kernel-debug-devel-3.10.0-1160.42.2.el7>t  DH`pa8$ƨ6/nBȹEP:pX./8N:°H }M`N]]o.!$#ErnŨL'm;﷽<4~<^}XgFόTjzƾZ,'^+X~9~xIޗǛw:b@_ W]j@c" w!藻U&_YQԭ\n_'X-ÙvOxޡ3ӳ~H< E֧mÅwMe#E8*aef8[a̩=s?%P!,;|+VeZu2'XLnC{U]޵.bAM+Ba&x]-ė|=ּ+l`"Dc R?CjSk.ы'ӵؔ;U(ʦi,pK#|0ٗl{T֡# |O#$\wMޱWuEƬ )msS%.$"4h6RWG sH5F@/!&>G]2$t}s$z5q8# 8/Kry ]K?*^+J*K2QdB WEJIŃ !۝v\ꯠuq[i(QH#iyk4[z~te$7Mglgd Yzf^@*ç zi3"U A!hv6vNxdz֦W4xn }2/r "(>48?8d * t  E_v|>> {> $> X> %> ->)(>c)>*P>(89:H>*G*>H%>I!>X_Y_\`p>][>^b8 d8e8f8l88Ckernel-debug-devel3.10.01160.42.2.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.a7kbuilder.bsys.centos.orgd˵CentOSGPLv2CentOS 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.42.2.el7.x86_64.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el7.*/$f $f done) fiXi /9I7M5K [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%Yd! u _Jj r7$% ibF% &/?%(mF ;O=F >l! '44* W}  OT*Zai  "0l#4X :#8^ A3H _m\HNgetO%5h9b!bl s9-u+L iH'l& &j3+  J\  M Ebx5 9* Z \Y+l p09W*  ']gY ioKP !QI2ERFjeUtkh I <x Yi YyBSS )9w 'DF,N(%y"Y roN#H9 Z,,m2 2Y L!vV[:;'  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 5Xl"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\ >Vr5QX6U8= { $Qi k {6 D} GTf<  "u>-#/! r o' 1  Ku!&%' ,T2 Ce j)x*eU dA<o~B53;/K5 324*E q'CS>V!  p0j06*YM xE$BiO";d!eN9$%yQ$;$o9& ?Cbs'09DD)U&4a- y8bk {(&d;"|p9(p :N G 70)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 p8 ^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| x3(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<_&]cO]$(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^"  D  r"^ e +4 _ sjy{$%6DexhjvH)5,90aJ MM$Fu/(+%uib*J  "z86M> :&"+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 {9' 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 ]-B|2Q#. 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{J26pb/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큤A큤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큤a7~}a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7}@a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7}@a7~a7}@a7}@a7}@a7}@a7}@a7}@a7}@a7~a7}@a7}@a7}@a7}@a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7}?a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7}a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7~}a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a7}?a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7}a7}Aa7~|a7}@a7}ua7}@a7}@a7}@a7}@a7}a7~|a7}@a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~|a7~a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7~a.va7~a.va7~a.va7~a.va7}a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7~a.va.va.va.va.va7{a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7~a.va7~a.va.va.va7}@a.va.va7}@a.va7}a7}@a.va7}@a.va.va.va.va.va.va.va.va7~a.va7~a.va.va.va7~a.va.va.va.va.va.va.va.va.va.va.va7{a.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va.va7}]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.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 - 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.42.2.el73.10.0-1160.42.2.el7.debug3.10.0-1160.42.2.el7.x86_64.debug3.10.0-1160.42.2.el73.10.0-1160.42.2.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 1 1 3 3 3 3 3 4 1 1 5 1 1 1 1 6 7 1 1 1 1 1 1 8 1 9 1 1 1  : : ; : <      = >      ? ? ? ? ? ? ? ? @ ? ? A ? ? B ? ? C ? ? ? ? ? ? ? ? D ? ? E ? F ? G ? ? ? ? ? ? ? ? ? ? ? ? ? H ? ? ? ? ? ? ? ? ? ? I   J   K     L L M L L N L L L L L L L L L       O    P P Q R     S  T T  m Umm V W X V Y Z [m \ \ ] \ ^mm _m `mm a a amm bmm c d c c e c c c f fm g g h i g gm j k k lmm m m mm nm o o p o o o o o o q o o r r r o o o o o s s s s s o o o t t t o u o o v o o o o o w o o x x o o o o o y y y o o z o o o o { o o o o | | o o o o o o o o o o om } ~ } } }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                                       !!!!!!""""######$%%%%%%%%%%&&&&&&&&'''' ((((((( ))))))))))))))))) **************** +++++++++++++++++++++++++++++++++++++ ,----------,,,,,,,,,,,,,,,,,,,,, . // 0 1 2 33333333 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 5555555555555 666666666666666666 777 888888888888888888888 999 ::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; <<<<<<<< =============================== >>> ?????????? @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ AAAA B gCCCCCCCCCgDDDDDDDDDDEEDDDDDDDDFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDgGgHHHgIIJJJIIIIIIIIIIIIKKKKKKKKKIIIIIILLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMINNIIIIIIIIIIIIIIIIIIIIIIIIIIIIOOPPPPPOQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOIIIRRRRRRRRRRRRRRRRIIIISSSSSIIIITTTTIIIIIIIIIIIIIIIIIIIUUUUUUUUUUIIIIIIIIVVVVVVVVVVVVVVIIIIIIIIIIIIIIIIIIIIgWWWWWWgXgYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYgZZg[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[g]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]g^___^^^g``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``gbbccccccccccccccccccccccccccccccccccccccbddddddddddddddddddddddbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffegggeehhhhhheeeeeeeeeeieeeeeeeeeeeeeeeeeeeeeeeeejjjjjjjjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekeeeeelleeeeeeemmeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennneeeeeeeeeeeeeeeeeeeeeooeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeppeeeeeeeeeeeeeeeeeeeeeeeeeqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeessseettttttttttttttttttteeeuuuuuuuuuuueevvvvvvvvvvvvveeeeeeeeeeeeeewwwwwweeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeexxxeeeeeeeeeeeeeeeeyeeeeeeeeeeeeeeeeeeeeeeeezzeeeee{{eeeeeeeee|||||||||||||||e}}}}}eeeeeeeeeeeeeeeeeeeeeeeee~~~~~~~~~~~~~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbgg                            !! ""###$%%%&&''(())***+++,,+-+..+///0*11*22*333435556*7778797:7;7<*==*>>>?*@@A*BBBCBDBEBFBGBHBIBJBKBLBM*NN*OOOPP*QQ*RRRSRTRURVRWRXRYRZR[R\R]R^^R_R`RaRbRcRdReRfRgRhRiRjRk*lllmln*oo*pp*qqqrrqsssttusvswwsxsysz*{{*||*}}}~**3.10.0-1160.42.2.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.hueficper.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.42.2.el7.x86_64.debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/alpha//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/alpha/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/alpha/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/alpha/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/alpha/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-bcm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-dove//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-exynos//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-highbank//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-imx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-mxs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-prima2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-spear//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-tegra//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-ux500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-virt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mach-zynq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/plat-samsung//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/plat-versatile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/tools//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/vfp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm64/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm64/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm64/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm64/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/arm64/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/c6x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/c6x/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/c6x/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/c6x/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/c6x/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/c6x/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/c6x/platforms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/include//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/cris/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/frv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/frv/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/frv/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/frv/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/frv/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/hexagon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/hexagon/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/hexagon/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/hexagon/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/dig//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/hp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/sn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/uv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/ia64/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/amiga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/apollo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/atari//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/hp300//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/mac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/platform/68000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/platform/68360//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/q40//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/sun3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/tools//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/kernel/perf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/metag/tbx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/alchemy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/ar7//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/ath79//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/cobalt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/dec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/emma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/emma/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/fw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/jazz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/jz4740//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/lantiq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/lasat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson1/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/mti-sead3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/netlogic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/netlogic/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/pnx833x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/powertv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/powertv/asic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/powertv/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/ralink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/ralink/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/rb532//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sibyte//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/sni//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/txx9//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mips/wrppmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/openrisc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/openrisc/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/openrisc/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/openrisc/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/openrisc/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/parisc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/parisc/hpux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/parisc/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/parisc/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/parisc/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/perf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/appldata//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/hypfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/s390/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/score//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/score/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/score/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/score/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/score/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/cchips//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/lib64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sh/tools//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/sparc/prom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/tile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/tile/gxio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/tile/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/tile/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/tile/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/tile/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/os-Linux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/scripts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/unicore32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/unicore32/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/unicore32/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/unicore32/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/unicore32/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/crypto/sha256-mb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/crypto/sha512-mb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/events//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/events/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/hyperv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/ia32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/asm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/generated//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/uapi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/lguest//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/efi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/geode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/iris//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/mrst//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/olpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/scx200//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/sfi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/uv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/platform/visws//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/purgatory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/realmode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/realmode/rm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/syscalls//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/tools//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/um//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/um/vdso//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/vdso//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/video//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/x86/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/variants//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/block//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/block/partitions//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/crypto/asymmetric_keys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/crypto/async_tx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/accessibility//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/acpi/apei//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/acpi/dptf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/acpi/nfit//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/amba//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ata//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/atm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/auxdisplay//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/base//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/base/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/base/regmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/bcma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block/aoe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block/drbd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block/paride//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block/rsxx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block/xen-blkback//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/block/zram//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/bluetooth//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/bus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/cdrom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/agp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/hw_random//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/ipmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/mwave//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/tpm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/mmp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/mvebu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/mxs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/samsung//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/socfpga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/spear//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/sunxi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/tegra//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/ux500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/versatile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clk/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/clocksource//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/connector//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/cpufreq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/cpuidle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/caam//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/ccp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/chelsio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/nx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/ux500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/crypto/vmx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dca//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/devfreq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma-buf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma/bestcomm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma/dw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma/ioat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma/ipu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/dma/sh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/edac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/eisa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/extcon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/firewire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/firmware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/firmware/efi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/firmware/google//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/i2caux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/scheduler//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/selftests//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/vgem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/vkms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/host1x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/gpu/vga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hid/intel-ish-hid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hsi/clients//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hwmon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hwspinlock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hwtracing//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hwtracing/intel_th//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/hwtracing/stm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/i2c/algos//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/i2c/busses//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/i2c/muxes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ide//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/idle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/accel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/adc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/amplifiers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/buffer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/dac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/frequency//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/gyro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/imu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/light//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/magnetometer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/orientation//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/pressure//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iio/trigger//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/qedr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/sw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/sw/rxe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/gameport//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/joystick//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/keyboard//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/mouse//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/rmi4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/serio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/tablet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/iommu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ipack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ipack/carriers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ipack/devices//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/irqchip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/capi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/divert//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/icn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/isdn/sc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/leds//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/leds/trigger//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/lguest//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/macintosh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/macintosh/ams//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mailbox//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/md//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/md/bcache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/common/b2c2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/common/saa7146//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/common/siano//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/dvb-core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/firewire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/mmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/mmc/siano//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/parport//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/cx18//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/cx88//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/mantis//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/meye//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/ngene//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/pt1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/pci/zoran//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/davinci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/omap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/radio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/rc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/tuners//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/au0828//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/gspca//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/pwc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/s2255//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/siano//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/uvc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/media/v4l2-core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/memstick//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/memstick/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/memstick/host//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/message//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/message/fusion//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/message/i2o//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mfd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/c2port//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/carma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/cb710//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/cxl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/genwqe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/mei//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/ti-st//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mmc/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mmc/host//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/chips//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/devices//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/maps//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/nand//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/tests//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/appletalk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/arcnet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/bonding//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/caif//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can/c_can//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can/cc770//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can/mscan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can/softing//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/cris//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/dsa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/amazon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/aquantia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/cavium//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/google//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/google/gve//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/ice//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/igc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/en//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/netronome//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/flower//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nfpcore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/rocker//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/via//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/fddi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/fjes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/hamradio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/hippi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/hyperv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ieee802154//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/irda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/phy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/plip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/ppp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/slip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/team//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wimax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/net/xen-netback//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nfc/microread//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nfc/pn544//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ntb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ntb/hw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ntb/hw/amd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ntb/hw/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ntb/test//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nubus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nvdimm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nvme//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nvme/host//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nvme/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/nvmem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/of//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/parisc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/parport//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pci/pcie//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pcmcia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pinctrl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pinctrl/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pinctrl/spear//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/platform/goldfish//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/platform/olpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/platform/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pnp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/power/avs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/power/reset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/powercap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pps//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pps/clients//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pps/generators//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ps3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ptp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/pwm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/rapidio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/rapidio/devices//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ras//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/regulator//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/remoteproc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/reset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/rpmsg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/rtc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390/block//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390/char//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390/cio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390/scsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/s390/virtio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sbus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sbus/char//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/arm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/csiostor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/isci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/osd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/qedf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/qedi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/scsi/ufs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sfi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sh/clk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sh/intc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sh/maple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/sn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/spi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ssb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/ssbi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/android//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/bcm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/ced1401//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/comedi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/cptm1217//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/crystalhd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/csr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/dgrp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/dwc2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/echo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/et131x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/frontier//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/ft1000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/fwserial//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/goldfish//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/addac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/meter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/imx-drm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/keucr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/line6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media/as102//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media/go7007//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media/lirc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/netlogic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/nvec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/octeon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/ozwpan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/panel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/phison//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/quickstart//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/rtl8712//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/rts5139//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/sb105x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/sep//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/silicom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/speakup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/unisys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/vme//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/winbond//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/xgifb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/staging/zcache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/target/iscsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/target/loopback//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/target/sbp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/thermal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/thunderbolt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty/hvc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty/ipwireless//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty/serial//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty/serial/8250//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/tty/vt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/uio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/atm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/chipidea//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/class//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/dwc3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/early//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/gadget//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/host//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/image//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/mon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/musb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/phy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/roles//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/serial//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/storage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/typec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/typec/altmodes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/typec/fusb302//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/typec/mux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/typec/ucsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/usbip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/uwb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vfio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vfio/mdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vfio/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vhost//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/aty//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/backlight//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/console//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/exynos//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/geode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/i810//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/intelfb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/kyro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/logo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/matrox//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/mbx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/mmp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/mmp/fb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/mmp/hw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/mmp/panel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/msm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/nvidia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/omap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/omap2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/omap2/displays//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/omap2/dss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/riva//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/savage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/sis//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/vermilion//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/video/via//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/virt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/virtio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vlynq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vme//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vme/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/vme/bridges//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/w1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/w1/masters//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/w1/slaves//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/watchdog//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/drivers/zorro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/firmware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/9p//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/adfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/affs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/afs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/autofs4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/befs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/bfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/btrfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/cachefiles//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ceph//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/cifs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/coda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/configfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/cramfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/debugfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/devpts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/dlm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ecryptfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/efivarfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/efs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/exofs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/exportfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ext2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ext3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ext4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/f2fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/fat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/freevxfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/fscache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/fuse//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/gfs2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/hfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/hfsplus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/hostfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/hpfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/hppfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/hugetlbfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/isofs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/jbd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/jbd2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/jffs2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/jfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/kernfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/lockd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/logfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/minix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ncpfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nfs/blocklayout//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nfs/filelayout//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nfs_common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nfsd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nilfs2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/nls//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/notify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/notify/dnotify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/notify/fanotify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/notify/inotify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ntfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ocfs2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/omfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/openpromfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/overlayfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/proc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/pstore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/qnx4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/qnx6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/quota//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ramfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/reiserfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/romfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/squashfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/sysfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/sysv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ubifs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/udf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/ufs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/fs/xfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/acpi/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/asm-generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/clocksource//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/6lowpan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/8139too//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ac97//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/apei//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/cppc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/custom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/ec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/initrd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/acpi/processor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/agp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/aic79xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/alim1535//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/alim7101//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/altera//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amd/iommu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amd/mem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amd/xgbe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amd/xgbe/have//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amd8111//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amiga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/amilo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/anon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/apple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/clocksource//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/cpuidle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/discard//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/enable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/enable/split//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/add//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/elf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/mem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/membarrier//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/membarrier/sync//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/mmio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/pmem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/sync//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/sync/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/sync/core/before//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/has/uaccess//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/have//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/hweight//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/may//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/may/have//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/mmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/mmap/rnd/bits//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/phys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/proc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/select//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports/numa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/suspend//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/use//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/use/builtin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/use/memremap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/use/queued//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/uses//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/uses/high//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/uses/high/vma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/uses/numa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/batched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/compat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/general//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/huge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/old//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/wants//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/wants/prot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/arm/at91//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/associative//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/asus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/asus/nb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/asymmetric//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/asymmetric/key//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/asymmetric/public//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/async//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/async/raid6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/async/tx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/at803x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ata//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ata/over//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ata/verbose//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ath//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ath10k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ath9k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ath9k/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/atm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/atomic64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/audit//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/autofs4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/b44//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/b44/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/backlight//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/backlight/class//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/balloon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/base//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bcm87xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bcma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bcma/driver//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bcma/host//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/be2net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/big//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/binary//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/binfmt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/loop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/null//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/nvme//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/blk/mq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/block//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bnx2x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bnxt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bnxt/flower//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/boot/printk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bpf/jit//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bpf/jit/always//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bpf/kprobe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/branch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/branch/profile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/brcmfmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge/nf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bridge/vlan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/broadcom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bsd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bsd/process//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt/bnep//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/btrfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/build//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/buildtime//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/buildtime/extable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/8dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/c/can//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/calc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/cc770//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/ems//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/esd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/kvaser//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/peak//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/plx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/can/sja1000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/capi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/carl9170//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cb710//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cb710/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cc/stackprotector//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cdrom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ceph//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ceph/fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ceph/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ceph/lib/use//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cfag12864b//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cfg80211//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cfg80211/crda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cfq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cfq/group//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cgroup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/charger//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/check//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/checkpoint//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/chelsio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/chr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/chr/dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/chromeos//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cicada//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cifs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cifs/weak//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/clkbld//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/clkdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/clkevt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/clocksource//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cls//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cls/u32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/clz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/compal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/compat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/compat/for//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/compat/netlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/compat/old//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/configfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/console//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/context//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/context/switch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/core/dump//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/core/dump/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/freq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/idle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpu/sup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cpumask//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crc/itu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crc32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cross//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cross/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/aes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/blowfish//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/camellia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/cast//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/cast5//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/cast6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/crc32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/dev/ccp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/glue//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/hash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/michael//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/serpent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/sha1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/user//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/crypto/user/api//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/cypress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/davicom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dcache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dcache/word//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/de//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/de2104x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/atomic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/blk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/lock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/objects//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/objects/percpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/objects/rcu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/per//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/per/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/pi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/rt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/section//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/set//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/set/module//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/stack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/ww//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/debug/ww/mutex//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/decompress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/hung//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/hung/task//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/io//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/io/delay//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/message//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/mmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/security//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/default/tcp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/defconfig//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/deferred//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/deferred/struct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/deferred/struct/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dell/smbios//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dell/wmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/detect//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/detect/hung//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dev/dax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/devpts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/devtmpfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/direct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dlci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dlm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dm/bio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dm/cache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dm/log//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dm/multipath//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dm/persistent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dm/thin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dma/api//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dma/shared//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dma/virt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dma/virtual//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dmadevices//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dmar//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dmi/scan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dns//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dp83640//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/amd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/amd/dc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/amd/dc/dcn1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/cirrus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/dp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/dp/aux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/i915//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/i915/capture//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/i915/compress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/i915/gvt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/kms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/load//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/mipi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/nouveau//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/panel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/panel/orientation//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/virtio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dst//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dummy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/au8522//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/budget//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/it913x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dw/dmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dynamic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/e1000e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/early//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/early/printk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/edac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/edac/decode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/edac/legacy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/edac/mce//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/edac/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/eeepc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/eeprom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/runtime//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/secure//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/secure/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/signature//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/signature/list//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/vars//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/efivar//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/elf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ena//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/enable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/enable/must//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/enclosure//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/encrypted//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/event//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/evm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/evm/hmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ext4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ext4/fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ext4/use//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ext4/use/for//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/extra//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/f71808e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fail//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fail/io//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fail/make//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fail/mmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fail/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fair//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fair/group//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fanotify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fanotify/access//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fat/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fault//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fault/injection//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fb/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fb/cfb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fb/deferred//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fb/sys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fcoe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/file//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/firewire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/firmware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fixed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/font//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/frame//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/framebuffer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fs/dax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fs/posix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fscache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fscache/object//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ftrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fujitsu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/function//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/function/graph//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fuse//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fusion//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fusion/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/fw/cfg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gact//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gart//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/bug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/cmos//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/find//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/find/first//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/irq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/isa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/pending//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/smp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/smp/idle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/strncpy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/strnlen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/generic/time//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gfs2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gigaset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gpio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/gpiolib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/grace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/haltpoll//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hangcheck//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hardened//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hardlockup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hardlockup/check//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/has//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/aligned//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/aligned/struct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/huge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/jump//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/mmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/soft//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/transparent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/transparent/hugepage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/within//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/arch/within/stack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/bootmem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/bootmem/info//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/cc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/clk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/cmpxchg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/context//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/dma/api//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/dynamic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/ebpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/efficient//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/ftrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/function//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/function/graph//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/hardened//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/hardened/usercopy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/hw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/ioremap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/irq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/irq/time//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kprobe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kprobes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kprobes/on//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/kvm/irq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/latencytop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/memblock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/memblock/node//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/mixed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/pcspkr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/perf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/perf/events//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/perf/user//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/rcu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/rcu/table//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/regs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/regs/and//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/reliable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/setup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/setup/per//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/stack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/syscall//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/text//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/text/poke//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/unstable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/user//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/have/user/return//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hdlc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hdmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hdmi/lpe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/headers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hibernate//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/battery//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/hyperv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/lenovo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/logitech//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/picolcd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor/accel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor/custom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor/device//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor/gyro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor/iio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor/inclinometer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/sensor/magnetometer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hid/wiimote//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/high//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/high/res//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/16//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/avm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/no//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hisax/sct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hmm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hotplug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hpet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hpwdt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hsa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ht//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hugetlb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hvc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hvc/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hw/random//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hwlat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hwmon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hwpoison//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hyperv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hypervisor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hysdn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/hz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/designware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/diolan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/helper//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/parport//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/pca//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i40e//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i6300esb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i7300//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i7300/idle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/i8253//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ia32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ib700//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/icplus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ideapad//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/idle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/idle/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ie6xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ieee802154//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/igb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iio/buffer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iio/consumers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iio/consumers/per//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iio/kfifo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iio/triggered//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/illegal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ima//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ima/lsm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ima/measure//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ima/trusted//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet/dccp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet/sctp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet/tcp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet/udp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/bnxt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/on//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/opa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/user//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/infiniband/vmware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/init//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/init/env//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/init/env/arg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/initramfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/inotify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/ati//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/atlas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/ff//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/gpio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/keyspan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/mousedev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/instruction//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/int340x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/integrity//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/hid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/iommu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/ish//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/mei//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/pmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/th//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/intel/wmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/interval//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/io//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/io/delay//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/io/delay/type//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iommu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iosched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iosf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/advanced//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/dccp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/fib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/fib/trie//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/mroute//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/multiple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/nf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/route//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/set//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/set/list//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/vs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/vs/sh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip6/nf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipmi/device//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipmi/dmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipmi/panic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipmi/proc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ippp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/mroute//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/route//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/router//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ipv6/sit//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/gpio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/ite//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/jvc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/lirc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/mce//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/nec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/rc5//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/rc6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/sanyo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/sony//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ir/winbond//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/irq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/irq/bypass//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/irq/forced//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isa/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iscsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iscsi/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isdn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isdn/capi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isdn/drv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/isdn/tty//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iso9660//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/it87//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/it8712f//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/itco//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/itco/vendor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iwlegacy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iwlwifi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iwlwifi/device//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ixgbe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/jump//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kallsyms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/karma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kdb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kdb/continue//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kexec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kexec/auto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kexec/bzimage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kexec/verify//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/keyboard//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/keys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/keys/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kgdb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kgdb/low//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kgdb/low/level//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kprobe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kprobes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kprobes/on//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ks0108//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kvm/apic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kvm/async//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kvm/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/kvm/mmu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/l2tp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lcd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lcd/class//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/leds//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/leds/clevo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/leds/dell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/leds/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/leds/lp55xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/leds/trigger//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/liquidio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lock/debugging//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lock/spin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lock/spin/on//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lockd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lockdep//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lockup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/log//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/log/buf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/logo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/logo/linux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/loopback//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lsm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lxt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/lzo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211/has//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211/message//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/machz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/macintosh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/magic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mandatory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mandatory/file//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mantis//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/marvell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/max/raw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/may//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/may/use//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/md//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mdio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/altera//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/analog//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/analog/tv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/camera//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/digital//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/digital/tv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/radio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/rc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/subdrv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/tuner//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/media/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/megaraid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mem/soft//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memcg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memcg/swap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memstick//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mfd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mfd/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/micrel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/microcode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/microcode/old//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/minix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/misdn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlx4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlx4/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlx4/en//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlx5//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlx5/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlx5/core/en//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlx5/en//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlxsw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlxsw/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mlxsw/spectrum//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmc/block//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmc/via//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mmu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/module//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/module/force//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/module/sig//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/module/srcversion//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/modules//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/modules/use//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/modules/use/elf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mouse//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mouse/ps2/synaptics//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/movable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mq/iosched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/msdos//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/msi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mspro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd/map//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtrr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mwifiex//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/mxm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/myri10ge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/n//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/national//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/dma/map//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/multiple//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/per//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/sg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/need/sg/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/act//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/act/tunnel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/calxeda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/cls//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/dma/rh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/drop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/ematch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/ip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/ipgre//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/key//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/mpls//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/packet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/poll//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/rx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/sch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/sch/fq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/team//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/team/mode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/udp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/net/vendor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netconsole//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netprio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/network//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/network/phy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/netxen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/new//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/ct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/defrag//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/dup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/log//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/nat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/reject//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nf/tables//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfp/app//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfp/app/abm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/acl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/use//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/v3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/v4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/v4/1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfs/v4/security//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfsd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfsd/fault//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfsd/v4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/bridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/chain//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/chain/nat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/chain/route//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/dup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/masq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/redir//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nft/reject//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nls//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nls/codepage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nls/koi8//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nls/mac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/no//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/no/hz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nodes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nodes/span//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nouveau//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nouveau/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ntb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/numa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/numa/balancing//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/numa/balancing/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nvdimm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nvme//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/nvme/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/oid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/old//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/openvswitch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/oprofile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/oprofile/event//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/oprofile/nmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/optimize//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/osf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/output//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/overlay//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/packet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/page/table//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pageflags//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/panasonic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/panic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/panic/on//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/panic/on/oops//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/paravirt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/paravirt/time//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/parport//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/parport/not//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/partition//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pata//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pata/arasan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pata/pdc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pci/bus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pci/bus/addr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pcie//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pcieaer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pcieaspm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pcmcia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pcspkr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pdc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/percpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/perf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/perf/events//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/perf/events/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/persistent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/phys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/phys/addr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/physical//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pinctrl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pkcs7//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pkcs7/message//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pm/advanced//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pm/sleep//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pm/std//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pm/trace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pnfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pnfs/file//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/posix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ppp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ppp/sync//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pps//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pps/client//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/preempt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/prevent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/print//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/print/quota//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/printk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/probe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/proc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/proc/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/proc/pid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/proc/vmcore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/proc/vmcore/device//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/prove//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/provide//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pstore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ptp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ptp/1588//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/public//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/public/key//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/public/key/algo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/pwm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/qed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/qfmt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/qlcnic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/qsemi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/queued//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/quota//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/quota/netlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/quotactl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/radix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/radix/tree//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/raid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/raid6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/random32//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/randomize//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/randomize/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/randomize/memory/physical//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/raw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rc/ati//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu/fanout//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu/nocb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu/stall//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rcu/user//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rdma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/realtek//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/reed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/reed/solomon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/regmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rfkill//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ring//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ring/buffer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rmi4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rmi4/2d//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rmi4/f03//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rpcsec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt/group//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt2800//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt2800pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt2800usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt2x00//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtc/drv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtc/intf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtl8187//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtl8192c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtl8723//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtllib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtllib/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtlwifi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rtw88//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rwsem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rwsem/spin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rwsem/spin/on//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/samsung//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sata//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sata/acard//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sata/ahci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sbc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sched/mc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sched/omit//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/3w//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/chelsio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/dh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/fc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/multi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/mvsas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/osd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/proc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/qla//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/sas//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/scan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/spi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/srp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sctp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sctp/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sdio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/seccomp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/security//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/security/network//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/security/selinux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/security/yama//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/select//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/select/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors/lis3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors/ntc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sensors/via//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/8250//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/arc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/arc/nr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serial/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serio/altera//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/serio/arc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sfc/falcon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sgi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/signed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/signed/pe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/signed/pe/file//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/skge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/slip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/slub//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sms/sdio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sms/siano//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sms/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/smsc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/ac97//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/compress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/es1968//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/firewire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/ext//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/jack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/jack/input//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/maestro3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/opl3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/pcm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/proc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/seq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/seq/midi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/acpi/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bdw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/broadwell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bxt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/byt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/haswell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/kbl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/skylake//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/skylake/ssp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/rt5514//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/soc/rt5677//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/sst//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/sst/atom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/sst/atom/hifi2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/synth//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/verbose//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/snd/vx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/soft//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/solaris//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/solaris/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sony//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sonypi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sound//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sound/oss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sp5100//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sparse//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sparse/rcu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sparsemem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/spi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/split//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/split/ptlock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/squashfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ssb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ssb/driver//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/stack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/stacktrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/stm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/stm/proto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/stm/proto/sys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/stm/source//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/stop//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/strict//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/strip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/strip/asm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sun//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sunrpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/suspend//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/swiotlb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/syn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sync//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/synclink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sysctl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sysctl/exception//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/system//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/system/blacklist//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/system/trusted//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/sysvipc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tablet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tablet/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/task//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/task/delay//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/task/io//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tcg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tcg/tis//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tcm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tcp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tcp/cong//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/test//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/test/list//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/test/string//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/textsearch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thermal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thermal/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thermal/default/gov//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thermal/gov//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thermal/gov/step//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thinkpad//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/thunderbolt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tick//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tifm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tigon3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/timer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tmpfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/topstar//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/toshiba//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/toshiba/bt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/touchscreen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/trace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tracer//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tracer/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tracing//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/track//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/track/dirty//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/transparent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/transparent/hugepage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tree//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/trusted//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ttpci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/tulip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/typec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/typec/dp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ucs2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/ucsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/udf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uefi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uevent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uevent/helper//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uidgid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uidgid/strict//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uio/hv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uio/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uninline//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uninline/spin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/unix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/unix98//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/unixware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uprobe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ali//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/announce//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/arch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/default//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ehci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ezusb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/gspca//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/hsic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/hwa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/leds//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/leds/trigger//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/huawei//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/qmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ohci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/pwc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/sierra//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/storage//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/storage/ene//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/uhci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/video//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/video/class//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/wusb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usb/xhci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/usbip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/use//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/use/generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/use/percpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/use/percpu/numa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/user//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/user/return//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/uwb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vfat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vfio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vfio/iommu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vfio/mdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vfio/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vga//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vga/arb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vgacon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vhost//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/via//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/au0828//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/cx18//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/cx88//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/em28xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/fb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/ir//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/output//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/saa7134//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/saa7146//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/stk1160//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/video/tm6000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/videobuf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/videobuf2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/virt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/virt/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/virt/to//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/virtio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/virtio/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/virtio/vsockets//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vitesse//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vlan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vm/event//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vmware//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vmware/vmci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vsockets//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vt/console//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vt/hw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/w83627hf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/w83697hf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/w83697ug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/w83877f//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/w83977f//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/want//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/want/dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/want/page//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/want/page/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/watchdog//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/watchdog/handle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/watchdog/handle/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/wdat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/wext//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/wil6210//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/wil6210/isr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/winbond//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/wireless//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/wlan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/wlan/vendor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x509//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x509/certificate//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/amd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/amd/freq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/amd/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/bootparam//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/bootparam/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/bootparam/memory/corruption//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/check//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/check/bios//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/decoder//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/dev/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/extended//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/intel/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/intel/memory/protection//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/intel/tsx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/intel/tsx/mode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/internode//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/io//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/l1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/local//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/mce//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/minimum//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/need//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/p4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/pcc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/pm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/pmem//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/powernow//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/reroute//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/reserve//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/supports//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/x86/thermal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/compat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/dev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/have//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/max//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/netdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/save//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/scrub//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/sys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xen/xenbus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xfrm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xfs/posix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/xz/dec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/yenta//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/yenta/ene//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/zlib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/zone//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/config/zone/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/crypto//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/crypto/internal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/drm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/drm/bridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/drm/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/drm/ttm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/dt-bindings//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/dt-bindings/gpio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/generated//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/generated/uapi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/generated/uapi/linux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/keys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/amba//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/avf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/bcma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/byteorder//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/can//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/can/platform//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/ceph//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/clk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/crush//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/decompress//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/dma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/extcon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/fsl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/gpio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/hsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/iio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/iio/adc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/iio/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/iio/dac//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/iio/frequency//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/iio/gyro//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/iio/imu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/input//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/irqchip//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/isdn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/lockd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/abx500//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/arizona//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/da9052//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/da9055//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/samsung//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/syscon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mlx4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mlx5//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/mtd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/phy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/pinctrl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/platform_data//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/qed//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/raid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/regulator//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/rtc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/sched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/spi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/ssb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/sunrpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/ulpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/unaligned//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/uwb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/linux/wimax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/math-emu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/media//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/media/blackfin//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/media/davinci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/memory//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/9p//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/bluetooth//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/caif//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/irda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/iucv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/netns//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/nfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/phonet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/sctp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/net/tc_act//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/pcmcia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/ras//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/rdma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/rxrpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/scsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/scsi/fc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/sound//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/target//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/target/iscsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/trace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/trace/events//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/asm-generic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/drm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/caif//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/can//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/cifs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/dvb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/hsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/iio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/isdn//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/mmc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/raid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/sched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/spi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/linux/wimax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/mtd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/rdma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/scsi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/scsi/fc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/sound//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/video//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/uapi/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/video//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/xen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/xen/interface//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/xen/interface/hvm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/include/xen/interface/io//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/init//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/ipc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/cpu//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/debug/kdb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/events//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/gcov//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/irq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/livepatch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/sched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/time//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/kernel/trace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/842//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/livepatch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/lzo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/mpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/raid6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/raid6/test//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/reed_solomon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/xz//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/zlib_deflate//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/lib/zlib_inflate//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/mm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/6lowpan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/802//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/8021q//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/9p//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/appletalk//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/atm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ax25//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/batman-adv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bluetooth//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bridge//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/bridge/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/caif//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/can//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ceph//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/dcb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/dccp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/dccp/ccids//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/decnet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/decnet/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/dns_resolver//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/dsa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ethernet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ieee802154//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ife//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ipv4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ipv6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/ipx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/irda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/irda/ircomm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/irda/irlan//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/irda/irnet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/iucv//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/key//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/l2tp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/lapb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/llc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/mac80211//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/mac802154//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/mpls//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/netfilter//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/netfilter/ipset//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/netlabel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/netlink//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/netrom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/nfc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/nfc/hci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/nfc/nci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/openvswitch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/packet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/phonet//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/psample//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/rds//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/rfkill//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/rose//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/rxrpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/sched//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/sctp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/sunrpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/switchdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/tipc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/unix//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/vmw_vsock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/wimax//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/wireless//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/x25//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/net/xfrm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/hidraw//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/hw_breakpoint//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/kdb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/kfifo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/kobject//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/kprobes//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/livepatch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/rpmsg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/seccomp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/trace_events//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/uhid//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/samples/vfio-mdev//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/basic//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/api//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/free//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/locks//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/null//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/coccinelle/tests//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/dtc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/genksyms//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/kconfig//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/ksymoops//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/mod//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/package//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/rt-tester//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/selinux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/scripts/tracing//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/apparmor//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/integrity//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/integrity/evm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/integrity/ima//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/keys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/keys/encrypted-keys//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/selinux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/selinux/include//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/smack//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/tomoyo//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/security/yama//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/aoa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/aoa/codecs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/aoa/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/arm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/atmel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/core//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/core/oss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/core/seq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/core/seq/oss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/drivers//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/drivers/opl3//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/drivers/opl4//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/drivers/vx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/firewire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/hda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/hda/ext//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/i2c//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/i2c/other//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/ad1848//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/cs423x//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/es1688//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/galaxy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/gus//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/msnd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/sb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/wavefront//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/isa/wss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/mips//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/oss//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/oss/dmasound//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/parisc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/ac97//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/ali5451//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/asihpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/au88x0//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/aw2//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/ca0106//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/hda//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/ice1712//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/korg1212//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/lola//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/mixart//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/nm256//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/oxygen//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/riptide//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/rme9652//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/trident//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/vx222//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pcmcia//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/ppc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/sh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/codecs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel/atom//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel/boards//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel/common//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel/haswell//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/soc/intel/skylake//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/sparc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/spi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/synth//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/synth/emux//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb/6fire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb/caiaq//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb/hiface//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb/line6//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb/misc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/usb/usx2y//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/sound/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/bpf/bpftool//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/bpf/bpftool/Documentation//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/build//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/build/feature//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/build/tests//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/build/tests/ex//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/cgroup//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/firewire//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/iio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/include//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/include/tools//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/lguest//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/lib//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/lib/api//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/lib/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/lib/subcmd//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/lib/traceevent//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/objtool//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/Documentation//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/scripts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/acpi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/acpi/tools//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/acpi/tools/acpidump//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/acpi/tools/ec//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/cpupower//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/cpupower/bench//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/cpupower/debug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/x86/turbostat//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/scripts//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/nvdimm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/radix-tree//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/bpf//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/livepatch//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/net//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/vm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/selftests/x86//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/testing/vsock//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/thermal//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/thermal/tmon//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/usb//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/virtio//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/virtio/vhost_test//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/vm//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/tools/wmi//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/usr//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/virt//usr/src/kernels/3.10.0-1160.42.2.el7.x86_64.debug/virt/kvm//usr/src/kernels/3.10.0-1160.42.2.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ӫ`&Gu`#rB :*Yu wyoPïvgǥ ɏ_Ο"##O ,1n])+ŭQMKn o{ENXi>[ՌqjicfeN>cޘ9F<9%*{ݢ;t+EQrRܲoGզ#8_vg"q M^g?k:?ZWɞ)խ{Z-3b0rPzyAS,d|A<6\\ *-pe'$}~X$qn؈HI/ڶ]/5[I/K~""՞ӧ/QnģZy5 1+Pq3zI)Rd ^i8B@uš"EW"k5TC{$tKc~ ӶqZUi؛B4dlBxj덝h HnbD]MajW ]9kdT 3}V-,8wj#z  )Ԛ1',] 3&]򉖳XXTDt "0bEޫpY;])| r!9f!AMOUQ<ɪށ8+QY %rApso,k犛J#X@ 4WҋV젔<{tL2?O+.kn,ʱۃ^)0 OS`J\9Wf' ĝ]&lq tAi 5bN8AWЖ?50j 0^c@vAQq|KQ/R9_" U1&!f! r2!'w$Xg/f.Ym,8 l>;1p3Ǐu7Dht'Ca ؂#2{(<Uw4YْI -nKp^p\kjSe*1bіDDͯMkKCIM&J[7v+HAN5yg]¸3ug ?47Jت5M F>X^[Sю^'XW a=;d f9vmϓE<-yɽ9q{ze5i2ĩ@1qxTAL}@>8/3|kQ5%;"d}`%(0!9|n\Ul;bsK=%v%PNp36g}\PUb y2Q_jeB6^t:a|0ѫM7/ljl&W?HlJ/^򤻵ԥ,:C8ƅtZ`6m߁ӈ>%>rK'Z;Y@sSPQRjw$߾Xp_ۀҚ?O˂";\1ЖjM啼}Q<8sJ>#_KyFc#%{Ϩ`ME> 還kfIm XcKri&+ 2d(ROa4IpE֙80M8F;"PFC45Wyfb2)i*kP`K@DC ۂ I1Ɩ 3#?_eẵgY?@Nwuń _tYs2Ѵ`lTaeEݘl:Z4r4;Ig"#5FkޘzjQXSp2!f}V4WBX} ߌJ?#vԉj1n.tZ~SJyH#\] 4Z $qik?T|(9VCfBU"Ĝ"gq]!tDry{h.-wK_<9 >:b>z'tfHjK61@7Ϛ68/受7}i4 g:F[2~K Vhw@H;fNfD ɲ%gd0'Anv 5S]oSZDFzNaM"Dա }~̏yY&ખx!{­lLTMteMW.|†M 4ĉsut~mx6˵vt1rX\F0ˑOV@'2<¼%x\n;7Nz9n fZj|5zw=*LaG֪ w9$vܒ ^-Hʄ̥4Q[v|~ժv9$qQ`wј9Ry1,Ht5^Q½2"e) 'B(gySGNg*CEjmbbN;aUU4q 83>TM*Ŗj ߗ]eZI;ֵ9@na ",OܱDж7g~Œ cNcFu*heUٛ=L ZnY붟=GClyX 8ǚ(tP8(1UQ|cRӸq&|X,}W?6] &GeG`t9Hk˲<i}mȴ$l i{nPٖFB2*V`3HpI\S&7\dDl'p>Mc͊k\4c)p@@AT^pL&SݩIg҆:I$rIѷj|VA]('ա?I!*HֆLb,zVvR!q՘6?I3)܁Z.Ư+>){ ]b탆VLK"fty`A8t~# ؈wG_-_l[) ?#Z]*.^J-fwÜec?sc (gi[2/G5q$%8+M4ǶEH62T>cPl7 GV58VUa-k"jK[,fd6}-;(xvHRY}+f?[Y 2F|IW=R9:^(|;FDTiYɄN,SRQR*`k`I>b,1<.wp&BT]Y-7eЉrIi'v.p2 d/R=,pa2Y/˾{8ťeKBBXt>#ot)PqDo˷?Jc2N@qc$<[O%Y,houΠ}[]G&l*EI ]0xd M6j)r-on{9햽q~+b-s ҇uT( <<xY5:^K;ln[25wKX͑ե)M@q7iY[̃{~ĶCtXّ-|}mYbv>4{t,w%#?QG=:NW<d绵)bw+q]^`П^˥G]3kۜqe T1͉HܐoM=]!uIzsy8gl 4lNþ?@7o(_ABZuz‡{쀆JX\{|9j N.1]I9[# ^I,u -Q;]?wTw G^4򹭓3h6?ВO6pp3- "d?6K$q_\3* nrL7#3bT d#B]RN"v=m۔!O 0=MBaTq~{ވ^bo+rEDMT^=n.\VV-"NjaQoAT5Q~cx? aT;#)r5FipJ}h '?aޒX!v1H#xWH3=Q$˝ 1ZlQC/]iЙTG̸bEŖdhov pOց]&QK&@aBui5'@0[I/$nN9lǭQDbe_7v-^K8y-N=Tːecm)QLDve!8##m .؝myK拐 8EtS?j=ζ&uYy\qdCB"(2 DGjv(1|h'z5f-X[#z;c=]#^0D dўrL{[vkț81%Zc8i-vԞKqS4H}.< `C/>ǽ|dz/ 9EԶMQwGQ+$x/ s ܚId}-؛4Rr+gAJN]-xb)_mnщLZuEve]^sXqr"`/U!eE 7 طrLq>䥮Fd0Z O:y= .;r wwK's )I6@%y}2IϤѠeҌK_D!q$"˩v%J_ >r6޳9?5#N[,Y))Z+1Cв[Fat4ux &t% I5Q$yށ_KˆR!e6-$y6cf|8 (<$KjwAfȴ):qo(d'$^>5"p!0M.y`:6h|Q0{v;sDt`ajWԈޔ"ȉ x׹NY/NCCsiWxnW~kE;Q|d4O/n"li&*:gYNT8~\d#\ SSvXӃ%؆|K@%P។K#cb y=Q&[i86kA$ >vXeǡL}DhQ G#W9RPKeS:r.P@b˾zJ)ꦀD\@ѭKvS赿FD0|5HnKWnsqttKS 1WR$ ƎJN|'ywS _Pqѯ@]\u/wgS1/~c04!fIeS`&lEX w88.9 6F}ZK:X.2h$ Rk_pz0Ѹ xOe;X)KFdH6~!8a}?(6  D8s-ɝ %19NZJ|:C s+2e9V 9%Mv#mS^#F]0Iu:Y4sNGg&ml{^(yͨmT-K`TZIL$1$6^֙BBGgw_Г}ĕa.:hju`2o=B-'.m,{fLA\T.M28ZUR]W52o38uo~w Z}UZ%t.ՙnjmlf7Uu*fJ7/N4Ӡws}czgLpF[eZ[Dkzh?]2QkwI&%A7{nsH.7bX5h2dyV?{G|ScH=00 S{0@y r42 0@v}yqb |ۚ6 {sD }^.PΈ =y1To,2K62j @m=tkImQe%)VV(؅1|/2W8 ojScM˽%v!,{z(F~T׊ВǬK2,BX~<) ຶf ,+ja`IrDfP!>A.yWڽUJvzǫ7P]ڼ.$HLZ>.; ŷ?gcׁNRz(hY&a:4kHc|$T;xjOWq-Kz׷5[ fͳ#ka[Y2wF5{zKq <`Pi_eeJ۝8= tc;Mgqj^UAjdי24a|)sBjT-RBCV8eW)1G}hA0`հKխ &}[쨂rpҞ(V*@O@%F$f @kS<Д[cЕ;RB&"0(xw uB2 (5@ECG[[C+û'O'B~÷Xuޙ%A8M&k q Z!es#~:D>e'Zn4-E/K atNs!\oJl3yo'QB]Z JFRwq;6^)/upmlvm ƃ<ID e(.Trq+p9 >sZw'يϚ3=".grM( KzSJ$G2 创[aլxf;%f|K xDԲǩW"*UyP!5!B_]Y꫘ 7#zHrï Gը7*0K#LFI y'?pqRPt#s:Y2ۓ-vM5|PTQxr]@Pct ^}eCMQ $ibĬE8OOd*-yN-X][YjaZ;"O[|m 4r#3UBᅦ3MgwaZۤ&θjU@} nwc4DH_is?ʸ큿S.v'-7_=>#cRhq* u!7Vq)rGHۄ :bA Lv~N9i/#m6UPn3w?c9eڊ/%<~y* ? /{h3c \`H `oů׫?T)[U"Jf|Or\_rWIaEŅ:E/#4̉6y&Ai@. wm|cT46UFj 2\r%)] 6ҩX(57׏bD٫$4.~Y#uL7lzcPPǏvS2'E*dBy E=[Cd: Z|OvV Goixd&LX~;=僝$<ٴf\C7h|=/Vҁ$<]JCND!Z$*b7Ex<Nj7;:Gn>8ysu4cf|6ٶ}@Ly˻LkLrf `T/ԛf7aԅ$(FTbh[wai^Xp / kðo.18SNaepuŴv6%D^XȻ̈D509~+qtHz",R,OyvxSh^ zQ^1m݄FtMw~B*܅ݳ$lRTִW/{%_hͨ{W|ٌϻ}ce"g~{ A3m?4*7c!>6Z!xZ E^|(l֣"3HGИ]񡊦Q)R6)ǣ'p?)r©z߸pB_*ם32kM֑d].jI/GT~hps6Q+vBtC/wAKcggjL-HY;V֌.7Pϧ6-Z&SߋM8JtWf'f>"W]7dY *mRӞ Pm"oNj"mG/Ag@7u_t^PL !;΀QM (_ݠL"1molb:-s9obYMCiB3.$ |6zx,|TG̎CuvKDT3ZL=!j䆧ʙ+: {܇&5h1~ qznvP,qʈ~nޠ9p4{' G# :Lm(>opp`ӧCP'DO< G,4m;Q^p|k\6;c7eC/ $jK>*J^dL.쿎{Ɩ2iOB,DWKL ]OQfn$fܯY/wqΓ&4m. flRVvt !7/>'TshdєwAͳ죵%ۂ_zÕ~nc1hK&R BL& (7Og [uֻ՗!"Hص<'\ `U`%rn)1!~=Qr{F7~ןX{k+?d^^0ZLr:yb֣b-m~ >s5 IYkFԯ֯(SyזW[q >ݶ.jH8\Q}( vn)XC/ 9qaJ2z-ޙlp|>xnӕۀmY8 :l1ҁ`zQ>9 \(45q̄a#pXՇRg)?[i xA,Vv 61ӽZՉ`>99g`&0 [35\B Qg T2cCńͣS_LZ~ q{uCOA2Tv U!oTmv]ofkKIWVΨ3Ͳҽid1XנOs9.lO/S[ԑ9s A[XGc <ӸA4y1Imo< 5_+"=3T Vj:v'X^ʂn^l2|I_73TcòJ~i޸#!^nWyέ}V0{-xׅo+Z0Z, F |4lFFE,ay"G e~uJO J,"$?hŋct\Hgۤd v &B.)++:Y)X*TO}}olxEY*aYGhtHjh99Ig4ao[-~!lZ@eޘs81*W_s2Vdޱª/&Yg,f+bhYzr^%DH iW*sg`q1(L)` hor{z~#4{J2Vn|Ѡ(-'ke90Zi g5dWEzz"fO"]C:_O5kITİ+p71U.4~ ]xKgU ~&GlqU|W{Q%3m}S>(.%I%Bܦg -3 2VGIc`ڮr b'Yz%@Si%Λi4.;x:@0h u:}6{+U#_؛^dJuH*o1H|~^? ǝ(iFC)3;<6'?^EiGvU$jeĎHXpl9N> sj 4^=nki*M) ^6OߢߦplSFuI c!lM3OV$EIhy8Gk֔{ȗ4Ӊb?f(?Zۚ *[`xMtN1~J.@qp.k1LK‹PNS%8^FS݌#g\S0$O3`83M|^Ӎc-IbTX!  eI\76 0fCVGTR4U0{a8 ȷҝ7uYi ?pw>oPe^Vɿm!nX{lhn+:OjQUWt=i\?)!7Sm}+]kߑ%˜񓒑I@cP~Z@o>a4gr47W͞DDl1渞B%lM,5 {8&OjP-YU5><^8ixvVݘ3UJnPko]h%B&~a5 8p4:r-mfQf*;uO:.90ٴ$T.' 'pGD +W5+2}z.[ErwQTդӞ c/l59h؉DӠ>Į)`ѬՇinłmLx}|>4i{Du:Vu%N1:JlF+Ƅ26֥ϼ06_ d]ВT$u>Xw;}'vi(C͒iK]Cc%ލl[8 pۆL]hu/G8Y !?j.%}Bg PAVrpph?C{bxǸc=uLHk7bǮ5u ׏=;<*ƛT=۾g&y Dq&OBdW4Ʈv~L{ n%AdU T]rx.ԜPu΋ZM4f9UH3:yh#Q"]?I(wνvR '1UקtIslU.FjfB ޒrC}[[ VUdmW? εӬ7\1ӥ=@򇌗@qGn*!KU\t9N;夝ߏ.,nO_m|_}el(P,_lfoC-o r5 }q.~<זXjżf+)xѭpNrKibl።3b\kE)CC"UfaizHjJ`a[dvZ-*ȇ  nIbEN8hFԋynTڃ^C\L.ej_o@'*%%c/ge2.uձ9r҇핂)ӗđ ?zACVdAdL!C_4]+lj GlXm6%ԠTZp}GnJZϤG- d!pnjgԩ,~80;yG$R@I#4c=ҍZ@`sV_.ht{)TPǂ5 6ѝKJJSX^e=L7jM7] gI`%(;R0_j"TA<`~yer0E^}/}NH iJ C:٘tDO)Owli0snZ~* 2P:%'!ua %Y>vI߭Gcy"9*brd}3N^ u ^>V~el',0 B#ZS.5 RƿDȤ] \b@mUn[h'Bc`^zd0RyGQs2olrh7Cgs{<0B/@;9ڂˠ#d$tPɝBEJ$h"sw;(h;?Gny[QpI3f'#ً/Yn1>Yt˂Zu(ʠ:*fyL]9treY >Yv 9SCš\c, U]"]$ǽ3LLV {t% 7ۢZ65@0؋ib|X@$xod(_6HԾfe Sc)`9Aiu*ҧad j79Ǚ4tH>T_İ茹ԋn#jER4SKSE;^fWܧ,l<+Taeyn$$龑yQ\B&%nMcq2e^t~hW! tȥ*̱y]6^ pQ΁p͗'P|#pf%ʖ"fɆvV+JD.h.&+M @,,a?;Sw[WzЙx)Qirk@4;g`߹}OUZV: [}ő `#w]‰( $] nb:V]"Xc$Y6'[C~l9& ߩեgm9t?35 #$| ] {rI\< n2ՂBH|rV7j54MS -xJr=9B0ΎCCCO,RQ{3r#7'GcU1ﻚ`ݾGw8uyZş$Ui< M_ȅD_*B@2!L,C)󊍥:L4sTiɚ63g7>V;Nڂzl uo+FY,GlFA#⦌mb;Oᩒ7&4iNJ?I8N'Sڅ~#@8w3Tf/r;MK4Q!j ~ @ebH%jw3ߧA zWAmR%W$AYeG#Ss8+h`1͸fױY2Hv(.H#Sk1-QJs-f8|^m=B[$ӹRrnĽ,4[(ZiLkhQip p03k(i]V=-81Hl3 Oa^ۃ2*m*"zo"9U#1cC*DI9>BKȑ!4] Qu,vvPi3?'\{g ׁ'\I04 VGNX>z}2 s2̎0 Rp2_Je-TAO_ z ,M9#8tUnTREܿژ!b >)# CNH=x䯲wHh\o!MO *f]Vȃօ8a_xI ȤJBMێv>uG1Ơ-ݒ<BYAϣ0^:)4W]o|Fˁ ,~/x)Col)9O'MR(Oq_ڎt]f|G]+.{S \"u=ʾa$G|z`@u9@W9$zWW T@f\Ӭ[aHdm(aٿAQ.{sWpt2gNX{]S=2oogT #JˬҵS)hl^ܯr! J[zAѽdIT5oQI4‹~LhYYF];ŠKgiU CLSD>hUX{ [@dI4Ǵ{*RؖZ֯d~nwa:[gFF:ߗ@(,:z)j@MT2'2Р񣑒BAp F%1{4#%>0mif LƼLhb/*Q엶͐eTgHA"(DWE4ρ7LtŇn;yRq!FAfE] )T-a)0khō(')fZipfjm#dLTp Gld:9,] |ѭnɬsѓzqNDY.nQ.Lj\ps_Lg^þ&DE^ɂ_w*( b7f;jjֶ͋G2y]&揸םj 3-]Yb1~@ /|mbl\GNмoِvoANx3rkb9F튼IX; #ۄSh#lqEѨ01*O'5b=kq_W@;]0SJuPVO"/av$iwjNCE<:MbEAS K#۾q2 :k K-1*<X9Fa gsK2@UƪqK*S}qD+Al2{P#[) v!qY4>nB@dxD`獶PCzYBgK_Oh/"|h=-*jܗV\$&+ߚӟ_3fS/f[>HMi;]npYRj*IzfjI {6 !Z`Ey&90sS}ף ` /#| !DPlHTZ0ҙQK9} yg"p*%$ܭǹfT΀ j{YTQ@ )dI( ]m Oxg`XlVBt“:a>M6ʲ ѱmQslh{ ݑfQOOJ.ECx;()D>"zKLw #ix 6hxC$ +19Oha,Vtca@uquYG6GkxgbFc_[Ny2VG4}:d er~bdX[Ըu&>Wo,:IX`d~Ѣ哋P}~P;xqAnC,&آ&c<Ck,K7nּۿ{M]hJR" Ysn(#ZGR=v±֭[^%oc|X_,*w6#R[ԑ%J81]r) #mD\٨ظ**Ijݼ؍Ce֝MT$օڋƛf;G@*MqyY,q">9:A/fb'p=]lmܩ0!8cGze2?ŗ`L-3X&i޾ҙf ġB9\a ~n7kkj% c92i،S|e w9WwcFj9/5*{]c1e s*:VC ]&B@إ&O s@pF%, y6Hz x`@)Qśy<#OLJ?3|i, @zhh Rsr 3z~IW 6RM)+}xmAS1zg.qF)FlcW=.={;IB vRFe\vn'@* 9{Lm͞;&I^zQRx2sXP6hoR,EukvBzDha0.!9X7'K-+(xƸ:4`:04 EQS :xspi)nOVd\I*Yr_ "zchѝ:a3wcy蚶;HwZ[\~6 bD9~xw&VqR=m`WWsc9o͒i@aMPb'0D[b\m*loׯ*hEϮǣrcǟ瑲4s=Hr9%cUR(x2SG­@ mMڰ:HF(|.@%w̡VהFK}bɄhT|@U"^ P톚jZ />|/TxtejeR4?;J mC3e4crX{A 09ng 8S`w+TҽϦxO3 ; lC8jUIy`5r5 *6yѭo_mbdQԿwDʫZDJ+GaЯBgќY#WǞs?tOqf@4ip_ #QPg~!U5vpU+c–N⤤V)3NzV%;G'{]- )Tho-eh@r=bT= e,+J*@25CT.CZ'iLT*qˁH`a{-ʹ ##޵.9]x,qš[DdC0!&U+aliMՐv됕OhdW8&uwiH!Ct>R_\-tf́/rQgb^'b 99Wo< d%W6,m~p%r&n0+(CMoMITF.gr2OZ8{a+n%ܯ-U`S"x$} Wir0<}"2 =Z jd Il iny+$J65!f mµFvڅ'GN^>.r4w;{X=ruI˻d 2>Xc,뉰 .P߭ BΑOAA֓S&9=c%Ds@4%5:Dx[ÆsOﻗ@~ݒeDB}^VP +ՏZ2<|@ -7Ah}6 dITPv#S9Ih/y ˆ2* Qw+#+#~!?n?Tm#sc&9k2ĀS\ڜ/&,Т>0VaYi6p3L/_7vlѪC} ud5gJ=oJ/uxAvq{mV hʙѝDRX -?zN4I(h-CR14b@cY8pxk0$g-(Xx kY-st~{>7޼&^%Dm;R6VF)p]Oǚu\I ] ˽xMf҇6Vۆ]ҝū:N ;C-9'jn7Fnࡋm\!gޯ)[۽zom&|iDAeS T:fc3T`zoA2F])]@Yn#Yem7;pNd8 _Q)az :>gd]!6?DFj}_^ A#)N`r{}0^4Gi\jO=Jz;: qBamtѭ*-K,l ~ !r"۷!.8f|_B=WQ27΃n(QؚODl?|l. %i=oY`8gj>@J h?kgV#!Yݔ&ӗbF|i {%.Š2q*kEi1uN:=OD.7/γt/+3O3uexXHU*uPFKL wѥa 4Dzc2F|Ihqˣ3]܁TWO9'yLr"õqOA jO4aPGc~}s dEhOL )NQ\AJUB%>ٕfq׼&lb:[#$gd)_ۣUVk!v`,fpeZYK,+"CԅfYg؏seu4Zxp%.Y^cRRXJ(9 dM?H݅{@{>~`gSg k;Ty!E˒}(\Oně [N11af˵;txl?Uߖ~7v}sTD>{V2y[H(67)LK&JpWRW*PvlãOnۇ JDIԀP]zu&"6-sqh5Um0ߥ} 1Qs͙b H_=ńqraW7I QF+u+yA_fĪ_q|\> ,Vcق %LԴ GYclX~' RJΤP*uDİh}%| R7Uv4 \Gj͑әև:sr7oC[ g)B7Cy6L/6 _.r Aȍg4o=mM^K%@H,Mܥ! ؖ$Z[zyR!a 9uni% Fn+i.ݜx zji3MK-(GE6&`$,kdnut;DiЭ@ee&k`=gHY4xG9£bcFa[ٓO{0z~*r9x9dz t0{2d7o@BwKS&ؖYđ?Ո:]d]XìY%Qem~^MǮlWױBw0l 'HcHaU,RO9Sny0`f>oi/Q9`om%j,9w$WT}ݙ&ǂy ?E}Zx*nOo6!2:ZJrC/+b o+%.f^Nc,4[(Aj/pA:B4$H o;GFǩ|"̓x=n '6.xh+Hbnn{gF0>eh+S}&u| _D4{.lvLOlCzNǣo{)P}]"" hG=@2"kT$P+Hd,zQx,7*q &̅kZ"ƶJԗdz |Z\e/&;- *tN[~}dWw\;SzQLQX򺑅#|vJdQ#Q/Ze+SMa0kv*ջk!7goiM pJ\%#\vAՎn Gh1QÍ90qڵ&D:]e AHȻ\Pj T~8zҕyfKy1|@%Q|WuV_ yQxެwے'!K RBrTֻ9U-O z.`bcPN2D4W}ffZ!co~W湀ʄ$puIs%'51=/ *n Q/PIx"Sq6?YƉ6-*Zge식CwL30(E5fև<Fj R9M-xOS%p0N}q M>^Jr"+WN"ipd` u&'y=*V# (O4s!zkTh7v1lu]JQ|ٹ<=8a  &Z lԵ#c遵B;ŀӋ{0 K6x{_ !}pPHaf{eSMmsm5Z'3 0a#7';c_Q5ӿGyTTQ<ǛQ?(u P|ff'A~dďIEd݅R& )U˄h UGa)XˬФ, /*(fsðzގ/ne`-|2L/:F5Ni0~zUp+b邒1<}#($ v@J8uOn>S6 hF(.SହyEz]"ۻF: `c)n Yp<{Qu tSPFXNd<saʗ0qj8I2.atL0_l*{:TTK~P ?fS'HyZoa$]9> ~QHyKu0!sE>OLމSRtѓ{Y~nP1j :O6Jv>ꝺ}ņi\͛tn/{. Ei @K #7YUJ `Ny(`34lS_hjV>g_&C!⇍*(\'UEAFL*CTg.œHc4^٪b"C4 1>SQTFR7x*2:0wjI/l]/n3"ewl)[ /r 0;?5XWȍ&uSX9qXw96ϊ=suի~ F\:K!xd,9\txrq`.Պ#s_fr(ΥVBߒMcC/-kxrzut2}{QB_=> Qw܆q6QU!AY- ZF0ȼ{E8λB}zwgŶPw$Wr||wڐplL7#_{mwa?h٢4r4wl7P5!^-TG{b~C'W}2c %sA=Y?HD&=o՟Z:F2& mXͷ40֥? ݯ[|_NyR{+DNI#-%Jrʻ"(/4ӄf8ȣү&x;Ki\k-+D%I[.J8+`znCN1XLsժMU_%=.ti O ]G<f=Ѯy> /j8:.˥S,<ՖQ1h?'u6'KF!%2~K%QIIx1Αjݎs7J͓kdڏ Kh?A̙ґ`"fF7w9[-,qpу)exf{!shz[i"`#6C ?44 $ϫ}F~Cvc "!$"OAK66 BWKlDH "TJ0̾: 1,le#8&[`F҇wM2SG}{'E5Gg!XbyX&zjl4e NOO ՛odTȢj[L0:zf#aPDm'?<2|.v}-nڱ4;X϶;K,Q洈ryq9sD(`M|Z:P JJ͗7= g4{5TZ'٤Ԃ%Kv.؊9kiSab?k\ \ZobiGUډNe/h /BO䣳F҇Nua\~ڿHZr.>)P3'=C6ԉR.`_ndα|k^af4iYа;bԊbmn`+j]Uqo߻XX@XCfkq);KFMH2f 71+42ڍҬVmNzRiR eo*;uQ '|:dž4&zy_be{x%lYW Nh}4T.v^wSm I(:/Oǚ ^ h'#/HWW` G>9mTz5I |LIuA]IxO)qym=:@A;ZZ1IڙU(E7[ܛҫ˞O*$/I~R [h_}3 Mœb {= UdrHM7wOLz}Gs(|YTC7Acc"z@_ jZ/-ɾ0StI2;Qx"G.1p-y{ ׸ֽ7J:s;?ÞJ(q@$g_,~'?-f:TJXW{d_y!SvC}`za H;7>ɀ 9frBSzFWwimwI,΢,T,3.:4 ,WQ5< دhu!y%nMJW1DӞAjvoMǞW2u\c9mu1t7R3XܬLzv|Lfup1Mӯ5hj{{xHU ?3PǮb-yI9 BYcB5vD륰WFn`F4"> tCB_k4\K)JX 5>Q`1w:ֈ/'/k}\1FYjV7om??1wO JFΒ M"^q[}(:[[;[u#0YxWȪHbEt0*99μ%c)I✬~e:zyq琽(%;{Bҹ %@WpX( gl\``QH18ōH|גa0a )sڋ%lV=-ޔdB.4UWo s'm0^w ;L+[W7}6G 'qurB.EP`z]HBF %.kLӻ LRIW1 Vx<ӂ8r"AVII&_썿1r\e/uٿٿ%kg؁p李')SWXWRKIpK|:vI }=OHsYӾ);J,hv:I4C'K>^R{ִCN#!.Lcu/=oM2ׇ㸬L1+p; ~jD=̘&:4~ Cj! |6hbA%Na5HX( QP!xYA*m_uZZi)m4ӣeQv?ʍn1%`C|cµH>ܶRNO8:^!3'31[+|P P^CXo/ĸ "`,߅`!z+@8zLIFD"5r(~tz*%hԐg{8("DQKC:"QEH$ślm 89B`{tjrc|=6tOzRspĽb[r-Zb5[GPA6H6iV*NhcE6(c|C:F/TXC2ᱡK︬!&H9 :@s}nJle<9S*G(. )7};\M_fy`W O,),JOܘXEl2a0Aفv:_puiT̡-^k/e< ALRXԮܫWyMX1{\GH@ѻM!tou c/:K$SbHQJkjܼ_6D皁bGTM _yz3 [aV8EB.F}?܋//!`r{^5 &@K;/B7v NnWf$Ԙ5Iԝ`dozlN!!WL=eοHG?2È2X3;NQψpIh."/=# P (->fw86DIx0K+e\0 baA޻ k9b>Ť2aǑedx~ys":X$A^tJ ΀XJ9v1jAhT=UAnML8Ԙd>4 qahcX(+Jlk=&`KLAq~4#?]/y2*pq,T FB &'V]~Ҋaj H &1eMNxs*R<7Z$ǰT&9@f/&]xlt!Mg%6;}O[ҧ%jK *qAE7IׁFG~Gz8)}&Je7es3H>K h;e^^?ĂƏ 9ب{,;kA(/@R`=#ʭ ;m&2߂B3ƪ>hxA; ^֯ ,}[;=g2`JX8%oN?VC!OnؐQm׬DpAgyP\ =ˮmVN݈ ιK^(]*k}mn%mL,X7M`RTi&˅4\,d`P@hPzlu[R2cjj!t1YY4~XwnS~|RvJRt*3J@;%Rm@IlTqű4*g)%L6VEGWRK/F@gRS- uY=K?JW<^zs_ *L7չ^+юG0Mc{jm0-r.J L0B)Q~BNhK(NGW3Jhɢ5S+a/X-@890 \uP hN7|qBd'3"i/ĕ-/LC5ec`L.lB.}\7$%PqԤy,[Wxxee9&T/8(D06_Mセ\a};;{AWP.uO3@c +l+^sb-7dtS|#x)_eӗ%LMڊs,ZGr^R@!t W\Y\e[2 -I[+D` x56}G׷pmM9˓^luD3˹\mTc(O/Ј!8ΡPFˇOWS䞊;A ڋmGQv?)!6l =Hhr^6(s *$>#'\rZ1ܸ:'#UA8y#˶l>O,p-5NӪAS_䭏!}+Jƾ2@h TmW.|BOֹ}m%`U6=`7a1AW``c]md 'K}ș 1$*#dQARAF2#HQ3,K+: 9E ɖ!gu*b?>ɷ*-񳟜 GBo90~YWLp֫"}Uhݹ[~ 8U7n$P6//ȘW$6Ϊ$Ҋ <.hU?p(G·OƯcmݐ!)>뷌"hsеyx5$+CR B)94*[ Q\ %PsX)E4e-J%sQ!'8`h2qOq`H+#OpHPܕ>,@>p!c^<-1`l߆UIfxxZfSSg|̲tB7A xXݫC2F'n:r %3S"ލqeJoX8($do0B;*waə:MLdZ/?+PR5݂ں%`]ZS"<@Mu=8}Zp^?8U!-촽j%˕io͠6*R;}xu5eJ*iqʋZgcB΍C8ȅ./⩪ t6~5WVˌXXNUhK726D%Tt3 .qƈCC=YvG i'q@p$04Xj컥-9D3._$֬Ml?Mxu~7g@X~|@fL^rc"BN wec>Z.ˆ{Zk6)ӡW&ugVHU:G[˥%wPtH.%,?j* ̣Cc"pz!paM>!KwՔXЩJ7K*`ϭ^K@T! %:o`>k `%k".@茄ӇO݉֗??@ܿTKr,'pXdZB2TjBU`5( {EZ_#0pc4gܾ3>J? ŷl,ƈ󃚩+0ik:EH\q8%6 -U1{ 3|Ei:M] 4QT.:gIyd ~9sm/MEC$vəfFeb,*~:^rYɽ0 Q =+DubfQALȹCKea1f2`)Q7ЉC 8\Kng)2-5П(_{+:/{ж:ag^'.JfVB@xn ^H;8Xo<2"ݩF( `MB rtteeEfI^1EGJ426,*po5Zڻjvӂâ iHT Ddn&5e;sSQ${yW!?jO}A# *Ѐx]2@h7A^4J(żSb^F' |!E>Φ\R=:VLj"/Wo}C0},Μ8Mx3GnuuY~kRB9QѻJ JczwzM_uo 9B:?ŠI[# |xZim=;ܢṎ́~(|Li7d{YQ^[nbO_y 7K,5)ER%I^ިOYq?_PS -Pf:s姟1yۣ湫!{0}b!P.dr)!F :v'4!tm㎑YWc'(8s\^xCvY{B6rG֪Le2ݘ헊cAy؅vhGWhlLqLQj_^۰&'9>Fb~sLwєN.@i-Ro=Qќm@gh:d|;Z9zвc<:qM4ZL$c&3/$Q˟ȹ8>{ƌ0YDS$m1 Ry.P0|/nzl.ceYwü"eez FZ`][gv[8Q\sc)֫#4qR2^{2|BE<[\ WT9zXGOFV3؛RXyD^3 qvt欹MxO.pkmJI:,QZn5D,Q;Ϸ!3U9k;M0kzutV MQ6E} gFV iK 6@Xz:mL\3 #1x͈ʆlYfs!{4UW(Q״ǔ onf̡<01~Ba[1"y"̲?$uQFasEF3}iXɈ 7o@UV pd0H)ڪuDkPŽ }*Yo2' > Ձa~p3:vYSLw}_Z6VKX6j(7\ ͏-#MތI@MЇzJj!FB/>ZTx+ `fĬdQ$UDXPt~oaTrM)[ÍRRTBꃌۻu5%lOWY4` Bu4j,&M} Ր79(߂SE6IB(9{Ka뵁L*41Qu^0RuLT&9Y'3S^F6MR89.lzՌ#`T esAUj:ո6YM6ԛۜuZsȟ4Z&>*֥p;|}`c!7(ӈiTW((CZA'.*`I\TYm^m>'yT<lѦ j 6)kR!U.(ݬZ_[8qp @`fݏܦMI'Jg[EN6T/Xxὦs1KOU;4YB+ 8xzzΉD9yzgAϯC5U'4Ġ虱 FwN0Ӛ)t C_%7ESaaKݪB wmX^h4.D UQ=J{QBM V.\QV#?e/V2~Q`>nj4oT T^Ӏ 21`הlPy!ffYxcUnϽ%暔^2-qaAP_Q}, wXQ܈5-]Q#%*H٭FGg9F}GK,+$ܑI* P`ykjj6ߌi`e .I;w& >7{f}eJ%N=8qcr__s'[P>0y* ¿]eH1&= \ijkwEk¤Vq+ F]hȜYa>vl=p#?7Og/jal-2ޕt?D0)\/Q9ijLpI'O.խwژk3~br9Tߟ-ձGWEgg' {YӮ'鴲z0ջ|0 CHHi|E}#wZ*V(w{r_,cula0*T8G?cFkƢ,]kKɳY^ID'o}Mς+0jXZRG=lg3g\I&x/FmEb㬀IՅat,ڱ (G#_sy1]$Q?酊7tLDCmFS&'AU-ӠZJJdRX] 㥞Ex.ШK5!$ tcgL*l%Iu=aLN\|6s5k7Ƙ޾m9YGu{ME(*<dPN $Eǖ<5{Ax %a;m{?.\SmW!'ӆp:PbxL UU(:rsҠ<"_jk'Ps9. hh#G-U، 4UMwkxȃ:4E,>Ùe Vڒ9_^ ^JWؼZ<ǘq:boǖ!CiEe_*+\+bPLMkfJ.cfG31d,YR,\w9>mg=D\@qdsrb%/y{4ܮ#^>gl'^_-D+xLvYO:Dqpszġ>OcSt&y-yoPt>>n mu6FwX'"r|/-uO2I5}4wRo6XSOMM PjZkfJT<%|&5^-4ϻoXGGp"X(qEɆcC Va E>'\!s| R`)$AoH4M(f?I{'=Қ%0V&-[)IVa 9呗kU8\N YRC E:t@z"ܝ"(eCr̀މqةKxalּvwnnf^G4'Z'tOAQJ(2Ufg!?Z?LRF㤶a6ć<j{=zx;1`;>R>$_-@4u$^tѐe YHRR'B{UtW3f)WbIDFgŇ؞XWI- 0:>iwXޡ\*p^$Lex=֣zrPD|h:.S(_#S5T0_ J/JYSlm(SW Zi0wsUAX"ً[g N@RIMy'rpo|(EHl3%ȻwP]n>ůSxv$G=M=oF\Hr"m&ͬ 2 ̉J@ $Ay 3FLRQ!:;SoϾV#'|\KeFuny/*^SW)ɆЁst/1οׂvuA>e 4t׌쀠pg[ ,O1 SgO]žI.yCL~A2%Ӵ$0X_)1>~x"V؄*>Qk;6,h $M!WY,[UP9 ![3TUqՉ0w}11cu. :Erkeq x89K~Rm,˥_"U!ȷG`F c[ 00zDPx{exIޅtU6azJY~>jv"għ-bƬOĩϫRlW&3,\} ;2 tjٵ[X. Tb{fx1 Z0۵X]H^B>!qDRjYa YvR3z`繍Ns jc)b Z(ib]F%CXT)5>M|*;úPiSxCc93;&'{3s!ҋ]SCO>dSrI}\zTv cz8(좟%)v+FZhKZ CۈCGw 5<1O_U狺N<NKn>lju[|Tȿ/,>,%5jUKd:#W wb&[a\`^ւvC `isFnvo""fQ Eý 1,Q2KK{>^ΰ*,mzEsny1o hޱ[&`ݡUۊKrq$UJFI1Oa:1ݽ(a,u:ݺn(oEՓ eP-YrI6VUe۫_Qm~Z xM\?g&BJ( "4M+zE7uk; i=:4 mk"t<+(y'D92}"@Bl6ӟ>H4* DoE-2fHsx# 5;4ߒi;,¨r2k{c$L X/"j|@IBdX9_ EYɇm }4nИ!q9`YvPj3ﺚel2])IVv_EPo٪x};U8g?Q2ІrKzev*<|CuW7 -왌QC@|ycܢٓKm5LSWY˼>}\aj***ہk=nxFJSSB) 7JT9W4y/]?\ӻIقd1傌WE[X)ԋc \bPE2c<*Q=12̫s%`ѷ5|w[D c0\" qp"'4HRe RwkE5Qn,U]1u/֎]#0<9]4԰˜@ xqoӡb~Sm\KY@nVk( C˶%<E=h32a2gbo[xc8bPsX쳱k@356`-?Ƨzku vի+4=ђIIj5'0КlBm~|s-g\q!?@048d]WٟMd])})`zr҆-~#w·cskޥ "KkJ| PFJpنWlp!K0ї;%_Oً({gwA&*Ys xE+vs5aJs* ٚܳGD=֮IH͡K61\ѝ wb|:?&51ɼ˔BjێWS6oĝqIq bwSRbك(/oJ κgV/TՑ^%2-2jx\T$}`A49d8m*+ 7ͬ}l&*}l48\ Ϊ/KP3ҳ3T5٢56]vKWIr3m i)cCvcWߊ7 ]<*Dc3?^fQ:Uvny{q7eh ލ@B-N ;rcAK[6us0TzO |_3}%X{S9!<($HJA ۟gDC coG;ۄŶcf8)cz+mAvoGA4ρhf ]6Х4)M%hTbw/" yn7CӖnr4VQfQrQJ)d?b>bU?ɹ VQcQ'1yq{zN&YFzp^#a$OL҅I3Pgjx<>W_&Mh|`1GoR䗌BD2xC M`ޝD4Vv_5OuVmh2G{0(yOldCws`^?UC&If3~X@.?p. Z ]jGak Z1[: =_6o@%t땕~Q ʢFF4D:¦#̜t]_@FrnNz< ҝZAXh^ l]FVy3M}6/#xCYȀFߤxiB8~ITؿo૦@"¹0ceY{3Y 4}an)[!1e:c<8"zF n\+' c.l Oj v/{xցnFa9",\JE!;V 5_<|wSۜno2ƯԂxͱt8 y4;e3G)4JR,~dj<.^w1D5U&$[g2j'r%I=%uc'fW*Vn\ Lj YQ鴼G2qIgɊܖrOAP{zQC?LYZO1'o|tۿ*FeӢ3gv=S hTuQ9%Nj"to[ Lg'tk#-$8ɺb:jaν7|2W#tD:pAc[Dk聖5(?t ;cyA؍)4jlƴ=bjlF}R)?cuZ#e)r")FS7f F_x=EGJQKfBg)<JR74*f6ضeon6@~qp߂H sucnfaIPk@I޷S c[h18f .!10p6;F.wP)E/ Pmݑ/f04%ڛۭ3j&W. *(/Y!YeMKIayN=esAL.I_R3I{0Dy55֙̄u,˧+8 oA37C@hZzxE)k~CM2@ZԄQ Dt ]ה5 D"dpi"P2DTV6K,8) m:͑1"獐kxIቱs+u gDO٠C|*5ނ\(mЂq.;HJߒڙৗ98  V~b.SLF$k 0- 3 :p2dwX 9c\>LA~|ô )u-#dX}$ƺx6/v,'Pw6.!IAI|~[|!,|",nMajK@eٯ%:9 =f??Ces` n2s y21-e?xFaiX)eoJ%\Sq\(1|V|* Ұ؄jﮁkf35_N 5 ~;CXBi[+> Y瘦,'Zx@dH}d'@dӈU5~jwcq`%$g7~$mgT(bR ?KW@uцٳ=F[2Ix;_ ܡ#|. CouIԙ*v|5>7kr% GH@6;W ")elZ^'mdL4,6y dJ Zd[_˅N9oU&\ )9\rōYhWL:cB؂nOܠ7"UkaO47#SY2(EyFj&@>š"m j2Y /(}q["??\ ]~@¬,nౢv\|!v@gPy89s)׭?c&6cx&)Sf+,H;6 uܫrbEϺ* Y>-:^cݓ~OTȯ̎E <ߩd5,l+y s& 9!PVVQNAhֱ"ϒgh3`+ꍂ$E`$fyfKM8z;j| Όw^~.iNʂ% > bR-~EQcItxnn𤏹.GёP8ÏffSW끉;gQ/b#!`HA-cc}_L * < K=<\TdL~Ԇ+Ep)WdOӯrmi`0$ +6s|l2N$ qQp =&@ __WҲ6]|Dނ/A21 e6jo0֎Flkj\!<Ύ"XՓ?RzdrD @9ս/JJםj?CC6[,O@J4YCm^McpԡL Uj=/ O+՞[^ Y6;2-G:hkf/zn_Y%Mh+f LpuLmb=t(/Dh#'XE:чY YpxqM֋~^ouHaVMft̔дGW;&njȾ BkM_{,Bd0|ȂBк[-uFk!o?mDIZ; l4+X6^֩W0>=o~{01Daxg;1G0eY 7rZS5KV T?ڝ  si֭*iYh=W3Gl :CVIDGP-yF6:p]JhcoC-J"%L=}GbU#)f⢠'Sp1@zVk7x-;"OW0m^7,tQX(fI"T2bIMqS^p~(MW>M5^6=JR\bDd[w3 d<xa L: dZ{fKL2As7yH )⚨1mheK,(<+gwTGɻ78D&ˈTo[\MQ?F-l=0SPO\s >ۺ p_p:LU8 KvW`B=(EW ܆$uN0~4hqgg tdV7`Jg6c0_FA!JkdǼJ%dp݃VJ!vE#h,ϝ{纰R^H`o ` ^P]Y$I\.z[" t-7)b=b,eP3ؠX /UIh rˑ!οqv W *cbt#*bBS\1@0-s賲{N^C"E<ݴ7sO},"TubCyIjDü6LK&X?/p ea:XTpȤMLAyoHaSвA~--W}< Ǖ^X?Ίv~hՖAjWIF1D1ѩb^i, e8o|;"uE?;S͉p q\/niwC!dv+ DE團~esv9GE]yo),ŲQYh "H=K~٘ϋf ٥ByZ`#c%IJ>i_wX'h7JPC+tgZm MS;G+n]gb>Y:)Cfߦ8g.wԒRNGO[a&œ
zrq?jF::Fql-FA\*g)5?o? i5K3 ޞ버gYQftil"7jPz@Ao ^˓K ,+y S;u!&.3 1duY`_ ƙY7jpgmƊQP鈋kzum^J{{i1Yd­tnvKdg)fz|Do)Oo 0vF~' 6K,%x27M}V<{7X`4qI3.,N"G0,:̘$JD|%+ձ5bT3w͢ĦlJ^uJxQWJxD4Ĥ= l5eRHhhJWIp!I7*F>fjDw blSXeH&S\sn% F?ĒfKJ]nqBC]Sb&V]Ako TjlrؘYI+pA0> 2?ER%PhtjLl[h1Y0F6d (ghc;$!Cػ@kP @:M֍LBڐ% ҕ0|+0sAt^s5:jfǑX*l"F%2Go]3&嵀ph""/}d֩CV\S(tK5H.S;<$T٤q.f+( 4:psX֎ɠxuJ  DxGF;?UMj?~E%1`wRqAI" 2b"Л\N%_@`347cmŘyD}vyV5pg:O]v0;#Ӑ]Sm>HɎ,:R6MvIǰ7TjV-MA}]] ɘZC޷~AˬX]OUW`ubkMa JzN+)Ot~^%9. :ݵF+EP\2mAhf[.ӧŜ e`9ێ69:<99֊4 2r%$ѳ^Df?% _NNQ5?+pN.=̼ߚ9JC^/t27(hw266oψ ~6kbUC,&-%:l޽R=X޺cҕ}جv!g, Hu6ՉNyQ7rjɥFGh€ &{`Bț]q;il])$O;'`QX#d4=$uQU4@h_Ƒ+WBaUjPrZ{YmLPw{uX@9o{JjKGʳ!nvۃ :mf~\A kT!BkeBWzs>&HBex.l펴y%8/]#0QUUItA"帆)#^Gu[zF)i#So-"Ӟw.d[֞Fb2qީd]FR'7QA_f;o?kB./M 7ݮ5\szOeհQNnmܲnfyҮmgَ׀> 6%n gHbMp{?8DUр2twQk NS"\Ct0g,NlV-Ϥ) _$C*>bZ ^ Cw-Rf+{xNVjց5m {w9. WY3롖=JC1'v6(V"`]H|ePun9ΜG`78b SKD<>Vt'Ÿ.mX\dь`$]cy76dZ-'\͡Cǡm3A Gy21Udhwcgﭨp0ʵc1*̣-@+BTfpԈkuAn0z+ O~] @\?.㌴m6ʈhu:hiec IZ/o_?*{7Ev5ؐ4X#5_F5n>DOoX R~+J5*` 91&I)imDR-gp]Ei\`^(}q45P-R蕎%vC}\ ٱ{b/:toDn^,4 . ٺaA}xXVs̡?v82Q/^nJpO"hsxW-cm1>jUfC oOlnC5XzcidQA(q&4_VghZRwc1?Cqu赻ksEbqNUc&#`6;TۋGydO!fŌ2/nGF߭<7ھNUTAvmS|)XgGjqS=<በy[5B fy V^d=]<ׅ_#-a#1ubFyT٬GP<:8~i7+Ň։DڋCX4Ka~d3q\[ȧۋ(@$= E(8I5%Hx(/B~yzj`Hnp|~bVJ)@#`jiWlE,\Q32\)2:eRQPeF ZtLZz'b Bp}ݦ:6 #B5lH&&8Fs޹RAO*|Dm-/QOfɻڳL.N)SR1o^yŽ-*mO)bZM#Dx1tU okk8w\gx*E Q&ecEE^F1Rۀ`,`INAMBC%dHW_#$5 f"2IBlEˣXϧh<2+$^ќCD$xU7&b}[1c3ܞIJvd) +Iw_gDrf:Рaε]G|!  ;vM#,Aľ` I"QHUmwH_w S#"@6vvN6Ǖ0<=A JXV3l+OZd0هm铇^\Dqn3lm嶙,Go!hFHs<<7qh:p+*sc /u@#BϤ؃K=$]G^,)W):!q-Z-x0㒬&րKs8NBs[͘5 .<]3iw ;a,D85A.oz7.{#zzFQͤ_밭9O}B;uFY:A>ѾlmDLF wrG촦AQe(H˭dq&Vi %˱"TF">X:qr b@%J?:ZP{xπR(A"4-\oXI\%Wz=:1U\alCmj()ՌLڄe|  ̰@k#e/=ȬCqگ]Z܀:Pd3mk FL P *Fl&]MoEc,uBU R];D}?R!'#EzUߌ| Eo;tɄGXƺLfnMqFYqݥ'I}[A ua@*©P)4ѱvT4m66ݎ3 DRITAi% _K/̠̀ ^,zAcA2;⣩ 0xB rkT#1 `۵vKuZP@"`rNXA*(ߨ6%10'A+X#䛳KT1,mؼmZZZ cX\NwE\ۭ1&-P0_KFw懻B% =%h\ B:g1o؆W\G4+O8֒;3^nA- uJ젏BV~{`Eh-ל!O@2uDeSTOle,XixjˑGPm@xT"WU%|*džRиgROLM8c@1˱&/̼?|f*i74@iaӌXZ*&{(aI_WA:fqSk!ŚTg#~jփly4FEIX2QtP'Lo[[W.}2VϘdL] Gk S^tyɔF}#6I`⸱} }̮SX$o1&Ln"좿j*:r]Cyڲ߰匝(XLd,)԰Uq#F7Y#@c9*Y%'1.I[qj3ŷl*H;AƴSn6y,NiDRwg҉l F̊-jal{"5ǧUNX K8>3"CdjY#q?7=8$ 0@KZS=r?m(P8=Q<58H;%oJqN ׃^ӯr3pUGJ+a(k G[Ek`1 FJ#=@DZsj36@E'~mdC{*֖:˦qvkrxq 5S_=etR=WnК7wN]I-L.X=b/3 u<R7rm=~1|ͷ`5uGHڔ񧞖8jeNCŸn&2ㄲ0GF_U&;dMF4yQe~]ҧUHL5D|k{h[ЉJjWIC# X䟨}5#rjP~<,kL n11lQDɞE4EY8h]1t37v#]]+L$_Tx? f]/7yA\-⼑@h|>{ע!3Q+|%j_?*W(W[R"Pw@헶sLNޖW<;kШ=~v?k/WME~ 6| MZF<)_{11`+xSUcxح\._$.Ȳ:?EϤ}ާo0kjދ3Ue?p AomUBaZ#s,w|,oCI pl0Y$ዕ%yR]_'t=]l4 O~2pSͳH3nwRfȢJK TtJ^l$NYel7"2܆8 g(YJb)o6m[8 EV.+03Vv:pZ+J|%8|qp);t"~EL]uz÷%r3ķ8F*0Q3DIX zޞTːɋ؛zfDL$Y4~AP,$Ѻ0=Woΰ儱8@ܬlWGukgi/m+> FnJzy38ǬqR694SU'hpǯ @| =φY1VC&Y*K<\~|KBmYQO28p$i*ɐnBhx?.: &q[쳺*@F x{uj"SŦ[ aX+^WFˬ.<=)ݢSէӅOdxk4,-5y{GROW3,.k[Tbg3=<.]Ʉ׏ˀ8{w]()QZl3ީoKܰU3r'QVlY7M5)4X~6|cDmXPAԄ;ӥS?'7 }͖췞:uj@KofKȮF,wT.1k JKSn#tШw:Q2`r2vйeeRul+XÄԃ/[U{Izj6y!gf7h4F fڰHHY\ZF7q@O#u j"83KBpRY6YpC{Cz1/Ǩ͕R.:}%PVܫ&7n(ܩ,QY/AfdL 0N6&"|H N9Ipd_RrL뮯(:~.bc,lxm]≡yRV Jn~(շ15^$3jI!'=4ca|Խm"R %VֵpfԞGL`)U; tqнd>U͞]|=~^2:5<'h"ZiڀpZP/Uo%)|ғA.[1lfH(' J]^~)9=rlQJ<}nNF!IlGWyILDzˤrqU!#zĐØW=g'Svg> tn[:r"Pj e2ǶO^&tk rMP9c1"kW6sbNDse,޺W%oFgKu5y F߱noStI+lɝsǯOWA_ Yp ϥf Sl}VxM6Y {d*KԚzH-w\Q>iZ 0~a& v$ kĶ3E G*WQc!|9RH})Bu>vtK%5Ii"qw i>ŁHjUDFo0w 'H+63*Iȅ.t2|? m1I{MmYٱb7ajwZ3LQXr@b"'W/^HO2C&ad$nLV9}~3z9Uk!}gBZ;dSpA&C䇿ttjtו\u!FC\X)]9^t$sā_F+&U%[j_وck7-?gYUTE՘C HIawĤPӗkuP3M;}YMyN+楇XLy- 5ϙH}H8`cZ@yFˌh:>LpM9,cJk8󡃼m`g:y*j[ 86;ŵƦDz}&uYDq"⣼,C eSVlr*O4^̵.[Lk(R!d};`7$C8W>t73fJ8X\Am^و,x 2ӋhNX`fU 9,?5Ƨ$uD /  [/*VXT1HMcz-?n]aS &.8bp+Y P{f IKHIEB7>.?F#~\cL0Y=tȌEE%U֧߬Rw%Ub=ԱQ<17<}H*I5 ;rfB/ i I,3Ki^Pr֕V!#!RB^{6`g͎Q-adև,GKƔhG . VzUA r-WS4v:> k ksJ.z'@La[囮kRb+uK%Ѡ~-u=j)r#,fgq6 !%rޱ-hH_.B=깫W @Th+i̱gqI]CHeߕh̿)XpTɴV'a8ǗV[plSf QSzYfNMtX(b B KH^)/؇]~+KXC6 3/@w7^ڝTR>) qqX֏ *&HUa ! ieB݇P:OQ%`֓b&vX/Q&8SPe.JȆ^<"[HO9V 7gvo9>c02`Uq#uv00D;2Q!P|nSUvAy]Sq(5]xnοAfVq'61Nam-?:aDp Hx4>oei`:8㥋A*t ¹ya+aŔpq~ڐc ,P LCHm.#?8Dvp L VA[Ki7wc'7<1qGq9\TU F )0$>E#$g.>.΀KmO]oSs0@4GKS Xckpkʲe>c`T@7[nG ZG6EsHS4/G/) xA_lbJ#0.0od;HDFXtAidwH6e7tVsWf4NOynZGuoih^ ws(jg󅘽C#7xzoo]/Rqon7ׇ> e.dՊpK 7KԊKr54"( pB%JoSU[zVҲZ엠GC~^ɶf[{ua[yM,ば|=u$:m嫨}tg%۬@)Ujjj v¬9,~Y$兆5;:+?^܄B+TɴV;@qxt 20!P6gTbϠf0ɯ>jUFr%h^G( ]c+<=h?P_ ݃xd# }v#El袽c +%`ΰL}r@M\l֣-r>Rl $o(N92 i_]>:: (֯;C曾;5*Mum{B%3=Cx=Gw"Ll۹ݨ. .3rc*>ib5\7?<\'-/L4H*žp`MO΋P8)/H~QjnL*v4E n鬶I9@7"װ3= L>4MbΔp7d-u_wC+fwe,c̕ƞLd-r,~)uŦ^<9J]xZ2;USN}Ia.K.+ٱ}m6w^߂]6'CxV/X{[IRaRYɲ"Ôį3-ؙƶG^e-R5^sDд5gL)^_?CF#ɟ\{]})|\ud:f;˲b*<&pC̩8~}&~J6R\6 {.* //ط"sIXDf ߅;MIZ%e4zzvmsJNٔm#/IR/B,rvRX~Tɖʰ0i_qSx=JWe4VkfXNd$J?  hd]TJ YxAL[@K Y.R~RT54R$>+S8갑[3IWQT[h[M@&aZdAUHrac(*ƐSzapm]lb=`e(([>RFQ,VxWgqb}-,4=;ЕȌ$,s ygCCrnQMVOOKmVgw!`z%D" sXG`u_X,Vlic C-,ך-zDX^HyH JG8 5N[~Q_#5Th;\?%?wc6f$UIw'd<`pO5^QۅG=zdr ܢ?|{)e#Ϻ+V]] 'ЩK/8N7I}+>#ۥF bQ?a}}4"<[wBw07AϡqMVM {|b?WO5Ȳ'|jߩ7L8[80Q &TNa!8ƓGj@<ߔ{3l9 CN,& 3EmzɓK`/:8:kC_aM 5ULd D5B|S#=QkH$ONaР|4j$Z (w9%P/SB+5޹֥I%Q m Nď,]9 0DaHBRbt^ѫQy Yd0؍!g-GqOTjJICyJܣ ; 3n]١_T̽_/vڏxI[+LNm`ԯPdOSiɈ+m˜rM> Y}|g?wI< ffE(PaxoX>e9dC Iՙ ^}>L9@_Ğ@J>LmD#>F V}_JNò@ŎDJ䎍 . u'!eKAS9Z]d?rCA'N*p3&4EPV:v7|$#q2BHs^z%d!\uf [Cpx[ˣРKC%h^8zH?3>ximmcu?څLع@b9Ob<ӑ4aN`jR,']8GlE^LՁ_d1?#+jFG^ B_}Mä4hltlS?4>,BE iFjd?:SmR뢩wr;.&KQ{#HKc: v9M ,'r:%6dk^ѮɤUy&Gvz^~iTěk< 6b ƍdA`T}v6oגlpty[-\%T? I4,طA f(HH.}v.a|.b<-vO/rL^b8,4^$ Ϧm;(TЮu>ᵖUp!mht5*JO`͸m'5WFD}}=Tu*Xj/lοYm.\庶oiڜKOZo>K_M +.Jsf^=)"HS_((Hڮ&ۄoQ/00 ,G'&@ rL6>$lsB{TIDO"^OV&EcYƭ I=I*1˾hVj XO8G{N+JjhUulI]nFf!8*U H9%}(|oOf_cmԭrMWtWCrL@/nyYDED,կUfgiMBRb>JfGHE=+oa^/R{5 &'XŤD/k9HAW-Uۊ7A9mcy!KA&kw!U/B ?ާ\n \1kS*#d>qpi,*ӂz|E35Uiϕ05CB_NahY M2|Qs#fHf>ǵ_CޤL仈^ c+]bp -AzE(o|E"Q% r"G$ef3)ԚiCVnɖ3QF|(}hx>ٳFk(?FV.FN."( Smܣ+. kU1勒cXnғFŞAֽ3FHXsJ/bOӴBJSKI(^umV\0@452/=cY%Q87mq[?8/ AZ;ɲ- 3?h^#㺋h;S+ v~'I}XVSVu3Dydlvm(F2@ݴF%v YQґa򩍫{ҹCK|7i\Ms_W}_kOx # ʊ>!SQf^zLBJ?  Gktixcm(nyzsidX#}rQaũvۅ53EH*;4 ŜI%2VCГ0 e頪=]l1C}igUZSkExNdOBR(L&["[2+qQ\8eM*>3j^VxW|iUe!ɪmsԡc* CVӦG\WGv~clrDwtY=ه:ST54A1 &#(: ?w4TDLwmm% ,a\X,2 xuOX[/q BZz*r$/6$|l9fH ir $m(:BkV>bӂO/r?M{WbΆvnCb:'cfVҗJט*xe:33J6N$N%cbp,pfIG_Mli~$~v.;0YT0 %:g~0`t7`TSAc*XrJ"'D&E 6'߹ّkmơZivրZ4yO\Tԏ?Spl+A qb~߳`1} S޿,^'toz:AQZj,bm>n¯6NUht1Zx] K c`R v7!5h,3{^ugƏ1| MQr~~#*8R. |aV|e>)% 34l~7$U SdP fx3?!3$y3j qԯ ;t( `3[q_*$QiJ#ItظAuEDm3ɒ:#13 !G)a11ۈs@ \5a(̭%Ղ#<@SEP~èv8췻ʅ(( /[9[C41'&iYd똫*]*GSYIU+@L =nQNeŢJ!~s;q8&ݭaiBiuL63Ӥ#?]Ƒ<;:;mlX¢eF ZN4Gw 40>/%ث_hgslok>?BBXaANVN Ku/=w`ne9화Ēqf.ԫ!/Ǎ\=t]e<2m;EcmR|MYcpI[ _Va.e+I ׻F+>jXV#.~|@sKzy_")LoтΔKQj%BR ^6$' b_Zz[_Ƞy S}_+GBWp;sUPΠS!<&҂%Ks5rqXfB*2rr $)nCBM͖l: -]NQ|2znpn#uݜ<*1ӝg=n nC6Wjk/ \9k;ts/ ..g@&jfQ}js:j08:62r:ߟ7`R\3vzy$ǐ#Kcח8||'xޓAG)ۥ'|z&+3 z&QހI֡WB5C²)ע (Hr\VyuBm/r~'S<$~,zPf0;%uaVa? i z$b` PC矴y"ɯ>k?]qRMQ4ԃ;s;=iyY˜F?ml27 wj'\/\Hf4$TS*8]fm+w}!j(C'!W2<(x2vO"x:M#VB;ؖdι#vH/M˙B|Z2LqdyjIݩ`/ϫoLz!R߃S?tA ~ѽ's"yt"4 jt>*F{B ԭlc.jI'n-4>ɬ䁲wb xFacS?4#M{bP5Iᦶj/`#e5L5..vh5+|}Юt^?k'2J^M0 \g)qvY/ja23J}Aӿ"$pm2=Po$5S,*&;iUZkMW)Ueqw6GZlqVIzsEW wAr6Rڑ}RHMlJtW+JB 3{-f33ʩNZVhGAB6P >KRE t^p[YqJ/[+ ʺTj,W{eE( ǪPY7a͡]uI^JW M"s3!/K@Ha=.DpH( p>闷(p/HSAW0cZ%vo ${pI-x §cR& tUI9)%p3~7ܶNLЮlr^|gi 4ԅt8d T}*0ܚ~+B aY t>JS~d7ɏ qehȰ2^;M`{vזO)I!F|, qik3 qQ|Fۚ.D M˦Q dVcOi*\/Sb(qJx)s8 +w*m;'ѤQʟ?UgD/ <~K4<4>-DȣP.Y_YOr1JS8\ަ`Pg#Sd^3ZcJy< Y¡ x^--Y}A羈;)wG>%-HV͊|"P.h }m##q :j$WC7~O*>AtW?e$-Ιco) Ő[(!n5P$Dq9;ރ?ude~yJ+J~4D8F~1 ֵwK 5gG$NX4T.R•& ץ6ٌ#k1[AO+EF O;5F4JVr 7W'*&Ps{lf QJz̦\ 3udS${`P *\]yE 3#YXPl 3;$hK" Ӓ25]\*&h`/.``2,ˏ lx5#QHA7 {&'F&Tћt]w Ɣ|ʔ7?Z/r%ՄSFTufMd !C}\99sk2S,]&(N>i -ͤߠEK=Ȍ\<۳8ҧ7W @2AA@gP?ջEgAiLw:CEhDn` 3kN^3ߒoVHDs(h}ƥ1@ 1>iRT*!ڍ5 q<mf5(B}QLxMy2%ՋC'-~[Z |kʁ98EAZrm.k-V |20p͎v^CXqw*S}d(So1Y.\ۭc2C6-LsJ񞝴֘:BZf O?/ ́t{A \s͂hc"ж,eo(:;tm`avga:vݔT4/zG8*k13Po Ew&MIrgo-}HM,ET #<(^&q1Zm[=La^ޠƶdmXEx4yOPY3VxDzp))A7\GFy~{[f G{ ܢAϠfE7ZK#K v6uTX t%/9*8G@} oEkeNv54$ zma2):{EQO+ÚbtPߤch?o%ޣA|X=l  2r[3 7\d2?q9}=CInlUvrPkRA/mLP9. ;(V9n:݅ݝǀy W[sV(6 ՒAE2cK>z ?Eo68]sZ1ún9]E(z9wڮBͰnx6fLOy ,*%x.Fki\ CoOͯE --q'SIX#9Y&g=L Fg-gLvU;bb;O0DO/>&+|>%g!n tYc*VCJv/>稞Y%-V|2)n*9a##0j?!Ftg!IA8[)@ jOpqpW){6<ؚ-(@{m$=w~:7C^Okhdsrj!t8nW\U0Ɇ!7;ZuPnE`3r>GFU.@kID27BYEBrIj7tK0|wc8.m'pP ۿpQեyD B!P0g匷[::ccj^ ) q+I %-w(~'6cH1mkɣ}IORFjyYh N&~$j/ί),,RCİ_lXKQ^!f$"$!ՋΗF3u.D9ma|xziHہmù[ 7mTʼn&biL=ׯa] ഉt[օ{'h߬~&jU6%c $X,?1z<궊<t͓I/)!ZJp0q xyh#=lB(%ߞ+_}VA߾,S!H ݑlPMm@fJ`UA ,c_-%<х]:>6woYld"yS4u_D),V)#TbDb7*?tFAO=-|^6RlJ_zq8E '2w&)^ZLܸCKx@. W5Ux|AkF{JyʍT VTDs^ߧScMZ w95ӟ, 5|GF3ZnUh\, :u; i}9PLeA_Yͪa? z[ݦ:|VY96嶳BlעHcq[|1|cTe%lpM[u`@b*ʱ'ׇdj/!3w![td|a.x"E>I~WW^D Pbs LU ˕23M\8!9zmX*42 7avT(?Yf'_?&/7D߷# wؽY?-jHeIrLm0{h%CNtu;5Wp3T2T hi& -|\:E-O?-(X,6RZŽfF}JisHʯ^ kF*|Gʰt8wvPhl77^,Lt>_ZMd~ 2b0são|v ?hN$}e3f汕CwvWfXB__2{*!&L@U -2.:WΣ% 쩈l:c';w%^B熲peThu[I:j?R T mJP尾:pg4ܢdOX;rso%h!߷gi$8/v[XP.XJLSLgL%FRW =(GvӶ;h+Xf+J u]B)Ji[]rò4 w6;pC?X?5?;2la'[kYh6BluܦlM} ދ9DxsӬ!ZV6_tƊ`1zvzvT4s8EW1q4hƹP2h2XFEdpy(hݪ?+zp8E qϤWdeӏ!v'g^[e<^~uYoYΗsNƟ+FcPwīQ[q끄NFI$>õdD8MI0 /{>vQ SY &CrUEq+2CnJ,<1TpMn@6}34&brk&V@v`N -Ԍ4e9p`.ӻBCjyZ{Qnu(W|"*ibJ^} }}^K$]ՠ% ru|( ޹=P WEh[`Lo(3ydf^<ۅQD2X`AuNT O@{v۷_Q2Nʕ%ǐ;!ڳ_k&jDxPBШߤVP=ZymD7MküM0 g+/ J){9,%e{G u5/Q!Hxx['jZ@vo4]Rd{;v@6خƓP{ZB9(3 ڮQ nNA2xJB?O+ۤ2@ ɹGxؔ{:" ϻBèT(6TQ%ocV} !l4tآq ag8ŊX#L_/0%~qFhSX2 zPS%h#'p~RO9,Z"]e6R$=mѧM8Λ 9aC-BU_ LO«f lst([ЃK|相cPT)r݋]O9iγQ^ne$O6y-+O2Us@w݊ҌhyM1WNXj'2cj!ͰN6 g:Fπq]gXX~pZLkj_2`p4FAF # R80.딇e)`3#4zI jc;=PѦ5> <P`캧xPoŤ8r[a-(m2O Q "v(p¬nඬxnZ09﷞n}{aLZn6Ne[Np1׋C%-u+WٜP_c =,Hn[~v M353l^`*0{͕Ț9_y%$ݗ,'u jdE>M7(q=d_N8=XKoӕCo m ƓZ뢿pY ), PڐO ~2wy²} ZZqs{CJ%ˊoH#MQI߾H)F*@Dգ+rq鿅cD!7n ϽrE1f@fl2\$ ;+2u]݈h>ѩ3sE f nh1u8(]hzž~lYW,Xh.ZfJnt4s}tu7_*`Q;C+1)Jg+M}ZP~p!PYؚ씹ŅiO7PR\^b2۝VHZI"d` ")V.xM[ y2bZ~:iɄ(B+]!a7n-@(laA$5LCɟ==-%CGcL#pJ 3xBkp!S3"$WA:vs-^gL]luY~{qAߴJh6Rw<. YmJOmv"bӖcs& sK>ͲF O+mA;R\eϯNvd./ϧqZ;lĶ&Q$P([:st dD[#lHF\*.d#-c"ɰ|FUp'g<|cB1Ī(؞`H*('>1໪HZC%ڥ6TQ6sr8ם rXޚra}jS'ȶO^kGQaj)\6svg-Tnۜo8LW7kZFLUr8> 406h @ *,r* =Aԉx20WJ*|^> jkPmojZhށ,6P  -D[aFscGYw'FahqTH%k4+PBv [9T8X%~~|M{ @/xx]6BUyRG%j{&:/ٿ{mMK`ܹ D5j3o2RZ1'9'|grf¥ɽE2\7:u3- rE:I$AfS$ ^9`cG[R X 7|E"^؇&߉gGtlAPNhLM@wtgSHI!Ǯ_qThZY9Mҹu!U=e>{I TH㙮m!n"!q],lX'Lz3t<5y"VATFO]ͬvo nf\qNqϜ>ZzC8-\/wޓ^>q <[7>d>Xq-L06!}jUrÈ+^=!.KhZE!`g_M8}ƭdٳB$T)!Wܤp(Ok/n$nUI&[ghځlqʅz:y&:y4K?6a?=4q.QԹE8|xVdY&혌\>{ uiNJ#_"|Fk!+.sf酴f_7J 춱ׅ4Ev0=h#$5`ѭIg^)X:LF3:.nHE冲H>ԔxNM`ӏEmJP9;V%#Z)m <#"oU"̨ 4ii&m907cg@QP:s3"c'3NEYYME;ĤHê<77[%L]"NO@- a\XOwep^ShhmDlxڧdiD1}(lF2 FE/qM3/r[C_ /.t,S5r5!dBeYƹ}úu^iٶ:Ouff9x P8 aOQv;4$U!L6)f[d!3*îq^mrdÔ%V7xS9%YB551<kXc N={BJ-FlHKY)YN!d --ikͽ50'-k; Bk\[uoR͞ urNLznFHċPNL'|oc>h 5lP\zoL41/| 6]E@Hm}ACG vs4 ^`.r0*'&L,fo2%F~;=vMeJbI[T:{ <Ɋ˯IՁLug X:$ g&X{]a2DG?z8DWRZ7r՟5urPuAT"+g+7pNEC]7gl1dR2`Sb!2LATj㮝[Dz TҸ394?󩗿-PH;~^K-CYcazSgᑢF D3]b-0j;="#⮉D)5sa+`y FGc&\M 65e(zsi_ ~nƏ1Nuh!ןXz6u7`ԌC:zc5/:֛nGG#%Jle6]6ɧ5QGyiVi+=(EYyrS@TQq͜o 7qW=:'qC8&\sC6^%~{.ݡtM"FU4^h19eũalڧS6%4uHh3M 7 (|ۡ4$P&WY>!m Q2b=&{XAp ~Ic}k\zDsJa G[<p˶ԃR7In$]?EIbİk;}zLXf"h/Ÿc]'tZaD|tlkV u?)}Z tO>"%Kdenj CwՀ`xjJ9qS?Ł<|+bGӻcHtg=b' G9=oLXf*6bKߌ4 ]`M"zjAQ {UlTx#е?8ym}A}':[Dsm>kSL^t8SQ]O^0^ V&,KKe]-f^\$ z Aq6 pFB8+GI*&7O0DM9rOD匌+0 „&2P[@bȾW\\ܩSk՘o \ ym/dg ڔq:Pd"jcV2#>U]1@w< =Ze]$ϭ:K8W_l^5>Pͷ>[36 <G,Z8 y1c>Uk6>̧MEG 9#_gvr^"ɕF@35hjŋH'Z|Mͧ4jdn8|‘Dwn8Խ]E^= " oH$$fbݰ,ξӯbxTPʶ=oW[}n"'W^ho#kݡ *Cd9. ښ#E@%BUyUFDgY>վ3UQT]Y24pV-Spę6+2/#%۩<@NrCыi "H-SU;q] n!PbF-OXP`5ޕ?vtv*{3W Z 7A5ztF2Ətj 稓E @$xӷ7]ʱH`2ұm,ZCŠIo܉cx3%u <{4%D#̓AQ2x XȔ;YTW&$"h6 3GqqU\ՎW4#xX &[!JSs@~$|fK5_\G#62JRAf=[՘ҭ}J{$gaI!7ߌ"FnE25!q^>-9@ -mx\k ҭ)v;yO&:&pM}V}ۗ-z.iGh-!uCYw1IQ9}C.ì*d*ֵDyxeiL0g1Z'VZCtw9{ޯ=_$]YS6ų> u9s'2w+d$;`b;[ۅe8Aq>,t) eeћy'ڡʆ#pm§Lۤ$!H4E54ث?fvٺ"FPcI{8NWS+/&T17m!_B)ߩ3]ڜ!zFq+iLk$X dKt1yȚ}}JpTg^O\"mwZ U#kC1dQͿsR6 u]Xlʊ3 +nx\*{s.=hLtO'%NzeFhF#O|wOi40 u䬨`H١tgkIaحB=**ĬYNS n̫:8kSīL,ұɹȖe&t9?N^x=Ǽ }]?T{ra"9(}a;!'/Aq8 F % 淓~{*Jrb6Gѻ1sc?#v[mhV75Gc! R`] %O/ ].aSכּ,V1:SOfgL^U)k Cd12:Y`F vtj;!:B܈rxKh4\5ԹϜ\bO~{)B#WP}ak))ЈgI2\LjSG#R|k8=F<@P2B\ } 1&;JՄ9ړ{¥i@ODC+=3l@6"N 7T'CcBeϘbuLTvOoG_'mP/: _{6@n5T-ڪ1/ f06J΄@hP]Hn#L_ o6Zy6+0"5 {RMk0ZT{q%fHrbD0) &uP%6Aozd3cj '= ٍͧzm(lG=O:Xm~ڰ/QRF4`{/ ?ae,l1!) 3bY>"x45eO3DgrHn(9PH]K ͨm|bx)r;J 9vY4<9<,z6g#@% FL(p>TMXwσO@s) 3J:$5MV@ pyNѾ,kmu]Q\ohFh%(6F>/3#v"<ɩwKKH >3% 7a؎S7QӴ^Aʷ]D5rXW#F`?LԆ{2E<|!"l5.eMʞ(Wոp(e :K*8Mnc-[ħPz}c#AVjA]Л ;~y>_KL(Ws;OI~+c2~W^;@+M TpjjޭFsRmwBz[,Yf$<oGUpb4pyvh5Eha-q02S b{ iW'eEKO.LTAh:V7Pcm"o?A+t Na^EFy*}Y UTܽqm2e77g]ǫ:3z*)%@m)IJA+ S^W(o)hԺ́d`:arn([nHw%^ch!ҹÂw'S8퇠~ LL] x I$VμEd$+^Jru1iC3]%(73ðJWCg ,~ Eoq*(VfWiY;syq~j!b-҄"\V $ߒz+B$bS'ˆ).Vɘ(9[Nq4YF9V՝.%FM{j96Ep B>߼E&ËK 6D 8|np+Dzʗ1^bm/asտyG\ցhrHѷBRi=9X߻PᡲWzИQt5X f)#p#N fJ퍁O-VzqM(ahX2n/ :4Sl7rȾP["¡v`L>0<̢tV[;aYBxñ?X‰vFyqN=u}tIj-zZMsFAqtg;`+ 59~c5)+7 2'^y{jߚO1ifAs߿x5B;vK53R)V>T&^k^DKKAvG(۽҄Wԥ%S7p8, sgl ];k\}b_zIv.>J@ҐT:VZ;n5ezybc(85.%;{H CSL҉\p&&$rtѭ!ׅ?H{ym%yv#_1Vju/HvͤDl x8":WJQSd߿'/*h=@Xݝċł$bέraqG3kA;Dr!~(,j}m|O,$ME"TD GRl4C)ؓ71EMOXǶ>'鱜$jˇU JR ǏHK{H0˂N_I#% vl,ζHG=wN~V+%bdjA1mW=[ W%6,Nio٪||X!lFD(>ɛ M1,“7.Bcj R< 3>h (;n4Z]+8kY܎P/u Rɫ 0`D ~fI%ROZ?sZC=zavBPNw]zj(AN^L")STD$e|}oCϮm(V"֢ёAtޘfx~O]U{D3[ډ::o̥ 9 Dd!!A\{ǘ,+nQ)4~{JeT:jS/ ʮO;efmPϫOfK e9zjM.!=2׳Dο1Dq1^hA aՓr~7Ӊ0]DR輸,1M1 BC1P! ~tn_i#±iA x}1\G,>B>=^Za dOhh"sYcc b Jlhm2GKh]kyvqhOj[^ƋCJ Yps38W11/_9%Oј~r.CMwB!9 jN:!R$EQ -fagRkˑJ&i-^T5\R0!E@7QJ* k a'dg`uCsoeͶ.\47ť^Be 1DWqYK:! q@nv;7hgeX zjlǘ3YDYk\gfqCK&֠<ٖkD"p>cĆB91 x˲F =w;[!\R_PA&Zu<7c1<0@Sb]Eܖ͜Lmmyd6A&NSDzWXh>Gjh%{<{f܁zdCܷgH^ OvKÛFp+ulu:1lJ)9^vfϠa}rn 5UԠ[/[@ D.1ؤ )QoQ~IE24{o O)6%M_ْ%KdirJ::#k-^N L'RmBh ނSa=qݦ6 K1. ~Sr1> W@zs͋Qxw=O% |>7֩7 2}=:x <8y 8V'ep*+{ ԳW? Z38 U9s=ı#*?ʂ3k=0lk4eWk (+t%!—.3G CB`۲b $^'Ⱦ@`BY0$U4dZL֫ps+UJNrхY?CEe`9,isk 8HAqb^㕓/D%asg /垇 M+[x0"SQ>w٫R@8a_=KeH1ccd PxoZkK"WT'Bzz.пhA(pHx XEcrw/#DH˕GbB_uǘd?;Uob2fFU MQwV|7dc+%[GO|ͺvYUy^tYN-MܛT8t7[&SI[i7gQK]l'p¤X<6NF)ŮdTFi/c9gR6NحN2Ɨ& 3YdRglbb9+uj! I\0?G Jd|^$pMqrn"aL>eϯX>edmыrRQ^%}|b 2U"KQ"+XЩc9ڲBF0-/7~%|P0M9Yx8pys/@hs aF#;^^z 1:~4aO{5-+~Qk f0iϛ|yBM ?Aj~L hlHkP{mT! :Mw(j|84_cG*5d(Z߸LU7Sܧڝ>{i٨xs3BK‚0A5# of}! =%f:;w}a\(9W lerG!x}Wv+7ĩQ7F3mt+z\T7KO"N Fպ78QϛN*rڊ[u/fнO0~gѻRff۴}͖$k3G<:|8&p8pl%@cAg&+qa ļDq LȟLln ]< =$赮8/<~HWU؆7 d4rs (_`N{J%]] ?mI ڬ Qo3@z4Dj8" ƬFN2g}T^L>;Z%<۰FrɼPIAF v^_-4FPĕچd יg9i=:$tf;yG5RTJ&J&L/(\dŷys*W4T’G|imڌ N O5Uc9_=LVM֛"aV_ L<e/e3`MOchSrFk20ci=%eqW Cp!{Kx9':( ?o u7la}eUǤ4-XƙqwF[t )0Ӕs+9þugnkK:=Z?gQ^Z^Lҹ;4GnJ1ǿ6@DGA;ҩMl` rEaHdi}u{MX,NꃿѬ;wldIzJ]BO(>v)"ĥ3?X߼K3UnͫNPe|A8ɒ9s1$LD GRޟB ك;ѰDVK<-:|@]pm o2R9G\?L4Gxmo3VeW H.a|C3Z |ǻ1R-$'/Y6 N ]5!Ȃ0b7| ć#<YdhsgftC=:z?z a>3ei @u\0rhf"Vq3tYeA,Z1#>gXV*\&4 (*+TOMX7~ܔmiE LU0\NFK-`h.S\ HrWeY_M6Pf;F{S!C+v^\=M]kwx/1ʅ9gDs;$c@Uǿ}yqO}OJlyĉu&WOAeܽRd5Bh(n_*Q4ѮG$!Vȕs$p'5J@N}%Jc'鉏̤>/ o~,-r8u^ץSF "GR"K8qbŽ?U]1kmhB;$% P'rnYdd[j0&?aKC `8CB eГpbt>#I2Wj{7#!`L7fи$""V[^= 9Gf '2KwO+.niW[*amaj<˸zMWƷV/l 8{ڼ$KiOP/ yV- yqцt9ou"Xó05Nrs&Tg Á%_ӷM2ք,4N1F 50 h5]dr},G zd&,UkP.H]> N&&x̴UQ'*q.y.ۡ B!=bo7Nh/iaEt_:M9{=lʷ~Vn֚c& ^}vHL_nq8>ČcMTCMe\#oG8l[VjLI_'31@7<S{ani{O [v};~'dZynZ/~sm gn~ MW 7WO3t|+ygvpg{<CeDtr4*#-[[2M+|zu/;mVM}C2mbl dڛ2,\㡱vS$04%Fa3&"+6}DW]2ʔ F NX_k,UKd2N1m~#1aQlYpN<)\8J׈R|4 D6?Ì=5+ǼoM  yMReͻp킖t~()hQ kŘ6j'HZb_F+Pʐw1O(?QB(<{IMOGڴF!̧ ʪ$QovSDz7ӂXSRL ޿jfӔHܪF8VoNA}(wG<@Xs}sS"h^w{x_旤gp!&z_UV OZ(8X5{kKc&70yWQY+%u tRVg}#qFoyFb"ZK#T5ȣ[g&>*F9 ix뉃4nbʊkym\Y\BxH QaiQ6jxMg+^.z{&s:`r&ck=j2B[]SE) ܪQ pBk$vG* Cl)Ol8k{6y1 UfeL^h̜&Zu>+jpW8u]HۅPDl~YoOq$MC"lIo=ycjFu< ]F<dQt3o6+4˪|%Hm?|J6`Q4O=ސ쾤t݊eLVs4/ E$rE} ?K8@eۅ40Vب?x I<Awv!'nc<ݑGcgty|]F`4XV7SzB/i7ןԼLji$t zӭťd s.-0zwUT.ɒ݃81Ӗ >COҠV\<95EE?^m7)oR?qŠ(%@|ʟ Ld ]Ų2@R7(!|@vԓ {hlj7{JqhPҢdja0.$u#HYf Vv1T?CXkkJ1lv{/'o{z6}p錆6ͷqnZ90Kq}QGX3e sUvGO%/Y[!YBՀ6Ӗڡ"YX46G܏wL#O?S'~Sxԃe>SBG; 8."LTAgAJĥ# +觱>C\`Zzʶ.A6DL~wEZGge@Ɏꃽ D,?T&+{ D] xĈ=k(6:g"Տ^l"o7 _DTu@䪉\>a֙qbs'4eb`o7zAxsy5%"Ȼ9(WCgAj/ \O Z(1=hI z*sUMK17FL(t h`Ϭ主ir*?J{" ZRр‡N-kݴ1),a|춰S1d[ZzeUu7, blMgSں~3ey5efhT Wɹ*z85h-zq&ZgzMHXeijL"[&wP}quVt!V+_R,˔,p%#!m6 {5J;ݥᨆb (}"UJtP6s Hx6˾1Ӣ;][)8B!W=ett@A dkU Kxhq{Z݋(V:fMPš3\eHz >Kӏth=*Rۿ. wE ÿ*czӌ+ej1E@ ̍?'[sgᴹ\5g>϶3md3Ue;8d'~[~Qk] n8wȲ6#00 X&\EҤ3=IAZc|8c&b#@ %e=<ᣢNV]667DZ#[_R,C:-uvi1 ~N2E~:Ξgmh?Ӊ^Ӱ!9vMY'HeH]n}ou"Sz% LS[Ϣ67&!R:DwX j{ӥ-SI#/\ 1pgx!wĄyNGD+ޢMsLs=W>~/;|iĒB85}$17u&\%!H~&@Orل|6Pj^1x`e0vlAXZ& C(7f;v0T͗Zm7iT2Zζ0 0}+rXD!C75'%)K*>`c#-V*@߷4)$ ,79_|ON eueE (X)tSl>V  XeDyS8SA`لG|T^8YǍ*t;)S 3;3P$DFeMLۭlda.S3qt>)_xVYĒX"ʠq7]bk>$E]<\bEBNLQkI*o9_"̽XЮЕw2% *=?$ I ݗDeO\'^=#Zd#czlYx+8mPgsd$p]uB`"]c*ϥl'AO(HT+JEHsˊ6~,Gʋ}OenRݺ@nv? @yx.ܺ G͛oFE-?\>Ga #sF(ln|U|{?G{^8 DkbpE*TVϼ5Ɍ;L!]>o(pE\ 3l~Dz O4f$t3@ƒs 4?WU#DAYIt.L~uEtS tٞy @B\h62ĵP唙z[DS/crlwL,Zd9 CՀz@=nJɈOa?9KЂqcCYD~*IΪ{ˆE)CZ_ՙS^v PL$fB;׫Qc ޳ɵ8wo3m}Ierr8Q |NG>#'֔#mQDM0iX#7¢A=^2X1:1gꂬV 濾54@sVJYH4:J${@g Gg+Gޑ|ި.H nƇUB—NN"G1WY^ѥ (tzEޯ*\ި?,shNpb)d笛DDle SrgiqUv:BH@tq|TJ!ݑr~9 T]#)2$*5l"K/Zv|_ g֍"?GN^U2$ w+s0p1vqPy/qQKl ŏ5Y>L"L+3Bd[%CLYE)K/b`.`f=%TCc&+%SS3~bNzq*;C.HdiʾBS"nNxckkcM.[k,: 6+#n@ J,hZͬ]W&!N*Hm9>,t܁/5b5¤ͣ$l_k%$tA"$|z;=t uŀñ/;IKnjI*[-aiB.g\ۏQd!5!-IJq:G:])0 PO3wGڰX,{ cT;$nmIEY ^5ņKmL/CW^TmLqd}Vq.CBB5'Sl?Sj61Y`9ED Qlr[fL˟:@qbb_I"~A'S CZb!`*C40Ϙ4a>qʆ g2c9r[&NXJkN¶ĸB!dpV4 nEHhSaLjɶ"k%c`/;*Az6~UP\?p_PgڰgJ $tw\ê-36j(U}R_}1M.ݏeMEh@݂ZoylˮQR G_Nߞ!dlP@h2e?l O gauPAkevN>78NVA>*hE&(]~q [ڞW&:8y!v~ o>,GtK$1ܝ &*8=r~:*q]߳h 4-+I@Gu;^J_+"_?GҹHv9bo5\Q@@beq ;bg4x#T;SdDZ0.y7~ X %2s|$1PFʩ!ΙAp>>ܼ- PplHee-;ut~Z^}/Yq;r+Sn~/r|`'LP_ <gB)(z{a2T)!rv ^&uC!+.55ȼ%.#'GF-ECF8 O< ³)?BRMPsԗ6bjeeq65M~#SBD&1 Nqtr2lm3kgS7Ja'OkQ!G&a p;.4t:ɣ*I 5KgMAIdOINPZhyq:󾳇=7 9eg;JǛIbȡ[R1횚d` 1탲@#2Nwx3ndg*0jBȏ):+vϸ@Њln]JF2DA7opްpb}IRy?xKz,@DKqج[#qM7%似ZGrF (cﮨ.ȔDkm3 gMoE2ffK܆qM²W2Yκ4pşU@ Ccz/4.|L+EXHpWa.Z=?zXEQ7wr bbĺz7U'~:vxwye'ZlYuBiuLP[Cʴ)+cAPA3lV+shφ@PeeB}*ə϶Ֆ/ՕEҹ\l=â$Bz^m%K:# mfdf\ /4GWDښцf%@e:W-:̭&)􊵓@21& T0T~/UElPD9S$KUYoU?ʴb~T juhِĕn e0JPflXm_r@tў? Ă׊/}uoysj^U| 1>Yɘ?d$1ETz+ [j2&?>:]/^7j/fT#bUgr |+WҶC3 |z~b]-8J7MKu _VU0*{!G= 1\OFkmi!sA6o >"ɰ-ؓh+Vꬮ@SOø֟gVL`])d!ƒ^ގm?Uw4a%L3 SnwV 4-nBMsn~;߮n^*2Ԇs;dM &05VT& )Y~܋yV!tuEoQXܚ,KuyciD."I3y)/2$8SS ź|fv+Bcl+Wih@cq$D!w9 ߬n6\F>aAFQ>CՓl)1IyƼ]nvԝ -x/ eB9&\jWz[pg%*Ql?}~?mҿȳ'ɮk\SVȼR`?)|:벆fPGp`<K캓 >,]kTj~HxO b~5ϒ~<` yeֿ\y?[S1u˩㚠bKL^ aEt_AB5,PTh-0Dk/z_̋ ~&\(/'F0x@8-7+b2orlt+3',&$x?J=uM^AJۃ?;XZ4^<9K\cE`O>fi<M'}d ΥPW-VGW6E.&̠sy9[5T&U?DML딤0@akN}7S$Qjm8&HbkHnwaN[u Mu Ysu&Eo5ڴ=(WqkK+||-KOpR,jMIHVftA"3;/q =+̷zW+^\70Z}i"]pZSZw3*+''o p2([hKA̒뼪=X#xq4!q͈{zc<סn渝2k49&#uhoz=_,%$JAPrmޢahu8Z&L k(DLdE:*ieRJKHH'k ,.& IRK,OS_?ґ4c{Nm1?rшa WR㕔Ö",zuN/HeٰŘg0+p(Kq%>VdmнȞQ+QU W?p)G Ƽ,g\ 7l=Z@)?oڛ/'vT:mhއT#Z%[XFx=5$v uXi,ȃAM}?vk1l,!(> tJmZ2i@C@jU]ywEEV[׸XД6A4D.NdN o` kzMKE]Ͻy5Ӌ*@B&gY%hqy@~2Ls͊tC`6p2I u#r!B4,f\xr¾gtr Wχ lwRP0|իRF"aAX7CĽrD^#rLhR؞_Z{mn%x@*KvIQ,+<~eVTPw{ X/C5H1xڐ2*?=EM 6I4yȓ3fA&[Y[M"S5nbFX%2}OM3rBtV8pjF0eY^t%P7Ԥ7.jN-PBDO3;7s,OMc#гTfPt4p:Hi}TlB( v+6{5N} (88躢RV٨thsUkRE+Vk:^҉ 4N঳XjUE7QnR*mhjAI߬M:){HgvDD~ |$z4N|ΌV ;0dX`VLvvq^5C"˓]Bx6SGquaIbOA&o-gy? ka Ŷ7tmFUQ˵(j REw'XvO\ @; u?>&p^igbN)fyJR EnSžݨQJ{.쩭r+7sc^uLw!9#1?dr/sc7k$^Ds^Log pDgtIAEYCc0oqWLN2֫n^{-3Mb|c}B΅DgZ]#Tw-uRf*IӴ z@S(A}@'ޗSKeeesU'ƐZbY!bJ&_bbn!0Sn#P0T<MPw8mGfeھ6cd%4a:>ҵ`cw+_6\tJJ7V$*B9j rW vQP6HeըNIJyRL7XU!A^X?#%0rW6ɯPl*n(k:bS݃k83PB%e(eN͔Jt0VER.vS2O wr"92|N /*ȼC]f/| *W\㸢uh1.uA6b@A36Nx[ ɬ7vLW)Nߋ!eƕ.l)`^'3%6e|40%[i -iD3c_@(܁}#")J, ?;!xqL+[wM@^`†'858cF"Fm9>0 KDhngl1C Lel9/Op+vy`e)x`>2Pl삖ȟ:dxhX5.Q*S&<ε)_}1nD@ PxfgnߜgghuzX KRUM-) 0_|( ˎ4(q^N#0,ShEAR9SCЌEC룉=EҖwm]F΅$+/Y3Gq>$Z32n_C=D׹ɠ\*'oV?K݊M'V挥eVCA!倍;—G"|ƺD83ۤIVˌ[ۜ8nK|$E]6ȩ ,F;f3xu0S^ASVkxJQq#\R h&5Öni9C*!-OhL֧"/ ;qpmD$7*|lF*'s:Jx}#g%"%qɋCOu (BK5qh%-ݒV-VG.Ss=R)䂴 qԊ$Şsrkȝ!zWOUuZϘGSARS<7E-Ƣ7gRrn#DlLj}VV 62R?K3{ K1;xd2}j?gVe;o5 nqhqCòB=y󗅅S-5b6cAr/)~ ~|7`%'Ʒ*όfG+yHj`o=̛<[G;tV;kZ|}=\Rs]B&-Q {bZVC>Ly% u$525]u8df뙏.eLƥzmb\Bٞtm I^<7?aF̜p<ۚ?NX ۀ;3A#ݣT.=~uEt.2$+Kv ˲އ63)w*3V 17vFw\ /"z ܼ%)B|QU\?=6h+;/i0ᑶY%[K91E(0G< gA%S{H^VD ïqx};Tvký`,5j{y͹UlGAܺ!4ĞNEُx@Gq$޾vu"_}dy `<cFv)ߩ8P'B#U E:T0lӼ%M*<+ Cv9®衺Aɟ_MV拰St~c*" I8[48|ț|x+Bw=޸\VpVt,L ANaj_]Kڧ@̝Ѯ/X$( 7s}  m<ǝ}/3BoOT5ok6!_0'U2i:g"vu7VB=$ˑВkwn'LhL) b帤۶n}XHKBCLm]ǫy;ҥֺ !/~6bDgG&nM{ɥ.ܶʢcgG7$ 2\4Wu*]*?\# N$HiZ$=+a9lib+E yLLȰƂ'S{4&bjZ}_/Yk?2d+2T2%rBlQ<BT5F!gMQ:x5ȿNNh'PKWyz䩥Ӕdix(V^콷oGB m$|4l"aMSZP<}mp|V%)089pNշ}!_4wTXH(QukìH*G d[Y+=Ӌ{z{jFϾiֺ)DRYNprHu1T {͌Kv_홥AeAtd'soFSŌ8, 6g ho@X:4ěnL㺯K;V aG+!J3e(D2V^ւ VTf7?/i*c6#l28Oɟ)1>?SN.l0(d'9NV6P., i7E9sJۖb:) :^~B'35(_ Ƭ K^@|5(:K0- Tvq#ɹz{rGF/HC>{$swG-Drέ! *-}DǑP[KtBcYm2e@ɬ xakVL /Ҁ3bqB}I\?S@J J\]/ Ȑ*~VG\G le)i8xt}dlç[$THq(1 :#Bqfa#Ux=P+ɖjjB\` Ϲ64d1S_0py,sB/.aҗb Fx9=(iƼR7Ģ.9JI6KZ֩X.To1x<3&Q6ۀC'iA+8+M[Otܔv} Cpa;D~cqm#@)Nt4&>P^s؜PyER d}l ͎L)v(VIOԛ(xF&2Y*\m@I*?[Mm9HlTGY7WRD1hs;R:A5 0a3%LUw-e?3], ]xN鼬N[u~Yj!,$q J[Kk1}S#ohT;7[pL2“0$n~M"!ij@Y4u+$*WWQK9NBI!sLg:S~oK:]`^cJеg8׃%6ҷZdOP$qZCO9hǭGX~%q ԬFR9 >e$b'\~t;QVX-A݁ (4\f_4l9^'IRmpe|dhu~ܜP.T#: ̖Gz{sJ:5Ll/QS~ƽ}VgOVnhbE j5:77*F$ 0؂8ٷZQ̋{E,NI# d_`g(Z`C2G6нfs cO-f{$Eg"9=3 /؁k&ܜ˄VSI\ҮJ#t-K:P9< j(o* Q%ϗ!$WCX.lS5U67|ć*w"7?omlN#'aP0g֡f C2;:m?`HpLnYqʕoӳD"u[g^ ".(yC7p%c1i]K>D}D\^pCvcPVZ_9m !LM]v/:bqNhRlsLwp%D#0>em^vRoM]omڶe'gLrmjQ56`5xUf1w5cKZ1n7`D!1HC &]*{x k_V=*W/2p ss)]ޒ. Y։K#O^j@a iONI؁%.Ir| kQVQ?LݵJ lbATQD.cV/4h'c sž^A 0fz:g^5vU↋K/ؒx" _V=)H̼7 ;-JVLPP" CZv,-yx25fqQz!oi*&F.z]T沗CEȠ:[Mh rc}+f'z @UA룱 ű?& %ujKҰ*6:5ps'&Y, s>LJ LloFs ?Tأ t"5) Kb+ta"K,[)/6paenCi5 E+F2> f@&2>@H+8夥{Pqz^R B5I,+z|ƴҜ6-9i Hpo5黜;H>{B.adBfg68KhG5wJҒxXkF hoN%W(D]LXQFKAa18w-å01F"~̷lOSaeNho{ȷJ䈗?*]!O <Da4H(IFڭ2V޾vi0?-'r~{3J'-3pLvԖU)❷F3@ʘ ;k C+iQ_N]W/ZonF ]teװj{J]I51-b \™"%˃FXoUP\\an( ΢ti)yN +Ș_1q/^.W\) P5<" ,P+C_ձ~RE<ЕD41OLU%`,׵RRd^:aȇ1(pe? o Js~}Ƃ )wxhM杞.߳#]J'v$ RTGcˏcJ?#5YOU4lW1 $dYW7 d[I.k}cquְ  4߂^%zPi`Vh1vbF0ܦVd(`@1*o!aBZyG:#7LE0"3O Y/y"`Q=>ᐆs-Cʖ1Eu'>Xz]3OQ?a,,,5G 3l,e16(wS{i֭?7P[%0˗y=f5ʍ3iua.>?"zk{X :g0 =U˴=xnx)m,̮+*޹Q l/-DmԊ(bL,xd;\8&C*P_vư=j6Ub.FYv1?3[؅X{יFGr#k\/Pr%Hn=[fgQڜ8n#)SgO@oQlf&wK%2UI5ʹ*?vs.m,ixB1VgX X(.?D4Ѵ9hul>%j}}KއR⪯Q >YcB>l+FLe{"QږC 7ߢ?.d/w2\gf5Ш#9å 8:LAC؀YxKNHSD|F@^c ե:qWSc1wA R _? 3?2X~}4ά$)}b#jqW_/5)MYZkoJ#[:'bƘYqIkNJtn9j}6p8|O@N~Gn/q"gؑ)D̻f#Wm;oձɧ=kĎm2q]pd$7XT28,BS^>Z7 ZO5pLm*}lD2%B5;pzj 'Y6c)1xخgq-pt4{`,hpP; n828R@g&iV\ha)vFS ]NL^Bgc%DnŬ.CyXVa^c<]Lw.dUc5c&S o usCO V!i};9J 3_ӯ`q>t!9$XNO!SL1гgG՜v`C`d2L꠻3S^,Ed/ Xt*Ia,|d&! ϰ$' \/=K3 hs/P)so)gCuRyNGIsy?sfYlNIl o+IղN^[Gh>Z$-<|8 rX)H̀*[G(y{pƿI 0ae?s# pi#cۡR Ӟ2%Y1z Vp&A#XlvrUρ57H#]Kn-w p7uwLJqy3D$6qIgu'feapsVP@ UiScc3.sCu:&~̇aĽ^u^[ ހ5bA2xQ\z4 ~ )ElոʟL>뜆nﺅtcX"|v8.} $u9RGK=ŋoDۋrNxd/EffuӤ{!3Vp.vGd =|#6΅x9Cr8g;ņSO`&Kx=Py1Lxߋq1o-_߳))+ Oa}& H*,HqB7@|5\W wnD؈x. My/0=#?`H#xY?GH#տk,E`Y̐iHU[nPwA"^݀ PLu _oMvHsxwq:{3ڰ`R,@pCu\w N3Fj";e.Zk_cMCN%ewAA)]&r;~t(oYIe ?50dorkLONJvjߦ#d) č$OʱOQ-өTV?}.T%(? Z T]_R)45:{CoΊUH:Muـ<| = q, ¡ ^ 6 `Tsq`>1MRBC* U%uJ^,K\S]ʙh>ccEwBqSLp2x>NCiʔ)Jx/^b*o2k/Uo5~tvi2TVnaA`3o4ӨX ˔QרLbwp(=zϵ^vJTKnvvH{izwH0x82f-8`WlR!wv!2 sg?٦z,Y2 2c%}QЏwf4PC 'BNrPNgauUn+K$;=CsBDdR_ K: %pbڻ_Tf57ξ>Bk;ȦzvM#0xN횿ـxqc?=T$jv!qu'Cql9<+ahqt"L[cyI}2nZ/~* ԊMl4î  Yej(ypoV c4}!|pSm}7X7{E!}(s0=y Ĥÿ^@ C kU4M' )] 7(fׁyac65(#) Juo Q]>8>CLc.8S@#XhY%?! ~><)%V h-N&óRl`v.2/_aͼ8d/3KuȔ{DawZ0v,Cx->MJ@h8 ɕ{ UǹCfBTf)r2_gs ;ѨHiެM}M|P6͆Fpۍg켮 1|\FW1i9W6$&cfjM BvYpsmT<Izwњ9vǣ7a pYoPd{YwQ7\czZ|dqS)joEb@t `"UdWFo7f~ ld3c7{&GC7roC H KVf1a/8FH2ɷ㐢[!>7lSYua* a{I,\0nlkrbi ~ƛ t`Oq+4o?m^B Mȕ؂r3ͬJ* h7fe 6Ӟe6z]râ4C?RҶM^,_d:#^n> pwP)? t%TL-x?2С0Y#~_e(k,Xi 9U'>qpXtˈ5xRoɷwo*^ O[g )')]UB@^?JfJ9 *@T HEOԄ]?b!7t^)M4;UV/os.[/'6Nvߜp^ B{OLEXKH s6I:>m^]4k7 i7+Cs v(>"Bu5m6z8w\CE|CP~7,I9d|H[y XVnDKJ\)b|&`g~Ȋ%6Xu3se_]ΌK|Si |v2c0q hQOf!:jl &EpVGPsӄddG3({a-[tǕHΈ21F}勵i>ĺ T0CCt6}krHm,-dXf7oRw)w>Y VOұ0hbyhn G*1Ci?Mm U߈HVQ zZRÝ8pzk9brN+o//00pb}?i;Q(%)υ GB'IɄ3s`Cwg&6L mz*p_m,n&|>i# lE[[hs7h:CQ:tܾ`ZhYJk˒}KPը&ͫ E9%iūWl 5X ww7כ_Oom{E!MsŽ@dO-w8<\mosgh5`,KȡɈyڦ.IUJ'wr'"Dʲ=&!I `oq7r$DacqFE*1wIRϻ X/mhq NذX9u vd>ƹS5_Qs jP+\ۻ÷<>8S#j/GG*f}hF㓪3t&u:y7j:'!u ٺz1T.Gxr /s]Ti3%6/EAe A dIm$8 & $'Q5d;?h7ɘ bCdbk7x/Zڅn,Dzc$RN吡贘l9΂%+Y(l14bq+ o#5op^5@=hޞ3{[G|dP0kD@{[i2(qHMm@; t"Lm+@COg^qY+;wV-('Pe`j>.IbX+vx25QiGnɝ()`usKqDW|b(os=.YjtXf4U*P\w"ɿ'XLڽTy\JyנQ0/+0$>V r,_HfYOkdC#a6$ٶp`H9oD[\*QjAIar+tgWxRno~Dg "V v)vc.-983Fk0 aʊa!rcax.v:S2xTOi}'4m |EۢzYƋ:|g;=Ǚ/>vh'Ulw UkZ(FkP e!6׹邬.(e뿏0drF*+uez/T#1d9H?6{hNSR u=ݏ|5(IKCQ3'bq= =ހwC7kTa t߬{q%ע EL i??^z+%Hך&jaS~? {,A^q L]Ob|Y<E~ hF|FlbD@o]K޻A,%p*(M#C#x^m)gȡj BS*۷7lPkϣ.) RirOfJ@52\x^tCBQ6\l[2JZ,+qO1 C/2ϩeOabF K`^8X} m~ yF+2w,xU LJ+9ڌؤÇd~߁3)ע+R]әgcAH4Ժ9u!ncp^vL=*- UO[WKIxپHtBNek'FK6ǃ͋a6E{5\SljE(͙O9|tV+B>R*N(jEsxF7hM#nTs@fip?{XfYjIz1ri~A-f["~Ⱥm@bq/a(hgRc&t-YC .fPk12E)#jڹNjGNU7_)xtrEuр*Rw,T0GPSs-:|I5RGqTչ[MD L7 x$3gMh;V^* 4Qg>'gqw5wpr^ɠ 'goSZܭ蘅$K풔S4hs#ʜ4a*5nVEc=֢좪][|`̄AȒtpЁD^QG~I33OOd(4vƣ̻c{\2qc)$deJ n ¬ţpG&bc]"BQn.4- E]e^_!f)_[R;`*qQw<eڷ@i4 Aq{-d 29ljHjYQ;渽iH1x@eO.1 %SNF;`:̝Ojb+|#xLke`4V0u ps+r?[R>PoIF#iRõDhӭ ՂE'h#8-o[2XکM 8leΑ˷sL $@&:MH4T^8ЪTFBq}-0Vjl8R*G~LUdBxA-?y+Yghatxw﫭t]Gd/ŬPpa[1t6};ə/qƆJA$veG/àxq6>bV٣}hߑj 82Oxr6jxVZhPW's5T 'p|Ƽ-5߷G_TCĠ؀ĺ 0#ml3p eT4Ө#Y+/6~ap$D{wHA99j7J"&9$輇X3 ZLaoܨNrz;a>]˄mez(Q[+'8kr7P P/ʄ7MWw1,R$a `tjc4=5:F46˷4h,0 4 ~;zY>@ oF95:"?{ƣ>V7*/pwn@8zJw6#GK}GԧU4-pADrXn!Pp[L v#er1)bPA!ky@FԷ˚ ϔӤ|ٸjxVߔ@TtxLTqn%Iq ΋j7yevى5C\:[W{ ׹4<5MZyyt]4E]-g̡I}NA0?$#DDoPUTP^AV |v)HA~kߺ'i,}$] {oEqZIWa;NvuRʺtN8HL> Joy?P*JKU)0:W 2` y5lCXDLj cTk}[JFPuL )8xX?uA@&n c$b쎍:Gc ijjCqx br ؍vǓ])|R륨6)[-w/E塺ZqV4ØgݤȱA.ixpvp+Uj;Zo$쵌Y!h+ "y.HA4?p!-:}IG <Ķ\;mGp!zl8t'j NG]Ü/Z!SCg\HT}A F;$?MJn^Q9Q!#J[M,0A<-+ ؃37;N*f!m˟5Խ>qܟn/u7(no?.kIk,bqIU 엕w];`\THtmѫlRB(9x9(LP\R0UeVPKkb?:jBw#LTrAo PA&s*'DnڍEYǛ_Uތ`V5tRWf!kZ X.4^.=5()@ZYDR* -=gcòXoQ _jsh`SZfjL˄Sm%7WbS{L 0R;\ClOGE6@șyì͞NQsA `NJx4zLJB,x^IՔ~bIJėK -A`TK<qC"ͼCL)IMX @ PO٫SzO}m`\ks'=R;c!zCPCn!m7H6@(z)x}ezU| ̳z+f#t_P߀~Ğr*\Tzt FQ}mDfQ9"ߴVLڳ㱢xhNSkǓЄL+VbnR<NjJ=ueXr;!Aew+9C)LaU}dIL鑪i=tvBd`ii3zۊGq}-)˜  Xȱ ҦQ(WrN(⡦btٍ(0G.HNDN4CNn^hS7 NCbrj-frF޻ڟ=pQxS^#=Ec 4^EjtHg¦ 2 s-Xcp#7*@ͧ}?Yb~m~@̭ )[%,@PE)#"Ts)6+(S*tFӳB"wf(ji jt?OTRӳ%N!~̞~ۿSbB&͹X>'Z247Kwa1sj2 ZnKG8{ .>|•n=Hp-\cQnAXz̴ɦ'Q_K1lՂwZN0/NcβA+'Xe.-a5A AdahKc)_w3tn;M3G12wr|o-iBcYW.qqR|<*z8]7A؝L.al>|+DBJN4v0T݃\\ٞ6A&hպwzau3 &O,WZvhO 535r=~]SC܊^7"RǏFz, Jg cq7pTMU;pA TKZ+(<.r,q. `4 fMjflō4Dz Pθ80.*ȗs3#DTDaߝHBwV^jiVgth˙*r~k M뺍Nd~J `wC_:ejK| 4e6AB.]]1 zrt)|ֿhu!lh"DuVԀX>)-HA я%|fOfE>ԻŠ fg ^lQP.C;䖾02ޔx1#β }e;V%)fiuIUeN M 2û/IXJF$ILBȮ>|'A5176G 7j.# =7CtsIjl0Z2YG\Q˶ր95O\}q\/%ߍa ]^1:ݡDD1gp޽n.;m{{#-/誶d-3tn,ȅt9@r5+BmGH[څhHP^@-aP)3s:Iy~9K*Jڕ o.z*Ri~Gg_ FৣS\{v p٣c0WY=&ztPxѿj${v=IZ1F%pϜ]Z:Ox~sO :[ DwwV:e#`zj Asxe'0O7fl͛(񍾹4 ؆z~3vNE&&xw'R܊8Y)rwg7l=ؒЬ|Td*47﷛y3D7$&_]um뮏іɝ.D9SLQ"U7A"NW`])1ۅN1)u*}uaiǃ㓙ܦ82ˉQQ㡺 7\y+ҳ9_Ozڒ?usAXh)/VCB*+z3c k${0"I &,{@~.I?Ct0~c?e29w@Bb.xWE g`:-mS}SVf,۾,0ww?%E14"d9tOQ9mJJl RiG||JNv$kx.%,C .ULE=yX uv''hu.VBnDzϜ9vbʺdUL,n)fsp.8D=om>_rDabqDVFAup Fs(v*&U#8Bp~n/Wr^ !JN|ϯ$P;oxb5ܬgd//ȯAjw `^6n*Hs.ݟѹKKLG<ԽSgwm &8(F PHL*)f\.x~(dD\j )cv*+=k'j sBomw,LX|5/a@"N Ȥs'{ (*8"R.-V"K ~2x"ÃM r>5 R.ij3{Q"Sa{U/l|Л*Qi6OpI4n﯊B8R|&sSn_PƎMxzQ)nMft:cR#9HmIac2_fgV~gm^ E` ݗrÜeȒPI~B ]XO`?F\4(&QZžH)h!-숏Rk's./#w$.)[N`. m9Jf_šY,JJ"_3Y渓X<8o1LvzSy[N$e1ѳ{\&dlirE+*{?ת6ٻǔ*qdb68t4:i&8.;zf8.imtqZ7qnv`/BhYcX oJB/[OD"~KmI@,&^AdM4_.rŖRC:4.nj G~&GRQ0tSJw[9莻 醇  oQ[0-lKBf,59-%LM^;-2{ 1|972]U]w56֋BM"Wr^ĺ1`EJyFzR~ 1$~$rI֚3tn^Qʽ}gxdӯ /3C7Q|3+ {\ST/m<+F?3@t9@/" rgieM[9\CI ۋ̀J mL(`CQl֣ϻW[xxކk[[|Y퍏{o>fxg>c'M (P#^u :I(4ld_!B.ubo~hHP4ib!2K兛FSՉf쟮[U$%rR(":gD 뒺b!.U9:7iYSIl7Q RxMrB?Ь3boKu >ķ r@̝h{B}|pgoGRxb&gDʐ&,-)kp[!Q7X`8zlH0Gh`>>( 3Ԇ͹lIΤ`b!\۸JVӍ4Cu?Ŵrg] ~U<^ gz%b77SYD$.T ukSsoT6 i~.{YL5nJYצx8qx[1j3 v_-"L  Z YEtQqi0tksl\sNWO-霛\cm;Iq<o-=E?Tژ$m)W /l3rя6EidìWV p[!z~ĕ5B[,M?҉@M_cYL#-yO='} ԲGiAyz#vHN/ѰYz0<}C]ևLsψ6IW͌RZcE%܍C6lM2;zB1sKN*(5Ա=TVU$Esl͚Q&>5/1M`-02%Vj2M@DhsQ<+/-,?>kב0btj$Q~Npz2\:a1v5;ZW%s)V)B (P.3(aK{=pq2DNr"tvJw}p'b~EO]xfSaHߋk܏D @Ư~ahAL:4ڵM m0CНMO,pƣ>~y^/ q 5Z+}ܴn zM-8IT]_uJ&M[fzbF)qQJU?hQ172dJ g~cjlo$O s#\f:7CL0'-!):cZa+C]TY¨T 5?"$dhׂ7^)OAF F:[;ch]ZH2( 7n,ڶ)HGjWl22!5(t9,`F 7W;-g,Y7h|:ǯaAh|+ ^}-\,Qv `[XyoWM_ԁiRM6"Wu0yHOdaC<ȲP:ND; /\.AJ)=y+͂`N[ϹWH<.mį&665Ԝ/QvlG3.܁% -jiHeڴeB;4o[hF*N{=ݱ)j$u:ӧRVd dn#Gh@A5Qw׼)vZ]#GWUS\R8;LI  :[0j PTU0Fů>VIVۑW=?Ͳ7Lm`dqgvM_/j/P iҰ{B4N=_)hqHp(]kև8y78`{`ӣ0v Mѭ6pq.Z*6Mwf hOWyxeT>Cr 4I,F-?skP,h֭.K@:(P. QH=6N>GKcXGڛvqx>Zo ;B;%!;`O3e9_ng#Jw-SbN%_{50 av,@k<>HXm}!sM;tʹlx5҈pbDWZ c):ZIW-/El(e 69rv D$n2* o9 fw;ug:"oQl* %_AẄ?p$1l*EĝawJ}L^H54NE]L\ Bĕԇ}SOa.*kߠޘQd_H{' 8v /:E0< :cHqd>,T-ܵdvm=|ʈ~ژ9 jāIcK-O.M[D!5/zFoA^0߼--=cZ@_\K:Ytt?^r- ^dUKrUK?{i}QlB g87k[iFt=JbaK%W,Kb-pށMsk>=`ΜH:}3^ƈ`u,}ov֫Yծr Sg@<$$`i+ Kz'i? WMd]URm$fNgohf"Mƕ@ krpک58Nx@" #&^gi^VucWZR Q9 2CHum޳x]?Oj6wsy/A^avx}*@.|-ƾ'\_x!*9 Ŗ\-VsR+_4 O]o Y|jjUIQya}uǪbSx02C~li k  Y"GC7N)05T _P0f*+k8wʦ( {<)~c }`ȸᔝz 5f4bTqG3f.tbQ}DP 1A .(Iv 1Հće#PiGn5P5ջwf=~AX,rG_7vgI5YGvu uk_(|Q-݃0x՟We7?c:W4Ut]F26w5PvD$P A#0TSs7b|yFwUe sLC!NJ _Ijq ubߠ Ee@*+ .|ե@ rxf>>WU{UU7J3T6pRe_FǒJ|nԸ7+$nUan;nZԬfEYu% M >MbaU*ͩ8=cCM<7V/>ӣ rϏFUgae[ ?EExKIb&N'>jsjnMRӍKM|AMnU97o!o!)xTJ?q\IŰ)Rw$6)&,D8G?0Fenx\lnl)r$|4iȅՄIl8DSy]$>۶1\upY&zYJ1EGψ=FҲ_n`J5p[I+!zrbbۭvn&1ȟ*2IV.q`uRuC,8J{f[fj;R>l:\x'5'q* R ya'm/ƿG&7stQ[zy ާ{]სD7Q+6Tљi{<ˀA*i5>q Q<v^MH+2MQB: Nj~z=CwhDɵQ/Ds/,T hQ|D.5!G)$~q8n]oA(0.T@*e G]y:ՠ_Qh8E_'^Tq#sG9}%{6>J{P^ZQKAE-hO=kD#gV!I=ǁ Gπ1}5i Ԥ-ӯU;?TZW3iS( *sSA6NG\WT` OzDL%  =ckа ]g k["瓩Kae,_ W2@& hՁ/5UpL8H "=#JQ+S48U?F,V!JQ-f}g)lDC!Ex[r@ YAE5sX`FmIh6fØdj|C#N=κ%]o 4`łNGG23D9 ko|v1{[J1Kwz8q% FN4mx3ڈr.%UD%SҎ~*rSR{7$3<*c?llJdZ90rJRqBڢ;X~erC% y67%dx~3b(Bdh1-+r#-?؇2s":G֪7WMZ&d9ANqQag9mDؔ>λ jݐ x4AV^!?CN?c1ԬeIT:AJNSYM*.vłu.zINLܰ>~"hkx\w #-ʬ>e2oC#8Opױ#-VtU A 8`O`#( :iz : tGwz #E8ib.K|K)!lüӡ*E{I_0v 4́]n߰%}65AA(VKP'?RXtqHmuʥk89vHc})IϦ-j^^ %h7))7.$hH09drRmqFpUU5=jʃ tԋ?Tf& œZ &~)9U!>4hv-^]B s ȴ11 Hi=Ije %h 8c{#r0igc*g-lE(I{מ\$)OFm"G[ܡ{٣.(MeRG0``qI mf HP-傶 M$LZ !=|GNw8-[=XN،{9b.~+|Я2n&W5ӑDNaM; lWzYR*1(?¨. GxPR'(T7| OcEB_}lO6l\.>t;o=#zqo^۱k.d_2-z`)E] D{ݙɧ;H]"y}u$b؍"ZVʍPN+Q$~b[15 ?ֻ_4 eP>Rh^HL1 EȨXa^[%r9Oá| @zEV;fX} [_k( ©Qqnߜ8< ~,<'5H#i)p($oqr.بz`@^t~IR l~JKȝI:tՖEE;1:q 7FuN#C;wQq+q~M1Pƀkh1?>/ߐ9?$WFF 1:5(3 ?3d!B8 d`J"&[DHK!aUYmOYSNJpWg͚7}j![(CI D&H@Ir$qCeA/GuGL函 uE 񯜪l)Drujf)-P(} "2DŽEތTY*q @GnGŒ~ Y7tWqqTA?%٧mg=l3;yG,`fJ&ګS,`#XCIF}q'L+4wL@2ǟYPS;pBrK-"/qy*d}+F.Į;s-qFgk{AɄIfh ca!!| CQJ\Q2&3sM5~l*̺P6"; pQ 2I-vXZu:!bkDrB.-"іV17|p_M8YUI K}VDrN>.+[3AOa:c$ruT(Ide9dzzV_E{^8;X!aM35' R5AwjdG5N8rİ!O-kVra<{>xX.Dgh>,uWgo?-UJ^׬jC $! YΒ0w~|b0R^Ո^{\20LKS]61vkj6urҗ`04bxgTᘐk)mdžN]|{L/8 ߦHXk&$G5p[/+lf5&CZ:))=GM;;a,el~HML1}Y%^P6XTڌ|tNAaHr2@@~+E@ %- E-SljDz(ҵRج#(REr&|h|lވ !=E66faʇ2ۣZh&էN%|Dž^dYӒm;6{ՇPG N~nǠw3ϩ>+\axPj/9` E.7ԸƜN0a箻^`i(~.6>z| `R Nj_;K8l?abGy-.o;^(Tk0Xy ~й*_X>AvB` C n=E!K!(rp mFRq$Y; ?V:{ω+`3K}bi.' Dڢ0 4F N0'Lu=%फ़M[w#MnC;fCDLU!mnp\qg(a^g ǡ+Zfݔ=*ɆRAiڱ!a/dm 6RJ!W0[)m&FzۼۙD8}oN WpFUP(ҟXEGS`;e?rJ ns?}5z*^p w~>ʃJDa^3kVI3Ir-T7 ] +ql{'6<;dϵmbCMAAy\<b]~_l3;)Ɵ(B 9r&],;5_Ri%BNI"R37p<-H/b1S,f}(_ {yxtZj CM*!CL ޕZmɠa[CY3'gMG~*Mf0 C%O5םm櫑,*iJ/VIځ+Y[%sm9KR.ڎ;anf;6$b,@=px b/냦*fJ KvK ^{Fr911S,)ܹ/9 8\S>տEk^^Ѐu?T+HUbj Dޭd<_[3!1pwVzVn7O}d m*E@LmA;ԣE HrYKl+ b͟,;d>l1·Ł?U lSzSj?L,RY_轗|J5'h(Z 1MmM Y:ԚԿtбK~ qt3fC2Gx6w;64mNaTҹKF&)0ZoςU"X0Y@ w>WJt5욠Imt&dǭ\h=|؞4fۑ6H_js } B HUU<-lKQ ^PV֥[@d9;HaOLb{B)'_MCS61L[ˑ'qnSr_[_oUhȏ:SԵ$UT&2?' CeNCî &CŮ< ['g( WY׵5e1(MsY\8Lm},tK :2cTӱXf֌P6W˃jYi܊9j ӥiǦ?̓Q': Naz7ʿ[7_oNgqs ,'n:*}!e,oc.NU!:6Oh. ۺDftBO//#4[Xa7 OUPrd]љ˭%BWf2VhW@|@i ?g ȓO0*Ʒ$ ]Tx%2p%BUrwDwhX6>!(D]&ppLxBM/7-l _*B6 ExE`T IFa]w,pVb9D%T=l}Ixk'[ŻYLO;MG9@!0VK}F MEF)5gMQ3T8ݓ$?b_4h&_| 5A@#O̖4dX c=B2 6ӗ^\z7߻U8vGY &(y6~>f6n_jd4VC~zhzjkrH9"ssabLt*e2Z2[ tޑzuc#pU4ح!~|fu> Np7uq%xAk]34k$gO 8=bWǠ׏,C / }s]ASQz oΤ OcHw_"/$DKYo_ɰ;?-+ ,.3̽.G;(kHY; c\}an6A7#uc~SJVN^$.`06'JafvFAz/n\ Sȟe$/'1YQ Kv 0<":jΗM[K=#YK^+0T϶2)5.m ̃u9x¢VV w,Cq-UHkr['fQ"^n"k3A1M5WB^1UJzJ$pk~@Z&ؠƶm?Y>Z0Rl+SQnRRᘊ-}\vƒlͷqx16gM첳71+2!.|\1aSlS%9֪)BFD$э.]h2Z:7Bϙ>Pz[~t37)',$L>˷k \t;;~.!bAňq!m)Ց_/zc‘v`g*JЎB,fRG=\ӚzN<ש=٥΂$Ձ& .)bAP|^o*oƉ7h,f'JُFpL4Y(cl"K9.e؎1ͩ]c6ׇULNI=K:ׁlaؙ??@5K_8(fB٥)A0qo;>~ /~IET*N>Nrx"~SuRlcI"N}N^C ɴjA,RO` r8]&ZP !ͧ3x /^i.U FZV2#zKG>j%A[ES5S\/!OL)mqWS~R)涸0W5rr."8=hUW>cVS9FfTk5!djh됅ONѺԻӗ~hH4ֈ%O;gZа/"%`tv9\зiSuy\yml!#h F7zjN.\d67RҜ82p>+ d5LR>O%\wZ诚@4dƷjg5,vPe[ph]A ]%EDMjW_*laT w69Dƶ#^ ?bnX~-gj73ab8 ?Z.˷d jX{9h2 G3N$s3*#ܴ՞бI9܄zްϼ1Դmp_+-!ލbdJ?Nn"}[tkbV`)_ S<}|W8R=|62A(\U;Fpd9ͳ U8h ŏd=cQgmЄ/e#80PT7fF]Fp.p!zG ,|,eg=d{ -?7.P+#s/`=s/j8<]ۧCoJF$82qx:{?Y)Rs䃐_I 1& Q|c.D]n;cr⼿$1Iz&DG {6Y2E%v4h3Jv8/:9UHލ mGl->QlP}zCIFf|Ϫw:-opl,ZB댭*?Qp*=gTd΍bkP1"ORi{s,fxhu_:6+zxo."9%nPb$`)Ew*89 -<tAZ0yO415ObXsghD܆䉑un+xȴh9[hf3Cy[f׀lDxs?U`Bbe1m]Cty/n`68Z˫71IIHwds5RFCކR.j0w8y:ePS{U*w,yLm.֋v+-6* CjEiE' j2!ᨾa4A`k;5HYUSؙtpI b2!eSD6cqIG/j.)Wb(JpW$tm_@h! 0.Y7vF=7g3Pa!6PzB@˜A2Y!\~ krqn>l zE$@C f .ív4aLEdt/ĿCwꮌ=U[2"Grlnx-g`m +` B,k⿋>8^ei5(w~Pb6$~UHJs]x ?6Ŝ ,L?@jID`$O{2=C*gaMJZ2{:g :@ą_5"n曀bƪY9vg>D])x>ѽOIRq8bupAWu?~)Ui5YL{o[?Rv'ZST(sK\uUA. y /k vzUn<𓢴d{ON*+B5H5Rҡ'A|[@ `d>fBǩOG\p>l7Y{'AND^.Xv0en茢Im{Ág j,&O"LQqp'5Jd߶QCR$jFiG3) w t S3CkOae*#F샆b!Ke5~J5`*ٗnn4 Dfy){ֺ!hI|ΧǣP:Yy{iE6sLX@AZx~JdRp=#>(|{   t+w;zzSe,K/tSaZkk`lFVOks框ˆ $H˚9 ܗ7W+-'vfȹ_ ay|$kj !J#*e [Oxns4YAQ 83pXn)&aBq8I%BU7v5뵳 RSymf,#- dx{\3Zj6`f]M@!OQ X 1t  ժ!ez$ӥYo,P5< 5 ` Cd0~f6IT#=3=ĭ'?>͈Y8웳4z)%}s~`,}emH?E:I+ >]DN{(ôJHL̹iZ3Ast!VO7_.ŬLRٛ.Oک/2y&6>Ү)|FRjCD)K'uVI[>3(@؁}"wќ)44o^Dd]/ Ô6>?O.)MSfF*śR;&BF*Wu.NPӑe~GDX%HX C8e[?z=w,?Bl͛Uvڈ H|"P3MUGۡ%oB=3t~ k^h:{H$eSxBX>2Hg۾вEaN2,] # Rba~y^f'₠V6YƔKETHW0X 4ia"n:[F;Q.mD(E!Be\I<³bHU3GctY+Y!ZPp3PD%Mu:^Pwĉ^hkB܃ uX` w".|Y591KxFlP6870ZvڬF*َM앥TnyvEi[̋LVΆ!SKp67&3A89*3E-T U:O|>=7Z)=Pa}V*Xт 7Df yU\u~6Z zc T'Wyo. `[y\`c1zDm;$(LuZ}7'a){t]Y2oxNn)FNX﹎oVwL5wrɖiHdZS:5( ~%^[;o+ONN;:i=(%3ߨʼF[!hǏZ}Y3{8Ca Oꚠ^T^ŽV #g!^66/j qη*C߁$0FŪ*<0 -1*~QĄҞ}Sؙm>LVhU(dʳtݦ,^I.L6ffߺJ̚0қܦ4כi|?T@p|~LCô}(^(y Ea7h4;Bt!W͇ޅHW 1^ p#Pb0$|꽢3qSpO0D~ąE-ltH"GݙIi_dh \=bGʁrJTVXv&>]qfUq壒V8y/B$Hh4hM0bL<.6#tueb#hz4[@&[B%8mWMY?/[k%ú|i ʷ%t0+XQ%0,'_iZMF"wYEKgG( ,USmSbIa IAA_x}wk]86g3 !+E$TKτ=@9EV0đǓi/2d~n5{bSi &&\]J<\买o©V;3 r0_/xn*vI68xi U9.*cM<ج2{[oӱ5pK \B8Anuz4u\4W~+ګ)l5&KbYR3+{R.vͣw;v>et_t=E>˅"Ô..I^Н[!YHΦj8K"!I'C,Fm,mޘ к Vu4 \JEIz>$ 1 j$g//kL@'{ "N);3Vl /,눷;%)J<[wo."ɼXŭBٚ˱l2VPh;ᆡ 섄xo?4M;;R%̓ @ݖEӪvųoڏ;h {I ײg'S)*I\P X4Z$bxćmy9 }ޛlF?X40VwHEGC͛ j@Ʀwm^۟ 懵-1yYA^]1&=v緼1<԰ѳ>_ _߈}taE{0֞amAL[l #" OGz⾗E 9t4AXZ-$N[ i^5m1Kk\3jZ(.;Xʊwqf_cRtWͨk%^u'iC%ÇK^TG$Ϻebj[Ƣf0T` ޲GvƏμ&3aAr`w3;񪊽>|߇"^VFB *Ѯ Җw=K,79ko1mٌܒ@Пn+9>FSG!hr\@pGҽ8 Fꨋf~ ?B/fEȝ?mfݰk-#=cъqx7-ŎYtvTܘP^ZcK'}Oy7_/N*7SG>V>t_[pVG}F_aDv½z=$- ^ߴùP|[(T|/'"?آ;1Hšt%7@tV6^f? "(nnGaa]NM2.F|Ie6TSK쫂 f__A7'™ \Nlf_GQG>"F.|$qMxes6`*hB:R-GRrSq^͎=tc'0`IgN7C5T{wbdhP/qB>c4\M6Rdo'h_aRha CҚi@TkB 4 w}g)qDϒm_xj6}H<&ˌN*LSwijsSjRge4?3j #&{X7 "y2vзWG5H6w=]%?eCX g =S}qƯ0ozk M1QFx?t<69Jhu%I뽐w?;ضfXуODWﲢ6?cuj {/bVUm:8"1cr݃gL#md?Bs??9<#t`Z؎PVݏ wW:FfŽM:NMԸQA?3^o Uol+Z~cɨVX CY):V^'1l@ ?H(WNo栌*CMGoaMe2UFwԍv8 H_ \9.SI!` a=)G;҄exmcG VE7C\"qaPZ:_ѹ=tdH^}nPe#OvM xyw_>DE.8] .E[B.5vؘ%mFQ_N ֺ"A%ǚԺ26_c;|>.k9X3Hsц3_waFq`f?D^mnG=v &m'Ι~@ͮ!K5oX.iY{\&2qU¬gYoNC^C`Cؓc@^5W5XgW5J$ȧ.Brٙ2b֝(0L'a k!7pWWSY:8?X5zexe_9zu3 ]{ @g!3ٰr3l*n1~hn$AdCBKMIC:CR xN]7 ffQJ;Od`McŬlq7w#Kh2bԿi莫~1)c"/E1RsPY% ߑq: b ѸѷM?t2!f1MD$]MoG8ݸ}OoxQw+iãPCC$[_aϡMł9yltci&*|նhzol֤1N8Ч Tt  +~a^SB^< _OS[`N¬/nJGqzv:0fwxr-'g.lx[wSɰ2˞&Ğfc¬*hy{?vs|wU|n,F%P,yFY] t*>q=9`X|Idߨ$xJЎ`7[* .ڹ-rIP?!Ա+o!,m]a߁!nH'8(?չʤq3S_2U vru5T7%o 60YY d32Ai_ӥBJD d ⽭k9 7'xNql11x'Y3{O '9{@"'Xz}u xZL4#5X17m7+K_Ku~;6mw+^p8`0u66(堠e!llg+*G6 ` >V1%_p(H CLВVҞ?wCZy"~$ ~3k:xK|}IgMBLDn #A>]٪zrB< qW@z Px% dS[}ް-2P*3 O޸K]QBulX\Uc+"<{ 6I5U EV%R`l$x U[H@jR%\x0ePBZ:+ittac~n(-Xt.P';/2wI6Qɫ)Pthu汱ZH)X'[<:̴LJƶ [c- >|m}wƗ 4;>G(M8JBې5Uoh4M.f :഍iGQi\ 4hBN˜gnb[If@?0JX"gF (B2V:܉,X|bQifO2(Zcci{ m"CLt}Ƈ\)spX0ծ ]iyo/708T/u$7x),a&ϰVכX )^z(V7s26qFiӉ&ƜYɣ8,%fp2uStǔ\Cq8hC]̞aŹx;TZ28{I(;6\ޱ"}#i y;Z81k@([dڵ/l|DZE'^Yq89t xW}ŇKE jD{ojqvXC-bNFnNNRz\hA.y%{ b;"8=2 /Sh/yP۰J'_FKsH3!uwysXɱ0) A\PUwq_kBZvYj(-$AwyYh*1#`Z?EF Ьz.+Ӌt{7]& |3A&Ghhg=Zͤ \3~=.s)RΤת/WX$zjlG_-Q~hmg (&̓ U||Y^5\ KA3 >२dgQQELzQGTye`&F 5`=vGD (<)ijEƢ_Cs8]+,4pxE( &trV<+IҜe477l"$KUC ;xs].a̹UZ\,ak3]9CKsp(@`)^KcL#OHńgIAKƐ5My-\hzsmht%6\zY&c0,)(d_-IBHm1b?rT}[珽z?\[ 9E:uz:O$6Z T | Cɿܛ}ǝav}na"ge뚒YQwx{rd&b)>ǰzSr4|}]RF*%~l=AR XࢁIVg 2nN<~LfwiI::]P}.L ~BtpMO[8P^՛[+R)cmt-^a? VΓg~]V[Bpqa&I{D{Lߍse$UM3:gV?j*SѼ}6=K~@ $n g)> bI q Ŗ8;yك Q%LcKnzQ &jOC_=Z ;| Gdh}R{x͵`B^N թ/c}_o@L:}~*Ҫ(y>wf&E+Ѷ@F t-cLP-hQ6#,TˮB =dۦwyCy2E=quؠ̊edw-›"8ا{]quv}KBBD\RN|G-%4 = XN 쬅҆!=?O=ߺ ^wOj27) Y)[!B,p,4` <?4T#J[zI}gm**,11UIG%DAm\¹䮲+sHv 1Y_Lwl"F&LZN,JƝjֺw\ԻT-e)_z/Qs7{mi~ KoW %kQ:i 3**ɝS,(6f $GGF?׹b"Z0%&r'=w%r!' ֏0sjnEk1[!QQ<;`)6/%+əբ .PyY7:xSM;̬>.Ϡz6y$G :)=`0%nL&G77^p^!]OI":g|aBI<r2 P@Drdrjj L+yP k(AB9 ?GpAN=]!a^1;?nEnG-%FcmrRmՃHvA+X/ѥpWPx-D^U^콢S*?)t.i QEU`RY`e"kGf}uzȌSI`Ac$jUQcM8 xӷI鿬ƛpo=(=:*>EUGu K+|.ɺ®rb58| =@B4r[jePx׌ȥHU+<[4&4sfĤ3FjMWrY6a5El:59FMA9gP:ʏqȻU,uIS2JTk\-lCcS/N.p`tz mPoY *{odU%`b9-b+r_1J]l2K#*V;Ϝ*]N7U%Ԏj yL##UJԍyPTއvF;b-Yw:E PNҫI;;M,X >3>;H3`~a/pH "#D+[{_^P _*IVX!'|N7/o6z$2'05±@vUZPG*KqƆ*w ?+{I=\÷ 09an qJgZXۻ)ʮpӷ? g3"buA']njJ}|+p?Xז̐*d?n/G_X2:3ÂՎ=P%Rqr/79T)Wi@x3,Z6x=ĈMBНw.p!lXo9c4sEX۸ZA'yt ϸ/T}x3?}Nb5mUԣ&p{’. ܑ{EXyzM29wʼ.0yx?QXl^e ť K}RTaII 5 0Tjdg gnL'y(7lKVri;"D`A%x屓x2pȎ8qI3I 4 qLp1N"umXGEԿo"os&'6ܔkCܰ€m ӡZ= E]CϨ x,#pBNޝ={ Ţ5oYl*fI2:Pn>(HNY"!a'3Tmo]$B^d|um5Fg쁽]6Ӣ9H ,3jS =zvoܙP{7X1Je2B:µ~6PpCF?o %(S'ҕ{ Eǚ~wgVNfERKGLfGU>Cz[km!Tf͞P#:F߮?k @?0B*s >%a0&VYL=40R.\/ThW*/5ls^+J|tx}t& T`.SvɰkGL#ũU@%sU'ATF݋R9x_ƛ@K imɾN8.H 6gLPI3!X{8@%!G2咼s@UQcZ}dzB1} jBPPߙT?WTK"NGG:F(s5S4sYm=JUV؈|o)4ڳ7]80Bf4Imw{$#>F8Q_HJ"}Ѵc6E6Q@wݞFDʴF Gn4p}@㷵*ႄ0[DE) P_};Ew((Uk "8S%Epc_EXSE0SpÚ_pџOB|Q+4mNL/99и*6\_6x` mc5iוN9-TeVn9xټi?s܂yFQg1F0.,Kԍ ~eثYءRh㤔7:Pҙ׽,r0}`:v 9RJJ!'MΎ K=qH`>rɾWҟ3]|suy:';h_oX SդB2Qa*0) *ҵu[%AF4H'ϠTFh?GQuMl4 ;d4V&BϤpH(sZ? ~Q:R'l]Hlw\[(~t+!60\R ZgooQߟ%9Fv } q9!:mOpg^` ll#}g͜/ŝ: 6]߿cy<咊 r؀FO #i**{Y~?;5ңyb9KĢV]xo΅Yb;\:b\G\:uNr nV0n2Šg^ iNm-Leel|Ei\?2wn4ؙx]uTp^Gr1YTHH1[Ha,)-[W*5O^)S3vMQEjj\#=@yh0J nrna캗t\q~N'-@\C)g WNO? oNmU^t+}>>IJEA^p·,*6ؐ]+m$X{A6uc]ė\Jfg7+i\Ď'GKܾ>S 1lkp%Y[9 biHrXOE^Bm,6rKi֯KtFRvMVŃL6EIW--݈)|l$SKHEyJIr9$hw(@6Kz8e \,-EhWIL~:'N2>`Dff r.Spպ)FЀTr +y/ f u /A>tC1;`6 h`B3Lp-9G@6i#k!o tgaK׎T:E#f]x nUj ٷB2{ltqcp0)GqVx15%*̈dI4a~sT,)Mp)$~ z)٭_.`\bN**Ѭ8VV5w=}Ne|rs 7bO~ᓄT NL$s%d >f}Qxk} _|nAL(;|^nG7+o:ugZiŘ^\I'=mYBl:;~{8jvm̍OjW⏠a]29r//.Nj}wSv5L3ok4$٘^ YfO,]ho11eLS[wb2rk΃s:':K0.nәp vў|ac?k3a#nƪ!]V_)W^nLubZ>^A&C'o?Gz#-)u?hs'Gmm:Yȥ %񼻜)-m5F? V̕puRK$5il̅qy*8)Ň춃XSSI̓\c{XJ̲cx[2Mۧ+D2\ P]HېƏ\i9n+K}M.<&Ֆ$n'*/Kʙ;EYtI{έMp#a/A6Dx7K2 !n'$=`%4ͲEkTׅ"\GOv$SG+(/QN–'-0S/ \ݱr|]yLn#I\~pu#KC bT0Řh׮K%Agъ{\ q.vCDH|)9$@??}?0Qd0Q0W$i 3@2OHܦ=@z2c ,^>&%% |BC'u( cXU5/qOH)*T?䩠lX?-NrDo(0/f0+ggL"y4#/dgw3ۚv6,}Z]{Xe8#q5`Tƅw83*9 /k(48=tXXa{t?GZZ>3[ WPپXVlL!DU=g =ow W $kɅĢ{/=aǟ~!XTJ^ky0u?h9.U2E(FlB&am]I|xa>^G؇aby]tΓK^*t ˆT}Rs-HX`Y yGyO:@l']Ux3%`Y0[3{t8'ʩu 6Sgޙ`Mo*)^& @$\"n e *Vzczڒ(]Dx.(v(R?3|ihp9){Јh=ʎ%w o=51y杢uw.XO-~8]9K :&z7g:\waZ +*4%KZdR,KVy8ֳ4ukM Φn&G+W9HDyF{+%ͼ9WZ*^^9uz>]@\P{ڂS žzSny4oAWK)~nz1O//FYadv45cZ=i>~_R殣lF2E!Qtw-Rt^DzkL֠D|vgrqw3+ }?˗"wqf٬tS(L_'$03)坒"|~UcQ6N7 clM&BBsMOIQdEhyjD~*Fh+&-/:I}Z.թR_L5@*jMsj;4a.rSRR{vGa@`5k<d̞]^VqC|0C'sł=!*Gd C/{ б;ՌʥԿ~UpnLIn10AK7>z[5f3XD!*<"}vᥓtʚ>'MrFo]`^2d 2:ڋs $TX+93@I2cKE+|(((ZFDaD Pv9d)&T[D/4FLEL{gQ '`<[*rN_Sj@ к;J¬ PA A]9տ 09kƞ/fKHR^S?8=iϛ n,mȲLf i-/(قgK2{s5y)l2%ZJK?t_ FُV)Y K4hr4,D)$p7VȮ1ujZow'䛍RXx, Xi;~A3%n3ɒEٿgf.=#%P'R1*(PMH@K,  T:Z>ي:\wKuuهZ`fEƽUv,xT.\tضݹ`S+Cp?twj?8PMjreN'Ejydh?KP2Uj LEK$ OxJQ$[271#M_څ!Sjyd46F#^h5>>FpٝɯCR^ZeL|S7BYPRUٮg9`|D,d Ũˡq$SŭxsAie&ـ$R`7/H #>|'Gb#_dpJݎ}9`)$Z&$?8+#Htxܗ_24Wc_W>ㅶif=QjT|+2qJsdtR*[vxubAknROZDF3vYFĈf8&2tYQT.{׬nW 3L4 "ɇ΍{*km3mV7h)bD/0 oJ2Oq3y&+ԁ{6[ /IФ:ԲahʑcKr[ G#',$ 6S|(ܗDG! H翸JB( 4*:<*3蛢 @CR^&}bǍ.`gݪ>AMZMYfQЁc!)E:|,PS{|t )SžB0$D(- c8C/epj}e8)Y|"竱Uf~!V1|gU1Y{X5֘yQx"Q"rK"_1R^sdm:pu}ط hSIN4)XI1uDn:y3?E%᳗OxBQ)FuXdRZo=} 䓚5.N2wIz2C dj֡UrmĚ;u0A Xi{/o<3-#Nx|~c(d=lNX5 n{Upć'V`Gxpو}#u"|K7`;: "ٯ7?HױɂNJ93Z U?"=9e^8{c-^{_BZP{/v<Fj)@(qQ; ZODM@:xw+R\d}rmtsA+l5;& 㡕2h[zwHU{'E[BH-%: , |p?/q+ͬwy.NB6f@ڮChrK2Ց|sJcf@sAG\>'[+d_ %._BF!B&!ϕ &ɤ Hx +|`&3Dqfw1~QZp  +D,Ro/Q>C š!Q=UOA(ᚾu߁UP`'ә+ Si ԃKPDEYa%tž!$25*Q@1Dp&cҴ_GܫLϣ,tϦӝL)cGSz+9|k8"#d}=)l Ulq]o񷫾Ơ4?DZ:YNxljBv 4ו TViK-^?a:, DkR{wWwMS3@ri^hS/xjBOЋ*R)PZ7gLbzџ 蓭K+SYq9,l_L#p۪ S=Ѣ9 QY5z.B.Z_ꗫ;ur.Bc,Uh>cbM='ch~gշ `֙% ݠaR>AwCi ϻl\.~Nsxjsktg.MӖNpDzxpMe C թ\B5q1E!> VL+h.KƧ0Q' BvXAĕ Ou96-?Bp A@|PԆn= Nw0;X R5#|#hqxpQMv >Ezj6w U,Oqo`GFBPFo⇩[/9/MJ`v3i&it@j=Hp̪QLj^)dCU g ZSĨ=C=QDfcDž8 ldfҿUn:*v`_%+67Y[vZ- d-҈'ڥi!lPZ3*+҇]+E6vTjjQ|[+k~oQA#ԕXnD53">k2j= 4"If 2˷kGrN" B5NTрmQf]9㴯/X+u=o qz#״ܸdb{="CΌ֝L#IMb 0& 4yx%_7oק O< - rf2* ]+G1M:ixQuF*qU` nH?>p+ 6b`p)BGD=eQ 8=[EL~G9d,NG4,rƲZ6 &*v:p6l>EܾicgSO-2<ɠ{)üQftMdSpZe'~"y)֪tg]xrtb˟ooA!DWZ s=Yg"W}6oQP aBxcnVv7ЃIP)F;qnACV/+Jm= ќQ.,4g5'.UhXr@ ltMWq_>(~k^Kb*l!(v`y䞾goQ1ޘ疖zPꅢṯ p`_G ^blT*Av߳Q}'`Y0xQ*ŞBϰMMiClsemk~̀P:!@kj3AAPu^ڢL#L$3"ɟi`=7*s:e$ ?]ik3HT ܷ o=ua ǃ%4}{4@@.}Ŝ@a\%Yp؋!J#7#3@+0̴tAǼz;4}\z@jv`&ZC箽"˽"5wv s'[)h]ݴqsvQa ɈS/'ѹ@Ӓ*1H^3. I5K2e~|-ñ!'X4a7 )FZZ]OupF~t|ћkZ~u Q+(X|$v,gi?mJTXڰv7j#i +S嵑;Plڌl$$ʥehbcׇ"|E8qnmG 2t7QMR^۹6N;#d^e> ph۫#  v+88ⰄU6qJlDuBfl%KOr jыN'7sڂOd ig՝D51 E+A 8^koAoٹ鿸2_#@KY/׃I j{dJMLGsLn]?UÛې5gћKc ޓ',̖T 5$E{wȮ S4?WTwژ,zڛP)ъVP J0E))_CƢzu]?B"8"@{9}N0Pס/uaϪ)*3g@Bt`Hi:O<EE؟?x-{ኧ C?8 QӫQ: {JH"pDbVQ5;Vx".#xVw@s3WPR4ZqhmD6  #NQ 4.n=nX"#4z_^E.K&Q>;#Սp~!SeVgd 4=dѸ_]O^1DF!"%Y7AԾ^Błs"ׁtK-jaM%Hh/SE%dE%JAG, OaB5q^{P2+ v3.G;:zcDž=MV}"ѥHވ@re z"s[[OhX`^Vq+"#`\Lu;P7VzߔmrȾjW>@+RyHE*N{XDU>`F>Q3ﰐSӴsPyvIbrꇣ^QrV& zif"l(֟J_V}AofC :Œd3Ievz]1c-FKw?Ұ$q.bˠ+q0>OL>>10\Dn1hWYc$ *Ѽ>t,?4Ǽ +r(O/[ݷxCjX/Jo2+g,$5 ~N_dFq ЦVؿb~4 ɩ l[kc09t\_2[)g9%b\F5]]ˆE l"j6FhwyCͦ.IrMqcw{N n|PJb.zO0Q D4d7`V":J$EYCcq@볝U,oMV)zkWfwxN u3h ы/Th:~,?h ؘ٬S;;$nP9RMl[IFfefiFQ9(}pl$޳jGk/Z0|d{kιbaHCWσ>*mR(>L5g`>KGq++LgV/ūKpIvIb.5~$Pw^sXf<6= % 0n$Л1ks_Ha$-B![F]RƕZκN1BhOj:j$ χ&o%ƅV@ /$ O*q~^}<8 |UoVv6Ǿ EWd{vgbȫ~ cjhk.S"4r0{wzĐ nڹ֕Bjth8.JmN8Ϟ)+k&PxҮU)5)=̂w^_hܒ%a }q҄*-o&|  -*<~ ٺ ٌ~Hi*hA$[+EDoڐ6ç U &a1_9?/OЭem DC4FU Y6j5xriɬ. :ȒNE?A#0-\)KnVd,4=:Kr=F?j8:;p U԰;ƭ óìX@U7ccB hznXnb?''푚ǘ@]@ʙfhSh6f[q~#݌~zPgz@+ǣ+^0 Zjq噈*>< ɣd gdd Ѓd5B;k¨mgۊ3zhp$w4 (݇)LYL@?}hT{O4;f|"U_*Ej9<$Qm;W,Y]jODt/uHg:s#(i0~ Q[cP" E7?OE6.H=1jܝY) JmG0AEXu޾gtN@=)߆p u&j3+k0RƓ25sDK@RwyMpNP˝JMwrzm@o_?E2mWaFy^| 'YGOV=]-7՝ b$yW=܊yS#kf䲹Kh灅5+ *)6 9eC/C͠SL0(]??ٮ=V=zo⿘#dzfܚtH('!(<+a/W+>[.5.0:H,W^T /hB#ˢ@oA%ߧQ[֧]{<|Q3B력NUZypȳ:ʞ|C'>SIlFT"Ii2g*'Bj5lLE(ȎIzQlvMsPj%3 ذ)g \,2Bu_1Hea[SyŧwNs<7F(t-pѽZܟjpysԸ܆f>*D>$хXc$mH+CKyHg/#ל6sEx18c278"o("?d5V:r2+ߵX(ނF^md/1~@wv_DqLĠQ DYږݙMP&/ "=wŠTs5Ke 5VS>ЏV9AknHR /v6~dQz-|J}?`xx)O'Q4;{_Ng{ :CkInFQܤ K.Gbwol{*)]Ї#'8Yd<*).Gf.cdJO`Ht9 ))53U0>䅬Ty (| ]2 1|ޱNz\̈́D7a-z+r16xk=R>ʨ3$)-;Kay:י hi2b(|4x{RXW]P6"q-hF~-ΰsZՎXh>?CBM m&ܔ'DxPy:`fȣ~CS`›e!i63Rߗ^ڬ2pϏFꌮe|p7~o!)9Xv誽Ig5M.zԨOU?gqF~kMΉ&!(+~\,v̘C(?&9.cXɠ1ng"z meu\,<-$A9l1VAc#Bv0! 8Ӿdm ɰaRkJnų].4apv'lOz;vPbZ~; UL5 ~k0@ 5i'Ψ }u^f-N[hfy¼2!%l]{w8jKEUlBl༢%wU{iFC}{ @XY$v.. yB;қT=yl-U) N|6'!a=υ1uĴvmJr\Mn{31^ )=VϼD<òW-ƚr7Vh[η0,fnIQ8 儛y_~vhez+3E:Z$'+?1yKƒch-mCw_- ni i\q tz׹v+|y?R2TZ'[ %GnFCusId=pB4YKU"vWH7#R"BC#144 ɆEbl Fdn!PAVt*ԟ'WH2'yg0A`i#bJ(3-]U/5NQrY[ rZJn&1/-I2q-@#Owp`ra7'iHF*T<kZ7 } !lӻu=;A.`7-l0 J='c(YB}-crϯ߱K0˪|}6WUӔw)M3rI^UUd{8,|:̱Ifokϑ>r74mUzhiTm/eq kEaָ 9i@W`xs9]Θ?ԍ^U%"L$^Uy'\|aΖP^*аWZ @J)tg7Dke;%aA+N#x}(%*@Et>1u=~z+ Df'e=-(atɭ6+ VQ`0| {ZC?gݥYի.oz4V .uL \((~ Ig[Y@Lo36~J$%  =x)|xiti:0M, ߒظW1da;9Cҏ-v<ӝT0.v2ҩR}BVԉen\@hk?ozʴB<Ӯ44Bmיf$ ;j>eqZ虘Xg2#>o͍xwKo++([/Af8X<,Qx=F#{´R.ҁm N໴h7(b&沱jϤX1^u'hmXg(ҍM{2]e_W[u>#wR^†w YwӦGKi|#~؆# tUgo֮EAR2vxm6/b?XZ}X>v0 sBm#Ȃu̾" `G1:,L ~n:I@FF*ߴ%%B r~ѳU^=R\3)p>Wsy Qɻ# ǥCr@|nn;|0E Kj=,hD*KBl(28bߗ TV٢?EiFn9@FwmkW4*_C &IJ~Fm @no^ura+XAI]gH(#u}m▼WfϚv.Q_xj#׾|!F*a2#ێ15ҵƎK &îTw@դO ?tl&aH#Il=bV `@%:[> 8e>ܿك)Y2RId~*+6n]NICo+p ejM)^ z7f!_Mca=kQ|@6%aX(s+VQύu=LƧ f']~HB:Q# $Eqii*I~v.V~U乍^kɣ30 bl9Kqf Y[ѳm) ]?s'𙹰3$F&ajTosY2NmUݒ|8y?<1pd1 plUIW?T[ar-(Yy NnaWxy=z4puvb5\B8\>%Ss :oN d9(f}7|OmǸ'IR`l4Vʯ?>E(Gs_M"sW^~t얞Xfo\Rt"i&}'p.kX|wFlƣVGFߞW/HHH<>gFMQin0KG am` [ַA UC3 w\Sh%ě? ý)E}a~I,@FsOnZeG2_6mqd2{o_6Dq]0m--rz/ e~ܞ{kԠms3wX Y9ž{a lOHaASBߖ[ϫKh-Z0 PY͙J""n#w ^6 %t㠒àԬc"L7 tI/e@[bR4ruײX؝b-)7Kmea\$8OV.huZgԵKmH cFX3]DLҒ,s+`CEz/:.axb}GX(1o2X_h|Vb\^*PY lٱ>wfDgKhޥ?]Q˨0*5a-3pҠkl3gk-z sbl58l1UT]4˞.uRF5,c# 2~`wBUS%wv_9n>JI3n2עicyCxZl_L3M}>"'gn)wkfpHA=J?_97%!%N>VUͣp3ώ\4 tuM:ԟ@;K0Y?j՘ $ag$z<=<4 |o)CiL42 Zi1q 9rb$0L.z_|LP /0!3LR+"vN(OAKh5ZXlrOա E-Dž #e3*_:9 , Why-{ LBK3Q) '0$wM- m$IR*w伣ͤ֬%Xnq_Inr&q:YtWҷ[Cc/W:Tp_3/Y2H?cg)Bp>L^n΄V. _7,7iƯu:sby' ME_~ޮ0#f5y{{DgDk05ULHyKȴ(Dm+b*@;BDL ͍ m^M; & ]w{;V$9 ԭCIfs̒s`WXUX8j3T$-W6DTMĵ+x-|oP4Z@٘lHxjf.k_KśEɴ@9O >VF KGvTqib?X:av;M2шso]:i߈2xhR9,9ٞ6ĭd}i|G6ԝY bd{xxi6i)̺meՒChmO?5YVnW{oTgBX +K 4IPkR;pBx c|SZs/|!bfs,i$ Tuc ~yi_9#B).=HKݬʗ$>RNMP g7M'ffK΄Ŵ[ |,ozȴx+D;⃼5t3ݚ,;N,m hnr2֭Dt*;^ٳ8/O8Ods<ܲgw'ovw:4+WyʽkgUyM-ZFUHd_WohvFRLm;3&CPiT AM :St|LnU1UN*?we a8V3E%>GZuLxJ΄@8㢓e$F tm H<[K+SJ5c D(ʖ!*w,qwBsED^.-('+`U/lClÝ) U"o+x|x~& I,)ueڡs]9#~\SoQ4]]:n8QvY u0_hA[g-=70+n .[p¤s/cH2iOΠROMt:+p ˵)yCu>'/Qvl88b7T%kqHz%nDS-6EM|R>k&ڴ#dBpCidv'6fABh@ BFS'٥'->޿sxځ<="&wP e E3@`~9iIQf}>t麣fTAO#^QjdyrWUٌԥ'6ػ#krdb? Hq/j;B[lnOfqjt"1 &iB2ICn0 Pg%U |+tp6#㕸u Yc(7+ZW?6΋&;d_ O <]vlY.9pQ sx|<Ћgp~Ʈy׎я)?}Hxl*Ϫ@z'qQ70i 6\aMI04^[`paMl0O C33`VD2t`eNOx)i5t{佺ê}jVrl Prw6H`-)BʞpsO9jg^(3GȔ +sC{SHv+%IVԟI :Ma̾S}幁/z$R>lB? #E<8]2YYU#B+ νҋ܄f㬠BOQ&hr^:q)'t% #k-K-Xͥe m>湤9Əp&.#裠3gg\稶""oVb ArtetG1c|G͕2=)F'/OjJ4j+QGժf6!V `sjUZfQKƽ9D$]#m&IK'j | ?l+m.LJJE,|c$& NfI>K5lIXȔ\_N`@CrCPǴK~@%UZ7R-꧿Z|ZƋ 7ny>a3B$K+X;nt>WV}Au|䂅ohECC2g ^ji)LޗӱdhcBPt4T[p2CxE>ͨT^xPJœjN^ .P ĽB"QQG/] 0cR&C}C%}%%uc)"gi (b!mW$*Ps " @RMo5RyݮM"8"0ڋx!zMԛDF-4S mmN2o~W0,^kD! iZK\/7EoBk4k(NǨHPB,K<|w:\}4Ha\ŃdChT/N'nދR mgo'ڹ/:4dN Z)-7+_רG (ڛ^B`RC0mGu@$Cݐ5Θ<9LmW=?T@OJJM)Tr$GMȘɫ)Ča$ǖc#>- lof16ğ9ůC{}X ٳ%VuA>2h #qANzKa߬UG!jJ7k2Rn@5L6owQOWY؍@Xð覎!{?[M;3>D+lb; RR#Zr}{J6[qmw)GIqtWz}Z sBиʐ F1DŅ10ZbaǃUqjVD@ŀcf"zR5< '*ہZ@O@Va^K9t*$KKP^}<U&o0TxY7cf<`g<+q9qzZc[*WhI=Ϋ4y\xb<(PIq>:f9h>,9`6&I;Z^kw^ KMJMDЕ"X I`ͨ1cݠc̝]ҺUza}#u2?j UǨ`^E{rEL*MhyR9F-%fuE1ݬ `<R`";PvGI^_TTf "qRMq h[03\v:e/s2@g;o$ z|9U΃4tP5;ZXZh. XMrbG#2'zI5"55&O|XPjhgF |wh/cN&SjG~eNG27>"%xϝu&:^nlI זA bydz5TE\Γ/ҵ8Jx(G"b.|^f[WHc[7FYWqdC㬆4\jO:Z0n-4:ޗ3$QqcoUy;Z 2aRs^/Ү5?,Zyn R@O)_P 0V*4SMʵ,c3$H`(-=Ix YeߚΒ0Ԟk=*[Xb:`΅e41QXQT (^mwI֮` TȊ[nۇ^;_o-{PB42e&z%nx;)VcN Ŭ`.J7#9yQ&t ,I'o'p#`$0)cMBJME܈@O":vDSPJ jbj"Xf0օ ni5.N-K`-~QBIPu3,%i?ib5Gh[ fNsYet*;l/h.y+>b O۬K 4*JtA dvIąGd9W"D'q+*kfI1}Uƕ7M!oޖ{G}z+CϜU3B4W 8JDíPb2 :Dy3,Akcϰ+ֱ&}<ʕoOkʹ@߿h90{.rFd8-.sW/4Рq\ Hɍdu|iY`JBi C~t_K_kto8 _ ܞX "yai'^%wLr-h>"j4IQ2 2 [^کTz,k6 ^b)YFe;Ŧ=W0HupjYd̾vz 8i.ˁ[(Fu8pƪ|V@,N8S\vo[EsB +r\kLHs)6,VrXcd*Huxc!Rgm-9~!Iy&~7hŬ'DHg[!~! mN\[ι@đHH&x:>nPS 362Ѩ0mђ$e[?.otΪ 3BHH1Q'cqȆ7:NEŞZ:z9k9א|5N;oE$kL ,]'8*}͏~ .ԝwbrѿ:SâJZ~ͪ?}I .(K0,ljVZmKqQ>< ra1x 6ɓaKSb*xcBZ-¡r`Wjw AVD+2aX~`JN܆n''WlcIgejϐ7Z1==*,7PSY}sH]@^6f7 ͅ|F-b8xG{?}R횖=ȧ!UqZhGEg:N(#ھMc629$8m`8#" v3spiYnŴq9!um(y!/Ah&dwSSS'q lRMK("RjzI##OqȾyXs+_@@ǁ{i71'Z Jgy[#eWc#0-qrgD[LQ() 5!.qXPɘm/{<6\VaηϤǁLCo6VL ` cO®(JԢ.Xdpot ǹdtZps~;j%"COY?  ub8dӪ,FǏ yICHe]@+&TٓJ'dܱ :9sPJ\2FzpЬ_3Ti<'<4S,0jaǠ;91⾓($*3Ƃ؟yHWYo7Tuy;X5ֹVtQKLktyf8At;qFƨ%ľY+ U5W}7av:Q޹+'q̓tBb%?y-/6zMZB+#K|! ?03),mCY&0wDv4Meih=Α]GBָ¿K7%'MG m߈;2ĹR\bomh3CG1'w^NAz, ݏWY GA߃# Cxigfe^Iyc*Go߆gK4Ft/HfjP9Qe4u9a]L.ڨ(5EYb)oM8Ip:6_P®u$cwTŊC:LZzsմD",nN 3^TCx mV@/!&CT :y S;^g[OSb.,ڂ@uEv#9YTɒ۩{2˽ ݚ"t"yh{V,)RU["ug8&`[YuKc=g M Xf_f韇.L2}VDlA;ظ[tb~neo%[HE0Exᠲ0=mYT#{a?&VjL~<jZ j^ 0FJ>GPI#x{'kAW\_"I.{aN?Bg5 AÕT>!Bw8ZT;s #|œ( K)y(|=EP)Q%7XԪdՁ$!w⎐e`Rm< W2?tl+dh!?HKYosƣvj?RŚ%s`3K@sg*&zơi,P‘6tE:5'ld֋IWFe?e03*X,6U&)L1㭼y(i|@3PqdgҿȳS 2 <\4JInWl{vltBʒ!W8: &J}0:Kގ=y)p)/Z%=PV]4 } 5{[A*,0w'$ދ^w~# >)aA*8n`b Ƭz*,-s+ B9˵ۋ5m{P:Cp:Xe O?))$i5j#1J+PZ0?sM+"Y7]4IgaowIHu\,2;} xm?o[ITDM|cެյ\ R3>|AԓUq?kC2n6G_d[  2Uf81 ]QпϿ"ќuF_#^ 7on_( Z {WZpk?S6m_CN`E.z3 r\Y&k4P(xMuJWM4pdMTYVJv]pNs (8)DKJq+ Sn)KLF|K7nOSDH BdJ\`r >p9wJ1#%Ӗ4D̏+XF'TÌ\=3wC04OgoL$jNGqQ=*6SQaJ9_?TUB7+(&#.qsDi.6p͉]ØԳ>RhFyarGYtFH h=9.kK\T,{#rW[33źa57`,&&@ [6왕>=}jK`D&Y+I1NQwA[[e^ W>uMMJ(HL[fQ C%irLr(Q&#Ϥl\&{%Fh5x^y Z1NR@E өCîH JeȪ~;Fu&iO=2_{>V鶈g]ڂ/߉ZY>I(2.\4 *k'΂}{ rU '! sz= >)A.њ|V'7sGS >cla+s,@xu4/:CxFw(MQ\T/ۙzڭ4Gϴ8f7y^j1 2)BN7GfaqPCjwx.wnj#* ] Fٰ9ח%dsb#p+ci32I<idAKyPpZ.Sɧ2_wԉE7 Է0~ d;xsf%ЗsCV@ܟ|Ǣ%QW&ɜ8z v$"6fmX"_}/{@KCEq~m"|@S17+.H;3ox;<8ي+h!@hɷgdŻdG ix/!3U>m/P $2<첨#q}uT=M6]q:nBݾjoj>H z3x3$D$\qFH;Z8+JL !ؖB5/Hm Bdd-oꊀt2@7v+ ]h}ux$h:svWcAMܞ aݸH$`FQ,zU*ݸ`#p~#LGײ$>CO@[i]P5O<m-cH?)?<^ʠ1ƅY֞ig^ VP%bo x@zMQe1'CY#bu1Q| 1jrG?H/t|Eݠ<\\hNqhrdYqe)"˥Qɷ?TC{\3;Q7 TPΨ{2QDT8c^#Lay"( qt27$Wi',ٮ*B-:@?Զ_^" xpw$aZsE* h;%2ˉΥus$Hw"g_P7K,mQ'j!]l#ިKUNJ0.Zܑ%PW/ъfky*cr "#'kO(OphI|!}e0++丶*2.t8ڒmxwj\{>@ [hZ!)+9eYAQT)Xˬ2Z۫}X72L $p%0-.#ԙG1()]_*;6_q 2*pnX | ~"M7b,/~lԼWR瞢T*F *t@)6x"8H ""nF3p#lNܿJPB03H3aψymm-Sb- 2 ='yN !uA(2/߀ñsEϗ.'p_35j%t-zN%*$0W։]EdjwBM2p;vSHnx#њfCl(5 1_9[T(A3rBtBsi6x6ޑG HfT&-*6npOR #9E,f\ђ(ONKd`- 7hfn[__·*cӱ석 I8Rz_Es M2Sؚns?ρ'Ebְ>AMhZլQ AkjbK1GBR%k!+\[f&),«UԀtl:9\!76B5v2/_'ĞWw޹RL5>mj5HO//2_'g&V+7IGcRSe޶k,"w H-!?EeZbz~mk|`i\Jf$} c7I54}HrS1"Dۅ2rN;DZxϸ:wM<קHGȥ $Sii -cw%B{T8R`<@K1$$Z1ͤtW\~cCLR2h+`\W2@bR 6vۡ0+{`{g x4K ?f\.2o࡙W6Vϝ\8]pzFoei)B!BtvˆuLfPH2tQܷv9ƟK-ttRgK7oAT\ԅS?År2~xw $8?bC""|{l3 v|~gHҠH`ܕjc^SJme隶4:[ sɍYsјaC07vq7iIÌyDN''j29r2*qB\]<퍆K=I\t? ^} )lmwE 8ƭ BV*bO$d2tk9|49yp>:HHvRޯN-!jxzC3$xhX{EqX\eɭN-X66l#j4ޕW ^|w/3qIN9Z! a^V~JԶ{hvgw7w+!\:tdy2% G@U^:d:-6EBK"u%b3忹+/}X-e9)74[tqLT5isATX$Jvnf  {aKܲ}[fr&T `}8C38X}YŕaWaҡ*X?k;pڭ \kˉ8BLD6 Adul3 _s@J Jfr\W 7PB=7Zh׻3>SxjGb+K}q(08eAɒjTT e=Buy]O\>Tyė{%Ja-v)-㍘C;aVj @Q!vַ>+qHePx9meKN:ATx Q/S2G;XS6(D݋8tM/mmT h Ed5T䢴qZsˍ}RVjw< ʓV;lU%E% H4,Q=%% J]"2ysiتDa\no'&ɺ z+A.8wˮ\?ĖEDLf} HBP^oUZm:Lߴꞣa$V&d)sxW iI.>m.Ҕ%gpBʹFBrO2UF+l|-w^rš,@L>4C+5Kv RC%$:YT8bd| ^6_zBTsփ-Z(?dq@5;7$x;qCϑE/XU@dfj7Ƣ-%V<@۹  H; 9r]\MsIloL?ɞ=j:?$̉{Ryy͏"ñVS܆Q`6wWهЈ''ss?DI<Ʋ95TQ'y\`&ƷEְ@NRTsTTc" LD;s}JߵeU";_TUͰعW{Wc,@*5@Dy'7PU>M`gWEǂŁv  h]5rTI ;2́]SNr2c(찓^ Qeq3i"śSzO 43UgwE>&1FWS1%Ɩ> R{Gu$+ qdbVS` HNL|odkɬ җip ,W֡!wicFdsijK58gmx0ؠ28f{J^n7=_ @ 6MT `KmXM=Ir x2Kԟφ[V5_\?7bEX!Hzw :ܐ0;" Ko2q^ Fi0B'y8]+̼OII?<-zM()3zAa< (zAUB/5",MAŴ x(E12{"l)QAq*A36SibѴ1G7]gDǴp"}b m77*,Uo"iM&BO4~٦NzWqW' }V dI2an%&\fiG5pl[Q7tt ϐZJ 9|x3z05 i>sH_%7Z[Ǵi޼/'vpPbY"^:dB50fٛ "P>%*Ե: W'NӺۿڗc֏SzV%0'<=j 4` +id6mka6g1~TX[ &N]~*x>MڑEX  j3 |0[tdպ(ECzCk췖_OfM/velOԬ' CJU`~W yL⢉ˎX9xx+3܉g/K@uuny5w*i&1I.#>2'mWp*aFċp)+AdGj?gOQ /-cܜ:;uJ9[惼=8ygT]5(#v2֩"*@Vlҟ#9ʂ희 '+d;ţrG10|R&pdS} "d;&ܒF^ E1Yc@s4ٵa!)O&(N:MRCҎ0 U:w4=NiaQj";L@^U3!o픜O$`kϞ;TeewLf륀U%GB-REHL>o TzKoj5a,^Y# qOdJ;6[DFݺRܞT30†ri9y= zEM;^w`k{TS4b%S.O-%ITL o߭;>\S)7$` d@[b;k:x(w-ڹӛXxIc_(Lt"!U57F?ڂ@Ez$YZ'yf 3v5n5Ҹ݆P.vD@%UդG#Lkv67Y*m1_OcFn~e\ -4>C6yfxa,%D*$h(hGZw" Xv]ȪU]xNԯDax}y OP4Hz'GA#7%@~C-sjr}T9׷ٝ٧C\5Kv@sMxC#Ux854`s aWN1l1$fB;;^ f7txwAGgNhJ&m1}~AAP&MRAXe0?q "秱 +;]nZmFfO~&+VSu=o3SxhyI[7:9soAA @K{Mk^U[Cekoj1²%RD`96RMV1 >%?΂G×;ZwgArHoNJ2|zDI;̔ J"jqheW k4+7_\;ʰDX#f2l@ynL{C .ǽ> y? gʋnzTY;.S֒(!z𧻓P\tv,{brɹi3fNys Z 7ɖiyaGm2EBN M+_O bpp~4(מ]:PZ?d!p4/WH/RGpLQ>_/8ygO9O"]|A{5-*oY%Z#5e">+n}RoOCf$vdL@Wؖ1J)2/S@kMS>o4 W;xU65gxit(eP@'-` \lȀ[i=!R`Md){׃dWgudg0 F1|M%k _PbY%z"zX1( Vhʙ#8#n16VfS lo8Lbp=x{ֶvb$//CG/߰E;U8:En(deXՂDb˛ot!^r*Q/{g-U+/T6|R3W-({WNUGLrE7F Fm;O,.)x嶗3Xmmj`7 Dޱ'gjjIܣK-#Y)gn0tvu'ՠ<S+VQ 9:r5H1SZ4||5W(l 7 nd GK@]6nj|8h|i6M+ށu#BY{+EeDѠ J~dZ6 JaizK*=xT}3R0֧bP4EdeA:0c{ic+L+?Yۂlxn+fk% s Sv{EZGYE: q$ih8jKA'et:3>{^MJ(7x~?Cۦ-4b)oۧA>S5Ck~@I)I_08!B,PjD\%`~Nx(u,MF@4J0JLu> IֳhQ3$@mle>&ÜrlPJ+͕Ϗ.*p!j?iw[<&SrfJ0= "($G M Z._%Q<[fad("^l 9`a9bX{GWCAp g"TKd6zFwDkhL1-VD# 5=]u9}Ll3A'QһS}t:{7h:c;h*v h<ָYZJl$~QEa߈~h#-c{\u؟qru}$.Ӈ9L.js"vm?^%lDzOsW";.rL#l 8F_2&oU,r@ˁv%"ۂM_ȊobEgp!+w_õ džjϊxmO/4f0ZPwI(k/O6ȞSطB*qP 1^HS BXp6 .n̄'_Y}y0v`  ORL;@), 0%<(bgT2!>X{&@M;gU*Z"P^$ ~te3(?#LCωbO0#t[ STrD!{^{*(vh~6P! ~*ư +KU'K˷9aY# .xSzώ _'V&Uټ&Bv]'T5HZRS ^P$( }HY2ǵWMe3k `,>´/-Fe}<\i1o+M.*nyLgcKa2Tp)8NLȖ9T1/C.׈eVΝ?]"9:0Y-i-'E@|^EwVIM|;zE`<^⨪}i0|ٶ'UwX!7I{ZRkx;ƢBy5i$h'se#1_N=zoFDҭ_8;8&~يh?kcl؀2 Ӯ=5 D,$%>?>"p5rZ|TnWL)cH"Wu`>GGbQllH +;<>[zDë:G1^ *]7cY$Kg>AiӾq+肽01?h#] )o[prSDBVE[M 4ϻfLo;xo`ŶiF-*`_7%vlm͟2Q`Ud,#)7s|Ӓ]銉ibMB1ɇ3LD"JȡZ|</$->sFv,eP7ѼwEѨ{ _rbAŸmMC架 X|ICTf3 '5jI( jzzFm) Uೈ$4]f3lVE)`3SXf6θd 0|G1!eMBʬhYc雹 *\-Eܫ_Qa!>qDW` we^L4U;ym%RgP˭<0߄`-uh K l΢s"Qd(`M`gz{߰`}CSJ-55ͮى} 4ցArpѩzW( |A_7Q[l=>] ?nJ<$ƾr ulTwmQqIpMz#@9nL&4͝ql4uvc3"=ȂZpބj$L8F)|S! elKZZtEhp @[[RCӻyYJ D_\eV^JGc(EUj4JOR2}̿ἭlmU'5Lj.1sr 2ں II1~l$U{VͿPO7 I+'nF$&}!Y$&`>G[ku^#nU86:,l6rT6Br_n.jf !O:W*h5҄۔O xSH)WĦ7&4p$"EYdyXBkN7Yq=p~.<{z _5<?{rpkLn`GM!٘+- W\!oYG[ ,vEoޑ5  7v;G5|1_ao2Nwlcjz%tObI5#3(|P0V.(0ahI4V֋ȃ&S}T 7dGEKIe3WZѻY84ZPPGx~djZ$%`DٛT ).śW2|"PR7[GmW7Y<7w͂xn}]JH~:P9|F2[2(C! \(?)K'FT y(6]Injlu^ԜPBzx3z]/C:j`m ]w\ ' xO5HM~$< "l%ƛ<;pCjtz~!BWBL$Z%խpeҖ(\V_J= ̈́B^ZUcG 'Vcdg)pEyPNe\2D꺽JN[C+!} %UGoR p\u\* 봂 F{YA%gIItɍj&&ٔ=O?7MpiQ=%pW 6_r/P o<(n Dܜ4\{WY/v%+ToC+9vWa~˃:*{73`b},YQv'x: VxSZL-WVse4a V1."ьc\_*6dny;J ͘N*"'b!TPmBcJ\BAE(.qI)2OxY7v٘0&aC84p/+.o`tÎϹN[-Q?b`#QwiO?qcfsfN!:ɐ>B aCl [eB (  #G8k7]d ? cg0`ƥStU,6% ;%wzm?$c-ceW%/{t)hl-yqǥL?#xH|4zepi+ff/%n:U>y?Ot,8x.6n.ݖ~>z)Αtڬ42pC#$Bj91p 8%"MvT;sG"H䮍xw.Lu‡,EK/Ѳ1]V-}2U3Uџ9]Z(̪7bSCq:rã0A0+]mCwdy;bA.[ VF$=14GyV4rK Efwj-o 7آnL!8fF+qKzC|NQ/n Bl:BK$|$1lXq`BZ0*h+I9:Af#k$å4Ԕ%҉dUE˲_NP*q#0ᓤ8Ņk*n$}rL\hx-FÀ]ktǷ58<=91fӵ|NIci5SYXKLηF}aDRloj*gῑ2X)'wwPD]<*ܱ}N3٬̮%+vsq H|h682 .7ΥT_'Ϥ;v=sHih4K\'^|6[g}b,{`IXi$_ )_1O8FP/#[~^/$XǼgN## \?;R*bfǤ&M.`%>4$X0-1j"w^\o2S${ՖOjJ*=YstN-@)~ u|Q퀕$kZ;4n ]b , L3p2vW /K:3."I!KtXmE)R-s=D; *̗=+jB@:ʑ0P^-fU3DGKL7ޛ1l~ o\R~!Vz`#du͏eOv+σ1tUn P+G <x _9\"FmrX7/X:ѝ~KwLAa+j&2f.Z+B ,{ofGf5fP:aCXT2 '' 0AU ,`tto[H d| uދ݌:*F1;Hkm v6׭6"iAQUȺˡ1,>i]_^w^nfZCEm<3hIMTkrFN:_DG\?G=%0vj h>E=j͎&v !4H .f@jV8I(ʏ xMb/&lb#b 9Wwl!gxrF]{k%XN$T^ 4.(WgVS?q[T(YL5x_@,'(^oN!!XL4~g?EEԤ+ȍLBT BTn_e eԍOgSF`'`8'Șj3)X](fJ?{UC <*v/t!z]Fw:`?LR2%L%"`sC#I*M&v>fh ONjT^LpW"D97AT4TͶ ) ى%ݾG*$< b%S[:Дn`LB(6mZ{ͩ!)psLsVg zܿZr[65| sϞc%Oy5wVCB_{ǖPM;TaNöۥ9} mbzPwtD)M]k4ξ b5yEd Q1zSkY/G hh4)JɺΆ4oZ? Pά@ǖs.|[nG2_ ~o,?s,ĉ0VFۯ":z[xxUJ;B CfavCZʑ(Ke26vB,?-YٚK4/>,&EӗY-U? `x~r`kSw{9xV<^*ZRnܺc(hAlHB>*}݆aX@g&#}͂DgЊ\>ށi,hwE\0qpAXjO$%( |△!H#Id f<_dͧ%/y6WbvԔv^Uk825BC75<_[]|c$!(ȲNx!*QTv/J復E|BkvDX=ql!aEAUD7"9i{y EyamsR[O cA $4v%W  mH;vz;bYaʽ]UOI'`;FC$Bܲݻ9DA$3|Miۥ.P0{u.^ai ʯWM^H;Ni%g+6Xltr_qWpK!?AAv+4N JNtifz"̼ŌkU7e2H.GrUUZX%"'թO& auķf(JJ^'/-|#z@BJdJw *G٥ad^^y%7V†eMb J6lf?W |'s}mLIUwIPײsᵛ>B$&\8o>Yq)1emUС!N$ ;iںSl5嶀(9XU5z^mĆ5Kg;Q%V95Gnc5+ =⣬Ac Pك{t(YK3|D6sKvH ue-ً(=N@5Z>#'MaFaf>qhHeW:s!zkKX+q }y {,ﭡKB41+ؿbU{e~S!f;ΰ0>خ3hLq&ϊ;FWSR-oHjbG!Es=5sظx*w ų[\B7y` |FTC|ߥ%X8*`sADˈ0K9硴}. QK @/8O8,K@/f 9MPθܑ܋01NfĘ:į'n:8U`n~o=d^-Bqtl+w"ڮt*EO1]HY_F^TRJi+Y orϺB"o70Z~U?ee'xșeo2A!73̢YOdrSbpHW6'tq3#U$8Y+U((6׵6 sKbgI(qI$Aűb:"%t6}67{|( sT90@1<C8ZI2epi1g͟ZB~履IG>K{?'5SԞEaYM:o.lʬػ4[$T 'Rb?ku8yX d)m m''?fX8_5_Dpx%'] ˩""ĔtV8 mǦ}@h|)-oοDV&yjWQmG<aq4\M!LK=xuuM/"|xZUtTw^TCۅ'ؽϵ[angPZQapR[;iA"(Z)7{ dDa֎+?\CO- ̟..cf ? &<2 >ſ>ʼnKgJsMx ec_qb?!6ױZS# lH7 TYV RIԭ Cn˞%mth^ڰهKgSj4>8EsLґK~!e0͗s~2$Ւ)қx)5) w#% N*882$ވ84(s<<{ijߣuL?p*' ȌF*.#+LV6ݴu\+P$bujZMɺN7`\ 89a঳Mֈ. r&ڑgUsTSSC320,o szBQ[y v]x{㹘3Z(փfxkDiL-gR7̱ %t )pG ]YБ;J:VA%JQ] GPao(K-W.W u2y^n90j u8* Xc)ɜ%:_ cӷ:Fim"etouTK. Чnt=&[噕=A.oV?zY, Ǝ=_>)kt\i)}C>0m`|-qG0z?p4{%|׼Ao7Xu} ODrb5yvF9wA1`Bœfp}(fLl > w&'H(7%M S5W F %`s?!'zq7f 2HCBp>as4n$OІij~ZnNhN(M²!,&;M+1u5MJ9۹ ]$ #A:;vɑ/| |G S+GLo*pIESGk}3K0T<!zW>.u hi~m>a0椇OeoYI0%ʬg3 Qц? ɑɁH[qLvIG>kK]d9",!. \}&on3~{z)>EϜb.~dJcbfQӏ"nDGU5z=)Fk2󼯧:,_&c!04Zk3})hn-[gY]b6\׹#([5!SPoɉk7S1<;ae x$D՗y*c2PA#ւ~t5uu}`9||kQ<~)aHEg®Ѥx#nՊ~`35ieHeIqI4X0ӬϙFaA+ qmI + k).N o1 X C)M/ >HMG;ɍgZ>:Q)9ޥ?չ0uRn抇T!u 5= VyiJpgy&q /"ˬ)RY}_$M u߮>/1$fb ,&u2=qd{$[\$לPۗms *E5U4JRk%>|[<Yi11hPG),jr:= NoRm,uCH$*}=|c< {OV#ȴDep\-a"Q3$}n]_UbJ8Wt-F^%懫.::E+DmJLA}.KyYu: HCJY8«q Km@O].{7zra0#W:4Rֺ r/ʿYYX{԰^/jlmjxl('FE2&"ԡ[w+R ̡q۪aYǟTe(QtY Bÿ9pdȪr1,U~p68O"F^;G"Xln@);@<7u)#?[nI3[fg&WxҴN81"}٠(( A@l9H' `bt/Rv7uR|M;Q3.ko gvTŦf1 Hٞ 3y KTYQ\d˰~؛adW-KxH=2`խ>Pif>$bJ= 3ݏql8Łc gE[f%T}A."< }˗'fҷrJ`hl #)\>~Txl^Q@B*t; ~$BQL_. qz*eh}9,ӵ#3EˍK9AcታֲEn@i @{.?F!oA&ְbG1!?U`M8'݁T ,C O@/s뗥(B.Gwu9Znm7-|Wڟ(S?Fg[{mKjZTf%=09_ -z+HkXvWsԹ'ڲy7؛OP(]˶X_5lAneqeo6ˢ㮌O `],Nx61oxW=c-]I^aZztN~=؎vƢeZ2Am iV&1LF76V-G=jKZx# <e`݂ CFL lK_N;:qrı}{Jٞ5< s XˊM+kAj2Jۺ^&T, >_]*qԹAdB r81)뱑`97:aǹX$qwzI͓DFC:o+>$,*N/ =AN_>:no//$]i 0I:: @u>^Mz$kxO%ՇxESpNҺ5cFBՠn?# ęXO!?vWRs{yDMSMd1q\¼m+_ YG ]j6x@L)L!RPS<t5)eJ`@(B ̃ɂ&’msVKᨛ2Mz. t!̊[!OGz73z)@DJxfagPm(\#U NYM~Uw(ZwJ ӕԃ@OJ^-g\$g&f8diŽF HCICd-|~dܲ> ay˯Otڸ.=iDvcC.z偰5"c< /+RKO00Q1 Vڐ5 /v4/aK'NWbee?ty]tx}_ٴ&r+˄~꒧nZm[L<&Ո3+%qHXַ<|oQ4S@M|*Sֿd$m-#z @`@Г_yN{Rr5ߦt(p+lwObN,*}&gM&* L8/Á&n">DC"0VHI<)4nL 3GK"# ԆwJ"4%64)jڤ#;s4*q(nN%[HR#3au](iPHgiAk ~2ؔokca\uxNoV ldanQp+vZ3'U*ȒP^fe dEʯ)7s\ͣhRcll:?u^x?ԷWbt6l8ӫmBw& L!I;3L5'xdbK_& Cw[_|4V :q87)O(ugg 2&pszk2LNWfP /묟 dX I0sVBv=ق/"W]z6p=m~9!=b)FŗI*3z% 8YHE+ƕj:`SD8yֿ)~p`@ E}VXSQ5ڶL3D&UO3F4Y0%%Y{ ΈAdOrzX !xw0Wv.D!JWU~O,zZErĆŨ_,/FVtD=-!پ"ޢl;l>b&eC 5owD L,?OvLwb(ba>FIB9 Sbm'yu%> ̯报jazLTޅ\ܦm-[DBAXȗ(6 LhX3_G\nX)?v({CONOǼ;/4QM{("b\~nC#\~v. 41@^Qm1w:T\2.+{!7AB04t9896L1d:'1ZWF)H'A),qI3{I% XDVZcEaea!_df` IY{%=6(twTc@ۓr7nW* |?lux,&A3⎺m"b76E>F0b(jukcM}Qq2p--kwrY1NF/Bշ`KMM?;BQxNz۹TR3/xȟR8?6\ )+z  $ O6eB͓ȀMh>Hs Uwȝ\.  ΂pW x>";ojֿ`ʾf}|%7 ]DZ'c容K}(c4M@^ΕB}mcT`pְ! }ߎs(`%UIxi wAeCQr!>07tՔp7ӂgjB_u(Egv ΁l"lcovB9IX,Q@;>5q_n/ԝ0BCB<A$o(:㦚󔶘pG#nu+Uvϋ^%F'q#ZMv8$Uy;͔ix0 ܶz3w ^n.$y-(ENV`D/Hu$ }{j\]ڟTHKwӒ_wGy3u3v{ګWe[]-vF_+pґ:אc]@5/ϓ{{ ci"KѺ5A]Aα?l )-[A9nz)gtLxET?&f[ N(kh'f bP. G!)F# ,4JTS2i35/ Z>\x^ n6[QiyxbEGuY0 j+'jxS*W_z 9εױ< :xe!Hf~C҈0@/-䉷9q}vArUOV z 8f+ k~ׇ1?./g~hNmh*O:#孨n%Qh8tQ?+3߇OO6FO /}%Dx7MdRWIvB)C$DTРjM1j) 䠹X?TXIy@LccKdϣzM!tt߅]"&d.bJ܆&/7$|;Ͼ^)8EQ$hÇu)sxBtXQqIOWRtpSQ*NL>|'1DyCt{o(`U:+蚖MUo^S ?A͸xXBG;oM0̆p1Ŵi2YP_J_t<coP﬌3mNkA $iQfiBdbfu! O`Hu8ֶ{Ы Ӧ]<->N掆*fB;JQq=Ih~ml_eLTv{茱nJr%Q@I'<~K,2tZ k`+|j[1W=d '; k@X^ĺ]%)RyL= ؉0P%}TC6}U]6MMԌ+pȈlZǜcK%B vU ϲU\TP3XbCkD'<WlEAjڬ]xn+@AkZ|\ R|"iBBhh &ŧ%G͙5$f~*xC7nUI%._*_}w3 mΗ+6v}Zsv |Nʯ0FtSL h> z=Z՚^;Hi҂x<Bˤ~1.o]G9LzH _&#۞lֺ4i-gO$iXwؑ?n Rht 1bj, 9<"?W!M׎`+h\OctϬ +!<E*O gC]WR`nR% ⡼ʝ%af\%q]ܘQUSsW(G^j,RZ!zv_:l$}͞o( sSg1OBTq~cy84t Dⅵ6bOksfPagkǨڦ)K3@A/``a-KLb<YE㜐xǙW"1mhp%/OZ}EݯWԠ/-3|7]a`^{},d?O߬ fBض0gV[qa9#Xq) +1 ,OKA.o醍лIŴVݞ%t` 2;{VaGđөO2^ :" Ӆ@2OI_S,z{O2gח!YW$D,M:|%i[b!ȓYL6@'TaiP{*#5Oq#=rt1 N?hA@{j$'vdRL#x̊0қēS k⦅yRfۏtSS脯cE_2e4 4{X)ib_pYe!@ȑxdvRon'-1s/7- Z9@2P⺫-j!|kO=psPJܛGDŽ Onhx[ZQYa'GXSR˷1dϽ:OJ C)]{j'qQYخWn|6J ZXDI;/ß|,<"?6-% !ӟвyw(*7q[f"~(cyR~,*w6Q*Gy G~p0$[؋N_[k[4XCMD_>-DnB/pv"{}kEڎ!(ܸfY3cvgE ,AfDP *e3O4kaV1I!EPJ@Xh C&6bg2ts\qy*ŕxEĐKGPQ_?OT8%=,7Os0C!Fǁۉ ,keS\qt=3*B`\Jȶ1nhcҪp~gpOՖFhff=Woьr,OOZ*x>) 7O:bColĭtZw"[S+Fd;gic_g'>~CFz>K*G!CPb_^"ԡf8Ե|%~/ nT8S zEk5c?2xҭgA%!#I&FQs4rwm]Htӽ_W!IgD-8s k }%  gzغo`5]L/o/AW$6>d.I<'9f.<'2N¾d/Xg 8)i~gwJ*.{9O,:**  Y<Ճ3s+[V |@Yf&4Ӽ&<9K,cS%`h ?%,GNɼsvTsj萋1Y/*7bYK{{;P žI*s l!_~b,STFcgr+:5l>eb=%v&bִ@nڗ:ղHf&C0DI|';CpRhK/;nZz/LF"ICVS _uiTлm =6閯BG.搼Kϛ J'sidT~?,YQҘ%4wni<>9"};=+p%1Һ|(`D~4Ww'W&g!b%4?pL[S vM7PU6h}F:8 ~p7 Sk)B-Vq|psA Wc6x_O$P!pjчV |^JmKVQT?z G-Z?OE@ϲ]Pn\|Si@}n&EDf;,?+/P+tD%&\^bAͪNކ/*^4}[Xu( 3(|6P~x4P(ntpG6 *aB(d0Wf,|ixluφѕ;'Y6uT\Q$fwR鸽|^i2Kmw٠d^4]iКiu|3Z*?5VY \HrVχu6۸w5EI{qz2{< ?,G [/~jHn7k pq&#h\rWaZ3VDI AOhh2 x|ZYyM㒺'OvD`4'lsQ8Isϳ~4ayd6%KN &) ,+`J00R#,4毠H줞[kH9;Kl)KgPI@ݻSn]%R1t#7J5;mCE9).Vf3 XogInE~abFK&&/#M~Et3B!1 .Ȥ`x@[t[ U6GiyCZ^Ip&lTIKtQM5^kԭ=aT[AwUs"d߻/* V8{B۷=Id\ Xo[cb8Wo% Ќ7 +)JSxJBز:Թ+Za lU`N^ܷԸq XY^&o^v;0_QZ?p&=1v"BNU~ 0WF&!Qy$> =*f}ajhCi6=:GbE@) k=!`:ղO^ȧ^xj9k]M/~lPCvΉoOX=(il%iB{|n``ҾI(jY"pͳɀ08xR2g;jJX^\c9f{*?-ߵ=!FqgF7Azyy-GZ'w<{219,Ionz Y `Qək3[";bvEN`@;S!#qY8끾`+^!ދO\8p$QVD{YI3()Dk4$x>rN#)Ȇ.ϠKO5!9eOFur9bRҸqE5QWpx" ` )_5W*aɈ=x$!fP;"WilDX^Zn agvp@w@jl˸@!*اd7A{зcW)]m"!}<"U|K+ND%~ɋ'iq-k{bf:|_)T!esdﻏ aHNHW}P4/ 2p74IPK2K˩e EWɕ-ZaMHЃpExršӂxB/KpqX$kz|\GCOuaj \Z$3fR±=p]T&%Tu O$ҦGNݞqz+HW}=ˎ>P6d7Q)s#xa|,A(1+}0 -&VP$SG*&.$=Ft҉w,s&}z kTTOۀvJh ڻnIa'S[7joc.##ȫQ!9KxcG = wwrB:?w@F.4)NĠ710U- 5%ZG H cBc3>#Eڐ l "[huRS<r kZ ^e06k#vNL)x6 gu"ONVsDF 9A;S\JCrSO%kowǶlé~h.n![8@(\j%G ViګwZxOKZm]g\B[#.!{tykz=#9Ko73j /p'^~yU\ҁ$f  ٌ.) ;-{IA^;[y%Pv?,nK^Bڙ0J V\G YoCMS2FNDAZ X$alOxwː9 .bFmBI8!P!i[_ꌉݧ L"j,J l[ (crۦy cx2SI^zk+vtu͜u6xߩ3[b!k,G䉫zZya$<nǨP`c6;I lr 9{$wk_tSyG)ӊ=5:r={=Iӎ0_n3y䒵 {sӯ]v6XC5f\2ƪ8եI qݤn?BS=S]>BBMW(WQ$]u3KJ~g۲5 uGpȂxX$CQIByzlm#g  @)GqZ^S-dp"m؏.kH= .wLp/Vkly+pQ ĚUկڇNAT Lnŏ(ؠDYtn2!!%XbB[?' 2qbJ69O' :)սؓl5&4LϷ|%OQ=тq2u;>>h9hoE퍱( 8Taf}5!SH[$]@h^ݧoQ튿xR7Xc EpcKipr2 D#)u7!J}]HH:Ix1U.xƯ\P/$ t9ddt4aIڗo"J\׶@ *Tt Ԅ8_pSn@C KqDB z*;G&mm$ː&+u7+)-u1I-wZLxi poJC4d&蠻Pz@fmQt sP,hf~ء+dp!6^{o F#讛|iW㝥+FVjL;fYpWyqjV޼ 1o%zq5wUyFt`wX\[V:NNO#b=٭q`L_*j9 pJj!)C&L>zǿ e$+c-U-x4g~Xq6 2|@-(_a1r~j")'aȹT|W*.,@!V+j?NP 2n,SXT66tA =lM:fS"u# ~L[fT49|'݈?a?pN@B0r +hDԚYFw6q9p0F\?+еxt-"|_Z6y9Y!h˙TVy7ҙINg/5hɓr7r/rY>fXSW"Y 8+ dhSB=gcf{۴(f 0;ˋsH[}š]0mS'٭oJMD$"{Ƙbpy|q]m/.Ӕ%Y~6_M|s>':\R[A0jZ>?H:e yc!8Bࠅ:n;Tυ7= AezC[ :g`oW>jmԦ'Dpͧ.Yz'R 4i|Ȱ6.F_TPރU)w3RFdG'$їa+ kTY)'hUPcx;<t &ӫ` =&Qt)W8&>. <Ϸ5)yr΁ŎpT!ڛ4xNK8nJqO6kmj"<7}y!(zPbG+:K#4RY쒖9)Wm/n n˜W"hۏ@bIzqrthU~TDYs ,Fm lMfF!\c!T~f֌T,3+6ThTT.lb-xteH$=_;ja@ \#gTJtd i'O+c 2k_m4ŗuQazFA6A Pg$8X\ S(\sK)n&o[NrLQ=_V݀Rgo͉2ޥ'1 UeelLA<<`þ4ܖ*$NUE~=4@RQ6Rmb/?@wcThsp18ϧiS-DgVE ɬz Fjt>:@^h7RbFEGO?C$iI(ݰܯ{*"k? ƒyx$YsNzroۂ^@Mn ]hxaC(|+@V$"ډ՘=XPxȄ+~봑UjB[xLh$ B2L)=[ E?< CkZ3DPSݙfvHQCe7,ہ4„)@Q ~2}o0RiYEU={mAF7R쎿{o>*RP8.4eF&t"6`Zt.?  *i]Q GjP@ղ3Y!V;K=8fEҪN7V"=nLWjD:ؘY:~[rh ); )t0|~wg >59srK+n/8rNB_tB]t(#rKn PbV[J/:'oEtQX xizG҃՚RbHʣQ`d㮃=ׁ*Khp_/M۔X7vcch6;M KAJl)TuGsQ\2#MJ>IX5eĺ&"!pW Hӣ ")JE0w#,9q@>8SDm5"zee{OSӜ xd^gK;#z(]*(sBuͦS>+9 ]+& HS*f[_!6ңw_QK΄ ~oC|>]Y킗VCzWEV*$,(JKlN}rG6N 8 [#IqA]_ fx[|()Asٓ3Yd#u!{ !Ol0U~<&mBNb̕EdÌnMgUO!)a+5 Hrvb|g2pD*c}ِZG6VX]Cb-KEY DQ_0È? 2*WUUe%^w("R`0[h-hq#o]-%GǸ=?OB-v)5DO4qoAifcO4Tw9ҸӬp{Lx$f(x<# K9v]B1ܼG\ֆnμuX{WЙ642 2Ag.KLTX. nhB]{Fk`.R# *0JZԿfL7oOQ]=ԶnaI"6F ez[6m('B-Gbji%bǦ-i/ I$&p杚u8%:+!(~ͨw+\}J+," ` |4(αulΛH?ŗd(PRC`8Yz#dFn+#XC3 &½KOA]?7UYNkb<<j /qM}{WW酕@#ٍx z?v|5LȍKxfF$e%GA3! eQ ǸD81)wy z0{~/gB@ nHM<{ ʠ@-0 yOjuQ3Uu~q%:j~pU/6 )Nġ3b]|*(dMZܙ*,o]^Μ :lGlIT VCMfdIJ'u):녢} ?A#!yc#3$6@ ]NzĮ.)`ƗK"w(ꅖxw4qODȹ)B 2O*+m9µ\"m@ ZxѱY\GE_);]thhbPwVv͙F:C4BG3 TGJY[x1"GY"C!1`V;\yY$6y9#NRMVx[N\o.oK$Nt[3-Ga^iߛEסjA*{SA G\kVcW-~+iyoHZy f_ho2 {Ie|ES6FT r Vh^)Q`Q  .dp !VW¢ MR&crp9>_?>!ٌ Z.׆++5$A^9 sN"GZ~`7jRP=L"Bneo_k>I#:eC}I"-<]<*.TzGanPDrSk;印Gk ee0Yr.rH FnjD?t,BXlj}llvD[^q#  ˰4`Xz'`eKP@B'6{-<0iˮ0wO'3YrB4J9 ےCH:,;n \С1 8؋GVXשƱ; meU:e=l SU9L,i(U?P@q+Z56|#E0Lģ='E&.1fV]DíB} )#P'}V,u61 ި*{"B.y1H㬕t^$ըOM| HC~]QcnōX]347#~s=pvZ0H<&"PQ_ I$&E* )wOa|%2%MCK)Y,#˻UݛGNtf"~C^* s53\AE7]tmEe6/hJ~+&a4kY8GAcaz(/rA|iGbP}=* sX3ӂ>=9嚕\ytV^DP_#g(]ͥx*W`y'ij%WL(*AefAA-^{/}[ ~Uq=4A)-Z. +}UM ߕ}9qOx|Z ozb@TRw jÙ err9X 6 :85i*++Tmpph?ԼX |#i|"Ҋ 8a&^"xԪX> Bׯ8l"%'`Xx[EHW˶@`FLWeY5q5GaeED3*PzYgz]+ 4,IKzn꒘:6NrAQb9hf]G)uLhN:& ? s4l$Y0\hqBg#Q `N&b r3j́G^p=+W ;Ŭ aveya6P08FcXn® {I:y[7ctSKeʅnuDv#Ԅ w<,)$ d! dX@>tp+k8A'v[%6Ls=x#+ ]Q8`!ԗ&+PA/fm/Pv(IԬL:&z^YpX4kucsm̔/!fOj k4Z/ 9!>vs!o\kHUYu9Qs`~D7 eyt*,,ҵ'\l KzX7vgH;6M8-`XoNe >EOh—-˪fXoڡ4S(3L%ɋ@N+!R,/q4 \`fH4GѴׁM,9~O X#57R͚*^Ңs~]*ޯ?oI5&4@F[1k.P ɞ ePNZ{K7ѱR 9RS!7E )* նp i?1L_x.x>>Hw)`k":uSe$l6Kp2o/SHтPZx`P,~}k]kvTgHJcu:(L]_r+2.w)g&h U{ ZC`([+LzFPˊrbei~Q/D;Vr$T˞tFk ]Pyha,N l"p0{4W°B6ons;nBVྂ7eR|kwWt pӤ,̯,y-9`И4@u <GdveJՋ`-㞀UWGcD ܷ4o',/,tZo<69_fZBEaڇ;&ƯHC5`j|"~w̅SRIRRLDrA@=BDYPjk);Myf瓽poq4'60[{) u*bh%r]~s-Iϩ-YoxdCܳesE< Y*ްpe,CERm;ZxضQ!6&?uJ2ʨC"(P4 ߈]kN]ѥ#s)['1bz8ՙQ`'tS*/C)r?s*4LjqiJ7Jqo!4xo,./NonQ&}dߨP k8ň^q죣5=*R44FqR7Hno^, ,G,JRܗi P-YO86˽* oeWuw)\Z|2mGFeLɓؼWMؑJ`_y0a.6esjr$w/8E卤L0nPCbu0&JRULGW]1k?)|fv1^oB|YنJa=}_kUAVd^+{Hޔ4[RD.t1qv5y,`9r0Yp:TrmM*>Mn( ݚusUwoe{=i:s%!O(-xAכ%.[B%-cx}qh /P2-$Zw|IweB_̅{]%csofSz7@٧E;|ڳ`.Kg~)6{D<0(}Dt]88)кrn9܊kA@z2?Y (Y'!mؼag@{8sB޳F1Ȅ}h\&Ǭ4.`)/e G0%*ـ8)Sg#8 EMSL'To$VԳ$'Y^J9 庌xņ{ w誑&y&tXmF &:VaU: *2Q9%y6Lćs )tM 8:l`,3O)aDh}57\X3tХǵ]h9s> .L"4wӮoĞBWdb+0ݭ鹰 ,P C~ \WP] 1#hbA(O/L!B%8|>d w>ié:\ZXB? NTD*uzw3-՟+]tp#*2$k|t4<#*%ָXn7#(W3x .\R-;ǣ)Fh9+f3'=ȇJXJ/ny- h}X:6ԛTg =ruK@QDNñqUol2 -4+| NxQha<.>1[ĺL[?zv-G/B (O桐mtJ՟%U:9Qʫ[7Fvo)׾xXG؝в%H rK>D>]r3o͖aW+<`HC:еp1gSg~xpܒ< oִԇ?ʁjE`O%뇪+f=;7"*W3f=6%1n.pZBP0 tp=u_X ^6\7Y׆_zjF<,}l\Al}ΙR}VTAF]`)#fTB$mpc6ĉQ4̱Z~^}{0n\‘0PJXӄ9cyQ螓g >KNNzXK.5u2I7?M)l[]0i2Xv)nczԨЊBVb݀+lUg!NG eGamV[\;=@w^1ɂ~᫥z|x~[ppg#7BU"ގ ~ т9 \ i0; lwײhFDN#@)W.'cdI0rq)%9/gkݻ~K2X[ɯ $ٚX\@eV{흶ѡ{4 I⪗0aS 1y3Xpwe(~YAo4G &c-)]F*Y#Xx1/ Yd0E$%-`bD+ɳ 7 5SkT`lBO!ݎ3S#fǏvQac6{ck͛~'\>~/l/%q̉v"ccߨ#Ii`Ɵl^S[Nkw:[z^Cs`*9Pњa{T)Nl$4]V Ph8ů'żf0C.D>ϕV]HAR?'li@b{QyC%+1բ3z; a%/:4Sw=AY$ _Ԇ mi ${ Es%Zt]mQx y($:4,L=&`k'&)ʉnmonFzK/rh&͕xUx]榬|)v3l-(7T=a*V:9架fDTmK| ~ OOjeN-'t V8uKbF>:x^,w&R 0`θmB;9G$x^c`J:G1U+`lZ*sdJ]d2 P'c" #\e,~sd^o& b;^Wxϗ3fF` T=Y﫿 շQHaodFŦ=oa>^0< /9lֱ?D/N˃V6`RJ-tX;܌BA,ߍ#Vhx~pAboI-au+ (*K`"/ 1}f|UKFOK#HYm"\.ښ)cPFUkc?M0+k}&x&Bύ~!SE1k/g =; ^;_^ rOVVӐ5&$%S '@qD?/ץt~s4s^g{G}Hd3ҩ_.J59.VYExn )lN'y7 Z$glBwdёkP.nqKڕ1L,BiN0 wq6spA/b5ޗ'/$SQ[y<~Am5켌:j 9@.P@pz%ddwҺ}9-= D~9ohhʫHS A*vs\x /T9X@;8)T(jm]Gdsј$(2l$y4~KOeOѤ-k(B0쪳 e0^~lQG%2n&ÆoD (K]r-}b*seINȡ1i|OSB'Ū" *7&O+3J̏-ӂd&8.WRL?uރ^ޱod0aJzbAy7$1nsKo' #V0bDmRsWs ixX U_56@IEs8RZA<0ڏʳR>H^ îA)@"  Zy1O`'O%:y4IohU M&H*0@Wmty2Kʳ/54OUGtSkDw)2^? S\-+Y:R,,g;-`Tg/oI >6q\ 0@)NxdiTK1U749]4:ߗܡVQ7(̉h @_&0 |>.R?=+--`6G֎' B+6-]?i 4ѡyLkдW΅I]` X:~Ү*{,٭ݲdѢ*&|mcdַZWiJn=jqR&o[sKLҜ|]wDPB\O͵dl@JtLld7lHw͌?ր^  =)k=<1A;8Uoßr әMw骀s>HRcq-l뙅q&G M~vIpwN;"n[ހ /. ɿq2@z%js ߄z;Sa3oeT'7W>g}a[U7Dqk[vz> FF@! :qc c鹵wrm``RԤka!GWW9U{SIՁi! w0;uK 2 N}/P7Hf @ PáIS T-ʼE&8֌tArGJ>z*i-E:vn! 5R ԊkWkE OdqWxui?rF\}FO&̍XGrAƶ{-D",UN;>nF 7tݟachGs`na*u+uNs]Ad'_^k?]_>QnUnE 4>ܱ~~}mw`{] v3j[09z/>dcX,ɡ2~$s}9T|3?ԯ6>pGR#gHq!jxbJyFC+;k)e= QBM7Vzh`RnIdÙ{FF 䊲!iq87h}{J}a3 jbGbNv vKҾL5I֍RAߎ).ˀ ꤃VzFE.B~ 꼅s3X*WQxثǡo5'BL6O*L7氃E”]<7I_js8uoJ%,"m1xNfXKߨy {-8 5~Q7 ܔ.E9=Nsh="t%dZQٸVX.̝ΤT>Uh_8 [ifH)Z]t5dR|L|a&3S%B46,q;Xf"pE3(Q^5]JӣFe$$i*ĭ*C aoٖDhh<3H :6(4?KҴ9yWgyG\\)1#g PֽW0K~lL*|# uJQh[ 8cz`?BYy4)E;hsh;v9]ޡ$hٱx0I+Ȯ5ǎ }̥׋ X`2BV  V6чRj: `qBk#cor$pzj:I:Yqҧ3Hmӱ)RsM\6*bwH,?:%P'B4킶mk$9S!b4 ۖ@ᄀƳ:,M]JUAĆw5^{5È1KYkEcŠ@fNq[2T7m!qP00)j' |W28 љыxR'hpk,;cWPq2 M%tpCpM- `! oRmR%6nq x老(輩 Vqs]Ojd0&_٩T}R9>[ O#gA5$Η,J`ƧGgQ7anz[NI4Xx^ekFr,%ExjOSJdI /k3/ރĠ,i15s; y4D_O^QU#j[2dL;б[b˛#eR1bB.U&qߋ |BkYYJE1BE?V LFz6fF||dqdϦŤ2N`!2fMj S#WTW*Tŧ$Y'*a1%Uxi[>Fb,Mz?<Փ${Ղ 8:)=N"5 %Eʩ߶=;5 BLQe6\+>L|EHF0EB74?_^E[=)lRuI_&s |e 7d/iuP+ky#;NDc^*!r+évųnI%ddd[Ð W݈((OtJ R/!qu*e`)E Og(Rr(? {\ߵ᧹ l96]?6kg*z 'Bb`Ue%œ ܹA?(kxW;`E_KYcOټKK%hD2ВQ &n043S7ɇ}$5=\eFV7U(\c@ NfMia glABl`dxo&&K7^A` Y]K"J&~.#ntH1ZXU#c7g_2E(:EBJZ6A.~叛o?7yfU;1:XP*ï0]{`AQ+MSXf8ROzfPșCe^py.tN; `a'ZGF7Q ●e@F..]tz 8&AYV$yˤ65)×͹G ԮTpQCۧ^4S{COַef6M amB$usgG%AQOԤ+&>xΡ0\c{+*`6?{YI^Fkޞv+-=EbP ?wp=) wS(][%2Zr-`H_XrԴ6@f$ +oxQ{ʤ?x=yU:>>) ȼscϱIXR"@IrQeU\[H$6+Bz\ G [1EI pOkj+X D9-K/zcVJt^P#%3Z{` ܦgSzj%foV3H) G-$P oﱅ]C*91P o'wѯ 5׍u!=7|t1J;s9א@*jc. /S8\v1znyྑ7yD[<ߣ=)O{[q9P* &iBiԉWp;ۃ{! /!Ñ|Ɯ9xltC/YkBCG)>_`7|@(TDTfHM)l|8ȹE]|n+±V'#34R'\첇cP:2nR={GA0q(a'zҬnaꏼ*ԤKmL]jƩt!@qo &=>_uVD А뺅1s 9HZ.RQlF4  C}oxGѸi#$S~N>Qf8:an9…aeT6TFs9P㧾rBGĨ~!>R~}<2uA!Tk8SgGn<(e}\y{A>֔2hs𜸄yDF $d-pYP\T"w% 'GmI#NQ;m% $ض"S^w!8kB(2RpknAq-l-IJ08)9(F[ h%XʁǺXnzq`FF%Z%1rloeC"l"]q[bP\ J:/쎕,.']Ͳ :PotptIla7ɹRch.ay: jO(4(Sp%mxFANt÷CZ=%mjsb*mɬYkSf.%S#092 |0^KXbvKr o`S#;nN(&ߴ UTk; l#7er|jveˌ5 X~]V"Џy14xT5_,J$h~{?E]L)* Z:}#E:AІCu6xqѿ%}2+7$ UP kszN_a0Ζ]ymu>_hyy@az_0hDB kCzVäDfrídŊAęoZ #n {_}'NKA@ąM(;LJOCȘud\&n\^+?vZ>ygl][ Z qRelVm Xtatc6Xs g0mA$=ބfJ&?)[[ML}K>ՐBl)+_g,"C\N9 *œ9tM&dl5@+mׂ%ѕ{;8R:&`4w2ƬDXA׬Հ(P\K?f{FF6B'ʼa83@W!%8I!Y Uk rJv*A s蒁7pB-ႄ,MTjBßT}XE,I(gV*bz* Mki1W8 Gǜ&@5'MSxBb9waz^Ljw*F~ ߸4|sn>8 t=[7Q1D`GK  /m$wL3d)j5E56ͳr%.>ex*pXo]aoKMu_,kXͧ,?_40wdy$~g)`Է_?o|^vQ7.w$~v&F^4;,=bq]LX_xcٓiL;.W@|XV-o4MO3_5}SlqښMtѶQTZQn ekE(5SesKW}\nџ`%GCYQv,7d_og^T ]Ȅc vٌ Va|xݷq,~ >wLO;ԏ_6{JHI@Kdž~cƄѰއ1iSt s`N, {Ø5>b{'Q,9 MxDq`3Q̻CgS3$b*hi*Ҝ.d:z1gl֯`vaMcak >4ap۴txk)Sze5x5,oiT>ah{V0,vZ xMv|⪸LS5fn;^!]7+j {׻Q>oN n|N= 6{73{П ܋&/a%5><9urD Z!sQ;ߑ?0)Xs}DU_M7dK;dOK=P֨4lp{kyux8%`bt(mfŒ1ZY"[n_|߰ɯ5Of{Kd0Hw'&]3k~ssH05PJؽoɂ152!,yV¾8ChM`DΫ02FlƗB-/Thp2Qy_#̚%@>;„f] }IVm\^td/99F{|IoL*SJUڒ#8lwqt: 4ҋB"T99=q;f^)꼋&ەBO?vc4"ԜyOgocǦ}:34Zɓa(|1f+Jr(J 6yM*oϫa  ~KXPx\vӷq-MViNG_y qj~P^S" OF;G+,WS #WCE: JdJ~܊1kaai>|oss<6oo,AY#zуJSa NPdKG:V,pBl%m g|3'V(bХ){tfzB5biI!6󊿻n,D(A rhS~Yl SFB 7Z%:=B; 3+і|#qyY*58G.Τbek6 s_{NFiY0t6Aȿ}K{ڴcjMQ0!d)roQGk,bK}9E""Zo (=SI)~eĸ(m93x@dJYq.gCl cVkn>.M}'+w6hf 0LFԃ A.z"}!Q:!brNW2 qFo MrvN>qx3%|J^1v^}nra?d9Un"H:({cg/$ Pb&b"xA(/E)c"ĭR.VRx cq B4ç!FވAVG/PZZy 0KȚح7# s's"`CHCKct|P7_g 6Ɨze4 E>vzR(j[]_~W}}[*[!*W' ~oGh1p>A2H۸_~'8y|ZRda# އv-54\| %2a霠ڜY'B5Ujv-]t<.vr 'Jr3QKОcTiyzف]qk6\Qrv[Τ_gxs6wz ~ 2kTN!*ey6Ydk qqke;v.0T 0(fi}f#LTǃI3=q) XK9޽-4u:N5q3D*]Phm$_1svֱo^!Q[-q(y0KAN$hEDŽoǫucUU8uO^E&mc~= = DA +YG]@bE xuj?<V7>RuDN\q(>1¥@ؘ҅ớ d'.KU_ra.}O5p[7`b ,Ј'w-ir"2+5_Z\Y4-x-)/FԷ{03+#3#hj(n7q/$P&Xk%|ꚽb3d׋7xhZ:;SBu!|O s,fHn[ r1O4ZJ7Qꈗgǽc!2!T'HO܃/u>_nNO iYӕ5Pn#EEb\sDLJFR{ku8,S$JkPcUv\yJ_t3zoy+Fw\lnq2{\N3Դ;s5z2oCIu]d_%_*Ն 5ȳ V~m 8洀#-lD 9nJ9@ '1{ (“FƮt4L9t3mX?n `Ӡԡ"}!arGި~O8ixu喝 弰:-s;}Kbűox+A3ƌi[餰h:8/.Qbwt fXod)eB3#Bep1 HuԞzpxC'V!DvI4m"$w5*Zjҵ1[3I{ZeInՉCGzƤ߳@:fSvxmy!в ?A,$+L-# _GNj]:ǷwB R|Qa@¿` FUZY:ڐl ZL>#{k _ؓP}oo =X.lbuH`}*q?>7M(2lڣ <$M?(׭ܷ 8}/&2x7ʭqO-mpVh6߅RRHQcQ wP=ԡr޶A5㎤l p"5\kXJ*gD8vZvbZ`pu p )afMh!)uf.P(i JDʜprqY[K,T_]?$ڽmH}yu*Ь|=$1CAl+j_vO D&w.P[&0lufc(S:?CE2c-mewm:+rra\Cљ16d;z:LCn}J^qGvD-;ʅ}s>mӑ #ń?'0ޛHެwK0I^!#4Es?K'#y7E N Z[c$ZPG99!Kbɕf>gn8CM (U2Us)1%mCq3DjIU`KDfBΙIR $h.]cdܪ*p1imX~?0ʍ~N1,=V JP&mg #͓sx+ns D{^:Z Qg4Uy~ha4%lX2#珦\ Wʊ/;AαNipr}JtGʷ'գ²v#V<͞+ZIMhZ=ɷN8.z7CpV{r!֐X4zQ1]YZf\ΑL u3a.,Qk1Oh}}#o<W8aMo9 ==,C3<9m<8SȜmr[?t Y`GW?ӻ"M{0!A R> qG3n{$P1uY5s|7=SۅMq nV} c $K[̂KTZ+t k0>?(qIm9Nz}NI_c >Yk0yiNq+8޾#ٲ)xѳ!;C@e 1sٴ1_3bcT. '9mbΊ(3\iUA49RP=2+&z(8C$7s|sKy_~* Ca xZGk3u$-{X 8=e(s=Hע#S I.$C-&C@uyYAשcd;@՟"?߶A> n/j(I7@4!P흤tSē;OoE^T">/l/5j}:)l.'B/kx܌#_ގ(i7O_w+Iobmb}0Smbr \dm!>+(^n3':R=?޻&qi).NSn&g{*TaZ|ũׇ ,衪`Ф~BwKI ~[((Ɗñ]l$:Gg\#{ٔJ[^ɬ64x;umKј6Lr-[Eotx^d. &?(8F>>tIjwݕ(XErd2,id7IC_]Y+(8G^ٶn}BkT>$p^ 98I䔐L70!pOܪy>dX<(}p uUF˻:?k 4tikN N`E|Y 6=;vm~o\وZ)Mk9j<6*ZozGec $Z5HFɕ\ 0O 9 OԻn 1vvhG)~5ׂ׀w4lu ry9&˩PuԀ:6_malr ûrh$Ps(MVZ!~IMokpFKkm!v>|IX>ɋhIe#{HP} !%?dPxDVX)jܫL64(}iV[O1iҋK!Hl?KL_v2ѣGNB4rs!J۳́qN<ݳgm Y9=Kْ-G #iG;J+ujo\oC}J~DfB(ϲ{#X;L| ڌ eIbkfҶuYCcoraȩ+0/S1Pm[Җi\|²ADO ;L"K.ıwNԀ VHE9|RgDSnVyru6Q+)R5`qTĆ5BRjٽ ƌnF}fT(|1جEx-JeB3Q.J/RVᖯ?B{'j.Ȩ2{8|(\K@$b՛.PrCL5 [ o$O[wލ7֝"m&eHޱ8,juŧMd윓q=|Mf""/aR&OV%-wJj~ 0~ẌJ]%,_`?KF)';e"3qAEN[ք/(?)m{ N;_+ձ4z||f?}8[T#;S:My3aآ%p󪠴5V$'ъLЭ5m,  $oqEJRO-d˘6:10Pijr {h](#xQ!X圄!مc p#Z~wBhVOWCYPNOP14\jcHu#$nC6qpp"԰M-=+9_R{#3q3r#/!0PqڊWJܢ; o.4Aw]NwU9h %?SFG+Ut_f_,p]EHi*MΆSnIboJ Bi\f]C>19% 8kHkR܄ ΢]9+WNlEA;au>"%+F8Vy 2.x`WH0/֥>LdѢ}C%Z #Rw:K.9Aa)ɗVU!b>֣3y`asތ2aAnc5B]nj =-7Lm0 PxUbi%v:^`ks~"| \eM#RT@}t̢-Q8SZ/pI@ђ "I[殅,W#4_&D\q%qkty/%N|@'K(m͂ppb i>Ze;1iz\.H&"#5N}T .)~z})P70.!*4G OU΁,-Óg0b`Y{V" ?taK͔s.ى*F⥇\lU&DJ2{qh麋Re'k!#8. ݎDECwɷ akb[>YS^Pw?`=U {4Gw+&[J7*齷kEp{CPS` RD Sb<߿̯mf-QR77NTIGT+Tbs=|"͊ $]:273Z}(IbŠ¿p*jLn!;[SY_T,81|%ⴋ~EAUD'ђ4~/`E>%VISܮȭǐga\I`gO.͌^'P-_CR`eՌgc0 ɚ#Aº`9V [cP|o5fڊRR!>VЗ_}7cƎ *SA#Rť\ a,' F팬 ZqyN}y}<tra-`nZ ET+40WB7=LxEՖI`j^6HMs}aQZ3mpXeS֙u 2mUt,;eWndž }Ś.9%i}NAAf@6@nMMPn-E-i.~v: CF&ioN,67B?nQzг?*q@]<_du5ӡvǒsE,a}+QDq@ +U=Jrr2"c5X rz@J !<1`@n%_4&b=jpؓ`NvZ˧{@A~z$0Ķ9 ]yAuU <g0&p?,i QVY~ M.1”J^lF8'!fLSg(UhoN凗h+ᙪsՍr`llA|X֥lo~b&E 9{"FJ=W1-1AгRG(\%#!Մ5xHKJK8i!OLmR>ȥc8M+ r.SÐ5={\u9ڑЄb%W)l%ֵ¡Y иϯ `mJ?צB`|j,&ǯzN#ʑ(پ8 3ڼ/h>bY^Q4DvA ]ܟ@G$r" ; @O԰jD<@rU +S_$~aAQ`3"{O+Nܘ]3th_#?(>4tGf!>kB}3v|Zܧ$%gN[j v.K/iWv,++liL ŷ3#B>&\iFЛipm)f4YW`h`3!3,k&ONA}jI/L&'m<5y\-&Ax m<_>_o^)2V bE 3ErBX-W\L9΂ BiO[~LX+*CZ}~9WVOgxCy4#kɨ@s5U1r Q]s%V5;/ZL$g_5ѴsV1Wj_L[}D=Wۗʳǫ9u`pt5@6fw`ݵ4#B`N D tq!-p}m?Ó1PŸ/Ci1<2~ w2# f? ë~Y*nTu_EU@ɕ]ݜU>{$4s6eS-Mq wP_FTpGK ɀMٚ.ಁ#,J,mw@3 2- ߖRb#753UsچF<{/2Fg H/"9/Jb?iT6 %qC9w.b{@Rp8¦^^xtvKD`Ǧ.B1%vV4IXe(RwڇmCϷsOIQqGgiu؎)ÿ52=ȡ":k|1G~e-u>"V/̽uGgp$Z:UC2/3UK*) hLGSqndqhg1b&1B zz9Jxd,AVWc \B( [G@qنMZ C8V`e&pJm~OmҠnݞgV-i_JLf}Y޸<ڮEVv_% +sɀ9Q\$QJoI[D ٬|py;mi},$cjqI ָzzE90S/+k1Nod5ҀElv+-B ++@C9ڬ8RC2zV@#/_b V5gVïb5=bfmB. Bw%ږ@fx*b~.8гkgCE%ȇ5DžK5!c~* j_s}zoL6BMCqsev][o};TzkY6)oFBOz{}nk@d/AL0e'Gtи]!Lv1%v=Z|ć4 F;:"ݓV}fXQ 5̍܋/&yȌiY΋>Ӑb5ITח\; D\R߱94\54Ӎ)ΔU>"JGEjS6=m .*ol] ǥcF;KKy HexyjvY)(*T j98/p Hz7oWق 7(qNn54~P=")(DctC%ӛj*ybo+P.&"@xxYbS؅ĠB4^׫ $.I'wՕ M4YO%m ~v9C>e)vB!"WgYv O?YOn© f[y0Q:+-LH0xѡ[{]:$ RII/EYО˳5Eti(@ *|'ıpvW(-7\ ıe+H?!;{Rػ{@q+'Z> Qh/~H{mğ9~=]SnMU0m"yHO[c|1%YoUH(!j7DPq^j}jI{}+u1;` ځWL_m\ᰪI&nf8:P(v_wQ(:NBx,9acPW ¨KP&Iޮ'h4>-ۖbmBޛ(FwW ?C!M9L06,f\/vA+}`ΫGj e;Omf? FXlF-ٱÀJkjI"1|݁<֊&yVvd;:W̖FE[@")V8|z];~nuN9u<rLutEWO$ VfhUA L)t`$eP31x r$}fՓ)]~GO0|0bvuu^e3rsjB}τJ )4"L|YvlC' .JebnZ~=1ɺR%+9Ti>'XDV <,@Z|4ֺC7Xp eX&~nk/ 'LNu|?`= [%) *n050-ivSfi6vB}P$nCpJ@;>ּ !S6"*g୞YÕm% V hE|c]ehL^K}3s9.y# (P3gkp2 x~_Ƅ`mSQ!܍o߿L^Z#tc}A@Ƽ\S^ɎPñym)_kx#N6eY@@A^ A {)QD:-~  Q\.R4`(igءuÜ]ywTNq ċ虺g,l7nH4-rm~q\pMm"}t~o>+E ,r}\_QIL K[oq*uyqRK' ג4 6Y8kV$T! H~|9yl«cz K-h xixM=Clb;LB<`12ziwyӳ4e7uF ݷUE Ck X)aOvNFVtp#+8~;(>Cyb&碡<# 1zszjJSY7$[8udng.o8VpZJG<=eќA]͇gEV4||ֱ8) qOQ|BUmKjyX "񻠠1ZNIAߞ@T O tB|9`΋8Cߡʏ,9v\~sK=Wz2-Ҏ$>zt=Ep)&aA' [t/ NJYm4μ8P'ź 7[Vn ,FjzH_mMa}ҧK$qQ ۝;cڏ)BW'^K^C~V2#Nd$ -K'd\fi+5IS #p R_l 3ybzԳ <2hւT-y>}XM<&KybVfL9_nog3JwvM> UȌ??7L & |3 S$Kه (4*YKK=|bRUuoe7CQ)J]ab'69 72ǹzM큩"䝼 |6% ݶ}\Q&mh3$ GrHR?/ !IB/gQ5ë'xr5X0+\\X_8l[$lTM\F ?~ u&E{z_#x$Y58addps.xbHӕ] q9X w& lbI0NVAhQRE.nlTnzRtXV'E%;aPd:j@L83H@,5kVE=Q#,)^BaPbcVo]IղmAϵE6""dCq  zF>8KU4w)}íѴ+_}`| Nu'iPǝ*lƞ}.`XjS--zO5A;hRXPvΡ^k~Y#dO)xenʼnIGno@c.@r:50(˶3k6SQ[uǶ@{^fӗb7` ñq :Xui@3:&6mC-KRoGx(ٻ|-u~p%4Jk~~ QY!KFNO2XG2m78ngg2Sg&"InZewPˤ˹}F9ga ޳œmt)!G|Դ2!&mnʦB+ G̱ JZvI:0ץ`P1Vu:,\6]qٸOiQEZxc>_L#F|I7cm~^U=d"ǚ/9& 5AX8}aX<Ca[Y32E9ngNibI}OI;Y,48)/aE~86'oEɯr/PJQD7MxqǾUs4I󐣭ux<4UM;0ʶ Dpfèt,K9ɐ2Rr. 1c7!u%HWtBB\'3F'a@Ui. /&xe2I4yc]S\l;&B^yzXm/zVTFGy 3Χx4g ;Uj ((A'z2fRܐ]zR@goѾ5Q' ꀩS>]䗷zbb/63:A{|,0(7bӊv96H$VGkE:k;!2z v £}#ͺ) _yjvZ}{/A+_st+9D<%K:jgأ\f f>pZ+(/>R= AyiAD_ [&/uW:͕7K]X> pF5 7bm=Ȅ ϹF:}pC5;y-'(!"ݍDefR]&I)+*EX0Smij[ T=4Y( ULZkXV%m5 7鐊Bk-/ xx#^4SIiZQ{`#4w|D[{~ 9XuAQP /5$bYǹpD˟c:վ՝$/- R.pIYzݍ>KBߧGWHnHZ&8/ dp{Ay JN j9s FL2}iIiXpjV27#Q ֣bAr?_8 (V}Id|0<%@2g1 `B,, &(RAL9洛6e<]E7 ?a k䊚c7sзA) %sZG^CM%jtهS@.Sé[gҿ O[aL5*N#/w KiPzEjG+B"lఫJ$u;.pț#CV\($(L6De3qg"RjZy_yn!x^ubKI@_C- - a쏤ӏob i]J=.}7) ٜ*SWuvCTP\a&qEF 9l|wKVC5D d]o0 )5EvV}@p{0Vt2+SۺFc(K$W~(B& fUT7o|W6wj_G/R\S͓]bR[lBm9~!l_y*LIVvb/:bLH @e!6\Ol.8Gl(q48 :&m<Qn2F(.%L^cྒWoZ<QJUVvaE03.f}Un?{j笴Fx hW?„Zy+rPU젉7J\?1hcg,{´۵0`1>ᆇx%O໮J"c詼z[|^yh]pz> gB&<ѹx%{R[GUl#lbKPcK$CBn1LM9ΛX.66Lp0WaU`¤ qrq5*h!&yrM\}.)bb6;Ó/K%oh!CYsĝn:N)8uoˣO{sU ejk?zK<* =VY"'WFV\]ArO7:~^S؉9XNW»t=Z4'ogLTգrؐJX CC^d=w[>twV6&{_tSoPUC8m!hʯK#MMm{[eď~TKTCZ7%{6brFaͧ#4H$?E`\uo Av q( P9H#9LD&z&YHőjS sHv3ߜVi_tG `DipԳ1-`k(ncdmoݎ749NŢW$B0I= V1"u Rv Urbe}4rG(;gN[E8uᬦTYt&Sutl OpQ\ڈfFt+r}Ga\Q SvvKٳZQ5ޟ-!x\Ъtj9g;ԑ  w'N8 4xw 4L Kt0&*Ư>C>QK4kf\WdVudy@m1Se8+ۑΪQ34aslRzȝ&G-8OaZ(س ~M#oE&hC<1WBLU k edLA7QT4X%^){|\90{Y4f5=d]J;k͛\Q8䐹q?Ƈ9˃.۽0\ ( LbYY}\>U˴\jnM$Ȭ!pa,9x%|ACx4PyZ%m=bٳCNڮ:/|[p@Aa!zl M&}*ZovSjRNLQjmKjbF_law21f!i_uI3` D .=ld-9Gh[%+=J?8lAE4SL5o\g+7t't*p+Apa/ǓQ:3+p=k$UM\‡ɜ*fojj&RM`ΑĴyg'-d#tdSojIĤ5|go P~ax|!S;4>o'j/Yr(!̳(@KV>QL<[ C}1εv֛u'{ɽ(71%z% 9=iw &ӆ=B լ CIRL-+-jU.ˋđޣ"ӣf:\_ӄhȷs^_yc;Vm95Q-- e:ӳR9`Ds#= S5oۄ>@Cllb2ޜWi|17dA? |dJ?FRqyw">4@Y 7:UpjEft7h<d#B5}Ԙa'_$x+GސWbRҖm&`.D畜ĶmwXE->Y~d`H(=D);o4eA96īAAșfB`q_|F4ݶٿM2P f#*NGN'Āb k,( @nn/_e0}:v*Ms#$77ak|֖ 9vr9a;%h!5N/=qHn9M  [1l  :-?9~H^ߦIPrfRgB{߅×9 ,d+%Wid)r3_& =?dQgiSU"ʝ3oNL8FIMvg#nVapwiU%o ^Bhs'96='pJK&iTS%{*WYt {iKf2pƊa|Έ n[4KyĴx7oމhOiaGMz#O5*͵mCC׻uWXJ\}r<8^um|ЁW_'!AENE %3!C*Q ؞ ؝i.KPBpqCevSz+76eX^zpί;"{k,~4J=8,oe'gEւM1bir煓:ͅ/쌭,=C+f[r<'u`q8 \J 2a(^=N]9kM̼ rFqj$6h60W;ϒ9k$ dl7;#r40+1 abem?8Z9қtqOQW!`kpx+3`v~c 쩻:@ U9~"J7~6! y1eԕ2c@3ݦ%q5fYoυ YM,#Z̋Np1f=za[}=x|cOߕ-"Ah? ҡEqV=Q(2YxoqJyr {H_<6ttS錫JZfyy8R1'xAyER>[eOg41b7F2Om)ZZt4ϖN }u~hp&"l c"h@۽krxOέcmNFOcEx(Kuk^!/0ɧbE Z6%7ӓ.[D25Cts*!,*a7*5TyA#&7X).ۦЩQMUAY`C8V6z"\B ,QANܪc@_?-)L[af4Chl XG|)HLD~'<%2[,XiG!fC̆΀a9I/ku&FwWӚB7f?Kߔq֛MV"!]zVy4 V"Wy IƗHb1EmH O&jkbq, iu0*& e#L/MhL-Q!)#j`6ba2D>5DDZ'=^^"Fa{ dd{^{WKtlf%m٫c']y]V~ǯLkd}$%caZ w&g{8Sވ,w+$VsvC Cuq.r{:{pFphqXNJkWͺ. !r-~zyxښ<@**bWetsξ%|{T8#fր;=8 GOI9<@7G%seH8ndZv[jK\UY?A`pw5?\Q W <4ڄxoʼnv<ࢰQ7g]C`/ɓ%I?7 L!/soC85152D\%NWVHP@8 <"ɻɮܒȖqpm)5C "2'/'4؝SfgcֆWRH!( m,R##քvXV26 `GX@jrw'фP;N"9VWD?ăzޖ@J6 ׉iamG&CbQRǻ'{@d|<؂Yvp@OLjW-5Ioogs7>ߺTSl=ooq,}c'|Li7}N#&~{~[Z|yV + n9MUGKmux&ӫ0 bOQʾ3n$$Z#Y!=9qœ6fϣd*JU[NPѷ5IP7a۝rJ-(9fi@p5&f ߁qyQO&V`^1Q(v& )iz 8V\3U1'[&{P~lN@.4fa:FAlY:>\_EO-9RXex˫$W*[ #;-6x>qB 6St [f`"nNq \(WeB8 .c0V}Z /0B:h}%^-{"OEjW$u=^k噄#2=ЃWŒ}n)L;WwI~40 (a"L)c}F%GPJ59III@o}j& U9{>ĝҥCtwb= B+[Z| әdՃ,vӥJ3]k 0V/8;tg8h`K|#WTluH|`4X]>6"o-Ӓ6leg; ـbh$!YG;Ͻ-O_ܯhwk\l ; aRfȳL.ک2@O'k%M 1PV46~Ħ _&v&G.!q]SmIueYwդx АvIS&ZFjzP_ / z\Igfz"~kX 1;.ڢhLģ(cY}1#$GZqp%RNvm[m *ȑvrnBh@b;?/+/3|Fa<>3# I֙"Y w_bT8{i F;ɭ4 LƟC"f)v?&9Mr5o_$Z{]^w\ R9BJ)ÃǏٝ0$/d S{gɼR#JVM QʼnMms!dEMcSM#8q^{Wjv:}$t~ 0)qnHǁ/R0E,bc[8[xjr}{]1\$Wed;ʻ`cA*cy2 l.ݤ`ly U1`īeE3##gj/dx1UBW+a,RC{>UPk\@@&Ɂf\UfFeR*`1UN#ߜfΦ53o(Nv%{|p7D%9vRgV3: {\o+PTa{ ,8>h(\ڴ'1u'\%]Ws@A`sd. q8X%1wׯA6 q$Z%x@Ϧ՝1$E Kkk;G O>E *dž?h98;SUEZbcuc5yG!~D\}߹,/\e=PBm`-/'NI8sلB+.HdXP*͜ٸr(ta~>l{+XDh@gótc'4NJ^+Pz+21vb/|cC[tުy@NEHeX!#7Syh¢Zn )- .6J߳4-'oj;’vvUe-2sZc jmW`"˲UB`7TAIƳ_z}=;}/i"k NnTDvz-Ptl27#TI:rcC/!Kxy{-Ò:bٺ?< 2-,U.j#_E`WTO6$R8[ j~tU)%HHR$E'|YkyՊg,Wta[y{gW4x=ќ![:D'p#-Oٕ:}8o !䯇>nA+kX|po{Sk_E2*QW+8)+^Sr3bއ ^D|Ri4iLa4"I֜4&"]RA%SN.Eq )LsQJڹtPbH>MkdϾt5GvQ&@ʊ#Z+/&w:FXFۏ0ƃ){)!&^ؕלJӐpnF8E9T?>k[(IKxO=s[QS Q㴐Enׂ_<Z|o hˈ%cPƓocsȗ1̜W/?*Fɀ^}'uHyw[H6duObBM= -;`$r"!30 Ftc}|aq\7=;V# *&!($R7E/GìՁj7PvhCL(?\*tyL]dt-;/U=]ڽ/hPj!ߣ8\c>45=zeC/Ӷ6_shPu"ۜk j۶"/eG@M'mfh2Jsٟu>I%ңdBH>ܣQs>}:p GUIn7Vk>Xf' xf)jX#:UEZXڸEkg!=׃Cz-;1/EOTƠfЁhbӟ YPc +_)fN?֬{1ZJ}G@ͽ*cY@gV,'Ym:gh f3xFǍix5^9Q]`].NB/0޼Y{x"_gۉ,a恖\]ì+e.(ȧi9kdmk 5r=q72?؃g-\U^n>5 [wvd}}<81iNS+U mo=a@hl,L]  ۻltR~:͙Z..omZdkAn~k]z <0]sJhvLV e[3W3^tJz{ ՍIxo#"{*tNYh voZ"LX̟Tn4KDx`KщHST\p[Z$x=\zT}073[kԒ+hϩi?ߑ5 ˪<}C+6_aK^u@ȗ%sqo |H2zpuVlMQ rJku~V⅐ )`2,9>j\ mm Bqڋߧx7yM:0RM1G1p!N%W5_p|Z!E1^i# qL%2A;7 6b&9S[m e9(V\d^s_k,})^9F Pxʓ.-M/[{5퀖m\NIwax8;+ q~wksn9G7 HR 'EDi|^'#CjQ`s)%ga3v_~06[,#VH%zzTLsgZb鑲1;D\ 8yGJ.^Z Ar=fPT3jX #'\N||Svp jՆO?F‰$v2J?ǰ!=o|=j祙e4g\cֵT}. c#=H,V7eEJTH+x`y>^YA;CJmuoT+%m}vi;ђ1#oY~v8@{` zo۞ * [p+=֮esv|nàr dCMw?xBBf3aS+ߴ]Aї*+] ҠqҮ2g- a H#!aJl^dm p}$P}w;w43xFf~Z>lCT7|;s/D_FmlD 6TtʙOX`cׂRJ{Gs t~sP|6yU9ήd[/>Ee *ZZI}7^'[}pIa|Ϝ76P9?vQi?lmqmjqû>GyrPpv}3Vi3lJ`!mm-~9zJV'%;!̝HڧUn5֔At)DɄn0D{}d`uxӺ#T*C"52^Sv+b+ѷ5!nЩ6} W~3Zl5plB'c+p=( įB-L?c5bNW]zm /1|QiK%Q-˟7?r*O4'{C\%ju;!䞫f,p.ɻIu!~/|أEe)2ѽ] &-sRD͡LDxBɟp-\Yi*sQ?$ yk% ~G~&gqd44?D]_^p5Pbz/}+{R"JU Tъi@%з˘{F8y,Sl?*^^[ )ꎺnY茔XqcE5&`7Jd];59pNxƂtcU3l:좑v,DqN+(PsdXU-+b]#'yg(y4% 9T7^`RyB\ek/G L7{@iU@>WkU;\ ?\~Sʒ q(g0KєŎv5㋖I14otZM`:.cg |6x7iY =rŋN/}j~ 5+3̈́z ]l\cUP~|/әWq@M3Ԣ-c&UK*np\1r8 wP?Bhe.6Lݚ u37!s v(- 3XrT ad=b(Uw(qzccN=Y4(;?BZӫWB:ȟU)(Q$wY\T9zj ݃@OhR,RE ?HVޮs 6NO!`s10uٮ5ލa kxjvdMrGWAQ,ͺiP;nCI;Fḇ1?o,6ou\KMSA8й?Fa1fVlOiV_<]=_Ta ?ɹcb+͹jEiJV_m*a3&bݥ ]6}?!eoඓwfFXrk,ՂF]SHqHk6utrtP:y8t=@8 @L-7{)P#:je\(kuMeǓ9!_?Ϫ`yPȿ;q4*adI'({~wrT, _MҴrb 0/ F aKkף\ͦ+YjnZ~1`˺-yH"7t/:P.64 gGCޫH~jsҎgCd1/YiXCT?!UߟaiNSʟB^a"UU\\%-i1/TSH;ԞkA?K2J58 Ϫ/ (;L2WgK-7]oqD|2eQn:Cؔ#S2}8dQѼ?5XA{'>h&v3zx$T0#ĤXה늲Hh)μz#βJ\=mxh,Q6ʖ"V;1ۼfL".TQK-GsPQ&$Yt=O''LQ7E `Y%jobݣD8MfQX7YupbԨ^ςM6·{ dOMT2^K ~_YaRZ ġQ~Z+^p ٓS)_iCy6('}CT0&8=@]=@ʧx[r#BIvڋ:͐D~WxsrP<2;ZN-sbmxgB`^O&(_d8@61Z zo91QM1<9P»bs;n "B1*fظڃ˅gc^"$Z($Vx&~sUx IKQ-*rcђ"^F<)tKz-T?kv*9`.}GJ1XK:$rrTy4J0%z=wY“lksHTDU3?f^tq8 )e TW"3kd<(WDLݐ5BcgόM醿65Ъ?6fGe1GbNf_U`P)0ްtcZ(v^cmhήc^8}V}l!:t}[R`I$w{}MM(of v'8_}އjȲAT+9dX %bJTK'pNY ժEd">8 .G_^svYQOlN\.5eOU*HQ_~rrha#Μ!oԮʘX1Srnuo!Uw>ax`cV>@nb{'pKoڽ4<_-^XDž<_k)e׃Dv|;Q:e&4͐RuAw.5ѹLNgAnp/v{Vci3y-TvG78 te.8 yvw=1 >F[ t꯿SDYNl4@>kmT4ØI3qńagϳV\%"yV4y_X.h4 '*S'| $u3%(-Ə%} %dIщ \=PLݗ@*(]ESYdH| G2[ u.,tWKN ~SSKFP9TTY ~XA-x^xqϳ#/IR`g/L@iDG8[S+f_Rt:f! De2/yT6rtgx> Z8e w$6BJQm^̾u$@ "aqTiSPȷ޻xLo79W:^t%I9(Bwܥ/~KwWQwa(H xDȌ5lj<.Êo#J4YjIɻheMߺ]ՙq܈ήk;//M|=9@ѼF6N/KSdS)l6gF L;/љ$+Ò$oKj,ՒAZB2F9ⶬȭ3l&Qi9Y?MQCxaƒlm:haaܨKK589,rw WOq5H[tvAĔMsx#J?ʹr,ȵ+#wՃ! >rtg:LL6`+7>^Ѷ܉*^4ܣnLگ3%R>GyKxS5#VR:OLR y Gqu+&ŕ<Ċߌ3T ,{\-٫%1CɕEa?N.٤\c{-dBKqַߵKp⦉㤷Æ̝NK FA6E;;%ɉ3AҔ _&hIh]!WMJENcV͔"_Co`O K[+1d+{͗i-Mύ} ]9׾|TmM]=+S Gsrp' r8qU7H-L;|^ {Hj2ܦ`."sWB4X~|R k^0 g*'a?eZ4jBeK:]Ktb\oo\'p'}VjAJmu{!]Pr<6E<,\I d!||jE4u/q3k wt嫚mE>NВO aL3K@3ÿ͜DE?@ަ\XF+7p޷ԛ|/wAY02oA cd%/'!|Ǟ˗'G-{7v9&rp|8 -3@ }6׽R&X8 :ԴuZpr~G\3sz!#MVgYC=9oyĤDq_k.]2u Ѝ>[ΫHN ^VޅaGY|UNvߧ\).)G]7tJG~USwAS */a.o{i*&^5_z_xJeIfPB;p$/118AhoDPu n>fOޞ *n pFbCAX;I_VL[,rl:wqP9t.60jR[Mo*qD)P0X\:)W!B6IAWP_!}Yi٣N  ؿ1[:w9H{aZ5 %`2/J6 `o+V<j` [LywqӧN`+XYqJq XahvBF1/!#zݷϕ PWS>+ pe09@('X\4^r aRN*jc<;GMkP9 gd2SvMz]2)eY{JSU}^x^;elEv3Sr66ӧؙ{-_Yd@iD *K$]_ʹEe1X{bm[lH1KqAVrA&My.Վ!ug-~3ȸv6J11ae%wCAGH.``fZ; :M1+$_;'{ri{]RI8X&m~_n)nC 'P hC I$4^%q+%}TDo,-VחI]/T_ 4SyEy^.JV1^1F&\fՑnԙSlT#jU?TL,_8CcsVa!.176OȪ]yoV! LogrjRP g|jf 9â 1_ِ7d *v"#pλR:rNpų1zn .6=rRzva#ϫMKr M4Xc׉fC u䠽 eի}1~PƇ8fsc+ skhZ>ؘ"Ro( A3y_Y,vk c=D ?px=p+i4.b[-RX&;7caX2Vq߷?oB1xΚV_}M֤ XRa'Kf˨ح:Μ 2' ^d.H|9ɱ}$KD$@j c)a?;:WRbRbe:QCYn  CK\,M¸"!"h4q` th](>2'M/ұ}-"( +ʅBGoE=6Ѕ?Y:;ZtUwh=*LG}:p_ !+|biM,W;MOU& Jtuf+ӧ {Qn,f0nu^Xv C(|t [Ӟ{Z]{-I)h=lbQM_ #VoD0'9>#`Yy ל^r":jPoe@*}% 4QP&" tnsp>k^{[88CQJ~oHu}s}Ž?oH?β\- gDȖԠ"˴etB߆߻0ܞq,Gwx 9z.J7+(g94;$v7>đ 08$RܖԔ?ϐR=O9+klܳW|sHF̣_,FS_!F')gBĉ16:ܠ0#ixv4XѕMqO,Iٙ+(*Xr&X[RaR}KٍA, 2t|`}Qwn|h 0giPpΰєw4|>R3Tv(Nz=ɐ ~tD2ܟ (Ӛ݌ܬ:yT4UU{n`YX181 |N#B*FdmQOOD\"꭫]gtlttJ=SÁo(FRSiBC a-p 7m0"x<ZL!4 _Fo9& 8Q@@_@+ZŇ%!Y?*.[N-P0MlP?}y%Ûjq CŅp@=xg#TKUdܸtܷ%Z}0J<װ%N&񍡜v dv7hNr QыLƊVk6^,w͍i29"-)(1VV d7p^F}{E9!cԨ.R~Ӏ^Y T#[!^tO4F91nyqӪ;mHq w ?-4"k+ w #) Ec}&6=Ux)|Vg>i0_.Fwvnl%p~ mas)R\xκ(+W#8oX4vb}}fXq=lG:>o'{t`WS&2 8ExG*&(@ ˮocjz/}UDY(a9)XgU ;OCyl!h7\፜tEC&*pݠcT!<2I2- Z\ʹG ];euO9 aO] e;nW1;4N0|5Xnl I.fxe>G2N//LjemF{H̢:+MY0բXlP;9eER7tW"uD\S=)v ;o> ODأ#2Y|5Fj$(k7@'QD4cL¢eڶ${5 P^L)6_^[PpxL%[;;_Äs){jh>;F(\iP"S(Ty2[NNh,h#\Nڤ8'b K S5ŃLxwbBZB[JEDVvg[tC}% Ql!B:Ǭ`KivUʧ8V#A8ְPe-0E qIxb?=\:̠Ȃ |SN- rfґx*){nE>h:0mN MbR >kH<,~ P+>YQ OڏqY[.=ebV*A]~݃adE`Xl>}ՍYOt[M=7ijQH\b}O)zBOu7 w'-G~=Ƨ$IrHWa:\ټ9Zb B~w_U8ɝ+q$ss\5%r9I'q'(Pn X \)(-͢0G3xOrKvGew2J c_'ΘhWHjR2~3aPH.~%B+qDC*eYYv/)ZwLS#~("PNT5ףOdErP4@w(O)OAd8@mW%Z| ^bXsxmihϿkf2K|uS/յ3x_ZȤUUr88"DR:7aK;[N]Ddpa|H.͙afG bg;V)ࣞ3ls%eHQ_H Nahhϐ?Nɤ?Bs!J ,dN{?a۔1Qw;8ʑڎٶcؖѼ<{~E(b3Zs< N7&8S-T B46eAߑΫZI?Pu ^7\ H=C}93ٖדy`d\4|j{U$Sa}o_=GXݗ:Xtᬋ 1IW#n|Gа -LjʂxhYry8F5wWIRB f)`FEcgNAn7@2.aJLT}KE`ާ.TjWx"1pkf T%o#Ń@dA1b=! Dbyan| |奻䅯x3,X_S-f=1}htҶǏ]sX fF6v*lzOM #S,,n.6/A J_ (3a9sIC -kI6Ųobwv=HN嵓w7;_5^&HN*'܄gP'os}Gb\OC*'F#E:y䰧Gn UR]TA)tJבiDsx/?+c5p4/2Z%84?&p@#$sf(P|\ ƞ/O{5xŰƹ;U\\Uñb)B:byW ^5PF숌j 4!V &Nˉ^MB=Mda!Fɕ~$0K4o%RXz|$0bQ#Mȅ@H2<'Ɨa ɒKMQ V0aNoوxuQAXV7@SA^HJ|c%um0 e2֦l""&@!v@41)wԊ45.˕Im Sףt>X0Q&)$~z l5D@b.㯲.;/&յM7d틖UU 6_ݴygqƾfj#o pEӼ zT&`m5O~݀ GO0G qGdɑ\DSni2ADZjeQYu$-u՘σbK=j4T!76ܼ3 7V[&BUҚ]`aU[6_õX,GBZꇓNU+\衽INxsS:}ɳ6ƌ-Ul͒S;c 5DT?XhJ&} DA(S엖#cu3B:C\ex X]3_K.y0x:Ki#ۍu6u0ք{^K,$z (d]T1(3$=: uYh؎_hpQ ؁,#rRtT<)D;Cʴ,S#(G?TPΒY@m8<-B~m,2D8բ9Иՙw+GCᘴ5K ֏63sY) I &iЯJ{D,P#z)$`<>G'n2ԅiU^d/#&]`H SeZHq%"OF6~ci'O{{*֬oD[73FAu$H Aڳu(H<.8";n_Gxa:qV `I_r}с:)wD=ꝗgW]/mbC$z̑S@YMZB!10ߓoQԐCKa\ٮB_MQkk`h= 9u0{vm Jg񦵯H1,1 kf$՝N8z{!/9E]򙙛pf%28MgK·"uPFTP͂]* M*e22|`U@#,e ̂'>gxH7%!}jlU=RֽUQB@]{hbjWF]tO1_l@jZ#c> )9-_CoE$1֏&-8D߇XS5M&MʉTo_VLd­J8H2Ha& " ̃-9&HtKQ_CM;z69jiR/1 }D7"I3ck$lr75RqvJ[[1 P0BU hrB~|#vS.ժlxDWHS IbL!Oci_N 7o.g8/1xR1g]>cӂ BTIn7Rɐ{@ J!ᄵHDR@xOKzq~WA`\p{*9|fUّ)XI+©+K(U=V{mFI/FOA\( pQr )A/[ɤBuxu˞9+=$E>3v#`POVД>xZ 4Et`[*E6NTt&?ZrALPOAuH bLӐO #2^GΓoU dyn(ͫ.-g!ak/>@z?a_2jN6xq7o AYVjSDԎgGa%E=K<~H؏Ƙtz[/Ɵ󒕱Tu(ɲ!irnTz#y"E7=hd$Pķ(Qȼ>kʲ#'%);em$>hzYt'< qSH["psaG*}4CqԯLX˗s`3b-.&%$_o;>G)+xCM|Z㨮]]F`BP&=ޡk@s'QxYTK")t~}0ݦ{0|J5Ĉu Q/X{Vf!,'7l'vrՑW%ЏimuoX=ȃnMtH^ ׳#Y؁ld|ZN}O%ɮ*ڪ>ˮVHiO ]Vl:A% ΅ތ^$Tޓy8۬Wi9+?s+`c[r$SeM5.yC6.JQ0Zk1zc뼧n؟7 iA:oHSgc+˅sn$$OǏZ7wQ\(ֈ}FT[\na2K)#3=]ŁMaR߂jbI _/m<_yw%vס@) nT:Gȭn|Z+ vڗ;ޛǖa3pٵ̟wy*P^1eA Gn[d[;!ڊ4K%5 iVg"XޏKŒ🥯TE6aLTO)V U"ɞW}F:*bG9.v:٨A+(G3K]AjibBI ӛj}Wf۪,]ퟃAϯ%CJ|n6(wVmK,e/ *93&Ϻm@Cn@+Xթ4.{q]77D}x ^Q!H;:}ʅ~zW~,;cw3_ipvmM L\2ҷ9GX++6k )gBc ob6L jJk~9X=2]7lْP5bYoG)9U=L$v2s"sNY<3NhA0K?QY7><"wQCd.4`# $6yivŮDO54\; uGm}\n3s9=z1icKl.:m-Ug,)֔ӗw:!Yf鰩9Nyf,dRD3F)=Tl[ cZis YEߢAuXpg Lγ+wZ$&~BIj_W<0aVhfM}|PUs KkV6 vW o`ugrX0"-*yXL 8Tc%U>UѐbKݿk>5ebm?{0/}92@JS9@L%Ckmou[yqPL!D%2֡P|,3>fRU#Xbpźޭ.6 2ceLR2ק6dx脿}g"z[Ff0̣` -~C UsG=&Jщvų\5|ԵQ^û?rPoQ㻅&eF2|[9d̀Ujc=T{zRȸk ,i!Uz׹zNMW3@e>$ 97~b1"op+WS3g RYt9{mL;VnlwXؤmyK*FUhZ C>-=\9OTS٥QƧ.{ugVv~e$5=6,o~Gµ"52L7m߁q r4lsZwƗ=U/Y>򉉫-`WX Gt-491H 0oׯ'խXX]e1~MK9QS:H@e{F6XS,Bgu 9ZMޖ߲+$0"YbH`ssdD% 6&y9spaE).4;[yDyOa\ Ru'qbJ]Z#`=1(j sNun{lٚ trv^E`T~2XDYZWmL-l Wc 8̚ҐL3[G1m&ʘz(<lYMWAXX[k,fkg/} mc_4ѳnWpVRUUd_[mO/BJ:hI4F]%[`%%e*&/-iM఑X֘"8xR"^RSX?S$zr-v6z0?IPH+ERhy:\&Yj0~6枹uT:6б)ɟ\aPB`#,I @͛-?ޓ'\@.Xv,^2piފ,`z(v%zp| 48@DS}DvY .:\~HIڟð5u*ҟyvdUH4enr-W),[!59Jl|k{WޑuESU.U6ĩ2H,P卤â%zI778 М <%o?T9ܙtS34JQڐh S)yr?^lkն9w5{׵\U/2OhOQ PRHrp[ IZzCteU@kBHI;ӤE'aM mFn eY_v5,zZ?1@g4m^^sF!]\d=~q BbG6q4Q36|cK$5]Kl?_Xy޿3Z ʹ9\ AP:bޑ;HJA3*UG e$uHzQ6yC 66W%gShRd]wJB$SX1>~@#De-OdȎi-9 h  y=WU%EU>H;~ܶtq8S,ܥ_tq#."q3_8p4H|L \TԂ+VO#L9rcF^Xm l'!t9K>asO_Iq%X28gP*CW]͑~."y. ^W{(; aD83gÙ1a9"w)+ 4lV.mv[$[ib带WﱍI?bfnp2MC' haIg;Rt7;Z!OAԼe$yVm9:y>s%Pz&l"4\܈$bcΛ6ֆ$bϠDeHn vjd?D2 EHf6b<'#Մl0Ҽp} t =f /Px"O&6~Ohf^{=4 L}}ʻG1TV髶FU`/fK|OsNΕtFLg=F3me9=gΣCb04BߗRi5hX=So<3{WR#"NDy=MVDۍxBI^A2F$ۊ F2芢~s c h3aP#鞳Tc;&˥q+;,V`iʁVuமc>Lf_ ֭kF.%ghR>$03؜=5])[z.h #;x|} 8/+6|KF=ŒV~$2e)D9OـE:7 m? aZzLM܇OyϛZEDxS,;6ٟQK]'[ ݒD*0[O.!“ g>;Aa| Cr2=t_|Q|7Yi/N̼=N; x_zQ`R:Bʊ7پh$AHӹ8 $c_,3w| ^p.I'MZ^3}nLY0' bai a)rvS ZȺo} X}mBPksmmM>NB ܇נ8#zR*PSF?^)tɡ{^97Ǎ+>qc.=s@3;Ď!/q7w0N$G=rJ!"C4OϗUk7mpj%0;B_ d% E& g,/b>W `tcsjG%}VjcVb]p {˗\jwR&Z 6>XR;2WoFK'7ux,dh-ϝS_Ԙ)B`N7͈WXU)}0m~հ>u]ع"F:B aEƛX#Rp@&-{(M_BPRHsR?|vVs:ȽM 7dױ[8F5@[N'(RzMv 2]9|I[Uz{0E?O9'5-v|(#MS)e9:Vys޲o nݠ6Ҽ\^eZGKՍAj'RkXVIUc&4G:KÓݾҩ5lVBFYUp7La lǺtoU2M`%Q)kWn ]CY'>՗+<^JM $ G/WT,KKKO\Գ T$þ<" +@/blg8o:2Ҧ/C1gZw3>F, m@C$q-822ɠVGYDRBJ@E>,pE~a܉iX]0`҈ўWiC*av'`-2@e(m^y< J~FoUiq (LG C O_@Jk<:IiI,3j"˙Q̎NGk˓.nA^G535vXH#~}r;+YY_)(ƒB3[mNaB ^Pk `=B\`s3Q]LV$ܼge(}x)'|O5]@x3 \:nQIۆi~0C08-TuklPԚ]vw5? F/z5E%Kd">^zvK7 &^ G*qxl Gcti>*`# [<;+sBEz|?掭ú@:bec y@B.^eEkB#:IA2W)|jyC#)?H|͠?6\"^ lQ5{В>Cn/8aԨ{am f \Z(''wO}Of:zhA)dAԘHrkՔNX)\Qҥ"EV 3A|e@=j5my/9…u|j=w壪M٣9?VH<2‚Z9g)MO4삳&4;KH7Dh R I $X{jf-=ՙkVc5kdCd?_h4/y^]sW:ZH r_#6P,_*x5ѯ*q4>D8Gd'ZR|gq\\G$l^)C}Qj77] p# 63DZH 1ashCpfQNCH} M+3qZ9Wat\}ֻgqJ6"|iϜgZDն+6i_a&CAóxί4bu4cwB dS.=Ԓ?݅U3$+d1Jt3|\nCRdXK8HFI)J \#үޑ7V0b+hM <0 xm~ 6qt;uWH@P6TTo!W9(v5)֒S3@^"S<}1W+6ԋ 1jI__ArG3`Xt|O<>G #S˩+؛,>,os{A6r\DhE^N``Vr* Iĝ@\ R(CZ&j' ǂIڵ2!KwAxb44dd5 ڟA$=1}3f5֎q(EL~RMӑ&tؾ( E"9 zqb;O:9@! x42gJ =:Kӛ'0Ok9ݙ"Eqgg*h^+hΏE@z@C*f.f6);@sH ^t@%|װ/[r9"n/6_Jѽ0KTCsI0^pWX♏=w.V/*yjsw޶԰1v$}hFPv @ @ ؟0+X`X7^\`Óp8ZYjTEjQqTEY`[KW7&(Lq (#?CXVm5 sq^>22d5Ys7dM_5`[ % NIJ/-F5NML0072nU.8"lXR 6QA".J>c4gY9uͱ'EȸM3ik"ɧZe#?wP) 1.~ ۰-ՀQ~}лs~={!57]@FB@ l,0}؀{|PZ68|o݂yݡڳj\-1Pž)XiQnv~赧 `nmTZ0~)Cc`Mޥ8p^?$_[I/{݊>lRqE;!GFS/C$?L꡷j7g:ۇ;bXMKb&J_=뀜*Cij fāyFw5>2:h/c{2]laZ5qg`i@̓qWe> FLzn[RNXDCߺ/= BӴ}QmOy}IYNI#$Q 24$5D46Z{gC8S/rsMs0D(ޅX﹎ۍt *.XIG#ݧ1#yfUZb㎐[n fMF7ɣz'1=UNhdPB=ukXD=$kn%hF+]!i8\FՐ ׈G#z?UTAij5d!5u5ܫ*=E#Sa9NY+F;ߖS$d~߹N%D'TFȵGZk/ʠr=9Id@}v -84__Oem_$[_Uކ#}???ud_ښF2Pk#3m#y!KL4 Y3PTv()Bc#J._4mxkgGSc9{ԸT蠁Ji61zg>v3*xCnUb)\ϨlJ!n6iy$$9e|m^hϨ5zW6&>[}Y/-<^Vz:zN+-c$*Z갲\ K7@jfR b"L܆D\[ȕGJ~2a59+L9CnXZVDҵؘٚje՝(=ϝ[hyxnN>\`)ݖYYQQ!eP/!RW`Bd݃Tä9RGaݲnȑH/GmEfG prx*~]-J"5@$C*˨h6} ”\N"CÁͨ?,3#_^ȁDU:7vʍ)W٬~/~ղw3p}:k:^xG3)9#ݵJikDWyD}b- Q*j^(X8_st{p25PDmx^-":P<>+{3 hn4g)r|ͮ-N[F& (z$ic|V+v_R= @yx҃x ۞EJ( ޘ=2Ls& 8=@0?\SuqW\[m!m ͲX}Cɱ:mzBF{joe}kifLΣRmSfD,lp峆aȘ9_ яߟpY`haɈ9{~ΠϏBH6Fzϒ&.8>x7btbCEҡRv\W.{Km< tnX4| `Д%avp3's#z}kEEPKrhhpߺLۭɟ 뙆p09W6B6 !cn'fbOQcZ$Z$=?%U UnAp}y^KeKM/1 Osn1IcuvAK w$Le ,r[kCTs02;`)J =\lc^ B諉FZ!&N7~-B/zYa[{-fx{ ~o J|FPpuq'Zsq*4et<%{$otaA"xƜi$&Hxu) /ƖC>ov E 4,N(Y;UpV$X9/jŵ˰ed-Ɔ/3TFI& -Srը|Cڃk#@`'on9EXe൨U5uJ1";l5t٩G؋pdZ\Nm({R*i;I֊WU{tFѥ8׉>+ i :W@{Ϊ.LR %4Th>ojH׍MJ~Q֒{>+%2(/%94K~Ϩ6wE&gXR>(XԈ`xcv5 Xf>iI:_b ;EoFlzgD@]D`rmR,B>)CAZ1>MMͲ#ؔ-= paH&ԕHoH`sr I3۾ݓsL)Z%ȫ=p8K2ULcWJc aN3K__;P˜6OQĬȅQf4xTnʋM n-Q0OYjDDZ:Yӟ3+1CZ~eQ@9mKd^|vWw9GxA<3*ٶ{}I9M =QICi(.%4:߾INůѐJE{0YMiq6\t"p ^' RD=(dnt)NFtwFe~Ơ#J "s"81/n6/ { FoWZԃU nt?x.{+|g;d#-S%vR,)CSf9$2jO^J $vE#(X R*Az% hj;]r `FU:luwnos0׀i斚v$BxM o^wEk5{0[h\^b`ǞAp-!X U!J{<_y:o]:nOP B"@q){Ÿ ~;1bl@˜,*}Ec"qMwT[d[*?;P1Zoj~>9ӛp6d2&|'ТBO4XҎ/,4[?MF;i Z^zQ {ŽHYYgpU9$V ;V_W7^0dpsIM0KgCv}`c;*@5t uw/c {@4dͺ˸T{Ș?[L,L:Li`|/s,[( Dk͟k앜/g1"4#x $\ 6h=w,bNVp;vс\*ͧP G!v(oVer0|$.VZE1_[J@jy<fx sO^և$Spa @po':@vjHzz- `3v]AչB6`vcM vY7r͸ JK~:̃+~-;H}/J2 " +sqDӺȟv$C2AH*,h2֖@j=âw/ &ECy0 %Ve9g;^$]r rum>(O%x Ct0{!]̱WNˆiڌԍh~N?4_ŏ1 -3l ~.ZfG((l(d:Vǚ>UA*G>FGw$t45+\M$_TA>i\ey1X/J}S;Q+98Vi^0)9[ikڧ9;dyH,lJOm1~ ކ#a⫯]-T E [n:y>۩p_-VF6޳`ZCpg6R`" ]oŸtvM㣑GX׀lV¤DϞ;Ϧ!T%Ys}њ}Y*LHW6ဖ%䚃=G΂'k!@^7$eӪMd~e!}$ߋ!񴧱`o7,{\ n3&Wym%ِ.MdF} |snxE sPtk,|/.Eʎ֒3ňLcga{@ -E SY8a]e-$[`4,pњ-oя(0 Im҉JLm7zC{fwƀ{b]OsҔ#~ d3$vJa^=jC٢&q*z:`Ȩю-JzAoڋOJؚB{ZE/OB= byb[uBg-y m_}Qc%VΠ #BV9iN| dDh#9Pʒl OCY]K*]>'e.⼵C6vmu[8)E!9 ݱCٓP&!w"S5V@VCsSɗ~`ULD|#Ԛb0>IBg)Ji,0f3un|tPxE  Ts 6WS ۪APwA>%EcFB6!cSr|@29fl)"¿š[t'\g6[?>vz\,偍ZwHQ^;l B35NE ^@f&}}UV9nM [q)"Նw z8'~>q&!TmZ(/v7:ǜtG˩bIƘSZ?ƚ 'xz~cd5&x"4[0alpn?x QiN+.s!jWLdͤf.PI~RNdK|,)RyrO+ԪWN!@VSb J{§ .WfE\_6ࡨr% ]^t\4S!Xy9DQ=Kv}]@oglgVxo59ި_}V¤>|V\!kC9H:R0$dR mm됡{a.vSs9;>flJ0?#Cxl}NWU !9.n6料^,%8>;@Y:5kWaOam5? o*, 66@6yeKGۄ[ ܐlXv(g)/h-50~?Fsd^-l8 2Qm Bx1$,Y0 Ԁg_V =( qP/:Ķ< 6Dm3K#p[d|ĎG]?bZɷ2i, 6'к׺xLYD,s!zLe_yAem YlMzWs>n[OTr*}L6kHⱁ5Q.p ޺_U1ƴq́:yI1.(5èkA?8rld*.u>2w^i' d9~.|S+{]ƫ]]O%Fb|f)dvk9PԺ`46i!,"ćٝ$@7/U]#\P*tˡ<mp<7{7(x{ڳ[R-OAxb)aSd19(h Hٓ+-ݱSw%Ӧ7+Qt~KVq;^ˎaŬSMPf9s+Q:h.qi5qZ]4.!y.K (cej[7ҹwS-Ot!i *|Bx$ގ=wp$z%xX=_1>{6gsV[ݽAh"H. ÎyƷ A^sIkgal ׅ<\m]Glb1Aly`l[W[0`o, cĄOMgX[T(Mcg惃] U yj$Hg}v8?J<ظO$\Khq;4RqfQsE5"^WQK{cOTnY3_njX[6<8L ]qp`; g1ۗl  %i|t7#]}nܽb TBHh>j8)dBqVtClZ[ -qrКֱ%22wu ߑMDf )5Lr,[Xg4 9j-cfI; !ot?fȿ\HN:xZ0v;k0 v\uE ͞Ćm1I?n0h=7ڲ-"x;";l~/ ZOj~"%f>Z]Sǐ'k+֠lI+q2(Ӿ?-§z:iK5gϧ S4Z @m/-?PGOXxPʾr,VɅ) 7>)g=k0Oo1حP\Kէh3!3 "V3aFF,(ta (B4D2%7쯵yPE\6<7YxUW =lb`/Qg|p/JT.L _Jֹ{o21<ۣvAk.0" @\ A}neo+8mSZ*Yks`D-mefmcdX~xDEqxMw|9Z.&C)y|,G TR|o@4-6*j#/]OHo$.z|hx4i59x̕To  (X7`d4gOlIwޝBxC yQ[Q Rl79K,|g t ^﾿#ޞ<r7mlGJ`Jݫ/`n9r2{H!߶Ai‹OK`V L@$/OB"OCӖve(NEIFG3i/jc^Ą]vUFӊ}OE>b6mpot :pJ %[k| e&:ff}`Aݠ/?]씀>7/HtHx޷i@:%m/ו1ӳ2b*UlQ M+ DD=Nxڍb1'i› 밓(C&V[0uܙKup~͝PF(OklBRA\+Rj69Ѻުb}n eQ,29_ kC 4/ K xY'o fU'wEtVM/Td47 (nDž3GYBLe;gi/6{- EVm5عp n"ַPV$HC,CTzdNqu!lJtzMpt-3_yPfs /RrPw-q׾jTk(>Ջ`U8 K?qSfC5pQ3yo #Nz^$V_{gΕy`_>'?6"a|LtcS"7 YK6iZ'&pJwA7껆/EYuRuu|ӑKCI_@f6DpZ{먽.d\~ a.R?;IhFY_\(h1f%;JQg;mւTB4]7$u$Wv= 7Oo.>p)'EM:`(̹ :t oq'8ѱ%N%2{-_q*}ba%~ BatS?,n/W5zF"!d?}ފzX]~<$C|ZXGȉkBLls5+J&$>-C%-ha?̼Ba1Yjc6 ;x"B:U26J?YG氵T.yS(|꺆{y҇v^I\ֽSk#Gw/L:J|qB]rJټ@Ӎ"rVz}ѱLJCyN]fɠe0iZPRiSi?$ݟ־]Yuc.7nq,2S<1 VJdUQJ.cbu2YUպt1H:S)٬?93Kp=\,C7ҕ))~`Pl)_&l:'ݫdHm9O$-"Z{orQRlWD x%npbd sk(߹+2FGDa tiAy` s_ٌyD(V36r!sY}x ([rA F34dB;B^ -KxU.!Ngz.V 90,J' VgdZ Z ĵJ77s'iPЍQC*!^0\匯dLC8sA+&2FЖ 8!`ѵpDQ=c=4w9̻EH p]eDH "+V&(toH^㇭^NT%;AeKM Hu Gd@=BŌ'lӘU~0k_́aJsޖ چeRF:VF4cB%<"wK :),ײ&]O _8M|5VG( )J/`8jvQ/TBYB .}7I<`H@XiF(l7,I̶ {oˆz1lPv s_sY$&,HC sfI3Q⦻|a' "9__CAE{l95p34 9VE 9('\SQN"j# $j_YPɧ@&M[L_ ddLLPԶL{⏻bG(Єס= 5pc9_Lp>3v-:Eo|H0gnFa֞Esԁ# ao ۗa\~g?@ =s!Uquplʦr7㇮'ݘFbeV$y-AGw%A3> }2Ȍj<[WI3M~v5.4xଵ HMpJʀ!0 9>טv3E%@/{>H5 Ļ8v.V-GB]QCT%s|܅0 97ή,t`-P0Nn-Ba&EseyX$~\yq~lа^R[L6{P|ӻbmB eal34Hι/SFABK$c}#:|+C~QhV^]h)mhRZ!yB"6B6Tk7l]w_qO=Hm2dca>kfR^v𿇱ٌOq Ag0¹hO?NJo , 1ѮLX'Җ%J''YPI v~]o!jVt.̣1b0)Vr@Vβu Ixwл+-^OYcLϣ>Ȼ)޻*=R2#~Vu6r ?r??_8M3sNlWf'2ӁTelQ1/%JĢ-ᆼnb#VB;%wlG߶ObgVď/YI9B ^D;M'ظzM\[BaG/rЏ[9W^\nASrwoxδРa* 'zۼ!I S n7%7pOLkqV[ڧ>32[9WMo'd%Nu< k*QwiW_hConQiP b\U1KSiȈЄOֶ)vc唨ê,[Wa#c0eOUII#KQ\q>fmSוA)cbip \W_+cTl,G@')#BA !$LZ0y}ɤ$Y!>e?@ަQdgX7{o@Q{+ " >jxp$2τ$-g fjmE BҳJMlV'>x'v&)~73a7i_3 TwYBEACM c0E:yzu1 1]r >TA 3r m(Z $v!h(jB{* &Z"YD}I"T$o}pشU֕ԬN G o%1&?8Xv1~|D!jEbΖs%P3#ǿYTD'&p,Ⱬ5%"Inc$[oavT?>l59E%ÖO%W >ҽI a|׏I:=B{j+LP;t w:TŌ4R *k0*諹CI#XKèp1Jǫ=ߠޙ#YgT*0qCBnVk`:w^& t/M8oPQ-KW"#܋0,i2v4,QPӐ|w{e!|>A*uBo ZAyU5T3wٲ^@p,Val&ރLRخ^#SlMЮG>7l[hG(qe'4Wk@OIILv@ijz*(sX5;%ȉg8XueI|uJ]= ʆJXхs&ţC r Bq",XGpgmd I;E0[y^y^"F{=?=nګ,.Eեy 1N|(=(± !>6m Y?*T(KB>(U`-f*\.SIYftbb{<5ם"{A^YʜQ9/a\S'8n+va "o_6&A;2?N0iޗ`v;:eعA}Ls3{] >xGʤPMf 2WuD\ӌRR ޠ(y_5]?Wqڤd-tWˊ}<Z R1d_3og,w4[]/Sx=˚ l7Ky(@J4|wȀuZv@K?,bN0/Xc٠Lqsp$lw/9tJo+%Om)g,b{pX3?kxs_3Pyz3` had3 #8KXkOK30]Uټjh>aUKXDuLG ^vi zD >f'W~jG7^D1u7&Ak9L1U/DH #`l6D"C*V^7S|.ARjk7az OSBz0擌Q9vx`3~P{1< K}TOཋL3'mE׮v. uX4Wl|jrXb0x$~aeP rK -džu]Jr⅁º`&L bz&@vĀ\HGo ^z˹g/j;}?[Cp]:|EW{;jYok:f2`|S.>(,\1 d&zQUdh8]tLVߛ=EbS=Gy Vxm>2}Γ 󞷭U,4㜃zV3Y=uQܡ{>nRp( 8zO'gpHr>SbAWR/ ,0/X$'+PyXEy\#.7[$XF%2@Z1 p`ʶJacN :aV],TEeix3cF[Uef|fzI(=:{suJy<Œ=4Qk<巍~ӑHu( &;8u_DŧQsclU`~v'E՜ $ꂐuzt+õQ/Dr4Ʋw )3jE@6E*PFP cvUZTѢA6NWP]5ƠLLDmLET tI%*U(a?l'`\OJvO ē$[p~ g%/MAEvS 'uvQk%g2LE?˛zW\*^ֻp.@cws쌭"нt+R^ @wJPUaJ*BKEj>Å`]4gZ☵TW$TeӠ1Qoz~s>]x'?@{YI\qKjoi{XӼ}X |⍐-/T&IV숹=N!=p=NT=ՙwOl֐ojڛlO <2|ɨk%FM7hF}3@iq}:Z ѱeNW\_ }Ik06nΘnVzr5߳Kcw-xXU$o%bxAg%< 4'6W}- Auc62*<y_YpjIW~B{E˧H{;}I ZYaG(A.نwyl A' oX׾c[d)3YQ$s}ÍG)NJ=xd.t,g:v|1MѮZ;8bw[;"ZeŃsӯIU~O^Tv7 e`{+m/>Bj[Pa?QZ? |C R+/o_#sJ t+ojeGK'زI}~/q,,Xb.{wHF<~Ư];be%;nCG c_M;J+c`KA֦k l `H:1&Cq]vh@Kbۛj Yi(:j w)/`ARkn…UyDh6NEu?%g>SX{A<=F'}e 2{ҔT8(0^ފ$]X>z̫ARܓ5z~k>N? ~&rR&W?XFMi]ٲ7fATF gX/;.l<}X6UKcF7Vu8 Id'*(ۦ@*y!.VmQ|<|,)Pwg [81<8";p2e.)!ɠ+Eq w?n!Z0TEߍN ,v҈=J#*:Y`]cj٘PۮjQ\OZ0(}r* &ICKO"X{KK@&ڼb<唋-לe8l†_܊_ 7JnP+ʺ(' :0D' Ɵ àťIdsu4őmA0UM eHM^Rjje*?g\:1UHB,ޚ8_SE㽵5C]|h$`'kY}9ab PTMaߚA;Ɵ ѸA]΀4=² M4mn3$mLrrǹYho f1qS%C^owtH@T}sf K jlm/ ^.V&uG,x6Oc3)BNis-+'*}&9UL{%c+)Ka,GT4 Ͽ5~_wc}'W5s[GMKWCx+(i^ӎ?A!~"u =v Rog.eQ=pN&9Ǯ{6ZVbAc7A*+T@"PBr@ Z K+ '"7N4YZ>&`IfE'8Bӊ"z>ƾy7\, H'8P]@,SƤ qN2?{uߍ.򲑇sθpHQ@k:p.<ϪN LU<'܆&_;JlG$ gTGb|&)ԥ (r8uYj*-@rC tv.)ж2) +?.~n5[E/AmDE%vB(-d{B8drKb<;VZgΖ}M#>!{$ O9^#Y{$XzVz?4[zj\C(hsz=%'<[a8.!^O뾰?5.&&0wVCe47#u9pin s  Ah@#\sAܚ,U-G^r]=}@v  R$$+جSaLVxl7꥟ݖ*s޽S3N }~Ti#Эwa0dqyBoG?/M~8 C:/JVջ~}GHOЄ,N4rNJKv=@Ih܄fU_}ɍI9@ K+kD:zO~w1$&SZ#_WIw)Q 0f((YO*Tv=5Gh/ k[qG0k^t miai!hljEf_Ji.|rڎ.;B8`׮'=DJg~(/eEnqTY i1S0g甴saQVwP bU*R-0V4| AO'@A'Aʁ3IxFjZ7)S԰~qFİG`c AIP:&67_E8T}.\48T W!K+|FwJ)7Q{ $W058l!ΕL \ /,cc>1agyWΓq0pxQo4)9/U2"Js B7gJ#6(0ab8VKȨ^XKΕ]?+N0ZxY4ok^}܂Ab?Rͩ-)ΤcW[<<{UՍ57Y|8DNzܗ:|hUfk;pWD_W}(JuJ43uEIi'8 RԡdUfpn: 9[ws$>IVoK]<2R [w=Hl OD}LWk#slX58_` .^ )4Dab~?'F7A/}-Cjv$X Xrs߆Q]JCbpi&{tk|%"/lhc\c?$߸uzhl(t+`~f!/-].}"M%'9J]r"anj}jXdZ\zAXȅoUh@oYy$AecnIe , R(4Cr{e1!{gtwM#6~8xS1yQag^b#A}u6uSz xYdu}Ɖ}ihd2c6  q嶯pK/!~|2ZF^ܛ&ɜ﬍%/qQ):c9׍hi?4"61aXD05s DĤ\޸Ssɸ~XEgaeSA:Nf18{t.'_|\a< L~9biy;Ӏ.;&Ani;!bF֮\"_/-L:D_"BmɟxkUCƺ>’jWrԜe}Q嬮I#(3.Gfvu2a~} TVޤhE9h ;[LK]ͲZZc^0I8dJH{r#=R?,G~vCVoEc E?, J{M/9>X-]qZ<:KV -F5,wZ9`t<$C>UĚ/e)u3& ^ȜӥCx]>"ʹRv,/!M(Kϕ%VNTƛ7@ljP@Q>਩ƗOjc)7cIƆ j,2vcWKïL\C<*`cDd:Q5O_nfe`9R!!vlbs1לa ,2_g"U[v}h ( }n7rިXHi!ac!k{E 3HHܢȱLI/t$B)nI߃ꯌ&r ]Dw8ty6) " .BTWDްc<=;9s+R$GP&KNx_WH` _Z[wLL3&K)W2NӈXOQDkYrF2M422)"'% ̃Ufj e! FW&GVt^rͯs^!A%TNd {Vh R^XUEy|lGpnecW+21a](I`]i/7TeV!5%y|杖xL3Q n$$Y(w޽9 LjG(G\6~j xT8!9XEy2LVo#}pF`P}K ?> Mo% o_"e.*U`$`TdoЯ阝VezLbˎ@2ϪAJQk?6N/KnUgC(3 l :D]HLjD!MPf=xcHˠF̔W{;$=CHXhVKȫ]GN]yk vOW=gKcњ4[v#4 f\}z3^C%j.Z,ד#c "d!_cw![e=ٜuMq7"IzFh2 Cҕ=&ބR}lv*"0fADD̢`܅xo l,=1RIl ?7qHqo[&3x^@shc7}AC'(d\fZ{ȶAO7T02nv %=8Ӑl^\3;aÀS"@!4CIbWYX:4{ɒf@8K?bxe -`AfK*"YG"9&Y\]tI_mZTGN7WZ8lzQ퇱mDA7av(-zVi#:~V=ҷh Iޓ(CU_=Xk'ǣ{::Ky8TQГ]EAGVmn([&ۮ"֥HR& >%|!kL4 Oʮw¬A󡐝>EՠT2Y࿫jG&3xF z1+ oDo6utv  f*F ed%~,cepq-=y^#j0˘mɎf$ /񤝚PYd.6=~tR>%$؋ :my R\I 7'utV#]) }~Eb$+i+i kP_w|h'w]+/H? o-qFZ5|lշq+rA7Φ2F& \VdzpfAC}c%C=`mg tIzE듧 ˁy9RVAK%|D3V,W?oմa 49?mnr9Y)" g"v/71Bj]Uv)X`kȈRV!%J`F^\Z= Ye.m;hi#bFm:Ma{@xy}lZK~w8gnLjȊS!6\'pyT*]{BPH X}@qε lL\q moajx mI13L .`oo𵲘l'Zs~Cwx 5Zy0|ihZa^RF0*p %s?z>\e~nstsOqb_(LҾw4X,91&PB~1Cj5+oStS@TJj!h2/-n{Y]ú]d狣 L3 )ij:[凗 4Eʮ^`B' VM5ná?&1_'Qk  iqC:g0%F|L8:3Jn6_RTSNߓEU^WGz[TܼPDP^@L \ASTj[WX`3,>= aijx|-"פƗ@pѶ}N7`/z+t֩!3o|TY Xw!`cXge9Ϯ0o_k]BF*|y$ˮMonFR YEFwJQaӳ|%l8 E1 VSjɸN'XX|\a.!_,[;MΙp G8xF1M>'CB.cf7餁. Gj4قXEr~( 1_nSsć{ҌT^+3ͷSx$T/ؚCىF`-G{Ɂ4#+ŗ)-z . 8󝹺-n!s`:SobaC^ Cdb=c t,ó*8E8q6Wnj644PK:RDq=0K'#. *^L)"R+r9-n awn3KU:26~RL%̰6}ZBW8/T)SYi%w%Z\T1F?RqQ{!娆>`doM3-1}Dd|ߢYRՙ ,qVf7#lxDEEVUNMs휮QcgOgҕ9jJ٨F$> F*p[?M;[$njN=$v[[74|懍_ǚ"3p'‹O3;I^k~ iu:,4iCM&dҪr؄ V0g奨 ސ)M!'24)"A,ڥSwNmRA+dD3{ Y T:Vyd8{Eg IT5UmL$rMvx"WzgirK dwB0ц:o =lPdrJ/uh . 3")ja*>6 2d.tU;[k[6q1#v6X LMPTwqh|?gf TWIj*4\OߟiHٮQne4פ·L0,d)q8-%!7#A!o[ M`;z {m9Dp8%_\6nQRivxպp#hK8Iġf*Jr('\FM L$S_0' r0j&p`?l ɑFK0tڤFTDtG|+'}vku917m*Zȯ3R*3s3Ğ!WAlBFYS;9}F\-,IIJT^+]&o=͢V8CJIunM'~B2[\Ҁ"#Y-CfE aywvXⅾW^Xڏ7-9 c$˙\l ~d1@Or: gv2t 6!F =2(}HLl/2Qy FvԹHO }[)EHI¬ S8Rϣ1f+6B(t)'?XxVrXԖ~n 7"˱+L${Q?7i~(ZYr]H濰oY$_c(bAWbi RNK#w:Ԓ,E/vm0a2X1F!%ўi^I% J'/M{,#m TjZ}}0 >61~_.!P(F Yu'ҞVjw> )<: -5f:F\|'{618I'Rzdm1Y.FFKTӨHA dBl],0(~g aUpO2(R@kMab: 8Ihޕ4Œ]9"J.L"rW Έz ~z[V+8}y{UA as\Ed.A5Wn@ߜ+L֪Sl>N^E U b%dg@FyT!k!tvi(܈pU",=MM F'3EUv)GX6Xų#aElwgolI[7P*{V/Up3%ҥ<` c=3b$'ɣ,pu~;㹜yبbSUL;C]ei6QxNeb$զ|jMV'\STY8`iURC,$02(jk?w__g_Ϙ:sD'ѐu[{uձ?r2*n$Ltgd<$o<sώy"_ Ϝ1^Mmxx9s"KO=Wމ< BWP<0(A^˖pv$ATyRaSPg{usGv>j\Vla'rUMSZ9RGg&GX~Ͱjǀ|CY3Fw<)EdK=;$ 魴E2PyVG+9ip@aX!G=B U~=K=~Y`9i5 C bF?z>_ٰK6IJ\fmןH N{&Wn`,91O˞] ΥXZH .RV^\3>@':^-qli 1 7)ƚtjf(8k,Oꥏv[4ufF 7Dª.@7?& uSޝ)NJ|OGa/ ap)9(:ל@V=ܦ:œpL¨*WH3ԯA ŔgRpgACw9QX]Ƀ#96s8G>FYwZ@u ?OjW!teހj%=9ϼJM[$~cQڀDL>J۸]p<6)(pl6Jg7lgɧ^28ge:eCzcAkaƦ#qK7Bav9ݕtkۿqaʘ;LdyW:*9U qI8eE?,_ }tʘHBvez)&XMoП?#lh/! Gf9zOʳHS|Y&Ι˛AaFJLy'@IjjRQd=PzԄDž''R<2=iTA%RKi}Ԣ+UQ"D$Z T)kJwrl}$ SZ!aN_zP^+9]&//*RO> pM"I fD$ /Y=ѭVECq6=•cg-S?3BL0w;K'4099xLph syyMˆl۳ss1K93ΐZ}MkQRnF==vVK8Lڐ9G%=gXxJm9-rfٚ?&`\al,u埮Uy V۽AERfwmĝR%Tf0 { ,S^Vl'ߏHg@Fs3of1bWj *{A w3-YK!7a'TxRCw<`I\6 Sp6HA+rmC? q0y+grGI@[i.Yn ꓂B>XkG#nE/@! [xf#!EHf!,Ý~G>g!^N,}>Q7iB=H ρ/5*)3:XĒ^}x13elB&K|]m+?P0}eP@$*ȩ**oc=q ^Hn F$*#ci:A4l + wfLw#,L4x%>Y-xD]16<'h?}Fl_HX AuKCitٿ(sW!t=sgNJ*/ ߍ\7>]=ƽ1X_!Szco}Tb!_K^ɀ6l~xi#[۽O)`WhFY&, MG).Odo }%릱0^"f4ijPy@K Fcb4o8Zv{`͎7b[Nޛ@y?V?NG-X#e ~Uqg}ƄqܚB9V+2iŝ1 3i5Nָն>]Ӭ<BtYqr$~Gc !j~qe1A}>J0nfm-ܻ {=#>چU_s[(O ֭Tx!):qlE;_A+л&;߲dZ`kP^ny 0,9Ksxؕqik؎X <o)dl|\oG / MMt+B:ƗAwNs~{~~c@E51ƌAjs$ Çbȋ )MitVR{A- ,9#S0*ijɹQ`~y>wp{JzoK[y#杗uP޲`֚59{!!4j tQaw'G BtفtPűƫiNpks躨}]¥C8pd4>2lwxtot KHo4,$˞\;a ݐ I˔MZe97MG5bgl a$j0>Ά nmK~H!I,⊖TL|eZ((zDq)iuo8G%*#țe)ay3n)a˃J⓮&i&yuӡ 㱥n:\?hIKT>ӔC3Gȯ" ݪQL^$mGmkl: 9 4 at[W$?n]?~+1cW*IeB]Y8ZɄGs<"(=Y:0q6[]/~_4CHGܴ!^m 33zM 3V+>"Z*#]lH'Tcx0P3f̳,&Ś(5-\Y&Pwd4c>vbo"UӞWvs>;XTJ-Lxͦ29:lg$+( o1c7T۴R 7iNu5w1(QuSOp 7<w8*pz85Z丿jn*乾oQee.'V:ó VKKD2]IJzpXg=(ÂaukMŽ<v,ҷ#r|$%^wP .kd]I"A RT[ S`<Nل.YE[#D.!>X DYDȶ<ѻ:A)9( "Q_7LݟHrc uC z._@j- TbRj ߙi$X,}m`^dt嬜oѩw,nwBItgCg"&B8L\RH= }q!˷ 5@o"ΎXsB`)u{DT^ԔBD: )[--L"=0E;D8OMY1ԫ"Mq CԷMp] v ʥ6̈鯙9?;V2˧_߅+y j4׬s`*9@6ȗ1]>$&W;H>ۜ { |?nukbdߛ.6FuUuoW,ITvsJoR>&M@\8p 3ụO\ֱō((оo[sfσLwNqO4ZH=%$]!u;YFŴV~ZѺ!xn%v8nȫNE:µ^|ˏPMOrx$.۷]0vQj6ejDoRwx{*˶m틮~G߇y=X72TkӤ=p).Y5\ױ'c\[@A]%[1( ESB]KR\uȣTI5ո4P"rQxDH"ꭹ</(iov,eI>72]GCҐTQI)øtvަv61x:Ϙ A^Iqdߛ 5*0w=6寝GFaTpz5Ga휁?zMÊҋ>\C0?G~lۜ4%\1K/f[}۳$Bj7ϗӄe07G)ڡ?ac_gfLQdkcLtJ\RͅH=oHҽ[a(?UR4mB 8i Tk-a4RӰ "yvW2(^ScdbzZ?=ax1#f5b,ɇ͇}?^~_/ not4PYߊ{Dpv~ aOtΈ4DҐՌPpH61u HqYK Kt'wױ/H!Ȭk'lzWF!**{]}qr ]tMkTz&0"h7H1DM&h{+)sPbCl2}"V< {J_!RH_+nUUѴ$WV8^J*d1Dj*xF[=8f#K@! "0U1h44xe=~@Y qYwg=rþ(|wUϐy!PeuOX _sA8ڀlzhh(Zc+wܱru:T"`X{y)!"2~~!Y;vѪ|`S;Ԫ5hNe\cw+;.M4h}#A30./KЖLuwEՂ%1:9i *iC0uI[6B cT~I T]MdP2ӆ]T }r]x$^ĤVn(fKXYm.x tǵ#VKv @W&v j&2m |S㲿JwS$.rGPL f;ؔV|j¥Va)n;DX/&8P<-TO|t䰱+}xI rKfXhAz1[Gcڡ_ee 54>z{2lvY} a/IN_EA|u֏KJ,RlJ]wwHHae'xڀIAv*[Xb1ȳ!;S)ȁhդW u4U+38\ kH n} ?BW/ՃK#;k٤:QOYBEGxiΰlK'v5ʝiwf l3a8ߣvC+WIN: ow9_ҢTpH* _tEemE.W>\N8czkbRkt7ՠKeL*Wf# N, NO/J|uy-+YSoqPVm<1qPc@?xO PBʦӭ^HD{K״ʋiVjMŷGԂϔM5Ih7TI'I5V:i`A6/&r> UFwlxy/1P9,kn-"Dp0lXu@ ؕՎu@py(!"{;9˳X޲"O3ռ!k=*18[t7oOZQW6Ѷq"ڽzb͝AS k\EĻ)W/].N]a34laȵL= P"&";8/ߜ@gp\&Ek"VvnK mdMwZ|Ti_E T͌W~\ly(wOؚ"P@ș0XPmndĂ=31+`+k쩉w 6_S/볣,D&?9J(NY3B"ޭ'ȗfٙ kG^`dVj  >F!J#AøJЇs 8%ZuA?Z}@ĵ2xwud@> qYXGoIݸӄX&`?X"20+0Sz8x0lspKoG̒!dž&/Pn]t.>Ʋ~ PNv%ͺnpY9:ؒi])p.0򂍤ip"1w͊#q$A"qBOOMQgkor>wfePElg=V.έKAav+[wl,+ObڙN=k ZDzP<іC3E_^`@e8'$QHs1_/!"RBUp\{bR2KL^^![=e$0ǩPbxQ?A֭-vi}'lʢ~5}gE"3wMϖ@5g(p]`nˢo׺"0mހ0Di- nس4 `?2XbEwOrʗ]rMQ-4!1OJzOw}Fprx@i?*Iz^팑*R' Ufy!4slQFþMX,xg(;U۠RwܻR+)q6_oGj 7^>0,6Ha7zIUݜ؉$Wj)4|nbLGƋtH$J# >n. #Nw#;fu6 KPbdUн%<*1 B1 AݲQ=ceh}F%z7!Wd;oaa<2~@gA"(O)ӸuƛpMBeNc!=Ќse`+pA}J_Nq}"ur0 CM~΅kyD)y^}- tgE\Vd$V}](U-K֫#ꯆFQUԵF~ʈfJi5.@9(mԩ=^{bQrmq̊7/kU;h.g'!=˫~}SV|'b]zZ;Rf݃* J<} nSᔃ WQw EndN? H͐6Zel us]pLLldzԮ#C _mi| j,c? S8xyhc٣XwPpqJv?֫Ѓ#O')} G}?R5=оBA^uHQeqHaɓ_ m 8(vv@1=co0WfᛉH=l0Q2Һސnov&TT`q"Vsf:UuH+V45㒁?s?D^l ht4 Lͧ=Ah(2{UWtq06CWK;k"Ì~mi xWqwV^sQ 7$_G,jZ (& HMvGm1K냅#x9 Yo*K#tA\˻X=YKJZf: oZ HPmyay5\;{C9wG3fڳcLތ $< վhkƠONYDe_}A<`JN#̍li `?}$M-Ԁ엔;KRH= ex^ʖnk>i,/^)>˾@ ŏ˟V^ʚy0sK9vJTP6,[$SQpU!]?)ˌ}`׍|RGGGꯙQ9(DP;hu%gaXz 巨U-P? y!8e4!{n# P,NMg飓xS蝚$lҖ*'a~qQ2=ߧouZj\ݮ͑Nًj|FJa6@9$$ 6Ѩ C ?d W(qydj.VQ32K/%eLzP)\ gCqhY;3Џv!Ŗix* L)aR+qڤbL>I $od蛿lBiЎ(,h #I.IM5t G2{Nc?GkZ(0&W&Imk `Xg?D5j)Mx֎Ϙ5}rsG~k/RxH踂:;:c_=lDnOR/c &F&h,*h+.N%KVsYgi#1/4Vn@<o{>1Ukb4'sa`# i_j~^,FB9 ߴ  ӞۅQӗ7C^UNjkdv)IK`D{.l=uZ "LO9w3duJѪ?}h ݢίAYDbz&:m>=1@`teks@J#/IVҴB aYXC0OҧA܋u`P|X^ -/ٵLD=ưP?)53oAyʔ`CE2÷ B47̤íz$p >#&RlM@9_R#?EXu_9&WdR ẃ.߃oG+HWe׃($!rΓֳ=\8'ooȷ4|XU سnc&PuLZ҃T!p9\ Rʈ`%_nHF i!f \ܰ[\P[oi.ew (ktii%^g=;$VS|> 2=rK3S>A6ˮuGnyjo4(\Zq/ =Oˮˮ֞훴F'O“>ғxsm߳ ⲳ!ib2ITO7F:,IIHd(/DF0-јT29n>Х<Ւq/+j|K}J8+xfZ.Icc?R\-ܦ0vŐp,QDQ Ҳt"_#]it+/^(UӖMԻ)gBp\M y\~ Mt7')EW)N@,F#bY\52kdh!ݣbg0ccuPWE3v ^i/}m`͔3: ,/;^Å9M~oh@3pS5nC& 'J[c&`>?KxF1BfTz= k\XW{P@[l}̊{Mԍt/鿙6&F{[SO19rW{%vc=)BsrFpTiRAI,R?4emcH2gҦcy^JRej3) w[H'$?ȓ`~ABzknnR|d3_+? ԗ[qnƴˉ kD;n6sQGXpsDWY&8Zy#G?n2F6}& ?c 38[J^톪ɶ Vi'7,@Nٶ$qk|TSNw{-ӃN! ?2Y2"7"Bs E`7^Nç c_ #I iΛtF d0Vʛ ?WEEIN CpRM\hɔGeD/SRnz!^ՙeM)69[RZ][DJE rQo@ &Dum3wMcj.}a`\U |^)~1k|2EYv;"JcLtrutb;WIм1EFE|*ߪT;V6PJr-LϠ1 }xsi|OLHWY/!tu]g.o㹟+BMR-,-5.{3bam>[PdctH~1>#_^9+֫x h8 v3aSeRofuiUl7KT#.c(%~R%4M W ), +G7ccIFD3,t8ʟ}i{%Z@Iژ{:Hp@d]wf<ˆ7|+\YsI53tSʸRO?!B`Ah-4(!C-o!~C"аܾQNkZngEL!n/O6yג|7{𮣗0[beӂjo"0&BQpQKЋ]'}?L{ ;K.遥)~SC+a t\~̛VEֵozl)DšI4аkTzhuw7Z|~m4CQZW{;"Sˈ-\iugP (؝0C%~<-aI4Vt3[]) N0TldNKR$C%L3=dmaTTL"/AE;*ia kPju>AE]'W~5֧ TLHx޲J]@B 9P4d,Jʿ˃4:UlȜkWC(.K\ߛP6an$;@Kt=L5}?l_.[S,xNga`53[\(tK6*O"H tԃ v=[`q>V7gQ&q; 9Nq/=iCczcC9*w[ 4t;2_KC P{&i:m|u$g6!T-aj1|)f72M~ذ˒ dMߔ<}Oj|O`(Lh؉FP7hnk}Y"C;T)@9\ #MFX"TTƣZ+r}ݩ)=o6*gg,V qjTND gфz .ʡ62v(h:Z'/t,#R/utؿ{pE;_S]I3}}|9>yPFwU!%l/U~S'wڕָ9#juo-t Qr2ZC2IӠKCxUpDgojtfe vfybdږ$V@!@K%( BL@O5rcRN? ť YYCDRVƿO,,!$، Jg[. *sOy (FGN1wr11p8VUO뒬j( xy*,UWF' p-v;5!KH&(7Ԯ~y%@t}Io:Z`L@ͦlѦ;+ CyH^㘻jt/ T'\d]wCk)]!`'4ax &gձ$ ܥz5bH)w?z~)vДu.ύq8jyqaW2?S4. |p>QPٗi )6a?1E u + 7n]Ua3[R|{`yΖ#́]*Izp 2tsϓ_qEUb'hV E)ͷ~ߢK|ך1FeG1#2L[BF$FTnZl oKE0Uf5-⚧1WvWMTL&unkK=" % #ok͸Dy|5wi-(j X3ر<;n.F3RȡIZؕw7$ ivv@=;BIj'("H8\Wp*g^j%Z!ȕopVh6 FFe y ,iOXTM\xQ>O= FWs;<Wd`?? Wf4}i&JBk8|TV9&^LOĂ W`[jB?ƨS?.Rjfb))MW]X 91#v?@[3O"ܕAfyQdNi+"شx/I`"軩v]qvWoNƛ5 y;.$G(ܞoᡐ#0 C+`A hhy>H?gJ[܇UiVyX N/)4X-7ɫ%ǣlX GF˯S]-h }U0쌔5;)gS}Fl]zfa֟#rJ @#ML+Hz+܅r*G8eD{ -L]fyPd)7~]k)5n`w?p%CsUсSq7r*;3-_AFlHTqA!1y>O_  *J-"&U&;Oe+n)Qct s[-F2J>/d8UrIgJYOڬN[c|(o5g֊N?3vmN9wܳ>͠d(⦹}TĵReqɬِTˈsLCFqpVO&(nD?+HߧM˛hVи 7L 嚁k9geIͮ0Ӏn¬JG"l_o\I/FCцǙΌPvh)cRyn]iލ!SdffCRGh16Q.#d7qۄT~̝;`1ڜt(ٙZP '7,_ȉC(uሾO煰(C~:l1[xרbqCP=*\;$-jTjӷrK@W+ƨX4PxvI& 5g@uq[}8r(EV}U0/P[& 7ߢ&ף*GUV|,Y&`ka ?v/TTR_^3@qE#? &셻N4K"14+vY08pGtWa\inǓ N KV>G0o1t1#_Laf2ù$(s:W{}Ck˰P[8&1n-&DN=f.Ffi`ATOgz:J p9 :pvh]9НP Am.o&r˕JM^n 8l-H"?WnZ.4% E?0>~DB?0B9k~߄~Ûq\CSZ@x Co}K~(xwP{d#Mqa20SGSDsئb*R ̳|\/]sa)|p&GFP8q*Bb1Y0Sk,5De$$֘ SI(fZ+.b̤tX3v Il>xm0f|J\Ynb+ލc `'x65%`b&Mt]!%`6^./`J8?jQz6Z*SfB|[iL ~kD;ry^#[Ȯ*n]r-oݦQ9@jS7y\4nw=Qv9\q y0o `& } TURvheΎj˟taV$pҮh -VQV`!*/І{_M/GvZxZ- b݈7)h(ecL0,16i( {w/!Yh-|pj9sF:Gq}Xz`y'V،:FVjb]>ڠ} 7^@1uK8p-F{+B ;R堯< @sAK6.Vu%AacY؉-%t[m^UPgEG*UO;pOz7f KieBKQv%VBzuu}}4&lah~X0nEzq \P^/N\ "Fꏣ008t @qro;O#k; *Ȍ/_ԽrהB/_,Z &V;G[{ %!^3^U^|x A8u>Yz5)>w8/rD}W(`*i%ی#ĈOw=ޒRqNl<ӕٞ^B jo<172j~O./tJS(*]Kokuv[F$~Hnt[j F+ˢ\I)EGI݋%cTva0#t?bW_/Uw?nkIP4~܍ˤrv;C [rML;S'Qa%6.uK0d^ݽg OL:u1CF}:A93(n0.)Z4D=Xtr@ ^`m1*^87B_iyQQā-<{v5,bu7҃3cRuDpqW^褢CZW9ٯ8( blc|9r_U0<^R)wŀSCJp1=PC14]\W:4EŜ-UIbZ_ݝiOOQiPodpflf-K ӯ3X¾f1 AXNQ*CIJq8K"XS/SΌ', BqUz|-6"p| s 캎 ﲟ@OvB#Zlђ@#C$yئ~ sShnqWt av]< pb~ئ@c@ߔb( 7uM͟>%sU{'X7|A[(@B .n`QI<'aܤYouWvߓ\~xHFV MlQ0'(Apsxd qCm9r)ԍ]B٨eI[/E|z0)<1LXY mrK@QVM4>hUwRs+Ig7_H;52[6 V_(LM f7PB{Y>1) R=w `CO#MnQ,sqC-Ӽ)s;޸(.Vъ#&Ȍu2 V՘ӁWP#BT<.8u6E^ӱᢱqj|fZ-̋TF$%  ,W>#Dj#A/OzD Ieф?WonњE QuM$]oN&CMm?@[?+ןVI:,>G*VU>oW' ( ?<ҏײ :d@_NC*ZrTwE˓\?ثYZj-\#7Dչx"S ޯEC a1O$ipsӖ#]&"LOu7 2Ǧ՘Fu70(-!OUu#(xҟh&6bMACb~;rRiqv>jAV8  T0hZ)LF/w iR5kXtut)8z]U"SvxQICq),oIH]ffg_mn050r&Aih> wVv=`d1&^,/z͊z$9yc/AE:^|u$L5 ĞR]%.3[i ?^oQ2LFwۿFWrTCl9w^9z=/:}%GRW>K/髴̤*8X^G%uf7; %R6b ntY aP' n#>"MEP1^*TX<&4#:S)Ǚhh|Bv_"nBH}gV8tȲ0?UA҈o祷u~!)PPȒ A6@|rAVoH x x~zA7BLguԛ=( 5ui-WƑq0jLr9\N*Qn8Q+LCp)q6BZ|HQBKl?_Z5ʄw;J4V9f@qdT+ A8ܽr ˫n^ Mؖ1>Cƪ尸Z;}:T79s[k-ojr(c\t6^A82 Ma7`u4^וѼa LqYI2qyS"֢B[r(~k:>G1ZwW +AQh);-<3 l^~zA; pzCX"-aqƓAĈHOG4D! 6MVgp_c!b0f^@,wO5!({EsK~ Ȳk]̬iI+9D(|駩5^]'ͼi^PTPI'!=K˿Ghsg$‡RlV\A3_vsT`؞ġ"qNf\SZe/%Mz…iBQ8ӭvjq5WM[0V=Y%Wki?h?q"bn-h4-x^, 4#`mTL1f%Xij%'`ΫOT69TlW:yM[mr(\'(Wʗ\@ykv`+hQDGk%_Z]TP2<^f %R."A􄒷b+r-*W _IZvۇ`UvK^7~THHw?$i7uaJn8\dS(!sB%Df&gp-Ʊ`  }k lCOa␴ѧ6_.:ـ`2>y He_?\(uĀ7!|"]ve7/` k4.vZ+ UENV0>|QKlR#SL|*]Ful`pQ|!_l(l >;+7q.ũ 0`zJf<_}n'(ۭrD; %C6;p_/7띙~ވ@4D'yJ5+dʱ`XD!FL{$=7=fd~Vmlz #8aq 1ZՍe!=#y'L@"9u::. ">PvVOfU/$voِW/czOQ/ρC'O®<@mAt0*ʦSv% NV|E{KRꬖC:%BY%8+d5Q[߈2Bb{Ye$P@r8\)A/;6tC3y&G/&@#ŵ"{!5VaZdqdVF͢4o-0:jw}r}Sds7'@L$˿ W}lL5ol1Eړl32]T04)W|sKݒʙ)߽iMpQOK+1lxOȅن}{5,NVb:ݧERҍ4ttL9OEe~8,tP\cjc5)[!|؅dsgNSHV][FN6N"*GE-,EFeلK`4>)ŶvOeɛa'8#S{JH@!%?ΞPa4'qvw߳jUVF8FblS؆ J * kX /7{Gc/y')$:9 [/jo˩◐KQj[Ky*Ns3+_aQA͛;F2?n\Q,9e9DYA <Rg͖ \S.ĬK$XŔRYw'9JTo4HuCDX(U8+!ec:%@ iEƼw&hHzw)SANW=0a~{giOT\X%E*ɛ^~u{o6S+ta47*5l80%LF.3ّ4ŬF_a ՍUPLJ4u;8/a7 # -˯"$ tἭXcxLj{EleoL^/397ƪ& e]:ONk|͸3'f9; qcN`Z4ڟ8r춫nѪFl63奬#4r 倃S Ϛ*+/ *pXY"A,l"ji+Ͱ%f Pe> (i+ퟘ/"h޻[Q, Ѫ @hd/vŢcGaBzHbܾ*+ns]iCGE]2p zk9AIo+ "n MOpdfUqvgኍB#*Nrd Ë"s*QmAmTǜn8"-r{[ J( d<'ay*-.14'Wl2"( r'<06!o}f/摚.6@%I.b* :00l4$ S5lU|AG1۶H=u%66K1\ZX=o(KwACbA*HF$Jl4}m/KjCQ)~Q ĝݲOc223\*_ hRZد꺫4[}*pwNLmsCVS> EZs =݅6j ;S jC {]NeT9"\$j: _ DtxD} F~lգx^m 5DJ _jF|?eFVQ 5`dSejnt۰2t̵7NCԿkeKTd[bZ_ #ᡁɆPtTr~mbն&/:!G=w?~6 )*~5عt}5m>g#;X) ,r']T_*fTE;;4 w ?/Ow/4õhvXTޱ/އX@ðm`Q1Z#hgf$~ =#?#qm mC,pަBY;pg#AUj4]N"j}8| cr":F@f15Y@&UXɚeäa{Elu'mlcU{-G,"\;Ié(Bop::3ރp d7$.@zQ:ox7ڏKP,n.RÖu4h( >pU[(${*~zp+PU0v9l*TE#En[/K] e'{z\!^h4qF@Z:ྀs?>yaDGj9 ,)>GVu8L(8;#4K|W1cm/Ժ T 3.=.z(j(kJ_p @R2sm|쓗✞0Һ3O$\a<1]T=!9-:ü8ukWGb1NBvn8yA+N}Թ`R=xLٵ]6uv,ѽke~ >kV|;k%Bd3tp=Ggl( )#ƧxÖ;]e%c}u,Lo8XA.EXZ2ˌn>xk;~cC2M\97~i&؉B1=[5B沖!{@ҋk;Q>ayENˡn-<sܜ֧æQd3VGR>2`-ü"&1XV Sb4ЎrJ:Fv Ap ѨkfdN\)W ͙C4{Ɗ^/i;fu#e1nxƁ<pQN5Mw"+v:|SB @~&':b@ExMศF3nmB^@xG3F {<{B9釭B/'B^VaӁ,جj&Kimτ 0YTnwI٠ZkZ<1XJZI`$ 9 BumͫnϬl]IKRq$bHz @Og e6m; q{Hޝ`oyG.8f|rw4y);cNV1ڨY5?ʂ/>$B B>=إ.ٻDOq==1kEXavyC89 Y h7 cToI$–>#`y\u#d^ B-[X-O<%gwڷm'i6YIKY򬋄HY?'2bH)=E<e _5Uav¶^%y`2з-bUm ̳BtUrPo,MKXB՚kC&o+\P݀OF2{I^]ja'?z$u6"+Y\UM2ȳ M ߍY~$E)uS<67)9c 2BO=p5də-c `ܭښc`:X@/W <=pa`_`r M@={6ej3ɪ93AY(1w~sjii 88v٤x'"iQ1%j/42#s옋=RJ-kxJW X#Gk`,]夿POQ vKe:HT.9*.(楜Xj e5/;W˺U+Ԓ+^pN 4fDEA2O%-׹ g]wHTzl7S4CS?ZWe3۾[g:|Qrx#tG4ࡰ3e7ޑ\ u7v.DD.ܵM"ZA#=Y dsR҄WR8W@Qe?2N' ({}X,%S+a'm/f̺L*;hb_5'a"!?bI`N #jC kg $C^(%d1Fg3L@lڸyR0f)C%LnF{- _˧` 4#~Ui&i~5:CqWK${o]oxwo˗x:ː&)XxӡDw 1oD)ҞZtɤYRSbv5x8I3 8gγ giX2fhe# EZz'baOJ"Lm'ǚh|x134 rn aIm}xvH<+ff/,/ 7E0.N0 Շ*敔#^;h|(dǹ?(Q~?OE 呙DȢ}6Cl@2uN,`z&O; EhfLK ]CĜ'Y}U^Wv +Ý+gr3s"n9S[h*iP[$Gc簺˷+]BvNksX\4~;% &>/[|FFePAxY /8.o⏦AW+Q]nYL 2r@^?QˆJèRF &(z^-ytee2:\<%C#rg?m+xӀ "P,G-A;xڣ.S 4AzW7 ?67#]Gxb4֩Bp}2 Xb<G 2J*ȇMXgy;qH\[ 菞Ɉ˯]OۣI'3EZv'1u? ZБHR~ʬhaPZyow^N"(`;rJm^s> ,V(xSutCsXYT kP %ׅ`Iaً=M qF!8T;(3D̠t2 , wQ@`>YqVܕu t(w:B, 8҆C_J_q#:;oۄm9R,&ʸ_~-42%zB-[ݤ*Q:_omn_w "8˜ŷ}^jX)!Gş- q:Zr4wTOes~ hf&rAa"#fv:UN S׌ UD>Ύ1Fa`p=7:]mJPQj ٝ 'C5髼.֗cú(.6Q'`t˱ř3R|N}/ W~͌6]n13UHOZ2AWSjQ >n σ]t{i&:?ղ5캺*(!QP;ώ>QFseD"BeT6t'6kd ,`;Y* u/_X{P^ʫ ܯgde[ӻGGǡ?Y=nQE7,1,3IlWE1iYh돳P/%f0W=w@n҄7\S@c Zܳ=1OC4}UI |=]f%}2d9 3‚4튅U657AagVƞ^oijTy#HY\79[UQ GH$g(lz=Ղ;>Wmh.o%nvsVArVWJNtQF*j;t@ l0҇,ߚTS܏ w%+-҅5½bpڃM8΄j <6,e|QjW|w@2wG &s A7:",){ڻa>h(R0/ ~U^1MAjSʱ)kʙUs7K/Nא5sU˥0'&V DSB+S9L/嘼f)r&XxZ@ 0% iN̕Tk-]}ks%hVMew8Vf4m{ }ƲO,\lB1/:Kr7Ѫ9lI >9A&`1x.ޛ̷țGOdEҍ$\Y82f!/-So~R(U^wF؇瑕'Y&0x5}x>U6DH_G_{ hj7`cbaJL6ђB8Fo]Հtm_(@"+vzTl0RZ4 U(ZjR0xg-??yԡ Eauo Pp fȍ fC Vx͓ s P.=F\iヷvyZppCt&_ `A(Mzh`ڵlzZGRFՌ_eXǥ~YvYͤ lD辣)bDUJ05x1NEAN{TwJTb GQ1j%6qrUF|rKC~ XKt :3.u4re&?pRÃBߺy( *=Di>-'y [63|3@űWw6wX꣋zW̨Ӯ & \yOp@>lƎ뺤,-0W1Y-ԡ>BrTuߴ5RREW%Ԭ8FU)[业F7V9!G<ĤQMVMdBjVR=fa$0K8-mdξGi<\jufzYX}z ƘDŽߘ# G^s`K=P6DCQ)>Ou$46aS~)>iz!Smhd`)ۛ{#* Hk[{[򤲖 tbBGf$sLjwZ^lMV)Gr-x ڮd~We1N.Q-džā`.Q5LP EIq'8HfQi q)R= ?0*DG G#+3l (V0?EO'hTS7 %09ˆ E40I 8bnoJ< ½rqmIP"߲k8_v[n93m vCx,oJ~r%⳱tFչ5rx{.Z -joҭ81ν~GTܯboak%00rnB:t@*ͻUpk]& C-GpҴiV7PdLO 0}5Ny̆hˀGYys^,z#` 5)oYU}j~sh1kFO/,0O 8 wEԅ?ʱj+KN,p +3{cyVn\X>w9D-BV),}O PP S%U46_h+2^fIZjvusjvswc80"˦ϚBfPN-&\G0fϹ^Ԣf"5x>b\{J YPƁ/[>sIϡE$c 6Kص%F[5I3hQSi[~tLҺ8R7$)/tr6Yb-E&b{sri eyJVT[n 8Wpe|t;fhhLB!z,N9o',{ Dj}5S}aVn4g)c!==B(gf:6$3CEH=kǐ@/ Vb vf]1:l'+ %`(DFg\rګ?խ;HS7JG72t駼igsz#Dzn4g~O<腉\wp$ VzO#߰A5TK;<< 5=v kBA)]ɇ 9Mٞq mid'l4q ibj61 :QΖfwDվf87}eMC~h*BTKvoY-ZU7%8fտA8*)&FObjYQm#,6IA ce3㪧XS^$J'Z;EM2lYSW(>p3CE֊ڇ~?fBy(!j !}'4bbT'ﵮ=Apň/w} ZXb ?帰UyZ]C;|b5ua &tUrvҏXO2MPG]4͈t%blTs_̓@fW.R Âr\wr䮖utψfcw˴WYG}=󂌤kogd`i.fX:k@w+r_ iZnzm0L2wbKCP˜}BRIAs.`WO a7UbB/mS`p~O9נ'\ O |&ƥ> ָx6qkѤM<1 M`_;S;13>dL5\O5|GbG$ ǘ;/*nZhyL+ݡ]-nSѲ:)4R,Ÿ%;mZP|sl8\K0`0¸wȗV P4H4ah5suf&zjUT<00hniF7>zZtMU=T9fa_z]XICy RU"jKW%I})m 0b+ro uN4 `-B~ވU80NjsqLVg#o@D{~#[BgNtѵSѾwVbB[=5Z]@QWOSl:`)Гѻ}]ΛWKrS2Ýo!KF6]o-'fo`"}lD_Eo 5߹:,~K)MFN$ʻv:})Mhc>ӵx %M<)Hn "*q>~`]ArN~:B>y}Rl3w, j`HUPsEFE. :?Fpr7;t0_,WQzO3/Rmw[ 4^7""q+2 wZXY]DuWt_掍iC:EYQ|2tEpg >.}:CSPdd$CP0g wߨM-vpw ,k*F= MzPmSؔ j/& v~9}>;lUnBwRbx6}QAbDYtĂrGyC>sߘ%Zw^/~ݔ%D̾o9Hj]hvFM 󆚱YEL5)nMX@ٕdi~^:eU tūP7l~+ hk_|:>b % |:"@'u"s%I|:Y7tt#lxB5!+ MDz~ջ\Y톩y|,S}[\$[n UOR} ?Pd>>l0(!NKV(tunž6\D bͼU1+R+`ؿYvTo~?f 0O5JKR`p2z7{c5d73n MꡣɄ$Cod '/;ѐ5!e˿6ҢTPtB_gq?"m3 %g]A]u c[b/tJh>aϽ aOA!^z S2?˰-ӣsVf[k ے&x@<-t],w-B|8*jԱm{a*yķ/k6.e=jyBۻTGhyL;TI"+8'tE U ={ʜ*OK"Vew~~0z*NJy%#Dʶቆl^ ۀ((_8Gk"' = 0!@ 7q9{Z9ʢHr[mQ3R̘x!z_?ڡ}$|WXgB_)Qwyn65}ϺRl2?:|-Dٌk -X̲[4Cc2 ~ՒJCjF65 B*2Rk4[uH \ryPx'=&iNvV{0=N ͆%" .mژ½*z̊Cn*I.fzEmҢm_|Q r{kc9HZcb|Nbmyo$kW:Z8zN/ӣfVZˤPүobjCȲW? 6zlwSzdwΖr;WjU.50!{C,t_6Tо,܆M56kN F>.j7FcqhhYzɻSahm¼9*,U^A{|&/ƀM`pl \{G.9NJ? >{;.5̕?gy:8@5U _ c)0Nr#S {?Й80&އ+vǹ FHZZmT@ik8ÉV1PʟUC{3o*1]_O~9iG'Y 2Sj<4NTL4\-\+̌<ͅHx<,SؘBX垅՗U%<NX|uo?ԝ,bB 'dP؃qПҎ)Oj7^"?0Y=RS7}iL[Qͻ)2 mcdAt#ŭ;bHU~Z YC#W I;)*ni;sL9vjCO(j"?\~JˬPe2O$;`g  7[ P)h[7XFVfxG9}p-<`Ј X$+L)\Vv{kFr]eiP!Њ-OiaJu$bBLNH0b.`If !=%j'|G-YŲJ ZpCqv 3&MpStKЇ3uA |cЏAv24"lS)(ݼ[5 !KD^kRb8(Pc%}Pcq_Ǵҩ/Jz.IB7vB0F,7kG!+>. ΊN !M؊8*1Q"etuˆ? sߌ4lxʔ}??j3qlo 2<[mukWݸx/ğ+KjDRDh\m\4])vG+Ouk + S:3 ?ƧՂ4ƝVyxHZuPz,2Cjz97+p)k@L wv~k:L}G:,nsX;B$oI ^{8">j_/ Mvyc{3?+yߕ* A'Tr96>/k #ȿ15,3#3ҍ7փy*S_5flCCzc#8 fI2O#e#7(R_[):LxzZA[c [[9~Wl`]L++AaN)[SʻHn׸+1Ka!{Y*(ӱŋdj𞜷΂KTcGhe&hn21(9Ǽw>=Pvqj%Ánjh E w;a#v.+˩u⢔,(m1ݢ L-XhXG~bXqN?Mt ;=)vK?PTQmmVV:aڝTb|\"C4$[mas=h5Z;F'U%t'=x鑭=V5ZK|H~Ei[UMKꌧ zwk4yѤS'-#ꈪP7H4Q!6<[jU%Ǜ8X^KPYrT訏8T6G j._ӏl]"I;6]Yy?.Mߪ4q?vi(3@$]U^ Q ]w.p.ϸC7۟x+{w4n'~\կPBvV)FGs 5wL~ݢ_(-`d*C>,H6s;0d2zTg ^<ʚKL\Ҿ}ki7Pol齤_)Lp+/A qY_}7PŸp-V! n:==>je@nOG:oJUeXԅS7A(<5K27?CL^ѴP\J&@U:=FQsR7 DDOVEo'n"2^dG' 9GD[aTŠ$TF *E˺@jMjKK|5&|RsM\vNǺzlȩFJvN"`~ MM.ƢcN}/{NPTN.KC=h2]?X<W7%h|UdQC|pƛ (KLѡ; 5\gAW^]z ѫp|n} 5oۯDu94(Iؗ꫈h*aC4├Q*HĶokO:6ɝ\6AzlSC7G; ɴm:! Bg׹2¼"@*NO X n|"eq43-AlUi$STC9m_ 6ԡF6qdX v_,NxVh1`!H ЅTG*?5r|&LK蕷@B8R ]>I+S̢LN|b.R[̱l ?|vw0>}4ʔH(ePI_ b3Df2k7yi}u§5ZaD$)%=vZL^1[9-/ƕ{f$ 2Қ -W_do>6alHwPv/8 F6TiҌM]Hϥ.jvXk]/{ڞe8zTt l\%5>eU"aɺVn#pQw͗+~:bJq%o4op,6^A/ wg60(3_B+ 򃮭b/X T t3iRv,N"d5Z7zTi$H__o5sy.+Q֋Z{x TnU|E>jH`"[x;hPj>pcJJag"GD h]CH2ϑm%Ui٪KMx(Q⑷ HQEy-@pH}P\iOʭzp!=I:p Eݺ`_Ed膴ԗ\Уl 9|AR3iO:]$ZDr`=cNko_I9ͳE>HplUMR~ڸ*7jR\7q{*{xW! њxƿUSJTnU #drAaqա,&8e[F.Щ燗,.:q\ӥXֈ!oyms{wPOLQ,U]^kooqYsFU jԄ('YR@H3 ,Bbn[9 ޕJ{i~0U}%SvX>59I(NRuA*VY5FWRI4 +7yAfdj<͑ 4髡 F GŽ6isx AQj^Hg{)X/=ΞuPlR k8%f=5R|,$\gG3Afm÷k4dP,LZކ%"K(+S.(Pg|gҦ)X掵{$WDn OA0Y{:jdSnBRUUMoρHB&(f(>^^crFIn 'JSq9t.}4 9[OiυQRkA݆\Z_~c,?`8?¿UK9szՒMbbtgdK8EA2hmzF9C~9(z*~'i>$WenvCʆ7򝕥%+sZIt sBҴt$차FX"O->޲N]޳Ytt||8AXA+f%Az̫^n[жST~pٲ s=?hPV*Ĭϭb.9~j}:p- s$\nir $\&-ԷܽH@7J6dF:AX SB}W'G{Jn`&qql,LoO幘jcmW3kbhzm*R1 gCGdD̕wzODzKXjTIV֡v_4Lh~3Dx w7[2I$vYջJ:Wr[TC3ZbW Lr5+#py uU3\Gy=(ؒ}{*6SNv [>p+ F`.4\!m^)(oxjDTQ{kg&0WZ+7tEYl]gJwgyU_VZ,q4(Lc.a ڮ=`ilSz2,Q/IUN%:cٮA*^JlN] O܁Ք0&w䨤%B#`ts#; kxBm.r836)M%G0 Od U@O@\"br(2cY=IlJN翀+ٿ'HLľom=:7k!ulo4`v|Q}fDGe7,Y9 俐;%&zm"{eW4NtDR=EvhzIVe%C"y;Z7kf0QƬ[i;/Pt!suNmOIO|SG!Bӕ颹ʴGX)}e sPٙ-#4}jW [~7u`l6zRH}E|e=&3CgJr~7@5^w)U7O'=8ZOb/y7[ sݙ_+`5lJ|IpЈfvU;}C߰lwf^S:TqZr229  V/RC$q pcj׏<)y $Ptus8'yw \[ 8zG!~MWkϭ L$v&5')2}@B-odvF6 _&.y8jV}z@c+mPU >.1-<\]v;$'/(vڸR] xsa5P`lHy>*خ 1$>VP/"{yox+Ю(&/01]2?DJV#b;9mJ 7cҜ`3.Tﯟ٫Z4AHl 49I ,M2,Q`ҟ(u, vLSBPΜp qCX9 J$8Wj܇R ]55ek*$ŏ- csj<HE'PuCHVge{| 9Iʲ:>>iޱ#YȶZ > QLTGR6P#Q)z!-|ݽalqс3y:}YոQPɃmU5@eQN_2߽VT^%yAI)gYi 9nG͊>aἂ[f:'cK1!;{4!ʋͨ(8u\~pQn\~Ǻ}H vEL!nCQ =vؿ4aGtMW~9{uӔޥP̣Ny g\dRj`XI} ӣ~۳(id1kTKs-NCB%dcX@VăJu 'Wm;ģU6g9E+<ُIOdcB!uM HlΑo&}BͫԶ5UKxb|E? Ⱥ@~g*Đ;@,.m#iΆ=BحGjf >| Mt)c캣v JpM7ث\7O !&!KB յSM|QJܐOӈfjOgfmf [r5S*0/P[T`/؈, ֖D~]).(\UlY|"=\}_L,n>]xAI*xS9/r1NT`Pծ0A0Kw)2tj;W+uk-;~ȇ$ MPo9?>2E׬]R>r(>ۺ,р^,02*^H4 uZo/{Y`fZމ3P8} wY(u(F؏EBÑ7 1Uۣ\:AT8a7۶;Ǔ6scŨyfl|+D9h:bV/ض=Twd^BFV+SGuˑ΀<9:UpQ9[-G*Q[yb_ {IHqF+IsglЎb?y5Ek*PXEҲT 0}?8IBרW4T I^RXUV`b NlZ~$m-/is=[ә_ $_sJWLp  6$Cn\b6{`כv445~aWxH^rbK+uLQ+e-Q2}N|)|DwqyP^l3s&˲:^)&H'Igv#jo5/5H? z ﹴ"ctً1 IBl4O*7v\Nڦ;s`<$QaTww 1} k AQ9Uʺe7c'|\B.c p:⼦T҆ijKN-=Zëg1$ %NKh(n]#3DGD1N9/Tv4kvrGTnj:Ûd򪮓oK: Z ϱVV27 r6E]aшu\՚U1p7\ȋ@5g*+iuh6xͱ3*Ҋ3,3hvv˾AieF ^iŦ7T~i7_|NFbjVܽQjcf<;q<0>X2N}0Z&f<8D*ӷc[{ΖP2|#BMMHbbr!b#Qw&Z+TbHYZ$N%ު)} r0ԡb;tA{[:7y9$Sb!A0"EDf-;W `‰)uKxy7gUMz}a Lw%bU4' >^61IC衽=h߀`YSPn,gUU??J[$6P1m"z2<;E$^"cq>(0BWv}[ò b*z?/H%CD4w9Zw% nqW_QYgV>8bs8_}p`QBb]B)x,u?tDrNSAÖYDz2fzJA uqrs$e&nV@K4hfn@tP7]o#!dg EqvuNa6FPGG'eL |Ч+ӗr/ZU/tSLa!#PXAòU~i=G³VFfr E|`c? /J̉ h`vSO- A.te4e-+cn !J 1tEo` ƙѹ Yř3,K5x[t+\=x{H]rݬAfܮ+Ie"}f񉄨Œ;.X̄rÃ6`/pxXљMldU!#aI]PҢcgPJ c=|$cP-mgF˚rWSڄ:i:Ǡ0jEp+4DS3 ik?0Ѫ`_:JkQ#r*AJNݓdmڏh58 kNXUG_C}PZ p?o;IޑxO vA[iXqWWMxsoe"&AD&V Wy%rGd4|dDj/#S6beאlp*fv]^&$#kR(ԁtd({-}ϯ"h(Dp\qSw\ݹɓ`6R6. 9 jS)ݬi>NQHdC+e]wm@*|Fiun0QiWc=Kt40`1ÉU,f+ioD_0iΛ!DlGK6X"U~_8թ4u9E kFcoiBn¾Ts#Hײpmz䋛~yK($5PȌϙ5(8 'k_zYZ* +0G7;7^cKi4Tʗ,.aC[v`SCU{H<tN83ˮx0?C&&t3k+ϼ Dr~@#¸ZX ECƌЉ<;#sr؛$?gA}d^!޴ ט$ٽF  ec+宮8jNt =|ZLy,3;O7D,&56{@S.o4ѭ2:< n^>yٗ}*{;ޔZruL *5d c>5oȞuk3MZřeP>̂o{;Z;>Y],x^y@8,ۑI='1)"ϬvB9yZxA`M5=]x|($IW;iٳ&AB?ŕꇚ(# epճQ;鞬=8zb`}_ҝvw4r\uvtCMUz V!®Q$BvpZ\dOSU?o [/Q'y-/%Ptfr P!i}(ͺ7Œ셯`N|4VI;4ē3;xkjZGU~ -rJ'WkOT1@5: J(M:Mθӻ'3˃6.I_#(lд i3ɱ+gwXԠ ۨ23erDTȘ ^.K5s_tWww4 DWFk G*6n#˱QsIu'&ZgQx]IH%l# ~֑fF$mck1z.\Am)O3הѰkNԏcV*-k,9dοnW ٘:S+o GWtxZWωn+jc. ` ij{216w1 dIHcX .-U\|y K[؉]fXgKrd9XGHhQͣr\o mVҀ-MEIRH~6pi=Afs7|KD:ؾ_@~zX}"yMK&tCb+hV^ X/8f_.pjTa q2:;nk dzlJ-G'd'ki_ ~E$Dm@KE7E[ }cD{Qu "ϫ޾^S"Nb/g7jP!+0 (3{auKtܪ{Ou(A³? Z$w:b#k|0Aꗋ8F0oٛ3|S x3M>I^oܞOxHbR5$n\Ϝ^- s}ZೃYu:0!n.]i8{:mA/wV'ϕY/I>kn!QXYk9B+tvClff ْ2z螥/[hX3#"xYWբ<:V ) Ō&1$44T>p&]g4Bd/fQe 38qY +T?5,o_-87`bZv<(>VF̝t'\ZL`D]b-dt 6eRg 64}]U[Y3)Ղ=:4BY;SךSw]K!;R`'l@{c 6-Nu%k*[L hTՄ#`4ѮBm{̴q,2ZU>C+w%1 {c1G8Ȥ#'W ?@aBٹNsgkIL_e3>D"t0S=1brlc:qx(t1 `pRa)١,VјXz"V3ج Iro|@+^#@Qk#2(TEߢ'iƢm4G*'7=,[BI2V:.1 @'}m^'ю?Zʐޟ;LF,"# ן_eǻ'8촌Y+1\l4<YY6(93)&590f>(;j9b(4#4`d{ =&N16_r ^.ܠUy%D?A:&YԈX챨D_ Esќؽcr~LV .2;Mlb8nxzu|cbH+˶yVnzB807wf^v:K0Y./|3 * j)!6ȥTeAS2g!-m)`y0(1WL$+G u\ҼpSJ ?a _mTca4)80ph_ijM>.ʊw2jrPcJc6F>KPiy疓N~([T20w)0MʀfF Y]Wܤ^x6qܘ$T7ƕR.%n茢$5>jh# (Qŝ(m\=ڟVHSMw_T!dj'9a~85GdN۴wZ5̱Bȴ+$ ]cM?V.,O\YIn]}QkW+4fi$2<|"g"΀)C=v6iӲNT|>r鞅75nc2}!w9ȉ+ॢƯXN:\h]I9 ;$KzBfۣx85)"ea=Qp)/2CCĹ{Z2,6rqiUn߾vV/tDq ~Š Fiw{GJwIc%%^Tm!mσ$wi+'3>eayIEٕ|ajO$u_ ϩIX2HЎ ˛QxQ>vdVj=ozy T6 I'W Ƙ*ԍTW2F<=''23g[Ee".|<3<8sp~{,2 SsIpNڅ:^_NLRt17Q|H|/jKF9Q (u_DܤK_vB8t`J,+mDt8o("TqPg=J2lPF g6v[zWB Ͽ Aj\FT=iP:Y`7Ec?/32@Q>犑ծy"Dxؑ5w)IWHz:xXL8[3ˬ2Dѻ9&E8ll"uiީ\f~󯾑 />*HDf5eW| @?Qצ)P 1+Hd^9(06޿3_#v?'FG!]Ëf }&!zX@ j$piaNgG5z vWaWt+b+<W thk!퓬( ,n1;[ƍNمD+?%ʠ! )Լ dTuOssӓ|vn*tW>&c3hOD2iZt<~lƈ1ye>k^OC-,(r`P0MD[9)zSXqgrú_OPzAGEPYJ܊sJ;WOѾǡI(-5 L!!6al4=>BVH9o$+**Tqt=KHCO21. QQ%g3<-6wd$Pc{8@-F@F*nD4 }mcqŭ9%YXQɬX7!c%B{pzK5  kqQu"6/fV>)y)sCQ 76=Ju89s]$Z'xÂI-(aP'kUBT` ڠWDf~<@xp:7 ԑn77*u_9vۥRH&9=| hZ |Wx-wϐE W~f5uͅB_eM|ٲK}Gu%jģf:\7u4*z@1<I]NLh@M(sUI/CLq^& U^PI_Ic5>+ùGfX,bZ[(b+֞3`3ŕ7]O"'kM$}]{sV5aB@âٝ"]ԕ7)ukNbF=m쳂&7R6TI֋zyEU1=Rgm'fGo+ޞO"1G=Ƚ` b*B)`2'6FHƟ ]qDMSzx[5OTvrN4. @#UIy8ة7 EJwC9*I#[ٗҀ9'حnur K˽4=( KR9nT,-"1133sQNGg\cOdI1D~qA(CkdV%~q=# 922JY#s_R5E}zLcnKbq//!ޏ& ~1 F#i*™bXݾ L\4B=SI>TBiM=;W~wyl#{2 dĘ"h{_ȻpFyP9ZC|2XoDK[=+(!˪Zs8A:mUTG-?ht%N7a\?*qrGEF;r: DN{gU7NaL!=]4*]v f ? cN5Ӊe b6;U$#e#dJ$.ǬǬtYEпX!Rm?qBĺ>e(=(g! Y~Tfіz=f+Vjh|=) 8Y|]G? zQ |1@|]Sb@v ](4UAp!aBE|?؊dIpKu6qV+xGa,b^p MVۜs4C_]OR2b2T]V^]-|ExtҋGJ7L(ygz%5Vg7,gl`E[N]-[P򓼵㾔0}tVquȗj?+*cᤰ5 #/MDjC䥆uAvҦM}pizuth3܈h hzhM}Ų~`Б aj/߽P0b̉ҐP)Tt%:gYWe 3Ӑi_mFi.sʺ@C*A7ccwv1x`>EK(Y/ 68Xb'94CJM 9O̼+st#i'[Kwl ,.,Y :=}-3%U[jM猧-|/wgE@K:Rc(\STzVp$dO>TZs6a\|߲*!co%1e==$J,a9fɥ 2ziRܰxt@sw[;ԏ]!$!JO*%2PmRE)7AVs.,/?Zra.켭KpcU97Ľvi}^bckzkzy *حA"n_nǞX:$yA@o]qݤL8$*,JzbzARD{AL<=WLvG4QX-}\9Dxkv-~M8cr;$j΁U1h ^)KEWw!K) ,YV9F3t듂^tAMx,z툖u*\-ቬg/2M3 # "Dȑs'dJUax%V-N0٢kcBOK6mg6׃ ܯI^1{ Ei^R/ﻰ3n\ҾYaHE(?|$b~mfN  L6GDE/TuJEe'i ݟ.c2m~=%_GLu[l҉m,g| *:}jSÆ%EEf>(VQU;0íeu sGjɚTQ={_A# ⬮:BgX0Ps,gZ]"k̉ M!VMZm1y!*aڣBHP7߲:mo=HA9!`]7~M)g,ʼnݣmPL,fsn's>̦ojõlJSX߭s6 3v1>8Xngc^p0<{bnq.1OO#0QY2N$C ߰듃*d7 :"AА &A*٥:@<%/4IR03d4xK@4h=D tsPF--Gf%V/'QO?;Q̹%R>$N4q lr "zW?UA`N2]>D{A8 𤅚vw9H A!O5'1a3py8lxtefdUi*dqpI;Ǯ,ɵi_:߼M *+`~%$n@d}gʗ><gqe on"Xd,2S^L6\O׮bk1ƒ}ȃ4-JMzKZ]*]:[P5{_QN+$ftHi{%kb&09$? pd/1Fb7׍=6}s`eЍa/N^=c\d\Ž9yۭjcͥ]⧗g~1ʆ؄3GX>2N%@T>WrA;KQRy*y @Ug^XZ3~;DT~k[!v oL%¸`"=2ѻ^xfV{1g*)x~ܻxi78ަQbN{ 0юǨ٩8!saGZ/*[b$" *WQ'^XHw^#Ui~ʎ m%mIi-8<0muL0X&X.&m_aX/E}|;l \$}&e({ڂjn62&rmC2Ӿ̂_Nˊt+{q)6O^&dҖ#lI@rlMP9|vSCz^ʉ/f9:iYsšvǐROQOiVh ) 0qotcz};ETߏmC橄p@}6-TD=he5 Z$}fC}א@V䙫#^$|[ѿ?Ѫ2`V\\Ŭ`_@Zuzgɦs1!~hShcem]`bƦL@8 'O^[NoZg%sXjB˕cl)b}pS-ye68_FprqTdgmmVEr*NҫSz|G1o2E:bq?rloF9kȏJ3wJ^͚&0+Ve&g#lR9oOHsO7xɱ VntJ(q:̃px;FUOqekZ'Qj&ELAC1?oOF.t*XQ_&5]a!8m VGwi8 V`Q/D+Aa P7SPeqq'1olEfW<&Id^sT?y$1'k aE7^ƣ!/U4m+BN/UA&)`h'^YOS$'u ޡ3t>ې^j)z;j!ΚM]w:M[C[xwE'Kt?96z>ro`:lù[%hj6{_K1hNLd4WXy8/&l݄pA2?S' "$9\ @+Yew/P7N^%ǛMVtˮX Ya*Z;M0'ïntƔ@"xtMP[Qt&*&K,AUGَ#qB6jr6`-}~,x֦=h7V0n"aFoe͖'fRE98IWC vH74a>fOOc38"T6:߬SBcK=LJA5?ey#|srN/bEnLŻzN>b dsN毥/RzXCCu uuH)VƔ],sQNݱ ClI| ׍\y]WB̀&US,Bڒ e׆p]M`%-Hi Y/L,RI#V\D3 4S];҅b8zϢf4ﬓR{_].hא|ʉnr?sb7]-w :gS׺O:eKQZ@xҔ싛N-!e}E1&ܧ͖ fgFNq1Ah9dMj  @JBbCz>tGl"=VV20ym]W\z-w16MDID6냃Ҳ7@6 gNF:;Тx12W-XR&+vѷz>cȥy z&]#o?`;rRa.DGG [mH[5"؁LE9H۱iWlS,ni'l[k! 7(Y?mmG#0pUmsGoT+E;9>B"\8t\N` #eRD_@4TK5GSGEKE]`xx\k 덹;#LS~aUT7krzؗ`5-̽ug05MQ/e5lT33,ʾRU(Z1J}6Ã_Fm(ECG:BFpj:TӋ`Ԗ=ט@!J[gow"Yr˙'wMg1mwy-yJNi^9XO$MVr;RñwȉEOTT./ vp̟|2sBuQAm ?{tG#tDN;tk -^h Aw,o< aiK%dt+g v]LM;2sV!Is(@>rS)VphMrIZz׌2&zz活Jʩ-TOE#zǏ0ٕ9vj@ZjpjΟ<$7cNh:|QxKU+iw|\1!\0=Ng17'Bxݓu}"bp L ]c"s n 뗓)$2]ī׃eqv}gW 3]Qn'JOU\ynNeHExJ, =ҌR]9McOVXfv(z+aqg?gT }2ur箒<{ gk]34NΧ9qp$ `/bGa4NNU:i1BrCQ* T~L*OcEArV/ uM?fOXZ+S/Əj0?W65p4K'u-͈9<eAKbA^/ Xmye3>r8٫#ƍhhܭX-l`AؘCCjvW%r@@ 2BM͓)9bLaf4h;d/38^8m%ʷ+]h<#l+—.ӭZZoHzd0P]Z6kJ/܉ga9NqܗH| ht{;sYb,Z<+o (h>]ZSN]` 3ޔX ̈HIPƾ\ô9r|Φ,G|UF`Dn=x=%+x|W4{Su> `p^=$_7[TRXeK DnSqź$ad:ǓRmjZl$6|ZOJ?H.kMY:IWf|dI* F5̌3'2ʎy)G5!{ tjJ6J$d t{JrnCNA#Bx'N%Gh Zʸ4'\?W;zPٲٳʷ~ 8| P72!kά'e! H?5}?e*(2*jkpk):?NAU?-A*}$+Ym[l]`8se`֫M@{9qLHQ K+d.`J;xHn'ZU| 1ӴKsdQǴ݅`낑,Һ\ځS9E-Ϸ1lnQ "s5.;6!"b؋0m]c=m8g0Vzj ׶ ; ⣭}sC}1C6wn}l @>gz{8|q6+~ -)"lgc]ʻzTP Lm'j ,Ѣnx:^Xڥ+^3g+3V4RSBAGG>{٦GܷfDRaU9,0DUyaVl葖˷/ t.WP_%hD-L([lT .^?\Kv?LgC X36D:o`V2f@[%wU@)pb +>:Y s:i{؃}pʾԙ7yF倡%Ë~̵-'btB;c1(/B5+93 >s~#F<md-ORs* *#Ͱ#:HOM1,ps^3'Vfw?;ob݈؄3=hi9yWKRoG!r e'@> pDPًPC] G}=.dwU˗2+YȻ~ (SU6r{爖s;ՂbgM$rn% 05"%a ^5"LOlg)L:^ L˯_!!Y p`, 6-Y Jno;>1?JEanyYӁgG#@KKۼlPtLsVX.qPK3~+ wTN2D i)]`hY`sƃT7G9(K8S%_|[۷~2SBȄfj\m>- i`D&W/Lbe+R`A4긤$ ʔ'6%,DymN8Ѝ<$?T?獸_ƈ$>U):;=iA]%{@v_E+'к萯\PAMGK3ogFِwo3JP3/H:cY5MۧPGI(ͶRAoQi#S$#}j^ K\KyOG62|'sl.a+-9ml#1HAZGKw뗆lTZwjSkvÞƑ3t+:QɼQo@aAJq265%ݧ%I/3$Aa4.®B\㹐X! z{aʪ0 q>|#mVf(US )~׀ծIז*\5bbRS}W[)&+p" ݞ~%yB[LTJ_(oF Uj3E.2FA;njjE>E)' +@&ie?h1)t}e7#)_A x,UEƣrOx!Vm:S7)1Zv:@4vuѵk[&"ѱ9Nx@щhlȜV?Nf-ٹ"mFs>_ T(75B\ZV&dp#8@DӴ%,NK>\S_\o)䶱3/!.o9ߖ/TSr-V _6wӦEƀfSNA{~2L a KĹsEBڵJ@~ImJX7 p>/S! +og>=IĠ)kcKituv6{P9i?fOAkC&Dugx]P^.UnZ -QK̯ Kg:o|O8$~t|93Mm߬^D'N9b=V=UA[ǣpܢC/}NoH٨dʎīD[})|zc_f}nZ oq:{./2>e$>\t`RpuT<<Na Z'&7J<|YXյ#(қJbr6.LRѺItgk߃kWBC<.\k*)/bȸ׌3|PgoNI>E똊[qd]\lD*tg 2#~U%|wR[+HܒS9q<_Z$E/@#ڄ]/q.x}7&HM^$zO38aNG2jwE轗LD_Z% \mΫ*T^< YRT4'*HyQahuɡ1m:U6"uf#6849B8EZ7q:kwΈbfm>ͤv~u/8^ӭ^!<0*ǎ\unWIerQ˷X;\E$e=nIB4hf:n&9{q@l(>ģzGHǰl֙3!7trL1c~a[/3H֘T:ӇψJ&!9IPakӈ(" {yiu0"1k`cƄdkoM@~K[[;@hx P1K&'bвpH66~ERϏc@Z!8 ;QmИҦ5RUqj8=Ka9WwT`i>U0 ڌoU5އPue( D!j>B50ⷑٗejDĂÊIkȒ߿j-3/|_!rj*s szR15݀ v3QETC`rҭ/o1N^:;4浔YᾸRpBqs^RI{: /OG3 /*j0oy'^o{S80 Ʈ[JCJoԆ gU= o+-hzEۭw|jLwl| 2l=?R0vhi$?A(*8eٹC؍WK'[x?r?5D=V^N=G?_9=v.M/=w cpHԃӿ@ " \<5[זjMTJGrq *#lMo+'1]0AXKlna\an%rPRQ[[2e-ΎfzR:+-'*š'qO5]m6rcs匕7 Gw {<U_"WMm6U9IB,q.l "J )KhL#Pon%WJm5=7,vwJOM |0%^$u`߷VY`k`~ QJ:1/#{v4U~m]l!X߀m&V7`:~;z0јښffT}9%dy*,Sevf[8Fx)̱8MĢ}% jV?_M :Px C,'c6:mDgOOK5<ܜk" Ik溿lZ}B-܀p)|rVDtY)EaR[(6;跡9YÝMiʜ)Y!ӱ(|Qz4w 6^o]V_m]Me9UJRע.0,Xu6[*:3\R<ݝLOǡ%A`xP$_$*?ualgrhzބ`[\ڌ{3m#`92j+5FԍjpŦml9EyQZPdnuCcDI:%90cA^M;4El#ٵc~)5*?0DTTP6RNpYP6,{-Ğ5g ”KmKʙMCc`F+0ч2b1!gw.kbwZ(.޿$bWuPUaޏM")v0}9EQjG0?Ν](-zdx/v=cԖ_aB.ZV".R~{ȸS9Pd$%=f#߸9лG \^,q[Tneg[+cHUBf} K1lpd֏-=]RFJzhЈGKLwSGKL<(ndORJ2Z_ kϓ9 ?/: Z֪sIV}uwe<Ω-T_{ 㡖vUK] AYʼ?(x5H-`..j{r YE@<Uzw|2ɫ+|*x4)  WJXjs 0VaK.MLHw+[Sm [u׬ V[RO3ޡ1YyaR!sT0},źUT'ladb-v`tANmhT J"RcWwʑ}4ͮm@>zՄc`\#V`6)WU1I1@Q >vvKFF{lNX*ügC!룁V<(tH됏\ Ƹ(xx䚊|%!PIq_T$#ّlYm9!GrCxK]r\M04]'}[ hplB"`b ^Z LoG~6EEϏ mE V2<\2'1N2]8()] 1_o-tiؕ`g2a[ vT*gtDZ.i['3|eet-6BE4aKJ?ㅯ 5y78eZv-4FZH}wں98ճ;9p9NVϜhT$G<F*Alo=puDi؝9XEDLifpe4]K!+raj.+1rw-n^1z;>*r]G_lRYxL,Yܾ-m# &J;$Bs]P'N`WeLLvPGKkH<$9U*]Cklot(Fִ 6U(:|cF 7z? [{ha{FqܓnvC2T{̘~|q?3M^{T#z dU@?*ub]-nc5 d*;!+_Q~F_`C/-P =n}]k2>Y&B$ 5w/mp%ft )9DRq$61mZ&um߮c(f ?0'_Ӻ%ܔtd?9=ljuPHnPeth-㑪S$2A2V*m۞QGȍ\zHTU!Ģ&k*[@Ov7nǽGY--:Ԙ2D`sҒHCRl9V @tq{~sPVDS\4d @!zM;^ "jbގPa7N(޷_B:O} 1+B-9 8C@<5Vs#Ms"$XehJ3H fP\ri`$S@QZP۠θą7P:؊sPs, ߈'E Kb<0'/ha_{40 VC:f\d%?mu~Ī>䤵,ɟJ>:Mn@g’zZvN[PR rA[;3gbgƁf, v 2(゠b-ˋ;\b㵓II.0xq$;ߦJs&ĆD5+<zQUl5ۙgSg YM>җ]ˎdq!ymmvPWıiǶ<nc7L5SD*) :-QjEW-I\Ǿw7du@/䔞t4иd՟vlv BӮ6ǙnsVT:AO[ 4sE<Ǚ(R'T )[_6YYËE zULZ{S\᳄đԃ=롖,4a+uFpڡ x!jq `t#HJnk6 p?žĴG8Djp//t\ YU/#jٳ(t8gKa_B LPD$.@G_ 7?g8)'XOEeT)e,4Bw(ڇˋ\^tV"4G8!R<[e.>P4j\Fx˓VD#q|a >g~[ *$<=G+79QrB|md1}y7]V)ӄ{ Z I8ޯ1כz8b49'65y0ٲ4=țҽCQzc#XC.r+!ȇ!LLe*Z!&C|v|x`c{]; `-Ɛݽkǂ@H?*hrv<>A6/:B g}2|g$ ux8(>'&nHr*~cU+y6K\D#$wD:-t-iꤷ8f^[ygh$q#2luӕv1|! <*3*[zFM$~ЄOy`1Oӎ,> ,+l{֠5g&aKG;4maK#x 6!5V5::Wt+%>ϠyP͓驿3ESس Wz\z_e>(쫔$Fl&Ҁ{NmڇߧuQu՞mc稈9BZ0~H۹1%to?BxjU^py)D߳NINr)jm"#."(W-]f q{9oy7wv2zsn^TA 4X֋krbƊpun+[mpGˇhl6JjI\i΁yGlAgäa#}"gpsb-f$** q*Yy\w.'W'y)I(ƒDzqIi:V>.b .a>*4EBY!_U` '8ށ Xf\ĄA=W% ؛VH>|? 3r_~ɚbWz4E}\EMj )<7/Z\3iÇUt Õy.x:OoPr|Քm\#ɸ 4-S|. >E yH3cS[p\tFTD/y*, 7؄mcܳHs4a߷k9kqѳe"2*81I-^\`yy)kr&w0.r;q_ukR+^Jj|0;JX3?UG.kƲ !G7K`z؊P!v;ώ@>8Ɔ4x$v; w$&(6QcoV!C--Ŗ$"kcIu-$Dhl09oަ9'vnYADVD5]PJ F 45sK`R&͟FvM 4lwݦy6/ߌ4)օxZ!\<7Gb8V CUd+N^G!r+_p?,nֳDA,?~0O S 2%G[0H"!1{!O3m~&[Dww{iTi,,/oE \l05c zƗym_ݱB^ ўkx.߾5D[Ў] 9b1wvnG̱" ٽQ*[eH ث[,7; [2ZըGIO]fr7&".o6̈X)yɾ-G1m=]VQHRE|YEfF3%6V[nqL҂K  Z7Jѕr% Ì+c(Ux ɉtN/IלVԕէ~Be9IQ2-a(Kr0 ztDqVH_PGH[? !"!', HHlp3⠜VO,6eɬ3XcMZKF܋pw.e?jIS"tf;n."j'fQvSu#Iůtߔ? /&;~VaYE7hE΃0E.͑Űu?QEѓ-BbIJg=i&?Smv*H#<ɧ,i=\iXJB! U)ǴsO` xM/qW!C5 y:F El.דv`q ] au6Ҳ®q5p~"*KcB^3{R[Ը'fUrXD'>*t#a ~^iE l/&D3*[K6ӣyV.B {cޏ'n, z-J@%ZLܼe 0.,p?fZ#iTt^01geCkǬux.|3 '[L9"nU')qC%F Ar@ܲհ7')&]R u,KUuS0QXo`TyJC DJ͎+ \g)dg33=mEЯM~hxi3:xy2j̓/2Ebk䝯Km_~shHiG> ʵ_:ȷḦ́ذ[ ENm˘b-'R2+N.Qƌ@Ej2#ChxUoEʈcQǝGM#퀤~1kTQ2 רD%-`,aڭy&@f/GP?W:R-5]-yA%6?UG>BKfCg`⺫}Ry O͉. P5d~;`mEČ_.X.OXLFoUԈ!EF;L Pv*TAO ݰx#zH^gKKg"n~Eaҷ¢rk %6i}W{kOc40r`݄JFH3'") Hup06`9f`^}Bqv9ӖOXoٲUuw#e©`ď}Qj("NTCIwT`? ^&K\fA-'Gֈ87J+_sr˵0Xٙ tS6Xw{.s9WnAḨv˯Q'g*Z7 LGvwpQ8g"XW-X !D~z/d˄|,z] eY|<'PO4a%acAtI*7;{*A}E8dk\NdʭgP nHGuz@|bҼkPo^x|+Fû!t_|Ŏ]WPQK+Z>شt| 8x0DD,Kc: Gt`5ӻWX"BFa[&=؅E\lcpa!j Qgpf1&^kc%@GʏOY1GwZqUyß#. ؤBO(nŗSh$ `d%sUPglv?[;-#ƍ6  /(¸5 Oʰ*۶}Þ8J6~m="&&$+JoZyI@ oABly,>=?AP"OKªr6"!Eg;eJby( bK-UǧCJW9͚-ʇ "x<Ԃ ȑ9rrYRzX F\`¸Q "x"XPeD9 s*z.%)&͇KD({fkkc}*d:%fz d4RQRy(Ŷ"):y-76>LlLLp/\\s|SHnR:ɶk%ewkknPU8\=1AsICrvd$9EYu]=XXu'v;%_#uÏ]}n>ɌDUdXpk]⮋p8:/?Vsc/UI$o,!ӏgS&zMcrhw=x%x%lź0F3:Q)Mgm]#2XXFs1XD Mv,[3L2qQ"+y̻:tv7&Zk *ֽ@ƒB]Y{:ޜSn/4k_{8k^<|_˞e`8wb-\7{Ac]/z7_f> 8-oEP?\dg)\Rܒm+,&'_Sɭ`fD ǕWtFhWC:5 Z-K(/=Ȣw7Y@1`8x͛lD K!E;jQMV􈌠9*jױM CG,*녲[v5wK: RpRk#G,])!XZY2 c"Q>򲥩= (jj\wЪ1`gX$t'ivq2v pl}OaF8n-éy[KˆYhV"&uif^hkjt&1-v#1a))B+'(/Q4d#L xF?y\Φh"91bN(K@c" GwS,QYiH0M HQ=yƫq b_eT^#$,+:טA[谮켜2=+SJ{0![!7yh 9MB5J;rU_ #ϧ)'SܿZm>,pT-e,Ԣ5H@(OվEAݮ޿chwʱx"a9{{g~>L!.r- W#&#QV^ihWbŽ}Ś@O鼓t' Ry ̿_=_,˳<(j}c1;z퟉̶JOSw\]hRz ܙHV geUԀ-rD&1V`Yg6#5?/3ΙąFE&ַ6a/:a{J+ y6l߰7 }IaAӘj.tf[u+PUԟ+50"G؄y`*k'SLXXz(j`hG_z>gB%VW2rizT,ߚy휷%Iq*վ8ts97Pqo81[tnwL -Qʺ_i4v/ã^Q"nMI\p3{r(@>㔝as~|Z[ڦ s!n U7^԰:r6ֽ]8 6#/q^_&bqT!oc>-{k>6|[e@Y9FJuЪLvڪ֝r!EE]Ac%QgS$ Nӛ$%%MY@Uk5)PڌвJY gbW`)>VL!΢NX]q&ӑNhh=w~ /{إ"?0fe z̘|q${F; {<ŠlNUdFی(;G3t9I `1ؗ nW2#ꩂ2wpcW1tmQl>eOPgj3qP V* F)VR( Pҝ* ե>_٣Ihܽ.6<%/jsixk}nv7QürmE+1[M,A\aXBLgWe巠x` &mCFw&A<=(} zTU|6N`i3H[.y& R>jn^T`w UqFdfXGt,|%EoMt`xUZZA/Ho" ȣ6֍Aꄬ"vdUTeyOخKD_t<`H_"'%_~E{8 K-3#sD;Up_#3b`D">{/5om8@7ju`i2m:3C! vu%vV-<;$eAU4 #Ijy_j@ 9B6+=k7ZLmO dUҘ37!$Khoobī`>򎞠b&Eb}C]R$.ͪ>hwUNWHҺٹ^2 pJ9`AskP^dRl*}>j 4I6ŏ ͉'RC5Sg[xUJ#O J/- [HvE`7Fz{lK$X>GU,% vszjM/zVL]8 um|`iU٪x NJgԌZ[]>Iw=M}YYn#|{cP25$>L=i3NgWu;\>xaRXX>!?2pIFH|M" azh8<Ω\1ǎHGg 5Kn)KC fAûޮ5%f?]&b."7yNuHm)~r.=Nj~ey-QMCNׄWc[,+s0k_"OY\{gc!/;qw;Tz4?lj+D4~+%:M~^@XBz!"^tgသt2rm _][!:]S/JuKN/zDW e!5<.R Q?By  }&kD^ Tj&WOaBnXߡ+S8#J$ ÆMe`cXNL}:1~)w8eu>O"i-px<HOό~St^ 읛S.5' xJ)CM&:s{5.mjiZ@TǸ n鬐BwOMh&Vx*[߱ªT5%:LQzzBǷ 3cy9[$?펛ww ]CYy'i,Zhׇ~Ol$I- e_ aS!yÉtp.*l{}#N&Ў^}IF{pA&8tr:t?.:O)`z.}F &JEXktWO⋚# ɹ13rT1@k;NwdZ/ܭQMD} ܉rx(ؾT)|/Cg>"+e+ZBbx$^&ț&K yJKܼ3 !LuᶶlDYŀAn#wz؂: Qa^^'iZ lS#=%Z,bHbv,yY]~ Yu>/gȧaS%PLeZ'Oe+ѫ\bt F*ڑ t})7,cTY #D"g2ms~YbCvjkW\eazw*_6 rU+ Ylzi^+-0W:N%?5&k0ye](8*%2G%*.̫d?G |TXfF/nTQÖGN)Vu1d4B=+D{\Ԋ|qK`КL=xfܦ𧿛wRYBW*=l=&ME%Rs }pAn,{ʤ]X{:uoJ]rLT8{@@ƨ|욲TI]9tΛu&ϰ0WqX15hj<# C7BffH1J 7.mXȴսxugT[KA(ݺK[N[Fb$=WyXF@,̱U@vHS;Ѝ='3a_03WW4'f)wL>_2dWd?*0'{]8J=xf\OT 2B[ڐ,@z}QT`Ure'JO ރJKFhIFg. "b*GIXkiCcɢ4ͅ)g83|n5)s,V?$&r;~&4$L(2-xCxo 3q_GЮ_RЀ7hӺWEcҐrɶr YCPEbmt nOb]~"vYaêjYk$WP_)0oZnmVX)z+) N$])&(0kemĸ߱; O} Sð`/5V"YMEX |md<4daC}KytYQxۺ5H"3c2m5{m9PZsqGYΒuFX2o׻Ybm+3n3W1Iav#Mbrm;qDמԅ?|ԧ1_(/=+zi~M#UK&3"r UygFQE9KץI> \ZYv)J2r݂g|"S87BzԢGy}q_meF?zSe#;E?(c˼ER 0Ca|ڵ~K1Sz\X&FtlUvέ]'-C '3xL˥i#na%ȡc.ѧuGĐ`J]/#z~Q)_.Sr|.<["J1#~^CBR}?$vr埉Btքu0#ݿv'tM:&r^f̠)Ld*N;U"16f%YٱQ<#~ɞx#8lmZ/"gU1tpS4›, lۣ/ À*Kc:?a&/)4$"bф,IO5A15koGGؑݑ}ކ+ߍda6$@8q@ {"HkUV L 3kNE[JY5s`\ߺ%!2t1XwSǑ^]s! ;][΂x-^FvGQ; M90[S޳ݣ J:4h{F Zq( so8.pUv9G~CgY\Ht ^~_Ezf@3Q99feUn:U@&NOB}#-ur`w򫎶'X0$,QkGLJd1'é9P/j_I cש;mIXY$0@Ta./k C,1hpV1ME8&r^bH<ɱT e"?qYڀOqD4+ C%)YAE;lo2'$ZI0 \C%-TNQq-]+:عX-<d IizexXJqL+?5ڍoX Pɫg͢&Vd޹E)O"򒏽,P;wJUo|MC2c)QY[2Â.ƒ@c>=n 0FiZݰfR<^UPU٪1zf7`[P9+\8'#/8{ EWH< t XT<- FBRPɞ;X@S 5VUio~*'s/_#UJu1} :-GvԎ2XK"J9NXUJR/CNV(@QmZ/wRoB'@ :*dTZA!ٸW6d)8HUHf\`A#*L˜-yOcV$':݉g3aX1aS`7'?j&?V XN^)dtXf,.:i8еAt2{" >7M:]~S?cmXtShɟ-V8NbBKuV 1 \g׀Qz[V gW&amLR@h`^ڧe=0+:e#$J:U=ҽ\cܗ](_@jº)“>\F=Z XA׻lw"mEOa0S\}Ú~5ѣǿ'X1_l/J^Vb׎nV'mzEl=7u`,zI=&+|n_<Ѧ,bwGU61_0賧I9i"Rb$=#nlg_I=b`Id*^ȼpo6:(˿QȎK1ܻd [dj0B/FIv +!v6Jgaq$ /!`J[ja6!">MAd bSMoQ>l0P2+)U;V>З-S @v<\W/%')DgR#b>W2tw}•fͯgIy2cF>ka[4La1{t2P@1:|[6܎]/n,`d'Swʫ 0+zf (ٵBjH1sn!Z06}'\uw̎A2 sFXtdV{t=MzS=[$ "6{Ds{}3.&zF,=au)x&lWLCć+sm\jeDH%9.^"WcCl9m+ڍ鼼J# >k:mA ՝rf*w7JXf@bkƄbյtuY*ѨC^ܧnYpt *4,ZsF+EF«PQ4*Y<,ŒHn?i,|@8w C(X!frJͥ%^# J' o|рK!21ڶ O@eSE^];ų 4pnӘNp Q>H_u %tF2yž? 1ԎR%*Dq&2Y5+8|{] rWeV/Qc+ۧhbsN ]>M7pxƞJ^PP zIc7~ [` qXOvtDY&iH) <#+!ڥ%J!xTGQt[ySՓShL l4X}ZḠ6U7>z>ne@.]ib5^[SrMܹ&i5"R%琏tx7T\L]v*.$ |rݎma;whxkXnwX6I㙐׸b7 ܳˡk! u&pl[Ӏf/%';F ֕1%79z$o:L@G<4{yh[dOWxt/TZE ]˧ws2s+žŀ 6sn_߇^,UD?PfK5ީzgzT:ẇkݠu C͵Vk^/S8kyu.[W,.M!$p*e³!H?AT$r}6S>G妶Hmʥ6~hBG8Xfމ@BGdSP}X;9U2+nDh•Q듂HqO:􄗚grMgw>z:3MvpX-ۦ)DsQ-D#%eL _aSK5Q$LdIA޹E Vvz (E ǜ,! $hDQh8ez5+N'6Ɂ¬4x:#dM*K?EG$,_vx`?J+!D9iU}nU6&+ӡx nqWs$_e.oB^o/(ʠz }A<CR[n;;GCĂɽVp܀AFEbf?HoZsycT̷K3$fQNt,W08kcdhPMuV06D1։)*0#XV!^qo2V/7]nv%4f!^@~^@43 Y2A6G3iKb!s=a./>zwuvšSi1lUړj8+ōEPi}/0ߘ G9u'3j0%- ѻU*;prySj-==g)dg(.O)ÖYf|IwMl"XwPD^=Vf> V3EwC&Jnaa?=".VJ&;v$'եmhޛN zUŒq]eqt^Ř!k&F D rȏ l!N8XGtc<%lD`cOap(8EmξxIf&[FhO 6LQ-+XV-&)f%DQ6~dE(^`[hY!RA /2fX8mZ٭Jf!]ly|en:S;&cKDWZE*@Sג_PBIGBA"Y:;<_w`R‰B?^D˨ (B6qNyYJMhbxHqHK14~2lEeVq|\eT2ü`P\
HjvN q+FTL 'a(D|]t2}Lq`V|L fyw_*u8DU14c!x042( mRtYC';>lr u3-EmN}j?\saVW;8?\ѰDYإǚiYO]Ga02DE~2b ] 2㣐qj岲y06͠ M.ۉ%q%/ǟK`/tI^[x(gEd9@Pt萺xZJ#eAx!nPZZf.iƊMB@r-^PʮGGq{k=!.:Fd KqE"ƳcZ}]7*q,X'@\KXYǔ~2|,gl(j}$+*'^0 H ,{Xb2) b}= IƲ@>~s6^K-^Jݰ`H#Ċ*zj%'\]ku]vhW 6)ƙ(g,_ ZB^8s'i,FOOdsWg_t883ϒ,Ś!W K>c05/d1oyJ6N Wkˑ<,h[J/2ZTSo| av 8\?5;!sH} s{8X4P] ~ޭ3y4ViBrX//*Yc Fb,D&LC?IjZ[n;(̿di|\(%J>?] .L8sZ)QB6.6urk,hIpsvz ֮<ϨUG]#fUC6l*y h*@:܄;VzEdinλ={QaB!o/*PVǁ~1Vr@#ἳ옗q'4nC܂1y:AyanqV'NWF˩Sk/lQS^P niZ0y:ą͑Lͨ%cΤ (C&軪Vn xM}UswO g2" #rk>$ *,juר[ 9SCc?=SN(V&}oO{ϕbv*̇b XiZu=@=]#zU<Wź<œ'c3haeWak?*hA",.&a#MdS #w~UӄS|̊^->IZӃF+ Fs2ZMxqtմ{ zY_r0d!p.|iSL·J~Z-BPgLXղ/Ne)t,;:^?9GK>Obtaf[Ele6.*}Q!D\1ܒ4Ů} V=a2~ 5>/" {fF^,uJh#EeANR$UF0fDSygxRGRgTs\4a!KW\OϮ鍖)$w;M;MSeHz+\#T {_MpS.y-4ɞT pLZ[5VL1!K4`̓>xΤ]V8!K^gr-|s{59L ؃0;ZF?r)!>ΨeE'8MSߌҭ$,,v{U JQ})cDF^XK $qZ.nuq]\]M2".C푼y8e'0g 8  $JܤgL")D!o7Q -Kʊz1%EXY,}v?$<+~r ?|A7 *ƼK.=>ލ=J."(BDhOk m TsD}ЈWSK,ޟh` )۹,.XmYtd&#CgtHU*)hcbZu+0U3#;?I>ō s)!*S . *d=Gf&`G2҃)w5ʯ@,pp?Ml#h[ ,S6g]Aɿ7"EJDGyL _'brV}v[" C7{ z ]XCBiꋥt r $<{x(+ۄ۰ig%&vBo *sǯ8$reUAB~f:J(BCtgo,6xGjYV Z}c`<_~kߕPXI.8M֊g|_07r/[o龚#򂏍ѡ ~Sl2\Jt4Cث BӖ\sUD Jf}\dJ b>W;W%f*"l[-=wf/}A|G㪫^,AOҧ X8p]P<9f2st&rn$k1JfLNajɨoPy_$9f&1Jy-ugp'JV75e9&CxItz>Q!0,,ߝȣ] 4x4[K>2E~.ΙӴԖ<썢{қdʴQ Ve #iqApYC_bj}rnpO SSMYan/Bަ~ѶGhRsH x^`OQ#/k+$Eme>-t G/a7{m_?;о )? mrOk H(bi,r`ޡqa7:g?{@V|UPn5E$Dw᛻I$dv1>!t+b'Ǣ߻ dop@I=V*kov{Qht|Yu$䅛b!RJjeei1g "}搙kꊋ^.rX]Z g˰E~s^wp1* F2v\E x1.7T7ULQӥr :ts~SNҝwC&%zS|a73p|,%k,5!$,l'N޽"8T$Xh"p7κ^3 YBppXbۯlcSqA$+㰱H 9d `BZvQuzģ[\E1( D,#7Nʾf,\z뛙G-m؛ 7 Wi*82d3]ߤlCei8 Z;'g^ݣWUU{)$$jН̙=2`( We$R骭P$<|~9ꥂ :2 )hP"&& ҥے[&$WԢP<ԇ\Ȃ\ ?AkJ{BwPn˄~Tp% o\mPi}~o¬%akWtU(C\۪ޛUr4ڼb%5ĆKԹں NtaG؅ [[T/Y$"̥f *X\|XDԌ_*1Gw5P0rb,oC>lT^LآLU\c=ż)Eʁwލq/pMdȀ[p˄Of1ߔߵƃfO>.&205L?)kjbhf z&ie-vG抰 k)IҪ5mf',;aGwm*ʿh!W}+du: tjBM"/8SrjCwp.C)!&_Ndrn@a!H&"@%b)ښ4;4j:vlC`lM*rM>WÇM0Ùr0!x, Y6RYЮJ|'gu.Hr]FFPrMQ!Z~qKpre4[;vl5hͱOCw6 nif4f}+&܆;Z*Kх|2pjdE\,Q|.?!pY?)q~_JC8BE`cJD?{0U*Fj=,'+ڑrY.c<5m2cQ=.NK!9H ik1t9H*{.1CXzG 8x l:kGpmwZpTwߥmS)jQkm{ýՑ!:G uV)B,S{d_D=;?I^}`xsߢ?>BCVZ,J7Ӯ|//ϕz4Y|Eso+i D߈ T;/H+Y3˷-s9ml &xjV3'g 9f+e@+<}̫:j5lnjUI d0%}Z?50έFKAhG#F->ͦ8Qi<‡l6#i!ߛ%MR|ՀGeye)d *G:_G1ڻFbD4Ot;ODƪ 8[ULoiX bf >d53.Rewypel4hO}жz5i C8U]k1($XvX[#5ۦswR1 \G,_ǚќT`²M͆AalӨ@Uc#6t~H^LM l-D'%H>D% eTt85'\c+9/7ڳ~* x^UIbLs]B!1%N +r#MtΨՌDH*6aBmTWV4T:SFchٓ­HT%1_|XXia:A pܮMFAtvh +x;wRt GγL:],ZjOfE)wEn% 5;޷uSP"z: <1xGR,ubَK_T s)C&.ysJ X|~i ⴉˉv ,K-k"+AgWSH1 4|LP]{1=XWRHe4. DH 83vDĿc lsuI hMiz9o=.e3+jojQ.mEZĻ tU3n!9F /w`R暿Iǡ1 =\ir~(=UK2GFui>Tr}qi6.q}҉C&AF3K$oԇ^l<9^F'Ś>C#WcUeIRt)zx2\ fi=ZF/Q.+פBoUSqo2d'7!.s_q~7!L:i)1=z*q7SܙxpQraίIXa64(Idl3 œ_Џ۽u_)v3 cl-rODƕQ1)=K4RF<ѧl'/1 !6PɚlB'צ p]4ͶtvePyJY欌ykO {wb"zVzZRf0ST@:DZQ#0 ӞW9:?O>c;/+PLw _w4.Җ# m`F *@ߐ~I:~eF~ *f(:oBO.ݰP=7ÁhR@e,UA66j#Ÿy0\p3 BQJ'?zJY ~*GH8T\\¤ys8S%H9 ҇6~1Qz,yg:3&#p8+9 @PX_"w(` *H8+(vYy"D:sD])aSz^d&I݂9Od]"FH{bVR 3J+G!CU4qk)<>T*@o<)@rj)rv:RTt1T+ࢨFIHWn,svx۳%݊R |^ o?]MZF$ 3 t kVdd١pΗWB';]hVFi6 k-/Ŵz$8tf9#e"ArS):*^0r 'ֵ/M۔hG$ln+Olv}HvKYnG w7g|'@Հ%0t t 7yjbFF.;x\v^ŗO]Wkicb1p_SWT.X艩z:>Xą')wRzi﷮kMܜ6:UMWhx@%-_ٳ>3Z4k 8 )Enmq:m*aZZt(V ͜BLːF3h*vyh7H1E]ϿK ىv3O8sy6ݳFl M&LSzhy*ۈ̯_9( yz$0W^`,=X͔`%Qcys^oWf + Tl}hm`"Ľa2IT+rc@w׳thM[ };*i5l_Y4W  )7BywA+qpp++Y,_tLIE\`oh{"\Gnu]-ԋcE|5ٲlm簵S5^ij–Gܽ _HE'G,L9:"mobZVoApNP&0/B)`fd4nposil јz&^2kbO?ŻB褢ߗsqΗ([RnAW%;GBߙS+̄?%j#jcS0/gJFiQ-M4"[Wze('q170:Nv#%T{fuqM{cТW34ikðK80b`] OR18 @Y$~^UvN8&g`V$X܂4wBF/0>ٶX Us@{z(l0-\y-b%F h \^=YN)Gd#lQ*):pJ@9Z @5YM(RƦU({duumg F̦Qxz^ʴ2vg*A`+'mlB*?TJ_#hǚo)ϩB$qb^}T|p9EfHF=2=]PwQ~hP3UԂE~yAyY,G7$DjK[ fI[ ^Q"3H;+%EkѴ" `cjc~0(jv4"΢>dßQΧ@4/P_>+k<ָ#n @t#ҵ5ǮkIi_ +0sM ԧDӸlV6 IiGm-N9/ 1)֡J/2SJUJ'"oa$sxwvŚ %%ay飪Y'H5@/`LC3?3Gg~V˝kXHtcc)Y$WZ |SJT-[S/[V=''fDiPv&린#U])=/eyּDtf!9"tKB:gcg {,sh\ (ʅV$~r |?ApQhG*/,CHH<6PpGYQm a[@Mh#'#F&݋{/rX9cl?y[~u}-PNFPNכ~OlX63_`EB XSB1%`}ŨX~rM9gCI|oѽZ,I V}SN}f3󹅒J. w(Q{QtDMD^IO2Jֺ<4Yam˝{DZ~`ˇ|,=k0NS#эbܦ[!´M!KuN8wI>HXmfڞykV44KޢLAH&OQGn:Y%aezͼo-1wS)A;8;r1ŰGYփF<,I- lBn 9ܣ"-?0kX.g*b qj1ݤ u< f$X/. _bqYf 4'{!mŦHfJ^֗|lXI`/ZrC իmon *֘^4p%1-i7v9ᆕVkUZw cM$hQ x~a乶X?wEoͽ|kWm}Mt0,!WHTd 7aJxA>C;6"4=М)VL\*Ļ<dh~_ֻtbԇ 1~L5\`&VI^+-o*Cy>qޅU?T҃&7Qb"޽gBd+9GyK*~ Zʻ{JKC( : .6 FCWXry7̲XXRua o(yk6kjMH]P8҉5̟ȡr*wkP{| t*6{EŌ<54RWf!oW)-q%e[X܂KX$U3K[⪁ʥ!5H\@ Q$\1gḴrs ̻ 6NTԁp:.qLm9u1 ޼kvĞĤ~@i/?^DPy #B޹ߩ5 _<0ՎڼySL$|&@j%^ fqAk"Ɨ܎Vf{4??t`$Jr .eg3q8IOo}0D];r` ZGWI7$fU?0n%qg~Aj"7{3uCAAW wj"p+cNFGI0*|unX̉kb^c_-y@٦k5IR}Lw fAKmJ'(B"VE)ϔ)56vLxK ݠlZv ksi<ˣ(e<3t53;e~\T|_vOz4UX2:I ĂPfyrMUg]06=U,e}HqxR}Є<]v7bXAX T)/,IG% oUl}f:DP:tN܊d7O@Su>>B~_Lq:s}KְT:Bqj*>3 k8+N`'4=wv4ՉWsF|LvaN,x=RU8\] 3G;hcs'[+$ue3oǺU,c> YQeW;@t-kz*!w8?L=4NdySO_Η>'٢!nΌQ;`J QXTج+QoŒr0W1F}gk?U}{y.q MtڵhDng3l2gHm2F`\^J_1c-BW,|`un˟ VqV GT) X2]o ;r|P=Um1$ޑTZn H`e3kYq9"xnp_Tf /=N3\V̉dh|4e)bsIk>@װQ f_nHKC&[[X"%E9' U Ud@ŬikZ@U$X⪽}.`}+3U{Hs{ʛwvj IuYvղCىyDuyͭSJ4fEm$]YWQCfeg#c=}lEryoFujՉ;k"q:VDq U%a/g3w0!0:w`TAk.w"IrM9L5m%TR#M >W12hO}ӵnҐ^>CuP+ hr]A'd`3rܻm\Gy}l{ ~h[qБ|SjAx!f^ ʏ []YJ|k]AۺQPWd=c8FCSoaͅUޤa&}KcRM0lqș l@U'Y*Am+;n65ҴD`l^@ MR93{IF3_J\$A+~H d.gDsq-ol h}ᰑTYdx'_7V >WE7?Eb D吡Q 6DAZ0X`WdĉH K_HvO m,;;4w-= ( oߎuec42m;4}uP1ߑ i*uX)gm %wTH!د~ifOJ oA.J3p:!#h:F13#zfGM egp(2Ec/{ﭷWKWQbcAEʯ""z؆mYɞ%Z8qU!jvϟQ{Gvɴ9B@9=C|wע60c8гk>{MBvq6٭pKv`gAì+OF;`l %S-;y dN"`00ByHƘRQ,n(7QH产wqSJ3(=+2U*|_4.0;5Ntc_ñ.qPZJmХ2|x/+@A}u$93>(~r{o/gjW"+f-8qp'TW6a;,D$INK# %n7XF?)N)\_p(aCM ҺI;ri-ǿ7Ss=mOy`?d,VBeTqo`(\}f TX8V8eqȇ=O]>L;OæMMGi2scWq75"&*1I/$ԶT;+>c˭kp{UK$N݀ᇧ ᙝ紡ixTb;>p>b5^H(w掉1jA`z)i9 nrSO &9'U{o1gu%lnmˬ@B@=v%L1\\NATo6 q[b7Şq_iZn34p|D I)Sn?~[0vU. 9Ī30C3Җ/~oWh=H(δtg"$:#!gHG_HJ6MxC+hwr1p.y!ceX#t*b{x q/5`Gcʥ[gB!t-j3\RN wRn"fW)&[1z鉈,l{sKC1b_&BZ 7Xr2㬄A@h6$'I?Zj7>Ɓ722uBS}:|`S֧A﷧nU+ڥϲ&md#4MGcO']/~<#h+:%Jrrgzs|}H)}N :O7s <\{(VA ^m)^F_akqQFH!{L7Z`+vEzTs9fD4Y/}9 f{T*oSȍB +۷/XDMҐ"]$ DѐQx+C zNu-C\i/ᤤE ߮Bұnn<gV<՘WX2|9uU{J7@栘ĝ΢NljzL%X w,W452*UF%ϻE>RvV5h≊f9S-=2B;HSe%n? /h.A }:f)&b<ފ$ĈLj54kmŦ.12V#FySFJe0U5=ΉvO aP6p#[p] |}43-K,z}ĞzHnRaIHb}icҔI_) 4B71d4 vrCbo1;%{V&i~j?uЯNȪLq]9&o{9̠GT*n[@Y-}J%G ^,(an'ǏG䂽`;hԅ k;)3@Tmw|Lzkuʅܝ5Qy[}fYPaKGw)mV. C}`̇%? yS5KCa%;cW^2Dw@+yǎd3V@. dfzw/!m7N073Ȩmwɵ8iv*iɆzw4 #)Sfq,pO8L`Mqz0 e*.8`OdiBߑ:]z炼ʫ3ڰ׸D>:=̡w|rU.vE&rx`Hz?O=hpnaC,7-Fp4)`'yWTL.mƕ%B[w,ON E+ ; bC Q':/0%WI> zeWY>7<0E -?02:N'V\9X<׈ ܱ2C LKPբpdP2VV8\nRs6IH(m^3 9Ƥh\" qUɛc n2/5 f}1ً5%VgE xи$TMYzDB"9DδdbDh-#;ye7mvl-cT~ƻ+3_e_-FowX2?iJAb^@Nv-3gJh|bqwD"?Xs BN+sNk3"/5Z')ӻFqqKw}x`GNLTyl,19^rAxjB +>K?jڑ4($/bϑ*5(FW_eoJ|jQ{G)Gq1Ab5>'i V=Bȣ/͑ K25fOal^Pbٓ:#UFїdo 5(.d@ЬQkݬS?Ƽ20xΖoTU|1%ؚϙ7a(@ݤr|CZrOij4Ҭtҗ[R͜Uw]I%.[(!^{JrCɇYFqŢwt{ρP}'03^C=ϩN❀|n6սW \v9QqR)D[ P;N#!pEꟑԆο#FF Z{shEl;b_UPuJ:Vnq9p<ȷvXy-HtHۨ8*ER 黥z ȟnU]>d,+QYT~XQo;)iTTo[k  ET2 / ߏn>%|_#vIVGZfѮjmAxB_, E&ux?7^AD궉=K|=?q_fXL?G UsT&S_QY /<+2+p gw hNMꎄ{; $ZTr3 YD"%zJ%2o@&@κq_*!z'k)=q8 d Bnk!mHkEQZGfNiq>R6%K*SKkjBv56Derr-gS/>0"Wo"7^I`-kh9J`}iq3AY5n$ G`l9A(pO;:Kq 0#h y]왧hC85-3gӌP͗Um}>oâx;9k~{2{s;#ә.0 ػc\E ߾l^|: VcČܭTeI< ؍wepx k7km%TJo D:-lB׫q!FLeQC8KExM 'Ls$>6䠄H瞌,%YWRvt+Ֆ h| (#?{[E$ʄ8Iܲ 2ly#^?+#}!)?(dgx$j HwO'Z?W؉EFn9#4^DTԫ*c(B(u%J4zK1 7T~W߲%_˚C~Lj@͆&`w8C3&_0H!vo`qeߎB ҘWGdдbEiFO$ =jZ2ǓS-֑mߺ^7Y٥<`'h45,T^iYb/j9"mF7l\̰R ^_lϏ$'T VJdfv,Pة+1K噒d,o~~8. da jCUFa؇˫d@ihpmU8blt@M p@1s'tCvUg+Nin#9.i*848jnt 9&LTg*yw(ږ(O23I= -[F]6aBxJ浫{Viz`A 'rU9OXao, Kw8O܈p/| <3kp^GsNk_TcH (NE<4V׼p{f5W|>a# OӺT8sG:Ĉ?쑻J&p)Ӳ[qWSD%sh3f]8$e|-r ͓1%[QΆq%:~A29MzA ?%H;AUİ yzskT=J(tq DfsˆVg,UifH>%ȏ~=#O:1] 8c9|qi=X=U턻H_m^nRHdIdCJ2w{9r!Wג<,qyч~Md<nj{]2@@" ,edݲU~%!&uKNQhE>R|ەո\wtA = U"v_nDV~ŀmxVM F l9͐ktA}l-W%3ŝEѼAU(k|-je;O;]atBa?g. Da@~Ը2rAyEJ -&,D'A 2 cJ49 ꬗*(^ݘKG;Xn$PY'" t)Uo4v~:Ta*3$R&$5޽GJ.HZg4atڑ^ۼQmf<ed&Y2 ;LY .؋O0;G/YIYBC[HW-wII<ꝼS=Xʅx􎏪^^NS{ 8R&XBVdOF C*5:! A  FcQ4r8ՇiBf~#$oɠû26v$}h7P]c-abr^@)3K;Y][#3V2wM8GX؎q^pfxucҊV>FԉfK+]ͷ[꣦c"7J}fgU;h1FAu3v &r͈O_э 51J\ NFyi#h;GD.-,W6S¦"p2#<'K &.-dEyњ(α /DR3d{( ,H`G?9! M7wGV~UDJ|_)0!aޤ3Vb">g~NHE yf[0()850FW:8ˢ!yneE-"bHd-αdb[qk= %lxR$}O$RÎ'S'O+A߲JY>S71ֹYk5ݡw*_Nu'*;y(A,o%")\id$QyiMS2Luz1\3!JYDkBEQhq̒SZggA1"#Re? lz2}<13O#m$}KkT o0 ZPӠ.y&aLf" 1diĂ/^ fI.[~VE)̂o2s5Ptbf<;׊,\'`K DON>[M0r,ޱgWr9cgLyR&9s:m%'K,O[L2O3GaDqL l֒7JV)TOK%B'$>.&Iyy="HdEOCWc-s]G+V>ȠkПtJw1͹TZF%ssax2̠BNooI18Ft:ƮyŽvm.QwBV;# G\0E`#aW̸x }MI3!ɹd.+ bD&i(nFwģK xb.WG{yN☒,/ڢ[O *CmQ IJe;VX%ՊyҷFԱ+xzWr:Mbj%Y@[,(qpcTۿ ;g#cDHfJ,x>;ApcMOWfNZǴaQ ?8ik;uV02'My ԋ3_ms{&a7k`4/B-H=ꑶW.>L(el5iV1]OF] Tdi[[ш5AQ^R=ɤ(Œ;rV=W\l_|W0ݯX吗ac9Hh@}i;?Fـtt﷈:FXP!unT\mu]goida8"MR(urzyhҡ?&j XGHn hp2w>"V E$BW($4`2 RՌH`gMbյH<2.(u.:9(c=ON.$Z 8b+I3^X[ͳD5d*o \sT db:'Yt8/IϤ^]4USJ >2G$뙻f)r̔ 6ībOo181)9H깵wMLbXDL f7V(VpRQ 4<T [L]`mȒ@Z%B^ vV \/;*WTᰃ`sLh_jign-6|ν{'sYGtgkB}ފ̽4VZVZhxg> -]$ץԠ5p:O$8,KBfSqtB S @X,Ց_-bJC.h圥wPZN8Ws*d6<ŝ([R?zϜҢPC-1"QM`rH³ 4`oHiFDă(ZxCT%!㆔g㕇> _Z!LCfjqlV&fNAd0~$s'lOJ ޞ %LP%;%Dl.SƒuZϷw7v_.NG=x EާW<'|a@Mk(13uBX*tXk ^wA3r|C#㼽% ޖhNC܊ /~gCQԖlG,~'YGI]5':["4Z^}|bo12$ -$ mp%έ7mcN~ EIFlLkMS{U0GnZPO8Wn]EvI~RElQsW2t¹LM;lTû*0\˕7!5s 6]/P67šÅ&a$HpgTr_aný轾 u&Nz"* [6E _l'ZeY2 0g}9Env&)(O|zp7 UE4 \O!x%S""48uD #EN8 jV8V~T vVpk+|vpvM1YDN%HTX={5G~B|!&l-OX4R?%79I:zub6j0Xw:CUV37k=/y5c 2➽uzr+]F;Le.vdT-\q0usRLd#i /Pi4A1d:&SsM"QUH H^MbU6[b-+Tќ 4(v\ _y2;Κ+<:Q%&B?\}Yfw`>BgB mK" 0}r'&T(W=WR^U$w#a{'v(Q %$ vȘMV :P)9t}}SZ;.Bݮx-AaN;b%TӉ+<+<,N3f)|c`-Syù%y YOWJZdrn/bhA^|{+/y0^Dh XrR |GmqެȪ+q"Flps}XH{OR,x}/,s|943ׅZWиX_9H]ԧ};վ0ގJ'(-EJeh}P2(]${ag*tYm^EU hk"UC]H7*^ $Ӕ1]X;HodG;øe<dXI ѩ`\~1Mvh)RrW{6{8j2LZ)U8]k sc%^nh);h31b%%0D ۚa#W,8bRQڗ/,<ɲ|my`Bu],'Mif#1|Jd['jpDTnylte2p a#fC3z38Ho e 1b =\9k=1rNOͥH9U)DC}M'1B0AtWBӴ߫ȸ:W[Nf@ Xt3߅8X08Y|jܓ BN*y.Q47P(PI+љ]¸` wi>&)Qp{L >I ǪEM1ofjf# yYviz_g1M5x3Vr`kƧR:`fPm\!n?`+qW)uVB ZO2@Up|tC^|b>9ղ 0ݟbEq7Nv3m=]ڴ;TTZܓ8g7IPwlʕB2;yϖ9ꓥa*l)a^_ӹQgwDE3F7M;کKK2/r)H /E Aڸ@Uu]KUA[.)QCκ=)қ}mq|'(%Zt`먦p.%@ tDXRLG^c[b+: E)9Bwc* .^g2'jady)Iqu̼[N.*b-Lok:0ؾqu 26rW ~cX__DXW#GPJqFzMhva[\18sT>E fopAFټbK_ / |LҰ^Q5QXm2Es[դknt={k<$N !% 9Ǖ`nR;,ݓ-7nH 3e;d[Myal=4Kqij ]>={W\WZ2Ӂ0JW?) (X²ɏ__\SDaNudVijYb$[z,'^B}1çQ=K y44YC8f:'$V@ pA6__5/ub4 `$?Q~9[Z1~J "%.0"U=\~:{T5{s>FÍ7C_ @$ZX?v[.G:rZ'1vNbLS3/b܈#(zM!&'m C%?s;'+M wPM`N1 n_QIXሮ]CwB(5?M #Kvdck#W:kВJZe]8P*{T8m-4,vh`Q7XkhASؖ=vﵿo$On\nt[ wNxJѐRMsAp (jsCϸ=ўIۣg=x>WJD-rouj o쓨 MTI*ik쁯tܢ.. GK8[=K"^LPcRU^ MgG~LMg.n;ok3+Bͭ#|YX¬|r"b벋̈j!luE+MYRbD4nR,+˕KK!œ4+sHCGo$N¤ FrQ9>2ΡDxo 6FITq3{Tb6Xɭ֥촚b S%:FDOC]>C2q8ᲿAxjChOWw c\&,zF  0v|rKcrˌt=D UF_t҄%w=h5k,˥P2F_?'l40ŸsUeEOip:l/*%)|9IqGZ$s(J{_gE?&ةZG3%z43nh)B{PaL'\H3"o|XPsmJ ݑE?0-kχ5BnCBM%6E`eK⤪ۆ CIm~%s @p Nu~l v1ct8Z"Óewd5Gк\/$ URU=ɞDZ9 ([[c0R>2ScĉGJp& I?a*;:| 4I};+o[Vh'l M?-+4;z(s?ИޑJx\O%w^>iيDzɚF* d| `߷acYTs؂ `fh*(N? 7=_+'dibNGh‡WA+Dž[JPeXH $Zs51^E7k`ۥ^$p nE",s7$'m'4EG59ȶg{F *bhfeqӖI\ uAq~mut;򙲼^^e}JlAs J̻@˷AC$fG*U[PPiY:,$nDj6_w8'LA@5SFCn!sZj8%O 'dqWԋj;~EbЫES*iGRD džwY WZ5;Wu}-wlo?m#BO-?n3)!ϻt)I;ŶҫQמNB8]mIK:;@ܷ d)rb#AP5JG=i-q9۴I&bzUgk*`m #8q]u OܰLK3Q1N;-o֡v3t,WYпFZ5L6|T f!ca]Yï7(B#S,Sl2U}PuE{`sj$j93=?=T's[Et`&@ ‹2453*ҎlJ=DY4f| ^fUTdwщ@ ɮfƞllO)*Bh dm_L*FM r' Դ儵]rgzwb*HbLHNw%ҺQHd^1#Q-H SVElx^,xta #AAmSJ*aDh_R" 0G\kPRnd"+D2k?PhbsFDtPDc'ʟ7ygDsGnךOyd96'=tLbEШaIK["uC+{mdo0bՖOd-;~+}ʧ.D+cP& :kc+{*kN+<).󖞇W66"קҍG:k`fwH|yXUFW y>&X8ySBz2}hZZ//ЍzydQZ;R .#vMך$ұ!q*m@>G3lL]Yh'[jwCPWʖr#hK@]WC)x3NNg5sl)i 5%)?,_'|D**E?KW=n{$70}PxZ&" QN\ % uaU9 ChȖHm!70r9\K=p7l8'ϊsl5q蠔̧ٟ'Qpű)'6&$߾)>EDp{tزnkחBWc} c8aa`OK֙΍O.Fײ\@EF2O!77I꽲 v⊚nvr-BvtsÛ'dذpe]# 6<"I43cF1O'!^iqoہ0fg8D @^}td."=n8hg/ VXUj}@6+ U1Rؽ{*=`Lh.m  ^ [|~9Q{IQ%`ndk(ۉt{%. "%@M]3烫S樓$IZf in ex L;N)U$1TVZ8MR~NXX}IG]ys`>a:ڴo6{o^}׳Q.dJ47\ |;f u?yCP<-ÚQ^wuwU>BRgOzod1G;񚑿8N ٙ78#x,ڒJU>!&\P醬`1P4Zmй^=PX~? Yjn/=A|հl|1^ĭԖLf|%}O04۪rZm&M7d̯EoFhJZab(ϯ#VH7yxYOiyڔ%Szhã b{8/挳=IirXbB1!uzB8Jy'Ձ?"鈬]C4~QQP?idb”tUTk:.!ľP%ƾnz(:{WYC"KlVcG ܟ)ŷ5Q̸F zNH2LT!@S ο3M7.E$208 k``NZ0N"@O0젆a>%^ShόVhϑoʝh$fa # ڌeaZ,.b-V4=mz* 9FjmvA} ?z_8&*z\` 'Hc97e>?s$?L:aԔTܛaL"CRfJ6Ud% `]H͒%Q=cOf&6g,AӍT {lS6؛^ csX.&UW,ܾ(å J^6[ba4njaY oaD_zd"bC޶}4~tKA poh~V$6X(M{Q(>9|wsg{<9%xukeK E].DmoCqf >XtK;oIkO[4pI!I׍Fg1mh‘c~EH#+q,xpվs@Wd\6U-5JM(LN҃t!n,7PqSͼkԜ j8 ́jv8Lвt{-E"- gLV{.<=P KQ<{B]Tk/K𮪜_0kݒg[D>oUVZJa[̀x  FC1)TB[OWso5K'7:Fʬ${>Zf[lK]԰zBhV/9g"sbkY.Jް#%vsZCP}o+< dÿ!m|p7GJ.;Mkg]cLd(ӹZd̤!u`;R~ňiIsErKr![@ j>U_֐8TGk[q J:jz4fFD pMX#(?i80_i(+5Gw0: Ub2@Ԟ1>Hh»OJ/-<fQq[R[mAY\{,X8_і8_TdcZ?a\+(Ԣj36¤Qh^(']W\;a1E_ոy6]-l\R"B{f=! Hn ?<Ad%Ę{7]Rn$CYhg5|-z*kzCB⻛Mri~#^ tsFi5&JN-)~Ū0(6R{(UzJcj0Tk\e^)S5+&evʰu 3#d swWy JQfusV`39a<\j(k];B3S[,kiUō͔{$#.PvC/h ; XՕ0 2〾k2ǘComH]OhWю]b2߷L $i&~,a*,@\iCO1,~%EH,$>v mn\.]CԿr/ bۚ+yd?Cv8T{(x}D䲚PޯȾ@Zprc!Lߌz;ȲSZ*B(C&B{Q~aյȴ[U`y) +FP'BwbA[z|fCPDRYNRPb#Lnؘ8gJ3 ORTE z3v]"φK'8D_gX9'J*':MI2r!d1*VQ!o/4Isv|v P-u lMSo%T tj۟H4"d^C!k@7XOиrSyPm!)sc7҄MxsC3ӎ+A ~'oNH7, ^V Sоjg/}\1M' ghPB?PiC1:q4Yz-H w=է r '%=oZxЊãW,APJ̬'$8,o>F$R?Z޴OСb}NɈn]0dG3ySHGJ/-8DMHLJy줇9(窺عw(dQQ>`A]':ӴoS= EWrgzn`82΃w6Z°755DcCWK$Q ̀|&o/.eRy bY U`L;iGנ,%ED4&rA@#D=_ @+p#g\6}7^8QŸYC p=bY`SZ4e`Խ!–Rc|m1sޫL"@i9nGqNLoF rC^.K*j?$ 5˴ڼ_hK[F da A ʼn08hUDTb][ S.6m# =? af >檫Jy+i jd, 5L.Ք*fW"q[<-r>/Htl}ޗ,A #PHĪOsJ0[XSu/~ ")L' c}lާDW1㸞b TTa48Vn p4C&!jDZ:x7:ǍR+҅ GG0znQ%Z§Ĉh4g\QJApKVN] ޝAf@ECyih $ъcBk|^ QU(2$baW5Cg}`/PeDq{Jz2C/פu~O¯hq@(/3g}闅zi'@Yh- "(@eil20NV:0-_NImZ?GҘNt{Q+td1l[++Befr:E\ү\3A zWUHi~vϖf%Ycj!LѱQݳ)Rʿ@Ѵ hP#6{ $AI6pp9Zug-'1_>M(?1S d@h5 xXJYSĒ)bc_Y![K*>k]MK hJl6> jLIx'-db5v#Kyш{z%`O):}/[yt༿^1Pnw~# mCcPf{A)]2EwKDDR;dpѡw|teG!ⴄQ5 ➞Gj׮'=6mÙ8`ׅ.459$U!xJu 6_o[ )~v[Z4Hms 9Gܢ])بIo%(LsRNr['5]z6sS'ancJrrCeW@ŻT׆=T(<ğ6X6`o&%!G#CCuai'հ eYeHf=O^7%pI{NOY|x]$V٨HKvuϷ.K#N>Ȏ1 g8B\z*wd xgm,SX",a(u`dO}A'ow zG/Q7'3G#܄xKG$ls8jVmHآ(e^gh"́N[5x&HK5dD KIu骫9z JoҶ\etb_?M{p b}j`QtJ "9xl_WW㎾= -woD0GY-C`+f(o{fE$$qJBE԰ׁ^i;yBj WT9]5b&Q}@2:K^#H4YBք +M([{w;^ݽPF|9)liLkf3Za^T:WlVuľT`+C>-Wsbʫ82ձ #ӋɁJdrwUᚌ3,0G.|oq(<_WSՆ/b^CG_T}4no増!bzVՑՈk]?zu/`2:^(LmD+ ]2UĈ{M|QӡCj"9HQ|p}, Km#?N<}csJZXԔB3T-ju QI>9|ߤ#?NVm w^* oSIqM|=w Z7wt1 ;mvDtX5dO9g3b' yg47V*Pb4c R&Ϯ-^lZ<pKoG3P:S\E@ls&nT@Sb['P|d9yw {Ge `dV:q]~L<<:&oC#]Φ3DV`%cu}Vp F*VW?LT9韋THt[+vN)>Ȍylq%^<~7|[OLQ5Ey>53 :bpC.'+#71K^xgTJOudr_IE W)ydtXaR\pz푟V{xjonj_0*)3)^E1@\ 5"vYǪU9԰B5ɖ׋UJj~cXAb'*_zڎrdĩl2Ll&`^h]V] H,NK׶]-'a~TONL?5ށ$Xw9 يE[0v(IP A@lߖz%M;zMթ:FÁxg}SEsC"b])t| |.S)T]9a،`DNHq,1"cZG8[ 1/"93&YC Ti"?V#ԁbuwmz;u(vyT{ An<x@A@nC]pǰGcoZ%w^`T\jE+7P!K锛[aضdE s 0y@BlF;і )^ C|U![& W ۂ ttJz|Bc0CmErYw*ݏ{Nrq…cx ߆6ARKx݃yHmyӖB[ E䋕JU354W_R \O}1Iܡ(t ipb(wꚓUTU)|C žY#,lYo0:[zQ"g/y!F3ӉS;'x  j:"NsXz4'% ܼl^j9?f? 015O>M,RF+n{-[-6&TZQXwKN ? <8ԇ\6#+t7%`V*لbŊ3\ LŦrN)Y4Vqnś[,tuӝkϹ%j}I[DmJQ[/4[|Ư=yqsaP(_[[_\{A ,O8u#uA4mwgM9e{U4xӢBZ&d<.g}IVA \ա6 ctMML#:v˷ 09o30,/>σFtYCfۂZ0|jz曌Xu kj]uϲd3[T+E]c~TKZb'{@ѿ%g8Ä'zù!熨c3DRK|ogxx\HlkHYGdziGFå2pG$5w!a#bTUhiW %&6܅kl} )i%_Wx`+PoSaMƄAJ _.A$s*!C]9.R myG|R UrJpUEwd Hi_׃鏄V+Ll+V4$nS-ﵴ+@CwJD&|"vsgTVZGd?Zzy|T(0z*'$#;yIr#9!fօvZR?(DBQ_yj0! l5Ic'C[y%Ru{ fsGR> `Y7VժwY@g)VK FKi7%znvJ[犭麯ܧ$vY2~_xiꪃ~00 Lj[`13jyIqjtIPGP* N!ÿ.m)O vd\8ߤN]b‘|-j}C?N#>Zl7أcoz-eHx*(3`iK |/MM>-F';Vu8By{*OlݜG?|ۭn = }}ݩ~JWl (-V?ON} סF>I@VL63;Ի;H6U^a?iB,qLĸhK[{I30{Oe.r>VrHfME Htu=ѹ=8 ؖ 49Vq{vA\\m|{a*~'XI *zi:K ֟11:eCY>QדDPMꓥƌCFM7}uєv iG{nif"b7! J5KhtxSt.l;2ɭu=@]e|./6R{],qcS..I߆oSp誄mmQ-(2}?l'G>P=׃'vR4KNyt34\CH ܠ%`ȃ5--"M"T PHL1U;ȗ[DfRܥi1.}cv GY+ c0|T i> ݸC&KҌ:SSǛp$4J,Un;%z/܁KxqrU`v)?'?fFMW@(CS+ſp `b,a_9ܢ=z G<&y `3LIMȽ"jpWZ"&|S=_1Q {YV3oF%#o_vYnDsZ gc݌\+)똚 $AR~tCdz ţ| Q~VX}rūlkџ's۱ V7*0s*nZ+ 5D13GfBR$x!dꀑz7L4Il9 |ZـkN4 ? ^12b m_ED-luG Ax_%a;M${FRD&Uw$ FS/}*$c ̓vZ!ZDr5cp{=$Or,Y &G]Y-BH MӂtNoHoK܄NkOI48:z^ˍp8Z>6 XALq}Z q-_0[[c]2E!3z6!"ܽz~-րECR7WCK<t1f2TVݰZa}} hΑcŮ>$ ìWi׊Fp}ᱥ%EgW1AA } 4>F}CDx ͋>-h8V8fgk1^C1* !/C[54bOd|hwp}{%֮-Ml2ab=蜮A&]KH\`+9rk VI.L%U!bt>!_!uީZv4x?_P82OQ l +_u!1+h'ʞhIY}C+Erw;]R_s4 6{R@LPIOJef#?ʣޓ8ș3VFFSe?K`cj=ӍȤk(IX &V>lL((gi:O؈J14|.rr=u\RodGlSKIl OT"4i믰(~rO(w+\I@sfTiĨ:+O6ͽP83`mM@i679Xz[cۂĔeGya{D."/ϫu9[fiԡWu?cC8\З QԻ|M"sO/*rIkgIjmE7(iQa*5yLq`Z~G3%zID[V>Nع^wl-l)9C'Zf @ 5|~ȚK5€u~?T ʃhiڑL-ACS>3ز+ޙ[jsR?°|+eRṔ5\"k Xd%+A[5wDVU2ŽR1F%U wêسzkP>3E%7KGx?\&5̞D>܀Nַ23LSb36W[% n1 / Į83[p?SP&Z CөBU2DŽ(+ [VaF$(H4樋AJ-mTŀD+pPvE@ 4ƻ"/`12@3$Ԩ@,%W} tUAymH_gVLߍSŁkOՒ+^czDcb, T%j8ɠn}|q>՚Ӣ\ndsgkw'628TMFOors Ho(Ǧz (Ẅw^rSPܰ0Qak!{&PV^=tsUp 4Rg&v+v& ppcqg$609Vq"Nƛ&MܫK[y9GXHE,} U&4-&&N B!,s~eb *-Y!m6Ų;6n8=WJ岃aI7NaߵXa8=$Ow4DDžA*w{uA~#.FV`gc>O#i=D|MXY< a?mLYUSBgI!H=8#yYgDwĎI >}êS V99=^Pۚ\MS&m\=p<%]GIF Lyң8 t3V﹑*ݚ`}=Fv͞ҡ_zY'oW$-m{?&y'?j^dI ͹bJ#_\Y"`{"t]s%(2@Oŗ>[fvM#Y{H3|5Ro; {5zrw-J$lH2VU =ٹ,7F7U!7QCI4\_tIԩ2̄?-_*"?Mz}K0uwtP{viczD:R,JIVҤ2Gc?~tޑcR>\i|eHYr7pe*9;Į- GW#-6ܐ_~+ ̩j%$ aFKiײ=j]]TR!8zB w0.?UA=\bI8"z ӆy5AT9!ÞL%px:YV'ZCSTD@- }lm2 nB{[_ 7{7W}d?-7C'ʹ hI:IwլE(\\};=3偖v%x`uG$;bHb%Xa~@ ,AeWFf-Ep҅*mαM<oa0w4V\wS:A-t|g u:B-?qjR=>}W݉4+[yUF@;?ʔBފ[,)4ٻQ=) ꢐf>6/lZ@yDpM>'a!]VxkIaoϟ$s2f~ zѾ]!0`!(ͤl{{m>sw$u CZqW'j;9,ԸÏ%6X WtTD6Exa}5# ULKe,Jxu,|n2k4oDZhn|6ҽHB6@ FdԖw>)$ݺ=,;uن705tGLSPGŋ@2 m`n:|zlk %祩:3`0<)%ܹ|/P7)b'wGD-ESօ/ȩE?Ͷ}Meܷ-P8jѯbsb86Uu@HMhk +b JrIuṕ)ӏ368fNM@[ 0\R ʉ(Ub%>s͢()M4\2XT֟FEqhON`ڦdK[擏` s;0brp5zOz< msd9Ze @kߒݝ=#*2T>,*>Jvmm>\"U33n&Wg=S181X,(uʩ%aڵۍgQ`b&թY XU[5#wPzJ&.qS2/v^B_[5cCnY<_" 噘dJ2甸a|^ncxD;_="Q#VmV#}/Fd.;JgԚw;lbL]ӬH ɋȧU!)WLb"s ~M;L¨^<8H0^fSz2lʛ<-z wG^FХr2kOUNBp>8˪FS'yxȿoXߙ#'/whݬ'&IEd`(-I6>/ui UU"cE2?/U 0#̮5<:W PtD?h>=эGZ;œŧn^>c:ta@V7&z8biXԢG&x<M,?x夔쳑 :}ՆNP0r XD#턻|ui_ !(^ʽfE;ƫIi]&t ;#2S<Ӟʵ(sWGŵgg1z4^xpfРYVG4por9} vAh]з7\zl`L0z=0*Va98Pj{wu"*VBe=R]dοTvm-b~Ըfo>YUh 8RMxdZwPwN`7y|gہ&.C>,*?ɝEa+r")my{NX`Zu-4PTj[.O,EJY Y.э8?[x?)!>~|q5AE<Qx;kN}j!G[(s:YF!glt = UuS~юGJfƈ lfj@ZUU@PoYsbe_mR4$N#xt7D]J[,y& /ԇA;VVI7COGȹ}Nu m1њjy6,P}ں0GXr=zlyMh,`x|eOrFnH)6Hr!11`mCKI`3?{?s-~5x_ ݑ2o8ư˩36yV*[ }t2꧶5+mk~\_Dt.Uk>_? ЮtX >ąTK"+)f !)K)\C=ET{ڏ7NQgY*R^RkR߇C6u hixw@Ib4F@mi1ɊK@ 9£]?XYyD<τmd ǩ F^Ok;Or`LFQ'ڷ6ȗ.\k+kS.EF%jj906Haܔ #F9{J0Q;b s=ö}!#1rTj4ܮXPI3ZUXwTKA~2XCjK^@`H |hC$G്;Cg t=7r쫉rȴ#[ɓXk=^.-`{ *lV[IlC;F5Y{M0;yl{tWyaoO8Qg"GA 'x]w Nj6Eդ9/Nu:%;2u!Cɬ:HX"๣w* B#aC 岳b[獞S!_B5ˎҚJh΀{CC zMmÅ'Ddy[Pa(V +򪦦.xgޓw1FGZX52 4i{q{QRDjOgvһ m]]*-/o D5# c@=A!IB1EWSd) uYLD>N}0fR"uF}I8 i*9rz܋hO!XB`'hik /O󜼟Of$h<Ժנ8}*ozsfҲ"vkIq_HfDLW[:x{J2nbcuO,Y) 1boRnzB &r(8@~cц3(clM\/S1F kz'``tH5w * A5X5.—B)#gX2˩'qe0SSZ/Q_/`_3js=׀vՆhJG(}g *`Я9$P!:K -/lJ i &K9rfu wLY~,}zqg|H?wTwnZ{;OT p1͵}G<`0Hd_}91C%#@v]DS_fo\S$LqX7D2MB/%=qZ^hfN~~ ;DBh_.?)f8 \>sqcjXƛm%x-·}}SMh وj=qKהz*w#c^;r2F_'^B%-2ͥsݳ-pᱨ? J3,pS56irDHIjEB˃ׇ'WcHiF= G@{A -Qg?-/!Q97m@$}-^Y?׫+Xf>_Z&ۃҎv n~_$#@Og Vc+uE?08; V6?F7ЛNaV>fUDzG سeq_,R~ˋ4 : 7prFz.p刦W*WrI|4z=U[鏄'hr`֪;o#c1vXzRe/Dhu }}OJUgzY `gŁ k'.o/B~pMj3ǩ 欀wpߩɐoܤFpikyoLHĠdᾧ4"ap3Un*|A#'sݛ/pi"YeshW;1?Pelel▸!\b[h`1/h%ӐBٿI~[&_a`q!16Jc"[|2l!=9Ę&=N4bR_ETl"mNٷ#dQ̆`3XS$ hIf?Az62"*EU*`ۀm?;!Kwٝ0k)DVg 2ݝQXlŖws>1C<לufclh#ۏ+z(ڗFtǣ[V=J(V y~Op?zGk̼Jd>0JAu;| N yȳǧWݿ rQ┻_ljGWm]AC R>[=᫮պrέ[-UGOaUYA)L ~$'`h ǟJ4Pv:?Njx஧٢O*fҺQwѷ]6*J} H :TL#qaNdq.tZV1k%%-3V\՜="hm!Oz?'~ҋllAB.ļ:)_UmB^͌qhDFk'Ome⥅쮻wnob]}I(ra=cuc%x aM75C}W(7veIө)$JLM5>fFzEwK>AVƄ\d;+rKDHXeeUZ~TRg "(*L"hI"X`$iwlܸPLRD-  ᧏5&bw m6Uix—\otݑ^s X:*\KcA`E܊!p<SE|Q뚨{%vsI]nڣNnMzYrnXFw~V'.C%j@*`q Q6:}PѬԷ|,_8^΄kjL~1Jf37cxZşa?yq/@ϨbϨ _G $jۢHg=]( 4jGIX%@,٫QK03i&J!{쳯SPyHKd%ơp$:. >6V9T؈YpF26 ZXـk34'S  _0?х2|SsߵJQ eQڇV|-v Ŋ >0/\3؀ &dAT3~cޑjt%950av'W$㱤89x^w.S;n1 eaRYv W/Ϲ ېK&v[kfL7q~&>]{7q0Mxq0(::#s6۰r =\XNs@!iJmm=Q=y 3n% տ>-J/L]C8œ;0)8*:I޴I"܄QrɆDN[P5| ̬Ӈgb*ѝ*rL31}I{$-Qc̆rx mCD_hMRK1e!tb5z?7y~k#)cd=]ݗd}<$) N\3X0tZ4D[=x:P]&+o[W{XMCf ~(Q  lgnw.b7G>?Ny+aj䀆xA ؃btA+}"Dg@{BhS%y5kKzXNsLB]$|m<{tpm%lVKWQU T/k#?Ք6#=PrG. ݹ)غ-zf{1j%gO1)>! 5L{ Q8~r_0+j_GK8. c΁a֚$=.->QTUh1xzGc,WdbyaD Dq'B, WmFyI/`詎DEcsA#- qMBA Iٟ,Pe$؝ 뵌h3 Kt(mZU 8JRoMrMfOyŃųmmvXwڙy&5ETޜK/QzVd./0T2 ԥl\e-UTd&AK|- KYFW}Y<gXcvL֝ʟW'T9ф) O=(׿-o4OUTSj:UhBnbHx=, LLk Y[K{rZ=|jD?O{t vwd'JȎvUtwgr̾״A0%.yO ;GN,RhnVAL%i썃bRfhY-O#^Dpx9Ho w1+qO+&<{+ӫdpk}AKü&…hTʧY"̼ܷ(ox+F7м[ m/P/^󾚆{lrMIԹ^e X^E$D1ɽ5rRUBbĜ h+q+VE}.F0}44_iSG̐kɠXCoqG&`KC ۾W%%"+ۄ Pep6IV}B)^X TYpwLt@;XfbBp4t$ss-s֋(Tr@:P }ܧw/¯v߾e }_Rh8PKp/l*آP)r85501P,r"IaWH`Tjjv Ҥ1'r7\Ro p3HiGf` f{; ،Ąx/4dkx@)iKIL+aAc[Y+ ]S *MZ+\w\:Yc>ՠԅ_,=UXhap9w?P'j荎[ 9;(Ssu0v|ൎK crĿ^W YbL%.%*[[dz${lfJ$0yf]IN ,zB{oD2N,2iAD8!yX[ڲZ+pPPz{|}5`ߥ3A!ur'.${gqz2 7mWG@F7E2]aup v$i3;{=D: $94͔( T8yȕY{CMY0X<`}=/ ['(S.81t1l;IQ/-@LCZ/ݣRԡJ3@PA:1<0C/5F~NGYB~bzv>jDAM847+b.@>=-[Y'\歨v"(-t$U*j؎x2aS2w˱nlbj5Md"9sJCdN_땛֨H| |`/Ȯ0م,ԩrytNW\NL߸n<[&<,Ά2b\EQCيa1p',tbasi^18iw9g'k"6po&/¦ XkMfi|ZXo #ױAR&z[7B37c"IrĤW ?,a+m0`_q.y5 JZ^O;oywAčSҺ'd@y=)s2; ~TGRNU͕;0-]tG4e?:ɿʡcUĎXNȬO[Y':oܽg =cdD9]Dd ˪^JmGf9PF0PQ.Dά HeAuv(xI\(H+%))G¯_rd6OjsWˠi3nsf( BZ>Yj"@Yu|cYnCq{hj7LDHsR 1-8U@WތX*l% [*w,=Q\!K:ܭ&|[Y )`O67ًx池;B&Q|iʨϏeѻrp1k L<፡o5=.4_ҌO2%@FlRw˥j! TBJJcNG'RCנDDQ+gކT~du.%6mG=K=.jt*E|"ZZb0Ў¢ģ`Iu09!ZzSFTah-#EZk(K`yhd3yAFZޞ.)kM(ی9Mg6AZ텙U$;EvQJշS[Ek(v m܏_#R*EцK[hRd",p#s6VR'd-O֗vl/0q\c;W⯍006 m }1_?J.weG'H)"jCO[GSnpzx>\ރt~,"ucA]=!uBE,H{l&e:к-M$~f;\ z8evrSgk,6[Bv3, JXH8`y cddhe"~(Ɛ2=u_ALƏs1m9W]cQ.j||dbK SV7mhkE$y;Wĉ'ߧOtnnǸ1dZ.sA .A&$ j m68ۉU[Bs'GMGK3nIdVA ]D j #{]c)uSsBۣv衱&PU:i/ݚh3$Qcw?`љlj[)A4~,?`w boqEoϔ[POaGKv0nMkzLO ezyf,A]wgOv !{>t Fj vqTzŁN Ե˯6jd`gl>Yx7J_]Z6321MB;^,JSpު >$7}Do\CyVOueGp(|Y\3݄SQ$8^|~Ry:eЉq=̨eJb%KCLO*A+G&"'2yߊ0\X659ʏǗ$hY{K7g>sɞJzLBkטq8TNM-gYa+{|_kϜ-I%0|ͤ@YysM u)r=N#j;# D9c]3|lSΙ?&;|*]5W!\(`Kyq 쒭DNesbsq OYY# Щь` )ڿ%O1:w&:)Nh CO o|~BH-T< [ރ5Vn,W e/!怞pL}L Xܥ(2z+O^sѼS<7 J%ӠS%+G㭺#D#v ?OR&sB0"XuDcb1Z̗UձJ!-ɞy@EhjeNHڶٛ;8S+vXRyȦJ/S4,ub4їV4fy<`ax ^@^,Va/ RfT2yΉjoB=}RԒygN%2ʱǑxưpۣXNMn/IUI=j=j#"%r8XXXemp5v_#TSǿnpUa< Գu.߅otn'Վ,'1#@i ꣀ>y% ݜۀJ(;R_p EP!˩z &. U?qŪ-5&4Ip=C]k4Y0{J<1l q$RtmROvI= ^~vm /_~,8S?θo %Zlr=Bۊh3\+o|~<֎,C3Ilk)tSP4\ʬ9*ϗs5߹U:(`*˵-i -ұbٽT һ$~VKhw=ϻf1 g͟\Q? XFш#3Iv] %οTߛnCUzn`M3AenB)hq,ҳo 75CE{ӤܹoHGOLF/g@T`w#|'NW\4i7r%qh; t[7jk+u ^”?=CAg9ݶ LBPvu8k)$4.}dCBb02*Mff:*؃ʾQa}2s{C7偣ΠjiWYQg7N0?Emܓk*C ru8{;Ak $Jy*6,ĥ*\yWnB%%)|Q 0"?;S~%_֞x;O}#’2SSMl8r+X+7ޢXK|¼ Y?5ժӦ0tpʖ39 sJ5-W!x=/yA˕RnG~*iWmWx 3K ׫ -~d]Ʋr {dbhMsm. HqAX30"-qi&M4|SNAcaF_5'q-ν} 7s5||j!M2vb pcJ&8-R'<˂d.ݳ3ZƠe2 ؼ{Vk1nxRլ\|YK-$e@ (c|M;j|$m7!o*Q>RY:9k * u:ڣ[Ilm.҈nr4'&ᒧW_s1k=d3z7;ݵ^vױr:9+2J> %ybY-y~8R}kR1TFź'˛h6lq=)B& ֥UK)v]y!e yVNX(,aA*]dWe* z«u(29yn.3h }PSd=΅Fe_hz"ņ$ե@(8 /ѣw -W; TLO4Ü΄z4AK`3!]ōVyƘmDHCW+(=[fv'I$:'(I_j X 5mpjq<0Ǭ^C(}Nyf8ch]x` 6O8rs8N7(|R"b]ès04WB:aC?/W?sQ*R=]+HBj'ցr 6<h>H?~è-7)P}2Kד9q,vٻOϋH=)k&ޚ E7Hjv;Y܂u.BAKJz=@jJ=cK-lK >w #CxPIo줱>U&3=m"yEow&%}W;ے's/#oQ-:+C!!9ƬTl3IF-v$>TV zby邲./Kw5Iy'38u_8ppc8=h<)bhLCCgS%})hLMi{%nZ9.%7*x0J)&" ˵40|S NWB@H=S\Ҧ_3BR?[G)<߶*,w\x5.aa6pFxgŏZN|SH*s'JCR̤aJS[5<~^a/Q8ˁj_8AkD%?O+ݾ ~ܼ)~hNz͆@i7^Uo- }# :Lt |DG6F:y3>Pq:nfO՗f+f`}9Cq. ℝCiGoT}{K⒌[8i\$6/Ŭ/ <+J-ai24 fz;#Sn{~J8%i$wfW.gWkCm@(r5}~ tDĴ.-9YTD1r B_m| Otz"HsRj0gI Ƒ_5hU0sR\)=5o*̏N+)ޒ{s[A?zv5SL޸ҼRǰf)a޳'d5J"&ӵv2sMnby@õGSbjGX LZx)P)pMG[UzY53hlkJZ֓9vac֛d*G…ebw~4JZ&Չ&4sUӠӗu"st /gW B`5mՃ1'D[¿C}sRq '":[~Ad8%)b :T&еWWXc.4n^QSt퍃hKnEpZ*C@ 5:[~?fvfJ+ҹ]U͎`b"<8@*4ܾ&LGZ?u1CEAA ~`<OD? Kl<:NpS6ȴRA+e@@(y,6 xȏ/Op'I[ci\ ^%\p*: ?!5s=S=U֨b:l$KM7߫"n=:8~ UV!)pKǯUeaPZB(HdH ،L<1P=֚}̀ {}m&:/j "> J$,nT+ (v=f;ohދ e_K4Wydz U PG^/&Nf ^$-מG$ƃWel郀ʍ"ޝJو!od4p& 1|4ӰS%*X>.HTh_ʸ%Na>+H_5_Ae3*p#0:n%>׳ɤd ޔwoRK |?K=ǩdr1H7 eK[N4E]%5/FZ;y} 1 $>_O6͎Mi63m88%~`RobdT`iQ/*UNr~9'ڌ? Jjy2QGӖ/ROӁмE-Spj<`lWe]׹8ڻseB=wB49u&h *mG![rw4ʳ zxfMíQ[ߝ}ՀIcSR.}nlvN"u(<ڭέU+sa1G3Ga;R᭳=kb}X;3k!j/BLmAQlW+:ьi-U.Qp' 7aĝ;3^`KZD/{+>3ϡomo\f)ԪCy]D puu(*Ǚa5ߤp!UM YN͕B(,l@9{|WS^7N|ZvDW `?׭@=D} D^o@$Ie"C66WPrZPP>6 d{d1y[Pv+7%"wL1_/8<-OѿGd%vĆڮC3 2ހ&z"n1!$1b X&Oj>c+ϵl~>(Tɋ)Nhu<8hNYN5nɧ~qN7j7l&j}2CŽAO}I+yŔ:B}V^^lO!bD{ ާv<<, iZ&+'y]J>O+il?LeɈ>]+OdNe >~o5G]goVf3t+Slb6)^׆d R=|4~ͦXY#3 ]4YTR ai\a/aZ/0P3 E!uHR7 с:53 ~8b?5ѐ|QUGس]6ݜRV"n/nQb|7XWd+f5IƎʜW}I+ݓ4#孩=P|a %ޮŶYÄK/ fҼMoEllǙ-d0 (4 RXz^vc`~Nlrl{Vԇ96]i{oqhom?M998'AV6u .]ҏ͢;gPc ts3~UߦN, CG̠m{?5facjVq-+"(] 1c{p$wbKӈf8:>v<'w̐0E6]Ҵm?w_W< 1R%sb>YP؉#,Ru[Ƒ,D7V9_+u/ُ>԰"Ԫ0 䲯4!/Y,{z =mQWN.])mn㱑0:_Twٗ1jwb"~=`aΡ?KFD 낌AU3kŏ`LJo5("V NbN@xr)Ѕ'"؇/`Iˠ#aԵU*JQ&AݥV*P(`zTgWGO /Mm;"NL<ʐ"AYGWK:tOyFKڲ@0^]2wg]Ŷ%Bv,nl>v XlG]F8ó*-BAP+AJQ.7Ut;Iўdڳa "/缠vAN 7u_1r96BNǻ3~rcԙ"Ż`jСqpG*Ԥkd$ ;ZJaj.yNLMՆ6 @E% ?&/eWp5"!.ZָsW*ڋ$˥%TaK[H=Ž4j .eŸe_)%3uzvnw{qqϾ{X4OYD.ڌu>;0[wi~68fUl<@QWș/ϳ5Y #I>jej). vs`9}]6#f{!YA[6)%?slb m!Y?XvbRf"\FwYq\Lҡe hY΁*WN;& HAQۄMjyu|t9GqϭI/gKJ|*l\9-7~Mʠ%" |-XU2l7$Sԁ'"~CM|fzD lm|j˓ hp9{ : [@42k6eYEХk̭Q~Hg!'C.9pxa$>MK5#N0M ݺ܍BB5`QY9t@479f6xuQI+6aě.δY @cu)m?] LL0~iw+h"GKķ=t/P8QfAHaZ!֪ˀ۶/ktyCt{(\j7ى~h$pc-tˤ7EU<{Y9)XF ޽ᎬObo_ne=7sR-w꾔 ~kmY#{~$qt 8}ӁxȤ`HJ;@}T-0OI.ldU>5vC;v3B^d2!Rw{Xxii٦;,EAg/R؂=;$,縧,) ^PzJوs >Ϋڀ_Xc>|(b+,F~-jjEaYIzyq^*Xlc&fP&S.B~e)ts?{p(0*[\Ҋ t;Mɹ=(_pnGб;icL<] ա}'gIKeN ).\guV]\e fh >C>Ի+l]=]o9Z/B> H vқڷf76$l588-V}Xzu"2 U!eU[o YѦA?;.Di`exK1xh( l!BӔ+Tt):ѯ2 7LĻkMa?pAK$2 ƥi+J2.|ҭ 9,;k4O8CȎ; LԘ|MjnVBU0}n ? ;A^SN$=fcچP+6D]]iDxUIs~u-fZ#a){_qN+ju?M 0r=c#zlLHy?::6"![DQm吲A d%Oegq[$JM@9OhG؎3[F$jGrv)!~(WYc<&-֜0dj M2"!c`ªe&zD@ nsd~*JM' 3u9nTѽmLʎv+.Z7 =Y=ѫH3o-iYTž N<]*-sjV}Hϕ4=cB4FBD/t ȘU:TNmڎ@UC%kkQ)AdӢS#KljmCwg]8~*, |Y}y1!Oc~xJ^ ;u:V颕z~%^ui5V"'((uDȵ7I/rk&A4{h 0 ɚB~tvie>2%:5w[8k RI ? #88@ [NSxwS= xLՅ粦OŰUĸdז~l ?=zۖWکy1ԇݢH&+E߽rFt%BՓl2:>%Jm4. OǃC4L`2}QBdWsSYv{QmާںVQYkyqM{k#p!QTk)Eujsp5+ ۟sX:[3IE`hX2;wsҚ0ݘO;TMoP"`K"HjNsq JJtnc]z:V:<~8`:דTG\,-yb[,dGMxF|V@k.`Ь8#*pdJ) ÛTCVEpF}U}s%a~w\.:iZw4K&̔}$X7 6vhHDhp}G7}[?!%$olgޮBe+Y!Ʃ쫋35Ԟ~;2͊-/>.BkA -6KYD5Zyi$}8EwP 3Ąەef9(.MF[ Ʊ)e~ʕ([fR/RUF++ qE\-.A擢r@ KgXC6]rQ/Oc SN'%4Q3ܑ {/gmY5^aq,GtxFFy+9x蹞F<q aϫ+ؾLe|(8B:et |y4ȶw-\ԞS^COwL-d Bѹ""kVA.鐮N{gl7`(!k O 9u?5O歜fUۧ-xbG)PCDh:cE;݅Y]vO29xK?} -r\+` sGTʶAʍ_߁`eDJx.esD& o03aBBxvo^ !3N[눫z#.@| x?1R0p)%E34m꼾|o1F =';๓ `:>ʕAXGT&`MKfT"4l2E=w72t]Y!W1i$(S<ϣXص;Ntwf׺hrd|#W^B5Mۇ`w$W6uuvFKcmC%YRW|MuA}C ,8vbS}OtӫefI@tbIjNjɻoj2{(}eyd3Jn4l^gl>7'zฆR g5IFHnZ惮n$gDbޏdynlp䉈XG!‡ QPVWe=uK'bޣig]?gcb-5cԿBӔVg{ wAYy9[^L)9KT#9aUi(O~}Iw~EQ :#=8Q^]SMn-I$t嗃`?bwy?RSÅ݌[ܣ`¢}u5aя)]Kgrak?1 $冞Ik]fO4?. "."&m:|~zGGτIx覦cܣ #x dwHƑT_G$#8|%W+p:䌫"YBl\ud VZDV_ A]دdh;se h,\,w7eI; :-V_'{u! -" ѷXV>}>m> )VHzZ Bc+4JL5YV~fA&FL6z|/x!C O_B$Y&YTW(82Nb)UOCW.,0óTn O|k$*ߊ‹'RK@I|mq9`@-e~#߽stڊ4# 1ݓGi2d@چ `}>.ۛO0Q"0{ 5^i4сobx0Js ƽǼvKmN t`S7vV'l2W͏Dեǔ\r@|YQMUl>([Z=1ͼ3]|R a O@҇I?MnB1;uEхf,\YYc2O7x]N6Udu_w9GE w"vkfڢ?Y蛚 .'A~Luc^B;%W eaM]E{GOIee-1@dtNRS<{awKCRj-,afJ E]䜟m;0-#@v]2KRx+ N#:ז9 /Vrxg[,t g_4ODKS@*Kܬh͆<ܪITߔZ0i(Jp]$I?V^R ]ĒtgGKf?J1lprGe)#ep> 0BTkv"P~0otp츛Dm'-`iZs?G{Q$9؊O:jP\^]^+zŚsd`?-AVrNG 6CRZm3T|4Sבal1%h $^,āE5 LdA;;?iuP'$v+ C24@a'd:[Up!0񠕬( 䛗y=ѣ|sf>f- h3"73.^܋ ;y @lMV;县c N&~k1HKysn{^x䋎!"U\x HXȏRy J՗eՙ-wUM0z8tv"xGpJ.t\Op-f!=mJ4mWT1LT^TOD=Uޖ&㞬Pp'T1PΪu='i}܊+hrc< )[#Ƕa1k\dɷmʶ`1y7[#,n@%|۩l9@VG|`@cz e}WUhvICbβP^ΔOe Vÿeb!TـgfEԸgNWwW+ lwO7k%X/='zf6{.PJHAfxXlRIwQl([AC}Ey FwQ4tV%|pFo{{q0n['ȰR.m^b$ؤRo\+bDi"tTԖV-Ph_(/Ewkpfۂ5Rmvr|wxXGKَs|f *''̿]7U"pfc{bY: Nl+jz ;IdV\le07Sތ!>u4֙$9MPB&1uI7~Ԙnp8^;P9;X- yR)Cfe+(7/|_L%/g V@ $@`̪WHE\$`fặjZȷ TT9SQRUK4y8w3k} y89@'n.9-stTRec!OȄAi$Exb $Ӊ>'j+F?"xȭ7F!9R /p.Ԧ`%ʃ}NԢV"QbkXiGڼRIsmE8PW;bhtLd|z>0XѾ"ɿRw$r&䐖E% '޶kHFpŵP&j tɮP-)v2pAr nq< 4 YͶL^1Nд4 D*={3Kk2U>hx؟hnNTwij_s cMjEM7Nwdq)iOĭ;j:&Lvr x'}WQwg_}p^'QLk; rZh;_$/@FjX{=S+[ —h̲~@uZTkiUgŗd3)fDpu 1y#2 \4fDrf?1o̦A|n|GB뷸B"]fy$i=p ~2E*19l)GwXK^%uHhBD>Lg3h n(R"6(,~)}piHScw|ziY[9n$HpDM\@ο)Ml:3c:;0.Af̉zZxkwjW)1Wik+1}g[eR^9RS , 2DEXN8Yn;QDT˪' ߰"|O:̚ږcRcMY`}kbPEXL#o*+qTQI܎3_qs[ݳLKq5gL\8h 4ʺP!~ˍwf+?٦ݜ13=O ^MTw;35K3a 'P;Ƥe޽yïݍD%r-B)*/r]NJYX[;aw}8 jH մ:FaR<)e삂+Bdu5%=|}a׀.he`UQ@m0Uz.Wn.gP1Nv̗1·MR2d} E2o@(71("Qӕ{77 h';$"'p}E誏CU?Vi2 ̓{8?9!p:M5=鱰o=3W`si!SEA~ӣ'b,vSR P}ˢ"qdK(05c8 nq L]2f_MrÍqG2 GM5y.b&H툑lh_u x9"`edxntz55lj?DYvŏq`dJ9U?] &YoośrGx?a1~1Uw/$#G*~Df4?ō;lߑF-9C{aj` Jhp:l ɛla@ibn:eqe$ Ź z%BWT@o+ fC8 AT[zkp&L17TI} h\Q/H4,A>:_ 49 74Y0TaYB?SY{~; TJ7c#`X\>XS6ݦW aǷOWb4/SF7Fy8!C~܇&B?w8D*8ȼ) 7~֎IjʉzF63\ <~#SB~, n%o2I_2:%{)}DgE+@bŴFy'6z9/a c1| *6W zD!uF#X}- 7H_>ߝ* U6=ǒ> yH3|Ac!D!@#p9ps&T% )|M6RF(įQzmG(!kv|*MdശKTC,cXKdYꪘ{3e0[=l-d s#gry?cuΐAG|7TdoQ>, >Uqv)K^jB0 Ji 7bB&˸y/ܐ]OJ}4Y\Ȕ9!2(0 7s>Vj{P'U8GgǤ"ÃeZ_<~Fw5y$WXiº!I-=-S|=6h w9nЙ5sݓҝMnSƒO3!*naNgC>G&5>!sʼn{eRɟ< זz+zk /u%JIjFϡūEt#g򶭱fw7tp%?ύE_DM"A$iʴiN܌DU>';X^ k[Zzdwv[ztmNn~e=Hneqʌ::Ágã.XѶ/ƜP4 d^n _9*e=8i?a<='5$Ak]ɘUq;($EFAʉ,&/vhs>ݕm{ϳJpH! #0 ;Y=u_r\+񁮐~WDo]L]FQ.Խ> jR 0=hZWcDB<@ޫNh5DٵzT<#KE+۾~~2b3RtCmȑМ@p8S\&"Қ!a!maTL!,dkK'^AGt\_Xj_dܳQVk.3dVH} sឝ~Ôٙ:Bv}bsuc@ʑ'e}t#C>7 sjRK'U"'yNͳU-kNbȯ$&O H" =]#FDBO>:.YQ؋ޤLsڼ3YT.^D=.tBC^ =+ &1?T6Zeqt2SW&׻{-72w2QD~z"8t][:εl}N-#x2H➉,Z3D`Ǝ4y6SU.DoB*}"68Lkcn/&Ԏrn,V I]v<_CC\2X"Ia{wMJPexq`ҋxLvMF9o ]<Q(wj 9AҮbeź-tԧNU EY8<-ʧ.8ۻ&iWV4 JMgULpPS-ES >4Z=ٲ؟3!㌑-B]n1fJ1矡!`#=8;3 ^޶Xe7EYJ{ VXxސs[ A GffuUǶZ@ݵY? _,g*kQ_P!P$dZeo&jZC}O79@z~RB$Ŝ6o8a-`Z%^fOo>͗#9 B=T|EUhϖ7J٭ē reEd2 6{#հ0j8ώsfn&G>j/z-c2Qp839ed 5Jc1ˬQn&iMmnl ?<ಋbPqQl8L)Jc.Tt@k 4|[/ӗ+_@C;VQ" l5vY.TT'LMcQG~ruo[b!dS++p*Eָ,(zC駑1/Q8:C1`r .Ц[<ѬCڦ7lWw'duZ7J !1|<,XR`hE=4ƺq[8>"f dAԱRVYU73ލ{5^\bp!&}{;bgÞ?@?P)@ Ö@Γ#'.H~i M7ޡkt.o#.Gq a Ip6ɷs-?B*ґ0Tǣ|8y9"Į$ !7?&J 9 {& TĶS0jkIÈHK{LStuK* ۔T]qBEיC,0C*mۚ4.=xB/7o2BU"7E+}8b_E!%,eIY R@)`?H獜͛f#_ 춫 kVL^9~JzFbx&˗ȺtZ ~d ؚ˱6n!a]Z6^C %}l-CHnޫǠDSo*8M\fҥJCS4!Jnwo)ZH%D`YYPbcNuɤBk}$rg=3^= W[awS5qLM 'Ϗ~ug~vMsv4RHk`>/f3Gq/CQ]\R$ڨԊGxi3}fE:;`M{b9IzQ0\pU v%*証~ ]o/E\pnbY'ገMd s^dT#_i/s~fƾ&L11eߕp _itQX|{:TEQ<l{j2aù;7TdK֘EeӁCKnVxGi?)1<_ @*ow`4sIm?Uu\ޖrjJ+Ec ']r8MC).Hcn\Z:7SlDMYn>Rl.|*YMM&DK{&Le_!G0$q;Nx0;;U~[%WBёoHNwpvbWLOq,\mLZLZ4G0C"iIDo2iy9t`#Z~tBG\+l5'6>Ĥ^ChaÇ䕸X'5:1l`8\%q:a҆[]):,CS OPԺ1gE,>gN[ytp:?! \j.-r:57.tjaÝʫ7$幩(>;lMy4F^$1eVHiJ~Wu1R< 4ޛreF+XXC=^aG[2& Ϋ-ȦG-VE5~u=1kBC6j 5-i٦Y YFY>RlЋ3N“~UvhjV6~@CaV%1bw.8=Q4 S2/S-%1~)'J2m_Ww\2lgEò{LdqĆ_[uHX"S);lBo5hΎʢUPWhPr4YYM|[ R Y$&oG[A\}:,= ǡn×?Z/O\J:N}=ıR%ݖz40ڹ.^S79v [۩j[Gv+yU/3soϾ?Fԫ.]8.ǯ_*ۅXvնf=(gOCS|yl醉3(7vxB7??8 VN@i :לk?vC0:F-gA6Xmlp-Pp;d,lʫ|גV,=jz<Aif4h>.Eo gak6g^X(g9--UzhB { H >D78A)HmV$.%D*`65 H-^{g=r:jg|TW%a^zL3}ɨ񳷍&FKxTHktZؤ"7\e 􉈸mAa^<&Gn39Z3ၮlNu[lW4 GΊWKa$`4SHysvcc@c"[NBu\r'5۸DL7!مۣ2v$Pb_ g0C 7Y4!2=۟ta)@/dF ?"Qv7vY;ůhaRPAn:'6 Ą︵|3O1ʟ zbwtuZ_y\ejS:Ƥ"Q-۴⾥dǾ0uODzK 5!/|)[Kj27U<,{GȻF}*{p_<7>UWdh_"fpAowSkJ8Y4BAV]>@)x?am4 9 K2l|ywL/5b#>>lÀ GI\Y@oݧ3-ʶTdj65$zVNoSȮ5]}p*wq8fr:nÖ9Y<-6W0wOk#]l꿯N4ن1uݺ>Hl-SE'`1Bxt̉4YeΈXʽsHΪehwEGX97^Ogkۑ "QLlw]('ebZʇ=ba\P׎0J,7~ (Q@wu[)os8L. A9;M?s]QN56PIrP')Y`Twoqja4aH&L1Qv!{nXׄ?W*L'ss4~Ggm]d@n.S˼O#!ڀJmаv@GoSdݥI kfkȃI>|lG^TWK L8Cױ70]KU)K\G:>;uJJE{ Y x[Ы48^H9Wrr1F/.E./safCp{3bQ!Az P?c=^vz(qJDT}һ|Li9NJU~ocs!N;4={V\ ,LLj6≥Oz X_)֦SXt_+oHu%k%@]!.f)rma54ʋ޴5?`-3D e$)ooGܲz~K G!kY^Y -|B]:jI2(p`Sקx1wlz( &.7C{нW_>yzÜb.xij*oz^K2)&Fg~q{lGȵ6^eU?kpƺ/*yB o'4rh {"l- o-*a-S|}EY*82!Fqg盹Fɡd,CE RXqQHGmH'ܖE29Y'gT|6Ra؊S~*`i-% 1|)`lJ-o`FeNli}e HVH!K>Pj{\F?FAMSZ] x2ZOD4@ې-$}"G92Ul6`I|TT. "ϑlb'g{/ZqwZ3ȫP]y dm>[$ˈJ(ßb[&a3mu??llO%:O d/V|<~tRq6]D\>BkQkAB~RYt̴`a4CW)OApJk"9+p7^lkJ/㭬5)@։űT1Se"X+M1OnM k$cW᫋O2-iz,f!yA_g|T> &Q}d(քѬ^"Oy:F/*y*1Kڃ^Ӗߢ*}q*@/,ժ?tTi5J ٗ#}XiO쾧,~U@;4y1eR cwwA!#j~1p\j/HQ(Ы}Z"&(Az~q[)ww1PS8Ρo*L,)W4=ղ}Al\7-Ty(dɠk"LbC(&J_WڗЂAx3tvj7oBP.9[:)IT!:Wᮘ($fij'M9d sیJW5Qlٜ\uE*Dv^Ϳ]tɼ\s:E* 3wP$-'B;ݜt 6 `$ Y]+]w](ˠ1qX$Z2 ~PIgPVıGDQ·˞zxX P/ꆩVtĮ‡)wA#gc UekEL{5*b z,Wy'}t>8;?N=x>KnsB7jIyhZ<_z3){($OJjt!0.B;#4q]ihita3M1XoO8&ήuY W"NK44c5QnOpޜ'V[30DR%|Z{^UqbH2qkĵ.=yM!sަ uh20AU*zc֡xm#R3b7_pLd !/IV1h5LF_ #́)4)jT&Ѩ`)wCk/ 6/ `XBy_9JʁZ-OOS2:{9Kϴk:v[@9tЦd#u9>@ Er=}+;ߙ 1%rzI۶A~ 4o չ:/\ܠa]n1 ?g5W5RN@9jﮒcQ)Ԇ זiak> ˎ͆(i) 4gJw)IXp?vtb(puc\ja#l5ɷ7[ط۫]H~+㿸/U{ ¼.ĨB4x}-0H&%vJ"{Damvxyd0D}|m(ҁI+> 8O\h~7o3oZp&0:baSLgnr;r-(Ϟ"no >dդj,CZu_=ى<©$t=:uD' Q[ Ib-Rp#QOtLrҟ,jThKp [2>A_4ЊC|wakxمKP|jYw[|몬/LND"I톷x&109ާ_͜i{sO%񕡮T=J9Z..]_4`Q{SDZ1DxYV7#qE#O_$ukpTwCvU!P@$1b8V\۾c%ڪ {wc{ʂ}ֺ^q&NZm$AObv *v'XkA˥aYj(H8@XNOEj,DvԂ㇮fg!z_ޞ2߆kXp$J>\ B'(:?h1+.`w ݲ/s%dQ УlL5։Zc"O 9$8Ok[gB_u[[E-N-1X(sWKj@W#+܋]#,7mmB8 :އ0y@ ZXO0UfR2/>Ͷf^% :kA-&SZx INpmv[9G?hz VmQ0@lĂtS`+n3@9.0ɍ◲pP-zAXckлnI|FEO/BFSe? >#~%psײ%/@*OFz1ṻ"Qs4=T` @J}c "Ղbq]bb<>;*(enEEU\m,dSHfCfߺ #l#c^ʩ=+mz.>(R{j?6Tbk^.0WCE,~7ݐx&Zx_"Ջ&=eʢrdy!=Bw v|Bp\RgV3Nkà ͛Rjo2VMj;sQ~ς1`h^Q/'U;psɶksgd@Dȋ$~F(KX.]_fIaoo'.5}2j_esz"'"ƙ)ǎ")&Xy'=_LїC­Jxn#9~N-顡hA S4NۑwEʝfs;n"ɔ$ǐ=c9SrN 5sm8"EgQm c1VG˸j9yoZ<1Xe{,0 Qʛ"4`8usVu=bbPV|E}کYS=wk%V/> ExU+.؋,א-tji\r`U/S@!_3)!YBGgh,B|h=B^"-T31 k r`g).Q5Y:f#7egϾ5}`fܽZAFcIG-AFM^di7Ɋ;du#PW쫃!;G,nYn>JjH 3*cS"? DfPEuxs[sL"!6f5bb kUN;8_30ozY֛'GWT[?) 1&ަXTȰШBx835SY١=9*y\lI<y0Ĩ p?8Ċm#iQO Jٞp ??XL\KdQEzB3sB":E 7E9oĆs]p2^єׯ*?Q/J w4@rxyLvhH{ہ+ʰ;w"bkrqpBQaA2)%HdRJ N$ag.)+,Ѿv@7BzH{"eX0pUac-#a(<(WL)t$c \* $PnB37lz w#w-`{"1{IcSVQ@Z#,M:>2@ڜ$Hsq'WxS{U]ljSj.8=1#dWrRcs?./1ȸoSxt.:4]ȌJ'9,[(Ҫ5y~݅ ;GDMjZY=e&CDo%>dnH03ri+ZGiʖC96Y@{G;gAJk>W[%Q Nܓ~"}Y38v2Y[?wJu< )ւ8[קCeb:xͽ@$+Эx[/F |6\_4Y^QgfdCB4SKRj[fpvLw; w#,^frEuג44ߧ.w4n>1Ơvի[H7yXxMPIrut\85n4rGHьZ#)6'lF#%TSiG ;>xTA9[[*ToEc|g{]<Ɵpnʁ%E 2d>Rv+g0 &)gp}.fE2&R?Cnk Q4-FMQ̏mq TS#6;[Z]!"G'r͆L *[@`\E,Q;c/#SLN( 34ggrF?_F";5ƓYpwPd αa$]\԰VU꘵5l4"8n"0 W2tPXAxpWsqTIڦ߸X⶘{Aͧ#EgBZ] mncQgo-e+Uo-SW4kG>ivT8d#D*e1ZgIxR$-}`0+`y KT ;րycSm u%N[TDz]SFXԵȁvM^PKa)uɓHQt`@b5vJKc+2ۇSB? hcK׆w4bG32d&܃:q}"3-JWv{$sna[3Q[^Y[‘M{<bhuB!a|-&M/tVÝS6_Ҫ97Ũ%L,zqgz4\F(a 2R/& OQTzAUxp# YM6̞u_|3^0YG~ [P4BM/Z34KdF5WIpdj/{ 0~!tY,+Ar%pgV½x A^?چ?EWl6%ŁKf_>jə gj/[li1tfv f$ L% 1>an`S>!u-pPAK%{A Ew/Ȗm6H),^] />T}gÀLK692쯽B*ٟDi+ͩo=>w' ԟ6{:JR]9Dw3X~+ٲKrB[KXB;(aW dq[K0? ~Y21{߳G& BNGbRcƘ39~DW,fe+aYd3U0 ܚC\4r"b:X2"dl4/Ք5Ntn>7 P9[7 m*ZmXmy$0L_`޲R TߧE*o,1F `R]ht0eu,S -U=P|Gs^J$lKvJp)CfjiԅAx 9'}4Dj24*̀4UX uBjNC{j}d'Xq}¦A- \%1:~*҆xN:eɏm颁 0\W0^gNbdEkXKm>t79tbL}YhUHʉ I(N\M* tYQIܡ%YRbl ϠsJؒ Iz,*N/lh麪mO7ܤX,5Z\ԠnV~Rrg|qv *hne$uOP K%ה{|H,60?@ ^.t38܇đ=׶ vHtkӰyK3U}e==|A3|=jҁ5` U[ 4Py5wܪPqc ŇOJ F6'aGrU7>({=`ڊ@. v.KTݯe^۬+4uI,j o5ƬX~ke4c9{KP&ƣE5N5n@Y}0K+͘ s$gh.qWo{잕WβlgycH /[3'{nT<2楬(bFvY^?D)"35`2ɧ'eFzu{{H 'mV_8CMn*?q&5KU0wm3:(qnJ8J2(sjHC@T{\K  GX. e +b)eou*y;SIIfL4G GX`v[_ܻsݠBdz-<fxPV>ڃM\#e;d0sx17')G*J؟? tx敌7f~[1ӿMŘq.> l]ps)W& 8mo!k7 ܀A<5wta|i/}pzaIߞV W r E 1~kы83^W^cμa]a2GNnoowkNe_?>f{M$ 6ďLىߓ]ށ O.3 _& `#<{l}M΅"iALgJ7+tn1؞5"k9 co<5̶pO;3sѠ.01ʁ)bW6#ᙜ1 |tTAYֈSPd!I| P*zYJ]:N<@'ӄ.Sr<;f ge2pqhb'0!{m|4<҆ScO{=.h5OJƗo>Ξb9<Ұ[\id(jloQUE]P\5unL;\u!ݢHZKY0+H)R+U)t:KLic Ol<.x$mjkܯbCՋ5b|: E< 9𠙒`Rn~ d+.qگ#}-3TѼ"s };M\ ;o;86%ڮ}xI:W0ru-:Ri_=2O.<䂊Zh.J/2(Ļtv9XHNBE)vLr@ٰЈ3-Iw^f#(\„__sn0UPbR{QF|HrUGZzVBrMfiJu4"Xvt(r|fX σPN KzpRޫ(aTYsОDZo7]qzQQR kԢݟwk\_J^ nCL(C`4r22L>ɶJ nV2pCvg>)F\$@X3&a\V搴w$iLTKڊ܅ QB777-Υh#>P&P4kX<65r2ҭ,j'%6}DYT+Rӻtt[ޯ'ng9=z%ɝQDltMx>OBlN斥5qs( $C׎,u΀ r,}.{2+K0)Ό],V}i֯>&?|iuf/h Q~}Da5%%&Z6` ,Z6 5?y9 4~'1:5`4n {NjLC,E|h5 ѹa ?URE#`TeGپ(H0lUZر|6:<{hlg7O㐏򛚒dfdBeKo g]Gd NkL$.;2LC:텢*|C> wȼ.ѡkRwV{ݿF(6O$YE(0JYI^ϨCV'pxN$͌xSO,_CqiV_t&tIƄ8LJ퓺(e_FP w萃ckع*<-I2u/9YWW}SL,٘ ş?fg=&1?q57=)I*6+)e!9c9yɜ̈́y17炟Jq8خ϶CeR^]/ TQn4#bft7E;_bJ߆!΢ijduXzjc˔PYebl1z<1 Cnʶإ-{ FOe'g\a>NpgX? v(R/mds?WК:BU8_y,#GNSC6X d'ϬR\ur&4 sVYbe 8pt:8{mN"ޟ Ws vOBl| 7A0v\)qh+ v{૶~kn9uڏ Zҷ]̞uVVtfWpsztazx͵lR9a$A=~PZF H*`Qzfi= {{ۯ{q@fn#rbo M\[lmʃ<3"bOdIʱm+-94< v2g~ Նuڲ;.goS'$Nɥ8RG$4-@zj>K_H%v#3hjB1ZVȘyc1H=I1o x}D YRէblZgњݵOPUкY QxVoik s nFf |*AXe6~m!*08q>gG'h-c: ؿSřG$M,2[/Sv\XX3ŨYo%5 ,QS#xS T.V.F6/5= rk8{dMahFܥ~54.[k%jb]FO(Ƽː.!` Qԫ$b3F¨ Uz` UT-$mx]CwmoOxotm-ߘ:@4d+!0_2PɊeE eCCG_8tgWFsT6Õ~b͗HU\G!ثv. f\U/=1J@"rtyk\kI0J }l28FK?a|(cE3:ч;kGړWϾ/aQ͞Ar,LwE %2)%u DX|UVU$bM>xPҵ s+=4dn;{KʏS@;g b"Ƣ#|RKtUb-)m \ŔPY@`B6㐜!Ֆ?G݀Y4L{@Ͷ Kwy!Ў [Ϻj?Ɍ2,>4U~?矻eJUwƼdW(FćnWN/aXwH̹D;yC D#PV8'7W7N9-? "ZJ*\ȿVuLw5ܐBm3ӘކZ5kSMvn[ ͦv-6_~$婶 8.C*m06$3}i9:)f'Mݳ^CjaOefnՖ cO//|-zà E|A$Sn.2$鶋1phad!(ZO eU nG>;]a'{"?vu3WԶGd Z|)`X_A +etyeV⯹Rܕ Gegj 6M'dlcBb''bWL{m}]ۃ/҉aQSZ&;s}T {da l2@;TB_?PBFXV]lI i]%8ޘnÑ7`B8n"o}C̝48K߯e$2=T C9\Ͳ 旖8ͲR"mk J`s.ax9k:Ez S bszEM\X.<8xnbAS+MmUZ6L}Rt59o+  o~X$j&htLügGXuZ)B>)2*CjkQBKs阵~O z3^A܂OFpiɁOЛɴ&i~H{DyO Zl0GFc{lbiBgs"SǞm`Y6>-zʚ8w]dcToQ#1"C5q\1]ѹ1ڮPVY5ԙ̙^KK:A|MILHpv#-GApi1"ɐl!#*~5겐+g:"BC3J_>Ť4acdazKi4Dp uMWi*g uB%P0 Y ,Klo=CM'O׭;k,!5A)lAy N?q;æ} j('i:=!%h)g!h-Ngr3S~ t£KKZX&tןN41T f!p7A` @qQ%y|t/B)Mĩ{Q( 0Vm81${w#VJ)VK.V$I( F[M|} FRjg)pf=I@ =wVrQr&Kلdzpk.oDU QPqz֑UPZ5WR-ih= =_SłnjD+Ꙓ.Nwk[eaeYj.o07qʵN+xluT>[񗕒k{P"TxxiodTAB@ʕOax֘Oe^7y?/Yo2Dkq ˒+tp[u*t$`PY@{Z.mUuo%GĂpnBbm6fFն5xfwe!SR!RJ䔞ņ; Ne,E:J6/m`GJNDc\4y4)GbE@r;ΦznyO]Qxh 1! ǦAׅ >M3 < ,8l]n\|ip~!+x,3\Hފ `&~Uc^J(: ç>Ud siW@*BGrlm=D N 85*̬Jug Be !;ƀػָo`v=o_F !DtGn a/p,½zަ$(4((=YXrubM@o@n-.4{` 턓N'<~R3"֔~A_s<6oet B>kȞ0X_Dx\%S~w6'6oX=߶+`OCMi_9@n^e:g{Pd(m4(凛 Tɻ[O]ײ$q$")%P$ضUq)yիٔvcL$ gnO,)xPwheu%;w)(a0]eCu|"]!cI修ky] >Ga̸~th zЊ-rqh :DDt4H|5q=|!U(QTIb{xSL#p_;;zVNnΐSo3A;Z?N7 'XW yvWJ q M_n>ǁ>T#@ \rIY}H>]ֻZp)pLI|\6<80(u~8paLK=%UyQ^Tm<`;w2Tc9+ϋ! ,]LԲ`wa8A90 >}~] m0 jbAʿ6rŲvܾ f\Ir,wZcռ/ [wo0^6>`دS{0*T9FAh>*MOݣ3E!*eϝ!+H@%E3KԗyCmx햔`*8`V7Q$j-u\GqbdP0"pRT M)\vZE_Ѻ6DtMh:7л&X<4m]dz#İyI35JV!9LyH?5cpo/k' N4T-d.yIKqh([F()e@E jF6ʹH0& ɛxlLܦTU`4d"hMU;#y?KvG FY~2 w%=R[$=h' bHky)'JSbʩ}xN}iXמ9pK%Vp8,֬+i0yJ^cm/99*qu.PkͲE?9_ n(|n)&{ke +9TmLB=o&7whʚG%oo/*$YK ]`,9_$uKһ>ʓr41_`bY❐=9 G?Tg*Y`7T.r~qc랪/mgI$'O5eWOUXmܐ-.5rn@bK&[m"BJU ȮRvme(7qts2!跃⤪¼︘bK͵5yT]4Ğ߻ ЮhjyƲ47mlZ=&GM=GhuXxj}(޽W(/M*";E1GAKp9UTjWeCp(a }gs!ny恝{*)iv_ʴXT^u?Pf{TcėPmwEXzɩ~!Nx5YLbcZO06j)uw7Ў2+(J[ P X9zA/7]meHfx"P;Qq9S]qif)$l=9ՕGV09h.przesa}b}@! 0bU>.OߜD l1U$ sZ0'} DRZwG0m xسRCi19},ng11kQdzM`iMadQG5'mOx "5I|`"xg-q["~'DC[MuIc+7D ȖNĨFnPYNXdpe?+$߱5#? D E sR!H(^Shf5+4:pJK`i s s Z++][xHҌp`B/ NJ PB^5tFD*G G}㟭vp.|=Prg$_S9V&~.kiOOW>Yv j"OF'92-hX{xJBU,j½nfOL١D{t*m}p4jG,D|E*hs@P}a4q>eܦ"ۨo;vi7@1q >ϬǓ:wG(RF4 =ơK81 0?vOe. PαMM bb`io*UIСNiyp0 6ͨ\`o1 oX.([3;GH+&  E;|̎ %T##XArJunMO |_#kL(m`(Teqѱ.jDՁ[gsWB<Բy RK$NyX$i5?fl\9R$+s^43zFMuafWx!ą:Mniq|Ӈ[j`ł'@!=eOe: wUl_ര`H6kgDuy.X, rscjO?J`)hmud=cy%@]dD=Qf#8+9=IQcO^nyM]&9gb;ZbdrJ \=r*̫ r5 n.$ :%nBHOD5s: #fo Qcul҂NT{Ҝm\oEOvHɫzT|g!jU#.NC^9loUIye<bG^ |]>&{~(ҼYpg>MYjZז:TDo [ c3ks]iLțqG$uɈH@zάɨXNcz[:Svs$& r sA> 9:lJa6-^l9b%u1B!"Z8g3!.u-&ޜ)+/*7%+۹į$g27E~VYjzimL`,ZfO=̳$#,vFa~U \ h;l5mcAcVQzP֣$sN3ŵ}UDrZOm+&EҐ0ĒNG5M|Υ7Ce unB=ډX ta?sJ  .2ZRxaa,&ҬDƬ U2<$(Ÿo/muF:qocضx<3]A,FHolysu9qnʒ;B},C5}fFAoI'1MV25MD=I*ɐ={5#S ws/Yv[ZS`4djX܌DM9CS -ϵK)I!6Ji߱*>1LrEWP F}ΙQ&$"dtZbq:.#?%Oݎ(m IkjGI"9XYٞ 8J#:8Se`\ldΛ?8%Ǵ Fx8tܣa]4y A)OPx1dL罃P(ng-cMG%/`󉹟) rvYTc QqKrc϶6_BjJ*FXsG N25-a}И>`Z:"eSVaέ51ވ,16eq;blYKs#bm#c5o 0-=Ϙ\G_PŚ v!SH$ߩb˘$X֜ z1&&r3i/LK0+9vފX !y 2k`2Mpzea~ puj+Єy6xGt-81b5<WhA{vt"m\<3W6"7i197]|6qfއ%xuj%x= q,ѪO5iiqؾSϙ2jEX5Bc[kڤ$n+ƅ4AYmpC *֐2~X0pMD2dJ5X<6@~ng"1˃vlst ERr&V<6;u yxX9). [@7lKVZte41(bR"1{tۧaEO@ @܄B-&3NIg}ʹSGܤ:ienϞxVx ߅O 4l?^H|mDuV_xGT,x1 51-(«5Z@sMQ:)$XIpAj2a)e?RdaW}Un}H5$IUPwnn@Ɗ>kwk1k7ߦyPc͔I׸oFTpG/ayAw٫6%GZ-$ x\Eu9dN%k O=^EHS\Pq I31 IGH,|Qh-. gp̻ _0޸f#}C3DRmbg9p~˺n/C`/ o;B"*D)[UYmPtB^XFVRF)S*ތU8DF 򊦢^Ⱦ˫$iX}.7⫎ ?Y-7G,[u2ӥ@9f1p3ZWϏ&ݯ[%G޹X*3?z$JWMgT- {ehNFYQDJ+ Ja%4mޖ@7H%IR-ɳ-$li2Ϲ0V0y=ym~ԢN>T|1{I·1b4 NAF3ir5qxd gxQk?J4G$^1e|1 R3r{r|yw ڊqb1}os$Q<^a̷|++H׵Cn414( @:%d[otMPt-ěa ]*,:(  |OϾõzbr;u>3{\(dJt' WnØ"0;yx@EizPsJ&+p옼6D6vgH.Q'XRC3êNOl^v[sHQn_u<"aik^*XגERl+n3ӵ{z(3ǚIPC0[㴈L;#* HOvl#..a*)QH05&a p^Qt;HbvL^.m?U1ylVM25p;!DHpIPU)z0:h UNhR " ҂@3ʥ:c!]B|pA eP h%!P afEO4dž`St C<-vQY|^"yߐu⏴|5!R/Z5Z@A"3Fm i76V`~#,΀Xݥc֯}M18&LFcG]}b|KPWL|qI_c" jwzx^Z2V'>'Y!țRKq3#/,˸4ԡ^$vDh$C qJL^8pGD*\6M@#!MŊxNLߗ<;*;k#M@ikʍ#*əZNR9JF8ˍ(/SW)'E;#2A'`I A-h6LBnzI1&a>D$GXsv)+;c2yCꐽa?OPT !5W, \2R+u0$ri@̲j/ b? `B>1뙛k$7鹝fkM׉h_1B:n ( *POBF[=aT]m&pfwCn /z)>!yo]XVzjgK| "b{h5/˝qRtaL@!# JۜVFfg! skJ^vsʏ%b|'vyNIe eb"oYd85<! oنv1$n]" B_ jxD:(0Vj繈(%.ٌIqBIq* ]y³BGw]J5*7R.7LgrHjMG;bԘ&$n8 ozS._a=QhDײ]1#`r(* zaM:RsVF'$S٣:nD:`F# E}kni)z;/;t•$bQmKTR||*m{d;ql3 vr5BNq[ "9Ibs?9w$8M^9MC{DP6Kx?`x7XLqoo4Y,&3u2'%Vۄ*V iY.㰱M.eh4EeKkdžS)ҋߞ*`?$7<zia`,b@񱶦cs“s9%e{F #00`V&3gqe2dQʂUǶ+ks{]/2,3q{p'@'EO1]*V*>u֍5+bN ^} 7qh!|D*3a cVגo|bB`ۗ\U3Sepև%ew%^ά\Ij$[]D7:YA3gqW' Y;E]eEZiM*.cP s\ᩚ$/Pn-Ac9K==Z;!nTѳL$VwiP/O0'p}K*qQ Ɓ;0iQjR*hIqtl4Z.NkR"l@>qX)Ay?߳u''F8xʱֽkd߯scFpSg*i7/:EvT-of7]ad@^N`a$j-AAE)y%sB&<a A4RH@Z7tz& A-erw@YGRz$ WQ虺N6R0)wo *ؽxLua5J ѕ)C6?hHV2Cj6up|Z3չEA[W0PG AV'-֤iiᛄj$2Acq/yMWpN{oJvZ=À8>PEpWaOlQݽ9:y 1EoW >15y65AR4"$rK'։]O CV(Ԇz/fyGhkUztiM 3O5n@B&`'qtԶQۊ ؞ )w(4&}.FZ'c fL0R]hOа C@趤u.tFL][!>lNDɎTUh!{JoϔnbY TM2L 1-Gw1WL2bb@wa5= } h|kmGM[_G]w9 >e"bQW]eef~- B xQoڤpO>6$- UQ6dPAfP:i^ HRO]8> QY`X(?gؠh#Akim5jq: [ɂM+DE`4uG0gJfGx8y7/.|LknwZ5xJ,eϣf_GxTIUfZ%yw8˵^{ ῂE!m-]J)}%6%hgJORE8 `t 58"fbwؚ@\X& f d6/=@tKDp{M5~HL=$ѱ[y Gm>J)ur$;6+5eEz6•b'nSNKՑ.X>AG#)+ wG=O1l$@#8!C$j)fUslss-sqoR *Hu*Z;!Z/JsqTH2G}[ /@W ;m6OyiW3;Ҋ[]V`hFqՕ]}Omn;%3ŒQ gǦBc^;=I:V Wӎdvp[74v.@ #଴ c6\o&HǼޏt t!]ʭ*%WkQ `sfFN FjWD#wuiUDw IrwUq:W>OO iG/\o76:|ςjl zd2# UekO`۶-@>Mn,9u?ZÃ|UD :dyhfdb3~gb"o%)𚐌(g(F Z|򻼕mR㶄8fcO=#2 t4g^@xORhHM8;)u-kbbL.0HovUeZf$\zlբt\]K5z *_{`8R  Zr/D)G%/ Gl8K-[ S#ԃj!r`J7EB}Nkvmn#tfҘ F`Fx?CW"mYRE$]"+({VMSo!c m T t#1; G+G1~e]W|$Fdb+I J[Zi | Wp5$-~V;FRR)0vhHvׅ݁kOJY8JUO)Rzi/'Wk,C'{L7 m9l7ڱP!:2T_k $J5䏑SOD8mVgm- Uk7 Pz gRtSWR1bm {K6E_vl,0";ԇ?8h,ZRPd'PٖkUFC|xux>` Ga kooOakE䍮lꙗ`]~|(,:`B4o Ew x# snR \go FG3$)/bRXM3eI_.$O+$GӆY![1/1ȹЛ3ֵ ,OQ} 3 znjDaeyaoqYuX'9> Pk;b,[@q[?ԔH -\h`0? AuX8_FJbX(Y;/׮*n\b ?b;)Z3dMNot,&[+xgЙɌঢ়:¶DŽ2X]^ɎJ|m~m _KO9,Exq/]zw0 ;wuv: FnI1}eCP2o,>m+P}q{ `Ob&Tkto,"RS" .U9o:@ LIiZaDI kb}e)1yҩSյe̬[LNIAQ /%j}}Rk>"ԗ9i}XyrtE$`( b:M'JƏ W.YR,l'/=L'l0R)(j3/+a:UWJ `cS3 |2׎Lg $ Drtfؙ{hT\.Ђд)Ύ$VSg<x9"D*~Pbn^ҭ6qz+LZ ݘ@DB̈NaaK=h 4S0-hӺDӑwŲS S|.l=ΕD󧏺bӴXټoCR=zUF=ӱk${yyVb^n6u6@`/ rGڡ+tEv2Bn nb>e6e~"p-6F0.%\[6gS= m(@i`s=5:"ч8GE t OSXlიAW=T.)Eh9g uhh :#H>'Y!k0C](ӿwٓbȕoo˕!vH+!: BωDDu8Uß ,P\b>z3M%au_ t` e5ebҨa _CHJ_ UvuVOlT]Qv\RhJ+$ŧ-!z7c^WPܠtvBft'W2ёa -~*gDe"Q_^ Yrnj/)3ŔY زX:;^[>Ԏhr2@ҎH]n S~ 3APo!id?WW=>•r-21Ll\~;uƤܝq19 4OުfcTߌ򊯻Y$-n7ߏ~8@Gccx:6y/IBC481].6\ N7tee 85nهoO{S;YTE) r 9$r)>8`/-P6|WIuW' I0`oC onqm"UU=Xx|WtL7lؓY}Gns`Yoa:ʊ^U{$qi\#" J7CnM9c#nglT)n8矽O>>Bf&rrMnfP~m*XqATS6X5<pJuXl{s֮G|S7K_/~͊ǹoVjA돀%cSwg{}nS( =-Cb[0NE~v=\Y 0pmm0֠:c9.dJ 4]U_܋]V1BfWW<ӂs]SMK{s^ ́myo7CXqwS+҈t\?Pf(m.S HvԶ{2vމ|0|_Q&>Vp3c hVa1]F¥+Ӫ!A0<R+U9R|O63ˇqC.ux:F(B@Z3bmz1!J_ Մ$h dY8-4CcɆW}ŚBIഎǣDYMJCSݣnL nW 75gKNޞiQGc:'% !i^?Bp(E7}⤃/ o+˜G#J{1iu9Mf3G@hQ QU~% M<hSXV=D†["4ܝyk4@-1:N'@$U((QcE6XQ$-mWZLBU ђkK c/gVCp,Hts7W6 p~Kf(SaYy@8|z!`7Tχta@#4Aܒq6r;{cc~LǬ:5GmКAMFH~STzB:FfTcĮN/`TɇxZs0bpbM k͘fLE5/N&'<>EXAC!ޢ1Ӆ@YJa0=.?gj~QXcf/6{C8 dPد ȨAdS.UL+RRο|l|Pw]ȄQaLGvgSAެmwb&͈}9"=%rOz5t1# M"0N&7 ՘g\ƔZ}fU];?,U/&gJqmD+kB'g&RKj=Sz"w{~/&Vӧsa/).ߌIG;CMA{;B3ZlMؕ7pjUkf}(iGҟf%jedt Rg_3ɖd[1kޞcu2}Vb|9Ցq,.6p6~Ws]#GTƭl# 9{GhW' CYZ@}U]iNiym6u)2Y4LPʅWr 'gsy8NKHaclXJY.V*c f~yri)fL`<ںu&DG3+ ?<r< OrK 75讋ym ŏ.h4B;c+<昘z@ZmNjx Oxlge |3<_TA4?^w?4#;{Z-S9Vsz7?2]`:ewMA}(< f( l> u$x⢦<9kz)O (nYQe(f ~v(m꼤1eS߶jL@FTEq\d*24UfZmbv} ;̺[ ^r%*{RèQWhN-'aV9{2֐婹6U0 hVV304QsY\5DcbZu9`eN3pskt"|S /bjYr}o]yYQ+ fOƗҼoQkMD(2%Fv &( ӍQ:9 Z4k6KhD;L6Se/h+d tJ.x=5A5뉂pO#(׌i8[Pd)- e JhM **E1\ ouBl9*'?"6!?W23";UJ0* c%J'4ؾhB +;5c 5_@cti/?Y~FB9?K7$.(Xu"Uxa999ǦH~BȍHW4+ީ®x%6odT~[vR@Aꆆ5* <TE# rΗ'n;{'8V=sn= ˘;`Qɶu'hʚf9 ihA]4(8oŃ6&+t ݊9+3#*kۍ27l|=$B|IV5,1H"_rd!x(VB4rlAQIr@EEy2hŵHtAodm0{4W=fGni̟,_H "[\ aQ4>2di];Po( QYl8җBJ~`xKZPO}%bWq@ȎDA!CBʀ)MQr?>HFe RoU,L_" |0nپGn(w^%-ZhAC#b'µp  Eg^sPL>g$.QlN|ٟgl*B^@#5x>Fe)6&g] m0:Ccj Hr#Hafy6>F8ۊP}8rx&Dړt #7Js,hr!mTq6K֞ c|3E^Vl׺_!gy1 oX  \~uXl&NDv9, sK$`a,i6?tYZ\yŧ~ʻ4GLFB~P)&QzteUH]*\V)Vp31T&z\xך5)QQ£Q&Q+nz.,6^1ưֹŅTKT ?<)+q=Պ:oqmvfQ:•b7g@2]4?6q+OoOS.+|_ NM'zaanߌ"5w{*b<6OF7-yt9[և-"v7?ν?#Rf'm@W zp=S{9`0Ű7ǺNsT,I汣3NTt*)%&^24.mk^ qv_v@Ou*m1oԗSJh6hD l@#c{<=`c*t>FWR.JTpT#S<m_v9Ü~ZSlRoh'lΡoHw<)Ϩ|qO6e)j@vDSв;pU \Ǹp0ܑ̔/Vu3Krd 8ӌ[gќ"OGT <ʺOz'勲V 2bqE7W 25uڢ+-z&W58QMW;gC"XѺwO% qZhE`E79s>=` ɯlԕFY1a/uEro``f1Q1IrU6fY޼^k[m s}A,)p|4 )1Tr:? 6_Ύh*czóoȮ$p. lBź>}*R}`R:E>i6`'XkӃ: eKOy+ӍQwәMepڜ}y#>oiڼqt$, si,67ZxmAa01z)Ӣ ТWn=ӴBAH܌4$8QxbM _}w{I$-gL{+|'68q@A,zs|ɈlĠcՅUK>,Z~GKέOMB&_/ (0 !d7Չi}列|" d/JΨ32oMuV#9Ivo'mK96{ I. +LuYVSC?جQh)2n:9G/b ( ^ubحE^Lx9]挠?!> #%럥3TE"ldڟVr0o?aTg!8†8QSgcFG\!P?;Ej3à';CSyս4?-p{cWxwI[ %6"}*=#PdIАI6cz=Nս!^㪒 \[$aNwF]Dӫ&8 "?Tzvrzc`uL/㛙ȣm[t󦽢QGSNƷ*<io} ; rǚj'|($O3,:AǶikns !u5s@ qG1+֤$XLr J)?#PF2iy7%+;`\#澭Bj_54=[{1`BMUbS9@>RPZP@j@aӵD&J"rMMQ-kӃɹZ,c";*oA`&lR< X#+3ɡNIr1)y=L/YtA ?qDP+!*q _x%$5o˲0'Igfk8{6R!GPBPP"+,&C$1~ 1~SMH2lLtQE-M.mNjzdEQTrCC18sӒ;0ǖ-Q {o+ HG~Ä)(NԺ0=?!Hzm6#j2Ww<ʣ!ј=6ܽ@W<DwEW V÷WD[yfII& Mw`p](7Th1fȿL A?Z{4ܾs71`@EL>!@ђޙ; B~,/p+v8t!)RdťWW]^ B~.كPY#a=(04y+~ʏ^<3NA+~ 'V+ 8(hnO<9חgOM昳Bd:k "U6n$,z?5-Tiq?-ŮEK8(l[OMREzO*u&^4J82|j 6C ,%ѩC 8>#;P c/^D^ έ&Vx%C\-DUy`?Fꮱ,VU] ̳cJ*aɹk]UڐL $УPe^@ŏ0w\0r@ѓ\[qXͨfK,&u59p?aH%8fa.+uk/m?(C.Ucק1ϥK ҋ ?mժXy0|sԠxnpwoL"!3Va0~gk!{E8+$v3+WPO~^=>,d>-q{b#zrGB7݋DFYrXi-17).ҕAd+S`[,y0:u=MeB,k`@Mқ`cXggwIED]*OׂKʶKdA)7TMk^&5{?BVWؗ LaO3 >znp[v:+xu6w9] X1iKiX8b2ӆVh! X$Zx}NT#bZv,`"~(0Ú4(̓IloIra:"u?0J?~QU_QL^H갧؟g- WT{N#;gUQ^yG(լJ:Y,v$b}?o]Vy:u^ <b }'0ș `t/l"~R yw c0kuS6S[Գ2k$H/2=iH,1MzU_?~I)x|YrPRYUA'x!PmmSe6'ndSrj.2{27mhk;2gf3" n)k@p0KX>,PWC z&ֺɂoݵJ\bOUfHG{)^,HO#|lyvJQ 9,=KX fUCYT*3(Alr.Y"qe~5?hCأXv~D{W|3M,VT"i]h?`, T]a[i%G[np.\ִԆ?S`f<l5S-V2 7LÖ@ Ck͝lz`/D\-WQٔG oŒ:ώ ~r|XuIjbOC %1a,~Eg!]R(5 ȜB#8,,ImOFԶcoGr]pFwn{'ŀ&ȼ˝$#p*@6$ޗMeSF7%_ʫ3H eYa򉋺/dv:O5ŻԹrpgLio\8t*3p=#ω0"PYS;4.WmD&Y%7GYF,mM6i:>riְjjҦhAo꯹N=ٴ]' aN:6G6 z'ӥ*f,b˛9$>@僲^*r?+ PQ01k{~B|(n'<Ϯҿw'%Uuf?X zQVs<(Ri*N^T2|_m4EmԔn ;pg%ֳ |+-q=ݾ"YܩEi:tAvwshlSfo{ Μ$È  `>Pͪry *Xt"&5 y_nmja؃.va'GeA9AcU{9̻?qvc9 I~iJ^#5g "{ցc=pz6;rCV SYWE( 6B!nB%PWeq#2)9/Ԧ5}9AxKzq$݀9E뀻a_ :TX3m.* zdhrNMO2l Tw =iY["}|dh\\>C*wUvxqcSQNe9 ^7$WY&srzj} h3pЊn:21ՊH8kMs A/u<D,FF!q36% P~ezKOBkb4ɗ*)ofvfUfl&B)k5. ,z6jp<`Kd꒢M2@l{03(X !`ͯ!"!?N.M Yɗ;'C`Ͳ)ЪmowA©JB+Ko} w y~X/B5<,ŜUa<})ܩ/gΓ J[ ԋvhaMǴdhƒ!B4\e{;|Oo_ ܓ6= jv^4(Pw. ltjtEk7Za g$ED޻c< .ͧICW96WgΘ[.j8AMC{3r;@| ~}A8Ya1W;[+H+{'3.f -w[knRКB!>OѰB息 >&J_S1 =*cBɥ=dIo4 nl:^^Lo_1{%~WDa| ]$* Ɋ{x3#CqSvG1nh>l}Yk b%/wxG.B̆wW t#dꉐT3Ɍ!rLy=+[ISfQLք0 * eW৩Aٺ.NK/בg$O1Tf͚yй,o\L-R޸O_?umx :/m_Me |eXJ.O~^xp2*@U,&l /o2 4%Q /;4{_hQ󇔻ZՋY?_L mI ʊ%A 0QHΌm?\RGtҁw뛎-[TE OUN@To ?|j[K?J!w-ԈH}tS<_)R ςÂaEjeDj3x)t.zt{"ZM)8v `ײ] ǯYǩjhMsdf,$PuJ*(e">$QVBr ]H՗ TaIz+ar{xƌj^xr274AfZ 3m-(tgNt)\@%S0dgˍ0)xrQ:@mqžQ͐D]L~9CgF>jNK5xfkiJ(љomtJaT<Ӎwu;/Ne# Bc``fq*k̉r AwF{T[BGSD/3R!G7L枯-cf3+9F xgjnky 7ᛃ;ϔ4O2XjؙDVy8fręs@Lu7Xm$[ Yؘ%̾q ;Vky(ӎr^z@ u< ENrYy/(#b{F>&'>F]QJ>/Ϟb+mR;ظT}#&V-A5 O/8? (ӳVN;RBF2o'}gyBIl'}OMϋo7Sg S0YNܡ^J$ s6_C`_ R (Chm* ټ؅Q&*/qY">6F{3>Qk7\ a: pǷ#zE47P@_3f`= Z'Mhm#?OUGb;qrB:%Kdjk:ĜUVm"ax"Զބ) $y$ 93=OYᐶV}. =cBc{];G/;mZ6vEB_χS >NnPOTByB䒡~` 1o)3jbݼ@$j)< <dn5ET x h9Q.GOEU#R"tk⫙? ΨR6h`iJi] h !fSFFV+•l#fkV493y}yZt[؜q_v݇ bLkV Uv|xdO)_1^Zh}n@ <[) d%r!Jmd2d̶ak##r=vmg(Ghf([nMM O(꠱P**֐M.` +H7"|yD$/~:dGa9!̐;_4#^$ӗӦZZ/|nf>8Zo&A Y@Ԏ?lsYտ{0.FuxhSLWlOzS=i&0$POB+ Kk&gPķ:E )AUNaLș3Q#3_WTnE TDDw-dG/V_ e[mI_tdk8klIp`֠VdVHŸ*// Qԃ@C;uN<: 3 ǰ9+Լz"תƞL`y..yç!(  N&djg'P3ӂ76,ñ^-ZO4z%N~5M Mz17G(\!%Ψ-ZwE:`ѯ5SP K}:L?t#^cNH]8 #o Vc2$ iíl+ u81Q {k`MθYHc'Cvw:tX>/bUA ð!kj'Ze/W'2*x;k4j9V{4YxA).9gmaI͙.c(orG[սg=3@ 3"h*0< dڨɨb`ahw7!UOE0RwMC(<}n9.E=S觱Ia\x AuC"@z-bYuGMfd5-9Bj#.--> ;NR*\f {*2r= rN5Z:sn2vN. A|=$\}A]siX}r~Щ(MX>_<#?jά{w?um~l2 nfԇ>:Rtуg㓻;u5:vK~e 3Bb peEeL9cj ]Z&cj@F?#TM$=>Js'QMI2y[va T.`Fan]nEVw7.m1P*v'_Kaf\:uP )YG&W5MA(c.U'#0oqZZg:U J!jmN K7wNn!%dR!6\ݾ@=O8bbp*mHV$b@'B-w%unVBy"fPnFr2b7L(j{w!36w nG{j ܣ zRv(&/LQɟ_z hI% fKnbmT ȭ2f7R PR8ڏu;CbL>6kE ĔO/XDpw4 hNr=ei7>XLu |]*ٻQ \[VP&?;7 =KB W;{)4LhֻP!.z>|@c֥hgXncw+ud-/54NRb!Jk?[v2nr Jz&mAms;',ᆽ:|^+[5>DVn.ֺH9Uʷna+r;h֍=FL>R?XhOY{<?W.D\jE>IAx8:v7Lѓ\0@g!(.r/Ҋ .Tn{ B:$)F̳̘3MпD+}K=xp< zbG[r㕡ͩl`?sdzkf+;͗jILҎSA-|G[G:\o ^bp`X)tćV0!|Ml"]33"U9 qqX*}0#q [g JZ-tGM ~RD@0=vf KӴ'p,Ze^Gk $T%pM@Z̒:E=0X͕.|;ސBZ]i/-F2(|ic1DOt.FB<jr7k*ЋJH9)y{1(SsUOC ˰NN"E$=V/qtHtf .cR?-K1! b7I>5k=ˡЊx>0ݡN$Lh՟&w .kMê"Ȁ)NA/S V#r8'I5_CM8MՓYQ^ts1]z N܁UO>嗏nԛRmʫz t-@"Dc+XNF's?'6@LN}ҕ*yhf=IL;(>aQ)!v*$] ]u9h桷(*h\1ÜhqHLO|h[ٵ+ -Jqu^+[|˃j!w[)'Nz.G]W_aT5ߣ^3s$')ø+0+G_? a9–!+$Np4n~ۺ;fm kʼnR A(-݈faqtI+wk=lC_c5 ̕~u/2il1Vs^Mg'/.T`uI&;ItCZ, 0daP#ga"X0`1U?!6|bι򓥃;ǡI>j+ƽ˯q1 %Oɧ%72 1ػ&L-3(\KX8V^ҙ/WM |˔O԰odVPdɋ&R4wC-28t/6HRm0ч|N(N:q'n*|6&S _7?3@ Ds"7 :t4[Xa^_(Q)ͭ>Ly ?z_c{h fI/;Jg b·%ض=_K~ %c:Z*&W:JvG)T8ciίZ4LJ%˧\hP~pD$R 4(S䂵PP)2'z]lqz >|Caˉp 'gA5_nHg/aBAF nfWo{09C$`GV H. w 7=ʻ fmVwn|ѣ!qwkY-.R' V+$c \2JYNX (P Uc?YM-bKI{ONAܾd]Yx ,bT +xњs]2CϱY\vUb̾_Jk+7Ҕ9daV9|[0iGt W&ZP^׬}Bz~XB#h/,-qϯI~)lerAd|5JU2aVa~˪d:2Raza6cp(_wcCU%eM\jkŖ%hݣSjcK"ZYƩ,wH$g ӟ9nzHq.Sbaޯ+#_6ݡDΙxsG˷j{>ˑКM%N]aFWb*(|s@Om>io/]:,NM%uU=b6(e8x)eM 4d 繺mL[#Wyi`I} Xatbk>VrsazpQkE\vi g^qdX*1B3^XxJn6 #Hřa&eI~­a9_a.D޸𜘨|o+e6m$2U7iX52% ,Lv?Ů9Ƕt%zwʖ;Ko8ʦ@nO --q>E#~WMVŬrPDLa]S@%fYMW=Q!܈tbB~r ;i8v+"KQG3N %(]lAS*$mOѢ`+q.5U[9f;Y3wTDQ.lbӍw h Ώ[Dg9.b+Ҳb4)"g׿V{e HyN|a:)&xԖs˔K_yöp* Ë2͹Ig3 33>Q'ThՉ)CYqU3i<^OH}4p=XOD= qXZ?p GMV1d v,M. vEj} O Qk[bYeFU$uG c,:n _|MK.>AZ8}fX!M!z\<:{RϬKR<&O甒Za3c ,zl7#P-&ђ.JB/Ŋ"YgTs;Wګ,3Q *暎^)Th:txK#޺Jt n{M7fMJBߕmaWC#H8G2aXY1>˛\a-;gOs+0 }*Fk(JܾpbIE  hrriode' -⊆ >6˱X1OֽMhK^)ANslt\E3Yb [%aI'&?!l(}}*З1`; %&5mX?az85+Bpºobm> YOM1&VB55;D[hO%WiؾC?X'`7HٰE/dkcRY#& {km*1Bwn#xI具"c&5,uCe U .~LJb^L{ >5IiUՓ^9n@a"JgH$~t\M{ݫ9&>).`J:ʚTLp`~cZ3/WV&W0%+c[~̱G>om+tbm_| Y[ ܬWΐ- o5s?` <]FyRPW*x= 8||ubݯ-["M1Ziv-+b}]&Dm)%eA=Wjz|ݻؼ"k0@"Y=)I&)z+n?ޱһf ae(-V2U;nJNI@rEaS|G~7njQvcđyՌQ?AG@{;lzLqQi:}a`'Q/ B dqmaqO/]]"0c}iܿyzdJȞcέ6tvOR"TOF=43u=h2PI-'S$5N}5Aħޭ<»04{&\] Q9/WEۢ7@DxA`*%Z Gt1UY f3гQKКn]P#DI)رJjS9:xV@U=h̭!l 8ZӁxjyeL;GxԜz2܆ʊbK\$G^Mly^ İ{ڿ+(ɥ:FbXbi:|wAԹwLh:V@} ͉_j!ۅ 9Oؐ I !? 51zlH}\ diE u5.;|(<`|?L0@8kXB'Nm. +kޏC9'VI[|OFoBQz#q- A?ihzzjB&Om)ht|zjdo}.5Cb~]WYmV\KRl4<*, &sFFm`2a%򒁏%1ڑ]v N/AJ[ѴVp -6_U[\ j tb ](Rp#^JJLB͏7s wl8uB{z5`NW4OQYB(Ut29 fA O0קhՒ_xSF2:O.永A[DbS9зF,}oЉ31EeHL~eӽnL=`Kat7'2 J:Y jD`@O"i4 FgLYu@@ߪ sEР#Hq]T ۧ%!`ЙbRi646q01I}GnP߯Hqۻ uADD^n|$ X6{#U5zCɸeb=2O>7rLox!؟ =3+(\y{<] FͩnlOZ\f6I~i7[C/҇N}}۟^4_ d Q#PkNקH`DħQ.8v/cC)i`8Ő`/p:ߕaB3P!3X8∸qn+A2'q~א bFyqXAS%*Yϫ8q$p*E=mNhşoΒ+Em'ƫB/x V2EO7''6(ByHDN =]53{ghhd̞Dou^1J+;E".nxnT4TA~,:D"b|ķYWrrgݹ0K8ױѡX4y^U܄/HJ(ǁ5y`1tuG+o]ZyUޙÙ;-3Ѥ,.֩KRi/* !ڨsB:Uj-בƪ9T.-&NjO9ù5z3g`9* U{պC20A|ZbF= oBqW+#ڳk8w 5JokfQ?qecnEbQ Op:K= ָ n[ ޭ֑PO.&+qOނf!Jw/) z@5 K+S ;xD4'`4}+aq}OCvYh^kcC;sj0IEkz =xvx!B*\ AH3f%Þ?mٔĂꤵɼFfx `ncٟ^7#gqoJM)i'!SSQr鸖 >I|Z^;_bOOvX쯻s)@|[?PFE>o{)rN^”䕱2ߺYks m iۨh"?'|{ѫ*i5**(Jbd 拖'wc KRU'QP|!lTn^H/؄gԖj( gj':&M$)) `&,g˥gtq9tD8[Puҹ?ӧ/&G#;Ǯu]3إq fu bGtu'عG {T`g .+"CIW߸L2LՂ~ߕqV. y,%vd*MΔP;D$o*àF763sP($L\p43Q$<*D)[*v_@y޺H,c] #sY͕'0W1w p¡U``^&g`dm\fą5qyOjbmCWr'!]IɖȝbՑ~tq߉N; ؃C/٩5p[̈½2@T́E~zR߹?"O'` s!Fgx I~ж>1LZ`1u;CXL:ܲĤQFemcmCK ?xօPj?he*JG󿕮@!jbYOZ49gL7BgȖDRw/1xYS+w{y uP}=U[+Fq'oMrEXuDe޲)z%$#s-WnNFWLJFJ;@2zred@aFP?RPp{.3tÌpNbQ䰆Οe2?vכJ'_Vz6ChNomL`\SK+-r|l`lZD^gPilQ8#v9&>֥Oĝ!L* $PZ>;GSHV ߘ9JLAgX]8c[匲%l9K~.Nax ۂDsJf$J]MwR٬>͠=v|L (# ɪ#b Xm£ !- %Ubu$x3 W ;V\!#~o)&_%Ʊ[VON<>O/l} m{;$>1>ڶk6%N+rkidB1&ƭn''Ss쀠AmRZm1^^xŜGs NkJ'2XAIڝt4كHR;iu!+ ⣊J36߻jp@ұVW[}tn^9K mrV;u^='4zѼ(k":ُ;]aS ڥN},#;FJ3j)eY-MB-"\*밢*)fL>lo9k'}+Q2fvMb*DJi6ǏC.8Qֳ}@Ss,^)19 4 dZ#X(1+p4pع*"U< ӭxTq.6InWהUմ=FU8Gq) #aiasc8&1 ȪǛ2 TGfJ' '[^y'fGbol;\(\Qa$FοC9лr(yeGVί9d! UI1&b_=݁c')\ll:\owy O) %`; ?!A׋kH(8>>X̯(4fG94lhGZIqUߌ/%_~Y 1A[|K"-! <+ ,@Za/B;$=,O'gXH~Hs+W#?Tp =& /e{57H5؈v^8ܧϥ.8vi]HmQx1@[ˑq{X_=['Zgͣ: iW-O`8 g2jlA"k}@ȡ8g'Q}Fݛ UT9ٸd{ӵ8$Lx8Q)1\2.':ZILG(J19;XwsAqt %bd64O(#<:E«YHTynn 3>:-wT5lߍl;L}e/aN_ʏ/fy+"/KDӾ5LHHv\p"ue&ZyO)/8|o-Y^ʣttd<̢HV'MRu ?'Yv(R &\ HD>0=Xcd" h$K"=N9N𣧣3D=3.XlawfA/S.}F$EL"(.GޡT6H)d`0E CtV|ޭK"/EhYTs=\?{܍z. J -`q_;dHdy BQ}є`B^2Q¡`9<;rzS:]@MBSa5O82dhf5Ѣ3/ŝ(sNбh'$8{uw`Չ.S#DsUcJƳ3wgųw;y([#fk^n̽e3-QBsϵdXyy+V*GBtWz Q#>1R -;X>T0@%=ԲhC3b0Nsrꡍ+-^oJ}=p%}Kl + CAs4ʾΡL3]z>?5h>-o,kRk;,s74G?NKt jwF/vH.?*VUiTZW!Z.pU:]Wډ(Jmn'.4w]ݚ Ÿ3 5^8GhYİR wAV`KT$%Lk>dRAXųld櫘J8L׬ۨ 9|0J6(^a%0E* 2U  )|fP 9qamm_Ny^vLTQq$hj) 1GVF1RCHFRk=HK,\^l)*>~Wf7D8@*k\z߶y.S[""nס,;4OCi)Rz" ^|8e,! [Zݺ->F)0h% чTce3oz&M']pu)BS])w AL2;&p{̶v܃y0H=[m̓ V̟OvSYl;3d:S2K ?RvmN&EГTTo (ruCaagyv9N{fye]u6Avo)4hECq~Q@G,xQIEf҈\oRQhƃ>IQts5hܟޙi%E˞s $CAn8(IGm% x@M\6DcU!81_g}6V*G7*~{̣N "*0C^ee)DKN#k:qhECxf .@ǘ߂6Tl NGetUglyNmN8Da,s?$4K ݅f\]5A!?$3]& g[x8@յo2}lEea2r;ge=Hh&c hMzʻq6 7jɪEm5qJ$$Tݗ |957@ߌL]UH'T^{ěR#(zkN&anHEX܆ߎ!C)QJ\/H ,m^2QG=y0.=VOGpyBwlCgmB!SaaI·q󟒮%SSYLC/Rv]hp`ebZk t1g0Rl^f9N!F*'x Px?6PR}N*j du-稾x<>bKG}5vmee3ݘGW $I#/Z πo)°}X^[YϹ͗@pYh`5LԎ|O^dM\7D~ jF#;.o>T2ԔzCx sUu7^lm22%A04NN 2 H5|{Z#u4t@})od4㻀/֮vUfIR+Yd߯mm!٣G.F#ۿA(cKdVҎר8"P x#+| :C 4pJ7sRGͤ'g-X%9l{.Zv&w*Ą|`nr/F;[$\c`F?WγNc _oeheb=lǮcfk>{+N$vc=D0/G!9f]i7MW i ͭhBmllO栭6iP +`)b)Y5VDS ҃U9('9~FamRTNgh^ê3As[g47}C#caRh@'zv(6o4YPwy G}k֩ƴs7@#sL!xScz*u,D1Ϸ}X"[ rOp>Q}}`Ndhl܄ ȝA%0/p1 CM>#@ fr;(׍&LxR,O7ioIc0W .&=i`2XFKKE$3a Vy)8#7`(-ivwi5nanAmڛ9(ɨ~b%ҵ^T9jM?xfA_NZ},ҧL[FH "LW}5^z5hÒ_4M]xs? #,b 8781'VXǺGN~9PLѼ< p&%NDHѹfV굘j~cD#1ˈ:+ 6jL|e hdf=$k;%BSPa.b'8fS@;2V' `w.ais1TFL ⍍WF22.'y`z0YZC~BNHUlY ;V!wrcc0uj*ϣ䘢C$wRr2-uXINiN[`u;Ci__,ľDi4FG$Q8%jpmXFul:)vOV'ٚ[U(N3<:; veCLQh~^C\ȴ~BюX,IlOVsghmNx4 ی+-_Ndʵ?PQ -H z\M=I:b Dd頵4fJI7um}B?c2ߐC㞟8_Pzxq+BV\i(9+|ܗ)6Inz6^}gq_@/ f3F`*U슺w0*2\=RP8錐HV4xP_V-Ϝ`5qj\E%oḙ6--++jo ExPJu<pZ9ajwo='#6g(1`[%|]4d)eiTYX:a{kd֮,8+9 RtQG`XC~fZTt~j8GÿMϰ~[D8JZKl!´GˏQoX0Cė0'3(ḁ?cvZzs/ʫ)7k䖽l"Bӷ璦+'=7"&7*]Z'2ʃ70~j'8+qg1G^? 2l[  (OEI+Up xc.UH3](@Z h. q𑆵eZ|_/Wr@T,κt[ & 0 L&/ecj7B9(2NjqV Hےul,J1458 MziYCHTN@YHڈi6BDZ0'8 ̱zBUf/ENg,,8,iq Ɩ(#RtOS"[zF$["nHUZ^=tTfh{Ӡ#l w/ s#p6A×=Y]&yܟMժ5m)xBMBw'ݞbc|`_'TLK>_g G\:(dSЅ&BV%ׇU..q:ÏKc* :UQ\7& oes_f cD5 e6 QPDd<ӈ2懂̗_}/֐oґFmGӹ. rfu/B G3 @;x%]*juw XKXu #UO0s̳T.)?ɥ;EMZrʸJS/8+ uF RF:0gE7`-i1HᔰKràiARZm!Y^ mr;?΄BFjϖ4"_fHKߵB!\ `^;I*.uI GL6W1l=@YNl`{c7PfƽRvRXZ3o͑OGPK[Y7/?yOldZBJnP9SP]ckAy VM ޾] Htdz3 =4aǿ,n&lYMloa#a'ͨvy@h0ʲ1pq;%%e ^Q8zbA=$~ssqUЕP1Lϖq Ċ3&[_HANW{%x : rFri<{|&JVV<^.Й7Y0[3>Hl&}yg(vQ K-:J"lWku jؤI#w@89%x}?p6~p@mꟸi76*&d WJR`I,0s;wPErHrCl&C5K?N>؍?ȧȓ5CcwAρ]6B_waO.gO߆˰W٦|6YUegևu2{2]8iKGm=e>up#BZ[QKI0g 0SՑKbꁣӆvjGJϟ`&R|'S8ܝ -[!9VJ^OAմ[oΆASii`7*KY"59ᩛ6PoL$@06ֲ瘱sYUmAn@6D6GߟKrU@KQգ(x٤Iؖp(S]SxKt6kU.l pcFtfv4ikkD[AT)6 O}:e]\]f3VhG +7$$so//AGtr5b_`yob{:p7(>"kqSy) %%_\\#b5z8+.`ׅ$Spz ]0Z$ݼsGtChhq.RU9^s`ۅZ,+=tDBEJzD{+ý635b GPSx]^\5V܁P 7VOKojQץBXy 奜)0Ƃ ?4U@CSe&R -+ 1ؑrxFf-2뚝3/D`ʷ>FT,A?0&OY+Pn]]X+ӲNu0ĭ {;&wIBZ- [_`D;v\ \dr<aWӻK~00K 4rHer/1/ KPal`F=w. ݫ2 dY?S)  23c<(UdU.`UN]sl뼣w[u<25&%C>Yؚ+3=[Sњcێwc0OR4[Ѯ }')ǒ.[ zkS7]؝W0˹|`*1tf̮vU!#>t.tKy"ېKWvOȁ7,qa¡㒸nb+ô>Uc}z<_^ 蒣#w0&$5SWvpT Q7:biJXQ_pNK9)gIUkO=[ ?|nKIk:y&,g'c5vqJbfŶ|F>ƈ5,5;xOE؎ͳ]5&V[,P$XX;_/kI5zC6?$l$LXf)jz@{_~zﲕg&|}(†m'پttd /6^"8[co:w?TF~?`}IĆ۟Wal>=ꌤ콻AHGVF& zX>\_ ^8Ht !3SSFJ;b3LfGJȹ@)t+hz(O˛\ElLplR]J7e6{"@5/Y0lz6Ɲ͇tޜB[}eBzeYlM>}zqxW GNj?' {Zh.vO ,t]hsV4!C#Y3+* MЀ}>]He8DXmgLv:T-"inϥ!%f Okh/n!'E];a2Ae…yM|szYmw'zarI*,UYtҜYL:c3UOFz~~2KǧJKa$a+t!gSf3u)~Y2Hf,jUhտw'y Bܭ:겓Nmv j(N /v0hO{d \<;Xl>=IOS3VJR9[G|0xu|OgԄ~`:Σ\rb-Tv8#꺤^9k9^Oғ:cXa- {@CMf61h^vJφޔ]*W(*θWJ H\7zPꮎ:H 2;mHyx6G$^7{co囋3E y2;Gȃ^_^(984Evʛl&y Rt߱>iI\\]Kmy3{@!{*uuf;}9U^]r~hL?}c walh% VD,.ool}Kеoݒ bT6'34߁08% 2bqXha5U3l|anWW!'5*PB8AC% ?xM|~zZ!H|噵2[p\E3 7 >\D(QJ(͍&dI{;Ocʝ܈W}I;Ӂd~vQ–=iXe1Og~@2d,֎oZ@E+4x^r!zcsapʤq;GljT?3ܣJ1{k?b& @\,_Tr~8ÿar$чfr/7ԍ]s)%\8|Q|ewR~7R;%sRlqTg)x` @z"MK~Ӭ<>6cc1#'P/D-vjNT71X YS7"M풳4׋Y|z]Ρ[7t =cj%bT=5ga/_P1uVSfp׸+wA0&+Pd㴕FP 2F!5[R e&x4<>k%jZ3YA-"zTS K:@`uY}A7C)SUiJsysMuf4к!kf^VqnE1\cT[?^:`5Tg 3BD^Pqb6  "bh5BMXXqG |*SJl{flZL-O%NXY<&/:uuN-Op9)XjVk9[Z.˷1wǃ$I'Qih f̤Ж-_+Jd]'w&8 {O Pz`+t7 ˆ?J>t1ܘsrbל XI;M*th11uz#auCAGaݾf!$fW]0FlTylCHs1~A6V`5AL*BYN}lOYڒVY͖q?^Q&`dA\ǯulbD&ܻZHUiЭZ d69;{Vƀ&\ ᯿,j=d}c%-+IǢ].̲g5.4$ 5 rU mװjxO|Yq0`2|UǺ,SBTC HO1űfW$  WV޵ڥpUe# eP4kLr4gI7{=o@5}&ghm܂H}b4p@C;Μ+ynECVP?*&RHh=u%UuϏo.[y'28nu _; gܞ6Jn3)g|B)^;˳(^k36#95W:$5T(EL|263yմB3QPE]@xiOB]˹: "(]*>1lۯQuzHaKHt;)G|!7}3E%4GE3+I{\cB8tOQ([}3ba蛰1&쮲5[ĜbB4)լ;SyX+Al6/F PjM.A" sQ`¾$nжڑSlo;.RieRK'&]z[OMs3D&N @M#P>_6B `@JJdkJt,pK~[a5.S=~ XP>܌_EX-[ "4@+%DhTf ۦɠ4p;FR(]<}БzO$wUVrNA]"Ҍ1)-̡^6[}XiW˘vF4bu 44j&@i[pkx_ mKz'^ijC@m Nc77{]؇~岒~ hh.T'[#Rhck$'ZRiMPR,DKɢ u͕&j%LKNdy:QPa/8?'zk@Β"[mH(j|*?^AD*01eIK S`^>cswT:+ӬWXcOu 5~XR8 Rpз73%33*Fpa%'u<Us^⭽5#.aa_UZg)i/6a*~Տq,TRm& cA}3En,`=kp `^P45<,KSv[  IM btzPG, H|\ vX?qt7d9 :P\YY0<:Zl @sSrߎt {*23\dli'/լy9𝰂0blҾNMm74{c# N ܴc.-Qt|'8թn2kv2Wsb-FǷ{h?4b[m'__{;CU]> 9X%wijiBOwN-Ο6ӡYsq paHoZrnu,H`.Ie[uӀx> \g_gh\?}{CQ)`LoqMϭ@`a.8?DUʺ*NwV(d.[Y db \{ 1,%苝';|=K=,M$=Xrk{xF~y[eB#& 0FN9(_14s|S=xބI6 !X/sxX0]o! uש-38V1/i{ϥ;U C4}*&LεZ-Dz좦7RL z4+

d=נ.p; 0d[{iE wၻi=([WcD+V֊x66qumٓd>6K!41PhقP_MhSǙ^KUȔ=9&/,T")Ke̢,HsmAT8M8eӱLA65VM{W7i ^ҢIz9p$U‘f:g#ztY{s0a:$3TPZOoWqZohbX a=UI-!UAyL??Ĥ㰸{ZY?QV9HӸQN ?J΀w4wƢgw"w]/Sr'MnZx7R `"N&]$]~,t[R{D#StbY#Uq!g'vLKt:,!Qc׸(lSJ;PcǤGla]tŮlyl,dHs>C]2G) h6NmZP{. jk.k3Ɔl'˟vC  ,хW|&RZlSDŽq0p \_uaᲅpI ]Gv)9ae }WW4l}OHN@ܚ3c?<*=Y}6y_<3tCA=Oڇ'$%1-`!,3*{K;*A|+1jyq%5=n[igy j rMS5wzLmaq2Pk,Y: "nwO}!cLU1Lx"aJ6뻝=CgmxR15"}^7 *la%Uʢ`OO"T y.X6L1 ,^jcs1bxg"i*swԆbP@- |(q ye'O?J6閯oieEGE]Qj`ųbQ>n_&$>J`?x-]y(vZ1F0VGY7YZŊͺyXεt]y(A]n>yfnK!ZYx fXLo4}sdPl-fߚ'x T5iasI_~+*5݌.#ģz7r>}p[FP98p&ݖ_Ul,/hum+sPqмoQ馣]QKDlFmYJB\~;Y pv; _fRs'[U/m]_c/fˆ zJmF7]=Uv.TSHwMEҫ>?B.E މrdH E+-1W=5}K D0KV(֞J3;мs iFp) / {O(" 1BޞY ;_7?tky?RMV-C%*-.b,JLǓ5WY "D$\G6C2@kSqtUw>FWΥfM{w9}5XO)^ };*ّ!mMAÈ&͚ yX7NX$`p~Op=[ tF`eL؛ B}Yxvy,fcC(H[ ,$m? *n E%65n [RO߿tZuW\K6 P}nVR8dAsYr.^ RJpaBsFoM~wu.,]'ZPJ\ʊ`MfYZDH}!4|ֵҖZWXHɣ{xyv 0wTJNS 2浙.2OOy IׁyPXy KPo P{Pp K,B MѱE>!)*23Kd3Y*Ec .YRJ%V%m H( ?iz|c>Xn5_ŶSn^).]uHK FyǺ rHzhȍ2Me> *}Z#AzHò`Sȃ*c}y9(+d$4\0I'[^|}̱e ZC8dSh3dO(o݊B V8`p oB%GKj.թTLDYnkE]%6Qc6h>zbѭ_.9Q[{16W:5sf-jϐ?VuՉa- pz]B&mv|O, CVvZ 5MN"8<,a>hmҟ6ZCW"Mӫ>:͞s֋3%V Ź[%4r]~}j1D|P>k꒸`bͱ͙Sq夏^=Ov/p 0t?VV2@ZY9z./f}dZ9Frԓ쟗%gť%cԛS.F4_^7ϩhI\Z6τN B#k K͙8l_ P덺)ڃ*Q`\byնenGN?,@3#U`tF9Y k<@ib̂u8G/7;6 &3"3iD#k:?Y'UGh2x]BPHMQi.B{K-Gnl^).l6u N6MV>)&BBJ>=avSIЩj.1 S >$Q.kbl .ѢJxaaқA41}-e MM6 |.Nkބ&g1zCm=0J4.L"E Wf1CX5H68jd:#ĤpX8du蕒}N1o]HEVqA81p259  Jߐ.LLk/H{H2;ͳ(Yv*D,tn+IJ[سm&كbCIlם F6Y.Moz[NRΜsءO+)+FVPR@i#6Q ʋYb^T‡X\:M a"T/e]3H\TňW%D4w ~H}̿igGizV8U.~͚CDD$`aBujrq{b;9̋VsmRo[uCP \9N~t\q*zz撝R-u< 1ŚUʼc@,\m*X,6z C!=lr%k{cA/A:: )R kK/ VhYDeLzup >S{JH_:+avs}k,g H0('`##Vy$E|~O@}g bN\%ɓ74R?}cYgpHTRg_p"jsk$V+ƍnԴw|Cv~4ˢ:p?@ҁ׻8<r ]T_HնZ#Y!Ok`2}`H.kX7֍zlIDt~.uZ$uyVdw.&(ۏ6=H5UK|G#n.3kר(k6w*ʩI̜]Z:89}hNX^~qd6rFPD*%V;Z9~`-Kb[Cݕ!yAùVzۆlADc'6=m fnpw^4s!Ne?TwrkJ7 ڊ+%/6G4R8ZVImmN9{dP(^lM4 5ۗF.p~Qoc!(4yb*tpSNOs`6^p{vb١dLZ<3l@]{)g 'by-gA|`(NH !2 0x"b}Q:֞'T9(ŎܩI#'מ5nAK e'4p~Lć߼c"7i'z/H/s7]pRuҠFb\үc'fMJjtr3B,7#H}6ZN\;єk Rˋ7-m̔ )yqlی0%VjVfo{`&ط6a˻4sKGu?`(oBaSU.:, k=^~\MB}QOBbf".@ڹF3p(w/oQuAUc͢4Z5#H \߀2(6OՃHqïj7<0kdQ/\̂^5PZzɏfCL 2?x'46Fl@nFrʩl7c0&)-/ \`l v#6&bfpDYYgFo#)z3y7l6.b!>(qP-][P /+P_gc[z3Lδmߎz Q0āT8󒅆#=Iz G'#a\,,r|&[UAlH}vV-;:c#zH$Zg=r6P}9O^& ^]k[p\*DNm0*c2{AHIH#t&PCX[cP wё.Եh{}9 ?%E8a2feՠ,z 6K(LoRRRLYMAYʫcwLխe< "cmmbӾgbEESq@kӧbۥXխj~ *ZsbUCvټnVOA“|y(I ߅+n&m‚r,~4M 0C ŠyHN0gS:H/V~,BGڅAwĘ9CyO#o!e\SƼK!=)p?(Ú=bIEݲX1&0AZD7sZXpnj|cRL_5fQQi=鷺D6*1,Cuw 1tv?XفLubZ<`^//Jjc3XqW=k4F;cg=rv5s[ e9NO7rU*^0ʾ噱K< WhCxsIE:=y^6wc'/>3-<smd"jU^f{/;,u`j(zL`(&}VAW}9oYMJ,L {V+#[iތ|yn0wC2+eAVYvYiV}uW5J@x$~WW8> DFHyXɫZ@KZ>--wk $΍^&ϷdV Nl/,z'P7vq/;n+xH83H [[Tl<R0XZGLN(>;yw#7Uɼ9;*y\DN5XHN2-Le  *靶VA~f.!_>c4;R7 x/)iuӇprwL{cU1*X[Ri:Goo#9U.9UA[^; o1h yt7C\Ƕ F("O;Ы1R,t/Q;@@oj"=OBu D<&y!,b*rE/t:[À' Cw2X!3L_SHȀbsq&T_^T  Ѳm9$:rH4J#Oدn,Ne*Jpr!V-%Zlx2ReDȵK2#!yy;ܫawL$"HY@/[WM蹱}Eba#(gN YL B `G.tl)8gh=ΪJެ#pzE%4A^apw+Т䇗-\e+Ѿ C!_ WL\IOU Xއi=*i2v0` : inKt3rpI~kiCImwvf$n ޳nxmL8 #.;@ڧ7 w1~v_;' Y\e8*!ifc*@'IV"y⋸LxlQ@zO u2w'&1rMwCtiһP&y)\>'[cpw:Kh-?J4&FLir܌ӛ͑ ׬E|S%̀bt1cXjf!{SwWq( aI^JujtU:͌BI\E@ֱ3i:y#O9@⤳uyt0QIŮ[1 ëy&! a\m̔vb[J]h帗eTY k2f\G;w]0yvnhˮN?K b)s(\2rOJ#3ҎrH ]{Q` y}'{. {"'-b_%_6+\}# 4I$$M Lr%6C_xpv( i2 (ptʔ9l@4h>ڝ1i<>43P(;5WW}cH\,~Nz9\©0VV *RnbVCȢlGZ,'sR[+Y'룘L돤!dO>KU`$7zxpDH3( ^iV˚ &}I3X> :+3$s't+V (MGӁB*8?F/f CMK@XiBy&&Rq߳DV fa! K@j7y/MNov̑P"X[BþM% *[Sky.P:,t'@>~}sAN|Mo-Þ /K3 3~Nw޿FZJN& "Nl7_(Q["N xF=1|3)rD;?-|oo/[%`EʓOoR1=̽<g @7 0">= 5a\o561R4€ts6 /?R=6W| oIp[cqF2gvV!Pa-Pg=>ZF#D`Få}6-8#T-jbڃ9/,&+t FPrY9r~]i-;Yc=((_[I#"FIjzpaڨ2$}' 69?͵Ѣp|klm47(9џK!$=k*W@jESu5=-iޖ۳÷ۄ9otgd)'M; g6M+J!1 B8?0*yi FU/8Z0њO ˷@YMj.y1Tv5M "gqڕ-&!B'}zI.}=S}@.-Bb =[)٨g.zslKWisdyYuyV fF-pGPYK?&f(U:7u[ Ռ^ c!=߭BKg*ʎ2{7N})JrXΨDΪㄖe:FNg0F>&(I*=*!̱lbvRj0_֞>biYs%$` {_hVg;/L>F9Ai;Jҟ5 xkg (% kj:1a |#@J]<:V"B-HtZe |ITEi2uf<mѥ_vY&ƧpY)4 h&3+v?օnɱ슶hF=5e-:7ӟ/nH–|=ٞ,pJAoN uM]Vˑ|u#d$-Hkhݱ嗽$Hh~dt|®Y{pm5;čU+p^fШϯ~r~VI%?ߧUo|\e`2vi֣%Hc !I jDy (%!'M s Ilxu 14.~*^i/sK ݟ#CWX>\CqEFcTȂ32qfg\`ިcʖEd}w:Oj5*X)MfYeqC+СjE{'4Zv k#$SHBEފܵD 1~ /ބ3`WR5-cW%H{~/١Al7>;sy욦!y[%D#e)*06+,z2N+'l '+L.t^rmfz |L)[_t1CQ"19¦4nq]y)5hÒڏ?=X;F UcwNRφsiZUk٘TPhܶDtDCAk2p*v+E1>:2tx<Ԝ|kIp .^ WK}T WoogH(EGAr[I,s, z(?F]aAwlI2[<ǻOe/ Qʆ5$ $p12 z0/+/o/ w UySXM=EeE\i+6 Qˈ rhBg"f,$IB̠(_o !e_B30#'~ܘ,#0c>x㧊)\:斛6㧨A%RQu Cç⮯+;ۢX_?K<qZ^7Uy/zagc ;YK>P##< y&&'>Y!QC5E Jx{f㈱{Jyx0eD&D* 4u&S<3QQ&/(D\S O %QLmIs9Hc+Zp`{ x4&S?<~wa%]\$zAd@}C a%YTH\u!M3wZvP9:0˕}kn߶?BT,ѤeI}4x!&1*.vÊN%1iϮ ß?/ⴸ/ qb|a)$` f#Q,̻8m9G~ 2o% ^ޱ|+ǙM?Y2ѢK|i(@AdHNe~:pG<˵`e}_'MX1-A!mmmzyBRđͮi> YԮ&8?ױyQ8aiB_t,-ֳ$>m̳K!8ձĸ+cU>|Eӷg Ry>s7\>t bSjs1G D勰TQЩ#h?.eO<(Z{G:t,gz8Ͻ1̫DX,0Be-#`` gPA_~ęJ& ܩP iH`WaMLcrW}>`upk1Ý| [u*ns}OSk*'ǠWUElC|xaYb!KMI\n>IJ(5="51Ḋx&29z,=\ aQg_wr2uu[6 iYh\$~|/4v]cvB*1wmod`qڮX4 vEVƸ3\gPYKh,s1wRe"ֹ\͚5$i frVGpFHj I4eQU')6$: 6*D{d |H܄f i,^9442$V%"VrӛI^xk h:/{|tլ| kf((KIR9K-` Td܏zdLsSŘk.>1xZ+G%/1;by;C>S( ATjz:vnÍmC{2@B}it',Ngxje=dX7ܦ ٔ Z<xԽ|NuVxӵzH ѪŶM0j_(]Eu_jN'nZ [ mN {!q(} " ',I%ݺSn(Hţvv{ W{(uC?.K5g87+k8e5 jEL ߂<>w܆Ժu[M| ʣu~WCN Or)%X"a]02Hv3P" vXWL&*U4idZ`+RdD6f u0~W9J%4< 7)ч~F8@iw~r'3%h,s@LU+Uܕwۨb(Np`;^FOC4IZ!M'FGPK4]lSuy!p}#vHd֡nA(>lGSfi|<9^({D\ZO?8fTE?)ЄP"Bx+#zɨE@nmR@7pcS_4bn8&EjhQi9ؑ7[ì0]l^g mUMȚޭ4Y-B1M+ 4l`G3WGx|y 3 |LIpnXx*ZQmK[3v2Fb R:uyXxG0sb5{`VvȊ,@U~-x?䊫cϏNK 8ˉ|D^]YP]*Rt[%ӓeV,\3.M/O, pYY^>dO\{(%xo0u- ,?Bv!mBB ՓכTBO]a ؟;-a/~ o1N)? A.‰O| 5LX ޶D-\8ucqFioYp``3XPuNe#%ɩ*P !8' {rS*N q40aMΡ^ 4ԍu,pgU|͸G!Eg 2~Jy solËlLWt1u=v6 {5 5oKZUMNz0 ]Q]hR!B,?:ѹЎھXESI4ӊGu!&Wٞ;?H?Ny{;RϚ\ ڦpgSit1& GFdjk`tz&b =Y i=qz ǯ Amn5*<%&N }*3DIJbpB"c--̭˭TP1m&Q0k^7|T~ى6}W:ƕꌛ7A!(h#)X,ֲ]gWs3Sڡ"Xmq)U&3L"87KCߖ+NZxuq)_[rmb6fwluuBcӶHjlaClH #X;&wٵ^aYf.²ӖšGQ-ڶ;an(36 nIMz_ PettjS?9̮PjwQ1}w#YxT #G/2&'T; ÚwXKix9dMzlf ؞ k$f}Xmu6F˥Xhb*|೅0sw~5vH7;ŐfDVݖC` URǴk5nJ4#ꔕv5:h,67f,8I85c'T*YkiYL.4]5& H,L6QUEdbP9@_>.ۊcvLsm?cKvY>ml!,=~ 0/Pcx3h-{9דQtR3pn.P)~1=U"`B3h/,eqJcc %n0Yi:> }E8CӜyqp<M"{߾ #BѤ}bnyN{@ C d/\AXe==ƲA v.T R -Ard#y-^A~7r ^Sƒ7N&XߏClpt65 %UX-47YfDWBZVlpKSՍ6ƳKSb VʗR?.!)'Oչ8[^8(K]0XBʶ7<ؙr$-epY5،Ǘb|gwERXLKD.!=vMF,;"th + X( toJnvM>,I/ŀ']mV-&PFHvJyh6ͣ}rQ3j~'FW>Gz sўLdjJsr\Qf)EȆmjUrYȼ|</;? D,Oxd),ڷ\>3tML9=AGavm#b'-̟o$oV`q.Mlmb^p&Tc1I#³H^[ʹ $F/ cI73@5R)d>gPG||cL<]o磦{ʛrza0xΚLSvZR@?MʶNNIgi+sTȎ}{5(f_otֿ3v^Ea ~aa ge!U9;"^u[ۓ86HdB3 3a>?А7;>';1.r92MÊn#vRΤZ1lb},% ;cUa~|ky_ 0J0|u&yA ߒ.8m !$jH:狪bDH/$P@=~ -kQRcup!V^ *|fUX!@WY쫺Hw1J .ժ>}^.>"~O+RI`iՇ1nlJ3Qr8#=x9/ b׵6μd\+C1% h.ΒlZ S Ò*dC)dG)?Pd`6 ߛ_'Rg>}PHȶFMO%J[<KM=MPۣ=]#g$j7}8n ϳh%5 Mn8H8·i&ɣLE\YdV7*Z}¥WZP Mm`p41h&,M_R9&PKro?u$)|Y~\^^K\<_3>lfb{C!-+26A3i H!UrGPQmG.oۂvWnCUH1UKuXmk9~jLL̚ojEc( i[YwLG9P:>KY7n؇ʉPG8=ˉ߁}v󛭀KC83o-!0nY/ X=3aS4LS1c8S_Av {mlpD$pF Z!Y'D&S'q-؊CfRLűuϳZ) !l>ǥ rM9oy^ɼ*.~I1PW2g|X^jeчAZK;d "I1L$q%u' I`DhH,RE9tgݭ.=j<u)%\N;UePq& 4+'o' x5K,K"~Y wfNue4FS+3 MA:P?'0Q:U ⪼.>26>_%; ԋ܋}a D2L6+dPjJU"Tπۻtffp&)`E >`IDyChNڕ}+1kF>FAW$U5/A"1rU bi%t-Hg1 S%|RYluqa 9b:ՅmS_A2$vQtJ}J{ɩP.>%1,-C^㍈}}ϸ)2J@_On1Ԧ-?-1ňqSD gIywI=  Tx gPaÐ/yµkП]=Vs,$3e2ڎS6laCjgv3 )Щs!N=1Z?a*(jH_t$1^.@>?{O#`@]+tX9q+뺐"O#dQ@$'ծ_ߥR(z=HFD6 'vt`K.ؿK?L14eUpcu0Pe>t8jIE>a8|us"vmgMڶiH}wH|x@ld'{x2H}* ߂OWo7'6H#Srmr9Hi 흍J{x.^j=MGm.INnލ/nz o5/[uh0A ~ HtDJCM*:wU*'Z'k Cx].Rth]NxĞKH?J+(7E8z^TH51jCrÍB됝_ᤋETU/HI"xkQu+\.7r}'яu)mUob?OKO{Eʥv@jUar<K",.T2Q^,ogwUꐦ%Dwm*]ծ3eVNQ+:֘jPb0^yQ]Dq/ Yae#؀$d3C+'{}(p&cta'>m^,唩&;W}ld>2w,to> mI!=QՕ#Mw0m"%xӧ~g kWb7m^FU,(V8^Cr? KaJA>[E92=#Up6Er1[0;W(T>֩~<yE6nTӚkDBAy3ga*'?{D}׈+HGԩMTobnyNJ$H؇JpTVFKww_  2@^w]+c-qKP{^vj࿬N3c7e?ix^V,*{"@ }y͒}㯬gҝX =b#o1zF] f mʸ~|wjdtP؝ pfEmYZ{`7R$>h)^?,+oA$5"BiM閿@.#U=u7K'f\˓Yzwpi6PK̈wчa.#ZI$򁈈EǏa1'`㊫Zic.ͯC<}Lj|QZ8wPs0͚? \bիg,D›,4f{'NA1d== *=.2oـ-y-a 'b #)ߑb?˨;:KZ)cr (#Vq7p\.jRMegis/Dl)ept}f=39Ӑw|K )RX_q"d˾x2fϊaQ: 8giƏн|%lU{ d`{kv͟=GPe E 6%|QG ^ïF7oETCq"+:5E|&!7d}Y_U80,!ܞ&hЇRHS0飸Hok]|QKeHJ/h/gdl flZQGN O.Nc\kQǍdІ#ܨWkch s641?s & 5U,:ۺK9D\̊ |Sl^Gȏ!;_'&U|ߠo6o[ecw\sgE x(#y+`!Kr{ʀޤD(ie~M*>y_fgߐ8v-}<g Zޭ0Lz@nrjH;GꄑMg1}Eer8F;L ^_n`YclӒ J!USi}Z9z$d8 ]1[|rUm߅{P-M6D5k.V=vjLMw!fe^6Iu}p?!]+w^*'杘K?gedx\ʿ߬nO`XUB;Fs8?8e2y%= {=Ę2DZ\{ȵw 7ƭU7@H=HaO6x(zB!:-j:{ ]{z6gz'yqzhkM3CkHqb+zuQvaƃnB8ϡΏ4:SpLaL7/ZnVN񼒮φːwCk !d I!A_@ K4TcxLV bnX36eػ+랡42M%:wKHcj=0OD9 6 fMsC<؟6lv фH}BS h9hDx_^ cO4+i̍ <"F 裠 n 7 $RQV&L.>Ub ƫ4Sg|AvW.~}I+E\;@HTqK.Wg/GJ|퇜MzWxhg~:FR;.a%E UvR6Xדu&W>֧uЁAȮ#FuǺ@ 2+XpL9,ct!=ycĪ>|I sv1N D@  /{Whドz2:!Љ,A :/\Ů(8H0DǢ .e{lw 3,Gel``ӡqkl~Bbw('Vcoe^(Ԉz&(ڙ!dʏF@cAn['_#5M\#W|;:?ߘ%]X1vgy6+(#~d[qGͦ 9 C,`(ʄNNQi+~S\ 0Jж~ &Ri_?'QGqV'lFf\-!οu*]{}`,,+@'A $WEQٲsP+V6Za!)*3"Τ:~8r< Q!Ί.ߪ1z>Rtj\~U9]r C:ɝt$V=ʕIjx 3n5;di ?fu[k̦ >T5e}޽GDtYBܒfmBShε}6`.QҎO'ʆk6+,7Rp[b=b/h fm|X:J8rIobIze۷39t? rpʄ}]fk@Jwb?iGn;aDEߑ |CpQiK|15Ö_19 !팊/r9nZjO@xCVƒpOQFVgz!o͵8:" n<DDcgKZ# Y(Z@s}B#1O`ŵd!mk3(G؊ ̣9Ԫ<;zkA_VYɎw&dPGYȱ9IdCw"Z1vS;+ӣOUi79 ۚ0\0Y#3%'ESp aSW'bR:B[ 13Pi9X\V%ʮ!^u(i,bh#3=WesѸ!UKsDR3w5 i Q3ߍrNʿR| xb$FJEIrRs;0~T̝E$fdFq[qe}A\v)⼄sL34P~OU堳57`p^J#c9hehF)pg^䉵C `F3f1kM BG'1WO7E`M&{4K9&ߢִ/fa)J}\SpZ8E Pq%456mp,&Xu8; U &?&Sٯ3=nieuw0jM-پzZڈ~itn[lRȘ,h Z+8Ml/ ox4XA]if }Ng21Avl>v,3 lrgG0"K\? BɇPL2k.ye,7Q&7 qPzE؊L_e(˰J/L )*MN ;Km(17Õ- HyqƆ>p&lR b:aŲ'po-P~d -CrKEZ2y4 )`@. $u00p YLBIaZ,HQuVt0h' 5J'~ `!1 Gx1BU򊚉c, Aؤvb'2nZ%S>]~oC1pUf\W\zZn%GQK U_h1"QH=MKhľ2rtEJ}pM@TۉsԑHf d2vT ::K we¿:C\6i6iL'{MMHzfSs$)(f"X9p[lZ&oBxh5zL_QS^gc5x@;l?6(`jv2oS*ZU̱y]ij  ù%{̓v'XJa7CͫK][Zâ׷A9A;c_mDg[razAT yS17юE+I_&o9qY(Rfs=9 q we]t mǣJH,24nq3.*+ Pbd^1TIQfA#xR'8B,&*0~51jt6)nFs) hS(0DzOwqwMS*6^8,t y]x,?tޫ I@_ By/;5JҪڟk%|5 Tޠ⏣#tރO],NSoi tHcqhiAWf7vBU毌tz~{B(kF6Slw9[,B9#Jh嗼(G&>{9_ZǔJϮc8 ]:erL5h!焷L#K^qXjlYW8emyH2QMxLiؙx"nNw **rfЂT̙>7K47DSn3-g4\Y,1unGzF~9^f?Y*cFd:Y7AgDYKr..;Ee!i7jaf횲xbXC׃l3@Zȧ1.~I=G@lѪ  KiM1p ^V|{!I&ʻC.fb@3v$=t)IYTH [_^eHLBr(YK}T/Vҍ!2/}oI=ji6'CFSd Evk1N.Zi ( vr )ߣdV>8>iUbrdõRkU lI 9jfW M% ռ\Uƥ.MwVN4uxo@t%Wfl[y9{{{C(fh[B}Q|:]0p7. d^p9AX867U:5p15?JjgSdg N +OƘ*P0oUUpz>D `I/UO<]!s5vb.iXIvщ|Q>9^6U_*aHLѾ`U=DE3`BjCKG>YW%t( O;L`͙=sS>1@FEIv 9\F!8 { Y K;B=)MJLa߳I{{m%9/h⣲?lgZfu;]'˴HR”/ 6l=MjT^$z<#vL i܅h_$6\deI>’$mW bGZ<'#a`GbK Q x0uX#[0<8kV;6shP$$H W.zb'2A]̡RwL\_0~)ӷ+xu^|ާ9? 'h&Z/QP0>FH>/3eQIyFj v i$cѿF;yf26iow:75vXe yzCC6h3Zu|8\~3?c_ey}(}dJ NS#iw0bKBsSȦ?}DN Xw\?yB$&ipc2mz"Tm}Q$p(B&5#B`|u?K"&gMf~HِtIF('a%p>^ʣ _%bwxi1YB۽k/RUYEJ" :A9j*A3 wCX]tGbTړ#13U&c:Gﬣ܄: 3,{9H93@X5:0bO'0 nHl0ZaP4w-1UBnLNJp܉AF;9Wgh-i1)Kuȅ谞Kϴ4S·>4AяOONsC; DpŒkZ)clGxP9< {O̢AKV)cW~B=7]hF,Ӛқ~[!uָЛX>9!=ej,t(v%?~ ,5danjjMMk} /w.4c2ڑ}J|ՆT^$ΚɅ$KYrmo x^(j΄i:$ hYUΎ8diSSf_ أHpeU;GфkzvoGa]M9J kUҲmzvƮUҳs 펥\!X*AONfJPvn~Fb(dHfGˡ i漼!=\CZYﲦ P^]A5[!0۴w=v]b7k%&;y}7F!9fᘭ4V(bPӤHC{y.˴rQntF jBs8'C֌@7Z)<ֱc3sHN1)IqkOJ(gidD2>&6|~ 9l F2p J\*\'z X^n41UMokA %ڵ)Շ-&:Zw(x&(dVKJ"ۅYJvh^^7Z?B t4juWVH>,IJL-@}ԆF~0IWUt JEʴ)qo,- Ĺ3Ysu;XϿY_A)q=p-ֲR,b% AG/W Sl roפl\S!1у_$3:mcOe䬳^ݭ2N8}sj(L,DkMO{{Lb&I9W1:uv&PE'(5vLx4?H>?T?f㾒'5 /ǁwқ!ک컴&aڧT㖭뷧29kvJiVYEg}*Z Vma!ԭs!V)_}*Ȋ:h1꠫ټL.#iPäIWTŠ 9]f_NȈMiЩ}]ל CD.6jʻ*@iG!#b`⊵/j+=o:5N;Ic94jyC0Ǘ- oFt˸Q͕#@'\@,h)N#Mo^֡oJ:j{pZ''ړY 5%FdD5LFZ0RFf aӃ^(rؒQeԊnPG8ᚍ[\VI>]9ڣ!_NcxRmDK g]li?HS>c5j<Ia L92ɬ^H T h* h F1|32s̩qi\_lHD@:>uy#=TnUQ2r >keqK5"v}gX!Ϊ7*!Lл}SfHrzUsc/On)th5G1ěOla|TcJoaa B\*]uE-;F̏ZOLWO+=69Dg+j鑍ޞGܓO2åAp9YـYΕRWJ5N/#N(|_3I[\x&WlTfZ%)bEE98~v>?PS) fEZ3s2+%)zwhx  %_ p":Y~D+_)g6JڰiB4L$q- ]J^( Cf4I 9u(r)3-SOp.ډ-L8<&*t'3^r8UqeSŝuX]0_þ@nGQcSps>;+ SocռXð$x, Ԋ^'0"jZ(V-/yma9B# ܩ{2p jOllyb8::ӉpPhc0*:j7'ŘD|zxO5B젏J7hIkrOǢ ) 4t '2[p5'EI3w t૨YK, BR)<ˬf"+qY"?@e * Ͽ`gP ? Qү(3(`u(\DCKmzTʲKlG ¼&R\WS3-ۡ$d^&Y:ylO%žs6b֔Qnn:ed- }._(pTaf C`n6jgzۖ>ńh=|HCF56Y}y,KYzfo }kƑTcIpV*ߺub»+d<#9AAg3K?i;RgukB/hoOb#n]+Vw3"+8G5>Zdd%H;mD&TRPGT9Ó*U܌Teėx؆ʹۓe4Ä+!" "G귇GIm -~kNnr 9Z6k \:3a)$yz0&/]ٶ+-͛|KA׳ڲ CƀMgU"UVzzC1hSB31B}ǯ Pr=x@1"MJLgZiʦ')4}hTB(+}9GEq d) 8ثBď(8D4$@2[STW=^ֽuU{XMn Jj ?%#4ǒE0ZG=&66m3=13!Q`ÜhMב6j^q37K ml?Z =A f/ fj py޴!N!"f[ĤFv_>PW{+QV_9"+VbZ%8QOq'Ga#%{q)!eK:+-Dywb稾*pȄ0z)w}P2H%@s?~M J_SLƩ!.r2iUYNs>Ա b4sWG_d^e#;+ i:! а ,ZV?÷f}MEΈG%tB|P,(4=6I F0.ȹ$rܤʽ(T;K3 ZH9 L CVX%rr;3>,Nɴ##.{:1R)4id_b05v*ԙ,}TW`U sƓ#Ra?N9m. <;v:C$A}Ȁ̤[H%|S7O`i1Fw;l0WD,Պ[R#G= us-W@Q52vEԁ+mH_fv38ZT%ӯZr00@9J蜥ц9@cf)k N\tvFK$@d ō.RBū](#X$Nrnn h_ : {v{d8w g ᚟ew՝̹JNbap1FBR:*K͝-̕rOpbtXV4`9w/S1 XHi~pk6Q=32/䴐ޣaF+Ȼ1Qs^vv<e@gQMrpvLԯFWFBXGGٹ''{-ajDpjSzQXĜ -T6Ӝy4OR,&n:ݙg~t{c:kf!ހC=Vd"|Om"O3L{JJE0?V,7_Ш.1|i2 !Ώ焛rvց,"W^#vM1pACuvF#kWcqюRcdhJHnE^Ԥr~Z)K\19k%w4Fx6%#Z4$*}2'H۹`J63+t0 Vb/ ]F(-,)jw CzmX\ERp~͔)VRsYI,R cTxm ܩ-zd+KgFSE󁆢e"b[h2AqnI;pSi GJc?H!nc*a΍8a% 79bV.k ɺ}7DOg,X҉DEԽ;F"{JȤA 8OO$!(u z⿏#V&RZ!B9>{ܾ#a%J<*`k'M(p.1HJ$"M=^~+-(Ȯ Ph'~gHU&&-S`v`?' o6SF|d;(*4;mԾWPZ9j%'y{gkX"\]4ea]PƘz[jz.62 aqaƔpLn{DEDn'noaYL|J>6%{fN(VE UHVS_Q n<Իoݖ[ =mzu6#{ԣȲ=RQgnT҉J 4;{rW= EBƢ#ڻ89gtcJ+ mڮա{r]YyBKqTiesr)_ό[LamYFO1*F,&q Ù{̝J0.MBfI@VX'#έy/O]uDq"g9ՕtvT*0:?3jξ1U$ r|dӺ'Ktƀ`& n (1/&ӰA!I8% @tf.{DE4=ℛuwE,sУ_mVXkb5_K>0Lؗja{n;F<>hW6TZ?(Gs ˩sc}AɼM?X\oIk{4LDe4`_jTsg$:wq2v96I5Jem3'&^0xZ -m`qa4"*aժ OHV2`SXyҙ?{qCœɑ0Zv1"iSI14?.d7)<5.[;tfe =26~FZ\yL56?cdŹapt;O+ r xd{ZGBtA|qkucfQ]w5Rܲ 7Ej1=( w*L҂Sчlt>S\w"> 2ăP`ɉ2`9Bw PBqvO =,H2aXi+<2rL:ffd;M}A{Ee9A4 n[`Y7d?<,t\Q-z`q5M9C{t>pQgq78<sD:=J|L4lĚd\[[s}04:F% I!ߠ,H t[(&)O20$q25~ATp;wzDH-aaѓvr]fT'3Y?-κv#PG a۾c/-x7HLIP K{ \4κt3(WU_̗=J8tN-87, i ?TCT`0a*%\\]YN*'aPc* d4<`KpYd!V+NTpIqH<{$C+ >4oX^׳h9 d]FpmTD* ͰzFwXgjH/tR͙, kRsu,&zP/l$v6uK,D`u'!J%w}r ]D\3P œtɂy\Wf'o`(o&)'*چ.1Yo_J)tzW,B+wO 5 Fa]LC;ö'jب-A\WK#h$ERl㝆s[8{3yՄ-DXC͓ +n_ s58IC]>!Y9)SD[y2}pt]iO)oEe^ߗY7\]sA;4_ ٫%;H]b7Gʔj'"[PBE#IdgsJHAU:Ğ5ޫD4֤7 ۂa'7DpPXftN)P[YAus ]2ͩv5q.҄Mɀu;/F-^Tk3qIѴ\aBt/YhɆe)QϜcMM&ᤞ!\LTÎ4,&(W}!+JE&@ī$ Ù~f&qlk6.|C }iǤAZtq!Zhd>c*O]<^|銆S]!WiEN+oD7znq+ف>&Ŕ5YM@d}yNNglsF6G3J!g猪Th?Y G<(.΄N=kwzEIZ#$ʤP!!{@At|oкar!#QUhB=~#>\ѳX ":@͡ PXn4ڟЁӊw;E6$f37 f}πu J|Q%壀B'VtLq)eaz_! $+| p_UZmTny ۾K /."3h{ *v҇I~Dhy;}0|p{uRCRL̜PTHoÃ0[ a;c# ,wTW˾+ (tMa=VƩ{`{'2iTDpnHYeIZɧș;a~AvbU<r;k@>[^Zsۘ؎+N&x1!CA`Fm5>_'Ee%Vue? oIC4#owoX !H_U?OXqB5pڰ)ˆ'tM:&yO)4N/cDn &(;")֡Pa#c}iȼX,W%%J\ɖA 8wq(Eͥ4 ; v(umR-R~ﶲ G;X" g+S쁓AIhj=l4y!r"[Og>x!B3@RV(m%^H,ʞ}w͏,!*bl|Y"PD| ,ʶ.- !Eb7_ۮ,z{LtT]A~Hװ:QhS{bnPI_D*šض!t4 Ly*}sm*Feo}|Q}dgg'o7\hR JVj X[/\^30YE:xDSǐȂv6}s98Ntq>ߊF[֎m!?0"pCN5Ei_- +8Ot!3=aIH~R/yqpd) 9;pbX!炥b [V,Z0/H |{it9N;)c$7+yުJgv2lTj_] M_>^l#C}x*S]dgfg|Ӱη2E[E*ݶˊ4ju )iLmC*Wsĝs<~֢.L? qՌhnȋe$p7bęqԺ!GVZ^s$;3F{=,4aqP#ޕ108{^U@@ zj79nP+&Y#bq'fiD+v9ORtgR։'uzC7 (9[2sฉ!b`>WIh[?b睁Ͼ(buV[T$,vcjaɁD͕oY\p"Ee%sř?uY)0pٝ#I`G@L<4< r jwi 3s<"2niK֩ÛJW٫m>P_gv\Iyj"Ʒ 5S麭 =LDᰰ4:ؒGIʝm6X` Wg |{ӊ˨43H;OX7g'>)n+Ó@ "1Xؐ|v>m.pMX24 x0GF!:H Jc@s\8T@P`"uQװs;&+R&?dJġq{ x{rXyͣ;$U՚C;5 =ɥ<B "Ry 'eiwXޯ(LEM;6bYŶ{AL}/gQ ZWtջ,u6Ҥoԛ2uY>ϱ/ij0JR !;qu!{:]]THR,KJJ.{F3Q2UNEQ⮭~FzjoUQ +I;uZ5IM A*@""mt_crҹu ~֎6~ BmY3 ]o,dLf C-e{X#\W/>G6Rcjѽ_<噒wf^¢ Le]ܒc5inILQwh"IV vOl=?B ٌ7CKQꇽM،k܊oX F~=z%o+mCqwI cy_%`yL|+f>0o$ڼgh̽Nq7Q6xiS&B_EǢPٛu('l G\ز[=$O~wx=K' q݄ c74tKonu5\OD= 6݊$oY gM7#Vii!27gL+_>s y`i]O8]5 BN<}b,C$tyś};L Ngi_1P+"u$y+uҽu6 _kHrS*nqdMv&JE''y5M٠|%Bu*Q\#(UEhC ;af(JwʨZ ?l7'W;-G]=βZBdVp q1@ /Su=c$W)90|#.oB6~);moT)y2aAP)GN0_zӡ*xI!0NAfQ-XSj.)2e"O\g*Ca<ڛyz E ρ[8CJ-WetU9FEUm̉^:[(UG_Do/re8&&#^~|cwлm|._0J(Mi@+~Q wy7rJt @9l!rм OC1 3وyΗd9L˓`_р2Z&ex+p}>T3iq]-}=YL//O?FEVPꕬN ָٹANf; 8hew(Tg!n > -96Sv!$0A>eػOKW^J )dWHUnE'3LiZZ`M 2hm,wT]?-wxE͓^o ZvreOrvii7@1xTr.Ɛm;ґJ=2X,ouհ)Ěbl!7 W=y±~{M;VA'~ uD4?IKbE0`z)8FǬoD[a`ABSRɧ`!$aXwDU&<+ or[Yϐq,<' [hs48C<3s|ܔps54>{d53bf?@م%y!_dvLI]pr ޕ}ϗAB FgImvk?J224k9]לEx{T ɿ9]oAtKj@ʠX@ajf*?95ΑCa HS!ZɃ),?ŹP~XepWu}G랭a1@E\cx{3 zKg&WI/M!'<+"Y@$ߔRVPQ ;/.-2 n<Ȩ_O &x$\+P%&6]ZAlw0(;#^,:dZV~wgVW'274ŰRInֲ7CvKGBl"~劁Ǩ۱.m9,R}`HC7h;W"s7u#3^6<t&I}ީ}" ɠF+NifxԼi_y#f'gq?:if\7櫒JvTFc\|˼*:x wu{d֟fκP c~02cSh}F@cW5Eq~[0xAGRvyqoȣOH `5zSAQ7W;i}ÜpSćVXa\W%Y" 9|RY`4kJ§6^f߄ Ce W^k}p޿=$o6 zkEsuld0זJMG$s3Do64{zf@z*&0b .H;\wf/0:1Ƶѓ6WUo\ OF/j@kU .Ӂ8w?XCxL4m;r0MN #]2Oݝ5ӄ?vt ݼ0-`:Gئ^@kl o:Tyvq.xjcBiH!P9U =O}/yv/y=|W|,\BԤ CaC5 pԗpk8E(\J7<\sj02|@|FAg%HނV?(HLpmse]N bT %8Q!@pRO(gTޡ.Yww2~G}GODT#rc4*je B|QA=fjkU盵w\>UZiPb9$v@mG~P\vL7x$ Ҥ 20R~v;3I7A t۰O}Q;ϓ>hmvXģJ~k}w83Qh֢9C?X=tں$=Vxh)H[8P k (q>H:YVsZɆ{x1?A72|&s"ڝ=xՋD#T>*r!Ϸ5k0) Rf ,ihTՔۑ";85RH!Jp"`9kjkiTb >yD^~ TҢ <4FXv3:<m/G)  ݶәP:c `y>CڞBf]ύq+8i19/JZk_)>RV 897=]M6^ q VGo(pWN?36yEq 9Rt'hF"VԲR`άKCJY pɗT@|#֜{i7g|_oD” d3ŵ ]g8?Nk hϴXXMzr`66ZPdžtq28XDJHZKJmml|ȹ`0L4ZYB+ne93pH!Ą**s)w*3Fcmf+%H$:X5Dz A:ؼ *FA̴ ||JRϋԴ沱H^`Ijꠚ)@ڦ),d`r^ Ġ)I'7V6UͻmZgwIqܱΗˆaUjMy8yb4ld=vZF=v;JFQyF(:Ann=Irg<`} rPn=sj͜ ֕>ޢdĔYSàTv5aui*hsVĂNQ D?qGܖKŔAђ 9I2٨Ŝ|嵸|bx]_ywLV р>߼4)L9ӼuPOP~XEzZɁOHRa T2,QuOB~΀k@5LDNvҠPr_\^+MJ,*v%/q 2I0T]N+P˝F[\?-(wއdt&)ƺm^ /1' Ί$;9{A. r/*^Eeuc+`aՏtc#_PÔ-7^ 2/Ǘ։| 3>%.{coWw}+l8jak4}|,WyG<0*r*όhdnl-eBBr~;IH趗z^Zxȵ%2GdcQ41m apGoUCax5D\UH(%ar#`=H͍$ei)-w(D[zaNeÿ,U0wt.wخ|W>|܆vdAr.ˆEݶ 0!qDVzXF_j!XԻbGRQq<>{eyTuQE=,el'MOPIE07"qA | Dv֮~,)myhNJP-/X"Aυ;t>Ɨ,͊[`] nv!j|jEh-' {BJ85?f-(wxI#p{\##:Qǵ+Xeh&d$4U*fhSrq ^4qb 칈S*˄,C/NEɻԣ`45bцduv ͳ96e>2{b5ʁmf/VdQx!8XT8PKs;B%n/X/.$ٮ`6MdY?zHb0PmRV6'>A,QdT߁!/0[KR#j|8A9 aHpL.qH) -23v h:#fNG68ø@t4z !֘_ dKH aE3Zsx" ܭI X8B'ĠgS;pƉ-ܑF6 zM.47ɔju0H*N&sDƃ {?#6wǺqCަXL*^noڪV.Ï}bEȁ`^p%*}j us9:=)rgAv~pqSWȄ4 IQ(̟D.+S`װarwTAR>ew37<*":B*Nǂ4-EBx|N ǫ\k'[*CZl ԕ⛉W6ID7TV _l2: 30[ nh>\w*[.o A7\ ,+9O$P$;&Q}8$o$9xAhh˸ہ ^o{[5dIU1 ԏ1Q+8>D7Z00_4ہ$iꉍ?t#;;pZVehI"Bt=PjhM |*UA?%oל_x_8ZY\*gC@D\\ H `{Cv*o VAB`ߖ 15K2IzMсEYj5nek%{SV$@`(/mHh֩_G@t2ȧ"ޜ mPx<&f[Q[|uǶqAJj+;.?4[պn 'ģ*#LJi Og7{6ٜ= p?J5SJwS(qѵMM*!xp%R ܏cpWlᶹ˒JKY9S ںӓ[?iy$ z~{@z+n %=Q -;H\>y7ňt5G鵗, ]S&ZиV S ,ûk(6YZ>vSz 3֥%>вNcoYN^Dm1Ԑ'\pX*}QEhu)ۼ". 'w-oX &;sD50dp-S{[Åh<}i*,6y~Vو2R3h;_1@]z]'}Xe2vZC,+@?ijZY27ٔ"G"1sZm dcL? Np},*Y/$?t$,ic Q ]v`91WwIWy/pEa#Ǟt\5= Ժ eSۃ:]Q~=fU$Hf^LDcps!3-%%xd+$H7rh}GL5U%3-c+<=nؖ 7$`}$Y憣ޗa<gݖf|䬬ݛ!|̿+g8A'\SNwBMV@i"! (GTpg [ɞX Ԓ e$I~C@C;R(zNVAԉGSlo$xٰ9!]e \t?]#CQ?\B6H\t{4[;pٺ04LeA%;_Q% r{}Ъcld6 "}UsD쎚њvqhML̥GT$۩H #OZ:U17eޅ:iqeYsԲi_\m2@wdo?? w X `m>yn8VT^ 9Atؠό#S:caIv N_ؖύ| -<JQ`@'vPPɝbZʣ5feG5{Sn=#f{y=WN(#oE] {.LE7y *WE+x"_ EOHWkxt&1y\.,ȒMb1[6[8?ezkW{DFׄ-`Jɸm& `R R]J,0cӡ>׌ϗ-pkzv͜. 4i@쐲^p&1u0**Y/ir4%֒$-H$L' l6@.0'mו۞E~k|u>Y$bzIB%feK.elxkfPkIN cuݛo UB?sW: Nꏴan`ՈzYj;ՂdmjhsO7/C[;F2-eX>7FW *P粌;iwob(}f@Tt:ߓ'ߢlSP):$IU*+.(7eԢH-5GUFv3 -/G:òmN՛T*};R%G5)ݥ@w+Aܡ3 [6fG݀5:ÿ#эG T  ERc NJ{Ue7R|7[}Sv'ݠ/d kɬC;%NMYRMcM0g붢BLIV??ݺv %UͰ֬O!S%B}y /lgоVV% Dyu:ȁ3jObS<ǧbʿ`]ʞqKa%K:ŰBǚ7H*[  zf&~g+V.ܣE5\rjP$Sh<[m@X6o"p<#UMx>lRi4;z g&e(#J4sݳ~0o_eJlbV즬YqP&}1`"'!29=ޒ\+q ?m'RKE@$-Ê۝OO$m3mU4#3ق[,Ґ U4ݝwV>EaH0ՒPW$::׹.\LVIɖ8d]~G[yآRz(cwѐ3 5WYqoV@Mղhspssܭ&i)%vgɧT@-Uk@k;mKԍ>9jd ?Z7^(z.zxB흏E0ϯG)rB-2rR)l>:*{d隀O3lS7X7'ao7~}K `%GkqA킸NP4 zʥV@y}1 \崩#0#iP. 1&ِXTj䶜r``  .IfO"RK i6Mˈ F]i4p"*-EsEfE/)*sD  5:w e#`&SlEkL=a i)]YYv`-ijJǁWI";hoΤVigR)Fr4yΒ(s %Zc/M'j+dNdT+#0YB/h {x!krRE +o:(<%IW3JNR j\ÞkUÎWDȅU(eM>|#3$qK(ڸXXa.QZ>DwZW|Ep#rO pM1D7 Z5O;ں7k}li넹۽v;‖*W|f a#t␣hA_jO`h<͆}#4 fZ*i _~_f#Gqt|.r z^FN$ o:Ѽ{+A|uT]q9O=l6䕁?,*UR#3aH briv}غ4l JË)C;jo{{ڶ ^Pk柄@%u[ 8AVۯa¹VN먡+FUVW:{N`P/>y|-T7ff3xCsl= 8©sL~} i6l5s\[g2Ѭm6٤~d?Dy=8|.5VSY+Ltoskm$)čEWoV Bc~}θ$$́N)2j] !SCuiA9hez QO!UWRS(hS03-BP  `*N!cy,һUq(a`K~BxܮMXn e |4ßѰo3mhs^ԋ<u,,p;'St5xm}/oXeK,C^^9{ %AE^wԇS ϤJtK61|[Ϡv6̾ *nl_sl1,(jycYi.h*ϖm Ā %S010:BeIe& "Qzv ٱZRʕ Hꎸd==(vO S;Ak>N'Z Y 4zZT`0<0PțvkFcև/R-y;B9{k˹DSccW#%U:zH_ic~(IIWћнhҞEo}xUןS1Nj5t 2T){R#)H0k%=" 6^P%b Hs}^;(=Ob4oߍW[y4/|3^`!culaq y^"eG.oېd5-;󕩄oJCW b4wMB_XېNWWSl}͓08Qb)3lַEXb@:d$T:^rVbz$5f;eB0em/=Eb׈Z|`J pKO.u ޅd s _OyR,eXW9хg+;+m~=3V[5R`WБث oyάy# VN|[l6DLK4}#Խ,IO|+zxiS~m0qZg9olL-- 7F8m=nA'BfztJ dٯKGEV]-X"jd hM0o{Yn9 -q6|b{r<*[җk(Vq -ܵ!R9lF!'JW]O4O,DžQ t2Mv }1BQ%r%r$)jĺajQ4D[1o;9& ˡB0^1;Sd@r]=z׹VRJx1pf)JR=?-'AļA ?"=w{ɢ@q~l,n?'2蒝lAz+zj O$bZz6;Hcc-wtZ3b*:$~XHP-h9Id"pD H1ti6;YVf #)tR_I&e۪jrDftṮߴ \ӫQ-!T*ܴ 92bK>w3YUl6ݪH Z#4,;S9>ֱo1:;VCzՙ}'3 7hբednt_eh{Ӈ6婝/ gtclt)q>=aӴ>q6"? 83 j$9FxpPKrn 'U %塞ڦMx4n=Xds:l]~P)Dp0/=b 䓾b:pza jZ]'Xu}3Qaٮ i\=x`BalKnAV޾|D?omLk@XHR0.ʙ˦e΢rFYۅdnEhT@ʂw7J㏝ŬqHxk  hL@efO`̌="?wh_5gi&Yw\^aL cSisjƝ*0S\PផjwlqK;/Ji_u~>L]S(gI/tpEoZ.h'dwe]FR}SX}3J Czzt"[ Za3qYޞ a|Pq(K]l%G4ϭ Ana}(`^[1]C!3BcVnJnhst #j3|Ӏ$v~sL |v)н$Pj(AoIYDVzgޅ#u.3z{ʙ0<yiZ{,/k n׆2[8$ crYB>`l MD`/<5#͔=8lgf녟,ΒĩN< lPS370v'~W̗]5p1yYMr)2tH^3tmzA'}Kx>Ҭ'89[p'lo 73nLu6G2KykՍl/^䦢ȫfnxמkIL%v`]̵>WxWRcEP~:0{v>")w!Kf6c\瀢 Q?wIz[|1fWv4[^<˞`wcY"@SEUٸ)Jx="107>W~bo$J[!>ƫu9vvxu]`q!dD:1?4SaoL( Wx6py`e)swg0GJyOkn|eޠ"dOGy<ԡm ½iZWA-`/ Yt. Qb#mfbJ[.Vx` &i7RY&t1p S:JMoM:ff҆09vꢹi2ӇmDžoO\’qoe#e[&+9vUcR-wH&dT/dGi t`_(vV7ywXj/Syt|˶\bQfEd0 F|WAff?ſ\AK(ch22 "ln 5>ep'"*,-ÅMK]ޝ1A} D}~7&DlOZU;8k}:?23o$t(e'̐'ڴ'*`—/D+4>vir*:vZf|U$RSoǚ>x~Rc`-?no|UOCAdC!)sژ_;ŭUC*g"$[-&guتE]x9?@FK=SSwc>0L:' 9{1(p>i&>!H(9j+@9nIW Z1#䌈SX%x *~y]K3Xgpa zMq3xV[dSǵB5ڼL^^)䔴}%$=[C~ȱUiNmL.[W:RQn7@zu&0n$)E+FNsY톌N}^khD"Ɯ lӯQ5ś3-eDvtUo˼]xKn htTjQ† K1[la]`Li m& |wrpk%b/:m )i_Iڂ Dr֔٩ m>9Ħ:#66lyuOckh:L.9.u0S oItΔ  h~Ut{"4g[)@3jS+%>IfXG|UC- ڀu z/^<~/Yia NaGm.uC0-᠊8>D֔ork~<QyWJp~i+{4u{J Zw-7⎛3H'T..N2h]Nr߹IH3\vJIӮO>%L-YBrs-Ay /xJYhwaev݉'xꆱ{!̃j[@βfc=2}ݡnhY^v!3/mE" 7jwBwLxZ>CA!j#TL rgt='-ӈ߇<{fX~AN^Շ륓)Mm.6m$c,CVNmZ^l㠇݄ iQ~XM $͡[җՀrC>Da |WA=Wy.fa.fyaӢ~ $ȫ>22dZaz`].Z-0>ܬZN94'vd-2 [PThzKm` 2Ŝ"WkޛkԫnFH 5Sh+l;Ъ 6ɓz;4GZl v6UR)eD`d_.H*Lq+ O)5CĦI=ɬaQ\QVhysVފE"X tꟓʧR9c웯)΅P߲3^xS:q2ɳTC"~;^06M(`t#ፘ[Q]C:("?ߪn 5QoxlA`Z4X8%ds(gW$ujLoP 6[LB.0죓saN—s^*G_h}J,a+P&琦 'G Q-ܫ n̋EYLP,//ˁZ\\^7tMdE&O!C(V }+o s6=xESw{g3s9hqN|:-c ~4>li],nAt|STo**>0*3+TW Hγ")0;s!oOwt[\7;^5bc~#63cxE܍#G!(0~ Z[֜%S),|/< D)Gw&lF\ǭlx OJH-s|7 V$:"ur~E?Ii׼e,k_,NͭqY3HIunpm!5dxY3ȵ_a/m#a` ѓ!j(sέex0nNxY}\۳}5:12A[ 90GP,$a/3[bZ:>¿zGYigѰ $tJϕ45F@"5f; (~AUexm@6x)C;APO4:#WXll>p#t~E+@KnG(!e4`t06ܿէVƼgRx!?~XYT@(^Y-Y;x|&WB .[|~K(M;U:]30Dn'q?e0>% gf8>`/zu%[%+ą)KaO su1 due<#,PhEE7oU({9ɰPYmr 6x5o Ȕi_&Iq,: ȸ&2+9ǚ+a~YB~iw&ѓr siz"t pS+8NˤJP_?X`9_Q .2ǫX=I#d  F`?/J*(l LY P/x ɝZCdUr_O|GOanU?ges]vtA`~3!M 8ǻ*vȯV9?-"^Q6pFE+8=89LW&\^^Xwk5ܴQJ&9ĦmSQB8*Uw$A愧-z3%JöV^X57lJQ|Q<1nDL HH蹊?;m{E}k8W LKFQFHZZϠ~uYXTrlE 0(^٪Ovg+uWkd.cW_Ԇtz*CىHzcPi |kLo@[$)PqSO\)0*H=UIxзnnt%Ȟ2=T3u:}tGw'J](O3z{=a>>{"3OnkŻ.lJm`p PdӻšiCKۀ W W`tƫ]TD":,f|6V]F(y{OO|`Y`>e8lUCh(Se-fW*S|2ɶJZոv䟚-N;1WEh, hzJ^°4K%sx߬2o>bKe?L Hqz#rODq[?9U5:53mNԗf$ʔl$-AuiOnS°V񵱚-?RA Y4QU{RU7bT#S+xjYg*qQѦ+g6p,׃1]T_4Ɋ.6;Gq!~?,l}ž>I+aw(KpDm.NG\U9A`]ut(+=~X0% aԦfn. (SOfn)\4j[@Aa# '|'$1*R&L n H;2n'2$JD!fؘV* ]ğ,%xGTdb=k" af&qRnzƫ#WRa{ 5)عtL44E06yŬ!DZ@g%tY]7mxeTT <<͋b:;^i|CO !R+DSzu.AXPwYK73`UmG|?jM20?)8z$7o,0YqV{bPJw\[[k%ēs 7Ђ(v]RP}~*Ś"\uPQ%A[} -E5z! o96'&.c" τ\e):8u ^H?sVz,vF\  #+m ""\+{%j@= pjN MD@AYҶx`W = yl:r6N% lL+FturzK\}]#17^&ɐtȊa1t@)ܵ"eBi m[ تQB) { 1_/u.-@<9cOFMW/ m0ɝ2Tp㾪vi;@PL4Ӽзb {c, HBOGCָ)Tktdp3,FH9z3i1uX]-z){6Eö"`;X7+A?$Ӻ&88W6Zpa,}\l=$` PSoON۟70߂U s|1 B))O/9瞾p$G;ˈRgq^i~6*im+mu:9󌱞u?' Q7J(z!+UdC?6B m_eoL}sLޒ n9g\=pѵq5zNK%i^瘄 &ґq/d?Ĭ\CuA+w^%x&e!} gw/"tu9(ee큇Iڭup&vÌ;O_ t'54z\|WV@яϽd&-eE^WZHѳ< z.x(kI$0&JGr!TVṦp\iH6&;7umڭUfnMLmS-:Np&/@1g5 ܪ-x*krW[`?<Yᔚ v$>Z&acR%qs*_ʯkB#p5@p9e!# (LsdoKrEH3b)҈E]CPFhC1ȆwqZawmMMu%YvbeW#Xڿ^ \0 0 \2H>@)/ܭr@4ufZ~П($hv#!(T}hB@=ޯM;Rq.B :tPI]X4.Fvxpj3ctTN]@(VK.7 31 j9QƲ$OPgH(ݫ',n"p*_G;.5WhjulUn ;-MG?e4낋`^뤈R`WQZL:Lp0#W4)q"TF;$iD }˵$/5~3.[ԁxwV)|\wNTߞ.SAt+ǡ*`A 8)\T0l=O!0T|pbI+"^ݙy`b4oB*$ʽX^ x(eOneWtB.wNF"Ka] ro~#RQj+ Q69k܄V ?}knFBMI[I.ᱽ:ҭnI ٘UHM؂{ &Jo1g<Ò%q~P^maP|U!.9Q9kdS1[s1GS<8IB,R1zj{h[%]N ƋASV\411^@v?(-/~b> s:GZd>ۥߡ˥Q }#˩rwui3'dt<,F<5^.0>r+VnypV)Gֳkl b軿v,'洃h=!O:m?eQ xuHoe~BFK.&pT4soD (/$iv>Ș ~!'PȷEa_RD&22CA<Ɉ`Ę?>閅}An!h'uF:Lv%Y*^@O?̛y}]sJJ mwp;ڧ @utָ{vW+A{`$ )67G ܗ;;n~e ]b._FN1bX =pČI˓8G+]+vdܸ=yG>y/ 枘E4oF:G+THR %Q>wXj?k*7ƍegRΊw/$ %UY1"rG$ X%Ѷpl{9~+p~T_!$IsgLx 8 ?,0zroTS KRC28Sru QJgyn֌A 2;OFVFדh8JuPa|Rݞ;cց,'BB:H>]eWaD8[bjq‘_V ے q8ߥ-03Go=2?'H !jw'.-͝xgb$fO Zqe8g N͸p7Y?'OњJk(<<@LaQ1-!Y/ps:U8M.``q(91 %xDD[Mvdjl8㩅,/FƆ荟'HqsX _c3gD=`z6,5}Coꍦ)5xMIA'--~e\|Y)` a]i󢃴%$(ɏx^P&Pr(Tǰѷc#jdEY]à);(Tb+/,NeZdj!?ra? a}R^`ܻsTi/${8N_Ut R0^f ɡ;P@KW`!<F2IC}r#'Ϸԭ(j!*&ޒci[9a "E/2DAyGĝo7DȺ-I\X#sq=Xyg[IyxXʜ/[oߙ-w<БsOJ&aAGt iG[|A$?ElnDP#=,^]iҭ|w|Fp 4;|z衰?@#*4 hx{PiZ`S)7G"ASI# n.تIkjʵnQY\݌O^6^SKnJibdZo->v u=abgJ%ȗ7q?L\g;]B1$FgKU{^@ jV,;Q栀_ ~\P3 ,֥[vx8 ZԹp'l6g.#9`h8}N ~CRtB?V㑟{Pp1_PLcAsr p?;dxV7kûlXEF~r nF1ݶ6n(8:S6“ .ZO{K,tœ/eU9B. ~QALtЗ^MػK._˲-j촔B [G_0 Fr#RlY,*@8LA/BG1Pe;mEZߪXYH N+%m>X%tvQӢhi8DN4kn`Ls/Mw{g|/n^LLVfq ʡ0""Gb BݯRV2i4 U'N͖V(1^@8WC1z^Ö2Ta}%],|xpH_rf\dsȻFɂp3.l;+p}Iqw3k@PGi'T-Z <Q[G:4ƨ\RbRE~ezQ]|:=||0єf)źqJ u$OZ-s}6F&#ִ:~B԰ FK?pVwOĩ(> k[I,a6Ÿ5?;9B8xRh;y$&b$$ pQ}_`Kޏ2حmf[#G?'n;d*=!`dĞ,X)n]> >cQayK[OyMH443|;Kp6=@nyŷhZ迴>jR.Sr`:0d|-)KzQna@<ءs9: L#ȏ~ [px ~jޔν+*̳a6,K$繶?ɢU ''|@G5CK 9e8!Lnm JՎeCpDex[CY#hԒ:@j,e}J]9A)BXvqn^{$js\n=pc d wBU0l40F>xI8U.c#%YCاm)䖕l܏EC^:VB>W,^Zy|>=,gÍ3vꨁ&aV^ sX}D~cq;1dž{|fA'LZ?feWn1b5[P<3]{0:gnUk)SDG}zV/H]+9#A=…S4R\qȤ߱UPZ _뉀64:LDJkiyFqO :O1!^`^97f>̘_!Xb.XnCGhr7NA1DUMRSO.-p[ ^Kr0<%u'B)qݐcUM2^ (jA+*U>r(okH̜SDYYEW;ŏ&S hBJY#8J: cRlo/K,@|C VjeՑq|eSm}Co-y*bfWXUńTO˿}1+1uJ'2h]zN#l\19OqJ!M91>4XxvBDJaU-_, љnJ|FH'!҄+YZ?%QE N ’햔+Or8}]l:+40j_X ;U=։W^=* UIw ZFe'Kb @ߥS} 7\X"/J Ұ7Z6=rF4 A[5aMb?'5hx^(Di$QR,=~Oj;l=m:^ugl t*"ꛅ6 VA)ćrg$V{l jHq \VUc4)?IixiZF8=|+4$Ф$%V“ Nؖ3!՞!)¬[STld5! _QU4G C:k}T֕&EuW%ߴԛU``ߠx}H郯w~gD?q#6Ƒ⇴_MP# [l0@oE[F%e3\1Kһ ^u _T J/5]`)/jU1Fے TV=UzW{J5יRl {2fQ$0G̰ݩ~0Ђ:&ͼ lMEUn|Δ~%KYv5wYFp4}_l>Bbe Yw^uޯ$fZqѮpعhM5'%ʫ[J]aVk@-}֜Jf^ Ws5q|ulcdh#^t[@GVYx*dʘP_U|uc9oXF4yTkC ˥@Ò!yQ%mg@r 1T)!![ Vǥ5'V$u~ XzkIs 6n27z{ 2 ޲̛Յn +m ~KvUhhFQ1RO/U68ȸoRꠞi0G.Lh  plQ`?% q,.Ykgw+5jke!'M:k!=%IneUan* [?Aެ7wmh}yDܷ921QYi/y^ȧ-RKy4o @ =qTȆ}5F@Cռu\"n5T[-1!mك0{YǼT(gE;'-~^yXB0nev1%vh p<πRc98Y*Z/R'.C槛ţ0Y^#t?9PV&!"3Mj:N~#ga+u .@I} er#.Bu]Uqȴ;MgfyHos7O`ϰ[ˮmoykݖ>$r 繀lti P-/uN}kvxד-BmqZ;v`*YGa:]J5@4̞9j5%|M-|vF:袰[g ,1[X(>hnaSe?9u*AYt?kf”JN:41yYF*^B"Gkk9E\(8);G0w}[kΆ !`%k[ HMB4 ͟\&ըNI+4@Οz`M=^R?p/Y|γ/$CC* jyW"+n4 QP!hrE Yv9bYs7_uu0<1_C]36GGji!c^gɊ\oz<Ǻ WZp-5KFToT-B-89NuOLCHHF #VbЁ20S? s5H԰+mmֳ%`Uieg/C[dyCM7@]CO\z.X!E +A)iJ)h=,>A ǝ.apʯH#%tO䚼_#)/AEChF2l4.3UXNM9 rή.:M"7Y|no Y>-X3I"?y(8'6 0R,ǾwX9D {K-3R2lVrzdz|x&9k3~)[)Cr@-Vսp@2!ث'(⅋דM $?d%Ikj W4$ HP,?zsAzg=>,{sa0ocȁU P%l*]f, !EҞgBxz]Q'ٌ{#OaTRBK!e*ͪrcͭ @sNHt~ \eo*WzԺe /A]OO;3$2vSuJlpۖOLsݡmzReB{`\ҧzFmkozןفʽ gG`(Ovs{l" `/366o܈${nߴ=vق̬4Ԥ$~%5.R[r. -putk#ʛa"E"h] QS]7ڱ}Wk ͸IfJlj4sJ!귖g~X:ER`8ӪMhN2u]s] _A4)%t~73Ri℥n XG5I*,˝[)5mߦ;sKtɱ>x\E$6~ݳKN%&L "!bE.3X|Ӳ~ɻɠ21HL$sm@g93fxi}|bfY YȮ#/wGw5e6BLaLN9r1x0r1a>O9oqFtRV ZZX$;l/!*8қQU\0cL:]×Bn9Atl<2.Yd;| ј+ycG D# |sh.bw%! vhTW@b{Q"M1*=y BqpĸM].+ niv}G4i` jY=:y>xwh{ ZY@}?ͩ9WB(5W^3swҭ$~+2=ݣ4 iĈiPm0ȑ=ųl$A @n?$cE..S=EӚ]Y(M-(*</ʣL~rƬ{X&Mus9K:Β&6/7ҜqV2'+/邰@2Uc&NgB:PTV@;0ӕTYlkhg؞ԹLA^nؒi.UNɸ50E*:lL~+@*7ֽM$khJY3/5R\B2 mlu"Hs{c_س]ENe-ED/Aq:x+Q߿D3_n<"K=< 3M\Y9#piL/Di/iy71w\YJ;|.rd3KJ=E7~9*tX. )v}yYƝ=6viNQg&×q|Γ=xkI0\DG}kjK,cv/b`!Yv:,[ >v B_pj"_k̛'&~,)0*դ!NݓV&$X|,Z' 0>F1㣸0b]#Kw%aC|^(d8+p{BMI:ʈHW\`3}ͷᨮZ+Z.6?{V=/N7=-3fřB ZVB^2s :db?*1]-۠"_X>4C Ɇ ى/>Ljuw֩ uf~a\=d^Y'Ǒ+wR:-=^ض4c͏:D"D^%[IW7>ǴcmoӔih&#a-g7kR\2\@vP pk`#3s+zP^d_ 1m7pb˝mEC4τ\ y:дB;P \˜d{2uD/M$%>^?P k|+\,\tEmW@$߬{(mOf2=6xhuz Ə'>+[NLи%-ȑ|'MsQCmpV都By'xQ`r{;0_`vfoȌ;zX#GKڌ6HGv℗~'jBġq:YbF`7(WXHH`[dC82aX$Ozb1#/c1~GK{m cZh6)$,ؗ6su]|Wސ,R}fREY1> /Z?<-uކn\ER1ې.d]UԵDGҼC}p^lp `@W{j^W݂pj^NQѤJvߕ"rV^ .X6[D)c@\`E810*XCpCSK GÉpn$ˣ9XCo .B?uʼnAUϻ[d5ے-[ɦ  ^ӿ?Z5GB+\|xԭwF;5Ew4IjXYvD"XjT` kkJ~I DAXP++tܭqp@V*}|^̳Gtd}]jܓ/YLF3a3i^z!Cf-V%A,&D(MH?!R8Q{z&"6[4s,79 :+l:]U]HT{bxHyEvʤf˷ }1 UsmFzR*E NS\=W WۼC@^PZ|~#}TU86)0.ܯ0aτy ŏ̃F-}0h% '%OP Vt ~:q.cx3[Ec|(!AS~#7^:~G ._1e ZUuvB*[mI>>Fזk~VH%mF 2!@\VkY}Rk->ZHK !YXPt[pp# H[~n) N<~ `>dWlLrlcq?q_uFg4906N݉/qp[Ҹ;9Ѿ1n:93_hN|fgkVP(fqM>_EcMխ Kij-:"J $̕NdUs"̎6eH6G _f"swM t$.0m0*I>s!gĂ~~1:>BO6{$)h*HT#١s|Q>V&'؞FTe)?F<4z?%ȶ*?"pJۿ΢@f#u~S~+vg΋YUbxM$`}6ۑ=ȾWB:mT`c^ >)،Pk`Jk1ط gZ[[(ͳ@Kʇ<^(5I&VZ X[*iKmx@^>W%ͭא!"D*yDMo| :cmڻ#=WzϐEqG@G$ Z+c>{&U_dɷ'0bd'!R9U놕Sok8|M#S0n#"*Lwuѧf%Fw#7pz:,׉Uswzždx <"-|bx@ɁÜN266@d"?qr"*,H܀_땘Fk7IU.Tn(= zl w;lC5M̡`3'EiS=)ÓsZnnx̗&])9]es+oC]8"\QH~,NUdXЮu]΃UB}*4LWF:^+Rٕg3yXK,WnOKB^p 6rU̻Ty+(!;) P!}@]3*vܶP њYcBpwL9zN'%+jWxXfR̍@*B؜0-Ɯ$?Ff`2Iuȭ^rrh_\8* lG`[Ailݧ{cpN/qqԷ] L/|u&;?ݽ;PzziQi> P73~Ge eE>Ob={ǐQW#M'?)T8 8ti<%$h<D$l,< M0}}ZU lCfFJ0M_ӵgIf\˲Tt%%C(N81GwƅQi108v] n`4grAN=i:&~3PMxk%XԺ:((cu[wf?5惍"!lU loU,ѰO/$a%r V˭<__2rq>ǹƫ" >Y xy>U7@(~?3`Ąj<ޏU!]Qmvrs঒ 2f)2{M )VxN0Y|YPB| 0VB>Y!-+htecSi!\JpJQ(JTD -ls9| Y ?ƙvGɭ H&.OHbڌG8l<~uY71dY"B҉vHqg1?^#ͽENs) ~R4!L!T8.EW Őc 6Ãs1qoWyf%7B# `Vz_2qʫOª ]O4X{TRulf״掲ߗr *lfgk2.Q_a*ֳ%̽'V o EGcwG~2hu@#sR§.{4n5+p%@H,ǥֵg]2,tZ3%&(}#YYc_{olVd마ݙib3`+I"M[ !tfq> ~ag>l +kOC;Bw:Krs^# - Fd1W!`g)ۨrmT^JplZ[,gJ@MI#-Pz1Q9(s[q hQj0$(Cy uvЗLŗ15:oZu:w{8wuK{M~J`JfpZ+rỗrU x/CFh\ DNLI'Kh0tyik]X̌z  >K +M"n3:eiEZ$ylPB/s h8'R n\ů``9N}5p As;Vy(f IQ9zO8櫍Ed甭{§Ej/M 2#y}1JSa!/XNܫO (ĿBs(TG0V8m.ݜn䦵X֧GAO↍_9E;S0˜("6o1zXTNVE HD_RD |P1WgUKT]4*9{M\P+>x +.mUDڤ.- hA)+WNVU"؃,q [gm Aeoˎa3& >T?Z>/sklqcjLъ  C3)@cBPޠ!m[ځu wtu1R6!`T9A1a )A."KRV=C#(zCu2^i[k Lٿw%FjܬY.,*)@/l]b(H0: .2ND :15VmO!ItK A}icˠ^[ssgb"쓀U-0 ~esfK%V);onbZ sw+tV ob?DEoD{rCP`qpu{@uTv\@y{<,zZ`|7"t0gy^);RV=Dɖm 0]TfgͽcOvcM׏ݑPFO\W %( p #:u/pY+:DWgSBt^2 pEzX{![SAAVZ\KĻG-8NZA ETjΞ:7tY~SHpܼC 'LyH>!˫ uGE!y}f+V>+_›IP1\{傕mJ#-0|.(?N`B7˼jnC@Q'"Fa4.u9CG\)\ptf2p$DF[ar6C:#,ogXqK6+"}-A@Q5fw(ƅ g !d_<y=եn Oeg*)xdn&F^I(ޕ!H 7@Gv{C<1񵼳'srDx;<{݁:mhA`c'gm|{g.^2.ϊGudRm@TT vn՗ k6(h.a3L=]ԗYs yJb- U 2O)jpv7ͅƩ{2bnA<մB˗{zO ފ/:Z\' k(ˊӺ&W)D*8# K,.528mn}IFh Ew/NwAaL_`J7Go\ڄj5cJyQX{ey0ZK\/QQO *3 ZtX= ~u!gwYpn Γs 3h @Huu*|4rx VA޻i54 {EK N:'!wtA^!ՂBZ|!܍2ˉO/c1bAȄCɬhϔn5Ќ >B:?\"&"IN_Fڪ whvgW >iBZsXoHv (p)N[7֟B`83?d~+jA0) } >h8YGHC?qg*qYXU'wUŒ^M*Kj2k,5ɛُdT8}o"\xg8O5tƻ_Lc0 @VtL)6i^iJX8jRgT;35>} ڙӅeN뱗V>aFc?jj7j3 ZLEU}.[QbIAϥŧ"J]k=@C 9Y2. ;@Hn/|[]v*hS.dyÐ4p{@7>txVH+Ψ9PNjʘqg'ˊ|"JǡPfBq4[mnD')$~xЯ3yoQ@? 13v/e_Dr 1{k]TʨؗM'U%j8{͋hx+} o{wZZ; KxZ4BAK!TqLTw̪/3B(жyp囻G PoF~ iJ7kMIJ c76ha8q$ah{ݼފv`:@)кxGԆ6kW𱃯]:֖:\e =%m̀ފ̫J[v 9Ц"UF0ֱg׷eK߁EALMBCg3k# +<~ mߡ Vt}?fA%4sbZC8`6FxpwY")PDGNuu|z{g8"Qn>'aglfI%rQ9n)^kk:/T-]s4$Ξuw\ y*Eҧ"krpW1IAT՟ Zjf c*ixHF[hH' glƯٞF F@m^jh8ek ! |HɬAu@G; Σ3١*[6_NisؽILI%I4 E#۟D;4"g(NT~..9< k`AB4qU\_K;g{ /|ouub1NwOg#g76~% |T_UFA=נJRuB F8N(UǗl@}#^܋}4 =yͱ uiM6r0C٣TݬhN`m Y}ot~}>GE,_7ղ} +{A`Pt-}Z~]rK#%'+AQV:1FmT'f>#ItZK}wo^\:: Gy.Ga{V)ς5wxQ2WQ"%{>8ը\KΝr'nyp& !wޡ0y+A&\I;9dIa](qv^%Q+T*pzC\_DXMF}IrW'm)Pc\5~9$,nW)9A C‹{G }diVJQc$Ƹ!-^n(sk|>m2Y0ŭ @h4KD;m1Sf&.[cu 88Uώro.0f|OgpgǢ5ă>NEXpCe%0Ոա3)cyCv=l̑|eaFzr_ N+YkR=>E5Ca|0xn@ h(AO^7Y0VP~|I=kY+_ڥn;Tf;TӘyWnJ}i^%d0 u50ϖ l^yf"< ,V'g `'7V^Ū2b(\ms{}؁o& ,?E֬zPs+#)eI}E)r`=k5#vR^-Ħai]g'R4/'1nOFL6 n> ۼv|Uto66@0LV*u!:>}1"'9O`8%7qbVTy <`x}=+?&KyKHCd/ sQ]C,$j N?>af__V yxo5=}K])!29ُrE bƅ&2XAb:- 㓱ј)BtiR z .𢤬e :59{GoaՑ*,N7Wct"vIyߝo,5vُ3 CUlglF tA]~B e3?_~BK ^S̅:#(؂+GH#>%p "q}1 ܅XJx A ɊNȨQ'ny|7EF:!.0ȔO_#h=vPofдv;׀$7b@ ue? pN^y7%,)N5lmu,>gƯɼixe9%/$jЀEO@ Ȯ>ެEcTd])bx@=7<#ӈ$د\~0̈4wɓQyxn_W0&7BiF0vr66I~\.wO'=&un?KZҹ"nmhlmuuxg] B v/CR9r )P^Orj"%~7dDB:=z? @]kACjQh5gsgl'0 :tCOhi[^?ۜTL(*Oazn,(D =~=1^_7yH>-^,|Dmcd SU4[^*=MF4w w7M%X qn=YMǢ\ yJ!)os&\(-CHԭ/G3Q8^T񹅊 `h|+K7{R%͒-/_N;եny*{l)?-{Kuk,pȔ D'Jϥn5~Dz/𿹰ѯg@lagDqMe^ܷN1\. KM[ TgW;ߞNpكn\[;zP 1R`yp% `:uEXCx5:-@}V-LCߑ60ڎz>Tfd`p'=llJ.GF1 ~WSCU$7\$`W-OzRlh@lh\зoL_j`c5/nIv8k8;=&c%/t&P!R5Rza_.bjOR,iI+x2ͦD'iUE fuҭ,IAÀS=ns uڏ,\T{2jnnjSƗIG ~Z6zs(a3I1ld)jjDXwA x}z`r\c<9T:) r&6Tvek 1ߪ 4 IٌVۖjͩ,6(zEٯyg:Lns*Xq["E0Pk! )ex:>Ӛ)[Ʒ6FJoh\ +/;E11 w\>![ukgVdpє#;1K8qqcH3b5sl/Cs.Ă*߼6Zb]5Sxe.z92زzZu;/XͩWszM_B$~nN Y*x甇)3|+UϦδZ)]Z(%xCOυh@I<8IrUBRJʲ&ZJ?J[ f=93¦G$ pe 8o_H"+}-~Y l6 N 0e^w.R31c&HM C|[#J)yW\iQ e$yGT6(9cM׳erYgSzRu;!eBJOG&"`6cCvS~+bjӫ3bBd#eXmNjNal3pc~R!@_ˈtrY[Kx`;D n\^Z>^ld ]=TVxeެ6׳r|=[o.R:|@F )$!D$}223k8N̬uI(C|3POH Hmyq?"EBNTN܆X`1k | YNh/#oCެl׾ۄm _ ֶ[z^sVDGZ{tU!8ثٵZjgdq4Z;G|Y]'2 |& N<Uj l۸h6faE~ǣɋ>mq =Aut HJ~yGXwٖUXZWD-+ zkfzXp֙6l ޼K0s;:=)JNa)ƪ/N!kEY5$^`:Ԟn샩9ί/QQ;0+wT,t̢zVlMą:b,w'CF7KF?%7B36FQb@ 5ˊ!{Q^)_1: ,<Z$=cvIۧugSU~A-c0A%RU|s~tP'X\&jv-ŮV)c+Js_6@ҕfA?K^2 '@P@意&냕q!܍e.A8dML16Bx \&u#߳A /LǷB m駽EZOGK^J/Grf$iIIΓJr<fbU2klh\@̽$RZ%ȔK|M!2_ A0͎nx #/PLHO/8}vd?$- d̺uXvtEv 8,yvapL;D<6\0H*ɹ\l+/XioW,fξ6E9̰0X€`+"%ԋ};smikVF:H3 GڎI&ڊs&/tg"?.7{eN=$*_ GPUXMܗ a4 !  ~[WH5A?w&XP/L,Mb<Un:G {f5 R3[W%M4$ɿM$ܜg?L Jq"Pufjl6f5->pl۲' oCa|[0!*a4AD|h|f&n;C<9<-h@ng=\[.'^9| Sw3IZ1w` jfJcH º`˼E+jSz`ex1i 4斬$$m8˚_ bFT)PmJ6w݇zT L (dFU| )dl"P(8GݚLڶDBv_Ssٿw$\Vo*7=pLp*Adhw]*-CO8֗eM4 W*Ksd(ta3@|n++x&H#^[=ExeUscAFp)C' < i2M+hnxdT~rA@vh^wmD W܉=Uq}(̽ 5R'UDׇ!Qyof5luy|^HHSNȏTHVm|4}t5u"/0m]'cg;z F|LBN;VrIm^Q8]562+T1~|!Uח1~V$I8VZYHB\W 聵< Mf`+ܺ>tNG|pOWo{P)< {f{쳢 -,{Qwf׳~U4ov0|DC;Q2bfq7i*::cp~kBe= |zo]KH/<*EI_ "͞a7/ !3=Z~R<*խAODx#(]wۅ%cedY65bq{%Ax;m+zÍÅL>; '^iGc5iWoIDx[ңꄚ[Ai >_W`nGpŒ%|- FZp3 ;ӝ_N /-\s_|wF,\cݿu OoAۆ%6$gW224z^a 5Og&`kB^ِT-7/mFQ@#j]H;3\}Qhwmөe* vI|&s<2*#?3.F9<mN57X/G+AOZ-Gԭ9]Iv'&2$mZTֻ:7_8̗Mbx)fVj52*-_sJʇOɇa4M+7y;FV QkQňDNFncdp_/'SF[966G]`DT47+SVkh:tjr匽;γ15wS \s+C1QNRJkpU܇s$q]5# -`tR38vme/|k|?ٲ$˱q3yS]'4\+ rsN$O-;ޞ0 v3ɘ}/ O<䁊ՅXZb 4f٦q;h~I‰R{Cޮ1((KK_ǟhqt!~r>Ķw]h5&SȞwC|ab}˹ZfrXbZ#t!4Pw&bTj$NE l_ߥ.%NM_jy$~# r,jBCW W:%ʣ*K/U}T?=K  *Pyx#Ϯ}:* _@)jPwΨ3S,͢q~}lOMNxƉ}YBi[Bi#5@7O6vDSoBc}Niڅ`&KwdY6AlVHST:vF<&*H]_tiS4)%dj)ff #0T|gB:gnYjk:PECW½XkdF۶ulpdsݖwMoA :k{eQYUS0y4}L1@9ќ+q:t~.q lxK4b9-{e3 !BFgӫSB u\0Aiu{/eGDOVTn 1g=t^YRLSzdM@:ʒK@ K]ǑԔ70>pX9-NbEB\ n$@4̕MhS{<Of[6> D}% '1 Jx&6 ؓ=P8@bѾaB?O`JCF| ʹdb2:VWnG;EE 5[ G U&?P ͋,$))D/r8,Ğк$bX] Tݚu It66O#!UÛhӣͦ=_'fƦП7s܃Cmw͠V#;aX7#&5=#®%P i HfP4+ibʼmLMJť)퇢~ ,gk_W8H+j$QD4Tge` 2@`~vip5rsۉ =zLaطQg>kE7;N+nYDB۪;nl Gg+1+]Nr9R祴~<Q^1*vMGyT t!RdJMbRS2lq,/ڹ8$yS|B2L n%"L_e{Ul4Yܯg; (0eU>jyÛ{b97yM>PH05u_pVg4p5VK(9g_=zf 㚋T\m?ɎrŁ(h9!*6 pn-3AK*OҀfluw6Tu]?u9Us.)E;]c2qwN7davd?,8~h(< L b 7.\0IZ~ QJheW"!dvohӼ5<,?DhdQb,rs>zy WKsQ,}=[ @Wx ;N3 ?3?vi x?J DaZhN-x;gW1!^I6bG5ց%׻|.]ɅzEKqԣs TkԮmsb#[~2۩sfѻDضO0ڔpk%IOW{ {- ;+ux͍Qim_TBN^#V9csZ{rC n#}ЖH5R\莙!o"M}O=͐. /IxݻIoW}ؗwrt IE)F(e ATm`elz x©R:r;s@BO ^x[ ?Tq>"EeD?C<=Erno@94kϮnz}Lpvp8&FJ)ъDwnd xcd命% (Hy@< DzN /Ocڷci˖1a›n@|[4q}@i';tx${{KܚAGJ KMmdzٮDN!-oc1tj[!=A oi#QkTg,>(TDe9$()4V*M ledPA0r,jмfz?D +]47-s4١+z;<r㇏c.Nu1io'3E(o|aANZʾP&=wK|W2zt$F[)@1 BI.Cp7 gyv\/&,(Rsv$]a1Eq*$Ń2qm{e38Y|ђt-"3P:99GR_[E'(!be Zk=rc=]𮛚bJ5I8I6ee7y\ԯ%;jt ߀N#d+!T&Af]p'.mqyr]J?6qu~&C\PHD<8m+5"NA~?<,`7FiwnEYA&X>ll虭|[K ?KTOL𼼺- U E#g75^(TsAoH 'l](jzt,/_NuC:*#w-9GdM(u ZTOJ\ 8]`4 ޸D#t.߼E051/jZ(`ˋ?RvHi7`X֝ t:" ?m$#=\kۏ@>QDl-iayNj*PsAa+W8O ]K=Fxt`c9ך?G$PcQ:@X.efq'BS:&'rJdKq<~* yZ sdhk)A Rnst8۝xuc{}l6\F~FAk v%k EQiHC8`W.co^B %c }XC0aGxB tmpGRJzdkٗDyw ݃Pxdbƃ'AJzrsG9M-VaP_ts"Ztt*% $SBa5SGk=y7!YpL&m,Wg"g3)R-j=-\ڱWUgIlIpaRЭͦtg``Щ߽j~r6V(l+_ʬ"WCeߌE㵀I{dj]F3]Yp&1  !va,s ۯQ&*&'m]@>I+s kwai ߁3jC-d}vD #>blKO떎r1AKNQ" |rG!lQy@3!@1 fn;jL q$ caLpkB>eM~2K `֙4CFmY/]d~j&d ZqG{|hΞ- 8ꛞͰKX1?{Ե͚O0Jg'dsQYN¨ {(L}ڳl?E~ @΀Ω9,~^R# {Lوc"k7H2\>`Kv:[{t&m0dPZ8IYⴇ-CNv1mYIҭ#(烯W4`Hej? ,'EbݮȬӎq̒L}ѐC= F`kٴm<3,\lMÏD)om>J޶%q݈.Yzο,p0ޤg˵Av-HJNt(LPŔFa@_~ ;UxCcd/rײ* =R4t#PI,wt6 v .LJ| }u!Y ߡ{]L V@7eZ=띄8w⫨>NBY]uʣ;6 \F0;Q/l6ֆz^T )jrVJŧM[[H~#C}L2DŒA\='rh-,T};׸ptoNTKokj_sCE Nu Rءεtw%6w5{y$lpq)Y)Z6 A=U)rn䎈IL7fQԎ#@fbW){ڛ'*_K/+I ZY O+9)q`how!I3&CQN +)VS6/j_E7Xu )7*}# dm iGFB UD'®] e3`ZyjqǀgWocye6.lɒAӋz*R"$o0qB ri751sJLl#:a:$r&VL<: E:Tj< vW73z5w]odc~ZEN!ӥ}Sַ0-+[#6O=LFX#O~Ima߾8 ;ǼG lrl>6L6RHk0D'ųel9-Z/`H6Brs ʺ Ejvޟj\PWWtpI 97pK?7?/l;֙v[yC=xtG+NbPV1q6Xj 1ζF,.)ͥwx dև-wpp鱙%-8WU*ޝ"6"ALڢSw^`K°T,JGr#iU E `碴eޣ9(m/Ķ49vHVTtlfJ8b8<%UO(Z u[(\2-@x۝4S {H uIx?K,H9:qD;Zb36uDg l&G/K'mݧ\;PQNrtZ[ ( ,"UǼg7~n0+XYxT,iPHc9Z[vs3$$=Xm4eGnÌd {`:;8oe.˹ v E;D"} ?o*rN pCHbLp,`œ)W_-{+V@+jY#ʴp_sz6Xzj,c1 Ĝ&+\qgw/cfVK2]] ijXcF<&vtpBB4'G+Bpw,m܈Y -U:-vtx`"uP8%*QG2\\7rqG?ڡn/e`맸[ƕ;HqM'ZN*'gYKhMt{ ,l]Goևxvَ_Fߥ1Uqt]*0h7P0՝%9rCѕ+vP/ROx׮F M >QE o 1Z'Lnf]9^\t\vPȾ x`V'MQ!nGn>D46~R>*C T&"c:lM5XO,xuݯ+^3 80}Mfe+1e߅=`}ox꘣:\"w?EH %1 jt i!'% r]* !O3b&* oHw餈#^= u[kAE;7H> $,_C7|~i /[{R ;^>EvZy x߰L yxW@9jq@CԒ CEߡ:Հ*'C~!1|hq-eۻuL${`(7wYWθ'KxaX bf1FK|bHosJyhM9xJ2O 4*Z;q˛[#[_! +zG! hb^ln$#|:x c[Pk$QAs]E D$5P*%\=Q`ћsוAp/KZ&0%2ubҝOU$[:-RdTx.j"Ʋ.S۾m+qLf~ -!20,zv{6 %K 5ETJb}+l˸Q,عOziWP; s]rYeIVC)$1M5k\K$tQq$xb.C`4KJ#~I8]Ƽ 2 u6w*]UmÀY7buyM]@ٞد0:aЫio,p aA44xc|<5OC~nLԭS.dlL'ㇳas]K:N6wXES$\) JTэ#kwMg 3l+^0bQj-`OG _3ILәhyMJ_ n}[厘 Bu."tY6(<| Bnw _\xK }W.cBCQkE^с߬v. 3b󅣗; VTAE/Uk%Ob@,o Կx`{k0dNQ$Tn=WWa9ը~hzYIן^Gw@'-]m(.mXg;Xa,h3ꭄ)`TJM ͈ \eVL6DբTC})Hh<~r0S*Kdeh-l/Zjk~N]\d\:E)mh&tjb;xZ )hƍ5ffB#6͗>mx_XBN몢sAϐ|3LW tTmoR7]=4OR .8:DoFWJ$k~ǒ{Kf6/#p!ZZ1 vPp1R4o|UEr/ⲒJw-08mdmAƔǓ3ntאRՒ=i􍙯R1 WJw^.:ܾGCbBO9zx~py{|܃ܯl ?n.%ebnPt8#B} ۮ{fI/p#z ~;]uP] +ud0Sv"I@O<7IhQ\-T_Ƈr"lXۈֺ'@q;k7k2sэԱI"<1qޒoŀUm3O׬?kU_gBR2)e򥚣gLHt? -Ӵ4=%>Lw\޳Ζ|]iX\wQO?|7p'+"4oyLҺpbGڠmC@u`'٣pDBZ2 asr!@?7 Ҋ#-„DzټbQ<(;Cy_Oitr[{"t}ޡ5 Iݙ( ߌJ&01c!m unrKcBSog;5޹wbAЮ#vAV DB8Y߫ g Qyua*fQGG-3AIE+-۬٥)/,a 4_!u܄1XDžeo{ 72~[I^4!μf/9WA2gR-JlX*=X5b{v;ܾۖ粒D;? (1lm(Œ Ȭ/ltMSl$ŶJ8THm? q8IMBz<0H2͙&ߞ[YV>G:ZQ?]6̯B´.3vNM~HRK7̢٭<-=GT} uMK|j-RTȹ6:F fp`K. Pf8J*:p~iE,-BI4ΉjM='OI%A'f? Z+ӼaOf́_xPVF$ECnȜWJrR@SuZMXW߫6jum#Cs"Ӂ;*s"@ ɵU2ڨ[H'W 2T|@~˔࣢y 8H =~S[gGe⺀RnsQX,xh?}?4`=DO1 جȣ)pCeFnv+[_Pf8CWk 57gBgyT:Ě՚ĶVs3K,ɤ:Հ(i 1C,|Ϥw5k]:U* j l (tk_g~|FǴFv~& ,SfXq1H@fgɠWHN8kZ[G(4 RPEB[,5Ş# Ю&&bQ6~yWtMBNTnyt)x>5;ą I.7si\)ݞeXG8Rin`-s:"ঘX R`x@΂> C9}is'0@=aGÖڍ2X%l5A"/IXrC:R9q)1%"۳F88\+~P h6Cn\୨4!;xwPoi8u=15o,N$ N\\ד*AYNN/:f{2u\PDݯm!^(78RRԒDMeY){$ؓk"&'ɸ!bI[.󄖆 "\4X|Р>{>$p.#")- MqFӒ=r(6҈ldβMciK̳]Y&gq7UŻ2d%nGk&XBSa0Md4%/SFeA_M;c^,C?R'v2+Ҭ S}*gߎ`J@' ]A|x UvKZlXE4lO+QW=v g {ڹ(U mG>E}_}գ*)ܬv;\v͒: y+J{g傭& gI5afiNzB7g3w4ߛnCxOz'X#\s/leGʲvH7HbWu7;b6ܞ´GT[c/ܲNהԣ='#-qKOwJ>۟IidɛȆPpIN(hr* r)Ek_kQwBOK16fO;gN76X=pnriGrSH&p"loY]~fL5~x!vu!jK/㝯CfgyGA; k#{8EP9,|p=e'Ž?Bh_<o߈m%֪KT9k4ïeֻoi zDv$ĺPdVB3 DpLy`kz^}%)w'BW4H,՚jĵX#72[25A*Kr" !BsgLSCʔӀ0\֣I=fm/9Y| 3D20H@ Bs3[AHEGRP ~<6baIu[~4/LX {!䲅G4\N-DF`G8&/΋mu8t(DP_=e/itAـ1W@toEK Z˘Q@ooR0K(AaUQEyaA٨E/'sX\|a8es1u(ÅUPsYC2 TŶ-;"С7h-ZP*2|exI:+x[Ȣ%8:Dt w9buo; 6h^'1InZzT1UAĜ6ijC-7.6k V֤8n6&ŸxwmLz#r_9YWm"%{awwBSʠG!nQ [7GDRP=~z G_pz0E$<,dMiq' xn0 > {(S{PՈ-N'3)a 0=<SOo Hկ(x3KO Noum}`V~}t^lo!z0n-lCaxC|9-!?eZ_d6t8d>, /|R*Z]C1ʩ{5}/AtM#p&gM.XwߝRro@I'GHz%,t*ΛOmU 'Șmf@~~_zAM f Ҭ$tUTz=@6IFkw?y_G߄`q{U ).k@>}Zaթdd-& W>:uSIq`OqraQW$|=h>-/Ţw/Ecp6snrﮢ'"3PT^>i3Ʊ-S? gȼWCcx/ IFe<'Q 12cܚ/wks{o!kfdq cgEXw[L_ҁYFLFCLY6)OYʫn`:KedНҨ?ont?-j<(~w}VdG76|3D]\:GWu'ڱCf-R f3fX^?6wcϿO 7f{V@7j`RV/9 K)!yrҗ.AQ#&KmV#z row-=UTX9cJΪF4A $^ 8.@w#mbÀU^EDNf_iIwo#ZwT|ث;rcI5%o\Y{x(nbMؽ+<`ֽJs$a$>Mw'm1Y6oے1_)Tucj1.qCפiqG!.-s'~Hsxy+_Zɏ3/%U&@6 )Yzm]h<-5B0{0>Gl3S<01B\~|wgpf10@޾#2>`<4Wx 3|Ē ?F4DOL2j^u#k+؋s$ Suj_]s C6Hj!KoR'XZҴ`?$* 㲁E s ӥ'yTUV`B> ur#%Y0S"Qr@a7鈽qrL|9Cc^B%Hĝps)޿QBWsc_[*L4F sȑL}²1$, ]Z T y.o ^o^EF?pfg?LpFl=~v_31rCnYZ!ybv<<q.[HMCK?2S]&ѿ K,y*~Bi-t[vV>@>.)^ ߊ8z>b=Rj|H0x]7~ *Q/k)hwc%Ln_+gd5rJj㺁 ywf58[|Sg*29,gTs֔o4xLRth^=']"x\׮zI,ym,GV5e.>MבKW݆!UD6[$Bs\<q]lIJ>HnC/uTø(-Y67Au^jb_DXW_ 29]8xeKhTl6VEOy)AP F11 eiYYʋdC_9͔?%*%*S_5M豷*NwDJ`Dx@X%+@jӇXs~zxew1n8脖0n )NֱI;Ui^5 !Ԣ1D7L(hs{_ ;ױ˓ /kw9?70o =R]Y< g@Pw?$93l*Vt1kz[,JħLLKl ʭ DfS(Y?bl>sva>EG- eSHlD"hl^\|$? ͌1-Ձdv^b PSO[cfut]KEKv[[p@ gʨ@V[޶`ClcD5HePS X.7>=8K`~\0Z&e@,)˸0{)2ӹ8@%LӋ =& \5qpnHa# m^5Q6YTpZeǜk%)b !oҠtc%fpOcb1?4̉v.,3x|늦AEepEYX;1$[Z Y Id&\R۔D-f0<!(" s2Ŗ!CJO(iq@A˳.ᗌXl?/Z̪i;e3AZ{16"֟k!Rw8pnY  V6zٷ;/egqe9ī= cA)7_R.,s'iH{o6kAM-zp5# ^9*`/ IXz b|-xLyluX2dži ZbX/r GraG1!%: J0 /=O7d~Z`=ާp4'0opA\S]nzbDx/P\Rnjr0: }Y ڥT\J Hc2غz$i%9"rHx>cskW,jXYJvQijb#'hٯL%|nbUrfkq`]" *O`L^ai7|"DV+C]UrRs"]M֋Ub[CL4lk4M"P.0@p#R`vFbns? y*ʺbܼJt+K-FKFjE^펦bh4/ o}j5='nOzZ`{O ϠޠYP{ꢵ>t])3bѨRqy3r-^LP#qμN-S]c`<`yO ݛq3({#p!%aGo ū=W>QQ6~e%ڝr4#_1t8VɛxV/Wϓ^tn$GR1|7C n" -:"sB:G pI* jnƚR@Hxp#pe/t=pJ㝌+6KwÙ'!>[)뼦_7-^tjWx殝Q! ٖ\K2ޱw2#}L噗<$ ~H;E9PX} T\lnAMOypp ȣ:1QYXQA4<)sܧpw̤CTnM[^C%ߖg?G={HŜB!P43jrud\ɉ ը<ѳWp2bϗ+ 7nt$[<%F3%ڽ`eg*̘QIenOJJffWќe3X޸py,h_wh5VPt~9Ր #{v* "1T 3c/ ꃖU,Og}*}4C<}`o_S/eD< Ift8/FUGOxȄ L h ēXEa1p6GMB\Xء\M*'t@[{}4mI 8g[ 埃н D6юF^Xt9qEkWT>c.rdā CedH;ϓA#4=%zr#䏘 ?f 9Ga<i3!%t>bV'64 O<J8[k*) f!f56W0hQN^|4qcQM*T\|M`p=w♮*PdPXz{8xP! 8*`af]<,<̇ ӎ$S4 , ލ"Su)[Q ~tǎlPR6ʼnM)(by#43^DUwz@N Ɋ'wk#uHnuY=|JҷK`Zm P";$Ɯq.`Wa !FCLڡ'[Ð]J^~Q{'y7Ky'tF07rP3*D RoeE:L1U])ЊǶKmcu7YT`dUBƈb輺36~ aE.K[F%L/yu11,j?G;`'rçE?Ϫ!XSQʺQ{tn0}PRbfbaiJ ̕$uX<Iw}^@8F-SsT7tמ VbsQU |:+387z]d¤ءmֺJJ 6);0yѓ|lHh8]1هt1tE"Fa~ijV}!ե¨K)YJ{3r=V +p!#5K7ˮWOBO7aY$@LD.@ۼEL֭kEsqp|T G'ΈaqWINٮ@)|.k&|o> `D7*F&+H}/c%-G@kupκ64tE- ~CBO?3I`$Ii;aNW{tjsE-od,彍e$~ F%|5 E?:S0U^ [Ε-c^N]qq"Q)49ZC=X3e˯`KXdk.t )Qy6^L,PA•-fʤV'ZɁt.9vaa no8#ndEN#v>:&)%h$tJiC~x.yO]s{2kay`=nm;TsiʞZNK!R(37REѤO&J]XԣtGyZ5r,}"Bk[`X,E#0ًI@m KH2uDN8SivUdQh Q?mo%חNVyY$ et {ΣE N+; C!"w oO@΀Nh{0k[_,榶5(扎ls:D ̰5 HMpz2nRUiT:+Q5P^5[D_h px)#kRԎkXQ1Ťm޽gi :!@jCRfKrV6 I%Fy1ĽTV2iʬqgP}Y1Y\m`jN\:Xׁ;#KHLː 2f9@ qCt9VT=|?[if- ̷$1{-WoGtEsu~ zZj s(6t V&OW:?N:Vk#=z淩-gR\Sľ,^ޘ@m%Vs|z7K? F@|/;R5:ucwj"B$}V?cfǎ-S3<Ч7Wb,.:V(_C)ctr" 0.00P?6&fNk+, ƇuRB!R=¨0yszhXڹjn_!tt"8PaF#5NYTΘ TRt3*,;fSl#3%3w&kmv1yͼWQ]?tz O6A{۩ί 'ii#Bܹ ǃhm ԰-~H~)M߈HA;4Z0_j{`sVw+ZZLq_>;]q37M« :ʥHԎM2C7-]qB-d (e%|W ^+PUszy!XJ~+< )m|g4CbFē|4džyW$:q֙X*IqAz3k18 Я0[JZLJ⬮덞 ;P#\x:=`lQFKEoyBaXyW ?/9G_6QTF'[?i,{^YGl2 bJs{1<{$PH沈ВTX*ס溚|Ep3S0I$E`CeBfY>k-5!ӻh@*$p4|Qk:n g[o~Ýcڿ' 8QG}G9Ft8wi ̆D]){t_N`Fl|",z"s (Vp\7"X{\;Ñ~تA=2>ϖ{2hlF1 lԇxItMӡÅ62ުt:[e>s&9ʀ@˘?ўA6˧)ENxm>BՄ,^+gN nk{kqt @N [2D:rPa قZoG ~RnRH}+p BM&'2(Ӈ=7һDd%'y"ok)+fH6A rD{֎ CAB+Ԙ>7Op%`QSjMUhKꤻm /R>ieצRx|+ZKGF֣֗8dcH{-Dե/xhfk7͆Sw6N诈P@-U@Rv"Jg%³`~?;z/I%%D4B^!,:T,3-6k%]' ːXi}\#iY;ʏU2:nf21 ]-`F/jN5/ἥcx+EdTiȁlx|V=$Tu#V5\4@RLסx1B}V|E } ZѷsLi6`)QGJiijss 0!_'!ꒊ Ł6"$$WI EGf\呇qE^3R4XZsС%,Pa(i_]i,_ Agx'I )_-Qi T3}whYVbWʭpg7ٌ[ѩeV(F@C$|˅` W.A#1Y!piݭ_{C @mJW)RQMۦx Z2kw ǤPG,7mhR5aqLM`Njl?T Q]b_*x`wZsD5:NĪR5p+._$w|(HM&a*`̧j6Nk?,y~߬D]N}k025H9s˟gZ$ 4b;t]59VU )cHd+f apcʥbNp-(xL?xJW/ƛݍn #蓏Vo$v, ۿ/@ <:r+8WmYbr\;V^m ÇFh"VGk`m?5.:cI; }wo:c;e+0r%59$Y5&LNf(1/6Yh Rgh%*YZ}t.`>Qx/f1ͤVTco*-yk Au\yj*صb Y<|cutá0?h|J K8iLsh5#3Z;sĊC80L0/&6zLH)G$ʵvly˔ʺ;uBqݙ51*€<d~š[\;nsHt6V1P^ҿĿVID0HtV5(e_ SruJjV S FLya7f6|g/+%3 Hj}Hiҙ~;QS MTKYJ;A,3oRd6k.̏`3Zorʭ*Hi +??D{XZVwmAP!p5Iȃ{ZմlԳ5u D&5dF?Iv 쎊.QRc.a={I70>oL{HXtάN-I #ELf?p+u]@d| ]30F̆zLZɐ>e_#9 to@ 4L)UsgpXkvf\˕\~,O,LN/:Ñ!895~_Ȩ ZY85S&7VR?8,+_{Dpɪn3$Qn7c^WjKOZEm$X&y%( PqK zg<> b]~]qsg{n*x J&` vlM +J͟wmn%\5Ap5]=Tf $zPrMk@ufmeW|޻7Y[\X.;\߈GP?&>WLݥ qNóV@( kȀ>[}&-8Ga@hiO:" *8rZ.7{|oW`ōUٞG;_gc[ %GAmZ6k#ܱR8tR98Cu=XbKpr`M4\I>/䷃7o-s X¨3H N>['(xl_|X(&4Ќǹצ#ŋJõ 7fw3F5ɱ0|y"kt82gYkB"3_ ߍ-PuP-T_ݐzZZvjrI|W>B@VJT<-8T{yyc]J")!45YBqU{G C&@ (F8 g,2{Ӵ[x5H#I)V9@ x0"%*G E\)A^qϨ:Z1DV1@O|+H)$ :在Vą?)XIv繨˘r-ZnvpIm.ԛ{OIKzyֽ~V87'҅36f JRm_+[ ^<~=3Xp.(.A\@HG; FP_P]oHQyBctXKA>Fš$9`٥Nu t_'J(o|z^5:R_+>-ߑk8c5YdU'5Q]C4J J1dvsl92,(:~(D"󵩶Tk3Ƨרf僞: a~duj{A:TJC[. p8@ȑb] :j5- |*M .:eƮvK : 8`K/w@21r`1{%}2j#{uVy R d 2]<+6`g=YȜ:1+{W5xFIW)k2gmգ myjt3 1`ZոB 3jEx} Y}ۏ!%8evZ # XS0nqYY{>Fc ò^%s(IGi:=#lj:RC"+.YӵKzM4W:ちh#d;w}_ڍN}S~[/7όi #9?MyY$HS MzпRrxYm}0UƸ %bh:`T=]qZx̚jr\?!{p)=H6&X`2<Ф$L9.fm5_k?QY>zr6T[ff<-?S;TC]VVBFXBnZtiQeĹ۫aAJW_#Γlj"!1?;da W;l,wxgl2|DOv}9ԉ(DIaTgԻ2i0Yy>$![kCl} \ig9mBKә1$ YQU H?A9"4]J]0bJn30&}]eml-ۜax7,<~0JU_e-!J)xYX!B{c:YяPj39!v_SFuED.o($H)}ݤ~|ѥ)$۹ n~,|ZMՌ$%TĆ23Hz!(MR?:2|4Wy;@8UaJ9 5u]Ɍ'~( <(n:`W 9Q.~.qGD1ʡc!H=144QP*d?Q-I  AϲZ;)+GHK%ײD&qfߏ=Z9Sѓ1iư_O` Gf~"H5$sTku\OvV⠦׷S#|@ Msom]x־'?F_61A"q~E)vBoR%(;lB4?v_qV.&+Aƕnd/. }ly߰ߞ|}*5BC;IQ yWpe#ƿ00 w"HlvL~xSd(S מ lWY@dd4WmŽj}}3OC,Ej W&mLjj-"@iyX:Ũ :߀ZV8dN q]ZEPX{^v]~_@Ȕx|-sm.£b55ά,.}QS_sDG,IZ`^2&;`Q oXVGkbm;&]*!nU;6 9wM@2HD+Ɠԥ}Se0PG|̼16,Lv?i&tWŹ5C=cnD0G4adEZS^R9x`Op$&LwaBTOJ镣ʆ|D6!G;UC slU'Vz#zCufP?9?b' >wfQ`=> &g괫*~O K 1iL Yff{g+rBt␿I%d 1^ߟ G o?c0YvY]c~"y)iuۦZ:Ϯ#D1 5\9ܜ+N>:BjA|ujci\im7-͜אe8k$ޏ<؅{9}%GʌD_qS4S$DMb= udk'>s|`1_:5_TH)=k;a -!kkb$Cs[jN&tr#_^\,v,iT9ѽ^QphT929UڊƔIǿssO:Sy:Hp)jΠ,ڪkJ~Xo|UHuON]Y.@US=W!߆:v}44R1^ꁤ$鶴!@zQo2&׼S1-QS{RL9 juO53 zlAO_$s^EdW-*уLXVl#/cigs"'11\2O^U>L MY!la@Ֆ&Yƙ?Մ$n$(F"aS`>7.h.Tc@Z!$Ar㯆K=dTh*(2@ vM,`$-%l^f mbl`i͵ QiL[)»1_T,}B#x&|F/V›2C.IG-S Ve:O6%U(o,j~>3|'2ctTRNV+i ٺ\/8[, Ϝ GJ`Dʟ'LE I>C []lַ#r+ ˘-%7?O;zOB `# "I'IZv%_idX#jw7L}dd |@~wI1;[,{}4l[Yk&g߸ܦy"y;usE-_}~X*SUj9ý\i%vr/rɌV{CØGvK! 3&{5Oyu$^YoU7R.#}G Yp)}Ue*O*p4B 4,;؛,2p?(3_?ɼQȋD'G]W6u>roX S[o.=9(]q 5y@h?2PLHAzXV)x6/(8Y˻ÃuP`MԿ"|Wb@S5F18.;@@5 Yx/#:,|3_ϙLDnf6 s?$L%/V[#c}Q+{ C|5'/3_jo:R"дBGdwRGJ9杩Ҷ[RyrHz ZJi+?durVQ2 ҟ[2l !r6pvYa {GPoO.O VV&Hr` D每 \/ήY\?" WxQ}x޺MhO(ycY:]'gK)KU ,mGɔ0 b$!~ZdB 39%הu'~Wu[)Tihyi^C"0H/|0X[1앛;v]zef WxW+o{R/j= bΒlMNcqs_fGK,7NQJ=I{rV cB1&MgʣY=a|E3 w~ ,90ՃsVN}BF*Ne .%;)Z=(јE7969>x6l4'KN׵Zu6ϒEPspf,F4sQ8@>1|-mH Y gX QOS 4̈10Ffs5ӡHњN:3`A] MۯsԹ9/^LU,Nqa`\pI; `FRGD nܵ#qq*> ó8W&4Ig 22wǴ.$-PsV,wWX ,Qx çZLjmB;Khڶkb N_ MBE_|{ۤ ߞ dϘeewD&э"Y;+Y5'{je6& $2ƥ.M9ڵ"+0xvy^~,e4J>%KOq0Bbmfu$Y̷$&=&L /2ɬDzD[lr:KtZzE>&R+06wY 罭A]fh&1 ;R/elh&>G0I5̐ɗ׽ޏ'R^#i/rB[c~~KBwie5wӐ"2RYeq\֓7ttCIupmbBxSğӅF謷Yl$TXP?(El|*Fgh{rK.C~OdvE"Y %x!3m*aX+P%5r_k#m2A;ް^؝2@FLjΊW/c pªRKkz* }#4epGRT'#+$"C~>Kv/KqtZ?<U#j+7<\fx?Ws:]HbGg)ݺhlA@$ě`AML/k0zy7d1KcS+Cý 2,_"rorW꺟0d8[M `p`A8 F ,F'j1 |NV/BvGTGME2Il9'ЇzsQ:# 1t&g1DJWN+Dfk9:f' C&'l=JLn;I 0oxo(أOFص+7&| FfeIHx;Ϧ58`lwGuP 9=4CCw3B!#CŎMcf*skjƷ9yқ`H|m1GWNj[~f0ܮrǞOr/avtOt cqoq#Ug$Ǩ%H?ʰ64}Ycv;c# ZNS+ j6I@^Sn>Ƕ 1S@$<8ε>Y7zjg /_KMB*[| 36:Э;˸oܿ` PdKM3CUG`-KggS;9K֘HDOtku !QfhܾO 3֗qrHWbzGσn@#yud;O Le*.O"=R鋻=i.:KF w'#o:EΦ&SwPOb<޵-ˢT/fIN0һ RSbA=‰ tt2XQs r}MoJ&y+'} %Fp[!Lt$jz`2H瘿?8Yͦ-۠"3\KȋMzp8 Io<7'>"mlE ~vMCt3@6>KMŭe"* ,C;feEP+Fi0Pc%#o]O0҅YB9jPAwygn;Ckuts9' ӝHZ8{٦p +w@r P 2&wAzf߂lPj w-KHg+G6^ē#-^!#vջ=OSbR#>&az<($k $+ANKj07shKJcTY\;Jqeer%0aU6S%F̏KAwM)0m (!R{aZ9 Z1[]f6(LzLN+orݎF63=j9X?Qe$dȊlU=} یVEB5O m[gI#_N*H#SBpE³h$RapFA̎oƴBԯ^zU{o`*}P (Qj,UuN.a~0AI1X}oAzwr'Hҩ!opK>Qp G!mE$#n~o C ~iPt+ "GT>MU35t{e9t؛ax8=s\<.j[dzT0%>\~)$Pyx宼F%S2 2E `^|n]b`&׊cH6EVp𿛼B&{؁|B^!$ ]To>:p){E9 s/? ê1_[+܅"_ czڙHʐtޖ$i<s,jKć: Ngy֥PA+pqXqhSqkaY^!uUR1-~ V*oE(Zdl-_HP캉ܡ-z#Q#gvO6Cf`7|AjM7}+ԀRHF^[8nρͶL9R_u'pJp/;L8\c Cv |-?HPQҁ[Shkw +1-3uO߽}Ad-:*^12VzzASzKM L-p!(7u{Q.|+3OM=N%>WZa5ӄm d"w@$;)wV f=w3`=@]iR.>|ut)3n{M}AM1uJd/ɺ Ü5a:tzxL{Qum7lGS* /? ͉R\%= „^1/Pj7K'& *q]!b8[7f6uYYlXvV^q;G[x]%OXvu/' NrIJɀ(5,,M,jZZVv.$AibOBҰU \ i3B.MfFҢYy iA'$1!q(4jxˏX-\+K=X43 ٦2&\FM4g*D,7L[9GWpȇ +aFFǹ/⼅_zTJjŅsi]O& nR8 eu~eMg?,fh߳e__e-ռ1 wE~e#ʟsp 91 Q?K^?}r(@ s-Rg§=N>IN\).a)\j{2R`{Z\Cfaw.ݶ-}vg]]Sa l|,g;\Z"yW$Ӛ6SR|#N*6#iyH)ѮUg%_9w߉R TJ(F;lלGdF,FaژEFc&Qн&\8dt ֽٜn5RȤ56la#KLں*Yکy`Cκ߯meI1y:3;59ճ.vI Ube *#ySA}Z\/}8=fE?i=V9u$KZ#wFqG~ϰtU(gPJ,8t]>O0օaܰV27{<$F9댉om v_-z{ԼJ۶whA׊lzh,䓏ʩB6&/|OUuw1k/N67M*HkAɯč?i4`sq r cA}}Sp*P%PF'vDnV"gNSv lK QkOp&J[_HT~dryB>g lEb,0T[52{+XK'+fBjmm]}BVVK𵹡; tҥN @ҝ䝓>.eb,mowܱrxG/p mOEV]Xi}RAxU0ϴ?z~~dFEa`)!kg35-mXRoOC~k#q 'Htz% 34S2)$ &:(7[ eSqXnZա s Xȩ~-Nu?sg"xdJk44B[:ƔYhZ ܣe.-b9 | &`4=mR Wˮ~Y)dE0|"TunN ^l ;;۴]68}9_݊lx.gQu5Eg$TOۃ|m: 66topN7٦^t^.%SOz5l_ A L''JK\k֓-}QgD ,n]g0ƲbX)B_vG/(O][Q_HrM%LNx32-JNGru_,nvAvqc%G?ܱ2BC OTMV>st)?p)™ڗv9LPtlR#S$=M4ib/6 TVՔ\N#5 ?F+^utئxX !E 0-/Jd0H1"#XCH T﫞ox,Ypۡ׵EX]y)tvBF}!SYk=FxgMOB -7m'%O:t03vr#匡k>ٍv HNh|WmnM'|1,lgg(qvrQw-E.ho&P٫b kWq![0Ml@,NKݠM{^K G^0FLf+.MEP\qYe$jW3Bb;4,/$ZUPSȲ9k==njPߔs^AySKxNFߤ5 '`a_m萭z~0uOQ1rRYMAWUm~oUw}8k%{A qZPi8@͓nQ>y_,hb].Q \8 RRA]q5XהhԽJttRNJd vSeb_7(hYZ\ O/T\AMw1FNjDR=]r@ܠxWE#99j6Y%|'f?\њ.{wPjot-"ոoн$`c< )" ^ÇD~J*` fI9Ѫ >f L9qUG:]T7ɋq$mf+ſtաeۈbbxKS׀: "w5τq?:D՜dWp)rh4_|F@?4i5ݱ*Q8Q-lFk*jӲ Vu& >RAWf#yN 'kk5-{th`Y(e m!|Czo(+P̎(})3΋^z)8 Ed@8LtRCu|^I{Ŏ8|=;͌d/ӑ1"kTNc#=30;g: 2 Q-iFYq=ջt''AERC 9sDj}e&El/NΚ9{!XoG e4e\ R_Mx@CH=}c;GXzKR N:Y:] RL P.kJ6 ohͫI2g q02 J=0Oj%m+K"vtȚ8n: ZZ1- biS2ǯ6#EGt ϬH\?0`I&3fbzYsqKӔ_)" h3GD9lW(`+ZelMN}/bQ:1)t !':m{wG@nL,YH ҎB>/x-\ւZdԾ )HWܮզ5!x LOQќ4@f/CXj[-W")xLŨmԱ6JQrb.Y{z_hp?&x"DܥnH]x?G "Jɔ<$uy5ucaQ͎3ȊkD_A9Xh-\ 8n|޲*aށVy2Pm2t;-?,ewc+bB5&d=|Z,&ϣ 6_EֹV4bFd{BM[X-䁩1f.@g nxDԽF- \6 ] &ʆƝ~P:ʢ~B:AM7 3fa2m[B5s#*0[dU&:w_fPǣg %er7 Q&dv"+ z/FJ͋#v* ubr{~ZT}A||{G[_4>T[*\mb&&rKӵx}@{m.z|ug ?f)Gfį`ie?_XuJeO8okbzeI%f֐ [{FMԆb+pjda v,i ~8\w1|IlaYTUf.]+H-i}Jy4@6y))ً{։lIA S}FP;R/?mR}׸R['#[G1r/Rg2-w]yEJH@9YVqWeg+ >8~N3zubR e˲%$ZlQdy77.FIxٞ+pU8؇X[V6h0AINvT[VOG`t8Z`s9\*b$]ȺR1v<4UO4_ GWZYOK(J8i*LSߣvc}py)Se'Å~`IbG5>_%Y@͢H)KƦΘ=nt*; 8b&mgC DL`Ők0bW3WiӾ$a1]$roW7>@1ZWcJF&BʳSnf vqX=VejҢL]X( cMTZjFAȄQ8/VИFV膮ma.{0T(oo)>_ .G#30c@`\ueXDŽ&fpAoB?waI/*SGͭ{ZVTlwkal_|G!s9EPD~*\Fԑ3EIqvLK|^Нk3j4#H,' PsQ{>$Jq.V|#| *A{xF3Sx!˔.4ّrɓA*LQ9J^axo]c9u罻iQN?Z>? hUZ2__MHM̝SʃjU+!g` KveX(|(+6C'b\ajO3~ڦX)rə%x4DEjFk5 ~cdȋ[Uk)N1RَAPCy "ijY@'a3T&_r>: ʇMvލ!a\tr/=]V} -Io~܆cZ1Dl·~'n߼ߋP58s]oH\4!-Tܹ|hXВTd'dbwǺ"lA de7}^e_s{څttBʒ0PǵO. '@37Qv%&Ĉqc+jǚ|H}o?sPK/\GT@ `cƺM=i7RhHA{H1N bU@-s&7_判|;Ip\OfB%~UyЯdx%AMd9]jEY$Bh3E2D'G dt c> 9Vl/#@ޘn4.^qJ}6V}/݅oP2Ǖޏz|7@8TIoUgft*B#?!CxF3%HPf,Ι94RyT̉j]ac{r'd/$.P!cs +^$oMvʸ[@:Ai#\JI$򁎮5O{F8^^TV-9fr_,.UOuywh.0>FW-N/u^9$zuԮ; mY&Kp8l̚,|m,RrX7A-VO۬+ó63!mk&Uo3=aLMrtV&9%֐IҸjyz<y.7 Bt"F?bvHLG&?q0"4f<Җo~d.Ed,tvkt:K>̵T%ēGWWgΆs?*FHVv,ry:-U5mikH@g#9'oP}gx-RwŶ'axaY^Iĉ99rvFoGh e;?epdp\Qt*GLf$o,nsFBxP~&o:%Y[Q]PhB[x7yxcRux'nN׫ @"qw͊Rib3S0@vͲVLc#P:oK=i|N`Zxz)?Cn\3֨,X<_ N NKE&QBBVGVqrA ޘX-~~(]dsB[ s(6x=s"g0tXYNEڢGNb 7q U҈  x0YBdkPltAGN#&kMC*K`W]1֤a',H' ћ|W脢78C\QwLP6x [el#4hVGH@:C1T_o`5cPI e&e?B7l1w d '@ ( Ff?9#TBbbs=q]Swɠc.M"lY4f{u(>3ljj'x(Nr(G¬0ž|m0Ji3pːy|jULM_?S -N1#+bI6BD$Z h2IiCl`#8SX1ƫtmt)= b1.emF]erXeH:1#%d>yM[R[y `ȩk Os9Rߣ#qT`X A嫂7ղU[8V\s45{m2GK=m̦eH)W$*| #q{X6-j x"WLj;̔Ґʹ$x "*2ZΞ pd!g;Mw\}mQ>BfhD*Ls/o̯ kRktYج~{a8綣^ Dto*~$6` 00FjAZF6>]#B*7pd~W!~kڍx t x+}CtI3w&/-"-1= ˀO (8d:=ꖐH -3\2O"Y5 9E;,"~ƭ6TLqP [&3<~JR hÞ1kɦPij]BH0eTXX4\%D#_̚xZqz Q]UH{Fc@pEAbl;uhi៿!v.ต#@Zos)@2d&ug?Q"4.]T!70Ul"%{*Jl[]F1ñMP誏0•Pl>Rfd{dbY/ BG(o@O$~~nth ] \Kp aGђr[όhEnM#w-BiXw]=Qmi)p]$::}P>`3M I|m%=|W2L\ ErB4J]2tْm%3,[(fW4@#K[袢[.nHUrO 7`9769{ƳAI(٨cLi`D=Bjw7eBTI Xm|Wf<Ao T4|SH^[ir/p2ʿ$k6!XMx &tlNu<+G RefY' UZc尿Q&p%/[@)o yƒlHF-LgƟ/Y#S\oKdFɛ-Nk_ҕPiIn`:2 *Lפ)@g!uSTw/S*uF;~q 7iաbU !߁Q.6gאI bW~=IZ^+a 1s6h]/$ LSiPF*"'EpQ~2PRujy&x~(j'L C&wd)wB%,UY\2E3S vfzjrA1јsOkfnFCDZعarwM ɟ;S'=L3˨t`1\eDNJ3p䅥tIj?|<|Y~;Ф|M"ѹ;jgͶn ~{У$zvޣ2KK,f%N>A;)܍A%:%hA8KOpiůop@rb˖404DI0'0b2EE"ґ#8͉a1HF1w^vsJǡtYCFwhxJO҈U Q@9 .QgqGi=Ǒr6[2wFm1X>io/Ѷ:z d<P=)j݃ьu[áEpqhԨ: я>pd"^@ɼ.I5L@di1≨WrSN1Nw;|gdkTK “'o`hPD " lJqy~@Jy;s{%AF<8@Ѡ6L#h̀ksG:Pqղ)/Zfc9d@6TTi_ Ⱦݻ6q׋_+`Ó6%˩d%Φ=0߳*P !`KMZ *j0!j+K:5!]%K b2M_@45&G/c)&FD r_!p gjy]%Jkj68ŭ7!etfBKVipjG\b#7=$JlӐ11Ցڳ|MHT -].gr/ " tP  X4Œr 1Ux.i/K7=4fe!.kl v~̹Wvk}ZKQTE7tHwU}&VIO1%ߟ$Ł3llgp&=|6ښ[ЮZg_S4*lXr!~dʻaB*?.&i:J8ݍ~Aj8~vX#K9tXw$3\%iRQ 9֭/|0+#1 k0G]|\ݫ-HZW)ЌU>?y7 '@)6Qt. JM ē*v7*nɞ6Nd~9ҕvH1 9n)3&W`KaRg5N;tðMbi؊y!Oo%,bk,9`1A-YlU=o>Fkͯ|EՌs/:l_kv}h[62w=D`l lA4UHl;JZ~0FE6I.X)*C&ZrGܸ_#+L3"d5@hI+?V*F+![cpO5/d Ma;u # PtCÍ@X/NpPmQR2ܼ1_U0peSO " #63C_2U;~F$"G:k^ڍb6zc $'=(V8s* /R op8ڟx ǯtF1.!Jj)  (  XH)6#WYtpx*neYJ=D;|i0"Ԕxc Г>pVb1$e"Fc92RʢAHHZ2"IGϐSDN4?0sA3$v7e Ҩm̃7I NyHLUCqg㐵};KYՔ e6g$a`y 4%\ڦ4 j-BT`0ю>E"Ho[2\2?@ ]`N$f_hՁrѕF0P'X1gBX :>b?S?6u`oN^~ Xkq&H`xwwW BO^&'*c˯;ItNYbi壛ɿ_&2! \/ˇZdù|6 +jϢ b10 qIkڄv#(~7]í1{O?H@V 99NDO(bz".b3HBQ^]Uę{|=ѳ$(Yn1)ae9`3_{ ^Sn닿Dc^M,UyH}"c="~ӥZgZL@3Uk9/]w:17TSq΄zf9ŸInE#xQV9-Iُ >KL3agye 4wKxs &olܹ;١-EQ[ 4~&P82-4SZ{VOxʸ3qVMC}`3bClQ-HؑxZ&Fխ7AU'_Yc%S{vX9TmմN/D'95li_0: a0^d'Jr"~nmT )oP.s" g?zA++n튏 33e!3`9ZxpIW(e |c*W򌯡%isu~)B\JFó+6Dܩn)0>␱IlU-v I֪ш# FA{. fj`rT\(dvBñp9ɹ;l \C{Jf ^Y/3sYn/ j~Dhـq'ՊB@,;v aW 3&M456)N&/mMN:a:unƘL8LA"t??׶FQ5ݰ`mZ׸?}8XaɃ/ #wJ53ʌ%|x<+骽D zB U4Ou=gGI}e< p*ʠU߁`vc^CatI!>io%h4DPצ1X}?:Hit2LMycǨxIxb噅L3A`; 1ۚic48ϑ{~5!@f1V6yg9Lhvf ybLBrB?R>jg*X¹I0E=]unZPFzXЈCYc^:xfS:#f Z]{t JsQdjt{XjaٌbW^ @ְ]/qMdK1U Joh,/ƀHhGtMtB<0rpyؖHZVM)Uȶu[gEodim:wӲZb{W$Vmdcp`5傞 ˄K7) <w2@qbE'aB&#&xgnڷn;ޭU U\~M/1irP!EjgnWQK$$]DOGpv^Lw=}peRCX/)3G`pSxV[&M P-?M J:s6B%4t*rnY/` Yj"3\Ɨn dNz~oȠ 4hrlwZ넷loܮ3̏ mV|=&~TZ3qD9Cre<أA)a;!7Ykf!EeOΝjq9"T3b*@&dʼBXW9XS_?-`\qX~A :8*2;te \n'/m`&bvCZPKTR r"o>pWv5C]\Hk>X.]b!vEJ~QHY#?_( lD#\i5@ XҜPڅ1@Hcfo% *tO8IK 5|x _ĞWv"h' \#`u:;LY @I'B[K+VnCӆNb&/C)Ouq,j9CE}hf`\U~ yCzqYk`!T!Mni"o4]LsyPAa^UWϊ]CҬǦMDHW!92Tj-[ ](.;/̣чw ʔX#!F*2a0 e̜\E|8BRQq<ܨq.,S "ћZE1t 7?#'7<䢑qj`'1ېSpE V:ۦ46ː z&~` g 83p*[4Epz]o8eߜ;ee+g9 =*&hl7t1H^m2i0wJ2+t#|x7ö&n9@%,_w{cLzul)^z/2BO3(ͭO]^U'gM〫n<*3QН3\uBWЎ(UNR v[bo(R kҬ`/ HLSȓ!e=3 坖*^䔜kh=w$5)%܆eRͻw@|',|>N?$)\_&[>]R" .R p3&*^Ki[ SأטnIw@KO)D! 3(QEaFt VkAl…Y*/D JO =E1#\6I:4- mHtJrIzu %x`8xkw^N`rc[{Q(κ9(K($<ٛBXZ*!&~kkfih+'$CѶvit hMbeju>v=Q^  jfr>D ObvZnUd7qfY-h:4-eV2K& \reE~tkGz9YDgCj؞}~)i4+8jCtm/:Lʔ:wvAljq&qnur_ + Hʿe %Ďp_HN*!*a#כ;uPJ1hr3]'v"d́;:W\',a$xS~dl=>İGYxF颾h@]^I =P"$8 8ock+w~]x>b7wBΆ荛rsY;NUgNЮm%:Rfsrc,b =g7㕇└< %sa{_2 (NyaʧGnpJUJ:ԂپIޜ^1CfL o盀FU]+B~Mʒ%-qoD7+b=^ڂ~ʻuГ03ڛ1507:[eZ9N Ձ:lSѪJD#+$D͒U##D #w㫄3݅h>9j`FU NhƳ0YkiWDDJ_z7<\/>koPSD[k^n%uL+?͜:xSv˚; j q.M)t>n2@3oCLOVn>S^\}X3\ Пu7v$"0<"St4IEw%gRDB!>*l795 + H8*4F3\ZkM~b9?Ib0Ԏ2=-ũOcTϷa7 P0K1'rg( 8Oɳ/Gg̰$7`mPcFbm*<ƀY5fOe|0"e 8?V±|H!#O<Ii Ya9GO#^]T!HuI-?r̜?Ͷ񫝴d/DDjnGm\5XJր un=pxv0]cNZF]g4Jn]X9GCZ٭KEI*_)^x/Zf+d>ްkLBP#'AGaL7GKWp5Ԃ ƫS[xq SdhI%~c)%~;cGcM0@u`cb{ u6`7Eu1_HDCBl )wl>×XAͼ'#WfRK0^ɸ_a-2M}oבa};h'Hcm4ʓPY=\9t;CqBrI6Kr5򈔩ܾ 2{{kD-l:B!3DBaUXuӹ rQ;srfk-Qc4mVvwoM>$6ew0,[@ԋb ^ . )˿ ֓YCߪuoH+L>meA%uC?s8DV)Ԡ5rQi=FKv>j{' M#_dvwI7N99uZu 46s3ַm! ^7m?.4*Q} a+ʔO/ FVs7l ~ﰫRC$աaxAPDR=ф 2YOQ/*+2D&Ig0bp cD"ۅN>t/4願m*xDڴvQJ8ΤE }段^[Ijȓy1Vs͋4 6s'^6B$^{bcY:?*V( G1P?4b5LsYZRc(Ð+ 2!Ãz(^k7 {nhvOtR)x b6=u˟;SZ'J qT?v ivMtau&;r(g[VC |B9mg sUGD`@C,+49PSLT0J a:nO! پK4R6QR B CV؞b782q "] LhD|\ʹm[َftפ;a,-`Uɼr ?HOon ^=£AZPa4? ( ?ڸkn}Lχջ\GXۖ${ ^krP*iz j=>J.3}]~)C|RL%XL HnZnq, H:Y(~[\}Pա:ecQ4xd.A:@aᤒsJ+}6fz`t B md d +A/./FPK 5r̦Ҷ[3*F .Cd*ý(ZHԧݗtcdz/+lc9cmLZV0_.H !8ca*!aF/WuBkZZ $((DHzwd3z܌jNߕCC2rHJ-4IzQ>)otE2*y\to-%= 1_K[s-¡O|X P:9ʦ H $Hwt WM}w4(oK6E Iiެ|&#-~F DbZ&=\ _:*@u駯S5h)J@$ f:!#ؐcdxxML|hπyA?m.-ϏQ'=0ǪIf֠%,~51oŽniԹ]hDC0^^Hƾ4Sy 6`_zPAQ~G}Lǜa{3!Y9UN`le 3}Ớ.'ǙNH%c;ͲJvYW9 /QR}kT%unY*C{1UI *.պ<4?Va1 ~?>,]xC~I~:fN/S6uqx ɻV\R&}t&h#カxD9{g㈣9Km\ IV.7]bBLtV) D+|?1oi [7jm1*nuHA?eQ J=&k|@bI*[54C+n+2kؔ7#GIB&6غD5͢~ߐ4,l~{tMU|ٻ v^nΠ]k)Šےe,̾~{J$'.:vϻۯ?TWLVrd1&{>7snMf 'L:dr' xTA#XNݖ9mv)8=?;nÐѬ?teRj抵" a4-?m:.ѽN}Jo,FE~$LFΣ SAMPQ҉$H*Q:=|Sv'w^,:^ q=#Ǵ|Xt $ |Pb$("f1?{MRE2תv@qGwSc,WN+{k ٵNz>粅$ !!G@#W/0Y._ĴK·QBe(yy>dJPk F3b]ʣ^o'@VJ99Bq 8nӣ1H%H[)EC }MFҤWc#H R.7sPJG'@P5p|N*K0 R/xs~tpŘ4Gsg>rYUh< k&=KVodѭq) CV`vG]㤑P9%QkARcv}gH L閜#&x"3OM(E3g m߲ACJtmg = wo-L|d.otcE1R B^Qq\?ۚQ4(bƜo9rpT֑>襗D.6/ܠ=u12}6@ Bp%t{ykجO P=$u* 5@?YϯK #,Kg x\YTr0C6.6cm8cDhgE͡y@A^XYujcx屡5L)3 2f߇ ȇ־-51ADo~M>\AbmmF> &is|}u/!.n\D0UE fFmD8W!Rk)"!oUz~&OD  6>Qr^@x ,=71q9^CV΂Tf᝼^Λ8]f0q7!ץJlz Ip{_%f DGqE8 7%KĦĜ}Al-ʮ)5f'"5"5=K3䲥jx7&V2Ȧ(ί@f}Ou*U>-i*'Zvhܕ*r'ۃxt (e[N"᭏ft6Q-.e4yJԃ!dY0nP[0JYc&Jup (4AUdX}nbMva%/ %BfBfK 3nT;Fe'kF4tB/$Z&3i O#t7}}z0onW+O )ύB)XOz]:uQ4į^|\.iq yJ~J[8+~ۖ?'p[uJç:{y(1F>[N@Z&yRɮBhʮz$O?bJB8NĮ8*8vB uA#v'nķsI.Y#A=֞=K/۩ّ)a$`:joZUYκSg۹ޯGazU Ƣ_jufYC¢k'mOh*:2%o.}[Ջ#Rn63.I%3 ؂ phjHIUDw!%ӺOݘ8>ODji5CԼ*O$K(FuƎeE @h`+ je[)Ztq$Ήr@+?S48.3d5i#vmCSez'P>e-Jo~]G,Fi~ v7Bl@rcV)B]4LRC0/nqX}%t࠿քo&x_hջ p#1hzހ ⚇Ғw0| #PA*+Y8k r[ ݛYMI4^c'Em@ 6 u,?*}g[{HޞfS0NƓHA9@Ќа{-[@Tpg1'\Pіy"*A1‰,j~/mJϬ7L%\04vl吂(1 L0Oi}ݶ=n LX )UmS׎XPq eHڻ!2Κ7'yaի'Pw1֫/1}"[CkcdTǞ- ʉ5=JKVى圲CfxLF%/K8W"6'#( 8t|Dʅha[\7pq[z4n V֕o`4桲d7~ 4Ӟd{==ɬ=>SHu _zn+A1CkΙZ0'_ E1eII$8 19ښк<?:up*Dh6[!ӲIIF ZiZ>:)E3e MxqlI_I ΊmTo"w6˼49l1 X& \Fs+HYgs#8 F\F*DHΡȸeawz^AJ!cIU(B9;CCB$vELt#ɇACp1~\`QYEB W׵>to[+$~A'U'_?/]2zy{|NQz$b%O'2(za=U?7WԦH}nZ'=ۧ5zQ;Lx;zpd.~i'$rpAx9@G8u pv.u}Ԅg_D7H6k5q/%GgieZ2 eXR%}Gȕ ܲxC\$,WB\p xψ.dņKpW`IG]* CuU^`4ܶL liM-8Cu[34Η0۪Tfě!ӯrNɵ@1s*p"q"80K~I>0t*V ]o3.Nρ'Ѣڐ2#Dӭa=%B^F LI <`8/|8a >"7z$}='>lj[n,}t{,#-ls10߃/,XPS+jR0@"!D6-'INu+G؉WX4jTĮDnC<2Òϗ)WI TuHBBN @=lr8ʄf[p@vE wgn%jZJۂrNK? &t-,/$d\աL}}wiyx5Mk~x?AYǰ{Z ~~pVo݇C UQUhu6A]Z>FzبQ nr F9 ZH9d]*jk3Z:0K.?q5kIߛ{lD-~Ifj;ze-.P,-bekeUY&Z;4DMGi幦a Bun]sQ~Xg'g=[ox`u2`e(DHPz{@KVꆛ&@P3h #4<ǜ{baco[Tm[y>4U&BIdc@l:HN0UXܶgj&);}F *-& Q>׉;qp9'ETmpuޤaUWvcw q{Kp\yB=ܮN:L Ϋ6zcRl!Ua*V”3PPǠ>~Rv[w |},çV*D12ݨs6lI}pqQ䡔vҦ5DE*=a_3`X}mܾ P IXd5ml|UiSJy GB}%=q](RA6-(~TN˕ M )d%''7WǕ01$)۲q j+R+F7T^, 7W%p~Aoˀߥ5x9XNZk¡IvJ/-o%DF09J*#@t:YU+O&)U~腦5-?PeSuidH5 ]#R:kO&tqN,FʽP?LIAgŽP67~^/β%.r*I_:xC_GZ6(}~s6KVi~ A1b{YH{5(̟lswY BeZʋw/I"5wۏF5v)x~D&]ԗV@ԕ'$,1S't;~HYVKMf> ."+;m.Г"nG:ӯO3 TR&#LW)+oKwk$x$yǪ۰ox cKŹ+ygTcA`LyHψ}2H'IGAHo +Duz5/Zjv^-n!N{s*ʱH0U%5xc*6WXfi6?zdP%)oT\Z fNB y *'7|hYptz~(^Gt 4ES-p_@JC@$ma{e o"is"]< ׄ< lfn;t.sr]!Gܝym /bqUvR+Z >[ U`(?#ksx߀=$;ySsϔ!i u@Iϋۯ19#DH ﱂVɚq)]o4▾_Y6,%d؜H/qA~{~0"q<4 #>OݎmxDԨ( | OTk79D_oM>zj ݈Fm%ÅȎ~{78 <VhUUjY(l ba0 p["fq!w YUC8-Bivj; AY~\LnЪg-2CPe؏ݺ7j*,=7aR*[7Q(| JٯGEtA.Ɉ&/C* e{_Nq뇙-ڴ1Vl\徬S 4brҭTd;Qio{U`}:]By&_r8f xaJƢxU"6`)Y{"jCN#d8lXE  O| s m-ٽ?e #c':Tt VjsyCB3LZ=ܣ +a߻4GȵQii&kS:5:7;^;a>,T)atETC/ L6<#7AA/{>|Q &R$G\^ 'D WvJ:4"1nI) (<ژ O9LV1чgѭ1.'4V̟.rDGJul} 7;X m;]/ ;3qӪZ-+5VpDVj~0YA39$O=2;+#M`8sa̟^JhyE"Ɉg9X* DZK( Kzp֤Q`SInM2E&sPfݐ. ӱD|1-,u䭥 0 SCK 4FED?빧a4!~+po66@ #N-6x""c`UpWXۃ Qe"JLRwpJqK\7@BHq Ld[!N cDݬDbfۮ3[ICR<""}T'5E\>dWCSvfxHׅU~r@q6'LǺa !){0XZ:qX[B9$t'xv*AH6;gٺ{(X* 3( g:n >&eBujjrʉh- s.&F+֠x)Rfh ȭSEGv }rA^͇A1'2fP/ҕdr> LZR~֚ߠ[6MMNI!iȭ%P2M FtEbúdwoIA)#apQ=qUn]NGmN*߻U הk#1/ۃyõuiuUjt5aA/خmSn m`9g;yã2-pWij smސVzjH?<^#@. Y% J}9B1 O[^hbY cJk([oWkt[0XP`Az, 7@|rQ%jk+-JϿ["?8} w߲%oc!6kM9T%aT`J(0b˧_x%:➢P <<~=\h>F[]̗t׮MTU^Tej/`n uSDGT?q\v\Zoڭh˲$X  Vd]Sȹz7&=hݷ"7)?js7TQ/*f RmV+E0)܉;y^ԑM+ 1ՖP? ƮِpZ:ͭ~7LRQO%%A^ǰݷOsqюk+e# 9rZ,j: xFާ^-j WV{3r. @' .fMW_`Ş::G˚(G,cGz\⁕OW”lfK$rB׀S{m$[ {y+5q+:^=cD ϧ4:L5ʹ&_|(f*bW[K6(^O4Npd GԼl⨇FPmy66"5x!.׫F35d~х)sF4ܝK`VR ԚuaH=ty߶h#nd6o6|,;P؉c4MGx xfQ[xghӱ+NYb@ &Vyo(_f>HTR=e ڻq ҄cIYS2YdY_/e^ȒBU`+*t P<&²J+<?z'|, VhXt<]rwI3 cq|! -ͿFTמ)‚hATV& |j_;K3X(af)ALqU`<2VL/J` [# q_WP/ۛ)^~\n4}&_YX'_HU²\ #]V̟Wc+Ri?]Y%zA&MDHR.`7![bO(TSU믎k-D頺w Vz0Κ!5}5NS^qEX}] PSn&98Hx5w$ʱaQqpH:@N//\ ip0/S#Z[>tLXTĸ$*}l&]{g6a}}+d:G3`QTdH&&.E*WpDiD_^\:B[2XExVE-΀5iWF0.wUsVY!8I:p:2wO&]bNihU6(&oڨ/ZIkYoFJyZ3*۸NSJ1^tG+ʜkJ/X FEJ (1f|xGz/,M1ar^\swG7M+XMgRGI ZD x؏h R~&a[B핺A:u0ω}Z2K&iyOTL&Qs[zkMR<bdrfzXrȴ?6)EV)"&mT.8 TDOhsm~ZWQ9wǬ۲i6q8/ J%C.`/_fuׯ6tB6^t@HS7k8$ES tà¬3Jm"J[iWF#:8͂LSwXlNl6[Ot*A]h ̵qX?4f`v]5a6DNջKʡfz\ÜxbЍ>ފ.o1>(E~zsrU]NJ*4.CyғkW.HPtt:SGn}l7HoIAҕzޔƄw{z,C"۔헖PzdRP(pt,R燄gGqJSOxWfPٟ̖:;2#90:y| >lhL!9FETVaFܷ?8_? ʏNwB) y2MƜ@;+2c}Ey80lԻ/@?f[WKpb u )L&~j'b6|+ҊK6a5o#"%.kC?P\>7 ]Z<hqE lʕq@" mz{aA10ܓgp(Mw>O~YLϭʑ=pں(ƦOK!G X^&D !$Elx-3V*9B;{iiWdž z ` ӴR98dptc߯ /'UyzE-l@Ճ{ _opݷk{XD |9Lh&#ƳP{;`aC IQ$TZ,K\%Ad [2A{?h\-f0B/f9-@5 3/tT:JWǍ-z~61BOa|{` 8 w@SoւkdhޔU2,V %f`6ٔ~<c $YJԤf5`iiM$Hko<FNS6]_M2[Mdj4\:7%ǒ|F^Pd]F*g*5n).h±{ʾ."@7W4Lja)̆eYWЃO5vfxu|,HzWI  ѧ2=#)E ŅSL z[ XPMZ~)^(a-Qb5jW8Ov'vs;"mN&. U^r fÐqsSګ S1 dC>(G~aIl;*F*{.߄Kilq%̃rt3c{OTKB޹/]XT+!{y4JlJ`(٬:cHuR6e&ĭHwi̠yP(L|FPÜr:4]r1s;x بv9uB((O-fCQaCyͅ_hod` )Iy]Z$R"0q+p}tB϶' bDZ,߿b{vzx4͐sZdݍOGmXfKDj_i{jC%yR,3 R$x$DUTl}vSGA|Hl;!֑LARrP+ʦWIk|2(e]f|܊=WG/ɢ%=}{q{;4?4~y+#">^ٍ̐ppm\:)؂d:U)ZgHȺ qE^7p3T ɏժc5rb}p SybO-Q#Ӛf/\-U3cT##ZzԚM݂K nj\@f@ĵX=T&/7{r)ZiPษE)֘MfpQ clY{P8}C4ce-d yя-ʩJ(5'늻^r?~> 3Rt|{)DJ.*e5*]e[z4\,D6l!UdGr2勶p~JT*J$ܤG󳸕f2ŃP6B)"XVK[4 >Xl6rQ}~VӱkDضsS z4GR􆌟|R4{(&녎!@±\'僑DYqp.nVɺ~uC{E‹)(B}- +ªlkO N.P,(%_5$oX ~d[9ʢpH#5ɵX~r{qW=e|3 ;4S< I3tJ% Г|#[') MdTD~Ry;&kY5)) NN7,BC+8NliU%3X=&mAIW VwV<"[jkxG֝pt9X&)4}j}+ŵ vF'e$.zQ}=1#nG&)hX͏SKˏG^UJ7tЊ6n @ڧ N: 6A+Irh:~)adqW(x^xDf1TCLQ`O*$1y7mkҼqm0[Ak6`ePN8vѐZ(plnb1d{;>~?{6e{jܷmh Ux@eAWpqbݣWg"R=Qi@~$9H%A|Lh`P&vq6f鶠pҜ'OOGdM>I_&T ,7{C94,}o8PmU=zʩ1 Lz]8MNlwmq1TɌOѫ 9ը9 ]A9c YĿC2ӬWsM lFa^:jEb0c=F=۟rL)J#y/i[(iqi/`k)䢽6 6T1tdDGOۇq?f4,GO:o8 |}f$c4ڭj5ƾ.]m0wE[(fP]0^] nwb#ni٫-^J!?JV"2@J@Mrwloy ,}@%uVV~^N.+φkZGksǬͲWgnC@8Y}6TAC.q :T.":Ԗ#>ԃ]'w3` ":$Fjn׷j#S rMf^xA_gC^, \Q^Fs=-9\˨=^ȁ$n'Ѧ!LX77Wf+ÂhrC$Ȯ>QRb3'd3h&ffmΏǧ ȸV{ܺC wGd"U`Ἧx'wv$) g9'X55YiWlj=%d]Q ;cG..3&uȄ|?6틙Vɠ%FyS Z8]s*o=8WzQFfСΠ1aV }] ?>0 -F~?sx$WuGel%ˇqg)KPС^uC١G#v5Qk-PS4(|mO, !)ƻSVB˯l- \+CgHw╈tD }g2,Ƀxzt;',`o+[Ҝ8՛Fn DHNF`;OKU T6ci+,c*Sۡs M`Hc!;0` $q*釤&HZ|岂^V{e7ˀvY4R)n|05S`ܶ-ycllI>i\| x)\fJsRR읂{f%P>[ :pV x"J lgwfE"u ;ɡՔy0)| Mu"o:=).%n`&TCcE*]رz\3A9\k`֦ PV'o:Hv:YU5%,w! ̹JW Y2:߬ džX-h{bAxN4ot=#Xյy0~Jl-泑+tb-vG)Ѝ7#k蔧 *u LWJdud!gI|G-{]4ROgS (QR!8DJͯp]>!9 1z7!Y7 ˏ4:eyr#AUlT+)Pۺم/jĈfx{ap=@rGjșikjiaH$?,oj*N5 o2FDRT撇دC♖j2RgTN,u;N?7&!/nm졬5l 5$9P+үMPwC.ٟĦp 1!NHVJ2@uh40aj,R6s4VYs'J+!---Ĝcn Vi>sSƬ a ΑNx=956U::OW籝a|Z1PJjj@ߙܕT|϶bx/hS1@Vi@%/ZC5cGG<>o|M-ӣ齃IT0Ϻ0C]WgIAb9S=ڑ `(j7aYtH_+ hI73x(y]#"NVH]aMqHHU HVQ^Ar9̧L2 mT[2Oz!r;.Ef:\`?yj4''|辱 ,ڦ7־r@/ X 7ȻwJȈAgb8qyb5ӵ֡[%*➹eW(ܐT{JMZ68'=D*$W:fGm4bWCB7 #Øv TMHeScL2 GfPYn9Bdk,[e/,cGѰ 6᷃^2zTxD ?>B=YW[ Vۉxy͖Z+$n&Z(9Zp(8nrka@Q8vc$4-q|W\X-ogA:ь< ;+mBLx =8 >]Ǝ;Q+9g;笳3sJj``(ˋ Hh0EN,AkgD7gNf)ACVr mp3v6W[#`kXA>g߀XgR6a#8(oBD]֌5>n5j*VatWD+ߣM``}%2*KOFuZ}+,\j P W<}r_}-o:mc]9skw} .)UBSHPHK"1{2Pn2$E e43tԉ"dҸn^A5_wpK%ǸXC.vhRkg[ݜC^7%fq YXp šl ¬JD&H(bŊ78j 0*vIh; pNS<#ǡcRk@UAb~v"X /s1fH޻;l+x$O^4~{i=ށPS1!TM" 䡗NV%$e8և.&Hsq.l*ddzx`G\sۇ8P1jP//T?= :m,M4WN39\&Nrt#9">#Pyք^Q/^D^dBsz"5usĄ!i:tZ˼l{ " *Ⱥ @a̟vf^Ig? q4 P$UC;[0OvUv SEq3{0Ռx,+A`Hc܎mE.ȭ;2k`ޗTY+Q92qusK*h4d]8wu: Kygm`E_|\_X|͍@(~8x.0H6[w a$Ц1EA*`q&O4V>>lcl2P( EZZK3WQYp,|f;5qWP~XfV;Giu[ YsAcpUnFҧ,88G)`U"al`!Yjű7@X;dK?CDT}ԣ8ϠYwi隨p{v:ɮ~Z+\y jZ34ٵYA q[ߍ!Z` tc˱?gm_-W 8!E)+,$H / ; Aw9>ߌRMj<ӻ]^-NKT-&D>y91+&6@+HMX0\<-$E/1 K)"ySwr!ZuQҷ ,Y ?!%Y_ #|PA> zU1-zRk`imݼ,ljJX |g8"ҮlWx%K)p5YT4K'L#jv8 sEo9)| ͅ5@jhRuRSvn2O9HzBolW71'8اYI/M]䔏EwKAk>J"%c!lGUm%5"XLS\LJ8R d4$:")$EƩ"׵BAkTێa0a)=% z٬e~s|Y5C9ڻW̚jNNW?M(;ɉGۙhßwiFۻOl2?R8xD+a/qSI6x"@az W9jyR6xx?&M+1}{׹e b?PO!7A m `/ܺS$PLlf˹4CVpd!%;QGR*t1}Q K< C[ɡQۛyt=)үSnK`)_B%Rn G'QdE+ ߄Tǩ1hLᨫf#v|( r+ #D!o"d2~?P{:?g4'swX\)o3ƲJ(4yҷxuûʭ{Le!;\J'^"#)sE{8U{O< OIZuPwѨ3{Ս곏'^s[пd5L/.a6ԕJDiݨJGt,Ŕ HN%V]CZĹO̳G<?b,nyͯ w}&/ӷ9_dQZޓs/":~# _T,] 8"7MD F LxU3N`y?׋aW'\cH#b]00IΕ@wM {`MsnAYe[9'©k}~sȻ2deh8jD$V2W%S|^p'eAAhgU5xdc/Q298 N9_͚DF6@F&{e:\dn%,q~Te|ACVY9NQ2vq P+LmA _U[w\G9;,2Gm῾+~gpK; qWxOz |P"`NjB̹*܅bqj#Vk7ȠTF+: ,^$z6TqB.><`bi˕Z !cb Hla[Bs:mTƠýVw`Ҁ#2 w>llx]L4һ'I3;A*>Ѓa2VWPwt>t"QVu^<I>r^h<n3n<{CpPb7휛|jڄЦ+F2IaR&R~@:r޺7\Ƣ?tqdvjںzr >/{%̑*AVS0-9S_hiR#;%o8W b?F)@GMһ+n lSy[áCbk֙KUxfȩΞЧ PFO}(ZJB txNXf#B6|) 1\cMs%Gd-3L.:̝xJh`pUsSƩܦܑc"|;UԒKʐ \W2%\kjԽ3#;`"C<1v5C2o\ĐyqY;uw|6P4 !49%=#D2$L*4VG wrًyM|^CGF[,T Ilʌv{}*y`2d"n?\Ya?2؟ )iR=$$7o@gzBt A!t^KD `P3Eb[C'ɮe}RF<~)cP[#XYizT ۷^GO]˚(:=#X̉<-?6R=TkF' 9ћm*8xJn m`W:%;PZ7g#]OYOq|/0f\}(0%qv KT:]R}nɐD"MCuk ofTo0ݗ y|HnZ.LR D*`, ZNp_y+2GB xhu<'( 6LOȷIgٔ͂+ I>e#d|Њ]EVnNT)Ԟ';!J` "\y~P@ӡBӢbx./B!+6W2>pB'BzxiO-)j*ƔۨR~}0 J`IlKV.>ẁECWr|dT6TB w|I14*ݛo Bb̂[4-+ffi=Bt3EBgo]] LB>\VP۔'۹"ɛr}- kehV_+:u--,mAlftaAv_; W_2?)=ł^{:sheksweR@S;EnvPYF)QRj:}Aϛ̓] KbZ5)SgsOnbԺR6`0->rhʁK3FgXHHvP, >gI[ɊŸiV{FixG>^m- CУ:DH|G(MyvCVxi%䴑9r`{F O3V8ݏVN8dwA4DVTۆ'F4lP5elf6+qZr'P). KeHQ@ҠY;dXRpGو=%Wa?pGZW xVĒ)4Kb֒,f ,4_eoAh_μj4"%] 'yPՆ#Y (5 |n=qʺat0, Rn{gL:JEd H) .k SFNlλ_d.I>E&ըXL3 <7]m̍=`b78K='\mb9 Piɥ:JLT9?Z n")%JBC| C5f< j[ {H^9@GʤlkDs7u~N+Z˹9zV,; <^&D݉*NR`OǾ>[ 30:XV^w]`5v=_XeiՕyV|/AU\`T3|}GD1˷۳cڭdYi o,Ou8^d1âl+%?=jf_Kd."0mvY8c),eJ=G s*q-lč&S _niV̰\ Tk%>gSo+]$Jx&ќ or߭`VJ\ncd6WɄf ѾaFIɬlMP~L.z<[DY>~c[PcNϱ2cw 5o,R_Z-eCTw,RK|H @ngj(5*e}lH}mՏק`"x>2rs(Ȭ3 x+2ѐʩϨR$$~*?<\r( xpaI̥y+>UF1U B3[@vK.Gd/?X~xHS+-yjj;Vha(!R;ynUcGãSNGmNyKD%Sm^+F* &ظF:扄i^q-F+(x6z.'{#_x.]SS6YF=#T+F#?MthD *)= yѵwH30Cz ֿ+cDbcw`,}" i-mxqJE?=)`G6C:`S<]fLgd +cߠ*},uqϴ .E(ъLbC}#d;{5BQ>;AEfM:hf=g6\\FlxJ^bBPK p&@ޛ)Q`('3^kGΜknBcw;x\G" NbT0󼫚/*KT,ިՈE5V8THOOBн5܊3+C^{U.:9뗔oq0,-UXtYEB\ߘSC: Q}u0x?k:fY!yOꂥݴc>ۨ~~ދ,yNp;3f q F0ܚl^tWSΠ HAiKs㩛fȠPThpoE!Q&rp 5`?','bLo)è6OԨ$`9l riպ-wXbQ1 drb)f{aȟDS 4 (6q VWH.!@~~: (LZkUez.G!{rI"R2d#J0,-gM3Knt/LVtJLWsj i?Fحe ?79G ^/W! M>b{P{q"U9VA>ёx/)Hosy;Nk'c)ruGνboϯEU+ <@{p5m6:SEʦeqۣ?#f]ŕ{̦,985@!.Ey]1h/J`X`sWi )_nɧfC8(VDQM]˵>K Pr4Xkx ТPAxQHc{7WzW*HJ9sU•O3#MA̭Eji^a*s}gK;Q.}ϦM \ccŁyPS3HP_0,nPeH)m6n{ yh$Gsza {.v1K%[ `ǤR+6*o26" ҏ htRR ńӜ#V9%YtfVaґipRfE$ߎSe[H좘B 赶XP8"; n~~>D/y(蟗:B#mMXoABΎjFcxe\'R)jؽq٤!e'*;ɚu*2 >?&AUb _@f>,٧]˄چ5-q\R) oVd!4 W}H6@WeU۽r &Щ]x]>XS7=iSvx%,R̒W o4c28+nR;3R3A"Q ehܭblfKAYu Na'S.Ttȅ7}“ŷfۏnKocD$8 Eڠ] kfM<̋k 4yīN|)-3V`4 ĦtԪ7g? >NKJe׋B"7pYe9'.bW1+٫e"pckOׂ^J awm_G4fy/Rkod}Ϯ >.OGaRj55{M ׷;mx?ƈ ~arL9}\5G$6y9󲜅iO" z,ʉKQ l=fT U\HI'ݑs䊦{r "_ cIDVrhfٸZқJjT3@Bi19igor#I0pt+U{otJ!ND67IPpĮ$k5뉾iG/w'|]Eq/iG`-.{=$x|qvټjv=D7IH-1gnX#1|P7WP:ݠ'8X"4&,*oW٥GxJ;44]&bI+=',jp< $)kEOڄT92&zjD{}nutIRѤr ģ'`\Go3Gar> -p Gf #Ƒ@/1K4N[$lh"l 75) ]YlXS卌vͻz#m}:aapjzJ|wfQ?h4lYJ'bh~)yu Lv_+WQBRr՘^0OvQmIW0^I%ORB-mSF1OϭRVmS: F!0l(% +NX!O!\V l4!mkgei%7yVWEsOB` ߨR6| K͙:Ø2l ?ܵ39pZkاN5EQԐDfZr `YÎ|̾<k{C {N[Vѳ?>d5zoWy6Dzey\O-]A#Xٿ&U}#BֆY =&} 5̹AM:*Ia:H1E=m+U*P}(\aFFA=;.*8""N2o0 ݅34Pvv?IDcGNjo=D-.'nk5O}^AvW0y*zu[m0բC(]#D[V#a.o{ƎGntj E$*w[ŞB{d2S6KQ<Д_ƨC~ZN45"%!5 ]یض1 bNK˾e n|M&Mm (X|>[)SAWߥ7զcQîoE,^πqʔ6B*}@Kvb`ɏ}b&Fy79Ϯ)Z#xDK~TO%)%m-g6zոP$tBF \]0^k  2~ڲGH\rJgJbtS>d},,GȜڎٿOh•L:1%1}q~>fY2e@rOw6'3Z\ɂ1k¶,BKѭ0s>f&&kos&R ac ^A6Yc5pG+v$ S14q=; H`-MFwK,J׋gG 硬lrgO\bM7ݸd-Xv\'Ru3e}6\=9^ݮОqI1\نŶ+j'Pf`'YW'Ft% T(eXJ=B TìVN>Ʒ:AKAJ5$9]Gq+yԝ$WwŮ8wW8  27oaԍqYF\yW?WS}13Z 3VZGmOaX%uN= 6ĝt@I+m֛~>`"c ^T1>q,~G%>Ll)- 0zA/N$TqôܟI"!jQ,TNO~OYpŻg`iMgKfJìVoE(h *\qғ%>6=iu|?5rE#"SHFr_iE;O`cJ%3-?M^}DJM_8HT=d%utbR@In1ΜML2t>vMռV.6먤y&7wj n_ot_2k}DvHeNBA'k 7l'GrA \d*U9e֥O[{E=vzG6#Y'=z tˋ{Vɥu/&'Q+s(Txi5ehN_K|5/&~ ` ;KEKؐ+04s57L&^Ɋ~`rgd Pp:xGՕm}ϛ *G8ShC3/D"~l0=ڋ5BV Sy$V/:N֣de5ޖKa Œ\<-}F,h3:Lݐ'@Kߛ 8U:r)_`>D% ,Zsmdf\3AԏMʫ _,_$ݱ_YGf pӅqTԫ)ұv)XiYSA}-ppS^mq-q>xsmo=vm0E̫Ւ2uRՊ8Lz)d[BUw DΏx]x=JEh}e::ΰҸs:Օň:FX/5^`bE.{3_rGe`f7l$ʕ8JT^bJ RÅ.fpIyq=?;:dB$ڇäeKH-h2aۯ2aYy~8NPﮃuM3r[q_"O&o6ePZ?ɵlQ ()ř~ ?2]z8h=.eeF]'Qdq f| ޢd-/%y*7al 784ayR"wU\9rH9fy@^ϒGO;Bp+ פ❪h:dĉwa͵$qV ,T;9rlAܴsaǀ&";XuKnҖ z͜xiڥGEpWʱhvYdH틔 p^7sN%0ˠx8pѤǜbeNska}#n  u}8Nnݏ"rQru0e&!;`f9U#AX1HXzβw|/8C2^$m5 hGԼV$|VںB2n{\RR[ӮrٕӠmҷq\8&UGPNJ38i"f) ̩.G^IB;qYj[ngI&-׺o7EkH_r®üzWߑtYT풷M3ibvS=²ZǿV) `Ъ 7}( (D :/ ^VPaCÃ֮wA$a+ . `㌶_F ,[%ofdhA+KO5%X``(U@Gd 2x4(\^hѺ73]>8ut|8n l~z&buu9p#>_D<|>_[{\af{wOkdX5Vo0f~_ه(ZHjp7cιI{Pm<00kOx5PeJY7d<(Չm7yafmxěTP&-m/uِ${#后]Wh\c{ k(hġ'Xރġѐ8V`EƳ(-Qio[IBK/eukysPi$U\%9@UpG aH?~'2ycW\xbHD|(ƕ_H\Ct/IRŖ`DK>ehKҶZeq|ZI Mě@n RܪYPwvvВOCryl}o%ۤc$m&F-q8x3j✵2X0-^l3iC0?_3 B伋9Nn~6ur?mOQv89ydx\ f8Rf$"#`Cew>hD1 2%SbQep/5#}jκҗS,Pw:{?`ăK K=<)ܤov 5tnS}eFBaNH YZ,"`,~fQX}v' gh;#$7U7[&Eo[19~v̜T:`9OG~aƺf4*DWnD+ߏ9uo$&qZԼ/z&&_'k=W4uCfM-eH7jL2s鱎 w)u ~J4=v.n`(]"xuCihMߎf H K}7Rf`EF˴Ccі6;NUP!6#c)W|]a~43 r1't4[,gާNX[#g>- _brZO %j;n[ 8;cle%s2Vͩ0FoRW9Hp^nce(6_XڨC+YM[о`c4.Q ^g $G{+R.kȲrizcWH,#oG/ds1&7Wkc  "@m(G@v|\E(_!%sA.Cm`nYqUuP!͐Oؼ% ΧO5@,(.IuM+䑜KiAh ~&ڋJh|mw 9:8ItFXg}hL&0>x.AQFgrN7߄dJΕV&Z%ꉹ*nѽyXd8Rd6gHs0NഛJ 0<Q Ue5'y9xv\$SrAuiˤTzo02I: p/_6&Hw>W+G1mTt-0]/*!*w .u+ξc3v^3ػko~|'pZӬ¤;/#獽Ga'8ZG7ϞƱB)u v 2Hǁ C2$WXe[PW d_'+srS;yTb!كN5c&Jo#Y$e+\33rfoY?SZhg4M'c?9z%;2 (?LAFW;ٸ [ۜAz '`aM 4T1M39,ߒUyG@K>d%EC(_I>>^:1ٛ`Rbri8wCHI!XX5(15u8DoV;Ph Ƚ7 fZKY)BW+/(ۦt,osQF/`ͪiR5T`8;8'bKGPH^;ⅇ ާć;G 2e~/jBϨ,qٴ~DwF## `B/wH(9)R)4OtIqxM`0Est5| ;]!4HvLrsm9KKH.bOk]kjP|dd)ڂiǶ8mDwB`w!E0ej||Nb@ Ɇv!v43щ V=G'YfNQ=N1 \|{Dnʿ@k&@|\A@"3?u.blxU"b=Tx}P c,;cIW hA=J% hP;vi#T{---As-܅ԏbjMݭ[.ĥ5\#_~Aݡs6+9e!ƣy3^#/e)JB HP< F^!huTO'| }Es)yl֯Q%3| |iG {$C{Ql' &i!VnzPPIBz LDpq k{9%$f.TXyF}Հy3bc5s+jk%N9 \Т >),{Y5sk#ZFi'rG)%Gd6a^EEn3NQn%Mހw: @ؤ@{.{efג0iȠJ(ܗYU(`H0TEQbNDk.jR 4O pTG:jG.TzK%+#j+qPҹOY'7֭dSoB Zx|Ep3UgpE15oKʹ';ڔMEj~2?(͜O;NlUq%q}O=\SdIsz0z6E8KE8HH< p;nжs}SR2O`WqDhŇǿ#:$/VV$z_i &U)S6בֿ}R$~P&!J$`o:I,ce܎֥4%v!ɑ\6Gq T Q(\ۻmKKto'?$& 'H„#SEp61 A%FHڭcQhI#Uc!K2@[M |s3j:j>y~ST]|E/@5tE]|TvnVW{`MqDB〩3,$ϫRsIa'D03Q pљP*w&Ԟ3GD 'Aikov2ȲgϜUăZ8Q @II-@ooLB>AFoRh&$<2׳eCyFĪ2QߏCxX&IWC6Ih/vR0QܟQAx(Ew@: Ln%E P̗,HSC++QQkInwV"SY޲`&!b][w!d"=~-. p?jÛ34p<2\1p _^!u2q%T5q  o0 ,/gatp@boF7jV2|9"3.d>\l 8*ι&ŎnkO#[P!]+;MJj?˶ԵU(/\y%=I 92U%c'QISN3R]B!~´sYz+p\P;S[p ٝ5Op`\?z)ڽ0fo*ˠս0;.7Ļ@ m-Չj&1dFm4Z@[0Wi*^ xF|PI!\4'O璐o%w(bm^Ďū"Wnmd<.\C& ]<[UWƪ/^y{vQ-&PWG%5iRy7<i4P J ]u/_Gw-ۘx\{S &^%Ndk` :[:T##+ Yq *qt3ݰ*B/?*Է{,-ȘtmR(meƞ]C`yǜ.4qg}K+OL-}%c(m^'e0 yP-/n y'Ԡ!N|SPR*:1"xdN꜋3no&ًQypjC TT=GIЁ@#9_L+pzvB.G`m4鍬|.evY'k"䛔|cSJ{7FUPq+*w5!WrԀ'^S`9-Sb1/m SSE60Sۅ.x/9%p`>dEG9 1'2cv@_:ܐ?Rd#=oꜦ9Wd]M ē+M߅% ɜJ[|nըqjd-tah )43Of7wRY׆ PsҬ kCEqNt ߤ??gL5zG'&+%/z  /^.JM2{p8 س*O dY29Ey?uKzbA /0_!&!P%p".O u'S vs':=l# GZ2#ã0rS{{ҨZLurK;HLSl=r6j,Fy4B"X\,1n;SQjH+9 1(j -J)C8 ~ k #&~da蒫\IR1#hp ^`O1HT(q.DRiRX Nn/"-i{c]g?S9c0{v3};sdH)Yepsvbܟ*ϑmħHɃjx33p<9mY):{x>vCgߜ8@}s>>^;ͩڹt4UdXE>$׬$i-%Qfj|&xe;L:]˕J ^_ >HSGn0GN'JQ1\N+){n=D\yEkbs&h!h>+%0=t%^1XM[ ?fؔfhҠG 5fq=(%B 0 2.]ā-&cOhA{|'m*pc- P&lf4̧2i˗-oS[ee=CJ:O=]TBӘsu^\- "bT*XjYyK22Qm6o{ Ѽk;,ÝL:2蒀r??K=zF4$_LA d'6Ar!^ ^dCe6K*0 Zo,"t\Y^(Br{xz-f/ŰX$m~>sNjl^=1Mَ~\K~!`]^IP Yە I섧kH.I`U )*[)Ԥ>En*`EynPg8Z+TXNVĈna@\e*uwغάsMl̗H.Kҍh'?'~ n:1bỹwC }[%=t Xi DwOϜJyU©,"]v,dg6\~NAb$ 7q(}(^ {YC9<1sSs鴗+-CL/m s$\UOX g5;[*ɒoo1xWOW.(2 8ەk܌Yt.3 ߤ4ff69TV67V"/94z;dȺm3!~IlV-G?j3 #cN1C(%w՜.|=YMٺeHC LWzK(mhaw V} sE`U z]F2>DV:v|P\)AZMQZ5"k`rjj}R+>eZڍ(9]S%[4,;V '%D[zcg1ɡ.Լ{v, _]i_d!h|gw j%ݹY7}/izDCB W=TNiU4=,Eh ln=KI4IgNJ81k4$9 ag-fI,)=i6,mf\џnx*0*GKMXޱZI@j sIiFh޹wP& Wwph1{ۇ|g#K#d?dpo\-힫1% ph2/6GP'N^ j HabM n"(PJ97:a(-*; BQC]rPW荠zs|\9(>%ayL 樞nNsLZtnLX[ q+e8~Y`(#Ç85: Z4XΩuITMܒý)_ɯ–[q+גS!l,kKpSq Tٖ2{&jj3Ԫܨ+Z8r X1j/sU[h gV ץ5\}lJ@CsFu#S`VTu8zŔCb"&`u*XWBWOR O|9';.8H^O.huZ:P&{_ @c0~^l8hkRh2>@MQxG #=:pH;L߱MF^Jላq3"Dlg/~~6">ҢdW~*UaȦ^%_Ɖ+Tvg?8z\} ժ-&1pf7maG7S%8'mVx9!IMq]f-8T_gX< K{='`tᥦK=2kQHT7Τ wW'V?;!7?DBpB={џ5oAƅ\ؙbsh"Q R//Y<EHF 1zd.dZ06SL3Ͼd/Do/t ,lOKs+jB(w:{/!ELnͲFLLI Ԧ>)~=ro tdTľmTKE3$y_ڿ%U*3EAleerA=K6`~T:ni8Gn1Zy8NcahRvߪՈX x5K# Bo2%cJ'[Vz%=$dWhal?9g=@^D@phu+# LJLTDIFaQ;x˫bOòYzj?$Ag? $%Ёg|xھ*{JAw8XX'eùMO9RHs,j;:v[:p@{*pAVLe,ď 24bnkeB"fN!6< Z#Fm ğK u.Ojb}( )z]B^̾҂8S^2n)-$LAt$N( T=um4p|IΞ0Bd%6[F)F:B+JROFoҥ^9qMΪ g2t>".T%5fF(X83ƙXۍRňHkBӨaЩC./m;ԇp.|}-_q7ɒB;E2mqy@>m2{[%*@wmOK탏Qbʃxȑm{eG#l.Oz}>@Yd{W=3Dɒ ~C 8,{v)E@,/%"8O*_3yٱp+JA7_cB3FHTQ;x-nUOumvƟvwb|,AӛIIQ]`3?ߓ- a0sE97LGӰmcAhA֤)~Hm)z0qڟDbi霽jCpQE߷aQ3Y8ˋAf`.E{9R{.B4kWQzu[%lKbQu2'+CVиiEV9kN>g,k~/6d1e'tG_qSC,_pZ;~Gt#d"i>Q}ܟO\`g굍B}+&r Mի[ a F+9fC>G4Z2SWMq+ӾvۃQ[/<^LסlN}^8߀]h9tu%߰LTK5W۟s β*KJ%RC 3H=Mb fW<Ls$1ݾQ6n(} &3vr7A'6;)zPRD ݶsjB+La|])Bz*qbX~ZO-nzbH6f0nFbS iW;Robx,e"u8(>|&Gn'}zs$++O$Mתqe&jH^%\z]F]e84.vU=gWr/ }f5UXw+_q'|^: ;Y06ʪKϚ7s|۾/'qRbLœPtj^qӐqv\w46i-(]B&_ oKݡW]'F\1LmdqP(G%.HLvy Fs€MSk[Xv皬sGcݬϬ)WV?qL$u*mT<c{h'~W ]40`)|8gk6hoT6oHc8Msٚ w2|Ɛ| L6,8#[5 !7,!D>LnllXb)sw&i &HHʍ[ebuL5DŽT Y( ħEw{=pVjs1!t8 %!B0ʳXJo"-SB:i֤%Oɿ~gN\tHdXDfN91{_"Wbh'~yjyvS|`3|sK8t} 2eƀ@.֊? '?LT#:|H- q"!ySB~ 97'~kͨE-@lE8f8o`a![߶t@ }j jee"ph-!fuR*Vc"{D1Mߚ[7DN7kk7<}.0ndkiRUۃ~N( >\di"D \AN$,pke Dk,Կ*<\sVFN->~a^/3q-|faEƊS( XvԥxFRg-p {hH !E` ^o݉F%5`^׵ᰦ7&ٳ @A}1iȓեqRwMeÎ;5\"v="Fƪ8).v SbNQ~Vu{(H,{nV4϶闯h4-8WA Zb.Qc`bވ}& ѳ ([i'K E>[9"j\@)c~Ճ`5Fh~?p zk[-$̪߯w(vP7VR#:#u N:A)I)QZF^ԻxbضM4=5ÿQ"g1LU9 ͙g6lŚM~ҙg3wq/L|4+reUoV027K<Ӊ_Tfbj @_ҖyR}5zP0{7u_̤kڏZ"=4*vH۪m-XcW"xKy]6t ^v 7mhlu~\8Wn:}"q bZh n^l?[~aCQ=;v=yʝ 4@g|O:[ B-VvXL?ջoռRdZWl?bˋX2(?ps: \mYwpiwg%t+>4:keF䘣 ?Jg3G]](ژ41Muv2t?7io7E: |P[_ʨՀ|FyW$Y3#,y=T6|Ù+Q"g1K̼c+BɁaL͍(3 *7 O,7dRn4v# @]{nC ÔIMYSݞD@.)oHw|@n̯dsbgu!3lZN9)Zфd' EnRl}$k_kmiD0Nࡖƛ&9@rxEViT~إ#ڛ=FTj2KA ԥq/.+xx8η{J קq5yz fL/v!\mG.iwx'r5GS/dAe!ܩNiB%>mzOJ~ek2OSFGJa`6o6 X!2_ V쐋IqLjݤҼ0{ɵx?:oU%A+Iyӎ^&2ulrQVZ؍AL/|Y"}@MF=}u4;`D\, ʉÐ6յ:5vXzz  Ɨ5 k5.ApXK&4Q1FjsRu)pn<(zzyITak3drirs)wRxma¡aߚf[;U^2[ttK"njf824l Mi@z_EƶVU%< mUo1-oiS$mm*(2|? {%VtZęGsЅε}B,e`2]*"#Z Y&aTzgx|.NԦP]k4~w J& =Tz"Pa6_EܑPvCpXO7ʗ~H=ZFD:5T ]wvJ˅]$ӼC$d ڜ,0<ΣlGv=F6̀#~pwRXWXUTȩ~D#&2]-;#=Ѵ]%F3ђ VL `I,K8Vw:p!8; Tn[e4hc@M{<ÇP ~:KE>a΂H YMeP KsܮvyQ|8CΏڋ d^%Y|uW=Q dfϒsyh~B1k׀PqM ;_(p*a6ے9FLg4[hQ9fG)w-ྜྷ(؎[cj86; lpg#]|+N+[eO25Nn7[X$;"Y*O<ϢpJ[<  70n D/O^ tI27Q!:z7<Z90q \b T2V&Y-jLC x5}WKYJ>OXAB(m}D%`n*{mE-!-C»!FvJϳLu T-;p29s }-Sn55׷e i ZIp { OI<[=XsmQMm+r@#Ï .z 1 /̖_kWs, KMLJ;a>喥W+` D_{A6uu_.{.]~\HZi{#/*uogI64؜zyFLɝ&sTS:%aWMSpG 慘-Lࠧ]CKS/@B .f9YQPր]rsbE\tp)h-hvS<< 46 utA2&[L3\gGK-HeH+ Z7'ܘ14wߧҾ>H8::%;VyL)(aMf*9>Ih2\.yڜ5K/=5Qlhf COZ)ەUg:s ;;x/T))ɯufJ^EZ:?ѿW_l=*oLx&17cuE9{"Wc\%,QxPr:"<{OegMH{_&LLIW4PrT?vDљP7">8cWBkB~o |3q7麿4^M+w&t ,!mH&0׬FB=5/{vfcϾAžY \󕒶7S{'mR<>~E:ׅO0w` i5e^Wr&!zev¡Zуɦ[?W_7evDB%^yԵEC2\ qm[}߇o$N!{ɲ)Ԭ56+|aQ~&i"Ը4/Rn+=ӟQhوʨЍrR;lq9,֫"h(Q-NMKvXY4 Vv&NrUcqt9L9o;BVMWv qcd 8ŋGPx&'OlZ+7m}ZwZ6.t,tUQ;)-|E_ _z.DBA:Zc˘5x~+?pޝ񑟒۲8"+a '2|  %/NpOtqչ:/E2_%Yɛ)(ѐs@Ҧ>j=v=v bOMB&rKMYЌt:XИ$2/0'6=Gm׎#ksɾ.?tp }; & B31PqǚHVĐ?^r̿uYq.؝z.d,.$\noXK)8a* e9jBtnOsa-@tk g2:PCQ^>~#رCfIR4p;K 112hſ/ϖK͵5܂H δ#}$̮N_Z. յ ?_B5ǖђǙtM.Ӗ'^:ij.AW%vA+$MB^׮_KG5˰pr#<|iD1&YCN*ssKr٬x"_H@ƋD d a.Sr.#51k?lΥ=yxLzV/~&ek}ǠvS$+V/z@ӓeR@N#N[at~MK╕hJ.6xuDIq’N[\1.GIh!҄.#ziSe608JEžҶEr0貣࢛p|R{5ѓןڂ={`p%ҳ?Օ)hVϏv,a_8u#Wej(AXzXӟ䘫.Ee,F,P0梫pWU#sK\]mQ]*ͭQCLmLij $b!5Yf5e="q>G1] sxI4 mqyTO׽ {]"z$QJ{UXֳ "s`9Ug 65tRƩXB=ft>rN䲍VSK|11@?=7Q3}E] s # Q4k:WJbLPlZt qw h&uMN-zd]j[<&E&- cZQmVyOu!zAl]섹jk oڱ<[':8.݋ѡÜsFD DyYn(kK{T=8[M+LC*7Z47j )ԮHRsM?Ej;B)6)&e[(.i@y7lCSч_H'e}gH/ AbY7pNt)5?Uz15'ϱ"sT[ :ү8r_x8fv]=,%mߒ |ioad}^Ztt oiVy ҬN]P GPY#Cdj61Zw5lڒBxU$X9Z)1Jlg$_s|ڋN=q"Sȡ^'&mB@/"KVL '̷#Mm^m#KiǫSoWOp[_ z T9_ҹS&UiU4ݫ":; D^~AדV#@ܗlcyp=bo(%+B Aw2Sm؍wb&1%+rU^2j-{=&R5U{D?J0?K__ /VJ\;ةNAL9ڼc-"}h/ij%= Ģ~UF !)7uE/3uyp]X"X]a=1'5a/W%Gd-1V{TV>$I;Ck6Ntk.* D6DOyDɕ7\FzK5q2XAPڈ^Zʥ F)f^w\sT3 %iBϋm?xSu!o]H+M?>JL9@h:jiE#R$߭xtY&>/d%I#)ʪνOސn CKӸ.WSL1&WD{i)ەM׶/1ώ#f01I77Ug;R#dOk(4@w۾TJuw3 {^s+:R ;O{~ӯ$ 7A)Xz83/rŜg\P~NJf:F.B76(ߑL_h#,*j2 {O8A"c0u]TC+ :35;-Դ(_R5Ǟ`O[FaGSx)KS3ȋ])91y7]}R,a/ pwAq@>,I촔Y9yt&Lgu=[` Q?XT q”G(q~nƺ)ь>TC.]&{y7@TjG&]ǩB\Ik:9Qp4@7~3n$gK7L_g'B*L!aop:2k&oK3=*TWs ?w Df~Xu]~IJd!܂E̛@!4n9jrc`FQ&|6m0!ZSҺA!͐aQEiIk`R\ރcT[{ߗn!FHe2,3T]z,YsApR}j6TADVVHX/BO,qH^Kl~ݦ@;jja=bw{#ZHy-H$TD0sr ӷ k#3z6䗼}UZb1qa%v!h5@; &HWN[̔໷vGxܺdGP;&=vǰ䳒HB+\kȦmkP9)]aU^]RkSx͎] 1ɤ%[0~k]ML1'(ePX-q*c.:Px&NLh;c}p+)uNb<~od  +-3ta'U 4ηa L 9iP/^uaUd5y,Սb><҈4Z4*v搃j"6A4[yd;dl-iZܣ>SZfsQxmFgjctQUEjKϢKY(eŋ =\qUf5g4i=&ZȠvާ^xk$9ٚɞ>Sr8}wlrRqZbr S}&%b2;qH;>PxBίabٴ$Uةvk%nIJ8"lvkfЌJl :п3%ui.?Jy0"u:{Cb:L WuqY.-8"}ê683xfZb1.7$ bVٽ7o< jȄa7'Rv!=;boZTu1̏m%- _fpz_N#ԔZULⓙ}M5ÐS,$7X&@ꊂP>NquR@"!Y|m Ksm uYҧ ergۣMƚYx5i<"Üo sB`l}D)i,=C$vP6Y rпs/?ƦU"]Flo(췬A*Qa=xVɇoc!R$Mc w;!ɤ:"Tw"_0\n@dN0lj&Ažp|cgp#Wt.:oâp\K[Jr8RjY>KǖAϬ/fk$m??kS.V.Ͻ߿ Ѵ@ Ҷ|]X!h&@W /EҕI~>S٤7 Ljƙx U#"UYmTB5*eӞ`u1LH|^B "ӝՕ綌BSVI&CK0b<ߕV`=ķ6ESȳ۽[;f 6oL5Mky+p;g_HzҲ&e^vdxk֦}/F ddzGF. v)+:[\y(۞TE{4~x+e뤀%e{o]o8[ޝxc&7@q PO^#D>r NOub6|xѾP''mDx 2e 42#Cd‰U. @>9B5t"irҧCɻ>!>ד k'T&~S`~`%OV_WdnwPA1~`,gYK%gqWG|WN/>lUdߢ' gⒽA߯0.$2!VzxbN ,\TάIpHunȬC(4w|_%^/d!9mXϪU#e>"4O ,Й-JuSJVR#t0ҟ4aoW\!F͜[$ׇ9Fs6We[pfÛM621eڴogfp%?5 qlqU0c lj5_Folkg`: Z3A)&Q Hs5*HS,ۡ!}6`sj>sƼj-M2cWc"MƀIov~U;gB%;"yܷ 0WJ&&3ݨl;_[Ht[+UK&R Jf!=zzPd bfkՃ&RD$a_wR\GS8F0iNS'v(Ux/ %Ej=%!tL<?.͗)'N8FUg$\/6TqY1M8Uiۼjf}q]G+$B $x:u*'\YbK1x3v)8߿wxǝ۳AݿɘÿpG41'#_h)̯eȰ*fUKߌ)'3;<".1 iͧ7US#ԩ-][ŮOFu2aAχl$bk4[3DmY,Ɠy~y (_eȨV(|MOPkwKL(rMx.0^΁rٙ*l<˹EP9}KA51a|N7΂4W`#Xrg/IDRAٜj]Wm q;AqgYm!F ~u,%2 fF$y߳=ȏSZ1 wLz8߱c.Jv Q;2-ܯ[v~*. GXu 6 Gb=+,h=U Pn"}>qB _iqR/2é%e4!"Gq~ m24:21^[IkK[dh`5:Wi2sL!W_9@hbDFb(f $j%p,EKu.vFhS"qSs]س4lz\߫'S2e i8fXQӰO$#i|Ѥ"Mn̤(Ԭ%Xp<OX)spvŞ&=s&H^8+s2v)x`w4Uo:קkGWcUHjћ3Xȼ:5hIlZcJhu_'q]76 l'a긐YѪ9_ͳn[A:¿#p_I:MZr ޣUW:)9(Q`fЖe@H".7ۨ() |#cC-!sF2ЮKDtQb6 .\ LaX2 9v \-v5 ;N W~Gx@[D %y[ksJd9mP>T/i}#,I:Tְ|˸wۋCyHZ)Y$JxV,5> GwEÆxj-ʅ[cʷu_Fݽv/q;Gyoo2fO8hVK9tVU T݃X8Ѷ*No Y(檬`qŚf뾖~M`y9zte[&95}`o\F J ^QL `cGerx )OvO5H+>q,{\ʕ8&*Q/2;hK¡mWC |ќpiR'Ø]8_P˟o3AHD5K}qc2?Lmv /1v*ܣ2}fyh>= Xjn+}/51?aRnVwX8J?)u3}uXէ$@ r^f~ o%8z'ҽ'5P)M%O\iC8PĬS 9bϠ?/u-u3{+0;1]>c ˼<#0P E J*cQÐ()Q=,A9LM/bgˊi0S{j\Ob|XHL`0{.yEJ"+h8s}o)̩AGTœ9؍|h;v$Ys"!xV3.Җ`g)E\`#HL ]H9c=pz씥2j3OЭȳ!ϰUWi.XjdP1k#QL0&΂#Hŗ͢ž&־ ؔrIPO iJԝ`/w 'ʝok9pD=I!>WD\9R) ~Pf 8nxـy7XG fIy k'-j B"I= Kh2oV#v/w:;CkrKTf!hoc! J`=nII?VLTO8vY%ShDY86"xկq2n\"[plJCkOJ]Q 4!4r?CԈzN_+ytK>@;"v.5w;&͢  ٪4Vo%4e!{= Owqә~{I@^Uv~ju~ D:6Ĉ)Y?0{\h@m +$ |@ll' sƅ=εv3(Ď2TbKCs48s)C&M5sbEzMݖ̋rB JϺ>J͞˵$6G³dPa̧A oOч#Q7g(ܕk`Uf N/I/F\`Ys ) ]Q]m2eSw2v|{xa;X:UG;v3޵TLaL,`A"e0U|vnfi[iWVz~$S]̹CށyIFLW% ۶&}k۱7(j`᪓F7!(svX&@T ]h5l?*mF[!W^ISȽ&G͗DzӪ8*=,%aisn8aAJ7kyYAB~.wF:u/ ,`h,[Qn,goinߓ+D9=j-&AC]ٌ/aui&x`U<,HD甸O E~Rmu+|"L4%p9-iGwdmTN٦j動Z~IF32)$_g2C5i\"0 bإ1#z5ꎖPY"/+dS%wāo}{gAD שCv`rW~>KjL>vf4/b} 1{i`͍fُ/_ja0K3 8]c4^|> i!GrvnĮ{jsC/*cv)9y&1u2>XےG˰SGKi:VW rn(l2"ƼQ!/ίMhaȺd#?<]l! y% 沍-\Qz"?so(Y1<뺝]DzR =oϦJ:>ퟋ`fbxX:I% 5jJb0n:Cwj36k] l7Nƻ5$YAݿBe$=6y8D/tڦ x?R{"? &#{8ryp ; +@0C#\Yqo\>1zSK{AA*|ِ!gaOCB7>]}l9kE,:ҕ ,PG;Rڬz6dPe%ǃYR WwSǿԹ yp%;mM+^` gWh(pK/U{5}> }Fxb%5Ƥ^#jʚ?mIje”' I=B^/M sf12 ܻ g^/0}gRq'~n|;r?Zcdjo?8B#^iˆ8'*G'}'U Y,,}^Yz䍬]!1>D8ӖK5JH|1YsE _+qV;sF(3 s I@kMkxӯ7p.NX4q`3B/|*T.~a]?mi7/:p^+z`Q>nv]svf;)?ɋ6_]AJS1ô4> d`Қm  'XVPr/1P1|н ҽ\_l6a[7LԏΌ*ˍ/xky'qVm_b'!i-ob/RJK2'ݔUV6GlԋAF{zRI"{uhE1Nֶl`D,A-KT*Sçδq07EҀ %LqPc`V&α:bv܂R=#r+WAI~!:ǙʇWEF/) 5rPxP4}h*I3抃oK}i S;]dյN<3/& J54d6R9 <#Qh ѪDtuӱiy hEom*`8ExEK&``Xh c0#O[r7 .*L} ޗ/}"G&h%! \$:E/ܮOx8ϊn͉0\ٹd]̭=[IhbX؀H[5;I6ܬ{:Y -JrO/ V^=Ŭ_`-3%śGE}B x “@)T;ͷT+џ. -Ń>6Q*lbbhE80]TĶxCAK͹eO#uqWEYb0h 4 !xMc>ԗuC[oM6wXw0~\3 Lg+\ (]-#_n)O0JeT3s&z=B;ۨ?wdzGNxOh j >9U~)0#X"P| }Jܚm8 'zJy9ǻNHD0j&h!^(dӐXo~xt[`9;;ʉݦ(8+6y3j3RLfn,E_\qidC ɟl>CsuR8wG|qιc18C#0|]pf\FuvDFFhKHu bhPH7=&lVژw ;!4ɱ|^pđImJt pF/XTT\.)x^kO]:+cP7sΣl27ޣkAT/ 6r{^z e8A<\@gD R[t5/tZc35 ɹHzi`& ϮoZت$IAۃrveA #Wa։fX̒/?t?T;i.C}wo$ȍ掘an7H2<8eh@HTh\a9^u ꚍUQ9ȰExBs.,'q)-- Wf,މiE3 Fux9( 栝F2lvR"*#Behs J8;+ h4 TEeM+@-OzĽIz(pG0OO!xfx%So2 Jb3Q`u k{+ y&`TM%bfiۚՇӋn#ae94)G-k@S4u72AڠI DWߑI*Ϭ{mvP" ¯oc|vc\: t!3LoE1F?jS?A^'[Qb I qC5۳Ϊq+-6w;t꩎zH9;%d%w Jذd(6GMxyɖ8m4(.1 žO9 -G_SOŶ16k(HZ}L9L72{v /eUscЀXUa&DI֝R=@vHD}::ЛԱ6

Fg0El-tǽ@<:r\ct[? t{ 1lxxLA-HsV`4$ 2Z=oz4L%:օU&'mkI4?Fi*N|'OaI9V=[@c)|,ˈ1~h>ݺ4;n&Ԗ; Ѱ/jPE\XR#ܑW)! ^2JLsx( Wx""]bIpSPqKެY<.&ث5&CdKLfn)%6:*d/P{!Ơ%6J.쳯XKh|spAlв0ٕ(8t_e۴t *=j sPdX#n.ڑnJY 2/K;'ϠsXh"g5tkOY}Jӻj%-k3O! 6ܪBeb[ v&Ҁ܀kH ƙCkW>\IdfY rv^;}n'%{u>|WOF_{ћVJ}(rwh_W?Me||M"6)<-ר*~~[nWV/JF{!ƥ +\zDn߱hoj[O\CYIB=+c?T@5~eD ḧh75|&~0pz^bJPN/*9P^,l"i?Κ_B9EEƆ~[ؙͣ*2?T˭Ϙ&E8]BBWZ}U)/UO\Y} Cjuh*@uT:ٮ!w8٧WZ,ۉ\"ԾP{j Qr2!l j(nu3 ˀ@@L.-X{ř'>ʊr($tֱ i<">vά%kjNOf` կ.6W\\Φ˒I/8!qv@+B8CpgUUx=_-3Mm4V7]C7UT]28)d &4CK] eh%d7bo^rN6'7`!tOg4߷u W]M `.kvLh(ǭAP4Fk<>=acK~#U7rrhbsVBa$Uk@;CNj-ڟU_cj{Q%~VQG;e*}1Ta=f(d9iPj`-~LnJ"Ss{~"?k$?j9Y"vN:a.yEXMx{hrS6OmYr;S=NA U؃ ]z å hK Y`T.&Fāsq Iy<1yMƁ ݎD%W|-I0䖒T SE`u|&Xe9n$0 ꢲ|4 jY rj]yϢ1x'^`giYi?Ms2u=+!%b^ ,vf^:m6#Ezp.o8Gi"^jۡ((֣?eTN%Dnƨ]9RPaL a48-]'=#v?I8#q>ݟPlo>Ysd0`f*Pxm6;&U*UWc<*<"2=8Cr'@FςJ[c98ItĹsdp6XD9uԡOP}ƙkGG]J9u3ݟpLAe1RSɛ@0.s@|L|y'j4n\@Fj[t"o9N#`ĬTx'TpvhJÙ>"y_n1֢3Vry,Z;m '5Zm)[Rg`n Iq]t g!YIN jtPr+.^k)v𸁧h4w(lx;ix6AIyZpsj//qK~S$EAM""E˄zafA *:̄\~@ z̧ PHӥ~kx#&ΘlĪ۵P@"TU(:V䵿'6*RDب%!p 1[ ʑwXO9׮Y ֡#sz@u52!ó\7)x&CTNLFm<s+zJh!>۴H ew4_KG'N~[X罰 ⣌C$w4mhZsg>֐M=E+eTUT zCB_E OΉ6O\7kz'xLi@ [ܺ1u1TrT5LM6$0HE"6EH,/pY _n@{kf(R Gg*&JE%CKm5;[[ 0OY};t/eJc~' $l_y16Ndzo߉*@Aw$ӗ Hd=w['8YJN~lYkå>sOq׳ HrKJ,:}Ämο8 X>"VlnCLZ] [גj+) ߖ2&]֚:p5C* ?'M&޿|453Fs "T|ifXw0ZF(r7 BFj)gnRE]Pa`1s-oЭdDrԤvl8tN)6_gj:XKfof:ʦV^:K! kqkNQ" u8y'a-ɛP =wfE蜌*9m9hmD}! 9w".ԁLV^pMzCX0c 539z̔FJrEv8:pcXyIb;(pw)b._C90i@cyX_(v,U)PӚ^fV6s^ڶg>IfnI*+"o ;de2ӓ:3x4o(f)D 2M7WĘ7IFM1-xXTf9ڝMBpՔP,C27pm䷀ps?NˮBF߭^4蛃j>JǙ湎$_^UjA0sUrֱ$2I3vF e(!Ry!MXWp_ g];UudR1$S<;ZLIyS[;\7gdwc;eN~J >fNDS7Ye;rSs2-ԑE+@5X!3$l1?mE3(k!TIiw3zLH |R\!.US#΢t`XG]ɧ;DJݧ=\Q!t=nUߊckw(@釓P>=oT)xtY[auq5Q!ISms:ϜvCcd<߰xs<~+ByZG1ZR٧Ps-gE{WFhrLz35yI̒Ǘ?]͉cREjF(R9w37+k.2wSM-Ư:^z/.[*1tQ?/6ǀOCMx9)0:ȶۭ?E ,,X0lfzFSB~R+eN#צ+63^}]+%BH30SzYDD :9 1;q':\ CSrJa% 1 x5  {n3~z>n 6)C`ğ,|Ѧ?ܟJns*^N+3U9vEI(0M=j'vs5o0x'4&!系24)(eݚH($={(TΑZ$"o!|GDT0қH:f:_*pGqe^#&'9\x L(gfI$]2g|WaQl~0Vncf"o"mXG~Bv9 oEMxCHcw mI+ L!1eZK >c4R\$֞+ˉV[[~6; 5Ӧ[HUJf*aXhlqLt1b20G\s @*R_]GXV%l{H_tթ H}*1ԣzc)F*T8~|v@:w\6ԣIwM34gl>W9z 1~Hb2yk)+b|[afʟ:E>$Vp!I1mUDПu1Q^"34+و'"_1 ^aVb uLWSŚpP01BҋP1Yvէtlš8yЩ| 5d^ "J\S;D)RpRy>%kkAڎtu#.@jF&}Tӧ&  UZQuEv >Chޘ6(}Wӽc{0&& /L(=WפvwΓSFg@Io6}G 35$GttRUa^d8yaŞ?r>Besm$12A0i7gp`T d׳SiG){.ۺC" GU"W`V[/K6|48rSZ0( cP ?IԿҫu6ߣ@^읔$%Z^yLӔԬʬu7BoDOn ;3ǽ@fff o<\R@pXscpzׄ$nY =ߴέ^q]桦k|6A{o Xv;w4~lL~0uq2DNqx'^]7|(+@X͍|~zل/M7 345Lygo0NŔ0=M]WZmlB=T+6 ?S҂uw^o}j:}!@ȠsY>K"VÂ]jCj%axBƲvx }3շoQG/d_X2ZXmzUG`}M1qDj65 5lRáȼy0",FAvHW9%8"ḇ}E]ɿw0bQ׫VSЪRGlN>i_Ip4#h@dQl_IB/ʦvŽ𩐗ǭKKB6lR$? ?Q%,/yt_Q=}^+hNuh5dOP|LY7%wL@`eai^ `WJ3B,yhRjDtZ4M.1NG}PC:$|=ڧǗ,nh܂ RrUM8YSܡu @.]Ӡ[ߟ"1IUP"կL"}Y[*w1RF/ FonW, SXU{9~ /u߶<<z't:/^Ѝx$e3R}RB;48&HT=2X4&>H;Γ&EZ4+oVݷJ].čz^]bd7}zLmz^o7i}{9>?m d4Oh|X_w4H+EZP%@8fgh;]kԨ*L_QzqTaQzo xCΤ9TQG'cRx%nJWz?!ݒI>*ͽ?Do7m4irx%WL#J;>bm6 pot9?swȰIZa_'J&R{qJ[C}lC̉b|Jہb1;v;,T I %BCщjp)}dT=`Ϟ\A/$2JD,q[ֲ2xS5ɸ c0ptA~@h+Y{?w H2=VGԴ4Uք"EժY&5).Wanx:QtZuHZ#cnLA2qtn6m 10Ma|M2YG.q?&_ Bɘݺ]@zXؓ6BN;;6{CalaRZ῀|'*柙|7R~z{!*@,HF;/Њַ4${JW,qƅʨ!fe*E.ݹMrIںȘ[USeaSo[o DLAj4hegu9ɼ!b5z[עxЕc?*!Ot ~S`1G{p%R,3SS<κT΂b=P.'k2q{r {fuQxa}0aqȀZ Lj:w ߟafh&GH1F*54*F@QlZ屳A$!Z!KB#+HGu)z0 I@~UFdN;i-|"3h:lTH}u,/iٟ7i}N/NiᰯryX vlFOh7NߟsDAlvh 7WzoPi0(_LG0nEin*!4h |#5:f,#( YuFU anKwxKPMs[=G:y['8,NdIℨ:H [9ӱqK0< EM:G} 2jH]N{UvN]PĦ("]AЦ*kR8W;oxRk)i$c16 euȇr]P |k9 t.wJ& gsE4 R&cR!jRhZʽCևfq!qr|t1zkF ך㛑CK9\*. r3PZ8Wƅ8XH շWjNe=Jf'=3R?PghΏ^ѳB/)4I/줧 qJX uĤdZ-`hL#\W=3<:+FLI1AH/\%"5 1tXBNoS>eAwd3dDr gl̬Vz]"x>/ >gtNN\G? e"/aV!SB;ߘN *7H[z1&ڌYM> FC4'Q N9~ &MϣY>~ șq/R-3.. LF ث4OȽr%r4IX{a_hG鬞giPHMlqn*SaG H;v'ѽ#R??':`^_yrTf+Uzl'?ÅsI?{^¾R..dڼ|*)58Hsof؞C7 "zyul={,&6q,AvjWΦ}0m"a[E: ?F 6ݽA$=˫v籌d^Nļ%,<}6V@)S?LvGȂ Je@qm:c(?{n!`L oͦڳ8-ueclW%i4@ywJ$: ʯnMp /',o=i.=_}6[y"B ؔ`:C.uwϷ$}aSPhb1E{U;`;^zN%s3Tڅ9Y9qbL._GIFA$ Y*s^XO,g<{^sAhR\;Zu 9a䊼.T{9w;| W߭ĽOS7l~ayQtf[=BhҠn!ىlXiA/;?mwF[ m8AxzS ˜fALL""qgd]K@8Xd$兡+K,swro/W$3_XY@d{gU(SZ{) .kj~\\xU:cQ@+aLUb/N$Sonҽ?.^ Oqi+ȼFW[yD(J.ـ` /r ts Tt+hŻ[D8ķRo봤ޱmnK0_:(EO(г;Y)ZLO{tJݰ:fLs ,M-ovirmydmm\Hnpײק3Q2׀ A8(uK=A$-0O.Fu\"0t J&ZD}cLH͍&Z,G.pm 9A H $:(P<`;5W,%qCӒzTݱ?m['G:'j_M#Wŭ%q"cq#qCeGK-).j8fd9ZX6JDB52A?՜ Cΐ7I|Ow- #^3HE#UJ:.HhiQOk+WAvhq{٫1`s&)ygxQpOdo^1JsK}|(bjoѢ);Go0{(0Vнy׉%Nf;3&{F9/?EUe sx 99$O&y@ţÑ:dǴ졭%eQ\6\ fO=TB"TGp*gIͮ/U/TT=Ea$4cBY M-T ;,Îzd{q5_Uld⦏ɋ^Ε]h\BŹ*bg<.1؞U`MǢ\g c!ijӪRZA$xnV\;\qUŷJYx:1w_?F25k:-oz5dDxy/ʔftm%PG^YhjS/|r=pF(U(_ҋzQT\+}|=%bNdס\a`:`CCVRƂ:DD 3$*6-t_]sfzY`%&{%*4^˷Zۡ"M ʝrk(WMɅ:2"`_ Zd z䙪0#8v'=ق`穱q/\Y%!Lд2ֽ"GL;sȅ0UZS$@ߗҫ;=:)<ݧU !I󹼈Zk /9zj1v]< O.,jO 欃`z⭄ԩo Uёyuq"\:&(/!xѺs!ۚd=y,i\_0c2j#, NB- E3l'y7* d5[TVs3YΪ/G1{1J'`˹;" F*MR?LG2Puz Tp#D8Pe*wj$m^h'h!;t\'bR>3q0Vpٹy@?~O^'Y${t->)}Z}׉oj~{4HW;9Ͷe ˜ b.5۱;Ooklq~-gB>&uzCHo9Ted~'c(Q}C}CǢɽAufw@^.쬺0 SiM{%mhHHrA9[7ч`ݘ?bz|E v+cM OWa׷fV"=g\#7C-P']vQ'B+djn?% G9⎰NDnYhR{ @8S+~9n8a+8)lfTzxH9ѷCĒde^?BpF $l TW I?ߞfԉa.0=x ѾHE Ї0o` "o\ L8҈x_4Z{ D #Q&& Kw@lڈO s}Xe.+Չm$.D/Usb(Gfͯ_?yd|8]bx_ʖz "*i/A%|Љ]^sm3E UM[+ǜm 3co2y/u?nu F9Q/kV9Iv <3T0oZK 10Ux^@2/:}׆_6Xq*٤@Te8u~֪c)كX&,d(`Cgĵ  cKB3q 2,9P D%]McD򶻟{|+OZ|mN-2{Fl~;L6LQQ7/IBy'@~4SKj+hM]t ˾E Jr+ܞowHip~Xld|(Hc&dZ}CV־F9%8+j0%tXTzتZa4s$ǛHLPJs 5w=[t#73Z%jSgM8'1ˉHNҪH`8œFha" GrW2: FQzv_!=b3`d^ϑ W젎 !V&h0ݬQf@V%.gDX@'WQqk:]BK%fM{eհQd\u9SSWZ*97qpǬ)>{0Qh+d®x~{(rbg:uS#tsOf\@Ul5UDG:vOJ{й*83]{1X04s;T :MH/ [31(Tŀ / j]5:ѺCtdž˿MȤ`͏~>:O QJ hELUJEGmŅc7*~4sjUfk ̙9RU pRF#z+%}}>(@vEs 9<{8[Xe!sYGWӜ%^. mե߬ ԋ#toiQ<PTH[}e9uns0< K+)D,ψ33kNdrPkHɚYI: 2W &Ԁ~iJE{KbSU֚xv%DzML݋ʓZw ^aEjL{N~sjjw ;8Ì Il%DR&nPG$ @eA?ZgEW0qNo4{d\DW33$<8߂pN5IDxqyoL|:Ծ&-Bo!u1 FSNcbO<֢O<ѤIFt(8'L3mXi${F\s/ԁՀ 0+:;mڌ`؎$@PȖ+CzT^ ~Ni.g5}C#M" cнumf䮀ީMJ΍_fORfDVqL(K!D_VwBCp:9E;Fj& j|'EeanXJ%'llYZAf.dql)Ѻc491tykM{Bk,aw6[OЙ,S4K pl0!6BHS5g89z~\o t+2Uqm S"6lV!)5brl[36_Y߯Y𘕝N983Fhnʷo;(E Bb!(Wa=eD{5o\XF43)|lj$cCmژ=1%B%U"2I:XYڷ+ьGJȈsuyih+%}X+-H2i_|@bF>O=qܟ@YN6 ytEW6r~U"2ac >D>0z&\ WUf *M_\8\ۣĤcwYρAPĝfhQ)U զj@g/%`:o3󽆇 bGֱPŽYgfh'b1fTx2`UG}gJ̈>c歹PƘʏOU7 6.N!t(z[li1EU 3(3AX I>\ky!l_ / ׺8-l9 W]WKG-tjIN&LyR]\}k |-ok-r$YO,ڍ(^^&5W|J4\9_Ŷjjސa^0鋹i `" B~gژ  sHN@tC+bG4>elQ@7EkN:xqjjޕK9}| ifoM#IM&-Zqs^+bΧq/,v:,ZNh ^^.ZJl*ⶉBc DASq@;^$pG>0 øM0RuՂ1y\UҲB(_ɡ/> z1$hR6^8hF"Aـd}2\H/=L(rto<q00K@fU<*M߶coX}Z9/VZ:A"롩اOf9)4-sjGe Ʉp4^0y)`>(JT5JW#Qܑ^ZpXF0S>[T̰>^3] L:CRݾbݨv*򽎠V!Yy9_ݔ]33SWOgH a9iH8G(AmhՖz ~2Om1s-+UPv>.oGWzH i14^PBsIik=aR/rC'@`l<|i\;:vzÛ# Ri)A,] {^ZTnW~6R6;9=׭.?Xpq9,LE,&ȘÙ6WP2M' {Cޔ9jdH]9ܑq ,- XWp`. =tE rm~9Z 1iQPh֒566:H\ɲ>OSs4xBQfxLvRtؒ3s2@ʌY FEUe=q}0! U lѪܶiW~)@D:t}|ՐsBNC{?ozAmf'e,Gy(E__¦G;y+0 px|.apcS[sv<wȭZkl7F ͖E9fzZ/__ údDp\q1|TiluW(07n%jzKOSV2ELgTR4Zΰ>RhV,ȥ0!%&v.A4)S9W``SԑY^jpScyr}@O;q=+?+ꇄǹ!vEMFGs1!(@5쫎.NwKĚ)!w$lɊ$}eJ0!cqN3@A4J2bDq pCA74)3M 6G?oDKpe`pE9=f [ n0l=)WBmNHY3"¿4?4GZnlR'Rԥ13#su+B\";EBu#jDĉ aax. \loF|Yc7$1 fG]LJg@Kx=H dн/B[MRyRB#Ecܘ/>NƩڇUmEe򇳌:wCrd C tڠP漘qz,Ŷٛ 4 V{6/@3ˋz{~kPe^CG59^ ^ K*PN4!-槇04!~wg)d2;ux3Z vLa~o,xUEس7r30*>/(ݥ?5z3Іzk E}L{}y%T~ 5T^{qW+7 pX^q`R%vc591}k ,*ֲ<{)J9$|UlRp(@-r#NzJ۔2_'ɡcaF& wrv*,͌B6ώsK&mFKFr :g`t-‹/1 it S[ KPAI2ʾof BP3{(³s"K5Dpv U;WÑ5/ 3O]cC\z# YEݎ0]͏|e &bI`{UIR|6lE_|qT0h-GbLyDI90e pؠβ_q91"ftecٖ?bkY@~¸ I30N%hC!ʌUúֵ,}eRMAVĄQqhyTWnӼ_ES댤X0'OP`څIۻuYBwp8Fp}D_] }\TΟ{KdƜwK+%.V}#ǘzΟ<>z}gTb :KٺxR 74*rnU7thS{*8^QhJ 6\D}gXC% 5}=0)zvW%xUfJޙ8carm *+nyc$햫!&089 %qЊA=*TUKQ~Xi  WsRaHwQ*u-]bNi)"6E sUե ^}/!4Hi<v̾?НQl*ٮ`xK2*[L ,ǒ 4௴b5h n < Q# h.5P6dI9hU{7 r;*Vp00Nv*GFE^!>D&_8 FP] fLHLh)շtuKG= A*U(zx}cLk4:vl(PZ^zH(jgLfW2e@kz%Hp"8Z.8cXUթYqHHֹ10 %iǗˀ.`dUr:I0{a@AAd 9$&/@UcmuUԥ"aYwE wPۅD :cs!^HL'ZɬbZcv0;VaLZU r)SO rL66O8"Ȼ\G&jj(޼yf=i! K` KϥߩpGUr ju?}\es_Þكv(o]sl3p\I<1_sܹ^g$rIhG$%s 6:mxF"~)S}*XZ7-qB,˝vēԌe]>S~e!-b(ě/yr~ g2 hIF+=Yc "ƌo!82`:+4cdvQܞ Y}OUwx`*PWDi nO*Nш!-|w5鳶4E>_7=  0?5t2INRxOі~Zwy&Gj*jB%ǚ W@y񠥫NϙZ5qd/ n 5~C+f'cG.Y)yLեU8#L0 +4֎ytIuH'sle"\ ]'$ޡ2j>,?k4+ıj&s~  !MP@"Z'-␁?VT ?NWkCh3xeoU5N ~CE *D(;M>GvJbke^ YRܧq UI5d<;߷ }ilG?O/~R@dUE˝dNesiږ'KA:i(23Ol[g7ck4vWA\3eMnUGfDdU#0F?=9.{KntbP jӾ}:U҆SfI9$ C "9?Q R9KVáq7%9]OE0P99c,$:U5ۋMXmvpo'},ғd|%8]}O?!)/E7|u"KnƘF$rÎIwho>]_gr`Ers+.mM?~2pՆ9!2NF.wm?'V[|^L)5@8Qh.ES㌌!툄s0b?I<ǝOfN]ގCiʟ-U+ش(FoIPb}m-窦Z#s^&C|GwXvp1wj'y%QM^3h 1#@/hE65u*JM& 4$=х()}b=~ nU9fĴu#rTT8GIj}gpe;RhtދOrMO/6"/Ssuġɾ7 ^e¼hM V·<1< I  Brg5p-cInK 3Hw)ԄG-6GՎ̓Ivr Qg̥_[ Ń'Dy6s> uMBjœ_:e1[zۀcڏB@-+fu:ƖOx}Ȕ%\g/pm#GOkZLhc@B驪9K`Y1YP$?tM˨AyG.jxo1nQvOÆ7]>az-_fcO A7$"=T0^X$K:'7r}!a9n ѭߡQt̜Thլ(#)XA-H P\^J]YCeDb(eVzb&"zMA\/}M{$0q^@ gp_t"3{m4e۵8_ d6`ʙlβ+\4$OJRԡ4w ʊH /HFO(_"]1DqMKyrz++wE7ZuB8CܤhܸZYu"6X|.h؏GRWsm6{eICR3wFWZg͑\!mǍ a_W0hJQ276)#G`'цp'=aT/MqɅ?oj"/QoG[!{{Kfƫ` m5ܻz*[6( 7D ~vxM,Gx1XmH˧`ht0(B돝#a1ALq(DdU*'kvdr 1OPnZpSUk—{iCXְcwn0mޡNZɘں~FYyVk|Ò*[oc H PxJWyeF&롗Pk'ew?dǴ+NTr*\ p;6SMVG?54=Wxι`9 oQQVB)纱`e2IC18z-e)/~GW`v Iy|U¼^fpظY0)h]'o YҒ?%Co J*Lӕ-PvVhS-_:`aIS$h)&VK"ZA!kHkΚ EH}9^{\ 8{)[ ϋQWRK{M pB{jx$w>~iC}wΟ9K3˨D؝ÛG/ (IHt {7!|?wfy$_/ 6eMud^| WObt7kF_!KԬju٫ҏ:iSzV0!~s0qfn7o^-S_\ Nz&u9K@S%]S:\o Q(6O=J%GLYKbptLBðkoW8ٌRƔQAEgßcO"` 9U{PX] aBҿUd)KX58%j>K!wP"ײqfKiLk$˲L3fKeK(E_eإӣ' ?f\\i;jMi+lKKEF]ƏZ՘ZH:Ӽqc * 5![P2;v'xW, _Nz-†iuW5vj0 #ZfH:͙F$eõ9x.^[$:&CON b;sNybrme  eʅBW5yu?qA>ZLIp&gzIOYpt׏,|}᭵}{ެpI %rڸ5tM}lI4 낗U;dZGTD,<I\$Bڞ#v8=E_Ur-s;g%Lj ON.HߧTH7Kd0ds2(PJdZ]u:sN^h8p`C1i 8'9x>:zE"Q֝7s-ʌ '~AHw }wMk4-Դ!Tt‰@H7=ʨt(6^+l̀TvNH-6 +fS9rV5қc$G 99S|ZG%'L\H6bL֎Rz n5*$nZU-iUGYU_M//:wsiZKS(E3MLz|G{C@UA.MvIdTb, 7PD؛1'xy\0jٶx':/bѫH486ׯK# =̗6Zi&.hf6Që=KKk;5e3:OI6Q)1?&Ptsþr~l9 Ԩb#m]~9 t9borJ8'J@g#'S3=sp(9f8i ݠd`?v17N5O3f'юʷ[ɿ 6Hu6p>Oz SήD:hP- =3Vٛ$'纭Kyu[Ť =պU;0KC9${RM`2ѭ"% 3}I$AfApa8q;.Y$QTpe>G \1_l=gE+G }HT&X qzTa-ElyuTIOTVom^Jo< ?&ҿF0[e4cT?CnW$j#*(x(,*77[QώZ-9lJ#f)"p%z:u/D ]]={!Wɗ8y 4Cw_)F08;?M('l~1"D!wZ%Y4tBC^HF}y3}'p*#3E+h(cJ'B ȿ> pD|~BG%bOǮP4 |Vf G#L?<J7/{y]{?L@f3\WQ&+qH2.^Cv-=FM[iS:e-l&O 8-#iU cvǝx+CRPF='Op^.}SzžXNO\I͗?-JރY&;3{Pvnq﮾Iz ;&Hk!'ޥ ߸ʂn_[|H r,~SNP&9bMv J|e߹B@9 =giLpk#C=/4%M)3d]-/H*B+?Ǡ`=< ]>bO'"?%:Vwo{n,C{\,$Rx1ڍ\'7eqvm"F˶ WW/dJ{ՖMZI>[oQtj=6b2t’xY]DhLDCmݎ 33+kȽ#T$aN뒟J*KQ1ohN,|礓Qu.ÎlU%|A[94Ƚ=8pҤEp/Z,rxu'H{spI|ᙄU׹R Ds,D뻱 n>dXU Q\;+ֿ`PbR pǥ"G!D.i]+@ڏBAԺИRoԭc+vdPc';$=uÃ& FPR#R,:E9l,U|.!N6B&YrcpNa:Y) +xNOZ99YBh8q w s.ڇA)n{4Kr-2X}:Mtqzv\;G<7Wj Ho0(%2jGO$ $:EoMx ݤؚH[ڐaGO듚,y\JA@j`FȤQִ2z bw9WdyYz8>qZaMQ{G܋jP.~I[k:-IjfBp䣣~-MDIhsW1ʼnCv֔W:}d.{U~zU[ڏ]RބP1Lr=Xe=C_q۩UM dlJ*8`O%ܬX9,8~B/9 ͵S9 \c_+ӗK255RvY$5a-O(U=S*SVAg/ml}3;aXPT=BͲAHzmwgǕY:iIq%Y4hݗ{c+s~Yjc->(:_yRE(zE%b0?3b3M(IM7e9~->l?ˆ8Cj?+.}F!^d}`80LWWĪIo4 <,Xxz[ t8ȟ&/ IqH9鍁փ=Z ZPrbw@Ʋ|X3=,/Ёk%Iշd%.4,r|ljL4pD*vB-4޲;Ʀ$+}6LfXdFfKrkU VN͌Lݨu)"X)fPlA41U٪J2E8#d(C? #\@R/dERҭ&/^q$-sK{.jMJƼZqC0 7Fku 5ҠE{8[Jvj=+rx=i$op?'UAIaW:^4<HǪ3@J#mqvu}>FVB^}_6i`'1ּ}$s鑒B45ra)UWܞM'MnEGnB~_MȲwQԆL]!PեkR|6\8ZgD<yίTO" .9vu,?w8 x c,OJȻң `< _$~']9񖚗H3竂rn "1w<5qJ yCl+dPLr nYqmp-\/zM`De MZ;UcTy{m  X"G7|2]P816#a|+eg)~u֐eRkONJ䁪XOcNxRp00ꘆZ;qX\4%?&FU.z^6:>nQ]tl7ؼoqe-&g`!o ~Wn9!SՀX?y 2Ir>iXY~fcS13Ijg |fJD=,@KڞW=b9=F:3nW]gZ[wu ^Z͞q53Tﯢn. ܾ8C76ĆZ0OԤsAazG0$pv*T}ơdXz`z-3{*smLJߖ'dnfa-Ǯ ddDZsn^'r; y譫e ,P T}$Q"zpA#"}뉦(D)`>:=ZX֗ #e,/_2-&b0_4 k;]`یb+g~eWƛ֮2DH;?jw 7v GV\%"6ب68 \СIC`ԕ-3mH%z7ϣn,|>9+yZF?&Y!A9sЭ/Ǐ: ҲWsڤffVl$0Vgi-FւK톿 =)lx=i3=t[?⩐ļlF[sIBA໦nI;=!r3æDP]M ?dƜ8]qҘE*ֿ7X-uGn|x܏vנMk<<i4׋kX(ʮ$cav*T6>0[x"g+*QcWImAVo#%v)eZbAB<7%2]h^޵ ^^zţwg-&_/2(i6Lr~Sk)|u' ))HsNj̠>Is۳kLykwxq8b.!?4BsќXvܰHpmFC4bKmSL3 cĽF#V@vZhArVU{C2CimǑγv㨽e;0\%k(dJJ phG@ɕWiu 0}̐$%ƻ+:[|Mfʐ!7mRM ٚ!ʾ!̰-U!nRn =9mٔG.Hf5"j]cF 2|la0TpDD0T`\ p\! f}W IDR nm:@s;%H]-CWz@S8ݿЪQmЧbd1>3̥hOPM=|!'Z@U(> _^QۄO X.m;"vBj{nqЧ9w\W<,u!0zP{ C} "f] Eʃ@i?ZIiid \b!s[kbp# *ig(*F *L$NN@EİO&@M_;>tmWg`bu+2PU*dyJq9Qp >Jk.R#xƈp|Ƣ2*P*S,dB\ bP{861dBꥒO~( *kf91r#F%E@s]^un<ܖsEץ!@l vOOlms=!\;s`g=dtLjCL!#Cd'wXSjx{3"@xObzhj>Yvs{+TgYsl'lǿ'=D`Χ@z&CV%OO5?!bKcRX]L;SU J49Մ&:j/==w}ůj:z"'WH۾SiH&f=Uo;=2#-D4}(L;uv5 8.{eMi±A`=_k7|!UL !HVuGRA?}n'54PJ%ĄLiV1s9P>ㇵ36I_[mwUwLәue 澋gyo/m6nՆmT!}"fz&t9#C ΍Cl V5A)ll I>xyUhQaUFcRI9. ;\uzbc+L%$ԶуsC1]B \[iXZSŔ y (I0N ;ST^Mȼ$ {&*D`XD("v֤Iu]ʁ$UQma;aMC&nݶw9WțQ*V,[H. T?Zpt"N_iKh(OMQ^Rd yPES#nTY&I20qASkəHHvVKOb1U`Jd TV;Vnd&UW:m2Ț_UjpB˙iaOd1eɌtr؋j82%Pb%Dۜ.gG&JsYĦW+*M!0XZn lB9nPݲx0MI|o*}B!h1FHGn:D7PZ}.ES0EODp1(M #ukobWVˣQx?$Ml?KhNF7:Űr~)qH{49kP7ݻ7v=׺<i^ A?9[pٗe7oBq2\4V'z~q(qZ6ܼ]QBoݰb.9AP^RjɡRd*b%WaB'5Q|ZcߙY Zs,hع9ڡ@D[TQ,[ekfY&Q@nJ!Y<5W?*eER$gďo :=YaƧAXnpri|qM%vIbbF$J7 [L֖U vǥO v'F o.NLm<0O _ c%|crISSbCBO"OjOf,fK̯1v$-dUgŒj/ٌTHǝgf%ޅ)р P7@ʂ5b$=,O5I~oD[SL7IIЀ8 HDCauL5K9'9͋pwI_ȓT4Ɍo4ޡI[rG~pϳPm0=I/d7C-TvZgJa'\ DSsV wb!]gu@c]}4|yqn&r D5yh̟1" ibZn[ b ʋԢuw>ڹܙ],35\9vɪA<;3:vAuPNdW/ݹ>,e-xp˥@2S`x (M1+8J*aY핁7X0qYS 4vzq+BFuCGk5t!+R |kLhл{)l,En?u*w 'ɽnokR( ŗV+yMIIRO}wSr .A%+]k%O]+,hd"[_qZ& ]-$2,0˩hOtPav%|yQpV002.at'2TciÕ1YŮ%̾3$(M4T@>HRSK?0'_{Z ' Ge@&M-d6!` yRu7/A~!M_e(يx+B?lc.xwa$سĠt;ylwq_"y;0(Šy ]\9u k{~oW+WeaJ+:Kuy~{ẋZ(J( v4|H@Nz[ٽ^Qj)eEA緸AEwepYGV¨Fhx/0^FXR0uݚ.HQ!@g<r%_ycl(31﹧Z\:%x5'@VVt_?U̴n;猖!Yц+fK51N|OoxE@)Z\x <|GOM^% {~Bʢ {q'<0vHjZ(ɀ1a 8qY`v5g e;]lci~IM ٣L, v;~ώX8fi2eD0|~gy_ w3>e-W2 y)KD752b3,^P7Ýř2shCp)S(# s"vt!ʠ(G99d^`8ꥊ: qDV #e喢:*"EYuv38d.ԭtW>"?YdMz;/l" :[MJl gWOY|N885h]e5F^M>tR2`(5nTcJD~09ghۙS?h?u^U8jf䗗 $h6w)SQ197G4+&ŹG2-oe]AhS5FZGWb=sb~€BO٫8} kdu 5J,zB⭀>ML_p5z rd]ò)m*s'4A2#5K>ߏ_sR-b yǖ>(V)j:L[>[7\M)+CX<ם9/:]LuS >ҾڛwiPx*ZC5GϣL@f٣}kևnT#M oۥ/#)tgqڢFg,k7^7q+$wV^y7$J"zj|Na^~G^A :Cjq,@P\4L's𲆮 []A "|RV/COx\|{8xϹ:EHRX5I -A_,m =Ϣ zMk"!mz" 77c/PbRoJ[Zh?o̻|BhXơNn.tq}_\a"G7׬1J@Sru/!V<ßGtIÇZ*=z.醑 6.j`ͭ0/ lvio9߇g@V0&TxCFah7:#gD ;.WE+7L 7(=+ztn1 dLyHv^?poui9ۏ-do :.dŋbH,;[i2*;"($^cd65xPNOgV^9MO%ȭ3pFgZ瞘K+cS*$i]\":Kv#X*n/jIP/X<1>|%`d [Rc2,AU_'l=#niXdXqH2gOBӏdd'2 44䞆gDuGČ .v[*.x2P:X]0No\j"`2].Y O.uhҨœV5&su*t85+e\^Π$os/h=LP[j $z cl׎T3TJ紓W0Mkd+6f[y+`~EUC٥ WDby i<1a7i0ʡc' K'UkFU C?X >fbg.˟%6o"Jz9~L89$ع_PyqF$E{ֳ=;tW Ы" (e( bqWig1ityK x_a0pQ._yfym kjP)߹!4"K8\א4YV[QKGdg pYcc$b~ y@}z`~IVu:\!ngI2x?VoL_uG4@U1tS1Z3$i%fES}vU(Fg9Kl1耵멚+_UxO޺\*BB+^Og6j%؅_:Hkk-MZݹR1'|q(Lw#FEin?s9Wg)&ڳsk0{sK$urEUg P^ ?J6)d `j"$fMP}mUYAo>55?o_  YO@ zc!2i4};۳dZ?jTgF乷!0œ0%.K܃ux׫IXy-e:_'E }gdV)m4^o1 zx?1uy4cxLSÐ@_K味ŧ]i^232x"8F`ɹL`tw Z Z pjDM2?/ɭ>snaΤæZ"#oE˳}k]zqO= 뀠X7$9'I÷ TSGfR1q0hLrTcu 힉T^Ye'_`ae% yy@X3k="cč<ɾf F$/LPR^(VmԢvZ,C]5]:3/ 04osX3-ڞYx|K(]@}tJH_mg!&DA 4m?7miu.$>Cޠ rhsՊҘwvo\MČyIۖ PSH9!s1|nMhᬎ8n Hu2χ7uv'S&>DZy\v`Me)C>]M-rݩW"1#sǷ= lJ[h|qKrl~m`؁*ypN? /XR؛/@rA\?;ȧ F I2lmYrûiζ܁%#VkLLNJCoŘ:s @r=#g'h9Ej a,"c?eݾ2z~v2ˡ;u0$]2X^IkCG\M9MB] m`u֖4)F @p~@I5iF|Q\nu1g6 i]DʢϲTs7.5N~y~T—_< >*ǀje噈W/x1(J!l5TVs `QqD5(㙣QUJzq+˃Kc9Џo%oy;s(dlF(ie=_K4#khN@eC[1=FM w3͂cKC ]Y2nV7HA0_GZX2D=/+xx[.ؐo `߱!}U󀂁 .`.'d^uIѶVЈ]u 6Ttp(t1U) L$4͂uj[ъ:"L'A@TX 3]Ę]eDT\nA.}T֑1еygPuU䉾ご#E]*k-?S(BLA>,u Q:e v+æbcQorM7n!&DbHFg念lXʲm"%\`&n wWܒ9aHn.NV0nZ’[?6݃jI|e,U\J Yno}7WE R !Sل_!jså5x u 2{/e{UȲHّulR&R͝I AqQKg:vW ʦ4mmXpSB+M.ەc !"̮x{qJ

< ?,ܑP'!]nK ;Ko) ;jqXQIʿ/@1B{t>ZjD$IJbw}myjbH Lt&lPaĊk HgyeCٿQQC񆎭2:Y l=ӷ;H-y/X?09Rd@${\\^>"_~Cۯ .O)&$I}֠}6.ǃTJWX$WAOWP9 OFvY;)5xFs]LjLl:7#&/dpUd#%@= ¨.q~-x5q等C:~T-!T4lJYmk$U+ >2M DW"70TlOWq{ݹQD/~x6m5^\m?(!%uëkj- TJ9bum~a]:9B oE /K,6.?s6 #aBP+֯0Pt}E,La2ir_y0DG4=׫N{&OE0q!wb}CHHD𿩗 -oRРCad9i|%t mnpiZﺖu?[Ǻ;fwJ=;=n2_ݬ.t;p`Y{)@}3=f߉(bxM3\"w(Ծ(߆! N yanb1MPIp9KX}]1fv5Ljc7ڴNȬkm)fۊY鸏oHw;Ub>FF"ZE*]4#@Ǖt8afN?:ی/W,qz&{W XMJ̬]_hڙ!ar'_܌ h6!یUf5;nF~LārU7b̳%T=]>Qm3#Lwc^3Ȑh<}#Qwe#d[oN5/H䍋2 b @\VʀR˯+KrS. N/}B [S;+K)9$/Ƀtԉ*e;d= )65sy J 1.ߘ&F0ڎIM‚1Eo`|BM>):#d V9h~h/Xdm F^z_6M3}!#i=ir]8v6ap 9(pEB1{]> ?i@D`kU\ nl玧׹ .}1iBTڽrsgPJn*ɀ(W[,,bRuekҩ:qp0P7L~Zm!T,0?8)B@yk\R0Y~3pʙtlsGm.> u}\wuLX6 xH$K`6i%$Yf`c"CTwTs=DE /xԊ)%ƙ+ /7WR[um?%Qm/N=~W"uvꅃ)w)!R2so~lWuIɂF'u PcRI M@3wܧ4]SVմPR,d@ Q=١faarHfJַs?lF͞Qhoćk;GOޭ:A_MQ`w`jelw?;v1fMbiЂU!.FOa #w9n([ Rs6jz)Nc>1W P$K;0O?79a?L~H0k^%$ k@Sn&Q0ໃ+\$#$v"A) uߨ Y>^LMK.<->~$xS RᆒhNZ`Vc="9#ɟ-z&bQ"Vd#Ȅ0=D*nKӜ 6hDb˃{Qzv9ю"~x nqrȋDSݻ>i{!mj >NӏSZg)@!ZeJ}='RiAG΂@%]sJM=uu+&W8mgRdnR-o5wOx6r,䲐;PRIV'v9VUC+ް>%ZpChEcE4B"f4_@E-sbV#ؙe3sQʲ!>Xxn;l8uݏE ~ L .9i@몿 Ͱ?L(.,TLۥ!z(`Ѣ T3$18g eǻJ-CkQuϔq{?vK;'PAiED4e\VMvkL١kF̭ @5, P_Da7Ǖqu ˓!h}|>lmTbߟH1}4%)9~4LJ[ocef-TD(/CV zB%d'K'LJugsvzC-SqnR)F >ҧ*yS5GMpNcOy1&ꎽ:AI?@?9M3Z*0!jk\w;(d:|bK7|(tZD$on 79%/zf0{26KCs\W7I0TZ&~K3i(fV@xۦ*S SA=8,gTrZӠr3=dD_崝_K$A )iY "G9-N,EkR>Re~grWVa?Lzsq]n,l#6u*^e|6LһHa@flia+ٗ$$2,A]02W^΁rkC> LfG?,[]eP|$ϙ5_zg, As4OIΊ$ʡB>7M]p#pK~\XH~ƣaj&%6iA?#Q0P lϺk8)n'_qwk)X:CrG]ZZsĠHd,[呚LIr ,.I?([#ʰ1({;  XOK;DJ _扥$N[)J&F1^s%7fyVl'i>`.%8":k qܧHХ6p YuoxRD<;+>%1Awms?oC~mgZaOrN.j08þLx#/NvFcpL~P ,YXx74P I|ɸRh39Ƽ'VR*gŤ Hv7 뼲fҜܦ)|sMlW$? [6+`!i(P,r.t1-3nZ/ eŬټrBMT?K$̃eLN][Gf 9˜RkpnhDpѹ D=nT/_iX|&A)ёJ^z}.Ch/PS:9IGECE'c6yתJHɱNĈP{ZH'uk)ߢfk8KhuE"וhS|T l_k}%5;gVG3TдV)SF!WV8-8 o3]haP+DQ3Q03/,aPxrhH(3'Mn&GL42|9YܲB;[YzyDйƤ-k˿= \0 բЖ!%Ja-ێL`P9Gf#敊1ޜ(_E]Sڄf7e^aͦ,]{]+aaQ1Z\/8:֦V2̲A" Rz $׾- LQ`cOӕڒ#.nu| &8IJ/քSI1snO"m:nZyjd5lQ}_ rZx F >Cͩ` FB|r# 2!,lpL}ĸzj&M|`X. v́;[heAa lA`wFb@"#0ޛ3>+d9m\?U暈Sy'iN_pTrb\.bK9 S: :Cq>;p}fIʛ+V^~x__'`=c3pe Pثb+12TZbdLGSZtַ#4{axKkbA&R蹜a3X6wCύ:&y&><5Tj'[ QLYTX”Pn-.;U{ƒid}'t0{i66c Ha ߡ>,mFM_kK{kb$!Rd3~ /Jf|e;}zоC&q%Ǯ+Q|oteI @@AypX#V s#DK)Z !Entf ]jZRmTQdJχ>*p࿍?}&[/uVw? iyWeySLTknyTɦm=g[Uy/1r69|V75D B; VcюJ 40]~> ${(-+A+W26o2p ?yj9cfʪC-zyOf*7P1MRcŞaΓ6E6D%~꾨=e\S]wMPZ| hW۱+bRmƙ2'=JDƸKyN&\a NP [Aٿ=E?t^憵R ^[ޗ4#K4n:L*HS3 S=)@I$]cfǹ/&Pۯ/yOn-gt| l386 /O&&(uv6c?&(H BHb%i6]ƙ^Pm%^˰L ;e#f\6zR`5e=k<(`@d&Hq  #tﲍHzǸ};-Y!Ʒ>mE-JhЬvۇ RCA| _CO}x%rT+D;P2~ Lx34*#fDɹi>[iЀD n8G̳fyYLa4SEfOu2d: ]\0x ҂@̵:¢wXqh.u/r FFwhY3L]~?g?aGi R+o-p#.V' us(l~-K)hL qo Ҁ]d/C$&7+1bc]? m!P`+QFn}ekl3F 8['i1{`|vRy $Vȁ~/7IQ1b^ n.b¶"v/D(B`60t>{* mfI긕FO3TTzNƒ_sakbaxk r{ҏ&NT2K!BG26=^/5"6ޞ#E B\s),k0AHd02ĞRSgMb%Y1ҩk >WC/dܟ D^|zN ŁY+̄m˾ɼa6f>fRu/*F4z `6Eٶ&ϡyOW1P;N+ۻAa~CrKs[8B=r AI×>'Z\%,C/+z1*C[ a3Z$dhRY *N|/oɞy@݂륇z Z"uؙa=߷կ<͓Vޜڎ2-G^&RH{(! JɆ)J<_#@ ݡ{]9]rD^QEѵ ,L |a-ɠ`F> q(Rn(ҳB qK>]d xWoԜKi`GFu^8onOn.Ҷka Y\W[UrZiI.uǧϞ &6\'~$Z9.Is m34$%wַܐN`r;9hUeHBFK'̓Ww?Bl:;+Un7̮.-4f?yqKcZ9zM{~<"*]6@r7iy~ ^+od֡/(S>}ǡד g ʆ<9֚K:VK̇onHlmnaܻG58{-YMzRHc UM﹭@",S8?{ΛN9%7)&o]?}Ɩ1J|D{>Pr R9 n!lS!f++So to *'o5^:Veƍ}xlBw2uvGynF/YAo0&?T)Px^$F"#Q&KjOrGIoL*}v ^)Eo:ӄcczbXBrVgDﳠJ<#&>P aYh39q& W.Y RfX~\}D+Y<떵?qhQhN_'(1Ftʀq=@yC(Nʠ i툺{/"Svg#vJX5m~+1@\Y>> Wjaqb ӯH },.G5IOG/؝qGƹrz*ˌظ -g&"~Wd uHBfsq-w0{`hs'd-,*Hu~/CB;;G26rcz/ 2~+COYQͭ\dĮgXuΌ(0HhNrԐJE-A~ˆh!] eWj O y dM~:q-E>'j# 3ey5OI@ekPy}G#u^!Ynz~ q>,Ǽfeh/b $=PA§雼n]HIد~_s4sX&8{1 b-EJCpl'Г!ݕU/jatI,v噹t@͠0@ QF@ &S(ݾ-؊~§;vH߁: 9PWF5jOt}Jݏ'srFʏDm[`Wz)95ۈ*W65#4w5 O7N5pOVՅ$˃wd&b"QTM `7J5D&?!t<(~^ŸW/όC-@ 0=,O3.s/E>8 Q8FAQ`At:4:>]Ս("_2i|iŅ6@@,R/ݒQ,@&Pp}HtI?Cd[dH' Fl 2, "8Aj[gRYh-U|B=*A ~k- jMc %[㠌& r yY%fIYf#pT.lͤDZ!8Z0X~y CB&)yY mQh(@XZ_!m/lfy4X5 wnY=aZeq2C)}.ߋ91*i:aWn8Gcк65 z rVב\cʒ$n8}{nŢ썯8 i@c瞑і7+\% h|j{XGɧ?31Ho|;`2RP`m Uޔ\ijCZh.8+ k|>C #.q`(mgkfLD ^k5%8 ߀fC+#WiFNC%l ׅ)gnE~ ]E36-]xXH{gPK~blM%E*+1dyT@٩ ^E@(hƗJzjiL;E#ީ%e?tgi3:ЊX|-Z3h4CwѾ#`-De:/QM#@^{O Ofoݳ薺v4+q7؁/]=G'_MGj>  ]Kw!q4X5R" $rxeZUFszgM/'Чuѐ ,'.`)CMB%>ruV$A;O9"+oW|5uFirʌU,U\"Y,O Q|o?\0JwD뷗nq_757(Mc`a= ܔP09! .eeʃs[dl[&\:$Xv[:Ѩ+D<[0X>GU qDۧ=A./ b &y~iuM;FМ=Rdǚ\7}p=  l2B HCH/xMQVxP\C5Clʉ[1AEk$ e_rv^8r, ⎰ }97U1 g@"j< 2UQnu .i o5o0uOgV`9 bp.6{(ȋF/hƬ5U+(r(~h%:!2+_hdwLcy%4(YvTCЍ`KAp(>c-v(ՙ,;f (]jg Ω&A5N2 {p%Y᱖ ^QoX=͝[ b jyy <.7'k>LX+Z]Fư"ڕf7HY?xſWgd {+BaMӋ\Aӛ^Jq 3 wwEqTJiNn5\8.LT-?nd mgZ`cY)oyFٕ鯴 Avx X7[X:)~-I03Y-yb@+' w87mH'ßٺ6#vA |Q:XXiuablA#&LQNJh婝)Fq "L#|;.C{LcFd60!#\$vC"t$cZ9#R"Pjqo黟2!8(-2S:8\,'F#ጴmaHAe`0B W5QE|kݹ +FWhLN؃:6n?.`5|@XIz (~-NbANA0Sx)% M/:usƁhBzVυ*&<1E2d jelunl3=BZdJl.-d?7d/WbKȹѠm8H/"re5"M=tXi^YKmAO:Ѓ cw# $w-:ŠQ+ݍGrd}憱p7rp RfM݂#\8,D`&YzU۽ 'spg3}74`MҮGN c3^71"RՐs<3tE l)+: \/_3A tmE&ZS9[YtjGQ ` l6{Lq'j:x LO*KGҐ 8Jv'.ܤ{Up(Jׄգe郾1YyIX=C8Ng΄UDk@*(l>٫>{C ku,4<4 ^dWOe^PꀄJhvI݋%a!,>3|b)κ Gh&4-ٰugb- g%ɟg˜ԧ8We<ΎڋeKß[ =F ><@[[0"Aa(CvuN2ޕ'+{9Ƶ%΄ ̟ݐ$5pB/%4;Ne-u&g8ȝqb!i }7X*P?Wg6cLo$-r \ͫkހ[)wTQ*~4= 5r fO U LUT+Ry N{o&Ⴥz.vREnUЏ۟qa [le3Fd))B)g F}-ݴR"?ċ=}D+([,k*؅cf럆rE¢cbG^=B&jڨB h`Pl$?g'!8 @n*V.ioK05qJA:BrئQ`2cP z9ݯ3$r(V.de@a^9Gs4Y%c|$CMtAv̈́ !1z;__TI^ӮF>L,E0t *q ('?(U8=%XrʥcҴ1+BajLc`QSԕUԡ$;!ެ0 >X`b/j)0np$٩19p_Ί쥿%s\z .V,>jEj$V,}3ߏ;˺>̿W}rwF*Uq^LY}7{iW# D'wWlhHA临kg1B|"3m?M_Aq_V-D YY:m04Qqb^z% am\.^> :{>Yb@gZ|GjJx* !-]?LQ^C|{BokY+oQN:XKO&|TCn+ȅJ?#ʄN7c7C&<+&!n\274ٚ_.z:u1A20``18,_.+[x Ƶ{'L~Vъ>T[ @~P4C>gֺYF]UmRZ-.Vz+|IH;)S5,P|Ɓ(͕ӦMژ`bgwotDENZ]?eKLaDeMȮ`#xH궉fJPb5MUrxm8)7XX \EhE~+Cn43IUĘUT{^3TT C{uDuõAɶuHaM_d *s0׬Hw~}J|Vؠ OfrE+`T`$ =<ۀRs&Ky| @HtՓ;*,;rxGa4!]X J6D9{#XcJY⛿4^RI{l0ypb6oZ'0y J[KIyvr~u|f b Uoj) J'v_[ @ %X:7YV9ƆEj\f:^^JYS\ܗuzzE/"]hάB:ҀG3,˥ASj_ۅ*T@pRCv'u2TΜ;H7N,fֹ2W4/0 [Χ2ǔ]@?9_ R>ŕ&MĹ_[7w6%`*,ݰ9 YQU |xK~ &!~ΓO9? 뵶ao[`"IS}>TtC9NF )7y(laShoKP3"oaqQqE_O`46ͱ/40a-Fq]4ϫlK1 T4LaC%+mYքc|NQHOb3iQATr&ޟ7niXrR48a`mvu"H%ٔJ(ؼIũu?ص[@AEؐ+[TI!]P@iDrmڰqaΎB{KKGSo*ڝhXii;2=N-+(ʿPy/8vPnu~XzuL̻Ӵ-".KD|VkƟ;Cs-Zīu%Aoa5 ngX y83{S6>&E&HŚgh<i)_W}oA'ϸyu!F(rq>#~|Df׀.'gwERFDno_VROOqP!z)Ι![kYˋ?W4[ẤxxO$7|M+!vyΈc mH/~bf)TCzq/!ضt'Y9QMDO?Y#5pH;mY/AϦcmvDbX;B *xXyԌ|EXQ[D#dZD[*":.uzH[N;!LV gN-SAѢ֋9h4AO o7.U;<< [etǬdAd5 YqPyڷdc1mc8x42䓔 i?h# U?N#)͓;\{A|OX|N_e]9<dd{HjY,) aZ>jV(sM}dDS-h ko38+z\Ye2L r54eCj5/¡8ːv1s.}@r1ꄦ ߔ{ }v]ϛ;#hnđf]\D,"guvT_197 5$ ǂ/H(-%Bx.{aՙHU#C~47j~BM՚?hx̅BSXn' Wey-c$Dџ|| CHJ&DL~3Z"ՂH_G=i4W7y2dWpF%/-{p((5]#V^dQa;?9ca:އgW*M֠ω".ctjՂ%VBVk"TUy\֖rs봹ҳW%k\)Zۢ(.\oJԲxfEej`HnC5 q;\8=բb.*k;%Yܤ+Bg7WeM?4e !U s- +KLhn[^c]!PXh2;8WWhV{p;]efF,m3;!G;XgR>+Pⷡڜo !WV͞|y'Y.~V԰0A6[pNB e%]$K7 18QVCd#*oq+&p9/tؚr1ɰu d}"ݢ{0MtDD((5nDQ:\aHWffQ>w 9!IPb\Z4 Aкu76@[?FN~C2D"Đp(G?dFquuiؤR'g۵LB$W%v(!X\1&Օ> 5&GROK7ayń}H^?zSQ?LWۥ CvDˊ程uCe";tzE)a(W fy£y(KwߌjS޳T1ͳjBgi{+ZG OY c}A13r8ʯޙwv4,LYZA@7j1=>ӳb5S= p2XQlrS V5V~naI4o:jO$2D` *b-8h"́ :m#^̘ ȗח \ȈZd%:9k%Ŝ,=!G<]I>O6X)mϋw$0]PN9dJpנ![UaW6#bڮ}e~@Fϋ1)V\ <c uzZ<ꎌ0p^4fJDmk?E LjsRJp`$G`zWX#1גc3<yMcLJ]E5%P޴8bآ@=2χL\b\뇷sk[RCbvMu3a#lݫ3Qy:N0?59Y˦'l.(˖)V,bBv fKmd wB`̢k1^[eaڵ+cˈ+ (H%|se>J &(>xQna7QR֍}z"YF[< urRsO.toQ3 ỗ"0[(.U5u.P%p=w{сCc*HUn#ƕcFT( ^*[Z9DүaitgtzT ?}BolMØVUHM4st6TJԟ| C(q e,. .u*܇iJ_tt.Ctyuy.r#r L|!q7_t5J@b+`-~TO1D#@WJ3CL%;|]۳kJoD8{yM!~fIIߛN>>Wm3 r"4nV oLc뇄GsF<O53BV>ES5ް,:5\f65?jXSؗ apDĢy&CevRfmk( DrzakC 2L:npNvJ0 9 ҝ09VT )6Ѽnn$kFz\p觬It$,6v`b|oX'b PT6,Kt_tcxGŬL ȐV|61zr9< 43 oh#@x*J1UMa-W8kaf D%zfEJ1*~l\@v@9Se2Gd 邘T[Ld#(6]*/e;E(3tT`23?Es'lnjaTe$S+s5vGO{t3ZY8;Kmׯ!&,r3׬g.k$)Glkž 'r$4ؖ|M}l!y0fA[y t3.+`<ϊo']G8`e"3^AqnQou_1{y5PFZf (~tX:sB_N΄]nzk`0X}N)=i|iׄhKL޺)R1pUgzG"/-j6/ GQն%Il~k+H5-b+Yu NM`\;/,+>6*U|Q2$'EW+b+, &q x/PO<4+ŒC{k\(9U vctpU_PI@`NǞ4I^rWMfb&8- qLUEp!?a:f-YB֑]%p `?qKP@[0Ǟb>=vXgr+X0j]V!`^Vd(4a(:?v'T71j)Ph[2bkZ8Sbb-Q?H4p UVvvl=ݦS[aZ$иX'x`ۭWhs` ֑XCW&Bd3yl1#`?2GKom;KgE'UoS"Pn.:0NLZ 3 ˾S^~Wl0u[>b3˯װXLo<,p@.V3S } . UHfDԵm :Y23⍢z[)yɸ̍2~b1#B{@zzP[uz bH:զL=Xۉ6&~QX꓁ \`d6@(?Աm`{FY@7z W5P;B@(uF42θwr϶rwJ2pn8X%4SۛYW7;utzaز8A?I5fDƅ4_oOMƒe'bu 6>*1}҈_F~lS{ywUnHt/Ic߾LIę4F4.14y:5'5ؾvptp!WR 'N>H8 j+}K̔Ivmpp~c)90U$PGx ]_xuu}OVwb. 6O>&SmwlgXʹ5®L\4bXʑN 796Z MFڛjKsT+2Nl>-~#.Y*!/.] ǾvWbl,w<ғ8=3>o${^kZ#;E_pg1xMH:idsx6IUo4Br}͎\CNjU'ϛ-{QHշuT$Gd9=bгLu-- mU d3Q6=Va`ju: sI۷ĜVUJT,6stA"TN^;l7yI$%Tj5 4"ߙW>2<79<ݘows4\R2r9,?r V1QΨ*m<]` o\Zܢ^+ _T1dRJnW>e x3 x*tQbxBVyFhY?9aooa MZ;zT­E洑5vʈq-|s8^+y=>I4 MOzSmš6 *,0ڑUtPJ fV6fWvN"B+ $2IAU$blr'0GasIӺ@0GA9hP$=㊮noД.=i5ѶttFprFJ.1 4+evP%-J8'VwĔo}@26tjrI ^JoUcI 1jo~W2<_6{O.Z}rP;1a$+pcIZY$VMKIQtbHrF]DD {<C6ok"&KA??X^սL KUP>&)05#WWPA.y5?kCJH&45bd:oZhboEZP,0 z*,xd.ѣYn|i\lWJ:ڝv rz@Jys< 7uǓ}'[~s;<@`$!2ɥOH/LXZuFȇ_* L;is]*jx+t32O+9\w;t)*oI$."K9޸(=H%.[ Z'µجlU21f8KRo,)B=Z EP\pGd:t+f"DŢF .i*_7bJ}`7Y1+(u͝.S<6#-LP@r /6 =nOS@ K1\jA6%8JU M8T`kU'iԐ.umh W'nU7*d{Sƚi Zgn{qd_k68/x zH&۱p"Q@P7\6㚽)6,KaxpvbG*A>֤4.l b ~!;I"?)p:yUle8_p}Pip)ˊ zj}Hqhy<>,G-{^UR?ļy[L oh[3K /GyS*d';`dυDEd/jAQ{TBjÐE^c:}҃c;AQ~@τ/ʧoiHA+OSQ: B/En84*khG7DJJ$S&TS eM,ͮԖ,ibX'A+((6iRhP9ٳ)C+G ykioE{z%ʭ O*z7Vɼup2Nw`DtvzI[B72$lDH(:~MOl#_G©6o_~=*e#G;1W][RLڀ.O!SA똹h?]t5.?ͮdG@=9VKc]_;@U t!XLƁG|\xZ:7x?M}΁Rhku HxGU,=TRT5iS4@AD#$d9o7P\A_g}[T6QT-,ICH&ehAP;?0χ-~^ÆawHzWM*zko΋Ԉp$SocD($uԇ_yzTI6N$*%D8Oʹ9E/Wtpѩzc S\dH-V-N4fI݋;O#Hdv.bG6VPT+}ΉJuh0/{㥚+?U2zޓ> &Blew3ܓf# :~T8Kv)܍P;YQZCĵFzGcDOGPU:|Qg`hUO⳵WUmz`tޭarb\4? zɑXߓo[$C}#TTi 9W'"euYsǑ!@npLcL8EuSё%)/XQaN @X~K],Cs*/Mtr 挓Tx1(J,twKeCb*sF;wiy{Zm0A!v»BYm\߯2],;Q˛դUq ׾.GwΠCD:3ñxpN;pv7h[$Uk+cO_TӠX{F(G X{_1JT+'Vzľ[ -vuq]t˞$Wuzw&P,D=w>:}?Da%ĄGU$=SMN2xE]n'ҭ4=ݸ4kT!i8R⥸Haq+  IF%>Î& ܴ&1axU fUpb!H1lrKX_`dT*{E'IiYA:50كYc8gH|OɵU)bgFvL*lV[.YɶQKiNrn u)q Kr_z.]ݝ2,o#e('>e>?tK!?Qx TB:HjU f}>K)즜MyS[*1zhs|bjPt(9_29zgxu `R?j^n={07Op)-IDGC|#ހLawυՍ,xz SD#$V"P}K`#1.F'uDGo gA!Pd/[TzOؑ*XHD>5.L>Ḭ=T(銊-usv?PfW! +I7ĔrK;)]- ζ+9|g121Iѻa"l}IK#SoJƚLX1Y7Y2\Ƈ: q#Ozrɪ\@.s(g5ۡu۹ΐ:~7T:$>7]YŒ4@Qo6<ܹڶ<~0y[NtG{䫃Ӷ%Y>$w\\>-.T0*l\5#8ƞ6=U6r~'ADf)JvVaMW4zqyu81)r [M CPM־MLi=H @P)f )2ku9+lU'p@ːT[Ml8L:6TBrOֶm xkߐV]-o~4FKPJ8`*r GPTNQP*uuX5Cc#nmq?y;d.ŏK| wڢL0CS9pOh1v|tf%2Rv"bB0z*80` nvl#7}e9~+9N Uw ֦{a6eDg (\MN#o!7nS3rOP,$PϺT=S#cmM-(t+|G AMbI6}MDE 0{pHS28V>:8J_/hm=/ku A.luq;Bv==|Dd]"t,7pk'A*m |}3 Z~e6su'4CN  ,@T8Uq?3'^Wrǔ>q塰w| H!2.X&=l:G45u9Ҕ򼷳 hk6u{Iʒ.uC:y[` is M9RMoڋ1-ۈﰋD r1uklqy0gNѴo1y%7Q07tb@x"eh_1V,d&ў݂1XTazhaz"]1pP2a(>|`;=cٳMW iQd-/sMXûT_zX3^CZ2$9-6*J;D05WQOƛ,]<&e $1&M'B13&FxT"^!~!b1딝GKնxW -DCKf9 qb\J2_؀! @c 2COˉBCPmI&CF!]m\0֭uwk'F=G,d!Coʏtذf )bMv%;`YqSP\)-7 r7,Zߍ/Z+l80k5Ԥj\֚|+iKFPI OUԐQ̕-1]X lQAE24YΗdj3UAs=aK$Ө/ kS?eX0~p yT/.S"a3Z(4kf/K%`e 9(jJېp{O"'Az>Usb&o3씻'7Nhf܀>/4gݴ3uÓ`hN6?x㎘k.MRg$e2p9rZqb u,="%nr1[D,{S&GNi) u̵z| 4&ugO[ku롊 -fQV4Ũ>h7 8i{O?Ʉm{f \&%m퓑-Wԡ"i`)En밸Z' O^.MsʸUQG?9 %Y[r+In рEqzqƴ@ۿCAZAѽ]85]N"GWSS89HN^'`Z<}E+ wN0,4"P zʻ Iü_Ԉ4?KZ|L\55qϴ@5A7چpp@*q2 ' ;Nfkw.'$9]Dr:f CbH@|2Tx6;[לk|D66PUp7@@oV긕$F1vқR{1hHC}H令gqZM)#TpZ$B5/d@ wM>̿?N;g EO#JrI͘1E"Q#7^Iа0o6AD$<"\xl|Ȑi&.[ExN}֎/ϸ(C(, c=_Z[?|_1R&Wm!;-!N_sA$?͔*̫}tKV7'wl)hYz/ǰU1&;1AjCk@j}}'``JĶSb蚁j:;Xskrϗ䞤R0W:3mqptx`CRYbʩh8Id$WJXL_?P+&D#.| PkT>}::<$}oDHL7~:J)́nw]@~H\\T~}$$OI~Z}N0 Bue&2p{c;A/O;i0c{uF3hI*S,-uגeK t0YO}ePzf7͐`_Xy}|)鰟#.".3m5VI$jv&+d~Bj *h qLeMqLJp JcJ"%*mBSK0T+pfs|s?–lc/CXh Z2;gYWC{&轆J*pq`sTl} 75Q>4ЈǿK=fd3lFɫƹQ̏T$9\bL"_|Uz @ rVEYU"y[PuqS&m,ia}*W1wg5)ttZJ]iOl/ b otwLOv%hUL&n~o'Oc>QAOVaZlZWAOwj'|toECF[?H'P6w2cz59]Aog׋5!dlI" w/շx 1aP$2; ҃_ʗr/N5jm{Egk3sy9P溦ټr4X.|],k2r)ZI^϶፱zًԄ{YK*$gL*3Cu@=˚~TuT,7 X\n8Wֆ Gkho0`Vd/Ÿ/)ƝiHN:eMH +g:fl主~)R ;ئ|lR@ fr' ɎjԙL^9R`Wa/ԪKMOn\cF)4ƒe=謼@ʒdrȨcf&-icY15RFLmW9~o ;G.,LZU6g"B > g  >{*Y8:mͲ_BĚrÊێm`]0oN?|44R,\<,`s Z9س6̶6P[⺢P.~W&b wTz[~u}^Mfs R7y}N~u'e>azܠVxx ̊@СY;Fq'm[j?9b Ogȁ>[ y ;TZHQ˾;nj| g5:cK|R$=H!@wQ21x*ox')+Y=s.\wo<=[j5^Ņ>"?BNB:*z> ."m^mwpRL17 -ykcgP'͒6 G@\5'!l1qA@>#` Ya=C8w'72Oğ\yjfQZ<8"7z1?oga`sJkn]<)QGn CT3-uXn*7f'X@pu%r ut)ՙJV2ϸì-5Be3ðȼ6t}@gغvHn-_QU63aAT~yGtĭO`,sOl2Zy ~DmcH!C%R4Gsg23,6Hu;\BLJD#쪔%,ioPnT{8 xeM7ggrgVR'~3 w4"S(ޘŭI'Aq;+hN:bhbtM&!skpg)7mbh n>l[.#=Qin8]ZG)/m,* %3"ӨP9ʷ%/1p]k 北nGa~xy5ĭޗ~}}5))wQWxG`2E;Qrч> +䩆J-ΰWG!F9!-2sUh_Bu1G|,U{H0bagQ E&Pxk:Pίhz9Ϛ߭x]'SVՂ++ V cUDһN3lݾdm=Ɛ&Nw5l=Y ^ mJ aLЛPQD'e=g=_Uöv0$3azFm^7bPo/F Q~d4a=tˆ\bd]O4myE/kH42c}rd(j/6\>w,~2%Hԇ~,pAn PwX:DQc+uo(GbB5m4kQ H+Oa[K>"ݏZc3zwt{^]+ϫw{6 gWӬD 'i~@0J/%wОaQ(Ccb7d[/'4wdW DuqtVvET. `}SӭCN0EQV|Ǵ~tތM&?4lrQ5<}ҥ\(<%ǸK"hrrgɞ$vsQcTR#;FڙwrR|CduAӡyuи !>CS Vs1C|Nb89D*bl;j!7N`C%yj##rJ&>ỀU3>,%v,m}=_ZΣ(`J=VH6S<*lb<$L_k^REn$+&209Nm4~qSzoa҅PC\Rn!ApC`z5c_痝Ƈ={d]K;'[q?{#N:V@#uUaxD%j/rNE#{wJ%*3+i?>}A)HAڛa6ӥCgxXq5ۤC\hmqrmNbF_Ġ9gVTr'c0ٷ/e 1 ڭX thskƜ.|# N Z!E9"n~Lʊ99iMaWkp/9նGFGcNV-1OX[3/0H|t6W* u㷺"xDw'țLcc)xہm[+ߙ:9l%4 W9yzSۆB; 6!"F"äϷN-1@>鯑Sq꽧}ʶT/a86w 9mî;~wkeˈ5|G*,Ƥ`O[#]*|75R-ʉq+1UزF Tރb'C*T=Ɋ}Ry\.B|P*TT]Wso*dnBЂi'$:BKy͒JÎX܎C[D6/C4b9PZ *Y)Z iiM,p lT,b*SNz/(}hvN")siq>#:"cUP 4ŗ-R]沃m^tXGAj[^'^0܂_*_ "7YgJo۸He>1 ƙ}XFӻjo]쑪Ԛŝ(b6qOcXp&Uꨜa6rT>?o-XMS!`B=\?Ј uf줴+Hwg3kE/ uSF}6q;XWLý"ae.dx +}k˘;!.7ͨص^f E[9[Kn 6[*E?X"$~?lbA-37P&Cα.|Bq "tJwOq}'y:NCr&#giW4J]xLA(ެ>ދ6$|h1df%ceߩ2u1j{ hJj?S_03քve?-gKr3Zh~NBPܮb{V!?Io)uá$lYƜ}ozd{Kó85Q-t+]c9za%uC]ԡ&=[BV^5֌O{PMWP7Co~}f/pzɵݪYJMLJ+U!u-nÏ vsG 0[JK.\yu>E肱@ ,[b(0NˋBs Kϋ-pnԧT}lǛ`}R'x2&-j)S\8iewfKAH6K =a'n7Z;FO(EIKE>B6HyA^[zN!iiރQF࿮Q@Z>%cˑ9[lOYc ,bB6 Ms t:a@lۺiF@lB"4(mcTֳb)nuP_aKeP^v넋UzWutQ+@~B1jyɾ#fg?4{BsCa%*Zun|q+!4@&M+RYH9h. =| y ͹"Z)cŸfdzXhi'y>v't $XU%:b1{5P@TSu3R>>[!RC\V"7{J,+$"ё삽rJmACp񙳝B/)ek(LI:43Ggx+47%u\9(JRv"\N-yL&pU:T|r2iݬ|1p|hVe5Lv{?/ ymA(sWZĥ# JGnuyojxY=e9VoZa4 l-@h?EZ]BG{%{?T}ppe#fFZ}0ߐ!257Fj>+yPF]=p\b= U)Ւ (_R+&^E u )Z{5'?u(v!uScb-L, uw\֖jf{lod [ fLO!y|Qۮ`) Nvſ?΋yBvԐ8[s\66J2C8r섞;$gD!TZϪkV=[|ZP#Se;) 9$SHeOv,JAL'2B̉lQ/dmm+sPD7BfGql=<"磸b&&JNO~Xp],!ETU4vHǷ7!w{Sj]3&i934H\'vSW ShW˝$&d.0gU9J6F8/gl'@ Vttj~".Q eYKRR+{&cgE1HQ'T9ˮ/ÍS:NCtB^V`qe~= (N>7"lWZ#-u21DG찚vvΦ`p(Jom'(QdNзq?XlveTE]Magpf;%}0X(vJ^fY1@e[jL9Ss^Q' x˶O^͑dlZڈdĴ}Ytڧ$uxO߱F|G8gG\=iF aJ ԥ075{y7R!Ć[g5\D8Cc~ ?7 )$V@5"xO^edy H9 &'B)ڨ2'SeTOh`UV,!@xKjeA@KY7@KDP?զ[e+IQ8( [h_0 -M=2٫|kdDhY#߶~,ohU\Nٶ ت/;2Fw<E&޾g+gvJ1qfPHtf ?ʗQBW*Jz\V3=uu4JV^;WCpVG8Z%w=U7~FtsBB m܊z7:eAq¤}˰i"4@2k޾p {+ᬶ!j_OŌ%~BP=Οa$jC`"QP?ae-5B ɪ5fuk5#i2Ηጴ >lI!{L浕JӭzaWBa `?[/8Ֆt ,oa[w gyj; *Gw9ED4x`;I`/VUr`Ȭ_K p2xGo(DBjI XOО^1X.qc9SEAR! ( z5 H;/]bF" 3mJvyvD_3|ʬn,[LPi7NJ K6Rv,n~xʹ7tx#9sre} ڌ?$ &eJG 1ǖqZ+12)^s*WukֽNTӶm.Xg Y[)}qeDڠ=j~R3U\7 n4YZ&@-pݣq؞+-l`[ԣ|\Hv V߯ q=VʏQqMG΂{,* 5z\S iRUkk6[mVivO$v]LZGWz\,/M#s IC,"tM]jj}D@ C8ډg7ȠXB(ďo笮BB׎4ٔC+C9z=w0HFgG2N[ |[J̍جjNQj!J-0ggg}丑(# /QBCȆ:I#FHzJˑ1hfy}J &j \C!w-&tZIKu25\Waa'gWAg`hb}z8>ӜW-Aؙ#lE |?H/po#V^Az3]O x([g+H£RwU/#*|LU w\HXkP^gjcn4r˽d/} ~W!/~ hס|^-եo#J ߰ 'N,Om dʆ*_9t^U?tۅ# Čonf DL>NKeA P|ϩgYiYW,uK{ߧ5):u}<}Hs!D+pIw5uMl󣴷 ӖQ<7ԇ6Ѭ=E{p;^GZPFM XLMBWCQ q2>R=]$$ŕ(sH!)Vd3v:Om 1_rҞjr:+vc4`쇮 -bnZ()u .0$ Z7'Tmb"h4"9%9 w PEi豽9 D%0W3#[.ig2:_YPP٢}cBpL[BP"AMMW`wHzgYǿ=gcz V^n-6'6aHis"|wD߸֣L'3i2A"ड़%vju)Qmo'y;A/'uo-qx\U(OB흪5fu(hj_)aTgG|J6C%ۺLc1;cҽWIGWXe2LN9n;miˏԺ}[`8=ƁJ.`W Skڀ706ͧnfOjŢYOY 6B=ux5e&(y[0(𭶂l6pXM3H.95%|5oyO~ֽxԜgk ~TZ,"j:;<.𙢂!Ewh>"- dnjF2MVFV0Rv9>o:do]Wꑕݬ#g=rUz1?!7tŞ©;XOc[Wk>]ԣT;K1񇂍W%Lm%i,MT=v{R`rIX B!"3/#B(a|<Z7%+\@>nk[nMg!s!0O͵@ -/jWK²b4 ^qy9Za6W<Լ =+P,VAr CD}8 @bc-. ֽ1D+Nkh*'A E#|뉴h_)ݬ~ܝ]>!Ɓ967?7ũ$E#ziH?V_wNQ]dõddrCOx=CWCGvc,W>2sa3m݃vN_L˼|uޏ0?-:8N*|^h~+, 89xWR[SAs}2+|N7[2sw9GUڴFe/|-jMֳ#H%05 ׾. ):I7GG0gs2әs>!+pӎ{ς'ӴB730%86~j9Ӡg 6EZ}` aFP܄rG ߆1#E<"3[Q iGB3L'$YB}.g0R%/!"%wьW'6ycVD*tHlY1z'::ru׼-N \' Sn$6?̖p]jY,wguBJVVu*d?|YJGܗKP ;#+AK P)~OVq bgsY<~{;{ɡe!ԜX.+Q/U|q2sEBy]Y Jyz"$O8-(kG/ \ـKVb3oTA ''%bϫdQg\G]$ti右 7/YK,BC`@+/BXwfRd璂ᘡ@ ["?yQb業⭹ 9LCĩ"BÝ',fYw{?QD'Tkg*ȑ F_Dp&Fg Sp.mCj91@3XFElVoMڣt`$ׁ-Kӕ饑RٟJ }#Aiqi\OUA4c p$B ȱ qO@b[| RO/J BfcPӟ~, WH#.-Dew1BbT utfr! [ YZP["r]:APuA [Ҏ)MRM=Ϡ%)  72Y8X0И>6࢐?$@i7o&EHV3o1L松 O?0+k8 ,\gG啘lOIq8/ɨ VXevvBÊ$\kIyExv32Yt'嫝#l^A[U{Ϊ@ЋVQcdj^QvݱXQ .^xTB +#WK YHl3U{8oi#X,Y|g(A.ϡ[86ǧcLyFvfܶ`[gK};8,w7E3CU 8]6(mIxtatl Qf%#՝+wr)CoignZ&~gE./COUXK&Xld~#)GBA#|PW"ߏT=>(_yT8juI])6Vl8L[]0E O>spm@ѶԲ,v'.2rW5eŒ܆ c`JԂs&V(AN9t!f^^rDUZIsSSRtQVKl:$ 9WHjٝ2_"r'xDП5)S# :_*Gf>jBnޱTq&:tDӍOQEim[1Ti+u $\K]y IAQ1žG`) ceD>b(<.{mVM sYq`6W;desfaQ1י{67ĝ;< o |Y4ˤ5J@A*ul;' dN~,{^햡Ia33R)AtU_-F<B䆬I*7KuqhڿjP <[%<l"d@ᙑxKZ`!a34rdxd?=dj[Dz0`7JYkR"J;E,:}f[VA:Bs~jE1zNHy|;JS+S: /v*QezZXk;ʜ>j@r;g)s!Ҩ\~ w9UJp,Ě;X-_*/cƬo[g$"T(U-*V^U}hO RMo.B\F?|ĶM3bAENkakt 8IktLagC.'VfV߼Pzi 6dIX(Jln*hYT(7Riƕbj7UCIJukgO%!'<PT_:|ƌ {[}o]@p "Ti`=Iq0 V Da4 ߎd+D!C^bZ酌<jmih9 jCQ3-#x*$3h?F#"'>;Dw/Ky},{-YLIgm4Lqa{p;)c Eոk!L^iqQb~k-yCT\l0f EDN~(#YO~x@B?drdHEwXG0 ?Y<{#~K@&V )iDhDd(XN2UلTLҠ$֊52F< ,`g%oT ΔԺwamWX B[~NpK+X:v0F"ilw?schޙ5JR-yۺ8Jp/ghrGq,5<^0>[ޜUEهP>mj`BCg+ȲzVvjO6so*GP _dY&bf8[kP-)-)+C7h $.S+se<78BIX'.{cD P75= )X8)UܢH YK VJvB!hD_+"oh:_g!?vccd 3<PKg8d]^X @T,~>@?ͦB2,/ ilA qN;s"f8tʝ|CO{7u 0Yh\XpwlRF_Vq_{P"yvhῺ#.!}=2<)XX}c,CP7z$BBkcs7! 7Q0>O쐒\eϸfB)  ,RD;1b$z vkJLh{(n/lO,lO+)P*vf=V\PLPP.0v5a(!ԼwB^g] zRݠP۽1Ci!Z3(J%meEϟL+ O[vi$0KAB/B2Z#7jW u7v2Ucf%ɤ[j'`s0\k:\v!*Fbov٧+`|au.ɐΨ^eK\sXy$ Y;\Q_Fݼ:S ݦ]}r|g sw0JN\O+Ĺd smK_Ўl0/3eaiz0\5O+b!1.Jm5 .v@@?ط_Eن'#4E~旴q8>[9D9B?\_ Y_%Q[H.s4u5 K)[ty B[O8|;]LrAS[lіd 84g=U&,]Mjq~R#WEr\QCMP9ƍc\D*ra9C-P&jPu gH& a) {o\)ćS1eßш:fdO+h< /qf]H(j= 9dCJ]l,.\C4DR*8EZzVTᘰ~ʄtB6%ddzٳP$cylVEH+%qZ|TWz/"."Lf_7jH^66Id$at1c'cjO;o,PhzFJ[pI'g]GqM|BXj"6ʐkV64'aG"G( =9 0:Ѽ6f6ȫ/g l3 L7ix`B Ĉ`BR넨 MhVLCyެ6{7DZ1n4WӐ2ɡxPzx! $tC*+܉ǺfeAPp7l;:?zi0@%RQP:[`sw( [ĻjECs_ph_i x7ПOc &e2zm^1"p '`vQVt&P.P=#l}fs  P˾I赇𬼑? /*-R|&Ҹ8,80d%j@})Ԃ ,:\u D?əUܧSpOA+o处#T$86*{ oSç^4T9J_ TmWJ) OщS'mU$XO3c=j1-td)yͻ @\CzHiSu΃_cŴa*UӼg= lݖ]ÔPf]P۵`os"us>_a٢8&%I1c420/oRs;(h-JNFb&'߼f P?b p",8|LLyB7pɋ}\;,h5~? :\uNZpw,{\]qqnc ﲔ2(mҔqZj36_iN'/?fJ_HJz2-1lʵ>pL34Uݖf"~!FթQdRqS)^:R)GNcϐ' 8v/ FhM;:! hQ+PئipTsa+ο=zTʏt2|(9)Iٜ\tybmNFᩒ j ^.L$gꐺȕ'ox%XsxXL [rg;JL|Raciw)qÏi OzܰW+u,<'_Z-(d̶[.Kz<Ж PÎ5A c30xDkb\U0 8we'Dy-ڕ0-3v\Ρn 5"Zi2}^ vFKY!`K]0.VP/$}Pİǧ#LwbZ&xr3J.p->YŠPV9E^9i9&^GDL -UOr'}D$5> 5c#ώ! Wmf9%^2˼>4sHǮﳎM5'u O^ѣƵ^y_FE7GӓX?~ŗ;QƋgWIjCs4#{aH/O Ϭu WV-"liuf^ ܱL/adG  mʿFz&хupP6xAa}Gpw{6spwfCr0o`<Ĉh'6WPQ0uQ*F0"俕Pt<6z:㓏6}2\Ҝ}<ŧZ̲^83A \Zgc:8/"6SqcC?`OOS`@,4eTz0ZHFM? f67sc.9 fTg 1էE!qN(Ҝq: (B}DZbeR?nOu΁5HfSJ,[?LxHٍ5m?4P!yy)At"`Сm љCαzOpbpYK%Jl d,1ri(]08OO|H;m A[ ?$;nq3/6\"t$-R# ^/sF63&fNjrpH2 KuwNo (^%m˛t^H`jlQl@*fԡ YerG|o+Zk ˂MB~ 9eZ;\U2i|j G#s?;D/q{gO`^P,F hD _}zZ~h j¸_0{ g/q8{2 NJ1@_'T}_A3D '80|A<%.fm]E؊#Xv~s2 WS&h~o'iKT8ՍA[a20(hu?G:UM\r՘#}[pϩ&l(qI2(r0#c>"#7%, 9f l\:A] ʺ]V"w]GQeN3fX 2 l>p;T: :3^U`cޮ3a|hi lG]Hf#?8$=P3NEy~^*L,y'VQc4fE!&`L  =v{ږN 'Fz{PQEcga<,4pĝ0+1 >_hUyjjEn홱cpɫ. }VW~Hcv<,p:&L;H_o|ە| WD܎AYo C; %uL|1k2[1 1 W0qBt&D ЩH4ipOe[ X_CXMdܔpy+?~vzJK(ޡQ,"v,]8ގj3^CiᲑ33Xx }KlO4/(M nYV̒ͬWf^7zGEmG%օ*5qImL勥]`V: r}'&BNp;W *Ks zioSG{W-=ֳ-h*d`CbVd Zg:z ,nT]{`fb SVR+D~R^q@;'G7QEZ(G/!|Ό8fno꧊Č])D;gɳec-:FD2b's.-l1?ʖ_QVO #IAL<d_p* b3AT.ǂ;(gV~yaVQU MAM*][3_90"p=_ g$fqM69b chh"^# +.ŃTVA^%auG\k!^nRI$jgN?6 q8FZs/i*;lQt GT*rY@t?4"D{)p2g8ʃ} V G+[a*1 ˺LacsSLQjy7?}--"/$e˪ƣtܤ Mk"(RAiq4*Sraz9'[ؙ H:xЎ=`hm=U$9_܅hg\\cG{bá)%2 u9Ӑyɥ\Wp\j"9 Y̊#D7tz%GIdpDQ@w\hRHq>- Nʮ٣68RĐΐe&Rg60Y.!T!A7"Ru*2Dʸ"' -n_5kR˻|Uq/`2ўHx1|;hz%-T|S>I Oe,Ⱥ@I[G*U*6}:7!!7Rw/pxV݅ӘM |+?+/XcTNCsEg HV9և0BeD+(a,;mV+MDP`/j%VJICe"+#yMhqgWAʈ9'Ŋ0ͭ F-Gқ&D4֜cn0 5o>+pgwTJy.^|Y3gHqhQyCuOAfڮzAdg&)t5ʼn|ny}V"LfxzppgB-/<|B5C/"*K3-y.28crp=B fJa#B"bߍi'ou*9@ 2!5J68֑.CAɺēYm 5}kw1BsE ;N<ɢ_t  Yz)YH 9CK\.l-81*2gNґB\J6.>a}G~#Qe1ݠ ۍkх)>vIH4z#Q//Es*AN*zʎ*g\|97V,*逻I90t6>7(8sW5hg#rX3xŢ2Q6./βpTA iBBF;"rD];IV":yEĥY SI5ənAZ:j:*;CHA,N+Y:al9 /lz7J?͖YYnj n UB˚ ɺ[\mjRȾnas:NjQa]&\23m 蔘 -SS {!jŰ[>Ʈ$?j`؂9{$/> !&l?Z# IxK J8( DwBsI"4nsPk{9J`z;`Ù~ ;Ȣ3il 29kWX =ft=~?0Z HN!yO:Y>k78::j!࿡Hpc>'URYAXEsv r>` v\xr.sEx5a/ӈH&0䊐1(G%S$^Gi&e2ݱ6/7ϫUjWo;54cijڄ/O9ɤnLWfPx@S I3R ;r.j ~'GƯiV_kB8^  V5b*>~_a}/TRM&9ё ɻ`:Bۂ>#HQ8fTTfW9e7F=˨;,{g Y$NK-DcRʼf\f6Hw}ǾxtI~F>0fJLrkN;i")P!ž}W5M!0ŠhיQj;#ҸU8ܨj?=ݰhzm}wnZ maUj#10[bG v!+i=DU>pXK h.m/k#Sh6?uVXm3Ҍ1XH0sa4,2 RB0mS`ݴ>QC;yz 1ѽ7[r%ʆM‰}SX6ޛ2Tx6!B|t]+ݕ$Q/y3oOpK0S_dͥ^ E [#G3;S9&?RLGC [hyİsULڈa{{L NT9Ce):w̮qڈd6ͰڀGԿKP|Qm4!b¼>q>wՆ`2omfY:ᾍray먝Epn7ֳEŽe`/:O#d?s _lCuWzSx7pega gosu\Uq9\Ն|#LDxo)9s sU imNEmD^pā_{R8v#9-r-lq^g܄) I#v'oS5$6< Z^hZGԺ&M]0 5ڕ;҇$dJB+ULl@%7r%':J&X;/O ~f"l(8B|LBm4e$y$x=J E.!4`-ܣ`&#*08!ϋJ´y ;?ke*{Uj^[5q}CǠbz&ӂ2!k:j'P_#rk{ouxp)}br UQxHdULyϘSTF b&!.41opl-vyHS"=N~?_X*I>@xQsf_&^fMW;}r.Sc,g|Di^yHT8Jm9~&Q.x03;~W7Zg,i+SYL]R|H [q\B4+`4Xy2 x@f> )HsWoY b 8ɠ)C)kٹ`z&\!)]53wompZ,)cmJ놵>#:waTxp.r&P_կ~k_Dbh 叞] k pc;1&=/ 9m]#׈l?a JAT"oBz io, Ĉ$`2AǟgŃ rh&:1s?%C9 X"NS{lc}8.-ug5!(801 Pݗ@?3 (TެkF7 ]i⚄S^ߎhLЯ;k!>G% J 2L|uH5,tL ] u=C"':Ed<4wȟ}wtEW${؁5kqH[pp^g\N~#ޡSoXN݁qc{c=lҶL&LoYO#a6A?~ J]X &ݏs01I*V==ZdBH#D|a}J&}m] Ѓ$_mgI:\Cj)}U&Vaq ,Zt %ᎱDV@xjͩd{7)ճusQlA( KDfPtgJvׄcoO"M PzUzxa$T7ʱ)tنo,$UX Ѩl /C=ɢ<_2US_)33k}# {0;pO n @2!qܗ=V+-xxPHB~S TmI aj[ YhekL_GTl^A-İ&K(aw`r8d% _µr)LDFld9sGtqbv=P&ڛ]Qw¹> hW_ :G;tv^p_ ޑ i4ÝCOL}|R9:ΠCޖ2<)^${p#ٛ#4o\;O!k{ hl䕼R`ymS6(?jD'f,?ജsM蔔" kB3rԃNꅌd Z)'EmӍGU oN~*( l4r*]7).I=ء;jw>eۖT1n5u\89K|' ލ'_M2B]w@DB?Cf5f!~^aiş\l}TG _7vm:i*{/2\OL0u t))ڤ4AzjO 6T_ӏ4nhXI_iNj^/ѵF}n%pyӦZa\((m_{mȾ>?"SmTCMXY{ñ-zfSP۲Fڅh'Kc@}l9TK2}?RSk {J(=[Segfgax!j*0V!" bo6YT€z74g< M7OZ,lB@#WSg+0j2Uw)u/ C,(v\2U2.KefOY#H q\0r8ܑVh";4sa9`"#~q&¨7Fq4bVu{׾7X&ӟ!o%ǺQ|.G1bųZnƼ>n:$3F%䩊oUU)oJ*lѻG{8qK^_?kJQqT@Mxam iG&sF`n17?XhbzwPA.$~3ʦRܧ5y$U}ݫڌX Wz'N9+Sj+Du0B/uߏF=SCKKvJ">f9ȋ&o"^IO zxԔw{_gGσܞ##C*$}-5%ȏX3=:7ۏ,@~jgir\^Z[ǛL f KgGlH-wTSH Q̵R9g6gn6Q0 s7Q 8#m[RS'–ώ ِ6L ʚڟ:$$9L?(+U|AK)F!YJN>=sA=]MNK61 MTk  :(+lm-a UJ'z;a@{DD|0kȜpG5={X7_\#&rTw-7՘[ _׈˳<)p_s%qf$P_ԍ[ק1sa W eƧ+L1+)y`Ȩ^Zc?NAf9JVcB+VuJ]vM:CP%B+zG@u]`ht!A'*M,ѽ"24ԍk溏(J-&z᠁tIw)tƌyd sWAk*e{~Now uX[ SQ3K!.L= 5MG¾R G r x>2Jn#\dn{?Lڡ7rCasډKQĵ7a7v *v|“!Z}=E<bu& mYи$Q3+<ƇB9dA tPU#p?°e"){PkF&v;&o@6ļ$L9[ RUDZxy;cg_VRߡM 2OCf_7. Uqvw# Uxb-WyCvx|rw-9nxnmٓWQx1wvI&ޠyavVؐXm^Z'yd63, qnԅ> w2sR2P}rm"WC{35™{A o;J1o ż3{^贸̔ٮM?x0} >Xk4(VV'Bo5F~L!2u~2%9 zyDdv&i]y,)&+Ч^v8uʫ4?c!>`)66) bU"Q87S$,T+)rȎ"`}VhK;rONY^&#ذ3 mpW Lk!tVZxz"3cc K쨟efF˯X?tI$zh~ݼUШ.md@LY,괨z( rgc)1FCu$MU CM&xpe1te%,ևݍ&uUA] vrEhø7Z7ӗJk4ڹ'^[gh5uhg?!b0{(>'@ϙ A3/4QYwgm-m[AwtYHeQSJ) +7> rSK5Z"8z[ )8 0,KZ_X,),_/(F PK^kϪlTP87/U \heKvQ%W:wjVltOW!(BVߍNՀXbO0n+.7-|^y% *+n7K!EvZfj!Ij؞!цɡMV5 Е0fE.oAN>cJ´:\uwb 9e{=9+^O(O^;^EA2DxK AÍ3 v&a0#9uӕ("9…YVi VZmDSpI9Yr|`h v7#ו4"װ 쟃bP`6Th=WAJsa??t赦qRDD6Q춈_ȋ=/ lDgk,Y¸8qdj%:'Q:u[AW`Pɮv&f @CBwbUX\"7 {fFtkdI2PTB'A S'%ו!?5;V*)܊TFqнK mWFVr^bb+C1F\xb [J|7;>{=MCM R؃×o #DZF_~"P0~UtQoj4x4I%Ԍbs(VhTl<(u£ar1lNǓO:.KOrٌ7gl4Xc\ֻGnQ笭%U[@S>lʘ,U2&\Zy0T)-hf}G3`7$8I)&c޵$Č>'giHP,mo /uV}-u6:x>KAö3:]/T[^0>VBusRiK6cӮJeJ#Nd: {7wDxUy3Th)zoSOF4;+mD`t$ЯVr![4&<cqRٜD5_gS= tt/b#yz`qm0fžc;Nkݪ;] CF=KNahÙf}&/ߢ 7RkK.nMH%"ĭ/A |}'UzbX7@|} ƣDM}xƬ_3LX uL$(*˹ ]Th"Lo"4>STOS5+rT½Vy];'u#7!>0ك $:/c OMq5^{rɹm')MY40n6L0V+U"KS7V9Frn($ 4!? HPɚUXBK{;LH;|rIZ[.@Sat8Ɵ*1fVvN>L (;^L kkC.i6J/읰u@)@ H{x(B{B#}XY"ʣvQ;* |$71W7L5sw& Y轹 2 q u)dv-c~9S7 ^-䩄/@]ǧ>҉ް]2@kۘq@ 띩jZcnW$BҘ9lD3ԋb /y+p|9yIUZ؝?< ew G@M Sս.6K8Ω@&g^e;1Ky1x )#9g .@L Aq@p0\5% SЯ|>| I+x k*!ּ r#]ŰU#OE}K9bI=.^J۪e'= "l;!=˲X:< H45L-{bDN@ lf S Zͤ4eshC|;z ?2MQ g~)Ks*iY( Q]7i%C>5qrm#}Mld(9 4vӼ#sx2; PX-N%>vs,`%gr`l{YQIWXXM mގ`kP VCJr'eV qlRYFLLAϝ U6fF Tz;{bL-,_hrc0CE%oc5NRw橌`0J?֭? VIXg㐿ODK<>\qyHظ8Ҷ`I2.A >dutN k2/)+-ߋZޛp :ʈ\w2R/zߚu*Qd!oNh{ E,p@I*(z%hbHu~bQdPy2 IIk]po(Y~FZJ˥܊GƧ%QcJ} N.d-c (Iӛ6[[i/mw@hyhelպ(":gyDLVdK6tJE?gP#|-<Ȯf\L֯XL ݱln(߫HJo4a|,{+ 83!{w&v|y$Z口,_ΣTO^{KX(`ބ?x]Pj9!6&tz\^}S /ÜR Q *C(Xfoy0ŕ\3,论e͑|N,ø([FkoI@ʅĄn[M5x}D;IRph!( 0qQh)& qD$L1{h73r2{C+ kG 2'nQy/b'#뗹K)/eVBoT">W{ yM($;{Of6hSed#i%ʢI٭vϬ.3㹙R+k[/&ЯSGyCǚ]C+ dEtţNGuhWF ` )- ԺE7o"]K5uRZqId ND4GV"L:ՐTGTI4~WUӒБff__q,|Q ~2{#טK!擛$6?췢ei0 ʓrHx`I1;}1Nމ&)jVZt5%?PUg~zb_2HHwו*7[)278G)AWCFUUؼ辣҂Z*S 0-}X9jV27?C4nm RjKZ[ւ (n!j},m) J^(~uHEךCW(`=l#1;^:A.Z?~J_fwK+??jQpi=}y0USN uu/Mo+Fs!>e[%}m.dpnorIU`rr(;~[{sjւ%͖z$!>]R&uuh$LP߭"2 fn Zd[IrέДh`܋x2M6J\jF]~U}C.{Z6^мSCuy v r٦dE 9VE\nd$%,birЧ#Ѫ6ZDn ymD|g٫82Q>ItYu|ܹ B I}D[ǘ'g0~yЎugs HT[Db\7+jvSV׾“ –鲿U=|0͒RCP$"[VETQU 0'e'Qk fK6k9յXB^~{k xQpP@60e$iX57pn6n2vr?.7QFX>$>! b ̑~ ;/ x39Dp}S^ΘoYXQn_>G E 2Jf_0|eԙ+L0*JDG&yDŻtAUۡwWV_!nw%դRjMyv߂la̼C`m> d~޺ߐDصt€FfHt\* |(D~-ʺgYof5فo\,` H8L=]!7DLhr޸NĶGJYGRO1J`s1VDl[U|iZN5wQ7F!jp32-]"ҝGIz%Nq~V{ P6r}sWb:*j6֭o,X໢x3&ʓjctAldU)Co_} }# Fa:opcv7iIt{Ė~ࠔr߼e0MPCW'ՒLj_鬕n@`LO@/7Re%KxYwP}1ؖɓK B-( -}7!DЪ&%^"'Y^);<ڏ΢SJ+MUuEBoxW$(sW",D$,[=@Jas;N^}PV|>[:x$|8Ǖ};]Ą#طRz=44$8SC6;!7;-VK_%7מ>3xt%?B:pSut+uMevτJBQE < Ż߰{U'I:ʁ*-m&~+"im1qV5ɫ\!hYh֖GUBREfmar8 5eՏt<&w' j I4Gkolw̪8:x"yc$ $TX]iPZ@oXr %·9Oyq&L2~xq5i߄7Iǰ0(KB0Ǯf)UGsTyj4Z*[dFsNdγ;Nޠ޻N]]640f>|2{JڐTfٸ (@ (Dm?]+GkRXt77.yL_AM,ȌAq9;FF'7rZ i ȾRxٮ\D"^ɱ2Yԧ_m78;Tf uۘhI]K`k b&E}3lĆ'ڎ3@兇GR> ERla4@v?CGQB]&P=*._vlBj'yku+l<-ZL =o}4?U+IJ~+Ik|289jiQqTa&H}\ #Mv#٩6,վ7Յ_"`%~B6,-3f1[.y\mTwrW팠J /PdB͈6Q0Kɽ%2^;F|4KovЏ+ݍN 3 H25+2<%K&r?MB $)NbB \NFՊE[gv! M!< 43l<#c+GKKr`w4F>LJPcΖW T w_QnZ I-oG4ln/۶a誰j= =RJܵ$㍮I2I\oCT-d9ڢÒ( NQ`V<9s8$^H_.$&확#;GwSp>>'7\Ab dZ*#UlD]6|"┾/n(b]>D'0譿Ϫ~_|C0Js,#iz/!v x2,(;%4[21UW'Q`By;Wؿl%Ԧn8794;ڻoZe8r*dZG墻GZ:gx"4\1\ƥ(٢&5|9bk]!,)ܸ2CP F>($oIyE;ɂKѾĜQʱ(aaNQyCrV|%u:8}vГ-%DІKaE;!1{D#0qkֳϨ/11_?2&ТA;ն 旫 IZFUìsyzoɽX؇XK{Gi̋kn@棴֢M$9"G4.QO|ō3O= .MrjiAG &lL<4L䥵QXҲfcv0~8GIRҦÒ>CTwBDm[v q O`tpuQYѩ847 B)K03E ē@9 q%!:>]]C,w 6/ٸe^\doDfl/Bl1̸({amf(]#9W7a~yx#Yc?>oz/JۄEЛI4* bM[9D8hdy滆]|c2tg93J?^)R{GGOVKfV#p \l'Ŷ,3uBs ̨kQy P^3tו܊SԔWAh3eyyO}er;EؙnxyjX&nS!@Sm% 2S=~6S, 3~F?5"k utڽvaBWoN?_/)c01RqZYPj:恤FW}$*dw< z#X@[7 s1zΡD,J0<\- rt,9rl(9p4W98řQ{rxНBk۠O8Vw3~ iNc4ʲEJ}18X\4pH^CGӫ3#L& PlhpxA6A1k55ն8@(P^v6j_Ɂm]~zJhT>KJ/{ A ܹyOe ƧW2~1XBks>SuU08鮺=Swxb`гHe&Y3P y_+KLY8GVBdpaXjD"m\/G@qW6$vâG_yP ɷxJ@yct a ?cwm/׿hj4\]MOׁuRr-Jsmч$rNV+3=f nu?6-zkh ""'+N.'p}K^}u&(񟕱z7 8\0ܸr)%dA0ޡ[XhDŽ^({"(Xs3_M#DOP4c@ˤmyb;3VlZmDC¦>(]bL}K|ؤ4`߹@QBҪ-Xޛ|ߪj]XO(VquBBߍ" @06jQVTePx Rz(%<sG&C=*AЈ4j4 ̘_ nFG9Uzt Yd cՁu5fFCf.J2k.r?v;?EVА$Ii^RݐlFx# @=QjP "oG4RӀ>=Z(!Hz=x 'L<<@rk)P8 s cN|U:ٰ;3 џh0O8RԱp0.F\.b'$MX(@eyqk䯙;naכ Q*,S@F$ y&< B7gfhBd: c})"Ө%ƍtBBUBVQ,Px>,&c4(qg K@׵ ܴ)Z ʾK HÜq꿝"Gwٱʓ:գ -~dkڼҨWl~v;WZ sr^/ 8/]Z=ýI VK>#TS:=yo.䯅s-]Zm.B0EjNSA'ŋԒ]<_)p$/gOi j ]Wskc)+D }y*f <22_. @~Uok{C(|=OhEuZE&X[7-3dw`ngoy٠t/!~< "RIPKmoxJf1 FEswv.*랙$,@Hj͂ "{pfZ5ݡުr[=Y%{rZBQ?jmf!aJ:Tk9 &h  I"($$Q# $ e_bM('d7˧Ki ާS G˦p/p"7d~#\o7]hH}4¾GP]U PGun>y,J4Njb0xdHazMH4 XDT cű*캘Ҡo1;}U5`A*g%S`<ۗ^+ů{fs`BǡYO7qlr%qI~_8̫́I2[#5ݨ\E əd\'GhgדDpOX=rE^8-g ,a >Ѳ٬G #Zc"z6K+I?v&:fv n[Ɠd de9$Ȱc%s xU[W|uɕe4Ҝ70cC\0S59pyHڤՀj޲ ? ,-=~P5Нgm'4TבnM]fq! }0Gb7fjPNiGH;{lmU`?F/‹G:h,u߄og8*/*"Mܣp𜏦q_-P&T<‰WIٜ>nМp~S)$[̅.&#fSiEB9ɾ @\U|nhG)D_YNަ/?H >JD8!l!ܫŸ4T𷠃;;C>ؒ}Š!y'5J[\5,&ʚsէ]lKym8.JV$BΩIt1U犗΍>b &[Sx(P_ ׵I?^}-ol˱w %*rCR=uv<*8BUҌD]GQ {?ňTyAx_d6DĥK^/օnuLzL璔ց ~\:$l/WOU< cRWw[9hn(G idq[:zkEF& *:p1:TȂW ar@0HǸI΃L(v:t< is[`YkY<OC٘ĈSk~bq=y/Sstlsnq7`c1 UT.$ 0d .L3\tkDQY4|&(7%5DB]^]Tu Q c 0 lf!N3Y8N}[GEkYuw= p4dOdUO' '>ҷѲl ,&π #I'$v vxL  ~\%fBĚʰt7qR ַͪte̩!Jɓf"C(p-6ZmpꞎAY"qnW$B_D:W}mzo~BQBj5xuUXARPFi @Su:0`^uIeA/P.tmh"?.׃_}I68q٧eݩ~1)4vvύGվR%Gic݉4 pHS6݉xeR Ec]??WfgbqGhƓre Xt]Z.xhBNͅk/6#]K.E[f#hatv1[7ζ\2¡ZbBv^N!Kz/:FR:8Xa{~3-TB͍lTH5CG ͧb^%=ҕ~#_ o$5fMM5XKFϊbe )=+$#f׮_d=V>YP%z`Lzp"~$np ĩJf )%sUr˥[I悚()O_j?cD<ժ 6ю)[ σM J{ar`7jHG0X=Fa )֙Ɵʊ -wᨺR Ĥ?VT f\& !4Ih# BsJ3vueꗍ(*5m=4as [D`{@C7~ qX;)j^gW&Zd4:}> а7rx䥹ydN[Ӿ8ed³gZv^Hh&I>g⇯Ykw(i]#P юA >-HhX6KE(5}>cai$k=ٙ| N5uلFlJǴg_ cvPFrwEgT\`1+H9o޹Rm"N9":Lk>w> JxK˓ntRӅN3522rv28R*\>|^RӒ]jxO@C8ң/um.׷3&f+#Ja*y j~0<lzv%2.M0Yw*yFuo[^x)J6bxSk `i[ML4b:qP@uT\K֓WFCJZ‡еLّ@p4HH.[~-#n:4PT*)7&+aNJT~uTH$n>V&cH~.zWΞJ z)1@/؞+-j ݿL+M>aXfV)1'jZ ~O*NB`\R*׎Zҹ`9LdLsı~#p]#B =morjpn,e;eudeKmtdU>͌c@1ysnL@{SM@AY"d9Dփ5R&+",/QyTS( P;XZ/: M,[T n^ϦQu2,!U, ?%&W* 7VN8pjki(6d>p]j@it+A3 B(BA!Y<[[w/P=/&64&eeTOkJHms8 E!cr<^~l-tA 'V{@ٷ{Yylk E/af >YopwI.vD,?*dߌ-vM-,yχϗDlcI"%Ӟ m&EON{c~|mǤ`uN[Ge$NhB䁁̳azK'|k=[DsHg&4]6-WM5LpLڂ4RT*^Tt7 D6CA\k{|Rg& "}!ъS1's37Z}F|7!i j9fiGzm)Km;>BvOi{FR|!2`3U0 HG0 ͇`Lp ,>za)cPl(ܴK@;')"2Dߨ6.sLzQzx0Ngrs ?e֔Ab=*:ZW #!?s]^`z{49k!:=gT\t'Bs=Tܦ\li\%Dd3Û 9Xij8bNvh>|b BnBIn%m1Z$2j#Œt$DZ-գF1_Vq9K5^/.Ҹhރq`F̡Qb/2h D<(m|*V-ZX49DS;}QƄ%ӿ:?V0ȷ:бΓ2jm,3bt p{Cgzs[I`AFq.Q"Qᱡgeš,p$(Zxq)g.=Zڬ` 7FxHqg\Ytd ւ}^${4.a!̪:ŸA60/5ogr NH5FF?-~䴯`fk@3"v 6:oOF]΢#`x!:ژR\ESUHּ)QU6.y w !g'i("bBڛGVQ!ڴzL/ lE$G~R̿ja$QUẜEssԳB Z7d O 'cKOkHFѠϧJe!=vT,5rM^}(u=̭ v/ {$}yJI|( e }ORW)dOMV<0"zEkԡN={8|LM`0qB|'{P v#푐0AQ2AYfrJ'~uJ!;5r~xf@cC۷ }w_6 /CgXz #~Pu@h+\[,VDuX_dڐT04B|'a!3F3 ['x`*.*Enug e.G5oDXpX;>24E˜1 ݊FWAyS&Kl9`n; A~kR̓*`F4n=Vl)%@#׀GYpvW jgv z6|0F䀼Y5ACB ,̵:Xtm'2f<[~4m=3 9W\P1SDhr gʦ$㬕 (H~ }9gt0_iry `4G8ݕlKCff5l! nu~\ BU3_׬"Ir!>:՞at&9Xo&Pb@~>;|9?^N7@Yl%% lf|Gh?"`z&$BiG̀ $gQX |Mۢ @cД((OS/ ~Zc @9a\\- t5?8-z2vI0>#JsXs& .- _K7/Bn@$ Kp0e9\SaPL/b0!= C0X3?7[T"8Y&Lf *fqwBlk %Ic07PR39۔9M1n˸v]4L -eo~s!;샙9``Cà~#< gUN}i[n.tfX(D vU)IJh'u_׿#ɚߧyApH0{ _ɥaB!.SlDuArF׊ 1:gKyx7G7;M80E; 4̸RmL u>ʻi yբI݊U.$1YB&UKATݒ'T%#~,'44V[u\,A yL,~\QmKU-~r1EP r*mB2~T(PGꭹ1KjV$^ӌ؉yR!u;X~10Wmrl%XOe^n: W|D槲_>6٬UEH@>b=v$n]pP&~ﰄ=0 ׌Ҁhqkɷ5&W}h_ڪ&tGPg>X/dl#\Y_qQch*d[sgT\R?mҭra@U-s`m:6Y"ƾX*bߥvH#5kEwpِ' XZޝ~4Bf `H*IV/ HnF:@B'(|HT|!Agl.?E$,[0Y҈P%whދmn\h҄z*sC䐪tŽ~'r Dh "+ vY 8r >^ 7øw)+ĵw/hD=2{MY#FzKfK:ClhM\N7y9{yt1x7%g6`yEl+7VAM,t `vY˝ruC0<îlD.' e2dTyIhߥ-:i^ͻ οͩE&(oQ^1?!tOUcOoSc>g Iefcas.UZ.1T2.pMԭvdq U!e @n\w]k@6Uin~巒O:r);φ6MEF _V?kķ/JL74P#_촶8<,LJ 'B^&KS-baLjAÜ48=d ϐ1"Kv :8["yu Ue֛6) 4M`Ӧ~"nd8!IՑ3ucdRaB`}:qZ|}AewPQ,nXo~۳3x͚IͶ&N~i6͊-L І`i@(bnYܠ6Ж\DL|>tWߔ[@c#( ߮(Fii7IQ Z5ZYu'h?eV%.*Gf7̃3͖\08Y_zaɛ7/.W}cz^ңbydzitn]S 3%{JݟxʐOi V1*յ<70r)J:zuI"\Խ/a :a*UjnGlLc$n8Uuz6("Pbq ңl+*@^2؛ea <[x̓3 Ngn.MS$A]%C] 2JйM&^'B^ r. ܹxD\+T29HX,F9Nk bLN8$ t!gc=[u@7p0*0:\hg2՝u~ * ϢH FVtl{ㆌ!fnnS"A( 'QM\)!e#S𴃴zf9yqZG$/*2x~m^t/9gzB=WwL2xko)*9m[jQ̿dz SW߻6~ [Vu r*ťV`uSF25ֆ-*ʑssM %f휭PYv) cM|F]Y< g@O n\j|i@T@(Ѕ8"`88ɫ<9Y.ݫ w4 $7hdrJ3jv `ßh4,0(u4'>m q|qt G[xf׍2Խxk&c/A\<>฿YO;}Ҽ"RvDMMPШ˒~\hG#鿈izM2GM'PuMJz,Ѵ-j%~5{r_mZ3xGgM\^64`kgFP֌U1Ͳ[!o2%3o?a ^Z+]] ɜ%Z4D8Ӝ"}ւ3O'e 4ʏF kvJa7 NᤋsdÁ&ҧ<4X`&K^ juSڗ$D/fc&6BXwk)E+GCqSQv6RSx&-򚇭p2ayLܱVܭgX#,Aڦ;5Tt)ͧǟq< n})v8|bj'7WC*.K@JqδM W6`y\Cpۊ߳^84$.%&E݈wwm/VohB@ =FaAJoZeWGy hBe"l 1hrlci TcӊP# Mg>xp'_=3b*gPTδ#/V=aH @#>[e6ZSA{cRJ" Q\jJ.,7)"&bb(~pCXlW͵BókCM7>qz֎ xjvO^պ4z\c̖BUo@ h@5M2PzЗ"U\2be=ƣ:vp:7:}lh!kFA]F7샕؅٠Za˔X3jƸw\!EmP飂wjɌi6@][Y77@kʙE1uƘW4g|mwǤbTe9:XPZct%3?.讀"ïZmw1>jPy&Wkء*RiF1Tf%\>OɇSJ;s1u-LH'u{̕l_8p/80lSV1 $vrEo82b2G@/WWQkm-5졩5(o}nR N!a[l&ĚްXVtgtja `=`:Ϯƌ} /;(KdPRyg9g161Sadc* t'fj!+Of,w&{IɘC+^Vf9@/ o ݥr Bn3zS/yG2\(^cp{RG/FqNF!mrLk$)o,})x= p嶂˵MBH{ SǍaiJ3BK< 3eT`]@^#KʀX]w1$Q>/0hOcVwr-,5¡'DiI8 =u'gc8Lɶud7٧:{SAM+y<&jir߲d4١>ؔ\b~-S4OɌ[qHz*?X#^ )ߦk:PkxM8b7*~"M YӻėuG+g#Ȼ6]c@nESCeb.K+ՐzVzFl dڷ*X̧$z2zG7Iх* 4M?P|H;:ƒjq'fKh;wP$[$l) $B` gc/%OAF)O;s1FZ5pMArPֈa'g~ mR%&4#|E~QXD2`)3 <׀j8-Y{IT:jh+*8wv*bdad'vGN5x.MɉJ2k؃5;B>~]w4F,[&iG)Yέ`#U-J9U >E DU?1Coƺ-fSx"{wSRT$wrCxv}`5}lpۇOK<[ XMkrZ>wSDŠQayn+5 ;Ԃ+J/]<d_J5^ gVwbу-_t `kSPϨ8ы(r) rw>`zg%#-U/[N{dz|ǔ΍Zzaf놓1 _>R4T Ett2P<p_}љ`0(Ը+y#\htugN]KQ4$de^_gQqd7daƔIlͪb{^( `t 5Sky +G%*w:Z4*5Tܫl@ZxYz$kTjfl{[_(Me"#MqHLQfvj%+0@Mʨm9ש:}hBП,rTM3)+ e!4ȟ-֦TŨ jᬅ\=QY}9T \"[>@(d5E|#h 1 e]X;cGNdl Rg-抅)=fyg<)-c56 g.-8xv[+-v[\qKZ%byȈ&2aW<]S,$k muTj'svtR>^h mToOm$4{"Ɏ&ܫ||l =6C]P!`T_צ^jɻ+'D%EI^}4} I e[XS7h%Z^V_-loƅۘ.8G8*0'%^7ZG<Ūd $#ʹ lpvXƞS!ū/Jc#I+a-ˀ! %tڒnš;kc Q΁SS&ax0Ӑw{3 }Bi`>VxZ/'y bS@sMn¼8BOdcmLt [Xde݄1]L ۽TRzb`"WIP}9NbCO=:HK)j7J-gTBisu949Fhmn#MIz^v9Mq+-: 2QmvOSu dF-` Q7;OqɄlTV7 u]:$ >ϊ3"zBwNk.Uu}^/fiﳶ Ds~hK o 2 0ּ `y5c&'38h8_@Dy=I p.x_7l3??l0_djj{~xdž8gDmjM9YIni#uVHun+Pj;Tŗ)M"J/X w ;'Z^p%G:&{ K񣝌Ƿˈ }*J9ZA1q0ll{Zv)w,p:0pt'ya3)w"#\F,ݠjI=iBnJ7,{?LygοMHߌ<¼S%aSۿ(vF:TY#"(yY yX5Kb214( 6sOqEZ %&ufWpyK\kMPmO2D%r7jC6 w}yOYǘfyg,k8'Q]Qr?} ]]xtCFrKf-xX,1B}]oeLJcޘg҃ٗ>*$= EFc~lJ9oؚN'ܤC]mj^HI57ks|MM7tuVo$M^JT2.rLV;ysj>5#o7FgA2L1˒\vh8gy\9t *2 .AVKP -lcSP`8~LPR/8fFߧo*%+g0/~0\'=V#ZmO U_Qu̹bXPaiRz_l ~<$Jng`bre0fn&}YrˈH6ᬪ*^/HO\8cZ“$vzc{+UEXGCJHJgfʏI0$Y(^oG]94kDzGIACj+u;OoW]37aIױ UehtC{_2Rfo.a4x`NQ\ Æa3X]gҹ St:v~1;$>ި^gHh?6<LX٪d@D'w64yD͏,'{"S9G"sXPL=g#HD렅BT:.e;G&r7.2hQfD&A[2Q/Qzt>N ei0}h969//^"eg!Xոā5ɍLE%OD#$]7Ny}I e|&*(hV"ƓQ0B`PpJvdr%aRh,3e^ɒ}ʢ؊C; WBy/lP 6Nԡ9Sdb%E\zQZjS-/R>2"2=xルbbѳfY51Zq݅*I{0F%Wpro|yҿw1J뀐t԰6;!oWЗW~t=g^ qEޜ2Q(u_ xNԯg+\R8RwW0 `Z? EU_f:Pߙc1=mS-ӭ(kO@m\ K$2rrNO25tDiF 9UcR͢ ZIr['۪ gUZ.{{F?ΰfc #ࢭDt 鲖NI3j394ܣ,>;10vw5Wأ čgQ\tKOhL Q 8-Nt-ǢV; 9Szh4* xkeIRuDj ==N) jlQgU Bd*}vP i825Dj.݅1(0dwB"%#}Y8H%4sls_q/uKb ?L9Yoj*P Ŋʠhe&γ~bWa-p266zXw-29cP<_# ̹ؼ׎mTloy[\xC#GʃL$W}c|nG{Ս[f07&"Xyo#C |rW`>%’"QnuB-u16/gKhz+2zd N-q4Wkحo.i&v2]\ҴtGw?-?chf#[; bhY.>n q]%u,~k:o#n vFA#0=9D*l c kÙY@tKb)Cyh3jQV/΄>?9)}~!,Pk. *CFD=" U=~12I`qQ.gā#ՖEٹ˴ ZItG3t3-9q|(Ž5ئ@7 z=A KbfIos:n6y~#ƏR{Ϯjc%hit{?Vԅaye$&*5o@mWC}Fx'G*/od~8qh-m@|ҩ4ZgPm("1B (Y3>݀*x|mu|$NթaMJDIB010o@0Wd@ZzB`vH5nzV|ꇙ?aڳHxb\D®$G&{}'pBboMa|POD *R5^YϲZiS249DCˏ)-h,Fkh](JfTzZĽYĉ rFrJ\fIl"ofP2ʴ )6K/o_I]CM: ~U`LH'' ;I6ih5#Ir B(tP_jȕ>I&;^V1Ǭ;$*)sbڪ<"Z5E?q#hu`V<|-R+>jhWy[QVH{@źFR!Z8G{,S&=kb8'4KE0eHh8v(hqňB3+>pyU%CWXE>!)Pk%GB5ewY,'M_ey5l)2WN vb"u./SBۜ/*:hlJ@d-}{Hd;_ʜB2vml;UWX ԫ*eZӒ<<`~S\^T>|G9=]^wiB}f^0 i!B*IrUL@T'B ZֲzO}n>,Cœr$Hϟ{ō$ [;x W~47lճ;֧ۮ]l|AX>$_뇓[Bp_:@v_;2LW*)[uݣM~#bĿ'cM-$ h"w8vȃ4/dϸWM ȸW5v kJ]R_:l"C(gv&1}hL/-Aѣ?o[|@3@ ؖӄ7d3չ;ai't.XƖV;-.~T]z+$wGN=Qsx9_`i#ހ %J`>g g< mO¹q_*K:~D#9kF'R5] [K+a4usA `ϛZn~%@]; O:ʀ9'4`":C1Col)xUOFT 7ɮhԦ[4#s]nW&X;-w~穰jʗwj%N.9l{ÿڭHQT i,6 o/gkpn&,5X?\s~{3v/m0/@!6d:lj~MsM@n'|@JWn3JtHRADZӡHK߀Xl`m)gA-a?nYވ\}ΰ0={֠{?n٥#wּC~(Q*8d &D3Eb.%[sWTȽCr}uF_M$1~&@M1KtOQ_bP{Fԗ׌ۦOX0Q-5O5D7`m  z;6<S5<Ԃ΂5ً:ͯ{Ze&—JmpYIkLK:MTxV󊒁SWd"zϞ@ӊ"*rСU(,`+%J0rȌi<kLH6:=ag ؓ1%UR q7~I|U8fYӼ{~W%BU`@s;t u)R~z8G'%LEc ?Ei ~qk{[?cɰ ϭ>Sk@/F-/|4Ҵ nx _o65r>V\pKvl62NF?]&PveE$`D;s ^|0oyNrhκM)ib%#]zi-ڊ弲@)[Q> DDC\8dkVV50 'M)_Aydx|nmzj6 !TfC\3yarRbHpTjbt%(<ԫΠ.It[n9łf*V3i2NM_,L_`sۗrr~1V2%m*u@+ TIX[)A(DJI/&ՒRLxSA8~Dy!q;̙USccե;]>KԢs밬6 @nt)Nx%# VlQ\ll5 JWg|TFۍdbBQ8$Ju@2M܁ /xXfO]sOtǜɨFQ&l_DbT`c!,>gpevT{V#hD8&vLl6Ndlv|Ҏz9_Wq$-c1#?\f"qXwx"IrL~ɸAu_3YtNA 1$I@T+_fEYKzꉅ4)ryF.NɄM|3ma~n|"".c zN7^N|!\{(T~TAH^D֊UKBc}TOzڈV{y+lͻ<Ӱ")c0 6Kg4a9F\ 6?mp5z { PzP̂ݼG!|vF ]<_SnvԹ yBA"L;Ok X @$2[4A ,zS d~Ʃ뢑"S~3Am-hU9f \T/ٯt^('A+zwg -L L| x%baT3E`n\U܅Va5ZK~b"t{z)CC5 8I#}>]m6滆 %,|Z4|vlv<Dx7oڢNbj':1X۟ވ~^RD #bk9@ 7m8Na^ӜLY.SʋW<z?WEJ-rÅOOJ_LW F.Yy2{-$FWջ[yt(M ͳ]Ƹ@:ti-a]P)\9k7/䍬0_! 㑃arNnVZZ?#/t։[8InEvT%L1/]r!OD`'6%O"v;,4 *Vd ykKE&EZ =y%O9<,^ lmsF\l9fדA+XԴn$z`6V}]n/yE mF: zIs5[CA?2ስ-e @@0q^h|Ĭ k[ie h,ibp p&.*QOZp9DUP fAH+1׽hY[%aS ,l pLJ"t9Xlٔ ۷Ue)t(\0!~̧Cgq#{66R eJӎMd$$ɖkmPc6or!1N.L0q휠q"T}'.m/ KS1rrܛF_JǴQ^kzN D“b}lpJ92ˎ#!I^B \Z'\R>H;jO\I!̮O@M;TƤ8ǥj<ISxO|E}zp+ aDMUK['(^/M”^AwO1|_rBCIq?5\H#$ݑRF T_9N2y+R)ַLaI# í<4=ѾQ5,$Aq ¡ykZDͤ,%:t nbٔ$!kV\HKVߗfŜ[ހr3oZ4%d!$h(O~G~dxΐYƌ2jr-0ȉe_' .)>ia}_ ^1uDh!kfa]).A9xwb9a-,bx4 ӏ9Gnf3Ys66A0Z} cEX>eȟ1*uQ6 0z${w~§/&ZcOuAR9hݬBQr⯅:] 'g0'Վ /E\Zb~A ENb7G 1Lܫ.mq&ͥ5h(0JiV摰_i΍a >x .1y@3RWG2S"7 ^}R~Kbh9<Z&8G£,]#C(_bo&PfԴff#4)tfr44n KQsM&>&.B}߰͡ϵX ? pjr-MotczC靁 z-Q*-+(#xYi@y,Ka3Ɉq+8} Mi WPXrۻe<e>mמBqn`z=WěwJwЈw46Kr2躼;U[wD=6ß:jhԭ7$9PolWyEyxr])(O-FCoVʯ2w?xM|亽o8yBv=IH_0,Dޠפ`p {={aRpr߳92eY[}F`5T JXcgla TV_mP:gjA#DTI$>@ٍf =vav24G@iIIZ&]x!9DfVY]SMZyt~ksەU%pBKzh8_F5C SosIJsM ј'{} E0!Hs˓10 iÞyIKhbBJp? 9+ 3 3Ӿ)f[Ӑʹ6m &lV0LZD!7YNJQAcݧn~'s?% "L LrSn@UEOQ {ApLS6;tG ]jI O࿠AQ 9av KgtVQM"rlu6fAth#4*i'~F)fA!gޚ@j0|{nHۀ6XM](&ytjӏ ox@ Յ pG BM`5`p [ - *Ǜc\XST=gR64 3\5t3#SY ojaW>.FM4!'uxN4+M_yZ!fxZꛑ"?ۚ3$hsh]waLcn aH>ґ  Cўܴ<٭h/T>##]q-8  N Vyŀ,.dܟ,EpbH_6V"3Zsڋ_:>0l9k=I,ҩkQ(:߹;k2}mA8M'fg6Mv任[RIrv [J1kb>`Œ_E**0I5D88Ł՟y]>LYnS42EJ oܻ>JT@ReIQ:qAi\l凾lgpiՉ6ˋ2'-eV6^5ّY7.h4h RݦΆ㆛M=6B' 8.m|#&!˭/]묆J_wc[0Yί84t$u͗O7LcnӺnN{us943wo*|~^ٝ{$o=ֆ~ ɂ*d6`wIW{e>8S$ZLmlYVK °nMCI3}!?ͩ(*a4tώC8ce4jVRT#dgaJ5Eon1*-26Al9} x$WCo,O?d%NU($)qB>%S;U,Zˣ1tNnuЏ_PUc6pd>dT4j*R&ғe}Dͨ hE*(nC;:Qyb:áv(:`}SUjF|6 ߋ-9܋mИԄR$/wEk&f(uƋbyR_YpUyfV˝Y@1{A!`K-jSYl@҉R}HƒЪ{/c"l$̣nC " M+tyB.I +^lOQd1?'C kD`J!8SIeӲ[dsx l2A_~RuiBtKT nAƬ|wo-# eB#%و=(B~#%)Ohr(79MY3 ` gtY7J2.Ǐ \WR3y)btyƒ^RBm:'{hN\T)h҅U\ʮI'?d&Hɠ\!,ym4@8U9DYeWW̴{l(*@֫C] F({譊oduM1> +Ф{N4?L\ɘssV,Hۏy1@/몍PϳAax]9;'Μ!ru+F4ߜ>@?Wm9.,79 J59>+6ԦNH9ՄC+^t20ym)8PEL>Xw+~o7'?}(K x^^Jv|%$$PzB; 9+c38߳!^qNNY;{*7¹#rғ i.'('"րPrhS#z|B?Z ^Ҷ2-19C4"8wja3\>vNd% (HҵLW0B8T=8/n i>膅9V"Z(%;P]'vh70W=ЈGA*n(q&/_n2BNW}[]Bbm}d6z*y>:7$R ō ab_*Eel>4U!޹7xhd;"š@LiC3u`PnMrE0rӃMIɧP!ąE[:ܔ{&5DJbo&Eir8!9/vgh`*]oMX>jO.2 (K5J$$ pZ]6c4dlg( y)rtam$B| ք9+aÔQTPHĥ?>3$oVmT"cԽ$HRPx 7]lUUrnf&Ҁ<]Vϭ %U^)+ ;$sBe7Q&muAGu8]5(\%0ϦpFTQδ9giYD_r5X )PfsTzO:?=9y[[t;[KcfW55g`huNld*U-<5zN"fiJo'U4?G9Uq]IWlEI*^3To',xMCs}XJt<^/ļvB1>Hz'Ӫ3PX7h24pes?@amu|5Jq]ɏ^SgӔPFKIdXv1$'(iQ}!4F% m1CZq^)ohPX$a61{m5H>G<9f!ǖF Gڤ]@偉Y B7q̇e ^)[:#R%]W̄Ӗ0G"lx@0oeY^P/;JWˤZȊY}j5>҃$PDC|ET?ޛCX#St8+B $N.K4ty-nΈpHacblplD]Q'=2&mYaF~`a`2aOʃdP[o)9n $)?z4OwYkm 4ʀHbX4ѵ`eeVP"+!03֑Pu>]$xաƉ(/)ȹ*M|JJUť7,b$B?2Dx8u RbP `sIX@1B?*jd+@(!6\ }dtG_9k~VlfUcJ%n'j:*/Qw|[N2/|ٗv߿H8iőN,R6vA-ܩ}._b7흇NX/7WY!X@0}ЋU4:g.5~U Tg|,d*@Îіʐ#!*FKoFmu~1:133dIMd ϟj݈AN`qpk>4P6'\@p@R"r s޹wb(+*4ʞ6g0 0d RPC| ||aj6 O $t5Ԩȸ# tu+&J>Q0Rz<YU񍰋È+w=Pgcݲ}c0?KEpw7/\ha[**gAȊ3hjP}u=mx^ ZIЗg{/d~ 5z'kwM"t.)#0Iy!9':ĒՌ[:\Mk'c098Rc|MkkܢPv*c,im?f+%P~ |6ԂXʅ;Y#r|!o+\n'xZCLב+EBe-eȔ|hDŽUW 6Y&,> &p{>P[߶ ̚?a̫m%*}b_ă& PT/dZˉG\7{#WpV8ͼ Yj'& bjXmvPN6 W$X+ Zզ}* T qi,u]xŲ9%Mӱɩf. u-ʧsQǘ`̿3k4A99^C,w'ϲߕ௕r7WdA n4LtӬͦފ)tq~1캘ښL3 O;tFL}U G"i0xUK:6q#›wg/_yᵒ9?7ٙ53ER3p!X]G:ŎP,r%\ٿ⑺|f!e@o& fuCBw)2NJm8>A4G o:PHrl7Ye| XW;%ZBVqŷj}WqAaƮr0mSh#0j ӟ~E%}5Xځj <(8ʄ(]NvƱPܒ$hPj&&5u;b%]{¡vn%h03{LEA&ʾ#4ϔM5vyV$EpK+V 2&G2CۄU#xhr3b8Mr7Z$/,`R\U&UqX˟-jVkos?ԟQ:tUtXd0qAO):mD"5+\)s%T{MküIag"ANc__$(jiAKnFn89AE#o:b@gjH PI#=/@&ՂpF"xHƪIu[c({5r9qZ0d#n0FG)^HRX*ZJM  8;ڽH݈U>_Q&e -"g"ﲽ~3א^Fƛs4e@mKl.D B`6(9>KʈR̓չ My>Ss'}?9Ft^KX{5O/.;Vq)6$zU6s -YE(鍹T"wjf>M7r_r XMf.=ܘOωa4nһGO4#2VJOf[?k̵~RHK"M[=ia45G|QM۔BvK* ix=[wۑX)뺪}xg fZZzBg港irYhZV|}ק8P"nhXy,*V܅!faXɩ9jǑz㹞Sݢv;1Rַ3fV8\6 :LeWb>.A~ .|f60xNESuFm/fI+~vYq߶ :7j\Kb޵jnXS>4(, Ʀ|k +mPAöqW`JӲ̰)JFŐ{@<<,%yRy{^V Bသ /(YmeބeK!L Hrݾ_8>&6 FO~@sSׁUIebC%Ti9o-M*þ}>#QXk@Y 6وxґNۜNuHS1Z L5hT$-h?);`c.{&0;>h'9NJ5mk^(f.0IqBVP4)PN%3g؂ݒ-:r0/x(HVՍunr%)A#g,Q*J1wB.e>%Ro6R皎eE ib8nw|nrh[F:B_9jdw+ L&%r)i@qq/[bJJ/اiMYWڝ&PIU>D[m#$+gK$“=~q>Lϖ=c>4nxܽ&+O[.?TVc \-#9etIuk['҈@/KYc g;[ܒĮڨuo W#FmOUl@pg-%=EM6n5qw|Vh+۷ܿ^Nxq b^~i{|#yy cE%lLbbPT\(krՊh5؃ayPZǻ)=]QԾza󤑟±w80K|;+3ƿzPr 7C9h ͇"̸πY t_5de2$Yz ҧ Zי"KsPh~MS7N]GGG : qN2vG-ЎLE҄SN0KJn2t ]!BXk. t9{# ,U TR=%U[^tn+8C_C+hhY6>|,yDQꧬwE$TCy^P hoHՒ[6Mk?֢Ya1c9_f}ŐKJW6I`\Ig[)6 6ZBɨL 8FNGśb![z~WK/Қt HoX#4AŤAyu&'X? 'vq8)?\VPB56{u]i޺u7!c#wf_45) 5xj FwPۮ%s@mU&r3B3bx9ЦՁ9?,))\V]yŭ 45 g~@l#F'F/ԺK(l@s>ir;``S8W19,]2I9%&rONKUzeǹ[t5',םd8Ib?2R?A/`.\M^+8] 塞-Pa/!L ѩ|1.t- nY,cm6 oTUa`LpGF'[ƣG@i}I)%g=d Yؠ6l1SCr7ku(7Vk " opAoEdI.ѾruiMB6zk2gF ȳ.swc'WvbLr ч2w^_MOhJT{#ye8뮝$ $z/ cwk Syv@dl Ywt5\P#*lhhn tćUÊq[T2`6 Q4~DO&m%߇TpcJs [rspEXS*s[dAL23>?׊M:hr)'e@A ;Al"tf~3vm9؛qLKSv*~0>(S{\Ed|EUG#d;fYjOCO PX_|l?u2v;.H}vMdk6Rh6#zϕ;*&uГaVd3餉L?5F2GM#DaRF3G']Jy3o*2XW;j。gӿ@(ALə: 9x `&7l+_LzayM 8bUwDk#"[ s(  }*ڰu :D:j4οs`+[T@4 tC_ɞx@wu{yi;a'-Z8ʡ<[m.鹁aї0ҝp@gx~h=|NdkqWf"ַ̣==7JeP"aEo=U:/Drqk'g|iphmM,gE9)fSwS!Y4r>0fg'WSp PZp@qcbȒ`.mKQHHEuevBFTcZy_d.j,8C%?] t23hnL|F~Qb@fiEP1t3@nb3eeB>U@h`VB#%Ot}h!uII6Nn,) L$)%Rb{c&V } y#=\wrDv6%1J~KBA41cW;|%֞D:5w xي $lw\gq+`8:#Cdoݽ>p-b&_6{tu) /{SSV~ay8^ HcL ܫʷw];+=3Ҥ\'Y29M"O8VBfheLsN=^D*A>qz @ ?z}j:7mHzJ~~ˮ zp0zJ"~gACgs"%L+׎vtBBQl?#H_.rP jԜ/ik"|Vbuf?L@a8\lBp^ ͟;lSPZnD=zf=>@C \Iynv1ObۮXߏnj.'ͺ"cRmg&UIڽ3n/D᨜O{GlՓG< jRlYݕ}[5 rT hN=3o*V, 5ZQXHmg] H/# @ushG~֗4>nGi?ts)C.(zzMyC0C2 eĪv G#gVZfP[?'R Sk +Kj7~R.FQqrV\XSvsH'ݥ*)#kj:P`( C~INda]2Y>q>-D:ht1+8Snd&dxN*,tS_M"lE'~+7Fܽ7WTnfq;9Abg`N݆%45*5 FtV`D:)I[÷յ 0e$X'e1ƈ92Yk">F\$be f"y=rYyEӝ)':";hӢ̥t5:p(F>W1)!3͌$0p7 ^m&~+)mP.MSoSLKxϬ:C81pdVbi[8|#V6T& 0w f UĪn𷦨:q ըПUK8%L)!ûc =]PR1Gdnf~hQiYy tf o\=,+K^I DYY.Tn{A m^iC6`BBM' KڜWBTk'sxف[#`2e{ܻ+{ wM" $e/ >-%{f >ħCi!Bf 4zTg\d/h.uhg>/OoNxӐrܠ@}d%;ޭU Cjj_2}ԉ~ v^B6!Dp 鑿ȑYjn09L| }J+ª0!7X`)xiZ"RA-d*tQ4H$,U y\;Ȧc? bj4Lq nBiJ)V LeΞӊze"U-6sPJp y% C ()hqE판,m7;&H+қUX]CֿFQdRFk goށ0C (17#7ڰX4/x~I9^ͧk͹TeX-B[S.&^3퐸ɣԜ&hZâh\t  }83zgT_.)8q]C xam s>pz_*'YO=1w#oX sq q4Z:Bv{-n}\T"}Π{ewЙn۲,4Az 6~J tŏZ!FX,t@ ٞsܕ!V^=װ(xͥ94@DoSP[Ƀk[p*2-n[Xum]2C͎`|2%p!]*?In`Pqgẻ^0P֮8z~rFjowV2#tƠVYeGNp~/̝3丿@&ݩII)ⷷHLYR?נVb]^jI->>V ݴm/9=?AwA*n9Bŭ3}sZGXnP'h=AN1IT}z3['r k廈y6V/S0?!ͱ8+'¤DDc/Vͨ Ipmiumvڕ>È-X+$^}&JLU&B;:a'`<}?Y܈aENzsb\YK371?j*5 .{vD$:1lO>mM,r>MAOD-7j jq0Llid | l dDL }Á֊FJ}nͺt?ХiZlsP\*3%y1(,ql^AH_\?XTLVe=eS*5۰n}A_IXڤkwܗM`öy)j ƘczV9 n{|4|Vu:vtV9{^䁙AXߓe8t\>.4U(qhGsRILcD`=\8wmZZq>>ZdSajetA4YoGq_KT-f[ި.Fƀ쿕}xbeQoM\VgvXRx; w:zÚ| ul4c'fwt]efß} TAtmžMӍx| sE9f<ut 6OKb۱1UKc1#x#xBK3܈ ab@{pdgظǩo& z}K诼 =OrfGGBPGd7!kI:PΉ:c,AX"xG|gw@[E}^I['j.NZ+8 ^%熘p}ٮ*ڡKZ(!nHnrýegi|#PuMJbde-a5b߄vs8j1gL=&M{A(~4Їcqj#] ٥֟ꢨYׅٵ=خdy87韗sʛ\OD$礰9^NL&ME؂)Xr  :BD=▦~Yk0j[1{dL[EZdi<2.,ׯ?7ώ_Q#E @NZ޴h#Dj.bb;wVtxқxggi3Yb3S,,wWWɕbU;W3}9L긚iJS}1zGv| %1/+*BUy8dAdgU=Sr?yqdZp CE,7Rܫ97+Q|DoQh$>keɭoZI8+`\L0O?g;4UO^skz9"acZ= !%^+jRZc>zEZގ'u~4b>|p`:4]uc2\l}=b}n+ڶC | )KC}Ff\U%Wړ2R;ȿ̷ YUMw\N+:YY{ByE".`-]>f:0DWVg5ZNJ` NnzV  /|pO;tI 񭬕E)tϸ VvzkHq?tD[2;p0.&dցo;ec2>]_\("~gŇ yKˮ~f)XHk%%eTYw+B }+$^kUI@;d C 9 GcbŁcd&NL7f7/)O4𭧖em^M5E$(\c[뻟2 z1pwP lbn X1y *zOHiZ o jA|\yU!}[ZJL%TIJS>źc.Ի::e@"U/YdkAt>Yc++I*%F6z__X-ok ǯ`>, :[9dvÇC 4v{qB[us4GRT{P,;C;P v@?f%/ām 4?' X6BC}Z=sJ-a8 ~RԒ4Euǹ|4왕km);U S"e&)37hŌ}d+$Wr89,# e +~ҬԇV쀘Fm` :cIj+4dpx{$>jo:wK㝯O8e68&"뛰.|rc`NDt!U*>ZJOD"(Guci#J ,CV0Pl Z^9g_n r@A тY+܂jzk+Drl4ThFڛAC_c*_KdK߬Zgvt.Iyr-YnNwj 6lP+@>!D"]=an0\7kc<{AW~+#*~I6aH2R2*x]n;|QRn߮FB5-zo͢,ˤH1}xDDGS30ϖ)lL5S aOkLxt~Ohbuh~xvWQqG 3aG|ߴLE0rCP=_PN.)AI2'TPt :ĔȾTU^cO^铭56nS-6.wDTxųSSbKORrBNR#ieF2LotS`T.M<䅋T1Ĕeኟ`ޑ?vV {&q%r4ГCw*oOXPPLi a9GP p!?uEx/sӭ(Yt⭬8yФ:0[n`Quc&hAZn3MKx#eKX:o/ePtU00 -Cڏv-0n)al5PśtIE3J`b1N&fYPetZn͇8s.}\4rC<#Q<L|COAG&εe#' GMK&\?&kF 6 /j.w,#lU. Ì-5!,Z2aNIW/Ic*08MjX]~0p,!霯{+ \:x.=!*H@/>RVts>::WR.Slf l[zkKVLW؛s ,@a}'A1ǰӑY{DSL\Dß '/Ǭ9Ιm=d9TJ`%4:"YI=/>!lo0!KNvg[6r_t LGf zLVD4?T%TfXq"<ѷ0ӋW1b2PBNb{^@&@saj΀˨ȋKDt,g N9*7b8Vo#pwz.DlRK)_dTMdTAKGa_:9^O0FBwws01 d YmrR!jl:pp~KSlV#}8[}WoQ;"QazWag09ڏѶTRvX$x˪oC]vޠX9}ߣC})B;VشNTIUrMqg=ه \e@KoSƀiG`\LV~j5>$HJ(zu;گggdX"-ꐢSE./%]#htYTr~EP+=-me:k Nu#{a[ PGz _GCJ vzOS/O l^wHX@R6 A|4Bʵ ۫@9V_h^*D77rFr@MolΨVsY;*FG%N!1pP^'e~Z ™;۔\ qGԵ1}X`a`A^h#*)H&TR_NWW6P@)d1`8f܂ȱn"V/ue!ͼAW>6 G>͔M" J!94ɘuF$UHňGd>nKcϠ=@%d-֨X?`o&BOX9slYwv8DqGɝQ`0d1ky{ 0GJH;uFx ZeJN-+cusWxk$i8vl?"${vgJ˼2Ie&u d9.KFvNJ밝U9Zk}S>c%fC람*]rRx̰oFJ890f'-|Mޏ`5v̈́.| yg1Y{9=*0$*שtq 14*6RB\ʬ}̚ A11pD?ACVܬ%j #]H_bR{jiB'kް+ѼGHdȌQ2 &#@Uؕi'77՞Y3c'* fIƠPXɯ-ԿC>is@0^aT ~I' %EgÅ4 Ԍ־G+JIcrfe9Wl_Pt.dֆQ dԡ~s3d6U|eŌaF U>aAMCҴ ԯ咃wl}C Oyv8kD'+S/\*\ J-.mH>ԥȄ=_]pq%;ӳ̵Zǻk&Qj^jؾY a| S5z}3fF;.R7;{ |& M-8C ]u$.a8"DDȱqL~.Lb=>K![e# DŽ?Y>mI=iV2yeT87yO$(*BZ"g ̑8ɞD[>p* r-ϥq;%1UevX_/ O~X4Q׶G ^= \)ъ!o!QPZP3c:i3'MsEBL4נiO.aV[2_k~X Jg7-U\ʺ%0X&ԴnrßAFgDEY3]@ϾgI4_f*@'~ߥHs-`1(f VT7$7~)6}`QGOc >ﳞ<(d{Wpay#!.mvR}r GҔDg139Np-6n$ީGMؤSvӀ`ҧQ~$i AC#U!RLZ$G#]B{/lBމ?B%qBɇmXme -U}fY-?#[gR|%hʉ_S3!hOCUC ;:Cbtjg.hu뵛N^4J쐜c#bdG'N$d4Rv֒)N6 0F"%7VyWʜ e}` &elbv!w0Yo=.|×GFn~Fp5d>U#r*jJ^]ґ<- { ]L' |N7*].JK\HBk @gsxAm'ц[z]u['ER5( 2/` pfTrUԏ2ZlFՉ K\݂1` xמ^{ 70 rxi2(u$-J`PC;Gh mw7U xMƜMw38Ǥ؛yAmp_E*V>K;Ƴ\z0qyeӞW zEqurls-S C^TSEn Gj}pwfUqbG*F8ބbk9|m+(A =H[j*nPR뤈XIA:i0_MaRK A$1Vt[etD2#}߂ kbz$)%R x*džsUdqCx.Ckp;gEUa@VO ,#7jgL|/?E(֏10db|9aӌ3Cd.#$\ԍ8dQ}ju@/(xe \B@C_h8|l޸T3d?t $_X&l gɒUYЩJ2Pd]_[_ MUG9fap M~^y<_ٹF}>n^u.ĕ5z$kljsarfQWLeqb!q[rJgѤiBH_EymG-r Z|35da!*p|*Ec0GP#{ O_׳tG>: XW(ߡ'GӖg]R8DOTϡZDz~?^w cCZL~ _1 vg(IZ7śoHձcd.~ZQdNaM:1s\&/IUJT7[ jĜ C-yA4LKt3 &[ˋ ȘXeaXnrDa*+>H9~;养1H\3ZTgEI4}Y_Ǝ!ȋЄ)$:#9TGz{nx*+8ȃk)j1F,$Lzޅk\xnRz],o)E6 -`l!J(㒲D$T@( ~m:N;܆ /Jlbj\N׋bM+cx!{K!)R`#O֘-~Cƥ)EЄڕmb7l"/GagWL:&ξH3][W.OOknњ >%ËU- h9ZP۝&~w^ƕQxHl 䫑!=^B1xUV8Y!zKRƉ/#2=յJ!*tD-i?q9Eqi[&rhDoq"! /㘱}h"NWZnyTA{xOam;:gm3ZN gkgK?d_ k;/Eq\I FA|Ǡ_ˣtEWJC&[OM)GT ɱ5)ޯ!][2٪z(;nҨ ׇ`)wAqMiC{1bt49#cqB=ԐSßBX Mјe@ru([XP%lMܛfqI3 HG԰xG6AUil ȍV@9\!7|=t-AJ*ˠ16k D1k2: 17BlG_T̓,s+duGy\!V6Jd/Gc 2@ɠegѡ<MD EXˌdmQ D[;2\2>x26Ff3Ҟvin1 X3E2QݶICmEL@^.DTρUYHC}eFrhea?-~ijm"B_,$[+oL=(G7#,;˔8fǫ10P`:[mSGVcc 5TQ,Uwԇ;UN:vom@Rӑ AV=/йЌ~b$s)P.e5}bg)&(0 }8LP1#`r0Q,r|Hs@b'L=u|w7IC1я :+z2*?,&z+f=n'k_:y$^%RNawӻFd oэ/6\eயQp8(jmZ=Zj:鵨 H/Ly1U!Ebh9|rn"*uT\>y?Sw[T Oa7ꁑ&Q'@ҡqsBqshU"mȩ4P5#"à 6VUoQrCO2;gNnk @G Z|wWŕ׮ybYvCwpxs$eo98nj81A0m}#]=U^ee*(% Wri.4PIƒVz|Aے|=iZ[ ̟CuQliLfJ5MpFZ˲'Mi$&!*X{㽥[Dc;dn#5ȪP@B٢W gVju$FP ɌZlJL.])s;~H{ty(v2$YP0nٛڬі;  pnǦVh/8qeAH#^,;qvmS)Ioa# Ӆw_i{7(Ȉ5E&f̦P9Nk<[ [Nt6+'n7w,JpBuPv/dpAo͉) 01\i> $`&},1a  UOr&SZf2Nݹ/ P$9`mI FdMJ41 MKy5`-Tz8A}iNp5}.>O6"eW9s}g$y%}G7f]}l5g4$-ȭ.!.nڦ]p9 AAV Z[to#|cdh]xĪY05&诋7q7L +Կᬲ|#n6@ۊQ .3T׼njȱj[2az0تt7]3;O jJ-qU\i5]`i1x1| FUZNEcL-`|Ƶ, j/XP@tYV㛀}0+ޓTN_ҋ' T_~Ȁ$0>p@=чNS2ؠL%8X#$Ѭ"1u[:s(A"xdD&[+[fuCe)w2uKy?U B5%K&RWdq,_qf8 &#^4dtاZ1q/ldA%e`>mc*otU5tk*y#ĝ8Tx9I+I<16ȆHMRZ]C͉EZ1f# < .&2ʿ`}Kl[N4@jSoT4r~P~Wep!%UoDHI>)BY"Y25B_HX1"O;>qI郙%#.A`CY^|$( xeBKT!B!@@'ʋZYW-EAfwS>Z[咥a*s?"|A@kKVMҷs)QFG ;[]q8U40%=M`sqB8HL6 su:y-XpІ3ɣ`@C{}{OYoB Hhmi0&YMԵ6(b{n@kUGkf`&/Df@~&(pf'W2ձhَH` 1vAHһrkAR6J2}"z9w< i %q} #E%<_9_%i haQgFDPg:X< ll9&r=ܧ/L Ҩ%-341MӀ[Ȃca19`dz#sN`%l =.C7 <.3AXLIsKפV{sPcQCJ\뉤HzjvjEm*wh\3C,x8->բ))D ڏ," 뻐י='Ҡ&valC `4>*bD(c1sߞbCW\,C04."mm%Z*vF[HoG^`(ip[̗!ogb"ۻw,뜘*\ϲaO)iVxLeOpU%,ٛ.u:XʻHIPӓe[ff+U<_x=rXr5}.b_(2GOϯQ0<֝ '4f('<&mfn(+;KuF|-|*e*/QHnp6^-o-;_q;Fu,n|X;KL<\N T+hvi3u1?` \$R3P94+2j*%Q= ٩4= W )at'n%WaT_=,6{S4TF8ewQCyoQ5@&d]Lqɮ_<@nf"j<cu6Gh TbR`r[{w*ױ-gOĀ-vE*:'~JY_SEh [nn]6kųi$J cN@"2lnO%奞! Ba(ࢷ8*#lq5In$Rad [`Eҵ`fBlKl3+C}<;%V$]9(:(᷶w_PIlTr`K<ֆRc?:wIN5N:E~PshGDԃ؋ T CGQJ6S J8K O쌫S~ {/Tjrt񂕾@9Af=0:W\B)t}ma<J.clG:ȦEZdx89R[b>J=9ƽȬm`?j ɷ_!f5|&XuĴfԻ=Nwig+V;c bQWwzYo=hZ Nz‘eːli{ L={vu'9ۮ 3[ʂ5IV[uja%*FN.̺`p?V{8pсg4_\''OVxn0Ghn-h]=%σB;1j+WiRBEkW]:F>sLϥޚsCnr&eg٥0cH6jϫXD2f-FD8?v)pcKl#ǃ( ӄ'|!3f1^iX?9 !:H8MO%vҽXG>Y)ao.l(I4R`i *)T"rISQ b?YE%jz EV(}ܸԻ-d]7k#í3tHù~TRh[J> =K+p%UL6y mhkb O9{A)* ~f!hn͛ >P ݪ̎b aahP}h ϡ̇ySohbh6%Ysd<)T)E+x,nEO?Q; ڄw,)ǵ$WsN[W_؍=NOfp6S2S(AyK̩yHEWtxz^TsyWDWd tQaybILS,$' lxX Ԫtg@Pm on8!=K䃶FZK¯6]D* ᜻1I `:qtbC5 L8 lS8 =]d3~疰4*:,Z$"J8i9bt Aqv^YB V0yukso܀C1h6*$-_eE($,&#S% ƙL|F=|\j)prXѲ.owDjжް ݸ#ӪyX3FmfXpj5\} nrS: +^}&FZi:dп`^I+;%w[tM Sgkdobͨ=!:2tޱ;˛'gD֗$*( ب•HhlbRo$nKVm 7@ Ty9ˉԂBX?3:N{7Á4̐' *M(Ip-/z"-k?@/vp` \,#M٥G ˺?K;vה\1F5M10Q{2˽xW|uݼn(x~*f~Ք6Th}R*ᖶ.0;?E\QFfJ PƖFk i&<:ƈj3:}K%:j4i;hf"Ag7i}qMuM>j }Ztw~u9V-H{W%㧛#}p)QX3Yn{Ҏ钠\|7wW߼uN ^qfvsG^0 j¯r/;4IF>ְ&ߟdNK=Q ZUś)c:[䛀k;Kfk R0v7HUr3<d2CʝZ8?h K:-Bq$%ҰBto]>@/t8`wAFp/[)Ek^ OHbd$qb@'Jp^u]aSσBDuՓb3j"8c2J-j)ɓ rN˚׸W l #6|D7@`D~.=ѝZ\UH+؋g3o^YFfLسs(FU|/|(GU<0귨,ГGiM{*3Dz'\#ϊ|8 KR9=СiW9{XMP4}$/{[^u u}y7cp+ u\M y ҜUgUTy5lלqtfW!t]a+ωzJ.NU`\bԠJoA)k[mhY੡3r^h(Aws n%"3BxͿszXBkm3}j$a: lTꃽ kɠBXߙƭd_˰fijZ^5MuԍOgCkmyB6[^2ݬ_~ϩ aFT3a*9NHV'ED_Ӕ@J@,/S$ M!NcUM1Pi9>,{@ Yząw^tMLbEazy$A4Iix<{w Lu[i յF&%n \#@i#iqH!Ѐ$*}J0W ncHjU,ַKْLo,}.1RS#DW1:K[D-(n]%[^sg?Н~6Wuoz%' - OiU.sú\k YOWݮ#j4'#캻$"?<3%XKu$?:T 苺,MtܲL7;P{0 Z~/goL<_TJF}6ie$ d".v+ OAC9=ga1cߜ430z |E+ ؠ& il0K.Nر9UN2]:ڦ،K9}'{v+WeK/$yBQDݼWS$ !Ө ~ʢDg逿["6x™qRu0X_C:5 ;XqQ1KnjQa=e04^I M?iYM.HMm` dpeVren LJ98a܃>E;^$>|䬅Mk.Fڞ*72q #40+@ahl񿋲r~䄔A;?e,u^L2zoVRysU!=ߚ@kn6\Mw Au1 佟swAɗOit@7~j v.Ca"#-qEOn]?;ceql$qhp>24&}a7hSENU6Cyɡ"JvW`r1R&${ki<}V*LK3?T0-#m`Y`Nܱ( ѭ^ު|7EeK0\"Z,~ Fo_\ĽZDIUq'Z]k/J+4ے}6nI3M6ktLJ)󁱍%&oK'Mz{-kO*z'^drK<1mDEW孠adP;@$K;Z?-  lO!{\wK]Q8S+N{4v|e%g6` 1X ` S:b:a Ѡ@ǒش*Iw Bx#0'Q(} *9铢xrQSP-Wd~ *)V~c{v,"znoI4pltoDe"Q4UȩEduvӦs`C5Fp|)9 &<} [t9$4C ft-]ʒ"$k1@o:1ȭ '9|Pr#a1L8ULF';OJʸ]勤3O%)^X6Y x3C5ĝ:gkwjF[#f:scMN(J\ eT48T(vǏ;"+ _ 1;P&'~=bЊ8`ZiKLm9ekeO_%Gzx跼Gi2hUae ۛɱ]O9qĥc[Ie‶gf՚}WxUŤLJ<! ]M;yZh@nE JhHcz#(56E`^U>\NuԊk3bh@m&y;T7iqrrbR2O'̛e% )c/3zVg σe(a,J 7,uSy7ys[uQBPLTǻ k0P"Qԗq~W:Ê"n]\-2*ѕwTJߎ; n-$A۳0p_z^wCP$LG |Ft"qZۇր&adznyabC}) Ṅ}IW*ɴq7zJQAٱ=-lHeO,;_:leBV^E P}<7RU|RQC6 fCM@XtXeb H#[rZ: Ld0Y&'vޢ@ls_wӮ"ceц:yBU{a|gQr=>.Ry &6Hj~Lu9Pʾd»^JH=YfJ'UέqWfX/J)gmr餔4|7`zW;Ks+nE-'Cq Wݧ1~y f~8@,ŝ͓D"f*cQn)^EvPq n!S@#O/^uw'(jԛP!Wa/}ZhCro:h$ &ߋ^ I8&NA, +A#mHL{3u3BĖ BG:C~Nb$ ~V7(5=p{ SSk¿|[()`8 [}28q#xFXĂ#bs 9g2fqC1 hSiƠ6w /zde])"v]<:GfRMReg}!QiŮ^%p$E`~P">{;3y'7vae3"Zs 6B}$"ed^e4MmY>PBy, 6OW!Ll3㖓 S Ǡy_ z1^gΑ͚V NiKadT{115t夙7;3^O՘y,ہSb~λKjfc-;6̘:L +.|```11-&Q_|+RE5V^! C)C:\2ҹϜdMw(/ nɃG#+ɦyR1>C~uZZ/|1c@B ָ$V)u]6<˥r'ol^uD_D%7>wdK 5FWGXq_NZDEXˌ0ޔ [ `lm#+Z4g55)׏']fJS.U~zQU=9HÐrʈ5Nt}oVZ˴ȸܓ Tr\o\fA<~p<0L:ጱܸ_i:qs6kv+Y{E~[?C33լ8>մ5AGX{3'|07n_c-0 ;,4ԯrxU3f~F8WlʙH#ue{,X_(HhAKY{(ծtm"w('Gp4IէY71qTDK|y[2(mrU9zS`s &U2q>7/B[Zl!k)o7(pM:s௉$GC2{jbv^zp nipϒL3e^%dͿOaXY64,ۧxSKZ=ܼ+5|ʧgVQ rR`-{98pC?x΍zVsZ_]>|5~F < Ty=ɝ'֍{ @Q.oKUvσ}V^b] [5U5xa2oBAzV1|=y Z9Fv7wQghRԲ;1k*LCDM;K&;g J:@,,ۄ KSV] U=ry'G (ʬJr*&;soEw^ 7]elFIcU΃ Ds=RMcaj J%_lGOU Y uY v6S~K1jzYa!fH umF:a;(RnU"({-cP#d/KTxj̼%b-8N YnU>oj5.Fʴn#ݿ"ƅO%_FQ3i-6lo$B>ՁQĻHR?~*?l╴Y@(Jmq'ѹ3ڄ2i^ 3`٭f5[긧nY[wCYN_6rOTX}6Pe{}Q@F(t{tѪ+oaH\*Tn3TL53ppQE]үɴ1ׇẈ/Ht'f9' %ɏ…FkٱVS4 Ӻ}7MHX#[>rlqr<+\yѓߝ ׊wЧ3$^DPt$p&Ip£7g % Rǫhp{a܂D-5g%+E]sIs;;sZaz=e}P\VM "wȐilŞM͊O|Kt=yi0tmGq':,+}tZs FWl Ym,ۉ:9(ɅmYjUٔY8P,:<ncdOX+oa>/V*+x[o}+H[*frnxZm@i_\MdE֋| e >OG?^୕gb۝Th}}%zDϸu#@NwĜ53ջ _7\R2ۑcrI2 l=ҧI|Mu7n˜ Nd;j6AE-۸uĚ5^޼g= #89&崟EFV sm &dۆ {`h<r!t!o7L)jaDt 1$Љܗ׋ ^(3]MեhE?O[ A- B Ia7$XJ$WZWEY/R",g+*\PdWdp8 ?%&jӸ@lֆyQhNv6r ݡ |@а- 9/AT]Y wz|>8ɿ0F/N' j{fٙVxV?i2.0cIx5ak*[ӭ4k'+,vo$a QS0q;6r *eXYIh?bfH#'cEۆm?z\Cj(];.:_jL`ci1P r3oγydŇk\:Cﱸ.b _][uf ǰR*2c%uEeSNRq$=fg0ڠߝR>8A5/ux4郗y-8m (p 8|)5a*p4 /\nd[ ~A-/2)]b%}+MDi399dh{l-X 48RI6T>|qV* %3=gaiwzLfz/p/ѤɫÕj;C7rNPƕO]{Oƾ`I\JO yd6|  ƅAbpԏ_K jT+w[-aBIK+:PCy JY]ga'ePi_7 c . DÅVe c3'x+_NAwh}6UL⹸8ڄ(rIn8ʼn #F8#B ElSkd v4D9 J]^KI*@HL8"Eh@zdhj˥jٛ~+B H_x & g lӏ!UR2*w)ɹkZ1ոf2E(ey= 嵞kzm N&o(70^SdFf>phnÒF%n KgG$ GN@|mFԂۤklGWռxw?,٪'x t[Mr7Se[lnZpʘjGrIT]*C$*ʤ`g7 Z;^W2SQ'?k$R1hԦa ђO!u4WM\5N\eca5ǶC?)gLJ:;˭17(#. ZKQ{h\_ľ#e,fmaf>˯sAO"xMe0pևW-ȭO݈!OXnX;m"VJiUI"(Fp#(-EWh&K{t~fиؠH-o !i33_\SS/dVL(Su11 {N9jR }$+벬; d7 hXKZcC|mDo˻(LrT$.y9.ѳsK\fg~<3󋾷I CI1%]-Usgg">@$xM 3n6܂3pOW)Ԓy7y?p '3g2+W@q̟3?e18!;l("-`Hp[ŌdX+@Q&?JBj}2<=ܘvm)iZc{,^d]=dOp-]גGBmȲ옡 eaǶ݇VV~n V]]"|\*FHjEUeg$ϫAhA#mXI,=;* ^%[ȾY2Aˆiu59N@-m)Jk1L2IXsxLy;P5b ?aǯ~j#=F*1"RGԋq6g`Mx> ;4,*Njݧ[aNuq~$[d|Y:_I FRh 9O04/(dp D.ӞB=c݈pwϼl|co`PU.WOO0Hѵ}?d7hgjD6(Duy YYY"$(ӗ06|ϣGAѢdNsqjJdOdd-*I#Ů{<(u=a>?UVvު/OՃBERW44 ϗO>7oD ++Kmc vU)P]$]zP,N/Ĥy8aK>肠Yi\"!%{nsT#OFTa!mVh(~JlCঢ়}OCQu1V3mȂlVvRYRGw g4[P0y+ 0xj|q/墯{tCc sLI3GN{rvϼZ?.cn\q^{.W_ NrᷬlC!l3A6#&{>K._K@PYo4if1qae fUd3DV`Leժ\P'sSDA("]saO W 'B;9^ ktia(,{AgIs)g#&}ZK&bNB!U84EUE0F ᓸ޲4V0^'y@ &֥#o7תNspq~άZ/bZ\Y3#&֘*#8UoI5 9p aD%v)@++%߅4yTJ mε??Z@/Aָ( J<~)Q=!aPKR?Fe8$.s&sʸad_w.NZ<5ᜊj #cpPz~mwRrlÕƹ(sL^1d{U}#sF͓IM :=%d4@ĪZ9WMAr2N&و۝5ӥYTx.^NAͷr|BM=P`o\땯iMN͇]uƿU p{1 8QX'HF<3&y+X-CȠ.|u"هf@n`mnv6?,o~Kl>Us-"> v+k$5a 1rJk,jGf%݃\Gڊe}$fmvtg=/|lu8^RDD3(zwb`4q\=eaĜ>G+^{o8ZuwYo&zHx–'/JhqWY(@꿇XWOwV߃zpώ-*0ny0J\eag~٠7AS  t˳NC2ihAL{;aQ/ULTw1߭CVQ R^mRȓ޵&Nw'Jx#]OJ]_VBt8%y؈siS=jއ6 5G^N_Wd-J;iY;c;tA+5wt֎en h<64+N Խ56xg# 6!ĀJb$FkX^QB}6C7˼d t&@8!ʲb,lł:.F*Et6YUbB8XS b3ʗO?ݝ?#M& p<CUwX,:W>a0p~/"Row6m8z,D0ISQ |m1܋gf{ޓMOIzehN>udV1X?h="6i;`>Sɫ/ |uqkm4&WRy~+t Xv\![ym{Xg-]۰A 'gO@t.$V)rfo*FKbD^r,t~݋w?AH_ AUWsكDE `?,&Q}0FJV:'~xm}]֐6bM.lAו7$idCb]h*2۽V@炰I3/=ρOL7ڏUU %-!.<р&ڒb<5M@w"~ H}YmCcݺxCE䣿k[Pث,&}=ô<08 ,T z XR|._60 pG<Hdi 1ge*ՇLA g4Zː-*Igw&u+]wܡ9岼XMW~H(RZlͤLDα[)xL2̹YRw?Ϲ|ܽn!QB~:?M ,W1C9mA'*DP璙wtScl` X=ad9HWڈ/! }MDִJe&4alWF@d<ט:2&ebX\/;On=8 1^a!^6ACiIsC7vLbՒߌ&#M'}#xm,`v2q|Q""C]mv{A?'C.효L`O_?,ɩ(Ynv%f9DRj&U8I@7^yhشAҰ,Cba^1Ze{hqDo>fu?}3z7*O @j j,"(drkEI:X6y8Rݙ蕆֎nV(·_월+alhQE +6-BmpU?Ӏ@!.~|@kаcܺwc)dυfʏNjermN/_ˤ,7nVn_8`@lzA,kb:KZ' At1}wbei&_4}rڧ@Gxc*8N&‹qF#3#Vors9#˳QΞ52m_ݕ˰O_Σg1퐩gJd;81zu['$p=FŮf@ {lV0x ᯭepwF MA ĝ |i 5;޳Țu8͡|;Pտw%Sl26=[?V Y+Њ%m8CkUmiLu0e-&)^F]4^.!fHylb.a0aFREd 9ѭ]Hh(lи/*P/Z' Tfew!)Gx#;C u2Ek RdI > o+e G;髄gOGh[D~lȆ`hTԂy!KD We䳯@T792~+?4d[U 4@EkÎ|丵ɞftNZ_?\{b&ڭEOՓz:OoxHj@)*Yfmg:d"uD#Ir6H%\p '#'ęv"|l Lɏ5g>v{Sx]dxM.Hmy59~\7r "/.&5خRBlBҟ_}sd}͆>F3Dus5ZTH ~=!_xbNe#a& Sm*4r Tś<In;ԞHK*?uD]Y5jϵ9 y@- R۹?/=H"@"vXe.1kVI]v1>ᡢZ'y]#Od"j9P(AUjT}b9On${RƝ*! F<6=U*>W&Cg\)gq+|=OuqMU5Kr;K("(d~.L~VeVs.lYDay+x0bj gw3c̙7MUuSq'yj[F2L>{>.dt?@xA-d)k'Au0U`,-չ1j"Lj?.PdX'@#fRJ3in#~g:j:Bc %QY NzR,]/'TIВӪyϨV;܌'&LeZWqfdL5s{,WWT|JvLΧ#uZ4ί nG>⛊b- A%9 g̰n..8fTpW {e BhYi]c{5dQ#g/M&n_LCO5{Нqx)%r/X'7^3fC{SVҥ^ 3O@UϻX jѽBSpwꗮX Ym-5wY"7{wQUC ʥr?i?:aЙ[30zc1\M.MݽW?~>Li#eOߤwOTm3L93%B+,T}I0mxF}>ilaiѼid_]hLb hnByGAl"Egxa[ݒPTtrԴδ] -T(娾 oY Y=ZC`Ye<|H;q "U~%2,/b.4jZӕcPhSn„ y>ΨK=׭lVؤ\tntOς :Ʀ;\uQg}i2bh {* 81:])a;= Ht(Σk;X5M\jݡ0pK4uS!?=] u'8s&"ɻA'Zty;h+'`* U aq6YO`[ 3Ǟ(>u\>A۩售|[4ws\zq( M|+!Q☩]q4[3$!Ιp2ԗ5֗uR? Oz_G3$%o+Po1P>(sf%>[jQ@>ww> =ߕD BovrCTdOsᒃoEnj ~сލFG7ޥokKjHh9w, Ldf'0FDZΆDdRyeYEjz9c.fy%b1tⱝ#(\aq^Lj:ks?iKq< RK-̥^qfPLQ ۗZ++>OiY,",5/*4%NA\0'7̨}ՉrH4o=Kq7bn/ލǨ.Wrmt bQwWs agCm4fԢn|5 S^с)6oדӥPWnKÙ]c33?_A{^nǬdGA$$D8!e)߇K߫ & ͖w Dqq<HRSE`LZV{@X]A4j B)KfÒ08x\~Qydٸ@nttǎO*ur٪ul_r~-x eߔT]?ĸ ,s%Y1{,N)$$wݟv D4=}3z}Gʿ 6r6z׉k>UӀ9apyu&?' ]tqemz!,@ƬC UP 'O OQw5RKQ˦W:k?-v3c/,1+𶠿21$)k̠D50$X?l8\$ڠP_0Y:n)( c}و&mA/-TT4ߗx**6Ry֌q/:=BK=sNU|.Uq]8ړV gR}H߆q۫)`uG3i91ofh^um7W[* af_Z, PZH:2Άvqazs͹+ddăg u$#Gk3iq:`jNWi 8$"xGG'GdD},U2v\,6[AмOs5?Z.`er ׂ$ktR]h8_GaDgLZA|DcV GzF !^ʝ//`wW&xwaU?CU2>J'9N Uދ8_5rZ.擗mZ %l tX\:Iʟ+> hX&ysm#ƻ)h'P)i 7NQ.%@BkZng=R]glQa:y` e9H>+nDh,u.<3s< &ƿ|l@Gcy-.Sn/P E-T n^$ea"ϯ}(%h!JT=Tfh.z.! $nVu;*<(4mR j[6h\]y|>֜3& >S7q}(A/IIjbT*\ԬaO1}eN Bŗ~m tDGzZB<WZ{$9G*a;M 0zHjVRySr9c\[vc4P_j+Jk\)] Fq#r|,-md/Ej& Cc-`xF4` 3iomn<wnZ}#iuSzɣt "tTD̘;~-{Ji:pԔ2$ϡ~* c4_^41yoFAiN.)<6Ha˱BB4XE)Ӗžs ,Ӱa|&ļLa_l|owrc,q. B_݂(ڼ6mj15VB>ɉ.).fՖ';2],ƪfUsPZ̈́%* Dۦy]K4jwF$^z߅ .6[F/ .̧є"r;R9o$֖s:j#*%JPoⷦ"L)#"FYǹc\fgp48O)>cb"]8yjMm'=lXi9|Fv[l>|/I15_uw lCF /JkXWwKT KXGnovh!bC/f*>f/x멐rMagP;V62oNù< u)<|5ҋ"ʕ =(($ [dV:to ns.LVSwUQ)̮r+Ny7p*ɓ%^\-ǍӖ@hT{вaɐ ukbGlx-S)I6˔cn ).GyU AW p|A<n]qBS0!uЀj"8M/hxOɑԈFqʉ5]"#z^{stK]&%H嘥0@u_AëL/ DwHVh/rxow2 ¾].ctXtA[|=+$ƗҧЏ)t=;f^\b]Z^gAD_kCyo?;:=SgQХ_5:сevɸԐzDabu/ŠB%zZo=yuWE! MM IpҐq#T%t[!uAS%:uCW=T#uՀ$'qQ?4MxTY$KdY m#k {c<]ߒ oY%>?N^&Y(P=?h?6%ZP;4\{ӵKfk^_g\6 h?,Q': LrK<_T":[x\}ruDM&7Qoz=c`n[6:<,eDŽ6~? "{O8ɱ&cqiݴvUwxFKlUdw[iib#h)$>^w|p&tʑ _L2`5SQ#!eE0 ) ?vH9Pj]-&IlŜKGVOUV+IJ8ȮYq̰Tv = _5"^ڻ^W:4%d21Xg5Zg"Lu)\|.ϲTI,sn8Cꎼ,Q8R ׸l/+(&xhx tZ ±q=G=')?r %UM 1NB?x9`(7ĝR6d/!sWt5o$hyPm}JNHViRݤhhTE֬D39OGU4k ub2m35jᇆgvL9rf (SZ& :woRehJ}s0<[W+6Xge|\" SI\pŬR GltL8xj-`,x].[(U`pOlsM:{1@G~eɯ~;)x@&}n3p+:'U|ΰ7Ssfa$K$ʊM_*/U:rJ/SQka]=۞ ŇN8!y*) M苡Yntpkd^,qL#9hdԒj&{-bFLf]P^>jP!ԣkiC*D٧j! 3t|-Cۦ2@X%nps,V4 TQq`ɏs˴8e!xȽE 6();x8R>*+ƕH UJc\#>/>^YZy542@=w)r#Nעz>$ذ61A-)WDKs̄i=Ί=yrtWW;|..]Bէ^RURj0#@ "@u:ýtbm[vW9l@ac\闶Uԏ::e/+.̨dvfrg9w&?+D':wwOΒz]S-Kۻ0]rOu%eFAAPkdM>skAtY&://2E)hǥ^i^>;<Ҍy('*@b=T J )>$zF3"Uv7a { nsCbIʫkO8>Q2v%/{ף6T qS9nU,~4wsfm.ÕmOTd EXLʓO݌>8bOu2n`Ö[ްPTkc5Ul9Tep*Mb-]uc(R7 ϧQ@ScD5"%9njydk9Ʉ@ͮ/Lq#_[?˺{a/`{Y6H]ۤ*m39+!Z g8KPUZahx7\e ~.tÇjU0:{-j(+-ʢ:Nf=1!y3Se\z޳@p4|\dM\mFPFS:K*D)INx3<^[kEٗNo=\f"3wT3jQD؞) RAR OO[9Y 0x9ܢF+ÝNntW v$#b `*0(!CO;}fO^׏TC3~#hkI'Eʋg6YTK cFP Άrw4#duU GZjMq ,|AݘYK D*{c8d'YPݥ}I0 XЄ14k[jw_[` I6tHČҰM\0mc=;N#hhY$X3m+I׳JO>Mx;;H'? Civ=Q߀Y`+99H2/fZLznU'{UGϊ*Yy]%G.GFh 8pf81;@0j{)+.)UAxsIFΒ&\50 ƜdרWU5Q[ů$r2aw ?^BY '%YH S>vǚl)!j?n(=I\wrJ ؀*OMK(e'ad%Iϼ R/+%}1*$UNB = dx^'J+>Z[7T=#&V'EY|*s3]X40J閽Ϧ@Kq s4Ձ?xwJN +1TX3}VT>E h\]1IWTWmfh`J =?$?(| >ZJG2P,mԟfňdCJ [gđz6[u܃(A3K*^)2fr"h<Ǩs-q!v6it*9%y:>E}-LH4}2^;jv5-vF_q$hGuҩ&=9}O3b0pE&[Т[m'_Ğ4H@Ceog9>@^=~@rV'CT[ V v0G^dݧVui>zMR gb]Yb;$RxN2`;(H]Ԍ{2IZ/cyfwoqFEXQU=Kdy~ԣ/J!?˝=ffg֗Xjm.s2ˉA$ƀF 5)vN hi =ݫ+*BJ@O|,LtRsLΣX=GGKAٻNi5LF5BV.7ekJrGt'xALv,Y ?&Q*p9=Zlɇn(M `XHZ6"-vvG n3Klix(0=cPFL@%+bZ} 1F5RV ;0Tc{_Eli(M("Pi-@™$Ȥb3'02n5.!qRD8XAuQ̂1*#hy&2LF]P珃>qUJƙ.R2xEEg)Cc86ܫwq|!_Eٙ>u+P\IuQM /֊$H@zNi_SǦ5wiLb\FaVju_{DIpN})*@Bd tTw?*ǚZ=uQЊa>I1sGl 4 ,B[KyCkLvw1j_@sG_1ƍpH76YO4S'G Zk_2CXgطX4s]Zgulvv#QFm 9M,n$/Cn,pjf*G(6M*TDq"J˼NHsa~D{h,SIU-!f$.M"Fh ŃzAϩQaI!>y߅b7.V=e* {sul*8/BqY ϊբ4_&5䤔-4m{L<>^&g^{U#. ,M%%3EUKYA y{M7YGIl(&2?ìC˛bA)V1 `x"jTrZ=ʜ:n.v0˾W Jo{kB h)9rU8nTKCBD\@k` x|Ah-3=o\˭}e}wVA;^@K3vnR˶{B: JfΙ637muYl4Yf5NZ\վ N:w&O)$"CF.mz˙}RLͩ:Ay} ܓOGL?ahbɗ[`фmYђ+)>vYxB)QDfvӱ/K1z8a4A1|M"E{_(.;.FrkuO]qᣱK,&oPYC4 9]xaxrH( &iEQ]Åyz8xsHW] 5!6Ws8J& ܤ*V6iNaShơ7kh0۵7(ۊKE"1eܰ=' /vTojĜ/tv.tj8IL%QCuʔG` g]Ǹe^s&Jω> I+3_qFK{qɾ+TT\6ƩQ?@m>Wo}*NWXNC'+AOjJY0"G+-6>!mmocA<2}.q▮@(+^ѩWҲv6,0in[7h,vF!TSI&֦[0¬Z#e:,^`RE' [y[e~Za^ۘ(r05*IE| 'kwRQ+_s"keh_'AҚ1.TΟ!+E.y, q\mhHe:O\ϕc#9*WOH )}*4N v=JH[,}=Y6{X`z)R NehQƷ<ScA`I5 y#X~l7LQ;W8߿sF44Rc 4t9nF" RT7qe|R hRj;&Zxr wNE ES}5ȝkWŚ/ %يn4bPCt8~ա o lX3e,._.TRttr\QbRJ6 BkjU5:LɁ+B?J_CKT|Q L'3$7RkpN0%ۮu&99\}(o,eyMKC)ҕW|0s /{f-P b&_N"h=OQs2L"!:ِZ lCoD^STγ$0iɿ$ |? s@4oF 'r{ +pXfF)^!LS!t㑊6t$eiҽXׄb*N:'M$ok!CUdTGɪ`*uba} q0Ev2ηvau jp-3TH"pd0[G1pΦ z}ߐzbta7> y_NE'|p\*|+?%aT|LМK6NKΌ7cs%y *qycsD|SL\ǧ'p6cZcur-VUɥ`i:V*a.'8O>=v_ŴY[()pQ%'*&w"/g|$OSb Z!NO@p<xWJm\SԖ_6TP,,EnIspE{MFe4P{P~HuŃf%Vqa[FD-TSZ``Q IFb9Ae#e!tB)y+Oe]ew[:dZ[naelm2Y2_p$NZ_މc/r }WR. ?#nm.*ӂ0jo#uxEf1>EҢxʍ&3!NT]H˔_w6!_p =CiBd:2n fU&Bo1QTzX@0Nxs`S/N?MD|9hC89'9S`C'\mʤ*k? Vnܿᔲ ).)Op8R#Ŏ! `,I> |wCnN8VUl~kӏl SBgCYZ|q~ӝvo*Tkn (q@"N9ڌI8x]*KC27﫿Q8'/Z[o@>(+DevUl,7Cۡ*kRgÒ{x A^n6Stt̽v2 [d'A]ŘoU 25&oGm9UȜW}qxvg[`RvigͬϟdX*_yuKN~arB &#Y}ש Ap]SkL &^ЄC8=QG)V#Y.=JAa)JWt&EovPPI8+zRckXxQZ( !m\3a-Z^'~}ues{2(_7*JP(=4x: 7z9I? [}fEҒ3'C̷k 凗vKIBh4)mJ{ U:-=liYBb< LWy=XeZkp{?ny@؛UoD똺&q4"&l2^K޽"񸊖['uedҬnX@J HI{\!UeN=I-u ^N݊jos`q3sYG4 ?v#!4uº@#H"J[ e"j]t5Usi6A)IԴRmu6MsñmAEO E(t5UV :I Un'"DmooyyOqfYˏcKwK;̢Z8]:k<  K9l=$esd >O; 6c(v1B$*0. Jtkgi n&xBRrԙaWq6fbfMǃ'}Eb>`w[E4N $~)e3 bW#`oIM/'үD:#X aW'4xLGlJ|e{ y'XGtxȣ՞fn`#ykB`VhbdN̤^l`pFvR;F*c2D=#esvHt[X&Y7c3<4H4]%7>ma{ ~\|LG6ГDߌ=B3@q["X]uԁ9\#y8☗oO- qsV5#Y7Sذq2lG~O›@-1t-ņ&3ɘw %⥹j,Dd.KF($xJJ ~^kBn^ 4s:3XMAYHQG&OMnEȪ+U첩FΧlӾ\yl~.$(-aC׺lt!鏹%4Sc 5 nA[Y*Sٕet #ar^ @ƃXvWXA)fkN~b[n\h\dƱ &q:;ld:0xQ}xEEQcz(9xc9~WC-F|x_ܠdim XcAqP5{,Co•͸v5#[Њ6_p.*3I2djy$p-/m~μNlદbf~V{U\҈߈ Je}fdRZzrsavjDY%و*L.p4ȸFM/ _+J!;zR Vl5H·xDSm$ti˾~Y d _ܽrz5'-@z` g\+(;vӘEAQ o |'BID<{h8XB o~lL{C]3舁q641.34;-A[DU׆q،,2+. vBxfBBȯ$ UF@ bWJ1*PN0Du99ԣ>oT]#Ztp >;pبyQ!6(BLK =ir|,n 6˅k׫VXTtưdHoE""Ծ/VouX7\!gߧQ[̲je8?`Y>Ԑ .(n?ꗝAH٭2i҃-i6MhOzH:n ҩNb!jE"Bԅ BA>Ѻnh?VPń,Po\q{ș,.[|Q<}7u%oSwp \U'I֗ Iy+5,*8l\o! %L3nMsb)%}WXb)rYeUy:JS/^X856wnyl& ž0y,݄G ގ :SQRf$-؎U۲05o6qVBd-dŧ B#1filԡQ[V!xʕr4LA9d3=F$8ZYQ u@vgLaTk)MOKZ6Ox= JC=<⢱!%cb&Z`p4ܰ54|B/L8DH!k-i>d`RXAa^ ;E:/.v'9*n6bӴQ\\s{nTSP,2 f t Jzb'0 <0Hl%=tlj<m| I%BH==`}K`ek- _ |m[,]ee 3TYh Cy(+/V|;d|Gq}If`D9ăI!#sB OۻLrka{\nyׄ+?SՎl|e.9}*`;h^ F} @HvU"5?Jc2^c {j4_(GMbh&v /]֟x.qi18&lMh&OZR Xm[A-eyNф\NDYF@P'ĸ2}.6].𲎵]'0,U͈DXM`yGCo\<0]hmrfw, Ekn33 _&:jΥtܡ yHw%qѵ4.`퐗6er_ΖHZ^ $VG8+\=mKò27ZTG%Ņ&&\/;6@VZϚt!4=1R:K>KU]iVFG)e-H)ĉӇDޡ7Z`e*d`D)Vz(:m5䇟.AlKwQ,@T {&_Yܯrx^%E'7蛉3dovIG_x<yV-[S TOFH\dJ,7i)j.K?,`L!6rJCmNCH@9ӣ|{ap0;-9Kc:3PVNk7~s`ng pBm'O@^w܌@S\N_b W @\?up*Tm}|u  }1[c1tXV3P=ÕSCD{BzN#ߙP9)0'ʝ~!_nIuc/ r3/h()U@"qo0SLrjVg6p(+D<$9,8cZﺶE}sݚEBJY.In dNpDB5q@uaY[XLJ"kZu wfz &27:{!5Y!ӓAz>D ,Be;w;^wV6nJ-Ւ |X02r+TLs 1==L> D*MT rCq{/V~)m TF U- 9"a@ҪhO77RDG5AR0P+SR8ⅶ /XHvu_* Gk 0ʘ7z/t8 }Ocv\ore[ӡr`#eJΠLW &eFy v ^5y?< uCYЊ*`r UtT.%ĺ~5I0מReKz:X-|݊} vrԸDx7\D A?^%Z$l,!eNYJ[&g堆%|Qm:Z_/{M fȣz 0 7_a]ѭT[A`JݮgXXuMӬ(MDƓKYP9h}nBKGHaslgIR J}XS֏r!g Aq)1Nu&,& #*ek% C8ջASxy Ѽ<5a1E -\h<Iج0/R8H;I# LɪM TGi'q567:c­ R ޱ^GG?otmz\,Oc]ɁwV (޴L$$aZb l/-lURzbVQr"8Y֘V_ɤ":Lk۷"f;]^O<5k%_qv%fTH;ouBo+).K_75{u IJaSr8Sluvp1nY5xm鑅8:R;|HG{o7޳{XDvtvLFI1+n#)i-4=K)&Qv N%=/P޼2cU-Gېyyhy S}iS >"x:6=ֹ@a)CD8Y׼$:9YA9=OCgѾ66)3s?dtc ZI=bi% $>R2췷hU#jX$'KtNk%m"UZ$%PrFgTd43jv0#4jqbU8UGІFvYqc&%?` 3Ct8wn{Zko!`XV(l3Jbs_eW]{9UW˃>MZG,ArRRUPlbw 3#'_2}5;0:$e;q@^RP2Dg| :m6aIVb(Ȭ+ޜ@WOc1X+TQ該}F.e -nΟw/C ~$?9c PeysLN \FOD_(hx9 Ͽ]qS珌0ttB&bJ}f>@ cp*u}jUK@fQϭ7]:t_zt0#ٖK~Sv {{:d}gaseuሸ3$G9b G}=WzRѸ#-o"z3I%+jH9KqMDJ&FKt;sA"@ ZO()}.ۭHN2@8"e%ۭNFrH5qF Kt%$g >-XC=1SMG:D~ƋYr hks˲z07 r 9rX- {C}+7a8Vw«aI1A-eT)՛aJVRB4y@FHT"ښ uBnp;eܲnt+F%A@mBc^X[^Z-s/r9@&?jZ kQ!`s0|Mg[)&:aC<2jH(~|VJ\3e(U*Wt[3\@=.*zOw(:WN BCћr}L~~rVv&|]խi6b@cv!u sZ3jɸDXB_zrw&S7Be0l q A }*Y0C %iH%rx*k|´՗s5B\?ȗ1i~ yd8#'ί1?$g8"-Ț -N [8=Ȧ['&~}{Hɛ[!?o-H'MnrFֶ8ņ[OB- oŴj"a1-Ҩ5vl̀R:b~Xtn2a5Qw\?ATJa֢vI %VNIi#T"|ZcBۻn-֬Pݥ حE>j%V&zLx46X$p{')I}ԄotY;т3ͿለɅFVЌ12zG}Ruq-$uO?c4)BPCRB0D:{m\nIMZӝ>^#$(D JzmYWC%X~g0JK}`Gԍ-[;~3.aqCOjأ!G8 ܛ00-\ '!Ƚp 9Ku1K(&'[/YaFXGnjE]Hvnm!|M17bR{CD (/!`^]F&7: -dmN$]=\>w.3L-h23kǃ i0^^6%/ӛFz3Q18ϨԤiȰ,nwp%s x9YJ(Kԟȫy+]u`nsޔɺ84Ӫ, җfTw(j\@#j!% SvNpK;@q*Oj(ɬƻ4]2ҦP<|:nskޜcA'SDoo*c?|ŖRF[a.9"cBa+)TJ̦FXǧ4 @6ŵ4|f‡w|N$Ӌ~eCN")eܢ&2Y$Њϗ JRV߭F}= 0x+S\TmAȷxq:_'} bfvƗeWvƅy:!}$r_C$r'OT@WezĶsӹ)`+ 'Ԙ2#nvNMK:W᳢F@ k:`-̖XWx-*MBeTjv_*D+iȈ\Bh6ǖ)!bQTsvMXUA+[Za*3Z hb2砧4&B6UyZ^1Rw1eÖ-ty*ӆM)6 ! _ך?hx;~i]Zeh$crS3]Ez I&,=j"BwzHۄ0wpZ[>y%+cXAD(YM- 90Z^[|`O@[_QqV]SxQQp>-vlCcWv7\t@8Ҡ~?mNӳ?UI(mwnTT͜3K69ה=F?(M|zvlu"@) MȓN%ܔ#_'al64'yIQJ42jTt'Y-3Ah@z ltwt$&&ڃ)?ɷOd'[{萂gLC9͹ hCȺ[PmLJk ,~$YfE,Kd?BRgP';=>K s3&-tVQ%6sUwF;TʻFG.yKٕ_ TV0 dy=|~ -|{ a-`P@ijYstmQ] Ψ Kpl/P]`\w.Dqy6Am# c51@3І&O~F2g!/8A*q, "թ)"ӈR,-H<= ltEPŎt53 9B P-a" ~\>"QσI uqQ*%ViM |F"3_)PGO&6R-Z0%̖ W"-u^RL }PBxŠ5s{KmjC[)Yn_[/p*"?֟'JlnH>UdtHn 5V)vz?rc/2Yk DΰBjA $d" ږFG ƥlg.Zϕ O3ĥX@T^yLX'l {ec_se.6# v68])M^9-5ͣoIQydHXqqhkgm"lKެUcݚh)Ey7 1Yn{}T aYDqe|_*?ty!ŸR{ޘ1SE)?X,Y'g; f&/"n^눔<y]|g[:,#LEV42gm3ro=.cnj6KdN|0J *J& jnHDy<'P$YTVoL^B[{ñ 6kچbM_V*skSҮp ew8|s6tk4nƑ-@)BbV{(7$1ŽKuAv ܒ!`8A;%"PHڽ^.\[jjcQ`7sH&ވ.x2ZSwt`d+1>>T ~!@oξvoUd[was$ޭacE..#QT9PK:pgQQWy%ATihU q0$-7D4|`l kP?Y_xь.}'=C02 2 F?Ǝ p( ^$ նL}!%+#vam=^Mp׷0]K_(\`y^PIbBȾj֎S9#D_]p;E0׫-nP 1MzG}CnM?XKۥFF ޛ`jƫ2: -QhD'" i9{Y#P3PMf;2p$` f`R]aenwVI?@muUXF ˑMx SqtwN͇φhZSʖ!aFS=F^aq~%Ŕ#n D\N,_S͋PƩti0^AafMHR\?_4_zəvԠyAQfӎ|:v[ao` q[\AO"c/W:lIl":cȾnIGkn}Ơ8dj8S-PVѣD tmj$Y:b[ȋ}FVrASn"6O>WStYlR6'#ٓ{-SlƒXN^'d? 1%։X!-3/m\t,c˖ҋ 4LBφԕ>aOY|๶$Q ]rφa9^Akc<5m d&#$TMa2n0(-*Y_Jx6 1㷤Ny]uPqH>ly~M&;`XOJ@pEAJ˕[#NOSnkG2*uK5ȇ叹,]꯬u*Evf dzm*4o !?7I,a(~wvfOGzN ۳U-ʓCNRސ)}=f^H;87g P, )C뚙PC]U稂uwث{`'cBjO6:Eq숞0Er2DO*=Ag$pmt"X߰: s|*taxwUi0IW1`XEcH.8&U @h fH1wͮ݃aPԸv`,vWMѹpBk¦e$tʬ6+r{Sס4hAZ!/c6gSEHP1}~8."zO[‘w}ZEP28[\ b&Ih$(3IHyl -`cL0|FXv$FgQ6eZPcMpw~/UqoH ;{9;gOV¨o_xyX xhT|%3V~-wkb>DħLdmPtEYB7~4ez0QU"P*3 줈GWa,0*g"$'ΟCŪ++dgIAu7uµ ˱=G<M[2 :T3:NX!#dUSF $GD{|nZ+@xm8 {Z!}⨄fCyH_FЁ|Yv"8򣏒^bV\ U%+p `g-612|Or4ދXn?!V6@և3ŷG#ܠtJb>CY}E;] i9AW7"yt͖).JoW8\CK)e%|t26=6\d U%Cct:Z;^$n4ʭ c^KmW.NqrBv%^Uīl"ªt gגG@=}=tK^jU/[O1BxwYY.Sڛkg n\Z M 6 l[@:,idIkeܝ(SE?T?Ɯjn}iZ3 0>`{ىp:[ti{zX7QB|G'*K?BP׸%Y=K *P@tY\5Gέ`Eq܌J4+j4r -o(,q~ ce]ކ?-9u*[⢕sCGdQY kЂ"U"!ؗaTgUC3IvcDz0'?4jL48Ӡ ϻ?.,d],6E3.MF2,gvUďHx˔= e`-ZI1 %|2]vyG4=)\Ř%_k h |5T꣗ȽHo3=wOb *+oӭ:h"9K;AY=%sXXц^28='93::%j.2;/=kmDzuBПzce 񲻱MF""X ̦MQՙpԝ$i`iJ;'x# <#5q2-~?%QhS!>8Ur` Ic9cʷk\@R\t]ӥS'N ӔX䟺]BwqJ:P:8oQN#O1GY-T@)7Ɇ&qUgdT`:h݆x/!O~*g[1;Ř( }>39;Yb6$×Dq3'EH6~'L?%Q oRzm7uиaȠyCZ=O?Yh&Ȓ}TO[#řP=3 _XlZr>Cbx;z(tcaŦ7 @] WKnLtCi%8ߩ:T~EwHwf%Caze~+'=72~}ٻm(Ɠ#ym3B ?Z1m#Yi$`}4PR$rW+(h1`O^fQJZC +sɒL}CMjm֖Ue["m ɪojft@5i7)X9vVġ.jQJJ"1aKĒyt]bzcTuBec|N7oL{p{a)ƱEY̅пNu^b`x;5"l+;;"L8v &J(Ĩl{7șހHQZiPKVo-܂^Nt£ݿj9%?ڳT|G:*^jX֯J<CrsGC{ IQ f kٿϛH"0v$踱}$=)[DJ2vT3( w Mi߀C٧6]b{NTVl$pEd;\& IHzHXf'S{ SV KSpR\<{9C4upKtտ0yo*VG3AUJbQ!l 7x& IB6 5IuԬd%ƝB%c x`NӗQ#1[G'֏ˣ.Q0FO]/4O_TDdrj̋|7"o{- dT?c|j.vu,hi:>@[-@$] PaVpD3>GUVL.Eb=#F᬴`rj%zoaXQ*}I;UdPLh2L0jj:˚Ȍh?{0GKv@u+á8 @I]!4~ fWzwdy,6ݞ,:'q" 1Xjtr9Nզ]A<3G`=iR'pm W |+ޫX!By@Ao:㖤U7P_ ?.8Z2"CX$&"͌B< GpddxA;˖"3[t/,Na/+mz_ZvtD4{(9g 6 ZkqsLy̒ĺQQpx/Jo8H ߬$z\^B pnHCU+ kP.aJCg}Ks%z͎Y-J  |qzc%]V^X R1o hE/l-ugBֳi֤fS g>6Q@ 6+bV:s osO+Gsn9rΆPKw>.]5('h3oc'3a!LC5o~WRE1 ;NJ8+{%[#N"=uPNCjVxbn-|=.DF.op- S7C$,ri L,ŴF;ڒh;[df7)PsB" AxjIACzt&\+jmK}m9@d)>8b(==~ X&FԤV'&otl/3u5 K'\ݗ9*4eʂݽѐ?sy2`4MyU  /ԝf].[SS3+jnXvռI~*V/Ew_<'<24|V΃Y}0ʦrSnKFb'?8 G@S]:ڴt~XH7M H3_lr/Mo+*K+F}ph&bddkPp L`#vt27T8JSXuPO#06'$Oߋ :ܑYJvҜ\}'_A6BԺPʈkEL4ZU#2h}-1NB=GY5,1F$yS dQT* ͭ CݔrpM da,=a<-MMl OK/_XC2du.}`b@h!1h5̾;N&9NXc2][(Ly­uRpz^r:']ٶׂʞ^%(aLmu A6޽BNPGĭNdZX@w=z?s9g^tA\ތ4(;<òJBqKk+3H- tM]ΌQ~t]/Mar&mb/ dn%2o/@f6gz:z@H!W.Iҳ8=z) @)`Jq6^WEc:@]s&XN\"{t sBqY:50XqڍHH5% [7qbiA ĤW݋ԁMy]`L=?VHŒs Dwwg}%^54;li2xY]XfGL:2|LZk' "?@2 zU0);SF돕z}mQS|֘S|;v[6*3 ec AlC~Rס qi6JÛ~yZg@OʕP$)KRY hK&KWnn@nm%2EB|qf]`;+1bFʱKM* nUЃ\\lIydrr{v>$JSz -ZUlޚa)$lݕAxyW[W.VQ2!k:;YP%,XD{-M-2n\Ѝ:XmTI<8-ą(.׈ J}Y/8LgC-R 1"?P%Ҡwuà&&|1q vƒtH lIG$JL AR׉@pb Pk&$`ҔXA|Y;ݎ- ^+ 7:FpQg>T [+%4r|$kTN[sײCğ!dƭĚBzcƥE]<5|ɤmь3ȓcT3\֧)A`9MF"I.h ;0;`Y|3*5HR YD^OsMt1z.RեF|C0XVbkV?:99դL$j,׋g>bcx=px֕5e6봂KΟuPpom~gU'1 Ckݶq}/4c}21 wILi"=ܴ RLJ^D3; iriwllϟ >8Ahd>.Z<\gIxށk9>*z~.fua={Ğj-x51V`^p0eiVܴAHxb (z>hWcX8]!3:,:&tSSs_lg MwL@\?&l!XSqZL30h*VWII/UB}WaG$z`㇐< )ꏾvaEX9~e Za|=C `*F 3WYp*d\1V('S{=;Oy¸x?w M[k&_;Glg>9)N7mb[H޻(S9vvHU?9+7ͳ <:->0*3Pc12+&kzPƅWd u&?%"x-㙦SZk]oDJnpTl}gqPJW'ܙ%-^3n9)*0t~ō/Ud+)MH{%2:G9b~ue jX ٔzq$?Q=Q=S]MPW,wJu̵/%~? PT!\IQ[f?(gQ[^-M"6G-~]q6%If:YL<:(1}[+ qcQdB}]LE"f ZNpAUW D>Qn]D xD6\塞Oq0E,q1\(~ PeKOUG碩X>,X75^rH͢.姡'Mb5 YYҨj.q씅0g1ZGºk(D;>Ԡ4alw-p5~%3=8tB[=fGڞaa80ܚ/ZNxylWh\Dž$֋z]~McuYj$-ςެa9{$sZ]{R{S0#,ZևO fQ`%˼i6ZĴ %)|ߍvScwY}'j}KyUD+2(ߤaV:ڃv,:4d愚PLͭƎ_se^e72\FsRT^1>J1})aI°#)*S(Gx'oZm4i wbOv,8H lގ-n6/XˍFg <9 d\ UGϫl4-EjM}G+=ԛv?'=z @>zu yoF n1]}4NQBpk \&z\ Vɮ>rs: n CO4Ny>~MOȵUg }/jUpAdy-FvB!|$md Lj07Q$]RS_`Fct/eܐۣ` =Dy?TU xrx{#z}(RNvmaRdfSt݊=E|:.Y ZSJ6Q'@!ˡ\pv¦R뒸 .^!>~^f'm8i4<տ-r\,>V_ŞP*%lu d#s hɜp>G<V=ol[2Ch6B=Y& A&΍ncgDƦkLV*jnFsGx c=6AeGDr4,Rv$LD]]VSY η_}C^kWWV @~W4)%W fYņ/7OԺwmym3N4D(Fgh{ufȮQ뜶&ir(,F'E5hp-r%A32.s#Xc#YU$Yg^@Lf Uﲬs@6#ʭ@^kbuwqn+ .eњ-oeѽoYg}J .#X3|)Cr(3fښ(sg ¾ Wuv+V+fO5PVA: v].֚ 2\OJMqw0J.G\Ո@? ݄/#u~:H` _#ϋBTd B°"-Oz4 J%UZk b\eWo_!H- 潹j/7O9Av@XKA]ܚ!E -* al6x$1T6kX67 ke u-e~9,d-f=r9&Ïb^8'P{m!I|fN̼~:̙Y Lm sG-}*~NB.nrrFlxJE0Piy!,v~T^u=b..d\;=^o u$! ]"[5ddbF@ a(RhcAK쬡iE'WP5t k^ZWLDZ9爊0;o{_%VǞn-˘^@vDw&4_ >W6gLVCQxFAGeHbūᗽ 7xk l#f,|MhpE̥1Bl_ C;+Ner:b6f _H]Nl;Îen3VI pB)eMubvFGQCvh=:#R-AFFIw>6/GM!d54͉&I!+ni~վ ph c![M 3"6ʪy[iU7"A^z_]d= ź(gӰ4S2|f!*6a cyX/ftz~ _8z̶S#E0t xD^--'x8u+5&< w8xPXqcBV{=О dt]H(P1 jFYi] QgԃEĹ{xY6( &}EӋ1x`]bm"eTZw)ɮ?u5@#4XZ/3{g:݄JV>[ՋX(0#OGlyg,Bjo-դ&b2˖~BSd7o0A TJuj*c zOMӋ,WbolM-n*f0BW5tbR^%&fݥ>$aT!3M X`-m"JvϲN0UI-rp92'er.2Z^V±bZ&x>$K,Rܟj,uI,aKW+g^~u"˨Lqċ<#Ž&F:2\6KSF  ~UR'T3zt h9C]^&p͚TWsTGSi2l.ʐGxpIY^fa1KՃy&񍥵T۽=OFGPquGLrSSuԧfZ SgΛu `n@Tk ӗA CFxcJř6"X<3_K<(;\{9 _E\NzVq3TLQ[ #=a&}{?j_J6"/S>s6(x 7ΌcpvOp$/NŘ k2 窡b/9 f*iinEP}\1̦*-X 2,Pqvռ+ܻμrHGHoYŸpG9\H v듇24:~^6G\fԯ$H\E,#' PVڂU@̏ pP1 %xgt4F0vDyxb3 Z҃*A;9F9_#AV_roJAt|CAcK57% @Hz S*b^z$E*l/D e[>0tbJ7%Ux<6CpIdy^ p՝yRTsfN+7h :Nl1j,G݇@~C{Em74ze6butCBEPJC-(ao4*lP.SzZ $_ڟ%T?$M )3Z׶$՞rBB'gN\W^Y{CxtWG.",F3fF[2V ~)O!I;bo1%QxNf [a*+`dSnt>:ioab5pbei$&2] F;QHt1?0`uea9=+xv#_p9&GJ%֗x~Wix%b9suPIB\td7)n'YiUqN^Y{ "?}Lۮ~6%|F={ t3VO\q Âop=v[0ݧA־U W]j8SatUnN{aϩᦆ꾓{uD}˥yE$; drAˎϙ0,b= ~)1ɦS\6:qe?-Qh5!S؛lR0 .R$2w[[RȨ6tÚO3ϲ3 tb2mI<E6fu ]s%1%O\ \|FųN6w=3ܸ`(! ’+!\K kAU-MoUkF6ÇX=)M} *dq-f70zh#z!ىqJå|y_ᘶ},gqi}t ϽDW`hc cGP>#qM Ncڄ&Ŭ?Io6 OuMXqAk CKoܹ VqV p oQD*D{jl472/09J ?r=pUe6ǜa:~֟o/fkږp>O20d8rI1?#dB~`(T#a}.S9w^>kT_qjko-J! O~{p8:XQ=%ȏlK縃c-ۿ${wOY T܌)Vѱ{O ݴ5m(YGߟ$[WxyMU\+L™x 2)t lS]C%v 5s5c&.>4'Oَ(I&qft0o/ugbڽRSGXI#C1ھ|CLԓ{aS &kd*ݒRE+Z0|<TY'E=j=a=+;"l f,)Y+&+'IEܸXGMeHmGPT2`A%: ?UKNTb /ˑGbJe]NjˀoV4䁖ў:Y:='NO&ͺO0&Z{[6 ( sщ8+FX7wJ7oT*a|*_;H2,m0DK>|naФ$[]K!ALMrּƄ&Ɨ, F&98Klqlkr$I` ]c_'. TfFkm"\ƍ'TY]6Y\'͗?i(i?Cڿ5I=V0%{}0M繘[':1GoNWK*y5MLsqbg1/Vsx!_r?DxFO 4m:pυa*x5źi`73!v%* k\h3OW$h;}t@v|/~Ͽ4SAӨ5 `@l fQ(5CѰ|5J:>?1 5-4gX+rcCyQQ:6X&X1e&w>,Z43?J#zu4^-{9Ubcũh@jbY\IPsikU:jD < 9z"$T &b2#@U|W|Aڜ0}`WcO2PRDhuv%UnW12,R{akm`Y.E\KAEт(,|e ]\~ zC=!_R|(덿E9!0O:x(!\:OrF6 }IMg>vؒ#2Dw>:uRo v6[%Zkalg|!?daTj̵Q|Ͼ*;H|'aO ƒ.9./M3LMU\ qr7YΝ>ݧ4@"@E繉&$7RA GHb{@`.mvNj\`qI3Eo:ɆgW [c0nf `aGi-fd};/7A(k.eFFE|v$޸JmS1%ls]4PDYD:-=p5`B7nJyP|y4oU8 zV1fx|Up# h8Z{,cg K$8RnGV]hUc1ei0lr-+M],'  @|tJTJ%^z*p1ݳ[Ezއm|Q7CsIGn~"K9uӪBpĹ{N[QFՠtcd5;7ӻ7}9?\(Ɔj$U 8öIU)pRž EطlorLefe cZ/JYbpEOlxS kbeGAKO7R1>фoP> -2V)ljar-ԼG"h%L,m(=.Bn0zN(6t$łnׇْv‰ 筁()=ZW2s'+Nj6pc3n8i2Av!9BD7QR{y^{L0"f}vǣBppBxٓ&/94l|@"G~0WCE cyA@g9Xm.EUiupyKt-l>2xrw/_V&k$ʠxOͤattlXj0q XRiE "yC)P|@<  IɌ^fI _?$<:n꣍OTd-p;,܈2˃*(L5ܡaN@OjD +DzInl*zk'@+vu#A -H:p ̓(Q%gRbh&fHՁ#HP aw(bC20ZuA9CΤXII_b6ӫEygzn?6Q|GIUDYJie!S=M˹P ̌J"IRTQピϙy2XN'j :n8n K:ǡlœ wԠb {VR~j e.p>Ú=WB#HUE"ĴU s8S\Z KIbW(+”+rf@/4*^'Az<̨yQrlQ[j$Di :muW w5jö?B!C$j?_Pw`D-4SX"lu2gcǸ; ~ȗYp'G!2|ME]@-߮t9P"BjJޅ3\EsBlVߚ}-(>a*Kս331Do^%2yV8 ֊<AqŷD3QadU ZpdmbKÆDRzo$7Ŗ']*Bڎ"g}+!mӁhyoli.j+=Pe0-eF2A? R #.v,t }~zЎ#!mcvҧH^]1H[(aD}.(G[М 95 'b@1KO5DZ;F2}xv!ѻ)ԖE+DE[E2ZUC mKp̱7^´Jr9{TAYH9\AVp^[D$274E1'0 {eaD#Ye ٣;IY91B;ˡ,䙛3n> w!A+QzStxZЀsa7)]F~C`0"uāO'pJ15$Qô R=[b7y~aQT!d %|Y!6FZ{YwQʚj|j-۠Wᯯ2WbL9ӭjJ #  ib Ĉa$`>so'LF>/p@onM2Z<󰇧7d#XIOFyf]p MҖ)5P|t3}6I2 1o˹MZTx僡m2պ s βZMB9+vvqXF-Ǚ^*#;xt4qy)U(w_;rQC [^D̮A#{rAzLW1 8a4+r݋2=W, A=$#/ l.䕙Nvx!\_y}S6[;4/mDFvք5G/!YO[ٞ73A>`]d ځM;x^91P=d^׻ZX$*YPy4 *R\  C<24>[tZ%bUݝq'Gw9@.,*T$b R!7zgoTlYq{`NQ3kt:IGy1Fg?XxVI ';1fF熃 Œ=Dvs0K)V~\+G_ ђ ^q´~EB;^ux%)* o׽ \nD\tRfm(mg)-F=Ʀ1ql1E+S@j*Z67V v1Tuh,0[y=Cw>:bIފV:!hFxlV%"m@i;@!kE@ZCS-l/WOT!B\Vd 3M%CJ1k 0mLmԏxC " ӻzݟ047N?۪O WlPX^4'C /a}VY߽W҆T,#:BUYÇɄ*yD>]B)!9n(c28D~FYЫh{Wsek`YS\pPZv]. 94{=ΕF/!o̟LyRqѓ;ZEf1!<Eh_>M)Ё~9L"kwyhI!lm6؀(Z#,I02ա"ns'Cv}$4MVV>[ ZQ^ģwǾ\1xsG%jy95#F{b6B7tm5Q:=`uq}Mmh};}m9]bxSD6$i:)I [>C,3u99r@IN]\B]wYew`c=_πkU(;a 3lWPX5 F蚟 ~ MׇCNjGt)b$ޱCT$&s t Vj#BMҩ "XVhV}JoQG0R8دV0z㳆U e&S  +6K{ꂖ̦c+q9 n r}]m]Y2肍rv(k~J);U-ɲqb0kPNߥ"[]L|2MiDcOY!o};L)fM:*|`RW[AH63q^5nő@.XE2ӽ[3%Qd#|jA}j ^LY1>j&pjR>ALcƮ <n-j^p\yɆXίNrMl|Q %T͡t8䗹bn7d.m@[Ii,p"plQKYXQUu6{4aQ{,d 7 R!R~Ȧ'PY`#B*9ܦh,2 ^D,OxUҵ6cۓNi \[rͣ_W Z._J?n yhOA /ʉM"y/T".|I@Q@O`@cS!N0"ѹd&fɾ+֭EÒONݜ]͞"AuגpF1WxW*`Wo( H̿*L1: XVd\ C뻖:-4k>=q=u G~xPF\FBqX9w*@ڡg`|M=^Wl{ /Z{c#xb]:  ́vk$7^õTqx8n$\y̯ou*w\Q=c?RIh*uSe48aq.y~y ?Z<̈́xMmz)ȩwH=`Bȶ/zPǂz:2ˠCsEL"2}xZ5Lސ:fmjB= ['SBKaMwS6y]> C}Ur,uhk b38)ChB= ;@tI"+[+r&1'TbWCOM|q?FcD~x{o1l3'fҔtMPMM_D?[;hhBũlcI_7,ԻJgbFk(*4yPB#M>EBoM9i$PeZGYU!~AZ2|e#Z|J ]/J/O3ă?a9EzS[|G$j'[A@Im =7bNYAVuB6%E,{#*4$@F 1Zr"ޤΈ$Fծrg978a3p`Ld+CcTǽ2I%*ټ\MSdm)Ivc&/d.eq++Ș,B7`h̦(B =zf+Lz=PƳcDH Tg r y?5l"[ O~8=1@R9@,@.iF2u d J,knhl ָV +8 4b%!_rjfCQ"Tޝ} dz#7v&*U|@֐f5f̅Qܘ7s$ ?ƯÐM S-~@=椪w[|(m2N0Q`[ =X-WdƩ&|p᭹Q2;JӄImsZA`4PW4Z|39FpxúQoV!HLщ {, kwh06)9{/@;OsӨ$Wشbgi<ฎ 6gŵCZB@d('#FD Djg2Tf9/vNvB hB2@T]]#c4 tQ5D:&i˴HS`=G}ĜҧGZRM=dmq<+N€D=& 8 '4xXL$?pJ/ ,HVHr: wsc,HO@ YmηI+!(P#lk":[ϭqY3=mgC\nT\hp5C<r&=h7* 2s%#"Vߛ6_\)gz?c%ańy^13s5HF7Byu8Tr(OQ‹+~>{O0+a@` bRӈֿ;rsu4IE 0&NaُSh8b_RUE&Ib"iP<.yvT¹hv9Mlidz+dZt~ jahPn&)VdMxNƫ; _G_o}w %ٮ+o;*MŚr jFH.H̦+]-(;Sv~>ع>N܈8CYY>X$2ڥ0jVX'(}&0CBbt; oYY[n+MTo[xX|~B"`ڣz'4]% Scs7r]Ò"r b%/OL dl%fLH"OIX1d@np S0wPe7⏮1GMW"#'"rjfJ+ fia:KP;-]lmfPpLS?@ z7XBm 0C 2yӰ`qxd= wsnnM'c˺-h0X gu3co>bz@%>m"[Ho+1[!XELe  uGZ<zaUMUp='tʋ @>oR$mzȿA*Ahdnj̖]TK3#3D]?\N]WamIf^ Dr [=Ib{v)UEˉU[GNЁ0,".0mdt'=ͻFe*0yG ,ή,Y)_h0ƿEQ;cf 6CO\ֱWQ.d ֛eUt2ᗏ{yOF+3cEbv$xa g\792\kBѵhcncƧ$6F bblunHFIyq=x#YegX&#%x"nתB$Ɖɿ@#J"f5 ̺Ʌf؋[e4lR׋ނ"j&I"$w;$plaZ p.JR(1}$97=9 U ~H@SMrB;y߇nFM =]@q$i|J _%Da_ƺMﻔ%tV={, s5gxoWq)S[;IowU-IUYQ'`HI_[d]5YЀ `DD吰vMX۱2n;*=;3z,GxG|9:մ+wQԞdŒ۟\h s S0BsR+3P"q0Hb V tmpꭃ9 c*Lg:j9 sf'~b;AV=ƃz"/Ւ#*onulٟv\/ލ_'ԄsҖgt%4PCE+"tEXt%"Hϑt,-\Fyp?:yW/NBHl VȱQQ]Cm4{5F֡ݱ*|-J@bPM6ꕾ$BܶwNl 5q*UֲGU<DBp&!?Q6{͆b_rlaj9%;FlA)NKQm9Sd5@ f<D)$Rep j}jr";˗]oX]A2ˆ^8-#clA9hΔ/6G˧_QMXE`V7П\ sY&e0̴TFA67iyc,uP_89ݸ{ "ت"$ !ƫzQd״#`/?dj;9̘ J&H.޼8Oe 4^.SxGllY6?'a X \ڇe_ΏPbK6?|*}vʆ,A e >;ֳ:,|AS -99/((0bbִ}}f؞fPdxSs.v^JѦ45=f5pXŸO4Rje9_IV)_w=G.h²o0?Gڠl^9id0_TsmA3ehά()@ɳ7gֺKR?X qÅ%M  cn@/-nSĜXyEc¸ؗS|7~M|źҌ Xh{6^k]0cM΂Ly JpM" u%k>h/13s2:db.sԎ`\캆a\1>MIfB!PY:r{bUG{/4pgp3ӎ\İB. 2op~.+vĸZ ӥIp邡*Q/FqɭA**bE%ZK/v#ja f bՅvS%ba/z&MJ9/* ]*@td\ iZ40&yumt0 7&y~Duq0"WYo9 ['g&WkSɫxe5Za7w< \\Bf 3b_o N^0Dۥ Z{f[i"fY P 9V0X67Scگ[|\6 OU[ kintƀL%g)txg 7@EFʎhPOu2) D~ό2*ɻbt@c9h}1䤔mߨ etuεvЗMcG*/ ^{s=Cs3W,QlUёgeD}{b,1Å[ FbXb Ҟ/`Cpe>3~-YФ&ڇ*SkSC"7Q- l}0[I926ҥn[D44_J|&FFnOSn<צ->LrKe4-RIbZ;å-G o솙ތB$aP=C9J@YHq1 7͏П|lw[<Ot-?'1E!:e IlGcpTFORoM0|+qlɵH>#qnK]ܔ=DҪ/״)bJCEQ:a,{3+U7ʇ\ k )vV>Jlwb$+*z}Qս Y}p*#n }cf;1a[уVqbjuJk2R94EK~ZR1Cv\'O*z_'no 7.ԩ`#\wԮ (!f.- e%\VFp,- c y`.ۚx~:^(ehx!bն̒iwEϠ3DH*ښQGqivQJٯ85&<M|;uQXbiW8 jp ns`B:0NF&|P;t1+C(s4 !qR9zTl. jqø:tBcRЋ*]lLP8X /׼k_$Я5U=%NẒB):2--gQgd5Xd.R)؉Wh#deVKdKilkեzUU?I$Au<67썎 i:dy"#/vp\ޒ@`Q!j16JSƚ/lyүBfl1[(>,#kt9լQNX|^b'Vr݇,[4F4sj.C{ }첹u {IG < o3)L#]o㖝H8UN2#^cjZҰx}h˓6%FeM`)h3}v"#!_:(vH RO53YC2SwWkol lGk clI (Di@pjR:A@>t}bvcnP8ttp!KݼLpe.rvL6EU+dV{͙tA['1>Bx)D̳{*%@*$y#1A5RݖM,YK*NoB_w-V>=D*HWHcD 2+Jo޺Q/ Erz s▙K4k|vZ&f(3~ʞ-үՋKA%9WEn߶WEm67 ;w["^+/ / B`|ag`K| M J4@u5}əS 0S{_w3έ\*}[ZOkU!i;6ZkK4U8/tB_szTqP KEFZG RsS ʾVUdXn޲z5a8ci ]35UA_$* yWeeG *6;z I }^ہF7GPHh3yTb"8S#} 2hL|I:cU*}i¨T9c:t^UԜ NhX, 9{AhS%jM Eg1JŰ |(j m@n\E݌;;ɒײPn_8h (WAĻ͂__H:b'5 u3?j$BnTT'ZXGi,) [@OZ QǞ7>XA>*Cրƭt\XY gx AZKգrEy{t {egONC4X͡)x RF-^|w-r2Y4QO/ON@ų0>R L4*$ء t_f%= ^]:'W;1lߘi%,qժVpYh-=b9(kfL`sCwVBΡUwEW)q5~ԃ)f91|ty(}:L҅./C=Hke{M;֯J]QusLl$Ddv594Sb@H"#z*#[aѾ6UZ2"1,Ob7C|/x AXI1Td^@J3OZ~l4KS }lEkzXFv b{էBEt$ઁ3&@R;uI{ 0HWdH6 ^ ɣ~2N6Wk4I@ ˿5)_n\./;1dCu72$9g?5'^? xA|S7[VQ l`'q DD#&ɨ]޹%&?ZM>T1ۂӶ(mzvF⧥ FBm k٭T!hYh_,9-s$˜sm&r(!c<p|d$) ]? }{?=4ϞD4IتK Od=_:ZNHKտW[xI Oyϯ: z(j)C[1q*z;+obzT̵gΫv\ V (wvcr' 0v e{Q)N3ePkJtO^ X=SLzNT CVEsy#;늏qW{yC%@hR`Z]v9V0@qhx%V}(7I9`ȿ6 ?ә|^Q"4ݶ*TS,@LЩ̦T#R`-<6x7މS?3}} vkcJw;ʹ8X{`r֫Y"W;pa@b6ꭵ~tǓRӦ}TˑYGIKęo;y6GIT:?0+;Ό!nc@_78yAɦl.N~0T7`y,`0N~)uw%5VGݒd &ܥ@tڣOs;:Rf*.-j)%;e ]" ZY@g 2H~a}ɚ& m>3{Qk~sAt= 15'W0[>ɽkіoo)ٶ1-tE9a_'S`CE(m?+W P`T|:x3< ٲb6twEϏy@K{۶VA^.W&7ۇG[}kKXY庆Χq_Ҥ+ş큹$Rf>O- lnٝ+Qۉ *chդSz\'|bAg5a[o!ՕbQǥ^b/tEsRixCկmh9 etS7fj}lqr3 +'|Ёc/%z!G#b [fi*cH\ʙ{ȭ3h`.Mg:դ ]fX[FIi2aFn{"T<}CZ%uR\re, 8g ^P °9Jz\$>;ݶLKF/ q_- HZmrnHێKF չ0V0$zZ.+Gיmw˪< |Byfq-=֨4ma44&(S4 Aϱ[K><-4owz=βQKnޗȆJfK7>si\XgW }dpVtqR*`^xuUq?i@&ri S@h#Dj0*G:&[L.P =x +%@)4k+OL麓F-iBP9ۣtՏŒ* +H5̑i)@r]QjTnP:!#cNuJy)$5 ePFL̤]Q%åË- 4_L4G}2DL̢Sכ_3mͯm0T.Hoɹܮ9յfa{*V+`@i:C5 x~ `~NESE=EΛK9\ <#DE5yc/c\qێT,Q.cJ̈́Is:i$(7m7S/nj8)Qܖa*1&U]GHWpmEEjG-|SfZ,C>UzFlC(8dv.u87ì^< g4V x< vSft}8˟@/þ CjmQC珎5!-<7ޫXhD" |OI+_SfH:؁8=<3m PTfV RA *ؘGt^ (t'(io]w T{}hXJZ ;b$}VIqZ8Ҭ+" `LK8yt`O}C^ꔓ3:E/y9H*fi>c 1!MWR[vYG8Q녮sJ%ʡ+%~`Y{L2ZHzߞ+w_=CCDcOb/rg Y—r/<:y'<  rb@,w&p`I!O8Ei[ι'U+b}lLV1["Rۃ3\6.p ]^?[aq%Jd[ī;?{cl,879vU VNv "sЋi7FJGlfCg"wz"Š@`X(D!1ËV5|’}ƱRMAoɧ8+VsF4M0d\ %y?Pق NN^g r\#ƹn/+~+^NuyջS>+עW&V"FkxԒ3(QAKLyiwj=7#k&{PϝBu bЗVd:nr t}pǸ%BDD{7|xK!}AӸJ#7NaLPz.(\׮7=׿?y*uvI >ig>}ݍ:и ǵG}K'XƬĸ`f=de}QLkRcI 0&,ܥwpU)GBW!D@dN_+kc"]f%ա =CB|ޫ: i4eKΎ ksxC).cg%fqn9,1r;q| QABZQ?-fݨY$S߷{ q%͗ӤfuI{P47"@‡G,%5BKrWőSvSNErQ[ 45aLr$g-(:\-RZ:-vWUJ:q&Q|H]:\ ,\d0ޯ}{J}rf^fJji n7v=xBaClou'L-x37NOW^w7j 3d2sZ UN}:cCsZ~SYQB1ѽ) d<̦C#={)1Rtڛ(e NRS v=C (5[{udI5 q3,^Vy77]Ȑ~S|EHa׻+5gGcu pEIE_ٚFS|ioBCj1lAvkSV6±`aHJuS$c?($\9GZ0Hȵ_#S ?bgI 7+L=ò#,X1wtAaU̓4!{k.!)c>^Z;/R{$^Ia;.ز#g95R_s=ahT_3AwAJnۂ_wmfSE-aaXs Rûq[(%`5ocCoJlc)_Ak9te#SyԚI>Ȫ'qϻC^i3q8}&0K\ ^j+D ')K:hŮzV U)Gj󮘸PQBjm:y@Poi2 55Mu\k}*{􁛖>IX.U^v`%&+2',#g[Dc^Lxx;S[: JbL;5(/XsI߈ߕh)z-ZjN=H!h bC׸zx÷jH~ &4jx>A&i9$i$oΖDFW񧪆-QzCueal3'Fyk.55+Aށ`/gouTBv5 Iji;,BuN^IzY75jNlb7ǥa 6:xPh’eM.X$K YdAحoU#suA6K㷜+sH8|k oBioIwzUyQ'ɫ,Լ cWGUf}YLZyP-YAnu1|F?S8y*blS-&t.?I=Ĭ ~(wtˢdzud`*ŢUJ\IfYaX \Ml:.Wm*ձ̨@ gA%۫ _'E@'q Ѥ.QYc_vkJ*:?û5] VT47D8oZY>,DPiNSTzY1n[7d@fSIXrlDϤċ?[ dgtɟ]SY״LU3Ϡ9/dKSvRɜ Mڀ @pi}ksX @ cIߗPZCp :$JpP $ZJ9*7YMO"y;o9cJ҉M1f5,vchH'8=MޖN!-Ds7%u‰(MGW4y=!R T S~A%kZfO^.TG7L1dAB "d'!?E񳪹Guρtor"أekdEaV)>R*L+6Su+zjb`io6KP<8Iz~_2ﰀ֡(׶ X%VT(E^Nšٺܣ@Ht7{260l"Cy|8&V+@%SǷ1rj"qg~ 4`aPcw)bagRnU"] K< b_)%t:蜥yVlLb]aW"\D)va#wCYipST;Uj=iuxVcc9 ilB xcF+D[p"4^ _ aTd[ x*6 }g/4_ 2v[?K(iNs.T.vvԩr_R:\vs%z'4Upg+YhiZ.D> rkjB2|A*s☓M-Uiv"Pp=nyx ;~ {ξݦU=) " ؓShs6\D:O>t^C[ (Y:NcDl̫1d 9VhCņ{gVp13h;/'j948"4ċG:Hm߸pXqmbȤbLECÍHۋi7Tc΅$ٻЂ}sYgP҆v!T, N.;He+)Si nRVUؒɫ$BnƥHa:'ykX^V\^bPxw6O]ys !DlSmpo#섶*kI-gVAMSCkM4BY]ZxH"7dfVS@L 5&ohּb+ҽ5>K*mAϲڷ0=?bhyO` o#sc?\@J ZԚ4R`>'d8I6! L׻1WK4g{ۅr4L4f_ͭ+] ]o*⇁So}1lIU;z'eTL0Crœq[CdxY:h&󢒕餬G3j$˹kJs7lʜrpP_pyFҷ&B+gZx)F_\ =xI')\9/!EܛH; ~3/#j1Bx<-'WDo +kfkCw-3Q}{ARy tFYK"J AЁQ$]2=Ca[6Թ8q19ZSѝO30a ЩJҥ:8oi˘q κ>6A>*_ыskbfF<|x/ZF&7|x!a}B_ ?ao<_S/uBO_'"I DVէө/|6kRO,Xe}ߑ&e5%{5 \lvl\9rL%g߃過jKPp9osѣ'\ɴE3i%nE*GmfÇ~buSG0ֲ%!T߳= c5i;T"H%qETC_񕶑[V{Rv~M2I&KC  q2"F/D-z<sںW#I9I9WmU66{4z1s173[QV;iNZO&=Dza4HOϚ݃nbOFVZvbmh$@QPP֠Ƌ :ErKy0-![=$mrҭK^pz0ᢶRu腏n=Hj R?Ã⇷dkV~_ʤ1|)"&vSSA[f{5n@Ϫ}G`g *XA_Ǒ.]x *}~u릺|lVZSk )[%Y M!ʻ]WM9~r<6$y\TŒM0lqJHQWoCF4aeի=%\C*}6IY2h6䨢Pavóі/$3ur/@#1B4 ppR ؕ{ '8YY^V,õ>sM %["Bc0(1 .$K<"@u`ݕF-w=5ySe[1fCGVj5uTP%M %[< , edbA\ܵ$|!PǹJ7jgWH*A# ^wza9}^~eBtr{M3Y5lLuŽͷ71Yuk+D1Bckvh==ψ``7r ~$Kxw1Ϫ}v ;xOM9>3E,E meAW/yTuzy.`m#W*3gмD$\ ',*_ޡּ8#¯'Rnĸ \YB|';]";VPte *I=q] -1?\aXw֧4@0FYp~ eIͶF>0FإLe|>gmLZa)̶/V>&c"fw;|T1N+,rEZ0 э+}Ϻ=! nUJ`?SWoyH6> W R JKp,8=1`Ǟv:jY.2kuA SOWT,WG=Pyd lcm<1}w6C]"$Xpu,duC6hӪU axӾ dh\zh`Hn5L7]p̒NUEW<8ZE(‹Cs *\g? f{LodEOA+s,{ R1"1h-SrQ2 /޹9ɲuGJGi v  Op e¨Y_MF2~H^;w]fQP(ș@f+,T~ OkGX:'V=4=@~'Qu~t.oRI=Ǟ;Ù\;h50t-N};F4Dv9$CY.}>y/շ#a,X<}8l j$x) n|4*C7pY%4!-N;͸Rԥv@-=ob\nY zb@ʱSQn[G!q\*P'4)\ GyT9hd'F848Ehc6D ]eb-J*NVtFknEcmoqbk5oi} faBHd;\9!`"6`zk9`7rfJ脦f85m0Il&ZaN@GVs|<otnOCHqNaur'q@(%[=Y,M qƧ04u% ы! r/KhțiO3-EKuO JTjj5Y˫$';QC%u =\0Ufbǡ_L]uwG+̵مP!!wL5 t/[+•BhBC<$O^9;jv OuBBnw&z8/ڗA;\5bo:(C؜^I\-f_1|>9 W Aۇt(L*<ʔqV=7_HZKt]wBMo\,@fn-ww4lCH%R`ezYe{TlqKgT\JH_>2189F4F)ˊsv;5U͇ ?B&ȗ=)yе%6O#ĿIAےq$dQ֧QVvp3&&($Sw%^Dz=;4lX}uLZM}'v !5z@#% Smiz'j>Ozj@(}] xRڼ6@GtT L? 2%O\!G*U襗=Eba>Vjq2}!0'`M =`W]WR+ \u_GaqR-$p\^j #e/4Z B4~KHY)ޣ|ť0 8'Yb-% E@ωZ]U0`UA+q0Z{^J #j;h|=L. (5I VmþG)n rxƒLNƂV&]HgX_Tb6.1;~@0ת NX?ne9͸.XUYY.O{|qM#o)):MɅ6ߩ +[ݰ6[xA:( 7uƀnk+>3No epӣyl qn!a:OWlr1J={˦ƒF W}2.@lap,Kﰭ'83dJRd}}םt:B, kSgR}=˙.8㮑DՅnt)n$f^<|c%).u(8T!F@=2RDa:cGR"~@C@[90a[ҠB& ACf8poݠavpAg͏Z6_L?Whi! cZ`t1%8Թy)} kVJeI# % $ bXYݰ7@DNg]yS14?A+79\Kܴu,h>2ހpy|Y+4P.S%T [u2mā0ށO(B)"~hV-55kHSE"MV)wjؘ {,QG׃9!>DHdS ^43+0w۝Ms* <9Wbv4Š@"q;it:$ )EN/;R,Nn^0diCdsC3_ +Er#\U"1wp0*,?ljwG&$ .\Iӹ#V0R]k+pQϮgaz~pڂ}( $e19=,LÀuN7]#yo61USajS`*X('0me@ exz߉eW^!K[k겲\7Z$vPH8/WnlJ̷.B,/p6yKDLo=`L=ۙYV0],3s&̀_ҤP9IWU$>$qOω:>6%N=ˠy:hdKoۘ\T\_\ˌ\~ue@vysq9tuRzraPe.~@o qo)]4"px$la\Ģ?︝#R@l%8 _񢬒FT]1ՀUlVki+♂Y{ jZ3&Fc[30}|nmč3'`=rz >^MYjt2NݠЭm9ZY$#tq7jBy5:,c> c"w&))TiL &ߞ2A7eK,} O}zm3t)n]EglճrDz" _@t_%TMI6vDRˆ|+ kw2/6X<"ͰKaD Eۆ[ /č1EZ뒗6=+$Q,'ZrUn.WQ%!MXKoK$ Z8*[ka&xm_V΢h >v[OhTc5?#:m+ai]-n?pHes#\l !2r$e5o8:zeTkx@b|a]ڮ Z(g>G%(K~zS͌<,ěi+c}Mf +Soڡ:77<(f ,|?g @>M|:6sK'kO9Y"\Oo5yg 4o1q}7@ -$qlϽ%X HkVIq7U PDfM,apۨD)-гZ&TR}-\ ]M $i?5m; Ab4d$9?t9vRXZgac-(nY(p*8(*ppf>4p9gACa6͡k ~ݔXܝa  "UsCC+> ܃.,+t|7۰iŁGj"Ց.az:۪:LG^+V"z{adgWE$CtmbܸnZޑvQMJd/ tQ~blѝx0\–ЏѶNQLD[.\Rf!v@>}L-LP>ofKeּƻcp1 ied]cpZ;oVV?OTSS({Gy &PTFż DJ*WPdWPWO$ƒS2Np$r_xsjOZK >y:&-7xY_ҝmd#iխ'p_ 18#¥Z0Rr+]}ӝ+ҲhnЁ->{=fCBa'DiҎ9YY`'!>ͫE6T;QQ?)Z6-3R8Ǔs-Ui6+ i`#Mx'{O=c6(*Z\ڍn'wG/tfܟ?.~@ʻ:dbG/mCܒN;N7rzffa)h 󧉇dSidnTiWG7H=!>$-8QGz>=.oj-6ˈ~ʄ\5ĄEpP+mmuj.-ӎؓ/kCay՚ '>Y0 T??tR 5~!gp>JupH q *mBǞ>9>sDfY&;W~⸸oTTi"w?N};_fdcxRbvS>9F[mD9I;| 󌓛 } W E?sR"d)5u3Dz흌l:AQT/a¯axFuu~Ctn%f5P>3C'\3*D0IfLv-жnS8<8,_1*MWF?0<.NKF Z̨%!S:?$5RN g4 RC+,wZӹ3QgaF@ C(`O~+?L܅h8bL˶Hw]G`bB$߀a;]sv^{z0qBh,S;UD EVQ5.-z!.u*RńE4h;`m yj/1ZXgM"ۊNKٱkL%mB:,Q/TYVd\aJMl| a6.}3H#U%n& RT`e8wӞ4ek,1:x0Gn9 V_z#FAW]ܦCjV߃Cz:$`ž9uu eqD˖e"-ה+\g=VvG*Whp_f0Չ+e*:9; l q8Xjr,cLdlqy~ziϏ^SI}*@ݒ2}K{<7r vO@,IlQz-xRDr6QwQ,֯nj{ck5:[rT(ԽQ{wfUjf0PX.'A3R >vL`s,x{UŮ|^޲཰t'V:zTW[JֈVnw$>NH7rtirAhD"P-F}G-iXsp+{YN N,'MZcNW} ؽ-*BtuLl;̡AtWT|ue"ZLxP1; %'Wrmom`r-}(=W%C 'fT$Nߎ.}G]_a =ҵ0/fHMxNekgV3VHdƽ= ֬Fw:5߷BuxŞW{[V޳FzcjD\;tդsؤ=sVr|F4SSn\P͙Z#%hG6&+yF%3˳-[2pq}2 #fO[D/1 VfAs"55x~q ±6{zE.qmg2Q1ڐ+gIZKp+)|O߻7z2ݔ +9C m|CEc >Y|\e lv$CjUMliK`ڭôLNB' FV2@qVl|-J!o)AmKi!`Ì{3.?m/1&{aسrO?m8\B LXeގp'2v~c"Sׁg&ĔSJ7 9eyqTW}E8*EmHIL:?h s䨞'V-{H)˜hàb>v:B_`W=o'}}cSKFpr:IH7+bλK(S [U' ϞD*\՝dLJ+v.PHCϘPs ,,?2dĜ&]띵ʋ$:ӎ6J{}]O݀4ϻ6r9 8_ @*x|kR*"|:k1eD j_ۓ7CZhM4&+R։wi룚vUeщJ%VJ30 *,z%XYad Lꑂ.G!wR7^9P@S~L=#uVDyB$I3!:fv n}"TqQ(PJ';@GC1 px)PtP`btZ"GNxzD̴V4 {&863mYޗJo5})^;.}w#P5`2g<ck04 Ĕ]*$%F4v_}H7 EV"8Jza!7\#[z'u^RyˠBhݛDAjc]|ZĐsP֥rqտP`X+zsk m, 0V r5E^ICRWW w}}`F~"0y*Zep󂉩ojU]HR>"; !@ӹ{'(CO٢K|9务C1qKbP# AQ)ր((߮%D䃎~^Uq sLw敻RHJK_/,rH2!WV%,2,3PُdE|~hфK`%̃6TH"E"R~VlV*/y40]Ⓣ$3~o{CyعnmFB8_zʳӠRfS?C\ą 5S¯UKѺ)޽ /, >iiZHY@S2%Nj7<\B.ki -;;LG9}\m'[GxsIU,1WqUj&92z63J[igt=Fi{:);>OJWKW%FӼL5e\wR|2<́_ l,HLv 9(QnwK?~qOD Lu/9 mo]o$qo^AK[^^Ӭ漃Ӊ m}9&Rϣ4C91D1.!II_,?i=7 ˥mC\%Ybڢ LθAQ*b ܞI< A^mS!% 63ktD;єlƴ-tBd LbCRCʲ_p_")oSaJ7UfU3&C\pu\mG%@ _矴~cAՙ\ j@& KqؑKn{^M= :o)=3¦ ){Ry,۩Dղ-;U-4_>O'Y{^RX[vvשD 늨ftk>Xyc)5u3ܜW8Thk <`0p>n6[~ f/CKO$՟h .$$tQP-3uxb{PqEAXgTpW "twzmBaH6?pݔSe$9RϼNJr]eN-o|PϯJ|LM϶c|OsL̹!\VaەT/AVW?4fG l*rI!6dW&nXXfR~^~ad|!{ ])n?"Q0N;U.q[D4Bn5o$$$5BhaPF\g:7Xيjp㢺;șci2Dzŀǎ[t_YYܼ #G\vq+烴ߜ|:\h]7J"~>r&$ )m'Em֩1H?]`}_PF`^væ 3GaE5~fO=f%ȉN'i&=??"c {P#H2 TEAo6RS14 K0VD`"Bxb7-*nhڇm>3Unu9С3zhz?6uivi϶ -bOC;!_UH?S'l# NG JA0GG4pKXQzOIosk\7yܭ/ 1Z/ޯWfm7f}5)+LpA$,E1dmiy\<)0]P UcAL=a0ɵ)|x3entxšXڜ)vB/Sabݴ(O54Pc'd>63~Ly "%E&Nv/)|{hnPJ|SQAH吪4rʘGq%ҵiP ~k:,4q!<@R& aY3!Eο1Ǝ-& Ъ8%Ddʝߨ:؝-Oޛj"pcham&(P`|pTV|w unM%h1!wk< tq|Q,Bq-v#@=Ν'qsSE*Ԧ~H4|.$L)n d V2`@l9·C56C.gEld"[/BQ{r@0&0s\+Xv%fa*|'O\`'-|4Ȳ5Im$[/4ZM/7gth?60՞f!t/Xp+()!ӛN*g01 ,,e%5l`?n#nv }A3#7oyu(se؈. tl#kPKՒ\*[!_Sy6htxL@r;q1R.!x#Ф`oKW xXV%>ȶ)D-X|Ѱ`X\I{,2tf5\QюhK hu 2*ub)UA($ǘDzAN#zwx3ՄE],*IDNl6dtܯvU;'t0Y>]sL>x}Wq˿?3;k[yD6M0Էda4$ EvVǪxO!6ܖlx4YK) rl6؆W@xSrն5kMN8I@v=R!BuSl=r܋zYu ;aYH(_%ˆPA-~,kYBd;?ڄfB:'e2nxf4GFi!)OC4$,?u\X:rP$h>ފ3]_o],|qbZ~nQ1_N KK-|+ $9xv]Ph,L}-V¨awKmŜkk1ݾ>znWg f">-i#5Tk,cG!w綣< g{߄ @UA,|\:u>^=FOBkV.m_xy|/m摑=KJnP<UK ߕ&gbM5) ^ vصT/[)jxPcݓ|w޷4Zeڢ{;untB;VKiɂ_+ Yw|aw7p6(&j{MȦgmͯckVsnxu=l2?q]Kأ'\Jvh.[Ѽ1GýC.z-bHq}S G r`4CH.x,@ʁ~ΊAh҃F .6T*YpCy/'=")U*GߒC]*IXB / u=*#|B~`(9xSw5iz;.yQ+ 57*RT\:_h |}*2 vc A H;mG] a\t%kg6n/G ڭ8i $‚E_,&[f.ř2sĎLK{ BJsV oWL4ހ-El+&Mg,O;2AP]ބפz5¢cMLvD-(eNpt0 {|z'sPͦdVh_Qr68[cq!T\Jo h}oWۄB q^:ן!wh`9KHhpbLVh !HN,iu 1\IޕXgctv~FTYeCsr 7qZR"<\ E = IpMD,);oMVa)k O8ôf~[ ½ l"GBby[=6/b)AfMYSҬ2.-<ܥ_ݚ~Sm:yclwSZ.b-LbZ-7$5-bVkMnw!kõs#t *@Ѐ/|WOǁxs  %d\'4)OU] EJ{ΩwEq#?9j4ά\H!,ސuvaC?w%sa`MV$yelRI#s_ KdjQLqR-K$ƅ]OVP321$yD*V?g%&6 !Y1@JHyVM3Կt%p?;>I3+yMe*N$OhG{2sfƓZ0";.U FpDv]"iǏwT޸9XieD̻H[NVT-Db qej"e5DRE*Ɇ#qT/E3Lu'cC5dmie1/c> Vt)*Nn`ѓA1.}kkd\-ݓ!8W\}(x`#9w/vWSeIl'Ǜ?Z.G(2YJ&`Li P 5KV+c_>'8`ji[ߝl\l-8{ = r)䝯 #4d&CpT(te[O_۸xɢ(j+@}zWIEp6t|^!j.4%*$&s?5i ixBף6 fmE{A.A__̟C& u.r%MšR<Ϙ)'=k 6۹O\RS}%҆WCI'f&HƊ_VY=pi= af \SD ͗Oxܶ=4UZ3殼W)pD'nv WvĤN |ew&"kz,e`tG/ETFk+lgfcFO!"h˓P~p*zdt$fbugt4juÛ oK 5˟̰Lz,+A,>d&=G~p)Jr6NmC2yP\ עgq۸N~Z8$umw5cp|'B~N,%פ~6\zdqn ҏ7?ud=3$<^2(PL*b['z9Z5zW"z(D/f$g.W;$U3}!_-p]yaCb:qLA5Ѽ.Ƀ'W>ۖU%C QF?}g4|v۰Ⱥ0$tkR.oFګ8߁BWioUxH=Ɛ:HWTmQ3q>+ \)沫 y-Ύ6q,8tS*c7kC5:Y&7tF~sXF@~Ҹ 7EXTn^_̸%8`95w&"Owd?YB*?x$re'[QZ,:=3PD=GM |)]k@HҘ8qZ80TAPoU7v;nC2=N|Ɖm*6MWjTX|u%">pY[=||l.Yo.vQEGvYa~YpNS2J˯T~>qZƊlph:N^̎4]_қ桧Ef$] qo>nՈ{:|ؿW3%^4OEl@Cq%4zpWDV5{ IJCSك\=><\"B f^Dg% j;EWoN҂DVIې+ju NRdg ֵLF΁\I`Ue ,[W`ebF6UA_'C͛ɗ3*<!_?:$qTG\ ?a TSv&S?g|l0}T Y߲ݑ?'0] @O }{2߬\AO(cM!XVfD  .r醡)G. [T*#nR^> ՙ[9)GmTe#wyb2{=7,@Yb/ mH'm[fK]O9%Ǡr㏾˘:jˢVV!CCi̙2ō|+1ZG)uiiyJȦ%h[ڗ /X"]~swE'b藂U|1nԜl9<6 |^QɃ1|{Dw|r p aQ.rz_lM6U(/Ĕ4G,wM0euSփXF:z^Jeck* OK&\A fқeW` b -By,PA;oLtkAecn%#.C9?,;]EN@֦ؗ`D?4XP,{. p.=uU& i]<6*}Ny\[ 4/tYهdOFh頱EA?>fRLh mDc<24GjHHf ~薞hw86y6Xni44#聥2U0.%t p/vҀS/0TQʀNWK;C楢֚s#Il k"Xc5B oP>}Pn'S囂N Td|?VrDF;ІPNk"d)e;Gg?[*"p}I+&I]Cwc»6o$d/)*-#Y"WG}w/2̭Bey=0:;LJH\SV?_:N0L@TKݒ_NO[8j!&s| k1 1k(„Ng=zRI.7em#j9~bf,s9+#QDbKha֪cN$r>3Qx]]8CI*0(TSy1Iњd̩th&;ȑBREV]߳&lL.̖H˥>RR在'E̘M;]5G?2JSCl9Q1@+WG3w Kr%;\M,K:Hlh%=lR 1.¤qm6/r8t.- {`L.9LӭӷChAذ!ޕ40X7v\u)6R^Alb]=&e%d2k'rc.c'O`3I% meb(LXI k0`Q"SOߟ߱UdXˆcIqLhؤsg3 ;BaBHxػU󧜇1'4.FxfSIzLk8M$`0GC8""Xh("x!.E?٦{ /DR,!fwxRwZ}w!npa:$fÖyne=&fZov$vz){x_G\"$MFG!L%WlRu  ՗t Л~.i/ ~|G#xF}^XKM}6i_k^PwjQMzw Tu1Ty$P CK!&ܟZ}l_jM48yR&|0*kڿA:5YAxv9w˚pnU e.=L>3A5)Akl6.Ъ0'kbOcef[}09 MP*1ddnI$mxFC|hH SqWhӚVTV2Ktc]OQv %Wψ6A܍KMӬ` i<<6>ݎk<'\?6:篻UA6iH@gʇ#G>')"4?v~L98-- *XVGb-#q|dݛXnu>bhԲ'Yy_(@%r͘ōk$mHRdtA/+5&,t hjP <6(RGMy?[8ʾzmrMU9wcN2_W|ATz!(ӲE;P4kw V̛q- r!|Ug섋$D"yp_3hXph!|C25:/kWUp۔]$&EhJ tUuW mWWS/cCNGzV75~`q~ܶWH104,}UOf G2-"5ćiV/a\*g:5X؍㰮^#[gzcp)#tI7o iӽ~$S{ {?,e NeM@T I5ap$iYS4 {jP/[OMߑEN˱Hxi(4Dt,% c@3@*gj#ZWW2M( QҊU@nv+A0!bJeda (yǤ=$@RN R]Uhz_$2)+V+7<w-|T;^ 0 ֭8*: kbz*0VM>|%T$B|))SWJDp~# >mȫux%&^UE +\={8T,"* W@5a?%Wg-c|C/Gۀ UCZq J*+#w#9jl̄7Π Z rK߅$Fug^ClB(KyPFNZdRH~$kb\?nQ&ESR[7cH蛯 iOf<H+Hs('MEdX;oVxIiOhf+~;K>]DXƵn`i48?Y8/~8e ?Ei"qBaع!tObZ O$"ax?EMǫ(}hr` +u*n [O"!gI4qc*uP%\W+_KCLl/7.gd X:f:Ƹ^kE"1̃mF$e,ܨcv%U|1 ca^\a;i&e QI=2i|H\a])a ":3(zwօ˺"bX-nٛmւ}FsvL*WJŇ'e ݹQ[-Kp;nz6ײ'_d!LqֆSz}mpxOԐȱůkc ,g<d~RX,J:P"ʜ Sv%V]6V2lA$к. 49M+ 쳣-ZNdnYխ 0&)3i ;HXSLs ! )TH*S{Iٜ#O8$ 6E %Y\"pDiD$@V'R8XuH':k,zNsOIbALiZ蚏+\KzY!=G*|Wu~4w%. G"QFyIU  :ty%f~1\YXW{> ~MoCq+3? ɽ&D[y0.q5B tErϷͶ}0Lj?3ǰZwJ++8T՚x2~I[11Dg{9__SV 8q^ye.ՙI=YbWnc? MeoL`oRg7^k"&ӭP>.\ALcK$gcq*yQ,I@߶"Pt(n()ktSK`U#Q]#`4hsH0LPYrPԝw=IX o[ko$9IImd!3&rBLp"݅\jh ְOz.MVbMEDu=c@ 4D29 A2oځz;ZL{b*7Z[(y^.إK#Vq~ I{<c^H+~B$ "B;'`uFw嗕`)KbԆb\oZO{*Em d4: Sg!RWp+@q4nypU]̃[΍e3 y@j}L}IKW?ȉ>ԻvR׶v󧛚jkܡP'QUY*?]0&x94d s/Jݞ3(B i3~u15WewM,D}X 9 7ɉф g(ūHFCNgu9҈XYܥl3o;"TB .~D NƢԚGDp]1> Eſ#:V8,S|k &ث0C|qC)w^&ʇb>&ۊ0uXr3r>lj""rdsUVNq)~灥H~pÅԻ(cc#>YNn!O0d, Z,i:7gSB0m%H$g8v=8_ ^!2 0&G݅$4Jy}t7CICF#oy)2O[H`{d`J]% >IFf!I@T {rH_E+TQt50ʤj I\bʼ\;m=-puOWWaNn)q,jr.~M#Gq9dtꘙqE%|O߶/hZ] |Dnne@O2/KAv" bJ{\ZR]<օU*J:Ado/ ^Lo2NcT-TUe Z-a᪉#'$3]\Īhp 7 "~?/u<[ݹ8B2ZU4k pI8=g4 n^W,^ܧаݰZqb0 ȏZ:(W$m[T=nU͚N /Cbƶa FJIG-)׷W$k=|-H' `]1 ;q4W&XR|_g#C[`j۝[.vNC߅$#+SAKq')](Ln)梭Q0ɨ mvSc:\\u|5\=E]|b*>QGt\/:W.yUuv5NuZCb jp*j^<,"#:wc],'RG^`CO%'V-9ܚpt rFG0D~eX. ^xdl=h1v!yHvK% Dz/g8u[Uڇ;/Pc^&M j9Œs,>i9"}W^:9ӣBL; Tg~*xOU]@ϲk@{ Ҷ5?6ۊ:Rh=%ԔS14N|mI5d`Ħ6棲P"5 ||6Q|2=Z#v4Rp#A{JÈ%rfncqy+VcoXzDdke|IOsF&ݑYSė cY-tS\o*jDg+41Djإ8mBCi/.f b~r} ^F1"B L=?*^M] ZCN /j@Io @y!wCy%Em 6qװx~:#.,/R{I. iHdO:^D,]܊jl*uh9}PF]N8@L^.?jc*ėH)hIcFQ Jd&LCDPC-38]XK8V5~%ŏI!D: %\g|ʹtV+ Jluͳ-_8h^E"d *`NȭQQ; Td+-ߵjjuA¾9qhv>aφ|&y÷KH!ZKLתt #*LZydxZf*&D#\Pi%#OSfǎܗhD y]e(uEŲK$ |MR_܄A \,%_f]Eg9Ltzv+ 4;EFI19h< 6tFyujP͓{)$׾JTfuUiH/KCAq vw;fY2&أ<֐$dFYxP2\$5$mJqBeS*kw!v:bA 9zFl wjJf6ۈl=R ?--;n c$鏡5)U.|nZpWHlZnD;CYDh% Q|@kC_DW[E}D\Vэ`ػԹ}7SK&7qUuID;"KSx~t4D0 Ժp mLJ+dMs @'jb*2jO>x2&wP"zJk(Satl!وgZtk{(KX9 $w8'RMKWi㍺XIY mL)" xEC2'ϛXBT߮FH nG&aRPAn3b6u;=Y~ "Vc_+ #ncNڞ'l0pE=֗E6^!M2zC}plF30gd D])Wx!cinC_$ "_ϭz6-uZnXAHߝ&Ȉ-zk}pzEn;p@_v B Ky GO{w ug8 ;k(?ۑ=3+lJ.q_࡬^37 Jbľ/E+ds+\F-" !5 :R%өZSדߡ`ZpPb/;h4" W?0'2X4l [< |2y&V AUm&cĸv%Y@fgc NwޏU9~"wj~ūPBh6%;f5ѲGp2j[AKh~^ D;X^zI ˚\俗Gƛp?L~"*LmNOKy>p?ʘW`tYVC Ԟ(`QNf 6v޴iz]ETFuKJ~8MZ@g>XXiUcb凟Hִ%9vN_YnA£x9ڣ_h0Ul1X$Ibz'okd-U%}GR*yZK4f[ƒcu-v\[ЅȹNADz.@UoSRRN0 ^dTk= ht(j,2WL S(f:P1FCsS>-6U_LzYh.i|zBgɓzZŦ?RpLM_6I) wA8kŻBQ5%юZXftz ed+v엉[+yf a-!*"[UdPe»'Md%o w5i8lܳ;`QZnAυ~6/B6P4xXk3e&I9F0yd 2:5,g2^$y'e8W\'E[qwZCFo`»cs`ٿ2^"Z\>̼7Yy/I  O 렟k.%֊oLQ"qN/M*pu G>r]ِ&TT/ -crmş j߅ھX |~L{߆mwT:59'ƿft6YNJ IIVM\ifwCaӑ47C ޢ0(Y2k ^Gɞ6hag3Cj伪gπ&g.OrZK )V?.a9i=ȯ5ՋFC]AT(=,>ƭ 5T+@`aG+Kx<?cR߲ˋ<^NWY!>(JMmfՈH=5x+Au[dǸ1Ox‘WNOt*E܆Ɣ:`y2 G?ř z+>z}n4;_tK-Кm宨_1ƌ0%X1|c x[AۿLrRNt-ch nt8`\a'^z3gq麻^jE/68>yIg,*.l*BR+Fx&1EP| XǵŷwO1CQgS8cn.446 w45vS-8'n焃*j>6K{ME#G ii'^}t aUO ;th2<9nf9-̵AX_Cz6pޓ߳yJiPڲ(]r"}ГjQq!{ɅaW:F"O":`0MǼl{N&Wiv(xef Dd.brPiQtIZBѓ,vOc@3]%3µЄ ?& y=}mWqczGͭ ײHl6?!&>e%y2C8:.`pWfL^pH ݩeHVr#V)f(s].([n_j]Iv iIϙǚed_S@͗/8Ni9YD8}DV=;toQ9jFb9qڼ1%L4(1X$_j!P (W8--EJ2e𝥵.~Hk|ㅪ2HH lb>膄ʷ¼\({aL3bu] P`sT a雇&RO㱛V( Ψh{=KQe zMP9c,Ow-lЊ*9<ɇ(};ol'ޓj֟X'blXY^nU6w E5B&Í`pNy2m `~·6},T3S ]ȱxqt_:xTݺL HcvQzV[VhfSnK  X^L aյ.)?,0d+%t,#fUF O7)Vۣ\p\n3!iQ1OKBjrr1@`c0]T[@aiE`'W(KV%8 dM;`ӕ糛FG@َϵn>VgDŽ˟-$-%$ޚ"ڠ{P]umI%⓬?j٥}զ B&Xr Y:@p~c ΍Wօs(I]\ :swq&: նj:K&>`g7;Ϳti1C;d)zVx/O9锳CnEuRpT!֙c#ׁB e %Fr\fsۜ^Js79o"ғĠG'EZg&J7( ?NJ P8w& [l~je0MXhf;aƬb%k>SMTSr(oGQ&hS_LB6Q*Kx1D*?% 4xv ,/.)biM+%oN]ƳWF~1UtCVHՙ+ ]TKx͕]}:nc^ו#ߒbz.If3ʱ@u53wcr܌}feC{}:xP, v:\ϬbyK7 .e- ;z@`Ն-ʛ ö]rluK}_$QJQ@ pFF<D" i#'kNK.;>px r 9%mfPF^|lTTc]S(LAU{y݉$yrXZ<֍v36ۮ789劾uvmGߠFcQݐ'hۍ>qxMATdeB_*~ӡJQ50Òj]7'[. skĴsZX)ueW+63VBKFgtc&Em|޸8*Z lL`8;xG`jbآ9rKݪ;nz(Ql\BnA`z!>/00?1DvJv+ 徠*"ZOHpӲeU"*6(e3XX\ }J~9C$A3x8Uu3Eq r\] aoDB Ģ7V9܉%Ÿ*5Ǚ,Yi<]5|FıT/ja*j@Ldtr}ihIfdPJr43.؃x8t̆qWWB)%#d#e88YYߗlۡ3^ʴ+?#z_$jxHL6o}wbY>.|PVWqUzXsx~[̜;70D}4Hc{62<8e<׷jRE8 2]`hNbUAJnM C!Sר7p9Z.?Wh:KЃ)`?* D&ÇSpC{(MdIM׆:¿F6GCR+ZuRi`-|cn˻j Pw5eȓT>>9<\Fʣsk(o?߾}#LhouŒM ?XFǮ V}#0z{Ss_ \,zBl- ud63j )T߸?scvʰrH;R3`#!._r twNp:oa BpM^9?[iF=V7;Mgα6n~hJ<&YW+oH4^n?'sU'&V~ /`d=;#xH6DrIZPX Ӭa3S, "ʼndwϖ?Wt|`0[ YMXUMED`؛چk瞒`KӤс!uq%r^ꉎo?Lc&4I擹gsԇ{ uDQ f9>?\Ug͎AF]>?=_ P*R2y |Š|mH*bmguҡo2 iXk$iGW6mvn\~> ##>>U-]N -j&B{\M,N *IJ&ňZ( Խ.vPe[IF_,lQ61m~< Uigs6/$:Ns;m\swy0Ay a&/2j?a9@椆eD<Zx>Zûஎdmx6 ?V`UXqgť.D.7>Kd Tj)L4uupIq EF8n2h{GQB+SQfw<{KVۻ>dSEdOym*t8䫽!ׄ+qX2w`yNO@4M;6Ĥ;#JޘǑR6=x`A'\!-CLC,Bs hH@COY yIڟ+xswϷ"!+oy|o/8ӥ©b!%GZd ߞiN@|qM}11C Ĩ܁&p2g!76 AM(nQ*AP. {c6]! _}`;pU"'ÖĀyh/z7#w B8&F,ό1>r(7G`iZeffkPw% `hDW`t[Օl0b|J$j1aՕl= :uܘ3!ش,*UAAkȿX.Z2gtGot\`NAjb>W? ̳SS=Qr`*sBr&y!mbrGtr_s0ܠaI[Јճ3ɜ?|읂',@ȭ@/LY63 ՏU^B/q`ER?QAʫ[g-5eɋZC2i35sT7ac f5)K3mPh9i}0hm;D>dfXa4'R|Ѓ] '~V:ΣM{CA, eŜgd\w|jEBW+]"+!;m( TZ0{T:14T),6?g@ܮgP'֑A3b;8vu*А u훁s$k{axv 5jNC[zG|LI|"H PK?Ϯ(afkXڳ )uXq&thJG{`*~cu3X>jGZ~Is9S@0B ᦯ZԬ{r3 7{}-66\,K7C ݦx% G@+;Zcg3@r( g*˅ViG[Rq1]r.T\Y ht`{lG&Xw ;益$;tctzΤdz|o'XG(bMZ ! H2p2\kzUD.@.ܠdCXQ>u,Gx331.Yo#MKWsbǼl9hTؒDrhkɑ nGbxz%yjmXs%G]ƕٱ/ZP%W) h+[{ {}>BҪԔD+AzxŒú`%loR)tҪAʁ=<.\8ovUut2N6ʉu&Hm2̾/SYZǂ 5OPZ'ɜ|AoikG#},'Y\)$ 90}0+^/e+gD /)3H6ؑB9!q`/DIt4->q2|!={)(,uA`oHH5g S̡!\35)TCIB|:,PDz/K1H~+^YմPUc "]#\ߐVe52ŚY&t P8U- }c+ULu/pБ|1-1yQ]Jd̉( hʟE 0}IU>?+>GXc@}y+s#rmq-sZu#@ŽF65x8rtTR; $Q7WKD,wh)EHoQ+l[s%oE|]._هZ$z'ӖV۱¹fw0X$r02)#=v4SitՄK`|-刮(Z8s)"b@DrG9k4$Ü4--h͡YB+ W2w7T~]TAǵS`]C#[[,< r u/C+WID|ouYMcV @^DbS)B&/-tna)^,_l|^#jx(ף藩3k˛,jL~c7˦8Ie^6ɾ "tVes.DNN4YrMwWRmפ1{5};y+MzƒYZK@dаկ'yYڌ0C %/WZ/!:Td$k(,,x@^Bj`jb4o  ov7v/>{vE쇒㴅g4d*,|?l'BjP7ڪQ/%Dl|a㨗nxR]Ѵ`n^ܿMGZ-*F{6ǵk#.l|rG )۹ԌIi{HZߺex4҉!I=VXM^np+:AG_L,+NZO~f1.p)yʔ` ;zX٣ a9ދ>  r;7}z(s$w;ь_23>gH oG_('-x]zU>K5p?S{hI0IiUk#4nT몭M^x\Q`GoNʛ-sz_.KeELV55: bC tOޣA M0';3?9OX\2> @rlf@{ ~^uhlS.PnkwfׇPxG3Cw87jmXM<]+ہ+Hevj'"h6i|;?m0YqX[(Q0|֩N[P5`RAd$s]t5diװ@-fAXҺ(~Y*9<:J϶䢂n6>0IBk$5A_A} 9v?ٙ,:\%g:?0yq*|icWTA qqd,L Di=2K(\Y=K?ꢐϠoRFPU&6hhxO^Pk~,:aD:7oo=\%%9LCmi/IWMǼhERbFQe7*DM?n-4hME**l+\[sd"l$3LB栻ʌ#bZ):ݿ+b'GP'Geȳ.m,JDk;\+՞w"LeT[ٱ5%f)˅ݽ}Y|ɁnҮ"0>L$tQ25dy\'^CYB۱*pt6!?@y@!Q ߹)g5qXRt;VQ p0ٴRn"T!~ᘛ.O#Nm;ظt0ϋkJʘS玗2>L+e(s֨= *1 Q}aSioHp:7{bO>7L t P YS| &1BBK)[uw" 9J`ACFs8!VĶtZLcmew';ªcѯ>rbSRZ{#oڷUE/tAy6r0a<5 ݿ^T79 Q{^ҀTiϷOi]c}$H?aB+?JL8RZ9t@ D>7ZӳWvIx3$U5`eQ:ZzN15׸KSߏV ʯly9'~SSS5艅2WIZKe 2swt-d8F\=NݮG7=63UD80YBG;r& RM? U hF&hSMr̝| 5%ALCBH)T2htV~^rU /'W(i͚~h*k]qi*LTK x Ä؞+sNӘo5ǝ19JF!oWp9{)Q֗0>6${y&jL_9g AP8J}^KAT H8bLz9Z뮝_OtǸ̓W+Yq/t\HT1XCYeشq|iʳgb%)K.E8鲘"o*OJPgjNy vÉhQfgm |a} AvH yˆnX>"eކv)Lt~t<6MRam|³Of&o..$nWʟs?#(%@V $#rUN1$d6 #O>o%[UnP%0QfodZڹOjS6գꐎάÛa.v#'\X!NՏOY Jӫch4qYK)* 8{!`s'BQZcml%K~kK: oIp @!,"`_16TT,[~R%J mD:8RDii-LtꑲβHOW5{ע0Qe:6㰇87v>j: 7YSQ\T{v3R(=4 ,Q1i@mh )!2? >j'\to73 Ihs=@{0gF4Y%"`%O|׽M @$g*,tI5җL';;q:BC ,3]wǁ L~i=%ޛ!V#H:0t΀ o:.\ܹŏN4%rUx41`#K[.٠4Z}A$_;/s&i'}Rj KL>ɾQc cǥٷOz#6oeLA ߂ -`P*"* ߱n32ɫٞ$10<t_ ΤBVsU; vu薴 Z!6zRPމ""wVsïU'V2?a^Xt>d='y5u| f{U(oA` _(zg:LEdz´\һܣkЦhA X;yk?|5@d']=YH*UhQ`$FrOP"Ľ󻾑¶9ܩ4K Fn\VⳛkyWM9ڞhj\Xe_^ 8 Li$zf.xxd`gGzD4_:}`+Y*eӇpgU9Si^321`7 ?s}h4+~f M!$?D~ Hs;R>2%M{驣OC4ٟl̞;Ӣk|Ofg`߁\t싚tVJ|Ѽ#8XaW(7, 9dBz&%2<e]P \]rۢ5.|j)_b7!sT%CŰaۣWF<Ų)\y$q]L8(<@Q$eV(˯y#{v"H%xh ǩ@H{Ⱦb.'PxB#\ʿ暖E_9j17Zg;H8u7ɦ3 GRpĠr)<7Ituktq-1ORIQbyD@h3c,q-*o|9J67iHD#o&I-ct1 }ܖ+jCzC>PG틍˶G-gWl |3E벼{dJd@-xw`Zfx'IWkB6.}j~D &tQvZzyi8N̤dj.#iܴU ?OaBh5KbGoK cxuzbe<ZnY֭ruAnj5_;A-2MUc[.IZI7y\1&3gl͇NR5PAaS'{%peQ+ ;N~S~¼(R~$9uq=1e-/~Ӆm^qy Ө.ߟT!;^e$#Ģ<9voe?$S]Ns\aOjq(O#"a6(Րr݇vCl@zVRY%YxZm %Z,\qz*x雖Y@n˷f.qT1FFYF^ ѵ<+P~!;50ya3ajKW*c[F*6IeѵqCTHtF@|Hi̛I(8b36t=p,xc7هwPӈߐZV'vNhy%;`b?3,j ͆*A*3%A8؋ )w)-PpX]/3C<񄧣}!CG-d-hcckg^1dD~nnw/ {i0ahjXRH-}yZ3PQyvt ̬h٪B_ܖ,;)"U AN1%"-J1JuEÁ7Sn!O0G|@CFh`$}@A,֖:\IkgdvEg?wӤӛm9MY`jkNo_Jn"JMB$zע%z(r*6!@0ӈ'S<)kfM;/1 o;-EV奈)f+YF6ށ qm٣F4mea=XTn#p%?_ vB*)e͝1qNvlӊúeKDDy}.S׋npN  ]od}˩iqDWoPOA]`3SiyMmi%\II5"N0gH4$.xl'J@tr>ç&tf-7"4aU>-][-0i޺m'!mǡ40oG(n!mN;Mp7[%}DH@t6)B 睗ݛ6BkvEz mju1fT˹d(F/Dm߇86*]k` <ե)9Z[ &0rp?pn,JugWl%Z,C-ʿkved}w t!}5{#&w_8"n*u6TL+VE1u=ټ0kh;Vǀ D:/\/Q$EzjV5 ꁾ^o)\S`OzTou7#J#ݷ<5sȶt|{iZfbuf0 b.hK{qī^rU&Լj84sJ eZ Gc;dZ/VFP*(AMD] zvaqA3E? WYKЈwᑫr񗚲y'{-UZ@-J|c 7.禡k[\2\l=Ab {'Daz}VOUkAlzE@+a791uE2 4E2K'?̥+AQvǬ6`hV"FnAd&ܭ'U&Fu@{ ƪ5f_rZaf $dMN'lft[x{$l#\DsgY"v,4mjǿ.Ccuz;F~ mS*Ao*4PyaQ\GzeB/76S /qڭrSZݏR4`JU)VΚ0'(r6D` 50Y ! 8NL`tcimU'~[5(Dl~Ȑ,֝5j?}1&v^!R&P.8?ڶXRND SKK%tTX5l۱Ӑ %"AZo]eC٦`M/8d$A9'olK"W)n˳Jy)d*||u>'mC(v4=;yҘ<&lg2B!t[ 9 $ kBXqHVE_"T {%/CC,dazwު?6,wƗcPiV-<ۖV:ez2# /}l? >‘RUk]oZ+V>Zd4qC9;4V]qy{~|̎0+q2>+aNv ڏ73 ?=}o1mr΀&bH@W̲{@94(.kkݤ7d/uL"~A+$q'G]V:%C)u@Ro$/Bx,ڰhHP FR_F`"044*Yaw*~8Og0p`|e#0D^k=;Uפ']/1ҮMq(l'TN8@D92t0i*RCpڌ]9nc,^|4q.~X6*E<%dwCz [EzZl,pbIf÷y_얷KC^}D!(D|fr#&e&\бϫ 7:{,oU/X!pI8GmK_27n?evF6ED@Nƛ\wlrEg6܇b VG*z Ǽa$.Vʁl{(K$P`&'S1R)J1ꠠR`靻՝L^ IΫt3﫣@WN!f>ג2MV#]Ar!gebȩllP$XKoøy͒aߢ?n[ i 'VeIqAauJ?0waX'fImG?FW9+o1z3 9ȡ1#&QGhę)|G~NBt| UlZ19c tĝvM/N;%PΟx l~iC q},'1Yw,׋\O!I"QtYIZ*0(5E0}P5:]bkz e%M[?>v#~"Ӟ#,*\pysMOOyFvK.#QTJ<,BfS3g]u!x8*MGz"ioá|:=1Hѩ_H{.-)*-?&Wv(}V+h]*Ӎb4_Nq炷b/&&8]b&KWveV I(ΘsdސJ(ɎZ'5wLxyr$jnGʨKPN7>`o&`ٽcHs qD|ܒʘ{h З>}bGƒ)! Ivr~q']I9ǵ'WU,|X۝{Z;Օ2ẔH-m!GB}'# 7 l\&o{&0:B9>@` j)gC.ZTsˤ݁hq%9T%]ԻϠXY$PdKXr\}5;ae~G=q~F3w}>,_ ϓs9a8bJ˨ +(KuI=˺?&iy8g?qǯ/9Zcɂ7 a'霎Hmɳ tꨴ{3+Ǎ/5:Pz'(RY4 LqhddixBleȃ/;&t3 q0q>B/`4vLӹA;?Zj>l6 knЮ5j:dAq3 pw5?tusJFX@] 9QcuVoĔp: yEb2w}8:f[$ą"s>x`C3S5> x& I E:V`N(qA]tB,G[5O/afYF/IޖcPBqi r׸! -OŒZ>`|XꐕhaNj|wh?Rg -h })@nˠ[?*`KiduʠBO"NH6FNΕJW}n Fb͒BJfe՚'h5.M/ tSRT@\AՂ:\߂Sq?B`4]Z\DꄚH_Vɖch)]#)f*KS];ayYowj]7y=Xq8is#LLH#3i\^ГΣ6 eW>TBw:w$f}y"nXBZꛤdIA3ǡ֧AUJ-RʡSΕu!gIxtC\E?V/ZlX`+'E݅ϴ<⑰@q{Xtu@H˧с }Z QrBԂ(Dr`'Rp'^'Q}rYo*Y?5iRH-q=-S5f%n%M{.5f:>K8{(Y)ukQ:J3ߩԉsLz*}w?o $>`$"^PCJф6Rî8^p)Dž'P)zW%~jQ ˹qBOR-PN1BtlD$,ifqYv|=o 喑' jbrƈ_g$`2X'Np98"F*>?NO+:DHGW{Nḋms+7Ў_Ý,SpQ+t\#\xaI?#ZU@ )+6Ѷ`ˆߪga,[LϦ>Q&|M% E' M6}cW#%o^j&+Wݍocl3ŶUn +aNG:v\ :=VN Y5;-)/4yVHU6Pq @JpFЪ߬AW;1j^yk7-Dy;Hӂy^MM9lvTh/tv)d)6{G\:n~@_lakZ+h=ƶp"+%zhX7*., /i 8dϞXQ Ɓm=t-ՒF(` `JZreIqKZNuꡧ;MO[>ew=RH>i̱Q[A5xˠ3jɪ!0*2\d/rV}T_+fkA)F>uٓ_ԳMuj t(Ul>{5uF+N?T͋`/8Qq?,nFJdzπI (,c{]#sߛTF07SB76cDlaP Sc|> Cd#E<`QVw9f)䪋vW-U\_KBO}Mw! cúa!ada.C23l:3/VQ6@gǩ;F%J^"" |!s0:ϻ g#g4[ȃfdݰ8A󙧋n{tcu-qS1tJG S_2 ^?ip/#Q?zMz{|xСDrNJ)WP Ud D 1c054BCw?<]su])Ԣ*k.fزŵei ROUqrZEG|~ 84[OPh‰}\D5%Bp7v2J 4u<7`ޤ8dըAu\dp dsFd-cɍ ]4ۄڃq!c<.xb9ֽ;Q03i>qe'k'8k&n0FL/(1YSBDW9k<"/wG8hE ̥ r/ G>\zVB8`w-9μpU (I AΖA6s@n<Љ]>cZӆxk3׬< ӈi;D37q%8x~FǝvEa`*Cmw} xBW!%3 9BcDGOVX"‰K ׫[\Jf.H%և _- ztJE\1t oKZ"lC4Л菧J36ԑߏ?W j*f ɋqje$::$&Љ6c7w&r7e, ;V1S}Y[;Ko @=sAv @yuK!9ï'I3W)US Rpjh)4PՖj@(c8#dMzh%FVd T`rM y{=A,mJ~jwzwB6c \ߡ2NP^ di `C5!'< ðpWI9BVCObhx;EMe|;.Š{wszowvQуz}A0|لEw/<mLiqeS<ғ'# ͟w9-cR{AbyƔwȂ]F5w$ha? 43^u(b>Or-Lf XQan֛%qU񥩶t e hDa)rːU~ WGW[3qw=3 !$Bjx1%P/C?@"ϐ@yW0w\Nր WwBIg7I~Duz;6W&{c,!ę^0>P7Ϣ]#BpZ*Sg`/g5?OiwVMNԄ< o$'%4ݩ`G`n5ac8}roPM?E?^LdLql~I *ZnYz*b.bN 29??U.+9/#Ϲõ>xa|bZSnyrqyTG)hru{Ť\+H+~ߛ[HrMݍUjQ&ݦr& i ҴlÌ\xxH?=}5=uŤy[cX{ԑ-`{4 ID Ĭט3Yʏ Ti.=~At"$j9$ʢ'UKH6}W =6ֶ$Qj̊7%Iߧ?sx ucV>cɎlEtI!A$(i=g#b.{h6hKIQ$~`<0<- 5IM )0vHBg!L ܼ1rIOwzz>ya|=x2=rAkQiN#%% "y |kc+vJ} b&ܴ?!<@ "蚈/#^p( *UJn]v>"q^"IbVR؃ *evV*.-#9Ds"M6/GTӀ TGOfe(?fPam%n{HNz>m Tѩ,RtxUJ,}ư*C)sz$/u |aE`Pjh atQz}Ŗ$pNUYIu]K0aZǶAH?Lip Zh'V2s)=x$Hdk#YTJC~|ry|"tڭgΡzHo2}e.+Z`[zQ^] Z]9θ-Ԣ}o&036u1`=,v>k=?8BWdU5H +:&&  F8~Gjj(L|;Ls71Q Hɞ,,) eD@qVt|sЄ5">-t+}pWl¥;m(z:mu!D'#59ClsÛTà&E⎦+zl`b\/JB7E5KA_yKxSaljA $[,dyhR  (\^ !L\픹dQ J}qپh](tlyCp E*]Lks(q{-ƧOFB[ '7^ P{bXal 灮I6^G塦-_om{+ׄR#wGmU1ʝi-yA~| v%l8mÆQ3u` 2@/dD]UWa`0pi?gL zzL | Qɒ 8Y^I"bw<^3Scy@k"~%'ea&6K(\x)AFddCB$',Y|2 #5,CWxS26<4MBj<&,(vD"l;agdbeR-9#*jui9-r^X0]8=aW=_hYbrҕ_̈́]PFd0$l&&s.kf}?SꚮcsW֡ DN|>f q@cu>d|mn(|60.zCn\obf$R`>9j_GP]Z}IkG)`mӬHS][8u17V9px}'qBX=xDZok,7]N",ζL-C.5'f%ܣ/lxe[ծYr >dg.<)ylьga{H1CҚ]ri(rz1|j1#ӢU:2RŃ3k4jWnyhawk%!p*p6f }ުH+ IՆZ;:akyWg bPNt~AcT[80Uj `O n&19;jw$VL +IĪy |Wݱ♼_/Ct~;K?P™VY~aٗ\ zw$xTd:Ŋ6 O ʪսȨ^Nm.:f oAf82rC_/k Wؑbk^[]Ē l,cd:4(qi}@7f4tXV06 eH.X{='Qk2scKrq`\D61T xʑg0τhN^Rl 0y{׬e_3eb擝.VV=[B$F_M>+D4/ȥ/I FgcojjwE K m)ӣve5 [ÉaVѿGb͝B0܉yhU#. lHc4Ih:fА FjDW}䶃{3?2wy\5 6dZ E=ɑgN݇ Oa$F>tPϖ_)&ƦzT* /AMwnN;ӯg83vkX`ގbZqǰwم5V Ⰾ1won+G^b=@gSF;=|p`ΑxxiuYIxD,Z%-lu3|0|(J("l!4WQ;T "͜:)nRT0m'MtpG;*/sA siGA(Gnd GwJ^<{8+?[(WA%ZbM?uw j'}EՊ/M+9]HSH97SjsÈ8ZpXj` M%'\Bu7PQCSe:fM ʉÐf;ԋ塞ޞۜ˓h0&@5L3SC+9ZY{'u;#‡%!c(L~{ٸh{b5l.)7iL,S`vag-Iz[0@S֓L ()Mw)Yy/{B!ޭe}~(VcV{&[0IYC|/ !c~֟r%'7C% T5 ꏯ*K(V zD)!L,kegl8\&xyZJ&Q4!(9WAɵL/Rr~n[@]2>sČ'MlhTMF<-ua7;ҧć?gVQlXg"l!/~z"1M,7z||ĬWLX  a.т'{u%DZ:/d:эm_`6!NewnׂrI]kP%wl y(>(PT_~2+PQ9^:A,+>s MzZ3%HX A>;ENPB5&D|w:-Gs% +l3' m>u LѰ%+8F WP;8r\s۫}2GY|?̳3#cV D,_XbcZ>=O];Q^P@Ybۙ+yy y)%<ҁcJ!8Z!JdT&Fmzh^-e>R;"gLFR%۴7 8LK8g #sIb?P=s)!_S&'{0bfJ}8\?6Fn]y@E*=?Zkui.ǹ5ܕ}kPJhDX((Ykm\3iZ Ր34609S\g(n"nNZgS;$Ef.w5NBi'JZ.i'9Z22(I{`!__2T}@S$MY.Dj 4[|N/Hd>Bۮ  z/=8KR >@C:r¥􍬔7\8E?4W iu2ؘ#6 N  /gV>Y]A5bҷ:B;y3t,j_؀ _B͏D6*p >痲sDheb#"wT<Ƥ-W'p6@~VmnLDp-JtxLi-5CO;Q\޳ȁQҞ<|n;v(4M@ vٯ!؜}Ngnhc- }xlE ]HāR9 GGNo xLED[q` ѥ?N]%pfׯ~c,1 [ {T8y{>uW 3+rQ~J@ĥ1!7x@ !5z0cdx *1JWeD,Iʝ;e]FS@e;6Mɷ6MT0KYex{|^ Fk^6y7[iy(۹Mz?3PWҞOc_akJG6lvUeD4x O4r6SY޲Nx ^A)r.XŘQl8C~D4Q\ZC2ʅܵUnvPֺCmqysȕDf D;tBeO [,HQU28&/3O5;H(tⵤE[ 3^e`$eYN}m U ?ȗo9U0}hgEw DʺYras/I/Bw@5μ9 }Sp*x\Gq@Y*Ǐ10~(Ț#.nM'ӻU2Mc=- O  5~7yyޱ2 gMT䥍R |wTf}k{iֺԂ-A)O 9^nĎ/V`IQȴ)!Vޖh嫓 " 1. wO "Bu0  .pw%M ˌ"Z(Kuf(Ob>8~NS+\Lp>Ǫ޲(S-{֖a5k6 +wf3 f*P*!8fn+D99 [)vޱNPt;wFOe]+<=n wB4[e is.L`diG9Afi+h0!.cԨׅ M ,+"%|(W ;H6 lˡtCw lccq@_:g(՟4618rjQ7SDNa݌З˛:;q---<\4)%eN۽b Q7$l}OdtIXLDYJL^`C&@]MIzqk÷5{#?,5ia |kW8T$Y~=jdUO)pľ?@'x لXTeL&gIڋditw]Jp Tq7_Y (:J6!,91mON8" o'c~"7*$*-qתô~BTaSDFNK Z8Hӭ*E'o=$P"i(5k=nGlN})?%QIR%a.%cu\ɏsn'M^J ?uQK87,²aTQU/v% (nGm}s8~RbvꞾ90aDZ[ѝEgp!HC"w'۝}(#p6aTDs}wz\nNf?׾3a|e !k?r jU^iɿ4 2_Em{ rGXaɻ֘"EBv_ R 5i`:֜2~&6tCƕWWQ{ f^vVwV*L ޓsɉ⡅dT_`"Ϫ嚣|mM"@"Ld9.d} ^+7O`#%ۈF*֐81T4VM &gq(v#~={UHu_-z:L/U+)湕+MBs_v)cd3.2),hY?_(ƥ,>8tI?rJt}?ٻ n7DžLh$~?>SX`1~< "0X`6~RƳt@>L3v0;'L`͐FS:/IPݼ8$Y5?k5cd?iDkWYcEJ s:uVޚrG׈`^cy6DX*JGCQM>0ljL5I sl*WSuJIc,$H^8T[ѼsGU [_1E= ). п2 ײʋsyIW"UD)&f\Bz߶Y_Q!VG&uDk"։>|0|[I `mB%{[R ;d<˂M׍)%)(կPfW"_wGHxxfTًM,x@;EB=KX0Q+opIviͤoψ ) zq苠QEbx_HBfFu$dLAmF)WvΨmYe^W)=rf jcCɊ/z)ۓ oх]#Z~UTzVwtvcRv ".\8H eKuyViRV5ZKD,,lf%SIѴ ^E}!(F$=2y$&C`n01Uj.?>awPXƹea>xo͜lT\n4av2򔖩%CfaY0 CԼmۚ cZY6n|I/Nnŝ3MU/s'~ i[ `ᔍTr\%-8LXHh fP,ćXmGgjX6=⮬ אE4|tpJtj5`LpϧVj(jC;'tJu5[E ؠQO0߉CdQ_RX4(΁pls x"fSJ,Iߵ7Rs)cu11Sݶs*{6b1"H;㎭?3 e {Ғ&S|ʱDq[|Gv5};M5-EQ~Rޏ8'59"*67受i7ts5f~oulK3 H[Vua>+TCX|W#Fnh6*J"  R֛)9͔hy?cׄ _eNC:t*g͕-3b] hdsRzr=IĔ#F7^JWtOB~XN|# Wh.oV(C~Z$[7#_l:` "\@ }0!8i =]]I)aEI4t=$*M|f*Ii//V.^oTj]*N%.^ὙA'WPgdj1U?vEYy +(LF5;ÀSp#0۰0x/F*:WjS?ܤ ','C|KPңjJ%"}m$;ۢ$\'9ps{h rCt6O R3&$v1(35DtP/+Z ;YNo'8-`ƆvSs*5D>N([+>RSq \wxȤ׸Twd.ҶĬftC5 @[T2x/:!nwZ<$cu:wvBǴS̐]tfyE})UիDPd>ujh]s}OX2c&Y_ iOI2J6S UŬ 1Z9D sVs=6'(vR*#)I-s|FEl-wCgP͞U9ʬb ӟ4hCkJJ^Ƅ4۩sk?2??TC /?,, zdYŗThuS\* )$2%PU2UFKkI4FuyP%gm38+ħRw SB雎g@J%i@\&L.osPmzIɺQJ7Gs: hʨe-&ܤ*7JL81pwem#8e&X/'0se'4jX>&7 Cmd#{9 $4A &)wDD*1lNӬqF<`m;3[[8j3G S8TI>#y m&= GŌO݈y9jA^[AruX0+!|G^By[1g0Bݽǀ"鸧dswe3ǖe/‡_JZ[UFӂ+}/ԺNkz4uNrNʼ@_f}5/_<U|nZqLƷ8{d``?T AAMzX*i2bT&A}8D^wKqbH- 0Rܑ9G='RZ? ʀje椨W7N3.9nNz^ݟx8jaczTW ˱?x+Dl"D#<_Ef;M"#f`\$%07Ab8rv@ҽu #>=i+*΢>2gGvvF%?sg.zb%Vy)~zGpVrCOT\^(ѥf4^_;uw ;EکH4fb,˷'\)de0aQׅczObBV1ʉ\Ujf)KmZPӛ{Cc~"&W'E^oTҫ-$q[ͅE6b'ec#7OnyE3hуh~@ Kpu -nXϴRV$I`Fd>;5,ƿۈRJC28U{ƏwW[8f'DδЊb􅚆ԟ^~[} N| }bիFG?lEsΘ{i[&Jt+j?hiDiO4pM՗j ;4-6)zXV~Aڎ]- bȣYL.%Cf>D2#) V'8f`zd(fSeO݀0| Qn@Z9/cSϯrc-# HL -Bs9P}0mq:="9#DalEW]'x< Q~6.2M5<8C7½jK)(Bb .ˊȍDoYϮ@R6 1zi Lq~8!CoOe>6y"x>bv{˰uԠ&Z3ڞ[%%gу^jZ O&2, Dɪ~;ɚrsbEv$m󏚤ޭ&pViZtS$Z}!! DVOETJfTqW1(5Z+q`i㳻OxF d:|sZ0 nPHǙ^c3*1/MG0FY~Gh5Y}{?,СܯO,j] s38@ւawtvoBb6;-oH *@,GZ]5TB|yzI&n{"xڟA#``BP"`uyvĤ%{_Է/"uNL}ی+CoĐ~3kvf#![{.4{䑝AMcgW˸|[MU- ¹)c5~68O:x9Dr~M?"Vg'8v-$ziFfmCvW#TGuK1'i?`?}yX˽~CmzX zwڤVmk]p]u؆ONli];9(!qB 9wSqͥR6,gg! bǷmf*S8ഷeQmXQ)Lߕ5ATG&GXGI;[e]u`՜쏤1OW_0r;Y 7(Qb(!e?Dk__ ]AAv}iVu ηQtE) VT0Dk&ѓW/SGнz嶕}XtlN5QR]/$?:e[nAZӆ ѫ: v/JEnrFd<BD8,9?q m0[5)ZRTʁ>ɐm-e4HJ^-ЄrlJOlVWZ!O/Ob?gTʼ2[WUr\C-ya%[Y [BpVA u nq \uChBtw2P.(sЈ٥z%U ՏRPdqqETm$&dH 4j:.X<Ԍ­L$UN|qq^+j^h0ԣy2}YfBv1MYT2rݒ >c`B=0}.NuTn{|+ڢF)ZӋ0e@0r }6>*{U=`B5-awDJf39"ۑe4s}-D*:d贃[a |G';痤}/ r.WL$u;OqPe{G2;dڶT$bv_pS/GM>,mK3I͖N&L k~ȽK>LHnWDC3! dz?bJ֒\پrp%X\ S"b,RDtqh[ ˶f쥘pìh^k6 V1 5wPD}&M4Zނ BdA6-:makv( A\ U_HC)$2p)c/!R(+'d^|#nO4ߝU %y5O;$.qsiCRSկ9D0upR3D 6\[JvO$SKL르Zhsqrm=0&Os!pENݩ;3sLxjbnfগ$04bCB ]q8.a #`,V\\IxU4~s,sekE̮ͻ)7QAq4;G#Q !9K}B4MCT(D#mzGKf7~ޏk]/90[t|e*S4`\ 걯c';`G:ir h/R{Żi旮ZBZ䭶$uz=b*er~8Q W#gQlV Zn=UG: 1@df0E5%E ,*֮۾e"׏S1|zfyj/UʤCxsWls.( 5Ș%JR/7Ñ1 oԉ҄y/oRkIVteB"Ǽ99~Q$ۯ^{H}hhnnEتjKHQ2ؗ!_)&s'j˔?d<Ӝ|n$p}'ɼyqm:wHl+pȪaW =Xk䡚 p ' Bb}DQOJ=)T+[fWc">̀Cdfm5agR(K~w i3T\7!c?~_f7н!XI48E&n @ښp-KK)Z"$d%P. ظ{=o0ľ2Fтٗ>?kě^t4MʳYCws'&1Z ^y8"e[ snRM$衐4CmŴXs ~!*hF;|| eHGLڊZ5+6}\1(bswOBD=V " Y$hicl3^ #/ +YܐFsBLL ][S IY靺|.HX%{)-5z[v{4q "4%xXbmgbD\C08u;_ i2:!,GnA3<Ӆ`mԄu,_7~o5A2펎VO2Ƥb2@%,!.W' s!4j5ˆ7Vd`HwSط{qGsi4ZLY^#@.h'yY87Uۥ\N014:K.+H OykuF깿fNZ: OKOCɩ׷فm`%g텐}daYԈ$tfʼnrw1l տF琿VNȼs;@`~Z F IEkoX1E1_2I8^iN =ݍ~PzKSKFukI8I<d1JJ*x5Ђ$6q8P-`E(?R e?EFUb䢕v M@-(Rȧ[F^ͭg/~ɮX=nHus @NYn "}4]qNhxUs%23Œ7ۘoOB8G@ C Jz|Q8E#þ}H.=P>uKRE=tlZP0@s/#b^?V^b5b3p{e>tHr?]l^;]ߠqQnޘV1a& '4JZ,;:t7F=渓=7 ce˻:n@;?+Ӕ'֮)վeF߰Or9z9Z} hg+J0B oEpX!"`uaLZ>aACS"qt"d@I7[^A] Nz`mqro8D `z^}*]u|UΡ`ylD;h;›#%Z)s'\Z*F2V/,ݏN3zK1u}u $zY^W[&:5;r//8y*Q'T-dPSj3EőoBzKiQżou>J/ͨ>j]֬jݺNNX xf[ fX0"w |l>Xn/4^"u1:'aL3\My;a]lURX:(dP>M3,H싉`ȏjXrR4̖݊sAm`_f&pl`Z0n4卖y]gM=q D=K+7;c0ꭶ4[d={ؖ_9l sWz>~h x*H_ԁm*(&rOHo>d[D`)_voD ,=uRgϸHFݢrPnH`fG~S^z95V:v#Ql2Ѓ-2&*h$fo vu0{t@Eq -3hy Ĕ^`SAzH g塸 $*5O oy5 $K8&#ђOTUp;9VuavOՏB4:@ &!m%Qbu GY4 :sƃVJ<ڪ/\\}^i[ѹ^k}>W1CS N\P> ,adR4Z7!0s~e~ݤQVd$S{ <͘%+ /Mx?U>P wlFtel =G˲0g$OW0[Q=&FOwrmNI4@%k1i14z,yhv0_OB|6>KY'2dՑzjL;b1{ I$ ;"F.#3kN@mci) qd*ĕte@Y卟gG=BlɄ@gRݞ M4i!8*)(dž:Fˮ>T㹓y_$w~@KpǾ1pig&w1yM3_cL h}C?{iUo9MǮ.8KAEQĄ+]+/bIF#ˢ@0\Y e<93e&YOǢn A]BAsc586i̢c F&z$;k*Mgx sTئ!0̂"ѓXv=[meZaj8t*T{][('fTK ggO5bהcui'H-ÉZ SӉ%Bn<uaaŅӄ/RIѪԠ3=qe b|n3F0JН)ZuAn[t(2^vԫb]췝$l21]*K st {Hu@aPM^(GܔÇ_`%{&EF35ΙG %wP̬!'v?uE ]ܟp 9?yòUTފ&Q2dmGUe{ h+o+hИ|9s&.[u ا Ipq\ț|)C ro5uA5P[ib}ҫ$OnʺL vó6`154?q̛qEf>El uJbE-֐b g_-VH] 8Y@}q(T($2 99HZNi}]@®n O=^]iPfǙUE6ASy6 6 m&'>zFP_(=5rSBQ>D j1S *&8#4 `ˉ z3sRק_4CH Pv)|@HB5æBu 0G0K /w 2]9O/K6;Tp?*6ڛhq%L1 yƯUz9"E rdvٻqin{cቛ-h x:|<`0ERNf: }.bac(1yw3uоzX 7#$SkcQg%a>nL®"UیCk(}eOn$k;f^te2#5Cd?_nrzf~ .^䥤crz")[LEV7guV+692z7Ӭ4 >oL ɩ/( ;*[OYzA3yve_zڣYJۮ1G>+M_o yay q9p&ml˓t^d+/Il z V;ջfM5DKCMizh}TkiITتˏ7eIJwst j#2%ΨdNXR۲H\bI3ҕ:c5z~ 1$LFr}LJ"u=Լ'7;e`(NuPI,RvyYLqDFr)m3N a 9N) aCBiQXeR yih~'>2#;!w߼!k8UfV<ðe~>0AȖWc<}B<4 \g9_4%,ȣE 8vW_7Iv."pfb_f!80pȑ*tl# ZԖM(+V_"Pk^!^%AkV9U"1B9%䕃NI4'(M_n~6#Kć?7Dԧ|'e$}言1:65.@td@k>=]; RP^ea(Y#8~Jp_0hmKî/Ɂ'tӡ9+1"!߂{/\[++_!/*Dn5%GX"3&`>Sْ؞SO'wTFViB՜} oJ^9o椀, M>ۡaa])HR඀RtêwsI[0U. 'D֠R,O5~Zy?r\\(ֳ6" hd+|w-<@9BZ'<ѯ-Z1$`({Mn#ȒDAA ^zy~gix_=C=?em7tpD׳x` #ףB#x?jAZ=Z۫&HѲGN&ƁG||; rS|%Sq|}6dj=?Է&-R<(ڎIXhHP6hŔGe1. ;e-Z侧.d{#|wN`t4aR}JELvGAD3e'Gl"luF7ϺqGB0T)E%^|%uIOqgKV ̾LW8,|X{glZ8~:E ZPW!ez 7ubByo,oh 3uiH]DU0$)$ ūY'eL>堂xۯa_$.(]]̸S{qca(TzP%gYoV=W  kYCxWiϭ"޿!'@e?~7q^<|lwC" A)sf}wMmfȎϾu -4eœ _*f1qGۉK#;a} eAܐk$)'8miqaR ho{Rd= {pP&iⱘ.-WxdnqWSN:q:pj7; 6M fRVX5">Y%fzme?)raPUM+,MaovBP)Ig[!cѬZԽ)R1EY鮺x?iAaMy&uK,.;IaМg^vO 2rRB{vUu6 ^0{=-yaC?]d#vzWәu@,_?j:A躵",.6ZZL1Jl@䵝yX2IfEA~J ?1ӷ޺l34)[bב4+qkO`WDo/MKi5ܼ7pO;7^z|p‡"ȳ8au&]Z#*;JW*_Ad Ȼ1KpBg)̞Oѥ>LDH˨Ścbn[=8񷅡Ji!_XcK}^o0qf9fҙs*ߊʃlg h-F=1;>L"ǂkMELӡ09:s:ԉRO- fЅ_,Nh~H-ʵ[:!_)m Ѷ񦅼!{-WH)' gG{f"oԻ';1{tsyDרFKGTqRa5/J>2#;eN2ĉdwkQbή ?҉;=r ڛ/BR^hބ|r)Rnt'X=ij*YLi**qG3eUf:~|4ebn)T׮syF$AxJiL$+T'9a& [hp]^]t $!ԲbƳ= 9$ʮ  Ĕ:yMFUc_˥մɏଞ'"r,k,.w (iryz.)eSĺ1!#ܳH߅pe$M=nW;PS^#l|V3#Oٵ8@+4 P>XquDkW%{opmLk3q5"eS.4L%bry1_Lj7k<3>4]D|f+Pl) h.p@WQï:B7>$}z;$Q @=QM藞%cw}xn|B~g[=\}Vn[{obYc@̩J LA3Pv/ P  a=U1$FJS7[1!lOLkz-J &f8)ԁ?th%MmxW]U&;A310%} 3żX&pdE֓Ur+2J1b KX CdHVB=5^uzu!N'$[>5vۏO!*YoG'^u0*Z 4IOHt_#r, qCʥnt@8/n#갯ɓDy17g=$Ɨ uuY` !%uaF~#&|riaVk/8 qWWw c!-C&7]:Q"Zh-T1Z2 ,&YrHX;y[R=lȥZHZV"Xλ?k>ԑ0zs;tخ,'k 1:/)p4槱L|"w{w2@l-R2B6Gc'/uabz}@Ή"A][w7 s7♈0U ,5|y6()* 3Zj*дR 0pW{_M7 aʣw=Β 008,+*=wd$^diG$Q1JBT} A9\3uak_BF+f@ų,3l;]1QzFλ9ͦGf&Hkbd-8tK@ծb4ra&5kx|־4Y tg4a vt&֜݁V2ODt>ߔ׶Ixv<>}S'ԯ ?OkȞo z"0WÕxa FOċҷt 0 z*BMy+aC+jחzitZ,Q $߶0a'ShJ >0=_Y L~j.K*~T9n_mh˚D܏_ݰ 0ČV==1b:': }ȋh$*I;-Z$b)3Hj<(BcF)ڷhV$"ƕƳ| W3 ~-< Z1NJG莹Kx7e9h՜gz85<#_@^}PܕOY\$ޒS`b &dര3_0,fKeйf>0sNjiI1Us /  M;|5o u`\Ulfbyi^B2a>]Wp+[xD&3}^gl-ܿ%s- Щ ܊B*6Dڞ{KK`g&}'g/lmucrGO! / N}En7cJMsS32ԅ<۶lnڐB%p MKhaͫԌR8ǕB|06]!OXEV9r֭j2I}=PaOQf,wErDZu Ҩ\FjayyO>%ѹ~Vu !)U~pBW욉S.vAD8ҘNLFԾ FP'B4MC +O.l,@mϼ=s<7F F\)E{w%dlE OH01SzD ꇗN+Ѡ)KxswMm _zkaV#)dOf*?kڂO_7}B=%@5lK! E 9Ž_(oDe6% :t(j0ҝ%U 7תS'ai<߉BVE[jݶQ@> q cQ;PYms bBzY+óVmRNG]ިPp5AJ8̀}!$J; 7?'M‹wkD<<\ `zQA3XP0)z F3C  4](1j,i/9z G yBMrHY5T^|"q'\ik) X/m\Z |-RI *"z6(+9r;tQ4qcv*l)ncݮ1w{Μ%E08 /:'4[X$Jpˣ NĹnD-P]uގZ mi+=qB^us#6UPaFE\B bѯ}aE rC\Y^3@ ^m` La 'MV[ |@CGtF1s_@}x>d&O?LMtyeg5*PxCG9x|/#4Xl$0r=9A++@Yc/ѴP/ ߶>'{=&,WpV ٙx{aOu*oڸМ0] @f/>Ѱ]0w [,C(BQ:blpV xLqG=tDGqtw8V>3wC݇c9p0E:l^]Xc-W!GdQH76eJo%2cy=!wi)5 '0xBzm8l6xku|iȸ *.pz۲_cC(<~$7GL UQ`ފA-x_E :$u~]wkP_N5Vt 0 O褃 <E"1Ds=n'Ɔw; TNz.UO)qHsB JqzVdlzL5k={zF2yeв{rL阖_Ev |79PsoŌC@i~fo'9$Iؐ4? DvLqĜæ5;!p}RXXBc!RFdvIcR͢XRzٞ=F?{UQT2D^%qESxhROx.CUP蛡gWlSKZm' \$4c;VlK 8| _Oq)2e2')A8qV!ǪF`N{&[@k>P<4/V,2-0y]$6ϼ#KF8 $v;07|Nz ݘx :yP, cS*\4؉2$mHfaEBQ$B?t 68Qt8au}FB9F>0H=Y=ϗpgJK7"!|M=(~b!٦Y7b2VۤUː~v1?Y߷-V{Pէ5Wrc,=7J?q>1aZKfmqn5 ˃z 9=¸ Z) O( "dW[yh'=r=՝ 'a都xy,qhL }dPB r2,;2!r[o] PIw1g:@wjCpC䲣ܞL|brޘT9X ޸"ٍmV^`D~!PLKd7Gy4|)=^DqAa?g>Ӟ! {L=g>.^w[Qb(eAסk9H LB/:<:=gV[xdžK(2cnw{(*n댹1jw +%sRǃv ;el=ٽR{J{\-edvAmkfn7nvJv[C뽻~y.ͣmA%ƞuقʥE}ۿB>!xZ ܤuӨ1r Ҝ-6|f% >p$qZ7;^U&4<*U7z쁸DHJkn t@!;2l~Eh L.̪`7!qJܵ—!ؤ\i}׬_rf;qFͥE\ +~9/4DӫNf!]K]Ĕ";7FZa^BWG*J¥| :5܅Kr'gYwͣ;qwD㚁XZҿ8m"-];d5Hbڷ(ڢh5i(Y4/P7sb-H>^mOU8"mËc\մ>R qga5L0e]`Ϛ"-wSgdXp|f;\b,HaGI'pVJ(L8`D t]'GoA렳[g\"Zh0::PT'2<$r9zXn.7]X,emZ*C[j.$q|c;3t/3)NX~*EZph.̉.ixc"`^@WA[fyb%z/c攦S4ZKhC-y| ;&=o{ ^8HheDŒU?0YT}Uy!j%AmeJr F΄oLh|q#-ݛx'ѵlm0n3rs܉&參~JB&8 lQ , pMyq9^J|!pVV f|~oYif=Ɓh:,⭈_M$]6 |eB0IjOިzjYH;2"#ه8O"Έcp6k-FBS9~{H4% 9*z?S09ڪ=`N*bW X?zfr.{!5i\Est k3H?fr2 ΐYљO+y.qN*vH!"]#\с3cǐ-/w5iП鈝u7E,^7NC͍%l*Rl4g+#a(fQhrHf:~g8ԣam/ լ8ZW}XB?m >)X}2.sNqS& ]'{q;,ᗲ~$92z,.]siQB\/{@ԟ5!ILM5j &IÅ-ܹ;Kf$V9'ۈ%ay}As֞M-i%MNQ亼}v#V1U~'G%g&"@Jۄ+ ϬPKˆE>i@;P`;BE["!,C@Kha?cvSH>u# w\]6cb\ڶ3g +%2<ЩP໌ń""un-,[mt(p%Dĸ9nyGj^`*{k CKgZ6~qHvκF^VK#rby|k ڏM?aI_nՍÉ#o,s "fR^DkK^;TqN=j㱫ҀGYZ<38`Z?ˀ}`ĩ-F[a#'4oZaæe!UrpC~v{:P6fx1O`<gbN!Mf\<xҹVdH-2zO7\'A )㲴Fh"ObFBLMp_M_un vd6Jijn | a͙;r f֚h?'_%ƛ>zM`/LK|EsnOgfc'm"e|ǕP*$E2tȘ#LΓyO)2/ȟG9 W_L$)  )[2,!]$4$?Zaz#w^O5yuj (G:,uCtCoˌ$uWһdx$v%>%@Z(vq4PmfA*K.źU˩p^fhќ eNH 0qQs^|mO[d<}c؞prIʠq_+({EńB|vjΜTVBe`13/(?o˱kSjpY>o8"z¹S;nNoVOc ؠ~D{{ΑRN@6wW\Tf#'d4!]JT @OFS6_-gwsO#"H럖9β>7IP+fN +\'+ͣ$8@ 1-ӎWkB^SPjΤ/ ~؊^*X4l.!>{oXfpk2mYc =jSy׏ryP?|Y8f֫O/ ւJ!Eï|ap ;b ZN3ķѣc@ݖvK]Iwk*ah 1e0E2vcfZW=-T@j RDN왩yOaqcW9S0t)[k@vexN2Qq> ?-#zzŝc3̼q)0 >GӒI3ڴ8Ԝ\a^>޵X*YÕ(D![6y"foR?I|C2gByqq/оVc1bZ@kj|VJfP^ uoSXse_+\&ha,D?5.:B:VJMVjK +]i2%^2\(Jj"UO+C!/ ]5|x1`pmن4zcHoo(1.DkNs]d0JshGb"3em`kthAA \sb>L Rs8#IKw%3r c FSSLe>{&7$a&%v-J,}lK^٘q"=QJI ^혍ҳKZ$n\qv+NwfbRwKk[a Ԁu8p$ JB=:)L>_ZYjΝVd__E& 8+d&"ڬo4lj}CHAn v;OjD< I'H\GV0Gx(:.!_Y y|bw ckkqr*PU9'  )c^W/1s=R@W6Ny+FD'rٿ\vΥۃ}PJOE!DӠ&;ޕ@%d< i'`~.Qd?>v.oZ|₞+$}@N/p3AyCg }nB|qfnP7gۢk̘fahυO)́}@ѻ3; !8 *qb37;$Jv0`7G?$z:)7D(0'|R )^|Nc8}qKϛ[VCᑓy5]/PƝ^MSM2pN('Hu;$&TWf2[I"-ThsS:1S[.:K/֫ mK>hn7#1\AI pg?R S‹W1i^Yϐh+jwPV`}k˭Ԟ-6[{bWKY)߹.UZ2o*i]oʟ8T0gɋE򲺹)X:zC!EKdy]o~| w%5) \)`IMqYcE푔QkH5Jmn,zT! kg~I$2< div[_5L E۪]oŏJ~YM|cI*r#X-w6i.3)HIPI?&Pmf2piĵq8Y{`6?e=FNUIރ^RLdWDPA6,I4B-uuλtoSEG}ґ  B֬taܯߏqwBpTj3-._k1TS FW&uk8 #Osr0,SZ<UGBE]īo޻6ͨ/b;Xt' NAZyU)ҹыـoh<7HJ-]\؍{f"gcQ=ah!GB9b'} '^={E| )tg@zF2]W_GX}f@XVv>,Rg+mz9B '@|JZ%(p O搃}SQvM@nF]1giekfΖ3T=&nAG\;>5KKbn@.cUn# {;m$kBmb5߾yy"KQW<; g&0}m1Ώ"݂#8,d Oq'=z]I纺dRucs6 FhвSt"nzKk {1J,+x֔ YhSxVw 6'Ӫ{flymo9$nrdm{p9MQuǴ(p~'TwJ|0Quv٘.UK)AIGUai<]-L1l{X~D3k+G>fD gYo; !%ZiպSgWZ++HD2ڗZ%ݪϼv1sm;ҾTVyD⼃턛K)VG9CIqr=uM'yy_חa?il8@0؍O/Tp~H]R(A!yvMxІ^/+o.lwEf/_| (qKBQllA*ƙM/~詟K&fr;k[U|BFf!y?Z'W3n7_!gty.ȤS1̏1QDƔ G#;mж+D6u/ -. qF U13אe0lw~ ɉ|Ś()牊jQlbU_NzFJ'0hU5}{K&f9KGM+nu\Q]<} O}U D@2%D6W"gKWR7Ecv8mU}6P.5rZ&7R_ ALº7x1*}1IOҷcA_.=EU+i0ՍVO_YsVamhCrR[*Ez YLMX ץ6}u } 0p7w EF$o~_|Rb2n1xm-qP$="&'3KغkAkFw:˜>z,(d24>d%gmrY"QǴ͸uJOcA KI$xTh3mn4 5&:4nlXױ*9}2肶5HoVIn+10?qQ.l_XmHհgr쐸Yb(ڳ*GP'[Eӥ!K^  t6 D 'us,5Y:#hRאm{qoMZVlwHZ=f;Yכ훖BV!i2MܬPg>(ctr)ACRlaiƘ2- zeun[eS)]B QBl+WbB~3 !uJv DiUYS%C0j-e|1WΝ{q]QŮBAk5JlR@#! C[tCIEb`Ɇc`TKNLAE,RVTHeS)p`TFsʳ!a" |,\ Feme9q@i>Q倄a}vdfl$'S# |3B&֠|5*# 5 T*9EB( /L{-|> b-J6/<B"tΰRApmt$Q&Qo3ڧH srhff SZg.k 8_OTqy[pЪ4vf(Nb*XúN*PȘ 3qo kΒ!Կ~## z/\ v>xCT'MRpE+SP=x)icW0awl_W~ޙ蓇"|Cs?"t q"D,U\rEIU#_AC-@]}=qm4@XnA־#p oV&>rF?AϦM`ԛ] nͻ<^p\P"bE` ̱x>sTsL{Aβǥ%G2imɥ(t+,w?p_-vkY}ො.$yp'+~K3:쉹(\l۷@?85t\ؗz#K$Cf @) ukll_x`~bԲౕB{2. z%)w3cF%6Ы4Pq=wNykQ\%+B;hNֶ>v"'v]dsPG0mSiu)},-s ƙiDƢ@*p8(b2~m6f}Ch/Hcgh,@t7F䋌DIM2&t(oјmJ3E+iiv8:JO Mw/Lq-f+RS;i΁`j_6MHy)Bq`-CYםO|Yֆpvx^E}JPr>64׈@zkl-vJdD٤iYY~2Q'Q2:mUS%% Q5 =| Qf0,;ٰ,rb?jfٴo‰~>ZŒ)OK3TM8 $!fTF1k뜒0 }dVY*DyދH`^^uTWeⲙTA]|P9S9#2Ko̦J|DƩA-Jyɿi0ZsZoDXwcdmO) J&I?$xTuMB"ibՆbc~N@!mنJWzaY٥hMɋĮ+<{ u>=}NWJt[13Ky0ˍ=\̞\@G.BV.:ix Rjz,K)1;]"#yf='?sVу &Y\S2>< K D| θ<Zd Nfv\-Ys37/:gr0Gz:."U)xof$lPXيwLFlj>*O-)hęS(ȅ ;$|/Nq{/,M3C8'>[$cawZ e]DQ"|Hk8u(d3^*C,6(g-IYSQy6egV e+ l> #+ŧT ``WX-KLP̰Y}$O&d\5y, ۑ}ݼTGCҰQJ`G z b' ? I g}$@]owv i{]dZlv@PɨJv‹x2lmsxwWʹXjl +@K& QSLύIbD50wysPX\jXrHRya)ڻxqC5fOh{0o Dzh4TKփ"w(hB&5j 2xDpH$tt$C5yj2= A[5>Sȅ4oH7rVz,&Q!l/[#W| $  PFӀ(a_#ތ{ڙyA= tr]KLx&Q1S( =5 4VMQzǫ>'mW|Bn5(&zsZFNOwt ʅ a1M `3ȵ^ɻM˲kԢ-h9) YtF!ʎ@JU+j{FG<ӈ-%歄OyaBl9 83JA= :P4WD)xXd2繖awz#kIce3=Xύ;{,4-lXޚA{f߻!oD*KC5 5{SLˆǭ}@D0mR34?a*g$wg$[|k 2d+=oUON"gi 2ypa",&ǤBݷ͎}1b_`F5!|h Gf1 ^FSAl8>,8Ç8p#dph)|bPI%ަmhx[fΣ9 e3EX D(e4 YVF4`;.g_,ǘGEBwNJ$mr0L3holFdP &922C{;2/tSѳ­)oNML6>TWycbN܄H ! &4֙KS?eE_ W@vuV|녣"Tу)'9?6ͫ- cQdμhۮ ~%s} >>@CFJL6 !ktZWt~_T4:6znCFc4J 96׮@aX{{[pj?ֿrr ID/WtzD%qogO7qd hy/}v\9>(LK$|Yd_@)M] YonDy1dv%3 VxBq3x2[M<:VO^DR)ox],%I鮷3HYp`ͮ1,`HBO_&E ˠ_w\R8 32+uȆqxkT>AY+uKyz5ޤZb<:oHźn$j A ֻw*+QJ2@F~Xd :cn hnsXReFGiyd I .aQan0QN{U(#lw$at])s yZܪMrC [‹*-x~gޔp1<~6zPNY tce#[@|dlJֳu^6d:.rкߵ*@/x+,k8*ʺ\J rfCth*A`cQjgou ugo:/DL`%TC9չCSn߹i#$ ڗ@G]nR:/8ITOdnߟWr\X#T ;MzAMQ};lv1G'@H=Փ870Cnɲ ''=;b&ruEh#c<::otiV6*(,c"6 C Bߛ? P\FΎ#ƟУnS@=#D~2h3[oKKSZ"+W %nPnWZfJLФ;p?7G`lfم-> >q_ixTo4r$8 K <#"5PkRRܔ@!~ʲB-㽕fYP}EB6#_ܠW)͆LOw4U0^4BPm-<7?mbJ4.I˜ FL٬1jB`q.κA2sbaMJ͇2F31.py#6}ԙpDwA"Bv/u銴ybQRd6B0K˽+m{bJ$+eO͈ 6wz]3 n85:BJ#*1MaA[=8-bdOr@mfŝ=۳N x%Ϊ${'HuҪml@w%$:-sL)Eٙb>&'5U)S6HhWL2=6q ^Ɂm+U%˹Ƽu6z* .$6KiiՂ]Axt=/-ǰֻuQ/eVAژ'@p.>^"Ày[S'a,`yt2 2wPNM)b^ZnTaM[הgâ2F ~8dK\Z4'\w"U3ZaAR t4 \oE/:9JJ>z>nB~ 9m đ_qњFsGZR&tq $vSsoP7Y*/:cozG@Pa1U@wm T" zi#A|a*[ܜKH#"˓trW`8#”c^xw@KrKV_o_X&])S~F&&ӣZ%QN. L5Lʦ #Tc*Gk0Xj;f3Df1As4"zWIr{Y(d"U΢nA;TnKчAXzxUrrT;cxk4~4u 2Oi2?M~%Z?8\ٺ^]#AH!8OkšJ9=u+0" KiUs }[`J+>Ǎ܆mfDyS]|FV\;j!RtSGQ~?~$\(v06RT *:W2UD=w"`V.PMRso) ۻ.&j,-G(E+xsu' բ/2I)PVD|7+ щf:W{zlDr]رGcLӚ~?].U^/]F?Z.)1^alctɃ p2eR ~rSD*O #E)(G-t(Y?PV\sп:DyQ^\F(yץTi.|5p_)Hˮi٬2?B)DFJx{Go&w-;ܦ 4l Yh4.^ȑȮw®aRo`emݗIo&QF,tb e5q[Zf(Wߊ\ OpY̞jex!Y ٔ'_&~}םyaz,A P/#=I=LW7'&6r}Ƃ8'J;Yi[m\ $kh[p;ׂqm# zmU9cq)TWj! K6?u^v`h!MӚ+:tQ1ы:pH 2-9M !x=. ʼ4ԡ J%Vr!Wl<Ԟ+XB\j{{D7=2])?% k~nC0 S6\>էj܈_h` $FEy,,82(_Nh7l7BTa2M ȃ (PDE4,}eq dR%-ݸ՟;+LOe{E1$7'm ,cpMYOQ;53Cu~s[_fhfS Ch'yh*%{™ز 1=C?Pt#}fb"HİCV x5S .V_ ,8K @J ǜ}num-]PL:2tRvaB6<(.#k49^;jGՑ=#ԲbY&tS^@G 6aF #8 /AۥrrW(ō6s$0{bk+rdƅ?ۚ'Pwq j+[S$2kӷ4e_.|^kMX6RD]{skn(Jg; m=qݴ*Oy:C{mxhz7b|cNg`f6r5Hk2m2-C>9E)&UhoI+?8)9,ڶS 9RS`Ͱ/- 3kNV30**șJVEN XX&@"mi.dtC-99c7sAm`|?JΡ9?J{f XL$d%/OK#v; <~Ĭ&xe1r꠷'B {忐e|, !^wUYxxbռr$XgQvJ[!X&6ɨ-`ueU- ǬD,=p%JpqaPCqu8'[5ʟ3Ũ6On"'h-? 5y7Y|^YұN4..,.<} rH<Wqِ]*Ӎn C+>#p\E>a7YxMzM$D녾ZǴF!\kؿxq:L[LA~/DE%&ݜp<.R ܯ$oOW,@,HB5Y<+N&tI⓼0ƌ\C 2󗪨S=_ځ9Q@~lVcj}c; HSĖqĠc< Ԯa\'攔7k~̰qI*bPnf^=E?[} TK엶?K3wn}5 :\ESjI=C Zh>\p0T4nZS}g~RBx/kN2PV:dLd - ŴM b--2KQH*{~v"D4L~UMz烶f[2u#^DSΈ5'8 |(zK{YpeFHղ>4|֙eu>f?E< pjk M5SZ~y'׷vHj - *E$v7Vbl^qjE6qЧZ%8 Ĭ8aÁ0I,mSRS3W@΅~anE(Er0D\R(N1l\eG>SSTt<+B>AiX_+0&T4??f 7|}w\;;e>Zs:hh?i轸uIeS"a{`/lW)gNnT}+/,<(hRy刪zBpJiB\ R2}SUmMZ}#2y=%zi"N-I.d qGy'GH87!ck'diJSJK:<3M3+jc({د?|p*L{@UXDh@c?5 U`C K3U rUH5P:'1D]fWCmM'UjP:KB& Q KH/ &^EdCF'.Pvp3oiL֭Q;&~JW$ d~;8RM=PMGS2,I;kŊ}F~[kr`7y:@@D Dwc'{zN|| .A>&W6y2{fCtj”7fni?S'^Ԙv^мRߝ ~L?n,<}RE`}s6H=8IՆy9,c4O,nmIa4n[pKu7zӔ!#1a5H;(UqaLT!R|  mOEp@LJlwcmq1~J7Uz@cUwzF~kp(Xxsc` G><ܖYޙ@q3`d Q߫+•o]lK렋kG0uE/A<:;99H VǞ->ĬYB,;{ W)T(~%(λIιr0D#pkeLIR,9p&-\)&iRCBS4lZA3lhqbG.1h\ <1oP&\>3 69T(b2!wS+ȱOǽw?K,%>٥nuH?N.!n\ҋdfg7l>#FoDZ<^$-@GwS}M0zAij٢jK0<8}oDJ[ 6=P.pKN%&dSM1_.#UY "To3gkmId#b7UݥeܘmAO;}Bj 1 ƑX\hEjMre^m'Ŏ RaCj0 ηt!eep8fOx'{B@ϣI_ =.(QmƑeOlW`e- JVS!gΥyHO,\P.? H{}ִuC|ęգJe]4$ᣑ,I "4 nFov-3Qָ2_PRAT?t2ԷoXZ~YMD쒂u5Y|p磾"Zǝ +ֈz'2):[GJgh8tϳ)Oj =rh1_D4MD/cxNN#b]Wfv<Z0N܉hv|#EppȥTpyi{4 *> l̈US.ZACDOg?I+k0(64w.&QiM8!ܔ|]Y^mn.%pc%T`ج#4EI7g\{bSA;s(/>N('u|\M0SP݊qU익vλ6P7(X"J)cV ` ?0ި^J Rl_s⇉8&H'FȻ*{rU~W:F[F@rB؊DtƏyOM\7 nm@pklS9[#(|uR@zͲ :\jwEcA!֖*xgpA!cWha dw_<Հz _v&Ey YB aIh>3J1PCƯV eJmlL_0;_#D{;9bط4ܯS-q9ah⟘; KTƶ35w2Z-_RzsTD"-,}a[*TӺ;`[.tiY4y@LKg6r w1f:[Ѹ- z+45ejiPl]9r]I.,%T™##B5/&_U/jEm@S;;RLkܑ(,aMG"C]AKgƣ;L9#iڹf.zfs٥КP15-aA\ vMVoM6gkxED7q4RFP1 dpK@0ʦ2#>~f3snۻhkPsPC5s=Ʀc_[/7f|KTT;h)ױAfL5yM)ÿ%\v| d)B%D'.=03Sio<0.[ qL,ݣv"ap R35w-ߓHD`w:\g.7I%$m#Q-5u-ՎQcP&V5hL(&ؙ_+pĂo)=^Jgc|\ ؀ѫy Z$җ?1LyB4Ch-SAp/a.,FK x=`5#ԗGH (<#GYnG9 "/wϺOy pxcمg›OWi5|ضztk$ KC'a$'##-c!ύ B*fe&Y t+uiA?熘y]'Zf+>}`f&/'։9KI!w˞0c]nJ&fR)Q>Rs]˗^TG(%;'@ 3~g<>si#O^ď@AMgJ^,Wi$ Oc(t*4Mnb!8= Տ|YD">|YA".yjÁT=̢9zsh rWnn/P*=fݙ1@v;U,EZtu"Uƽ Al5Fjkzyi(yPoV_1T19-Ǫ1#2-h OJ SޯGZX :-Ë3Ɉ+{c=njzmq(;*;ᖬ_TնRLwT (.w(8&of;z9㐸~ 3By6ռ,>ΜȹR{E/b.6=z\E#./b Qrk*QCLrx Tŗ ^œB}- 1'eu_YY~4 ^(uvRE{(YCQ@(AZe?M6UrW9(ƁHk+Zaa+bIh=ݳpE*[27%S|[дU C1Edz\j>OOܵC;Tm&, ߄k+eL; ݷkXK}YՌQ(D|wf}9ʹ$. WS#+37q{ƛBA5.{hw4&5ztF+(K.1i4?zX?~>FrO೗fBJ+ wH`Mto3bIW:Uo)Hf+KA) HƓbψtkbd[3*; hú+Ԋ$A wse0pux Uvb}3"oΩ:䙱Ԙ/3ZM, qXkt9y='7iD&-{(* mmqt ]*ƼRkv'pAxV"+nM)wc*u8?He/OAElcd2a'ɸ?|RLzMӝ1 )h1H~}ϨWK(/ߨt\/|#՟P `nb^w}xUTaaJGt>bN)OYv{P3䉤tĕ0ɘYd*% OxR+߮ZG2>Njd!8yE2I,nN6+FE_LC*[ڻqdI|栴1s5X{ !ED<^jlƖjUez5ꇇs>*DZ|[{JF1d@Dx0Q]#5؁H ,EtB~24^!)Vd$KR`b$}GJr5OEƒUJ<1Hg1dF|UY*>:ݽ\R .;ܹͻ ׹vⓞkսK9_0YrJQvT1noޘ{ŀ=M;\)2*eS e!О}Xw0@.V_zbڗ8Uf9rpOj|#Gv|wǹP3 0'7GMapt/u6ⴿ`~,eJ0Zƕbm Bz̯|Qk/̴ng-!}geeAl uG2ٸn[{LؾCKKqwTߓwX2 MIgJ[vcAI8p+B5s$\εmq Jo<__aW_ OR]OKpf?k# Cr7J6 {q5HXԁ<8gÊS'ƽH͓gRi;M ,u,07b3kN܃KfTT ++GRExQTu#M[ST'o89?׏E2pùCt^;+!‘M IҰR>di['PFQ8㨵DkSQDk{RVpC>qDXi֭_'_g:!,\\ܨܓO?`W=޻"t X]{ {Gת#śMSoiMıqdB" `{2lf]'Bf,cF|@T"4Vz8(Ѵ)/MK9 wERA3SߣCXq*Ķ5ZWeU֗6*1QJ߶KwOw?7̄s@_BG Nxm0zi/02dyj̅t.R07}>*a5z&hoЦ@E[-f#z.XR-Ѥ7 ހfZwaEa6Bբ3]ˎr( +_‘"*D;}9m_PZZJG:0'PAr8̓dkhے&]2Tg@I0X 7*"w <,ӁPu3ȼ3++,罵ƪS9eqq71:r*KL0YǪ||p8|D^tn8#a~*"@HI(X/CDŽ%L@7"oȆVp}cS߅tw7ZB- ͳ n)L S X]snB˦ϫMI4CLwrrGcIwWhs d>49h-]1)Ex"|QIp W&=p>ɧbՔAwlf8 8}a)ttx!X%~T8P R z"=?m0*fC`a 屋pg$FueHBe] kU!Kb&9{%WlІaN'H=L&etnmȻ[ԀիM iq$ڼ ȆdPae ZWO#{v_VYk.:xoGx\{!tu7fDXq?o4K<I5 1W© O+STnu35k0~FDƞE=K>R#ks$Zf;ba g^UyU6AU1)n3Lk̑0!cmy)`›oV;u^b^x;Hc"Q.$wK,&g U+,Sʘÿ K޽P%9߇c3Sl*ӲZa%c7Is[4'yR`U@_@vEg5).Pnv'r*?I-lQo Vp^kHGRaMcn7)44 T|^_ bQLne灼/%pIQ'WbJ@+-tԶ&Ue| w\YG;6ΰ~ZΤO+ !m[Mo_os)=w&-"..lM7-w]R=c3ЄdCa9JF&]nDr; TW` |mp:;?̵I*Ἦ=YYh.oZ+bN# C1gc?ӆ+_;1?$jɝ]|g*@;$R%覈 N Lڌf7*iem"=hIғqܤҷ ȄJxKpS휾]yP4+R,iRq,%a5'P>x{lv7SQ" H[`YpȮi{Jy]s:ؕ3HsKe0;_y:+4|+>G f0#n|`Ӎ9Є',#^)\|0£qj~4=AN7exZ^w#jSrFQsljgU9z25OJџK)d>fc?@KFAlwP-QZEPlK36WJZi$EPqk & 0~k5 "xHh$.U Q b;Z)rYdhRi θfEaQ^zJ B) {|P=uWgʾԺ?ݿG=NX>fi 0GvLPEX A]SX!0f0oWU"+W,9z](Uܐ'UB"XsI&,0f bX%DV{5"o xuCVW_q.*#G, 8,LPچj_ϟ- )a X^oe5 ǠsI8Iє+`~0]l<F'lό̩([+ޛw+O v0vmx4_m ol~vɷhA3-5,yAg|xvhV̦'vEq~쫂^AouvLEJtĄlZc[9t]~prՇvk&\ JvNC$9FdQ/k&t^|£u#.(}r+.2q}"4 ļX^p4:[)mIk@}Gy1jNڡmTZ^veIGx;Gr4JD6(mi*)yL6~e?d|GR[[:sd 5ϲ-dE-xTwMIBso;a ه8Wsx=wӌ8|4}NL'kveUyJb{:v 8iJT%%h[qE&9l#ûMơhz*w?y F; 8T'|<4}c*=9`&I|m1%m?:Mu\Fx{ *DnIq\V:G@{I\CqF %Y1:ncb?|q.=sN'EO{FJ(V(FyPW J5.eE)1L^63GX*TR2.\1su@aZՌ\+ORSjAdBG#K6=f}Mb]mia3 ĘVn{o^{zw6}8ܲam mC\R̠m<=+@@1Ou~S>V5xP z30# =psGW hA0ژS'7wcߡPX$[íiTd%aa SNY do|vB̸>d> 5Hȯ32M)p oQt AWog4q& Ѣ'ÞmcxSUgld.>\?֖h 7rވ(+2R,m\[̃yū)Ysȝ) /R\S4a濇ԣ5i5o\OqG$: xN5.ʁ_m]R8Aro I2!ގp^%X6SAo[՘x%?'T$'} A:gvGbdJ)QCr~wM´XiE_x8=1~' ~s}%_ce' 5N$ D3VPCB.SŸQ\k qMWX6 \?BD ȼ.a'SpP xYyM&>MU:PւG0FA~qRJ(Z/ByIwbF x1(L0 e(hMfYKKe$us%wE;7i5>F(7 Ƈ侬Od2ølbmJNJ:)Ç]+ТG.ߙ8Hdi;[ ӔLM)G '" 羙aNM@^1{^0e{+-[uq;E`aIZ_F%OUfUafl^lt^ _TdHp\ jB]>#P 0-D-T&FHbA;y :uȇQ<#mJ\h$@S7N;YL@@1k\ɔ -a3d'86Ym@OG׭ƕ@z<(, rQN2M7vy37G3((]`kKFZ{?ɰ}m*.7xdb9rl;3ot]I[UI rEI,-ʱ|dT0Dw;.Xu*W95UUX#lbJe mfzC,};v+\@wHk2\)xW2%XO0ډOQ_1MKrR9O,\}fNDpÀ5CC$0z:oё$H~eӝ{ 9S莐52yHLI16 Xkh?>i2%|CfkNbp  5*3B[^(W`]9 _Zy P[`#drLds;(,:pp]%hjZ,K@'n3•^&2XrˍتzĴVH }b#k3;LXPI (vvt@I^0amdjݍU|nty.OM-v(Α7{3vb3.Ƽ,7̄7Dts]gXQ:XJq~/0]8;WtX\ + =^į1[{n`ګ&ϽĽߝ:U"DR각R/L..<ˢ5Nk `jQ:UEܾU1R+&uO2eROpߍj(yȚ;?C[0f^yJ,v<@ b?=+Q`&;ukIHeHa~M@v|ܢ3 F<1ͩChأÔ̦%R܉3a͠"IJ|=̈́݇Ru+!EˮLaf0Yr-1O52ȞWkF06]=4qΡ}{K[yLjN{ҺKV;9uVЋك^Y74^6Gjf$vELO.ۛ >veTCrwX"b G8%[ڀ6O^}b>7EJy& kRV)^pN+1.F̈́No=߱=^kyS@ExRoН'эjw[N]Ҩ*Ojb'L$moʹZwE={T~eA@iiXL])l"M"I`6ad_4d)c Å[r0#abrJXzbOEnԜ{PE蓦Mod8^6z5 '!u4# p )3 T^{׈dJ" hh.;p= K>bRZ@-q\@&҄rrG o6?R^^:)Y{dpLw3\ssvMq9w2G*D?%z,L`y?nemQ2x3\Ϗޣ;5NNLxK 9&ÕsfGyT+O񑯒ޛep$pҙ9J"Rܐ"M,l<] S$M8D GYQihsN_JMTMX2W:[+O4[c2&v-G_b6}vS(=ř1 *}ML(s?R'ڃ-b2Yu;q@]Gd'V@Avg'6GM/ȗ}8vWfoά}B:?ܱU16y F[';% D<4@$4(nwmsZ"VMDUa(?6]Au$W'vWҢ,sԟXBR:CXV>TDL+ >j$),rxoi@6&DB}wD(lޫ=?dv힠& f2ALV,,l7mѭjNdf#*eF~2"5UJ?ku!;IKWg+( JCY)+MpH+#*(##:#Tƀ`#4PCi@(F^0@(\GF>KvyPpSc1Eg_WdM>jM 2;^NT}q"Lbzө',egkP .rr|?ï'NpI1 @iM9b^b,O ;&4~ n6Wct;ktn/ FVI+ԣ~R0{ WMfkO($|= ?ICJTzn 1iH5z^~6!馰.e60Z~7g@C8%NeEO# !g3?;ޢXItx0َͩ¿ef@ 3HpdǔˠԤ2$=K?z[./ ֏4p g?}l\m)Rf2UVsj ˍ:)㣨ݺ*ovd5(w"VO y ڟ O/g W,V*ֳT4pǦV[СĻPIW lo z[.^ MtP5Aj%H F:$G k Qc]~QFx:rk34 ~s97|·ưo!&uxh7X&eNd.ں n}38%ZsV{IRO$Mw*ǣDBb 66{7\8ݚW$dfqpH6P_,Z#72&{zUOn.4=QHjx{$g~ބS$rۺκ2_;W)]Q_uRyYPQ⨘ ײI؃ ѷfH>w\]*Y1~ŁJJlJ%$7r |c!Wk16 P0 ap#bEv䘵3NݼONooq/}ƍHd<~uL^cKF8öfIdZ+U`V.Lᦌ6Շa1u<4Z/y$D]@u4X#ٸt#J$9Frsoʠ!~9\#kAWb]y[ĄyˢB]NaYXyzgҋ1v¸T- 6⤌ Vn{+峻FcSŨG7,ێ=t }nt<'5d=(;O%ZJ+MSD3CB9lcb-* Z" U37ZR(KTbgh9,hjag^݌s+%gš39x]𙞠QKsw[>F.N_sMiyNaF)Rheн#~MT.pxFL1%T 菐}B_R"=Oi,rX.x~$J-sm; N.GVق|ptRm s\ 0oW\T3gbPʵv!A@!iฮ8f+CLf bAQP Sx.㵝 n/bTug? wIi.kj[_O֛a?j0'c]DԴ8"€C4acRyqu;eXdSLPyABSu`^I^`V 07;H2YGdL$CmzLzfkc.* a=J:wZ{-jVsU>Uh-V| A 󵇑0.U^Jc<) <05;@|E@ӱH*.p1}F&)@#BFSy^ l7^KǴ|Dii4'u,ᯕ4wpԯ箰DJ/7>_%>/eTQr`Wof,AV6TЉA%y^*P5Th&jg0{;p*#{lZd4:'坵\2V4I$htZm[}>0VDcC(O[ZFKAS̊_65"[0n&Pq]>hklQ%^<4Ffֈ,+9O*_4%Y6D(jԚ؄7Ru 'm){¹qo۽+B1@v6k S̓xC`7h$|Jⵓ`m ph8uW&%({en䅟0ZH0L-saZLY&CHztMA)-ۀ%[ +3|BQnNjQ2tNpOݰk/p*]Ղrx+ז02!5i9f7-3֣8Cܸ`מ,ޑlpKή:No?YY+!ۥ[1ھ=9A}DԆv@4jv=4t?Vz:wR$Ю&> 1o"'ro#D&} ;xFLo]GWPAAؖ!@?Q^Gndbl\ֻٿ%"T Jd oͶ v0|z}sҐuތvFW +Bxdzu4|e`2$=zjy8fx? MF+|к~Gh4hq4Q>Q) |fM$?=L~^֗bۮ| Rcu~W_TKyTJ1@ir+k ?Xq<$[ȍ(2! ylmhMX%ׄn7(M`gYnhk1Aim5 :hEs6i/qa;Z;}oQ=B2)P/I2Bj^AU@){jbaSZX%C tݭ/ l3Lnu%qx>>qQ(XD AY? ,҂^ŽEmXKhs"޺-+j?G 95^Y2@hNb8AT#Aq/f?ҽk!A'I z{N̚{g˨ĹO,! 9y@K~_޽)ɑvAB@${zh}Sz[:"@eG f>;d5r|qq=bOW=u)P?*Kg߇ "iA䗴SME*fV{EP ܡ}K!\DuEa܄n(]A͌eÈa_h?]L7nVs/]YqԣȀ0$|`COjeR}'5˚R@mW1epR n&>ˉIXn¹hK]rsUUz7dtuZ֔ݜ72F%t#V"`. ʈ4^6:^`8FNEGR¥t"8m?WOR6ޗB}ɶJ O`v  NJR pg S翺/ii6SIn0SH*)ÔkZ0R.޷`R?Kw~O\ȳ`hʣpۺV\Sg3mUrGb(qs+\&4e t fѧz2& tc{<#n5"Z績3 2u׹99=?Gl6.@>T k!8܅nJS?'G<x7O %،G* 0e.} Lr! :$;~}(fZ{dvJ#>oyJ-i\+H2mu*lZW_gؘ _ϗěYje#͍rbK݈c%cuҟxcP,sNU񕩉P4bGuK r蔰hw,lYo$£W C=-ni15kQljXGnZ3^2VBE&(a>?.[;&b {!]8@T-7,.vzU{~*zZ$NǺB5aKKayM_ISB=^-d%*Dע ?q8c=nLxK73.>:}9<qhD9zCN74:5ߜNfD [\ms?U %t^KKXQeCmqП>lgHA}GV2y>InkK9+XG}ZGBrŠ:jkrkGZv_߷ od~r!~feBN+AB_7 R5-_]kn9}1u}{Q`qv;ǣ}>S)7q}Jdqz.srm:|s$w%ˑShe- Ѳ|)F=?hg^ZzG.Q wk<|,\(XAmU̍ A#Djȹr"Aǯx̗}uZ+^jTBzJ :8-GM5o((n/J#Кp oߪ@06A6T/h_*Jd*6.xbOa98]&rL˚`?@5Mzv!No]O, 9sapi#*є۬m8tL?$M cu!7zI+x6/S`*Ö0h8o;x}oIvMۢ6mz? VH;eM(n;Bq8Cq2L &1ت~6YoEXaNch'mkS?^DIs7Q`Gd`Vr6) V Į`lq)챈?*rvxaQ˾)< ]{G׊BL%'LhMϷ(4{~}N1ɅhkGީCqBil=<,lx`WU]BC[ e#٤{5B76i,Y2!`k?B ƖKF^zxSs4&[!t4p LۧJ20,Ed RҒGix,x/쥛aa_(q,yQP*]u/$d:U[Y }^$] &P;H&ӄ`D/SQpN4[(g ADPҎvF.M.` dর:6[bYp͈j-{&7u}[#}^e_%fGG$p!sJn ftD@3Nc&nۈn.)bPMԔ6JJۄt<{QyFI3BfTn]jҥ.FH:X=̈ =3hhrAr,܏L>x] =#57~yJ[LĻLQDN.tc3f4 u[snKwvzF-mJNHCy3u_ L#Q'Gy{ԕP#U(*yO )F7\ '(KAF_]&<#E$T‘[hKyak[tcm`3.Hv5=ߐ\ f~ !; zo(sY"fdI^;4NQ6Rk.Ymf:'U B"В×Sj[3*Nkƒ:{% ݙ+M.9NDգ[-]5$gG%;+@t%:jJgo("K%Ko P3/E PrF׽i83X]0w}:L^~eSa+iC%)䃻9B!} "kjE0Ve&Q+$m&C;wvI89h ԞoiCkA2msX: n'WZ;A[1Sθ^hD"eDUOqG6|7J(#X.4<`u-[%=ǍBy(M1=Q$H Rhk-M+SQ h|̋{ }Ov۷֠_J5&aHy|{hwy&3s :^V!6W_FD}WnB,?Y9SzrS!n's۠&aG*V`3} R"VZH^ٽcfI#\ ~Rb"s5p:qrUj\g\.Ț{WuR мNW@ (K"fA8Y3K|Q> %/\B~c/EL 91Any~rru7  p=G_Gtc9&ۛ?'o޽TٽbJ}edpҺaX␋p?yP#G@m<;Ĺx?iR`w*)"Ǒ1-`G03ּw}ބ+6+'i٬HdB,RKY6PE')6R+$+õ'tgO/~ -Xl嚺<2x=%m.T8!볺o_hƷ3qQR)Aj>ӂwhSp ^2 '۲2RPpw&g%,CWu>yr\<ꡗʫ8h]d1@.Q#-x>iCs;?8l\[(L?8uu;A6 msû:7IK[p<ΊE4= Ŀ$%TފwC?(ai*kM,OfU~f 4E<8s!ImEq>ʭT8]5BjNjSa8Pa-A2<D%7QTs)@1C djE=^x!m<ڐqچ|oP'I -bO )3䴸8*< Ԑp&_ө?-]{JB(5>&Gǩmdtx2 A}xH;JTYby9PCmE"ÎPAP9Oyxz$]Nz%*\X[E>cnT8 }^ܞPJ ՝ɻ|>+>ɉ_aRZ׆JVO AjqsY+c `cvK"Tv+ qݍSld;:v@,$Ezjο6ZD lqa3gXu7/3@͆ %Zjaظ;y])e9}la(A2K -,d='ȗu-~*.NjPSfke2%=PSOa<LBo> T'NG99*y𼉪. =(W,9@'wFKebArg>fuUx!݁ʬz\>x%\XT9-v`ҙ|aX䧤z穊*0g>R%<)j\% j(0^$ڕ>^m>[o{k Ωx):zś ߍʍfSdl]pcڙgvG eM[5}Ԍ&NQ7/9藚^ؗUu[.gxd}~}Fc't\no& HnDQj45\TQtG빎0T.` Tz7ONEg˾liByL 4ir꥜MβB+?٠S6/4*Wj0lzZLAHdXm;3 ܵ&Q)Oѝtt!}cw1<߾cK{")cEOݹZ9Mo`Ŵ@/+FvfRٛ =Z ~b=G_O.f-r+W+&&Ny3I==c=>;kmn$+ܯҮBln澷ҫ֠-0Ntu0V`$ iMt/:mX|(l=gTGMvqObMI>1BG1OXǃ{?}(/Fhf"" 펨['TڟJ{a8b@8G^2Ǚ k5LIlox|٧6 *Ư*, yZ|OxaS8̈́g3r'+*Va.4a"&0K%8pM}SyPd6t;y;8z`Yj1 ʜg3خ4 jZm$uYTnFc?5wEA=࿟˴_j<^sD敘ݙ^4KG3hnrF'?Dq|Bʝb:#?U#}@fD\ۥk,u˵`ubh훳p../NH]Z?6+4 7f Q}/Ы#-5Gvd5JzrW)oh[~®WD#_s=q]"95MEC>_-YN@ hӾ$v? q]tQtNTI9b8 >-*SxƱω |V-ҧms,>#kIMqVf"eIOdy!쏚~8,XR1)#S/)=\?)@ʰ0q:n9g|qF1ҧ/4;j]( {;{߳|c=ȚS;*KdۮJhR!L UȠ IڤRѵ*'&~ſznk43ឺ4"6gcd1$ $QlM#`^6=P?)b Ch$du#VGzag(&œҦ pګ9!mtfru\x`sZzmy~EvN}9Z@ D8N 3s-'+]f!U1& y+OfD?2̫@Jּeo {[KA9Qt>Ω(Ri-7mlIZҶһUpCG2p?kA }#(CǝHDhI S`=G;O:"|2SyO5w!`$``߰119L-!} ygT c`kJ:ͅ$~*c36U1+C^We&rzN\4{a+@)fo4~@Q|.asE )Gpհ)i7Zއ x#UR G@دt.vJP]3A.S^r_[=miƇevm)/ǫSs7\ X`gqn0Ӊc:t3_^P6 %'Qa9pE-͚H? NOOH4=[sa]`C䈀6Qw"[%fB7 ,3T?&b}7vIh>{-4 G N[)g4j:|bH@fQ;fD3axiiqYr +̫H63s{Dy8P8tH{vwuRK._h040q%@wr,g򑇏P>bE"י'O?Qwj;]Ki#@Mf 5X56D,0|F,)DD, z3輝,GLi߆S\8vޓwoi7882),ڮ,nwK0٬@pNC1A. WFKX0C'<_gAJ*s\և TN0bV3[xy[˦>hQ2d1)`^99Q֣gLDc`x(xiVlCWC%"ł/q,Σ;QY%ò7v./&5rt TJ@ܵNI.E+;]vzKAy.}Ql;9&Tae51ڧ!Ss, !A][0*VΙұ.)Rq4h}-LY7N &)9C|I7˨/$DOQ1+Gʨbށ\sHq PM}/^ yS\&R/V)(/GOdx[|@D̮J-ec~qIJBKܝ[2&}0ITC$<]28M&bwޛp=؁ғmW*s𷲅"FrM1c!\j$j:3D,ftZ g)qyLXzL #l{dOk$M ni0r1w!rd_[n3 ``RDT"vKBɱ2eYaL+ i[9y]`z@\(fʡAUGS1u܍!nB?Tx0txYVCYXfy &j^0Cެր4|{sWҫwEM5DՋ>޷0AVSZ73`-n@ I*сwS u'uxErf]k\H^j^%{G< 0QQi6%\/&ES3S;AJ[3D?ՂZJ\MgUd*,l1:GТlo%qq#yA K}I.JghzK u$j,{ӹ)4*X'| \6vͧر<Ł V0&I.o`.0'pps3!ȣ PcpCaV| PvMEE3>Ԯٟ9=FDǢ[WW Mu. u0|tGȆ57kX߸SԤ9뒝[tWC-L I1f48soX+OKoSWD.!|Q-#TAymR7x)V0j>tʁlTߡE>Æ lҎbLin;,zDL x l^ן6:JƁS!*E*~w< 22cud|[6{HKE bxhZ#^ }6u&7`xjf$ "R/Lʘ'1 JG (80E|@6 [l(.EΨNfl~ՙ*uRlgD}I2EjNYɃknH8gZb؞D8 Db[kxKoOfh8$\}8Bw4!XI93$t:~YVl65}ԭ,`G)>IeFKo,F$﷦~ ;/KFjW#̓&@>ה`kHOY'/1.@ӷ jgT}O.sƯBU?+cD&a&We*TaBmܛ}']N|EBޗEh*3 kzj@@tu 75U'IM/f[2ijI;Gwkzt6]aoS*L,BF&/p߈3|89u;V8y-'Jk%x4hB!uuD&1))>1vT3$IN᧶4)PqΥdSVv!lYg^6A%Uj̀K? { f^a?Inw͚ׅs.|xdžs`ك ju@=hv(AݿGD4y.ÛVNuZkU?.pc"gڡBd'HP/֛1OE`zN(n̠f ,]+jBi\e),9j&9Q`^@=0^Eݳ7JbV?lh2!9xb=ؠT2嬧 uܜ?L ["޺YM^z͓,[Y $:!ThwCFSFF7 1xbDjvCase.GG;唽z 0i$]8mmDg"爥E>hE4B x:zml@N{U.ɼgr _4>b}p&eyqѸ'nd#_bf8!0H̄1^urN9nf+hCa DH-3 rYq0DH8"U Tڏ"{iɄ >p_'N<\ֵmNܞjدށwW!p .UpmVTšyʚR9qf.ٖ'f :1xHpt~kCBx2 suya_a6Z@,ÌB+`v\U7=O(SHO|G*kR~i_Y_Ъ! t,zgxh ӗ%ꚔZC"zN|/9 Q`Ql0= <ə9M\j!$֚EC#G0pJ73^@?Dq1I̲rωVz~h_6WV&$FulG&׀͋>+ \yvG6 7&у9%:=|BsezVwM=UQ^[vYۡe ;?wsu_TWüWdZۿp'2Z8>x1K*|GO]|2PL˽G'0I]e]U9F(b(a b<.뻏i 0E!7M!9r| l49i8XRB"gTY}jxwKTZ0<4*_۱%4eZ\kd%zZWB-\k/dg{Fb. ?h[gN۩˖YO3X|orȴB`D&HCsNy=/[hIlN%1x1N H,MW_v;u`nrdvoEgOBLhoBWau2ҥ{X7jXCOTS&Pc`\HBe\hCq.5DF @io:+m~8Qj3F?l$4ȯMf<>}~DU~~/ @!{)UK739aI"7*r ->x"-`DN;"Do(og"8C1&_rdpD3k#DexuM/z/SJAuu5:O ZTM f?2)ʿBjcK?τ~}PQ.Phq۝C qt7+p 'E݌4u N <,bM7jl8>l׆ .#_#oG:'~UW_K%rjj)T_ޫ w3D3@ZM{^ 0JѧC&:k:3gs Vap~qa, TAm-DD>tpC} `:p9'zo:%~f DKÖJ ,r•k9@mH]=^Tτy{ֿЫ!WKǖ8^|f&/;2|LR喖Ŵ'gVVq]B,VY`nHx-A?C'X]rx Z4^ꢅR.b%ZMtAq̚Z`D1dzQ#; '8N^Wt,x/^.n^dx))=" ڀhȔ[ޔbimMNpFKٹKϐ;.f!lNO40Bȇw#SN)H&OJhA >;xsPG7F&0‡EyΣnx3m4N n]pڙ't^T@n'R`bQSQ#WŴaEk[HQ;ڥ?"m yu >'&LB?gDemOoJoyweH b;Uq$v8E+{UntM#x_F=Hy64~RE[u~Np][cS׬u˻mNP; Qu$DEp|b˓x[:p+0]:(ӅO}u慓B1w@'ىGܣf)H(N4lfk4O|[}):lqP}P"s}nO6m!E'WZϸ[7#5!G3ą ecqI(WmDXT O~Gl7X:ľ?ZiK|%~{0D;ط 5z2jW/b{Ѩgov{dǭUY{WـU G_O5!0r>ol(" `߅tI!g1Q}f.$?EԶx7侤M*9?֔Ȁr2;3Zx"WN]aW,ڃ,ygmW =tfiAn(8X (EIGVAz}^X~C9m@E뗉 v,Yp CVϲ&9 D*UH)q?%*5[:ƃrXpgXt֜*Zd/\(UwQU>*t-R$^;bX@HRXOgcTp8`2I]Fg6aLָoN`Nä<~HV¹cJDMtpbҍ)]* B:TE8P>Qw\-Qm1 ~ءaCOr}3zQIѸٌ)ٗ &JWI`rp|g"_wByE*J.n?jKԅK'štD& OȁPM.%(fm T[BZ] % EʼnM,F.뺼|]Lc;m^6Z@ S84ge* M+Qz13z ^H.GuB ,ä98| 7u;ߩVAͿhœJx*݀g'%,rI&/^BfyЪIlN ќXEӇ%|\Ė:tcc7 FbXha4mYo+dIv=6U!n%\'wͳI3`%L?3oꭿ#ʠ۱j4PԺT^!n do '=QYovF 0}'(Qjm%1^=@Y$ST oa |X[ܼP8UlvRfТ9Fl'-\ 5ӟO9m99>_o&'EUCwnD-faJmI{HxT}ݘČ8^/海Ms07Z |$yEß֟ =8_h=& Ot3TE>8,&p4́Adj5fy:=řRqL^Q y?;Ul`Z~+UirhD4p!~3ٜOs2ʍIϰ ,ֺJv)kHCPTی;3 L sN6^iF>rM!85̓C~[k4r:@_=h9+>:+4!ܯzSGu=@bOKb4_>{)Yk,-p$4n9e쳑J< ;qQXsé|3<8_;{K;UMV|‰JIVK3ܖZMdqZE-įw: m OuT C_kU5% ocD!j QdNO6ʠ#E t(>6 9{cgef!=&D{5^&"ڲW|Ziy3<RVUx2bBH !4o7 $XJ/bu2c]kG \ߟxh k-A喢wAlDBm{ӽ02.U;.F!޴c9wkMh6J<6.P#(FU5ST1_&ΩolTRNf^Bn'(3zb̶4f8R<7xo|MnRXqfdchµ+wj[r.ju=gR眶Tw8Y\8zOY.8V~{HUEu8X<'Z,.N/TU2r\DNPgi ϻv'E]VBKǧw*2Z /IgEs*@@Og:a^'2Lj|FxtO*aIDa{vc a$H~}3BKg(}Q/FFq"1ӾtñÏ%LK:tV-]q zI|epF. B ůu{;67_Ȳ,;u"&b/6bopvCv%kJDsE}K ٩UE[-5ܑJh(#n{IGIs\f4m໽ C=Awy[ĐsύUZwSQ; ]~2sLaWuKп!{ DtyLE]@Fnh4.h, V|bC`&pE6b9+b{r4oe Ϯ8⩴?9kao>puCoW\H0gv]>ɢe()2ĽwBxY^o3kʛ1hwUѨߚ[9"֠ZCdkU["y8(:sAODDչnQԝk0 F̂aN" hXIX$1~b†(r6v"O Ă.st\4CCB)4KмNk= dNLNR FL*-U}F #7al-tyI>0"K,ve Ne8AjXaijKXRF_)(.s-iCHxSwVIzб3'|J? mKk{Q̋i@id\|T&@f_}3[B}VζRk /S'~"+!v0ݞKji,m@Ӈ|S7?e.5eH<Vu2hw1a =Eqۇ M\y{Eyc<4P{ ['3 M,EJ4+iEB>)"D'P4U<;_A]A⊽{cC07N|z)Z03Ed*X2,g̞^XοDIɥ03fm68Z6,elEQ;& ]۽#So6w潵mw*25ڂ. U1>Ҫȅ8\70|rΘ/0Lbb6ET"o"wq/`ˬhõ?}sXZ=ݜ`Y?V/[x7kJKfjq R`| 5h HHLނD'mW!K|Xzy4D AK=U<>m0,%P/:t)? sa3C,+ /PO4n3npȖ.vPZ MHs+wd=ogyŀ67|)UGFc e.j.1^e|ۥ04?8&*Ò: v& yS;* n_dFa3h FxUxHťx+^8KDqjbB[_>fA \O/A 2b{_31Rk,l$?kԆ0}5>ng)݀FG~с-GŘH\j/"q# l;'.6=/|M{&=U >l';Rg{Em*xűͧU. QQww#NZ  ҅$jlQ,F"E`>ۈ߈4v1_KX4) gczBxܭ㍔Tlz}w=ܨ yN$>`IVk\7:’T{:c5ց-|ՎiO/Μ J%W.[g"cd-QTJ3XrFX*LԩTG4R@&Gt5@|AM&}OEcGGQWcYfkTOPMN# Ef0Qe6g'?=6eM\wM0C>[Dl]cdOayXՈE lA:93$Lg6aϳ 5A!i.֎ѷL_PPݴE ÈdJwC݌Tb28HE E iP*4;H4MV W,~W#:0r@7[idꌞdIR?JV>٠ѡ|u2aT@VRɣ8<nS!l$kjU0G6nɅڒlúցS'~Ša@ uÏ5`Ʒt.oh]@zf v*_{;ܿ Qut?aG9 '?}Vc-Dj~ %IO΁Pb2}:m) .ؕDQM3|tRU(Ynȯx@Z݆"MXXwWDׇ}X./X|Sm!PwT,Ԟ e)G_yxwɮ|i:|2I:;;~ݚ  KkSƄn-9|:'ae^3[q^p(Gc&S@), NÎG!‘&H$ٗV4˻s,Y2sgDoO+Þ?ayN$V̦(TZ%,ۤ5Hץu2>{AtT\WJY Io?gIS vGEf{ҴGTӫRO^ Eb! ˍdMּis^^sI<^nƙO0B b'C_Y1,Tg&Uؑ0lxead-8[+$?2*[J:Z:8AeQF]3.ZTi?Yݫ*mZ]lpcJIg={@h[sA EC'k"J\JzrEȫۜG-V t=+Em67c2KCrhpEr Y ; :`awGwvt 4M|xpԃb:r/:1- r{ļ`.+fjYJ m; Jm)}ԕg–F Z,>AƪQ";hdV?;Mra`tEtz?>N*Sے q|'}O~9+ӥ >n@|[O/+G:vJ7?`J0u@L@e^w&I(ƚB 3G_ֶɾtvx YBST9gs+-Җ0A$G$Թ8Ń[]y˾ko+~;M},̔n@VGቃ@&ęC?/OTvqTQ8B=z-;cK K, hF2r8ƀUrJ` c#H9r!yn${G`$@ϰ@uxIR޲.o%&<,4t1`RˤYg4$xf9!z kY2P{갮F5#:U'# [,].[8逳y'(+&]Yamc{s2G*Ssf[ȼ{4Dn!!bĩ'hjsSc5NT\ܼϣE ܗ.~9t5GT)1?ױa]VMȌq 4jϷdmOl)b}opɅO[}t!p+ޅNh`̂#!=xo%P=맥Erjes,mDgC|X-IUY:) @ջ3~'8gMR۹Vw|4 " 45D#mҐN xOw^R͗aZPKUը0PN=LƕZ+M(y"e=`5 3&vB"[4ZZAޤu}5]TAg@hkm?ST;9GJQJ#U$w~Tow:e`y5.:dJg0Kcd1dQY5zظT> f! $Y`5p ?/Z?|KӂURt%I]f5+8х'J<-vU>T<[]cl&q6p? +zzXv% I~EASaɤ J[rBn9&.'[5ׁST| 8~zR x23^e7uyT,K"X=bb!/{Jp8#PqG0w?W1Ⱥͤ4Ꮮăܨ:R)4fHex'뵀$=Җ )(ǐn5vwtӏLn8DPU{TDLJnJc7sB8]0y";7Yl7nS&qvzC i^jxcWf F؎aK[:ލ_ _kBFBV}_QS9!FpD] oΤk4pYNbHӹXu!~mk= GgQ1IdE&@x# 9ss2j` cEYmz~]/.2KP"diFx(1=UAJ~wEzW0w)){t,Jɑ;,>#{4|%_fs!"n Wjw|Cd/ۤD6.`9)|´hx,JW]cu-.\"𾱩*W Ϻ˖s>O/^ NZ15YYz婇X= Vj L :/C Q-rSo7Pw{nȍpKn@5:'H^vxɌ_k^ Ό'<ܪca@;34dIL AiW@a˱4x.'. <La#ܾ՞;g@qg2hZ U(+V{SEQ@S#xM'A4K\XFxaUBSsIٽ{=vz5M ,l~ٜZ8m58$V!gI;pK usnvw$J`Qy:n\Hĝhmh~޷Aw& +N.5]1WW#7xM%/vMQ U?E(((.7B @b!W8"nod|BFċBE"yޯ~T#p˾Zp`dk7lRn܂H$1qP5W?:H^m'jv)Eʭ!:օ'8L8$f"/aAKB7 }NAT2K=dYF٘͛7[>X|0~xHQ Uݙ`pMw@M'kiC1Nz3lɹA]F/KG(@ݘJ ;FS\RT? [M3ɬrܙjҤm󄶮8੯|t?uvi8Қ ͭ5S;4ŅFqA 9J =rѿ, ȩp#/#˒$kJlNAר(us^]~j#]џ;*92DicWO4TEE3R2E de'$O0E*DE\aĕcrabj+0qտ('+ӐߊW9v4`21Aa5&`o J|od::.8*U孼t6%Tyf`B/yݝMh!j-+++O!":4w_7 gRǪ".@} G0RzKx$3O2y&N4ꦇ=eB##k_`"N]ُI#\^b ` vK[֧ E]B1Ԟ;Ncm?אPγ) ͆ ^b5eKW\OlEe @̈́c{Vp#U"2UX_Bq&qIw=  Q̳BS.YRBr "/GeahC5%+ۏ9?C,Sr9,h{S t":x]đEQP bPnQ"6ki=,$W>ߍ?9X8EH7Zx=H%?_~+4rEi̵F/#Zτc2vm4bZc[QKW.**LnpUz[,(hi03@ Byt!Rc |X}aJW.\Ŵ{MmO6^4 }, ,%Ee0 zn$z?dvpQKDۼs"M{\zD^Dg{o=:+Oi<ώP& ck7=׭[è/z*5e0PP4Q r84jmTU} /@8, 0ț:2̝OM&DQ(G@bș@E@ U G+nT!Zs23\b @xԚiNJD'_??:J P);2l%G9/f݅!!-/xٱ73 R;z Rlϼ+FʵWxL 7_0f.o"lv<9 ř:H[m{}M8 i=Xw |Hr#&oO%`$|`%`{;WU?=?[8H#-2~Gg5 LzQŲD6}2 $i#t733yIeP3:[M_D5V:5wt:Mw.~˄؞ @W xMRktTA5I] █7ecu0DUUD2\)RV|em^pョe7TN(Adž׷M[ӂxZd  \uktwH[3b_a&?4G= }h.<`ޅݴkLzZ& \/Sn=dm;Zzv^T%A|#t Xn,]:HҠI@Kû:bݷT/Ge@iRC8ȗ) ӢoTq8}_&.I}eV48칿Vtcj53.FH?LrH]xnyIKHtfv"b~x=3Nk1ѝHc-9_ģf)JosGeAQL_ _mϥ(A8[s$g՟lA"c70w +ޜף߳0UMd0k6K0+Phd\" gcJl[ ;M[@s?ٮ0GJW^ $.UG"#\rtBșxUkqB^H:d 7ze{}H.-)j|9I|@g]knҠCTUMդ]-STd [G^F"RYBf E^: 1AQ92T.DgY8S{x=XQF2kz@c )^YU>r(L4.|yhjWbcq ֏崫;)<5iL/R['Ӧ""ȠF k(!rFTgHeYӅOp̦U'^2C( (EC6PUz$˵=L0#:l\~ҽO/rNʦzڕ8fU֡&h"*Lq, 9 ]DY݂Y-<戹!18y!iNH9K> ߦ70-B_5ٕ6\FegᬹLuk["f'ڞom!&1ϵzn)Uz0lxz vs!r$'̻"Q;Y:ԦmjS'ؓbS>z d,c!>>62۟v5m0jZ׹DKoE.<5ĠcH[ WhuG\ %`⸐3U䌄R|0t1hnb_su4LT4yވIӭ{bjyAEW˰H~"$n`ʖ2YKT_G-5~>//sraEl/JqzIk nlu-a)p?ie"U .45{')5-8K62}Ј>o}cIKYA[$bRN_@}{EԵUawpIn9%Xi2.?dv".^*v1IZ%@f6X,g^ҿ͸hhzJ|!YT$f(!m(0M kp(\kxAi \Ec9\U5#lL8Wf(thKw;J }qƐfUC`>vS+@i[8[ 'n4!:_q]{ `V44/^5f:b;@F5mNwsfoqw>#Dk$q?ϋJ-pZkKs?~;^i XG8d_R`D2Y!(%أ@T,N ZuXWfvӹW#~B!l#o$V,)rt$0dgf' R3"k3 ``i;P1pC ۗb+CѸ"3ԾI'7x o5Z\L/DG;܋֥U9m ۛrqU ^qfd0 ;&krE@jkq=/d]~JzΛ:LV^'ȫKsϰ– xPQ}T qpomiɓ*DFRҊL|&?-#\ L6a9br݈ݨo  L*5E֡lӱA*Jr"XTⅱrٳRDr QŻZL< C!H<10V:."d^Yk*sws+q X{ߺs;gn]%y%x#PO6J%:Jilj{6/%0" ,xXr?XzK7 k RDmᄐVtX 4 2aJdz׶,16~xM镸PX0N=5FjF3LgB?ĎϜ(;uJjwAkٷ>nlEu=?axZ>)U;ƒFEu?:p\@ϒgbr℺ħXu1v = Zu]Fcc5m-+IV9vrVu.ϱOK_j{-5Aah![+lWlcn7Z~۴:'o2lm/ɧуwq$ kDks-;glz1ɳu%.:#}<ǹ~2ZUF&TYހ8e=jֱXP}򫯆@Dэ^s֑1;Xẙٞ$fKm71fP$]+RqKE6$)9'έ6I㑜7 " R1~x'ϥc{܈zVec?Ȁ/{28_GEHHP$(L ֳV8;(73L#"yVC] LNFR2@ i;vgwȸCk40Zr^1P:iD3Y׎z "7Kf؊\Z w}9RJ+V%b˴t8I{ be_R5954ԙBkSPMdyQ^>O]}17Feh$9Q4++J f__R9q Eǐ:tdrG*e &}/`ͬqgy[%Rbg+tn3Uad Wl6_IGv`b0?/o>DKjCz|5N6}ZY\7h ||1vvZ0e{ê0uiM>,@ʃo!mp5nt4#e!Lq +od?ڃ8;L]]qlt"z= eMN L&v*!p~9`d'k $ =g 2#Z/).΃sGzk94)oPDQwI(| >g5'Sc,YZVNB߃sKfOA1T\X5:MP5bܑE*[<''8+gt6:TaȶNK?A\}%`<i1=85#C+qۊ!Iz&nZ3_+t]Puc]ΔMԗ q­i[<< kq5sO|S6rӄ:6;^#zw'߫f5{2 ['E>W{'Կ>hY c*,\!-:o[OwZaם9p^ D"(tN]S!Dp5Cjpo&` Ϥ]rhov.KOh2Z<ݰyEmNk$:u~>8NohBo//@\d\A8D?ՙ|؎wD5x.x) nZ<]u~۪quC*g3 N!"'TڨrkS#iW,=6SJy޲VNdzq^qj~`֢ifNV[{D6UoX%Xї,%ؾX~`U^?;~. CR}&{ sEsxʥ6/`ݤ崽nuhfWgtDԃ✏Ⓡ_XQ#pڳ=k TiS8G1cMߩ<"sMfz_;s:`3_\ir'cBGYW8Sa7p.{b6/߆-|+ʇ`pj߈@P}aAYd],eS~q='jJNRdwZIJ%(c Kk&>P"*M!Q:&): F>QրVznPM {M lM$7 o\|S1RV0}2{ld Yp/4+'!ک}&|{,* T,B5Lg H4RV+;CT1mUC=2jAt"*s=4 " wFw3ݬ.im3L|/J+v:pC qY+6M`* Wifjl;e yD|,Ju8o-)pœڽ0o&9I8DO]'2hvzNRah! 4/ D[5NYWe>fJߒH%t`U P;`>DCi};~ʣ$K|0/1 :qiag jz">+1@1ё IT_hھ݌<:+ aMB2@!&d^/ <ƅ?MDL]OYq[5irkkoI*Igp^rf^!Hg2mn- cS)_(mNŘn4 :&0ʷy&-"=J9=iHK!"a߇*?:bCREQ}Os6m{/Cm &k'y[iUyzTp&T(&ٲ ;҃ 0oՒ$~<ԮFT|تq1[7IT ~wѶu=m|X3划hrKO5׻IIU՜&^'|^VEO:8}%5=SbZ9|aܱY`mO5!$5!pٝ l'Qn2Pf mYvS<:I8m9͇n8@@V ƴu<{XߩI7/τGvfB+PstIdq/`[Iۮ8>Y(&.Ej.F}Sd4'4dmo #Z 'Ji{} cZeb4Gls @{4FùYzk4UIGeaLzߩ?c'v%MBFA⽭k3.bfF9[a/NXߛkSћzHNSwe@78g+|a;[ȑcde4Pn]chx䜥:' [*,*`*'?}z:(P3ʖ=(_ 02D? G_.[!(@O+uA8XrоC8&PD;Pn!e:nhH'Y+(m+e2F9gk'`}WGҍoŚ"҉9P%Ͻ&͜0Av@G uRO=$ wCfl~լV^Mc3cGp3Q=/G60d ()hnO #IKĹĦ Ă*d`)!Dg[䍑aP,,Zi5&iM% 0ϣy⣘$|K]Ί$I@C, ͘aZc>w0,% ՚aZEfx=q'U3Fs ?-L:(),H=C"=բʞW'TP6牪|F M܈;o8DOw.^{'u}: ):3B*1VH~~ZIJoO4]ou66Z@=jЖ XC'GL"E䧀.9˸9{ ]R)\& (N8Sڴ$'?Ӡ`vpR%?_.d\ծT:`&_nr{ST›D?(J <*8;=twQ€e#}1 <[0Y#\]P9wm AۓkVB߽KcO шch~00'{mLxiFpdx6cKkǬҐriTueҔY.R5%[1k !#ėIx^~M˲djQI%|ccI2b?>HRVR>kJrăE4Y%,ak; $|jq>Npb&!pY"rIM 2(w<{ M 7B4/ HsĈ-CLjIͼ:ی|*<S` b8Rd_^Sc&0`D;QXC{'6mJ_ pb-P$Tᴸ`D,{2* "S7K)'іAK=fG^m6Շf;dP/`*0wlܑN]#I|sM=L`$o=UD-{PaLg%xϴף,&)6}W/"aE:8aY6Ybml K߈G?@JUsxXBx QJ0etZ*$o;^t}%5YՇ4D]<âlBBL=^JcY,J1@p$a ۅ͗^@D<;K{?ޱGejaX֗:?rw^ B]NwS8 ?k+Ѥ:|"# b/YR.ϖw) f_<5ʎکxZ1!BI~359TY,x=c(6\TϓyidB PӤ2.ɶ7~M8!5,11nF4ͥOOMt7q}mM!RN;|Fq岌&f̖*w<X0i=⠍ Cvę `:Nc9rI <4yP]xLPN-!^.'Xm'UC{^ syy0wnY@=Ͼ! SEP \,{?QuG,|f(.&#V h.xQ8&t=C54 L[T5&hwpXXgNNSVaBD.0&5?V*qukBf-M0j@5J\o+$gp LK&|"%:,[MGAdWд(xJ@Uū )]ʹ+rK&ݙ3#Xt]+MPBſe;j禎b` {( /$&Gm `n Se֟_/߹ǃ?У;LM2dɃ,#G&#w@矢 vP%MWZv^ ֕0K|riIZd]`!d (}a$C6Ѿ- ¼s mհR3&/0=۝VY3|2׷Әo˦șnO˚,DxG}FoY_&N~%gp6[}@b|}8Q02É0VRsdZ=+7RJ?:C]8&Ыm-A:cQ2FH0<,&կ0>轻{b3^dVݺLffl[e)/IϢxf$M. QѩeoG^ga ?zUEbH!XY>ݕGOCt>WE^p\A$!(#X&w"KѶ+0 qblPJ2;@N"6p+<V2'wE8P'7;̯ e ϞuHF}54V#ZD42Y'΢XрG.ݿK#L,pKCnI?E B44P-R;W҈D_ ItNx,T, 7gf;] Eޝ9굑]E$%AEr贁3lULݟʦR*PSS+k.2wWENTɨh ]bD"+nƢi^Տ5'ʈ`(* R(9Ul7@ p[߉aY-4(UYZ֝Zm5(#uhp7;sj *Yڂ4wG[FcyVi0F c8e~f;eSmuń+,(m!K]@wjmҳbGsZ7Qv ,1*Ae*u&g^뜽;VT}̓cR hUʺ;lcQZeR!XI.~ei4cV#%# s)Nh!h`B"H\Nm2!TA0-cENEEuJe.Xzr r}B!/+%s8q>9AoZ$]gRr8KsICdX*mMtᮽZ߻LG+_~C<,YHXJFj6wHhurGٸ XJ3R$qGb`R>P^nZ)n>8 w}zlkUݒ75KjP!Đ&i&+w6>Nw @"tѦa@va"pAgf2@ށ@X #;\Fo.l1?~1uA?Llm#\[DS$g:M\h{M4cDFr5y {7tPEs{Jfc =U †Բn|Ⱦ#$^1ngu84$Ӟ@j/^'qA0\ɠbf*o`riGC$[4Θ6W۰,;^T^ ϨtM,$&T[&vax%0j;,{OٍP嗦2ɗ:c۸RcdRr%ƍ>%9IVs:_>gO&pm?BQǢm1.>FJDx[s oYu 3U5İF&qz`i:^G!{3svRi{?Umhs577Rt+:;cޟ[u:)#ڟf˩(u( !% Bا ]RRbKS?XW g2Ro LY Ճ0߹vXJOKC;o4f<;E%/{UȚ?D}ԱMyv%?Sbfw< `@KGޙ) Y&ݧ`|d%1[{}~ 6ˆ%# ᓿrgUSCD4I 'ŭ;p9b9iGG_h:eE=:o&rWcs1a3v1fؒ7)S++$K2C$(aӹ0Y-\.7x2MMLַ޼PY 6c' `[c}G+C(T!&o'd %½?It[Hd-'a!dϩ"BFUݔPcw~>C[?p^K(az4KSs/@> pڵ?t>s\ 4]B%<źݚk[W(@ڰ X;e6?oj5h!VدO/h@:}9Akø$\ҰFDq0:7ev6# ]TU^q+PmIpS)x^(zO)O+lUQ 9mP)R bt=Ia w*B.u^QB= )HA7cb!, *dx8ګT2imsEanIuE–kvmq&H x忲9-,FDcU^0 &Տ<{4gϤL,2SU`8jZdHЂO NmIH}.c@gk;?:e%?!(yZE2ЊզXjYyę7՛[ \XXj-\ 5k-^Hݴ`}QX؛1Dtsh~ 2lbV'^ql !~7oEIC4 mɮD7:z& 0wDkXP>iv6}Q}jeB|D᥍q·șCRŚH.OAS߫+.fT7!VғawRNidQ3 [7ۍI=82[!R嘄)eGݯ 1 ~aUIA[46iH% [&Mb&۲'@A.k< >췩|ԉjnVȬȦo kHj6zt>(:=8]F#,=d%UO;̩'?Uq9g#YG޶_Y;8c'P('lai~,~oث5-:s|P?t5Mw0DK_ k;#0D0.7ԫa.FxgoYVq4?;/SJi9ԸXL _AAvU9˖J'=G脵4ӏQaIUeיּYnNM xk%-2ROhr&xm.*,^V?Vu0їYT`KABۓJpm+|aUfJ1Y{&&O.I^l۸G>a 9dY9$8@0cWZٻ7RL q5epҲ;F+ N=R zՑ8-{'1^ v}9}nFa=N0]=WdI#Tոx_)Øo62X]u@٥cL f[~('Cb2aȦIEqk`).ȉ`{|x}qGkVDES/ .i,C/[/)AM,{pe_A31ih;AO{6I(YEDbobs=qO&jλhuM.Z73D,E wntNmL@[sMlcPs\A#{.XNoJ{߱J/  MMh%A*o7{2u1Ci+qdz]VI\[u>AQeF L^xj &#Kߕ ʒ2e:=z*sYTm'J!FrS%EvuȠvi ^OU1.zGKVY QIy`ϲǒ:n~60yPQt?_ټc{Y\UXP uO`R˚ރΟ_Нֺ Հ~Kl :Y# D=[ Q́L<^}bmr 4,ˠy}ss8<<Í$@G\f,1Htzb] 6v561:GlPp)쟦Y-\OFdX[L /D+ξpSt_Ťh*ˢ{r.~;2S?& \ܱA}9Cp ZFҭ MxMmqݠT > =K*ؙy-25 t]?$M؁oan!AS~5 K< .*{06(09Kύ{KEO^0rS>j؍xr(}l1|wRECdfn+$Mfi{cYz}jB(8Z>vH8Kͩs뼸Y]}@ՒrH ɗ~gFH]_ +@==}xioPp/Etaۙ"#ṉ̿WX{5y dd[LZi;B% Z">t0?N 3i-%R2޲cZ+#uJVV-L7w׶L(*{fwE7W۱x:&æ{sXJ{FRʻY>4)|=.3Q0->D*^y:#ⴜ4߱B{#г.YtfrK`wRj W.Ȓb)x n^!pWh2lrYNxJ>H4tKuƵGi|ݼNy& apL,㽳+NZ6zpI8 ~X0@4@BdA_nd: -<&n27vC v\^d7# >5@RĞdX ȲN /PwAOar03K LcnQY?ՠBi4p$e,E"޵#9Tz +ނ]fڴUQLT9/k4(r}\,}L#f~vZcڸEz鉽'BJ)FѾ q?~8 #f t"͎>[ya9 {18bˈ:"{GHR$^Ư$Hr1k"7DΛEbs,. P._iq| I.c(S >E2 $;uwiipԸ=0 ˱FZ'YKC"K$N5kUSjn^a @(mw'T:_\b(SH7P ?X*mk"41sߣ$?l_D:Ju4AK.!Yu6]AV&a^a蒯9ƙFah:ตM bMG3l2kIř'sJxr|\g f@5Źh?l&f]^ p^Z^ζ{Ư<2^ Gf=m_m7BqWtxKرJL"dƾeǿ쉾ZqvPHI:\ W, v^i6>mHmdkyTF)X^v񀉗|Աݞw @\*O+4 ٖ.iDy^H6rk^ ?L7'iR`Bͼ)[U?,l I:qh?@Sӗ}'띛(6p"UU]w@*cWl껧K"Ugb+d ў#rvG:&ղݧIɫ]bvxV2 @ȱ43Z#`$ -"=$JyFA]S<$ZmAja6g꿕s.C檭<DӉԹ+SDq"jYxBsB|@@="ɞG')ؿ,|_Nz~ L AAfœ`n %s̐$n"{p CK ._ +7P*UQDξ+#~O!fn:<=Vɞ[#~jC5)eO=zHpiО'r 4 ”O3i Ǵ *\Yx8/g`(П\VrMpv䌁$kdl92T\XyJv)2<*xM aAlfMHˉʝri|\#^9Ǿ*&ctv`sF/ĥ3Y^9%v+Ͽ<97)!tkz'|7qS1KGKN>@ mGf Wb14M沭ԀǻoίĊWa7)􍖰7nckvSݎihB=8Y"Os<3``?ZUQMLjP|Šhh+!MR HtP73ogM~S̔tkזya*Ξ9ynZD&hQ*?,(˼bBY-@JC0oX:&9 1QKsޚL"0FfP~q]i.BN rHyl,'8o?OJ=*3yܶ(n!1CvCv0J^m(OlĪ&cZ;ABK[A.7i`d{ H Z#+yT 8}Tkj٦s:^Ft0"&&r șS x~T0S$8]r|,z4 }3r_# }Gmhm4x8ˮ{mpۣGj@^gg7c Pw6Ye( ^USzѽwKqkfsmG3JPVĨv =Tp?'-HUs12ؖFRPN#zj:5\i)&N^a7+a:MhjKȒ±iǂ $x{~R hR&u[Ym H4n{J8عtnK٬;^n\;WNE@%Sח:PNYExē"em䁘hp8V|*bȻQ<}_5]V@k$V!BUtpKbz@2SI:ڭRo|1STB_tB'ՄFl? !Z3 [w8B;.2$y'yxIpfV~FƜ_^.BZ)OSewKۢ 1-41H<2nEڞXt#-0!۠mu'$Z;A M$^;ūysjE,#+y(e &{Ԫ!걔bgZqL=) xfs*G{k=_}ul"Zb4 \[Bɡx'eCd y6bohn\[yÔOAd\&cPڒQP"XUx|@Uc&7lsn;ĤDkU$wt51x*7+fu>p+YA9ؽU3op9~KE.RN0߰RTܗP[2]cС-̃!b#p {+EX0?wh>DzGkF.AgV'f؂?TLzTʆpGZ@A]bezrQ}TG)1 ԛ[M؋0J"˨O:5-̽3cŃu*AlD>DNWH Fkbx3~;YBs{7%\-B]=ia8XWw}A=~d2xJ+V!V]{Tj8\#; ̫^c 89w7_L-mI4DAjoDnQh#"j;2B&f_CIGM] 6Kok3j$Y;1ιaGԹ.`JncW'y܌!~F?)+[>k7R]HzoFզ|ԣ-&KȴQKiaU bAT}K'M%W]kk1֙0 `cߜ( =b5D&&]<(6JYV.pMNՙRFT^WsL ?rW!W%xi(cqAПr`2Ru=[9L= W_&B> ܱj_IX6*J\[uqa3zY 7e}{, 7Iio |-.O]TeK-Я]*)s2%ʉqC#'%4bY(074NX-ƒ,1UCf6 6FUST8"F74`bz|7G+" a}Ol=zRm&))cGѲobz6Y[J&aLB041GQj,a@$N\C۳sG^ٷVAԙiѣN\B< p;Fm52d# an-a#C8;;I靍k,RzMc|ՑmJnj3v$kB Mt=/6gU/n {Ռ9 %*Ne\S=tZF8^I0E,GUn^`?sAFJEV'mSl9Ћ&hŋ unLg-%; zL1J! Z-V|sޡ`\"[" \ KHԎiDXKyzjpW(5HU'2K0u!mK?+@({D0P^0[J@?>&MvB^c462OdhAEǥPFDԏ+UrLvx~~&f>36ÏOvb`Z Y]Pns"l+i2CYEvNһkc>&#a%m_ؔ4Q={IJbzЃ3nEKb@Y ey-򸡀$ ALϬ\,wٱ^b}~.L]KvZ%קMITCs"Ֆ2kG%:(ւ"V/i_Q0f)ݭX4<ֆt}osSk<͒2Tlɮ~Q{SamJ\q/~ ~U$C5܎TO tz48Ew.kn2PeSkfNΞԓ8G)n e1_91f ߆J-so"*_.T_ !{#3RmY*ho K@$ DA>*᝴/oRg*-3'U+(@΍T);^P 1%4Lpm@J?L̚˭7 땽̠'4ntl k=L>;m4zWpF{(lfx uҸz^GáMCAB׿qa8ePC'V&O}&EVOB%%dPV~M[ٌI _ ZHS;fQڕW =7%5[=KaqEODO "t`#_Hcz2%1;y D.y$QZ[jNvQG`*O/CǪTG}n(gJPL aJ 3vleغTp1iMKsĠLwϡ22{\,[p#R@t+}1tZ ; _ Y0m$UQ6+dWz>%c"N)=݈4t- b¢jςKv us%Naeco^cLL-T_@d;~%+*ep{E xqfFe/0:ť)]Gp4nXz-K kSB֡VS 0qwHmJyvB"3ɔ*a:bLş44F R8<d]TI!ʟH("wUFT }kFaQebZKDcKNN8׏PQ4$:٢U|Jc3QNg1.'5sd^, c+G9Ѱ;AR=~]KFiE}e&aĔ{ג'!*.ۏ:]@ a Dod=eWulg,q,`ok+ălRR'5:\Yw-B.C*y |wg˾N2{>?Ƥ}ZM[j UUfS^!JpR)w7Uˣz_8s\ oQքXܾ8S,ʀ\!U ZKŌDS:е OXg '֭]n٧%+>p+fwq.9BKhCioC_Y(j5{^ĝW箨aK{++ޤ(~R\=Ԉn`BQ.*'͌-ѣB*'L>+ߧA/]r&uyS|ve \=rM͗f .Z4e`. e~^K#kl2@5㒌͖U8r83oA|I{허-= 1"eKD5+0$|!9pV~ɯܡ{e* &AR$a_##A}c2g7nGD$ {z| /Z $$t8w?D 2H&yu6dQ:4z4'X?}WɈ.qv_ㄑջÛEt ~#s4{k[Ji+;zٱQ& c2di*!=q_ta|6yܒ"A V߽8NQ!}@_8ӣQu-~i-kgi(`74-h u<(%S!pe~ Ѫt,ڒ&W{̿ãbDvIQ(z:WkTR!Eu>#(1OKeuK4m7D!cFQ";S|ZAe,6K7~ ^++-1%t dgIbĆLrJj8dG]_]ETKm O;J r;%At\@ "z~dL APdw6e;uzQF)MԘӔH UɭT_CN4X;VxiBЭ%1MLZV~\뽶tCe_mYv7qL@L;]Ԓ܊y*x̙/B,nɂS0Gg N4-HPϙ5f6]DOQpG:PN& "Ӱ<'!{DuWBKl^X][ATZfT9]Vd5NzRPBUeY}.uՙcFx]5(C]QҶS|U,-47c-5:|Sa"}pajTµ:" X~4_i,CͻxR.f?';حN14Bbm7˓vtCMRVtU` HJN{X] f,-sFed%@H<끺m=bKm1j.Ԕ%)ɪ2IYk2 >io|߁<^q eCBLG$Z_TN$&V#C]ِ ' ,C5?{YYc_iݖm툁>0oG }<63AAS4'@砡W>!H=7+gW%dFOXup{VŠVZgc4&m:ۈe ɗ ηY#T @vРM/&` NƜAiŬK:rXh7//(*4m:яwy@ [Z8gs @miT@(M܏AcYVu BN{c2$|yB5 ?/A&\FN<+?YE~)jEK_{_<%& k?Us8LW$ַ5(V>[uBly yNl&Cb߽Nl)q)WE<}wn#YY1f0#pѪFohiBDob\$wr@ ܅&tNf\j7S}m;ew}AÌШLqIcP8:4M᪪d @8X9p\N"ƛRZg]d"2͐aׄP OMEBvows[ylG|fM(z1sTuuh UKgw -7OSA^$u~<fJ_Q6Q̗STPIK2FP-r/ !J*WnUE#r(hh+蠆ڑԗn[HPEppN`HcKqp*ĢU>Dg25*~ԖlD/ {1W)JrEb,^Oie<Ӝ{> 0y" U-͵45|z)/Ik$;idॻzɫ|P)L(խۧYTn~:0t %0U8&WdF` HA.tT఍/WVͅZgњZBMH@8^TK!X>S | )d]sq~k4*`GΔu*LpTŐARXӢ\҃sC<B ($q8N!m6}nY@ v@SۈIhi&oA+2)ֆsRG^L*/3a]dbV" MRzKuUgXhR&ArӜ  Xĉ4,ۊ_ H!h@l#7NTdngc!GVn[(G:_,z+4=%m!q%|o\3OS/c]$ VUr/LL7esϵ`bQ(J| /\{+xv^drhNѕ3@03\ o}#Y!-xg̀eT?"!c'<:ZE}cęh@NqS5ڤ e>MƽMZ3pVm+)&W8NoRMn9TFmES6%') S4P^^w99/FqК3kFM}ഛr@(>@`(rgA[͑In"%8)xS B̴cCֲ5of"]l}gjr>Vi%`LN~X#b?:cCP gˏT qt*>,_cUThY6ǫtyo;8 Bqӡ|W]F|n@mO$ Feog|9hS#tZ5.h Cy z!1nQ -gvV ΐy-e”nW7XXET{L%o91|d~FFMNlTtv]p#8\&^DW@3z̦ıNߎȒHkщ4z .p`T > sUV+> ӁkɒulokZ;ew$ZEf-p33Ʒ010Ae Y䩷A4Qja7B K rlC^?X:Lum[> 7P@R[A)9ޘy-p+ ,9hI# SIezkOx? 7{1`_J2qu ks@VlхGwx.&XxJpDJvbLbp}VR'zkDoj`p6/XDapˌ&˲Cm,LRHpw~>- dETL[pFg4&pDDҴF̓uSEN6!X:h|8UTC)BD4Ni 'd]@6]aⵣiЀ&;YNw(aVI=9eM}g!ofC#,yByK ɥNj1=j fj9ȑvxXdBWtXP2NIS4/xIᇾxy|63U",`D3fH)K(Z0yԸ]MK;7@Oရ+z$۪ aѹ=ǢH!bR:YW4S4p`6UI Ls+Qcm X}כ첫 Zv!P S7PicD!BO̾J=|͖+-lwJ́{.c17δȴP>]˜ vaF ٭c7g~Hв %| ƉE[_mz($xT|ۆY/>8yM0M0 Lq7Iy <0n' Jv=SɶeE-z kc7|M/Iy3X3ݥs,FkyOV`IkJZ:He,j3n~hK"rQ?M0N-45p W6vtO1PfoFHX`rgios›mQ|n2~Zv!\SQm![^36^JevYze(E.sR`_>h γd]q[.i/4U;"^Gr͖;@%*d@~0I EbCSnxM++p|OY?,k) {A;O+C%pDN(f1Ҥ&Yk]fËq8=/zD[!Cz؞>jz9Ο,sqO7)ɊGC>BֵO¥ѡ0L:~ ?B`i vc!Qy"Y|D6 TcNЕZV[Ib{ ƿSTCTP )q Z]~ʷG #'wBw_XkiG֛;ip0Ҿ* Zכ)>þ w.vw {"H!Vt(ZC/~mb_D۪\-yvt5}R7"Q Kǐ4To3(i_[ji҂+JEAμhdJ*k[`-;ЙPu`;?hu:t%)ܻHm!!:̩.(r>+k*PT~&߿KM(+WI4؜lwv=D |IqqULL.i0,vco!ҩ? X};OصGVz AwzIeU}1A {LqYT$ ̑1|gn{E Ԓ9bJ(Ja)Ń[%( W ٗ.$G7qa9A鴲Ku%$ߥ mȮcvc$|>=|m'49C)h&hL&5020YbgGjŸ)^S?! `&ީ3۞6sQWq$/fԫy}l[)ʼTjY Z)eHhl.:wuk XZ7{X@.H 3/TjYK!K 】Y,672 KUW]w4ׂH:gA!41@`FEuタ4ըE ym6ft\Jk9%\R("(yx`j=uu"I.qaRNCaԯƴQŲUX[]9:϶.m/{*)-MJi5$0ML޲U)lxĨ}?ǬuqS''&4`",>v>@¤2cYP}+߈`_LӇM3P|&Jcu@H7GM.[\`zz %[m8+ƾ.Gdf|k~0Z}&qԦ9R^Da5؞]Uj^k@׭¾iNѳ?n!lC%vWX&\ "P]Ď7:iQN{HA=?"9M@ BH适e3 Y2EyQR8}K+ \{w}[e\&~l+sB6 եRH~!WѸ>-H >}HE(7M-IG7.z/|$k+ r @ Mϓ{ Nw5~P%L$*<^tZz 7Sipk&ǂnZBbѣ)1U{DS5`˙1^P$+ |}zp؋nv{'2b.QKyRXO\>{{H8~ ej5!kaHVi})&ͳP5u}"="tTU\ 2ɉ! B}ml6XuqC?jpPaĕ/2eMKΆ'U/暘QvzE0I b9JD8'i@1. ј t:ƒÜ\X`Asܙ=X`,fgLmE3E9J2eX:U\' /.Ru軸Om!,OKCOd4K/qlς.ۻVsBYMQ1Ncƺ4-깞K"m$z`'JG30%'iII<^Lq:NYv[Cs#/,Zvlie|Љ3Vwr. md-GJEsI(r~@Smg>e""9WeQSG&# Տ z/SڅHl+ %?p%6YT>U_[1>CZצ,F>S`. c)6`(\nL.KZijC]f%(\z/t>.\keY0Ag7 T=/?KяjJۗq`Sb,b¨ f2_(J F1۶^&t #YrOBaVsEGŅVok֔ *pkθYOS-la$QK0:m9L#N5WxK'YplRe}|Fw!6U02rw.x!Yu\V?/q XM|=òt)mS ocMԕ$כf: Q{bl8zFi{Q0tQ/KW OӪI,JY%MCJEhhq~݃n۩̜iHc4r]_>\^?3zt9EP \. pKӟ3.YSM*fyVhG(N鳾RMf(^9˥eѕph5TO^I]PLuڈ_SGOc`g?#ex\޺jד\)tlY/vM[C`_[~%\#.c1`S|^!#()OG]SiXU:pzʱw#)Vf:ZJxJg:m֪=`ΊL0iog7}}S>!;{< T'un$z"ئuv_buxBC`PoHesjٷb>=~,;ڪ'mK]Kag"2+puH{++(Wқu2.팸j@WjAhsYz<>UDWr&zkVW =#Xɋ6ա\ٟ-ϴ!Xڀe1W^Y6?,xg;t̀~ែikʎF=_,Q1xCd i}B?)#\ 3U'_sއtL[7!/Vs^'>PJJe/WlE{ƟUo,e7n/P9P*sqjmw.T%tk@Ŏ7*z7DWV\OoԊ?!m/q$mL4EPE *['l5krEL9EQDٴ4/73mk_l7*)O|5zlx1~DvAtl-ޯ]Yw;;"> qd+>W6[( O0`L9VT<_|. ja*lУ4A 4o6% ֻ(9sgݒX_+.;tHHB"&i.VaOhӌGDXlA%=]>e <8yd>R 6]昛w '_aMؒc iw4 əxRa& db@Hi#dN& :Y"~p! $:9c%Mu&Kd 3+8}`kؕZ +Q"]Xo)>Trt'b.ӍQgBu?4(1b,,`MhLOoxںY{L "[!4@ y8V[vH1wf% ;ʛoG-}}[LjAo YǼE/Nm씆KjCbyzj$Ux)- ol S.8艔C< p lJ3X&yP`Na;85%y g>$GO.Z*#,ih@F;@P0`t 1+2iSD&\ʙe) r5_r+0|A0y)O@t}gr9]:HK݅lEޜ8}Oėvww Q FLطE!rs:/u*zSjiCw8^} ,1jcS"uC kCC8%tI[-wx{wxH]-y #Cyܬ9e{ )u~v,vdH5[#].:7yNi!YG$8.l-T38_UYR; J ?8G,1no-J3lJ JI_᪠ Ù̺'7`WZme49jXjЬ۔H iTs*R\YT+cןP;3Ua~"ZoIǎf'jӀN84Ү NvvXV?3^ߘI0 O@{c a5뤥l5;|W l;zۘ(1Cޕ$r>4KG^{dw弄69@ Lr,~Lxoyd ZW[ QDm,$*j=*۶4-t#A bN!hL %=7MkE q=׊FGgU e c,B7'L+a騼8s DNZʍ3F ~j >8B5,}*(DhN=: C5(Xȕ_s z#v'.bEzy?ڧj/#b@6%)|dO3cp4*F%AI\kwʆ3f,>ghM 9?74{\y(WMzO[Kw~f]~Nz~q MR_<ȶ:aDR y*`Y>F7K(7*󮜁x ~:1NpZ;r=]+soгF.LtşJ{| V]ݍk''u|[DՒ+g&5t46ѵəd+ww%鰯X: 幙>98d.ʒoģE^_Q=g ~$]H~sGTB(IEy }0)h> HO7Ì7[.c1HAV|+`ֿQw/lXbY\*RǪPktK?|;9rvk9@~GRt'QAKvfKvhe>MYȎ@/CB Kc쩬L!,H^:}( ^䕤@P# 3Q8=N͡^C[Cwgc-2jԘUh^ `K8-gekVW*2bG~@2S߷ŃaO-4)duf[ px)ip D,퍵N\6U K : V;DъUU ?2 !VDsWLil\~bRW _-6&T#Its/ť;tiz =酓>{{2 蠻l|}C!Z %}=+аr^ HNG\8DqǶoٮoH}ZJI &ݜ<(  َ2ZRs;w$&>:GYT"Mlت 2ޖN@Nݘ$%2rt0ԷeBA!| ̰,:`3,Oq218zn\]_6fMH{-J%z_|nçZ9 !}iyׯȣ/AD(2i $nB]{UBn7+ |gi-"ZgVSZzi[ȏ] t>D4)ZPU7eg|}Wtln Ιo2`GtmmM/qJ+1_G*nP2-$ b,Ou^ 'OHZ\YJ^$:Íebc/fvYpd+҃1es2SSS5vGMḸ1-gE 刺jQd}R$A{UvcW c(!uGSV*q]&'+6hynӬ0A䌥ъ ]W,zc2[Qny&6l=ex|ty:>U<~~% N? r4c*ϣ7 Ab?4^atp鐧_8`O&6SWxmv !^^9a>vnM8M3%Sw/[6<=׭-p2zZ{33MHB]'u)wZ 2&HÖ&W c`?w8a#u$o\"z@#=q#;j﷢nҝ}}R1{25gYmwM?G6vG oY"-ޚI7q)1CT;ŦujFQwwu%wtd߸;Ou$]"QӸ_W7Qq d{Y_Do] Pb2[wKe?ɥvwssǿNw8 `: yvD]ų*h b.I=̛lT @^`$nGdԨZznߞP0*[dWS0g0DXkNQK4Odluz,rLʢ!mNW?JFpBUq zY9Gb8Pz0vzfNyK~`nd]XIC35L8Vp(l^|$M^_ j->iJu&“(-fPf>~O QM36R bf{99tS rJo ",W7<8ft'LYDJgIAc6<1d "yc߭~;Y?u_$qȻQK_ݓG߲zk+[@Q1IaZr)5lIfr#hyQ\öm@C[ :T{K(c>5|dö(e6 y0sEh[Ȏg#$-ܚbp"E^+CeJ4JJ[c+0Zrǧ*kG7L+.ISyH 5˹@O)IF_L½KK70E91ow%iҿ.DI6])ƴs'0ȁ:uCJv hZu\*m2wl^I0՛wxno:1 S-lQ Rt ʆ\L#_"zxp(`6?ַfGve؊}uxtbS&*J8Ml5YyQh'yte>[NR0j c+iިL%eS'.$BXz.e1^iH+{#gL߆|p|&D= m;|PJ=ڪaq0u$AgsEZΠqW*7e[{'Xv/Ь5ZXՉ*/c2-#uZ@a+@qPO:{;.r !ZYPj#Bz~*EGHqs+ S {)c/ $%^xqPČ^!nv-dg~ѯw\(^e&{Imux"R,˱`09Ώyr 7( s{ah?xP(JxbQ(eȭ;$u>R+؝_d1snZxN–;r" >HpEek LK;pˇ?^и?d%%a [%$H QAjH^>9.>y` ;?ȥ*]\ae/_Bnt=5oŠG{"}O'!rUָP2$?8Qqg@O/e\ۧ\QN#T{)@V́}* i*G#\ҙ)5{>izfHB:=cd{H/6]";ٹ>eZ*Ł'jgYpNOL(kxF85_t+ ɹ Iop`n _Ba[Y>W"0X;dk!dy2@T8Tehu 4t2kV 3޼RM`:*0swbԠ g&ZqG~="' `D2"(@GcyޱJ.*Ae6m]7qTN4"U 5]n"C+32ECHfah5ēA6vpԩwɔIkEBSi6>SSB% %iPW .Y1W^=-k kҡ|rjNp):2Gcڈ{OҩMKI!g[_?1-^k?<ĂAȫ`S?5=ss1CDI"T_ټ$&ψZØM-z<]Wh(ET29roD W{r=#'wM.>}u0w}xPlZ=deMaӌ(PfǤOQ~ kt,R۰A.>^&}l--ϔ*؂RdޒQ7H?#_)e3_޾IbSSBF"u9gvBHMB'+܁(97Mi]#ɜ9f{# e`P(?cRJēN*\1.CDE(EwH o= ) Ծ=5&`B|5^3LI ]M;وW#_ivJYafSGAcP`pəXOݦH4Ƈk +O'P{dA@F1iչuQj=<Н26-p2ڦr )U%,*h ~ߖFqO0&L 6Bw9X\%߸P:p}cE)zwݙXY× `$VkAz Զ`W,ENk5AQ{xٌn>TM aUM DKX s7̟a२&heS$˙4sl+ݭd1tUgt+ m3*Syp{[']W$\rR_jdL2$'*ƍu Hvd?2 0e,P5Ù}a_olrN5vw-IVҳZr[438Sn?'[qLtW+&s.In*e3 .M*9ښFh<% ?3#2m0|B XFʷݛi3NX}'6*6kM=1уE%ԄE1/.6\f:8xmf8?g0%Zw/NwJٸVN3nYcQ*$n.W=R6#M$n8iuEU[ }'| f[y&fy"u}F #@ +'U|HXTQT g@)<A]C`>?>;JkBjX?]jou&Y1-CtV޻Eu:=w0߼n6: 0b^ВWM;C#K4~pCϹ!¬$bh.y$T+ 0H"Mo\[,jX 6]2ѥ=Ah*{UgؐMM-tڞY ebl)Zk<_9Sqyc//(6SE~y@0=8վf;xbmtn=VFNLSM;=JqhUx.Pރ9bp?2.\rW,O9Ub&_:/p"V2,R<*U( '4UF (I:@Bm#N<̾\Å Q?37<.٠80eܼڦDKQ%>欠FÔ[+@=o@Jd% JXXӿΔXeڇ\g<;4t-62]^ݰ7T-R!GH7-{ͅS6ڼubsr_SKYZ9hમ{!>+Lv8#&/z4aS="TXP3̡辄pq>VP@-EѩHhT,'~\%'>j#RkiP^ h>?X؝T *P{Pu!K/%u7mNdN!>IwY=CGu Zx;XJCeNqyoN45{ 9"?ۣ8m 8t<^.ID(!~G-#YJGB,k5Y>I>'7eҧ8^ⓣ 9J?\Y3)E5z#e<%1w@-z6,zJy]?(:8"Y3_r Yn) qVʶFNl=#3 P;գtk!F}z MXťkt0ю$SE@]=qki/ʶ?)c*%Я4@FP;V|)|..nr M~fYɊV-Yd LDU˶Un9j@JR\EKz;v_eK-B a )J9eSb#[-y񗈄ڄjxCe,0(NӍ˱D9}_T_KX6e/X׀lx֌D*`$k&[б1(! Dww&w50Z1hd.ӰEqLe8gQ\2DT  Ҁs7`d4f|AFDҙYO)dfXRJJ! }]> |┐ bp؟dp5W͈з)4PhȞf$KRg [V)?cLJAb#[!W b-ROty51\Rfj!RmbbXɹBUEwT~ʍ~T^ {W/50I|ۯK L G=ɕukZ[ k(bfpsZ"־^5hSU >`x Vt(TȒ˃a}6F4>#PB!p eSh|!w\UPmǢɘ o3H7']ѪqvN=j\ӖMEUٚ~ fyXR rd `Y^Y w-B\|Qkuߛ%@\5Ulu:Mjm&z*"]H ζ!Ȃ[]"q0EZvƭgGvϋ||#J nBOYS\HwK^Vop4d|@kg[K9 fy ۩Ɍɇ <\? ~{@`|*We%Uv'a:_k{%"+f n9Z)f: %?'({Ru~-=SijqlEfI񒗖J5C@їG}efSʅy#>`X7-Xf{"xr" z%1%Ð* ˁo0F69g )(nһ6;ڳ1qi>joX!@~'K D`tqu:wUi24mSۂaܬW ~"Dߴ<).wD? &0w!c波v0 0 :h;0ݸ&`jy|&=~9puBADi^(bc?b&Y%X}ʟm C }Ķ°2/]B>*$Cv+YD`V%$w^cȤ?B,6}]S(Wk$B^p XCG{'!guj;(?>kc:I#kRD'kmrHtj&J!H}";WetfUFz %Gba\6csr(w=hkzc/:@BغYYt!7߼Ч xxy8l?+dWe>qnVMI %{t4ԧ 2.|sB^*vqL-c]77T@TMs.^OrıY$->0t77V,Vg *sj—!ˎ>zq*J͑B^Ue(jT(RKF\! |ec,F4.DX񌭄7̓:\h{{c-P1nQkhxi$LtKbA&FH v`%- z6_Ms*lcK DmbYZ͢i}pcG#zG_}iGL߷LP5|} `g<9m=s…5iV`w>>H*3FO #^+65Х-] (q6C8;0v&UClXmޚ8Q",[^@,;[6jqZcvE,uNƻzt9o{/Uc9E 8,XvhFR~Z໇>_ Z"NpBzP< tUۄ Hs華֜ "ѝ=L4m'# h c;~`J$~5uQw,#o"嫀=ĥ 1 4 RS^Lbai$'^ "vh#)`ZVldX{ixRS?*pKl6riVob20-u6:'h[74=\tђOCA&ʦ$|[ Iۘ3u75j@ϝµA.4m{+ *䷊8WKp3*e2B4Hll@_.j̅熛@^91NI8I28G&Ȍ:d5ʝz^_݅h~`V~`L^%¼``i͎Y҆8DZ'0J& lь&`As) =$79,ɽs:8I6iQ!iOM BbTX"nLaxRBZ跜&VpgS:ܙxx+O7pglمBc7f;ϻ6JgYx6R".*1F@I4,J STeNĎ & zucJ+LQ )˿EV@A> f8a0PU{1si,j\ʴ>̐]Z-KOԵ}ИlAY*SdC2]DR)j#zU[]ybu/{V qC٣>_Jܢ&cQ~2Gaߌ{*_UqWO%%PGQqKr8)cœXQL3=M9n>*k*\^Q dtLhubSC9|tq b,w΅v 3|% YMPDopc lzOXEu;So(`"pm(Hӥ qs8z m֕42N̰G(Is*D+[jb2,C+\Y^T逾œ" "ӶX|KW# $n]kɾ F2 gb+g8e+}h*vzc"9 }VZaC0z$%P=%BD>?MYI6OѽnLe#;j>y*@j+XںQ=9zXXT 3l-]$ S9!:ǘZxr5Ro0wy k'DTѱ V훜Gҥ*wVQae04;Ew#I+# (+bMRW }䠣&< k*~JQ77XILNze`iVZzm 4f/qYEzKe}oQ 4R~\!p4soSkw_(Xfp% B:f?0+Ni^3a}'^3%W)h$ҍ]:?1v8ӶWeuߜ$PP-;V‘J{~۟Du ʟ1gA@ϳ@TL[T TL(dpe`NKpm H4!S3-iԗ9B&e~ߢ;W]= 0S?bsȦB5uڰz ~r Ƭq8+6)A׊KX&$XʑQpF%bSgu7!$]=\NlŹF.LNPpf\" yHz x>2T>1,0:}aU -t3E #3#L#`KXr 5` 8Kwвq/$,{KR] {ݻTސTzH2̻G!kT0Y<9\{J:ts,Sj(3l?p2e%Z8pLK1IHRn۲ Q$/\0g[x|'糉kUFOAZ隐Ѕ Z; 9EFLqkYL%zpX6Y à;]u΢aq X= uO)6=QӚ3֎<]ʲUۨ; QɼB+utAax${a}jrL[?Qy t;PȚu^ȖGջ FネYH`ݎZsUۢʔQN u#Kln&5u330n??04 c᛽7;'mduTO ng(S?aDJ/R !%,M7Z^9CkLcPq*\!UpSk駾&^AܐTf !ٍ=r^麒P&o;8P|ᱥ\`}se&X@} _(*R&P|uӳawKut0Ey!1eL0ʮNulcCݬb)Z})U<lCaV Otawu)EgteO{/z !7=@wWAʔ}׳ṣjֻm @ؽ}-mb:x;< /WQ;OxYFT_虜#QQ}l+HpܽDdGJ^ t %S<>Mu>ןP%X_0!]b5y'j gxPeLݣ(F~*ۆ$C}Ev/.> y1@F|emO-ƈL l#| 5c,`12S~`'YcX9݉c%(idM ٔ`-Qђmss"^gJW;M_)Hoqj0pl߉3Ψ+J_)tp6tVeJh,K،r:5rv{ߓuZY< .)-qzc%]iMa]@G%̎.6gwb߼8N6i o2 fWay9iHˍAJ>u~v#wJ\tf}b$2 8je_$WY>? ŵp&ڇ(nV`Cҥa1j~k1ɴqX>i5`7. фJݬ&K?n[9)"+5 1P5s$g Ef^q7+(sU.lbq?qWʟXlw`7ؼR,͚}|,Gxն̗ 1;U4qk#E!/w*ԇ-5'Џ>#iٷbt.RXIsz$cFI481{UhhKeUr7̻g1Ȱj#DWo|R5LވVw>etOσx#Zꅣ!*H]KŜ2F+Q-\d@Z+0ϿGz7h!GOn+1u ?OOs ۃlߟ"/ Pte[0'f8Fw9){=Tz6r98T`cx@8{5s<'^I.c*~rʴ>Ьm_5m-"8ҍr7[]eƢ'u*B!z+ (r$& (7mGnD䱚8pttpKN5(W%m~u٭"] *.AŔ:%^,rsC,%&}'4yMr(_S9hNtXt"%qdNZ[56*:FA2b:c fMNr˯*[fq2a92kџ jҖ 4Zoncmn07=dD9"0E|4;g"m[끻0}IO˵_i%9ŝ")=BA񼠪BD`peR96OTO.Z"7:X OM= B.ͯ\ܧhպaH^$tw#iWkˁ vZO9F^a9g ˪(ѩB[;eLNmTw vxLe'~i!wib{VQdvz\KK[^o! &G>c5E3La:C GKa W:.`]wa#pPL9kދg {B-fǛ۳jû7S0yNjd(ӿINz%W E?NJ ̆r'ѿ.Af%4n,/C4mYDGWw`LR3ѕ<` BI"&>vFu=Wʌ zeIs,Lݮ ?j2+~GG1ۉq m%fĐT֭N.Bq9{ " x.2wy<Vo.̃WuK2W83őHWd`V`:D .]6떊Cs sN} <#݌0 gCF_oM2rh \fsȹ?4apGPqVnBdF=2HPN;!&>Kl)*||[OxUf mX3p0U u`QR vD xdfNڃQA>r}_G[,"âz*w)RK]΃)aELtvIn="8H쐈?U613C_c$c'Q( tsroLz;[:t{{3YEꡃ͓4>&ۯ_&6s|:ฮP Da:zO0 PEt,`VwK*{ax銃IJ ;Wϙ;p5?CHA?Z7҂mn5XtLfQ tv"Lvq樈m2rZ8E\mVX$P C IHSǜn d#cBIّك!e{v"o- cXbi_B{90m V=4C!q^ī#at8R-*R ɠPܙ[_ ,Wv^@}} Dwfc?șQ\{kQ 4W<;I`7cr|; 1[ϝl*#=+(@TleH[.JLjY~ҶЕ*FS=-|3p'b תt{ 9 ίe1)/nJ?]wwjPT8\ʞ VLqMunVpE'!}PP#n#|Cf*n䫰O$ٗM0ٿ-y m6 e[(WWu nc^3N=SC:l Wد/Q}Ur1- Z&4efT^I%le2U%Ŝ`nikՀ S?]E}7Յ 9+hʹ|)'K+q}ƙ57h$Xfn8W<gHZ/.zN(ӣ!k%?TOsY3&JM)mDvS_(uRUX0P$4GkD yjMtk9Z6 ն LUbӴ=,*`uODmkNS~f3Whx$ WGT܇DŒD[AA>_i়}H]s$sxA4)I'!iA)-ې'&C%l"Uy|nYc>\ S͔TJm F1OšIDpوB`6_QEۍo|vekrHy!˲_rC(S¬ EW٨b2\V2ǘsZ3;pI!qtOnQ0x5sw$jR*~Q=5+0 7YZhhU#|(Pa~{q, TG6n1!F Y= mT6s@R Or>0w)MDUXsS:Zn#4Rk l~X蛎=w[of1#h/wfxߖ|PVC2)vo%xlyTQWanCKleQ%|U!=#}*))WCX>{|W>SzU/f$t KIϔaƒ~|ofv9bSTRmuipAK{tѼR'HЅ; N2 GG7HEuoi0IPr|$zwXT; oL敏rAmm텻k!pXau ;n|#0&#oGdF s1ā&?e,-&?mxpHvZ1ݚgL|w͡\V0BT| +GքC9n)}5٪8SAVZ g{@ Gs]􍒻 KmK KG(iFb:zۿ@B3l4[@c5ohJ 9{62fV.!3?9 YO'Hw)1*$L) ?ςY6,iru5;mEa`D%&KM څ7G|i ބY*[jI3966yt)-*l:nq!wrIgň_u;0,@즷mɩ/wcd!@}A8jdnϲxHJ~AY;|i2)$2Zh Ltn'#ʣzIh%N*Ec?!6д En1`=:?ʠ2.vKp\Z'*yӱhc̀ hRo=4 EMs`͍z5̓0/0Ih1dfh՜<ӊfd֠e  5-#6JJʘ.F!{]bL/%mH6~- $ XeЪ~>iribZd q<4Y T~vN@"P_e@ E{XCRYhCD*짳n :v'>+(QՑ@ BPd.q{[lثuoҎVK@@x<&2wæLvp9IHc5V9x4k@tCj =oB3`[&M7iz-J7goG(˥ cKdVAb^(σ|D(1æ鰁DЬΜc_ 3)jnO?NDg& r!b?T*5u`Rw\铖Xd7]z[J/;m.,~ڄQ}{^u0ԕN'5C~f}J&+o$oOWǶ<꘼K'wmM0M'S{lT}'JCl#`%(XB)hX:a~?A-ԳoQ͹v W nc=:JRL5.KX2c>w=[r4^#c(?1s|2,(7D(WA{-{hhrDZgU818fjY7cOYw@I]WFy.Cz.]\T":KX›#dhnډP~AoI](X6ЌH[ěcS=F!,'i5TG']F"BZѮ=Vf\W(3Rpt)ifJ~KA\ mAv6˯WL)W_L"I7nʎHam~Ռ)) }^r8y6#yl3H0ZkOrɉ«oF͌Z; OǠ>'0doJ'-nGSV-׆Xll=$u\Y㴑:v(ߏ0S(N+/ tk$ ) at@l8c:/ɳF#2sZl~s,-Ba8'S[[bR gS.OsEI KA &*e =~ˁQvr)] `DhISM_*]f`DaƗd>UCtv͞RoMmjɵҳCМ^A%k([,a0 N^uX`{/$ɯw`,@O$y2r9} *C]@NP{@7H/QRf`?&T-{eB r:r#I-B}(3C8B&df+dd ߝ* ݍ)1;?渀1.ɻ~hxMabth Ι&O /M* WвM"rߦ31L!i]eUKi9xfT*Z][ /SLU ާͺIezo}r#0*MH@눞q.%x;xAsuY_R-pzK|,9Sp4NۊLH p@ŤVі^.‘ ՂD8k_jROX6&ty±'EY7P%gk[_hՑߛ3R`c!+e]7st5c 7G)|!T; fąӴdd gdҒR ԇF|cAbz{F(*{pb?- -jEnE6a(r ڲf7/ӫNgؘH3@&eIB!;: + 2|#P 9F{k|\_\!o%Ř1]v37(a$+tmލg̙ W5+ڂ+rWg >Ў2>/xŀ˷UVeu9.N adM4L֞FTm)6iwfRՙX8]Zk;6F?Zx?/ 4\(_I9W&7[Usc0╮!݈qL"xrspvۚ10P_{ig_55w|HYVVŒ\v_Ҝ$6@~XP ^|nmrD KzJWgNy*M:)d=2Z3 O8fdK=x |U=q9ru2~62cL3Q?0'%7JwseBeպ>`08s9u0y%$BVcIJ[kZ}<ܲ8S lG ʷ`͆gg@7[̵A7!jVRR[ 嵇}:Z<"#z;z2~̖M0)$8rqzP$S]CvNع-hЗ5 5v[7Z#xQ̓ uLd㎁sȯ/  (֤ E}Jfݦ/EDMU^~:ث( vRc/s"0@yL*Z%0…f*^: P;S=ni ]K.-Y>:"wi G=*dtkEo~ma x`8^jc k}:jF~~Ӽμ!;ꚫ37%Tr-ǩ)81Vl<-r( mEKEct9Q:1R;l = xQ`2md5F; <DFw7R/L1F5OⵌHт )S8n hȶAPcoz^D?ŰX,3!(g&A95GhoaЖ'½s9$ZhF"F.;_S%a*yՏ[sxO0 h\@M\]"0*J'\wb )vnٳ0Y0bENP\:HAQ &~Âmͻ]J$(ܥ֐8])8pap/Z W.ZHj(;F_QrlcCn~rfp94uF<|Hs9Tx^BLpSQFc x SP`A0C=":R˾.`nlI‚ lӧZ'vZ *GM` qx L%<#V!8p.]r=Z>QB7Zu֟ȷsh{e Mm푍I4]̝QXr*EƐiq ~ѺZoB6pxJNRj:>KMaTW ʩ,@xɋ|WTZT -D}QZem3H[?5z9C8^66$u5];E3g>.0ƞV>W0?/dܠ3gFyӈB_ +86]<޻ wv_M[Y ($ Cnю>z"YZg"*1MنF8]PĚT'cf}h`*tr5L~`t,ofL gSA܈ | = =}`٠2+EO\z@_GP _Xj[ I|˚]_:% 2\ e0yPݽSuV?FF%R{bcnN#]Ņ\m dO,3-uW]ýjcqL REӉu\4kt={篇ĄxIZ) P1y5WWz|I)\2 {,F:%#q' -XDzGiHA L ;sE~fpXe&ݒ]6 faP^.vwR~v ]Ѧrs>Ԝ5NbSy|.#HX[OrL,`qCP9oRN( F=TECZ,hyd*zcہNK  V#`vU{.d&^FYaV xIjXpA%3yTڽ;q2yu8f<}xCuu%R3`JH~՘"l,("y_(}Nܥ~ Zj~ujrߴ 5ݝIlH t-:>c$ 91 =^*%*A#3 \-Z*=8@]𻏚zMz os#%1>R-N8˦}ȾI} :'5E-~a;=ֻ2&HERi/7G԰3*W m,NgrK4[ʹ4v\~-jDXc(O&zŅX\l6?~A:׳P#@F?LpyuojTqFG\ln""̧iѤߘRN>9ɴ@ nMg0'ԓq׆Nq c[n涳ؽ%*1Al> jmr_ ĸ#Q ߇ QJ( oˈ?gsd<)23`u)FGcYt.qÐ5eLhcUkU$*,S^7?KiJX^V:VROw"N86)BKc8*wwK8 #?aNRL1$ &H;!\:-GwM0 &<^%9ZuU${0_e: %8$E=E!2}aՎ9޿ViRcƵ.7C%Q9}C99 %D_N 'S;H\|ZY hB~`_X_J)dn/+ЄB(ݑ2@~ooӋ]i6P)4옄(10YAMaiW١2ߑs_dI@JYh_d2GF>o)Us܊kyl#ysw3堰ϳ!8յ#vC..òG[+/mx ;pydoކꑸI[끐Oj֨c-v!'j$dPB P4TTCRБܣ-)39z|Pc%!gwFovcsʯr[8{xd7w_Sƞv%ôl.iwID6C-<P)^eRAk><͐l;$, &4oN ѽk#bq}M`Cة6Ol#փ!Z7WW\"Xt)K\ t-#OdVGDI%]1V0J;7̧W.iXYs]Z Ht1IKCFóIG5YiaW2?!'ĹQXI}޽$,ZlFzXYA\\N$l7xisz0[ybaP!^U*2N&o[Om0㣷?awcnvݪx3,(u$/6LtUGⲅqi={~y1Q!@3v U]OBjF<}0 @`9 ܧn<_F !N. tC1N0Tw౪:ș%RfodZ Z8lvZLY vskS9I+Òn0 2b*=.9TjdBm*Xbu+P6ZɽS;: cɸ"06V-;KpHiP(:U2 J6*l9JEi9zw[rp$m;d8ܔ=n+ƴ?E $gDJ[z:(q~DU ,1̟bm3[ M!AxfNv̂B<)$2Ɂ&YKNJ08TSPyk yO Chhg} `F,LG׺ħ$>* c]b6mۄD4Vن)i˿+N#q6.FoTo&/hawoQ3Z j ׎͖O5bw^J1{.{S|fO]H?Ivÿ|rdjqBj Z:H]Qb/V^k=$&r+pQHZc.UT' jDWpA򟶞ф+%87p玲_[d4c V+I7IQ.`<UsMdD%21yNa>~WCQȽjI%}VM,Ӓ ~YO;~gMt)+T0YQ߂"fPe"y &I0_Җ _uZQܠAޤۂO[N&F"J2V{:H aTC Kn cGխ4TaXv^3&&!7F=DRbmR&/AU-M"rM~]CƑ0碰w4:m8Z QHQ:κ+LH"c 'H*W MM@cc@ wc"U=dX*E.F{37j ,>H>OB UEWZ_nIX`z~h+cX;$/[úG^VgD!O<>!2ŝs:aߖ]]kԔi$Ÿvv$>.!%̮3i&`_ 6 8y'hZ" p=8FFŮQ#˿bʕ![u0}fR {cae9>Ĵm}l^|W <*:l'Є$6&@~ƚ,lŕ3 1r2mo~;uG\tB]0CCvL`4;&xrzp5mz:}CykX)˥AJkp2 F7Xʰw#-o -͐/Q*̦U~Vn'V|Z&p,_FN9t;#aI*P ,C:9ǬFY\ RQIE`|qֹaU1DZgNȲq٪)h&}6?pXo-kDmìvFp]맲: ׍t [7~7⭒ɭRvZ$2p$2E;F6l#,Omʴ&ڸ}l-Az:,!9ɽk~ FD"/f@1xA@sBThKwLϔI;AauVuS0DcAJ?D۾8Jswb1ݺyp V[y(H(tNgKm9Mf]ͷsX@ɜGڀ-oQA> YE}Oz{d='=`IUkJ9 gcI11@RbD:gL=I ħ{%]YtbDJ4N4Ɔgˠđw:DDWiNGrafa Xh!J)i+H<_TugHU%H^3ĸP1kn r$1jVОg/BV8δ#VuVoH*DS; KC5lNfT y]aHGOP.݂^ pjN b\esHADMy=pZșsg &o2L3˹1Y;&`xwq.88~4OiZӛB"kF Uw{@9Iw;=kL;2IƷ?6{Tf,nC)wx' q.ƿy,5#׈ʃ sa!AvUi^u> l]x 頢 ؽt4Z^k8b! &/I?O"G4n0bH:-w&Q\"RޗvW_?Po܀`4Q2مFwYM`tڔKF~sr26Sp++c({#ֲju2d럍yLf7:rN܄V{W+(rHeMQ$s܈1K]IՖbX_ #ZT! ևB.]K'1Z5ǷxR,ER7VEjxhG+I>n1>)JD43 PKKv(,~m6_=$bYFudqgDm4(Eo2bwя*'0 oЧs"Ո,xh]HRw]<7Yru_!pj 'B˧˻TBɛDZ~FXӫosFwԠzu)zM´93FvrX!Rp6Ej׹fVSǑ& P.#opS7Cii!,OD(: 6A5@0bon&(HVO٣qfsamPO@'2_者sY>; %J=`GZЙ̃0$Ly(~(RdQ"n5!/ʺ5&> Yߒ_+"2a?7D3mzV@qʱʛy"._.x=?On[<uI5KпyAC{۠Mf(nBcVƽ4g籨\ʝiEZ@=c6X3xOc?\$ ސIH`:Jbs\ UJ˹%1!fWlG'*>iiJ:j0i:*7 ㄱ#L:zӭrao|b3цD^GK (QNs 1#%E^B̤&'}Gk2JHWi%dT*{+s:|NT'Ւ ^jfA i Pa rs -"~r=`BP~\' (Ac2B@i˞lyąpɞ?cc%o\ksEa;`lj׹߼L j~>A}\4J slߍԿFYS1OPb6mVoigNІ k@X5揢Ml=i)`/R\siquf1-~hҿl8’pq= ybۍ zzIxdS\Qe_d@K WSıbk>[m=naY&i|-._TN^P}*gR~Pe4}@ ^xg/NQ =Uq}w *jqU[ڻ-o%&1% koZ)on5he|b$\4ň.Ng.!J lQ:~DJ:p(B G b ~,Rj~}b֞i@ʐOW tR 4NE R.xא_:jaOw,dF)פȃWLN0D`K B`qumMA{7räBh@o$o1Fd0T `I,#HYV%L@&*į4FszE鑐+F txYw>W~p: ff@ x@h2х9scεr̒=1cq@Bb=)rgVDϟp>-1, oSa|+X0 9w8Ut9# 0$9x&bŘ#̶P/mEmTiǕ\rq&KW=XF3\} €vCNU sv?Q\lc~$4ͨ]$_̢}I.g*/ TPrTRN)d.kB6A]d!s#-O\~݄<0R -d$D1۵׃pN?4K/T)5{+zZ03{`x* 5nCI:Ng3̎Wn=nOh á\fR$J[b {k ɡtavnX_}.\`j̾R^V3o iր5ZbrG*Y$5ZUMo%L c& 4$!RN+9.مU쨡F*Un^X< 3<9=Gs(?Kvz2*Qb%P 9 m xР\ n\2烆lUg[s(֎nN-}s͟4PO| ˘?;@hF79AsVB^{/E]`M\/B j 5}E+Bc籴=n9{ۊmPf!oP 7vg!Î&Z؂EC:9H7jpza<\:$8r?zoI{8\QzɎr&>7 }usLC[ckdZwWi?49NeN4@V,:3u3 kcppy2O__Am;] [imVʧhA5 ᳪI2{]M;} 8>1:~/͌, BC+r7V݆S Hz-gZizpC!"EEΡXTv6RK'C1@.̸`W"OTH94w/5ot nk\\)ޟDA$@ۙo)% D:v#lfaF&w9T8V.V'UUgڣ[Ԋ ;3`fc /Nzp82 #(l16ݹși4H[v!2~HWM79 K eECg&ko_P~}4OF8VP4RF`  ycTlQv+5 _ϦWs<3KL9234oDGOy"4GEjr*ά@q!K<#)Hhd^M^X a@Nb` nqlE_Z B62Vjq•2yRvY|7sPֹb|٥*pd(>~~B㪚!R1+.槧VʜL!5hk?kOJܺʽ|ddڇ"K&w ֡s708D,B4Ty?0|jF r%T yմ$s.1weư.Ѻwgn 'E=;%ˠN,Vn+ -0Ւlru[ 1D@F`$qObTz"i<i'8iX;1gujK@M.'5'4L(lq57~jb+6;BiZA9qz@"gȡ1! eLf"j1A'4 BO}oD̵`IL mBY"L&!X /5m7lFɑ+ bRR[rJ[22?#c =OD:B ؐ;,mQ;X\Gb<K%S5Պ i#ui1uP|uy^=3 8  [rs[m8JⰗ. -9@=Gm@= fbvu1fo5Bo{)I {{2C dwpdRX£[R HGiTM1C)pte-v1x7<- ]##|%krhNt+3a件oVi|3ӊGu)*/AkA.w +Gbr# k=|8/>q*6GtCɓ8F,Z1+s$n^M-)N8A Rpf$GN1H]Wv\eo& >vj xKRLAj4Nrk4 p: Q8wW5 |sGX棈9!5yGi&8پ~C *=Ƿ˜jj~٬g]} ,Y#\%p^X/Eoдe^o[s҂/[6 f9 LD)G1{#p: Y&Uoj^41[a˧zϥͼ>mRM@!-I“Mn3;Ւ>-’f5$d _z,/BIl Z*Եi>]ږ(du :a,IZqA1OZ<SGx{ʀ`JN7_~0xӟ2|O}5npk^w)ByL̼Z?&Xr.yX0/=~dn27_G8)xtߒ kyqlשDM6FT=>vk 1 k`LZXItCx!1S\Vr |m"p Y$lߝy|Ѓ٨79ri@C*XX *u+șuFEӳMihʒ.uJxfd]ʛ8 u)%">]i3l j8GHL-l"ů#3[Xק nc)_F涅+,`Vc% _Å|7L+}+miĖQΙ盌T~Nr͏z |5wHDFųE=t{۞( w0ǐΪ *ӓ͏^ ư {/B-_)vTN%4?՞KdK3e!þ\Jm9VurneZ*AYv^T\n?ey{[?sԲQsj'o?| p%Y\\uȒثûyGt%G+2.w67moU- A7} OmMivVFtI?OU$y?IIpe7VfP_*! )mmDro"J86=9.܉|)vżu:M1pb7cBCT VFA$:/CW|e^ST;zpdNtlZ,|-oMXtRY*&x$죉!z'c,Bܹ RVVyW(&R"$25*TA8_-4e*5# }Sq'M)!E}_#}ۇT5Am/RQ_< }-eK7_!(,DM}vp!q#=FmR/chg)IxE`<!H[I&=yy40/ ]:aw H ,JK]װV fŞa(~1FnfZ_B*l ]'aR',Ϲ$EP噛/c>=M.QRVԾ[vP尶noB݃!VS+ m@- R}'MDDn,W@dAt.jW27ju4]h`Rr1Z?A;oVչ ET2~"[OF2 bHTgSd~/r< >n_~D۝V4cSGǏq]SUOwgBa}Uz} P̤I24%6-3!81nn#AlM+γ;PhPYU΂duyfLJ~\fs`~}d|Y=/bWy?rҟWSj)O"6b V܍==V}V 8,AH\zm>n \EU&3 >T?\t?g'Y2M҆xB;@zv $K`)2>J|-ABš$/!8Btׯ$B0V+9TKPڿK>Se\3 ,Rb3&摶v !6Y'Ig7m}ѝ/7ˑ8=m)g/+M% ͥiK3ƛ~H-pXX8=PAR=pe~ۻ[LA}i(@jU3p 3 R>V@Nܯ"i_~ )A`aaBQe d!T#p ND%mŸ.كeW8 7]8wwYZ "5.j=ʨ=OWЖ.0kǪUkd;4bff]o gO. <5P(ޒh4*{FrB WhRlMƸ`[W1Ү5'ػN_#DX޹Eƪ{Ԓqd6ʗ2"M@Y_K9SҏKp;# U*xRcm-݁eMwz㓃dT2%A*CbLoB6}w qUE3_+8EЫA^")"ɧPu)Ie`49CZ)bf>迸kɜ: f'͂ /k)w*S$W0mchE5Tެg# 5)i6RQ1Ƀz3H8V btQAe^s G+ݵ5hLG<Ϝ<5q_'{&G-TtO {-d8e .Ƙ=!}Yq*4TQ PŔCU$XC~rR0:i›Q=4SAu۽_ J3A(٢Cn>$'!! ͆N4f60qwku˃CJ\u8(CǣX)?f,v2 <6M6ZS@)ָYq‡{s6ngQ#콏:76Λn y2uA!lط Dj16yb[ Ǟexr ݾ5 λ>Quڹ8E:wNJZzL"@qvz,->ܺpqMln%9?DL|peH*w.Cm88b7N>ZeNH?#AO-F rXpS.j d;T3D Llle ~DSX$Vr*QW{dZW.PTLV_"=G g4,m3 q *3z8I TQPy&Qj)-D=9EAke\bwñwbx*V-jo/`jbXk ƙdse}<n@Jq_h;HxjroG<lys)w=x {Y-CM"m#AŴnD S[úekQ \5yDNV9J4Ao.rEQL\x3 ߠR.n`k|G'*Pt('S >Y!R/'Pֻc:jA#\*@bh#ccWg?Ư%'o!T " qJٌVMNB[ClYZ5G椚1:D hSBVa +E7VUq5rؾPO6e/JPdBˏI/&ESth(TdpϧxA_Exaj 'r&@|7?|1,RU[6s@ai蟥!%;+cTƤI0B\+vLEK4jsm=9$x[T\wˀ MCKqIϿG9TuKx>Pܕ^?RFJoeM:f1X yJ }\Ƒe԰ ['X/=iPf&xY3t;Qu&u mr₸@\X 'LHn4W@6Ǝ"32eEK93 >8.xyݾqW)<\ x6.(<`FrU{/^R7-p҆ ΚXu`1>Sΰ+3z@{cXIgn%xBz * XTP;7Ƌ)3KrLr8| ]"o7*1QRk+~3k7uBl ɻA?iq>c$|*8A5=q"stt)ZTᆫR4R4lŸp0/{[qx| _uDy"2I߼L&A k6է⢎+AʹBs5m}(Z]BY<^v'*j{e%4)=@9TxPsD/ 9MclJq?pDXVu&PQ/:U>[jVl (Phhܬ }h.GAɥJNBV4adMo.#{RS6/o&{Bm t$ BRXk#,rd%i/Jl\|qG(QdkߩM(vE44k=;s:CS8j9A+y-klXR; ΄G t ~ZHɢX]m "Bi!^u caoJZ_2md }ڂosY=,Mo { 1IgM`Uf^l$ i͎<)R$&m͆N"x-}-VA f>vqP'xaGIª4H2Lxd- Nf$t&'J,/o #N%x(*5[] p؏_8NbbiS- s %O[y^YqsҔi]&@/@-12uwtSdN}Y)d?)MRyBØh\JO /WIBA^cqYxQoTmfKtl׸~.F(& MbeT  ¯Sffۉ]JِP78(4fV^mgtHcD5mAfM e"^[EbhC.VZ vf N0 W" z R>Dv_&_ˣ2P\)=hr$b ?>TK.=Z+豦a,0|{ֿ-'YrX8ʝ,*q#YذrNU>gflsS<TVDw-vK-ә"UG~5fƓ%ʒ]c"/*"=քh(R\W#d IerSw޷iP|QJ=;ٚ<@T:{4,D 9 T)hshg6$bxs/Y2hPd@Qf7JIŹhrzM<|!Ġr.3 gP/p,B_ZLϰZkfӖ_%Q/֟vml#h-kF)Ҁ[^ ^fX-~G$8+}s_Lp =Zsz~̽z 9;OCsCl5P9d[݆S>7I@  c;rټpo<΢1bzWLm(8 Tf%x |dح|U#V$QuuI pN,"WI37# Ll2ںh5> Ƥĥkȳ#stPp&KiJ6c KbƩ9zz?M@g"}.94֛SW璀ξ X8L֊fSF-l>g'T/A(-,WHMSШ&Ye AJ{вG+B1 S7d(|ONo|1戍_Eb a&ݭy+w(h5t3WYFU ,Dm֘kr%3jRb&}M`4C[T*))* ަY㲵S6sz?z Ƞ 8kX=!@q̶ ]Ƥ8Kng[; :N}xt>- bf*i?W_>R ikB.d׾-QآAmpt\qXO6c|:C*3FE9/JW?.cmؚ)Gh&"38xq闂!)kʌS"v?yM%٫ [ nD Zc2&М?EOR^.Jў*&U@eMyjt^ ilbZSc BRHZ秿ëgQK(zV$|cy^~A"%QRU0$=0v 9Q537ծu"44H/#czQAlmGE!RX_C'w+ We|!E,3~ U Jj}2aKP؝Ѷot~+:,<`Q8FRlZGZu-ÉFd/eF= Qd/׵tEsf g1.=v%-|7+O) d9XǴ)w=ddfXDZt/0w"Lwߚ }RWYPy}n? C 4C Y:3#!<ϧ=7|č2%j$1#'W{pVqs3"L^ Xy Q) `v|..ժdc{CT(O^~,@BZt:m.+ʵJB1HUl,2R0MYc9ch ڿx{zlˆt:O@5ɢ f(xY cHz_nc {G588 ]rw)8,V%q깑Ss6YCljc /gfnCcrioTDFQx>b0Ͷ#DHI |UCPlL(^vdOv< ȟ~) I8 @ҡ_{uQ6BO@i+ίr_XuW`є=4h*mTag坸UɅ굶%3Cɴ+(ݵXi ~+s!Q?r}W#zcŒ,hҕ)Vh2raƹOg@uXaVf>\Jx qǺ|~_n 5;bXyW8~p C,u Ʃc%87oD*Wb|O~iە8!&g6BaK9cb3c3N@CXAfո"ZDLߋ륫[|4W&dQg_EE,nG*A)JrosDQh2\k RoԶl̥vN{AP2]&0߾tj[ƒ\ulƨ5hT@pd!$knh>|bIF4B50yr@N!eTkĆli:hGBG(J .UEhї"E4e<#>J([K_O- ZdZG< & A2>y-9Oy{ɐtleWr q 7|IX5fː$tppITX؃!OQwUQpBM'<&j>mHӥdle=5{1{ri#UurXFc&#pO$kX$8|->fwޜ7ۀ~LPYhe1󌻓>=&? CeTR/ex\? UkOHKEc{ÖFf$y7'nP]Kr"햇D!1 PWUqlh]c#3 hZ$lY '(ݏT!5h-tHDN'}ڀ MI<牑 |1l⹘fS'Mո%+iJD!xGq[6ء/߃ '/ h&kCg;MU"h)GW l;!/W3f/0hI6UH/&D8,GHђWNiQ+saTjJ"SB@Q+fܤG^`% M4|f] zoÏ'xynXzu6UmEX,>7a:=]-9G @ޕF}1Q=TB~Nd?'vi tisK_tQnD`$=,qPT(['%B#"d d]S$4zQTN .QMdrk)Y)$TvHv;v:T]~{=E}K߭GH2 kBe#)w#TZCc@\&'V~zBwC@s|ɳ`GEc,OQ2a,ā6Q mcjW. ۛq^jFkfOB0.XKPsϝQJB+.Roϐ.J/?Wr׍ȼQr5gdr7-j޴aK(K_Cqy^2Tٴ(Z0BV2+>bc#梵k˥US`9͵+kmo~أjyؗ-hI:vmַ䠉9}t9UjǹtV<㵇kD+Q_fzI݆@ұںcS+_oU8u'Õ2}GmӹUl==D&d[(G i׀v8*ܫΫ!h?O;^ʜZ:/ޟk;8j%I&vOt s6]"OēeU˧} w9}/bh 5*8ܣG⟜ɰČ8 h@۹YiPM "`~t`Zl@A6ɬ ^kc>wp nV@ .tZ)KuC$Vf*uU鈙'FVo&g^n"8ZZ`[qPڔ:(4[Zcdi&M1 Czo ?꫅vmPb },O|q#@/tA%f|M`*y.ollrh<ƪ̱% OS#Ƕxx`5рo`or&@D;$>HH:#2dVPf ~QkEL>.ޥˤ)쳛|ՌŸ8^-[l mOmqp6}i-("_Cqb? ~a?&JX<-ޝYCm /VCHX&?]sƯYuYBc̟-ߐ hhZL&jFeppl1n*/\DzT+A5N3 y a'I/6DSK#J_Nm" "%RJoj[a;rD %7M݃Fj7)!ֆDeZ Υ ̖%& \-7g$rvn 2/ /(BÇ)~tPs`V 'KGr {0& Hf0Vgh;B\ǵ g6߬L`cUvĜ!K$+u8 LJ XČ"-W黅4b~ILW]i+9,]f@\%)RzklL>%Q,{] 3)WJn m,|FN,:\X/3Y43z"7L#*z"^n-P:cFa(랯vݤ²w:rdȃg_VE-p!*\akDa!+CO3͍{9 fh;uF맑Ȑ-w &|l"Ew ;K/`}EG&nf"ZXir`Q׳tiWu2,uݰp@'Xmr=w.MfS}}ݟ Xb6WV,!>l8mGNu =DC)pί+\kA=2rw!FT`wHVf-od3jBTGL/G~0Gbg@ٶnwU}]Gr|MԺn9/=/7hnf}0٪c/k\Dq1RÄ,hxLxYǵzzn0ewY-:2띰Vp,c%fMDv",NeT8QKj<ʺ@ f@D57&8 ^eJ\UJ9Aen`xP[hR oފiGM ƒjkNBјM"윐1C|`㝸_g!O6.Y8;˘=P&]r75]>u=$d43_6]w~l4ĖGt$Ňi$ϤZ_'g(1>_W/Tt&2w A_g+X,QE]i{[Ș soZBլ=H=G%1w_36q>PZPUR/LwOޱh^ D4V@k *fdCq_1}kBTṄLG;lRQ/Fe7(!ܺ9,Bwa4۳L͔^TR^vA P+Y(ОEY A^ȳJX/O\]pX#A9(8>PV >=P'!n6ĥ|_]< 勑`anqXȜk: t?DjI(jj[9]?X Cu2REx2|P =*i>_ѵ|I=}GmG_FZQڜ?31d7$̾j[ȮӊKwٹIK# )>cfA,C.g14 S7fi .~ۃ`LIi$Kjsyfէ-rXTiN循X߂W85.q rK9ٲuMT5%F_bWu.uB\j!'Ag)ㅵcDZFΡd `":{QK6 {= $>BFMOƟT l5mB,j*VZ\i bGluc/ҧ݂Ɩ )s"bpR-5F"5{~HY$v0= iػg^>xlDN{$+%ע;{ѷs࿊%"c⪫'r*vi OVgu?4-7" Hn>Oo+≹3҆|iW+)53xc./) &YRbtA ܴC\4 uKc]~E0 WV3?=9\&Bb4ՊONlH0č"Ub@5M `&aTw#!?gxMM(JtuauhDKuLOBIrA 1 phl>Q`*i`74>@$Qh9A-&cO DfnP"3A}E#N"3g&D[_Fs u)?Szh>cgS!=$+N#&OVXyYԽSܾj#Ћ8>c8>ydhZ֒M`K9שg/S>VmFX>h ~ԧH; "G^ÿ*4ǞȜܼdcO)ւa 땒 Ft a4A6wDJ]CPy~mK?t9_pr|*0\]$IJIX+ :{W%t{h-li.<ՀfbLIA՝fٿgiEc}_nYVrOrVxhMN%/5@8bbCCBI)c25N+DabV8WexgQj6T,t:K['&I #j}'-̄&%a نC/|G>:#i Lv; U@O\Y?(/<Æ־Si1]],\WlY)6G0H̔z[)ζ5×Ey.ͭA&X5".ʰ}Jvrƪ?}$ hQ::J̈Qѐ)o/E^ =W7 /lp=% 5b"J'Y!] Xm0ԃ$Ϡ-f[蝯ל{1 [ԨuB U#+# ﲀɑsg03,Kkb΀`9hV2YT;V{xF1[uQ,4m ͿCpr$陟({m :*;J l{!t1jA#@POj$=4!bJK h /QfUgpYFobӬQRt|tN/"TGtA΁p\ވz.ʔ!Z&NE=7Dvd<1[YWL |eNy;rG>3s{H~xX'ëH 9 \@ v@&8ƕ-:ֺ֣-19b̪сfwKPp CGp7J?o0nFn/ju"݀^H7 Ix7C֎:AO3";{ҭ`~7Bb]+gYelW:"-SI[ɸS pe9D9$!IVXsm+rn2!B2uϺ3 Ű09akE_ jd/0NS45K_EB=ɮ{CtZBNB&>q#+ RyPWhz*ǵQz/KmŴ(zB{CѧoZ&S[$K%3~#Gd3J=XV>.Rr(I\wp9=%7:I4/^ڙ!++DS hcBWAP'kPB psGP2v ܝ_[^aK]S?a⹲7~hHS5PxqK턂=4d!>UTWS:~K7`倡) / pTDѸ l ~omș7;*0= ElڷlbdDӝF{47'==""~&PW9 _~4".WmE9D10\#G.0n*[oJV%]=Xuo&rgмzGQeූ":htl3B#E+թέٲvP<.MN庭șg}`ջyq@uyj&pBrz..jK$S6K<\n,,oI8Va 5dQ)Vf,\RL\ 6 ƬٞU%u%d%AlH$KO& 14fg^^]ݵ4"e K`ʞDUԾZgTx~>z[$81!7 ZLsۃlu9HQc ޶\ FM b(tg&gI:`Wƌ%y'E rL(*,y>+Ĝfp꺁2F}do-tk=3{Y &Xcu Q`xApsIqp۝Y&nϣ  ԕVʸFn =5[]RY:}%)*j14T 9B,4L,]q]?/3zLjىIJ,'- 0ɬy mP|aut&Ljغ>S\פܥ v_?xR@iY9 / gxي|~Z*Co;]vCN > Ue@ݪ2 ٗdW oY{ZiA+m`uD#S` WCQFnOR61FU>0OX{r)$LWp(v'W~E\0:vCbݮˮ!?? *?J %`0Bv,=5A[?oWR{u?=o; V6eAxgǴp$4R|#^lj˳D̡F者V8OlK,="JA/B*(6FC| @P襄e1WRt'~5xXsHz]gfguD?ծiyAoP̪>w7`4ѧQo|׼y*5ESN$+TNoIݢܳ|7(AUBr#/7Z,R2wM7=ȍFۻqU ~ܴ~[g퓮6I1*1Yס >ù^lfUB{Α;#5DJ+OryYtP9k7f#63?#Ed8:"gNX̣KPv9`f-˒P(zw|ʱ9@c/@.gnҜ:OE4.+_WO& KY^4.ъqA}&SUW9,'&rMM9IsKVl9\޿D5Im~iA>u yUȚhn8.G&zP59 PΤy'@4WGUiT:$$y}yyy;Q3Ȑ-oz~Xt[9xAÛ\?:"ZFK?rfj }kk`r·ԬF =JԎFQ[i׊= 9B3. k :)"X٧Yvuhʰ)K>|8/^uPJIåfo2Lw %ZEVE'Ry-v9: D0RcWGa4s A5̅*Z#.܍Wq~5"Z!DBH/4 ݑP!֏3{$巚[9Iz^G w\]p)LM% 0h0)֋a%ݩ͂>5hj ٭~D \gt/7a%R.ld 9ؙVz!f~wUj.pB8FqAPmGdBAOi6 ;iBA->zXw/vc+E]rILf ZG=du0ւxa(NP{D=ؠ3Kߞ JdW:g!NG:g];4v0q9* teR-mux-#D/:^#?HA pEl_C8 iO9aX8[&c='dڥZݯ%J^1T[,+tFˈGP&"i- #q,KEua"$MjYA`WQ̡DO$WGe11,Ƈ KRsTxDG3PMaHsGx&` S'<x|FFB:,{|\nPBjScSDu8 gց<^ݳ'W6AU45{sz!O(Z$fȲtc=0sg^.kZo)a P-M!k;c=7I:. x\'*ӘOKqê@_@eW>o@j yZXBv*Xx9NI*,hr}v'ri[DѠ"SEe1V#O@o#`%V.Jgq89[Ge< ?upmd{Y`c,CԶT =uTUY92A`geƴ)~Rǿ+8} BKM8cxM-=Q~4T} AXj8M2nD^40N8N7LPoq@Z c=Ftbq9('$t(¯qG1>^:ZU7`/d^5Y엏j&* iY0℔! Y ,SUgeXc al_|O_!hfZT{q%&5Si-d1j-n)~'8݇'e.Iٛcn*S燌pc"^_ dg>qO h`["$o&y@+`䁸fLIc>yldorQ1bЩAś-!_mI'a=z /ݷ|b/DuرȧAuRZ>"wmS^<5p/ ƗBx_S';, :cǬFQ7l6+ztR"Hk0]ڪ[)䤈4mxpVuckoCM, u8I҂ W u"~OD倌a$JSwuxÔ:&* / Ov;Ƌ擗֎^VZ YZa׈y\ތ2Wgyd7M@o O9/37Caw&A{Tۓu0PkW”PKB4HO ]RgQ3eRBj.(df-Pɖ+fw뙲#/)mwf=bZD= q]/&%'>|^sc( НIgD3VظY$zx[\ŶĒ%@,8Rf G.Xn y=Io|"m :֜aVUVoF!J9?D8U|3s+Ȟ@e|}^Vr^\oP>-c)@R\9cmiL`<td `Nyիy@rs hsJ-ث=_sG,gH/oKTd8 #lbؕ;XHʉ;eom.U#q)2?x@`)8 p+POtWXr3Ooc0+Z ]xO=qȿ̴uN:P^S%HcԏA9#@JŦ`Ffwk# cYεBq77נŖli lWϩFۍI:*x])a#u׈HjZ>xR!/ s^{xtjEn ͔Q=IQU+,[X?)vբXr~텵 S-zqa@IMy(kFV~0@sQ&>hGp'j{v~ؐ.% 7,=zP.*lb>ݥyXSwO&wDg|ͲUã"oXfd 5AXQE 'i9w2 l2CM0pm_mף 2&%QvUxtaBR R;hۤi߾P5_X xQY cp}R9$9KJ5]H;>5l0սOϮ $&uja4m&UYAP]qW |t=yE_jcshOU㕌/)ޚt4psO1T݈s0ѯdK(Z5f|էLp9Cl.ěb9jCwA/pW8P|y#n }w-XTSS7 |XcMU8讍LKw35"K@:nؤ7-g^9N_x}V2h՜haAa\ew5ӬcgGpnBi7*_z0.}&JH=> Jϰyr: L1(+<> IL==c8z*S3v'S<1SUTFge5`L|z\2?w\jk߈#`f4Q|ÏYٴg3/PU! +xញϺ`.3;q]N*86]q}ؑPte_zY6;}b %R~xU&Wj$?E u3dgѱ1~[ú;0r]䟰Re7Ʈ_B>٬i+DSleLLLbi 7 B t)emFU5b1If6N!y k:>끉KC28ץqlKt+Ogι7fkgn8eiEEe *q,uʻ[t$^kа9fUh Lk8R_&^NM_L?q ȋ]GZ.KNvZ٫܁saƃzmx%Fry3:(Y: P)3q8PHynRq=La"}q\^63d ˞(hK?NA"2*5Sk޾=2;]LۋIp¬ɴԂ`Dp<ʛPaapIKk;%2?.`4ˆԴJ»7TʄR5\Y|^kCn |;21=`sXMRI{D7<&!f,$PƋ~ʪR]r?ś1}=n;]((pc0ފUCܞ=`GrL>pHp_ym# oNBޣ1B" ]N>7ٙ*$\ &u (]C]ɤ  U$Zj{%n{soEM:>oOL g.Q(d+ҵD͕#n>G՟6j2n=Lgaڑ &i h?_}]7KՍLCf3*~ϻe36nޖ =!2oI| ޅqcLxNȏB)Fs)h6K}Q.{8-H,* ,M4d8N:/53B+lHJe~YWs.<=wqغ=Y%Zӏ-B-~ '}cP;92aH[hշÐctpR"E in]K$2H:5K4jbVj% Pi'm80UWe1 VPH" v;ݢHP"euQ g(wOo7>cSE75]en X= E-dzaڀge*,+a ԠZʝ[)7?4Z|ie(hW%gw)0![jR !aVI0,5y>qJq2#likM^[ Ep?1{+hdQ1T 2*U +\:b!ڂ/s؇͑8/i N V$oP@*K)$C cv>Qe!r."OB%,W%s"{IdyJ`G6ϯ2BN0;R/VcTxnRR-\i\rVMkwz7B%"=bEi)(ew!GNR  ݥ7 9t!?0βҶÙX]烘l8.5]3^˓-D!ܿ'; M{6n56VP'=s# *l!JKC Aqx 1r-sNʻsv@|2[2܁FN٣߅.BrzINЦ&;\'2bZjKo_]op?J.M; >KeNdӲ] V,2DԟT*D) eLH DK@v(,Q fcBU_5>4'⋹3_{|,wY2q ڄs}UUc9])KA':qucHR0꼝w0.Xge |ߏp[U*|L^BaM^Ouu,r |eup` _gMS/LB|WRN4r&-E2f /)wВ0Y5/'-ZUq9#i`jtR寰zR1ȡg#Dž$LdoU pNAqĦU!̲ Z%L[`}L#h[D*CyY` tФFw3ͭǯ=ܻ{Ŧa&;.F9͍Qxe3 9[>b@5u9`#6Z3ٮw ?/`p0 cfpB9Sh-ϢoCPF6jHf[.5't/>xH{# ?=L-;_@aE$nraWXGezh"2 4Th Xߝudc;Z8bsJ!5tR$V쿔1YވUW?˜5P} 6]|6 0T#EՌ;6=*N '8Nt<3]"s4 ?[L"xi3Z2j~\U@9\mOhĻH.x b އfЀ9h%~<+9.769 &5PCv=x ,SSqӎ-qz u 朩8({ hu9eq\@gIAMP-o]Z H iZRzÔJDP4U^m$2[a V}& 2=fI/J!e`yyMUAsQм?Wfˏ$bhdEᎦ!D()ٓe,X8?xf$?N I@bEPᛥhݑkUykC7(9RI%RUPI6h= d۵FQC˱#+ccK$F7Ov>1ɾă~oȄBo ݙ(0ˣզ, >*̾)A 0:bݙیi[HO2"z C@ H?3vjb!~m) ү%P(/|mAINj%t,S?~:An__s6;Vj:4AH?./N:Od z|ɡ=ofyI kZ){,u=`fC;-1tUAMqV~淿+Z_ɯ,] gI#٫UL0<(L Nx]xm&ImLُL.р9%H/ 3̒ov0{yUvԪyCh$ա{K~flu@ۥ,ga̢6o!w>VE22`do TȬ?L:f3 $@-(r Y"KCgDSs܏OaenFRFQU)),O*蹓odj*C3n,'LKUj)M<줩vsz+\c%rЪ$"ا-+_{C( j-&o> էd)U}A7~['>nkfy{GDvmuj9 >uHn?:?b ًǴ/LAAK {GPq6<\C.9fmpXZ&Q_{n8nIqVNw;W&یP`^.. ,C+Prp`Vv"H;B5+GhS-r!ڐd+}ʹ鳿I(V6p (PM. 0qJ8lH^-mԿ4%, Y֦FvA"@0ڐ (H(-a!rd$vɰ,aGv\;oO DEpHm< Mx Ȏ\t8P큔+DIl(WT/s%V:>+egH&dzɘ>܊u^J|l &\g0Uu/ =̎|G-I_%ɳO=,\C1 /z$uW_h7hK 'bfUCUH8 ~Pw,3G`Vx{؆v2";bmޣrP^(q0ۦڗuțR"+C>Z"Cf msmc#07 P;Z)lTl7QbNPb="f%J[J^ԉ ݈Ʃϼ 2M.]!1L ?RӺys`h>+έƍȲ,#ښ[$poDo2ַ|9oHmlr)oV '(Bv#Uʐ;`Rytj_ra\œ#OJIQz%=|z6U⫲1q !h|bpE1*)on\.~,46ti{j~B,],(u,5zkJ3nNmk k-=WBlTc 5V^QfYE$KL֐q+4NdX=`>E?etM4Ə'Y=S# )cԗ̍!Kyͱ7*٤&H3/NFQ -Qݺg4*<ݟ̋z(Mo̓6}>, W˭I?4$EWoQ,N]B;D[ SFßEd>@A.&ƌDLYNXQ8!J^xp(k4ɡT3?2ZD%6x:6 C 0 Q |(?YtyɊ~B?^K|ŔDER}-~U-oդWۆknT|OTX)Dj6]18ۏ)yG%drL<i&cy\) թxeu4ag\iD#"|0E-{/#f|a!\%R7P~7\0kfTBjd@F([n˟Ãy jU/s)l +v,pbkvE(_u+GF> 5Q!!%!3 r}2}D|w J>Y4Cm&x ;B O<侼 A*aR ԝKYtY>0I<#젒e־*p:YQSfzulߝP:]𱩛Ozv6f$$Ce#[[䏁ݰt(4dbaƻ_219;>+M!6ot-: ttlH?:d pp|3f lv(Ǩ8jj) _G:`"97Fє ]G \e&-ۧRKp%Iq8Ȩ A$zvZxxdahT̷+ &g@*-q9'{]5i]S桿1F>cMH!1,nAL#xW.9k_;z *Q>]MK؏#qJG$ )BNzZęу3w ³_hm!8E>t_EhO ~:ju8$+!+UOADm}ωnӼ +})OAkS(S1)ʘ }]x99,t$pt!Nx_~gVmbR(z߶v=Q "]6s9Ht-ҫaڢps% ]+p%:׶ L31S-.7e[ TNZr }D]H_yT2]7C[b Jqbac5!5J:*tP\6P1 ۑ.26z*܀ $/Xb5^V4]afy^ zڔ'7HgȰ7j6%0I;ŴjrڝzZ ͠[9>vRSf]:+j//L/(PĤ|EcbdG #5.-`_PM*WHzYڷ'/R' -q-;q%*E$Uߎ5B ,cơߎEjMvz0w4G~AoΖ~Rр38(b;dVL2tHa `td} f&):Zj<sC4a8 VFy Z_1f'|C9 l"qߛ fw:fL:9r^ɐلpOJ;i)F%7ٚ4eHE[5A˫d2ّ,Frn3(G2(fj%X%z泹N^@)r׸9v|iV#XLzIJs|VbⲽyX<2.jT=v}H| y^'莁A<+Y&R1V) هX͗e呣.W!/;(޸Oo~'ѻsCe;(xJԓ^Z13?=K51:Rg8~3k_Lo &$ K(%mI9UWDb*]Ѱ q 3j*x:]yĞ\[|l @$K|(Ub:uUfXSnH/U!tZ}ɏBH(5L%A<$Lbcm1\6i"'eo%qjxs!9}ُ)z8` m'#${ѫ:dn*45ZA;(;C's,K47xP x~ WPEFm*wax0%2?IblRkM"hp`l)VEP=sm$xJ4K+^1f s[ ?8C^U殠[#Bb[r-M@\}链z 46`CRB>ovp( Nf6G-. C?Ev!{TWA/I,c[ bDs&c$ N{=KE=z8B~p6v܈}5S']TF0k.oM-FU3}O^BNIй ܆3'ї[ !TrpIlӻ!.hK Gþ|4:=u#!ɟ,XZq؏ĭ"5 >|tKpWJdվƹ UןeU&S ㊠WaL1x^ @lR.[޿R6nY qLԉ?.ؗ{=ݐ%9֜N旰>9*k,JL7يoQ B($a&Dw?o#,2Got+sDo~)?0ld8b'QH,hO.[\F?Fj9 S>UNiz|;h, R˳&aEn~#[,lʽI7;\5Nbr)Nk+5XzT\{ Qcj@2/jSw]vk;"mޤ1YCtG1CCu Qk;ב(ez z>JHo o~ 2PlD%7ON捝dPwT 9JNySCxox_:i5 e#3ӜGɧ'fh\C$B\lq_KdU<^u"Ž;0[ncKhR[bf.OtBs{upS&О-.w6M *}NFļ/ #:eOzǸ%%ՙ YUPZU]mOGkWo"_csޣ`J?r pC^"~'wNל&*$2A,~wFU5y$'C=%C* ;?Zy>G`r]s١e3SWuEsNq^Ӱzl{ Q٪nRܕ)m̃JWbP7L @`?žey~_Fܥ#u}_7Ʌhe 9SK[Ԅ #e1G"qF& So:8N/NB.0jT1|ErB3^cSjsj<a5Q+5 E O҄}%X<µbUWK\ Ĉp bM^kGLip:|;ZX(pև:anE v a0g$;|{/d/<1_ގ["v˼Y+{j}>cnh$iE(|fٔȤ?fy[M8[@H.aՄnSf!޷Gus>`t5Z='^ۜذ80TZ+O݁wBÝJ}h|v$kwYPő#:"cO}=z\zں3(0l{er@CͻԱSd , 0PcBҍ65࡚ގ9xwN Mq/' 06FS #׊]χk6QHǽ5Nl YiSX OE$'abC܇"8ZciG9gm*B̈e>+26N"iW>3@8<ʹqň}8ZVP?pϨHi)3/WOQP"xԩ/(Bwy 3g\SI]Nt$E #h?M{?TьAadxaR(vu8moJsH64U {e 1[+p>tojj~ _J?F+X߇rY}/DãTBB^겗YMcWV`ԙb,nD S9nTRzfIYR"mG0G{U$C6H4nn?}15SNv?Lć6:+ &ٹN kQH5\l*]!#b(F#GFj)>cwz_LC{w \df%.*&`7x ,\S;;"rC|%)̍>bw/$1"&;͘RpσB2p@-ƒ1Pa̅At ,\ 5`P<CNw+c>DǃSbjp"1oj!̞ 2֞,K憮FXdp FN?ƼIYs<֘z1Ҥ&sR \3۩UgQ#sLhh7On=߻5ˣBNjmpDH}L&{^ {[ci]ܽR*+oX@c_IJ|)QӔ<*M+̪W2c_7#0qk4w.jKxR>}L"GVrg %(!_In%v-Tԕ6 k7j8I(@쁀'8E 8G3̙mY+zљf80u Xah%:KT`7?=l`92DmTc")],kza bv? :\ ǁՖ ˫q%nptZGgv790JX>/MH~IGs a[` //H(G*t{ K,.kZ"]G -LNZ9 0D nY $)q[ IٴO`W؋|uAFS\[ײcGq_2>clƝ=ܕ>(m>F{(s:9 c4Mh rC5b<̫h+`$s߆@ٿHP"or Ӊ6M=Bt86Y%mg9,!Z}"BCCCX_SУ Rf u^oYtKdQo1aT837g;#$M9F3 szn`DRz?mq`9A]"Aҥ^d7>e.fm4x/8' hX+Wh;$^aRs][gKɞѣxEX4?:1N/_~1kiM2B!y ˤ0EQ%w yZﱆri L XP]eP?:CԻ>$BF]qԊJ+RpgV! o#Pΰ@w$RD7ӁAnrܘʢwu-` Myء}j5Ia7kh06w&EX0i[.)z4c(}MZfڻZ\r` B7ᴤgU^ig2RI&M{9B ƷEEh˅ :,d54$XF{ rxQ~ZٸCek!B I}H*WO#E +?pOف.@J7o3"EK.)/Y^Əs#{kFo+h؁Wa@SsfV,X83s\p􊙒t裻TȢ"wx>X^ Uԭ&IK_)|K}CbΙ}3VE tdK]C: 7̑3ww?W0-Q0v߻)Eul@=pT$J".P,RJ/cMi#|xhw5%wQn "f"O) S {lW)QkLzTSimB5b7:!sl`4 F3F|ͧ%j) :T9م/*wAd^*D*.Z|PS~sLMÔÒejH$w&zZ_O[F55W`mPNDq3XR1BiU Ñ,!?8M. ë?V^Z%_ߵ^PEO נSo }Xe7pn^nF`ŴB{a%JYߖU1dSpTi^AQR;*bEr#6}M$d - b3( GJ&w2vO{0i6cl'*7﮻&R`:YX Ŭ !hsJb -WR-Ffgu/ 'bbEQ$EI!*t M"үOpvdLw Xꓤi WZC}i`kZ( O1 "~#S}AO]0SZ}ǥ-vP`@ֶC(xGNYӝwn p0)xzSO7OgPWu@}bdktvg؂qHbJb&2| J!0=i)qOGo2de N(İw V@ B»׵Mv+mMbUl _)^Kf}v>j^!XÅ}|",谱0c'[]߼V+>%(ʎe CaԽrMdXyI? .WO3X=,|-+&tSL/kQAxk\<> Y yHW[s Y `9y~;\# yC[I ~jwR@kW+:' 4yz|l@ec;g ˔U-*PG*,% ҽ2 z1i3x-x}AW|ԦkY'>{s￑/S5p2 >itE\wہ]Gky섍($5JyeL5-Ӌ܉>?N^ܸƾ9 `R񶑣cON&#hb?NDtvh٣U_n/in,YCt|M8LGT ~=N}Jjs5 +_A9cJ%?BZG;^d], ъk:JPZ^(짠Ez+RyH3g^a yS_ COw"l (V} I&&lE Yx 󁝕 Rk%*x1ZDY~wSt:*|\ *^?C4-FNb,Fc%J7^+0 (z2놻ě؇p#K*@v:3k=q=nv'R ">ߺ4$RJYy_T`S\Y[o&:xS?մ.\QQp>lca9 ET,xy<8<]{lѾ4<BĺZfhRTgbF#AIhN,?s7r葅Ι9/&xp41XwOQM0N}(JKъh&vԘr0 t[`@ ۭ)5hJvNdi.3!ߔdtعYT8n$QD&n]=5~K8sܴW]l.=V`D,(iph@¤0V X  3׋P*OQ]VD͑o}g^We"sb?OCD)ƱIX _3Gb: nc7! '2#xۤN7ρZr pąL$D?$B/s9##=e9t߄[lh3KոQc|F[ͫ`./ѡqOFV$ޅn*f5i?/VY%&ZOTKv(I?iE|_-KJ.4k\ef=S1*Pjvv"XμBp5obp$%%K: d,KŽŇBi-y|H/uBhLY LWD"zPݑcթD$ŽB."33vI1=Dn<'Npڎt;IZaj^nPI_7+a+?Ow*ocTpБMݲIΆr1c%Va|I鈶 T]36fVeSn  @/.Ad KPKG h|\=PZZNz!7 HؒB]۲|:qGQWrSj?*&̵,{~4{C1V|=F0:POaC|hW(?#ORՍԗρɣ'n  -!e~3Ǒ$='o4͢?tYX 2_Pڪ꾦9Ȃ%w3z}55֮tE0,}%/XT}@d)٩'\[1}y?Ȇxf.)@< [0Di'`L3"VbQS|s脤I1zjr{2XGǔwփ-5j:OiWU!{< b4DHL\:Welom|M59nEܑ.2*+QcF lSޢշҸGC`Sp& f`ō.JCM~zva XD 4樼\Dh+r1e};3QnӼ=%sՈx!E# >Y)C/ӣc^iA͈ ^̔ )Ԇ1K/Jc/u }z s޷Yd/U d ub]5 2Ej1dhSlퟶ/xOXEu,#n'\ pZSK c3TԀh~fBR4mvjDU>2%PZ8Mql'B:i~~w<%9!ν,Kv8w% M[HO\ͨH pF zkNk;%3 f(ЀfIi,3`;Kj'@|~Ǜ=, |IĔp#XGJ=S|$0]#A`_#Ce4l%'\Z\B"bCBAډ8(]7AL]@P4nNm67<@G ۵߈}XgavrZ5Dt~c^SJE:?XU2w7D0&i>[kn-[ؑMjJ%s:D~{^Mu?0d.0s]|(HG;9;VثxI{W dҏmkhGTj #;! cr<#~2{!Tv~ʐe/NiL=*RVW\'uVfv&K3TB+,Ex `^ !;OQdU1H+uEThшm/%`eT%VB:u&IE"P%~( UxBtF~! .e_rȂIrjZlǠDt gpl| XBIW,I.UO@N-X=G 2z}nl gjk{1 t}'"0zcDRG? (1B`)E{(>7ɶx6,ITJگf`k#!\wL^@"^s+ʝn$[LT Cq?pjC aGa~g5 a>Ԥ0o.f.AD;w;O0@&Rǎ@vI klxP_@zw+4HBٰƘ2LIhc ^ϡC)O'0b"GwE,DEt Rg`L-PCe*Cl HqR<ڢDfJ߮ (qȀVy4jVr!!&/踐z¬dk; +*OWo}W+Mk"cK\aӁr ~^q{l-:eE<@~]MI9[)[,;=&6yKP=<no |7k /F~yHCRdfSO-!/[ 7)K/(*zNxόx iBAS{TQX[YN=Pڔ!4~fX"ܾvfꙫt.,lxi[ѧH pQ_:JͥJwy>o;Jd(bG7uL_Y W1Q1 ̭r7ĀL%WQmnӧ:s*> }B 0ۈ;%ڊ<>R L(3E|5(cl߱2@/:)O\;$́ ԧ!aN!P/um&nf doZ^Ѕ|ܔxB0Q0joV6yP#)>E e%L UTjEf!{s 4, #J@؀$0'tIdˢHSФ1\ S<9dONh(Mgty`SX Ip%Puëc Y:p oDI#qEA1~N)\0X&@cGJf1sd]Y(a.%&[Wh)y;ofq (Sxߎ~Su,ϩY֩ c5WnHb(>DGn|Ա@Z)o0xҤAple~ik䴯!(qQdwP9;};ZZr܊hxQ֬>/za>X#Cm62 #>٨:6:\2JP"Y/t:Qq򻦭NHr'>?VɥvJa!8&T=ʼnftKT R(z;1E s=*YƴG2ɼ  xк@j^Hm,k¸B4.t-th=}N10.Q/m\7wI|U. wQ_M1n+%Rju VCF:p2b}<ĝl^V ;8(Gu,.$ZI{%K)xS/`% ʔ\MWVMxJYL[fk!ܤҳM\u‘E;`qѯMfHBЀ4֦NM䏩Fi[G6UBU00%ZXJ>ia=kvtLObı&4I^ðFF F?Z[TQ_S`|qݯumyd2XW?Zk |Hz'-د{f$D~(y`Ia~PF+ Z̿sc=a"](QPy킥 /"<ԫ :z=AdU~z8Jo5l T5ٰ^8 Bl cw6 ؓc %;gN]'Tc=T'k9CމAR )wWd>b`,"MU^i EtA=eU5r#mG]WL*o>bXߖ<.!7Yxb:ܼqb5(^1'8U'M\iK6#tzjtGXӡh:JrO06abüaa&HX $5L`O9'FJE>]'ɣObBDgiGGYf2Aݴvldu8RG_37&z L2`={EƏWY1p~cؖ!h2YFm-8jU"}F-f/)1ڟEz ŀ7w~yd%ģe9Z=8T |hj7x'IL=. z0{0Y+_avAQ;S\Юj?G4.!Zj\6K\S ѓ΃YV4Aay0[CoV?l4U[d`B+}=\קi#޻>3sy&\r]Ë@|SUGHla ŬY"fG#N_?_pm+g:Z"ѵ^Pcڭ\w Rz#l;$wǡW=!\e{ ',OI!(Ԏbٟ\kcaX?2zQ&Ǐe9Y2NU-&J. 26,<6mvNzXyf)8Ghff{Ȳt 뉤#w$Hvg;X$߇Od5gi!>!-? ث {Ң7% ϙng,5ysy_ 23Fy W4w!}QuOrgu;"Ĕ6g}7="hvr JY)DaF+тtء@},}Xu%ʵ1Ԕ6_VG ެY(lSo E)k@WVMzF0 eo#8Ym{Iق o̥NFar+ycz@c>mJK/q#fA0x8Rp1oO86%Rl/}Q`NbwC `0prS1UfBuf"D&וu hP_|mȌ!'U3s/;Xׂbשo,QUo苯?}3%ʋ vYc9!O<ա^Wj $NRJi(S,z1Z+S}%e>F7-۠zbݱ>WT9b+֛% j$b+T`NTw%=yP.?I4GgIy ɸ2 ꈹϬ1AV CSHFͤ{7=ر!@yԅ LY (Dn5Bߑ<3(jE6#~񁔀+>e[_pd}LH OZD͔î|*=/dS*_6dȽ{QȜ.p[6[!eCluM SX7 ՗Nz]^5?VwLE+4~\~f(3wh,)S}ekY[\* PFn\̈́J(+0 "~kt`]ygJ %a2Ҡzs:̗ra+wdU/S5Jmqe Q[ ڌ8iņ"=I.KcEkXII_"RO|Gy#1e}~Ŀ^c8v!neHCD~t1Mb&% a LSxVQȁ5?"U.-wZKf%bZE]WdG9r 1)w`g3 >QعKK_k 5Yu@%%ՙf"dvCGn_ui4Mъ|VUGlQo(yAbB>"uچt/A~./E3K=i/)&ȼ{(hMMن5'*{sHi*u9ԜnàB")!jVv|@8n IBOє t.+NHijq`Dlp:pc2irj~$l\ lJ_vnjA¤n#!+ 39yd  X"[MơL!9fnk%1y᳞-k6ln1sעMѤN {O&yfXw| Gc3M)qyē34RcV܇fb _8fV Y3I˥QK6]F~iXHۄLJG!xM H?72ԗ+K#X(nOﮋY}q}K>ة (˓ 0o&hn)0;MGmJ+YʷVZj=ͨ+7`}ٽ*} ftbNJh{-BP2yKay.S"O<C-z݂W,eu(][1d`Q8˜wuZgMizEGccU4KmŧJ8AlV8kd 3xsEK=.d)Xo?n_p6ce!ȷ+"ce'\@S cۧG:kf#FC`FKHE|Z SO{&$z 0#T/|l;`VkNwrb-7XcwDa*́9{p~d1_[M@m̧-&KQ9 CQ=_1WZ 8i#*Yjؐ^YNP~kʙ.7 ;>KJN8,\&CZ 6JvE$06<$$}Z>"/AB}#9S6d!pZYN>O'âvan,[i~g*w)"~9EődWw`XZFThr{kg&L`#9)K_>^ һ<\$p)AH9GI[,Mr:]ͬdVrR_6_7M %ʲTԲ1jr\ja/1_8ΟT=WW9))C\Tnv>Zyw*DeILi^[08*o!(㎱;7* -F;\Pqtva$,fecp|:>%PD+\7hR4^-ёy!S켉&Fn32:/o=`|{_klq } |HV1:MF#@NP'uk}6D^W8[FdeѸ;XKp?2kb%655c8 ke͚^RQm$. 8Rӿ}ٹ銰{fa5UX ~8gsFw=`C8Z/ݑ|9%ikxH_M[5;k+neg8"yW^9Au+hQ ό i+1q!)WtHDٔѮ|&&wD.}Pg[[_x8Qžԋ硭ǐK (z Y^7xldhx끸9: pIu퀹Q-Z.%}prvWm7Y;ǞsG6P[WmJIan˾r'yP;cЌן"%sIYb^uK7Gئ+Å4[DƓKL Һ^F̖.!H40 \#e5'yt,z1m{F)u[HqF`EEź#=΅Hxʜ-gGq)ݢ$) >tcH^.krC/ }L>":n ",F7飕2hHwyYyq.?QY虠 R3Efta<)ijP\ -]—@`Ei` *z ƥ$l"@[.*tte"~ܺl:$mK,{hbIa QaLw$lMQ(}H1APLKќ(9ʤuX _Q^z.IPbgDZ*2 1IIRh@lMECuX'O`PT z$о \YYWI =HhHŲǀ SiU[.CA3Z,_DS[LG jFMgd.FI6%1?^&aGǜ#:B8 ')-C[6B="2Uc'-*d0dw#Rx9E&Ly4+MKJX# nރog-@AZЮj$2lmYw_[,:2=єcBV7` T^wQTUݬU>NEDs 'lB_ō:)ώs^mrq !MGt-sT)闆=J=:(3RnI3W]Jf QY!M7f:U cp#vF<5zZ#]lKsVð 9S lf ӒgsiIvJ?3 m pLVȄY!k}}@$s JCtYkzO͎ޣn۠ N 5Цyԏj'r,[nc"3BTt9Ai=+'g_$#)T&5zHΈ@'ǵ-uG<,.*&PnB<뀣,Fu!( )'."aدUC뭼MaΓ{ePrb}-{g$-g?e{;igHbӂY].;$ 2>,af16guM6ͯN~]av;=ʈ1I8+8|2 0N*ZM#&Qa`LE-c]"C9)SDqf)FhBaJ/}+Fۊ!)R8 wrC߷8 p_D*bqj [K /h{C-#·IzҺ@} 4+/dU&u͑PQV[׶Qз,1Q\]da탄O#J!ԷM"YeT",YfjWrUrz$%$8i+w}f2VcAfh5"zknBaL&θ3:j5sC`P29ySJ@"|R@K zɅHZ?4sVW@8|4b˩Wa<+'gƄ.0 sކ_ 7fe㺭dqggENa[&"Ğ7=Tc/Mރ j- _5xF!?D az\F5ϕ4EN$> ͓%f7-l+ GTՔdV7V {e#ׂ: Qj ]ExU1 L/3׾87ƙ4Cڹ0UK!DL'C?MUq VZ\@]#4 '8x&蜰Q;ܻ]/Jxluz55oqZ=K:y`oY ׄIi }ؼ>=v37coIAp1enTe&Н)4mp@o嶟|E^v0a3Q$嵍e^ȭcijts02t{_s1`ϻqfȸ5YjoQK՗ynˈF~y[n\?mk33=qeg\<ϝ$/|-4Nx@;Lpϰo12L1%0-sx{Dz5qV Z~7-",рU^Wq~Eց)6LlF^T8|M7M[8:7GB!BD\ަNlE@ayoosK^z@"m&2dz-l_TKGR eZ0:ܮYOJj7.`Ub[8!o2m 2[cSՈo;|;PW?F]!/B(c;8bR@Bz3b"IDFSY~?aw>h9"Sfϰax)QGW^)Ld{9K_ی%ٹ*NꦦVMv"6.߽t4oOpA喏p[@m]Yl?@?gmBi;!0jSEtr%f0՛._gy&3ʃA764Rstz}Q!OVׇ|qB9}ֈ b y*4iޫki)܍!FYCdƐ|6W&eNW,࿃Ia NЈ1;kBGLt,YL*37}z"~hn#̤&ey _$qHU'&H#-o÷ Ck:bHg:sc)֮VH)vsLz3'$HpZsYhZPJLįo{ٵuw80*f>3n5,LvF՞a5+ECB2hEK[\X`A*Kc19;ɳSL,[y"I\J9,1pv>HvUa9ZU5CIY~%O9zUjS.rǹGkj/+uwI$ ˶WeWp.?9?D|bN|ٟxa@b+Kh]8Q$N̤ e陁N~pvMNN4"Sa?gBg#gbFXͱ?q`+WPqӨ}%U 1DzAS3t#v׉҅\_ԣeⱨ.Bjl;/֤`?jwkU9~l~ & i}{E;-qOHBXz1rH>6&ݗ!9uNw\p'pqqI;hٱxr^ezP2]҅ڒx B%=RB SHMK>Åmp g=5<(Tşj(_7z6w9mP /~71.]:+5٫qx^4Yq${kLe22{db{jֲ Uk v#[ -#G7 ,` vk( i&ϊo|gnw^4PV{Ӌ-;UMǁ1xB.LNqz|OO:HkJ-w`?ܡW*9aՑ:7MpP%ENJ$&*& 3hF8Jj` @%o;!+.!k ʊ#dZ"Jh,S\M 5g'zJ}K MY^; yaB9]u76mٌ@fUV@ ~t<ŠgK}S&iydN+AzgjwiUtj>mf&%xA9T殙Bm:'2ofF^B{rULe\ɢi|՗M@5}Aul![W@XII'YŠp+ݫPzJjkKhȲ5[ӳ(l-c^t0abpYPQx8Eu?Y#4TiRVI *7z@ѦX^~9 фTu!;~_p0e/9\ng9~0o5'Up!13Ϣ|U>{ypAA B%E3jcݾp<.TO WqJ[7MvE|@s QS4(0ց H9r"9OUQͧ$iЦ} L5JLuh kעC@Kh/;cF ̃'KUCU#}u-se!RBW˜SF、4T>JHOP]07W7e䲨i<\֦7mwSiMi/+D<])j_cǔtH3F\h?Deۓ|{HG`Dӆ/sxnch`6VO嬌4T*>Ԣ 5K20hRDLW\[c6dO;,pbdgDOL|0M$rK2U :fl1 iXU}c1f\8iԍ 6)4 TXX? # 0 {KB*/M+?ѯ YOfߝJ ZyɌzILHPP}rHAOmà}0W6 wn80_! Nى: L <;_mĊxC!hOxp $?})4uQf5XTANNPOTBJh-{GON<>ղ 5ջv^&79N^iWY~0#CdgA4 N;sVE eRI;n&GHh ↭j#ܰ9U7T^Oj A 1)6u;RϏ/롾i%=67Q&O咭2,?^&k6X&|6az29A}Fa<1T{J^E-"^mÐ~q|4h=o:fX<@CneAY3r/$ sA[M2 {\?+n .FDIF8ݟH9{Lj2>Bx,v]WB-%YMf F JS'*qqRم)Sx` PA~`k<,iiz罥B-nHr,PmYD^%~J˫C4SʳKtg;FlKYA di͖tWskAq=JNcGyS˸5RL{_/Ǒ35ei.'!zzx_mb ]|u%iUaB{:^뷃oŸ2)S)2J}lbgxa@ƒ$kTx!VpH؇QчCa5,961̧ |3r{\PUpBBf':;;0!y|Tp SnJzAM+6QE}Rn޾;eWJOPꑱxC.= .l'/:Oȧ ZuJgD <ތѪ)gH6ӈ[Q^n * PȚw\2VDUhU7پ5)dk{qGLVN*%!Cf,[85 }:βs0^@!TH;Pފb4)G/z'@jlVȳI|@ R,-G Gwkak;9,U] ^:`~∾y fF4 Q*ғzH]xQ[]g)5< b""2UvCnnf ˏv@Y1L≨ҐL -ζ5l;8CCPn>\WlIqʃSt"s>53|$ne;A+ӋJ%Pefks y|'J;/᭣zȔ婱8 T7=c6!CVgeμC)+".:-X lcA{Mfnc.0"NMR^vhtY]GQOpzt%wzjNFIE 7 [/ 8#1lœVV(J_a hvJ ơ:l:ˣM7 O0q"kΝO:#aL̵QFyb{JcO #08(u1ˆMz+C|%kD9Wv=XNVNgns0r\ی-%OB'KBq2xp:TK|adDF7D ;RoG>vU,Oj'?<,uCځCL_cFkQo^JC9g%|32zt*sněI-@]snuq+ڿL\\!YL>`m$vjok2{4 Qo!W2.0϶[pk(\11zt^*1 # CܒEG4t)zax 3k?]87s˴7L0J1_!$3;}`CogM3+k$荐bT`kj_fsE3'šhLOk-iӴ%^˞¸.|qR2LѴ7kF^. 1N4^gHU5!W2g_2x g^UW p1(?[e?Mvg<іua>PwH,U%QJ:8,)BZU)Q-QMm5.xy:!Ea>z 1{,W(gvUsy!ԗprmɑ9p̮@|o}}Hu -ש*i" ^(ogժ(bl$yt ٶ5[$R Fmw|5:/M|lؐv'.ff!J\9T7cޭNlS!>w,addhjnK^LQG"kWC/MP%W/76>v }(Ec+^9HOW:Q{u'fÁ~n7 @1Ni.D_go3"wM,L4 ʚ(OQ=|ker[eŽuߨI|]Џae}:Zl2Txb/UW%:LK8mY!\=a?7n'S|>?NB|%~ ݐN8(R?~#Q|ƝH =/"7pfB#1q}pm s)*U%" B?5ׁEנ2vO B% z+! 7t t|3 Sy_{`s* d"ne?#AZ  # ܢ֝k4z2#{zj8^S'$6`ˢ +_g߰4eF\D,@e'(eaCLdbuK%*m}]+G+C}ˊQ WYP|Ƈi;̛^' Z%QȒĠ1ۊ<ɴH$B]#-zzZC ګ LYդ B X͝}>hxw/a`)ߠx,ՃD,pmIH~nx*^~<:M($%7>Z?hA-΋_\7e%bīUVUuIr,Eq+Х/C)kle&%p_xpSfXa;*P?FmY3D,H5Mf?ā?GTh^ѐ$ H5aկ2L/oPҍc%;mB)$r2V}EKZP%';ٻ7Tl.9IҝF%(gCukĠR4a9w!8sǔGąQ>KPt~&r|> рNo\k]6PtkodFyF ^C{Y'?y 5`I%c6Tލo`AI@&zkR2 J<\E|Q 4dwUeLɛ.t8{b"K!TM~L\x }Iƒ/.1Rg03{֤C[#\urOS:V.$0L[,#qu<Ċ"+U7mc}ՙ-5W\ޢ?VTuA/` yB)y` % %HǮ6 gM8gՐEFM^3rKq{KH]89^/iů)nN,WؑcQcdw1T*Jf;Auf[޻*h<ʪR^H1QN+X;ܤTED\V#\>ƞbTL*)e>o9+'>9IeAnL+M"[hCGC'ܱXF eBUgA"གྷYȁw\7:Bn( |+6|[JÚ6p YgR3l%/_u"^2 pWЂtнLj7Lխ %"P& dhw5\9{r:,m 뚨8.{̱z_TM+p"VeR@ Y"Cܑw1>}X.}m8jޮD~Dn?-E%Ǭjy+sems}Q+ސ e;TC?A9a#FMRf]-4[~"c֒6º=J1|c0AR$8}= e /٘љW!;BcrY}vqה~۰ <=BX.wH8xk&%<tOcXs-(- +mZ=;%`9~ W:>>k1E ލNxL[$"Zҵ6+*.S"w 8;H."S׿݆0yd~pJnɹu9/MtY`gl|Џ&"1dHG`'Dt1fw*6N Dɀ!|fSy-)*`Vn]K=@~%fŊZ۔IzMXtJkrm\L4HNf$Tg2'X%\q^7se7|CuTer7'XX6} aȪ'8F=ԊV=uiL2hv͉? [x|o7nٸvI4~;vwcn e_s`Qp#E3hFvLxc}8K H:Q"$Jn4!"ƿw;o=7 8Kh -f2`DcI` |#ԯ#p!uӛ@V%zT鞞0xgyqSln?w$omO/.>l82S'EZGPчk~Ir@Jo)͈3:" o ]|/ȶl8S,C3}{XT$Jf 4'ᗼ1-}_w"<%'^gSfKAiwJ5h5hYv"t ,S#H?trQ o,<@4A%b'$E'Z϶ǒr=+1"FΆhixTRzsGrTVVZgLsqmSa$eA)+K?MUh-wyw(hoME^ BAڈPɔ b2&70g1yaI' wGE)~aAOjV+yE4c*6,WA᠘]zg_rhHwȟk'79Ŵb\hc˅>۴ |#{1a%g61G^@;*YOUq`=yُIO+iSY菠޼Q~.CJ%r\wR; y!|.@3p^Ŕ[\m]}R"7e@Av3c!Jm?gBḄۦj*g V$D'v&(W7$6h3E딏1|pX 0uacA|ݡ 5G* '*obpe5wYʪN9V3TAk׼,T)p%9`$m'FGVϖD}wYwٗ& $<'+O=vp k6tj4vq|ۮhh:ODn6\1ӭ==t ~{Sښ@j%}$5L~z:#)O^dtWA]?4I7e8VeL5yQLcm!!}oWGnz`SdIc5KЗsVCTON'}"ʬRڦ4Qq} n.װ:t6-@ ҧRp [!q,: ф[!oyyƇl \L L,fGzrg))]}"{o=: S^.&?1$~F+w4Cū~töy7ޜFuF:9J('W/g?пWP8I,A{s\`&X> VӐ[<6$-pylrK:9ˤE`n%g/)%Vb,bƦh@mROMyF3!vK!Dfq% sPk3vQwM~뙩6CeooiҊ;F(M3Z`V.SPjxmML7 Wa lѱq%hۆ^:Tn_[,F'Y?zCRU٠!Q 8]a<]mR" ` S8( (Ce՝^*:D&@-I߶bH61S~4'6u!^CGd2{be 0`-ZY͒n:ǰ?E b/rt:wk0ioπlU^H3S~\m\e@AzXr * lz :RGRKAV6}ڷڎYyAwSGKq\Z1XS:+ye:a0VԱ8!nKWO㓲)L ;JJ,YaIW̟)D [y -5 z] (ӸPX)-$?@C7܉L?ńkK.thpjؖ`Wv|P+EY.pR/$$gУ8Ǽ`8To֒Goߤ`C*k<GmP 1\/m&ey\ U'G3Ѓac BwHj|DO Ǡiϐ:-UXN5N}ɡyЕFVSj I~5'u9_-qz~.x2eCe ײ´'KӂޠE=O= !63Yul rV O:IXP׀:B uZBirCb5Ovo^7C8-v RԤ1~j7N=v)X*tMp%n??FIMj^W4UNpl]^$6&A_NsRF ,=O߃FԘmH/Q։8. Jbk('[ MpH|0u-bunÈ) ty-N@fSsMQo$UYᦜם fKeҺ9t0TL 6S+X% 0)>uޔW,0E H1,5Kᬾ.:@M?#ӫOEHeDV8dYkrY_d#C3)n}/g[qNGU|a;e8 ,⅖ѯD`N&z¹gZiL}%aC:鑾f&묜Lm":D3|C`z2K0RqO\< Om, EZwkcd碶-DyBY[*{#vTV_3 v3qm]ܪyuX&:/gp(/S' +;q"©NoCD!}&V]ظa(;9NUk>iט4XMa8RVTRf4 0cIҎN.3DzFDZe aj{׀2a-^,v<J}\U+ dnC8-)Tv#,X;zި(_ZQ[%vHE K~|nE񻪸[:Tes kٷrpx=W 4 f3měM2¬Eo[tN=]G #Vާ˨aL:_lKHLsGnh.9W_nOYC89{m tƤ.Jy@%) LL~~mxթoL[*/6:6Șgc`L:F c ĶWwW8Kdq0ϡKTL2@J|nY :%КJ٥0٠>)Б<я7pƠ92D U\[-u'P6s:SFB" 5'hj"tom1Y;2 CM taWa]q#hRK4>zDlˍ+TTHEMv |I%S"0px?Qud6j87g}Q(c.:H e[f i\kv=*R AP@堛yo ޜ,bP-4? AG{^]˼~BZ /+_%yV|p}V~,Ȥ8 uŝYȮ=h/#&5;uk_^1 p8 J7bqi\|rBf۵nR4@x>.: OxYG}z >PR_SDO=GQ7[w <@4MMsi!gp/n̒`"~A%ymaV]5?\&Ӫ !\E))%&`Kwĉ@ }nL$%b׾s zuB?t7W;&Αv0NPld~+hlVσ56gɱ@o^K~j90lW+nH5I=qAUuV/ëO$%IV1SB iz퍈9w)QԼ"Z QV>YGw!?%i- yVYE^m`Q$[*辛_m]oy?_,?VF9bHn,D1G$'@m+vBSZ 鲬Pl\FrVqJkCzU,&yL~-nΛGn!(B?/yQы}xoVS}@C *S37 l8qv\.#'u,Wxvbqn2,%i1F@]QDg76Y=MesDvYs.]yQ:}_ Z!% z w&Oc?R{I+3 pw2@yɷMrJx 쁞zq3ÁƙCsr! '{,X 9XR{JuzfZ8oI/DSXr-^/+u8?#oW-o%?I+GOo9 uJRi;UTT̀XnZ'.:^Ey* XaL|&VW1cA.@Zsf*#GGm{!hua,"uZɌ,2[,yyGevo(j}$p1&=KG1ō5 T BzPe3 +`OLư<7~5Dog!.g/\]M T%?r^poz-A@v2F nB;EUF&lv#V]J{t. ۽PGƒW%~Uk>죹a4RTٲLSQp]X3\f&0TPZO,6і 53,Ӂ9Ow<ڨøsa{-aaq/䜄?+Ů}!AZ ۲*^$ n%-No/%Ybẏk-<"l. BB x+ObR>g0`y'h%S$ӕ!YJW—R iNJV* BHT1MEkU$zGgff?ty@ ͦvx\L߉XGod!EگR7lveKl!G7jcZ[\i KX3ZH< f9C9rnk:+m kTЎ,8q*Nt½ %s77Q8Ԋ{tr(|jDT"@h aYddEOf!sEf='s3pu^کVm̋,lfkj coU*eHw fbɡmHC 4{2z?'FJp-<1HlSA(O+GG}׷8 7h2Ax[5DW̫n 8Ӝ*8+O&ʟS< MJEd oE!Rh'2VK|Ɵ<펕2 4*;MOVTpby~f *QN(>`\|~M׹Ig,0ѾAޫ*Td~$`]u5:2͓9*${тzhNuo$J(.bڲx ^{ OtMs|I  a0@BGV[?~mCrvR5] K x.1u?{o8(dS3b6mzAbPHٽ_,fB`zVDv+aUc !~ (! Z|SS8ERe7%a؜W/pF@7$?BX23qRWً2~*xMհIZ9TwTHdLAnh!R$Mװ/ؼ_50~@Mgv]#s]6?+pu~6t0JМ Ή‚aN:ЂY9cZ g(txgptÕ@D"XU 2Kbp,Ӫ ƂaN*;# 20fG9D¦ףz*Ji#foUZ|x.934^iO X@ qۉ(Q*aR8'߂cw]f!7Ȓ qg 4ULypJWzY~}uy]k3U0\ nV }u[ψ[A ҳFt/:L`gN{j qZl>͘Df+90YUX G!B*th??*OMۻXK[AN&ɱ╁T.R^"N:SMO-:tܥϋX?xA/߃3=@hY\O<+]H|S#-Æ;|W')^_ADSdVۓYH,T]r+Uo (le((VѪU3݇ PP&E‡wC찔@qn wpQ`}:Qa61-%,6܍c( r"j\( a@֒;MaA­^AnZϠGGaIM45."ƭsB;p3ؕd BWp1ˠrpy 066~-d᫣[ڐ*3/LfobhKg vNT_-m)c/57р ەxޢiѴ h^0A&gIG͛!iܸ!违v/>Z y1_0DDk(|뗋?aAwsgr8Kya?aדk iS,zIj̊ {`o7F>}QNO]gzh.$<=ŷ|N=sW-cc$-btD6$stD9D=/{qS 6G:I?( 4(z+dEL}FQَ$nIɍPv`EfMGZ^]Reb׌e {U[ Ɨ늦mײX4 ަ| (ӗom=NZ(=U/6&R!JaVҨ+@- XAEIT= 04zۃ+0c.&[8d/i"#K#pI\Y &}e/d++)|źIhcGjpLޮӍ:kNqz .hDЃpէ Di/*y0Hi_yHBlP7pU`ZKxy_' &)3zQTɍbnrX6ېeNĿ7&A2AFvs|{HĻ+zۑ[JH(.qa0,g࣮EQy&(K\7H߰U]gP@;ٴaKb,-3s=n(U5׀WN`sg?\6@;YdEIhL<Pvix;IifM_g 8P'&9$GX7j੺c؏# T9fA ԟ z} "tJald2?}{QG ҠF"A_J{ ^[Mk i+|T]-$2 y鈜~G:/BAo.cpוQ<&E|+o%?CphdY?eQ;d_].@mRmG ,d&Dr3)H&5OT@<6WS #_8 f)[xyZf7쨰U/@ܬ_*_pos957҃>ձnj݁I.R)W=)OLhu6mZ+@yIa 9k5HI )!2z{ :҆ aqL7It#O$d{3?΄=>cfCV3/4Mѿ' U2ћg,iM2d3 UY70v-Dj6RT&ĐtCfzWkA mFp_D?c1(9߷ :A/z+"cD S|Nq,ZO1S%mܸx*;~IWWր ݢ^$Rkq[(}B(Dv.xZt|T:l{6 oy+ ^Cᛤ›=v)4h £fw5mܰOP)[g$+1hp,}5I ;Hԅ͛%"9ty߅YӃB&C4?&~$qH`qk{y&̇z J=bomi  7v6noBn&9nIƝThu.NV($]y+:M``h;zbO"+e3VbZH@r/jtM cm)?zzCωHEpґi=)-GTu朗uaDHzk;ϼ{#`6llp:AX -pe-u(HLHN9zR\31NZt.@#Q%yVc)qu{luMߝ*YzNJFab)!P' {\i ຾jUO֪XJC)m/iTOyZ'z25f {:^=ȱc DS2ism 9V$1Nl''K$!'l$51LZUGd'*Dh%2.4~$bsI޲VgȀʒ\96)PPφAF\⡌|5Y 2)-?(Y^`jLMWHK ߷fI&[s!pX↍4uX!i9պ6]W:G$4/eXә}AH$0AMtE/ Vk ǿG6Kp?Hy~s,IJoFR]qÍ"\n*6֧_^|\-7(X4* *׌ Z];w;Hࢵxxd?*Jb;fRwEt#ĚƩmXw -?Ml^2.Nn*x@4]`}Nt}$C;lDž| 7$@;r!nK`3X~=,YDs {UZB%1:\& W̄}]$mͧ0eLl A y3C<;/Gm6G3۟ V90nM£t\n@{(_fhJfe F ,iALnr@{d|7wO-+EjtTGKڂ Js!覫_!U jK4ʑ/KzI IVؽiKj-+j+'JbY[5Is;AjWv@j|:skEɷi9mv#ehXK gb-#MFd'#H˴t{ExǨ6OWB@kK%TEL#Q |\U"Gu8 <㹞 ,xj6K⪷ƕw+wB˲=lDS:<ɀr/g$}iRG*e.[᦮\WreT4pQ'`ACOcat1Rk;i)_HEV'3f.G{ᆷk/(4+zwj ҨM؆-TQeZá~(ո3{gGiOu۪hze#Bon"ú"h|`ia%-j]VF>MǺ {_ޭ:$;f_=ٓr Gv.Y7?;QC6I%x6Szb>ҀNa}c eۻi>j`e;q()<-Hp&Jք7L\4!ۏ2~bOvAc-E)؎*~zdI,!x"x\,'XnCcf gu0_axI.B%w*qb"q8ʕrDPk/͚@f#"Z ~61Cv]'A!?/L\Cf>Ԍ$x E7c9H`&)HCLcɰ,X8鄖FAp|D5:k}q.R u b_ +|k@=,8o aZӵ@В,yÔpRQt|U*O!5}r~ETm;F5a>@kbVqXRg kJh.JIheSb2ɵ%X`c6i*d[F],a8ՅHfݥϼɸaB@6VsU=VZ.lM.L㐨ӻA[ae(~Gp @"؞X!P6g=q2pB %B  WtmB~р:E%$ue+/~rm/6kdQRh`i ju4dJB 9g8{2 !p&*B }NjyyY7N)ZmMψڶ ֟)A*!s˙%ի4<&T8^>3 i]|)/FgBؗng{VQ6̶H{\֯@БƭBcJ{ hsuD'A jPӾf[ <Z=O+\u9l 24c>=B8 3:i$rGă@9'nIfmm\ "vG8QMJmSZ`{~yc©hKmEK*V]V3ZpA=[ƣOgI-/x_qՑoVӉD1>ϼqk;J\ϣnUX܃ #5.rjϧXw1_ig\%"%B(kFP2=6zd1 䪯 m&76@=pD[ qP׍xt0cqYXģBmG'4V<uhct^o+n/!)6 `3; h4^хsTO*Z釋[G'\8RxӅt ()Ud%fKH=p žxvB ~咡#X{V:Qm0$m\ 'N,{MtLPokچhĊ"2_+e8 >Rg# G{Q3CBHV,mkȴ_\6quX1-[>'dž矐2T܁ho~t9rnOec]6e\ᓺAq7:|KԴ_N `pXSzR0 *Hv(f^t qjߣ~+ ?2zl,\˥Z$b qԩ @;V*gإM7S@X,JKį64}LNCihM܏εᠶYXhXFDT z4EϷW8<]_Qq55%'BC:B"\$v"| !Y(omXg"s ?EvK)XTVP"'uU4t4;}M!Lm306[;|L$Q스Vr<mq@:=%ȗXhZ÷ ꉘr-?r ָQC 6mpy鴗O[vx5E*AG[V=0RSLdw;͵(_שl!K@[);up(rKx7LU + [ -|m,x|Φ8\]w7Cu+pFrmm 0z]-fa }"گU\ۇQS ?_RIk?nm.$I5=W~U}g[vJ!h.12ï X? m~[_PVB`]x@oHbq5PNxNŸ?muD1D@]7׾(G@NTRq;;mځ ei}NRfhU(,T㇧b`@Vܘ^@0 ɂ%=ͥB~Z}x\Uc6?,&nVekp_5DF7ڋrPY8*MaWBTB" d ij)Fp?1 @yEb8+4JyU-t0/䩉V~/ Vh%m (r"wWKf)unz"z*s(q5s K^4pQ5Xs G Nّ>,QU̐Z$&0Tŝ*\՞C0{Y٭wX`{bR:)si`|;%\bM/ FMh䵈[TX$pNL"ȽT=>N2w+j =`lϬz;zUD[`G TFDwC wT)rG:Y" <8QpXc4+mRR]wQZ8b-H^ĴX/p NkEuK (v ^Q2sÊڲdԗ_FF0'Sg'0_t!:[rVeQy͹f dH7H*=?3CbkF%"om==Q T&~`͔(d2)(UJ`Gaed&:] viswؗW MB sW^jL5۰:ϠKjp~>WӓuEŪ-5g5 bOLAn;_d'\b)8ʜדUdPiZK95X(7E sqD:U\)x"4 Mjh|*IdչM$M3. plkJG#N}-DŽ<~rI*v%bdc#jd\ XUIPRMT K8M@]Kx:E[г5ْ[rlدk)s],rJQ^\wk3,Q)s2pz7L(2h d.XLx'_Kų{D`?Ia/{^m1.RYqh-ҤGjpnv 4j&AE"sʯי2.1=O]# hAXɊ4+yi\@9zN Uql2qt27hp{{༻fK[Tp=4,V8t*7O:ㇹey.Ðqn#[Qi"cMͦ|j!"]`{=a.4! RbwMfkuYbS.Hw;z &UL\r@p6B{l{Ay60%nJ$avb"E+nj3 â_-g-߯yYL]9u{ܛc o#aL $=w݇2FeoZGK4gGK-oáskh=p S'+_G=jDcsD.)&Z/.Jz3lC?(8XB +q #fXi>E\hܠa_A <,w>|̖z! r#wS NuULRmRGƇ#86V/gU "~D sv2D teSDc #ɴ[0E!#j/6(ì^%RjzS ; gy'!Cv.6z}0Rn2'菱i_B#uf[Z'HyPKfu,v<VvogԤGxכɲcP_ZLP%Al XWQ6d{U$SSm}%) њTZp&$PPIZ% lG'_ /U yjH+ } {y w2Ż^[oRi] "* @q(6 0Dq.qAImt đ<1͌bVrQ/~!7~"9O4on{A]e[Z28K(>ط\;_@F|}~m8&:)[K)q8$M{QsuH3|w2W8Q|7J JD44@'||N!xV: bW5)7zV*fҐޜ':lK6Ig,aqk.OF h[c;>4FG|EOFbOx.e, ٕgs&_D#Hiߛ(I\Ľn#W4AE|S}jFL8/: Ndd]3 hU7ȏ~7/%-5RJP) u^a{FԚ\K5U#@~wG7Xs`$7ʺ 8KrK 3t`1}8r23s QvwNd%a6MX6Q ^>lت#C C&\*ȷQIE5;DrBRlN 7%hff.@z6ΥfG.5ć#\Z?"T{J4sW*HK߱84J;Bb%AFQsڟ *a֎>!֬H'#5bC>gKv34cS*n^QնVqE><$=K*^j+na+{%:WFj]ƛ&o>"m@>;+5< W~%BBO|Vy^4[,My~:L*WB! U~u8u?WPz-#StJD4~B7Ewy=ԃq!ͨA%YOr N! =;=bSl>mC%@4,EyL& vAn7 SOk议1:hs3JbR.aq_*Vlָof1HlW? @.܅6ӻ, f2o}&~o][6]x@&s??;>&v'b'sXjQMOw3 jsAq~3[' s67d7pwIIo3cD^qsG/E1JzxɒN|E !DjIjRYBjP`Jt6tuU}[[@%hK 5m::7XgfR ʮIj#cDK-G+Jqz̎azL>r/[<vĕ}l៷}Ovdբi5Z^i4Ԛ]|:0 "K#Xf;sb>E$B7G@Y!S^fK&u3hd&л|:z-­LT&FPn+nF{*,4GTTއ0Ïڗr Ҧłtv}$ 30g ' 4iBL!NJ.lir,'nzܑbRݴOse:9_$AF*̐lebNwZ ǨY zs8}AA᚝b TsmFPl(E/h3q5:5;BJ=;YkxFr4a  ҏN~TK95dJy k[n뗕}{xn, *Zo_ֶZ_傷7_K8(%Ϭm1iU\L5 d3#}fsm,iIT#K?PV 0I Mߐ7Q؝R") P}-a>*>Q O-U"}BhjL_O(zuuWRlB#uHw~МLIqf _nyI%!f%69ꊦUY714n=Vbֿ>ݦCW5o6k$>/IQ:$ \{&c'Z=ȕ,NC wG뾟!c#|cպ}?c \<Γ+(&fE[ kG2!$w,d'ޟa?Fv Uf=ӖT<ϘQW 㵒?a==h_7@34<ЁN;rFOƔjBf7`1 eg8;{JDA!4N\0zi_ >| in-DEc[\/sudJz <QncU)fWF37B;1+N BրbLuREsFkX'JPJIb\{H^pU#e&8c ܋W7.Y"l'S ZdmĄ|kkj1)dG4R0M_ZN֪(.tf?]GAV) m \=1p9C 0b:ޚv 0em@]z3&dJ063^wD45cevVJ" 2 z**7=ˬaVMs(,&llBKlՊ_G 6)/MM:~mOQjɻ+Imru ujٸAY;f4hIoby5S=M49]AYq윎7Ë'(yC~:}]yfS尥Q? ^+ "@WI ?3[ƇҕLy?ۃ^b)o ߅e'WJnBM (LdU{UWi t 51NcKnRgMiᛜ(;Nփ֨́sTgzh8͸aLjo_*UX-}si=׌g[52_++H⤸* x`! BDCSJIOgW85Nb `Ԭ"Yf,9)SA͂=Y8x-uژq =z'G2I<(n~ YddI/RtU;kIƑ)}tgi<-lthfQOzgODP46F)w"fΜ++ShpjɈ)]+;DrJ-i6u1-=L޾?}Nf7虾ڒWLh|Cl0SrLUip@X&ٱ9XF2PNIK9#KiIY+LfJF/u}`kr\&SS(ҋ43N[ӱjlѡ[dSK);qGQpQ4] &/Ǝږ'q}~˖)^LjZ5O>8٢}/5PŸ i¡at&ҮpLzw OgNb:"Yg O\'8+NYS? VS!Eer5d~1wnkDJݼK&9%?^Vp|2S?t[Me-w:]]7H@Ơ F-8x$V_ ~ y5.+>ƣ=!ZT_Ky./]1eГ!o2:-f}d&h?놙C/:.Um(3$=ifT.K 9L2SZa8 +eS㐴 z0?{^F7SS%Z:d'%0@Ɖ@S?SBV -44k%V`OmȨgɦu5o?ٌx}خ"uP#.c*dTLenZڏ;>m|] XLZ t+.'Cc u I. ԥ&t&m4۲hjx˺%(G%x!hN(jh*\FX;}?bA 5$NP#SD(*03;Sʜo a\0Ndm".d%P lG[lLajxZ&w.4M@c}gSz옿 }c۩>aB!=ɫfa9 ?Zr%-f?9] ꂳ57f>tv".lŰ+Nj`à9ȺnzX,4B8uQF@}L'sw9usv Uvp}G{©@nȩSnD;yԍzMqj6$sNkٶ*'tv3&RunqI5˫$;;PL>3#*(Ǘ=!iUazkV& :3 SMA`;[©; "|QUS~/P7* wp įi7ٴ|EYpGeti23\vu1F>wziLd 1v V W:*<_;apa-l,zLM4m2YfÂ8$ CdC{%.:sV9DB5ݷTͭx.C/d{ƞ4Ca4Ʉwxv;[9 +Yqpe3Y}i_f| 6GrH|tO`@~(I$KS|4ė e[ʼC]KioIS+Mq3?CdwI{7⌈Ϩh@]@ ޜ@?*X*1gԒݏ3d?re;AYq$[T2W 4D{WR\p@4L [`Ӱzs6$b \(D9q1̜X;"/uZ!:zf[2OD%zlsYx䖘b[k(Fb8q5^LjtxQsI!pA=#Ӄ4Mmn$h04f=hqX4j&E˿]I}U@P.## t߸2!3B^7s㣀/ZAya[)mJr=8Dp ]5rƼ2o{n!li$(yD1E5zh>S[M!|OEBqa`9nq4FJM|#V')Q.|{`lmHNP8>LoݩqUr2+xI0<c3qdZznG3TOp15-#?E15_҂pFNhV=3M5*X84j*aߴ`D-\E<ͩ᭰GDTEcyj3Wv f ~#>I(;{UۍSg9z]9P:.8 =hTZ  nH3J4wJKFBoMݲ“㧪~ct߱ }TfZ0դP8g{_C; dp23f~Cȁ ʦۓ-f9n6 thgD*~VPYBI^LVW)ڞ,|w;+䔒2BE!lI%u_ b˖,R m9W|>Z^|OZB .hvu/`4J"Zb.E-ѶЪ .8N4)٧V6&Ap&/Ue%U_+,ۃH]q=7LFA9Lv#/n2nX(x})6oEMF82,~{@(nATJG _H9 `u=׻i!:Aqt*2`mS)5桚68y|B#ݟ^֦ݤ8SDk*D]w4rJ|,nZǪ#ld|%9טx_ Ԉ'gӴ^ai6Iأ SB-Kⵍ{=o Hy3Kq_Sqc=@^KdFH-iO등੩:+ʎI?Un kFDyYl{7.Z('}2xvީ:'\+R\,6A/HAO&UcXƔct[Jfp,d9(Cζָ}n')k_;V B S>2:@^ W JdbF ]ǐۉ~@gӹz$DkLE1mF m-ex}##ZQ-Pڿu꾗ULvCyr%͂49lH ARY-ET#@͸0 F-D -{'7[M&6ZEtS W E03}5}]]5gp(c}tEGEP#91=vJ5ɮ{wN?(ٛ|ɫSteT"NlH]XEs&A)^Bٳu5Jd A M@KJdHw'Bb/vF4T\8dd9eV"VU̱W6::T!]N nP+RKM^ȸq^g'a.LccF:a/* ;!#&?򌩀O@CǣPx1݃X]>.W(дXӭ)I*n/غŤ s7LH 2-'SCtuqGuq r^L8cJR}w\ %Og\ -crdg=>C؈Q!Z-$CF} ^&:鄐'h$4;鞜N:*nm'U=k0qDy~n8Y مXd k4S3ow;NdՈTEè/l-fNCp1`!jQ( mBzʂL G ЫD,R ]Cϴ:L*>ܓfhT{.x*z[ ա Zo0y(^z*7lL [y6 nќ Y Ȩٺ3!V-5,yEvCDKyު=YZ(l% #_t:5c-A~{ ud'lfɀzY2x10A |s{cY!K#OIe. U /Yl?g8-O0At{<ݻۻgK`d`yP[zmn ޓƽ$-&~7x3f @>sH0tܥ+# Rq&_iԒ':A /؅ |Mrfff qx*&LG>LJS,Sfp\ 3VO:6ö?TWDy3ikIM\ҽAsn٩eiiAmri6Cb 5V %Iu-Yh'NoX,˺ݚmLwTH+~b|^Y[JQ+X붯Vg|op^ѤM;ρ.5jY$=l-qC]>(+ S^f١Cz. pGz!0t,Sf۶+kdo^F ҺNY>Pbg(w4iRu~!> v&+tnEy `r`{eVpHg#CWsWnjBl.2#ʶ~n [YY4TolXŶPd Bt#⟺6qa_aiDOQGП;9(vj : b!yVw4WP'5}WŪ+6dV }LqjS(4tf#tTM՞7DT z]213Ib^aRyiՠZ/>Φ$D1"XN)$떺EaWr1ӍBT?'G泾STxdٱ G[ vT,Ml& <%ƚ9T͎Ӊ5jpńHFa,w*~ɇ ͨOHXͷs}>P!ezFΐ֌aSlg5D"t8 aB*0`hE.q&RFxi\Ɋ>/bͲؓ~=Btag-6s ʂJ.p>$!o:Q?eT06OH$/ܻ]?Z+v! S(A-'³_tK.Q;z& ht,&)MO-V[(a_ Ʋ]oQ*{2ϠVHmZcgnoM,g]t\۞*&tppNv#^,t"F?4As|,솷HG>Ii'>&!j)Un R{g˴FBCƕŁ]R l.6pJ7^ //7#zxH$ , 10Qc)y5w$8 i&UJPm- n7Ӗ[STrr3bA.KYMoIY)O낭2Kafמ7I37=)L,veSmG).0ehBEۥmA%zqDf/FCov y4AT&[Zs<~[ (9#zp cqEG6k_XA D9!DS[7<+=Wgs|17A`#_64ٜ*7pa u a:aTu2$9 )%}Lǎ7 :a"U)=eNH 2 tB&eNOjᱷp+g!*|w<uߥ9WirKkJ|F{:w}PC*QF{وTL Û~ jaYyRQO9>^ˋUrrFN|Y κfa_1l˪^e_*s74\?:I4J>¾ T ft)Z[}znWL=݌0ג5k!Y_3қ1wP'#'pnh2,_xfћB釄iWsR;Nap* egk9#coT;(~M"M%ٽV S(؇x( d/ } k׾'OPԺ(M(9O`(5Y(Xz8S4EcXOa OKcE9+]62ӝ"l&k[u$Vi('{K qX:#3q$ p\ ۬r?Y3ˋ6 V"n0*ꊷwF$&ͯدxB%ss/Q3Q*gy7 iheEWM6[fS i};uR$wϵOkvޯ? 3K/nie) q-\rJi^|Y'6QP{Alr7u4sݛzCXJj{F]}n2xFG쳢 .X=NnL}>LxhvW|j}(FrqEIr+l5;SMk$ۨB{ӆȀ͜ 0ܽa} 0pnʏd+‘ly=&f<~H4Iw24Nݟtj3F]E)uϧeߢ WaAjW;`?(s2\\$07OM38/>Ll@Qg&#/m&YqC; ubڬ$jzM$ӄF"-j嶚y'a>Vi$*|>|G>|^Tml5&:C'm., 2X1w̳T+dr=r<5!@NEPW2 qf@)DwN3h~Kc6,Ʋ S%_nڍ iVCwe`oIy)`>E,MЕoTobvZ(^c_>J0HE&ahPtWb;Ӎk9ܜ#y:<^ypsZL:`EYĭZ3wH ]6E[X/aCVi$!,l7Z .Az>anjT?pl^RHN4{6*'Nr~M~̋D3ӀN ZO5+C KNFy1:]dBU41 s G7rH_46 Wە{بFH? E{LJ%ZDYᢧ`G= ( "wlB+m|`fhTx"&ٕ.u=!1yٓ0]b>p.(ur!P7?&. +]NzrQ'W)y4,$ $𣘋㢱RQױqn5󇪟J"%[Bi^Z7FzQI9̋rq{oSY|l/K/a==JD;o|䀑"pE4ϕ6@  `@kf[+/5J;mv;"_|B!OZk7Ag^Hbr?KTP %B$ƙtp6w ?m_* {te{Lhd|a[V-"Ii&Iyگ(Q3S#62t~nZFwc~ ^?;]Wf =̤Xgz p}1tP/|/}ÉMKSˆ6MB1jQz;uU/< Fu7tr -m4DA.,=pk\?b;C4%Q wrTr16.n,6ΏiKf f> ufΌ# א {GcKt#暝n,b1*$J*zerkKWcWJwoUe֏b/,/A)/C ٻA6ZQf3u/N xu0QպAw"$Eyꘂ>;Q ~P f"\xe~Eς,.tQ^ԝt/"Ul&d(v>^l >n PJxΖPw3k82 G׈赘:}$RhdOa6F' (ĩl8GDvvt0х6LK3w!űW W'aOyc)=Ef( 0 '䰳q\JM"cHv2Sr:PK\c >W?eyL{h"ié['gDŽ;NZNT0/R-Ug5Tm| tX2#v]w | kSln xWu+\9A[LZ;&|6L~:Nws,EA$>塘 HCRk,*`!e?1a٧FxE z [cUڸQ䩞4-)Az&R\~nbU2 وrO L F% C#UP'璅u4~`(Uxܛ{uٖ/:9弩vL%xnfQ&(l9pٯ u /&wV/}-HۤX7f./a1M8zA:Xc#;gZv+qx<}1SwʰAudO8>cڄ?疌办 ?!" .H:oNclţ$i¹O~Q[.\hj%/(#u#uSMS_%~#p"RHiS~NX/9?w~LW 3=#0q,a}M}-U.1̯ʙDHI g)Q<\i}m[,r,` _)S.Aԏ7WUu^١..FhHy"bÓ|pܜ\&8"ʪ0%k zMh$Vx/ ,Nn8G~dT各9HgPaXy{^M!Rټ(HA++N* HԎJH\+{cm[MܓVѸ_RX%Ag$#ukmFn9`7ibi?`! \JL6gqDi3@l&8v;D$#ҐQGMD^&^Jv& a' \|>$+aW˹#ȲTjit?v'Ϸ54|!Xf%rG((APkQ!yB'"^QY̚GLJ`G?JCJgs%d}{MJۖt2LW䲤$W݆(܂' =Ҿ3>?N~e=PO]m] ˽bRrƝ?hCIKc!8z EwʥSʻ>o ?^sHۑE',Pq2Po@# X\I8V-mtn8s0ιhCpOuSp্| 9,q8]vs6 Ni8pO(%hw oD۱7*^f1o C*[_&ɴcO黷 y&k:u>N3 5)L +rDPozsyvUh~\PPA+" QT$aK""kGlZ 6L L$]RFx(4pk=(&f50AE:/wh"δbQsӵFOWfXC(,*s  ves,Npd/ږōqZDkb\<@§b"0 R#m YjMʓ𡐂bW!:i2Ŧ)s#:lL&J_` B.~~amu#!~;/@ .4>Y[䟾tA!xz*$3lG#B* EFۻ*>*X7L%2Tl#IGS"} 8oϳ0XwHc$u5 ,#Ԧ_-+Ne#(owJgUb,= ?c.m6P=$Fa@Vx"*>K5!=\XN2m?qpQ = U{^"^adTLjS^\X'[\o L3G섟3 a64V_H+)n*SGo\EFV\6xf@DΓi8(f$3΄ Er?L \2k{gX:44gA]|Uo6 N^xxBcXL*B'Ie\eGHGKtSo02y0|'(M|3?i#o% ٓ/Sa8jD'"Y@᠋-L,^HNF'Lqh$X4cеʋEj佗DO2KG9?lS(TpD-аNˬX]9pIJsdG\ZkH)hoTyKOQb+R(;Ԝ.X}(.2Lh_MFI|>tE'+Wouw45F㳛ܿ2 xo_KTPR(S|*F]ʿ5= u+s][aijygu@1ȕGm ~kxbx?A-/~1'-~0KREcVRju`iiAld.rzeA,@'쒫hu0U]B3RjP\Q::8`͕0 {H>B+Kts|pi)jv_D1ZE 'چ`>ϝ]ݫ sNr`#aofd-q<ƮG0i J1m l3eq:ZJH憉-R{m<qz~V8|`/!4;Km+7A[kTcP-:5Y|e[a/A<i]#X.7Q aSͽdq"&©gـ@r8:GXpvjߝUCx 6O1 ';X<}ލoax1t]lOGý/Px ؈~[J0sG_ RJ{d50:pe9.6Dl)p;Z dL{!,%ſn9 [(~o&āJM/ؾJ8bF#ep\e!52j Qpyj%x"7Y:.Y}.!xpz2ֽ,Q=Dj?.F3sBc@# qesev{(GПb*lTFRQrn{!\nfH3]?H'>Հu&K]ZMnZr;G_l1E_c2g}W5rY0w⬐!~z`4mAԩ6rc+C&g Iksb2S.c˞ d6&-υ\7{GVR]@J@JaӉFގ=&&WyQ)qg) 5mF*B+!#l+_^(j;Jσ[CU%yy3nR1*ɔNZuD-~ƻ;H+؃rUdKs~SӅ,e /"˲N/<4]wx\`Nkb\x&YqOM>W+GV0rӯl( pű%B=.]l&ɚլgJ6NWմ==xoaaKY9ذZ[Gxβ5Mty*\[rZT+؉|7]/ s3J#W̷E^)hpP2xj,4فtBO1!y]q\$Mi NfRJ=j8-i o2)a/MҘ¹t jێ j4mb&!h"=i^4K1\1\-f~Y=ݤ{f!an: |`Ęf/]w6 {WYM6I7jw렇~xYa,CU .>s`H\-cԓ*z9bPN\KڮBA$Cv(#۽ir5 ogOB?A\VN*mX<ĎޟV,y|J®NƱ9{ lf[M67H3#o 1y*axY7u\67k fɿ y >a:putWr+J5<]in'cx#>u[>kFǹ8N/6?;?@p1+β7'*:7Et%+uyB:Rp59Imحî'&s8 3#n`"XD 껾|. E^BxO˕(|3\%e|R,A`ӊϥ`g?vNb$:s[nPǭRWMf9">(4ˉ o6pi24IL#kgOnTHH%Z Rn]B _a.6h~XUR:Io=#n ;(xwJ,T3z!IJm|(;cJoCC6VI>T[/?߳3{)}(ĽҌUhRO@8$RZMy:l7^cS8ϪPj5}WTBEljRʢwn$x|!6ԾK/230 GqSXk/9@VЦA^X)-gOnVhrl7\/EvWMB=^% 6&Záʛv.pR,1նoz !*5-ynK7/ ִˍ (P߫ٙH U'*_Eai݀G; g҄鋨c6yJi:Xdx+SDH/"6 q;fRmH$|~7ݩKr{D.#x/@%@K#r<>xn]farwbfLxĒ"-}|s}X XJ>\N/ji w#D~B Oua3P(>;mwIU?W;.+C9O$ Jb+ Pi҈Tsi 3I bjr#S b3Y ^߯5JqSd{$4ߧ ѱZK Cnv?Dq4C$ K֙YxO yV4H}T^5.OeJ M{cV?ҟ{j04M[FNiz2t+A$s- hf2>U&G*+#y'wۂ3g%7!=CZ2 umKMsPٍ؈+5 *l1g#`A dFSo[|?y3$1'Z3'~>Qr waA-ڎ-B\ı)ԣA!s#3JU'KO( s9z.UbotLU_O:Q[ϴS0?[;渮&?) yPJ=}(O$Id[;`͇j7M8?~B@MW͠k? lhZZ-vm|jFgKl& w,w(1,0NCF'xN|[Ȉ˖$sQӮ W0[nmᅧy-ÜiP6;FVUV޴Lj`bZA+P K}'S"o>tCmn::׏okFi򕚇e&/>UGާi =Ȫ*@LZipSӞ~`LD]ON#_-8*M ;G2ܲ%e).pģAcM8lxMT;3) K~"X q5F7"bmq? }1.7gM3~\Ń/hz~LgQzjͱP(v g1oУ~9j譞Κbj\mV OV"_2l툞JGCJDҢiZP\>z"w#||OzWGZV'5 =gU'>6tɫiZ mEI|5#5VN=3JehlY 09Qed-tby4N.ԝNZ<B&fܣN p+t-wm{lO$:n Iũ.|*Y] qߓp6OPYt.@mF:2X?7B>^3vg\6;^CN׀tR~*=8ZW5~=hFa{/SnGYh;Ga0ޠ<3eւfeut )gSy}Lw^lT\%;")zb^lcH5ģ;a8 *]=@˳gzc.LHCTH@^.(g "PMRn`4FKi|bp4QMpdO-DWG +JZ]5MfdH.*O'F~j) -LĥA%݂x-,]3 N-R!+/++֧CEZM-,~9tɫ[vr @GrqT #k7iY3>z- ~MڟtG*E M Sw.%mgn1AUU);2h^ Yޞ!mWWE=HzLij3D/ӕFdyс5=R?|߁`P^R;DBo;lEpzD4 "{e8KߜyS=,F6{^jnc(D=ʍtUXɸ[zߤqv`'!3/tnd!"P\ E]5[@z$ݯfn m >=<թXz\?hm(\'Í'-6xAM\&5̿I$Kwɴ\ĵ{0D)3BvzHz8t3Rc稈Rc,/*ުñH1>XHl_u Īth\-Ӱ/FgBkb.;g w] oUUԕ1g  ^2UvcGս]c 9}ka,b{Ik3ۉwpW_P;Ùzdt#!ΗF /t\G '@J␍#yT%Yl2LB+72v4fj-'P‹,dc^C|:+u m>">]*n{& ݑ8NJ2UY˗o9ތb 3뫌l % >Q mO(DdZ}5pujG4> GZO"v(6‡9+5?hhC!V-W#Fk'{+2"Hfsb]R ~Xvg >A.w;Zj֭ Sp61XHI/AhߛQ&N: @w4w~55r$_a>qY4/wz4*`1lk`0s$'w#3 A0itdبpv0T>Hk!{W,(4N&LS@Xp$4ǻA5- AÉy-"=,لxҶEeӀ ~[emq= 6";>\D&Gw\Л|n;'&/ɻ9X!Ɇ]80Zb9]GQ~|×i%--vҖ"=^cQ'&W7[Pu'vFq07Ȇ8i_c'׼yyd?J''Y9cw )8Kⶳ@Ω6)?tEDd!Qqt|[W5Ӂ^ e^dD,)ߠ uʂz%7T2#9TˣhNˌމn mX͗To[ͭB-b"Oe0!xDQ}ZXq"cy0 \؋M֠_/KLS93d^%z&GU\-eb`ci%|E8^## R_Anط0_G^a2kDN¾4d!q!ꊣ|1!$!u P'ֲKfIJl@!)b)T%8hqLc%c6"$JONg0QXYO3f;'V,O)TC?Lu6jR=b6KD4 W]={s4n˛O*uQek]>-Rʝ A^33%,K7f;!1-p"\ȈŞ!)3jITGNB%u"9X*aA5m~ӳW &?T8E&N&rk%/,!8{44o oUE PzѼ[_GTWAʎޯuu'lUrydkG6VI)&"tKha=xniHg9Es|jMvt%>GIʶH6ػjх2J7(VPG<7^*N(XgSeD5Y]5 Dlt7 ?U'#KxKS?b|]eg }l D?瞲y쁯ܐxvu:m>DF|N0FM9=gNpkY-ȼ{mqoZo|`^i}JI*=:zU1Q6ȒXFCD*5FmvKl@ʷ"Ӿ _#+.CiճOE0Є!+OR^c }N!(e!N5Rb$?)`lP\>4jʃ`FèH~S%HF 9u]:&6]HJ@/b+Pj"` h% "[bmrjG*՜9TE`0Wqft^kԾdݒOi<"KA9KIf_"v.>&m(rq1!3 :krX%l`#lObt7s[O'.cIIOam re5c]<~)k\OϬcb{唇v#=kg3C< R!t{DJc޼qA?[+SOm?LGFPjvϷ | "% џF8A9׆`h P5m^ʠ׽vXyc* w@oLH!)uIۅW=`)M+4 ,m[ uVSQ\Bz0l٬Yyx~w?MFX.?.^"kEyx eӷLoqZ 5Vű<;ph)8/xڜc/>f7C|vT@t ;]Y#e3Vyw&_^m"7`S2IvtaY.tlUd%'Jjص%&߳y8 /yUz'FnC8U'dLLDlSMBV ɺ*kQ3 \D8)Fٸqz +N#H~d(y#H``KjoAcWngA 5}u΢gli5N2I'9>3Ђ}]`ICq}X^}f-PzA} k 2؅0pzx⿠S`ЇvlOb*FUIqxfh^AgVH7O؟m~I9V ; `32-参\rCp>c4߉3x)\40ϙ*ਨ(+O3ZDR4F+n*(Z%V }3/RIKNW1oB'N=Xdh?fce@n{}}|uaVk=127_e``=5?0l\1J؈b_B1OwӇ/ YOW]+] GxE29t݈QZNK_fmw6`R|Dg&d?'b!dͪѸZbO{7EɕH~O0X*S;WUe-IV4 V%!)jLRąB9WqU+t^P+=Gbnr2$;^E>1P\lbx*GAK"XrŷNiRpMP,HlN 0dLqr_vlB *.O}s=.fO3g_"[eC[& ozPZ= 73{fcI!YZ}?ogu3` &*l֚=Uu F^`tjB'I?t3kg4s@uw9Pa3hܿ~pNJ#L &f۽.p09 لR僟/m̉nlqk[sDȏx/AY41h4/߫5U (ÚzKd@5w #P;n.4SƁWE?U^I^X;LQ_1'+_/==zyMq"mN܄!ū@l19c [cbVL~u; Į(w R|!Kf3C^׀;APd wN{\zo4yMѬ-{RB' -!d:L*HgK܈6o}+pؘԞUS'l@ڐňB'< &;3Ӏ@j/:' [(nO95vjO֏*Z80D"%K=˴m!5K oPg&%~P8)Q33P%S+-:p;WjlL3z+^M(p1*Ӳ萦T&z wdLYJQlSi:n!.kNH2Mp5de%%/4m~4ue@@ R&Z ^v[xzO `oڜ-fF Gtb 1ЅSXtsk/ m$m-e dSL+Z(ܲ[xQ9~m?P_=Sצ*o=5NGRЏ>rrZ{Y]P~ njswun 1TS*&`$HTaoX3K2F !GWEhySYJ`VI'{) >+bQ p%0<4($> }V׾FVlcǵ *sPҶ& R?JLT FPJBJN퍅ۇK' qڧΡڝ  D͎æQpo3oofܮHy伓5qY)ҊqilbwX5s!v#Md*,;da$9r*d ldzRHW!pJQOlxyLNӒsInWzա&^'/Z3üY,4aGat̬+UBHwb߱uc׉QZD Y~$uO -"QIFkR'D/o 8zY+jak+Sfcn`j) xX۲= zER*3.ܟR`&-Myجj<OHL\-!sH^ocbk7}Ȯe`k3l VlR T.CŪeR(d{25qsϻ/jldC PXvԃt%pl:`30)Au(zϓWw4EG#L1NH> kKk5DrhJV{'\Ŧۓc|XFc7(%?6N)L^r51U>3M^ x;\Bm¯5WJ5@~L 8X0)wu63g(W%pǏ7%l2oVWbmħ6Nhꡔ +5\^*P+kuš7 4tw,ʡ㙽#F{XLJ~fhxG*\dQ.xCfYڪUxmJG+:db"@5>7)0<?]:U'WߌRPOR').qRHvg)PQ~[<;,(% Im |]Smbͩo:]U7y5SAwrO=&% h'A 6Qٚ;7iN2dQc }D|ZEт3#b>E|"`n_Ǫ 2X%:}JtyJǢ4-FDIAa!EC9lbgO v j]H]&/mRϲf;i\]t‹2q r5Rq( V=hXzg@SC&Dgґ#3t4Z,eN AǸPL^ߜ .vǷZuM+VK#Hb߈&RriL>=k[#I$fRvq t.4u2utF5f;ڝ1Ԁɀ. 3&:#7E!.]eU0EH2U @J3BH(<.N.LӒjm,쳱gȫL ̵"Ȅ괂3yXa`Q>,hbaCBJiV{wPjkJnJS:"Y`<;qe'ig_oN<oG z"x( V h*EV㺳9mZyVbx SX{!Gn圓tu_{z] NKb i`;mT^ۦtȌ@wQ\sY(9aK G 6_*.5(XMmNSd@!wN:띻(d~ ÕM~j, ?,'ԑAt98qa^[Sc.ANF I?09)/xު `̈ɬmm<` q6CȮA55I: |Vxumm.x82u{tyڏi폱܋0-Mf*U,q Bmij~V` F+l8ԡ<ÈS ƝT1/Q&^(Wv)B7^=ZFg+-9IK)d?FoBpeo3W>NthZnA)PYA eF{L/mDe8oJ ΂GPH b5ѭY.jDr |e=݅v{| boagWzkI<mxboIE6Qǔ 8**{˽ \:yq93 #_Zstpf\6K~1YH,U갑 FrPyĵiAb fӇ~N@;63.۴p&J?r d( Icvr {XJBplc}@XӧM(բأ.cs|hWD-z5_/i=vp֏S g(-x4WT_E]НGɉ󩯶ƋJL XDD3;Y98Dp$k܃lsK%DD1ODLխMytaYgmNN/nxo@uƻ3]*>w0w_8t+gRVFtj<,x WuKTC]$ V#m11E̵l7-e\I/ 4z(.c;b>mR(GRoY=#@2}zC 6:GAcCSSU-c|[Iט=UjϠIF)i/(o}q&=D3NMpF[DM.m!Q} Qo@gsnp" uɭ! !o26(YhƆK9Įu{Bz!׷ـՔ/0:`#+!{ 0>Q&|P4UneY;{DZ, Fɴ':h|*<<._pPGs[W}S4YZ MR *qˊ}0?x9Lu _ Kx1!1(Ud03 K)f0iBAV9FR#pnІ'te0>%{rK!#E}ʝTV=$h)Pr#B jGW;2hwqs[Q$Dm*4,QʼG OfxmnW">u _b- 4Un[,g̞vj5rIozÈr[wcy߶egV!|I]6RLlWro0'"F}'v욲 $F^Ԩ, l:I-+T8Wἷ=>ǠG8t-ͫbSQwAtՇheb\(dFSYs>eyd-Οw9MqCZYhzN85H =Gr:;lᇗ0#H)n k~Cbش`q,L6{ɚ]-ngL;YB!d-[Cccn쐉7iR(fCiv3nz lW^^pD=~6,ICE&X/ՐR׊hMWԆ`ͦ_vuGd]R,M]"SEˠ)cOB'j J:b;hg܀Vɹ~t{ IBL] s@꧋h&];sXDB죸.OSХy0*xV@RNFo;70g ],:d N}lM]; [{W |]qVZC]^. θ=-׵ -)&] r&]Mʨz܈ ;ƻ;?g]l&[Quɢ>,fm늭϶Pkѱcs!GP ؉j!!&KhTg"[t*C7EMwb 6DN ᶈV2 D)f6ed;j#(poS3 qt?)&˯ޏÓ<;7ɦ`&1p6͐ceΔh/(?mY&Z<K>E7 ]&Tfd9z%[9s1|lp_HlCx5Z67-cBLYر3k_XU_?7 w{3 WՋnbbIS]1C(`PՓ*gFY!xeUZ˗h6N`4 $Mԯr&.0.<ؕW8NYn2YS7Iy~ ji@yr(:dy j/ݐ *QgY+Bo. 9[#6C9L,4;yJRj اpksqfdpR,(āJ <b#̥ <]k:=gj|9֓Ñߧ6]^sC~ #[!waƮtOg0 $TOJk&%#7a{9?-O-4X¼`WnI8OIs",7ަ*R'j8D`W ᔰS|6BE/h&&.V/DKp3@4 ?zbKfn`!GQLhg @oi_igZҸp >tmJp``4 fuPLFLHNS6̙K!v:A.dʠd,t \f9 22 ]>G{zƬ Z"JΠ^Djk[8걝 ;LJd"RqzScH7tpႁv:wa幛C{r 2RY ؇m&y5[.**˙Pc~&lZ LLk`IL[Ϩ` }ԎRj|knʡi[k;g`LjO&Hs8ʯ)BXqg4R]E:/?)NW+A5= do4b/JS:jfꡄLw+,M]3(RDPt9qj}h2~*,Q?>.{9 X:E##TT p Лc96C>k-&Xadޠ>д::fr[ ]ZN^lg  2ᨹIA!օVo fRfrT"AVg)+({[<4˯#c1QlOLygņ-zwg :Ns 2anvWf:([W*s%q쑜r"9jnA痆 @N>n;姡ow+?Ⴚkv.E슶oŔ2 m"v {[=nTLj>]Y{M #ZODw^zJFOQ@_L_6vöC6ﭵޘ^MX zLoDߵ:BR`%,eEBp,!ۦ_%O,=oo3 \7Qg v /lJaˇ R+h~\opmߥ>ɞB$:j >*%mevD|v/'90=Zp&!}5E!,n@MzVk!>z1߾Ɯ)6?;Jm'%$:@D; \X JԂ:AmM^J2|v!X#]p Sui<. A%ˌ4NF.壈Q`8,9bw2-m'LIu!ERe>p 4P[R9f鿊ibgW,X^|M1ezPSkAvN ԸR\s%EyK2&KMFkO'e$oo;~[YHHt+b(UC9;>zy )i2u(TCd[N;@zNƐ8ɁAK;Hc{:@p~ fzHrA4Sl0l<ɹBn4.4gWm|6 xSivZҝluٓ߀7pl2:ig|DFƛ!kF@RM|/$ B~a0Ua8'+]UWLa4;k*C8Hs@N,{[vQ0{PJSm.gZ81s 7c8u4p>̴Z<9ǢzVb2 L{`Kx)zD"\W XaERk1'Q>V"IDd^3KePR?[ <]b/@? * %fSۧFE)>|͂u5jQXS 0%Bb]"F $>H͓dSpԔNw Ę9jO4NxSȃχOa[҈EC@5TIjD/E/0k*ڬ9WC"M۽}p.;7XwLFW:~$W+Bov?\ Mxʴ004~)AJBgG>u~Vg:S`Kp9>_YJ/ٴvx}N#jNav{Oa -7@^.~)|VY]?-P|;<Ǜiu<["Y6B˸jb3$%`Vo&?Iŏn{Ó~;͒|/nw*vBF[ʙi,=`P vx;$8b _ukPhitfh-["YiFm*N*RdIHPkE$ A?|Y^rTcY#͂a q%zT h= ;z @ÍwID^3ր:cN<MQ5qҵdsWN-:7 {*T&r\c\qk6و_dK" H|F~8۹F}R z%dbĒ&˥d/ h/xQT&wƽl]yzowSBuwN+{І`^QCo*~^aKK?*Oܡ^;>7?4\- [wFdӪ&0WxMpHBKPVg*^B+$[)W*6.Dǫ&T\Ė2aΝyl@uG>:&w .(ҙ1hֳϢ?{QN~'ݚՂɚ%,&fk3*v-] iIqhݱFe^E 8L|rk]tpQѮ@J3hO$+\tkbTB4t:GCDV!ƱImo(׿|*!aO-pK؛!*U &`wk@% g>]'ɷxNbEp4$MsŰ#">i )7#j@ Iڸt2Wb47jE,SRUB!t-G:Ϛu]6cfyk QQl[]If\QBO_7E0A}Myu3μ%]w^B9vup,`Zq$Gg$^mf@yH \C8\nzٵj۪,QMKiDсVg 7䱝ڦ [+gG\H(ڼ1=N!zb[Y$po~6 ,~"zb+imŻGHr9KT%tR]Y>ܱ =3Q9:k{rlS8Dju u<zZr$̏=Τk[ עp#^YY~Mܳ{K<Ώ@GUhdB8nj4i8a|fpbwjW,у_P6T[Gl)C:<׏4'9;^C }HLX,n÷JXLYLYu{~ͻT C?t[P ӦOCPȐ_ C,t8U<( YN sCxb\k-#y/8<ׁɍbl>Lg n Ư=!n#$1~K ɬU}l@o-1qք-]. Sjt$\3M\X]K\4|q_.QJި"$Ad?a=ӤO\hJ/N [;viA 1wwwh6iWEXy(θѓHRĢa${P..mK+tL1dg+#JWLILS0OO3ak Cl9,AL֭py^RL(6p!,h(eBOc._+nȞ(&ini:sb=ˬŤ dQ ħ&TAP"+eа_g{p(SW ,n(Ս!L턐j3R!~18/agp'8Pcg )a|ިABnk /ss KTx#d%ʔyq=73Zs:F4GF;߾NyEGhyO)ޖ%8KE[5ih~QKΒ AҤ *IpZ*}űu>P{&HȓkB# ggH~ *W_֒ ǰ?d(,L}=89nq#];͂tKy˘Dc@ o~a9H\0$,}_lDYtd ^l@V\6)j#\w}.t* B ӁW,D(!e8n1kASdv$7d [᥉ُ35Iz> )ZjXqԈUԜ>zbwnL,#.@#*MjQucTٚ3gM?clG% V!¹nn./M ꥦgU+t@L?5Ѩü .Ўi31^dgcQQѕ*8ޣ.B|Q DP`)C@. X8Ezʌ˸`0k'?'Vj ʤ]614ǾV}Tj۔~7n6G/e"v8喤>I|?'NNHFk}@L5'eFYIf/gԿ7Voi/R>#SlS[ߦ5~,]-/KǏh:}S+(ms~Q?75x9woѥ r3*V^xp~2{E}֟I{"%MQy/m6,TC`Osha)QP<3SS+]xH~[0r؄SVߒmu + 2dXVBUp9b% PAB @Dp+g;WzM=6Hyck7X5LQ܉ $c'\jD< 6 Z{P*FGy#}QEPO`g `#@يRwa{=O"qn p2p^m.NA}-0+6)ዜuZ/:[rtބ Xe-uF-_Ϯ#~7SL\|;EJR֌Cr"K@/r"^O)7n#8 |B N  <$p+L`9щ"}5m47:9{W9%u}my,G ¢iaqu+c1*dXzD Ľcd2ngjoQ]CƻkJda!5(ď9#qYے٘ӲLkEIcC_JBhذq=" Tؖ,zzjA}v݋8[d@\* !|:D/fŽ6kgls7_Hlsfzf2, +rZg;v^ ,v?v. on9+LE f ڰI6;\$DV]k In:Ԛ=2pL*9F[\ۍJ0wjӂdưj[ i4% ͕Ipaq&V+#6yJ/f .3VBUdCA4H|a>ߦEtlDf}f[BRJ\"(ȔOmmse,0ņP3LDkvdt2WVkȮS6L%lQ4 5znc'0 iTDfV%Y~s5M Οͪa5WUì-XI d\ sz++ tCm"MWKRn\*]܃i(=q$;\w,SZi_{xxz,XgA>I.C/7nGee턄 j-VMPR 卩jt''Ӳ=#OE.$fi?4bn1g{DaD6bƕ meӦ9E2hUd#oYO*JAƯlN ' x)wfRE 4l -!#M*B4-Н>R8 ]sv\#7LLVaIDQ@9AHk#{fGՏ|r3q璚cqec:Ԋ>8 _2$q=pD+~Q +J [h|f;-,X_'%ړ1:$R5ÛHJ̴;bm1 m]&FQ&Uy@ *{R{aLҝ\%ػ c!O?UUZ#bʟkyvD&w۵,k,ݨˡs;|#lPMR'6Z}3+84k0j[s'GkCNh2/D`?-b3ȵNg8ƌKBy@.ѳĔ6*sO~̒lFc/GWOb}a1&Zރ{Ϥ@{=~ڪ@`΂-*dX=g*04t.]; 4B4vw6q X7^x^4CL+ph2L%Xu-P߬;*xO`fGۜ=.XOΝse״2|O`*sn&nj_ ^=xK6"_cHkBvGIT-0#dU tH XړՒ 9)z yBt$>:0;asGQδ$VN.~z"S0gѳi6a /kZ~u d&]tPDg4#,XA]Vq8q!.5;HQgxӞ,Dɚ_4>JY] UCws(09#DxQq.T5a,h@-ŻEmPG|zCb#1sV ,8tiUVO[l3 }T"(jKN~+xuOv/t[jDvme*[4\hd==ԋ/q&?(YxTR^0,@x達rvw[vVZppD{ZQ FK |u4m߈@SFO Tx:%]yN|l%ve$ G).B})o \d4S!>.ɸ/_̑ E4H T(hؾP(԰8H!/fS kh̄ 9*XSl/Jϋ #P{4͝ەxHAn%y a?|e?.OT&,ΉB핌{``GawDe.N*- Jl5cp!OI5u?0~![weaU$w5AQsS ˁ'35쑬#!ΌNW720檃BNcNrኸS>ua;V@v ̡ZBʮO !i͟X97T ㍛er0YrLB`)07I#e.c@KI~~",<݉fU O?de%l/xy437[1&$e\b yΓL~Ht1 g$p |+BX_z-:=m#+JUex_努Ugs{oӗܭx:v_4Ƿ歉dΗ6ib~eI;T&ŐW$6cfcBgXժ-/Mx;\/:r6K]])j.ۉx+MżY"D#wCbLSt^Q  qC z֛|M>8 }~2\?05~ )FE*Imy ˪[y&|oB R*,C1tAiVm,n2.rC"/OID"BD\Zl: [DEQeriK1AMBA}Mԕ +"怕2 `9uK/ b"E!o~uMОCQl]>&n)xe$8I4C]Y$!KiFZ,3ay,{Q#3xEϕqz5\d@:1&0R[žVnvOŁ8vkb8$}҈#[59tI o_BvK\[op]N CxIvT3* Kv6zʳbB~ȶP^ /ce1y+ю0mLzYmɤ[&wL}¥S(E96t-<,9 rٴiØX!HK8!t]]2@ݸ ?u`&f)Q8Ju:{wS;l^,(2v0ڪTƅ Q4MExF,Zr8.v@ʷe k/LsbD (¬ddq=MKK"tGCpzqt1 rR9fV}FK8xca>(+E{!8#Ъw&boV>ǺCKZKt5;Tkt#H8`kRnErl+&> I2hiIAU@60MKVme4^7Ma%.=H$Ut,dd_6)]q™&ObԱVj }zK"`!,veBKLxOvr`G33%<&#BwCk^gpxRW[:ԎVbֈDiG7Mpoa<Ec#c}wVBTA9sš*ʊ6mf =c>؞hYNӌM=b79񋟳"ElV|1T1KNWA?&͓nsMϙB}&6eDV)g RVܫ;"#Ŕȵɋ<@ț+j {r*cs_C9d"gU2 7?J%A0&={s^ͳd5B>@@:bbߡJ k..gX @DG n]VȜ}pT/Z\f2F<=E RKO~j ޙj}cLe9Iv59X:3H[L$"bY* G i dwAsmq*F5Pț9P_ͳS TTV.udkgQd$phDC"C-:"*`ɂl ը9%.Pv?Kr龊jT9ӵJ<8(. "{e*@0N"Xji%pw}KÓrt@`qK:G:m.c"hN\P֣77u;Jf`8̢n%V휓,+ˊVdA8Pf.֒<U#'_+{ 7AHB$cut2m\aR ϋ4; ;Ƚw`m 1)κLl'c-|4C&A]N &ō+`r~fG8Z;#u.*7|3>Š %AP=0G[Yk[rBɿMmsyɸn*+e:/*>/{laE:tiſ1Mx='߁_eTlh9N-Qqؼ7xBOi&-t$_\zǑkmZw=?n8ܲVۦrhP q: 7qe.fhi8s?ϊ^&)up.:(i2Yᷨ0e*$ZPdDKq4^ 8y";aL#Vk\Ffh@/*7B!i9vcY;| t لtlx((r*) ">e[wC63~|nzӸ=eC+[ԩYr> e`DGryjm?prAteS ,Pz/QM#L6?6tȖΖ&q LYU]ۙY;[Pw.Udq'eywc?S(`}E񴓌‚ǷAl@@)^]ȢֈdYt=BZ'W`L<0YyWڴZՎb62x/5kWVg3N?Hvń >dD#XJOo;WkiVhT;35UFJɚU 6 󦎥4Zׅ6%lCx`K)-N0aVRT4KYD@7@!vF ol\0v/3ىz92|T3J:kN]~f_~7e}uKd2< hLrno^m{Qrq&ABu?I iMt}Rc7\l_Aj29iLI|IIKOC2eM8 R,\'SzɷR&x:#_73Dg(^fWlډϢ4:\@Ԩ+ D  Ā耊bI WH+ g@canlcm–j"j"S`ġ 5Q[\Bd*E@Gwl.GpfO( ڈjI1Tr9sz/xUVX4. xXTO&⊨6#uyQ2ũyL`grPc#]?4ub1V*j12]]?vBe޴1G$>u|0گJEoi M8o*TyϭaЙY T74ʟilS0V fzV8dYxvav5O_/G|m GL%+(3L^kV pMlfib,xt*Vr-h"$B\6x:_|Xb~#[ߑOFzYC4vsa>GT?&t1iuI᳆:t1I6![<$unt/4 'A &c1ϳ8E2g3+KLc>gSlSմ?#D[j֭]bZbf_F;}V%TCPؤ! zp©hi{(c9Sef>#wnp.Eb.FQ<93 Q=OQDFOVk1 uo 5pDHb^0ngoky Bz9@ba0RfLqnBn/\T3E+ ,NeV2j尫(pX H{yT+s;~N↮p̸8Yt`{(sGQ1&y]^.D?nof}ɿi Z({FPG,XNXtZ|Qk,zMz9"ZGJ V@GNG92@ë&>,̒KZ5 = f 0J==h?5~ ֢]wJּqT䵖67'T~nuмU|r jZ'QvH]~051F(Bcco:r;E-T pF\~RUr`w~"-x+ d WsQ7T4ǥ9$xܤsTs~c kL4M9tq?V3)Sӽ8|mӠ4ĭcl? &;Ҡ@I`eof҆5i'{d"_u6jɳVOT,?]%[ƿaKe~jKҊ]`J)fa6D%{g1Vc_aJn5@ ҹ_BNoYITfdS0JNM^gJ1~6"S2r.K/_ 7wU(UUe4OSЭg=kH9UB}ɦIĔg^ˤW"-5㇔[TsUy@݇AɬFh΢""\L}, XZ]÷@{:}KY #f+ʐWa:0o. f 6rcBDot>R!HeI ['|8chDf >׍![+QXKNLN耡_'_!H9, _.6d1O:d"L1~~)^U_H'{IQ&9qŘfJ!D5}U@~yx\ !f+J R` QMA TIʰY-u-`!{\IIo:?(U]N 9+m<^"U]p+KP~*,ȌVSdۛw8ˋYRg-YW%d3˝X65zkt$"܊ ?5HdE&@t w?ɎܤYk:6= C@Emͽg@W4xfA߃غIJZJzűLHkgu\-fdZ*I 6#L0̾fE\qQe݄R ŤyMl//V{w+,͡Vܫ*eec K(xxO'(8TXp !9 4jxA_^)8t7#4۽\x~^+S%ld6Dވ0uP8Qpj.D: 3v .: ,hj4je~S¨ j#O3'nQʼno$H2ha?xZ  -Ux#m=?~/a6vd!RĩKV.,8QQ씠N$l*,Sr&o|oWonE>O_$NϜ%<-٧!>&ʠEvEx%e+(kM-´t!fn 檶$o(@E<] 0n}qQ PZ\āe~4y#_Fʼ[ACJ6ghckS[3e^ӪJKث!]yf!ƆX,1=Ї-ʦik*b=n {{EN5YI">twgVtW^7uG=52b"TԴێc_WT Hq(i(ͱ72:T_34.vz A%r{z^QAd خ}7t_n!;[b_`Em~JAJ':kG> qܯ ɻ@R?J1i92Ա=i.W! ﵄Fn)\&˧媵f@C~-oUJ8ė‚6TI>9< [ ]m?:2jx#(t ~*SDQ+jK}A3 ŗٜj9`U[^S͜b ;oCv[?6&|J>\>j(_ЉEw_7e+Gþ /@$mcԠ;eJ= x\ pQpJ>h R5ڈd E/m}i$t=(i|*-2"-dj#佦yn/A~e,/-ם7uRa-0]+ rhffE]3|(LxfhBdX_Kfu) FAn"mG%h8 g̼r%4Tb hV[#J(#)ú/\Lb@}yXqYFA?|`6ndc @`)l(XyS4XtY߽x\kٚ pR4Q?)jpD0Rl(J`I D<%AgKR䧀Stn>_vɓFF\ d͜Ab2NUX:`"t=j7N^C9soT7Di<~؜ryhȺ P) bޜNዳ=%%$n2@"U )1#<]_wY=<)kTy@c%Tc<ӏIgUj)0Q`݃d>p!̇aCG{jBd .;극}/$ĵO$uL}\TB[\LY۳w3?|I0&l6U )5r~L!jEOC̋raȐu,x6+HpNCƇ`Ҷ\A@v]L*Tj̀geLE87vr:{Q}br^"=P>AZg#j>Emf)IH14*ߓQ\ &1&7_d]%}]k9Ϡ26Gn6Yrzi* [P5X*';qJwvH ?p\/89n7CnvOWl2@Vp1^jR2ӌڣ7AzW N:VӰ-NXB]7ö́W \):!E e 6l5C2"~HԺwyP>(1-}5d~~XV5uMe5d*Q1lΒʕVZWu{ox,][}4n6߯-m#a/qIf홂}9.)t\,oKDY>P{OD]K ԹGul:˜x PO`ܭ*3CԨZhᓮQo[j7t w, KnYK [q _Jg`;xC[i6G1$cY4}x0.;/pU^`AӇ.uGG}m qo ޺fF/{k;I0KDl!h('vr5h{(4 4RMPNJi#Eֈt"uH䩴%umju I#[#l]d?j{Z$z+sTMsmcl1H-\I,Cg33f5'k5~r噪Y lw!?S< *DT38䆐oa79ǪOL etS& שSi47XaVCa,iȌvP@rXVYb6ŦbORI*2[W}zoov'0A ꊫBsItrh>IMHlm_"6}e+tGJ*݉q֊%f"FLEd4%mz(ha |3~ fwI Wu ~KݑCLVjWsOwf,|/{? :1le/Ρ*LTl6Fs]1 K/~vĽ?8fOAwemmHsl알{e.fAՠW&utA/8>틀Vd3 ^;M$[N:\h[b6 |CO̱ex^TU%S!feʢkVi5"$E;.Fm̂ES䈢^Cleɛnjî]pC mrB}0/~K58"yk(cQKU}s"H*I4w*7̂܎p[]&F7 DDGCJ8*Ǝl3lr7a(C*}"r^`fb5сDPH#KOύk" M CPZQ}^ۼ96(DL{swF+¦QwKqڭ9}{~hセ-oQ5&ܩ*#=#vusgf} <\I+umQNƢ-))FfƱY8'sPX7i+%JO4Hȟӧ SKfkAB#H.-mPY/q\9$p*Ik#Pq/mBx4`G\Ҽ3B+_oo)JQJNEQW.FݨT]7\'nޕ;g߻<[,t#kӃ:fESZE^ʳ[wNnKvi(pPC0IiITUctdSv4Wк2t2¢SN1fw}/H.#F?dc ϖs_6 pƛS-P3D2[eZi]n)A.q /s|Rofey0MiC)CgW>JBֵwVJXXfז%cĦhJ.mʀ5֢p\!zz -35g-jϯ0CmG(-7{sg]jA.S8Zw0Ivg[zW1f$!Y`oe`9 xFIl^ ) Z  }ǼŇNQM*%[j;1zBwۖxJquL1J(mgfKDTbs: M y4t<1JDsj6ict"j[ h1ڋg6;o "Ŭvp_ YfzSrbxB(br?bYIls"=lRC%JJ.DQۑ53?)5cXLui|l )G[g?12\ٳ] f+@J@-i~H9r`Vz{5wN|+=ᙷuq@N-\7<żel3غV`K9Ӂ&9S9(,&6`\ƬAu,:SؤN#v[FIx[L*JU C-@l?ѩ{̾GpP魫ͧ9BT(vA/onV!اS{0FiFd Baάljڙ6Qw싂%k SG76H!cNvrqV;xI\A{& 6rEPZ O!8=uBL=@ ZaN^; ﳆFꉶy cy5Pp('G n31dlԾ-||(mGxHUD{x}Q86Pq]G[*^<Җޥ 3нT/-^懏؀$](fsga<bk$OXpp ~ s.:z 6^#qD\[ gkDr%p?_5+ dЛX TXϯ]]˻(S?R&ތl 5shAׄҊ>\LQ(w,`XFj~(X}zLSY}(Om"Ğady<1U-w\q&f[͞v W"1jcWdpTjx_pf@5RVck$8+y''uhRo/Y4FuW?&75o$^7tci^&t8?/q^k@J`+N fve2ܨ~p@U(49;#7FjSi>̫PC^q=C" W'bмR._"X;p`˩ƻ d0U}nf!h>l !G4&lMະ;ئ'±{Ro..<8XLWW~8Ҽ"- 5LFTAvQty»&lk2$(pKA*kyVL<3%~1Ed;MB(R%IDs睢@G[*qWd5n"8]ҧ151j^)>SP!YDJ[͆ NkhAn٢QιI:}VaG-'"ʔ!5`T?wB\#%A'6hwWf9@f@ 76iPDݭT/OϢأ)8T)Z¡a5G(b< `01IArMi]JɓJ(DKg=͖5IGg:=,h2Mslu/L9[+u 7(&h8YNFQQeZx*NZeS%ic|ڌfWU8Fyu%4EȳN kMG^`.nץX?+ C`\*s:igPH0 K]%Dz+䘮)0NnX w]|0c=%H:5E~s=g߸Y;QeyƖIڵ}?PqQL.h;B93 f K#MD`@*6zOp1dYT՞b! 4iyWX3X[FIPԱ]fk#ӫ5 s,P1nIx>~P 2Jjb*>Ra\\}߼x_'zvᦂcWŽdP>f!@hdx$W]#ADWl+-XH 4՛eaK.)kӛϫsjZ'qhn=3NJ%YvYk޷Ř+5EqKV: =[j[<ok:T`%^qC%/|ѻMf1`mx]bc62pQx-mۚ₽s퉸_UR\]F(Cp>:2]\v8Sjw}[:'o|i^f%M'uދ_ CdGY`-%kJg~g4|;_=1~IVbf1N4wZ.#viME/uOP+chCXvFI/fS>Lmz8uf)+HG.N1K)]S&, vZ? *>ߞ!P4VMֶk*I)v_'fShNUB=٨}S\p-Rv9aJ"pUTq+y,x/VZ`f1`mFp@K)hFMdP뱧3UPY'לW~G5:508"MSl3p;n~v(夏p@2e3|lr99 M@O-܏PiVӑ+!%1Gn["; <~)gA-/ wdµOLc5ΥvЫJ_]JoWQɢ{.a,Wӡx;Y FthV*b:cbY m.)eVb $w)N]YXo"+}-kO&HD{ A/P)즥H|CƋFP(5ciJ$+`po:\T92Ž r3 w:lԿT6NF^C~ XϪ슐x!.uR+QcԐ汮G9."^] -ZZ*lo"+ʹo7MWcENqtĈ*=5Ls,7_P#j/C6_Z=Ki<S|0{[^E\\C67?m`y(<Ԇ@%{] t耍I^.cte9[ 3̞yH/ljDד^e]M|3i (my _vFVG'LZed;Yg55_B:GQP.[÷g3eBv_64~RTe <4SIAO;tV$$!c3f?o8!" ]BMDcg=lS/{{ɓ!XW4G+TN oӯ⣓Ͷ'Ce}_i2;V()Fa-ٹ0¢B@L`FQl|7lN\?vbYerڦ#YѬXQ Ba2=H޹̒{ZW(gSKVg a1%FDM0NRYEO R9VhR:JZ:<neՁܑ>.)0eM_X֜+{qDM<_+^>E0BZAd d8Zuʯ.HM%\jby;6mX= [$&mɥ ֻ͌\*# >:СN1Om{<5%;q;w)iSK)+A&z_pPf7tσX%oד-O'%ܤO,1֞pVa$1g*Qxk2`f5e3ϫ8)gdT+1_p_A@_-C=܌n=TƬAçt+obB.7%k$ȡw>"T=Gd7+ߍ2X/-Ob"S 7].DpR@L7ִ4cUhN%YQ_;lyEϢ _. {c1TkWD3L>oYix㒿N)Ov`t&?qHNE8SŹ"0# DY;ޝ`rO^;U'Ce-ZxoKbbD 0 e$G᥹oUu|*[V9Q~\Q-+šH.A(MqG]|vl.!Zkƶ=,kk_X |ve%]RD'oDrh4cl/K qPSULibo/Ax3<x;.;}%֛uzRVnv U;0Cqڢ[cTx9$Y*^(9 lhD }=ӓb2RUfL1* iJ6{E`DcwTNxA_bN Eɹѕhњa~~`P"\*sF+0(ƷI^7:vȂ 6d'ÖEL'jYc/*Ir\ D>DL5DPy s+3jm̃E&+:'qS:w Kf%yu\~ikN"1 4C%#Mܜ7- [n\PBҷшަѻX?lGA @1ӝgt!s$uu /N?^?S ȲB,sv2b:`L*z{eI%P2&s1͎GJђf`9GW W4*Pkm4x˻Al ωc {8R#5 ƆMo)!r#w2,7H`<*{2AYۥ)|vu[ Emn R43,HWxt]T JoëP0w"0;`O9J&($q[{uwԥ$ Ld&T\ׅQ! Mᇘ}-{vuⲪBe+cId*X4:4?7WwEvr!vjS3MpKڼBe][esCvs8E/ݵܝ]&rP]#u{V&Sj|;ٱb"9Ydb@2vt܉Ke-fJ2KLi?+!̜qtK`C(i:^S$c6QW MGx5pCIaK 뱖Ơ־ AeTd99k! SL ?U3ۏ(zJ3!emt% }^m2+PC}겴կSd {zCә9JvquX8pa_(qA1=E13Ĕ^G`t43m1T(t{-퓼&\+{-=Wt yq+FrqU,-EΞ1蒄hAn}Zdp>sw9p" 9"ݭ*2ds"Fw嗚s¯F+me7dm"[TR4ܾ"UH#ʇ]S 2!hKǓ-ßh?DWdݗhh_JL2?k5Sl;8~汽I^k-~dzVǵ[ᵿȱŖ{ Jc $q5H tU~[Hj9.^wYR)# L̢yk@0S1Bաi, < ,ˁT5Ԟײr3͎a ų0Mv0&mb>f g"7mujw[pDӻAmg!oZ˜xIr.k/&4495(4꽵T&٤N#*1e2˦& г9/y'kaC@P|Ǵn}5>xіQL#KWlP_ +Fi^xCtC)sq Dܼ uRzHk;D*'Dy{}Lpb?to=w5&FM fC<&]A{_y30sԐ0R+1}?̣bCd=cy[<c2ﺬ$&*XIA2H"#DR.zM4H Ġ~5tοW ziF-{î^ڊdHI.xénf\ kC՘2&,)_eg'{p5Nu"!9tԌ,L^\w$ٗAlPה f) WWIU))pG7 KJ)/9q HN,^nb$;]T Dk,JڛgLnψ+w1ԀHj!)a4e]z*քj vyvt|Qo"z*c%w95a2=ğ6x1{UELf: )EYjgڧN,f {̂K֒2r-3w7X`9"NKS0"rجa+ˀiu2g4/OސN"Lϩ ObfG*op@M!Y3֬mpyvhN|ZRtQWXJBy. #VxPؾ mLELq*#/9`B؃%6GP+o]?I|/%fGXDێ|87Lgc?E6>dμ8VT^!_=u\yahKJMPy vYj+GMx[36YRypF.%WRԵTG3K@]+a}`քӕi}lmCinKu_V4dˤ~oZSΐ]pݻͷ} < ${y_',SwBJРx}'W%=OXWIk)QK@ϔ/gUKĖL˂ "pD< ba) _0fr7IsP]Gq!*"/ *ᒰlon,*Pg`m^8,ےJ }GfGڰܢrWQ1n f|<i0g#$X |[XҞrs~k~7BbLÕ5.H17s#O_8$]|x'"^|i yR!_]X?><;Xx.oH XB0'(#q[F6GW(k'f'jiZ`99]\K6z>2j91 EpS bvH.N1u#K, ..;/dCA Ϟt!\8v f "f.L?:w>f:@ 4Ì71R2˝^zU.v+êĢC`!ܠYϪo0kw.{ީb];cLPv;Iij1, 0WU+|x'`p\1EgjւDm'g/e]kn9j'4eJ8w?, ^*P籃к2…HbRՑ3fvx4 S_w)R3"39 k).xRT" %6 = S)d},"eth@1zIPfm1$'X+2ѨԳo)j.lȩl2l"4!פ0.{6eEsLR>Jڐ}w_Yk|: ^(Bn`8sr L F}l_pնw[sP[IWaj-~!WhT+1 )\pR6_^ aǞ-.0IV bf?sD\jkz|nٵ ƺy٣coZ/s@Ur~7g}5}pc>duQU:0Q*-ä~~U%'AS=m_IsC8SF,yr '͢NX7`˵ICp$N-] tVpSԙJ]JIQ6w]f2B5{j+{,$U#tSV1չ#0](`7=A!)^~ rWR44KSS'aɬ=6 Rk׆Egsz<7DHA3qhB啲v)w_ysK·8AN; nFܽR@O :g ChyLFk:q7=]{nЇ*@/8xs!e 1[!Y \﮽P窞<˶mp|xr>c 3꠭??´K>{N}QU|͇X +8OJE}\^_;=m!eoR0 9 G3!clIevƒ߯2 Rٍ͂7.*GxV| HE]"(’ڇ>H-g:ZQ2R+tfS\aP,5EXҫ8oD=l@ [պp +_9Jzn}CH`_ =n.=\RuuΌ'cn+OW҅.'s|2̝.B6rRhъ;iy$.]b:UԝF+_4T!##bqW'ZX'M[l}() {W1,)HGC#? ZpoՈ zLۇKS 9Xk%'a\#s$F'E: hJ3S<\/'C!n ˄#Eģ_N} )5e!>NU4<){~]]rU 8GGz8+tts3b/|c5tx W=3T'\yoZ[qZ 2ûiYbK/ɅDq7#rR0+0xJ]US,]hEV; x4&`PPf,j;T(␓+ٿX/KS G"nڊ[Ŧt]#]OgY~t`{ao/%v|&I3Հwh?.'v"]wP[ն|[ȋmpg(tW׮lUP\UH.Y1**.eE/b瞰_Dǀ0ehgh yUUDZL9zD_|Š{`#Mtj׸gK:f_N~#g3`q /Fh|f3%gR#7mm=&U@Uܚz} cM&tkF=􏢐b2bO^w# K/OzF 's9bE<\+Eu.,y'27'>o}PXP( hhy늅~t[&5JR>>r Oy6h v;J7_0( 9X>%d#Rl*_v~"wj]_~0~B෰þϓՈ 6Ud7RF./_$=x'.o=+e#ӝA*OCNv5EXhz:%qdR? Ex &{#MHJu;i)47vLDĿ Ҥͷ3EY/*tpB衽 -?uM')x +9S^ۛdS |E/~cV}x7DJKOvn .$sZĤg&H}W9Zc]Ry[N`S'4p󩚎r*I̟<9߂d)hYfw8 j `9εs{j=A}ژcO4> \لM҉BxvYI14ͱLVi)ōPq)[@Մrֆ]jlI D|{d>J+Bɯ̌פ\QQzZDwc:ګUUPg?mh^!ι ٟEJh)PExm+u7l:-~Tr*@L~z/YYz] Dɼ# DY]1৐Ns2Qxvz{\P_%M|jfN}$P̶^zV~$ꣽaiHn!uNhQ{Z`_8 `E)-U'5.81Pi: uO_t֖?ڗ_-&=Rm >vɽs5kEJ$%+$lh'Ffߑ=aV#D.-Ǟz?M;{`;ݴk[>q!]ZЊavY:?W{AZU+8=Dr]B7كu<`׆E$/ƩnX#i|5$):GzX!KE/Ӫ ө(bGڼi+H6=XXc*ыI4"RT6/jhw"ٷH ^jFJXvvukآjE=_v˄ ,Rim0lʩsu#s>t,m*aƉb?} J/Eһ4 -lS/ix^àkK;s|`iQf!(nTR6_ fH$qy oĎ,'H{1F:R"J:lKS r6ڮO6yw%ːGݮ7T|: >tV`vіT39C lѭ; GW檦.iQVW6aPcLۜƾGyGFDZ jGw76)s-9gU]M!3俼ڝBםMci|0,2p>6ɂ(4Z%];Mv4 4)V-TEYp ikiIDD.ӏ{di軹8@h@31m%kk/ |F1볹$6 \`*) ])#Мᘽ|,{A_iSqB|S=naQB|jrin?MKɘksirjՄG" +aŒ ^^=k=cϑ u TC \Yc; yec!}n:|璗.PadڭdWBhfPnmz~*85ŻD`14ܕ:M)z< z@mc5i><+%BV_H(֝ҁc+GQ4Jax x/2x^DRu&ߣ!*ӗdm ?7OFlЛR ѮK1~vX8P鍟8#g$P,ew|z<!f!P`$_͗s!!xS'a=4EreRoMm Gz YR}V_N92kB{|ÈS.L7pc, 4ULpv wK5c%uJs*j _ /ٮ лr$kX5$v)z"a>(eidL-[?~U2h4#>Ѯz{p[[ ;a?ltT'5)ukx79jnsF[Դ|EּG1?ZhQ#@q1.r-tDKЪF43mjk4bg8 pUlH CX[9_rģбG`4Q &' =gA`nǎ^ Un1Dԛ! YEM 6i ) ]7G&66oV3U̗{ RdLm9nAпJFB.0 J}֐[* H1\+ `/91'2P>lo "@b ԡDkcH!@UD" īW}f?]&#N66[DsQN>~=Qʉ 4e,,fd &ҾJH0gTۥi>M$qлt:9qfͩ&r b~T1UJ}+W^- OYpK ?EFijف=4tJBo _j Q|k4F53(5ti qtܢ^wI S;r־6'#c(JjL&نV~z!\hȶIcXu{Y-ƀ4hʤ۴ṣZI1fK'd*MvV-R4X8d',qwKjzڇ1]UDe\7I 崝з:&cר7I|akw%s;B +2kjhInR3Tw 5->M茛ß$aЉsQ` ?27^4LGӤ% A9O*ݖ2޽KgD 7~Qd} ?Ȑ%J)Ά\Yո R:NDs4* j"5V-|Ԝ)ਗ਼6++휓_OS• 6La%q_-4di6P;]Tk[A^55?S_ >8@jyOӰk%QI#FlЬ?2;$Dɜd޲FQ>-%|_m2R>UWOBH٩u7=mVG\[#,^~@J!4 }Dnq^hT[Ym̤hD\ckT2\-c0 Et| ˿vV- CŪylET-Wү˪ܰ0 Y]S4ACɒ]" !PZm\94dSփN֓pr iS I֠z!җ[ɣP̵<!^܈9MAUeC3rTZHS C7N#NA-PVd0z_(G+bjw& &m6 bu3 6DǷ7Q y1[|y_Ԡƈw3DyH' R E %LZ|3ZuQԝw[B1@|kTG8_yI+}C1ʅJ_~|DpTp1L߇.0Hb#A){ ͼ=}3P\ުx{/ \)K^AM3[b3&6-fX9lHT[,R)p XZD)\i%k<+Ij.#0T0˜;.Y'(ӊzb<̝ݷQY&J( n$ ϋƛ_,Ga愸:^Z3٭SLx_j%i3bevmX*5@sS^qZ!"0-11ˊdma"3}X&څE>4LxfEe6xiH%-:Enu0T’־KܖOSږ|W]8~8~l0xD{9j7P/&c#D$&]P$MRI:wjyʒpY~*mVLRG їz[x  sFh?;8'%s >@ ΙPb *,aWnJrxAJqO+9 d3֭N-b?'$jˏI*HbYdtUUdtAi4iiYGiF E}Q'Uiwr˦*<Lba LzJЛ/N|טּ&Tʥ&n] ئ|yx<b3*:m0~n<_4ePO G3 Jh@nc`5B[e- [b:s?gw J6utg Рr, _H}lWT{6Sn\۱-zPC(r!g`Em1 Y)BeE`)l:61- gъWfA ei혩 "  FzҲ_4_u .wXq#0[_9i3`1)#INi+xwJ2VH^RpW_2 0%wQKCؽ`{,$qI˔B'lV $$ؕ\A$ޯ` 6([3fUKG ;[\k0zB¿"B73ƁEV0V6}i16G* u5Jsyh{»!d :FՈjJ2qձ *cҴwK674l;tf:68'NP+lcXyh+U`үV3-AƲ^tyޭVf8ohNmvL6DpMs)TsѢ[:3"M&fns$fd o`B\uRi>a 4BbeR d5Rl^.AEXb]v BdOVq,I^%|(})(u=Lj;[" `Y F܇_x|qvFrY\ݸN= @휒4`߁(R<-%9{‹ɨ ~VIr7bd_t5gt["|e~tI)x Poqv,MW+SedY~U?~ƞř{VPppkRYqeH<1= MٺRj>Bap]B٪\2H x+# W dOĂVrxd}`_+U%ěr׊mY[%Da~~{P,];SJ2fہsK![==Ih,n} TzƟڈr0'?*۟{MUr[So-|ו_=3lb4ih4"5 Y:G /dwZ%p&Lң6#έ2|P<*8PW%\~ ~5s0Ldeg ,Sj=#zQ/s(6i?';(4;a/f1ႆ̢}pp1 ~#42'懘UZ݇~/u D#BC_wqpltQ`dJp쟸u5=*6ӺE~Q{{K go0~ {+`^ܨ/7#e'Ԇ`E)>\4n^&o8*+JՁuVO3Yt b?6vhq՘8?4Ƿ~zNЙݷv ~8tzvΛH^Y ژ5GU1X52._=(z9|zob',g]0a嘦lC .YV|)RG9JMA77ش;7G8pntX4uMC4qbD\$ƀg'OwHTS2\ PŁ\ZK0½N]o}nx>~.ZwB@UqCSdM3*R2p`]3`H]N$(cjTQ@nu#Iq 3L> 0m<[S<-J|V_,W?L#L_i싋@ ƂU\Ux3x]KsNmG;mTtP!= 1.xCDX?6 đLBw!Ĵ!VhsInj/jAA*-Wai_oZ $/)7L`-p#'&=U*r;Xh/z{\|STط/h3+tUGPMWK kg&Xi6ҟ|kY'= #ä* Yݨ UF6IrY;oШC:W9y/ aQۊo^{*N%C F$ܤ?0iMޠNS[!wU+Ab~sݍD95EodO,|aA tȣ_GB%aΨh{e\߿G׸lh[ PY $ .ƿhPiVzL&f%4iCe#n:z^K9csT`k @(97t\(Vj&g(eM{@`/}h<1d d1JԒ&a% >XL}G4w8ES8(Od H{WR`*䶱+R]ا9]?ybˉœ :oLT ԦTkbDa=?bT3nz lQM31lDj/g'%1*ʎ WݒGm7#fGA5T. E}; Tb`T' Wͩ9iݜD @u1p+,6#xߴ L\$ _Zvm_Ȗfhc*"nkn/lle짨c/PrQWC]l-0-IπW#!M :0Eę)s;z|B|U-~q`YY.e%mv)Q.M2i/ $ݼGz UE`=lb-t+"y0YOp'..ޭGz骓Xw'=usC_*>#\>qYȷÝc *S^nK#jh1JOREBqRI+g &EnZu]x!ZTbX]I诡,S)ɩQd *X)gcSˤ`b͉I faYXݜ^+;;Rp[UV/`P -@7}giAӡf37%,i*w֐DVf/aoXɩqu0>[gw5!r*c`7"6M:QpMJ^bY#yRJ.CMΠ%p sH׌$vZ7ge9Z+| Kd9mκxo099S}PO FYnUPKz:&k{N_z&C4Fҏa~^G75Ho Irn,&*sT<~uWw>O?Nl%֒h€69Л hcUDwq:-@wMUa $5fՒx-cy:Nj {mlI֙RE3Pg(߱}&qu4OoaJE Q5!.;sH햫9Dght3uRmreVY;r5)'g\euAA Qb:$%uC4AqtLك~,q~-XJsn%(<сigp|#uws[pES!]Iic8ٚARKdXG!8pK/SUG_?H> i,vLvKE^C}28#mR-퇅⭴h:$aQ? 0dj%^L?!Mw3"=hQױZނG^1t;TԂ|&,4x\_/Gzث P+u]@X$tqURL_ŪrJ*~[zg)݄Bw[Sڲq~ Dwxi=aMފ` c~ z\Fp@5"J Ƭ)XK$&ikq=IGFN\*F`Zg1zڗ/EPkfBs '3SJPW/Z%TIڏ |ߘk`Nճf4\[DA\nNTAy?~)#_\?ѡe8O WYka)rQtBs 16ErisIk|.qgC=Y }VKoҚ;HP(g3= 3jT)`Y'뎇~G2u"p$ C'3CItJ^f-#w=Ȟf3v;?[eq E R0ݑQC1/!1 Q8L-(\G}U ue} Pf< %+h |]XZaM鏦`%%8"9L u@v4]7zaь^SZi\p5c Fnj{\ Nv#b]&i`H#S-יKSFV9li"+':q^0؏Ӫ+[:zsRGp9倠 XFÆvj<'JPF|pc_+MAP8]wm4ĕ6"51'!x{!g'0+R>Pdzvs|&:>r=r-O`0} ѝ)egb B?K!?Pis[X J@P&CgEpYo4aR4E`8|7J(n(fU)IC173 9 ['8鿣 GXlM sT Kwr%i}T`x:̝bJ%:c)OjYN,Kf)fKN䵏gÚVv˙ I~c_k]^)]COͥY NM{ƨ?g&0S2VE!Z[DXVshJ"ϰ~oL5c="X]:0xF 5:T4>QZ(po2,BZ]}`Cm`|s0#V qPDH)%'bI+aFMigϬvE Adyբ3M7" [g/cH Yf_'!>4o_ ]0ݗvR͊@Bٛf)ȕm6?oRp<I븪D"+̠?hʰ% "δ?>4f$$RhR?QB[4~T4DOsU>*ӻ>JQwte}Wؚ!HoII+pHMΛ54OK֙omP>7J~%ΏJQҌX]e`ݎ@(FS;[ 77YL#ʤY*-$nsf A0FK#UyĎ gxMHQcNjC "V t٢goHt-~G)*N;xH܃MMu{Nyau9k~8!rdq7#K,g̨#sݥ#&lWjȕ8Rj, ء<H,)UZOiV؂`Z5k LK ^u>ͫI,:kχX&8Kb3Q\~H N/1pü >&cfQoUvCOg{i?d1ݧL_+fB=p}iYqpW տ%橋 5sEۂ֣ZqDw Ue189I瑗1upd6 y̡xU /oÿyӑó噙 K9t>mU78{72ߔuq_$i4[&mM')%5wO}ydxm!=ƮO1?-48f5,dYx1k{gG|BuQhA؆{(k%Kනl ђm/B!K̋BD<3?Zi0Fy&Zw2e*]YT=KhF(!Yl ;v C}{{_vOs9L$\W<7/*!ȯf+Y$ @.'0r缾X#?`(Sp$1ADŽc‰'/hGTTH!d7Xv5@!Owh#R[lT7,F?iJْZ.@Ez{JzaH\9h a7yB[5:ގ_9-H:GiUeW]~F)0uxpØT";ȷ'//O]_a0 л<:^g8$'Q ?/39ڔl2 f)#;+5|Eu}~MH -gk`#dV+UEa\t0jHqZ{qEf{LG>. 4Ro(\@ ]Hrdʮ{FB?B嵍ʪ҆us(.kawZh&/)gzWBs"GNiu)dZY 1&K>U>^owKdn86Ndeqd|P6QڙΑ>;!9͘9nk='VREYV>v;eIїS;iWY WiZS?A;{ok/%BC8$u4:3U?+ V*؊ 77_ 2Fg-' *vߙ>Bn>{AB*%fwѸxX+W jiGB:֯_E˟7N8}8kXqc }.(d\,,>& ? U^k!hɔXe?DB} m9YTk1ӘlY$@!˓X_JB(5e u@V&Ǎ 51^|Hq n P7P_>J jrڊ`nu)2Hg!T9mb l?~"FGzr6A+o5l} ?ө9yˡVauY!w7O6gAi?h>yoC(kR Ѕϸ +[X {t[OԆ_X2Y@WGdcw™(ʤI7y(*}l({v'4.DW\0`/AW:;FE1} ,>Pdž]QjDNmեN>!Lvw ޕuHrRbh;nߘ*bqKz!@8#K(Pv\vrAB b+67^R޻y_ƿnJa|~|դ౛_Hd7]EYC[ k^R{uINμ=xoq]d7Ж䨉4_fƏ0˭X(@] @02ILCk[m^DH ħ, Xp %Pj(ث3 ^nlwv`qjRmgVFܖ5hBס!m{ ??Ǹe'<#w}x6,U0JھTG:8_"QK•.V]1 Ihy}zxJY1{3m,Lj *kG70`kVk򿀝DUO,-AOO[i^|]MdR:,!k: ;^v1(0AoXԴ1 ޹Ө:f%o &!u؊pjUffCX k'm2R3/j ڈ : Ївd42^|R-%|T'?e1GG "U,;i$~XN1/R9[pO1n |}4qp_wt8 B=|%o>IUO߱F|foC}{Ĝ(˨E#:;ZDQm >TFmf])Hl[0~y8s\sXX kZФY5Tx4[FvG3X9~"\S _F>]ÒmxgsQ`̂yw|D[9K'#W3½ 渲$TA,cJo*iŎ!57S+ 4"&z9.,X:(3i+e&ZH .})9asPMUr86=~Fǂxp'M #k'+7f XN/ D1*~': sYoZN؇<6u-i-I Zl@ pf_L>}E3U3H[KIp=diEuhggo֗;/6=GӸɱa=-8jQ_m^ ַB$^ӏ!4[I}ٟBdqXŔI:K@TDzd ysA!s? z!^Yiwu9̻gDQ0ѸX)CB룦[9 k¥b]۹.tЏZd(v"V^čգ-̀j|DxPѹ۵0&fv;LJ#7 R-C ҄р8:J?0)tM"$xWH-Κ$Qj+t/Yg-ֻѭU>(CŌA:( - tMtu繂.wGNղ!6U1F"u C3LPL찕d9N pTnU­dހ'>Lg @Ker)'aA_ŧVvǦv0m)d-^YHj,)@0\Ҹkf%@PF^qlrzvΙ{/׷EqҙeJ6?O= BA!il=8!Yda:ZD/Q?],L |bHIb3 _MT9bn]Ɏ"-CVE"ZiT7`Nt'$XmЀx] Eo9.+ּ--_8|Q; &wA>Oprq oZ&y軵y_+g#ՀՊ#'n35ХZ$ 8;=nQw_\t<3sm+Jh݇Ό!t́ΔN޶ڧAzˀ\ s㭰ď^o%|8P(i { Ylt Eb&@ Q$0|^\Ł2ENFnhpԻ+᳔8o8&됾/ΗN*U+q#/VVYG{|[\!FpXmE&!a2F7!X#+n:^?n^a/mP Zn5{i f0U}kyX 2P%?ZUɇ+yJ<̱(6TY66w*d@Xe8Kv Ȗ4ؼ%q3[21FSȐ l!?]AtuQMF/5SB.*TE=B_qp՟4-)aO:tMW-\lBU'J^"Q1I0{=ced@&{{7.)jfh^?ɏ#=cW4_ֻS+&U\Yӝ,zݑ1ʻ/,QR~n[ Rm,ۼyK˨|щahÀ&ƾġMX&{~͈3L̋Aq 16 {XSM>JO]Hn6|MczLEzN RnXLO)lgg~ղ1)P,LZWĘ!+g1\,з]{鑳:)X㹰gP8"A(:*6O1e{mgWƈūn{ҙGлTSЪ=B_2Hk;D4 uD٨aʞZcktK27ނS[8դ͙)'*0m% - q4gPX6Q\}&= ܎Xœbv$;qlТX<IR6/ℒXPRr*(^p;6Tw/赨OC8u%P+IQ m@g/hL?:bJ? 9BAY1bΫhk<Ose]96XA'x4q 4xX2_<28s>?+!<@s18)"&$kc':S3xvH- uV*5W8 ?SuƷ{tb2zӅzbGI;+ʇ17|q"Eh+U,Ow7$9' ^0/ $\`}vFwKT NI#4i6BF1k +kC<^|bj}qdlZJ+^Aez;)3<Sŵ'g43C|hcv\Ze"VJZi'1_;͹RsM% +ʑhumL~%n}8ϱZל`*O9#X* 0C Qs4x^$U =rT4=48&M50X2ÁW2.j{C} bh'בփ^fsSNԿ9 [wx9]5.+jƿ+tT*ê'[;"R Zn{$DI#8z^X!NAl}k] Y\7(PC)*>M2FZ9} Dt+@&ZQUae?s i1.\4[H[q{==uQ8|,N`nJajfxaRsShՔ" Crפbc-pmk1P{eayg$|}+.L_N#PvَVOᏲs_AC460t7 x!|@T|A3$$jCahY+R]r@$V,g ɛji)KB s*o|9%Pk:4LE@1{6=C BJVuhQ,{dS*~SbE_uJx6A2Gy6L d}EtBV*wnJw@ņICxv^qL""Ldtӿui$Z>`jos.2%wH3*HIpr]vB9S|BOy\i9u~n me ]YvXKsO#X)efn\A{26Ze-BSbd%d ilߑ+M[)0$e-4aasA1̢X+ߔG ŕj{$]2wDwH냱aE՞ay+[zcJˇ}/Ƨ*E+aECKܰ$s񺼁(T^4v:#j\Z$;Ęst*"|A >bIvGg-1T!XP0p.12n}=:eCt:>gL|h@5ơai~/~:)G{,uS#ZABK %6^y*W1RZC;P6DR!t"@!s],K7ςC9A9\7AB(ܵv&9f2д$!@x3t5F9rCz,RobpS֞<ˆE5 x#/O!f^“yrejQxu *6FOޮ+7=V]Dt+qӮu,￶CV%(ż8l/U-':7 K2 ݽpj.ϼ6?["1 a'apvj䚉43jQe+1bj+ %g4 =\ZK؄oԟ:=?AȘy }\w$NoNb1s ;MRؓե1]`fDvBc4aArgQa$嘜s";z7N̻ӅӜU9Uyp.@:OiafUPU: UNb%wwv TaF+::-cʒ?J83+Yg!vBs0DkUS{:6SWV>gzGhs;9[q/[ j -) Kus%W?7hER*N v*Mq#aqޠVNP ,a >W# 2nz4fAN5Q17J䔖 ǼBuEk^OYĥHG^6W@9/ I 5x醆<`uqF>FZbƬ5&Mlh3 5ғE'L6(өK, N⫎kgVYb|ש˹\!PAD}E伟(Q ՠ6'/n&'㦟KTŠ"+8GcmYu!eʮɂB2C-Ȉֻj1omg!"I|B7^Pyʒ\sK֮sW Md0z/{t"aY疑yH}8rM[9:jm sjZm Mʶ1Ĺn}EnuSim;M;ZM* J%PQ²8Y78O=]ѤB* ̱`u/@̯3)ށ|[O/: ,c~RUu *(l05eY֤^$IIb=/34ɲўGڠ؛d;{[j r k['Aqu࿳{z(yڥc0R7ħjrK㶈O$I[y y;!lwѾHȸ-׮'qb vԜR&>Θ eЗ٩BFhWHLCV&}}j:# ':jb|k_x+hOϞl5%c }ȷF:lCSAvvʶ2}eK~aJTufѯf&1 a9';rD?2̽w D/wI-óO)T2'b"531c/=yy5n;"&˫]$?<^:^ys8܍Ӡu!"]:S]uDC)G_ל}3--4?-!<ˁmT^uK j>/$sɰGٷeB,ݑDT=V)PoFB뻔D6:pqOXȺAC=oajLdËwA4H3;4wYáU2وWNs9OZ!WIU|E1qOnw>YU"c*GJ'vG.FY k,-vӈfc*28lžk|EVOww ,bDeKQ6>,d D 3k 5qˠIRLq+ܦP{=jԲ&<)L$g"NBX0 ;8#8C>5j+ªшC\a UOޗ5}X@ƒm% lHy I%BPrb@?pz\]sMԙqa&渵9HZ " YziXl-9&q÷(C筪78%W \QiP>k*bkTG˜lA7 2:te3׃k*mka~%pp upԃMM|fL8J``H5EB{*$W-̺J-eEaai UgT#sTiLj)srW/#9(<6[;6F^,<z6XdV!6\n8GMУ ?K* y?++$bsf 8oި!N[.%o:0l_Ẁx*:FJn(I54JxCBl jhb1#wFPP? QSr*~c'y WE>7xNBx!. ܪ~Ur[o9B72͍fEl ~Ca+09sY#El uݵN';a4]%MssV$D&GLPV ƼxEq;Jjϩ-R&?*̞f}jG`E$-/z#a jDh<.UNTkjA(P]hoDôz%oϞ?Hψ!jn6~֨]GDH7)"=U1ƃצph]]i W;?I㈪< G}CzsD9az[`4{6ngA(aKZ^5i\'m b|eI8l"f0AIm9.Ac1ؓߓf`"{)O17c?FWC[)D b`7qY,њN*\m="fE:%VetniXN伂>;2mxR\!6 ,2W Tyx4KѠ8&h QOsIK(N[^f3 oMfTD;0eϷSna͟bQJ%/z2 v0\"$MW᣸b{wtшxdEا 8$WQ2-]Q{p)[و_u;<8` {5o$-a=؝@!Gs, JtX6\Kӕܨ- CQ2 SvڤpiRZ2gV_Hv7;x~Ҁ& /1*Ă)?8m˪m% AQ*;Kb(1wU $Ȝ6cT+?LSbsї5;|ǹCDMu%Nr}|?Y5onfP /nQĿ%۰iR33LRzT'! .vߖWrVOkFflWOC]w)DId?E A }0pJdc*H~oaϬj2Rk޵*mu&/e`qaۜ#홵t*x1jD@K#[b|tGk,qvbZU·|y A[Ϡ3 ^ƦW;^?GvѾiB<)%JpwWK*LZv $0R w}E"nhQ/줽pa a:$k8LGؘ<] #1Ĩn-` TN&lOs]$rg[Z_n"v[HWpῩ֬]p*w[5&".W:rT onF_]4|%p`/+wyy&+S Vҍ]~ \)v8LNTxȼ Qj6}fMU^lfת~1~NAϣsb#D=Vnf8jѾqd-cT}a46oI1ë6X'aQ݃Mj2b'Ub ћ 8z3JҥXig\b? b*r&ԱeT8p(0\JMr_^Bʡveg)K d#́42|ODYTgt}"*Y:x^8ܔ/@G"e9-Kl-`_]Ӈ &9]^+!d%u @M0^My2wVPuE駽:B"+ ۪酭^Qllv6RWε-$)ӡG}+ߟfG,PW;X2B૧LeSv^)(6~vʅ1 @5/;hygkݻ Yg]P3X"P\Cޡ'BMh@T\P>}%!]+ qJms͋^07!z';ݪI[l}jڛ,]d9&.q E"s\"RE="XhYGf͈徲,ݟ(\i:̫RJֈcNT4[s"J +\azVz1:D^֦fA|ͫ`+1>.S'2h 3`h&ara͟|=I|pù-Nu"VR.QVՑ=G* ;@CWmbS~σ)RL%hf'5))۰)Q.WT?vTf?'[$r{M4NTwFs"]%Eh G*6wM?fu> 8mO,qԒTVhӦ_l[icY`+n#a4ͧL#g=$|GVAP4 =G"fGzKH4<9REZ"H,4iΆQbō:П_Q:^úLU#$0;N9-V')L5|[gBHl ,T,Xrϫ^uۭ_zCY#/!,id$@MSY)-kBb֦ Q%*6} hۇᶠpcg [e,Nw?rY,3!(KUz๻xr~W"ܦnn!XWATbhȹl;dD6¬59>9WwӞ)|r"caN`"IrgE6rҺ!b::mP;. V kl h3 zjyNDFOHnz߮ LΉZ*r"Tfj/pq] @#NꎛyA $~MPp1U;g\hVߠzIh3H;( i>jqe16HکM@Z@n*܉jǛ#6Kq`0)-(-S3P] dׯߊ^ [5{Px\e.͡K_|r9$1~QbJJIp\P55qrDL,<-\㢜sV KDEh)&ڠa¾3(%Zn⦶Ek]g'~rNK;W Hp K@Mۨs |KkL=+(uI֊JQ3Z 4BL>9QEH(')++x{LNfFj,hK@#[D{u@&*}IkY9T#>ZA}qˋmMY? #ƻ,Gp:P ɪ2|pCF{?;tZeԆke&kr@p`(/G 4pAMHgx*X3@.ʼnH/ 8, 8I9GKT8h`q[+q6s_dā O GS`&/(9ݫ0 BCI0vEt]4m5C}&/f43$Ԕ[{垵_-B:j~@⇬g* sⁱпc-*_l%1'w7Ƚ@ߡ[LW9kBq Ѝ6:Z̦>B2{7}o_fENEbZ Ii5oɬ0@@)x3X@"JBFX<$ @OC`cdHІoYfVJ)dQ+1nN(!VI6Q}5Vhxu'h%+C3{9dizJt8LOWb-(4Bق=6]vx"йxAS9ۖ?oP; Ap]v2-f%D_| Q$h{)md(k؞FaVPXC#n-xDP[*K= s>}SЁJW[O(!]i6 NsiY+TioE*Ll EDl I",2HYF/FZQ6Dox8GnES>E6G]8=YF!~KxlxCi9'޿Y 1B)-Y  v5=ܱktdO-=6iV=K4;1GtJT(4{ F3mV9M5_dSb9H+8^"ze\uYA^@ ;}e}j/BﷶȊ 37RԔ*~\+O}+ݘe{^`oHCwl}^GpTp͈ VXK 5C9"։+>]d6z!J'gIJ; Ҏ>GH@@ !0^>lB:䧧 &e _O[ j F^xȕQ8(,J5]%3-j>4-8jkeBo_t3HT,S%P#WAw| @4Hvݴ'ͺDJĥ5P\=uӭۼK}>[T#b_,'`T>-Uhó6#LYޑ-Z?+\H ؂_Yʱ3pl|.Zq=<-O2޳TOYCryie.A9vw3TξmcM <;M\cV"r1뛩KN'ύcFQX˔FKsV29g A麎K; &J`<AE7S9nwЎL-VR42\nب3pN¾b=ӎW&Phr9Rkr5d[YZY'Orlu) FO!@?}( {;H}f7I00mP%3Iؤu 1qv{)P{)7{]J>'e}9/$ѧv#y' o$z:Ќ^^Z0Dջl!=r/{JHh66WJ9PEW.Y5(K~"Hs]R4j9)ν=V]@%H4eFr"pH2;| Z &Yk~ג6A0!(9mrޠ0S,fnunYAt>EN.ҝ;|װQ.OZ T]|oGOaŝVւYV%w!VzK{7@_*}ЄX^ݨ˿ :\}* br8ᓬސ7W6\^d/oBR2v^rܥ r;/LM{0NkBX0d!#a!==6/$M Z/ΔC2PO5Fb6ykQ^x5H/|i6p`z N8 qajw [/ooa [A4.2.Co j'2PkPaNT7e̛Ҏ=yd50"- AD9.i*5XjLs{p\ÅJs dnf -.R_BF4=k`\`+CiW X0DS; : lep༙ڀZ(Nr{ġr֩Zu.g;}5EaMiDy%]X0 A`j=Z<nk}Y( H@pc4^fP ߒC/܅MLroi=p2q7:X(AY|0aY!b2K4F$ Q4fH>?Fvw5AV>a7+*iA˴eptXnq,཯.{ wĶRR-ƼFp\8?vpZzh`bR nĨw/d짺C*P%Yɕ+e$Fko%áD+' @2wU?S߁Cq^I G9B1#RNsyóOTm0v[rרSߵI2Lb&9#iM^ C/dDĎ(+֖ݦcr? s%[d$pgcb>w(s[jga^""@4?}6n;+tRC?Dd井u#:C:){A4^DHrÌC@w7#\Jq"ݥS/B]]T4SH1.j@cPʸ'B;£1y\EW #VԐ٩8ChH/.(?ng,=P&"\2_Iod0]}NAʡ|w娦 ؽ}Sb6OęHq׃?HY%RRNQzV50M(/6,Gw2LD0rڧq\8 7k,mr UtceD7Opuh<9"nS3$jq ,ǐ6JK oUB'%V%u y;C{lPab>Ћ@^=3`.ו+i 75N@P4yT׃0!{Z(6lZL4ĕZ2B,4J;df)RW~óa`iFtp#h 5q`:PhLF400$JШwe:8iVSl h^B BoNPE:V(0٫=<`Xt%C 5 < i +ʈsWɞ82yF;9c sy-̠haanڔ:^XtM7naWBV Z7WJtXEg.j_yleHBt$vf8iw}!Tn*Hi2ș %l9Hx/rS?gKHa_9%f< !$lҒ7J1hOsx_]25%;d 4W`sU>H'S)I\TrJXºʱ!j0د.Ͷ|+Y[pO J7D·*- ȭr/%Pst~9OO6aU~.Jf1Ӡv5*P"z#ƺ$G)K7 V#-`]n䊒Z0VfW\NH[ PdQ_<6G_D-cvǍ[k稑 |}_SGŬSE[Cx@amÇq9œʹ83x}qfc2ӈip0e[ɷSw[c`MnW'+I _ d ?HE1V>T8Mvxs*Gj*_NBq4B-(.X! ]LE-p_ssİ J(BES'|A 8Z?>G5QinLÓ 678B5C9e2:f'&Ow2g4g1CĥpCP=k^ߣ!:9ȶ@Q2iUnZ#U҆ijyښ\Er r_ڪC6XhtǷRl30'GpaI~dC?C&o6fDny ̅jg17"?JnkC%!kv{/Pf6/B%;Qkn-@'N[,g"4$.)&(:(Ez }Ӷ fy}"0a_I)7j]EVе*`Z2 9@Q0hf?蒮Ĉ-=F"yjxSR*GH"/a`g"(K[w$/i&S"Z6d"r~ceafR [^wJ+:psC |]9 `Xy-LBh#A+. aѱדr٬dqp~UsYa`' PigJukak,CEߑYEb}"Jžt r4AiCg%NV5fY,'H4ՙfsE]\|ϟ; M9rn 5$IFFHo>[X 4%sbD٘ȮYFϹBOFxu͹ (m0ωm1>1*9Оg:nE{[w,1M'^,.- *ӇX1KxBMϒEF^WGBFpR=gZ\cZ=zV?~ï%Bo?7fe3er ?ɶ(4*O)R O"g;ڂdV O,kFX}D$CGԛA4=o8'E?l@#w٦{i$]"*Gxˆ)?R1!&p(_f+G^xGχfpΫ|"#@g:z^D.?MGwD'4U+׬ z44aTuSO/T5w5bzIJZ?(2!鑸V< rb+*Y{Qv`Ta"L!*|@F>rVC(2U۹Xe3MJ[^|Xz**԰ڄij y[lPz''5U\}DrؔvBMW(!..KUfx ڽ ,#iz*sЕbOSaDH? h*Բ;s"MR#]Hx.CAxpHCϿu'߿x?`o W3V(c˟ZڕYEgs/|ת͑2@ >L@Nxbݴ? 6 AhQo Sj+ӥ00 j!(U6=e=; 3H8ð kn¯Z0}/^O tp-UFM#n>ӞtrAR+ï/1+=[Տkg(atmYهjȵ+!MøbvEunqƞUI!蚯R.Ix?7HZiwDF-b ) /ZUПUs1G:z(+t`BVAxM c/CM>ZlSpRd?rڟ$7,P*#!Z0>[aO|:y}*Iw|W QTZuv `'Yg~F4.Np-jUM焏ZcM5]ky-=Qd@ mM+nF9`teȘjO!T33r'UApo%aفؾtmS 5#]Dȳ~͏\a2Շ[dI2dܥJ[úBĶnVk VDic;8Z2+/5T6GtR3r.^+O;Y14::Lӎ#<o9lՒ^/6:~ K'~^s+wvVP`] _ح6]@DRkcs}Y/d21 U&1(%{#!n]#^0Ue'c؉/ϖkJZ>|KB/Sذv_huKkwvowu*Gi+Dr tؖ~?V /7H E܂O"E%+k LG(q`p. kŃyg29B28_Wcä7`##O5*$@%1%Gf{ӄNRQ5#VOuMZl/P_u0Ւl0:mz2.Va1cqzYvf"Mmb dL|Iʠ@Ǝ@&2<[#}wB@R:AL_wC_4c._PS=GE{^T04njo+? Awhe5m0iT:3&@T&hXߗEvv6;՟B @قA@P26o(`MB3C~]t;Je@")aHpy2E*zC V¼(<)`Ƭ5ރنfľ%=?4c9bEwE}An C>26u&ZTq;B'×Z˙܁T MMP2bʉkYBUˏ+-k}uDŽ 0(;sڡE)zI&=f[B$]hfɈ t-$ꥧM䪴=lv9DLow߈Q/P],<ڛ(DO'1JnV}dWsL?(P/eJBi#.0nw$lFiD\f T, Z !ۧb.Aaz%>XT`[5b' bR>~<@`w1ɆZBlA+&<1B?b2NA`U@+v|{5Mo0"RSk ?PW)ÔAۻ)l0J bZ/AG#%݋0:T!޴(Pj3}KFfTЁzDEx hS3:@1ׅy寏$a+,U9a`fcUԠFLY'mFH 5߮?2|_w =j;B}5=LZS?Ԧ+x"È|=fP}Ldkk;z0D߈g,zIA\`*a iYre`ܻTwu_E f ZMā$WS5" "ݡ+\}_ UU<)[^l>XUlI˧?L!H|ԎK\=G]єPIv~- hXT=a&}_ dzL p> { әy#}Zټ% JANvs7m+Dp&z Las8TXb 9c JinasC3i0v ȃEa)5m/U'HL=w_Y.gJ+.p_J/}] c(D!pkBv{3 1Gt pTچW۞[cZc]g׷GJE=}0Vz:GS fZߗ >>{UGktc쓇gЪEp"NPHG= [5&,h0)Ӏ6Ez:Jr8PkXBCiͩ%X`=D*e1>@%^N=RruM823 `l5%:&jy.Zf-^L euS薇LS5Ayع/9t+zb{H7nAU &thO(&GE {;bH/:lݐdon N[WLImn }$DlBFҕ{cn-Çڏy!Q?KLQӥ 2>k_=kCJjE$yV71F@gī;k(kd{'x0bh${kP݋~f-_aJց[`l+%GujX+ԊV7 =z,sZ%sM&q6[U꼴S>(.BٷO+bQ(#iNc&$ 5H:jJ 7uGȟOSdx|Oޛ"UW+aЫg<q :=yi[i~ Uο`\lefjiˤkGxh)Qיnt9vJy"ú XèR{2WZF`{\€!yl}~Aof#wH2, )WQ'j;Lңo]eCR^=z= K{O|% EZ^ŵԷ2|gsq* g4I2e]Nc1<"7N$ɨbut,r-*+/VzmVIV4+ \}1`Dk;u=ߚ T0QBǪf*dhS)Wbpk.8RiDbI+mo hpdx̠v4`p;] *|CCw3mPc*ǎ@ 7%,"xBf$0hf4qnλeĿ0r@D+O:e -ѐ| ` wf*i Q##(<yVfhbmÁx?AMfŊ*AmP⻢0p.<19꾦 os3Яdެy ^cx(MNZS`*Pr"VBF*H2H8iKt^vƌoL¤i} 7Vxuѓg {#[ _i2v)"o%lRSK*ա\X|^.IUŠHLk4!uYPذsLFN2#/fv?BTފ9:,~c).Q 9cD2iIp,<ƋSEy;#, kӵ!VK-̔w߼uGz_ ui3_/sq uGxzw@jQ]&r􇷴{i[e.pj <]Zȼ0k:9<NY9UXjtn3dws~JqXTs&_j%D8yHgbL ,y}_0_]T,YK5؎}1jbU&ycx$lQyG3пh]|G! yi{%!W F:NZwDZ@FFj/ؤ@:ڋg΁ >Q p>hCNHHV<[U3%jYBAy?@bĘٛj+"A#UWTƯ{&m?4X "u4H> kAgf 5ˁquت7;TT8CAXc0iE%*1Ғf,ߜPd r}pJur~Gs=^V+Q/7!؟dJJ|u݀0@zo^ՎkYTF |@H36Ьv|WNxJJRqwH@Ւ/N@?PvnkO-N?ꄥWOkm7䝨 %_(W}4CJ5CAzaûlPB8c[-QU5QU֤Z'K0_ !nFB^A)=;(tGѮC0R0Gjdeͦ,Pdѝl32 kF?odMq.;١pVO95s4EbL/e"d綋|K8*m}9mG/1GdMRӉӑw{ )x{>%~wREܻkvIuq%Xd4_K?m){bO QxhSBe/`5]k4 yGT/gH8xp{Wđ'Oyc6-E>l(v혭mQ*EP +"xM >¬,lϽ N<0ٜD}t'M ̊krd,~Q->?J*VykoT ,GRer=g1VZu$lUpAKDN.@3 /aa^9 ֺLQ)B/Cé5[z `Z]l{1̈́O49E/7aS[P$O˚4\$@t!f)ل^{ E@0v0;fR(kae5pjyh;FrN ½Y-Pty{,H=w|vSo){CĤ<`<+-zq9l. "G)j;Ǖ)yvn:mc`)-d='_U|keܐ*g\8WKì_b<Ԯ:LOK߼$T47EQ?\%JTXKR߽]fqq7rKu1$HvMd)+nT3$w7L1BcrJ*ԧ 4 _jFq—3b=i`Zkoň`9~gW_c,>JŦNlu鄟wZ=B8b8VkWRR .a !g腰4*e]Lb5*퀿'*+UJzkASO nϊ}w )aHM\_G+BC:Nk611eԔT[Cx=FN&LWg zth)Os0nYb$FPzlSZ 0ݺSNuta5dhl+q:YWXL\eY tf9+C!D0-av{YGdr0G䍛% bNig~<}(f=cy) @! ,~0҇> Jp^) M]j+ 9qͦ>N/:@φlx`;}Z}C=7R _qN^Ɔod`I{2^Ώ[IJ,>Z]``͞>*zM, Ykh62$>CY߼s<̇ {|=r); =LK9)R%tR*o-F.Q3! {ġrndށ *'N0 J:c;XUtꞂFvh`W}nn2~Bfc煋ZEV]hXk].>kT0u_{<Ѱ; \c~TggSJr~K(Ü_[v]x&)"Vr IIQlJ~J$"#l]4P6"~R!1⻅J0\]-z'sLb&BKY <)~)S{l4s?ys.O3dL &m}.nHm|[DOep橯nMxXbŮhgh6+~CYFp"0O|v#|7Q%ļR-\[:,ҵ&<%P˧ykvNU>8v0h^./U!O=R .H Q.İ|/ BpMr1٢ss`u@L+8%؃vj*iFŅnr&qHC?Ӯy wm9 ;'#?WrѢ'zsO6Rg:D=lL2B |2֠R`ӮH ;QaO^}nUM߷8y[Y8~.xD[/pwSuLZ2rwgd'葩c=*(KPurб`EK0M58/`νUc{F \~钐.- n/AmfC`; nC_)IVx9=Z. x8L%2 )M>{dVagfdikQi8f6B.ѣx"],As640m;ixGA#(~x*0E#%ȍ]b՗ur4tqDMeK.l؀MYc  Cy}aG1 A 9PH6 §.5ju"ƷAF]Kd(MBĹ9m`Al; \:o$_J{n_%g}AL;HAZkZسd+=$flrBKJvVҟյ|.EݎQgn-KPG<`_*yMV[ئ9୹K@[V1z*RXT1B#i!L#Eme׍N7{T\f|ˉ&@_^>oky0wLQcפAF )FF ПXE.B1$pmA jA5i6h!+ 3PfU{qZ_.SDS2KtŀyW\Mbob*THoriVt Qfqz* Љ/zxiq[9B sK_ MQFl=˅D4$Qiq8=Ia zY N|jrD`j=nB[?)27LYyT[vL "KɂX.՝}͊}Xpf̫ ^|$u&r!ʅ*>7}CRN3%Oz_-f< @I,i~ryhFNV<X=Q4= '+EH{yb=L\U)oB1!s|@*v]p|h~|({8ow%A0ӊk} 䕧7lhm[z˜*J)zP{"6 |ʼKNnlCD+6~|z7K60ݸnk."jH R/f3IOGC4|zK $fLO{BZr :Um]Bd#T` %$8ǾEOx Ԣ-n%NSٽ#~A}WMO[g(&T0ddG {.lv%DK>}r\6V7yGzxNN։ˡ4S+xgjLR";Z=.\@r1Zzn)I+@y}1*ȓ6&BáОdP*怤&.@l"a(kS'T`wm~<~#+Lсhğ/A@ o=sy]O !>*7^6}o&|4g0xgm>׺{`nW50|DJ>#gar ov=b*yK) Dt}%s ٕ #QυY##Cە+Z\/Y4@|.=abzI8z^^!Qn9|dJ! !?Y^ 挹׶ޖ;Þr"pM3}jtN,XD?.f[TRTf: +aTA'j( W|M-~u~c2Cco^9cĒ )blʔˡtmȓ A:=%]B~oI1³ Jc])r{Ǯ<2s~o4so$$eu4}~== 1d+_{s uN2I\Ǚ׃ =o7`Qk6?%a^o**֐sXh/O8 jDEq$; '԰RT3e~fa(;M:K"@稚7D+ۧɯ}f ~ Fc.]tӴb\ ޏPd4W͆uGd Y%HmIs5q &)g@НبH{qTxYb=9 Fw$rZM5o<΁_l1A2U"Gw(lLE!s٣}M䗓i@S;;JԶo9TO.&v&HjYoXV/s'5Ys"`((t4;_t M 8SE%/5F, !#Rq4]#IAonojRaikHZ9{ʤ_MdmTF?tʟM61~ō3#=s{~2V?(--2;c{P>r@ZcGmǜD1anoYV vg̞7}>Ӕt[Un齶u^֖l!Ȇ֖h'w+)DWЋ9O_uT7, Qj˿OLxHM /Xl&s? w8ZǤ@dڸls,H!~ JkC: $<}P0Mݹ^t3vdsQ?#{eR~LVe3ݿ cƈmH;a+8H)UE$p4:Pe$Nr1c҇ZUsu[1%cckZpSvajIG66Ky,\ql6qv~PMZyp|v6x;!/ -U]Hyl {f9(b+B A68ᥱdGKP.Pugv=L{좔^t9 ,uʠRHX.1b|Ԗ'zstqK!~RKyʗv##2>ixuSw&7s\Ȳ7HFBԘr&1đ/M*WZ!ҵ(@O1faM~S|5GUltt0?lAMPpn7-ޘpIH .[H,tˑ[;Ƀr$cS>wl+F4˷G a: a!*u%zTlnWL\>ĈJ(b,W( &~cV`_CIiEf;#U9z6 )ЄiS©mo%d~KY|}<~IPkCB&?1JTh[}(ҟeL9(bУHߣȦc@zɽ9Ȭk(pϝ%~P8TBy,O Z ]?P~"b$!=W\O]^ыf­Gu 'pDoR4wCZM'i7=8WYid:ubNQN^0C|Xݘr#ܷr *-Xl+h_>\vS %qmsQOvKQ$ŷe;=Fۊ:Y7qz'jMX;fmeuxʅds+ 1M|[h\-}V4y3=fa(ߓ3?#Ⱥtr21Y$10WEc"7!VI+M=z,-*eRWL]luhfA~?QGiKÉMm߂q8a~ L'4}ƴ9wG 9r"^# Wȼ"uԍ{7ѭ M@r̩>mQ鍮]AmSoo܄ &GdP|f~+պeʆUPn2>v]*a=> FA5٪pe6n_FTfMS^&H*oNV2 mhYw7b..ZE;]4LvWƯtLgHa-e{ SY %?ofbmo/Xk~_S9Hw)z&"Srʩ>XccRsDQ&cw*R6d<J_g/2s-p1P_#КPUhi-O͊KR[/3.PIs&{fдM=G<> L=|fqB 66)dgAReA>hOJ-IV '!\q;h:lnl4bz/icՋa [D3gYOhqoT^#E`;}vkc_CtճW75{ WsY,~ʶoegj*EnXm<AOdG8Aѝi٥I>)*bٱ&0(L,Ȣb?W@d47*[OȨ O& E 0!;H>i(WFC\wĩۘ6.ľ]~ ȦEcqH+LJT oGvWבQ8κ=ڐaᡰ8|%۠K>"T>Q@tɔy8Kd #1Iسm8Q=>Sb%e(m^oתC^A56:浜S1%B_7Oܛĥ,Ϙ6"H<25}"eE.B D1t4æ+?6A,^1g00HP3 C6!gsf| q#&v4hQu;`<_Mc22੃^(!6 =ʂ:pD~uZmoS UGHte3)FbF/f/>[K-*Jm7|30E l]ݢبlZ3/̀=V|I vJua1@lnw5DKF޹y9P:$Vۏ '|4e1$Tq١(DL9cC=-Y Gm z0ŧ9x4,m ،i WٰNK%z"Pw5#ks01Dyz! BpӺno?-:ָyܥ7D&&ǫf]VzK][9IUZ7 _ ,ZBM2 nQk|. $4t?XP&ŷ*l[i~b6MYQ6͉X5@ZVy]--Bڍ 8a: Nh-jk9ј *W =BNLOc:L UJZh]f&͒xvnAٴekFD'-g;Pvz%ُbi3lԚ\Co/O%:t>Wvo鎖1)}ӬtSCQ/{_?,(T."%\:$;pi0pʌ-)٢e<;<[%/cnAũaô%-@C4n.-TF$l٩{t{HԦЃqPvcApcCwz6 {cˏZl쉝e{i6ߴ>&%У4OTLt#xn|ViL6bsG^-bա*lIQJe0\|iXo¨*qu@r $f(r ?逼|4LO lv4QGw4c *6ZV ߸۱~9MSW!.ծֲS&gu Ml22Z"Y3Txdcv ],[,=$JɆ^|K`y &H3 0L=ҘTfJg&R:e􏾛($'r2/,OaWmo~S*d?6/3dP(nuC[b  MW<һ`8ƺi<ճ2T !kfM=\8˷qGp /&*PG- yQW_ižrb颮ÒЗ}1'QR(oi_na[2r3- q/(Fܢ,2H0gPo<|xrhbѽPoij(32y-@˱~ˠiXv320Z\K"?::.$tih ]sm7y#Ut7Mw/8* ^;o6##9"Dy;#ynnଊ$1jd|OAq]wM}0Q.ڟN- מ`]}p{dM o h-Է_rNzSbc%SJ+F6 =bW qb^tP{y/IVz yÌ9<58ByՍO΅gr@D~= gZ3lumUtoz3&-ˣCW{%uu+0~kI)%"#|lxбko$A~g B.XĺwRY[N%3fITF'o}p=>+OI~LMoB[ku]`gґdǥS XP{j*3t \,'cOH- (8 ; %jdNc*? ܁r`̪x ^K[65Iju v z|_ qY FEoby'M2!Ugűk?fyZ#^4ʖ},K"EL~ lq&pcYQP/^+h ݺ#w@6%9YCtG$^z=%d%16 h$ $xOwѫٳOe~+!hzIdᎡ(Ҩ_BD/ڋ3$QtAoLe(#2=i;~7K3u&! Ko_ Km?L#qkЅ0X2}iz.#̙*VE*"iݭ5 lwJ/0ʖjE^G/΅jǀդѕsw).D~o.}oPVQI~BA^n[N Vƀ@ W(Aeޗ ˸P黏4GQmd:v֠?|6Iׯ!D4` 'yY^*].Npb# /{p#L Nd0*Y<&SUL `/kQBj7vtrӬ>S5:0ugA{IgV6&k=OEL=Iqėsڀnt+X:\_f2;֚>lsq=VќC2-sr_! ew#N&{Ю Οp`Ƌ--j'kp[=U/ߎ47x@_:p]g)wc-h)r>-X.cx6n!pbie%`D^g%v(.x=n;x O!]z99ȸWL 腑c#4a\8vTZ ԡvԬ1ݭ;ҫ޴sմ~e4ϓUt|M #G&/ \<0#Xȯd{s9즧D# TK#ylͳjN3Rk 57()3jkvmp!tMwݥlA2 h>j{Hy Y)n;b:?p$TR!tϵ=VdL jŇ䪠Tn"W4(+[Kר БkA~bIеJ:pQȐ}rC ԏ@^Ln.%1exma;x yϊǦf3( Pl6S)nCۀqd`›av#BW4\ɱUmt*&t9 `R cBAsk :c1$ջ뢮Yz Oh-sT.L9c!t ѝb_@C N SK'kR usԍ +%,زg9f Iiޓ$=[| ը͉RJp %f[%gU_WUkb{^!KfQap GBgR:蕶*"^D&qM,u pIw0 y[w6'|S>:n },YB9S]%Mg4 戴 w(lqIv{b8 TI?.(}#`j+ ~8bj;s򏵒͗HQ-I.T [$gl1m/ʸsNIH# W ?x9$Arz\l>I/C5:.T^'U}J5Y{qn6=6ŵN >꽩2 dU4m/eoSt, Ntm=ӅG[ |`zwWyus-΄^ěi$r쇦',䑩9ބ%"#.@a?6+,K`WWьy wTNP8qUrUƟ8>)v$tuw='b/_%M?JחFĽ[.V K͍@%7ރ"s,DEY>Z MytQ`ŲK\%Zl\`Ke~ߛJnqZLۈD?0snSYKk ᅖ,.5w]u`s@~H3Ux]Iطzp~ȍRG ]'{Y:9' R?jG-WcB0M"&KoM՝7 *._j?^%%ƲN::&9AǒE.K([X>ZGZǠ iYNQQH@htnMw:b?92;^^(7aB;V7D2ƥi-s7Yz-Cʍ; R) k(T r5J\pݯ/ԯ2 Nh^EwzThە YcDd nYS9ojΏ&|/@#U4$Ө7_e'Q3P%_=&V3\$Mf;?hMZM-L H.dA^ƒj͛ӏ!r)[Ya 9G.2HI2ހKTƙ7OXXN4+ O3mmjůSߔ0u{wF<Җ5EMqѡfsBhS9'}m#?]ǠVl<[:=o#7jq܌ xo&Wᅕ{){ec **س,3j^pfX+(%!͏ i1!N4;52Kl`R PPS nIT9A"nd &ʗ ᰠem({x[g5h2$a$~0*o Ajzp. A`J *D?Nvw֙]Bv5WCn&6+ec*P 6P8?igqx|8B6b2*2;a7W)~0H6(w6"6ZN`B1W\ɘ/M情H5ߡd^246ReWv-աUH)Y J)GVy|NxMA3ʂ f+OGV@(Eq&N}_HP{b@q#W8Q5W(v&G._+<<Y2|8R%tWquiZ%ضx#n' Sn=MF`n<8vxY1D;BZ&>[WrĘnA8H7xQ4VS6:Q{@5q-$7>F/=45-DD{"F5)켮Z*%ڑ^&]{av3F]! *O⻏hcŲ]y7I\Ӆ۸si !꯲VsW!;yCkӘu`Sp̾X^Of͠M+}7SW:v8:c9F!h"*K>l[/E: xDG`1g}oPF̴㗳zVj$ ajקPpz"#S%n[:8ymڥ\ą0gUj=N9w+EQy%h/KIICQ$V ȸ9Pt.=(T:$s WxX- cgyY8)SY(>IKT,#A DB)3Կ -4dI`#2!&DV .֒p~)cdc\k UbĠ0ywPVuVu+vhѯ̴ocҤ "xxH b7th:ɧ~`*vo/آ@.lڴ60ˮ&!=T-#弲`)ƕeB(\j)F+=pI$0j9cEl¡߻8jU2"MbxHiS.PjyįhE.mwϳŦ\;ղqͭyd§Xa;3.m@UffE>qV~$tbĬdĻCJfA%\ 2$=1T*4lDo uoIJTFC“A%t IG ?$C`auu[ SJe3%cOt-A"]ci ;?X3&PqgNAwՋSU-^}R6.OYX=e07i Ӆa{3#]orF({Yg爅.ѷ6o']S$PVQmpTA`,-[?tOT<:IO\: U[:&kAqEբF)ȓ*"*T}[MWݐpd؍SseԮ7R~~( #)f#HqS3+̪#_y #ݸ֫^Ϫt0mMX K!aKr2Nr`8E&N~g|I*N,,fpDվzҵo_Py |`h`86F D[zI >c\v3GI9rC3E\0s[1Z}AN̒b)+RHn_JE3y蚤~#3s#")D:gť>0: _)ɒ:(tӛwV(' {v?߀a$v6 XSK` !.m=im¨fJ؜%[@LȠd`_ U~# n$λ)OK3(~Z 嗸NBE̪/2E%)i_EpNIJ M׃E>>"`Ltpz,oeJJ`x4fWWq]8(1fY!Rdk^"JZ`XQlEe-vD[ [aԢ4  .c, ~bCcDeWsn?-u`w{ܗX+:Ef3 U_՗IeaSO/ sQZ`fK {ęc*"TP8munټǺE+NSȑEjT6}qb򜠉JcuK|4҇7W)Sԓж˔2`p,+"ٰ>Ơi$;8xNSۖ!9O"˰ @y4w"834TC&_0"o.*3Mòs+Z~4S9n~})ʹmH Lph CpnlNҾP&v A2*%$-e4OH/6/Ϳ?¿,_=oq|2w^x_?X3O>^=zyøn,i5ǞX/uQycvY!8 r7!A.^ s/ Zd4gxO[/a@r"Nin(0pc|WOA7,^'G#| lVZx13kLyEiITJи,k1Eˉ{{uWPhE_Q5;- X3FdI>;PL8#}u9 :;$o*k_ _8ڪT,zםh\9*k>nIH=cvdźT^,Q,H rңjf[(R~Y'?Ɂv&J ācHHWtgy?B[4iz*l_`Jw%nH?R> _T"'E '0_On˾dTD@Oy cӾo'um(A݌{p̽2:<僧Ѱ"zKj$R6`=`qG|l"7h _|ChF)l GObڰA1Sk"n病]f:ċi  B'r)'0|jU>OM|s57 ќ˜^܄sBDT08/*1G=*T6,G)>Dݗ Wdҷ&@1tzs?3-a>}[Qd58LT(!ԤNuF@U[D?(B:\ dTff}ШmyWWh]*j{N! Jը"S=$%]tx sJ nϼ5a`\$“:+Ըw/C|EˉڬA|+Gvpv|`@LχZbK9Vdl]:nPiAfnl%s pXba-P KSփn?/iI/tq)80>Lwe0*/?+,*Dy˳u%,Ri:OarP3zp`X]g(55}¢']d9p4a/"G<8;P wn`3dp{sYw*T cCv~0CPk˃oڼ&?NUg\uEuݦM2HuQQzfX-%Bn~bXwL* ^ZQJ>*[V ˯imELr2W^s~y VMO _9P4)0p($,dcWY*E6E[Oj卵8&{:h7: k`WMFij D:I>vc37叔j4NQD&PNN.pKQczqF؀Rً}ASҙѤ=o ͔c7 >BKvcZ %Lm H[=$yp QMldGv)Hj&?7%! aE/ г_v3`\ҡmS -X]DiH{lGw`]]dB{6 -8#;լ;F" ۡLA/GZͼr3諪.FDdO|q$;< (yHXجwLLAKanu{zڤ̎MEkxXjxx1~vxm)l_nW3A ^D:L _*v+ M)92z^(H7]FaXlٝW*0A[m]Ly3wTpI1yA^1˺W1=`s(c#tN; з*>iq9XI꾿A$P<~XSJ2{3'4]rCx˙6oM8[{r-K~y>xW>+g Iۚz [?,j'(m9(J"+eÝ{r|1HJNøgVv fRڸk|ONsix)~ߣBɉ E&()}Z4Sܠ0|L^c4G{Ej$sqv8GcZ.rۄq_1h di4TR8ߠ8=1Jxm>S9q50khm ` @Wv@UT\QBwN- <‘&:{a§r_7=fjD9TԆ$v(Jl ~>T[F3W xppi;#QIF/pMQK5g8c>I,oVleO8a cNK"-RM@kR#d; [;4| aGixY5ٳO,W|=v7CCdFNso5;]p .X%c}\ti%S6@a3/S{ J6|`=~K|rXd<\z8]W㥀?K1@qʛCC*[@S:i)jq4,wK2+n1'Ac7"f7~|/:lUOTxGG]t%$IέNÕ~0)aUSqs"HFŲ}~Kp%ҁ榵(OӀ{ðsd#!qFNZ\In\TJ';;6l Z22_N!qOynk7]WZS)Y7pC9Y-quv1 UX^z-Y']Hec5|?*0?L>H>@sY{[kT(Z6SjBaDp h BIȻkTړ2bHq>m $ (($#!҆r,qb=sP`Y$*ݦ: iS"\>iG@) VZ+j궇~9J -q"%)1L@3+Ӆ6x1R.i7%YW-!+'q&tݝPTXk!)kV־,D*6pleP+/ YaE% sMs>C|fGueWY?Xҥ8u~vDN ^㻥 [-`l,y`¬!^\𜖦Dy` >`szsfs!_( 28qG声2 B@A8ᾨ53 U;YiB;;!d 3;:57%3DMDOdcj?xjaDU-9B`([Ɖ(iidk=R;Y`X:=rʥ'F=)I:\2%j>1:!G zDtzt`bHL3oܖ#ByϩSE37܏dlSFuX_G3\HQ_ޕhm-}}s( ZxC.A{M)hϢ_Dpx[*$.LS\4A<ڼN,3)ʜyby1`Exq̺gZʓK-&\z[~-Aqw#INn ˯x y5s%jlo#(56+/4q=y񂩕2ѳ[ y2Z#}i+϶]<&(/gJfL]"YԧC9y/_|2.txz801;]0ڀ=OUՆh#4`tGTVA* u8lͲO4 c4]~7HR) `$]L F+Vi1ivp5l/ |ɥh|EYR(X ]9trrOq9&Haa):tv6{(Cӭ$YA[5{UԴ&{ u6J $tkښWfݮ+F1@_ Ox;!8""'0 ~;3? -#. _s-ZkwT3h0ŴN+ 33!(T2Qhn/ Ggj?5գo:[KM`C&&׀֒xL(r_/P2"hA)*c[8qrYey+yW#=onRԹs2J q#3!?6`c^qQ6Pm2̃ Gm /)0HJӝBNK PmfX : )Ei3y w-FY56'f3"VR9H7ɻE3ta)"~TR> IsylarAEܑF\ Bl:t`HwSzP fetY&(Kpn/J/8jc8}bTEa]=r>YX$ fZŝuu%-d^x&myn 00$`LÑ'AoT jY}v $srx.,~!\ӂNp7҄j8PC\☣ /L ebr5Fg2 4vv$ RZj"B#(_|7FsҚ9Z2d, Mh_q 캆#&/y~ׄ |N[\=8Z.Pi/@R4E3I};Qr@nmNjpU QYUf1cn$wyDL݂jۭL,O\1]c| U5h NY4|4%ǩyfi N4m6%k.'_01[yq施Vl] /дY2l+$j>^WF^GwfWi4MmsA%Y ^#pa`W펆9ILCv\!UQhu=жf_yEK1plgtǣ__n!0,6p" ņX6{gNRRߓC%D \L{zNƒt27Γw ={c71XϢ~j]|C;>QHCۻ",KQ eM7dq|%8TxEV}E2]Ip2ꚴ{DE!xk \Պ`y!Wl]FE;~%pyoϑebjbqeyJUx~/ĽHPxV_, HX-BXzejhgk\.n铂M:ooU>I†rMXS#iאhu *CbP{><ZN]_@c!}{Ի}e)D9F Vv8\SM6Bx-pU_{ETBzXga,Ih/OJcs:厯G9|ʈkXtfdzjI61B PaH {e=5"ۡPL(S F!_kؒ5q*Qy9Yxao&I?1RfNkv#p#O"%l cA+zD9Сl>z[g ÓW 49_]FK50He9|)lBv,gn0vjt)ߍ a +@ _~(Rq];$sga0Ц%uQ {ڠ!$̍ʋl[Ya , \{bG ( YQ秥 Fwut$$YXiţJL>9NzNg#wUqj0Dxoɥgc( {)aP}eM[rF8ql SnH,\S3EܫߺVu־s +l{즳(Hq #ⲯ%:C<,8Z0[g'an98Xt׈Td%BT6~!G_WZV' ]v]Zag eFLq9Rnx(F _`xSȰ[|MIut YX)NSa9xAx՚AmY^ Ci"8C*umy+ɔb 4dY `ysd02~`JuFtztSnޒHR-i9ԫS}l&N5vXuİ^)?䠴7=xD*a fdNA"v+&"OU"3}*Ia _=_tD.BLU k3u!ULɈ񝽓o?,kER=wݷSx<3W #X6g># ,ϝ;2ne+:A>(IU o98w "$^?x)#Bbʤ$ $ E58.o7u) !}OIRkQ.%(=*9P S̈=]%ˋfACM$RTVtCe:mݶkp Jx'ue M:Y!#mLMՐz 4  WY{W,ۀjDx%r+(mfid%-΢G9H ~41Z 5vo*Ӡ~ǠYQlhB:$@zY"ڎlQr"i")FdgD9|(r)O;I ܘrFѫWawp!M4&5jxޑ'$wN<N@ϓ)|Ju7xI]N/ Xsp5O@%Rbp*focTsܱ۲/Xэ:MQ$.4sigJR6hZ?WF<+'GxG R{YF[q_Tf`MXFN7+9HxP&7`DşA!2 OMdDpbEA1/I1;`W_ `, RvhGrR%O~7 ]Lk#T_[3'u'Xt )G9hyE-HjG)0n2fW\Pvj0Sa K(H.ʎ=B6) ~c#tC"%;띑0%/ȹG焏:KXHͧeY>٦5aMXl%cqGpY%e2pz0K:풵r kr[MYԶjV&OM@9vhXLԨ C> 5-.B=_›Z]r.NUoÉ\mk;_9Lm=gK̿lӜ 6:]3]mX bTDj ^wȫ9#uJioIyP''G?آYcP4.QF>#(0qt.4.ѱ'&厱YqK[/f\Ыio'ڣ8cظ0#gzSS/%Acha`27.=;F7&|"&SԎ $ 8e|K*Fdo&s(k iE<#j\Gd;g "E&RzdaVe9(F0s$ XEolRYf^XRu_=oeaȵtRcb.+!)|so;LTD\iIC^1(;OoeN_ Y=*4m' M@&`zO1q;{ A2酳T1+ ɐYO κ}BH5Ɨ{K_4y6!0wǰ"V}}&%y& X*YawV15rɌ(=31p$`_IJ=ODdHL iC*.w ә|OI"CfYsq[;ٚxA#2-0r_yl0v3` UTg=)!3WrxccZY&ÞUi(!#^[}r"ks;e3MdHOAd6\-{ZS];;m -2VA kx%YwyI}qvIXF A*\U :o;Y3Ob^5Oz#Z0*HfRҙ>@&u7<޳ ӧz!_I)pd;LYS1Ԫ.,]B'C{i֜f9UXSN5Onv~t3*:T<(+JL5X^IcF֖v gYYN)C]<Ąӑlӟߗ(,9H h({6MXٞAcj [hWO/%bMDܐvZ2zÍtȟG񟇺dU_ 4+еX`h [iGMGu4Br;ү;s6R@McM|ѸF( Rg]V]Z=Ri=U!9p h4?/"ZrmPd"XoD:L1,kJnJDdTPw@تfyVgEFby"#E@cd:DxB>i|J oJrw C,QSQK=W6ɾ.hvLKEhjFB#Kޠ:޵OM`ަ^-\za˅QE#k}(ɅRGB=xf-8bbmuƥK=kp3MMEYtA>,p֐z,M+bʛȦip8|0ÓyN;0Eu˱jK74ɀeOkpI3d3" 8\˽ ^3[l)e%:i^9,dpSkWT*gv=+J lb\d_.[\ce>5Hoߪҁ%G"_ [pDsZ\:vK\;Ե8`FxKUQg$3P?BT'y=1'c(4B؋uHk@g}>[oEA_hP$I% [Oߦ2\F9nHx &<Nudw/mk] pgoDdlNtp͠> e[0%l ֹBzgv&d92Z6)Jt =,Sd`>q0N0I0;x/zfU+Cc/&?WI4kQ\C﵍Wd䑖 xEaNŅC\Aڔ̙WbOuTl$C[ w(UsP y&^IeT͋+S)VU֠P3(SYkӫN+aUb%70&<[@ rYz%D]w]uZ}ko]ϲ9rH!٨-I\Efh]L!AEmZݻAg*>QԀ/Is˅DKE>hvQ6{x̊#3ď!,!Ls:ߜȰ-"7Wp{0gq{!?Цd-sh{Ӵ9@˜_5DĬAE,O$%ij[<-<,)Xnw*߻iWw?tt~ć?e6x$nKR6nۧ|~2*=4c?B>wиt_Ta~ ==NDI25g6⿶0oHZI& Q̲ Mo[0㸐2(a tZl՘JQ!eɇ^놭`' `E6dFeGLzܮ)-T18AqVQ|Ӷuw_cTAA)<-pv⯾YC&yi0 ba٥0P)7L-zЊxSR8"m"wOd1ș毴EJͪdIj@t0a 4AA,Г{6PipFcmrPHwZW8UAogNkkw =c-)n\|5< )rIcwޞbV=[opS ]PN iuȫ7bisPy~P n4H)yτx$_y#M=O`{]lf l !Ld;druiz3f 0L ʤSKu?Y䦍3FI' ?k#0esDtqL*9'ƼQJt|!!_V.="ws.OKXl.x"Rtۊ&4$wmva9o7h?He.[g%cMpd # G%@znd& ʈ<֜Ny"GԺэPjLExs2'C0c-; DOyE:hy1w[3br:yr4HCkfo tupP%Er&6/-X gb65ffK T*+X.^L5?)r-$9X8h]_c]HDV T}|x9U ,KW=E^H3|,ơ*zS&_.7Xs׀Wۡ&gܙ!!2-*Bm*\ |"CsjI0V\Y*s$7 z>@ĎWcy{ naZxD}Q;ö-ՄqN>kD@.{}鴅G(do PP 6+`^B-nS*PI.;C,+hȮH]hZZr06hq'q&",23o >U@إ$E'UY 9cw>С{yvh/ 3 @AwKp {UP~4 wL~/3sl:>2cI8*tJU [bϣ}3Bv"'5ty^3F|Jמ1cmaGTxqC+WF%+"2'\ao4\V!{IE5݋qZJ0Gj]w>rjf Fu˶h^6/K&Υ!ң~J @&hܥ~4s2D4!g՝XKeYEeS†ߞQI|֊!x"NÞT^e Ē`Qw DbBzzz]H ?.v8U Ӊ*4Q_=dEӇ8TCl?Wۍt?DG%,6לO BJȷ9@aҲP7/^64PnVm1S~uZw"</U0oVo5@![ԔM3{Yihi̫Q/-nz`z}D Eo)wey>uڏcG ͼCKQR 3^pj6͠o*#iX[nB/F5U',6:ۙ% *#~ j=y} mgpݿJ֑T=HR`Ͳ#ibX#!7aK D-5&_3yoO+ MT 6ohJ 3)sMt9n94~[J'1dh"F:%? ogSSOZ#}bu֠jĩ֒iϛ8X鯣^*Ϫwҷ(#Wx @Qdu'ORByT_蔉/u`;s`%C;}gh'7 5ʝ?|w F68^o³.sLB -VLTX6jZ렍r .SH #`d%+|}%HQ/,)K8DX>mbޢdr;us׹#Ƞ/M'Pq |@?)W${Cj,9!d`bӮRQS&9DC(҈=\:U)z&)CԜq5`N2=Pҋ}T& mek"mЏ+Kv"۔ bqobҽ5>%ѾJ_Dc,^0PѫPg۴s%q e0^+FWxP)~u+-~(>d1~28gwegΪ?86r_?F,Ïx“dcSZc EZ^MYUeJ"Cǩ\} ^ׇR~͋!:)d(9*eQɬIǯ HS H}SP[9&fL=-zqi͖uWg8uNM 7g-[|E  ?j3}$ǕVNʛnot9׃ު]d9N; ͺtޅy,+&L 99J%h@Kl/P0O$Hn[ɱH}P WMla@Hr݋>TĽ!f_Fք^ו; tUusSDx=$*E?M{(qνٙFyy{9>/$A 0+*k á0F̸k/߰/W Il=IOڮLo\zλ Vif/z&c2y!qu\n ߼rFR/QeWd7MI>+ǜH>\Td7Q2XmB͚ і{̒zɝ꩷]ʊFOƳu@ Hc^SA#9\u|8$;s+jsd8Ox pawa=+SπJEFFR*rNmGbb`zt /CZy,Cٔvy^>}S1ېGB-Xo[Hmg k!+5>uJQ4VC7 總f`G~ DJ'#مhv@ Y>('PUwʂ-N8#~ě%-/ف{<m #YM{{ç-LH5[Õ4{NvR^&mge]Ӭ[) ՚yHBCl^zFY!s !4Kkd"VQWZLYP_]_Wp| f8uc@[CK :Qрrx9כg/Nw]7Pj4ӗ;)QmcX0gZ=~Ӥ4x :PsykO!,|U){W˫#e6A8PÄ3Zmx@V:I1lŽk۠ wyO@hвD=[36]9OYwzepJJ,Ŗ6Cw#2dr3KcAf^f5;YWXYd- S?-@beB@^0p9͗M;ۡYρ_$NKf27@a 잵199 c0∉y|J{[)滦f vC>}[`.Du츭sVP=Z~Myћ(A=aǞANX re *U K4 .rgnqD5 >m x9َ#ڈ̊`M& vi(T6S )>Q&kqAG)ִZ7mY'{RH/ ų|Ht3; Z:G+w%g<ʗVo̬%9h`QH Ko!/jNOp4dx:\ R t2|/&? Jl \AT+Ԧ<@dQt\x(V(g6g-crJjyI?*45,]nQX]WX^t{$M~0{W@,2((:}>eV zxbW erSTXd3_IUb#";=+ugu$ uJ J$m %! #i YtqQ`}l5߬3-o[alYDc `1aMƺUOg?s;!f ط{T[Q%ۯI45+B4 MuLB\P]=`?b}O0_ κt͘H, Ȟ~kZ5CHÏn #,3P!Kqɋݸ<ȞDL .L TnB GM ńĝ#FGXb<|՜Ru'G-X{4lڳb3*% )1{Po$y"뙯R#0k*/3됞 zCl4RIDVo\*=D^EW俧޻&pv; %`70ϙ8|mkky2%Sy9[g ՑJ$\]ʊ;bZ@6i/\WV;,s^͐Ǯ(WZɸ\Kw| Օ;4P3.TQ"J}H~:`ѕ񃘝U.3v𞢋1`{hC q-K"w3<ծI|P8UZds/?jQQ[\+V3ÞL=O?h5rFHI'{|:D\KSƣQCYUDӯ6-Yj,P`8rÚ\YdDt?w{R S+*)-@F$kAC?5Ȩhk[.x @D)]ȖY~sۙp%뗎{ڶo:&nݨJab:$ rH,:0ԴQf1J;HDtv-`=>OD ˒82Ss=1+vofŦ.HTL<>i," `]ħT&2˪bfwzt?毲0-٠R Ͻeze(.Yjk ;!J`Lvae%Z}ukf͒pfs(͚ݪtföV6Y! t?;͓AN3pyDf1AVs<a^o?+ߋG{MMFMWu,'XΩmqhnsʳD2oaۺӋFLmjy:4XW hssVb mZ*Ĝ]K7x&KPRwt;L#K'Wn:bI'q*QSX9DMF>D|ZӉf]6ľ7"wr9 }[+60K}r Ǵ8ZRȺ1ê "Ӊ.S~"zG^J[NǪTܲN\G4p0JhdnFFYY#^&Wr{Q6rrWM1}J[Oڟu*רvOLjl\ʘKJi)? e$b , `Xl#" 9`MM8QNV=as)er}/"LmF+C2u>E'V{2 8i/0)%1#0߳.ΜYM'>l`Zc;R,E lU]M"zBWM<(6}̀>:-YЛgm? [H.GIK@Ύ (j'5(~ߔ#]CY5b A|VZBSpp?q@ Lg#1թ܏N nNbYW 9jHtjaMWq?pC]5CMW\!@QjJVm 4MpT;ʰY`  v VxxF=+~oS8ZleDsvSeqzMi2 T1,&f18 :p q>u<Rg\f-*.Y.LƂRul \Lk.YyX2^΄b!ށF^pcWvU0")qsR]_ߚ<"86ɲ Etܣ@#Gɞ0S||`X6oE5!NBleį5hnׂE=V%m!6}05F+A]cϋ\ɭ2D숯lboSj86MQ9'!3H#J R#$k~-2ߩ|<$F+ZS!1CV19U{"t >؄ǿ[E3܂%Ga~ݟN=ˉn~$mPUJrw9{.\BlrZJf_)f+dQn!̼kcd#wF/>8Uck7'}֕Fk-^bױWȶ$aw.( voNm>o16DpyMEK/9k#mrt*˞e_FU KD, z}~c o$X^CN.Q:/r1!4 v #擿jO۰_||i|;IªyV"*>;5D*oSH)jd"8ua<z|6y|'D7WS񀟪ja_RVbϝ6j\E cѪ&;aA;6+) 0/mdH)M6t 6Qm^{`*C<}ZRSNkVi ,`z.M s|@qcݚV If/e&@Ly*v*sew _H}Kϣ`g1zd^ ~5uZ:6g EܒcRxk뉛wQ2hJIjgd|KI+ p~\&6L7<`zЧ&i;=2wQe{O'+net<¨eL>S‹뀍=Jpa\ac<*xtYF=;hBdn; ?$}c9]U5~;wd.k* Ft`R d\63rCT6f2&m-оQ (P(vڶ}Z[HZKt[ՆL!-fDWNKxp<] =*KB7#"AJ>i+AcʇzYh MUN HC1R8 Z@o^^*R, ˳O6?:r ܉b]q|5Xfk> e[eaGp(O OM9oiw PL 9'ZW?yԹQ8EcαL,w˺Q˄ ES@̪;Hvso L/G5CRY%5k|SБi jχ0ihb1&{ bXn73fugiJ!SO0:B.˜oƓتBDgk$ϠUAεz ~7b|D DSEږп譋4o*+FXU›_r5K&;ҠNhwX.՟94xEDž&1{`,IRDkO()+d4jH&$/ўPTE۶m/**ayti:71觌KuE+wS"霽|a {tcv9ݗN_8PI.'n卡g E`lznZsaoZ2䡐!=i恢'JkFtvs3 |;" >E;q^/tK?;ި1-=5)pƪ)OiZaU]a]=W Xܲ(G%*VBϦw<`!+[MR2!Ħ3E%]o:أAWquL M7DvGgA .MNj~`2a5"3rCff0JMk߮Qkխt$$IB{Y|K=Sq_kf!j]Uyah(D4Tcsסe#rVz<"#L-Na{W˯3#ߥ\ ԫrǖx &6ҠvZ}V՜E~pBt<3mrN؝hY,%V Yo('%F̍;۩L ~up 떍[x n*C2 B{-m.c-4?)Nxō'AUݗԗ0_M헏eSyqgyЖa$XG;`񳩍MO.'Bh)GKP2t%Ў0}q'+Ɓ `]*̕Zw@[`Vե :vZ-($HD^Ci sqȝ^iD|c&K-!£LL?ii "C@LB]VBT5-WQy_ Xt{% j+6ؘC$zijPXޔKR FЛj⮬ˊO/Rx5#ܩy]賘fpgY0꓃$iUtse _GZG?MزsY93@y=,NݡR W?sqMƴB<1㠖:3qr 6FyQW2@~뗣;4av>˸PKKH}pb{O#fkÉ}-("DtrɄ  Kx%Nn;,H{ 0h & M~i6 Hd =*>4_=<8Mu?(G&(= T:^qJ缀I?e6n3Кıժ9w0ٌyFĩM6u0 |Ϭ~2<ތ;?]Ƿ̣泙}h[>5Q7LI,&|@ҟ9<93ҟ?ޚK$8ʺ$+'Ƿ,\Nj^`-6;2ʣcc'A8𪆸+mL$E3-SK \L|J;L*:B Ww6^n?z4F iR(7pti>2 5uWIgCxس5 ~C^&,xE|^`h$7-F 'QfntQUPւR ^ ̴3QpߺrwSYWAuQAM02f tM)EB_rh8VcS[ZSܲxrt(+B`) ]:`o~ Q> QiItQ*n۬5 V+F`Z0VNp|/%vS?st Ь,#-p/OGpCsi9c)/㙡jYxEuyVJYB#` K2m9]! ,csZkYIZY;8 !2 _P*0Bje, *-BJNrs^RlKIYxבAqKխ˺JE YQu __b{վ;-j7t% ~B6/* Rr+zi0aI/gpp4Md)ѣohh)$>%>ف1"BO BMtp<:![>]Vw00>#+\4xgfOwD3NA[nSUq}6TvKfi*i0 !nӵdbŢX"\ g=0@13)'FwVV?wÏ&QgҕzuerfGߖ(YZQ2_'c|YgRY(  H(3ZKXw&4/?cp_;ST)d]=m@ERY%;J_㨀Cs.-1Hzw2(Rr.?joY"ͺS=(_'-]Y\EiʊT$X(f]VpH]x]tʀ1K+H{SsC_ lԑkί;׏\Ӧ5c5DXQ&;]i&5Nడ8+gv@+MpPwxȗ_e@;0L. ͟ E8#5whI}73 -?iB+!&LjN{|Zd 2ϢJf 27^,ԱVhP[ O >q$ _EkzÀH!^:Adb`1T<3uvoX&Mx+l$+,~ʂ۫6Abd0T%c.Ds-f;>z[^°e0?y8Tbtk|ټHQ#W4ߐ~غr.0DڜɈPn N#^g5^X.HEO0c)bIHΌ.X& 1D9GТGSlS}I'y2i!k=nJfC-Vs%Þ3 ! %*cr`f /zK6Ooʼnot sH1XnIKЯv7%vNO+[(DL1?DmH MlLM p ;hLG+8l7Æk:DS6Sbs#0NaiXVm O1D+նIG/Or|-KQ/r(<++=괅ˠHG `#VG A<%KNٱ*K; _Tq"c4z7ժV^*\("%] .a9,$pTU~.8Y%P9uU=/4۩Mڵߎ`PZ^w_L VV7蔝>[hy :Pl{ķ6&_z ~d#lr&uB:qE}h;KF•fpQ7̨Qv=OKv%+Y8ٰٞf>ǓLӤ ̶Ze{.*\jn$[ގMc޼X:ݱPi5BA2)G1> Acv5(IYLAU΍h~̂D M=/̉_U QXMB>uO;$<[+Ȣ#\m6_ uF&sxr;q3zB)؉ ZLB;^  5hEn,^>PHv_ !ibRXQC hJE#gPInsfUC,v7N+*Nh^@#'F5nmZcµXPs:ǣTRucуeY^w{Lg:cu} vpZno$g5@ЭAoWPz'3įn"m5۬]q{|8?DB<ŲsRZ%<*,&(Kka"ውD7%]HŸC}3$^[)P3*]韈Ć! M# LR h\g-eh7~KbĤ =p$[" +X4/_ ".-=@wav=7Iby`!qk2n,9r p@Ka3BgwHJ]JչE v;/lXtv] x%g0?xf5ͻE&$K x skNj nEb$zvjJ[ppwZlx)N?SώK'2Z;uMS[c`Ȋ^@xV`pql$tCX+sO㛗 [:=E VKIj2TM=Z}i5(Z"QcJtwu? @d}|l)jygd3<<О$uX]]:'$>P|9ʦy^uLb:wö8 | H )DOmk{)`Bu gA9zf fps|tsQA9S[3!Vs\TH~Q+7_eYt/57.6xn`6(sg=X.>)r$":eni;OP>)S4%$.e8{NP}ok.8*S UiSo[{PKfX8[vFQѕ')KKfحa&T|/EQRݫ;SiqŭT iWi>& m|oURw5 9SCT,<T<.SpE71y,>Cp}URf`"9w FAoVW~ %QLuEG+& s">f2j5ս Z`I_s'왱zG`bޢzl%bL={kOʘf|`^nnBhQ_d+V@f֏І=NFq͵5 5<z[VGGś<%`4{9XT*NFd(_W,ZP| /r"]ocI"ku]~d="̌u!DkI;W6<Izh5/‰pqh# ^qi.N]/I1v?Z.F$bV0"ƣD0:_O2`x}jz߫a~$Ʌ%sƳ𰎉9-V0NH\>^G-aY7]AFGRkUKv@PG&rL4!fob-H\vU'0=i[IU!nZbcAKȥPh~`v Vg9L6bF@B«:J+;2fF61~`qd{ڢJoi2LN<`˭?va󎐱dx8QEQp&+u1 vQe:TJ ]J>U/F]Ub(wA7Z  @5;{:HE:+#8$&P8:9 -LS~Gi!X6I\o4K 3K̿,[}gwO@N0wΘdF:"lP6{-6W5 ڭ5RPjQsTa)R {H+I˺*i]@qW׶@% Gq/obow8꺲oRu>~r[l_vw )ن)p_p #U~PgZƴC;fk).NOmѺ}<#H'b)ebٛb>ag/G +v$8]߁|TxLFV_#.$:i:N|8c_."ڮ4 wE{jTnI# wL#tә?ht%+p0H$e(&Q2xZji,(E>U8~1;$ubv%7 䀪OHrPYVsX)܆3Ng їÇs#s ]vR_xXLn󃍞*DÞZevis;)->ԒZָHa+<\px%DDZ,nRu'ƌ|I>AKJ# 5ePs[kYfII0#GbݫX[ ;-,[c\mfzq,5Yg$,0$8G7s>-=Ьm-(d26"`>4ə'Zw$󞨷>B{zM,,eccgc;".HYh H34 MkޏXW> i%k^qľ{sCfJ926 rkxŗmɝ2Ag= g/zDCnR MC\w,) wn9 |f?NQk S0_sK>6}7ȯ m ;ӥgN oeQmI=_Mԫi$< ?e@|"= p;#&uB ta /&7 ؅42QCQWF|pnǭ(GMYM;[' kꄩm~yg Asv+że<Ed/(P5# HpMJmܝcwÃmHY,=LL8<|uy꼠I䠹?RK>mW h X\bMB'"д?{}h1K@U ce.@> ''8.Xֳ߈Ϯ$9h. iE˞,_01ׂ{Λ(^ %l-I^0VP=5n$3&Ppuzd_$Z2G[g (pi GʍaU_A5t<\x?22ÔK9?%Q"_;C{[.x%YqKRL=1Jv R8@Xmе2_@Q1lA#S#pc$Ԉz2G;@! @ 5!f޼W+=*/x@X S YD:`1m RR2ߌQT^$M++R2Y$LT)_o3^odNťqtrOXi#ȫf= "DY-uդfb>7@}*$s^9}VP!|.+"jG.ڇܼ0,)7qbEU1$oiw/}ݨ`:ȇ4u7nT\UV-"ЈGb1J1B)s2'xX NpqN][߹v%x]]H_YʈEO^_cfZyvl;^z}iYB /eTGP2(D߶0H<ai#;鋺ŷ#ΊDܣZw94. Ǖ2~pXp~>9ͯl?8`Arq\6raFA[D5P\-2ߧޚ?LZ|M"4kc"Y371߳Ta!TCHٻv͹8 !!ɋj^~Ej: o V'=S;#_E,1sBm.jJ^iAt.Lv{L@ aR{Aڵ\zݵDXᣈ=i?`"c!x+I?8WfȵxoͪDc bk]ISWK^>5U)nw]G-*95Cx[|GV 2ǭQW.7mŇ^B01c` hǡ8{&Gk Hف26Oރe/nzHnu2 Eѹ3|d1~Jl+" eܚ.QpQV%k$ztt8Im G_2inW q^>'j қgcPx: >x 2=Hװ EOotXiLO:I)7K9$;։T*BʴԬÃGH>)Yaz/`JFN_Zfq.)1I IdCw49V|-l)ЈVϿqoBqDZzW԰Ԓ BVs1/I`=\.l$Yx -!U>Aaf-*~^.j@LpsX3\qSI=~虚_b)VJ1~\bho}]"%W L4xٯ )g􂅏LUYV,APodW CP`Wuq iJj ֨7902%!nȪC{ttQU użo1wN RRt*KY{ޖc]L40dMh9_/C}s`'Bk )ҢTRH ыg+& Uj;յR 9QB=,с( QrUP\_)qedl75H>Gq 8(AxSʮ& &-CNph tS(HYFCs@BtYn W~r;ϊB?󮯔Wvm-?0Px@#OdXm Kt)0㨃CBčJaINƪBOp'{`''(Ȣ*\EI?ߗio< y hZڌb߁IXȹS<')2dg0{&CU.{ȫ}mǾ8/#XM!L #x/oEׯMaƬ_50DKh PQ]Kq;#gWfb=LޱV};^ 7q'^\ԿChdZ:WSCϨqPx1Ep2b^ߡ[m'x Q"cANWɊ(fUVP1,! U3s~?pUkLCJ{(lbӄJ譭63[AV#2˛yeZO#{mmu E;~!U '5-!Rx77bX+-`ɐ *p~f*X_T}J}!Nc{[A0%VZ#| H 1-MrVi >rYm3<_٭W/ +p3oW% Uh!2UAOqJ=q!@Wg X^fr\cGN%#i39)6j`Tzk-m%ʀƴ.&a6 MyY<bIx2)9U =APM%bu~aΚ/D-^\Î묅8C~ $7ap[eZ{\^KUs\2BXʰ6y(oƹ<8rkӧOrسq%z&`,)\@:@Ly L^)QW7l;jo;3TK@)9#+`xx-R1%0Ӕ6T vw#FjU5'ml!6mGEөZط]#/,i `~e \}g"d:=!2Fn*fD~Km:|3Eu_uj5;2% ^ulZ@KS2މ$y4+j-FF5B[,snDm]vKbGA1F[d{'p nl/!zܣɾyܵnrL۪}PArTI9Օsq_1n -d#%noKt-ʖ:BX/|{E'|yLp9$58݃S7Z囷Kahŋ` q;PSnft6i/8\ DCIFqm8Fʟfwwg3xlݤ5ӔX<<`*+H`K3`'n~EdnL玩?<o #op.N б>dñ.gdjD櫯ɂ.j̉w|9"`|e$A'͗˞X ym6 Gc8pd)s폅}<3 = 8:3jsO3Mxˤ+!8KțїYCM.!$*}d$I`Ɵ0s%R؍9!)k:,fwmĂQ5j; 3W_Bէ <33@'zbq{E#Hl-,A{h$·e0VÎ޷/,P5o&DLRqlaYd;ч% AOWM3+kMҡ"pPGz`̪q4Vr@#uΘҾdܚ8fEm,rO|/]J l9QL r8z)C̫q7xv `?Z¬Pv\V*NqJC8neW#RLl7v?YJd@9eYQj?*aM˧a,(?{`B<.VeYŠOyS.ďiK3,mrMKs^ 53(}S#~~z76-[8B 2(_VNczD 1{w$\!IN&qGQe߹ B@E-%"ہ91$ VM R ?4MQ:;BʝQ]=寲]8ÛwT{?]6=09]Lu| -g2';B227' !M@+`dMJN@^7;I '}S&9{&(xr):'n"YFcxZ=ڲ7wa]vFS^^Ílp%#"J%$-$06poCE%2Oàn l 2-$9;Pʹ+Q)د v5VRE{36w çޭsQ yķ2ec#v CgVwuz1b-$^W8aIC_]ˌilFK5lPl9uVơ6s~t~D"FAyVO8TZ,hA'5)V@ Lӗ|H,ZӃ?@6naVYNq4u-CՁ]Ex|=4Og5!&h&Q6^DK |: *;nҸWk6S3);6RAn\mL{.-zT ?Ԉ_r+rc&dUS7i/Iu#؊{ 5OH$a ྯneum>j+ - /]n4^&f ߢ+mo"85XC*y#Dξ$.Yߘa.̚~vi$*7&K( r07IV]tN{Zl-!U"#Lv8&϶= <\U,w~iq%KL/ˎh٢W"LM.PiTj47SB]/r)jt=O0ў)mqTcJʄM>Pe$jҒNVᲣlߨTҖF$$ ~USog_|,8@!K/F37 Nޅ4r96"26C /LC 䙑wqvSRof ED$uߌ\g d] XUA_6C8 TB> ;dtci,:IձvSu4#n@cX-J$F;@zԝPIDႷ%FH4zxlg4\9K5$mav EDv=IV=>Hi*/՜̀9`,[اCU E2j>Vރ@LPIG *ЌG%#֑E50 q"038Ux D:{R@H?݅Jł u;~, N *&_*6r3ABj19jkay%GV,6 .h_*u*8/w/ƇBkg7/ Y} :z(9 2vcY fgjf.7'dE5 W9FpV \}?PFѽU oͪ2 P<{iT) oMlM=3T hp岽_/0=JkvD <~3QdnQOڳ 3jD8>BY8 ؅Ca+R:0nW@1q:Zd"gؼtv1}Llʧ9m8a5]/yW9$ @; z@PDi(ti!ꎲۺz@JbYyW>9mP+chV?H_=^ ; v؝np\QѯhH0g'10) :ݠكe7ݮO˶Ӻ5G$ 1bg@b69vNwśs5<ͭ(cqS@fÛL0V8:M~-xqF=mZ,%C1opx8+VZߤ 58G /tQ9*Q;f_HrmE|O)y;t/PT\;B>5ڎYK&[`{Ǿ枋9c3״1d /|`GuzNurg7P[pS y|an"gtB]^_!j&"B7xgBx| j6PV],"m t[ťLeveavxW%P~F)yD@E"= p| |R@M h=`*$;42DW8akV7=2xJkos۬m՘^,O^Efbf >,tDnMCc9p=RmčkA;I 6NYNV¥K7Hr|`MD^[?2Fg=!*VT6_C)G1Ң*;pQr4j8g.P~Grѩ)NW' $H0@38ŏB*,$zɗ:ql@b$d?`ֽN 4|L=E~^#㉅Ow cJiB^p3xEb('<1fѬ`)=K jJ+;_+F ,Aj:Phڃ^.|(gƆIUBa= 1@ڊagH}dךi\x- zd' yd&CK#'s `RǻoF+\Wj02 2n "o]4 `&[K;eg'`,/E#HNYmSatm_I/b޽Et}JEwSidЃyNOƖAJrw]ysׁfhQ])_.u?| pD%? oқY=]wEG[X\LZS1M$ץovi 3i&X{N~wjc ;;zK$rtX#Xn)3L<+6LX)Lbe`YUg9[K?X828EVi?FͰ-SZ(a՝F3v{7SR))&N?޸ Q#ӸrA`ZL8VTF2Cl&Z noCDg'HR+8%mpw$GK8>* j.C3ث(Œ1R,cmm`B~hOYm;oo_8"73W^~hbx9ZV4}LunqҾ]ӉYJG4Hu)]D3iwMnLrL,=_Fl\= Ǘ"IѰf^ơްu7eXa<~ -L+hKw6j%G)r@sFOs ÿ)!2lf[^QF:a$Vm`Kɠ48"J2`"}aH30kT/O<~~ޏ.$~{>uT¯q5u&\; wXEyQVrjt=gСZܤ/UىJ/UmM>w&) $Klu¦bvP ;Ӊ~~oƤ!`sQ=u앝ʎܔ"X<^jixwvJwOg-muѩP:?Ts: Ma1z79ӕ[hYh3qTVIӘ^xTJ;yZD&཭a&s\c\XWGeu`GU|y!m\;zMiU3S1qb{J)L7Q5I;T56D)uKޗ|F4^~$3B-1 YU$7sc'&[P`С:9*q+xkmᚡ*.-pO7>fhD/e]iHv2o6Z8Ft!MoBF*K!PV$΀dNZUNh! 'K ʠU&eeRfh[B>5Hk"Rw}q;k59ƣНޏミ ΠVa^]z*,y~j` P˶ \s)K1&c;bn]#dCMfI>0\=WdgkwuIA{{m¤,j*uHy3BnH E$l@|U:eldPx?קmLv{SefxT2O["8D:{ ~3S#&ؙ"t/fEjK#}rLf}^+2_W]M9m\0ȃw]ân\^(C^I8U;b )HO[TM㮖^Z=?9 TgMU!;NqL q0ӦvfcWtKjT@Wئ@C6NiS{,TZ)~)'^kRk)S֬#> u:kDT=4!#F 1m0 8ǯbF(=fގSu1+`Pr*a.i∫a>҂ Z˧ + @}]ww9zA gtDovkId F<6<"E{Q F+5zb~n5ڳK1.5">ni-!Uvzɇ3{8CMQDs#h9eL2`1~z?L"evB-Ts#{Z\YF%kY|q%=j1C,b`TɹZ*о5,=sq!rK 24S锟#؀Eu XVXu(sRm)%pE$\NrK 4UoWջcЭcd!C#j-!.%ȩn޳.H#QqW?p Ro!q ©V13qO]Ĵ[[a >isJzn.!(ECd `p;vC`;8Ӑ#d |X7?lF2f/v4U<,˔[w#Y ?+|i438_{qadئuyf.t{*-azgPYk߁;8G)GfQuy^[ޢJ-|8۠ Oia&hXǨAlFrnͶM˜6=( aY#r$^Aj yKϰ$ 4lR+ھyҶ֡U"m}Ti?{h<`ADq, ̓GiK[܇?}VdZZLH =ttj3g;GHngOz>[.xC,=%j<֌kؤ@Ϧ'.a>:5r̟IEhC\H5|JW+r$p`'`9VHiL+!SR=^7%Ҋ 'yeIJPV}8|Y+M>gWFx Ъ`Sz!KΡTsl6 M;Z%9uVn :ԁ!̃=HrEZc$tZBYB!#8ne#&]-7y_ZY :u3-(K=6uu& L9_hMsBg .^BDBO2s+Z/V8KznF (y|r( oolE;-+2eM$oZwL8uU"XD,ew^<랥i4ܒ$:PϦrĂPF}S[UHi8.·;;eʘvo}V )Ri w^`oEir0CXeCe?$H%=T"r̦i}[$~R՝EFͤ\ZXc4$v9nĩXƱZ&K&}ú$2IYtH~-bڴINH?eS<2pJN:>>YEut㰥XJ9qf\( t)>0@3`%4vyiū$0H_/sy+pǾn<إAR@5E IԬ1lf`vky_ `$0W>q>dg"_َWjtm* ȠG9&Lȩ}+| TxΦKN jD)=@?wa#]TS\-f'!oc]3T# lݫ|5WS@6TFN4Aa"`GqC/ܑq+Gc38#~ܙvVSj 鵹?\(^$G d8HHi7XY}EKeZ`O6+Ӿ!Xk1?URQy)֊^ų@gq'mn9˧E$_:ঔ;vZ/ I{u][~T"]룵zTA[@ͥ(A_ 6))iGǓa/s(0TStB>]/ƲnfaVMiξ@F-dQ/g¥㟎Ob|uЬl`G^UfuL0-)ڶrғJs N&x-'䞆U0AϿ҂gN~U9='p`7XnV߮OٮO%{27ia8{SnECK#G pgZc5d\(w{Ubf{F H5F2q>4bMTnmzu r%C`;0AR9WlyPo 2M6VD,ؽpb?SW 1oMǰMQ¦M:jlpLCڟO/W15Vp19[x$/#"B 6_f(Ùa来 z 9YˌPaZrG-qgUx"T;~05jBvSE.QW6F\}.JzdJ <`Shu[#Qwv];#KJ*bc {J;8sJIҙ "́a_%=yP3uMBgRd=Mo;Zz|a= Bwt M㨶UI; <^i dy aF2 L1 E_"Iw6l8rOU?LcVak9 D }99<x2xcgTqmK SWuےnd<t4V&<ǫk!^pGaĒF+]i##Fe}Z~̉$UJ) \tWMJehOr̾kkn) !QcTcU^voψōQswov r'43_)ٶnjawtKx1d+pN7VsiP2kyI`}"Gj)J-@Mcz > /m4B@"Cz.[̗J5]/Ao+_V|b,5偪E<_]9n{#?hE`EZ+2E;NƈSx7My0T^(AVVtmq!1כk+4@} b(±D-26pΣQn? UKX- P,IBi| QLȉδ¿(}2Ř~pCh_ XbiuOw I-WL\I.%R㡷0+*䍡EHw4 3;$?]a%*Μmԭ+D?p~xL?9*D {9 ,Hcb{_rF5#] rh3 ap&6r(ضBY0+õ| ?f<=݄*'V?^}E#B]h@||-UջTZ\7!ކ>@ޗz~N6YBu/`JθnB9x=$߈%(ޟyvy4idd~BM̛>1*U&1PF4.ܻqpo= ʭee.h1uעf]0Ze‡0UgWW*MTO4=&-EG/<Ņ"S2ÌezFqϯWv]bk qvE?\аbr`yP,Wø~liu8tX|w显1x ڹsI_i{.}(pOGTD{ZE h>;ǐLֺ'V  >_PʅZR. xfPfk!% Q{-tpzwxmu٢NxRk,T-Y Hpͳ[2BytFc}7/kLYҤNx 1ӧنԒ'ɹi ֳxKK$~z?͡R}5h%Tqk-wL Y X@L:04: Pξ2gD-5}ʗ˖'6G4Cwk!S /D\GO( ʱN1A:H=i)eSG23)8 S@ݴ@*̟q(lҢ @#Mn-s9| 8 ҿ̄o C{6Z[>KFH:᠍l=_jr ,8SVsLIbdƃ 5JYvI6fҰ^w b' m{ (SzAvF=!=}F(WjI]ʼnfHchDڧċWc|{~4qu}nǢl}dUUr;2`!GP俑z"ZgU{zL+o{p'xUU\l?t_sImԌO!VIAݕ:E喨<ń!uɩp炇Η _qc\/ бv%~y˟Æ.{C xȎ4D_;mzj.|^eU9vYVI`woA~ HYf)Duz0%MM1Y\e iPV|TgwBUX4?){pmCuˠ+LV2)$KQ#1GgAY fu̾H82ʦxd(וl0 CD fy)GR'qkҎUoߢRw6j .$aq >nokOpʷnhυ/~3ڡvvZk^qDb몙(;Le䬲pwf$?Or@?4x=c~9KB>2,đjPsPg q?VUYs[!S{Bcycsz&7Y/ĵFRېU ٳ7RWa5Q Dġ޵`!~9ǒtIF7IZOW0G'ea_^ 1~dNBW)!PH䕵!B#&*h-CZRtb%q >eZ8IRMgvg[̓l QkiLV^є(ꃟnDdw9&Yu4} \ (%yU*mLalloZX,H(:O` Oo3`JtEDe3V-t7B$d1%:?w1+%g K3z΅CV42j^Rh6h %rityj+{Nc3*EH3>TE9`[JHǩY f3I-r0x;`ֳoc2/ʲ3Enh : Db\$tӥݱ^{fvy`NQx [>ҘtlU/sq^U_oƾ=-(J|&^^2A˪ j't>D0-ptOaS^ʗcT@Tyd^d@R[Nx#&ۖ"ajz|^QeU(-<;3mP`/r8:;}# rj\xjSyDKxUM(fO&7hU'*J&阌]"U$ј e+K=F?Jjpc=(0ZVIJ٤]vw;oX[=@"dkd(R#/kf-BRΗ腇]! N']5tOu/<ׄ7K}_Vh4An'U ;ҕ?5Uø8ae +U8_\F9<x/B 4ZɄRlwCDwAuوT$$d#KT@; % P)&- l 5e|ANpw-N300|ێX&>䨯eJ#||BCMfiD]=_4@^ F9$ht"5_pMrEf43OoO"l,Au-@8a[)00"en۵]w#+V)^WL,ḧי/O:g| ]nKf_Qqo^ 琱T֞vVp;Z`Ф{l J5hݖME" ׬U JtĿQ>d7 I^8p;8yԍ< U &4lX@ebd$ria 'o|ef`gT18 >"]` Y27ȶThԴ'_Lgb8Kl(n)213N1c"Zri{~8-~ f@RR0񔌵Mj| 0N+UH$ʙFbq܊T֙IN?RX1֐p/X=m$$-ĮoL)ܪPB䗝/,yuY`-Iԩ̀ Q矱4sY6=ky̢F[$ian0u˶7yM 2]%v;.ٮMv$rx^7C[y7}eMe}10"O)( Vv+ N 1i5 ́N:$H 8C?UP .iܱ_%Gi6OʴHpJ1ĜY7h$ʷu{6g/PZi<- :r\ x0489|۲a|Vi9#.ZwAghQ! ,En7r,8z=aoiLkZeWG|;#xbՙ ];cm`yc6yQerw7=>˰!|B3"NRzxg~]C3 7㿰XmG=1 Ge'JB[A5 gFk~M\vrCdb|&`'q<  uWsawf/={n"V>kʛUb wN/  `vNn Kj!L`X`q%(c &eG-C2-FU7PalRDF,LGp)ZpVYApfk*kˇc~f%8`mPEI]}& JN.YَZI]`__YAY1p#KMfZ?-p$ BH\p*2P0>xn vj BzKU}b]3Qp)oN|N nsY=L/ca֊ٝOSo߀m`CXQ {*V 9'E {n&QZz~4h1t b(P9/#)"_O8WCzt (UQdž#ӭ[;fwY9IǞPE+-|8h1c;7@5f]Q_)aXd?ܧhJt65 ݐykY?1m=,4PM p_:[ Hs-BiOFTW~/k#(A01gЬnuc(ΔhMhAA>Eyz, >Ք9PP,Qv+Fs'I獟QBO2LmY=-j1WːjOX}n/"*ACbsTH!ݫ+?,"(SˆFOM#͂ )m٦~qhY1cqt^4k>ݖ-&/Z9]"?7Fngm0. > _DBRt 7I m7+& ]\x|ҁhJg,}QF̸ 6ѡJ2lkX2;yξ =X}cQڌ͚ >LF1pv0NzF},X6WL(j|tb&.1;+ ,nKbe ͉F^ڈU<7\UWMuU:UQuĮn* "%PD7yuʦx}D= LC|)ue CG#{ZsEcSIعdƈ[3zbbf?υ"v+=%o#d2TbӢ\㊎&gޖ=7D6jE}f?A.xRX5:^jF:'9J( d][-tvd~d.c8tھHBW@P zjʹwADvmccj!wFZX-@"\l[AGґ Bդ1tIvě]x;fBmSM m[D%}PVp욞wjYrT]3̘4d'w?|SAo;xGqFD: vxn`eF:gdE0#=zd,mS>2@Zs|ϛ G`nOhR'4Z0FG^/A:P{QK9}:*N6+j;TlDiోzm`Go'W_d{{ٞW7T|ɄWO+.0c;g}k8F-#w@Ie8VR:~ן/r_/~v4ZG)C=>^-{R29OD oZmrl`ڼ 26ĘeeE  VF@o(pG-XE>-;͚yaw k*4SΠdH)w˪Oc>vw܈Ax"mv (J! -X$HoT|V:J05ݡtR2DGc Y$ B¯Nv VPzo96pjwNϬ{AQy.ëADV`y(mԒC1nw؋yS__eK(c_|;>]z`j#*D5cg|w=Rm0OߟDUr>Y^H@IEG){1f0øHϵۋho;k9vclM-dxo7i)4pN\"k]^%v]*w} 8ɾu(9Z;lbKUBŭE[UґO_W{kCq1fͰ(tĚq-#9HrTKd{qWh8jcXm!SOI˘= ,sR|e<Ίy'H-Zo!C} 'F[+?HwyQkK"':kFҸJE S1QmX B*%6QNq.#֐rWΟXl>Z({3تkV}xPՉ&XuK.5Ԝ W|FZ ÃP-z%W/v'kUcO0`o[wO e1Yl{י &H =9;vIːey _&E=PWlloj2we@(۟!Z0ena} ?\,Ѱ;E8aOq4b[e6 e$K`1bpCQ^*4BZ8kz,ah8j0< {>q*Gi[j~X$jO^Gl)c6M!$J<{tIN JuiAgˑ3:kaQ`@Sd6l<-ѶrRRVtG^9 ~K;xreZ'+&TDBOB9@iŪF@ : 71ABK -ѽJQ~;|?bۆAO-Hـ} H*leͪ&jSn2~:TFsR:g^f!}45e*#v2.vD^W6#@)/ETf.Fz3wHy=H[-\xq4XJsHX$W3\mz՝xWkBt]2{KK]2h'?r+gҞ-0Νn(ژ Ltŧ~>$+(D ZiGŽ!$/:yqPn5RYOAwF:R~P@ŲUrmUpPI@B"5mmgwJ]\7M9͎4DCxÒpw{'r*^uJk& \%:Ĩ Y!s)MA›RMBq"- M[B)X, [t]7h\/UEw .xzWEsYzo&2{G^TOުJxҙq Q.WoC&I)BY.q옕Qu(F#8W)4-OaQ62^٦$t~VqC"y75Pi̸FN+43lq0.6F Ns1:NI]PQ 7,X~]ZthYޙNV~=KUsNDK*gu}lS͓%1 wZ]RX%yF*tHSe}uY=7 ߼[?A틟z(BJ&˸ +Vn`0 IzjG< [:lw(eX=zM%a>`$z>1~fv@_^s+tL OYHTԿ 0YDH`5"?ޠEk0'*Z>{K<;en[tW$Rd,O5fmOVne*ZŚ.I9Wr:MlPaM%<V=kRH9hϛ;?kkF B%5Ʉ@xfTG\xYz cD,Fo }vgV1ɨ(_DOFy-wC)c04%Y. %o9@qTqeR!+iשi.Y ^&>60h=A77)QAiF \k>0tZTx{Չ3=VZo5>K06WAUΎ~`̟,jA"Ĭ"#Q; <J #$vb565yߑ|h"/#YADȆVhF/.ojl^iVj ^u,JUvs! ϰgoݫ3#9zRh)- G͌2%ҦOClRnNfՂ^E%)Ź4K2s<(>@Kwi+dўƱU{\D@o3 }c9EALRC\Q Ya'N?n[ko>a,`(S? ׋́}(4Ib๏s/Ob^OO?F/W/LfrK D>PsoZ\0t>UQ T¾Jh=[|JN0K<#~dmY"([AY[ S7|< 蒲3g҆)yoqL..x!9e?n^M$қpc趛OuJ;Ox]|ѕ q;#0)b-.w;7o<\l#f:GސN8XcV)/ BBh^MKi8h !JAFsR-j$ڈ 2n4>iSs .עsg\Q_C" ;j@ S)9?}/ߜQqio(Gj' h<N!m}q,aOY|u6p#L@gHXs@ s;K#LM|,9<=ޓs߽eC.TÆ 'Tn o#_7mƬþ~Y6ւh9[Q+ Ӌ[T F]C<=_֞YO5yU?:Ew#jQ= 17ғĩ7&Ձ.a5,CFYp*p5ydڨ7rM OEeb**PA_ 'δU6!3əvBw sYa3 Oň&,HW֦zkXPW-W*qs\Y$ӕwE'^ێ>4pJ0/\fMrݩKyZ$Q3 Egx;Ff@uV]V+&hAʕVZ—(g3aK[<ԓN[ա8"NF͝" ;0}+/_+A*!ixT\_ƝHh+'L!0)ɛ\9a”|yWkݚćni]?AqR"vq vP?7SG4.2_e$fUimy3s:'Bpk/Rn2X1eΘ#iXv _z/ş| 3M7ޑ0e_׈+.Il,R-,=B|q&߿U68nkxe }q 豁i*w^$;޷#:#Ϳ{"^a?PF̋vA^ rɚ"Y叭\pTPg9uV;{U9z5>m~[G:eJ {U?ھ3+;gS7As<_mͪ[^rt#$}[}ah^p_nKB0 fcB.=4rl嫹\.*=\ukE!O~Q 7^xqVSkRW!l2LQ$DHunOU{=aPU5oȟI6Xf!S 9µ(#11tdWUOVŨ*:й3$ץ5ϝpf[I$zjogխ~Qt{8Po)L0kهH2BWAt;FRbx8ﺵ- Lm3b 8( jbwoZN)w!ph@hvujBF[Val|CvȨ2kͽvNIdf>xNI<؆pIWc/7Ż4ɵ6#4b[No~S ]{u!hOERv:='C)2\Zҍ/ǃgT2 튱lUp%% +)M_,ZX(Lt켗?,c-CL;|*/?Nqfi3uE-0842uB:FAgQ؎|>kP=T8bkigWb50ˁ? #pɃZ|Bml>'O-.?^pbh6^V B*~G"_>x1`]| &^[` de[5!@sʒLGi8:1v@ (jpStSVH'r_iq)kC/u,qث'jO-s5D]%=y[xuODOɓ@%DqQΊmOp1;gګN.m႞…Vޣg$2Dף V9<zh @Zm+|L8j[UKشc?*9AAvڟ^Tg>2&!8|^ye[` HcZ4̴ Tl99(h >N9u/U~~zF][@/ R (⮧r}xY̸.Te# s"ޘ(B`#R|| RzvHٴDtHRK"Α։[zCS4};QPTStt:`R(JRCeg)|U5*|eYnIJ{CtzB` mPV[;vnPÂoP=؟U,wN[SF63Hlpmן5u\UrGh51#U%uW ͣfC)-VND _,z䍤]?]^uWhV);h!bthLҘ#{=5]#"j_^?IYJU8(־X6D$4Tm qmXO$EhjqyT"{(vs"aK>",a=)orljghV,8jcq\?C %C(QA (B۫7ߞ:1b=~KBhhN= $K (]@aԲ(/nu>6ÄȷnM(%mB`ZP}irF׃8gr+n|)uުUGYkر[CtlIR%QQmY4jH/)+!N!֖xvcJA՘o:ѬOכ.o}mYʹ:bQi&)$j R5z,AH>[P|d2*DD56.Pa {f 8?ݍU=/@/d:*š="Ɗ:JM^nl72<|b&pcTwtfeIhF߅oZ` Pp(lRs#?o+I0hݛXtqsRŌBF6#jĂ>; "UZIQx7 *|)ah[ aSq]h@A@,e_?b?5uYS_ض?c6XK K \\ }cM]lo&`;'B4"WBFw#=)AkƂ';C7YOq18+rw3J+Vd9 ƺ>$F`M0SVi X#ԺBpQOE2t*Ғlq1ű[v*.ߊ#-;$!uj.͊QIi ,n 6*_l<:$w8LnHJla~kZ$6ܠ~ S3lPO_߽үcU< N$0h.L*!Ụ:=C\H[eMj'4._UֲտّDEXpLsK(y |аbY?=\4%}#h`^ߒZ=[ 79P aJ}&+fd㫄=xUN%W N(j4MT@r$YYf"DTJ5Ä2o(euc^Gdf #߷_|0lE9v䌚My.δC:[.,a"x?0_GlT 80C)\=nD^ʌh$,D#o*@W43;%Pp_uvjуxZ's6 +iyaP>߂H9;Tg͠ z =[oޥAъskwnd\m=3-f d R腤fSRL}YRVݘ|8~9ohx}^YwA `H/xQy?4dGCb"Dץ`r+!XLU#ʙX(n[ntatA<$mDF>B8~t-8DY=3:ݱ=SXߗ@&Oeq%< {MoA:f̻|<%^\ n#o_nrSo+!iy ٍ̲!6W-oǸ(zJÛs&h$\ٜ'kh%Ŀ ~BXQ$~b_Ffg1u;?mgk+n6U YK/ zvT#nϥU*Lg篚_H#2uۢIͽ5,̃EJVRA,HGESYJ\{Uu$ցMdM#< )RU}zOr-&c`EgpU'}l? UH?$T6CHHT@##=BwQMJ cC{ηN][SYKv2(tl<}vD+ҲYY)%#[s"Bs[ҕ盉Q/N\ŤV'Pzd\pr $V? `Gtb@MI*p X|{ Px'vsr}w1yfxF'h(=@ Umi1[94fPG6F`8nFȢ0 j $U ~Y7|wi2RUStgxTܡ?vUɝyLx}СßvXlR p4GТoW>q FVEI+3ߕ}zN.w4D/'K¦w$X63 tn_MF?BjJ\z=56"Ae&xtl۾ EOgpr[}{Eԕ 3x-xޭZ 0vZW)y_BV)d@6 sp.nsOvQ &AOM6F65u"i.$U6%Yz]1?#c,ҵ#%6 oILQ݄ `L^9΃jMb48t`{6O  B\d- vs!| ^Q0t D<6a~oTu@֨D$n!ϛLuz¾ ?p[NuYY6\8VXB?. IM"}D*˽/pOrl׎0bEi`>儩ESWe,r"ľ|NfIka.Zis*]<;IUh.1s rkBXӒ)  ݘvޫ"DpB(gP>(P#Ǥ\VNLK*R1mL=a)޳TOu"PY%I ل&D5Ol39,s[\I`*uF#F;+V$[Y(;sr`#5w?~OBv9,B[M2NԬ8x~U,kv;t6 ld2}h6R@i)\tAuD !o-KUx ҽeܜ&f#CaU3^S]PD:īAe4X-)A-BTE!su~P_hhsQ 2UZ _tⴇĩHY`?}`uo`E{Jc3әީav(Ro&Ay*Nv X)MQw ?ֺ54zzeO(XgAk>IQ2Y[[9f)qKS-jBd]ΉP_TqS@0Syۈrc!&qV㢥I:'i遒ϚɅ\ Y:qGr5mh Zcfe5'RLipWk}֛p߰3W ƖS%s-ž缘(˂w’\g{@?1cIe2CHX P-(?sI-/KU-<ജ.Y+|5؅-c\7:{AW(3"mc`m͍q/ pXiw*ac<1ɿ+I_Mx=뮙nV+b1 ' m;_4Ȅ),ʉe~Er 1v@k2D 4@DN Btw>H=Y,6@ɀhdq<ӕibUhB8w:GhY63Uu6nF96-_BYjda?w6{D.~;K§ AU -/ewx0>UQ~{Jj-)"?(yC2:J#_WWZqŵBBA80)mW$%^ψ^PaQ.l[L%`5LS׸.kK+4vٲpaC{H.$@K?/8!x)9+:9\j׿moSsl"^;v#3 uYj/l-8T]`$(l|[ez =1p *T@G-d%`KAL)R&i㠭G4iٚPj 2@@>fBO҇PVCZ nҪ0.l7k)?XlX5oM gx4sW;?Lw11-wTv]?)i@} T"2 i ~[QIN$&OsILf ,z$-"1 wi8H};u]%4o*_A=|6rZ2M> a3ĕᓌD&Hƽؔ~WQklm_ѿJ^&xaA|?Ѥ/#/SU"2OPv:$aj/?R/R)M܎R(3 XT/ z.^-&ce-ox%DpHvC**zz֫ռ)>pׂWdFm3%s0157jUIkMax1*`n2*h(Hjk-(GgEd-xf rTA #0D|{pbk2՜qKVh9@r fNk 'Q20ZcR]McE;vNm8zfv?1V\-b'xCs 0gRA&\ -puta?E|xOdBϦ?9ɏcUMyhMn)me({ƴ|"ODѼ+=0< 6 _mhnWXK0]!3MK$0NaDl#(i,>1>TOH@Cځ_U3&C0&@gΤ rґ Dtt -osɯX́@J/kW|C!JI୞Ab ( hM%_YfёT p޵\mfpx!=J\e~|&/ẔW\_Sw:@U _7 Y͜ Zr>`ʩI`.kR`QEytwoise-L#5Ղ$픠%՜ WlI@GG}ܴ W5ܛ ߖ |+1Ãda&,tk r9ҋ7U{Q9[{W;0Ąiab_ huD. %P3g] ny9~&&^?; q/{f=LdR8|9 fk a7g}F3n<&9H˵X ǫ g{0L_sݜ='_D ?@|,=$_Ycz^+gly'iʄ,O_D 3#<ҎEpݪ,㺺\ͰC\4_#_␹bopΟ~DtMxܵh0qm$<ʙS+TŖA]@@^0(~ӶɈ#f>缔RI[Lw "E7&Ί%xۊ'q٭E Eڟ^m@ =V oD;/Dd 5As&#kiDsR&t\F]UGf%nW(gV &~Uf3xEmq<}ᗚ+fDPfx;nF :9JjYO䬔{5- vud|z$jf~9ap-TRc jȐOհ ;(;b*V[Z+S{U/`0ˇ!(G\xV81}Id Y>\E3,dHȐVp{GC7>K%7[&?fjѼF4|!0b?[+ DrX.?Bp٠{E}xQ"e,gUbğPIz9N+X%7~`+ B MtC/D:r7j>N=k70ImfpتBwb3."" :&M ? yfijO4(26M/3JgCOLwU_ rmdA4+ȀT,g]p`o.~YeKThk8ش(Ot9SPdׇQp/V/fYH$[ͦףG9l~W+[i"lL5v:ŞĤ-μ+*4583=60 aCRPzI^Tӓ@"c1 WyX]'~R*\+)5vyQ&S &̗qb); V BcH2X64~`r=jkؑcxU0/3+ A6LM>B[L-D:LzUhw:dz(85 }_m:H.Le@9q h$jd:.w he2Aa-c?z瓠y%T3)B_bR ϶[;4  >wțϠ_OS΁Θ{>r#Rn oh39>r@EoF| G^/ǘ1b;geE2I&,ei lۍ%ڢ0: ^O<~2 ,9^.ҞPnq06"S4I<=J~3/;x|P`lw>Eٛc<إmu8 1grzzX3$mH":dGˉK\`=8ꜛRl I+NN?OB&yD䪍N>?|KS>!)T"ENtTV2^)Xv6 Ŝƴ]&:" hU`1f4 3,!% /2Ȗ:o)\A]MZh Dhcq`.2.q"V@Ome1?}{Ư YˍHh91 ϔ蹘z.K@kjaߛn +ɬ82#.DQf7GoGox[9q`cR¦?٦Ř x5UxNgzPX,͑S_Rd=Zh}s\;nvkߩQ>!gŽcڞaw]+ziC9[!|ջN'VKgi1tl1s͕ IJ6qJ"' Hu^&Ju 5+(-+N+=̓<-&FlEK5FDަV])-zNa295kOY %AR| .Frd=J!՗i5OQ}0D $F׻гQ|Ƶc4XOu:%&= Q!yS ZԩK? Q2UH@:ˆ!) PDBd^V2b4,;u~ޥ tWWg(D dUHf6t` @(XU"߬E(bv pdP&+dxCDf6IM~/ǷwI0Ϛ!WSݭ8ǠLH8Kf`GLc*9]JO2zj?z/g/Dq%{'.|pRin̢ oS[ǫ@6IVt4NXC-,z5)b7i׊I[Xł8!;<< tsxPS[t '_d"9qƆA_Vpk&R$㍊S:p0ȘFNλvsp&c,Snl\\Pj68n&eߦO|'NW;e0zh~$UţxK@1Ty%y0 kw=>5+38E6yRn:3<:boX x8[F7&oS8C-vBZhpڑ}g9X@:!.3PQd;xlamq.eUFdNߔ+])kM.>ZTߥ8+݇ylYlq% (YᓯQ<"%};SN@܅c)$`mAcYl,n/xm6Ah(GXHw-x,UK% WhZ~syY|Ȣi_р}pZ`8^mh/q1Ř\E;ݝ6Tl:*3L8PækP ݭY !!%0~26i $D>F׀I!,Wf/C Iy;%VFk F=-cp&<ZJ'Bn`` j "'G:_%Ϸ-A̚kփ2 O .xf& %+!{X4H°$mߌ?Je/e;%T\ [&$㛘BzPALKՅτXD_ձQ!`U14\݃0TtFߤC uLDhV1'< AAf*M;LrmKTĥH,N~0+>i܈Ͳ1L\ Ƹ h6 2lX).yiF~Ѕ5m1./1(X1GL{zIzD S][*dy[cf{O* yYFx:Tq~k;HL W|̡Hk$(B;!s𹂆\.9 [IOx3]c YŤejI#@B(;NVE)zOCGކ,pTzK]%jYriaqp}pdʹʋB<`$f*uE&Z ""$fC>&~/E{*4Xr7p3k-Ghp\R1z#a?I-GyX U%*X>샔ROaũէ MppD{=3ȽxZiWw'R5v:*qxl+zd9d jh>w(#C&cIh̲lPK7[ ڦ{(uM&)0|hȳK}k3eu$%:-ndlR,Jgd+(yP2%ڗ4v.6(T_t]gDK[y*[ASÜ' )Bl#;5mulz5@UY;]@F"̜\!|Oz\ 8R\Bhr, z=_0{;k2@ K~g>kϛsߨ6 WVCNr'NFBUb&zH1響3(=>E?4Yr&G{~Y5Bo2.̗I)Ptyo[Zvpb ^ZN'Nbt{ǝvuhV@cdml6Bc'MU М,WâvKLIƝ2UTah F,K9kBŅTLӀ$)jO-WUUsjtzbv;Ϊꠏ@y&EZ]<"Db޲?qB}  bsFy"@X  "Mօ]eu>k|UE@b_yBI]\m>%>HMVEFj mQ9!Q-CI@&M;~Mգ2MN6;#Cqj XW?tD]CVGśf>\AAakRt\Q`ݏ!:W#EyRr>G~u+ufjX@FsݣGZ=a*80zMB6skpgGT3t`6nG 4rzC[ ms O:=< )ZVA*fy&aBtuZji+WR#p0 [:Km-9/fcam#D0LC9EnK>OBy[2i-f G[!?PG06XwB/Vau)8u T&qqƘȓ: }" ϛw Y/I]Ks*WMPp/P̯EmP'-Zw]pm) dՇ6}I͐+/nF75&?8&(!'3ag[ةMa$lhEkކU ,p 1h зE,9ʓ hY̾% Av)D-@6ųo?]Y/Q,a%$QlJ8nE;҉Qz̕=[b/ϡݵW둣ɍQS/0P7m\2Dir8,'e ]%~a8j!KYR/[ci=k7jpy"OMM.K9<(vO>%S DrK)ED`4 %jlna.w2Z]/g#5T1;)_b{rI-;|19+DH5 r'1\Gy EA}(;EM[yF3 DG<%޷e49B'gOk\?^l,1|͇8> sk,7齲 _xBB0ͭ0بc1ɖ7Hb/

BN SQ]x\}(z{myc6Lk;}jq FYe?KwHs"p+V8b7 #6ͥ0pثN1/7X"5@KapY_+^Ѡ{!a,Hb 8G-~ gXt'%c G_#ޣ}L8N}ϸ|AE]oHEjV5!5!}5zK|#7Vac|A*h4>0`k+|~!Wj@&s~t7݉"I)_܆`h.+:Ŝ}#fC):0\~ɍ !ijW$($u-e?F"I˞ @ 3;x=0úcW PjJYDIdԧ[t v6p&AlՁFho(sX۴wA=éIa4?a_ /{=ʪqEtZPðCU;_RY#ܠ; DMĥۈ2AM7jHί'jbv5j>;`F:_f$ &;__7EXA -200f'<;%,S= u :u?3_@5`ۗ#JQn9h)y  1%nCxNJk^_?1t&nnïК?,4'+d5ewSIƥ(+(h<7rucد2DoLh X@%? a&4*t>O(+F- M ZE:Ժν,EZΧ.*!h'Ӣ8S=acN061Ԙ&#bhL*×G~P2(\e@ĻcGk yj M Jȧ}!I7Ↄ%I.W}:zM0|g}[sdvxwJ3SݎZMA&`˭]ѹxlƊO|/Wq9 d<,9]>&y~ϟ`* v;[C?m/J{mRU;Qx Y8Omپd]BEbYyF1Ļうn }N.C:vN%Qcd鋀JȦ؞"JtX v_Y!fсt8X*Aٜ]RC؇ 俛G~ecPL!c:}7|X(D3(]/V^v1yN>1q'5d.\)WPK_ߩhݓǿ}Sf2aOgz̥ MĨK9kk{+>Ng}ݮU|9 <L O)DQpEzGn)$޿9HQ5xW3^d|;G$ooGN_|f P-%,LL4.)I)+ujYLMXR@4 >Ԗ8na $CA_{TBNv. 6>*;r^f㊓\Y+2pEP2r3AJ0@wтIܞ2Teua=O3QT2s*Тt UDDNu3KRKfRv;nǨb/ïFU|pv 1VI=ldUk0jkhGcT)1lg޸,w77iFH( U>NȖSFyYr-X!#!Y^zŸnb^<,`oaA] ) Zc rlN gwyPiJtfcouiL/ke!!+E 3%jE@n\׌"y iBhh\#cEw5N>NҤȞ].P̶ż'姴B_|"ٍhۺx.(-.y Iv[5[1\Jg3nL gv'o@5˟ M.ڧ_ߙ"r="<ŻxUt `TG5!d9:զ0t]ρz9{ْf%鬨 'o=fX'[L"W%^IFϖBw8$RIx3Y9,&5ٚfV$v c&@Ma͈ۨ3]-y@YB|%[hLRf3%109b4 SO#Ω~}x5Iz9[[V=QBsvݰ᪾n1e CBlb2wPIx#0)h3ayU7{!pjl_i0Oc>Cu硌YS٩刳3zAمL o(No9I7W  lJn*gT̑lO,r^-:8f,%[WI9XcH 5+WX5qG0hE+*'/ &rl>=VrY PTCaO _Xٕ<;dXEcxx9)g-HGAinFQq"-{R ȃ7 Cb3^: ź, 'h`5 iғ1z M[\O&M* 'VXJstW Dhg~0R s25ےC x4 й{Xgp<_hK" #Nهyn'Dҡ4TC;ǽ~P.j<ƹt*PB N{+\Ms9Ձ<ߜ7 K]69` >#"\b^)fWyh SLCf7Y;Y{UZx~Af,;++} -̾}!5y(Zu]6pl* rϾ`Q lk/#0d V0~4pX꒮sϼ*D/풳PSaۼV>_~'VH0vEb+,4Z,8qȯ6_:{;5[gu$Ox  N~syEAGXLdL3S)0d\'F`2#>~hcV~Nge!G +- BE߽wxu& =2m|j8c>E"qy_GUZE(Tr`z֙°G|v󪺰d6M'ԼԛfUKl 55˅ot) DrӡE{s,[/58윅65z9aLYvL,VS5!8JG-pYT,,+FQJ:ǐ5s 42Dpzݻ|sM$8O-Jqz>s4YG=#HMcm}7J ;"Zj!<* Rߋ4ƮX]|1Y"1=R;TBw18m/BA0bnf`/jP.@YKct$?r'B- tcs2ֿm _A?-j|SUҎdƎfSdsYCr7? !sU9l)=S6|y;?vB>^P^'vf 4+ĥ+#|{'MLSw5?'7cf!ΗS?Bp@Q+$J_W0DRS*5^%']=.V_g,SlTXP 3 gJovo2 (wh}݈9Fb+j>dz*⇰3+m"43,%|vrv2Yw R [?z@wɒgJ:s9(yaeec+nTok\S^L)<vu(Bh~l68 %객b&a I*]؆ %0aǢQk,'Bn)ڐۘi+A7nAnjOgxLqԤ~1J35 '"ƶ ?tXV UW f7>oU_+{A6el0qyM?Msrtndf%+ѫYڻ 0W$*ҟVG+WL FaL^mʔXză苛2?mQ{O'NKgS2I|sZGmm)nOQ TnKY^]OW@z35kq?jfOT*ǘyU,@|{(As8p=f8x={3SkPjjM MHdRUcsүd3$iISvF!#prJ_NbN2 Ŵz}ysjp!)U6ߡZ#3k֐Qvv&}Ryt1TֻD)_2x^ i|oe-u7^el1^۾;#L25*K֕/M}cP8$΂gt+#pr^Y,)jBVKگ|5r8g2͜p{DيSU瀄2 @ >*XNZ#4Ƈ-]4NdRDg]aQjZ_J~s<~:;B2Dޚ[խ| g)2&Ymَ@}=5pI꯵XJLB쁶 [ZW9[JHA[V)&odyf_[zEhyAnۣ>&5_]\I/2G,FeDH3vk˖kqt2^A v%I=]s,j/#ym֑M_%ʺVyԢ(_#m9qP֩B-%)vo[fl)=:-n,߬|OcՆ0`DW8?BOS`T| #R<J<¦Z$[G3oCMq \n%K[$&˪KʮdQcz柛e}˷÷-2D_gMe&mnE}Q1#:> -{b.![^h8PӷslM֕Y)8?U= I+yIѨ ȡe3? sj fk+gxr}DC'kC?fUS<{-UH#-gHzQ'dB2lc%8^c, 1zmIr^JUr`r }fO;MOf}:IE* p- Ҹ祾t\8U!q~}^غKU9uᒹt+Ň3<_oV5<~EeA~'Q|JtP>^<+K Vw$F'л?ЕD85Eh7?4C~gg~XJˬn*mC3}.3@c U`@oBѫv>js!Xew #πApBDMZ^(z ǠJ̄c(QP# K@n dcwPv*.u|Nt1 }p~&ag&,n򝥒QP-miǿ8vֆ#]O@~T34.>CS]w*}rkW ^JVtQ!ɢi>yq췓LTtxqQ.1/H>0*ueQf-jϳ)ebϙF "cc׽%nH]^~c̉!$ۉl?UNys'MW?fZJVENҔUr77|TNp^Ex>ӓNmqRW&gnfkgW04E>ӰRǶ+DM#*f+$KZn8쯕VG[|ŏﻜ+c<%LTCCG:Q@E୎L y`H Nz:;\T3 RnWf-}qFsi}ۆ[]gn蛀ڶ׻:Rh(MRf6)E-N(^_-8FL+Q i:[\ƈdpOPi 3˯=@SR_,҅1] Bob`ﭦ3fbmQPS !hر"u# ;N{& һjGvfgE@P~Yg.7t?p7' C/A4Jwv'($IȰSNZxҾ@l^TL#@,^G?O$Dy;@iگ[[%z y~fkr5KCVL"FvKm`]}\Ez1L b )~k  R-/̰uʄ95Vi=wqeVqqH?ٲ,z^4GgAlu+]nAeF,E(v2b)ù)s hBE7A֍3 +}$]O2Z+2AN]ԃ82{\WSUOt\BÔz~o-> .ZQ諔'4UmY5lb„>:9RBt3^U/ЊR߸FTWNBjBqGBUYf&h*]/ ѻD,'eGNSӶFϒ-`YAumD며F"sEkgۄ o*]P 2z3GT1fXRuD'+iN*uB/uI[,m*%S wqJy3r:t]3 &E6`9srK۟`Šd+V|/̝yDB6?K}rˁXoX }jJ\b1#S}{BTm}|e$gZպIci<4ZK7t#T3_{b ZՐv;66F ;ETAsS#ZrG' @ZKfiRu*9D#?G%z1 xF8TQ.\ Zg=s?&j~yqޗX29ydl aXo"[ν+|Hq*%c )L?bgSeY֐[8mV|ޖRD:NjN+$ҦuOP4s|ʊxaٵZl(@2 yzC#?U]0Gsp }kmE7_>Bj~#Ċ02B 9^WS}Iҫ{bbZL!v/wZAey:ű#6VWT(-Q=2ux?2-i/̮&BO8ejP6}u?VFjb8ZH^re:RFNsKz".=4起~-L>Fr*NRa2:JYEb`"5yP78Yˠc18JKna `+>F?.x-EϹaCB='cH59gb,8?SýW:&9fzߐrIWr!),~آ4A|c&1?<)t";LN&wQQ`!U}ѪX*gn=Pf.?`P#d^NٓQ=[deqۨX9ñjk70}DX[Ia#Lx :9Po7%lx 84Fgb-VTzזg[`1l۳}Q| d ’!6TC/:5 φ 鉏|@@ZDaMqbԛ;/cC[.hu(^`6 iդMuc#E*bKb{ u ycNTlqU%$ )ZH'I䃝!`Od+c(?^q1]NDnmA/q"/ [鐉"s70~gURfZRLm]3YuEZ NZt.R*L/g6K>^)*O+/Rryr;5 rO`-N">WZe̐hmf Cg )^F@IHMUy'cڬmy-/eJ*Sb} .蝖;,XHN^:%b?Ijg ݓEX(\N cl"=l2]?jK5>ݹŇs6V@7K{ҠrɅ@z۾x4"nk92x4g9[% rP Q0#1O|[:x2;5bo#M]@>r +X:-Nz\S8h9޷>^ rFBDĈ5پAl'` F x$~*X/E[kf(;SP*YK)# pZ(Yg|#PKAU>"+=eV>{ƸZ FSnY )W\{ku^_ ElQ_ Nz5ay=Tw%r\QC@ ͽ[9Q(B 9㩱-) {T8A30 '`v>!Tjx' 380)/!ƌoᶏ7Yjl,$ )*7&nZeJ76혠RC (, 6{:\%^l Z7>p+'^ zJDÅAPyoڽC%* VFT0ǽ6=&>|B\B6/ո!t{:sgg N CGMʹ=Wmvp a>)ۇMe@~qX]zCڜc;X?JD) ł I#\dnwAW).O|H%mqWgޒ~a2U2Y;;q$f *ֺ4cՌ5EV桳e 6EL2zA~/lc-QfYAWMsnAeSn@ T^G~+.HTEZuSKs~٪b1~V,f R+l+ćQX+|Af9=ƕ1&82|XnQg@ny#r/&&m&8 v3"WKqqA$H7C9 ?ל:^' 0zU2T7aUO u{>9e \}4jJ)ހ tF^ڧ^@^֐8Bgpn(\&s|3SԵIYb b⃔-/,c$1[kрLT%1\@hV/nljf.bԦRX9= uH&š 3dTlֹ lAp-Eal+Z,ᤐ8-qMj\:`6(S۸JldnW;ѩb8p #E{{j^b[R{\е'!Ѫ#FɂrN]o4N6{*a>,3uߴx^苙+cR|Lm"n;;2_yF2|!*ZT$c'SP=>3kGЖe.'A8S%'?Is!p=T.Nj7q-TT{řhX36檏j7H!Es\>Q&E /41pXծleӼ741j91ZipnrpXk)pU./v Jx@K,x'OH@&G+"CG YXq{BUYOUf],θpidR83k6LHd4z8 wȹ4^C탏"OWx|L׀PlZ,$D[ J@ | H{aV>ph©PxHz -c zEcd|87`R >[鹫:qzd؆o&% $n WwfRyE=]hE[-]z.Jv{+uk,"6s{4c::̉G3O@3m{7.r?Z+vf}Z{ n[ȗ5[#_[`Z N1Bw }~Aitiqdx%>bG͂2# V+*p+8S?J|Pݼ-]j]ݧ/hFCq{.?(JFޔ*2ry=ؾ1:̓h N%ox;D;LLg-a?Y09*II=/`C{N[I oQ|5%pzzu +*o$8 !ZݧyLvd4Z摪ϯ]-'Lݭ47p~l,%QIPc|x!Rf%3 gQ(-tбq AR}v~͵5"!{Ʒ|'sQc/ϭP;`[1Npbkה{rC]$QyAd d%j>ңIqGI\StHWiCYobRR١4=4P^8hD Y{39$Sʍx u͝1Yfc#X}^i yɠzu[ƀцTb2^E&F{%J f'"-Mءя 0$`lH-mj\`gĬs"&`c-giV#* w7V=YKs%,Gxg$eOWJ)$|(~ѝ˛1t{"y6zBt\7CJpf)No0w\g{Q)$ghEn=)1yXإ੟ʥ%f+㵦M-zzp|J!ֿ< 3[ 5e/Q@KR,T/]rwGfwBBOsh8,:0aP"!NQv#vLgFG1FХb"q 0/3X]/ݹ)ĴrF:~nv%5,6jhH?D8;VJ!&kemZuf-'-LCǤ[33ړ, c&c ]՗O;:ygyY< e%z? &<צ,RR ]oG&j 9Hݓ;PSzq5n6G׀[?L/5db.D1P@6n*s&۹p0o8Ӡζ:$ O={A,:{/2#g }אi -Pn{&;?n2r|䚵X}MoOh>#rG` Q;F 8 o5 #]8y5v{T?Zz~{bF.Qq`.y"&桪=& F(}.#^_A!zsBLq4,F*:̟N]c%_1xOĐQ!{t0+a^C&!k`C~QU IK cJ`BSJisD$ɀ ؋y79=ksQfa칡.V\;w wLGa "-)12 ź]JWe|j>|p9!y ܗّ) 6=4HqǓ )[Vkc$ Υ<8 Td8qW;[V6 K*k2 O7(:Q-pX>Y?8"5R%- |X8B,or<ׄ=wYcd61l "P}!/ze_}9s{@jED8q)& F4 PXo+e At Ŀ6+ԥX89FQ[j)wН#bC;* aQ<[-rPOL] yt]ȏ[Ygʞl=Tp>P aaFAs.JNֶw(0o'5~])8݈u}ނ(e=x65!9ЇN1ԏښ @iZ0U5]d/ůh!l_2V/%39<.즍޻t0-^.4eh&'| J79JqC&XfyiL̥;8 u 2I SQ׋OOBivީ9=0=47]vщZgc;\0oSJ!tn\* 8rr{1=Hq5`m!-G}:u"ggBPj#8_k+= sGΟl- <,ɮQJY,/4 đpҚp*5uZr3"Hksx*W {Po8xfdIDBoQ&h۸p"pO:abLz_e޻z$;7ܳ u"$LcQߵUWiC2#Ff3?v<ó,"W7\+י>Q9C*xyPnqZQvNƯ  dk>3A+N\ lia2u A?mE~$ylB73+Fnz䮪h͙ Wlz?-0Րpi{56 mo\YiJK`hp(n,>3PNYE&J#HD3:;Z'"'nlAR/E" MYc7g9K %]wBv`{] *\(<3Ӑuz % ކzQ՘ 쿜Yg42/y5—.J8Ur}'*sڧ6ڌ!H).DÑ OA]q=رq⫒yr3!st0 9@m~аFNɭIiru}B.Ab亩5*BV@~CӍEEwƑ1_䇂Ӱ U9n}kd#ksG7zBBaUhH:\'˙ö tçq\\?_(Oj ;(:hݫFqUÏZFDuT`"P2蔭cqq&/DMw^v'MJp߆)Cd)=$ՀgeVY"*Jt"@-SƎX"kW(Fipi]5Oӄ4%=S6ácl&9@4T RB$nK~Sj\S$4p5wHDPL\{H҄">.sb/1U/l,lb`e%%fJK*&L'dO@(O-7s^"pj[y"I% )aH`2dBJeJdt72%wr/t(0wY8#cn%?4'-kg$~e'؂}JgI+PȤUX=:@[zQN '*B,(u@ rE2lCP9F7!!c>d>Wrŗ\}S`1qVSQx 5z :%Rh珒&Seg0>@8z ^S,ckG7KaE[ q}yaGF?Yb:Ԭx1Nf_ikHK=_xYXq$I_ڮӮ? tVE^'קL KZ\ zB7,+@4ۮ_#HXc0"d01אU7ǐtB}4;FYi )Mw 65h:O~D }{TqD|gF v?Bz6"M}M8朘w~& y w{!vNe 奶 zfi'ʇYdt84*վ~'UuTָnq}Zy_NDڐBJC ,Ti|#<~}~91Ilz)ԡs: mHvc90HMU#/[L.q ƦCGp+^=V:!_˓@]'l<ۋ /Mu'i Q:ĠrН Y@0HMV5fR )AlW%`xsyHRmdd3^beZ>~N#!{Ԛ>A\7Ԫ‘w5dnÜF|(ԷmB$s"!`wWiR̃*iE?o"jO$p4 1us/Ch+o. 7xi IIS.Vl ldL> /$#e#)n jIU5\rUk695@Lg208u&2CvOHeP.X&T.][-maHfa&GB߈LH$([Q^y4OP5(;:Π.@`9!>&RBDo{A#:Ҙ~֟QڭQ&bWi_NM Ⱥ1>Ez= ycwA94B ƴ\=#um@r)X'Ov~:Fiqg"`6G>ڲңCRt%YA@o6Q|Ԥ2MFBoz`3|5#%֧EOVA$yS_0(n(xD+[3 (f-2>f=QGzPrfW-͍qtB-Lt53 /O:Adؘ4𕈺Qw,sӭ$ >tu,IL]*SlepIMbFvd7&E4{R64!}PcESgdsP1jqٝ/|QB%WQ*;LWrO{|}GAmUp"hc1Lơ>ִRxl(}w=GGHUAYOm| }C=h5 8t&(Fҩ]))Pӳ9:9e[d{Ο<Ȩ5@|?ꭎoVqXH2§>hf_9yu4YO{]lS%7 5?~I7\ڽ*2 c :*A^VAq0/^|nH `u`iԾL6ߢ[P{k%siV:LlAYDLR Cإ[(h5fg GdѝE8t*TQ/Jæ~dY瀐R!_hD# R`]4$y# F@;K [[=Z}F<}*YdɝwȥѹbD`‹$A#c-CjW~v nPn64+72fʲf,gj)¥_d[v-𵈩Ji><g %/ w%hC(N!$Hֈa*O;>2D(Xd0JMwojtվglePpR}\1^/:Oyk.ۻ;MsXycMVD}i.G^<1̿4`% 6U_dЙ|JS C \yZX>4QoByS=?c!zRn,ۙ a OCv`Gm;+đG?Ic_⎩Ky'5$mv>3+=.%TL΁À3]M$[Ii~js=Kg g;7\S3w3]4jD9W5^Ʌ4' G0͢;qjy 1K&_$E=X9ϗ^(Cրg%-0k$V^Fgq_tFG!zךT&ΦVM̵!{&x*{} DTeU]yFmMxi(Yg;ͺIE)6r:NE8 @sU?5 y[غQWf1E8Y" 9teZA-_("X7ĥy栝 407HĨDNl']/'vDb1d|0ݯ,C$5nuS=h)bPS"+tZ0|e-_x1#}>M{UZ} {XdW> 3XSEZ=aWav9%!]^E5u ZCcS<-ۈnS+lTZ, qc7Ñ2>joМa(Ӑ")ay*&sP1hP9 e!% GG7|ġcw*rdQ@= t]tb#]/M<-#w-^y9M"lWa3gbUS Ir|rK1:tdzFr mJO^rdˏ4`bEI&wUHSg:&~PQn &$@)jxg/[zJ%o2cn\h0ci=TFK(\14bI#4"QSDdkqٰH \agٙQ?a7۠%_#SfhB 2o|}&.zgS*Q$4ρdo FR51?9I5i>A16b`c"1 o#ŌLi!sݑ̺yZyp~8F',pq^ƤTގٵ Q~O8z&?k,WkW7T,[Ɂ5S^GsC׍}Nnms@)B!_*rۣOR 2'>fa*=cyr,;}(&&K=e Aacjha7k w(~4F1/\gN/C#VtV=}XהSo+*ssV+kE=S:g͗c齽uRL4親ƷXp$(7e]wA^)̰EsJoE© Ăq- Μ̹+ \^InǡvI풡{SpcyЈSA [YQ L=^]J d_C]Z.XS(-u &7+c=t q JQ^՞U7`Q4.4.$Cz̻XVʉQD`AGxՔs%hbqu? )߳U]c K5 ׬վQ#?tD'-ـ>9i~rx56t^i3/ :z8u{ vW%񒞤c9+z{9&>cr U;E$AȚ]|_OTP.mm]hӪ)l3N̽RӒG0hPM.)۷oBF=&o?ډ1w$$ >C<7]r.Ao'j7,ثM2x5_x\ H/)3J֬tƛ6EqJ9'qkV$5B%JHs`|>%,y{<մ޴#GdA/%$T$DԀn< TˤCf r=,o22MP1}b.SMF_PV}VA{Pfu OYe+ЙVȟ^J">Q!TM$VJmC;ʩ'KuiS{mf 2`d[4*ތynd-MT|O1rW%m ;>dY vCqR&4m39oFYʎfҁetx|\ǎyw>β(Z' װZpzeiLD_`Ț'd%l.sPڇ{y2_[ZoOKz]J83YaKlf2jgJlrazDspbϛdO}@X$܏8%Pc}[+ ".ęa9t%jU<&rsM)2N&~:1x PtaR07DzWK8")]HZs5~vaJ` axmf>:X=s"?;/Ώ($0GnWß21ȮWW"*#+)hlavMatP`oLmzI_ I%=U׏kTIOy=^YWoy,~.]JWS_2+Kz$?GTR7YuL w<& 0an4Xǘu'M"׮V`-52OY"ZQPs!>Ci(.kJk tF}][ " m]mFn'QE:elQ)n9_3W_">#%]!; 3Hipo6) .g6M"EtȽ=ߥAԫZ$8&QNCC˙Bg!./8񸮱ëL8Nɱ<X:ihnj#|#0y Y8VC6 y|fmY^ƈ8~Fx'}f1lślK 8#eed!*V=y`3}Ϟ'Q2J?GTm_w%ޮrocpfrD+SgmܗE v|PwSGRlna<2MyWC~#>5d$1}@l< 3뙺:7gZ+ŔJ59PTdz>HĘ.q;D+NF7QMy\>~ήr2~ X~]yv<00/1 Q̯\ ;SNI\Č>yuk{s76Wʏ>6GFQV"{y@*^ f'3VT>FtTUŷ00JK^ˆdїYK5&}wNǃƧx5~IQ?\애6^u`YSW4i)lvȎcX%6p&se n[\Y_lTl2*[H#K'>ZHRv7 **x(l=yݥkKGmB$a-W==JE a^>I~3XSS!$QkP!+v@P;v^zLؠS/rwV4yDdQQcߌA9+T0yRdCz/@9M">_F~uy\q9haXfJw ܥ~5S[h sE^ڇCj!B䵓,SOrdx]gig|cj3e?!*>绯VR+m$:=wDL#YϮqȚA~:BvZnS֨2>(R=_A |6iv~I0&.[[DSTΪđ PfG僬ZvĦ+5Lj|PCZMmH&y}H},r|TxSzgPT;.f(ws&΍n%QڽTR1Ǔ\z%X؆VFH& ߸%2SpRaP`l~}A*(/p)_;Z4Ivx3+SNzޮ=s-En5RҀpW_9`+ޤ'L( g?ዜ(/i蒁PMLct~h;MϦg0`K5l*`ê9{e׶|0g 6chd?$;՝ !эfְ׆ĎJI[Y@ l1\#4 =54ǞEuo6ϴ[AO`m D; _#D{oQ:@e/n i.[}wog):X*2kww7'(0;J_HF:iQ>!b0Hd*$>U& blh1nL0;bpX;C ̫34jؤ\!/G`;exՊ}IO(f[&T /Eb{ínfpC<6 ۋgXNJ3 ]#f}nG~8g]ű3¨}p"ħ~/±{[v'OٵC7?mb|u!F\ l-XMƑr' ֐[,zFDh|fT~xea8K2XpU0؃][Co}mN b.m;ݍbᔜoԐ{H ֚hi@L3{o\"+B@ #9wi eL<4!- tғ[ZÊمW>#%_yzȆ^/hLcZDK^u%ܼ$+Ә"MN]# z^:(0D)t)\k`FzD6~)"l @ JhBXcLe*Z}0߈-9Qsx2P Q>%O,1RAn }\r#$9}2(p\&SDIDV WƇP??*Pn&o[QKJź%۾,rwO4]bp5=Yk逅ݵ.!K sBYYuD1^kc4)ʲʉio_z14MgnKrkz.\tv M|$oKkB/&VT ,J$Qp]l[כB{OMo+RiB SutɋW}c0C4jA'5xQ c2T*q]Ǩ`bAj6zэ=V GY@d:Fz`޴J;g=i7beEtk_K!'Ql]oDMU>,u0T=ō."@k8!8 )@AK`8I*t҆<#+'@cJ8]LprKzKBaUE1n9ſń`}'z:~tCI/őgKeIȳkt<PwuUÙCрN UYGr [蛤Tgd3[\}, -$MSn|D[^>*z):g:ɺS/tۛ56_ V~ Wnd8DŻgTdNOjB<ۊK=Mh2o4BSn5%sFܠ3(li÷9Yɑ?ni0HV6ڥB37j@1:H8QӁCmrH-OGsO!8/3w]zq'v9qm"do6V}]wg&V6DseĎ&!RB}' .R!S,cv\KY^j'=F79hd)t܀/m@^w?/"j=?DB<1_~7 0 9,?1 v >ItDҟb|GJO+,sIߘ7BBX}m*J)*B5&-Gk[j!>$y}R]hN,=aǂa`Mª:+]:N;:wIڋ6(m0;<BxF8=fTy_A&CY M C1G}7 +S^^)`oCR,LG 5G 㱺e(A3S$ ց7G#d8.=* Zs7p7k5!dU)Go{VOT61b~O"Ik3N(|_\³S>kՎ Gz;B5RPz wrH *%rYĝap)}w -% BaՆ@pGPȶ鎴lޫNiu^c$5T (JН(`uưHnY\6*=Z-9%cQ, `?xe.R (i{%0$ 2g@o _0Q`E<PW H<5F8 Bo ׭ւj&sON3hμRe;);wTÅsu؅* Kr3pZ}B8C|2DPߞ q;|Lb ۝.p=7d5FJJ[בfuD!7K {VhUi4ۗ+cLȺ'\&vY0Ce #8͏GյifOA+\-*a)cO)R=orf :x*zz*ͨMMnƗCvI?{=K| 0F5PdmLm-22Xeci&Vsσ}B:`e9O`C۬] kS|@gG+<((5> 傊-ԋOMCԉe}6 ]ۤ, lmbʙD\ ~l 4ڷՆ7Z\ϓ!gD֗|ޢ;~uq8dJNC Y@09w :5f%X&; YIop:âp*)FAK6P+j.&miky!bd=@NNT =`>>@b4<ٵqߥ#%Dh5Quӓz.KwcbXi[:nb5~u:T_%ΚVu&*8+?cX bEjU> S̴SLCbì:ČtK eVO6&LQ)G%[yL$ˠf\[ L6^njz vd`rx8,"u.5s;Er`?`d ؽoqWSB(Y{IA6I.! 5IaS9qxB85K` ztxE7m!T^<.ߛy!L-a2*8{/)D"͌17Gފ+ LDRthe+ &q!I=oi;jB>Q<-5}3b(V!Dp#O!*H]4;CMfHjvvr9oG6-hsbP5x4hS< !fqdbC/z=zl/go®N ]|7Ev'+أt\uW4s};6Q//⾉L$]ZAM,%u'$:*!R~ᘣɸY2FSb'ee\cEq a1ً^Xt r x^Bx(B%UD=#6u)$ٻCVy6x8˭{31@;p gƥuZkF>>اk O럽7H"+&"N#9,֙ViFAZ΍(l$rc ۻD-Ygl eC:Bb9í^w[ 5Q Е 4S %(`J%A"{ N'Զ\Bga&3\9،r,ȥ2^]^Z Fҵ,n0-V' G!~,;o :}G5 c=FԬFsш 'J~W 8uu?Y3!y75[G7t / s!5GYDMeW _HfփRD#-C -2G"n[+۽=;Zb[\xijA#/_E^#YҚb<N%I'5U&W#Rd01xPQѨm~ǻp!<9GwM|H~hfT+r @odwE(7{OyfSAkR$O=m7vLei9&ܝecڠAZx'6s3{47hmt>gP?5כl.z~] U9wCyG(ůE(NJF͆0F \lT;.] F^nF/&/m.vE**`Fx ye#?r_GXԊ@8dnj-?7YSOju_*DrųM[DNGVN}%q%hXs:sWOj1RD$߮%r:6W *oJ5cT0-[BE+*hّZi zMi3pCA8{ce!Kr 5K 6Sk .|޿CuѴP(﵊E@|paбN)9x{Pڗj|8߀pu8UYtOJ*]v`ۨ+om#fŒȻS!DdlE*̋E1 '#M͐X>G~ѳ l5u <V5{;AD;0H#zM8Up~y-p+`ZDBٞ N#]~ t ړ"vJW-'|]S`qIc@c4ZxbBXRb!3Y`Pݫo}:eHwuΏ%n'{Đ@|g?Bs8D-oj$ O~]74;r,6U"[Fͩx5cdJ )@'Tz_WI:cfh]c])Nj2M1^+.#b][=kR @|j.<i7# mמ"*j'nLpI;+R!&fC'WCI>ߪV\AVbyyFD-( gPxHUkwyƵ'8ɒ~ O21+EI6]6a"2 P3*m\F,d'_ϸ&G2>lE&dh温 Nv8冴?@>nt{(q6ڧONGh7Q`9Ò6XK$~m|' ʔ,׿^3xFɸRVw~un_LRqBjJg c4N\{yAT9Q^áiMZ4 I叐v-_i{l{h +l$mCc]){x%*].!_4YL!(x~U{_Rѹ|7brj g)ߋ9U}ctW(9RcE}c %8$^{E`U0r0VF.*kZL6:cyt~ܩԏ5~?Ki#x ȿjG{ _~}_7;pK$5`Z]~[ү=y3iTszOըM:˜%Jaz,\pVW+_ʭ~c1zV_)8P&EM辰T/ۚZWR,hBy)b<8546q*İ&D2q!>u&]`Q.BQˆZapB\q2DkML$1۩W)ڬŷU<uM?-ȴ K@~]/:k% dz6ڌQ{T5Z[2qj\E?9L(5d-"0<nGe 5#uuǑ7A}4 ;$тR[rѺ(v'n4NNJ؍:JW(™ w, nN-wCl4HJFSqBKi|g vYqł+'6Щט_J3v-=k@9"吥GL(bʃג# uۅ43\$%arIiRS)Z\$Yrprty5nHvXӖ.7Je (CjRս,u;Oj۟ۊ~s*u3(8$';7Tbly C/N#RT|ЇpfFwrG3 8 ]C:[&Mԛ5S)z1vK9ފF;JO(`p"&-Rj6[)4Z4dhDJ-0ߚ`=˹;< u$1:͒:~ּ7 xseSJ@Z12WV'?Aw}eTk䢡g1+苃K~2IJkyfoȉ/f9h+E_A4#KĒe5fVzp@ȅ @ŬQ@QD"4ۉAU8&DfI\3Qd!ׁ7':gFk96AcG!#xI׸JYMދ")|. -N']&>5eː*3dX4Zt=T q^&j8{N{vwvhȔhFNxmH@'AD`=3ģc-8ӈr?Hi"cAQ_:\&~ACeXENj ! =/]GIqv:HuvWL!S K5С֢E T%#xn'SOAWC,N$dz\c(G%Ҏɿ~u/GF\+:aꠧDr.Y>qJL"q .IXL?L4\F[k{ |׬^2QUCge(t~ѹZEOOR#l2(w1%A0W 8T ghs$zDSx~!K`7d*yV;L,4T!Y+tO2:kWX즁^1 ĘZGbDzb/tׁƫɿߗ檪ɾ(E"G.9yo7>z+(#+0fAw%ŔE7V2ą^׻L[X,8a< VS.Aݤu8wb/&|ֈjf©-$#b ?$ZP<|Y3濫.Jў++Y7x 㱖wIF,D 㚔V-(FT+kq6=[ 3-V˭D")/t"/p#M]B|;{-x0} Vb3I˗EkgH'ܚ贴Sog9{SKd?-[{ BYXڻ.(+ݴ#\2> 9!96 γA@\*޵膶9i6V6(9ez z=o +"Ge݃ 2lpk"#oq3uf]Ru0FڈUr[Bs4}8w_qk9$Xg4+$:K&]Tɐ1%3io )YzbQp*$Q$4ɏRS|ͪX<Ϳ9 4 r>U. 9Vxik=t ; 3`x5h֏ L(ʕZ&~/Elf%uT? $ۘtL xp4&E.M6mf uOE#HC.YMr·}7f^*:#MYJtJOǨ6jw"ΈU!Оh2ԍhze@Ƴr ,v.&hw iAKzig@Ht(&(g#T&^Ct޻up)*ׅW3(dSXuL,]PӒXu0UcMwбg) 'h`P8J繤E cj;B_ϢBc~i!ғ|Dul0%YTy[uf?T\90(䶲/oГǁJړsQ+pΎ兔糶-Y[8@]rHPfڸԒD"5G؍#z#Pޚ܇-(-3%N@j/<#T"Z>ODp?qi!@3%R֬y,[euir*F̛ULT vhc.  +XYy-3Ƶ,ޕH%4"8dLZ]Ցvp&oRR"!qsk-":+T vs(fjNφ>zПasN!1Cqr/,]5 #Cս ȤT@ӜA0 M U)8`~2Hܒᣢp+>x!8QR&RVuiq#↴FMʼIUx@&}36*Pbl"7KH ~uJ?;(Wz)}|? S/c>2X83 N BFǮ4[C Fm~j/;`t/zʔp'\ x4?B^H:Mx}_ҽjx*`&gǿ{HAHKcVXMĶ_F0}$+k}DGKaldnpQf?SHv} "#ޜy->nza[cyԺ?"dK P-%??OOq1 :=Gˏ׬r{pK۾{x}$ 55Hw}yBom/xu/ zʍLׇǫA-0@yv=']Tvz[6恘)IqÀm(%>xdXodn\k\ZΊFF-繥8f`]z0g9- rOjIlf0t9٭̟cR)Z, 9q6]?˭~p>qs.MH߶|3h&Qy"REt2; g.9%WШ[~}@qأ ٱߊˍaAsDvqh=j98J:ҳU[n К; ^ 6ʗbhA:A(Y$L}N~憻}!d6#mWZmAD]dB\Y85H z3 X7T ;jYʱ\?Ay kUov&:t`3u'WR5FT9(ȓCꠖ i;PXdF?"h`3Jib2պCg[=z\w[zsO@!M=хc(DvTGH<:YY|$xx nSK#sʕoT`{('W~D?z hj*'h&FxG?0? - %`xT $|_}\r܈9 LB~':Gm%.~4BVU7SD)| M]YD[vZ5+0+ L?p4>Nx=(ဟoʦm')Y, ]Px!"rn~~rV؋WZɰwV*)g] [ a},k>0+ G-׿PE>_!ncc~9(ڇ(p}~QwljmM(Xv:0|⺯PtЙWXQҶ+҆.0"4}ȡ !\nYvM{F*z:2WmYӺ"yHoJ)k#<wÃ[cԇ:'GAx8:D?E3e"X>Q-I 5}H l=}dC@}E:Ĩ L ©1TRrvAi4}Ǧ]tX>}wz9ETt?l܁cfC+npOSIѬNwOס>N\Ơ.bd7UenGz0(5B[?\ST~&͊nh |/n!쭻}n׎O%Oo(YW`Gӊb*nhr-M{>u v$OUß Z"r*)^:ux'"meQ_$:Y4/ {#3y Ӆ-v}2g[&]uE֖^k6ڪ)&>N&1>A}|5-{v 1|ҘL"83l9/ R_`sJ&f(,D/G.aSlqUbs]ǤǖH@I+9hzgݵLRUX^rY" Щ#ϲ384!xC[?t@(b.{(tu6 > = Poё+AnBg [P8ql2v/Q9Ald?cw\λoA_w'ʅ>e vLشGzRw1%i͍ I7}jit{0dZ.hHUnPֹT 1 h ˖ ~.͎P<8iN cŊqyDUʜ'^x\ׯ/zbk oI@x3}É2>w :X܅?r}<6@8 ;d rͭmw:INpZqi\ јYFbDoCJjT*cNk{R ;&:G3?VhXf؜M:HvI*NՎme**gӷ$&5Jqɡ35FJ]/XkVqX(קȳ7-\'c m~ 0"iϊl |WK}gJ&+j Pfߎ(y+dփFt|4c!C&J'C깳cS6?;AgY"L Q z<џٸ4#Lnc_dR&6毤iKİ{_dC Qn7Җ>$-PARMKX6 'ߛ4xEqv 4UvMՖ`kxnK TMy^E۽#5j%TsĹYII> S0e[{;||eٽAYdA D@yd8`vW4cCLWLwyK*ص#c ¤ɦ=\z86.u-*fJ'Y߯~mx@ﮯu.ʋs Z#{J]uO\5\}~!*!lh*&E?\zQK4Z@*+&Lf+Z@ƣ; v@8ǣA&q̽nDkb8:'VzD%$vu.ZV)%M&eHct"DH"\~"*1r)_+?<0@V۞倳m4A7`zS+ U}'< +)kTE9#SBn$ 5qv6WDc*1vm4,h]tb 0k5Q;~6:08,mqX* 6ܵyX^v[Bt~m"|t+:]S*1c*~Xz[mcv޸r]%żPtl[LC`[I|H,>@ᱲ!VytLhDKr0'qƌܔr RYu5U;VXOo-hA ~-5fI>Aə ʹQ'Mm}~Ѻ®Lǫ_Bn+(U4fu6B5VXx v/QhƁ <P TH: @JMb@_:B JĶUq9;i k; Jgӫ#tl)K@$}(^rv.p`};APjWsy>s.lעz޹-m9njw=q2TV:uC> y*,]~f);ZÀ׺qXf iUi3XǢƐh(1q/ƏSrJ=XZ&ٟ^C?kUZ9(r~gmHNd)m?jgP=scJvd5 (Ҳd) B;$rڬ3 R1գ +Ǭ:j*.Ůp,A$U]_=9"gS0d^^ e *%5FxF̎i&>|͋+i2hJB;1u7K9 y@5,Ƽ!?3fq7S30!c$ vF#ٸ)Nf$5.(@wgٝ`5v 0K\;yUn8*%nY_+]/xWT =N巺".L_TР>_Rif5BZlu@휒0/VBTv6qL~N , J?T+ TX4PdDDeZ (zJ5{CL `Hȯa0^9kywy~=Vl嶌^nl@%VJy҉g aع/i܃GN>~[^K\m,'C8 ^:1]eR +Al^ƍ! }eϔ"lXf|:VWvO} t67sρvM{^@BŪ<[R*/PEX`/p:ß%ӎMYS뙾> "n4ZKqjtdG,gN`m~+[.򂕱#hhX<'-7+~浍uą6Z(&l'6&7^0sv2=z2q*Q-m7e (.y<,_>F[߄;sib!6=l$݄e#hn0nYK X(tGdCU5FsS-{Vx>r3^*u3+4pCT[ܗm3ɂُKhZ96"h e:$ڄ_d 8+4ons܌vBHCUz>b^н>6 ?W:!Et/QGT}t,p&`YH7t1:>'u9l"~TB '#A"VO~&Td¿ۑ~ud3_]R,i#;BW;Vu"+J͚@E"!ubZlb?eHx8lk`)Lq@<!?dD6j>axAm~z~~|P@]+ic-bb't)5R/2 8GSyz .,f-L?KoY$sL;CKpbrKVbOU}YZwahY ֬ML[ I*qsyJkg @sFWkWcqN>.ӱ>RQi^@C>kו.}e@4H ? 9Ӈ軌^O|!hX[$\gTLdd lR&_ӪN8M/6`ӪT>\> o^ZLqDU(ilm`T=|UмkKG%6d[WկNIeՋ[us) zMjK+Udr%ww\>RTcEGh͟"O<'bh>IݕÙV"rC::I@/ҿ)&ΡB *"i}9/>0-UPenkCe'̫$/t|1.>B@߈;Q {$iS ^liF997f;f$3b8RWhtCƢ(f֩{^ʠ#h]ޟ:\`Nvt}>]oϚF eJ]?tT| ƿWgςӺѨz>g|xgNmViZDUT>D^܂Bj2fUts=oevKnUTr '\9A%*uY7i^|r~m.(&ٕDNCZG-'V;@4RA 6+J*Gy_DZ#5/_MgNV%?_O^4n9A7mjC#] 9u'mާ3د /L g~%0do"D="a w5הT*q !y>]58^ܔ swƎ7O}F<{K\7g8X CӲ&g+mAeoWίq5BȘ"\} @qCOtF''p#+wnh'&s*8HB{*𓓂6>pKȪb T] $\Ob*yu ?R姚oM"YpLZe$3A\ A@gcos{|9HFV)2[ +]b ?a{ j\24fjhBkyκ:uZ21]/h_# T; F)Q+ܛ0"GlnO=tK!˱UQ}+k?64³1J/.Hőƪ`R1W&q9uOjZVx Q ܙ$7J0H;By.賧#U AIUflC=Ud ƚP OFC`ęNBuFxWw?{U"p[s:B꽸1uܔn̺T ^V-}8kS7A. \DBY'c5+$ W IE&Os3Uiϱ[sH :9r. GN 0]:tS {S3 >$[/<֤>ud'ZLh­=:O Ro$*J+D5DFckLJhͺ)Om N*?;쌴FTKJ;$?ߒ\~I3{z\.kQ}"=ۿw-z܈Oڅۑyiͽ27GV Uc6&Qj$7.C9C8ͦ=$ 98ՊdCɤ~Y4KyRo&w,iAF!\( B5n>)bӞ/P@ܡYVRx_B͟pW<{xye{r?jjg%me K" 7rɺq }@YCC{z4ZJ<=~ٵ,b/FviH2?6zxO?MgXU; "w9 {/OlvW&jqe~ޅۙ[Jxut5ȹJ@{~U);ǫXJyUڪ&%}W'1'lTI$msGeBMSt|ztcʈ݅Ly}CnҊ^ɢHl#Ź{.9IMg*i9`3OOS>VGNt䩔PYW~ٲ^7!,7TTyEP(A$@}eFUF F-$f<$Y)]Oel%4aWٗg+(ܙT (>(>8yu~)шlM3Toe=K9r<p`.qN%g&L-m;WYz @6E |zzPec1__(ރgkX7^`ce#pbrĖljMaGݼ%9H,4aom~QíDA h 5eħ&_yH$ˣ Fyi<0Nl.xP06mO|¸Bbֵ۾Mсn 7ǜ_ɋ/~.AA/WJB+#͏Tʈ Vc9F+Π~;C_iu,sz𗘹V&! ɀT(AdXshxৡ\W_9Ow!eNT]ӌyF^e2wD立kqopŖx&vs4}q\uHZ p\h"_/~ׇ^ԶeHƗ˪p aM nQ՘.)~LsЯa2a#9VڷK[u! )J7EaYcJ3K?IRB$7eټ {TYCUQBu8%Ϋ~8dHTX;8QzN.=$3z#vH dV.X;$[o$F&2m=}#sIrL7j?jw@3LrX!A(!1I`gڅw bye['ꪎF>Sct)8Vީ.}])ba-v},葸M8)Yk>c:z/r}1.mgֈYa#QҵvwoPB}c.yBr0%fƮJw$q;B 23o)2u pc԰Ul:[LJi^*ՀvF '}96&.'>Rɡ2S˘k2mTiWqDW{EbPЂp bJW %eJЀz2duSH+zͧM<~ܞOυhEۤݴxP6cWdrxdIsh+;tQ;vF jzPīU8zug]9Xpd!q Km͋ ΛTrE\mOn 9Dr帱^ϵiޛ%B:EԴb<w$2M{ J)w)q!NRDžR o _pٍw!&Mp4Tkőx70@J9gI.kN=-!*`mUpTo KGy!{#Ƌ$_68L\ֲ;NDG }Ƃ!iYUaqFUi'QIQdҜU&jmmׄ Y?%~DE'Z=G?P'"tK1z:&lx6 勠e %olmrrN [ D\bYNY.y!6\~\mS'FfWaPݞs D7ltum-L1q9cx:o/PTi/𭲡Svvi)!dR|*bI܆ ,NxpV.=>#LKV?2zc!>YBiL'sdHM7Ae-Mc[ oѳ[O^)B:d:b\7ūOHMm,j{.キ;ސ6C{05\s0~￷O'|֪ySf ]w+4}6bF(nǨv $t@${*^Sgf;0Ƙ^]z-d7h 4׎1=VL_Z]ȋH#%Oo!?uYAгHb({, nOra>= (i~Ph >q!-c#TN3|6HMt[ඦNau&:?GF~] Ck2>nZBEuMKrTǎ'@;W7e^(/-:YaI_ex2|HWhMN"PjşV*&22̑l+L;tCL"PWg+2TDecLWaӆNQ{[ukE&c ^b.g '{&ca,&p,.6c|ydƣr"`d-[]:2y?kUH(s.q_`$.8y{,Th u@~GXs\@gRMJM~)gU&{*P/ i8fU&_g( ,jk?toMi&^+Y_221hxuƕ 3#3?lޓwuUXLpi喷a`_Hc,ު<% WW~Z::[̀Ru7)\5t6Y4+rYISs|ge**ңzScE@x: d¼yHK<}f?DH@ְ1-O+B m{!(g;5hQ\± [Hs^[ 7G?R0'Sw&ƫ˹UpEղ/Jͻ .gH'PK.~]xH(,I'|sF Κ&:=CYw'I2mő1!tNkZK^eG"uzs/vDPN òlT`iip1W{mq}Rn ;Ub݄{, 8p訛sȕťE`wPϭz/ ^$]ᓑe5y)^ %0d|Q Ř觼^}$ OڙGLADW;B^ӡ0!Fc*l!w#4醣QK{8 w]k~P ,̟Luީ,zEZWiB>lh35GRdFWAdYUhZh|٪k XSG[p-%*|M ?Halw5-+_Ch~۾'b{^D16YͣL aGҡ=H˗5v@̼:)fJp쵪꯼8]A6=ܼCrը:KُE Z)Ι.͟\Rvׯ"%Mڔw{lVP 8MS"H+f.YIh3bk b&mRoeT#i["H$;:=[OIJoc;񾍌ܷp%w9 γW6g.8.T2SY-~y% t:zVI>MII& kΘ' .ڂ@%y/BT$46 J{pZ ģÞ:M.VN@I"DSSZa;ۀg~S26ޅhgnc.*{&&涸Ĺי8e˼|,hYu?OĐadkaLjM㸓6 ㌃.: j i碵"T26S"+V,ipYGyY$/KdiVmW.GmP !0BOոP=5]wuȦr{GtwBJSR8lDЛ.ml`tBjb, c>s{F;UFFD=qb"z>F Ky8V8xfĀ">_np=?kZΪA?Š9~ =ˡ+S 2qC5O) N9f 7%mk ~I Rz{&n)hbы Skԃ9 E!{܆R]z!3|}F| WY"niAkWj gB˰.>;NGɿ?w<|/7goNFijx Dhj69I/;.EcIx`i{L D൫^f`fw8$WcO[dD^dE Vš`*h\'TE $j0p\GFLiiF;WkpˍWxf7Iޥ86OV|ȓ+2+H|iW#Fz AAZ|2G+f$[KB7KSUܣ=v7>~[Aa {9+ZRmFQfע6"}5 \$Ub8En{1y4$g9^׉<}.=J?B{e>cT =TV(wr`i; ;Y _ɑjb]4l0H{Lq3&^i7B,6UP{0ƢyJis)h_99G4ԇ 9>y#S~19bЄyz0R>OZ.U4N lCBL$k5DmXj{`C ~X%_Z&Kö#MOq'Y w) ӽIQT =MVN:FYU,R`!Hd_V>FO`&=a Y78fB4;, ˠxs/lqRfy y售˞S'˜/zؖ,] Vy*yC{uCr-`/.2lLjJ< BKlHnu* $>M&"v" *p@[*h8H 8U4W#=G&k0wѽu2%NTAGUDڣL7Admi%7}9u7 )Hj",Pc]xLT*cSz_yfNlʑ|MRg<=y, ȲW+x.!3Cغq 9r8omtC_qk]=O"_2"-I-~1p 2Kw1:9z)_n߅M-':GEqYUE~ipbWWYǤk~LRwf1,u X Gw8VI.Ͻs(ym着 TC0 +W7Ywo.Zf[{U}ppo`Ge0@/wT;d MKi95FC|/|ѢLZx@%,BJʏx yTm}XkyS>Eo-K( C&y&W/@RzRgxYJo|l14W(5ݜ?cXxߧ[%{]KZ,JK1~j¯`KxN`}ʽ9G*%"*ZR8`D_UC{Qf+IZB}l ʫ0% b)UCVH$Uhӷ+T6pSn(=gG`${NqxFPU =ҸgXu`iJt. %k_i s\>Ԇz/yI:|a}k @gUlGGK]zI c'-<@ U@iedz=,?gP W)Gpt:ulƽǴeN5\^+L Ӟj<#&?b kd r,MgiQ:4̓Bbv^kk SJ@ķl,nł&܄j_2QTI5QZ=`|~~hn+q}yJFV ж:3;5c$"i>]J7L$kP)( 9J21K*O:l;f!{RQ̭R{3aZsK ,4:]F|J n(3NtyJu; G~5݀\S`q"c1B(a$4֙f$Ho4_hgagDl2UUr/e%Jneb1Mץ=;4'RoWN i]W6~BϓПSWJSSVrJY=({k~ҋ醵9Ve\8"Lۇy< NȨ7`_lD}&Ms0fY(A0`W =D|Cwb^$ˆ`>O:auGCIĺ9o<|-`NףfK#, h1%I&O.#Ds;{M/bTqocj}i e@8a#-qԼK5T֬ 7z?\DY(MbFV][_~j/j{GztQVy% Sd|auʣq^i1u+\C| pX;v*eGse/K[ڿ88o/ꍔxaCØÞGl-{ LrzO=fЈ!K4dH?2's4H:H)Uk05:$ِTbTPo0 26x>ݨ @^֕>uo.Q 01lߒ8ocj1;Ip늌 .iz;Xgn:c `?Ш1vs 0#_`-qJI0VFp;Δm3dh(|!Ik|5u^&^[k+Qwf*+LȡʼnQ*׋\4|خa2jV=ۢ1G9~ǎ˨O뜒Z}jۃz(]RsrO.cO-2jn3碈w 2tқIX$DT}B'lT|;QaB3|9 FW/g* 9nYЁo5 @i^ȡ)含# %`=y}Ѓćh18'YI{iW<[ct4g{7 c1C~1~֋B^2!ZON:87N5i *tsRW6 s?pX+|/?N>fd̗4oq5$Setُ 8童fs,(vS' cP (pTJC@ '+#)ɾTmDwKI߮%C%IkCq D+!Rc$Ik镽.Ql<4װ e!]>a@ 1tҒ.*1Y@}MtZjD@ TjlZ@pުu4I!!܄MF;ݳb37j*޷Y$d`.y, n"jOu};̒L<.݅6m#ANGo Ʋel\+{E$_g\D:vEXiT |6<àk2U+ظ)G&I#orj;K7VYAL@I$ULTS&8֨3Gܨ?mZU]OndY=;`wL~>?/Q!ޞXlS̅wWN# Bh5p̈́n"ezzgeF}sla^Uy9SJB JM{2d-Rh[~ϙGZdlhs8u agclǎ6#Vy8B~:\ sN#j{ŒC{(vE. PŚ[ "O5,6@{:9ƃW q&ۄ1o8xQK >ӌôwQ^:lc%d ^RD!pW ͎#krw*82S# '4aqwLۤƇ]]xB89.>M^%еR*HԼyઆ؎BF@?s(PTpG''X (;P @S}T9]2:<3_[0/]Fg\G+==iy6:3ͯ-'Y5Go.cZ-W+ϋ0󵍏. @e.uJfOĀ4p'a\0xlnM8 6xC mLvQ `ssRm~Rg,NZa HRF}#=!zLEj4ueėY>'WH#r[hIGXFm1X-{*껦@s9, oz!ẏR~oT7icY?F'iڻ$ ^gR f3)VֿTx"\^m?Luf*m'% R[},bDffހ,8  À-I5 e~ҎN`I|ob#ß>~U~+rbN@$тֈW*na\HCRJg?W6+esPlTKA%eRehLѦU#.&VzK-Mby(8r-r͚8}g%u^o0RN] 4V_ [P2{ c/@=hJ#֬Pw2pqPHAVih ɭ5o)H}FY͒oȞU}:!43:3{mAey$Yt|jrV_5R mA8k*}Pyũ"J>aKgY0^-yQ4l[i tfЯ8dSS!uX /6kR4N3K "DXi69ri@8,- Ҡ4Y[5IqĻll7@ƿ:v<W t,)}!ΧW#6VōJNmN1j}W 4qvڏѴ,[j-!Cz,<[=nR"`=q$jFP6} bE96*oˑ3h1Ѡ>L]^ŭ: v391k|e^?8+pQsoڐIYĉR_"sv;Y h%Ot 0%E= 7;P׵ЕWS T< ,;MBN5ոO\vnRf'1Zxl2xGV#o!WF s/y]zZfbKw8?|Av0ۗ}7_l[»󓧓]ejǿP~|N/C+yj<=ҒX46y=Pf5A !dn.{=\":כ?jc!7j:=XK.1Œfex)6 FaPZ 4~r 5)F& Cp8_48ڦ-j,S} lͭ|B6mt8-9c- nݩ߱|(ښB~k]^f5ꠓ7OY%t=#Yp$ZUjKeݢ ,q ) ع_:ӤV" ^d^:{JBɋ(1' aDK9&^nV8Rȶ5W!C B[J@+cs01pE'Sf= (iˑ}ԙ$mlj 4å +hM,m\4/P(>O6{{0[a  Ze#k `veҾtMD~5@}o5iؐ/6ew7R )HM3cNæYpDiA*vS Y w`$X󃝂͒Cc0I:7mZ{F=1:L9ģi`Kpݝˈ @+}f=8aE,JDxWmxk?ʬ6^FUo;;Fm7O+ԝQF[ͽmHFUBqb* VRrOxO_k}dJ3n}a4wv^ "-A?Ȣ_&g)|hb%S~km<ShbJ[jn(˾N?jQS8mq.kȊI%\OePT2xBrƣ?1tC r*z }6 QnoH2֊0pȖ>OFAyM+Q8|{ x#1CNa_(d$LjuMgVg(>>S0By`UM^؂MZ@U+"%|QMYC@750؎ǠU!Vt%Yq'gsvU#oeՆgha`!^v W Dru=$EX翃k;Ec}2ΜoŸ͜-ٸ 9 NģWYVEj$JzT9z̥ҝ~SAPƏg>(9 r]TiAwO5,3ʼ0!Q42?} flq1Mv֚$' -F 5mA#Qq\[-#PejXʫ- NO>HK\@dg`y ~ZWg?4 LTf9N\}mz:`A 55;fJoPqirGV<TK]nSxwVΫ+1l. E"#YBA>utujv e/G7x= FWuN;I97'a {B0gSǔ1|}*燝Lf wwr3'F7t/oyq_ptfmJE( SU" l١H]~2^(tfuPȦxQDP'G8jk>7iY ht~nj!2'~h5?RĺE:44 ,&%dFFBka 6ڢh;awT7;pD2T\X"h>QO9;i`l׬d6T_M158/6@~[PRTir :iMICC]8_g$m{N_}{PgNdٚ#nICorc>nCzJN(J'a!k~{b@8]xKӸ򫕆hk<<`.'E^e`Q?-2a -?َ˲˝n䰁l={x z0ahIKc[񗓖?C$Dd C޲@O> Ȅ2)е^Ћv *:˿ov !p8#~Syg BM*>c ʱ)ZI❷3ONASMt>e46vTc#9g@ʕln"Q\KW4kJTudJj?S[^]R; N0H[QRB+blg ^cFŗ5/GO?MGp"# yN@8'1:}a%~d3ubYAG[2.%Gw/PFjbݡ S8Ε\KQ9sh bu=nJm`ZH[ϛ7:0-k7sBQ<$G]a(bK{)] `R%!|Ҹr[*0E# 5?*Bֲ~ic̶Ma;D~TM^ݯؖb9zARy:;x7Ե1)A`+XfvEf;o 7B[  /%d x kYCS @ʁNRT6sK/`IsUK:WBWe<, Ž1W{4 3V0N,윲4jľR[1Q e2}R׊8oP;`IZIJXqـ5hcD!.:B&IʤI%dx~GFyGJ8_,ws!e6*O= nia": !oeg-2LJrL9%ZHy KgT#KU1.xvmŇO!0hx@ud Z cTMp4dxad\nPx=:j Av/<*.]RggycT̘lzs8Gʑm=]"l/{y 00Ҹ|rԋp[1T.kl{Z\`UmHaT\eet4D>9 XC1(ꝯjed+%hb4s MB^0AdGUwx -l7eXH6E~CInY#v;vϯv;P6A :jIJㄍb y6Mh\‘s7c}qYdh{-1rנ1MAe$2ځ *F'f]q"``S̒(ʟ~{q3@ݙS=/sk> 9XvAD;@ x]9%x`!@]i,f^ 'D(g5%ŕMm4X6tw"m@Zx@odLU6+<$ z- ^}[WO3=X5Zd\ '}l1L^D,3NW`͜T/hm[2s(5mn%L6٦McU9m:aDX/@W~ەFN-?տ5J`5W(,\6v:\˕Ҹ҄/[H+ ȑ#hc?ünizsȼxiSQu89KfTnXQ6zt<63Yϣ՗>p'_[%ޏ-dnB۔gq84W')Gȟ _!▯=@ of_USupܫVXDru8]ߥ`?fm]yքd/?-jK9 FH[.Y,Ю ia/s'[$KY/I@1#粵K _g:' Nt~id7EqtPAJnb#k)(IN#`@J,yHWq%z}N(rS"+W#ovt9WCM-7ƶ !a ڊ1B԰>%#\ɥUEHFxcχhAN#φмn T#.$y"$*z$2[i%KNAV1A+0 ;u\b9="E'd!!pL :0H4 wv{\SpkWmw~Ugof+c =(ur[Ҭ܄{Hɏj%]MyObkdm>Z-o!ɕt;ؒj;ED%+}IbxF7t+ӥID -zXm}??O5{Ayr1>:V(y_q+a$C5Uc؜W5i 2G'w&~޹7,S_dW A>KYE}{]+  k|k$ץ]懡Tm!qR-n; *N"&Xj .Ŏj-D"\~0lf??ҏOpe&2,@ iO8“ /۴+9sA6n;9xͷٸO$kml)b83C :( 76$ǷO(RY/E4bxd^)xlϵ~UmgTn1>>-WlP䃶z>BIiRA{mթ!&ī6)At*?[[{$ơ d"ĭBG8L.4Wⵓ.xI'ř7(ܑiDXA?Z鄮X%R0F9WP]8i5 ΋]fi熬>sD9~JQȀ7SMWkN5+;sŒ:#"! Ly'QT>mhJt ~ |xo "S~$J~[W {(t̥5`!aD0*Xv^2 8EZB ,.=vCf3A( 8A˰Wp1$_̋x!Xkb]RɟLc幬밖u1٠8DuSdׯ57Taqk,DkZū2פp,mLLok;{ atRJU" 2zLA ~CX6Nnı{#(<4e , ItN9ɵ"eC~Tf(% b9g|ArPf\CKQk*/}:0|ƞ $y&iMUk)FkOjx\uM@i;&hӅً(sJ\47o~W?v航Um_T|"1y[Ju%ҫJaof\zSؙTߟÜϳ )ڕ[e LǁP|S:g u;`vT@t+B9Js;&xtBcle7Zm՛O|sQ~27Z%EָWJ-z]#/n!=0C}o.b$K٧s6͌*h "KИ:Vx:ȦY*^[)'cp8UAw ^WaԑqXA<|ޖ]J5 vdr4i;ve,"qNۘF4 ~V}?, )?/<bj]DZ]M//quu!5A"w3[ÊLymԊ{ 4yJ--]< %ux ; K4uzMczXߡA1 Ѐ _?2F`ҝX #h?֮L+lB^/,FM8\>FJG 0A ݄z|/귽P=Dʐ18@EΣIANJjң U>V^^0(S=k<ȯTζV}?t0  F[ذh`X :\v;RSXL ,Ssb q* P~?rҩd@kp:{PDYfKFgCJo]*~"ńЖW>v=>~)v_\tye?|ݭ[yyBbE'/x/"rVVa}=y 9>j4T֮iӰ2ARqjFEv%s;'.Qk^z-OkVTMQïj&~-v `u ̲w[tY GƊ875Ӂ#3 ^!6׻îV I!9Ā(ϑ3Sj 1(0z}Ts\(/FGo[y˛maf@iue5*r "kv֑׶vΜ2KEU0v4'CwVȢ 0Q!э(zlZZVyXAE2DPY+C%op6.nrHʖ4_&~cZ1' 85H+gIb SPTR/pޘB`! &9+z ҊV)`.?*`MV,CP 'SS<p1]ll5TɶսUE`e=NKtV0yXRo$̮ģpo0Vk(IeLds3ņ vrNq j}FiO MQY&r3Ld%2J9q Q8 ]8ᑳH*`CispAȺ8DWX`:m$UU65.^!鳀6U*v\OHqH n6|`4dyqYJm!䨪`QtUE8LwxZ!&Yc+X@6sC m0(D&tBMdPH0/ʪXwtWlK HU||G1 1AA=ĠFș+6Hc^ GB79io N$F/Ubl/*36LG]&OBu[CC71u(u7mM\4w! n:q0CX4 Lqj;C씬i1'J0A$I$C %(љI^4 )r 4 ޯ$fZFu娘yIab}%E#we?8?8 }Hҏr^~m{jq{(n*Ts8OǹӮNCa"4x.hdh" ' lMì^=<˛i?;G&mNHeWS7Y8Vc:h53ϥskV˗4|p@[ QA׍7W5a;n7Loj ֋!F{YNY4g5湸%3Q[a>rCmfO$t~ǃ ,17iܖF9$juy@ Du Pw?&#\(q4/۝b˾>iYnDwD;HzIc`Easm5yӁO PGd_An8äOY{QuUEr`5m֞Eޛ+|eՉ-Fkiǵ=F`_ Ŝ *@n$%rB?HX{.բ|8OMzu{I:A컆qv5miQ@ݟKNEݟ㷱l._ǵt TXj^gdC{ţh3=ţԧ͹Mn9p9>[4ܤ!g & !>yqvRUO$~Va] n`vqZ>m* x\LJ>ƋߡpZ28=ڳgcp?hts˫+Mѽ%-\\A"{N0րos/vݡMwQB 1 uwޣ~_3jou#H)ur[Y]i`ͲЙȗةuf0<n!$8EƜ31ŮD+ny,w$;Qdo,qoL3icʾL˲@VF<%>,9yQbv=V}24&+5s.cKyV}eWp\a{fDҗ KD(Fw,VQiPf$[uur69r xⰏB)ϡ.#hMJi&x27Rpd/ d&:P "Vĝs㺏 M{E=PF(V=ja>yQ1Հ2C1W-B[_UsALP @y#wMS[ OP0{"S% {ٔP,p5fKofZo瘝WL@9E \b \"t͊ ?dqҌ'5l8ZX;%e+F`ϖ8-4YXVKЅ$d4ɗQVrFfGQԧZbʉ{'o5ȹ^'u.3ɖ-w0#o Yl5߱KkSIˤa.1[#T5ae߰vP6ۧU渨3 s:{, + Ԯ] M۽m 7%5j/HҒ Xlc8 pR쏤1*{I Wls*'8[P4 Q>!sj5nB= zN,'E[GNwh ▔f9O.VCps85F~C3a pxX}F{EA]I\rƬAT{!mq WzwM1KcȾ%vqaeZ m#~rÕ~F Wȝ^6]X)8Ń/5f N[>QD oVPU٪\O8-F`YTYii`fӗf* v~֠`; PSA8 f$hrHJyb%;zE.(k̓:Vܔ%!Sk_jTo{K7a&dD\pMfKzYL@ D4)!ݫ²ЩM_޿8^Y  Pɐs&9 ˏNy8ZW,+7 k/!i"fkޱZQ~kW]pog1mĚ&QZ CO8<͂Ssm"vK#Xpis.KntB0q,XleڠŻw}QYp;IAXYhk]i4:Yx^E|}nοK2@xd!$E9iJ#tj2n.zD>cFTkB' Zu7F=GBT@BQc8X9eRQ7 ̹Ѹ2|kef҅D@Q<h A׻HE6*K: O5CR}`1jTB̢YsߗɃ>q.LQv錴n!!铉e6]j oڟ|]`v&.e"MǓ6kح,uc ;{#V2r簹Cc"5\{R_;MY\3CmOB0hUՈ%,LAEgyoTӬTR+˘Ո&%}FӬWᄲ֪2s.=de@e8g~L8,ѴˇQ&x?L= /,2ŘOwwPD 0a[ $6G\ }C&`unݵى{fhjqR52<03:maz\ͳvlj%DGÀ,يiG8++`990FjqylO[Y28ב$9=3B`$tqBQxvS\Q^IbBJ@)19Iw]sVM54AWgc9NA@,6t[ kH/1mxԇa%ta$f }ٛ$ˆ2Jxz ,i!|"xLŠa]*N) !4tϱY]wj؎+mDǻ3CyDd^E #ZAFCyՏ fb|3|~[}z'Irxb1j]2 $] 2 zA਀8'Ug !gd ҰQ  R=M{JX0JfTuz^5'1!_)#Srrt鸎Nlfx #HdP>Vҍ'OSo5=䢞U,ªj#1wbTC_39BJlayY- *(.7ٮ;ϔФDe's.s#\= raszx*v\D0£ hLQ./$s0\gk/>p ph eYp ! S?gz8ܓaX~@eqPoaPYK4u +nOW 惛%U.dyUg:8 gN8(b3/#ÙD!f,ɴMe&Y<ę#Ϡм&Q7`pVBLj=+pT ?Q ++^Yv@J>) T~:xV1iC;[9ȭdiE* $-`ߞw!I9_Txr<eɸz~X9ykӝH;BlD^/36'LR-7+[D$f8!~ndp|T}UPhgsչ"T[tu#J)kMmT5l6$Y|H@]ϠXN#,a3eS`,s{(EO2¥5ϠbOT/dB?KY41q<6.$X/Q%ΪQa_龙oe}~gW#iP菮V(jU~b]n}4{)SȉNyxe3SFR Yc٦?98<3v[UMjd(6|V8cIGʗ#:ԟ Q|dWrs= g¥ֱi(8B>"|A0;ޒ=@/O$|!RɊiG8 >8dȉԎo#%#&忁E˞;r>{m 5M-ug2 ;$!ZL08w+vWS|?MUO;/^l B S$ zؒ M3j+X#]}o 3`  `&gݥw4V=G>-?Z3:ɍgh-J N/4gBS&8zwq ǍvjaMPοycD7VѧJY3KkGwҍ3WP8:}Y+-ѥ,Gb&RUnU;to&iwEikkL;ӭ{"ψ.t1J"R }hJ4ާ殭S 6(0܍6a ġpotvOYt"ck{ܸ\9-8Hup=0͓*R`XO4dx֍ioC^M5b;X&m^~ùâ+Ç,I?j/fS2iSvgز5YQ{mL \j_3{mfA`#e Me_oGѮq}:9YwӴD6:" R©"ilڛ{pQX5 x%5q^ .6^2ȨRJD(F4ŞaH VN}0#Y,v=XFNm HZu-}HF[+)0Jtj⓰ITJdh'xSZG6N=eHeL⡕d#d^ $:O&.ZQ<2.S!No/,. ºV\o |ܻK.Us~Y%X90za U9W"oh uIxL1]kf_G(A ~#BEKgFcE| 4`{e:H]C/9^۶Dcp24}A7Oq! =Ƭ6CJ(a#㹩$Dte)1rM)*w;\3 c3e$1;q,='=7n9m׬8&-^mRiˏ 2= z ;XE{WktRʼn'h2x?k= Cձ*1e@&pH{NE,b&$]&}toUkTz#tӐ 7]g*xw*W{|(VS̐$7ZIS1/$o7nsqnv[DfwGerMކ_w7!27V42sF1P&3iIgY}IlT`8~lj@Ñks3e v^0SEp/փ_wZ85NV]$-g?uVvq'S2)tuAV0qФtsGj(.(;֧/`Vފ"]N4ފ \T 3Nb#r`d}otS m XޘU;[ W+C %@FS@YzTdĝgdz=K7^!xwnťv.?Pbc9<"Udm|g1̴+̲?(nDjЈtݥr ]Cy+v̫K䛥F_EߑeŊiy)ѹ!M X(s(ӇG!uJ!-ӟJAU.Ke-_H'$,(ªÉ6ᇩ 6 A/3RFk{(Jztb'~Řj0pvfc'](PM#^VL#^L^g|W45Ip$ ɇn\`d GX@ߛ{eo^1qGs$EVT\2r_O1 Lv3#fgpOѡ\<$2NyZo 6)ſv=R 4o-Lx2Rv.G\͐DZooZɫvU4;*I}2hEzB|"22] \% $xcrɝ38qr}k ua_BzĽp ڙ%QJo $fa(:-i|z{)iQ/uTf8c%(qSUD^Bʄ۴Sw`̳wr<*ۄtL %m!0 eQBj:3MP1yc)hm}+Œ?FavqӟBdn܆&Ԯs f'i!#Z !YBE-ϖ=u- e7xxJK;ȩh7]}T>aնRXzc ^v,P 'p>|+7O#뚬 Ne8/fkS;E܃] ^S:Ǘ]9O^Oz|{fNז~vdKiy2rFlU1q ╕u|&J.6eEJmn"t ma/S]LZs= p.kNn'"UZւ&5᫠:?_<ƾ19óS'8|jr+.&pA ߩsVZгzxmѧ{_4?f T ~D=?0ozxl*xoFb/$R4 =j* ,2. Xͫ{׎~-7F㜌UĭB0f tO2MɳBBe䓐C ?V?C2hy̱ GM=̉Ó,ϩM{(סyêpt2o,%r&x &p/}r&z N׏邏 u]dgL7^U<( Vd-UۺWЀvX41 tq T49?)s*r;`xˉ/>8O =ˆ`@gp(IKf<7t2{*9 jQǼ~}Db_;]tH 2}cO,P! 1zmf sgvgDCS9~҃DŽvAH{>;))50*a~蟁>,i##h. U3{;6"؜טOp/ąHDr(fBV;R5x:l Xxu08jD"#K}%DҕkCUlb>g!Ȝ%ݑs>Uz(~m>kK<Ι,Jan2d0ڹ5 *$Xn$<<h"؁IwM+Dcb X 3LPş:OQpL0/w^ix%@=p~NtnjP;C0ԎֵU qʿ^Sя~E/Q.RxP{,]Gw0+ikSMo=z Q`{1.n~o 2[j{F=jm# Z8!ui+6R0 z oڰm$9d% /BP]\Tc{,9sȗ#"_kx{սeRZHZu(i BQ&|bo||W:,/$ɵB$˜+}ѺL#JjktMpDqW YB]XsYh&s ':%nC[k 0j˛n=NOQjbrs&"A] u1x|"c#ٍд%/ѵ@#,׳pN!"QC?7e(4s$EyԊ?-Fс)bŜ&ɾBD.zkWWk8|8˔7npD{Ehzz93('=.댢H qx V`MS{J0܎- >E\fg߾w_/N|.i0PЉ~;C\'Xy`~V g:aW7GCExДQȩh=Vлg_7J,hh,k9kgmbrHL"FX@ū  ;Na{3GLa2'H>G Ȗ ~>nk_}x|lL9i.)Ȩ=Ŝn Pﶤs . ?ڕ H~;DOpƨr~Y=/e>dտӄץzi-}TpȊ ?v9-]'ĭ~ :RAd[ E3AڢUgj}yO]r" w=YLj.um{ 3J\v0LJlq3D5bu>&p8wI_Rnwͣ1Tw8*- |z-7.ʊ0E}tJ4XT3B-ߦrQBaM kߞ"VOY=I@"pQ`shyvQ"{B쬆-W渼HLjI^@ 钶6A ~cEuDȣ~Y;=1 V L4rs\3׸ՃŦG]kFX112ݣ š$υV2ߠbV RP)YPeڧ3AbFA\FOOK=C|K7~P sfTIfL礍pQECr+D rg vâ_9d'Y4O,w7ҫl{' 6QX)a+ SaTqơ򗖅 `*GЯaTT? Tfq< )[Br\h|= s7{8ק!'{gdb3$o¤%oPn, ;l6dL*97XE֫I86gKh^Ԉ D!'35jF֪_f!=ϖ!iru7+@4b`P6\Xqko!<i^Zot.;ShK$6 c#L߿W yқF%_lMC'PW"4_V &aېÖq2E g51cR2X9[ֆN7f4j/4kTmysj3γblG8} O\t+ =vuF+ ҩO(q'" έi~z  vYT`|~oArj!m)xVl{=fO2?r(+lv P1姯bj ME@ib;ba;;uiI%{Ц5R8v918zݾdX 9;Ǜc%馶UWk\ո{5=Xc7z+XX!5D_wLYCsV _bNIuWg[U,Gk'K,=OF]4;)RO7Uw0O$RyiXjΦԳZ0zֶ"Dhy;9j)Pۤ"Г?%ڔ\QJ zV5ZIe!FAۋ34H`2u?̒:CT#"7Fiqy2;=k& e(W,/ţ SAGӮ!d7q \xB@ eoIO_2:^'YƩ]DWy^`pZ4G=֠諽nfw2~<}M59کRv"JʿƴT7HQ^],iIa0Gw85f Izifk%,+(/H u rM:4ӏp3bᙋC=^)tq7PBƔf2l+LM-ŢϞ؆AEB#oM~2{ V+C_!mi:&_JQ,4JFMoE1ᝬ) CzFΉ  QuhY$`jOmCRt5j҈~M?^ZG>*"&(Ɇfݷy,ޭ3d{BMeڏX]1yv#d!28&FAbFFC-K1_|38Wx"acmsgi&mڧ@cNkf¤ =?qLӜ*7-Y =p|WffW僤3C? ɹ`ҶOBW$PeǨut.&EIzvZg ~:(hH, r}PpMRDAؚtqrիV4q Bd+R#X͏#k 2F w(/ |W MB49iQy+ߟQ!%z}Է! ԫkG8U!fy2AV\ z ov9}(9iDfшEv#SvInvZU1bZW.1~i7ïv xa;$GRd&-M8HL1ju8Ktx^A ̓>z7U_z5%otx! UG&i˽LfAA/Ȧɩ&P\dx ^dm d,p"5XָA.X[AΥB6Uv&X:W#D=݂ b*$1^P_3CS92JYsv4&|6'SL TЀaf;^  #@2mB ~sgMrƌ}S`E5 0 XR`U\o#nC؞4 EP{tilU^c0/f P ~- Cawu}꒩"3_Z p)[zT$vj ?YDm N(?L?(IL(0ݳzf'>~sϝ.?kneYj CVZ !~xQMU)K% >2h6B!~M   UԮTbU=7u>z'r[͏#ߊYg"2\ D#{\ |lcc1g3T?B#Hr0<or3d@j"l+FK\k(}Vt$N^y=EaV 0@ @_H*C !V~NrwjBDCKT:w:ynR*@ǡ/5l+hf{+NGsجF[Q7^Mb))ԓL޳Ve{e)hcM2AdE זEpZT.mc>!EQٟ}9=!R42^G[+nC)wgIA 槥1DG5-ĪWv_=:z}xQr-iU5Kb,Č1U4 ~027:V~evw @TYhF@C YT-rgm/R NDqkcibc#4#N`䅵]ۺw(&Π҉:s)降XWsts-.Aζ6M̨p4\4>Fޕ&u&<ܳ:*lSΏ8=.E8MYqڠD||bjx466Yc]"6AkU#&(p5z!iKǴYyu2u+=pe Z ̂VCs> ۯ;(BNI{܄\j&̗ F?"3rڢ_ÿUyjC=xe39>5l}rfDD6l6Odv5ٍ`70¢*"lF:% 8t-.ekr˛Uvay MCX>R,[ ,}V{oՒ·^w`Tafz~xn-eGXcSb\TCs2cZ` "JEeB5ccT(y{Mu# V)fAX(7\$8Ɖ'GkϖBɯ81J%^Ttj+ĸ, '46,Bj'SD.m "`F0&Bc=u&8v zj|z z[ k [=S,jY%W0)J$sӹu,X,aX0%Yz\X Uu"Z|l$1x X ~ژZmH/>R&g54-E*q>jn0D;NjٓM7SBwNBd\RRzŋX`{{7@4ǭ X= }uL4]½jwlӛ!`4RX0o^L%FsΫt[X {]#O9p~ixX`+Đ91 ί_ѥ3d;Yg}DGtȏ11U1pyvWpkXw'IKtU!XWlRk8P\E &8/aM rOSqO!iwԅ?$k"{G.1lלd+ESr>׿kzRIPQ.{7Q=Eh;'ېπ0^Ђ iz}`Lr`SsO {;csF_5lJHG#TZHjJBpUq_Oe>eZD _AAJoT`()l;bRuR_:!897}ⲑ!*CW,;g%Jyǻ87.U p]H}EM)hŁ4 )dA)^Egq]aw6K AieBj+qwQeԦZV G_'wveszmMSTT> P&(|<zlut8SV[Z 界`+X]QR]f,}$Ya7my D$;#Pθq#w1$'7xyTvzUb ʺ[٩4H[g'JmibsYHfĄ9D\I#]Ѳ֩fb )umt6KF:xi_U ]9.'+?{ O}J*k5 O=$]=$9)ovv1 S,٩Xk aޤ^y}ޱnVGqfC"s&%۲lz\!ʮE`M?ǻbt/owII[ Ǚ{^_T`xv@2m`$rlQ\ϜMHMA @fېNHBse&ڜI 7j؉A(pXY[M>dNbZ~k$VfNV Q\eYA 4km:D>9.8<EAC ]FdخZZa7vPc ϓ7oͯMRt3ZT9 3ܦ0.,~ @.5M`ୖj6 _}+-8ec)@v4$=_8m l>R?vSCyFǕ' %z4 A)|ZFS+z2׶ \fΆ#&MI6֘O[D漋3p4Ay\%qM5IfWXڃÁ$:ø0P&#1ȲF$flU e)$9*yJ/ˡI֨mOC:&q=ǃވK{P##g?`y֝&zvuGؖ5uj-&A(nrXޚ0 2@ax{/V} nx(&e< ;%4`mP6]'^& GJMMǩ@,g3V\mh-G.o qw!FYMp]-޷z CA6LǺ>Li0SĜNL~7ۣ԰iu3R!CUsI%zcn\=Z n|mK2{Mf6]B52_Sf4B~A$8*&ͿOGM} |'bS_`hݷ^# -Ow*81P'—9 KjgP`wCTNhq\y,wʥw/NS (^tנ"7b0oYJ9>|ۥY5AwT;Q<Č[_2B>=AAXf{0nFoZU1Ii(NnBO32rMV=e䌗vt*& 3" %qxI;[u5IYK#|*Nt AǨ̳ E9WaS `[`Ci`Yhvy›c$NΏ$fdBŅɒM-fJVB*M{@$I? ,Q7Ų(TqW OpI@zX.O `a(#N>UT&5[L"L"1WqRx2E/:Α=e@5 iέh$&bt3L,=Ŏ7ٵ)nm4s|NiRcaVg2X+4f޼SszAdt3Z!xWO.%./hJ|Tr.S&SшU/o b\>ceiG*Ih[0+ gaq`T́#DFtъ{b E%zoGd{B[4a'PZ|fw(uʕɅ ΍#2_OR8O[@pO2y=Wk,2QnO9F3%v)&\ȯ79NE1R2B^/?BDȶ@pPLNfjW( 'Ó1}Kr&Ontx Δ#`z"kwdc^H N`}#I67 iN67#ncnO\kQ /p`Ү0_$G\WVkEv > ??q+ EtKl䐷9[G%x|챁X9F_%NaboZMYDZJD R3*uwjb+W2RLz2C5@]FWW*6T˘"Q(-p?`MwQR-?i-{]cowЏbaRrn~ܒCd䑿^pР>SeE֩NDAІܧXh1.0.oJZZs塣59;/,zX4:c[FX+[y-A֡W' jivs8#4jݫEO^1>v[ ޢ"s# s/Lɐcz䐍pek?|;%ǻ\Xc8cE JquGnRCRM7]n/berbʜ$Cb.|Meӹu[m*X O3JDKQ Yǜ?)*~&>¨yaPRz r ufW 7*/17 Nk~7>r@jث[qri ʷ!wR (N$%ԹGّNYy:BWl0d;?.zd@cٰIuLCp-fjrlv`:4WTXŤ 6H1hZ;߃r 9ϥiߠ^%p迗HFSu*W]#H~Jkȫ{Kٞ(tkX#98T#ߙP#~ y%>||#pHf8xȫE;Jm3.AE *4z4ㅏosьG_nxq |͘{5e EA:Ql(=t((3``įo%9rLW_ի푶q5y;}Boy֤]ly G">,()~@9UD8y*Z&sbTq&Q0r!W aQ %NbB>mIIQt1X4}BmtDFB^\h2{kFТ#bij /ju[9j"aH!=C?&HYv |,4`phi{Gdϰ*( +5A,U_TOHlKv»,7Mz~Ȅ5w̌4;S-@yƙ+N;MZ+~|:ku(:<5&g`93MP*ˇm^^[XWM~C^'RYj *gذő;CmKV Q k ݞ' mM9)SzD`]7 گq5!{9EqD. kk}k p%LVR ^^]²(U }(IYʂZ:^9ٛ_\WMS}C/meEKWō-~ KS.)z eͩ[K }uQyhJ &ơ&JbUAºw-O <^|!;.wdHuZ.u`CfX@|zd;5Q7Jo92VJOZaM3l[bݬ5 qGJ*6^\tވÈ *>nv}DWr1CfHdk='m,3>*o6_{nE/tCFp 0OHc]3<wsɄ#Q^7J`6:i3ˆS2aԅM'{}@I0[jaS=#\lK{;7(g -FbJ\Vai//-/j4>nG$rdYCܑ[4o3r>HJHpeGRh-vOX/GH *,6)gf^>@nn*^Rf+RLz6<@O.!V^*6>bۏc]G^G[vG;0~8zZa~z 4si|$TV̪gz*h\ \.i/WkѻN3 a303)-Sդ_- ?M\)`S-]dUgob[- i*ʗ56 *;7řX}VnN:yc-ZQŶ%gAOU>'[% FKWmOQbIrR2xNir1zK(uAz{$%w8K=,Z }ֈ/YS<5Du: 83O$d%obz<e`5v^rƞ3M- h-ah6ٯ~Joږʓ%rE^r7<9q}DdJHlAfw[(~yTYuXr]\r҉=n+$ spj#f̹|zپ#Ky$!} V]Ib8}Ƭ%kOpH(^yiM[2CKvI!m| &0iW[=Ms]jUf=y2݉*7,tSXsYG# HGkR`}T.|?4ߟ\K-04zZōl9FY`PmrsH@wTZR3uY^ 8-nWq*)Vz}V1<0|f `62Nf}:a=S,Z-e죰PQw$09;GW*nBrBP Q$}TkQśu NA80,n?\k\M¤NDŽ̖\g*}36SG;qh\'T|.ԮΫ`(vpR8}eKLމ`P *̝>4FtKbWXC]F1) )D'=;(K:@ rGhs%K*8IdljH?vG82;?ƻğ9p5gH$3f¦XA2LfWcR 07x/\ĺvR's2=lnab+FD[.y#Wѽ)fᦿx*z%sm M+TLIʖ[z?|dٰ*CrU)tXTO)~(ToC!S Ev`g&`&AUX2mrJxv&E{\|E@8pVT,PF,Y2w ;UK iV4WOhg$x" x% VF['3$6NJWF=F |bCO1 6`"nU7&/1F!s(L6~t=?{oO4Or ,q!ΟNs>֖\-N:Lj/6]hO 5Ďs4+nجwӖ"1FQs*RFųvEC“)Mʋ[Ϭ%jyv9}l=qVo/P}.MlFNO^y  JFs ?ɧ{Et4\EW":: CM$@xN?ó6c2e1+7kA$O6 15 \6VX?@ /=/VGsy(L\8I_ AƎyeJ3RJ!~+Vށ&ѥR{I'K1ZH,tm^ׁ Υ%, Yݩ伃z_df$BU'sW7aw+n-./8ʽq ?`>LЕ9cY+H!3rӕA)hj[{Xĉ[Dq&^)h (ߨ92ۋ Źmf&.P7W13vʆl3:B_yB?-d' ~'G\HIO~P%^]:P4Cgl;ŁKgHؐzCeb[u'ۢ>w`WT'ae|[+"\֐5ȱ06T(|DZh~ث>tg7@ŏ>-$%0xbw+r}e-dft~cQ]s|0~}#KʂXGrU>E_e?Z(|@35 QSW?nK@Z[CD%3}uO񺡇0LF{xX{ڑ#LPWSy<,|< au\ĕ? 鍘͹ 2.=)%=Q枎|v2CnV"<9\Kۭ,/l i{ :F&qHDžŇdxZgnb=ϚANsXV;^oEt}pJMX {2ZThhQgM+A'Tƙ+HDe6mIGoŸ9bB7Ya)Q!-A_v1t|\DaE5H? Q|T<۞Y)4e_E*`}A~ob/иj> :ݒ-PQAPQN1؆ 'hg]vqV_WTd'=|u8"Z;C/~j7upѬH f̉' Ag{iRRdO?HTNy|/3풅H6/f)o*<7z{NbKl3saN8 5 lɹpf{=o ,kqgy 4=Vw}IDzF5YX ׬{w)b:U\kPޑV{\&1/7LKs$pDƉR9idNDI'©Αkē:yd;e Q~ ,`ާ7rȑjkF m^ IOQN2q%ExfmWbVl"TRmn C2%%. 2R~8Hdtb"^Ǐ3 Q8׹fkW= ex"vN9ӝv z[EzZSpeHShSn,zGD S;|7n| Z=Th8lŲ0qO+23Ҩ2GigdP.6bdl~Rn=qzXxX>P_p:eI,&bd=EsC1Rql~L[D# W$syvwkyDى*(IXNK/. o֬8ɐ'ojC~ r.;׾uF >˴2viޢ-:[Dlv4m,^Oe+̬6+NBJبlMR{Fn3> Sm㍟DI,tq֢EILpf 7^jz'27``,ҧlKr}v[8b`i:I|5T; DVuT. ` F`Zc{UE.~o://z\؇eDk)~pÂH$H7a[43OS-+Zp_q S x!%SϚ0q'U,^Cd,i}fiN\$ U&p%ѡJv@\"y[sJNK 3Hl/6x<۴ͤvJp#ru!r])ԻDy=f*z \ "^ඔXWKLpI4ҷ5zGk8 zgzH82q*3'˅ö&Я ONދ׌y4u{!cwB 3 ]n5`NH@=*H"rKe.J?%X? i0{ AVcXב 1S*3ܯ݊Q?yv+ʩħ=!n+$QC7<՝cgBEZH9uE3c]B^:N`4(a@L {|ڧ8(}\Eiw7Y mSw&½Ԝn9?3F@ $:V%*͚[!/> WYn D˒ D'lό>ub+f:kb!/pDwLs$X8ˮ]bEq˯z5>uNn{%]Rlk 3_|xv$'.tf"Ie5[uȻum0i+T 杼acT}h&sDwH2idE|kʈf=UEp&lS_Z< {tt1>mQ ]mE}@w6]`HePB<L~1 ;m7"N/z*򜗡VI8VnW@uw2_1fq*2|b9U%~ U/ӊ9X̅!2y$܆nڂwP Yۊ |t)nLAyoHY{b_ hmXP׀[2i@Y#DP >,l8jܸiAI= 3)sLBXJ_TJ1;AaD]}jkO;1+7TY1 6Jx8#Bl>; `!2^sMeݢ< 1[w-b@70^)^&cjPba=Ǎ_}4z[s $ɎWZ;F^ @)[?DnaW]6 dd:q ԚQ3xt'}`삧:+܀>2rx߆X.*#_-&{9G-zRD9pblCA)"ʣ"`w!rR 5LRDΝTYS 嵝a-9Grl=x{_u7 %cV#7l[i9. #Y ;$|%!UcG42ijvu^'ϏKY&ň f|m`ͽ;vM:ƿİ?kaS.V*j\H#Q.1cutǵ!A'88TWAD Eӯ /h7"RV#JciҪU/7= &kV$!BG}(8Ǯ+IR_-rd}N&\v/#gisTj(!~[rb>]QRGH@Ĺ|8txY}f{[`Jb&h@vEGbm;ZOδQZw5?ͤqNӏLRz|f7 Ô#|4AZIR*h -$v잳gmENp}xc'R1] >btAqW[%O:2%>j *-6SZh\}<~!'ެB-uL_'oLXg ʳ+`W2pdE7"%EMX3rR#Ѷ&v{Wvn`?vĕK2c s$mK漨>1Nz}|=Մ#W5ٹ}M&_O1ci}P#sYs* AuP¨gps\'}{k',s~>NޓAM7WD>pWg+ԅĖtG6q0rͧSA\XLd+J_Y}l䉉Tkk♴Wl{z0u޳5QAK;SXyJ& Aq24pT;# .\/58(UYPi5x]cz/:KR:ڧ-6W~g`CtM/M]8Y 8^#jӆ]:JQ7Kg,{IMRr 2 8RN O)ӳ0^{B%xyJGbPnNL l"V/ؽDqJyqǽ;q+U~ ء1εB[n1*xAN0vF.D׻n[ǘ`k;agh˭a9|"8نVpҎNo16xkߠ$\H8f,9`OZ[/7hFӃDeDHsA{% Mݻ/v>}sY}$iY':M'%tqpqەHx(zy!1~SEawr/k$=6eջř8:Cѣ OwXBS/@5I6f]Rbr~RђV]o\Ã퟈*I_1b%@?S[X'ТDLK}ĤfҶw~,%Z;nM`yr"9Dn*=r3AmZi )jȀ9W5fCŖjdO{߭짭̥{3o(SU`wxA5Ý"47,^ JD'Sa߶^viA&Ƙ' P H*w'[5}i)Bͷ}%}i]jC5ďTwdʊ5P3ᑕ}YR zzsDrhkl`g>I2v,!nQ`xNӖGԶj/EM!V~g7P@{:jWA{?g_XfIDxf3>"U‹Leβ^oAlRؕPCu#7BBй$B9jt}*b˙⼚[c;u֋Ɗ{{>B5}%jF^r/}5 T50uhOSu5b1+ o`LZnMW{ Y|m)˷{ 9dW[ 'dLXp2/ >ǙOV-yl5ّdPaE@l sui9RNlG{}}pXdկUqAi鰒_UY@gc 4n6I%p 0(ue4?ً%GjbFXY-l{*K*r9m(`@@C5<^y!8+ݝlGORh+7طJRW_9>i dXM*o#ui{8R~`;"&-H/ge@RReFp@(jZn6{ mK}62#R T vqJ,dM.oub,PE-R"lSi@w-7rrI3:tZ qoa.֮Jp9TM<5E{"N>nc`쨵TZyH]+ Z/fˊ@|-u(@O:?!1IL5AF-bm lFMM"OGi#BVKRޏqO[Ez efNΓ:.?cFA2Q84\PH 39Vg]5h3Yb fTcڳ5VL+pޟhT F$-JƟ:j\d@,ouYyiq+ t7xx0KKw amk uXb^W4C`]8H-~'v,]k,2 *n"K赖,0웁UL]Y!ZǭQ!/9KLxowM00śwP~.Njx ʽ1? yB iv:ERChW!!2IY{SiїeI#&=O#N_DukҐJ: +otuz=.'pT@,"GA؆nxH?YEPȃ@)˨g5ᚎP]#/]g%iDh%gIS ?uluJTbS+p-;x .]lP&>S ew_PXXaMttp^l߽"$k/YUgMEaC(߭ [H7xЁ !Oq^Xғ4Te8t~xR%uL41p󒇉R.בۇu :A菿qYBiP2"* ^S/O1P13`CW07%O3+s֝j*+υ#[πrhh~\M?Nu gM-#Ƀ[sJMk~.wGaoG&ɇ ):=:fHwnLV& #1o*`,Our_Q Š99ݍbma:v!'a}"֟FCf94AaRd[CZD#A֏weKYv'\1XQ+IY[$R(WiZV%/4]ww6>c!7/ìZ_uy/o$Nq$6mHפxȈ2%暵} `SGìww[9d ~w;o̡+5EQ_4䜩Jgh'ɛ~Qg88UvCJcщrI1ʮl - *rԒ(WK57wvZtbpFM QkEc!ã3su7sI9m ,|W/g>DԲwеpWc[Ko\飡 `d40k:WLuPtz;ZnM۰2L ]+X_>gz=8r\` !fPKyЕ2 %HͱL&XҲw \"y̾kƴ 8'C2ΈJO* { z k!}.^P GֿEnPySy hsˆRlX;6-%)L?)9#rVn 6]eEq;(Od5=,|ffpNvJ$J-M`^ "t)gFh nW2d,}@)E:(O-=0M@_w?R4<R{yd~|S5:W:qF6\5~~ >!?]j8΀p2 AcN g;*|QS/upA0 Z!m#F0bc0ߐs J K9!%+&;8gs5}îhM=((tS $ xG OW@Bm=B,uѓ9R:ݓnh@ػڡS%a*uX3l><\ Q0'/H\BW]%TV;R>3rl@YSsqb$mE-l1˖\77C*wO 8rWd$F( 3ȌfSn>)D *|wq-҆_R Tr@T7Qv7Nhx[9}\ 1~t`hyn~` ٦.sVMɋ&]{+ $.^ }H=g囅$v6Yz9Ov+>&̗ά=]+@ms@Q+-h"Y6\ OmP C\ɚ :f!Ra[,dN=LQ]%Cך_E An&mySF <B:RHRwݞ"vn?h@>Щu/+Q,R-oyE?_(},je5d~k6Ɠ.˺MV/4+jc;eo(Gw% k Iq7E ;lyq6ҰLQiς.m9j&x:oa7\`\RAq;ω~5l&c`1PI9+>x; 7f'JV8"MqI=8PjcO4 @g%o+e?ƐKU!ʸlzv"Rm':Cp!S`jk.K1Y]F8`G5 C593շ҉cl+'!)B PogS[Pg aEs06|R0oq}iZ<~=J {~0FkgqS).86rL7 `JkQӑfXo.e$,Ί?, si0|s=)% afSjs-5S1_V{˗ɡL3#2ZHj bD܈b v:Qzt/.ƑRJ{CBHu@'ѳ`W4m$o'&PعI_M W1X%?ș\1N5(5ϑ!r]|H7'6woiq- }xE! !H;jjHn.Ш u)WSNH]_h<rv o4{шwM=Mq䲰v%'=xqdS,י)q.R{sRX/ھ]<%TC͹q%QPւtڷko| FR’Bkpg{L^kV-G8R fG;lH`! "DOrxb1X!n.W?`bN_ӄXY"!nC"@E''SЛЭ%lcfF5* 0X5aw hg~٥;#Z~#9Il(ދq,_tƽ-_`g'ɰCFn_j/|tlf"Sx֫j-`<㈭<99q[69]a )hF{*ZwQp<-^ FC" /mX\c;s:rY0 [=~*Ǟ/jD+^ 'Y}6 >$޻uyJjzHB3֕ W{?ACa> j{ϦoڄshC 4,Ʋ lpSC>)7Μt+`MbCՆ$VlKa)#mJk3۟OAi-f!6v%8WJ-A7bIIucD],P99ۮds(81vZYߪn :onTN&,Zli8!78/;bϧƍBp{ -2|5rF`{wx%p' ʝ ʛpS2R7fffq!5 4 ]H ])YozuW$Bר,“(!*E0ҋq 64%^LstE%c!DNw Qxzb56q&z(bEY@ Z"PD 41U3 txU}EEr"Vb<q@P`5.MC0Wwގ΄mޠ&ړ \puӸ;as ,抯cj|M*ɠa|A~' b Bsxqf X]XIFű "w5]Դ['ۑ6˚X0Õ)fphcx1ǎI戉QsfX3Ċd͙V0Q6$׿EkG*& lژ`њER<4ԟ,]L4D!. ?JڕX|]UMslvbR3Rd臽,B7ÍhI47[A(/V`|Ώ0+ʊOis?ξ7L$^bm:)c|_E hFl-QJQ7F!ǖ7^VBcCl1?,:K~[su*ADe,~hGvAXYj3E~HR銚 + ԉBD|6fkU>C8Tx{x4}'f<+ G )Z`ld5Cza_٫qnՅbǕ-0kJp]m4jz֑ze sk>g0`u<9SYnTE ())tl}SEbbjVaͻhJDB0sb/z`%h)y %_z,s WaYM5vzrخ<?sDdлAB@(fSjAtMsHU&b+w%hrG@?)TU^ 9ر@Q)G:vrE]:}b`6gS1 &袻sٕ5R};!j~>anh1M:PNFQ$.xQ4׵h"y!^S.: gp%^V߼e fyq*/i?5:@ K'G2Vw M_|-^Z[Rr7y瓓>$냙$0#^I;ԿtA@x[rx؞,= [=0; c@@~Y0(3 {Lwm~\dCJ )u *v~M=E{wBҴfsk?k6m&yAf^,yojæXȈ[Pʝ]Vw/2и ogӑbch]X# *yb{W1.mP<X5oQ~QucAP7TȋזisAoT-JzUmT-=!G__N"*~آ Anl]Nq.|n F`_7܅I#s˹o&f3im%c#e#ij!ÿG@Na)0(0`eٟmepWȂǔjA. H+=<9éf9Y~sJY4g:&zG:cRMG 4Hgə]4[H5%TE=UH+ ܃ }Ly1j=6L^>H[Ekyh4w-,|n$mWtsWԀ=Io$-W @N8\Oxi鿟`X.$_{-/=\!0a<IzAV-]2c# (mÜ~fϷqu=gC%p:k3>K^c>*ÊLc0=wo> h(vxHܤ!&X¶0F<iTSf:!,Q -24"kQ_49 EXOk=xcɱ8V"PJ"n7t-.%?O]{3c N=""[M_ ҹ'%S7Jn ;ZPX_Z(Dw(~~$rÚ9Za5 q4e=9R Tk0M"`TU$Áj7\ޟ(i(: i,WR"qWZe!]8"i|'u\ч5~FܫRFcBD_+B3t_-)@psC/X`4{=ۀ3xARr` ÑÖ?Lڤ3V@PQ}۾B-Fy9mC+y^*ϼ4,R{DfY{\&x@FkS-ϲE'Qز_P*,Kʍv`Щ$ vSan}[+^{sh%L]e[n헁!60Hk=^f:FWH?QV)\uy5օ .zDk]IYo!h3Zgb0dL(\Nez7;H7J@ ;\CaNˋVNVnA;1!VQZ{nޣ(0_wbQ'=R@wO=HXsB{]t:^zۜ9BZT珨na?!8!잖aO˗8[ |H򃸁/M7xB>Z]y66g%EĽ|sb=qɀ@5A~V* F4RoR1DH}3VK&O<y/jnD9UݳՋ'=aS_ aQq'7/ÍK7_Rd )lhʠ|z!q &ïɦo9I~Ԃx뎞Q9+. WGZĻopѺ<ֱcY׈ƁM3/2 &/ZJ,O0W'+٪'?TS}Tr{Ǝ7T04jɖƣt'J}kaK>ĸ=jZxncvԚc)hl[y ZH|Du%"wH+Sx]ʋgJ{M-t&(S=7R`4B>uʳ,!ZgZ8]O V-x?,} 53Ȼ|LI1q%:B=t2:s0%77E]]jC+gڼ\`;U&/QnL'y `xNjۉ\''vV&@ cR.Y5*kҊ75o9R=Zm^o F,3 rk_FUo=6tƳT?z`m\"mզA~ñ'p *tŘ͵!Ra Z" u~[^w +LɓB}OP5Vrs\@[cE4$jEKXj_¤iY;B><]ʴwG-+ܴ"ht/GۙF]dL㌘1/-qꊀBWEaw%=q`DdىV {i!k׌\)AS~ PxAo%aJZ!5LοȑXmл&QJ붩z`\^Q. b+_rM474-F ]i@,u?RlȰ׵ڪ?+bBn_&f3sCaltb|gi>\T& 4`~d"CB'xlO|# -ZeR%ق.C@|ș훲'(bxna2d/XavOX'{gʅՂBM !9 7 gI7ʹҿN~WQmj[H7o=׋ I~Lm(p*P؜,%-S8/*%SAbcY($kS]+^EśQ|q)i$50UwQx5tA*1:{R촁Q\E.F&cոSlaz~H'@]{d!O/ >ߗHHvx,1@& T,*U x_Lw-pɥMUڿ"fa($i!(9u0+@D-)\LSut&n&#M཰56,{e 1G0bVvpyuSyf )^lʭuhW:WC ㄻ/̄{lcqR aFclj%zc `@kF$GUK$KʂP?Z,\ws] I%  6ppS°ѣU..Tjmj |Cw\ȴ;,S+{I0xA]tyOw OIR4gi?059|qSa]rIP ##%6;8\_ހmR#_8^/R7!MeҡbgA%рF&G(>&HнGq<~ ̚ܣѢcV "ӯP< CW݈ǧ= @P"pAl#O@zl6%;̮^ID&zVgA:cw{4I7#}9m;N dDQ@ xL5B*c>!Stt ?PɷsL(3z *`; fL? |D rS;uGdQ?ʩ/_SktPe$rg:ǙN>0һ<DF)X'TF%@z}\8w=`E_WA.6THTga?8 ^. ^Lj*?8G)}a@G9ۥa1cm 77}3TuG_"1ˏM fUW*v bpaMewx/hg.%vux.{(ə~lֈ&oX'MƬJ4`ЛΜ`:1o6hؐ P 68ֵݑ{Svwفjt Gth ibI _q)8lrB|`ŲJa3^/KU؆ݡddX,L wf?Äqe2&zOTO:u^&Icr,PFq>X.lnAl3~ŔLbլN$D2$u&S|GY,ʛuW (um@~o]IrBTzǴK"CwE"L~gdSҫZ c o4Awzo?dMvj-=) ቘ3t]>C&*mK G%swRV ڐ}yL^'+y j6*s9;AOOdMI\2kQ. 7d+' hd݀7ɸ+Dr˙K{4k=r2[! |I?|X54E_xI:,e:l e'-Ў<+l;ʲq>cҪpX-s%VwT&ׇX  Ж> ٲ35dWI *]nZF 'G^rsb${F(.GX!yM5n ;)9mL #,DhWWv'}IW.<*{?4wA:Ck{;;JݽjHuŮng(xu>[Q͠ :f#:0oGYVuhbC瀱լXZdMӞbCPQt)9 +B0^b$i0zE>g8:3[3vdh"9 Iڸ^Kf&3`э 4$ɖY͢Yāw] ^~4O# x7-T.8AL19jqm-&n ]*-?J&O$8N 8VJ񨽈q4NlM) EԡpBR0DLt3#Bu˖x 60=E*Ϡ8yya~tyҵ):me#&c!n%[靐qÒ2vkBo Yy;3}KnI;FZ+# ?p1iFk7S"GpYCB%OlN(I'뢇IJS9,wAUgW%=}ƒarC<x8ڈ&D"S(3؆,0exvpa 6tC߉&ɂ:&wg儇+ WE\~Wk|.#Vn({r<7q,[ .7#POϜbEXNtY^'sC&z`7c _=z+T׮NCV_ =CAP=HQ5U] XtBH *Ui2h<`V7f5OPImNm.NoPJ-%(gޛYHôE싐q Iiw"[RO4js~}Y15*GJNQ*x/mM0E5q4F2HWhu3d8L憖.iJW8*xb N!9^@IPǼNCcD^AĢZ2a`-8ާ5Yΰ#uxqN VW S+unywM.WG\|nY K#D@$^Am$XgL . ˲-,OHE ɵ{*@{Jri>|pDI_Mj{e֜U|{}K6*umE&. {C 5Yq84tŧS--WLSk_*U7<ڻ$mUd&GN<HfEi2 M}3jc5:\?6:͸Ij'^D"A%=M2Ӈ&ӧ|ai@]LFiPD}yZc;/ԷPs T*6]ӥϿM01]v!7E&#5`,<ƟŞ<%v "q CHn3<Ӥ)]Ps3讀CQS0ob=Pu(V!Qp!wDXcdJQ:+˗)?䌜 A;N2nP2Qb7@PR 8a#$>r+삀r2P<m&Ĉfb ر\4p 83ȟaP8N\($I+Syxțj3lS}}^|1+:LuY*(g&ꇗlgi{slGxA DI6 P$0vF !^ZV^B>hbqFtbⳂF{^`CZUTƆd<эr[pz1dYS_Ze?c44-|,GW ;-/UsY>;qG{X4xC@mD ,&̍ HX(i幅*M+O5')/TWٮaaptH>X+y-K0M!#5,4?1 9*klox{+n Z˓e/$ؒnLOGF;s܊J6)  -8Uk Q =t0Xbia+ )$UIb A(|Y 7Olx→mh\jHI.ضIQ"ʩ evr>`N1s@nAcW4y^4\Rj xνS (i<|uAأ_j1:J])8=Z6! |>>4^syjMŽEYhlLܼ|mNGj5Yzc0ܼ'Y^kJ{wML4ϋE8s{k$a5O+$r@SZ`r!z;&rI$#bwIdDUZJ3 /EZLaOA)ȃ(s3ԥ avo[&F8&>Pw)gZ׶9-vgAt$GaVVFM5Y8 _,/RHdzs|@x:Bl鉥*#s[Og^tS+;vi *-s8*";~OÑUn֦jH LxtD n; q_UPO #XOCSTk0m;xpUfG>,@<#Γ2Vd@D|l* Y tOQ5 @ou8ҺoVC PAk`N-ʱh9 sϕOk}:Vhmjgu`dŁq],62,!( Q,1{IS3_ ݐ2Ī20mYXq^ > mѭ *x=boV WW!~@wCuTT,]!ok\ɢvleI=KZ3+6R\||ڒK|.#ԍI 0#1Sg0ɍ,s o:sw$DKK0H l@TͲSd`w4/T6U|#٫v}"ن8Ot.r':qE^J@CMNL׹G 5υX*d"W<7j #&|QysY-ExHvZeWR8wcfR3pF.F-hS.KŸ?92&f*ԫP )3ig)k_W$i) z9;c fMǘ}GV0ڒ]ʃj̄r/^VBז.?u^J|fSJ`0WYHwebѦ,0ɩQ<`/UG0LyM#vaJ'cVmˁ&)/RM╉FԓnׇHo_57୙OëNTQٍuL=^9(icZG K(b/wbYg_N̈z}LLذIJźKQCR[^Ptb:850yL~e,sb~M@JؼBؙ6{1%ԧO vAg1*4 78Pu*AK_r!O#UT42ZT+h=O3[6Nةݨ"$r Wq3CzT4CK2H"2w?G<ƇcH >c 'v`>\ޗ8΅.l@mS?a`[~GڸA3bjPC)39O;Q<6w"c|j!/JfHayv>k₩h]|GΔQ,%?:[dD $<=ipLi5Lik MYR0<$?YT7W[TN1 L~ĈrA;6s'dC4jNtLʍ{DrѾ*za62IeE0Ja H? @ɁOe! [#!,}6LShFgvI(r)Ӛ5DЁ /Ǿ#C,%, %Ču4IHU[xڃn`t捧%zW#qlS:4vU$j^x*6$K%3UuFJ?DF-djd}I]MdO,qGR:~y;CµtX睲7Mr̎ KBϩ\gV&ζKCܙ@)qVUbHu=3%d%N~ Tw#/N[E"FK\6|fmh>zB3[g*!Z) \ف-P{%A?'f.՗C逅޷H5cAZdGȋUT|̮.1xHk2Vg ;9$;oʅu#pM}]צ%U L [-g3%}s:7k%.gbOg]@yAIbG+YUiJ9~m?RP!uXӞ#o "U\$TGw'C3?s\-"#qرjɧ"mAt˽Lך{ 딿 ǘoi6\)Sq*k˙݄5-'d>JP=rūW-+ca]qh(/{"1AGBLJ ^Qn_E͵sV7@`? 4-OSᣑچQkD++0 2 jb)_ .[\pɥ|XGf zP~_՝j>Ghj]#(GgJ"t5T ;vjz|rMBp]Uy4K6b*֨K0Y?RZ *r5zr-IϷޭ22Ks^ҊCcr15&ɮDtdv`b!,x~`7hű|9_ Xѿ ?~pvlDuC #at|r|"a F. tET-Kxj &Gk0nZu A%vKN  I.@ಣ6m |85Z\/t3&PΨY@#g]<ߙ^8 ʓr@2ǷC^ Q5]IuJUp!Bgyt2?Ǯۼ}W?܅MI3O),r!GUXqcBHt9a?ٜiYZ4(ux f'(zLyޔ՟XeP)/ٻ[\c٠hapdib@4hٕS !ۯzX3,kx]o6dA׊8p}u-UIxFOs>R4_H{XzwHYkgFq܅K43p( uwd\j$o`gIi8 Γ[=56oe{@(yϘ|7)ZLSm`rF>=4vmwheиe8EӉ$y>bٌkW&S"PK;@ÀPS ҏe͗ "#CțժLrC@KMrԹSdPM?`f#/JY6J6 pT':٨z4xl]"_j@d8کgho()"' L l}Ne*zYJvr$ & R^"܉&Xel;?E|-\mӇ=~? ʡ~,c?{]ۂ jVQlK3^"~1:A@ YIʚpQ{i\-㴉\7R!.nBC1Gp$iݛ3߶BƵ$ǧv|} 2// kNX5O&a wPx\N Ӝ{IFxAȜ#KZgAH• "l/<#T7+[i_j  %JE3fWI\M,>^\[i_ҟƞ{y"P F{ǷmC52zy76)7nk6WASaijMlppiw:}]\~D#5-m7nyHgμkUX}6 Ȉ-jcPq" 7S2+C0.n'1U ,=doJKV\{h A,oY.c4Li:VwM_)x6JٌJSNC\X(t1s,c0+Г(xMftŊ]@8ҺsȽBLݵWU=.KѨ?8 iR\F% T"mnPM9 xnx6Zɭῢ#*:] .nUbYx;S4ojCHE $%kvmBϲh,çtR€9gK[:ˋ':rpsy_z'Yr7=fjsLs@N7(9(gfRG7[0Ac35_#{vUuTp?'] t jY \R47>zJYL|FH.AþqE`xϮ̰T Y0ni rI)&|%j06 bNOqeYy,|WWp3Z'iZi] f}y>oҡԗwG4=P˂=p7D.1^]Nk3IYA6$+`ًO+W))c*o4E\4QDzs۽g.4{XHOHm3SڟNt_j]pjp K2=OλyB9o%D!4>pz=AcjC!4kxXyk\?H: (! թFxOUtinxCЭ›:=敦*HfP2Hz"yȶ b0 3PWMPk7'%`ceE H$WtIטEO=̲:?>ˬ a ",Q-\V\vB%?eݜff""=Iw*¬jzR7n=vL/ r.Tts02b sEcJ ;jVwbFP/(uW&][4&]'J|_tw/:hPbcT8}XOÞQ#h -9ф4R+gǧz\?&MH9L09ҔWJްqfQ: J׶ũ5*qANGu-վnF,>Sm U=^zԵؐLu H3nfz RH/7%RN=;|Z[5dT;qo[/OΊwyz|SA zMG:Bm,] ШX{Δ8u\/_5G$Px+L9zYNw`fؚ=m7QԤ@oYgjzo,zjiԘ<;Em ^evGX3pg~LYF!xbF$X\ɓ^Є!'a2JzO,vB`CNYl'1=fee`+K/RMqd$0`by~88@z(kdXT۲F͕EPV}׎YH}p+f$ٱx\\޴P M'9IEqܮ0;vΡe-p͖[[-,^4csosr ) ~ )ox4ä |  E!NmBںHXeoj |tλXS=U\) c'G.8?э<7ds_2nN0$7z@qt"xVTe$fl :pIwd@Wo2IT@6[ͳ wNy$,1 tфn9AL:xYOdB r\@orڏ޾"aPD(jy>#mO2tZ.Os[ap;e%W 'lF˶&@y@Mo^تl$,{Ɩ:J y ;t8lnJ_vfPx5 mQ RIMAT'= @VmjaF/7PiU)BAzsXGWJF4sL}e_W`ۍmX/¡#q|8,@t d]?={eu ;.^rsY/-je:"[iB[FIR<;?k=UQ?IУΔ e+ ِI7y$&AgwЈu-QgWy)e5K O2mab7MϲK 7& p=oC:Fh(N_r~^@oUa>v9_7k@7[ 3?xNr\tN=d]{C)DA O" (Y (Ʊ7eX]7@Ay27Lg*ÝN|VNI- ia;߼g^{qhezROcx@+DfCТK,k+0w:{xNكIӼ'6Ɨq'Ik:f$0د631K[GtZ5fsno^X^^҅@o 7:T:3_ک ``&RHҧR01}FRH+0\[XOrϽO'|YJ>VaRhLzUx_H ||J6ߗBs 8g>;d̃ {#:;Z[`lg-iY*y {bC,܄27 2/^ULwD!Viqgeqbz'L'D[21Jz{kKaf MjŦ=-㥽XLnDP1robXO8 ulKQxz᳿pRC]R_(i,~Ds"w}p| X*+[oMI{&i jU~$ R%H(5b)fTF+Bv~HJH249m11<Q#=xQ2r$'S0JmpPLV~##͞Jq_ Щ6Yև:Jl{pdj2sh%/p(>*U;ڪ. }yp#?6c+p,3hGZ B~#`~9UVehXwKj98ciU6M0P]q9%p-:kHУy#;`$XA cm[m"i/ojDm#du5HKW{6Dubzi/n"P=[mO W8&"OvX0}*AԖJ%n/-O.;ճs+tޥ[2Qlv`0uob]{,֡ NZ2DXψ 2}KmCLnlб*-<ɰ_NF|䰽1\Z{RZ>-@^ x؏w:eygoG}]z0>Lҿϻj@Կ'$"4kZqSgݍ.tU&8pe~[:. ~:l-ȑaNjBuu O8B;W߼}4s1#]Q؎>#3ӆ c/"Sħc`}IG7,Dg @Ɯ 9mt3YKY`=1A̮{!c[BR\EGNH9f"ˍft[ſdei_`rgL@iN ]&2ʀE_ EWsg?xSɊAid 2]Tܰop\qu/o C~'XF]~^X(2܈OeBEf-NaTȳ#t|i3*哋 [VlT^đEe/$i$Ĭa{qBq:8a@.E_U59V:D(GQsη9"d$ /œ Ue/ BE Mj?Z%̒ c56-l*dys  :xd ElV!ew*}*{Jd]ń;р7WoKaظn _ '.28) fVHAM+_h+bW9s׳'ɟ󱾯l.L~\n/ 6F7 L0I)2ϙ"`_0Vƚ%vVKYO|WNDLKʈj1%ǶT;/fvUD.' QX{n!Vk4pY\*OZa>*r9pw*_Mrؔݤ*2Gl(0!*CBLf^1r9}x'u,_"=|c}Sr~}4qoK*jk xBFz V c|O+$z} 4כ9ُ>Ѥ7X ':RvE.G6)׈j!'vp!?194= ̝Y6&8C^. X>8g%K"ŃS- HG^`fщ1= 1l)7 ŋ"\Ң|7̳-z'2B]ՍnUy )>{7aə#{d m@U䌫oP zu8GZBpzH[g<D涴Ma&jShe$9Dk~ҩzWM_dGq`034mPVk%V_SAwr}`nL%S(=}j+Y s|&,cEM|K Ny_jCIGAHhDt2\ gJ)X- RebS6yZ)#ʙbDҿHB7'Qddoq 93"reX1/MlhoY T,5k^06p d.m(-/xXjp"s+WhC̅ xF Zwrf ox$??5zSIh_~ c7r'AMJbxak5B1jALAD!T$}}L)$"Tl)+/d~[{ ,80OOJL4P92;z:T@+8sm@l][0ׂDuݪ"&d~!U ɛ.W<&S r< sgXUeV 1/[rGg)Ŷdr_/i@&D3{2V$XsqVA{N_e-tRI'i%huU^"8ȕ [~KdsTHlE=nT?m4?~WXqy 0g8b. J߹[F :|>(]) &954 84(KeֳzGvr3q3 DSG6}-f,K}o(%=ʙn.F~~.vmYU 7[crvQ:vn{I̒QD7nxj/Ŭg0TE8_Rq_y\['i$+&K~7:S n rlZZ=fdLE W|4 k]\JY:@$G0q6|tmL.h8+uS: ǺK=8{hKJe  n99~tӏ2V%d U A70cEPN E3N/X %0m@ЗY{ך M'+ bţ@C5 Ws3+,Hͺέpy!FD~ߪd"z^˷/7\dypH膥EUقdRwn+ l;Rx ag@+Vw\!H_-ޝ?W.t͏Y_.m J^Myn*/ʜzsvG$:`ON7'nyv ~9K{="vqup]KBd3~GG;f>$ad#UUjK^Ι *҄/ db\Pxt"ѣ,XYx(,))l *=zr)m9Mަ.*Ug4'TOn_jI`sP WR>l}Kf"n$KMzPb,VkT0&vR+i {qrju.yӍfz)\eQȯJ.TuGzh\{i3 _iخ٪Y=u'/֝ǹ1ٓm8 rYvRtE-Ɇ/c9g$I&f])8$΁ M8U8Ɠ? 䴛>W5V.dpɕX>n(8jQVT^2qN1.E*XdNwł xaDA8(|x\G`Uhl.P_S+h)]DaSπ "# p4*ĵ #AΉL,̔!wnw@0?op"y,b[%LS7C<|z䰖pHAJlHG.У}ͷqD b'i5ulQBV4?ğQ09Sjo=E/Oևv)s&Ig{2ћpɉGvյB::bp-;܊ ܘ *h#pJ$I@3y+27+LSK?"}UO--̀o!_\㟊0x9#[$'Y"CjEo5a3rCdLs;=bLElSRD |+,;Y&r|wE|֛¹@q+/eFBV$"I :T#[\brc ^@]sSVl &C ӘUmx~Ӓ; n`VhJ'njEe \4guw>b;xy'ceA`UAfnXѴ"h:2'Iәw/lL (B>b$ZI0O2k}X(ެ6ۂ |pLJ`\*\`rژtrz͢Rń6dkiVt3đ(h41F I%}$D^Q 6'3T80:eJ>Xn Cg hċZ%b B/]lU$mR͘:ȎnCWrjt+vJ,_ vNFp;h<N/}t;C] BA3ssE i<\l:+ʮrGy4H[m<61rtو&my/?Ԉ@ uv2G_# ηY̡(vWEqqHs#J"n>|*Xp "**]Ȭp#I4!oFlj[@5AO[> AF*J=j{hbPڟ6H͟"$̳EG+i, 徐NSVNÝaETΣ6ji-"oP2~[4$IECCBwP}п%t[ꄣ~=1/JTLYeЇZX>I"d5'B&]gXPyM oAۊ!_,W?X%GٕN6|$[$&˨O KLi#S<`QC&JDےJC 'MQLD<1 l.i$\Ěqb;U 6i"D&|PjϼV| n,ʏpEuO4= sFsdh>f!jZ/~&3cMC >}?C ސAvlUeYG4C-X',ABr -z,/-W'[7o}LDp״-e'Dg/EiT ,Wnf)$<0Dp\C/4)|݋]l&YD,]$l-'JS3l t).ʩ&P|?%i.0N&@ͳ z$AI};$Ƶ>:ɋ)WAcIMz~$av2Vgwa"ւ5HA~g)bdcLo)x;JѕTG,_顔AE*صn=:yli "h0 ZnqX@*{v2Y), ۜJr-5D{qOʊXAϋĞP}C䖝O B)rs ,C_b -ͪo-zIsX (׫ ŐF !;_ 83&}*K ]#'Aҝ[qӿim%"#w2{ "? Ԟd.V2yorU&jaD0R뫀n-24*kĕoW{ҥjgrw`Vrxm$Rfa}cenVfˆ ZY;hAQo0>W%5"B)*9ya/n@[/^y~J;&GH*!(2'B)"( ::]zI DOĬ۩TN[D$ۀVGa%ƽ# ggٹXh|/iW3FsZ(Y1LMMs3dsm5Qc. ['I1[gƘ4tgUkO_;C"3\Fv6e2Jza)) [K6 :E =_ Sp\7)Rn~eKf Am"~& A8⸄dKbGͿghښLjKT?>2BLnr~wg-#̱t v"Tn ':f0jNcD)kƶJϳcl1 rq P0%QĆ8jEר{uOO bk ݽj:z1@21Kkؾ~#y~+OzF굀ݩ g=J4SE<~?(\dJtbjaj˴A`+r+H3ʀ_;nRrP:o5z}B+PPؑS!XFݡM?0/g6& yǹa Fa{Lӥ{e;25H }7Eۏ⹐?i1ThU5HlnIg(V]Quwf_E <˦+2Uo؞sdҷy9h.w4 [ؽ)Nv49=m\DWJQς_,2l06O\`R=q\ttrG/9X*89,#hշ ?`ubjde6A4H54lc< i%hPV;nD,K+C+Zh@Ɋ{ŵ_:o)UrN-E (h_\vmp]DR`7쭡h[MO|X=Fh8/.Mg!Ks|I4`Y]>_Nb~c1ƠJ%Gv7Y:-QS@>W>fA-#|[ktҭPaK@y]k , э^PDT*G)բDV[ag_7= Ri6ro،/LC &tt \gB+y}.fOU8Խe:,ӽ)eݪA!ُ'¶|ːGfj5'؂3ᘊ"5uC[DxV),#;ۭ]b CDŽai'퍾ҫFajvDܮ`;,Zj`axo\Bۢ&P2cshs'OC(ysȀjX!0G9t1؁kLnB#A[ޑ-8MeҮB.lQ"SUŧøٴ2+ {DIz |@UM?Y9Vi6 աGL4%D+M}7xubԹCO [Tgϫu!h cdOU ևd$HzCUJR(]1ȤtgpS>:_ѳlE ) Ҵݷz ۩ӷ|S%@*%L'\]|2ʟJniv,57NK;Ԡq%@ąR {Ot}.sȯ(>eXwk9|CP xFeUN6C/M3b;6L뼖2$nx1-*sv"u\;?e<( mh ?j'3.0s 1"G;*{ )q>ܛ[!uA#PP ~U<Bk q%4D j6$‚y ˌ\C7pZ9-|wlD~Ɋ +Fչ3.} Bcd>+ܧԕP%QV0`UL^%7YAcJSql&aBල;px[AZs`zމXFJh)a$݄0PF>gi5 e]j3FD>ğ Tj1z{JM]|ӥ8]*^J+$_1]*5kl9@"Nߏ6N!؂m킲ȌaZIUk(j7%{s3w(۪|Mv5юa} ~zہcJzT֥r`c7Fo_"0 -VvFQ\Sӭq,<-f.㵌6O2D4a;*Yso}1z%wu~!kc:Vqnd{\ˮ4̩f.c:4ɸtd=ஆ%ksItܦ ]t#j@u';p/B:xw {HX+J@I2HI )ve F^`1ՠN. !*͇txQ;h`  ) a.1;;sWgJ w]GA\܏[<ȒzERQ)w8䛧{rߢ/`DT|. [>B=77{ +*z1J1 )7 :t'q♓4ڋlI}l^z!UƜr2BW4hz!.d1RJ?Uh^WNW%exU̝I*b)!9[Jўܘ?$O ?GTwFnYFbS+r:-ьJ^!?}) #FZ4h֖[*] G]vrM͑K~<6 jEA4TYj?_m)GG[! 36܆OYygJH6H%?Q0e?w<:kn11%q2l T{GEP[+"3J0d$ݒIk8IX+VV$ KY_~tU7Xq8~i- ĎVȀfguXfuJ=- ʦDx8hÒKt/Bm:Kq*0ʪdb)t^IAܝtGdʢ| F7P [~Y6*Ug5QPuㆅ߶b"`t6[Z;~^pDzM 6PWQ޿O &n/"™.xbsgZ$P3 Xd{xm 0޺ILk?XOá7 ~dx%c*lBl>fTt8esZ6Am5 XX"45IA̘`>t2-:}AfS:mxd{dJs4&l1\-iڡ6G]*OMF"CD^(ڄ1pdu֜֏SGB٬:É"o 燸^w ԛ,#PB^֊kDף}e4t/M 6gݩ$pHf4^؉4{T?`[9Nөt0а~"}E]i@\Y>*\8`ݵN'U$~ cѮӥB5rCayk waGTX,<4k}*?K}K[4P]z7Va)F A[:]Wk?Gu@09ˆ't%3/}_W0{؍zo1^=i[l],51kvsq1xפv+^ , N};WdO6;!T<[z,Osy|w(MG)+^nkj4O#.+ze0+O5_ $_\7Vz~}sVxI+6Zu)ݸH-&E- uTInHQTQI2dbe4xQ&4mvqLt7簃Ϲ [Veqm?%-l0YC08u[Q"հ\nTr{Pnyp(M dq%~t'+ ΒQ'Wg`NO-zu0u@ܜBO"BfK6i lBG0S70!8%ڊ?Rg a.ܹpBnEktެu1 ,}²2eGrf֔SE7B;wF.{*]0XNX|㣊2߇&X| @F26ܱ]Vg3s*l1}2 WD>ce7*ZJ-F$ΓL]qo͋8p_gm¾mh=2x(}kJn JE?~̍_K?"߬)!X3</QUxz 3}XzXi)ɫsٙ? G]59U&S]g|8I!C>QL]BpW!t!^UtJ+ug?'G=v/`~T%†v}~L0]Muډs7p viڜ ~fŽ;t[;csbS"0Wg.з@wUBR1 {!z.Tjߋ@^[KQ)P=Rrs֝Dqb1WJAT# ;U@O ؾ`Exe*0'A,eIO|^[S^Y)~B1xd偾>'LE6)L)҅): 1+:^W2 +S iؿ9M0>g2tk*|jM, \U@Mhs14z^xQ0=9g|֛ $7WkY4ĬJA{9j(|60d.='V7 Q7.e(yV{bb~14 v\(ʤV<}%'RuB(D/fzG@ 5"H[`7PB|YSL+i-ulUW,I9JcTK1wQȈVڰS;ƍw6} U6Ȏ0},]t 9~f&2`w ݘR}m]e*m +,4VYʕr { 0ۏ.]ęzsBc`BMȐc<(AqN8"~pcgf_a_z|+`ӗ˼xn+Bhp ZcA7:o)LJ8˶R8P+az/LPi6,K64bB쬛ZD %R)'ëT1E]FhxSs P#qCɪ;ːqU Q\R|;6AQRc|P9ƦeT:NX낌n9kB:ךfEJR5qL|cLm,(z2]*!]@XO*J-q2;9FV*].9OאBG_*;ߺL&Cb3%>p0d$崤fS_xs{/h <e&c6N"WVIúYiȑUG2?qgVg]dC݌5fN1#Z`wC`orT/rwz.kD"tWXijrp+{TpFzat[b#j2s(x._}2#0;b1 &⏮nfJlJÙ.}*r3v~WՁ Z$!` +eH2R+yvT3P;o8(#60N@_@aB=Ns&S{r¸ꥮ֍ VWh1r7YS":li#- !jg??T2S"TD#(9eSE? Ȋd.#2 {Ao VSTUPrEvPe6*!^"qBGh/'hm-zυLtaXu3K dy9`$%r) AH|! "Fz0ΦN "N`b)E :̯@/]uXrrF4NM[YmkS1W5cfΌdjSnnBv벿e74th!cW$̖ٗb}@דM.I:iBkKLCtZ&B:pŎu=f,$n͠ZU9 ݫNK z4 ;ى2_YIl) hb=1KƊrN9/rfW+BUn3iEDOz\̦/$ulr 4Oc< H:!+8ڶg 9tNeYKuR n{P̅zzF[D&ŠGQI6ڏ3#w4⧹̰gMըf) HNsvOA&g=?qv{LY% 7nEG4fG0wGq sW&0~{zI]}iX-B,buxO4|~,!1fsa Ub.!8;>[:Y6:>y fyçt ;Sk]b6yh2d 6 8,@85#}𼖤ah:%%}^3wVet~ G/B+롦Plo6<BY.[cMxE,,&z9†*Ա7J{(ޮD*>by?7$}|Mok%~%]޷vM #yoXS_ϢC<űV v^IMՏ]5n &| w׷9(FŌjlڏc:[wQ56 ~Ƃ>/k '^#X xE3X2*C]$<Ű>d0H7]HUeX Dy5*T5N%ނ158෗.;$V:o5+X!5z` U|79fo"Z:YH4c s>ݷ=.%*SMf(;%q;/EE+/8-3oE p8mR͝G)^W3@jÜd7J,qL ^gR)G o=BI এ\o8<@"85$ (~a KS,'&,zicaP2$:ϜP_jnBJ/4UI8V''82T:`y&'WYK ~:/b_)V[p5gP@0COja_z6m%X$g-F~sa.ZSV>(Y&h).G~mQ5x{mQ/@]Hk6ķnxVwRw!9 y!tڝ" ĶaW8H[ARNs@u5X:aw+Q@#@hڇONtu}#?CLZR"ldCgO{!Iz/Мa={@!`шɧ*~^3E#bb^30r^ blt-`b4>,rQDt:>C n7Ï+> '9vDĩO1Y4vDC@ dM>|I vv~d51' ^$>J 06jS4lT5>Д$=qk,v9_Gvo2+ e.$+70۹aOwcޫH΍*XةRl4++䜔禰27S͌ek @zQW4 [#(Eä7p]uDKD܇ yvS:\"Q.S@Y !BE!Ѫ0H2˙ZǼd"]/Vw#呫y7׀]* KEDƭv Ag!ۯbɭBTIa cqCaYv(+AQClq/bUP[ =r&KK %X<4㒝cgCYni@!؊k! :oѷTz8{< ~ĂB+p߬V"seWYI)7])fw;7d# 25]Y5GHTɓG;4@Im56TA'b B~pnlq @Ulڴ}R&ƚ.Ь3KXs~ua3 ]3 X+J'G  5\!hFe@cE]/t:S_ \CoG2;NPS(:5b\s)i%8C zRZRE%SsCt-Ry5ҼxO;֫#dĞ)u)xX@r)qsz)x*HŠ=SDc3gOITh`JS^6+_SHX\FV(n,]ڋ4RVrxBxm2U2BX:O z3&R@J9)Ɲff#dun6f ԅ0;^[q:a(#n*U2x0_$b ͋XQlf07~R%mַ\8}?:;x &FXćx4e%3r\/k6K8D'2Dⴢe">?zڿ(VߖV/?>9G,Nmݖ5daLzÊ2NKwZ׏O> NҷdT9ߝ(:-oO#2 h+u5;@6JMLCI/ dqA þ+qdٚ54 Ё-4xypo(;T͵k'2A;JM|96\"L;Wm:F|c. <]y}/r!"V_'#,l"~'FJt/TONzC:8}ΉF~ c6p,w_4bw/3^8`Ź1lE韽o=į4 S `o4^rɾ\7V "LAƩcIfFo5 ֟8T5#|,d KLX{Q RR(Yt$Ω tzH)E|,iIgbWI&Z~QN6BƔY4+!}je4Qc%MBGv\L(?s.%!&eD|Ʀ4^Y4)!aRN!z OwMYd/X}(je+%e]ߡG=U'y%֟g{4g =17-W9Y(4X$h0"T )$qe{3#ө$#9fL$YWqiԽGH^iB+I܃l~aYL:Ę (3-b@I/ʤ$zۇ9牯Mgv읝l>d\Нw uM}ffqIh/>jO'F~&%]XUblIS7ylس*Gl C /0*o ($܏y6;+y⍖D‰,`n_=`.,7'qX{;8F\3]?[Lxo&5m<n8W>9BSb",W47tz@‡R龸 15<$Q[1ɟ]rYR ?`P2ѕO@HQ>7xQa*4V!bfy8l-)Ʌ٭.y$.8k)'V:c bxdE֠}˺gwYf{`MڽXc(n6ZC 5ZH'譩J`&f vKu,dhhqK w-߽WOOy5"#Kѻ$N$k{xlOO8%?PʸD2xɃ+|"`b+{ɓ %EȦ@$c!R {|ɭ4G\3ng , N.\W*F%rjv=WeRpj #/P&QL-{C#al;DAqUң⇨U+.I8g .Z6"j NF:7VlNrxiܝ⬳7av*Gxb夐S,=+5F@5:Lny)(!o{[r0j# bX{[gS=LhWLvO쐬s!hWhj ɣCV8YN˵:LϔKg(XUxan!i2Wtws Ą0Y}Sm( ,'lI}:b85蕪W}i]cs5n-Od_S@StcGˊD2/P!fIkr#.e3kxkJ "pkmy 5gȮp]б-W7K C귑sa8 r& eށ(췤9% ccg~C,̉5$Em7]7`R?vH=R~u ''$) F@%`Q.)=$|j,*UT}"k&/٨IޛLA-P@&6)rQYUc6$3#D\rkw}HjM KDrÊm,t&TɕH^.MԳ'|bl!U|եkU>++H.lV*wJE\aW̒5~ׁ8S`?.qsbJFXc82_QJ~Wpn~#,H0P$;D:ώkv1n`U=٬\_XaD[$<"{/Q;GXQ? Ptq"X@he#F*hK,¢>*N-+K̩&RU&!9@|↬IqZ8up69ւb{cebةh93i`,JGҧv5E-KPЛ *~) r.öGt =;Ll^Ui aWa{p!x m-ơN|n>]ntG;_]EVrOW^3l[sNIidHbQU|sQR8CfڣusoOIJT9Sud"9j9cPqU[vJ-s^ЫJ?\B$dzAvi!F-3; C@2-mk$dKc@/Mb;13xaZC"~1x4`:zD/((rOr Ron8DPC6zEԡ Yap6ƜMyQ]ni|^;щ_ G(>>_Ce诚(pYL> j&(.m֡MB]£sn5"8O}Ev}BxN /x"^+n듖qQ0qM/7x^Wc^)v~9:lz-- Rݒzt0FbPryaڲ>U\fE4URĊ195/k4jȆVqtb^Lh<9R I=W4Q?A6ډjAfjÕRԛs]wR2sd@SĞ Y4kk@m״BӷaK̬aIk LzKvHψ,O÷<] iިmC qei+N,},!OuO;f6bjd\SN2MrCkAY<@v=A?7V S1DЫJ6h[tM/L`Bjw?9gJ>*kmπ#G`XU$iGoY\7=@QHǹ3-{tກ̔dݷ>ij*4#svҵIӆ7lގIE@ZٶCHϝ 5Ȕu}Xݣ40Ibk5Qrzݨl K#fuǡ~pp5Y\Sà90td-bQxQQ@pKʮ JܒdI.avygLOZ!f QbN;.?G7ixZ@/c_7 *bVY-eE=uVwD*5;-E$By~A=B"?.f1?UA<|Ç#ru_6MG ybڥ dIs _2Ą;@*5u'6_ar_BdNk'q/?Fml3)L.s" \ ThmjmQ*'Zd6 ̨3uqRm?-B3(sgu?6n"|3љ(j9Q+(ݤZ )IKg'V {-Vh23~1`N+9jxX 0CZ1ՓCVF7(0z@'Q-Ġ~K_ޗUQrJͅ+0*¾Dv" rc1jXڭ LpoФ 1 ;&nTjdFVi"g7'p^HC/A!Ӽی 6<ؚܺא* &v(N9 Ue\Bd k dY!޻X&5Hnl(#j03&cۑ?.}DT&".66|57ȿQ=v }{,S"T398ko O0=?gQj쒜2j#:L)Y !17J1*NBdubxdWA"|΀vY,פd02JЌg/@H{LaVhҼqv?N;ꬅf #wSSB[7a7w v`u$C'&g".2:3ŊO@FLli] K.*iGy,@kS``.]=u2?UAv?qZ x _e8I \J`: hs"ZŁilÝnݝn(.<2Aʧ ӷ$`U.a٬}!=4+UAq} R0 ]F>"xFV7'_jUeifpN^D2>* @"*7AhC}|<5F\-?,AE΀dGl@>+5הTjt6Ӆqǣ%ܳZ:+~ɏwcM t5Uח~.Ny7QfPX{Hw;OXntjeKŦ(Jp "ޛTަJw۪=Kz"21nH.i٧gڈDfjE2 |Dx#` h?FqHq<˻XtgLEr&mӪXaTN3m66`[Y$;UI"2i5ɘ j b0߲il&.m}fрF8fJk} EMFw&U 5I͖gPÁ*NSYeZ˓SD nf:g$LގI^0:1bR3ɉ?ybK/(PQ~l(ZtJ Ga:6W? A7 KRd:u#\*O M,~XHPBrVJPCS~ksaJ'dz8Wದ$;X@G3*?-Mh}e Q!eӆ yj/V_Jx$ iUJ n=;2#@(TM!p+k?ԚTt{besѤȟu2st˞9)McԝP }&KÍ. "ja >c1I A&ȟBܹovHuZ~:j:2dkuC&*y*. ;|\Y]qSe6!F\<]W 'dkQj5+ V"8LS´̧uMkhM'.s"SXDЊz8LrBԛbTO) Tb䱽DmO֤sAƯ'<(5>`uy&"X $[2 MH`(v^7w[Bb#wuDu_]Ī_]TwQ=_hezpO"V$0~Qsx;^s3]H Ә,}Oֶ3sv]Dq ㊋ FبG` Aj7L=A/q|(o PzW2M,m93#yu!Lm]Tg| -j5aNyց AFy\wk䕛Zk!w/hZ9z꬟{+PbB dm)UΣ$gp'|{F;#e`2UvidW !v,룻9]1Yt>)I\JɒLXvżݸ˩g?K |@Nl]~s[H$uJ:֎WO_gW^c ˼F/GsY#YBrPǹr&myU_H"+`ʻI(kYq"3'?Q7rE}hAܮɁoG!GȀժ0mSMQfLMLE96QD#6+RP#H#_^ bUYnů u9k 6Y*y{>?$JON'}is,L!|s_sxg pIAh[2H%Vh8J)eǢ^h=y+bn,-Q~b_r)ObrX'$L$qvr1|nRR1u78b!hlI1llS|-w[牴P `l6'Y7J%5Ck'}VhYWRS(J D\ϗG 8_Ӳ.H{\ >FtC Ќg;MG7:Vx`A_Gm,0´I?7d%tL5Ex#7LQDPhVme/Db.| eV+B}`&d -1}5Sl,:뗅0$U.πURS;QXEI0E#>ԹĢo(~FO]rC6wZ~-ha\񾄶;^b.j/[G2q+ǫX KiCֶOurkv%`g67OEY`:L7Dm(B:s~Pk;8sl=.%-Ή;Wk&nOf! 5IrZ DC W}œ`Xsx l>OE}*ܗ+Daڧ.Ƶ&/fZ;j8\l}f/he D=Xu#!2A~)SEz#Q\Bg.H[xaNGnt7TwnDض'~_۪~ D/]}re9wW9J:b"`|.W-k5uQA0.hQQOˊVw!1t cy##*I#j"18N65J$NKX7:gQ^ɉ wPjQ$3n{:9l KZ 3q޶Kb?aqUL2* 躴79G -gڼٷ)a32;,75eLIowkZ )EA.c2#!\e١4tn 3jauHh%lLo+0ճX[?{t6{AVbulrA 0_CSBj^ȽRr)c+5 <-]3tYErf4ܰ#粤a<f.K ^\ )f%aƋ4ݧ'M2G?  _(Ly'C.]Ff7x!>hDr߹4#BePHa9YE|@VNdXơ/ XY(\ʇufuZs`U:bOYjA˨b3D@f(ifDiTϦw0 G6ss?/~.LzحG~ @1t,Br_@evZ{Ro.s7=DP"Jj -( mM,ڈ+DQYN , yhWŒ|w ńC ktzabſ= !L :cIbQeYp<;A88d\sjiMLׁMGXs͚ln5),sɲE9R # g{X*nHO5:zx;1PNK8s v0\|>r^} Xx<77G<H]9nwliSQba<l\i _6ͼ>"B",JyQ6jB saI%0%2p)zb9}ȯh1 \N5nN."3yip^UB%xpxݠ_ t] 0tX@it=$=s0"/<3tT[X5׶/fч8FgYᨻ%Oz!$\3#Y.M1Hf`z,v l΂R3`L$q i{_޺W&)eD(y ɥڊOCvsʼn'p[KEb M9OekNJt˂O/ <#Nne@Q Kw<wlS{x:4K|ѿ'rSYV2Jhu ĉsZi9?)!V  48c'O&v\J^56P!REƧM3GRV rOs 's9ت*xΪ;0<7cEwʌߩ{]9yqh֧Cy{n6#*M76EpbVOqMv.6C{fx73Δ(k'\50)}%2YlmfL^?揫 Vbοo^=ʅrf!b(:M" 9 RF8:IZ'pl!F>w<RpX.)p@\rЏcxMoB8"'. J3IFmw8;L_RFBfq*_ؑ㵼r#pPDӯ& EM4%[}qiN(b\hvHN}Mzic-, ~qMbkҚ^7s8`fhe1XuAIU@G3@^ @CT=2!SGn~ %h_gLti$0?npSz6_W}9$%pϸ }]N=fUsȽeqF+w#+^ѰUl֓I' r@T .|O;V93c`o=WI=z PR7N-RdC#/VT1UMaY7$ LW7?+Zo`z!fiS@ io'*R0p(ydM[W(erLJ m_8.l,m{JwOBwTlʳ8, ~:jc2Ҵ%YY]o2LZ$}ՄBʰ) Zf֕&X bc-R.kݠJo*`*v;X@ M}(a?e Sz+0˜KISqU|F|qfڕrBQ4{قev4y: 3ߊKB[| %.,;»-M6Ot Ued(F:30K}0Z&í|mL*{3O7֪]9h:u,9n.DBVu(z{Gc2MUzT#izưqO %e)Fo(ꘚbW'WelJxΠ#܎jXnWYf?_q,?a*Qh?1xqANMDbr PJx7oWV%V29jZ[Xw`JYë-Q{J@GGN~>@ âIF f9z}XبV9+\2{[s`U kPn-.w`Z΋SL897 F?< 'N@33lg=R#)v̒Eh6xE_t&8xЗxsu%{ɺwPd !:kϘؘ礗W|FjO x!ZNKHBp0㥵:Het =_Mtk&OY{Q݉$ o<`5_lBPSXm }LJ:`_N|#L{&bMxIRhfLVpqsY8* ':E) 0.m%1;gat)ϰzS yF-Q`B77b>i|ḩ;D:S ]OᠷsUћcі7~ZVs@Dv#*$MU>x  4_HOA&Keis&o-#qE 9{6O30 h$@`re1IA % ק,qIH2t -]Ap˜^iH> f ./,4X%ŪR=GbE`l\޺~<dA叙գ|| G6d:8٤Skr*Z?dbJau@STQ^(); GՌU'1)OQ2iþǖrҰbJphc9aNFb5(oO˰؊߄bݪ߄l{,!*g`l>f&$w3R8=0iA>e nMzjyQIyA<tsrCZ` znt ~"ak[}T`pdX߶ Od >G~ ܳ}B*L^gSI֏$dh4\;@cG$/^3wȃ%saU 8-&4HnG`aΙde^UZmx/rT97F1A0ɻsxJ MTMG.a/?QWa tX2P8L+ي790E'LW ('OHv2I:uh+1TU$ԇ,V) b?m?GPR3?/pz u1Zgl@\ G{wOk |"aK5K\?l,DY{->3eu0|mVehvf+/*k(.=97_Udy0) ;j:Ct&W պXB)pDKE\ˆr..!1sy&rқ4T FV}*S' trDfzQ9=\\ .;{#I}܁ "A 5(D)+a&k?цE7M y~l*Pn0lw$pTiXfT˖VY3_KNl/FqZ8jަu?=b;p9ȼ8ΦjN;pT{A) vX^:8Ͽ;|_ff#eڔθrѳ( -D U Z1;⍪7Pœ{Ź,&OuCqi$kU粠K2ꃷR C>.#aanW"'n z¯9$w<$fZ!}#mGZSD+yWRP6YeO0),pb I/߷3_@F,ӂYܧa`J_W0ck֛2[Mj)pi={%'ב3SN(6r`krh&".FIkAÒC3ۑΤyTecQ\ưBRfɎHFfVtzZRFAd;?nt-YCsIM1ԋ2~>ʋ&pLO,w|ۑ0_KmgR!І"p'G!@/RӪs/ƭCt9( TPAd5X 3="i%^RJ*EvpB|5磒*4@k'R8 KBMql|==Bk#=;D+5aʃV-YU7 u~tٍ|ƷؒڂBJYE3(7 !(5d7*6"kt,f7JpђnLX;ǰ.vEֱ&[bT~(A߽H1z>BΙEB{Q Au[J @㦏h\ߑO3 [:3V%q>S\<+n|uQȊسuL!);jSS<R8=E [t(~ /zLS3?]r7\~liMwjvzoۼU;3 YIyZ_4|g˵U6hBĖWR_K`CFN/~񴓏/*z*爭 G[-;@ZMp^AT{| P*c6㐸=iϻ$䙗$^ܶqI8.t,Q!6%q||\䓀I|"uo$.iWQiYGѶEmcf^0InIlŲlOl&u  :&[ńD|8uDʽB)C}b쾦mUWXEG MqHz_o:tNsEM×RD4Pε(sl&+x< 0Q>.>0<9TCGj̛fٮ~D́'e~<Z&>G!7% >, 8`f,:F01#snf_y>?LAmP]jMcMlJQC')rLjIU_qRNrPa@7abvc!ڲAQqʃUk9)lbÏtž!u[mi<$C dn 4!ǯol\RjNZ5! b7kЮA[Ix/9QPV8DQM(ȲU6S)vE&яMl]VC%g?W<xVS΋]8;FYė3]>*5勵¡u.X17(hJ"(1 _ckHqp"z_QAǿ#щꞁx#3e7-w} :?i2d#2)ǞD=]󰮩UeݫRvUX`4:nYv$;K;wZU(": ^,^_UV E?[躆o,wr^\,WvO>v12 P_BoJW4o5ɋ,<XKv}`#bupy" < y֠9f`{=ٸ6)Uhw Ֆw A&_vTp?$R4yV|_dFwT&r)f4\Qeb[\zv!Sjxɯ1|yLx\J &貳.(gOa a BR /3">CqoZ*`ҩ$J߂FZWJn^m ݌fK?mHEKDb;Ww_! "?5-h5>#O޸>_w:|dIx) 7>LTs#5N !Q)r7 Up=/HwccJ|ZfIޝ(WA2f9Ȓ/_+r:vW\Hf=3MXmf,>6=I2PJ("5+:5N+b0fλWЁ4N"cҳ 4=~7:xIaߢP OhN](1z5WL|E6 m8h5*rN h-&9Lqнu 2 Y?9NM!NYEfx2>usCYe;]I7tNF_u]w?|hl|.`6h&) ] `{* {!щ (2T]qlBb>d.U?J xfH!K@TgI K(M.w^FueeOu1gPkHU{/䝞nB8zB^Ǧx*V-zy<,:6/%ͨ0֤a@r#vLca ?v=ǔE1VLWN%uc~mU2Ƚ4 #3CD^TMgߦs)8M*q/JF%1%_ 0K_nVֲKXFaypK@rPHvĶ:ns%z2*w ׷#-Fe EBD*4 c⬏,>.Qi )>q'b0sB~E:\;WޫOc*F7<*ATEoO'ͺL#Tɵ61% 2/^;]WgZs} cf}u"#ErdmIa7? _SL9:ChNcV|eF5E>` $%6ܭ1߉tJھclƉJ szQ)h}iRS]GV rO#ڱMrkXč0q[DnizXΟnK8%jN)cV5F] { [by_W8 =vP%HO>=[/Ugxr5`G]ۙ).diጰՈUl dƒt}, c ?@G>cCGӫ#yK'třQb 03!!m]C& @ T_ 痏.Kh '\ j .®P8$Z6_g\qr'1~XވТ%ɕ]~z>VuVB ]v Da*rΐnT:\)TIGom 6)^wYuyf :c#"iYPBV;.7&yF+*)Ş*Y{ 9L[mty?gǹ(;FQK\^Z/̬U@pJ( s!Ī 0" Xr"ۄyV( 4 FRi)ri}!^:so)Gd÷l~ZBGrTwT2۲臟;aňRKY|YiVr@6j)()B5[;W)(q,)lsݷ?j|;S?qnkNk/ c/oQtYB.m8`; D^K]).Wi;. Y4XS" niZC,Zba(kB-Y8ȯSM|Ơ\}'Fu8؝@6bklA.qR{ʃ\HF@eqN^ VO2a;ChD:pe:/`uW+LbtyC%.鱼ArddG tu`(U}fpc$q-op?!GPAI'~C3dRœvh^;@rix&\ɈoͲ] ܕ4ob#Ʊ@/;lUPH.x3J>Rp"oVK+yMiyuӍw0 H+4 #Vʱqmټ^EC RvR2AvGC6Q(1yG9Qy)ƯsZIDu+L`"[iꖊZ_g MK9$ia:?w'= x_$(Md+E1klx܋z VzU:Өvagbc٢~J#4eGIT|tp ex;|;x'Gt*LӁz,a#8Fm'~篂` ]|IF7@xbu_3jOa@I\CnBuk8U{KzQ26OAi$%/ڰbdFDw5݄Pcp$P4?qI ~)=ߙMg{J>?Z%P.ҭg{-Qc QifOf'2 2(!w_șHƢa;hU!{3WĆ }"Eju0]10ӮhTIMD(^ӂ(*LJHwz;O )u^JWZKWI(f8MBGa=s*:i%5=rk0(o;(XMI&G3ީuzڊ6hsK9XD dI5dCfX^?X/BZ{Ў^iS*ٚZA; _ iu%S8=I2J =SYWyB4OM:a̋ XRSz *}E>`{r9f7r]}&ipIj"06>F") М l3y_xG #}عQx@aa0V9,:{s3_"~#(YJ.83r bE&gjY91vL٤XWۈHp0=IA|yJ(ӐҾ6(]FJ ݣ>uî?d`ަwI#Z1zT>\-yR%[l:eξ7Q}5BͿ+Po9AP?&sR~~^ݑD΂.+7{ g;~Uy^{XN4%>G|OcK=L9|wYꇜ1{I>U)R%~%N~D X lz+OwD6ß}> ll31ʺDuAkܕ۝/GԶhް=o X#,&(#{'k:J]Yx9Zhl vּ$.G1M?Oc1zJw7_NˎޢD[ӄtRY@{1ܧgSK'YJƑBFb?6fғR$l%!]N]R!0Q|˦Z kJxʨ1h_Kљ]d)DwM{Ǜ JB)8$jH+/vü3טC ƦR=-B2+"bfh❬[;N"ZȚז'~Š5\a+.#QA."kJ_o[+d. wn:\R/[llYՊyKhp5Gryx,w9 j+KzЫS>(xhm`JHWڏC8ծ#kCa;k$۲XGG93a`,OZCWF 61b QLc0%)"AOz8bڕZGu4Z}N]WlC~YuXho.7~Dw58 [PZO&2oq\P;֍90N-y̒yfj{j4g 8Z0xaόaވDװh 6͡n1NU\Cݸ %ygOeM~%T0I^V`# ~m _sipgc& z.ǛpaoÜ46FC!\=F ; .(lHz H}:T$ :v% 0wR RLmaha3mFrSk$cVc)VWP7\۸. aA{ѐ?gxR39Կ8v@rtYqܛœqΌV=ԟL+p*-'Lp4 yZ/;V`[׃;?Ι{qJYu$}u]Q*:Bm`fÁtn#-d柦`0MWv[ig9e fb?b>L=]D_LRaa1* 4o")t[3$Az6'l2בUR d)f2M(≣NlAxSmZ|Vhg5 G֌Aj#:jMWѲ>Swؼŧ\v6I\ClN0 0EC&иSF"* 3Q5!8Ve/eP1xgmp|76k#p]!>+&doA̟uy8ד5OhH9xt7 ?A1_5͎1q*^܄5j\.cGf{/ a,ﳟ6>?뷐p {ټoJ=FԐR@&xY4{ k'{Kp 7UVY4~ 5k/LCOmk>F-DlvK&k(?TSwн1 `w_ ㎴ ܪ}z]w8~#L .'1CѮ_0O-oG^( h[rw N7V]lRł~=jxl 19^:SV0㽥TT2(NW;2rt.j4+stjc;m`.1ClOg FWΗ !yX#?dIYb=Cy-;[I[Oiܡ{(L1F^16E.W,~uT۠{1y0$MWXfx=7R$?o'1~I,rT;Ubnv*i#sB6p LWi;ay'v Bg[[ۇ,0T!vdю&9bP+Hѥޓ.$׎w8Sdy3 j gWiԂ{fcXKSiUNq,Q!N^U5KgHwٰ‰N4/!dMj oiKh -yN)@:Mu%-Xy{Z;:~g8D/Id&a"5%&I"Vl|V0$&1:;wbלΊY$%L{yT<$ 92؝Kޫ?%DR <,B)̵?Ҹ]%,eBKvt`ͺ4q-&s8@> j1w)}=pd{A"B(cSH"l,=.3p>O$&C{9͵(^5FOUkɨtr-uJ1{ډ؞|v̡]V3 Ü ~%8"^ ,G PƒzBVm'ܺcq]>b ֨aagvSU gw0vAR~ $m1CkoDq =$0 p 0X"%M1Rk8!>(ee,\y_b?xL7<:;"8:d2Oߤ~AäIOڊu^i>Ksǝ^j aZjԍ\Y̺o)Ua #~Iv}W4R)+>>liͩ y!Ʈ,왭fY#a(!,c7@As ωgF<X9"ȩ4!hTveqv;kpj1``}UϢ|?QwK\Y&߻Q Bc'EJ+|~-;}~v4v.S`4 V:IBd8?Cx!m];s f*Ƽ1.'ڞ6w[]sCouNv X:_Ž^6pF̅0xJrO9|Nݕٵ"Y,1QT .w@jr.%3ޥ)Lr6OJe8KˤZf/6\tCCFD7g6^xPxƳN X7;0*hLh[.D Rf::^0J i$f&Æ)F/ErCJz'[|=b,)q1JWuxiBxI#T~B@p5~vqgilHyx \=pn;-R=ɟ!&JFMpDEFW#k;9!۟t(zŚ0wzPO^kSĦ)]yeHf}g^ʥe`+j0PW.<=ZQBJgZ]lE?}oHh.틤W;qHz>xϰ/VE(T*ZvR]&ZT^gBc^P^ JU?KO0ѕf^3ck@V-t.Ra8,S JnaT锠o9Gz#7d" Cp*ە,e  BRK Q9!Д;0 XʕSN@vX l;ȫ˛;ةE#zJC!冉 8 lΐBl'Rg;BS#kf:0{aR2T !;,&NN%ZBXõ d\c{xՊWKGKBrK.pnS7\tcwy!xN2Cf2 Ɏyy7 ]-JxE]o.X )sBߠyAq|T blR4-'yWNU-te^.8`<)&|JY[*/0~w|E&vi3q%Hz$ჶ}zCjKM`Cfz!t[?ϊ8c^E6@/P Moy),ڥi1PXL$f>XNr,Oq~twĹl CӸDoIzN3ao`u̎?h![k `dC{&,7ϸ#W:10G^cFYE{4~2Xqf̔K]h~K@D S%K(Cb"W;hXgcMVs'˽FHSfwy2DP碂L'G1@M^$-^=-Im'vWH#r5" 2F+1f8e>S`),ə:|SV_qHYleM>]<4";)9zm5.mͧK7 GL!o$nLHjN(XNcF~uyXfմdjkq K~&YYes2)[@T yw*nuG&[#vy1Kjjqߔ~6֤fYEG$D:Aj&Z.`D5@Gʂb{"*.!QDkޯ\zB Nhuu۹##a*4KO/4H=>i+pk )VG1(~}qǯD+_+=FD]鐜]W4ɰ~~|?C%_hX_rPv3сRdԑ}Ҷ8oײ"]%L_cpF^l ^kߌo5幱4 ۺA1\>P+i`ך&fF%xX~3%D[;OԻf޾\tNsEnRhX   9=͕$<@ _+Ǯ˂ߘN_܍_ItKd Z m&\vMaƦƑ/C QmNrA-THBuq.ФЁ@YPc9s7{,VzZZfm>gJ"^\1wysJj1N T-5k/>#g*C_ e%Vᷧjʃe+ ; SNT'|ٜ._RvXʋ*?ԨҖq |4eEqmzˆXTy&m]DhQZo[1>(o`/?0bnMnLhf\{So,kҩGʅcwjk۩b^!0*b|+߃ ˭C3Q%QR5, x5Ҕ]dz. NI-,p}AHi;EŸ~;ڹ95Iuãp)sQ*[% ]D"ƛO 7x.hhzD@akFiTkmEt <}I|$fPP]uw s!Er0IGb xV`C8:DkU ]qMM7 ۙZ|~z#ֵUy!J:U 87;Mڢ`KLWwPQyÕEfM_ų~{Zu-(+c']/(ũ reB#_z;[}^mmJbUV[9؊XY[M'/e8 ;ݝh޴xy//rD) ,OP4[(a9 Y>Z$il3 ;6لhtQ {Uzcޒ9aUW+04I,g xt{͝'2wE\?-@ yqC62Ӡ'5 /->c2f/4-'r:{=RK{-5CJicAbIofh$xz*p=1ti3Wb#USW8VT]NB⭠Gz*L.Nƽ/u༜@=B|8C9!]= k #9e'q- _v%.g7g^yPZAaѝ=';t)}~~є&zZVq]pCK*fVVXKzMYE;[-417 E17PJytk}6rװ5 $H<ܢzq9Hٌ@U$!_tJFjh0wǯEBp.m#&^βBsA,} (F+gͽlő]O)@K5sEXSv mI#u`_9iRkp:w |ƒ [PAAq"%Of̢Ցpb+[2gA't3p*eAog2X+SOj[TvHuH ~s w!iptkj[#M_ $eh$ xퟜ1F:s3}7$کr]L=velM.,:'+b/WX||ӵ4ѭls #,޳P=?Xɒt?qQ>a7j3AyW-482E (U5cE7M۞.eH%V&X%7=IsEg7ľn|8"T)w KAWFÚߑYŅVţ DtA^rЅqNQ[{]}ڢ5?X/G:&/cH"UE01/ɂ0P3ǎiQh}p>ewV|wմ9:(SawxZf5mW.Fɢ&TOMbp0xvwQ-`<\Ffㆳt\h%t>+ \W KA"+?`kvz?zC%Jԛ_Ld{|O}֋Vև)ٟS>v`L*,14YC$ЅbȽݳޡmB2pe[D0>1Q9«ҮiWbo#赎nsn3pVd .P.FTDZќ^t(͆Ҳ4Lvr p:sKQبQ2 D+:|( a[Ak9]D+`b_'մ bˬ7dcuqc1qFQ-ٻ"idݗVT5P%5!H_lh߼N,"mEhVA8{ь NibK<9v29zpQ ,c~ނgsbe_/A<(MqtKz:ܦ/Ѿjdw@R$2K>2^rK|/1ێ@ſzYw :Pjg2YLhN: b_$<)EsT?ѢT@dC6(aT!v1Z}ױ:MY1[wYB~*@}F|~ӻkI#pݎE$)=#kI;'B6Í\VMN.v>0I-+ޓ#'Z<:D̶ ޿HLݦ z~΁I۾Ōs="5zE=x伹ڄ->4tǯVfjD6 j/O~mef77jJ!,\ϓMʍZQB~N3NHRM u]AfGEJF[='m.t;rH9(G 933g}s-:S 0=i8E"k\  _Ohv#mx7PMeX<|)4ݠHڹVkY'U\\ehgКgP9`ı2nݶH֏zR/ȟ2|r@'7^|yF"=/1'^]rGR$䌈ϸ_/! V5~Q!]=}G8VHc:}E Hbݩ49wUeA=v!L DB>dx򥣺 n Pu Pea\91ۗh$ot=0Zdg-0{ca)u0}% Nq@k Sm7jT99FRr *TJ!Db O<#jՔddu j3JďwbN{5@eB7Lj.CO ~Yql3paL5uOHjd*uk.-LWOΊA?W~vIWKCD;/O$R|PCfÙ+u)tޚPxU{;iR#?k@߅gj[ƫ.E/:A/E=v(1 QvVFv%$ ћ$=ak2(BgxO[0M\P(=4܎-yO|w tCd 6UtiDj5Y wWv`xӹwO+L SE px>V/)-_,ΙÍ9Bk* +4~Aq#.Ku?i}!^F26Ehffq+ފ`>+tZPaC#cRj\a@_T`չ Pߋ`C^1yYT,i uwyE q* |={ sT謁Ul!~J44; 0k94|H: 7K@V,,z` 9PUf ]fmOכaͳ 8VDk"NH*,]btC]Ba!vx4Bp~>Lpgy*HݪLdL壄ӓT x;=s֌D <LV|!nfJ- ʏZ,Ǵ 99:ߓZ9&T%zWO?J2Y۩f:A|CV+DcGQ _.4 tŠܪhm2rFz{t/1jcWƘOWvprg5]KZ#Y'z㲮|-L*gGAd_eƐ*gɦ8kC /f! jIpQ`B!{^ n)OZM璇YѴ-Bdh}j@|c 8opAĩ>3͌"5") .zDJEP5@۵8v[`aV m>y@B1G%!v׏"pTS^ N)fqʰK{ٚ4(f|=ޘNӿ/bSw¿)&gA#$FUbGbn?DkS">r>Q6= 0IKENWgݓSTw tL~8 !ޫC|ȱ2e8R*.{cuM;>W;zj|*QLy$CZm9(s12;,K\vBkF;hP#ʹ%e"8φƶjۭF)7} p-֢tCB bT0C-80B(!vAt(Jd *h`Ӹ(1j.}?"[EiKGu=WDz8"TtxC@ƓeƢLQ'{`QrD&L{vﲾ5n ՞n1y oolqFJ0G=pyEI[ZҸ# KSoK,x,R6c 6^!Jރ0) !vj(ՇO5 A2%k)5cɧ1놑kM?T/Vm2fٌ.Ri+̞)PnS fK>d@:6Zػ,\Z$i\" V#vqM65$g0( $$\w&<{3: n m͞I$/#XPBM p`?yĸ}Ts>˪?W/5ۨ1HVS\=jz5 $ 7y0wdlf`CFm5= 7֑`Tt&ɟL1`@S|OE#8©ȋy^@\@jl~*J`׃uO J =z0gnk=3X9&AO.P2ԻO媨sH*{9# 4w`HK3#ڶ8_mDa\9 ܷɟnuVw NtB[i.3Yeg|/Q֤rNt>1O9 Mb |WW՟s[Ɩ_[TbDu+2nҞN8 7STu8#1h 9Ь ў˓i j<07U֤:jyj=^<0U Uhۧ}M0ts2P=7p#,pZG<Ґm=^JH FT'KqM{9U@WNnh^~|UVh 'Bx9@Bs#炀}.䴋`{޻+@(5; Q /*|͏& hiT@&>[8 )/_d6NЊ\_Y<` 4z-C ?K> Pt[fI 2 ę`ciy{ v0bv/ѡ݊>'GC''g(7T̮//l i.K'EFYr xP<#&Bfbn9!m|ԬU m@oO JLny) BΈCO&4pde] yϪ:sA8rۢ@oA4>}5dH80)̋ 6\̏;:1,ަ`9ZWMiz;4W۩aR3|ӻʄJ^ML5 (Ly= &U54wұ'V^sd2ma[ٹߖQ5ѽ.`)6LkQZo؊NQρ~HcȸjL~^I餰q᜺s+Zȧ̮G_Z6]H8,P|aQ sR^>O[نvJ;T16]w8{FfSŽ"=vls^m2[Mٛ[߅gN2/oj#{.)ySL4r4?7 I R¹,`I蛹{ em[2V[w8an+Y~VlzZ@[rB>z05s q.Iӄhy< p$D +- JM|?)2@2`&gڈy8ee2^!|"/[C @6pPWNyDdi hLciKVGp<5csɘ/-| H4?@q "ȓ1tz5ɴ6ʯ0ҞTdP(>'ϖ 3*těj%ӟR'YTƽw+gvE.}DYs3Xl.BY'R+n=tjxo|_)X^on2? .fb) Aϴs ^F71ډ Nv O9UF]9.8P!NWVO r/#3[+#Vo\V4@w)`-qiXSPDp?{0#>n󍝒cmIj?qאִ~F!Ne,x'ϠQ\U8}e&dsI]~R]Q<85<J_JyCa$ʪe_)_@_?.4*6g׸ 7C=\ՎMΜ:d~̑H\T㦭( a^}u =5al$AnῈ KpG#u D舑jؐ?$`f;֞ݝDî{j03@&qy*-şK @ޫj3>wRQNc~C\#@VysHͬ ?@ǣ6Hhip7w6凐p*AS6^: Lv>Q*&-kWEdw\cPM}m$El;;K IҦ*-{kh9?ilJ7!%jQ$?0hM`5R[1^ dYRsF.ཱུb,&2*qk.h` 7פɂOtHn I#L8St#im{/ BJ<4{@{N>3S\6 5ƳjZ83iY8cgjnޭw]}A]" x/VY x>8 Ms#5%F)!*e=8' s C|٣;lVsk6>KZ=C1;_*8MyO w˜ZlarU\ӓ 1Ee1o2=JCNA>pzԂ"mxi z5#|3Tnhl6*[n߮Auޥf강ObzQr&wir0޷=pR%" *ʷ]Ё}/z5n-hxoQ8hޮ T\183!"[Ȍ$ܬ+uM1^dI):G]VhÎi֝JZy? ʅw:X fi4\T m3 C("prA]NKtBdrτ6d_(MdpK, ^rzVMϞԛKt0T]$Re!G ! fָ2˹Nބ$noLK]9vV1N;²fH$EQp/g&z"Yz{!iuh/TBlltKRO cEuͅ&tYδ<#e<:`y%oD`#$ ]*jMΨ>* _’sAx+c*X3Z_}A௲#ݑ(fMYg>s)n t&2` >ӹuBZ XcK& -TD{8ŐWM;&RUGXkAm'VY,ǕsWq6WT'H#|Á +:3@D@&g}:׾PfE~w7}jFJau厬Wf  DH#6rXh.l҉3LzǮInGCPClfj>˅ivk\ٌ:?n{V6sx N%{jըԝps Y0ODB5va/۾SȨ}<)Y]=3;'k@zw[K| D ^9ws$aݏ>V~IL[) t1+ Rlg!AD q.GZ.Q|7pfOv0vQN T;{l`ĭ1=:L=lmȏnTYʣƵe1{RZrrOF˳ztӸE5}5i 9{T0M1U#|(Ey:y|;CGc 7)BV9φ~'S\j `TsE1=ZZ/ґvV`m)tJiںON`bñIjsCz[eT})id z -|דz뒿0!O˸3k*7Ff*S^ѠvX^R˯iY-ґ!$(^;cM{ԠpNTťatfJu ,>tmIn 2i~0پMjLq -su7'zsgjѺ3mG饽OcBt ?ϦR+GU)QӔmL.4}\,4A6Y|%ED&f(>ZQGڜtDҊsJ;&`]H3(j o?{ &jϜLҪ ȵs|& Q{@ZnF+s9^y5U6tZr ÅzR{17:|d<,[L4v6V&lCOV|OJjiipZWt9@RM1hJ _3%ޖ`[#h5~GO9τ.ALa]Okq#FZSnjn >v;$,,ԜUt%:D~a/oz:q'f! #~5"kjI|ͪl=~s]!;'T1ƥm\ȥ7 A߶uk'Rc.׿(am9pxu]GTQV'ƖNwӂX| }Njь6[>r7VމOtֲb,<¦);i *߳lL4*hJtAY6ioG Ib[_yN߾q^jsn.D5Įm m8b*ټѿ20CYˊi]Pjt9:t *gX@-t4ũnɕ砛2U@t!v2hKt1VknW29l˘mfFsޗKg.G~Q"\ܗ~lJR.me;֒FE.,8>nbV#pG:ro3 s“onfV`Ge!K_Xky B{&3` '{+WN#0 ¦0QbՕ6m8wZ/'p:3bNTpnXtjD*e[(ǻʫ-Յ>>3%xh&{=V_놥Mຌ_sWO?#ш8y)l66s(K\@ᆈv ןz%,24\ 0=B+]PPֈN]TEp|ZСȖk;N hʀ秱"V2߻nM~ZFpix52?RͰRkݩ;q @;ժ? GUbJ.&eSecf x "]U H{3MuVYْ-q!|7‡OM 3`}\ XEM7[>ԅ9}B^c%l^I4~ƩL߿,[`k~!y $ &"Pytn/]/7wb֑n8iP)/cC8v sv=/YC0x"JŮ˿c%\&P;ql@EqI~9"B^^d39HO˜gե4\;#n? }2\onwt8`s^ +kA`FX(=9dOK q#)ĶeKoz@Ws:4A-+dLYDӸԴ3%.F倽c7s[]GBUeń9zvf쎣иQӻ{a+q&ZT;?,*+dVsUn{~PTx; | TAس hѯ!V%N܊reLa\jn 8t L ƄraϷ.]\H IѕQ3xqP>ZP~ (a-MƷjFma/rbT0. {@ɶ2<쎫XoA'Zcoϧ,q e aW,"(G_BY4uw8u69 t3Ttnd%txRhj[wK\|'%m"\\aYyY,Ovk鄪T<(Rs"F"sVi͵tlbBOaʇC/KNE^ʜu: ?t F VPdj)q%Zrj0IW(m3?=uqX%Yoe"ׇ'[W>??3ޏATvu8/8jc始hF"D-K4?]g[r-PWA`WOZ `mR]zd_E!0o"ZZQ_cOp]:*0ԏq}m2rMX/ nQQ+}F:0.;Z 5:. goY`Swl3I";~ÆJ!7Eث>F Tfः*fFa1ڜȣ<yM83&W?O[ tq@!n0cG)61ԥx#!JQjup3#g)"q.1ȏ93ovnjnՄH&,dKQ]%0.y.{e2VhJ'6j.grzRVÙʇ۵{V|zOДxme ?Wd <q>PL@VҕICD5k[ϐ*iG TKʓ ?`IlWk_<$:[٬u$KEkޒ8%8y%v=&3 5^f1w !Z))nZlyQ*zwr"E6hfzacMGtlbUՋ>ԱNl0% D-+Hj/fXn&LgupaVV>62<7}]/2 vz:܁` XSf6x,x+s[ԟBQ՘yƢ@i|"B 3Cz\ _Е]qOh4#s >eZ~؎V^vWKy/ޠ;j>yw x4v~Wr O" .S;СJ'4[^j.tSUsy[_82,Ɉh.v\S$'%<99dFܭQcؠ/-><&̫FpSї.?=v03^ug`W `؅98=[~ !S&ǟb8^ڇC/m56n_!r}Vek{ T0ׇtsGTC]a}J {?Qw}85V%m>-v~9}@ c8dXhK )u@J,]зߢEgu(M6ᒟzG/luox&Նwh&s F1먙K:14ӧ茙} /NX6wAt˰.":ڟM#ʶY6=Rz~9A$(Z {)<+#f4알lzYn1PLne|2P^ X_`q}nK$\R *&%_*_H7-ł̫[ZSq&b;*@>iHEV撝;,y~1`v"DױvF~M"bZt/"?@e{BsSr#~AFp$w+HNiJ,ЪDybiv$V_yj vQe8z)< dn" tU=ϡPdEyr5 yS߁@?XvyaYfy1SHPu\P|d @(J6*c2sp(h*U%687d x.e7?%59k LhUQK-dWY夷JOT.SND2ؚA9./F!{ӽ~xxb\ ֿL[Y#"c>t2wNrcǭ9z)/='U~rk(#S% VvHW5Ypp0%k̀l~S4iC~KWl^ 1BӍ X@_0v7 r͜C56L&faO/ZԷ7j*d?ݒ@8 Ϳe>'HQUo@Su`Yu) t#P$rCM1Wl&+uQ6jdߢ0!s2 l" 6@v2+tbʂ=JiF_nGq\*drJ nO: *?ְ|K:!=[rBt2I< %{W |4ovrFp]@5SAzdR7aГoQMoZhD@j6ƙ )16"hD 7|sH^8v fGN~`Z9Y*gTn3Hi𑡗2x/тjB~'9C7G +H=@O1,+@im󆔲s|zur襓*UU:ڔB zş0TKr`o\ kM:=+[0L~\Mai)V(Xfhia-6F¥z!%Y&@kzwQkr JT <]j?w(kH8)[BWmNG6/QO'`LGaBAZS="3'?"H? *+ YcN4+hlq "y|tt&* qAާXx?^Z3H9$C Lv.E&HiP"whY*L%la2U#D2sqB`L<}BM]*Msb6jb4 joH6"<942+EcOom'Fjdy)o$b`>ЦfvH˴E_]b]#s,׉B<[h"X$As*WXWAľųQponqJd81Ѝ*IOtmlUy{@\I@(S55ݩ܂$AÓ^N~|PAG, ExZ)afKzots !I8f6=I646*a|A )xxy황˸ʥxJvq P [Q&Oh)\qUcȣz& kX+C8:P!T!39C$f#O(IX@fA"W;SE:і;MIApX;=#f0":|>hba;J RUHԺ  k5> ҫȪ):6gi4Uk1$il=WG*\W $9dM6< k m"t;GglS ¶' _O!xġFA0l!!fmǨg=2qjy+&cỳ!~ºĽ|aip&-͆.V)3#R[[o) k vpBw.Jnbd"cL̒LPcw^+K54 GvFUώ)mfU712& O|`Ke/4Y>s|Cpa*ZyA/J=^^}ӭBR!M#E)*N%ٷ0?AZ'ݼEa@+ Ь Xֽqɛ`?rzrB9ū 5̣xx4x?kWn|e-3zKfHKyAKT ْ3_G>#V&t.55}ۃ7O]  B@=t=G}DD]AYi58x}eqBآp}X/>35W8FqҪJ{uEo`E4+7͘E("4{.f=[NE+^CZir֣%/)h6Ѹu>cdgVd٦t/.uU21g$9k}:hecqRtHՋ5{Dci?lN[،U'Tj%M*מHu }I"_StCu.z|"Ml:'Uu&#TD\W\A*Fky4̂b쎇xy GiX[Ѵ,aLb:K6bw=;VFDn.SwB;+y$xL=ɺ "BGT'Ui <V2^71Dz_*Z{x3p?*h[PtX)"&ם1C))w3F ٻ?3z\]6 S$؈Q6U]Ma=iJN/ kY3OޕFKulvJI*iШ %Zj+jRW'Ob @s_R>뿋Z\26ySt=N[PڡSeP[R%qL\.3<IxB3(k\kӡo&:@ "q) VtbZ ~T6_ jh"n п+^CTeق}F"vvW 2X߸޻iHQrhW}r(U?@-Pdmxu葈 Bxi 6wݤ.`L!@aS әDkef駼^tVdG<[ tHmа-ʟ3$Sv_LI([F58%TYpzU." )f1Dq0XԴ&KJNhޗV]8G0Ôg{jX@NQDyws/Q> /+h^2)Ӣ'C0K 63P _ʄkȫ?O伒B)my#_Zw;^!-{ 3ɵ//3QC$c8gO-XUv#) qN Q/$7 Rڸ9sI]*\j+Ǭ%9&-YLM=ư60%6gԋ]n5 !-vaazFGz$2c vͱ}^4G*"~>Į.e@؁ 7'$GlwרpCm2asZnȔIZ_j> $rI%^33sO` i+r1iZ!jH6m>&"wmP+Z5JSVPm]{ne7_ueȄx /} g$e1LvBEAq+&$Mo'n_-+_ vN#/ջ:Ns)?qVF'+~ SmM_Y)iG|Լ%31W{iD%E7xoZa)T{tuҿǗU] ~6GԐ->ȟJ-1bx,yczXWI|hfqk~$ M8IUN͙ܯN$1`vRy'i< $>[% \iK 4ΡL?C{Nwcٶ*t9ZqC|ݥ@߅;D MAV ko>Etj ~`8e1m27w c f͡ͅ$HF: !@פJځgF3.ꍇ΢2:I1(AYM4,Aņn\ f]s6?rE".=L( EOݤziLWh|M7$(d_E=Z#B=p@nة?p]? V]D<$Xqidby݌{9FYOOc\ -'n>M.cC~#ɉC~mƷSY {S'pspYUCMlyM LOWSx0Up7IV~n?( _r~u;}Աry LPe$}O\f JiEk3qS>l @h1(@ _Hӯ5H'-/P >vvŃx/N؍]q پvn V^doc&^!c)й?-s39VJҁj=r.qXj}w"~F0N\ޫBN.$*Í,XRqo+lS`!5>R$\/s ;y>;8U e\~rk'<nr.zT-A-3ZFL={*/Eڊjo 7qń߳Fp'=&lˌ(D <$4˩`Fq}x!2ޒ5pn3B- a(,ȋW~(ת~;g/ubK5]\J ;>ܴ&{e!ԥP8^J<]YWjUƂ=Lmd{7sy[ʻCʨ q"%lICQFwMf"a%YnW@!*8M!(_úI٭`.oA~YNTp1kt.'%3}dϐ" ҕ)aֽ(hJ{1~]M^ *)O*zv"`+EvBMxg!}~PQ廋$ _gxpf8%,Tec1Cl_99OFw/cV9د7JH8-TC;=c.}F|0W@IX_1ƃIEĈ ޫV'J 'vUL^uCkm| 6-tG% Xz|q,fYw\!k0+ӆlOʡITer[ALeR5!Kwt8R1C)hU50f52WeA7%N qJf_Ģ @ !r e(OqYغ: ޥzbZ+.8Td'JOF]}Bzy;k扱Ww `Y";a5t4b(P9[Sc}cUW"nkȢd r81#D~*YDOY K^TW_Y2Z]GZmoRE7_̝xSf'S ނ-ZCg:\@$ɞT78B n5ܸ3a}vw\90: 듮 6Hn*&z&kaB-)ŭ o~l:!,e6N y b`[ Q[ \Ɓ\Y^8N^g)mL70WLeR2("]^"7صoI Tk8c`k0k\Dy6+\|mYv8{ϼTu|yPEVʵPSe~(adAR2۴y^KMѩ- AIѣbӍ-L'bLsO/p]+8ѩJ)#Z:8SRl"tfx}BJK`Ϸ;R.6:FwCGVQVͱvORۙin>AGHD2@9nv/ғ2˅G(=bom:񮲝U63u)Ne[A&R˃,FщQ9.&00YK\]L\VE?׵Ī8 Ex:HV1&0zUbVY:c8v[rK҉:%Hq2B2<;qb升P6`ץju\KÍ29BFUݧ(\r[i-DQ1|&{ 2ւ1\&/+{Mbyg]@HiO?^bLy㎬Ĵ8md-QiOZMOM<]S aSKzޟSrklU= 5P'  K̶ϋ5%=T+V#8f!^dBąD nH٦;;sYnơ)W`s~MpV" FZFw w8JӞ(.e (*.3[xQP!99D&F*/,*H n|4BXϨ&4WşÝR2aٱdʄ*(62ͩ R9"1ٮDheg!`M{c ce)\͟d''v!Hgn2P1-WrIe֦K`bבCT.Ldp}W(3ҝ}#6(DhFԉH1Cs9j.,b8BH`C_N_iOb>w2Eͷyq= *7LJ,Mx&b7ʔkoTIpc(,q(H1F%ŤF\jy/ۀ(4D6/B* ]$B"ZOg`5RjU,NF__5! [L5FUIi)u9Q6CFeQQ,{"6 z$@ bД392)PwoizW=i~P,yn|I=8:е $;}3+ l`^L9QG<OvLr8AAc(݇B3q|ғNP4%?7C#~5|tȚzFMHQQݦqZjU~-6ڈ®k)zֲ_'9kRkpPLU2v@ےJj&ЗR犬]WX#^qh5̦oJ'VեEʢDY$> .4{zd#;C zNcݯ,hh;;y>GxD U9w`q[ufv UmLAEt2ࡻA'{!Q|yfm#!Q[$@zdj2F`Jx6ԻƮ4sן@ٴre mL.cl>~O;Qr%;ӛyuj!+IE NrWtP!&Huﲥ)ꆗTёSZ% -ʎ2#W,]mWՏ)ҥ=[;L8E帎ɢ& >s?^˷&bx/qYa.*w.FciiIrJ&Oߏ昭WvfKfU_1e] U/#dS.(sDl||t Hb څ{\tFBP d ; TY#{fB  %5pZdմډx%[QfH7[xDM¿N NSdۍg o~;'Y\1D=ُzT5P_2 s+?;C}JmƉ6BQD8DfnP{d[HCYi땉t?s}_nŹ7S$-T1=5NKt졳K`PV^JWw۲SڎmCVճeXG29lvԀldc|ݭ,@PN Dm/V>e"+xCQ>IZe6GrrPɺn;yTn{a<|}qR󦕟fzp| B{S3.t ~{7ܑ۱p"/MB Z~1G'k3>LkOv C[% ]f4w٦Eb97s"}LVTx {{Ig&Ɛ>L[ˎQct#Q&!!Vh3꨹9yv#y( Xu@J 2|ƌrlck>F1t7BĄSN5\k_ȮBO,rS_A0!eJϛiRGrNe&iXv+qy[} \YY?>HojTGt|Q_I(?j$?*S}hSwA=[τZv9ġ?8}Zd ~񌫀O[ٵhTCo!.<ϧ<̩ՀogД!Dk%*5ה>efhy\x1Pc젽 wKSpV'=8TvN&Э<7,.I&$C<ž %Umz"'>?{RA4zz^C+q=oMj4f["w6 F97 5O7s_<]Gcx,0*4/!|+9uԥ3d͒E;F(J(D 1 p~us՞gr[<=(r|x+Sv1=ےldt?wpbڡ 5 o]&5Չc SǾ:H9WZh#xEq"rE`wLR.ʩ#g7;[h0v>ά,Y)WNl/$fxNIk T/Tn8*e\|N-mȾ_cE,NLkCfze ,ZçqZ0Ƙ%,Kz31fm/`8SwxVΊ:KL뼌,ڬD+I W'#Xo jV*\ּ6tyh$Gݚ=-w]Cw;8Ibe:△ sA6dL=_.93>E0/RZ]pū1U9|Fg$D|*PDinձ$eCuop11Cܧ&].Q"tTskjP/]1VݭǺ+BB$_K\_cO2A4@RQ:>LM>g4:W` $حD|1Jѝ6QpmP'[O>'`{@[ H2ݽuKA\vh \:aQrOMo~5^QaG2+j}@A<,i==N}^;PT.7VCXGlr)0m > b db5~f>$ ƱA s ôAƷr;%nU*;ڦܼ\;,`A[E*MK;4T<痤7;w;tkj\Fݘ9u$Y&&7{ë [x6~u[jbj5|\,~YΎw(rrD0:_D -'̱Jjݰկt0zb>G^K^>vڬIbPd2ς9Cl& 3Q3rXȌGbTMʣ9Fq!_0ΊWp8O3>vd-ޘ2x;z":ԓ9b ߯JgĐm59Uf}%##.g0 ~A#ϾZ$xȚtnqeGK{gC= cTǡ0f~^w3S/%ۼRNJz\|i$VQ6;ӚQ9%=)zFJnֆ% J!PrFogMpaH_yj#Բ eb>9'lVƓZȎY4?SLl1Ŝ6#eb8AI*KİOdB+VŮZ.LUn/B}@/8 $@ϗ[VČ6&VӼ6ikw@0!g +օ <HA1}͐vZS~yqQFb}۰w~`@RZ}e!NsJmI #y |mWF%{;q/uE"Q헸Y>@T͗t4ZhtŒhh[dZ3u1[pâQIؽ ܪ2 z׆ÌXIl4+;!$OoXNv]IyMAb [G,9J 4{K)С=LVc)5 #uKk W XqNŌA<&W1qyniģX2 @?ӻՁ܃qg 4f5V~HXA bšPPC[E|ÐvQ#̏f3:X`Nߖ>)Ourܕ U%B•kd2׈ۅvGE]cCs`k!Sf01awn9#˶`$鸙U.tEnxŞqGd;#ӶY"0e%SyR''::]6()}08``n7fY%lr&(Fyw7s uo+޵ $zDE20`ŴRE-ep'i?˂#]کjpr _¡ʞ*)H9DY'(n@i N\xc%yI@ԯzC `<t3M),?(l˯A 9[] p;LT5, R^kw56A$]kn[P/#ɉ~){($>'.+T8&䩩F%7*{ӄd&Nn0-޾m _Cvaun͠/L8W릎{8*T;/m\lkhƘkCVzlbK, .s!{DfU?̈E&'db&4K; ʹ+%3Q#Gͦ׹FNx^-Hޏ& cpvז iQ!ʵHCqxG &4i7 0#WRIe<^1ր)cNx\d*˿e^d1/oiΣ\1s(4GӀPi1>Pv][7-A уv̨5If#¡`m밎g/XY9 {.'T4t<ϭ8t:{_i^nsC/PE R-ՒۤGwNEr{қ%eb=U;hdm^9\d$<96;!<ӫP?gr[1gT.!_~_Tx H"oBލ~ZX~Sn.H4|X1#-,uLo^qV5j!3D k _00}L8ɀ!U/^:M$5'r0QCsW:Ͳw6h22ä*L@qfg"ԫȨ]``~lQkpx3oN,'*%8BִAD@a" Pd16o%'^}ة͕WnY@1BF/1q"RO 2l2jǞO,8 +ANS)ɧt˲igo_C6\kLP{ | ' -?E.[l˦1ڂvi~h3Kjkf||Zqjʁ7%0%5e`aw XaGAkAJYЂ-ӽn/|n8]ψ.26w?Vt~js^nESm{ g!m i>K Ô8+W*C[U?k= pc~8iBY컙>}x.8kwiwz)E /" *4&Vs)v#[d6hqʅ4 V@EܛsN ?DlaTkEŢ*hj0AZVfRxr~~EXfX(&(KǎȘ;Lu'*=MFa.sLh$]x<94Be94ۧ$QݝA`wlgz)MXIz2!!;v.(թ;٥xܺf^ӜT̩q-G]H} ~]0<R2޼)d -GYѡ_hݛq*jtijo k14V6/l{Ζ@g^uͨhV>9!_F\M) ƷI%QQCӾn po$-W LʵٮWw-<BQ̇daR2Y R;qlCbq VT* *ۛTFצW~hX@):Kgp]G7U+0[cgE^`"-!YcV}DPoed> {?>*_.xe2F (jd8 vD _>3/5<\%Dl]~NMOtSWc#SwQߧrJ%/{r݊ ZEt)l1G]5`q;sxZ}H+Ű5%l+ zϋr Y:8haکM7Ag!]ݮ˪O=h@̔M)dFkCc2 Js;&ՠQ^"ȬV,Hn^d*Ė8U$YAij*Z%``:V);m?x_X9d;ʆ[(TY1u2SlyfxzlD FcgCnH5$qYzo'F41^3bL- fx/pP以Ҷ%V//n nG?d$Du;5-3:O@§~B۾huUۼX&Z:\ ~ʧ/\%fRst=$y nCb3k*[X"z(:%ě~3\%,~R L:*D_qE! >i?yɣWl˟CEYVSChx- ڔc׀Z.^y!6PBYUw F%4y>-JȎ.>"o'j'c~LpH Kয়_&QJI7G!s)xf6 f"c6e(%GmHm<}:M,Ҍ,.}=aCkdP`lh.*37e`>B(!ӻjwd+`a[ʂdw):N r+tC9>޵q#4[g ņ$LNGpFFIʺGvB+:Fd,~[c]飼/( ieTwˆ1[ܬZUޱ<&e jZZ:vX큸7ȶ—l_@G `saq$TCRm#Ga mٛ% 2%7W8_Zx3e6 xK$ge8OknʜohAQ%D9.OhVw|;O}/#4g !=IX_]&d-ӇvÀ_sa휙> W"U/H:0/JC\«=}d/qNU`fH\jE~kUHa-_\ PF.(!4͟HE2Dr;v3Sw|\:\Z0?Iwd@p}!'7֖TN%bX5 y'=( *\;^S&3vf_ % 9A#Wd&#s[3@%"TX'`IUk ЩފS3rw e|w+ذdR*0½jVUv6JNtx{i0=u`D&#=aBV2 p&Qs}OK @_[OL_^VwȁJ6laZ6)f36=&+Ř7P9#+ DUJ ی\Q2bC&#Y#^r?u ]?jb `kQ#$ ( L9V$HZTƞSU>Yy|\)ڝ~(-oA\NnpCs~{TP՟j!) HiW!Ǖ}+ZHO98r8 1dڡJy8 vj[W',*[P9UAFVYV:+YS(AdsPey/pjb4gelAO#-S?-HT$u|LTB!+ GqN| / rE懷NUIvdᙘpM=WKJB5bDZAwDIan9 `d Ia0k°C$]WĦl\W4qBk<ܷG~ns +?璸1!e*AJGCCE*M]2ؕI/^ֈ{gV/Fۯ8C(;C^`Լ4lAWP1ܼSzұrQ %/7Y#*bm)%%ok%q G LI얆g"aCB Aytp1R*ʝ>U0`;IQ)5r3I ImGJT ,:^ ?s,KİraNچcN2RN {?27xp~*E sAg :0X-D~c 7 (k1WvB9Z1Sk}x*gd>Iܮ[>qXdil#YӠTrXCג ʴYzl[]yAZT!=!9z#ֲ?O Ũ` frͦ&~e.:?qz@F]m Bqz }#Е ͊v߼}}89L;k@I͘ Ɛl@ڣt1 C8/ʬm'l[؊xoź9~Mf˝eݽ(;'ď/ESeGOB=μ\':'=7lom ^f~b E!PCrw>1V>Ԃe&Ή%F8bTWUھF,W s~|9.H>_agA7 +ǙS*I=_`qHm:D4BZhBq:uM)qT3Õ+Erd<1QC!ϙ.TC,1H*.r]c y0ˆu1t]r.ȭʛ;0/SM"? >qmlaޅ)͌@.jT^ͨy4i >qJ'IJE^C/PϮiFjɛE,P[u蓦K]ZX9.wh"6!) x V^ꮂj^"ЕRa?aPCt%kձYl,eJ߀榨 Lr;ɐk`V[|gxTe<8Tksx 8-vCp Yix4oleN3[PTPH?h:bM= ?A&]Bn,bN[hiѹfk~ʧNk#9[S ! Yz?1iޖ_9"Tۼ *Cd(}%y'P,zd򙹋x)"4tW?JtrUmRI"J7ljDlmc"(w֎e΍ąR%Oh Rs3@A6!k9Ԟųhb-}g@mrksܥuxCtL?z9<"Bķr 5.kGe~&]ݯ'gq~\WԞܗga[+zs_?@&Fڕ%:mPdK] и7?%n[14ت8x++o޾al'-A;ϮC>y(\|oDDci/SYZ6QQg#XB2% $=Wp01& C3Yuy lV\Pbyo[o4=&g+ /a}% 4OaxkG!.`41[Z $(1[vy cVPdӹW`!mDoRGMU߱2ިD̽Va=G\>S/dq?_sG<$($u;= ~BJ{5z9F:9Ʊ{Ӂ#:i,m f77*V.%Kw\d;'ਲ<4ޮ[ 㟺lHY腓SX} u˭an.4Sq6N#VBlXM"n1|\l=U)_ `d2 \P2f_}p3 h6 m^:xyX+iA6hmM-ڜo臽C/> Őhc}WԱp2P7»"tklEA q$P5ՌS-4p V?&YK~KDY1k&{X͠'(B9u=r2T1K<_h-NA;|`,ƖYoUJL;^}4)}G,V;N-+~=Ox\ Y~=9C]uWF(ZGI+,MX`t*REn{* :t*pg/=ض}KCC5QTXS3K,qV?"_rWeUcM)3M;Nt;<<):F*vh=y ž"݈q wQHO9~:XHy3M.Ye@aCs58PP~*`QfK!M"{ٕ%uiZ%;!h&|fیV++_Kvidv ̆)f$ 4GktQOON{9 <}P+,H JUXL)xeY)k X6E{B݀ۅSMZ-m+Uj' )0qxʢSRSŝA_6דgnՁmt Ae-rU^/hsEFmTPy ?M57(5U pΆlaDVv[\d{A7^ِg4yw;t L'X-7@NU>Oom{K[MWgZO8i rZtY/5>ݵ 8gEC .![lP|Jhy*mG}m+K Ja&$oHF}T$4Umoʻ#m8UZ`fAsm- & kP6krMMo9/0RU`f?Ԇc5zł3Aa%2Mn}&+] uEy==駮2vkru| .3,0b4{k7,x\Eָ$0jHI방I敐y%kR2Rdeq?ϓ:4{ P!`i(PH{i2{QBG,ku A{!r^ @S.X{r҇)`×8Uqঁ0Ǿ'ٯߕj|2>65t7/avVx2HPk'ܣU]É6 d}gP&}0l_2Àaۗh[YFK!A5yf/6 i\{8%*ebcR4#qTP`6&}ܱC/i F @^Ւf>vLif И튪(kO?Yg>\V{ ԇ\ }ss7%ϱQ7O%=;ڟJjۣ㨜:NZ/jɇz &9t& rOހbyB'gdS{sʾA"X_:{F-E^W`{{UƧA|lzGK@Zr<>_? ٢ cT֦H)ޫhÔNJa hadZ DϷqn_bkMe 6N!%e3y!_QƷF lb 5^5l(6Pxr}`+I}ʟ~CXi#K%Tx~ NX14e3$l6{,47:y]r {{K r`eR=@% ZM Yڹ ?JSJNkc]V56F+"H1m'61]x)qg$|E:- r7k6\Vi%U_MUfǐ7yOpz@A]V65MG.T/M\1&\(,9Q/2R 6heû3)vg(+Y?z](M5*xh nn =ƂNHXɦ̘G Jɽ egxvNx Azq3fV}hvɄc ?ng6ܽ6&PKInd9t20:ɔy+ |}kVҧ.^` d ɿ4H0'DZ\%c=[ӑr[YTl tHWȈڂOrI? TsZ]hApސ_0.is[*,AMEp 8>`@ sA-38brJAmj61ٙ-~(7A@/2nZڍ2\>ïL[yQUp9n{3QW {ry'ƳWT/LOjpZpJ2ArA+{/ ΊIkQpll!h@8u(34BH7#y Orqh"š$,+7خzSS7jB5GV6HQ=efjC0%+^kXzPLךd%xGkCZxtwkݽ5­@) Hqp%Oe=.]jc4 Lh}n0q&CY-#RTjg ix{.t soud;''ZpC-6]K䰸,B3>$D~pϭqe#vZ&h#fj! D_eIYe0Ek_hYں}}Y/E!1{IK ~nXF5$.ŌKI`9r1Ӷ _A7{Gv>=6lXl.&DsbJcBm@XtczPuDD \a:T=n{%y9/S@N|zT.íHm?VgQ aG6$vE;|jFUw _Mh/yE] ' 1E2) )zúʯ zr.k9qsA&JkY)c/a ز>Ef<`RMKڑhA0yn_ ,^9DtBr`ˀxΫϐ5 :}}!{ 3ñi(Zǻërѣ0O,]ESSaE6%$aMeO0.B 6*7;deF9u޾甠m-$*!_Y"2\}Lj[-Io B&͒F=[se67)>6J@P+Uv趉1#所Ӎ ޮ ]yth1c83!TEF u YUXַ"q zc{Lp~nM' (p≻fێҞ@M9FoYL=[#[_nxBᄀDn ྯNfL?Mp`X ~ (S[vFZ Xi$|ɕ6U:& =׵>ŸA]O!mQ77-k /'@c7f+TN*|wtS·p_;sSЋ/w4 :iuwN^!r^Y_^XKpo&xDg0XamPr99a3fDX2 5wR& jM(X7GZg6rh[wJ3mLEOl;}2p! .y9_X09l`y_8~)hX-h7QZ E6ƒػTIVżxA@Yw/M8v5A! ʜu?W22#:M)"߾.m#.u?]?b_'8׶XdHE˛'pXʄplhQ/EwaNv;#XP_>uA0W 5$?X~ҾVX3+<<|l{ᇃ >o ͰS<-y;k jIj3'4[Y4ժ3{íQGf^*\"S{asdFY:,\)j~O]&~,@,TM1PgX\Iw ݥeZm'F$I}] t@?i]-$vlS]43Dl'yweEb3PF!ʤF#a܉x! T-0q}4L)BWq xtw`LLbn ""3Qs`)Px dzƄjmϪheAMtPM^Ѥ($q zI(]-OXPe*c*tUmfKe )R\{胜agܯ™=$|3 tLζ%Bc?z`GVID)d~qi;6PPwIc/Ю]SfQ&` B :Q*a(%+ʥx1Xu6N0qI2owt>SIV UY[ĴQ 2nO[hN)7iD]QP^^ə,Y_cO`ۘ9u +JvM%ZA(_To¯+tBYWAڢo(:*y`0T$6J;q\XU&V?5Em-ZfgƊꬥZȸsaH_)r. ndCzW0G7{o'fQǃBWNͳ5?PiգX?G{m+ӵw!R!),sz(NK{6P4+h_ޗē}=/̕H!0 X W*~nRcg8RhN=pQ(j6܆pgRD{ q+Ƭ nz̜uY,^JyAw'ۜs pI5ui@ U*(8#`/E L $2xw݃d=wH:0Ş !Ajʒp?onouV:Q;"(3yxxqxХ2jV #(>k2580Ħ<.pE&]ֺT;fXo(ۊS睶h]l>(⽰f~?͂0@]B3;*loy|5i򩴕al0NP 53sיsItȤ; p8Ƽv8a ysffELa07wVX_qk)ޤf8c م%auzkyNXXYkښc\u׸)uw2=t+ǥX%߮l mf"sQqJr mTgLгQ_> eXeC|+LkFKRr]v)B%q31=>z0달ZcaJ.rDIRv_J5h5OכcdҒɂYg=9{KNrӇ.{?d(Q1wc0dK`#u$8bY~Iϔ4|\PW +eu@$xW]Y˧3p'00twƯƿ9=P.mhLs)~H]psSK!R~}ko|+)>"NfwZM e- uR \ 2{tg> i斟Iq`43t*W([첊f>wމx)Ʈ 7~q~4l vOygosq~A\lNEf4d1 +lɀp%K/D;Q&TZC5&Gz&yamJ k|׺ɂQ~y]ݑ%GR9 j"W+}\A"rZ ֕u(~Fv9'?dۉ?L#>̙ʁH Jɬ&w1E0_>p_g)B>~MaUxg)x? Yn.kk\wo-6F[4>2oLhF{K~_R~Y_R pY)DuyAIm7S+A[,:LfmoLR]Q},O6(gr%OQW_444h.sT{;t8LM,\^p]`4t82:_w0yCJ`9&zT29 -i Gѡ&(nYt_.L4!1Ќug{-)IU̕ d"FZP*69ϒf*ִN[zle^ay~Q';x 7sQ#"݃՛BHwoƔo'Ds}!F0] ւA8w#C2{f< s^f"eu :] hz` 1Sǂ,H|˔mu h4bH=? L(R0K{Zo0jc?<ޠcpّ  F˚!QdĐ:B'ƦDp)<% PfRkR &V[2M*]C(6#;+gϓ3ktg{Mz_i,~ R!\5)T}"=fA-$.9>J܄f%$y6: >v]ВBT %m)?W$<ߧf-3lPs4"_U64S[; 7#ޱX3^msPj PN5ʑ "EeM8Hc `৬'HO}F]@IM,a +U]Ԥ!ͫn&R}KZڬ'-%o[eO&T09X>I]'S'svS% .RRw03~?uQ4jcƸߝ_eߔa)I<*/LC&{Iiaa2g"F}>5:##n1nTӷNe_HjV+~zpHx9D!d=o 1g&_)8ŕ<3B&s-"SN=-*`'@~a)|r0/ g)ȢkE!Qct).&]VßPٵ>(!}Av2"HQR{#VCr*+'CG FJSH,ZD!# XZJ܍+931 D儚RZ&}Saتyϙ/:WwZozգkP&e[Q8A^.aζK@lWOw -{ˍm_!+D5!P7M 8\+-? NlG_;o 5opw.qi"w Ot4[tm{K{3ɧeO%3jM1<\i*KGdǀ1-c.McaMAwԾ@*fqc l_|Jvh#1 Zi_Ay2w gE1Mk[/u% q}lIs52W ` q1YBQ&ww"f*A!>2Q''t Rv1CrG} ꌄ)$ku dw$E1a4ַ1l,*of@MXnTBfhiL: sʆS]$oKOf0pDAN.+BkF`ȓ~\O;Gf'-ϩ֡-N 0_yY86 v&>~A'&a)'^FբAZBwG}n sWpRYdͦϜܳ?|ƆHByG?*:lE6̃kէft5iR7O0KCTjq]"d!hqdr\RM*={Juq-*BK΄0HZ)"tq鱆rjG⑾kBmœxo?6N׍J%ؙO + w{'FGgrnt*i(9D_X]"t=D0#c=4RS?K: )4G)o=$cRxֽq}u/2vl= WiIH@ a͌ ) xȄ8vҝO%(̿jsfedkCghG }~a,]<ȍb_Y) m՗рQiyD_egXaJ7^YmR.qƉ''wTW\y2&[:ICgQ^HKG&3 PWhЖj}~3d ŌIL~ $/I&_9(q,6n>*<`E$ixH57180wښW o-Xb'#1[^ ?uB&T129j,'^0ia.bc*ԸVm2QSƳd-̩x ٙłBLHlbuaui&dP{):E>͏MDžwtl9)<(ܑE]2s *ҕ>"+2o".rG[!.JXIS.ħ a ZH&>fBB5{n`ƃsq4(X: 4QwK+tio& r?\AYk:V5̏Ly 8ā{E^]C :+H~bHs'CݡfV`q'ܬ~CV*W#)^?I+]ڇ˷լh m.J6#HZO"WI,Ph*Zʧ\3:ۤZhX0b6%E?^|qB>u 0؀F0ˮAo"ּٞM+ 0_} :f8zpE2ё>쿡퀍haY0y04\v)2#COb{aI7~[!NfgJA7#AJVХj4RK%wb廣5=ܷoyc >J*<.M->M;C0m~^2wOnjZ^f=P31Ӆ,&Ȋѵ)HF_*\c&zI)碶V1WC `t*L1K<0s/kqwc6) 6I+ %eO &8tro`a ؗss =c"k-~X!%}Q.99;$*Qj}-,~ˣA^6 6SW& |'̺֒?8\ZRd[2~Ȃ#:-=Wpi4HAmCiQ\Ƶ}V:5ȯݲ>,Åyi0*7-Z$""!!edӬSϝ{c?E̱iFjnCD\I7^2s d>EJj4>5˸02HINz_o:Fc[dVJ˂}nu)poPeHa4-Ao0wJb* ~Z!Ĭ>Ly'y3X؅X@ߤ6uaTG?k1!Tff/P5"= ?>EҢ&|mܔҸ\kj4-2FC:b6C>5췮]^5JEQ'rwa(s.ZorI@2Lq&ep)bm(,;)RO SyiJ5J(9LUwNMDȐ*=etqPhQ[)=8Ș{FF؟M%X$r4/.{,H-wFu-װ}樱^j¦qΝ8'n(yGX8!,qfvmNPu^l٬OkLXoh`fdC8܁ LB|p&ibw@Lʵ/I 3-'[\qDj ^C^ R;J!C0/(b@l@VVX$(Nǵ$fOKi/uJnxyЫ Gĭ~k@ 4^;0i FUiȷD{`"HN#^ ·^-vCFc( agO̧WMم:H1%xAx[~qlNr}dg$xT+9ǐ\J0N~"}*߂@0n뽂%ɒ CȨ|4⭴ mt_I>!YqbC\iI\&_PK*{:z!;7~:`Vxl}]mcށwv }Ud0< )qou]B!^gxcd3~nzAb/qp^I7ZZ}G!r@DPDƉmOp0f^׏.ˍdzxkV.Q} pK[Z|@?Fh+΀S:H|s<gGH{4/V}699oBY2f8qK ű>L!`TI UܗBPԁѿ:V\dh{ ̛G^%ۍ^aiaT>߃(Y$soNҔv8 s'҃ӌ+O[.v,fVZےZUo;>Վ(E*Gʕ9J82@C/eK*[F s Hp@, Wcl|/|*]"4+ŀ˺l<*nї}jtQۥ00N rdx5.z-1 !/Sf`9GĭcK3&g2Y;Z $3ٮr(i;$_g ,$ ޲ \6Qʦjqfe+ώqЍGU`dݍyQR'J2o./2ú8c^Q{ďH4LX=(>?A#s{xl14SA|q6u6% bM!6'n'[Kl!yMk!$,:y+ǫNJóÃ**у_~FOϱ[aa5(wt7-{88 ~2m) Qe <XAO_ś?{ /}-P =ݎoTy42` O] L7rU*Xfa'`=,Uŧs5 `K-L؉w{2|`ei0 D>)-Ê6A5 (išoX^<#kX∈d _4 ۬P군]{G(w`㯤~Oȼ"#:i_qCZB㡼h14d[83`ab]yt(`Md:,*Gszf`p6Y_>ixۜ@zU:gF)IpS ig?BGl-vM@4#Q&@ݔaoo~GKs:@)4>9 0eN#~}Ϭ3D`s&,W3/Pe13(*,.MX?y4o!.I7ft?ZX]:jҸ(=o?.Z;7mgΐP%飂P+Ȇt‹`\iSC8$MWxl=oVr>3Q=moXLK}C #D?/3U V1MIx0l1q=y^ qABНe:L0IUq븉Fh z q/#b_3. ѣsxņ̍Tlu֩{g&=sDHQ?9-FSf)r+A3=k`>찷90MXγCMV SBGӎȲ6*BRTɝRy=StT`#` |S'^LC "L1NIᩈf:γqdӛS|"Zй!8M.՜9H9G‡27#ʋ H$2. ^E'K~?U0."QZXbI`>2{Ier*Rik1V+Q{(gSY &aƗ3]撨/f$>yz,R ]rRPrA + bPxy~{vmWm^7nPKXub!PŪ l[Əu"]O !QS sD|Y-u'Wqj5/ܞF:3ɭW,&l!bɎ֐;ZR;޹\@1G4ܭKý{wm()6X xegm7JWU#z. 42R3ti%q77.z1+ങY{ܨ#]3sB&75 Ŭ\|Y?l> ^B6Ff]Ogj>}o)Y7QBUm ER-—|yhr0 mV(^H u?)+©ۂ)L3MyMlcѓp3 w!1 ~+2ة,pQorK&YĄk|RS^mRܴ8sLS/oIE[<8u+i9hT4yaGx~fo0=VYak.6:Р1lsRsn *Lxg`Z.1xx H&G8['M SnѡVc ]zIaU`MsEn}4gi3QۊGu' vg^]3 PI5 ~h\),Et(O]+MfޓDN4TlftC7fy ҋnyfGO^SѵY"A5!p_efvi8{[jr(6e8@<}Ogb%6MwJ"eʈ>1tGSQ,j;ZC2vY8FFdS9@/6lOR=\ p9C.Bx?zKF$(`xٚB~Ȥ};r؝ \J|TXH$]Ĕ'_A4>T4LDP;T_vCW[C/1@t]7b?(԰L^* I|d\awk*gGP&v}YD)pOFjz fR_JVM;cܢsNR.}OYM]CRm{]YCT,duA%Cch QJGZG7 Nistuկ,/m:y9#>R43͙;nӜ\ `ˑUM[.Uv(Q9sf#JȻI-1/ AvFWG@Z<ڟLqr,)=x^}gw#y["4*hC06>^uTG5?駿9)lK߼aMjRg#F&|b3XA^Y 9 GD*HdT2YHNHK?5H^$ ҮEavpR|ܦL,'Nӡ;7ʳLWiJ3ŅUaRoY~@!BuEPe YH,Cs [X%S:2 [!3pS!r\cgkB0v;5I|%XXvyҊ?ĚxX9"MKq]+`λKcQU,OcW@!9Bۇ-rbP(;;~C)>nT)Zs65/}=-P?>m`6k92eF`ޯ TieՍp Od1x@t뮼1KFnb"`#*DC47RUXT\cI?A˧ݩ>y[t\6 lmj(Z QM&4NP[%4M#Hb.P!ZGИM!.G)p -eDt1]HYz v+ϤvHJ'@O С$f)d#a Bx0{cJ] XSLĭ? dLwJ os\Oٳ)4~Orw^3i>WHP|a)Բl޹O+o75lA`7hO.P g=FʔYNʶvqVD' CWNŘ&< bMՃ }B?6eUgRj>t͢FIy M4FNȁ3' 7;8sK@)fi:= >dP݉3vVg#000th3ͥ긘D}t Y ?"ɭG(%nJs_grPuQPB%Dɂ~ %y∜I=hҦ6r}Q >C3nwlP1m}_ 3|ɼƀ*0|cp:X`؉BܑkN|SaL) vLS[-e?|-i ]#acn6; ziFP=3_WUSЍ>h:;G)2mdz > f7YuoənI/MK# 9̫l˱E͉d*_e UOla⻎r\9_h9Cʵw /~ rdd& "E_e]"54Xl3.•Ηk)Ebuà^>ڕG#$_P&f`-ImZD;e0"w/p^ pGHn&oZ\&mfIA|2q`]X*{@=tC[tͷaM~BG4N70nܑ)SQ@8b7ӛ},< o7y(РmC.\湹^t:\W4l]%mVm+90xTwRv&/!( ~$T2_ӖAթ5t]BNSAsŔ=7wV HX&0ٯc[Pb [롪")WǚF5y9o 7K>i@Q x`ؽ pNhnH )˞#M'NorD&G rPɋrZӵBfaELEy?b[Ǝȍ XFRDA7y@8c96~6іD0ūQlg`r.w`7Yz"5\F[*(Xeׄ{l2lqB/LZ 6 +b.ŠDi$X|X2BbA!zh|R_xe,I# ˛2\[FQ(-"biJ%F{ UJT˧ e|c'Җ4o 'e<X|azn<XnzmW = Zg&Z$|txj$ q[φVvA xKOH8ޟ_r) +i6EaSJ=;U)y?ٮ}{`_G\ƥޣ0=@lY˾q5$Q2.vo quz l[VwZ>b7n]:>Ix@{I669KM=."X,%w JvB11^SR̀Ϊy:z\zԪV:~-67?LGVrx}=v_&_'EȦw)D3yJxP53P-<ݸOBe1ǴPoL Oz~(~dE0ARą;@/_NE70FEB|sb:h7X~bM\7Gx@2p0Kx4m}Qi5lLϠ }ICN#Om,DU8ƶg4ܒtxkB S,"o놯&T4VmqJ`EqutjT,zk OЯf*7\d}v75nF/$G4 fX lGԌۗ6Pӭn&af$ۏ͛R4f麂Qoj;}ɸaS=4 /PI@p̈D0:Xvխwq]P+<ްs[_:ћ"fՆK~uZ00w* tZR9s5osc7LX bH`&臢M.a(ˈ-!;^yӥ*e + P7)G +\?=&ksT86=bd8FИV=^[{?$HLDAFxƪF+s M\}ع(wH*pVߐLbkQC=礡 :m .p+B/ܐHIZǪێ}ezwgEKviQn Ίdg-q 9tD~YVd.+#FuArltZ]fTrHQsCH.[YIӺ!,4IHO Uca%VaR$вڣ t$~L֩?^vo*j|.\Ɲ&/MJM?י?5v- !/7:'I2%BfH!C3n>r KXT H)06)S3,x dl t 㵒o&bpFǮw[ i?XHsK9=FPrVj݀AaF,1ߙfgLs_ dwȔ WjZb*t8^sAad1rUNT!z۪j}FvTOEiOJ`L.}αA,4Ps|IjXWh{}6:8S5Ư=ke[,-+}IʴHV=c@ S]~0U*I12=@ r? sEvBB4cML.BlQPP;\$}-&Z$FUPjWYik|:c"^T D9Pn<BRF&|&dMNyX;Zd$/)XF ٷ,/ʚ8Ҧ7ft% PISnimzEb"{?iR(?}K ذ2D :;~O݅htqOx>svS2<,:HM@/y "IvU};bI/Os{j/f޸{Nn70LY/3`TkqTqw:\wY,W#cw?h`2 LMc\9Ǹ]T & <. ZToe٢N$KeJHq}_K 3, e)Q-'&%v92h"qFb%͏>C\sP"mk.M&5$1v.F=?FQЯݙo2zA*ހ_Q^MmByј1mn6'cD%ǔoy4cEK&B-l~3lqq:s7WyF fyX^GPѩb"o!- ysX'ݕ5n JK6U\T} ;ӭ)l5驂4{xw`U+X2ƏyGfw~=InNp9'O%{mL(6;Şz͚$XCr (Y:@Gt81N 3B~ &OS3઎Yk51q.^ s r] y۝Tp79e5v+.?׶hYia4梨.<0u5MXŽrgΛk" &t> :$Uiީ;!7"PtiVy+U\O`:}:!Dj~'244,2Q G1ǁ}G291`b|NhVP)"cҶ_! ;[Ϫqrk Å2Q.'.c/.)N 7Ih;&oa%]۴l<~w9*g(n2L4hx$Hpu@jc0#S<LLT8'e=Įt>+#_o/]"Ep u*uGht#,$#Z#7i4siJXn/?E-Ɏ{Iۻ3uH_$OZL0!+ۚB,%p@<JK`S" 6Җdh孇tv#A#WZq-K`#qa)}j/ufJH*;qs O*"O;_ dOO鐲ɥGPi5I K: JSSʂXM 41Hīci]@ց])lR[J5brRƫ;*HDjt4c)TgJ,ڻBd_\BTo@Af߬ Saz؆Xԇbu;"8;)VJ!Z>,J_nu`6S@L`bapcB%qtԉa R/ɰI~THSM.7m٠AG0 y0}vVyPt[}Z~r#PAV8hpާw 3OtE͆#܍8RRCPܟdSR(~~Vw;\okϢ̷ƾ-yc7t1?ZF9(;bCI>h |pYKK .wW| f&~3D&g؃r>'8^x ӡ2nwOO;Y[ q_91icyX{"..꒰ȳ lr'o|wDnfd"r ?GSNsZCP4tB XF9k^mLLeDiv}n:p,Q֧B䓘Ù{ va-d6/5f@A6GzDg^!c$ 䝅黊%͊ҞH?t$5{lf,kŽ@T~ܼ`L u+JL[T3̐%KmyI,E*5v{~BXKJ2 ͓4wnUmnZmUoBYAS*~ HzhJ?*HE3, ?d(→y7c\_)֗ĪUxMӇX,+}>%^,x25/¥|{Y}c^U~_ki~yqĦ(jP_̈1 JqlC ˌ=WNATd[3 rSʞBW,~`_|u~[xɗh k;ڌ]`O&KylT`a=E,%'"1@o/) jJNxhwLL1~Z, H!}%?."DGcv%}rb"vK9ZrfTMq@\2rF$soD_1؈Xv;fGvG٤J~\_I;' v@n$ ɂгa'2P *`sqC ?-,(~G腎f5&' $n.f&*~˩ّ!R$^`~PCNA$* !3ңB6jhu MG]☥2\U)_']oђP*BX}p(+ |U14dP8n fq7 Tfڟ=D[Ao@Jj3)ΜHcBNtL#uv|^a|@@y b#9b_ j S;*BZmA)7runÕiddz;O(ɬb23jnL9ش_w@fBH(sW={)m}Q{*Ot:Fؠ{i% )!sk{g?C?O#"rDyy_ӬJڅPFJ*t'7Ϳ=OVћTCuhJ3˲RcaabcaS=O=;K8|Y/Ng!ڡ AK褦d|cƜx]VL4Gq4`TILL(7Sr_jaÎYGBEb]YIw`'rz"XU'6)K/տ=\r2  n֙RmB]eN!j\;pluKYj^:}/7 O>v:{um+&5c=9ϒ, "iʴaHQWW#ĂWXtހf?ԀowҨ5 }9*p*ȗ%ż>ʦ= nv\ @mڲ@r/ȴt9>>pZ/e!ʈՁbv0K۶0(ZPBK_&p^mn6SY>aUAm^ ehlv! #y +:<ќ։9f`9v5RY~LmX(Ȱ&ؒ#  ̐W>=2mAڵb|eTy1 ͼ(D3 JT4 iR77OcKgz8#,=^o n[L-le_Gja^ZHc Y"4g#jk~R%!οrbP#U3lQm]f ҋQl0`dld(qdu"kUXCg3X*dn CM5mEre?_aI` S Ȭu܇Q,pQ 'H!R8CEo֫ `9f+buPxUѿ5c&mں#jKw`O-C/LUlgekcƕs;b8V TBFKrP77;FMeښyO-pRwv&Y}tr)2XQ! U ..sɧ,z#Wt؊G+yv{1Ĝ=CbJG?9PZϔ|uDϽ/Èߡ"|>")0X*/ߜ5cɠ^NO T7a.Sl] 7qILfsj]?s/dC5C#umI13>SƄuSۓb Β|d^喝}\>g ?.?]~W%|m Vț/Ny: ȟP_!0C| :NMwx./2]z~TPqq$ƄrsH12ֿ;B nla+{cseJN 3,zK11RUpU%(,3Pwe= ;C{s̆jI5;,%fQ D"s͓F˄݇}]OS%S͗rO77 ![r=΃]ƍoI.'s|~2aqeԸ, _"p //,zd>.̿Ks31rb7Tx-o)^?|9f_utW P?#aŻI(rb)vy4R e#Aķ/1970IwAݙl2RP=D+98Ex0t\;آСT8Ztud6^U`5qmrH|Me.x}:}u(9j 9`to(KF`3[0dJ [84 +ҕm=R,yn,o4z;n)X w]'L&$P _ևpǘ;46/i2-DR)P^^(8uS 9TmjwW}C憣|Fj> Ovy2 v;%4uB{t4hɥT6:# eP ')6<%VZ9%I3edưC + s7҆ͨ|3 Q۠uz5P'`"/mnV:+J:?^ N% MJcXVs'J7YՉ̙\/5MoLi+[,gCƳA_b^EI:}j0퐆#sXDLH^ |(-K&~:Pqæ(7W.5!#peKk6[n[#9?<,烵2CPWmGb[l ;dp8͠ĪdL,ߍxV!%΅EyޮZ~ęZo61 . `B9Uʅ! P95Dta#I_Qv6cs11oJTnUL,hL}! &$ /̶SEZnvMؚ݈Z8I-o)ZEK,L̹,X|">>}"OcR6<1US nap(g:yelk T[JI#7amh?nyQUtz a*kd-ycUQڪϷ ձnEbƪ\'uG9&C V:SrN^!T.ukb$~O71kto@ W qQ0@<}y]%?+m޹³+okI*T0k /cm`Tש%E^LI̙_S4k&MY̒b;$-$kF.G?U^aa?@1njmtMǛTd*#-#5|,g^yn8'Smhm(H087b}PDà6n[N`O,@@jwQy~ fxיv6:zqT.1 J۟ GR9R*b%W":f 4 ' SfjC%2FP.u^F=M`f O^ MR2e*b銀Ԓ]ɻR$& F@J151#fjQcpI=g򗳅5^mq?N ~Uh'ӟr I((ѪaD?yx0DjuÕ*:Ji`_N >L*OK|1I[}yU?030YYW q:.clĠؓB}~HꟚ^5EI} ƒv䜖剩/>%TgHh1Rz Z(_X2UPb/Gԇj汴=_8Doï -t/\~Y.lʸ}OqR.i6*=s?X]RyF\7,؍V:|EoDiXUNʾ7 Z0+ud(29RH1)+cÀb(a]RZ4u/@r{~n)WNK[@PtxG,^]عV7j>p g j"BI({dNq^EhlGҤs/kUӗ⨫z# 5,vkж6X0duDRW~ns&4q3贛zzM6\0F%Z|=5/Mr(U*P{lA8\n?,x5M 9x-.B;EtA2.P_IUu YkLZ԰# ؗ0vQ%#^S@H%ޛY>*qVaĎt|_ag!E5(5h^"Ttv#e"a҈e?C(7 R5` ٨_ \BЅVkgW>a%1GsIp)ZD*i1t{hۙM|0nrV2[׃5jtqr^v5ƇAQHA.$JKktUvuCmF?Te+'6`i>--X!c#")~kg:!qV/H /'1^73:C*Ȝ7L9PKuHmRvxN4m>Q<&KMMDTgx}`k+|>tvql4^ԻcMVMD%$J}2Z淓H}S30QπM1ޝ3-W I t=PYƓS0F߹"XPE&OiDVw9:xt|.y(e}V6w=!B!z7ڻĿ{_=u2{BuvG ,W2i 0] !6j -2&̵sUƸ!ܓ g{U׫MeԪABSڌzqO+O~.c%q/Iԡt$7.+FC!7OP%-[y뎸TÄ6U! Z.#"is&vzT&jS>jwhfhgr(Pj;P 9tTHBiO-.F[A@g%H9) Mn!b.CU &;FD9 yamf|=8IA%lп>إeIMYl-}379I$VgLqDEІ(L}7':jБ~j:TiGoEJZ ˰3'N#AA'wXduhC2pRàI G {LGo7>titTrA)L>^z~]Ɖ ĝoU&4ׂmХKdY@D6AqI*vޑ.Sd^L|Xݔ D?q,kP󐉉ٮ"wr̷2IBMI .Hڑ0.A4umW?6 %?} xt f:-l+^:$v vaVN/%UХ tTFo$L[bYQM ъ!~vfC^~j. u2lr6B4=3?F E"mwr|5uXnFXJ\3qoγ1uܰ<nW\9e.bEUʩՂMYd]Qo_@ܥ\91DP#ұdfVodV~&Ԫhu;"7FH0JECU1gQ_'.4H<452j Gp;kPxj EܒCd*kgzpby*z{Evs)30GYF4 p$5V~yD]&{mmY!I %Vdv~%p,WӺL8J˯{eGܑ%OPI4< Ŭ$]Ήs"Dw{2;6=蜞qfou $[?+0gƵsmpRQlĘUgi+%1[ڷ"!ony%K1E&d IL?T0Ma RIa MIF몥SU*ax5m19*,C xMgC7m#}9Ϝ gCjMAϕyB{^Q I'x>ʼn'-y ("N4$FjƤ&n`{@!u|cE<;uWh 6:bI\6rPoPcLр\t^>/*g[gj8; _rCDY-zJ F R<띨* FJ99fXcleDws$u3^DOO6v5,TFum]z^ /P8v[5a:bHı Y澓i(>3ۄeu=ku_BNaa*Y=7m)#e켪PU7inօs%XY\aPF\YU4AuhoE=nJΥyWޔk P->YYW1y%EɸI̞m ;c0xi*YbЭ(/|s쪘dwԚ"/G,)!dVu|/K'OP\L*?\-)/z(+rDT!*(:5=e3/2',} =ʈJ<).s~\U_<MIwCQb狰j/ ]j&>8<}T]@sP5Jw61M{ӞZ1h{`K" GUp9%VU"S*Ddϼp[L} IǡmgvN!?c&48_ +BKͬȻ?˜]&[vӹA(=CݗFG4ۥ2tPg؉)<䂕/jv(˜10eH3 u.Ao+LF8 5xK-*u_ 6T|Eܱ߇._L)' 'wu'MC,S(;P+5hroR 8 Vbi$pI؉e>MqDzӸ "(ͱs`mDIbw.i7#YgX#ӝԖϻaw~PLjdѷslNhz=3&#<䓴,ǝӣmUZ;0͞_@ ru)_jqmAHbgP[#%1GX7:Q l"w wӞS*ZAԛ y&x`JNU]{cŭL`ljqr˾P~Q 7+٩gXFROaDSvHBP Iމm<z>uqn_0.hC'v*_J5i Χ~ IXӼڎaq,B~fQ׋*x#rvC%i)kӷ6Wxқ2+2z/5ֱ9v1aյRȿLEH׾:N JBkK#ۍN:|?.k{ "p;=n;n-aڤI]MjF QиIKTW:i=cdѴ~Z fUO:.K4Ww OHzOwOѧ2mj]*3,Ԃ|Lx@.C%>0!̇+ҝ|iI@ =In_nF8 w`tXIxd*Cvüvy&躤ToQK|hܡRi8%~)RN.4&鏈m]CPg)0E Dx%f䏸+]~7h?P$2qz>(0pQ喡ҍ{d@ I`%2wkX{Iw󋪔 !  ŘG.:4 !K|x]C@F/r'ZAD힇>Xck^N`X!}dɲ TdVHW +Jv#,0F5-6h'tp0(5,'Yl>pb/QnXU!pjLiu$q8: )R܍[Z /?05LF:_I߳!M#cvpxp0)ĉX=-j%KȌ/# ff{_il]+jtiѹ=5!p}?#ΨAXf9/fCC]ZH+Ƌj9Ne#ϩi =SW2Y|fު *['۳CR&}mr" t>RؑcDmq{K w3E_jw"ˎ cf>91:Sq4 LyqZ T拇N_+3 7E;W=z oTpǺv«:rӽf2ZR7f%Ef&}2CGҠ9ږ? aZ1@liԝF$9tƽS8v]4?BWIou%7@V3gWdO\QCASsY>G?k)z!{ ȥ(SRq7>:mHZbFepԙݶ0Zm+%*و]#} k!t vGم}:nZ=2MQ>E ^.L+DP;F7*()my׈MH >yäA ՠ1aBj^kx:v7طt4İغ1?K3Q-HQV#\Xz]N*v0Ѧ%Q@t{-IC#>)벂%;yI([Lط!nH_#Ymʲ j 9ë&fpGp~D%*oyDsP>OA {g7aQO謷=u``vW QM )*ـlE m=}BV7trWH6ppzCځ>UuDg7+5W$OB5!.F8%lD&9eR3rHέkq ڤ\r!TMI NUl`P˯^|!ܑmjr ] !oo+h0BR@-bxg1&N(V:˪z5|b3% NAֶ>f)4 sapa3|X50nҳ?mɋb$oS56y Ȳ5&?ĮQ7^ P'v}wY愇YBMD:*BVn_AA+]Thi-Y>jTot,%JKNuVkY\ls RTTQ擥 }&.8a'dȣM{8Px봑zc 'Rz7sU QMvE':48 mlb4-'Ig-t$!L 9GH蛞1H H0?sgݤuPX͞oG9{Bh j6y ;xg1[2Al1Ė~C$x?tlb9\ (B-_w y)=ԭJ ?>%pԥ1uSw!v.wr=_7@oY%2):}Oy æEm W[%_О.A1,Gık-/. >̞Ǎ-p6"eTZqVkص`^HS@KC{%N:̜hesI' EGG,pQ\ω<er׾tƃ%Jf>?ەtWQ ?zp7b3K*1/F*SMP39YuE%渶9GM)>9b邘(nmBR1qִbI %A#0Mؼ[k*"+Lr؍4v5j1$]jqc9tyYdOCS1 CF ݙj7+diPVLQӤ`CR5sih7amq{8?EH f& PS'1zJiC!aH?Ἁ9btoW۬ r#0o.rc{<$>JP~#hX;䇯ط4vHߑf,r9["n/_ㅣ6BdS\ [tuջcOi:ݪTX:sPl@F~)SFǙNuZ-]џ:i+ll+2~Kh$2 BX_΢k#iihNj2l.i72ti <&qBܺnS{`|<ÄrHkFRf6iI:SʤXIv u_x/{۽Rc۶/0B*j~dyռ!`oߝjA((3wMqR4jIK_.ԃSZV*Yʹ\,Blpk7\7ΐbc{CsQVH2mY_=FG4etV {Wޕ||7qr \Zgx`Ѐ7d|PGw; 5b۵՛]@xQms~dX 6#dCT"g@-ƖÄqbây68*(䌴\B/2VAAh!O ]HrK| 6h)mQߞlGZPN22~`b?G@E"g3:p4oxd/kdp+K89;3&a4 )ҀHhIG).;͇dC)㗙W7>ɼz, o0P`#OպR$E?2-jp:^#N!E8 QTI" v9HV>QS=^JAd3P `5{] E4 )}ExiH}ڑzr4#T^0~q!Yh`虧`w-X&ǵ6MuJ8 w\ۈIZ67 A:͢;U 0PgNO-Y 6*cĜRvtֿ…2+Ě)g_vY /fq]'cLaw+>cfjV;?<>y/iIj@Y8Ě㹾s3!Tg~xfi`_! 5tFY6LU#h9_r{O( 檊^@SlM󼦋 CBy]!c(kB$5ʞsĄyNcהbX$uɼ8A|;w*t'#rRhDݴHęRBiA  %MN\u"v7A!*Hҵ݋qVV0̆J`j~zPh;9N} ~{y8mhcbO=?rסg2,b+g}c:4t̠+p鸾Je dm0CAU}dn!W‡'hTނ\ͱȭ(E*uo5 aDUȸ7 _4 ^(J96׿lxy TR1UH:V6곫)P= ʫ@{dip\[OxC;zd𠮑Gh *mE/ܿ"Ii`b:e˾\F9d(pۜW`kٔ㠼Cua-5Y Ї2\erRL_VΊ4J k9gN|q ` 1%~NqL5`T2o;77W"}sG K4=CN2bNNizFӅسN4/15@/ m8r#+Hg `kac%a4&*iK 0gh"Δ+aNA76X6 ap k^Vh#xZKaCݓ -{Dp*gɟ%B:zU6%[>4-?*~3KLN+̡:3or0>O61XO5~=[I EmgA+O-nirS')/ 4Twց+X<.2h;g0hV4LWQ){= ~5u_-ό'޸ax:rzIQ-(1H&8@!8'vorYgN<}gz{WBG/uQz"jl^R>BX7Rn6]Τ~q6{gwql+g#ڻWq&Bc[F9a$A0* geDe/>32YC>=C ML81=l'v!G)ZH-wHr y;jһIڮMyR Â\T`3!B+ot@ #N8[(0Bqi?/dA"nWWb^L/C1QԪ,+@ ݊ 5:8tzg,ƘxőkUYJy3z)0.Bna& Pmy%M"Y a"*q 5&d *V՛ {qbo(WuYzA.|y[j2gp&s>,w}qC61]Ds5' #R}f={e+t=ۈ`sjG Y}TH E8[z:)3=%vqФ8_6Hx0! T8@kNǗy-jc <RO{i#>c((3ٮŏGN]{J ̃&#vjSק2$Q;tu?Dimaqr <'v#?,S%=^&|ǹt?`F]pjf7 oI o[Eɝ?Qn|[1;2{<|o@#.S8wZy 9bnʠ3d3>1 Ak.|fa=<1F#- 3 iS 'T4l<ù,LB`]ʥvr }> MI LCYXpBjzZ X" Gl6?6?|$~Jc%XVzkrn]8bg{bi3bNLy/ɧG|8^@dt|4nCHPc@m-k[@,ND_=l g;Jx'N.P][;Wwmv@H=s Xy vL͎[L0iC Qmi ɌbɽԬb𪐱E3"ŲtH6CG8( EP- FѰ\%y:;(}"b-4&֥'ab1}Ku @~E="A 0#e! `F=x .1ZjcQ 8Y\0V5Uɂq;QSe2+Ĭ:KK k;z081˛=RI~zbhЧpZ;} Z0R|FdFwGs+YmEwvǻ+>9,F'@)Xa#. 1b|E0~+4$| NJ+' /݄o $5w=_ٚ#.?sIeGMx%Y?5?%<~鐃 C/vxԭTe $9^Tr9G!.< vriO*{[yj竲sRG}\=0Y&iD:5*mBS=9MoձeC', ӏ9)0ĻhjYFû:ԪJ= ֿvۉjˡ3\>k

Yрtm OO$Oж;&S$k1zu3.v ~<֎'jTQZ`̀t5%ie`k`P210([o^KhhAZNdʼVz_W^I~:Z}NWa-m`\^J0& Ը}咢5$n# G_'uaȪzE[3R~-,pA|((G,Z2cx叕t0S b{WezUP9l;,>MQ:NPnAr-&=EQXFz˽G!`g 0/Bdޅ5qȵM8,xGO7JR3m.#üM38Z+\R%F9)CJ;@%뗤^F#" +%0#ˍ>ƟU"/ rKՈ-7ԴkMr"e.5ɞ"H;I72ㆅkkĥx7xt=*K y@A \=+Wem_#ŃbYE>Y9~ݭf BX!x JT(:sU/C7~4 28'ݦi xz렀[v0VM͈664Mfk~q,Z !k\ip[?yP gYރ560OB+'} @aw}Hx\Mٖ Wr#ʭykjxu!3?EG@69ݼfZQ.BꞝoZ/"ѪcK3@m.sʄp۾`'0ukU2W% `IB7k/є `'=\7]{asg iRk:] s8=FR%s|b{67QYY("T8رW)F(bQA慐%-&;u* ]QU&杀+ԃ"0|<@,57?xܿ0ϨY>*ec&e/:iXI 1/S%Z Y+9 BFn@(:լ}6efdteq3g n9a=xj Dk;7gqo|D1,eEYCm+1a*k.M5&Z]DS]=]2̰BW#GTwsx0UO;3da![;ΉPh4}ғX\"C4|p>_HxhZ [[mĖTh}m(v}j*R"7ܹa OMVtq}9hi{ HT|Vܞ*i9[䱱{ż!QPəVlaM=Kc(_G,H5Jߢ#o;k)6>FA GG>4}ie^4+^d^Ţݘ{뫐u;yMP2Ɵy8H5bk@L;F r([]Dit \ߒF D CCc&"C !GzQf-Ҵv`>Ie.Dp-F.)fo7RVZ|")q&ȉGJ(vk(_U&CT4.X~%`Tl4r+ LޞBgdjr{D}Gެ/lveύ2YN "B.%SRRm>@6,xÁJWcIS3_#K8NʼnNSLK: \MɈatel*V+ ͛`5l٨z@ pSv9OBFCA7d6Ii&q$c Lʙh kѲdi'=a+͒p=nڳ(Νsa kyG*Fn[o8)^ "K|֐!z5re 7s+¯"Pq6ximeFX[==³jCyAg|\ s6K685)5C09 tP ^, }-T z\Nn\[*׌BQ &K!B}}a EL]gԃA S(:L|U߯>HRƏPlMCZQfG(4| Vz Ak"y3w?-<߂J2{OZA𩷼lsf`Lx`b2Iiuv2_2Uy^}kOa}n.]fFP9I)0XgV%Ù\43Ta]-Qk?-i93mdC(7n><egZ`=}<a#w ڒÂ-g^TP ֨Q@29^}׆N`cꛠybmk=$QAOYwɠRo#V6;<~L5ﰎ=}Qﰤy_ -/58zVt~NKTߞs4p6/lz\:HUeR|!r8_Q0N EX}vT{cn9z#ElUۋqbö  r|_ GI*@tŠp,Ja dL h;gΝcӖJ=#BU}tΧA +#ATPbn/}Y|YVP¦  'Zk4Y/gH;gۈ0{F'Y툝{Xf8-ך θḭ̄<4ᭆAP1ȗJ*I^[Rt{'_~tIF:bW$ЛLꮔGPSnfXf #*ۊx[В.i z )"sAH,QP ֿSj{ 49,k*3 /qR-7gF"  vMnu֨r(.A-yM)U=^- SGњg+ϧU8 8QǴ (CW)x*R A3si{+σuf%Bm{.XGO7ȼ /[P$Nni( O>2[u[bqzB^(ΨNFʆf0JLf:v]L-DX2{_UclyDLNz0T%v%& &jg/AWB&i 9vj.a8m"dOSv[ ƩJP"(*(w= ξ1>ήCvHV鏫dh)͓a^4z غy5ȵdڼv~ȫ~.@rK^>"AkBy|jJL[)gcT X.N/LΞ<ɗrVEQC3\]o#SQ 3.)WKRݬk>w2ԁ_26\h1OP:AS{O;IA\nnj0;4SZAu[h+ZR Z\5cs}-yQEhV115/ B<`_kr1ӓ6V,C_@MK[KT]bJ&Rk5fJ M/28J7%;Ԯ|Y ?0xZV=0}OB_֘O \>VD#dSZfV QП1`ŴIW~.nz*M 6f%U ~b,ַ+.h^e}$e19YmHA8A4rpƿ"I!Ba v ||i|KF@N^?aėGIv$?-I8HTI%id+uHTJml/'8>xo*g7T T%[VΜՋн*NV|c(TJ#*m6&fc;!V!=+q&6yc+dEm^c@_ø'J7o9<˜MzJFY1$Z嗰#Q"c$8}4xQ9Ѵ832ݥΛ⽶bcw>bc1~9I1tKe%vIԫzv]BM@f2f?Lcb a75[LdiPG@CE@IY1Kd/"A݈׎jq `Ah-gE倶8q*EoH$~r6T7)1: )k#Y<})AT8 Fb?^XUNQ&@0O. AmJE&)>`8"YE6i=v±EqݧxKLLx>x B}fY>wVLR/~xbsDkCs%ktsao`u:k2Fօ۷!)摷ɄW^3O~N$`?[i a-#\P[XS5$grjV-"ˍ^ U1-k6"2fJIrOOĢ+DChCZ?8ѝr_YIKP֬)_m풏 hZEG !~]w Fi Xv4^Q}oX&!en>l?d/6 &V!}#j;:; U.FZHg0hKɬ(wg<|3oUPH=B6ؾ~ip wN.:9D m[>]왟ifKп`SdV6i8̽0V.,H2CCBX.q4$- 2pż)rhy')EzsQx_B5{f2{xBRM j9m?/J붢%cU JaS^-pggc{6>ш &3 ůX/gmso\uT e닉~ Ֆ(©J,BkVTң7h}&^XRE%O-< e ^txcw]F75àY%fu|©5JEݝ GgL20u/ vLU1oιӫ:0{!WH ZY4~ U*@#ow: HC\ɾY+ï")= ~5ܭބ=NgZȱNoO)i$9W~H7\dB10.[M`Qr&wyҙ`Do|v Q۞P|5Q*~ˀ1~Q׹INzz#ꖌ ihvA]_˙.LZ얋4c1AHZw^r뷉/ps#)OΡ̌~g6d<[%k;cC(uda*U8ey Rܹ3fۙLm3>:BwA^0=DJGʤm*ƃdV)::kd/ -Ȫ[)<@d;V.+^j5SO(dQ/d%d6,.cs}AĦ褽t+ZFK1%£μ/K͎+?7{=gHoҞq ,JK I h94vQ$>['ĝ~LG,5`|2|}lK 5q}|a6ciy&^QeE(IPgl0a.H)ٺw0H`Za\> B$r}؜hJ@NgHwmp;(NKť/[:-ܕ!Cn<[_Rq ޒ>P\.m4eܶmui S`/i)FrI/Ꭲ\0r|+58vn D(bJ[}.?Mhd{}A'Cf*o%żŨ(a66إ+M@CɪJPd ިbFU>vx>g[jCjhwr7G(7K i7ŌPOH2Up  u;5·s96UTH^sr+3 ]P(xBTR >$6^;UD˟ېّOkdT9l~ʕ@؟4l ) l,LP䩁S{-̪qCZE˕20qx|AMVm꧘bu%>#A ۘ\]0^wҟs5QҡN_F2^8p{K t(hH/*\-2gϕHY1rB׳uM _|ϻa@so 1`HQ p\lP:2 MG@d1+ť3{@ԎsM;^:hQ/ x(\4R[aŮ2sI_T;##2}E8!SI,Wk"c8!fObDor7A#?3{u8AmH\]K>̭q]D8U$d-S7ܛai(ܹӰ3Skg XnUaXdq @)o,:"!k&=Yc#ῸwxBKv~F4P^=>mDQ\-~7M ̚ 'ڿvjZmd-noݲ*6=CKjg{ǜ3R @P"P㗀d7`Cʶw=fh263XDص lXUtM54M`OkkS7 ¼w%+(VҶ&k!e2e~mbyYw&q.*%ws!{7C #8nAxO;rLR8IS_cYU¨6PCXyA;J%S^y{xAą$Zefx.J"ݶe ijG>K˅6 ;=ޝ _z=CH+>C",SE):ր'D`xbi) wi֠|w!*[6…)UN̊V)RRbr΋ڗ}nHOK\XPܺ3I߃841~Q_R}]sރX"Pw/QRXΆ&?dM--~2x^O۔j=o,8:ڣ2SZWIK+ofjl6=A8&N#{Pbc<{#|h|O'ߙ(|WN0ޚVadwOD5(aa {G:`Mu(bt&͏#.9NQ2RDo`/ ywOELE} /g elTEٵSه3}vT;LBLv1P~uQ5(]w79o8^ұeؕVD&hNQcw>#&IFt^M,|n껹:᱓=c?wY"p0pWB]>P ;GOEӮZ?i ;O _9oH9m27U6QN5̶^=r8v@S"H!yeu|I ̝戦Y$Wkf& O9[߼)aҿu< =~'(2u( ^ ePΥCV,=>ErOWa#h~˝@?JɤbO.Sw lp\c'dhT5@R]lh-`D+w.ǬJoi Ďbn=w`^RoOkPlSKg}Y;%;^с܏~JGlE k FY1JJ1sE{U\)׹q~$kR9ԅ=n^m(+QIlgmiIY`Vӫ-U\g`vgfebfI4/:eZY͐Nނi"&ǎJfH]2|X9z1glB*@cd(J75LW6kP~EKɈŢƳe""eBzگk-:~vaV~Ov@L,k01ds8p/;v%_㖌(F.7pB;YɎ,Y`z9F6e4=/IgXg{?sg|06Q%*ku n5r2;"UVR)pp(')0q-B78CESnCY]:)|qGG$E@-3Izi7(a< ڍw=5۬̕Ba' GV85Nm.-w ϫ<pB/}_IY k1<)v3:@w'ꗄ|2GReZnr2>kuXE",#ZsgpoI[82C5tASԃv1\)?GN7?P Wc຋^O:|y{#nފkNALO2jmb5!_mĥ"PK;=V<7FX'aBr\lUV9mY['R4(LŽ81{A\c|4OwMEbl|siDP2)U=c mn?ZG2 z7n+1䋌u0T4=:1Z͊RIڦs/ܑ\C¢t|x]Zz|4^nFKV[9EK,{4k@}eZI^Zp8|L2oGvv𓗴,zŒOvm.Nֹ\2] )g$nr-ȿ*R7:PH1koyW`ˇ0,Uv^tw_޼ȋp5c@ lNN<=E6<ې{"gNz_X:y|nMs8Pt|Im[mRr  5U'ě$dH=~6";+`{%) Sh95%X ߪkV;dR'oCDeF)˟@Pi>~Rk契 ]PxP˔x]AUF_='YPHƋ7´3kq X6-Pd/m&,[=֬zZ@YGs\VlQHoO{$ CUB)>/2l[w=+[B@Tiu J(O9yUN:F6φ$⎂3b1۱xs`V)QHLʤRGbT#@I' 'U~}@A.1 냉7>4ģ.a&J qq=g"/8 <}_(GՔ|ۏT 2Yx# i./V΢"PBSBwH Sfw ;k.* jLSTѣv{LZ{>n3Ю÷I>\mxL#Rz2o "A򉞝 TKH\B̈_Ur60u/(e]eCB)ahhcpam_PuځJ嬶z9|+YZM5Xk1QwFX'v]dA΅ypf$posKv7SZӲ~v(UUA1U4## JKpf~jKlߊ p̛-M>=? -^>gmm/y-E(DsI 7B%psԵ,eAEK͒ř-DmGMk>Qs{/J_S)nA1[^x>641tL!E{Y찶/>62L A$/bwN{;7\y6Aad}8B<,ZwX#gվ59I \ӕ (VnG7ON7& -B3\[*V'E#Sb^].Od"ҽu^*Egş#9K[j N}{*sê;\Lv?9 Ǥ@rJ) NB1?.DWG(|\g (^Jg/h/8N+ai'!$q鿢3*՛sϔU9#ֲYC^74D*.Pmkk '%`˽]64+W].-hU~tDiJ {-+ؑEιYь[i m/MƋ//3,SݡsйpJI !hp"iZHhjo C5'H߸QH^> nzDZ#Wp Kt5ImM(,yS :i۹?y`P<$58gxp5 _8 9LqF@,飗񯪘̓fIka (wi 71eҥ*>ŏ4%čui^V攤-$:xko 7KT|)fi&$ 33* d 2kDud"PLs.1˽t>,B@jZQT!1 \>wL:m؄Nt0:s$ΧXIlyr:4?TO$O4)NbT?때<S8WWa 1Zn&}Kn8_nC*S)ɜA(\lEDᏽ$~lpf}MQJ4Oo1u:Pz*%:1?:S`{QK۽گ Qt=BH]WRGE غ[̸`V* 1rU&(z,o`w\ЙΒz!K f<՗EЍ plvc3g[8tߎnd;=ymS( ZpYeo@t4pB5Ľ[>٦V #ggSyl.N@kS6[Pǡi n 鉸1e8^B4]،  T1@@ D8'`N" /PCRHZwzT|sd̢gLR "PD-MbMmO7-.d62KmfD!^<=.p#ѐAVvsRqUɧ k;r'qLmvZnɺ~>Jbժ2Kat}Re1 =Ȼ>.IϒwՉc ֙rϢy.B#AFBAmϭ:'jn'Em(>,3&aއ3T'@_;q&QIpٚ`Ħ^ (͝qdo켮yJyʻ˸B4,]U4v2]c9L_u.sELbP0Y41| X͡Zp/t,n?vR}hJfP4?e5_5URP%SZDeo[dd&|LZxrN={h!e`<- XU|PrSEWw)AmhWZ\.H,7JrBj~7Ѡyy/"`-voTź֬yZG{,Nu8t(>_SgN<4 |%k~~= SrJ?׫HM?H}}S/]澗5&q:uD_@=Kcm Ξޠ{kp px^{%RCV Lmg=屖yq0Nj sðJ+-[s(ɝ ȀzXj ^n/\룚)^eәS 9k}S\8%BE6ߤp\8|xp w®Y,jwj޲G.F61!y9g#ܱ)MǽZQn0h1rֱ6vzӗt<`@d$∪>ߺrf``qz X Uw}䜣O71=ԧ׫)1Fmy2rx9/-DBG#:ISoBNk#  3 E&&8E͹u垩c:ݮĖy)HŒ(RJYj-{T&.NMQ4j3)N@f3#|r6σ-v "T] ||Wۃg`-,%Oye9JAB7+Gri{^zmڃwFdY\gu*g/Lp J!#D@s|Q?PYؠ`r 8&& mhAz![If$ y;?ubD^^itk g]n$Hpp"RR[/{'~k29,[QtȒdQNx|Uen5'b¥7c3[/C =_r怛SL ^Q"'.:lƞ"@8 xh3} h 'FlUgdX`(Gr˓mw E"XeSEsq'AC6:1JP\ׅlC3WzTqp]֧I1 ֙5[C_DfwHV*2|sXn9bp ZbDG6{(`1gu,5*,NpمR!?08o}k9q3yC2nSs~Bۡ )\ rCL ؐA3[t] ̯G*/h2A#_p 0J6}v9Q-\H-^%{¯Ǔ]`ҩ,,TNO$:; ^DZd#rH"W8ӀjvcvHq2Rp1'q"IGYPm'ϥ)VeRH;RzPxYT4~:o=G|4\t "5'8խ@7$DWEllWMA׊b.'n}QŨ}7*MG7 ?O([anG}zE-\ bSeV2 <>3ߘvea@hZrBvYx=`^Ğ7G"Bɕ dF,~5 Rk 4̌8S"B&e~^z6 +;ȒG{. kvmY< K7BtCuJZS ]b/"W}Bߤ788[].($sWV-}#ARܾC Gղd%wZ5igE+k &RWOyl$ߕi 3ͤi5VVư&Xp1\2j g|OEYX[\ JPe$}ϻP0!`Hu2!PlX A4oׁ=zID|^|B5~f j9sr 3䌰D>[k #6u|Cdߦk_E=FNXm3m>${2}REÍ1;5 4̢ve; pC0jSVx١m>" .p ٳ8TI=7eR}&/!<{>ɟ֚/S  . z=g_7Hl'K%ސఔl?4 5i,FzE'TYd2+!b5ϼ(1Eܑ=sjVuEۘ-:~ntnvΟ/kؕ[?ϋ0vҚHЩ,^/:Q٘Hwgvʎk،mmS9{zIL9Ȁ07!ڲcY.MwVO:I. |8bN%+aτp%W`1ٕSN ;l8ӚVOp/kO$iYoBuI kdtG\h{my{>C,ȤOb:Z }oJַB;SkQ1ͮDG¾|7Kkrp-LާAW?=}vK! g:InA(osl7eӪ ܳ'YMBcE,~ݝR-RB6 0r9Q߾ 0NR.ܒB!{Y4vx:9Am9 JBMS.p} M=νyev|HHz io4 Ƨ8;L)͔f:X[NAyecJ"Bc++.e"zE3v?r*~1UtϲBi꒢}-8H/BGnݿQ! "8oԿ\^̇i N7>a A?F˖x+WHŭ$|U3"p$ }PEwPFAxVEҳk¨ .n=/G#7W֝ψ} \#LezcJtb Уv"{`Wwt||N%}][f}v/ċ3G)& MVbi',p|W^IZЂ"6]@"9#l-&u y|NM< ^w̿ns҂|߾OUw#u|Vm`tK6F Nѐ\5f)0?g9Hp`Nz|DFRg(җ<(Ȑޓ79WAԡ!1=.0R>維)g=l\=BĹ:&-qFW)"7 O<|VoI)̫۹N7oū5zF'I@qPX:t-HDVN 31]";.fbkr~84H\@ւ<- %v(\SD9zg?U6. RⷴG'P2qq$|6TCVsg(¤M<&5)1D#qws2M1pW'W~)zWQ2Ƃ32OwYxaz6uj4zs׿%H@V%J|f,ڐ蠋m"xb|kc9 8אn} W+cz>uc JOufqW]~(0uҐJKYF \<^ucr.+5%8eօ VXκ(E@aη)[rp $la}rScC- hqѺ}Ha<<#i1NYh@GnI- 6V*nP h|^tX?euO1 T}hey"@J~U U wh|wV2eSUЖȧlD ݧx%枿~7IDdxtICzs-\3 Zs*@SFy3pDxgB ρ٢AGO"@ 4t侇.,w,yH~;`ZZN|̽~OpyAwֺ:%ԏO;O# QLIO+lx0-4%Ekp Y͹N̆A{'qEx'RzG*p{.|7dF_9Vn>놯fVx,GҀV;sK9pa#Q5 =pzٞD H#v:D:{n%\0:kga%xH_)y/Oz_QXoM?|#EՒŋj(=m%<U?eZ?Fʰ߈^ݢW܆r*:ÚL My/e 6 >i5M*RHzbLF=Hm(8?a8I?95`ZlЗؚŷɳ;.u FM=i:UDš:P9q)7XA *-Kri#RdZ@l!uXaJ*݅`w=K9-e-qY5L@uIHdX %ȇ4/#9ƉÖY2po+pg'ECtج^5+Үp@VU> .I%)>gz[)1=wz4("ƧZrC(ȼ3E\e;@ObR3n _5vӍWY696j"RAE}4(oA@/60$Z﫺ɮDXѽ'ֆB%bOKϚdB`j69lC^MsQpmMzV=V,Sxj"b=cXᒤ—pLF Yt;7S5 B0>_ibfrZł˲?/'u|5ŭx d x*A\΋O vV>%rO5(As!ș#Kj2Gg]#(W umaX.f[&mljIfmQ~FWэV%Y\Xir+M9 ""d_KQ1W0yuBQRJ,9n>!bץBs[`Z~^wG0w <-4]Vdȴ!Is U-$&gkvN;huw"̸ R%0A󫣶 c/'ⵌ1b*!skiOW a[U[L(g7`̢ ]܌ a;vCB}Ej7!&oVʊOWo0y̢;*W-T-/_|]we>,ݖ ͷވ(Ҍ#^ ^i:U%s0U[guGA of_Z`=Ni{٪ xaTU(P߫H{o&4nEuvX|04BP'70.¤mpPJAHIAP*ِ}'D궏hߡhEUϐ la |uD#ѿN)5kߐ?+Dw1o/Mɢ%%YMH-WS`)c`^I!&}nj)URs[uwg(d2 #R(m1ş@4F@?k@\˭Op# ?JdCmG&}hT }EcrΉ-59> VNkzE 9#LwEmݍy Ź~gɛ9_e"W$¡,@,{%ςO-gSZQ rLqjgLa?!(YtaA3ܼiC{gQB(dc삓#Rrw 2}2L5QW0zmHф*–C;`BK1֡%W௽qzۃŌ £^V WQwy$JMEIZ?͟:9Y꾾VR|UmkT xR[\k}.*/w)K->aeTP ,r?iSX]kv(6煵Wr3=*!9#mSBs, n|uA1s#/ 8f5QwWTvm4Ѓt'r !bn2iDA`4Z _NrXwޜ,EK3  u.):+BPxjӵ)'EZ>o@ig PA_ 3 ⦰Zܛ{=/7SChYVzͼL)3.Ozbz 6|*G( oYSaK T;|,%c;\o{ "ݚ/R5#/b*|غ!B8dqKn?рI O0#(N^(_ʔ ws bҷ]7\K\=ǵRbz&FK 5 "{DX4N?^m~C\EZFiK0bU}æe7AC'y< EK6 ս'u,q# ʞh$\be@LU&% $OsS:RKGoA@)4Dqd JpbO4Qw0D;'-An@%;Ad;J;i%K43JnZEt+{s턬nfú퉆.gÕ[e+{4"i'TWd)pPzAz3MZ4AǵG'w ԩ>*l}*W~%zsqf6W{Yn(n쏾+,*҆"EPNJu4LN%BYl:>Q˿J6rcG<`!R?<4H1x}F f7 2_<{y`"Tox0@v`/9xNh0kt9d呚]xs.C1;PwT3xL3x8KAt]gp`9 ʞr{oI KI1y$Ei}Q[~ iN: ymy7RiҠW "7tY5=`?fm+]΃ @-(9!L+GTTv2XQ81זc6Y<%"`$(Еv6?qADQ4tME"=,r˳@]F)w #Em \1#!lSVͯ8.9ٹ<_"l`{pb͉;{oMGȽۉjdŖmw쉨 0"<ՕA_>sFQ=ci C>*OAI?f?L`I{oUӟ4gt8'ޫJFx!!NRHKG'$\IKouQڧ(K@TV됞LDr9Ӱc4z^xKҁ%POs_ʏ祭s땣%tRɵz|*oBw5 "&?_.O"9A7 =+"WMh8慣0{;`Pp.UQ{sakœ*xK㜴;vJK3h.Q*$ rWH`4崷4塑PݚᲛ1هbʚ"Xrݝ:wͨVz^^o4F>zy&y"?;r2T-ƪܯhZAkk6ek4{rO7Ձ-7J%3SXQ` MgX{#:4 }O,dpL6vU8&ӕw*۸靘i˄9a3 g(B/h_O0`]\ il@u- =a&4z8pr>`D3=sGgGljJmm5Ζ'@=vgGJ*ĥ <|j{ALR##ɯòc&1 <'DL6&OvW̿"GE)ꦺ Kl7+/z{3B~^-\P=@<4GkǺie~Rby±1(E d[ sAh kAWgsЩxkD *AJBgV(!(uDb~}R]k;Sq胥u^3 ّ`%3=9ˠ 0G=$Wl*Mٙp$~U\TBg{:2'ȓam ´&5g?yb߅w4f@Xq ϿHS |˿i&jtF^56E MFi;^WHQiF^XX=l 9-y[r7@íiZ4xgNЛ|t/r,bA ;3Oi (`g U&x8V~~@);0Gj0ƺN"NdfǡMKf5<['{>SD17rodkJ T",iERP6zy^v7;y6K955y"NE{އCJ7o y8\;BILȁF|eGPc oAf1AS̓%A=y< LznD}PmD4| :D!SK܂"7GkzHKC*ZxR!Au[:kd˗> eRme;nU?.bJ}鵒G&r;lG3Qz^̜H~@=(?Ǖ:2с!VҚ2DN[;\OT41%v‰kR/,pd- =cNbxsavlM4q-| ?׈In蔾Aq4g@R׌:Φ.\:'Ûݮsiז;!HSfx)|t|эĞń!K(v%ޟSF7 u1g傂#dH/ ~`3ku< ?rcxM*[llAbGBLU9lMAη&:è`⏺ hSe!Yr4{׋FrC+2a*VH1WT[H94}z{~NL~2T? tJhKV)o@KO֏7Z1-?@ nJ_JQnhg%5z#ق]BE(5Z;|"+Ɣ? sy:ߡQg6< T~cj_$3* ORw$z HLP7!ָLSL&hE8&*eϴt@t^uؿezs۾8@]3_)p"N530ScƜ%K}pX;jaŘmhV`a Гee2_ԄaQOM /" #Dd+[Gnں>266bꥏCnw+Cfo "3GaY 9_ 2NY>&9%R : -*~˚GBci?-h6|0Ex@MV;S@{0}Z !YN(ҘV4Uct% $Jiԥ6z4r *[g2V?8J%sZd\o Ӽ2O㶶RtDtqj Ç WsˋV;:cIBJa" M1e{B%(E@@)f  *|Z㊊ _2a5 xYRcHIc՗T ZJPe֡%&FTG%iUtn[#r&} _fr,3,DFJ|/MMdP@w(Cv4=;"P\Y](+R-FdHc'nH^q)2}]W/׎3BZ\9zTgk!F'.kI8/^+R 鰗"si[m8&Uxd2n(D%YiHImAز>8cPμT/n tʆ2Jqk5!ibqIX'u!2ݺB<+6(\9o.^HyP^*#utp&;*ӃYN/i!cx9Mᨊ|zox6U~>NjSawD9 ғBd[5c0Ou j#ǝeTe^M8 ȣP9Ψ59[ԵS0,l-ԛ}+=01=* S0H'!{''jc+KC^X%t#ңQVZhw^6a7RBӯ7OoCnD F8j=zS~Gj}o~o*pE+BV˕}aJ3nuyD4KvÛQ"IKH!/(O j+]o@w/ͦQm:P0K$O%^p-lAJ|lo4r3Ar&7n"@HhjD._/}$)ꊯ:<"Kd/FŘs?>]HT=IVC#P6 3Ƈs/@K])T ĊWC~ @mW:MV7`Mw{p+bRK^H{o0qFba{e|;5 Mr*\t-'J ݘې%lvPJEnE["ϐ:oɹleZHo%Aj𯅺\%ia `h+^k쟧Gš#؊."f0npp xǩG"Il6Bj x!yksrPtm1ˆY?&#]L_+u칪 B ̯=pXHdhZ-`(%%^މtr0QYj],˚Ot˓SUK{Ѿ'0o;{<1-੣ *~g )w1l [Gh0 k% Gwu:(J䦌dTY`Wk\ӎ3ڼh'WL{'s#=]}O$um Z> w2tRE6 1fX%CN5)уjd7S5bP͎R$ i!CS ^?` _dá)g;v7+ීo!oayocaa(G'5IH@^ { ݞ6QE3nmfQCK@ }tA4X'U vf)ΌzME[m, Q^;i I GJ< _〢kCɆ5ʖzG`M?VfNACfW->jg$6 fmk?^6 c5%f`qP?ڝ{_:xbTRqL7LoLRW0 EC)=63;Pɑ^1&E#ҮKn}6&Eh.V4x`p@j궒VOR/Lқy$~Dj$540\R m&ONt A2yn d }kPG"e݄d4D󄍫ϽDQ- 5t{5J*P ͗G#W-RTMf*DXF}Un yW|vzREMyqM:`M:p-i$<ޖak"CNGv Rbٌ1-P.'?M/\0CjogԠeO.QEΌNǙp=u舐uŬA %Ohvtݳ$\zؾ+~A|nŬ _?;NS%}2H"#TPz2mܦWtY>9@\A2'NP›Cf҇="ڗƔ8+U2hFm6;cemӮby#>Ӧ^r)mgɛ@SסD^~~<Ƞ;V7UZ2nDs5붽ug[zz80J\F=^Mۜ  v?1-򗑚 1}8EQ "fW"h Eߐd"Z)"02YR(Jɥ%70?陖ugUڥot&KJvkˏpZOI"xˤJR_}o/N`X/Vz :ZJvR1'a|Tza\SoR g9wcAAp<.y2=7sfi a&_=PjR%1 ZWPK[H,J2 hy=sU+) jlT&33#H3~̉D_?}r3c-Pw{;Q:_÷ʬoiDa+A"f\sU@m6` pΨl* *7SHi)093ٴ nfTq OOyB0G"WaCGg{vky:eZxR7SD ]zy]/Bc';Jv;qܼWA<ުnᎩyP] I SgjF~]jCᣌTZ6: 3כ+ioVjQ<໊5kzew7Ik Yr ?~qۓb!*ɕ5dFnlxd( FK\7.߮#L oNYuVKiwY;͝{g%[(SRTX`Wj;AZ$˾rJo< j,Dn,+֧"C&g|#͉w2H sx(2D)9W;Du"O~\n ;U?HAZcWvSbBL{8d:zu$ ,C(zL3#V$Xd]yH"jCG4ihĊ~匡5BLג;Lkp q[7[G{r}V>(8C0tys:!3l i(@Vgے!6 i(Aqkb87%c\)`,XYi{i?: 6$m7gEБߡaCW<{wB65\ h!.#}hH ge՘0ifы@pzLeКIߣ~,'weFdz uԊyvU'K)FAܜ&<Wܔ X^pyZ(xv5k⚿|W'5;D?V" ̎⻬,Z74')j+[)P_H]," a E^=faON,/: ?UwC  tT(OèRI!>)+?(^wp@̈́j,|?0%DG bU2X0Tb?8)Vbgws.k`2@ o+5Wdq͹ 40b4G^x8\O Q_sN6}Fk&Ow']>68iϦEQ~"vpt,"m1Wq2VS Vce^>Mq:0  _ >V"Ȧ<85x'~-免|-bI #NT}@0絽K%9p|?VZŮ'tżeo}ΉX򮍐Ѳ|6٠Iٮliyϸױ筸"Z{.(X ͅbcݳsfr]#d??tjN@i$d3VR8=&M+>oz3[Wi(+(2A<|WnL-Y ٛ3$lp&Hq\swȺY*xݮ-wo0ȱQyC*(s^VS+cᮥuE]^Tlq)B?~ dM2dG~yDbA}!AHÆе Lh߰*|riL¿88Ȇ%m56x6 w,KL46vi"YdoPGŷWay*ys"](2!X v.0fQHD1? ee\ 8.sb>~=KR**eBʼHMD/0՘NV:!%ɣNQN1s JhI4i?݈V^ON8n]Q}J-x.3=n[wWqF|zzt ?O:"sw$+nP3hxJnRIycٳ_|#Fxtu2u,]ZyZbkgJE.(=Y iYudn=baj=W 6{!t4o&8 r$FFSW2J3GxƮCP6DC0*vv;<:ވ x 'ɛ6Gwwuכxs k%F!b?C2N'4 Ys_ QFPEkKмЮ9V)[: ? ~8ߕ1zn&D 9{FSw궓zMJlu4 ,5;;Dq2AF  7԰\-V׎kZR.C#_;Pp$-7/(,"Cqo"!PlQmZAĈ"kka1]<=|?CƃR^#M]lIA}`걒o&F!~_#/ZWPشu&Og[.So(i n;۳x "Mª]vԕ-56 11S5B^sڌ,}A~M *#KVS)6"n&d?bXB8/cj->韙o1Ne8*-gmYi f^X@$;%Go"WEav)7&gP2= *9hQF^Jфґ{i|:E{}&)nޭv2@}!Al`c H9a4ϋщ ?|G2* \emӢoMzbgeB*LB}!Bc1tv0HdvD8[o2ӷNO, `LA&@*54y"Y˄qgsqeؗau&뱼Z=ue}?J\T8gv/uv? 3McT:k3-X@EF3M`udY|~4~o쒸0u(‹FkR`D~5-^eq#n!\weLמE"m tU4.rR0lV-hLl#ߦ_Ua;KfҋB<}Z zctR%>$ҲiET*l%fZ|41^|[92A*|IbhF)ZomXʞ~#Ns*؊춤E6֛rY.:xu˺012ƻ%&p,TN0n'je+B}5hXr`~2bt.A.fhW%A>zp&4zjl+&MJGC$5VaۗZʊ>ɊvE73Xxj} $<9|M߯"V@-)DіXM$7оgM1$[ݟ9T% .a!2IZ C 釛^J#hma5 .b龊C%Cޱy^-SֲB'!À"vp_F!kC:lh̟ A76t! 7[!|[sC$UR@!h4Pib|jSXFn_D-=8X`hq RpŘP[9_빢$WZgψ1LgtN;}drhgT/CDnFM-E6mGrԥA~zG8#KL4§ C"v_=UߩS2@׉AƳ,mWZLdp`zs}E尅Tk`rt2c<ھmD|m.'Q yf0Mj{~g{Keާߡ>~+;_|DK[ú+7 wE1j]Wn^1ȣhڏjmSKN'2a#F2KuGWZ'8N)3tIrbŠ ,qr1b!g&U?g7lݩ.AQ;C:52)UD 5uo4m;dkSe|ch K\2}24"S?<(*kkzh&k,І+;=/FSՖ1RTϱbfIy[e_U36>q2kfb2ĭ8:!, 64'Xz$颻P-6s| fk>F#tJ^>Cjf_|WM`5 3r 4~@ɹKowS)[%BݲT,MXm-o bm4A!2AiI|)'vIgu`q9Zs ~A1vP[Q 1C/ B$NΥ:Ph_d:q]R^kF+N=.> `^(cѤXx } еx g>k2WLDTTWڃVDd3-dWϞ$5M~ǘp\s"r`K/+O`+.e<7espgE{Oɨmbkt&&=&8#3!Vn MN-UYDMsMGv֙,,~0%* 묪S:—$+s'/$s2槣dMZ%6eVtDˉ .n< \|K3&Umv ܊8IS..Vs7w}i6ary0v*9L)YijY)ר\epMz|c[vA*AZ`|HnHMB(:U*KQU!#]x?}56 NR؝$BȦvϗ\;8\r_1Eu&w DətuyGJ$u@[]zWۇ#38g(XcՃyB ӓa@O{U BԥpD&E L?/ ʔw5hRaQ<֟sVu/9b o\{Ùt*ӹ'Pxx hE<"Jɥxb'@ZgyT p&Ps qC,A0PdU_.zW#wP Uw7R4w&ZˊsR7`'&{0v_18eE,% Z,݆WKg+Fզʇ n\Xӯa~pjB]¶*|=&'Ps;xCpY8{tL!?˔雛'ba .P7S#$|rd#D ^ }:IVzxToMTs\"uv.D4 %|oY7˫(9mQ<]hEP/8LRGNF4c89,k;߿az.W:%Z AkeIפJ_k#E W|4X0 r{Bl,oL9ǂ kxH pHvGB ]uJ M26Lmdרy1a ڥׁI!fӒCi )ޮ63:mƓ [YT8cK.JAŇ%K w &no. q&?tcL/Y0(k('(@.{)*`a,d^8CqK'zJǧ1_ǃ"_ hІY;?/f?a;ebGjs<6D./ź q'Ϡњձ%X$rӂY&L"r(GxDTZ 2- ȫmfȽb=8\2}4s#_>ns3HO`g2 2 /_xxѐ27ioo09"YwaJV ThcybY <>\ 9f!dmcV/Xsx`jCn[lMa"ۻY *C"N%uc`ELf]<ӂ?uS(PeNAԩJًsY1BGڍhDt-D> k(d} Jw=G#MJ͌"V2mU+N8|#mek{+2 .y+E=Tʄ9'?]F 6qT p^n2F{hsaxgO 1il'dU {\Y/p"CppN8<9Ӗb5AC)m* ܂ 9*,#56Oe@$FuBuPnYqUEDx;K<)3K'/:P}`?ێœ|l%'H&Ubd&dў!ȆF;cMk˸5 _I~WJﵥ,aZxv<5k1n>sc7[F! rS^-KN`=ɟt%8Iу}5mY*{ CƗJahrLUv\g%Օ>n6t7BSHVjtHGHW M8됁M<&w_ݭú 8B``[ wCMHCJk5CK-!/W5b*Nh;ڟ 8hkWe $VֿۯG3B+0l|hX, .Aӭ_1P󦍙NE=Ɔ^ƭε$9768/ 4tzѲ89=H$jH֖BSP5Uq0yOb$TfN/:)MƗC@JGV[ߝ=+8"bR)~=.܋ޡ/ ]K[kl!^{C'v8]V(XieQrU]BH1k ug0Qɬk#nT::TQfB˅^ƾ%[bwґR9շǟ~AnnTڵxB{芾4n9yfFw  tՉFcc~sT ~KZ&cl,_ȷ;8Ϊψ]BڌXCߨ_ڭ<]0cBPQnV$T5YQ 닩'/5ᚰ,qmbg|# @3k⼤UuDC?421WmEj`pXLX K|i8djDFW3Dg| 㤇% w'WJnU`C=oOFrU"[/a|fWqNܟ斨.WQMbHxT|u%]}s!EhӄSgw,&#կ[,YsC׏owY.|ZO݂f af',c^%+)xP2|FaФl{ }`eTCtZҜ>Gd/~2m *x`#(D`5⋙iXi>b;@Ր&`)K%~ĕbn2mJy+Vun6;C3OE8 xƆ;_:r;0b2ƦX(]*I!uKRAtC -a^6,WT332"1g$GPp[0_kUMe@waA)ȯ/3yls1SXWKw^v_iftRZ[=36E_U*Q_YT3a@UZq4aSɟ+oc*nAX3V&O޺DEW|!Uׂ)gBqqnaO.!C-R!\ V-Ã>-Ԙ |-+V tizM&G4&BTN'Bic@5D7/>lPo$EX oe 7EX'm%M{KkϺ5)M[Kq *Exx* $X򜕁FIZedJGL< OBgҖ3)ZDQ ISr>v qSQ&(W<L d yg|>%y!+>㈓=2sa-DykM՛ @y3dZJyNXs;tŮ`eoQE8HR`eȝQXr15u\qD\N!YwGӇ"}WovP~=R6um IEcupoBkT(tC*"me8)C٣w2Ŵ}zG1. @4IM{VM( Y 04֕_z Q>g͍kKn6ZÕy#yሖaѬa'gLhMMikZ4qQXH4-iBFnˏlp|PU$'[r$$՝萝{u-l^ff+*Bw4ڱG0YPs@>_LSuYj;`5'*F9h<7$Eݴ- ^Rt@Pk,0b75AWW.w8Zu[,Bq+<,,NO$1(+lKye~vĻs=E nٞt.)Me6f@qO _<1$`k' ̛_h0ޕFN߶.D"6Y 2Ӵx0gyBD\ m%7RN^ke?M:,Qh}'s¿JHܫOc n?&@m9CE!Ю=}POr rHjյɟB9n7eҥ!tR:2f0_ TR tjC$-Q}^aâ@G FS BҏUi6 .@ [La܄%\pT,.uUǻz_gR޽ ޵j!["`haD0XeJ-%:IxU9nk0/FJ)c[bw,x z*6*J\EY ڿ[&pӅryG%\t=&4vdE2fVI>cuw .*ZJL]--c,j6#sԫĮ ˢ l WmBfl<6'8.pΙñe5'-j ~mߩDX6ܺD)RAѯ|z$_z_SQ3wPBx_LwjRH%1BHEi),֌^oЭQrM6i5샱Ԥ穀5鼙_M[Hz_hܖs la(H$ɪ?ayN+6#ܥ)[޽?M`8K=tS"ШsL~)gFYPt綋nu0o]1)[NnytL԰m< Mω\{m~jj/yǿRF7v4XǢ}ۇXf8a#*3VLJKIZ9^P沑Lg(on?/m@T@١b ho1-#hj.KH^6(GT8X$HKocIFSryOJl"yy\?/|~y~2cax ኜo(cCx VBi5̅m:Ue0`d=j5QLoFRҭ(x:UFǵk41i1'.'/B'WJ{+߀H} g*b6@3/d-,.SԉGRE HnW= ʁe2NwX2 ʜ65{=9dOc62+fC}k.aq'3l:wC}?lN ipo+l[\9.D(Pp2" Z+Z3 $a?Z .8DQw ٛ/?o^N&@ Ұ@2b*- pNvZg|N;bH׍„y*Cf2'4#`>UMdI}![˔}ԗma{ߠmB)mN s(z[b;&#K r><BTVcqF~}ߏ05"m2o _i@uqa6>غlju=!/ jq yj 1of"d6mt[JvEVtB T]!wOQ3ez'%azt!b'tql/M~JIL?pjtdƿhz61}r7ͼTϚ ?@>ofJ|,B0)9x #xHv{:yL s5-b9 8& CPw-ӧI3\,"j0IZPxGbud kU^d73"J|R@/LزS<\x<ؕ*=^S*)F%IJ^|cPd CAh 6J@drXMI)L@}h'Pzߒ`}`Z|YG23IOp ?mGyTU JP )S "='2K AC>Txo>/WaqیqjMpu#_.UlCe Xy;Dtkܡ%G]p;;StgI7-x[` } a} C7 @b՛t-am .,تs;siڝx7Pӵ%}M`-qzx JMۙ~l偾K+n6v#ZabM,3t uT @ij8P> ػ2ה[7@{s8W`RLAX1Inߡ>2g[u.&wA(RwhtQDcP>E:rP{N&Ls7:@e~[ϝ̣B:_ Fz1!L(p. !2 Kk!BDW|s_MN># Vؘ}89TRmd0He?x%;U)XޅMzJdjJv}?c ]?}dޜHK>;}NuE\j6b-zM@{/%)aWQ#߰c͔8kfХ@A80eKQyI"ii"oҺDyI+ݬ~C҇QFa$]/pp;C:fgIb&\̠^,-4]f*SU9Ԁ̱2hwDyDw 7J$Sh gsU5!9(%:ldS}oCB*j[&H@7No#̭ܝ–# D)`_0_@wmV~_^\Y/{o?لɃ-f0̔rW <<9F =iZLײ  e^JSб-ˉB%2ۏF#֬j|M*f5wv#-•lta|PmaRv>$ehv'F&j>%/<98ko K3KpmR qV XyJ;W,dp3|`SfК)dyo_S4pKgFPZjkVv y! ƕ+RCN;,u:g)@ɪV+vH,LjR6@^Ά];LR{-pik[@]ep5xN 70 R #ʜb عuIcg s]ȑDm=|9`kFy32҃{#.! ғV[wUG1~hTZV?o0Gܴ9jg31).i"&߭@SR9tS/=LOB=y>3~;+2];];8)7@O:_=N'<Tlw?'s1U_=vo2\Y5zU\d84#ƅ,hn6m7|LJ"{tNC=X}{Ĭfi-|_yP}/OpDW}2+Ksu\\3X"R;4CX!CdImY}yXeup7'uCKV1 Y19 %ِox{OYsY Ng}`z1! Bkb_d*A XwMdXCa}ȥ.A K%H>݁ΚUR/gǖ# yypy@f>`?5*ZC_Nˡ[ TafN8،f(*f) pUà 0w ;]eI|8u,p"К0i ɖUӤ[pKIӖlпzrܦ؏:5+@49B,[ٍxl_~ӭؒl:" w2NS3(䘏I !m|r iT-.A4BX$a`7:6j<˖&JCwr~B*V2! ͸OΫ[gKn[+B<"dbb6}&gh_.]_bCMػUuU[ |g`gK3ãA?naS$uLҔ0|lA1>'ʼ%OD<:$0KJѳDžSL"D+UROǙ֛LMFTdX#|N295ݞc-wD*)b,><3a #ݶNO32!K&k$nyE(Fn3.M5nR7BRvv,Hn[:B."v`Қ\1gt,@T;D?R Sd)W>UjvN Y!\QVo,*:4\U_7`O) -Aʃf27a61(GucS*aGLQ[:8+3x}7 Zo=FPR wI)}?%U )܀19\5H cDⲰFIx  <7~'Z>Mp#CTO6ȚӼ'@Y$>~[KV}iY?ώ *n)6P"V(HXXks 2Pq4zj58 ^ю'̇(sk?3[$RlkA3s@m.18S_efj:kDSE.4)sAV޲!/ӼS'o<{#÷3, dgkwŨD"rq4 )ԾNFB{$  ʓ(d,}  Tr RE-'/٣r&^j2$2GR̐JUPvȴnq8`~={G1qWHI/m 7l*3_:LHU+;7Vh|JVJ0"*9f-{tdp2uwt{go٢1֔PZickqD0xy%qʔxh2UghΘ@,b#g( chQ$t=E\,T,⛼SvDTa_qjkREq\\g2T}qќ*8E^| GxG[+-5qn˙ OOH3PNDAUJWB y@Q* ³QFh|]kOG\=$1`nd4ٔ$2iKT(!yw"`Vˬ69b0:GY BwXioƳ;'٣yqTCBPw~gyGô5+B:[NH{-=Qi}v$-g(dfѯXRCXlq04Y51_@cij]!Q?YČ+ O ' /FZ=T$)f0.XcRהM_ 5lv2G(  vq{#/agJ$bd>9zҺ4m0KPگ-5__HXyj#bɝ ~'Z(Ym\Wɲ jIn%?ޥS̮ Rx~Aj;kV])^VGb6ߍ`E#q]+xsyCߵK _H7]10ARZe UaWK:nˢs ذemF9h#FMoQ+tzl nj2.K宫snsR̲E)%iU3u "Mi"Xx$IrQ͙e92MMy&VuD/s(VO To!Jbp蟸uBl.TU@]c96ƺ/ϯ9漦f-xcnp^mp,eNv`˄z7^r7 wƅʎ>}>dpŕ)Do 2qؕ,3bi35y6ojfuƟ:T)#:? M9&cب7|)InVRAv{Xwa ޽LVD= FXL`}^7zBUQ5"#C] ա\4G/W @4N RGGB''Ͳ4.9)#L2.KnI޷9d0V(jĻgRwwK>H 1=k0(g^62>J~FQ&Յ @.pch<~x0V/?XxNWrS# M`ɮ&-^Tw; h,!cj( D3 i}Cx ﬦ-ElHxo>/}ʢWOGy^4QIZJj]qC E;C,o:cY. B+S^IHsb";f=\XpA_qWiYwBggV66NIp@Ո*atꛊV ѠfyiBO:;Nq%x)-{;r`,YR(Qq gtz՞ <m!{!y ?k-p6XQa '4"X,A, +%TL*5a -$TX1SqnA 1-$`26TI5ʙQ)y1&R{je7+ztr#m4‡71յ W, ݡXm]0+Q5C%4,VQƷ帍f]H,ؽ&0A견QR,aZ9 h_*qxw b[?TEhcB"ڔc}M[wer̐/0挏ͮl,|tFxӓ@u@Rs͔Zir!S&nNpv8 ʥ}Zpt5eu,D7̳e oHo+1)`Uڍ&N1-M 9hyI06v!EODE]lH+FI(! rB)q4#X-) om}s,NĂօYK{.XpDgEߖ!EmLtWDKGp/}QˏJbjڅ#ܖE(uw9k_Zh{kZ`4[̲R8kr7$ɥ2g,~W!S^S65"#R2#{7k*쪙 ,߰wlvmmyM }/z,w4]: KDtnYs-;*n@Ճdw VXItkP} S-{۷PP(E3t2쎩5wmWL [JXfnVwon m5`]1BeEIa#f+i.i6.AOdG75~ظܯaI[} v*@KL $B}o(Iu2or"R4?]*`Q- eYVMyXҸ%7}WF5bɍ<̗nkpt0?rAj|G*giwx)q<\0`^Pe@N.W*P9RyD`tz?[]UĜFhd:(ʲ\7]Leұ^-4 ru?eɵ3 y9Z:Djp){eT=wƸ T%af=7GnYsy%Ξt]YOxf\lp_r07Eiu'1<[ɹi\L|=H 9_3]XE0w"QD{H3*Ӯ $ 6hlkt(]B?F~n}뵑oHǘۜSgky5@Ki) 7P$d:d0(+Vիn̹oE; bp IRM>"%s&t ,\ri`E?LIHe| g ZOJMkx9Z٬̯R$cIN'ռPmd#$Gsx~'6ZF >0(gd,oBSD԰_g&*[ ǹYq2첡{ZG.8pz1[:.BI,|X~Ȕn`PE{}0ZkǝjP,;pEzvZ49R*}aN$ؾ'ŗMcBUsQXj.6LqϽ{p0&k.m[2;)+m EVZD %]|)4;;DZ>5M$)<1tRYwWpr8` 8Rm.CW|mXGV mJ +y&Ӓn,leAvt i ,#P͎-נѷ%IZL {;f0^xQ5c:-&DU 1^SJ̏Ȁr~WKtaN-܁Smba`"K[AtH d%J@e| -_B"#ݦSPar?E G۵Chd).w.2"uV@[<2!#VBw2([]Ē9K:AIԊf#W6!{A왧2&_>gna[cV@.`t +PV~|tCm:{?E!%X^\(`AܿZ!fL`]w9•% HIʽD}2-zJb?-єWmSeewMS!RoML-/eITSl&](?VDM}Fˋ d*"IS-?FTNO]~w<݀}nd ,vAJ^1rV_<;%18U'4g^gyQin$dJʧ^s" B0 ϥq+8dZy)m2o]^+ w ߽_ %LO8l;8 CGyLov]Ju],[LrU/(D^t1aSlAfR0}oXiO.+XpaX)`"G &rB@Q/ToR33ti i!zp= /WA냖s$'/o.s/< aHgg/l#MlXҐϸj](Z߀.H9|4Vko5=lzlPjeI, ;R2P悚4^Q =w,u7tLm!痼s9~\<}^sGzhMGӺot'sZ]*I)w0$W0aN{S}aײ[:֮ZclR<>*rޮ2q_ªu%F5r/3}lNP%RJVo j:c=n? Nʦ /n G'15꧐ 8\Ҏ6]@-ÂE = 7O@;>rQMx[z>CDD<sJ3Xc|V?(w6VHۍj"PꞸV⿔Kw)ܣm;>G!za͵y/͹6X!D,(V5;5k!(4P/~"KKv(Bܼ 2cbG̕즼w̟N죥޹;> zΒPIhbEs@!Fِ&;˞""g{SFYozd50@xɛp%x|&c?sJ{lՓ&tM-<AdY4]Q:˨oy2ȬEeΤ$61^߸AboA&+D"H#*CDv C% `,y @/jk.68hvI}`qKJlhpipii]Qh%~CI_=E p`}=MFdBE.2Q] '!P9"4& T/L\Ð{Y/ww?Ω4{М++ ._jVpM:uǛT5 0J?z*   5dKA7gR 𚧴!1GH[VaK0ʥgK<"Poq`nBn5IMv72-tK^098*Ur="06YC>.BzFQN*UnCEV%fKb?BI*wr|Soi k2ox jXUswsJr,##[)77 ${vR҇C/8)9[)ċQrbx#ޮà'Z:='gE  םj@[ \ki}VF6UåLhz牉1ox:[luٟp pP7ٔs&iߩ^nJ;?m1D'YEiܷ~Zd.аZ\/ J?Ea_k]}1*M (Ba&ju [=q)8/:X*A%{i9Ǫ pl_ ~JhW<}T+-=810[HNvj[aGL6wiF\/Жrfe'kbԳm>#(3:[-/t*WR{+q {)ƎO8 FழI5'#'g3فW.w܀L-L0E'Tl@#ҍ uj M['[ bX R"iy&WlZ~h@Aff"5U X~bl#ˑDX+k:qiQyqpN'1@^%[m _J p1SɚÏ2ڵIU,|k  Jj\ݭ\*(pz5/܏zs QHǂmiг[@2ݟB h[p@ 4i@VÉ[d&SDV8Nty&uSyO}hmd+z͋VC U6MphYz"AQwzDH\CcO?]#G USpG&BÀ(8FBD"#qʭr ["ou@oqܻ7wFy0C(lPuIe6g1_De|fXjuSGLrם^L'Õ+Ŗ4%Q3i%2;LُZU:DJV2 +*KP{p``'S&R(]%䫨WV0pԤ84*4cVR=0byN݅@OZN%g9m=ސGwjOGPR=N7,}A 8k)kv%~ ir@iP3}ɓO ]'IaipYi hg+2,-SvVCY>0ώcB e2o<*Q͝!Q @XL7’.,?T,p!-ܗaWHйП0|w% M` DŽ?Sz,Hc8Wm@VkڶzJ,p ˨s^Er΄ziX*&h[TPT"lWlcCnmmj_һA3cs͖- V&gU7[˻f)h*;)՛1ͻSMFJq壴3pɣTՅµS[,yAFUępq6"ᓎ8Eq?/W+eoӋQl .<&°m6_'۝H \ Içk=VAzP/˪_˝{Nf~#8ށ 'O|8>33 *t@.Q$@[CѸ։WÙTsþU\ ru ˥Cw4K=`SJ1-_S~Zˍv0a]f6B k}k NǻTow/,N{{Om0ML͇h1I",X4zx`G.? G4GK]n_WI?Mv Ĺ7i:/M=P26 \\ϫ& NRjPd3(~RCrʿ;agd$|Vj|><妄ƼzY"/^U겯5 #E_?'v@+MzG.R*G Śy?m92 ~XC}ߣqb^0,'\GTQv~8}/0~7dY#eA1W]%ȁ1wq*;+L&8@vb]Ċ>A7%/`w,Tɭz=י|\ ^7i"eUs(GFkfixT21lsEw4.V\x5J畽ۡ$e+y ɶi=7C*DPUZHz{RuN}Ġ}ߊw-f /+V‹(%Xeli`G`s6=E}?Էqɘgo !RvVn,+e=WMrog*%Ķܪ)f Cu;*5VQ8&!oPbB/u1( ]&koH@q "WPC (T;q{dk:K!C>ŭPT'JSs(f[8ᙧpBa9 B @ s Xms֞m6bv׹wf(zԜc@jtDE BԾȷFı*"؟(} jUh2|u [ŞП:Sli~7iLA*yzFp0gxӀm0^*X=VO'YzF",IE6Tסk1Bvx"Y֧߃%:UHD]}OR;'ȏnxaB./$-l4"n[0R5-_Lz^SB!Qy~ @A$=V.ַ{R(9틃-F*ږdW RW[eP(jЌm'`ctki Zmm. &OwL&=0H[}%s!ebRe_xeD{Z`6=4O%BwG(U2;?v~WJ S4 U \XAz9xiD!p0pCU Zyߍbb|߀:PF(o45Q < JDY \/}EtQ ͂W^opR,5jat{7A,^0L{xުE~s>Öv = Zb3(YK+2SJnA|jC2;($.GCm]nrx PE'c)ڣd n[\5wbZۼ[ˍKCMqǼܘU+s> x[5Jӣ u9Q41 ,x1hjs׌ YR?/eLv;]tHE.:W.!jSQLbH‰S8H3z%:k.1'pEk/A 0$t4KCF?8T۹D]|tUc#1#5EŹ3?ih4P>}BAq\e\b-{m} [ҮL ެ#*xLv+ KFрy[f"h zZ?[etWT˯vu|5]ó[t8T=o/1g% t ^;oJOp?㮰t|x53y>ѸE`%#ºlju[Aw&ډw%v,2Yt3vZ)vmCV,qs#d  쾁uP]`ɑ?ѳj2믕MmwY*ge3ZwZOub2)*ga_az*KRmin@pZ\#xgRf85KZդ?ƣtAE@N:kE.yAj! llpi\jۦRZ3|BUcF->{Yhiof&kg(?`߉I \2@T-֔5] Π!6Axy)$>G :WSNazWZx+k3kցۻǐ7 V|Gsnex%w{_+LDZdvy?a]PG0*nPz fxd{/ˇV;s'z+>5G>; 0nhma[wn~.P?R +ұl"K'#z(`;"x ﺪ5G,Nt!R@,^ON;~W,).Y 5'% œŊ YD,7`7W0ih h+ӇcRҶ,^x:3a)7 Y?1guG/E~碶r!_)r3Ig $yDj4黢e<[B â>ep$,s\q?xFjSW&ijnUyJ-|o! Hס i^\R|`q^>c도KZ}Ita9t"K0rt#QW5[Wa]=(`P 7|t}%@-'qpA0$NaCe٦ mA ']9~נE$]Oj hD$>\ԸKY0/En#<#W;.^Y p$0`<#HA WlכuUb,2][]|:\&ش,/P|@!A29 o{0CJ|ڿYLoE  0< dq#YCEsS@b\l͐ `'\DVLi`+/*osW^ c Mv\㜍~bOF "$i!Ӵctmsԗtu< 'XcܟX/%#-bPN[Kz(Fx\nz!n)l#Eͬ[tw;QS{.!1-Cb@SbdM35 (wG^IǨ0H6}9.Y} ܼu]G/o4>ŒDh>GPpxS[?'),}ݚ6RfӭHT[4t1VvЖswPLxfh %B$PVp/;5l0޷>n1WVŐz5 ?[Ox#A,~%Tc)7l}keYF ̫rxwl!QrGQ#Vuf$OR~)Q4/9{V y%W vGa/B{%oDA7~Bwv+CKWT+ş8U:B dCC$*~dW67xQ@fj{?C\]Nvvd!#-$ 桀2'I*O%'\fA|/Ǟкi('"̖4D"I-!F+2AE:۴6F\)Ǫ],H<~fi 9&l[>2+4(]{.Bx{[s?;}HMkfA }uL^:Xtv+;Odha4opzvB;9 %E ^1|dD4GmGF) #"Z0UjM2Mm!kU(fUp0.OYf:魳H]t zZnyD8:|D%ة}q{qܜ›T*+@-^0YSls '6_B)}eցK* .)<\ʙn37x0 <fD;͝0WnC-l;aCO4P䑋!_ IJwH?'#>ʻ͍M[~C`Uޚ uaCkyO˧=mCMqk5_~n$WiSs BjXr̹My M~ocgFA8üxF⌊.Lޣ킼E1>ZG!w2n_ sc9XaāUMzt P.GmW{ЫRDm܈nc>(QaC$4R BU5CޤY6j\ҕ4~kO }V7*6t}|ٶe/Xc3n!}ե~9e rQ ]ylz K[g1ޓhصqi=[cQhX})8F}"u?>0S4Z^{Hv% ֤9#PZxfʕ [OVW|ayAC^0jf;j'ursib@R0Ҿ1 NnKU1,1 m͍$Ú]J+&I݆Wg%0(膁}wEEiKvx.{OEZ`U]W!YT>${y J@}ɣ0̵&m\3։Z E\q¿hZSPc! @an ljk*Ej$g{Y-k@@#{c\50}Р]RS])862v1zJ3Q OC#8jxN9CS+xK/!fb{dt8⢝˽kVO)VҹlOofçeXS ^Y^"iu%Qc9栫1]9q~Nj,b--ӊ}HHGTq01lp|-Cq(9YvrWnˢ5mT5%1BA vœQ@P|P:pBkCڲi-P[={E Bˍr9"#.e`cf 4[g^>KuKoIngzjo&D#a)~&sVq^sK32?Ծk*Ci3;PW,ƚ]SpcJ {;?/a7Ly3_%[,CJ'*- JNyFE`*!7Ħ%hvZ6^47*UdM:0xiEOʋ' Cscn3Z O<^\ދTZ\>B0[I&əX?\ r_ ״6_te׹LLAġHgh Α8NB F6M_\_RA %zڰG 5B9QԐi)>*PdC129ӈ5X$> Xvfʜ*_>-y@0=Pe!`Т;h6 X$?K/ҟr",sw"2Z Wd3A7@&–Ye!c+(uѩ9?iüN6@9.h\@/t.LFuxZ JcII|E4U0 ugDqTDN'is$#P`C[+M/Х VLAA ěc/d%Պt<{O Ǥ֡+LS Y=MHQwAC ~ n['Ǐ왝9ds{m,$5E}ymI|ML2iUrBsbpsyzx 4;ۂ6IPV&$0=9Nof x T}^6<хkWx%x&qYĥ>],F֞4326e.[U-sQ.v~r* <K4/Hʻc+j95VU+-֩!*M{jA wv'w}c1JS 7w>%yHyA_5S_l /q-+c`iL}?VE+c/yLBVHgsoֻŻ4CھE`7t&i%dqˣpT<s} ZdfGo6C!OkvzUUu lau .Hյ/IdBǭwnc$ Ft,.ΡޑuR%m57λ )}oRZT;.b@V*r4LQ+Ko =!3U=KBѹ _3. f[NxT92Q[+^0fEe]N:!3[rcפ\Fx dnO£xQ?t *AlP||D6h֤g3 `;U&}u[7mhg4uM3s]2Ϟ DVJ;jnzU`%ӺeZ>X W@TSz OJʥBmNp%c5X9~`*ʱ2}lսJ XR57,9Qwƫ5#Ɉ *H?ha Oւb"5e|œDMf?$nḓЋtS39Isy+A2|V)GULO7])at.u3N=a2`rqCcl-UC{]Sep¡`( [*TyDQ'J- fKGlL-O"xRND|˒YEޚ֣} Y]ONAq肽oga+vk;_mfŇ=*k" ZIHgb}pit_rᏢ"lrT[W*OfXdo|SO\9[W{qI_bhv`U% S{^CzR~Hʛ̈́7KjE){wp~Vxo )0E?AGgjïY.em-[1EK9#(ZXB=v֣aʕ|+l*!A D{0lUq k >qLSr |QzZšOxzDvT5+ :-7Em:\at0qw|cL/U 7VT1i 67*K&*;1)sF|f8چUs%9u]'h3 V8M$Jcz'Iօ&%=sCkZ.um;k-t+Ÿ {9 ߕ]ot KҬmӛ t3gu3%9N-tH#ص,+kA頬x(w~&hQ)fozfn$ia+C.<"K 99Ӭyտ^/Y*˦ i&w>ث‹5wkytQH$KқŚߛ+sˤ w&]<'m½R^N2Mȣ#ߚ $o&W;(/G0zJMCe DX.JfK MnSbڙ~xCO`| kΟcD.{(#zj|3wTophy+Sޚ<%(mj''hpgAJZI_WMʄ [}X DHthpyaX:ūLmrt}ŏq)="B,Tí%t` ~֊0> fЗqMh0E}!U#CHܺ ħ A_tP+ !+ķϣd[$.0$Ke|o z4xgAa LG އo]]<YӐuRnƾ2<ΗR>ll[\ bx/$+ 0/&Hd7l1Djq/FM"H$:E|ª&C$і6{گDp $I^>ZNБglH-t%8Ue &옩;' *7r0pw&v 1FW*Yƛ"!Sg{ ^ӗ01q뮴# aD4\؛F5{x8>8&s| pPdgexg7V Th1:tjl{ـ,FWq`^}Ґ/2grC^=31Ū}4xv-8tj־Clc#-j2ti8`i’:>O*pHرh_=`gNZ><\ȺZAo$hjD} ؜p Ôl2W@ZNm.! Oiʭ=3]45f+w+[ D2s0_X'Fz`AyKn kУ3yw425;,"Qű4(Ք$0ues3ɭ#QR\ z%҄.Vv~´4-_E`Ogʯja1@¿*VB 'w$i}؝r';+Bj@|{`n2ķ%,:1|@)_k=C'\}mx{~]Fۼ'/3142wɪ`LpDݾ?}Y7ls*/M?j]XXa;Ʉa-Q.d\Cy}6s'`%PuJ;Q vm%R=E(\Ǯ*y4 I2C;X08Y2A,$)fѾI1y~c*i)Ӛ!T ):O3z! ʹ;zгht(A=;95T<^fAFI#K0)k8fR~] ځ`^g//4T}eљ^4 EώA9ʮ׉tGhye% M.Mz 0&ʝn*P7h$W\^:u7zӿJ(}\5RC裏=cޢHN;Ą]; OIa%O%kͥu)TV0zdk ahӟ:}rt7,ȳg9G! JaD^\Y_Q?SR@̓Uu!"ho]AhJâBNہ pf 8>*DO>aeo@h{- OWb+z]m0J8z@zu`0(a* zͼ(_S7G/W&6pL@Ep!sۅN>X"Sbk7:w!idlO@،+0_Q֮J e* FC-07FNJ(V*<<1K K6c=<]CaΦ!ӥHs!& T<|QR3)Zͺ~\x{/FH?ң)ԖMVc=9 )VW]nWσpn&?J.V=x5-IuGMb" ]f=G[=4Y6k `K)y>SP{kKx}EIjVWG{3Av%;l1)40\cft& i<4bJr #d1\[ꪜQڝK_p'KlJsUne ߾s<X]9K)2iMHK"c~RzC_in, [ 3cL>h Цև@258G+w*KD|^Dp~`j'oSiNsm_(N"9qSAq@~qq8~v0b-8Qj|*V 腽l*_ȹXSfH> cƎ=<ZzdF8}j:{cPV]71*x#&lZ/1d{isy&5zp"3"o;zn QUEߞAʚ>5Sz6ⷧqG '1o%p?&u-^1W9okA6) A?9[T:{N$I$kcQy&OC#YaOh`B%DN>B$ zIT0Of_M͔eȋ{VfzM9d_&42qi ?iLyA_G;jb }S}(S}3;qޝ :ǥ3=D;Xk 筍~TNXT[yLxTQ^vM;uB@j;t*<0o1GqwtR'W򠛕d&%. 6@k+IBt2Ca\ZZ@u8Γȃ(Sw[4Ό8$;J5ieSq#tz~8&*O\YT ThowLj@%14wb38&P[JΥ@-뮟=tXDNp:B5~ 5G;t0:֮׻Ą2F_- :NY HY~ bDȕ݌ɣ,E/xn)ol\exjnZ+ROgk&Š-pk)^  \:9oa,+w30Me^8;5S:Q!fS6x`s5k@Ag8ED1 $4}ZQ/VqOQjwl@@]JX$aa*N$<>^li7񎢫+rD5h:^QmSx;%ά>-/(W~OC1;PPQxIW5fʀc91qw[`2ҙ;QTP=P =Z1P8Ai?Ŭ(VY L^fܡ:Kv7xR-=LDl*չ^ R846d a= vT }.b¯_n/g^⃶vp3dl95'N6/`fϧw%Ȼʺ wʫ>h~-[oAC.[o1CNSޒwWڪ gR\R~D~̍ }j/=r.aC`nI&{f^ö./Va,%ӋsB'pڂϑN'FjP)0ptw}\!SA ?,Ʀ:*[?{| !fS:6Ypn4/"E)|QuݘrkAk~,joR@UQ>|dUD_Y!{&8$^ y șm7忧0B%{tPv[}ۡJ5[s@N$&Um8ok1@+ޯoRgvxŽ򐖽DobG RՅkSUho`H~}]e표o&آEUy`v=rRDȴ;|Beo3ڶٽ4lFysN-j<+KQYEU^Q@S^aJzy)_6`>J lYT{5!p `Ga8-İꍯKDBexP7N+%u8x,밬)(z M}oZ3tKֵb;emm EJa-\uwŒAz,'%\gݐYއ: [pz ҅v!`ca7Y 'A5hJKҪdTToPX#ZA|uFPݱBIefg . G3xY.$lX%kof {IB(oaYjɖp0;5r7VL5_ 4.m<5/xX(&(VXŠwcG*iI3~BMfMa40&RmwrXl-0BEYt]Il^*C/zJu&| (:!1ٌS$KW)$C= +Rh7G" ``g M/-|rrNJ -,'LP7%Ϣ(W;ݣ; V"-E? LO=NXy]+N2 8::-il ꔹ|c@uwrh@c< e95, ͝Ql=4 2ajx[Q+rp`[UKrP'Tk-`U8>zA7T,~$m $d\L?jUr4rѥP66"C*#4+1lVacr(c,/$8?FqM:|5DCA%KŞ~MbrwbpB1mAJHyylE'?R]%Z/֚!4yNtn1Ye13h؀Иz?]{XFTb1-iMcģP$='q{.wi=H ܙ_xY"wqoJՐZu ʀS:W.lZB&*iKwy9ۼ/3r _M25 4 ,NK _)PB&V6z)q6=զJ_p=Vrr5Jn`wCq,f{^2TOeՑk9F9~uj 6|:dB);.ѩ ʭn@DzaL~͍5/dē͐+`?.? `<䓴~l+yۤoZMscuyl芇! |g</[Y F%ՃcD|s wo#H{C&bYU,w˨}?ToMªiwtѐ驭J(Q8xQ XeU@eêŦ-x@6#EZ 47iު^7:)3~y8ԁ룓L4ư=T15ABQJkQLmz[JSQ(4"o ݠCrCE{z_Yz6Tl)qRS'J[i(vObzj/g$(sBW ^TSYǺU&7Mnkn1_g`,Dqqfځ a>ZsoNq|32ER\Sd5kb~4> l*0W拜`uRUpOktJ̝Eڟ/nEf2G wOG#|KBWK'R{y/.O[wdV\ КL_ B| Tb̂hl_)Uv ܣM/i3o&#\M8N'O]MK)hF_*Bɛ/3-mlQ^^*(ƐJ~̄+oT?%lRJ؛jf?v6ճK 6n[&%x 4ܖ5+U[S6ǰ; UysZIakbr+pL[69ŠH6m {\ʟX:8W;{3duKt.u|3h"§4{ ǓmP}Ll@L@I1_:Ȭ 3̂-8i q~vYݫ IW\Uū H, ,ɬ9!#Ƴ{%j'2dʪVJC=zOwܐ Ciڟ/Y8im@$nb\TF)C#Yyv^T.-Tn52cgTyK(S*?tƊJOa&> .O.wxFA·Z F~O0ABOeޥ~\ (0ݥru>lOehT\NT07~.~5ijpd{ cAmayTaf!?.԰>F2xbfj)Щe6Mp?8=Uf%0 x+`7i|ēߟ2-O&0Yt;t.If$2 8x}" t-3!Nցo} NLN݀,Px#L nExz7J#pY%8 7 #GJ rK|řY&DH6^e,^{ŜD "̛XVU7RFj| e:T&V%lLjNGGv/Ms .c[godObq·ɜdZZ+lW~/ťD3}lCY>],H׷uensxA'WMm,Yt$_#kˎ+ Yf~j7gJt DҵAY<#w' ׶ &%/+O%zڔ>Qg٥pW[uE Rp?*+uHSsƍ( [3m$#WԸM7}HTMeNkC77Gd^C.e^,&sP2W@L70jhrOaWARwzpIh3?~= 3c\^E/@ܕHNLt'yXM$F:u9?GǧmI%fa^9ʶ;]@+jnWB^|j(ޝOc?Ȭ#mR(F^| cʫ.r)JŻ#Rtlb})mNezt;RNtJ14h(_YAHuk mnIVD>6?k7`g{쾇%R,k/SGEVx*ɑKA}:3ˌCEWb?u=Sq./_8ܦ~]ܥ=[D;N4n{Y Mw 2@ )^h)oJj#IZԆ4IW6/<񷮅 '%{LzvLRgcjk ILjX ukq(5߭R1B5UgV& t<Gr;)y!ĎUn C~kXFaip~ka^ğ1ުZQ%?l"Y5vRN"d52[/v ?*vkE89~LM 6@xlꬴ!3&eb&{~]wQS.*R\7$-b#P 3԰Jk׶i.xLq6o)r,*)Yc^=){.KN&ώFXV/_쭓b~ '@f |gM S\*:nP |!zޥwE_XWiN˚Hp*ֺf9;Gh?ц 9|+;x6iP9+IY MX5@~"`9a[œGM)Mm:;yԆ[r:tWf9$i5FL=:&UeǑi:+)WKw#|#NbD<o?B^,? YsdAt\ RRbuJ0/^eP jb/py/6IMA!4vRr\ʿW"^% (IUJ[O A(</Qw[,-R)adz=6vRub32[An oi%䴑3{"k/m]ƗYL%VvӸz;`\|{%arA,@圅F㰜qq@Ze^YnNB{yz=n22UY\4SI}FmW'fjJ`Z?mF_RAbbKE?Wߔ_&gR^14$ut Y_}G1l]nc?2Օ4iӳv|;)7;lr}t-A> vvH]46i tWoMxM2}ˈv_&5h E=ԝn+"L*ڭ%sTW DHl=*W^嵽:o'yBn'[]?M,[( tBռcu͗W܍P*DӴ51UsZ(02QqЯx6K.< Ȼܤ-xʳ*`RqoxH kϬ abV\aK R [h[ϗM yI8tΨSnD=bb-}Yx]* )NH#r縰{Í4tk֕jat ~rWD'Ok2 0YNjZk휕2A`@}(Rx#Jmpl|.T q~ ͺ^q158iBԬZDm8`کJX J@$5$e/̈́ۻWْڒF@H< "q}u\j^)"T8r%ŘJ)?ڑ}lA~Vrr43hn%4uLBɯ`˔F#Ƅ,ӊ4d)ɩXlM 1坒^4$]0&U?vJ]Q%kC-%µ`Q+tiAVfFq`aۥ''ˁrl0GpGMЁ; m7kb6G{7XNd,EWbkE.O[v`Oa<BkX7] eT@U-\>0ھ.aI .ٱ`,8],y3;Hs&a$=˪ ca!U;wu+uR1ƛqar&Ƌ)'$7;Ρ9C֞**J>j%)ҳwr'4:uo/RM6F@GJ{A"h#E;ڳoi`HQgf ywC ']#{-.9|bӎgrE6HG6 j*fNK3 %43fR>(Rp,.(yo z.)P׻1,mdg_ƲWɝNl4Ěչ]QwHkg*[T>OHYnޏL',1olld .Xˡ!ڗڎ]ofb ҲAHF׃Eٕj G39:[TE6du,ŤS.&Xg~pB Yh{2)p0 IS]7yQ&0ȅW"C]!/|P4? W:u*e%T>|!da)me Hoim>i6-?Pk \S ZR0S1_vOӈ&0/)bEk("63o0@M|sQM/A[xQO=qI+ꇰx˦ `R&FAE\}:'}.crᆓbqIW@O(e3dZS%08;T AßHnYIq8,9rdxSfH2 W`#-:.hA}8<):~ap>cN68xkL`;sWR^"ɷD!PЗ,CglTSuc ظxQn _ciA U<ꗍ h^@n]e[Tos NsZMt״TT. USOb5Y%U~|dɹvzrk5l;,ЮL`yҜᴚ0/#M]Es;[bQ.L p4+Z i{tE CIs>V׆ua:kT'ٳրO^"_t;Pյ$]Ԁ4@Hto K]0SL?'+8 #GKHG%״Ii-̡Xt7q,иN/I&0m(͛mo!DQyu)8$?s} _(X[R]b`,-͍2&ǯc4FU Vu2?x_M;ٷc2<  V$37UnrwהgoԢ{yVxW%W]l 5Q6Aؚ0hTLC曅(\|s~ĘE>dZ1z0'^QQA͗?h{*)Nv˙$B+ˁiH m`j|h^-L82ajfBbxV|t=ZPLs 1_ &&l T^nAǕc-[/Vwfun Myt-u6W4Gϓl "Y"8rf=x488=@+jt`! ܽ.qwnq:bPRvlV Df !` we0{!]o+׏ ;$gڴ~˕O= Lj@έ# ~@$mW rCk邱NF\ #xU`nW~c2Ԗ2y'zeLYMoPdž6򤭧o){ac=ҝmQK )aϓhs:nL沨* tNQK(3%EŒfeP,0m$Pj 4 T-(4 ?&1K lӜmW;j1ldKɃx)$~XwԢ)nA2Qa[͋g:>*^EU}$5e[,Sww )Xr?9A;A=;/|6> |qsO VB~Ʉ~)Z<7goHK'ouN1qeWhNOe<\Ab7ZK+.ŷoKE6$~2 §=B?F_jH8v~ti–pv[:]V]|37{_6Vj礁`OQ9]),^E ׮J2>LF *ZXxE͖"s!U> "/W:}z Hwdڴر`=vM;f/;+ dfS@ X'9M@6}ҷc:i8#@un>L҄(\2Ʌ@XtTCE. H]2 J7 )_)΋ R%d|yix8I yL/`H [zw$hCW(4E۹y@f:#)-}Kkk)].qѫQER!BjYw;Ctk{5~gR&6&, SbHmmMӃĬ ck`qU Pd8h2c> $RCm 8P=wS'3]t|?+9IMc> 8k]`䱜 7-jt5 ?à5z`>LRDV@,79 o`WѡKdʔ.i0HRAKA8<U&0UOm2&psN)< c1iBdQ -yueE* 8:cCV{x-O^!@4*v=Ab,kq4`FC+f:IK=<匳ű%`B{7@O3L$_ZN /ZM[BbaB<5UV}7|K#EUS$>*V[L_4XP!Сb†|(&sBiQ佟Yvж&Zj^saЇYU>gÒz׽qӷWι(~i`ʦiy/#% bI6li4+|),j+ɐOu N.M.:riM`|\Mf#nOm,i}ؽ.UO|=?An 8`\||J:0(XK.$t8JvIv@ʀ͡H𘮖m]ۛtA& 0KsKr]zo7mf͈KH4 K3:nꉽD :*X~ڙM +h Emʤ.N epX խ+ElRuMMt9t7'_]ؤSI )4%Mz.Y7YqkR8*<&3ۍpm6JwVD%>ߓwvm^"dpb6GLn?le'`& W EC>(ƍ˾K wE=;fSM_ WG x>{cbT)B+%I//ρ؝H=U$i \0"D ]ēd}D3Ղ_&xpabJY,-},ģkPQ K.ctx@b.SX.aHHܾ'AݒhY՜s*o[Qft=N誶6'n?zP cF7NRdnb/3RC_KWn'F`folq8쿡wb8Af:M1 zB1$37(Ǟr1qDBe Lq ދN{<}.Pۇ[pH05X^0EimB#~iZ+y$fLsfj`Xe\Ja"+DI8[76?t?i@ x7|(uv6J\?gdb|-nA{B`Y'UcCҺL`8.Yg Dֽevzv:rÎ@2>fLoa(^+Ѭ 5c-`| a^L#O10wKG@my19 ت] #P pc_ S9DstEaۯ%b+S!:j#d&m>7~矄(K7'MC iߕwRw].Hj@5}0{&2B='!{-먌W?]ܷ4m:iGf ) t irb6 ̑>r |7&\Nt,8NTn竁Q 4C}a݇HE1GՆ84uc/sq݋E'!GUWFȶ *Ğ{ r1uPeH>y_>V_>~BmUX? )`ҧLP4[OѸQк HEDؽھx:SN50JII< \٫.rjB]'SU.NJ5"ezdII4D^F}}Ã~{ǐ1!~ W4UWf2L_bdmt8^Ѭכn aWϣkŚA_K& ӗ` h_{DQLTc7]c_m\%a8Hw|pרcIF0h" ,%7ށ::€l8_պZ:LV|ZE0c.^9+ed:;Qw(5_~0j7 G~e;T2|#9lqX͐6/.NᐞXB&p I.5} \0%Dǡoa!-nrh=4h|Dݿv-?"+f7\Ʋ G͛2WVD$XrdO&urjymaEFRPVa*8Xb(w ex>uڹ9;J*ttcӏƯԕ:m@FĢ6^\beEW|ȘϿ8ZsgN9M'5ٰ81OV_i]R'[4n@GTdYJ39yKxHJċPz]܌R ޞ;t,o-XK oRLuO8 }hj0s!h{J>v}9-ΆKBމʹ`DF$A٢*eT }]\&VY]"X T]~¯?T/pvj) Wt`~$RǠCE+އr-|1:A4BᠦXiO:cx_\ jlĝ"S ֻӫ}||')!|0;k[cQ+g ĩpfAqޝ"#kX:I8<ڱ~Tm2kjGZ/@y{!ėQJU0"?S,=uOEx~*G5|Y$g@kofG&^__6R[~~Ym '4llNO##糮{p/E3ACAđƩa 'BD$xU?E݇t ͌3ya1͊eg038^ mtћ˝s5~_;(_ &@kΩ:CFUVBF2rhxUI cgw:DR HH ;Iȁ˄Ke=::.|)\wzӞdxZ7~ 6)Hw :֔R R\~!Ѕ3_fH/Ζ =(iICe?ۈmm_fQ_'߬.yM3:lG!A'ō*&p٘c]}h{r(ǂ^^`k>}_j/7q"4_6ͧVjjay<7oMjnXS l'c֏-$󷭄#pv婻QҢGdPʳHA֑BQ-Eze;P%5!}XX:ә@q`UI+_?s׌#EWƂ+FUVKf%w `wYGX[| 8pцtgin"}urGVG#Zv}Tdd?#Cm~ʄB%Ej pY[ 1c+Lp^pe0S`v#ķO1ю^#qUtQ.3D"w 1s^tkVIpD:c %~p )tq!Unс#%T7X?tOWُG0G8 %1 g%& v$E3eDH r/85DJ|':˱z3Op+XZ/>$21~K?z֎E8V53lyvɑu%?_c5Oc{,fƾTp6C{7H~htA&FINeO$n-ֺU/c玈 .d(U)DfZ]@ r`wBJm~D'2LFbX;{ʐuBm11=M/ Fn{ =_֝!vR[jD)pj#| 2O0sp tTTcA\PehlRFJo*7$GʇݦbdO`7A=5%1T2Ӻ\ʡ`g/#]c\Lpl'6d(*rJ S(JyI,rl T7b0LM2ZPʴ7yYKGCڳi+=0ւB4X2$2b| f͒_ԿUw[)ŻG) lg2ačv&DXLN&0P Gy8JJ=J:\aB^^^H(0NUj ȶp\ ܹrX4LE pvҨ͉, /ƒ$i 6Hvu$eՌ]#F_ۊj{/qz7Eg3^/_&֥]!RIuQSۥy I7uetK!|}(bνoxRF1ޚj9+6> b!?&բrc:aux~L8s΃(|\!•ߊdc%(;ho,D׌}~-\F5xFՓԔ؂mHpJJ[~sLiT|3&Uv7V$хڊOlUIc/_]NCpb}ATk/='-łKͫX^}9[,I*W4ocƲ2k<:`}H:cQy9eQj5Y!S*!ٚ^9)h2|9&+8xR@E0;zeF~xdϢ9T\onձ;r]\k9\>!-lo ^dP6ِR8EWWX:% o8 [`Z$VGÌ@;C#Vn 1E9\wt6[e$6KA 2#hE WiWX*(sQp7ug{V^4FCY5tx qe4X\޳Zb#osjY fr??]-wX} 8Vɵu pMtD+KݠA3e*',-1·oBn᱾w rUIW5*(t81(e`,0Ǫ+?1:%" 'W:% 9E>5fI'Z4> 6Un{ e|I|iS }@1]΋93ajm9!Nu)>4EH- qw1A,3΀[[b1[ BFMQտ < "(1G]IY^즹"$ԛvhZߖŠ(a#*U0u\A(T:Ï1B΋$هzlkB ~QW FDJI59l>[8"$$N;J1T&ޏbƿ@m[[T :.F╺ ~nM t4OٸiKHSynɎ|l 5߬.}tnˣ/FTņ6P&F¾sIO̶OۏӘ^`. yΏa5ZuT A5Io6t\nXE>5 qE\:Ճ P n_Ry7.` js/\Kq$͡q|ETj5 0[R3^33dmql!Ez9Xg^x Z$fjyɸJ.Q69В% c/ f--ɒnB]C GL"وOɘbKB }Њ_ AEp10,-6C1`X o((BZS@70;|-uuq,^-_Kunt2}R$foxȢR{d JS#j0FJ8lB:o(}9ɂ'u(s'7Qp{Hj#Wgj%|; oyA{&ry恃`*)603]>A 8yiJwZҽ`PodԴ )h}uJh?J ft?m ,Nh`\Øחk}MzUWvi'?0ki;A$o<+Gh ,aGn't_|m#pu:9CE7B;m=h{HPbLAˏb{|3͘j;#b]~>iybՃ]y՛SYPA պK^-4 ZzA^k !,}R_mȐxq%¸TxNJ 7Ng'-n~*{VK=\ Ç/@Q;rp]^La̭?:vc 2p8u7W$*o#'O!w76K'̪6" /d[T\LvKמ1tٳIiCWQC"U:Bt_K'% RX$r" GM=Fen^ς'+~C' l-7D\ 8 j㨺`:Z(#A\юefwʆXwrJ:9Ktnn9*U4cDTK-y"aL2\ʩPr;0$AoZf "?hDvoK/({\Ȕ5~@r =Z8Kn a@b*eBt"/_g_K3_:GL4~7؛DCFM{t(\8iISGQ@lzs]cy6~lI@ӥg2WyJ3Y&n&!n-fe64b.%F}]Rd`z@Uj>*bIj{ؿFpAg%]d[<P;S" |"YD|搽I;5xl3C0DوxZ2LzQ5U3==2a7" R|C+0IC3z_֦Eb=Ѱcjɑy hc1̙÷%ۚBqq:]Geytゴ_@V?s<6~܇bhVtLY'X [ҾW7i(ֱ9,y#"0L#y*(_癹)92xs>Hԭ<6Ic/0Sg X:,b&|'f :; VXQ&Yg) břĮ?N?$ެ飄@ϟt3t/}m~? .v\j4w۴I4ómZLg/TqʞPHU1$&NI'Tf|8lPLd0Cb]Ȏ@Z V@ ;Cb}N7&k[z0|מ!0f)AQ ˖U{8Z}"{As|p{R~ /6 bMDhG,y{$`Uۯi(JI!ćgeZ04fv K J_݋a&3E 8j>IZjw{!Dy@[*m $ >X*AciM _R%w~XtuLB?xSL,x+`RDNI;6íîWIʻ c}=rL?e>8UolA}򳇘CU)Sc2aSy~UHa2h?l1CGs&F"Bj"d'ޞ<1Cc`3>m/g[QԶo:'ΏM`DxH,Hp!@vC7cr\ \֎ 'v^ bʭgX !s [Nln \ 1lZ Ul'=GRø >ɍֲ?K[FӚa۹EtGzchqzT(D x,g$Su/q/4L*wo|&-LB,o2찫 +0rKtZ߬1ݟM&疾 U1twa<$|`[?IQ8uujLjhF]beasCd&`yjp3iӔ"׻K\=q gd,0b!5ƍA(^7hgl  -`vTEh}@ȉGbGD1Y!fgM0Q̀-Χ/yR i#.l)L$')r8 l\%ȸ׷ڻ8#=wC2J n)a},Br]DGY+S!VyՉ:0+A6jz##|UwgT_ |dؒю(D3>%*?gϴc9(!.14w{< 0n PLGW~$R{r-Bˮu0L)²mؠ@*vU +iӌp7"|վ}dM~$-d^} "ySYy4#BktӮiׁukRJ?x/XXp fiOH *bi-yP/!Zw )seH܇_><%i@>fW/[ESܬ\ '0IYVUr0/{/0$#6l芃Fçai!nِ0#)?W 8zxH ʺ2Zٺ/n^s6&HHv%Gdz!oTEp!ݴ&uTo%/;ɼ7i3 \uJ%%%\9o(}&+a3Sl4xq$s!EP96taQF7 z1?gQLs25XrիN8Fw<݉sb'KZOuY㭢B ?ո(v?xg9b8"N\-$47G_YnZ l"= J}9f-AS:\b>J|pc]LyɨZBuUfdy#II  smKmJNa9 a#-R='dL&qyb?H lR:YT 9Ӗ$ٮ}7:޻{r0 mDPjϏbr.o뤯>K̎o?*G#S% Қ)+Dm,ީ @Cim, 0Ɵ=\ܼq|)n'ӠAk>gnp 攡,v 6qYλ;Ѕ?Q8OTbB#ԢxTz \:fF"ȪԜ*eV ݣX3sKPjͭ0xHۆ@@z < S4YǏ&BʺUDq׮h49G\UaJ",zgM's]^: N#0" zfP >~_5 ceM06tv,ۇ9qXR֒*5tpj*酄KlG~9LLn6fCX\!GdQ:gۨՐsU w /r8l6XXTwVPcV,vI+z귏xW]W{$3/֍4\}3$)[:wz '=O~| u;stPiH"9@Q=^N%L^MU#tʻ g"0nj۞u'7W ~-l@5[dBVчXzXbb*KC!Qtx4ẇ :%yL0*"\ɫ:ǨUG$9+%K-0jCv<@h@fm :O'Ҭ`;#Ysb<ޞ C*l>E|2*Ph2]1# rJ$󖨽n ~Sh8GJ (KJ'#hrR"[8̷b$i03.U\X;K99~V-3&WLK8`{Fu5{iM 5)Ŵ СFR=Ѕ,|ϘJf#[eNg6\C]lY.<(G֍#&fضɛF!(V4_>taJc)ʽ>m{j:nH+*TCS;C8 SI:fNr&UFh>fPꛎ#%BZ,,cXUG&~ŧiMҎܡ'BUWħ*?NOA3-,RM@l\\?R Q|E].7\KsQa@1[V+Y;Є's k]{zm. G.#Akշ;B)D'Cg`U!F-+P$h"Kс?zs d)wq9X)HD2L4q,H:C 1̕QFѺQ,wt=!w4#T+JZ)RKgTB4Cl[:N穀-Pd/i;q/ZB@o;G݅?|J[kM;-L0ۆ\~شT?O|91C[ى:L2KI^WA\Hx<> >⛠Wn|:3Б59/%r8fkTBݑSǭ "7 yZOb[Tf)Yz5P۵xoRAF7Ӿ*n"R!{11yhA!E/9}@<$ZC4(N9l Pz~u{I v%U]-K^D@+52 >oGw BOu7B2խ.pi)xaK]ډ5C`*4fTZP9>wr2׎48IľѢEaC,~)-M!|<$Z9t![W ι ,ۍcɜWZ` =+~c)M͛mϤ(n+>|9*t YFW^3ϲ;, r-%ԋ n9&׻*2%78I=Ej (,-1K3RIO.=9z+ i0G@QJE7u*)8!U.׉JbӦ_IBႍ:aY^Q|\  Ri -qax[:co"X#hW͔ ǂ ˜읾ʧsTqu x@=ڒj HHl6fi]6EG7ʔ6]289 f!Jk밃#,NuS - z`$bK+KV|S$  xsI6YU_R&OTw8W ox=O?|Wwq ME?E=;=0G4+&An7vp7@ZDŽ4' y||܌7>skJ5| s< 1|ήOU*O{;h緀b+0E~6?!S66L{H6eW@HWX0UFobPCa2P^ޠ!gV\b|g$TW!~6LoԙcNʼյԵ59RXz}<8RKsv_MΰM@Ѧh_p:S3JK^֝؋ OH_Ǭ0Ƌ7lPЖy; \в~\߮v3IeS 6GX۠mm΅?(xozX(^@XLVv`ԓ?R͞M]Nʓ"x g9l4ӨjΟ35 cMtWKg-Rb nIYs\+yHC@ P&IRA:DklǸezaK<:4L$0 ࢪmTQoBMlث4eb~y4IZH4{4Y6@Im\ 织Qx s!qTEw >YFCL:NZDo)$6.ݜRD&>)Y: _CMz|^Bu DkoR/%\XKԶq]\tծV5|˜D]toʋ{^sz!)ZsY۶`(*Q)SpuѽZx$z>q_ғ=N$T;x$K ;:eoϞ'GbرWaKTȤZsdjߺSA/;-v$ 2zDF^A_zrA+zPe_ݤn'D txduRHU/Gזs[v dQ@Ai#>*Q-ү<3= ckbS[^ ,k^{sw<{&`AM4Zj!U`x\0?SWRD}FRl1b߷iRySIh"ihO-"^ -i"ulO.yZ1/M>FR oGrmMxcLW})Xb zפXUQO1Z7}i}X5\">9qC[A齏jV+3<Ljn^m/)Q9]U4b^P@&zdrk/DdVywԑ/$&nE]T1Y'\EXAxնeס' w5Zڃ`FbOjiݎѤE7uDcsSF)i y D\rHGJlkD&RWJUֿp\}Fi]}3U2o Wm<[brg6hAMCV/NEd]2[$R"4A;SNHK7)LF/w}Dz,3nvύѻQNaJ xLzUMl*tvdq 1ʉW¨FZn@1vzܲHy0=h-/}Ǐ)`]DYaYͼ!.Ymqgdl^8L/]d '3tֿL0q\F$XB2º(M{8U6q0@X0s35RZHJ\lX|s.t)tXm5ʳ n(5 !S҄TpRΦK!di3Ջe96ZL""Yo MaVs}@b} xy[SμI?Wmf=I ?$o/Oay_&lL&7,gwKM0^`eYzGk YUuD=4z2B; ^}`Qs ?c&\ޗj-b0i~ۄzހ٤N}rUqjn%,A9???#)Hy;n7Pϊ_04ep5JQCɠ/ό'.k{$Pf[2UֈcC ne*}2TO}ڳoU1OEjQ5^(-vh+voh[ˬ, /$ҙRf HGHl~p_46&2. V'lȦ ;JwٿH@ J1#RWH狷/F={@sehocI y^P:sA,^rqܱ5dĢ`8T&i{o&F/&ݕFѶTjw̾V W؋IAmJCYJQ$:c >DQКVⓇ'E%-F "QF_Ti8j 9!D6O5߷?4 Mp8|_7(DApCMzގRޘYqpï>:IڂC.1oxƿ5o/JLE { =F5pJݧI;@85Z,&-O ƅ@$g愚\G* ~K@"KXȷ0,xAr3@ӦN;w * ,LHBcTBg趵UZe,0Gd$)T#3\%;.|݇,YJsIF4CXE5hi•jHoڪmϞ͉%- -W4F=lYbt}`2jA;2qUuh@}(y=`I+w>:Z>Pl@|v!Ț9R6j ~6ʠP]pޠ!~4V5eĸ[bwX+;IvRL Ԭhz<>665,ıl .8tdx Xah>Ҥ+_CⓊB=V}._yB ~lsM%< P_|dts:\{ˍI h0]e3׋bp9}u&w7p5%E<&m> CuSE<_93O&l*O`h.nMYFRHSs꺮i1]'4B:P(6ڙcZ`pS4deإh:+JXbb!l|xͰѲjAwF1y-kϗɫB~Źу;~V@ȯP鄃/aYlam"1=mڧr4q΀\L(_^cJsTA)e$vFY>so\a^(˹(, ӷ+Av/y)P0pYwζ?/2tHRyc uimnJAt~G!CKy}i.Af *ٱŬ@P,kϨB ${B[}|5|3h\XOz*\ZӳhmB*,Q}/)ROg2B JuuucbF50QndK+[/sg#m~i9;V3G42N %C#upMDӢΫArWOUiDDy}Ay ܭ I!rl2)kbXywf}D?o}j vȫ5vxsr2 C ,ɛB0Wg^nrImzd< 0z̓7sIhr䷓zq.UvT4*B9hO5[Ķ@ 4$l7Hh 7f5S1ެ Jw&h(RePHʍ}- czT -l*W>DEkeke᷽3Lhǥ*klgfq^zEt,A< _^Iޛ I"D<(^4.VԲNQp 7UtViKf2\nB"ྔ51EN1pjn(CsaP&%+(DZhc!9F*OX#WXG\5v r.g:Y#)ʨwgU<D +#WQbԿq3b!§dʠxdeU n2圔s}ߩY­z,^h H|Ka{~jP*`]j:8e\Y9^rSgd<Ы"] }+Ern_q$m`q'Tzmu|0!2 t?`-z e:9Ϧ"vz8؊̓~ddtxۈ~o^/lYօ'kuruCa gX`A )?E2@bf۟ŘV` 8ݎ\2BVGd9ٓxG:ӄ5 Cͅ[{&s*ϝy7͋/ #Ҍ5߆69 AJT ]X3d#{o4Vv,DO.%1Eʸ^eXi kl/_@"RMcM\ʪF\'f2 nmFm J0`eڑ4]ɒp2Hph{. x$?5, h SFNBō^ӹ4S ,̰մ*35 #DP=Dʞ>#![uì7fKTf3 !brjH{cV9? ;{aw@$J% .PPnX"iڍvY]VnNaht*Gh7X ՇLQ`.@Ά(69)|Sf]BY/vy/!H`aßz_.EoV< Q>8LJ2R2@$VEw=|7 L"At+vlXw@sR=",#x VwS˰2{A8څNr2(Ӝ9_)r<ú-h꾙` %m>NۊgRE"hySO5%TgY ^̯%qI"! gLB]O:psi|w ,IdUB6#LŝLjLrPO0Ll=0+)KQ 1/2-<*}Q e4p*C' #x[ׇ0#VYMj99ϳ{ jsP0ڭ&f#Ys~ q(q[HWluyıUU|*n[IG n(k­p -(\0'1>o 7=Xv3NPHȟ[8n=0_bVW,݋( VH7M<{9f.:gb ?)np ;_u@-Lr>ΆWQi6rL;Zf@"`JZY؊'9+*Am2c+V/7F BA s7[:(ܕz", W 0hLnʋ֖K&鷦q!oJ\\Tƞ>€suG#Lû'yV]A0j͌ [U"iۉU(t{ A ]%TFvb<;!VFD]0 cSzb(<1;7%)o;.xck'A$"CI%jXE]lu#jp:f~fCh?Zo1WY&;*{M&a j%fiCSJw9*ۣ&YGo= Ldbg^0QwLG/Vm[HU>'fȃ4US&B/k>34|mÊw˩soɷFDQY0j^F38-B99]C kZ̤?U)[$ Oc NqY;P+2 *$Y׉[\T#W_zbZYWv1'a1@i0 b㛚Miٷm_~œI|&lv+ Zfb$m(JBt$yXgm3,Hb\W.2zň#H(x?؁WH{/e6B׆&VG`?E^-/D_/,"ؼQR*%-urʪLwdUYHG<3UB\Pn T:V,Hm]0q m EZ(?,@6G06P%;[t4(Rvٰopz>H |GޖC |ԶZ(c<nUJ k yShr#1`)"8~3}T`5a FhØ+&b<>qԠi0f;jT`Кy c~|5pdd eYwݠ }dL$V{ LAV<YG-M0I&nڬn@4p 8uHSDp6X"V,|?b5Dݚ\NHN[=yNRL0fSLMG=6wO݆wlT0M|ܷ 2ĻX0`;?hb^jz}lv3G#yCAX>eCYNW@5>3~cۖU8[L̗hHM:N'p_4b6^C栴K͏\ï<T.ָζD%AgG߳,v=ˢǎB . EO_m47|D`Q?vkٲwx^bѨD) p+/A4a.+%o1wiOPF_Gp ۳ N.q|))L27LpDXls ?F =IRL 07 mWaz1sHMKA$Fȳ k҅SW[y@r!яEgFjo}jI"E$kDSͭs>)"<'\*T k4ż7HkTe e\wa~UW:ڈGAkbQF H供[ei`!wcXeaEQѳ~Ϊ~K]E]N9hx M TTqqUg'Q\-ŀ._8}COE“t5ҍ 9ޣƧO KR  S_.R b"rҬ{(Q˨ľ!4]-舊 U8PiC`{U^nFwTQaRMm]/Ӯ^q-ʡOXъ쫝!"] USTF-[Sa7}|*TxsgXϰl7yN@̴+)fe nxfO{D]VME_"AlSLBot$d1ZSB)Ȁe4p;$PZ`SLvOۅuFp)NBce}wUwE~AWctpVF.$@Uĭd(}k)d!2zaZNJg&Sᣓt+n3@A½rx' \6cZnCeZ7l! +MzEav՘ܫkvѹ|A}0nfkc% \cip@ F? lR;<YF#sNOWpb~ChNx ` }## 8A:˫r͈ٱ6ftǡ"ef >'J߷Y)HQ q*' я_u_8vB/2N F8hy:<"= bx)_|B3ud\ ){p[ ˈ9J8[r>dFXʱ?mt#AvmNiew[,R3e ;]JK3! z!KR,dL!PK8H7al TPeVr~u"[@h#5=rɮ2-Z3*Wry[|/'>'Ο"#q3|1x.yC=/wF?q\HEEH&ԀU٘+c6džؐ-&wPsr|dsJ_EEmwkig=/MϮK!7A-h %a#R̯yL}H7ho eB_tyqhNVՈwاRE.Ӗx%pS z&v2 ^>a)\B?ɧ=G?4 gȹ1g34;x@(`-q%M< ;í$mݸs4B15֏!`1fͣEhE7 @W\^a%#W6t#H2?!er_XZ3fB%pRJO>(Agn#j.%9WrY~S3<Tқ% u ,+[ sa?C^Y׿ c2ꭼ>*wRP312a~$Nb,[]$"i4ey|7)@(^6ڼ&se(CO=/J,XO=S*ejU49ߡ>IUcC u_l' $t%}zsv,@sOb:@e6lw@v@4 &? P,/qh3n@HCfå|iW'&1Bʾ)O0P;?NHx v2N_&e7W#ń\F!Ws뙫.Rh/S􅁒oSM}}66k:3Пy&UpqY? ½/{Xe:sck eSrݛ& MH%"Dٿ{ÕE3)9-\ 4FDsՖR;3T~]K;kP˹S/Suqan$-Nd|4ܶf4 y+#LeĤ/H•(u x(`Z0Nq酺"S.LpnF݈+)j29q/({ޯS$'*h[qUditF>z6(q]n;jw(nĐ+q`#J6^Fpo{<9 kRo;'#eBN^z{Mih@ 36lʘB!iSd^GV#`1B~~.9F"(#"fW|_tPl$͂h,NF†;B }P_\;.\ɑ tR`KFna?R?* &q~T-94ڌv4d)G>%5{xϪb`-PvfK%{.opB$"rvǥ>̾@1\z~Dm@_]%sTvfܦ42c<e# uDdNYYl˃ {ъE>IpM;]wմjֈ?F.Ʊjh8*LJOOB ɥ$g6oWzG*Sbڴ!B=.g>V ;SVZLV@fi}rDEmkZݠMG|@F{ڪmՂjbFio,ΐ"K{ve[,E %h!@!R:AYnlɎʲɤ7n9{wYc} r77+9ԏIѥ'QgSx`-!pޛURE-FtՖI""J_9qpIb̟?r 2pQc )^'_,~e/TJj< 6A >cl?8lɵTWVTmPߡBpE/ 2MG5:U>x*`MaR}ʊխ.g-k3/V^#GQCQْ@.((/ý5i-QX>[4J+Y2(W*nVGʤ; Ef1G2Ҧ,Ε͔r)[x51-&e$щMi p3J)zLdX4ZQ^ ڙTِA81]O`gӡ 9}ð}`ᙠNKEJ0"}!mC>Eƽ^YPQ1&AQ BQT=;yJbA*MEVk-+ [}XID[h s kJB k@PW|@Z_FCHs-%GћDW`W< JPd) Qص]"bޮ+CWt>NT)peqMTd8je|#)ҵ1%9|rHDsSM{Er3^Mq̾q+Wڊ,Xh).skPP`=?d=$@лϽ@LVs ځIAG1@% 2ZOͺ}yh衐 mp4l'jNm} 'LvFX{:ܟKxD~`j8bU h&jd,6 ڲlН0Gydm,rnKJCjR]MqCQjavA*"㚤z>`pe?I^w91(2+DȌ*k?ΙQ ٸSc eNeL  Һ'(ܟp|eA& .ċBܩiBR"J~&LP+C߼ʻ2_^BU: z`Xh|@l0i-M_sWsB9T|c'T(`A\HʍVp6[CVViN ~6O6{l-l z;Ef?yF{3)m{˛>x&nF?S_oG~pªjDDQO6%,-<J6Yݺfo{h#62@B_t|ޖ;,ti[P]OJ RPa <,hӃ@lVQ6IR_b3; ~D SVf_Ux =Xu3ԙ3wWJt O`>cv+c8("@h*Y7.K|7}]1&]* mBP=o?:YȽݞ,sR1RQmow :ޒHu/<7ŀȬ1sDFhjyúu!T{Q䂁kI"! J&t)5rGvo1`3AQ0@(Ku㊢}'t}H͡/rToS:[~.AF[(Vlu_s*<@?@IOb;:]T rMʚuA'IXSk$yB)TIHϒ}P μ Eb~2z늎2OJOjx@"}H6e,~9%7QUN~mQ2w={gᾅƲD0ᙚsqĊcov`%?-$lf68 Sm]{v@>Z2-AXXdY򕷣K.SWG۱ob垊:p>zSa@p#6ʪ vhp؂T~["y+(76Y5?hLS[e S(,ȭ :TNdoErNyB`SBm7*=AXfPw&ؾSKA{u|&5`:s_X%ߠ/$з(#Vy;^CBƞՄ)>P+!:\y ͒9wNwv5$綕qu9ݡt$TVp ;(Uc9  ̌6b~/tt.g!0a3I&xnwOe 'y$rL%yY4!.7h~ ı%&&0%^~̻Iqd iAj G`åQ7tSL*ichsAoTDƺ|ÖE- y[^nW\FSˆpHUg|8CRDD=~%||4iQ$6ͱn'^3쀠#ʈ DƑ?F޷sc3)nzĥzؤ SPWꡇ`'\cNҦmTW"]-oVSK6G_WxOtIu\dXɕ޹6b/еwl;`c;:s ]f'a- Aus;1%TBן'Dq<"&<Ð:EY]5&Ű)\q,Ti1hЎVqZVgj*^[vl݀˰_ёp_6!'8`,ƫNQ0IRsbYg"諀mJ+xeTաtLM2s"?f; JAo9DO-_GN}Vz&><"C9kwCN\1t<Lvoۅv*M҈Rx"Iw(+Ǟ#BNbKЙ[]Xj.4W>)8jfbbr`S{neCX#YDaPp*GWyMyo6E(_{IVm[zU۵˟mGBpx, MkPcڟh)V`;Ք2CatsVn.1{hyn~p&W3k]_=40[kcoH|Ȯz pdyӦ Ȍkn%13 zEfݿAq5ylV\Ž;4A!_ "^/X#OӘ+5zdkPֻ (K5EjdX0<2rY̳GsPLEL{t7_h#"GBG!\jm^iw6@0b!۹B{IfNtU=~(Crgp-.7|m6 Px83~TM1wsIMӄ}{A{@Y\CPDyޣVX'뒥tؒq H!#A@V,7.MRjF%~zfUʡt ϦЅIx[U9-@"P+u%~usISFVcDH'=4$pL] cuYF»"GHzo#M_3ۖTfJ8/h)~E|!&'!ZXLGw~l_䓐 Xk@'@UAq)䫶[lV6 F崗6W&?[侕sҦIϤ25`ǵ:ʑł}d6w4n @&QWΤ 1g 5XcźiEvM}ՠ3oM^M&|Yvl7/eO:&N娯3 a8vzN%[!fKsTS񎼴,s20xCF x\虜&zb-gFunD.wHi ]dMۋ acUWMXSp Ψc( "sW9DZrl&kC,֪L7Cmo+ "4WJ⛍А|0~ޏ.3e^P1]UFX*ɐċb|҃.O|^8= N _2sx\l_U2P΢3C@=.X%A0Q@*xby]v>RCciT>4]=hɹ4h0) l$">e2=r\TY)ǹ<"?S#MU)&5]i>%N=Ka&ܻj, 糏90} 0>(i]/h|= 5_EF--g.1Y~v4W^ qEFoả]W`xUPg5U()uT&R- $ܕdr^]oJ3܆X #'wX*iȮfQW7nDyGMD7BD4RA7eHpZi 2g%ܺ1A9*RxQkKH.w*|~<٢%չ,E.*$ط&k~̈ (ƭė\*Q+ Hb.ϣJ}ᥲ_sע-4TA.~wḉRp"^JnŤST6tz&ٟߤo/trcN])!$oB)aY"/ҒԁGW2^d7< i#0H!ζ"s~ h$Qzlhg%͚oQ ,i::g ґda7g;/1;/<I&;/&(iCG,kv& 5 U=/vɬnv5&/4aW(k!ivI2dlӐpQ~t'hzL&ʛ@Ƃn?W 1R۴d-aEzJNwڻ"\qxL }Bq7/Ԍk~ \v?PUY{J|5ffpꜙ!2 wj`VB9,yØ39`Ru;:hѶp>5Z>%}[:cf?gYEqGpŦ/H8k\j"& vsB۴+d^a$)\;U ݠMa;éz򼕮<֣#D[iI΃!ɛCz-aK`_QȸjUDүwX-L6ϫ n5N'#YvqӣK};+1"?@}2Ą#bn27߆YHdȄeDM[`>؈pH?VWl$|/4H02SZZo`H {22Y~>̍g. iUƑ7.ha:e_<< hR5q+>{f:C* ]ŧtVAj7CT?~V߀?+{6o0ʮ*n16x񿣎N1"dt[UlxQ! |HG 1PJqMMrABȌkG3#6%깮M m!-lV"*ߪ+ u7u-MoWhzӔЅ [ g&A.+Kڭũnyp%oV(LX!gWOq'a GEktdvp@ D 'EcֶXM Ja].sS_808U @^; >HOj F&KyN3d@}9m~t13 L94W;w5S VXF<@L҄]q&C>h$~ CHrD!^sƋdLL Ӳu{Y{:Oq7Eʾ+!WYOKN42/ c):L[ V(6FOGfub )Rw<ƕRN7bسv:6͈Vp͔ș@mn 5X̬YB"6@A>`,LPwrGyqg>$d[:)qnju) ws7~' <9UJRblxIb8uW?͌c\z p-arB(ȉZkc>Va껊LAbMa*Ӷ7w썖6QٍC0 D"AFnJx'^!ϩ® S 3Bkѷ^^% !9Dƪz*z@)SK 8AOkI6dv9e[VCD; )"eI@6$/dYAn-^닖>wBo<׌E> "W6$Ӌ%Vr 3)/:ppx~W#bVӟY+x.h#>R`jC xèQi >|zi^R'*IA5ϸZ0sJn9 1 jE&56$Qit]qЉtZF2H9 XXRir W=Ĝ}jh +q/>4e״a =o<+%G0X8@UBI b%yyL,G&;u'&L.Ryath C%7ێ'UzU -($ʞ72:ñBlphq*^e$E4 mtRkƾgÖzR޴C@!/0]Nb)=|Vf޹KtAkbu[iկIwix`7]dB">el7{ ؔ6 /SRN]x Ԧ fbzd?[d%I2R㭓ch@:X1 Exkq^G5oĎ1ÖP yz( `Q/ eŦ:HVV9~aգ3EjGI# O[01 vYWj]5"ʀ\;4ŗs̡ PBZ&,s/C AjVB+ N~-&ku˫8ђ]M8 9* QcʻV 7hbՂZq@COMS:<lĹ o-=(vF)"x\@ hH3 Mo/ ͼCLj >Q\7MGp[0HY y vx8Vk8ʤg/һ#U@Ǡ39DF#ˉoD}:s)*vfE'iýa$*R-ǒ#ЭO=//*РN`v?< GgWa㘤c湧kσE2>]s=C_6pѡ<2:#!msp lYʕn}-3R :Rw@`Hoi-6lod8O tT 7ou\w[Gf ѣPճX/oqC=P ~opB9Bb<[0p2!9L$)q U =JtY\[ $3(3HY7+E!E4YZDNje a0 b*Ll̆1[axlgpO4- )L9_Wrǭ(BLmR A'W \ J2*ဃ6w,N\=ju[H>mE5&Q_qo󚮥;s Rߎ>d2M6DGd#i~  ]СH@z%ݨSvr}K5MVX̾vb*iRҨ0ODNֹD9F֢%<97RDi䈄 ODܙh-9?W,'+ p>!t4sx^˟g/-C~5L< yxnk0: {4qܑXR3DFę/hSU3x8t:څJz?b$];SqOB^|6P-}ZZOPqM5|ri27ۧLBGeh-4u O=gHPOpbx bv}# -:/Ӿ_q?L?gЃ0:'Rnp @&8ڄݐqۿ4l>@>'*nSܘCh I-Zn ̆Rɀ.;vB^#MBqڐ)-`Y~}T ̠*>#\UMy"oӖAњLLotW/>;wǠ41I.aD)i9>c3aE+cؖ~=7Z -a2Yg\X48L)RtYdS+F=yiN\eflKq}'s#l ]`D׊khc >)y#v%촺GW+XGtb]fq^`xn3Op9-Wř ]}ۯ`P PxlZZy 5/#?_r X5 =>?rS1kHr*}+y .0m2BW$鐝5`M' h!r,3/uұ0OfkC ljc["l}1{**1ZIǙ6f~EM1]VLl֨i: 2*TV`Hqu)˪7d |Η(~wE@lJ*CBO]ƁͯD%td k)괶0)$njuPD/sBUEv_=tњ6~HlS7Z)w%0bt'jVr>10zlX.j'לH oEܗӎjU4~х◶3 =o:g >z<*Xrm\ O{65z Ĝ`2W~P[P&ءCD:7p=ʖzk;؆]!@9'QD_uLr1 !X,F4+RNuCo NНOf!q}x_=1X|ZxTf0P#oE\S"hTdg\$c82$:JٷKG ,Sa%f}+0ô#MUs+1aɠ^]c5|_+AoS]l()ۉDTƠ4R* ֘p=:xevfxz{l>*͓v&/0-yn0@%f=+q2K<RιOi-&JL iyuߑc`OEhCj_ʫnr QueKX1)k9LFN.|QPi[KS'=E˺تʮ6B=ћ0ÿ &2"ve} }{XGjlQf hybm:6pX8nۅd3n=C=h{N~CᦒU:ۑzb/yoܢuad=;عŤ{6>R{vPo0CsrDYWY2bPin& Wp/z\,s+;&\%A Ƹu}56b4S-Pud܊BJCH75;/mz8Ai(鞳, F$*~57t jej@JCQv!="if;9'xbBaTkiMAkJVC9+t?uɄ& . er #L.rU63\*]{18"/ !oqGV&.).nQa>O!+XvAQHR;[2k'mNLS :ԇbIw[tڰp[..y-0:!'46%JboDd{pؑƇ .39d[}U=?Y{xlyo/9Rn_k}Xp!s}S>y\_66ت]Xq%Fu޷kz̾[("L;ʘ(oJ(9ecްaS'eј/Z BEc[kL6VҠ$pxΥrtD.=me갗]Fi;tŃ8҂$sBj~+znb#x2yvʦƆ _pAZcy1Wr[_p#7BR#Lm7HK1|36rx_頰3V8ŭ6f$Ž4*a;5kFb$.,$-n0 =Ln!+x*6mh :RQ/t,7j 7̡iέ>PVG7dcοu+LTT}y)%35Çrƴ2޳ML4u~zb!Rc3 !\beRHJ1g[2hK^:Y6oF<?CiKwmr,1iahoK+0Tk$ *} >rKa8 BKhйl{¶)-F'1e)Ϙp@ ^ a5݋Oss+jy u9l'F&1~b0Ięr!Dq-4?jg~Z'U:nDW,GJM<*eu=x60p _LO-vQ4_ bNzz@_a+kKذ&} m | mMl)}fؗoE+i*c6 :)҅`ϟR SY$:ӳNS}@ (&|۴dr+ewY[+͌kݥY֡(oi(?$9)sE}4$37ZD`܂eCƈCțc;swtdM,9;Jު1g>J-Ys?j ̓f00q-MHɔEȶ2܂mF(QY-6"r溕 Ӄb j aϋ5DFS:༮q2SlR~xY; ؜:hp2$Z0{%/DdbeQ J~'歛C!* }t9uxB }:2Mz)l 3h4faݣuSڬ^A}^2OnO4Ώ9~k =<*Prb)D^k0Jӡ,qx|z%-2ptэep͂60 F$g[?L"MB CJ|TVC/ 8r'5-mhd'G2B<g_I ehx{wW}X=Tb\\~L:Ţ +*t[p JҮL}BH͔N,bx{#2QSVŸ.rS!7MQrGwoђAbeYW lS lcLDQkIi'`b 1>ګ=]a՛ M}4|`7p J- ~ȫ|&Gvʋ)0gRI{|&RHշOPŠS%5f? s:]n/J#drτKf'h37d-%M-I3!r/) rD,\륥}L KK3ݬ_n U8f;"ojG9vg`2ֲ yF*{oWv#ly.ҥfZ?䶳腴2!քtQdYF8iX+GRj/>Z?W]> 1\ X<)rj,`K7"aPm͢V޾2XY:A׽AM<_J9`K{ \eego{@ic6~{ N)GDTu]J !D^\p3@>`KTI 6.:mV7DTJ2KlRLLK+:Q2 ŐƣhJ{_ECy,IcVPX[!Pn+**.;\ij|n1Kjpq0:$Sa1si NwK#W A,F+ey!}}<~l+dתGӴxX+`\+lQ{U ̋]L稏pQRR~f [{pl9өbl%)A`f @^G?>;=~RFt\"=:jiz&4c (DSx \\e<>]TJ9 M\}\QbPPF<`BUGn@IF-#Dz>Q޾QwNޚ)bG[Z2  6*_r^᨜sSvl5Yi'7m3 0m*Npowt~nVGmpKʔ|0oä.SO;tƸs?:2U>;h.mj8>b֠'2ף l6E2Z]P" ߮cBoGtҡP!*Nye* ;Sx3绑6xh=Hw@{V)] Lj@s@[s[@ErdkE.9pl>ds;.AZR䴶,՝yCOXPxҬL7d {{Yv^AH8 ڷߨ[̑TIgd|Y!Eߋ ,7XJxӲ0'e]FÞ`W7:g]$d qC5fl!Ǝ8]l2Qc>x5(F1 $KUK:JV"W=]e?>rY©Xo\o6SKaxRњ p yl T,Hf9O`F_r)[~NN=#Oy {:LO3”j;4x|R蚔L4mzwt<"++? dDQ1`Yah!:8ˏ, .yO:[: JoF28s?H.x Pς@!W!RN3'@xHoLK8 Mq}D9,ϤۄZf5ӺYmn*;s'WALImZҘ")qt><$ltf%T  "A¥'ǻhvi5D;}۫V[ЍjذЈ D5Hzat ^SGMNeBZW1H^9I~k;^Hz3c#aO[o+jyJ"<􅯑;s ƚ;7+ ޻E kd̲:1r6b?]|OYE<пEfMY4=Vwdqn#󭶡e7(ѥ9SKgAUM'i'%z ǹ6;$Sn\;_\| 9犑9Iqwմ*}4ݶ'ќJZ3_ e!x^y~Y/}SkyVPИUSfËFpvz7/9߁ &aE%zNo Q(^-?MuQIJEK4" DtOh˩ E c6.Y]#*^WdV30MdV PTzI`-LxJFU0[Şx5l:O.BVIeBoUr4/ľ~avtkI;,k,X-_$ qivbu!,WDTH+gli` 9y -FRjRcGYcrWp9΄A@kT hZεG?6Ԝ_'RY=AX\Wd$ 4CŘ,ԱK sxֵ sbv$IFu=s;bO3lFOx5r|pNS|B2ypsܤOט9wJKG=yk(`_IJqSLKwA乙D@~evyUMg Fp[)o'$huZ1R[EK^=ۄ=ߜY L&?}:PbCAYޥ-#)ђY5\O-#WZ]&mi%TPJ]fڀiU9dXC7W 2Lx|PwQqB)n(PF[\YFvIv8m)'Frl2\N]+Tbr?eS>]QƗl [a.ZOz='R k1Os{*1ҼW>ڇ@V!=?LŶ jfIK!]uu::H@Sfe팣]4Nvܼ됒sbiu7"m QDŢq2coWM~[x$D9˵R:]0r\1Z8H~6%2DH+&H^ju=1{ |41MA;NE(ȧ~cUl^SͭDư{('$uD_AOրc*̼#ز%Y3L}o{E2ulC .<#XdfҭjgPa*IR%VPxr8_ ZG]Xe+'yڻΎ e_G*J1<be~Gilpād#@W_yg=@QWhɺ*8¤2yvb+H ހw6LWQI꽙ZyU@g>sԸ7[#x t4Mi @}y-RrX?Q4s4zAPMT7q"͞1lܹ(rLq:i$s᳝ePj%{n N4 |vwggO2!PǓ<. O #~,wզ>nG7e9ml͗.;X1ʃujxdn .eYIos Z+X 9/*U׎` hԮ0'#k?u06awE !ہm͈ 镾}CR1gR"tn3z(aܰԉeM\S:WB>S-Xrj%%n?\$ T" V.1{$ An#s3ɖ1MǬ(<6홟Sx >xP%U^]Єel/;fc<ȋ_UD"ʫ_w7 ļpS/kBݚce2tǑ.Dqr{R4gYZ'`pUܣ?3t ^++HװcR-tyћ&_j/Zy3C$ SeAiRLd}oY,s>OI$h! & eÉ۝5a+2QoGȠ={~F*RefAM|*ECsdhv?ki(4&A̅(H@\vEIDK:-kx66 |: >ib /XPSpzG_PDx5n3`b3ʕs;#yUE?LAd5Zڞ ,o,vADW PV<\Ml/h|єcɠ(@讐(*FP8@NFPT]}HmK`)[/LQ,r]' sY]$K'؋„YVU2i> A%9"{IY\]HGL r:XgEEd3"햕I%p)ghZup9H)JkGb;ЍE;y0|r-ӛL)ؙ4oAYqq"89@:mt/'W 溅pRWy&+,VL)$E%ѽ3qYk,t1!)8LjCŐwҊQgcUMQ1'l [ @"H{{ GnK2M)?%y8fK #m8*!+ojb+})Z X'Ysf3O~ߣDd*.oLMehx%=UAho1+_78 2(bzav/ hܫ1VaUa:]Feg 1l2'l,+Ud3 e&(KӠk,éŚUłp zb[VmaD+>T'[T[Ņ*'Sfԣq1'&f`4蒦ɰ-CHVX@Bfh.XȻ]|2CldUjkٟ_=ݒa3Q\Qд QZUHXӤPsEzƆu[iQsx$m9`#jz[d4Fh[;"=di4`Y=@ EA r".jLCAE@Mrߤ5W[DA$%?j{,%̜9Q iy9 twx 'Wv:t!i}\Mi-{K&9Jw:!BA".eg+>$2Bqdž+G|ts(NXrZ99[Ջ^ƶmTrg* ;4k3؍%vp2sS8 8Y~XpsZx jcFU%b`ph:@.pۭ&b-hk'(6mn{!tR/Ȫ͆*`5?q|1BPн7&e5b;T9K5ⶬ 5\%2We8`2 ݪ">?U]tQߨ1ڵko8˨T?&rrXdls2P"X[Zn1ṬY^5ц΋7Lo:Zl$<6\2U& *R92:W$l xlƐ-m~6߶*C8C6.S,ɫ`1U79OC`,Z6VAxG8T)|KHf e#iRW@C+mٴr1P sPQ6{3XpxvKAC~(-!Y2*L}F0>sf4LWP 4?>}}.Ps_]?vǗ̧N-tZ" -Eirmcڅ%dHbz_:1Yq<Ҫ# -Un1ACrG;K4zX"x!|zk wřas鰟agƐ FDGl<6=J/+jL֥cXG3rrN e@մZxl TPՄ3:ɛ! M^HMR QTRʘ*rEڐL`eX^&C6V ~mU]gaKX<6qeK~kj<͖"k7eǎeaBܳ& cAI6eȻmHB%h~a MOҕ7H%SnqK#gTPX~Wr>SqiBbYˋ]084IrR(@1bV .'s5?g~^!V(~v3.4DpH9d`HO/BՋa:O Un; +HpC২'~s{jƢfD1ZѳZAB*/nxVu\c3CbWpå67$c9E;Z0ἔ7MYH a Ժz r(31!ߘ. Ig˔AC?AOfXSv+BƸ mOtP&\.&ې#w<6Ib_p$ Ϋ'q5U ;mj]tq[t~Xe6X{>Ͻ_AG2nעLq8%;~ @m{BY X%uUE<)%!h\YQ Vo3_stĩ]OGK"}!(tZ[~ѝh:u̾ȋuPY~ )h @1b5"l@%a2w>=YW%`Xt k w=ƱqI^u@h_r!dՅKwPe"5Sٔqia;237-Nar[2ݻ5؜HV;dSʤQc'Jt?SxAG# 0=~rIJ**.mW"@Ofmh eD1<ę"a@m'@eu}}aIO?%RXctX2IIl&HlEg0xxwQoqRh |n5,N8Xr+S`o֐gg†zu %cJ6^BRڐy% aV߆։Z6F&p;Dli<7p `BF vg~HνFjYq%\ڿaBrƉLk;AR*A^7{d59 -b~O`#xhPf($pWQvsT20E]%7^ 1LFXCt} ٓooF>]mXz~4AڌW,;LeƊF*[$Ŏ3[yFZW4/2ٲFf+f&=];3BBّK)MFST?V4-7gM>YC=L0j۷oRL)/iJl#Ε8=k<) Xg9or'ڟfFh1A<冼޾&T`(k דhTxOpC܊:-5O}&9@O*lIu)OFZMD1r/s^zV<\ E?P:%:_pǀ(ڷf 1t eDm^ c͸Jy-6HSd7$L@Q:->]=q$a'WHeهAZV^Jqd(fS|,tDA|өGH5׵,oe;&)=M=55 WoҭYc\$p 8k.U_F#&m\7&Ns15Uˍ6mu2 0ϺWW|_pϢC<"nCܢWs+u5mU wB[!%r{m!:SX&HV1c\ߌ=]6|;,kK -,j6Tϫ>L YK 2 V>CCApܷK*As)|R_k͙'Oq `LY||0K1 uLy n{)hװ\F!.4emqV m9Q"L.Z6вj/d> 6MJKZd}©GLb* kQI.8l-S8ch[2kEd(u]%J]Ćtx -̯IS>3䶱LȺYj-zt}djⶱt)1w`"SЁ\s:Y/`QmTC6uERD1.#L/ e1Bzu/ḐL9U~]Nߴne</%n \u.GI Tq//KS6Tz+pDhLJMHͮ?4:f0INC|Go-׊"( 6m ek4uV 3bWiRi{LgO#Vx)ñ*Hd*."tg yj*21f+4 e@eqvSet4/tgrN=nVTQcuFB:>KdIݨŰ6Rwrjlis)Q͜g1l'{͍unPSwmI3IO;5ADr]LVۖ劎j'0@ͪ]|޵\aQi6Štf( ː)be,9Qg8nї&OBkh7`vr 43WT3HN;{ OBŀx7[,̚?T5W{^d EE{p/=RU}mg.#TJ>\v>bU6ejߢ-79 {X"mٹ;=Z:-\ 7S`є)7uץj !X3ޟ\jiJG"o 1Iz6'5& (`:}|q譐> P(aT>y`l]Eѣw@_ l^+PlM/_=2"29?ct7v߈uUѲꯠ,vdyY~p_TAv*F#n$CA&y<&[P֪ZD=:9$W!)^,hRlEvZTx!> a]6mn!D]`Lp)q3%DM>wk޹!kJߗc?507W^.e V;L7zoz8tiZ؁%MII'[8k9+A_96 +ij\̑`u7< ײ% d6ݺ 7FN0Ab2AF\)%:00ky,℠JY|5鰼˲#\% F ũ_ 0ұSsMj.! bg7B0wZ:? zk^GR5tL΂tR n~B5cw.BaD\rOUaDvC F ^ܛUW$mQyI  2 5K6~ƌo7pȲyvr.4LJ'/]6{LAW9^&sGҸ%و4򹴒?V\"$%Hۻyn@L44K/1M>?埐[.ǎ[(KI} {CH :w{RWئyg9C[pW`ä$ lƎm0oL9H=H`ZWۏMOb3cְZ[~H1fΨVQ?%~%rAYzTO"Q20zDw1lV3h;$gOIvzJ—j.탨N6مKυ$1u\/u|(o 7iJwmg9Oa)`-UA)}<Ƚ4ӟLdrNejG3AKwXIa7?|6U| UI{E~_?FRxAV])/ɭiSPD>IM]dV_ qWc٤r>kDyp5y\+t̓i{t^pRN\킑,f $ &{\PfmTQ:AQ5!1yg\šԶkzgLv.ʮ |\3/L[M}Lfs:QE۝5:q_ёe,%9(Ed.ծk\*M.i?Z333\t~e vޞ-+byPRׯbWzZTCqNI*@ǁPWIe.05El&󯷌stZ rP)5aj(q)dEp! >T4Zw9C $Ԡciz;@O/gԧOK6 ֚E͋A᜞B^&sRZ641Xk|UAX4*g5WlM`"giQsUxS[\T&qWzO hH73vei0e!AG?Os@*֞$֟_;_-RϖP/1j\sP%oMe}9ۻq`:W d7C.7cjUg\k; Wc2~hȓ g?wt m9Go?DsvB`E0Rh7\߯3>U!o׊?j]֎i@7X u=-^K-eg%{hQng4+"<+X/KU~: Sq{hlSk\ P[n.,Kz4~_HӲ8 !q A5@iE4Oљ1#1@=ڎ|- k[hݴ/.ѾkV1ZGN^7›/ZNP[m k)LwС̲5| PEoʒƌc!V,LZ[ 2N6 aܟ =GmϰFJ0*d5p!қQ\ 5jC2>mg{#.f ?,굾m{A͊]>"7,.Xur-MEڛI$Us9c9%ڛ -NzGEGs |0OTL3ׂ&,f c,MG;#O2*ds圻3JJ_=,MHͰAs~eP= ](q*;] 1^⫗?{ŎO'dqV4' />i,Hu `H;iFQ=Z:RKmӦ)KJq;gQ.ީ=g㜲*#<ZfDj4ژ%lbH $Hi7:q TLc84} 0m%9v5ԴE$G/uԹ&vR mLE+MjgJ`"x %$vǀ1\ ˫Oc5C4l9ǎvnCõ B{$JzyJrߠ8ah|v.fc;(A3XT; >n9>;IX7dUC(]&NUe֏:N랏ZeczP Xux(m:TeKR캨!X׾'ۓj>gľ2K~)?Y̏H*Pr2wOVN"T;t-KmQyIWix}FcIˆ$ Ya6HϰSfn UwurKuZ)fT14|J8ڀz8K A#tL1Aa>f2ќt7s '8"UJ)jLFolf{3#ʫhFľb;BdAq`/h,{τn _"ٛ_) 8"L +V8YW? -NBNСA,󪮵O!7.X=\}S1vʳEd3w[ݔs- DtsIyZ)%]FjS ʳFԓYR%ss#?,LJu(DaȫfXWVѡ{i$Jj81n5ީ9:nª#24y;&̤(뢨?2] xO/WFqlZ0ƃZK:(DZ_N1C;pŁH`pT6k0v#{2 'cݢ 4!q3h!4E_ݱo*&hk"﹖łB In41Sh:| Uo Z"K ]W_}[e>~fuϨ'uE֙je]NR28{͕M%TPk<Ҝ$9g9ܪFbN2K{-7\Qc[΁/>82e l)?f>7h8JTI>Wۚ8p`+1i0+ 4 #<' _2دY$*N1tqn>F\Ƈ"6[! >$l,;:0l0K1g}kv#Kq_ZBƯ8FpR5¦m T𬿣]gFH ,my#A!pr'to? , o+PR"y2c$wzLTߗ"W#~_ BrV?+`'~sCD ~ r|sPv"+V6 AGLMLB/ߔԣ'v W[iNGu’4hm+@d4G#L\X{اdwY09XFI+5uZlULtMe,_ĒaAAu\>D(YoF%3Ls߀MN6?0NWB ݙ}!rNih> |-15FrO&b,N"$eXU YԯV(xӞL"pUΓ>ݢiOү{:Dc IϟN`h N:DPy2w%Lj>魤+⣘`кZnyl`bӲP`Dl`KW_l)bǰyL̚f\9@Ihvt#.04fn6 iϴj4OAcɌ({X:>Ր TjA?GJ }rDB/UhQD]$Nc> <$idz@p Q)q̸.x?TL x`®` x',XG.w+*{ٮӉS8(G+F遛'4WZwU~qvwq ECOK)ӹQ*80l}>8>)S7Ƒeq_/†A&Dc bDs-ɛs52\pBLE;<{*7z/]7BPe68 q,k+چz `7=DH .=vj4v_T!.4x;% ;P+jr Xw<@ډ奷4S d``j*wib6hy“S͉Y!]T>}<i=KAN<֚7n *qKhn^"WV;ib-P{tDNb:$R{X--a}h#K(--%7*˅\/.k(m.q"1vG{wnB(V.bg|~tuF*KzGc֠FБIe/V4UK֜V]3̡ !++;j+7 Wa{Ɵ Yro$vi -kT~ȐsDTW nC00+5%ڣ]MYl x]?\HHRuƲ&ڃ%)K 7w:迓+F[hB\s5~5~'Q$G|KDRDHr":a',%0w ?B&縑8vB}/:| 2i8KΚceīlcYOIa&f^o_JG W3x+)/ć =kÖ9$_b%1>;Ǐ?JQx_eArkTtAg{<^, ]AT]P.Fm`X=#!{x:n4 l,էǘ피yCί4᯾j@:0ts hnU 0J~ٳ&R5 $g2{UP#whYj>Y+~<3\^ :ar,"J?q˨+ vz2PvN^O!V'u1qMni4 i ﲢVUГ9QI6 9Q;c(U}ַ& %~`叜AÀQ\ 8BWkCl=,WBݺQE‚eB"n{GL*{BRhb7e%<*T\`7SjlAX]mմC1r94i̾ *qcR󝣊#ARF4OxuTZW^˻zU Q-Hlİ0 <7fcښg3Zd2(G 3K}K?hTe F$âk yN$:6^-s41m*UYثٜz:پ$uJ)&bWZJOifxN.8Bw'%P͎s#:Xƙ]Ǒ[bdn-"QQd)F (9*@ AV͸xߴꜩ5ͣil/.M{tP:]A*gX24S!&d?IK v {fZ&3 6 k.gS"W5KW,{W  XL2^ަh <ߛّ,"n*QvhΏ=O?Hd̈зuD6óAOa}Z?ʍU)sNjlTyWEƖNY 9)iDz42m\ar>Yb6Ԋ}k4?r_o$`G~qYlff8Zd H,d\;wɀ`"в͊A+eHS*`$|`=Av%9\dD{\!0Mi+dS'P߾>:;}v=.(0U:Wrmr4 "]Pf:$"LNds`)wnzbr43]aIJWhb7~u4\#mC#*p |= .Hium޼OE$ =pu3SR $A|Ri"V/X5Ow8) -?I\i0) &vc#5<Kb0ތdhj*3.#,jdy"UR~bBx DSX8[*?sY Gpn!!i/;/$2F(*\.G "g~43'6t Duʚ6ͮ.UU?ٙN--ĕ~`?^ ۍEX:ˤ|E"=Xy+ [_̒Z,VUS}8y\ /pj|?|t˚uM10i\У_ +qCjmD ^; (A62lNwJݏt0c "׍:sٚ*T[``LptC'yme!PQlZPʥ,ӎ1*9 g%+NʙK`%nU~b9rKSiUlRX'$J%s]>o/1'h6Y8Yį-+oᓺZaR 2;ʎv.O?zC= Xn oaj(2Ms @쫡a5d%!KqYLXMPOԃB<im nY{2YS,wh1}^0%XO5JwxugLEDNDʟ=`3W%fG4U@xt" T?O bl2 F6ܽ9#w9_k^WDI/]C3$wҡA/2")雉0fWTjTMUfA /ck+;)3f7meU7xh୞ 2m~ml_ɡu9|5W ^=O܁3 j1k9N\7qb)n]3 Rb@H5:|OσRaH5[C8ɘ|nl+ /F%>KVЕGؿ/8"=IbX )KЖl%ĔCݶ xrb]yqr*ᬄk VCPmnIzؒc_0.tC Ts/,׮ :AJ41Shr'+CHa-$pP?1P umDGdO܄BH7A% cLQDm9wkaNGʺHA*bNmi8VD!xk!hq~m Ih{˼!eYg6pa(daf|;-=^$yaĘru#ELBW226l gwi!MDK][+>c؂m0gKzJ e# w'Aռ^hŵšL¨_־_TwAu9 VʗczCؗ Dt |2@ kcMKEa:99WU*]Ǒ!ڪV[F'hG j7+ 70U_&? \VAg-"uj|m " yL%U~IQD1G{MQM0G`S1pVXپ4eM ?Fp{6*:ww5@c[)'o:68Ɠ0~# $e:dV5B胜+)0ό~&3ƢE7 HDZ8"g %8VJׇq2T{\z Y -P]Gz¯/]@BZ'fy9ퟐس+cdISЭ-(O7@ z.qjewu#RWFj]XR%SomN߫ /6]H}{&z[" "m%876"8X4gv|`~cRrd&T܈}j3$sWF=}&_EL+O- S~=,W9wGd|4N]y|{b+GH`iݑbcum(n`N̑At J\n3+MB#!5a?_NUc>5_2^~VӺ\FRR 7T a`߬jT~ MRdAڐbCKdIBcqh;%'a!pqItU/PaΓ쌼BR 0CjؒƔlBᶶ{3Yqrౖᑜ }pJykS2&\Q\A#<5Wm0Z8y,Y/,X3`j[,԰ K[)DztC>XGMaⓊ*S!7q2AUP( ū8iۄTdw :v%ٮ|鸥PX֡9F<|M2tRJa2W_rؗہXW _X͵) iP6Tnhۀ(^B P&~P]1tlL^p58ξc\yJ~IUgn #ˀ@gH`PQ=P"E6y-6#0}:I6:=nDbˆ;'Oqu?ЦT-sfkz#tY@m4tJw{_H?=/3MW8yL{CRxJ)~ `RN.-E{YLS$2eoڅ1$Y[`;".GK(6YŒ2.Ns"e^wG=J U mEVlR( 61y"O?T 䱒aI$Ix:nكvԚ qB-j/ <ץ@+z=XJ~]ZgmmJ(渰CݳSiȏY!jLsH6[bn1up_)F ÓۘUvtX,H  2 B%tVm.aRȾW܏f9g$ʈO |>uf[wv:L̵ɹBXXb{P'n[tEEP+9x"W 790'tQcU͜4?g sIVԗ2%?.=Kb\ 0c~0(#H50Fкr\NL mީT!いH)}8~O1 ?P +4AEy:ɥ:UVިlx^˞rGpg63]rXGXUڞ?К8z?_hZ-`M߄qXJ5t i2`?O4OFI ֲ@t`eȲ`%u? 3ܮ)o4]=j6A K6e&eS{XGq@N f@FDԁn.CS#~wWہ5xWKy84rS1If Ƃlj~,si:f8Ӑ*c6(^7ƒ@fal4yW;aR)E&C~Zznڊ׍_+)u0t!]0*tbY, e\ZiwHkRj[E3뱗ͱz?l>\PƂ5 |G´홏$_`a(L|>"iN>۠+5q. `Еg3P ~p9^^iC&M|F6<Qƶe9E<` 5'"fYE)7}89XMOp?G)Ci}B#rsFKUOKxz\vK~C2qq aGlo˾(ÄV`C\F'DJ93f?k45h@#ؑZ'K0Z38vL|n"kBW{Riy(\g%48R`ejGŒHmc @Z}A"6SB-Ԇʿ-:fcE6/y+!Tjb+x5P6IjϷţgkFT/3:C2%(|:X:=o%=N\WZ> |]܀kTAi@d$bgC7l sȾ~f(\I. ~ "~__9Q_h= LV^M v@o7~ ɷY[i8BكGzMnA4hfz j̟LQ1 b\RKoK/BB{+]A3~qe55Bf<}dizMYf7GTy(%]IY5OcT[Dղt%8DEu-KO~NJ/bT颪б!!=U[W.љҌp2cN#U i9oy|e\ wr ߐFF%].3}S3}Sdx-ce^L 3pr)MfGOFTEHOIqV۱Te(4/}2HAA0DqCmʚ #.f1B)^+^/弾 C]*[Z=ɋl)?H^Aq#Jy-y0ۯ-A@8|>X CXap>~8r IDҘ/ĥhINQ q,iFKgm0A3|r 4yV¡EgŪN$H"O7ЇcDHɗ/W~KK#MNs/ZR]]D'ut=)HFRՊlz-ry&sm%{FNxFk׹LF9!wn,YgK_CM<>-} 7eB tf&_gH7Vq<ׅDYBJkjyy#i-+ N+HW)֞Obqghg`zHsͦA:A@]E_g Y:)Ĵy"kydS{`I=y͍Qb0xOMA* &U)iZ,UZk?L cƟ$X"uW(`^~a }C4bZB|"|VqW}3GG^G9Demd2WI[ ; l)NEHf[޵ Lı>Wr*Z_I-yĒv=uύ՘f }.e`"D鏙A2-BqjԦ֫%-u6SCEi6jiba8ם{bO4r uD] veI_B)X eԝ5QcEQVPԄMf$kv)i<=!ޱ.J[ `~,_e Qg3P ՠ)虜?]·q KkQ7Ct?XE{־x> 1nj՜):-g״@4be|%1Cjj$POΏkƂaoFh!fį"OA.?}9Q<,Hrᤈ`pM7%#h ň`ά~T~N| Hs3#ZnQ б(s'WϬ9^ϛ{[ ?W*nt`90XrT$Gh{T(0Z,~mъyK56J0Ǹv_`Lȸ/xM==%ԅ3L8+%Y3Ñ.c{IѓC=tEr&ϯͬ[&d_DJXuf!"N9)aYنkFoAJHF]ravU"Z,cZFP0R Ôǔ$ [%㯁Kaf9lĽ@],)PA0EpڍKUg=Vq}O 92ݍ3iCJ>[/Z_?|oTՙ2PCY|i[ײ͌@;-9 S48B7orX,o :Ϣ.0YBKJS>fU 3w,Z\iGvX.;H#e 7ۑ NC;&PS-H-.U]jMŜb jԞף<7H(SmGaTci lފ g7fK(ݐ"Ԉ6[GJ-wo!X3Un71G&$s8aHw0g~QGukį㿃{At{?r̾ҝ: `r./'/ϠtKs DzL] )['q* <#l2Ok Up?ïÐ&2lv/we^Vpq("᧻Priy#O}k /-Hx?f.{T1Ω?"[6-JP1Lcs ? 螬W[Uǫ}zYhpm'r$Ұr&%K[kݚk̓S,r7 +~~p?u' -3B+ 4NjVehuwi|sK֥*OJ+|?gt4EU#q8i\*!ɾi &@;?~RMbjhXGg^apjw^b(:W١={P<%T( "vQ0Tc}Sâ`kbOrMAШYt`v4QYnl Y: Vͥ sB48 ٻI;4UKrx :Aj¦G.^QȒv!Ԁ& V:r 4v| WG8jOJͺR(C= |X?m%HDK[w`Eo*zztYYOy@~ Em&ոvi!ʄYȄ$iesYgL5XL|euNRԚ/=!~vӦSc,u, 2Yfv,ZAuՕv=(o'l ocv"g9v*3\"݈FlT5&.(av޸G7J%58{6 [wkEoT l2q$܉G x. 6J<}ʜA5w>FXKzCELwvT{ɸuQmƏUpTFXcDQ'C Xt##O|F21wH W:h}IAN4e+pr5!-ܡm::&}5rκ_'~WG˼Z\? *]59N]B5edpP5t?8},Қ" 0ΥM|E;ٲefeǃ?ɵ}nW Uq#ڵfcг@Ygo>=$>T\1GA} ~ ^dw&S:)e8Pe0ʛ?{!"}wG>ܯwR%v{ 'el1<!qPx^I}k^xg֎M_?m}җӖKqzrKf@Ffأ41 /kz#ˬvJEWܚF}hD=XGǦt{gn_3 *'R!,墱Z4d"[J]kolJAnW/ :CjI.ݭx=0tp֍x/z)xN<  wsg(<^T"Zw2G2)*}1y-Q<|-Yk 1tS||8kNֵ*&vS X{?ݺwUjC@; J_V*;5ar:ioN^gy˚G5UYkjpJcŝ/1K[p]ҕqpš]!VG [z3w2(h̭{6ex xCi:|產`su,Oo*Q7)[AI &'5L O"4R nḠ"]_|֤:Iga9#9~ +Lj2;^pdƜ};œƖnF1O"J;ѐ`AT ^BN;غG-cM6y2FӊpI0eh.mOΒkÕX2Nr=a;ma``_3>ӖbX]Pw4 [Cpc#wA[iK>OE€>ʷA d~U1)6__E]暑WXk9VdW κu6;f{ ڱ|kΔ"߾Da_F'˥sPpZrX2ʜA0GV 4.Z`}Ou2D+g6-\PiθQ:Aͧ2hꧥ2?yqݡ!O =ͧ`u.ף wZ ? x g! Y WV(G69n X$58FBʎYA H zsKVdCw[B$kʴvp)_*>Rk$JJ%M@L68>gP m̮Ę PIAdbu.!=qa.X.E-~J5ߜLJԲgA-SָA Obl3vNvd˞{_@0Xo;:|'j="´BMjؕԈg3'Yj̘"zV'ȍ61:ΡmHFo=G1 ͅ Dğ!=OK:I77գ&[f ֩ .Ds +v4 05H/Zs.>͈bteT++&S q_i*6^0^c6s@d~ݦ!upǞ# FH@88əgvLύ;$+`7GNb"%5\:jee,1fʜ++$dyFȃZO R"n!ʞ% 3ʘ׋fu5!78؉~#B0ެ8l3H y/,}# Kw;Aޠ.z+eZ&W_kJHUXHO~3[MYE /l?I |Gc)Enn4jq-;|ӔNNy.ُGkb2h&2޼s3c;0d?Ȏ~9l,)fX4>Y9])Yauu)\Zp@Χ'$^9)=eMJ!*xj{Wn-:@żGc$U"py-~d\$;YDkGS'E DG֓k+Ll Kj` +?}EtDΤfG%_75E 7jZV`GkN(1c~2milb+:w'*2staڹc3~UIG\f QOѱ! ˂-|m|=ĞDuM9 {Yc$ҵxGw_y>F9IxE=zl#"ӻgr9{Ӆlʴf0R1 TH)xp=}IiulS:6a6 Wi4Ib{#P$N M~C>E~ Pn WRt8v#wej`E,FXYĒZ#Q#I{Ov с}ݚu{9ZuK9Mշ:(LF_iwr#RL?. A=JbA0exXVX%dQt}Ñ(O0A@*<ŖYBb?hsgl! `nEv%kM.lBZ#7F z{SsV9>X]5\S;5X1 *꠳s&~zWqO[*![Xr#H-3xkh_melI&`uȬ\[ƙ_Ha\Y@YHz$K wTRI2K*"Eѣ_>u儫5ނǥ5[#1)X0 Xzrib BУ%ObTd?G Pڋ]fc]W|Jfbg1uʎg%E͡b*ܖFw U]A=Zp1 1u6)xJ[ vS;a"tDw-?۔M5`CRz pen J^$`%k~J}>,1&DOyJ54m<5^:Vb3\$˿:1ZuC+K**1:'NT[s;p8Xmgb(Xz~TRVI~XD6hcV՛cz(*tYd[q D^ t6y=Ko`?N~؋6VS\ӁHOj2Eũy95ƍ!VTIC[OBu&r!ڸ&;:hoۜ\H5Vf~2Y6^>xDfA$_m{VhHa&Psq'̪ *G&?=7hR~ixf CxGDAlLO!{Ze߸ LnOeC42)Q}G+~gn K"0n!h#Zpf B~{~_%Z@Gq9Fiv0c7JBz~涏SpξPa+U W 2[ѐBF_.vIT8܃=>6v)=P!Է*BL"#j>*:$xiG⚀5E*)s g xQs&rEGT\V+^(yˆ2B37mp=@םҢ,|@vLqޔ -hJ\|db2T+gAn#R޵n&yyWdA<`Įd⇪ggV}Y#g|}]bh u9.#˛ 06Cmܖ6'h줨E%?E/KY^7 ^ R-#~;M*Pztw BQ8xIZorOg 'MeARy/mԔ J۬)1f %jHC23"ǥ&/벮\*{R܋@@F\7b0N1Ҥv*dl{Gd<۠>;pUQEH&v猕xzlj7bf$)ݤ|}|[F>3Rxgڨ7?HR@/1WdI?G~-7:>E:, yI1֐pvm9\Q]Os#d'0brzZ&- Pof] HьkAJTo%$5xо(_.sr_ˉ=#j^܎{SdkACltb-?I'n8.ig =FSJD#z+p;W㵦AF4 Mx,"2۷߂vCDkuoѨ (ԲBFWr>Ir׸yXx;wEĪ2LUjhWjt_j.n5ea/?$=YxrlFI3eLD획ud;Ȕ!d#:*KS'\%t AsuP#FtY)QyHY'L/e^@kIUP'ƬJ, h/B+N"Jj8 x}UF=6=D&-*\?B?]VcO:yG0:(@V,t&`OxCDE'@>tICM !KE^5XBU,p6@<ܿX|˒Ňe9eNOYsasP֘No?iIy[^Ѷb&0_DإEuX71{x0?vOL Rc*HgeDqݻeֽ҃TfPQI*?抯NL|.$jI+z}]5 -B%Cre 3=h^N UJfLqZ*pi)^hn^ˤwa0WB"jҺk6TL`Ǟ)8T&*  Of> C2Nm2G|j?wt|#<+ͭvC; M9| |'!M@o''"kӒVwG g|X09v|XkPm__'n]$2bd {LY z~X@4H CliNx٘/m|ޤg2t$5'y[ 6c_v A\h HtcڀcݗB=$mAEw[ו{sWO޲&0.vCgӸb/E g'pJ/L?0 5R;20һ]oscZ 7h?u yg q֕7_E=fX%kXbNo[Ժ;kGoH>&y= ߷==gļ0B9#[[{$`"Ta@ qIn3D?\&,}#&煵PӪ|Wck昋bY劼DLZpq4+'IQviE 5 ebh? ]H7Adُ?*fwt|GQf9 Y5zq9e᪷LQ<&C$&^eB%S@vM_-9}Q9dڒ }W⑥v(? ֤މLH0Ì7Z{S4hHsGsp_ 2M'Nj=W|dԸ2űyQFe=$ǴI,;+vG51xu_Ĺ+xe6=ݞ{Ap͹0DwoW3ŨDFz"UB 6kҾzT{ OyuZS䋈k8^¤HdF*H~Iƒ" 1:S*1֋ue%R\u}A7d:AU9lM(mQʴ ޶̒SO`MmN_k-Bim0UWRmRr8"5BdIZzFD}Ko] ׁg Či˪a\Q?ᆝRrcNz6co_[ = Ho-p`8O# ]mqt:NL1>0 ˞):U,c/;{M$?"b"xTR-1"5;i]֗)6}yKucesr<3Ƭ+v)z]bSQ1tWC}\Cii@tPƿ-@SY'''%&j),&+%Koѳ 1+69μX2 zks<1vtrjɂuVj9RwRG k(K">u/gɳ(©sOgu\]L&9?GeH,)֮rDP7?ͼϔmHtl}ΙXɡae]?DMtM3Y<#MIҩtC#$\:o68Jn%L}%4ehT?uC]cl ! IXP7!`z^HԯGW\׎`,ܿHԄ j);U|-筜paR&bT)2_U"*U{҂o`еTWDvJ "k6*CQCYڨ܂/zyob%|`+OH UuJ^ՙh]qky [g -sN@Ĭ椀!8Wy=@xQdB00?(tķ"^~Y'l0*,CoU&.4 4o᯦Շ_=I .Qe;37PvhUݔ0);fuS=@%*QrJɪ,=vb]#m`ٚ&^H lK ʷ2!sVpH}.C@&WErUmņ(zH|-I}~GGo4khidZB}-IJ`Bu%F!5Ies+TUל5òo5OsOҬL+w]\]h&D?2袻|I69@:d]iT[%g_$4?RLib_y')16mQw}f(ݼQFUS^,fsZXCQu^V3ϯg{"H4MQxgj5L[w@ sz^%P3anDۑAFc¼QjBH U0G!nˮr$o b3$܊:蘒go3o]3s$e]jZc;ˡ2 ݄ nh@s' '6L#wJY䗅ZU_."݁V_1;}Ud[_D~cjMQo02^dNVVe 7,fM%QNI9l7y&WIbYṭ4몎sj,|Pq:ʲq8!ZY,szd- 9P/.vʼ><RE&s)5w/{BA=SŜ0W~W7S\,пJR$-R7)-ڂn~Ⱥ0\oyk!fdAFX;.yU* k7]}'T 8x w8ڀ4mihv}O @EH`Ӵfp2k|Gi?]n|>SyWc8<4K_@Q22b„KoS(pRmukb2Km]oXqQ}樣`*h߫26[Dy,.أBRܿFқ J2D |bh7'bǣu!ۤ9;a}Hذ%R'+cw הaS")nCw7Pr}d b9<}Af뒈D;< mX! Ml{rE=kDJUa ?úRx/Hy P3Oz%㚥7nEvfwݫ-b!@G69W 3?5jƫ1˶/f=bYʪo Fd?2( ZĮL?HSr.BNȐwevɋv8{*k \~|9E*ӺE3fmymXFjLÍ$*&جP 5yfŧg>-j B8xZP6\T[P1{ m(9E5F<eSr8OiGjLF=W:PX^S0?0z[S4A@EkL)A-VHx7s^5h7{>˱q.GGHɉ# i{07/8aHdlUQ3+>:~ԭ<&LdE. &faش,YeK[0nzf8#DOkbСjP ˰] N8g+pie?5΄ὐyd*N^x=^S,s #_3N{<&ȷVS C}]7CkBuA\ ;vǛ0 [/$X]pR)(X9+B1Fd՗V`N},a+UoDAwjb53@2W?w,&bxN/q!l}q>~2,NN6݌F<%evYW8竕7X*Ґ쾗G(j0p7nM ,F@g^ڲFQV>d3mk!NXQ.`F7 {Zb]:? D΃S2$k`a6K͂$غy&S-?i|2% I$5[ w}6xZ|SO$-Ԉ6 MFW \ Q#Lv=OyvN[YNV5)zqMsd#.6`2MYӭAsq )7s[=-(ʐVxe("$`)TϧN.JaL<|55!Sn󔣟9l)[KV5K{-퐠G̪ĀOC++iAx}B!;Nۧb e?pq%w½rauX^@gf2wnm;}* qH泸weP|PN7̕KmkidaOĈ  +LnU4`^_Sсij A Elg jR*a:b~*wq`ʃsMW$=͒k/ѬŊ@&7\m{B ?t56Jh;K/c[^wZƻ?t~P`%qe`h'QX"b4hNSz#gE[տX@ndU켛e ְt4OǹS0nL * y,0=vj`7EcCGiH\KA\† 㭽f:NX3M!d50UxRY0ƖRm2n)/ N%%/NyE~VRi߆֛%8ؖe-8jRfhfѶH -1f{_1 9jcM WIm.%%yqml/|fLNG=K++)P~8aT9w`z"w4q͏s,& MdW`}G6IL{8 %da`/F2MiOdb) [r<=}?70g|cMCm|Cqv,2& [\޼uQ\Ri=7") &ds۵U|X!t:} 7} Υ3MFOԈ0W0B{"X!ۢ,iO쫰ɦ'p~DzHם[dpM\7&Q _CYYNH cmKty0pi[Y^+-8g"<}bl0 vĞױU{v֏2mHUz`S",Pd鲆.YjGT]$ː+WALɫ>l(g,*Vkyk]n'@&[@~sg̭m0u/6vYpiv(n[>51}=MQ70sӼʗG2- H6J+۾EZɑhz58BN z./%  { 2dt҉X%%t]*Fl&Ĝ,L!;p! uvNr>I_]J_Y;P2*ޭ"OmyOÏaڠRI ^thrU^;^>o>M)M"0KlifzxJ ֘vLĊڰg p[UowZezb0F $d3Hs|qZ25bϊw$fx`l+]m3G=BS߾"ً;<~uU*7Ƽ|WX  OGJ?/^U; Z袘pHAȺ EiJv5^Lg{h傳T 3/9x!3,e[E\X¥ѧ;aJv=˷ g uQt1Æ.#rՖa84:+\*orq~Po3l{W3館}_ L׻`TR6 1|07wqiF1H:EiZDm!ϭЏ0ɔxL|.ð7p7δܮ%h^rc}%$uWmu԰: 2d pqQ&ye]3T4tqA;:SOx; Pb.WM{cЌU1Xl6`dvɰlU.Le;fWH䲬?LP\^Ԅն6^2 !R*Meߊ)mםpE._<3]r,?՘ÅJ!iAOs$]Jcz#C)(AZS& 78'srEƭ&~/I6#nkE+ h*+( D*YYi _x09Uf'Y{J[K`3imp~Ml8̈́h ~6hVRoMBF1Y z _c@FPLew _"dxxLf"?Bب/#)sɈ~̗HI{ˠ %$ t hsa5KL]bXߌe=os ^ۄ ڹ}VلV ŖՄR5t lP:`oj#1Qˉ+?A4Tfω˔fB{Q`6QDOk xR<;+[]Sle+>JOm)+ͧ.TZ1&u4C/`֤To֣Ga_BEMҝb,ESWcof"ciIBP y¯/P Jj,k)r[&w+~)CQ듮MN%ek5U ^(ԗZt2f|[6A ~V݀Yy!l{)D%7@ ŏч&Ԅ ӊ.Iȑ $ߦ;i e֐DbIg/8,Cah ̮ٚAb9{v[/)J3;^ Y mE$$@ Σo,-kZH$~!s)'{c( gv ťGA[< L7"|1r&R;k^Gu D5h~RݥĠV!a{̄H *M:&fÕs0W~iㅎTv4'3ÍuuY6zY\yQE FP(` z)l@6=<=MէExw+5awPF?4uTfM@VY[Z‡8!G!HrEJ>V(=5^"Hq3~@p*k`urM᳻EK2:wLH= ik  2cPe>RצcD2{2DoXчe*{b[{hSBq >D< VtUoGP4kQ#cCh;]MϤ P\vL7!Qz3vm'.\7)]l*ص_9|^ 0b"ztM-H4^O+=J' Qt2.=LWӟ9H"k`G\wjs)FȎEOH _wI4p.dfA&#h|GŘt29=G{(2`K2i54~v\'O Ğ7 XEϏ tÌچ&1f@ŃTIǭ0 &(G)p{S_ñP*:K?:[?-1!SQZue㟎zU_ ^^w{Fg ;xj ËނM_pԾ(<jbiUN,e]N<=:_qa&G4I펊sϚP@E)t)&@*CIyzZStlZPly!w8k"n8ӓ_r}{SZF!,ЁD)&A$TUBRG]M͊\aNul6f9Bd=8zvvy'$= mC-@UXÑNKFҕg#,EM[k[|YЖu%(o__j o]X_<9Up=DYNTgtʷȺ\lr滢'0̐t7ʭ`g;3 ?lfqy~5<=kz&Wu'l#x7`ǬC4#I"fq+C#»qdQr=,uAtA5 vH?}h_"a ɈSѱ=z5aL&Ө&S T\KyjI 5|(.ށ3 &u-Z@xĀDNL*w \t ǿWΩMWMq_I]4r%?eS8&+si2w\D"o]Yr*kGkWSz8hj%8DݴNY3.AQAʯ(4Y9u7UAO #v_PX0{2ݯwnAJ߫F Q crk5I>r'h`'b'Mrǵ|KdxaHB\)ѺHZҮ-8pM%B&hPFܴ'5nÏ(Ztf 6p/~xu;%_7eVgrQioamLqnυ ]U܂q[Non>Eg;̈ Yw >|AzAvRjq YFjք7M9O-{8di5d#F# *(pg ߁@`E:D%{~!8OR/6nl+mFoNM\ FB|8;6!jnf4b(jM ̠;]8`I$;"ՠP}z)@Rd Q9 : #<`th fNs1]w26vijdbQC $hDq~_5,~'$L%Y/Puձi[P딍> gW֒.(J%Og7q_0i)a`\`hܨBԕAZ</٪$NəoK9{ǚq]*P $-M؛L~^;~vswA~~E4t{ܐI2C~l1Ipp:c~YoI1Sbӈ_4$e8ҿoac8fc$ցPF~Qܥoeϒ*EDS@Ҳh.(Ntez/p)>4۰BPEBMSMݼD@AꝊ=wJFbS~:쩥| 1 U޳:g5}f4p2xE<{4Ū28g7(xPQ8xGR,b\mwoh!x=K f藫 |JpaHV3 C;~'6$Mh/X9/'4#{"+֡c(H䴽κ?ڵ6&~}&Sf;dD9QC/AoK062I t'#.c( ZG.QXXxN;AbÚ" #)i'qv[+4݇|^xB}c8B}!9HvPO ! w R=mlfTJ۹ 2 תR:-mv@5ֳ} l{r47 2BKJŇ;Ȗ#!"U~Y5竈S.5.M&\5P*zĿ!vAw*J;!9'țؐs{ UBG.S b<:lwҺ>`Iז,^;]xRGPx骵ÇDyIxgd6m鸲b~*_ߤ#q@>9k T6…[ȯx!wr)C8SFy+ y][`D=-JIByzV(_)eҾe'ߒd!s`eB|3uWM6S5~>?zUOei$60 E}!9{mr2^xT͐NeKD\v)ګ4-hݓzƳ@B;W6 $IMyOZwSmT6ELD$-I+# "hVi$hY^ԭP{kjS "(YH./٨'K.kL[)k4Z0|#4 Ի%˩ : "?2nQm;QWɽ9_)ZF8|@oVb4AX@zkb5J&ENCs3=fXWؗ G>yPsĹ<=Y1nqnzXB>€[}lh^犏k+šFz^ov8`l`w[cTWS9ũ{&t> ԣlN |à Gr}hb?7F253u1a{fm.̲бO>Ӯ|[ i8͕3roʃ4eLq4]!MDa-pAQ 5X뻚&87E@Q/0IWjQVTYtp)lxsg_@<}5纯mh@Dhr3XQ(ג* =8V\8&?e;$9*„ ܒSQ|0`)3S#z%5T[~2C.bOӟ FCvY{thOu\ 9c6ٸX.(:G@~aL؈HVl#)JL&,撿`e+[D4.^tyjB;tZѵUT ttڲ:OsE)QуUEP]}hW:lvM﫛9k81 %czCcJ𡜶_? dļCY=&Ex" ԟBhiR E=v3%>fnXjv=Ps7X~oJBE"iUCh ,eaw{ˀY}xAl@J7l)<3HncП,J1V$2hs }[,5`akc'qE,Ƙb͡ I*Q TC7&\jARcʦ~M3z]X*r;%/RN;LԸ!ڦ,-ЖW寲V;OqΫTZ,Ԏlr`=c :M5.> z_5 4430 󼳳iAڈQHE|R 6HniuJ#:7Zj&3 II_Oehm~0cLdIOSkJ_~6UڤKHZpY{exBt]xj!*WP)P fѰUE \r_l"&,)"A; ֯^lΜwTIX7iJP'X03~Y.ߝqj)l2>TU]f覂*_2B#?5Ek'`͐zk_0ceGT1k#׈t3Ըzo붸{xGlw<pFHT7,~ <)ߜ}?DTweTPg ,Y)",C}׾g-Bew !Fn"]:(@vB ws+N"))5q̉2-Z7|q51hۊL)*q*45nSNg7T{xJL8[mYۤwK?Ÿ́\Ϩ#ŎG ۰ԩ˒X1ifQYrV.?:VULXhV%La"ITȺx[hY"Ϩ/{ *XcH=+3Q9 D#W,ߏ]$q.b!]&SRHM:GwqwMʋ'* ';zHNA8czIR%ʅ5_%|3$- |KaVV<<@2kPd6"`^fd#X!3dD2[Z8 HV!DyĴghr,r_3rnz$OV /D)V^o.P$T yo>jnh6`c8H8Z$mMv>.}uj~Dxkȳh|헊Q@ݳ飂ߺL@)K(IkDw1g` t;jC˞M|q{x[ ߳)I)3>C$z2UK$3N!ޯԂgÓ* }x,Z ը6S5>Ū.ߦ|M2m:d7Sbi31U`@U9ګ}^Fp-XKH):HGZN't:O ){Pk'uUbꟻğ ^ ᑑ Eww ND/SFk69&szD'.0>_$Jwb5,f*aZ,e*r kك.bg+` 频W5kRo+_rc'[b}@ozvcv'oFu`=a*߇((&3^,dպ:>vZN \֒KM+Q^PpO*QffBz".u0b FY.w Dtlxxu Qf[f('d"*U'`uH*.}a?٬)tþe s&F) z7wۘVJ>&(3hfрx1_ ʷ؞Mƒ[J#QK>J0lDX.1<jA@֬a։ul@yÊW3g#nմuUWv10܀i{UTHLr[lMM7 Bn< E|RѮ? N*g%F*{\`ns-1@h/\$4#׆~]#A d #r %y"+U8"u`\SR҂HϱChJ=xq=ʅPi C@Ŏ>bj.~id7%  uhqH/`Ð6],S\nL$ nĂ@zڲFV"03a T~i CNOpGK.N^ ʫv3MrMȝ pb"괳 ,Z=>j\ -+Dzf>1J}b'IY%`^;M\![~1 bOd\50@ fUP# 1,d3T͋HZhr,R( 9CF, "Ǩ>RZ6Tc1,م+Ym^ߑ4Pnا1&g{9d4Ef7syOG(?ǩnܣ6Vf#&+Phﱱ+,XzGWԒ#kDNUS/pU.qbf{:fQ xYf}5Ģ?YUBe4g#.J!ŀAJ״e*~,{Y41LlcWG+(tps\.Cب # jȫbY7x<> ;~e&_}._tIzMr#eԍ/ao  Qz,Q(e#Ⴑ&D˩?'B?yB7LG?{[%jAԣI)p,S1`ն4Da`~4Ibg}$K!؛nGxf;n?(,]`p#[||[w3/$H"D<"s:'ԃݸ/M3h"y,*䦫ۿ>xp8|^n+Rd2`D.m ܊0cJ5liYHghw'VAƱZ%oχ5a__ё1k ( qڏ+ur]EJ+C%~FSc>3e,m땾62bQ?q ׀T|K̛9'4={ȟL 꽓Tκ.ѕ]2R_Ȉ$KݜzHXg> boj*_-bigA6Fqk}:jC8sB ,l* ʻUH&{4b_l7~ qy;&@af~?f?Ѡ $x }tϵE@PR-U& ɥZb2-x0:|˒%xKaD5[CM/y*$ vр!Bp/UGR*{_mncuS$r!;PơӀrmDFYEu΢/jğ_ݍ8{5A}u-FM zJ{0jK:Gp¿7(}?,]xW~ypl(.7ؠIS,=5[ϷugRc)MXFʗպjdN)!$0[vwfϩVbM3tN 1ѩtXM|۳: 7dop{:G79AqH>OwR; "%c<(fL}5&j+J(iٹ=z,?ټ_1yNA[N?ꁤݐPn'|7.٬N*ضڕ ZEշoZjuQ\!+ciHwn0`{o`JP;#-y?vNaS!LEjIPO^5]3zLk+ MZ11|Nva7236W5ێI(]K^,4 5UCuק s$8A JDtFg2CJ/CSz$ܨ<Kwz.XEcvJX3ZbGIl2Β{^LuĊ֬ݯ\sm \S۔ s]ⴔq5|Uo`aB|@b1cފsݥiQAy!G4*l#aCFp&St\E\NK>Lpπl纠Ӽ4b7Lk)gEO=MuIďI F3Wm!!cz-f(7AYX~lwz+PGQnVK*jY+BQ}yV])D,Rc/uò]'t}q!w0?= n_@be+c}qg4+]!‘4* \έ/ :ڟ_P7EV֙I`tܳ%tCI.mC Z1U͗5r1ֵ^" Q1/fg쉽񨇺lƥȝpE fhϷS-=cߨ݅M Dj+'+gqХf%.J)N̠v`Tl&7H+XV8.qÄ]G g;xTHx+72&0Zj_2Zhy (j5[i9Q8>KgT{œĴ*rgSn7t*̵>J=:?HdkJJjA8n4Cna h;yǗXh%yfҩ7(QZ˞7_ awIO>kBdfi?|`H3(7lG4~g,SA&wVSJFYZͦQLPtDݞrރNxV|gjN,V"M1 Q.#))n31/ ܳC: dklҋ檽why0d0xKSw ="SJjPa/AtY{ o!(I}Gt̓WAry:a;<%m^h!dRuDan$giPmZ+"ڙGأ3 n~={ 䕟$ͨp@%ַXwѼY[5CZ])j*61꽙 Sح('_ko@LE|1oS ٺ"q*_~L'z EsV ˡ"}+lKIN=TY{5#*sbOpf=򐈄Aш8y%] oJ: q$ ܳ`3c!=s T̑,pcUǙ9UfB YuԺwǽLh.ELt#o4 hLnW¯MBQNJ[9 ߏͻeZ\aE[ћFGn*oGKpX{ <3G5xx7_^q9_:׻D&S>@sR~¼EBV)OܩaTKQBߙ{ݬp=Ig=qJ9~;NF#a#{L:k@@.<"7BS`0t<$:^)^ue{'YmZ2&ux-j"4%[;ݗYS1]b Ġd+ dOE@Ek2Zߔw6u3Ak;PP9O|{Y&F,Nasm{pՇ?-lj-ҍdI&"$VQ{޽K%{WmJhȕOa1&jl/(%Pm8;j=\-Tgӭ-,(m,=pNYbSVn{c,ngê'Gr&Y{2{}rZ{s"@8mQ:y@=H !M 'FdܫvSsKQ j+g8AD z7*ʑ15bG=z7jPj-snn\{ BPgUo-Q0-vݛp2M"{3WɊ['!+9%drAe$Sctc͟^דH]ndAC'6KdgU ;1__Cc>6wd ZuY`A۝0+5BT .-c,L˰y TռHuNע8>A$*l>uSH4|l0U[MoY/<b06)ys;]=4w$Q0F0| @#|'`eziG>wTze"{ϗ5}V)A;^8>PZ#1L6N9u,θ^ݭlUpr#xMBޥv8\z@cNnp 8IW$ˌ(DhWQ"dp`%9`q=*&)k9~tukj#6[Bb+ | B0X{,fM>Fr{*7h;mT3۶t)JuҢVrH͉AHlQyK E^9'6K|D_H@Y{mbzzi~q-h.Z`:5K7`A) sJsp~?CYׄrtwDm$->tZԨIMj=NYi2ZHA _ՠ$9;{$ҭBZ(Mxey ԛۥM gXONٵGSGNpׄ%d3;MC'6w1J\@4ҢV$@lg1e);9PGkoVr#ЌSr5sG2 /܇;HSe} Y̙eh CbFcvl!;X9i2-y'nt0+PrDWW/xm 8:Y090q3 hDRfo$᢯z~5B͉˿xPafݕ4Ap0)NXx E/]/N2D=kD{d8=CzoQW 5H:0ؑ?RI $VWׂ Ѓ ]PKp]*mm>DX UBTrΏc?e 0\ȮdUD񠙉@NwtϴC~7ϾCq,̪"!,&]ݷ &ݾD6B+0榪:%*U_l,Nm( zrЏIjҴ̠c/[ jY.HV(Gⱟɕ,3dP /05"vgM_Is+Zj/xk)^LTg)u5;V`ŭ.hc% EI,ώT[ZT1&02*\7|PakXBq=lUãl-L-J[Զiml9Z>/aY 3ΆےB^_g sg$$砧j,E[q Bye>גęGd-ǒSax,~| w[UFS XC-xKF#}}4jhzPQ&Bݵ5ܗԇeeVjmm&({~ TJԁ^ %"7^K9z/}h0ߧPq}Z;]|eKb׫ba>_<߆3??}Ž?.GR0gJ>#o)/IIZ$# __jhr[p3]^#I-&I/: iڂyʳKZ'I/.kQc] v<6WNcS \5zo}dB/Y|?9ibO^\giJo%nq/uBecԏ9Qh T]Ot@WHtpQ]Pewa/wMY1#I\ٻpt0Fڑc~,N\ȐF:$S.dUe)\f`Ɖ}`H(->n' 28>Jeu~py+ܗQ#pH9Zn~lau#jgjn CI: Z J3e]8mcDUs*F<6b\VX #HrCIT/OSoA2gFpΦVyxݶ[9C./Ua1EJ Mrud%e%Fc5b?%V:٠x:wWv@DwmC \Scz }/2$H _Q<f9pZd>A8:T@j1/t`H;D xwq]@ƘKLbsu7[c"2yt  A/(8Mޙ ldMpcQʬ OuKb0>xj+bѽJj!ud(Uv|j]8OjWXq\Ye!wUzw*46-Aj%!S #dU v͵Tqd6[ ce- *7`ְ@'&[vUdaɁI餁k_Go3}LF^efvE&ޑnվџER6Ms\<(9Ҧ8GLZǶ0g*WJ3z1XzB3-rW"U!#//KL7/+-/ ;}H {Pa_6Upι׸Or7sQ#`A3|?LQJ D첇q5+N7%>9zH8$_EꑯK}3-GI zߛ'@eQ^+H [ >&Y$H^Ke؟X8b%Zݩ66m\ DRc^.p aΕX[I;.ltQ +dіp6n3=&b肒p:щoV̝o2◼ڊw HWeQ'v³? >ma>Yx{䲷}HyhoTM@Yus7]D^%FbOؕ 0(Axz1v&| ,JRL{g22a5f?[wةo3YMmGusOQ55ғu4{ ~Oh{rb2iHw} S[ا,"ͼ,RnWٕ@a7HwIazSsLDn0 iMȈUk`CO6sr6w=to?ښҍL'/mPϩe-H̍bϖS=G1]n7~!oe|0m@X {iJB|wq坂n^ι>;r[CD] |aQʟdmbs擳xNc,(a-˞" #XyWpk_c[*# F_#_"uPAO7(8'̇Op_Ij3b+P u4ڛjW^1:?Xރ֑Hw Ϧ}93AnGτæ,8^QGU2[!/I:k%QAPH1-\3;,fba!5x$2cֶJE<eN} Lf(A7Q_y4ت߅;WdiYt|)1F,?ލm$ftsj8K6]Ŧ (,&?W7v .91GS5p Z ˡۥ: x`{k=lΤ^QjOs*?}xͬ {EgSɦ|hCCJpFdH 9Lv`x)dUBﮍ]~"wSK8"#[rSGq |S1fej'?ֿL6 ˠ]o?uq*fX}ms[L" n".5@<2(Z^+biIHi{Fb'dYzH5ŊfNV$:N^:9PK=͕YV9ŝhC $;ۓ7@NTh+j3{ҍetFh{Vy.XDMKzdl%,In1={St2oƠCk|iY樬. jih>"߰p{X ]~5C~%DߔNAnDܭ`@o̬@xnV9ѡ:w A$HL|^Z4A6NW՜!!{xAϪ"ˏGRr&^0ɜafe$[CBpQԽerJL}+Ufz%`,Xp0Nt;;m^ӝtjܔmT) kaU駇{N:*YtѦf_6? .OčڹP ︃T˜)xf) ʅ4U곬5Vc,tjsLj+E?9_}J,YHVIEi#LHxI -ꦚ"x{sȏ"pdbâd%*pvy {{a[jx}D^\\[d^V=mIJ^d?1Ӕ)kp'VMpZq+%faBR5SlO>~DY.Bɐ݉2}p"Fj{i[ߐZȡqM % jv-fн43ᰱ6`yjf"0Qz;(Pi W¡ZPSczr #|e6O+t2uҦ$01O$]Ot$=G2*+Dv"6ۚZ^JG=sf>DTg$ܼiBH"viŷ5c09Hԅ50@b@hǽlhN3H{>bMXl Hc OAqԌ#-YYj=Uuzz+&S3| z4SB 2tH5NJ5x;UP8wl:c~r֨?.E`珻7ј9LNM~iipQ )dSyh-<ce %D|{`^} \vjp.g>sCMJBUpm88ؙ vuRp܆5)*ccl?3jr{NG}Wk0窸{s譼g'#MV WE~_;f¸FޞgFD[lj ,A~Z9>p'F-5$Hu{jD1 D;opb`A9;aմ1ŐE*1w+J! `k70V@uL "Õ޾`" ~\ޠJM53Kq4{Tʦ!^h?bAB B6*9նZj}b7@aUq+?G!K𡣠gX ZQQFo,Q|١_#K@sݤ)Fz:[ g11h+u⁷pdfKmC{{'I/c$pM9ݾ1VF gKGQ ?֝jK%lEG[Hi:vCiö֍`,Z&J AtHy긗+U{?w(E KDF3Uc{9 lU@lZ(M6<(c{>'*7mQ6`SMeCRHPLa'`h4 Wi_k{ϴo?᠄^Y b1r>bby3K~pL=>^^O?GCJ_0]T+2*PahC>Umh0{s=x pDF p@`#1mfA vqx&Z8[o.*&0h5{a5M=lީ!Mnu<||Nw}3F2&]j)Mġ'<S) l(Ve4b<_bZzE~[%?{&?,@U[+ֿ|7`8$?gD&]?n e~\ Z^M98ocɦAP|Oկajb}.h@33b ,7&Lֶɠ U~̑BI8\v| zvݳ _,,0Ru^wO2g'% Ѽcp0 85|`S`< HJۍ"D|SX0,<Lϝ&72e%7yH_67 ғ`]⇻N ~ڐ!RDdqy~&YDT Fgo>#6}s$w;jp/jw wWx$z"*/,m0b@f]8fً]F3!틿@hŘ.$9:cr;R0tt'!.MúxͦGL5US,L BzHez_u" bJ`'wFY#W|ma3*>A̾&+HY{.K,8o GdY͝n9T (!42YI3Vtd#Z_r5!Ġb;ZUl N% D[Mm-~ʟ$Wqsg)*D8 .c qbHpp:')jYs޿y ,v. m,):޾a){=@pe)Ȃ^ FO]. etlDj;*],dg7Xr[% QܲG<&"O Su;wh:Ne~ m?q Xa )1k% (?yLAӌ=uJ^S5qyrN5&A|FsOs[ęGpm{˂p|Xm7kRpZy*Vݻ[oG5w?⨂t bNG`Cd]2ixHYGksFmR>^^\hk쮑p([Q` o[} uH3ȍJR\RrzcYDѥm$#K =" X޾=D#0mC,a`vUI(Jakq&8-= bPX8R aS~Ws*?60YK'l]rDN؛px]rqEh*̇MRTmEzۖkdf?#ʩ` iə##h$[[{m'փ. js>1WԺ~zmU+FT8r>͝SȈRVZ.iC祐>R[Ŏ軤:,O+ 9+W4o9J݂Xƭt#NL`EvYzA=+S>/FFU&Oζgv|>~[⎤GR> bwͷ̒v_qQPH,NML{˕;8͢L6hSy柦Q: J8nedg`CNR㬟Eq`g֞/ ひ8Mn,jc'V(b"UJl>|6xz n00C"们MgOX'!+H"6>/ѓ^oҚ$ De_4*dyg?Mԗ4"y3yslmwaԸa>Vy+݊)-1o*B}dRVI6iHD{B'.I+ޝcso.8V)Tפy"MSB>12EGld(+'p7Hr4ih)Mz YX>8]eVsi$+&m 7AH 5< Eq0SZXfp:#/d-<ׂ(g8)?|^U%\:EhJX4!ipд$kv,w`J@b?yJ#EI= 3iC!YPJL׎?[f} ܫgJ.w=́DUEEV4359]^lHaf!AYQzg=vz|KO P}KD@}Th0<̓F?YHO 6ĤjB38%,܆xoi&מү6;l`Ɣwkt`^Ŵ 97ლfǪ~/g!)y_-*0JK75t=|4ª٫,,B> sm.vX9EDwk/4̮8ZڧJ%l?w-eؔ#r0nljd$ftemwd\wIlmoz/Om3纙aUs2[;(,.q1ib2J#7Vhn}8a%X6)V/DOd`u BTXBjE\p-h^conw|f+[d mM\zi7Q|BkqלwwM$xF1.$ -\:ZC EPu-%#DIp8+•u\7C~KZ$Y# berhc2:bd ֹ֔^lYK6dh4*D}V'\7$1׏J.@F:w=\#:;~VC'ܡ<n%*QHnj Y 甋zbP>B$RA`%*kEQ|-/-C2}^Ë{fwUrnB+a% 2/yJ6As^A1fEIт%)gfocwH)U"hpEiVxYm n#ujc38an4SzZشR~OҸ#\/{.v xto̩!/,yC?5;p;7P#{)q?G*܊"{H_Mk["ͱ/ 1a&T~ g^̗Cy7.7/g?C n@n̖>w F \EF167e`$^roN0?jZ\@_"gpN50,׃YD=<5rA$gJMV0?V|m:gP4'YyHm(KJ΄$pGMߞP)4ᖙR<;<"#@e5ڑkĔUrr%Ք&O'$ij|FƒH=(URK|ļy7+nwb1 /nK^ovIC8 ;0,}(e A#23>}"}jeu|FDيVgҢ¶ɓFMiCv ":|8ǁÅyϹTk KB2p -e0 ƞ2 EſSߘ[$V){4l5qJ %+o|!SfͿ8cqe-q: oR&ǓEnT*%#RÀJ ~66k=)23`=q?@[\\^ >)Gu(Q.(K7qhܛ Fn[V0 D@sm!to ]pzu8lE6&j=Y*q[)!R%>;bnn5 6]5_G WCLW?y6~i= nT J^d9.>k嚉Vʄ )$_S;}D1a_e, uҒvDyWe_76W EsWboWSH9~]cfZ9 M `AZ;lj=F9ӓ3 :ڪ(<9KpHmL0JRSlpMner4 .nb7D_P /ٙRM64JنϮWckhض<RO+7гtE3UK 6yAJqWEsĒ"~˯{,YNƊ{vu/cxo*lv3h) C|xV%| G4 3>~.t.IJW9i> T- r7UF!=o#|6@B!yĈ"쨽3Gia{YDh+d;7l>UܡeZ$Sey:*4= Nv:hɸpl%dmJ&p6Ch]rQYY-`)VBfY |$M&C! ~(.**a@DjZ1yp@gP܆C ٌݸܿ\*MFǪ]\H89²iwDT["@4MhT3 i<@BMFl'dSjbB:3]RR9F:BQPkܼed#S8ǜ蔲`~SpqCU@ _FYOA։?: @ Y`u~ArM@⍦yy;mP)d8X:wpx[̕iϏa*z8&]ҒR)_bO w:h@O9}7 D0]e%{Uj/;pnpd]7oܰQILTz9͔_Ⱦ&eGHV% wrͳ,.hɔo]\.(%'OJlkߋz~l-BzD?m1tnRKVH@.],]8q,'I"K0=!CIt,>kqje&uh+u5gae$i]exsb5T0\*ѩj+xK7ϐXSX6Efh|9@ښhw2OdO8H7o:oҋ]$0d/`Ǻ[8 nc8'(mg}B|g{}ѶA9gfNC4Ri `a^3 JAwHO l9ۤOr$-4Yϱyk\?8?=!&<׻JJn[))Y~x\k|\hp6S;:pj0<5 X󬅚kc27+]9A yui )_{]5\CP8K?G]<n%|m*Gj~| MVE,c {2~e U A +[~GK;).'JQ3=(p78@i b ~eEq/L zSjt'F0fkZPPM5$QoѢHf}.O ^6o eU~)'kv¼VrOppӊq )PB fӳT5M,chSމqU)g?' i"~IbP11꾏Ze-пYeaٖ"h*A2b5*}L/t~CF@2!C^lM^.E"@8cϑH⡨d/>>]s`9K&j6`I10ZgS+1 Ԁ+@{{3 v_=t=IăUH\rpDȮu3 iZ≗#^p{r.~hE/1}%KMpK&447O@;)Bfɟu(Jsu@dN:ӯ%dz,4 K-NY!.%)M];G=`P1h,2T !B5IL/p:1]ES?g’GuQpʞTly;5U^oUZ,_/c~ΰ>G"GYieۦv09~P,9) ˃'Ђřanԝ%:IPR FZMc57] `^(wɾŰ>7 |5gͤ-!\nO;\Ғ4Ma+wj@} #{tvi*,FZ!"?7󥙐Uɰ`t-5ot.H Ef82)Ԇ(0^ʵ90pRad]]xCHFw'YzwsSgӍ " 6 ςaJJ-ؘfZOd WKVۘwIS?bq=S-5Lbɕ*F(IjcܫOvE.n.wC`Y Z2[ŒOe^1I{/csRݾoO>]`:=!W=ʤ+"#?φu xwR@92qN~QcL4iM;qߪjE%h~_=OyqlU6m"!+@/ ^kFR'kQ5^UI82T^ֹ[{[%ɮ I)L?k:͎@벽NDt[P>(z\ ׌llpYrY͙v 0Z%3|Cz2;;{dYc MQVflоzdnCwa1e<4ɷz}*Vy 25U|Г7VtؚbWmfZ!ve=%Ae|ōsJU"E>qsey1-I8#4"ˮm/eFLsV㼷SoCp97@լhw. +uheބS!P4  juuU֫s$1K wE0tpLsL^HM)剞ȞB%5rQ/t!܇/M;*jjϥ?PR*,ua- J՜Kz}10 u7\0wSNe/#įS| Kș#@ӱYV".Ѕ4u/ދ>?>:YL.G}+QHp.F'2y8%SB7=KTn'%Xh8uݗ}2 f$aPH.Nj,ExF9ѩ65Uh:,bM3r(' qGE0 Ȅ }Mļ}  g5MDH Xm 7zxx`ɞ> ' '{r ]3e|F1ݴؠ%o5I[;p1Z?CmvhP%Õ(\6Jt,qho@حs\>Tq16 N_%u :e<Njt#NhO9hcm'u1X)ةAis^{+(pK\ .R6aB+V1*jR_F!'h%N]%d_seR4kgOA%|~C@,d)?_xx̘ j}N}q9YwE ۪D2!gT`,IqO2h8.ti}LLu:0 K%J_G+ $)DF+h^te}5&4~ֳoph\nd9zZ;k[|U%#&9qm{1b V'Ꞽc:gHFhh *q'ɡ,kk8%G9]wU3fhjrcLE:U?Gȯm?âKPcPf&u*j^;OཪŶhvO$Il*T>kU\zB& dl'v.@,VE(`eh*RjU7y7.NXo]rF^QːͶ!>L(LZ\CzR'{T6>ʱ)v7Tq872"j]3Tw ?W-;$$ojmOQm\(ƆJ0Ўѱ2Yڏ7T2\C-uϪR\nC/{ⳆȾ=\0Sc5ϗEpjS I@FW4~B UYZ߭|i4#&{~().B"7?ݞl}3Ood1އdNEkSiNEJy-S$3JQqG;b^C|:ZT6%#m6J i%\=/u|P<.q@Iy|_|[;*` />:'?mZfxIlV-[ i=:wύp]zFTg\_)HY(–J kJC 7qr|&M3`G;,HM @P5sWQm:did DъVH^tm)ZOB#aV%>ed$h?޴ ptpNIҫfͫ+K'*|N. FpWxmy @H0aBD6{ŀA+K f̴^q +1O#t 0R 7j+ :]N0;qQpot2 DWכ{I>(1vTe8" -4'[D>wK Sk{Y6ԗp'A (q>S$-kO񸟣߷%2m.E~:Bo&ZUM>\ ;n5Ho2P`IIx*Z,Tp˖=[\2;ƺxi䠢C/OT7*Ozӆi W4 k;<`oZ Gv*#u͕3 8Pho'm2憦Y- )GFLH N,(h0@T#ho{-O*ll5#'9f< +XtvogTLe>4'=?e moF#'_IJn.70r.$uw}K[v' U뒥[(E_]'ѤQ͂Ÿ޾0(ֲk;-\1)XU;Is=h_a'([ %Zi eND-G!8xnhяA:j8(xɅš}VlHa'Z5-4ݵDM[h{'/< 0>g~Z67qb7W=@̛gkx&(XԧU[T$ /뎈Z}^r}rby˘_X Bsϯ *q@*mwk'7Y\#Y8~rhf; Io982̵]wO/ߑ<>n=xѰBf;6]߆b|>̐ 9![lhJɹLE373b{O}fb`XhL!*iҬ gB"†_ѠSjinp/آ#4INJSKPz~ AJA^:&GMksyS'2ְ SxՀ=L7=%ݏv=L\)VKkgYvȩ9YBT_*}k߫;LVYs2x/#@A\-[SPV(eO M0SE6qr@ )X@5f]@h Kw)=kBYGPU爕QK_z1XF'CҵCvTw HZ ihb5\h~k>);[=nQ3Ez݀ueN箺`m6:]NjFp]&\Ue"ofD=FatR߸ADѵ>$ԀAvAܺ~ڢ;k߄: kX+W&rJyXМ7M|r9K2s03MbĶ%v >1_q|Ww`SKLXf7 4r`<|#uw_W'q1/*+|r>O%' KɊ6Xϼ,4ڰdx('SGT:!^GnnVSN`þa)k! `jfwO>iѬQ+Q.>ܻJ޼YH{GLRrO k!_6 Fa"MUï uĝ}#i lv~G\()&,"HטFV< ?Rv~_{eES3)}ifh-&IS"M2V , #mxqwj+*KS^b tmeR` kT܍(ܲ=.&j#BY싽7}8]^1Yj6YV- tG]7T&7Xh6;.^TNvMR]yYuOce@?ՅNQkKFbW(K Fxw!ߨ56cJ-gCFۖ;gJs.Hp73`5/ qn{nN[}!% 5ČA>\)6'a% ~[q4w=,'/AH~{KupJЗ-O$b~RD(z-鋠!0]mG+.FX8\wI~ SypDO#+SJ9)#~Reˏ/˫~5B J'%S;0XS;ƥw]L$ BS)9rv]M2ALW'Y슀ȏwݽ:y~jRKlrbJ%myjWGFo.QZ>eN[0Y ځz^^!4>~s ]JNٲ)(ɛruNh /p}UJp{|џ>_ 3j^g{ʣPBGmG7s+$nML) `}8fz$A[aD`R uo݂"0(Dy+%>6ȾKS:7.L\$E"a5[r蒞%2"&ؓBf'՘\#y ͡Ǵc#sA,Ӱ'Vwc%@俛w/'o3h05hƩlMZ~j>? ==#; 7UTz8znLRꙋF7t8X8d7?9p.댚F}}o t@w6 ǓP^K8` vi:;{ 龾mcIcy,yA`gE$si|Ca>a"% H9K:,I ISS/x\i7I_oF? Pfl%tB4[͓;ZG:J+N>3Q=X, fnpkIɐZ挃w Z":J<}08сU_?U OD:`Chz3;Bg>ь $ExE4Q4Ф3q6è:&o踕^ujTjd5v^ j+O/xE[hOWiI'$"K\RD<9ů)C_EO؜|F0گTb$ڲdZxNG=P]7$ȅsWլ/NO[p'D-mGj҈t&ޮi|ZKDGCwh掞9 F *TZω.Sitç?@C?zutEII0f |@jgH.c'/ /0c oز~,,[CEu~5[K)eT0=Y7|1q.Rƅ2xØETa}Tz"o/w=s -!QFn.[#TΡ4=+,hk{QCKHrHHd)W3Un3'IGSHˎ\5PD^VoW"*j=EYm7iYtD K}-.l s\S%WR9\os׳`6_ᄉ:FDלuXNʎ\J]ϕ>HG {"”b#&GUm=3q洫>f?avyNl]o\6JD_I=а!9+0캉wC\`AGchz},iMĒ iI!OHb VҚ}~ v6o؋ `ֶ0LAI56O5`gPM`AK5-㣲v M 669qaׁ5!bik(p:3ODʪ o=9j0%TR7I%smJCKctgWRprMCFA#45E7oW/n@ux8TP;.^m7C-D+ՋkEA} Uڒ~/Վ2pQrJ:%p_"sX@cv;Z9#dңbK\<;$-/[.ɖ89+<^3 lШ0Mo:n/ӝ_GITx9\G}g' {:_Rzoȿ ls]@\´j/{9x׹~G6qI6l+zʹ0a{#iBF <309q9E 3oNv`UC|M[TO?t3%"$-dgm`qIF،M?Y~ރ Dt%e0X T?Nx$ÄP3ٗgkÄE4Ӏ _cu+*44lF.0lnA4K! q.| *v28)<(ϧe9//+`Ԓ>C҈?e@ |?1A'? M 4m7Rh;TVU7D5a\f#yL6w?9i kiz 1sZ8f\6 8!'kMp!3 EO{Pg3y"PVZ(\5dw/i֢h*͆vUeD1vlӳQIE~l MwCI/eg~Ux ]q &մl3K2XO\sJ4ntJYy_ ŋkvrb q[[NjmFU+QVm9\ЛtfuB>T%Ec}<ЇkGxH0+/w"`1G;uF$ >[?5٠A]y Mb+U ?ᆧQa kovB 3dw9 7<ݿ :acΚh805otU k>2Akqb=Pì>MB M5f45ϽIhعx/M 2k^;WYv$ZϹ\o#V$́pw:P&Ә%g7dSs3ՄruJ>8*2sUӽ_[>$eg8 ?4)»LX*DY"xE##1s9q eQavbw. l=8N`djV6̲ #)"1_Mw*M-xKRLrA;[hLl>Z>%ޏm!kXb!ڜRu?OtD!T(ay- SS1MO~Ƚy (E߿`U;@NtTJi=dVxXb[vNr1p3`fG##``yW8sODh|RZАbY]mSWQp[ %D{vkW2﵃ :6`%L?<7lPwfzu GS#m"-Kߥ>`~n=31?Aۭ04ye:zG=r h[ҿ.o992Y;;VH6]D1BR6 zI#j!Q*k7T>#OP]PUHVрWOot+I4![Xl y얯]\ n,6= Ty`,den:Q. }@tW( 3k[OT30@QzH_Kzɱ }1.H 5RbP{~(ޞ˛FEϽaJ Eo8yx ^6[ԩkP+a]Q՝Z05Vz O ,g.|DyNH]ꏐѳ\vhP8m+ѸUGCrTZb nQ3U [|?q#΢O4MUخnHOvqR8eBJ FDB`ZU~c}=D/3G.T =" (Hi'2?J1{zI iI|!*R},/Tn*4JPf`M1%J/l5sj9U>NE_EsLRˣiԔ9Abd8-_q=侮\s*7ʧuZ?9QTJC4%􍠨c-YkE'NTTE'$<%^NZ} 7!J-LA.ⵢ6]^-u U2R\ui#b| _KLcW׵ע,uDY: &I1!@zΈEH;<+GsWRd2rh\wU~s'goD(V[r Kto!%2I'}yi(|׳zd`ó1Kt4Ḑb&Ϻs*;j6P-b$%~\Zpj,'km &ыWGE&'.6P.eay ~X+SoQ]"ӧVa8.6X8յ7> cAWY?J7hBҪ Uz`!t)ehirV`Gdġtɷwx\ #v2 Ԯ<((=d}@# _6\+3vxGYl1Q<~Zcp[N٘y9֛|~NKvfR%K5SKn,,cVzW{=aCǑȬAgɊ=vϙ &Q7*Kƺ+N3h06X1! dL[ 셍ޖ+?nPcnُ:D_߳z>?i EBDfEi-iUY ;Չ &/)'Cn uQWdLfZ^v/%-tuu`#VC0}V)`ʙ#ӆ7Zo\/əAbl+H08ƿU@-Nj.w5EJ9AhOlB+ k? qکIr=HY~B+$}&}oGяOC:,\nq^ș SyJ.zjo|D.7o>W12JNJo0G:T30&A[^gn^#I t8sQ2,jCMӇWH{igTߤ]}}.MY)u$0$ऊf4KEh# )jߒ-0W*&EHW)RFݟo4P^|#՝P PW;COx#2u!{Uq@|+j[VP 'JsR mN}CF;1ײ嫭:Fzss?*PZfk|2ax2ic CM @nGHALk~YDZ1^Tk{/4Xǧ *#l/Z:~ Xy$D-\U}!;bDyOtl*}yV7M6!r?>~KJYr7Ea!htobJ]mP?+}]AO&\&6[~.T\jTJfztx.X`ڒ0O/|F\\\`pxÊgݑ}kKUb@8R,,  zkY a u`RUt=,z6q!NnU>H-l[6e7$ln[$|zn.,DNr 5mLdyt:kfMP~[K &ѓ#ø[rY/ K& #*,qDQ]}Q)8z5;9[VPsWVŸI/J|W8/,[XjB͜Ȱ  kX(XC(n=AFjl~2iiRdnD!7V~/ 3\0-%2v4\j5kA^T,΢ʜtBd4Ŝ^tߡnVIj `T9 Kyky yї#sgU7@*2Qi+rwjG5 aSٕsY0K{´bn{M% 9'yr =B 3{N>A|9)E牢@8 emWZ>'2{mM<¹:0mży^ pHP6kbi (wc Mj菑_9l!*v͇L@OCnMDBbu -QtU*}fB8e%w<@v Dkw -]}EfTʍ;/ބFic SRB[ax1W&_#`yzg#LjٽbB q\}&.T{93R1Ӥx"YWRg ˲*Vw'{753.z oD-LB&ZZ!&TBegͼ!/iLjO9]2ώ; +JzYۗ'_g'<˕(H0[z9T=_7 >#P₁^hf\";4kӱ-1_љofw4B}٪*r2? 9]xTm[C==pg:={Ee  m')%HQ25N|)Nd$Lf́idDk?ݚS!fCW W G|{_M Xa/dIh|mlVq.D|#Q^j¥vu?O@h/|ZAz}(#/6,tnQtM \Μ'G BaX2b_A"j -~ͭӉOv˻^:Rw?7'MU우3 c~(ڰWZKݙ $9,$ȃʛ )[q>ޅդ`5vz#a s$l(V9jhNCziwgxoTk~O$xqKkfJkXӏKHmhgcgD}?đ)LmbX?:}WT56`%O9MBOgBjTTf~a(dx)X.oJID&ŵU,iKڷf($j_7aL^N] k>[4'UΡ t3ZpwȅtCyn2ʬ(tp*ȫDyh*9jkoM2SjYk (䢛1QA/I2l \v鿪4_z\j64he}H& ގ=A`JM <9grh=71/۴G2 PFdS8Lu|e >nB#2;TaA]2t[>j?ML>:+4m:ZSPPnni0\toD:$&\n(9+YA](zƕLgC߾F|>zf1lro%zɋR]jq2U Klć keQ: *6LZl|Ֆ&]ԬYc[Je4ŹU7^ />!@}ai~9|>1 DT?R / *'.'7m˄Z<2)9ղr!l a(h;d + ]޳NcKdOsD:+;<3@ 0"=iQF8xxs!g6xww~)tF-5M1h7ŭwy!/Gi,TQ;sfnC}-=ͦiV`NS=J9\-H֣HԈpDh$ij$a0$Հ ie=6.B^S0ovwhs@Qd7ɘ# @/=H& R}[c/NiFpm;&"{ ZڤʋbyO.;fYqvgj*Cl+ =ZP -s*Ϫ-1O\OCW ^*s4s[=xSi9:뿊1&CZے@ $4Ĝr5oËB+-dZ#[D('gΩBB=Ú\Iy ;]!'s16 OʍR" (ǞEw3Y0[4C"m]ߙ2B0呔,ǐgpS#-L8_P_\4Gk+J`ؕϲՐ~WƄ q~I)%8tś/v~}{^\]"w'PojZ^ `Ow}!NNAb^'RM6uo_<0- 2"w.:AӺ2ۚA(:P61nS܊TBd3'$ǜKe}}W _=':T;ێ5nB^<0H?t!C'<}Ws\2X~Xi˦KO)y8 hWo}|> o>244HaX|0l@r(Jǹspa)Wq -K/ߙ! ,{yuj@k.Hϟ=҂mF7e]i񠬞Ur@M(}F|y?2וLU9D$%amHrmn*RysPWK4 7Ki+$]n[mHĿa\\ t6^foBD(DWy/rR&P*t$@CČHexǦAiXM#uf 6,,rTKS}Qm lgJ巑vneSbTvlAYq?Wu;9j!FB E۳klM C)ra4i1 6l  ml;3SX~_nD$ߤ/URy2xQ2ӻf^}iʀo_~G@3ϪJ}M 0 }fL_H*B/܁ǩ3gVFQW$UE]*! V*ky2,bXzūT`K 6㷜jҵAIqTFm`?6v1rFyGWKރǐWmi/tQO][5Mo{gy2{Uo඲008)+5vH\Fgg#V=~s{cw@وPq0`ZWg(% ~lm4?b4?B_L0[4y*#Fve޺lĹe$V1D^zM 0ުE5wj ހoyVc.C%{s,saZ%Ԃ[Ϙh:7nrZ](>Q?xIxE1R1K}jIUAyT@:WsjZcE={ | )G/,a"qD>pj0+>bWYЎK*oN EoL˂ːUC~]efrV=Lmw@73X+HlD،WcxԿ=$i/(`$D;9 'Vщj"ޝG!fm .}I~*u-<6&"?Aa.'M2&3[DzHM[i\2!5Wi(AUW tC6*G:{4˫^ӢwՎq/qcimTg (h4<^ºW9iw pzı4fm)RCؿ2ME*S9bpX͍奂 M~I[oݕ݆(5:ȟH7@g_1#BQmMt&BkdiwGS+ [-&]9 U;GRP^ Ά띑mr*jk^(=: wq)W1~iAmScz#, =D.+A;z;%KF یYB\I3$*^[ފMiچe^A+Sd;;Z.2j#z!1:66ٔϙ?6O(X@Q!>[Y7LoU߀MǨEuheArz[]OR2F@W)ݴ^Z#ԫG8wfd"*v5 >4u֫1ljjTK4h}=e~ple!vGwfWD3*Eqju1mbC4gKC 3>Fk-xV:NN8y7ARz]^Gu?=äI!ǑGOOVD\\XQ=?m^s iE?)/ #bIjqθmLswMWUt?z59;Gt$_=GD$۔=5|ti%?Ee 92?XCj)dQr y9"f>sN#BSʪ*iة8`Auuǭ5࣢̓UU!\IʎFnlL1o0 KiX]3ⶎ-* !0h[ /7_`"pBQ `+ܒѯZմi'aCv$F&V oT}ԭ/#`{8zKv<EemySo9J0U2sI!IB{z4QGjݭPp$Aמ3!S!`2]|7IOqn( ʣ;qEABnfAULppOyٰ{eaw&b~N7zvVGgns E-uG1P*o-Ib-QD-ih!S(}Bh%'h']Yt˘lL'=q|B#vKi}0 fm26=\%<'~ }wxWzd0fL3i/za8tRPrw˻͡΂H5S=7?l^[&OPڰ(9tZˑ%IA G`\ÄAd.8y‡.V+1rq vL!N-r~;l%P}Ei]рH<_zv_'JI` K%T]3˙)-PznlX=VRQwGX~ajT%uGw@rWjlÜ*TG[113g cA D2Qx)W5]WZt&iWRĠ [^sͷPe/.V-ٓ%r/I["6ӱN㕍W,?#D3<9X>kTxĚYAkbUuupL m ڐ4tudKV]]Ga nO3"8a2oٴLM PwmUm/m6sLO0-xZљy/$vCLKrQ!tp[ő?2Ϸe0^ݞ)N;VMr\0֪*HVޒl5AЪ\v+u&Ego3胈+6G[Sp?DPNl{7D˩my<Ơ6{&݈JB23g 9/ )j%Tc<'VEqǴ.{,5Y}>B],4*CM&;DAr aj fH/8&.euo/\IL;rr'G`iHyhm 칖bJx,Q#d$T Z&W*X{U,^&ߋŔ {G}<[tZ㛎c׭Fc$Oy¾87;a;nG &x֕NH?b,T9d Fl##CF-dGAE_]*`2n`_8;Vhv$@PXW1R>-LH aCݽ-ש0,m*M{Ji紨ݠjyd@ӆFf<$ũݽ4S}hiFi ly 5=hܮxY=<]Y%&<ܡS輀Bn{_K,Qd`DڇN{xrLc:P9qJDQLE(mv܇,@xA{ÀIRa"|{8VCBuxi+ӴN—?g럁4eLJo_$#ڦ|. սW~}$?#'A]T㑉 S}J{wq1T>+t\dðv#&UVf+";H=&/' Yw }Q3}w%RkEZF̴u,lf `4Bfh=I줟uгH??8r2\oueC? B{FM O!4^ eRڃ5?\\]]ƒ7nczّH\9@[az><.Gp%aRvZ_ ڨ2S$ɻ33snwWXfl#5=[t;xV5s{%Ie[|= ps!][]A zNVC9ق>8LGG0?adbHu>}j|Cl)]Bdhty^hgG/@6^vX(H:ܪXNTy+cP˪KҲ &r GGЊfjr(G eعv;, nkkPvfW'[G".D#\U7 VJ nY|$ kԞm`3$;MyA^2q|(m>{\{.pޔ! zohkKPrb*DԻ|IlH;sgk߃=K6{'N}U.\1،0V@utL7wrmG;D [w 5˛c1r {:+K-Trk)ϔsv P͂"# !-\7V-hTԊmT:l90T Ͷh8s$|h1;ɢ̥Ck4Z @|UzqLw[`Uz4?U6Ç|@O?3ЦkO]w,^ˌnrW6oa {AɿS ŚYZX s%^ҖcF4T}h#bo opdDenwCUj De."?Up~ٵ-&I ^>e)e4@5z#:*toو.6M{@BiXNuDY  e>@We6/HJ#1ߟ>rflΐa1_AQDzmP9%#ƽhҦ6C̄uvSi/[92]]neV[('Q#<Ɇ$d,G4{CNJװ&tn`&W)|ߨQFZMeA/Ծ}5@mNe8Z;iB,@YN2zqێ &ƞ]Ԡa=Hg S_UH_J$xFAL쐑O9ˇ\E3;%е8Cަ*͜fXgOϔ o!=tyN9sͷRA;ʑI@?2)/<#ZNCJbfS#Q27E['OQ$_ю{k-(֯E<,op_AIGxqxnڏB.pTI#~JX!f50ȎCnO@؊֛:PRZSΕ(ar`sy/wͭgI88qNj?38oo6M3Kۄ[2цd18<ˆI(' 557c84>g3/)0zT޷ kʓ{@e4zWԔG(hC?1%g%{q>־tq{lr~FJ}NV̜HAA(dL D¬ef^M܂G+$n)f9]v R1v֢D /c@@zixrb [1[/8xzB}m#5Z6M _d}ۣDbSZ 06N@}PiH P'ՙ+iYC/6Ͷ²{, @C !$B $8 a)oMrdKBz$S mVJMVB]\i$K-a긇szjZ|>bOj5k#AdĐDf|J(Hm!B<+|ppj&&*hwH`D#lٰ1^ it-Oɣ~ sgpPޫk [W){eä#ߝf45֌FTr_ꪕ%k mjsq-s0(L]Ɲ\$B%A7Qm_qǶkd"释2{zò\Wd'1 *zj]9 ..goK QˎOvOP#>-M8yf>5sfl2DXJ,03g5(at.459@F?_ I\h gg_BrzGJLR;QM0FԀ9^9?oS[̱FI6d#™кdKVzim"*W17ϼt5~$G#G[yï9N a<\:Q 6}'.rS._^Ͱ⒔pNjXk" >wF #(å9Ls;$k-=`g9ZVeK*O.Y4&x x|W4qe{:HlZ-~=Kx{w vպ6hZfǓ,Mlvv4 xsY`x\Kz/0lyŭ=1 =xNTS"M;L邤/f" 7 |^xpNg.e카K+$U`&(RV,0s ֚$Orsc!XtnrD{NgW-xg]w%T{,3LYK.{wY&m͂R =U%ΕѕwG1S?p/\kE3?mĦ7hZ3f"4 U 8pԴ3F9h婖c SLl/:PEh{㊠y7po"4i{|Q\@Vx[L`a< UO=1%E)T1mtR8zlY\1Hn坌F4=\XWGu Mܳn->='] :Kxgm@ي˔k^Az-@lD؃xoSͧj`Ϩe2>eDPΠ֢4K[PHeux0途XH~\޽XmMQvo($-]A6@)9).뼸֨z[ho YvvX+&}KT-M^ESЕMH*鐯 x{T7MѯF Q-42Ldn@)@ Ǖit:kA܈c1M^W``EjŖsASQeJ-wm&QBwy0/e"Jשdx^ޛGS4oTX`Xl6^*L YM Jk#T&<0Dx?axeLUxlJ@ ,$CU\ǚ'^npQrb,ٶ0K,\3.1֪WlȨ^ۍGu&BxG?v C1†:) *Àϊ$`*[mw+F@Eu3n.11)y^f+Uvlr_=涓Ni-&Әrl!r-uӐǾ (e ʖ w2M+5bķ}8aU!P慆rO>%9 ] oA3,rl^'DCԮ@]zpM,KBol ]%%B/ʢYP}AИI 9P.vPH TC18d(@bͽ jFX*+i XK>Ls;{*W^waJ`9}0ܠ"'w̌W uY e2ċPxgg`FN4>/!)&a߇|$˱?=1$/ɳ!5vjL'i66 7jhi `Z,aQ BdZ;zxf0~weUKyJUO?{B<)%E^*ug xM Y{| -fTtkՒ<W*:4q{E.<=Wsآ Վa盳^ב`9k-xIXJFD_meי>3sH*NZڣWף1Gil5[af>D{߂ un[% {/LK{RC1xXSBdw~#{R-A\-,|Ko g{N?N =FC*Y[c_D=`[7ѧ,}Lak!Ovoޯ9sj?&O076 DŽ?wשx6XJ0m$[y1iKpv,Cd[ 'E[E9c52'̽+ )t;+&aTS iݟ\zln'͵0iݴ݂Lep=wR?Kध˫x^-O ԋ|YU*{Ƚ*?e%T,yMU;82'rfV Px:)S3<@Z0rC3pD (+Sw6IFL?]]NΤ {r F``x,ڑ`\,ZQlROUņcĜm=i>*T`—ЉՋ=XW̠,[mbs%(^y} %Cפ b8+Tp8LڭT?$k8gG=аjkb&pCgxpy{N gHSP|=kiX\&g.DK`E_U r̾&ٴE@ںf~d;t9#N[7`$ӗMWbjL=kZ %($19!Y"Km>*M. &7')^NCg-w2fishnIغ0 Jlo+R4bZ?:ɺX̲81 zz8W6a&j`ШM+mTͽ|+@rUD(#S| `Fqgm2$ȩ"qiZFtjw9DXBv0f2j{e(}(n3JYM6Ұә5 ˬQ'ڥȲSYo@86AQ~%+砖0 `{22'/m8fWhɃ>#ZTÊZ|O{5(Le F $0&quNTֿ? ޢo]pWeX"*xFQ Wgʞ"f/?s"qx:k_ܪ,55ohBaq,QbƙĽ=Z U4љ FCYm@~Jeh5V1.a!+>F875]@J2T#`,{A.j$ces`N k"MƱN&,1#ݭw~yEm!G|B֖ZpJhw-"60;•\dU8#8jy1P \WH_{aV/!- Ǘة'G|Ckz#j~x1ORq9:p|pl 'D68iXu#7ђlAz ߼k{oa*6(ںg-Hfً4g}Nr6@Aٍ]1M8PX!A2aa5nn8A`0ϦB%J :E$0%̟g]+CZ&M7?U_t'([J$44զhO@O ^+8w΢,]ڜ(-_E˩! 6(ZP")^Kt~c⹎˃|$SNI1 }Ņ>C&ȑ1`2rg^0]T]_3\ Ǻa4w#M\;NJ.ͤm'VM9&Jepiv]ROxQb`%(q~mhrлeB%>=JgXFM S=NfC!z}Q:꘠HzssxsgWSfNBm(tA֍cOK)I̯jw*\~xu5}0]$2Uy$;SݧGDe؎5üI%sb=c`RNñpN2,0[`W8LV:F~j$$$QDI84>TkD|6f=Pz=a1ߙ0}u 'VRC_.}nIX̆cm!- +Q}Zk\J )Rli ZFw` FV큐 `elQpU[KB|T V8|l=x]ϗbhe[= "%QM=NҫrV,CTheV-D/χڍάP>ti˺꬯U>]݋tP)ן azPkVYAP>9{!GaրqYUrn}?z-+Mtӭ3b . :jt`6_A&reW hfKGhNW1^Ԃ;)/u֢?vI22؂3!,GtT;§9إ#HB}YCBn֟&򕞣U2Ew J GHnrw$a{i,_<+;vn|N4LDnFj(9[W#O?L狥&ԣ2[&Gp1G_eFjRYx҉~?#-,t*d]<;]|i; Qc0 v>y\D$ǣ^dZ SLJ3,r,g3; w'}03̺~b 3Jx;A9zqB\n1=DUWER,=s1@4W#$=\_fw l~Ó lJ)V\11M{L!x|7Ib#G~P8Ze!JV,j2T5/_{kq`Ocs.8zQV& GWݭy_rcZU뚣;gBFD1O6pE<$8K:J᧱5v Dh_مg8 1%CDDiSGmyԫbzLPq+XG*Ӛr[FKz&(2>jyh#: s>R4/>iyQ Kw7z?h$c LΕ=ͤ'])'XΙ85T5v䠴@B/<1TWIf:đS:g8שh;7WvY5 ?3ﵹѮ0C{ vzvפX49Fb4Yn#9/FM*C'kwK l~4]j nT|4*/\&?YľUKMbjebHʸ6aS <9{YH9з 9o`ʌZ*$:&l6\ׅnD=wY"om!CMZs=$Y<<نz3KϮcK+<@(ىrAa?k3GcR&A/`U#H{9Y(Eˆ,KĞz8( n~tBPBb4#qRɰɓg?|^,*|rA iX{`;7 U:K߁t'DjxҴ Sn~hm$IXk3,xN;btq] =ߊHf *-j )ֆruIO!T(",wOշ+ ncg:n:8~qK뻔>s5[SiL6F3NA}ҹGyp`ΫBMI5=ۀ'8@cٚ"“f@Z'ňS l[JVw~!`BqıB >:잿K])q̸M!~M hi nh',[9)&I~2m#RȀ)Ǿz1wxxeub[+DS߼BEw'3QJ@) 9@jPúgCM9h="D*d.{ǻ<6e B X[%y6Ju{C-=WZh&7iv n7" ׻n\Vb$\?$x"kڶ`YYpT p8IoRL_@CUd'RF I O(E۪l\.^oY wM ܦ7sb9J ґoՄᲲ,8lt\BڛK_d$zI聐eݮxz%|Őcl`ײUjʂFF[ZYGAg Xk u#ГsLw71z"T|whkCHLʪ/|$-_9Q忋{SA_Cy|@FwL*ȜoAeg+zHh*  9T~aL?0pF(~;RxO!,=F`lET6YhU|][rbwQe({FpA) EEmebI}~䂨\RgW#P@{xe9OwY(ScOi |z_[?.ͪJ΃qŌ RQc9z \+LE0jX2.yNs} |d'&sWE/ ؝BD;d=V `f hw1l+{Kn!Bl?;!3Rˮh/?ȟ+XzUvKAv,|xxlMG>@n9Jloc?EZ$RQ#1>a h|f-4 &m$v \ʷ,R{<OѶ/[>NYNǿä  Qb[2lqYa9lZ H %<ӫޙLy*5a5P{ ZZ*+|n( 45ʼww&:Hy Lk(P\m"pbO-3) Qw 8O]?gatlMRGؙjV63M1]= Km[G`XiwFc|)"2=Pw?I΃TGA*&&D_yɵl*'Ce  {-ly,y*"Ԙ: JόQG I:,g%l;3L䵿2B~77Z?xXa85I2^%uMRU]Nm(Ԃr"&?'N~RQ0x*0kdrŬ֙eTo|`-蚛agXp Ș KOQmoU緟N[Hj@XVp] >o~$Ä5H7aҕ*L Jev2tEc Զ&R@Jh fQfr%*]=7Gm.+!h_HζJ/Ԍ"JvF3+LPTXqZ YU Sz1;EIJRU}g5ƋBLjR&[Wa3"-dE^5fT~)l*pUǫC=K*osP/5_ ~F:e95TGV NQiA64H0!8"/E|Sl+X&Ű" /V2*iSKDyT\ ?+ȍ^7\JU_$g[G*( oZx n0 e H-g#nˀ )Pg@7\A-أY2|=4w*?@vç` Gb{;rϏR8͉wy8}ı z1tpt|d*P64N]$ƫy Tذ-XH_$ Y8P{-)BLDDWcX{ wg[m0. cU Px@AF_aS sV RW"'Z9"Oeo©%u$m*w04CK _rA]wv`3?ʺ Dm'r%pGo& 9Ws gP;X.bsoy;3]g&лP/Ha"T:M7 lN7l2:]  O@,ſ 7>6\/0#|/upL=ҞDZ9.ڨZZI((B7Dw~aZ3䒡<W#Qe{Mل5OX$ǡc_n&IAt\V3G+@SZWoћr1%t|V"* /”e7w&/ȋ%2_!|B6ˠOV** s}+`* Ж[\@VR8tّ֥eP0x4=|v&c=\8d~d"R+J=K} B6DIYtS;;Om;!^ HQtK֢o* rԖ)NW7#2ۥX#C *ixA?0@Ai>YD>>,^F]Y`=nܛ5>L<Ρgۢ6\Dgߎ0#v¢f66Tk;)W:Z6SsSg?^=F%t=snz }.IKy8[çKK2?@ܼ ]q[nEi8SplIX)YL hj,>0$ ݊<)gE@5r9{j{GSdlaYwJV7/5,Ù<˦Z9. B5"\v^"ͺ𣗚]i &ɨ"^mD c9g׍T3S.5 Ϭ4~FWj!>XDRVX cs+m1}JB cq*k?+@6zgPg8LL=~e+:Gv T#vnH9+i8[F \~08Ѻ W':f)$ ~DБݜN24* _`ZC~y\c[jM@>Qx4t1OBzp0J37۸K3ռHN9ARIz~dspi(/~@J\״W<<*>R F!Hd{Co 5W]l@}!*W]Ӆ+_zu'p[]?QdE,+°j<(ٗR,}S- x>'#J&/j :AΥ{"9RЦdi [ze9/L!g-^Eh<Ǎ{w\~g{2^@s T5qQƺ(4/R9'1>C("P dJuʴMp;k15G;5O A}Bǝi}.yxէw7b)ⷭ9Жd:Iq9#%&cvt,C;fB[L7pqxB|oUbJdU,LD?;/fR[*!v]{f|bJWСFw_["EhMdKB T(Km+yP;eX4'Ae)G{"ȸTs@(IRc'1c#B Ңyj< Bn9 *g*ݔ?s-X*`G9xTTv1 V׷2:x.GU:RP7x^N~1ͼk>b;DRAIqq1ꑝZ@Agm`JV& WG8&'[>2]m4RwC{V|µYXEWkAhUqBX-Z}=ctZ|$/^t{(.`b1L AM>H$ES4!(?}ۇ5wz7>@w} ?7]c3žU]Gbr'zX~k __j%tT0jCBAv§WNynhGsЋ}X#tSIFHp !W` Zaf_لFPkLM$|XC4sr|* Z@$B~ 2 Y&JEz"JLS렾;,nBf&S5ævQ[OY0gB쟌;BqBϻ#0=*/EàK2(@.UTRFZS- <궑eKJ DS Al:/#Tz #"݌ ptA|7ӣx%C 7m.sEI˷`F:e b87:ݾURf=n2*{Ck2(蹚ҲޠW%}8 NB\v0$v>Qdkca}}aZF.7x[t&>)S˸ Q0>Y5-`k5ZPwul-kUbn(E'flt*62{ڢ偍[bX@ù+x3Cra4nZ-]WԛAXpqȒeq[xl'/UC" ,^\m]z&TFtUH|LGnNzݦk* jk}@<$t_e >X~F`AwKBaEYXd@8oXd%8++'aWǃUʾ@C)uvkh+* ݂A&^A8B -vXxH[|?#mP*aFD㹍ī̂j? ur)hZg5ƛie%d!:)ʒMV,2c'u? ]4=TY ;Ob+NQJ؛ N#0bPP(ȱonIZ9-%o U#_%6`nBl>&N!qzii_ |65Y"b@c#-GnX$Mr0BZ7V۵˞пבN@ϜPO9ߊVɺ0p@8U5?ۏۜ55f,KsPuIzsKTRPWB 0ʌ~9|"q%pyMⰴ'r͎7ۥ^O+ qpײAcj,i,QQ-Q.ٜɊ:{pbc06C&R IlM0,)RfQK R\/Y08!m^˲6| 3ƹ\Cgwjn]_ܚʆrT&hTd@G+{M t֏ZnI{ġ}FUr=_eCӨO=[ҶK㗬4|緩%t)k2Sqv `PP~։Gˋj4(mbŠ/gY Kdd;'9UռĎϋYQ<-UQGuS[bׅ^;k2{&(r)Y`DB9t_zX++Ҩoshq۷ p1u ]qQ ~<,X`i|O1Fc1w.N*y ?z+2ZɉNtm7&RELYo{>>U-J3*pࡅanY%iTigcPa֟ I䳑VH|:H1w뗄 dy@mr?l/tfVCJ!tiSىVcu]j3\A͜.IX/:!J=?Axpi%a);6Q,tOydwp- \4 kBzCo/A@NפݰrOX^v7mjԺJ `l!lse//&`YJB(BDRqq7=f W?@,oKvev&]hkKs+(.p*_CdM 3~u]  ;kO(;,u;|fwWcL0kO4X(h-m x(J-}tCh<qM"4lN5`i'SYĝ9ʻ̢EDJ(}5i.Rx 5blbfw8&)~F@͢rwgVf)`b " %_;# ,IR}-4 pcdP_ܕPv%x8&nmV O$}-(kzX64=ga ;gJތZ^Qf<2)lQk ?O]8؉ ,V+MN_(,`)Wh _?h2RħCYt\7_Mҳ1i)fq>.TOHOU4@*[&]5PyFnѲ8 r9,-zOHl^ "g@`$>ʼT* c낶"(ch깈V6&?{VZRswx 2;~ 26E_$L):o6=riDʻ|6nM +M*aks/`B\ c* bD!IZ#Ek^GH'~5crRD0H 3 f{T3eNW 1H$m3b*c]7X餻\'=)gxsyx45Blw$YM{G4t3Sl _"΍2nZ*@+ИȲ?q=@2@('Za?]~?:Qcts u䆳uN6o+0d+[#:# $%` T4m Cv1w|eH/Y?&a2paw,U0sf^^{hq&p_:%s7f7>L?vך@{Z@,Whq1 tzVbiʑiR󁒎ds@VjyP$n3'",qhre0=Yl35f 7 c)\AY5D|Dr}Gz/}6R .3*O l{RF'h.5QRI3pAt[ԕjs-FȝQ ?YrGA%^l6Zs N MbkfMY*`Y-U5 @ Vh;u঴XPiq6ृ! IT6_Tb;ֆE*_@?hkC`K)Mh5; # "!*Nvrk9%rQ>18 _5)t1OZ `S 2j7uڻ>_4;?hQqzI"21PoFluqv,D QBgeÌ"NlO&&U ~ mnfw5o 5*+8sn_Q= g!(7zO,uܺy|C1v M?EQF'N#ViA}&.Ö$#cϾz͋%?L4(=a"Q"gN+8h|b4%ߧpJ B:^h}EPw?G1!9"=UKCs*iW qHְtA$IfU i_[Wԭdh>ܹ͠#$\߾c ÝL;1n+h[(}\|hPnDoF#piWrݪ N^Md:0дw5qRԎ ;Qv(CzBG C/\KVipms{NG|o=6)^5Jڪ`a HMf`-}duߥͫϯsrs>龜^Dw6fFCWJPFR/bW[Ph~y_-.)j>ER 6jfZj YOsY>F̌`:8*-Mnl"HXg4Ή ۆS,"03*ї{N0ŚHI$vXG]K'QvљnU Dn}0ְ;Bz>`k! D; ֧78f! V^ DuwI̎P$;eG}1*Ll GBr(n"?)W-(P_)̱N?D:Wm9E7%mN$g2US:ݯ. ,*tK89i|rsomȋ# a.m㶤x s WRw $0bT(Ù%LUr0%3.Vt`@uމ2Ya:t["%viz@GGx?Q> SMٟ=1ʞJPW}(J#yAÝnx֠ TgV>E3Bݡ?0xP6 }uЌ%X5!S]i{ UU.%s ̆Tt!TmП& 󥼅.@Mfø$„ *¯un@TOfGB,8 ՟0NDLᴿq_@o{z_dl~dԎ| &Z=$`%T؎Q xb>h(;B'V'Ba;L +(2BbIRmXF_m-GAm5@ՙ,e%J#00fg[tJ xMr-Vg= x P?5|I5 P;]1A.jl-|4^;/<(Ǒ Wh[jKJг;x{ G/Ui(ù~&:ue({%_:,bj?A 3끗kmuG?"T 5ot/T=EpMXLB's$L`7C?; G@"Q@^H[@G5uԔ42mV_4TZ{&UYCjU_`ѯ"C$vԶK5YiFik`Aeyo 3TffE׫I,}@^7֑THVΌ7\tXUDeG\5I`O-S zp%׮ w[w1X6;bAB,6ީ D o.nCCrM.Ds&K>Q6[}12ixFiNS1)[.8O{ߊ|ÕX Va H|Dgp ,.8ELyY@MØ4- 8QJU]002& ;Jxl9:7B40{HNV<@:6eMeȧbZӗmjкRLhT2>oFeTs!Uy xsE]A^A=xͧ54ynbDe.Eh<"HCZ}m$TW{InI:` (1M^Ė۩LKS/jF)'7|cg .E:݉Q9!OK Iz}gQIX9SbltYNڀ짘n-+Aaһ7J~31 ~a*Ne9$mIYF.y(HVDaOD#AnC yPD^rBl_.ѻ(FQVX~kLbU2DxJ ,3& -ptH])pfUھ"~dn^ޗc~757rkc4R2l3`rB0xۥtE睑BA>?tC%S'[Ø +.}rb @ ߼#$)ײ£i ^`1=ৄR=`B_Ny:&@LJF]TA#"|"m UH+aVH$׵9w%Ӗ~2WKmHFtaf"2$.iЖ0e7+'z±Vgp֒^X9e=P~%v6#ůe!Seι4A!,I URl|o.K&p_:[cW/o8S3kM!L.X7'̉fY}҈/Vv7KEÐ_qjZPGkXȵݎK|w&OQ!?e-51c5lոwE]z@uiH!Ƚk4\Qts ')kHɞ F7T%ʵG2KN- ,8i_cUWr'/ u+h h$Y Hrw'V.~5>n,j qz f/ѭq ҳڛmTiK&[)oˋ5UU+N<ϧTc418ԕ@}Qa!K]H4IC&+ܝ˱{Avsj\DI_WfFC+ 8)DNRQ_GHN -LHj3(@FCwA0 e;d:{xR.ݷ0):]dOJ6p=d?2KJ'L>Q0sPI,iToE3官B_{$ѨYPS1~ePQ>&u 0|ˢynl:)dh5, ?i~b%KAZCUyķ̉ŨZ^EIte~"\α-{zBW 9XyiӝZW܄W%REehG6M]שITɽ0#0+GƼqo>j](P j S \/]fmis:;C*D#./;tWT2U&[/)$#*9tC6~6НEcersB$PJ?6\߮ ZϵyT^Е[@<Р:Qf支st (D-sI[:WXbMnLK?n6צ]jߢkqȧZ38rOxo4=/' Ѡ80-#PyL-FpgzJ>K>Yd2L]IXTe5&qrlP>hyJW?Vb n9ko* ޓ<8C'[!`6s8Ș`m?>|5O"RCV߆y\FLPH e{JdHF{&Mvx.R%5h)k9v ͋_^ڑ>ykg\6)|w8`䨁g]/A%^Uje]`Ŕ'2ǬԼ-GIFoǷ!`PUCW2JD2tfӵzy'Q/}19=JqHk_2w5ut&—UVWFR 6(|7Ս+`\55ή^cOpPT9Hˆ{)EIr[QCZ*Z-`{,3]_9KZ5,-3!#]ZDP[>ʭ^:8,$ d׍b6Vg-y C0G> QNH ܟh ʹGdmYzw7O&@Ag71 ԉ 5˵}ɳWT( %l}u]8gG#kïc@jڙas1W_|w0L;[O) ƱC7Е)͗bĎpl@zxbܨE[#'{q7FлFFwKke/4J]Ab:Rp}6v$]imde`.io5*hy K8v: iTk%?Xyfo 'UkV(̈́) 0yƌ F,}ƌN7Ve`ŁR,=tJ̄6FbM7͠j@B5cy9Ym{EDzvuQ(*Lbr ;&KPIU-:b2t<]>C\W*d)d1yS@Dէg"AT46dZuiF?HGG+ۣkdJ'NO>L NmP<ஃqa4_"M3j㨴:+s+g↵AXqڍ(HG_;'OGE*iD<Qo(5 ^5}PSlla,K$= h%R1vPxsWOj1h àӦz*6ű}XY_D EBas)6o.j,xF$DvNN/}8g èW!LI;e"Fy@jz~iO)(Ȩ~,Ӻ?J qdsAcfdWPRzV/w);xE;7woQwK'"՘[G "r ;y|"RYMX`^_*QYD]5ʲ2>5^Mc={-{wMaR/U$B'(uZA(3i] hr*"qAǪs Q1m0og&zvl;!")Ӓƭ#;UyNrliBNIcUw -{CVt7/@ xZW$_Cp B3mFPGvEz*!6Y[]v` fYI*rAF|1MRb']N0! RAZҝ(`# /"VmPrA±j]wnF2S3 Joi2Zw9Dd*|T,bc(:cmJ!.T3Mh:[aJ2/2gtBIO%,=l nC% Ioz4r8 Fx `*=N%_+fQq\kүZ6NHhncǹ p\3*|{X,#ۏqI{M[ " {:܄ y+iBJGXM+KiWҶҠACg&d-yݩ'X2ɥY.au+() r1K5%DD臮Xrv̿_/-I2U~v[|? Ogx9-v$aفŊztmuta#bf;$6Q|R5gvYʶʋ9gyz Vɥ[X*QqFqJ!'C tuaSEU@-26Y QG̦-@E'XG̰)LG*C/lTqN1;fl\Lg Xac~znF׋۲i^wm !g5}'Rzqvxd>,kxl!*ڵVbs҄;+nqqCxړn]2gG D"Ț$/%ܣ If x'ʮe*@+CZΏf P3sYIxW 20ѧZgxb w+kN 8tP*MMZމK`۰̩}* 5Dsq۹ Tc񟀓6ÙX6#kx거HsC %?#PP>͢>/v#w$uڵ}>UT9@+\pg|0BgÌxn/1nX5j*uHqu`MsW^z0CwFN Khc졛w*VҒ`$@❰^3ܛmx Fz Eԓ%2,3RPVQh4)I 0RR"bD& ܏&U[Oǘ|@zK,FTu>Z<*[mN0aϨ5&UBnegY2؄CJOLR{?uw "}2qMۦc33ס~#21 n Z`h:9/؊ݿKAs;`}.hĶ_B6FrHBiol.4E MҞD [ҞG<=.hξQ6d\3}E#%w[ӷsK0쏶P =EK/M k>f~1ى&h$Q̢m1*OctbUKl7P\TnDɎЪIc'j`3<}As>;AE3LbCcb0Kuōz 5H/$(}i# EKeĘ)8hiK^gbӦ ^ipض Z7sF&!-{~A5nXn4;AG]#s"<@ Jj[?p6cAۘonYMUWg 'hI5SߠNy1=߈k,ZoJp _;HD~jT2YHޖMf)V+6D&C gCkjۆGUbl_uz)Fb{@Ph+4ڿ#)I'!|=1etYD΀WN1y]xgж[BaЙ_"dn8hzaI8MVj]~Wq2 ǽϚE9T >T錶Q5(|aF (uND" 7Gնxz&~®^ڲonUDTZ3r.^A'q[—QYQWӏ= HƉ*?Y21U6Dx>Hԁ^=3$h'3SgL^5;df:=f['F6Ӟ].AD_so~U4 27x`lǺV*Xò#lB1yKjӑ63R&;q z5ȾuR]Of1~Yh:zE'كb2#lRt_2\ j)?V mFv "ILECSV3 X bQ|M3b #u9%lzD%[gjQsnZ 5N4GYF WfL+ 7Q=M]o wP F-D́fj*m{ɬv(5z TK0dF"džx1VyRPoH݂oV0_~Ұ9X? % ;{̞6z?[u%j7n0[;ZCׁЁ%{-բuɆO;5M+0j9{ ?ԊTMwziF*wWeFշ<珥%pi 'uEHHe !aa92&^Am/lXP8pd r7q`l/L*0LћY{[,""Ve|}~Vb2 w΍S{I 5]reog~37떟xT&)E,Q F,L/F>\[ \$&AD1n·jpݽq-[\o2x=d6c\47|A|ٶz/SVT_wL7R'Ha T35+ Jԣs{wB\ps:4}`w*<21\B3֣H7nzvciBם5jޢǢ<to w6>:lrD#Q7G~lc3 >_)ZpFτ@7yzog^s0z{9k`'`:[-ƌM'0t<ȷrږ4XLmW_)Cݕ)Q7/Kf6?'WD7`a*6UX|<ⰫR1 ]Z}`YD!d[X=qҊ<gy|݈ؾlTis@q?XH+Ao/Ť@$I>_WXpQn}}ֻ7 d2Tv,%Xu:ܮ_cS燇%m?r7$=M<&/wK89slR3S8}i[YnQ+fP'/mmt]|nfWt&$ZvukDt5 7aZG5diCxv1Tu:βtOawdhyW%y ÑW@x/.̧0&+^/NV*:ϨkPhP  XRvs F#ؾxp+A tepK{/w-!1o/,[vSM"CJ?K/B_ v% R6= uLQ2?EhcB4`=C_ڮtb^`|>& E3a\5 2 r/;o9hTKB5\[ _IˬU;M&#Uq.C [y*Λ߷f # w~E/踒eeeh8>q.@P(1AoD@ :1)VmD x-t0fŅ{>r>2So[w7s3 5Vm wx~qfb "GHp#\0;"-*5J2"jbW[I5g)[zǃ8zAW󋜘 :7dB?&#weGyUfUi/Q}5LnY?b#TgܣI\ktNd3k {g|O%cҙhÌMxd6 h0xVC =?Bo8sǭ-x(ҮIXn ( X#5\y'i! A@{;ll[qi>U e o/̛j@rF| _0tX+@acĦSKi), ^4SL}Jfv//cdx +٪ EDZ{ Q\ G$VHl;,soCt m YN2]/4iC>)~f|3L _=xMGeCSYD^yN֑Xj YF3 lЉV*?&ʇde[t7c|)[o+BPnQJX9Q!d8;}"0N5-xh9=7'^ڿWlK4,)ؗS8r;kpu&wӿN?Tsd $ȚSWHċuiz_ù @N.{Aĭd m,n!@tBI[Y':{$H.wU'pq\ynDJq%a12vAS9o-#biPψ+baJ̾(~g')UWf i3EyT{%#*6*<ר>՞⮈bYpV.$6?_bXe@~.g6B:}="~e߶\c,^,C& ݝ QmA&IFTbc0lwn9,0Ox`&J0>Xx$N\K'MCT5)ӱZ̿GZ1 Z`&wLR1WCM5 1o?i1YC/w'8 $Vf2&R347O{B0|Xͣ_#9wqDZ ʒԄĉOD>lA;t"ƀ撨g<8t9{O`_0tV@zl%mku"?m06'*Є~+<`GaO(@̴Qd1! 6,Vl2쇓1eQ%`5N}[J4RȆyecHrF*4"-M l1fCghf ?Wĕq3s\~˦ -AWB[ɜbMa MEKPOP~>a.UI,{j!6&(#!k"WЮo2]n)Dr+0p3B;5L1{#z̡uԊINmLu&,9eCl$:g?R."`Mň &f#_?Y7IL \-xb^IfQL@Us*D넼}zX#ϬTPƂox;./ z/Jz7 0Tݧ% H.MDd}`!(y\tVCZ{jO)%]fQ-v;UGYשP_4ەB@-;OD=luFqgDo?G!Hz@,ݓR;&,hu]tGP&Θn|Ѡ0W0+!dWNdҵX}wbER<_q?Z zXَiD1Gⷮʇ b_ޡaptntmXyeOrGI!dZ]?LC)-*xCav˥vbhI /Zt̎On{zd$FF--XDOy`^./: &\l][lVBiU[3PX ~AvX|@/MKblFkBNr47~UHátXVމؑ:B/hbc)QUOgr@ATjJП y_FO  X݉kr|%¸a0>*yefg{ {|țIR\dL^ʶE&|9C"?dOr$;&BO)I+x}S 3QyzälSWD_z)f, $-/ qj8g š0p՞xV}ɜ^+x05xWS@!3yٲtu0 jʨݪ;9EWf-B,9;8AV\dU$u9f7Fd3'uZFr!9Bw$P"}_}*Ab=VmD= i_d2kyDܳYgp)a6GҢx^V_K$T3"b-^(tZ0D1aS7 b]̟.~n/3E2SӸ7DU>,_{>cPQCGΔ  sGeABm}8-HY[=\)[U 5x#gF/+d9Ocb#*]$O_{MmHrv$@_6IM7pLg-e-T8k2 LyWul)XQp;E"?@R9V%Ҷ&|P 6vѥ<Tp07~ jNV$/ƚ~väfw `jh9d:J\wOg-j"ێMۨQҤ~y`KZl "Ci DgC&^Wad⯧n@1ٷ")VWPA$u*n)F]S*ݴF:д8\~l?t?.0,(|^0`> w lܕA;xC~O0,_Vz4i0\V"!&LWYU94mȞgAun[ѷ4np_kIuRiU ,Fwrل?u??x"s^7z-;u( 3fӵeqeXBSaC:M~Pz:b"ec+bF0+j<7G}Y9 K^(.7]?c8wlSQ\C㍾\GVǟrK4ƾ=kE,Pu5;L& ^' F Jitry>&-ocĝuͺK9YքD>יft!^;xtd+K9[#Oabm5n-sM2+9{^%LO&S v۞OIԃ@c͜=67˝xl[~w#K6|O<׷ _/$87W4.=8dB)"D @/Pmv~V[6ˏiTB>l?b"O$?Ƃ&',m,@[)0Mx]dqZ 5%kW^ m#U \գm ]n&o;$'hDbaVE[mˆA4 u28iHBq8=Z?]9 =f඲F9X +@_l<(W:%⻰'-ѻϹ:J <!$vH͆W",3[zn+)ϑZE)ֲwjDN8uiyw ɂp gtes9lc> n0jxǰ`\G9_xG Ȧ}c b%&:V^3OQOl%BM4wugv[>n }`^FvpwtmWYᑥ&6^ t30lo^ M x.͟oIKuVceP/Pef.1NT3O(EXt>k C0t3ı S(Eqd.ʆk M`=q #ш bWƽynoIB0@V4d"-X3ǼH,VJ"1J ç\R0WHp@<8PWho%SR%'cs7pl {ӴN~fR{DpT;($uդFL񸉽g z R (vNqYe*]wm@>Q VA$ raFu (Sp@D,Y{u6\ uW~aOAAh'!3PQ[x?_gdN:VhuMG>&vFY<H'blƔYSMAMVyuNQ /;łxc]muW\BtJ^lU-z Т 9/χV~xŶ{}uO8E'[O@IIM(_)KE˷0ߌStrJ+}!cyꍧ8y/Njm8DGYBԻq.QV>kޫPr16t3 @%dL)OxRol 쒲lσF b%:8 3{cT z(GdpZya1źښqcnka`?Kou.H;(/2(9tI@jNX#XÓ>ӉeͥUB,bo bHA8UC5b<PCUyk Z5.|,]# 㗬w4Wh) o²Y2Dio 8˜ E]KRW.̅qxL4[%¨t0Ck=5ȂG79S-/04M]-v% ' }-tZ m!F(5-α~`I4\]S }o>={1Ќj5ƙۮm[Ż Cag+}P]@o,l4泡pm̲cSe Do62 TP %>"eT7+G{qN {Ȫ'.ٷNM(p¢9t(j> u?aժA8j3m1K`!D aH_Ӊ$ªxuk>NFP0]N]yC{Yh-; Bп Hm@¿}7 kjC%]R@FKDe¹ǐ^3sn&XH} :抱&` $;/ki*_r*܁+uUQJasc>ZuPⰖSAɉ`@%6 i'3:8b7d$$ҹk,Du(v%ĞYE1JWZ0J%3%,^"햎 dTGG>*i6F< )ҽtj5;}G(7Q;:mqCT&"Q)--*?Dɛ_?',5vlhT;F /ϞEbv1si|=-)^1-cz3fQ!Tv+'Yfh€O.W.3 ȓZ-ܶLdKO>v7=]M}b st3mo'6:{ o҄FIiU--_[W+#e/gE.p+o"m`DEv,$_A' k;Fpg;(Z4RksTgP*"ݑ½SVAuVXâIG]bB n^;`þ | } -=Қ%EcC\>2;\m1/vn&(0]OimoW^RR+| * pmOâFsP͵Ud|ǔ~HؿB]w؊ʹ@d}_V:I'Nm [ [8%3`O|9`vnBRdb#W: "Mj#$3"Fɋ/Y[4jta{6 ~:Yn[L1}Yfʡ B?}R&ο8d39֪1dʩGN$gpuEHⵖq|7Suݝ(Ǽ"p_fҊHq.'͝x E`xWm jYe?C\wif}fhCx t`n DL}DiY8^@ V^k@+O~nj/UG+(N rcjr7b9G@v޳A" ZZC^mkA'TsBSJ6U(›ZI1f P=]h/_ږ(2CORF8 2VA,* ITO/C7E_6T)6`u|%&uYׁWEV_71te:r~ e,Oݽ;UHHkzoefXGX6e3+/p9|-J`aAR,jxM#4ȟ&=H[O Ҳ"ʝ^'1bqG^aI\8K8$SQԾv\NÆ)UN6FY~̑PH&7MRrTwUE_)~wyaqm ?BF:mF#1?M.C¢!5npz ?Q-ٰmuR YddM׶{0_ts=3&/<T/h.+҆ft:M 7s2#|lWi\ʼnQs$+0N'2 Ƀb vP|#[ݪz(OVʌ'ԙN.@n =8c <^q+2U]3㶪j\>7N|z$;Tbz"HZ7XBӦ ,cpO<"0I`nٔH]7H'Q#*u@T" .{'Q[O"3m!1?"ƈĔn}_qO2 BNBE[]3PZ= !HO-{2im]2nez7'uG7>#GsX#!p/'3# *LcN`^j:GD/JΧF ԸWp&|e6K6CJSJ(Қ^X}^Pu`Z 剈򫌍o WىJ622k|OMD(nֵ tI-j[LD(50)Dh-$>' o'TAF!' e\b S PYYֻQRwHv<Ďux 98mX5!Wj5 Z@7Z1ccQV>$VA *x^`~`a9 2Y}C:u]H[6AGާ5V/dSq'APo!FG 7: 9|ƫ9a1/bS?t(/T[R3R]}JL9k3ZFhtMۻ=>Z?A^JedO,q4`h 榴V^E>,9UFؐx10nJH 4]U6q#YwsuW@$p_6 MxK_MMZͥs)ײRz6_ dSFaxH0/_zuJѦɌ7܀ŐB(tM ~(`'ӡQjZ  φq"u%6Zuj 9HZz'|b t(s i5kmMե~ Rܜ]*mǀ' K #+?KHۏXo=9yi6ʊo$9DPmM&il󡧠`2A[ W:&Vn Dgq㼀o%JuB>k ~7T:Mp(tGHOjuHg@`4yHfͻJ~@r0*:̫hc7S ss `~Ż\%Nn/ɐ=VMR;Wo5+ PhcEjnU6 ͿF`^O{MkJ̪H/_Bs KI6rjb`d.kWO.{F."J6WmpgoOiƏY<{ =1|w{:^]fSfPX*Tk=Gr\fʸ*;As+'LАpn;oLv>Uag]FUrx;e?J2pFpfnDES6ƚ3$[oW[bH.$;Y`hTCe %hK6K@}8RKu{K ~+!T(+Inxc\Bu-f&^~̧R:DT!v"1vLs6+;=Ε!-!tZg̥寭>ʹ` "&RX#]*S`f ^I/i9g7Pj0;$qҟe vE]٪\m %<$ )(o\kBwEàKY/4Fkp_+Pg83G+tc"Ud{ri)~]=d ;"sBq06uT|{0 *ʗ Sv>~]Z2%wFӋ  2?~hd Y=Tphg[y+?bTIO&: I-XT p,E`$~'Tǚpe@HJni3shB%P=1}jA=KqY3[Va<~{o!g^F;FdGb=Ae?&_!V3NjióͱRDI4ht5޴" 9uS:vd  9O9?JA%7'X1P|WQjx܃Aݚ魈06!`W<GhֺrG7uYW&7Z#tIxܤ+Ra6EHz*{'Gbbm Z N-=~^$$轈ٽ*h 1g¶w15Sd`ܸnsbc>(b^E7EK#Z`LָuF*.-%ؕYK+v 5Yط(gVGmeyAQ~bFqPݕ(bG8k 9VP[wQ9“B;ةZP^2Co/H0bgrcqA@=Y V&>iQvsضaPF4j c Tn8+y~yZԼVe6w P3ռDS"K0u mץO874讜/EShw$ܴai~PZqv^ 9H~MX7wjj7EC֤17.va̗՚FEkN2\(+EpvF]^i-eMr1zN03U VQ+r"LK}Gbޜ=t!u+h,ieOصJPe<+*wi '8%81 q+0`q`d! A|KFLD-2i#ha!-*:c8}G4`sGy*86(Z*_18A?$$Dte1ƼȲq ?OM,El`7UqJjG )6Idlr$'⡓c}u-+x$jA&4?t,ȾB,[~Ur6H:~{*+y)™FZy 9S(-t+i2~d">j>>NKG)C6>"و* t;i6 */=MSvۡψFQ^q9~)DPr4:^YX? ^ u;"6_Xo`!YGg*b6 9;/LBֱ{9zI7HWf~tE)[G,bUNɍ[*-XYXŜIyudshZ>=:|a瓮*iyl0)~-M. y%j_lbF:bH͵ kra%wsۑѮN2vx©v]$%) qag]њVlv5cw> ܳ5 &z "'w6ҙ \겪 鈕OX܍1_S1.RTo IU°Y|͆[mJTѐLoeOɯZI5)m`rQfF 6z PH]RwȄAͅTNXʙ5*zK z:(dʬybY{cV{jAcT?Rϕ-ϲ[ m>v|PM2Y3NV;][@ڢ@Wm Gꥎj5tuc3@_gO![Z^aeyy&EIseS?~Qx}${.P&(?+.sBg#hrDUߪa[z?<5 RR=M\8gUdakf'8c[ڒq91ƚ[*uW9<-Xbӝ)Aޢև&W8kk UYʧ4&A~H 1>~WZ&egs 3\ײ f-4Cte5+98(dtSM$仰esizfe{rCV% ׀-[,[ FK~3ϪEWO\ٯD~Nߎ\:2gJԟ EQ`Q\4/C(Z5Oo~ c'3*? j뚗Rʖ z(<=۷iF*sdE 3lrNC){NDDއ҈hDŽN= f8ݟ Ⱥ&lh4Om*09MbQ*^`, R5pل+ljH5&u/S{iXG`'Q͆\ХPQJSTN p.fS:|AvWN#+ߠ-mD\z{Am0vUͰhߞn~/~v?VG&B΄F0M&\Pd/bt+g"a'ج~3%v&bߨqv;x`@]ԛ056+?IQ^C3m~֩8x"6"bϗÍfƏmIp27[L|5y012&EDϵO.J~ _֥Ƈ嵒4:Ԁ42y{b` PNy?RNNF[\-䝱0eX90y.sƅr4T\}rq%A|TJ t^xrtr΅7bJ%(.P@≴cAn]wa蠺+yL_A ~ +X+UqPx"BNm4Xs\*cW fs` :H;ƒ{t.Ns"F8K; `1)6~EU G,-VC#YCL/#K\I_n9[4rZ ~p3+ (P^:v!*iMѷ zNԝo!,)$:a3T~:FWo*}S[vmVp1C&cfiڊ~!i<-MP'6\~{~:o:Ёo\R,cOy[Xďc= Z(2DCPDWSFIvᔶ`(^t\aaPm2R%=T]?r%Xă7uLiꅀûn |F QRbA nA N"~~\> t\zo6 1T!%ڛ1SW_aVC> ox-ɷ2E3Ħ肉p&!?dҼC[*'߃Q7Eˠ“dH1 WGl &.1֏TNYbAT(bS#/諝.QL<N^56Gx]="/]dH!kA`r>+.yXf[6@K* CUëo ԡ Hk3GN(CЈQ o6^|LUǚk*sZTp0\.[CtdVP W }~YIIzs`nlDV@ّP}D@goIKr^(e)7xp0[Ϻ( z`+QB.>p&^VYVDCWpmMwGi~ ˑgZ狰Ov9DgCųd7F,F.+C@,B'ߞsptn&A!idcpB+ANr4rO NE"ޫ4hV0[/kPJO:b'~"L *p6WU}ur&_㸊YT@fL:p?1m#4OPzDWrRrD0Ǣl/v͍UԦY@ *mMm\[1~;$QoHM_S 79`P8'@AwDg4W5z0N;ءeحֻUoV3r˓0RوSwA,`z+֘5-j8 4oeE͝\|!xnz)Ȩr;[T Ť>WVGghlH6.A*tmZaYEk !#KTn"bñURz%Y`ڡ_r .*;N(QF_0PVRv Z?'a\t(DD_ Wx"Cp*~3ʦ(BFMr[zi[ܾJ%RnFW[J KQ:KQ<YSC6iQgOp} ;ޓvK!*|Ng,tm]H"FY'v.ڼ7ڊDvkfKW"!GA 0x+LJ 1e;6`x"ÓF.\ zmM85X U>`"I沕c!3P{:46P4Qj#{.tαs̱?0,&ko ϭ}ЍG?ZUÙIAYrżd8K +^T)үZ$?&)c8TI5s+ף [ApmU G'4`tarvߊBn saUY5ߛmdOJ⺛Қw[e=Sjl8 ,oY "wrPI O(z]᫝B." =yXKE;PrڅG_s}}p:4_#' UX5DDA{ޞҴ<[2MgT#{>%"ӣ:gCWܽ"n:mK=[F(ʧ1cFk3M+ SP,$p=לyߕ{3l, `GȎpC,pb;k?&"F{j+ xM)-!ӤXy?v^r c쌝O_3TDKdqw9&SsW\[bigIاD+d֟:礁>mY0Y..#;WsOp %gc5r$6tTYkeSE8 5 u(ro0j͂kYLI=' 2cu OKZH6ݿe:OSHmB"9iҠ84YaGA;O (+ɣQ6bNwG+~( k$H<'m37j@@Xb;m{@ NĢPn~Gj ZN#Ha}qOFګ& )$8[hG4rt\·`P/uĐs3vz=&5tOB/ޅ PΖ"= }C-DR;xM?-ݖ`!?cT@S)^< +F# >{29>K qnͅ@h^uXy#Cch9DX) ($ RYRXY@\9Sd"42xj0ZT2 ɪ߲y^NOX GmY|xvP8IGR/}9d % #Mixv:m^)1%K竲}du+^%5.k61vȄ@B?f;}3XFF<_.rklnϮhAC a3SmT_aM'SJO{݊vԁ߶BgohU!خrgYa++l|хN(Z r)*N{0}5)B^~tra¿H~Sh9GtkL`C⽙ԿfTnq-$T_϶ fCXic頸uj^*i暶P 0L~쑡NJtPQ WSԫR-35 ̙p7ƭ|=ͽ(EwN_NgHd&ک|F /T23iT֓ q Vi}M-t4/eN ,|ekz׌} RξYJ](R }.SlX`$AD2g~?L_ :/pB>%CΑ2+?9J•SrI˫A^pY:)ۿ?J[ f@]W+?9T%Կ&NJ۱'pCo]-ܙ3t8+N >:a.zmd{\\0߂I6W%zlC ` s{OQ(qskק l!Oqw eTQ䏎[ѽQמN>J*;OCpf[RM*Gɺ{_{,?-S{MEul|.k}Ifnsz)R~ʚSq<3SjL2XK].42BPE=SD5.'g;d5ıS? ˅OdS DL>UY9Ϲtu&`c6˓fY]q*L($3( 3]KTws*NM/H5+s*{zG8s!b}}IlZEZdho\4}՚ హJ0IHU"\)֨`&9e).)ͩ%[&ю zWUe~q=C&9DyZ +{P$W& |kkVk)އ2@f:/008췌w)Cl`+a Hlׇ薛L\c'!? ͒˜uQriB85ND!d2{7sR"d> SZ nع("2pv&ꘈK1JJxZ]@ G7,FOH>!,rtdX*l{z7'' z}MN`ŅҐYP.P`##u8-dVEfU r} tla'zbW;tXh(3k߿0l^AZBTF?9;գ;RG'⃒|{v$9 ;[[y?aI^Ûjb57GjØsToi"T+l/@>om7)36G=OQиOx ^Q]PX@V7cV|Zi h׹}RV234x5 a'?8l(E{S}4nJVҢtj(Gy"_puX3;ύ>u$h%&bl^z\3(E40y#w<޸[r+e/{h|7դՙɇh:2yV3WVcf eЛ(WfXDjO'=?.F=\[o0]>7Sw#l,w rrPGTkd_L!b\y\ a9`<x>”i+2Dj jHOEO5XQts8[^'vdQ3=ִ~$;tc6-EҸ7JGYmpB :'OGote[_W)V@{U}Fd%>wb}YT$@*ӾHE@籠GޡoTlK$_vh_fHLа 7ˆM&퓂x@Kyrs4 P;X4 J@9 6KkLDtr&E'MKT9ѨcoEڇ%#P[3"qfcvƹظF!M ׼6Q0'5uNFKcxk%CrzߘqMN D%}FD]&_xb~շz,֛y ܯՎF$[U/ŷ0#RPe=JHN ǨZL!%qA XB)` i9y'@LV UVaH58/866l'R:&2#ĨǼ_a /S:3P9A`SNF1'QEQtհ `8gkӭ,x1!Es?ѩ0훮 va<9#H)E>6~̡H |j7 z;o<+|6"gNZ /0 QֳU 4!hhD (37Z/@x h!`2^ - )Ll9b2K'bםLh-vik]Vj"S;|Ca2prs]/0x 5c-;\a`f$jczt|(e|A_6toAݩhZX@UeABwђs95L[6 +ែ/~eco-ԭ7L tRPXHQ1+.@ >$J~vhdJpga`^@Lrbhm6d:) j9QUiK$KDa;5 7D2JZQWRqh擻,AM8e-炙5A' m1"#gv}00=[Vx@̾:zȎQPB:^[= &_B nxPgo!ڞjt7L?/ ]ȫrLɊWm }BIib; $r$<6O K&Adqլ&gm: /{0:vj\w@%P_ci!~Id9QzDj1A}5\IۯE s9b-#U4'W`CH7xai7FJ)ti+1>@z(짗V-}ӫo9 *`]ί8︝QRlW6 t}(Xmr\>?n]2/UA~c+Xhw~⠲ 1}%|#n3B&9xԛ?G uГlS nv`oDӝ`˚B>C >B zR7Omœ ԚB̿Ws>}IbYm8qyJ#U T7=`{:Îsի+`kŎM7He{ N46d: WmP *bTH3Xo̍w#˅(z`^((߫5qR\cQ0A׷*lz׮F%F /U:h9 v#;i [e~֯]/Ia!+է윬=M5rGo5 1{[t2o<d&瞵liO } ^zSE5b$Y9w)z5L?MHPqH5E]=5n` d_z)0 aT㠓4iu;fGAjNN'SDǠ/+b|1%$>{힁рڞGX[ G.j F,Y2? l a䲻9'R xv@9?>kmdt֐j} ,J\y ^+pDZK|h_G4][ %W8pQu~Z.F+>*KuzV֙񣝎 % vx-$DD@q2|,i%*:7='9{[[f7S=?u$(ii;!r2,=~Fj?露00@r78Ӿuy6v:{/HXRIⳈ`w^0>ryH-0qQ2YWUa;> maZͦ&X*(+1axLB-XH+Q-%۠kΡMS::5e>I)0j!\jg tx, ckaz=lpmOHͧu;T]sQ;԰<5ǰ98ۀISS#`y`]nowV~N`wٱsZ;c;A]mƓ"SUiOs0-![ R=zL=uCQv`|:y32EB{^g" |ӊhwo*J?2SID+[,/]SԯuX~qջp0Ѷ+8=/Ԓ}Il䱢 R\NkMZGLXPiSlΥup?nݸJ-\4K'U7хHh^tKV'bP"C8tGx-zHDbr ڼK8e_I>)n#4GPh,ffkZcψ*pm!@"  ԌLSA_B)1faBŖaez6 ձ =1PoĮ>͊7se <4n[QX;GJQ߶;|H-EinxRmAhlTtD*]N~6,)z %2[`O }M%(~[q_jCc萍 zܟS8ȸ_(|x<_mͧ˩yxhj|cU[QfwKf*ajw }AГV.IREi&B ,}r-qǓ$bȶxp>q 9̸xXtQՋg> 0%A m_Ej&؇<G1V"t̾܂lvC,d Z[M w O& f,5w8{3BD ^Q`4k3&VAX~Grj{% ч^VyZljEL?u=^K*uc2iRdQxqFnL7yC_U<(6Z#pw`Zu, 8 ؆F?;D9@bc2 :cdr޵,+zpD#$0gmO\9 o*{o"3T0E!E8=F>D?EA{*@Kl;_"̓` w~)3 ϤuB_su5<4%+jdիǙJh{Ȝwl vT9h~z&Q5[>:8>O%pib,SjH!B6[Wg@&7\LvS:J %aѠ!G/bSxDOC0EA#oE TKd>̇ĺFraT}Z -Mv͊h䷢t2o.i`$ƁE#K8Ζsc jRgW)ZvΈqOS:]\c_$ؑ;@XxtEhZ- 9'^ؾorw~_T%y?662,M?3 Qk( '(3&zyf~zT TC l~J1L@U A(5jbd $XkC=xě eP/ANt ~+䖀nKqF knST:iO ɿ+&K";1-Ώ/߯2sTzv9q/iY=bXţE, ׬ѫ^|̭raMv􈙔Gt#~8 tK)|Ea5-.>= 1BG繄,iҠ򻥣@\y$as$pirYoQ"}Kr|ݬ5Fcv.CaGd8tFU7_EX/ Xp;EWL|\ ŐT/:Y\(dd|u/> Ԓ#8-Yb$g72*7D̬% D)`0pH8S=jR}} Od2`!zn:o&v bKYA!Cn qd"^}RD*#Z'}> pd*";QOHJQ?m^ "RWE ;%DJ:@B ۠5J+>LExfǜ+dcvwizx&P|ixĚ%"EO/G̓En%com̢]~/X Q8Já6vLp٪6Uk[43n] ’=璄;.Ōt> ć po4KBCXSgΦT7e\&'`ҧ] MR~#R)wzA8i[eGAuM_|?-,I4|Ԫ2aLѴ^4/8Mج'*V)Z:qҨÑ *!,]Ji&VZ{/Sx5t}c}ʊݜ)8Eb9G #ì  % )\43 i gjc/!?#GQFFfj)7 Pu6Hsw׾U^I4 g 4+:\ D/x ,*$G@S֢P@& wH"8?ZH7O̼Z,8Ͼ:@eZOFӣ}?'6gZkݺ ҹwC5u)I%yp'ա"~`tU3؍|}nnAtI9+6e)8vuwΉP?Xo`{ [ 3y2cUGêe";CVN;PTq쐠!2s^G B.TLmt Zjo`pZn1?d5èlPl:d9[T*#DT6 9jH t']Xbw@@YF[? g`[6hcyH{™L<6T|Ln`tSftőenFsC'T#2;*d)<)H.8DVqEd")80hf?֩цkԟ!֧G6!*{0,X7RbV=k˲g0 Q"=nϲ. خғa-Æ(_CU5&uZHC\${- 8J~v*jD0KB? /39"ȅ4) s^D}T [n>|%agZ _xp! F5[Wzoo&J8,m!ZRvyd< ȉnP7}c? h+$尼(Z~lI)c*Z%L#on~]%7*XJ߀WZ㗗 "ZֻOPm BFē2 CDP[aEybbѩg%i:^*[D),#IKoYp𠏒Iv1)As]ƿ7]1Sy<99]ϧGlV"f60_P! 5>&q>rciC{K\UQ\-S=*Ё6ȎĴDU.1 ZޛXync-Gb%L (lJ%S}lG F? q*0{ :C UMS4Ɗ'X%VǢ8\5$nQiPuhB9`-cN\b[T©҂3\JSRS9#I <"Q-Aݿ'U{[!a\i}e2 ~orMaL 8ˑ"`Q6asxW(q*PE羛GD3<"2( ƹ_*w{n zقʹ"`oE&Y<*+DYSS>'Gz t;ivdHq7G_穦N0>&` z Wlae[KE85n5iaO_ B,umhC,qIFdwWA_"53 0EeP:)qPEOFT5e֕O-9ː$i81i4Zwkf g#5wn[|:_847H]kQwԉܮ =ca> NܟeDK0X]Ko={I!:?ZQc,$~}zL֐{FL,\EHdT}kl3Zݍ_||wdZDD){NRV{~?Fz>f fq MXI.;W#Wo;\Ő JIv6| <)LrN^=d~?7 vqUۈ36jU*uh>$EF1AhV g-`55>wrϷ)[UtSdݯNQ<#)be,& =A m}LDEOK"q:(}bwlq_kI$?`%CV^o {8`3 BB &/ ݚ O"]TK@ [*kW\xbw)»UP- D$JoFm ;޷!25<6k619ĬA,unb;!|A0/ɜ7=>o,k ԐIk\~s7>c{a"D,iuEQ_ -RyM5ao4sO&և@5()cnj "{ Hw c_JaAV3[b"l N7*nkNgTOy';Xm\@*0L;ד,(ψG^ UFɒ_`;\8n]4­f Us;!~:]4~5 *x5rLVd]=夸+cE*,@47TŒǍ?!UC"hM*m\c:ei`_2xLbr,e8_T.ת4B'#QΉQPfPRs5_iG#vI3YpGSHi`V_{،D 矞8t,ٷv C' wTMgi,tWNUo/x<֪Y+B^`>=jiw5&Hf.HM,ΙC'q#FlL&PXX٨! Z?&sKMtP0!bH`#CKi)^qWk"8(+ٳ cѕה?rv;4,\R{+Yd^dIY/x~̙EPlWZUj ٠7"}hF8%U}KxZ"/ed9>$ZMLm0||?qVdr=`FvɈ󟁃%e݈}{3 ٨`(Q1 (S(qq!*\S7vS#P,ps.<痤ok)x|oŶ^4fbXpaKu/@rP lgaO3[r Ja+[?)y4foa..4?)_̦2@H !"2`FC%^ٜF@|co:U'ʸd -(U:+2u}J1QյS$+*9N9$^4߷X,LLû$$ز n^G~x>Kwg r^g~qR{z#;bBzx MA$Iqj6U^OFYl "Y u0v]F%ӜMGf,M}2AgE#bF,Ǻ霗զ)3OD[H)R92WLuƭ2,Yk5:# j7b:45SӦ%Eܫ /go~y竗ٯUC!uFncmH4#.0Jam$'8JDvS8&${JV_^3+SnƮchQZ'6xٕuh$2ͥy-HJs/5I0*d>4a-nF5i6xA־nu׭إefu%GB*Cb9 a?۳('81JÝuu^nUMDz8|Blśܲ,'vfom1)N-xFrx~Ž+LƵw;8]F㦌7 FSq.rjAW|p[Nk+yak, ƁMʇ`(i:buH#;Jbb"/P7<N|c"x+*ur^h\%ӵS8ï>f 36 "|2.隮,.}jحk^!hxc@sKx.5[;N}7Wi-f܈LpK/(Dw% Zs5`K7G,H3rI(:"s"Q6YĎG } d$J{4c& >UBѕz(7JJZ&[e;ih(29$sPz7tWyޕ2 ?~w1P m\Jw"+-E"6\j@G_4c :)sDD222337W+=Rf6 m=j1P.z)N"8Ɔ XHMylyvڰMjxmH5 S7~QD\鞔Ժ`T0٘#$8& k%(o1&C]]bPk㥉LT$ħo;&B<;gl }f97߳ezc7W ( YpG|_ΊGy%D;:DVp~3>`x54!rD+x\Εc!KB$Z.^\S<~]i_tLZVةa!@}(P.8Yr`0hl$" }MpeUi3@ׅ'mB)NhF%Ek6~bPL4pbAw[?n o*y/Ôv26HNfuUi $4TeG Ǭ!L=IR8J|n0Zwt#"fw<(tGA93<1 {uIN^F44A){S 0:jGi<,oܡ|jK7H- FRc(.F^ũ kg/$|W0,[rOY.i431cV5$lNqLgJ |)2DcUPL bkX֬үuȒ_;Ódc{|۾SD/Ç}*rbǵU&QhSU- =g~JI=OpnՅi{>I5n![勚5΅)j1$WŒ] 2ʬV)LxeXv 1l6ha'1m/[*3*mSe?5\u*Y@'A+3W8E2%'u4M.𥏆ޠL I[ bkDJ tԽefkl}@2_Z}ۛ W:NӶΗ@@t}b9iw |9D(r؎SlBԉv) brȖs^Ʋ걭B:B}Vu+b0OBۘixA~ ~bF5j9Yu۽J LY@: eО:ˌ]3C{!);˶FZ% ;f=lbpd).M'F fwazVь\cG rWsgUب2Q{^Utɢw1Nc H!x^Cs}0| sL?p`qau5f>!6 6Qa9O 72iI٭RGّ\w,Ϫ Q`Iɇ%% ^IUwBdwԺcͧ@|g Qa((kӳP\Fa;}h]ҔMԂgՠNxɩh>[i[digy{ HšA?:l$˱lo>r% 10n:<[ D$pQZ :˶V-KwXݭn˒&jd6H6ɦF |m TR3y@d}@㸠C"={\bJ Ul<$bppJ܂ ⬕~:̣wYh /.c{PP<EWpS[xQM`V ق,V\d!Oʞ `HKh]]=/d4B4h;BA"ǹȤz"fS^'ͮr\Cк%~\T$_Jl0YB[)()T-ITHMZWu.7oOթ aε`P uNO iv?{b:E&~_Λ⬰&!'ݜ@0W䨊<;tvܻk/vR*y ,oz wmk]jL[ACK֧b(9-~m*A&N#֟V5L&wӔp A顖3>Vfξ&2sO*;87N$dCÝw\K}l}2g*$_` JߵyW"pC-**e3m{6P m1 f\ I|l̦I*gEH|jTY@0<[F{!@rKH/f||&97hP{Hc<)ޮڽE%sQH7DŽ.7=zQ a (JQ/n |qƸ }-s.%6NLid -Q0NvEq(@-^oL%㏹i&RA<&`,8ޭ"T ?쨝t}$5>8(&6ֆP xwDz`5J V7}aʁecfvJHބ3f "OY ` ЁDKRr=Yu}V0#6dpe7,v`Y^f ԀS~o#GTt׭Ä[2}[mN?86cE~ט9"5yi;G8`XK'iBM\F`L#5#S#z%Ӷ7 AeO@Q cpQձ 4i쎰Z[vϧt-}J}9Ir)k Yѽ[Hvxanum1ZPVi Yy~ ḧ'|"jnƻuj8ȴkz,b؎՞;Ic2{sAgobQm)04n+dUk@"Uk[m˳@\7JIbzrTZ 3޶̧Ry"?n ҥe?NBFX<۰$$z*d^h!^ClqE^9|ӣOG،4ßwO4{j ?@!7 FzW~շ-.wB5fv-k=. 4h&_| 35ѭ'}V9N<}T Tq,pv0?KU|m%H?]N&P#z1^t-rZi]CO]6$³0%Ʉԇ_6ie0ytdUE|sݫֈ2h[y'וu"„(,=U(>F0I&U3I^N ѣiEd᰺%JћO@C!RϤB"~m`؍7+$ bøVJwd>Sn\ڴE_%v4f2n6(φ첈ς XaeݒZ0_u8ʫ";u Zsz"wt-[\7L&Zb R~(O5auJhEK.[ 6}a46-r-]Axp"ժ7(%&f)S*B吇a8CT P}r5d ,b??e{4սlU<`E$aJ>M$1pJW¦G޵*{&(ZCQ6by~h6$R@\aU]ܣh^"'6yE 5+O+5瞸OL߈r LR/^?V2fA֪ Sjkm{#[i cLo[M;d{X )XؗQ8S_d/(RTI-L[-sӋ*j?ʞbe_ճ4jN 4ReaOVe G}Xh8rnzt$f4AъDyK+yovM Zz#®43It9=,krR^(L+k%߫ˁ1k`h:>8Aod_(/} |&j`~nD 1<=%T]Q k<`vլ`;IC%|2D+OtHtWV't/;%ȯBY;yvC ^X֞ߌCHeоOu|J$tG" mAO܄7} rN };bjX\844 7$2f}RWxYJ&h1vA5vS7֐rpʭ+ McK&phʜ Os#P, ivZBR",n@XQ"cbI6Ze/,r@;*cR2NC$\c 1ꄲ7*U 7y'͙ۥh9v sc49z?#Hb=pͶ!3:Q["Hs(1EPb%*dZc%xc0S{|$ Kqs"M&D78\:`F56Hir^(ffnpt9 =暔SJ4ukgd L{nξ[kpքtw2킿5:3®1W[$\xH~Ȝq.5+Npj*VP*9y!дJ$m:뤍HxrJrQlB눘ׂYaH^f=l|B֤iKnWbzQL[|T$>b  yѰ#TAЊDߥv'r !U?ğ3hc䒽09[!)s_r0;tRyKP!ץ 2IE`q7$^g=9Jc ƠWmYkQh3k~K-8HEi8ZGK-%6ÿ2%{c'F瘝gZ} 5gE <<KC73jT fRz2TnE/W5{ACD !Q. w#Ki Mk38 Yk7.{5%@w=)JXN9 /!.-vl)ɹm;N_ 6,c=iɯbm%4!%n͒4;}՛X/P䦔>7tP~^9^$ \&Us;'B +g\v4l#;DNp  b.-Uܥ>{YtSҹA3ȰN] Hj,%Qrr0-Хml*/ #>ևڶp[~ފӮ ?$npz3x\L /zќSq6_o I+n5>OS7ưKl<˛10(Ń~Y/:?qf~5Ktgݿ+,}n 6ނ.VqC#iRX3`nA-:a@*%ڒ 5@5sHyjricML.C[U& 4RNumK v86ŵ\dؒT:8XQ\ ʴVb%!(BAUVh mtS$}5DN9G.e?B~[d*ؖ6ZD/_9r)빿Y,7CnZ\HxAgR^bͫ^ ҅11pUw[p!t|JH_幽A0;́(dnz!V`En4٫:tL4"݂9~ԠYW\_tA DwFb.S}zɓWs7dz3y%^XrNף欂sQSuE]EyH%EDuxN筡 :qYWϮA^b951D}&T+Xl﬊3 eȦ$"$;{zfd#`dEvSyRͅ*b~>6TRjEFT>wgnt>/Ȭo0gNx%R`wġ>v^|٥^회A o $k{{Fͽw?!$Z.4hFAgTX&w-Y O0{>DJgWwCTߊDPYI'!.9 Z~j 'B@|'#RxbcM*"mǵݝ/g|tb-}.L vˋ5 ܓOFn÷ǦtjkF쉈$ɛV&d:6k(bLݛŖ26Ă$}}-۽9B.o&̧Ʌ4 GlS%WqR&Tf,a~KqW⣼uͶa>8Z'Eb!44IzN$\C-_֫zrI^XWTy1mziɂ8&͈+ ЪR"_EZ~QO~[Pf 94u>曩B8{؁zIFarO(%KE#52P.J8M ,:|$JrS-(RgU[lV''pierEs:Qٯ{yRm$umF2e K-BjԂ-EFOj˾8J.пػ_ݗ$0#Rn\6?L6⑳PeR0:Ԣʎ9|QMSTԠT) TN[@0(Jú M ׅ?ʗ(,Hyo|ROIf~Jw!rl{8ꈔƣ_"Mhq rӦw]A.L{ šBv q0eOS[z}'Hmaȉ7KkwByD^pjAV HWztV&c%קvKQ~賗zW/V]+n8#~;JMtc -D+&|s{&eNDE#*i Emsi E^ rCq؋Fu5+O q(B::ޝ_x.\˲K\%gᱱum$CAKyuo7}6DaVUO# :mݏ 3,d.v%SIk8-caAϑ[0hlL˯]dw|%c!w@{Q.W]ib06!T 7"ʦg`!U 8J7-Bg=vQ/7>=ZaR6Wfrc !X&7dLTGJF :0d,:TV+]Բ@:H>;%e REDlF ˬ9Okb5ieeOGbB]W }H.ϜfG3͐4xTB}I|Rj1XlKTBA2trG'pe8rEd౳ڴ%~7rMYcIḉcN^ALo1=}(9e(F~В1JѢ4;ch0UHd&`וL8mC-*u֮GPCc iOq<цHQi|>E)ݏZqP8tTÀ矮L*#PޣAuCvEA #)z7VUM7ю#e-}FԒL¨W)anY:cl"\p i/4)aEdTE@熀X Qsqr(r#A08.߯=8~aB5(8XZ)p(39 $uuD"\RY<-*yۉ%F2o۳IBơ<ԟ#9זEUdOأwgfx ݕBTcYyS؛Ƣ!+4ǟw]^%Vb4K@u QruT}y#q 2ZMp>/$IEmr<\_@ Mq =3]ӕĒݘ939U$q|k!J8:ls4o_s늛Exc m?=Rϸ*3 Xl_?hj.hZᓣ  ]~xI9W>1Z\tIty<I,7"9]rl&6sZ,ZU"4]z#F:JUR%z2 "xe%bxM4s>]i+j}{͂V u ʁ|Ao1:e5dKa5 ,ڗ:,PO͑n`s#4[tJlaT!@A3g[l Pc<%]MNԟoB/\TNگ&;;Pϗn-.UFJj\ ,۬AjL}:pjmYmPKL|#%1\J>$&3J\Mp뛄`dg0;<.FzJO#؈`c{$^"HT}e>x;a,&Ŷ!TƒkZ8Ϣ?޼f;_v]dּ o +2Y%/ ?T#\LO4M2+t풹~ B~R#)Iھ.WM8HP!8Ƿ l?2r`lJ~퀣h'h-V[F hFO uȳ H8{kca|J&oyl>w`tJ7C`آl3P=OV nt7oA0F!4wsJK"|<Nsqfc1yuZ+:ySUVq9H|aZԅQBGB,=L(@X+@fVF1zKpخhtq+cYg{Od;9m'.mD`iUOk6֜w5D!\ 6;RwV)ؙ6j $TMڀƅfϓZIZ\@;I$wR/t .fz+'ч?:8jΖwry?_Y~];T}9a?IG} ̍~u@x5=TR7Ǿ,1)OdO ? AWųŬ1g+pOV_Li3iMy%=S:j! n(Q^ [Ðץɰ=ӋBabf|mZ%u)~; HAٓW^@=XFm%:3/%?WTVL ՌܔW=_N%'v dS_'wј}zq94uOp#1af R^3M^<>MXe~io$%=uI:s԰ݯ`A<:,g/Q`f>,A#k]&>)=(!=9Jq0fǮ^<2nBЀ|?5ûWarBdK߻wJ)<,5(l)~砡npR’4MȏZSO!~jq`ڪ %$>fs ϰD-WUn533iN֡};ă-6YٌjOex+泥JnaRȋfe e]0ɴ \btqn-$>:zCX7>?V `k!X\/4d K",ոcQ8_"b  p U <'b0dzGMv~(v}T=;ު7*89 rxv?keMPX8>/dlН` 9*|7O|BEY嫻Oo4%oۤcq8w_CՊ߅!TQ߼* }:g7$bP:HĤC :l\/̅7b^ðmVpZ HbuW .k݂&b9_o {:^2S}.ǯ=[kb|!_wT_hx9뵥u6{2xқz|)+.]1 WmM1oUX yBC")|ul} !DK nkwĖ,E`BC:)I>5%k]N^L';Z=K>LRiKyߣAmd3hE E)#h@fƩH@.'o{VZ%0c莼l n拻^&+BsŦV]1p9vݽߞ&Wy0lަ7k#[lE^̻Fzrj5aU_ sݬQџl{F"y3Oav@֝\Ź^1Y0j>Fպ֢<M$_6m/ m%?jSf/ڄ+v:y>,%e _/S , E]8U I%S@ ' \>u[D{$_H_&[ZK~g]r5toRi)ɷ&ڥs^psAs%{4LJ`WAP&gˆi'ai讴W/{]#F~gdcfϋ C򄡻Ab{= 1 Msoy7*K<r X,LufJJS)hwl&B_U-̙ƨe<'|V!$w{dI0e, 2l+21\D:mI«KۦQ~xp2qFbvd.)n U{}/[ްE2/aZsFJq7OЬIfL8 z uK)ozrMi跊 j>W c§vsc%1QGm=)V.zK4p2FZx;j3: 4Ot#)2J˷ANѢ5c6fF:HZJuǭRT<JqQH9Tp̝BUպX6a3+ -9Rr {$+`Nշ2pCWjfRDZ6*0jwU(Y9`!2QtWUA\>Ur:w8kn&*[Շ«=jhl7"RR$rq.k*1J P_&j ؎#Lg1CUR)S!AwNHp&} fa@{ADߏ]_Wp\*J>#C[SY.b6j̧J }ߊHKBrE]8xuUOUREs~,obs1J䬱7 Q 4c'}#%cI1ϊŃÂ" 8+? X˩Ʋ!t%g6QFS 3D (] W_jVb9!RQvdyayy(}ӛZLz &萡2D=d;* #u?ʢl6/7U1W aM! >>.Y*{_CAmn˿X9H 1 ;+56vO)Jt^cfQ `[\.ܺ ou۵@O!D谟Jdױ*2;I̲)ֱgѦB!/)L`N&`w(3/ILBA P%kB4~|9!>L@ËFNƿ7LsqLfܼ9 mbf¼ĵjdztJdI( vGfts0i'pŋڲC-RR.?lK׹<hd/j1k{߰C͗m%U% EA:VEhg}EeGŎ#V#@ɹT?bwnM(L"%ǥ8<7H̹nm N(x?&VB k@T{*@KY*&=#s߫K1H#4?M YZE屴ܳsuyQzuQGԶ/"'X@sv8 c,5=o:d<ē޸JZ oN,d4m6 ߶7 T B!&ϒo@zà4tαmh9n:yѱ u r(I&<]"(>2'K38nV=84fAԙ,SVaN'h%!w(PJ:8pfXE (4Wc Ay. >|ӦoLi0n^ex߽+&YLۋ4N6 A4ZFDJ '@4}d4TF` ϵG"Y(Μ_nuyhw=f[o}J){I% \v7W4yS@}7CN hhʫyfͧ][r_/ !ۙgU P؍Շ`H" YqC;5"ň!B$ H~tӣo[_]M68u6PPzb|JfM xPkؘ&Vj?ym5B_` la-lgKYc噪$b_ o~ZnȮqW,q$^MUҨ<.3 S?^H1 O7`*WV -qt6 ,Q \˓c uVhnEIQA)G?OsjZ͟Sg ~{/tܐt+cd`eq|֠)8;S^^ў:]qk$F|gA}~`Syw|U1" * (:@(zh\΅7q؛yh4yy[mmsj&;($s'$Ѳtj=8Q5E7UזBK^.-ch~y _8mջhDӟx(bKtchlG3`2~![G>fhIKpD)I "7;yԜWxˠ K"SBI0^-f#+Č"h.PI K$Jb69Gn13o!ko MύBf%-JMJ: d*+`Q05&;p;V4C*0:'/"&RC>& /ha5fFdBl$3he(r|`6 1HbK:pyxңFx $iF0v"%Le|a?x7*XI)ҬH`LZVPX٩[Ečꇲ1d?1xQ4\utQE3Bҏ7 C t"[~;@rfe皠uh%7ρ˒|WT7,˨_Z' ۩*;eY_>VbP#ys}F`C+6{R'|%0<YDǾ|2=#:ӢZ`h?BLK6;yy-Ů)t^_.i8%X[근JSSt,|" !WMUJ0jBrANq;਻e7ѩ/-*mN qT6*%ɨc&9~U~X |Q%ܝ҄M#n3zG =jn){,·P&#OQ_=+(g5K:$Q ?M iPb{Y_YCb}ޕ-<JZ/܉٨=:<ѼC!5.6z K&_0 ͬ峲wߍgDQ0 䶟(ý4!O1a mc9b^B<:<Ϫx+pVvg@19B*hQe:/0CQrzŴŶpo n$ +8g5"=n-ν[BnH)-[x>^OL۾цVhl0sJ,.ݍD-*Dn,o%Z}+p7E.7plKc(Kdj?AES+X,:7Acdg+b$\@> :o ݚo& ;Rܢ Ph"*Xi{ Lf"ٷH.i>k+ XޞBNJy-l+Dt.nc?:fq\Mz_N.⎂!ȁ x"?0' ;kR9U ϳ8OE #ڛ%GSXrǵͼ6y}=d(s#02 Z!;<|cc$ P/ER.ļ60i0Ry0f}VҘna4{3ЛxDD #ifdR;`ؙYG0"m]5l\(ډL_3.[&XLIhNQ9\OVl;I<<}PZQո AuWܐ`dMA*wUFvF/| tM(0 T@~kSW/mEeDr:͂NhN*)^9 0ke~ޕ Ⱥu;(>vܳQ2K!n#u>j<}wQ2VL rk!8BAގmV,MEmص۾`u,\$%bt RMk$M2Ė䚨uamЂB7I{)q`6PsO/7 瘢[k_t{ê,ʢ i@V1P}]gbW7n#ŏ3tnZoTʁ;9_&"p.wNie[d]=6f9mW4/T?]GjmUv#b!1+qB%2x){Ro6ę5WO5xo=f$_ _C6Tx dZ.;<[[8n Gb˾K 2]F7 w 4 26l"FI!E(5+)'o]ŧFo)>6›E:Mvxwu8޶krHv[2Ӄ"F8I]R'7S$kk.q7VcmRgG<_th?bS_Τ/qLp<PyHZv[X@q_4 kc P%ue;N68\.qb[K\yZOfG[#CF ɝ _!x-z@ tm 9<]G5'ݮ.߁h7U͝׫Nwu{ʀ3QՊڶJ!B{rw3& =y5=4J7vlVJ,Q0ִcѰE UAf[6zNT*.;VTA c%M^]ڿ6ͺbPT8NIogh-$"%fr菶F~AÆ:̎hPql J/Jd@tb#wsDO@Il=P,3QFZLmVrs.b_ؙ<$;4p.#% c G_v +c!w5`;]d0jP3%G"ZKom&cL5 qcP(*ŚYhKqDgO,d(lR젵cː9HUmNsbQ,繻liH :}9f9({IƦ6K~-ML6jw|ѼWs ڵP+6sԍhA "xF,Nϗҷ:;^0Nuzh?<()6͞?f ;"u4Q&tfaFQ{F|sL!v 4*NȔIp7gabO60AȜ(pΒ:Rκą)@wߞod6$AYxXӵtsv AL "1G*|ݕzCȡgo-X,^ƹuw^k1 c>zksGRFI-3 E|٬bG0֗7ⱞw8AZHF@I[!$*/&JW h<h"xϿ¦;dxÇa\za(Zܿ"Sǎ)+ӄjf*f=InÕ'(ԼIdE(J}ddjKUӌ_Jа+Nד :uɩ[k&Wr2]9"Eo3}yUx&Tvrѫqr0N)>x.zaO$ MD_H-& d6IJg%;xťBKC!X}A˶IꮵE^D\U[8`Ah(5^;+vtVY Ҡǃ@_U>w^ ֚ӃVO_+I2Ŕ<{_(BeÅ[_Ѱ4QF4߀~Cqqyq%W(ePQU ={ Mn+,-/U JNͶGsoajKȝ'T%Q_pUSD\F kfEHA^y6ue--^&`AR sew\ ;)xiWĒ|TM,:hا-Pt!z]وQT߀ f"9KZ7ڝ.z$*O>hwC7d iCecܟ/.6lZ&eCB̈́BlqSHFlQ+9]ێlEގj Z%dK߉dh;;©)X1TxXZ 4/KyUQx3CR؜MfACY݃$UCF+e/pJ*Rl9]&S蒨2&;ʊ]A(KO@`yTȻxPUxD]w?O?CCظZ'g" ӏERWp+2i{E^J0d2y޺wR^>ԺӐλ*nBe8 'Osv SBF,[|2]PN*fWEiԺ\&eנEV5A ֪bDAtc`ɛg6R(b/(Jc򴤃@abSe<ݛ.ۼ);ftiO@_U xN뒍tk>p_f_ 13`w2ɔYB(>>3K |c8Tu&Pμ+Ex]I04|" ǫ;=IFߐO)̽\=<)jOٲ4ۿ2o1^)*c*xƎzp9ˀn>p'y26^B< .r~ p Co3VwNvњt[.dHzrV{2UeeJѰZ, kKy1> @ w,,),\uu8t׫d'g=m[J⋲bY\qEMkǰ6@)@㲽ta=rGG7*s邙Vpaޟo?\H)wOpKƇaU2Su!MW$f6(#? L RȜ]RҲC]P&bY $.'B|P'Z#&?+XԾ4Taۖ2m:tօy9_6x}.E[g:q UpG76#|=KVRۮaaJ5R%]ZDkEAG,LN1'm j)[Zkq1e->t%uW~g%X0r{Y1ZCT,G2نb-U7C اlm5NS))>1 sMBM&TV\fti(;:F%XMXg45Y~.F% wv5SِN 㚬^`!^rfa%uaL4<{٨r#L4=B֐YtvlW{W޽6_w)qr+\oB|;eC P!:6¡ǢF[x)!qق|S7,夡L:Fb ZJ j%q!ɰȸsYpvY'FtZAVكAZu!6IшB0ŏ.b,i-/mP 83ѤKeV* HR⮖K'xZLZ:Vv1:>t* +%!j>9 _mNhKDR"]9$ka,b2:F4kpEe7t3]?-ˏܗ\4䗼H juuQ@EC :Oi8g|$GC7bHf_7bny1+b OP쨷qu]Qx E)A*Bcq$D}Z0-Y':jDϱ4Y[K)*h1 E(lmju\ᰂ3)(?j~ s76C˓[MZc+z#cQ\|B+*ۑ.f,rPDyP,AK7 tyJMFM;sSJupmWIfZZD#0i<գ2@|(kn!vPBv+p`UG'h$L͛OWTkekSڴYSʹ׌d@ MǴ@*hP"u18Sa.8'kP ijUwHqKf\=Kiap@g_ 5X5Veډk=][IY$i6/whx&dmd#\A޾>mQ{R48>t+{$$ &ߖ̺ 7՟\Ycz]ySK/$Ey0y/(_ϰT[V6z ÙtÎH9Jir 5}r?`s.,v+xO#uOIun\m$"Ţ`mUl堰d#Գ.ch(빋 =64&W,,v-r/+\ z:|@k&uY3umʖݝwvW#9Ԩ,;&(M7矸BfGw.K0,AMdq,pBĽ-Qb)jS%h,Hj &A+# <"XJlh <[$~G o:Hj^lڱƗ1M d*k񪮧;Z"=퇦|@YWO5Sm%.3NkJ CBBzݱNLZG iDAϮR҉cbӾxغ&B0&d1j dႺX!Q_ 2+;o<ϖ8^!O[ˇ6z5"BKUVH4Սby-1 rfhoR%d̅B3%w5^:NG]vJh0LLw)|BqODS~1+2U>jau(2>غ )CUE&ww\'Hɼw*^; ^>s(+y WYD ^KpT;tcLw0V$;yM(w֣o5bLE[TWJ1WP'C\*WdOyԃ{FZQ8bfϛF]vr5@߮P#ewb؃O9(2m@]Ջp2fW/ɐ7q@*.>c2f(qމ۞΄CBٻh.vx*T 8D7K<;=gylnnw5+P ĞXYg%0[Žѫ"1V_^^W7|,%ìd* JT6d/2Ɋ<90>!=(C+ք{uKO;#qz0ჼjTTnX !pWrc1ŋ~'#Θ4֒Fn{s5PbUtA-kuR١߆uN_ߴ@_6qNw&ጺdCT`DbP(+_g LN&}v3 Id|P- А;GMG!vj]6O)U ]{ &H@(Tja}GgN.]g-oNn i0%F6oyQXx\B[\dLyQ x;/Kr 2#>sQҬs?qNf?-AWUJSXu|=;M`ݑX }aWGI}Ƀ2eBAo26cɰ!҉Vt k2\椬z8gI%EmpK>j*jYQa>%ű=9"Q#ЦG,˾NC .b?J,t15D3)!WX{O p\Sxt/= NM]ۉqR W},(T&`%oiK;T~Advh$eBwmw!6j]j$Ă4O J@xQ!K&= i^2A+Oы;յ×+xp" p;>ZgsJH [H$E0"IMzQ; e|`h t,,)*sCBt ^.Zړ >QnBQL9dc*ovW]iixI`_Qf}ƎXGyfB@s 1?fMQZӅ*e X',J] Ƣ74U?ETѭvqN7=HaM9/7BAJ`ST0 ٧ VWW¦qPEFBztU4ޣ_rh>²ЌύG JZ1c{in]ݚ[6ۤ|݌d@&aP&.n<V#՚,Ǟ@-oaitvg}kEخx1$Pn4S!WUf2yJyr]' +s5겥8>Z z)gz 5{n Ƿp׫U]a B/21P0LFnn5xd֭vgY2S 4gHqyq9{9^mC _#ŷ_6/Z<}J R?[UY.wC`4LR`-ae ŰʈQ}͚AYLQdM`#G]^vz]F߱yีv L i4yr/Jhϣ*9ycBE< 2D>%Ekggct'z"RК}0_\C vfp uҷOkЅ}Ps s/蘂J-@%(3J4E @͐wrwFoD'"o\)t6E/%x߄4|;g~aVٛ i amq]d&7>Mb+<[f2[|[##y*Φ; )9 VRLXO5 PW_Ṧ m#Pf_A$ ].wpˢR'{>"$/`$/A7a{h?H  }Ư]MНuS,YNzDyxIUy7pF~ '΄y |'M{\}5ehEKr) \<EFP:7> ?>Bx4~mP@mabz:m%.Hyq| ѝHoH~mO`'r+;)]TьS(@Qw"cȌkJL'z"L&5V|; Mѵ`{ g| >:83 5L5iko¶=43e bCohHscmipg$X#P%cWt=]#U` 'ԉ2rq`zGE:<#h#-]]Ŭdΰ/$)fV2OP=!)Na⯥rhfRHr"ƞash& ,e|6Z Lg't*^b$X 9GN,Ψ\ Iz~W!%qS[8@Jy/P9YH'3'ncH=`L 4t[Dp(T4@J\W xg+n/h.8,Iߎ7@9!P4ʭgZwNm~LmeX~ vk^ʣUNdZc0|{ ̂U@FbY`:k KikKs'=yd=7fۮQgc!b=^$嶙\ݍ^1tpZr2o{w+0ѦB⭗F ,Pg4@Z*n"\c{BU:Y# _c9!7Z$EЂk8̮t\_?A1 Alba:4&mOE/թxv5K禘Rt5o⎋*uxj4۴AxVPtb|%?Ç GF‹fc0JD|kOM&3Z]4DHzGZ$6w4 ?Z'L"jMz\`38NtL(+ef?:0iZUmKPM3r"߰ԷO} %@餬t'}Om;od2>|+~V~&*P ?VE ZEy[I4R-:2]0`X\&ߜlxB>Œܺ@ųvWqs/,8FK1,hoPT+"$zD-$9܏{]L쬧ESZQ@1Q\94:q$P`T?ӴUG3&s힀?3 \6&5Z[zg1Mjdjz9{F"LAOkte/a*ufkI`w-mU@`KH_Ǣ˜ >yAċG; ۱N-#[a!lQfA@ĽQ{ӽ+Vxw ^+9s)HdR U+yL3*Zl@&tc'|3<򡪾tii k&aRVΏ3L @oB`Xٞ}w-r&kА'2ׇJ߄AC"xjr[4tSݛa/ͳ/sA{em% 5gϵߡuU\QbheGd>  F'-i`^*:yZi-B$D*8f6//`v:/:UЏ84.D;GS"ki^Cr 0c$Z{i9 '$)z_.cw)ܨVg[󁑯րEÉIж<P ^@ȳ(*a x˸`#y'Rz7i(5botJw4BValS`8ZxQefb~ S($eo7!ӾEӘr!i'SՉh7"jf"_Bs ۴ӭ@;sqs=;2;e[a6,aQ{[bG$qضeb}04im/H9H^2бItb9JX{E IL"$h/}sbzd$7.hlF]͊W;|Adk L/W*a5^MKp7u0rcgV/\T=U7C" ;g˓ ˌZaC>;/X ?vL=ڋ]'RL_M)#;kSd Bk.坾yłp]Q:||n $Dޥ7χ玿p7- rdfZ:u>^>8,\K}kJ A?oz4ӽ|Oigҝ00HHc+`Z0ʖH{9g#Q0Rf(Oj}{7E5s#StR!A,m!D?C:2͑1wa$E|Rw$7(~+ Ҏjt (1Hx @laOCy,CEcD(ԥ?RWvgnCRǻQGl[dJoⰹ"wXޑN8sgZx U5tO(_D1&I%H/6MW&_ԀAu^ &^[]=`9׺1*@ r٪:N @y*$xL^>LIukogE1(@߾ly' ~TSgrLH+\ۋ|!DHߺ0+x3wǘW,w[?5LJHoAk rxv-sS!t"l6a:!OJJPgHQ5{)"UaoǎV>p T>ʌS}F_tD!iڮ؋A=먻\AOn3 }@"fCb sGI W)m3ӹLG-1]߇ TzFN1:."@AH5)}3Mvg\:},TD, *. vhf6 -,pSyHnmNρaZc7ߍ4k?np2fNI7>Nvhdw<{aYͧRc]ᐻ I/p :cxVh.T/*P/(K\k-`*#ᵰ)?(EK1VXEo 88t; VhYwu+[;[%D9.!4״tz &ecK)֨ :6O}U.kqd^x.VUOA5^w),zQs4s#^dY|spb$R OͶ(7Almx~O9LRTq H Hk02q>O8S $=FWk 7E 3++OZg*KNIe1,.88~<~wڍ@VY#\}@L e 92/4U78湤n˯.P<4\mqAb5R1&RI<}MK]Nd4"ΓF2ƒb!x)U6oqhT d=*:[g]"#?fv 8%ev6(,jnu;ۿll8Tۓ4Ȗʒ ;L#>I)SByE I4.`4 XQe#nl=3f4U/뇸f- )%ܝˠJv_wF۰fp7&φ4RPL D@g"$?S|B@Ѵv;Q̥(SdDSyC NBueM ؝J^1m: IS`H-$(zڀ8JQQrBVCuD]h#Xr\֫13,. # /=L6!d[>;|edʍOV1LX!ogcDj&'/{6|ub4UfXhi4pȂ  +g2gIOX],R0I{ &Џ¯Yظ#շ?Ly?;y w_zXBsN@LeȔomQzagu#}XFme٣?IV)'CA'u#+I[/#%ye&COX9ty/ӠgOlvlStȔIG+)03e1,WBs7͕O|H*lO-\&KaIHHb?$B .=4:}qF42Q9+R q'&ҞO_ *r")-c* zM;WvjuY1q[Dž[GcM,uHA7myf X3-Um@)ހ<?ڣ*83! WmKe>ךԒU䴎}`Xa6YXm*ٙHQġ};|+G(|^*˱r ;eS rQؒ]4j˾ cr\ߌ x?O S]q(E #i=ۙD,v K 9 ]~<8 ;^Vt-!&Afx: "x!}nv>Mn芊djK89<'|F^[ꗨ̑pkxW G3?F.qOJ9N[S1r[̻ }~: scQ;̼RNAxmɊǬ˦KP1# !۷"4JxUbY&/Ư" {W1ua6CUoVښ3nF'd< U6ӥWmToƌeλxyJ }X: H),(\(YH(nQȰVj"; {V;L_tJY(֦2V)4GFo {'Q:ѥu'58&"87j_tc 6,QDU81TNE)Ls|?UmNFocJKWT]i0u+ن(U90`4iPZB1WmT{tAi|3{o멙ʩis?O3/N3顫H~0_ ]Yw1~1J7oȍZJr>VzeCԬWfYc!=H"xtg7R3ߖ`ݶW#s9-vz >u0FoQ ,hl^}NECzƱSd@p0q1rxd7 saMiGh*~jFE6לgnR=psKN:HF!lVA/+g!a4r*vl`EL舙(bѓX$ʄ#Vm>#z( ِ@  q qP?Ї})Azj K*;0ug' TnCvI^$ zv#.뭂3l$a~eAMp6.jkwqGA#4G4]@PoߴzL %zEaFdB2 w `эD9rZactq=ZL7܉O-ղs e${@yC[Eh{ՌMKROԓD>ޝ3L@4,zr _>&bdPU&Ě{OƜ-U=;5/~՘OKy y+k:{rW'^ic n+1StzRӡA3Xtžp~pSMxƑcOWFdj-j@SEse$cהim=%f*mM\>m&`-K3r\mDw[``X9٨{i|FGJiQ" kC ~={hkYP8KͅKhGv_ne$qzO.`E2P{i!kwOE{`vF⎈Ej3+˭bv[; ӌJnZ\/qD#1.uޏ )xPݩ`EkTncl5(z@rA(ʦHU GRIBfsrԗKԹWֹ8JJ;PU88@!jre-gVI:gm˝;{Be&"gI x7B6L.._򏵫rF/F*b)įέRd^UC|󑾒]i\ծzIӛ#&`{U붱E)D.|7>=K)à#7*Ȱ? E –v&W 1ݙ4oWDVO#`(ɹ9uLpߎD;O=!bCN8Uʳ|< ڵm2&X\ץZKA3AAUY`5#t*铛V#!]QeJnzW<Ƨ 8D3*$컙ot)0{^PTXz޹ 2}QIK>"4bzМ1O\=7E:":͇7i')т< )! ;.Wdh*#ne:B9ewz#opLy1Lws (?< d[tUE>GCd78&3z%"q=ֱ.zWhDQJ!%i؉ѯeͮ&EF 3EE*ŢJNWV3=)]T2 2HY`Rw8Iz-C Q+yGi@-G.q)5l>i R6?oH[p/?(jtD&8$ k%* uHR$:oh%Yz}-e=w(W=AeeJWL+8@=T 1:Ue@"q.bmUD2ɏl%gra6ezeF-PYQGB?.ɳc`ZPF裵GMuAv2=H!RChueCf~: UFC)OcVڂ`wUUGXE IS0n-L )t8`X)C!f'pQl.Xo^#=pucM־Ʀϗ1 %4&Q¿(Z_}[!֚:hÿ[a{hmr{6uT|*4MmIoG]z>* Pi[6JRQv:)]fO֍J{ξbM1O\qݼaBy]={hŁ:shPVOznvtx_*[F{|o @GѪ)6i(DNԭ*a3™43|;bǜY۫zD4_zs,a |7eUׂ@+0~ sC=R3<tRom5fS,!D&noO3`r{؜2nm繝|_lOz}U MYw YE$4 OcwVhAx |cbgu9Oe)%Oܦ+ ƻi@dn,I:C)ѷԁIV{_M;F zI9nQon YHD) E&C/wVUս<$lk԰ri*J cJ}]YubhtQ+H!5+Yq@ }!8,2v'(ܦAЋC\ U%Pc]9$ϲ9 11[^z,&^@p]㠴*__E@O\?m)?8hBC#rLf5FnI%2gE ~+ZGUoaV\0R1vWɤ|".|2|4S>TXB3Gx8"▞b1uXC-5|2o9_@X?0BӇX6 وDn?!{(PR>=ͻ+/NűmX(s4 j#H+UgrU *^0&ˉ_250 .O;7-" S49-""KO}d8goLr&H3+и<@TI֙Vi29`ViU{Ts&C鹋Jlfq8 b4 Msܞra>V1"}tz;)\~Y_'ę6)A6,L`r[XUlMxxclJog(xn,\%-'z[\!wP~"v-A)FA%氭GL[pYη  7TfԞdzMY~{g|SͅRW,y}h2}<"x+(JedO7trScR-!N%Hɲ`͒5$! $o1|~ JM/54 9rpb 8Bȥi[826>KeyG.%RtISw b^>* "ퟻqt  {\,Vg4[lv 7ysdWЉ}|zq*ct䚍'H' !㑩?B[O`΍XR_(mѲAo ߾yr$V4^>#2'o׈8ڈ Xρgf[+Q޲-%Ce{a*[6+ˆF_tOEQ(_sN%Š$Dރ] 忽7rܝؕi; -OëDw|{luҮNE&_P@sC%Wo@x *RNqr[AFn?7Rbά+^"BW0mNR8m7Yf*.ы߮{ּ u)c؁b% cSc={7W*{c/|Džma!?y 1ȷdZ 6/lr;ni. Dr1Fg+S6c?y"ݠU=es~>YX̒-@^QOwYg08p_&]JfJ&rb8wǢƌBu2V; $N|OMf= MKӇ|p)셄2:y  cu*I\?En$sXɀ?>H;&L,fTmXğVf 2hX6Z >t8?]K8d ruA|T >-!- 9HgtB`fˌp `ג w~G/K4d#wS-\"ܺ&> sQ4׎E&"Z8s҈4&GV̹[FM!4>8eeqDfՍXeDDvwY7Dh`=uV9#O_D"tondi>(p3HkXnpkCVќ)ȃ~Y1`KH19/;|T}*FZh9{#XaJTv9~Ai oeje+ l"2UWA<±p9\(!csS6~]!uDd%aRtɩNEpX kUFc*Z77@1_Bm zt[>QG%.珷jVoS)[&pm`nFIp*DsE6%]8d;]jMwI)PFNZ8 h@/!oQ^T:z"E|1)=ZL#Rz]7fT~70)/4?XP%t"NSyM:_ ;>i ;r=KSY;᩸|> y&_P;y&xr7]ѹ(Cz}2;!#լѪ* r0QH ,e ,)JAyɷHM\a?PwU:X-p,;: !72r/t3Zi1l@:t~ gAWEDZXg'ÍJY96Nt9^{F)}}qoqzbQKDW5kCt&<S,EZp3TPI7|'?zh03}6[70I⾼o˷Hɟ3)Y*3.J qOH%T,h{{F< v,%hu]+ce% /NߢkM?eK_?=SVŴPEA!=6ԩ0IS$7+r+Rʀc9mL[g-IHMH,c`ҲKl5bnq_.\Dg6>z} .ޑg0!t;w&A%hVg_s6$OCBui7ܤPu}Uad,DL,i^P @M(DJyLh* ]/U:?ϼQbރ.)W[TEϔ"wַ8O9S@=c^۪ AҖ 5%è9b#6#`樖:!3a9!: ,>ۤ>jiQv8wB쁟qֶ{E¾̀&Z(/NG l͵.mN%Lg l mS < ~7Cຩ==r4&M.@H7@ RlZXjQ74KT=OP%)tK ]k @GnXF@Id" iݡ_2(!p}Y`HĢHh(7mHzVY0\(A^][hj\4\(wk=thC(3$n$) (e)fggM.hLxR_.$#gc0\9n@oipľC4]nߟʉ%7 n\NP|pLء(S=IytzSn$60_ KcϳR 9|+/0dyOnjJ&L`9s&>8tu f$׋e0O~>a -;~pح<7/3@P'2^ M%q@>`bS?ݦlsՇDAy.;>FeO2mBJ)uܾC βfG~Ţ|e >eF ψM@ ix"*^4% "(΂;]ݝI =L9ClirxvJ<\|]7mX:M/˔bafsKP,x$T{0.g??L? RC=T5ױg{5ˤI7b|𜺒ű?e[z-#{ E ȣUb(ؚOGyN71ͨ mO3sҜzfW-Eϻ8|Qat,kVRx;Z5H;Hc 9,XyO+_9+}Oc=տd6_DdE!Mǽ3lWvo$MM#Ð*ԢeZ78yZVi > &xdC)B?r!Qg gUV9m.*%F׌V[X8 ӋWR֣3f׽/msQO`>U R"Ix"(z lAjWrrFL)yڧc(LmsT䷋n<W2sYf/)zL]Ck$jR[^ c,}:F(]*_7(̻▿ s[sK/iu9jt_H_PbHlr|.?C+eϞ, 䜦[YMM]ɼ6$|b4pox5pJԢg6|5sEʌԳc2=%^P)6b4(T63vYS̯">XGp.\qƜpt.W9m4!,cţH5~]:|dNҖucki_m+CTFfB]soH*S1_h@%КZi[RcTxܓV1߷,`pDP mysUb u%ܥYxF9yt@;[`xZ:y?0.QpA^ u&X'beBVk֛4IODY_nЕ~ ̫>5**R%>'Cq i2C*Q*-X7JسFt_[` `hߏe68:9$ζ3DR6-Ճ_pheH @:z2b-o.7+../S/JO#"T B|,v>S?;S@ȽpN6>.0 #SBqȿ# cFȓu_{n1oMQEx$neZ\[@$E)߆avU#M,/Jkl=(o8진&XE^]vuy2yf7A>%IQFʎ|T{wKo>~e yer>ilEsdz"reϗhGJ3W\iM=ihk^(|.Y 8ڝq8#w8)y-1QȘ gl`Zea=tw| Ԫ:;[c?^|erUn+Nѵ832uCg9 \ȑB9]wNȍܷtwCNOtGʤaEx,]w'\_u34WCe^ z. U25ʽhON\te$M^> F"[J}0W]\]r ccM ;P-D;cyτ: wĘԭx48lxӻ?zRW sXKY-FyCӅ2XV&%ho*/Z}_u-1`)I,O|M Oh~GՠwZsuWdcT5P&@&xEc0t/ }*Xi7?։ -~Ko>7wa 6|!?Xt@) } 5,7:AV83 q k>ӞEpE1b Q{= - GWdx 1z8!o=> m5<[$2p"~㤡hܲQ1s8"8i햕jn{$RlK$੗\To 7[ẛ9=U'}~l&hQ:قk1 @<r~!i|5Фq{iu2L!pgՠWxs=-4 >Ho]rGKz> 3ضؔV>HN+$0v \9s C~4*$|gZ iji.#RCwl?qЯOS~ >eB94ywܔG>*nhoqyCϲ̞.rVG)\;S_041aljW*/>#-oo<ќ0 rdּш~EFZnv`+_}#!ףU~ U4+R+qɚf.W/uݨ-!`LUXWVǾ8hPmkJ!Ⱥ;~Â`%!:]N/bP"}j|h!gY };3Q΋*̢%y:pE6X9іR-tR>4PT罃^LO ?K>yP>*Y> k]1%?3˕$qGy?g~xncx%|KѺ;@5}\Pv'3EAKfNSk^\A*^Ti۷@!Rw\|N]Q5!T yPѐ` ) J bVAP*^׿gVƩN35OOwC)ֳ1PkƓ̃ǐ/+tZ2pP] Ə'hKqzx4F ,Qss/$hfNYgG$Kfg A\`U($qۗX='_Ƈ64axh#'e( )w3*`+B|7SNMc;86B[/L?  -h۠Y6&Fix3uܗ/LHO46Bik*l?E=/Ar.l 'K v,iӍE@l>vŕF@p/ UYꍱX1y !BuTLֵyC|F 8^CX=9eSI +{f ~BXuV2ϔ>#aZʹ@"V(wi] S: 6yY-t-i0u_sN`*ĸMޟ F#T ԏ'"Wx$]ZnC',r>5(XՓ &h^c%ɮHTƓpKD m+Cg%l3%O*_L^콱E #j`+6'v&HTJtbd8^_}nŋ2$%eHڍ;!߳&;tO T4aBȓ8=gZy$MGKOREhm%@%$2=eK @Wa7ƞZ]Z]=FR|EGeck+;&2[]"'0zzӭ!7D3Li Hz 7kpY7^cӺvyQ[M纸Oo !.lxFt܎r_`s$f(i1\n),@=G+6>=?؃g4u>/\@\XJ9l${1Kp\} :쭠cUWMH^67LNmZF>#Gln9Et=2:ܔDD |)I,'qyɊ)hQm-UGڂaqNӗPa04Wl ř{aqr 9 b¹cx*njs`2@%R?a;{?;݄Oǒe٬@d,)yQ+RUu)VWu+ա28W4";1X me#`-_Y5" 4<~?ӈpP$L^V$ިO{N丕bɗissɔ7KtgX#rORHלV{\ KKuތ /fگ@i̯׽AiN>9 B6LʻFoVfIkPWR>mwKfhiYfyqxPR-b@Ÿ̺|T8r\pd|Pm+e%RE25&du.WtJ;(LбO64=#`RDB%b)E[oӸ+-~SO~&.T;t3r29]]d5-"6M^v7_E@X\ 9̀wh-&/+P ţ:?LSʎQgTX$7KNnQ{NAɗ.M۾^bˊ;;c}+bbWkf7lkhzO{ƾɞ*˒J0CusXflW k[J3 [m~:V6Sd-D .zp0kĉյBzXO̱E[_/osb碁$i:o8QɆr~w{fh[Ks>v)ۨ;W( X_RUEvcqKL_;]4yԡ˜N+By^fGQ~NK8csZ>tl[^ϧ5>-DFAPƙ뛵2\%Y1s7[&HoC׍^$450T*E."ez{1jiʆӢO?D9M+j[w!.-;'눉έ{.XJ ?aO-yQ}uS#o`ܐ@k<~@\S[0,ƻ liژOt\ nE:1ËvIwX|Vo @J4I17Oތb(4ʁOI$_@/| փ!Zc>tƵ8;ҩ'Q+t JhAÂbzz9kJ" 3;oV7=} ["y+J>1k8@^{qHz(]T0o2PvڪS^*V_)4 ިѼ7WCT١XpZ6(\4 8*o<3oPGj:D&/0좍OQ%v>h)WQ}VvH ǧ9[9S&tHYd)Rʰ]tDB^L\rOי ٺ,Uafi9%(/_:eNs usL^*L?a@,8vobU}ԝ/bm 2;UJ貘-9QMZAKz:v'WRr/]i]N GFS9+p:DW*:A#FMjP⩣Jr%[3҄MٺvͅuBŒNJdΡmS*KIܴ"S}TC9ƪyל 3 I'm;%4*")pev гvj⠥79(ΔM}hؼH﫻abۏ0!i{v> E,o38-,Gtr"IH~-`ńkıPgŞ~% #dfz#[{Zaԡu%<'g)gE5z#RQԫ :=34!hnoe,\#cQS~0 3I#J*2,ddMNV(O z0@De̍iw3Iٴ =*.b \$pLy] ]Ҳ\ggUՐa/&k*v-|,oXnwod }kuDKFf"ޕG͈CX_6v[;oĠIhG l7+Z]|jeT/=k FRNS"H_s)> #Wso~F"CK(OZı;Gɘm!x.zDcT>VQ^g@ (A&$#cy|&hţZop:г 2`x.>nF8G%2:ϽO_(yɕvIR1ZKy엚t)װ ]X>=DuVh~>i[m,x3ցG v8AJZ%/Liұ_ zhanh|\/ßMuiZY_UweiYcN,r5~f;szo7HR~ƻ 5*|:#>hΤ_@x?L;|@ vr<=thhPwSo۔cFCsHDuv|_^u:\}%#Y7\+j7iKΤѡ6t`5/r}讹?W)V:̷:]3.$_W ( mȢ:NͱoYprUܛ]uw WV:y}Uv6XxvP|8)d.]vzpFsB cB|n @ (tHݵt;gZt`, Sohe3"WnO;S,%+~ A$zU% <,0q=iח 9U?Oڄ&RJvt$>f3yPTYrB6^]WU+!} ' Mr b;\W^ݾ0}3čE^BG'h:44E ;AaJؔƕS !Gx6Ywxduhc~MBD3m?A~yxmg(kN4G  1x9{ etlAiĕ3T>#*j;kaL+ʰ]p^Џ w1"$H7Ruoh{?jF_R/龸'D6]Cm_nͤ<1w)^4Y3p0@Cx%i3S(MH\ekI9"X je N7XXw l&}>ߪ~y]r(NzoM>hk?f\1ӂ78؂]ʄϓyi;7xjALI('Of,YZH OyuiOmY\F}~..P8ޅXA,r:tbl̷5he~~1q5T4Ÿ=JJ vpOɫP'wu> b]qJ1o.qpIҿ໌c`0oPz kA' ̑KHHދW .!Nweu)t?)@.L#`GgW~f&"?/kCۺl*z ~6RV]l efƷbiˇHp#ȥ=&CN vtC !Ko}&"y%rLg`R~3KcT>7i`H1Q =kT'!9;f~S T-q׮{,Ey!_Q$' "Iwaȅ丙#J dmTmr2$ +ːէO(>#՚ҊQd72dO}:3ő<=iGA6oHYǾ|w $Fybpt4M}3Qh"ۘGjSSl4/F!AJ`…T7t1c9T<={tطȭI0y?)ޟ !i:2`7D_k%!Â5Lǰ#T%=̷{цc␙u0̧!kZM5E\r#)"ƛInaZfʿP>9=tEz-7ˤ1Xq*l#i(ve=gx(2qe|cE/3#j⡖()6xd\/2- 3QYx )~Ǵ+4nZ7ҖЏ=,IN.q 2.5BH?Т$ sӷ1j "k7HyQ7KRxYMvZɒ7ŦR_ʵ5PevE xv-<7οU4`xֺسIˈk58V WmAwy9ڏMzswҨ.aUE[\ېtH.\7dhfo(wC9bE 㶼S$WӕX۫t9Vsmul| }CRoؘYg0 U5ʦh6:yV n]M 8 e; vk] xe.Mt| _jDb꡽" eB$2@<EXk ˆJ4^T#}.:+T=xwL'4mEM[1;%]嶁*SXG9zMDl_}}uЪz쓁j:.\EyvjpT9n?Λʿ^BconRs+$]KVja-]Ңad1y;p%l$A f ~^I= Vx!=̂Z}^3aԢ\?1qc!3u)к$]&yg - td1c0"e7F; hbfOiTNy"ݯ;AB.Fl7Qq5 QR>sGc"*-ݳ@mv(;^bQh((y8iPKHR.5iV;1+ C0KW#GN93ICE6/eeNKCۧQ "ʃ*m `mf^dW{Ox@=̹îAz 7:c+8a=c!6펦ߝn=#$0/[lߥA.a# Rql {RYׅd~xX,%C&kE3o?{/Mf1p(~.r5!0.)K4XfN\R3gQRo@u];cC}Ca^Nj)i#^9~z9Zfx*Wbm0/SX*?~4iTp7'e5__ŭypvr.] &5ݨo&z` v valK4,xO-Zl-szFnNegpID V :4s A0x"b!Vvx[}WMG1RX捼ed1gŸk&:Y˻)F靠>R!72Qj0W0@a8gH)v`c-s4гF,t9NCy{$vM/Ik*eppؤW>S% tq TB`ꋫ{ג 7l j\ڤ_1fH\jLH:$?j0"ANXLF3?@@ƍ?-3f3S9Q_P7}uQ:4YPL5 =A">POR*wM1/'+*r!ǰif/Bw:mf"tԃϕtɡuotrHܑI>Q i6SsH|%9]C4@/hk]4r4ۓV~ bg;^R6E4b\2,+WJlHIϬ^3bUL(&6m Knx,f]]Ƴ^N"\ofOI&ƈY=;znywP(Ϗ_R&mc@\8t! fݝLVo7GT ѽ=]:hapΛG&|fHm7'E\wRK?]4w!PI =Pל!ԻUOB9u)O 'S X}&n,O,*Fh]x_}[x}^CRٴ+=p[SKVS*cqMRmî})l+MIGH$"*xg:;n@02!Sɉl1OQ"C͛BZt;f,eφW[ { Br~!j a/9j?pvNnAdRG(Ćgc`X]6V-E4n^E$ ǦkR֊EP1)|g 8M!ﴳV8J !%f/ʂxNM)StQ-5EL0:jA}ktOqVP@'{/F k5,kZ`)FQINQ D_-MACI|be#$MR64Aʂ[kCo;OV1҅j bN"ReC>f1X2z OZ"C~YLX'XRD-+xIe9b}̹60Ьsf\V {ւ_xL*Ѱ-æ<&hx:_f q.XFr<$ʡMY8#io#npmrN7$BT.jӍ,wPPyqytmFj]%-lΘ3{g%yRѼ8lmO=X$- Iq,y<ݻyb 9 'g&v9GT K:(aNc Bt;fj=K5t̯0c;́ ,*Źs1|5IPD>K1^/VB>Y1Fwg1<%Ҟ` G&ZlMWl >Je^,8tJ07v`Pm۔6-˱$@[Z>E":YL`bq Mkc3)wix?6r'D8(\r^q },L>D&)NcbY6q*]mWܜ|cꎋ\)lr\wk6ز?" h9б WxBH4sO6Ǜj )1}9A "-5@?({8c怱D &X44KWi0q/jR0zH}^֏okڼ G( uDFW׼v\oc}lw!OaT+⺝2:BW¸?[iq"iJv? 4 ?SuecJ&iBBT0A~wP~-Dptbs5-ߩ1'iOn} da*gR)? ZI;)KWeG*!L4!2W!!:锴xo8P5Ty4%f #y_I{#}e?+QS+=p=}B#SiO?3PY i%B<&:Yz 5u,^k}ޜ rI^ iG}$=A7jjh9s9N=As*&TɆq/9P;vO4@rE=-?_nbd\TӹuÎljI"W3hYU8{1hH|IiPr;czJym*6?8DB4md ʦ-kd0'_Id[0-%Y9]kXPU)gw02|[k; HQ#S(Y YW}Z%e y½%%2`*h W (rCR,F6YZJ-vrgDg ZUTV dl'=Wo\Y1杕B,5j!]eaNFX%dBDYnL+y2j&i9U}NE$MRʔҼ`Lzl.ȃ$+_vrxk4OG`Eo Bm:q)i\1C%M g})Kٹ({)pf8s"0*}iXVbW|av^12-$VtJouTr߮h}O=DTar~;/z+<9D-/|vaqY7M]D/hz&n\}q"xw/VgH.+8]w*u3M-@ceZR#,bBZ#ΰnV`7oāڕs9z3FX ߤL]Y`548`#_㠚d;i'Z!/UZpxmǻhN+4 a[K[LD8^pVH%x=Q B7XK+pX6|! 3D)%\%0s%ZNBkA@Tfs'> 7QLe2 0B(ɒօOG3?erjB>CVcc 7NWPdY8}PzÔ(kӐQµX.,cwYw>fmmG;S=2iG2j0$w .~hts]|奟HNo76Gf)P%ܥ!ng =6 hlt pRn%k/f5Es^N`ܺ޸}(֔r-=h culo*/xOv=De~J50qo:ʗQT:Ų0{>␺(y{L5Db#pP1ʺfD8wP<^z{l/`Os}L0jnG:ŀ?x*}xkrrLm c$MKJh ";iZuȲlkd%1@y5\Ry*X^4 Ny]-QNPAHOk۲ JB(в3.E8" Boܷ-Jئ95#<DUs/m8U@8PbK`‹9hg-j"ӥtgzz X[ڄ5Ek[V9:USuKPp G%|J< 5;_\}%]Ѷcai&;0S}0ć*T ?4G>3cU\ $"hrQ(.)l 4Tq&{np=%:f+|p2;9 NB Mw5$lO['o­6//fXq<z$OlpdX~_nЪЈ:R*bk E34UuݎRӲoNB6Ξb첁d)סjdxϛ6@h@o&*GûZV;N" \]Bdej.UDhI"9z|@%|#!QWÄgU[WQx KOU) &'Rz'm>'b< =1b%nԙ,yhH<ꖲ1 9%`8I[g#Xaɧ7㪰)^5 GhH˥t*Økykq;6*Ug`Ѭe}*+ 99T )WP&$H/n>Cڬ'-q/bѹ$^Qڒu-yz df-u^!~ζY4:sYU&S6pV\:rpWSip*DW]kzk.j3RK%"xҿC~]5`_ҪY?|G)ngnƫTh_8tBT[XK. J˂zk˲|̷qqL ƛ)|9&yuÈլ ʭI N7J2V>Hö@A@-|dAD2)r= 2?vsoBKI$3A M燥1at[d^o`F$"1RՎU>DbzRvi:45d ѱ>9e YGdͯr p 2kP79"GC徾&S4=ٞ檾9?/]:*Nn<~$bhdX%P]&ڬ)E^ψɏ [`)EƋŝ=)G7:~RŐ(p7s逃n~2͋К?Y_)f : mFJB2QxlIgaLUZ8cUdt[}|l;Ǣ|1 p hGh˯S"! E{^=ODaUrJfL8P8_&A(~KLf+h m7rg}*5CYyYtr8J^>Ciax9bI5xԷ4=q j, $}.^dq2;YN-I@?_-w'{c?D#>#5HOqHj@#TN֟^.؎>gZ"/zǽ'&O|E'H.qyF ہQsa>_Ϋ4Guc:(Dfm]y 7`y>67 'Җ;*=Kͦ[j0hk/2p~d.1r%Go`p@ z08 ǙQx\*6DQy״YkEfԠ$kk sl8Fa\os'PS^ڋY8rS4{$^ZaklnE'?" A<}eq5O`˱C͜5L&T mym|nJ]<ȰZ#"x3,-_-,YI=H@XADcU\gMs}+%j$SO }0&ΔGYwG{\Rt]CG@W nFx {5OV),mC`h2,i0CМ}/hK1ɗ3"d@+¹!ȶl;M l |o;H(^YDHp9-c=ȼ2fY Y~>TK soXoF(AQ֝w}y`.ob+*㬺_#HS]xXj@IvJ=tkU}_dQwJձrq%Jzhz1$ox{ e=Bl3%}~>3RG?_ر͇dÓM W~ wjpb N m$a1=aA7DC4 D̥o@ۚ!+ڣMB]l6[{%0fzqR@Ahw{Q9|&-x. #|'M[1R2*Q [D6ѐ6[k&D3!7KBͤ/:,M\pf;wK$7"$ yr uC| !" Jm4f* NJ;Dcst.Yb1S$VCL R٨iunZҁv'N :biq/1!f?ȩg0f/~D^ ŢGP/d0$3PxyUq>dxӿ|\b;Vy$Y[] l~o#,~c,Sne.+-(jd ^.\qV)JÐ D_{M'wQm -I{xH`3D{UFn% h" fSd|{Gj<258ѦU h|ʼnnzO;bBɶ$8 'Bb4`>jmq#rx˅';XRޠ W;k}MCo 6~r^5@U7`}mbME 57s$_3o='<\ R` j/N2oЅ}$P/+WQldofYp94" R ,3;dtwJLYT=[pkGz^XAoЮCZ;g?wtiRFީs b  s\IݛU"MrjfCCT&@WHr=uM VUՈGKTe<*Ux?5+C)zb".f^2΀$9oPJK]>K  #P-k8:,ł6XV`]LL|GoW W1bEtѹX H[fChQ8'?V5{mdoO~㩇@q\4dNC_m/.~6/ rΠ-r p@{."P_~J7U;r?QxBZ ޷B}hjAZ߹eA8$ý/ Vf3OíVh au*<4ҐDjӶ 2}nƹ.u6gK 5sYb#RjU-h} )K?h'Y_ʶf{/ĄG]K!&k~NqƖBxA xpvr |SeΔLHm(#_ ޮHpȪAO6 J]%(R{5x+UO4cpLצ3jgȣ>ɋ7 1?YRa,NM1븠){{P F߃bŸ&=bs36j- I#2W_/1vJ:9&^U=|TXgg$䓦_8.U_p3Dr5CS|@u(U1C(eiV |,U·E61)NpbMV[Y5~L}wae1ɥJ/s_ܣ䆿Iֽ p( +xmÉLCæ'wedJ')uJ|S`wKV3^o5ҙ'Vr:H r)"n$C~Q@V@BA*E_b)ĊsMgQS\_Qze;FӁvSiC=^Y½@zuFdnlK`>}fv=@8(|ͼQǓfVNev-\W]hy}"@ +M XtE! "lmDcN滖@NA.@df|'+`D:/K^Ϡn)[l /**ô&YM] !3.99yhT5&xntRqٛqܼx5&T1gKHpocJ Ph+mtEwE54iTW'֖|޺2\<\L"9xJHu/;~W"&_+h{S*Y9: xQeث ft@#ޓi6$]VSoIJEp6.UT(ТN#"KEQ4)bFCr=8`8ȃ'wJ(ttxPm&;ک,AN0` 46 |ꨠ'/>70w ZaW ǜbkCF@'{a=o:: c;[y5.;2hQɩVX|O 0N<'ywwte!+Dv]6 9SDE@~f` [_Vkd]|cͧ.2^)F޵מqd'hsrԠpenliorm<N1}˅jMYjXZͲAXr6fMp>oNi` g0.p[OIH<*QO>.:B?Z@ &ί4-*y;x$јcЇZ+k7iZak&q0AGC:sވǛi"E.Hr( (?j# *̏qzgBE6z޼J H~AѬU}O6u O(黚Ԥ#A>$?|e!vTl2(XCMx?j@8+ƚ#BiI cS: n,aigc܌u'º#4H~ B[JOAT0"t?]MU72_4YS5M{jOCélPE)蘶=-x71lmUɉjͳ" o bRt:99j:$m#Y_P~nPfVWP5˙ JhǮUenZ&j V)\ށ#!0V[{˱&;W,WgmbT$@MU/RU:m!X Ŭ }icKZ[_`vmTŝBߟV),E?F(xf`ztƣ"d`H4x 9qAG%H5cs˕8,b hs uG瓘6#5"P.*Y"b+|L,FOGk8`4|rB#8\Sg|6߱68I$& it$>1:ܛDyKw>%NcR\UL<6ٍ-BKDIOcNZ:VMed/ZxG3F7z@u4=--T/ (I}~YQᥦ.:+Z[<|N6^6N0tsn ƫ_Ql)rd e kU\xi,g{L͓ca$on*@$>9X#cǪ˓2wB=mbBLM{ #RBeOIV,A,.7_L<)6zQLT:jA*RGֹ*, jٛhWpvH0E} $ i5fAT[n{ v2'|smY6Y]dي[_8,=|h[LJPP+gwbd3[\v4 rkWQuE] C)0*npQF;,Nu)q灟{T.\;ug1a]SfLi]D8?\jUm@U- 7sC@h9/8ɭpy{ 4|?vUSRλ_beaؖvog(x$8^%|@̆^K{NVouCs4zHK<6̝jhf{ה/†H~l@ߪlӯl=tB_1){7Zi`޲kHJ !~xwx҉X1ӠRF%+OhagSoQIw<5H18GSeq8q39\t(;aX~ ۬gE,}'2rT3xvDQsEqn,%[+sq Wa ^ɐo KgZ$kȹ5u]ge!+D0 5y..^ʋO"dgKm{h;QR;g }>u}/y.KygwkbEUP9RrJa ;~?pRd(Q=齆t w(0M&NsVNQO6l`r޸s!HG'=fAqLz8,:§h绩cSxdO'r '_tc'pxQF&{'G+qOZWtʘ[ BX%T*mqt<_pt{٠@W(ptuK1-Ytٱ%zjΣۖ틂K+B?!M8JNK*3dc! d}i@RwLTͫM[5h.J'#(1 oNzn]hZA2r6o\˽1YčfIT1͹ds-j%FD}f"G bag8gI _Bg {dh軙,Յ!L(Źg;9RCs܃vUJOL_30̂mQ q*:ZG AHWpP2}d- (<ƙm\?^OYn["55B%xe%~+"Q͗#Uۢ 2{KU*h7xN^/)w1SFK_&C3:+}mB?75g5f2kYtGY^|kj쀤_o2B\P"镧k^S0q06SN h6Un eKBkSom2xl3Ȯ|iƲ^B?Iu;+qQQҡݲ˪@c˕khRxRY.[4Үu1Nk g) kXE02_H,N:y+)M?Õnj"Qqa>H 7AIݖWz+}[o:6;y q$:J.aP=tPUUzxP@-ʔq){%JgsYg9Aۏ;gefKSɌ1KMj&q2OWe_F@ ԶFqTʽGƦi>Sp)"vl|{ PzK\A~!r>2&/6Rq|AS*)倨 "iz#.Wi1Rf/[rz-Su&)Ȋ*Y&^O$zs{ [̡݀==Xg@߻3=K to3z}_WG +Nl"ROn 'sAVp -}~ZҌ eOgf~mQ3=ܬws%2c _LlaeD_;7:oτmJ=iNg,$Pn~9{󺿭 }z\sZhdmm=6]R+H%)!4 'Y7}C&^J5k,m"TiyD-RS Yz *-f񽷮\NɧG9VIOOJڭ,o$8IjJ[Se];H탞5r.sf*39,^#D{BK9є:DcnWAsK-a+N> |^ۼ(ErE կ<'y D` p iY_#oy˂1ͽ SPugk&Ub ZO9+\OlMqNiԨNak#(Qspw0OP`Jm bkutC؆ _i@<$^djao)&ʱfF>D;( gAYx&%0JM:$Zʌh=V*tZleBAGŧT GMTE'${T% B>$˝Xϕ6TuQl{~IE j~ ]Hڈk"]һ0-k&7өKr^o ŭL&cwYM.T #/aUQ g'" Jl}nĨ=Z9ES{.I irxˈڞ:BZzge,߼q∯x>ŃgנEr]e)Twާ\X8"CZ;O!%>$7⃼Vߝuf%X+)bR˹~ >.REHl,O$ny`_ )cQK]H~: lX2Y30q:Z%̠ AtPED)P Ev= ˓΢6Nd'׍[8P.:Y%MF;< d(9Qi0׉Ep<[dVw3-Zѻ^$vnZ*_2tݤɀ 8Tl1'^&W" Lq|\źqf*-Wذ,*Rb-9ɏǁLt25Ña)wF}#c^!]gߙsg˙؇D7I2B;-f8LFर u,7"; Dvz(E֟4~`6ڐceumH5x%>}ڪ"tߞ% thqmJS?uf<) OqgsKIVXM\2-! A"T geT F4*Qb4`oe?_wZc]RRղ&UmqԿSl{2 zTD7=alfrNQk-,]DD׆HWMO< EgY\LҸ,&қ +QP'd+;iUsnSeYVS\@-N{یɛɓ6#Nք?O.ʒ]լm}ߛ1[&>f]d#ТP)H*W(s;Ox!NoMrbg ZeH";B+iV3Mp_OCH!DN1ĺ?TOcTz7<~l`|L o.S}Xw.iMszS[M$E ULEQF}Lɗojr 'ݠ KY(3V!b ) &*f}W"X>ȟT%@O?U[c@NL%vb FM|0:&nWN𫓚V[~qڶmMNi@1= D}sW3-PB: PXC<'I%?x?b[-`o)f41qabg:5g$*Q.?B6-/m;39&}T)…|ră\ľDzזK_ s'@^3+ox5hoM8%@-fU-w#q8יnݞK,Ϯ–⶝%]1A[\N|cT9(6}fP唎DaL:J= 4CgpQ=Uэ?P'e$m{fWB K؏i&#\iR[3#S3y-p b'R)#wD9>4 Mba4I̘xކoX1z] q}^Q\KatEۈ!RFl53^ D=Zb^~9rdӈ( sV0h(?DC= 4It"v_棰`H@_0[噁c!؍U wI2|`wG@s߾d$B9mZ2I'uh"]n,ᔷoǁ^@M]voێ q_nOd#g3wF)_C@?ř^7:35Hk85ŠH}lp4pa ˵4,XZZlgU,?K%s[}=u&T+UX!PHS zf`(pV4 t)7 Ѫ7ē-՗W6OY<kC#֎#DY0 9a}!k Òdi?1 hbO@_ u:,B_bGy¨ʉuS1;qj/0eU$3ZsúBZ~Ѥ5m=߳~z]*r!( :VE$rq(f]P gT6pj+y[m.t w gN^3io)?m9XYhs `|0uxC3|`v$)T D_ˉA?jL]i=. (I.̸P%^ W6}$MѼ*% MX j5ᬈ'$Ba$=Gh;HlJZw֚(\(T79x$POF J|A"f´Tgd5y}r^ ,bkV@B'A.pǺ v:Lg#ہbң=Rbp_-b7E-7ѨTR퉱.Nx2Ƣ?qFӝ |q-vm/=ۑ TU*B 1WINb¹[n<7wbP J >hmu_̈N@q> a#ډ~ݎESbF.LT %S9zO/EmqeÚD#f &tP ECH>c5{ ˜x̗u>>{k(G4%rd+8`q9` Pļ:D#sS0 RmAUن H|#ݦ-YÜҪWgN3!08nꚯv]!}Pb#YZű\Yah "6c/Ԫhbd(VCCf0-Q?Bi"B2~lŚ|,ɋ٪"XĄSn7\j`s3y;%Qm~uNZAqc InE5OSBKv&yC+T}䱃rˠb &ܝlOL҂;&^6v.'*r< b^ %p=RȮ̰O /~0w<7aZn?iL(3Y;R=ꕺ)dI e\ ["gS|:Ex8IH{gKӅjm`{x_NUCڽvH5Q-cwo΀PYXZ׷@V^ zEiL{oM "2;o9ܬj4JW IZbO$ *2!{C0' )"7/A^\Wh̥mN|h&B !8EF Q ^λNեY:P㽢 ՝vFSmkF\ 8]8i3'*0N;s8p;^DʼB4lO"Xus{1M>]ţqsνFIx0f+s 2M/h*J %ûj'H\ (TIzІ1ic/p 3;rPD+1L"vͫa*%Pԭci?P۾7LXB$YhyId,ts~vWMMb AM'cͦPʔI@g;N+mga^!FaHPі 5at=IT\76]us[zƓ55 ӕ5OH Jǭ7<WeE͋5Oon~ET&\k?T;*A*ZH˱hՀgd${.g:We9s%饣cW,;"@dqMF[-"TmH3Il,m]auke \"vOOQ, %~,qٓ.GƆ?㘖\#2c@H/m qvG~LYnh fSV,q!a5("^lcr ?[G﹁$MpF:^P)%ba$x)C|)1Kswœ:@U#E#^VWJn7.gj1f`TN Ә\ Ogi#*줟2d 4큼B!lhM+ }OLGRi&YWT_b#GAUΩf;Uni.Kc} V% /i 7uL> UXN4o/KY2OG ED;#޳H'` Ed@J6v:eHLSI_CY!ەi`f.:Ww#7l_nGSe/a3}2$d=UuȆ)ݒVOmui{Q-؀3+Ö<=M,_)XkD&p 4FBijGiBwgJh /at[)wu{}h2aˀՀV1We mu;b~ $9w,7bs~OV-PpA?Fׇ~EFР nrՈ_A|Uz#M}̚6>TR@,p4g]j5WSLYVހ=0[M !<܃~zi;cLDX.L?g0x*fDMF\v( ]NM+7e\wepA lfC@.X2f1ö&?v%| CĬpAkX}':{ME݋ǽ^P˔U%(Q SbF59o7nMQ{ۘakPӄ2ĝʅ󗔡u60+ߍ!?*޶F~IOOc7糡> I5*Crv͊`3xJPCAQ#d|vZӴ pٌʭVĩ0[`/iecָKnD P7{8sN{O޲(,Y||NʀЇh~ވ}*^0FPGqKu_߄4'U"ϞII U6_ R6*_jM/ ΨqYXefs,F|ē@8!ɂȧsG|>iPn;⌞}F>&3.} 8ϦK_pȈ/3mC>>/qu*i)wl~okѫv=5UchJ+jJbVbz9l7$߈9sJD 3a8aw"HHQSV}BF +J"ORw5a@rVrQb ?TQ)7G< 7oz6]m$dI"Gj5 nav7|?)֠mDm958$KP8^gep9b$? l a#>CUynIWE*L *7m)yOA]=ϸ2Xwl^F`YWoPn~IVBY}58n;Q d@[vJXShjI%7O!X&:j19nA&j|!YybqJ 8j퍦_K]pPHoNÌ̮pyۮ!XN<;3gh|ofWh,y⟅|0! OZ2Wg۝{g:gjڤ11_LW92"dز}n],Ippc| >oKJp4@ e [ 0C;yIuZ=A:|' tsid7[J&7ǝV[Lǰ>uE{H{G2};.}xpI/c0,5zS=Ollzh#e1}CX3C-nL#27@OHqVFEDܝpER\s، ,_V5M E$B6ϏՕ!"JV7Y' uЭXs*[֠zHOEzĎ"m9S]-'H~*m`  VipeOK9:qfSk{iVRWf',L|xCI(|jlㄛzTL͓YMqѦp&K_V3U#E߯@l,E7#8xdA2MPn꥘0'3ȢyPjӌ-MVg^h;*ȁYg@[Xn7LշXp˂Q60jLvx+̒.p;7aAnAas ٧{\sII6ٙBŦ)4xː\d~S7j? "TEbJy% nX,HF2_ʛ)JqƭдF!_:k2=i;L̝+\<^hL[uq0 X~p[ۑb 6"9\SSn,> ֟P=Άs^`H&AvZBuNGzxdȺKpBx={铆بKd%bRA[r1S  ٷpZluNB$!"/MqKϊ8e@F@!DXչ ߔqٝ/o=ҳo %,Pl1A=d^ժBf۱Bn>{3&;zŎz/w,EHo Dh~EEL\Li3yŅ4 {vv+ANhs2%n ԧq`q+hb<(7@ {3Toj,,rkIW0qg\r HtI56{paBݸ̼,V1լ,eh%4|6c`a FydazX*$g& 8ZnI#_-,+޵pӨI<t]8I'x?;ej`mIcPYrI, QsD0@[Ew W̞@ vT0L#o.4v{6|j2p2j k3OJ7~l+DRPFC>^2S\wDY@6==f{:gÒcx) ɼ[Ṻ|n8isI5)j(nH iI#.-{rbJS*1$%@~>Wo7%[s4Q! iJ45 z8 3#7)ԏn E]IRm靼Qc^t6y[S+@},A-Ui,ָ~"K*W*.1r>\$ߩC1ܡ6,) *+W =xR3º' J7f3cB8|xy+}W'3/$Ew * +DG fUɀ.KX25T/o12PJU FB@gc(r=o`Yl%0:KNv Xڲ" N6bŋ񿱜$|W~ZƁZbQ${x QWW XHp!)BCY;p $>D)$D@ $b~5Sx!$aEnFˬ#LΓEǡxFuv nȎm S–us*۪>mI6 hW]zIg2_VƪpwB¸TY4 [KR=pa|#ㄗMcJ( 3e[ANY{srh}tن 9#`CNJAwr79&`N p[SGVܱ^P[V5e=P5}̠}kZ^ h5y$J K_ɂj.Q-$BE  Ih9*;Q'sj:T;J7+Ս,FH*I3'ogQТ^=8ZV<g؆s2hc_啇OkI* JfVXo6^Zt=;Lnogpĺ,ӁyV1CmB*bѥpaMjfNx7 OoF\(?jݣ.%@3Y}ϊ3!2 8ٖfspT~PcxJS ZyMbrO.Mc )'k\A re磕a d`+`!xy4IQR5vH:HCYh#l6-ՖƑ^r23B_UI 5'Urk$E]O  @ H3@Rw Rn_]bMXӛJlwfxc,#?M\u~=0ζƲ4_&_qG{=آPa<&[%C[sܴ"Idt66ҸL&"heH2=E[Ϟ vVPQִ$-"[ &xBhd`OGS~G0et &PVm$l>`*N{RRYf}jޛp8iVt{MǶ2=2 3Yژv V՞7>rVkM֤ 0V192PC?mΉe`;Wʛ++FI_¹D{~hl M*d9gSo@=?JO.φ@E$'}ӼVb*% Ҫ\O37P1$ESQ\wH$ V=_w,ϛ/e.jwAE+Z N*Z]Q0tk9Է }U3<;Di~T]vs+-Ɠ2_9ȆU;梠j޾IS9gOtUjpsGGT.dp h; 4{+=ك#$1]`ղ{iү=Lg 2;0 K_TuAy@dn{J|h;*/X;]tT|*IVRnUWtI}?B()]MI;$6i}1jgsy =1~H)5VnMdE<, HjV馈wl5T͇5tlcc-W'w>>HXμA%ֵtޝ;^ԳQGan^TLJu+5wAM:>@&9P^:~wچ2ws!ʼPf"59u'jsgTNb2L]7:AjQW O$l!&K@E&L)4=l5&O(RH "5݃NQi~ami@J,p\{˗\cxsoZǷ=|7H;^U"e[pLvQṚdӐC]좵+8d2s {ͣa4Q Jߪ8`C;d%Hv9 a|?]\BwƩU#oym1,S"-4AB.@sĠ=IУp/^1='?iQcl5+ BH/cʨQwIBަl3K%v9YG H8d 0`a%YCw MYu`WdX(1/oZYIe8K&03g賹[L_ 4Z0c7GC#6\:.DP'|$#SVVX޺l^(w׭^ӌMf;Y=E_$u~9ї(sM Us6Ic} &aS,o%"#2w9^Dv'5#c VLJMngM⬟|^4̄\ eIy=W~eyry~NΪ_h_o+WK 2[N{DYX*׹j=,#?@՚oSȵ8\fΡS+qլ<k ;"^ 3`nдifNG)WAyEScKB?6[`K[5?']1ieΜ3jafU a1yJ7l.Xv"qJr (~U]IuL(׎T.,։9!B;lwӧ 91,&A1- ƉS}(}h<,I$MSSNEh]X֕?.: Jı#_pk,HǬj uqe0njWZȌ߸B8Vuөԧ5hD]VQYT{w%|nJB M3cHI Rq˷9.|@Y 7-7D=)$(~cQ*vp5N>U qKTUMAio>8^r>HS_GMTԚ~ׄ[;u'5%vgKO3&G ^m^}k?#ROv5S-Z@nDŽ&:(pg~mWqI_6Gq<fRL 9Vty@ׁ4p7z[L7-V?~8ı$)ҭO^_+- $)4F9uv])E*;J. WԿ4x m1޾H}I!e*IvޞcU=m^b)@rzE]3o'KIp&|⨔uxȈ?Zga}»Hz7B"ܵCI54')ty<Xk t7%"d}%Du~Lw:'?!~q_iWc@2vZT|]tT s6;} yQ5N+GxxYY9b/]8J+ 8z?y#i G旑Bvن/Xl3?ș^:KUBo;UY]GHh?M= ?#> -qFYIF\zb<jF2 povA{6O&W..KohGQr}l=~'A\Xqz5hT(Sa|2讻-I.в]#ho{^j1W IP)X 6{/$ 2p(CD3/z\EbQ<3%|ʚ8AdȸʶN'Ei=*+'Tka|/4J;U~ -;քqFmM+(_dNDGZ XRwED,B{}dѵ"b@.gkf. mW{H)m`e5z*UT+o W?>HgcT@UJ UDX@>7rXXB 2'LG-dÍnؿ0\S"1>}I`Α;e,לV*s%/z<_4%YbNh ۲lΈ#C TGo uH[EHxU͖ty0Ax8πvWsQ';Cp#[,k2CCDq\6`ՠ_lZASo2e!R_zc/<%-cT[PK8oH0+Xnv`n0f旅'c0 t(6wHy=Hbb@ؚA@+je[oSl⊇u:*ԥ݄x5ljm,} 3r:AcB,Wj٠#>m|#- {a^)~{/,\B\cn.*='|vZH"9^ oVՠZ- \:\dhDW4Iҽj[(vF\v҇ێ0]yE?r>;fxG: 7\4rVT?*Kz'лjO:_ٟ9-tŪݕ#E`T*Q:A5tbT*{j{Wtv_Ծ2y=p!iѹnPHlRvX0QX Q7*2]H*{OzHR[+ U:n90Tl%avG| :獷>' : SHeYO A3/(l=*w;B8bZԌVk ]L0._MuSLx b[?$Îͷ]9c.;e-:9E`ʠr㗉LBGE ɜ`>80ōl"ůؙw;12=Qȁ)lԙj80dy+ $Gss0ڢz:M)sÌQ e(i=70ص)DcU6b%4[ŵv|0},'wJI"x9PQqI4$N3ȵr-6גy]i^J?uAaƧnwlg@\!3[ˋߤ3CBZ,sx`:Xkaxj$/ ``@ӧhq튔3 _4!a8n/epH#B\p 1Is!!uBVt2HJqM[ SJitxB$0D>r/ 3-˙=qޝ ´&- 4c@,gفz3g!6*}K5" [;qybN1ĢK^NHc l1OZʶ}j_ݐ8gʺ4w w^ʝe(k*&VeًRUvhx(vLnlzi R޴:IM#6CI& 7&GP>;N{x+V$;l"S)A@C QtUOFA}n*VQp9D,Wu^cI<)s;ޔH$C)]ٹDQ%aX?=~ ڔ$156 Cyݭ-qζ%Pyex*l]~@fˆ +Ed#_L`QqPY yǵ{32z>WP+[6ۣ57Aݍ{AGQӘ_c6 2 ][wYY"J(z "'3g,JfW %;Kl=ť^篝KhH(st10#0J4`9W[2(׻a~]ĆȐMTf:zipD*n VmkC)?hT^РG0q&Jk8m ~( .aȷψ=oY VB Y !R ߫sH @ ᎳW7*rghUi7j56. 0TJy^$ vPz{pX{mk] <1RZ%7/]-Nl % i.TɉӥqhL=/|*Lk1ũ&p#3~KDLqFc U㒰gp~z U|UB1)>>YLO%^/Æckh7)p@i"<{ʪϜ *# 1tE"2+ka,3ր#G ղ(*'ܸLkx \{e5$٩1<[UuMOՙΫdt}XYph^0Ťr1N?rf9&8ă{9iHK9OBYI(B2 LhZ}ʏO~J;xSqga2T>))*r1jx _܉ker9 <7c),jϬ SH.9^g%r9ggCCFV*aqf&zAH< ~p/w*'}4*?]|.Zq-c4\Yy<;E}(G6^R z'&pXe5Z\j*" UD PF.4('Uō=gA#xmH`f,OOit?.D'm)AԟZGʜj8ԩhlB`udmyilrZ&SS/1O,3G,=7p'GJM Tӈ чߋ݃)7flZ4$C|\NCQGҷXw'*HK"kQ'= $ m@gsAFs&~J I/WVSXC9 Ոm>j42cp]4-=s i֍3Xb IgN5ه{ !rwrx\3`An Yb ټui׹.lԺ}SAV(ze_9DnLeq ǧ: t\;dXݼUaY8JòM>wų# z_hmⷙ(DiET3JN"IXYB?7k?`Λܩ"y7/rOvG=熫B&8s*KXe +WpP} 9*Fz*qoVZ>9Y++?[ɗzR-ދN;lbIJÓnPQܸL:CB:ZsE{)O}%)sHnH[)TVWvHcP|Fm\5k+Pߗw($3lo,_'KXZH忆eI:$ID9d=mhe8Oa`e WSmu^_Q߂z.5`tRr} 'k]ﺞ[j@T;0M.ԍZ"C}w w_"icY2e\*EݗsаC/6Y!|KqCe マsu(RV-G#dG$E ZttcՐKh|sx)t&)dNpxئXwV7ٛد{\wSOB}sJ㮋1ݴ53=3ハVĬKfz^h+J>?1J9jd`1aZdFb$hc8Q%ڴN;u Oo嚯 |ob"x^nALCP'@/ =dSq$r."cm-[Q}%$SI7iW`(gKJ,F{ =LbZcix풡Ң)8V|>8"`x$VƩ}Ѡ7 9𠿁MJEFALnQEs!A̫Y.9jHN沸:^l,jh|E*n&YE")!A4@H&݅3&?UnGߧSwywtcҝ׀܀k~ȉ77VdPΥΨ1m:Q?>4-Ǣݸ@3&%ٟx[ST\^gId$0כ5"qn ,9^|XFgH; Ŷf$5I41QD'p&4v#fc7+Ҵl2m/=]G=0/^jL5-Xp&T1xqx1ȓ_/V͇Ϳ7^|;u^/R-m([='*4d ioe,%'?<*d] `8m |ٝ!TzF&F05B j%j_kˆi:vM2)`bP=6@=4xG djU?rɘyU(중qDXOuJ:7௏)'cϭI/Ĭ3",VèK.F~`gnmݼS{$_VCr#qެ ? i}7fj9fLIt2XAVS(?w@pX^ΤLw0%q۹!$mٜj/˂|1P tD,ݤjЙa3Mz&lNR.Maa6Bd rx[ 6 tVJ&$Hͺ.G=\m\P j-S}Lc>$`AafGFg^HR &"+ՁtkQz:O!c2lvh2FE!%_/ aY۱<1@a6 KQ+E# P{-aɃ)')]t,>Q#U9GɍDa Sk]+])A| YǢQl d5K: m̲5EmbН>kmvؙrYy L~d/(yO1$ԋLwfٓ I,1'Cbfc0ݦK__Rn1N \z [8q.>OkUá{!R).sNÂtd $FH(*## vg:L蠲6cݗ<X9b6A _хDŽ|rNAv'x#*&s[]s:/UM ?2(%d2!,AXLx '/QЙ!$rpj\AW0[҂RsWMpbq ev%.TҦ 28B*$#V9pvv7!(YS/"^Ϩ̋i wp$:#ƴmGb"%D B-]:[Y@+ 53#[`H)3גbܙnP82$f}y>%5Mʊ-r]ϢݏBW5FЉ&}WybLFQs>Č2S-dCC[HK#aH(},SW⬈ٶ)2k{4fbP Ů!|ҠП[*^tYu" Sfn}l#|`׏➁ `_+#[\/=9oփ4zae=ɵuR TN%h5u `u{&V:OIJoakqy]x˨ |-Ӏ7vu<鈱3SQb'h{=^ ^p%-KQAuztf#?/9%KnJhOXLX9]T52 "M;41o4#k dr6Mʕc*xBk=qI2@P$۲g.Kg4a+}\[TH˹ۜl ЋpJxVrħzEt MwA͕M]<:=&d6j~rdMt7 I,Xq1,^FgƬ"^TeΫ56%Ϛ>r"e8 tS®Y<}m,`2!Eٹ 3Y¤0)ar e Ly鶾s&E4wA{Djv+NL4RF\yEN=/qrn<zgHE9JR\!o<-<` d AeCF@pbgϦ kL~V&^vB"kRGuUnffyyiMA@'52l\ht;.5!tz9b@5Z^*29'S+MLE-"3fҢE? :_:_ӳNfbiߞ:]&K笏[W?йݿ#[r}2i{KXKqxqac _l'ڥ} >7)'5Jg)ԖU^qR_Ʋ"iح6 ka[?ЩI97PxTwVtL_]Jp֌f. L@o <0(γe sW(mOUe֐>0V!w3 aGNzE.[pE.(C#'˄]37]-nOi+!.vC2lw:/OYy4O4gv`#,=*_5TO%ƒS >nLj^ӌ{W҄=m u*]G:;=Z8.lstM^yӌg5[W-y1-ZsRdR[٘SC]Q?$ i޽zD-="kdx=F:|SC)SElDFΕY{WLGVвaYbm^lkݟׁ.h(*9\/yO2OR*%r]cZ{8n-5C3e3w w9rVe{p %de&vː}SM#^VLl)ű"(|ڠX'#0ԟ>Y0( =uq8~9&r:v "i!גҤO}֮,,]wmCIkU=f3K (]kIoizq^^>_p/4K EݯW;@@`-`Ϙ3Dvi%B6wsp25 yW1AxowQR{,dQ_ Yt43~m@aCg?/:~M]_ `dY*87SU| ^o{V[Z&Wbd,΃ ݘ `8ߖBfԖ66Q$//o\XijC>;~7bPf/:dřFZ"zE2iU;Pi,2Pv3co-҆/{yt%"2B]u$ƛQs9iO_$*M%TijgKn@ EXnA=bdҞdpZ3I^zF鋿d`b »ZN-{сӕFggMf*ީU\蹭HZteV*Iъ7Ytgek>lX|E $Lr=BI^"NZD`uScJ t])W|P I aC2P ~cR=6e;~Җjv4ͺUت˶R6/ayhHUI=V Cܵ.Yz%'.>e-ܳ }$F47UnjyX2Vr|,9PЦCbt)w+ŠŠJbl՛Y 榣*t/?='K 켿7BO+jOFT,9he,S&,G?'|}s;2<WZj|zZ 1֬< g%D`eG.B^ZGEUtӊ_C +YEA9B{sBm ?@-7/_ .ݡTxFՍ5L%^sN}~ѽi Lf@U) lSNPZi6diaȈydWe~T `:_y 0&c][( 6&2-SR^DD U\>>"%/1 R&3!) ZJN7W\оAm'.XK'#{/jbQ-c/mZ~PRGނ4+jS$#9=&9<7f^CIՀu8/)>nw5RکKjB#mHAU>+:`Θf jשD.^~7f {œ}"}\HWcVxG"zP!\CEѾG_MrG~i)F|om%AM|$<7a@᜺Bi)aH4j+E6JWXv, Ɩ5u?GakzK-Ч5q;@s꼣:Gg]b߇{g| &׬e 󯲓Ny~ٟ:aԴ{U(@5еq,ѰFˆq@yB*2&oۊ?TļLR!9_0){#x".6j~+oK>*U &G!xL&g"~9tY-:/Ǧ2\81P{}Z~ЬXcL>0k- } ,] sWU+kȶݒ 7}X_38P0{C0c{X:v`a+.LR&AvMk5Jgï[hC8bpCT,패 CoAeM=;hDw F1EБ CT@tfl>ȝ\ՁK$Aڷ8:u!ƂkOed*,g?u#lw jMeVo &U 2 fJD V+yI̷[ =JNu&= u @tE@Ζ*3,Gh=H{w{UL6gX{-]8H!%&G+ESRg_9XwWݫPA=/? * o)W<upV4lG%p!7AB$ n N-/O8قY̊ W3v_/2~iHuUң;ju2tj]`pjnS!ZF$ %ֳ_ &+ C(+nΩ,'@,lP0K0dMkelp<_؉.13D(y?Ɖ nYHa[jr /󻖻=ebXs!ojxp;6Yċ;Z :#IU[waB}C2W X!_GÏN?[g2bB`֎z=i71uܴ'WnAZvp`/OIϮ=؛Ң MF%(lzvأ/, `]1^'ߔSap7)*{vvNpj_I1'#p*6z7@.f6$(T^/mCث 7)Jka櫈ؾST&"V]cɐwA)G֩!py'kW 'G(-5smKzʹz$AO\?e3OƈDȤ&Rq{Թ]n0g7@?ƃyowהig鱛RazA }5Yƌ2iWx'#diW~# yqRT"^?H=I48(nXHG!˪$"dOu|ef3hՏ2Mbiq/΁Nm g{=Exޞ|hdzR 1t3}7 \˴rv(̯Avp-Ь r!kh蝙:S]|x)P2dHig"$ o`oC[lT2bs׺:HtK8 kذBoLT ,d9ÕVq0ٻC8k/A!tVS^ r螈VXMWf(.]aS 7D[#<|ug3 [L Lj[1Ƶȭw-uc -6)Rbpy F6m{4\s{ Mi H5yo^Fb/S.=3qMkT6],t(͔HE?q٪j|IoJu[Ȳ 6̛3sa|^#$BTӹcITpG5~1=5 ?^~g3TDPͯM} X`տ'-õp 8zorNȩrS#(& +mQiHZhn+OrGMCv*'3mg=, yE엻+Ɉ\ 5,{di a \LӲv:z[䢿Zfo\;J`9e@8)9R-<$wC`\oz%"U+PF:ayImiw9~.'#J.:/TNz񄶛OZٝF8G6bK]xfidfLCFuGPPyކL#96]\yAߧ@\ѭw#7f'ƩػQ?^OD҂cb'䏋#+K붣˧4Au qqv; ЛmZҥWPoaq;5 }_qA8 G0vBiU+T7u.k 5wǷ? f8@kd(l Hm%o+TA(5%W#LS1Tdٌ:6 M}{V-pIbN `>H(.d1[#vm*/3͒늴6P:DĴvAφ*{""O~dUYYLU|AE6z S<%G z8;1N86l\QoR7* Zk o:J#yp /ǑW2no_%hX׼ bp9!td8X`=GQ&\OWقͧ<BW?4z̛ ;8ʶ:Z'k.L nHC>VRP;WTy=wW f;&|[} ~vdz%¡ j})}7 wL),+B܄͂I&̚MFcnxeCΙz07nޓE:\nLfSZu7e֤$4ֻSO(mzGQM\Nya/Kd=Ϧv-y@D݈'1hĠklL< %o/$1b%hMꨖ 5Y$}k!ns[1g=݂SWr9ka\QOD"ZRn=gѭ4 =70V*LNGݗXOu-QZk1q|/m|#_JS0XY֔{Ƨ/>)߭T} &C7#r$ T@UR͚OI_fu[3 c ef3Ƥiw9^fm0Wv P6[7IOjحB9({`\+H#q}OAoOtӑc$)u@Hk(˵]Xh 44ܣ T  u;E9>"*%e!Τ,ydG+`&㑚ι=7=%{~JLI +!Q2D ;E=p3 :[X[ p'r7p5}[~-5`8cN9h̆Y[6k'qStJ1;h':L8h7_r[S{6 ;a\bq?5g,zec L NBy-[Zw;{~D2#=؅ +XȰ2t+cx.V68%lx ٹr`9e )àoE,@,ha14*LBVp6[/FHc64nG]f(  -&;SH(7! ҄2+\(\Flآo=бM˭XMڠeu5d<$9NF[.焹O7z8M[Siv-o66˵eu<NjECofQPVwQAZ< zk$Gs%֑h +6 [QM.~NlFyXvl%DIަl1сY)_Ge$GLgg Rk~.S;۫c>/Z똮2b[ƄYE*0 m6G&>.i O|TLV1 *3= A$K]c^H4 Yѝc㏠G3H6Cad4\##: ˣYWG3-9T/0&$率=!sc-uIu`nj7u *cso8)T{ I M#DKD'&? mt/vr"YrTs'hvnmYpJޚ@1Xvr1PEo>ڃ!m8{_3tJ:N촲\%JV+R^#2k1S](|n3V$ S^Gߵ KFzΔfmXh];H>MֹxeT2;r ͉8`ZO6H 'Y؝ɢx٥CbĩZG~+\Y6$nC@B7!E=Rwg0XTAfB)ǜákfY1HUゃ}-34βcisH4D'"9v6Y(+8sMn(O5ˑrr`?vpa[PzIs aCI4tòre;%{|wi[.Tjʰk:I,y@qѩ ;gbe?*6ȧ;>n}i[wC !E=beŴ=A)EGwk4JvNcO$Kț^YvԸL{:sC:ml4VPm K21%Z:&z6tc!R\0䴮c 6C GJ ?<|˖o/5b+) 8)ӗvLΖH<}&4Y Lr_"K ae #×_"VY !4e Ey=UCZ\IW [EAFȇtO^ a)VDTN'B]/a dGB0c'蜗ӷKJd QA¥񀋈5~K?}GԔ7bpTVl)'~z!qYdk|FW=P tᙥԲwѭ<"B9Kvi:t @^_48UWKr?<|d}tGs@y{&*2k B҉7+hӭkGizP>ׁ%5͐s;LmI{γ(|/\8A}ubMZ! K!|WƷIMvq9ˏA{jB*BɯIf ̇^]裫*/j˚}c >yiqaG9)~-/ G@AzސՖSK;EʪP[u/n'w1qGx4$=^)?j-_zs$>u .qnI$:45AgQa{)\ńYnoTcX!`.qeXà%hX6t֯APir :-3y mǺj&_E+6g蓎dcA;XHz=%UHB0YB21 \#*%NSElo_nP~FHST;T+5Ş;*Սz"\ |FTlA'5(YaW4TX1yt 0(C"zYfNRKyG B=,Sqh.x]Ǵ b1)Q٬"i/*͚h<{yMo{ _Ӂ{r}B􇥾0rZcWG1J<)l`tcN)1YjE̦AY6g::X}[…RB!\) )tK\[ӈK֥$'X#.B㬐X㪶R5C~Ҙ[<ē5_AqֆkC4vE!4nd*k͓ONm,g9[LT>xUEs@H飶( > \sLպe|hsݱz1,w7-R|՟ex?} 껿D٥c`kE=ZrXПN_Gf7&@ b].04@gD ^Uj8eZ:i1߉] R~*̽%*>h -+[z7쐗X bkI~J,)>,P!$UO0U#Xmo7=LW@'?$Uګ2~6.i',gcl쨁/NP}'vbf89 t|%4z]kGGQiШWp+{BuvpR۷{tM8Uo5&b*Ʃ-%eA\^ՇpW_*N8Fψ^c/aZc{kpstZZwŧ>,XYsH8. fh!pYvQNo i͚F wyTta+ *"|/1yWyql m+Pvx1^"~!N{t!=ZDBi2Ө٣&Xg29D O#!5*C 3oCsp} 3D Ͷ:HF+ZPEtFTòlEaעs5cb7 Owng)PWȱՊPxne(s!}gmU~(Ztd>T؏|6m3@"ӠbܽR$_QOD'^nŐ:|a tn]`GNMջL AsXA& Ӛ3ۡyQR.Q\axId2ÊW')_.ǜRǥᗆƜ$j`d^WlbK(CuD7S;# [`hWPsoڱ^.IEG#ʔP0I yź`0P¬Q!Tv^#x&"4l6u-'0^cW 8Mp=_u0[|R@Ů{:iS|PI3\QBӑpy۞}bU2nSeIoʺ9]o;*vkDmK\DȬQqnvu!K%fƐG-,]8ᐪBVrc[vf(o+ɂ9w\t }xY١*tG3d]lf)dء!lh9Bh@Ζo%T=*JL_/m$Gԏ-|1'f\ePjiNڔZgG<IMT5kp; _x°[B1_c.xĺ?|$Y)6DG䌌黟cOnۺ,- 2):'(Ǵp c-qCMOܚo^!o>O}eNw v qۜ'~rO,J [5E:ٺW8:?@܌:ưq ݲVִ3%]s!z_ 3oav@h C1ԘX~҇3s5bf3)b  3GT`x:fm큒ȕr:k62zGcUκUF6&^F~CQ`Qx4j# cy4p`2fK^NpZW2{_6uvT nc%~(Z.R5R AZB"Lrzo"c(-حKixRܚRu8G rUk+|*^^p2TS}{>[@%Vo¢&@(O@$_U`zߒNWs6SHt~Y id%j ⣀dCx΀? [i׃Bxu!s6>Zc{ϳVr=T#umhhf*`AY%V]WHio$S0h1&놛גd1+۸ x1^'( VSڥβvhhp̽OT q4Pg`7 {CM\#n0$UX=S w}-]cm>Jx5oGzke"Fݪak 1:IJN}^s{ͫPu"Dkˇȏo,Ln\ p<FhFom{Y!S•b ܪPUMK{R J&r:sTcW8&$AQ YץM_$)Lo@1K- :D,yRM!g^!GCH<.?5Kr@I @K3<׸L0j9caRƑXt讖YFau[$G0BKٽc!, wjEu<tɆZ9p{gг Ze:o%Ƀ3drփc>$l CPs-i(@.h x Eg Aj엖sa?sN\%2xXL*qSs eh*z(68 O^J$1Ϫj0,sx\|uꭃa= wXk& j1+_nr]R emǚ92Ȃ%GGPή}I.1rG>m75@l=' B|c~!uZ}J#܃3#):rIZ UKMd=Cp4?!GU$~xE 7)pL EZ. /BXfw(0eKl 1/)tޟ3g؜bIJA>3v'&Me5`:R*WIءuؼZ&6Ψ̓p|YOB8U31wu.bQ4FF.Qpt b%qf @;n'nϋ' b}fja pbp8l7Vx(jyCHfK|e\wYP>aIpx!m xVQ68;w!<y{!_=@a۴* XEy- pH[AbPrΛW!\~d㥧 qQzϫwf\eab]r.~SiwR Xi4_pCvb1V{2SBiRv#t5!mV& 30+u ]V%ܫtq'z[$mkV `N^m-LS{M/z+i\'S"N6YBWqmXTFZ\v ShQ_ё4'ہHo;Y/j861ge NJ.`59 3À\yI:`4 hgH[R5pO)1,)CP `TM+8TՏ49[>}i/V1tjټQ R]x u!"+s~oH 9y'BjȽ` i]1s`d f:ˮؔ> IxNl:^V n̫l")'4?: !' ̃;NPV<;`TTO,hyraU[ɸliL5rHޛ8 Rd*ۏ#*-L5"ujvEg ],d,U^u#LmڸE j`aZT]/.|oScӵܠ*Rc7 B ]FN^=ʓ4{W{.D㩡'_-W;U! n#+%_`t q?RO\84@/Kɩ^毞YyʎTOJF~bт#Z|́(ݍnSTB8~ܼoTI%M*܉Ec)/=rӉH˹SZ {m#ָĩftVSҙ4N%P\he_LDH+VHuVALGvZf!btWdҬQ _kc>Wo_d9=?gZw`oh]hAƢFp;,lEUW"r 6jݮ<7H>gK9jTkeGd50,q -jwe&d6v:xQ'u4Ʃ>XuwLN0W\IҕD6HbiHլlKu˽={(^ED_TT5Ytɘ }peA*kM(sNjy[XC!Y2 ͳznvFtv,W8meȾq"K@|ZsD-h7<Aјp?sZ] A+ 5tNXɕᑂW)Koya KP TIWoY['Gtn&_-17UwOdnV b*/7\G=Ywa?ҿ"F11(1Vdhң`Eǃ}.TO"lJqd&X\VN]O'`Yo1l$ʍs(:Gj>0!.iǫv$'_M~ɵdy:[a,:ۏ>ΤWUy4+Psj3ffE10ɓ<7-Ξ1WF5NJ5j"չ:*liul-* Dub%6fjr]Ա; [yJߡGmejx;X^|In¸찜,8ʔ(sڼit:xm4ㆇ#^O>k[7A,8k﫜u#CExbM2]a.:xugsJ I>]O^c&L^rEJ᛾ńaۖ%0d%2 0E'qYY=$J!˛-O&B^B]b#M= ZPK"NayyѦ[5W;R+w?cB, k{ܙ&ϓEԹjj,Ly'NtK_)s6jUگlpX}b_ `C!c&/q=% +Q뿴}\7B.!@~[L] ̰^h|pzkn$:LpBM!S&hKIi C)mYOvny%Ȥbk3T(D9*]"oϲ[\{!9X#[)D[~iiXkVm^Grɡ"ms5+!LJ; <;M2flqҟT!^2IAt|+g 52n^9\if[-OķBC\2z鼕ۂN8݌to@{[G] <_<v ۧU$"-} rv֊7f =ore ϓUKҼuMjJSWKuAdLd (08=ɨ lo͞sWԆ%Rv' ,GPԧ|"̺}"11[LG;"N=7#a_fhPvOp: NZr\eT }x0r^KǺ &b-5+$[r@&r )1CqGM@w)l Ǒ`KbF% x0ǒ;,$!O'`yٴG:a6YѴ2`& h'Mydo#8/Ggh(5e}_@?>m T(Ve˵#jކa~ۥ`v3-L,:ÓzdG-ݹ0ơO^Zϡ1Nh4x,k K)8Aj!t_@'xYCg9MFL5)20.6C\ ‘(ۙ!g3N|p%dER|>Mf̔~y$pAu#˜ы__C|z@4O/f)SƋ{Cff?~ܾ\;~b?Ŝx*FDDoMkG^˓9GVH 챀cIށ|fuTк({'Γ!)FrV|h>2qFUF=m`3[mWgQ5cfbpET%#n3@Ohe|RYWh=ccpbkW_HQ4qfυ74hRՁL2l+߯Zk/|GHɏ*:;3fRΈH ii )K[gDbqm7~\h}^^z3;J\;fr ucNz眹=Qk BiG8փY֧A__? *p: g6XEx.g Iy!KVu<(w4;vO9!O۵2Y12{XǴ] ܗvJц%E,O-+q YF19Fi6 wB νs}â`[6U ~k\33(4Wcbnqr*P EߪȳeϪ&kmWź(3άٮwmBY6;PKex69X ȂvUQ@ !t\vңv6%J@ޅOmCYڎ3U!DsAf3/z`8 }>loXICv :Rn([w?~9F\@p9N %?GD ͜Q-KbsI2/ +N|$_l9gk0E߁td`AQ^~;GI6t:eN.5h"QhY;oEn//^wTY=զww8޻WVK!+tM҇mjHRX[t 7AGk4~QSx۳;f\p{F> zEs;^eB%tؖƅ* XG|OPl߄M̨o9}UʶrsG#w&`G#bSԼ[n$M nV+{-yrcQX,DߦJ:-u=ZW8/X|I|*%E 9>ϮL;VIt$cot➨SMذhL@;rW 茇uj¿-vdi5<6\~3wgF ynaQ/t Iҙ4Wm0V&h^?et~K$ۦ RJf!jvBcT9&ǧ闳cm6XV{1%+ݬ;}€{Af<%Ƿ#Ft[} [}-&$g`#4){@D%Ҍr/m~-*1w_c2~=x\#r@'B? 9cx4E7!M \f@9 { t\{m;e1#HDGu)t.d< O #纩ݿ:,z(^|͖?l1+ȬAJPͻ:>ȔKh~ZCGOUg4 Efyie J *5-I 6 j5#:gz)Y"_:z@w6EeZ;ЦS,RUּ``*I-'N̫=8b|^38]A*ȨHy(oľ*J{GP-rFI.0FE6P'KWhIJ+BLxoFʺXl\yQ|K6V4m;FGWy|g`L(f3'1.Mgi|% N3ձfxG%ɄФk[:UtԿ&X5|{D(]`w&^H(_%#3JIˬT'`6>j3;]*j݅^Qd UW˓II BJǷl&jc'O-ZqڌU"B C| UWyR+ =Fd;ziU~U诵Ryax~XKc`/Y)g3:m^,FHR?TY7_UuBqoUx-a| %"zYr! [rR4ʗljZ4{Ib0&AiaG<*U.&f@cQt~w]%@OKS;pQSu w I{ =mYSDϕ^>iPUd 2GhG,ՎlTnddA8䌑ھxrK^qig8}lJoV3D Js.1:"vyöŧ!(@;Q(/ X#~ èSl$"V|9303SM`Z(E6CQ|h~V >mE>D;hL2,>aML 8jDl9+sJG+;4 wRƼ KN t7ߠg՟RV/0CRqu5_hX';J3vWfI65Wr7 $8ؚ)'cV}Rc3%`)1 & _º?UlXRW;< x)jA ;%,DK ƸE? faJ /K ܨzyTkTO ș%h읪%]DA"CBp\"o;!Fͼ]}A`/,X$/3rȞjѪ ɏuZ`yÛx>0dNgio~A d[|Wq Do#byWm5 X 6)7-ת4Ė #Y ugz"w u02Ɯ$$&e_ NlEʮ 5Yf.*fKF uX}ǩ@5wB?UuPdfFuDO'UG_F|’1?vu&.ږcZ* 'VwyPcnlWPokc̃Q>@h D\B!<2Y] 3.9:`\2bsdwKpصwпƌo<|H W`ed$PF&N+o@I.Vm0dxk+]cO ODy:㰕C]w7ɂK+uT65YqrBmE&.O Zi't#xJ H{2ߝI;:,Ly3vJz%9^5]ZX/\$U ^Lj I-i츒7$R]Հ!~_ΘQe-~^Rtm RE!ؙ{ o; )alE 0z%$>[YcrȡHU 7"Ϟvπ"ܣ6 ` %p^>7{9J* 8uZoY<J{_5)PIVx3Xd Ňo?3l}9|7Q⊕[$7\lWqHG鞊} UN w%]f6 t$m= <o{*RUi6|>|ޘ<Ț.'km(ܻ톯&'W> kJ%5P#R! bSݵo]₦VR4n2/Hvڷc*~赽sLz y!R8-c!vNox PMejRN>GUp:I~q f pŠ?(!+@ѥ4Ćdf!TԦt XO-[FH!M4zaYllwB]0T#Sz@덴3k,yiSpoߦKU\,1‚#_ @VMGd:َyU"tԭf0EN٪ tP=ct̴/d#]q%ߩ<Qݮd&:"#Ƨ{܎H OЕ'ף5 OxbM'b)^t}fyfA]ܟ y&x#3iުB;W = YUhD W5M/ r?fQHTrlU\/znK5_'f(YJŇ ><39! Z?v` ')oIvMleOwo\<pbSJ2|;RH㣻~AyM'U%)I"!s@Ԅ}XS_?A Z߈]ck\^&d m1<]k!VO b "ki/֪r:ć_t 4LrJwy?E=GEEEd>;_9Q<z#u7+e @aS,Kv@ȸ |mTB[ Uc8wX { sX;JW ڱx2Mgr@aȊSmrfmcxQ&>ch8'!= J]p\(&G5]&ÝO2VEb|ǫXhMpz['O[Ogz=lKVsE 5~'i-Ha ָۘC+_nGܤul&q˔ uB^#0hvn@T*;z: x9;\ WE\9E4]9u}1}+004)#6|NKCT 0 .-OtAs0pBbjΒ}ť WݢdFq()& 4}F"w@Q'xƐ`P:ijD\I!\GrWUk@AkCyX6p'Bжͪ7LXyч%.ϏɮaD6yчF~>H-632/Es6{BC6r04dz[APwS,iq* :] sVcw) / x C7;O! DYBo.D Ų+i䥘jK.o&B9}` PHvBSP Sb=J׹([DҎz+`(HdK ]ܥ"PqkZ<@#7ux{]bʕpѽCN;$Ng8\'I~Uxs:V۵AȸcQYDQCJB˸L*XZ L|UВfFrmgQ 6T]1eHdx|JUǚ. 4p1KssSEa]s,m:疯vhr|NGQ8Ob_9n<#_Uܠw> @AN-NwNU2*pK,!6tJ@|Mq: ^B % TcKp̵JH[G; ySYf(hZc"-4>&uKή9n։ Wptxr'FgLuyylD5[XQ1kUP%Ry<+ciȯe\vh6F*y+$aj?ĢԊiht+r !gubA92ΙUE[yq7}uV0c 4&L޾3꧆%zJl8_g U<R>g*fPwT%R8{ƙۙf]C;ph ew=/|L1苧$hY3w(E`[\ 40G%;Y7N8i[ qI;G+[.HgZ}]4WVkez&;V8w l:K^V Ha | F$rIPzٽ0V6Ec@R5MɃlvDzۿYt+{uo:t q>nlcYF&F͞..o ;8jTJ}eWBsmߔK6;psj]QR*yP #Wp1S֌*gFd~eM2`$6Ԕ/eF:Uu|AlEim̆*`"?#X弘bU~c2gr)j#,_̍ju.xҁq?It$ϙ 3QTw·1| ͡*Ŝ|/wwIjݢ /]jW¹ ݄Lo%$m#hGb8@znd=[kZ\efڶmCHnL5\O sJ!Ury!{daIaG Cp-u_5+#}[>onf]2ӥ< >y!ӕ%<+2"rƂbE9;3轴Uuzv_nA3Z X*zZ4 ɢ"&SXB}zt(Y+: (J[G0zVJ-.w 6~MﻓgX R 2]%߁?~R]g6w؃BH%k9rXبYzaӅzE0,f7DҎH0t1N W 6.r"4$+a)*7caZZU\jZ6<gd Z|E`BlyOE)6%fOD0vn.*>CB;I E1|:Y'dHy+ s:y*NC 3v(qD6N;4V[^Sg|’ORz'd|aCkEkm٘6ZiduIȆ9Ú(vbwuӱ}ڏZs@&brdKCk?#DIyBڥ*Zz4.țڏ}wۑ ,'*i̴Zk&[(4;- 2pd( ϹmФo0>9/ܣp lݯW[:Yvo"'@ܨ"5Uxpg3g47Q4>ZA mLJ_AWdKȃoƆqG[u>XC"Wf5U(S b,k})4D_?>  5[x`Q 勰9OC飢8 +zd'@3k]!q@8WWcΒ<cSr#$ZpÕjMJKb }p?aRp{w}%9I5>*+ZCSw*b9WZTIk hzŰpX-fESH6J5_'o$*ql]Oj HHI )OfO3lQ/lPO[ XF^za. gѦ8 |HƼ0'y\*e[L5ZYɑO@r=4Pįb&? b +=S&[?%ۨv G&>C\%^/PN&No*j~!Z RKϷ'+ƺDžrace$ @}H;r0.:; h,yDuL%5nD(pSHIN H]ׅRm)_m|΂m'ATԡPojB7JnNXpX 7GuyO@L$a4m CN+g9mdFc9R[M/VN&h/WRZfaapaXYN@c6 x:;4 Z'`7ICwC#Gv~óZ#/]OM\jB[.*׵Ef2mU ^Ih(m3Aؘ  m p(祕1m Ȱ ㌆kiL_<'tq>*z@9rCA.)>u^`xI|璖VY$[UPcxgF 'цQ1EDX&JylAЉkbhkTdCCȭ([??75̈JMeKs>ӻu>(<LesTDL?~W ^h>3mBc@X4?.tCAJQzL#w_I|s~UARt "F}KyeH`z SLɾcX82m͞;lM6yt,æQtcB'?SnNp6L!CgE-#&ǵjAUp >^bH?՜rEK;=V0m}ݰm*!<*CsX*ĨՃ_ΚSύ56y l?F$sd+5Jʴ9M0h8Q̝C10`5IVD&]+9p ,4kTԨ#Vv:=镶Z9a#`9 S1K,ܣso4 $ZDFmO|bpse6e{GTgCwCĔ&րfЙtV V*QPܝ=SwuIP6 C@$q( G&3[T/d%Ls`36A{p)7Ka@7-:P=jg]˼,2~\ B 9r`eF~r#B/Z:$ +wa!R4}Gl2-}( U|$ґQE"FŢQ%DW*D/DEN 9nwbNrQ*f?62G1+9tZ>hNjjX)] b2`{$PĭL+R4n Lzul9#cvn'@/!Ja>0AJN)2B 0R/|%(GMñQL)<[i23 U1a;U'[Z,w65e?my q]kh@2-4 /wwӽ&RvwTsX8cV5PJ`ۅ۟Fa$IDiJ&L  ~1&ɢ}+ 6MMPDހEh Jl*[E?!T~@܊d/FGFԅ.~_O3?1D7Jx,+zqvU q?I7ll98=WZngCoa5$Hs*qI}Wۇ+FҐh LRu^sN0&!k!"Yf(zbN="N-& d8}>I-3n[z{յ^Z'!{%Sʰ~wu5J@I /|Ќ*liWR6-~?n˓>*| xXjr .X-*ˬ\LBHZj6{0A ia~+{@wv Ld)/+%Ir<Ģ)^gճ[jPI]m~46 î8_NnĿw[>l\sgVp$ONEKקra Cʖ]unCfvPT#۲ZFd%5 +X;p%,sD5c4Lj @2@كg{GZ`4tպ"t(Wqy.eA?.RIF"L~c_B?f TzBF9ן^@$8 65JJ?{lC.9D*Tgn>Ĺc6se<@(:8 A4Ȑ {^ ߥoYJ4V QlϣELhJ_?͠|7e5 iYŤFKda 8buVbN`]O;l`M7t44 Tk+nCrVѭ0~,LEΤC(GW+s|V2d}•/{(9{HHQ')XhomkC;*[Z̺Vbݯ*);16XcIP b%($1ONm'O< w8i<j-ENX[ihSf^9_2ߏ9vܷcOD-ĩi\|2m^wϤ3 Kds`wv̇ D̀<4PR"A4AKQ&ė%D 93\͵\'D+ ;(WS/f%Im"fR1d= I9e]bԱ0 GDT58B,+J:#BT} 7܅YV?s8wWX`$胂'{C+ NF:vXoG҆PiҔКj/*lzo>u k_{>Zdf5MѰxZzJ?袷Tw=Y1[yxӍyg&/sK;d+:+˦3߼Ap[]0d!ς7IPa `(Q?9NO+K:4:5Nʏ1GRm\J@rK[-PxzR{w{AIWod ⟾A (#ǃq2yԾsfF:IێL+vBԬS\ h"]/whF]f^TNgj޿S 7 Zi]ݾC03pnkwXk G5 k19X`dwͯv86iCii )`!"{Ô;2c[c*|, D7^#:]q7vB>t_y=|>6z> {ȥl2~͢dsj"}aI6tX,~eTb\Cw8?- XΘBӢaDWпnbh7I $xmoֶikz'iŗ (sWFQ0 N1VH<8uh/<¸kܠ3vembCK),hkHɉe e=0Į ;,wAɻ-BJHqtY(VH,Iʴ]rYܶwb>5m⪔_f(mVM3>a ?j"L<ӗQ^W,37*9ll/X޷vG:9>Ɯ.ɂ5%P D/`nJ, P[ !ym@v:_/M>7/lDs<31P)m;6XSmCѺ6 ~(o-AP `.a}K1KWdLPAIgwئ+Zlj8:_=dۓ*G$R[Ϭ弈jF?Z:ej?mNErmP@jZ Ĵ ս9aj@8kp ,ތ!ИMH;s.78T`ˉrЊ\P9hDgu$"˱~0 mslUxf!2v^ ;ote౮ ^ `k?kP)// oNB*r370R[ΠTVҷ9Y_''yxJ/L \&DoV(Pw. @ evQEH1=AB?MU=6Sv=Nn[ԟWT ɬ^aM(]s.NQj䵵 ~0i{zGQ*bD>7]B&U$,^ 7'0__w.EZ#pNHYK]"领œ-sJ'ngfclhK"QLAU+R鴶_K)Ǫ8#w.';LsJ1#6ۮC>A~ " A~ iS<_ imTr&rւdyy@>-P'v"U<(wqj<=4/~v( ʂX3U"?ݣXU#0=G oB65V!|;,[W"'aB!ªU%S9,(#UG=6Lʗ/JǴz,vn]`)̭(. z:WCUZv"=Ic.( ;HOGtQ,[ݦ^͔P sO `Ki1}6Օ!*Ố/zSh; ى!͂Ɔ*Y0fwpK;،G3)G5RgQ*m w'VŭTNAdY,6AČՑO+X`C~ɉC.Uhc_F`c1 @ϢM(&NQZ⟽Nk:xyk Ŕ~V~rf9Nj/_X7M̮ъ37kNLs!W!Bݙ{O$YZBzv}Z+:Ygnf?62ȔcQƹ䳆鉈f~*<3U$?/P=T+p1|xei͗d:nf`ϧ9}*?ܻ1x澂!ҫ lFr5k92GurHb5Dž @˝vwzIPeufz_Z[!`R9g9a`:X}ՕD48GVK>¼{_ 9z7[C-W^دL^[XS5MGZ\rEu9zusZiM$ zЫ{ھ4~#PPv2xX* gD^~ODefrW># VwO¬x_bg \X~GH;3| 飃L_DT}p^A*?WDaĜ*aI(x㷡MU/чۊpw$ ,EFaa} J$1hp1~}8*s}fiTkx\9ئ1@|g~jʃoD:^+9= 9zPJn6P1=$LbЩ?':eR2G1Yd9m ; 2ƉsNER8?6HL͛7BDAOrzNUWe ,7oz&!).h4egn2盁f_dV܈:m,%HNg9c.|k' z'@tqJdU: E gb#0gd᪥9vHqΗNT Ԗ !O#4) -6&䱖hW]'@فذ݆w Qޣ!D|AFNNr3R2kcׂ)SO]ӷ }\0ay~*Fg 3zJfY>itPJs#Ro}U^Vx :eB=\ ,V4&w9DzM /Lny2,% VU=!n`̮ڳ_?sHN'bfm;eDfcMIʉhawO:EkGS`I1t}:OQvNNX:n&_WIR#lڮ0DŽY+sZ.vP[^I iUgE'1e6fw y6TRnVU-9ɾB)T PYvǡ?Ѽ:[(M7A\^'s"[5;J1_`Eh3ĎPאU%) un:%Pʽ]4}Nyʁ ;+omRw^F]l&r"Sw) Wio݆o!CpٻAB%CQdlVj*ř A:+ǎԯ&npX9ˁ|pcVYrN Pмd[MC _6,ge>,Opn ( x@q1T8 c<ϫztGm52J}eHuq-⪇ 6&q/a>nu(ЄK_C:/6 t`)%Rq*_Awb "OMmʧAńx?B "`JٝY=Wx!ÑU Z9DC%mzV~i!`R[ 5>0bb s)D.YKCe٥5rk2|^ۀ29F#0]j^&͍;.E5 yut h cX+r?]&9 &٪ U8M`I/B3eX~^Ovft9\fuޯy]\Mx+[ DOwcKD e`Vm*40_2?V$mk =͏r c]{\ .cvʪeR}h#4aVt}dщM8GQ20wL޷QBkϭ4뾦gs5)Y e4w ҞHF\e@: L!^LxR Sشw Fڟa2lO9ďVdG&+iLyA6OX%|Fs " {/srSUT (YXkpCwOsZ+-uOҎŎ m?bb"36Ԧ*#Gz~ @=G,XfVtJz7\_M$oD!D<`߃/j;56WZuCnjG5IVu 5ա҅9Ժ%0QP_xFN\+)ۭA`6>+檓u]etIGii']w5RA;[$/rφߘ;Hpeky |~@ēڒ m]ZNſAci'b\L &YʒYaa{}u (-5;vB?~dH\6 Y6mg%s: a\Kia vǒdloKSYi@)]tnR)eZt!LJvN|bRSZ")s"x03bqhMvas3RꈡB̙¯$W  p Mn m?t` zoF&þ衰'`"}?NqoTj01vP`Y L^,Ҏ\;d;> C6VbX@Yg%(" .:ӔdI}bG@ ]~JRg#,ƻ#`IbSDP0E\W |d\ysU 海T #H%55Ș0,[+ŇS/x߬a n&Yѹ:np 26|lq:ttAA*/]4SB>> 61_3UлzƗSOAo\/dlW,_js;F(E q|k~WXeO1i2p L*4AM$f@Nt"=B\cӞAE+\n&RY۫uz(Lx4@P2ƨ%qIݖfw>uts8 xHd,*oVW5 [c':kPa{MRDJ&L%0MÅ5ZSRTgLi7'\OFQHFwtlPi/Q?.)1×sn'U q#FM z>9:<:j{+!4DkьЛWL_ht:_ȯ ?&QʍHm=vee(%GK[<M(=((_7ٶ.>z@ڧB)hw3Yx\D_$o'ć,ay ue#4 >'=.u[F?WģLK,oiBjI#AYU=J> ՠG"! % >L tiua|tw؈H9L w@%]T?u+9D%Pjr/$Ud"K4"Pl9xWnX,l-Bɒ;lmCmRǏ4Ĝt~t8pu?Ŋ2iʨՀɩa6KFVQ&tg>mSI]]_mT@!nm >˴0}4UQxZ+87'iGD_f,xG*(bՙ7CE0xzVI^ 5͇؅t.KxB` Skϛlu,~=HjPoE#&l[zfɝh\vK.lHR{&) J~M٘X)/]bd[ kRCL['o=/նGA~y>s-hcP?H?!yC|;T%"X/38p/I2H$6b@'RWuSX6@uD2rK^T^4RaA@G`!O 6mtZh _csmUwE (7~Mؚx}8G5uHO67"&]3I|l&8of#$јz`^EG\$ _eg⌨d7?⁚“Yq2uVPVi# b8%:3yX8E(A aqKd}W\2n+3W< 1Q/m13YFOe D o3:{IF8=.  ~vֱ28tr[zh ̏c0kAd"w9q_(>_Dd@99PJB3Al E" 7(\i(p^+4z[5{c#+.5~P;rPg/nQRT.D2RsF!zFWk i0\?|7ͥs+h;XU4T'dz+3X Tl,tDڸ|W:V=q.r< VFX?YeklveᏣu6j^,*/| SAwK[*@y WfL\.&#w)(i+.;$P:< el2#C<K߮Hh-Z /:Ef eynpo/հQSߚLA I_uP/C$\W^n-uL^ɲί4zEFX-XMBörqASƏnC"(Z7Fn(V9IL"eXNhWӊ}۞ǂ 2Un}Y#)--UГ{,2?Ԩgi#ɔdmZXgJƭ?RI  fu5q;:<5} '=$\Gfq'#h\AsSv oYpꠌ^HPK=Z]ec|E;)Jצ:FnuO~ArL|i2+&u0Npb9IZre4YLu4l: J$mu7\YLrB<$][MA?.fNe}+2S"+ [kbAe ;cB~;Ml󆐢k!6DX4psDCΚD>[XUŭm$g-h;iwB~h,C@T_ |hҀ^  E/]p1it!-j.$4"6Xȇkqf ptW:?c4۲\Z #Va󼎨-8x?muV\``P])2;z <ǚ:YZURc^@"aA[`Ro NhxL^!2ˁTo˜@%'Ay5rm"|h1P 4E-ʋwy0PMiz52w,^AmjR_089c-2Ox5q8?\ Ml.G8{+VʪD'S#>u-޸F$__"u:iHo^uOP]N4#"rSqc+o\9ԋS3 q%Q> Ym [wtSr43 iձ[-4896hV C~V@Ȩ+nT*PW\渾q=ΝG2e&Rڜ!Ji)fnvɳqƆǕ6ڎV#!3b4 q3$Nz+I18jJQ']69A' eސt D_)U v8D%ze~5|x#qdPQKr*5x|cWX^,U/V4@'|HMϘaYUE$4PgF!sYvkVf/A{>zK}t**Џ S 셲ƕ~cRҡtl%RWŮw+Zo XRuF]xcD6v{F`E8b$U! 8A'K*0}gP2aNcQ}TĻ8KL{ؘ7:|.]#7z<6QO`K)υL,lizLƮɟgDVUR)O;C,ǀ!'4YIzEnkP|&q3R'Fķ(b"}l){l:h+P7\CelK Q_ԫ|R/t?0[MAyTo,O< BF>|6.-ENI%Y|hU4F G xGNƲ&EЅWf> ܥM"0n_e`Ck!Р:VCLAoc609( z21O><-<ջ^ q*[H%f֧'F:7aڿ ,<ͨ0t '6熊<2TKGV.lg1c,9#9ʼu UGh^_͗X:?)/'nk=> aeB-F`Z{ [Z$ hk ]kkV*bxFSHp"W->?G/ucH>O&{4!<)(5񡾷H愇R&v&L54zeXrAS\^3Б̽ w+ /2y|xPf\*D]ŨA a2!i )!%g͓-mϼZwNݧtHhxam8PR*QKbF$Dކq6PVU۔su6>aM#XqC^3a]rÛy%h`;iR1Wc0TTس2"F'ݹ"H}+.yJBO³a5 gu,}­,"s :9_Mk?ƴkF(nB|h<H9R6\cc%T= \{6E9eG85~MރcDž'e.Dca&1<4z3.)` 1fE yjȾT鋂-cZ kOJH@Eüz̻b[aRk/{*9ѱ)K՜/~H89("Jx@Of+PHdUP6Éd=+ڑR#'hcI95inwd*J/3AlW-ܩl§eAaQM 9g5}b6LL,f0u06 6jyqRщ˗AaAKij K]|aS꫌΄*~UE`/ 7r"=rp7q P2.X= K#l 5jΆм+Bc eu!ևo͋=k@,4pXi XbJQLj0yCa4% +;;}̊1o  Obg55SD.0+i׍)^+B8SP#dGiF;C:*Yt',6Ovus#ꀛ3V؜`pR}Gv3`ݠr8nܝH׾u%eûW- Pl j^gx4;^)>"AvήĹ/:%G8ra:ٙF=Ba3IAbe&~V /]{A>\Ƿ*vᨻD_e;zzhY)NY4 o[1Y˜Yf2V6}GD4vZaa԰7RY 7$ ޳g}a:wA 'prvܱu3,!$׽QuK1 Pa+su|6&v@HvN籟0L"7eiNCbP9:UoY/FcɕJ{`#pE9G;?ktZfkbTCnN .Ⱦ75B(;Qоj*ᄅOυg; Gi3̒;bz%qYS8!T $߰FC]E_B!X[Nx;9i"*p8_{%Ս(k*NM|d'5z3 I]VWCAu'V=8eWCQ|V)S۠Bd90v.o4qT67"RG-]ʛ_M})bj滳ª[!~4]\7OfMܺ}`C˼5)XK TgQMx m+4~i;.8UQW?!~"sRGW]('Y~ї}.[E h[o;-+6+6z:zg]]$d^BGoDž n fnأ5i \KΘNdV< n.,@w:^lΨޯߧ~_`8;` mXU74\<t3S˙q!m7 paC k+ oКE RH=w/mqq*J)5BH\-_ܳ7?*&LQMܫ^Jcs[R9 rNyqThׂל'?"?5&k/"DpcΧ )>Jk ߞwJ QGz钆8پqgh9ƧD|i@G53 `>6p_ ;6APTTV[{hbj.$."WОߦJ*|QR>PY;i(6O`Q"B҈400pέc1oydE fq)1z ˈ TQl^~s8˵j1T>|coo\>ID >%VFXtςoa?Gr_ ұȫ]h@FPYBqۛ9>Sys$F{DAGi>hz$< /֚Xg)vIm(s’%x׺خ ^fha$hӳ2<IUB7^_} oegtCղ}tԮXl9%y2zIdՉgPMſ6ER?t<djw.Θ%?|(rlH:=mo ! WR[pȴ@BEvFmӦ/EëM-UĶWLvC*~֚ۏ=w"bjaټr TⰫڔ%'Q1mL$@ש{ ҖtW GY)0j4[Wf d?.Wm`(ݲL0/?s?cXvsт]< !#l/BAc1 ӆ/L8s8$cһc8cKZ<"Q,C;)fy1d%-;(Agx`AHφφB8zeщ&4 & ƏT=Y¾K>wҡvoښ jC:@G @DO. d6 PxD ӂ!Ϥ(5m9;$8d7/t_蔤%ViJbGZrH iꙦ7bv# :zpe}B/x1e;|' @_gڐq7N>e#uV#Z-5񾰼N 8~HKf H:PJ 5PX(lӠbxG V|==a mh+odޑ[:d%dΒ`;Nꋰ)_07A,ְ\`a~/X9~.̩ T0dpj/'N*t\ bQ3 *DgSJDjd) '5;ڟi 'G!=gTuKQK$Ӫ3=Fzzy9Sr3}5Ao?v1$DCݰڛ|Y)]R4>n S 0H4)8yҼ` UN W<*K)JOF)gkOFM 9W&Rg D4gϹQ}a#䒬ލCSwdt7drb*V:mv!Z-ް~I>zp}J[(c☕6 )fzO$ >,&C+7ʧ - 9kxsҹB#3g؜È?R1,E>)3,x^=q}#{:60m4kR~X|0dJh:39Ki̱h231d}y ,ܑtŷmf*;%8q2&uYu}Apբ_$Fnj`g>[ĶYg'>#^@ f,4Spc*qː04.i.g'Z=a cAKlw]3XC[5}X&@G&0e%vv,<ݳa2.)fscc Ɗ3IWetB@z|sLj5g8vnF-Ȯ)=ynqʈ py;I}Dk B?<Eh#;]YM*<,?!qcˁW Oc|Q5wOo7 ` P&Gnۓ O!|—L{pusۉ䥈fln2c`G+Q9ʉE2[9ؠ{hUxNO 1îl5(#Yy#c-ö C  B7~)81 ZIwI!noI lkFIXΨ-{Im}zN]F欜Q7&G8Ŕ{C:h,F@sf S>rXCfOvLW }{F/GUk{6܄tր.X^אAב]/đo.Ő=ma]VCs1_;A5)L#p, o:[H|!!]RG? O/lq85$'5m>\]wi+S$`ZiW\ps r42YsgqqDÑy#+'a=$PG:֪ZCD`eBlJ!ʒ9CX.)] ÿv=}PCUUux>Un7tB5o`Nt`- SW[XyI+t+4+=2Z$n,aM1]Y7q8Zܡ}.69{(6N#Z1T}B9x;DMiLݑƪL(dC~BjH͚o ~8}Bn^`Q4ÙΈtN9G>E+ެtGV;\AzkZWz\U$u CCCMD z-U<}##ZTtH+@gsKU i$ك,Pi7œ@O@Mٰ5X~jI%D-U'k@㇗l=0c2oHs"1;Y!Xj='Ta`ǧUO k($L]EtC ) B?N£vtgFk3|Q+\_z_4"'%';~3+g RI^V5ܾ EY4 E/qh7jMYUHc5N>o+Q^ݨ҉6pFC@7ply&S%_k/YĂMTGүNODžF'|6-=RK%l$s,% ։[)~mcG,e2hp՗3T)1c]CAG ad"sLꍌ6\!őca(82 9]&4%RGa~=b+z\Z`WP %d\o]f"ePhAҰ4$[8q/LrzՕ}Xd욞_KeAX{HbX"N}ÒZ"T̓Or7<^ǐZ kw"`Mݱ=|LMS%>W$l% PU /܎$}v;J oAA>m Yи{v%= =aNƀ,;;e5 mی\"5,ۯyxvbp,|Ś6crypƏ0>@ur3|X>@?[ni nb";ݵ]Ԓ,^xSVpxÈXUfr-}Ep&B\gv?|S/xns*CPuy/ t,B&V#.3R]_vxoP84I]5bp+ އ/tschHtlG\b!fjMh@/㒏VS`Pk!Amz kNx=ދnmE@К{$-FRXTQ9=$50BFs 'A cG4:˫ϲF[GW^Xڥ{Dkzr 7wD׻L1›aWqR_x+A {?B9rk?x&pY)vѼ5_39hcI,AeȉB\ =fV$L9w 9O8:U~|>imFJ-Ӫ ; Ynaf? R49v8Fa`߈>S7xK&n&t%= ~(iܸoyxT81sk=k[!Q|)>߱꼬RF"p*̺A )G, ֺBdQIu@gZLpf)v%{x3{ nbl'}ՕǶ2uLsZeTf/sU%ۘK͝2W3[E݅" h+(V.)s's?hxmR6cd,%vB9RK쉼J,[{>t!)ox:ѷO3JOY̜_çqnkm0fB'!,;u׏v;Pz7r5_&+o[꽼2evPbή=xǾl5t<]'X}vB: AYX?2!,Y  = 8j2˺CեAqlMn_; 9UhHC,8?T&(tWkWֆQk@ymI]톿_o8N~G;8T|n2dyと,:_ cݣ:#Ai/?&`n9D(SaP.AS mmAF*ҭ.Le~@f7xcgy!՝N7sKb]dD#/RaN=b@ !:lt9ge} WƖMgQ`\H mjng9aU:aKL0fd&8wEVw^l(4a; 7ڪ0T: F'5K5KC[!29uʊx*!{xO&-[}i qTZ\J1VeL o_ۤI*cv)k5 gp,2.h)!iGHkֲ){~p/-e|g={ྜzzEfv'k[ds^LOvjUN IůvR4 'bm©uu BU%ҎI\3Je`mlUx堂tD`d4Qtޤ&dpS:%֏E˄BL5,Vo"ov]AJ6X])ЭB,^6 q ͱg7Lz> FLWYo7"~bIN}pE?jtr7Svꘖh2^bhߤ[9|I F{T7ze` r*qY Ax0B-jWyj}<^(vX5|d2 o#;&$t Gl>,m=\{!%쾳Ƽ6 ~ȿSQ L;;o:=| !H N˞7K M Z5noON;%\96J{!O&<9a7e6 OIgSoIZgtRw |i-!L<M;nـ+/OD_vGׅ! ΫG U14R~XUq[OĝT{ V9TSC57ḑo{ 1 D'~WR~]/FXbKXD$]6T/$FY4X8?{u/DpP9.˟֓YR;S-p%[֧z Ys w: 08-TWQeZ+Z0ɓzjTtYɍʧ+T̴q2fNvԬ7dS!RrjjDJ J\K4&vKImPGH4cjihg ^^Nɢ^q\MwJUݴ/Z )#et 3'T 4π-4#Q^=yA!< oB ~+".!x ܃U4y׀z TX< [a:9@,tLA=sxTat-b!Y-ik*'P8Y$;kq)ֽxIt>_OsU~S"bQ1RT}8;c!ZRӏla 60\V&2%'?aEn oh>uopL_K1Δ}bMo9%'>ZvV5e l>2[4m'FJhWxBjv!$$izM;12i z_]TNF-D"ƍV :j$Q V{g*~#f'YxܱG{$ާ"/񅥱/o`ܘgDy'J iElaC_$ '9{мGO RNa~+U{<zg']xN^>AXɺEv FV@i4Y+_]bQzEG[D=d܋5{HP'YӻȞX6t6DϵX2_CKVB鉆4+ 8$n0j&QqUko?r5U909m=/ujT"ܲ^9pE’^fMk1m7ױ#~:W&Ÿ{Α,JM~Y&%KR/sTL׎{`Ŀ!tm?Ty y&kka/K:Y0ۤq6"+Zڅ\v[+z5L$ woa`kLJD\hbiND "P+/C ck%hZB-Y-ݸOёU8g>"ncg(Xp/-1ϊ%x^K27/CgcE^~ڂ~ KJis_tבpR~mUíw0ۏS kSX!ғ5WtGa7ML.FM0:vykx$RPP_WHixUjNOUwUESsnȜMkfxPPυltvZA.7m8LyHq -FWQ4^G> t,FYbYq -0 Ićm`ZM(+N$#4?+]77E; U7Zچ#A Pn*Rsb"3y4L\^J׫>d" wz%3FiP%sn#C @ #;0:A_ħި j%H<(j'{w=Bdn 0r8ȷFvẌSދsIu ސ&(/+y]Wl _`I:^XW&&>d]*(Ec0wwQuyf~ ϭvz ,ݮwp>k_MǁHw1zEǼ!B[\ynIĊ=iq1}҉&c FlWE ^$r"E+C`M /u7E3$Ҹ1I+@ӂ$bYplV.en6UXXXsa^Asp![4[$&f{idlF64aJ ǽJڞ!ע*gšk2R2 ؿ`f Pg S=Q 7`ߩ-E5I"I gEo\'CSTcDD&e[Pl" aT;{A>YCA!7-Llͳ\lq+s7?'xZ nTq7DzƆTifJW ªD|R]%r{(ZEUX?Qiz|Q0ཌpr$6[0J)W mRoɻ?!*ot+q h}m攛;RT 4U yQ,:ܨ=3-5uǴ!!9ұ daנ4ᩴ̱cLUIiW@Jv>}k[`c7'SB -SNtw :TpMZy8o&|az mnd,qߥ uXk7d̉5p ]'&ڈ2;H'q(˶R^4 'D|ZI; 1.!,W7I\^B&`ŮחR(Uf%q&BDsہSc@cI"r2YD}KC#AuCqݫY%T$b?Q? ޽ܥ{ILrz}h# lvs%d'g?k;Ơ%&t 7i~y#^I"b"/ɉP ;V*;'+!L!dE_S8]z|B#ݾO(508]^ߊaTW#aW2)Ȼ&πIRz"H_[wGB Ww}jg ;-Nf{.|8>c +@R0=ҾC$d˟C~VV^ڷV|Hvtɰ{ RA hKp4\A*S5m#y `@R{cfc^y+bR8ˏҺ k#)svigF]W` mv<Sry3>YQ'ArׇYѮ[_kg*nW^.{Q7`4K*iqz1- Pbܡ`Z@nHm&u>[&`|@D@R "5[4U7Np^Ռ}%_g\Sa"Z=:OU1=1ou/7}1Yx43Ǔ[ҙ(#7\3=,4udjZV!zUf8LsZN8| eG§鱬 GųԱrJiɷCpL_i,c/̶tO b6U ,d>*J7@._FD=uv#@GKd[/]"| i`tT*H:L529*bBGFfv _I3U&ϧ#߼}랍< Tx[zag}&e1dNzaf+S8]?JD0'x XJ7JO uǐ w "F(^Q,(kKD=wMbS:PS]LV_pl*O&N7 =3S:ͻwc7Z-h1!oe)2Գ [-E={}ڞΠ[I j-;^w JlSRK@>x9FԜQ)  ;UEA"2LwX.Cgހzy9Rz!Kc_Y<ڴZ%oF~h?c4!|F9zsJ,j+kA5I`s*,Л|'~4N63{={.Ыw@ϝ.hyVR,@9DSZ41KV62 tgES3Bxts/x੟!YtI\i٧<` ^K}_"~r;j@C]8ۤ0eV VEs3~|% mWIAI}Mg( dد 7I5lS7Đgf$)rJD#cr&4sBpҖmڸ*!\ڜ MCWǍp-p nk&5{'ߗcTi827yJn: (nwa?kg̟8U7O'2D|O[6w 4Glf%'h&IQ7@Nf'р +T7~{ _p%"ֱq-CZ>ݒW qʓ(.{O`9kR0B-Dj!]r=I_x0dJ_*#=r~uBHkZkη޵ZkH-Þʳ^cNƋy{m W?]'ߗ`壉x6FM]n[Vl.Ơ]L>Bz -%ZJ0&L}%F7~;ǥJC2bnrcB -Hh\;*g7qE?+1d`"p0 a/|l(iYa@L^ p'jF;BL  Cӳ31!1gbX 㑱DߍeCˆ +$Jy.߂bz(7Ooݤ`J/uz< :1jb#U|?”Z#}eQsL\1 CH3 un,Rp 3<ZX젣A@0^^j IwH׊*UBFk^' [w ߬cOK~nn:NnZ%G{ca7C]`KޤxLG6 6 Wʉ0ԁUw ` Rf~I=*p1SE89d\_3r.ؖl!-|BoЏUϽ}!15SAen!d[H:X$eo׷9.?\+;.,yFTx)F^]cRZˇ|3$̙>OEmKU o#i}5'5UVw+f[৐V9 yv-X5z\s :4v =MLLyNpO6v9t~ko1Ց6uNx&OB ^m_Cay}=Ń:S(My.\SڦțUJmp%<QjSxAik:KRzsG\RE }ؑPxt qҵ"{h9 SZ' ;bUJXq`|3.?szp* sc>Q'7}**ekm\HR$}ŀa&/ h9|Mwo !,P76hUiZ)KvgR6aIԱc@>UGQҶ-/!:ރݪ5[ SI)x#cL od2ExL*`sva-nJ{._c M`cDOF0Q 9/fXo^F"; 3ѵA!쇝P\ ̪ޝ0U_?G Vx @A>ؘnboiDsuz[单K>ͨJBdlȱwy%q,v+xz̺w B?4<CqH?p=IM%W7LE)&>b;lq@d6lCD_O~o.ԗ-~Q#u22T*nzӂ$+\Vj*!~)E|(ߖoiճI 7A<$g-VIYAR谰wK5)l^ X|qEWxA6`%2ږhW9M䷊KtԈ*p_ `GFዧVa%ttaBl;Yt%ZQco!԰F ;Z$[qB+q6r@-ȿK#-'Tۖˁ2k5i6 tιo/!]:a5J_ 1d[ue/*3Ѫ(xx7JJZ&lŐNk X/#ִ8 j:-d3\_[;Yؒ<?vrؓW{g 1qnrkS06}7Y1(0]88Žљ*=ys)_ #q\k.*p{YTm`CY`hL 2R>m$+e@@3 pp Կ x=˚Q3 3ݩ#+v ф: t)l,B9Vd{?W(X)y`d['xA̮m^ cqssnjE$[dt`o|7[?'EEVH'0+L{-㸖64RFS<!L% ?hX_*I6F,̝C[vngYٺV l?ai.6W翕Ϳpwr-Wq {T ‘c3oX-Q*YvH#`-`dyx,nufvTQhܾg`{uiAM у.?wur207hOmԩ8ۤFb&U,lKM&n쥖MF8<ADr50 chR=35gm+ϗS5xfAdѓr&GlǷM\Hᶶ(9N%+n+AׅTM(s*p!ж_F;|jnfOmza%8g kղ٫h7$!#¢,2J:?Թ ܸnyY^RqLɤN8ήu P*}d⬄_zYxbayЗt rɱDڗѤsNl0!pq&#4=cn7@iUN ̰vnjK"dz6@`j;b įl ~pfӇ0DNwmDJڷ lQW,r敷f.Jپ nZP7,^P|˝kiU;ݯnpPIKG`fr!RQm_i?E  ʀ`s1 *ݣ_FKבya^ܧ6nlj6 B`&u]V?1<mv`Nr-/~xJnc sWKe4lky\XhOIe^G;]nrJEgK\*?Oqw /*;L'LxR+zf/z̧ aX$_dձpzo3]0OPH.^(՘3gSX[a2ig2ٹ.sc`֭KEWr^zDa2tA0:[jJmflYq"aɛ.5Oo.-D,^ w\pȲ#Y-T`9eKf"|rܼ߳ҧzy-4{CYb6f rէ.#fLW}CZ}AoON'w2n{>iɭNSF.zy`("Q *ZTM-erjmKfLNmejuP.ù']]8-AdpxTqkp| \JSÖ<d?L(vL"J$*h<޿Cxʨ Gi$'(Czɬ(EP#5$neҤE"{esEw#Uc9UHA^dk k K6[{)2amg ORl.Tb1A gj!Do10sI$F-2(5+ے0:Ej pKºSŢ8xMCw{nneQU> oۂ_SLxSIЬ Z Oi6,%ca  ӥ-c6g&fg; nuxRzn,wEQx[g;n%UEF35CZoR>|z:;F]V؈(gmw@6Jc[OˢI<0x$qZK^Q#C5`SoPN'NFoF.u)`fbiiԄơ!wOz?n!Sp>k`ѻVE OKb#XݑkDC!()6 6r_Ŭ:"ϲgvVedYerܟu>}? +3 fh9KmFJ#'NmC>5lav|[Y09: OD؀w6\X P@^'yȞ9Ң#˫$UEme)鶝:gX$0߻`zzηC'9Q_I]8[^ī>[ xgrE\jw[HCBo8=cH9oɢ@ZH{7.Ĉ8ZN̚C61ahEHb4@Lȷȶ-SNRCYX&1ntl<鵸HyFZC+0p!;SA!K^&{5[jOZd P?9N9E7T N Q}<υNH]LzK1$i[k(pP ^0]OVtJN5.3#*!jNYDjA虈%,Ve7x}^ɒn^$KbUr`XmHz88$0R I#mg7#2W*?XAk#r?\RGYKw*{XZ18G_߱GOQ,ZU0!^;:ǧnJ:VCm*V)CzG_LQ49CH c'R GfFx-ðv^QiZ29搉$/I^ؼD{AکS<>={j8/=c,FaׄYH d79%v=\pufܠKKB/Ȍ Ig LhG?!91ߵGp᥈ZzqslR[Oyw%V+u{OGTF%% ghȾvwsWϡ#ќw||Iuo'StmH8`mE3$4}FQr-a 0W׏$5jGUGuM#ڇ|b >d{huB~BicF޷F֓ n 3Ns:0Q(ۯ= /FS#"1D=}Drm+9 Z~K|L?usy; ~&!_gSi>vs`,&q?A4wY'b͚h ^/Zzd"ʥak@1>O|Yû6ܘEvr 3סgOM'^vȂ+Eqj8Y,yk|vw(*_&R= \1wqL` %ޖ$¸^9,]1ޙckX#kv8;(˦Ĩ[m]Qzq Y5a8Pۦ$qMgŷV>Q%ޔACAEBsPζQ$anRA.ѣ^,'LY*$T/^#Utk4aqI&3[@nA~7lAJDl L'R ZhWLADp(FNM\1jn|k3 a\ 88<dzu4_c+]ny2+G̶\̦S"O2v/bm/=znB{9Z&GCeCL1,Újn HJ/o҇Y ѐ̒i|e.2p{U4. c׳Ur5i4 7` }tG7s,\&)Ӏ HD ! Wh5tO/0G#~0#6E0L`=Ab9DŽ+ 7*&t#%㷹qoקFf|OhT:^f i]DEXw cVYmRV81`*xC)q@L 23Y^v>RJkw9}3| ؉o6ë>RcXNCNm7,<1. !*ʾ<^=A9Br׮QϹT :ǯzնAnkeZĈ|lj[{o XlswYc~Smq _ ⡻ՆfU,FV3ZlEb}RVPoW1EmzЪ>/H1mm(@Oyϼ,wRHQl@T)E"\~oPcb~>=mL%MR|\@4ܴTa Hө '7h_OԤaOO. о&Z"yAd4I&@,Sq#%4(O ?ؠ 2! 6Kժӽg.4o,n6ڶdN9wJ@.|uPǼ4=ܔ1Trox|е'" ?Q@/TGԏiҾtЪw[uB( )q={^5פ񎊜5j@Ւe/5a7.Nv ),ȭy06yt"ZMbo^& ڱot3,ޖ[`t|pfL^쉊 ῔`2kÒr~^\z}N J"89][ra/$4w1s,gš!9y'\-0/iLG[* Bo]+쥰뎔kvG>Uִb";qq3KuZ|g3$w[x3AwduS4Ck~Cjb_pbC=IxXaAR`0@(LwGHGS40L=CBnޫϭVxMct •2ns W^3FZ?lZdҪ:\TSrw@~d7?Sُ;<*Kp6UyM¬) MTjÛ7_SU3Zru'v]uRU}첽x7ؤ86*O\7k3 Y\))ՄΣ#M!0qId$Up1?p@=MZ9p*iLkY좦goQuo;L(P;"|e79ueXPIZl&ԗ 9U3w}hop t=#1n- JKT-&GќRi%psD15-@`+r g?eԍ9h9崭PLD(ͦ;3]ԦDDuk\U>. VnT$a/b SZYa$y߾U GAqJVWVKqJnXa/hf#R`xcJPdt0_e4 ){}M}\If2%n 8sWYhpCL 7|As:enE?ii:Ѣ¬&w_^bdX)lZ?-H"e'D6LD stlz?5kl4p}RmާDKyP<'`V2\4Ҏ=ԙfb[ױxČ|YAwŝpTmvX(WT6tc"7\a&O[eG_4Aψ$6±rl3TQp 畖p`my`WB6T6X %.gæ"zK3+YjuxURt+˳^nʲP3y9/v;>Rp%\T*l1" Wg05QCHc?XE-۱HQsUZi}k{I2ݒJt@oG-p%[i lzL|'qfjd6 3%Zj]nµT-76_f y;I[83>Ż.=Q|yZ,΅_h.S2dK]xW$*&%jhF-@xe$`G܌(TC_os`&_A4/?*l655r27RoAE&{3%];ʙDݎ'C+\e{\@OQN54a2#nrcء&>a?Կ㳒!o ?-]͡2n9;& ,1yU).ވ?yFЅs޵ e(fu%Em`9Y,K1~p ?V\gƶ3m .0qf$^+rK1M2 L@Y : ]Dg@7g f(fF\4tn\(`6-N;Uμc$魜%,ϟ{VJQedjLKf7zea[*3ع+%xf600#ǩgIrP(#_9fݗ@M2gl ggHMC/.zK2DUb,xݐ86Z&[]7ck(^;ݼݔrܺ kܶ4T?Edϝ^ SƿLH= )c׎QGs7KeaW.{G=am~6 H#IcC} da0UJxm8u~AZ*qWqЇ |.UO*Ug~SYFRbnT11?ԋ4sܺws$ŝg"tG8k^zs`jhh;gfұ[*ԭ^v&4)=oo?O;qg2gay!ņˣ;U(\m+ C[KWfʎ6`l s5 :\Bojxy_ ؠAwgP@E)>֞icg{d wB:љE!A9\-N˫^b2A 6j`<CyO"+E$0+ґV9V6Yk֧_U0o~㝢oPg1̳g?Fd60u"VE @]P[6P 7u.g+\-^*'"Y(F>Blߍ>ךکʹб|ddzH=TH zT[2 #Yd)̬/EJH~k% jc5T?QOq:Pc#અ YA{ pɝdw_qY+9d dn;y ({,، )-.59yVX>gGKt!>ȱn&b9ҋs-_0h*;G k%QryEafku\?{TuY* ތ?֐ ጲŴ{~Ifyؓô]& ?Yw ec4~HQxS)L]ߊ6JGLlM;X l&Lz9$uc5Y͞46LT\JE6.#|x5'AW ֪.P|͌ cdk[Tuf{TC od['B'Zcs?\ $ٗ8Tq?gu']'9 QF' 4Y] {|EїdfI;gz7D# </θI遯25CNXjmuvQKXGY>ߦBu} a եe-Z'-d>Ÿ,B}ePfX&Ԥek+v1ޗ`4xnjDŽWjjaq|I*-ZkuF!,h+Yv0&qˤ7$dg:y[l+BdCHz7t;fʷipag2 n$h) ASw ĝ=8.gd}_էZ\\_H/\ImIz߰$s81^~M:%{<)mLэ5()V[ƙdP=ڞ7֍thG^.@@GNpԵR)4 4ƶX(/sC <΋"q΀ 9y+׎^v<*A1B#gҍ>TOi!yRr"7Qo}a7 ]S{#ф+E9seᬔ{h7rdl';/Y@rM{<;󈊍a$t_?4Q7 6)) $řr苩p$gZLCr)pCTtzwHr }KcH&[2d .g #e cqHXkZSv k4t˶a;LF%V p8KHc0c.-Efwuq#W72𔡤UYdh X}aT0@7w/DJu;&&A (xlFL?$6k֞PuL-?h#>g#5x~-Y*'eqY>:*s8paB{ 1L$tziH w_+).7#TVa[_Tqgڎ%k%, tv5j[{p5N0N|rKzw/cTJAaĦS'SZ aE}DA}96N18:D{Bpم_9h LqP?()OEC^#0hR'dR_y;f6r'lCq?KJJ+۵ MO+>7. >ɉFx[h6b",O OW~d'^+:?Ūs^~ب֌z\Nt96J3C恭fPWɪ\}M ZԮ:|fӰ<fz2l$Li#M2kЇ5yB,S%V ~j%2)j[jq%) ,VF`:\x`*12U܇&F [/ǒLكbpH̖E$GDH5*ִRqH7 3Jא4L,^/ckR=]#`%xE1JrCX^[ dco 5~N26J8py4>i$ZvV}+{|*b!9sHu)g6 -,N$V!40T :,,N-\$ϒ/1X3Dgc)LHKPBٲp94o l-"=tŐ^aNBac0{%k-D(o'H /Q'[xC؋'o{Y#o_BvutqEiݪbhwu6(vǿr|9QiƜ@&ou'޿D$m?AY8J0} kƐ'9ۥ}O<)Ix(pL!'<"%W%ly\ph@7R(v 7&jD!֥جDkVK~$Wx$"eJ6YQ<4ԑ>l=-aj=]\K&dc1^?Y6Z3c~޵;{%s:V8b)(В`m5G껽?@a8BgIH3Xr,]F}0 8Lz8j7=,=۰a+V^E" &)l ʇd[mc;>K w+$Lh2J CqK2{\￘\!C< #;CS>I(9.jM5bӃ2![L7F T@٭!˶c}6; s۰u2[EY; P_71 Dp;5r~gRvkۋV,%tǙ7/xgmkv: ^:M1qix9#Eת\z_ ~dž1#'+A5*J^KjgOMj"RN?\3M>)s,=< ='Tx_zfme·\F63N&?c^Y z2zV \Ӹ-_ S\ff{foZEUDaq_h twz?pxP4b j hO~¸@-(^S8zߜ%cx#芸; _&8S9upLEG:B$!S (n{k&V-VHUa7Bٳ Af0?5X#(89],l$aTL0LJ m&ZdsAξw ߯Ԣ t@#K&-~Hδc?AonګԺCFAw$ nvwjk@@Ap{# AOJ'"Fd>;Ճ\ĘMI2у? ǣn_XrwOǯ[?P;<7 nAs{/}DZ3٣{.|Y(@ug4(!oU2.2oY8=*.~I/ Zu9҇O㢔D>60@o ̫\1\Au.\sxנB$)S@ X<;a%hZ3WTO4@|ПF8Z09aLd&O{Ng+BJtBas=lʼnCgt̥A35h6->hxxԑ2?Y!FyMo Xo/0&[auj,+d"„| yGfJҜDBPv"#W/%B9{Do$jQ /K_fU n̠@42 He6Fh3-=qE__.`9SWv@E7e,Kv?-^i )e&-Td2 .A0q+y#(ēz)8楫H}Wu#< 2;4%c77sg`AeS#9x^@Ke>BY'˚FM}I:tiލF6vBҿ/%-iS_=H6V=}%kphiϖ[ԝ2z. ː)WǾGrAY=19DhnDgE"xLy% _[^&FabQ3N(! BM)(63?iyfĉ:P /]xlQ\f''b`RHb0.Wb&[GDj!<8y!P]zHF>+s_3ʪ)<6 s KU'ݻCJ%Ƣgc%H#!E8\CN,qctLSY^:J 3R_nM]ile OO?a6{7.5YpCFl^u2W/ j/a%D6%fhVL /SW{サ联A2~0 (,}GuspI4Ă ېda~z?&n\:q}W:Ws*ߏ%sJ]6G<>HrMv-|X=0wN-ς ҭ/7XgǶJcchbǣG¹$!B1ddw&)"ܗA_9wR8[3D'Q}7=x}t+29 W9u H*6tK{k`}jaF|`N\p<j9ã8.LMĀ?v+ja~ź"q)oٙ F3ZhJ=$*ctԵJV??`c~g~dXH3*R/,qr 3 !%~!LX3zE=W&&lvD_Y EFkS8)uAEFxs-2n N 0R.p嬕6i m C 6'4!P#iwZ=փ1 e,OZh߸o8:SeP|̳^j{?\g5*BGmbf=[>vaζ&^ $z},b<c䝞AkvDh A?㼰xY%qkc\%j{0I hҋ'6 _B 8A>'W/=\%.%9X7;n{~(]?ph{U\^KVUveNǀ@vA½m^aA9O-E. _k\{?/x$WR>뻵śDH7,)2!I&OVzriO@P~@ йʀ$rvFꅀt_]ۤ!7j(>b0*?zB4y=mYk ^V%=n_Lo̵?n}cH/|#HGVSx{DOvr(Lby"vQ 'ՊAp߰w߼O*D+H,YZNJ.T5*~>Kg%U?| i9.@ iHEF='bɁqHd2'nl/TA۝qE {."/;0C3Ҝ-}z;RMŕ`|fwdCXCp>_ڋqq^Y/'6~ZtBTa~. 6k!Q!u-9U/WFMȟ^L b{[*1%'1&*U$ 7:abM 5!O-Oqda-K-s-kOi{Da/ݪPŪU Fx`OzrClU؛v<=UQڈht?-z8gYQ?|П_"[w'ƶknw3" 66%X 73J5Gzrܦh27`wG*k~ `0a%D/%iOL5{Q5ZHy)]Ǹ+/T_g_'vg/S]IYܵ(:~DRxHVoh4z?zG͐'{=P>ۏp*!4fPX_U]z:wT4p8T@G0bȦcIMB5%㟎$"[k Y}հb^+P*V!F/JPJwRW]/3W7jXc˯99 |4TZ_9rY59hhn&.Pbr# 9J^+NqʊQ=YiCpicS_oRovl,E)Xن pUٽňY&-J4byrģHRdZjvE{0:o uǩp v_BOwG:j]n5%Ԯ7fGweuu~'u Ks$P!^5'7QBNɍ\`,-| J 4fOߎ#YJH@!_%gP[.&|YڼLFGb\yEMmH-+JC{XMtSXګ@ J@?P3:Ҩ}}Z}`NS9")gC:Ҭn(ãpiXJ)#Y%eI O{}@{o V/d7 *mcaQn(ZZW]~p8^8Ttw-; ڭOe&jM׀6:(ck0tkG,>Rc$ 4+$c?8Cz.|(.jdu/mW>48 ́Tp͜{=Jj @*d)6WU4+TqH_8oO W'ê~Hc  }L&񃞖aVCy׏Wax=a9ל`O5u0X6+ w˖c,, "堤3{Uev+Ժwn#f,,MƁB/z\#=l Y*&B`YPX;#.=pVQKP+k{.B}n5oLyzS u 1 qK^\UC7e94SȧRvlW4b9׷݄k8]3!bq5*ы]HN<ϵyL;oG1Es udHB53k_~^NLMSMq#Rh AE9RcJ- FP^.Mmsnj;2ky7'W+z[QPl:rэkUWUq!]~U$אK^L;RصG3 P(e5lVs^&-;#5f*t]A&j$|6*U)}BlČ`> )RUsFduM[iY7T3X{q2GwsS3cx?Zai*I%;#~# ]hz&%zX6)bFt0Mxl}`y`sL@sĘt_ҭ qG\_a-8}( *S0|[29gԻJSj7}>/uWĸ < ci!Urn<dz%cpJaRPҊf#mV$fؼq;vvޠdUDgPC7ïsisĚX~) ^$tšq@ʹM!scI^wqyVªۘ! yVÅN֘aᛯDoHMaMMS?a-䧸DZjvy[_)f } hD : b}>-Iv!rnDq.G~kEƞO;dLmsF 0[׀GjkD5)"JY3Dĝ*OR0Ն/D [3~=RsWmkV0BB'W(-3[{]Mb,?v=74-Ʋ Cm-Oq@2Qٱ84-qfpdLwVa3]/YѾ%K͡}bƽ'ћCw !x\L#4ije\"%2DH6G{OƎ0:#cԮh[5gyY#8z;7f;;je0Ӂ2Q&dsS<t[ՇQ.!Aį~;ZH{vpkofG:pʙa^˜:@7VY:xoP6^NP#)jIS*c/\r0 輧췍@XF8+@ճ}O$s* a5"*Y [qޔ [UI J4EG 0SSAC:=eZi*j@?%*$X")g*$zj(v,zX0Kecg\ϻ/xU:qw usCgړ/lnwX0k( C)d1(Pg:Ldki#9g68n nw%4]!j1ޥ}XFxyaq0dթ.6 of1np݀&@ա MW.EZnˀ`D=bN14p7o!ݭwg <׍tx+I*AD{)~9R@i,Cׄߣ9XDs߇`.;7!E7V]g[PƸwГTNAz\ dx*QlJ%R3ﱊ[TEq[,GD4Cˢɴ.?`B |oQ/G6'E&Z֩E"^\[7y}>mҺb@<I)VЧcVZ$Q;M\QN?dKAӮy5*gj5X{e(XQekK8w-zmuHFm1,\ベ;i43d**ַE3੶)vɢGaBZY2u'%/Cbw2GA?@7f UVxY*Q8[6k)]\,1󿩆5f_"# 6h`l6 mHN֤mÆ.'f0>) F;pmtcɼ`D~Y'gpkb1@!}{`e&ֹAyRFl #nw hbv}1@*xh?_Bn6 yh7rm(I^ [PHhnYNoiZgȋTq}G'ŏ؍TޗoJgxV謌X?-LwHIMo5dT F CUf$ZG| yӐ,gAtgd"HG&W֊_]W^X2,pECt0Jw@ۄoť;_M,n 8. L!4q;2-ekHu &Mu"7zhe,5it9#ؕJL/6r$[Mb$pSDƞV8*^:pG}/S=ܮ jxTH{ K@H9>TLs x+i6!Gƨi,2;|.44YM)M/U鲜|O3Sxh|u+uBG[Z%B(^Gas݀{%Ѩ[Tk&8-gMۦW~>t/+}A9lAԖ!l]BeӇ u-1gIU깥Uxc ~e0N6nN]KLvC@+_mu2Hxs|^:F)!f ).Ei+E] !i/U1$Ib4Yh, yM=T 3[mNZ~.5&< gU?l !uߚDjwPwI?E܅J7 |͑%^N`dW&'8"SB\n>mkKG'A$6b/SƬ-.zY3׫YK3c"\N l$ #;v%gvwV4^۬inA/* kA#O}]{co33 I0`e0x$%2nێO<\ /w #53VsY5g` }{W?4 Fb8#_Uhj#vCs;iM.MK*Bw{v-Y>?̇>d-4JM|S#vqǔ)e -L _#PLabZ}G532[Ab#+"<NIThO }.}r"+G8h Mg 2Чs.T%껱S[} 4n7)/lI\&`evJKA*SL֥ 9m@oLhۼ6u,Lg fO G;:*!)dʽ>&o4џ$G Gw~dPw7FEOH 5mo1ʄ[TA@n(ws%5M. t8:WY{x Y`!}T'_3ѧ{Y>|$ :%'6S1%cYJ.Տr/ :Lh*FNfu|Zuj= ^&w"h8g>$l8C:!bo9ʞIv[C)TBpm w&]甽ȵT D~)G1 SM U0pmBZm?x6PBK:R/+.ܤ \$.zUM~=R%a3dʳZ4Vۊ &L=j>У4:1Զ1.7bYE .>VzD$2Iaqz}>5otjӅ6-pwCse 3u|EI4Sx 9UFPXW\^'b!vTS$'U.Ȣ>3w0m>J5kU]JH8YڟFz?{sP]=Z8g)(TlMpn$t5 Էz^6 vO:U8>u"'u8T>h7PVdwQ+UЛ ArCy3#N$G?cf4ʆFu 2]j12|N`ig晳G _uk>:6yߒ,Ko -Ӿp'0qCCG(^Rfr=0ʖFOvƿ֐O 1+^3[3髹΢T{Wȁ`|n U-R8@[).K&/cD|Rk@)%Sކ'g[?dMuAmdA|=|JeFuMl藺ڿ @ =zx9Q  DdQwa${ D΄?I{_4w^d c漪IWفئ♠$&+ϒ&cP^tʱYԸq׷LWgM$:Xjl5\'8Iោ;^aK|O謴CAyTzJg%_tmw䍽9nyNQ ޸Dm@NZ/w~\ dfg5/ɨp Nr⵴ )mak3䷑TE$h51iE/F;'7nm#Rp-"8P}TA`wtTh&1d c֢)n ' 93im˿Rb66Bzr'i~G}?Aœ g_R-Ҷc/2f+vA|K9_p5`5*!ҧ&&$ʮ"}_A[iֺhU+ 9i?H΅LPOl lCM&9V@u3a&Hk8sA{B`?WY?i_)NNX'̎ .zmآb/tQG7PXۤdaqۋS<-/I[bl8t-ph**}ƥJv@iqD~XIA5 ;3S-6$HQdW2Pӡm&@9_UVvތiĀ= 4|CO%mGCw%bkB|lu?"fJʬB2P)k0F-&@rPoEKoᤙA80h`/UN';VqHdf 55AXX1pA\Cmg I?R#_ǿ~ծ!>sDH[/Pqᘣ`ń Qҥ l)Ol \CہQ<}ߊ+c~ s2×{MEΊE"ܟT:U7C3y蟫Ǹ׼h_ 1C)`UM 6{({>xY- + -Ys xH=PFPFU:{3 Fl9M|LLSkф'U)Ze>T hXS$eU) O Ȑ,dTOLk! k|<5ԏ:*yt2dyK2(g@q0Zn^5e^ 5M҆ i )mK$Vv$iĄ@)Ҷ,JS3F2uao[|/CGMb9`#Lvc 2R#?!(&}$ dƶ.1 \Wq`gCVf&yχ9cւGWz# ظzs,Bc!rPP2y6]~IO/-bC،H_Xg+$\D)vd|₶zmw"&_-~>Ec]kUy0KE<;Բ_N+x}g 4@ ezRЀ~&MM"d"~z3D72a\=Mi.r~QkLXs毳t >43t\8 lv-#U3k=ѻZCsFV=Lvvuu'*^\fMNE܋mwR1${EwDlJٱnN$w(Ug!bp,PVd,^?x8 b v2:8.0x Y?y>l%D+1BdeX HE%o`Ә-\0|v1}pu`o˛}^@55F栔NurH) xĶKf,s dUm[Ѓ.~ 6C>AUV{ >uf9xqPzoP0g {\@A#y݅/ljEP(f9΄U6N•#8]T1l)VƟ$=Ä"cHФX!@ao5C$1I/0<-S( a1|k+|F߀EX칸&)0Td&5 &B s6 *ѤÜ"<9CDEW=Nw;S'ݮJv()."o)Fon$'֤T|e#q@Qd?RY<:@)Xt|9=9Eӽ̴zr)f[չHE!En?QϪ49(|gQOp:*Wwў5} zNk.!:׊bm/Tlo͒ȵmv$Y9i^<9bWrB׹]X,D RCyى.\ e&8/gfgW蓯NbV\2)('mdVHQ6QiDxH8ce -ƕ9T jKwlڙ[ ]ĔH ib}A:c*@K썘#E|gl1+I !V#bq^$m88Y?M ks5Kپ-vhb`nN<[$HYO4~5[ŷUD ŭ >G;] +ަh{mvFCTKnt,^87'~vJ+"f?x R| AͪO}gZ݉I. 洺yS&8Cqgp{.5w!%abNײdy)2 Nl^,!}j#ԃV?vb}75tB䬼NyK40E|ˏWm"2H4Q3{# τ:NAnߐM$$^&'ao?_Uy_s=. uks7:@؂厱U9@-TpOv7CaN-|<,d^e9 \lIt޶h/bh;FۂC-L{)?$O!iѽ T3ho }7I1 jX?.|K"0 g#V N~SdOѯ73|]"AǏ]2I.5f' 6`ދ -иBqLdW^[1WW׃n#;ZˣЃ'PQ@Ƅbk;W;Z~6uPL66^d2ܑA:a Jkq*y >0݈13 }|{}k6Q~_;$՝0oQ[oOw>N4:1O-›rOΤ2ݱww>usuIo& %}G~Hw[`h0rc7+ש]pe\f2sXrE-v[Ғ擱#"rK i# żq@g=`Pğ]KMr^ɟw<떁1 |1z˓ܪL@+qu'% ȁ+İߞ" [̻p[5&9S/ st؋uJ'tbR، wZG|E-wco?JЕTP='Ms mvpT\p8Ruz 87Qs۫`r>X66W]yn?I 'RKz^ qw%\!<ݺt2& FkUB–QFLƼ/Fcײ & £5OPo(Mn/0uï۰V4$<5~E!:UX%ZwT(ɥ$vԟ(>"xgOn ٣ IؖI,Y5sө7qEK=kx[ ƅ⶙uF!C8g4aK֪A-Tyas_?:b|M{:,L ,\xY#4ϸThr62BQC=u&]^iQƗQ! b߼+pc ~0q<.9)KȢ'5;xܹܳt)YQjW܁A a!ac9=\^Wk>n}dR'34p$ܻYٚ ۰w%:Mwg>V.`;*ګ)SU BkU "f&S7)c+~:#Yx`4щ$>Mdb C * Kb yꢑԸ^ ֿ^ V-# ٮǫ;H`׆yͰ}Rj!i?^S1&ϋL9#p90wC#F'UC 2Vu0J&|\d;G臛rvSSiQ O3h xoA5`o >>Ck rIQ{Yl||xwsW0`0O,ge$e 'dYX66E3 F؜g.4}K;oiKy..ęueu/FqoTB@:]- qo A!xB!nmJ:&_A_و;-BGtpsdEnd¦mOTP+DjtKDG!/J( Mg`9FPOJf#VI]@O/'% PE`2k `v|T t(7x<=vf:n4z4+ݣ1^0$X\V~sW + ;<nkg/ H!RU8b"1GUs Fxm4-{BO`#7n\ K{"<`p\.X6C-,3,FmPrl:}M &^lkgU5% k+ M7ԹpIO#O]Aէ.1S.w!#-p9H_\E'qGjץ(_<LdRpi_: ׊ct~Q: (npɴq%a\!MkZGS ؃ʃwEo9~c|$oJq{͖6WE)agRFfX*Z-+`*ݻ1Qصi  E( ~K` Pȝu;5u4}&jLB!Jzh~}N(q-Ld } 1|N1]o@d4R܉`˕J.+9/%$XzUU&&]Q?z~ށJCU^d}r^Bk̏TlNm#{vE5Ƅˀ@n$n=eys)E-Mb ocC JH1)bM}󿨣,]F\E;A `1́ǥ6^%k!]!Y=rx21gcQ [J3EcREmc %wMn2&*b05m1ɵ935 g+zHh.Bjk4tj$Cx7s&Z:P(@?X e"qCEf;BrKyX?TNmq:YTk*%O[PRq}v 2AJ$n@AZS@uF.r1+[߽Y]*Ba=_8IڃC> 3Sq#k4Be(R8T2L~*  Pu{[U?3ȷA:Q_7߉QyOKsk*'5t>o/y>HwGFg^?_l0Ȫ<xd/ZF5 ZPъ2.v*9&"rA $iĀ)g5mLeeٿ_Ե%y2'y ѽ5WF,[5\d$`"6]X+l:C5݈_b$ݍE *ִ(~(ײ(w6הU>e ^w#/9*ORmK}XGrxBQ 0vˡ4l />Ђp~%Rm$0vBS,Z #!gh[}Ml>21QY{c)qWJkkED^A$=[ e@fI\: qLN$.־0 "k~Jv.|o;jo3 k9]QXFSRLZYIƄ<+}W/O(EjB)C-'^c(:w}`\ 1/v? l'Μ~MO,ՓrWzkF߸%6pdv$ kbdt^ h J{;$+1StlE a;6\sgD4# C6H4\((Q T j ޽9b|z 뷫M/!@4im$-`O6ix gU-z wydS5k8<&ޓԨyVfmn6+Zbho 6W3#݃xwl]2k0{Ї03_v)+#gl9>2_os 1]1; }\Vwt!C/F/,3-=e<ږIxgORmЍqYE=ɺ%Mq, %<&ޥC_tFNklX^:H bJi6 s(jj^P@̒7F*twme& 뙐b2ugTn1y1u>_41Hu}K@$8d=uA悜𽧇c΀QՔ:hU+gkNHs 35`WT`p'v1r4=O+.J͓ .MDS{ǰJ[s!m/HF{Dse(n:d񰾪mߓp#şzՏȈ*⋀eT8Y<0淹8Q{Lk:Rva3(a0AMd,wePj)<|jz~G1"I/F݅vol7zl+ƫ5Q$۠ ~Xn cBz&Fa6@e6v0'ߺ|cA-L+la;ÓƑoys {|9rDKc~3ET_oҵG~ uwyz"o5x;{ IysFh*b$]5^wv@^f:yLtfǯY,9W橱3>AZIGuo6cc2ъ-K0)iD<9$b9k i4%СRIC|a]I/.mKzbe%s(1A;"Q !fINf͐1||b&+ͺ~%wK)3< 7a0f@ f;"y@ka:h)Pİ93X]z=rk T:nB@qHn}og@Z!_fM@q.(pԡZ6WG̃j|}5q*6Ng0Z2TYF,&Psǭr>ֺ ~Yd8"˓WykueoF$[sXx>.w Oo6 "2Qz4pIi6dpҩGEx컿G x=m2`OP ;C'e6\@ûh8`m'}طl1YIv\) ny.(40čkfk@u?yJ~& i0a}f=83&q't,l[ 넸[~ؓ`  %OeHu Z5뮭a3Ng?Cy*Bɲ Z~4%|IȩHNiFA쟜}AK{Gs[WC:Xߟ01mބ놕MMc`K=/D4"MI:ޯtY`?'j-wJ"c\g>lB~0bt\IWH,˂xs%V؊űH^W'z'殊8PbީA㫒];H$Zlsv!4_FGI!'ɍFV4TMZ(w"p O>w9Q3 떺W FO!`0xīmEq)2eF|a⾁F>u_jE kUB?̗,*(+bOS%3ElȾ`Xה!c`ßA80K jclM*iSe0}kq\ L@`~oEl/o@P uVX"ׄ6!žŏUuTl8Zt*0JS"[ޜP_kyct@+$5 ui abKPByQ@ȆSL;)̿TG>!m`EjeiRĹBݞ_!P@W4Cǁ#ǎ;1i.Hs#̌( #D&h +pNAE$Z`Г{8qgJ$T VЙ6ks]D_X X c}Npj%s]9,WP,ٻCl-:wmg& 3PXٚQfiif7X*hAe]׀I p@pqԩ b=.r<聶gn#ilLNi\Û haw;ь+[#B42 M 2l:;@|FTIK"ft$)6ȭioZ "Ą;VANu0+u!Is)f5giv"O-% aX-XvML"r h+!t*?S RɌlD .EksM&Or``Y.-N5G?+\Rrp rFQ/#*Z[7T`#ڢ"N KQ'hDמp92D,ȎԈ:j͒ [3' ,f^?? 0$S/Uę}5R%-qkr5'y|2oo4-u}@ K68HhHd j(+veRcZ&ͦ7(n$Th-86±4wE4n҇i淚 nƪn^;*ѡmwW }kmn%%OWd;M`_DҮ/.p-X^>g4/fo?M+O@V<wjYv $C?K$dbD ^ GF(Se+p NVJ-ܒ5R]"奇\[/ s107W-}D:z)]EKnj`MoaO I,$ YRba`<{},[o [62-eͣ}bSb)utGoo]gJ 9MF*8 Il/yXEQh&27kpPB1eX7Դ%r*[ `8/ѤtLLLu9Ý,0n$ =]p ogE0Z|8# 'zStMw EKI +O#4gU>lԃ8.*cYʒZh((QqšR3A%wdzv{ģSY]ѥc4,OKB-Xf5$*6]搹 Cdn G* h4bCmUyA|ϠUO}y2硦z.C@+W/5;!C: ,qNOA~Si%[My+h ;~%ƳniNnES]VSv.\\-E\/ K^RI>k[(+}%~ɽJpr<{ꀷkUzo䙷4Q_Ee"2 KoL$Y .e!)Kd o%uFZ7D5 en$pM4ays^vlm._QZ~$;kJ|mqHf=v)ϯ·Zn;31K]f$>rK] /ry'E׵):j,Aע& {[K S4$\O$7m&ų3e*̽>}GlM^!(ʣ}.ȟ_/%rn/y(8GYہ6(j QV Zщ_PGmySJR'"My@bF2c(y$hh{VCK֔|Q57_v/XSbzS8'7ڎAQ0l&=O'":Qw *=_V}tޤܘkn ,SLJ>^v9Ou[~cL\ZU]p!]p8LLr~/ϝ<-T*-_:i> ,\̟igDm2nڅtDUC^tl?o$i*;.7I᧮ pfdf lJ߹$#odcܓ%—,iHc RJ^)A%,unA !$ItG#I1;$pò ]h{ʙus6ʛ$a6$PT/#DP3ًB")_/NYI=9[xo; cI9u vAd}inK44\7Ed^ӫ> aHŝ&;{Y(O'J#4aC "cM$/ERy ͹]ׇJ-N!W– Ft/fO@(P4`;=yV`̠lU11ik65|@,`b.^Muŀ=l =:7ֻJ@8 JVfg]YS]X$1fhIP,v#M''W+H~ \[ѯ5Sz8e6(G08ПsGֵy7~tOB~hׅW]> ޶ oEã 0\s][!Qk/+fB[6=&7F8V qBUƄיYd(7NMͻvhǵH]6zVAkK-7ݥ|O0E1B:;c#݃::A(jϱc ȴ5$"Zʻz6rKc?9 W:[|qxy A{*V as'8N{6qAO "kG]{Yp2l/wf|l.7]HH7t<y#Ww(|v]?<(޷dK'D;{, A<e&A2*{:8ʪI5琥qz vpBxOu'}9t =D0\4Z)*)Z Z;3kɢ^(a==*yO罽?"tg50j L=aQ }51Fbn'ϧҮ V1b<h}Gn Y'1fa+@ OL5=Cn&sO\'T|Yway[V-qfNF0pe`)Y n%1 GnXmOQ3kK [\H P i2с WiCj oՔːPwO@5*#);3r:M4Z^.L0&MI~KV('8*R33b&sq^Ѥ^# .so ^VPbȓ\8Q#6`?"@ެvlO߱._oǭŒ] = !a:=,l4y^7*+S9M"<3!y@ͤW GZs1J 1۳D7f)>D?L;O d)OWL(K9YDz,b3=4iFΤ1Gwe/&t,?YTc}:+fEx@FMq8z1T~! 9iFIkVS0n ;2%m&63@'9-#fqܣ/n}hfhzf~|. y䂨bьu;Gdc~ЬHpxUqc-c͙o/g*?=8HKu1#iEׅ0CJ,M9ַB^v0)25Mj2me۞?kFP\tt>޺°OUVhB!X:qv [G;p5sA5Ys=ۛfjHƁn|b[Rc_!q.5w Y$Fݠbm`@5ʥxw^ D982}-ь("J,RKXHu`: [WtJ2KPh5bWYEȻf38h\DP᳇C*'$ҍ+i%>lR/iȭZb|<8+ה_,vr~ʌ^MQi&SZ}"nH Ձi;Ν涐cWr)9lq0.HVy| >CWI(ѹM_pdƆ & C8$/8Y&L XzCDt@p0IV<& ͑*1%þGz"ME!X$ m5?4=xYc%C#՗B(( != šcInogNP$؆ laL'? VÊ\@ʔ$ ghٴBlX{r,pCSL= Ȉ=fWсүM2?}ĜZ)@UPr!4A]Oc(.+΅²j)z`M9 ,tn>Qmy;%14u yڧ o}8a* '+w5G~,Lo>F҉kwn'q~̜in.,օجz+qg]ivVCoT=d4S'O5-#͟|b)9Cemx^I;A[.GdQO99{bPH) 4٘){UuNғ{?BM~Rc^U۟>VcpED . )ySԙ#~P2HJ/i5> MHt}$.urQ"TA D{Y`#O~n*1RhA^ hDf0ԂI4WNBɒ t^Wmk<|rBaN@h{3^:wYitcR/҇#2(tѫd2[7 0NOO!qeg%a%Z^mLO$꨿Ҁen$?4R%b%rQv?B Y7D]dPG43G!w453`$f<:CƔR&"73,۰l8O{0@QndRH3,؈+X@ǯ6pfiF7="`5aSA%0meLݗ-@+*z kUܒEꈜt &«\L" n:%(ru'6R\)#~G% {-uf Z8X5-j͑x<L2E:ϱtār93F:s0פֿRK{V0IU]3}dGtaJ&mqfT_{Vb ,n)5bFņQSub@Ȭ5axf1 ݦ$=6UM,!aBk!P8z !o `37j)O|AZcb׆ij:9ghs3kl_aj|- mK+iL?R2ỏjj;&_$б|ikov\dž涼W*<B@N-?'*CW\ 1"`ry}-uvQ)gzS)z(a 3f"4W]Xy+RBEly_z ( c@Ek,4֞Ӌ1#l 5/'9*ێl6cTɏRt9ٲ&#͔F$fTz[,HkTƇDDD2@o2<3$&*cx+o4Z7SpT ;W)A9[ʝ ow $(8-]\|}+%d sxhU+*U[m#'@M7<r[T O~'NR]Uqh1a-,ȡC]sx5I-!n~J0S @G䮞vas[O}$226lSLL@:d?Vsaʍ/=`(r ":Gx~t|%A^GD;#`R3uA:8@mB~XVi94.~I瓃fboW+{*=o /@| y̌K*  (4?/K]j16GWL%W;խo˽jGFu0rήP6OQxŤߔg#t$j Y+P l c*:\ O-n a5o e ]:/6bpUcufLUl\0}1;9*Ț*ܧwG}Y6${p#T;c>-\A6.9%M\][G! i3*Lԛ^,8S4udT~Z!G'ŜyA`vPEiQ/ LF_H&iyHbs_D/FYEuV {dQ6QU5c@X = Nm{KI扚M,mz"gC'gLT{u!Pce3d&_t US5qpziSᅾ06ApKB6JyՑ7hMuom><+ctxY 杒lYgCFyۡ >V!Q` )Jl}l`?4j}v 4fv ; A,լ580-+S!.c S@砼iuU7>xe)oykD|aH㪹 =x5 L nϠ'kl$ևkThxN3FAh. 70T&6ҴN; 'KWf;6XR;m20IcߤpamkO1hg N_Ɓr|odn) fͦNN6UAW:( PaZ䡒yAEGOU ˗^7v2hk- nGx@!6bP7}/$V7}($&~T'D ٙasv*U+Y^H+Bڝ;}/i #iZX}HRIHXbz@/av tA}w2FRWl&Hb\2T=l^Ů&feHOiHgR1t'|(|Ca7&As`փp$VVy |Waz/LZXTy]{{7T;C./<% j̺R"JGe&P_΁[cZcRlV2%V˼ƯƌO+`ɚM9-EU0:ؚRlheOljDt>2J'IO^\֊6|y.&UAv!-\h fOk8Lb'V՛yMXVʢ`EJ^24L6p [A˟@u :,&7dSj0=_~ItN-."cSVâh .DMViM'e'[":C$0cU$oGr嗭t= bE 3(h%,tN.X]ײ۶0}&T!F `ط}6rPR;Gg_hAC[F=ԛofi,Ւ F($-,_jxJ*@FؒMݠ25Gap +~)iQ7nqʙ}\HCb-==}񸤚O/04C8Rum]Q6|<` \b\.Vzh,/f‚rwC- ^yaBi 34 0 %vMX NH$x%A@'SGoKBj0!Qk?WħkF^|(S-=dr(&ZaTI; ^wĪV?#VZNDKM]-!.Hu+@-/>,ݱ7:3 %i#>@찹#J1Ys()mSumЦ R|$jcR}Xy QUFC_Q p9E\ܳfjD²j3-yVnubM䵳68ڃCj2gB7~#ۜ߬_VY6L{~Y+!Fȣ_תӶ N|`[" mUC1O3o0I1hm@N Id4̃nԅMz j,y׏8fj x⤇;_M9S)ժS}&@hH:o3$"Șd /SG&+"gReikK[=Ǥ9kU=w) էF ~E*w|uKEnW$kgLՠ` ֊'xb귫`bøJ`{{4>䯷Sco;5~pvP0PVrK F{"NL\fqI "\U}4$\b-89)͘fR=/]?l)az@1C^+0ѧKС*l-}^4V 嶍ӹ2r]N̼_\߃yϙ K= bRbuL1a" l)C{K> ֦pgަ@L- 4@ KyWt H#nuqms ?wK/WA섔 Asؐ6Qie_b7w9  +qM`š[5YׁO ajqGϔ-Xe&@>x[/p!1p|^]]R_:C] PU9`$_%^ٌX֤/uql+qp;s! v櫖-S3? :-t ̃=L nS*{,ck60;%?rȯ?@_>dY&(H_3?3+!@{7ҳ%@)YC@(S#5?Px0Ì%WNʛ*2iS#5u?/Gw{+*~;&W`(6`Ю I:AtMz .Fn-i)IԺQ@h]>!דË%Q}R\Z>رv\@8ce-A V4Ty)GRH;stᨹo"Ie@س3UlxF bkL Kj^@}dJ˵< \+&]*X 73bM%юK7]5RENA('Fr6ZTqBQ*!ӽ">znfנ5!KLPX%ñIzņ\َi39 >lVeQg| h߼"nr%zLW-HA *w)_^c;1hƮtI . BW=I}\Cg)`Hs* o7aC∓n к :]hXx4D2b8rqDY⃠` ]@ɇr}PP~"~DZ(qZO1oq)7t2΋==1|gaW6pR ɣgaDiukޯFw|iaR_Lҩ3TnyVv Lz:xҘ|N #N|AAiE|dд#֧]q&FD,YoyF*dG}"FĽHzWDV!h{ːU3O* 9F"d: TB%͏1c|n( b7uNa0HZQq k¡>K ȓ3>Կ}pP^yX.ڽx }E2]dx~.Dg YU;m{oW$'k+yr!;b5Mik&f74ABPG/eqrΨ¤l\!Ytlqb7>`T#u{oX6JU6}ZڤRD^b i`OUY=h ~yv1ptYWzJHņS|{_Z9ZyDw?L)^*AՑ5#;䯊-5ub//C,uiq.4"퐿Qh|O{,~a`"/:i{wfƃ&*Q<6CnoR:. C|So[6Dn [&!UZM`/58+;~eq.3hTdz;*R$zoޏ>/bW Q͋nuL>[h}=`O%g\ x*8' 3Fy1=S̏+7 P ?GloAX|=-´EN0ma"W@x@x}hR@ N8{|IuڲnJ9\_SNj'9Õ6k箕Z0ҽ,Pq u3=ڡ*&CI_ȸfy'Z.y9-RT?]aJ2sF BzpR˶T@#ty!$٬T64 tڞ;d}Tx]z ;Qdq02MH-h)ʁo|EFS?Bzl\;\Mt "mezí.x`aQ"N\b״υwnwS[G|:ҕ]׸(0W/ 'vwR솷s`oH 6Hs6dيzVϐԘ-["իTU;P=]j'؆Jr 2 q i4dh =f }Ll͗m 3 > RCCӍ[ÇZoWsTzq"ǍUO_)o˫qx u(}E}:M.޳~|V2uU}8з*8H U7Јqn3ٝPt]ZhSjᗇmTV㐓,%y+YXӈ̹ Fz.  %/)ءhBfk 1> z .}Ȅ?&~>*q& 6׊ӑ7w iv~ۼ7t -t!5.,!on4Hc}78Wu,gnJ9]U/O}_1']:Ey)WCyd6cWuFI ZX #gM͹q+ݷ|ta$oax|Hƭ=7Pq/ R o:2*Ѝ`y 7hCZ&<dUqĔ:#ǹӰ=dRy}pC;x+S =/ݲ/P-L 9~y 00rOr@ӐXŭn 4 L;Վ|G]j0e)~uCܒ3Ҧ'W~/ 79F%23&p_h+Ά:xDՙAdhPH _$N<޷[VsGW۴AD#ca:lue ʝRSw׽8YE5C&CaغDn-+ρrrJد:FǂWY_V61HNԹnެiV3F:Sƣلroa#㱪QUSx,'{Z>(z<=b(wU˫PF|X40 3X)/[$s#7-3u<`4H߱ǣ/j7%z`C׾ФXHUO $?}4PBR|+^lt=*3[t}$4LMѹXKx/jBXm:+]rߧtBXMl`dka73?xU9W?ė-vNtaA*A#ł5[ B鈫qInkz :Z)aX;3b(@% #Z HK?+q~ۧ@eҏekZARӎH?=s&5mtsNeOQyT Њ6s5vs7-۸aI?%0W %ӑ0[\}kdW]KD:4gMGN,@3ϛsi`z;=ru0p jGF?*Oy9 ީa擙6@.mgUMz{e3_oPŐpOu`L09!m%:L뱵zr\ZV6&H?P~wdOUenoL{--qWdtmDO'4S|?C`VEឿ.{-:QCDX2xMo3JQq14=thX:|ĜII)i1U9aN߈`H 跎?#' _z!$znZowVtWhjq)a}\J)咧< #)Y"`zv^|e\$1\PwbT]A=PȆ[M2]w?gyI(NhÎ{]h)Ϫ&mkKh+( kQ.8aVlvs;ŧsQWor!OIkd˲tO>ٗ2Չ}xߢ,၎l`rb;/d{xEP k6jdG172ߞr18C"1΁ocՃ,9 11ȭ ߿~:yރ4̩06П4G׌.6b>"pG8|~ N p){E%Y>6R{Čp*=U++i\ ;7ޝ|uZ zF"XG-WG 2hvd9 >ONdD H<ꄆ LCpaGђnWg2ΛJ䩼E[\\NL_RUFjus6 gH:Lvg h_&CA_`fk߷+fq!;[@XrVpAk^->͸3ti4+@Xŭ]dL2Z6D9 ;]-.*Ko|ւ<ف-}]'ż3Whú σ y۟8&""mV/(d {(w haj+XϢwi"w3vվ$m{:]ٌ0|TBP氋=Msx{b왮U>~lkv6Hy֣kߖޭѮ*Vi#7TfX=O ka@85xx'0̃w 1_#Gtk&"gv0&֬l^^sQeJ8I?j~vyYRffat$Ӛ[T[܂EW S3bcea,?n1Sp8VzrRrŧߓrFWNԏ@*__A13>+$Y>C@: K1 U˙5kSSdsTL(} M7߲P {B->Է#;p64wK@wC;j$~qM_(&21:LEkL)@fNhIw T<%d4-zB $,*G7}%m=4mu2迠AgHZuwЄ;i7Ht cǧ9P(@@0ɯ+-+ ~ē&H!S2ݬB\Z9\A?_]jm:mGjΒh5[LA#4~,vLMgiZvl 7 +is{:[a[9!y_{q(gGa)#r{A쵱=J/DbB}$ZO4J\*m[,:WLr,i"WLq NN#sKMDPֲPQN˽DR~;SӡUC[u!iVN9Q@2FEՄ,"э Ƨ%!2."1*o9{0"ZʦeG;E Dq7Dؚ=$Y=)s<_P/v^-]l=7>z DGZ<7S.i\dXDFI;ecvMm\4ސR;'YRD ]I#Hr{[9J&!~N\xem|7%qӘa8Cfn/hR~?\.bm,8r!AU#+(YhX78yied 2d[:. c`nή]ȵ8d_)d' p!p0lP+ۍLՑT:vMy uFg_39<Zu.Vx(UAz2'=ϦNlOAq&P^,:9MsNp!γqBHJyKI|A&nɗYXrݣKDќPXKbdkrʾ sb?}*nTFIT Ts'9:>႖Gz.%9%/{Q*lx{:;iv$/7q;RH(zJ}(>-*<)#0/.4#> ._5쫬OHS@ h `V!M웗L:WN|K=2;IGDF^̇ub Iea0](m>Z \0L;7pDw;g?NKs+v { ÍQ~e+Ox<5N"։14:wKsj'NǺaA xːle&4SAeS[ ro*g $=W;pXCٛw/# sbN5*#\7+U8+b9Ѕ+]}JpQ%4^x螔KEp'%N2s(aw61cv2P_-d 6+%Pg݋fNk0gH=ߐ(+@Eݟ mիweiLegB~8#j4:hQX;pMhՄAW(zm R`6@G .Un Nb_%|2я3ɍ!0t/aFRߤ()mRd.qdܜb]Pj)u TT-48ER6!4[C{jJMwSa^lda|q1%׋6OITHԡBh(q#ưL&7XOcR j>\K|򎫩q (E>[ 3O'BE b P:UFfv(Ew|.g|ƋX1 \pP%U@ 8}A&+Z{{J-#uH!rĝ!!S|-{ێ^4c,1d zg9ݰi!5i Zwx,O2cXک`g5܉ WO0s47:(l40ջaqP8BL :UAU$_ļT&Ƃ49$G+90fQШ|H ͇]0x*'b69 ZF:U|K]&s9GF^Fmy@tLF2OI3Y /tZ2g}w#q ]5=NχFb=XxvPe# Ick*F\k3]y FWd }jM]&9NN#pMRAK$nG::eCL,4seGǖNY5ƥ&>4f0OO@TS;΂&Ή伟2b[XLeJ谎k ^9n#7wVxfeW1$>iFbd, loWeiT659 S =~H,P8)zLЭ]3>)WW3zPJ29jҎFj\ɮb<nj.:qClp/.[&"ЊK{GՙgM[bXOyPKt8yhb5r /K]ppBw:prʙAͧIп\'U5@C턤ÀUWJ3@KY>T Ջp7 9TTKa\@*rS!‚{!J@%?d'ƞj+Wu-AL,-g(S-Y >-,W119!eaMZMr4`xтs#CRTA#z4O۳V=dQG] HMFDWn sA .Ȓ*rm`{D6JӰ-Yiar-\M4bX0+sHf(8y0lo n>(}lN[ghF.@m+omOݥwoٔ='zQNޖRYXxW'ZpcEZ'" {18ɩJJbN zm'O|0X_9#oк$؟OH$H[k ~!pm"O@u5u^C ;l< fheDMWddd42Pkss`Yx>tH2l%l}W!kYe{Gi=%„Q??2<@ L,7 a`Rn.޸%kVv|mS` !"bitTAP9(CzD[$ҁ{&['h rSxV Y/>tFO*8}LJcWjftQLx*;k !LO?Y /06$yo]'-1 6qܻȃ@̕Mz &I4OBg{eXm݁r ~<8V](W\Ag$ߓ[gMN|Dl~͌`k3e$=~ZrV633inerӪ +INM킐qZX#7~ Z'xH>ݮ P^|ӑv[e0ZܿWn:VVQ 0oT#k9H bx:F }|_' eiC9lq`e.DžC8#;FdjZK- yPt _S_=GsD)sg3A'eϟV"ZW&yɢsx}@ ;Sh5C3*c '֛!mb<>joqîa۪Q>pi OXhQzBI2_(*EA,bWo^ o0ŋA{Y\e$)8Zzq!e bσA՜h8& Nѿ/-*5>%KjVVƈ=OO-ݝmV6L7=rbjb~K?.g2SX$|XvިyO#q*bw#nC:]!kGڑ&.+qoF%S#F#vZܓt-C)Rf[ i4w"3(2Rv2V6"l]%Y+7t5c[3b~߲6OPHn^^ީԦYI{į&>Y By>$Ƣ49lBᑹ|aVaVK(z{eJnQ:%?)WJ/i qRyw!cnBzD#YU)[`U%=UR_uB1]J.mHlCߌjԾ=YO[_/K>xh |@P?׉g n WKcʰ(ɨbH&h d5wnk[,Rf/GZҝ{j{w<y?:юlntu`w]FZjGÀn qmePZ@ ̟i+֩LOV+LK\[菴OPQxz=;^q~%(Ui_[՞À'חFD ޔ]>'1\Z p[n>N!wc_Ao7F(fTˆ\k [ q7QF#tq3ӏu}Nlm9 9Bt Y h%vs%N4@K\:].Aɺ?C$w^SvdW<|n]c'T@t u #9~u<[V1\>ƞ mP$CCt Eu?b>- kr?[Z.$L4;xQQu:l?8L[#RsSHH@i jx%ĵ)+ "M̝bZ.,m!}ME\E*g} 8O{qXsq勮=Lw{7NXKV{3VO:JFlKj_R@[r7NaxB-?CW#“=:-zEj^,۰':=`4SnPW0- ?@Vm)ņ]'dd63Lbi?;[k0(һiZ![uا#:.&Œ)kj4,j⠳ƚ;n~_ .`0Z˲h#UXeIT兲>9S 0oz~h)9R CT  o;g4/!$>-LVbXyM/^#)k.Ubfт,[W$a{pw˪JbmTې\{O$9c":xZbfl "7?$a!Gt,( \G4!c8D79z\%yJPBq;^|n; +0r'nj#  NFzUJz,;GauIc$ƂCz7vȊB=tÿ&Ql4& 6kYj&ynKNkX~fcaz{cԖi yG+@>:FH`="&&S#,p `*c &@G|yxH(  US8-P=.JFy:{8J|^Jx]/Է46)5 KDp:vG6Iw59;&x'Ck[2B^!{+z MgM_Iש&~א#q/,@ uР7f$r@ oF'+\^І B#u>ѥ ǭ[g>iUgM`>6Md?Xg"Y6^̓vs t^ڂVLjtRQP߁Nj@>҈,qOQ V/eW '-yN8(`ަi\Z$s\PP~#G‡2&5ӘQo@Ho?@;ӚٔK*"m3}`TZXùM:Ҳq6~~ [?}&媞wj[#p%/F0rhb@B\" ~۬Fu_ Qg'/l=5ydltλ苁ThU۾7Flw7HuPC#gBo)JE;cDf/boO72;@mȵK314nۉPtuѲ- `$LEJԙup>f yPMڞ4Ԡ[VjvlfvX^೸mgqB34Mkꙻi`{p{n.9U=km@rk&;fC3}8I;d.̿/;zK<=j^/[X|J! -?PΨL$z|3Po.(6ůkcNN_{,&ʭ ϞUb)\?h23^?rͿq#TlQe[hњ$b a^{?XAՇ laռӪ R 'WQ#RzKI#^Mkoҝ; ١~uY7e}#k-i58g Ro{#NKI/:MS'oUa|<(,'kZ៊X<,et;֖#A{ M-ŎfUΪ:>A %. !.!T#y`aU8pbV dJ栕#+w$Wۡ A`8a4Zguq`?3b]>5fC%OzL.oHU^..J$7En2†_^xeɄe_H&$n1 MfSM}JEY߆+Xs)3\2pbk)g VxС%e ^Vb4o{56j4yMphئ,v{bր!$ԌJzlglUj&?J@,cas@-C1ql&eJ IT<!29rtnc1CߤxU|ģ,gd d6ErlO{as!R1XZ`{|Zae-KyGk*-"}Z_j>>q@j}E7U7:&Iwthchx.,z}et&,/Im;`uԹ{lh+̮6{P~xޙ`d߬lh0 )7 p71%_@TS.-v tgC.Kg0\,?wyAab-35K1咳E6L> wJq6tOq5Ekɧ$-2[aڴ+P0918+.X+ᭈO,:0RԀB% #'R$ӿX ØK¤F4S6 ߒL _H=tz&ԍ >b>3 =Fq3EE1qW}S/$hMLnEm TP/8s*BQ~u g\\TrU; |sn-:J0 w~xi=w)DVM~NKV/WBPb1h I'cUW->l>v/f G񽩽Qkt3X2KOv&}- +/X9]Y[}d> sw3;`SldR1 îm]\ù>Po^`{[H Gy0  L#iDwŬ>Kի+b!!R4A3ida6Z;B~bg_~vgy`*r\IĦLU^7_G"[{Y8pq7Y֤}(MSb3\ͨ  v@kX-31wlХ.Ƀ/댷sRqW IfŌ&K_ (vtAkC _[J r3bal!޶f@­CQ6S]<<`?{{]%{-H2U6dſ 6ӄK]Bkk\;lWzW9&nkL"?ڐ<ͅ\GC`nf6-e{CzlNm"-_3;~V.@ mK$#w<yr^БXU%t2s@͵#-Z. r࿋o*Bd-j:5R#DD`GYώlh`en*|ȑ#-܅ޮh0%0@ь Nε! W$q?KYʞw9OA$GwDGG)(%#+MQGAl(7 c qFTTjRB/D4$>8UfœiI#}[nk:(uSޏuz$3r;rM$E\@+MDMAVj:vkO \s'ݩ2E m^ $BE/k'KJk`YLyXz@ ŒޜHj/2^!KGR& ȕwe"_^V("#\oATV➕?\ 5mF\K~P>ZY~i xT鈉'~V=nPLAZ,B"P푌vBzWv`ۤ:z;E43U`D>9WMGixޠ8M¬ ;Um>; {bS|" 3V׿g #x΃!y*j?g@#ɕO}?(!| m0@f "@Z琚}xbdȟejcj`NF0*qEmFNv%:1.K]?nYӓH+]? YA / AQv+)mYH>;*4r\]=N`LL~ӟsjm:@T-[` c3ipBP~n T3g75~ hz7@'5.^7d!cfA|;|e5+c`3y'C&{s?0$F%pZȲҲKZ;}W܇f|ŀ:+MXp5b>}=NI.KA+$wD}9h JFV)OG[ڟ2cPd9g[=P!n{I3G?@*>/;<'KOt/\sigCI@< б0T?HHNfW)/y-5@ Ôlu9ĝ>b2at[𖕸k?lkθHX.҈{Wo@1ǀ5q96 T^W USZ@7-S=p)h^Q#kLM1i`Hleb2T`zj4!,%_YX6^ ECoڴ;!řBr1VcVtؠ$beC{X{hUf-(V,X˗Nn=+1zQ9f=@@Ex~C.@DdL? 21_rwTl7SjٞwQ\fK82 %  tWq£MMxJ_0an7vJ ktN3UM \D""0p &3Sjif.)AJܔ 5P₃:($Cw4j1aT|aHZsVq9orJ R-;LM""A+$z8Fh #=\k)ɡHʄҴ%^Ɖ" K#k3GLr+?<$wo}}Xqz'`K۽c<ج䆗GlB1}Oj@yL{s7Iyt䊖H0=µBGCvD0dM^ӳqXWi?ԥąTa/9%u?pGmOg8޳/׬m9_qKVh1:\X3ėLT mxo3ޡvp%SiatWQPdOhyy`G5dZdv%ˇ0q7-E_gMlR d@#pX[_p5| @l]^vsC Âex8 1Non%pԓHa^-'z`\.Y?:C)~)ؙEer =רq|Õn%TٳQ;:v .jG!5Ĉaj- l!Fz. gv$/Ռ=5uYg;UٯUBߟgY*#{kSK:sw<;jLL ;M@%pfx}FkZ7ihY_4DLM9zպ|B/Cʀ3@A$eNtG@q}̢c *8N&3D+ m[$Mcn pCC湧9qZstҗՎK:lV]rWصn<*<|K{SIE/r iF<DYϙ;~gZaoFF> "`g^N,C.fvo55S|21<=t=J8e?` gIp素.r:jnbKsL6/54,U,횿M2h2!&zxSQ$B>415llL0%-E d>X.xHKSƬѰXkxä̴E= ޗrpl X#Sĵ=5'Π5f9Y|&* {'vVz'@``kˡrt=@\:CPI<3PL.KjH\|fWב_dxx!jV)=ل8?\E"I7 2 >E"gQ'sM`9gjXU``o{/bF]5v}[j#7?uɨ+H2_~Zu`Fv𚹫c *4ڄLk.4χnAL9Ż΅ * ܚX0:'D3V?@\TbZ[4@<6bٝ,׍,!BzLxi) A&<*Hl-x9ўQoX66һM~8ʙ*l+asv4EJgVoYSzJV<)*fփȆK+V ΄zG}_׺ KZ[ot#"~-R[ηN˹bI~>e1lHC"OHM̙D"_' k}rSvD8F15vE+4n[]Hv}&$>xOK51Rl׹NM f`>4E4J풨[:ltS/ܪcڑ#QaαMCMgww"t@t|b$ؒsy?r'Na<$c/DbvEhV8m= K&L'3.. ƅ9SZpAeIMτ{U;z,/ ՎZ:_1=b| 7>Y`?9A~WA!r OlL%"W9B=.iâedz*8J7TZt2R74oe v@FBtRknYXzэ.E/.Ql\]p= 7㢘:4oJ7Cn TW~AF'~ :Bjrk3;`l39=iZ$[s#;AQ /(Ԏxke4wXr}\mUR ^ VkVBl'rŀpcUL5%f i׋?ا23|UoT}u H|JYmg'JmWVs,$5''^'Ɏt|ZdT(ѝ1Ě1(.79LM ![5tzE=x&%7M\yXSμ*+ը.˺),4Y8'`gb\CV[BYM^Rߓ[AZXVb TɽzKՌ=.Z$ıTmҀKֈAPpa-(1ʚ8@ K>QwgNa!κ]qu$cꓦ#OT{@&Q^a"! HLǶ Yɉvc[~>Rѓ4ZWQ`5\uvGkSMյ4 |D^RBGc< f(FfGj8 v<9lnpi9852ZYdvq.*CE"҇h*z6=hv%L0?=Ǖ"jy_yP-rNZ$q"3 ;YGwz@+=NGu(kcb FC hBz띐V1haQl7(v^ AѢO.ľ- ]Dzu`S :?內m;1CM5L;d0qQ:/CsU'9\3EQ6L*ĦZ.ӻD3Ŋ~0cc }so{DԐ=5D>J9UPdב,:&4/u0  @@a|h)4$ibwl#X 2Ã;w3ZE/[߽r@\vsfhlbEί#`.daj&|S=)Q$rŢ)2i*%}R`c8#6\*!V{ pB-!oMwgw8??$}qx =2iȰol7n?9(ws8;&S өbT3)3Ѽ [JKlfpUDɚh# @:?0!D訯i'<^rDBոOQs"=obxn ;M ~ve>WStdʋV 3P­;L$tYYCdd$ -9Y|k=iVj8[ST (zefXn_bWRS>!K.a|;ȼ$K;]p ;qH/lGRr[K*rۧ6ZeC̪ n].[7V>ХwqUϦ%e`~p1ٳ?+v>{Nf+ԅ&ez|XL0.s$ي:mK0 <4d>[$G>|[ǵ>LO$" |urb`)ӊFu#jmH@kQ87I"- ˦,^d,3hAJJBE+ҫb8IC !!?ݟ&?k r ++_6$%zEal}s|Z$ Mjv s7y4F:!Yꂀ|]5G's7HkuHj~#H8^.j+/|e:(Zټh\οJԿJ]8V_t,oM?pE1Usb;.M ==yGb!AM|8Py|^]+~U1,5)Hpd;BwUUۉH ԯ^YR,T ڤ aqz{bTz7Mšl4MtĿI3ˇs%KZo框6qc[QA@&4Xn 0Zp6Y>4MqUy$jl8^F}aDʬHo J8{cX>WfFO_K?Hinfq\ ڶs4 )1S)&+{^urehJ#Bx$\9/%>qu2چ5%6PkO:Z@*2X iqdn 5`d}3{SZ3kNi\ =5fk3Dzv5I\lԟɰkt'>#;ֲiȶK?,`K qھo4%7U%bLԽW|9^K}PEwaUwф=wgY\f?XGGz\VQ (KxA8$[>]Ԁ^Yvi:VdnEbVH; + 1V*LM,=]k)ڃTmb*h$]I jx nbN$Nt?:qs-v8HPF ENXm\D= ,G[_!CFkِ3F1d3c J3{*bT%GҊ_qGqKlj/qU`Zc3pDyҘt(I Yx"Bx''"ƪU_^ o*dJ. 2`s1@MZ t4Ȳ8m 6 5E(fUa .ӽk..d}d@87xصQ(Oi7YSY>Uց#:*{|e67ty?P!G݁yv b nT#RwPCŵOv *ZҗO.tLijtb;&.:r ʱNC}(ձ1;%L3g=/Rnl1hIV#[5jnZTCj nű\60KH"Nq>Q#>,7 >h[5Qphw[Z92 wIthۇJA׸ a"ޅdHdR/z:Pq2c>oRmHwc,XnЫS9[se&jZe[f!z/n,i9qyuM)>ڦkޢR]pAt2M ?K6\@G/(L&qV#1В IWʋ;ͿY?֤@/c f{WF8G_(qȩ72ۜ?{hH=m i*NͰ*[?xtX=D-3ӳ"^=E dŬ7 N|orN wSL?J3gMLn Xg.HXz~i {NSSwgu ro?k,JUoGotcv`u;IQq0xf#$NeJ؛+FSf84U(>Xi+~M|1b9<YHQfshea A(8:ƐH􊍈mjy>2+D5[/ 'O޾+@p&-!-DZJ!!caz 3[%WrQ[u%9.^%Y=E+ G%:x)]с%-edy֘Kc2y۩l/ޅ^C-Jy%KAGnE,ªv@1F F+ \Հowrmy0A(%(֝*T"]r~v.ʿ:g3VTmabX:<ۊZF|"픋6a$Ϝ現|F**+ A5<ve?>%n73.'""?~VC4blr7ӂ=ט`tXM捫?4v{;( xVop2,hvMn'VոOO 'F@n?ea:zY\FfXM23/TRJ k4.t uOɊ_\Kx80ϒ"[6o9xAؾTre Ml OzZ",‡@ktp2OH 2Y<ywѺ:+(@́MthDϲ4F((i>b)_ʠ%ۖFeLL>W:Z\u;mWoN$ޮU~juܑc&y|S%;]@TB"j0nHW0C,ڽyCl2+c+Aχ#tBK8=:?Ua:֧ϻg L6g vsEOw>ƕCPjA+}4zvʠHe.Io ˢu VaaR`;,{0"H}@AMoE9P:yR|Abci U -Oo@8 ߞ#78!yN"bEx'f@?r3R3pi ̶K߰wޓjLꨛv:Id\㦟y4fxڱZǖuCp F-"66P/JmM?5>ş(3lQ=εpND\GXe;6d jnnDdooަQ9T:#)u䗎MAh:$D{  jq@oFOG+;eYQ9% |cf= 6sOGpuxI Sx 47+LTv<~G=a/.Xs'jGO}.s^ 4eYDo"'-Cb h"p'U.oo_7΅4Pl%#V=|g}e B[Z3gaä]76-L4D<; UG`9pM@-i]kFx>БSs~ v]X{W<` :G6#.\mpx6dtTX!T[m<_`5 y!>/qD I5ktO+V6f[0c@0Nv^i/_n`mQ,=61e)r$:/1 ^Æ~Av X9vXnÑZ~T&ČPx-#m8wGS}o}nLOT=`xuG7I8OMY7^=B$/beMZiظL`?Ze{5Dy~%n"ʙ$;x0` Lǐ[ˁ|k$@x,hZ]<lG BTG]Tj jpZH5y(\5;gH-b6e}k(H9+ml7TV.K*aB&EfT*Jua!ubC&`m#p9&v=XR<'\XX@X { E4m0y|AJw]~n[ Ɵ*o¶ ;Fip Ga:45~0Pbզy?6UgPҥC44χWp&= js 6S+92Eq#Cc #x`d)\5[ڳlmt3^HYp+n4H}اR!|p~d?Bܯ}FS(n'z$[! /vɭ^;jQ&G2NYX R(V%}Ͽl`yOJ$;%4q ,qB 1h; on\MVf4E(̩= bT^Rs݊k1ybn/ˆLePL+/+lhmR0 #ڛ|U|*|'7{Z$sXhk狗QF(DNXfg :xb>zTUnXq*>s>k!&JgaKS*W3F9,SsQ;F]MY.žh}쓲ϒNɴFˤG!3c"Wq1ˇߵ&iJ_'$?6 je _$e0s~=59yTSu^Adgb:+> ^yՎLzǫT) C]&)ǨPl+4ɤGke}H FQ <;Ru;{HBv5xhL/>]oցLb^EI)]ths=~v&K%Jm{lQ4i >ND oKLT='Q%pQr[E BrohkcZ!xRJ8A4X>JG:TM2+aM>eKxNuUE9"Λ :`YM2͂R8W @+;6 ۠O/E%m=Ծ[29Gjo$MB0&Eg'B! Y9 M(_<)WF=؈^4` w]9AX^lt=JZ2^;؈'+abẗ́6WC>/j9h6nmL5e-:1{mq7T-y;ss82 )V,6X ة<;\!ߦpc`#An4>"ZƆ,U1Fv#&4O8`= .x@A_dwUJ*t:̬?7R碞7{{:O@\u.;[GB||埰Ȗf?|;]g* |;)ek׾%؉mH??Nx?{i,pjmHBv.!A7?Mч1T*߂8;5ŷ7__ˋMC&҃CNd=)yy6}U!=hˮ+&;#Б>hE9xdkDާVhʾ/I|E-beE `۾xACh ?u1f[z=E <ș|d o~oEowZA5zU ñ$v1AF3|l%8l oQu͘)i%+fB BsEj,A>ƈ;Cp>&dJFa3P_lePy~?{")Co7^:3CQ^QR} mMCq=\28l׺j2B`"%ri &K #qP ;9r n2i$kIb(OࢻWF)AhGbe\$K\B7ɷfv瓓?N=C:#"_[yhQPi%̄wWbTйZ%0(LMzٙi ̇OUx,RTorm(]vQ 8Q, |U fKgU^$糝0;e mI\+tk%iԺnCSAUm[!b HKMR< V +Npji*Ml3g68!I&7G.FwxRb ?2km pē\ ۜpX3:m.j(@m;h]ޮbcݐiy'9kȉJmk$߱mjql!i%1CU=*|N =W;=;*_f). ;&6E{+c]U{4[{`}nfipܐM5k?NI‚+L™! vu, [AmB@_HzD7}-}*> 'Nwh:"%$GȘdo.!^d|J]C[}44JHdrd|z/"txz{Ɂ#G@0rUn@OcAčЛfrRl4wm\ N(ؙбg'ϻ} Bct xO`Ȋ6;x!uc]tPݕdkyș-yL kua &{x6%))a$JbsQ4KږÉjU EfJfC9vKU^@6QlJ+w'ͭBbT4XNhV4XczH)dJ6Ym[6UPkЏH 8NSoE6Xt/x5PRxxR"}#X\|\PPť `(:óls>foe;yp7Et |{4.?M'EB)b se XOJT=:,} ^3rV#)J"[|p闄f P;H`bLC&:'XړvY5R9LcӸ>۰.s{AR ;7.՜r  N?esԟy]ޗctvJg $3Z GA@R*G5SfLV+vǧ_%#Si؆VLPps@".᛬F|3a= s{4=%]u;Ɂȡ9s)?LJ{;r5 ~ze]jyfނqlxhQhX5%*]n76,lC͆Q' >ewx9٭,cM1%p2G$ ?,oP(нPF&uomAr4$-P$ǿIQ)@!ʨU _Eؑ#)!ɷꅭWdLϪbȈJOԅ]XoS;󀳻7{BKI櫜> FQ/dcJ*Fa Uⲏ>\ Od='Q9sړ~v \;\Z@D^=οu.=BWm ` 4W߫`2$=:I|E#bY^u VpLѪ6{ -+YUC|o]J1l(SRx+Hn&8pv>WZ(B4@g\ $6L\o#tKv6q"ag^ }~l|͘dkł7`.`Y?pbH_4ߩ'ƚwCkbfbPwD٪ZBi/ւɡ"@_NG'2ϊ|~iu$`ys$ZBjXԛouF_鍞 5`g}tKҧΏ3˺qqPz+D )+xf̤ cFNc"1--Ar'&3͟4̒rYGj/3 3{VKܧ-Ip(E1n- ^2`@AP> l&rC3ԝ&fo0Hh5g#hJKBL4toҿ$-6YD$(vs@L v=^ED?EycهܕgqѥEZR><2?`:^6zogUAUI))DYܳY0;z !Nϊ"-Fi[ CPt2+1大HajdٴϬ)^7}aG[%i)opIy^懏 rŞzGD;QKH#mݓ ˶c)xߥn3, F\>ٺЩA7YxK4fji켵OAYGgU۸0E`((\xx/3O?,-`$SVG,Զ|~vo\ͼ~0n;CJ$Te1t-$SWi> ]*/՚ՐC3,S|I["io4kN,˘R|p~BP.ϙ\pNگ%MW 8{1]; iU5Wqʿ H=i?ݢȼB=Oh^Qj ^k 8Zkf|'G|+'/WB'#'Г]#I7lA8c( !\-T z)ƅ@5zhgF=uJ.Z  肊R&崯a4T#+. QwrH"r ]rΡ^lT[A]Yز:АgMgvl(0[ߟL*)fK& ~Uꊻ}wsejsO6Eڈy$rr)?DRDa.kum1r+/ǜnr1pI@*_3)H6&̮[}q3W>S2TQl'C ?9Exqmgȫ|uĴ A>Pbm^a"㦌us7"Qd8YvǶtIK!RɥɋZ\ʂc_$㆖x# L$J(>}A<+NqCbzHKS#V_5u#&uУ'R }9bD4=t={A,ǟq0f& oڻc HTakDb\!os{>_&yϠ+E2Nr`Zv̹w!?% %ي44m %F,^/J()8 ħ{ɂtp$S/$wƤvvFhA^ګPxvfg ,# gkCQ gcjH1 YaCwNշeW3z,&]?E"Q4bE>QrRm.!yoH7 8zz~c2Np4, Έ!pV[%`A TNEa6`?S'+rl"yu;SGo8/O^ɥB NKLrP]2v2~#Gl? ?z,nV,, dl>L&-MTp,Gvs)dY?'\}Z yww=;1":Rؙj] zf㟫lM m;Z3^B~¤~Ҭ,T.@_gW0 0\ AaFgròvDf4_ kTggP !hHV u ~Fÿm0ڔ'-;U./rL2vxDP%/N{4VPam"'Ē+M.=N67a0S"%4IU,2/a0a/0qě;FXn<^Є@PyE1kq3#~/_9H6ro=5ըV/:"9h9\>|aɶ\}Rb`^U6>!~WS At?5Sfx[&U6N54VQJo';g5U,dOrH$N@4E|}v5pTe)ahH;Tp yƧ<ŬN Ҍ@="ʌad45hXk/;p8Fho B8UB vb xvuG{?u>Qnd0D/ aLfV)lvkHsYd63O1]-hA)"FbҜSC:K TZX~v:jeٲ:s,o_wdt|bQ-K\(`YUN쿑i| MT1A,o[݉%*" \{M!+zuHfP a$= 24Ԟ1 u%@76~3MVZxٺLxD18E&؉Ӱ#9A>оVC1Q6rb]`LJT5C4*,::5DqH k iyXwo.G6Pl3Ԕ}NpxUFðu='4[4aLMUՔZR!h]H{Zwy/7--=mFt淗M2^[)RkWi#NP0[eT?{DQ=lXdzCUq]$RѹOkE.W0Mw|ᇩQ̔(ZFo'e-GDdxr -PďbL(e"wM-om}t4 187?ãȲ, Ve #>y VW;v"$go,bm47Bd7"QIYUhb&#?̈́(>ݐ`]IE+$r{L;pڜh!*a‚ÒoO/)= !"_~uОڂi-uL)#nVώ`F5eag:Y'R7%Am<7PhW5 (z/)kf(sCDIe%0 .>:6HoOǷތ~fD)뻁N®*RKjIqL`JtӔIBՙ/\U6@\V; $4HKLO&ȕtE)_bW2gs \Wimqjɉ "\X]ZZpԋ~m-}U+Z8ҵwֳBBL i02a"֔*L +j"V3Ѣ,q2Dr`s3G@7օzSypͦv̞W1tC W"ϣ=D}05n8Rs=kRϑ*STT?M،=֩"i*g+ͽV m#F"Q5䨬YLЬ1mC]PcD`JG[W .׬ S*n8ғ'ͦ rKhLFĸ7Հs8)i XIuV[:Rqa+[0 ^ (f)g2-Z0 %^/ R0AV3UODђU s|lҩMW%DNQ@g*NJx2fsR<֎G [|s_?K&to jtN*N)Z+.VcS$'o5PE~2嚿tÄ!lԄKN|-cpm3Xrj5a@64#Rfv^"Iԝ  3a.͞tJU !T7uW_ OD: _&Z>~zi!T LW B03@=\gE} Z?I$_X'ޖrc._&8YY{mS@` ֬3k+΀GwıD 5^ !EBguMp 4\߱inC}B)k+:2 ͪ20Gi`S7ܑkXY.Ӳk5zƒ;Gh8YKƂ/e$_!+}ozi#~ AA^ꖀ_rʞv+Et-^/}9l yV'OP}^"(rLHb5ҊXpQ uRj+fRn[P"D G (#{Xx-w|Bs0{&^YI3XgQO!T0W١b鍌nU/߄4xWNi՚4eO"o_픶S-Gw^؅nc|d^?I1~'_&`*1l6-C`QK!Tš$blK,{~W?8|7LE+NqпNˍ/7!P 640]|-h7H(=h U Bͻ/vKq b̊c@ z!ϧ=]%MbLORhP**v '$'x T ڧmY?2%ಀ{ZX /բ[Q"SNV?R0|ה>O]i%^[@@C(Vw("I\K-{M6d jṠ"5Hl{-15GOY':<4ky}]=i[`&7fY\K7_vͶ7dAx˻1QPJhi\4^R f3 ] ůѱQ8 pJF4t2I{))jZ,֣veҼc&Ts^؏Dnnr0[b1.T;߀w@A-r[;5 t iMxYy8C4|vAZfv ٦ws +Ff:[NϺ8t»lSǜa\B?ވf)>f r/}tu9ޜcZ}2T'z>_ѽH r?Ũ-`Cs"a3;vպ4n 29_REde2EWϧ>\PЕk :DF.ا͊ifJґM56- _h=hU 'R~2R 4(OrчHn76G )LhPiS.WA8bD)2whͧm`>E-7 KѸ0\8-yʀI3꩚:ʵ㋴xzU psջxu@-̜,~etD;mG0I;n_ҩR1ۿ r-ͪ:Xu S[|!*w~: c^| A ZkJqid{es,!*lJҬdy5yOs/ZTT걜~ / x_JLDj@QD =Q8 @UߟN><LLK3}ܠv~ puQ;*W@8Qі~MK u:mAnLI#mi[Ė N2} 2yg醊+J|@7v ҾZ>i<pO3?RSvz_ڕ&`n ̹qS.mq-F75?h;qYPpN>O}:u/CTvY¥Itz- bOSMt;k݈l?AlT>v-0|P0vl\jIj´ }%/APq[kAExUO ߆R12yN3͜ P:5M[fÂTMy:) |)GmDk9TYM4 + 5i,/)_^Rnf|؏j;J! p"\VW]D27ןm5,Tq%yC3CK} Ww~^q'&[sٛJuv~Ј+lADy}qbMIKB8:\dN67nO<#m5lw;w nڄU3]QU→b3$*35A;8<):R3qXԁkkDC!bWŨY AD.Hb`M_*2dSɰXNh,ivn ADUw}d˰d ؙ.ψuY~if_I!pGe$ C(<}==Xͥq`Md\)d2paqJ ~̞y*cw>c ;~p6rZ˔ wq+N~Ni`Ǔwwl4#mxzdmG;ٴ;Yf𱖪N%  @pC'$cD!;1F:nطq,6U6t*n5CĝZX;iij:O !źTJok q8)d-_&h]["yd1l B3?U'?E 9"t&K= Gob 윀*wc]4Z0nY(-&(9'_ypbG $6*LT=4qW@;t%ADp V- 礿dtuϮG1ͯO4y@tꅏ'tzV4ôM`SxC=V] UqãSza\CEh3 'gg*Iɟ󜝃 /V `f0 UJ\󟹵cA$H@lJV Ȳ^2#-1^t~[{jbց٘Lz Rw|pT;6T yz'O]\ڑnQnQ#6Iy Җ!CkSEeey&8X~s_4&ͯt@gQW\LwNͣE ? )Eq/<)ᵹ .wxa7hy xfUpSiǣujsq.̲Fsl_Ѹ;[5g谾$ow2^ TDMH#pu`z1~r(cI}J:5iFb/C?=ZG#sۄ9wfBs j*jώ51?b7O4`ifbSz&Oӌ.e2< 7 RBŘxf$6 U? Ťk/`JQ3ylꏪWhIU]弡L$,.FTwij_ tqhrRtD=j[Lj4prGN;DFDRB?9YOUKQQҎY<r‚ !U)^rQvz[ZҼɉ!}%MԲPЅ!w664\^ ZfۜG=2.QEo˕JxV٨P bhM8;g*=3V'GTb"@gʋ؀pi.{ˉoϘRi( s33EV{ !gQHEe{Me= ,y70G6L83Q객PBrC.-M8ش41qe mU۩vJ= ܓW4=LkQ WL̳9ĄpkL`X;+b=yJ5%?uOZ};u>Ƹ]]Şf`a|rrܖf.dG:ﶤtPksâQ[.}.w(|Ykb28Ma-[6y}L^1#>5rfHF{e)VuE']dz.˜>|(Uy]S,%p4hZ31 NeؑϒQsP>ũ}'{:1ₐ`֕:^K`i%k@yĹ Iˡ!d4fĀ" :a[Ջ̖Ǚ 6Tu2nH"m DJ$"S2fHN6wwYs}NqٖXϓ#b  s*xŁ%؏Apò(T[]26h{yv#0]i!C\ނFÑ0WDbF{0qH7w/á $ߡĒEܹ4%0'nD`8%^pnyH_mʖw-NRAbUܷܗu{ GYwR"3ʞc4 $IVȔ R3YKqCOv(d.mUw j5&'MVofx,Q^)ww0 3tZxMYgt]`O NG'C0ҊZ1OwqWb V/ZM}g|lyo$/j^70Bnܬ}N09eDZ W{R7{ ,-`Rx5.L<|Yf$wƶwp2Lh":{k`x#P85#A9[q *j>C}'CW1`oJg,z9lӣnB[X꯼(O0\0\=/éP [N6D혐MkS1*ˈG Urb^d5?I,ÍLo"{Gl\@Ȳ?Cc/*\k)hrrl}(E/ڷ\w,5]J [{MW^2LO{;87Eo ?tbZ6•8;,5:Z ձk-:W8TO3AuvЌ19H`== ZZJ@~` .QE_ s5K!E+ <2N bM|U&a__~e"56~)vܙ(LK =Mb&-I~?8po27 Dh{PPDu|Yf.C6 2hr@1xϥ673 n"(-P5.d23D@1x)%ӧcI_L&°Sٽ#j\{ 瓦_"SPn+^^„_xyD>]r7T%8k4}ɡ"=k7Lw{p L@T0z}R`)WnyUw8"S:2ǺzX|XWЁ7rBpFD @ G(3« ]+ ؉L؛ xrĵEEرRe[|apr;ZX_*a Dr]n҂BBq6@RX%Έ^3̧O"p~ף߲WL\ZA4qIbs`Mh. *<͔/;1M7^3n+7׮P8id7IMe*N)>d'CT(KƧ"`-rzB8E*jz=p~#b_HMy[ws'dRtKΥu?r]WƱ\CHs aí46Ӷe¸_ɚY\IHEc|с:J/]40u[q8 zIXk"k6ؽ'Y,/7A齱{#r%kAFѦ:_Fƫ?cޮjwzӾA 1~Vgnar=Pk)2 YyC#hyL K7#\ bh:G-wtHkV׷6=iDu|ˤX/{R*-eaK]@F,R`9uڽcpcèaB7;L'PHKNM V(Mհ{Y?h':{}MGFB`8(/Vʣ=G,0J,,"mW<p+HO˨[OHtl-,"Zx*lHwExGSJ?~.Hwt"| jQ%Y#Rjv"r#e\Jj6eJjۋ3u>Uy .%u>]zdz|MmGW"zD_oJZy׌YK/I5ES8r#ahhUp::ӧԋ233d;reVF1-CƓPs\p];'ugI;.#sa(KEud,I/uj"JЏ] jZuef xFxwx&Mn@,25L E!\@RЦ+iԛg^+$^.P ǥ ۴V0$F:1Ҳȩw;ē;^Ţ%H7'A大g].Qʎ؊o>xKnQ3/iQU mPܛ3 +ȴy G"s0#bY 7QǍ@Ȭv`$,X7\d]וȚ;1ݴ;M _h=[K}%*~y3tQS-: (ܪ0\[e UO-euoTOImFk{Xb|coK|o/E (SʇX"8?DMCdgj_LJIOBׄ밳pW^2pxGbC^Q':_,j*EǖȄƂOeoP(|dR:gbIl UqϺD:!(oeGnF\F+RpQ}; 9,VIkU)e&'!܇F mr}{ݨ T"8eac2ig㕴`?9q# \c&&L˿f O`sAq~^IoլNϛE\̌O1,7w+1=*J[%cio9Śp W,xS%YV/R`M.;F6.qۺ dxۘDtNڸڎR!E淏,iQ2FJ0s z$gU2٥aQAι|T:JC|qCQ?˹+b t#z-qO ŕT 'C~.]Ҏ9T">RXry`lK#2P_E]:;)>8Hz4g:i/,<;a@_.)bQ p\ hh,UrO5#ЍOwĴu2҉iz_ E Me^L!%&~ڣI e VF0klp#-ܟ⻤|[(6rDkvƳPCI^73,Aǚ~_EA lQ~k|rPf~P9 $J+&ˎPȬYxY൛yW&pũ[l! +\@ N!YY~- =%\Bh#rS5I4Ϋ=:r1s{;M 逨\ѳW4>eN< zm:q*}oo+ZzMKh>xlBݪ^'7|%iwxkeF»q L'R<-2P2HzmcnDR@;v~[:/[m+Ret?}haZ$|i4O2o[F,)+<<Lr18MFŷe xLOn**1;YtK5L}fnjkE5O?Տ!* o]"oa\f:-+Nsg+UϖOH Y2LotٍB' L^N$Ч# >*.naA@/D3&Zlyhaܸ*TGXEdAՀs}C}H13TY*!Oo&05gU&Qz6m[a݇X N Q:g`y(mZ4M@Q<w$zqiu?9dDvDjӖ(FcLiTFX^$U h@kˇE8Lc_Qx,# wrqWxPC OŎ`x2f*3E'DU!4fg{Mѹ./&[}ɵ2WC aHӭ'$ׇORNݐXxqIZ_'Wil~ofgC+:*nޢe4e h=~ GDA-˾:(?Vm]X>rTsfZ H$reh~PQc%WG-c._'/G1 ~{ BqA=j|$^13:( *2 ԇDgI v&pD8=1;iy_ piu3D„d?:V"xJ@qCdfţ 9Z&?mEMI:uĩ)Nr[qę!5 @CGMVzyz7H7vHHd޿Z WTLT~~Z8l^e=ھ,_f-^1j۶M]3b]Eg5 S^9 O!݇fcL4N#e.Դ߸(>}*q'gpijuGnEʯ ǕArh 󶟍a=^nI`Wk5qR Wmx+3䱄^ef&BM1r(I^"|yq<-2m_($fͣ\pltnp0Z%pi;ŀ}?aоA1f~Yx`OLٖIP{SxWT1 0WCK^ t+&P"A6u$ Sbمρ f֙M^6 4%ω|'G0(?%(QAgzL($<\O3bޜOfñ2)>-SB:1NM@c,asg~Q\AC609 ݯ)``J0BɏPǨP ,<6 3Jvpfx \>-S_'/# mZ .a+4kԩO}_O'\؍^zF'gsIPtFC$\r"X-9hS ]ȯߘaxi%zCg:+RG)Ř&|^5lťYZnum`'H}䋼b˧ϴ8ȿ~FC"HŞ_kաµ/ kFbߌ/)yH´v*:7HbR,z=`jBב֙uH?>UPs@b4AZ΢ G5Z>6=W9^KW@f#$rE7[Wr^**8A`:˺,_~KH>L FW8g6PU- C> ^ UpK֔V)kP!BRR#ֽdo7g&ԆGuE | #I˱9fCkCc&8ךAQĠs]hza }6ħ@[A3֦̇a066f*iΏRN[Z:C2d k6zbi,Qg)B]PNA/4Ճd*w%4YиŻ* P3Tr.V|;[塹' eRK>}Xm UE IZ)>xF3w"< ?v,gխHNzC#z'_z$%8ۙА>(A,J\?jTBl ڶzYlT+']f rc^ݸ0tX4ǫ]-mEOP2dd*k7lQIX&Ϣb$;Q],0 2,Fqk (j uD@]|0h 7[;="Fy\B9ogO"LyXV|D: a|7??['G_^9H8 | aEkƧ.qo Ic]`9էPF$6 g҉S S!x6=D?XAC %mqe `sāޓ8449F0)fA~ %|v}>:xe/$E,ܧݺG3DM|$\R X6ʲ'bLZB hɉ2xeQ~u G8,{v&^Je u@џu]!sZu{Nf>Þ rZZIH2oۇN>Ѵ͙œ pI4+)i~:Q=J'Y.q I WZDmE+qBX9VӾ 6)+lv_h-8-4K'Q?z.ބڡl =C8Z,\c9#/3vaMwU҅jA՚``gle).?O?W߆L ?BVd(БSZfP ,<ŵ3I5GW}"GZ1^V}U?}7艈)<^b8-@_dhPO[m@Q dwf9j!~,p8o.|3t/S/>8)\ÐE&qک&jDֶ%xK+Rnh/%ou0Y4u(JgWl eE^Ύ~7pyY;rR-q´کB?N{pe L[yM(>^ WߝdA-āPڑP+c4&c?Ev&4w, 喴ˬcAi gm”n6z`Z g՝?O۱ ޶"YB -R}h%g$]̐["X&t)*Kܽ2dpg{iKFULtԭJs[Gb<[oJ]zMck]2X#ά5Ì,pxKQw%Ughp %ϿG-pw˞2l 9gl/3v,AG/8o#x%,҄Hla9-YO|Ɖ` e=q-z7/2U$ێ3FΆ}*'r ."EaA]ڶ;DV .\N . /)е9 q=ȥը;㵟qW h6k@BED]2q/ dԭ\\sȲ\DN޵ՃI4yrLWʖ%RFlO,sRP?#M%V.A|բϽ[rn{ZhA tZ*onC!F& 0(t$GSC[ P&1HI` ~RɀUs>]j*W9 ̃wb2HDXx!p2V51-Z 3QB?o3M^mCUƦJ>#oNH gV^2}ܚ'bIѺ٣ŷ1b,BZ9C _Ͽ6gCQ ɤzGMW[}m%]v66_.>oD&UAW21^)$\in&q&Q*H\#F[->{x$YԖڼٵ)TzF0'd$sPZI"-)yt;\7A|rۇ᛫. YB(o7g&cZS#綏P#{}vt+GsJǨ 'H_e}:mkftru@\B9ڦ; Q߻!=r=`Im1 4!4v?u^4/k-j41rD\:9iQvZTxM[fe!Om[ 禅fQ\D"cGk@dK* uɸx8u7Iι/XtȢOpX?5E1 cq zC bF^U6ϽXK0d9\G)T3j5J~H}Z_j7)ZZa\%7mSn8n(:t] rrH0&lŪ_//lJJ%RUu.ƭ/kyF@ab-`"TӤj0/p$2wWvfzWoۂ/, GXOe,oPl5(z|}r_pk4DwmMq]}לZ. k̇S|Gn5ĥ`VDOe/ k$EIٙ1Et'XLQ#`\>N\$/2Gd/PN{,xFѭ$wAnq_Ռ]_OYrTqؤN>.uV%W`@p~ʼ7~VtЭbzĘ~I͹ayY /PԌ4eZAL[0G4p'V"-I;IjZ1XJ<4Œ*enD+^¤a˸̔%' i50/Ɇ\ "-5OnK]27ǑҮY'KJ5m^u4 "tk׮ÐRJؠhx]+[.-/XdX<.E c_^%Umq(V/ FIԈtjf\lkKR/|x{61M&]~z9SX `r)yFpпB pobF0`x{f%{|ZqS, =-Mlj՜Х o,ӟVE'BU5ȇa;;~FRg6ɰSXzME\qWУ PjS j|FLjߙ*"&.E4Lmf&%/+ˤrKȠ18o&[67N: LJlB\+m'@kX.fLd;d5|lϟ掗Lrv&Jڙ9)SHwl&恪LmɆ| +o\C!bBB߂ ]F^W.ee1 }٩ P/(b`]:A|}п1)lp'(3ajmKovzWިwV@=Z8evJ[3"i3CϛIUoJLޢҴ1oVh{59"`Ծ[iW"8/n+hoeG "ȎSn@5^י=!K+%104q䉽\1Vx#vZ}?˳0j6bD}.nXU h 7IUW>WCl"y7C/c`G" "f3E(g#I`^\jm+1~sJrc3΅/jܝL 1j3<GAwBox!*ͷ}mRh5R #ugEurByJ  샶_܉L] *}L]ӺTA*z^zޖp|bμ&Izp)aMef2nڧz_#%v'wܽb@gYE_a[ukc,aŖ8%Z[I%YN>ҒoU!mP"ts;,jKkUqdsS rQ?#oAtCA<}'SE =&3II܏ίx"Y:ZB؟gs<(w>B\ d?.y6)J, ]?4`>{|6*rC\jf"L* 3:З.T-Ah }FsOsXl2-W 64^fׯ.vżnX9(󏖊7r=aqL3]LktT{TɳnP>$Ph5=N `;" :zރ+{+8 F8vSR `s>ha?>DC?!OO#-N˩uY'b,7i+5x<6e:@K% h@FusοHt\O5  /use ^jO-v)ͪ3G)BMkPs$XW9Itm myҏsR+yσŴnv$V@ˉ݉lA`LCp,5~AC41S q R_-9dMZU-)MԙTҵe$ݻGb?gj qB&M^1I;o@ Ms`ˮ!C-#hnQsR]^SlOVV[s5O[I-a}_!-Ho\/eٸ.?&\CP.` 㤋3C4X+{Օͽu'5r3bwYY+;5L"E]"DmY._Mśroc0 @ñiTlvȾ29+bFM9')Hu8h2Zn3cҳgGmN^' X2x ʛ%I=\n=~B蜆䦝r;5uY(9yÍ&yIM Zv>O$}] ET#7$(Uvktݨ%{ߍ`ai, ڐg= hS>Ҥ' dl9O0y~}m~mr*U%k}K/8YD~r9+{F͝#`G79þ狼 Iw[J @p/l=U֦+ܔղPu${;8W4`YkIkԘ\QK-l}zH2p0[\^-Y\o "z{d V u8i CuU7SXX68x+<=VϷ)~߹a-,1Bܢ&`imG`S|!*A9΃x}sv.ʚB2iZIw-iهqd=$Sת [x|aL֭9u!D;CF7S.ӓb;_Η/=β`fC8?5Bt eޠxxM?ˏ{lqyWׯdN{Yf$4XW#]{Y͇xF|z)Oa);~nIϮ`S' jE:aT5.1tA/ mHb|šo9H[LQ{ip8 7`-/1O\ sf=숧Ww4ޖIMWJld k_=dP~YpQt0i//~ZM j~jORZQ/f`+ -f,B4V?m/[S<P9B'Ddܥ˭"PIT ej0+qvDڱ:) B/oJ{NE|Xx, -} qJfOv y'%ΣN}! ) >q7E+7Kv^cNru\+srVZvJ[T "c_^)[%a;GdyjCwسX4#"Sa 7/胀@  V}C3Lx#B_e@-ܡpC--_v;܀1{ UR`ź_;EW" `>IZ?5U>s7BH\ C|9!<#(jk񼡇%9&8Y]y |=f"xATrb\9Jqf[c)ir?q 1~v`P|#a)ƕ> ,w% hG'r|h@h0?grJV83/YKPL\_̱rq]TTɅL>XFBcVOgۍOЄ:񿚟s]fYge5S3 >,6|#G,'nLfJ{&UC<= C&$Mao]`ԃ pх^k*FM` .̢KJdCoijg|Mt.5Mĺskm ԅ%*X`Iȁf7amņрa+'BZE~AI:1mA?w *¬rr;I6M0VDyJGX'ʏ"ƼG9!G}hD;{Qcnv y;6Z$h*%#,I!&ԋ Gmuڷ|Okx{A&5m P:b &oʦh"^K5 &=Z{+Yp*;x?|n"2L<ыaSVnt*͈o|JsykaLYPzĶ/``z{$/}Q|]n2ms(RG*.X2DZ!Y-+ZBb{قGe'%iVUP69b=ikbݷn&'Bk KCZ!T+ dumcf;4 I,wYAvhQ߯22cb~3xtj1(]G*L s&Pi$OIؾ8u >s4[ˆ-q_KUGA@xMG;BP|(zYg lQI|SSK'ݝNWV&o~iͱћV?֗fLh_6AƠ8A(xXs瑻ˎ`P1p|aG1^ف. 3O'!#nI^E 懜D/̈́; _°T}}! dy{9ok<ݩO[gk) ~.R}!}#5.G1iGXh޹ғLl`6^SX.ԦAX a8Lf6eB.uvFt $xo*fUiÃdƅOՂ1B4p NS&O1{-' @6|l)J6PʊҽXhcYSz)N epgپ"ÿ$P錢ܶp]&`٦͜$X8 Q/~$P9eZ )$Ru?֞[&E-ɵ, .PgTko_EV3u{L쟁mx/ sGn٫4.8=E$onWb@!rj&/XP5XA,MXDj>? wZכ(7aOԦIYm }zx!ka-%UY J\B\aIR{ f Ǵ/Yu- 4k}C%39˱EZ#ĩ>*3+/ΛU؋m+{62T#$pJWsQn clFS;<کOi`0YX<#?HmȵEN/Uu,*iK=XtQ|lGO.,.6n\~@'jB; >1ъ#J#PDƿX_szmnljgZU$hoM+,AQisOf.~hJV8XfwJ}8X~IZ\]FOX}Q5D ؜逭vyba2&E`!p\.LТXU'9Tf? Dr;`9i⪛W^ѡm7kI<7J#n.Q,aq>y;/!(Dk^J~>]VNL*{@Tjp]Jl^@_0n:E.Ed嶴ZK6+( w-5P\´zCn"qM/D~h4q6%2;yﷰ 0]ƪ: `Q{_ZutVB:lIk#:bݸ0WվT[$4D@bEK:(xm:/8("[h@z^7`LYW8怬/׆@16=P%_cKV4X/dXA,)gJYD>Nkc晖P &EاƊ)d]yz׎O3]YӦ <_a,p$kӫF$^b<4U!x0*?Z EncN9ד.E$o1r}s͞XN&s͐M Fb+ uvʣ(kCha27Z Ǻ?QnqL.4 P` z])vO=! ˶2.&=oT&^&~u$ ˘t/2&_L`xovw',,/` g)≯4S8PW{$Kw઀ 'K\S5TFB GN`ff5Los.J;$bJ&Eΐ mf{޼>On&&Tm,^:]eLJ`b^OyK()b8PiʚD?}dh.#i"$Q!qƁشQ(񵗥C#~ׄBB'1kw|b L"۲U-.E㩧rϚ{þ#ߖLg2 ~Eȯ:#w@?C-"ԟKF\1?`يm:]zT/bS0nbSR@ہBjbKGYS_׀/ -]GءMQlAf /=a4Hml~}wy֯Pȃ`.`֐ck0o!M'duT= LI0)LU}ϒY=}g.>m)7a*]r3kˋ6VD_yjj#l$C|&L Qpʊ,̖I5XiGOt%7%ե?D Y_u5CUe8dT?9&V. `fLNO"_{"auYƀ!mszH8^lU>.U% \ pa*f}T̷J7&G|:ipH Xp{ J-/kZwr `m2I[{4Krט%{WGˢ'@W6&uqlmTdcC"w8}V*ҽjÑDL6t^&.װ'U;?Q}QDM!׎ģ [.7D9X$N!vIvA:4dC`=V]ǐxv;l@_"-Ap0[pmXuc$p 8)ivİ̜$Ke-G_N ڣp\䑘'"i^ws`CM4t#x=dwumϙm9K'r%Bq{.yvp{2=ú.yJc\QGE|f"@!'v/]8\Ƒ6]#w)^CZ%3%ۘ~$RՂ,a:X-lwLT+y3%ԽWM&<ܑ[BQyA: 4_e#Ym~>Y=KZ^SԘkbk Fdg M{P.Dx>܆AUYE92>au@+K&g 0z/Yg!Ō0K,-T8:@SuMxM5+l=^9(Aqdtn#xޠF?lOܺzւ4(7l l2'h.X3Ckm}x@ȡxsH@l'HMa=tݶFCJM)SR\wk+똁W6S&TI; VVjƷ'84}5f q5>͏ּ͌~97V'j<@fODd[;G$|`ҍ@WhΥ7L,E5ddUwk7įDl2]2MxqA01\}jݣ]w4M[JYAx ! >orX5|i +2s,)/vrn ~2gUgMBF߆4VQu` H-u}[]ژB\VSf8N91f#<zk/:fJ;!'XK9#XR>:e0^KЭ%: t6}u~ d%/`Cwr>(ċk#zv.!x3$4 E {l%2{N-}y&ېh'R-0r]%:p_Wϖ97ˎJ<,dӯ n\Ǡ|)'Q_svL &*eqQبol *(a\*n5.V ̪} oĩYEc^(OX'F A\ʨ/эG>_8/؞>g%gG}9r 1[>,21ٛ| 1jlucJ7>3N˭#-"~SX+;|A$f0%#}5%fZ#FBh5 GxLJ|%i|<0w= _PAx}~6G%+A߱}?wGqz)_zl)`;c_8.:fȰԗ2A=_KTZRn[kxP\c6/:'hw'SZbX2oڼ L6`0ۆV L>SaYvaL t5ӹsByH-ޯ[;O-u%04R.b$aR>ʈiݬNyWjN nC a>`7-/ EX/-qo4NT$DM;~λ5c'儑Sx܁ee`du%*;|1QszDvG;bHs'{$حHmL^][|+o܉*D&} d:v 2Q~krU˸7 p3t|ns2Zxe˽;J+t>#܊U|Q :@Ej=8&qܖ糺 $ t U57-me7$qU"zK_zj!2'/s U#DlU9ԃ/a ՙg+ ܛ4a mSvH)hCy΢+(GYqr6EXU;~O&Y(eEIiDt6_5N02s;flF5ug ~ΌIee<)g#!^K|.`5_Ǖz9NWVQ ^(569zfպ\zZJ0.n&*߃&aM Gh %_XtD%p.Y Ldž ;i4p_O'q%~Ua/\B_hAvYNֿjUqP8 Fw*ϓ9IȡkIds2)VLjwP%ㆼ?.VrM#1ͯpTޒ|Pb]{¦rN[J/ް{<3·+;:_򩽖[2{&*|7Mr%4ߝG*Hiq^(ѭtW@c!g>p6T{X^w=g_"-9ܘ;zۙsPqNMĪκF鹊9q6GAϐ2{s T -t,}׻dAuK==n9peӱ8ӚE`^!sؚ\2Z(>=߾hVu)ץ2Y_ؒe/b.(j<'ȥs dmtTo -irp"-x(q(y~by΢=lS❌Hq q4T/Koma͢b -<%B\Ǫ#Ccq{(SPZKs-Ec`#mq,(ɤ,!;L{?_~o5lnyqR~){%Mnf\|AbUp nb=E0cZ5UOafmN7E4=*r RmI+@=;Snԡ2Yov\ڻ𰥢Jt窗CicHМ* ;'(<֟0ck֘Uc@%\XٖY47s8g:uٝћKct&bݰڣX;?Z+>ďa~]/af.rE^İO-NY$`*U}Ə>oL TWY(V$&U erZfͳʓ2D]l!kwZKh"h'K3R[ Y fdXBazUɁ$3yH$3g{PzڧA…Ib9ĊIU:,]WY]ǗeO\s d~sbv$]U)64mQ{TߣS.YٿZ2c'&9ƿNrlj#=c%WpS}r}Nx䍽 dV&1oZfiN2WKaPkmb#*Nr+#ZD1K7>RUwǫl;BhӺژU&yּMnsh3Ro'nh~VJPBcZȐ5Gc@wD ,B᱕eN&&cjkX(vrc'$]v_.罓> W`YU\\tl;3gȡ<ݐdet@h%iL>2 ' ^┡]ۖ0,gKX0Bo?mKZG%Lz̊mtv$kN1[=1n-UX̴#13mL'Tـ+82yMB=,atЬhB(mUΏuT c?rUx|>χmVn*q=v?kɁ͞r" t `]Q~5@cXCe ؖ,>(=A`A|"tƶ T\g̃A5*ބBɺ`Elo+|y7Jh!OrukFOUu>R"&˰!q;ۆt?A9!7 6Kn/^Y+( Ixt8VZ J'd*aK⯻U|M^.!ym;81y 5\_xorCEzDL&ل9 Qv4BE"Sm};I>f u/l2].ŧqo<:ļO|-UIkxJEMm=7,M}r%Ћn]}Ķ*+ V}[67ɨ\VtNYٯPwsqīkۗlf|V']G˓_2<`;F[Dz>,ΙyEPP~E|60I3De!:SCpit; pnzvv""Բ-$*{=A~eLjyU0n_3Ӏ+~ՑOtXyṿ-4 &Q zww89UwSՎ O*3,{rStJǹ],8c*`&ul j+cL1OZg@e}6 f-IFٷpaK>,4ہVP`ڠ?MVG>&+ϵ_ T6 c~SxnZa^,$fdixzwmx`iDLHy#MS mC+}]UzB-ndHo墍TfygNņUlvz'ߕ\*s~bcC.̞~8(g- j/KPxl\.J`1X^iНD)aQ~Cµ/s 9wa~^ag4JT {3"xvzw%WT7E[mx[֒IDki)-P *[R}rxD畾@8m `M0 7.4b t)x[v/e^_чd7qˣ(յyp oKNupu"*$S`CJzئ;dVc$8Fki ~z-'iVA:B>\M[$dM/+)AS[jmERE}So#vC)'u`(сxR J@8J|=ݼ151NW=K'-"X FuT!]vԂΉLROk ,]`w#$#ῡ0|D=V=:~icbkFI?NȂn!J?ꟼkqF <3 +a(kA>lTb& >$o[gA%R΅FY;:ԝXYL=f:[@>CH]SF+r CVw) Y79lfqGpZk.VAr>~b M:A!WkH"N#ק?;H#mK,̭})[w͹. mS B Ag.`=̜@q\V,<̓3߮<_ Wen =¯K|k1:hbD3++ᑠ |ȣ-#8?G”_FëFQް>_n.[\4_2L4+3P'qawghRd*E&ڥOZRss7Zžx@ ~3e)Hےݘ:;I#J*L8#F$!#qQk4%IErW'ѢE 7vsCxwTdEXna WK`K?;8SR9zgb6R6'kwȤ!EGA:.2Y>IQdL<L0Bγ (G傊;%oMޔ?m;T }>L.y*\83XAB| [1SN? Vx.TCoEmĜg|cp6\'ߤCDGt UZY"ϫi]R1Ȉ$VxOS{(.2oplDDԇ[kyc|:iQi7M]9`J!f ӛe+* AЖ9UrhɟJCbh ]+="})4Z[G6PR(#qBu25'&A#dṟN݆g E2Ģb5eb]%']p Q1"oز[S?7#XljZ5(|Rź|7$V3&$HeptW2U\YDB [0}c/+6Ù -A;2JDm.&K}k|(ޓ[ 8"}`T!+EjD~c*) ` e.㞿=p7Qx=yG d!+bm}+&TE*e;aG`RJb0%>Lg iN]0z<+C"pl ѧJ ~s$%ZtcIFj~O0k= b wX]2η"ȫZ/@xQ·B8C}I^Xgemc[ňJDҹ̇[+Z/ {P] `ΉǀOr}~u+WU_n<P)dT"L'A6.}Hrx,=ih=< I_$BD̾at2hFaa,vқh0 ±9}LC)cǜd۶l_xщ91~'ꍣP{I`.eͰYxY9|S|-jQH~Y7%@},n!AZ-[nuCz/Qs]yjM#2@zʾ*0G!{un t{p=ر1N3=L\EO-lSuuOeglI'"*pi'~=*]B& `p*Gztm&z qVKo+LFLp,09OKeU*7XItaQ'PCWq4m ,Ĕ3L&Hha{m d …NJ.GAN0Q4ZTP0 p9:F:ڰ߱b֫+@92[c콧5&da~dT+Lh?rS>_:>A_k +oI8.J &7;9JǰғD Dҽw+ m/c{IM@݆. !'DEIWgG}Z<7@:90~G i7c{6xǫ3"o'lC-&`Ea(4\GF% 涗jbo2ӺnХ8|(~y!~—ʧWhf0Td9Z\܀JȂ;EUr E_l"H5iEuIpe5W/5h7lj)Dҵ#OLVB>ѷ灴yQsd$RYbš/L>d7Z$d-C~WpĹ>\g ډ#7ɷ62Jq`Ka)_x qbsa+K;+yטa`׸QdN6U(}WguԞ++0[ׂqž=~)t:U.(A C~],"_FX6 n'<"TŽ;/,ͦ*/2M\S#]T܀%jiَl!2ϳm`)ᵐ CPfie2pQH|N}$A }.;|8lqIVT `^$OcVtA!G,\pHD)\҄eUֿ -d'pZy7(͵IDGH64֜qW<4(FyC\38!)ԯ=?~M[vR!\V2 s֨=i}"s G4$0{qnSl3/Q?SO%UaFLD/ ͔b]0 "vF<5> ܃a,oAKNRy=]<τP+'`ZEW0(pgtM 1=J0qR,sgEXJdȚΜZCPt+3EMSyчT;7p*c~lCuu=cZj)O_]KAhNl3W)Kxi@B a3}RxKVB7;ko<{nz; ͵9F5װ2I>hZ]ݞ|{NU'!э@D֡7^cc[0S IqDi:&~~ O\GػnM (i)!}}?-N|Me8VQ%o;}aI j7G1gr#k 86/SS9-Dn6T,Lц1A=nYv[b l[V1LOIV%ilmHn#9'Ou4UZP_6b'*6X#/WO,`҇6eM~N; K>9})}dR}p@bӷٓ BD.ݾ-u–gAzb=9"0)'6Ty8Iu qX<؂^k̓DGqhX>_*$Hn6K@Iu?W">:*Y=$iVgzmg"bGS, ƽJsfL1|;%96U` g}sFBȱGwL3&-fegͫkqKՠ6K1Ė>hLHٸAe~^c>%69(C̫] nU)h8߹,ܔZT;huR,%}=<+hX/Rh1H2[`n^l "3H96Dt}$/!{q ?4ȿigO=?9f$dvo'JJr 4W&En+P4+Mn-u7):2"䛠hU{YgB{2Ri$1OzVU_Oڨkc@FjAF}||L)2J1q\df]x53o[uOF-z51ijnb^, ˞kInG8KCz]lٴtnX"Dљ J.<Ʌ|"sKX(#Hy>j/.ߞ0vw%xPnZ$ǚh|_ ‚Hq.:, *&9wp%H5hrU݂qۘKkQcIFl7p^C'*jw^Z3ykvt5?*|&9CU"5냻8cTaTs)Ϻy}óD'c_t1@LNʺf3Jag5Jv㳹ѯᄉUrmgC k4yQNn~5aÏFͽ.($X>,[ &!tg;;48H=LohLkڲϼb8^!zQ#G.=nF%l{/>+9V6h p՜%p9AqRWqrcm p Bey7>́S@צV\NV^2?p4/hV6Qi s 8߲RKzslA%RNrc*=`ʾ?nc` `);EZjPGD0u9|RM@h r=53_{5޳$Xa1pDڅQ̸VoeVTkeyC'mx֔ KM|e׆iK&V~Qg (_eJ1 @flG`.]/Ҋ0e kY{n ~|_+nJ;}bcޅV $ B/wN^rX¡'g-$2QB)щ!yﲮq4}*GW  UʅVwV4L܊VkaOrPAZsʗoDsNM1\Ep7<+,ke64 _D7H57ZU<|yb*r<-g|  viݘT,r.۷! qQ%|M(tK;=l"Q/3uvi!5 ,d" ϓ"RW+C[.>zV%"P^ڌh 󣨂@8iy}0 w~tUO 搉0}-tt'/Pu&6L/3/qAi;wx[!z^O,]ȇOQKW ˻~9+ " Z(C= h\"+ _|ywձ35i<4Ň-\r 7{ Yd]5 H/IpXLOY>p-(Ji#T58OǁpA']pxT9Udo֯IyV4ۦks [|kjQ.~éLb?=9OSan=u+>Q˜ת9y鞼5d1.i3scN8{wb<5؈8Um Ï,eQl&gH'xm;aBChz|Db,Kԝݺ(T8gi y[Pr> }}㙨;dudr÷6S&bg:^TlкMNhKSJm7Gn2x@`X|~Y}q:|"yРb \j(5Dmq?+VO쬫1jCldH5T;mB-'wG] 7Dvc+!k 4KOQ7,s3k ׸E-]L+ $ԏz#F[ 8FΙ=)1/۹N-b$`S15u)Xl;/ۛAt7% #J޲C2n5?E~ nz5;}33q:Uq[ib#EQ5ch֡"d_.eۙ@PbI uq%^K_5ca授_`Q]v}98$ҁ' SͪOs͘B6Jf헕NJuvʙY0>)]$Q}ɭ;o2.[^n3ud')uP |jσڏd]ԍR=ur[QxuUn*$޷`n6,?D HB*(Ia :,h}f ©dմ B*ڱ B1ʿ-We~\>%l.cC s Oы{X6Iӿmp_|82bcag p}ziZp_IY0q8^Kp{k.f2Tt%J x),/h6w@ayND\8?JO鬕O$}}IRvO*Goo xWz}^x rn WtdrW[ey5.k%h,TU#^há2MHjO]v-ſ$qfiDžXs`ϯ,%uYt} >2z2!MF\-Ì^UDM")`F @£ TeA ,fY3"I\VBfυw:J<\khj'~2V-:rmD) F=,w2"ڻ kva"!5e^n(:;2d7u|a< @<$ʐN&Վgb%DÎH\9Aca5ȹW. }Qyf%/=S7yi:rY>׆]?̓Gb!?: 5FcS떰ͷR~?OH89=g+u3ֱ+*{2&V0}ԑv}sDO, `V' !]^:S'aׅh %/6!*+m PST4(ADlNgR4 Er%k-y@wC&{=t;0$a-"o4& z>6>! UςEcƇt$FfVǧ) Yn@. K;=:ƔxHuue$AjR"`PUy|<1i;4 ޿O?t6T}s{?fǫ YU%Mh /( Yvt6Ҁ"2IKG+aeo@{KhlraU=(YQgQTVig22DP'y:,Rh᡺o&k2L1n4hkkŕg1}Xk\[_BPj{" ~+D0+H OykaZ&Lr$^"`T S5~~ìz|JaZaߒ<2ԕaK H.Zt\'.(%p^KrsuQE/Q"%OIr99 pKí0ciaTԪMR/Cq=ɭsꬪ}E $p;5'"p |`ep.ߥs<"S ]A7>~DsUr&T_2B;m[S<0Q5#k[}4T q>>4Y`@_J7trL+оgyV$S3lSJuļ6Q2ʨİi2DC8D}\;)pu2-AJc}l.=E-gUybu44Dұ`kyPڎuߵb41 X=2&x*jqv'%DD%vؔ ;!N6| İ N+>G$|H'Qi*/A?u<05m)싟Gq]71'"~E^@`+03tΛ4TMNް_НGw4Ķ^:D扫BE{)U]'-*طL~\ND۲Q}_)Dc1N"$֭I0/ZlS#eV8k<ꧭ& }TPP7@[}O#I; ,DžytM=;q^p)ڟEG#'6-e~3`(s ;$L/\H]j\0[CHt4RZЬg>:QXJd7m/GH"?KG k6BkS{0V-̺")u6G0n!\p`n͉$'njԑif?\*g@*Lx}b^elHd`m.܆X¾ETRYb -zI)"]cV|`43B#Ok .%oYj[5@Re:wLOR4^\A$<9z5K@س,8˵20L)o~[4lvKv6-2Pl-ʋ 0BLY!Tۓg(5A|0J⚤5ߐ2na&h/M m&+7趓|ȍ ե5n{J5FU9_umIRWt]  >%Ij1Zi?r-wjq| 3{Sja?-wlJ^ADY[BH3 ; h|+wL,m_x^+Vd>>>0~O$[CtDwl]pTxhzKQonTO07Dܺ˒t1KPޫph^OM,'o|? J_0\\ C D@'HD?\BIKª/ӗE-ܺ~wJr3pٗI G^Y_7U;8$&|r/ !Ǚ[ẜQK0Ӌ WQoӎ4p@YXl| }7U-)wpptV;j';Zv>q"Um9Bʲ| W,y]6+fuƂ!MAa|تԹ)rwȂ)]E휣ţUH:[bPI}63NzҕoA<"[8y%"K25rP5 QGcUrj:Q`ØNG3Y١@{5+-ѦG0 i(=d]jUނtSwOd'.%N)ڠ?KPrt٭KEtޡ:. ỳJRg~H8r jۙu3=Xo} "o{ʑѥ U%Iqq(^Egǹ:k{Ww#6/Ss7q Hߍmc|ADWzVY`VR |ȻԁCj6Ter<4ʆwg=LFTkVzג;P1`Nd*/ʽ2(O.Kp1H}|uW7Wrَh F?U_[mimlE0Z_osL$5Zux\yz(]Y 6?hR ̺GPr߄eJH?,côCYX@f3WkWWeo.hC}[V+K]gn&m7)9q閠3k޹y6Rm~d9BnBk G`VrEM;҉)B2YiL ޅ Wb-!kZM:އ =㦯ht_ЉueǥABYz1G%D:&'7\;pGVhQki/q8OPslm/ڒTW1xXHQ?FH 7)|ARĆ2nFSmY("}~ʯ;M?Eq.vb g^7jlb'' ڱQX~Bc"ΰM{S,GaeZ㡊jL)aeAhKX&sG8<L!~nl~q"he} p#ܵnXJ\_:/coƖ1JiGUX $; `K<y`Z!gXB-`ѭbʚƿqOO6 dR^.A;0zBWĐm (_ʹA֘E E3hLzmzE51 /u4ZI}L BR/8A̓44Z,^vΥ.uEkl M6uv Y6>T>T)VL 9;W׈)[q 3}ho|_Ț:Qngw#12UI"9z,)B1e%Yn8Km bW9+0Pc"lZဴI$ ӤΛ2 K"41{+P L=r66 vPnOC[+@3}3؇eCzG~NZɫp6tj2p@r7ISw# '0w-y?dcGteOjCF& :O;U\p"w_#7٩G,< kosj1Θsҿ{SelK_zxOu-ۯ~9,!,|Xl!kd :=4aŗv 7u5A=:oySgί-][ ZyF_M$:*jD K/I>_I1a'6S0s84!ce@S;jP%l4š{d*/y-G*; ;%LP6O1u&c]˭/flRˎ\ P06=wкnB1 AYX'K?ޮ}׿\`TQfӂ<ߴm!eC1S[-r>RH6|P"x|#)ͭ+hF55a42up 5Xv$`pX}&)!I d)\f]`mMc#q31Qo(z> Dl2t[e1wG[VF:n4{%H#\MW4B~ )7Ø2 b5t![31F\e~h_zqCfR^wBan`Sy%~^xz&}g ĆW]f[U„CZ\Ey7NݦA"@ό~^an,e^0/"5wuc/tZogcI vI:duw{NՅj$V1e4FZ$[)W=GǬEWڌm\4K2+ ԑc7jd0,ONc:䚼/3L](4z?~|A w]iI c˖?}[71z~w<ΧJ7꭫8*xҟJw >:z sZzJt;ӢJGx[gHwCJ=":45ʄ1.ZmLzJ~nN֧ 2 j1r.bXLp0dH4lUwK]5Ũ?؅L{ϙL3*JyĄ{w;o)kJ=prx{i9DU8&S_)( Cd7e#S,A娐GVp_X*Saq{v#C&EPA2*1m]5j\N{ŷ~e_[b`;(KPZ QpA"VqK8bXZL)jOz@bcxj#gBX̻;R(;I/řDb"}nS/ ٶyt ݃`@*6j|. [ds3LJ͟ U@6I  I(#3 AɠMWEqqm/an;f_`zI"ӰgiE[}S+uXc'e9]$ý Ix'dKaShbGݷjkzNbVC|V($?5PbeK^gvYf@\<;Խ&X?~*Ytd,n:=U~ `V5}z;˒X]N}G{[4Zi~eQIjLoxP$fE*Ii6=H;J3M| i=h)@3Ls>v#͇J.he 3\ЛQ>[tPr@ [y Sל8ʧ:>M?'.2So&#+_<EUJBbMq>45K=c3%!*DaLݻ0{]co"xByiѣGA[IH:9jO)lx(3f4vdg䖿&W4H|p!jѠxSxNh{WTUPm&fXf]y])26=i`rP;@wi{p2!kf*7RBEmX>y?Ō҉L \VS<:Cza9vQF:G~؋=mdRImݺMFمi(آCaCfvz=k6B4 Xv -`huHmdy=b^1ɦk[TR41oh%~uԛǜǼ~Q*y3()[%lȚKCe}ᔩR''BY@t bȓ)w0̎<_d:Bf˺e|ŚF4y$OdQ)ݟa.,)-x3;L5/w0imw轑K'LI~GeA ~ c%27 ^IN~/V}8{sk*+JzxH5EgN&l0?;kCDհ*05wOދn+?_`Lg.j+ %p7⎒Z?y`Wygde)`Zd1K~ EȎ Jz-0U<.A;i4  xKmޗ,&R,4 lJ}=TƃdzbeފgҴF@ s9c4[߀:9NR@ N.|4ݥ)r- 7sN~s;ٌnXO0n?Z2΂BEEQφD|4MHKZߌ_>/%0e/"ݩh¨i-84%~y#OO0G;]RPBpVma]f+UB"Uꙧ=I1TEs$BRR*ps>?0g4/4U< R2h"Q$QME( '?LXד -% ? 9ÀOlQ矢+Egu3\h\-)Xl~y">?MB #y!3q" (th{9h+APcSP_gp*R3j6NeŷߜKO*؎5QG߿IPMW$`sqco9d{3t#{ƃK)jߤ뿀",m\wȀc<.@%UzK,AH'p4I2 C@`Ϩ=y;}|<ű-zf֒.TG7D h-w¹v 9kÔD0%&2zo =VhOi+M9OE/R'R{4jhDB:^ 1~}x3L[tbdbq|Tnˣ㞆{N=Av;$ bFyOmTlΝB4B :RZAh1)weCb-B^}3 !'4OM}mR^$ #WnVl!m/sa /tQa5 G&Me~N}o,|%%q3PIIШ |QO:E¦9xk 7蒼$Өjaŝ cm&_ȀH7^,I&_3O|Zo~jl1K,01n$Clszׂڈl*YOuRP17\~JC?~5$Nj4aj?sys2<_|©Q3ZOvwίrF!(R T]Uu0󇋴&ޮڥ]+\׾^J>ŚՍ߫#<^VRe Ȁ4͎ArG=; i c=$IFTtyj B!*'ܝ  JqwR9H5R[g/yaԱU~H[9͚k*Il`v-6E)^껭?f2]ͶXo)wthmaM6>iVXf1BBv "\`_k>^+xLgF{Ku hv JO7d6}gO /'IQ6z(ą!XPY1|7Ȳz>A^pxlqV٪Qd11/9Kd)]w'o ~Q#h sSd?<<Ď,ﴣ~Ǚ Rh1`izr<(B2Kp: og:ٱ*Qias㾅jARKRA8{%LI˰O}R:O '5Lᷟ\?zڬV] ƚ 08aQ EcN]X*nƄ~\oĀu49E }J!M;;j;R㕂^:lq0d:pXֳ`|8@8Xb!LjJ;-g\8^-wDFVN'F2sO_DcÚ6&;xzdmT{{=k&_w;RMk2*lPD'cn_tKא.ZUrR< ¯uKy)ƌe-~/~[u-C؂_d :3V}ئtt"$C pWf PɍU'L.O%BʄX(((vFkH9n/bx(SIviniLG7O\1|1^ZF46]UA@x*=<+ "X쭨V~՜m/ݳMM(LWdxT<$䍱Ƀ/p? 9AE,iDEgIU #ԨLn#35NY Cʜ"E SOy%z~Q{,ٯwL&1ʪUAxd: ]$]SΨMQ?k'|5brMks6Ybow Y!K~኿C=f0d9&zXB|: IĹIyNn8d'G]/t> J:=II4P!(i ,}-2k9.b!̂/sh5]h̪VW[Ǫ͏a'y|ny 2Xd zʄ-Q ܅l{*hOޫSMx,6tS)+mt(9!I?̾R2& ~_8qs; !L=lE2T-&CJr宽eCC1KrꕔA9- ~Y,aЍ$OPXtRN @ol[zFhe"{HTx`›Pɥ> UÚɭۋX5K]gkC(7f}9f},<{NxO[gĤq:R"MmL q#z,ꮲkS/"nv 4Эnl 瓓Gb[u =8{|:QsKo.E*'-зJNm>(l,,^d-x7r7TTvbV޾H-JzK -BzA_F*8w0T3tm4W 82،psU*($3 DO#L.&'HGO { ̈́Tl%c@YKБ8( f14qr;@Jx>BO{uo(Ela:HR5PsLU1%{7OU1T`VI_٪ɮg'exfQ2h\F1mS@']jsPԬ N Za7ۮpֆ6 )G󮋑)^#粿j+z1 ll4%v=eGAUpnϘ_ ˋYGj9o9C`'4S&drM vZl1,*9NIU`f ۳y.S~#ӣ>8L+0O7)92aCZ^^H iZ:g&G[ָFxN{Troͺ'=܆h@Bh좋H%M)j1&qB+gE:-6U?w3}Vqҥ{^jJ-akF2yOiP6 #bnKuJ V\^9 oc _N܀eFtunsEFVpW?I4FY%)h KkŞf)ufin~Z{Rn2g,T:=PyTd[ fS#q0(CA父w̢jU-ZF־wybvľ>,ѝh~)q,/L1QwYA Px||Ǫx\kZo8)H [h(.t`@fYh.5N<}"xhNN[)>~ȍlxi ײ6JbjpkPN$6/_lTH;o.#agbiG̙pk3d0j"~&U84:#k/x.~b }&VaM2IC]Ҋ3(oMs:kSNVv)JPXgd:'@[njExF*:X(@跁q]C{7b )w%;yzz:}4$i~ON8"DF}1XFW5O-dOưy [ |EO6o)/ƽƷ,KktP% C۩q06,V%mXd ::#izi~K3oΜ\W<0VXJ.Wb+d\ X 6${IĮ/L#kFK.2.~wKwjHf*!4a1^,kgpQC|c(Cl6*t ]lEUrr~78B0JR L7-樑k ="&o5x[@tWgN=bț)tnuQ;tD:v÷ 'ť5('J]Z 4ȼ4jhʟ'hח*]  Z$fucd'O/췠}N7yI$Ia}?\]\ɋ-|os?75Ԩ{P j?EÉTh%Sm(@A&Uo诇,>btw=,]w$,!ć] ~Jc7PCBj~CyY "mM=qaM <NHrP 痉W[ue} y"nVQ~;}Eux&zlpJO(_8~`)u\̣/ݔi 4%W}nVH_/$Qk)ד' @\&@gǎԋ̑! M^KHxӊ+|\~̐#^压ڿ1&r_A|PtHjZ\2P$wB5ƳV­E[?>@B2ql$6g,d'?6#iaBI+-%%Y孱ituò=O9}Ҝ VJ _ l=|?.ʟG::CAo9EҦm'a,9+ǡF40̞~>Ci@;tTN!5;).\]wp1JUb=!^* (1\vO]?\8CSj5@#J[4V5!!-܋M%)҄)D:u}W,VMfS`vYnv{T}S({f}]n-!PP?-17nK` $|yz/9rI6APo!8ۈ0Mf,,G_oI,m03b뵮D+J!CVns°N&3]|%/ pik1Y Tf:N.,_n-{UkS(mlL$^CаrR]f8A~]Ro|ʅxT)WE~E晥&g,.+7.P\ ܼz߅V)KwAn +H$QZYeK v0 hQ(LZP Hn+]q*?Gl|YpzQRROٸ{ΚKQ+XѮQsw@ϊssܝ/ $)od{8 $V̅8ml{;t\rCa> IG=ݞ"v;'jevm4ꔓՔEoc3+4V(*E0fZ$ȄNѸt 5ÐDP3k~״vd鐜 [{X0}x;#rpoS~bW_K44S8fKkuF8|k$SVz||+E^]E0+opv8#AU:5?V']uǪcM` Uzc]%0K]yI>vkWasIJx%@ 1&jߋIh\BXŪ*>'hؼT~n;l7$ gkT752I20 } AZNK_ g=WYٹ x 1S0r :zHD;eٸ oD~x+ᴚV!`Lꈫƈ\+qky}rDp;':g(s 8 Co, ѝȎCҧYҕ1t-snmMz,H> yE({:. IX0jEY >7֊bxl/8r9l<薾(keɱ̅1/m V}`K`NXxSU yP{ 2ky2 = 6:B*@-ޡ:~U_e%x;Z&ҙt?E*^t 8)d6;F]șϮ Cvrρ)u`[D/zZFIkQ_;5.?:PV ⛵Fm;W`_AC Cx!:[,0VNe +4%0BAz:2ӓ) 쥄Ts˓l[zjyO5RYcP-Aʺ<3P! c\אP-7;n͕x1KD]6S\A%qg2Ђ)4'AxėShd`weͬ AtTέnij h[ٿrGmt kY(+ R\#mn&RG8CH}qW}.(#ȀCQ:/|#7 9cy8̏*S8`gEWs,&J7PGT9Ud [(B3;( _Hs÷PXWO)XMo u q~Bc :VS'G06Ѡdv}j6(en4 `Kn\eYS<퇵ey.ix1kq8[qm){2^B^ @Ran yppC]GH^(!d8#e9R8yw}ͪ%pEo&JIS)]YofU>QԞ gM/5|_JNzCNlM00e,ؙR}PG]ݱ70,A$X?ŖpH Ē,{5QM]IWⷕy+ʄ1Rf[RDl[ħ3A? d?U+'ôM M?E`mP_$萃Ddw̠ d{,a(,C19ֺc.Y"O@1{ ~ӟ0N.fN:h7 UDn[r9} ζ|3)9NÛz`$:) u\Ns(>ϦNlV d3MMȎG7_GC.0ac ʼmn6>ECc}Դvnf rg&a\7v_` vnnƍ MF"# quIܠNf9ϿS {ljP &FmSGp{ NLC0P! ؈l=63KW72UEbKaJ ٲP[ k96O6Ekz~7lh {R4gΪk;`PJwSq*JV`2)݋|(Qqq0"zJ!dN8W*s (qpf5V$_!=*ɽ؅vN݁ ׻.3zg]O0s7qij ]Qu?lؐtdv:Gj_atK-*Q 4{8o0hk~+|̄nqEx=}t^)סVHvRʝyYKci'gm߃t'f+# ~k8)2pST ;ڌZ i͉Cól41( EA&oeLSd) »̉8h}Oq]2&)11Ckm:SM+ܓ < ΙdHw &$2yaM 'c]9xhep JX 8 Y 5. U{Xioj*:+EqS̨$;_m7:[jw`DЛ@*"%8' ˮuDaPP62rvK^G*PG06K'iL+zR_`z{fKK)|[\N¶dKS"#v@V^F~(HmHe;lH7MaϾ:AwXǀH h I{sDl E5 |IV7fE!3{J!d bc+'I򱤺92ZTRKbNSVM!7CV!=VԦ U`Š3=Ǣ њ7+o@{mX|EC,iɇi2O1qY0Ф1Vs!ee.6PEd+,rFIܺ+J~X U; _) ΢'8K3\iKwQZ= +GV5oy0PC3%נ{0G+;xv+/J&`njIL;IYtl=^6&SٻNMCVElA90)g93vtӈ͝(߮.݊3;i&05^{R㱈#n"E5b{{(؇DDGrN==UJ=*kAx8#u)_MQGb?UzYzdT,)eqlh<9([/ lU줿,|D/Fj1 ͊nt{gs$'+X\lYl4nN(٭`FK䢙$w>40xU!uX_xJL0U:sk]7R`ȰrbDƫ0er;Uބ,"Hc9CLp2B>P>SGQDgwW[ mvyz)N>}P׾'Kd1L\]7P28CDjGm$irl)_Jض#!t!$kZ,@ R]vE'=2KH?Kqs q%3p1f Em"ZB(ۦmFRgI ;3 W+/oD 6 , `^(bbI&bUS~Lq~DYxT2'- Xk4;i0JZFBD-`c'P+bKa3M*P06R ew߰65Acm;ݻ$' NOa{i>UJv%@t"^W}{kl`A_{'tPn/ihRDP@SeyQo^MriJ{qƨ Guk۷o%LLB&fgC tul63fe/ 9^,_-6.,µLH([CIR? &?-N}^ d&MigJ$qS =L!??A55+݇Usy\_`fj*1,\IM"t N]ҘPX*KS sX4ݺh+vmAy}GَQhF'h)6{Kr1b&tLٿ*@Dն%vJ+Pcǜ3rT7V笔qjAu3&4h5m.@=\G8Yzܞg bzNo@ :o~=MD!RVH/>Rҝgc{\lcQ(d2 #60hsuWĜ SWrX.ֽ78lI? ̭N0<Ɂ(ӟ5{Bؘ4C=Ǔ_M#}qh?bN ^cߧ9)f+HJ\- $zn2ZLڗ'VR7SNuj  RLEx F_Y\P_Z+RK敮bR9$(nG֋_𬒰7$gR V~x4.72q}5i ]ٛ!B&><PG¾qxT:=';S&F^385Ue3JС8H^ڵXԢ %~ba1(aExpDVMiH:"C1p3QAAP'~Z+ݽ>V `T0Fn /SNy/dܲ JLiƈG0Y%mHb>En2PR8ykE:YSW*&;qa<+Ndg*$&W6F ?ҴF3έxMIwܜVR{Mo*BZl.yK6-~q-v>S̛M{5d4͞"jlt FUksŒGQǍ{]$zx}XkrLdJo:d&Kܨ~'J.a UuBY1̀č.fW  BBg1~P@hw?MM8[(x0ibU:u'#wO=C JA;ǹYwۅ%(!:K_f=2xX:j2B,O'Mae;U_K /wń:"oY T{7\9VaioIή@ EKihI B-"d-i/KJ/(S?O믪 GoQ~2Q3o+6aؕ# hļIS"ݺJ]\l}ܵzcc452طƪ/GglmZɺDv\Xkܦ 4/QZS?HІY+7q. 6?6.{xWK+VD 3EMeAQ[ vDWvnҁ; *Kz~5@֟uZ; GVvce_A ZNT+N  3:nаYqnN AB _mLupLF\- PzfxLطVA+7-tm0P^ĬoZ)=0Vvu}Kb @#]6.Aȫ bܮb_ya~K00qDwH%E{dx[s~r d{9j݋>&OΌ#9  Iɮh`7o|i 2{8{,Ȣھ€l%Tp M6ҟ]vr@#γj=B 5qT9g&D:q}i~W 7iN"=8;3udڬғ+_[J1Q1RW?7 12ԭRÿ<'T7]1A8j "'Cϵ`wzu.B6mTvU,z4~asnX wؠDۋ:[M7=[:|6L 5tbz}˛mwpo@$ɚD(PvאJ? ǠMij% UƎkVDH#FEn:-nؕ;-*wiؚ!fl?.6YM Wc(U<"`9N͔4Rhd!dg#=7ֹ,<20jJrZ!#(Qt*JL-hOh2Wh0IaUW`[]̜ves * sl%Fo15 S-獅-ZOqn!vH8?A+2H8[*8EើP-@ y阕YoG@ vPg0,? Z9N*4< ҽF9D^umQc$C'{C]Ʃi#' ]h\/FZaU! , v H&J>O*} " Ai>}>>"gM@  K9Z;:hF&X}N`lMuEl!,'rl$A.&ч ,O+õ}IOZP6'4g;h/w",P vRqv`vh6Ʀ=8FfNG5?VԐ=J/( ma1|"p.MiM,CT]k!$Rt& >ݝzaE~;y ;GJPL&+2 S9!yyW*mUOW* vS6<Pl}} Cz;I^%S.m t/ ^-^ę#Oд4,%(G.IBbU0[rA%"0 AU>ڟE}82kqw ު1VįJ OjRܚ{@[v_s`pmDQM }u$ⅿo G󛂃/{H(LZt܈Sw/Ûe ñ<-!AӉ(:_L.Wl^8J O}g#I38DB 8/{P'47ەV.plAlP`0#$/r?HFuZ{V :p:!)6OrcdќG7TTnt$y8'l㈯gf7(F%6)g!1f*a<]CW=W3o(B `!I#6e{(<[gw%:%92$ɔ1l#E%7 81}:l"^ʽUG.?]/cwWh`E4it ZG:+?YljkZbbݩOXE de"5 ݷ?6gX8/+pr&'"c*S[{+e4 (յ[P7B|piav?8:Xc= 5ބyTVt>[Ljs9ylŴj ( 82%Q //0VRmb=-uV*MD1-ǸH* l[OsP+:?*g n#ЋxDԛgPڨ[f( ԪAV^,=takT&|)jб7҇Sq|%IƜ#)Й%rYwdRw}\QWF  j ^V'%EHִ9H.3ƶtE>eZe~"w[C7Ԋ!Fa`,I@4"ڀI%CxՊH6Xhd,\)$ZlW}K tL!C2kk\.fF0(xQh߂0[0E#Vb $謸p#M0ʞp=~;'u VW9?}?l6@ u.ak3N$پ-]O.YؼCgeƃ̔逦ӒG8|OĘi!a4!kuCgZoK2\IS  R(c|+ޚݧJW?F,EaFut֝sf?փ2Iq"6xBW P,JkHGIBp\EV4w>gJWrB-fPfTdzṁJBI"+vj~};QqE~,hz F2/j{|9ݓlNaXήQd0ҙ^| mNac F tQ^NtįE }T-]&tV>|9.zXP|ǰz:Cj®.Vu圪Gvs`d}Y C;׿:w<30@+=be2_T^1dz#u'E^0 WdDa Xrgʃ'R<Fs"{!C@j@]xNRR<CK),{=pkBѲ'X;#h -b{viDT ')T@4ڔEЬQIoU+;R0Zt>MLEIKL_ynQQU ."-P ۊEIA(7ZLE6X?3>Q%êWv% !nORSW=!4f3% T3[ Drg6R;rEQfK0zS3ўSAkAYB#%jǬaTCzi%H[_h4- \0f2W>Wfw _Kկ쑡&>du}YsCx.~p LiC OV5%;vƒב}:Wj 5"nL_2"CRπ~WUs+[jkJo?bYL맚7ؖ}be2 Ꝁ@M  u<2R-KO \XQ C-&/;FDtwTbN{Shah,72ˀ$O5?sͅc;yX3ӹT @|j`'ckŀ[Krj~ի(XlV\~2XNDqW@e/T46=wtGn@}Wʱ3='o`cV;[U9bk> po%h| .O#tZ0h' c 1XlSƑ/48&Ұ~-K#ā;[Ϧdo(ZEj* Y[ܤ=A@\sb*PJFJ?- շCB ;ӱAPatQd\|73V6[u3º=,Pq ll".AuJ /VU6ihrz4msuPI0-*=.cW3mfw}PL` y-+5ʌ\L>_>;2FHp~@ÃW~ }@~gD/ 2Lo6 [3$j bxD"oOפ+$PG}n nFyLM~ NjkOo';TSm&fDRF Rr12#A"NY< Tozݒ`ЫcgX|y7OMJ;oZy,.jȏ8%FK H/5lBsge¨O"mM']k@3`Y(ȶ](Lzۧ!1 &ZfI)p;/qI!]vK"go|E MmQ2/tμ\z+LI8p'ӿz%>V׌SlaxE>:$-.+26>nm/S }frW8^kGϞy9{t /`]-@K}'VRa6FBU2{E["`2c,J:u+e$fD8D)7$|fg΍ɷxxLe{\e9nn4׎`;s۵4i)b{5Zfȗ(@Zv& 6,F riF}]d2Y}Qu:8%8L&iA@ùI@k8%` 0uSe _(| :₩Jl85Xqq߻ UMyf3 Mt%ZL$1Zzx W ّtɁ@պh`<8|Fq(₦ij~Ug kȡhobc|G|sy2˫6Q,Z_2ȹmTѠUԥu%.Wļ_rےD@31ܻ7@oz.!rGt ?"hpg_mHG?`ĴTfc@ԢAJU@ QuA3?6?]oHvW[plXlL+nepj\pM,q"D͘%R AM]w}mgz' ifخ8Px_AVyibMx"xKf0_<s" @>5=Jܼ~(2˘~hQVTj@FcWs VV"f혔{zˊ8\SxشaE"?4DL1򡛝:r [x<623μ575= #ob"?_\|(Cw=O.6%eB`X:5'(ڊ?~UEKNX0CքF=kSX$X7ơu3OMH =YRڋdAs+}QG[m9L2 { '~x(u|EI3{2J dg! ~Rxh"<K֖ŒP섛Qߊ NsGz7o4O_-Za3Ӹ(u'[S9PnX?bG0]_(On 0}gf[>o"Tիt+eP\F&<VJBV&E)6p.&Ϝ`pC*eJFO)wQ?0k7)*ӎQ'6bsܟKo  c 6lI.bawgg]LU3%BV*}Eb"X_$w>#bjFuH-\"(G-_Wm'8LCG|"zL@ Q}q|ꨓ($s$LEfOc<Bm-=Jb9CW[T%bXI{f4aV雠FGBWOvC *ķF5×%̤%mzg})E qGj4)Gnx:> bI>nK7Q()2OIӢ"ϕh9Nİm5^o'gS^6OM-iJt`$7E=6?9 R9xFEULQ3UuZ@[&}y\->խœ)q~" eT0 _]r~AwSסv8O@2]# e!zCU<DUÇ$jMHmS;=R/tCN-? SC v2}];MD(D%@NI|98۟itnc-#} FDDq79pRRzH532MaѠHګ ,+mͭ#Gw_1?#nMQ#ގk~l 5^(A8m @(ѯ 1n^4;xIebFyO}cq1~i']wz aMV #p]OC7d B-O(ضiĨT8dTA ZbD.3'$z]-itF竒 EjoB618OyREʑOW* kŕr,(dݹ(ΜꁪQ)#ʞ/2lb +v"i-1ϱ`PHC{+r~0Eřj$}ԫHśwo =S4quCm5|c"g۱zYޚL/kzN3aŃ|at38 h<4c=6E1XU6bd">]r p N ˘B1Tbk(?pb$N n{. Jo։fn.=CԮ^0^#f miov3LNVqQ5ľA :*j”1E y,fqcl*<]b6K%q`ElY'0W_S4Rqu_t7vZm6Fe"oSQZLG\Ծ풃IbgvK;͂šR=aT^`>HnШK[- qԛP3 uj^%n.YU6Oߡ eA݃6ˑ (pgTR)-B)(!l+@ -c7'AH.R=8Xо>09ty-kt\ /ἧ!yѦۚrQ7/=6M.5p0?"hbgnqdbb$gso#YwA+qU6&b])/L9"b.eE wCEԗX V a.ʀϟH3Uc%HlϮ" ]b,#%XUs>Ѣ_M7s1܎ \Rn1ZlD崲zt_%۝~>QǦRv Ֆ_;1?J2RLRadN\!8CEO.Pk_oyX*hOu gjT : dVa>ԧP) ;FWA3߸xv {cmZa&/6,Jbއ#큰Ǯx/%X)C !.3tnurlݓٻ\kc -}J<Ɋ' ]d4#X[(җ'bxO Fiӄ]X׶ ohnVcзN?xHUzӱOe΍taڮc`Op;FpT.B"k'.i1˕:Bm֕ūJ\j'ީ+ˣOlCXk`~4LjWxhY3Q'+ m[%! b8_RCbATi݌vc*30U%|xF९V=*Y:Iq{) Cl}T)0эڿsWe^Ԧ7<ij2n CW&;Pӝ)0 ^`~ξWCز]mO >)u+>)A oZ+i@)j^?RTZf٨RWp(VR0!ɔě^IfG :x)6-Y۔WMPյfWT\=nn:]qa!\H.]|b^$N YR^oç-'o 9x T \Pɋ5^V4]O޵K&oM:BRnhUjUuk aq8C 1>ِݥ=]fn]M=`P}+Jy#F|MﺖhbUy1NDʼ IlZHYCyw'» bl-\0E;,ܪ(.TsqL%IOzZ;,!nWHeɩHw&QF~MHpM̺⚳M#G;!$~"bN1>hC<؛,י؁s}7P$c8Sε ETEѴ|G[ x~YT޵Hj)>.O76쯵[/4PП(`U⛻ rp' o]{d54 Sy^fE^ ~{׭7r =^ q&ޥZۍ Fê"u(ZzeNIn{ZJFRD d$\6pBܭsPVB\%\Nc(KI:"/b!Qh)ZyL[ȑJh$oo;6{{_i(}O/[|\HhY4[;.7 U$O/ !6Z OmhOu|΋v#߰E-9 [l5d 8U- d.=' TnA3bI).ILx.pr@wҮ7TnReؾ?h&_zaf }Tb+ )Fk LwaTy˥@ #PܸOƻFBZ,D9#0msYW)t{-n8PQܷ>,6˩ƽ{X=zS%ijadCa"[>^~ .yVkhRUP#{wSjI@7Zjш=՚K,eO>fr3I*ǧM#bHee 3C c$*uIS7 -#Jc|FM$%n0aaxM+5DQMρ*gx` 2RZ#.5xҡqJCux쯁T\r&ʫr9> ~.&9a-&G텢f;x8L`O5rx ѱ+9݊"e3FqG*~h -͙ ooc_ELҢ{zĂJ=v ׻~c#]=K*0)y7ɫ .$oPT橉)ЍgIU46-f(IA.A 0 ]KPwCb|Cy׊(pY-Sη :fMq%|eX| ?/t%p)k6o |c`ۂԻ[Nar,6lr'CbZo,67@?57 /Ԍ2b&͆ij&}n@D\:W U6$:H_ڱ NߏdORkri(2d0`NuD}Ś<=^qOuI/!i‰C{Ct6C"cp2b~Niǵ9%Ȟ +Ft=ne>#YKBL5vdrq BYD;@QKU5a.c~L!r 8cRWoo!^b{ h%V|\nR'iY1Uk8,?V>)KСj'LJ> [+Efd wOrZonfQGhXLs&VToC9!۫5Q$^n{|f#u~AA,%=ÙD_UwBaqph+SB:oS``^(HfV\nRWM0XZ^#Fʆ؎M?~iq1/648Bc| jw Zi߈yiI`~ #䤏#oJRu@ٿuT>jI_G"-41xreաtۇr-]6$X~$f꩓FvAi:wW_G`POc:?w \)HY!pFp->q3[BP؝W1T@C{O A]&-Q,]onm,VmXfgW51`J{r0r((KBi O]ih(xD w4v91leÉo~i_{~E1yCr=JKZN?nR{uwb>}I$(7bQ<8&qޕ4YFO0l'-R#]W͸GZ/ʸ焋d9>c"W42328lDW B9u#X:Vig:KuFvڌUqƻ3ԁ5G5f/^ E Kuڡ WRNWڥ$';ٿ6*Ɍ22Z)%}ϰ7IO\9K:vH+Y63ʮ%)7ViUem[h,:\BEt"@*g93C?3<|%1 RYaaTkS1U] iO#ZH'tӣu0Bd iگV-pZ.F'aщ5C6nWȄ<k-K['fbABX #Qi R:C\4_oYބao8 "Q9<.2a>ZneV: :-Ρx m~'];Bn.3ǰ.^;~"((7rDeS%ƒ=W! ƙ[l͆Kڛe~lHқx?|-2J8y,´3jvs2y{գq3}ktL#$i-|Z5L%2ZYb"꤆Y@z.6 V,R!Bny~F/K(L㼪W%Ǚ-߉%?Ϛd.poyޠлU^dcbr.UAt #Yh;Yry wz}(O\mR `y,kbgcߛl2[ neU u/s>=I -]AHPw ' h`.\_CyޠѴoGK=n?bLq5k0k>R,D0?غḠя]X ǹe?lrh+y[#o-9V-)F؝e $htɒ* xӜ#8T?mMYB`pL'+u0**HlzokiA-G< pHa>p5U#?#={UKhx{bjՠ Q!y("X&a&Q"Qߨq"DT#Svqk?TnD pqɃ83jI;,ǠL;GJ}&>f6] 82/e,3" ;4D=}191jϦ Ѓ{S5mFZ6 (-H12\ ӣ 1)dL?lgnSMxڥ7UYVD:%ri"M:DxB=> 0h$n[$&Ff!$ 458$Wc2- K"C" BФTu/_ =f\|F:W1 8nw8f?g3a$S<0x˭ oLQSSp al_4f_P4t(\k6&8ͨsS7: =weCQ, 0@G'fܻb,ژ+qEG6/C6u \̗Ak Uug i=>{B'#DӕkP:$@U0_`,Sރ9!GP^:CּoAkĂ!Cr}&0gEXҲj'lwjtu8}C2j[2QMLm+H.$Zn?x u/>]xi%[Dv3]&#k28Dy P7.\ ee5!!hA/ɧlp3[`W戓I&p— .y!Pcr6AǕ6{ŋPI#JpF%XϭQ5{J#t voRj]\߸߶5X._,8:b_˱sB[,~1rwEfFH?9/yf6=1^}zԆ[S2P kfnWԷ $-ofn>(4<~u a?Lw*{6Hm/\LR ˾ _~bH%i/=|r6S0dX &fÿ* _)A.+h[Qo={}48έ~܈f{砿[ZBƨLGzlHRf__ N 0v0 e`slXQiiơ=PVk6f#ʆƅd9Z$g :5sN<(nc*ࡿ8M~3 阩#5 v?͚dG3"s7a 蘆]z})l !65Pm¿4i =VeFW0!\3cq@仾q=n=%?ѿo9P hi-x!؊vx{J2md`Ec3R oceCH, .k "WCL!zlHF͂iZ)D HT]:A+ ʮU)z?u:NϦ:JU3],$U[VX]XEَrp:r`޴o(0 -_U|cFVv2~ނ|dO ʳ z *iXb,Z!rU'ڪ?\0JRӤ K7$Ҏz!/y)NA1UtipkI ,<$Rm@ڽ؊?9u×ۄbF7H)" aYh&&!-,Lnh4\;a Gׇ=Bvztg'h#ފЊFo)m/;Mc3fF EM܌:'Xlqgv\kn Cj8?xz; s))wxL%> ʓ| ]׹mLhϩ_2P"ʚ&DbFO7 kv$gW,D4Xe\DZ!G.N *6Aa2%tHN!, hvk։!1T FDb4aypO=,R<#V"]i1=`(fU?xd.݆NN>8g!BX,i ;b?:!VZj{cSVށz0W~8h=>tw^.Jp-;xWJvof^յU$ePP}x0dEdM8. XS<nu4]HKf~-\MWPrJH^*+lf&/ϡ QJ8'TD 1-~3/2"ԠY*9, \g>?-b@g6ٞɠAM\Sv'47jraEy2P wa10'Fp@;K/#th;%%b Wv'${%]NR>V6*ܩ,b]C!A]aOHڿS^W: .Q2TXA}Vi[:t8L*#2I%,Ö{ͱw̴|!E k]1 u1k,wǿBʥ؉l  Z2':<Ƚ|UN0)]: AOo$ I@Fe] j;}\llߋZ"7p=Aumꀜ v9G|\&a?.#zpb"͜c'azu_IhYB I&p#4a9uO mb^@p ўScHH+چY2a&5l4LaĠ$4&=SFuaj""0V`3O%GIw3l 11ֆw_.Wu]ZA O#493l  rU aԩ&o,t/aI#&%J]9r3SB̖L1sgot\nS)=I/6PG-þJ1ABXf~Cf59}Ӄ bK#V(0 |K^L[&ؗAFK]H G'~54p)_&U:Nj~~a٣7GprXMC7J WQ|aڜ E#.ۥ|@O4FKy*wu+^@,ʚ;n=. kEmgȢ_I(|d;:җ)(ؑ\Cqx4㣂R(m6{ّYVW 4&1ٻ13A%Wkmq$a/̾d;.1@J\aV})pNTvwXʔM{OM,630ptv VxsRAi`)M^JqRyzIF3JG0B+GW\h$XJjJkA1eD??m͂tyٟwf3tIU#Ӭq*V(O%H2gAs9"~CBȦI低n0\\̵m23`}łi,J T@=:xavgx% YU(3ԽB=O?+oE==[,9 0`ՠS#1,mŷN7J*j=|5Ev~Aо{J29h.]x)r{`w6_FB0@SnDttsoX)!w*&]乔 WuzhaE'R\ ˅R%vEYNdLNeybi4փB'ȼ8ao:9ص%MkކõdzϬ9HD#4A`,@9!0 Vh- 3Y˹j/@4h%[%z C&y2-^~L 2ظA#Wr5Y,l#jagz8^M,bӵ=*+ᯡFG>wjBIG@W\`ƌa7ZUCqPL]6,ӳ fmÞʑ}$|ҏdHդ fxa>CTU|j6${9|&pG7ؒF[晢W:cm8S_,1Aer0zbjE+OxxOZ@]|Sx;3~M@UI /@Y1hNqycP *Xg(ri2JDEf]_9ARPd{@G.ֹ~6>`>NJ!8#bn_F(U[UkS*.0 ?szH˾ntͺnRpG b6 5(z#C=.A$))K7R]!`_V͔:kGՔǾ.3'q :iC^rA5+0,qD`01d˒F~S4e1o ڸ,MoH?W tuVFu&5Ui}?BߩAI$N}W&ؒ):*Qϼ=X_GBw N^U}j ngD{M^pe\ߘ-+CӌpJHF傅d 0 O"X,1.7QP641vfl *'.BBf֢ Q#jX `:CťYLV=Y `7>UMA;,3b89=dcGۍ$xSIF?'kb,dqh`WJ+YzvjI_! rwNyCWbQ@?\._p6e%P*N_n 8<c=#'[kzrFkd汨>ꉫ*v]?.16/oMuل \\@ Iyc76$ɛ#v/ds4,>!Q!U!U/` Bg1l.[>]qeEM]`>20tfmԓaS8>BqY[17o:m㙄( M mclE-E߻6'=jAf\K%<:ၾ7lۚǢ精`V7x%$+:ErcbTbP1N*=`Zf[#ЏS9/>3NY]șX˰t-YX6=FܷR.ϚIvxS 71+sz$M}-ױY_}=7>Ddjܪ٤Y#:_x9AE}؝B*&i|0^=Ux]#쑙$;~15 Q>l} fO8Gy7 p= xKmFЀ=\S o$V<.-z+ܑ>;K@xJ{y&{wsM)Zo0PY 9u k*Dhzk  k; t{%tUxiUTЇ!0tqAp9KbjlrjRا,;&NV I`E:_#@%T}8JDlk!rK𺾋,ٵ2|TѣFדq :j}M~ 6=zy[H ԽqrdKㄎb?r$n6jrEAǾw/*XGe܊iv==?nsfttP& Lֵ, #:4VkûvD&$V!9Z`]AKK83s䯵 6vXPjӖѝ+7t|a$b0^r(8X=~|\(c7yo[) 6Iz ^wUIWIQKV:wjo2"6JR7ly|8NLѱutŀZ=X-OƌUq=A.dv2a^]2N?O>+34fN?d 6 X#}>Fs$U:[cbܥjմa\Q[jSRmK5רQk{7}0Hgn %'4ҰhSA pZ7ަT;`{;D P*+Y~tTjAU|[s sG'a؅ Ih sCә '=JsJ[$H:V ?^?LFby`GJn]=}I`WRӜr^n`_i`0Jzf} fYh*SN8QSm4ό쨴 ikL]Fb"'suBJQ!5bt̋M,n{{[.׈-?ئuc߻'Mx ( 뉕c_ߎUo&wi\?VB:BT' g ¡pNcA@2͉^w-[<ᒾ}{--ufXw9x5dYTT'a~f?h)._}'&uzrNmab2#׈g;4X1V9Iշչg#4ie3N]5I-k+"*wР?Ea籘MԘѨgo OƻYQ4oTsx֟9m!L$HG׏!' \~Ō#]%GgVv)Ʊև!O 1Co1ϐ֫ݾ2Cpg)yCv>`Xx A(VCfU5dX,HqU2>'ۻf4^d3;vu*8JE%ɗ@m:0 !aK*"[ khsً"G cJ#9`fe͉!vm&N*fw\:JxY׮;d\Y{ eYk~3SEV%L_8'6 HB|EK[dLIX RkƉJ.})!pCS.Z2W.dN)jnHvsAܽ=`JF "6Tvw>M77$6P|YH)&R~{vH7s! i*\UR箞|FHی?'Pܯ 1dXfF&,|wU+1ňrV7yZ^p/\6 Os(ڄ*ovE>L)$IbRm6©6,֯Ԝ+*TԒjQ'vnmoЛ/0C՟&=D- 7⬞Y~IS7d`čyҘvK7T/7_Uǖn B1]yg@~KBT+]Kb~FG"u)epKxRs:-Ru#*ďZ-wf,W EΓIGMPk/ϦT禼= ^E2J(?]Jt=-P|M _fzȷbm1Y˝65g/[fsp0t^o_j*,"xe:Mf=hci~݋hP?(D?iw 2,t);yyhύwHDؙ P UYTE/6B"Lj\׹chE3ɱ\3f ޢvzƜQXܟU齩ň0WiO!B ɏ]Ljo=[ƹW1 Io6mBHa:}J 1f`Fh&L[*0fJ:y>*2gdtfx{gΕTzG]Vk{xL7]:q&s5j^AkjNZoDdkJ!Y|s͹A^'WeZ(x t6;W8 OE@?iBS_͡OI D:HLiÜC|x7[ZF4+|jfXq1GQ--mit;bR*zrǴ E'T7Ns*K:`N?{Uj(??XAz:(8V׊Vf[z`< }euh܀~&A(Œ g}d~96ȅ8[PW Qv.\] %/ `ځ%aI5 cl9M5Glx󩛐7w~Y}"JKo (nMs$Cs>F߰tX YG 1 (-fkS٨Ҿw`xCYpi \d4(LB;FED'>/\+EKlc,72ɝЮY.F<_Ɵ7(N cxED9* :?z|(7ydZ6^Z|n]ƑSA9Үxf9DL^WO=vN!Wϴ='UfbqYbH1^OãȉLj#/Wdk[T:0lk] zSk[rvG4*eɲZ!I?Bu]^*d.[B8ƩH&<'7VR.&x(YZ"m;nJ,Ntφ]Bօp ӧz0DhU6wڱD :i&Ѝ  AL:ϡlvZ! 7˵qXLr)*'-sghs"eaM۩(#7FHĄSCˤr`ȆV:A*%#u Hh _Qм&.LiǦ@0^ԲbsJeEePEJ/ z' ^nb5T`7yK*0R#Z>6=<;QݮĬ6ĆT9#Ԟ]"sac)6ؑY`0F&ʩ؜<%W'b/z e{CL[,TШ@K|~~wBW^-E̤,%jU̕Km[ք<c:- %?ŅT@Dw3B+ujo"+E!1=3}7_*uŘU}.G̮b.* D![-hT2 4QDkl )v /(Z?g28*ƚw?FZl7i*',&k64bd(U>{O];ad-N4BTeu5>~DTԕ(j:p,u)5j ,`8-De;jI"ۑT'w="J$/Z{C/-AAxUP*>R7 b,+0#<;Uo-,¼I>} ?B-/W.hv=&ܗ4X%o?"B*>YI7"J })Oq:ïm dms,t_&k fX>"z+@kw2X:-7kJՁ v).aʳ:))|g#oAJ-2H5i]GE~u#J肙#@cmD9o6]tNI,1~n||*فGyrtB8}=(8q>s4g%رaComܱ5|{B |.:PG(zXd #. R'o‡.= 6?LZb8l'NҢj675yx9'LA;?3e̩2hO'ME.Y$8E,bMjC E UՄQ8A+O}^;qdž!IG Br.Z1xB1 Π$0j&@דyf@p51=ml@Y$awg&#ҥ6HnîWrM._e%$>M` :ƠW9@2%oCx3 nhUkﲝV>zfo,O@YmEZb4PmYH7c\mѵ<"`m"JsX 5V/=_F<]*~ޅ*.S" if;|~g)3Ùw9:qȯhWOhmp#lV|F-tu %Gz֎Wg՞> sKW (*g-/3m |g= 3 " Z8}! gucB(~:JsX9يdES5x KMSciT)O5nVTHh'n/9Q G::l+O\  34I1hrfKe_ ^JYZ3X3Cߣ!`mu7l]J \izXQ aJ;vqCQbo sTT??ii%Yw8ZŰʚ9q?(n^ dLQ,cu!H.=#Ӵ`6YzR@ ٹ<`9TCِf c (/㟝nlSĂSl8mXr]pmkbۇ_)DÀO3S^:l}?+)b^5U] 5񧩎Q8= n+z ߈ 3Lʉ0(RlrHIJuuM6(Wŀ6L}q5$1^£:F#!XU#5q&3 vb0ʸk%OY*hvi\60o#D$4cgN]@ԈTpY+\K/D}΢Q^ط(ATr Iq ]=-)LE{vmrؠ|_bi'<ݑXGұT.P 7H 7RQ&*>Lehpt +|$[>Wck:1P87mѧ-JPC󺑯GAhE0>;Z!/תNZ!EK3Bi%4:]:UU^9zͧO-@܏5Oɍ­+?L$٤?;u}+nQ<}7gYҨoVW$3^7f%-eo:Á-7B } 13w +Jo迧)en5y+9oͮrkMdM_X\Έ~V#%i(n=PSn.fz1XE؈TYO?IޖYfaED:wAF"t[kRKFUz ,rmQ; Ki*VΣAG404JώD]삯6 :jR?;4n' M:BUn養+#4vzƢxɽ+]9УkU+T Kv_Y`$"TE56'@GwJER\_^j/EL pz$Cr[e{z * _܊uo#UNo~(Ô_#E"k1ʑj qDw:䁽~v;ud4U2ufCӕ6Y6a)}RrX:zG5e_I5>O`GQ|&ҍdFId@xtiI'K/ $U;nE-闋Lxb@`"LsQxolkFUa kC"ھu_L4v uR*Sl@p4Zj4*zJ:[\;UY>_:}-EcK]F _À)N%ЮKT2."ڝ4oyC> 0v K]K{}oZ]Ly3AF%:N#Š pzD<$i_ RO|<{lDhᅜp\):آnf\f篔;?d`3إ4>G=EZnDT{C4Oc _m| ̿ PmѤʉ yllࢺ̉&l1"ge_S$u8]ȪX̧WHIH߫ kQ=LfK& 8j3j蕷8٨PBLSN_uiJS%non>dnaf?~2A{` l ;(}1Q`m=\3H`C zϚl5X069L*(Q}fz!9=ӟz4 x>A"gg;6Q,K"4a`ꀆ X',(#yC9KERk b55IXg/) ڛSijbW.z'3+g uxwHs?2U>hI&`,P #2 MYĜBEnwXL&\\,a×L_?H94qFщKjmBupO2J& 蚅k6B]yl91XU>1_1Wjaxk?V#pM6&$k1n{b"="vֻ2C*)8zzd[mg?9}#Hf[.ď,G߈k?o(2mg̉JU-Jy yrXMsX<<7ɞ*9JGM+X;v9 m*2&%(SNU%R JBWhq2g,^hLc =/d8b8Σ[!Xԫ w%Qed}|軴%#'34JTDR-g ^1k!6751zC;ƫZuWP ӀhʮWSfp7NU/ؚ-kݭY}+1RO%LϧjHc!h>9$+Qw#4zw?4:I` YK9ߦ!gڑO$rZr5 aR%(,+wc#߁Iϧkżrg%Kᓮ 4yt.sV`Üש{j xϳ<G̴D>-и]Z3""F5tJr̝?ۏ#SWp.}q'i` .c@cP,Q뼀 OP/ w5*݆e a]`;zYet4;",IyGY;/w#UOo`sMl8{5y܋O9Hj3OyG_Fm9UvgfT˜=pIߜj >.%1R+[޸E-^Otp$לFq2O:V7'-|S,zUp# b=)N>whU;TNyZ:*_ţM@$ Az41|E:/bR"84F?x5}<N)( `p}s{_5WEeK ƾ4k-юgː]y媢{"@bJ, A ^E4sYQoHbBSKw7P{ߺzTtGԾ9N}jG: y4vReIA0e(,P0O%Un{O~{:䆯k"K(F#Eg6Y/@ ͛٪A77x;"o 5.Dai[ ALE74$fx3 0+GV>;y/KxQ F?%ڜ@=pKG|t?uH.19ARf]s |jl7 -G`IC!t "="1"OCLQ`]lsąBjŇPNTܭ,=rH0VBxhUIM#wĭӱ:VՇ<=&n >p__ѓ(Z:ˌ=禅Kr}~I_`'sD3DR,Hr8Oi%hԢ ]ќDQ5JӪ_ HI_]li$rhkإn5'B0 8c-%'n-K6a'zޘ;jT?Y~Od Twt{Ǽeޡ6& ɇHOu/!.ۘ߅u`'D2-%5Hz9?S(h@d+X󔧺0aQR?O+.Vr흂P8{@]MJ(q[<[4?6v#i b,+ӐmV o릢n(,A,) qǀZ͘N8Y۸eaUyj v xɚ)YgUbjfYw{`+}JE6r]t7cCc[`V[ +lN//$Qg͊ cUW ڙo{ƯiD&{-G\I]@*0䥡C~ETsHI KRxL["`B=GܓqEe{n{y\hP G2cϖvm0K ͛z+u-UZE}:*wC1 13&~^4xy~GshJy T ^V?N!m~ΪM6,ܳSz뀟'ߟH!z%+@du/0{`05N왯~%G R2Yҵ!ב*x#'0퓙ȅTeS;bJY̋#!{ƳWJqgʝ1C4[zY}Gl"ʚ^YzX-Z)x \qUmu"bee6x)(N!T5狤aDr6vvm5i/e1<#b Ѧ\&uCHws;g;\Ch@=i,Q&^_c:ApN{f&k$8 Ϋ)Qlf'1/xh$jZamA3-nb(BL$)ZQ++ءo%F#pԶpϷrRU:[t~nw[cts=:Ǒ.qܜIF015;JC`z/PxmLTCXn;"+T;~TC(ǟP" |KoQ/}sجFZ8:&u0Ze!-}x k9 oNvEUA^PNLk($ _Yq\]IV'~IJ  vOSH0{Fؐh$bHYG0 ġxo)X -YxP2;&kЌTV={8 `~P|ۣ?_gogIuKBcObOYn f_g$2,碶S' `9?* .RyXl:xݩcPV*/7= n,wZ`z(R"1|OIkf%GY ݕS}Z@)n@Ήt 1׵KC/w&Ka*(`Uf/|=Kyzs1 DWA`ĵa['|,^Cir9}3`7dF-%Oh̡8rwo~\z܎$f'ǩ"l"|7 *ϬvH"Q3 XڱdO}H/h9)‡Ui<+nZA/άӽ%)Q=Q E傊{$JT\=sRlvoiI9 <~IYŲ8VFf Wt/[7)诜O?3MEdŋf41%-ɽc˓c6[cpd]Z4JJ" _vl܆QmZp*ނ1E@y/Lg^Je'fn q Ƹd)5YVВѮ/U>:g-R{h\p;`} >Sn\? a|bB0=u3KLnUz v](@-Yjm7 {B,Leaʙ,_k)pR͗+-2 !ZBbo2,!z \[c ґtXܳluwiؘfk0dMass\'5yy@MJv3I/#6{JI^O2~(-a/&\~^ӋL{t}Ej7܀B WpX+BTۍr n1T1)0;ոUMt&_'m3/gozAȁ}R-*JٳnY Ɇi@&FWf p:4+wb4q&~t՗9Y⢩c\Fyf@,x l~qsto5 @BSI:r64(]NҀM)(k !Bn9\%uO$Qd,Ҟ[0tw"n@uWGowhKev`V7 +Ca f||6^J۸ G:n#a~NVQkmj=|B!XKN\ѺM_\iO4@@FGU;E0mL|6> !Ŵ(oJ]p6yG{y!ᘩ]Ð@SIe_…ap* zc8 (T[;{)̫- ,Q-|47b5F&"_% v/N6zR^_} }- QT'6_T=34xX^ G^=!Ik3TK{oa#3@Ra}WFģx1|8fqT Ÿ_2G/]S,{bIXyE't%L^C@WS@깓C$z.[$<58Ss(K#ꖞytjkʜ4ve!#-ކ>~iׯz}yg_| y,S(.u鏍0h% NM2Qh8}˱XMRiY_&鼃΀n?L﵎T{a{F;y(ySpwGNO7 R2GQU! )u3sٞK^ieKqmT.Rh ">Qߩ27 7:96Ii9f?沈H7R"!B4Z#U4#G/ud?X]X 25$[<[nMXЁTz~#S1AԵn m ŏRT=]gBnu[o[I;6%v6ǥ8zu^bϠ: 3^i}ycKڒ\"c=P_j}S'i?ƅ[,!:]/Q '*6}{2ڙ0V%$M'3EXi*Ms nDEo u1vnǨ\~+|Hog$&aSyy攑* A_խšx(4(tW/Mw #)iy[.9!ٍyg51s=ZQh6|I}E^gˬ&" p[p圾*;_8%77# ،m|̬wHjlsAÀY)93GZ~ vD jϺ<{FX`~ z7Z}[Et͗]L gy`ky^듄Bಧ;.ej\Zp}ba0UPB;x2p&tʜlP8π/bVPfjOdm綶2Vūh'x1kGq(7! rRxz(r\Ks셧sfӉN,{5鮾v< D|hxwp[pvΆKRz/Pe!(|.{Y v0ly T^V!@ YBhQ(PSh(>`Lfub aIۭ G.!/^%rhB.U}(uD^+8P. D-!QIA=XlD s{Q,97}2r{F}z_QTl^j4^L;YѯEmyw,E0l# g 2&J➂yF`a9Ͽ+1 T9 p5&};%,D`Y+pn#kR«֝U小Vb ye^׻*VZ{HkQԌ$Z#eY`,/7kz ;WbF/:P c&fv()v䱯f\ iR3yN4lTo!u1ɂ;` 7[Mj"ު VjKS]6 .gJm8k_9J&>!ܧ]aMeXFI|ew;oW])@L15ioQ;CVGؿsk7N}` u0Q=8ױZ|qR4”n2*c"@d22¶QA "ky}ݓ| k_9;Hwj( us61 FrE=ϑ-kq#Mz 7++73.αg,rمE)??) abz3m$cnbS),zL~ď"P ns+3]MKd˅7&Sߢzj^No2jz7.ZF+\[NQcq(‹ۯ6BobE՝U,Ζ j|G-njEZwc=AG]x٩8n'lp>KᱦU$ͪڠvV0]*I|Scz Ê_Ws,몡6%[`\9x#{qyg\& `We Mz(Q}{ bFS<*" +%" L),p̒* ^ɟBqsT;\^C7̴Tt-jmCR~t d'[sĬ}iC<{_-Ա(NPYsTXwWN'קXo|˧V=!YTF\) DTmѥzvb,|:~K{f_  1]߀Dk.:_#s;h8l%B- K[DIb|t#]]hfC¬3nrh߇S0 åί9rZ,ɔL֪qP޽ ݨ@_!DZ,}'+q)ż zL!l͏Olj #fd6Lpj}=*J MW 4B@MgK'6MTh=j3Ҿjʉ81CJ4aޞn.4ԉAڭI"\c.>6f"%)#K d&Y5~l7g:8wkHnx5c!o.ýLTs[7QwLdfK!ɍum#󲲷տ礟P#ш!w4BT/Ak1vJ~T|TI8q&~# J&5R?uMq,-3@U2kE`?QCmƳYy!@޽bHuR; ]\bwrYKT^ʷt ybl f%4 Q Ε\ڄQ%<ȪZCʌlYG/Yį{Q܉JSfJ0<C* YE C >dW]? L,yf6Ić?bvɾ<_15|Vn9Q Җ\ͺתOeי9ٛ)ߵ0e6E-TS NS"<d_YKx"EֻܳrQܬk8`ʊrBF{ħG#A;q8[ GAJaҋTGS.un2olyi^.>|):K!VX8AnNf_ ՠ'@W=tr. !WgwT!$Яz F43q/'|vC OcQ@)! I$$J2s!crpiQڂ:X´JOǡ%?2Kmuz:NzUnN&|`g Lr͌(:} ws}5h/i6,zjdT/;mBf}N^أ}E^B$?8f@AJ'<:ABv`BZJo&atLSMY"NoxK65$aoOHοO1lZevoAwjS;2lLH5 6?:.U#te]HvMHÐ#͆i:' #Z4@lpsfO NY#;JV@XH#b.+l!\ݺ(Cdm XQYHr c7?YӟýsyhK"X:QyI m 2/7(Kd[0v |+wKJ_щ=J=Q=m4ݬ-aEMg[ݤ_Py2:H -!~vpɨօs"\/qG9qf\V7}t(0a1+nhj{{Deڜqg.5Ɲ9=r~S "4FliE.ͦQh=k->B9,ִ#,\-U|!܈~,g:6ZʫdF i$h*]Uu٧;mg9 Vu x@O̧;U`I{y?4{R"')Cw,]ew4ҾY2 wcI/b]x$g͑fL4/-?ZwA%].m,={>`wD)uX z|tTyV6w9AtZS0d -3<7J%kNbT._ BN$Yђ| R]>w]D!׉~'gYL&]w+198|am( QWءj ]k(:k${]o4x ,0.YP0/ڇO'턠uhbs\ၪpj) a&~\ ftSJω tHCWnnfMW)T#8uw5O"4A0b>w cXnc>iT珩mEW::ZBakI0 [/yk;@COe늩=\Gy>B *Q˫;<4Vbvz, :ࣰ1>[YbcSu$hu TW$>!̹MҔ@8u5HĜ`yfrY0c s[ᦋ~`lFYDCl_+Ll.0o7q% NKC,"EऑR cqQ6FAomC#׏d mI=<Еb0!]E}n=5 Hin\ol4p~ SiB><ªE͐i|5ۿ5ts$LEMr d {P{Sd#H3(ՏGR.5'Bw7xxN\yKQF ~L:dgk$Tc/n+ҏ/R~J623|J+_&F_]DPڹ4srĖF"}I͵c' -VTl\׌f"5! zj- +`Ip^\ /+*W LMڽ7 J00gfY7&a^x|UFFKxIJ>Ы|Br+Z5ۗA뜁  .ȣpHỹ);&!`# t 0M/[Sk"5\/\;}!G-M]|U9Ivp&=`YחVҌȷ>=.C`g5$K씴;x,R^X)f@@#`'a|Thz>?' ^Xkfwifih#B X%So|EF 1IDRD0fY@6|b˘#΃ԚvsN'+0CQ0eFepяѤ3Ii@\:r%i۠Z99v'&d~_8ahw-$vKwK* x= daSi73ǫMyB>v~}7ꝍe>Qmg 'w$Igy_n?/0C%qvxܿ%`"^Ojq[ oDĔ+ \lP^#p hS;E~ 2Çs$!3%ОnKⵛ6,2[G5&bzgu'C4'ǣJO*131 .z&qGd{/~g^r : Peוm3Skw"6h c9'e:$ sBs~*OȬV` a*Tsc7z!t "(4p۫Ɇ& &,q_6Ѡ+Cڠˮk *{88)nLVu0N6"DK ڲ7Kn,ѰHE-i"T#yMr+}Wͦԡ{04 eO_?˄GIٹt;8:J?K2!R|gjQ#5EQ3e-@ 7p4rUPv/ *zf Nҁ֢ TOw }P!ftv R,'0KxSfG;  Z8n`1*)Tvd=bmc{INȝH·45o1;B\Pz@'.#hr覘3Gat aC_Y9"z <w]ё*1נ L3榅?K$5}Lg7ce&:Ӈ61>'RqZ$ާjٝp@rX "xJ9(k3P([@"yF@uUi?a~S<"m}l c2]ի Y99+\J"tl\_Nж)K,3hΧÕw $G gʻݯ?$ rq͝Itּ-ɲXkؔ&Teɜt 8=ꥀ@/Z!\]Xhx䵍 ^g ZĚ8Z$^S}Q`>6Q}lKѨB/'|u_8'5DӣzR$) N4VaTpB #<%E@?Gb2gqKH# (/kl B$TG.r&yyQ\)dl|q1޽:@*%e9| ^v Q`igo9w澯vm>1Cn ϳzCy$cf tN%C85Av;XY MeCNE?Ugre3nڭvBbA)< 8#Sf|/xЅj]zb 6k;U MasAʝ<8ۻ1/Q;-7RM [w?&|j4#*vEzJZDYmg?So>dm?N`)Cy>`,τ=s],}´'A+?_L&]fڠs$n) r\#2(2]@T@_\<$ %zvUPKr;02svM<Sc]aFKAAfƼBq!k.A1G,dVl%pwοc3 8Yh]i>ռaJzl,D5HZ^-w%hki5'K3GsOfbm6"RsEyy:oj]{@~oFO#{2i巭`hrD^ Ze(aX&pLj!dԏ+3H8Ѹq|>2Pɢ7Kqq\c௩0*^ZztO:wBxc(;2l")[)G.ڦLQ~m6)Kp<.^$tkх֢uJnOoy:זj( |Fɣ[FYSjX7|@.)PpmFs䝲v~;8 xI#vd5CtXk6wan1bE52N}leBS!ڈΜReͯB f̲9&;:A2e մ73ZWnpN*YN9a/OΕ^TKfF%uFq3-ӸP[Xux)CTɰ5:׸mה`S/BNe /od4Fv_]# `59&EjU,z`4Y^1ڟd M?ߑh |%-~9'*„}@V^en-;R"'|g3h|zVL\ے*0#J͐\;dW%ɯwyRŷEARdaS|-x赨(+/F#36Z{ {{ߑj}yEU>9Sċ]Xai91QZ YF(iOV!4/؃"GZlp*8x4q& 0&$<(w zMIBy0; i q3K@R(`K1>OVnR+oV؏`6k/& `f+5ILO6°nlo|$`*mޭo.\[AFY›/\Pʘ=ԸV̹P,t uV`+3a#r5rxkd*DZPh-dӚ`d=Vi:pyvzFpLHcUSw q\Pip#ud>Uؖ eT 1_<7/t J- mq XMf%4Qz5#W}hȡY. OXY8y@H~cQo@%cH#}hEO'Jouا'WԇGnL[ٗ~"2 iE!8^Ԗ"'f3&pR e^z0&U:Nf ֑+ZBVؗ 04SRSd/˄Ë  'IToq[cBZ Uj5HL,]34x}'U!TI&2(ejbА֒U$"d9*&NL 1!S599 wW! X7-W:_pU324s6׼0ZGl@@W*5DZojƙN89.h)մ(. 8cM}6)NojF࣓]vC+:$67$vIY1t8:ʑYCBd*ݏyza Ϛl1Y͝/~~ !O!4" 9$ kz*c;\] !Hh&1nYR|OCR##ً]J琒gЂ\E\U؉_wV0%PT6P:$q*#te9 \mpg NFD'~ Љ oO<ےEh KF.)G2Vo yf 2ibK*蛟 CO&y@{'Er74/Pc g nl`'$i,2ل>/-['V}~U[M.r>#myn4uc\LW{dAӮ-,1Oπ E ʵMwـ&`,dѣM'cƙүm=ȼ8)Gϖy o U_q4Яtex@qs[򁆴d4x`L4|_f[{i Sy;VŤ X ߩ<%LQЌu5KIR]3_ O]qQxPԌUp@ XA YEι\Z' n +qYAÁmsy9( /d[mQd|^0'9dcD<8٢#P*]c,+}yf{F7*̚ ;-2"sCT7 )y!C *2uPxX5e&e3vS¢ޏ cZ'׵΅-DdhiNgk{Elh{8O/9)|#E鮱w6f㙰J^l~ߝF`"wJK< 7(Ȱ,=CСtG:.Oeb?S1!½|.tp!q/^xi@]UO *- Fٻ)ݐ2jB$Beфn8{$r'SI,-T!ryP4&ћM=e >!x1!;&Pzd6^Z~gf~ Quʲ.iúCzZ<y5S7#Ǩh[,9vD?{, J*dypWMHi5G<"P1. ?d(s* y'J~?va[`ℐ0eyU-bNxH˩ÐE5ҽ{;QZ|õ64[~$.l͞Ix&MmW=N$0]s<;L)>y ˋ$^<[lϭĺ`Y6YvR-Q׎>, (@0Ysrg Qbҷ/f-}!Ajֶe+Kl~-QC3:m{N-aBJ t28TisJ3!iN1 HXOjq Ӄ竵 *c=oaI+*ꜙ~<pJM=^]G“53)Cd䞄 o & u`"R \ \1pcFg1ҎD{nvC 0¥V%?( f^󭚸[fNb8U2C c=u?.^$W?K H!^ i&1s 'H4 @ B$p휙PRI~=fdtnϚn¾TȐ='PSw?h} *O} rs0W r1ƒ ĨEðK bl ,7|*ɿK$׉YL+[;q:i#-jNJhAz%imm+PU |giqlKDy Ϳ3@pD)TL~v? "(o2j$S2mREd#{(틏FtTK2fPޢp[׀18TZ|$_n+3 -8 jq\ i1.B9)^3b >w,F4cr4(Π]9b._=Ww o/a@ B/&0Rq#jْѾB)yŪ ﷾#.l-k ,S1`zXgC,:ѿ8'NtL,ϹlN//';z'y*S,ia$Wࢰ6h<-HtO'/`&pRɆؑ|K}L&TG;ð@ZP<@˄*1y+ 2JBJ?')~vu&ǿj]cq-/GOrh<+vFɭw Zlm4u7Mquͮզ{2)#U&x;Ghr(r!ZϯXH*:c#4h%\,j@O/mB;bg4l]eqAuBX؈yV?XV, H$;:M=eV [؀;T>ӈ =o;C_.g R|Rf+d kj?э,6lD"xa __J>t 76~d>) ,Rֵ\Jq{k]%4:Qy f4,?l>u(o+KC'[!ŋm/O%ҿSbRQn}&V[~Msirp[&2Kڅ?X>v:"K 69>a1TqBZN5#%Zˉ Hv>>&т-.V{_7@ҚCI~ә%rxfzIvl z![p%C0!/>EG' 0fjܹmD tE\9y.L^y?1[iqM ,+Ge'dc@'3r;[Sڭ< D埤TɹkT3 35w (#TBУXf68{Fy")x \"S8KOiP v:Bh4Iz&rUy[֡^wsȺ 1v5kqIMZ~nM"`=ky6G$-{rD/^*hX2PO5X3FŢ'Ș` pl믘P-{=)kκ/ k=  ?$w֗G$&uֿA]R1Y`YKO'XbiBmaX XCvZ$+!Ъm_JB%qf[t-M*jV;k?iF:X~q tP ݸI͎2Vu1:E&zxy֒E7})H;~q2.3ؐŝoM)GZA(i_nj[54W%ώfyHECQTk]fhFHOʼn Lɦ^??Sl؇Wfkw8)ޚ,l;# -j1w `Bqoʽ]^vU\gMyh_̅x 7hpIG#x9*?R D4-"^AtKiW :\(-tmI[ꭘ]aqLZ^ 0,kBg\2)<3a.R2JgҊɀ D1MFGCG]ZgZ skVe::t .2>;՗D:7³Z΄Vk'2C1A1r cVT[3H5Ŷn![Shwf.PfYN'IAt ayg=SVWy\#y-d/6?X>74`>@MbH.T; xg{& }DLD f.ڞtSɉqQ% Fg@!SYf#qv 6%$_bG7vB>I9KT :\u_toveOTnwW :b-$TFwC lYV $]%'{*8WH%CA(rIUecB ^̻2)G .>#bḃ|zXw %=019koQP 0u؅c3DT ޏb.:喞Sa4),zߐu0#>r mkr^2@"0X1K=j>?EdH^FH2?rkxع9 [-WS ;StE?C8ڵ Sh$ Hbt$; |^>MLZ(az$ Fe2S>N0mO\m 9<Ϣpo;mQI݆v6NrV-U=Bk 4ofAWAzTH烵|4e :,]'鍀,@3\o3#t\vb"5A:.^Kga=gCCR8m%akl []iѤlQ 4V . 938vDGm(?SE],>u^()HnA-(!N4cA@[=.LbO8dNdC0¡鈖֪Ɖmj̚c9}ٗ{daE_xB̑ K@.[I8gb۝$X=\VHlܴ=&<öo|TL\H yS_}1wC¸c4LiP+5][Ȭn>X]W=xINqa+o}BxD/3txS'KqWn[WttH2% br 4#."Xuy)E[U?^\#%gJ8UגE=#ku $ML f qsxn,ROӋRmhJ>ezyj"i=KZxk:ru筛ٸOu t>MEK9Ĵw/d9||w49!?™ɒyzUғvLǧ$*_gA7n J H3pqmֽ3Fq kInMܷ;m3I$ b+%/޳0QF㢶`= ZX[d\7ؕAY'?&khWv/=< Hx=}K#[uo~͵+ͱO^sKq.Xod~ ȗ;W99խi}pQс ǜTl^V6}@d;Ӝ !d)/ 笂"M< 6-GduMZv?3 ~6_*4U0_iaq{;Wg9YQU?y ϺB.fy/zѣA﫛۬u*,&y֟H >MÕe$Zp5^e0rZ#N&LO@&9;p|OL.Y+e5Wu f̺SW ՜#:Ag]U )xM %)Qgbw,q z'p 1-@;h!t٣1{<m'VN,|JD/9J쏇48g[eC掭}8VBm6K7ʘPjOq&>6-ξf>/ NȏX1v1JJO=8 "?j1U,/){}ZWwLa-sn@s'YZobF #>5:c)c/+.L`11Ȯ(u0ro6.}"7|=HNl0?/jfu<"&N;8b`wUk`c*Z,'_rɇlI1Bb1?hn8jΈ!kn _- Qk2;(lnÚ9't~L ^[(M$&y,@3$VK**.tZh]*'"`ӗl]Y+BJG6L-XVD08Ϳf)KlFE⢞zF"HJ> 3ɸ8?v !ZwCGΖP¤9>L"2J=(cz"+8/6@/Cx Geچhk?BA)܆XtТ)oX>{A"(>$Hz"Wj5DP eMJ# d~#L)XOTyELC|w@/#%J6цՕD[Mur,77bTC`댛qfh0EiɋG]gyq,آ3NbIF!G <%qPìZ`ʽޖIdxNEاޜn0WOmMٻPa9rLVFB x\_3>g!ԼYPdRB`t$i2]*B=P:]f_OI>L!;6fLb5ƀp:5kGFuJޑn`p_?Q#K ]O;*CĆN@2Ϣ*6JnDDE:wآcG ~tHUҝS]p܇cX?Ւ]tz~Qĩx-"ěoRK3x *oP]=Qn|? zHPUgc|rg^evqOހ־Ŋ0d&}UqHCj=3L^ͻ#cϏ2Z8K|9x y&PCq8aKy}`n"Hat7 BTS'gю3^bǚw Q[QFFgi Ii6$Ӥv"(#> u/#䬮W `}h–Գwr49Xf_ZjS#>8.Iȋhr\a6ڝ\՗WE V+@Ǘ,ֹhV] p{{jîda.:S\U|&V걾WCp*JH}[8kzu)3ty*&e"!$`^lݕ_UHXb}9@#N"s8%hwT"C8UJz?r4>+&UkNʳo\qq5JcHYkxqֲԓ(Z8юJ?UH1] p͠#gfjWLoz"ݱ4pNu4 sS ĕ]_f /ߴuj,(%L@fY3':'IP9!$59h_o&̗0= M}9>:1ۇo_>wZD ~<*Һ֖6J+UrTԈʾ֍WFt#w{ CBx}Q3Fv.1SeƾSkQyV| PI`XԦ ֕VD}v T;+ algè9@W Z@tK.D/!!Q=rM{~<#64 `( 㞲;ᚨЬp#)LQ,t9 J.2NDoT.{SDR@Lצvm.P}0[+_]G3Q$N6NܒUx辥B$崬HXP 5%ZҖr{{_sFBǡm5o`Fo%A6XyN!R43nKJDtm#`ihB*}`ݧc%l1 b_n:tBIBy%U63~p}GCj'ôv t\:QB6thR}^$=FF]x ɔTX{/n &KE`z`*|NP{2Q))[uIrty)W/ xDre!\3Ҁ2u&2+RRv8{ݭMA>M/ľSV10gT% w:.[?`j1-5!i=,ɂsx+,P>^&H wTIư5  XI+Yrw*P :&KD=҉^Ǟ>(Y8k1wޤ{b/n'&n%ivя l@C2\ CЁ%PO)%6nomےcs&yWe{6@ţ"[q$I85A-#TDO\!hjGHT {_Q \`Ј(x̝[$`dg2DVagiIlIᵀ!b ֚#J0%(KH{L2P\ի duR*N9ꄘT1p*Ӆ)̸(v8oN+ꡝ}x">s1zLdڀ4z; },jK E$n5͂%L ?{rQ7>>+u$=.T?FkH`9j Cr5+GEWKoؼY Hr~s8  cA/(NgvS}oNYRWH'g)>߁jtڮ8S(lQ~r#rά~molQz?a~kޫ@.ti# " ̕F0X1; 4*5l*&|Eeez҂ ^=V,֖:@}hy I B̃ncȭaBɎ Ղ(*}C//PRvs pGH];--l2=n(5aiI}~*ϋ|q 9H2Q!E#X6'=GA(Ll!ܞboO&!q`uh Ҧ|!7vs|M7U2TYhf֋)P31T5 /wW}ڲ<}ԧ(c.ek{қbq6N$r;cy YL\M(m ڗYu2paXJO]Ys-VaoFga׌8=T{3lyߏⰹjQʞ[Vx [|2lw,dоiyTy"ckͽk'@8wxAd?K1cqAhܤÁ@mOUf zeto'Wz c5!VEٔV+i ۍ+0u ʑs\x1Yew BQ(Ր[ІEM\F'27j%Jhͅ0}8 IOXc\<[\!TGSiy^d[%ʱ7-L0EZ#kY6]˄9 /N//C%U2p:%qٺ1ֲ7QCP0K()5#?5|ͮ2?}wZnKRڢ.KQNiܩA|s ?J]iS#jp'߬Jμ#"W$@M%JȰgQjF d} b='@\ŗG-&ic5|h^.kqabC >!Dcsd0"eÞ7t8cMo/]Wqha'.\ΘhZ tVXnZ9)u:-< -T?4/<( NAߨcU0@βt\^Lf#)ָfPWoO`@kyFѮȊًjWc? [Wn4Q(h{jB( $!I8t, 0n2$1d-Jɐ}ət>?8Nᕬ@B09 \I(fSs=GW3/|#[]դ>Fg^Юy[ ùcRB a=f&5*-B:ks:ÌNQғjR2ruPcw2#d<ϦN:AMȬ;'!cIorgkR}*X~blcͽM{|jAv 3Xg rčթ !,E[Ɏ6d..@4/xuLt$I敏Nik!]y-Q:RADEҸMjMj@Ēm\|G*GaKAPǙE<+O"9y4ũ>$;}LOS"֫fr#] 7.mW{47jnU Dwwy 㬠{6ܩHLl↍pq]@ i`Hs(mw]ztK&^\#mZQ(`[{(QEg}+Bd<@gHPxѾ/jވȌtBl9Ӄ]G3^3C,R#wZ?ޘl!G~h㟂sc| `Dd(({5,ք MG O9γu1+/@m=y-,I^=aV@LlW49vķ|&g]?calet `AjXs%Oʁ :fL4[wOJj+ 6;zZFǢkH tM7mW| P XS:nE͇} "P {!͝i9"m*fV{0WR'qs}L)ۯ fx^ . <,: (oץM UiRV\8A0J(Amh3ÚQx .qlOU|T<{J7B nYv"t]IrF5-Y4df ,~֠D8KQj zёYJ,hݘɇ:qIkؗażו7? -:S/  }iͫi 9,$`f e[-h w< ֕a FQ¯zlJ,Z\ܼM˽ >i>,\wt; g;#s0[tKrhq!el.pVOˆ(1N$7R̞ .51u-D`B#|d.DuOH9F临+ RB_] c]w!Bz Q|1NIeqc] rK7铚'z-Ƃ7ilMs0j蠧HXW5d WI~r ~Z+x1okf4Xc-MF‚F&D2~KU*uZyljrᲃo'% $9fr6byyثs8"kL]nН6B?LWcMo/ 29; )T6j)e9g ؽ`oQ0$E T?&vFGۂ鶢|/4x]<:v9EAjNl."k[l۽N Fy&)]@3^q\P^NZ".DbAead%/h PE2-}9z@ha ^vFXr+Ȝ=}K/4=GIybX`:9&4n&by;yp0rQ "sWZљSAzHt#"9kpOv:ݧ`OӯXlb{աXbGD=˜b W֊eܡhוkg-a/9E"F2p_/Z䛶f- 1 r>nS-lH 5,#N޻F@Whpu:O ճD kU|6-4,ӋWoB]{!uG[AHҠRkm{$E#n2 =9Sz5^/su%i8Pl9e朅Ho,舣GW2!Gc2y^B@lY'ZM{ԛ_*4 ekS;oOÈ6?1κjS.?yU,| Y {Y[r)X} L0ifbs'+5/y+BQo6eBi=c7cȨ?tcE+xv w\UpB!FTBVr^]F,DUN,tTkb EBHgYOD0)ݏV&-}y@Iߪw>Q 'v|A\{FG,&F>rB =a3$y,Uv분!"vN4'̢l{ !K3꓃(xIoy&sPq:#k?ʯc֒ͶWS̃b`'HcaTr'.any~Tc KPM&'5jœr(%Tj{'lu>?cV[>mF9!@#4\SDa%.ej! DR*^M{ 4WUo,g4[GgPi֍O)BoO"Ý֥b:Y#{Jݭ ɤtsAsAl㳶/o+?~t"|4ۚT8UO 3dI@#pat,eRP%w ~\  VFڟOHJ1/Myx }%6Ci WgSp#qifI]JDa:u_mOUB K_Hel13:ĻZGfv2 ftש Й5s \])slw.V!“q^q*RٞR_dT F`FJ>5;yƒ^QȴnRBZN5,5PA l-h5Vr.w2Y|WZrsj7ʦHA\ :Jz^ś U-:JL.>%Rt2Ma3UTqւxX/%itΐ lfb4 c+:5KʁCZ9AL&[†<%l<ʴ)Xx3Qg>dLo@-毭jM 9ʈۯNJoOĪO4h1XqSCJ xka׾* i*>zaE 'w13,Vأ ~;a1(|,z tfV-0~paBx xZ SL)#+ :\-g "0DuЁB$sx\N3drb`c˻2AvCDץ0we6 n\u+S![0s8邸eHS-cAdZ@$+V<@DWpn N8:~G Adhb^)Rx$a9Ua/0u9z6i pQEkNf·J5U ZׇTO%l"BECO#ɵ$lK½j(F:p,YNÝ|&'HY>[*a/wV(fݭw\O=ңT(yjs=KrV,٩HeEloұf_K:WuzҫJ!I-9=IDsZRRoldCVn>~ukp؛ n):DO)Td*!q}HOu(oCjP۞…Z @/{E"euq_f*b;\Jf%D T )&0R@;;P[}'f'2U8XS\w-}  sBʲxf~"Mc}f'w*34%rB _/df o[!󡨯슾0]}2ô/`afi(bW;/.a> [ +~qcWkto3Xk>c G2J{U*QOՍcJq+YA1jR!uTfe$73hx1W(zkuJ+78Gʛ_"ԏ,>A+^-P')%sv7%i_)aO/͸ L:W洜If0߈ԤV#sN[žy3#8FD>T3maoQ祉]Xt7x;HS^p#BM^}d:LÑxP´2ޱm>1 fwHbA(z6QdOγdT7ଡ[M7jg-oɫ ݰ)R%@,1 61s[,1g<[S&3V5vkթ)f9Hx$iyh zK"iYv.<'k%$Ļ1TՆ}o9K3G# `"mW}Gqg.wW7%Fp?{9(( /*t7+[ d>RA0; NOEʍF},:4ٚ;EL;Dg6@ְ51 GXT7~}P_ GGKfe%/?F!9^Z{7׬黄P{$?p^ov U .g{U?8ŸÑ'R.|8T2vδ.j_Gcw#ZT_do.+f/L,l#ϛJӵ KQpY.UtU wqLs`bKN4͎PKBLi!o1ٿY<\Eu(G7@u4Lp\C?2|Z"3{"vЃEquD5=+C80:wC2WE>H̠V\}K9K!a@6NmWa/ߢ QGZrX[vU5b—a͒IRnlJFxn@`8j B c#[f:ќ[&r5E +f?8$vFUæg<{;a9 mmzA4 nj-y1ЩVi7f&d0|MiW; 9N57 & xK׹k}BfG9]EEi=|I>g-@Iptq ,OKe /՟o<`aH!#Qs1ŬbBuUŌc ]_>RliLJ"T{$9qF+jO YH%c٭LP"YH !B/|=.Ba..#j(53b`"Pbh0y Qu6$7Zw[4i|Z15<9uS]kO0>px@k/Y ɉ^р8:vRJ*l!mEoATJegZE>y$,Σ|P‘8W e#hxv,&Ba!#Y16EļOeDAl /a‰XExng \PpYMq.5n吝U_S -XL hО6= ݚD^?$܌p =D,1/~D wssQ &9?oڸ`/y-楃խ~$8GU好\% oE.f_T'7t"[tsIe`E%79[&tR 7qhAj\ϲYY-)ޅb ͍J/m1$q=ܹLOE ^V&c{y-mIpq|g(ٓb!im$2<+Q_!VU{W d4{*Y2|͌scX_ТL\):;M2+ C#8=x -u"|R1`N#˟c${m >⭀c")%K1x kWPՖ9QP? .CV>/IZY0у TjۀⅪ zp7xuͶJBk#@A#?&"JPCiojT7N>\8|JQ8)RjzaD KS0p,.n bl\AۡMPdR;e@lSlt,WH؜ku[ j/ Hx޹"gTGRrk4B#vn4*uPVPd<|xngU|X98.Zuo`Spuoo>k!a9<@R  N̘62|ΆY4F"|Y8[0S0RUyU0/'Jw/Y0\?ˊ\u0lܽ=O ;]쐰=@‘%E,H.-G 'FbԖ0㲢;qYn+!yN[H\Zg|ڃII֞,dz϶P19O`_R?G/l݂&}+O7l_V)*, 'MQy&)*m-媤рp~_jL=\"H.HWUAf\lsinxܰ'RKa{ץ2Cќ&״?Nѷ!Y"Cn<!_6)Ja׭uSn|<ںWG}l^dAx" Rk1(Ͽ[);娃R$lS ֮P1$䛱HK7]ވ!6&%'v/ֻ Vy!c^F|wi,ٹ24crcb/YDr|Tc|sƁvݭm8ل'{t9 H':$^EhO[l͙^irx8ā¦Օ!jo R*7wɆDh`{*D1Kq^|n \d. ?{zј I^pU?W@L!jG0Cmv„iԲNg,'y`uŘd)T",q8gnheCt.^g(XZpY_fw;]䰶z/AWHx'}?=A3@{{,{ZSWˋc};u||kWChtK(` #ȃ:~Фoy෠}KРsJI⒒3OnL #t\ AJ H=-(#j }SIތy33SY5/n`jzNI.*71M(KS^8.uiܑ^ UKa׳8.7ۡA`syK8V~DG$KĹǖXNTY:M=3cJU\e'c@ #>.kG}y7i72ϾJ>oy=mo3̛IIX[\HͷLIA8ɓ0hBUP,jƢ/[(-i]04qS5K}Pػ;2=_}C[z*ψP sЧYa38d4转q:=^F C~{W9`/t>&d@ 3 R(4jQ*0]Z7!ey ӾeW /B6m-zsd<_K *-a9M< Ꮇ;qʉd G<-(oZHc˕6X]z{E <ŤOU3"[7;[3`3r= (K.vL;hu7:b50v8{x#4?zٞ}nOFG]ix !qH^6u3% аH:xv^r.I|h'^<wm` +yXNSN5š&gb9 ds_hs"jD6,e@W)a&g̢a-!-~_ֱչQ=ċ0B M.>;;G" -rC: i}nF`\&n3ƨ1]{9lo|5~

wB&8RDc :rvmO5)}~=H )TyUy_W*n>P4.ei+v#U֦> da3ѮAn39 H/g) @ I8H-񊆗7Xf[hю:۹\5sJY}}dk&>/"1⢯E{d TBɁq-)ȼ;+WE4lU݋틞warh]NMlGps=l1g*Kv/Lj̔GW ? Vs@l 0rI@!v1. =P h!;OP}yuTz&@P¿ND@fA@S6unzZ{g A$hQV_tCoS;| WnNVp);NcR7yF~{\ \1#A4{!X>rQm7/߶'IH. HNʍreБ8.&F O{c7:Oj5AE HZ |u&«Ukf ]eXizjPFOx [d~ĩEZ9 m=ҋjϒUe?xŇ2$IƜQ')sᚓҜaUW ,نH9k{J+<^\[wf &r|±F8~~wnIa)%LY lxd}z/k?6! iP} t7G-! NRK=&߿a5@ƣˤ gVfs@*<Eqh`j&g\s=/4n*""T7Jqܜ\3]Hnzr-L9osNIR,O";PQ% A0|T0@Oyq eiҀ#c NpRfW1HvoCSw~_}yh͕9 )m(L#AO36A>%#[jn9޶-ujm߇|WNVjPˆW-:o_IEꃛZcVai h})~̏"ctQS" Єm5x#BiGݯ8ܡR.MS0n}~2,' aPBaGH޸Ҝ_~^u; Lu}yXAYއ"Rr+E k#ͪϾJ-E{ϚI~8H[S9Q= c2aGA:KkZ v꟠A>Qb vKQCUsn E5H3/"cӂȯՎ]Qn [m5U5CQ!hIܒ̸/av|MZIT#p;SZ$?"hUWT>NKNr0i̽+>eB:k\SU5f뛛I @_GF?]׽u` ?E؇pFpVr!lZV?R0``;G?3iZ O 4Cu6Ljbe$|b= oDd.gu*u}K2U-'^–wt Y;wiL?9`f{^Kk1ߺOӯv/@c9 )l%Ͼ M'˴f^S^ܛ̱'R(_%sTy\vsڛ%n $L& ^kYuT zƾS=t0q&7I[~x:QXiȫ'ë[|u,ՙ0IM^)6*\ %vMvL( u$`FӸYCH ]`/*4}N4yd&XO{(o}f0Ì4fC$G8[t|MoH#M`KBdO2J8Cu&.P +5XaxAnئeX]]ؼc33IO+㚋)mq͌ZRMA12bt9N+Zдցy[wX9r3KTMJ5f;u,%K2p˽ hb  clnUz_-[^DZ#&X:8"ЀČ8lIwy_68Ư=}ݐVORY#3Bl)%,:FA;TW$"n%6lo+$5}Ɔp2y /KSy_'ח?T"MhT `=C?DtT**+&@+5P?͆#WnGa9b!|8o'llW_22ͼWnpI`G/I OtH@.O¡7*CC:#`|Ky*CԢ'𨈒$'_;995 TP7t6</4[FЅ G}G Xʳ.G(w%!)71Bl/cetv /=Blrtl0HHƗ6sL*t s.{g,βFIAPCvyژ[!aJ r"gaT\:/YHJ *6Ua;A|k:,%_qq{;Q֓E{Ge;_c@)x7 ֐q\ GdysbtO/̅} 4>Ti0kjahtv,s B/ *mRO 8]Vփk vdνoD̑|ϖ~m٥[UۂsZ鹶>RޡЀCr ;d,S{r<;ny(ã.ҹ#K L8) ӆSU=Uo!ϣSPT'/_ T1ɀbW/Z;H F9%DEih}1䱒Ŕo2[XLtUQ~5`Yi ^]CJbkͧѼỎK׎pnL(JkZ#Ĭ *"M#+y{N'y'~m DD!RbQe8ߵ.+ ;9u1{Ya+>g_L1':w,mpr6h2mYr) 7M`֢(r| <9k*Bu81Rv=iC|변aϘ|yRoɂGX+/]/]YJܨ:h=xtm4sJ} ),T^i vnæl4mJo%Vp[ 2`w{ p>Nn[ :V +y4U"NtoiX9d޵| }5Ʀn-oydNvF"Bk 5Yg◱B >Ç.|c!HdO+G4/ *Z3񝤲˫aEA7!Uע,7>!O~0fZ}ɎYޖ+VS{'Q{\]aķ \2SREH$JB)$MF*ge½ƃeMfPqaPWCe:??k Y6*ٲ[Xr8` ei{׭툜-)?<톖,ܥ[0g夗,.J,ˣzcy)S)B]_0 hw ΠTy1 &5#[ƵGm᐀Og^'_;JW@8eVz់iyC͙n`' absI5>skqcŊA#YmKbH/gVDAk4Ĥ?${+h8E8ШotbwYZS9tWN Y"x H@Hm-"5@{A] KtZ!TKTر- Ro[C~&&u8/ha_s{=JWF=7F؜}Iu<ӊ|{˗"{tyU.m4wcv}< 5D+!חʓ.f.?tCo?E!{(+sB5;&8LO!3Ӭٚ3'P}abRuB!s-(M2ǹkVyY#YRv&;Z/`5de{h.(aV2uT41_cRzy{=7З0΅k|tqXc%Ӂ@J;2wC u \0jgb::*YWN9ӥz%1)GφkÍ^G -?̣dK5D)} &Z{ z 6_ j6vs&$ݺVk<o;Q^r@4dbBL%#j$; ,tdmlg*4{,ʽ OmõQ+W>b 6m{?`ԇ]e]A,L 6<=4ن[?* )@^&`ޗGFW4z=u@svR@H>3h4i%p@F-U}lXҋ֦{b 봜ԍ9]8&rvB W/=ރ%NbJdO%0l;)y]o>`7V70mVi-}U4H&ZətNt p'`MGi[3T|š}tE Io)>aL,hE1E^8KRį2 %"6'E18xuc#5BR]%T;7wa aׯ,ozc&7 lШtbg:HyF0Go)^ ʎ;^,!wq{KIKCOcή^Rj<&(=^/qͣpNS\lKJp"vD 6KD U)P hS0U6))R`LX`UMYIXΡ'ΥX^Z&{Hq|6$E^6q#q=ʅF08~)\ȓĆ=XboYێ{H@̇1ne_v=J4f _TԆު"$`Fa+be3CTkkPj[{4"lQ K6*tK3ncA27 v*UVv ngl溺ҡ-4bC J/Ze`鶮ZԖ0L\uQkVr|ƧTTR;OHAԼlXm zlu߇.T1.w0-;Q9+enF? ﶤÃcp% 3+Ԃ* %;$`Y^7K%p"Fʩj$nOQLG |tB=/Okm'1*1&DN5 'r6EضTjtV-[R3&GCmIA/V,algI1w~[ɈS됧ɂ/4IPf%bUg@2#Aj h :>v!&.PfZ1~R%cfP[sg1'33qIOeԃ5,:RTPwѻpb^jO/W6D %;{*&/\@׷%$DYҒ ,/ϾR"䭖 n6>/{KzEV 4 R6kB0i$ydvx* ;yh:$y$3vF^8wӲ?֜r 1I6V&Lu(\YC$G\tz~/D-d\@lm5[݃?U9j^p;=8XWj2,>b.f=8g|3d͝ GJ{CczN3{gOϴ[VBM|#/@%Lk̋2m,vjXV 9?.p .9 jP0BnZt>9\ܻЀ| Ww(!{`rZ}8}L[z$9à2Wgc*bwmف)`|; #M@Q"԰Ӆj{ǂfWATf+I {Þг=m-GYo+-rݖ&BQ> v&DdSHwReؖOL Y +(WanB1&w&_;iT9g܇AĕD!!275xK_M1/&L`ʂyR_DxXhmoZjYִбq<6^aqKcC_9qSqK{iLJZwI=6 ۣ"-W"/=P:(P, ~|ABx= @lrﷇ5T+Y( aW94w|NYd"R\zK=c%M9AU.oeៗeGhmd{!xV$n=65d[Kijc PyDHd? F0KKB$@ i#<'yᖒmN’\FsP)هO3}?/!#o2v׬ꑹ9}NSKIe+6%k;L%hfO{ OBgda;'>{BX"gx4R g詿y,s.:]LUQH$>+׉NeY|gX1oۋ xF\bZ[ġV'J.n+#9/~!cr|i|F"WV% $4Y VOO1Y!co{2 z#b_CL}?U Xfm$ @bM1` ܐM'i|*uMQ/ +*84֚)&:[W]P,0uA}Hs|d\i%^E^rT]tJ:ђ@}ES/1t~h񹏅2OQNlT^ߚ8AEZJ^!WQ'ˑke`=WǼJd[NUe Z:Ϙ #S"ɦg .Ơ80)^ї@}2Iތ]op /oG8_2창&AZ/d{ng#<;i[ DHAl桩7tç3R忺N`Vb` q LzՀ$ukH>hSMjb,poF>֨f `K*82/f$T=P牍^ Y9#'jG$;!aINwxT[ظ|n_$Â(pN;mV&7 dcR2]]+ /%2 R9 ^x=9%@"9 UbՁ{0r_XE09Fg6pWhRT6(ؠEp޾Wƨ@Hvx[ E=bHp_u,C7Jo@^܅ɺ$zZ;^& IzϿ%'"^jd6ARjC[\H:W(cmoĬ j=:d($`΅@׊י5UE?/H]9Sw6u0T mʇqw%l6!c=qwذ J>DKѝ`:XQ9*bCtois[;laeSt]w>N)^!~OR!xҏ;>)8^W!OT4 y}^#liuR;Nf#sN5S i!ZyE=O D= ./#5ɮT[ O+R F@șSnv׶J^!uI) 1G.tؠ4XaÒՃi%3XɚE ttҼdS3[bxg#ͨ d!uQ/'gAN߭Zp{WkCٝ$|^cFȜ>2+QS VAq{ _crLx Ư̑8qX91zIfb=f'tOs}-l v+j膫ۘ9!b8ji |Sgo/XgfS0X~8sI|; :(Zr6sy! ѥVF紣эa;[z)`114>ޔr8QBl?ŲA*@lcD!7`1%&׺ŵSnN'6g,K`AU{ d 1]Ē*Z4Yd>[8͋^jl? ܱΣřFdJ=d k2\!T]ϿhYCɗYC!;]^/^h0[npYtkRi -05mbCжVl'#U(7|{5˶ qZ'[ϼC4 8θԐ[ M|X#` R 2t?O>1_˒"%SS`u'"6bNW;n k%/)aΡ /QgZdk:y怡l\J8cWժDH$_,f~@gZ#]W"zUyO_gCOQn3B uEi,ҰQ"Ik†PlR2}8US0rx𝈯_W:v EcZ[L q t@j̤ k6p|]V+uv=wXXE4tYsͰLDKD,R @9HQb>LM C [F''Mni[!>X̾Z9ihh_uև~d#0)7@Z{[dX0I$ÉYǐ sGx|V0mš+YQ^^55!Z mS5,`ש WJw7ByoZ⼷KJCnGB{&C\y, &mhu|tJD, Mމ" *UXI`N(*~~َ%B2NmͳCGH:gՆ` -\d.O kXÐih[6t44dQtw|XF: 3U7Ϛ_m*ļ/x `z}[ e-a¤d֧qs´K;54]i1]!MkB4?]?u.֮d+ˑC–⌝sǺlv`3*LBbzL,UpMZ@-羇4[ulWCwX_oLMY 5Aas݅qG U5?g k` C9M<8zϜRƱ&G d&P`rw戠v(}]ڒ-XuђϹ#SwxkGt\~ Y,!+NGܘc`6n-{jmsh7^ܝWBk"83{]`+ e2|4BbY{JiW0Y>1ҔR¸bAcu yO_c( E$׬QE42B8IΝI,+@'~`8F37/3V,SZADm?ۆj~J&CB]"d:GGu6W$/ r! N8D㓹m&mGȎ*mD F:L86.DIۮ9gS+.) ϛ}EAǤ9K(;TE7M*-\y),j1(ػG*\2 ( gZuvT3P[ .vϞ)^q,4 #^&#|/enF;cӡ.!q Ͻ 2 蜼qTZ)"FbVV*f;C#bF}Y֭N>Ziyc`0oXg5spmD,IE0Y< vX(]5h)DFђPՏn0UOP0'rB^fOF34%\yJc瓾~W|*Yū96L7+N-*[Wղ{K[Ahd!?GLyS7v"&W9FjpB6+CwTf캗VCSh JzcR ogWv{FOmY8UDiV,_|ȝ |ư]^%Ý8"S?l\{ȳa"-X5RP}ލw!Yf+UD:F|/R_ ]^ bD4|"j3Yxs5b&✯ϯձ:qpRSR1AGf;zN}`<j".Lԃ˒׾:'w"\"ۿY4!N W*Ot za?v`RIA*@V𣏕`Lë^؂BE2 Gf )vӺ% WґkgI6]tR/#k=:+99H (fOC׬%i@ۼڥAE9 m7/C9otW0aW |[u2^OKlNg(wL<+`j@`1ϊ!7JA\!VPmJgQ*1UN OL{*=6ADYtgPyp5P$&:X; MxDkS:qQAuMѥ* ǜcN]>̽ձ,[ W8,E=a64D,R0>9ˣ]L2$Vj{BUًy\ONJj%tPN."R@K)LT`nF̷i%vx!.wyfAYY''y|| ]\ꅗ=J x:+Uraa;*4%ƨ]dM7E \{U *_El4NC|^cѩU-] pb4y-, "˾dޘQ% DL~wⴳ+4:㠂 3ݘ ֲZeKИgV{ULAUJ dI`wԣW<Rބ#deD6869ΘK{HgGqJM sL` m#TnEVG _UU%^OG6κxt"P AӅJ핬(2nԋ7M>^ֶ*4z^PZ$iwjEzCEQsm_U,BsLD \MɯRDih@ a#9ρssԤJHjD1muh*W" <3ũ`Fṕg&UwڀV~Zl,膝,7ίQӌLAM"&nAN.PJ<݀a,1H;DDlgQ_T_ωntq;hDJ& zgH;q'hLre!kEl/w\Y4tn1Ţg:5-`^av݉Qi5ݞ-`;_(Bԝi2)׫Wԋxt*{beM)#PCZghՍ4=3:*Tl s.Ϋ !$n ֵL*FA݀+ro0},"N`*i,\+e̷7Gm( /Eq#Q+ɷyXYq|mZY)l\M-ij ևgQ[ >-3ҫ+G"7IEH(,{ei9`ohmܜA0} 3+g_9u@ &-<6E^t, wpldVWDY^ޗJͨAN Mq&Zn(Bl>/R"_V$ɠT*ndoRUR(]UTJ {|Hj"\[%! Aσgqn;WW}2j L̊%>E6*:<+_^jLS4ߔ3!pгʌ .&Z@sXWG%&x`M R TnΑ# B7Nwi ?F[kVfMI6v_hG+}}6MK_dhie[eu=ϑ*xe,GJ[Ey0Z ~0q.L TjGZH:4 !4Y ea̝eQ*mו"p.1ݚc'F[^7x/DO'UH?88;{ڦ+\xsXj}A_@ Vr֬{].F(6ak02-UyXPsӛvCgvkvRz Rhuog"O\I.ؘFYZХ^C S Ʒ|[b/n;cr𥊒4*tg8O/~zWc%cPA!lW(OӜt@`! njtFo|O>x"%zfX/?=a_=$L:=tHfý$=&_Ê1b&rՂ0u" g*ٿ7jIS4;gwqJT|?.X?VdfeO%fCAl  LL\Gdyege1|]eT7|M$ZHu}_r7did &;qBH|R z H%BEV3sPj/}$S1/|5>;ڢ9{2:t%r3;z.yS!/5 Sw*g/ 5OƩiO05UNLiaj}*Z34&PNrc"Px Ze; wl(HLU-+U9`B2.T,=SI4w!Z(ω)$ӇD>D iײqb9$Wލeujrh c't5.\ 0O_?r1M,:@z +/\ȔQ Ö?kB8V_zYj텮[ClrVumZE2o>v,rU;ŇzlYuذs,tŁ%z7;;K` *gϰ,a#O{ŋ4cHgW'l"Z%%@' :$ON:be]8=ӝsVdCĨ0ii>)ǡ.w+`>K~sǶS^ĺ$5Et"gϔ':\Hk<ELjb `Kv@ 9x; 9˿HGýŶ%6gZ AR̷Hdl}BUg7̏mQzgŠ&}YrgZia(Mʞae.lJ G*PJi׬o8a@{TaD4yzP99dρ^?r]Pt?\=L0 )B ˱!4};{F?m_-h]}mvB"tZJ'?cG|g=qnM%qﭫI؁ 86٭T:JCs,Nu;CLsob"O"$vAhm8!\"'\'iSʼn\?p%.L5D*( Β9dJm&OMhLø87zb08!=@AnIɤdķ[B%t_7@qܻThV4Cs{X(nngQCWĕ]. cE+ _ϨאLI355!ZϞ$Юդ%ʆҪyǝBWA'33iǙq]c=N\s 1&׼6o6#7xdYgLJ,QNOmOfw4: N?ޕbvѳqE :o[^f .2O nT zxѕ$+uMYxi*d؄ 8IH%%#g_d);"Yyƽ Hwup~3$7^NԊOa$ÙBZ ,{^[ޓ4xTL5Jf6v['e~g< 3kGexI!QUȧ^c:e+%2hDN.j(D[s֍JDͱ+x[aްHnDEU5E?["蜀O53c8Fz*ۛ,~ eN}^7  :D4|aJd-9.ol W4s՚lu-;HiǝQbɇ5ql WcseO>b_[>ḇ@- ;< ͰCHc̀Qk~|2-PNWvb@">!4Pf@Tǥz{-AJ> >I-Ӻvڦ+SOzcSL9tԒAo$ +?KN ԃh`2Sds~%/uU MУR6|SKk< u? odX(_qdwZSRDD0wF9*`I X 4+䑻%r4f* ' TOzgyOԹZ & Qvl8,yURqwq#EƝ1;P[SOѲlxM={c؈*ݥ.O9=1[/ AD"ރ@vhp Hh0TW9jmc–p-OBh*W|Ae,?|gcN߫ 'w13|`NNoϠ|7ն/(լc&l*VcվCO%Y@6.lRPt-. D1BǯPZ2TW㙵Nox'd8LHŽkkO wYU;\mlWR/'OSXvc#hMVM?.+9+^*KT2=tJX*xʡYs>su{9i0}|QLGNkٗLޠ%(ϱyIPV+.l" z3Q3)͘ȡzn$Nȉ z %4 Dz.hf9q8pB46+S/үrx 7}+O;pX۹.2y+ 5PC99{gbΗ3 ;TJ5'EYE1þ #r5>sadcuLJ@"1S|($*0Ǝr$B)۹NVfy,TU0 /2%r}o6KU߬Ď!* aooXi{\LQlUmI6@(8P4;h( :"-DpKgX,p@`a5֮VƵ)@&}9k= ޺}nTfsc kӅ. >`W>d+x7ȜDKtoS}sMu*0fL`! p;݈'9_`tB (lk>t,1 UcLǤ&'x~+HWp@4X r#S$tb7,Ә}i⬔F~8 Nr`дtȁzBP}p+ڜ~d\uHӐ}!ӻv[ YRk?'{Ke_w/{ M"Wju7(o0 AaMΒWO6pdϮz7kkEtGgCfw,Z @Q!v_0M2!&$NbFE7iʀ(ZBƾJnQ^BQq' -6~wO;\gmay1;ӛ +Qȩyc݀35 K[F- >Vc\EX-[-; :?-'1%!Nf"xװOϪ/7#ܓM R\@#VK~5)jxi/"ỏRo؄4w4m$tXmJ&-(ç8j^*a Φ'Ok"fNּw?\z!1r9̲, @st(tnPsxS5O*6$ԋTi&$O.3nxua l4t##;_:`tIxpOIj2;NKw%K ۏaVl{)44>s}buL,Յ(ȟ܉@{$'=Km#xZQd"ZΠpg5 -S`!n!zt96@W4 ^ L@t[R WGzaC L\ZE-}DO+/IS8Srϕ ӎ]ʇܦo͘ư! B_D¹Y ؤcNy~\@[O6M}&42+ܷ=NRmH(|Si(ZrKc 0:'5kh 6ZHGpβ jbTyZ[`@&}8&|hFgI}Iy4 Y7,@]wޠ'Uzݑ8iߪx37p_%zl(]{fQ 4R-{6zÖ#"Gpys>6HJ?53*X띟 Kčyr}ɪ,FwJ5THiHǪΟy|$iVNwK\ނ;LGmT CaaG|hݰQ 8:V0҅ynT_lZ?֏t_XC^eJ2idW$xX+Np19~jOs-Ot}bK{5θIaҙ9U43cCȦ°z \)2gZh*@^D0_y_ϓwG9lr4nNswٓW:#ӫj68cdsP;"`*8 &MU%y$6We\S7,бj@mݭ;bn-qZ'h45݇<~ɠ9Rz#''b}!(m Ԃ~`Y??oyp17͈oUO%aEb>/3/ .*%mO 0V[ϱ)Ea*y#eCٻ`߆GTGbfu@7XLJ|]TR+ǭYoEXA/Ykw8]d". sB)ĔI?p$ ZpOR½&LN.3S:X5QtK3K棗oayLᮤ2L"bY +ۉ͒.˹Qʗ/bݭ,dTJwks%`ح' )\3k1ݹu11/ jmdS5  )KyA]y4罢[b+H'Mc@#~ҟgUĜ`lgp$=U3g<&8Jc6\_2՞ m?N/.xW?$@tlrMR )A p\t ?5[ٙԖg҉g"Df3`Nߧj:r__g?6"/%,&pP{8iGieavt)%mdC|x-l) Ұ ghUcNA9pp~,xPD0U|Ǎ&f`ELw )pᱩW.c40i#4|5ueխbD1NW#5KaŦ 9 lBjHPF4{=K/{4+dԮ *;\%$!Uø&U /.ǏEj9'+lNLjZ3#؆KZy+5򏍞d&Îd`ٸ,O(x }n5AePp1*z^5|w~ҡ)OѦm[m'N%z^@uk (O)]a$yK)䇌'+@^가wE? #B169F.께‚&f\̂=ִ>p5C8&tFE!9>e-D 쾐n`#-yh>~n?W¤AX&K'TRA Wci3_8LDͪsHW~uʳPi胭IEC;,ւK 0y 6(xlO}|?+N򀖭Ë 5y- |%"7Ib"*T~⭓汄UEX/*YMBZ.#=.n hgeEpۓ5%T-u8uGB*\C&Aa5Chhs&&Mjk©0~aAt9ͮ+]m/ ֵіQPucPuwc( Y.\?B  i%6qluZC: Tڷ}#ϗ<}K' DiJ/gtW֯;p~zK= ]%4 &)n71m-XСŠ6xIrqyw2ɍxeғ>AtLAfߋj< ?_!C|n}tZbҕ%ZL,kMT0:gŸ@6& oo.H\s?rӗlnơĕR$k>2cܱy,&XɱDO f՜0igAh.LU=0HC?hc`[U$17ΊI'[o::d5dnqFG|A&0Z5Rj>KJ! GLAJ2wLlJsqHc`֖;dY2/ _X'"Ts`~yy^B$2B}w o垃D˚ 1vXTWm\f"|'bgp~a>EX,p-ȶiwS ƺ-ppA,tٍa@]B>zP.1j۷1%0Ӧd w+Y,* qE[7A oP,6*vψ _ʜZٶFdC @{I ysN.AD*#w`6)SA0#Б솷/ _jx'%^EA[MH)D dgT5|P]4˟ɂā/ pq.85ZYVR 6*a>X0dU5 6 s(a#A ƾw&3rUfzR ]R㮳~=YG9 (#Irw`E &XP 6^B6=Fva\BgQA;0Jp7l:{ʇòXmcTwn:P Hn1H_vK2P0 ̶kϞ d%gy 9uNz Ͽ~Y!VyT0!6 S Mb@IPPS =$;zz9vj ߝ#ŒsW[U*^M"l2`uG**B6ozH|z5M||÷pp> 9bFƾRdlwUϲ7; *usXIOIGKzbfM=d[[~=@W Hh;1{2SH2.Y1MT$C5D: a rd9zd5TMxȢ;zQCn{ƅT*O2 b@=\Qn#UUyH׷:hXEȲC<9h.nS0v|҅% # V|9}UȾ J hm~-,3Ԙ;"s?H81I 'v`uq%J>-]uญ1g'Zg#t FQjx?%2%s(j ton vaO#@nPKv˥/znruL1N_hdG@pFNS^֫յ&}b*1mi G>,3V#Ueǿ"t1ϰ=Sj69-^L {OT-mJ3ĶwLB r*@i Oe燼00‘(m薹<*T&Ts dL5d-6Z6oO-7gpVU#nX,f:F93>aT Ao-ͻ9nڹ XqkF鲙;X4t6*;< a\ؗ 4b2efkqL2JLvPxsxd!M!?RB@ $nOTVS]0.Ŭ8.RγH+e}Z+rb0de`ʀ43Amdh7)Bs 3(7J\8K6ЯDc}xr9%9qAf~x 65K7e6 ^Ӈ2VuNWf zRPF+U*ruTGa(G9Rp 'og0+y7v=c*$IXnd; DCVȽ㚸 q佋5M}fMK>H[g i]V}]QA8߁b"gдNvuS_j+I8Bۘ2(IfQƵ=B_aA j)U_C] JDž ̆D`7oRƚ2B&("z#/5x06">4-zL^,vBյ`^~psEIP`6~WlM.3mw7(,t$@:NG:,/<3ewOtj f"nXaLw)Irs|k+,;?KE!M5hXCЏ5\*C,T I\ *^2 5B7S {Dg,g@ {p<dX[<m2!ʇt?ͭy}MޡF),EwH&!kKGK/g?CwS[PIKDohK3a ݀{f"dg6n\馾 aSj#n)N0ZBqZH*qMQo_$2WYy3W㻧" ʜ5߲_-v A8Yh irލzzAቈ ڟVupB"Iya[@xR2.%s&xkthCjc9 WQ㚠jf 1wbVQ|' CHzF)͂=ŏ1H=]tYC=oDJɭ~t3V*&aIKI:w۸Z;ٹS˘ %VqR> a|F zD">K)̈t'$:C/юY^ N(cT{ImrGQD7UhFOɓL` 2+PɉeZ*X݅}X񉃈ɏF9Y5:r_qg#)0QӶF< V %q.O!><ǧ9zt~|InHk={Z=a0Yj:?&Mg}-7-9_2V L,=S2` [7,yHkq;ą@a^P{>5H){n<xq>L[RV?dqv'ym+R!z̠\WWZzPS?!&l'lx"ZeD!}+EhlxYy2fN7r@jB8/?=-\*|#@wPdWE29!l$r뮥л*"i.LOp _ClXV,HC7{js J;@}^l-+GR2H7ĸ j`F˕-0vB˯"cBHf&HПW$;yT)tfJ5&sH0$ hq:'|e54"zJ^`)Q@TaHFtf{YQv"OWjiFaw8p6/]?U󈆗 K̲4q:u*Mdw)I˞>`Lx얳F-Ož6L+^}E{ '$ B8hd$8˥zۡ3Ϧ]޲}7پ/e)jӕ~Z}a ɲ>T2mXIhn2JqYM~&^RM~a u pN1:aJx)P%/~:|T0P][x>2fP}|*6ꖗۑ"+0XI0lr۸\@29=h3T O6/^bWWX$mYŀ4{օ!^X牢 B4A]/,: Tۿ#1\pZ㕂=a{Wn J`~&4{ܽf`U͂ NSͿ) Xv>k,m tekqj3xvb=̱.ZeLZ$yǘ38̺6 |&!,qBu^(zu@. Zcط/%3B~)'yId0Mp| @\>{GsYNCq߿)T-I>wXWGe (X 5=JPo7aloD{L3Z14'*p;)G߈~E6~ طBĄvQA3643:8[_sni^a2>̞YUh:8q"KZtiχK@O)u(?}4KNjF7&,]oS^eCN']?9QO꧀#gn>ߣ@7P. H-Jjf?un :aAZ k[NigQm:Gk-hmʠ/HIؒ:dXG}`0|BPI] /5!!3i06^B`\/86Rx|,\TȔ;U=Ϋ3k;[&}±ktV3Q=p;҅py }^oN.p&NZކmuңFe+Lb,_'ɧ ,/ bqQ#yJ/IvǦڿB\?aS/MB;Sѭ[3^ u0 3]d@X5ÜֈH:39,8]f⬦ͭy@,4s"ώ<0>lRr[da"; RߋxzXhnN_ݯ Y$oǨ툛8nĂPMV^/Ve&#ѫICY>jC{,]#uU&HU[ hIH?-hx ]Ȏ+իtUp.< Z/sX b"սޚTCtg;,gcanB=BhЁÎUu *鯃*, R^4G$фEIH.RcCQ&B9bs6]/m1ƞ@4*h/ Y֍(fWse(50=9ln ʹ bq4ϋ; 7~+0!%<Vҍ$  ȳd1N.1=b DO1"Wo].tԪFQ>[3%q?ksCg6W*l+2S/əVF|r $ٕT].H/I5X#6_uŝV#_OeMKmR*c.ܺOgzG4iTT Nٯ+Q&A:t`tC7vX4ɓ%սk|r1I58=IHo^HԨuojQgrL> ~sTئ9X3mͺ]`\02 l_MBfH90@.&-1J7̰lmC̩@tr(^U{_Op3(_txh(:t0/峦e};c Δ<ic3Y^823Щ?7OIOM~WoJؒMpdDg= 0[ae .isR͋9 ՀZq<&z4oC_p,O{PEH=abהOlSCGVktP}n{TOS|ë.8ĸ} &4i!1gdG&a6uC?a <;KͭOéhL lMx2*NBØ+qU[|cI Lr)$0f*:lYbKX)FAykBGiGxj]j| ųR#9ǘ؊ _VUo`,e! jouw%1u}nK(wbm{H8r BܰKeLx,GmDs {IwI^(.(MR!hWzMMEIkљgިhH +ԵWZÙ6DH&ǶuQ_Gv}"xS5m.iX&99$N0Jf C!vzIs@j`'w녹 >'gdV>2A ad76^LHJ8BRŅZ8s^01saBI_- 'w 8x#Γ9NX~?5-}WN1yS/\tyN|NqS@X ߣg#wBP74{2 jyWP|KJnݓgAD@zh1  kǃ+0)!=7)+Љ W=<2N.gR=ӋlP4D슋pCۿ< }ta1="d01(܁Boq @r͌kJyatjxʳTs(iyƸ.H ^ŝh&rH҅:IaXaׄ 'kzZoݵ\Pc1fQo^,c ٩$ш"B20cF5ǎadr*+ f'z ^ٻ"xS9V|%5ai*H*j*N.:57t}G0y{عP~=,PY\h5  Je7V! *$шo^J݉`a>MXؤKFUB~v~35˪ I1kqv$aZc]7GgíL೨8+Pu'@HOE-u04M*l P6 =v#k=zMzmեS5LQ)yrG6Zs 19b'>ScWbf>Ϸjhb\vGaE9>ȃAu oJAT8A4ӗp!1gQDo[zy;j1$W~8rnq\$Tau)l(~IIzǬA#O.>#u7A^d 6MoձH-ώh^CG5sBB"Gފ,qR(GM˞`rܩ2KӼ"p4 dŽbOID 0\gu3d$.Engić:,n6*BƷGSS-O;]K "{ IiJ2\],Ut4\Dh/33Gxsκ({8IJe; 3LAS,C3$ǜOTmC,ŅiiHNԚ_Cz4&W- /zi#)'r!L0b~fr/Uزn,J/UOăI&e֊4EBM:UAFf[ UkF?UROUQ8B[uB;1d=.%KO&s8eLtrF7їJ۷)z% {95FdRZedo9 '(Οqef)BtP\{J})&D NK6X͖Bzfv!d<oVME1a {b&dw6Ch1693k-(t4jG7Vg홳-Kr>1npgޣe`J=d^_ GQgJ$Q9vQSEďSgU:hODw )sL)Q/N#'lX'ᅬ }Av2 8Y%Ym9k+!KkӒgDH/pd'"]d Fg뤹BdRg'wǙNRxkCN۱Pyî q ViEdͅ2Gv&*a%gI,S [bzOS\9]n!EyAzkuW"8˺9 7,yjBD 74K? !A~ U[`i+di3n S]qC(VQʧ(8\Oْ0/jF(㡰3"(αG\07 /BXiş2]܈'Q;KFS&BКŹ &FB80SԌmkGcDѻ==5K$baH|HtSA: K NK2/y3wƒ΄Fd@q6pPypmL(TqWtzΚ}xq?LUʗ>\EU ;`{u7=1 aC5"i#}33jf8vtTC`>K|P+դiO-M4Hj }܏Ao9fL8f1 iG Y!65r3 Pih]o=)8~q~t5S0`qBu"[%ծv5PgP)4v37.(v8i8=FƧȣ>c.w'6Ξ?=ͧ`($-"Tw72Pj-EtxnH}KZq;QrAd;'Ds0;7M&7&\AJ>9׉v6isv*hq`k`z2jPLt9%%"O2`ʄ\vJ}̾ ߥm/WQwno:=Fj;EFW5lJJg 10@`]!@!6C+bz&:\G u |%WcolJqZV^LD\"؀\uO|}x܆C@Hn|$،i sgҞ<)@+B:)k'T#I;HVݞ}RUMovTy@S R-xozKrV#J;2"GielByoQa>{H:: ):\fU%*n &Gu NmMS'ƥ0_*w@hAF ˮU'\QL,1 =}M ZHR+O+͸FnBO 6{6c!Z0Fx%Yс5`G01(pXKaȚAK4kF 錜ք"ᾇ4釂ѳ@|[ S߄2:K"{m%KF/U{u'>}}oai}< @˾>i3i/A?,`@K]+oa(>=؝IƐ6rITŚͶGL|bݼi5|%T3qko;F1&Sjx8خ3G\E)57G_mVа҄ϯch բ犗 ,߾47X' !{VP&{ H~Bnm[0QiGa(6)2I[#ilGT>x^ u% kD ̺w(^QKOfie{1p˅n]*뷢VZ^zDilr}|\8NJUsn*Ɉ"kN^0mcgu|)Sf!*Jv~@{_%oϟҍ_^ec)$-%HZ l .N *vGƽ~|8m,gG)\bj#)^< $45jfaں LV60.wuC<Y*vY!FC_mT篓 eO\ڎ][DxQ?D:Q;(jBF>\4d.(ƹI!@' ay9N9 3OM:|hM7k7ƉĚ&|E6a_rdn}r\ :|866bn W⮴*t<; }ݢ[pCvVb-289uZnn*O/PXWn3(FhհLzz8b-/+srճmn(A=oTa.]tͿgZITޜJ?-n*UXm׀/ H0qgپ%jdMn u'.|JE J_>TRR+|@fx]8Q7F鈉a=mߪfT1 Yw2⒅b.jg c=ju`/nAovx$u~Gt0=PkyBگۖiwɇUK?anŃSԤ6$;CٻY ɞb0dk Y~?_z&7:IN?nBy 4S]͛^qa燙}+/޵k-/^ |}+ Ḧ,אx 0#|lOhXҌVkRel=ߦu8V }kGpk(>jdny}c=F vRxG]-H}aFLuy l?i_ur6d%?-1ZT!v^YR⡐*vILFaW߂Eg =oוXNgs&i)%#QOc;+Zm w;|LXj=Yxi<72".x˱PVܷ+?,>nQS6{+EPn$ϒW"dT&ؑhѿ@|dHʽvm`[oN 9W]ذN F58M >5<ޣ fO7)>D񛽹_W6oUBIEn1Xnx҅An+5E{"-ŕ"WyݨFѝ^ 4g]㮄QM6Qga5Y7~e-6ұv E`f`ۄ wsY.`}: RV{=VrNS[Ϥ IVXYJ&>ca\wN;^-RuP6!O<|BS#Yh0:]ں9)̪ۄ/\ =}->3 R h" mo iaTݪ Ѭ&,~gEșE(m`>#^E1M[;C}i٘8,]b0!fK^k vV,\XCkb\u`{֤~3i%.Ǿ.PcS;QjD 8,ƹEt Y%ULjn^rU|wR_FB $N@kU"W6ѽ?ߢVzx X=O; 뵮=xClZro[5c1A-P"LS sx_|JQ@ zvg)-'J7oIC!*mʖS//zcAZ5DA@3C63t^@ƽ aZX6Xj[_Fve@,UvYŃq:*a*oȺv>wq( *D)$oۦQ_LƝ}z^Ete4 a9ĶಔZu_YWpckBAmL:`yn$ DR|%r. нgKXߗUY.\ۃ@%Hr5 ['wI&Y_"+J̧Cob"!u`2ǖǤy^.> \t]bacsY RLq.SZ-@J5p'.kgZkrL 5ʌ#'ݐuZ^j of U -;E7]I:ŌPItnH)YWßiw}ȩr ٘\pf2,5s{nţ\98g5-Մ{I)6: ﴍVK:W}+42L87I^$mY7&^4o_7xa(~(^ r RU}f؛8pu,ЃӁJ/nQΜ$\R'{!RHG0F^h6bˌ##_|V )W9f ݾiaKM+5)F=N}p^u^W!$E^*))ˌfëx*ԮXxz  a7TE5V Cen~DJ?\*u+ DLn_7Hܒ BFBH4 Rfhr&Z)Ul>[OTȡ}_غm3Z\977P7xYT9 k"F5d5uHŭZPY5VV>{kͳt,H'zˤ\P64*JԾ[;2|执s< p ou1݄*twzFKmcxBs^.ɽvXJ]ϲpdC=HD YtQ NxV7Y+=*l"\#aØnZ%}}A+N'i*uΎS'@((IZA;nDyH[N%XY/K(*cZ#{.qMg! Ca.3Ra3]@Dь¾%"/]%o~$}&u %E^̐$! wt.K5UIƾ|$]U#z~?xvAqC`RyaE R6T [kV&C'Ç^ͤ@5qm1?m:ϓ`H2{-M_ 勊mWA"ed"V $x޼e6NĦHxQk?O\{b^WT8=ټ4ŒwsH3MrY2D< kǩinj'b1LJ٥ˊ0R:ςZͼsnun!&BFH2GUT1q&mCyJYx^E˶ aPQ43gv@.'fm e-Wq 4D$jn0\KIm>:'*3?GJLDY2CW!^Ar Q!VDJ!?Mi`jA"Qt(!!ߠ&"A`] h!t`&OCG+52V(> Rmxrqϖi.NIf)(dBPy-_l ʻN!];8dʪ60q+JxնC"nށ'ꠥqXԻ*W\2fodYI!%ouC0r4*l1kx&spƝ]HX4*! O#q>CR6y^膶K mbbḑzdgIGnksc;xtF"ģ~2gXKnL{t?x78p*T$sxwVol{B*@ngċwbL?GaM,0x"ֿYj|Y^ֹt1aLK~ *21dz\ ˾aNpc)&( P6+K/pqw#mnYuiHkhCOa/_An7jRzKyUK{hnښա63}6}{zFWqm=}- j''$Vld 1Bz eP/SB=ʹmüPeiũҖ& T(8%TK"Yƒϱ$fb@A cǴ7SY_h %~)[ 00`~>EcPW{oTSk9on;Znw"*ု uy+$TLՎ{GsP9Uh2oaA.mپl6gs"%)Ųʈh p]0u|k"eh.1nma_݆la (ˀ1enWl})hIiٮcWDκju۠FZp ٯbm]0x_+y 1LF⃽ 0~ :Bkm,=d$ i3Z2 p@7ኺxZY1R5YtȎM:[-/^Jv +4񠂖~ERA`%(G $[#80ɣ`pOyƼMz-:W{e7B/] UQ`(Oe3'^}+=!蠌)!e3H+{nt7c7<黯CT`C3찴=/a#I-&pט[Z'|,-:k^](f)éq $Gr` - !"Wdy)`S."jtîqi#(HHLJ^»߅? Yyt=sQ_".fڄGެоs֬IؖRx4LI`S?wGx=rĭ?2Gx/ ;~4*)-wPkNve"Ra DhdKXr8rNy}5:=<@:2v؟KF/dž ؤjogQ{6So.@Pf;i+ఊM|MϧeFzyYРŠjk* jswcZGR[ԯIaiAh,*N;Zbn|򁾕@"K~R5z*8A jlVjGZ<`[p6z[uNp,Z&M?<3 JY[#+G_Р??67~ ٗ)ZWMq!@/+WK^իDxfCEmS &puDYVws`<_k} -pԘVak5Z,Yxt\]^;=&sG w D8!)*U6L[(1#٘o;:"?:Nac+eVrf`[^TZ?K\T@D"ig:Wf#vSm\C Ne2iabHV%M+^6XOnSnV5#̘֔) ٮV0`g2 ΕS"풪 jn$-Sx >H*M>1tx_AAD4&$鷡.]gL.:[@$(2'%9~M&ӱ:z4 >K/[5xי'Iț+jԒIUSJ.HTt\߽9B?:s 2E,4(gHTM^OƁHrD+]  {kݺv*P=[KӚwC xVY7a]C<} Sj11Uk}VU&*I> }y9O "z||aQ+> Dc2\?w"#rcFpMyոv8\-L75i2۫F68ҬHʴ"U''+`*|T.BGח7fP`ܹ-@zZr//Z~BGfĖWw`fʟnĩ[wX43;gwԪ/'YkԉA Niԫ*w/1cZ£?hi8%qJ.< 1Okfm烜"1FlPsF\*cJu!mɫŃR})auVϷNY7ɿ2RS.|׳ A %]"+ywѴ:'~սvc ޤ3kř ?L$齋^J`S*3SS?B%T>VфЅ9uAXtt٦6&]q՚,!pqt 3VE,˪(lL=>ub%rn{5t4? &^Tʖf??/,ғ9}8D MN {H]뾥Yݽcm +a k=Uzվ brH~.Fh?bh=!1$"Fϸ?tJ}k!=H{mX^<1˸-$P\<'Wj- D͍%]jYo[) A5}Q8PLTW;NDI; aq7Ml'gH[gKj_vѱVR2k@j љEBmHjOsn3{0)m.z6a:nJܙRj'_{ EE* zdV>Pͤl1~-c'tqm2`~Ѹ8$OiTnBXlLy]V\W0% (/WB>@&:!ܶS|$ET+x6&},:5>k7~^c_Pzuu;1MrULwR!0d1u/@'WZ/uchk_Q@@ȯ/@$1{*])vf~+18R˃o45"ޏ1^rl ΕFMq:"͌8ŚoҼN*?NL?6CE|'fJr!BW.`I/M# -QnU~ں@9`w:\{}׈郇4{bm;Q/ą 覑yj4料sUnr١d:Mv|9;OaBCV@ ^*3U~:bGI,A:yרJo͐d9w655\(<YD]=PZHe^qK2I+ź8[hSX 6g%Śd!=gM@U!3):P4^%@Ė)ȌǶvcmj%Ծ(]' f7yY0Usi\Q9pn;)S1)1l>0Q+l@'fjԪvW ]'PΨů݌`nZWm`;^Tlt"gY4f:y{<qu,ʤ #wz0: ^~1[˧3'RtÔZHufyӔn6WPDEh!cZbRۧV_8نxط1T&O3, Dɗvi?tf]^ڂ<=:~E'EĬCAk/FSg,_9Z:rYl_I XH`C7څ mv>qn|V]ٗtvY{C .]QGE,H -w{HW @oߘb䆭@^H9lK>H4:˶l쬭3+xx k :eouFGA.1H:$%,ByT =_Xўޞ+/1F0Oo삙BM}yw"] l!$lNay  "5cg=}"4z׀!8T@q |Z$Ju~yQJ(ŕŗL&nģkj  GZ\0p6BMT30~)6YyG! oȝN ,:U-f/LiCfhzE8ʿ쳹b M+hub ckĄF1ߕh=+ hO2L׬œ>c{w}Sf͊Fd;c^! i%Cؕa6àG`MbSvՔGD# -៑Ȭ@~Ю0!׈Sjʣo&W(tlXdKjt9~Z~weBJ(+S^³d<\$hA۷f:ϯy#;^CaN<0*;&S0ހOmE$ݷ߃LTqzI,˨XJ xT3Iyrβc$ ,gQægED(T# w(H(hflC/H=z-nWht"#୕+ Eಱ:lPpQ=jXL 9m^Xs+zX:B'tE2 NBB""҅DMQLwzEl WHR~ڞQJ_ o E|L[mqRMgN'4]E/44U VkMְw-{ &G.׏\(^:*=je@ܝL^BCb]WV?tf}IQ.3ߧR+m|1ݵBb *ea RKR)b0\K.^k ]8Re/nw(q__ OvUrACH٘jv[n7y2+4ۥ%yw6Md[8:t{ߨ0%_K;v0Ռ AJoXʻO\1kO6 )˱՟T hbCU)Ӡ!$_ӷk@&` mw3?#a:G 7~AbC,"FbrV&-ZRF0bxp" k+f[ $hcWlͮeBWWǔ2\W1%3vw @2k`D^,q'IV<Ź6f.$tEJCڀis?' 'ڸ^Y,7z\laI1٨҃o;Znͫ)J@l@j35PutD,r.0ѱ.+BڛFZ|+!f׭1{m F4crʤY<3I"8^=Ѐ:z 2 lIdS ZC` =~R(ݧ};kLaEMLrC|s ڸVZRaJ6!-=u!XJQel&0UV$NRUPuJ{]AԺfo~aי?8f0o[8㌰i]bZ>j dt;bV*nK۵+3$%5!dGd7vs>ZtHh4[o&x,o'~/TD}a;&^~$ v?B0U1>oj@ {50CelOŔYPhamr JLcy;NKS/ߴёgT)\{},rrTM*)\.X R@7W V,Pu \W)xJ~H9Rxd}PB-r#{kmԱAޗ0~Ҵ4#Ý@bJQ"@ȋՊDX9 lfr#qf;dP:W)WcxzƗJ;8$5m >›{5cy('@&աPduf*N,P LresaYYJb#ZàCN~m?d@N]X iq$e<.֮ E{l^0'N9 )z>PMbmsP`JnfNB$CfwX #C$那M ]եv.W_qo;Tq@J'iAbAJ؋~ِk}3#+B >qyVCR®&gX㋚MznvZBf-nj%2mi L6,[A&Hfg_5DCw{HKHt5a^ ȣGjH|lpS lK.4;9Ҋ謖|v1er\҄7Yu-!BQ|4.`h&ssƐ 6og:&{X| :of>G;J4 ~?BeԿp4 !?w06$W[SՒ(pAD4lː.> p;eMكOFRT%޷@)5^8AE&Re= YQ/>흏k28E? :jYx*' (j֝;|rN}GsjYf3 aV/.jpSӵ=R>-e܇+ܣ</KP!\ %$էazRe"AB$П3QO"gYB|=W*A(U|=F)EdAaqS|Q 8@{n9 5ӻBѓS0ᇦuzD3f&aѵ'%t+B 9Or23q2- WL# &Iߴ 4TJGFJi,b{3΀eeE2RYM%5R[_Dڨk<Mo p>4=pȢ'Iɺ+I@D`dsf 4Jְ;-3NӡdlUP*ؗeHs6BYGcN()__%F)bϠ1|}Y}{+hޣMeEfЧ񲹽B oI|l$cf^ͫZR/MmO&W9~Ϣ{+-K.@7\3E\c5OkŃM ]; Wb#t;3Q*R`¥ RѨif)9mm,K,jeKb5<HvMZ2@!q꭬eɾ^l(nߦ|̔Ls Etr&@@@.oWaG諒؀> >;Bɀ[aǛZx*p@ēf+cϱ_:}='m)+YXt~˴. 0{TZn"{2%a7]ey;N#x`ڐEX 8y) ,wڦ,SoR R9ʬk%Cqΰv-\FԚG|՜τJL+p^ SNrj{A 5H&ޓl>%C 2G/mAz,I "bCT%]cgrnqU)b 6EֽؖYA'GnqQ e5cN`o\ C}qqIJ$O7(I fd(dǑ~ mi!/`xHsFݵǵ@tDuBn$R\c v)=V+<?傟*=raZ.fݙ_tOz,?p"Y:UyCk!u¬|Cߜ^!'oæi.UT}m㊻$p?n|5.$gHk$!s@%~l{f琷GyMf+f>7K[͇r UmQE98Df'ӭIK xCl[(ytyuk$Oʂɨ=P߭6T]z%hD]&}LB ^>(iC'(ثXR:}8,ś\w!9e!Zs2˞.Ww$G׹Y1 ȑǗ]^#DNlC#5Sdu=! . Oΰr;Wxu q, qxr7K% -pu;y{ hWxJ-386Ϫ .s_ak`t缾'g P( {lagjEt0*@F*es=`=xNgyj 8}ObZi~։M{ ~r 7zg*!YU.=ýAiU]JRe)U'CcZř1g9ۏE|9FGgDWe }?3Ha)Hm\֓j!>hb^ʓc >\xA']j{Wk$暻;\ k-[b>sbBnYmzGCdʖ9 1vzAl4ekϭWe,p”ac6U%E>/$Ɗxb/ٙ3&mh0X cy{+nq d:I!V>%4hu2,JB}/#9Y Bd- KńJX'_o5Ϛ{|8n|bAPU@4ҫ1Z;QHw,`zSv Fphwl]=<]-v<y*O4ryX>le?%;?LQot확.@9zaHbcCAa؂q]sD,ɋ+[`wqKK9+Vc!&u%mRA6p[-zLH84lD"k~=l@ 7s`1TľbVKj&$\*V q^)!ep̀CkjPjaK]*c#F1K=}$EJ'7UVQa_]18pVЉpH^ʳU3/AF8BX{.=(HgwȈI>{M#c=`ZM'嘕!n<[MpF3+ )U(>qU(.0;bDO0*_B`C9# >䍺gjbthjTtY nEf` rF:ěa"VB-M`*Q++:91cyA68 hSKDTO4hT|f7q, ͊^ß˼—oӏȰ(/0}n$䝰)җМ_ޒi x2JB{REkoPO SB io:6.a>[~bSbґ6J ұwƂӜc.M=)yMxܔD 7nf#[(VLYBViru[Ոqb؇pv./6XɃ60)o'Ц&*Y*)ϛ%@uagasoYⲎٱzS﨟i-=7@B^Iĵ轡 _FIt#K( nYijLS" u&^& (| tL1m7_Nk 7uD޸vCtYϦ]BN[#A '?J\E1Z41tϭqO~](T4zP؝)ؖ5v@xW(7Z2v[=!@-Ĭ^äwȏ1〇?[rƽ[p.Thdy~\A Zp/7xьD|~lg$1XׇZ 5x-hb[gK^ Hf5,("@zX?Պ'd=YR%U׷\//rROr oМrF l1XWP$ktK!`d zB"q~ /%i*J©{ L_lTc}7zD`yKǦNzl"Y0"Rˮ}j6dRu|rU>Vkî_eGmey g[}U)PK}q]:(尭_>2(`[{΅JR5 \\@:z#?ٺWo(dnMɵgg /8#sycShZ1T)'a3ׄE'n<r>YqmZ._MmkWōUhp5T;E2.mb!w_B[!f&2ф?rW^|LOFpk?D/;[ܹ v3HE} }bOu pdS;5d{/؁)aY΍0|>/J(=XS /Xv)*W12|4_i>8& 3Q1i2BzA2b$+_mLO |I$q2!݊MKA㱃ukCN8CvR-A4I4@s(}[$1⑒RX|.M݆aqٿ>oW^75&! ~ξeoNÓl8}OKeJ y>NrʂPY^ !yA|[!Xe7EkK蚊a9 9C6\]AJ3GeNy 8alk;],0KjO3,Qd)W;B*9{nO\I\}5{O%^ q-i+r#%𸠆Uu΃tT~," V\mJ #Y٪w_[D0HR\MqUOʎt{.nQԩj0H ,^yH?K4;CAP7H$ lx8ceB?Ү*iNdlɵ+$BOFn8՘cT4ȂV,5N &ƮNˍk+3xj9P&OgiVx]l&0ɗ% Ŭ $`//9Buϵ#ni;طȊ?%Agx:2ᆔx|j"ycpVІ^exB d ~Ȋ $0?-|++ുq5%DXR%n*Bu9y_q,s+6zŽ1@$a/N/o39Ppf-@JG7D& g{5ʇ劰 r}NfmёfЭ/kRgjP!k0łY`/eK RwB`Iկ^l5X#islOu\g?d{/"u!~SCuޛșl[c6Z?xhႀ#`=) RfFOyC9|*N*r;8)hԙb ?M鲈߰Eq$hQI,BʹPTIR$bUPh hxNb#,3T*<'әj_FEL|U^oɧ3Q E…4",Iq(Cj_oeyJF?'+QPwv{yhmb~v o޹W:c'Ihv% !7b1ʃr["&i RH-NhG9ߘ3,x\~G'*o%0:M1e+gVr;$3%P@W{x O~' 95 -5iFכQp/r Y`&btW gJ]vioḿ)0I5H|@q9x$m ܀G?gI̞4fۂRqI% J8-4,F45K#\ЪLg_uR;KLYAC o;TLDbGAcMi$)ut[yK o_t(M<DZ˧к/X"\tLcmQ=, }Ni^.@GE; Lfŕێ"$-1*%p{r2ZkQM#+exO(ߵc-&mW ;oʼB+>6P?a,$Uf}1fb M|s]౲91ff'VP[&?tk 4ٓldBަ_wQHPAfr4$=Оi In:0칂?9Mkϳg`lǝs,1J/+½brkl;h ( H1L >h?rl8w@wZ;A@ُ5 .GxR#g6Ml/m*@+~{Ou6>_If4O"B y{9y<3 ֊m9 b=4#fB:b*Y񻜯F"> .2J$vS%DMЪ11) KDtl|ܢUgZ_AŧH&};cG9+Wf(FK[-cA{b-JL# *KE Q顋u[0DM4UF>c[Bz7uKBI0i a5 WsRyr7>-$A kRo133"+ )/]Ce LRݒV~`+bp@Gڞ[@^ï:҃M5B !ڜqȭkb)n[V4nx;rtrQd5)ѧVA')5'!Ka$|:i; :.k! )QUw'0)r/mї]媰lʥpe>g(}QP?I<11!8ĀfBM,]ku~!y cO¤6l6.)l$v:\K K.ݳD|҄cR:KCi헖`ym 5R\FQ&Q+NɃ]@ ײ{>U7bOΎ3?)k,! UGT{qyxNSim3ל$ʾSzF)8VLtj[3WZ3e8ĊL~}*@ [Ipſ7ھCzPwxgg^?~ٛ#QY]g mNc=SRvLR:@^+Ta-BM,KOcsQÖN#2sf#K>j 6D,Rlܖ&ǣ&EdZ~QFe${5y((0$;H~"E 2ˤvn߀4"}#x] o{ -YWCx- h2aZ'bXв9#n5SÎ' <&KnAnD'ZW>%eV#BGԭ]P ؏UDcB0q Vh nZW b#EZ\A4j╭vb/Uѐ:slN[ /ɱZ${\y\%/?󺒣sn.X.UeS4z BeџUPޠ/9n@ݤ32Gz.Ž92Zc< yfٴK-9 +D ,<#Q*维nQW t 9vݗAp}60@Le՗J6jT ;kWpƢ@JclWx8d Sǫ>l`sQ8J33tg$H!&`ZŽXކ=#anPe0pqis_FpKrG ؿfKiaQ 枍RX-L^I  Un.&H2WJ|]q`}яhkT%).aGo@"E@'WRGSDd9/DJts֥ (7fR"ct=u@aǰmg$f %TԳHct,8*sx(b$1;5Āᬋ,>P"DDom;Q!Z/5QC"`r NWnEa} YGX:m+2p= A}* ̂_'Mz@?(40"Oq=ӎ(|؍Agv6)Kf[\VROgU~\`33E5g塆14B7;P^&`.(Doxp& P_QVLUf 5259"mPBf8wBՙ?+yѽR)1<(~#E@XQute{96ְ?4+T钤P(T u⹧tAI,GlLӏEZT 5hIlbፂ졀nHNX? 1B|J|x ߈i #74:*ОqFx]P}*̭\88]t Ow<Hſ[Tjr?JQ5m;PB1$jDz %4@g]ŎB+ax)f\u({shL%X zRc bA)[F?%R`<u, #5M!cZQzsjc| ݱ}KvHy|Կ38/2U"R@&ߣX}LE@Ԝ7) aql*BaB}x!mwӁ6S~D"hiBR,Xhae- %?1{p"M>!6<&w6a*~b~}eCa8ɖh jr&kG[ݲ>ɶ՟V;g1RnM;[+ oC^Bp' ,Mf<0*C#9޶53ھ-3(g&2(hQlPNJa/8b&ާg7@dBJ+*$pN!$& ʼnӁIWX9>?%}-ߠ侮5F xb4>/@ZZ~:נ{vި ih9ZgvVm޻t4jPJeQSe\hlf]мij?J^lfjlTi8/Nnʖ>&O@(nz?VByFp$>7ݸ^m8p /ԊVLJJE+4VnpI]& 5fV f*wG^Q"zp4K<NFMͅKFnd7Ӥq<75jUE$/rl1C5@cEK* QM>5I_ɢda<< ^+p#zF1RsPb{9CTDJ?2q w4+J;nkLG4 Y[wF[glCQ@5$54wB:F8a;MfW+~^<ɥΘpOףAFpӃ։3N/='l Gp`l**~K@mY%uEmzleRf|!8fcOCI.YM_sV2-Gn3ų a2ډi5zCHfTz<˃4L܇o0ۭ5=Z!h$9٫;`colͮ72^+LΟ l7r|/q.m9GLܚrb=uE.t=d=ĆI\E^aTۺN7J QZ J'${ލ@T]T=c_}H;*no~T84;=vHk(90owc"ZSQLn qt[?3D[#/B#toci|oo1jos-ve[|t-K͵Vvd5GJ7. sCXwFxCVB"ofLW\9 o;Kl+,Kb* 'uM(VS$˷ub'HWGMx`~/,w"̪mpOFMjZ˧p[sczYlWP5כ""hoP]7'B=Ί4(ujli:HR*(xGFQ"Gq޳38[SWX'6%x6M";Bk%:C;'DԀYTFWY&$ 0]LW44{K )ȸi`u+m4"̽J+d$OjR`,nJ}\)X@ "Sw3/W.~dy!9]!7M{ZLHJW)?ԣ *I㄀%HJ  b T]_luG^! z Ac ?>JY~Œy]io,O,Pq@rl5ED2qZIbl*AUf$;_#` m `I{f*`W gn,\ '8rBQ8+( wkqyzڒ-@xo)Nn+c\W'P4prWLgPl\,)q }ǁ8V L pFg&yF')r|,JIrz$<4' j<&kFVCU&`RP2imv/}^]qV0mٮo~UZ5@<Fz4G7)ŭ֭X-8rf鉉ve^0򲷘.(j6U5ϣP<FeOu[VOU !FaFpT|ǯ>}1N4C*HPzsED{m7N`ugå&OI?q!3Qk}]@4$uϵ o*Ul2G&(xG T4)ċ/8MQ`>BA<:GYgndG^ Rᙊ~/T;f=#u1:i~+"j? TI\%*$\*" ?TĜr \)ȒBCNI/x.0cw?b&VqM|Mm. \O)e,,2fޢā#LT}rd~tA +K 8G~1+eMȝ(jREBCU~m:=;ۄ``>pDV?u瞋^G+Nh?h͐7addwS̸!N f 4 =y*e.@pԬe.8.b¿ c0}}r4Xo:X4zrÊ'qƑ?ZR =bC5ƚ F(bHJUy)#I͚1Bx %wa0Gq6u@|"=0 /@Η_[)O0\nU5b6R8+޲ Ĩ6`gKPiHsF8jo}P(]SpJchs;Ӷh`'|WF>֟rvas y_Eh W`-O iUVY'v9@gcɺ=``g2)^Mgk&lg )a+O-7;eN8%8d,lUl oM[Wp~6zO?*#Wt4:P }sp4qȞ]y1kWkr8,Y+rgtbnJK()E_hNƹ_Eo /ӃdyӥC*-FϦ+?q Ψ$GFBôQ,Ȕ> e.Q/2'[P@/ɡi8yY=`s7eZ<0n/$H;c*=H}wŢ_mp|[ڎ@a\—PAAv`{o9Z+DF7*#VJHfJ\AM;ΊMݮS.n{ثwz7V7ٻJ<\Q]aECTh^/fAz^6,Y嶌"GMQFx/xk@ݠb0eMW:o%ΘIWmBۿz-u040!=aErTtVj^yHJ~bEIj>fh#ޜT2p.)91;]Wpee}}*5=f i*v!9:Ez'<}턲;n㶮غ'w(j&K>` h=@ }|K,%ΰ^2mDc:J8Q{hޟ ZmSK$P.>?Njab﮲D[9UךJrnM]@AAPe@Eɩ^dmb=%ll* !\AB.S⌲H!Bwu'OZ>:0%ż&$/'ָws m_a '-3Gp';]ۊ-D š06;d*Rs6:%MFM$15$~PZ Jc`"J ?$'zJ#JVi‹.g֡tǩJ' j٤QUŔઔ\s0ol\sXuȮT{-0MI$Q}`9)LUeqn=[2Թu睇/Aϟ`i-/%$)1щh(isO^ /Q#Fl5Rl*H"e̴՟4o&$;fEB޺};M]z T9 Ȱ%b@2?t% |fp[o:R %](;.,N;T2C@);#FO):kaǗ  u!{*lÿEW0jF k94u%h&:^C\g:Ek<%FI!nٟMvXxXg/t@ݣ_ӄٿx Og# .]S -G]%άi\׬Do1]ZEJFw0MS6"7oD\X/Ysú4>£c?$U;-i\FV5A|sϾ>UYcE@O4]>raϸf'$f Ja`0'@!?:Z[!Ą,h,2o[p1iIpC).nC-bmzJO6SϭL$.`Hr1L;iyt"J(kGCt]˟VOod?Ki@[n|@A4Ngkx=-Y~7@K3й!(> [s^V˜m3dYAEQDiOYJe ˡ5RUCaKrUX"vFƏc5{o7T:#8j GY9\_#DWa~ kȆi ,ޅuLVQ !p8x㽠d.PE}w/;8H{gv?܅ϦC@@9tɰ4u29Po훜FߟokdZDṚpΈ#| $N dtvx#P(:'VY޺b"ynD ~\UCq[,!F kjTMh z7THhǘbvI{L&bMՠ ,\iE -ym*6[kcsBa)X(Zwү-I^ *$Qв'J%`t&=n\i>-9$e"Q B&]ߙnŹ(ɻ=ߝ5A"y{I_|02$~ObuHT>7HeنQm2Th"ׯI(*09fA.Iܮ:}3Dk+a9sC7ԭVѯ+.BRw$.o50*Om(PsDu.a%p9?1d|Bu|V8#U Rΰ'*/vd@èXQU ǃBbVt+?P}nA5zبd | Wx燫1e8U&VL]]iPN[;ײ jEB$q00M6#ߴk}7Pg/3 y+K9vGZ"0gTlaaq2-Y}:T)$Ir.w.Yh@z27KbJH62igĩ/Ќ̮/v|wٹbXz*mfFQɁ>QW~Cmr}l:Ҡ/|J}_j_d.ƌGe6P_(Q3nI65"(jJ.H{i:zؔE#9E_v:&p7~G= ۷0b&qf\׮@V PnK{W)_Wܤ7zQ#7r8@c/Qw_u@gs>r}pYjL0FʈT^0S82uu(k<+{bg3dvyȒd VS2 mi}8CٗsRShOS5^azt4R*Ub(JYcV\f) +6rh1-?=j y) slmBqj R'M`.4Q8V} GIɰF3bBZ.xUgeU?{KN$4[t!Elyzk':"!/˻pO'bUbi3V r!(m]\~b|^[Yw'<&ʱI}֧0 Oy*U"-rG\BP9hhE*qjFD|Wvk;Ff"_z.  8}pzi*Πh y-o aC7)(O52814"ZN ?ڞd?HD8HߏGK a;Bׯ^{{éOf1b}EUWLhfYfam Nlx:VHzDFbj՚%W&HFl9>i3Y&Rckrsj+#ٻC,DzjIc1 z*3o:g6!}E0lw s*K,owhY_ڶރf=cc|caiS[[xD .G3MPORo_x/-) 8sSq7UA47D 7yEK'?, ɗejB[i8`vĵͿ7h"QH  mm5<4s1%P1|y$o~R I-砵L luf9Hde` @-¢g Ȭ<=@,hguz\}!r>/;0ӉWױpLGF S 巸fz'k ]jhv6׃)eKS';cz}O񾀖F97?uUeTr'pMU\ ѳژb٭eHoG2BU'r /wB0Ww6_&z_nFZ i.D)6hcPWj-Tzx[g"4PMv-zk (n:ˌ{&]{xB€~$ZCM.$Uט,67=yx+qUصr=p DqC%֯2%3 l"h6o87sxs5"%_-0\(^O^(kL ְ2{߻aja 1b-^8qp yVЪtP:y7cJI#im͕ qE(bvu>)C~}3tz.K#KO^V^ckk"w"cr2PkN tx?__pM5It\zpitdC 2įuie@D'NɷȤwGw19+d5p0x QY'3R %И!,I(ih 0c1=7 >ܐhFe+N h=Z^_&i'#*ܯ'Ѿ-3~^f?o&ET9PO0p\rk|H7MD7s{Ax,G QQsPb p($_ ٚD Mz8]{w,MIWֽ±x_Ƌ ү;Lk#\H4]Xr󏔳9IfmIK'oaM5Y.7z, "!0ԍ {F%Un=wl"2ú:c)"37咗y pެ:%([Hfl?MW沏WlSBh e*L,˧.Xs>&9nS媖)ze[\-q;r=7+]14KmީRኌ~wUB[4<mQV] Ya$Or7:"W⢞7Iz~3 yA?rVS0*lk;S OcQ#$dV[0mM*E˩t(-h?vQki7fwz=Ն* e U$~9M|NjQN[Dp`sKi].nF'M\\^oζ~0 I(DZ,)o,+  q# 3`-ֽɩ|Bh´v;vAK 7xqtOmP9WSWX]@IZ;Jb ƘkϏ^AB22_hd_!%L5?$ מse`ϔez1vGBFESEK^{%7O!V+Qg!<5(r.뢦.M۾Nu(PH2q}'P6*IYαÔڡLΗ|-+;k2b>svw N\vu/A!,F""Q통O?3YS4N>~8}V+٦̓pr'3l,7;]d2s#,LPx/"j>nǎTz@]A_yډv*6Tvu|;XDtNt` d-ܜWD11:睉Tĸ57;ҍCl!k! EϣItH r:VyHM0O@ʃ^$f޻ud1ӑz ī1k}֌5>ocxtRa+$HGk|fLGWŽ넁$yH r  {:k >nġ7S3S)7P:51c6a@dp81>bu(O+ x">f*2!&EޭQfSA-Fu (2)? l /G:A9t\!i;`c}[q+'I5gwR3g.uSvpcoJ ".5| |AI? ϘO}, fPj.>ɼHKY>5c+*Tr;9OZL_g>H!Q f΋E󷕶XmA=ٕrLD>8+jkqJj/ 2G Dw/B{'!ł6o?xj7Bo)Z=_T29uZr^h-oc;|dVgg'i# LɖX"vt#y=x0YsviqTM" Z`DCӬ.Hpq0TlzF)`\bT4-w٘HI(**6%]2C'5Ex3{=:ji0x?fG9 } JAas1b0ȵ87p5z>_t ,f>JeO!+$.FEh{W|m5є'R _ f19%uF?!Yð'بҍ=S x"zW#!vur8ūl5dp-5ɋ ц?31*1[m(T[4*\ZWG uՌ kVat3ͧ&.k MR"uo8)@a.[>eʑelWR>-ARh#EE3X{`ЛHkHeQv&@Ls aclZM=9HOGoe_aC}% EfC~q5櫹JC9$-$' {&SAɮt⽌TT.Zo1'6($&(/(+78+eh¿+gi C,a^>pD6zi0wBˋjwtv'y0u$uCn*kΜ15Nl$3R̽|Jp1 E7q^GiZBa<ŅkqB"0QW'r=46 ?a+|BW k,(XY[JL#}*Uuu^yD^T:% vfX\k>\Qz R]4qG \{5Dp@ Y̔` ſ@cjӏY . z&ljqw;1B)&[`כp<؋,@e;N'bF7\f[7x\3dT<?jyqvFgܴS7NDdŖk (mowh<nm!eyX^q96RoD|ㆱ[vx8iOiGH~iҝrWd3s"bQ0AG}%^Kȯx\>t.©MGrmJ3+]>%rsUMLQzϠfG^jRҜKrP7^uesT Y S\UMܿJ>V }~E@N(G;(!l")Q%uvwYG&2٠s~32E|8[S<;b7&gcz@@&9JO̍aq^ڒb{0ג}H:7 =ˁҚ؀x`PP=}j# Q7qDirahXvݲuUB%'}[| y=~r`\*dW><] R@ym ~v3Fw.F9!#kvKJ| ~Ms2w z"?Ne_&*2=uJm,~E1l4ܡ ˱ B'j8CNpmWH6Z /j*1$K9e6$Q xˬ`GETRH=Op 04QRM ڟ_ ~_jd9Bd bTHFn|bфe[&Iɷ 3gfk\{N8]9s;[^- Ƿ'Hq*sMY 5%6(>V0a@&$*P L';=ٕ*H+oWAW ^%đxG;c-V.0~]*,$j`Fրv"EÐ`poo*Ně:=StJPhz0 #Pc6-04\|*Vm]Sݧ+Lc{/^ ~}@\ 0LI!'o~pe?Fe5EQ 0/ڋ ޹rZ6DNDᶎ䷘_u<ЯWvzN׌ou0ۘ:tAAQm[dԙ _e&DaEօ>h >ya]g bjM>~R&@lwG,w6/°! 8y)h]Y1_#/4b?_L)o-ʖuu!V tbƇg5;o /Jպy+T|3!_)HhXŀdn!bZNAXE.Ɲ,+2 b6%Wȹ𶨃 2Z4JS_ҺqvpRp$auL \;wnŬ~'pY&}M bjrq&P>B.'0ŒYo C͙_4Aܴw}D~1Ҿ25fDӸJe/ׅJJ֡hbOQ3hR]- =%\9G ~K#1h ⺿>;HW+rZHXP#+2tD!fw{=PNl yPՓPI◆2 d-R?_CB{ 86=C,HJ\.o7/- ʥ]3qIkc39HQ$mxRx!vfQ5)h*P 6CZjЯ^Y)u;hSb70p1:D>e['$Talxp!]ځ{J{ȧ/OY 0 fEF 83P$7M^1x2 k)B|/T8n\JKՎ\9h$3S.E L:mG&xO @@|~&_:+ AwT͆7ǂ#+ oqK2 @y,[YsTޟ8z8,\1 :RWXG_Cш_nԼJb1Gwdy\LIFUԊ'{AK'\PKBК2^@\PUs (n"¦/R dF>U$s2Ҩ ȷe GB߿"E<*]|Ex=8iÈ^(RByF6GX!^~ ?呃3/ވ'q.`M&*+y`<8sN= 3 ,g  TP7O殃zap|Hsju3Ο* qDe{J͞Ȉ*4͐emI)8x:x5Gc1 2;+Ξڊ9lwŒ[CVz~.' -"SQJWu{9K`/B-- cR]3&ө/ҳC/& ݎFӸ MLhyCȶǤ}-u4|ɧ!p4ށ 7ޏ|pU/ 1 ΀`vߢzLo?~ڸϲe|>GRJnjbRݬO~C- @`[A4tK5n-]jˁS\^4O`p1cA5)`C5BmpbB-G^`HÿCj#y OɊ67JzSG}$g~@g2"dD;ψ<'<.C QN];N=_qGb^о1L,a04˷:y,1-&LnZK p+J\ˆQmvHg4ųe$.]`7l^a)^^߭!Y@1?t|-;.hnRhƮS7(^rFσ9'K5ٙs*rۤAW_47='gk0=^bJ&*M#订BRzN-)uCrc:L]e{^w lR{NVE7EYPpon#o֢Z_W]g * w f).Q?z:|<0?Dfޗ?i^RXG]D1Hb=dqguIO[%iXȼX0p{dQVedW|aS"+D؈UJgl<歷]c(A}jY S'}X>%Q •9B?LC-vm8TKʧ1BTpUay%|`GR+pgәx"um χDy=l.II!۠3Z;pZ!"maZ3 dU7 LKౖ !p=@0]*tʶУ_ŗqH 9:Sqo,; Zwn:}S0@>߲N`H`ZP=HDZD;8DiLoum?]\yžPq 0F,%Y7M Snz]?tUTN*9\jrd d(7&r+ %.ݤ{[n[)@z[u+$y=ݸP (dgw2TK @BM)IID6-"]\ŏvmx5jp+F TJ=m)jͿMa%96uDt0rS:Tl7^!flEȪf+ p?=m*}Şj/oi%%#;cc""$:XFR lsFH_n)'Ǐ7=.X W(cOpA;6> w6baH 00ź S!).3¨ ~jQK)C>'A.^v$vY5ww|8) >Y@)C1A;`R}Ⴉ_^W#UO1 V5MPq,(כ~qHDvE,R÷8[DM[TE0P xOyiA|/k0Zo[oy|QtܛVAPgj7وl $}+uM"Xu|>/g//3t,XBWt*+$?o-"l&mRIy!xB׷bH e)JƳ RNԧFV (f^{vߪjnpULv㏯bi tQ`%%HQW鵀Zܦ}o&)B6=W<2PɅ-:Q_4>F -aUivNd+xMK<1Owi-r,;ۗQE]؊V/Ik#%7qQ' [MÍuk_)ћŊf}cФx`#O*z(yZ~%ISng0mi MHT֗O fk4+2gOm+ 2̝5ݾvHiN> >- ꈁŀ҅FofV1ŷ^ a(`dq4Ԙz]QY˺t!vl'}PxL1 h<% F|>[#K - KfEޥG"Ž1U/FaXZAVGS<%Wc$-8VM<])ʔovCcO=*AS`V8yH@:ׯT=سZI%W6øu\ZS6y65TVHˤZ}LF+Ji7 اeܱ^pLh ~+eox߶'h`NFnF[!6@r 7Z˯ԋD")E'k7på%7bhL%8YJ.JPD5aD.fv^WYEd@H=Pazr "%À*h {woNI a.eظ%4*x+."=cE3ڮmՙH޵In- akNƲA7Ѥq" KXcOs(]>I+$2@]+K1l7{GN_.'|WoϸcM1턍suLYAukp㣋!VDaH-JhQpl&c~>\Nyl/Q 2mFqgG{~glx,A8.K@ȾaGYѵ5:Cb=o+[)VkD|WK=Ow.#F]-OSԜ~1zJ B6hr-}$ʭmraUWF< ]aPNQL`PF g*k HL}x7( msf촇Qxqc3SD^V?ECpr!ȹq$GSМ^nuCnb^&{OMziƈH@Svzu?Z|$PDP5 ilx"}Ѿ̌~<җőO]BƐ{h`goȗ qXLrb"jGdsV[ 61+h}r3mM1B?yJ}} LF,VǬwB_ϟ oAύB(έ,3nu]gd .KSB& }_TSEncR ˭5оeA#G OyK \GY/L n5(1-9ӣT!~{EeY^ >&;8b[L=cL>EHH+Ln Yʠ7+'Hagm7vd8duCD=Gk!,<8:B+E=j'YZm_)?z qPF.t"cGgq)H@rFt)t;|"Ӯg`@D5Вء<H!-3 _49wKvA=5% (bΘY3c?oy-n6>aFfdz t`v9Gtp2FkQw Zx9B"k"Gے=WhW yͫk:Zߡ&L$I➽C\WEj?B~<Ît-R}//OG-C|}fNڲhf[H>E3<glxKwQ\ƃ=W{YҖ$ %wV]uck+m:E\dhEt„؍dXbU=sA3&15ZS*{YHAhWFq.td&]іMinm{9}A>ƫk6XAe_:9ЭcqC2e$`O]y v<8ۇ?~F(*9韪&s)yM4>LSʺOv35M_̗͌wL!#eSM'8ӽ.kaI@y2&ke_ ?DOŊ#PPyq~w2l+=*VYHpB7n>ܐҬ6%KHX}o;7An{ \%ɸ,Y[o SVW P H3/_f;'Dc, dB[<<Jn}R[*X#h`Q |wTn2? Ne㛓=1w)uBej  Dp7Jq8slBiY-   izd6M0SP0pT}ˀJF G \M([BDA8bx4Y^J傸:{BAy>gT'r MD>7G*\}zU%@\E-UG=)^SC;xB$<N04\YD. 7/>՚o;~4@B!ԥI/Lrz6 B=FkymW1DL^R~ܝ,jJ MrsWX _9ҮRt >B"p O+gW*QS*^At|vߺ ,%(?¶5+-?]Mup$6F$Bz[&Ctj[H5ft&B"9 Ű ` "Tȍ ]H[k8 ԻWQ [r9p:Me#^ቘX*qQ~e%)C ctwz2J 5RCI_tL Oz:HU i,~7Ɔ{ ȣ*#9Oi嗽P^ ftԭƒ>Nyn0_vyZPׁ69l!HԵP!6#a*s ˄Hد/_X%rkgqVN5Vh`u\`K3)&ۚfL~ 8Q-{Us>}ܠn =>y.</U5Qf0#kuQ(v-vF 5x(?pdw]y*|K ˗yTfo;!S6y>Vw;"+JWGZ+D f'WpHo}ZZhճ,pzOj&7{Wy&ac Y&- j 7/*z&fƒeN;LR.dM&Ga˄Xp󑆴Ց-#G]5˪N& Af?L֙Jlז?3L բ7YJ)!__  ]ֹfLxSBPFR"b:zg9}`A.kaSZC. [e,HքUҤ$1'gI" TOȌ?QB=1[%ڇNzQej-{d 81d^Uc~pTz+61\.qkLg4w-3= ȧNKE?D-6q?@KEU`߫=CQ$ߏS)F EmB°8Ea(IUVCU= %B?ѭ0 ےHb"qlk|b!|yaZ]LP9ŪF:Lf_S_ã ] Q<'_?l'HA6\ҫܶI"}[/Π7AZ$Szm~޹Rc<ƔmbUWP"yx= B!θ2}KBF_m 9/Ős&\cy z}E8q_v{NJlE1 uzc`y*)jM,%tL ψTC[;)\JJ44Xw}

rv|*M4Gw,aXi1VAq8/O,0 nq_94 w\Al,& Ҹ(1{2XUm$5yY ϒZGIq1+ 鋠1lLW;%I"-KnQ(sPL&ՖW 'Vݷ ns /E (jlЙGrLZw%b;]Su >c ]iK7ncXMpv,#KeT~ c.~.In)I>/P\ÈP^+ !S0-a īW@/#4buަ ʔeE= j+No;EEBi @, KQEGECyN<8+at'DOi̯&PeZX+t]KiO÷"ߵuU5J>8FeRTsai\OŹwk:"dAj=ȡ.DŽ>5YŨ_GrTo/y&-d3J3*+#sW䜣Rj|{f7GU}=?O06.A'$;p5Y3qU#DPB %Gqݩ݈8hw$J;y2H,58%TW5v0`(#ѻ=VGYm1ͺN|ML,w@aԩ,dhCJ U-߬xBk{_h!IJ mdxIP+0wY%.݋@?/j֪oҷ@T 0J)c 0䣈 ,<>Y-B݋E<.2}e.R~ Z䓍ogH 0i7*b3XIap Si&j*&B_aڐoqd:t{Eo A2c_LZ)G@#Z E"1 { YlPTfáVDSy>@iQGB;!x1DBLgX3阍yzO;,j2(zqvSVT9TK?E~Qhd6B@k=/_'Egi"խDFPzr \]m%N,9;;c1Fip/p/Yu Z ]L݂aYDL Xk4pˑBV$Vaea6$KN/ӉQMnn -(K&w ]R6 Oaap_WZ#_8]>D 42_U"Os DҐjcY[KЮ*w7<ܪx- _Y־vq 蕟g8_Ȓ5\.s3yXuCo|V 沛o*.,2=c)12FPDվX":ǐRW ]70Q ׏w"223fs?̤e6T:g"he)81XƮJ 0C rа).v̕P5Pb?Z Y&$T|KYhsϼ%ZdR7^-1 rxZ,M!t*vK| {kvz|A(ppiCb2ܘY+C <w: '%w4*36|ΏZN ޒ!qA`t'O@2qQ}:$ F &}:e%aoO&l<ѺBZֽ H<{gCŴv7aPZPc2P@7&>H5nXT} ٶ?\*mhnңhMU*e: DSY0e1coA`Iy>? f5#FL_]MeԩsjaTZQջ&C2mt$kH=׎=*ǠcR =Y >]cgR9yN7`h /zI;ISĻPnd-(j;K;xD@z9;*t],nvM_7?+hY2=D瘏`|K@ׅi?"ۍ֩@/:[\RoA^[Vfv=µII%h>twRuK$칽{W ET  oQBn zFT`M&FVBW 3ΩꃲJZ4*<)P"8fY_YCQΓ#|Žy24Cޒ[S#z=qɸo6g~no&҂ %~_N`zM@IaX^OmhH1eD^}Ѣj2`<}Cě Idkx%ca ۑc81BMXL{o<&Kz @5Bޙ:nynJHBUܠ,!-,ȟ[ēZ U!U ZF]}FZv۱n[m* H=utLZnмU s=RcYE!ڑvA/?&%;R)zE]w\|)4}ִqkvcJj*<.O8>^I8@./%fdШYCqƧBIzH4a ]h#_W]^9+dbU@wp-;' _m?Kq[/o&ud3iׅU'J!B@. %0*Yylv Z#T[>árJoUtc&gcWτ}sK r3ɨT"-8`pኝM\><|IY'gW#{X|imX9SL8Cq˥}Żuc{&-|RߤNh#yzJћ sd ie!JuE*D'\waIjbexOwGD"(VvO(h~a]5kQ5XǦ(^%DѳsxMjUP%ēbmo[Wb*&}ڍjrޘ-A?u2PtүL J w̞v< hRZw'`^)A&0Ԟʿ.#*<>I*͠2!KkS)) =6: s4rw a:3(GmnЧFk1,e'6:q#1-XFt[A55&tTTـ'5w] .}C 'TPj&^W]վOi4~UW{$0:8݌5_g>n&O3AÛ2qV Ri;D5?R`-/ ' -@[-1`.~V:R`Om)(E`n9P{q34<*#- ܥT34SyudqulZn+=nےRvxXqElhwi]# hbv_XS B(l쿨.i3e%GEV[1UB$b8nbcU,W:j(x'JD7ca+wa5cUh:rG8RԺv F-0+Oӧ:D3;}Ǿc _QrŗC Ju8Vwy+ $iY{ 5yCyԕb&gnﮟFE`'\wJVr}1 DŽLe;+î ]T,%W{hd2o AE*kP4!p6H ҩlƿ <\ u6xߋeb6@=D;gj8ɐGGٵX[# ZO'쓒#r_)4DU X&7 J!I?k/aXKypu%`a"v3MB9r\NF7D,lE)e;@`D3[b [[>p/pt{PK=tS~,{RXBPfN8yFdV^HLfz܁=!s҇j,Ա\8S1>YfdOZ8e:I=5Lw6`LP-*xT?žJxXn'Wvə!!SD 1t^كG}oiSya+aͧ=LN+;1ٓ\wթKg 6rO c.}_lzq[?P(rjQәPM܄V)n)}Hᇐf0%P9 ߀0X%*c\+#h.{Z^!&rvc&&yxTJe?޻Hю1iކS}9[Ȁr6e\$͡\vh*T5 9Nb<"ѳ?o3N})clO/Id89AAW6Fn+xs`owEM\.l@$aM0 å3wlB#,԰nFHM=?Z')x#\j[Ɲmݒ۾_*VmQergWQ90`ddnb9f!퇔 :+r85X`\JvXE#&YsZn?{*,;vjh>;Bv͸66UDvCJ3mb^_-5dF6=TIFn#nRcMdqIG3WX|-jt1Ϛ r&քEgA*w#Ys|k#VI3'̠ݷj8Zlmjݏ-2,ǔs镕yU}}H{ѧԅ*G .RnR1ij!jUDV<25b?X1~,YY86Y0 a{`oF07NLWxt,M \eN>R6lלK> أ ISm*7z<275aNQ.q:L'=mD<:tpg׵n(CV@_* HT]hW#Vk 1T[6~>FΚϮeX:NW}xGl~3G_R ~kd0Km)*P]$|c3\}p8GVsky"XNn$Q&~Jc9do7 `Z[KBψ}~s)3^<\tu"hoXaP1m8o5i"v63ߞORG~QxؿH'j/a<ĽSuM{serҬW)`ypK$eGu;:APGY & AsװPBҘ?YjyOE n`T8>u@aX6,or|O~!b#ν=m)<O2F2#ݒvJj3YAfdWG}U~濗 r@`1tkƈ Α4c^LcgIH3v6ѯ LE]:gy;M~egs>۶S)j8gl&Xm'*G]]l2*xGڨ%6,NW^9,~Ozn.E[9  tŸy^UY-.[r>n?(7e˫K2b\Q=šyG*9͑CP*x,/7l4n]:mt%q6~b*1'1iLu,:g1üМAcO"7C"NE َ^;1y׸ݟ'&ǿ,B`A|~jgNp^*aihvGn| Ƙ$ubΖJy .Z%-y rRl[Jsrh\z RSoV=wE;V(;T|s"W )U_R4-wrhz@FaL5مDZ! o _#liX Hʸ4K1m>:LޠRo2dıC%ij= ]b*tmXsx9®2Ԅ垸 Aן)cyFWӊ7@lqv P Z=5%3vDO&)z^((#:c9Ubfv)c˦. V!:/ )F1CH0~[6CJ#S7jNa1?KUibn(\ϯ ҠYa1չDġVig|k >;Om 6<)%n 7ydg0[xQNN#9-0) hR 3"MZCR[(  D\_Ƽ{joA`+L^]DނOuib9P# 6'c΍tnXr'|R9Txng *| ͇yf*KfV8Hk族`z?Щ~ P8U9rk`э|%>80L̀|of'ӓ$N?A{dou| w N7 6DT`Sb3{?8Re%Khzؚ |,˥TQ9HuTְn{z^Rs“Ez1ڨVgjdNxR22rl I"Wl<,;Ob}._ ZGi8PAb)bzޔF*_ [r4i/"e,3`_D'_;NQB!饙 dB$WRaصQ[6?h)ᘯU*lGv7B0봢]=i_:ow`莁γ;>_:GO?N4tUW5XI`G3.YL -^D{@ERpTҵkk^aw- ֫6V,G;tna~s"^? wT(@rN^WN(nAQг/?5p+n;s3 d)OIQd[RXKwU%僭s ;f0k*dgZNci!H87B'.b<ޤv7bgpf'i_lt=ԠF53nbp:$y^ 9&`\ t3c8 o/ "]`yn-|C<`#.nÌ_w]=623BNE*S}&27Yvtm, 2.R7ڐi%L"b؟|aPg~ uSk ZsKK3ۭ{Kf͚@yQtTD* Z?0E폁j ]LPuG=>cpnkx%7*Zꈀm˔:;GBcS1=D4\p>m2O=8sq,UzwXmf\^nCgfpKA]ڋEb~["_&q;]VTV1nZr_I+>oD'yGw J*V3*UX WB$MԴFE*at.So3Y@$yxAAra0/j!i"1%:uv 03)c50D9yks?lx ̉X/8bVutJz6/8my*ʸ%u#W팭˸֊F1~"gIclpJݵat y{K_Nlޘ4\-Z+HJUdq x|r0 *C_Mi*BQw~??RGj{8B2w+g(uezrcd4ȺQ?{ҽiD qS} db;RK7]^?GaM`p)SL6VHCR(HcHdq͖+,% iQ86LMQ.\ f TͨMْ4y ˫WCeCT\m*]8 ]ǩXi#:>َ^u#Z}[\"ĊhЋ3fm*tnD!magM.+KIUo3ڪGWP;ۀEQ*Ty[:"ܰdd 0Y7Yf햞dKƤa^ le"A⿈qeq-'YqY_C]>͟mh=_;έ~*T{ő~dn!m!EE"PP i|34&2y5PI*tQ՗ ~n(#W+UXwTNe&]q#aJ]/U Kt< h/j5-̻{ĉ"*|p^ @'tyۥ_؟per:bK ͵FUEc: 5Y;!<ɓbH6y6"kRq k¾5H{c- a2hݑX+zJN3){p8&!n$kն҈~r}{erv]!nM%<#-vӴ loTN ii* :'%|3/ ypᄁ}yBWn5hY݇no׷!wĒadjdRrZϽU'4M2;O7 S;b>Ix b#AbMQ5־Z?vLf8Qw2 B#\LgDpT9S\iczo4*@&WMAJ7d0kdq3 W쯻\SşqpGy7sA1|KSӅ$#|Q{qL`yzKu!̡Ctjn]JN`{s x z}Q1"@({@!Zyq"P3H8!/dPSϽpVC򠋌tɑd=2ӣtV:}]wB4꺏ov7'蒣swЗ,Ƿ24 +5e4aCkNс`|8bxº?UbKKw"0j 㘊-=5y'@]*Z*mi!^`s/PG'zZ \/h;iO,ӹѯy) ׸}1>Tvv]52;ք3E8 'n+ۣ*N+^sSk<&@qzGB:Wݻ3uJWi^$C$Yz Qp4.x/s=%GnB0+-`_qJd6 1ߥ1!H(tkԐ:5,sU"ox9i҃RΠ9ΐqv)ʼ%BATis?aŢˡ(ʋ1y}L $_!CWERɳb^쟂J #h“Vq.eKo+8NudQ=!IrkTn,tHn:LxBQ33uƭ7!T_{WB9nߦxVB^eP(HKHػ+|'R5V1Ĕ!k :-˲SiR K Km1ք k7prZ%`9hb~&1psMZb=:hIzgYݿ$3`.}E*bd>1(*}W|W@7VZD_5oLC珷͟[1W0`^&ZtDcaJ/GqJA4݌: Peh\M2i֦خ҆n~-cí@h |cL6M?+q͵̰* xMK~H{ҴğI*Sޜ ޱAw'EPTS㉔3:1V:xMk畃P  ;nj38CTXaˋ!*)W:K ym86926SѺhROrVjsZnyƌ$ƌM;2 @u R+SZ~ld3i%h4wX GD菹W6m5NNwgj9E lskT nȡ۞08pw֗= 4Bc8MC e#YOQ5'WvO#ڭ,8aӯS}f=_*X@d:'IfI2^XvG?=Eԋ|3T dykk8>v SH*ѮڈԗiCy8ŭf m aD*t?DxA&^.RӸc2XR ͂y+eʜzcfؓ !Z:58f_X5%f _g{!wd>n0 ɛciȼyYvGT,niE8N=>-sXՍMd,[a"d##Q3FBà&] hgu$z/n F9Qx vTQ4{I6ղg7@-OP4!aNdMz3ۢe ZyԉT'? -qJCiaAqA|# }gzG~i۬&&OV,tg'Dh D>?\8耻$z(e>Q [7AوD?cݳ_}; !S9r23=,ԆIVP Â}WT(+sQ#}%[ gE\zG[O&RErhKwk9CƇ:vuvFYwriP܌W@t[(hR@`\@K/q-tJ0 =v$?~zhYxJJkjr{_ax^qJ'wAJ_q!-`7V/Z͟\U:5hFSײcDbm!?}˜o+  Awl1klp)XprV>91ose;% ׃&!:;SӞW˚ab[!Vܔ6jo""8x7 0%XF`Jh*vMOm%n3ܠso̭^a {=? oi!%p@i=@ІahW5n?Ė'UW 7OajiX ׄ %guLu :LIʸ5殚-Qy챇l Œ?ܸ{?*~_\C5#1>c .1 [\j:9d|.F$(y%WsnPr|oلaV-dժ^E`vNA#Z)P$2`N5 .[Vz}>7\M.*偰ǐ, n|ADQၒ{s *Pl](i2>4o5/a)Q+G { h0Á36L/SثL>e :q- @8YoM=@QRcMC@Vo`¼-/A+7c:GPVqαTF,55DžM~þ?24,\z讲QYU@&lP;xbF-!Ò@th-nRvTceAf76G$*HJGr0ӺNhp X]ȔC|܅\[Do)!^Ϛ{Xs  *ߜV[;=ڢəOzckm#(G}pK+OmAzjoڮ P|SOxb2X zvQg]~h IfRRܓq.˗۬N [lEO*@YWbtUe$j}G]֩T&]ET0 Y5WSApxz$q^A? 76-&x&E.8=2ꘐ3{% wGJO4xjݾzhOjp@RץCHT`[=Kj!MOሒĂ*[<5hyI 1Ys8,ЮTu]J(3,Ymmn"d](pHtʀ ENVqj΃bE+P`M)<1r-Yh.Z4nL gx回b.DtlB]G[lU=7wѡ/(|=7E .VKK]$= ݎ=kN^HZ_@op%Cˢ>TҾs|T [~y r֤5}fA7(l%% s@r, +{XaPB˂]ÎNg1ͼdZH(XT̞ı?.sy̯7  hJ^^Δn4)=UAO>w_V`_%i킂Q9KtU+a&_Ww0o3dNXqi1:@@o%4^jSIw};f}crJkkx· C* 7ZjUmǩZ9("\wMŬkY_jw܃Ş\-8/Oʾ1C$y*Δ|(/VT•}fbqӄN`Gz~68cٟ-.} Mt[{剪7k<*T;`iJmeۧ{W񃬓ˑ&>) NLd>N ^aFd\=1F'39Bk~u<;T!Wbҵ&oS'dQSm[^v*y!3GE%p)eE beT"_uQU~)i9 M}SyuI !h; Vʦp6WɝRKp}n^K^ؒ6lA)IS<)p떗pPcO\i7Y.R[Z:Y$G AUUsE4 Ͱ"2>u#qG]gsHbT`ŔŻ pG}h_SH=X>f*/m*@l?8*Ŗ0wq nRgt Ю=:¯zs5F) YI׃B REUg΁ݖΔWV](%ȿ:ϔT#U C1ʬˢ-Ahvimh]oVB8%x8LDomK݈0 A\җN &K*ZY}EЂ!%QdLeMuV'*'_A1Us:}YE^\Rbc r7*.iA:Z= '&a& [s[_-ĝCwZJP.?c;"mF邳jvLE 02g@_R&k"LRJ"^gf}ibVr˜G k$ܥ#SxS5Nu4ظq\ 6769%iy*qF(_U̓ UO^Yqy/t?f֕F Z27bd60 Fu[>GuP'&mIL?z]@9'<$tVd9HH^I_ .&^I^liGRqT[yY+y#!,x^NGj463}ȶB:G(薸NvfMa{WfQ+ɺɦ,_6rQ*<[2ƱƟ5XMaƟUr{*4^U%Oµd޵2`>Gʞ0 %XezXtIHPUybb؏]߁;c:^рn#V0d :oIٱPRbtlI`4厤v[fMIܼ1FNB|F"6aVs Tzl%tC}jy=ЙK^"3}]lņu";a# Okxcv=:8H`Uɺ)PsҘF;zG%Aad w,jnh 1{ 3n߃XEӄc 1^~SH_LRGq#*St ZJ޻qC zr ~_,DPz^?uR57-l`n(#UWJXP:vԚ['[|TL1ePKl,)?Y{~a`H9( PsܬҰprN&:{m$OMxBHU kjT.t5®eQJQhq  ao4 eSyg5mmKf(c~wz]6w.wpsa2&M}0RPRd"08*JCMuvxGܳ{ ,=?|⺖N#̭}g IwFZ4Tsc+p >J *O仧uj ^!OUʓUd^0!Tk.1(X!H433PD;fA͈;x:bSK?= gqժޢ]9 2p_&FC3D4yۇ>^R6+J-ɰhiʚ#P\fAXj e ≋? ;gFÝG-ΤD?B/h4q3QwIF‰B$ _am6ς Mi0tጊz͖lLu.ۏsHL[z S~lq7_R}-[AP\:,+9Y:F drb`8ퟎg+Mq,ReHw,vNnN+Nwy+C *:ش ޝ {ݸ :쌘K6'A-j) CܣJT?^և[UNr!Q̫5F%`AC+DgxTZ-hљf8qޢ_b>-bk>A>lV((Xs WscNh& Y!JAkgXا{2 (-GZH:yK)=G2 c~qQ'BL E13&#Ƈs\ZM,.n4됫Ll(ʔU>A Sо`O6ecmdk]*9t =y[|Gn$z3v*YeHA:Ao ͸5ӲK|(37QQ`6P:%J%p d0+i~mX'gPxvc;.ݠRmn5>/oW é]hÚO[Vx@!M\~:%=0x#Eaȭ ؎|h3 4%qˈ'e]g!f[ajmit*k:-m܈tڝ}Ӻ # /~Jy9&[$:_|YF=j*&^q,{ijї\ѕi-JZ7b+4\F?C ̾uVX-SNX,s^)&Rw.ΈrwF3/`t N~ XL /18\:po{ϒw\௽lZ52TnYÇf&ޮfp;"/[Yb{)Nn_.~7aU'c8P; g_! öv[Z.爀.#^Ys?ootU*-fְ;-Σ‘!+8G&RcK~¨Z&" ΅F^ĪϒGAcfX%$~{g Oy!0=CÓ wN?.n+[O,EcHBjq-۬l>5JLy" ayU/K֑iހ,prL8L,g~Cֵ3 g'"!OIp:C,CIޯOOeFcX ,R(lCՎ3lU7L8}o Ih"~Gd٠t~F鷴o@,A2!s8$kz~^9q+hzzBʅmkUe.D9kSxAn~ޜx;vlop %'z4Cy?]"Fwv+$VajZ 4R -_`$]y0P-7fӜ>"럻^!v;7<pK騃z[O nd %r(_\A%΍&sf4K]! !JFemg)JQnZƴzhGI77mz4A7VzA<Џ 3/.VAxVqu2I1§t,gckA]nmxM'W`#s<΃Ca,A-ǽx1b.ӿ P :0^.Nf)bpE1!f?z 3_ɼ6$ݗbwqtuW뗚}a['m,vCOnVvDZ82P :/}^טyUX}foryӁ+3uP:MX`DΌ;o<B 7 ujYS^qu1 B'k^}y@~y͸^{n{#IQ؂Ū~'mc)mYhƆr43EfuBODIfKHs5u-24VeZNSgm Ajtm8?p~tWE^hcY6v;0N nm n ȟr&@݆ƒ7 ƛ&" @=J#*N:5|1aG " w+ <,aoﱝ$ 7|∝w޺zJ̴7wk%Zz/vr`QTQL3nWq67y.)LA]ܘÓR^cPFon` + aqޤ3\ .ہvڳDϐxh 5ɟ+-ToA ]jχ<BhssG%=vTm-buzï9A1L2c(ي)*7Ўz˞?b-",K` ǹcVu@,M`OaҮXg 汀ҙ25{;h(Sp~b2Jql2pHk'n vt\5N$X֍1:ӵ9UO{ipvS @&6t;x5ޤPW7_'qއM& {G*g.M }yV!HkmqE{L+wmԧ)Yu>J>RE, Qky?uvK4.IbG@-}N> N$]Le 4M*.;"b3XH~Pod#oՊh&iZE=mH k2E9t:æa鑪Bwkyb喸f CDSl&ҫd&]c OX+;2BH Jl1˥|HbĴmwS^lF­⧁c&D~-qȊmGop~vZ%i}"-@6!z q_T:CX]`c;dcb7f{QcaĨ1l`e:p~R،D rT5ƠC4%M2oޭH’!kvg/`Z?3\9T=4cH蓑ҚoYQ" `x~Uu&kt@RijiO?#\NoSʣuA*67aE2 &) Ö{f$~$(lXl&1N1W, %&@z\Wm9be-Tue/19>א7l18w cB?ûsF*'lj`JD~Ü%6 rV \I&{]?Ҭ21d]FMf8z79'_sc7; u. p tc+6ټzrxF&M~&~A1RMZjźm] 'zRC/{G/M>åGVP j [ѹ0-O/BV _(%-*ga@z ~-0atf/X?qW9ւf˔Sexj=`8KqR;ÖGFK*GWWw+gcaeV_f+3 r唬|)]x$_| M(voPşp3JIw=LSyLPwBo:TyG۟ye_@+whҐ|pBT|T)}S 'FXYB(ҁ}eu>QESӺ7HNjtiLn;}Bڢ贤B3(SQS@9 K? ᤍ=35Zy~`@6PNF'haKIhqmv UayFW}?Z[7_tcY%ǡxUĥ^B_\6s5ìvRB5 x[Ffez3IGrR'(/-Ɉ-c*Jρ՚VzI[@lZ-z<W䗼KaZ"Zt8 x@Iӗc2ib9+ }@qq&!v׵|\D8x+ ָAMBb'hOՕ.Q,̸.ƶ!af~uBiZ+]Y$;iQ*]D$~]$*-T `,6OLo izN SHKqzN*z:ez5 U.NrХ̰o8bܒ~`S71cm.s=\a., [^F*p p@tHB1:eZozR[^P?{YRuO~&ӵ;{>^F*-Ɔ_T@C5wEc|OovԠ,=EBf6ڌC}&LBFIm$)jt/P ^yڋeO6_+_)(lbd2q6Y"ϙX!]4q![4KTNTe̽mduc`8"ڱ A2h4 6&9N96Rl79Nj I0P4_Y".l/͈આ$%`@R|&IUuRncUKwv הcD?,F`c"$2Uz9\'UH4JH)PPɹmd8ӾDZ(%/ 6ބ_\@2=d#\A<=FWGf"3H=c: Y9\\9kvGe*R>H\:Bb{^q駩?w:MKNJ'4v_8kQzeQb#У '?cv6)r!nfK $ ClZhр :׭ֶO6)'-bxd@(Ffq']Ueն6.XDL9t "<+ 2w?6ї̩.;PvH3”}hHO ֞QDJihGmD՟CO dZ+&d!ذjkQq Yc` ˌn?MQ r1Hі_0iZ0v}rZQڙW= C/hHh ('5Uz/9Wy@E1K)_8r>ѣ؉l8VÝI_o|lǓ1zY[{$49'|1FK8>ߍ9V¥H& 'Lwm"-HlTiד$SeQpIkuOFD INI[8s䋛#ZFfx5lp ,Հ5>*]Yׁ.&CG="%s~x:~d3k]R_k/Z%| -^ʀBX,s:Qx ʈ)xoOhI‹ԑuɜ߾ ­;Xaߥx=?:A\s|rPpgE>P)#,?cbz?G;jZ#K@]"/j_z*1X捫sY0pUCT@H{<@&PotgfIp21GZR#}Uq[ĶXÆ _~ "` *~]4)1^RsK <gQgȭSxwC!Y~ p?Pjfa~fAaM۟ (5'jMm~UINc .ZCa[ 8Nj:6+ƁG \J]:a`9B0"pSfv"1nƼWxZ̜֍ExsL6` ǾvӐW(h>J` :E7Ue>@Ҋ-*OQQ1'M偪s8x aDF) .bWh- -n7-3@?LsXް gJmԷR"u5h'Qm`5D~^(.!Z0Ifxncn0T lG Ii7{L jN\"{֍%!L밦Hm}R!ѧB N2aX%qɒu=35R^rpԿ;zpmgC/1V04n &ʖ_^-w^gP#%|*)2\,LTǰOTX6(Go% -ebN֜ B^} {gWϨ )j:ʪ:<~ ONf%5re䰔˘n+lR$.^rz6tW2?y:lq['\R<{ZENKFRhQ/:SPxjFI ( $ќ} Y@5wKxe d"׌Ud?BgƘ긫$e~tuT/_Ƽ-J-ˡ F~N\&5Kg8w\b0eAWވn B>(VR/V`:zAf+d¶0<_z[-ho1<}N`̈2VB(.a{=C ~WǤtQcbK'XTp\'O Ӕpc,pd)7xG572xضTc#Ef,m4a Q/}n \3 XB_ulFUP&v,&?Ctl̃~iqA/F\Ϲ[.#2+R0P>=sc7_U3[\S>; q:h>bpGPv(9ڲVP }2; {"es=_ScT57a_PEmX|.֭Q6}{.jU$jUoY2a8Fg] o6Yڟ0M}k=h] 20o[=WztGϤkſibSf>ぴ*27f oYCK2=J}7rxfEe۳q О 7[U|'vմ 'cDI=6p([2D( N/ާ6|mv`Kh 88nVRY-_'G*`Jϒ 6y;{xȍn[9Cw+HVfm9͍cj3>D8{yn\r>VO?< 4Q U(:eZio)֗yȍ6\aBz ?!y;)CWpJ5%M\NLu!_aDMo -sPTaG蘏 G⍈G7h3xMó74IE-,z(xf)g5~QhHCutf^T4 ċAצG^,(flJ_eGgaZZ&TXp_dZnReηCu2D3XqFIoR|䨵@%E/e8ѨjL mmrJ(RR_c|ҧ}Ϙ/{oU.ӗ^:t/ޤFR]ڹ엀HVovc۝ACT(ҽ@|  h}_ߛc-UčQ.>"@5Lbʎ7s~U_4)>C0 JP+Z>*㌱ %@UaLA$%¨GxOt8a'n[L{K1]޵fDۦĿvzqMx\]rJ iŭ̬XkV*9#X[sDL9emw 2!).V:Qb:-[AGcVOMH؊Cn#1MUMy/vUi_N="oܪJޱm]R"Hv*D$vPYX P5NBh{‘Q HRo葧xz~ W yGMIGٍv7J&OV>ϟt:5 gf>Ѥ+~ +ybAeӥOvl~\Zo*s/}=S&=8<8?ĮpvfK{`n> "i ]?-l5MBv{M^8m2KzDxXDN>b%5hU&&HTUPq[l|}cV%Mpkmۂbx?grhR@E59Usz$Lr2!t4}j@{B69Cr>چn>nuC]f%Q~*j5bg6/=9M5 fSNx9(n֠Ⱥ0mv;Z(;:%/NSaSDAF7v<Ǖ˥4ǣ4$M[9?g%р>m`^Qdzys8p^Tv<NRU-#BIhgLbP[лit)1,J81G6N߆c¸)u 6G4BY#K!8z*/5?QH$׳F:.)[" Wr:h/RZ_92t|d(y![}WFE(S`ƳQĶ{tkt¾{YS Kd{|-}#EU_̬{[)LGrN v %74,5ɀ6nɄu!؊"b#hQY^HK{>+W͟5 eQQj?pd%KT8\.$IL^e鎾ܗݴ4RJH֎,yuyw%q jx8uLOH{g:ؔ}exHĒ'ǖp}쌛Zg\БgAILHA@CmyI{IzR[ut=(}w~9tE fQ˹&-rRYDp4F^){i7eg\ -w K6RP%иb71s{F&kqeKtNWfh﹛ʚ؞-BV/&JOs]|4a6pg; +&s3=) ݖz/*FLNCsPo}E _,O~:8]Dsz: &f3)Cjxu<HI'"q47QR#עI|.@A> )/}cFM="n񹼆(ڸxay1Ia?0iac]_UIԧjS4QKef-3AG>c?iR" t*'Ӥ6 /A/:XQAQIF+ݙ.lk}QusxnG 7&b"8]4t$*>A9GXQ76YT`r3Jy]yh7q J|9`JZ`lYȶ HH5P ?1NMȷ(̝J;ZD|/&1%l{`~udԖr\K'4KΤF@ vF+OBn ܓKl?z'H{ \0.XկC+/G\]==ٚ/`VPeHw48u}~P9AæO*v1>;Ԇ"O.o04Ah4 `7B8ODD 40@=Ҭ w%y7۩M'1ҕŶm=y>4}Kÿi3!GA5IcxЙEy+򲘉ZZ}`|7e޴m Gw#ZU LQTנ3Kp͚,Owا@ѕ3ID8Jz4X4eY({<-jkjXۤ*)HOP8'Z6Vx95>Qȣ:d wf~xSf.ӕ~`O/2[J˖~ ǜ9c"*`)Eh Pg:_+Su%u]זĵ\lެcfFl,mOYR#U魲Ab3 Ŵy| *08!<3qNI~J;dp}ou5fJMfgKR\NTWH|P $?^.`r|iVI@.S\j!$ ʗь]BE-p~lC\ʀi؟V)UGX* a &vd/xhwߦVb a4f}e}Y; QVEw"k,n+{Di"Q lvB)RO#8(~7h \cjiճ:he]wE z8?^odY 5M%GvGYb*%Cgr,{ul HthRW T 12pRڛZP%ANH:Hkw͒Qa#+\4H(x`(2@E4DxVOS ?péׂ5 CeJ/-iO\ly++u$ {<T4rXNn9l +b 0O@Ȫc,ٿJ 5̰8gۀ C[Lէ\jtgy(vK`DXX3t 6 S+0Ys{Cl 6h!Y;LnUo"Q~V2#d$<7ݞMߥx[2QԺrkTN䯊(vg^+M_ aa[[u:eZF$W4#>+Gc!&_ਥуC0^pca>N` j%UW1\qЧ@"&PJE&2.c%!k%Fݚ"e'Hngo??j #8ULҽ 9ObI/z5}qZ{Qܜ$1WdtgMUenžD ;9бG[:%Vw]blÒ-`JԀ24SMfQv*-w~҉;322'C%L*'Ϥ!4qREȕ]L1_$ t'mlS1lHֶ;Sэ?$sM`E0[B#@ص>|a`+=L?~ӛQ.dz|&Anբejn2m4H7:w'_?ZQS_\yI*i2]5$TFPT5k(JpN!:4wgB,R&V4ح|]twAhJW%?X6;Vr]q#:B 1)i!~dGM>SnkR**G3q'|k+ ض#:.l~MJ4^-}k/㸣Xpi;gĿ)Pƽ϶5-cͭiN}ڭ8 A|v?`¿O x}Vo:5欄Gרs8C[KI Ep|΃`W3Ĥ8_u*JXпJ%"lv9}qe*fhS9J>P9W2UMGY a"j1 *Cjr* J62*Ey"cVil଼>cHabKJ )0/6 XY9_M4igI^*ĥ>F>*Xܽl @ N!y|)90;ɣv#nry4c3dL*@8v-ɈcF {㵱d Grw,Z[S?oΤCkJN=/;0/ܗ4p$M~:BTK 0;]4M߸CE+7s O?#.xڂr}/뺀7&CN);HnfE{'Vy\$lNxxb6< Hln?Yڭs,2Րo`# >$&ݘԔRX4h6(G -GJQHRcG9`&P!/7`pqXT,0wr!,А&%BGft*=Ʋ0UKl͋pؼ=:5a5V.|NlWRݳ]-ڥB ),v>fB1 P#bK^ 'ț.}wM렚Ba2H^R-?ԑy/r=Hi"5xs9ëK>ZRӖ^Lf:jLN7~ -QU}xOVfr$Y"\ YFC}i<WbN>rNuP<7"=m*[҆7OVMq:oFǘ'Z; Exq8-c#mEq?zŠj[ʶkq˶^?5&9C֮8,dSzE"aDAWqPH_=V8|ϳ~;TazDB S1bZ2+sBE45s:O5IT{a%J>fY/bjd h{ 1eٕ0zЊxpԄ`]5|=(\$^5L0W05bfypx:2tz,ȷ_U4#u>y;/z,_egW߭L asC#ޖ*"l(,~}KA %&5S8%,F}c?֬y *h[?oMlCI纰T[y[ߠ az,%ng ӸA2/(>7/"=#fݭHjTS OH䀅m6^(|srP/cB˞j0S,Y ى%_kN(ۡoM٠[nY*epC~|eW_/ܑCGZt]jg’G+ J:m D4Pߐg W!c,ۉL~x*Q{_ ].c|}:`Cphpc1=@W ) vw?](D/Ad`Hz`7狿p=~Dz$x+;!-nUnh!n. PQCg佾`FbtA{Ұ!*9FU v xV@ᵻ So8@3nee0eTR4TI]6gfsPhI&J@|zˑ&fOY巛XRh~u SǺAPy9&&It(}m♞#*2̲UY;JƨaP>fck]~eκqf{x`%^VDT $KљUN:d?IXe _IkBŤ!{v حc̠SFyz/[?m= GDOH \Nл9sY^R{&">[Jw"m d/糂@GS@Ͱt3{0^~$^ZeQ>; e2K[v7%/}J׀b[-b9 H_aSj/|DZ2s÷mLp'Ad9 ҇;lKn@H: d1`9hiionzG$a6_G[&ڸtzY ( /ԤL\lvv$6z!+N,TՈEG6A/PgH|{i38ֿ&JZcϯr0hM]I@~a*@86nuL60be@.RѐAHCv9;TUb,=ܰ`5a1gs0]>!5R? 5 "H|1'$͟a Oۑ/ɥԈ`Aylj|Fl.7'U%y#凢!\p:#8Cc'w\ئgs%Aα&/&0}wapʪ1w->Ʌ{uey;@Nު QbΤ: l'L>Z87)ph[2LޣLA{yʪDwpcD7?ӣ'OC o-Fvx1ů,Yyu5I3ߍdA?`f$.VIDjlx/,Z]PILvya _mQaCVgTలZ>4չVJ4J6)q߈ռ@CSDs;V"Tf}k*vE>>p+!l|#sVU48WvLDvLD$8sxؒz1 6FץEdh˙ 0)&nxQ+gk!0$ָ .TU7OL \`+| 8: 1?.ēaLpv«il"۠j]7_|0۶zk`0Qz7{1ܜ!mD]nuĮ+on[3'nZK)1bwDR9u\w$Qc2s %_ T(_3' 'ߐG-[f_X/€Y|3s!5D(IU"9W#)wzf HpX ĭ ^ ]Tj5ϾtTK:Mܷj'`) Yc8 ϯ3HQ5,t|8(1?,xё+|RgkQO 1J\Ɯڪ,pJm?ꈐ_;@ȳ@"+k6Ut˅-bivZ~#@b 彝;ɩ l=/Xل&'M5fٚMBh4>3{ïfX[Q]6ESM1}㸎B:/~Tfuo+|P[ @qi% amB>ː蜮pth 0鏈7E8: Yͦe4%܃0u GbHZ*">h4( lIZU7~m ghyF߁?6&҈bc^PWp'Nju?,plVe9dln$XR?ѰlPIΤ.A4pW~]"Az?|EU}ũyA8FH|YΛϧkm7X^p)C0=wI_2 8ys"эFެCn韉9V$a>Xt7D39R";zK;"hoEVRqM#!拖iJ٬_ Ul?%?q;΃v{QRM#;N,2rȵ5cfZT\u/3USVM~#.[VТ+atᜫbO0\B"u~Ij^UvqaX5#Rf54IEaO>MR:# @z#aV2O+|yZgxe?I)Ǐ$X= ֬ܦ6T>w1GxՇY̌r\@"wRC=g.E{c'/<:7\C08 uΠ6AcMCf2'sHYxnSvܮ5ξ, Mi "|:JkCUQtl捸޸2@䞧}5OU0Mi(T@طy3Ɖ3;V#nz!oiv1X kqyT=#MEхKhP;(vbh,>٣hqGrd2pԝNVV.2pLG2_Q--O$fvu1ȧׄFO !x\Rj j,bf` Qv!B̝Bt yr0\icMeU-\6FBֹ3gK- +gɗVa)?R0KR;yɴ=d_ԓ@ !ENP$ʢ7R Uܬ3zF_h,@8k=Q I\_W>N&u.VP[bX%Bg˞ݸO4+DՑ)u:j0`ܦUiZ6B+!H3~iF1؛2|El}]Wc)b} IG{Z݊BA!׶f*6Јo&o9q6h@̝%vG.\lA`~HL2 ٯQ;&2{snD+xFD@? E .iRWZT_֬ X'2% LwII nj j\WSq7im('4M<[HǵnE{oUVd1'-(v Ş̾F9ɵ|T$pp{NgNq+:]R?Okmo$p9E\ٖul ^]iڿ[9!!4RdE3J`ҙ9lC5Nb_+&RTW {'jG_`sg)lKC.ƃ*6Mz/CL ko4+6YkWϙiFόTV^/p麴'&ß<>.An|jy*`k[c9/pVF XΚ ](UkhF=ԁbDel)۲?($きq|)c#=zt+rh|4է T+?& Ϣ4W }DQ?qۮQaKFBHKUȒɧ|pfGP.9.y"l5NfKkf/ .‘tۇŞgmf̦V{R"j IE}Rz^u ?B`m{Lu/3D23NJtz<|6pK2:߅h;QWJ<e!Lo1㳯qב>Huwo>f fNTd.(9ve)t5Llw91-x88n-V,Lf)og(iBl:tP#+ԐCG=WxYnLDr|VeD9gcG >,m~2 cm֌B~Kb.;e![T"7ҒMA%ML 'L&yi驖C1@FS#ů5ڎtZݲ3@j &OPC'mW,xU@xzȶDK+ ~(w@ rZvm t,&)׼7f*gp Dֿ|*~6F@& 1Bd CoȗԁtE4wyjpa~ȱfBD*J2E\hwԇD (yJ,³6f1sy?mv,}T-{/[̋z!)''BUj~з&s,uBh5}eHþ`Ty儏 ҂V 9#(Ϟj92p&ݧN^<}K̷g-ao+֌~7z0Fd?uG͢ P# 3nxo\q 4`Os*,5t봷Dk`ԣAM;^ܱtbqQֵ_LSxMEKdgPy)sr,VFLBC] c@ԩ}m2 H.uHB(>va>$6uA+⻓;lքT2 4ԝ X VYR`PʾR98G|TMO?Gf~Z^_kK/ 6('?*]0BM1;s ie/!?8MD[M/t4}K=^.O"Eе}Nсz$OǫN=Kt%w='NaښW0[ctA3c^Б[8Jloz)QU'8m ۤtFAFӲV_[kJU>  )Y5E;m9J 8KvsFa0?9~(wXS9Ǚʗd`(/&mȟi^N h&}aV8CmKS'2-gMvOY=-WD>W0^>P!ju-2mVDXrbT~Q7J(Ͻ6ulv փ8RG哽,d@NAIi 緱'bކ z2^,p167HpS-P242\t(,C\ 41S8<0xp78'eKvdN~b"{a܂&47I 5Xa 1G߄e3o?m˿=''GkBV\-e>2DzC,R0RpMu [Y8zKA!g:79!܆"&(h4L)㏴P] E`ґnWFfY0"0#/7ozؽKDȾ? 0ÞaUÊY7>(쉝S ~CfKSpom9LR ڵF'@vqNZ#657 V`_blS4DhmΤmZ;`uDldQi^EH&bg՚'\LNdK$iI:Yl^|C['d8x$  H:0pVi{E%VXCm1vCۢO_|"} |XlJLO;azTb{ zR26wgJ7,4n\@y4NaiE+؉S̤{-G' hW q%~"lQ{Q}B[8·m;K $2D;`0Mor(r̯6kh$nl)l`ܖ^,܉OOq0s1Hcw{GpV%}տdHo~O5fpsow7:$#q/63D||1| 7Ռ; <;'hgYniM7MaYh`-*.,b2w װܸ0LG)Ayx"3xkŖBਥ2R,Qvӌr=[!r VW&qEAP: |gUTvL|Ih8D l+.b+iΎk%&Hqz%!Ɣ1iD֨r7]^wwrBT)H'Kaj"f xQ8Cy{ē;c pbduӇ7T8ńΠ˼ I;l5$Xi 1H)cW<"L*n dޕ8cmxoYw6׹`/΋:00^oljPf>THEPMNV7;Ex) &žWiT aрP[+tΜ'4|Ҫ  l {rAS)"3&$F;8r"I!$ĵr/E`7(?rheHԬޕG碶픇1t*au_L7̩7 +4}~`~~0+>h*w(˖xN4d;` q,\לVcӑt %xkZpb^U|3A C~\%ی6,jhm _@;gv:tw!hlip,F[{KTz߻h_krߑXJ +M^ږDH5sr\B ڬˁGrmf8%זG;s Y\p=%|ި%Ө 43EFXԼJf&#PTƬ%8^õTLVgjyB3ض0 y-)Љ?;G<EM$tT(k2+=#a܍'!:a( S nM^Rg۟:I9FG@?[joaOzx84}#+ؐ !InGrj5EvɭV|eBN ;BavD@`|E+x\߾~=ҝT$@^E|qжEvZ:.+Tvu,ݵ} 2 P,-5r@%O*{X%|V'epp)2ߪTV*Л֦y 4Q-' 4\xMxPVksY#okE1x)6g%CfɷrM~J(O'+޺0Ae$hxz);ڎhwj#0NF]P?<ǻIzz>@U!}qvr2jJ=3mP-Wr(䎃[L0uKqHP&W>ÓbQ"WABNw&p۟Rw4X![L9Q0]a}VS( $5.U"Si\D>k# GKC`^ C W(xύք͝Y_FnböYUy`jbNi:ޚ\(Oz6QUgh)tS뮇R.hyxY[/I+ڷ2$4ɣ@CLlR&Mc^\gRQ3=!`|2>̽&JBG*i!6Yt.N@ Kס (4]e○MjFY=9t,&R^Y[E!F=w.W~LXㆫ]A ereYǟcG(4*N~ Rbd~c&H\qdlU/~wЌ|iHr#(;9^k,,f$ou e@N W/cgQ|!(L'ױ 18e+uoieTtcphW,NbW5%=lh9T2f>|ȑ- 3"17q?*H b8UoM|ȿHB^&˦ iSq1&dKo&QU6 "Xx| J}R<ϺĮtt(>DXM`#u!O;3RR'[k.e[7ݸ5;> ;!(ߓס)6!mx2΄\]v6Z,6˜yנ%1i/A#S dbd %oŏ !Μboo4FlކH/qDB< ; (M?*"4U6$pq튭eƗeoþGn;X9ȐD}eƄX,357#KnmP7uFb";coѧz:/$#-7WGՊ/wF7m9::b2G0kV#^9[7Ɋ^gLQ#2Rr1!ڞ:Cؤ2f\7 _6F!k7^ŔG."B*ª {ޜ_gK6:Znz"glz4>PN]|J4` Ml XoH{r͔ ǫX=&tzgƥfʣ>e^ Y<1+=1V[ do"NHlDfIn%0uG7-xl|GN+Į~<}^|r w_ e (;3/uaM,;rY` je+cnL8 W)Y pfռa6Y"ó sA~%Q+b3SE 6#, f3X%:G*+~ظ tR1MHpɑ#p ]4+t4)1zG4fwM mloWÌE\ mWdDfB&~U+Zq˨!5b{O2]Jq=ɋ'-ĔP~5~Tu8YT,w"%uR5ߪf6V>{rݍ5wMyxڏ0ob5LSdaO?A0 {L̦&F E)oȿ&`|4t,&sKgդY$5!OI[kD' F>}B?(*+l'P7ŬwBHʳyXƇ;;Oy O2a7sm/(=K»:cGP E`įf;'0_mXFxT]uqpe2Nx9Q+X͍H: CEvG0!G]o_ñJu@ Z :i,bw/~6w*9ģŎLxb˗i3EHS~bYt 8bo ɛCu9!"2vi$YR5%@&<~deц'[M^z<0X>/"oǝY*;(ڼ[X-_QJѯhf*x2"U?X\?_&ZKzd*:AEVNڍQs $TIgC&u /in &* lI&(/FOv(Q9ྲྀXO>b:1rB.m 6o:0>Uڈ%=)iInDn|%R|Tܑn.7+5ļe#g؄RV~CT#YXZ|hd0 -F xfTXeaG炞?s"&GD nr(A!*W` )ױh-Pn1򳯈0ɈlZOC4mjJog=J-6K% >QtИ޵oYS NfJ> +c-d@nWUi pg*f?4$ߪ?+!a%<bGAq]IM_N[!_kBUh=toލtTC4}ɣ*v2,/=M5'ҫL98fW9ֱ+%Ւ颲ඟRэB+7`M:+nŃ2Me2D;s׿>HYԑ!پ8UlNIE4vmLXwE)f}y9mr^hn%H% ;e} iTGJt4qF߻1`Kٓl$D> $q0=R|sCTVnܚӳiDֵT^qɞ_o#F66f; mI,+u4ܱ_GNhH! Rl57Sι3ne3E2Bn$1tN[֍Ц-Nkɤ<@hq{a?^~ۃ9IuY +:qaN{pQVB^W+e0҆ CF=̼iHPc}}#,_5c4`tBg{hF!Fn75ç[D%9`l1xZ r N"˴' @ķޱ嘉-t)`S>ѓ[8e^[vFC 5^nH\z?Ĥ›f??(06* XJm?F퇇t$&ɡ#)?dyQA@O;G̏t8/wi~!?h9X;HF([HOg=$>q:BC 4lOa<X1VUAoew.z:[-hGWEgH#]b~<M3zKԨ~eLcUi)^&ǡ-ٛYyyE:L-9GyO8qXQ.gQteOR<G3 @fӛ&t[w -=Wa }T q. #qŵfGv.ʁ狛CҦ QlIʉj&ݑElJÝ(|`Ɖ/G8e ~1i=e,}U3 d}#RhX6d}?+ =kdJ dC_dڔsoBT[QQh9/@否AJ iAUJ !g'?b+@ ڋ#?ZIr14{&yXh.3v"TZ݌t[[7(vQF^P2ր|[K.;D a:3&Q9Zc P̠bAI@-a8bNbJ`GW"KR7 Q[6D&$f DmNWA0q*_赕YZ U9[7?Rf'DUVy]$#\BbA!i) aFz8@luGUBn`xkIN ya ؎]|l*sfjݕh tߎ{y{nZCdr?,+A&9ރs)|w6$$(Qd}ڹDpyQhRA, F}yd(KgA<쁷)Q^խvUb%|*L,4!ǘC1ƪxb"ܨMvi }u` UDCd 1@jbIQH/ƞ1uxy\!*50W5 4p/-qw4Rmw&r_2p-`XĞ,4zs6,q!=]Z Wky,;k䗼"RlV+!k^rNQI|R5Xfu>Q-A_c7~4$yV&8mOdv:E)D! rJp\SoLd*zM&F'4{`Ŏ؄ K$mP0T# X9 C%3](1v⤤}^D5`\'ǰ\PG:~SZQ<\.C֬WM(JY9Rɶ@FJޔ#1woDTr(k?ðD=Sȹkכ> DoR⏴م TP3ӲWg`R9tֹæ9x?2m[!-4X2t%ϯV ?"ΫtL\o]bzMNJJf#ʷ?fDd?ꑯds|a%``dyR?d4 ;lmt#/7;9~3v$  ܘ  PݒDGuOw}}*N#dv?;V"]ULb'fݕe@kkʹABr!0Ո+=IVцƔHx_;%0@]hg(Y~I/ -<#O#2BóB m|\-]6;XۗUH=5z,D%(cASU!\l#h wtrĕ%^oPNYVH-J-R&ԟ?adv:aV>`jyd㶳zA!^j~I% ڗHb.,X7++h~VOL)W J[,]H,p{fͯj4H5'4HqG&@5rM5HkF7][aUߠ?J6(#xK!}*؉SVSF;~XҀލ~_ABg$똮W %#mک2.,7 YAahgZV7ek|HYL4/2XE^`Ϣ Ck= ^TN\bm͠F[/1Y7ʢٶOtk*إ$'ӎ6̀S|] 2z.Z^X^FpmA5Dj!DLtzŬi+l7B|ƻyxa=`OcSdA{ 7^1GJ\F~;woze35DVztt_WnjK-gYV\Aʋ4}%[a U&ݎe@h@]y{WGD{; x{VW%$PTl?2Sޡ3ktiX󈾵ݮd$HXѯbc,lFtb?$,^)(qSy>k\g.+F|~+!s}]+fH α3~ڙ+[gfa4DEȅkmıDARNJjܵ'/# XZ{ul1cŤS`bteþ}S1=sX]NZ扄)vP!/*`;K`oخ0d#tJjC,L34D84F} !襂i迸L?+UJ\Q= TZ;|`ח1Q/Bg%4l⋰Zzg.b ZSœ%J.0$g ,k)lc ǻN)u8O\$HOLEd7zůУ{ Ϟ<V!dvWZ9 @xxSӴ kRvCԥa(:U7t8/Gq+Xb>{GB'X6):vNDr*'ABu}U.UMZY.U fRd$si ʚ-uy[$MX RBs-E#Y߮fccՖ ]Q^01pSTl̋++7d|/ck:m$_1 y5ƿZEщo䷞2wnijw'RsY@?2őV8?@}~0<GFuA`F_~wf/ڃ7EĽЌ|Fc Rro_鶥{_Wk1飞IPIV tx #ET~Wjhjz#J&.U)ǝXSS$ؤN x.j"eRI !sk"45@gŤ_>^i~2 CS\#Pl$/H/Qp/B-Ӛ-YW̗ӥqwO9e;zhJkWwCSA8OBm]UwEI<y7U 3iDKƮHJњ7!j)#u7ӊ7PI&lY2{Vrgu~CEqńH$ΈYZ{"G$wD @:mH-^!<8Wj1i3k:%q 4v ~C׃K[5DE % sEL:72I+u[8-g"RDyQb{'| zǡԔWs m/ΞyqnҜU?1"C/$X*yc:~ڊ#GFAgWqT>u@Nn%y%)#[ Ě} 1Hl] T2^9]nxMNd4n":z?yT2ng!KL_NnPc62g;0\HjeH (^%yBBn:N2afy@Mbq2NQZc.-`w)yE5!PWCAw jk&`n|hSY饞ҀyLoAKE )`⸍J:SdwEV'M;/@H?%I=( ~ ({iG(p P Zb62ZFY'~pK% sx,jϧ)-.cŊ;&O<{4)k7'Hzj֤E 7C~,SvdlMx4֊(hm }~EkZϣ0g&m\۩]A,GJ"^+wQ&Y&\yл4 \܄ (B/IYrv9B#f>x?»3Kwx U| !rҤ!L)|96-uuFJcPFWZsA'Pyl6>t m1$y7tVXgYAIZ# 0KM +C&s M'nZYt+)rѧö-O5@oі9q6o-FHc:' TZQnirnIFTϫ9|ЅV{T'xYn9"Cǃl Z&J$ Eq1Qq@.IXջe7X[)7::|2/ƈR{ uj$T) /1b*ZV WfaF vr͹{Tfl:Ww0^ X]̆%74)];BJ\-7335ڑ#:$ef,dM0M7fWAZn1_,8;̄5d5[> 1uD=p YܿijW)4z)fc;'AU j`x/1.f];3sCtœ9[j%[xt3Xj> $Sn%.(W9òn@'tN#=tdBκ4 +5-޳`S*َ} +bX6q*Yr.z\j\ע(\:$aF R5=iUҚŏ4J$N@fTcNiߏLl9YY ^;_n\g2؎sE "vN-iH>mY|ꍱ'`^%x귳ص7QE\U*^@`!ΉnMaŦ-v J}Amt\!%Z6Zu_ t̯cDi5SsU&hX֯xU6G zs :LOAm&~~D0ޜ8IyYx8M1~l0y&!#ɢ0s#,A¥f1aƲS/ 2ĞknXJl5VxhI۰:zz1l4vꂼT "#Ŗ~i!; ߿wb[UU-¤{λU_!V2Fѝ%c{6TdoC#j*P%cCkPؙNj=3#*&ۨYIb)?TȫP]ȟ>RSxՇ3-6+P~P[ Zɤ@0WtE|9 QiRm.Q7c_,64) ƌЍ;Y٢SGP~?Jv;0ST ߬Lsj4cE5N߶A㚫Qph7ECJe)$SCa]wFiFkJ7$(isb_HRCPoaN$3$K?'}bɶ @?q >2l"<)Ax1G#4hɝ| `&'U6x,v嘍 Cc.?!S eszvxj]M[U^;֟{<䤪w8^^n`l; н"UN'ְVK=Vac:XW bN:,q{4&4tJUڸ%+sR?j&8 Bid0^yr/̘b]4BU jOJvHne%S yTr@؃Z}hK=-6+l12$Wb%׿&,O`>]a 0Yƿ2ڞ/#V/>Y" _I+5}^Шl&J߸sגԎjnεXJdcZIm :ÞOu*i'|7#Ey1 tLF^3A V H⢛GLqaUyé5rH'ܖz WG_,JRQ$-Uanuz.<#/<-,sE7b4fI> &!Osbо=~v.}9H"t#(}]s_`,f PI4M_V !&vS99mHt=vU5}L訄jhZitwRV+:zoF JD]b,xc;*1Je[D5 :*&@aS6fux0wζBL3(L>IU)7W̼9'KWX^v߂۽aDVfMWʎRB#Q~j@2߬h"lB HHl͓W:-}v-RI fǽz1edVPdȚ(gΪD{Ed"o62bZ^vM]W5Ieb͂`cW&r2WIi[`epQԷHօ8a(vD7#вwr+tڤ_~nA8WD6V|v+)1`HJ4u䴝&jdTe; ) d]v֐+o^R F٨B宷`JYc<2ퟟQwH|&Md#1!l3)$:Z..a ӕi>똬7 sٻeFIAD M:ecSgWS#jH%iܰ"[Pn_:U-D; qCWo/jf?/+ 4a'pIVgȻ-^ӛD;0nw1[S۟(RUJSa$e//fr [ MkK1㨣UTy `ſҕzfJ-?FpƢIz|IQSʛ#N] mx[ĸr4s=F1~-3f3ΩMqjqtHɔj:!QfYvPNF)NacQnEnEaT2ԯ}n83dmd65!2魜6LBS ܕ0th ,@ަ0τUc;deb;^8{ ,hL& qq);|fZ)?* WKJ-'ΥË "IoBNb{ Dq"~o-+'#Q,ñ8OGak)gnCblq+,hf :Ϝ*`#z|m OqQVZ5@h5kߘ.:)C€`O|K26B|0*k< 9 Q4gh>AuPf??&B.Vv]Y%\֢0!?Nֵ#"ux8[LL7C9Cjօ9-QB9[aSEEB{)"ޖ5q'G5۠>`q9I0"=? cig^A{åNyVKL2٪pzC2փ@i5 7`&QTl8}He_P-0[jf*Z6T*}=50ˀnݞ¤F.3TI["y({8] qА-HV`V]%,fxe[/FWC]CJ5y&P1.NQ\:AZ?R C)K7YMY\Ǣ]}qbU>vvd?}pg n5{a ׆]Pl˶$`qlq9Zx\9wԽab>w*l)Iw26]-珥/Cez܅x+ OSg|[%ԛGm-5+iqU3̪ zT{XIGZDs77:[ݜRcR$z>tQEI~}1fR"b^m8mI\29TVu uE6+w:mQɛ=4w*$ܝ.rv5i寤#x*Apܔ?ǹUl]HIˀ^)9DIvHI*[C5HfGr K߀_G /PBn[\d~wi(-Pqz =Hn]gќbՂYRq4T81Y2GAeM 07XIqX8oJm=CNtHܚӷw2@E7-PDP笥^#60S*/bh+4YVe P@)WΪ r\kPgupfcEq6 >Glw(SKSIO95?|hM0/7Tn=BgU C8)?ѱl KU.MKXA۞>(5H/O5ii(T'D Ez8lٯA_5.x!6mu 8?Qa'NFvN;@Ʒ^*K^-8k\<1O Yywaxow k2@$F$0z4+/~s I9)8 UxNܵV 9Rx>ߕk䐫 t%^įOȺ37xhXΘkћ:kddyq$*4  3Q7A2oȯݨ;dZjcO4C-(jdGJ_D93_3ʱPx"uc֋Xk[+Wĸ!S?1f~S慼}#o[5$nQAR4Pv-`]q Og&x-rc Sĺ OG{}H32VT ,Ҫ-?)8PrX6HYl}ٽ׌yF~= U@+J )r5&2k;e^'Zzc%fXk lmSE2ytX!Mby?~w6Ģ-@פŠ{ QE[8GkAKFހ){ Cn'+mJh. ݮZ15g8;rs\\K 29sXzo`ٞ䋗lGل6ͬtV-5t6q4kWp3خaC 'iבD=lӲLv[Iral :!WYPj @%;ŋ8ǝd,z%mH>CU$~0j iR&THB7?isҹRD!dA!9Ym<1pʣQn 2wZ%WI"Fw2-{[qF'I~A3E73ᏢZU59rT3| Tu;ߢ! %fE@@J{eHw>suCJ0@fd{L+Epv˦~]>n:a:K }Tf"ޤQp2K.Z-Eoe)G WlAV>i%ts$Jz1EC=*bь\;\whh  7P{ :&b !3çE 1e!V<+G5*@=c5P.5SJEnaUL:D *14}KZ.64H}r ݲ̩(mR̄k{|Q5 -bPۻϩK+ {vOmއҚ2Ss_i/Ud l1nA-}0 azA7.,c Ŷ6܀#va$%rIS>Q KFR`U1ᷙkS"D#ݜ[y\#EU}vd4n8I]Xa'6z E ~BkI{p`3B8 Eaӭ'vim0oo.p>BWx ~ X ^o['3,nu[&:Y kT~]0|q ̐~Et;+fіٛxpY((dC^"N5Dõq P)T:IP3XZXm1T{ xŦ#ա{nMN>:J3K@JWQ8\*h5pdC~\Dv!t C7-î`|ݵ 2_t2/[ϰ!k˘qbmGT|V+E> 38TwhJ g5ƅrnWQm3ʅ(7%*R?m/Gw;rsB<>mmhIh!,;LM_#:mzPd. ꏊtM8=V"IUwS[oW Ce+&6D&],86%p !.\)IR1FiZM-S{٫ :A_orjV&̪G$ AM>ږ .XաnJӻzygsa-2t7 b]_פ,&xBn@ K*:*VÀ c}@W]>w  : Ye?ͥqF%*ߏzl+>](9Kf01#tYIhzjuX!@lBliNX'8cU2:iF08eȽOi ܓ !dq/(u"*MI9u@<:MH<..== 1iҤLxjrWWlH+RT=TU&a%bMTma[=)Tgkو ֠J$eԡrLu7d-~v4չo0I}xL qqFHru[ۙ?^wL4 ZWX=` Ckv?;Z">.P3֮H;|!.$ 5Hc#+JEd@l2.dpYJ{`/;[(ο"vUff TMT9dVon5\LZ(tX ˦ V SY ^m7@h40)q=f X"PS Z t!Ws]`˙e9P%| Ax3S}d [ډ);5M ,,!4c$ud,,GSĦ?֍l`iҗIuQ$r-`Q56 :!svZ_[ə!OSϴتka"_~ ]Rٍ2BR+Tϭ݅ yagWKO#R;S3MGqL6ǝٸ30qF8 Aˌv)tƵdRk%qMS۠Ay6k!ߍGF%R-Jm H9rv)$,[ϐk_X{asE`d\_YiP"C:>AgpaGE8h纮!Z}/klwU=^Wxj*f_A_VT]T(} BMH^NsƑN& |T_sv{=Ɋ#[qZoоИdξ[PX``hz1 r5SRp.M /G,> |_E]%Z웋~)|RW)xDy5L{2 敖re)4$e)`> '\]5^Ǭp]OT*fْz'7ð7Z=!\zxȉEJ#1h/!ԟ{HBJDgQ.m#jU=jSo6Wub۠%^Bpej'3`HU@ &*څXr*EU`6V`#mٸ7Wf w&Esf3%T/w ZB؅dmmIP1Fjռ=Lɡ].O> 'kqR# qXm4@V^wZy;T))NBl 8<F$x>XI5႙o&*E[V(g*QF6K Vp#D͏[ڤK1 JtchA3}M )@_>=OE*JsՠSlXE!?I> 4POQÉvCr"n]@ⵦLJVf]T;/Z͒J@!HuPcdVq2ll'=S(Z!%ƨܺRA@QW)Di KӸGt.Zuw7{1Iu䔜GBP_q h"[Hl0d%/'糖3q5Ѡᡸ~A"4d :xЕfNR_L,Xڪ܄6*^竪ntZ|tå=֏]{XqSr% ,N]oǻmF8]l+xo I>rJChTG(N^Fd1ƌ~30fUe@dlj+(l[̰K(&pJ۾fXќ;V'kZuhwpu:U- wS/cEDrI@M:M>P:zmŌ֗2oh(6z>H49-BU+bqo Yq;!A+\(&ۗ nI;sᔜ8Hy]Bn,&eP8"=[QV-{`Jfn;=Ꚑl7{ш)8J˯G&O,Hlc*aU.!eZ`ĕXc;ũ2I?BT؂+;^ k_⯽=P[bꁹpB*kIy+# 3~!Sq-PwYl| ҪV~^TMǦy,tLŅ !OBq\yVWFE$aP:i0!@/ NDYute!fm 1NrHIZ#_ܭg4>|? 7Rƥ7][ʪYZ }izAo29ۦQxn>@O1m4d6@yWVvNNϸdx,nLSoT|DxQoN&]ZT"NefM9EMΡCBfsQ'aJ4xScM NEF=LҐa%Icw[zGʮN}L@P4^ /81Я`A`~W5s{ϴjk` ?ms\!\8j )v_OG1QaK _)d2ԷHmU-旱(oM߇y9~3@PG=AW7a'Au۟m;%R]ygMD_3pT&1?BUJ|hkA3f@pKbUTmWhq^̲FN|s+rWZ@S;30脠 >Ske|B9yIB x͂vӵ_0m**|0 2Yi<\FHgxb6fY⯀?okSDr!j:3{j6E"SQrȔsĜ]d=k޻*sz|'gԹlk`wѧG~7S^iﶦ=x!c2;0$ K+7G=8D+L +$#FǞpEL_;re's SqsFwI&ѰOrhn$4/ L,R!Xu9%^`hvV r!GN.ʆ+#7766<Fҍ5t{7ݽk0ķԲvc+ & +; m}arÉ;%01XGLg H3^?nV=-h{4$&(պbTZ6дn S'ӫ:Eɣ{zt\ԣi5r2q$ GWPT4̜j9W=a=uM Bd4G2l,usgUlKdHx-  lX3Kۓ1<$-Sj l0>ʹ7Vdd93*)5۸ ^qկ;v6?$"H +t?Oe(Z 3ux_.BsfB ~T;Tp0|ʈ PF}Gߍ1Ei rpLfu-߆ԩYg.Kmi3 LfY"^fB}>f\[tR}Vɾ>n;zB Ef1m,Ѡ˲ꎙ-+1!r65ITJV9doQo wL/z}fg=gT^M=,^<]e[0w潿8VfTSΡ: L]c 'YNw7΅_S\c7NC}PBP(}($ Q2@L4݃؄qٜ*vV!C%|(6&0~k$yAňO@mq9SUq$!_UBߘA"σ֜l׈&Xg'.b*1⃵{O{ummdֲt%fp`:g-Rv+Cb.oZG)./;.Se_}%)y5EFGQIr~V^K{hۯD_|{#V:_~tLʻoXR"xnɎ={hTb3ЉGHf`2&=cYϵtip.{ n^jK2?шċ6SiEݼw,;uʞK "&WUTnh0r .Vm1\ +C31iIs&AH1L6L](`}uWwCιx'ԢWj[`#1WZ| {WnVt&5\njE& mu,_֭&4Ea6 MաKMUѻWUތ@dß'pBBcg};Rno CAWkGAگ+դu߸Z{/*dpT2.mwi+XΊ}&T=tUo''t:e c쇡Z]/}xɰ BN gdN2'JJ-7;,1k<$ʝ pQRk4{ѠvICp6^^g:vP(k"lC®^/r`qCSV3Adք(C\iк $J6ry>sם\,2 $^*tVK^I&Q.GJ!h'pet=hJ% SgZ_͟ #sf.: pT 5C}^QI"Pzz%kXǐHh >.xtʙfu 2L4v~}hYN(~fIs q@xcC4Vn|s'" ˓Im,*)fR+-nma1uMBZQӭAԽox!Ɍ"-ĢICκb7(]t67'|Z/OO`!kN0<r?6Af& ;e|:.5 0Mo3G? fQޝ*21g-qz8G$8S-c-]$}يTL_Ϛ"1/70-\`MHBM6 (!+\G%P3PX aɎPOEǀQn\oՑ5+4k=6҆c)$@jҽtLvKbK8,z!GT@[$LC'Py3_* m4D625 q;<"͈JH2?e0uY9GQa 9pN$ӥ9鸆ehms{FRv9%Eo}0 {gK集i*;k' ūK&?'|󁩲޴gXgyNB8W%5nht2S\z8Q0&ܱz^r1^#uM{c_Mr Zytd+2!&KJY`NbCUQUeJI -du P2о_ah"了gw dyәjU!E?,9GA8pWb'ÊpڷkPD\s38M#oHxFld: K $m$v89+Kqg`Ó%}1Sr7By^lR)&:}/@6 63 x.:u$tOZ2A1E$5Y8nS雽qto?^v efH^帲y#A >Tt0Fl)u$kCbv7#+nrΫ[)plF'> ˞)?;/ `z:։^-) Z&2O7zzw7EFh26,.SU@.\O9YLX1%I8!ƷH{v~T$)t] ;QT5$kfRַĺƩ [Cn?^"Y$ю}<"{m cfliY ە@HG]aE]:i\R5غHQ7|DN݈SOϋݪ'G\5cM ~]%{CYHv*>H.*wٝ۫uR|1L|z~t!uBW5E1w;e Ǖzh|+>da*,Nh* nTTV?(b۠7>ђL31 Vgcs.⋘cAsu~D)=y|? s4/FF~?0{!yʘcg/BK,(ZВE{Ś&$ʠCs-B&Cf~qE*$8|8FXCCLaD"zF+3n"F*x(^Fu!kK;/Ko}-g<nƞ>äX>֧K뾯:HLRx>}0aVM(m|Finǀ$zF\9Fw.^DfTV"H 6i.}D\;pɱz)vʾ6Fc ;j](s 1yE/|%RҸJ=W;geMiVP Kנ'!'ޠr؝g<荫dδUh 񧅌ާSC6~*Ml͆UAckheE(AݥJ?=$Fs6c1Dw[|#fgP82Ʒ"})%ւEK|ᄅPAn%Ym|Bs;u-7jonzV1 zlE}fQoLhm!BXxl{[W&A\V~ IbFMRe9-l AwDŽ$4fecE(`Yx3Ztno9ߵAo/V)HI1<+WY}?BghB.#̌΅ |ёŃyTn߼I";-Ѵ5qVw!KE; [(z(LAhZZ3$D:#eZ骥zSA^?*x3-M5yA#X!b) w~VtϋghR>;qLfOrj85N#_G 83g6|J!,)-,r'v q/7IhyoN=;J:Ub3 cc"΢ ӤZpV|N4%笂lǕ?b1; s9\85u%7ɄXmtB1,9b׋)~4^jV3fT%ǰ*|)NC"@"D&V;evDp'.c@sFUԫ 3M2dCu+2*NrL |<ӑQG(lԲ;f~oa+O .#TEx2m_ e{e1␘M6a+^BP\IUR̯6pnΑ3N8B!:h/[knJ1G=\.G6_aW6ւgMdg&!'V;  bc>XVsh9ϰC/ue>=՚;^G.ˏ\ڊ~ uOk (;בܣI"RŻJ4qWๅf3b< BXӄ&Ҥث6W },2މX$8Lɝ[U{ByXByv̝;{j&$*LTj}/c8ɕ#4^&B'` ]o&nS'~:;7}T'C'f6{90+ _=>8ѣSY]ntT@dTYu#LszgI]Qmz~og6>הegԷH?G'-$gdUs. V=ލp:(|cLZ$n<úJ"k 1wQh:Hj*aqtKM<ЁcۃhIKI#ie)i(jWȇͨ뮠߈nuyG%A,t;:+[sg}TcS$Q4%^f,MW>tZW!Ω#xeνy\Ee8l8t-6M>3vq)%w w)^ȹKBlُ*D6&]n#v6> z+v7gh>#ʗ&Hn>Yn}F#:`!F0zSc?cXz|TV3i˔,\pl 2h` `q`ƅl  5=lA 5VNbO\tVl5m%$V Zyj+eE45ma~HI]:>='DunCeCCt%GS.z9EzS'դ9 fPP`r㪹WJ}{kmDxhY.Cci FLR|HoX,EˤHX@:Z̋_ vYiȺ@eMQوX15UcEbD׬0\$Fy2bbax@/tJ|uN?I{پk"&]c>c,Kmru}ZWT倓,V}&_ .1+& FiB"WVXJ <&aoBoyZG'c^ɿ&?Aj*lq\QkW^L)ٜN7-"oTb\c6k#YZ F>pIBYEf9Un1A[*wihD4l*cs#.hs`~lkN"ɩ]oaZ{@g$5ȱ{0 kU'tlVG9'y @-m} fRK~ß: cR7UWH&'boBIkdoI!~K܎?MƔƄn'XBfIj /d+J~*"?TR[h!{dΞ%l0U˻%_Pa! }YS]{U:kF,@С-S)I=,qb1zH8  ȸ ƛ>P4Sj =1!:.RaƆ>mVdF &u57L^7# #2!Eb~vv\R^ >ܸlS⫄2CS떷"CtC :d`<-}mF ;vTH[mfeeM5֑iTq\Dq0&Z@L-Eyvmn٧luKǟ; ?0N7hﲤƹeh#57}A>h҃[а#Pt>{{'%mT$Jss6jM9bgRDƘ9HYR{Æ/F-#g#l÷yEϖH%׬buEN=Խ9_!Sf{q:ZDgHi!٘)>vצB0xdw6+vDyr,W6d“PU=+LmӍM&†/w} r򈾇[?v_%^%| Q2˩*@s蕍EY 2gț9.$?okдyZX6%1 ֧xdV\py9]N|rgyKY:AA{JE?qL$X~R7آ)Ӟo+`=P\6sZp֛-UX_(GC4z)za_)ޭfEȤgk:х{pλti Obo[9y~. 3(M$2W9ㄶ^m6k`?+l|n_,T&@efGP1\x_U&HP_Lp1wY9?`U06PYD%;HQ#& `Vͯ ~9K@ :niPkB"pÞ6[UGQ ʒ?<Ų-uQJnk%}꒬E)_9'L Pk7S!ӰαN~e}Եs(cۺ&"y5fAܑ&Dk6[lNA-_Rv}':Ü]Qg` ;,bđUlvi -Ke(RY#MI?\cU{iՑmQ2FR\n >bON5eQҟl'(ۊ .GED%U刂:V#0eTzn(y?V"@ 9QQӆf4r#@u#~Yԛӗ^@ed(q_%7W2%R֯j/Rm d xi? $fz@$Y7F(ąLp.g h!ȏ9djgK;L1" ΚnjS\3XxL2 %32AAʳ 5Dո8i¡! [/'ۇŅ"9ǔ3ҟDXyXut" a sNCe>;Е{pf9xS0wg8œBn !X0po&)w^Ej=p=Ӭ?d'g,?%' LGEv=w:&n{kPc TLxKf|s[}M 3ein $K8kiad=̔\h6Օ)4SՆ amT|㝺w[d{16k44"_XƗ:;tdW7 7M0nnQl'Vly)1z .PՇF'X2Тoa _s 菂[@:=# dS)ۯ3W&*|]=_2<_pD.,ƭS#' =;C~.)4D#sW&B[wR/LM Ɠ/R>o*y@VޅA.?wx[BKĐVW~)[?dz=cPS[[`%_hگOG[:sKhc9]Ev3wtǪ_dF%2oz7~i<0-mZ$ãNð:y@EįzӬF#])+SUfSp1qy Qswq$#f' L7Uʿ )[ؒMJvĉv-mf[ρeLjLhX)Zҷ2xOW r8k1" ݸ-)X[P$|W 3i6ś0g!'{>'!D4 .g#TjH.Mo`iy=GhwIGr/HE}e g݇{71 67l h5>R䷦.nHl ?I^6 RV>{Vu  ,;%?_2Ԩ^`^OE>GTp[a*}ݬXEܘy"f|L V0>9Pn%w/=MP8+~U(kچ*KU T\:f9_*KUw@>F#X{g9V&ԤK)=O;}ǁg#y^1<`B'DF)3/ZF g|Nn|l>gq(s:@ڇx[&"9 kz;{JX/Bx 5}\|?c,&SЦWKfA˚nC CK CuU"[ZHqpV,3:u`."U..:%uzG R1Yjh8zdyLtDfHҙ'áfϼUƝR=k4V76t1X E+lh&Ev"o*nX|VA?B=VT3=u9R"3Ȯ{Ȼe;"? Ty&?;tٙ=:,w@ 9Jr/fNiH`J4%3=9DX1yN;F=|v' X.f963Oj,*a2ïsՓyc_&;5(vWuN6ʡHwdAylތB-/ҳLX_ ݒv(Ǜ~.ꡄIѫSfŭ!wa\M)o Qvv7rƿ=iAכ<8Z;qaEmF gOx<~'+ëL&gP#^wLf͠fir^h&a"  FzW$ms.Pר͕DP@gZ:XW( v&Z^Nrz*v9/28WY"v^Vzx RdH ڰwFݨ?]&IR!nwyc O֓},B7nĕt-|2 3=|6rttSutMpm%V7)?,{7wvgDϱhIUa'b, UoRm Ԋ#cX, G}YwtfF!+~zm,FF@kQUiim,-򐎙g@ŝl6<⺥SiztnU)T|L- <Nᣃr $hBEџt+c*R̶D]&ҍ Ijd -ڬw4ԡb2Al 9RMBw[-Wx>ls[$ ԡ2d,iq WȮ/y I .[k St͉dZ%[Gr.ftRXGSf^Kfe\%XW OȗBUmnI`P2đ?B .G~GwsFbE7n%@BEcec0MkZ}cȰ[zuQ 쨂Pru&~%yhˤ񽻐7Ldl6u,<`b%.>ҏO`;TI9@X-gR2)x &뵚Q yi{ $b.=q3;-T>dBQB{62kQ 6 ryyLTA*M8 ֌dZ>>wN$LQk832*kse뚮y_l"圇0>L^bT \Xsk4 ? h=S!UwI@yTXjGܞtS+Ⱦ7O%!853?*D=g2Z{#qaFttDEnh l"#l޾+Y\Ēz_+.I9QHB<*TU$r%i[جyq)f#?+ra<jP+ ܀ڪG,PzEP[xjFs@ˊ3!Vl.GԳ>=gDX-}qN{`RA'2rgI> W@~JlC;)cQ`OK-EzFͽ5.2$u4n'./QV*gf#{{dj@y6;ހ>(]Y/)]XxBa#Fd Hal׬lEx6ˑr{2-F Gv=e#%Y5(MU> ڧ[|LaAiZ h_Ff3Wx*T"5-ExXmMȠ~v@gZU|i*3,."I3Bs3ol1RBm!\!]`%6uӎd(CDj˴_t,kIAY9[Z?Ou9`0:ָґf0;闣ò8ltІ!W$ThvFWEw$` s$**(@/OeyzsZ5ZRR9w/g?ܚ`3M!H|X^*apッPdCcԅWE{f6: #=oe&d&=[RYʽ Ik y6l@)þ- Y- 3"寢z :w;qSX;]G"ESKʆaPm%YEˊ/pܘD,r ̒(~8|ĨmBVχj--عgտ$$TA,!$'2s{^nj4/O3dxOR${&6$#0gK,Ĵn0acߩASWa&_. IP*.e򖕌̢ 4)@||ykKڽS)ӽЭzo B@ ly ) FSe^T}Rvёb=1*L7f3rXgiʞ j7%G2fj=mأ?J:]pu!i!/*^:/?"=Ց3-<;e Zyk<ΉF+P5U=0,Ξ6pJ˹k] ; =# 3zp|{AIa/$]32R063#{hƦ4V$T ܜfƈe5Ŀ]*.Zo2h LB'`z$JE,4R V#ݓI'R?=vmM~URm*TOIBטn, DJ x^SFFwyD!yɬ޽yʗ:Aq(]RA^+.ē^{<& Jq{JW eL^ۢi%vur X6ʞeQ-nT0&0h]&zZjs,{ +,(J#F_lE@ɰ'm~/`2z0zDL\+=4Y7L$_Gh?MD̫˅\8h9)joΧ.5w;!dRQ[Hrl+a!;l BzGuNR9nT͝O5IALAYg{Ô?W!%ƒʧ]Bė@V}:Tx*Kǚ͓w㳏yUթqEDSpB*0qbi3Ja/ Q"}NIB/z uh|T]k M:8-KEsH;/#v|fM # Xij~v@U-|r`+pa|$ARiQrztTqe$[p*%cS2`|u*1LxuG>Nu@_VjU} "^»O$\M֤y=3NVD҃e䰛қޝIa*g*g)ѭCM6Oͤ7TdͧǤ%uI}ӋYu=+3+Ձk>)x/}/"e^* AӃ]Y~\M"XJN PA4aoχr 4x\  F [p *>b"IX5:kFJ5ׄL k,K/g!X<>܂V!P+'gU9Y?eeͷA pjG&"\1#ң&/y)YX9$` : 4{Al&%5XH E{9VjM#=?T'JlyS IYu׸h[3$"Ht}uh\`Г&TķD@nX@L p? /i%c|oe_vO%EP+=g]>lZ.;? GplqwJ3qwظB|CSaهm\xOzu2o-☄-ɻ1HӲz^pO GOYr90 }T? 2BМ('-Nwؐ.{$IkQh|wC"S- |1ΚEXK"ɚ=uZH͚z&qN rA /3z4+FA]ύHg4ugڍVgZQ:E,Y; :`u3eڬVy7W^üfւ P.\7zA 4S/4圉Qz/,P<ɨx'6:3Jv,4ENXG3$5+XJ-d=#6y=7h8})y<i^}{D=W]&D&u5|1*íB{](@MZWbַEu)EbޡU%Ư}Y>OB+|ˑ1=z*蠳q̚cJօγ~&9g: P*gP?ϼGL9 c|m5Nڐ98UFE_9R;md`ԥ&g։S@ =ojyy#Zyx$E/ mYR7 w^&V+;n[Ȃ O:3ҼdV߬$4[c1:%;*rb<§BD+oU~'˺2Nu*ܱ~vACϢm]'ε:QPyx5'语?.8(ƓQPE`qή C,zX`)w HucF2:۰Ek)JְZ ;^ŻvV)1I5rz-i`hU. .lҕ_L`qa _@E=i5 \aK`O1bbB\08a5'Dz:Typ[BfS^e~px05Ck;htsw a{q 1o}z$ifhv[? s&(Ve+t}뢛 Btn՞ؘ7Ts}@6 RB>O_A7A\߆hϺ=.F.-}ax s|A5.[z| EXzˣȇB.Mw2J @jElb'50&X/xe'&TO8笑;AZc&dypUfuj-$O?j]AqŠX'`K 0aϘݲp q%LK}Q;P0~8)}>PIѲ{$C':wlJd_HgSS> /;lH>?1:_t7.~b]wGzK:O|2@+ra+YRJB2dJ.1\vsxռ1Ͻ]kCNS`DA7ܽDChE2_"o>4*pN6{Paa޹-7ؓ$WY5t&\쓥+G#SV ej7i@0"{x;.B"dPv %CS09tHʆ]K^8"ONAC $ R1CmszY4,\̓Cw - o2t^@ 1XP9RHOk19(WM:%>-<]뿓sc(p"dwǁXJILa_jbYqV(sH$z^78ZJO4ʣ] (≤ 'SX9 }l*q%XC vQt6etWr>'[Gi@EL,K8*F ciE]2D&p,i1;cL+]k3W g2kW}B%a2P61B:Mmu!<;UYR';o-=qq#ˈ_髂t,Da5a A~1}L7'U lleB3n_xٷ[۷ViQb,^'rk`+: ;ֽz"f qUCvZA 4!IW.D'?KO?U`7ցi%S_X,H&w1ձ.t0vqH,D:L ͢KY0Yah=;@ bT K~YPqmHQŏXRا-zX/l/\e(c aZLƸLaHՎбOGX㸓+cuf. }zUT0 ſ>P8*~=lF.掖h '*8C!ZǫXjQKa?AyʘՓGsYplқ AvB' QSK#ί7;j2rla[kE# Qһ|l&M)YG-0|>2R;"*呸Kp_2QY[\uR2~>D:gW+ݼtk[W+&R Qab貐$sv%5|ib[ȹ?Z0ݺm?ogZ]ew?Ԗ]=ޖk7~X@r2.jK66ש;9@Uux(d~q|qTxDϸ6mH .̛+{yC_^.cp7!_+ Z{eDi#oqCҰ/[eo,z#5srnb2}x~v[uVN/WNC\Rοn8qc?! I9V.%Tcn4/[ƴQd;{Kݰ덥G4vngmǚjRplgx>4ȴHJ2iXOl:>2eWY.5@IXYuFu?PY гh 4o 4B)J'K Y8xz wbb}?@,YM<ɞ%@jKBk;`+3G@ $/@\isdYk."P/8E-. S]Tm7DFN=r,bֲ~0y`b(`6Uߘ%2a,Y5Ҁ(@ԀRsqhVqd zF+!`4yg3x;> ӥ()d~&-Ϯ9|ji _;Ѩ=9R|iMIc&Įێ1O#[QjK639)~Xye;SιGRHm;"eS)@o|O- MZ#4[h'nQ<̡wL h5%Bu$pnA?30Ø{ܦpJ1éY.l۫t:07JKwBAC>PU}7oz5qۛ,TVeHzϛ)QIÅD7'l8ڌgPivUl#A;əawD&-?jY*! Pr( 8ptSY$d Wܤɼ+³^^n@i}NW)u$EM s(k4]v@?D"EF%<7?Yː鰥jRx哟q':'ӥL9[fhށ84I\0 "m2vD`Xh g|6?hrEjFjťEk;2BN/O.R#t'vPa<vFny4_V3.ЃPoWM|<N~)߇RPe ੠Ev=W0rǷT%4{,)P/`ԄaT{lܩ"ciJo.JHlbR=>*U"IdNC< y0w-3~tӵnLuRCMY:c^~ȪH">|$/*6vm?h#]s-j'VDN=(l)P~ެ( .W S vѣR&V\ﯹ مz׼]SNmo6 _݂ a$ }ƓK{ &dwGh&%pxW&Ñ~騶IDʯնzw|fchy<>&FwjS0)9!Aƕ ʨ|US1%8.$؝!RR ?^]~Jd˲^vEM^m$Swq;0ڌ4g%"զG!<)SJ0Y^FTI+V9W /J"-I@tTG6l'wf4>?5%g1J>XQN%٩c<:}RFa1BDj q2/c,dj{\{f u%' tMއ'\HG2EY4YAOMtr:r5IǗryZ\ek.RdI> dDs[C>9s7=R({D|-iLMu$x?C Ϸa~Y8yr|^_sإzھ ^wmԩ^9WaLyk( Fk,-˓S@ێaOjӫ1Fpr_hX9R)r{m5JС ,jx(̈%i9*ףt**-48@KcV[4w)oztgIgx^^+ݔw ]h]c Usb +qfOx>@'qis2v,a͝)DG5͎xuK'5 ?~6 !ೲ.o5k5.vp~+MG.cۙaW{2,p'twYd~^[VQUz8ɱv0kW^ŸxK.Z(o%QD#[f'1FaI1ʂ!z19qyMhUxr`쯆!(jzD~h ۃm$ޫҿnߨ Db"0%n͂~(FI^;1n YUVCU6*QkT`} {s mv!!sW2"Oˣɍ=1ſ @FatʳzR;9I5%̀Mnb g1#{$FDwxF xY8qY'Q}pEogǺa.yٳ`-?@ ozB)V#g= ?H16 !y1OkJYӒvC5 S¨+eD*S4&d'޿A[үo<;6RHIBC@tY=Z =ʥFgg(?ڽti49a-O5 l s]^qo|R@npK:=Cv ~MLяϑUtW\DܙKܬE>>_}41O/^2`b zbdL9l~9@pp^{kEtf?B> (fŕL'"1-ի_:Vw,byx[ﯤc6 J$TvOCQi ӑQyR&Zؔ5MF>.bZ|o 6&+~g]ўsB_;C}*=bg%IoUV+i'y%5 gྷ  Z9^>&UL3պCa)RxplF)s.w ;J57V_yP^)SDGc6-$ʶx8n(. JTŔhyVh)~4h#\5WCICpQYuO;l5 H^>Bv| '}M (Ɏ _6a&6'Yo# &7<)6u)@1aȹF'+(,a7o:v|\yKg:԰C"FR3GCl7^ן$>+lŤј`ÓY|ܮPKՂjH>jۅpM Q͏Oubkj}.XGH(Z28|kģ>Wl22@|1™J1EZ#3Ho^e بTӚ)m"[?nQ1 *vV⒫PJ笿[ g%mhHǷ1X.6zgmĆ2}k8zm] c+OgvQB %қ(R 4An>Fs@xt|'@W(ͺ?ܟ^H/ rg_=u1lYG|ucIF_^@~+cyĕ ʧ 0%v5VBׯOsY)p;'u7f7dםǚt5{2"Q9rRH+4c c*>U+Lj+- " _/ a>|*]D{&J=vݘf>?%ԥH@F`i'5ꕁ"F*T; Ԯ/=P$* d*yW*n10|}̋8⑮u?GX瞣tCD_%8ke I 1mfTwZ~n=@i`d溨$|0 4rc7svkq1 %jWp]Mo2*nJR PaG0Y&O>LjN0_%RxSK>R)u!{[-zx{f˿un?k0+i= mh;39Bs]m&k{)q2PRVַöA3Ewe@c|'~=O:;Rޙ,;9Q@O,68PU M71zM0I nhuj$/\uFa*sQFEe3eSMPP(Ҏcpmm.OfT1S-+97GH9l+̀b*~$]MxݰjwKqUC{sFo;X;ڞjU ץS4jRyzuP(3)S͋ͺ$DEv)G >Uƒj8*z#iyQ&=Yj$du蚄UElޖ qXbQ,,&HC17~CJE` LxVDa'#ͪNCMPT[6w󳮑]^Iðyd4m6H@?n/a OBhb\~ s )#x#^7jeU4tkNO)eP,EKܢ g\xN-D2 %w $8MGE*d7cBxͼY曚3|-hn^B9f'+m9˿djeݡAU}xH{ԋQ4(*;w{GNDS)LRB>*4f!bp.tˬ3HN `ϩXO^^JRz<7Aiw.g_ aJe-Nn} H3H'-}RJ*NvȏUp0]prK!J.6N1-VqF% _ 8g?~R<t>($@ӿ:rоt^a!HSpU]"s΂')|xRw3bRtl1{gȦV \I1(R6Cے0lܵ<Eþ–ֿ;1O;FH v9*Eyˎ2U)M*ػu o)<`U'$ZևT]{nWa\Lѧ(tLd^#`)Git`{u~<xhл޹b]4voɦT{Vby~_^r$Z]{J2 &xkRpNGax-Ac~MyOĐaL&ũI.1Q4kyU(!Q9jq)cSK+8sw`w"r9&aπWTq}G|-at.1ZCE`ZtDcI"8٣[#ڭt.#ZsY-O: LӼNpݲĂWBԹLeڬِ06HFX~D#MR @yd 4u78G]/fՄ=+#Q1AF)2Źz,3|j|.jzϏզ.Gx qߨ[@qT'ۘ։n:6?ů~6dTv֙؉]b/ֳ8r Td 3B 6V |xKW{ҥgfvk$ܫ\a l̷l~r+xg{611uY"` T3R&@o6z?=8MH[i1!R̤*)ĐWj43Ӹ^6F\L?_j7LubyԶ Gl,ljG֔:e:+A cMwI^ 3 v6)EU. Ʃ6vf*|-[ WV?-ӂMv hlS7OW@:GٵY|f%q^D71پ2ͮ^@A ܚJYPTWi;c^OUZÐOB) tބNbt.f|dׂ^vhr:^,W蟎/` T}I68@H/PO"K*=/{0%v2 QA۷HQ{>IE8Ϫ]GI>w.kפּ Q"O?V/UB&+BI Ubb[_=B`٫d!߬Ro`ί*2Ba3hlXO:yLy˭V|7V)^IKvĴ `PRAOzW "YA&'X2u9'G7MobT1:,E[I& 21{!C@D$[ ґik߱IWF&0x $}p@Eڙ]zۋtb~\ϽVp*u !XP#m楌 nH> ~*12I s,&,"Gtq<] j֮HotT! ܯ1I?bXm>ͥ}wew+.~!6 &[#"X=>t.2‹Bc#m]Қn0x/{/r Au݈/gJn<+xFoEܛT,.c voˎ*kWHY`uB&"*(H hC/2iB<;@Y:'sjwD^\ ѯL#{DOdhſԣ\x1?NRvJ?ԃa غ(=R7D43O%Nɽ pBޏg%*b ?]^%%~oǜCt7Iȯ{P,('=1FTI7E&uѶf(|\~Хbw‚`/n&7wXW;+۰XO)mc,mXr!,[sBwwa5ɏ[y%kk )e3ǜ!ljw3ճ8c@[SyI(K;߮v+\4eѷEç{ RG)Ud嵄f=\joQB٪{]jŨ9’!}i^3$șlMq8`n9b~@!& 1 Lt4:=QX V M)TP^Dz 7tϕEY] =n-ĝ +GY%A14n ]6Ux MEMs \m>|ίFQ``dq@P5r| Lu:οHNܣY9w8] 4;GP)yDnEeZ4{CI3}(_Ƒ߉8 4\wM= wInn4b RgFͷOuk"=9:JS$~\A}*r\ڟUp'ؔ|`}G|DC͆a8l͜aOڌS:wmiTn!L6wEr/f rݔ;"3ZS611]~;,_:xH$x.0zՌV &<ߍDlP~lM;G+:@E*'2O K%Bd&Eaظf`,n<6wWxFP0WE T6j.41J9?Xdf {nf~i"u1Kqn9'V#-ṉD&({z+TH`W#U)jEu> Fk|U[gP^_>4oS!;{O~R[?F'0Rx#&Uk)}&DI5R5F2|uOlZkMSԔL$3a6>tY$# {е#Oͅ1Y$s^7&)[]9B#6&tO'q23L9H.:.AȎR4%酫|!ym&cW˺v(E@9mxSqN3bGʔ#ٸ޼#bYl,,H= rD_ iVh XT(gьT%3fΫBsח7?4 m;w{mt@T)oJ%!\8OJ '[nCCT:j~+vrf̼cSG | ƟCWX bQ,u-n jksW1%=cav8Hu"a*l^.JUe`ڷ6lǡ`BT)#)FnTtĨ)7Q`c+#uI֑MK}~܊-FQ'3A2. :Eb`$wO$s /4DZOqLMKP):+gB_M98Ckܘd6'ZEr[۬eZ8ٕZsqmD!~ jzeKHK3̨yҩGi}wߖć$B C^ zs[-A;ȥ̚ȖHWCߨdLZMޢzv{8;j sQ@H 8P1]k˥#E]kZj2=(' uIɑ5& /n nvJ0T*%(6HsJebW2b@BOR[ )4_3q~to#,48 71JN=TDEA`}{"7"BO@BR96ůp۳Z8NqM?לV;[[9#f2T wo=a'y$FYtkׄ%="VőbIb{㑈UDt+ Yh [4ps0p1De7todt0R+oU,^\ӐV)!1~27+Hw;+hx#5pC'=:Prp,eI;Ϛ,[NW0Ɔ zGf}^s Nh ],lu;Xб 3qQgit97@AF3I92 I*@޲Y,WI-PDOJd;2ܺ 9dΉ wԙbn_^uRoꀉ)6h~ o<{<@ӣP @Cŷ!u+dQ]QjwܵJOȂ<^g(rõHNhfR>i ^QŴ+>B>AiamMxo9zi Gn Zz؂]$[&]; vJbjfK<Ig {u@KiHrW,k~ Ndۿ@(q>Oś %IzW\6%q3) [ehWvp}f/h9tkGY[Yndwi9-kc$oٓ`uF!6C2 *Y=\MCKŝ*Sĺz 9UaQz>@":ޫM?Wd?,|)xծzoVk);-/2J":纍đ+rbCD:&Sw=S8YzY].#orCV 8=TC)ȒB=2lIt[cg:ؐht:HPC\rZKrkJDE[R/{jvZ 9n}.S0AGO[׿r.t)b T^AwH|AS]dF}l`Q#R5̱[|)N4Ucd ~|VL9^iEIZTe _bu}/ݍhu&V 3.Wu̱ cU]IRO\aLÔl>gm?P-MjNxz?=|/n4H7K#YAOR*'F;epjA*J'KQ&V $I/d)~qƟUEj&54,t ߙW(#)yd9h7 OT"ƫ. rM筯& 0w~ `.D`N Di[LnM@bCL/ً1L\v" dLZA)VdI$~{$きLt*ܦRF:Cv?'oabZ"s?f 6KM5~6{>(O c$V~>~fjfxrB,?kd x)ZrD9lg¹iǖ Kǡk(&";QnI,Ԝ.{E:,4-s昡eqwվ@MYu#賤+fN_Uy'][M4t -&l [?%S&GNx|NYvaH~iJHU܎+x:W.D*l2%w/_º6Vs%g4BA< nOzFo\t柸[@n pnB9+7C44sm2,}D !{#J #8 n ̟f&vE|Oƅ]y*Iiy ]V1|7x!H㳁PDA8eOYYeF:(uۮ8{לq.?Q&rLzD+iFw XV'6.LZͶ2D 3 \Bft5I%G\up#8[)-!yMP]::01iMfwTBhmR粎jz& r94P ځl6=:q?B/F`yҨ7"vXIs`HuTXh*Zv)xD~TwF(d.{@ԟk? `@ZU-\ E+!dW pxV xˡT-m[i?)KFAt_=KKFܚdv^=QŅU/qJcavokn"^D:]번.WU:n3X\rvDu5D %іɣ$I$UTd}gYƯCTs"-lg(7qfAM# 9ٛ5֍_꣤(S"71Azyb!ư Kp疠НՅD^uQ(v[Cҁrs Q~RPi2QSJ΢J˴f7q$FcɓqlYY-c1S!"$LW Rǫd$VV3=< FlZ'7gO 0 VK 3p+UZt@oĩgXAO^E^L:RPsR'8xe1%o.X&9D!ʽ(OVN܆ ѹm/zh24PɢWXLVV>@qdaPmDŽm=%)(Ӿl^[&|Gcii 5JMlJU,Њkn[ 2Ehs[Lp2-B[,$ծʄ]!Z',̼ȡE?\;*I,,q_Y) x̱ 2ə^I*ѷ_!WhJZ{? Lu7. fEYI-FvȺev="8'R~YTl(@Q\,l|y`<)ܼӫIB(G":_jAЪp.a7GȎ*9Ԝ./DkNRF&L`zm+MՖmR-?4]&(  ,uo+k%e]j|َ@Z&b>>Yqw&M n"e#`t>0һR)~'oYfm7̽fM;T&[rphPx2~)9B7<YFgiU@f{(SI ؾ>{+"PŨY+q,ޕʡR:mO{W9]nSVJ…݅2r}ӔV%#V\/4)f_md!Sv ~M2k1z"ա" I?[%ŭ</KRL|oMьYQRXAc?۶h !bISFgʮBC"px0,-Rڕ'u ;9{K|ZIo7q[&7tRsò2398tJZ{m|TkVi#Vbİ0 w40~2Ɋ1дb "^]&A`J^8}igE6/*kmM^6 3 ,e 17Fz'kJP-IFI3mۓM Vax$=2nqAk+=%\@+ظx 5ujMc~5,ܨИBm,NOUX4G^0/am^K(osþT'+N堽-r/vlɧ I\SH2Q ׾v?N$D \qs8tcr g=?AIv5XL!:m&8>e3th5Pd>s!>JqUn1"tϼ4cpۭm\#'Zp(޼FDdDgɩtkLL?{UcxzWJ ]~+JOT"-'\*3@˨_׋b=#99@(KU#}Z&2KGc^EaոOe+4T^~Za 꺄`\!$r:Vb='^,IUd (,Ķ|wʳbQƃƍ['CnmT:wRUm(ǒ2}L]4>r=#ϱ\ &K1Xbe4E*Z8$Z45  L#tH/ֲssbbl>=B5h &2&?>cX R\!A7dvGK&"$&ܯyla[//,utdօs>a'V=;&ɚApׁB+ݫgz"-XT>3w|8H5taK~j "(a7z@{i{"(ˀ IL,4U Yi-E4р_J76zQnJ xQA?I><.wUzA'PQXasbsr }**zkѱθRc`A_CSvɋUa\G䊼& ? c9njD3Yi@s.~n9if#Y)>0':)6*ܦY'=9/e0=VY&/1\lHX=lPӎgї`&RV(WexJR^wg!bNWϔlC L}dnIcPIƁ7tB 9uZ%G쮭 /Ƙ(Oxf_-uԢ#,Eq"6$\P17CKBq- oޖ kt:n&ZK Qӑ |twbd?gꢁp-׼҆-4QEc!#9 I'&rdo{aAragS+R(z(MV82sƼe\ݵA9{ E,̍d3jذ܅5:Xgp%K:vxnZ1bV g1mбjW10+EVUܳLs&8#s ہC~LpVH˝enDmk,è8K6٦z[Tz?sx0s3CV(ӃlO=X`"&Y!0&#- ɍ*? .P.V։'tu~˳sAFlb $12P P* Ob?I>qӌ851]y^[]#zV[)RvA8Q@y­D$2V}]tq!IZMovDa4P`gZ X5.hå{/nY4Y?ŜP)X}:kTqQe-pp;dEF [>LDسj}EK x#ѦFݼL/P˗}7iǸ8 <uR;"3N_sA~9ǐa63ȥKb٤uL̜zSdb1OW1J/wwV.\p#3|qAּUaφ"+,oHN{FFRp.WS~)칩za2vKS>A q6M0j&*haT[[ /ä(\!3Xa{iX ЈcӔnEtoQ9E.88K6%y5P$ lң(?ʸmm{ 3Q?g=/݊khYg>Uy#.VkS (K%pQTB u09|֧1o%ˋNYt=@4ѥ}ru&|aI;w`ZBȢbu7(yQ\܎|d\ +{`W ȨteqBYFy~ԧbHBGi9v~8o)e_ BBB円#ܖ<↳+C-5I1iphO|v+gˁc1Qp#wiKQܛ1O`Q8G^JQ.1mb#xYdl*س?fXmûOE@b-\Q.E >uQXf zbSt+tɗPZt JU{1(B!uRKR&$1JI!40KԆca8E_/v\8u3ggcv$4LL95eVj%\٩c掮y% N[|I\/DiʼU m ۠Hvjya!IVD\X(; y9&@6O8UxV}֊}_nI=GA>1\T p;l"*6]ڨ ?@{AbTEEzy0U^Y3HThi62$u-q] I0M˔l F'3yA4<},)ΎNEndC[Ir{yfnwpc0 7 iQ}nr{PD!)J&Nܐ'ES{[~&P x@%!pzZ%wO!ВA "`K' #,Hy2Ryh>(L>V OrKксNO\j$uoűnƒs]y{œyZ'mGut dgtTn$A~ũŸH&GVvi=DHDX?B̂c>zQKgs"v[Z_B!`sgTK}ψ͛Z]QJ?^ ;)WYog uTqxQXQ/ :ΙxLzj4HMqVPZx;4}f;/[aߖ7pw9;bE?N۬%n1]IHqLGgl~u_C6ꉚ6kb:ʡxf6YGXnᴮs0ȆS-7~2(KzCX3ڏ@wāO tr:2R4P8nγce슃%nbKXs"ݏ#"> re,jHළ|m/y 6ex6XM$[jR.EE |D9 9@=呙ٶSѷ65a{ZBs58V<7/yj[B6-_8. PeR'ʋ EZ$ݗl^P{U6OX'#`7XT;X*/QI`\%ފb¬/ݣ ЦDgm$1Jo'Jc.,ԲwZ CɄɿ։3X[:lʹ H͆NoS՘#O /mG9mцV1ej7d6VI0`x_!bSFVR _ cr1=‘w忐5aݓ|~Tk@'$vQ=R*cVwQGy.aJ JÙJdCتZΉHѝ?.z{o%_K|x]ŝv W|]ROͽPjߓ8`p1]q`h\"ȃ(+ྉ> @UV{_{( A U]iBvTO*wLSNJٔ"Kĉ|FL&go9[ɟq7GPd #-ˎ R:_KQJWm5MΤN[b093O]뱬*[C^B-wzϕ%G,0$L;4dDfn衤8K[oq%P$Cȯ&r,QJ/3Uə5< cOҚbOrK>LH$6KX}L$7Ry!V@?>dWK͝rק%dCkUnio{ ²/Ջ̀lgRn@]˵s@_ >=#ir֔~5J\G(7OH{ J9ɖ@Fo>GntN1:ޓMyDn})bf>[n, ĐYDŧ*>"YpxMaعi}(Δ *~o s1bkg=)IGhlrU0v.{ 5_(0s#J>*RŰ{͈L Y.F,Q |<5g:T#i!+rDJ`iJ#-:c 5@,YKY[E">p0>`R*Vivs #_ l,vӎKskaۂ1\b[/+*FO*x5l4| [ c&AY~0 T ]Ph0ߖ. P"~ uYܫ,)$Q43$?ٷV)XfexflLpĔ`ݗp,MSa.}>cf]>\o!&`8*.J̓upqUd*4= e<KPx!hR7^$=­^0U^{})E-{b{bQ-c1~ܖƧZ-V2:1pH-26em)!ϑEQ!S;,|wNqZ M>! 90tV: fD-+>V=f/w'Ts͂ dSDo6̵dZHMX1άnion ZBZkiRh ̈XE4(iTo#EIܴ;@Cv~oߪv,\xni&RjI"&x5"`SWfe7tU!|AR 7@4u%]$Dv88.;r܋g_S|/8NÀ {p`oH AW~T 4o}_@mz 0xt:ݬ":{[4mıo7J%U/T9I5fe]20_QʙFi̱{o6x K,'/Y'Agk;ryK'M;<Çzo 8ޅXQV腡 YSKʰk|ApO7J%w.0|Ӊ;'ԧiIp_@ 2Sk819 =LKi<^/ c\@r+Gl+Ϙ:HXX9WIjz Yg-n^YPk2G3Cl"X4k⯧ZD$k>pm,P~SVvZ饰rW͡&RpV$!$aXoGeJ1m~~SewԻwZS1xЗaUU!!\f4rqQՌYsݔSNKyPoaM, #lS DɫdVHev]he$20.dC})8ʗ)U9+~ͬ# fK6oEUqFvVDW!$\"e3u%,u@hҪ! =ҧ ^q+QV]XIOuua:ؾAFAޮG⺠k bZnŭ~!1Ǒ'b-]7: 0@sbGzI8b ;uST&>N5yji t粨oX0s]󟃷&ڳhB\ 2d$ܨC참Txaȍ [qCkPkc 0 E Ghqu[mKUu۴r,Z|{Ƃy#< *7[zou?ƮQK(3 J_jKwe#oͺ;x~r7] 2cM1kuTxM >Xl(pö!v֯YٖO0ţB͔|T*Ou\^<=*˗pq?W []t80 ?]xch1  +N}}ҹ:6[Z|XB 6<Ma@`ˬ= pC^,]P\uz[*rͰ%&n -ר0nȠ;E8VN$n%&S/!25om;ͷ&Es- ]˗#s<Bl W qT᷻wvv֩}.2zPMO- \>-ʋ(Re/WĝAQ%]cӋ˒ԉk[pխ?;U_\:Ucf8Ժ0¾х'bH޻H⇭ ^I0.V_ƂSTKGZWZ=8NEj'S~[:}E;"Д[,OOK’8^:{1 AP3п(L?؀u\nc:#qә#~A < O8Q][KE<#cIv`%pYzӵH>ӽgn!9;sk83М*gQDRkacx2z'<2sq'eddl,l$ߏh3Xnx#Y Y2 VCНZais'xr3+X+g\y<.A#n_s{&zWB_^$..jԱj$w2bW<)PAS>VO$Q v |{: 59ZDui  &<(5ݹ~ISH[ (-s)#Gl2O!;(}6O*'KNX"%%)?pC'VS릐c7:, 6[49z"+pV s!kPY$M4.aP #ܞ-_= +Փ % پo/:k,2(Y#:RRVܠdVc`l[foxts=ƴIJw>}-7xdfY+LlFʗRm2Cf<t в+M"b*P޽qz324 . Jhtt8<$ʘRN0;mǝs;T Pegr[J /Kc0,ۙD ccD8IJ02+} gӷx~S( qvhLa߻]m]eД%RTsw e9y 6B p"uqgkym,z(6=0CDв PF/F3JVhtvNͼ]+z,rïlaT|tkv rw_'ёV3}kq{GYÁaҠ>w+޿upFwl AhI^@-?v2.#6YE5v`:}Eτ3B8*2X+]5FQIt(f{0gMۆ KcZK'coMvK}V<:%Nv?^g#hg#hU)PV<]TA] 6w39`EUk&Tʯ0!x^1A#Xc5Dl@ޑlinQF/{mӾE+Ev_oD4R #9ݔGfˁn_=ѹe'TqqS%w:|P(.@?qg~.=ͣ=VC9fQF(ƸKg0V5'#Pҟ6']2fjDp}JJCzږ(pWəP)l1PF3sR D)uOs; C;'4|D^56 ʆeCA>bo,*H4O+ǒg48+.]GGK(sc([E}Ȉ~L8[Hǻ Ы0:q^F *3kbt0d`Dm& `U^dz9U8_.!D n{$uMm[M201J,WcyP ?&Ng_D|)@r~mu74~`Eṽ}7QN\DvìcbՎn1giڤA^qXiՃSή8$Ph`u93@3-JggS9a&+N䔛)fhT|RgY6biVde.?Kp^RyA7ZD ; !\"6 H4u@z̩hB34ѻ3ݷ|;)m1cݔe*7{ \ B h]._jC8ilߎ9XA1W}bcw VRL1BM9E|ӻ|CG`D<"UWI"p4_)ɞܖ!lL{2 ){2԰p'afIrqnW\LYv! jG9y8ˠvb]㹸$p+N? k[$m#*7#^6HD|!KBĂ#.z9甜 wWoJ]*<]S; ::mIѕ̋)Zf"=Rob֝Lg<nTӚ-f^2T[̡(`uThrn90,dba.?  !hf9Q3@p/i )I![*&:/3t"dPu!S0bJ1Eĸ䖘\ ׃ZQRZ1R{g1HcNB!7k^K'8W8 \ZARu4ӌH_=@rR-Ћט`x5԰+@T8.Cdgt^X_ayʠ *X2Z,548 TLl|suo)(_fHZ#r˴CC^Qh7a5@Hd]DuI|O&R9] sUx*`82y IM̬ɹʀWք LveѠʘ 0f.NjRCMֽgA:#v>qU0j|r2;8ջ)<Q% n`ǀKwޯu Ű?frGT ͘[[)iKaUނeJ֠ê^7oG^cSI\%G`*=dw . sEs"!5x@ [g5R~#DzWo/nBmWZK u1Uh]S]eMydیE@qŸqK{w|@.ϖbȘ,W/h9Ic>PWgXYޭsADG‹`WjѺ >GńPl @ӌ ~SG[) ϧ(&gNحtL!U<ȀtY܃릳}\s`PͻL SI#wn)j䤼j"ۄ;xCכo^Buvm==K'84լ;)1f(&Jf6}ć<Dn;"WêD\/+4tZSʃPo8$;HcvEeIVC揪꥕ ]׈C0 b`. &ZzEN__Lmv@jW aÊ0Z?t,3 MqnM&}x;DZq&B(30GP((8"vtԋvzvZz$wNe|Pꓥ4K$" Kfyg#]D!bB {tdengd 3e΍f`P&~|OHBt*VҍV%vS{ eSA(mHط^RLVoG)̭Ȕ`$Knax I<)WcM ɟZ'eu;Be|-x%98z5 2-ƤFwږ%PWB?NXV )ˬ y\~mަ3gɟb5((1!w~c_/Œe֕+KQɨ4]pYh嬄m%W%#J!od7d!u,n) 3R'7AHr7~IkND.4RiD5F3oAe1 ܽ> %KiIHKd sXic>L1.JI @`>}1a<1APףuՊT}Ĉ 39|}vI-T|FyW^1'$sHseTE*JW9_ܲ3uH^x߄#ZyD.n <0GsQ{\wX}*"am[A#&OɌ D|6 d2`/Rԛ>g\3ɇMmDXk=c$loI8lPՐv2Y3*M>^њX">Aa0ZdAHx"F%b"t=N(`+rdъH< /ɑb{?Ud\ssEp ]sTJ[8ΣL̐Ez|N.e@Q &k]bWҭd#z{1(bs@FEL.EguᒵOEp]|tm/|#)_[VnK!hD;g3NEaZ9fʅQ>ZA91sy8bn7NTܟhKJ4 a1C'!sܒ.]ypө_r݀b"A!CIx݄ZJ?[["[.pirerSŠ]?FӪE?{n ВZ% 7Uᮚ:h~2Lj<1v_@ vXtd\ʿrFV4Reܖ5X 7$@^,6&Nuj$M96ɐ1qَKh obQ@b{cT KF<ر% kb`/9rCMpVUuE:hk_$P4M t;A1`euXvM~A0'ҡ9_ $@q3!s{Açe'V@EsN4|D j[{J/MP̞s6zRf@ \X5 TXv{B0+u+˓@<|b+9Q5Vtė|H{h0 zW"tC5M&3kitb,TЌ9\‰(EӜգ{2ArSH nH BPacXYc^1 MKvZ PpZ?%DCV@9;쓯Qz0+r3CDP ?-+eN@Hcֶ:i}8e&= wɜ2r騆-]YftбO:öuU88qmȪ_ ]z3*0&1TWfG+"@\xY$SԎWxˑd:`+DzP\ẋ`6߈_}٩EosV^i!;>FZ$fמcg808}Rr$Iʑ}j2VѾr[6x`9+tDu: _8>R<d|U 0Tz?u($bBy^.LUd@¥Y7<{^ k!~*bKe 3pdt? q ]y~~bn1]Gt% )ॎv1U~ѭjoTQB$Evn4l'ysP6qG+Kt-߮5c2NQDvJ^mi(NJ w)7ڈRBp|Bcc^ #ԣċ*=I>~KY4-j I)P(BmAϬrp1͋ƵolVUH90+F;dSbIBz[i~$[I +ke;<*BkR|8"e\xwNF(ɼ=>I'A F )(Vu;ʤiCy Zw.) |rJy1ڑ xvWo0/!M‰uՠI@;sZ,q?EP}s{a?p|jgKKn#[k?W (r9cgZñ5u ĮBs)Ql%VE jwZFLO/Z2~kYߨ/D]D\aU)3!`L0-IoK):멍/m8C˚3e|kx~zQRFL`8w Fsp_}c+iLFvj{yM1')6K"vapP' Mցs'΢(F憦 Ccjx&/òt\ǂ(|^&i-ۺ?tI Xv޹ Qm-KY[y ~\5[MՏAPb\>WT[F+Md{ⴃHB̹![OiSn`Ý= E#0-e(2n"Nz"|D-lݷ to;m$j n|{0~`YKNw;ySao9akWZٱ!+yRgoϚwb@\6ks­0Wڏ8e⌥ZF8V gš`Ƙd75`ȼ=k=Ghy}SM ^*g췊lz5U<&s8X {&(ʴS4[Wj{^͙[Ѭw$8`Or/Ē>7Xt^H%.f9ht`g^rA]va[lӸpAw/.o&_7IgirMDRۋ߈sj5ݴlno"Lo9Ory@٩~(R{trj*N5qoS䷸QXPC0x,X#:Ru0GP3!ue f/w+FCwTi-x6QT- WNw$T9@'m+L4.5IşctrjP6wLW9wbwlCM$&oOT=oJيYHPx~8`]+ԍA6Խ2z7kC@&8@e߁sqgsb*"*S>YqVJM?%Ԟ+R>3h,~VT6>Hd"V ?4?N)QmnhZ/~;S%~W4|@ZbN(:X¸FDʃ503YLEY$;epr(;l<؅s[W^+>!m#5ʍB.ޠ?cDfS95'TGZHivOT ̛EhMQ;Ղ9^5CIVM`==Ϣ6%)usb͒N.v-uwohϣt![ɋf-]$hrgf56A^!4/{Z+/ ZpdD.5<(@BW7qͥ#]q*j%!R=bUӷH{V@^~WP߀fG$p`Be?vEm?._k|kRj竘/_yrfZ0!jz1Nl,tT'FG3?| kâX jE{)SK28K颐4@űIX|}w6Y Gyigٱ{d(qő/j""r9Jbz誡vQ^8Gcq9Ofx2".e=my6K :/'x?K!_Ϩ69_KJmBbHG4c2c۬-tx0.*4>v#Ml>429bTk^G~iu0AjZn, #9\J6i_iLrˏqd;VPoݮ̀ӛz5 ]BB0g^|0ʙŧL N0*\\cLRK=55VG*N,s7o6n|M>~Q_D G<T"c /J"!5đ 2γ\Dz }Eb/6){+.l.=8Cor~ӥ}=>lDf6pە x |Nr| ]&Sp\i.X\6Lp>mk6K(]U=*:nAwE(,pzgdYэ^Vjgr:YEG+:]MB5 9WG}ݭ=WvUU2аϤK|Q?3'G&n|iB ؛DɁsF+*6xZLbcYbٽKMqPj+x'0{GĢzx$(tw~ *Р}KhWE6E—<+%N"Է_q8249^PܒlBZ{9 !(1Ϊ*+acƈ⚻KOM&X=jty 5j{JCTcm0b?鳷NF|, n2-!5~lxF_ W덀_9&lA.v2ʷʯe>+Fa4ti<N4]zM@gZS FqqZB |'OA6aCҶF`2Nz?息3?S3/E{R3&QR0̦06,g`c?5ͳem^<蘟2# =Cey+ H G/ $c>c7$1VݝHbnٜ8t ╘)cJRsTDжԼcNO5;•w RvDXlx; zjRP7ot 0esoO>9M4Iq_rGFs~L X^tsTJ/,Bxs]eS"s^" R`,:W5'F%xp{| Nݪxg?B[d0>>\GUɸ2]^Ixl @!@ M]7zs+v놦]"ľ! m@?v_4)XlEj,-1qWS8\kAdKnd뛍n猫7k퀬WQwNTEC0?N22Xὲ xR*r`y?o]#}zNC$\Y p%LƦT26A0$i^.(4-l)R݂9kXiP7iXHyBZld"luăbRd?.bu'ChbjVlp(BIG(ܤUOO𗅽::>7\ClGn\(xZEc45!S?YgmDVIu4/uǨw:qLjD|y$"`Z XIͳyH <~kK'낢=8Մ;5jߚa+ lVZEfa HN%\xl\2'|I d,7eR"L!>-REj1\ r4<3XŝT:d)0qK92aۭoB;K3bxo\H VZ8HCjcR'pƦK* Wkϋ=N:e5%i`ބGp 3ZTO) hw_|H>a!,77'=8X6ē̂vϖΧ)/~ O.?!ՔSMqtsf&"1,MiN,ڽa6$.x pYክ}(T $еJF昱)ҭ0x5xcN2si0QZRRXI]6buÚQR$""bpI@%oli(Җ? ?Zz)\͢aCeY\eQ}>N>^ m-4v^t 0iWT(es']F`^9#W@+)Dُ:h `B)p~R琟NF!`۸H!p\ҋ1,mLؗ*sxSw9Rl!'!r U^XӒC!؅\oa|M/X0+Qc'z<u,TG/=/A^?W1$ru?>221PR``2l4ӽKc6$/G^/lH\v ֗D6/Ĵ =pEM[`z6r֫iK*.j7BԄct BRp:P{A F6%\9mfn_RqlB <ķpp(B}0r(\J6dXvRZ ;KB桹g1693L.PNh;୼w0jUiLVoN/N?b_][:*m[H  -{6u t7Y=04J5Q:df-WSYL:gH`[}=O{'<-, KS1/-FEd@ cP *9~W#%RB_lCս<8(稺,-h~Hȿ7Ī lߖEynd>ۇj_;tB5pocull VT m;;T=$ v}tX@@pSDj=feȕsK>.4q懽"b7{^@ZVˡK Ftt&<&ߛY;)d|ᑆXq<% (}gsYRtΕp F6;?Yp}^mJs ~J WML3؟x*:ׅ(SI$?D.so!?ekvexX-r~5s ""y$1R{3kXh׷RIfć!m.dB6x-B“yQx$B+/~=F&@_9tҢML_V63KD Wyxq?iD,!4Dž![ 6MWUs֡FG!)esI%*坱eQň恂?}I 3j#X"{ɴٟY.'9F!0N'|3`^6~?┷,Rw$TA>oԟ6a %W#-(f~(1 B<M.JiΪʽ@4 |mVڱ&)煈һ&Xmwʫ)SS$_+aWl7@#r =Nl𥔶7Z3{xA܀ <[Q6uW)2;r&'{0܇Z݁Lyш؛v挝bRD(-ؓUQƝM xw?uNT ?N^`ؓ '>{R,Nפ?*Z {MOp&r¨X[ Es5cr>!/(H5;8E2p'3W4G5Q~ui7=8J1_Gph^,) 2oz) YHoX<ӓtKjkeY;ӕL­ZI_|N7tU,bRcv VP|"fʞ[vy h\CbXЪnp^`<(EZX µ @jvZ\=36>CEwύ]Rp$(H(KKToxCG 4g4 aODp\w\]x;Waq&>9#ED%duq2aE%OG&Ibdr.A5̲ˆUVw;(1340J&I7p+yP*vy0̎h\ޞ$xQ @Yp`HaႶ3$Awl XHd & 0ԣ^`L- ,Ar$c_.BD@^W.VxlUx5)RV()9ONܸma-J~NhjWٴ'FiH y #8N/OHX'DHfp/_:Ъ@(Z4Rk*ÿ[LTsjݗi}v):dL=oߢq}O { 'KA B ȞOܣf0'a,i]ZU ٢ufm\4._ @D`;,7-m\BnmӮ@"C],x9[w} UVkwdt.R2DmnYܐ|B4$CUA1)7$DZ4]J} f|?_w\I* gNwOϰ4Щ䁋ykZwJ@i%,M\q^BfbU3!9?tl]ߺ@vY; YKfuK:ǖGP7[Ofv::V3A̪ P|RLAr[ V0X"ԨFMB9< 6>#苘} /%CYp_5V钟٪7YO9X1V8df4=щ^#SH:.pc9aǔMETJ [;,i*ˣ^#`Y+Yd%AߊJ&5VT{kD{֓ K UtGk_)4^+[i zEjl.4>Dv:=3PqMiBsbDC ;~c"ܘFΒIˢY(pP5!{?W.NacQSTlJ^zZ9"3J.Tv3Z{nnj^^/ NR=o\b9rrph%cUCL_٥eDLZb]- iN)F- BlݪM4a?O[XyS?^|",$;|8tհ(8b0;. 3 /4r@Xj?:T*h-6КݗI _@;4Ykg4h+$YnTY`<|r9&NQ;2Z$^5-0)Fv?-(;ʄ!b,=zNubTFJkdqk LhK)z'p#g62_\_ Qj# "<6fG|޹j0 P mC* pJj ;vKgj?όǧCp- loI`yuu( tiKp$ |KJA0j}GVn~6Y=W+8U Њh4/ݸ{wWK(P-!`96wl}LfrlJh-=eF92d_ ϋRM9S)omܱЅ颷_0w%PJ5/S_Γ1 [c?/Vw`\R҃M vA:*αN/F>/R8hW݀]yx) 0${hQzi5o9r 8ޔ,-DH>Hݰ˴vCИV+{5/ebRĎ 5psc:朹nQu/GJIv=u8 <eT60uZEV׏p Nsq$5*G%8tS_5~}[u }.P`Gn 3%ؠ, jbڑd#t{s RR1UY@f&Zٝqʏ:HN,;Ro:! I%Z4$+JM$5J:pФ`SP~ 򛛃W^IK4BZ#_C+M'\a,:3!- 0po}wT\ʵ!Sx((r)R1Hf6S&qqjzXX ؿ<z+Qu@FCt}Z]GCd6ܳD&]טp&%ff1G;$Pۻى. (83G<"+Fk_K⻋I%!-]6`̐,:5>L0PAS-X-ߏEbc!˞كIWw!ᐜEbi]h2JZv]9GYiBK $z3IMKLG0 D@J).r A1Wo/hVk@j<"!F_LJ]{3eʏ/6RBWEb7=;3ǠEa O)8_ #\Zkqӵ2=eЩ_zVqT9 S)ZOA 5:˲[1tF̃|ey;0fnTbhA!`z"Ye#/!0QuHb_BT%! 79TEKZU,&Z4YD77ևa0.܇&գ+'i5Rof޵J}D%]bT$Hk)}cn5lr‘VŇNF7JpxkٶÝ:(W0u,Q^EDee0̼"̘L,CA.>[kaA'wͤ=uK:_.)O3O;n-KTWPb0ɫ\Ej0(rNW? n([K8D!@ J[œpݩOk9CiG3i<~`\݃SuHL"4gOD;Uv̵v訖S+Wr {묣ow:.Ʃ]ɉ vDb+T\é*elda}&\ցw* ?,|+&$:_CUBL A%Itg7-f|BݩZT+9n ,u'!{Y'QR6]sw%oWaG$Z_S= Myƪ-i%kI@!mC4gރmFmGhh+ JHAЏ޿(K}(e<^qt<6W@#'"_t8=g:=7EД60Wsba'T&i}0uEOZ33~ YDa`/lb`ny-{ϔ|Mn!7Ά5qeV!V"#Vz(4td2v 栫IRD<7vY"4Z U vV2YʴL]dƽZl<{p+!`EKlZIdn-=r%om"?KeI v_+֌(%)xh!%o3)݂"](V)dDS-lnG/n[[9dB:d-Z2e+ib.c?R۱6Ocg"䫭f†3IV9]}]bvEZ{cէЗWIf9Jks 4^F>]OOUWX!cgMhh9ї]Cj:(9GиM ir\e//0>ݶ5]O:MڦwJgKFT%}UoHyPi;Kق 90PpϝWޟTFe앞P#,d3}Adzd:0@$gLT|#S /9q>y%fLVlھ1[5*͚Y7Kڬ4_ehfʶ:R~#OJʱ8͓fm?N`g |+ anA[}2zfR\AƢZA$ٝ\QЖ-v,1a&c!Nk`gS0# ']J{<.eJR!_S w`& 9=gN㈾ )[?j*|BYL`p8RWQJ@Mr:iv %J@#iA//n2 )ڂ_Ȅy]ݥ@:nkTGkv8~Ő`۴`MxTT"ns9M^J71ٽ^Z:U?Fi Xy\U^.L6+Bܯ!n:@RB75J,2K ˥YDLqP#.KZ zhBY磠BLJ6$U+7K.vwNDg- b5 "(@u#@h_$m&=p&YewNTK[}m>_fn$i)EaV54YUgCvv(e/ҕR;sb>dhKmhh>H>~;j6$!&N֊R[UCj-T8lslThGF6؟([׀n@6V7:@/[hQ~S); jd =7szfQi?ǰpW+7B)v*5E[,"v(6NVw /{[_ w|wq]'Y.HT|R(qxB+(bob]qel߁ ˭ <4ˀ gTHz:q]ˋحsWдqɑQ^~쑎hLQ,K-rN`̢QG8|ؗeURsꯜ2I *Ufb փn~dHDXYD%kdE@^3ׇŃ+\mCc7[2LL-[S~ Q5$JQrm%,h4Y1bq ;v>0uƢfy66Tj.i4fYCы3 "_d릳(?v=zbͰK)=[2xp;WRj$ KeS*d`I: Fd$0[ˡLEt^['u.;DzqHK#1| 5 5y=^D RTyٟ P-`,{Jd-"w9>/a9+ûӦwB>ȺL#&kp n*KļpGĈWEy{6YڭD)'T 7_l=nY#aa;ڑyl;_DbbpL!!ʟviaXV[(yltD  0^ }GO8yj-u}.<@ؗqN)ީa$ؖ NP(K#cI/AvyWd|ډx>߼bw7u2I6(f̀dݚ51ɞucHҡ[lj*X#p",{=K5YZ 28;ZP nO1 dPd3[9Mn6*7Xs! 3&ӧ߱[ZC:t|>g,m? Po)"g!ADEX9i}hpDN{D*b0Pjw `ExTD0jz"l7ߠ0+ ۅgUo_ZNH~Pn/T=i4Rf2ZG7OSlX4"NUM0XFrtVo=?aQ/Ѱ+d ]*\dю9LF66{o\'DEwB7M.@_tewWƣ]ui}'{F1)- ]nMmYkV3 yd@+UI=ae{I&r'Gjٝ*әNI7]V#*SH(ݣׅĝ-'z~yb xQAk\zXzjT|Ŀv$dBk+Q휠p 7Q]vQTP%{he3u;Hxd]k&b .6jKW4G"m]Ij}|"+T3>^)AB?T(OJ1z cQXQceꞪ6fOհBϺa _%y)s_翨BdwaR'^HN}n͹GSSΓ9:] "em!zKo:#Hg69H%kc9D`giJשU> ͦm gi3 D:c/3XB2ɼ"7dUl<`rP/U٥pK |`P$A|,nѱe7 lx$e<}M /fk6))lgS9f,tO-A1 *qkPgIJWߣy_#c˪d3R}r:hJjMԇao-Co w?k {&?Ol' %཈]-aۡT Q0F[̐KWlU'[Jou'5AJ ׊yIjHvG\6Z^dU cоHf 4+Uܑ'(W]2* rEЏwR$VRj^#oxH d'L$s͂o,!.^Eཉ"B)r9Ƥ7/15q@D[e~c8J \O/a io1B~F|/Ki"ZVD5=m=Ac5;5qm;D,d \'A/Qv:.\ei+WP ư(VeRۆ&L$$1#O[WiG.Kr ,J>>{EHrojo-| k岗&tjPgVÓx̚ɦ} i(} G7FI&]ژ;m7E;ow1-8PˆUJV0ʕ¨Dz/oh4N- WmiP_eQΑrGv&9n+ƌ@^`-B/ f; i"{4GBr1uuRa\ yT f =K(Y?F?c?ݱ 5Zp?ݯNĝkbTa˳ B(A'.9abIW'"cKbC;xGkQ{V t3sԆ%D+mLq0#xޟ/k3:KaA]GgrN3WVN^6ҽyŷbiЂ=2GmuG:!)Az&og9dp$Z`gk}>dV:*^(֡8}3GFL/]KKyT'%ږ"b9ŷ,CGIPm g\ZQ<h~gG'лN:A^s4_o\†Tß/ (y$(_7dĊcpc@)cmlAeu51HJ: p3:F.#rx"/:1@I[*ozKiM_YGHnFK׿rX`n]Eyp(7 #AP/zg0ض{iwMy9 ؃'@4l_{L,-#` jLgC;;DhwZ{╿3-.]˩!~YYPʋޖ'JNN(5bHFm > .}?ƶLcG gH+d!Ii. em~X6E%2*tK y|h$Ī]&%\ȜaK}\/?ɭ J1j?nsWYƢax[`;B| 3#Ώ M?Yy-0cݎ?yc\ɒ[.W*1# C SLk}EMɗ4›QNZRKJc{p PW.ٷΈc9O>1q/\3ƅ tv}:425>K/qRhi )aqO;8G~a[_gk.A;c \ Uj(ѐAۘX)k6ĴmVjJrq;#"!ϺBÎܖlƍ_߆:i7,mNSbT S#rճȻJb~6 @RKK^P޺*3p:ՙ:[_vuSz*P~j>ƫ Lh/ +)gc@|'[م\4]g~GM25UсH o` /RRN>% :$5y 8.sDsa&W8Urw#\_/i(yJaɜi*8&zD! x4;0XZK=οoO )4[FL/t  9mL̅ h;Vi(lv+*{kϒ6kxT!i:pI8bsT8 \4'+\5+)[q5,Q[q27 n6U5"SOWN}Wu'FhYJATY{LJ.#B3^y]9Kbd' x9&[$3OaTdNƹ3ʇG\OI[(4(DWXJql/p0KdA |mX+7p'QWCpҬ%kȖP)m7R$[63VrA?ZU)@˧[U GF K+u2H: 7_8M5`UUey+G4ٖhJa^73LtkF'.Fn-4uD$r7fC,|KBb]]_T H?IVlAG7+>&aTe<:݃H03Q5%$A }{V`cYQKUc82z]X!>~6 lwhj 4O) h/ ҫ^ (dA3HD}&XFQbyJQ"n1բD\̞(ܯP:~4rxIO/.@btz<%Rx;%&XTL MqCN;f}X5H)Ьj}5 zTiHx֞v{?vj/迪M5{>z~uQPl> Ӻ֤܃Km :nЭ{DI#Gl7_0?<1yaD y`$}ǽóur7)`=Mz"di:lDql#'b y.O7 -@ D|WWVW+zBEE7K Õ|ݫ4^҄mF+ֱIH(z<Ⱥ*P]Cua)ڀ7VPQmr['}U@8cיpW. zXw~!Ɓ9Klvݯ8T _dSAPn}P!c/|6CQYO!}79/!U;fX*|B6,\ OJΤ}̆PuRLiu_3J^EjK=bF>{ P1ÿ l2JW1RY] vboF1dȺ۽ȱ9ŻBKmqq'8i(D,{9fl`L{~$ h2Og`_>F{=_L.iʲXJoRPYϕA:aBɣ]Hpr@mU(qaKDLau]'sFJ% L-1JPr `j/7= 6ߺ5_&EHي(&lI DOI`īK҇{S<\xxm;,CӃ=OvgSg|+0K ׸-o mڒ&;ax1;y 2οz: ʛ*Kq1 v2 -_Y;rcș0]Ō GԡK>+aԣ<t])@>Oe␲C<^}27댷 XbCY_k¯"i/ȋGH4D3|‰ap\cL)1 /q,HEq.{cp^xmPDܳL5TEuyyW_eVva\Nf=km|.*tJ^"+;\Kv9̲7#v7as*hx ,ʟz7-ʣV}+*D+Өbm`+4';e(tu{X5nHQqFO ^wʑ(et vpSXNy^67F^Z+ 9Bm2{ 1$owM:HӤ,a$dL3VRA`Q7j[hL&W֘us扔yFq3ɹl~6(7sߊ_!۸zaZ_˗ 3bap6I\d4b!vnѡL>^XXM 鰦WX,Z&@&K4xºMy  Ae{"+.X+ń̒,“V4ykWay8.f3@ǘ r!f9除7$=dpq)3c L,5?A?H6oQ$ӓ~FڊgKNr&McC&`Q{=P?B(۟oy^ͷS]QQ+!\k{zHPe%y^y$%`?{t*̗g6vmЌfL9NljTqo_ `*cs{@okyO~Lΰ@aCnܦn,_4죤KV'|@Uh&J0@X>wsrKġ(Mܻ/" w s|kk#ś*ʰG+|Ե9wi3TRך"KS6Wa  ruA 1q8+#ie`i4_a[3МRT2\#{z|2x'Bv Zǜ`d1WL& w&`KU ?Gx6]5}; ޗʤ]d;cRUgIO;H&FWsk\Ot vbucI )[6\FY}\Dߦ9١[>Qf2&kRB1C7` jΘ"2ERd!9&0cBܴ!񉒪[/tJkqF% GccNՙrQ aG&Q`a:(\7 B "Fcid[!#{U/+K]6+MgOºjjr,4{.[mR|a7emM:,~xU8 ;S=zzUQQ;\} j/|gZpNc%)qiaQ=QK\zd7ct܍$`7[ۃ2W =+4^R6z,yx Fޯkwm8$ZMI:fd/ ;vɇ4cp2_^;.&A,z/Ш|ÚE٘JK;$!pk@p>&*-$iq)־92 @YBF:]Z+ؙ~j|c R$D` Z93>=$RK+jkYm b+ݮ'%0 tM:fy]Ms aOԹdpA7`ðJ!0?t励&e 0W#GĮ Hxppe\p Br$n(N182d=P"l9$uԗS#o>1K#hE 0CDf++X7R}Nǻ^P!uIչ:F02U32$[?'po((2$M50 98<u~}JerKSL/eGvvLup?(> ,- ҭ& &sDhdpɀO(xȪjӌC5+yڠZ3|2] caX7v>ZP7VF1LUm ڬ -[4Jto/MʵV9gzɜDW jdWHk`q>z1lzPtz3pxo%$( sbt'"N-J_x| Z7X\xS)тYj'͊eYFeQ_a 66,?h^k,_e}<}RbP瞽#)Y ֐{9 d?)_I@f|#IZoDVcG#[b!2\_9n4y!yǛrSyRk^\4L3uiǓt@b-fWoC;){kw͒j$M6,p.FBe83̧N ?.=,9§5SNm݌&ٟ4f%3&r5fej\$sÏN<y_Tܬv;JK H(ݧْJ3k)y|͌:R80]Ѫq^+ ?3`TAKqPs&ox)k'qXyh<=]#R{tZ_ e)j#1`rnݡÉYc((rb/՚u}KTI|6 ! Kv r\Sy )ztA=MN[Ph{$OD5"吲(coP`SQ뜋qʸI?m@8[ܦ6-,JmFuqZd쾃>}XnkP2"̶F+{&9S!;t%%Y \)ng"4wxE׌m_RDd%؇l 6J^ƺo]PLYk|0) ~narpr/݈h{7JN}-la. F27p~xX]:ݴ[ "l [{ u4pH-9>p+=VJD q܌ė9OMfNEP_$ziBP4/v$-]sӗGxR$75&d\'IE2`y )=0KZ0'51 /f:M6XuC§S:[]a; k%k2pe9Ҏ¬Dl1՛?_9uM@`Vl\dS-מx n ǽ~kȵa8C q*$R 3IS&hh.Ga4 Vyd~?g" sd@HVB;o13H<_=F0 "V/+vI(8ؿ.[`w]kbxnm/bS(xw~}Y͝!FZ1>x4[c;l\)I8^*U^FqbG6.I[oT'DbM#{:;n͍4T|7VxI'H`4JIFf.s>TYhV 7)ڣ!9g(r. 8m$\žaJ|!~[$ѻr^uS­^ii jɩdlh$IBCkmTMOW3he52".$dH{Bh~! ȼЇ;Fc  SĹY1hz Q>r+M;@9˸@ ceP(=WFLj߰ѵszd6e#i^P'K%}v1t}fH%,c͠,C~){/ ,Q0[dg*1ʿ[ !DO.q2iDZՈe+<6s^QeRlzRv> e (|HYtw"7ZN}4¦UrGUfq̀bف E6Zښ3mt _ZM/(_ ""2+6O[;>%ƝR}t^u"サ,nS"8[ w]˃|RS/ 1\ W-/хr8yOR|RYZo ^7j݋/jeEl9oxWo JWt8/8}Ǒ> dvJ aD8B]g3M,@}茎B?a@:Ĥ'3i 9&HiD}wޯ4N1[U(>JvRy`6f K'\7R@?'`Ȱdڸ."'A!6!ܷݫ>6 jGQo-D =y6{bu/U90<;W"}vGWsݱmx/]4Ĕ׼Oˉ h0I8VMsQVnB Ymc!K`[dV8NZè+y^%!cr_Ydc(^08ed9wuCeG .RŠ%K]ߙ9<,1HFd!h2:n ~$\| AVbgS^]'w#X]pZtI1%hTe4Pv^_q9@{lڬ!;3J/b&9{n$? pl.;l=dQ* B)ގQ',pʹ,X)}hwL̻9\)Ǘ7+ Y-/N!y?acvM~^.`y|x&Rv ! 氦0KF10dU՝f% 0].~z]=aLa1L f%f>t;NS5wa(E9 P*mN7?{ y/V4@^OhU*:Mq#9OH:@dYQ zx2VSS) $EZK<=g1ͪ@9׺93.[ƞPsI\4C|6B߅nz?=  L&iq oIy䝰C*ٶ_]j:,$`;I01'1.K܋^CÊS'#ՠmqdA0#M= 56D& %En.Z}x#Q ZN3ƲF.L,߻<"Pe'fPON'~JFq4^"O@N)RHwd ~F^p!1hfH˰>fx%4ttf$ WnkWˏ =yjMmB0?#l;P іlsu;q*=]˵cl)DȞ9۹\,ɶEА~: S'»r:j<\.H!w#7';krAHW_qͮE gQWZGԝ?rF}_<=:#m% MK҈3iCsA𔍢!ű獷MOW|5̖?%}U'OWn\Uavt}>#g] _ʔDsw(D;>:bR2r5xH^ƝBErʝ5,497Np|'1X$E2Iŏgl*ea$h-%^8zG#}gNejp'/;D\HfzE)xhɢibhd4P^қ3$}'5 -cQEZUAyd2{Y% VR{00|+ Dľ+o=2xFn䬌zҥ,==?w0HxH.W ^0"҈2B=y\Hƅ4I=xPr3URuokrr2!/L #:&( hG库NĶ. %~  Drfi;!nxtf ?$[=惂;//e> 6LR(w/i,b@ӑ5jEIܛsŬ3 jk1@El|UM•l[ 0E'Jq\g "ܸ4VZeF*]ٺ]q1op&?13Q^s.Vs-WYR8\38kAWƺ nbUܬXQa AXIW&J@A<[ -o0A R- .Qq?zS`!>F1l?]F_'(_FA XQPêǬ ʿڞ@zdSFS@)лI8B ;m,; R5;51@'xƅf-Қkе>\?ԽI݆2F0iw}{F!/C^ױXu?TbI'g ]O^ }!Hr(~ ex_p'v &'>R9`#O;F91 oi]D {}JE1s/E}R9v2b)2I_wWWB/1x|b[ g׃4(pMr|;RZWi-o1_c5D $q$ѣC}h%>Ѳ>'AwEVcM ;HtَsL5lw6`O $26m(y>#J2 !Q|:jmď\]TY3וdpC_tqE)X95@AF#iMf%}8Y z~ ^Ly>SN1- Idxѵ{_g )BQ0rr6 K Pz.aRvci$8чĻqG⩾:L@eQ# v;tUD)"ׁ;gU@BJYL9`# o 󻞷9ZGlJ6 k=)"R_M X X77N&BHJmvϔ! ʰ9bN!`Jc &ݥ/_whM`3!VP}ûs匱`i/x;e%%ź?ѫ}Ce8CcP_Pn6iL[iH#ڗWhOVU7eW{" lY05TV9on۴AP쐴.i͡<Q>j0zoFezv!VYbj:/eqwX<)'k2:K,ջqS|u(\~jDB0 \nipUCTwRXή`W{M@ , /6ssv*^ j 4C>C]Ř8]Ty p]ƽpZ~oZNW0DShzGlnqb><7KeSrn|Wn"%&C oD`|be͹%t1cWvhcCk1jrQ- x`-cϪY+Fef6Q˿6H祬N9.M_ΡcfM TÛ=Ł&aZIݔMB1EbF~:OQEPV#m!Mw>Q zc*b;d:S˔{?VdJ׽Q(ޙmLI}%:z"?$ FnđW _ ߒ(sWŕH\Ѱ@et\ck frC#oBӺf)n”e;$N_k <X4˰K~Y9=QD v'CMi/^8Y`2=+6,K9*H1cXw7o"ׯKܱRܠm{1tNQ<]E\4XR}8HKrd0Zq>†l/cKR.E;~ҘLт\>#oWi#m=QjZ?!@R}gLT =/Z.-gC\%,i/+f&K&;#us';P@w.(}k֌FG  Ad>KS0hEf}_]SwaI<;xbjSF)#nZ?&Ox:|Qm_HH4X|?0էn촼rQV#֜[8m0lMB3٩*kr$š5v!'pq[U`ֵbCXg>^KҪ}(j[+,2&aI_[fe _BSRs-N$5iȆ/+9 ))cHۖԑi&aO]冂MSRO:vJm2A2Áɴ ZܑD)p2 Yfq{ 'gG/Lo ه^Ea;M]$a[0xQL sFu}y=r9 UC5/ݽC)~Eb; Q b7.:6zf !qjp@/V@ /Ӗ-1i7a*렁 j^WݡSktkOdlӟR;"!}q/lgv,O_ ~ۭtMrc39]3!,TPZ~:=<,Yk'8FF2׫g66)v|0 gõj6 J4Gn+$s'FP]oC!EVE);:%;TLZ4i Uۚ-`OiG+zrY%FV*iisB17yǧ77oʌ ĺG@Dxo8ןz~Zh늠/^\,y #qgHAEǕS\IHbHEZ*kf6ǤN="<~lk݇Av[l܅}#`#-^JF.QV3׈;K2+DlX1= >HUe6ho^̯Iq_aq< Oăao'5A$aN؎Ʒȸ@}B m_ '/ي@B{7Co=3jb OӬrTJ" "|xd 3k>-1 ڶ}!;XxFƬpǍ8<۫$LJwޕS ۚ,6q}#8o rݐ]a@o\ "$G6(8s!(}HH,(e>@YY~:*C@iED(Sꢁv_jG:4W9zC፤҂%߳I"f$ )l褗(K0燰 MKHZt@؇10 Z^6z%3(Hjm[=EIv=Gz~o_?7/n9Gw=h+>q 9εEKJ-f\SQ?CZ)4m>(/>6߼YX>a4K)fpJlzo7)lťu 8[ 75\܌WaxBXӔ#H1XKևԦ |4b -M ~9a 8!W~Pxd5KW%\σI?\fV3Y { z]`4N!%R>,3eO_ zhUF213<raCG=,CoHHd '}Ago0Uߠg&$~UK ~w|Al!^G[#XW{n#mxܓ_ >H yzf9\n#2D'>駛I(~" WS>֘N$*V6ŗ:v < jr ߔ/a1˱6s)n}"..6j@wCח(|ݡ^T>[`L00{Zڈ%f.CyG;$

8ZkB2k) X0" vOڌDO.|/Τiu6Е좬֘WjytNx:[SVTgՌn]97\t D%#G.[ fxF-`FHebs+NxIt :1l( -_30B>Gp<]ݜWX#[c wa`@z| ף#BBmŰʹx""R(g#@bT9)ACC}nUZͫ(@ %oК]x;$+t}L'XznH# \ў۲G15΍vr`/:abwٽ  .)_BmB$OϘ(4$9=|,|u|4~ p5:~?^qb8M:Ү?DGc8n"$ "<я{. U/r[oh!*# .nR탪Љ#:@69 u0D{wOU,e )-}?uGV͌( !2t~6;'8+դo.&]Vx2-p3nsD_s%m^j45/@W2<^B;EQpMraR{ ܠ?bϐnu YL}^ {$s^F)Q@; ^ԳSG(Y>X,9PGoS+DZ.\J}{@z[`*oWp[9G^gq]@1Qy#ƕQajj\P'i@s pxb{; P?iotddnio:ǜtrA (Q,8Yi4K-Ҵ'z,ǟtYZ >95U;^ Z?qq%IG{I70ϯ8iT巰vR_{иeuȘ}׆S!Tz:EF$xm̨jL@DVRLtيCQ~~7 O(IaмkovTz%P&~3$Y c hy'JKQ'.{rCʓڎLBoh}] ţ,,;>ϑd'+_T k!t3me1 Қo92 ~Em<ޚi. H~a?Gú)X!3QɝOcfu_ذgU-R?ܨ*^AN^@yl>H1UVP%#2K!@}/(|}a'W.=k胼:3iFyK řT4:=P[ 'r Li?`5aBW6yeg4#E\=?9zsXElyG W-4}^Pe_k 7F H{l̜OɰR 'C}faSܡH}|`rV#@%<vӯvAob&~jz}9{W oQY{`x6ylBBI<(&&CpvSEC5qд:$fH{ .on,Jd^eŪ% !ta}y6=&g9M-uuަp hvmûZT&mM- jW#և>of`592=-eVC9/x]_eep%2b@U:Or|dbF#!d\|069R[Ql# 31%u)8EDonQhSr-0Lћ+/2;iF_ Ymt7ajXī%a@YV(| +UY{2IfBBWçadVқ{7 sBÌ B4.MFc끠UOTD W%#9k5{#owUdYЕ.~xѿ[YG]ELumcq㙤F݊i p5>aぴhmӅ@T]:aW{&[+cu>/ǁFg]u1 tKJ7Ɇ}g.w`ooIs;E{[ZS`挱_i=n'/s]UyT Lc'ɸGi #]y\ͦJ/yM:XݠS\(^x aǀw*|yFhg{5)g`Yeß /#7/^D=Cσ0ExZ*/N`T_4;̻#yBM)*4@vQcN*i۝As፿|Ou:K+זl[[)"#,"il".f;9AR;x(x_qծݢn#히 - H`㔞 (nȠ0ZJḞ.sb9Db _!^>2ۣB?[wXA؈_?m}a k$UE(Jec-0+@>b MwJ%BLTJM+TO=˴޺`&cA bt`K2%6h`)1`/(7G@EsPźXy%^xi xBfw^\P@qv܅@ёxqyp<6u8|<ܮ/|)nS*Q&jIPn*w; źs1 #hn\L(ityc`'S' rڕԤ0ބ?>FD9PD7"-`$։:0;/$$Xں5$O/*Kbh+zU!TVxd',URGsE Ⱥ4 &s4ZmrC12ÃI:|^6ApVtX:Grһ,dWQ ޣ.T4tR.C "N3M1tگm5 Tlik')o]|\TPcAg^&)NVl?6\Ǧ }k&&Nv\;f,+ e*.jJY+AYWs2k\ |a &[?ґ_nc ر)ezf [F3]Y @@5+ˍ8|jԃK&ġQñn2>bË2BuzmQaV}%n_qP#oePzhP'+ɬ!I:JQRmZ VpuS3]m6 M+Gi2HbVPhF@54Zn.>t[Ϯ*SPoX9{ɉփ%P;8vv'3&o'.\ER􁢓mJ ķO)$HAE7uZb:rה3WoVX>(O5!4|eej [&ܘ@GeVCun--baRBp`@(N`\2'0xۧ6PF8L pR>9Cw~űسW@@;[ peJ~WJqU+.GlhEug՚[OW0mR{sDZTu:MN \hST'M@#5k!;R|h6^QʖMf5d+Pvc #qKNE077KP'9Wg bQ5/ΩpP\}m6gG!+Ikp;;">*Jt'mÈе"_i\{fiU똙'$|.5m:fpk7SaF#okgr5%{[}"ާg"{zYtCkajN+q.pu^%%8 ծ{G&s hHˇ#Ò + WR=!V$o'˚F*m &bL,҅[gl֪c&,L}$_SϢPn=y ؎]⅟%L-|qmr`YC>Pq>a fY[Aj'i=5)fR]qVQrZ niF @a;X>t]9K4r",(ПCxKyCqO`-և :TL%u3 K:"Œn%UAwWEIm1a*bU Sloҝn0?㑋:W^ѝ]5 ̙y0K=q~Yc}QiRJAnB䶕jӞgx~WE`CleXrrfяE^9NAL@B⌘8En Z~Q؂`VeOWRBiQnQD(X<¸OԆ-Z$71ɞqʲd8r4ھWh5im+M0`<͜{* 00yb' e,{7hF2s˲8Nz7k?&DwjSКH[uCs9b7D|LьDSa9M,R+c9`Z:C1݁+bA_U,MNe0;{o*״ʷE0~KjubztSu.= D2mD9k3}?śaMv8u_r#ANR]#,LuZ5tWH,<ӗǾID 0dS$XqB 2 v|+'M(b 8)bfgĝ =adзa'fop-$h7''Ѫe KJlG"X_(;R[׽ ;e8vA{%+i8Nbl;IB=[fNN@) CV[JVxN\ 8QoƏCH-K.ΉYQgئ՛үΆmHqʼnZ_ѧe8"ߒ2N mY.]XE& QlkŰDlƒ/{`NB4K@c#\VGi p>ss*~}A@2Ԇ~u5h@:@4f*p~4\əgZ+)QLdIvqfBl<Gd`*dĤ ׾1SfEb4b(8gZb"q׿Ɯ[u~*f0E%8##uo&W3EK X:Ȥ"S˕W2 uRg΄C|I΁㌞bֳ~dXV|rY K@a-yc_j,sȦr:} b Quw;4^DzNE:-Po gFEY%*Q߇)Iby"ZBw=$cvtF`,pCߴ86k{{΅81!/:Կ/pޕ zU~qJ:MgEa ҚFtJ3wa`Ou' ZiwE 4yr}9m)-r##Yl"JBj'/F Vn@s- ^LDeSP2ȋ"3唤|Wq'Uup-[8!wh^#%A Bz -=dz}!\X:i|%3v-~߅nr0WrɍyYSH/bK=A:P#* xЈdĺ2rvjn?k$e݉KS,ڱrP˅dZT3MX18)Z])Qmh*X*JĊ$(ZNG&#F1T6ק~@&LF(*wc@_eB&K@VX[AlYכ_Umf6M$Xt厷RwΗAy*|UVũU^}=;5U&( :Po6$Aex$KAf@\_uvTZ4E͆K6TDx`|ڐ}dX1"ԷڀΝJjJ,i&ML &f6[V^Raѵ8 ``K]b34K[A]~ i/m^0"6T΁4ҽYpDca@1mwo W"I5 >#؊ Cx(֢(B9FFKX;andLBl3.&np)5qof  \qvs0wYCU9beyQ0V#8!E^c,agz*]h%+ۂHFa:aIvHR'^¬>lk1A[mGg%{k٭4-Nߢ0H???%yFu$ |ވ^Ne7#ƍ}DwDe|AIv/=ScR+cY_!#+&(:bZ@s-S\aζYU_/D*qfJh!9]ޞ`#}1Rz!5zj<y\^E\\JLZn&xQkf;ՄKv!5I5סx06zDuՃϥ0C ,Ie#so?kORR ;Vc#3䈠c,kuAHgbrtjWv GL˯J&'Ir4+÷d eC7;'*0|Z+0|-V| #s:Uߝ+ @ 8O='Ƕ[t|18ʓvM~nթ#ݡ:%{@C +wҗ51G0/#mHR E?Fhy}J-~߆-;RY.PC`M\~Ev(;A삀x)S ;yAk/KfcAh8,R(.*g+ME2|Z@yč=z,\I8E`X"בV?S4 mM(&eK |ݜqIPLNzCҒ0M 0å?qĂB>Gx a.[@y<t(O5fjslY dq=7jTQu}5\WQ,P (vy(09z2p%Nүi;y:{k]l?SiI߆7grFIhP#Qi矔/keфݢgѹ Fs= n/g.}RrDio&1gS+0zDe:u. ;׮JU#-SU&<_J}MYB!SERǖ1)ç=Z2Ъ0.ʹHrtJd/t V&ƌ$Q9VKx9=͗EG6A0B¤ٗ: #l0zc>STƐ+EfJ}55 @L6Ѝȼ2]]eȟKQkF@&T'3z![8;XKRvK%Va1 _|GOZdh`d H4~[,"rĎYxN!,!)"OHƉd7236m-V ϘuMu$R*uʎ/H 9f뗵 #]=ϳ[%P~Yr̂~+DRKile׫8Խ0B4RcŁ*aY( 95F۝w^jOJ6dBå}})v)+ A+HD՜Y#e4KW %arؘ>Pb7eygGE~[{0?Wfʘ6MĔ;Tes+ӳ;'|,\b017^ҏCyTOE[FO+4r\3oB)^WP*Kċ\ES^"ld"_ˑe^Y% 9[E}3_~)9D3 #*8/j.jfg&d3d8K :uʹ/jdZI* Ւ]Q?<|7`ɕXxдe6  ƿ:0VF?I,Mֺ7t0—gG4ŜщoQxJI3jTx. mo(ћ(g8=@.29Δ%>AG쁙T\5A_Rol#dZ.LoZOu:':ɦ4+C y~f&o5\(XY*iZʑLx]Mpx~C[a6x Ut.blBQV0Ϡ)&Ԫ8wHȠS仉 1\ w`}@$Q tluҥDSX`$_|9#*F(z,b ۿ8 } 'HI:KPWZ}(W㽾/hYڧĨ3a(c9Qgyggl/˭0G] ,F.'+#ˊ9؇jYni큟vEFœ5 )5ֿcu 5@w=I(5[4n) _ utA64B(s&+ƌ^|0Mx]zH5ZcO| d%:M[sTX#?yH.;!khBPut•h I{^L:kpfBΡyQibD(^3kYhS$v1=&q*ÙV3)Q/ɔ QJB !5& 1(&5ˁ\dQ-F)`3k7>ZW`*o MFtlCPl\>)Hگz B QjrL?2T0>h1~ְC[`J:jF.*@5}z-uZLTmd@r͠ p}dJ lYDbZ//Hwzfw;ȾGXEWHք]4H&,Kf+Vgymp; & q3Z`<;EagŘvMֈ?R ֠EQ†Ktˍ 0&qfEsc_7ٿ±U!ǤCb?;1fL~>w@Nk~b=MV9% Kg*"Xkz|9-(ij=_GNKeJCb}\6`dQ]fDe\kjS~IMN /:SC0\@(n" }dcFh_Ko U(*u'6"ɹغ^:DC>yqRu:\3[Kmn4%^GF4O.a{Vʙ_01גV`Z38 %U_6z`]N'ׅ#YJyZfg9kL_MO W(7諀aIcقok VPEp` —XiގK*ѭգV7 4FA2,yO+Gpތu.RSzӶ㈾|kЭ^jQ?y4~>c}7d 8e1emp+mR;J;̸BK5N~4Sн71oi( FQ}|Wd7&k{FKɲ?4(S{RLT%F AtՔ&?hޫJO>x1TW!hٺNyЏu^žonA'dm&dm[0&QIkz@pcG%.Wc6&\ݒ˪+4 qqA]` [BΪmesB.Fl[pz&W~N(U W[-Ζ<cދSi'0p("GF9|ChtJB"/Օմ!S #%M t[o<Ƒ%s_l%"nM|)||;[,y2ƁGJ+5rWʼn9nI1Ǻ`7°dSAGsh&ڏ,ț)"K@F,K&ǻz).ECgU9 ?ʬ6AL7sV4AruGg m](9TRfiU}6[,3 o{DH kTJyGݣ髛QBD}(gc 6a=i*)<5΂gb|e~lH6F*Cnv$Rj/y0Zl1*vmh^7\4R}2]~L"I<=58؛SSd|@PgipeC葻`I0weiߠS ՋKO^G18UO9fMc>GT:.W02 yΫIǮ6ZׅnIlUy[/GR ї*S>ħB[p(c x ė6@)p#B2_A _uT3['*qi:v@?tA҅F vov$ÓFyPNnlFV~,beMpCF :70-;:NK,uLw>pAd22ƹ#HFDk螼漾Y%whDDlg];yO و`vN*{O) QS~eQ)AbrdՉq fQ}ּkí|kf0V8htS_-_&/F)zRf\|~PCe`;7n |R}ŐRZ3u#o1yNG9SK.}6UHsOLתIruO xoIW%OMۭDKP"-f7&wuX}0 3Ii'Զ z=[gk9Kub`qP 6; _glZJa<)q!w6;bYS$ ̖mEA\*p6jAhq[ѫgz짮u"-&+4+MEWvC3//Uz6P1]RBK^P<J`ٿՖh-%ړz^ & %T8A9J#_@Ύu<6j놮 (y<,_3:ԟ=n=gx]%B#(}z"yMXqnLA Czm|Y3-)L 'UHKcwU !So( BFUp˱ ؊siǘ⡹hY b^XnWkq4|gYt=9A|I%2CJ,Xr;`8gz$(wH.WV%2v-i{-/%4ÅMY5 Pɏp U> Z*Pt4/̡/K9XPKF;wjݿ:[ 6J)tN_{s+tm~NT2p(0DZ ͻ.=֦gu6MF+$He:V8:LlPd؊9MN٧MLLV0(P AP={Uu6h?$nm8BCkKe fĂS^{~>2ck-|?~ZZ=[˼_ Kw q=(NEYCVš,oZy͏GY{;>RuZS~^>J(Kbf& oZKҽ̴#/+*y.~\ y^_$MS(yxn9d]4۔bWxqi0f_5D3$mhՏbCK:ZiTuIɗ9qCtGa]ozYa,GWY+$UXGW뺫բyOir{(B.-]J W0haF$4aҏGb9N9=%v\}XDd:䢎XP,e:n>aBfW{p\A6+ h-C$Fv]sxsQHp _,ryUġPF|XUAjT$r\Y"q{tt)|4oʪ|{ànUANom&-)66HPn X{Z x_PZI -'{ܼ yjAY%bzFǛ&5Vк"u=L3,RD3.}e_ hwjuO%}O,ٶ qo@mcΤ; ]"vtHIͱ9>Pb]NOFe&'Ai'MiLUXxnͫd2TOJ!wM2 Bw;5Nhգa@;w)%^JHA'%6Q:SYX搒y"E]^aK](`l}TΧ}%ߞ6kF|?Q[}UKTy+H/.26C+0ޅMB ` < NbgtB(4SPRC*`~+1Qډ0AMR$Oha${c,ٝ&>NK zaLhPX&Z41;A :,yCYڞ 3^euϟ_ڑxD`#9-oƲ>a _>Yp -+MKT}{z|/\zE|ZE]7 Y}8%nЏ "ZkޫzBEn2V?)yD,4#|fb,V1oP!Md~`P@F x$җȨ6k:J:^-XJ "PY7C?* 0{6װ`J|CVq32,}`r$N$ꦉIǾ3Jqȕ.T# t5 {9ۍm! )3NF!;eΌ?׍0x+ՈFΈza}(KQ?tեGf\ 7srhӗt5J]ڠ= ET",~`}?ZG^>xdQY=VAQM>jtSXp:_ŝ'$ܓGpv -#hKl1qȗvWi! +O70`m&g/ghGO!ȠHm m,ò0~*.h-ØC>!ɔ?2xc)QmCr: cۍZQ[*"M8&eaF`"ERV֯`V‹otn?+dVD@I~$MvӎmO ,g27m)<LIhMtRjD8f~ \EEv0ѧ2\Q,}* p$ Y&AQG4wui\iZ5U};Ύ8/Y5_ayowi.?OId.JCviATGt"+G6jWoKZD2P} SсK+Nwe Bf+k\"Uf ivgB_uKw@pZASTWXiIԨ9brg'g=И kwkG|[ELeAc &qIzs$X טVrs/+|{-\@ 0"!jBk.MC/&[_mIz}8@Np@޴&Iyxe>-o1SZw}2m˗:b,5u 0,ꣿ5@iK;Ssmo )vx/;fc~ˎ٠aI0i7j;E@Vr-I#GګV ]IU?zнz^c j귏·?& {nQv;{Vz6(}P ǬW殨զ^#e^wAmhLMR\dgu/c.՚ԯM?.&mO$S3oVa 6d!Z;j4vff=̓[ g(qU &TȝsZ_ܓo#RǟE hMOfeݖ򿝷uR.:?O2K])lMCv&rx}8VGHRdz@z8w NAy)3Xn~u315jdMSGi&~xXo XF)@&u)īQ A^#񒥔x$je2 AX)?X.CȿDzyK#t.jY~Ԅrlh|.I>[=Z^sK>F[U ʙ8f0kG! »ceH2ho&T DX ۛӀ|}-,~Yyxl88' |@_LVUm !WP ro8/ Awh +8|]q,0q2%#dl&87ݼx c>nGID ɥ#7*u'`1֥,rcdvkidZaLv48Nz'cW =AAy[D}Lc!z\̽ešI맴[R a*p&gR-8|<*a1whi`Џ䜷f+CDBRr1J tVAy>#iv]dh EwdSMAy,1nu3h@c/.F·6lSлkeb+L3W)S;GE2fMy$MԬ`q`Eh!oMg}q8:aM&MX|}'O״5)ɥ۹ w>q)h:"ykC@a}q'xYWYvNzW@IEWAH>چX<@O6iGI`"FkC(mE~ArY xU:yJ˖D_sz^4Pk9@fڙNZi)݁8#.@VW=iveln%` J6C3n:sJ}"8 O*΀2adOI%YF) @=Nbu*_ :SlV1f<(rBJ83UbPLQN 9)u[d.1-R@Pg9D0Z<;3.^&M SbcXb)ҲLD!Lhn8iPz3p6婬ĒߔXJ v;%_ƛbC+gʦ56X4hAZ  .lqV>xi;qV'Rd62d(r-pFm>x> ax9 ʭygwU{eX۪SsWrEiJk01Ƀ|m L(TɎ2)SLui ŕM/ aRmj|B 9cǖu*k9V)9N#3v)YTHPZ%yþi7B! tP9A NDq-_- -%+ z78qlzcNtO]?}f)6]ENBM=(up.rdq87/H1.щ8 L,3 t=NӳkΊk\ܟS5ۡrG}xE?'[1$zy/fɲ+aȵ;Dy)s7B1~^Jze|\!UR]G`M}'3p5S(__-& D)Pѧb tSy T,wS29)wr:ItygASTB,nZb&v̎g;Kd(D̔Ì2s?paL`K̨/1snwiDQH+GFa0ɨAjDy4 C5Ggzr.|L1KpM)[VqUV熶'ݧ~e }1.9)'wNOYPvtLjڗjw[`'Yd-يFTo!kB+blxV7 h-g`wl/D.S;Ucȯ{) ;u3urclX?Rda4iXdz5o@̮8k;z| e >keR |.Ca^ mx?pۄaj|{:kT+ȉL.ͧ7IJП!7R>ZGU,f)tFnp1z-`ZcU!YY7i\ՈwY>G `Z~ ůE+/I376Gy,KN"vܱ ‰|SP@\D+`hj~`sV i2"gXvq@Ѥ;eo1l Y\80LvAk%/a%.K*,LhYKp%i[60,Pñ`UvJ7i⊛s@{^KC XQ& !V=aԈa ;k0e!ӵrm56C"Xb Ra'5HqpnHF%r$>H.Ds^NL0 H?#3N!Kƴp`t }wj4=11 S[WܗI.MPI(,꯴utvSV.F8ܨC±A=f3}⿈"kgNbJwt`֘r~b &Ml?#\v ~Ʊݽ2}L` 1i9hZut|I! byMը>ɬ&c 3BL)@TA>zV0x;{A&{[-0z Kh>wQǿȹEӗҊˬ e4o .T,*_Tnz"6L$1ߞCR?JWy<*t L_%s{Ė0ksm/7S&#]YϘ.) Ǻ̙JDc^aFbFGPSgL$j##.!y#zt:lگOL@IN!8(% TwM}(*堽u ,n* 67csvnt PB48]r'kP\Z,0V%b=ג5nL/mA@+.1L3V{!LJ[>4>&A` (c8 M{ Hr{ ȣ刎[tL:Z޷Xyȩn+ =W^1#9{UèY:44rlŀ?…EK5՟*"q\w 盷GJUHHο_DȚ.Og0ͤ{QL̇mEu{36ZXV=*7VvUtN U\ )c'TIH)#uh㿯oC%2/ +HHi5[*JkYoQ Q4f͆Q^ڐG-?Ɇl!TZUpHsA}%fGzFRnw]>j8y]0_l{49ru=7zFrQ`̥/$3G[pЄ+a /ߴJDR--A.W2&|bd*L_7 Ԏc?ZB+^Ph-/nzkIx5t6 VЙTz:2\gjotPj, Fqa][ \`WxtӦbe44oz])g(ەvρ̭vʈkLLܾ.waw%s\\3d)`4w&N8nKr-;cu7 ~fɺL,3' T\$8…k<Х:AD0}a"5͖qhϲ]9#@~rX_{1k̛}[~)41fD_I9Y+!@KϨY-% wOXjpmȜ=TpjB{t W6Å);sd򚗷SKՀ K%$5( p,׊"8K6[*2|JeHI?z >wVDHP1PK$*i"lŇ$F>mþr3u׊~!5vV|gi"/#ut}/"=11_9]KQKt><]df24*X867!( 85"^/"_~.#JE@az{ fS%OLnc BEJἂ̊I! _"&r:)8^FIoĉ#o*mᄅr/T"G-{6X|jVȬ =MDBԛ `[- 1ax;6$d׽䰱t-\:6X Sf ZR6# (軂I- #`9|9e珎B/ ͊+jq^Nhj&Om1M#XtrܨDMZyum@{0!&?8P]5$}GO[.pL(#Ԇ?PB4hf~G[:R`3T4cH܎'"= i5}uȂSi ݴUֲa<Hzcg^ (cdMq1U09Ԁl:ϳl+O6(Y]J"wfJ/0L^Vr~^S4A$g=iOκlڇzo1}W\3.1n%6$6 \XWJ3-E6 557-[B%F{FA%V A< x cw\J"4c|gehɬ'O XR /Eii ?Ç KYJm<3G8l26]"k~AJ6َ* lfԈڊ-~Y ^{9gh4 T#V :$-PVhxEN@:Ʃ6dBJzWMMa ܰ/^+DǏ۲Y UMyעo՗䄵 ~%hfS?>nhW)v Gjj09b#_SLVqXØGK r5HQ SBn 8,S2Pylwe1SL+'g}R, %axoDzOZ+xǒX|j6s6W=]u,TbL  ~B{byq ڰ$>ۛJ ꬎ(x '_]Q ͇ٱxxfí|Y-QL5@P@ua gu819 K'کcă,H1 cV  fR蔞7KL\l,^+hFpybZyɘR@C.kqF4¦n'prĆrvJ隦mә0\룔)oqk$嶯݁PC։ ߭4(,0cO"hj_^6zߣFJaʙ<g;bߥ2&ْ"yS ˰`K3hL?{dKW&\Fl=ll1d([Jwr{+4O8o֭4ehfT|,AG?ޫ2c@#sɫѯDԆڝ(M4ޠL+Neb|? ?vV OU(`WN*"cK^R` KhO8`?,>/'B<SJ:)~'@j*< o_я8Ea-m{i2zB<}Y3q;Aғr4tU ͟"\UQ`U ⼔~P)3PEY 08l"Ә*c&ʱPCli 㬓bT9(#J[,˙S@԰m$E>ʰ<0C('+$Rx#$NwbNkBڡ%B"ut\3#wpά] &n+a/X7K-3{,ѯSV!m_|cz DSW1Il5IP3x^:Kir@9S%L(Jv +2wQ?ߌdXH+PZg uQg [P:Und ˖a.@I>D72Wig9>'NM[c#g6|^& V>9.Wї4OY$Ⴂu;(b6~8XI1Hi~ha 6"¡ǽ$g؇@ I9^P9H$J>l&*y hH*@X ϡMs̑MsW-eAzm->g)/Wv])7 }(W!*Գ8y2 0\n'Әv)zbrrl(IM" [(W}ӟ$V+a55m<^kPRd/e qLQn[m =b7i~!XYvؾi{X4 RfޙN2C57x:HQx1έ scC= j lr| v)=p?EцXD0l}or:wi3&6C^Zsi8_s0Z%^ K} Wn.S]Cܺ\y_W- JPs$yiG OeqR%НN{ 7ǀ{蘍Z+ӂ"o )v!ErNEgXlbmIefI.ٰ{(uѻ܄ؐ$'?8ᢁQksxao/DGk)O&R0t3R4, S@NOʩ>sƤ!x Io]iX0_g#MG DžgZ78@/Ⴂ<]9kk=:E|oI+J:;Y0ٙm7Х0p\VKAj\FՀD] j1)Tż3qF!eտ:δ$G<{V:W݅',i h I7%|R>Jv@7][0$A UKʮ8%_Z5NYar]JCsZ9'3x,² eȝMN@ZMP-v/~"ɌScaz徭Ȅr$r%'S K'~U(wN~zUj%+lNE~+n VJh<*Dwsֻ ql"8o{G$w.hj1Y;NPVd'%ERw}N,f<I#,Ƀ$(8.|hm4)IyČ N&m(x.< &'p,A^>F16d+Vhvrӑ4+܋i} `،]fR&n!qNzO(X-,uE lxvKA mVۿd{5P5Hck9Q WQz+USjL #]:NjVz*?QsO25'[z1'[3'nkLj"cANPIȔ?E&dax,-mhd!ut[F -.3Um:%k ݒ2ig~8 LHkˬIKWdQ]B~եm ̰+a"Ez.4ry0!ـz_&we8x=YY^jJH4;OKa3`̱%O rZ,q%mi'D!&&_Zbm ~}؏-҉èr#J)BVl*KHJdx0׼1{)?|9?(#PM)S1% Si"']:+.ŚS BJ rTƂ|2'cpbz}%Ȅ*;ewo.<̲:_C}4y7qId\3>p,* 696O!{'eV{B*e bí/5{˷_(+&#LJCTT\=YX c q{f 4$4t_k 4z#<*^KIw S"ޗRT7@)*2e~40 rș$NGU;tTv4WζBnG[+i totQ+Ia[8k_fxϴ7:O`FY&߶nzsp%[L2" O״+DDYC`<5o6yI5x'Lv3mN#X0}hQow%kRjV|L=-d Ws/J%G}>fUƐh=ќMW"-zHy''>]'̹Wx<'Fdǣ;~i0*jJS!\L3ޫHo*[~%ڵ^/"'%ޕp!IE0kZ r !h\db}E}?=|~ EtLVtk&( } 19UtA)'*A\ 8Y^>1SlA]+1o2pvn'͉3޷AY-_x- 01VIbaou_&3("fH`-1ө,8J(h¾:HMF,r6}k&6u}y@> ,:c$1JAו ICL1#}rTS&JYp_$#'R E$.Nl؎J:^ȵ̔cMʃ."++v@u)!(P)+:j݂ žZk~+ϋ~ K^ pX~:Y͆T KW9Y)|A'Ih&cax}/`gH{No~{ٮ{WKlIތ/kڽy 8nίrc< 7SXd@,<&NގZt$$荽O\^(6.w1Y |eZkdb,_Z{)cwxgPg:3y[JpY OкX@ yITVISGǜ#:w3RRaطT0nww~=T7Kch^p=ct9֣d<d ڤ.b=5,W7jv>^&jA'R=fY==~,'ЮZ:3āە-Oy7HƉyy^݇/Z|uߏ y%v ߗf'{.J % z8J:wYU tQ&aO !&S(IkC4צ>&r -5Mx%O|Bt%,8D||؃B"8^]OFP"X-YNLϏ&tRWT Y!0_۞DXr5)̘cڤ=/0r7(%eDZDZ'EhRb'Hr},/(fP6PfyC m{3K_!n-@\ʠΧ:#z3F(Yo֜Z4f$C6&XBBK{'7g,Q&N /֩ P~LEͶ27ʤ ̧s>6ܒ;$\,_yQ:4tO\9qZg{W*$hu3gY=6-eN>6 O+nۊg +s0$ч?m}6'222b =n&B5ׁ}7xqP>RTl)b_ɒ^e uwm4RC4Ci3 Y00PXu J,^q$ Ċy`/c+An>f=YmW<_ŧX'{dd#,vú}C9,v/>o4Rmp)kXqvJ$V`F\~ʄ:#Ybq<3he[c3)CթF ^ qk g;:R:߱/ء7}wܿ荓C;iyi5vj Y;3#|!i>1eX*mE@t̻ ?囈 YA}ƙ;K/\|\B~jsZvcpq:{7H4)\ͦ3gb"n< hi+ ? /arNMw6)Zc+v kTEP>}fø'Hwsne.i!nHC}B mOi}]QN< ˕E-XCW'4XjܜJD+1gOGjtek ћAqh5M6dAJN2q+`N׸ ;#sQEgWx`/-tT}N(-C(yVl{$:rO_&qjY)oZL|gWGNps^(<V^㽺2ò7m֦&%B (Ẩ#ĽG/2L >U seݭ5:VzHD/@bJݦYͯ >ଗU۞=WDbbWޠ-׍ Fގt*L4J?^["!P&۳ gLOX؍&Q KJmgm|iD I,m`J5Ɓ'Gn8pP>my_|u<%7eg1;)_aɲ{n[\+eh+JX@ Hz;Zh)̆WK:{P6V@SPnuetiU)@{I_}8v]ܪ}`nøw.\;Z5^A󇪡o"*:$tZIyy.!攧5n]̓IUcت*S%!wHMv_؎؈n+!̸y7Ō̖d2MRw{]nx"+~(CH=`DFg6}用 b{k\Im g֭0+\"KXp9gS gyTU_sab`GHCHzwցaFK*4x/ahri7 -֫໺Kvo` (G6]`j9f <ۡiCϪ79LNfS\dN}ERΑߣ.lM~whn#z6׺˞z!R|ak4W(]6%(4 h*mXt煐naHw扮vEH$|gG'Uyfٶf-Ԇ1]V4cap0=r+ (a!>A*JUVG; Yڶ2rK-}lH6e;xwtHq}fo;JΗVIiZ1_H>;\P6|}m 6tQaf RC:MW\:<[ 4?A듂C _rKf0k=Hھx www Ih±Z3~.~4X騵tVgrdlUL# Ju~Fe)z޺<-I$HQNM˞:Bww'>r<@Yԯ3|_:%' ~oY&X&p7^F7n442~rx3G?hǭ!k)Lpz倐& m|X-%zri.<9m[F7N@N;jYxzy6prxxS@QQV శw^E?r4c7Џ>t! VB6{9SvNBcPgvQ=86zkXz@, wνsH74f"Lp1uabn;tPfKk-iDV!:M1ZfqZ +UP`! qaOZ]w& #Qns ܑ.P/h5QfJ6]R~zwH/[rE($1a67 .`QXx2.A @1PbYq\qr AW<+N3J_k׋(vp{v̳w8%$]B){RkwBa)1=P HI]!CCrMDS\ Jw~a;C'Rԕ :b,B,.\ںRfv ,/-#䂲DzՙkLzK,2-A`cP螅 4akR夔gT z_yI\rռ;=xD1Q9 6>/JvD" n&'Zla#DOj((sfuYnKsd5i~îa 挕"^,#ILxj8Rd=OW ?GP{ Zf@WtY|\+&(Ϋ W ܭ`0@_iZ4/},=4+]ڗu1.4GZCfy`\׶LSp~ፖ偄F~fP )hf~jA6g`'k|X; U7"K9rv z_bm{3)ʚe^f< 8Xwfԟ"|r6/fMs;s ibEm iPtn r2>AOIBfLҕ lo>:Z9Yk$z7qTVemt:Nh `1t+DQ\(TO;C/V8}'{f~ 9X+{N%}$Ius 3ɥK(^}A@/;Kp%GCඩFwC%1 L,Vڀ 6!GbrӰٍJ|rY%窄u*+5ȌN _vW;OUsGl0v#HJzWO9I&jR8N'>sFd'gNBSe6CH6 |^>i\Hv |:\/PY1zA!Yk3^~Pj> Φ1hLn0~p~3fD|qQy_CWsrH>븏ROLzd4-iFgv>y ?I5Zԥ|D)R7/U 2zg94%AWIܛAr@hrt"#xSIF!U22&faA'> %l=&kS>Lv8Bt7o@6%i x:O}6PRP'97z:sA}i5!r ZU!Y*"GQO}|:[lTyp.^r0N4A~d24wJ•L?)\&wWXUhPoq?`CG 9^$e04eQ4vW0a#BsDLl˜H.n=L;\ 8Y9cv1*Cפ4EK/Cy,qi)Knm@ aIvI翠c^ G0zqp{ j;+ѐTPmpbs<}egNjF$~}>7ȑDI<3ɭ \~W/7.Ra,aIy$V ^/h?~mc:ԪBiPl=m9]k %)c d걮w%[We*BّEe8NV2XtmG~j) @ F'eB|e^O$aEa.rg/Yɉ9{9JUN9G.{bl* e l-@,sμ&xX `*:qEp`mݓQ]xRd<ڴGDIwa<[( OKۥ` zk160Ѹ,R)6# !t2U=,h0o1jϬ$S&:/U&).NrwW+~"+AKN&;(b#T. ]{M'!P<' FAS7xKӂ$v:Zqwmu;w.Bs/m'W&[w Av87|*WBa$UDwYE\غ$$3׌^">xp ӷE _u͇LKwPI>KẌ́kptJ*bT֮meݫB^ H{Q@W6mrepBrOI j |4asd8JxUԧ>XhM6'R9PԈ Km/m[-9w1 m> O0ch!z )]ai^1f&mk%A;FI(7) ؛jT^)kl+Gl׏I0܈%Ph.r!J}xX»ɗ%Ɨ(Y&P].84)S^'@e'vu!.,QUOwS.YO8:or&C #XL-UJ:Cx޷X5 =Vځ .6ln51T{f# z[z -Aoۀ̆OkoRʃѼkT!ҶCpXp)I׹i2NtzUX\kcxj4o? $Hȉ4 sv!a;q~L`)\5"9K,ly |Q{ݘ<#>3zH]2C >(Hq5qgDl_]ӺO˧i9XnOag#:%+Y3eM|&ܜt9M'-jTr_hko*u++jbbNLH1 >qњ@-bn29R0>: r^azZ^Wy$cbWyUxWd`P)[u3㋎VD:3-ZVA:.H@ laqWv@ HDBqOksAп̢.n@cƦ- JwG_vV^L(V(ǎhYU&Qh|ڶܽΰWE5Z ^~vyZ ,xоZ}ȘԼ^ _$5- Cs}Kw_03FZtKtBv0OmߵV5琘* -^oHRGsh&` m8itlT85TBӍG{M40#B^̓0lj [2<HJE8fKgD:p,<&}pc-ӪٴcjIn6 <.r:B2\Y2ЪU3=(Zja8c9JDs)ˌ77ltY_byݸ2zwrJ\8wa$*B&k_Gh,;1fM&%) s 1zf?،sy7(?9-J~"NsmI F毓[ Qaݼc"\*m}A S+XlzڴHJ9%S`9*sl[gep`,Ĉt~tW㵗%6,1$,͑؟M-qJl`_83:)̛Q%Cn2w 70iT8ohBm/[| KZhJ,@@WB8U]y(j}BCH?ƛa7v_LC\ V. UARܦb~Yn @EU܏Am;g7f_ 7ZUG8gO#lK hU܎tVpej%"}ش Mq]h+}t S6CrONL4:r|-7T|)J70QHbc֠ZP3èRZ+&&<9*rD(:;]2+a}ph$kU,bڼ^1ٯZ5)+Tx"OPIcK A9d}- VM wv>h>mfgRpGLz!E=SmsY ˡ?^OWp7Q,c`1USYZKv=,!䇢xJ.d~ň >UNKF]} (IDZezRfD(ڮ6S4/'*#fF{ep Vl,T&}V/wzU[~1ϰ$EC,6wOgPӚG; ;z*]`CbqzFX-JU8)2+[*Ć"/]3"nͰm@Z{tOqzc1[ʝbxJ,.=܎1?T4n᫹S+ǧot>ػ 0GAbS{+|?ᤦ ˏ{xu~{1DRX9>2*^˚$s4\%B`S޻`4<kq2 }\#Q'r;- XߜeF"ӂVbDѤfäEsk%}̳Ht 4Pe vv'z"1p1h{w| qX$ AXvvNJP=|?qTNLl=$%C _ːN*c\+F$[Z2 GJx4Sw^A{ve K,ԶZ+5KȾ!ENvKu 7m`Y%o[)cthD=x`6 dn z-VyȯXjF,>WY#fzc,:sܙAGl g}qBhs]}T-ƟwEgI|W-#wADA  eⱮjh1NX g(,PM UJҽ 5!YWbN; 4ǘXp|,,.,%96"h'Qg*eb%\b Hr  U[V/W$nƙomK/q9|WqX;ҏircWS Z$A3:"YOh!Mָ-XAtCu( aZ2tAH5^G1e,³>c 1b4:{?zEKp馤IT i]m-jkП%>]4 H!jզsBK+!jd*[,?yäFsi"dtZ&M{I?+}[B U*Y.i~ToWs~ZcMCTZxM y7R%wƋ ~}A̵:k^t^(z= x}6~GRdIE8Xf[UZEu6g)lslbW^|%…\$$?<-F5J_ b6 * O[bӄk9k+% NE*W)/?w3F&plۘ׎)~m+TM?a;Iv^=ݽvZ^H1Wnd1g#*꓉IGi#P}SM hƪn9ùqnqGR֖wKS&9MQtRjo.^,^3, C ?]p(ɉqF=i9 /fM(4y=wdĎ@QjtcR?&f;\ 8X3q+F/_Ac23bUٻTr:k~ͤvW֨h4L#UJ;/dQ{Ǵg]~Jwi^{۔&}fC.*%l燛7ۋ&d Uu1caPfq︁ g];l/d5!?.y;T ?+Gsr-wmCb"dԺ~򶣚dXT&On 0|`5W0iMr_VT/ǣmᑣA2TYfP |c̲]?HqG$ہlI4h jrZόK@MDF1a/; x</p#2~W%9ݔm ^4cBߺ~5I lװ5#7nyXP͗yp%qð~` PD5H!rɘ("lSdw׍:blG|<HZ2t|7=/mq/,`7,۠lLPҬjS⮕\I"A=572]5f>y,hu)XʮDyјhklT~}6MF${5;}~QlsB\`!7iv:DؾHۺ7&pF ΄Fƽ^w:`"j=綵/X >{D:A6Ț/a ˣ,B>-[*|̓,?coNn%簑Z˃dz3\2 αA)n8gQ"uaRK)y7!{9@RQپ~Rh nn o89H`YwU]m-Z&R,>kBpQYi.=&=DiPϒɸ4=SaL`+@ Ϩi4/U4{~l5Afq2pl͈ uNKF%'C.g{Jt6f5=z̑ӣ#%Oxm1U5Nc)Fp9~D412@8kb1 rw\.]D[JpMadn/$cPyD`HIhr4QIkC}yqm? eCkfKB_q:1(>se/)L$d͕aHspW^1nՃCGR] 4~;yx&1_C~0|([W|8JCz\E5)Z8% Xgpxf>u*T,npnU)l`H܆|Kf%ǁYH%+I<Y! J"ojdFvl{#)EGG8,i޲ő#~+f_d|cǃ =Rs2*&^ _1rK 876_a8V'̢)) zL]ex{ ඵـD[;ʞ缐S3;|'[ M&n}dU~f5:v#AT*Ä9qdVtAzY>XVsSҰ9nkƃTخ#@ ֿ#W7{#CxFѵ//#A[EcB/ !ԅ WN=(x耜1ݙkc/qGD"\ ^84P^pƐ *IIQ\Q Y6q{]،kED-InÛXg36#g|C>K lrbz(+cWNw\J8"ifq:9O>mhe ZʜS^ W,,D_vMWxG/=I#a-6P^fg9Y9x6= [eݼ('pOEpv%ad?ˎCq#tCa-+zR:JUghс>Mp_7 ѠJnHԥY6%%+ș(ykC gg ,/RD\ }QmNf$+aTwIGYa??C[4c[%&@L 4l9 '<UarbVxdE8s NuݘV\><դN8ZI[!Zd'\Gp3R)78TS5?-A;KĮ_vڕSYNaP$PQD;w5 wcb[N+DD1ZO5 E^W7)o L)irx9QZF=| ϿЧx۴C8+%t$w{+0H, 5-`Ā>׌[u>te\'&)<,Big@C(婷Ѱ;n ;/~ю?gJ )k5NNE*Kݸ33 Шp&IC? B7B;WQb2XEK4U'YȄzÙl R]&n>uAbJ@3 xW3x0fމiJ;be|3O(|jU!l!zÅ= +85=DFOImhI!:x"-*o>:0߬ )TYM; 5hўS>s3]ו(O deڐf'U>ar窛ܫ.$J z[ONh?V6lkjR 9+NHfaG DF,dP%M_Q+Ƹ jxI*Z~]UF"w7Q9vf\6=Ec*=SdZ;ݧP @'SzW4rGfoveSjX4]& N%~Cdk0,l7 r\И^"c{Z#nKA1]% >^$7 cA#{j,j SbD9ߍAd=! PBڿCL'-W㼋$3UdZ!iaO>])9EPR7RwvIt\i2͜?Ig6!wTW$Fz)БK5dr6Fҏ@n\Sc;s-Ic"Y]gmتc} ѹRs=Z54<7vobS7L4Pom4Zh=~ 7aEi^GQh Gjȥewi"M}s6R}L5@> m:QMjO:[T՜҇?b8)[ &i"G z%5%% XeqY7֝&Xtac~ @㇚[pCvw$yy0$&>x~ճ[c90YNkQޙxϑ`\EX{H,v)h"Ni; n+^wNCK0Jf|":tBN?l:rM~* IAU+$y#lR{Ʋ!LڅUY!6V4( rb9d $d :" )n̔ Nv**Y`u,yL F]&6FL-vq_O-; y&tV!xQܤ{6h)cfN@ ~4jn?Y/Af3`Ɏp\ <H:߿qIT%&^Ng"}l8Ccؓ,Fj N$M1xgP6QtuYd-ᛂ3%=Oii]faǛ$4m~-te3į#P-u ۑ|r|[ `vrNgհvhC'6\pXkP98+[u⺍8׉B.nʚn:/lV7k/CB`#-~)b̽IDcg u|l~ F.~˝#7d,f99s\g7YR/"Qf3[:I `oCuN?>ZK;fគKUMC\JO)0J# D)NV.A9= *,D,aO;bOwE/az ӞMO+6sKP@)I"Za^3DcTrmGS|7[2LBDI|upHY`]q~XpR6ǀ͓E׳<}d&<xvWDNd26aUM#t+([ v}H|`hW.n =ا7bԶ}S4?>qoŅk=q tps}Q[쇂@F1"^5ӱ{iVXz)ƽgruvRƹ,YO5%M'O¢:Fo}9ҾHR~:a+n'VgլgUKۈ0w>]Gr&lžZ/zFvÁN=@S*,Wgy `3| "JRJש6?J u^}4sb2G [MTfABm)l\e 9(w؝/Xx-'PUWF#1~06EŎg$[Y)̃F'HPpTD=h-hS m}@@En &BlشRu_[MVQP+WBlQWalY.MDC: X~b;HJ?ck$xE ,?cvHDD{ȝ2 x)EO]hPt Ihatc7obAO_-:s <`_V]zi RtE ZZ2G37YղU -lmVFFn|bfU2jxOowY 61|߱d{?R0ؐ%ǵ\)LCls#my7+ TKւkӊyrmag27rUw5R3\Ç'q?h)#: 9a.',=IL37:#s5ouf &J&mK(r5610SHR]k*|H uڨ)HW0ɨ6J˨V2c`xމ 'A"mƊ"_BQO"[*TOk;g3eqrrЄ{X_ K @ V_,ɰ#O^o)/y-FoSe5,wVUp4\v] Stvp JsҮ 0hxUk(C;|MJl8ĈONPoPnSaw_eeLz aYì9ZTe 35KVZ C Z~A O] 1ADũNQ :>cab^GUNއit^Q42Ya VN`]ԭ.u&%= 5\T/W'tqC9/rr}k|ȝ{_A j;>Nsoq;.9qak9$w?҇^~c!GJ ˜Lؐ*1& i9XfJT(~iŻze+i$t*s\[ƏH,0so{YInn+7v( (t [R3+#WŎ:qYS}\6q`CbElfN\XkN|emD6ClV6nc ZαWSz`N|>_doxP"d#@-K,+i:+G9? yH@gZn7bz~"*bP}C3QiE̿cjתPS?Brg@݋^JŴfZpM @Hf?4XbX@߼lќ#.=-0jUHu@}ԍek2͂3˽ ,[v/&^8E#9jD M(kε|9ţ2nb %I5LdrAY3ta=V#k];B ST!학26]kQl] ŃD9̎x0D"nRဴzR]$Jؚ3̩о"D9I|;֊}\1q+k'K'V"@xyh&3`n[ 5犷uOAvV5;yek$^!0bHsx`-VzC"EXlg}/s։BwɸלeJ6;<^m;ĄT&y .|vg.%Dce ~&´xymax /ve TRk2*`:Mc;wR{gK3u ή,I "%&3X RJngcDi57iU&o}}DJuju%J1qgvߣe߃\0lc;;a'@"ڣH83N b_z:MVoTI_28:Kp$9}!Q`*F\)b,AI=ч5s-s)`I:U7A fB]?$ Юw,iM݈S4eSJz^x O J>SOַI&)Ԍl`̖ŔPah-Xc`VzKKA|kKbPo,ܻ]WNIrg:˼]: žЛ(o;[Ŗرo>IU2㰙4ۍE(Lmfulsc-a'uxgh5wx*AAm&+~H %@2Ɓ]TgSQ>SU7M6,\DЈ4$j)WG^zm7ϗ KBXU^pgV2U 2q>@UAJ0Q~Z!VuƲXY.;D "3Ѧm,o唽FlEs9*!̈́YGMd]Bc#װUoh}N<úH6Q&0; -v2X╌>v5ЦL1Y6ZÁΪo k\ͼ߼8\6՗]-D8{D27 %6O7ne@wjl)Y6TNF%C /罙A(y3jߡB1"ky82rg到V캗xFYś',sbBÆBYn3'd^ :h8 ܝUD9QV{OpGA  L TF"Wh.U&|Fs%< l}`:VrGz]G)>T'r'OuoR5ԑN٥xxG?2dwsU1%Uv\Bq]]!\AQrKVdR ㌵<\5ky^[`'[pRόW:D2]VORw8f<ŰwHc7\GɁ. z#]&$H^))\n ڥsLdr :b]c̬%4,oRD+ ߪ:lD\M,K*0bQDOJL>30C1gvuZl-&PIb:Cj`&6l;!F8pv YoFQM~W.jA 榠^-5] J)^{ aw1Yk*T+}$T} I{KeSw=p@x L2څol,OMj=C6#4IA E71R\ :R]M:_3iX;y]LTS-2SS>Ӫ>3}!T$V!l.N𔪯غJ {"VaH5OC-";7##l6vt Z@J4n{C^LJ{*C+c&'D4k“zTx"GJ+<$t%"*P/TA %Wm(N$/6K *F{޵RP5$'f:듂R"_~BOh*bn8^-4Q+ NXs1%e}T ;cػE[xS&陓g r*X`YNr~M, ZjpEPgq6ЁR(]J":Wp^)6pӍC>36o/AdmA jMB[+,GQT9Q6K?( \-OA'_|8nTdW ~Bӝ2{|$Q}ZJ=I Gp;llFb7vڋA8v@B%04%qI‹4Y,ra&:7 r#FFr~d/Ut,ƨnb:8})ure AK/I@Cvz/IlDHt2ݣ\9sݚ'1[;&<$+.D.mbrNZ9yNaa&\+ߞO 'ۼFh!jZ,kfh\5|TxLxogF3mh K Pb=oP1{%0.єY` wBm򡣍'maH ;W15mG6$ :Tt^' :<7;dMQ1͡3dR.88Gp #n@=|rxQncx2^(iu۲buO2Ԇq-FG8eYfv9PZKGxD&+GHS!z/ARH=-S5"πޡ1&|*|~pg $,\Ye94YJl,M{C`rr|:a(pf -P:zG?VψvL+-(l ϫvD3qhF |^kJSaE!Oӄ:bM.i!0h*|Rre#[b[ &^rAcigIԧ1q+CzsVp?5DQ,F_}36}w0ViRD{ MPo.P|^wF@ϖji%8)}*VZ"={=l \ 6_-ߞfM{ So^^c4L}Dq~yrlm!( x@m]kp( vA@=6x^c˅ fzˣX0a޸v-v1+p~t$e#lxyL?~ҙ:IGYJKtzai9Czm^^}nhnBsQYas ("]{/ПF2ӅO$q]YWFAJ/&4̤+ʄ\so6F|&e'F5rzt$8^BN.B?Gy"^ƫv 8Ȏ_Yv)ڤoU p/IA›ƵW)6s|V^k64X6Dcˤ8 u@'&2S:ڄ!M9"l"H}Կt9m, :!zI@ A Qʩ ߶t*pyk>s$$|+|uiUU:U_MWinhOwTzRT.ho xQ ˵~UO_#C~Qz]!] YfGi.p6J^ ަ4XN^F жmEo<e } 7{$f wԷ6/}f5ȕ8qpm!æfsT$pk5F@KtxAա#;4ĶΣt[U&7V9ep j1[+b!8V:]? \ Xmdm,qXtc#M (|:&*]QhkXvCfNe^J^*:L]sIDF{8֚ˋL,E w1|M|+qQlD/ ^N \f؉Øh$F28H\7l[#˰ & z x c3¿4ě\ޓ,)gM|6$O@wUv:dF;pk\(ǵ$lcSË=-M BWsBXbu,%z73SgQ5[,Fy}z,bqU)LD< Β]sz}7H`Fs3{.2Titg-{!i.bDSYX:n'iF;Aɍ]=nB5؏l!ӚkO&̶a hM*jݣ?+:$6}z88={˗;~)%ՙ1A~+ZR8]-/8 l[vxyլO2SgOe )o)qp27 ٍPm?L<|6c@{L#mr{G:7v:Lݓ{kѱOR̖0IA|/ӵ낻1U`~DjZss""B4Un:J1d1Kb :>U|U\KqCO_AK#΂UGRX&=PJ7 Zh")_u;퍀]XRAu([xj>z 󿮚M@UqtF@+}8g[_9`Gm1 C?&@ gv2eL:j8%F~j"i6Md L楺47VK[a{VzH`,E;Yl!Bk|HXh Mx}) }gmVlS(/«cύ6ܜ(?e iC"ܔu]ARꢾ{٩+O;/!9, <ق{Ez%ysY_vA/z?T\(Bh I0Ȅjھ+.+3y߼Nv`GQ{q)|t@VN\[R^WN4h(] $Lu <ЇPbѢݢۮP&*ELxP[0QcB3]+ę31]@ r7ګmv(b'P+əo)0$S*틢Ndqy>?pmg&Aʱ_eioF4nKTc]4ZW,ѩ)K qE wr{/:em$Fq,&MZAd"M%h s,%PE*xٌ=I1\M7}R!VhW9va)wm;%ҧ*NE;06ſl^+rnsKXc&Ikg yx̵oG@:{,lםc#V|Pt@cr`}I)[Fd(%2E K;NIbZeH [aK ܼ@h.lK3_ d0o~o"aʔ#mxmP>u*O#U]"@Xm@],YBE.} *~jo % #gjEW}mCRAjϘ.GUO0MC)1LR2@Rҹ~/eYf3qO, 0 ~+2N n)}rpUf0{@cp@^NJmcxTR_K2)4+Tp'7cyEA2NE- 'J[ËtDvN0 "lVmud svT] Wπw/2=/5RYsvx`/T$e&!Pm.L\8ߥȩnK@ .KM6GFIV :v""t:-w,=62W3͙p}]L!L'D]j!, [nbKBwڔma9Tm#Wq=c) A hakN!N·qo` r5/6U%T`*/$=(Q~c5DD{gaEW+`BvOfnoK4/N6PAt/}~ed@> ?M1'{8PpzFpf<(.X&$aoP3UoFQ8>#uÇ>G`5I,Hd#cHs#5@_SzO" &}v k?4Q'P_}C 8ͬa2 }$р|+h("zq-BlLsX%~Dl;0Sj iA6-k8m_"_mFY -bIc}I*-;_(/z! k-U_q{xptJ\ E%|QCWTFOu&pSGfJ9ĝ0 q7ޚ<mكlDsuwx=eV`Ɇ p7|x*2.ŤFtm^E|p)ᘩ+LG*!=dn-Sn6͛,$[hTjR%gV:)JW>1hX׈oJ5FM–OkmI\L[R| 6 _㧜往0[~ 4HmCFAƺ|dnimB{Ec^'R(dK s2x&VC L?56 J˘3x!'Z~2NZ`.ZEa@L2T 5l- v@墥 (e=aOomn bF~KȍKw :nQX9 gl }A1yͶm0ё" {kg0 ƶ( N\_).KΕwG Ĉ$2!R) <_3'MSB(#iOvk?fI܄=8z.Į ED<9; xM5HMz0Y)?x͇GZ/*Eޝ8TYIglmou/ddļrukzjsFغ5_esyn{L5\-Ÿΰ=p1E1U:ٛ}Y]d&7`Y0ƪȳ]ׁsnB2p~酪=HdYUbZrP̭j64D66KF=d-ߩ'P{WB( Jn۽"Ctgoȶ)!54Л~t8A]]hK.6nև 7L[ffI*0!JZlG҉4~bsh)\( WzN &,LjN,GC[$ܑfxJp !E}ѷhql5͘0N Rt-"Kd1bfP^FW*tB w2WLk . /6jU܌)ypb"%QZ;|4kj6(A3v=0ҫjtcp8pp)Q=tO*ZQn杒l]D~5UZS 0C&,D-ΧᯖQ]( TlZM ncHسڮ˺o]љ i9޲(%}?k/2wa(""g(w/`{$TJs;3wlphx[qUيڱbxy8 !̪İi5٣kW{y}e [|l9r֔(bSq{-hB?f (TN>T+ͨG|#| /LE=]JyGxX2-1ߨ5sQ"cs"U4 &sRpXte(t'޸R(jxT~w 0]iU-LJf_y; 0ncՕ)tɄ_]y!ŧ0Sz^Rƒ%s(CYF+#q)[t'IJ뵯 *#K|7՟gř%i_)eƶB. ͛z%2,$e߹-lE>yu(F@ t#Gm_~!9oZzFm;/*` @dD YI'W ֻBRbdPI& `^g!RtCb9,J$kΧoݫyqMGIK#Ф=ubJѴ(X?w7~ ]Tb3&쁇Ό x7.IzdꇯSpA6GNㅿ"6k[)nWuqk ֣O4P(zofsqX'q_9Tp#Ja(Gr^1Q@dZ ` C anymMUP!O^c9? XϺ\Zʖ!9%Ύ0ۛ.($BBGc, ]_FbM nh e0ɵRϾ®/pqlKE ex%zi?sp')4 (!=_kT=ߪ̠Xj2+cգ"+r}(G3f??}6r E^!')l6r{1!ZۯJ=3 N!?urV' 56~l @}'L9*g⦂?②?%A G筃z9fGsܗZ׫F{Ti"ZNGFbK3@Bgv:R¬M0w9B}t4'Zj]ΐMW 9CTNr'r{+ط#_\oմ*DL֛{jƠE]v!};&Ϣ;}PK]IgZK1^la-IG!_By(aW26?up Ew02_] _mG;dv2d.D-=Z`Ǎ;ec,qoX ۇr2Q (zp ٤! b-CuBLG"&>J@;+ޟVwT'iED:){&w0ܼQ; yimL僖Bf3x͓Hw3q6ˏ܄ua>|X٦h׃&)QLjoêvҡ(s267XW%wbU ΡC"m[ Zӄ)6,]L'H*27ЁDio}c+p qXݲ`8BcY?\Y_e))Q+)L%g9QR@;ϿO zK"VN fg>os  42^ϲOoM3DIú2 94 r}iBf5j5}Fh<! l,9wWsg}6Kn8~ djWs26')h\{Dr5ʒhT9#B3h zeirL4/Na[ܞ xU12G )w2<^Vbp"(ApE)MJwZl y(^B:QQi{Cؐ!C{N>NHM>t$:2a|j18iÚ(:OolM`/F 1"pOȡ` ]7SMZXw q$Ew`=;sA% #?\x&QUM[٢?]M?;{j΍J9MIpח(Ƴ%͋Qzt])_|r{³qFe| gBɀ%^lf_OOaUQPq &\5s=2ؔƏj29EKȯz`=%wkrV# 9e6}{[ؕh4@ZFE}(문fmn l\p+\N nU,kI?T_W0Pnϗ+<7Y Ŏ/mV6{ _$huEd ΋L$!,:UTRt"2 | U{1.F|tsU(, @|)Ց`տ g=lUYmrh+w3Ș5)-Cܪ|!`6~9fۍw#3I[5V vFQ`ghS! :(_g+fTv:d\Lj&Ag*o0h~"kudaKdt{ݲFݔXQ + G6M" ,|$z%V83, K=bY>Xao8urw/Y@pWFu}w/> 8%1ni`A ^ )Gb? 2M0[RZ[;ٙn` Sɠ.uC&ɍT0kx#a/ ľĖ>Hq譬ƾLn EomJCmbmӲ!̪Z$ yGd-U4+'E`:9:F>,j?֨ us\Yg:4NIIkiWf@쾕*mҟ5 $uk2qW'_v}ʝ3!@7(pjF+O1_F.ñ{c;jAm1RZX[]xsP" poA !Y7I*{*L}n(jhb{+o31m}5v▾\,8\Uӱ}ܸ򩜣3zxR3| .D"ila^9ǔ(R-!Lñ!GE ~ omYm*Lzwp{Ø:/#X&kqSQ( o!cuqw`Xmg;{gtL5''{&m<*ٷ-^dh=泅(I9We*L]y@)6[oFl:G~ݷrB'D7r r9e a>lfÄ3ί#)5V,$L4Q yfIG17lj[U }/l528a7@5)k6@vQ xjC>fX319j3l6|U+E̘mOkg~,64 RiL/QFw޴gȄŸ:$t{*(1M1۰rD"lF@9I{K4:*6XE$Tw st4./:˻|b *R^Kd3`_ מ ce0OL7%]5$쮣ODA{5"_DKg> ƍY֚bKGTbZp"zݱ\728mF >xYLo#k^?jᡈ}134ƴ dzЊ 0$)WP=1[4,/ _ZW_S,og隭mJ&|i[FAxy! _&ciFFNUz/ |2!~.'Ғdc**g+d~=@Va;_ğG/"hh4ܾMs Hg$Yxc^V0,8t+~l!Ixiі,p;4<ۡeF=q:H&M+$:\?O=`x^n^p+ALOĬn7wwѿFiHH>y&SàEz7VK>Zkx'@f2@YS%}TONVDBzT#tp?o?jm3K:u0`! C҄6RÒ$]?CuƖoKt7$o47`SMƙH"qCP}O.2.[qY]9-97(GF|dx$c|hU'iMU1%IG !j\MN a%ۜD;ֈg)U$"띩m7 0W"PkB\|-x<**KxMy oP P[fWM=VhuU Sh?F)`{tʙQnܰYRF1F*J}(& c~4Y0Kl]oۋ߻ \?} &PLrncp(-!.k4FYӁ) 8i}vW7.TZ")fgNh=D:В.Yj3\#;37":W!:Y`31u'P|[2wS۔'vc?+v}ED1$M*/( MWՎh},IQv5 joF*aywVU,o)Kdِw˨Bƪ۵*.jy ;grKD}Ҋ}Jp#஀vmDԑ}U @x{ >þ;M{܉/frNN:y@q(o<&~c M x1NR<"@y_']k 5< hQ\Ii{,C4,<*Q_8Spxy HM1`=J1NB9y`%~XW;l2 a]Bd=U_mYH/ź|U9mLd: TeI۫9zyzv_m9* Q&Sq"r.eE;v[zxg )UY+Vt?{+k{p|Nmt!o|E<Ϙ]$A!Noq^눹_6=|!%b78QKUvU)ބp8Q`cu [13)}V+D :IEܵ̿%>) pclZ"/X &C"ˢRsunr~UQ^4u2Sh 򂦛xmZĂO,;]=."p>QҡGTE`"|F=fr0[3B+o[(<(#sߚ$JTr+sf01z~O*5Q3^پkĠŷrGE{:WБ L)b$:y;:D|b6*8pECGP^9gRc $uF|aVЯIT?@^/eϙwaJٜmI>CM5g81mܗMp2 \ճl$Vcj6Cw'W6`uhB. 3a#o̱B5Ovδw'kdX;ojOؼS\t~8.؂O9W^\篑RKԧ}m`ϹmV} %E8_[K'kGҦw}C"#^}[ȵt C=`1i#= An9S4ЧgVWtRc\N˚LǠE a8вc'H6oUR5Jj[o!0\{ ieyBԢ~} UGz䄓3kwQۂĘfLTPJeY4ec?mߋx5d.T| 0-%ϣg0߄qCWr z)n53< !~A*b.-r֡>S0Fy;nMiw~@I* v?Bٱ~u[Mq[@nk)23ލٔX^v2eIJ.jد[D J[g[;bb3j5j=? +;N:waUXBj¾#'vcF/rQ1E#dZ3ռ鷖Ӽsߔ0,.و1 ok߾텼5lo-!;wP (}JsWm:]Nw62a+5D- 89Ԥɛ amwȯG ;k|ejOcd$>8_5L +t,!mBbgqec6iŕ2 -`+ٞ3Z]pwׄ׮%rvmԠBU2[3) T(tBs]:~NU.$z*3$**VMxwL#w[6 l)zu3 4SXrDg8? y>pSKmKi%^F6|= )ܗKjgOCϓw?{k(<@ 䠆'u;K)LK~$[ m  *CXuQ+ N ߙ(b@z_'pFtZ9de ];k0t 4zs([N$US$aBptsHA֙ʤۄ8 |ڊ,$ 6)0'`, ܌)$ZFXcRYTw*` ֿx eKه-@-<&p u6mfDyR lHZ|nŘV@u(kKzDž1WeVLgJ\‚Rԥ쑃rcƠг݋* $ ˖i? gfcЄwA/>9]z[Dc$o!VfCa~0?SV@b`ȧZ{*8¸Sn.O4erIHӍ#/5~Ɯ8F-쌔،kjcنHҾHv]Y7l}|ZAڅn^^ 'oi*^^}VE?қ#CN!CW'k5tZvHye(:8qy2*ȵE:T Gh9kECEUj澑}Ag[$agOI^T':G j:F8E|E0Y'sTxEahFv]hp; EC^O3)/apY2:EjD՟C։4 0]QEߤ/V/smcj6.Y g:}Ec?_T ՅY;#;bdw=0Q/׺ݹfZQ@\l&C+ xT7 y E>\ yT0PDmpH%xy캮 chcb3U^| ,vL u=TӎKodlվm.XKhy2x'u=죫maT*MO|Tmy{pAyM;`pEr@`^ kpMև]O&4ֻtAb'Y>R`wG!&Xp[3ANtPhIkaj,Y1)1Pq1(Z>̱ n(ѶIBF-mq$mw|Qo4bzLif/+1Q7lhk+sj-F_˸"jeƀt%uh?^V\ԉڒqqPA8cv\ j4 w"+Ay>G1c=wU.pd6Efl^.d! O@VjM76yM{}{VB\GcaPgdU}*d\bee9xkWe<=-NصukJro )*v 3r}8d~T3ymMM%Wc$ {9ܺR2468zq=.^:1/}.o"$Yd@zjA(GsR5L9H^e #DwnHk(@\=gHM:֨ s|퉁iS 櫋P&ͻ *nMyLܥފ"N8/_s.IV8xO[Jw# JLblURkQƐfpcw;lSKZקf*CK{DX`3qiaQn |4=xi*!M h^6n߭wcK U1&o{i(E3yΛ"2~?L0lQnڣ :F!F^M|CxM2\0T!`Л:whuޙtX e"\{_ P*mtz0. MO'i\%uL=wLRJU.sћ_4$"k26k.jrhqhCtகTU.Z#f\IӟvF]Z)93Y!Z4a%hȬ`!NjtQ΃@TYy:.bA2]"-0 _0cblb8~Uv`YHg#黵) $I~Nm DAb$vk^rQk[Ԑ!2/N3$LxImF4֗&KP<+ z1u !ݳ6 kP|L,!V;?A0KV\ :Kj?kĶXI}Np^3īq'3X+D *}mIC> SqJ<#ļ\PRҠ4̏:IldM|0ҡVX=WY†4Yk[/#??C -_{5cf S4J#%hT{ $Jcr-z!IW>3^7 wMҀչ=.\L `>:UPsu^ѹ̭W|P&;M#-L;ϻoP3v]ޑic&f2kbUaQdM)QUّYNYr2lIY7G(g"cEv&㜃v"qPd̓Q&5BBߩ*RK4ЍZ9M'[WX})pϥ!~pK7oʹ ~pG>A\TѴ%k&r@kۡS/Fr&:VؾWqUj . <Hy(@cD6.b[]URnv%՟96$EQ.-w]G:)GNpdCQ[5=EwxTȃP(Z°qP?å7\譇!꤬`oJKqoO%WKnA̴_`w ğ"9i!Ul)P&TS@! Y BEn&kblkqL ;ay̡N/ɇf)3ty~cotlFSc@(m&qTi[ JϸBpR/~20ղc RXwcEr_]_a NoI+3KFb&1jjH Dȉg`9?éFUy4bG4&'2"|؞ r Wh j8O;~җAfք!cT[z?7\Ƃy0=`c1ߠ]KCZۙo+!&^+@UUOSXn`+#G _;:<&zy`,D}h.BU>~j y3P6 hEvu}^g%&E-OPl47o xgeI@؎*|Re'~vN %dcԧv8 yyM ]5ݫ %!yŷs޼"?8ӎSHRϰRf7n|n)*Dj}]M`OF\$ucA+47g<ĥI M@z'6Z)6(`D\o&S6Vйj+rb e[Í9Aw f>Z78HaN(C{RgotPF6;$G{4C{-o~!9r SUpc{`u 4^w59'0g.&{s73Afeܵ ?u{jHGI.̈ٚw"YVe m@U$̷-.'j-xb53 *q6S3jºWjQy$h^T UO1u`v(3)bˑm6g@UEksS$$m4)ڦ'5J΀/9̴bEC"SW)42i'HDe'+;l33<4, p] FV)7>B>ɔ!qκ4GŞS(K^*3 \!ikJb>dw#ٖ_OS {F0͋lLX)H]^kUR/Qp~kixCuXo2]sthak'{{ܟ;G7ګ(C< *O 5iu$E՘3) @q806g$S;J`2+IOy纈E4kG((oo)9ro־[]BC'YYNeaJTh4pt},X?ZL[Ue|RU[k~&*A =)֬t9dM&>i^UlߜڑE"V#2>|]HV'jT"YԞ;ijጲs@I3rZvx!֔) .c̎m5tQCL6Z29㱅 U^2XfsVyr_",Ic&"W6ihy]?o}.՗vèCF?EЋ )|Y3ՠ)<cc4@iH~7Xh؄P, ؠ$],'W &肿;m \&4("ޗt`*sZDnW$XxEWjq+r!Oz\hF#t|$堍S)IwG!@!ܙj9 oMji2c}s5s-QYTDE &#R[y[W;*gdNek@fd)_C%G62ɃBh3Tabxd U[?7\2yy~pA4:O":~ʞFv5P sVfw@[|~&y.w7b^LH KoOMf#_)Hʼ됫(:_P(2oh`F:>MƲ@a&f +c=!!\35x7X9&Kˀ^>B)MisK]]cA:B~ABQj"'Rr4ɄSSfx(v Nbo_wܷ.Õ237c;C =c~$=5>*nMƐL!T-ݏ@!~ƎD )mS/6UH-5*Y2~༭FcS as&6k~ee)~J:29ʹ?M9mq}˫֬MI~,~y/rI(H;[%ApF Il,S&f:ű 1MVӰMZ* l_")B)o2Ddlp'cTN RSX@{(IM|2(3]~y_4R ~ 'Ucs3벌4RsC3 hc}Hʴ8WqI5 3[)a+Ŵ!#ua/,'b/_`7 Ԕoц֚4!7,ZU~\w~^-gg*6l讘[5O, JkY| iR*L,͍"_3k3 yuOYـL@sm{p~6'zaT\ fc^[,㞶E <\Qܜ+V.VSqwJUt\RbӇ-fk [t/L^r#Hx RBo3z&`nŨnT [4)t3@<|Vcch@v)E@5ՃR$)G˔ wSqrVOʹ80* Ww,{hA<77v?[BLSqf*_7/ *"4nе+/d 6.#, OMzm,Z_eE*eY PW8!ZJ  ח}y}hsP*֗3Ґ0_(8w1V,M&}sdD:@Q; s`~OӃ,3Zʭxcڨ݁wo&ϟ2emdEڠ@z*t~v/ 5e(ҵץQIJx" g@j}h2?s2-ޤ:PtZ 69i/$5<,fS2N'g^;;9.ܳgg H3)? gyPýAD 8{YƼ8.T%Okʌ蚚T=?$"߱t UVS=WjEXtB &Y/@ysq-{3LqVHA})N)͠fl|z:ɡ#8kgOv;ΜF^ 4 V7j}j|~%lߒhLY[? Ԗ!cE)w[iS}iϟ]M-Btz]T[O$*"n ĵ)tH$ :ʀD vp:d Gr-!&lyRWj\U4XK@{ﴗkQF)=EG\#/ mǣ@ԝ?Yke0X"{m8N!+_:&-VHnDC.o=2 =n n{:Ww&,*tTYz "V"\dig Ġ "fu9Bh3 ~MAh\!sO:\薵zNRɌ F"3h{ ~-B Q׶Y/gB Lҷ:u !;nU1G8 qpR6CE=W 'k;VUzsFC[] 6VoEgZ/yS~!վhv5A٦r0Ώ5 TS:TNPcHu6Qag0D&fzLBU_m0<TJY"BVjf] 5Qo3nz 2W _䓪ű_vPH/90m316]|HXӺđ@x>m=lΕ<]$!ݸ MDpl|ۥw# 3kmߺI9M:6<q}c 0[r[N/2x$#κ#[i8Xq[N8ГJss"qh`t>r^E[P}&ҎHMTiuCkql/w@ Ǐ}cUSY Q +d-q^ω)1Q YY z"K-p?q( MKT#<TUK+.լH>yt? q-PgJ>6lӾ6\]/u:]~ R\JLcSmp#hH>+$hygHuQ <~j6PQ6q((.2ctJ/V3TMe!8B1٬ٵB } S&wɒ[_XJ9^߸ɴ'"c\7 aR%}8>kZ4I5b'Z{bNj)62U/1 - :gTWq#sݘi\ 0ҘQvQ*_nZk$r#:Wk$(u 0 IcLtJv>![Ի]vp #]F34 4+ `]:$ez0(SD} g0B^qGco{;Wogoge ^`nW#·O8uӡ\$gvEcHW_KN/vrTX3>ʚ*Oy'ƿ&Z_}4 r^[Qafby}{={4Xp.lʦ! F@:ߺoa{ 3|FTeӱ$0cs;#P}0gg\n8cu~{HXXh+.8yD as$ixļ?QՓ}sM<2@Dץ<lec,X..#p:\9{n=A|q`\DL(٧ -NYike:հC av65gRٕ|X-G{ (=cbCss &tkV#F5b/V٣8(N}VO5=ͦ&H[yeENɾ|uMK1B*! sY!7+C PXU<ӻ]IVUjl~&0OljB-K+VhI_%j(a @wU]qP&.wIϒ\D@(l~o 2|܉P}ݔC)2E\$j]X7X.AZq z [7b?Ai6~t4g`i',Ub<5CiM&MHZ7a#fP1!ƌ+9M5MmTy"&ɰAj !)M1{܇dW1pԇ#|ol`$lyW6@xOpK+Ye$aHF`zfQ +:߸y騨m"CO7 ɓe~f*ψ]G|%l1[ܸun|^"vw#ev &SAa)r!Gh"g?Fg'UR:vmءb$6D%PP:p^'ueQ-Ly`/˞`-D5m 4t6UV1Rq ͿU=NǓ/ɂa fwi}ےA;KnJ%2{Nص0JJcoD6J? o>~ظO<(A* ,z?*aAɊ2ӕZѱ۪~B΀o'"&=qA'?詄. J)G-,v@ LrF i2)6gJ>{lݧ3*׹}m_;ImMnn =ʴZ38$5Ujb:203a!^v*X VN@.qEA rS4m3yht;O %3!Eh!Rnlzh$ERmb'y +*,>$+fc9TJBI6狼~_gx$qWk;VVB6"z%?D `~Ll,)Kt2F0ڦ 5(ht|luɝ]l!=/m%O^*@sϱ"{r@ &_o&ըu%"W1R|T.gչ I~C̝Vɇ$I+gzzR7LH2~֫0iN_BLVRKԖ |i&ok`## :SH2ѩK9%ismۘd>m75HWNhDz)G1kClO0)Y_T6EMmJESpy OWCVC@_hL5ryy*΅% ApGE((Yj{i^oC婽 ''j>D[zoqV=LF o5P=' o>"6)*щ홙k/jy*c_*xWxfT ={rH b- fs1Z,7O:AWYXNzAHVW0ř9{-h RcEG.:tf:b6o58;)fH6 [,UPy:۷bZp!p\v.tvVEs'85ꔡԮs;dZMlFn)>.5|@JIџ_r=+V:S|}z; ]NH9sD@gx@71vV(N5רX/oj|u`4ƏfTYT{ɱ.?Q:Ax@QM \gyﭵu.7WPq ^c{O_aI 9uw B ܸt?׾`8jˋڿvQU]Jt砩䂬hnF k F| :vq@69h3* }GP-:Z60 -Pp %oT㨔2#<ψZv2V7~bf26b-?yP!8Oo@KI+ q 4xR`΅ǎHw˞SB:XV8{˸8T< yh5*$b?aS>we`@Qڙxan f2c;0)k? Rqk9} WLl bcmp'ǥr O!-O [( >o+T􄇟 q^1p4 s-bw?J޴7l36˲>ss ϱEQd,;beϣ^gYH C*|^QTvټʤgNc7B'o8o#Q#?A~X(J7iᛶ֠8ANI}UhN/dRB]VM$Km?`Y-cM!>()zn~L6ŭ=>̽R{'3T'Eu\gӥ<GvARaEL}E/0Zо8c>wddHR`Cb;c^ģ"ھSM~7yx?U(IַT\dRouD~m4G/nm8/a6v u=R\(i&_qC fOjakPk6avQ!p5`ȈR_pǖ :$`g ͚Ҕ߫K^,E}EξVT3)j,0mXKTL[6sbDX?^C[JYW]m!PN]Tԓ*5BR?2; C掁nk/Q3li|U81nTFG"]l 'm1G (cr s%1۫-G-WRO0ۋZ\9įGs(>ZGCi߫z RXM4/wX쯻]# =䪝F :ӳ18RE_)yy!dܼj>\ڏLKu: Rbg34q.mMQvL[zg{pFVQRISHd}/:A|.s>a0J͑&HVOJүt]g[r2QCE-=c~)@/Ȩbv7QOᚚ}gwlׯ%&:{N$4ɏ^"AZ40,Hbs#[PBZB`x4=_@@!IT(ebGsbIy,YU =!b 33=;[~ݙ{U6?|[X޶m*m2$]m(7i1^Fpsc̤䌖 } >j"wm*#@ }/gr0( 1qmQ:m3/KPw e@z p,Jxpꇅgz7#ñC7W5p6tūKD<󗽪,_S%.r/NbsƋA>vg)Qlo/%'mV`NMZ}]ȨS58$C񑭵;_eR*Waxrߠ%@YQ405/(Z^ᢒY$UӌcǪW+dܤ.AHmc89V8)[iY|F3 ͓L}$v׵ [ yؽʤ{|ѿ[-9JB J-\qlwA;ƴLJf12\to{XèO%x,l=OX7m E}XH$qs`jl2(sd1)G-zog-mL8U7a%pcC~X8 C m@q -ˤ 9 !M.ΕY >ͽv3Fa⿿t28q μf^sehr0U%!ێoi,ϤAe83Gl-Dr 0i^+D~Chp&҆_F+\O%o6%DU~d~q;{\!GGD~k(l8 0tП∱c; \z(ZD%n@=/Dx2.G !",wՔטQn GpϿ~O&). $ g[B7Hal +G+Ty@rGPA!u,fαӻ sN99-:p3!KRl]0e:xF#qz|>d +Q":{ۤhg,DduG-dEKd3wC?[^G8 '!KZb<1Fr.F%;Hy"3oQz }VXH=f`1q*TK0&kF'Բ?F:7UkMA# 5Q Xa.IYLț"Ԛ 3kٻ3mnsAIohQ ݈6e8qd'MA)dAa?gwz|J[ԳpRX I`|نtt VE Vk ]-;ED91]ۑ [OD]/^n2em>'WS;TBAw_ñ:BYZ ]*"gFcP^XR08{)Swʅm!K,< Ѥ8 v[ re%BcDECAKWt?dߦ;Ed5+G1hƅBƧ yK -=dMu"r 0cf>X:F!g% C=p !h\S'-οпb/{I"d1p|V{ Kt լv,v4s4Mcs0Ş5)᥹P <{g{`W+m}WtO͖\KNE"BR@#3 t;%1]R܍ۣMGFjz `@(EoŸn;\5b2_\7:14#.xL.dO Ndrlj?Zu$?1Q  QoN$n]q|b6ϟv!`B 1/Iݺ󩋈-iYNskj$ĜF8Cre)aP?hI{2b,=O9 A f$"n+QxW-HQ;v][q!uχJzۡpl۠Cj-#/ $<2xy_nǖ{eCniYl :wXq՞08᥇5Z{ʲi{[ɋ aS oJcޓQ۴.4 nȭPBaN\f,9o+W:`P^ 7#{QldΧv*9<?Ix[}JI84t[フszˆeN7:vs?S5[3+ Hdű87s+[P q+JȬ\/kl`\R8@V pV3‚D)0}8 cdT&4+:EhJw7nsK"c?Ht~\[  K'ʋ%#5a.Klcx/kUqszKIJM-܉ջ+ ņyNOK(U~){Pʳв jHrI60 q׺uUx=8dm<T>4jgM-[]ě&0!x3` -^Sȑf^_LVtIst_O_$V¢/FRߝ7R`(؆R2Q+5aꀖH(\N- ˵}W2FU.z+>6`/*)W>⥬P93+U؋4"ӊ|+i+7鍸Q<- f$6%MB 1~%h]qY+Ӳ92,-Ű:0`K^4([. 4Y-ns xE\\ˤVLxO?]8ߠj &Zdm|t,D䠿%nj9;1Ny{W| >3!Nd:QhD=YM缊Ghy\C x#5f'Ar=c}x7P,/+Py2:ԑy7ZMPLW?uO7#N}s]FH[&} VQCʳ03$x!w{ͤo&xʺ"ǰ^-X҃M/`A$RX+Cj˞XgKUܰb{TƸ\grn7]NsVoA=\u?lZe@M=HUN2Rx)vnTsj$h,.k땖YI ~(iI3D0,3;wy|{ vI;-F,"CP,)5I>pLP\նB@5 FToޓw|GRLͣ&ddCuա<9"M|m h\D3ڐѣzq(EK~6S m2]7!NPrIZkDMG'Tk?IÐ ?>[7;x>Ƨ!ZEz*a*@廎qlSu m{4Brk~]3Ԗnl:$ԙ>awhp>wG۵2PU?Bl{j!N˵ u%LiXms /T9(EN\1P>P4#ї+[Gc 5@Ֆ:ĘAe ^k?=v $\De| $G<]՝L!ƬXM Wckb1|; 3#w\ 0IpIDL)g`1rV>Ie,N8G2!78hpi*L%p-a9t/b&ն派eH6j@t)h7`B-VYW e154T5QNϷ̎'i7j(hQtiBֱNُjA2Z.*I( 3Gϵ9"թbD[ Zp9bkQ* *4\u eqk+9"J5 f"1c8j}}N9^v3@jLIW3p@HP*H7O4@Gᖚн~Cb3L*n֊H\"b-n$gF{h=**H)*\{Ŋ'^,J07Ln}z1U7;%p8}+?'gޙXuI1~1ZU67|y ^M+tm1V|o֦bhAK%Xj՘GKI fg:Uc FhJ ogi+I$i,5hf~Q4]lt)эs|WY5uZqq9"cع_uX cdQ(ymx1W@<j2} 8ٝ%Ԑ.t!.Vmu&Ln]hҥ ߑI3Bm}_طpԼv@NXlnvNʂ]U6 i 'ҍ_O=KI* lMBXjA@7ԲCLtK1Mv0@bΕ2 cF=n& U{IO;RR)sTyP717C+,VIWྒྷTf:\*gaޙR>ECOM_eU; ^5f3:؁δz_[ um'>iJ*6N7Q\,Ơ)ZswM>YhT:~V+tQ(c7 (l+c>}Uypr80?f J+.馀V b[#^U6_*q.L4/B_|?v#1vJV;*8l~ouF:@aKrGa6hӊy BJص\`׀}ook@;P<, fTI$Tyc~ᄻf "v&Qs1J*N{BU69zD GS,ݔ-/ P4<1e@Qt]fu q;? >|KP1[j2)a] c#Rh^V-)\y }X$oSo1_{zŭU38ܘYJ )VJt9r+ЯeO1.qNo!x}) fĎG׀tc/5s!z6Q`~YNt$ 1 HN.8'1jRA#S-ÛF.E#?z#bV͑,Ɨ/Z"zil;E VTʹk#D{DHd|W uW}7-A Dm)`2+3EeOUc$NKS߈ˑrW9i؄58Oᥥ3Xf64zű|PN[{=W$Pt>Q֪^BS\ __sZ>Zנuz@3%S MƦyT3R"4^zi ,ZE˴`ۛg0vɱث^v IW5bb2-oO! ؁"h((_&uM}d]><}+6 MṘ n^HR/ȟtR XOeM`=

Sm:9>sEg2.# ߘFY%Z*>D~ VQ ,3 fwͽU}4pgϑ 8M}]b5`?6Xj-4&Yu^՞=b3lj/8GI}w48$\mHQ1, %:M>8fPDk=$#풠r$)=wM; BL [{hWx-5APk 5T 伶KP%@l_>DPq Ib G} MjPk?Lq:&ٓxX4&[%%3H3$$w_d13݆mk|AӼ+ue<0h?ɂ3 >%!zP3[MC7o=e ;uWA![L|*ڈz6*kHH'}\+|~a0BJGx[q\rU3=+ kQ4s^t-^p=V@RX %-!.+!(1UZ w(?X^dۙ/BXf j3` ^rRӜ [r3{Ƣi "Fors?wv;Hs +v]7hZBnBC@ L -D/k&sQu.hFyy@b' nNJ5MMB۸88&?"jB \*{zC=D \$-۳jLBJ$= BUW }Ц'=Me$nB|22;u?07K0D %V\fm?ސiyzukLM})Bx椈P oG!3m|}0٧g]Cvm#$]9)J 4l߄-Mmx',7XVd-gWfmt'b'i H-ٷpUQjfdLXާi$[\0Ct?8_ST@ ALt~K7g{%x*nʭ>7K71Lj-FaG ]hQ9[Bu$VZYK 5 .AtʼD5UFo7~MW_ +̹QŦH,.|ZS\>9&u|1sÃto9 [H-*Xތ'|Ə$]bkǬ2pUC\F3#5|¼@S%ѕ>2aĽSKc{ȯ7XwZӚpq_I$9XV7Eer_r%J,x)7PݸAɱծ[|-iNqɍ>?t aSUJu|[[YѤ0k3ՊfxMiҩP{,'QJo*BD-Ky{b=]-MThBDžl[נQ ]Y-jjJI6m>zMιEj!q+Td Wݾm-yҌ.vSv*xG\RA}~PlWۋE xջ5XN%!0)  ϑ0ޏ^+^Xc?D(u2<95v}΁Pgt8d-7V@XSDڛgHͰ7]~P(;=reGմ߀ wg$`Y;EQs#{ئ<,\:ԍ|cc%sOl-4TQ'{BPE/6dAI%&b Ə+U~$am՘J>VmG3wAMG7Nl*nLnqJwQN3Atdy10ӈ*c;Vt]&~,8U:ٔB,`:M,OOY6>BvsD 8 :r|g_с$BR&jLZd+:FPvb1[*]80_":ȓ ,?H@$P'WuV_mV'QX^n T2k /ǜ(\l&=`(R^!Kn5E^hG4t7&.{[믉CaV5ַX5q{>PՂ[?L@5QeMiM+.*!-R#>1K'Q٭+E7T 4Ḍ2m(!73Nnm[Op<2Hf>ABX^m`Eat- l;X۽ >#^} ]O6?m_I󙐎Yl4]s=܁@gMS]2ӒP EXP|8cZ9ۿEx?t5ry%3Y'\_hSsfj#cbo8:^ MytZ<#┴9Jd뻞,LvvS«HߤW\[w=7EAL: rB>J]4's֨xoZx;;Q;V>]} uFO>I941doeqX*Σ%u|\q62(_R-c6zb|v$ζ;vFX|DMwww.Ctхt?wRJL"/ [Y42>"I\ pr'ۚ~Є;\Pҥ^v jE_IF,{2:l?%W%Lֲ0D&rI"Wb4XxS荧 S.t)(vUy-} ݂~h uoXy*&2ye-i3`6w42xR͒Jf-Jيh{W,TPm':':AMtrkd[Tv)l<RN 3tC?y1[;h?W2[I]VuhIѥ򛠓ې=hrcY: /q+{kEj :ڌ;S:{=Iv ^*% }<1w* |h$]QhK7)Ù] Ӥoj@Hv|ڃ.IZo{vIq=6WG'uENB`ӏfxHQw7_ݹBpڽL 35xs d6'mqÌ3x׏'h}n4C/`{ tDbp :ƸEFnmI?"y zab\i= %f]Գ9DKdgN~IE&Lj{H v$up3=<~Rx lV؜y/AЈ|"5MڍX|Xd=ȵA*υ j`VX v\:EPѥ * I :SR#ПHؐ 3J`Vc+?Y0\u ^C堦aWXX\q+] xk*.mx4#=ؙ QVyU ԅR [ap¯د~kt.g%oMW썰g3;#K^nCmMe8#|<uπUA|>>2ᨙMP]2p-l43R$[x貄;i!xd`/Sw苬q;)4a'uIn9eXW6Kfmy̷t[xW_RZs-ɤ9Z@rջZIxRHsK >-޲UκwlT~kEm.-T,i@ k,SjWKwR".ci IC-Ag RCH2cƐh!8ȨB&Uv4wEWcW\~8V$:3#WI@O1v뗢[X?(JKjarp R[w|.ap#k+οV0JV {ߣFj\oB%'wD#eBr&u fˈ̦bsI< 䚁H(A3CwYUz>8Ҡ.<ȝ(:WCn0;Rjx;]ΰsδڽX 3=l! o ۾LUA6OZwLhh&Xa9KH!GU8>իȐ״|h0I0 r,ɨ:-}5Y&> cUUѤ)yX)uoUQPfOjsnI*u7!,o!FǙ8.|+Y"&L"+ATK[=dFGFTsM^yTYJ8#SODv9417,E -r]iN ORGgasH3!Uv=! ȭx#r\p ܓG}MʧpA²O׋&(3G}pכ& їwxP BH47U%LT"^ 0Ik:Gj0[n#@1 3GI{ ##R8}1`pq) κ$ߢo)#͓ tl iάV@rQc ~} ]T`4tĹ(:JJK0!HMEKgV 6:md3x]7–.mh~"I&6!BhO}2m#T1I+]PxI`]MzJg3QT$i1Zaˌ}Y9E*ezu 0RGhøV8,{Ƕn`tO. fd7 3 Օ+R˜>܆JCS@䕕)7-P.?MX Mw'[ujX}/E^K絗4MծJMJP0!| ;b*[E80} ~ vEDZ*vLd8{ ѕwzUU.-ݻXf/[3$gP_MpCbz\3CTU|= $X. OuxE } u"E+2 ¡YB Uog ž?x+~ՍN281WWCǰQ\fxuIF.,h[4  g I}9wWJpl >CbJhBp_ڧ\%p)zG&s'Z  $~M\cJyj0sg׻^iR'fܩ =H d>R>Zlb(3ƂecV6o$]{C61@Pq85%a;RY%Hk]DηLJ\\QFoܺu|)DoiX ">mOò/ I& @=:geB 1u `o8'Г|9Z8i[}wK)`t+h(7ToDž}{m]$>JJ H3$E6KgQ˼"BCQJUbK<My,'L"JE7A %ӡr/yo%5y/WP7"_z\T3rrdLE߶wo* [j(U^OG"#eݾ{xk'䅦e*};=&l|m=H0I>x9tùoF@}aJ*:wX M^;2@Ɂ=s[;#py,:s-Ȼoҥn)T4@^'و4&%񄋬ŀT-_bDhMuDcԵŖlIԎ,?gBqР=Avji ?+'DʈkS`qJ'ԷRa%L 1ao-nʎnp|딢!.4~QֱȍaVoecݨb,vUðˑS&Ua(Jri'Bv+~]!EG~k.w0BUS&>q:1DR?) "OYj4o[3 c2Lk$otpșYZ1cF &t."ب$k1ΈDM+gv[fN))NJ/AgxPhk*`:? ydBݱdi.u*Srˮz:h1}S]3^\ɸ6\yBGZ+}spġɚ:VS&k ={H_þ̀&ѧkU1CA)vl5: 88IK2Q+ 9 uT!*S d,!: l]=&jB)663 $a k߼!p;'i?јMvҒ G-,[ODZʡH#ZY)m$%(K{=}@ Nɥ^4kZV3 =@pE5Lm_Fr'y9<Ĝ){"Eό3V `6`Fu9?^9V wc8Jhl$ ~~A]L_lcu0,Y0>$iZ"?9_ JXeTδ,&W/p2Wʊ9rf>4pk}aCIYX: T]$]L0wW#ּZ0g[GVDdn%-OoX'6vl.7 }+AJ%Oљ0gv,*9$ yW:WwR6m-3UnxkDep)RVGy7px(Η}Kx).UQBW|coo?HBIuQ6t?W&2f {?ێGˌpC0O$%d0THvbKuGڬ-=Pg]tUp{w>Kd7ߟ^^v Όɲ6Z* r7(9t\T\]5~L?v]Uu]cwzoݣw@;EGgwKM O|GB.=h<6oK԰Yj釃)ؚ:!&8+A }$6]bL1d6p>UjM\xL6N[A"r3څܲ湶+y^5u:nP:]W=wݫ(HX!DŽ+Ų4TPq.ho,@˘­ \e&A&V0,Q+Ͱ ^eʁ1mRACrSm~qb8÷쩅qʓ6bP*N&k~N$ [`K̒,f4BUXȿ_$YMm5!*֚=t^I(Xl+Q"mxJ>AzoٰP5)ڪgr̆FhɸW?@x!mNk4Lͅpkkuij35D# +˕t3Mq*(-y><\+z=,,|î0,u;b$JlQ\+}_0qmi@89RmY CEo) if˘z&N0ti_[瞩PN# c<`O<:r"LNҙTk%weHd5I }7sѰ sZncX]KȁN,լ/wU{r}o#R(cP#U$4|IDXD0dQdUonx]q_6ulTa uA})؋켨E}WžDְ&a8j. Ou$ţ~:o5sa*;Yv"eИ# '43g{}ί,Ixe!o͗0(=;nv&- :Y/ӿѼg0*Iw}9^'5+2GN4 M,Y7|>ЉjnѼCwh0.AeS|(S?)4KN $u+,tBunb%[4C9dwP&q-W xq8kƿ&9O^V\ WKM$>Tn r me~3nq5ۨn#<0׃*&<-yya36u%qa\ˆK?@#"=SŚ ܏\Cj+R{ya`x2x KN԰f Wx<8UK9&j}[δU][1e$^`T VhbP?u,7r`+ Є)Vi^`< W:lFʊ#APEpeABj7I4x^AA~(#WқKGcƌJ|sffB"$JMNOԥ/3| &=CGCrAςvz>yf+i2=64/\&OlZ,j֌Q_ƁO#ʧyFqG -8TdV~Qa8~PcTgFbwi_ Gan8~+e7wl i{U/[,<Noѣvgz\ ђ>ً0 i{h#j-n0țֆ]< '2),2Dn >2i_Vj A}e782lf}49D< 4ܛS| OMϳn _@`7 @:Igh t 8#~H ٍ11s\Wst{ |߷Qq2g%ǾjO1h^›l4yige[3p0_ʚ'B84(R3w}}&Kn"T?Y/EaY! NTi5!kNes8_Etռ Z>td0m^ 2,,hPgߙ|ж|P@= f`z-aqtgu>%bnL:6B!#zHwW_%2au1"DnTii%>&J ew t,Y^%ځG L>9-Z?JR w|6^="6](HVN1Zh~WgEAnI@ĤݛN!ECIt?jc+%\6F1޿y3Gܽ v]d+kfsZՊizxS(߇Ӵ]i/jE,-@BAR6\FAw@bK>tJy!D0:c6d@6rq):AfgUU{`( 7ioD&_ߕULR2`ߚ]e.wdVFcì߀p&R_VhCG\ #Cqu* .zT-)c|(h[^j}*P%(=e\I>h J'MZ5kdLZ*dc$zPM4RP%ل1d鋜9}#z@~ Di>|YLdUؤ3FJΫTD%^]͔twrx^"C:IFӮBbk^}qעH=Q~Iն ojacGBQH_l'&Xغ`a{_(^ZsLiHƑQbP&ɐ>F p/қ?S4k] %G~ǂy`}Y-)p¼U'x~ {F5y| @G&k2a#?ȆT B7yi}?(&{꫑՘ Ϻ@4$w8QL}ci#L ie!-TIs~kcS9yY*^:vSͬ`6zҧ VtL}N؀瀼%d \f"i$.J>3AMmŠ^Ak˰}*,*qJ4]ҷvEGlq7rx9"*6pFgޣsk4du[e}61^:ْ>8SFꬪJee-x辷֪S|UK'!]B#][B?RAP5 ?}9 Zt2Q,Uj%€`Ouri{K+ WnV,`WbKX0J<[W`RjqOv.0XC]du“ӥwxxUGXKg_* yJI7Q)U{ռnNJ@-aC3kxV A! J.\Ȼ~l.sSj*JvQc'k")4~߿UreƦ2G mMM(J'yjMIS,Sl<[īDic~i]AIA& %L86pmIPVݕr:jKUq1c߬XΥ;htyjTNSQmW83]- cL(p}Bm+]r9R8t͍8(kqSvVRX;=N.F乪4:d{8OR}4 Oܛo^"UfHyQ2[Z;~FA `u?.KX`);qrd-ˢ>ަt+qEF)+g2(f*lǘ7YNW["tUtkX5Ct$ *鿥SZRNe-ϵN;\.C}hu }*zIХ fY#ǧ=78lRiQ7]l?p ѫ\-Y'.qhVCcZ\U*$ u m=tX.R /w_x5)@/$>[ѧܹz|3_.[IYZ|?m #ZäfybwcIMRȺe9"FI0cNݿ&Gelr v`8T0d9MնznVM@5{9Oٻ]ѾyB,0к=;ggSXqn1vEcкDSh cDp@*"~"; FGUhT} @Qaa˵WFNz{˨ 2ͺ4:|5 NE(9;>QCi};e~j1EˁVK _\Q-+Ԓ.ohsgT/a\^l=:FQ!$bVk֐ ,8n)6^7kQ\bU7|Fo%S}oߧ(hg8%@Y<4t;4טQ6cXGN40Rm= t| 2 ^p1ݛ QVrRؖ=1K DyR*DB:lݐ2-ݬG_N Q ]^uS$>/NETh5KehEs@#g`-X1f,QS0]n1PHrmiF4vT>̔PjD֮shHV磹ۋn73ѵYP~+4o12-4AYxCQm7Yke|̤`۸_HmLSW րgFg'ZUV'wۛ:t9 J5&`[cd$~9!RA))`{^>ZlA_qfǹmD·IX  h#3[UVr;$wRpk0 +Π2#=axskGFNչL E(|݃g68V&YiIQr_mfKjjTP}Y Kt0|+q*WsSCFJRdz|>>`|IHY5W{83(ZP ]6]~)sFS P%ئ5+?Y(/HvuJKU_UYw% eOl yaC$OЙ#Uтxi| ?*ύ.L6,/SX{DƕJdjߵnes#Ѝe=X\d3)7@#HSmſ+G#ɲSE@/,BEb-2dDGc]8FfIN*5o4#$ƀouU| eI%܎l2A* tc3B]J#75WP}zo #)悬3 u{ԩjeB]GfdЌtƇW<$-/׽\^Dti}F&偺aϷ/X`̣qϫz^'gk iYҦ,WIG uwa7ۂ_f3.o`Ԇ_wY?8|^yr\1<CL ³]Tz&:M>^ B-zЁ;  EǺiFvĹ׹e`NqD:n< 0e=IJu$։̭? iH։޵8i/Y&d0>ICwJBhY#m[_F|M)\zl}g%26f ZBFUĦ?Sc"x/-<-r窲2xϰ{ؙà3y.p9g/bQ@9!3"Um ei(F5]{EH>Bs]pj:}qX=UeHf8%. 6i'.}V^Ir=qE`sU4FoD|*m1FIS>*pcέY^-74ynzk A 0,ѩxG Fs0+cj- F8a' rzk'=ܹ/C ^i$dV{@pe|IgPT*.{]g}ݝWzx\^-mh};"s\ `hC4l~q@CSSTo*oU>mwoEBZaണ;8b\Y@5^xO;?90>ԇoqF~YaXF RBVgC+i'R9=vxRǕ~mI@-m}-ӈ{Euz Zsė6b^<=tEu;}ac'GAyҘk"}!cp-ObT㛈@NB5_$ 1@8DiliM .'eoSv}6l^>C+R#sĐ`^f-bɡ} q`[@a8b.glHqi?Vw&'޷/sS4ϘBr_?wyi,-V5,8U٥5||΃R52xewâTY^"M`? wת{O"}y 8̘9S90yvf鬴`;6 ʗx}'+Zw,6X iL`;; RC0,3R#ozunMl woĦ$ePm6§AZCm' t 2k5L]>?;ڏP,%%u 3T41H?).w?\4FYmg^`iS2AX1JC\^ա/۔3OgLd_Y6ϒX=ѧ墇vKUMM63e~b,BuuR?j|,n { |L",w8yP/91aC2>F-ܧً&ƥ#xmϴF,Vz3!+Qњz4:ϓҒU(rUϫYnGl42l+aϴ?ϑ<ӻmU_c4RL8UO2$ye/0~(yUT?h:bjϣ˜U3`pd ݲǹE]Alel;sB/]M,YB]zFkgbpɃ:T;B~ܬ~G"FO7'($m),1e fصƔb·3!Xkp2.X 8ZdGA>%vo\A!04$W}k3b[77Y+[([tsK)%6A&Par)ɀ7tM.\ةG I0YT9Ň/f!Pb nb} 67*dREh&clxDi^fO;Y0צ1-?,:v3xi51tԤZ+0?K$r=6Qܮ*1?0܋B^5^3C{ڴq ۱D8~8LP 8|3{="y:6a.j\o0Q \XATV@06߮fĿ+MI^(7)W t  #wIL4%_0҈Z9U9m;kF0(n!#R_ُ* :fs&EQ}<?QVz|%M: rE|r=B<@ǹ,ptnlGngls;êToL`ُmEj '1_->d4sNZW[(8q<BE6 [qqqNNfYt0m$x9}4v1kg"PUdD$ zmCۀՍ;ZI=>LaaH{MXL~p tLL@;*AOu]`0xV_M3':/* k!,!7.zP0;փdY7[{wLbm'A>zrcG5}GxC# a>59ܔl{4_* 7D1WĊXE3~t"L*7x d-jVe#?زeߘ]<׵Nr,dl\>~t}1> p]¾OW,:7f+čQԵv1|0ӥ' jYjGqyI}A(<Nꁍnn HGr3/:aG BHQ&s{OZQ4\]y(mDϏ`exۡ'aDh؞J Blj|U>g%.r]aGxԒϾ<D`a^mQ῞Oq&VSY_깕'k@vD\S-N3uSPٹ/g4&Xтj LOc k@įL7>`:mffa φs \h6Ҥ:A8kwJᩫ;os?tXD/b_ {"JiڗKK^P]oȂ e0/Z<,&j"Tp W)0QB(ᠻ?Gjw{= .>sRlz_rqZYlc [g8+@fU)i VE|^ТbĪayW qIjKbuU¨B}ZqP S}?8 鬹ZAx l= ǚJ|#8VֻTtF"Qܡ$4 ~WRIL5_ e->N[uy`b6AF4:n{t RL +2u#H:Ss,|vE iar}s<ŀqy܀X2GHD q)L4fy[0Y1̿yt]܅{q 0WE#ld zU߾݊<W}N2%#,A !E#%Hbw!TOʺ9DR`9d I+MKg8rYUd_g(yP7ñ<8@kGMl ^RԖi[Jdԥ7eGѰ@a8nړHB#S%*DI7mP.DZaqS6'hNo3sr alZӗȯ{ⰂAf7ɫ뻮 ^6#|z0QΆ:g4md•$(!_4BH`C׹ܐC:cnmeV|~-2`RKU`4Z+O$3|x'{h6)42&f^6?pD_KɽP O9 W!dJb: Z b:7@mY}џT8}Ҝגyr7 6ݏ7&[&8-󘪜ۢ?x[jIuUT(O{p;*ӫa%0NlR(%%HgȊ/q([+̚ ~f-2j|2O=83<6bvA2(08<``8D5E5'r5ג VcY4(O|e8^=r}?6hqӶhGGW(תrZEHˎEoM4P:8 hՑ ()/KgUF5NZ[csCS*sUMB#SۨAqd.9bvK%PJ jjM Ψ}.5ФС m \!/# YE^7S1]m|IkןP~Y@nݔ #|k =Yǝ(̦ 845R+`g ڥ5}PeD>O?Q8NTǝRn+s,bʳ:h|/45+{uQ\wǨQɅtXGDU϶2sch?w H Rn3j/~,Mꆵ> c =6e/H9鐁re?~ @p0oyЃMY=cѴYZ5B$C=SK p Kڢ5><4r/i5GAA\&4{uRo|4;$ 2BbLt׮ŊǟnOJ@sVdרY* Y967bfP2 4h+ vxR=vr1)IDbҫx7 P Ӝ/rH5C{-@Xw@i셈@i֌봀Iߥ1s]ՐHߞu5RUտ9r=*ΏtÅ[{#Ҵ pR-F}uo5=kvֲIzFS]jSI41(vGW ?pRWP/m5&'.Qnw='TcEwwr,⭉#mU1YSx=`^ER-Bo\l(|k2<=nR*O8̆(յ1Cok+yvT!9,"f1i<45YwS:6p,LqcϗѶٺ2)8`ɸEsK',O F2W{S؄.=n֝}/1VoX3]*O{*zTE̤Lf|{Q`!#3qfM+(Kv~;>M!+%WK-J|)=dCQa8  bQ :}FdNtJ$]K⌔^<:#>+CL m$Zk~0\)œ^xj3V??tǞ4M}0xXVqa4Jےİoϟcg_1eqg}Po^Ie'jL@S".ÏnRGSFrJdsF\ /,8 $죡77JPfݛ$AP\ewBZSN0?e漘_;!FX+*/f_YzNrg_sЃ涘ĸTܱz;Z) ź|ȱahdGlCtSǴԳa_^$pl#5'"vs9$RN7 [>jܲ܋[&WNR5?=)&Jʴ >jWuxp[HhTQJ!dl@.?l?3nTbEE $JGp4Ѳ782X[%@m;N&AD`+]C$ԕYWDXaJ&Gpe\]@+QԾH|T/CC!@spv E6@5:۬sVb<C:+X]N@-o`=X"ݍ1yui[%la|J)FKi`TMa4*ŴӰӏZ>~x%YG=nJK$.vhsIY b!kwLd-,J=pg>OKfd6iy eӕYm`IIFXv)m#pR*3mwKdݡΚ\{6h(dmD̩jv@o ےE˘m іgN쨛1r?ֲ*]s%SK@Y@bϵF`kı7gz?[3X#pA͖m&)Z#Gz(AC$ͣ'_Vkáh$d,(zWh]~ʼ݋<9I`DP褨n&i=8\1+>Ivl@ΌB_&>r =*$V]HTvq7i:Ώ>cqk>ksCҡ^DW(}-X~^o]ú'^?u _w nÜtXlG˙cuTlT9zwlHzYVPl~@E`Vp^0tEwʢc޲p/nMO0\VdTir 7;|`Ġ@Ӥ7+jP"81~! M\x<d>n<7VS<߯e{uh gP;s1̀?m05Z=rzq3cd&$ku+.kpxO0!|,,jAgϮǨ!,ޅeSϼ;2-RX6IEEQ:/msdd;GFT)*8mA(]h,99©;Cj=d31WX-ɦmA)nOQ3~űn  d b[[<>/I 6 'Éط/JiWm UMT2bNSX;ɸGꎋi"$ ɾ˜W`a[{9X^#2BsiSx 9kK䵊r%~٢:S9BA\/g\U'Ƙvs7h,,x@`\%jL8VO$044`TCVI(?.nĘ2y?^kfĪ`p;w-/<j sj$C?%e]װ}ft%QhWq]q{S T#4DOiRH^lRتH m A!h`vy?(k9省8*.<#-崶e[@v0|*s-Z4Yht8c9Iގb2aZ7~h 3twwԆC0{ H+ݒb lKq@*H8z_@Ca=8G>AKZ9Te̓oO U2YsA Yn(+}o¾BJ Xe8Jz䒟&Qk M` =Tr8ރT-ELjaݘ7m!IV)O mBxljB# #>aP :eaTv;2 yV+v.ǵ[ΝTq"WuSϭ;iHsve9DgDLu !1TvM{ ItEDnԪvnN*jBw5sad&.-&R"xA[7($)'UQ)JY&Q@XBf=`v}66yLN 38{uEA 5 'LBJ# pÖsKC.]UU(IȵPLt_q~yڵ Yë@RGC!jxGѐ< >-}NV B6 _ g@uf$< 㶪/p@ï*q +.Ϋ>]@Z⨤i57&]#HwkKڱU(ji ,M6Xz|oQ]RHLݭ"#tnX-btpBb>FvaZri?tz]낏7cSj.҇ txlS(׀\w, c]'a{Jt͢ ՌFx?0rGVf:%G*f^Q3ځo)pFYnC+? 4vO5.m%):E'|*P% sJ `4%b2w\׻F nY-O['%1+2w^;>Ükỉ4c~8zJU/G,C[f >>oJ`9^i\721OޱX>)$Im"O2%353 `K$ +h%gç5by#ˏ{HA @( 8wNc5pr`Ԝ?]6QѹKE"ɉ'ˬ:i2*N<;gwyÛ1}j%"|@Pso?ڜꆱ"j{5l,R#̋ɽe*2D 7:&2\/?st/K\𵄔iH6VG! q4%0hr֫BBVx[@*ĘSv_nVӢar;x=CSyXNˏW8(NEem)ڞ6\ܭ "x; g]Ô7>,_0:h%ħUFC(Rڛfn,}1pXf3Ǚ*B:>SYo+Նpl^g2m z̓q ;-6k%+m]2~} ID7قfe]I|N)WIi#0^JlP"%!?@<5MNrZ6 7&n/) f7@(@& m^MP7o1Tsnjyah..!%у>l)|[cuy(X%il=pA 3"bޥḄBo ؾv%l2>|Q^wv4`)o^F.QSa<&GeOx(td6CA b:~-Rz`3LJFP*7WEy_`8JWndzǜRQ .3c~ uVmϵh偒zIU`E[ʫ%F@6,kP+`#ҭ<~w!t~4Ase䐴+9  ω}NpWz\fTYk!1IͺxWN&ص&vSB /cs˰2u։sc2?D9'jsÏrf>?n9ObB J!yl)ύs*\Y2hq:P̦IKIS #7vВ Q :z̩x>:u&1TP۝:πs0q)X3W7wu<~UƊd#&)!?Rث_pihUy1] k; i}bVjaФSg~#%-JHLvwyj HpwTcSrzu(!_l{|U@xfwNP K=~}VEœ`"iHDdLTUT*g{r[ d*^T5~7"e\eh;Έ,S @Yƃ//0 ҏXq"c9-CE^x:'\:):4TIm@%T[MLi'N53k TAvnOYV'wٳt"?В>Yj{"0 z*}?IB+7lm{U_!"\V":X:%}+ŏQwZ_IܭDR#pA>&ߗ돉WgF'd[©3kEϾR$+WHS*s6OѬo؂ӵ-:8ns6ާ aVazOX Bda+7,wMm%]nch/$1B[!nhRr`hPJhPM) oJ|F&O|^V3T $L{jGGETJ4~hIć2>6(f邛ݘٲy0l/oU>,$Gɮ@8e/pz/ #l=b1%I;<\ 6?z41[/L|ҹδ4B+kǁ5?١& *_p;&Sm> {;-˲[7K]߼HjE ÍKevB Ue|\%" Gĉ.NK;={s^jyXWe;hQ^-ZPA R܏3 ;>3#Jc֨EQČ:+SA@U) P@ž-T@$ԣyvǑV0(TԳ[EF W`~6NO*(\ _ߔgjb>`$/A`ĝl4M-7y끁M, 2`Zt/rv-K.ݶdXz(Ą ]/Du~\ .sT }!K*J$' s,̄? Ȧ n$m,А81_<0CEPrd$gd3q? ~"j =8RzuDuڝjFsk~kX;YeUICjFEJDCB"Q&ϛLJՄ)Y$N:LJ`>:ϔloŴ%,UPEii_^Mc L~ậۡBpF|I:.V!D٣|+.6'2"(Ny_uIv a2 ɴ l\D < h_MXjsMKπ_#pz-9 w@M# n͓..>M (ߺ:qۈc:xE\ {PdP" Qœ6p=]M#j H*5A\J7y{L tU"80(FKVxmkkۓc)&imhZԐTibW7"3cvE-x7 y#_|+U޾VTcаt|1{3ԟځXY/tT*V'IÁ%)˞z]#> =fP }ڈ\(6@s\`|&n(\`6`<+ .ڤ|XT6pkg5I6n]c_7k( :^\:^ϞH+m=ϱ41#/*mW4plHr(:~h")>g^ }rT5ɿ.UԄHȴ%EѲSһ1#}{nM[]'0]qu -c6 p6LT/lYMatFW꼞mߦd땦 8 ݍ-;,/Qf-Dx'tu|Y̋#Xد  Pwk .H&5U,QS/I;%o*#+fw=dvIbpA$K(CX!!fn2rt*_lq\IGrLҿ-`aE75 ?m?6S(H&%eKOv2nCa%5fK_ZM#\:<2G]#ψE$>:tkH(?'ɣѵ߿=;ú JP6pkaGa|_|e: fV)U(ܝ2",{xrf'W(23,X8-}PxKސ C  2TBLXxXª!Js^Ld]aWcD"!k7x ʹdN.OlWL%F|Z#TT7@3װv;lF|3$gZ%+afY<ɠ0upgac{E&.> hW=Ν~orOZOf%HdWT-:/YLeZ!!I /t;JJNC e (xsuN:K%SYLzVD\xerT(Y6r.T [ cKDcٹ؋0<< UCjI>svA 0o5'K*Ykp=jr@pL_,{vu:ѹ@°ηV*!m;˵ ;d0JKEZrluNƭ*ZŔ+ X_D4jM]Mk. 6>g<_Eʣ"qHb5G28oy>, bs4ggcN- )dE@noKV{7HO[d# 6P\ 'izߵNWl N&z\vs CӍﺎ%S@(~fKB{Ϣ {y(-9l0ޞR#mB %>%swЍ'\ƯW(/0Al`wy)E.^碑y /O]&LSr!n#T'`^ͩeaZ $a_(.sҔe"cE$[ b@+ŧ>o?0'kMm'U 3Hr %TtCGIgpڇG5r80Բԩ& H$<fԆ0988ݺ,fouñH#<-KfAk=4\( fZQ朵e;Cdd~?6i0uƟbHkj=#d5|ESwt"vGc@dvhC88^?$)KumӋ3lpfdX8+ R8OUPZirٗ%i~b^.%v [oE-5a$&u-;;B.R*xrDM]S]CZėCa+Mb^-h:|0iU~(T#p؉4>_0-c5N(;H)H3MOG|N|bw:?+.eg?\4caXfP3up얎˿y a8ezO 7 gYI10z3 8hqCL>ətop0 ؿ?U Od}z >4f9*V0M!~i%\o_S"76rb[YM  }K:Ux؏+.rDsQHl%^W]V` 8$?K6i9:_&k;=Eq|4 i.&+ %> i&-)x'J2"&ş |,U y= of=7cLR;v F{y;jЏHJcDF'} UƲ6 HA"8嘉}.W*Y='K i'@rx$/HEET5&:*ʪJfӿ9vtb\_>o7;6z Nv$1^}좩qn~pph=B`Uݏ(>9#؃. |gLjZG̼ma@dZ<"6o}TdP>o0dXqi^|դ@׉\X|Ժ.).O]"rxtߧHU5u:y51aw-tJ5.#V7E}Kډ/ St# !זtl{̼puP>;yCewS*7 5C[oE~aҹDKߒ<%^ Q4pU]@*cGIxb uɺcwW~~^+ގnLkq7*"I80kY'4nxЀZWUL>^Sx eP2. 唐"2H;Ҿ2$qXyd*wZ ] / kR`7i-_HV+Wԍ=7֓O eH4(I6ȗ3Տo۰it9^&Ԟ_ Ma=wz1(.!-SQW+zzjV#[h'ꘁvz4kQ* { kuTQ0&nAP66:~&=O\"NȰ_TBﯵ`LEMlAMv2 *µQ!𲉥1V-ó!7(fH}cH[恅1QxO?E/*5dPdIJevz/~TeF'B3秷]% BV%@M6)WCqȮsLij4'!]oߊMYb;2%8i h ̼[ʮD~!!/FgX AцSZ W;Ye ^;LdUzp(N8%觵Id,}:11@FeV<-XU0SlWc/9|0[z}{y$Qa @ewΜ~:%Hv$>1rIہ / \͊#8$[2+2U3ψ-h՜W+d:MP{}}jWK Vlm HSLznɞa!D}=:x)) K'$A_PC;o`_ĪYR}FYdBWTPYТ=X'9Aãz&$$ϾL Јkû}Q}:C60:g3$ #gxxpT6 _}ImG{lRU5xd{hWˤ1>Ad?vuG(LM0XY,}l}<wlɲ>D:-rL y_i-(iRgם2nA%!/ۜiq9MG1eG=>^ ѽ\-ԧH9e3֞Ꚁ^ . )`}|<3_5f`x1QV&juq D %v; UQ/r{_6n\8CTdiܼ* ɠԘ߾c7PD]Su(1rh<_9v3UT cUn$a^o];ręľ?#ouc~nzZZ,kt ڝ$RϪeޛSSgc̐$GGmz #/'ĵ2]FXA‹Ka!dgñ] Ncށ#ky)/i n 7ߛwi#w( 0"8ڜ)%>faR\ƂGxσ1ǿ< aBbVT}I;/%C5SZ)c,_& %Zс蔞l{]8܊ubdQ=b,VեRiгVCQ8ûpc94c1W\3dM4%Tj~nQtJν^) iRؔ &)3I8^#k23`&*h0V{kDqa6\y2hf1'L1y7=A&]!ifW;qY_~d E=ӯciRr8Cv ,% ףZBSBf ڷ.S/K. >k xhU.Oafv߯פV%)5k_EpͶdaDQu4dmozH f 7LN|YQ蔯9&o:G,xV"{THE48C`دQ J# @VI2: +$WAym'&I;  dZ"Iy|MYP 㼃Sd~AS*F rBץ . kK?^wGC+?:cOY<{D^򡃗$n# Gdv4~14uƼWŰR[R>x$u7" <Û6>,[UUY=y̢+`=j=wn&(UYiJ3CO|L% *He$#j26'DL Ni%%gAtDA=p{bbD 7#e@>ǣ)߄=Ґ0gGsu̺d*z'xؓuA\֑h[}0j'.}G֭JtNlȪU)!p[lO|XlỄX:VN$DlcV֐ NQ7L)ol[7W-{Ե# ̾(+en+B)ЄF.S~| j?[oz sFRz\Ie1u;U~1}=|I=1"Teqe6 U"³!;f:f}Z%[S@gRia&+Q)4gf)/o]3)7Av!0ډ8ϴFh)uqpGZԕVdy/sqgm:td/Y\Õό>SZVl>n(oKv}n>O0NkT,gΦ|rm"GK"a^f5;Kxq)tƠ-o($9Yͮ8Z[fh䃩& H_"xaT$iq*?/OJD@|= իGDJFr]$3{ur]=|maI3 !bs0M S߿Wq_hČvP'p4aǪz7$-fN%Ttg Jz4 ]}EKa KNj(OA h>Ë0T9l@^_r|).k:wG~0&ڹޝ"# Cu5ȸ)"و[5SzF.+Nŧ Kg2ҳ E" X\h-T6 Ctʢ˙{GB9h?( G`{VB"[3o+F׎NC!W"kGG-:< ܟ/ӱ#!;[0 $nΏ',RۓGqɚr+:0ژ1R|!9uv+2]UYJ߫k$mޝbи繱R̥eNa4 Ýp# enJL.U ?IObb+*_zyT66chpm$d &; nJw`7nvŬćoSj/M uO-DFՔ=Y8 Ik×5*QF#pIR.  J'؄Ӯ4sRS$EKsv39Q0Xr[G7}^;Sb "uH @bg|k@jUƻ=-U9O8Uբ(qj pmx=v+#֜Z{+ZV2ۅø[˒},+0Z8('#k¾*ۄ_vhiй%h;N(KVp4{Pq;@'D)vPtM"<dPo[VSVGϼ\9Anmݬp["cJtچ݈r$ŝ=g6q c1b#y"C98u *f-Vֽ(an3xyG+bqI֍D>@b4*i^{}"xCVvLYJ@Bv{r.X;MA.KBG< PyH7D >؈W'zRzj'dnF~v_R)IFT~/V ie(EWfh|_p?pXGoP VK+ 3!ׂK<^y5.%͑LMzT @#0\ {ɇHXؚAm21K/pVgg6='HI+iKtZpԦW]jĥˑpƪAҏEim-iGA`{X-¸e6wsBQ8I9iXjx=M'qd{|c\/t>ISďp$.EtLX&1;,fHqx_J6^3G*(]or3[{Y." {ϝ@7͝cp%KφeQGڃbea,8NFBi<Ʒ8ƋDw]BE#.sI>:Xs4ܙ8pw$b뷞:bMnu $\֮$r8)o51\mR|E"@ _(!'fTDNGN"R6!d B.<{4I~G$Of4T0q:SODbϽ%9nJ0ϱLzx 60du}iY_x6"by$ǧlb_Nfr~T؃I[TlSmzrW/Wj-F&;P\{ؤT+Ԑ”v '6K^plB2=K\^q4P%ŝfW!߲1b_'^}3RӣU#0U=lRkKP^&1$exD/K31خJ w |uhgXݵ]t%hQ<"CܼHg?#\'9MVM1|Y9Qԁ \13;Q~0iGի]/l_.UJX U ߑ?d@zmYW=RG`ޯl\k $Y"۸+*/^[[to]m .SKBgg!xQJrn &vzD` P]Ҩٔ|$1onk+HEmxi;wO; Ɗg(2:`!/(XTӯoM͇G fl$㔇Z^17/ׄ`+xPRjb.O&VH(E#o4T1WM@j >DXfXP/ȩ/4f%duYc<J-y'=} z`(zskG!Vk&m;e 0Mԇe#22]+4rKp@Qs0KQD%muNtjfs;(#>[ۤA,p!ޕ9αT# iqGO=tԆo;4`/P@ ggY𶫪˔{CM5ʚVhf ^2gA#nחdP f(Iv|T$-Tqiz :B LAb{9޳ n4S0NBYuWfMs +bfs{y:j Ƕv$L\3 [;FkF싒h4{awi X z [Ԕqorr2Q ӻB=Q?r]ҙ]!B:Ŭn D[$c`ݬ;č-xE~DKfu!ZwS͎ M03-JTMp2iSF?wO;S*)aY=.$Lj3[#6V\{ڒn-G^-*$ Wy;ydnX|T|o!#n-h^{ėh~)6>x0v#/~pיȖ"f iJ7 KC)FJyD;̯wte9ݕ"k~k/_@CBUp}yW$J`LX[[Cc-'ld  rPJsZlx NA_t-؊ 4%_GRHTg`?ayjOblza$JJdܷt@BY2B3A=^VONgH\6 {\Eq(`dmPMp)W9|qvbNv*}S[a9ncu U~&(Dw^Kڬ˲uRA`1zÀ 'M񆕄sv2,!mhݮoǮRYnK+f+wmR"g16_bz#W KuEBpeT;8M(%_db ,{}2^FO&dF?`*/tԾ `'[QC5Av-eCg/ ygGNxi!E2 YoMXA09"]wy6_U'ڻܥނ5ݑZJ{r_7}:Ad6xr/֫ocPUJhPJKs~VJ~&nAy(kѹnE֐E+,JmfP6FZv#*'5B&MϚX~_k4^W3n SEusa*ݖ%m,;0:㱱 *!%( 6Q ~7Ȋ\IеU'6Fa ^ü:t1 LyB$eWW}}@^Mc*w92u]4 9UڑNئ՜[N>!{TWs17xwb<*IEv_ eETc Ȼ-kz}wUă[(`$#fϱ~KEH\]t.Cgggd[-Hz[ʑs|&TGt $GJ-+)cё2Q:@,LLZF.-[pLCH>6[FMSXE \}yALʍQiM*7V A:߃z) 7xjd".=>Cݑ?nN0nAhrPv ʥ:53daiՓ&4)65Vrdey>4n \6@z9Tú RuN?> w4oh5cCRw2Al (@ Ļl}ӍN^xJ(9HJ2=ɭpFF6%*أS}:H]\g؟|]dK{$;eZaRޮPujg޸ 2{Y3A ŅiEӪcX~KDIH1nTl|7FD=juű[X:|<( vy~`m_ gP.Ύή_+4ru/W'Ȉq} F7_U>{֮DJXAWRoO\ XS`s9'(;o0&)%!k"*n`azD0-z]lLX=*Go+G%'^DžޖsOm4%ҀMH[j1m2yTVʗzni)?LXB9O oB2]-eKj]6ʨ9~,NE.]*GW,?,BJ0OL<>iX*\C{b{#TpލIM@&..Gqd~ruckfFvbX2IXja=]j8@)N~i[drQP᤺ԗ AR5B`3L,zE)@.9VLB "u fk\ψx'*r\qQQ ~HA ֤jN}NqN7tsileϳ9Bíx'(b##?LłA>r9d>aa */(ZW-[E1uܸdd ]^MX5_c,I dҚ<9bJ,a+Ū]Dp ;0LL o2 hTl#wZ39 i/KBq{trU]Ta&YTRt]$WLAmC3Po[A#7Z!Q}Ez E#ŨŊ8FOZ&cu(KXa<X2M,[tg^.[xcrO|wܵT_h[qSaw\`SK}cSB/[FeNWmd%@=ɖEEL@ygӖ0*gr#4;ʕ(EI؝@ {qPog_;'49zdYQLW2U-PTxcXe;7QQQGBb˕|QH c&Qs-m|vV'uG&ʤY(bqԅǾJ&,ĂΥ}e'3m.j54"VqH)W'$ .m\!٤<99kI KHwdۦÏ+)Uz,#kr;SvLh!dqG6s՝HOVr׆|daiA*#Po.LAte_{lYba54=ĸgu~H4!abkLr_g -i4vO3sљqeNOU[t!uG#Vi\< V I5%*\qa#Ugќq^(R𣝗! \[LX`ӡ1pTgA/'FlgX5d&Wibb,Fm ]23eGYy}rS!8Z^f^qὴaroq& h~>́A-/*ڤ_m$ʴ5<s1CؘG0KPV+m,^.ǝ!GD^Y^cITVZx%1 vH75!Gct J IyJ͋M s>3\a~UEwϴ\5UH\u6ݛUs ϕR!A&O`NZq.V[ZeY! ?۹ 6{)4|qfVw|{ -17q-[VxMaŃ {& [m)gzrxYqL_wf xjȒϮޞsfbL[ 60đzZ!)rKXK=] 20Vs;1 FGgECHzި䳮$"Kx'A^W?k}EVLۚ+zK"c$LȌ(6{y_f>R@D;xUfy>dB;^X6s[1|`@wAэ.fS7V]Xɑj2; }aFq4|NKޛǃlogT8sFKr?s/5N:g_I!@d޵$w~rm8SqҜ0It+b$$=O%Ѵ+Q 61>2>0h+*(".Nrbo$>d1yoٍūLlsfkM9CG/K55`G?ŝ5_F z@,O&DS}hp)@˜i/1̐˺;h##(,s"K)'gk[(72%jiv.2s;{eȺ)88C=e4M;>>qUBh|<ūי.*D䏠KވfυNWH(,4G++_3AoP1tƇ;%c,fA$ APc.06=ڸ ^Zg~@XWtU[vm4dRhZog+~i}I~ꙧDڔ\ྊ$adr>ۧ}x?:TLbPkg1Id ͻWޢ&%k^s>:r3s)SAb[:b$\*ƳV]P }[S<(Oufh#[^r!q^[p wMŽoh5#_)-8WPvcgIU ko<' e:3rVajJ 0v`Ph&\"!01fuǻ&meN@ry^p cr I1!I2F%q%Js;e"֚Ll8qU);^]zoӢ/-ѼfP`6lW_6'\ 62Z#kEOCMax(s)LׇWJVqlRIʍ50|R%Q߅4  "JOCAD3܉$R-b-NcnMWiRw皬SAE(&VmSk,.*|X[&]5m+^0M*/$ k`/a+77R:|ClV–lԩj~;uu,?saMk޴rş[ĸ|!~mGHB'2|+贸]҉"c#G?0huc Y3q߾A6R:gOt+J7Mu:zoPlTeRUMSXtnd ߮7n&G;p;ʎ5ƩyԁQxL X弘vfK:tϪ9(ObjOk70vM5Yit'jZqZ9nn~-R1&E?^Y a6湗&įdu($A_@,Y^7tD_#=EArj9 @R(ɏmAU 3Wc-zӋ牕҄g&G`|p/lB!ڠFmLhɜϼPۨor=^f.qj,`6* Y>ԮBV01`(ė&؆S١[qUr!tt?3 g^ 0v_d&8ax;I!ezOi,ޛo,V1Q;>*3iqp;OMo򀨪#Bi&JNAuU9"e1qn<7ݥ0Pdʳ0Z+Y l97w@P t '8T#mx8Vwq@Ћoc75`rUq?S{3/uڰ(eP$?Pi+H9P}eo3aXni_й+"sGP)LI1iIfB#K+,o1AOG1* bي&] 'B;#aH((dgpM&OKTͣuCmTjF锣|ˣE:KAM@4I)dM#Н$7Cm<"=TN, D{fG[U&i{h1Vt뎾7=+BIy&xV34x`o Ďғ@ 7Wdhf(Nz&kH;\)xrLvT4nw+u.Zŵ- N.++) qJyz_ƃ~: ;j,&ur7$ x9Mv;Ŀ#!˝!GWtJN\֞g*I$ yF tX"OX5c|B,^gcXqtcRPOQ}n%#eg%_E}m;@K6ZK#KCLZlk:ʝC.<XM{YK|zJkC^BaKߘ?.>iIH#\k&BQ!*TRxA``AC%dTg܂ +*A g#Ѥփs^.߂S܇,/ƴ< x2ˁM̥}E,6:^fufԛiyR2MX㎿5d[cݘV6\Q$#Eʚ˨l#>`Lդs  Rr%-dSux"pn`@mYmA'#+OR|CY UsPpg1<@e  L ^4uug0B2e#ƒ44G5F^ׁkK%SC6QW=WWG?rD!5ӂzvv`1g Ֆd㠈̝J=]s/A, f8 jdN88EД1=We 7gGF;>m $0B9^9$:yM P["6b t{ cM UXyOxz8~J0dTrHz,m,6H\xyG2Ȯz8BB.֬hH4.FD34Y*UH162~R$4Õ϶*vj,8͈{R1fh!߿ȩPJ7.#D4.oYp[28Q*+uǶՓبpEOƝF/4ܪbO ,ChfY_w!'NMUqU`ny =ÅlLܐ 뱼d}f o ég2Pu=YUˣS ]KE6MhުE8渚ΓCB ۟B.njk5t6`A<:] %tGٰE2SK Y!ߪrScg4UZؠ4P>r YN#b }yyKR?d !@ q'YZxsB:Ao\܄ݴz< mןŃ=DCCl6lSIwfKF*SzU,s,;ɉ?E:`w} h̎,)j^a:P| 1*f $@c4ebVqֱuc] Ӧ'YSP).iG`CPjF:Jcu"&<\ü ր}N{oxZ@e،d5$\ z+ 劾m2Y%J tN\á@tM: (2|v81eeP ?TqBaP=hsy3sqІߎSI>c4fatø߂JhN[I$2 >+L+c!1ֺT$Ns,[Jz)WgzY7 U6 ļn& *y*J #+n+<$Jn My0]9QgM,?:&f,hݹl"ږjlo8v}91}^RSSC>jwͱ<Ţw?ӳ]>x$PK=<-4f hŎs!,TΩZ74|l@eg艈:$3i9ƏQhVe\9Cuvb3"jϞ"]f4/U0FwJ }S &W c>42 e! t~ʯe)b^G{ Lt q|,Zx[Z3*+i8~z=>қgL,G@ƲHAp*`&L{7)&X0خ iiؾk**m'Wo?ި$qXrvTSm6H(TJhٲGYەN=\r~Nu| BPm>ېSv1'? 55q(qI -M#:kZ uTYgPz8tŜ^2W+]`F}6&Q&VrVu| .^}Th~M&t1AhZe%ipԲU)PCgZ(b| |B$]ƛ#b&2kpA0GCr|w외UloQUr9)je)?9HsF(0.o㼿2;إdd4V:f|S;\?zQ'_G*61\w6X0ySM;Gy ~kGM ThYoM88|p[h`Yjx4/fv|W \*1Ԫh Ht?嬔^# yc= 8Rk@;<r% ?"X" .4&v/oqΞC Mn2"@br>Ir {>i@L. @KZ~X^p]ke9b6jc]9;r&R- /Lks{&l%nj{O*eO$9l8ʺ-SِW_z鮷A2/7\x46CuLʍcJ& Dh~c_qXjN b zSd8w?IE_J:Re2@;/m8Nʛt,C Mm9(#`OjZ 0CtTi ~@4Vu5gq)u(c~19A (lM"P2*R2eJ˅X䘫D`)}˳Cç},/҄Iw*{Ƒ̏oU[ՁJ*8)h@Η;rirҸ.xXS`+ٲ5pt'~+R5WQ8~m D{ۨ0GųDFOdƳH݄' SbJ2C`ƕcPLvx3/ D<"gaϘj/tI>Wݬu}<{'_P`. pXkMjc p e2N[{[nIc"kP2Ln:s88jG5&HVs"c.ΓJO6v:uMTrsՒ46ϚHg'KmG-] O`b~L|6S3L8 u3do5&p,6gIF5"L8<ɣ:!K1vm$6vܩ9lO!hܕ'$sɏ0WIi ALnhh`4׊2!) kY3y$' N+)?G<0q0x{Go2 9]8G?=L" yϣ~u8I /LV|zۥRäDRC}9Lg5x 3v{$;啿 1ĽyJwL]" 5ןz&Y3*w&st-/*ޥGhDYZvJ<&-n5 QBGId c FcKHEs$`sXj~ί|g_+]G (η'WHܙD| }e$1^?q7ZAض^9:=b7o;N`&OSA JLFk7 g+z 8:@<"u (A!ȓʮ%$ s7Mzz2\V0 *p:ºQJ|-rW89 0ؙي9P`N#6Eyu+Ь B v1/P t2&1"x+3 谶2*xEHw4w;Sl ³1T["Qs@ 4DzȚnM h?:(9(6L+|،PZFZNOlZ(k eҷ _ I " >ݿĸP4"dZ/N6טG"zQU}0NPkoTKdk e4DDXBRBWjzʢMlzxSF~8mϿbC Jo!єeAt-7%;Kg(v/ 0znZB_Jܭy7hBȵ`ұ;S[fBx^ﮚY0-CR?.O 9zV6!՞}q΃R7e0ʯnwXZ,`V+]2n](ҘPpGئ: W+.UPKkpH{!B$e-KιN\WGIwĊc˽NwT\x_r_V 1J۲' 9,xҞ2:NJQ!:؀86/!؞Bg83lj:Rr2>=N7AEwrI _TQC09zp5A%Ɠz@ducr0YsTW@SrsɟF\D~8UyrQ? M %sJc$8cRk&#+?EG#٫3.m +_rδ+Ihν%ĈRsac-Ns=*Dp8]H-(Q o( 1V:霒pYO1>8xأnq6xx[QԲmGmd +_FˏExc5](3]o[T?4H;ˍڬh6(,[U]d~݋(h 1IiDm9LJUV17)+<+*㿕\8ԕ։ռpAW,i+4nabwV+㣿Y IKw ɱe 6Mnqxc-m-Pٳ Gbx_t$v}ժ"${-/kK\b4]>ЙP46| _$V)Y[㵓4aAA Ϸ> 1 (궗ވȺxQTe&ߥt冼 e5Y_&?"1oڍLeyV*LLG ;c]~/䯈!cBm?!) 0yL`TJc.%Dpbg).(V5yA3a% L)Ԉ=/j;TW{%v TJD YE{11=RS[&f}k\ݦi ܨx;՟\#P-ڎ&^͙v.T:'( 09U_K]WwD(Q(ǣ 2j__4D& w.]giw&A^^3́U!ph_PߍكrvNŌsURdMNwdesq-4YDzou)_~Ylbl_~?^1M0:z,1~ũ(sh2cƅVsG?ƛ;ɺåߓh*nIylHq`>C<}ZIWvO%v^F|S]&0=i)Iem+ b`$1@ςQVƯ{dBفJh>償ZO(R f[Q4jP',\~ʅ?PϤ X9t}=)-"N8*V[˘'v>. fPB"\Y m9$;w$L+)שxk1#psiހD<ۈgLS%ˉ&fŪ)Wp1Cͤ[NtUܸ330M. [dVjlؾ6*囎8LNI ~w0(qJ-ڢ>8iÃaV*tF]Q㋲T $plG-|ȤyoC^H[e.`?r8+|Z$ mvD\E6qbɉ>`hd?^֔a#L& Qf y z-ۯI0d4MFhV #Lݹm&KW:зcĨf3rg6!PsƓNu{诩ĝ#@T8>UǟJ *e+fH, $OiB-r1C@-7|b+'|oz֗yYC3:.zAU&4wXA:.RSzxHC1|eM 6?cʳH)%H&(xOV\5]8N @*DrbHRrhp%<ńkOw6$@}n'،c1^hִNCǺ#oQWjSNų87]8覯"~c1/sWiűu.C I;I!2 5J[pZ20= M]$YâfAT\ [:vܓ١A\*-e9"F D1NY xoMO~20z,l cBKuP{"o!Cw`Dݧ:T'vORõX6 cd7v48[C.e>Ȍduoܪ/"zFkm6^d/zs'5vÈs++>̓za9%4@%بD\;s e1M'+pšF!Fe#,7$+*þ\䯲I)s kp z4NQŞw((ˇ.}Tno򩗂cάJV*L]}/ )Jn<ٞxIU˟vqc[?a=!'}>E'MOrA#B! V7fJ٠0c`(uho'a,.tv!9:hi{ F#\S)^V);՞$e3px^/.bBӿU\Cv;r>$)numR}rzi;X6nf;HqN=3FhɻdѐSecӴq*L`*zs,(ͭd=n@Lil2ԂHDLw8oNr$l]h?DA73GM%;mh>U|«-0Ks\?ͷ5fJW aI Fv 3$k@qX`$I̅rc#՞[*1dʡe~P0?y\.j ev 7CPC2st1|kZGՔ ˎ(}ޓXCXGmީl%wp&UjEP(\*yE{_v=dcլ^E k$aLͮaԼ~+pw/|2ׯr-.)U*!/ EOZO] o1so쬺x(~4{v!+u_MG@Xs8ugm̕t&3}=xX2gK*E,2)U, -vO=P{LNK S˕\A<]3zm/ qpep>۝>kBNnKFEqV"ptaS*2B{?iBܽlmjї~Hdqox<|ɸr9oԵ;-D~P^b֋&%PV(֡0gcv rZyUrg4pړq9 /2E:ԩ3 bh7GY=J#dF^ _f4f_jz"e63z w#P^.'L}]{(*`o"|PN'\ONQRݝ 38)32[9A]syd d78(z+.:eF<[/_YR @/A[ɼϋ&p'?ZڀEFv@⭐prTgvZUbwu=&¢$D5eQbՓ7>O]hFƵ"IC~I0GcV)fEj]]/|.Oef-bFJF .=_HOEYڰ[tvu$}#D6HѨtP]F;0Zw;$轜)+5Lb!DAr25/vٞy_2õaF_ƷQ㉳oQu cMJ0SkXUr{^Q\$zuOx *_~)fQ)C|$1c(^pDB 1:VGNaEGϕq \gE<%%u#K{m3y Zl_~e);%銯N;&+h>J~ci.xA/Z\U^Ϥ%;:'H(7^fȆMG χRfł7D ׋&1 su~d/Dvy(/dq5;ku,,;uTL[ D7^9Kzh[ĪYctW~S asGq`%A܆K ˆ^xo~(4h4E(h HVϚ=:(O6o$Њ1N>Q#}^U. 8B)~zlw@"U/)evq,xF.E_񊈘8_ hÿ`=Nn;5/PWFf)mQ˟AlcIKRHx~X]5"KkD]Yo,yƎ*i" 4*NE6:zN5X!?ߥ^`xz5Nq!;{^SG8@Uʑ1e<D6ir?O[SiCq,aڊNQ&uXwV^F4$q`arN,q{_p/['9L)ReWMC]OJ֥ 0 8Bj$x|0Ңwm*f @KV$X,]o)%*Lr%3Tz[#Jmߛx1 ?2qLUm[Xa`]jhixڭd٩lt3> *߽=&B&LEU#A.I uImX@@4uH.͘8Xcu6 ۲0cŕ^A_iP"iaݴ' JN" w܈7Y(HÄr;ƌErVK4NhkYib+-KB_ʍWtێ|:y>Q]Tm ><^ON%<** 6!{r38EoXh]j]jvH,2 ;8S\nVO=ø^!J B*)>PG5#f644HvyP)Vl+U\X& =UtؖgZlvboT~] PuSA~6ew5$ҧHRͻu|A}_NW﬿[_Lr]ѥ_Z@\a:N9 P'J*Dq-<.ngEAƑFo¹"7c9#) 7O Q٢mJ#%d{^͸. !䗶fH Sܸ9mS3f'UnD vf[JצJ$ W[zl MG8bѝ'B:"ȭ\P ":b %jEU#u_CUu>Ϗc89 0C>ı؀gnPh>Tc8SiNSc[Lh S8ƼK~qeQǞsnE` ]t">||<)$g>G%~,ex1=MkOP#.0 a1+V@hug*T rq~ݺA>M}`,MXz"VuNvAhT7,vJ j&Ń%{#t 2tp0kqχM-d"]z NTH;\33L* -ƍiKoQF@glR"J҉ޜ\2*_MVtJ҉l Mvr؝$b`B{`@Bgn%@"z`KªwT06;; 2& ,lTvT)M݃b*bz74U`2S^DE3ӖKxyPC;2`@ݧۋCbu&(m L>Ј`ܬiD#PNYjP{OL4"65:Y~ !,;inTS.~U`9!aޛVSљ:0cJzSW#e>I„C6jWUhcCJ MtnSLCs;!sTu)63%7\kktF)x` *h$K"T .+;+;sP5ֽ0}ዐьCKx%TdBKN.IJ-߽?F>*tq%̴v46'kK?ˎnD|.N6mےU8?5Q!~O8k1mzFcNlw}Y}4%gZ힬sg/=v y !^:8ʌˆa B6@53`\ OBjL;Г^LA68~XS5ɳI:nE۸=~ϔUVm0oGjgQ'+L婀UڞJQ*p콦hf‡lG '@㑬0ԊwH_`!__Kr?D Fm LGGZ(l6Ԏ3K.5H-:  M;WyZ O.bIu`xC)sg4yxAtcc?,`~%zp%O'&C;Ι+ f1u(';gn !5%>9;>8PuCT܄獶b1*ʟ'PM?xG՞mr36 հ_ˤ=.=Ğ]…Ծ_:uvNኩS܀^ w;-p(л0߬w7ܩN|}ax=u$eԌ`|ID"wl VpM;o؅ƛHεz9k=}zy6$rt&lR 5X>2nH-fI䘟8RrnN,19h=!uZctiMn˒ɦײbSԝYH i$5ȓZLcvd.;|@I+M'Mn0JX4U١D~TtZ ׵I {ҭ+ h95u~@Dq#R$0zzK ŕ9g u5j.&zL)f"0ڍݥmؾ, ps/PХkry=GS\>o]+!UWmf iZ[ }u)P+@20W-4Wt@c*6NQjSٸםzH1_X1D!2|8fUR!Xa)a~2蟧b#*\N#!_g2ݪ^Qpb(?TmByc'ۢ_VD7*HLz(4ylPtN!nCh i/6\!p=]9^+(TKhEQkf*ڈӌ*Ki1 !Xj/{ܫw 5_֋OP 7D$M*A ;*\q^*Ɓ ƻ|4ԀoI>߲x/3#RD-D5·UsZ!#,Hޏ--<Gv}"~<aTu?* 0s% P*7pfHPI\8\cTqpJ#5CK$>}Ǟ12Te+| Cq$N>)t 턆!)mf $q Ta⹑9I&H2UcmVNdt$w.'3hbЂJ$Кd f svzڣYk΋lUADd7$8$f`B4Z?w^ʓB/`'bd;-B/<'׷ՕijY7 oWV6dC@+8RȊN}0 ͙QRog~ {=K5HPL>Ϯqu %ҧ+^g Gٙi:utQoWFbh]VPIkzҲ.RX?:MY[v dJ#U %i?k1RԴJ3mfk|EP_>mqQru"2s4bG)y K="g,\T"_V޹h.,=\Pz~ DAzϏ>~G'I&kZVUJOבg^v8$Qކ,8hodVu^G:w-uui.1QX'dNJk;b;`wK"L&b)7%U]ZU*LzVmm4!xs̲2^d#0 z?~"2sE9e'| g(,fɩ<፝G:u'fVkJ]gB`J hxfOӓ!S0Ygp%_Aݵ.au⮛o?2wl_!v"" dJ /6_ w,O'dQ[ZzJ }nW*mMjPuP]cwo: a1gf/g8ǘ$>v"߀;ͅaHG<ы?Bz~¯n_z \yIW i{UcukcD?q dLoP6:a%6'9²-GI+Ъn}MwŬL~؇LYe^üe'|' gFVE[S"{|0gN;p}2,/J)f5k'}4aI !O ?{fZSX `щ v}`Tۺ8`ʧ&9YA,:5?>%0JCOes fVҾrdX9v5=9a&wj;<8ǵnpߑBԏU[K?A=<5%B8뽦8#*݃ TivX Q^hҍ= LqW5ȒJSbfey:"FvB[0cf8o8CVS`ase\6Fbۺ/49.\5Q@6"/8zGk!Wk(Mu+\"7Ke( Tv^U8h*x.95%qI HygM{ "4ՂElbx(z̘3F bq F4[rgNA$96VDq?&YAGZOӏ6b$Zj&ݗ"OvjiZdQShjփG&:sp5GC-QP ^*r.\s :_>k}ڐ-e0ok.xGr0)qVxӪ7*~qBƂoV6WI{eo%=7P"-PϢaYRܠkȐlgˆcQxZ-&0 H1j8S ,1T[tLE1 @pߡ_tXL4 *DxF%n4 Y9)dh3d0:Po w1Qf Au۲4V#r$@[ETKacw!R i&ɫnT&:?.ken63}CXEk~^jiZ2Gcx<ȹ]_%*HܠXtʦ-]&iTr43:ⳕf=>V|RX%cSXNYV7;]t~PQUf@wuP]y׷J{i<;phg2x H5-wgsY +.od+^Sy#{A]{1Wݲs)M?/-']LvS.HO@L`ԂpDk hC,O_4O$67:OLֈQ~o9Ic=XT*$M*4UW#"Ķr i Hc%dTtxag~yܡyXogCshҞ2N' Lyvb[ƥ=EҔZ%6ʄb9S Q*U .J^}r %jٷۢeB'W8n04SD0&{;{=@s3$n^Ǿ\yubN$- nGwoRE 8 Ƒ$h}gT9 Q#WMP-\ACx9nh+f>;b0EH$RBcޤ]_ʺ MDOaa.M -2AYў?vO_ڸMJul0rILdcfxhkJ++;lĕzչGb^vogk=S;zS_aJF_.( 05_ pjVwthn95 4oQa=4ЧVD7ТF/# :DqOePZ};$f)fL0f;V^Gٳ7'jh4ZM(7^uBR}uŐQDk;́ -F?qw :^%hlB$9K1 c\] ʦ0q~MO yO'pExJ [t9i-,ώo y鰞x͒v#}+ !ް(Ę6+2SK@VH9e_,\RU jd~ۍ0n;f k̯+Fcw|<dM)FWn&nߺhE&h"["mbB.`G:n>u,`Ӭ8 A>X `+KhUzclInu5!`U~^hS>Kڃ| I_O{Iy ~@oe^?5&OKjpZ0>p<FГ<ӷOSo_-a%-.\[-W5g|SKz[A$/*T[_8mM+ wa 5hb)졒`n:X-x (vrPIeT&oi͓tЄOzіJr ݞ6g,Q,"d=H 0悴Q#\ʗowޏ}A}X#j!طTԺ0 YB3H|cpT\uip4RlㆌSɀ2?}d&+?W! y6s6֖:pA< 9~BBKiO|*Mߣ' up> +R9 9C[ZRo1Xo" ̕谔Y7P|݌8,vJ_ȍa)(/ZJ۱m~=m RbxcFA!;'F>{H>Xl pG`y͉'0h䖃u~ JU:]NA`ٔ3dbPYӄVJrfK Vat(S/,ղy05V%UӦ|%8g'xǤ;HW1&F5쎙|0?~de(@`>5_yڄ3rFR2qauaL Aޏ^ZJ̮hd;15`j%FpCb<B>UNdݲ} 9<t}Pؔsgg6UՇ7Az'%&eu>"1JLCŅ$RRk0a@[fJ æaQIcAڧUY/"6?nxC:,)M5|17o<5dʂ0F#L{tG-?f$wu|w?rfc8lןpKs!q*/~p2puvƛ=z\6iYgꐈfsovYAG `%!J)M怰g'lxerXX>(7WfOtfvMN;m~xnfc֑:x K6r")Q +߫IG3iDr-D&S:ى/LGU:,^"yOc"uΉ.O;RӀ!jWr !cWH Eb(SBD@aHj-०Yo r`b o9%~i[`WC 2G[br2Nٛ\M<9hZo,iL2aBwfjvŜK q(FIM:ż̳g4+aW >joZ(Hu@}ja֮ŌQ9(l!ݤe:B8K' 8g;u0|RVwO$'KK z,ȘŘ4|s@;1>#;p#|z@ I~w僢F=<.| pff9Qz& עQ]'k*)?⯻]IKXM/Zo"rӰR+iCpG:2GV%'L95(K3% q ~:&4ǹH%Ql e_('҈ O2 }K!'nkGTV`*vlVssNZ9L-.zz k'7-j`/M*puK\r*}ZE*EoKi& ˈCw~рapn 2h+u{ R\%Y] 5U6>;1~bGW$)Ϩ6oNb !~|3SeԙbpyͪH ]" ?WC-Ahվ^Rc˽hNm;XYJo9`4Ϥ|&)K$} D? 9-oK#bv ȏ\m{e2 y%>{]#sdy( JyKSQNvqŒ;QLL :8b0Zwx?Ql@ۓ}7^M:Y9_u8dBَ-8Lk`vΨӸE>3'u(\4IۈI0V.$7|T6.p n8 s*g+.U\yaKA+TRi*]k<2bo|ġL]vlO mzA%>]2~m&Ҏ~RO->Q{z.-^Ce`4~c.Q\coĬ; EPz˂02~:<`vQh (Jx5V$c cݫ|Dž=OX}\9/`m_ΓzeCf,`ůb;r&rAp-[aϢbF2Qe2aJK5ReZL>ـ"3 %Gg"QIVL"_˨x{[g,mWuL`k Z YlЕ%o0 4u&qVr nYܧ7sHDHlЦ-G Lt?2A:chϹQѭ77.}0j\V?fݏ Ͱ2B. ,F<{p\kn%T,bM,p*"$+MVuZEt<6@[IF78h#<%[sQTW3(_|`js$"SqJ(~r4'l0տmhv-b$}32N_Tea ԬTCFtiw(>L4(YP@HJ VUmf,eXN>[ԉKM|.roHb(f)Ia; &3~g_M@Ci^{@\7 }E q D %A3N#ILk<,A% =烙I^\t^3w;[Ap{;+FÆu:^fj|3f:V")ѐl"58gbĔ^}35yt#^[:uW 1A18e NdLJ/^a=VfS?o{^ّ-AjAQHgE,i&Eճ_cb%ăqϺ}޸+Xpr< e:`^6'-YKl\fh$]ܝ> bY΋ I4G.@CD+rɀsxJΈz),0ibP3Pzq+꟔&wӶ|䣡b,p:XKW :N9]Ǜ)>"YǦ{E5Wv|'A6/)TPdF R[$188ngԱnBKU͌8V}G~j9GK;~]bi}^yٍb{,\iVHYٱvٲ5Yý6 Zglnl5?Sܖ+IϿfi.J;*ȝXWZ0kL;(NLZT |ev.*cE7I!cu^91&' jf>uawV=7>c&OXʨP]w*]1d*V6]l5>odESŒ4?!x"?dylgQ1&UD"}5J(LJCn$BUyZ+ԚoAj d`[)&Hn k0tgw*ƣn˺3$NdpRMwqP0?w%eq(γQw蔼ϣq:v*dƠp,@b۲hwc#0iB3D|Q )ajW=XмլU|S"-h# p$||_'&#K"Qkw'Ǵ }8* >m+,3UU3kl7N ̊P=^$P2 !)P NݯGL ǭ)o$;'q=z!}\INg±AX4HٖRQ[kNg卼 N6.M7u^=#u[t ;_R N~Cpz_x6Mk+_6qN˧J4&1(RT>МgmD<#%w kx/s6_Nƞnp#}Ht6dӛiaY?߯8M٭e_sl+=#zAu(<7jC| "$~1dhfCvH(ɱ[L2&doW2\vT1tZCod/kyN7Be'(=4>x#\?tef0̗+$roi=V=}.[ G#g6D㩇ljAyh:P޴QJ!08*7$f3{8{ TfGY%%S%=!/^ZA@8e7-?i nȐ_#ޮ)%_^">S#=3Qr,jYE=@!/ n`o2Xt(4XtN@SqTlƯum"!z1ɧqexo5tLAnPC !;򸆰gR xmru6vck⃃qUmtڤH\kRRPSU[ Z?6H_$D~(~<9$EנN*]`97^E<Z(?}!% )S<&* sP.Zj0/|~%i5?&0DH[4']>Vҗ 1x@%XF"'¬w'b_lZ> }يӕ&ym\Lq-72Ǜ[\6B3 X>έ i_-,CA- "2B"J}*˶lFi͖`_#NU %ƨ0/[&jtur‡J9豰{~F?&xMb)l&GNLbR Yf Wf4dW[_rܭ)WZ,fK"UN^T=GGv۩K*m# }ds4d=Rߌ 5<:`S~zj}42nCy5yqaܦ4 >0ul.muӆcd!G"2G#*v7QAbhÐ*"hMN@i{d'x8<5\L*CjcIYi r|jHf5kNu @NQmQ0֚,-p!إAA64ՁB~, =x`J6fP|[jpe?GW9Δ QkF=`VJiځgHݿ܏,,$6qBvs ui;ʨCX}4<mK'AS1ӷ]2фlP䷟|P[4/pA4 g/Qy?],Tf8 $J]^,G/YIF.7 2⟦{ Ш94Q:m7-aLy Y?flub0[n܎Sk^E&c!+7cj6ivf)v @<Q P*5LnqúAm7r (VE\ܖ׎Eh$x7:ŎO!Z3>k]Y*`+ZkcgAIX O™Fkx &?Dja=.؝lvU-Gar\)p(%OSF%95hd-4_+2Oi2, "6H86EwV(M&5ŋQ?ԛZcɰɸ9'rDk5! e'yCE&MϿ6#!W~GtfϏv/@Kz%~-5bSD4\N.5vZ^`B> }&ءfBZztq"{IcV2►$ ^SHKrVرYa.ƈ_;!j3g<]Ȃ+ж.HoL!3p_6^oyGQ>ƙ `DvDux<F;2 ?Np :"a?+~^ZWk #$&EjeTw5 :Cؼ4kuXu56..'NE6etN")j!uT!h3B(oS %#߬GWm: H3c%]tKdXr+{=4wFB'Zؖ჆}B4Qg@~aHARoYF1b ŃJ~.%\n(؟.xkZ?Pi[) @F:y7X>-!oo'N6ݏ-ȵ?>xV9KNd [Ek̝wz.f9gXv(`'P *RK .WllB`[٘ʍY-^$xAHfy[o4S3TXRK^k}$ރUB^AqQoqECWHb]fBWH,s#}r@ #56D`~ϟ0 Up 35Iv$9އC"~ngg;zL Ƅ(PyS~H_,3ȏ鹖l̐Ҝ"LâHH}`q;) Uh1 ,V,ȠAu2 סtcFROpo|/Tvbjv_j';@.wWMe#fe#b3=r|d|;'ix)L@r|@j_BtF4^ X%h]ˠ]Z}VgH3N H D"  X!fK1rN-Ί$$P3;Q(O`k]+kqLz2@u}%|)@(@fB4~d'BܐRhRJx2 V1뺱4>Tlv/_ZT)LӫOذCujuK&+æ+4 evr{݋tחP#œ!uѩes1(+ O} *^ǩ؃EX 'ߦ J8Y28kfWfHjBE ,{=24; |Y&\} #J61oκ"(8e(W̦oBdfx(5: V[8c(kfF%+vd aBm Wn%>GMzsܐ!_ 9DCT9XHlH S.Yfy\0@Q-VbOr\^H4Db,v3۔"ѝ.(&!d@;gNI,-2!D-$DvaR^6 Mnͳ?4Y+m%ņ$Kr`n%v\,7bQKm%gNJ]M@ Ӂ IF˪d7D6&쳯%YIi8~\  nNӷXDNK46%~*I[MR[ω6zԵ=*o}_0` wV цfnŤ$ p@ +v-%V7a|"$>q-M!Tޛ , J"ȶH]@InK8ZqEΠ6c#?^V^2jHCD,Ex ugJqv b#O ^4qW{XxͅaEݗj.pfZDM[Vqkԕ k2yƗik?W?Q5^`J & e}פ]M ]$uјv]Y/.4~4;X 3ۑ : Z~,Boܦ88LB7TܘiTjt?p|l?鐐Tt.}撰.}/Pj8<21~oӟXF?Ň[;PzQ`~:s冂VF" l?\&y!sφy[/CcsPWy^p^rD UyVBR_,-Bzg1$l2&kn\jh(xOqh3ʲ[q8Zk]Eؠ5/} ZZqª$?۠}yK~ae:d^|SA]*c^mѩ.0SZz-݅[xIM *^x#ְֽ.JEMu.BZ>#ꠙY~=%Adr Z,'eVLp &yF;zuy#wXW Mo~Ј3fZX`(j%gqx&5U)OC5TbNـ$[⒚jvǔڻ||aFkxC7 J ]¤`G" QT|nܩՔs=nO=dž!m~:YcgTjUwqn2 7f.4%0``m0B,K,xgcPoWX8g9l'g.)mD!ޔhsC{ѻX">ZƣKhL_,7CLO\{}y"HHG%)8>Pb;W%&ƈ^ѩۊ(CrN޿Azʼn}Cp4dH X C:ʰ1;ZŊ=o7|It`<[B?,wkX׋VL|F7B@] iozr&jv|L27޷V&S`J m W{EG'9`+> ҆3%fVhDZ)7%,бzd\7˝s*XU;I|"XKJN"F [čijL %3)3jf'd;+HW"i4J86ƕ}/>/I̸IN QX|;\uH6Zg/AsUGP K,z+ Ӄ= fE"q.+Ggg=KTm.^HXh{RKݡ`N)e q4'&57lt{CRMj%CY&BEK&j5Fm)dGun5Ve14aʢHKeB4P@7£<8q__j JdJX3ܬ]qgm6s> PSz40U * ys_P*XXIjE? NK}(yCh\]Uiܔ/ 6? ISQכuB`YI!vaᮉFk<>-*.Zd ~r S0Y֧@X[L:˸F)¾%e{?A{EXYV!$z,<}_ec~("C''_ufObsH,ˡF0ᄑVX`/YkAb01qWPƀR~H^MC̀êK9GTuMsn.T+W` N MZVCx XS)/68B쌓C r@o7:((NcY\WA>gf}b/LR6u Qƪ:a{{ :C 1[rQFՌ'yrBMJFQh҅\: 'enր\K#(Q`<,6\JE`OƗ9hMSa*[NxvW$C<;k>@T%:=ޜT%j9Ph6ʊ1|q?}UJ?s,uVttkq'so^+z9xP 9`1O= _ӲCn`%gGXdvc[o`s|-h5;d! ,bx Z:2Z?1YW Nʖ&CcH禭g}8VN0xz*M1)+9E|+h@Re[NAWFnZ}rSH$9.%AO!E]Khrbc?f {TvؠW<7OSOlZatH{Wf=)oazZ<,Q]9?Q c.cꃷ6Ź_SC3m݈|/ZT!P\ Atp33 @F~^*淲膂bop~XpλM%461&3ĩxJGһͬ:6cAiʻ(nh FA'<ԏsuPN:āUoA+J'ڽjVW/ߡIINgE!|Cv;B5@ɩu\Ei(4;u_n?'1!uv&W2_ȭAU[_Ae"p1\ n,|DA8&7I37Q"+ևefD3mJ|4MJ)ܮ(1ZzP'KSet?\v'!>nqm !}>b&,ܺZauQJZNeNR hAܤ#2n*^V+ $.~W5;ҥ]V_ PpM|Q7#"ڭ4>Йn/zTR.+3W]b/"8 Y+RQ*iWj@i& "dWj+YtLaJ 7t`fS?2A !#t UϳONH%󭚕e~5oPd@`uߠ@`@-վcT`+ iG; 'KPkAw+Bw%iCa5F·`/Ye`7!e*,Hjm<b/PmBț -$xy\q 5mNٚ t8%XKS#݂)JH}QuaUU)#oUՑe,ʍ"!htsKmY9u9G1K^qo9RG}Vjk4 ~fTeAA2 I\zP mT⣹ ؞l_dó_|mtrN| Anp ,/k" œA~eWa}b64x(=sSOrΧl#0Eca럜V)*睋hLTCs0@|huO)a PAꎗ~j8ݿ +DWkvK&+3ӥ ZsN0 RjSQ5401Zntj:·kY^J𒻢7:W^'>;L^!VSϬuw!Q/ŜKv[ٶ"j1- )4G FAqRi]ܪE(8H$xOD/7ҧ7DbCԶUa->,Su6٠@\@xd$4j4}NIn_R2Jb ӭ۴|CYk$C`պ#3P)PiiΕU8+y)͘sW.B\ԃVs{S]'x9$7ݫ|v5MIa(]V M| J!?&E+<<2'6H0' 1, aaUsY׏A?{ prQNť5JU) 9HT(HtMo D5HM0 `ZYXY/ t2L^=$Iv Ѥ*a!1$&~ -&TaE ~_\bv =kc)dI/N[:Á~MCH7 tU~CQwx[&h Up!Q=;H/fP P,_dWA쥑#6xRᓥ 漝*hڰPa3&6Nn C.7Kpg#a|B,9٣)HVl22-΂]t"G58{Q_vv~XE0isrPxVpCYѨDyjCϊ'PTd TCRΙW}ZúL187Eo92n'HFrUdo G qx_Ui㭎tMpaC8ܯ= ћU.8 򀡁 *+rj3*=3njՌ˙a,$Y'r鑈^-1$[eTHlX޴,]BO. *XOnYp@\="ﮂہ6['77-byLjAu$H; ݸ"a"^݁w0_3W}NLϩAwR4T I?a| ߝש67,@WvG .l24-d@KhR\ CZ(ꟍqq+c~?neSq$q)Ȏ{}HR|)R0ɓJ¿LTU"'% ǛF+hgkǸ56.3cd_Ql(Vp Hn`FJ@-f-G9Tg->KyQ[xģaؘQgl -GqJ*a~y =o6 ỖQY4%RWxPM`*$szc&+b2QX *H'iHϽI2:*ԃמ&DiJ$NG"BXvإH0uf+,[Io;]ʯR6 91̸\pwAi0w;NGn%i@(] kQx3><"T#'Y¡#KJ^o`TӾMIWYH!ٵc np i(y3&rmu291gJBO(x{kY $NTb-jFTeu iIe&@<cb؛ym!Ny#IDػF Ψ Id2H ɬ0%AbRUj0iU/9c(B`9|_*yƸs߾utž# yLG"O+f[~kSu}?\7Ri5aHOyy]Uhtr B:WڋNMܠkbeRUZ S˾ܓ|b3< WRwDqX~Bx/#[L3~"Rjčxr(}"|R{-v Y9DVʴD`wsѤuA`yo ~GURs$)nkP tOt`4d9Fz`FvtaHEáԼU湏6`f";&p$sB'|*\L*aAE{!@FQk282\?8^3Ir,۰')!.7 G7( {vwݼ5#' X) 7sMKqr{6|Ӵy zTO$F 4L"Vfp%BH'@d=N:p6RX39U* 7ȃdd!9 #B>lj52N:?<-FƱ%5 )'3a%76rACuVp&is[Tɵ:؏Z{C6P]i5![ȋ5kGri\F}ZK;ܰoTmUrI7I1pҕPhq󜛩]qS }OjM¹","et8X: BOR*-ľ*[MzzTF.Ea{:dz 2mD(܎:QUi:[/7)X0\yu+( <KN^Y[f#X"h҂8JJTyj(O1ѿ7r9RA0=B^5'0|=dnd%[f֦6!*r]!`@%{D}ӝ8}8gNb p))>^J>sӰ{*t _5@24_] ҃S;^Л`B{P6C oW7X>'skU,!%<.hRndyT *c5`{LIBv+o68Yb#P|U意BF 'I=tfՏx 'pf\sZ Lqn^Fy[BC>(ia,R IRjFbfI^ATRX#,a/TyJ ,9B7 ' ]]y$͕𶴐Ys|mgqCvz2} ?A+ }΄ufo W8PvX5!7QZrmUDDWԍؔbFXdc@qG?P+\?߆SX"<::[wTm"PD sN{Q.G7鯿@PދJr]3>[l5Y#J@D Yy0Qe|XEXM^F"CFhyAsbc{lLr>hZS\_yd%nX*};ī~‘0yм c[7*}7av*3V3={B+yft6Crk3ѨheBY(bܢKJzM-] ]Il?hnn so)?Υb, BX h_>,W|#hny7I5zjQ.X`+"@pF!꞊A"OK``*yG*8OXci-Ë"rGm]tYXDdc:D-~1|NJMKi^9..J/3ŷkBOL8t_ >k[^NS*!@33W6Wߌ}V}sCO=L,w#gX$irj[ZU&"Rg_̐VV$B)uZnI&dWE/1fzhFo?`(P>i1~g,˝eoݦr7>P;@VQ'ք `j6kL.0wώG$ i)Gb:I֣aAc|CP[s,H ^u0V r( /?瓗]rH.yx7 7&np&by{UPF'X, _iڵ5P~ "ZWH&ﮝn?yt龅БڦG4?N^6"/ q 4."Y)^/Һ`jǭ7%W1g;" E0}XهO o gP=D*y,E|)ӑ{`Eryoҟ?>vk=bmڇpMc(C?|ӽx?#K< =vy7\l  ?{Rf%it H?EGnvI@D@YYZt85* A^zk%@E_`NU"?.&Г){6xY7#JqaR&.tDLqA5A\._xY υ㍔'%҃'A!Dh  xKN"[J? IrcB)%̰Zr\yٜ._ Lm5cQO-hd1fjo4--ς"ihvɐ[ wY-ӹ@WP A]CNOe6eM~Ҷx4#Eb7<V(x.<~h JOS;fs h&r9OWVv_Ȃ!l|QN2 ds Tx|ŽN.zyfPi +t12QaiIF~ fn˄[2.ہ:Rax11QW޾Ëx<< soIf /x"]fҸI\^7Fȥ,] @>vUn;fM[Nj"#>}cށ]&GF@"wRe0̶!Ss%x꣤~tG =hQ::fp&:ŕDn8-k_j@ibuT[3CĤ"`Uxݻ'NropSѭv:[e7AR̸*@1wXaH<{no0]h*o~ljuln%x#Z6¼hkh:*esh+}H0IrgX5,;Jכzm)ކ b˾t:$1OU`?B O\zoHzKgbQ 3tHsShZd9Wё*wKE T­I">2fl \*IC*\PD}֏)+KmLRS?pHo<@&Upćc"5ϧ::uL=E7~yr*"M{G5kXvl@ f!͖ ePAˀo Phڽ=W#i:3 lTNsIOǂF<~O8) A\# B%ŢMc^ͬsmgTߦ*V<h` uWthJ(V;r̕(9}$&V=~U)0I,),c#RfO$ cF "8q"D>N=!l䗫b6 A}$es7<*! cm~J{(Õ-u2VoG#xd?Q2jV?3!_Urnj8;“G1 #cc⬲MJ4"#n=oM | 2Y<2 a+=ň/ANLܕQIkr@ a ƀogκ]ƳܽwFu|T=bɬ-'-qʡK'L-oIXθ97_ǫ磻=xT !G  1Q|aw'qA (ƚťLb[{ąvߒ(ׂqupOPBxY縻Ok33wҩp%hJټ!ήUK.kfx/7I/Bv\s 3٢N^쿫*,eDKUb[3Ͱ|۬j_c̣٢h_A0!?x[ߍdБW=J4w-lď˪ ʰR Y!YׁrQ|Pz`y]jr)ge2mgBF枩28|.L5f=(Ja?=Uc] ,RFG>zyY(?̟Kn7 nYz[*_ `wUS+ m0jI{ַb+s"'tzJ5RQ:7JXaqeKϝ&5QHM M{7Oni2K*J9PfjKR[O,T %Tv ep"5QbͰs6TCu%y ?'ȤG,u9c~;sGL&o0i7J01К}<^E U|8K&LRWt}pP@Xּʗ_ßiB@ԫ%{7N~'YYK+Mg!oӱ-h5c7 (^uR ow?U%_^meb3q GJL9sQQJ8aI\EWd#n HP2[o}uV 1c?lD1;d'ƤSg&jui$<K%FI;ōHdbc'"7c` P_Q 0OvnkxaȚᔊs5U+,l#xWcsFeyXyOpF^Y-^VՅ~|W$lފO._DWqsyTc:NZ2| G"Dt tfGЂx)Ɏ-a5"6.Yz1S3z+a+.N\1x{/$l;Cml|~ !,̡쉩ĪF+d1Jx1|#'X`@:Ca4Gc/ܔqb[t>b$ DƸҴR,2mWx$ȨVv5"2Zy|.YmS0ׇƒjaF7ɐ,~v^]m蟛ppDF#KS|0M= ^LXگ_(\%n ܷ['0Y~2c/'h[J3+HçE Bo3Ѥ@Ώo )ư9*Xo,rzj7 .](ow5{KZ>'. ~,%` 4Ϥ'4IxF]Z$$"Hg"x!{$ %tntv]}%|ЍS٨ rsQ0z\`ԐoU'DNf#~O `ӈBKf0G}F_PIWG("mT8m]jc7 )]MKmǨ;n^"2..#1Iu %Ud^1Jۿ;2;a@e/wnm^N/=EÔ"$2Za!ߑh)im\.+o/뎑[HjjH\qZ"wB&^=$Ԡ 4Ɣ ElVOXǵiIs q Z:Ԃ1x9(4tZӪ9#qȲZ %JJ X5E M؇8,A5ZlHвE4vw?ykf"MpAH b[e wiA+ 'VUJlh!sfBX42ĻDp-V"(0refofJpހWhv2 l'~7y9D#ڂ?KPAeGi͌ 7Cʐ)&^fX|,觠c`Rgx:sxkM%CA3O2k| jT ^TmgGQABǗ~ M8c4KG0L TI;ci Ի.EXB26)_Ĥ/ZOZ6mk LXb]h0ٽH}LC"70tbNҼ ,S$~ԡ]0|0GV{ Gt-/md/ ȎcXMCY}y!ji*͗E>磑7n-?K* _? j@;uW1Ko+ R|/k7W\0ZŌ獛Cy-I լEmv(;2On% DtLlYk\(P1Q¯2wݕ\"?,uz*E ͸Ij)0Rev,$ޜP( YKՊ< &$W2NKqr,iJL |&!Y cψ􅷇^(/0+l?UjQ˖.oz5 _:|h(B&; %pk[/7J>FnßR3w/T kt_v\3'5;ҽ7+s8=H1 38GP2TYqla'/,TalH5n:iy''BU_*5 )`1G D 6@*6^}[(f6UanK9̡8 Ɂ4{OpwH`71J1^CcQ׉Vi) ;WBْTm d4P^\ͫsy^CQk/?z V#Z|zݐ6>S/,td{`U(j1R{]tF-9ʪ#}Z5K Xمu9E+yEm3QBuVj)ufFeuhjZb.~‚X؁In+zDW{31jطi /&i<4\˹`<\11Z*3mjehkms}2_;U=R$jJwȑ?CG"2 v3/_-O^b l5^d-pÏ3V G^Yv*UH{ó!U{[&Ӣ[D1?ɑ Ѷ 8T*iȽDx<|.#Htd6avqwє 93IDž^ w댩>4N;azW\'M_ %ls :[#^ǵ8) $GvlBS:Mۄ" +d%W"5Jsȵ)dA@Vgh|PPMX[a- ׂUG+va2_xTeN_X*ؓ-8~Z"31 Awځ8?=g[lVf%~HxY!%NFXUܶ{ٷ6HBhRKvo*襚.\R0s-RF F)BGau:A}Ы sg'Y u*{O(`]iV)`<{:`>5!l>j<#h(2!燬ը7n/^XE6.3"a0yЄMSGv1n6pY  4ŗLm&sˊiTDy؛CqKN x:|ahCVod[W/Zg"q _qbL;*W^6{{ B-Ygfnd[]YAw~8`"6±O.Z"`d޼s-)$]dWpԓ`-}iJ-'0NT)՞MNZo&-7flpyQP(R7yXMw8-\bn h+oCG"'S-el1%@[8饳=Z.FO\a('n!,%)Air&'y Hjv=b&ƖV,@2)< VPU-bAp;wնLͱ8ӷZ!ݱPϚ^;abi~B{,0s@NVϪjU:^'ֆUzϝF# 8A3v\ 'O.FA*T:l}LF٫n$I>_zr48WC"Bn]ha,?hhăgi}|i%Ӕ!*"aVBa%Q]+LVW=`Єc<6hG@pTEΉ+OtEaG^5LfD9czs]0ܸz696xE"DW2%q~yC 'gx 2.u!4̮QO[٩2JW\u ZT. <c}Gn{\v lɥ9oRqC B`|.NxM@`|sӚ,; Mxa܆{zpmn)cnRPihCpq o7gxẻvifT׳OE8:,WzF>"JgtQjuXTĨpq:{y;d6_ h{y/H:צ ߟ,?tab_ 'n^3θLg ?O3q۵2]uPA-?|kOAct MU> `ңW35 жR-A9~8xY4E(.)kH We9"p5I:(}EƓN{meNs|jl=9j>O\wY5Ie CnerO߇i@#W]Iۦx5Ƶ]1g֥?'oҝKfGIpaB9 B$4zm?ʱ?Rd:ou2-rd@<ٛĘ┨_[/RP뼌UG!\Dc92PVxI N.c{s6O_JpKXhcX` tY5}?&ɛ-$sL|ScV@5&{/*tT2ٱLO1LTN4ɔs`qIzW!Pq{yC33$NaKaGm+w; '`l (D[z׋];I=#D+|.-v#䅞Զ&\ "]Z!\6ĵ7^rD1R֙Sw@ڏ T3y&=u\t"0ej)EukEu-AYp!m/F6#B&Z@C]1KFw܉ tiX OݶmقԸRW}Fa滔d;)Bf_(dSfY5xOW}a|j/(=s=c7Ɠ΂(ʢ-/@jևs]U$JV_@?v25rW*G#ܸ`z/ffLO2=/ioJGPF%gn xZO;gUa@P06 srQjHy޹ikdN!"/ZhVEѮ#Xv*%EPqõ.0J[1Xdb6m9C`M-d ;xrPyS%kzq\g#$ƍeɀ@4hcQ^K&6ݜh Msw%ZrBr8>,0;4vq/0=zm;)x y Jy}$ `Enn䳚4lfR`-yl12pf[i3wrͷ_S!HVaF߶ 3EGG@:۸ȩ!rYHRoSWc+2ZV{f!cW0~$Gm8-xh!|9Ƹ|!ORuLx'=4aL.zvм,>se(;pbG<%;c"^\*M'pwg0,Lh(4t:{߸*GB*CQ}ԉko ޗHeA`!iYpr",|jjz5g<ro{*ی)9+o}6~@;E_I[υZcj$Ϸ͊S;I(N$V:!ozEfZ|4w ,gYi]!X6Bj%nuva,!5¼pIhvE74ٜ<=XBkx{V(yn&|xߏFyGem;=f LG9ʗ.ldH>P#ymiJULJ="6Lb%{cF՘I72#1GTNHHꊺ Ra)ߌQQa=(,Jd.0/e#D9k6ZKrh҆t <㦯4`ӿ,Tv+2bVh9c 6G[cP;K!i"2b%䖉T-t Xڊ|\ڏ߲bݾ81sC8֜kL;;N|u])pNQi`?t)Ѻԁv({'%u!#xMek2@Y=}!{%d'Pz9gCܑ"-4 fM^G_[!v"<5 kob*I 9x}F%h1!A_NZ@ tu!2OCKMJ5+5x*RJ(l2~A ODgl7Vua:V^J-9޼W!4'7@2Qd",eaHy~P"ڱ!:4bKzAH~Y6'UPțЀ%B]Ak[9}[¾CCM Lw 殠-oJrAF>PiŃolC/JZC=r*B@&=/5EsXmh9Q%RKQ&=pʤG΢2ֆ)j:wceL5GSa ) Rͬb:N $,Lo56˕Ջ5s A.7ꁸ%R|A+0k&BI4`s]`yIQ|J\C_a6TNEUQISݪq?dސ[>ͺ}5RD׵Ȇi҃5kgE6C,;}s^-RLo*L9R\{z1cN9 |IY=?A, 6FAϥ- =wIDdl4 gԬkK .\߾z5x,~[4EąpX 7QB!Ri?jX+lS34%B:0ݯ1%r6IƦpPzr9=%-0Y$GH623͕wF* GE4%/-+F٫5Öەl@qȡyZ9Q &^m{1 AUd%<[ɓ wZ>`uʤ C rpoT-rpQEX=nɟ/ cyr<) btӎ(rߒȡ}~&;+H4R{'_#}@[z]u'Х9O(JStD/D5iF>ԯ D  ;[n*phv|j#} ABK>%fjHlYςL,bDsBA0AY p~j= #v @]9ֶ}A &Rm]j3ε :Z#c|1I(+!xAg Qs7rG>Eջ eN䋑̚g[r&zCP& u% G?^d*惛L`lJoaGժ|⛱^ۧkgb-lq+d":9L4\bV (5d"d*z$c?q=jn 2?rR~roCо]60Wy՘rh&D%Êr׹#icWT(6q[:p-x`p(S+t۔cw`mK d"?v%;0;ZV&mrjv̔u̾!!HN F fնڟœ-gK:B?8$?iAB%jl)]<|pMF:6º*2Q* AפyXEv>A\H" DLjxd@KWgX frT+PSfbe&2.-Ʈ)FJ N" S P")yv#DEi6O:w60,E^SG [(ۡVؼÙT !j)cfplbT]< η"kqE@Voյ@rƔE?Q ιO`| GgڸWeF؉aBNm?Ks؇S[OaWH~.WtK[M5,W͗g_E# DEEg,LU!w 〆mA]drcRTz EkWc1pyIWwX7pL>\l71eu nAa#@>+ؓHF3 IJC;\BgFN\ I^o1yRN؜tf:s7BPЧ8:]6)ܳa}gb0%:?F nE|[]LT#iݝ0u bQFZϢ} @]3D 4gH;d:+AXB=fmue8GHc ?v-ߒ( +o 0SQW-y1ʹK C9IxtrJH8V(,l>gNBrPW<D_8&4ZvWW SBzPyS>;iʘFc_\ ٤NK6H(sF[:@7Iש\(]{Lqvuxpc5'rZp}^MAY: RNexs@ HR̻/#O솳ys;1?t?es{C{"44m9~3"ѩx:#?rjꛙ$2(81ꈛ5^[/JBiIVIWj3zB4q^R4{TS_EqRhn[y<͋-﵌ ef8096,毖o2Ɍbg'=>Nq01)%hbdrfsJE" P*P$vX@hb.ENۖG=0d*ߊ C,ozaȁ77& $Qi޺Cj xӭ[(WP.!םZ|FX}Vv3HWVjh #k`d5R+04"=u%t6ZH.xt >Sx(y}Q#XZ!Yd9YiXVGsh!6Dtϋ`Qq@[ ǽ p'է#H(ٛp>`# c'*eokE<춡/c Qy [@Ĝ>Mغ,JYXэ4!kZWybZ/&m\pOӧc}afG>gSe15LNhUoޜcwqB"}iwLt+Vg ,n yi窤YBT 6.0!xŒc;%vWg .~մz)1e-%+jܹXrV^2KIEKi\GԃHR.dd*٦ou CO\MK!;f=%9viFL!^b"n_aJ ѩuG5ӫPz,h~FBbIy m8,P}ǣQ/ٿ⭄<-U #./ 5gƟo/@y7O0@M) +4p85r "s \.p Ց] i ƼkGkZxvZ1%H.QuS np7Ẍ)M;3az 1sh؂kH6P5jdUzE@!teo ϮX!jwJyVdf:*g4h;D!d̼Q'{wOkbC/Jʺs@,ՔOU*aIw Ϩr^*[bj$mƵ0}"k(GסPUό]/-h҃Át*>X"x4{UMn`#IY ķR\pFv?]GN{9PsE]X°evxjWZ|Y =Ϣ _qoOW:Wa| p0`[kǁ⒟lS.ɘZP(Qx-ߎ/ڥuX3f쁵77 hyf,y5XkXGV%i}f*Z.>8ܦ}"IzaŢE'TݐfZ!Բd|l;^ߌGjN6g݈Lֈrq7V+9[JjgP˾8w9XpMFTSʉi\> !8U,+_x{t%@/SK}L[iM'(ިpDbitRU=+7/7¾e}? V|T'̠<UݲF_Y8׎tZoDl&z2eE#O4}pwmc~a;IPjb|@`@*ӇƳ0R;GLDWc3攰0DGi/qI>8"rnWI孧QC-WSps VYh$ap .+"V z"6be.f_C ô\brwQ1vBHk$-[K4]FK ܺ%\T ";z']o=HD(r~ n|[QXPd4Tx[Yϸ ڧ z_.s+J (\Y9;V3`Ĵ>&΍\YBP3ERZaq"@v1oſ1dY|AV)Sչ:5~FЏi?<z-lX^-JjJœ,6B 8ƳlS{ f•l{/c%E?s74MXWGV\} ̚gGU/g\>`?FXg*f$>#s/pY g bm& ]I?]>Qyh$:Z׹oÉub1Tճ]?J!vs ;yPnKO(~y'tA u"U$vn%D7bwQ0aƢ+K.J'4N;;m e4@s'Vz6MRt2I-_&BtfQF L/E@_1;o\tn MQ?Lex+-ཱt2Oiʍ@7J֧HTPFF jY64741$W/K>(I}Hg7YC?U/c"1OS⾥Qt_[z$$(b~=6Li+RpA5Hb M@Ao44Z6w"4ɒ/~Rh .6Ƒ7tIa%IPJExvh 5Wӯe$P 7@9@ zz^-izawiƑW/r \J]Y0؞$}} #r?e&d? nF`e5ϝsG0υEek;1r9HYcן/(VlL+$FBfWF`P<=>?#|1B!g|W%v $'LbE&+{υ&b/dSHѻ( h#Ԍ&|:溄lKp.y,9Ȩ39AN8tu"MGV5GL-)0ڼ; 7mk[Q/e* EwLi}^.Fz2l:ܾfY"Bj,dQ j{sgZ Tl=Ooq'(IO۱u_KY[anC5M{]J7 RBGeIN]_vc] DIX36,o+#},m)'Do9l׆G9 &oɪZ\* q)=aA;.q-x9z:/(Adu;%3+y|i5'|/`~ͦ9}g:Ú~II4{) %bO,ҪTc十ħTp<48uj[szU nƪUxFt,[ۍ34$ֈc/.eN[0E3Ѭ(/h{𱢾 X9nшz4 .sԥC;J$;QaIDwb ,h+.ՍDuU7QbsE>h;Em⹳| S i^`jYz]w녲Iʩbo|h0gΫL<:.Pl:k(ۥdՏWn4G E,9(z! KZ+07bc4Mlc3x;8󰿺 wCyP:)l1hg.uR1HFhZAtCGۂr0YC1(ͨf|*0w.Gˡ,[w J.97_;-HA=|y-;Dh~@. /N7\L_C78nMoڊ Jj˻=D ٢b>GxI?c+m@ 9U'jWveݻryED{q!mX ol=jNnf[\< J!,䭏BG0,a8՘XpQ^ #KݜpC8ѡc\EJ };/kI{xq>*k]C#8t+Ď?3fLoOǹYߛ?Ob[kՖwT+$INͧwo [ h$Peܔ:O(z 0-=fG3%ipz˥,hӷ( sii>YO hF-&c+3owɪB4`^llL`SYoJ6!;O\;ʐO ݋d5֖z@S.ƌkdT/TdZMv&DZ)Zʦ+ rH4R" B{q6VUqքbb{eiI0- GIRuub<5u4T!̽  7T: 9h+*-Yk㓑C'ZPz5`ĝ9Z6 v{QH:^fc]0ZYs0|0/MۮJCv&c7VAH?2y㯾4#Z溆Nx76# k~Z<8!94i)4nXYyAQF 2b7kDsʫBŖ5ld!7h9GIx{?3^>*{ C)z^ıٍ69~=>9"ߘX_&)"omQn {X&"w?I!Ap/.%ex1p.a[JՌ2uݜߓ5U(뿚5>qݛb ):]ˬex [re#}؊go49_|{/E{>$~W֯×;{iyi݂e愦ï}{$zgsE}Jr/0v0#.BZ:aO0v{!,de4&vcB OFFIx˝8ꓻ^һC :\(у1rI@E?꾓⯋c5 xI@h;6 9h^f2P0:"A,5;nHE@pv@{Z9E zOlnEjvSUZ7F97lO՞F"ئ^k9JӃ,H/@EɏپPmclĮ.$mMD5 &Ig>-8 X~(*a3:fT`r6ZQǯhS𩋌8iVH@WpcPKq+}a-=ԉjD5J+bm!8itŝw NmB 2k) Y§* ʭHZ5gX9A#+ZE$\2%hh#>5L`&%|sp'0UEmO!6 5ʙp,O6%R B?ЇDZ4>@W@7\vJJȎZcG5Uh-눀O|IODx&^ x{JW2ݍe \ti5Gdԝ[(R$%H^&⓵G ;|1ͼW>IO͡Qui&!zF^g>X9($nZ@4:o,Gix\{ȇ]& fl}'(qXLQ{#ExN7'iG;V40T?/ "^C gnb2 .1};4 2-)~̞r#(0{fG5~Zu 2WwNWIGUyNY5Fc96ȟy|0iw͍/NbR񗽶$iZj6 $q m3V?K\Mѹp:V 6<}"*"̻б "U("Cc8CiSvFl "CoYb>2eRYmĭ{ ? ouR(Mh1.p9jo[ܴ";ǗW`IG`1kXTH2E͐\Ih?8TG =&s:吽GfуcăahLrP|*VKd$<-e&M< /,$47Ct;$Llk>}҄cljN)s.c%@}8mo6 fIR2 ލ]/;ɐ O7%ᇔ<w -18 }"gw>;X*_\F0^2lVRJUbѤbrK)N9?$HjiAj[꽃 U `H_ofڠC} rBm? 1-Qs"?EkS-lƫ2ظrA菪%ritiu6z|sj{hՔ4K6PrumY{.\:Qf ۸ZXG~ȧ']LE xLRyő y]xgȪS VD n"Ѕ%x"Y S|Q't^NS.> G,Q_@tawN\-S@}((-A{tvaS&XC/ l3Iū2.a3e`B)`RS!`s8n]ûäI a/^F4PR0$*c U ~h&qv?ܧqЋeºL `-z0'tx|O=Wl(Y-^2! -_0![_\/*%@6rJMnWt,;T2g[:Re+OXj=j*6gL?dV{wdnU@R|Т Q:Sm-vzy|jI~ MK Ȝт*Ŷl QݺO̻ =}yM ow~ m^M-:,jҜp1?N!=ncVE(|k %}Hfc?+eE=%E^֟/X2jp".M0>kٕ;'?D9BJ+|pingpbAFWDU#waqmuO{O^_,7Z *ViCIA z4GfH9Q纂_wxX"8zPTyU \Ex.S~v+a;=Ȗ`4)J)J:JOڬ%7͚uyސhUr`uLXk`u']C;ol].wL% K̘gBF(6wzf?ᖣJ,UtO{\ag,>:SFo#5xݹ'ms*1<%EZнLv|ԧ΍L_ŅǞKCvM0RBU:>gj:$B*?8Z-rue*Ô|8l~k}<K&޻$Eo/~\w;#k8SZ"(]9 )S?L_Dd)tK&1$^3e[,]^IV8w\ag)5ax cn{Y_8gkжsT]"D  ^frhꃣóΒYּ[#f>I.P}gա!;jy=6$%(fj[_A_=莣vϾΫ yi^Oqԣ [wϛ9yBtpT~1pYSzDtL&# @V±s61j&QӶ)N0rzC[:hyı'8^g ;٥+'NDN\ZAb}P2mՇxw&"Y.l].(_(4WZۿb8.6 U)vVsG½{V+钤D»C.C|hՋ }.^77z6oe3!;XSkrVJ(OC%OyŜkNw_;os0b6ŵ {U\IIc䡠x?T 2?8Al7;u)8I/5,*EE33}6}CܦfZ '%T^֒YV"&_rK G'XR[4YhyFkEXl4:DI`a_`rb6 FYo?u)&9R*#)R p m\~/w0+Ni(d'Y@E@[_{G{0ɛv`Tn>׾L`DlG$6扻 c_5PXTpA_cX(a%06f}˼h%j{/҅:%xLʏ.r,qּmj쵉+.{_孾u" MуO4םZ$p?9P_Q~`^>,H)J$K &v\_[>jLANPgIIMe~m1>ɬ|34c P%]}þ&vya31*A'k<>1:ZA6zkOHV-s ,-d &C>r- p6mJK՚!#yA #5%5( oA E.E]i]B5'!馎_Ո.D)ȳ\mQ::ܿ'خgm;zHˡ $A05w4QlZ Hk]҈bL$c%]-;e$$\n(^}ɡʔ)WH>mG;w|Z f1n@n8P^+wyOJqߥ"%JG"aJRX7/0rڌR`FQ)/]H-B1\vJ TV]BtS )gnBIbb>IG7MF̉{Oz?%L@IK-[Tn}t"Q}J5ciAAߧei{%KA%r1t !Va#!9brm_rt=_p.\8{>!(I0,kNK`^_~iLSZa FhԮKF9Xjr填ƞPٴ f5)zmgW-qp0ߙo^sD7;j*UN?Geu97bLͅF2pHw.b( aH}y`=+j|?QG괿rtg aD1K2(-b8ŧ.K2hf1-/4hΕ0a3>1 h KTߕ0 E0FhWH<~.V)F#3pd㰖ɴ[A^Xtm/,Σ - 46:d}?*lzS> r+FdHT}@{k}b<;=#bB@{ix="7>uFƑ+xxsɲ"NZz5M0*e \*z铉aH&XH: ?p|q)4YySk捋B#[B >g,Fh"e !By2b@}ɝ^O]s|0n뇖/v1ML椕i^m>/9^i`Z=zY<$\TĎP9LOT! *ִ3iJ|AC@No󇑟XH/LNgQSadcc>D)C6*  @lkr}$>iFG6[cXsUEVo-ef X\fcd[73D(%T˱U!t" -GbZ3)(. ~KhcJk:FUuZWI-d0[G~^QclIw'jTHh/oͅ \H9>f( v1:.P85)h1.7ـZNoQ'tePU`a^H}ڝ=KM2Aӆ:C'W=;{x}auJJb\޿X7~ْ6݉aT0 త’zZMH4X4urMQ1Cj:`=\mBU)A ~jaO=췽BwhVuI:C!  + ī`cZQnJ#u"kIyL6/Q&R#4X1襌ԪRQ1P!B8h)b6* @5;Te¥|Ĝ]q%op\U<"n0:$NY[;e9 FˤD c) Z0TnmE3q-r57R& UG  WP|+o#?|ۼ X *4XZ jBN'tm๢P8> >T'8"/*o.Al'=WiO"Bȳ33Y.%tSn-AvG|"0d뉚 /|M=$Ï رz#A{ȎbYl#0`?D|p*(Q`b&JO{U)hen>vf-ݬF[舶񟷙B$&t =u ftn$YiS7MC1?aH pW0tfz ktC? c>\^-߶hC{pP1>|:4Pa/$iPJKMm}ؐn٬m8F$K$ZBkϲfB5Lg+8 Mg ɩ-dɍ8P9aMr oK(6vvieĹL9!mM[>uHzYrZ8Iݫ49a .'q/{%L5PE/+^u􋳦F5/ޛ&9nq"I? o%hߙ[toNjh$P\NV />4Arv @2I\LjZAZy H6F%f@9%2O@X+S"/qRYÅ^l)v_w@ip؝o=vlsB%pM3=K gVVL懛SL'fUj\LI{c ȣ1 2ΒgDa\`ŸPCAZq4.緬am,|/#e+%P#T+ a@̔ͅc.hZ Vq }8w!y6=۷Wh?/ga)V/?h,pP&Jϼ*&eBO1rbq,Ǚ?=8YVU·g[a8E[İьη1 EtTwvXeÅ6Zm>[KL҃$J U^#1God‘#a@(%!|gp 2:᰺(TS 8ѯWA6g55@'WJ"U4>>v#}4>b!<(\װ941?ǽ9+͆<DZ+-R#iO %((\+@ǂ Vow ^%a1*(jH]  {Q Ƚ9Ђ.ݔ&M)L8׎<:UVHɞ1N*_VRęEFv>\5r5ʬIÕ&8r+%m..2߈a2 <2M$zp8cos^:LB-͞L#qr䴂H,.~25׵$<)J6!Z.k$ȉV?m $F x3OK9B~T灮W4lsyz tn0=EDv^ UTk%8 E+AQo{>tmuDuxb12 iE*hd[:gg,K jEr SdRf0~ruE<n"N=ѐi})з9U5>WJh!bɅ<0|djL2tCYԿ+ECm۷!niCH8 |,VF/iJfܕxs,f~뛽QF N|;SVL!Z 2bylӼCjTNhHs72N&J#OsoX_/HXO,ȊLp L & /يICM~6&`D Ө7>y(\|>NcjP?e]~4-ςJ'|X# 㡻!u)N}ŗBuQu IRFZ}wphb//"PRQN=gDB=GV|}]̈[b,`TV4]@ k!.(r}t[)~1c8mCy$EaUYn_Ҩh6e_im)HA4h+-v,Rt6=:H7zfRm9tt˫̠%]\}bJshd3՗Jr)N U k?]/* }xytc . ڝuZZ;X*ӥ,b o$.ǜN_RJI>M:x!2Ӄ@DPf(%K[_%n &?,vH?iҟxpsL??bY,uöHۢrI6l <}I`"Cb)U-DFMn{II:D XW1Ƨ u( y6#VE7-TBky6FUm)0f xuD__׍tS $;R6ɯ 4}[@-JS%cwP7<-5e/'3EDCߊYr ({e|[nK 8ڞ&m}=hwH+XX|eU\2ȤLOc<,9=@ȫZ c B8‰s?;`9=Qn1[8N){j֠4?LM#"=rl "4XXp'!k`UT)nQY[J~Alb⾢c(N[ϻ1^UDFD\I:>[[ c!6- :];,\Awc/6%bcs;L9uÈBrqFY(+l}(F-o}ˈwd:ЈqJފIB^NvLȊfdWeE/14)~ ݊* P66$G17eAaK{_n_Gqİ NjP) ),GRGrc8qc- sNkp6cCgEIFg+X{ Oq3$NGs8QJS azǫM)~쒎ԑI h F܇qeڜb<ϽAP@6gj'ám>ej>C|.B &j:}WVPhU}muæBKl~=ŵ\v;/[|ag :g7hӅj&TR#χ.0jTᮥdZuK}O!VyX߾/v6pVceѱ=BQIVaS^j`3׊~=Fd iI.ĖC" kwN$˞Pi=T`%K 9T5[{@fo VSLx; ljKE8@I Oލ98x8AZ;˄8PĎ"-ܡ:St``ʕUwM8Ҩ}x瘏V {k=kf"#11OVэ>N8+TQT?zpQƬRW/7Kǵ(oAx6mgVmr> 󣛦?W^(.|Uj'JۛWPָxXum*S뎯d*O* fb&Ge,y/Z18X6&Sʆ2<֚xҿLh:7J3 Vi@ܦBzʩt:S_z.;)4jk#ѡV9sUX\Fg<(Z[>+KAȂF:ޓ|@ZTڼ2)υYKXiaV2`;o#"Iϟ9yi'$BF9k37s*X,]8f) YIGW$]GW~Z1׀E$\O<{[RXnsό{5jNJ^0䄙p)7ty5GD'lJ=~I՝{Ʉ[zY)6p<'d dOP [R;Eag,@ՙ)fP8@DGuoH̾5ݿх&֊)8MzG˼mR<zTxMrsJIЌv Y΋+BD)|<|Wi:;C0{?<+ެ%a"20[s Ҙ궅!(*h|Hq,h ̨%9Jx :GFHf \c Sk!yIzh,n+:/c3ӟC~ OHdpǾQJE(JR e}HyK)1FBE]!W\S|9 :g\]V[[}Ql^=<|i*I!sJކ"͓1sw)Tg`{5L2O9dbHҞr فOʙzٺf0y΍1s%p!_`;y(X;XII\ퟟ]Op5aʟZ\t yr1!+2K6=3inyUH(Oa^n@XoY 9~1-$ȥbg4,Vۈpe/G1:4{fe:Jin 4a<uzbvi{4=jM8h+x=I®"ZJ?TMV5dn8 ~JeāxLhFu08-<21Ej(Sw)A3a4I\/\nj';'x ngUyĝӼ78P ܱ%dòdjI-"3Pxo|)uty4%\ё؂c Ў $cijƛ֞ñrS AXPx;TR6+Or/~Rn/N%f7DG+XhI띣z\L8N( p:sI: ԍM$!D 9p(wpre㷻Z 3 'M Jg!bV:'`ke?4#C0z7k}4>& XT Qgǫ;9d 14P['rLҥQu.{>*U64שw}h9ZŅc.ujꭑ@Hv{OX #{xc{wX(`{?@qpb@诨C1FFYo 67ⷐ(^ u#[Pm`ЉUD#9KLTa\rB%l+ ^n$R^BOBNupt,h†$CKY<8;_\-zo0;ӣ$ 6&P%=$AՀVq-UZzuyIX.bԑiov ރ#8R?Y]p:!9Sw8Yk"jiS Xѩ $\|_KX:7r,rR0&.[|3ZH[~-BH)*~2 !9^0G2;"M=sLG#QuRT1=$8.^\|[F]*" iN-u\\732 X`2T!L'"O-xᮗkK2*?ưhu̞bڱKdFtJRe{pl){ĹL[ o=k҇T7R:փY\  Ѓ,-mbBc՛DeݗsY OԤBCXL;m1B8?x5Pºz0Aӳuڮ\(7;,8n!0&7D܏ŒA \vE{jW ,{U[dBX o`fIQZJN5nӳX.b;L뫜`ObD0җK_AoSQHUηV\|R4R\?އLf":zwB>+U8_zQW RPQKC zf /qdƪ&R2 )i|P-̓LI$Md|=݉6؁HlcCJC@8&g i mTXjԄb89 uYy(0y{?p OyOtcR ճa3^N"xęeGa;~7?,ɭ4(E 07~eBuN0M ts/~ۻxl' 8bP:Rv.dw]HgKwЎ@n]UfRz2B&{uHx] <5rp%%{A.uiϱ\易ЙmM3BQ{pE@T13^P) {!;) O 12}ѷetaJR@=bʊ,nʬTF4^E` !x}ô^7$Tځϱnֺdġ `dz0W"Hجj{I0BHiŹc꣬h0Y0v(ޤ.O@*>fTV_;)XT ц v&_,NѸ9Ɓp6^{}l9Gf {{M~.f/h3K~`T\(z(L nw16,CJ*6DhnUQMj䴨Y: B9>4:3HLP,-j3d5Cw;Zk߉{K ]iiK@.-u62]Pz)֊ HhNo[ gk4tKI%u[!;u\F\/ր`9~@.qOӒuoƱT1?MnFe!["d-/Qu6Hsޜ e]K vf]|vPX琻5vZ\8Ng:ӄFHE5GMٕ@W!BzG&] NJwn7T<&\Z~ ukZ8I!э@0{;ef) / 5%+M0EĭHD!R`qǟ$VМ2?2i?Ǖ9d]ɉ !mCro_>QN^%X*"K|KѴ~_k#BbtfH PiВLGht27|s: [#GYnrz3mn0`9'kb ;OuFd忈Fp8gւTA7v2OKUbf,@2 y13$H,$޵f (u-M`@$wE赲ۦSCY E#3 i!}?H5TK0\ߘ?xU@elVBO!O뺿m˴H$cspY,2\$\ )I' *ER2\%_lsp/+ LA ӒӠL{V,K .Fhg+hU?: '=^uE1ǽˮ̔!:p6XyXlۀ2Pyf cF [M_z[n%O2DD>t1)H=@q _LZLΕg2L$*{Ρf5hQ.ߏ?IuEzł\$ę;ZFX%p/CUba/oqN+5v۴j~r{|}as v.3uЪ@ݔ*7ÒKvQ;l6}b" T\˓E-D'r˴e Y/~-ˍtѹ3M7\{u֛kTomH<.sݬ< ZD3XiyqyU )v}n}dxdYՒl873xo kcTZ9@(b%)@{N#S Z~EdS0%c*E*. IGNNX_`M:yݡC+b-wg7oek:|wρd%J^_yC$7BY4=0z"=ԷO5,WOybJL>$4Q "C)9_Yk p\vLF41W~ ࠈ7i4MZAc`>r`x {SRB-2()LQ6+ʆP1 l6#53:PazA)y]Fz77U=yYLћGqد e/X( ѫPUL9D?WͰ>̞.$wۤ9cͮjzr.=W܇e3L7v6zɇ KfaǿЦ[TY=Eʡ:,H=.Ιh6d[fb Ǡ?'-}Y\ׅf\H>.KaN:u{ 7`0 WDf՚5w;E'N i}6YXJW k(?T 52CrԙP8Cp-׍G6Cxod2<lIsÈů`-{,3,D ̷tń eR4b2l,hAh҉J*yӀ f.yK̑SEUӧ"3(N4dW%ZE6!o#gB %vOS2ҥ$ßz>eaߤj!ZR#Ѡ]}[86n=s̋5 T|+3$9ֹOvL$ daA[[;^U-/5T,rm0v`\-Wض7ڤ$rN w/QWOϚ_u+T.X ,}f:%i O,M%+c丿U2q "#qFsw#,7ȴq]HX2|k;a4/nф`.^Ap ѪWhH~zsf*:hqr=仱FwGncDX>Mc+ +_HH 滭g%MCBZQvٵL7QSq9AfA RtN9_ ZD͜!ǒ}롇Ҧ۔}ݙF6't|k`ESOҍ`|TæxN_6q ۈV2:YP&D2 mZK5Bdy' 8(_!ٮ$ʀrBF鮽}0__ (r'7,'>X;+#lX CI_ 0|.5.ҲyX {?L_w=ܭ:7 + !'LT' E_,6IB:x[HI2_hO:Jwtc"WI*6lͭBU2ISŮ ;IƦ_pW$b{2|OZn:ebTFbkX U$IofylkƧGY7|/hynxOmpPs@g+LLo kvt닱#({7scn%!^9 gC`|̏N Zt<4\x^Ƿ- E5[˗:Ue`4mTf#yٍK'b$Z[޹|3rƩuk.M\7|zyF; O@MX+,rAQD$6veLƮt8eu%yrڳU:-W\ߡNTm %e'Zqk:-U9snk^ B>a'3.\ZU5Ay-Ý+zvMalMS|#gIef؃Zݚ}l౉$Ri!b]h¹vhsq3`EP5B 냂TiA+riݾՙz5<ft(%tb-myGG0q5tT|{50gA' P5bz8V !4t,ܐ+lh8{)RF$:\aEM64^sTe+*I/9PUtvX*:'f9`uۈT98nG"b'a'G- L{#붔eƋ+~j{I?7@-z9=2nw["K:e !.s)?V#!,IoPJLHH3jB#~+86q-w9#$ҦkH}!xH%RT#el@c!K1a"gȷbP*]9.=bi;RxHrpa)7Xy(Ikj<~"6%J0G*م De[Ax;X$E}E N+R!U]'hHj9]P &֢dT;Cϯqh=ki;bh٦hc';4s(,Zck 5yn,j;'\ dqg-k/H C^O-L&nc֋` yF8qGI[!|BB@~DZoY.ŀ[QhP=LDZ=B:^n*Nݖ4UWR nˮ%S&ȞZe2:5t;0ȣ¬+DЊ.7lju67]tjJT(2掳~)+=Md-pEDy-M2)#3u"%37X_=3IR6^wapx%m*.tKAŸ|{ϩ^\_`WQYuΚG5Ե;Q@2CZP/c#DlI,@tX!Y uG6 蹜znn(YE/M ')ol7*Y}:09Gݕq$6P{quyyM# ~5Ehũ0=VOmj؊6WD2-D7"Q049~S NL)>оz]\C܅tۻqc@q(@ "0͚qkqANd!o?'nAbWI>RKs|b&YK!Ǝ3|f$pz*bx^˳;%.`ƺ 8:/J"EyI^6K:<|Cdkhs+B<+~BAK jbxQ康E~E'G1 'nScMVJJy(|?pݰb(g \IA/43^7Ěg*7X<3:zl:? Ɉ0Zn["@wzr?uo~xTh~aJ$Ȧҷp~TU:##R|oIuR˗J'Q0Mcl]ᤸ;9lp eFp]q;8aS+bfBMqݏzs!ܟ {KyDg[4W"Cuh86=O/Z Rtj;'|zRg^ -UR>o~3-YE&dҿO;4*ODюi2AvkAqWMVn$+UڸC}0Atjk`y.p8'7Pݾ+iM eޅ jݮ[˱^%%/ GM; v[70e )'ڍd5"2D ZQRIK,7^BZ[0q䀣ؙʑ2XfBל%p¦+Al#g nќJ3`vW Z+LnĿy-28Rܖ+ XL^ӅљK"2]s*_5˷ |&ՉDx{&ɋ ye.сnH-u_ .xE!acF΀ӑ’0f 6uw?M#eNgt02X*GAR7LIUأ/Ұlo2y*LXn>p{&#D}ݺ)4sL>J)7+1  in$]0+^)*Ly3) -yhTzHj| lSK?wFf yrs|eRTTgb&Yl0]o,7aoİ Ŏy|[%0#*N#Q[! őg)HUpd30"t $g2ވm536U9/!>JlI}&Fe!?x{@ċʼ'7޳ B xexmLh1%N&PNniÚlmD{fYxPaqo0/󣚄y첒Fd7qJM]26R}ʶ= $ŀk2?M|څ*iSrSOvCqӾQxOK~D_4(g뿴fak~w{q:p ti$zF%w\:}2cOK}']b9^=Vy:d=?{t1l/Ttjc$FutbL#{2D5 ohߘ@x ;>}7 OVe;?Jfx.DŽvϣp%-1@"_R@gS^v\Ҍ^bhq9X Yx&|v.MZK[))}n&5${n Jٺ:3{ɺݩzY"d~k[e.A$/iD3sx'VZ.%#ΆWo9;ww<+*@[ |ugvJQ`Szц,P\m2)đ-Ga1j ͽk/uP]6"IӽV)[0ufA6fo)NFyf53mt53m__dVTbi,SFPOAJ@=Rw G;3hpA-ȷhR!7D? 3,rƤͅc8/F*^B4]/UdHY 5ɢe2)1#yjK]@ ȳP>]]P>dM4-ypKEK׀@*a>6{=keM}BO/W>9ٻJݐAk}wX,oУttp7h9i 7f(fgSA`*Xӣ;1Z7LQ̹ |j1'Ձi&ir +YvM'V(S 2{mK4;k#y wD{T/{?/)5pL|l4i60&GgqkzTfF&|:kTsB梁D :c&oЁX~!_8f0K褚͒&% q5Յ34n})0zU6tɝfftS . w緖Ub{_;^&(L*t 3|9CxU}*򜈉,ͦv摰tt9 oMOwbxRŻkCLmIwq8|W[ZΉw E.B#7uRJ E(cQ l{w[wf:zwl讳\!mԧO,ot`Ѓ+Nz<[N`DsK:˂w158[(6hdA:Hi۵9>G9ȾDF8C<:[Wým/v`{"mo8[!ULVQa)@ %AGy9W>YQGgV_?/𴃙9+` ~@Pq=~xuwgυ~9%LMNXP`"(&~%*-6_W1 g,_CI7BYK_9 ZQ4^V<[ ^)`ʇ% nT0f8pdV/F݉;e1䙴yOot}Hɓ8Nw復LiG=A>Q?ŃzT7M}rr -:r/u#u"n<ԸEtO,8M:Q9y0 J9Ї=Xî2_Mb`4>G ҶP|Q#x$`~nM:O!eI:/Ż}K!!{?ʿaT386|M<8Q%e9CRwڒ9r9A֑9Jr&iƎoIl}p(WU5Bl+ʠz\:~eT`ڀyZ1f8b \0w )t^+Wüʈmem\bo]ڜk5 R&0\ڇ]/ڨUw$ؠ>|>r:Y72CPthSFcAt䘈ۛmB޸"fΨ/E a7 l%HX3rT4Hm=4D?FNI^Pa!Mwp{cfA)[S4WBѷ-?n!BePYQXn6TZ d3eX\p,"i.'6}3psc: GƴysމYK9o K$88Tn%* "muTbjMlw̼fy30nAT5}3H R!n,r'`Z'DsY _&pvDWR+鉶ۯI{BI:XXVPeo$, myºJxrAS ,4e941X+`w@fG^u(Mٔ`ӥpv5iĞyP=WݖLG kl48BlVR} ;"Sq\u{S).w#Qa5=#v]zU^{}L,bݞl<&t;6%Y #CJ*ANZY_c,!'`/ Imn+̋ ']YuũV{Jɤ6SCFdo)Kac %JES+dR$Uly O W8W ӒQ<_/CS%1 ɜY2 1:_^^YB0[H #0+˲bU܉nzB/V|5{Ge?`wPwO[D>v*uv:xOȟ^izeoQ7o3ͫX)'*࿑ď>p"$eKU(O MiaLV(9O!W Tqh3 `hwrw\㨁<ܿ֬ IvjZ7^Tʆ{MT~yy+jI%,lQuLanx0pJc(tɫG Jڈk^xIbe"UL_^>^0 yTz*B V\P)-azz]r: H<2{..1>hC1F?Q`?bj342{DK[e.Qo]AcR %$~~J>q]<9U`gcjKXq(A}6RԌF͇zW? P.o]?]R9>Nk ת] Ά~mXzEIS]6/K$TWg=ݲ TxϗardbzOh}4'lo"Ow"?@.f*_UjȜej8g o֫5I")R{#xwF ,o;qTTdxȊ{!2'mkٽ֨P`>g#ʎOVDQ̌! `%z´dcS sGh+(t}RO5z$$t2F=E͘yOoHA`6FL [tHXZ:'z0tL4WtS^]kZC/aI 4uʙ҄jx:hWSWsF8ZDxj/Q3F zNv.%ׯSÅ .ۇ# r˚ :BJu=1_,YUmy6ljEF 7.aIu7- gV/ p ҮEjE8!x"8>On4-!!5\ "iޭ s j' %0ʻB 1 Vӫ![gRS-YYSKG N,R|[/A`Ta̝^"&CK7k%bx{)UZ/7¹x5h`N%VGs:n5Qa" Z>-z{_X_Hvں'*G ey aުb8`:owwC\`xxi!ȫr2"(ضlw ]l# +NR-Lv @#ҵh sم_]k K|L7>ɠԭxIlJg(jo%]4XZX*]P-Ǜ+)1ID@DX&Oy O=S~6|]u\~bR[J[ez ޞ+xGeh'L>|yb)-6{8? [w·wCF(F=b; }ÌGVp]YJ Zؗ0!ݡͩ^ X#ڸȆ2jo Ŕ࣎۔ߑgUBsMgQQkp1hSB%̉fYߞQwzRRިw-M"KQ/Z)7[X]N6l}x-)ݽ1EڸѤX)u!2JA=3';._%(*ñ''3;Gt^u5A-ai,{qK"(0_秸&.@iX#\q'Ԑ4x$nAJ:~h7փfV/NuwRl\)A1C3G %1sk #wY`P@c_P o \SEC,k5)t絨aM}AVIQ \1Tf*/OjPs'fpLHN@YhW< 9R;*|[Օ0XR6Ľ@j C]oOE+91[VqC5&^#Sg6Á~,IxjDŦZ L֏gtPYPgU6P-&8*4ǧ^bL\ 3(hkb-;jT=B zg*9J]-4({I_ʕ}~H@;6p^#Ԡ[E6q61SVNY+|:2QIK]ؗNn >d{'Vlt:ch ΆѺF(*r ୀ3- d-d!ؓZpkK~7H^/ǵp!V!$ե _߳XZoüz5YL)+c IR="NSŴ]Q<8rXfhkV\){p8wyMnU;q%W^yZnhHkYKwEnE l׏z-|6')bbZi(™D O'2 3YLEvBH̡W]K:/ 0R9 mm#7hLXjsy PbRGlܟE@"C+\_c\HGȭ˻mPꀋR>VGeYK°VCAO?%9b7_Lh1!c+WsfTwT.R|7^9¤[i'C*AKS)|",V#[?=)2!x]j8;`l%u7y8{\Ӕ1&?0nG ; HWӇǧq`{J.<2CrF&3PRr%d\.du4d؛z9hwKJBQi^ Mh͵`9ذ/[9fv tBgE1*+[  }[U%qKoow} ou@Ľ~jose7X iX&|1("P< oky uԗo nDI;ċ.G˒Bu|jK}*o(١(680ퟸp"{ɂAqxЄJhsRSX w2`-c`ːKwF*0v.9@g9BW^ Si` ez"Û:=w5[~8*7.Jt͜$Y 4<Ͷrr %ю(ɠXSJb Cm)v  ]\rblJzzU7{m\YDI={!Ld E#if&&.;bgQ b>3*sճ-‰GYd 8^c :p ,$y[&o |w0SE %ww C!/Jǚ{8u2ˆךb!HY$֋\o7Y٪ک *=iyNU0l2 p6`Ԏk-;rՠ?e}ggZP}2vBR^YQxZ 1z;vLRq ic v~%,øŇAeEFUj@E#@p\ǁ8.,:^NQc'$Xk$13]47q隑JgPtUZFE㉹}UkyaBS7ixNfn2d ahcy+pN*.X]9DM5-~(ǩyO9L~ 4 -{)m|`! vHfـtkiOm kEh J&UG3mZina4W8dj~bٰ|nGvM1Pɗ6dx ڄ5CtT1Dlȴ7 0л5ǩb 0cדܐ݊HR>ݡ #`*$鵙|9El+'(sk?3fq1}2cߥM5Bfq9I?k$lYNUS9qRe袖5hJin(> J]$ᐛ 6 Λ7i.ҽÀ0gR_h~v7e+52pRA%ZXv:<ka~h'{CA/OG3 H[J`ƒ&Ļֹ\G?~D98qP ދ~H9fa+c"#pmRm[|{sSiW X.c̆rJyAl2?\Ly39yO/޴[ ك=%{rC=]޿B qS^Z# HpTvm 嵕xx{٭z茶sâ۬4v(.\\Ee#@O _/LVtN ͈d 7w=g*9Bl^iwV#r -|xa(gbɞwYaۙr{55@< ]r%&L_! BgI3R0vW:ڸŌ_FC~Tf8Ůk{=Pb|֢ۛLy_Cq^vf33fϠKdY7"Fpq!%3 "P~dOo)D/߮EI+(P2>㾿y9=dfɥ2z#6.!i;O#dhSK͈wTzZm3UScf7d&DغQ nߌ[.)C"P{6t%? 3(nS撓x 4OSot#(;G*ږ=3ojU& {4[8-=0:ԝa:! 醲$ hTR;xo`a7kgL9^SYcD.OVa #ԈtcxTք+xyQP,^q[Sˇ2)f2UpVjM}1pHI1:yݶ+d"oɍOuysAnyq0v[f{]RORXOTzȄ y+E)`wG[%8m~&,\O*޸Ң(m+ $B#l u+U5A#[o~paL8;JWCr EeҶMXmӖ]ODrEw0vaLO>L튥 "o9dH~$17ֱv:$A(5{o.i٧Z~]l(ZnyбO3fE0&9oSnUiF2Ľ (sW,₯T˔)Ϻ"K cWnvIIV~$RwGA +//PBv֚t-&pHfJw~"mЖ$y^]/5_Qtr 35؀֐0M?j_qQ50bwU{H?D+j@_kt1)ٛ|aX'j%LSTwilY\oסF  o/}rDdb\_qj D"\ǘ̯i3+ǘĕNo_:ph Ue'('W.jG{ G! ;v 7 q@CcS1QW'%f\6^IGbCcEL) YYflʟtLOx"a0asI+B2B5$.y ==kX3A t3AQ N\q3@h ͧ l0*8O_7S@V Dz*x6,$|AӉ=ԅ>4Ŝ z۞0T?ː-ǽasT+ Ƃ)o|e}d_(S_`/B#sXQJA]k+3*`35=r&jJ"'g C7TXüA;Z1aiǤ]j:mSնĻ8~U?wa>Lm(m]BkXȨ>}!PX6EN^Š(x}G,ߤVH^t ^}Z>*~yNm{o÷L§ݑ)/)}i95Ea):b|dy>'ñh95Ȱxh3dc_Zww+d4E1½lΟ [Lc@/nx.E$VIyK3N_'NL%>5a5y[4aТzmGZˀq^Ȧan0E/ѕK+3nOPYeprT)лAMuHEL1Xm$ч$g*·JYzLj5+⸍ ޏZs>/h~Y^3h^hPChg{_@BzVo2uNoI\;ڒZmgaٱ-ZӐ֌5U xTN@ #4 ~_V\qۄ>G5cwR&bQ>bZԅ:q2֪:ڍ[2yӧrp؟iȋwг.[GTyPHח4b[%Za *Oc7e\[~fc6:j *#bG\QneʅdwgdtprJش8ApRcx Ҏp+yH=)'h~̭ʓ7g4H􀯔>H2Lp)²Cj~^Щ$_̶-J1ӣnM6k*DP<ۘuݞg[`alGfX)k_ӕ_lcRiҴ)/ 2cڐrsׅ "vf;ԄSClᄍG%6 NvkSa .⧡h[< Q$\(pwOH&~( ٳ]g-gȧ]ߪmUi2+@u#D'h0jĵZ%Wv/\~;\tcpe:5[k`Yltys8#!inbl0qV)ve~FSem}0eiw :WfIIRBzq_%-@ɞϠ90e|>, 9c TǟX5ƴlv\hWFg&Ԏtx)@k~'Jb)׷b$_쑏L\مԇC*sF!)\4; 7 Xpzr{q);1O Ջ2,J6"F4$'s&VGjGuǸ9?mN]݅B_P^DuP/ӭ<6Ģ\}]E/m PPy{[3Ll7)$ B+0S{i& tl>s)hf$ZS8TGՐ>#$YT,ywƞ}S_ _\ S s9oS#j.hT`_Z|Ip"1]{_fIW Ozy^VAHZť+eDy >.# gV1{ \T4 S 3e>1*QЄװbǓjIܜ&{: /k{0@!lx3!L.zCB-{[L t٧'bSE遶.,R+) `n@|y8l8̈''[$㔫 y%pdl -U*LY:nxKgR Bm}\B|qgKf x8Nvj5*KJn$U= i(=΅L< eB "((%lpBփ(H=tN#I'\zlnS^ dCu>**J+.X"zIǿ4 8QG-1\F*$2"  =BpI M:RWUrr/rhhDZ[dy(s+SZ9z<,pcnT⩰C:p^4J O_#({ d:.{VjZԗ6 a%\ Ok"9`)o69ª AAUo,hD"_cv̷qjK9[ktLZ6ҏ`}aԦ/"2#S}L8-g]Kpq~eS\\@yEOɩ;q s=Z_qeÿ_ =>I>nEn FdO"~á6ܠF \pvQpcq=EX jQnqm?$XcdC9e$~q>R..1R+\U@нmE&!i8`Y%gTjL]fK&(8;m~\Vb#A iɐ۬'ģZ Mi۸@乗hѹ/=tz2LWwk:F/X4qoVlhοB ha*(pvXeEkK'.`MgR|:QES}< HM\gq砣 /Ȃ(!BЧ4zq%B|s<-8!a\vdwx}ǧ#\__E]?jO局|#(m:8O*°~SX}ւYWa·"OR L/ >^2Q!Qn)'O">UBAp|BTsϤ7c|xG{ٿyO$-o4Re'!q܉IZg'UіP(t i)F- {&LjUfk> ժy}B]P++zZV}v_,s'znR<&EH蓁d[Nt),7iԹ)d[6*mUB)S5WU)ba|%fX@Cy -H!Bߗ*yq.j[hHQ%ʮ;HG!r4Zn|&"Hb},M66.d,! yk 0 &U<\~ go͠BSos`@OLBOquޙdocK!5Ѩ Aqc̐w8e]Э[B쮂IǓC!ۯe˱ Ǡ7k{MH,ȍLVUPQ!p՚ԀEJ^bh3Ԗ@qD~ ( 8 4*kX5n9,)x,u^v^8RD4N1/(:a4|g<`~Z@@lk(DKK"$}r?yBqq]P/pMYx@X*/Lw +$`tS-^[*j"!N'UĪKA.hAݵKK*K#L>3a(>/(|vti &&J'}/F6xֱ B):Tf//Fd'aW}x=gvH' m}XVY=R{OGp &XF]>~PY: *0_mB{s xHy=*+n,>Jn{FBoy҃&lW\ቭV*{`" '%b#=aO wu^i>Cœ[WrfLg\"8 =HoHB Jʕ A~Eoj0͙SaAg͐uЫ#VvbԒ(`3hz;yA/YRLto\y>|8> jTrѶFG0ꙍ/JZ'X|1 ;\]5L-[̼g#q`r9cQu8 vI{}TxCf XU h9egZ.\m`纺*|=+n$~Ec_0pn*V\`(p$.[*Qv ,E:TQLz{CnrYbAk.fPB^.F#T":H[dIgТԥ`u|#C1Rg!GH1slj-'̥ z T i8Gf^|V `"2Xwi2DBN2?ߝUIbqPz€ع1$ =^J|pvj>3pv`U`Pa)s[vvx Dזá.n%Q  }T-h&Tt,å -T:522 8Dk e/g3c=ey &r~d ㌯ʔ8HeSޡtu}y%lGЄ C%[m3֋UJK=MBSRvS1سVj}/ \ex{0G1 kB}@*an;ѽ픎ӆ4B.`> 3D*{˂[aBp=3`y&Ie8+:^yz\?FYda7+f1^i*QԿO@@Ngq|CO6,x}axF[B`K~3VѮ'{ґ'^o#m:*64L &1ve\ eopC"|gGsc #%ym`&(f'hd yvQ)Nd]ju :c sR6 s @?˗}Y %~@vŦ73H*8:AOxrA#Wqe"xj0; |\>h'Nu}>b ˾ZLhdMnCŎzm֬*'B''2☚R]swǢ@HT>VkZ!M|ϙ3m $ ӌd :kC5x 3jaꡰ n&X H^G&냋̃J^uj o|м8mUԢSN,KEp˷|M\+$8j?) Fg}sᦨ߱p$D$'fTs>7EfUyv\::N7<>VnE-kĆ l{e)hd?;wvO(H޶a-C/3hMUy[h#Lj2v;DvGEi鼾M@A{t<:#4+EAo<(FFU.*-=)Svz=7{g [xGhdApzOȈz+CE[e7տ_!j.ʎBQM;]>d7B!HaW/ ϤE*[E}/s(e{U9JR9D>mbMv?I,//{Fʒt L=2‚k4 +l {#4/hW(\ë6Er*e4=%oM(S8`~r$I E)2lrzX @Wb oOezW-UwoVn</kRnC@VR~JUZ]*-D]$1=?f78Ww.W$v8[zRB5Z"]_7pWCнGՒmW!"ZӅQJ,$fQ< f81wl[CY-Cꈜ#3{2n"e`6 t[_sF>ֺۻr`0 Y^q%ދNqt;Ixخit} #=eo?*`.$",%L\ԭ껫'hPTʊ&F 5d]w,jOBe W^ả3؏>IJr׭IO4"SӨ}9| .pA2xT./%Me,KYpEIJǐ\<|Nְm4KUS7`ߌuR%k¨ɜ+$B=:dhhHwO88N K- )Q xFo$ 2vW~jb05 ҽg2"ˑ؝5nj*DIT| K㫩[aqDR@G,ތ49ew>,ah`[̤Ǹ+Cͣ5D(:LAUj C{RV~c~I/׋O|p'hPyLAwNώEy> B4:F(45svssoSqw#n, zu.[5ŀr#$iFdӓpxk '[9I ex2miK`PSlץy7?[j \ 8kٌģhl%@۟&` . ;COB| +-ױ:sBTK>F E"' s ɠl;%V2<5G$P.6t-H˻( p<G#XVϫ"np"w#Q^Vv-~x닯X&|poH39+Qgs%}OR)Jf]Ŏjab 0$ŧA0p+xjNN &qf y,Fv}Lkmv)[sɅ|(N$asasCli Hd 3W͞Iu,7;o}.;K+yh%{]q7lCR֢H+{UFocH:8Q+5.YԢ"Pa epWE;WKRߡq^Br>PҬAz)MP@/$1-ˀtJ{/ol} mYl2?x +TeUD$㽉+F&Da yZWZT']_<;jÑbw⽭ P>m 63LAL jAa,SΩtq !w`qq4@%sN~XPؗ9+\IWU7@.y_w[E]]B}4pBJټtrlTC4KK+{wߙU7wWpW:9t7'Ž撦`}Ga;C/ z7 !o3(n!цZ ;Vo@{֚UKc &RGkX>-{r`cѾhbN1>ǐ% caGڤf |8ﭦ!W ]c9.R?~n <"HGk;C<, 3Z',ZQ~LBCJ  @WmWeoK`kdU zLؽ L4YXJ+L+Lvz06 JhDr$TAM|\2PvcÜPuu×vLq1 A|uBdSx8($)UluON}d+ $H71񨝙 8`CT]޴1VS@Ta[pO|w461Qm r,vTOs1r"m|kŒE_yjsZ4ꔂji)<z ~4?`:}!s-3XT.+<;鵗q4%3初%Np{W_v0lпЏ"g[TʥJYEۃ{48~k& oX Ԏ~*^/ۼser1kd$^ac'B,K}e3[)n &3qFf;BH-~ ]'Ρ8X]nW9:pjC+gCVoE[Ff^)sSٽrn[' P/n}'j=W%dVl8cVs.VHȂ{mB镸ɁS`aț93U()&jp>hGYŏS~B/uR&zO$޼ t5OP%sRjW4y^2dT:F;t鴃tUdC%KY].9>snLcd*Ixo+j)J oCL|ud9 %[v_D$nɁ*nzvkG:nl~^]tlёY4,36ً#>o:F@Ȼ=Zȗ"ǐD[ \Z6 LQM59$84~Әm>gdBH.lH9/PݏQX >wT|f=lXq"%Tjo!ðF?Pw%oB s6/a`sGqC\9?мO;wt#zc0f{DNkmb(5Zax6"I0 'Br Lb9ߏHWWKĉ A6XV¦GE 1LOO0qHH\02& !iJOK: iB 3"d&c0:ͽe>v1 3תd n\&%7CDC2ǚYiNd>YǛ̻b>?ml"'2s$B2|nATBT|uO剖9AkJaUbX bM-'JB9p /ҷsu)$o[9u3*X$׈++ʪػF+Yc>ݦa F{`@ddd _Y4y"͠M3Xc, +ARAmhqItE slr6+H6pPi]Dbq8Ͱ"we <@>ø 6Y(jFes똭ro X"5a+ aerGW6lK/*ro*]݄C ~VӿpBsyd"{euiE8UMD(H0v4E#Afv1帶Ņ6_I}\!x MTVw>of/XSsH^Q ,ҋC>Vn2=I,\3W&>^x+3u<J &j"1:b˳݈ IxC LzF"PE<{~g&IK뺟M4bi- '] Z}}_b) ,u{"y&?:pSfhhk'~lw/S6EhX^#U8R`ΠUZx߬+d20f ڻHTQ&9m]:dnBD2&`[0]ic8[Uao\3=^UJ:.oçY+/* ob[䃲g`Ʀ;Ep77&"T<_ gcC]NZOnJ[J鞨{y05*+DD˛J3:hjja&^<+f,PهUx1^>nQ])]ep@0VJ<*繐6]E8!}Qh(XHQ[e Yngr jXEz|ߔ Pf&#Ռ`Fn-#É9)X~y]LVub_Lptm7ٌЬ0ދM9 R6qՋƔ, Um|"*퉖a/ɑ> U_jFqTqaer:BeyF#x0υ@>AI 7 9` `w!UDzςh sV\)$u!+b@ bUaIe?>};0/fRij!b+æ1lZ?}{x$T[J?p!d䮄/_fhB;? m&tQ{w*@\u?Fb0+GOh4OڦC*{'+ߛT$<&agҶW .T\AHk${%Jei)i-P- 'hk NR!h5ѮvN /7uߚЉy}YP단<ؽm&EGԴDQ-88eZ#?8/ئ׻XR^@2t-_ч;9)ΉN5YM{keKtNM]krtZ_g$Ÿ2NUXmwoOezC/Ga/3d&#kg\KiUW{TfqR*^M$ B?%#i?&nRl0-{Œ717œoE s-G`T( !aL ԗbf'jV|TǓxE;,E\^ ^rX A#SS{dbk CگvD]'f6oZ)؂u~qlP]Y`Q 0p]"[g/i-zex\)*>?:{6sF.& +<@)h0øT>SYY ^(G\!k)ę+qV:JiFv@YQ~3S2Cz2* QU*G}i4f},S⬦2'ma@7](p,yiAeF%b/Ȓѿ*Ik9`Tҧ(0<<>d!P|g}JN¥MhF+AcW\ݔR(!5P>ge~6xw@|q۪ 2{+2c&U(+9kUT\&â_fU 9~6!hDѥ}ua(*0k+S NIOP{0gi VOSTߋ (5^.}ϤjAd*pS\r4ԫ\l@[;hzOye,=7l]MjdN}F;v{&(^G`@Dg77?W&gM^=B*I'^nWj9 u8(;(!P5` s$,fg(Q b GVt}>?>D8Ӂg&[C ]bkSeTE$VFhnvc l'VƐ A #رZOJF;EIowleK ;L˃{O'&W>ފc3fk61>S"uҜx}-$lk j,i;(41;XL5ڃR^cR#} e bj ֯ZKERE0]){ؙ1vB v(_#O@b'#ѧgϛB ٨ձy. J!52ݗu`wAfCMTKXFPhhGÌ +x?gsOn7@ M+V(*{ Y`b&˒m ӹȱ\0ORhtnu'7+ kc4?j\S(WsMo'wi[[&ty&0Ovj 1*l EW ?gQ96_c/@?}tE`ck+Qrȭp'#G+ڿίn+_3W,`W*=7w'K#o",Zx'joTa ^vB83Cy΢Xžٜb@tdpQ1N5icEN=^ r>"&]z] IpqD2ϓ׉w4>S$jߘByV~3 8}ag+N1WraoQ]gr$Z^:FdؽoW \tsGg'2Jk!Cj1'1,?CjUGhZh i|$ڧ # A2`_*)'<m_a 8nwzwMj|ꈟ/EFRQGkoI |!MyEJ J[ ?{MݪUGWltkMqHGX &X\\W/@($E,Y&p~P~h٦%*Ԭ2f1+ۅ-[?y3&Y>f_I6ƅZtt*XJ?~yͨgRpH5Dl̎f;I2[ݗ #aE A$z:T!n< l.w7y834. u xh(kZ\6q 3r:]Q@u a\ u\o G勄JA.'tƂ~6}i;Zzz+y"5kR!w+(Ζ%*y[od|}",f IQń,Ask+?m/\0kɎ|x.Fsh[؍W>  'x>B4e%z ŗU Z3gPG "m0egdaDi<;RYaVH ㉤nԋ'Rs, /GKyƮ 1}I=J)ؾО ufҞ+(nxzI0KD"{嗷*OGDB4/$/TJ6Wq .?W8QE$BN{yN=åP?Ig?˵/ZܱX ( (TSl`(g98n 8>_Z|dK0NqAOzqhzeBaok:|cqdw`#rgMoi]p='J&c *0b<΢GE,R0Yq1!5i9ŌjK1]UKZOMZҤq%HJ*~JmmA/I7-8@xo_v\Q[B5ڲW-D$&^P!t\bvؾG|/`c3 =+nKeNZ(Jdjjtl< [t#dNdh+i/9PWK_;볢][h?´$|M*tbQ!(jMN|jNE;[ {k e^O{Q?Uɨ`SvrjڸV,yO+n-5jR(=t1X!_vmI߱ʍ w?>(LiQO9@u2 "PWzq䵥>{|krf_oP*g%a*Sl_%b;8_tQ Æ3^Zy`o1<&_v Fzd.OwD{,!FOnj@{V :žMܼ$d$ӗ"B-X#v.uϭh* }Hʹ-\53 цsm?NM;TW@GR)>㹱UD+~&%l.VZh;>0V1[fu ܳ~ ,l82!Z 3sݐ5R$2h5g '~;bCOXz׷%{OTӛAx a*%jxW˨6]Nb P9= +IU94]P逓֡b Vi5f89 \ mTY3hCÄgQ+:SXY8gwZ;1*/; NВ6ic wB" d8 Ru,ke5#D}a44vr|jsi$"]{,5KkxRRŗ$B o%"${ve2.XUS= WCAR<.!^:d TE6M{a{0 q%Vnd\7-mXh^X" +X+#6y Ucxt$2Ts%iQ0>G"W&)/x@`[iA_EtkVWNxv'T Qx6ÔMnU??4ī%b@*>k[ٟ{=ȯK۸PB>I .۾:34ŷ?nґ)sm m7kj. ìD@{ rh'o?@֍ VSSbU[$/QJ'*`pH3 >yEJ=(/oC&4qLoIN=ҎzA YyF+̂"aZ"Y5~D~94@C`EBdZ^?0aɸ ё l[ <*z?{q[fXz>-nȞEk=T@ ؀F_t<Q `[O3G KY EP OeF2\N 2*>L1.[gac(uC3QWѡU31c0\ N~mrVRnΣ!JodR :쟉Lhj#f1PT`Sv6"D*q_9~GR G`0^GPuei9:>-RhnaVJ!|s(Q% |_,!غ]2)'%"7M9B17yJ8C{uć޴kۖ|H1^|L}FLqMJ!ܕ \hh x~"Px E{|5n! VLoC۱nropꮬ͸-Vƒqshť̓壸0)6BK!0zonf;+ 2 G9 dpL^4sn⹫ČwC)7TH|,}>X)#)!_4-Ld!q\KSФ Y?Gʖ^CL!`dt}:m uzTJY,{ Qஸ X]w+9Ӗ47^ӓ hh!Q,8{7 0|":/ R~-ޛT((3ԕv__b{Ǖ*BVw>Z 8}f"vahJ$ Ok7=lD7d6pbK6Hݽ5pO f;Wۆb;E7-na*CSvN@B9q3:f O2vxzC3BAk@'SgZFr@R`U9\0]-j,VqD_q|K6jû7W̖IVNyXi Y)RF\avQ<<3{ S&[![WnH(ȡmHsѼ+9ԪaNrd۝}蠇и% +;VI6L)V=Q돭4d tkE6D:dZR, U5~f,*TePbI -xj7}i[Z?Π_Z hi|) Q[VAP2Nؐ,?c>.6e+Sy\| 8,(/CZPgH)I~ d,_4$8vf̩ ]`!zߏS{4Rb> 'v/>hzՂxӍ8ӒC@1}CO Ձ,hW|7|! b0-v#)p_&5Gnn &%"˟ԈYKXMUT}Kh,?*` Rؒ*S |SuC*,acS@ #$ SPSm%rrK(U7&ksސ[mC`, K&`SnVK^vlX^9mʨztGOw5{)Gѵ܎2OI+K|D>sH@`iQ ݷo><~|\oq' BbH)/Mz 6 mm]j/6m&\bxf5lD>W>ȈF-|Cp9P.5;y!vI. c5jҸp@E^H 4"=sڠVg\xJE˼TeĺV$)#^rCD`\ŷ8^1%^C`Tv;!~hD\w1EG-Sr:Sʲ97$/B_=Y+-[𹙇4r:p)m̹R VРecS <ڛ:pRﳮt-vUapMbZoJ.Ǿ{ D{US,_=pX7-z=}{JK DqK=60(9ypYB !8]?(gpH-ѷN{N㍕"Z4[8+& M3]+d5bgq=LZdnz0_|fܼm؎DET7Lb?uӏ*#FA 'B;M7Nh~Փ". ܘYqM1>mq׻Siwl҄ą!*zJ.HH2 zS7@Gxl5xUy^%߬}F@^pA!5d́T>h-XջhqryP%t8V㩓 9Bqt!4G]>Rg~8VUq0R=az( _ﲴ_H';қ+a PNYu6:a J`4$Ӭ(#0ZtrP7 ({"|8Q( L8F7l+8ƺ 1~xr(?g[e_Dx)";J=PQ\el+p,ŇqzBi]8.$]Knz:dǶc9HQ+C\,AEb#O6 ƨ1X^GG=8R nLPb"UrU:F]m_h[E\ H@ S 4qpf)8Vb` .a?-_] GaUI8(TK]* pȕ+2P |zCt@FkY#mP=5g,rNԉeTelr\ j^ B\Ԃ,zbUۋUQI B 9{b1{ mm^mzA.Q,."CjZY?Q.L"(*U/݈[}s녚dJǓr"[|Q̈zѡw$NEYUtSH!qA3\$P2QG[.=" PLKWUzKRnQpharj1!Y;ULҧeSI4X==J&,X~}}dtl}䐵@ф+zC -f/؞Wl2M%gSV‹E 4&n.(Jg5&4]g?lҘ1r,;C=Z^bwZbv)*% 8׾,t&9vbEfQAoPݝW?9޻99pr k&Q4rP69@@]mQ>/^K6[яg݃bqPEho##BQ9akI#^e䩟lpJ^% {>ZC~jp`ǰ îޠp,Dyފ/fHH9m.yeޤC5U3=Sg snHU&':P N_M@ N!:pehansYTY_S&g{l8n=ׂDWU'gB3ͫD{&44OSt><+bWYNG$>kUA<ű6a@ʺZ|@L RՊٻL2P&5P(GRNQMv w[tLペиiVR+3TN3Q998˻&ich<ĨxmbSPǩ,kfIys{ydGB*ViLH7)6e#ʸR7٢uz@M‡f7 ) 7/8fKm1AO (~OZ+_~~u5mb5I`{|/X_B{ku3~7+Τꌘ pAJ' t]9K3j#kc$l[|+"oHW?ZA}6ޚ:7@gx6lQOg>-['z8#I \m6eA*I;H(qŌP0N 5Y4,,mCC9'.L.Sb.4DGJOލcD|>5K$FEl.S*M-3"w8'?TgPsDE3{$-[B"QdW*nA$.&KT?Uz|:xq w_&~ x3q\ *̬ۚnQ7d+[Z&sp7q Q;G{"@CsDF"e] ݞ c"t?UN|MfVac|C ohkxOEVk27|'O q\jk`G8RC͸Uv@$֎*Ż`M_)} U6K>/^N=8c|^ExzwS8=@1WT}gYUx8gO]xLu@:o4& }{0Ole@'ųbBŧiW@2%c[]$Ӱ7fey2r{""AQ#^omb,ڃѤdzT'S̾$Ř*C.Nӝw&0q0\Jf>^G`=϶[gFw4I`7sd WY h HMd IN{5Ƞ S$lԊœwЇ91<U& 7# .KU[fYiSkw-Z `;fEV$O/×֡Exƒ'2l .F XJjW;cUzg\`fYXX2g}J鉷2'_~؟"ղ3,f3O/*r2H;ѧ@(P{گ9dj3cP#)eؽfdĶF-x΍`D1#@} nk˱3&&uEi9M~}QW}"bC=YSͲ6ʛxkITɋq$$KSBL u4*s) ag#PJDQ*꯫aP}LJDU,Ca ;Lue*5>8&2Q7'd'xE#0GVimAIk㉸hn"P L2̋sa}05z^^k& xqw#N{-WlvsXCVR,Sqood(DQ.xh+ZNߜV!oXfBĭe-jNԤl<4W#3 Y^Fv1Ӻw?IW?UNGċK GZ(Tͣ9u-G`T@W@[Z 2 U?nU$f/qnWP,x}0{#,r!iEA }R&xu"LSݽR3F p+@_tF$-`ٮ_ve/F{х%ϰh{ hҩ#=Z:S稧*_6?t'.a1D"CX\I  p"WZ|?N 4ᢀ4BDaڒG/eҒ`j\Ч>cɜ EXu{AImw/m`n}1N̙]U!yQ4x=3:JeobGDDN"5 qT2e< !`(fjGWk@2soH9b-`p1h\[]5}=M,V6h$^:?Ѡ":ȧ_n췫6ϕuIXJGkKv8sȎu=|;b \{bNϏta7xn@YUj<tlp d{iJ2R AE崵t*\v9h*y,-[ ^'呵Kq(nۙAϹYrA\T@1B_Ī5$*t9o3PT}Z%Tx,tशC[0J C6:x[A:Ϲ\L@IXaS:*0L,}^.U>9xt&|4@Y .O[RV) )p b,7Sy,8K I{0uqcYs˺QR'oDpA%}(bjM Q(h=vAfx,xXEo#@3^"|QpM*ņl C,>KmWcօ 49{l##i%yhv}KTd䅡(>;䇃29؋~Q(b; :h K8ׅ:qULbD2i?%5mn"'rq~Og*1wej˷lFfE̠7I FyE p&&'?˵׿ [%ӲMTɥBWCs{=ڌZ}*cHLKT(M$).{9IɋF=? *V/fƳpO6BltS\X^ `ZHr_1E9ՙĶh.m `ߑT'D>7_@Xr25w{$ݻ ! a! Ս BAmsPm'5+3%py9BX7ؒ)dfjr 1=ؚUR$m>> " xQR ./pBloJ!BA0%Taq p͐iAK!`&˾/i.?WhU.N+Ѧ&騴 vs4=ҔkAbdĜ,!¨^ɜ+=1z'fI8wUUԓ**c7 uKN-h-[8`5b<͚Q^ >Jn?rPWA4  a9+^ ٻX-"8J.ͥfus\i?w=MV|a.Z#Cep# WNA i[Cjq{<(Q@ekpYWg%e֕oBPV5ƌm\㶌34T ⠱:R0UtQ=Bmčbׁ(FM'xFcZ*8G3 |P;e$G6.Tc?~ }Y+ * T$e y` h_]:)52#kɽ۾QTɎΚJ;_~֩M.RG+N3 wK71WzJ1Sr>tEǔ%on((uUoC)h jjZbm&֮L'|Y1B"p,:E!zb6}, *-@H˟~a%;h4*xs5RP{DdjH#b2ǣvbؚϡGz%Q|cVL`d/? ' X+v-ZjܿS$kOk邪wl {-'[Y&D 7“JԻp;RDG$/ŦB{wF1RjZ^9Xs.=A(ᰖr˝ȩ@(PtrZJJx8-v᫼!:_׮M!yT3oױL8^9wj? E\_ʥBtĐJSc)Hvw҉u,VU^& 2w!d~:\42MjU v2Z0Qkڄt,/!g9m×Mˑٜ&ֵBRʒK^ZӋHJ/ĩ/2uz>|.VYJg|*vjQ`:x?\z{zjW^+|"oqs |fbr2P%e$MZ\6P]$ 9wxƳnsbfLgGj"X-"kioR@^as'OSfȧJ TI\6߭ J#oY *:3&'b$iSsPpjzT:ppgO .Z>Nvcki9q`.̭2}'v-麗1FU4gz&lv|kV4Nߥ"VzGmV0ltQ-/M Z?}"PLڄOjosd>>*~7 ok-w비)њ]-twPsQ%edC:EF+UP#ҿ ˂H1$rim'&c8FVLԫ[}dƚeE?}Jjw{WU0c#3o޾TBDz؀FMb`*B乿u咜RLo=z4Ui= ɛlӻHܼ#Lf ČF=wkӭ}L/ ]9Qlꭓ 0NW)p6ƙcD˙LF:pވ UT%Y[mR"T,0`M_deTގoP օi f2w.: qܮ=&agnNT,Cbe3jh\!$'qژG3Pzy\=G`O /8-蓥-AMLA!J5c S|E\Vs qfX%+ǽڭLc+,?ֽ%;{7 3[KGLq2,ua챿݉ܐo~n֠ILRī=o!PfEQf>&fqKW;4y4~?ɿ,Ϻ >1[ nZl@]|J sD-d=Gg-uʍ:.WqC|޹v\Z%70)tgܕcJW+8hjK;nyr|RA>\f[^KiM_h9=)jJ$;PmD./7\>A0FL0O궘h J{6 `Yn~iWP>XIs2t".]rRϨxaoRKȞhJ+ǧaMW*; ҃N9Ɲ,vBd$RѱRƐ e&C8Ţ[scaInV":1͸Qކk(c?!%G-Qh68v|-M$Y~9 mpֶP?Ĺ=.0Եყ*?al<' [*/3((E 2=~b #-}9J~Lqѣk­Uiǎ'>p 㬧0b+ 0ܿXH,O)%w(crPI1q?P;;$7AU9^s8DaXn!Ѷ pmbf0ۑwv^^K|ג5\0i1G_H(Cy_h/'R"*=M֫ rL٫tT];(LBFˇw/>g Uº!xTEޮ 4Ԭp,3kw[qNe'ÏHѼI[U -R~^ec%z m,f_SJ`Lg*\$l )g›O) 2>Z j%u7V_5rxwIuJj&E, s;_i B@7E -G*UVw6O :W f CflL̀nО1m((Lew%d1Xw)AO/?{t+|V?lB_ny;**" CX8)ygsa@Ϗ# )ːsL}IJy @P=XmiN.Im]U .l+"zK י4xKЈu\X#VVS|fqmGldh 6hS/>nj`wDCe{99.e.:`rU0ga0t;Hvb0:iyG&&l~뙫?I u.ъk PGaHc^~VK١(llHGp|ms"0pxh#S.moeqo)SM7.e/A%j/J/-7^zU-m+N( X}#.>{J =.!$sCj8#K9|XJ[ IQFdkBo!86$˳n%$=yw+Wf* PmtWੀbDoyl|6Bƍz+41^+5j8q?m[`(hjHi2k{\a)~iIhQ7,Q~]#mQ|#;JL] &1'A`I9}6  `kuGX`1`Z+%,$R[g6x40fV`oD &(RdұbósRt5mtcjaP;m@ъ-yP9*T҉ `5pHzN|MqrgˎMe0ZՓo\ְMbW70E_0ppZ 1A1 ucA~ݦs Vdt-ѥxk23k˩Զ4QkzWvloS<]%DrRf "cI?ZlN#ݞQӕS RjTÜ12ϰ4;3҆)PX} ˬ/ivۃd/]1_QφdS5kih$șs"(C|i{*Bo]Oei:^t[ӫ LBXzˈ`ʣJ:0ZrmM s*h DW_Ezo#}h/ܴ[OS'pά^ _( 55C; 2JR' ~bHٱ?HC #p}0?d\j)J[p N`J |Sd .~*zbJ 4IEبBX5 9IԐ Ki5($;p30k-7u?![V٫_fn\ ۔GhL׼蓊cҚw|ћ8GJp6յ@0V'<&Db%\H+p#`} }sfMMwI+Xy?tҨf]-#H py9pb8dnb N^GQ?)shgpa/s΄CekP4:-TyH8 EPW+ /F:&UYAv)ᢒz󈖴ZۑV1+o eex XEQ7w tD0 G<<%iSwBlm|G~bQYՌ8_##Fi\1_'+>,@D4ЉGMrc^,h ?hWL1kXV&}&ԭ:~}: f*Om:܁Ū:(:>|AB;=;۶x\Dש#hu7DZ6AI&ͽw^1eYMӤ*1 ryd+Y@M,d%]L k>I=c* iG v WDm>Mޟw\.DA(|L۬09jeVATN~xedSU5g+hI+B8&c%%Tkdr#.nVF3eER#PzZ鴪s77tJhcgr}"mN .vӣ۴dfdA|z5$aeH%-s"wpڸ uݳhjQM\~H )q$ϻ8OKl']a)`zq d"BkqxVzmG;xI(Rg]_`b:zOVg>;[^CT]xIr&5*8dP+ B[W./OKkqiCc OT<~!=$\p R?x|+zm{psSuK;0@ ۗ4a`6'?@b< $BY=wUq#v,UV<)4U+*a QJi|QUYWpp.ɵ1]hG;:>-@W ^[J%dgeo2l-g5EDF`!{78IL"0]CrfD3Я4B3ڇ =DEK; %VV1ʤ2#nK2Q-Glg"5H{c9f)8[:AVZޕce ;yE&:UxwQP pw\`{lr)ZVcXm#.=0i9D%ZyPqk][:y)F~Z.xNPQCdYd vKr鐧9p5ꆔҡ$]7`S4O]`2Ո"6QƧ5`=s}.}vWz`%#/Mz·q?, U$#e觯xھHi/{ퟘ'vۀ"ާ8hEt֞FBOjKW$i;swv2L%I9Wӵk!Y_2-6OD0 }tU|qbTENJnNt)v^. 6+c>1ɞep&g+ĺ@6P\ݰ"3Y"۔\`& NՇ5N'u\H%&f Y)"H p{?@LY2R#Q VAib>]4Nfq "s%$%ߚ=[fYk%M*yn=aAK9J b~b;\2hv4 P5!W@-ސ[xh!M(@VޒjBghIXP \;Ͳ,9DCV8K$]H? C z VPfS=دSMV^m$Bto9NC'U'G AvXsE;:>7 pO`=uGҚt\#AvWE~q#xK6ɯ ב$ty2E,Ә]W@J.b±lOi }Jt_ z7xtm? zӝ@c#x%Ё]fȤ'˰gijBQ69%KƯn>EE'MNVi&m@ܨ\YfRojiGUGi#}bD<4R\6ҩZCZ!4$ܲ!sPj-i }-)̸ݎMLs#*Z=(d̾Xh|^S?QCf&d`gWf%hc@,K;.>6bI\ͦ;u߃=3zplVty<PW|%GI'fD%yH␟gS|}qvdv7 a0;9 *.aL%M qu9':[0t󒒫 o-"`=Bsl6t'|x 틗`o TQrV Ph _Owtxo2iuI^g!{>A]lh-ҡ#0Y1bΚN0~`ig 8l^636-$`xtܰ@SJ0Aeb[ط{KoEPL:˵3?j%/'rytCǫ/ivU$#ꐊԟᾳA*5|Kqn[ @ s=fɴBF%!:b@O!ѓ DGC&6%mvZ!d 95,I'~ddy$࣫*ۻbc1br%sڽҝ-m۶u8cn6 8Po@iYEA6ZʧǙ7t 勺_f@']cC?jVR٘֬΁A7+ejkHgDg2?⍢~{T[7](݊OXD({7p:Y|;0Bi`ʵh epu(4/SRH@hMVhbO {R5|h>qb{sYK1c] e-8[s6a_PQ@Cb20J!~<J+H4M`f%:Ogtk[TƤ8)|(,F{&mʖ\Eu[D'$0yDž3!fc(XVp oFJ!_E,(> g`=@,j7pYp'$V#}/y@hS:ޜCV*|$u3>1*|e߀K /8JTC0~2L` `xE `Go4+dc|~e0Tr++u@ ieW.oR #cG)q"agϤGF9w^sۛ HL騑EMvi'ZMD& )GPЮm*jvt"&),hB<}avCv+w"T{548ͦSe@Z6CU*NR~V.獕-jSv zc.}VP"5 v"9 HMK&$]i/Xc,p O.딤S5M@QT1l|VI rZqJ[X'zRC n~TLe=R7f{ X]+z!Օ\Nx=?K4+ |y JpI?QFƦ}fE C- >[Us+v ݴ^rZҗ )#vK qhi(n]$b@AO\e'=A}Q^B:ÐO3 ėBl;n#pLDNk5lj DDAx&5l(p ZP~FeB6,V Yg󖧀Tܧ7؉}_QݥIɿpsalLM5>D BJw k2[Jh{Fi/`w}"҇qψ0|W)Du_Uo5P8#3H# MpTչ8g_Ci)?E1fg03*GPNUTvl:truupԉcp<cPjX1f(ԸQڟdU8 #GRYTpWq38bRK+:c\"(H,2 75sj\I,}f1M!܁R "sZCjm> =_˱`f.dRnz:c0%ܥh0}pGVӻnؙ7LbZ,D}'b(Zh9ݫXx7F׌]t,ϘXtraBkTw}qICr]>UsfN|wUzBnğxc9‹@;v8cl;=J3}Rݓϔ2Z3/ N*rl#;.pُ(F /i`DD1 F$"]&ZiѰ+]}fb%I?4[rԫ^ +!EW-{]̸G =?-ʳ;k9#ͥX@=ijJJ3,,bٿJ5.nU8U#/9!] A+!< ~>mFZ[a@.an[\4*;ѧOq'|I׷S_:"(2T7(3oV G)qқ%9 iű%f (DmRmo O)CkqS=28ol3 mUA>{(+,Un tUO=oj@jߦp9VYdj5Js;ڋDԴ-;[1% $du)(k ^PƩh/nf蛉AL@ӎA(b{:b U;s:ܠq[Kߘ98vJO 쯶2+-`u'-7دaPgK*q5!b^-(U'~Đ:QW'Sh\Tu%K.R-2=6 *$#]ģT;EEgY7͡5j!{$%OA y%Jr,!P%:RKpx_ʳ s:-AĐ C"98)cWc`#{Z6qAo&SQ$Oœl( >z+h扗jv6L=4^gXuA(3S-1/\ĝXپx3?RAr17Q5b?t5ua.觍'?tb ^,-̤?sht WpbG8E<3mv ɍLB` k`{0fǖ/17f@=9D/Q0HLO6ZN'c>-k𴂣3cmp=d07"3H]llwa*#'$%M^s/WS{T̮,@A W_w{Y RqD`Fa9|CJR[^tӪÕ.$ă tt&+ؒyp9}|"qh kYlxN&beZC%G4qmVTJ.ij}58i2lј,+UdM rc<;;C dKK>ߚ%AD;Rg$=.׿hOcQRv WVa¿oҠMV \x=nr[a|$wnK뙡#fT?t.8>)A N) ?EfA"C0PHaxƞ|4`H'DXgw/uKhQ'-TBf5L ̨.R [8+6N[C#/ z< GmCZ!`)˃^6)7PB1kQLXwr_I%fae~%[MTʖ|,(=əM&1g\]D8YhZoܛM'sIF PE&}0ke[1Pеȶdo(T6 ;c2Iܲo SKdDN3(#??FiLΔK_CÞ4O cܵ3qDg R/)A k\oוּ:eɶQzI;IqG^ڔ t֊LdrT.oxUFB-$jl6/brO7_@ບ䫬 };gJȡ)_8M<]w̤6^NWJ VG+YtjHK˱ܳVQ͗ƹPM U ʮ2Ci&b6Ť?:46DZY} ʣ/ґ.r)y3ٙ<9{ ІG/$ sg؇"#۴ۗhoq ڞ-Oؗ;d]9 c}2e g1B_}l97Dnݟ7`m{Vr,_wu[KWhE4}6O+sqnhXwizLbR^*~TbZlo6jY6X$֠U.N`:!{g2vj|$2fL0iNcEW(y:?oԌQϺ2$i)\A… Zde1tao?ϙltˆ?`Y$>JQZ&VEu3oҺtN#;c, 54PԞݰbxk$!` k K"fG%l pAW$@#v\]]ټ `]%ʐ!0vUR1K>IuZ\QDtIz>\vLjߥs4șaɼ=UAV'*G 7fl\0z^\{½qTXFeG1uU1k 亗 :g1xFWRB_dnk>y GsZYۄ9@ZOAVM#e1 Tjm!j+7|&Hʿ+tumS-(Qi4"C*IH wmT o6c^5CWV*4zMy}vұϛ(Y'o98Tl-ոkmewx Np",'7VF{ceRʼ738ڕDq9AbA5D $ƺSBnum5 hW~~c-r\0Ո =1OcI䊪:/\ON&@ܔՇab ; 9*{ mf92J1 ~a4Ct%G^s!XpL ۮӮ͵ ےTm3wXW-^ecF.ʻZ rd9F9uH_xǻԦ nPdg&(3'K> ^7@FuV`?8v7om؛>k1y3#uKhBJ < {%Yq&ǖѣs ՌD, :ǰzg~sNHH 4U'EO>nӷڜ酤d[_7u<TkX&LȞ=.5j+c4&SGIyl3A{xP[&3tbVTz&4by"uIs6bgA)2`3@YRD|jV=-܆ %l.@JX*<|B.ƾ{8XֺH\/gUMX>#3n堻8-(vUd+4Ӌ*֫Q0WAgzg n# X]V:юJ~'S -BUuc&t:^btY'KM# R:̵6!4m茡 ٍOe?US< vul.޶ρp@~m^FR^px?of^n_ 3 {#~D 3L?E@w!i*8Of}.,'{ZT|?Ď@+Y?zH1WO7s_!#F'=P&tX(؉ LHxqW8k?5s.ʕI^űV1!Z0~Of*ئuhAG'k&LFU^UD?Nn"+GGY4핟aW\1WoK$9jТ.E5[ן[-"lx=r%͹ん_g$.sswA&+jܭSDOHo8J ROiϙ߷ cPDB"JGzZaY $ ֆl +  ~&ֻ<4șZ{R c+e)wBǎLX"Z p&\=ެ7Ktޡz 2詼cڋ[!x@jrݘmcBJ*(f^wl+S>SnǃFE_ mbdB >˩0D:G?בC.EdU"﫞V%!SŌgrZ.g-IKG"v-1{=/#]Xg m?0Ro>sn% f]Af#Z{-}V>j\ϣz@Yj҅E2Ed*l./I O_٦8+5 ʤdĊSt kVtlki F#؋c)3=CU&p4~?["|8-W==,6=6wvxMv+Op~QSM`:FGQ1Oaa wC>[zmh=[ӧl)<{h$ζ씊r&M`mqIHI}/Yf/ 7R \u7c~/RC|*"u ^^y`]9+p}"9j1+ ~ 3 I -kaI$#E6!z)B2B}zu>TCח-=\?Mӏڭ=TPr#q@F5bhq_aҮ{VZ02QR~FfM:ԟ1$K$"4]BЛ)&#han^Hvr@TL%\NLwe9ݤq9M<03?L2 i?S]dD\߰)H;<q떙,TqϹK0΃ B ?\v04A䝞ڍB=U#~ d,q2;<ڕJ J#aMQwx43GtWPQ {5h䅧d|zG(t4`W5H*{)cTEickbsA),TU+VĽ, Ы ]Qs鳝jL~BU{6SSV7 `=9*,S3̰o_A#|){'1tayBw+t"o9/|LJ0- WOϙO?ݸ*8=ŕԧ lpG/r1%4w\7ԡd|0zvR0VT|b8E}b5<}*0=Za(  Z PyL7MfXC:yJL*5TU1u1 RkZj{'0{h;{|R^K! 03TZ+q&&AjB%`V n+u[l3spdsnՋm7\ξGEh 705 %o?37kKW }'A}Ys Ei,+3K.>~4Uo0[jiWVe<_Ozmճ3aY+Gk]U\ :E +ޥ~ͷ`:߲nc$at RAxrPqK%$UKgbnrUp~il8NJZtTc00q60擾!|Fv7V. YYTE~2\s 6~m~c{Lt 0([}/τ9yN@<,Q6dpLڎo:R{`o" }QB $#qHuM3'|/փ(@\":einQ3muOu fpaY[g!lEtQٿ'E^\2[`S/ia|p)}f'ۡDd)s\wD79N7'Za|fDS'bjxVE+C{;&Ŧo]bՖ؊*q0נ> @CU ]*>-um4X=d&GD,vJCFP}Oa-gבFעo ]dSi* j*`k*;U#pop\PA$ޏ{\hUh.FL4;E;^3q-n@ QsUK U| 5^az$H0`6#8/dO0󵂕| {k?0_e0 /i빂aqN˹uvFRBp(aOk޺F6ʘ@H=_/k4gLH shXS`&Lym)V@gӐw@/[/9܊F^TeTeŏݪu-XRkif(4D k`vr 4d2\F:&I2|tN#4b$:Ͳ2y_фw @/6hXn:@5ђw!+D%)XڌUؤǑ ϯ2W655N!<::b0z7mn;7=ū}5cQG _ y h"NJ2d!DzT`٥ o:qMIcܸk:x!],l?*$Olώ}49h9J僲 G-Dg{}x[g<%6r_Xi sH?+\!HD34_C~>A5Kf9k3\x=c-:/d0doƾti2w:Xx"Vw 3峼mk? y3[vR\B Vg&^(}b'BҊ}"`Nwn"$fΓ8&N"#kBIyxtwo1E*3&>C1nAFJ IjQԒ(nM쟫$M2 dЋ *jH w2e%ri@[|~wFߣB=a1߸9[VHߟDU0ɜ4|5W@ \b'T{ w6腆F}?}qt `y*qO0]׹Og|w6m!d"먲t63<UAx6+XBΠ2ߦR ZP8VJ2G-\`y{^V4Tyu*Sֶmh˲ ב{qĝ0hoحe/.i??^o:1rpr.=`.R_I0):j)Py\ͭrqªP: ~~Ez Opuv< !qwbs{#NAY8-I7$qf4 aע"ծ4O]M,~1#݃wd$*y.Vѱ'gGyG˃LĖ\5Oe)c핸-(Jɣ<> imᵢ܍_>,;| =XDBr.1h -tUDaR?Mx@c0ďςyTBs7Nci1T'md: $a:Y6O)d7rJ_ޯŃvtz0 ,&Ef #d?ߕL+?mZP2]lz$Eo\dX#lejgT{wp[;gʋcYM*Hta}.VքNB{Qr'A)U9sfŵAw(?6u9gk+XۤV DaMa<мr*TN:6^lrcnt!8d, ]_*{4BI=< ӍNWV,⟅^ٮ,`dd:EZyHyG`;;ϛ{Aܨj3Vw2r%Y=ZE D %1>wSxn)G_!x{xXQ}%0Ϫ }SV8P'W-y.>>eGT7Id>"@L̰Xܜ |Z1V2$v8C.6;a R}<&E{z^Q@\'N /&ÀvrbO?<+V]4i$&dmeJIl '.d[g*-"\x~∊=Ȣѿބ(}Hr'a4;֮Ya?|^Ĵ'CJ»Prᦸռ)}hw0\'9Ծ:Yx9x7ԢY6<Hf$x!Q7 > TwK]wK1~:o1jon9U*s3lty7ogɝOZA}[/@ZtT%pt  )8nEۭabѰ m:h|&Hjne~IQWJӘY\K@lޯl;Zi,#[6قr ˍhɆ 82^FS } c.%;r# '0-?7z0{r|[njN$Qy.27+" fpZQ%:'5=OHLwyo@(aI@o,N)q54@Bl,mt'͒=ׄ,5I:H&䯥(ˌJ  +xW?[wmViCvmk@jc2Ie^~v,#m7B3!V3:]<gB!1pq"&: -D3~*=.4mR#I:BrYIU%PDg*7([@Uɪ6*iuUHsSԲ/,kYyjό?_Y߫'L!)x@($Z>ws/ʌjW~=x)W^A>܉/DQx<Il0zgsY]Vrxs֖ܜ "υjX>-]f%[\yn+,RLLoS|E&t׳CbQTA"@1F_>BumjbߏCd*/QXRp'!2퇱[X~yC49dؑ%ggiiřL"!%"^P|[=4$NY7:tKzl7}a:ɖC ) ӑqN;E9Mǣβχ81e V#[=tY/8I壆 ̤vNEeMyuA: Iz0dFf+R0b tBlׯ'nUb4-zY%uWbbeab }A%f FrRt^zɬaJGsF9C6Ux#z4OpFⵃȮ;G‰״dh0pUe*eXuDK^tg=`F<^P㕩8|]E*@|`V#my]d k0sSxWrv {\̒3FPWlNjn U5jFI~ k:^EjlW$kFĭ2ĿZUp޹q,6_AA7t:.lU\BUDIǣl J? `vBSu&Nӓi+$.Oe=T.Ius ɮh렁&ly7y592?"fr9/O˔cƲ_,iP3X/Jl$ep0KeŲlq35pߓ}6uCFW?31}dbAk v8#cAҋ]&L@]_Տ]RZԃ7TBbkՃ9}$YOř=]A?rx_ Ab1Ybw$s t8Hgm6_$P˨K8x aC0n~>j g\ѿٖeLp5)*yJҜy,LF*^-Ƭ=8 ORT'%cD>@>EP@\"Wp4+Z+Ϝ}p?@or5|aDxh /: X"g )Y-g7O8ָ* G薒5s>ƮDD )1\2@?: 9wΉ/ L깹``QVoJ jo:l0 BF*dl( C -@.`ơ4Iʩ;.imm$/.Nۗ1;Ȣ_YkXX19~u;h?Ê}eUzM;D R= ivא!m{g:f\v֢| Kj󡈥S`7,%*Wdbd CZ-WN\1.m ePnv-Å]X4;zFqȷFsYS\lH<#ӣ_L:J; ;f[2FL{t.s y\NfՕa)-Q[3|pcV>EgwEHm4O {U3:l3Wܯ) DggsTFyxݓ%.gxI9$59.~yohge|kKܕ@w7ʻ'}G? D2<QQrQԕ|/QMhcCk@TM-s/L,4D?`qbA- '$>`mXbZ7Rx>O&̑ e%W%W5 *v>SL,ŎgrU#h/(l*KmAWnWJv$)AIyP Ej3F) i5:d4m9hOGXFkBq 8t(enqwmꗛqIF>qlA PΏ1zz! ~ӆAUoטE! Mi! .K`9ۊJ.\CCJwEسɇ2&P=-)n &>N-: AC3\?pvv Ɩvv1 a&"ss%| Kj{:$ )vꊸљ(} ?i+sקm%QQ͸\;/߲npϙG"R*alBRw&Gi/OVW#*ou:(})E0dB޾4|h0>pS%r 4j(IU:I%Ab<}LUU".b3;uPn|bf|ҞVr 6<쪦jzlC0VSq & WkBO<.pUqq2VQخap:,6,kES#=x ,P'A&͍UPZ;"|%{-E8wc ^Gs4x$0ċ֙0 Z=+%ۭVC.VL{ėMoLU)Ɔ\q}4"|#VeD#γ *zA)hM/?5~ׁ 1%_JZiǎ  H[saۼ%Pj߸u%qC#8b.O@>0xǒlP6>-n3[+1qʼn4}}u.rv"cux> ta5-&Uz[I9qc xE.O+ݛd_TKrND2#m=7HԷ=maH *#xhvJ$lIPfBQIc!QXi]pM,'F=k>@ht?Uuخ}4d@G" -fP>_g9Nϊ:̘ ,^tSHI?d{i'ZxB+GuX ?&JSتlţ&h< "غDLH P:gJMq{sx~akvT%k,G0h:x1!ƖuIifΊ5_|[Gf ѽ&<+Kt$?-Jr4gR%逬:+?YRǪCx+:32g*d_zE K-b|a1fM^ře{EgHv?&Zh[`b;|AP]2Xnؼ@h"xsS7T)'P'vg so ]쳛('ԙ"$^ējG7z_.ۊ'9 ]WV^}yLU1Y58;l1dL[mɐ9bg*n7ͮagVG?\[2pwˮiBB@P僐?Aye%/} M?xW %xDV1wZzGXl0BtEk=dwس4k/{Y]_Zc-(L‹U/) Q_  %9쁥(-`KQkw'u_@YX6xR[xU}+c _c OZ(S]X\|!}B$5`kf]p4IVŦq]=D$An/uCf[JZ}iIr-7Z5 !EUȕ6/#y>vWgDGY YePDbPˊlʯD/Bvuʍ<o5HQ/(0,]4ikKnvB-KӶ-TpG(̏C`dV㜼Q<T\nGʕ܄ A@1UQp{.?N+Qy%x7 p~kB'u0#9=F[=nD֭ӥ̭ũ,5Pi`$Ptn0j(kGxw?;q;a 8 XĆp P^ UBK2:[OXF^xW}3#=j[H#[\411 Εb>vg_4ww \>hS|Bh2}L;h 鋅 ֭ E) J@} n s9^{ȆGbA!#i52hW#U"8ia.&=/tj4qU o|ц@QikV=z$.k?Xƅ ?ەnqmhݏ(1p-gݚ:!c8I؀7Gd~1HV]]]9f!މd2tPEGyHGe^Eȷh cEۙn|cjDpįC鬬QD4\oL}K5>KV.}5(MN9l1f@ &ŦRsU:hՙZK@NaEcv NȬ5cұB dX *J$k T<4ot|Spt"gso9#X+ԮٷFu+ ix_iܥ4]jhsϳ&Є@GDąDL3siXHҮRUx<>2bY]Hq p|@K{DҝxH$\C 7+Ss8 :G`[C X_Ps=OrjKAr w֡PmO j(dK9 ~t?=S-#Dr"Q`(*z齉s.C"dO~6:,+E8w3 w 2\_)0·tP7B#"X )\U[G"\#p8XNц0Ϋ>ٜuʌNˊ8 Cd",?-Kɩ8WĨM~rXsxwPRԊ,ŶF&?3@g`ى ~ة>9vOAc4uCLJ8`bg,vP(5L$cwAK͖RaH ;C9f Z^gW( 5hyAsPKF!jw Oڄpus bͻ=`'L;i{KAѷQ^Then PzUQ*d~ RFYt)D9hn9=+vvhf^xbcr8H-a7]NmYp){-|GaxM=]2rd:]k2ooQdxEG}LN64vn=FoPXa@^pya^nrsh_>s a1w٨fs>%w@N \oŜ_l 6Q =oj#VF3 %_r+C9EuFZ"o݉}CUŻ)9%CA\zR:2e Ta{0U 0{F < ; \]2: ۸%G@ta{Z խTޤ:P~{%w0|. 3VXmD85 -D?Sz<Soǀ]ͮ]f^Sh{ WaVC::U<f a3L|Igۅou>@κo)Qi05xm͵1jRќ()$Cs6SP'TxtNT(v'I Wc2iY<f%B[tGҏQdv qSUC8Oh5?`-#l&ݡM+="/ -fPne|cQ}5>Hp*WjD.^o pTD>UEW{fV$ߕ;oy[]}ȷ+N˥m)O#4n.Ɠz,)/ԙ'qNJ,ãK*Pɻ#[BAzWHqh:ޖ̲Q,팚Hx;݁KTrwgl3>Rxc"7rRR,; ]m} dM9.l;ٗTyiMҟLL\TIP&?!b*ǃ_?]OlW'q I4 KxnM5{ u)DQ+njtKjbx߱Ȭ.5$HHfL[iiM8m(M&oQ3Pm|nY oy`TSXx<%)<!XTsAC;v] .gVgn~QLI/B;Qg5Bt^8. Q`썣ҫXڍNqS7ɮ3BXLo/ܯb1+צl-rHuh%la߽X@bȠuF),I9n39kWԑ_Js}TJo/hðΫ׬ ؕ SD'"t62Т-*P>9k#үHҰq9Z켹'3!{#Q_#5 3-*07'\{~йBqg9XUr" a0՝wJO 2^n*LG!IR꩷= F=RQMc&:s 4|m]G#e)4Xhی><&Q$OIg`w"m}H 6˭kf%['G͢`Rt2Ty-S_9qe  ΎT90% d|Ĝ Z-˲xUL@fC?u:[7(H%̽WV)v,%I7^"GM3C9nw3 ØAz tsd}SsZT-}d>iTD=zv|q40UTDE* gLgá*| L] ~]O] |* 9s*ĥ(7|5lﲲV$BxɑKAr %LS]7ps1/E{ZM,ќʏΙ0etqs+ ^Y P3rauDWbȥ^銍Xfgw|@` ݼVXgnGFJRL]MGboep%hʫ]ӈ1܀KL-8=. f2͍}O kcq7;69=Ռ}(!4lWy@Bpc!ϗUis/Ť< vZn Ed~އ')ŘcFa1WWLZgF""tz/cZ7"7VdJ39Cf^Z]>[hh ^zKzDd̷zcٴbf@gJ2veP ǸhЮ(W~Wz\5a?'Elth ^5y5Z?+ˏ 깂Epl-/< -L8;69GqMIޣ?^jBxJ~͑=JD'⹄)e,@[#v)\ 2}'.:YNcwPЉ5Z 䮀B݇S#v`2Mt.'!`LVI , ݱa"pi*)765`f[; W`j6<ҏ&*K@`ʚIySeEOZq#(bη N&Pye-S7m #ܫ- Q|D~ 6AS}{ 9><E"L䤁 1O*{T pG e'< 88;3ɾlBQa+§]XAJt_ X)c%^&f!qۥb-η &1,9+嚿/_TTc lnyLXs7X[vʂǜ}>d_dϦ"e3Bxiw3j9 T*|!X_VlpHC~Zyȉ]Z n^n 1< VtN8~+ڗ kv5{d5.K$n.Z\S0K2LB0̋i'ש {Z'wߡ?1*f/ /97SflmtKk*|/߻e(%0SN^u%, ρJq.q)1,2"BvM&SyWLX%]({4F̉4q{W$" Sfe % c0!xѠ`k>𔳒QqA,mqS=g [bkzAyr$O1'n]3f@v226ʎ_9@_c(Hvx *oNY^@`y//DLVAh>o?R)/&'&y٬ Qˮ?n )G>s6/.KPV!f-ۖPthG GS>֏nfۃ7oҸ*ʦU6 0q/~#*Cx'IMGAН@lkc#Q+X4=KZ& T# ce)BMcvcYNKdi꣆F5d 8?H)MDt;|$_9 Ż헎[Îi]l=O5Ln839Ł9`jS/%Pp[ XM &HyNphw ցv V+V=801`26Vؤ=unoH.WEےRykb'kVfŽE.b 6{Dm`n:ŧ?iXX!/%^rh@Z[ YV⑎ԢDcb&]F\u,T*80NTd߯4˝TLۓwfG^=;n;˟.#s~#/Y%L»O3##~r GkԗbI**&Ty%w⋣-HkϭLG)JXwИWowS(9i̹Q6Ba<"ҕ|/_e>|gl甒C!3 M,X~ᢃowz ]-|'cⶭ>7NɓJ9e޾Փ4 uhW_K"6BXv|L'I scq5=riఙZGޥ (W.p2?_niW2!G XC OldQc㉡VJ[00`<ԋ-Mt|$I8Ǭ38*uA'NHZ?X㡕O`6 Լ6'@'{"2 }bdLTc8 I4l\*$swNʫ;BsfˍbN Tg 0:W:ԋ>>ֵ^n%~P7VqwEg@N΀'w&Zz+>}vImmsi.v esv:9Vg#O5w vڨli^& Pm^6%EC~#YaMO|jYN57bYDf+HdR?s`,.jl=)r]릆DKJGt?S?$%E|tbH /q+e-!yW Tg\!$ rB_e~~U2;]e;Pūbms;1JX 1 (hJųܶcɩF&{"NWjSAf,6~}[  kIe&71<a*I7 1ZkUy]_["jE~ͥm_+yTr5eno S/ `B Ep>1ė9,DػTu O9(or\/읆Q$욞خ=_{ˬߗbѪj݁JA5*aQJ_َԈ@"k?58*YL>Y\Edwa4}l9*{['? ю!&t%(u'%gҕ6Wɰ_p;p4R[&pqY/%h~s/v$*q5p-#Ʈ YrR']3/rTJ|L9IMХNz8Qno`:> !y;q*!a%-'1ubG6Q4g@w*«$>KedMIWs%h&s"ʖte~hl ,uq*'Я8=br ثcP,<~c;CG(ο꜡~/V{`+ݪT[v=ёÜf)Gvu4a_WرωxZx Н̺a&2f2GX-aYajXciXcC+B(h+#̿O@t1k#;'SUw %SR=v ,+x+wGc0Q#ATYL+E3 NTL:Ya-ˮa1 /gAFMlM٫w~{ko_f7 6XE(>#$܉+iSKLz@:U)ɪ$=#"͹.H7K hwңB(cY'?!bjOW"iGolgLlE^SeÚLL q WxlYd٤奿{;ܙR$HR~/]$/w=^ykl 7Hm.h $6N< n`E(0ff ber:/MNoda] k9^{On 3LTAMhQ7+^ǎgv-T+Lj`MZ⧍Ȏ%.GtxW"R~ &n~q#heEM`Wg85əX<3 6@BF5vP .!U{~crǘhլQJcr@QK푴lD퍓Dr*^lE1U/)81PNպzsKTK>PVU}$EiYAr;.Q ;̼[ UTP=VE0U؆$:`ݬ-夹%Qfwe{һQ~4NPfc=,T4GNsfS%T}\SK5쟮6'_F*36p[Q7G&nBg]/6/'Ma1qXփߜpg_"&i:SZU~ 5:j4ƨ֯y![V IJS3nVe29_D;o{)E/nRc(:[lc^:%a mwXpɾA@pQ Lޅ<8J E/ZH0 B;zQܻ;Zщ? l:1UO=ySPA;ȍu皁Ym*Rk1jZgI 6R}#N:.&^FZʁ[Ak,2S5LBTZsboJ,+79{ƣ-{U4$@>wɌ{SABQd4il&G0=`-e {'ǔ ִ;_VSag+zAk ;mHIM@qඃt$"™vFxr*&Y3/c;iRp "❋LE(K0zmG:Lx(-f.8bѶn^(]YDd]h~z~GUĩRtT%bb=5t/#$+#r2ԯP~ ekvp0t.0 DݹE) $ nMk{mlvhJwMbf Οד! :zBb-{eSg8I4=O1_~VOpG>Ȥk|] `؝<S/fFG]"I=KXw*:.9x$Fq`MPxSl@V{g2Sc)T7KQ0$߅jJC f:a۬nd;Իe5w?l5c9uI1HbXcmIXM JWʬ(l%UC&hdߍ",;)e^KAcqdȕbr|]o{ wB+f%>w0&y<+xku<@%3_>ZxXJ X#>zk)j1V==lDzSQQCSqUX$grQu`:$z( ɪAhRX1h '$*!cw>%Nvխ㿹h %zHct(BmiXF< s%0Cf"!/F˞:VN0&OF *-c7I@؏U y*G|36Ei'yIFյpª/I$+G}h]OqVMˠb"PGxS;~k2W)u#r 3a,{+]=98Kl%h4 $.+=jFCk&Xfvۮ"qC"e!P2JP6u&0v] )^z6tK!> O-rA.Cp)61W!GdN*W݉&OT֯yZ"I9RI>ynd)ngUm+@h8G:Xwp+S!-|d<ʺ6qkT##/KIBa h(Fl]kI ln ʺg;Efia pۀTa +3ljv-ßk#<3\@9[}N" kgT݈p[ VT&|iáE. $q5؄P-jʫFH6ŔY"%>1nߨ)oAD1rq`U${O8V56n4^QeHJDI/]oYGQR[-45R+8DkJxv1Q°q46ԪY6xUf e[X``-}_^GдX&{N"4I#PИ\Z/Bc_Kev tl_uu*㭛'c0\dQ(($&asZ;ɺT7ܐ69pBj[4h|xiU.Dbn{X+.}鈒's'O-r,NuȻoD&w.iJ]]?'n Z֞(A`s(@Ʌu3fXTE9^&䧌=Xٹ=r9(WoLתv\Eҭuޟ!jieb~<8<{ [u].△hSĢ %#RlUKR8^4@ p 0tGlnA3WW4=dIaZAzrD{!}x@{.؞c=*%.7@ֳԘnhHc&tcRZL\n$0|$ 1_}?$i02=ݏrS:)#0lT )=0eo ?ك#G/RIP3)+s^՛,G֟A>rUlqKKűc`}DNj'/Turn^=qs UξTY~*.)K73 ϺWT)[iOR4dͧz],~KtDuI)mhvcrޖ|ꠝqa_3q#+1Q:s} 7i ѮJhG$܊?E:S*`N#R,1ɳHr/ƕ&!]cB?+za^EQK 6۽HveLlϠU剁m.\Q, Ui@= 9=z>L,9~aNq(A0YohL?K6.S~-;_4X1h[~L7heF(Q`&fmoOr5T= iu+_pt J e|pD]B̙R:9qu0$. y֯1\nt.[. /UpJLx^tl=ljC K"Z̢rii5RsNH&yv)RKj[~ѩnԍK66*='|{\g"m .3P?0c<w\5,b|qk0`91.=縯B! ә@ l/Á'-2n!Pu_2`HA',h׼c^n[,D4sXJӺ5 6.k_ о*q>&ۚH]OHvWK=| S;Jf&5t_ 2*&I :ro779eV .o宒]FN*ibIQ~_'-;gøth⤬. 2DeԳ9/0%}f ,6ʚhCe)B'Iґ\CX:Q 6?S/"22wHd|3"RZTM4PժXCjmsBgm|!65x 0>, _*AדiLxIm}Nsw՝FhgM,$~/;*'wB5~M~:Pj \*b슰Q;'J|?S2\_>>1; d떽=5L qkx1HjvM>h)p](O nnZ~qv ºP<6 ELU +n =sT`"U3u5Ɖrjq K`#fJ4po Լ]%ok/30brH_.ȅ|LmBHH'Q8[&#<$!>d/,:1Ls{2j9bD.mzɼV5) *zUvtYUKx$F 8UPSlP[>FiYFx?( a2*^iO[r:.Կ<~Lu[ӧ= 1(fO։Gye }Ԣ5od0zSG9 i"WAϦ)E,離!Py0ڻlR' @}i|4ǖP 0,&͢}'(D cNO4@hqDE9*:?7U3J鱷?t#Weʓ>/R/u/vɎ\dՅ>W;Bȑ|c `>J{cOɍT8:kα;%G+*E+9R5< !iۗdQa;d<:iG2)4Iw=`viՋb? S-T$U+ckMWDw,CWSJ?"r3獨| .s?/~FMxK juKəcBcD'o8&HQqWLMN))_U[b5%55Vj1!5"5K"Yh +컱S&__p^F-6 {,Id.sbT7[0gDgQ֗UI6q%(T{_):M~()e{)z̈r QH9'W="n!|m+]9tے0:UP0yz1k\Ȑ?ŋ7 yėL-k/ ZH1~s#y3w%,}WYBq4vW1od+NK#Vt~ɯͥ43Vݵ= 4iV.ȐeMX䅃~?{Ƙ<kKnJ6LyqM~e$ҙJ0+b9B9<;~4C%ܖR4H^\/u(ƌg=U4Z8٨dsx794z| n7k+@{Jy{N$Ərm23`6)?ٓ[Hoe&[;tM;p!^rP ?~V \U;"JP91:b`9ma|39j^_,fi;gCp OmE+Id^(, Y-nr *tXׂB<$Bj+הoJh`eYH)^7n"5>Mx5\ EGN"klnlADAk)&>^6꧚5>߿'Җ2L{wmK41Ey[ӬB ٍ/d `w y1h|NnIYLv8.ss`&t\Txn^CX 8xj{HDvubF&.zGj"`F<hS7j2ze2?JNAʾʘ $s۲n2![ Y|Q5Ag4yI.pے|zXteveK?Q{~x/ FI)AWNj%*S;>p8yɊ(ɆhAbJ L5}akh34U- !$,L t Av+XiǺ1%SW`HLntp9^ .rGV 6 y~?Vx'BGY7#ח.l.^E޺ zCԿʍطŠ.h).)K-3CPF'јӕ) oB?/z:F AzI3Aj`[a0L-; &` !h456"afskp1}Gl"VϊCv3l yl=Db EHC5#ڤ ¡l W &4YRJ9ʅXdt;xo.P#m} k}T=|Z!󯆰`s?j?k pXysZ+¤fJI%HՎ.GOrtw@|y f*iZ |~n)91vzF'H/y9v%Fz6 R2#XX`)D`G_'~ hi7wUr)YCHDQQf) Z? *#+6̹lcy)D ^j$Z;aSnsU12tR͇s}⁔4-yi7= @MȄd 1`LW*&8Sn- .)Ots3*W5/U8hWCoO@u*1貺SmFBYf1[8*>,O(z :FSǼBu2>=\D㡃z zg4}dCNBozۜ^[;S$*xʡ LIL ’qOexR{Me'y1PnGZN/YNA4 D>6g B# g[oRܼcx&yihrwv14XߝmzKU ̛ԛ*kb 1U=kjf.62ء^4%dUMpF/ەP,BX;C_/+FLCҖ/g%V%^)ͼ)~%."lg*,OSv?VSvkTJøx\S7U>`8#l^Ӧ2 3A\D>,p#~W4iGxH7$pBMS o`Y>?+\˲h_Rc3 !7/&RpVưϼN7 \ R/-2e]~q nSM ҏѸŪ/8=~LrӠxbw};0y6?\1tGJ7 [S5>$D*-ݫ+n{}֞jsu*I@'2$h9[sgYuIh+˶ZK^ugYmv|"5ܥ:|nma>ˍ=jm3`zkc'yn\ r?:z90Փvb1U-=^~IRcU_A =yQY-#%fTV̵QT+xHw9nB=A0n`/h#[wWe.R{R>ZҖ/f8{~ٗ[#ffٹjuaϼsLM]ͪGH0ʏϐKC0 K$?Rq~e9}E%UDLuh;e5j]d/lhPfO3iUY_>u#`HL#Ss yQz |̺.v0 ]M`q$d)/wT*}mܳQ4f'A /5Zi{a~w~BSxQx}'Šj'[;&UACwɲ9^Hc,+btx4yUX!WKy=\7ErWixT>aqU&˝'AsEse#!D:Yܣ0:v ׍dr$䓜̒Κ5Յo\ee Z%ˮ'ѡ0]&TA͈2rO]ry« o A1E`iG4sZ058/NNx͍҈V~덛gѢO7\E<̞SsDF(BiA͹zo_1bbXÞNk{o:Fu[Rz`B̎v;\XC /SQ)o(C [ka61/|f@yK=()*T:@|nD@#isyjw?>))ha wZ6ѷ,\twEΈ>I]b-oM(&wiK捿'O,+L?5.c!l9ǞIUl\MB*3KRz /"/\*h;񹠯ՎN7Z,'FqD\_27̯\6#l@׊Miyg(!'Qe^j[>E3@p6$GBGAV C[B9ߑf *!H* ^ߠɞ$\+-/ cGR.=|ͽgoHt%#}oeR=TԬ /IP7}Oǒ+ i[Pڒf `I#va4R3sS ZaI [rpdnؚ%# "~ָe*!X-k3- Ɗfn QPAVIkEȚi6i^[Wnra!r3Z/󁞞8=aե-ߥr&KB:q*B`N*>3)Y!*&3=nPHrZk׃h8csŨNp o>QAҘċ-+"BwRY)wz>{RrI[ neA G./2&_nc+ƿ) MCF\]rB&rN[rYթToI5> ']_h.|T0TY+9/ Egḣ#Eʀ8QkXF ډ .lQ-0'l3,bQUVd0y'-z:1tX*E]ϼ~wvq~1,='Cxc51{ᒫUaF mlJfy8izõ8zT4o1?C ]=;E ZZ }"hkA>ςtjqB#-lcɉboR'"%HJq' S#²x!zCu1#ߴn#ڞBϠ0HPkm Q<@+ VR1!`Z}0}t8-~{*re[ij]makz%<rid׶4;^}t$d|1gjC=[[ T<ޫ_=H7wJj1URUF"i?ͭv%yb7El&}Y۲7)Ĩ~lU~?DϿWiCrK!=_O/~,88{b^ɂ"$M!zy{D:Ԛ}lf\8[&h9RI^qƪiu;d*W/N!_r{tzy\sS!`Ny `" Ws50S%A'c9ĭUH\Z2>dٱ@;nz+.1cQtLzqѨvmLJ:j.e'7mT;_y;GӇs@S/i9veU(Mkڏ>׭_7>cV2rJS#cY/ţWl̪8$S2G#7&L.sm{nT"qƒU;PAhNM^dX /'{+w?Gw=CpƶzT AoԾcVMyq$deæ)z̑j |rrc$ ouZѦfž3F35.:{݂A+b#Pgx֫ m.FTPBx+x5Gϱm cЍ\;3ޅk[0 sg9$* pu;8x$ccc^ʻX?MP;XQp)~Js_lUw4^|Ɋyz0Qw=GR>Z5쯌pkVO"%ɥK޿ =@ciVKZYB|wUK̩<\^GU08qV)Uy_ZmEn }1Qv,+HY*dl,)M QZ}˞v띋Ih F c zIfɴi<>|Ͽ$?Ы8a)UuPD;FyaU u |Y,.g_gIwwᏬɢp)@?v }<OYbqăD&,K2 КR³_6{=0d_Õ۹`yYk*\Zg5Rf@‰By[ڗ&SI)t+$vT(ѼZoףfyH?Wɢ? / 7 GR\91Ti!~J z]_% U00$1AEWV \[ !@' т7 |RH?qoL_}hepd1b$ۊ"rXW޾LŹ]'|YQI^j;^B½`<98>'Oҕ-"5fe}TgsN@42z1`~f[YoS-:o v.uZ)a]iU~^OԺG)eS + ~0AZ#=Xyǡ v ʧI*<|h1Zu@uh:/Z3Gʜ a?߉\Т/\<%ls`5 0si>ֵ ZFx*zqX\PɌga>ݍKK% ۄT/hDb] oCM?KcH?xV؆|%+c,H;V+ᄡ EsFٮd1*3挩W|(slӂ%E:0 U" yDH%MC|'k"{sX#F.DBٵs0o逇A*% #ST7B&a6\5ͅ%]a6Z fo"b&Zvʃ3Q1_J0:S֚\. ͕0KP)YUmVm/|jW~q=wӺ]+%a0-1Uӿ&9!?|D^?]c$a[^ʃH""1X5lTw8(,(@aTB˕y6.98 =ynYR~Oo+ ťfPRaQZߗe0t .o<ρ}t龿f\KP̬81țɒȑ"̳-a,Tĥa~0r~LR~-Ԏuզ:bz3wm,}@؈Y$ hom t9+h#!d,DSsTwE}w-U`ٙ\ta m=Fހ#J }!9"J qXɪЈ^vϚݠ:5JHL{PbRoS#gjsjb`7/Fl+CfsDox>'DVn]1\xwi*,$ETAڭ듘l5}4mƒ)V 7ZmlznX{5=-Rf*8"i+P?aZ8:M%` ߞy $gYXU6~KD08*/xfs.k|dՓӝ?Vp|/Ⴑ`Ca%kaT7ə%k&pe 4?S=Nc9jeQVRVm Ah?EdcRAxt)DD7lg8[ښ4}ZlZO&1CV!l>ş9ǴuZu>Rqp?T˟$BʁՕ)`?)*?13z}S,%Nſ:j.(}?l7_EZ'T3zKRLMigL")k v`aC'(>t[F\2p  sș%m+ g8>SE0^^w,\ kuU[N sޑsdE=tm%{V:oY{PNNmF7D9dNp!؟mG1EJ"{p?'s-NƬfަ_=j~n}(Q٤Ϝ)]p[Z-\"N@W@5Ӹ'1X5pMQpE%tA0> &(nur\Y/B@lf?|Y>͸KFP].{_# U ҽq3ZUf|/IcWJm6j׉ S DgBHMcE>0&ʦK/H_tg{LUR(Ǔoŭ8oZm}$İqLc!̉:WŰiZݬg˨'rb:ɴW'd*;'Mzu"V˴@X AV>GSquMB,r_&5T`c՝=Ίd RnK؂ã-/@nFdul`$#KhB!N=.PZK-ԇiAx OwR2˅eq#DZ2ڋW^ؙysH28EFoZS ŀp ^lCY:| etq\@vҠ4U ZĤT*%'ư;5A9?DQN*@8I랔MpLZżqxc]sλ̈`%Mqg^u:Lggfd1+oBZ , mbt?~J*KL,7.OQzcoݣ>s7e#\B: O'{#/'/S('.HHc/b=A|O8*^ɹ |:8%\5nA9Ysm]ַO{)d5S>&%*f !~6"9z(0?DABF|U' tC3GNK*/$@}2jوS.1]Y-Ȋ$鉦I;*{Q3tDGC+o8k/C6lJ.-wp%Tyͫd!p m7-oѕ]ԒA/qRqa+_E31qƎ^T hf¬#2[{ % y[܁Fʿ˸a%| ] "_"N( ~~ۄn7]9S~*݋osSw> P9a"ďO&ʨG>8uМDSr1 *IN.n~Sў) k6tSAAz{VkR(jf'@q*N?ٮ>a]ʛL (A BD$`Y`oe;7\*MWtC ^%NCz#RXR}O0sStnc4@a6iVO9簚 n!3 :Mx˛7YIY(Mkm ЃFP 9f`p A9!M΃KX/gQsWʪS A 2ydQYr7 AL< M,D i0WII3Ϗf@=Is/HR{Ih'=·/U?Z)Q~;yH:+nl[[. }{8a7MH͐JFtIf0_A弁յ*@ ΓK,aCߓ%K?GKfb UpǩbbxekA[ŷ0O# t$vW1-:FڠBO_yQЗ⍬E/Jϝ}6$eoonR(ly93 ==IZ*< .uMS("1zJ*s3'YrF5GG)RLoѠ#")<*"Y;Agd2ŀ[@dWgfC?+w?x[4,T$͍Y`g;$ҀXޣi{n[C :}q)'3 zo!QE1WOLy N;dIKhPwbd8taݞ%̋[!4AFѠTʲ$Qj#ҺHm)r+8ԍK~Iž^UgI9.a,37R-3z%"?2)}H`y+[^U`B u$ˑm')=x*TPt&VcHuÍ[{VZ}9xDf&lٖ﹵`C0Q6B*~%Lo!X^%-3$,bB[X`fe\=NB3E,!Ѿף6 s7ow"zlqoզi0~><a&%|0VKΊsjfRPC<$z\S3XJLL>yeyϑ,^dȱx[Su4 9HEЩyNwaČ*)?4vaQ{U Q=CU?QƜ߸]VCʬRʑ#}`%{.*}J=?h Xu@kdu{{!d26_q80ppB1/iGmڼgX0|, .ܼHNR1G`)fXsw*?zLiUZw*^ ŭ3k?NddGp(jz_Yձg#uz#C< DDB[uS/q! p\LӺӺyDb dTZdc8Z0MFr:^v!{ )K>8#zX \"Y߂#O{XzO!%|Y,`W5p&d=ןQJD٨(noJaMs!/{iU <Pq__ټ뛙֮E kB63o,Da?B[l1A̲kk{BQcn}oQ~uGR}`v_ppeKP74g~3*,=jYx@Bc,h+n)ݫuuRD`x3&,Bhzzm^φiIґ]lF=JՀZJEgcMqwݰ ^+zF]t&\cRI q`m(TQh|˧ق?LE$Lf̳ ׍bZ-sબiEӚbcɁ#!N,(Ԙg=9kjoٗ]Y2F؃ .O@ibCkxEЌ .6B72iPJ7eo%)x ͼAoq|utY&SndBG8vEMKdCm5ː5/(%OwG/ehښ-{"w"a䉞0 h m3ûA@/ahp3ꐎ+z` -qYwaCnjsn:/#x?kfD.mYgBILpm/TH>6Y.Th+u *M4+߾Ko] Šg7Q,yztgqxn_S'#3*"dL*2xoTT&?]&9Ts:ӰTuoh=0cpYNuP2[YD.%}z\ç$L- K$d*Hx&l*Yj@`9v`N~"xUe9{D=N -9uPwͻZǀɾiH̽SJ\#nt||/o ?@rݓIETj\P({s/Ǐo߫Ɍ#uC>V@#k'{G|\8̤]*)pO6ՊvNltއ>+s,Yµ 1mnzRZoOMEfe/݄G[֗kMti/1 X#qH|;-qM 'rZe[4ue@8z>E/L2;IRƕXta,ˈ]=>!Um԰#МgF[\sF%CsN4c4臡h O`, C=c~Krg3l""0-`.eՏein5yq>ȇDtCx':4,F7Ѝ e7QbBP%^ݻ<_swQB0Rdw+P9Kb-;:Z`{#XBA~꛴)s[EY^Gi Eqלu ?be3H麒 aEH~e&cM؄K%#%覈CWLpO8u'N HO'U3 2*0Ck} ̩ltӧ4T>clB ͏78@{lfH9 FЄ PM=;2ɍl{Gۜ+&9S7K(sѼ2E;1ؼDz0m!H(nGp YC*[b܇aUdA!ytMR~4(h¨l^$޺u&b#|kcQR-%% 1)CP TcVh.g z[Re Ta|? w䳩so/#O{eðH#FQNs(mI5~dc]jdw#|L_3q?MU.UPlk K|z5,~h,g&MA\穐e#6rypXlH RKYZ+hv=F9(4 `ZpQ ,ȇNO@'q.~aFw^}nzurSǓLa4&}~[2CLk'ʪ৔35PLs͠DTTz&=/>m$SJzpK8~N`iB\UeݶL)X^.\\:.c$ 6ډG `*@&XD?] 7hx/ªG\bn&1rᐯI|URIS]Y֋p7i⋠7*7F2A8\T[ 6jRTd$jf<Ail_eWMFDCj0>F X|?2o|'a:@Eq"pIYń1u5b^ F$O&mA6JdE C|.19؜NƝFB4myw;tzd14Dw^o$J%n$/;יk*IIAY8x%$c b!U܍Y"۝W*{G8`)XCH4%ڞܣFzW*̃( LE8R+'rPVqYG~0kasj'1̭Kǹ ;CH'D70:ya&r+5}54ĤN11 S &0LS5Fr`92|o I aᵖ]yl# "ƕcģѣs  z0?7Å7ma>A 7H~ nqh;1`; 臫>e[ݞ"̶Uf t<|Q,Ҏd@aK6~ ce nsޡ[ Ne>dg >N!ppbEojo'䑴1Y ^]v,uܻi%x&|iNfi;m (p\?AR#x*Ow\x09h꘷H ,@45{.ƹ6hMb+q8-772m8x?.=#GHm(VRWMN\&lɒ2fCҿM\ٟ^TRM^4:Y6?aX}@eBeTz1 K´1AbG\BV%D.6ziC9 ?EXT̠wnQUӱƢvĭKyqC@*e!,oUeIKiaWC3;C1>`ˠ-o Z_Wg7C5פщm@~a2.-*ъ~QDss3DIB% 3g?!~~h3O m| c˓zIػd={3(!NA5D暨fKn2O 9q *Vu6\K1 YS@if0k&ʄp  + NN2 `JZ5K>RՃ.]2I7'd =r\am DRRA61j?mvB(qbffr8JQ9eO^AEsUw|mVQ[.lBl<Dq3Ts4͈`/'+mQMd;Co>A%&|T2 F0m[R,<1T(4".eK+竺AHM>Zpg4JFDpQVv*qAݘ.vtT*],_Œ&i"K]l 1Hܑ]:"v ݎc+M&z}W@HyJh*AhSBՊ(WD2C%' 68]a qs2)w c ρe:QHwaLˉ"V$Jʺ/ y^f77t!̷2>ew#eC:EdF&MPo j$>:F8DfZfaeqw6r[AP- =!<P&hQ#Ug8j}EI}| p0{~/bbd]cZ/> %0bBɕᔟCOB</gF,!¹MZ{oҀ4 gz4F7 =5cI ʨ稆O8)g@ԚSÍvEڠGHD ! 4$}O!mvD/Zpm!#5vcW|CISNT-cvZ1o5}-g:Fzf$Q9mu%. E( ĜXLp-|Z z! aFnV9ǁa~)loơ1u6Ԋs%w{ 5.qfrtI`d'$tރ_ba?I;OO'fʲ$r[, x@mg[4bI_WP vُ\g!Tg:ro\1?=Ǣ M`Ӂ*nAƤZhe9J Ek"z'_m .Lڟ`~)S uF^iPK9\h^/ Ylg ŶgVUױЦGn4ԎqgE)s_i 8u{?t y@* 7Λ&~2v\=LT3ļyH<ăNKs͓5)H~"1tv/qw0 q^y׸{q/WpZXI~+z/b@I9p Fc0EDi'eƟh% 2C샱N@gB{-vPT!cu( n8W-vkg3%9,޶M tWWR"sfc,_ʐI)d [K@vGzɭ~͗/ǭD@$%j̵eDȩJIk;ӧXs%^{+*&!IUjx>:B5D%P npӶ5MF;"0?Kp@܇Հ7[]琻C[(\ nZ7yKUea>SR$!zņx윁?ڧud#: GɕDjϡ4uTF=ŏO>b7듛PlѣJ[՚Ɍ1= q"mW\o?>L]+l<5F!3w}Px@R\B)*h< d9EP<[ɴҴ(L8!r?㶵2d)ԞTtyH~K ];tK%skv Mgߑ~;,X6*E/ջM{.\2{/~@&"e:yKϜ(R$WBٻdTMyy>JAJPYAQXbWu&J^\FhY"dQ,*;Ś37P7ӽH~5F,Ҷm4Y?.gI+'"͐YVi c̩2ar0x?0UY[TZ[w!ܑOF@\7/7LV`wM2륷%-d0v Cn#vw`OLjm1 QY럢WLu9%7y0ʳ,y0e*d /Z3h#P\gԞ= 21`#gM uתrakxO2x'N|ܠ AqFGzfӖ<ԟnV,c \J-yi4 Y5\|B+ڠl@?kx(R E l7+bgbx],'eD1qKy`jQ5y.+NT[5)37G3Ji{e X"i?CFd J;+#s9`UՖs֑4+bS; Y#+(ؓ pf[Z@V̶SrT-$(;hC,-^AvqXOoJ3㣌JGLd-hEMDHsieW`l|ɤ 0w"Iz&ՖSYTV 4̧}_I`?l!ȿpvWY6]ń*"ziv5/yX~dҒkKqAPu wg#>?#FlLO ΀z;vq{0)r9̡X08[+7ڇ/:4C.d뼑0Keʻ}ũM,w{N b;Jjߞ${mYII.:<~ ٛ6=u,=6_p,pbe)52Ċ-@9b2$mi){0=҅%mi ܙyiڏtR,#A; ` X)cOLgUƒkX 7b 넣&8nF"ƬNt qN bX^;(I)!Zr9h}DfG@gR'Q}hI1+ ^c!agqrKG6*?xG 2W){|@+i7]Yh+^i_kqq9 :Ȇ+ sZIYL613Z5<֣}*wȞ-5hSbl(#ϗiQ 7|`%wZ%g%clʺjլHQ~APyoYkR2T`-8KluIQv]fGTN!/ԌG<&KMD4%w0ϻ?s&L :_F#ֆ X^oy`f~Y8M1nbٹQElH-+_b?6W}[=잧djڬ(čg=ddkkrZ~<+XK=)鉪@䘾n(xaʛХ6W7Ke. QW5J|f7.4PP^4lq#</ 2}ZjH杁AUؐ0I*%ͺHCTS|$3ψduKZv :(]VL^$3Ep cD63 f k4wra-eƔpޱ\гij9O$5& ;J=6߳r+zy?LX8@ &(M]?<"~#О>rgjx)1C=#Y`G(i\r@cːWѾQx7 WV:cX CVfl Mwȧ R0k!"&V~hk/D|s &.S,~9oFoKv@m/3FEoKt\Ub9ir78 |\2O>~1GشBF!5w:e8M"]Nɨ;5L?w>F\0yBP_B 﫩LT$gWZNyZ0n1V Ar"٫}qpC?35B.sWgBHD7 Dg˲a rDy+S18 >@8 00zya~ay}{ H̚0ԹđP>SB'J!qlS5:XfgÊLW}d`H| $R~;;O ~Ӵԙ,*rT b jQ++NWXBC1GUWg7Dlo}o\/`LX^0rN{eZ s٠%a:9c -o딕>c ?Jbf1 "lBsN Nj?z2'Qt/lϴBVȍŅ[u.>fJ4u\Жp]BssOr+%eq*Ox߫5rL9}ZyB^;4Ni9d+Q7"WiℒobIB\t?S3QdLTq.58v`yA#Љaj ` "¾yO΁(pҳ! #b1ݺ~?ǁLjLacP:5qTB4;,a{ރޒo;yJAIY%#TL|= Ƚ!N.%ڧ]l$./7lMN~sZƢmO'eҭ}341qF4j9 pG=I\žTmt$ye\$MB:ohRz|c.-Њ9Y-w&ޠ2 fO(S* 83aU6 d<)$ AX}4yŌǍ$V9x`"fg=޹i8"Z#A+}IkURE *[MńJZn`nV?Pm$zݙ! V tD'C4 '1z}|n~BN?Fp*(/<>^+L9atq{)[UvÅ4b Gkg̿2x:$7K߰P|s39u PUɘK؇GFj'lq \mɦټa1 8 OzK&QuYFjSTS^IbUl,6[VWBsT;EֲOa-q x H!2 k W贐:Ͳ(SzU-d4;Z-n ܤsFvƨJr_[Z]802>&r(\ײ3b~Wv <|)z#4ց^dz!P0=01'j6BaEǕ1 #y..xQFfPV&lNǖnI#ı7C_/<=ɭ!AbspyVzMF՘ȑd欹8avs6*iU!Qr ecrUKgs<[_Gp&ac@TMMCo$@hz^/ñ$3S sӇX>ދp$ 2ۜ~SCG1rq,_@dgm=H>cǫ(ZMM|Pk׵W0ERe BDIcGw(t\1](X1vXK&3Y}(L҄}Q#GjS[\2H||1 kKlgAHOk~;Reí lO8{fDuABtO1X#S fVZWk1Z&P}: }ud=?Uu[*5ܢlE/E0T][E;NQ ]" Hj}'Dûv_u抻 8 +pKO'4rcc_1AI[z| |J:>_1eo"&n T4/iy'AC|ʑ9,kmG^\)(; C5Sq$̟y[(׷X`珻5q؜;;7/5јĽ!e p1ܶDCYQۀz  š_D,"-TURjKG/FT:U3vUOm8dbi6gVH/LQ<*h,ײrwT&z?ޣE{I,x ƔY Yϋ'\")8.1M9SoW:L0Qg}^# )>"hh>ߢvJ&֠[0:vK4Z,sX-U %ebi(޾s*P "  <=yE-82am>fA}tq^z/1D#pyy8t 7#%{8aMN$s3cH_q4~ǖdE@ JQ&1xѩ#\yR};mI.v$g|9}c^М1[ :Y>L W='5P^XFG)-3DFB.q.?8R oÐ8?v|Q)~-תTLbz ^jQe+= RPK#8 ,(c9m9y&_5k?-9ݣU51EXy?I  -H 3F !wIʓKOQoyYK[3pQPimy}%:?Fk= v#SpȻ˘IFQx=sk6ςdb1 ݀7wMd">jOxKeh*ȝJ k 7GS?TUIT/̾VܭtI^ZnXӌpCe*(STˏNl]F0WR%9~EZKcX5:pSGLϵ'_ij2= 3`"N?wU2 3GY*0vHn Qg2ph4&\qX'HCIa\t ~&:@tN(M%L|Jh}70yc?H8F;݋j~nFY^ :%[ZN$IZv, 1nт3p#iuD%ʚAiI/ԿkͮONӛbJ[Ly:(Z<:2{0k3c4HzZ)1Ua); a,w:9ΗE?9`nz*A֞tzN ے7ZLnb|&5cuvdz!Y(S" {4_/~ہ.eȈP`x&ю=,*'L\ F4Ԡ X7WUij5Vk^.F05z'Xƛ!oWz;<Oo %LUc$sHWp'KN4JOB(88Z^էn<|)_=%:|fW]x?|Cqg!P=!]HZLDeD@1fDZdž*nj]}3#.+u&g"m<6eGE/kU8(kIG#Cċp 0^_%FW$\~}%eBbU lsVO<nr{{? Q#RIOH/zdxpwzkg&)6@^ox0XÎ% )1G22C>)}8$z5\D7o0n ް},A@fSVH=j{Z}>&wUӬ0i|Ux{(]35'=S>2ѿx,zDHo4vb_9C .F l\DQk3jjK}GuN9=opfbͥ.&>(GqBmBQl`nu+ijz`"Lok fÛhJ>0\ZjλHT&RĶDY=)8V6 4 Q`A_|OL_/$tPU6p@.[v_h->[ @`TkcNiڭJ8&V~D-: m(ApFy$}gThC~ )EK}[9hyԏ.ȿ-o`xgup`,eٻV^)@|LV >5Ć{!'%H7+p/{D+-M)A LA uW$FuƯrk.*& FjP]mFҠK=[#PTB""6VaBGǑRi5*Jkw׽Kp+B.7޹=db.pd89^$"pr .ϔmֶ(P)ws\+wW];$:@o=h}vWuvezZ]":LŔZs˱FNqv{>gy١h1mm!ibfH@h#ZA/қC3`Xt@xspԑL`n/(/u}h򢶮U~4eV7$)ˤ7S_jZ#Ōuah!d5cY:kQR$~>t?rƢ4m^-ÿ4(dc+O}|'m l-1P>PwYOu)'NY+V:$=WV?_,xe"!8&ؑr@Ѹ/Yj@Z_gB?0MT5 ̈́Z@/R0Bt!bh>b 2]-ԥK''zs %=ɛ*BPw6㦺41*5#=6Yy5Ne/ngѸgd6%xb:ʳ~*x'Uתb y)$)is(R7J潎bNHc_ւV7WL+MuBeܐseG톒?:ځ1z욙bJW74KG2HjؐP+Y/#ǍX;8AĊ\IYkxH]2Ӭcn&#fR\CZ\ڗ%OXe}$e6>5pAi}FH^MͻY_"]VR]g  ln0rǃQ}\$1%WHÊ ~&?vp˜1˃B[aO~ӅVMUX1cb.dŞ5[K'M[<тV>fg iЩ|t"8}NaC(i5ԻBYܽTK3=ȸ+m{|4k6ϥ:ZF^q8xB ۡ:a?)@/2w}7o!AlP%,^b)&T}.AG+`K5f[ggƦG˂՛^:QC;7Y۫3$O)@Dq7;q#(l!8=[{L\}ڣ.hhgj{йHRa|\,yX+xє#qNw7rɬERw1%P>AJޫq8o0CLv=Wtئ-Q71[oMYyL,Y]J(FP8Khͩ qY ޫxL`(IF6,#\#6rgVCz=n `Ƅ9O|%ju*cS[KlYh=td؏gn[ORw(> _m6j%R@G>ARGkmvU.jկ.1%Ӿsp<滋(.f JTٷi(.$ވru :<-4@ d, 9BBXf-K1mR߂;^+^). L.R3vVK\%: Htk@1[qc')G@2 o15U15-/w]`t=8TUyk4fJ}ۣ|oDX@y ~b 4No+v*t cԴna m $>Ep΂|bwĚ%,e"4|Zg[@Bݮۛί7OHvQ/~-k]b2;Q^bjY3z'E5U@寓{^2L nHtc;RKשf,uLà*0aԒx6/B(thc`e\bsx">4"YE}]wr:l2(w=KD°HHL·JT^~fV$`IZm`y\JL)7Sn hgGs4Zyd>z+ M^n"؆efw_ 548a xey%L[UrCwwU*0*uF_ԞSp1A67jy|<"ĊrؼρC?y)JjSͤ#b٣gi߻WBW gM&b9sh8P-So RO ܆bzʤȔ8<]2C(sXCde}a%$< }ub@Vs[vHQJ08=HdF2 3~}Gq HÅ@kpMPY;uZfi'8Lv|K8]4 xek6 RQW;d8& ~8f٥_nH:v`)4~B*M%~;=ȟ," B5͌u gE_^JtO V;>/A9W&1KԮތ]u!ɿ=d+EܠstĬoޛb ?!ݵ{O(УvANl͎%~oZ@TITZ^eǧ[T8|V[b*]pvӘ|E(V #=W6{Ca}[P(1"u2 dq%"ت/Vʒ7q?گ &noX@M=#}ӕ@" 6mK0}m6&lεYȚ(X 97bL)4Dvhӊ LJ$x{2u%=,rF)[^@)RO:IAvJΤ~]dz5]\:'j[F'P%KyWyÌHGAaw7R:mR-y2 LUd'x(w?Kin83뀡5Q?MNFKW:0[④n~@[>.jhmOw+ގ A8v? =TYd6Rּ\tVMbȮhx2y\;}v`_<^|OrLO},by1|u][?>X'Nv 4BkTBWD-Vl.yY ļ.IpܬmzjƓIwhrrJ-Ӧ<}rmoqKk[sAtz?7~|*iqIJ~~ 1/7}lW}ptd|%Xmw.j/tHD1́K o{.8{Sy/Xè6b;`t+B+tQR{R&iIig$K*m"z0]&P}@Q Ίc \i <`k==>w;6wd^HxcQImW-*[Ѯc ڪIO^Ɓ~zLQ`n`tWh2?LB!͇sGdyۘ8c+^v`})oʮhĬS!6ގל--}w4 娔')wQu(c:b> [qX1^qZJlxm$l2WU^#i#0C0~ʸz1_yFeHr(xKˆk1 `Op&c3+YG#( [)wx50Ef? ^r=I5)ÃF&ԕ3¼/le'&fOWXvǨ_RA(%z.+$)6|ߕđZf3s,db I=ny+{gV逰X iQHN>*P 7~,TWEF&dfC 0yU`ٍ:a5i>¹=Ultr_ĺzxIjH'}B'/J:wCI*~Λ*HccA!3["^]$3k8۷>k߉\kKwE֏#.e`m'-p-2URjPLe])

׸Dw#+;xr(Lr9袘mYq;{b::\,R Ywp~) (Xb?\.(_x1ȕqjx(T0Xȅò 'R2 )wzšRZ'NñY`Tj_~k nApI ĥ^SL~ lT:ޔ+ˡS4K&֕vc Û &HayqX}є]OA9* E#s#IƎ|+T1EP$q{҈\'ȉEo5H!LTPsHP> E*rnZu\F5Fi50S]as>*֭ެ;QFppGaMT<4kc LXk2Y p`X˪o= S5K,WK B|Lxj&ilޞ`r1X逑Ǖ3.QtbcŦc/}O` V[e׆΃S |cKQ^E߫3|!S<0A 0,rJU; x)"ԛ-zu؛v~Lr8yyݜ}o |b|%cU9SHlGss3u_q+)Xa[p&hCnoVc,[_"z%u_Eq Vb3Xs)B[2 y V(_4qn0W[^۷5W p$=?@xp7J,ohEDMb"4tUoA"hP@픔$&Q:<B~gܳnKc\!ZZ sZu%E<a[2yE#'투.]#[ŔG?Y,oeHCi߷kx esS5JW}t#fFELǶ!R"8^[IM|p 5A&ם+31e7)T<Hf1XmՍA"w 5tI9blʌr**FQ&`"%J@㨈wFf:ə&`,UdrJXk%ТWT XO WtXӥ,Χ[2£ܗ=NJ qo{p5c/7LA0̰WzcTk&T-$ȄC{z`C?+q?AuC tILF!8?E__41@{r9"eIV(E~Ѥa`?'GoJM6l+.C{#VfnOsޕғvoQPhEݢk?*X$V s!ӛO쒚Bt>sPt*`c;&+|5v2i*$5!kT&]WN?P6Ȭn&b䈩`-awDm/nt%B~ )CwˢHEϪOߩX36i[$LD"](eE]-\V8Ӎ% 67K5`څa^g:,َVʎсB,S<Ê;Wc[ r0uBw FyX}tE=< 3UgR={u܆6k筜~U˯/сSwTN}E^Z|&3nA[y6Ua:C[t6ƩJS;fўs炲[{@ܞ\si1Gz{#BN$;̘P q #0G &^{wmaPqlj@bgnX {."́pdfҒ\XR!<3QRڮκ?ЭTmN.}لJFnz>27V"kȞ+ZzpL JM۬l`q-nC1|vw1%MyCD5h }KlkekjDS  ֋5;Al&$dZ?kq$l/"a-?f$Iu>yl-_`Z P@5im [4}Awe*5$9LV-IP*_t^eQi-q^#Ӂ` Ў0KmB:gÃAR>)]ݕV(+ՙɛez )ȶy#OSev;m],( ^tۧSsu3e Z֋5dOga7 |IsvR.VR7|^c4/=0/Xݫ'ɤ1v}T0,Jq܎R~G;9s1ķE3p~_̍(Ɛp-yˈ ~/ 4qM[jQr71{sbf6ԟj2yboP^B1TѾMNn2z4yLeOA~h9c!9DL2BM b2Lû5EH;Dbtt j%K7MDP3#,}T"P^NB{sA_\x 'q]~ؖ1*,fQM"Լ֨FܯliM'wAof{)}/ئuj^ `ąg'l'rO{ 9XM? Vf”k!r sPViAPl4hVKK0c[_b-Z 4},v+BGA(I?cxoSybZ]Xdt"۵gk:hݙBkJ#^MtZbدMAWZ`Jw;R`/;Ŏ3?#3ɝrU-806 cq2PZ6ҵ.! Swxb.2DyYU wpy0qa~Ԫhxм$J~ɰ.PUly0o9i[Z6-vʹ#q aڛa 6fksVCw \`+y.0wG %;A3T2*T =RM]qTL\МEH!? -0ݯfz %ܖˋHiKH\-0w72 {ݳ/9,LCS!3[# ["|QioWoJ 'DotQ5VJduN:?<9Vn|Ԗs-| w$dbW9 Ng9 y:F\-(󛬑vz[wNuE}v+Qޘt^ӳ_'Fہj44T,8k|v/Sx?WR4>:VA[[>̗Jv SD,7Jd兠ʢ$\_ y1oh "1Gş%'{ c)ktG{U&ץh5݊\$:K@౫}UG I uYrdU`ᩂ!7LǀR#3d쓏U:.`5V{jt-^z,)?MȺoM]'IfC5%HH\^ 9wEJC:h ݎy0*b [^0DGQ ZH*:n?PeWp1ˮwcG.ՅK`פL y+ :(RW_Cq_ :Oa50a`җX c'0|Jw!Gn)rkyLsp%LgG83% x +IvӐsH\na$ EjM>1Kd5%T|EGؾ\ tA0I &GL,jUR;jn&YD9E;a ⠂I`Xlm $P(hp֣iW&՛z/{>OJoǎ hS_"Cʹ@%ํ4)،JQZmx/l:.؋$?ဍ(H&ą“xa7pYTtZ'F̶`ϪޕA$[" M% \"L$G?5h:Y+sA ﷋]X`)/vCPFiYrOz͚P9dzQ5KJXق).uDra\p5;e0/f=5[F6 ̀a?3d4}v}aU߾:Ea9 0Mxk/T: a6̫ӄÅ> FVm˞W-XMO)`,tvRKν{U!cT ]]$ȋskdwa/AmSkNP*u13&~{{]xƝ,{'Vk9xaϒid \VQ =G)ߠR٭8 <[k4<a.WIyVu\NpR_Vִor퓺|"G=| JJQS 7G=EZ8KY?Uac0Aj9=D[xK0S>LLkxknyLޑi>[(91Ǎ,BF,ܛsdxS\EũeH3 (-e,vP`(ۚGrŭ4u+,;}^R.oׂ@IR:{g UNt1W|b 4]OBOg1FCzlKؚO"\ Kti,s?' A psz4_=ݳy|||#~'5SK{gP.mJ.tafh!tު^ ,}`mYdQg%&g KrtGXZ&㍎|;(hL#eVr_D-iYY(\ e5A_W>pͅa(Am]T`  +})"r"L}tžfMfY<3ggx<#b'\':_u2mR9ǭ( B U@ X!nިH@j-nnmEƿ}4t(8Сܩ2G9* {0πT+j0zz9GDYk쌌ݾ2Rݚmwd'#c6AJ $y,0+Ĵkѧ9Ŷ&tp9Sx~^1ASKX +azvavxW),+͔QY:ǞapE r רiQlN.\Ce=QSvץÑOR{}tB?{lݫE0/ֽRGRc:¢\н A iu:~W@*i69m?7q4Rn&_EV^'4QUgV[CIo>/"na9L/XwGB0c4J2 %7$1q\%X'Q|50>N bݔ/e`Lkmf$l2CJ7ad#̦aėW2+A벗BKm wQ Oy~W6uTCC0m߿I~2icg-5@T+1F/I@3dD07z)0n>P=;n`8!V4Rfu#Eiԍܠ$ȰLĊh s*AuF^&njw[F<Mi{j^E#`۠#^?YteIh]xof2'}ޕ u}_LRS}pu@uNy[uln#14Sh/oLw7Uy}#({H}+5p)V)_b S pZH0F"_}{1 "r,VRDMqs "oiINy«8>k@Y/B0*gp!Co6^EkOS,3d #EkjWnl/Nݓګ9dCpGWJ9ك F 'fW4c8'P{7Cq\}S_ u<zOF7=NC֎XFsՎB0'OAn4q#YqRrgFRR_BOiD=npFJIb#z>DZϚ6#~Bc!VB;[.LCVOb<1k$nuZpHz ř ]ii԰D} Jg$s#.{n c~R$ Yd,[%'B)Km r7A=v4 M輘mpw.-'-3^.œL1sLAs8cy 6z_ZU̪\Dlgx@B*Hǿ*Yj10*jyT،cX if<7Ԉ -mB)"\ ĬT S;WCAYQLhdl %Wvܐ=Xn1~AzJ~xjv_:M_GK(O*#l1Z:D,B~{!]#%[&̉|_ĭ p[i# ^p逛wׁRfGyHݎ^^3x ҂s nl6쨱/. DMGfK-б4ǭziqY ; m~_$6NLo(tPQ ̕+ {~; J2QSbhvS!SVj~Gv _eZ$ҲѡI"=OUT-;$PЅ8 t:lS}8V}wh1H|v}F^WclJ27mLKbsGb>Xb™;6TYDLMwWy_a 諻yEy\/r+̦м=^2~Y,?y }G%:Qub $nK*;,*K>>tJVGFxWW'o`/ّO(_$ĸŘKW}{|1uX}! ;F1ѣչmYe3= ¨R\c>;g #ͼP՛4#PB#|y-P= |jR OXꢊz^Cp2N8iηZa+@%1 \?G2<)Rݖ%4`)Iܶbx)SH ?idbSݳOVG$+lbZ&'PM܉`?6q ^QzD"y/怮mK%MIYϸ#sc5Hi:Så!_9A?Uխ{[Iە> V>?-b^ ˊ atI ΋pE:C[>+_D~I KWWiUۋbp!IO=Uq#0xc'6=Ǿ.Sri&y9ˢ'] @EB7>X=N[{HwwɽgK= ^]LFiz@o|b(a]rv<#ݸ&0׈`K\T-j'{TB-Z Ro:IQtkbd`|Ncc9_'[b( zJ 'RDw>0=٘'N8 vGRƸ[ ߋ:B DvYpmV ѮRH6|PtE:eD=̀!먄ΪL'R`*&# !%ax*8?yC2Р/=V$ċf|3h1$q94r·#HwǂUP?/8{^rql 8T9bJ'69~0#,$Ws~Ui|jڕ8K؊u2DCy l [(WݕC^Q"_&S^.^~HnkZ\ң >B#aWzח{p%Fϧ38qк#@&]u\hl3TE:Cf:$5*rXw%b<]Ѿe<,av"4#ƩAqܝ \zqݥ Haw\iK6֖F+ x:|6(]3j |n*oRK'gcC<~I!Kez6qKT4Gޮ*j/ +$_ ^5PtVR f ʼnξ{H"m0%,֩%LZ9x3,\gQV~,OGpAB, }𖒟a _;4o2q%YMEνdH 3uH;`ɕ6sGI a#E0Y!e~b䈁*_b)fTʉ'prK't)xx²հT@*wI# 1ʁl~S+o€fVsLfLT!ڴRPK`"kX  5wpHFRdQ\'IO`{PAZkCN[-JUwSxqh ֯ \\ITXyZYD_+IPi*pOaYEQ7Io:!br3'/vb*$Lx'^Eȉ<6rJyS2GՙƿʛѴ&9$؇OIՌ5f4 \Usٓ僦]̀NOSFx0ot;}7^~'gy(J HN ]8 55>a~Qi;>_| 368G,mdi6z%3 hmdQR M֕f 61Dwl|LhY6#Q 9(eWtb^yvl'ne -$h/b> _$օ'P1J~>'{w-b+#/ T|f9z'!4[nOOe :Y09\[^d#uԷu[M*DbԎj/bc3j016%kR?LBX9D, VelpfX`alD4Ab<<_D gb>(:BS,_=qϙҧԙ졘$[nk,ȋ; (3iJlH҄n,e_s{yMbD EI^9Vv>M~wR應'4jXR]<v jaqb=g:VC>!HҖR:Y<=dJ4J;Kq|zчubX@Vb$odd4qįi̻ήG{.p w|NZ;5~_`U#/m\y2%gORe$XtLƝ,hyFA?.M b(@:hv4\Lov?Q_V~: Kr7ЁPYx˩Y/ ,b1 ! |:Ȑd4 K2}[yz*d!vG"tK*.dNRΦ0}Mgu:2nf[WbVpDI$/bt~-OpH͚+%e|1mv:R&.V: 1nLEH !OY-"< "t3Il,#I >v̗+o? vEO-v(Bk _ #b)A=SFfA|3< c0vi;2fK{~ h1s5nQAvT{.zZY񏶛Wcw`䃷 0WaH)X?ahZ42`h.nߊs4 뼟.U~YxX(jIo||gc#éF'S1ЈG.*Djfi1->zg2HTv5= z:lln=PO[18;m$dVgΦ ^$2e8-Ye]L5= Fŗ<LY|dŏ\",K#1zJ VYΌ -hHoth}GqUt*Aԃ`p=.s1Bf,``)xM, .c#.|sY V2ljI:g[zt \X0uE#A/$Bʇ.gbQEs1+6EQ֝s{/=4=0o J֤'xsYbj@!9=jD tUH }z.s#w? C u~ܼqvMKqP~|Q~ÌU3/W(suRfvުMۨ-/3P${ț{R1[Vx EJ(S~ ?ݏ7ε6,z\)cVOk V:CDvW̶c \*CM-Vf gE^3 a"i!0Iәc?`у &sb;7;p5?1O!E)?AMFR  x-UnΈ'Kbj͊` Â@WDe%~4X9α⿙{j;A~'1q'u~̪'621Ql0CPQޖwA{9fP)1L7i{,jO. gp!qIN#yVA@GS]AU`1<8Y>0nef'p-E73mϼc)P*uuLz~ V^ pTpc x %MQ:Y Lu\C㔠σ,&V 7 (?t4YS{-k7 \(׏$ Iê89PaY 2X ZD%w$ [3->4vS{(Gz)򉻖r!„g;uqqR67KN.7v Sѕ+Ԉ.\uOsԑg4WtW;?7BKt*Ks֝նj-dHK#*}ʔI JE ǟTP*_5@pʿ;67DZ07tj0*OFۨ[Cev n{8'(e,!闇PVB(}FuE+dˢ\ܮ"F;ofzb޺OٱGsξT4([,=U Lѻ; ۱:G eFR֬ S|*J ւqV2d}gs_?}ktw ön LiPE5q)Ea^S,mf&Xv'y/ĜBs-|>(1_KC<$b<쮨.9˗Nq6C9ngDy0%X `X`1 ľ*KV4OI̧idTSrb>b1zvS;Ѹ}ՓP}˾4bB,`bR#5I,l{mvi)+!;5F_6n6~O3F8cl.iyLM1df9sun {q)/1د")^<>c(`jk9!Y{>oj)xP-K;Pz0\ttj>1K!um}kmV? z$/9`OD!1F/Y 1ף(i;#aνý$@ {KpROϪpKJFp|vxpŕ9<*ő"(N$cSrx94%$M>w`=YJ.A0kug=B@ <@5Tqvʥ''d)4h Y'Tz|7N9#r@#Mwb0GL ɜ8z UȐoIX->F5-]7Ѐel @H? WQ},N=qU;:X`1`Z\B1W̕?`WfWs<)N@9|~ՑÒaĄmaՃzN+(b4`}ga''KX&[d]j!ci|[ X,jE[ =nmOb:p!ܴ]rZJ 2Ox;ъP68^|'G]|M؛93*І+cJQ&#x=uIx0LdM?>Ҳ"G Dfߡ *&$6 wF 17@ݯTD@F%W"Y&L[v025^7ǩLxQ…b+?CFruȖ9lvWZ~,bN[ /vЙUpseهQm jnȍP*ݝKI`qk#n@.YكH$I1k0X>lFHwɫTbn:vM2{U93m1$ZsiWM4.*-3F)\'H+Hl%*ش'1cU&Hp:W@q;\Q|3dd_E*f(5ZK݊ 9! *aZ;Ϟlnq$_ďNjkjf|_CKȱ29JZsS b6.FDV_L>?}?us0E6P2z8nʅX^({Z:WTlIZm FV}4_B2d5O[(#(sL%Ī*& J"T$CGYإ00z)ڱy|j:;{4 TWa4;Fcxk@v93M;Hۮ{ŠoI*\Cm,fTaWn6vW1vXpG0d 0RY.ђ~nchkKMWQR4>ySIZQY%lpTeەkH@wA&炤ϼ[=W0,Mv87S)cDR#@([Ƞw 47,ܑ yu:ޙQ4Y@4F3%%Htu}J߰p&*2stg3Mi!T iDB37]#oSvߐ ]\Ī` vZ1cmF"f̳ ;9lQ~1H`u:=N@E~[OMԎqMe0xp#'FEͪso(+ܻYr.Q[.ZlPL2y~ur*l' *9 1Q& }R_K7u:7n}ȨE_0;eD㞊-ZfCu'H"߰&9gpU6h,oEߣl%s×FC}&@Fe,|`Øw5Nӓe\u#PB(ꠀ鵶D#*c77@R(X~$c\U܎î19jK"!jQǖʌGM?Q~ںCeSxt_LD=cLhHE޼Ǜnm.rlb2r:c!f-;(f u`<p]zb\qT5;C2bsE ^?Ny;yAA;Z&&ĭ[B kT %-R?Swb$5xn2|p-@RENy~PbgDN\=Arɦc:ۋ[4̍XF+h=NBsCk"zڇq[`v+ן{5bm^6K,%x 7y]Y1H/ Z\p,ݚc}zID_߻,PCy%ich]hk FeC|Pl*Rp m$260:OvPXV\kOud\w $fh:sո! B*{Ek l%el4_ Gy $:~{`\R`/Q>yUd1żm#A,n,yߩS话MuiY(%@P,X0 t!MŐMr%, ITn?0BmaR1?1& ,@1Sd|w!ڑƼe qԹWܦ{g7hϜ ʌ$GDkn'2N; B:mx*RLP&EJ9']Vب9P0 [N$=2h)T,g! [օu׺BǚDKOP6E»pxp97)-[w #LZ> “j$ѷJmp^vy/ҳ#KWx]n4R!2͔Uz#LLҰV)"s46_A. ʷ~j@CM"ZRv jgavBYZgxBy'#Mw rqRu?vaqALZLx׉w F _GV#tqgq B5X봓rlȞ-+N3dJWѐŊ<b'{ZTzN2Ŧn)XK+ed(4& 8Q;L(|4qirƆМbO`4T/sJ(ۛAwL z[$@S(]HY"@hjM@! cųJ1uc@'!>IHqsP0KGoA%t#|!C6m^m/|NOeU+*Bn,ݡX7`In]dwn 7m49APf* `;%Y9פB)  c;= i) Lhry¾ƋUAWZX`*Ν}ƞn4g4K1w .& t HuT P[>.dAY >fNmÿvvHAkaĬB/M-Ifn;YXTvL[EK=ӧ U;Dt,XFa^Wo 1Ω4eGz%b=]p>U|b-1k򆥌Ȋ ,1]X-+ ~x8 qϧ-d?(O(vWo7' ,ZweY,rElN>lBBOKI퓊xiLWF-9NNytp֗9O%{  L R]N>X=Nj#SS(Om|s*я~ sR4VweVG)=R-t9RFJȖ %T.n,ܖ;UĐД^`l@Y1 q3F'x 5wd7&lvk(+!hB>ssHm#XX&W$Q*Ko܆PT˒_hV[%aF_a8l;43wu-ۍ:1L(WDE ^w!B]Ufpz_UJotDm:uݻ8sY>g8B5Z8"%} 2DOGH^{MS,{eq hfCj%Gbw?xJb5f=[9nl!bhZnNe%o$S?-/2#&~s ^;/QEXᜢh$D.U| to:Ht/t:{4L뮞]a]O >OECּ*4G5Sd{ b,*M [2Wڸ; `4~uhMjlAMѿ]$<}@v+Kwk#VFune#} {LM4Zη)޸?P?sBkh|b=yΧVh+AP֮o W>sx@{%?ޕ-蛤&aX L^v'x,}6dT&&ct3Æn =N W7z @HD9πQ@ASrA#ƔނX3xj*L鸠@@'seQ)"XmǘGU4Q>uF"‰g>RL yB&/cyZ~YyadlF=GƑ/SDÞv4qՁɦ؟O\ "{"Tow+~x}_@YB\# 19^Ӫ;QQ>9.[0:.@Ov^ZG}j7EIle}%rϒTͿ,C^xgir:Atg"9^@IF1 j.Af}ai0ő>+\ۏ`"vG牊.Aݳ‰1a;^CZ.Qih(!2H[@`'VC<6XKMɬFL9jV#eWwS2pcmN7vϑywEH&Yo!PwG bl>5ÈOp <1#@l鏗6>lb6J i0ӭ3]2#obZ`^N|{0 sF#tN? \A~!4f~DFvwTb~#SJ5D=Y2eC$# U*mV` ;鬏$MQpSt(Y~Ʀ|^2j#%x=MŘ9U6NIKJʥ :G4 K4q],dyP}G倧WmP2CHOfj[QzOHl?Z۫OuCɐ:R2]ωEV^(RT<(&;*LEwV=e{C[GTdQ@AC߬]f=HDvm~ t,m|P랸U[+۪~P1@t*ۭz'T-]Z59 ! Gi5)/s@7\Y$%)ԾDڳw7@}ñC.bUϮTo2B0iprCb$Q>/%#2Pf}8 *DCY{7~+hwSN0]65o>8jsvVL?ebkW2AЁs|Ʃ!3.S*C}2l4ڻ_cjgΊ5z׉Jc ,VA፶#n'?8;arWHCXPME'|%}OpuT@6 |"rCBJ $ZuhR(nN*yR {=fz㶙r>]{3_+粇D ؞obDG&p PEB?.P/WvB.e %~,"$=[YA:Ŭ×CG&9'J,_F\\|XdZ|xh@af8| }Ӷ!Xzv'68( g[F5҆CQ`r? ŧCzZW.T% 7.ijԛyg޸t1%gnD-6[x*%® <K]H\]y\uَͪV4\!uv]6~ +z_Mr+__&UKK c)"ߺ4VwI ma*.:_Tg F,o=iiF[4AH0h /9L\})y^Œ* |Z]8 Figviٸb,YqҘh]'PAX<ю 'Bѷ٤_]ZIJBF|vCb3ggVu8Q v=*[VM5,7✎=alhYH]3byj-^f7y<ԴIYQ2v[][gK%gĞSxI!}X#+@wt2[RWcN?z(5jiI4FWD/'F:> ۊ!=b nmп6o x&pD ?z:5FJ6^Pd[{.6]^$-ÌSȗxb<;:a`/sh,ޮN[fO ]5~nlpHѻԈM8 'p۝VEց2>Mq_|PIx9z0fj㩨fX G{c7C<Dr%KRFQ 7Gzvbd% =ƎDTDwZlrثh_}@>:%{[5zU4i ^׿ElVn'7)"-VWGsk?@>QwS";&j|w%qn-C9Uv45K0֒hl{{˫clAB&AT pE`ѪD{p`?ȆJšD\O_-B Lk덲%J@*d\a!M ~DG-\jԉDZCYb(#pg &< M*Kod|wi&I$QceqK;uUy?,GEcum;(9$1辴 [?/̯X\u3NTi 95I$z˶0hQ[(:#zdW'}BPY*DktƆ<ҧj' ~-Vy\ -G`!O<tuK.A~;8|=gNy4j/9V*[.]1x{xLxeZ 6ybB"]P,xY&jxaف $0Kwyop%9G^q$?ՉeO* (C:;,AhHF. m0$F/Ԏ<^jt6AE>0q(gaL"`?2d.IxH6G/g ݗ/T]ڧ1OD'$f[>"_,ge 6saWztSB0@:öI,XA:ڦe# {wtZ5N ġͳv^<1%͑&_//.g$JBO hzʅdGw= XNڅ饅.)xVW*h'/q\ $v&uS|""O5ɵ4Fݬى26t(aTC9KaR͖bo669?:t! ^l_#&KP47*YM6Vkq6{U/A,#ʌr0N.cV>*q*دu]8&`+&tY-+S@|fgfnh~UwxH|)+*x4Z~ 1m`Ѝm[ AЌw<%Œ d_Z2kXC=*1 /y҂> l3zDp!l qS'K I][gaƩ;)5u{FʑE"Ž 2<,[mǏV^́nO}to`Wesk̂.F8y6,TC>w@'0a;4cuJ FA 5L}IAdi ُi,Nl3pUЩ޻uMgS 7;sb˩qzfL1elŴm< +7QP)z'^ 5>hnp}(;g D*۟"zGמcWAEG9dv4`w&գ"\'ޭ8h[-^+ '2#g4R3p#Nk> c-#&Juchk{RTP.Bj7Yf @892df džXETޥJV@11^6/xSsl&C65S)%Crxԛ9'o~ ƇO.4է6;[ J*s^R 4Zk1˯jxfrhrGT>ɣ փ]k-%E{bh'PuVA) UlW`~ ;ގuHJȟ7dCҞ3 ֏(^9:wr\Ź\Yz_QL0ahk/Pn7$R>m%%ZuppJ3/r:q! $Dw)RS.@E;ANwR^ OAvÑGN %AR&Jcz YN+ 4x`zr:W(XM C+BwMr;tt,X3[Q+!N$٤9w>~(^w0 bۣhEPcUUGSc®k:,"WO)Ʒ1䓑NfW垒#"U2C,0K/*>^[4²-F+.&M5ctyV5 Mu+ luNY6\⽽~eLۋ[Ix6s:wQa;kSn‘>t&uyB7phz.x Zf niU ǯ;.݃퀫3OfXR;D6Yvn:0Uߟ~8u ¥#nhT>^)S- WէNUr/!a(щKvI}Dwr2foɒ؎Zu~lWȡO5N s(h;?\jQG|,s҈5a|b5,0D(ēhP\SvúF~1s C O4 E$ri*K;iOk)Ch*v'iy ^(QFl HlsV/b+czJkڠnp88ٵ L#6=xk]\ 'z2`4fR31L`#76Uw10dՋ;E9=8Pj3zvc]0(ԧ%;rD ١=h>ZsR\ B.f2f z+r^X{*]08m Þñ-}$N)!_҃ 6Ǖ \Y)A?3-VEQ;R_8ùzM'ZD̙zTL&6™BiL"cW_vUYaq4$ŋ`F?ʖjM=fjrIZ5dm:"4lv8c>$:ojKA1濌wyv.|.ڝoo*fw+$F\nؿm-.fQ̅-l-dCLʟ_cl5вU$WH/d[lLe{j@ k)?QRWJֳ8VjRt,2on c$L03buΚv3wo>ݬ;޺fjvqV[N]2.QTE^ ;ɓCGx-Uŏx$d7MBGlmTtcY.3^^t["oSve)Dtȉ ,¸i=vHoOaSc TMSVԡ.'"# V]oH1?I)M:Vض: bXZS!A0=xpV(beBwmʧ3up+B>zv}[&τ$`M%- 'Z rHr` !vl8NN[ C̪i?O<"Lя0MߦA{F&Szȑ>d*m*RMdG[2/ChܛF߲H0ZG植Qۿ 'WjNDg^ЧQ<$BK[aErܚZ8@-npbVedRxRJB(Z۲jr7CBJvB 4o8g+:N͎6E5i|R8.bZ,yղ\]MufF)LK,&3 89vL 5s6LI3kh Mن$ \B,X& w90X=e[TƪRk4_PcG>K^y $XWс_(nU[ns j4k| C.4k7f)f8!LO<&Po?b(]KPʕD3eɺ5TVإ˵ﴇg}3]4A>L 53MfP5g@0T/&St@S{z@:!"LyUXd)"cpAoqzF:07BHSMOk@sl)eVƬnAR hڗ <"x8A揕&A5']VY} qj >]KX&'Y4ѷ&XX G0vܑ KOb'|1-8zfqUi\R10ioS4ԴCj# >rTUlXQ2`.Tg=~J+TkUrn`Esjb1Ƈ-}2CⓡGsWxs 1+MYn)W %3U] >XULֹ; {t5KXZ H<_qp3G_W>^Og0ᛵF,s./UL9iʾ %' 9DEU'/iӨxi9:BcW)4dS'~ި%'4g#Z Z6=mc~rv U?rO4;?,Ȭf}S' }.SK\,go4)9B3P sD#W.+˲{GW0KO1/o \ˌ]0>u?~x:v-q[j-fƎ^gO#/P޹ZM8} 5սpXM-k6W0oS.:#ж'-yz3 DԼ lh5`E>JVe@5*ǎvrhXϑ/B$9L4ο0Gݖ\&FSv.TפaWP[>UC>Do{@عݨI55hs!SSt1;U1%Ұ%P]y93F҅2l)<Јd,HlO/_+6VKɶO!eS!(qY  xɰל {uRI\L+!rA$>6Ed*k[dw\2 uPӥF9Q2/أS2OUV? cirPdU04K90!6es'_XyڜL˵E^لSCM%Zz]m}uX& zlf"_K3 N-!#mG@cAD C=רNP9ČV$=6{ؤsKwLr{=F,Ugffo҃AW_?mt!6iUN1@Җb0*,hU>T668ZuKys= Ht~iE5ZʈޔC^_x1u& @uէ2Xpqg6 c-cs.:CTܽWІbǫv8@?> Q*%ӚXf΂leTC0֪;?nuaPF嫃'7%[^nA"j(/&`\JSB d_íB*A$.i>@=uV;~F(cIއ9ؙyG+%V(پ8ϡy(aȻ. g+ HĂMzI(#(c#JtLhbw[+"@NdTI.Wخ_2>AR@gP{AmYO'y)b_z Pp4e>H=~l"3v~ T% Ywya C@PܤO3';y?}`&43k^ oDF.iaF@>?QG&PP@%񞫜F,_һf Q25h}X2*ꌂSp@ m;v$u[B˛ \͕|iZ_+`|9̚H52N!c+=]"Z< r$8φTl[t`u׆_.=Zza%dގBLS,C{LpU)E"4Ʀj5h1;bklXH~+K$ؒqA=;@/;EH1~)kX/N=\ͨʥaChvܕs E 2LC;ˎH쁛7忩럨Ѩ}RbU##?pt "cV6d+/i{ms=6Ӕ_:#sdF\^x{Xi_MxTn.wqГYmAoQdeUMjKk?LS!7z$hp-%.-HpY4FY5kYCyTDwÏ0 3 vUtF)n]f\\@uHF Qr@#*@E3Kh08ONktrtlLngX9=]%ӈәZN0(4܅zvDlY< ztS~Eo'3ҾT.~瘠\;`M{WzmzMv$8Ć IYe8dbǖgK~E|&94M^CܯclwnKa.!6"wua|~kA]h\U3!~t7 Lu R˨£YC5I **+*A";W?/܋Tѹf'Q&äk)kK}njLc9YQFUZǀ/´}+/<IA.(a*@I QO3 F}+uw: ;R|tTw&ewʪtye:G4NÖxVtv,huº58<uR\'.C t&#.x-lu;ӄudP3.f},>g~䖌aiÒ1RzN?gWyT"#iAP '{?WF/V*a 6_GmE\e;r_DQ;M%шə4~AcQ'^0zã0ǶA:q<l~J?nޑ7'>yoZ%Pt6ܚQ^IԊov&"Z[WFs[ Qv ?Kp}|5Ӗ9U ܋\n'Gyfo@Tz6o p36LNA$?#sPXwLF8.Im_¥kgn?·Pɖ3ZҀ`('B..VCVF %۫RL+ZMhqX~d>cc(ڪoҔ4Աܜ8L,^|wD! j'L9nFɱˑ^Pj\)S(N<챀xڙ ze6kH. h>#t qrGK ]30 F4kCz _(vc.l=З65j3u ι>vϥ/s-"MrZL8Q2X#V͂ T$eQ&ΡeЯhs^ RJD0}Dz!q+g׋K@<%AM_$Aum 0>x9h9/l=AĜ| bu 7ⱟ[՞)M3CU }PQ7ph9i;%$3퍟ud|G4kט S _o\zvdʽG.G781`Q /]׬Ye_'UȞGNu[๠Ys\Ֆà ԏ=m[a|lZ6>X<=r)׵^JTnfP / x1"Fd}Uk߭IpwM6[ a =`V#H/M.$z UVD0;+Nr6p4v+D]YPŚ}opǒk~X_}W4ߨ#/Y&cU" gɆe;:7%!4mNvϧM$XSyK5ċB`kH\sOS?d8np*!U\Ej|;ʠRTS6yaPaVl fɪYի'z`6sf'x#RT"A&1 V-+U 2Yt:D|Gm~ G+{Wkj,Q}]Hhy" B֥X.{kLV׉Æ4i?b`Wvr/[} Yyx3(ڸ NFdRv z93(JƋ6ɧ/=b+ d̛-Y[SۊKdi72j|"^`Ua;@Hk]0Z4l?%b(N }kG-j'b#8o`MA]zƴ(kEч;6 3ʇ*?v| Sċ#+DuQk^YVj t? F}H ^i Qk"1j4+- U@}BP~}Ƃjq }0MdI͹P1-Gpj$M!'H6/k߉+/ѿ(nPV$>LBrGEyo^F ꈟGuTSgw9'ANeQ~ .8seJ#=Q #YOI: ,z 5$R>jVHQ `ߥI(gIػA}(O7M$ a>~,%7sEr2k0g:"CD]^ MJƿi\ D5G﮵𣯦pa9~P\Kkkb5z{7@Cvh"9-ag[BFiP>%tj9VF} $L_[0 1j\3X\)\]`X|}٧Rc(8"r5գĂ+9v+LAQ{OELet wVw1:TngC51fVW$)m{IgZ⏶ t2cV K[t߇5,mH|qo;*gxU=CnPŎ׬)u_c;+Hfґr q^FێEWyqkz*{ Є˫GwYiNnӇAvTڌg$cb :ܔwb.],] ah5fz9٫9 pct}+cyTI-=~>~(>KoM}~Td2m zyɰBЦ8ip, HGiiD$PIG-Y%U(RR5e42h7 >OEm5!ܺW2|3=D)Hc-ã)&|b VzZ ڀ}P$l'tnb#RY8۰!8؂ 8yzhcM|ky=kyb _^z$k}9$R:Ÿׄy1Vӧ]HؠӴxs@0oe4X67샒W#婨i~~B}47B佼2dn+ &P-8τy ![W$>=ld' p='+h^ohnX7o"V6TyBvC[2D^sZ Dm.mx!d6*@aǔ(j~!7 .3 !0kU$ 3Aql(p:-0kF(kvj순mOT|TzI˜2BF~>ēq[x׋%-&rߏY23A{@?K4e/BlǗ]Jzs![7GLr2p@ GƦLȦPͅU]lniiA@_YRoj^FfCpv"L@zR/w+3rD/F%ۜ@m_bל`]c׽?;'PI%T.0D!@I}͘Ĉ IHx`CcKH ^`H]q\"*+Rt>Q`'JR[_` a5Kt m˂!WVtwl r`B!__gp+`a_tїT}e@HUUYA˾QЯ8a f[J{-XiDmKE%vԑiWtm:3:QuF1Rռr>z>Y;VBb+ TȻ _2;}=N[Wf{4#L3'.IK,Pbr:N& %Sf^k[L+1O԰k˦t+RtWM¥jŠGN>r{xUqHnYYf7>Rz) e+Dh+%qH3'EflH3KGfe6ms>5_~Fq @_Hg]pt/( +z'.FyҹܕkDf8M?1E!\eK]tCP<׃BÊTw0:-/嵕% ="h1W6Q~{=R hQl DDB(R@vWf}{ȥso)^FcC$g h.HlHBpگ ɽ3I*Ec ^?BGb03f)ZYLz .XHt$柵YFySDu\} EN Qig79=(`58>Pn#̻ ЛÉ8ӎ{ش>6$ghb3;tҫQe8,Rm5.YL.@QxTg 5٧_$a4Aș$B$f>xRs. 2^DToYm"_ RҼ|hmΑnRԷE%؜8?-F?c*ƓKլ*uŤ?r>6Rs6V_;֕5!u]YXLzzQ1hILSƽUtH{:/r)`e `k kO)鼏DP/(O m:ߜAX~lV+ӊ`t(bvYںw^' K+M`ķN+s4u1U뇀iXɭUOXu앻ĉ8u8k/gK')'eKZ'Ɗ\򮗩 08-մ'tې.nh;}~{`Y;:w8 kU) \_&yBkl$UȫUg; ޿\ByF:}V #}cf@mc1ⷨ@u0og<#s7ĹzW%Cic);"FܤF}tnXsumȒcS*Ay9)oo @, 4-e ?a1/Y-va2[u&ޘU> ,oI7cɻyQTmgB2%:4<!p8^eP, ݶ85c!|X JWJ8t: ]NJ Z 5_=+ۡ<0+)"|b೛taf,ŒIY<w=fv,8~5tAM#wQjKeWz7u^KS<)!!T7x,6 B#)Fc<b 2C9u!:i.ev >I#ԗ.g4xe*+(ӥH!*l?dcPyIIo3P gӭ `s6T,Fa) ^7&T ,R0"g1 pXU)4}S(i ."Bm1#;xO@X}MGE7n3hK%`wLWXχqHc c\h@.jZ\0t5ܟA~͠jV7:&j4%2г\3| 1ͽ`88 3+iq *j³^3M7#ifT Pirt1D6̴wѼƔ7U9Z%/k5X h&u?lBJX3+A(AnfYǨ6HJ"QG_] k4nd)蔔:vB6[ y5Ώ>-+S`Rr V 5'/n,+'m}kbz[|sYhR&tGTMZ <Η;;,+0ksQ{{(T6cbx4@̥T]ſ_;CaY-m$*%\rNq&3[l}EOs*}LB;#4h}{ge$z~X,I_0}!Vvf0P"J%`m޻G~n}]9m}=7+(Ť}vo観 wZ>9` ^\3Iw"x {bSg--{NoVkL LF}~q5HO|L>2.J}w5)ޠ Y@-2&SOYk@]=F!gKl^M`6~~)7:NxK?9dA h]Vb ޏLu?mLitgu/W ApNڹ?8BxcFf_jar >p>} ϗ`0M2;vs0NqdAZTЂhBYדDiv*6k%yQ@MuQ&_;WW PNmw?c ) ~@EFUv)ߊKRptkɔt|T:X)3ʀۍ'|]iE%#KC;fN#Իee)$8yZV@Be'\|8N2"n2 s]L~Añ=K~Wjpz=@_x5|} °z-1m#alFFrT2ᙃ ڠmw= uf΍UdL̅y<#SK~]6uϩ~ ?D|IRG{Nz'x`+)F@Ux7E[CwqwxOq=|zsI1|Hx= n^XrBe~cxs/Ő7s9^)>)=*ǰt$i*ӇL2yY<oîZ1u j@'0,> OIe-^ཡ(Y >XTS2]"B(oI ~IA~=xg8&;&Tm*:dUn!8u*NZ^!KͷHC逩<Y-lN⠐F趯%9F<%Jd7miO=ZO*)A7 uoh|-tK.Xt8w֞Hҹt: 8lYri~t2J9y SѠSQ~Ë9l@͗.ǣ^L;=Ð޴ae俾pŸ wLcZrx>d&nYW 'F ю$h1GPOcƌBvr{itW ÙZ_/n:ꏭz@ǔ{2s b/*D#(~!#ʼ?°tq=QW#V]_7͘\ˌ.dJy2d\P jnlFޢXxr=I9Qs:{*ea3R+Ks;T}7ccuc ޸,|wޜ(:ۃGIW\T&־ RSj`Z+L-e"WM!SjJ s.?0%"@KC Т8yfyKǂ\b?֑=im/J'i7m毞yy"4(<; 0j-e_EᣞKG*/!,2U;xͻl@OQ).C(KLi`("+Co]< >f^MKeXL$V _"D }q r`r73m82dp?ӨR`8#3zOW+rB]ǘ ;Ռ`'OUwiYb^hgƯoše\JV+_=WD2ToKEr Nn2(6լYG棷T{=*m*@"kf#kGgQVZW7 gDz~v ӕ/ wx. ;m8^Acм,ӼϬmrc6_ i"}tPZB{wWYca_wb{~Yjw15YB grhR^`=];u_!ޥ!D]@|B_aIr*w?K>OL_(ݡsLirT-wJ٣r!o vR]6\2apRq~Aa=tƂ4 25+,p:mzʻfi2 H`(?gh?Rkh_x:wWyU4[ї8q߷Bq4pwP//C|Q*9cArJ qQ f/Fc]OsFmLN#%RlV|Ts;;֬ȟ2{ .'Hm?mV g$OuHy` K-Ow#\d%̰.!3`2ҡQ*q<,UղBئXewB qxGjҖ7ﺪLT9ޕr١@ Yt&B @W@DvZ6]9*H狌>M СBL>NAp-r[}OLHjP͡`@u8YqO{3b_Thr~߾[jGV68'ֽN"3f'["j[+kz &97D\-<)w sn,rjy,4 g2Hqr]W8nsG1ɬkS'$]h"2# G0:wڹG\ Sqtw,<51tT:ڳmA>7Pz)=j\hPk IPo%BWvy ΢a\`6?38WR38;IɵPLP%hpbn 5Z_"#NPrMHu / Zk E>ITϤ"hW "zayz*88(tU+srEl)`7} -mS7D`)Y ^deMY>T@2)@XvxV`μpß⑈8V3];*3; 5ؠ{Oo&VeɌo6b5mnXE qUƘ/Ig(g{F A0{E`q06WH1 4ca%Y 9 = ,}CJV`C읚RzHmWw[C~%QFԕ]C9;!]i>g*c7 Ԑ.3:~XJ#x@.'m# hμ|.GeƋ%c]=Zv46,yh1Ar!T͠L- CH{j5ÇW4Ƕ͟da W[a_pABHpSM#j<3ʔ9(P^pXmw`I#"^xT%;\,݅!{9]xvHw$ҀW6zuȥ_/#xk\36Ӟ蜄49uރOM֍W7?|6zܰlq^+;5Y,M9dFTVyaOwi9Y^+ ;=1+;Pm.DeRM8a‘Ÿ vi:fB ݮd6+q!YN%@ -auFqT;.@ wI!?ݷb:lAtb'!|!﵉vnǹ hJa&X_ >AM ,K9x ]!x?I[&nt-&D\hKh ֏/ƛI5*uaiO:3!5 c`Rb[:т:!7"~gǎ̼jI>찪l%1/‰pc@Ӿ]/ j{n^bhwc`Zrv44.89Q6sl*! ~="6a,BW4R[)һrޯ~F],{dȠ3ʃҝ8}A@ba@`s:CPI%CahєR0Og Gwht0zq"YJiZ PD1(X:Jm@ T{Půo͇"BV(H/s"& :,bnmvJ"N^L-++)T1r.*atg"~Yjzft/qSf8Ù+~-=9-LO^O p=RQaݠ 4F ~? le@/qfCԢۡ G6gl J簗A @ cZl?Ǡ.9OVTatNw;E.yd /YZG`iտwmTgLJ&pcxO#Qϣ 7@d%_}k֝LXTsM & TUKqWj .&"2D܄tkrx)j7Zg5eE}41b1>|>1cM~у^MCUE髓s8R y){П6ݹ퐍`|Kh)t9enu~) lX56F4Hxɖ ~3uĠ@ &5RJyn!/K[ox7I+A{O! _ҺhWfQxb.LI l ԅCTIՋʳAJ@9BGtB.)ƞ`mҥxzTMݐf$U|/R0yx(Ω&Xܫ|rlk 9 zi#X$QԿ4Aq _Ͼ3RZ'|a wl}|lzw> N57DAD%3Wڬ,2ŕv-`OR.]*{zH.xh5\mퟹB->SQSiԈ-d#2p/a.%6ܴT9,qv㾠MKc& *{O M^F0M0<J;f^kvzl6h{ WQ2;;6>T55M8/4ԴP4^z9~tA*rddEQ"fԁ[2ڥT"5P".yĢyԁq%t7-Nz9WwEK|1{^I yYzP}̝b`TfXW>OeH(k1QSp Ő#6f-yUXU1|_{s>#ޢA(lcp8UiBx[dj&< w\!=.Evf ^-i.? ۻ(;>k?pooK oD ILG@&e(h::hP`sNKn=Erb9%*T/h,t9 5}6&%=K/sPrdn0Yu|tSɻ;6uE[;0߅;qڝ4ZO߆ľ-Q5YJ%UK.GLIԝ!P Lr=/ Ҁ ٕՉ٫*9nXLBʭHa(}",EμƁILWc(~If.-g!2ѭXDʜ]STi:zMk3BѼdM"#epw$]ܷ)5ܵ2.HGΙ3)*uā |FM8ozmN3Y1`hovDN2]!1H2`WIs sk0yyYš:Gb,ߺo9FT?Bݵ00ue)mؘ^**' jdtй& LZ!2*oiҖ4jЋhZխ-V$o\&F-6LJ N08 tQ-m0\#.< 3#!^ZP$3֗f* If\7pV(obwk$r/ @u%;߸Zd{IfJ%混7̳>rIYtoĶ: x5pmƅ1}RlEW^ƯE-ɿ-i g"7 ԎM; mk7ȏQ˫!38Y4f1` j/rs{ u^4M X6~秹5hi :g |lr),A/MϨp~xٹ~Ie2Ѐ#%ϜhY:OY ;C56& Exl.0J5VD12X-HALTvf!9Lb\}JS;d]8*Q -|$dRsVff%bݳuJB0JRq;< @00rA܌dgMTO,a3:T(Vhs7RgWReu1$8àJe/<}SGhP8- ]{y* Q}qG/bIpfn>k~gO%dWcOW`}Cn +Ӆ4sͨҬX= @Ǻ0,@kVShl+Ҝ$֒.6 ǼL{㟷 4J4='[S Dl %Pn\JAb=2$spP$*"|xLe]&fLeu%$2ˣqP.[u`mju6ڻOɿCp}51,Qn¦ <=3RG@$U c!-u':.&@H'0qMc|t2gGRy/ɑ&:T:e ,u\p1!ka#͸P]GkGVh]WO?4ڟyQQ>X*7^Ԙ\R9ufe-fFaZ,D |Rh(6(l%nXXJZ<%HI[skIWy[Mޗڽ=O+:2N frv X>[6;'!=| A &"+Z\QGݱ/K4[tf9KQyqP{wb}PiSvS#XO Q)9>_o&2?MVKbSTh6T|#kAʹ ]}aR&sfs;z״u [\Z^Y U@ jkBFGTISĀuk?Dʍf_PJc} ߽a BMr,fpiS6QټL^zN}IE37@+n5WUT~ ȩy'/=߅RƷM 4D蓅c; 9(:/rB#xnB>0O8xyJ+WBj3/3f`H5BXigeD1wY%3r#^ef֡_㮇'1 L3%dCz5?w 95Mbޓ !~a $f}ưB_zB1L  gl*Ynr%$tlr#ִ)<٬Uyyy` }QyJ!}q i#sB)d8Nhdp9-ʎdwr2>eSʀ^q !϶ y]䉲#Zn 9MSNۓ %ԛ\< l6c&szDNZ 18[0' MɣJr0H}r\ʃAw"6#cvKcK/@]S&ss ?XFS)wVH%"9B"_%< tI}d< $t]Ά72%M0O,@t+8p'oW;Θ5?H0U[h\f!7Ϙ xD5P}a#F0XZh³ 5T,Ӱr-3bY5sApD4Sҟ 3):_%ޅ[x+DtS5ސě lUP(A4RP dsBbʊ<3 SyhHy 5߼c' %$Z$[v/ 7CDOס8, 'bM*?ۂy|[P[h)鋻ڒ5 b8SG+6>>d4rvUQwWD8x8~#ze(G=|@YbŒP7[>_ H-jVӲ+FPrT)MǍ뉮Xt 3Kj ̔E60$x%E17NlY?b Ji,TԈE@ xM"ͧ,a^^!"k[#%p@>C i 07XM[2c.2qڸ(_[x'e 4 s>B+nd?KÐTyz||>q[]u*D59DtP92 7?Gnf(0hG{[8Yv&K:G :&(nҘSg{~E^ Q2 d+b%}aZߵb￴ smxQ@)D+JgUkиPMIɼ8VtuRzY (wp4яaB%Q/t)ӑi>s%%}U:^ˊ(LT@)=ŔީN[:0x|b*`/zޙj4R6q kRaOW'Kk:=85psy>IGlk'qBE(UP'J&׎or* P+@kC(<,8lGBYksp2 %5B⅋H*T:$u䎜jh<4oX F.$q["{I!l?Dѝu+B/(5Kv1E9\q {ka{F$`Ӿf5(ʮSb=re5GAȯm\6{/uPCKqsu>tIXQ1o8@!}=+&F}CZzot$ i,&YO}4)HA~_S췶?fF"2&2M4"ʽ+27v)CeXkjCeCeC_\r36ʕ>*f(Ak"Qg؁H~[@qY5^ &8R*圤:E6A$HnoL!_<1xg\Gˇ-NEVfɞz7BZLؖE ZkInʀ"yD(ʅaQ .Prz*/h; ^E/]cdQ mCLS}K˼,WǞȈI~^p: N/0?f68?{[0l8u+^!ՙ"kl.<eܯK !݊>4+t9+`nx8otv ҽzx?.ؐ%3w@ E\*=g.gn߭HĤ:Fܒ'ΙvR͘|7P e 'cq9aA4V z2->mT"qt>/oBP [5 ԍˋ"|ezg gc֤-8~l@v^45AcSF+'ˇس {"a7#y/??ia6 oHq]^3>AYjRzx$Ai !>n>9Q EEq8LV.DA6P/R 򄹹0k"_NF{&#/C^SDL &>VcZK =-Hh}'9+؇k\dD YjTi iX =#@bN^ܮ,v_&TfD-wr&i >eabi ΡAA"h|373/*rru@0(v3MœI`0#=$\`'Նu zV&Ծp)[˱?UG8frq89wF}W%Ñb>II!B$ ngVblA%vz $'Q{'Aįj3x|^qN\=? LdzEej"LOk3! ڱ`0!W7SpiXGhj8ʽ~ ۩)d0d}PCm{nV^M0VɳoluT!(Msh,Y{ҟDt ~,F0,zزFOdT5|gۆp!nH^JmJqcu'|{R&AS% v9rx9:;-4n (b(ߤ#ƮaR%PսYvkw^I( 3\ 2=R;79U-5 sx3~3' n"뷪PZTjdwXU`Ej4 t1%xܿv}1lġXDD!`bU#+&1sL*>[iَJ\ĝ o>[j DSY2뼨aU Yz>Z\ܕQNRL[wPlFQG~,~UEn.(i d@ $ Qh^8-rq0la(ٹJ0 }'v6W|LZEKW\6/eZOd!o]ȓjLpIQCGب Y kbC âr%iYgEͥjE[GFxI{RsVTpO%?bA%أ렁ь7vư'{ꀙ ץ(Cˑ'8"Y71`CoR'2ឰig`Cj]ݱoI'͇z|us%)4{+5xTƷ}c5㺩DfZF ,l>& Ē&l3A+>s(J 48G$p,tʈ]jHȄ/E@fk <&a3<Rw>3K<*w.+NZ>IG\bN oJq{nsېSd/A4\D"U:Xm v<(-80"A(m-ƛP "6cXhh,2o[ay\8f8ME洵>6ڄls@FX6hbc`Y0kKJ ]~3n8G?C:28MʇccQ|OiWT8PiEZώ j8čPnnvƞHE۳nNp>Kx )'pBc ڇ1[9, 79 r@#+k볊hF?/޴-%zfxKg._.s$ 4ϣA]3%V;tE UD ZxӮ>7Efi*ۋE`0:IGQ:nUa]jx'޼ƽElPgܰHhT٭Ls00NI-4/fSGJuES9o[|Lw.r)xN6%p]td) !zJB1~x|y&sn7,`_zvvQ%p^6mhəJ9ef234/ o4ԑ6Hq@g2gυ|hj_vCѱOb9% p̒SKw>A+,^6. :!VWc Ipnk;N2ҌٹV@l"ۺpL }S',,FQ}ɷ&f:o -8ti< *u-(F?[C{ĸVjf@|'Yg7 dQxf. =Eߙ(B5-+׳揎7R(r~W<{$ːI[w"$R`\PIXDPmz m;/ Y-F疑;[ '\dsNDS^T}TF+z{A5D.?֞ɓ_Yd@ ]HG>T0 huD9Β\hzt5Ng*B:`_0!A?~%09EX7SE,/ܸoӊLE7QcRZh;~)/6U;QYl}OaG6 k!T6^tDj:B*cB7Q#@ V\%B>B)|4ծ2&tB.Ņ&b/qb.Eqyt# ea*47fX^ jX`g ]Rz{]\A=^(ߤ+RjGབྷ)aw5a5] Yh _2Eu߰[BZO(_k HT.H]^'Q+МWْ='& F Ƈ}3ln9msy>`'N,M,'7vO'վh7{|$%^iŭzNUm r 5?Gbn7r|tOtxyVo}T-`%q[QSBK(A+wT͙ Mz4"`0I>RGwǠ9(ck=BB%5Wnl$6cT h΄1|Oo";C\)-%3+6(:j"PA\C_|~Bsՠ% +Yʕ`nӌWLCzJ(c} vxslR{Hʠ zD?|3l'ݸ,{SzBKϏcDtiW;?xf*=N%ťTp6@}/IY(Y MdK*Ŏ |D2PMc Źу1Ir$@v$$.ֹ]yBf?TV̻Tek**' `ۘM?HŚ0w)A L!ZtDe%_Iu;4|X8gy?}&to5I XfEy!/j~H朣qcjx޸rOK bVH3 Y2@O_Xtyi!2u$Z$<6c6**U7z; fgSc_Yo  -Wǯ~kM8,_3YuM׺ݗ*I!܉d5@ss LĩqQJ@}ZȌ=|G̣6ɳp'h hEJϟ0޿x _w=6!?1thtB657ېGj䒁hA`+F?<6U]t-~S_U6;mYiK@B}(H9f5l[|>i܃q!DAp1;`j *8st)>F4+8np"d0zX¯yth<- cEU0N+Fs×kuRvW(BŪ+2RY,uTLrkeV)tI/7O80zZԽsDjGfNo8lZmGB)vFJ4O2A:Iez -(6{N~Bt(ܹD}(D;pJw4o?<ŔE׳:x؎{㚪VtǾ6ǠYԭ:9ZԹfXP])\N &.}9Xw|wm DŬ'{ 01ټ2MLL͜}ո~THo;5DF8 DBgaϙo\se}{ӻb .@04eZs~i%H#@B_%O)aD7Ey%v6|` ]ؙZ bD-Mlɝ²0vlΘ :-AnuubZxn̍4[5~%Y\ Iw`=tM]բ1j7I7t2:kUf{= }6Ӊ5sOv|H{ Q*؝_UϽ$ͨ*_>mQÄ_Z@)NNp:" 9Q Ÿ~lABˉh<9Gc:!֝' 2vNo|qʑ.Z5:qZ8,PL0;˪P^O|s gX Z"PUr+d"jQTU98fȌoMB0Pr99# DMn.w~he\V=VOg$v'߇=A.Y;"t π;pH@@ /Ry`p|2[S0"3;]wFoq@d-4|)!&TWG9?{<M5XyDkKhW*aCu]`yڅr:PR\lG>w_{#\$<ε ,ѝs_C0;"TnY8Jԋg/wKi#*yn;_6'6Q-h Z CF}g2q#y]!UiTYbxԏW]*$/;Ó')ʈDZ% >v߲Ѕ$?3 ؛+W (pK&sGO d 2>gUK(C{1 > aLe=yN2s{&!5)$=$Mۻ%󞞡W\[1bM ;:)1ŨOe ^AJ}oa/CSFx|5I)KψZrf]o$/yA ilcN;tn_:0d"|9}/}ͣǣEN\ir9*v8d@|/ѤΟ-M'8F^5u0RJ38ߥp1$jJ"ݩ}NC6fNaמXc}Іn4M*33\pZ80 ]ѢD,09` 0X 5kG戯 RMjmGX% X|e3[ (UclX" BݞEtv+y *=nI/"6&'S+\Bx)ZQM9DE_ CTw[Fr5T H8vB W@fIN$~"IL؂R*<]<2;8*FY$+9ɂjiCbڊL{}-+ܧ#ƅ5PE(#P# :0^\5sYiVxNť,83i*OΣoڴRp )ߨϒm{w8'ZE%=͡N84 t#~>G[c,&`pbZGE J8M|ڱ3`gq2wI>P+PjBO]>'\$-O""=S.Ј߫'r< &报!Tg ? rw/A^ҿLWi+)h>DJ`QyWಒ;fLܪzK|a sCt]2hW#6q7yb2 C K._J5Xv˚ad _!fJYF4W%DTJa+dt;cV5uK8l)=0̸l؃ _ɖ55 @m#M+&8 u`̏$.e1@-u*ԸS{ C^dBVJrUb~a=;f:j=y 9x}0̿[MG?Vg.dTJO`\uS]쬪#S"CF4smDbauŨq6rM3 =PET:sˉaݢsZ j_2p!2x-ʭ/TTeFɤ)xKg{.@FZ=nkɠ/- Q>je6Ӡc6C:T>Fƍ, oYUϋPp U'YJJǸ ݓbkEJz T[:l@p! @z:mkFD a۠p 'q} M#јjxst|UOUdI&NeAc0g3@X"<[By* O 1n$s!@DhOIgvEx  +͌/"K}w Z>l,9#ڠﯡ…N6BeAV҈oPNmڷęrЯٶtV<ޓ^-cEr3FIº(Eى(#!SVdwJk-CZVI:~C0ƒ;NVߣ>C|nx_tbj"#72Vџˤ&oO7dx|Zl6Ox [/5y؈8tc;B.U7 9EOE  㺿+̼%pK_Y1 j17? oHhD>M/rLeqe}0Cl5iIv{\waJ hmbܭDO<1"x@ogrŤNfT#N 0XqKl3Ek{rLy:īDv1>YovP9yHNQFcP5 Ê|[t\cOg؅ 3VgP ੊UOT,MhEKr-V ;}t3۞$onL`@"8b*VR0uϭ{5}AoCh ŹY'"wޢI5~|ҮUNm'YI'OIJK˅4BXs'o* ((c8Wޒ0<ndM-tZ(>4SMclO w'w9 _'jIJ8 $228\[H+,GZd3Gu\{kn+c\ݛ\iH.2ܢʨ11,,G}b@N/+&a:k`fۈ^URN*W,ޛW:ヌQH%hW8XvLUd3ad[.58(' (_ʂ{!e*OqU"^6ۑ>o(=%Pu`L]VŇs# ܷO/l|}7&icG-AQꅾ>-FdAԪ #a LĴ/T<IS0I$ u6|4Fte&\I2|gj|V-nnB0umǣ|yu<S!6lu eZg?/urLjp سڐ ۓ) Ėr0JH GEPFtR[`E# BC}pwK;& "{%?l"DRI3HyLjHuПeF%,E KʅyKUωr{ Ƅ:azcԧ!Kglkڑ4S7wֶӪ_6tuL 93Rg?>g~I֢^ٞG<б򢖓$j z4jSAׇ#3V|nRz҆sQ͋;JLjy'/b{[@^ҏFϱfU|)õtmdn# \p|ݕ*$PD#op'P;P8ⴶ{` mH~w^ecFO]}^4^ `Q1eVT/Ҫ '~f26佻E*?`Ǝ8I cô V":ģ o\R>*SSP(6 =e E!5:GWZH$!tU+}W"*aT/NXhElg1-S7ۨ\Wo޸RX~sb?CXך ld9lAruݢ<~ad gGC}C攖j DHw1@ur] ?MYN)38~JzjEcNIH?S5#oF(haҜ8 YLF_2)pe䢧NA *DS"0־Եxi(6GaC,E</bD@rQi-9Si! ]RaGtZkq^uR0 CFwI7Xޑt/:gn{+~s7P8 ?- `/|'m*12/RycS0*2kѰ̲2 ' KA5pG/̔U5d)x`DHa,=;!'E㭰Mؚ-r|y,[{m{~O1im6<9k8ݝ}UL"P*WI|I|VJU :;%a_WF\[)|WM>M ~USd|,f'Fmfp~LF- 2wn\l,%:YkS5z^{C<ܠ o#*By ADsa##TO1# 9RS} m_*Q쎋O%GƯ{}^٤uK,o.^Ryr'.,q ׃ ,,]wu3 \itѺ\&e&3[5 1u}.2q1!{Kpi_&{TбlKcz.^9FLi]39(f dI* 'TVdT x|⌁|^C\҈3w>^z/2p/A+S=(ŽEVgƬ YӋ7dY] 4՘3a(ՕĦ7O *ln"&EPq*-]RsWk *3 hl@?_z÷ U6/s )qq|RL1EgFNu…%xmT vb_2|+b!>u2vzFDⱨhy®ޣ>M|KPjrH3m,9C,l燦pb.yerרEMjnGiP {;zpB^5z }2KM9`8Ŏ]]h5tLL85" GQ~@uGFR6ɽD. $z!@J^&ƔHԞSnᴇ"G&Y W1a=Kل;Kh}u鍰(s7~;ܻNK^ N>8 &%w78Y|gN-!1Fm"P^)dUf_uV0^~KQrܾ3tq0PX"&VZhi WMxzߨ@Otѯ(RLAYs6b {F/'I`.F\`A'u q-5җ)chdngH߇O/oMl5Lbb, *ǐujPN Bȓp_)?em*$` *d#g- DHzJNZŕ[Sd=&}97-F3Bt,x?L7)Bxg;ٞ/A3eF Y&j~J% F GifcjV1ҹԒ^lގjZP쓢vmPP < I|qyx Im'`k .uͩX!qB% U!]o\~H\iBYj̾s5H&~Lt3`R8/j΢7{.'R 0U|zYTBL*d1*#4/!iLbW)0϶ËԈ ](' -`8g]dUdUW>c Izd<_)K 1Aفu|!ԋJҏ{0 Wmvi"͖ MB n2/8Ώߪ L͆r,ew]QSIP]P bvJ ୡUQ; M^ƬayBfH) ":]8 .nCc.@ՉT28,46]|>fAmEx.ܕ7/yi|6:UE<ZoM.ef+ExS5y[ÀBJmsGQe,QtUNQh4:'D=3L7Id`~ݏC2l3!QJ8gqh~,)[@UJao+ClH\u S%ct<.Zɬ{B_:P..ij[w]˺0Ba0*YVGNIE$Ё 'VP6IJ$idTdyu_Bjjeg>?Zy~=-S rU)-Ǟ/"Yj) RZ> 6{Ur~[4j1emAy1^:&Ϋ;b`WjB\BDiQVP~pd$Mo|Mi,9''_]nR|!D2x89sʌ\y,@JM1T0( m[ӹeKܒe܃={dζeo3FSb?ȀAm %9eRlyx:?1"6ihG^3'N"й$%1 } i;p0b7ac[rѹy2@vdZ 5+_Yb<-,HNBmHuaMaՋИŅ9zAtKX:qJC&ܗ/|En)) )… :b֫?~?rև$$SٍLbe5,?OnzT=;~6C;[:|^n<>@1Ў؞!>bS:A@X+5ZNA$<8'T-:L@Q_ne(cs 񐲮N|ڤRI4OZL&N%cRJv0?3~y{wx:澆U]S5<.xӷy҃L21[BZ2-3}#$בW3W8BDȍ9@-̆Py5!*߸V6s^aR5qVW]l׉'ذJU9)Mw.5LJ4+xT 61%J\_~REcW~֭)X'|:o_&DPR6UjdB̦A<<9&#pl8iܵ%D;߲EΝ(LzAZPRP$ Ww39}QvZX(Z2zc(_@X H@U@[hRSH9nhC` 8pK $͘IZyGBKehh;ik`ߚ B&-I¢o(KdMLYyn%O<}*C{ZOj:gQ_6{qF/k`Zb:H0ZòJs8l E nQnv3$#;bR{ ZQ*,jAT6%OZoaw/JԠjH`!q4ֈ /rP}47pRt;srÆ>!4Z~ 6^!=߹hЪBrbE!Z:x lx~SkP-췔ɼϚhot(WnQ2=sGG$VӁji[H[톎C #hb\Q MobIГt>Zȕ2<( 4cB?T%qQo^ѩmƚ1Cist0b%>+Yoci3oBM?۝9~b tWy"l**ϿdcD]Sm@9y{4*mzLRsAtER'd5ɮo/{ [5;:2$DPC{ 0GO7 'yxK:%iN,hw-ji/'}0'`ƺPl=^w1Cߐg?yYHҚaVm;ɝf,Tz+-{ürƷ+<8ZKs{d {ZaOPMŸ{B!2Vr~ by`VO?RJ0dC?5\r8&ά<}`ɇχs>|r4p w<?(VTi-;39}r0cFHhTcepr} K-TH֙zFzy:1)-Y2ӽqhWh 2[aoňz*di(h"ܞ.֓=f/ &ZSR4/0Cslޤ9Pnrʶ#fUԭl|7"`|~~ A3ђ8q0N>?o8jA4P*/Z%՘Xkh8 &>ǚ)RJbҒg:9M݄wˏ ͷztE~-VUXk<і)w,`i VeB51lxC\S0npY1+7gō,nc?G+q_ hap~W%G- "^j:Y\14"d:<\I-V)`@U%-yVj}Mvte8#Sk@-=O7B TpE1ˎWA07&nIqCio\MD3]F#KSr6RýQHC}*-UUa)PņV2MѺ(jhM[#zommGhxĥa8)k0`4;^ڈo'Nr5p9)_ ep3'!K1jD?iP/"@8w Ƴv7 rUAM[cW(HڙilLc]BWb/S}_ On6'AQH̍]'COe!BH*R+L{Uogd5]nI?xPJYZq~%Z":AUs{B6jFo4x];ꑒ*ss (ѩ/ºMP)em0>ݿ dDt` ( B|"^8t]ӾEETE%BiK.w$5dV#r + Z*?jp޻r#@1@:STts{qPJzJB]K"P5m6ɻTO 9tC=0n˩ )L]ܟ.Ul FI`3Sm*54TaJ>LN,5J'1 iY˔БA:(·֠P0~hi8W@ڋ4ҕ &,׀ LV=ުγK{A?`+cpَ 7u`0>qSg-12? wt)5_ j"e4NGC}a~*dZ:XhT- 3)1=F0{' :Zf5Mf2R,jaSTK)l8|˧Ʀ- ̀vK29̃)t¬Z|F%+{%B2A&ϗ% /w7ڋUL-XSV{KPGAD;+\({ގݡaK %2ʥj㇚ adbC\FOLn童UtX*a@t%澵{|d #}DK4F喬;*u:U\x< aTf%] ?i\~4Q /@J=]z`ʵB6ENk!$UIW\2^HGz9[)eep?Al&o9(rHK#07Nݯ\~.xi2O|(5G}Mn ꇋuh4.R.i3]3@&wHV=Fh-Ovo3QN<:KTb]=VRߒC8*Q.M-&1RFP/݊8$D9el/D8 *@V5j+TG5chm޶5䨝*g*W]$ȫ+?Hz?GA}*s 髒tbAw3{ B,{ܗ b8r}u)&ܵ,ŭOZz9LdH^+j O8KN~5oG~72ASB_a-O*+#oLMqkᩇ-&pP˭g\; Z!%^"PRĴʏ~jm^q`rJ$QR(v̆ Wdgv3 U%p}>كwȞ1R`({|- XS:RGkE JcdA)4[Ob˕4ʪäoB C6]jǐbA+ ~p˾Eγ:4'A֕SDQ_U{z.Ίy9Mv$ R parOqE-XcJ0cאolEuf. eF2#?2tAwKckz۝$>5PT+QS)1Ai|Q+ Er4X(?v/Հ̸f|.BCbco]@fzzMˎAn &,7%lY 7y5yПY!y0|}Eד&@a4ac5q zdB[% vt}Q`B.a?ʅ + Cm!kոh7A|dzK;"m(DYG ls ('I%,jf Gz"44%s~'~xԞM+#:|Ρ;5z aٽ1~qڛWsZt{XeS Duhd,Y|NX;}yl]k ;7~c|^qW5l[Kw9Wӄ-`}o?wLZ3G=m8o/4l춶i b[dbַߨ!}^<6WJfUV`*o'} !g)z.Meb7&˾r.~Ԧ/}F5C/r,a#2;:5`aE6gAm4b<ʗ -XvoH_UAxʁfWYwlʸ6)kfj'2^V+%ͭ,ƊR/E-]IzpplXe:dc}bʔ B6BtR#Xku\hOPh%!u"]&~JAg^ð;Yvz{gtLTKek /^1 ȣ@vmXךjI)k:jԝ\?q6c AþK!ZR&*}agy4Ǹ{J*}:lݻ~q h02Ͽ='½e~܍Jii-5InJlquE悸Ft6Q| $hP'`;+õ8y*])M탠 Eۏa iǺb̫Jcz) 5>>/sXD-` ; *G!7)ZGD.cΡvh| 60aN-d# Ɓrpe2A@6z]o-YaRuOFI> %! {L+_Kž gs\:!zM Ks)Ad m>[X\aK};vw:W;%wB 4`4W3uՈd.(S Ց:My?pfBanؘ/Th/uy' w{A{x2-B\a2DE =u;\C 's܅ 8}Ke]5$kQKe suf\N9r8{i$]:E)2;.SIH2 aٶ^?wwUzTZ29>h+4^Q8i @ΚLcքp/NwdThƛ-TۭxθNbOG2<~Bn`sPn6# 1礋 czRFjn{1YhA}c1MQ+)lNl=\pNs H25I6EYՓ{ >ְʑ#aU,626 [a$,Er+]Φ;1+n XԮ5Cqs˻8^_ۿouvQA'}S~oȚ:Y䘎q&S܂dL qp| ЙXGVK)3rbUv$GB[#ec Ie8t]ÓՄZѳF_35YگHɞYcHp?LW|wJÇ,ijb|K@WR5AĘh c=8a[|7|?sFjc/+RheS{͏H-ߠAY[!YDJ=5^.ˇavu-)n$/ѡt]{ʂ hC5bGŊ[qIiUd)8pk;Lư^W W#H/1DbcR~0f Q%%Ǝ$Tw$OcЂ!Ie!|r`ֲmE0 >БFM0[N!Txb!~:iX䶈V|DI:sE{uд>2a>ɓDq6lg^io^u@!올 Cj!2Hr~^z rn~g5d>E#5͜7[/VI*}ejR,+GLE]c:l&1{9p0`o@D7SĜ6"Za2)w/tRҽϺB!,pex;{0O%6sDWi$Pi#UK>mIccs1Ӡ͞/iLnuF6OjR{I !CC-FT<%SEEIsqfV$FÓj0Sw\,~{Fs9*ZZ+`@#gg( jl9P^e&=D o";v O6RTG:V(m rؓEޚ.[RLe#3"i |2AkyJfI\hBb*/K;oqOT^cg3JҫI^;5! )I\䂒ih[2c0B='7=#֊2hčʐ1gҎ+~P2Pb2KǧLYl#䩶Rf%yxF uӧ%LKaZ|ȕ˟gv Dx_}`d0AGqP#߬PÇ$MRLLr< )+{T Ax{cxdn X=k3S}ˇ#{XS&t.Gf& D7{(YeUr~OueBS"]W`7hdT,tu4׻|k7'0}SnZ*`n83Oϔd)uTAOqIS]Q΃.GY̞4i6ZkzۄQpXV_Pd-Gpzf0Py׉g~t \_xz$?#ܧ#̹A|w{!6B],{<|O jZi<щOYG !=N &P>uuflzq,]i+<WpVvHyYa0>xzKA_qfIP?/UHqNl3ٗ$Gj&o4I%BbҸCJ;ٗ()e:T.M7]O8:ĝvۂԝtED67 ۰N,@˯οx:FD;i?(QOzJbfņ3Op_H vM\<:?hf`_;[wkӨB~8WOɪrqrJyr^{ U7wʲYʩ[ZGo&Y^F> E +҉./MBGIKzP+6娜zy!ޕuZٖtBSh n6BCU ۠^`efCG*%i Lo0bTRlH۸1#?JF7}|kp'V[VCtfrK. z0^z gfj?.Թ^f;?6(ph~1CH$%jYXhkW| I7MIF4mpFAc/-'`qm{k* 5NG2`˯禽*7w%Oݲ;]b5pp)TG/hV0I`uz>r݅K66X+S,"o%Ȳ,[?DK=-e$:]׺7,1w !-z!wRb8YL Y  |ꁠ>mjj҂rdrf/ D(JիǓxk#ĐGؑE8v^)cߛEI ۏc)$(.Rwvd\޳ f?G6?j`M[Lj"\xW"*ůڬ;/^#3aڣfN*;x"vvn_ѹYji&YvW~9S ؋.>2D8yNd8ƣwgEٶdtǂ7q#`oYa aW foj`PrkUXޑ:D\ Nc(WDԾ&Viػy[ gF7tGW= 1I)c]?H{%fRI%ʦ3Y ~Y=m)0qī쟠kZEl\>#dd$m9EIoa ~%+hoj*<˨| .Γb42#b)M N؃ps xYr#nߵ6D!ٸN&6W!oȳ!BSUa z#!K?pP?ob p o%?Y3}&ʃ3ױH[bY;w;CNJ% { JL> մF*RHLh4dsz$l,U|+tKh^cRqM }2u%[B>§m.w]iC֠d H|*u5ZPD~(ce5B+xCJ>vp * Wke1HQϦAAGMbDɏG*B"#@:i F̕)\H BHL)\ڟy,u$|NiJZ33O309DgzޅǩOXQ Aur@ W Ev7-y׽:Z4LӖt+Sf@T,u eⰸ~۳Gf̹-IH\4"lO s1o.KM>a9:[;8_֚{Q&] 22γB׮uIY}}%2$uJ򒺣%sWRuJwgV7[SҗI4):șEʅ1;.gMs*O׳ {`LdC*|s5v);1ə Uɚ{@ỳ)Se )RǤ0%01GjUhS%AR`O׽k MG%)3/晻KZ?Οٮ;}| Xx_%X,ELJz|Qn'ٟ/dluRd|S h<@9,soʻ51[z$/gt8u2NJן戓s=%A\jX $9S]\>nQ @E44m*/1l XNoa4Ҝ0;nFQr97OsCUmtgRʌ0XDM$Ih|ؔ!|5O-4vtk /`pB n)/|!Z,fYqCSoPAWXBlUS!H%F~b#6U-u,zYˣ̀*nuEzSMMX*s>ӴK. jIyȬo1[ c*<{4Zf砼 dV㰩Fzݗz, ЌUpd#Ak|OBz蒕hK@P_%ٴ8VCWd}#Ųٻ`@`Z#UxVV~yAx8%9j_ThLS:GO[~XY1:(-d]al# ^p P▜|hu^`fxBy"G]3Jy^p wQQ+w9*b+| y*`Vp Ϝҭd!; /VE~܌cH(~R gWUny )η^wD<;l2ky7Я䝸e_&bGFBޗRtcR$cd\a7]+U b*y9f|-ǹh%Y>JU rp} }HC>ߧ^/6*}*ɴ??}Rtz` TP|KC(0c3vq r_L<%,t1UTs5re˚9׹4h.b`0;t#Å OI}^;c*?~OE J.[erhx.ސŧb\6'ތ6UXR"F5X_=Q<X^(J!AHF) hQBM쫓+uY=,B$cc"yQ8KK<o#8A*dҧ/%t Oi#n@Uìbk/ w+sm;.~ ߕ\J|F+3K;\BE$vG͞>((x(bEHh#zHo2[Z4:ּ6Btb@Q:gtccl }jмr?`x|/R.5X|uAx'Ds'c8,cH:՟B[:;"K:b_Jt4^"&m}<a$G7W$A?P=3H py ݢTtu/A_SK|rvd#&Y&"+ѝ\LBIFj>t- a'b=gEy.pZ?]HQ31v&M9(dR71ɫD{[ n4I7KAsGPh¶Z8-ӯF, DKBбWQ a7 "W!ycZ:(z-Qhccl(,N0q{8KcO{vIBk;Bm[#^w$uXsJd:70%C꥔ch`fdwF@|F1$TNI> ΍N8ify;U`J.'rQ\wzL*b%%'- 8AK^  N35՛$ĢKy^ߣhOc :DzPDeJ\Kme53Ŵ{WsVWX]sNl{}fq1 L7QP]SE|O]yL6{F&f ڈ°j&zs0k o7WS2CgWw Xi;Jm53 =I ԻsԄpz@\T,.<"HJKroʷxF!&?8 %Yg~w$ڹUn{O.s 89$w0t+pY!vV&f Yf"ƎWHk$mx6)^!պ?Ee`ޏ21qB,8x'KU -]n=O9P/>An'T:^B}^MfNrwxLpy¸JDw@5CA(L%N$mW*Ob]ԡ|\+vaTgoosDH0y@S!ʒ|չkCϚX~>Q%C.Ҁ&%89xՁsQ ] $juLM:f3VoCW哂z(;8u]@[-p.n[2Y3E^sZa vim" DƼ˰|~ O0WP^|/g|OJFiLV1I_&K()Na[׶ƚC*lTa:P:9!ܒtN fW 7&n*:7g̖I|㛰?4wT x;-zNZ:Sk^h憫{8Jo&,F"buIy,pmB6 $pESr­/BU=Ex@ǯ/ *'8ک7ڭD投5۟Y3sŤUEBEA}qUPeO[jp£:d׋%ӜJW#J mr4RqCREuّ=prż/nf.q.bo{ 3P@e38- SO:/fd@jt6VLMKd@97~s ;_f6p"cͰQ\Ar&zNVt׻$+\0ݬoֶws)}LӫШ+D$!~pc6sgQ<1i_8_; qa%>z+ }K&Ey_|8+M!WH{dR9> ,BcI{jN ĭńgp1]52v`fFcz13ʠ3J{9voGq>=QT@Hԅ+ΏRu<Ɂ:ߠ `*{ ܢ9Qqjf!>8ZUk5e#hNVm^N1|d#3U>;grZ8M5g& Jn-EC<Ql[,P:2U8Xa@41^_'GEKX-6-A<@FO mebY1d:\. l.7VnvS5 ڗ-6[`^[OQn c\x眿9{'çN6&yGe@w%"6= Hę슿pu^_7fuf^d1='u4eѪ9̆ݻWB?ybAlXڶcl#Lepgߟ |3 [̵-AU}BaGHty/TSlxO ,N6n' L-0L# ɹ;l/f2KXЭ:vo]ɭ;`dW17I!75M8MDPA%VDo%YQ W嶷g&,"'V?Ktڰx'`IRȕq z@ijHFzmF9#>+a' ͽrMUnWFOaG7tWkσG3O)+fE&?uAy\_dв% b&q#y)wy]ܜBgѽH\?ri"xdDV+푆%l.lwO;TVќ e\b21dIВx]T L:!_h81+w<|>o8Zd 0Ė{#LjqsRA37N:o~"q)0n-c`D» T epO҂4>rh>0\ >.9cb}^B~qK + .|%,!DyrN$Ͳ{rܻS̏_^ /P zuM"rMKjAV5n6-!:-ɶqLTؑS˅7HZy2˫џx^𪺮RDwTc6]xM4j6L:F'u;L_1 v < ?F`=&"w~֕mIt=\9Ƶ/l)*,$L* `Cb$Az¦]\OmM1u*qyɢqO(Oh4k1s+Q*ɒ™G [Q,k:i8MjVE )}Z!bj(aV=T~%VT-[> 9AC]&5{#Lb[GwD`ݛ7$ElL|#>9ULMgkې8+䨕peq9Bm_ڲCWiYςP ډ6@1r&/0S/O-:~6b%#SH/o:S|`ifk.tE<`:zVs3_+<+> ƌ<#!CҗC<Xz9%VZ YT.++̬d=c xؤKM&#L"E Du[@|WmTJT")zHeyjsJݐ^mf 2Kr7x[yqQyKtN VU/ph{1}?toVr7!O}RX&Y#!,/hTYy/,4swD5QdYԝ5b `4ssa|+M&9d[؜2& )݌l%+Ul/i;4op^SרmFةd'8c&} +;N҃q6HĶY9ږjRrd7ɬh]_d+I2΍B?Ce30xT\nEr$S9KeS}]ѮNSݥGPK[2T1aG^whPv@8 Hs82@R"|X7]wŧ@1 EUhh)F|,6E@z~CM$NP*Cɗa%kk]χbz]uH  D^I(TIGҐE87 +f!QPB${;A{/*/n~C 0νs*RnV+9d7cTߪ^Ĉe˘oGQaNy>XT0&sz7YOQ^pjbmƼBw":!8dof!$mzr>xj_=Bܕc#0Z<قq!S#Ŝx Tް' 3މ`9n=LTLFp&&@uFh`WZw>E|JlRMӥϴrHڛwtT ԜTVtkI)Y3ls-%lBEI%۰j@׸W'|ڮ)`u&w,5DO ]㋧Zib4Vo}$^ S5YlDo)coiRgw_?dzQl^Y2H0m`9CFQH0l}Z4x @d<W9͡%:Gv3r5TfWKv?{d7n3@ʢeiԸ\ݥ'k9D&::պ Q 1;s!*C[wC`6O_j|,J*/Py镸Sc"qa( 1MAKړlwTGS9vOtHQvSsԮZ^K**&Y8G`}. ))>|=Eaa,t A34j/-?F:!wW9:/7ˆRE2߲bqx}}ќ'?ӈz>ԛ0u%+ =nz|ms fܰR0ws\*q"|gb}q`+efًww %tgonFd KI)8)֢b܂x;v2ƭ3+_;pi,*ix۬=et#m-:D%s:gֶhbӤ/֏kbf"v s܈v؁Ki_fBҶt2a:3NmLU3V=ȖY݅GR 9͵3|"\_<j0H+-/U%Kg QIM|Ds̵dk':=6;H\䌱v+@PeLˆYyQ{DbZĹ$"D5n(d/">nfqeCɉdN G 7%渟ЫC0j( b<`  Ibhe! . UǢ!A`Wni=@z =V'LsfB#̣CTb 9PL33Y<)e H}*#Y@"7ώLnKC;Ha,S G;nE`yP/sIPuxQ/_>EVd5Onf{](xXYWLֶ)hJ̾2HPp3)vh <9~Ri UxX/szJcNC ~ bwc=M8N>85Av#o-wUi[Cy{cxijX *[o׈:/6n-.R *յgd\.lobmB eZ|}ߞ 4jHZgS79~L'v@ArIzV.7(Adp YbKsxp{6O5{ Vxʹ}$wKD+1w h)c*yl}<'%gGW{c/jo]%Y'_v 9 e{8ϛZ62&s<^P}OJYEV& G\6xf%e>2l?q[|*Rv9H^ (˴K)u0a4‚4_9g3R8AS {h/z>lHT0G+{r$k#i~>\•ݴúcFyF<|97;s4*L8 0o{{Jϖϒ_כpo4Hjo\-=ɴ/ARd)'Fb _LTo{vg2Y;nɛݯy.^v81zV4-HoRZVZVABJuC\Wm}a 4%ٔqt#AA#)/=xq7kPU- tLNIU|Y$iXclm68js{:O^wDјm =Ui]8eP5[(M/(MÐOa 1;T lxU\ pGs"P5K;fy(!ϯ~L׫ÓhsA0@d.X VpFn/EmlZ( #,l#^|k0?s *IU`]s .vD1Q6Ji npጯ-W jؼ̗sɅI~ETbsx;eDЃɲ FZplymHh_@Tٯ_zl_nC5E|ÏDE bo$c^o 9QVu5\ye- 9N&By~(Q3v fUY ܝxe>ݎ/ $``ꥨWxqeݓc+P |ƒ\kLTQ_ ҳ33r8DxV+8qo"SbKv`$| pO?*Py]V3pX՚@ujR?;I/˯IO>f"r2!BDLIg]2JtcK%q #,ݞM~BiaK|^2;ajB=Ƣ_ߤ /9D+x^|',YmJ*Kցqv@u1uB2W0O > 8jbU#Mxv3d ^ w''FDHyAG22H;(1ۅEw_nmU)h)u§b(ńѾA tÀ߰i7wt=S,3@.FYIm܂l(# w8~Ç p0znI!e Dϗj^H;mpSi |6n`|[{ - ڟ% A+Tg-vE@O2wUw>i8̶ZtݚsXcc[)9R•rj;J&s;KYk%G,n+h :lv+b^h[v/F Ђ ~2Qiˢg#M% Xŕ4|fΒ&hAscs~ 0H[[*{C| G*t~*v34xL;K"W#n~%HY{WK`qԯ]5]*Fen%%@V8nߣe!>I'1 p$칤ƌEM3,1@d5 [˖=:QG_sc֎ԨeTG8Ygɦ6Z8|&0>77?gDA\&-- 90y-sm8ɥl`:O DFp~#Xzb 9w71Y|wK-ơmT~%5_Rr;B++p,&{|<* $/,En G jƍQ>4R$LTAn899G7(m{.i}pSM;nԕl JCj G76,U|cN 9UB.v쉮*w9yVȓWU˦9*}^mUmOaseK-&%-Y@X*.õ2hzK,P WpsJ Ji[-OnwrLdoRh--> (؂B8GJ) G09'g&BSjWVTlP 32ֳ XM?$$Ay/&ALI3SyH3kY;gkRfZuwݡ8 E%l CE?&%ƁiQX1&V5d@:ÃRJgϺb&/Ң~FBVq B/$H&ꌙ ۫IPff?sȕtD{8̏! {/{fYO1=6u'&/`J :UпSp.gCU*s+E"v\fOC'M CNVoJ,`bG+a޽P 0?} 7ȧAL a$Qb4 "tQw;;4VFUmޞ* h|dvQA%6_gNYQze}Z.xc)BT!JOf.9{ڴIw["B'wd*L1$)Ã?Aa2q~T1&TWӠȁcI!Vvh,\s riG(%oF!MBfj ]W/+ ūWVil9Ju AK؞GB elPoLk\0`(1n@wPoD-^9wn,_~^PL_fUN+-CQJXu'z, 9/ v=noƝmH\7dfv܈6\ li! CKX$ÍyP:L iq!3<`(r!Ԋj'oAe(jl=Dy]X9Gp#$A [R *jcy_ėR X#}A1=.nW^ 5 .D&)&[~rY/`/B_%*J9X0?J@@7m7Fyڱw%+LDEC85d\Ցzӻٓe"ᢠW xF LDpF  'Q 9]NUk"YXYP\aӦS'RӽC|%{P';0_t)+.^~n\FfPqa,Z[5?-ܜrYϘB_"WXõX%}Jy乘Vs-\2Y("N}ZӾNto/Sv&ʤ▞6B h=47Іw^Q[0e|W[CCᓫ3i=\ΐ|k;ӵxjPkƹge !xz bj4, nl@OS؇L UޛРVCJ>$x't 1):_Y8ijy(yNI Mmq͊g~$a.v)EI- ! S`$Xh`.~+mgQاV'p[]E]C-vwTiVF@"TVޒbRLt/leJE1WVaaW ZLDpMh0uav~su#a[7J@(.aCM*H@@yJ;޺\̮u^@i2uwrXR>oc^}N9d<0ֵ0_XjĞpj1GQsRz~rWh2IB𗠔U<7(P8 9c +֟Ɋ OĶޱtp,*kJI78Ps:wƥb Kze"BYaXm6Ѩ͎G"zO"T"^Klb9#tag_f/GaNeexrȽ+o9e!CiKҹEyND'ƒlL[,rV 3[޽'zngo2Bur㊊urb)P ㌏"1O ߰Pz T7fǢG}e?o4?4A|묨k:O "F2'WCԔ'H\ΎLㅛl71y=0+xQfv|l&H!?K}ILVfh Uc_?_ tdhಿ r&PD?t(`h\8\᥎A,j~ 4}Pjƾkql#m P599a ] YlvZ+(8)]6ڠ:d lO%0nTpӤ1 2ЀKXj"-ƫ0(ҲMݙ=/~$!FSYz^Acq|>o(B0GHg?2;,S[@' SN8plO1a`nJ )Evi=0C2.F|7qAR)a$Br;PnZTMY`|a*h*UE.r@gW24]7A֒O M@P#ً9vnEmC:'$b$A#sſNy|Y0gQ  "|܈&><'.TdG䠝.7RhxI z؞ ZV憐} ($KR:1U*].e-#k&ÐS4@whU!Xq6->*{D5Yub4 :f*~]ƸnM zn<,ID3.Yʾ/?3Ke$mkz y`$Eqc.NsPȡuSrP=-Qcj[zQ,y (13ğ[pd)گ-SRO NkUmѺkCK,wS'8DëTR!'_Nc|*yFw" IhqAT"j۵,m ,s'\.6r/=*,r%kӆL |2]:"v 5ޖxst@B%yW(b2`.fRF~g0!w7{\*D0\Z#'mAG3ӗoS?)sn^J>sJ rJ XHTi% >n]];+/;[H~玁l;R|-H Jrܴ!&c{^!IhB) rfq WӌYW91HeZikp#e>c= g1%3b+& ,F &䵟>[Fu.$~Q}kz治B{\~V ,-1jn4j,<5] B #ʨ]]v`x=b>+\ Un dvqMh.٥їez=I=N*2d +unʸ*<>z$H;X^˧;u?;6S'k7 Ll;(~A.&{Fbur40VKvPlMJG+ +| UG|}>۳ipu䎩1zbcJB+Eeyf,VY{X\Zn,*m%G_\hY[2t`?j"p?|>cI$z/sՅY25S(H%y-a:t_?w-^Fs9KzQo HÄ)N۹)B%({|3~p=\[m F 4Gs;WG g./{}j7JJl\Ob#4^hc[1gnSvwS1y ͋lh!SXЃIxqff> 6z%EG+J>krs"eS`.pc&^`1LOmd\i\!Zo)BZa[Ѫ#aq$Zr,-csIj/S,,YlhAEHnJ<7N'wBƳ _z4&?qpu)Ux*Fj矂?(܀yuA[$MyrZd h9#&s}SANn`TxDZ[Ӂ $78v0 2D~Y:7c'(ÜwК -3X_o&_fP#<5"_-ыϾu5$mҔyH'*.!>mə(?0o*rhsgz^F,kh %ExK : APEd2`qe0ޜKr 6T J9ӹEQ: @J4svj0YD.o}pH_ ЦoaXG.W9V{Sj` >MIf 7I]HV1Rݖ7=哔sw|`E(76Z@LÉ\gc\mPg[dJ%H UZ: @kDc!ӾYHƢYl*c H{%wR1O2Kwbrկ)>i\F.iJmg+Mgʛai lC _>K̎NWPs`FPN np  7vn6)Wı8)l,rZ8F1yuh4dQ=\9HL gع+hZt5,|%[ Zn1[.LCD֣뾻眅DW/(I5Q`I@kRe t۲U։,a_&G||3=Yf&S#Wlm+l촏8#}p y_uukś[W:|ŹFfzu&%Mk}kmhPKd`"aθznR9:x_ȺcT$ٖOGR"]Ƚ>W ڛD=LAfXx#8,i/ý~@-ȵ߾y2*-: b2Ah|LpU+nVi< QUNn5De+H96:n0W0lcøĽz9=ЦG>*BmUkF60qZ)wS{#Vb1ਨ$2` !VGdL"zeHuS୰0qT7 wt9:yumWմ@E:Z`daBIPxl)IlOQE ,b_c 4 Ln8׈yע͗v#?»@zAg6DzS=Pm_ jW~g5_T{帺j^-ڳCp5&Lp`GH.BmĞz&Y$p[DJq)Me9[d.$x #1X5&276T0GQؾ۳sXS0_5նPRޛmdzURtT!MTE>dyCWdmRgIr=E\@o\\\%ƛw(q6 r_.Ck*hU0U[ZJ hܮX]1Ӝ@B"Z^+:s I2rXi/@̾A~ToVg^ʴȧ c1WnaMk@ZVR>gML}WaP`6Q ?EoMQWB3pJ3!n \Н@&^BɺrI]hl耦WSn^z$isy8&q`5J;Kph9GeC&1Xn{\IRGfY-I:"s ~jNZ8 (D2 ^Vfك$J#܃IOh4պw=g'L#o22=a3U "Qg;x xlrbk-&56ybZVӴ 1t7eI,;:ϣ~Ө6eآ_;0VH# `9cؘḛ:R V݇8_xl1E@e m2sa<9&gQXtMbnX\_N  "sKTKSß_κ O~#qGpR;x0:4f?4RZL92pGxOzGn;]KN0KɄHp-9@U wKj.=CUp ]2 oS*; Qd:ȮuJ CqU&IY$\ =QWhϫTԵ e峅8]XQ@;CQ5ootsp(P"ݧ`GhE5fM+ ُd폛󃔸t1_ )_I0l\?@ 'JL5<zJwf*\plLݭ:szn-\⃙+g:T ]׈exPnÙс_Cɍ!?XϤ }pajF:D La:AȰn n|?b_ %MT= ǮP~ 23s_ANUҍ0Eqk=T" )( )nXcAsHKlx a$T$Yi_;)%$R| Dƍ]CN(B$c? X?3grg; my`}} s Dۍja6waCGV`tz"VLIސNԪV,XNhIɿM~oPڀnJ^2cl-6˙1ISny>$$N% 6)R 3RE{J˼G:`Avg Nm +2?/" M:/QA|C G`j {&tk<ԪΊ2afTlf+1lYvgDޚ+mMdAlwRILVab@ap\6RyftgPAs{Ȉ/8ؙ?­rvH䰆B*'+_M^Rq(~z{cHx~-sdQ8IhuKsĽDᘶi&ء%GȌ1m]|QqYׁ!фԹAA] ^S[ JSXW IRI .0ƾ+OȰ ؕ]L %JO04  %K23ZQz$O0 Asm^+Z#bEGFИ+mq|ouKx;t]Yh~w;?j4|cɽ΍b%s az ;1D%EqײCyLP@Щ#,8 L Ia, r_s,i4>(#٤MQa V1(57AؔSykznᢹ u:-Mc[.Tȧx1_n0 Y-HIhf4v4'ޮX4AU-m˰|Fj˶e*ͨn7Q!W't(J( ˲OqҖXώcd1 .9*uGĶ̌\Na-lc4B@ : .2Ge6Y wjZ`٤89!wwI4fJ0_D2%xt{#Fp] Z.Ŀ]!lBZ+nYuL\HaS[#B]Kf=KJuwXd%]W]ӉnY 7kFJ2 [j<Pj"B3]Tɒp 2IS͔&d{qX(42ShF^z({[fEc۞S9 '*"5)#P`X~{B CEiZ DY96OshoTMy`],[q +Oc%{0j nrk9L7=>ړ y* ^M#:֣ fאcJEYSqVy"Q vpNFbBPR=0}`PY:M_Gu3ee$q9 .:pŶ:P?Tf бiǎp6 >>Jukk1L47HOH}c1J :hp e|܋}mh\ |o5h]APfX.7t^۸$>sI@J\2ͼ~rnu! P0c@j[W>8>cɪMeǓva51IqzxKg~C}܏a}|f7\|,>w 墧CY=i,M n@ik@gVSOe20?h\Y6xØHf!ocESβQу_ai_;W &C ^DPHHӔ2?oc.wȽ,7;G pok9 zo|F"Hćt[$;:P*E U :BVs CQA,e3uIP)in_!*yR*[ >-Fj~@ۢPGz ^D~'O{h7TR٦s.Tu~e,d;L YF7CMD؛Ub.*սPEg]ZԈdeG347, [jjs[νK=݆'e~At@iOߨ-%M-^!@]D-n6o8,1EwYVJG @;"suQw̮ G?<Fg Xq\=~"tj7ZK)z{ک_qgqCR&V_*:jr@#DZSB,ҲxJc3>FCQ0A+G3N-8pIi>pƐ>_w"Yc v穏hXp7m_W*Xٳ`#;A:V7ָU,Ѳ׿nqܝK@VG?q]ۢa2͡Wr̨|I ىb`~qksqiWp 5[a,NuH*a50#lJ^̔AYZN9W\E@R2p'티|ZO@W{}\IۓJ9wS]|f~5nSOfNBB݅}A8|c Zfufˍ]) %uSOf) ?4.kZ%X3F@ )es~H5 :FR&hTvwi8V;:iRg{u?U<5P;ߪrpk)cvDp[g,dQ~Ic} $w;XI(lykGڜPXa;ehnqKd/,"dXAhs)b8 򂧔!(ycԒT&P:VއB:Kn7#Eh$l!-z#Ǔ36 bm H!.XXSӣwt.nݰ@Z~@aLk^KJq9Ä#uT̳kyWoT@LS*EFC`4ymV~.`]n&K8_{.l"=kg_Fb7N3Yo Y,,EOPe`Vb!8Oh^Ȳ FO!%]#)*V?~W$a䫠!X~Ǣ(:y*'p:FV'rU Ѡ篹⁴V==Dǀ"VTtz|%mځg#PVxpa)o6;f51!I+r? |mim)ʔͭh`fS\5NhY/9R!R<8Dk.|Z@"TcGX.6=TW< ՀLCxU M28Y^TPuĄ GuRg^KYok;&A βq¤SIi,d'/Y!9~\)^ 7mg9<VJ"SgA-)fO̠GvdK 4Ll!EQQl \{.SDž> >pW?[vc=[K99)b8K{: j߇F[h=65"6E)'.\L!yg#+Mn'5;YB9f+0nd7q~c^mËBtieE9]b cv2"ə,/<}߾K+ZJ*#Ǭ0uoGtҡ`f7~eW2'ϭ%>Zdފ ԺcBu/GZAQJlE*-]{aj:-9D߃ pptO-15 FczoEzY K8^κ{sЊURי3@5seZ6?VsU_Zw\ h sLsIŦ\!lL[oo܃>k=>ߛ&X}> !`QrJMFvHᲴ,oOv5Bku9Ԍ /HB-ů]ﺮYеUw&n#ɲtHtqȤ0ZR2OPROP78TZjNנoNw}|nQiU"^]qh W8GSv$Ty=Ks*Aے"] lmP#3jݧѦ_n?A!ƆtI٦'m fJtGB;qfּ{g"V%ٻѨ]z :Z( MG託D%mk-AX< >DxlJM0k&M]m# oKgsv㇒I_ìfbM{A]A~[j@. bcˢ*y!{C$K.ĵ7a2hQ%jEX "T[]4!U|ZZ)*t6 ta ޘ%mѽqvߐA9J ;ߗһ=4;pIVF%ْ ˱(&k uc }YsЄgI~Y2IzbYcְNᒿOѣ6xxeP)+悺?&"ư vԸĈ,YETj.R+redZ(WOI+Vkpv'0_X\^u#Ζڂ,])!K.3k\0Q;hۿv#UZj7 5=u$w ]ڌ_?9Ben:?%wg̝|:e%nN)E }q-6g&r6Ox> Σmϝ"J |7!L DDa;<|>'N[; ަ2JyEq,nAR KղF7 V"jHܮPLPb)}29{o*ԓh;eŠNx-y7FJq)SJoݰ O6I9XڌL&rڱA@K8=r(Mw;:Ʈ7+l(N5jt$z,;Wb\®x["n81d욜{jоό:@"qy.[B22Ta;^nFs% $F5&D>Փl. G׾oRoc@-u(ʼnE q@e֝O@Ȟ HѠS|_UI\X =7ѱt`Mi1b6^p8a) KRAR7I? ֈHBXEDbΪ/In-u/ۈ ]P m2p^+X)=mIɮ), Ww6Tջ}rS~1iw8)q핆/fds)3䆣]&ϰ5$Ruzq| & {9a#hj-q9.jՀyuWqp)GH;1ON_b#" }ੴhDRU9& R@ ̱fF0Obj!MOt4$! -$JNL ںW^_7\Y#O;ziW=D(% 8,ЦYXKWEFeMA yY̫~tf=PJT vX^?e8HsbE#v-1J#Viz7&2i)K]v!1WEm10[9La]Y"W53Uo*5!AFڰkz}<2<2YeM;ՃF5b+NZ0)BhfЁ14rmDM~*` &c6=w 5(FvYkJWq !}Tn\DGv@`)ͺ(5ޅO?#-rX;1i`dLի$uwkZ.;+c]c rueߎ]%r^G ė( )m)!fz &'lgf3RZ%D>Ȓw+dIp.X]?^* rikUNRDy6-&o%W \z5f/Y4la 3{\kAJ֟!hҲ6fwM@gvWV]%4cDmD>uk>#Ho.>[X׊~Z*yٲy{( :,7|E Ԕj&V: frލ;Rs,ۥʎ7>#j^ Ҧm*[IaEɐ AARnpB0y}nO\}F){gO$NB<(?6vZfꂸ2pbyI+R/8WbEa!@ōg#nh'䩲^2YPB|!A4Ԗlxsͦ$e p*g9Yl)+vrUPO"O9%Е] 2lB+6;|I׌kK0{;# #BxYHLmdpzMZ l)v]RCZGV\ R=ʷ0~.z7B5`dŝ+{綳2jI"M!2/Mb{eXG秸tׇ)g0;`n^XźwiZސ'PT0;73 v) &dy}-.y~ŁajR@Dx 2:Kn\=R)a&EqG q,l&;!>W8nK$?WwQv(hw]-2CJ} `4g"LUJ͟o/?۳VXDI⟺c8Z"Ѱ9̐\=8jr@H2%Cn\)B+%ʹ6Wd*yզɣirYy:vθ~mtyޙs1X!v[f\E#B։Kh&4_:&2~h?yK,N~/ⴠ^7<7ބd9!9bxlq(O\o| i*aFSyGoi)jv naqEChȥ?螅;ԫV5o<.\&M;\VGp~sH Tw*ZO35n6f[$^WN͢T2eS` cl?= {2H?St<϶+ɄR}~ u@hYOm$W0zИ󒍹{N94#U96f=pFo}VZZ6\bNr@*[w^,5+VM܏$<~^ ҭKU|p' `grf>Fg'ЖTUӍTW\vVEc)!!)%Q 0gwmO:dSYoQ^vgr]pPĻO]򃱼j4GXnX;Lm|>!wt~l3}m1=8@%: \ qW)Afa95ٶؘ;!k,1AXkYR šl,Tcn z+kpc?}Mb6Av?A+Nۍtmb7ҸM{8'M;\]nzT5=*^tfLے S1>J?=ԷDY%I-&X{adWrTa[0?TT Ker aod~+h3hȹ=*!\;<w 'sB/q|Aq`ĚBS;EkySKdW^z^L<ެAyO&7h_;NCYr o޳%qcEm{/]6؀i2Lwj<[cܣIʹr*\-\s5)n zbwܻZHhTr7mjVqK.!iz i-)̀j(;Y KE2{Oh!גHI+x#uaھh'%z~HQ@3*3VuIfYLB2 sC[tXUKe18P)J7_ <M luYi7-ᇐG7m i{?@o$"JgdL 6uQܲ: ^pSٶp2ϼxyU"l Yt(QX2?p ^hdP+'KЇrM-Hu{Ƥ#r |&rGJ C\E8D*=L Il`qy$͌ʣ݋VG=Zp=|Zņb !T49QEhRnDtGt'Ҟ%kB=Ā+Q^vJ_<82=[;QE1THݠ߸S^> ;M:D'y *79jnHZo3w¨=WG"rn85 y>i639Qi-st>npz(dZ…Ũ&m G1p|ʩe\]3&{zFDx &䚠XX6 09aeLkg;2.X XCtđdo#*Gy4 ۥ(` 9BrtЛw+`ɽ 1'ilѩ rs` ASc创:.Kul9{!J["Yҍu/H7xXiʫ( С␖cb+&:s*Ow> R!jVJw6Nnk޷Qe=)r erB*ՌJY5N_Ы#kG܋[Yt S9X.Q;t]fArɩVN︫jGn uf !5wm!N}FxnyZD˓oH0 N+ pEDd MG17,ozlEdnys!:|[q$6,5yC{F.^CE߈u cɳe`2çu^A*>TQ,%YJ '#ΪQr|>Nt?%C| x.]U*:DzDRqZ f?||b5uXK ͯ'q_HwpP|SJrEh%7@6I5k'4ses1%{|Q~%T-}UlT# TU7AA# V~RSֿV3{0D3GPɠItqę|z(TTyn .ᘙ%qB"AIWcC#H>"[f, i!s:(\$PPt} TO#IQs@>m8sڋ9Yt4"xǧaqw.mLc1 ɢDMrߒ=1lBA`-}* $J#/*-[tRoH\ozTq(U{AN.~ld|41ҳ}VXaq\$|?eR+ `>w6z)&2C8Tn9@f Q$?/;;J7ۿd "jL[~E8bڡ5F0fd;MrlH]?M|XR|c`<n'@=F;_2fz$u88pQ ^ n4(fo:&SoadƳ NUg|f+DA1~1e%a Omxt9ܝh*x!3c!ß ic0iX1xP$ŭjdpwT%d4ڍeӾ-Jp2QJ\p{o8VՃlW%/t`/S.XUK0o:1e0(WQkWWpXDz_+S3*rc#[f8a=qa6Tb[bahm':HiF فoVL Ma3#<5 q}~LXLNg47O ˫ ZH}bϐ.ǍAiTٺ@;%o􅔅+CUu9kt$϶t{FGTuxͦOɿNW8Bza1iM+oqd+^cSZJԬ:j⾊h?>jъȳ[c۾AoNTocd3m9Qp(9@-D~N,a;c̣JX5>e+ ҞWùkw4Ҫ,lnl0U!l:Yo5 ^;V/!U֣$ KR7|jw} tl2 @!TY*6 ]cb;O @k =psF06LM=P:㲧yΐsfF(ߣ芖9qtqz y.Dg4~2mzpÛX:w4w]3~Gd3h5ƏۜDNc>Iʘ9ݫO7>G6ݴՐ ,з(8q ]kd%TAae _T休UKⷃ]P6V%r\m(?]~iLw5vO|ro^)- *z:jj#NED= +"Pچ|]=0Go>\F$ac`^&cH%ȗ'?f-v>$UMau4љonOX%i3$򵑂XP "Z#boi~Xd4n_A.î3I|r0t;uMi{gTHa<~]Q..mPCGX:TTLU@Wp0g+ԛxH[R(;b6P~ bh&wfymE.G˩CeZZI <>VElr=2=kƵd>my06N ΍RKe* pXT㓴msiqa dӢX1պPT]yO" aW5nZ(DcăD)@e+3'щNXeP>M&e*KX띋z!.tc1j/DO QpzB+zE=eK dB|5˔y0,ZҏgXM`';" @f %iXN3ˍ|Gy>fmUa=%5J8 e T1vD g*;3Q.iGr<}x@5͆' nsf9#919;iX7*` rl0>le-5L=hFH慶F7Dw5P)ǧ'z& 3>>hk!7;@jW6b@"#;mٔd*-1)k퍖B. ?ҊH8Jգ@͍ugFx5rR0:_b:=o$#E 0IJ%}LeZ'>+>>n0zXXU/, SZR}F̭%L08%/^6W2ɋ^ڬ,^f `/뺑Hi]jVNu q3;v%RBXA'_Ȏ?:T/lC;NXwl PL$o@+2YqA&6NssPǓr bQCϢSZ eS.߿K5I6O6hAhbHg"c [qX= _>6RAJCVXHƠ]Kl`0*Cܩ'Wj&*V%*3YPڍ,_vً`f! x+VsE/22iur"D#t>\W۞'9Sw !p6=!y?[y=7IGc<*xݿ…q(b(k:FBBƯw70,t,`yu܈pUcʫN[/f&2 vncދķsrBٖ;{(i=4'~K={#AQw3Xg|wUGniIuALJ/HY (ɤQ˫jDtn8ƌk;D$bۚm f>a+0RXWfCXV6صsz˘A8P4-veΆ8dTd`R;Ï5KAM9ֹ&iOG+(W ;m8Ce=ozir^:cr8) =?J ▄>['Cv )ԯ=^7=X0&=ew{)՝êyXTn^菔D Б-!ݚme(SOeMg"O{'hLW|qz -R(8UD\@P=>c/V{e|g@, DXF-DcKID.uN)0ځc.&^pe_6cjs#Sc?XJ݅UP̜CLn:QD=2퍥L0Z+^n-&bB*P>6oӊ]Y@tq]: f z](hίӆ676w^h`76ͬu?ux#jDwSG v + $]/8 d ] f[(J  ^wѧuh޴[.(oErp &#M»׳f|s}_|Nv/me{nQ3=XHR[}ۃph0(@ j%;!"^}L0waPhq.L4]3%Y͸F qu$}*AʨvSv}DImܵ#G ||װLYBhE-kA9'-=6X.C@nr(9}Z#V~l'dž.pF fBGəhaʫ`xų%APz8#Q<,g'sMv rp9]7 f JCqkL ?ؒ6{3ldbmn4%z4,(:/Y Vfy|R񥢩 52V^g gd2jik?n0fRƇbzkO, ] tjD{=oC*lM6v-j4mMriV6!%eVzLFwyr,F_"dOrޤ U 0KDK\{oj':3vZ9Iu"HOx@Hj ⇞ƟKX.ow@B2 K⓲kd> qoG}e}5OBx!`Uc;x$&G q>~BqV̞GU-Z]T1uYYR> rDɮ5swf #4dRQotc" Hڅ` RSs1a߹trE֢51+`\Cx$,=PKBL^l ~`|ltd'ㄿd?tITJ,|HHo$`ҸEYIy5sР/0y9>Q<1Q7TvXhͷ`FTrgHcQA%վlqN$|ؖ˱;֙N R9-K/A+R+S{GnKC6 _,;KbyL*W5o*ZM %Gl_. {)(:VA +!c/ZD%Vc!.!r]A>5Q]Q&X24X3m:)nL?/K,zFhN3oS3{gd`p,>i7wd&AR_ELşZDV:EP'a[ؔUL= rRIZDTa{;}H)NSO\1$:ockE&xY"יy%C]?_8.L@d J%KUVMV.e6Uvg7@}^^Xթۂ)0..x͐IUw߽jW5bdm9 ,5]CS{`6/Ib"1нciwUu~ΑZz-?KIaL/hJ?sq3{;ԉuTqȔ!"vK#}̖(eMFwvmW{PfĺqgTn#'nOX d#gVhx?q9l|`|IR7ukb?U_FU5e" ^ȗ[P77 D@_k x C!|{:xWJ^7ϻtIIv,)8բhB Ʋ@iጞ j q婺7WH,ÚQNg1&QY[W$b&UhI,.ObnDV Ns=18iCC{񒹎J΃A_ :Xw4(L1hUG_y r*Es *[ -g~i][eGxABSU``÷SZ>*k1"GytaAS3G?20Bc׃bCwT$Z=Ø^4pI1ak;&`k4-1; ZcvwWmOz֌{Ѱ/ Q1ыHLAEEDF,1'̴b.}ӅWmE#2(dB/J~\=zR=_j oc^KޝHP[ 4;s_>FPnP#>7heM.?| OkYLӖLJ@8o"f]b88,dnI\)rl{2ܪV1Bg @qœ-K)| as ]P@xH0@0܌"/,#pF0q Q[3Z49K8/MA|8HL Cz<Ѩ05XB[:; v4g,FD?8-i^Y5XJ3@?mNw5N1#`A0gM#S0KI& P t<2Ӊ,ټp!K<&P=2'-ڨ\'-+F=1[v^:^qpd[Ot7dLA@mh>׸l@JVPy$I 1%|P82caIJ=>j[`?3-N(p4e=Q_u̚yG / H[0P'B%E5!&03 JclJbC}olTqDڱU)V}rEPf [C~KWbEu ΄fp^JƨH)7XezTٓ)4=gzpڄoVN_?\(kpW,c+x-fEaivdt܉L 72v8^|*-Av;ܷpGN3W`hDnRySO}rPB_ù4֠9dSUtY6dO[B:{Z"z-Ӿ67ln9y>NFI*u2H25>v RLW'Ou:375pe3"!!}k +R]J>>#~ZyNaΓ*PpeRԗ{^;lr4ŶxClǁ{1Sa.=P?Mr;&k J 1]ͦ&;6tM.(SBS2A.PnMʺ3nzs+@p8ʥxpoCh/<<}< 2%9B ǒ9dik, P)њșQd7ϐm j?$ؙ^MmUL`\&-ֶi\ TQ:p"Zbe_F`^7qDPE9܊wz,cSgz NنonM7®UQJpNj+Ɔ(!Tћ3.G|Tx뤦 Ɍƾ ^ʔZ?bg (XFTv+Cgw 5%9]Hєs\e,+2 eP\jIћ0 $bgX%&VKf, `_>>,x2&7`ֿU*D> [S|5}6j&z g/>.L(zP/B weӤIu}ArMY3边>hʧ|e?X+P7ͥ8-$v59[n2VNSDŽtäA!,CNʫQ%٧Hނz<̟n^xUS^p.cQfa'Sٛz_tc/8]uގN ,8Hq7SǏT2/&sɷD6ԾѦD#܄_nSWR1cRe7-D6 O n6)n>.WG : ?[6̦}\ ̿V CP|Ns Sz^By#m D?0eRٰeBԻ89CKF FqwJ,I y*n1C.J+֎?"XRoI0,EDgez1ϳr W 3NVmg7}V(7^Ǹ&!+]"lhXmFj ]yN{ hH|瑒dY*%88ytj|!Qרh|ؤo7gRt#Lׂ#b%s!+g(K(HSaE 7o(/4"p V9}NbUcک0$b dNz%i~,(Y6n +edF+|l܍PIЃ62B r%6H{/(Ed+#'z<C'HupY{"w師E]$8Bl#!90JJS  zWJ$75>38' GIhc: )ɑ4O :Ot^q8۳~\b*TxzO<BԔrh62AkP$王|ng?,K)B;EVLxMVZZrv4#-@uܨw,c*\(}?ZR*.zIVwT<C-NoJM}LsC/c][x+{G-ˎ˕+!w~cPܙAlUaz|3_KO3KfF #CO6\M{ |!U#2g/ rGN{Ru}z1 T%Gvnz.OouWuhæS*mʆ (XEWcr/,|CHfՇ-Zdg߄/uH*p¥Z ٴ7iەW2&gy/~{Uu`J O&1TD";C7iK=~vn ܿQ4e[ReE5<&VY~u21vF$fĘ'ñI5C F:sf3 o4$z:DZ470OΪ\G?/be^K\nO Ȥ)W, eOiMh@ {օ;v,a3g$2b!J?<W)յۗ Dw}Lu 3;GK"56VQLL" e3sdqFU%DfJptë== [ԟ!(;u69@6"0Țk'\khXh gަ@tw  0gz-vz=@Uoqh:ܕO4` xǀK 9ڲEbs.|D;-a[J7yb9\yQni>F‚Ey*E)Q[KHxMƅcpzJPR0Gd \<U:o$x,ُ ˦ J~"ylLpӑn)Z-K7HD ufc:8Z"NҜlҘRT\5_&ωM2nD3QIk{3xRM}/I'eDgקtyk+gփ .&"O>9_*}l0+05G& r}O PP6(Ydѡ:O <=pM9I:(K~h?P0qXA!*)]bt 8rC . nq\;YX8Y %9SPl9yɼgc}WMyW@ # t1sfm;rC\ޛUgt2&bK?0aXeNಿ2dkzԎ9+& KQ1g!ZIS.ո?k:)>2+$DQ`7)2Rvu)یH+ܠc(6'/MV b==D9Xf,u+U~0w&bb;H\>GEZ zJڌ1'J+e"KHF:ZȼB:G ;Q08 `Z!8/3;ޑG6Txff6Sݸ VPub (ܘKUB|yD7kE\fŦJW_ -tfHg{ e9M VKg%^isA*_rȧ=@JCT{o&}iݬo&| OR`_Y]aJ#%<@oftE[vƴʙ!g X naFŨ>0I]@ k_Ggkmz*lie֏.U]Zff}Kη~e9D4Mm Z8SI 4 $K|k*Xlw7l I0Є[ j iBP% +^ȦqiX,x~Mhйȷd)Eݵdr̠Mރf@ps2E-?H! Tϓmz^z{ IJ'E7&{ %>zq)wKĉxl /"ڏ.6iuwpt +rm?|Uf%6~91 Ȭ[%1A-@Z F$"{BmQo:qvw<Ѿh˓l=7?B]e' `zxK3 .v=GO%Ope Rn Daۿy&tRuΞ7jd8V)?[=)9hG'9NR:rl;WNG֨F8M pNP8P![| w!DysSϺ!dGУ'd:+h,]8GbU)Tq3,bo#A5y4hcgLVd ".RZR4?}*[kyH8my-+0Gttc;у Mc ~5 w=XlLr x ϴRCUe+k :-Hu!$Ϧ]"8%>z6wވF+T=ji)G?}DBXw`G{0. ψEiM3ոsM必Y39{Z1)6;s?tA˭X.`Cuqqae''Y/7&BƄt;+iWYR|Բ(fkilQEZqTKUR-ad8y(ǸiFѩgV3"UxIamu[B qiP'-g +8?KC_΃$#s&Jv_\+V zuhm7ߎŸxXվ-䋖S!Ѻss"q&\gĔX$C^kf%A}3ρg.Gzv],x֡xT@N=6nC9 ߷ C2lٶ {aFƝ뽴T~xKOCNpwI&]ާ=WI7ʡ_ 0~ɻ-ȄgW_#˄L-%#} Jmc'^?+hf~a}KDRDO Vʎ',lʊ, N~\F5UoU@ gQ DӫR0fISVPK>"BZ @IlDQ;C\8ŠO/՝Ԍa f V<Ez> 4dϹyU.W1p#0Ew _4Mʿ WmP-e6"i넅xdx MӤT>M@MPŒHoC7~uUZ~f& \v~qslY)UlIT, r-cA4/֊+V2 [n^}m-@kD t? ;u2: %!K8Sh-80t+e}Q\juS=!3-l0_Up%C5|c 咁a5㡵ŦewbI3/ kJturQQ`P?zd_dCk*[,W:QH2E1%b#Ct(mk5BV4:'۴|PBnWdb WS4;6s*sz=+91 C"3'7RBLRw%bh$Bq_8%S Ojcnx)hBѐ=?R?mН?|$AU'F)%9-ATxc1=ұȼq>G!s ,tbeVz,x\$֝ Q?د&>||\r>1nDVf@܊mәl6bc34OFrrPB$C74kFFV.Q|,^i9e {4z! =,u0.MHdIRS<{ uw ;nj1^ p|k=5Ӽ<dD,¬aB(G;Ғ&S}-TP:ҧDwh,*6V1IٮԶrkukO1.\&5ߐ$xO-AQ6>j2oXCڧhghc25B"&_4G9Utr[x9kNuZf*o  uh̊qo?vH^~'s|oR-4QbFx0~ȖU BCQm*N'@dj=#Tǖxº\~(} e&us10.Z%@ݤiO8{8Lr*w(FF%nstX72\-+k.41}[-Na]w~ ya&^}6ؘ^a>0';D&ؾ:!֕ї 5Z.G>n1crkGW%x5(_$S2Wg`Ȫ*18ߣp{* Y:.#g(Q(0'tF ^"36E=s@I猉0~YTȾ&F}lXWW uk0f\^A\Pi(Fuoq 1vODBUՖmc@غso Iҡ!\;&c ;zdg:']$*ɍjmXZʄ~@hl})CwA]NΚյ$ZI\LAa^8ͧQw>ӦsB) Q Iʛ1'8ĵ/{ +SAG\\﹁`^Rgp,Ee~-|0:> EM΍ ϕKY&4uQ "vYtK6EęiZ`âo8p{IPwQ HCz P$ӚeteHC(Ur32wYڨ[l9AnYLZ,iCT|2ł]x}_~ICg Pf!1T]E"sSw_zό/ٟl)g͠j !qT^P4?*/-j` AbPwr5`ȜӍ=MP[ /b|nk\E95=l~=?d0%i'% iw~JsEF)]2{I8ǀwkHDpw0Yk eS 'b^B7!~/T7Ͷi=CcBUX]U~Mt8wJ<*k/u+߸{2~X=1lT$y S߱)i7Zmy./#n)SDi:`=1NIKb$$ّ1Ҽ}>= 7ui*]U78 =ea(ŽZ_,EHwK8JZ RO4D T ;+=vqQ 7IGˡF_x5]Qg 'gCB2]Ln7ʲq= ߤ63q4Y }ene._yn;.ţc6AЙ̪(V@ xǮt|F7.z@:cIp^1ukz|oRiVD Bd'N @3΢f \=H76A9*+ǁ4VI Th-|֗quH_EqcB\n^R t)x r#oF> #Eu{Ʉ+tA12ɨ!O 0 읾b*>gCqpa-™p<%FQfxFSL=Z7xMaq,<ad'jy,M-:I*|'nDiU76p/ƈLbp4-8E p_*D:NvWfXH-\2ЄZtdWgF h^mZoO K5+bF˟Y$n6`_1"-Y1iТ #.seG`Qiwm2!0?0w]՛;ƿhO<̭';.|yQvxKyռ..srJН{J45;cXrX t.NhX"GUԉؕ*`ոAD+'_=U4iq>YMɯgR8 =d#Rp,5ޘ'm~0II֎9 N(pf<5&!%H"d,= ,Ci_n#ޥdCg4v؉N)PfnŅ@8m_>[@9Z?Ț @ToT\[!'Ów^a8:TIiW E+|:Yhe770f?02k) yoWNQ,CnϽX߮szO4,1~KNʻrMi 44:4 {T^kj: ynO4'5: 5 ɂSp:B 2wE'i\o\&yㇼYR*9q *R M;)oo]ØmKN ٿ ,m:mտed4"BnJ"|ͫOWة7SЍ;j~rJj幇vR=W̓/1Y>?S#Y]2VugcDVQB,v7þ4R g[0yz+$Cy9hTxG`)"=m/j ޵c =^?1TS_3.c-՘̊ZMh 1fÜevçrM %t\%!Mr\g"Ÿ_ FrqVkPn0ECmyG ;(b"a cC}8e@+⏹0^qP|I;8N-\dX^2ȓR݄Z [%v2lj '4J:6m Iz",K^-u/4.|ҼOWjX0!T!緆4\9-x(|ߙ-G@kcTqhhpԶݍzuL_UuQl뗂qGd+϶մC5K; YGcWe|K!8OQIsnq~F*,)ީ@t\hTfۅh3 **m)5w*z^*L 9fJbdy#hIX"r#$JUss=6Vf0uwn`ŮhO1)ZUN!Dzf<{PL/lt"qXo4zN W#Rgǂ<| ܚid:iE5ѓoef`JOs{pI}*P1d+C*??ϡ١6yk,-Yz#P+I\WFgn7I|͓ASϐDޚjiB{8ίobl:,y;e1Jlس%7V7 ƪ۷F VA(Vo[ӭd!8 Ո@k[/s3`Ic,%++Po !fVҾA~)7$O4"sSs@Y{TehouX#%vg `>w'6D`2™V\˗{ v*OoAմ7A$= 4!顙褡L$QZyoAӮ~ke et W.:=&&)ʋ )q1Ϋ/ Sq˕w1|O):JJ f>P'>e qZV@ 3U#Hd8^C"Ĩϛ! AN>E'@جqBCʓUdղv Qט |"K=!Ӓl\wK 8o_ED3t %)*'bNd"R  a" \!_<Ӛ0^64uN9I<\Zl…{ЯhY r^%4ӈniaAپ/>} oH>12M͍SK>~9O=ǬqJgLxzgqe$'uGJ][JG1;0]eIZ*fF.l2=̧f(o"՛Ѐ>Q^ߡFŗpp:i~o^Pgd+E}.`QʅS|l0MRi(7 Qj4tҭnI% !3N-ZЌf6]Y6n*Rw|4nMGּm>I %xu?˫4hY 3:pA+h!hS%=4+jljMC%PƎm8v)k,ˆ$PW%ya{wcS2Z25󣺯ZOr@AGz&.1JV0ۓ~J^CY?;,#?qpxZM$U5T2}Q^Ѩ)ŚherQ ۗ0D[V12qygk5Dps8W"酗nWm 0=?q=XBf۔z[ .2H٩c? A֋A1n Jjځf\AJʩgo68ɜ#BLs߈†HZL[eɜT6+*94 J ],p~NxXAdQ&ʐɃqiqSxOa.A4-[,NʷWUAA{-㣟$ki]HGI]5I2ڜ)s0#!Vs_י+HM(i>#VhL{hJ L8C᎕ L?ٵv 鱒I^FܛHtEh7&mYS$X gDlh2a*o.BgLJlb0Iuղit+r*$3*̾֠W]~qj'b5Vw!~II.%(-c-{L:M@ҏ~?~K 7M6`pHbן/n,t1VDsjT2%oG"9i?A^[;_J/(zg:` A= 7hB2^~R=nYn[U1|aag>>1HbH_i 閽q_Ktz0{JŊ[(KZ4+JG v2eQpQj',Ӝ9ˤ*~CTPM$fheoK0%bwTם$V⍘dvUV3\6@!ro+pP3E0Rr0:ؾX4N{:=*\Zd:iM…Qc XrY:ȹʄ~FycyAxӎ0H[0m݆aZ|eQ hɅ;LiH@(qf$2qM2*5')Ɔ@<9wn]hY%eInMLk G%`HK5ҁģ^6[fsQΖWAqai\ n0xO.Yt(FL6&eI=-D`7d%q҇8$M_*/4frmƱJ1uk*R*`e5$̀ .ٗmC^9@_gI*\EQt:|9?Zm}$jFG/x=w-pyQx|WpNV`lBi.O\֙A, 7l޷G%P9@ˁc^M< ,lRtL#,Atwj ]B1otݷ3~8wl)Ǭ9$BFK]̺lQ^  eF~2CGFh,rg=+`qfdݻ,H2-yBps4H-lYόE*R@zP"2>1ʿ۳Ȭ=?5'!$Of"pПq0svM+V|꒯U=:Bw |{ai1ǀ'm =R̠!.P Lb'=>H'g$$ 4jI谑)FJiˑ[($接OTW "CFsvnUSqZK!ۅtojO$?"漕t;E2==[yfM _9s#a?=}mzO [s:„B8BR "̵8dE|ba׷Ȧ#fphI% ;>_ Q?TFS[4L, 5M`uϙ7D{uh{{coGt"h:bFe]zIy/KkC.|=h2͆Z kFЂ5Cw+/"I&EAwK'BVF# M},vsRv'AZ P5h2# 0Ij*.Z.SJqSaw{^Mec6? H:E!5gèmU % }T8ZgU PQٞ^EIYӼSYQ6Rv b'DiKuLP9: {(SԺ[|N-;f[ V%|Ah_叠R~WqX:Wcb^uꆒf ,!篊` \m [d.E>-lyVݼʡ~3| b ąڀ)YF_K@[_ЅN퇚vF߈C~C0 R?JusVy"gDwI,֖7-O^OoƦTɽQC<2o_g5$vΣ2AK7w`M_rTa'B-#gW# }n0w,F@%7"}h 癭dO7i/<~LV-mRJwsZ3jɭ"+rRetj$)I zLcɖ.h!!q,{-o9X\qu Pd)IQk`krW*]Z*"l[}la(\cb!ME?Α  NhT-@WNgHMќx+3媆I=5GB߯G7~څϚjdykJ+XWo%o@6p*f#NxqLsQYo_:\O_!o hٙwoK؍&\ 7 EK҆0vfǭ8-i0(m.kgn3 go_uӮ`CFc7L,]0ysO=$p0'sr録4KifŰn.|/q?|:j׌M.TL.+mYП1o1ENH[bdVc?+ރ("tm7\LytHa= n-RTǥa8Vw+'w GTa=ׂsHm5tʰRE'74bwW74AEf?^U1쮀FPo2ǝiI0`Q*;Wj<6>[E϶7t#k)xh`"|}opB1$LwsNe7sYm*P,5K9xƢDdqRkᦏx&$dNWkvر}A~+PB|"{v&Tk'߉8nUG!lB;gh[YaSFYo͏R 02Z"NhS{:Sa^Hm[=?݊5 :7.pVdB +ZAe_p¼1Bs@ Ӛ >{)81x$Xb8toxgķ Ѵ6SH(,~<_fuxqY(D],qO<՞%ozW6XgqC@eGWF"0^jn0 J%%~d&<, A4tld(iՍ?K9&1_M4⼫s/:lU ver4w c;q&[\@BFܓ{ȭ[ >-y{v ?h9>6ry|UE{#]_9UDP=) 1 \j)*M.*8ms띹` T2̞i|X`IL ܦqIՏ =Jpim7rj, x9243' ssմ bnݜr7}Ty!yBV uP#Ca#D]f稆Ħj̘3nc|)~in{iiϸKnXNTo#Ĝ?Nj+=B2$½En J"!sw8jm#1m#ءK ޺4uCq/uK5!z$)z`YųP0Fn<_&4@tpӱg B͌QN)bi?.luQ2@$Eꎹ%8"Np$RY5Ώޱ}\% iPu

M@S"`0oOU^Q;'HS¹,rD̖5"0kc[)u:PLxkN@k}}[yR| i/PɲG;(z6g06p:KԫrൽUx}T`q8L]RֺӨԸSHȮQmVEꃒ㬭gg u:-t¸Q- ~™b_寉Ĥ6k}_ ;zjwHHX5pg4^(Fʔ-U8D&ԯn`r\ \>6ZDHD]LzlL# -IDФ :i4QirK:Y:z1Aq3;8is{)p rXqCڛ?m i/58oq1{hbVY.yOM[֚ Δyc|028Q̅8*5qW_KA؉\Kb\]>5 Vkt2-J3:jMk$&"3D2ÒKfrQ[xZ@At9`^304 HHֶj\&U(O5C2Fۼ0c⳽;".qw*.>2U"$|uƁ,L 7\')ڰ@f/7n͙ 7pG!Dj&ph3͊.ih556_E^׫؉+( Z JhJȷA Ո<_=B FXC1C87iN~Gי9b}gPOPJ3TgjlA ? ; ʫd"~ xZ k@x<[,I.=NҧGp蟎Xo4 !F"T{)nSF[ا4 Fc۞F=j rajĹЯQt,r$-88vws9 ±wk2o̒Ҭ:M:?yjTz_Jq DvU mHrJ&___|hݭ4C6+ K _`CBr 8ѭ9 ,,2:`>b z*q ŢxPƩh{mw#v3::G+=[#gw?%Tr6o? L;֦(P9q 3\\W,byI0q0=p^;@hiwn3Fҕ2czp)(k%';H JD |13 C&{ P%7EJRpWpzIS3\@4rS_4s]ycVw> έuQe'v*rHS=эxcZyr]O|~r/g3u~/|̡ HH LU5kk3,d%3>;DI<-;vznX{ڲiy濔hT#E>lɯۑU Y֊.5bnP$)'kC!Z]39υGo϶Ymrƿ)2V9x3j":={n\QE<hLXcX"ҋB&qH {&ƻ`h.4(O \%O#ӄ9GT!@6l ٩|_Cy๎yENɈia#jL(cQoW{HPfI^K@ZT}0i\3!!2zsk%jmm @FgsH7/pdyg}{F=pճ(oK)gI"Ta(ý 7Gcs.erHFe n0. y, ȸs6j j$bۭWmp^i@p7m7QuĎ;y(EͿT˓p ~oIy0^6gh?BŬyyy;9 F~4nKhCm,S,NcEp1~1> ᬫ(Ū`U>u ]d쀲swm3Zg/-$a=F@Zrbyղ̮WuOHc̏NoƱkU)ײxuV $]4 lxDlx w&fcy4-_0pL%- %Euo`Öf!2hMP$Q@\/sKt/2H5O<ȊⲳhRdh 4- )jV`2}Pݛ\흝&sZ`>C턑']!BsOuyC鱭ɜ`6n :~< k O,U2b% B? m^CpVd Щzwwr͙Vކc2{Ǿ+}%4Xo q”$ԦcӪnhj-HAibӛBGOiǁO}`jF5"=W\ço yNn}T\y HIhhv}RB >Za:WL'M<7}Ө/ =9(]lq+F>oyeـߎ`Z6d X'!flߣE] SUR&Ge0½?cRsXVyCsWxN{t%\QлA :m[z!{="W44"%ez5Zi r4{b2  \jLja'$dӒl!.`&lkai1jRײ5-yYhҳ7K]ZY\mPg=e?ZnrCPw@{h Gd1S Uߩ;E{UxR}<]Z Uc{)Ϸ(fm۰d'u'W.mTkq<@ IG?!Z؃pZDqO)~SjE?|]%^uJ v t];U`&|Qzab-g=1Dwȇ(r_.P,u!.>_,>Je,Uҋ A(ѝ0&۸i>h&R?$=&XL Freþh@E[-o CzuRCO$S9an_N "Zm!ۖCyTW{, 1(ptiaEǪX7 rSH ѱW a҈_ \02 X%z[XVfZ|0Ꙕc9vՀ7#aع( eܷ hQϥ EwM['K"#4%@:OBKZv>EFEeJ`.{,Fo_SNղvη~J3k'QOjpqoyRޑ-#0vzSn:O") ")2/:" bљmbx@YXOԹLע nO=种ab W& a[ph/9*!q+ YZLu%5{E/i_^roʜ+hmݺ*RPő1k(*4^OR]xj9UAn.fGN`:S2OY &U4Nn*-PHCgId;;`G9PnBl B@]O΅P8L*f%YY}/h P%{L zntt/(Z+d(T24j3-*TBnd[R)mQN8^ҟIL-YYhzfWkb2DIѴxMT^vVcLzM{hWgYE:]w+U-=]sP[.@iD}T]Lo1 ٷZҦ"\WPO-rI5NL&aE N҂yD'&^e xwLlRn4^VT!1ʵ4LVt6L׳Ou[v [kzQYz%_4.S\ I?0m06`#݋Z8{ Sx78dw!Cuȇ۫5 " ^Nj+;&vxdƝkC0sٍk3Bp}˟)kH(UlA$@BAϚh?\kdt?jWe>EI]>m8U^{S̾ 52ں|(\jo{&* W|JR!&=rLƬ]+3 i|۬Nupsi.= ȭXS8H⑏[K;Ml9R;حV(G  (6QIZq7n(ɘnn7pB|e¡Q<^q+lWNfst2D( t M '%Ep!pJ)dhm+pYosuU{Mv"|;"uJ+r]IW&$,yLL:\6:ȣ JZ'd:oV \l%_8^ MHP]FE~b#7!D^:bQR~Om.0W.i0> rnAN!*;b,kKx׼C6=06Qf e?C'| a"7g,~:bn6R_SF 2i i- {e8z~ʄmSj\ȃԆtc-5$z#C=Y6#,$Sk3Oa)l: ֣ƳV2@ X D}3&wEPC3k~>PAC=gvOЗns-V#'Qw.IPѹ:[f|-&ՉK&mj&B67ݽ1UC76F/C".g'z6|;?8Ym" +r0m6mTbY:{6$燶,h_jqr#Iw8RH"NgrN7a^iRyNq.Y5YX6YZ''$ ,[Q,q8sM7攻<ɠ>ی1Z DK[8oa,MeaLb:eæWKJJ^A?Ԫ5e4<]@9SܕdVs}u( I ! Xcfk&ת e/Y{;L',iViJ d=q9+L mcydzsDlpt$J`NW-ׅL U 69G vl{q j$kن^ gП5#̸O'qrxJo.wW;٬Ӡ6V ATjz꛷wUy/8=қr1wkMv׏Jll>BWu#Ř>8<[t#QN(*ON 3vj:\ξF;\~]YyH줛mpqHk=H:SnhYk4j׊ $*RgHIqL+8J/h'~U?LL:aAwEFovvGu.D^9:ųxo\G3ZJ=P㙋Wv}-+lK4̂B$5։@H N 8g뻒CS09TT껬O)Fع`7^] ` #H _ӂ9&ms)D'S…pFD GSZWgtc#/G%"phmU綫 TN f 4RqS&_gk/fD7q<˴=1JiR n""4}\b|#iYV۶}[Œa/&?[yWkv7ХR/$YA7.a 'Q3].#j?Z"#WulN6—;w#77qB lc%9$&w;E>قeP?T [JZcpm. 64@Qկg)%ն2WNShb@zv>,Zts^~ 㙽,cF ?o Ե I6.~8KV-uF0J@2pq-(cyVETfU f6ր)L^\u^ܐP ԓ7@!fPd ys11V=GP xʳB 2Ϊ}QÄU Y:~-gaEkR(rlA&`jX\fH.l×Of1atZ"ͻV+* 2c$}^!TW=ƗaƧw3@.۩gvyIVS ]I j]"ZH4#J_Jh2q5LTO kcfYʜ gUd*=KǝBP#B|]WT}LJ{웎}bg7fx~ѳu䃷<"{ȖD٠g9ɽl$GuЁ: M-MGj2֍./~AMmAkɶyMC}$LTmclԌLVP! S 9܎gxj੕!۳Lg7^`B&)@B@vL#fQI?_,4Vj9#heY3bmG̊֒)]_oAk5hdPIEjԑiT"-zsKp3`^5H$Ít8oWs R8V/7/ņcg,dys&U@(#*p*̀tX/<шxlPBtE<сT;zeg끻PA5STn.:]G^71,E1o$We܄͂MEBNBR>{ɅK'^ixLʊth9/>/LY;*|sűTPkL, ։T"8\]ez|Xй=je!tU]\\B߁gڭ{ O.MxT lѢE7Nik+4՛1/a*0,/TX\iՑ"NbF>òP(^4Eʴ\;9G\1!#m kVSS9ؚtdU${||8Q<9*d LoKsHg 2bBsu^5* LB;(jZ2cedLb@=eJLGj+bgUQ˜֚j\MQ (_ۧpv$»WSa_IHR '$fkZV\@jMTYarFl0~Ŧi %UsB0%R^2Qtq3$W)#Hd׭]6Kۺ T`82}] Bv$n~$B iJ !y8oȐJ9ORs1ry5:2-,Tz쑍YiLwG a:EI_1-9h\1ŠqܹHygذ•aXP|lg0z|tq-hV7'iLECgcb+JXy8:уysձz~?mU hg[Us*cֽZ,E?`9jGɇj955Bݱ:M||X%9s ΠED\^%5,[qzH`[R[­d|EՋWٽʄ'{v=/J|F`BmWՉL<iYv`T:0)ΚюTNт;^bO;-0 YTQy. ^`<띔vu9U32wRmݗ_:Ej.$~5{U~ڏ\x[l`玨FW)i pYfZbd*gMP*^0)ݘ*güvJ1]!-`4^wV,mu>EF*)-,v*`9@'X䇧͹U'wU?xF xġ 3Qen! J~$AbY@s ~tsSZO5lR۱m&G%Dk`m|4eN LY>==.&g;zF Çc0U^scX$p7hJ \>{ ^ψXĆA~ =Hڔ,)g6 WF\aAi"<2GF$ϞW+Y& ҡ-X&i`(r=q)D6V:ta'&mKrnօLsTOԠq0o-Ie#pՔ FZtVw+H-$+D|c:?0Ԇ7 #(jŽk|AYNMDNq1;ɃBC\DGnF5ek4X7/b6ipG1H( /o7'!'Kצ (8 r9]ku{jpi.vlyd?KÛs5O~W%' ҔA&7Bcsu.bB&RQ p߸=ll Sac.(WĴ4;~"p0o4E%1R'i* ljm+Q[ߌRJue[!wй1',.%|tDj͛xS{q1SWfԐ^zڥq};-.Ena6&KNGnk W;v\.{ Br59eLvO% 9&,f/l"ept뾕F+J-iݭy ?Im8fV2gHdRQSl!;T0&&g/k[$Hj*׹Q !A?0w0eG>ŲFZvYAQ(MBED!Vr$'g(vr+Qy-VlUy'@8)#Y83ʺ3\YӜ _O_ )Ds m$/ѷM>VlOT?Bg,</< /]|dr0cCI"[R?]Rm#" 5-zX "VWbt(S˛־1!೴a63r) c%^=)%5 (*~C2W`v^Jǟ}]Ô3b*{m9%ح1 4|`3Sqva+晰˒x5ΈݧhK)`\J#'5l;.\X3WQ&(/aը֥D|ְkdfy o~e4Dǽ֥^ ][PS.La Z[Pon% e6h PՌ/}s6D$dz tlUo4jT aAu _O.vHj{ s L@|#iuleuK/[PRCMPXl6k@ eMY<õtr̎tePQ;A%QUyAc?p(ҎTR0l,Cro ,MOiT t3޾"X,˰8ܖC _x/qW5.5"0"r֣ j([l X`$LC͸N*[ ؁*}{Z4X0Xk4Al#b8%DF:q%'/@dOJ 嘅h4N 2Ic]}w!j'CI72I@ZEEQ# MME3@WȌxRY.7]_|6O0KK@78u s05y@YqpYڲ04f**-#/_a0TIsBRV8Mc$tʱd6>Z!k| {d-9x(0*> }3&N=4R 13Ԑ|+!xߑ=4`{ Zd' KQs0&9c3s}  @|R]7]*^"g?W0xQzT}J[ůx ծ1>TyG(;`9ۙ6ڴD~d0inz>-@Q';;ɶCJh3^Zm#9s&w 5 SnZΩJh&Ο!=܈YOZ@D\jo^!ƟC5KH!7L$POM VTo4g>:'ddRa98"5M~xΌi[uJK^q >b0\ۚb- I0՗JK+&+ݪVG]*ۙfظ>\t_('"b>]t拓1`m]94W-Wp@]@+Dvg ҉/%n 8n{h&׭3#OaB2@0LnSu*pSbCcmN'p4=X \E*(3=m+Hv*:%Zm%xTm{Yk5UBr_36 0keO֬#U,V o Qv=M]Yx(2wD+5fEo]֦)t '^3:Ⳍ Xx zө@]ş,f'0%R~(\]V L${7/PXE<3杵5:/K9SlX8AX뫕L `Q 1 ,N0q`#iL2~(Yd)z(tBpsm..6MU!*v`(&FS"ŏ9f zf:DtL7$QM~XRk$uo}7,V`~8``g{!UߤMc_怂YuϠc):NbG$ȍHa; 9E%ekQ:$U>cl|EDDXSdwKϻ=ROܖ=?BhEyo@ʳ]ܯq"0%%Ndsq?CIWm%_2F!HuHuQزz ky쫕\D~{Ϯy }p6 ťxt sć Jg`0owm[ᙇi_.T`c!: Wqz@"=%b@( La-ZŃ(Ubp U(.@ p31tTҭ q!\0jVôdA>4#) bZ4HtqHS^w t r`W:5LH7Cs=:NY$ |4E iFfsU#Hw zgG~UrtVũj[ʺ85Fe:+䓼jUMRB#^#b +AuAHjXzJ:¡ >):P9^{xV srs0՗ <8͔h0cQXROExV.MSr6p1ekzH `}u1EA R[)D~n/3T;8biV@H%L8Ү:(OOf3Z˵Iݞ XQbQjY.T䩢0C+ Od3 mCnHŀ".\Q1XnbK"lG[*!DVݗiys% CɄikp#;Ph) xڜCݱIpvjUSQ)Md4KxױƘAW~2&j!ݩHSM } Ql=>KٲP dΰ[9N@@󫹸{9Ώfz4%/t^#ʭ>Y7e!HX[P;;?}uh ɑYcߺd QSy`H'dYst(va"plHTw'Ԧp=.VY~{{L"\&ޗ}g#YQiOɞg V @ 9ח1m@>gϝ7!Ex;h,┠x%GB,5IpY$ó:F¡ h\%5a/zUzvI:OFg9#W،[V@0>-vrGdD[w+ͦh'%!^e.ͬ|(M% H'Y&6PU}S1 _\!:$LCnGv+>TJbԊ}Rf5;O"@#TN+JǓ@Djzf4%|]yn bS2ʜ<8&fK1u\݌tZjTޙ,J)fibe_Bn[']c?lr4;ZNkb؛H4_*#__(G:8ۋTF /=!P5t0V71W.#ݑ nF  #0)]!R@+ˋ?H`/'lFFh^s/>r`NzB\AL)P*W&-{ZĶYXŠQRE`|ٌ&мn/*Ә%ʇ̄G9h'}nF^LB$EVڮһ(]i8DJe(  鬅sQuً[P/B-|:uY+=}bIi>L7Iyoa=݀A>d.<@wnMEdcDK~0`Խ Ձs2 =erlP"޸ ZB4ֹ„Wa< :pz~V_N䩣`D"*HO$Ki㚼BP5Bz%}^o԰VZ z;Y}@ ^,i~0(olC#%:B<92_zF)'qU{U;Ԓ7_4 x X)D(czll ~lS* PԴhSti;w/xBfn6N"-HB-:£L>K@JB+S3dQkP"O^ۢ< B aڰj '=-$c{܇=v!F7ţY N9u-_Kl'+U!X{$}-;xLu]k[)W'vS N+Ňٶ Nqo -g C~(JA>xr2yd_6ґcjnxiڵC80) gc,2S# NY1%f']Ah.,`'M^&Vm}4uQf-z֚3ttk 7⅀0Qk*>R۠*É3"(t fdġ,kb|@;sK:ѯȪ*k}+9`  n=j 6'>4fгZCt!&!X\~ǜ6lK$0 [> ߚMDP盃GA'Mr7J FYeYU,! Jw+ />^]?fUYme6+." `n!})i*=x1n;vbxe I:-ۀV-PWXu!Ƀs2m?Jlv+YiFc*Iq@xk@_kN)@Divل@@vPڂ.?A"SlDKӗ0d&Ƅc;e_[3vXE칦0JU3qk%gc E1e[6@?J~6S?t_<Kk{e{")着Nw 4h s`)lVv3cmxt{2؜DѭMxnu8~7`a孇fFPxn_ѝD/m8P ͝{ N+d ge%;ç*9Fk EjMe2W,@YTEFyqi+D{7x5:'VE8~S9?_q|M g׽t<A?Gh!ϳ ȌZG+~\G/:Y$NӅq-s %u`l7`*eld4%tp>|gdl zઙĂ~5Wc)o+ bGR?a{;iI{1ohytaj$ 5Ą}7la򈊑zTFదQ E? P%th`VjxlォXbd]z9ʇhvg<*c: ˻V=+Dlu>Ϗauqn̾ }-OSyqa[Y`mΪU%!OEgh$z:pE uv>ܣUm֚=4SKJKBksHYb4b JS9Gn.Ȥ h6܏XP=(;$li=Zj-Hq\4xaH%Ӈ d*/d=k8p)^>F<~x0vS+ެRU Uݞ<2ZLPB?MG|Ԓ$ +DL<;*(g9$o13 [{wVq^2-I ~g 4\yu Wy'] o}cns[k29j+[-x֒jШFC9B hLcqGpz y6v$| aZ2A GnJXO>CAX MzaMpGF^ۍU "4t|l&ZLTŠWYsnjYִ xpx5d= 86ŸڙsVP!daXA=ws޴F=8^iOD& Z4{T/!ȈjM:S0.Cĝ?߁+8HӤv솜lx!ɳ4g nJ E+`OW'%&VS=!;̴яah-ĦpLBg{N' 14M-aXuLyH IKatlF@A`à3Ζx Lcj:{pϧe}uƫG^]>"p/vc0蟤v\*YW\@~?8+# j^7>;s'/F&2dSڹ褥jJF%ܞl9gl8zWwsd@ϾJ-`2\ _Rd#oOT7 {+G!sy@`Rzpx@M|1mڿ2̪(iNLQC;1B_yADk\O꺀HϔHUPaE:]S5ϲ2,VM90 if^Hu) y‡HM+?CY*cC׬896 賚nxS|;A*ݳM4őWHyޖ͓9 RUd1&) ƞ\*~"Au+*b {pJZ}@ٜh1B7V>Nw]>cgy. _DZZV*Ƙ,*?@|G^s?g 6nHFEO2H`.!dsdA@o,Ű0q^j ̱z~@+ֿ%Um\K״qfJiq!o `F a(ΦQ(Z(Xu%AN' wXjXf4eL݋~J䷸_J^e%+mn(3usCSnFL5LPfzYVAVHT8L c(2!5 BqoYj>̂a^_v(;Ux\RdT:eahCM Q|0TJl(']FWq|:}vaC 3 h\HT<9j6p9r(bB^9"*`<^An2SC_?pP{ۧLjn톤Q&#h E؃w]uyj0jcmc-agS5dd tC1{i ZmHP"z_Nᬡ\(AQ fe|Y%FqJ7cȫh_)ex"q{ˍZGaw@qRaHh-ѣhF2766Y>4 5-XapS_X`s**e'TL6$nGo- 䦓ЀC"uBu^/=Vz,eK+qm6QE"[,'|X e~u[/e˘Vk~S|.yYW;E'jC*u]BۻjarEn i[7.J]u*K++#Mn Xo55lG5#Ӫ' q;?GUxѷYlC bu=hommjNgMyp ui1+:Oz|V1aKw\ZSIkneWYQpyӄ{G{F<(U}'o'Oէ4*J\ơwM0H@̠pUWShoG s2>2-_l'Q|rTRm/pz 5h3OF[B~P/̦vCQ\* ᝁ#bEAmU;*R@Y_4}0=1AtPlSbd7?I(tIcn09JW0(iҋ^@*sጞH.ű]wy*A&0&mͅ 3wcf%6I8;EF;)B5Ƅ *Wm0mDo}KQ5y{ZviRа!jaIz\U׈r]1uxwd*I^B T |AZꀈlkm&>fBL/YrUO d9&_-XهS+kE~gNR'("!~!~k?Sqt?X6Sokvs]]Stlpqar5XkkH^R%Q׭IJA(Pwq݀Dqetgd ^/;/t #'o5" + h# N !bM<X"G "rf:SWe\T<Ƣf3G_JKr|Zl1;mW"6IBѧF(*T~OFrõq7I9mh>O7UvqJ6À7ǑЏaK\6Ҟ$)lr(;}3véU(W&Tmrrlf!Z(ݱɢDt,ݚ1eũ-?p(M"AAcH#,0Fw`Pprr ey νPR cڀkcϢnj \pxfT[hW|eZw⠭v\u*/w-K5Pё[bCF2&vsv3t~5/Ym,S_Ő|tمM ֎PQẕJPpԢWD ۘ͜x اgCwp¿6*ԨagO0tpALZղVCe& u.9s =0g<ё&CE="W29V$z߉ #6htGgp:"W%vS=?N? ayItTr>D.w;\]]K?>uZ ˿\OXaTb!uy$ُ6Ν:rf3^W+aΌv'r!ٙ2D9.'":4oVg303<!/YV 81p|FvX@җ(j>VԚVz:j+)W.m HY'W) ih8 IGou _%:*ſgE,ςڔkDu>FFo)K2>[$h~ް8NDs>.h/Q]2N؇ /C^br FR?x?j<`Y.uHrpaG :wuްZE,"hp?E$vb%;)4+ΟFI4{<p4vk0#^"15íZza-=9 ޽|DNGt2:1pmReo)lHBiJGP RZ8cUTSJq4fP=EDSwB1;:S|HУ92֎LI .H 4P&7~̤cli_kOJF D_ 9=SץԝO\ ,ĜK)Bn1xLW}N[ ovfܲ c5`\g='̗l뵬d0{gw~h`"rlmQ?9MY$@ŝӒf m?%iOY'Ğaʚpsd!CdaW{L;8;o~TҞS1Qf4녍@lϾ`9ejqxc{8?ty\ֿO>D3 yg406hԇI$L9!Lvj"&٪lv#r쬤) ӕ*Mt@85i8uDuy:qIɼ$uDNUӊ[fExo- F1Qegu7^7YД}4T8NԵ:M[da~HMm͎M. iF3-q ^8Rˌ ぃ[DfQ 0Rj j?|Ëf͉؞z~`UĢn2T~>x.'nk.υYJQ%SftBV! Ϙ#?£#6!Q}e9z#naQ}\Gye];˃72gt|cǘ"FoNWSJxPYծ06|`Wc-w꼟fq} ǥG8&5ڦ;P^Y 9iyfskS v2?V ZpCfNIN{t޵AM2ʠ,۷i29ZFaЛbߨdӛZo"2K[ uw8szUHѐۮ(\]#@ Yދab#$f, $IT]5HJ Gu3qҐԎ#CKPݥܮէfmvlgtГ5uͿy$qBtN0CX? ^3svZz=Fnn 7͔RQqr5K}POrzJlUc)q&`R ?ίQdWt.wh䛀ݍKnJna̢ON6FuCJ=vTt1,LAr)ēl߈읮芀-d+y*:WG\9#"nT3*8A)!1U/es2f/ۅX"#Ř2}̹S6jЀC !T^)G)w} Z]jr?9.S+T+A LCD* K(1SR*Fl&;'`Zf]9nıS61Y2Ҳ1B~vtƨpsf'9B.(*1#:u/ו[Ewr\`+"=ZGuA\35q 08!oZqŽk|{yy.Y%BZU[@y0%VٔwslYlκ:n]ZP ?70t3O GKz7+LΛ`_ȣ뤓|/I5h%H%]^!]iHG41UdUX$1H&AC|vye;Яao"xVd%SIg?Mh״x4sRwQO@Z)7:~!x1*y 6n,|`8%_FwqiQm4hQpR&U64J[IduܱD1cO uc1*pb#+ՃDuvZuڃ*E*RhfVbigs%FQFO`FP0K7-* E]VVּh"̂;\:H9\ڮ(z @iuZRE:<ؤ9_U #ggR'֢sbFb\&6)ӭ>0"2Ktͫk>~DP -/N?Z3+CCJVi |kG[n҆ o]1_EϾߌWDĩ5vq?lDQgN&Cѹ8 G7G8adtKUہKf~Ր |#e:wGoX)i\Sǂʯ{InP Eru*Pr͆@$&z+2.},X Ye liXط<.h,K-L )fb%hgKA34 ~2 ,nt:BaT} tXmWF3NDVTAFk2ܟ5t)=1/6 -Ȓҟ4&f[Fh.}kmAO@"S.>cG$τsok,޷~,;lTl.Tw}w+5J&anҼk& `<Іbs߂`S!CbfoKB W|8_'HY3;@[ԍ)S;{];}.sGq`hw=E >)aw665?0 "DWe #  ,*/l|@tp%45bGm:ث*4N^dGw.&,oOH5rNVJ^BR[h$>smoP7>~|NI"Są u-sk7AX,~UI/'y;lGٯx1F  2mxNͨ:$;lW ơ(SZ4]edD^;*T9|sLu&jТ VJXԏu}+ vL?>M`Ҁ`\IIɵcׇ3^{1YP]eŨ $UiNH*};[l"_ Z휸e[ %&L7=oQAjĤ50bjdںq"kWCgD[?[q;U]~@f[]D{2ˍR4Us>ytIpն9aLUOzpeD4RPlZ2e:Te$Dfb'}fҮk><kP2~xm71I"B&)@𓬚F!kJ@ l!)$kcc\\QY\ൽ1<7I?)޼9Cy̥T]r1 6.9b4@cxp*H ˸WYE@=CPt\q^+M=i1-"!pgeWJG9|`UjjMX;V=JVOup8Tjy&=׫wϩ+@5Um7?Ϯ7zj5-.KW.9NaЬ, 怬H30(}2Ɍ!)kEs \~#Wt\p?^5E1rjF3dB7(jkXp/K| zHK sA͟4mM8 :RKQkn^iz hwF`Q󝺜a8[<) 6A]KT>QSpSBX=xm;g^ӭ$0aU,S xB9>.d(WBXcxIZ x*iI.9@Y: EVP{aڣZ>gds4 *ФF$DD H)_IIj=aحUhd74\P7@nILNnHv6DGPN{~T9sO*Xm\ !{[D:/_gdž5'%Ъ6^x --SZiX=3.k:YHa /,ݨG]+9bZɑCHz/5-'* )Z'evty=ޟ+-%7@W티&Pus%J, OhWY-![1u*4K,@zuu_n-WWtW*1cQxC4GK;_u9Cal #69f3Y6gU$'\nOb7N9ч0KQ l 2wfuiIDx_U*n|X=4?s hbz&MCxbߧgQHIh31_6)DV$_px' 2YQ!'8j=|h%^ƍ*ދ&&6T]XL1t@ʹA8xi8.&1ib?y?rO5+DRSO={ۘRڒKvs䦓(` LShީUCL0 ]RؔNK7"&ꠁU[w |=mxFIʏ? Fme`5h>M%^ʼD$[ZwiĽzr?9n1]?$7 8\_b՞)ߘ蛚Ԡ\8X&j; ~RVHantcP\ao_H Fs0ҷ߭{+t&>x@[۟ Vsf(Hi=6It*:kg};#}C ~d^}Z+)tNY34O$e`͉NLZ筒xw jit SMGgB~wh6,z)mBvtNuk,.NńX &[H^QNJ }ewc$6 iis}6A!jfdf +Dj|]bFYNpddbFygys< ;eRްQ $ @$twEWo&ž|F/U ZMҵ2͹;.%QI/3cƚeWOsw߂fMrӉl`4,'>c\9%50;˻\SIy7V"mL;Nç:g``05A{TtA.<D{OMbՐvPk G6fuxѻ~/,4^F|5ksy ZH5nDV?HaHaN&;" !g&e"xmtkRi[ۇPL<Fb⻀/R&?iK,W8T_yVQ>i;y4{{spgAJ<1 ^Z',/L3KdCU[HlMU}oOb̄8cH>2"ȋc8ҭF^(Z\C:gaDTЯĻ{ozo?j2+vSd@*K ~m̋&]0w<4r+z3 yZ`@ȹ&׵CdLI]o'&szNg'u:H1U)ܱ!Ue1flvhWNP$^Bm,beC;uj rfJQc@BJ4Xp"juh?,/X>ħcVBnfNjХM?p<~u#X24!\O懖r%IzɐU6IӉ<6m ͛ȅɣ 3)jAc֡39`&|aV JeT ѝH3<Ֆt Lץ ( p(-w00]=:aItbRMfy魒n"< Y$!\_e|ir#o !T5e`]N^DՂjX%eP\y xz1*6@.w9͞TD !Uw̹/#:/l^]لUs6~he12-,d n n{lΘTנrF{\m]RѽTVN:"U8BC!U*z@NA=wSqe݁1NXT״# tDu  UΛT8[]8u D* xMT#@zk{) zg%۞?Mz ϸ!]>Z _7yB4N2,#!|h: bbDJ$~$ h"v;kJas#Gj Ě$q2MXG'\;wǡ]Qo^F7=v1$ܑQ RUJ-z` PjvlZ5 rBYjǶu aL[[ߚNB="JK/ѐ+-lnsUgתv'k>n8%7HGr8p_*;jˮQm+khv5~`EV^ˠ7-Й\B\CA1ω3\3éG`*;Ӎ{QsδϜ^s.R{Q 4r6^ _ƽ& `3uH ^TY>?߰n8KG TӃܙrjO&O|~W Y< X0 fex\H| Bgm.|ҟAbG}#$ lƱB,5 zΊ|?0"x\Q^ż},;L;#`AہZq2z(T(2_56ʰ?L{"ƓI);+$r$Heq Z4ŸI8AT?k8W=]D5WEղ֌+Bsd9lC~ V Y)hpq1` XuPy/S0鋞&A/rλT~ַ5ŐcLm˘)$4AMEo>mmx%IPgL )F`}h=|Fkf%XH=/ I[4e~K.it= !FåאePʟlu,5qdC}K&H7I < Ϲ&ϥ+Q<205{Jsv2xLǝ7QNPN|ԆpS \j7<&:1ESO_g#ОU{ S,q"LsH4^܇gQA''?0x#]+ 䗁kPJeHAce\ƓHf '43\5"BR8Gw:Lz$NQ*:܆t2SdӶ5 dd;$o> ICq`h@أK]X^$ @/[[G盔|)\rUIkiرŠL56zeYςbcy/JEJKdWaK}8MAISTF_NEy{EGH7hl8}-;Yo݈N+|}l"4Vy31wftIo#9aw}J`db"L/ 4*œ%*'0TkS6J?ۃ³.4~ssDŽ{6oګY^汐0=Qt݈T*PSKj#hWbס}=M=xpoP(WdGH|;ѣUvLMv{( KX%HX%[T;"֥ oMX=l!% wjz6yFUMŘ/>Xׯ\1YBՄrX83#{Z(7o+=|I8J}-{rg脪nj1ܔ1O -RD_x#4~ݺDƙ~IUl SR&UZo& P^︤MИT 'OKQk@o_bhW0d[0[)+}ǶVGN3M~B=%YJ1:ˮɱUv.^PY !`f=YfӅiݪ{M>51qfeubB}lg#:~Ix5PD,A כ40fHYZ2A-a{l9/FYLŨe`uBN;yTq_UYA <2K f(㨅~bXHjf΄:Gc-VɟBvSUc-&sO޸\Ç-: K$&oGVL^Ƨ^pO2;6+_{?"!p^J5M䴹A 8'2Y qm lcTز؟W0F?'!2&BX.aNj@hvpմX WvT(sԧ1zQl}ܥ뎽^Hɱa:6"Uu?MݥnFAq]ocG$ h7ׯՆ`QL>au y Q܄l_@1^uZ+.=T ] )]HISKQ7Z't[^[өW"jnq \v'qhVf')9XHWmLu#=o82.#H*2l*89D%D\G:4Uf][4s%@Cm5h^xiжr}'lrwD<%5^Cv+7BT6d E fP4`b킰uIסBL}R9WS"8fx;3GNζ9ߕ5o5}4MPtS~~P5 fGݽLxcsIrz,4R’$%?i:5ZyBx'󞣆 8.j;S+2ƛMC*$K)+Iת59[NM'%`7ﴮoGM-2I!)1vԇ>@)#鋻+>I<68#Um{|1`;֭:< A&`,&$,0fvݘb /~G)hl˾=v |А4xh^?-aX#|6:y;d{7Kcwǚe^~z f:]O_<)wyL~o yxC _{xB+8KU;\Si͸wUZkyY1(f6eᬛ1Ð^6)o,&7M~eW[Q,76]CfGL784F F3~iV)D/'slP}a_81$wA%Av1VoT~cIh@M n|^{$V ("<V qTD/ Y4q@I}yXU3ݒ|^U)< WV9 CehzμD]'oܷM1SMf$b"%x6eq2hQX1! &0o*-`<Ӓ)Jo7<;mYη-QA@ytC1؅E,@U۠W,6:RQ5iϐÚDd%wotDVҖlZC"!X4@N`.|I7vC$0_IJޣCP{#m>I ٫LyYץŌ)1WLJZgaV)9K|Jz V%gNĻُh:g7+Tp܄?6;"eSp qv!?J3>މ ¾uє46a+i4Po9gԴh?T?mSA~LG:Ǐ#G NduUlu|ZlJ|U >ф2bo+TULfj!0r_܀:DIaVxїv: 2J+_W{,13X$ -3l{1fv2M/V껗H-HUCRDxXCM>z|K~XyAJmNoGeS#F7~FZ^+@Ě, CK8n+wfhw#PKX"oLg2QWҶ e94(V-ŒT[Iu (/l)pW:yN57+W~D S(|)spoۧA7KѬuy@"hp-1ե_1Hq/o;ґ2ͅfHwE_!$󙤦rmQ+pIqvQQI9ڐRoimd[r9bAot^fpz|z4c٩tF#~&Bh)IXU!0 Wk#=4ADXs7rU8e:Rf~{G7E`uQ^=⒬HVRT1Dl6U^;|TFc?rqz/fFqm5Fn{O9z$אg@t΁Oeb|ЗrlG*VK š{<.ZXaCf⽶zCc8o*MNvrEtЇϣV?ռJ1Φ&P5䞐\En;B6zs|ĞYm^l'ƣӄ>"C[A6ΐPJzb =qt=|Q#0qh93vMk2t(0"gq(y2t5㭩>EGTޙ~q;ū"gQM [x>\u uk|aϔ[.NsHg \U1@}ZCr #j:-x% YA`}g3)9+G-w*UVQ-G`~˓>ns5ǑR# ($/BKw۷\V=M ݱ!DAT% _l&v=%A"R2787-\H:!b[FZ9@C⽲W@A`{JeS,hQNQ nk1ZBt%: ~)\فiȹRKCD# k|}Dv+-UwW,XX(}zVpq G#M+kAZw!{CtA!HU[p3(kAGRXtt0WkйŽ} R(aQj"!# z\U|Þ~Yak:1>4 KJaK<Rs(VP]_fn>Z`U1ta^3i{ _y?Ȩ9 >F]v L*a4А3Qmx`͌es˭ouhϒ:hۛ,@*pEt}Ѯy&NK0Q)ڿ-EסgU護\u3`8gIJDaƲM=M3⢳{cVFE3޿3a_t*%k)߾Wzq.څe vga|yF١o.jTZۏ )ي b(_"p~GvcWޛGeSᘬvZBp*b,xSGYxnCx & EٟLO,EIGOU2gYO^nom?1|2]!v35Th#/W &4kS!=t^M0&\cʚ:>UTM!BޯPğ jLONگa?p9tϒ IJ&t*D@{DN0iXeܕàf"'/U-%E6'll'\p)3;@n@Fzݝ٥x:K5IJ\EQ*uÞ*ż֖4e&E 3^nGkoћW'v! K{4۫4\bCHkLK~JBL6˓s$[ a.J C}e٬` L$7x]ٿs!9.G*y:c50>ҭ#{51qta@V`SnNJ]1 D?mUYY(DlnfW#$Jy#EukъK:[Qbmep k}濭SB 3K1RP1h9A&N۱0þ5P G?T\zӴ+I6胫jݑ->g؍y<$-qpTTOǃc 2Be2^("M{b P 郛ou 3܎wSa+ go8(Dnl Ҍ43 a0 + Vg)HxIV #I 'ᢇONg6^` ·_P.@Z<\U7a!_K;eEgk(ҔEqϭ fvvS1)hkxЌ΁Z9a|,kRrn#5#mj+#!D'G#ĞcIF̿ҺGf]Ls#}RhTEɯSjq D}INoa,ŅKp8ccO3vt0RO'{4ȴ?&D n.p<`½??Ig9#9-̫l~ȲBa$[<HVIn[gQDR8iszlMtJ>!9^#ElK풄9ϛ,_9J~ Fh|Է^-iq?APLz{~β= v$WC쪊nLdf >6 j "k)+Ij^Gd!YA߷UWԳaf>+7GL14|φZu0^$e%(P͑63a4@&urtq !s :T;Lzܚn ٜ ?<1?&QgKG:J@/O d]@lFc,O[yB1I?(l4(ʳP02A`,q>ilՆ]xB$!݁duс0V` ͏seɃ wPª%PzKh\_+CgO,vWv/9q[Jr3,5E#! f "hfN!pmscCKRUo ߊΝ+d>5=b0EW1oj;[8{D˔n!w|5ҭ݅dA[j3Bk%A)QX oVڣ82Uٖy(Hz@is!x̌ ֙bHG!ycn{WVf"ť5嗘-^ZRVnǟF"u2^{D=Eݽ\qC e 8]6nOlШ="3|)iym|NzC_<~1c^GBC$q+w64:S'/ظ-5`ғP&DK6/^ޓ=t-3/) D<$'FE#묓rui0p:WWHW:j_csl)g'Lq`E84[=\YN=MIJ:o+"&:پM,i_^vw Vmn~q'Qlj#'C-t֭w&ozӳHn[sd%-zy}6@k--.FnHWN-L q0?E`}f Wa^vxF:ŗLj-bZ7I뾐`ưd?&r%{6Nڸ'n,Õ V1/ۙk7M >>";vƳcYҬ}Ve0޲۵хaQjZI;x H I >FKQ?d{/HUbr"_ >%dR\_NF-F}jz¹ՑAoUEbA,f@1ΠDсbl֯A9zRV>O1P}1D"*=˷NyA˵Cou+ꎰ^^QNʗx3Whv-tŽm fiCm$ne=D-\ yLxtxt%u-a 7Cr^R'r-]Qa$֙`q\/F>"(P}IJsSD# -GO';=L/`-M^ Vf\! KKiMAD{&p}O3@plM,pۚP-=Omȁ]r&U 󾤪EA2va|W F.d4UU+UrG۩vI @B 3ÁUemI9tçMn7](/[_ԤMLNuTtXujh>%Q?sCx|gVۆZ֦fMT28)c!/Y%t]Fy]tyf @aݭr[%O#rrQlbJ?wH:/W@6. $o+Tv S?(ou_Gy2Ud9z0%Q~*!{Ri-_`.|G 4LGv/Nel|ϔUJ/ߍ8NK@D~ߧC GB/Q𡝴y%qA⠈tR&rD K%joG*{O[By3FS ~Mc;ޘ;n)[&a={)48C#`q:sˮQjHZcٺ$7Qͳ^/*n"NIG01˙7-%S,0{3I7."i:c.>Ȇ)u& FBHe;s+9\ƶǘ܀b  ZR3Vp[fr/3{)mغDȊUV9MsX n#2usP J|p䕗!'Q8Xm غtk|u-4.7 Z9@lǜl?E.mK1v=sd:lz +*`ZRJ[vMۃv Da-`mQ{(9/]!v<þ\=N!͐AXՎBroWV<sq+/߮L@mb}E?…%75%B9TؑBVN]CzB-[L_$_}b;*;pp;wOPe;-U\ :'$r %̈Tt[5-a)MlJ ޏ9֬W@6= OAa2t%:ΜNDn i1HGO W5.B/`VvbS*kȨKKNa6:TU/\ՁI/w n>;rAC9 xђn9*ـLlTh S2} S|VRq5g7PB-~%O{X5l{|kFC}(V_.)taufymp7mr.$.f2Bqǣyc"7.^2ię@bi wh MD`-|5^Q Q+_TߩZoX滓陻ޙD_tN}Eg&@% VǤu, "xP>biq'[ oΧ. N:Q'($0.wNJDNSB|l! Of>B>;ǺAPpE.\M`͜){<}-cGڕe|'h[#N'{.{8lTG۸xx $%>UrFC{P/Tq5Jv,{|9Yp %6#+kMgM/w(q!>&,|a=?~9J3*1ބ>+7ax=^Ε%G]Uh_鄸%óϧJҸ7I24sD<Ք 9 l@p -氒~!U̇"q&g?PThf2r0O/V鸝]f_)4(NdxAǢ^miqQߖמxlb {ݲ4Ȟ-}2 9cR7}[tw2xYM:l[+֕߮ 8]B fX =qͳЌE$w;-%U8cN4.4y?SY|(/ 8^O8 3rJp:onʎu_cpNacKFSaidIV("KZ9PUO&rl躃1HSlZ1cU),~>`$mīLѶ~SIuW{lO{eMRl䰣,)d ixK9ΤYO¶@QlΟ'@<%N1Yh0t6V7$ R6ХQ}"v?lM}کl8߷RELU䩋Q# 9 hI. tsfr9}6$Z┢GN8f_^,"<|Z=yҭ_LP`wm<-[42VI0xwsZwiHppr)vՊ6p-Z$C>K^ }tS9oYkBB`{݅Lr37`B$$wcX҄) 9& x#~3m>|5s߫X}5ȶ6_S{Ds1QOdCѥRls+j N!y`_dadO MP+Y9n$%m}}s:AHfb>ʎ?*`I_qi\t΃E5mLf'?ٝG~2,KcNޠaŤԊ.@EW.Bs!\-$u--ݝ6O[ KVͼ!~|dp &ĭ}+]&IsFT Ls3ـH=*D28ʮ."'H[Qy =)}u*vBh98dHBvl=wOThr9I5SX5 R-SP}?QVnF=j ED!V2Ӎά#B+{g\դb%oF[5>nRIT3 _.+?U v"8 hXkv6 _٥l*H@Tf2߹ 16zm\s!Ԉ!= 9QAVf&! Gf]1,qJ]_#;Rt6ހV>B3œb5r k.aR| xM^FN}%Brg13`Gո ˃: Ƀ1p}?ݜ6+݃&D/v )q8Pu<_Ll1| D8j+8p4e L-a9 /@.-i<rP9O5 {](}s/X=2_>f}ia?xd Xr ]Fl -&++_Kjy9H?9vBkӶ ?4 ?={dÜgw)i%" ϤW rl4BZ!/z(6WXsbS"ZN>Z]ǃ%t>˜W窒/#{pL孼6ZU&`\:өͬBQs[JÑEb[OmE<,n_EjehY3=U dN@/Vp4IֺFS:j+:7%Yg6Z~l3SFV!Pk/5>3Tr9"ĉ&n=O[bGTigFh}x..uou Y/RT(v@+m^~;Adrjԟ 6h"za{/=#V /pvt8B65`vu3'8!vD{yxq|>Rk#9zqZլ`̓-G>ҕB+7a]ɠxDNDw`錍DjƋw*N&ʠ?ɽzLFlC}CwMqy K4T"~6G.0u?6K_D5$:*DHG_CUZCC+ޝġౝuK,ɵo\zmp/G$lك)҄0ӔvOsB1cOmwMkY(2P,^0r}MxpsD@xi6\+P:_xr1>)hƦeҞ_VZ! 3QFm0D#܏/'C5Hv5ࢧ*]Z n0쾹QkbΉ\aW9ZF Y[ة/)Ǝ&k*))fĥ_XzcOk^)w7]8De\_Ou H f4dV]D=KY 4_XyX!6HW!f' K{?dIV|K I A]⺧X^ UaSbɻ@Zc)nFLsHpQ%J: 98? LSbdu=%Jv !Ihu}6d^2!^C`=jC-Yt{A/1mt |eC|!̠ޫCu3Ńs¾C1T20KePj?#!kŔO9{}rwb3h>_BdQ .}^[REg jʈcSK4u֎gX&]TEzfD)g8q|B۔qofm!9$1;FGo+Z@:1nfxQqx?|NxN!(…TBY{#\ E_Vק9Cwe+,fHޗ~73 S=Ou9$#3/;y ;;|#=7cfvъUFj3ݭd; O[(;G%?}&D+c1KT!PpsUMe7p8;e ޑua Z$:*0d&gzxpbZL;Zm"~UQ8~ LR>,4t뫈$b_~Oҹyd1"iK]\nەZ dODW>uB!ݻvEz.̓iGw?xWg(8[fr{ iLUV#KZ2?-bSMʙ!`<3 0pЅ}u2g%Ⓣ?;z>9B$ViNvk^jen|aRddl&IKt| 2tՓ!A0%6fL,ז l2r24!9/3.Eyj!7g2|pTA`dZ(7&dӢ|MEF Cbla_tGXd*]E|Z*hN#BoŪQje,hIOP erl.'ONqf%30v؛]{Sq3Myp  T[7o:7}Tskp>ppt TI5ldBTsϼuҾVR$?aԼQW<Ŋ)}%5Qw6^|/5ivƍ\BF4b` cU Shw:%eu[a=tJ p|3 K\SVg. 4x$:))jЋ~;k;|;f2ʘmk!P39z@='jBtHFN.Bg&uM"/DRq ԛOzG}@%mIMŃdNםEONR]wykE4G]g) wRsGؠkT"U9/Rd|b&> _ |AНQ-; w& [Wf&߂ Q(\ wu|< D'y 뾢:!W6G K]$W~zvRfNmLh&k= u6JK# /F H)p*>bCϾRE` |A#^՟~%i#rbNQj5Ef幣%RMhN [():~,XxLLĎLH%|Fp (I{CTOBK8Pz V,4yY'yfF"9K(9jd*YdtVE0^S Q-k O{{dC[DEo)W҈ ERliW]ߢeRBߟ\zVde xBz$'~8e;Sv\R,*J`02G~1ުY:a*xں1W*ᆽ6Z,ze\6<8=twU%ȨF:g-^&݇Ċdth_9l M[ơhߖhW+\9~ٓ[Nw xg듦4A=%SɛkӪlp?q _ XG08S"ޘoW1Ӷ$ZkvYQtKHAᑰj⸑1{>W]$8J/Y:Rz-]*BW92dϮDfFnH\C,' Vaz>uL; E#|{j.%}${ghZv?-+A/ɞb+]ך}6 bYĆʦiKm#$b;>pO }I]TQ 3KB`&vpQ}Ūz 7cbޝt{CXaǫزb[8!h(0K+pWo`LQKۿB+̥BxFftJuet& nBR (A}\١}DL9@ȎMZ)#N,9jcĮ~(mc!*wFhC\*p30[q)&s N*[uעkx,-Ҁq[!!]¿\L26r%羕ԋڡ-@SvfZ)}_uׂR0|VJegbQ *} g Llu_"efaV혮3'[QPA(:yԼ@ Kئ`FENRsMr7dO ѱ"3}*pxzt T|EOywc"`obڮW~$kPLYT4GClV5[?|W&3ne&2}VPZ/:5S_'?=3&H=bvC;MQI?'\Dnޏn;tɰR6tm")QZfLZsoʐ+xuV1{b̏wXa>)㠔#UM7!WL pn`mߓ[q?,N.M,.hПq22Zc\knxxLmzey` 0+¹Q|:qNǑ (Jz:A&7Y k4 2Gx@D/ eA'+ ?}e]v^Y-0[N}FA(gdi}N9-wzq2urE`Rtr[1ZS.T65؆jQe2da ҁM=H#2 <($>;'>_*qPl.BQҲN\;CL7Y7"Ѧ ![u_/ ?t,Șf`(6rH[%:: x:"$]*MYbȓ+ >+KFS4 >Qh'zte@ɇ'F'jVKĤk跻"_Dw)fv9ɚzyk&%]nztQe_"M9=*ِIQ`Ǩ2I\:@hl;fHkNV{X߁nb¤ly5߽/O5L  JNe7D" ozB]#958hhrԉΔϐ2Ajɫ(R8%"G} }Hogtccً8BG_ Rز8c_]8'1}A {R8,A4 =OX 2 A>AGa!S$M(N,*0 |D^6EM,N(Sa}3P< WW=,7E|7&o!)4mmw| 4Zw" | $>r/u 3)b\NV%6I> #n)dr-seb)ַzfX~nu'2һdzBsA/;Jfx +)xii_i1iGd7Xj36`맗vDX1&չKC8~S!>S\G{c4XE;ɷ0%ˋEs+:p맣F7|{ ook1Pd&x@N0TU t4h2:?CnlU/LX*l?Ҏke`XVRP݂6Ddm Rxq =y Gazs7#MwXip1#C"#5!Y*,#/&8-yc}|ߙZ-Ib8 +Y/= M`ܲ]Y~B&YzeUQZ! "BBJm3PVi^st%є:UXYAKϤ7'ּg cD:Դ f4G>48댾>挆l.w +vǢ 7$я0>_uUnB.lϻ fzW5d;e7[ $[c&>U )Z9]L-?DKyT&"--M70nNvyc0ʪ?Cu h!? &" tNjhoudM#Ue&֓}ww=&U )ҝȼD,// 5JEsϖaa)mB8<%0?vQ0?sX#eT6Rq" (yMi-ct9x#xչ\Ǘ9n7ikb#%hˤhi+F|HB,XJOS>x@{U}}g Nm6%kΖgFĐr>M?,*@yhe%{erӿ2CkhM.:^AqweYlUc=:'KNМ &l]@WV~sɈŌOpqb7jli܏;l"FPA hLd"wBT++GvqH%=x30dD wYdN-![nPs >ǫr$>F6 N?X@~^;Ku 2B l#Yp{Q8׼g]WtגVUOzu9+,MjkoBDqb}v gBIPڋ)a3&"S i:ԚNs)l0n醍aEMop WfyIiUpwG|Ro(~99XԢp&{ Db!(]PqyjLr & {R" IȊvJcWD> #dP"KI<t0֤t&VlV&K`)mnP寧3i"n/KqW.U7ʵv`Y])(  r$g2zqN̪ %l1=7T-xRa8$ W<~/]O߃G o5ˑ/olҭgi _:"lL 6b .-@$l} eoxzvf3w]wi 3RnYofN }NO-Uu9IܴHS C;R{ҲO!lyTʶ KhJ3`ۋc!PÄbf9 U#m4zd<-H$V6×!C$_:HD]HKT@LyܽdۛQ䘓 ŗgy\|QټXx%m<${e}&5$42h"ּ>qrF,b/K}5ޯi;XS"n/b'Q.oxS6 @3|@*$oJ¢Gp. ǖmzF}*JDu[Pro+ԧ}*-UhE? p({AvBd ̍)NZygťm;ldR>;^ՌPPȊkCV&7sռZ \Lֿ@mAO6 U /ؒIA8'@PA QX-8J`4]O2U QT%!˵9Rя L{_;l'o_ 26P%K*>Fos:l.{BG6tu@J/dOc?8~@@gݚѫ* !w2UΕ:j贼m70hmwa)D;~tUa b39|A-kB'ZaE샛A U$t|8yb\)rE·0.(EiV&;ID]%TwzPg1R^U*IɡA;C3c[%okVE4 Kk"{7量SR@.zmNVFH5Ez+kloOa]ዃܴZJ%MH0%Ħ'6BR,CЉo^c8MA'K9QC !% ,T$tG+d\nC`#qdђVN.mp W$A&9bjВ\>/bH=R2v9UΖ@M0.Z 8H(nWFٌ` Ou;!Bt] K٬2 Oj :3u|Lżzi'A## ;_AI$(EE 1U_O 'aU&|FPLZiH9J'{>tuYq1R Ȯ@;ye,= ous;qnxFnB=Ef>,80vQ8p_D;hQo&I[ܰjձ8'AM[; B1]ҵUEvh?!"'7\o%,z[;ͫR3p[x/C9~Kq|\^l_$I;b!(\$?7ΨU3{V4Ұ-Dx{ rW<_AHg BO_#2 [QZn8.Ӡ}Vo ڧl,6lQcE08@zX*LtX+z۬ilER TLET2d= wl"m{%ī]s"U8d?z<;v9؉`J s" ';Z ~]rC 62p=͟nt{\1 \m.0(,bBe|".L5YciD*x gDb{3:S/_[EM<6W7|zr|0d2>5R$|j$ʘì,.6iPTIF%^fG8LJ[(cJs]U=W7Y?c`Mo| A8=;S~g rwG[{raiY.^ (d[0wbş; V o4_@,[2p(%ҭ $@%C6bUVC.?Wec[?.C>ʙ&-g~}lK`,%,A*TRKcQѣȋ\OB1TxB["n%(j[\` C\X,!IvdWϔ-pM9Az_Y]cq;!Qu6m_a<&Yq JG՜Ŕkd_ g@Ǜּ2*_>}cie,/UtEZI|nQxum^ T'(-,(p3fY|r (ZSԦΜķySD 6/'ћfXMqaEy>)J_^]ɔU_%-!e "CLr"05c~(vԨyhԭZ#q ϗR*t#`KVՀw00:m-7c1Z9{A0 0Pz3)_OAtژܻ: ?pp}]8A^6"qB7=<[TkMpf⺍vtQH,s-8<0B,)&]!,Yǝ( &y:+n8,ͭt:ug=2hF!n(FP8~%=H> X4+.]Tiԩ MS[kħ+K):-`NOC_G(v~^=1 ;>vfSN2UK {zox IWj(lD EPQm%i>Zg[iA$6G\o>ᣚ Ѿ X pv'(z]V4.9 ӿ̱3&b>{:Hi&%6  w?=K⋬0kl茅mI~g.?hT&{ qˏ3QQ+6&iiTe] r|PCc F̱0a QM+6(QZ)rX>LRRr ֡"=:$2!QkͶQ+1&N\=r fdzczU*mj2H- +O~ ~9߲ n_ =Hg0u-wy .:mUyͨKI8YhRВ;NpҲi2,M <09ʧЌ[T:JڜrTmLJp- ,30|`I%2 O6V0>ae89q.1xq))hJ1V4w Z/rIAFJ'DsuXV9B%y3)9k#0JT+Nׅ8$)}9-AF_׾:!Mn\֨C6p^=F$uO]uC `:}P#ֻS4rJՒy ^?z mqǫ{(L ~g }.Q'BBjWBI}: c[)T_q7 & :AE>GL. ,|#ڔcn:/Rgt(#Nfi&ÜeOPiE²}8o ≮ 2ͧhL!c?_ěy`t ٔЏNa"$ʮ)hqH`6uT>]]?sŋgDf >E p@{ AHfV'3̱ugGU[xYi߃M,Џೱ7 k؆+}Я3`"r.{Xć7i 2aWP`Ο&cv%GT{yM45n)is ќ6$q=+R[^UKreg:>uԦSQ$a70*iPx?݀j{6pd4ݍ]PN~Ca}YU9@ Hgnxs8ISfN.s^aeUZHGEZ 2L g|_dQ{6%܍w_l<3Q 4osx|{z^D"AOzp$@S>Mao>3ngL&Q+\G3$2Xfs>xjq*zTX~]_6_n.wqezid>^3Ñ>!aKlP{E]W5GD⼹ ]8)#]f?m%KjHBpݟ:5.acI}WTkl" |*Rg9e(1 7-#v?]~=9p~a$Yh+vGB!Qi[+x$׿UڤeS4?!#yb63;]Ѻcuɧ" U:O>#A[4ü.W%v<+$o-TG7j0A oS d ²0ocxU ?_jqE`XQq>n+ 9b[d5H(nw'"l,X.I{O4i ]jI"'}I-!b,X𕩔c] \Tò^??g-M_!JҰ_mkae^-ޘix8?r#p(tRGMb$L?pLJ jr ΂U75TɹK7[mQB1:acsbq-lכ[ gUP(UKzM-wKκ" r;MNe֝d5oaէ0.w\Qt[2v#LѾℒ}j{jy:yQ\ɥyϻ1jG 5ӶKi0hvSSwGj`4k} l UPyZ/=3wN=X&iȁ: `{6xMuaQ)7?ce[91[Z5Yd6RdvCu6V Bx;\-FDN"],:4 lv Y*vj1dUa<Ybi{ y?ewK8|5[ީ.>#d([Z;وg9z,bR4ۣp|*TX|1_K{KrW^^xWxl ;Ԥ}LU&x5z.3 ǼQkF9ɍLv H5WT3dO/$5j敵 `9H5aRCQ7~G Bxݍ[ԤbV? !hWpk7l_чB1FI\5yn/qNk~:iK,NYw(Vptx EQەX_Spum-|up+ߔѕ30'oJJ& uY"ϵhx7T{H], sOmboO(ڶ֥34X$ rx仭)`y7ݴtB|KQq*c9.(LbV3u1}ILfKh2*#I?=E s?o<ԋٕ3+&z7tldlOUU ژ|`z70x=RZ H8HK,y'1 П%La4b""K=:WO@o"-blGufmC?8@+u+4Be͉L[q]d5@1#DG~gR Vr{xd!T${s(XZ(p;sBiJy"J}W+V\IbvĶk/)A領-=D2e;&֘ v j܇^Q&H8~DSȋ8:BzÇ꿣zJMtk<⭻5;n0tE'HW:&^$4>'mDzrKscy9v0Ju\#xTr 64% oF4^jދ0ȆlUe\]c_X8ܱ3|a'p*ͭkDu:&!B8(Y3$Y&oVF+Yxk׾'T^KR.ǔ׆Na Ye}>|\ 2+@Y J6\1r)xԍK{oPbLGCV*U1_`yŹy`nU.O CUa8:$33RrR,;n?f"h1ˠGRNvǒ$3e$+5&xYc)7F!^sdKZ圀Ǫ 6p[ /* f}&Q,槎eP-խH0w3c-1dq@nLO )F/kk{gC6 lS  4A@iPZ1ʹ482<@X*mo⽓Qn.wsm (ٱ3su|nJ vb5QH9cYe?s1{!t`f;RôN1IT((Ec#(>_{qM1q C>BAƪd9-*j9ǶϠ.}sy[ٰy?dcM/k([ zV2_;3ktC4"z/oEF; \4x M,9(Ӵz<2tgyeenŝ0Rbsv_OJ}l}Ay#j˥YL4og.#ԎQGՅJ2.Զ7mL.h/ߴGpTDv:<, UgCO|}Bm`ϮݣP"Нҥ=9G/|]gqrk*VO¢GSøWEgvȷuv 0[P; %fԏOižl>k9ź"D4.Rn 7 SFtQ>Еuғ#-p BOsQ@9% U@=W ѯKNL^]Р`@asyRdB3ҾBl\bpx}IBxX{Tֲd 7% ;5Z)=vhM(34DЎqٛVeSgK6+.ˢ1G~4l/KC(JTI |onbα|)4m%=Ett`-Vr|l*f=2,VPPU'䭞@55W2 j^j+-_A+} d(e2Ax@Y}3{>-͖G0`H-&Ȉ H4;~"'EoOJ(B!?mnNjodl#v3/$4iH`@y8UEvG& (OC%_뀙27:^AL@.(e# Kbg.[6,<+cvX|O9,D@|ܜÀ80ؤ᤾T cQϺ~88 K?CEFԏ<-Czax@U/m) E8H(Z7]XMEAG2"`H\o|V2I:I6ΖezTT@=F ]b;Bpj'N-xPD mfAdY~\?v vh1%b&ÛmdDU ̙9"$!r;FR{b 'DhJ;ը)6*-CSgvgFYTDGmYޙ1F3]J$l~Ix1%:^j0[!65Ht.).2y|^轺IY"S'21%@{۾RLʖo-čUh@Fk]lmZ,NJ'f1DItE ZDi>V .twP2ξ0kަF&v[0 DĔv0Jvd%bYs},o 7ffLL%|c=M? W1J !6;ʺOXla8͖kO`7 h;=t4t롶@ۏA(@[]w0iˉTCkEz#@yT,CN8k NJ*.O2QQ%)z :Ȍ9n7 ‹' ?EڮT X@3ܣ>4e0a DR<]qCɸ[VS !;~Dx1.D?i鶊8>>\<9'ѝpjZ Z-(3˱]*WJ㯫WDa!*T |TCXKoţ$3j֨+'fdw="6"/HBٰk>5oC: ;e[Y~o@ӯȻ:,ʳo/~?^(k S sHnIb Cb VDYv5cs"iBud ^sL! -h8dX:Ź %lps1Z.E9!"4hnO]qC[.}jl膝Sɫw @NrTaN3dxٯO^?t'JL.36fbS"cQ $lxH_wTH**ػ8jnzLsČ4&66cj\'n4Zb+CcBXCW= W0j1mGv݁> .N㣘P!DwOGCJzzNMM?`[l">E!ASOa=0L'zThѓ֕A=A2&8qPU2ЙX T:{Wd^>Otg[ EyAvNZ[pyD UeM eYdWx};44Yɗš)=ZDD3!Mۉ xPP`m_cpWj o}WgJUӷ37.۷6w4~ m#D bqa\gq OF,ڹ&k+VRQy%2:!ϩ#hM\avaZ~4߈Wb)G6#&wm)ߋ>݇WFu[>`2^U˅&e 7v23s>G@5ׄ=JJLΟ+C#%cUg+q\p/Mj3DUyE~vRc(' >;̜ -RpZ@E> G]*oga@$¾˛b|ڞ?OkZ>+ ϨlYP&gdi { PK&>fq~\)2Ke{ qc)g尛* gR_h3Vi [N!|]8'{b$N<Aʦ& I{붣 *W?czo(Cr>{a|6Aj\4R6d"k[?B ՋvPGq Bf$lr:C:#X- pE$' +XQB(86\r eDPX;lJ Rr(h'^Sk>_3GEIcd7z7\F >'2.q>*|LMh ݹ>J \5 e'/"o'6[,Xe Fn4=Yu.˾uRi"7hU p2Ala҄F%[3CT_vn!{@ ^JetH6O#+8"4_r=t2z$qQZkag[m`p'9}&{SRn濴zn838 jW Hg³Kg2Az3J]*̡ ]~[QYTV~̷<kw( q/1Rs3Qy$9m͛1P^}&Ii%'9啣Ev̮TA9K i+W!g2c/U玽 AW e.=S#A0gNf:F9.3Y >=h@QKDtHFX@4#2F~-&ЗӐ"kwois|S=}ms#"YshM G'L[G!H{q388ʰ/\={8 ZlF\'Xb / ;?uVP")s.һѣ @gZmO2qTe><ܨyږ2샶+Zk@>n$Z+"IC3X[xN/^=Ey:] B ڕ&σ]A)M*ۍ7<s?upR^ _#f~fp7хqyܜ6l==8`iK>~t"7-hp,FIbN>w)j(})?BcI1Պ؞Ҁ 5^-^/DEQ7Ĭ&}<:(޻)11Ƞ )[И$Z_u vzB{-quɬI! Q>ȻvY<{hck+cHts\V&ۓ6) >=y+1$ s8nj#Z,_H;E?V MaOֽCQ*z03CY8U%}UÙӳW!`#a l7JuV+a}p^ O'$ Hĉ_D{_éNJoxՓ@&\j)ZwYh-oYcP Ml̩tDSFnj.9NR:X7pH,>Mԙp4΃'^E61I1`-28?Rj"_n[ 5 U*R蛈cT=crRԄ^v8dHDYq3qpdު}!\sz#^.@q@O9CxҦs{5pLVє[}5mucmHTm Lݶ'Qc?8{մ9ª~>S^w5P)]ˆTr;hLUot4*ȜL$48+0m};k@Rڑ¤:= 1LV,Z(["({0 | s _$b4ݍ#~.gE[+QmA eL9vq='fx/JƓ@Oݯǖ7$kXVMGu{%ݭbgOśW 1#͟I}( C.AZo֍?΅?{cof,] ͦ<.y+A$hxm LbyF,Y8B$sFg k'zD9sm"($R,A,UUvb;uk6ӯ  /S?No L%";w[@ JFIQ![ }#Rr%?xtv=sMO-?CIKeH[W͙oq\L%C`ɒ18.%^pQ@E!ouʹa'0Gbo[v,q [}MC7$XGøHHT/P.> <5z㻖m8)XG:)sbW Jb60Y$ \6%_8ח":cs ћoLSjI@0~"0-Zڪ1.]ЛK9j>Y^@Ctd^=m;Xq2:oW& s&Re]knSxsۄbIWoJMI3'j =ZEr H." OV<:%%rl+ۡXlJ$%`yV"vz6Z͗l%eBX@o3kH4/@QᲓTrrf*Ui܏Q+P2,xc|}a̹wqWDm?ece'O@G^KL@f}V!մOڼ׿x.rcۻ˃{`r&p#R<u7zC_ɨs,רI nBtFG^+Θ2 lqSo0Vhe.H\ITAq.Z xʊĵJ.Knsw8<.|2 9N(&4bۚYkCZ(r>zI*qx٬WI5j^[ Ndۮ_ד|:kVmlF 2LUu"Y7a I@i1U2t[7="xtE/wAS^ X_AQXx|"@T95oKe5t"wkzXeNC9\^TC1i1= .mӪnP^xKceE2f19hWCX3ԿAA'YkEΑ. $@6hy+~s2K4 G멆FzrKe;JO;{i_Vo;PV nuK[; 4[?ftPgn&Gi݃sFql \(aK1N4ƹ(hr~dU8+.Cn:~ .FWwUe5j"n%>[ˌR>.WnzZgn t*(/̛!֋">E~w t]>;:(Yn'b3?w;+)4@I(e[BfO=Is䫐YZaN͓/qv`8EEl ,Bt+F.H2F@˸ep]܋8b |р#oem~XWmfc%_5>w3 K٦o{9jby]}4S/r!pt|7I%ztfRͤ:4I]H-niOꐸIULn^z>3rϯ֑ݹGKPAT-lO i%"PǦdKTZ:7dlDi~J%Mx +V~`(x䡐u0:?`h#Gdtd;.|̪d|$ݯ#3 ̽U"8zd^cܒ??u7 ybXW|>1[\ߎlAn,g82㉛ D'56;N1@@,RȬ|odDy0=swIz }iEr_wY؋Z\7p6}m A ?I3fLq3D]3MXEnIR`.4$Du]5~Z2aLQFyq5 %w^֠ A,ZޢˌnEbGѠwV猢q#a-:56n2^}[\\YE)0l ˕23X7\yr^}ږe9vjAXXYW3=( Hiؖ)5eQCB3_VPڏU9BTIq05;e]^+HMqzP4@/&!+~ w̵63sl&. MB= F e{LvuD g4c3h &|X~%^pۓ NBݖbUz(6-*a Ӟ |v$O&WYH{L▩3LZ`k)&̒˜c}dfxy885*ZTBO~Oq@.G4DH 2tŞrμDz:}AnD,S tN>K%*z#Zf=ڮC~|{lrrADR) ]OSK ]C& e`9NױکbkKbR: >@t9BXUW$K ݋Qa _|FhMtY0FJ(>ߢڲZ'b/aO|&TiM} w6z%\1!XuS}̔f[wR/M#3|%1`5z@rKU;8@9к%I )>B2[\2ACTh!q/xZ?z<dH5ϦHaQxRкY&oڜ:=O)&쟽8ڬi3agȻPb =MNzPJ57'qKJ% j]ģ1I0Ek ,QZV!Z,=~ @}_L͂ƼwIk+5@@YJO= ]wkC_E"yW1CL.&K2|v:@W$t" {i͔Ω#l`=}F*{)wƋ}xhQKd+\zϻC늺t!8sdTj|+;phDLL #V`9mUWiLɜzF|3`12m ԛPpҙݷ4Ֆ5&CP8|`+ƈO˵gTE56zË .LyELL P"'N%6 îH|aiD"b~‹Q\z >;v|‰ ? c{|" f;bw2Ǔ)b0sL$KH㹻%{B̌>b:\yr7*{ L- ;[YUH[ACDXgJee<|8>>{X$AbǍzV[ܶMm&sn <,1ѽxM wdU"ӝw¿_ \ mV)̂ ͨO&6eTu?Έ"'wۯ_Fȓg 'uH1P 1U 0ߎ̈́@.DR./y0q*xT^+ 28@KM~=d#,=puႠ=`m^Bs GEm(ťP ϡ!8M7""Kۇ{'.d.7]&ʯ4'W1g(J>5 %(FOoK'~`(V!] }o lq‚tP9n2ƌ}M D@{,qmi\Mr&Cô= ?ͅZQ2ՁA] 6 M_0- iԑcLelq|RH_7ΦX}iފ)l?AC/v1G󱾸 彩.*o *[)kť8ǝ䤨PFefl-U]jN4802iO~#.˽Hu&yҾbB|q ;tDޕAm1ynZM?MvOKT^=f6;cw%Z]8ޙ$S&|¾E#v=$lh䖚KUT-D- y'SEx.3eVͿlh|+R@4j:Zݰ3J14qK?^: O.A~|^hqh*J W{djuIв)@znrlEcLC4ɘۃwp{Vњ֒n5BYl)&QmoܗLMe8ϲ(K-O @<)ƱZ7X-0G3f$nNpSR,:Ʌ/Ӷhڗ!K/ImիWɅ9H3;rΘK)taj$4jB,YB/j<ԥoKMZB)3iPwpEC""*Foqi)GRB8(S$uqb#jၪ[ Z^NDb!m5orc3Ha'1>m_]_4R=ݛP¾Rf\GiDM M%s{,n1g1C#- pLJv#< ݊(BT'm(^īБIۅ#֏G?Bq/-K-0^b`&MjNz.V҂.A`XsHmVBL `-B#A}W xUV"Mؼc1Hyo'j lU)=;MSZ;#R.Pon&̒6Al Mpٹb܅1 !K jÆNgNk3r/#.Ѐ^ % MZXDB`͈N$.?  KV j Pu$a7,,VGf#K!q :khF=@\FDyM|r IN2eyZB CNn3LZ m.F,IWyn`m R $n -ls@HE-]OAv$`:.0EJ"XD=}ZK_ħ+: (ѐ!>?8ˑirC yW qF&ީ0mb7D Ǘ@AwmbOdq(^Sb7n "-TY2=,raN{6gZՂT$`ͧk=-[?%L4>gDF\R{ˠ h` Bc[G"1#j ŗή(䨣ÝË77ouBzj#r 7,bex1 d,e)y~m\!64zODe3gsbHeX爋IPΪZ9m#v 8"pJPBB4K[MO ŁQ*B@,Wm Zg,.w}϶tAZ%dzzv0Gh԰H/[rԪk,z!2"ٹmS*я !SrboEo`G B6dF18=36dQE6poX|̋q9-oBN @t:DtJ1TDEB; S Vr]TwH.Š] J:0~>bCe%:3(>(bR65-q{)c$C󡽪5 (=maDĶTCƥ=5[|rdd$,x zb(CYTlclj]z^j)8|Z2;f48rg-wFGcp}E/ѡ90d;c{B=^@CD< 47. ~ˠBnkasnhH&рY}Zwa&eM5̅Y)I.'R9pOPLޮ;[^;#-NG+}Cpc 4[y슱 =wuA4{Ig*6fvfڑ$:GdqoeB6Xo|%fvGRs9(D̉GʰdU-x"wG~8R=>]Y4s,UQl!aۨnK#7ԐLEAdJr?zs-4`H]90<ߊ~b@XxQSc4vw)]rLҶx E 4epwdi;fT$V6/i#{=xJX>\쎮;5IL!Ɓ;m0>X\ab{\k_C!+,Vm) e>r?/ucHNޑft>F_A&e~>Hۢ}8{ o1_Հ ʳR (X߈hA[m;fɌ(r(;8V}-Ʉh2Ź̹P4כ? 0ٳSDɊɴ: 1 W`M-+&xשj@PK-)Fwr[%ƵY 0> ATmu"UQ5Oe*0x5ԩnߵńXK,뢳i A9EmT3^ʖ|xu^פ'@B3 }6㴡m̖KلVqGdMQ.(mL\ Ѫ!~|J.&ܪfz:hI'/bVv8'_UI?"]I7!([! JX (Q;Io4=SzǴx.ZDD7 |[{ֺ4S4k*Y Mc ]${:58a\m0Ν ivYX8XYaͷ7H<8m)D>/MS/b }HHMٗ#K:51AꎾDn| M,~-a9lF_{¼S;4~|}2;jN)͐Z9AlV۱ d\ʕvEO(J6rH_y>RjP}m<n ҫձ\mK6VjXmzU(-8+r;QrY3uyl;@RBiPh@p׈|^j]-v/ySƟZ90Z?]w2`&u@&P.n0%fR,ml͈ά|i6JXEY>8!45g!CO[OK,>SlsGT4Z&ؿYD->s`U $9NHRQ?J%,UZKܭ4NB1SʼPb?W71g¤Չ<ʃ~!eEVB8[7}0Be$ k:nFkgRj,q6 T6FDn *js5M]#GOu8lTo M4I mhO2%矄-j\q&[i ڷƤ|y I]Zu2OU h[A93i?آr7 mϐQ_>CF'Rdawayj|Y}dt77s.VxB:-)8ߺ:R$|R 2>IH {2Pz>?@ Ykde\Ƴ|u= Iqݴ[1\J#Qc)ye Z =E:l\?˲ +G%I}fSž09b?gmPMiɁ^UMVK$j3Ǭ:WQjIg[Z/uDVݡ,4YF(5%Wه[z^ຕh?ևc3$ޣ~@y _S/!>m]dC-N@'X-\xtբJ8$+SkN6F½Z@G)zhK6;Q!#\pm-' 'VCS 6:x^خP{>|8G/ ,<-CfD| XE*)/"r@ŅRvXuBF`y=+.P8W%&5? ˕RCF,+,a\cT=%ĸ~6ÔIB;a``fnŞ㟪q8Ί57l% 1ObjȂɗ 1&$7Ů<ߋ.ЧG:< <ꬔQAͷ2 ..T0z̯z [v&T; ktR¸g|.B5fgD!Фή* ԱhS'O4Mr'Jt1<g#"g淸eu{ t7JNFh#Uc6ZcVcޙ%~x#T#DGz4r0.c񪄬AoNUohu)`jIv wVuW@[!ꘉ=+K踵tl6@ ov@ )Ɗ".[m[G9~AjωUf)8x+r4 O"Q rwIDyE';H 2qcymNVI7sσ\ȡ+h*b<-BLA‡T5bZ;;ENvrJG(3RyC_0,g=͐+ku>xrDY+D8\ENz&mv+=FF_dabt%+'}V# o% Sxp0ۦ bڈ%6j &Pe\0Z_C|lNbjѮ(ܞ(Ӂ{/З2>3Oi /L/>7w -1' ΂]:(}aNqnfn>!Ю6@Ixq|_9g;{گ"`$$];"\-p.j +o+*mOAK}1SZO)9 -{Fx@(\bVֲ>s,č&~k@b]1UHYQ\`a(8t.1eM~To &f=AtjkoFqb39BM;56މ\_|f_B\^[ЉmCs‹Vj}[; V+IM 5 EFr`c,A%Peb.kg-X%W^OHd.(Dؼ&Tk5[y;hB+;|VVzqhlg O!7y XEz^3J~F DdӇjѬҗrO&tDϯN@KD*#jKqfQ j?*(/ǀ|۵8p+<)Lohe홝2D*bd^\ bO.$5"t?&iUlpsG'h).9u )kڃ(i:8&9ZDSlJPZKs%CB:hBD[|fcgSe"{X]Nla죦,?ʻKM22 5"tB{|X|b4ltzѵtD_BؖK k%3so5nE@f'2:Xv#k|nI6u }}~ڿ98ũ? _ ŸR41T1/|iZoB%۲h1p>Ra-8GݖڋzU!Z{w=Ԓae z]&|11A'}ڈ}*c^odD WףԄ)] ^I8Aw=5Y ~8}lBR/D--IJepN'p<=Ua#&ȠDVKՇ-cj>ܻd&ݬ`i 'EtZ9YO .*b4 .[Th tFgǪ--Afp'Tג5Od>td.SUePH;5z 5Ț~/iNo9%?pCrKz7=oadW1WZ@{ǀBە3phxf ChQk ?ڪ^e)-3j-*GvoCdD] " ?+!)_U 7}f,~!n ŷ ;mVǞP`E$VA,2֟_@e 1GۄT%#oc ("屾yH#H @Kڙ⭆Ja{:C$oIos8 {Wc)πŇ=,)0Rs hwE`ZjKMեsk@QAEpQzr|$@q^^g RjHͫoMmT2Wg{T?Cw=2>oBx]@4v=[ȱ㢲aےUXL' {idlN;:B/u,y]`>P {s"I?+W=WW:/o}@Pe{D&w3W&Y i A|Wt@?-ʡQT{bj^(^3ttǕ  j]/ * _?{QR"Z׍~|%z[#E.&%`#N*j亅t&R҂ D : iv}Ms)>v*@ֱjyDkI*|ƠB3f ې/;`Wc>%y߽PJhD%cގ,[ꤦ-QK9Xb볯p%>Z̘m:Y4ۉ~mt:$ui%,CЊ&}ӰP|&*"/?gSPH0}]5du2.ho]8S7!]@g梙jj,ظ3%>Je#x*ci-mE! ds 앴(<]9> rOɀa= kbK|сl=S! 5LDlth6W$,^pΡӿp`Px30׸m8摇י]q_T"6Rg1 0~u:ldKoVjlMTt\[m 4U|eudF+κ܂J ; ++1;> qz 7G'Η4?qb}>!`I5-!]L˚Fy*bxi{V=IxK{}yݒQZ<_XR>c$y~d)HAz拉Т;UfRG7OQxn/M!vѓK&zO\_-VuS2~IAAw;W?2vv͹V湫?ntLlfPW~ 6qP=E1~D֧`6\LC8kڰ *`N˰ߡ*[#f.y\5ue}u$h!i%/S_Ra<aN{d yi-%*:m- XaPG7Xd5Y8wP-@EY6豎nwp Ttob{F]D/{'"zFp8lVZ܋Au'y'f*R 9j@K(.s!bPUNyةnJ Sؼz$Ulo &IM 'ց$cYx] 8$ͭQ5DRVLnEӝΫ=0$#@eU~T<&}tu^ (+}cF&Fb^|.́`z> hDFX;? bnw^tEa` 9.H&Ÿξ䣗'ETB@EoPIs@WdPCR>#q~.vv˜0W=YH~g9һpu+ kgҖc;T|ЪYu_xxӸg'_9H]mib[`.5ڙpCfA6ɖ#SDKzްsN~&)qDFW~ٞkǣpP8y1<L/̞CֻAպ:%Ξ[]x60H[$BdžYߘz|VMqI})4A*\^biV8~iu=p8p~v 3|}oowe&,NTO3yaKUg!,G:t[I+48D?ǔ?cVp9igILC9UOpbO:#{nHH:9c뉋b3(hPZFŵpD}菑&4̒jE]8P^k5@fӠhsU5n19 _墬Yw )ڗ)Z-/  pgosDxIG.tP>Lɕ.o|61*!0q-N )CA,;QlfX {3*UF(?ѬOc-޿%>F'bы=aMYY[s: 3X.afG::#a--ǍzKr["(F|t[Uh^UI0|1f_ULB!T\Y`{!wz%xMLl.[ɉ{pfC X\@I չDڥI?a/*"Hqη(ؖILyD/KͿ7\RqFj)XQ7{ V~F%_?"2:M6jdFPӕHկ7 'طghgl.[K{I"GɢPGI݌.1m|e7TbV 288bmC@>|9injٲ+^/4F+>kQLu6v;e >)\Kwt Wېwx9XaPg`$B$1)K`h}~^rYv=?:2|e[ I.9S:IܟZw`U*6 doٚ" |ш/Co]E`uA*o"]ftu4KE\/bus[džr?|)zp\CX. ^l_W J {oc$֭DhIY8::Ĭt>2[j[zY$ZDW5hMV'sܙHrb8Rv7 WJ _#Y L3$!HkC2wCb)o[ͲkfVWl."&-Gi9BG=!sp%XÄE"uk|)Oîl[3-Vxe4sGT5:h֎ &~X\/`QY5 ^m[xO4ZQ1m6é6o+Gt}%-:[KQ.~1|m7jnšEZ|08p@1&K~c+^CvwP Ȥ53>\j,%Pti=GؼwX0 \bd%h~.Ԗnmb n'Mt~;!|uoqT0drc M>E!4[VJY#p'i<9Rd V^U+i B^z/_2{ŔaI|Ѝ"˕S$EfRw~]tUAO>F:)0g2ucq{LJg@>{.%cׇs-(Ch["1]Q| Sg= cFKqJ]-rnY.̫_H*Dj|]!BFnJa-Go> $L4].%^PIJ0xAۈ sPh#!Qoo{=O@Vb0+<+3kcW1%q?/C&>P:{0{m͠J..gyO7H'С>ZebBLGBbu:Q] %cKaoA`G7F',8r$ y爚>ĐYJw}[qV"q N5=W UM#B;  O>+~ B27f8jGD(s3JG }9kP=6?jP8_Ԯ1:CJWp*;Sg (%͗ت2},1xN8q]5Gc9>ISu%}7PŻ٪N7C)@nJWrPc_2 B ᮴䥟 jx4<-s-<7KGss/K>E]FNT E/DOtP z3H@5EK_s~]K*9{6h+j[fjsﹾvFwQU2G pW >휰3fz P< haT3ΐč|:}gc+ W7 #l Poh ~Wh1DžNKp'sCaqcm6h Iw<رۈji?Sa/4~uY`IR<՝ +^@kMR oې4h(T> /7oN 3uub^s4;ܵ#m)WQi!W?::\1zfj5g-F:AE):M_4woc=d&@:9BLXGwBS>U7Z,@VuUl`3=5ݡڊH C/a2۰Tk)DO{҈f|n6EW3uw 7 Gq7Gؚ}'t;5K00L/n~|`yr-ڊt݅zP*B"$/ |>בDトN?(XHN,֯(^N$3YŃnIE]GqHMBL3pTW CW3&-Y C4x\,S薸xfTI׎%ǰm X.|WC3%Zd ZKI:Ӂ1]m ,r#>xw.=>y_~ՊiˮR@qjp~jZg7w%1GJR#wKmP5IHR„(f|s![3kj^LBz:Jy 7@aaJ}#ͻgPCgU 696[v}oSRs7]J%DA?>/.( `1݂$ Y ;GIMBQ]]v)W~,%Fӯ  4ڗe5k!NK`gnxE,[hN&o5w4l5 -4F6گW!ƴ} ]rb4%oC",^@x! ;a4}nSr{{usDnJ1yzbUdsچ_.QeS)?R1'm?.nnDezxmr@ ,& Wki)uNH v]Vð?h_d~*oTh7TFðdV4`WfeW?."gA &'VO8/ϔ^A6l0{4wT5"tèP[K <)`Qbw\A⸌9ep$^${S|CDfspķ F7‡n {'669xtjY1ZVZӯGI@ppmc1ԇE(+ <^CNU{'Z+J`,`鮡,PQO5U7T>z&ܷx_P'-U:Q/m`Lﯜ#ņ\ 6)j;2ݨEﺥhaHR*  Nko\40)O݋S~Rna<1NGȸDa6xC6`˴ FJ*:6b9ˁY˴,7=T-r3!_V&_4Ӷڷ [f{><$Y^ mŦBòϩ:UcndmNG-)p#$NjmU^lp܅-6]=Jٖ!ljOp%VT-e5feLY"x^깋֠Kr Aȫ vpEyt2\e ?ZJu$I6â$65 u%%+ ,yRd<#$µ"ͱ#d!\ȖaSZu@z05~Of ] "s΀wa>W'r^ؐg8jYX&0 L*l䤓NuY."A27 b,F#PX80Z^f0UT0Y!Kʀg/c13pĸVEmRLs#in(`}Sk ƺgZa(H` > ykGuR&.?%s# 2Ga5BnZ)[u O)Z4KjE"3|J#n xO?y?-kSP `K %MBJ(bg lOFIrꞮ D`2R7ѾbKݹ 2{.)l`i醍Wr2&\iW3E5 %~uP/.ݒF9?9rj6J$MbU)*lCVpX)#κA؁M= Ɠxwk0^K}h$.iG]:)I\p,-5*!u=0δXMVCeȼZ8.v C(kԱ}8ߜ% 7 i[P+[Ȟ,e[ӫ:]ɗwQ@$l"~ic8vħ2U}Zϕ[xZ@xRQɻ^UL_ņIlxAaOUzgc]!~& ҵ0dI-[N` z}l/ fyҧ5z%E<=tь'?AYH3 tR̃g|3I!i7Wq^Gu܏R &ʃ[Z}iHXsħ%|3<"8;o1}ƻIVwo)سT4K87P5MЁ^9YUb>f׳PrsTm[}E&'߾N3C=C+ Xa@sVPѶ]١\G##;z05J[>ԖxPZ6 `]F6&Db&"ҲzDW"ÁBMcX[Lݼ_; v^YG0zThm!Kn;*oſQlEڐBo{o-VR:f!i8Z!QA_˱?y8~ Sm'lŃG?lm%7:ԯGo!Xނzf!S:+jH՘<0"NlϚFTo8LpAӪ/ŷبJymw9-EvShι$ђltu+i6e_/Mڭ:j rȮ#_Z=mccOs 3_ޡ$)<\ %QWֽ{:sZl^QKK|~՟2=&~"%J),56sfOZ4~z&TU DU ֌ZU ݮG!hhgῄ΅EH^ccדEW̺\{mUc ݼ ZZ @+%v[qc*O6PG C ݢj,[!k+8*\/l{i^Ӭ/E;+:1;tԹfR.kĂ#Aerj h DXZoc%O"Y"I٪ aؑo9XH] D?xٜ# vf{ KWsP\P֤Pΐx pFJwP- K Q򪱼t@e yTwOʢ(1; (+(Hה! FG\!h{tfdYTC3 .@7 L)mUQ{{ȍye3Xr{f_('$*osx8.JJvq>&Oǣ~`$R2xhS{m`n`aj7"ҶD(A؏+DK0ƒ7gmPK( a8@.Mai場=G9ыRsY~ѡ0 =6oLTer[+A+îeq^[bq}1KudAۆag'̬ #c}3^lNruqm|d޲T)D]HUcHw`[O/׆BP\y> -5w$%uN'ԇc1C :booLح`3k'H9[ϒ/<"΃ u+J;ebx1 w鍵^mR 8tOB)\>S!{d#_t,[&VF("zs4b韈=X@1 ghmUN@zrFάmKyJFlBbܛ̐ryBNb#zXEmd9u> i k#rYMuZUKFJW!ErCZđ?]Nwj_ ]VnBT:*Y`[;S{${zeD̀U﹀t|m}J椆01셐M'&s*?̩8Ѻ?SlT:BnGhkƌ{sԴcĆrG]!k%KYE<܇\+ZDh!Q*<=iΫLxɴ;^)sr_YhIW! zAXr-׉O5)n6l>E ^%AJ^kuR Ffl$/4n6gޤ__{­<SڛݛȚI) ;FIR# zݵNF P%=e!5eh9һr!IbJDC(Pd%سԙRq>8Z}l`a`91AfkH78=G\Ɖ]% vODpYo Z'A&T`{r(|mNd?E]q j">4 *j>#"XiK'Ѯ藺̈8#o+wޞyl^ɢv:ehk6AzuEtܓ_X'-5$OrITyQI!:s(9KWzD1;oE?e\t*qK+T;"Lyݳ"8_=|`|{bb:P_sdʕ?#:^o Z=Tl8@m}O!!W?O Jr6E O0V:嗌6ͬꋐoʏ&}ۯPNZ+ZZ 9I( %y@;fC^NtXz?TfDEFp}{̡cNrQ:ǶeՙqҩeC 26':55KdV-K|_r9P'H7lr(cؽI~8oW!7:1 `qwx,OΗ)1.CUfx 89B5/VׄTIdzK'mdܯ(^Er}d qɎRl0q&?fp2ًF^ 5Qɇ_7Z<WB7n}۳Ubt I/$ucų|^)eb^BO8"'L&dWR_ظn;IPMC7hLd뗗1R.+ro5k:UĨ>쪿{PJkpo"3gf8' lQUU dza/wyI d&R!=i\5Ǒ ^H}4!YiYxKoB`n1NQ/QkcΌdݸM7K\#&bq|,%Õ-]3%e"[8:5hSE z-x/QMea2jUbVK ѓYW;14lJܝocU&hGr|@6ist80((-Z^$UM̌ Q0`+nnt9 I嗠ԭ1~Hr7Md6:D$xTTX(тvT6?*ǟ*e\~ݐv SNgעk(C1c<7 .)fOMB1z]|FuȿwEùy{02{9et ,DQԺn_MW*-)eaU /^Un8z`(VQ}6}Ss:\mDt#"dZ} J)I,ib13'8MQSL{[ȜR^p )A֮Wds/m.i-i0Qr9]UZ]ɝ&w^(]1 ~5oA$r^C ͹ *vƊD~ A8>xҩe1WzKdŔ<e!]7B M۩X+~)q &YqsH±-{o0 2ѹU:pZs%ɂWc)F˚{0N=/r4^wF]`G3J&FLػG ;PEjzr eb(W*%XŁ(cF??qTCt&KJ}?|_8&GǸuN7~ϊ$POf0埶 #x?{3g}im\%$cȫ[k]xekQ8"|paD]Clw퇛j-w$jzQw)}SսF{ {Ql< %5I?W6qJ~<`w^.үa,ӿk̟_Vd ZlǝF{r@V\U†#NSJś5S4K&~'bhf+M},C~AEL>_ ĶЍ.$VD@Y*655 M󛬸otJ.DHE6,Z ޟM 9; ;tZdW6'kin,6a|~qAɮH;s,o#,'lٞG}#2))oHguUA& k2d}565ȥjO> qj٨4-xrA~z/yw|E ,aBk?+)8SxͩI#/q,禴2 l2nnow Xshc緽@ ?ao=z Awej:Dloz+mv2cY{G٠v)< R3{,䴖` 5xX=+@㟩btFT\tU<))4oe'@ipCEre-- hugB=n}Q `$$IJ[g\&i  MkWG< Dr,#4I }G% ϭo_r/$ëRS%iʓ5oO{G /1$4_-xfXG tvd7B'jjGaÖ޸/R^ՙ"N¹ ݰ3%4E6L PYBX`Hd )㜨GؓTXO~PeuobF=4GUPɰL֪?:s~;hNr V:lH z*Ԫ^y>z;KvҔJ  %|3lɢ۔u7 {yU'4(v?ׂ4<=>>hlN=WGn`dbI+]?t۳!"4W!RwOFr4 #Қ7 ~&#ugF\Td:[)y6@!q|; OmU}̣yy޳G:FAbP$Dsڞ~L2Կ`óxg_03wM͝|c7$ȹ={ޓYNDG6 ,=($`Ӓp[ 5;tnw&e)wT `Ix$][P%B`45ݤ^ҵaxΦ, ԅ1P{wS?ǍW4sgUC5V Yk e"cGv/aU;~мoFgXF"J'`ycAbRcV}tr%H~V ٨2S@x݈fTWhn]weJ54XT*Œ0"SsG?wC"MٞOr,/X* ):c\z0ٹK',mHs9)35JWw+-nz&ҜyLP;"g(Kڛytm/+͇@ڧE夶]z5U.B![;TT};M XDž : ݆ji4U 6xF e2 KtE?d~z;!~^ \C˄V8٪%Z `FCG :t!ZX(Xh,E$`R`9N[XBIW0 <{4Vba A"Xv;p, Zt &OxeXAHIw_9Sj8XK6>@,GEa5Da (>9") &Lf)Y6=б.:p6t9<,r1I>Ć/%NV P{R; -yc,ik G+H X@#DNe =WB@8WY U[9xf] Eڰ6G׊= |R^Jpil!MAAS)AH9$uca.7_! /֯˞$tV'j<>(=ŹR'n流S^ f,I#]Lj %eM A "k= 8m켚TpWb/F=e/LxZj u$v b{xҢX5i/4™phexA:0lsĉt%`Ykw]^Rlv4+!~bI ݀_Ʉm3Io7V:!-yepq'|Y1k٩ݖ`wC*~5 5gۂDw!j ]ymݣZpMYI;,!D:mk@%FSn"-mu5hI F,""H. "/Yq5 ]r5NG ЁnX(ٻq9Eo{f_P,^O[gvqh7W ۹k?Cҍ"ۇT^ )2bdlGZYsM8YƗ(,4/_|~o"SxnI2ZcЛ@w-kC c 3}dQW_"dDCn#NR4ϛ6"D $1.inO?qHXz`o*j֛[3dG%Bj2cϼ/r>'Ki>'c.`i L\8N(LC帶>6P[9l oIvdMW]$O>&`πJH 0ao˴g0e5F[CٸXDQHwaL["g܀p+Mz. >r:uR'P 93׼krGVBN S3)WgnǜK_B{/p2 *+k*Qz[ݫ7$,; >4Q &c#y?36P)t톪) ĕ{0`| ܆wvJ1Jσy$_tW;b/=\%cpzS)!I`^,.͍w3dM/{4/nب&̚>^utOgZ3m ّPϨ!8nh 3{2գtVaQ )Ŷxh39wlMycZh*бCa$,R1ͥo]<D{]HN87hXZ ;n\4ř^PUM1s1h5[B%qnl{GO$AxQтջD گv/%E@ZG5\RNƭK~ʌNI(oI}HR"wZū}=!>D[V[CHA %UiB4IY AzV[5)]߻ꯔFZǠKǾE]7eUFG'&XcU VdAK^-8U]z"L)25>KlwP5pѪECe9(BO;Kf3'Բt4F]_reuBæ1|lqHebFuKEGG]pa@yHit0vNj'ӯ\W4:;KL4[ꮞαg|ҽD F5)C#yIYRE>\RNĝO:Q4KV nkՎWH_Be>H.43gtF~3K>ᛐ+b&IuB>>~xW5P&]{/@*̀-$=J3(0L'(cruA<(--nek%J!xhK̠D/Axrf8`ݟlʞyG)m(.S1u xvFieQc;us}YtBt@JCYr$F=ɬgِ@>>K-DqC+Ŗt:L?ԘMVJM%gP:x% qsFK#·^v""wzJ2lC;d;\^d |6t#\ 4Du5 :%&v*;9+NwyH%AiAZ2 !z8[ϓ',Ҹ GZ~IIg9lOEV<T<$f_ Xa>܈c;WqBMe8:@*Ubrswi$0=,P ']==z=2%N8wht m̦݅\BTB9B I#ݬWKm#J 1iwt! )L{r!vFոzxS,B>I^'M{T͛V(X9Py& ַU1;x(f^ġ t\0Ek׶'zHFy=& Ct.P-WTRT7E_  zk{ѢFcf^ym+qxa%`໳ӽ,ݕ!S-߽Uw1487oT;2y)g6dsj:| q 𥠇e +qn!hj^CQ*s<*hhn?d}v_jL1)mu∟33T Z✨k7[|byÊsRg!+/.?at,EHRw 4eqzTC;{9 h`ڞՌX= j;̖t+z=r 1zYO=bwwu~W8zإ@Gi!@10پ]-Fp8{5s'3)k; [S!?ݬx*)RpRj!j,Ϗ=ҋ,=Iۍ*e^CC'T)tc$pr{5g $G{=!⫸&cem[]sG=nKs|E ȲsDMV ٳ_\P- t'ǃZꬹ)?{"ԥ#9F29Zjs gcuFbCpՀ{Wפ m`?&^> }NĘglOVԆI9%@ T"i{!VmY&U旱;.ȏ$qvm^YVCK2t8?=:uw`~K:(ZUC/Wkpҋ3爀w)o 6[U ƅ,[GJ'Yu{aA)215@aKʂaP*q&L;;t.o K[5T6qÐ s3-mc..(SsdK!cV|aZJW@hA<f R%LTJ|{obaqMGvֹ,kUgH,Ϣ=p4d1e%yp]k9@qOt&ϸgyIr_l~ۖ~Z[}C?h@B!_uQ C‚pPP:ИW=Ȓ/L h |Ne8qgƬ P+D/4wGKd~4׬8Cl%816V""ẃQo;h|Q3^@Uqj %C2RxH}xxQqAL*'L7x ;21YCuăr?6#GD֦%WdiLIbLԞJ5Gݧ$"#0KL!}r+Ke ]5:|r"mds.MBh)Zvc\Ĩޟ]1;. O) 9ssck ܬ#6Mg䎪6xF-yrhJ,xZJco(M"h-7f%'&ZŰl[}R%$W^/g ;9gt*&x$ ^2EI_xJT Wts]+ӚUJ|`m T?xqw?rƭ٤QI: 7)#LPy]j[n_*Ad'l135q: e&^FiX{L{҆i%ODGVq& P9]q"ϲF'U t:7\1oU7' /aÏy`` :1! q=9{.,(4!.xDpJN!z,jq|;̽v>:O1૱2c[ミ oܺ?׌DJJ@Q9&.KPJU->8GV`FEM ckD<38JI:Yh' 9"A%+0W״ Jܒ&=)[S9=1b7MPIn '1 y `lΪO5XWzN;n3@w4Uͱz7BCx恤BULcRm+E*-Ab_oQ3BXRv"|uUVJ! '3SUyy}"뽚v%5]>V΄fj6VnjviŋK-H{Do;n'Xlt#ћFөz5u$旟(ɏ(؃Eǻ@Cij0Z"YY<qkZLX[Ewq:UD"s¾#gb*qWvQ6h1 XX=1CNtZٛEIɶ+eYҗKr …x`,]فa1hb{>GjAСAlgNX696z(Ge#^;:?fJf^]%aO*$&{jڐX蠢8V#uMX_u}c95^+ R.zg^ܘ`CpW ҄B.2\6ǭ+y䇛1м5 J,#, DºEs-uY!"MDC+k;CYr*bj-S{팼=,WwiR^C|j*eMn hpGv=a}>uޯ2J J⮶xFDPtj jאq6TC*B}}"ll(z^-%* i]I߀>YM "DW>KS; [Og@oX'Y/ˇ ny6WrqH^ks(F*d~7pzF;A mO 1P2حWqJnjfck9Qh#cD2¿9a{KSB Xoh}et~?~ws 8AvQ x§1Ê]Rgd-bm7uL i'@0W (p23 o>DEr(#G</N{3'#vBO:YYjg S`Ub \\~Uݯ! 6 Of,f&پȖ>6hbձbry 2QMsbՕt8OG|9y5a0, :?ji/:T7+1<H?Q2iivw)fC=K}|@FU#FrT~+u~M%EVeZȻjR:j,>+Gt阞n/E OگU XcD 3^Dv/m5hr_DݝԌWAr-&vLצah@kG|YQ$(BX*=H>&gx]RWLރ 17Ӳ(!&!j,TrCΙ?Wǡ&Ec";w>C]':o6.2❳g+0cm'=!ڳoIO ܺc pu _pk2 ćxl].;Opy\.nYZIbgzr/x.”}_S㈧iC$RwH>>;4,7U?zVÄדB{=g{ܶUsB3՚ŀTV|nIyպ Vb]s!vCsa9 u5'vSuiM1Ϗ/|fU2Ù͎-R׌9`Rs5U l6U83&Ƿ!IKq7ߠ*\a93„6K%u ĨSFz<$ޡ@k -=Dogpҙ]c :#Busᾠu.QN $׌p=`MeOfa-y/ fP܆s'"x5hVG7``EK*DBZ|u0 5 TћrZwCOt9:%6=z@˝7@~rEr!VqED xF[cM][}k[WوA;߻'=xlQ'~ᐡpH^b1IEY3'h$b% "IT`iR>j4:ԚI9D'=M24OCceWOOЕmS1dW&| ,=$1>~5Bsg7WZ#6ƈ,聯 |I>.C)X8NIvZ:0a0]lxαZ&pCQ. i tqB'џWtqҏ.L;6M;h]6o=Wui tM%MK#8p;22!-~RW^ S3yӌ͐RYb]7ԫ66?+&<"JH4$^$hP Hv{Brd(ш_CIR^jWw)D D~X4$PfUkI<@D`efb!׺@Z|6|^Esn$Hx?Epz_v!;jPϥw42/GڪRnbXT?Ϗ.륇z^;glQ$,0mZ0wYÞ4կBA?%15[r _ᢪ&uw;~O G }cZ1q=cF?2 >R_vF8AvNj-6 Xvro,吮~i /zsfLMlD ,։󍂴3Yl[E|`=_#qɦrSBãIc;!y%2lã~^pٸgejtY/)@ Jh'g&ՃOE(7I05X\0c;i-io2yBŒۿѰ:I]NQ;=+4nZXnkM;䑩 N*<$` xȐ,CWGtXB]Ţz*^HYSIenFn.s@yƉq<|_-#mMrOӀNy|vKx O(Ƿqȥb|,3 =mr2{Ǥt0T7r;swLI\ґe!h/2'MHRb.%qɄjt(G/c Eeϛgl#qx[:Uu$+P4=k돳;}aGpꨫrU-̏u=p"3boF\f:19Y"l`؋xIC(3"yU+֧ ǰZA ?t Ź<DB|oΖZu?ڕD;TYW5EWATU,@k  E$s?V n zQtFD^'SUKwPyBsƆ^R浘h/4< umq敓C3D9<9y? iw*/Mo[%A] hTj{$Nq޸l=C +$/3KdEg;:E~}^Ðɞ<3+PS jt' ^Ph5XƜELJ)h'&'e@7gI,lOyxuGekcf|&7C[5T,\iώKC4<`gVAi*=%w@o-Wy5TۿgN [#<m27o~Yp?t'|7)fHᏳ̇, 603LTpRzF6AalR;CGjEvMZH1d#XND~00r(j)=kIvզ:=.|BT9ryTAU)w`qV+q/|8)S^jm|LuUKS0| k9o>dlUA/iĝmF_}1ݶMɅz)cR)~u$l3n{юWⴓ,繋Kg,Rj i n6ȝ|e8a4{XN{4VtL Hqrt9*" v=Z얋 i< 6q}IbcZL#h+7b#3_1d,3wo+g3q{ŒOdxQHŁ_Z>:6Ff y+FB)=ŽJpVi{;7l 8ʻr$"n'oV2x^N3d) \(e%^nucHQ@<,~hnH㑻̓!rL3v3`#zU]QsUaoV¾[(-#^H<E~WyW@>! bCjG/#*- s藇w)VԕVL| O80(FB8l|0 {2 Qޅfut@'9p@oFMWzhUh7hC~sawtK틚Ʒb<\Urf'iM[(H;:䔦+j z;I+ 6DbCKa+jfERKzb Kl|Kr2SyS}؜k?.h?HC3le~c**ނ;B@Z, pPfOx69`\C-: ?%&?C,yƯCj4!X+C|U˛?}V+'ϠF\fHJTTBPߙlbPcD3ʂ Q*21GI=lp)N)/v j oaۂCT5(ŔPcG;|Ӱ,pTj2nP蜭dP1ۅ"x[>f?KJltA9SC%L9 TR/Dž$Dcmpǩ ?oФQY&>_ƏQ {]øX[]ɼ9\1pRK"I+B9aQQNTZu3jDyYTDei4ιEr}nqskQX k֭6V 7 8 IIn #>r靽l84Őv'ZJ7K:PԹTd*@cK<^)ePQo pa,a_V){!s͖MNRD2ZGSk8:HX#JKܗY}:Uv4N$٬}?iAӗxkLr9Tj2 />ki3#z A˥#"Ur)lMG yI՛=`#w[ D[6 M$PVݜ :ǩ&F^Rk5\[_ }@#   ={6YWlA`?1Fc?>q&c:8"^[ 4SeRIv s^Zk]Ҡ X9XfYe6 g;hN ]f.MraA[O~uiUd5J|)?+6w Y. yuh[l|4Ig{n%4 Ϫ P.JsO_f7=j\s59B%<9-}~( ܻj5zb;n[vMp]K7=n*g*߭@D*wT[=ʯ'F6hh-$;cȌc)ҳ~-R9#_?MgbeN̳(6J*~h=lԴ=+l &&N.w?ܒ]P`a8 +ZJt׹֞sFҩgH:rp?w \tbʾhQ˚BС/o2\@;6/FX`cwa*$AT7AO7uN,C@eHC]n>\$+on-vY5ꌽw g/@ffLnJr}Sv;~#/ؑSgTPơ.UF~cF9]Qek>ɘG-dFRR^# 1A?e?=-'@*- Q,J2QDP#95$g rw* @Lδ< <d]Vz==o!:ka)W%~J(wɻt?F_sQwt(V `O{O<)#W\Z.DaMu=q+!z0ѪLE%naz1e3Twlކ$~%B\4&K;SkEʱ+ӧM!\6h)X:Rf^F֗Pٷn ыG\E\83 2=W2CO ;0p1֞i!RҶ'J>K.$Y?WhX!5M<N`aÛ3`Al=:UlJ*[ab 7*rm)^e:0io Hh8 a [v)=aQ)Ѫ1; @`oWu@)F$z<݋oBUs7~aF,p$CepId0 Q8aZ? ]Fl W̿'l[HM%IX_IidëvҚKLf`ñ&PeL;z KҖ8\:aPEX7gH-ZK^߲  jC_U @<%RKmBl7HI5"p٣FDCĝ)װ ֽppI=粩-#K,`/7}rVAs9A&P25a|/+Kkg;zl7bpWY9$c0*0mWN̵z2QWx0`/SXu$wS;AS!h/1ڧs)W᫺#{ũ;SAS>n@~d$54ՐX=&}3t :6=%z9)3_D@.F_wA<߸SB`de;7#͹-8} 9դRFMO_n1k{IT^ 56tSD ](.vUcN|,H ܋ 0oi- `֢)B>.m.$U>o@;YzZd6m [[]|b){L](FSM@gGTPǶ\nr",-vJ1gNxs搰`e'F1KO0p{ci;mgrtϱGuzA7  A3H&z^w_GCdzTQu$MnO8H?XbR9vB*ܢYٰMGb&:r@CdqGp8uc๿@'xHWbtʟF'bo),ט;RkM!qΦE wܦרu>zz(|8E ƒ$~>-[+`Ip[l\,r*4 i3n))<)~[<|KR9ÿgӟwcehHoU8+boT+M0~2 ޫՈgxQw/L!C m.m7]F -e&X): RquLwYrZ< lpV%rt%ԛ>WԸz~߅PEz| [\IꇗtPc\,1)HC&&w8FţbJg#yn@1&xЕ:U4HWഫ;+^T~[ DPd)۟M H{3 دd~= NNB+5@s'i'dύ3L&UFn{T:XƺT"}Ti+-h&xP:HwvX^Im~<Gota?w/L~"L]jbT N&vu{F |r @?WX*㿸!}]dĢv;/$BmR~lsӧu"pQf2I)CoimG_Y5qyɳ>|\1xQw"Ъ dKWEѩNUҟQUM<#WŘ \46}Ot=dgZi#=\мGFDPR{R!լ7EKo7ةhⲣW86Zil$8iT@w6|vR  ^l/hwLmo&(}v iy=؜J^N’1?E5ئ@=m3Q[09r>ĉӘ1kvT$P~R Txذ-_K9K`st)]/3c7 n  4R|WX|`\[!`jn͞ړU?  XĬGEbD'* B,1'H|lJ1z=ǑU [L:˙.c LDRbK6;NX.SYJfyxb?27,xWc(@ݽ}ːs90Dq^;'BEA j)۫'YQZ F$2efY;s=h^OLf.UNBs'?*rf̵+i&r՜ 5}LI !u oM]zZxA1*Hǒw)؏4s%im=l~VB:F۱po?4TLM~w)3"C dX_ց:]甯Sޓ\ n^ ɮ{Yz76׶8>W5H6H儱M3yEAחi GbH}^#PyY'Kn;n!(jH/C-6j/8L,xyDS^O 5k=ZA,bI?: zz)  t2P~vopxstxd-Ip {RC/e]:,-kUY 3 d:{O<%jl _1922fZevw!G`@% [e'qkh~àw9' ,eޅ3:6WGvѝ %Ew-R3}gy&lT<=A+|K'չ߶@OJڀ.jHw FDŞwE1,p%gزJAt~9m-| +4h;p*W 6Me.i[LU]B<giXF2!1G2jwA$`~]oⰾoKE8LUb>o/B bK|NH պ,@cHqtdu&b9<#: rv[(= ;F> E0!>Sƹ;3Tcr8ñO3 R1PU~RGb>RPtqN֮mN9fFM_oGQpev"P:SxŃZ #I2({'MeFU8dP^N h3Y"9e:.Ӊ)6u_9atklBFJ&޿u;Qm pBr 1lXmpS Z8Een5x(KӛţESU=(މ3Y:1A-y\hqgAܽ_ b"jbZJɆu q_N UӇZ Ma'uE[یqo}]"y9m4.bl\Ӏ\Q&A85> !Qei=[Vc+UPsDi* xr{G$Q?֝rI{LcaF>2,CWe'^rWF{'-28d?+-I#蒄}HJqB0K{h7O{*G#x&DѼ$TaL:Vgx^6A_t! ]ͪYgV{OCJc})D/3-"@uf*/iS8`B-WׯE6QJ깺*>wZp}1F TGLOW0?F3?<=@qSez$-֣ p?.; "ND,Rض+i Wӏ^vͯS LKF?KArUD"ؓ` T}gCrX`nCD|1]S`꼄TH'MVEp 0P T*&MfK24ynw*:<'hLNRE+K]̟CYнIHX_JYdvf!.rC9ÿ)'%&/_x1ȕc-'2)QEy,0@q* .ʾJ̘ D {C4FUe+H]ኻЇ3nY2vwwEAzVZöЇt|4 a;,<|@DŽ¨k_ଠ)It#anAXujx~ j!cSFњ][yf%RRhϯ( CX',;jz N&ʵ =kX^ad&E<o Irї7mQ:~}ȫWrp U qBi6%hȧ ՂIlsEdML)$ ȅ{k{ NBƎ u#h)M [AfUXDX D6/zMx$sREjlϥa' ~ nw+Vzڥ![bS*c& 2)X|rYU%p$rJ8(dD*^2-2Oq-IūB\7^PbSBqh8,5 BnK V)Ceid])b,/t1&5D2xWr;~vDXyzi3gn*%vxCO`n)k^=¤cx(NF#%U.K=T3<*ߖؐ]|G94Jeb=Jg0PVh!Z Vg;*/؜{%(6>% tkoTՙ^fI$."w*O@cJVZW`yTNUP0Jk"'iH{/2iQ=ua*`OLjgCe 23=QQG=3FN\EؼU|CFQ44|=5si,"l mcx7:.U6 p|kq=u`ccy\Fۅ% ,_gȻE@ ]C֖3(eSVD>l;#];%_7x t)8[\뱛e< %XURyCk۴qHac%bdD>uπ> m)@z,%n- &ݞQ)e gZFږT\HF/Dxqv ؅UmHjQSөyNo@vnlf|Rp^V|H-xG6oL,Nbr  m"Yp,E_uM?5N{ #EgBhζBJQI3~%iL30Dp^l^~ùLh8o*9|!Ey(av>XXaV羭hjlOKa CE8:G/S'?F}>~0>}aS5VY2 vR+/^W5d /!(8uhN,1w^d} w>oԊ~ =X)繅 oAA{` hCD Y5ޙ)sdSIPVu/?RjH|bC(1e&> $t"5e̻y0("(eƼd H kʦI;H| Uf7ݤM;)KمdD2C\L\rQ()d›ۗS; Z/Stdb# B^lȟU]oFOΜX2mC'JK1!akFa!RkM~WNk~}O4x*.@+ 3iCTkA&)ӑ IkAF|kDE1o OwdC0Ptַe2=<ŒkrNf+qKI]Rx>fFBTFNiНوNJb>ZYa%Vy\(֍4 ܃zp{G8Jrσ D*ٴƊߢ)qM ,ÑwC]JU2 F?7I26X'e2J: A–#3t2oWbMJ֦_F&#FwS?v;HɽT9z1b*mk)ɘ$1"`Cv{;q쏔Lߊ \t2:s>&K { (ѳXn餥jj,.UI^1 Ngio3҆S0v.lIbu~`_+P4В;T 2*ボ>yx~\\LE^Q]i!e/Z3hꍫ[ؘC\كPja[H+$=Ϲ ,. 2YϺA!ф&1v n5K^4u%ķZbJK)`#aY){X/ DS;Y!ז"B䍲S啭zp5n[#VҞPXMyޖrR6F۪xw"bL: @ch֗#hVǟp_܂zp/s7?Q'nP.W[`xa0"s+G7]Z*@ cyY^<XxYk::,A.jzq h9qG|==n} (k6;@ҞA.ijb2_S\8EB.D6%aVblO`"Wm:2|.* 5 iD9`9ޥkB}GUܬ164w Yl06i@ ٍTAy K=g-8|DŽN7v`.ǛFo/9*U._&C~&Ub,N=J{l`N4DX<*AJg MfɎ|SӪ=1EwQкpHXxXNxo.ao O4?_Ifu;mӦdM Sc^DB D5x}Ì36Uh>}|NSH.7Y< > \9ħ4KbzcV&ʯ:1<". 1 1RjXqD1:08Fݩ1SWh爆-VW#`$@EϚt+}&5CʊSW޵dcZUy9sduRFO+͙ź6^a%ȰQ׿zaHfH1sIjAdE.lǷ:s@g:0 tt|_]DVщ!CsYSl~8>wHUHXv8(W8Haky53%ORFG?'t |9nv_m!W AZ;'`E:Ofa&By9g:uO&0ƪpVcLF^7æfy fIp9l _iTlk<;#ӪK_&s+O]s7VA0×;Kt)Ԭ>Dhk!H*.ʄJ&esV^CO)[c޷9a`ko"?&F2nt# 9Ŝ=4~՟1ٮ'[sn$JOn+CLdZqt>RAU<;q:{'-chb!5%=qԝEuM\whe> SgKyFPxq6̖RZK.JgC/<,b-ժQaQoC^@x j♷:}ZF?\n*BifDn0mͷ8NY# f,*ťX)ϟd;UdrjNh2~#wf$*Oh1n 'm._cx1 ^B+7ba g D9tqH.3-hm__(1#BWrfU*^tz+Kw%ocԔNc /ϕ#D]ۖ-Xy<(u}j3! Z?kphSZQ5W+A{̀ 5Wͻ';6D7nKHӱU7eїLm?Uگ~lwn[7s;6۬\3FG$^a׳݂u*g ?o0BƤ %_ XnVc{la7A!c%˭ȤȰJ0\SYYXSH;?^S~ a[85z6je# է];bTp%fzuk]5ҵ̟zET4%LJIZ˾l}ꤏneoh)$'"Zqb/Q.ҠB|άJ7lÎ+cPArݍ?Gpw Ɂ#Pj;7CHcdZ~ۊU_d#cx\ÚkS52aEbH'rQ1FȀe4]|2a4MxigQ!*g Oyk!Fn\-!6'X 2GZN_'>XCBW!@S:ofzL> x"SO`OS4ګ=_vŖx {+wpBwKVG$6muj*K_JIčlZό=3M{%u{ -cIMz0FCYRy@$m9 XZ&)c^4qȯNMWaV{I,8*=vףc3=Ʋ5}?b 8^@? Va(IG;jLc_O ;H+Cv?:^U˱$3 ކ~Lc(\º6mAKَkjbD:P"B y =ɏi2Rwѿ*My^uHݱq2M҉2Ip8EnoI"jcԱ6e WkǢ[#]Ӭzou@WjWH@f=#gAm4&3-'zy؜)7٦"ؙͣJ89  El!D_p6$@Ut\L` _ej@kǿ˦õ3d\mzgVTyxi,-IAښDC0)TyuV- wKoj*( +Jo}>CkB0qW*O:`Ty`3kE[faNineBTٶ ْi %E4hۖ:9agT7c]SYf0,^-(!}/e#2/Q^~`$q ?N#$'f9nIt#аoqrF<欈(+6쫣tg,x/㞉rn9GMOtY 7낚 (|RO6n;M·ǎIDvS xy*BajcU# Ơn7nG&ՕĆbld%O(:~tBn91&$44-08uJq9lfGUbS%kK-^T˽.fkzyD3><˰oDK^ زhG7oۥe\(N zmL~8A 3Dw9 X Ir()Wp4ZyO_^a0ES K o:{zX *]qxH_$ |>\_Yռ?Lj LsM &rᕝ ] GM7 .߶^Ĕ j"rn޼a'Ua!+(2r A4nXָ@2XʤjFtx=^N,y? fN{ȸݳJ|zgmS%FWn32e藪P(,2mQQ]"=F>~i%4F8cSzfi[ˇhkaEjaa|gt>8@|s9xxzؖ~Q~i#+2O^2*gߒ=Iɰn+3ϭ:ԕ,x H,?Smm`VCx7T`;+{+`ۭsLmȆQg-*e-@-`B*"DJ\?&;C[eE#Vዷ koGyi8a->m[f݂җ6Q>p=5X%7uo0\I<%S!C/ȟ5:{Gf{u ?G qhOa-21:!^6{ֹ|`&╔AR=9>KA̧6&MHd.# jO'Pܰo 0d[jȭ1z1cd/MOQ=py3pG\Qi# Uh9Uw>P*0;sR?{j"t8.&elaT+uiG-pNHSBtgcbJNSCP6={g/֭ݔ.00޳n~ZoByKO&?>nJX p*ߘGځ>ڋh\m?![A? ]Gْwl;Ñ,)/G-&6NϰB)1"%PBsb|m#H,7>:U<6~PHEoRCq6&ްTu=yUUF>1+DހϦŐxef3+az3҄}j$.HĶ­E`_NQYy_\s5Eo=Az;V6 #S%rH7XzYhJ_l"diYf,qG)mtP*>4ll_S#`5>C WO٬6rJ{uqɄr(`a$]wƔ H)bO/Cj Sz(\cFXVP15X1N* s5mZ)EML$0{ӽpJҝ<4"BRo SF xqC!t.E"£Fq gfQ(7Y[Q^fG]X5-Lܦ s1bݧt_iߪŬǮ@A]4q|rCy`d26!>#c]AL P/ٱ+ ZZњӊӉ[֛VAqhbުHfV3h9t:)Od\-3B0/d:="0s49PifߕEenUv,+ B=È:dhkXmP`kiCɸ ݬj.>U{K_ ZyF'zDjSX61\y:J"Qc̪0Ed6ҧf;|VOlБ_s3&uH̄T!HxnAx+ХJ *[oUT+q"uWz6fs H bGj7)ј,%$]ch?+'<͂mߐt^3т)?QRuV :hs8oNsFI`v67;$o &j9|f TAd}TQz7{aG=}<:3uæW(:측_GttO( p`P$$͝(jCV"3 `81A6^k'H]jF⵸%+n3"~ӷ F6's*l\D:95(mg5SO}M j&mi cGkdy`HZE4j'L\5FXJ)#rԲbʽ(۫?YDSEBBEb>]жԢ.%w؊hFsqխS%Pm~h3DOmAw+ܢ!kOQ_0Þpd%YhzK98& Y2>̐4!Ҩ ?VrgVn3֓AOqC˖j>)H=ry~9i/ R\INҦG '|Tu1 }}!wZE Io0U Tmo3Fͧ|eLxwD/\$j.q\_8HKN3%5𦑉[Wfm=Xw)dQJʕÇ.!,m-}nS К $`QQ!Nth=O-nV*%m$f9b$#rUg V&IO8,$FCXQ3U_)1BM}.8kJ _T#Fgp;$?߹'_]L8*; d"&\Q!wL ޭM4eanb58bqܩ@3l 4v ZOrѪ H#G(F2̣Z5/"F ZSi!2as"I('#s XQuYvg9D+4WHn>=+-knC{Vu(kAX}NWl"@@л&/D =e;2W2E'1T gUTGEKJn1}?"=U6iT /JJ  z&M};_ZQ|8m9zm q O_i,M\xlC4$zZ0֬'Jml5[vFϟ}5 k8[;BP Z#3=6Z@]JhY?ZK1a1CCO|[OL.;lY@ԏ$t?A8Tٻ@ =Dϵ}mp?r/`9ْawq='̶~#cWP;;/$р/͸6) YCWX]c?IK`线:khi3hE 60!cލ)j5imR-Љ!VLU}kݶxEsm K>D)kD! D~.]ID|ȒLЛR;zm|0\D.+e"X)G+uIaHA݉: %4glQ̱_1d{y~1FDfzt獼]Sg*) <µ|,!6vw3 2嵊+R$D s3vúܸ maV K i1eM+!X vv\3mXtl"I߁)_?x?.$pOWp[ 'OvNMrjLz[sP騔5y[horQACGa%%z fiOնPh͑2wwNwMuCZ@;Z?J=E"DiÊdށe[Ph _SUʭgWpr? ?}&d]QV.RЯ({lߐ" L ^CZG^{z*+#l@ٰ  "Iʕ'*P2eU̇c mU:Me,?\ ЃS Ф H4x}iZ ;!쾋$E,h10H)`eK$3vLjsrA2˄35SW c 6cZ07/o*r3't$曁7T@%9c?\Q:v<₿BBXЍӒ2u-'+ ;M&%zs,{Ə8D'nCZ 7w qulgV^gܶiKʳƗR>K9Ux#FKaTs(Wdh$^b+ `Ũ%f_T`^b8ˊEdYmF|jG={}\xH?j+Z4"s(:)'DŽAdec9xkS98#Z;領G)HɛdP*(,WcʓyxSPpp(1+@Y]ݺ(b{]kgHtŴ$d+|“mr]S531?형5o8\TȌ0c=(=ǃ5|Tt»&O4K**D7 /le!ֻT [}ϻS BƤ\`"BGⵍ'h-d;rJMYe!a@ ho*m*vh[][_lEʀd% xhI_%_o|¼?ٚthCr`|1 (jQ_* fkp/lT3ٰ&֐C2M['eNTؐLdl- YLEQ hWMa}i0~޹qE߾1E :&= sj\Vդ~`m q ]#{F},^m7!tuU ]ta?t9fؓ9_vYF -j \mʠLN%2CIM7osF\ڹ+;0[Ig} !Ɩ0X:.ƩFa.ba)?&dx $IXғS~2؛g#L|+xQmS /]a܏k=AA;[Vz ,JM'$K yh_Zx"ptyRXxh2扡VSlY.CQ֞Ge; qE 1z<;Myi%UL6&锋eH 6lm~x 6`ǟҩD/kryt~-&uB,J 0[o_؆kaS'+eXECeWX6vk+r|7c <o݀pTዀ_Ayua?x֠#*n0ja~@itW]cn|GhC&۝KÓ;3Iӛ0BOߠUD ݺ5&q̐=2!e9 +`F*4{7& {X4JԼ&Ѧ1R3.>YwOĩK$A^sc~dxg^vU^`6@F O!{9[]omϝLp-##`1O6dXPi U|f4%SH.ů Q-}4UR Pr;LM'zzN}KL:P2r,&|.K:]Zcp;`BQI L]PC2YK|;q bx,`_zb @J4Bf"R)qoeIp=W9ifSxKVԤ"%5{6RP9>%]0nv\bzma"i|2%,8YiUO?W]qN9F[fb23jjTOvHi4] m{;6P:H.{oCMϳeՔ@#rn7gݽ7k;>H{V]*52.Vei` 6m[Yu48h{﷔1A{wJu`9wȦ"Vn"YpWj_ӽ0c+ƻ{QR*ݞS=^ p;x}n{ V0 <=-]c~Up,8s$j2TR:YKULwaXl<}IsOҎcL>zꁜ Iұr.vET0/+^54;uMϼ"´ФZNr?Upp0:&3"_ Fg1mO@:oAgQ`OHN J%"Km@9?Ħ[n0"dg.36I "RK4T64rI^$%7K{"47Ujr/t]sPb쪂$]ι*=LcYy9HxH8ȤAIH9tOVN\iz.ӿ$и-(v9lDq5wa n #ԅʓt[|>&Zrkº1T2N<ڗQ# WD08 xev_gC V'FJCmsh4<]ؔ!tĖoNZ1!+*>H1|bEF%&D?(61B /px ׄ*zY\љj^&|I p0 OC.M6_@cuoA<}Ιd 䭭}a|qghֺQVCl2_u Y d'%Y߃5ҌO%} f5^U:ʏ>MD̟`-Fm#ܧ(m*ש^coRD1r -/jЂ[&V"G̝0p*IJ,BjiX*xUy\%dK0H"UQ9UGlt<|m&gREۄ<}n*EbFG|$,'kǏhYU'=eyiYshvNBNzD  le>YΛ&iqsJy(Y t߸^o EYm+ݜyŊNDX8Œ$:̤zӳJX ʈ瑒OԀwKWb77Vpx !6)ƕW.ԭr(L;^&0l਒l7+VS#0Xf@_\ ?22>iqtHK(/cK֫rTʢbM<㠩/Zڇ x5y:R;q=.w(`'&bΡW1Z+!D̟N%Q>(- lfLjpǿ(җ'a&Ga%sm-2.ל}Zc0,96T|#_!!C2?ʦ|i8c %cvƖP@M:xS7?[8uC]eU ZSQ,PڦG溣x/kI+񿑪2M_pQUɀSܫ3/i⪄ԁ-KWZIL+76SD>dwZ9z3_F<))j&PAoډ"?uqyqorzK*iAb75z"Wl$,6'xDEj M9`;JanHӴUW87#_'-("|c1X}8#a,lh'm]&cf9ֿ;w6JOiiv/iU Nb~xppjGō6A e\~`>IY9&:svP5HF/סf%6k/<(D: jDÔYl3ͦI)@G}OSYLf;/UMMbfr` qǽʝQob*A #Y.7,.n5-ܡ`%}iyw=ԙE]c%!W@{Sٞ v!V0BYj)pShHρ/d)f.F,412!qU{*LI5ST8/ Sw?4 В^ɸ(ܡZ E'L9jZo 3=-e8QN4I۶$(`+qCdgFdܐK*q320R4 F`Qd=iT X mOb!M p%&Uo.Z`0?f{Il!ÏRө jqځ&P$&M6YqҎQuDNB)iCc4o9'sgs*_gB^uFn9b'jkW3@nrV+A>$@"~~uom0I¾W&J)ZeMjSv[)3+ׄ$Eן&"M@xH)p0AW"l/qkt!I\OdK[4]?.J!IA#zS_!Vlm6LIK&5|d/Izo 1.US;FD@$#!An#$DĤPh燺FډM}uHSZlO%oZĔG?,؂{ZڨbB Ty44kX~UXA9'U`FBșּ԰Eo]G: HQK?hHN >X/ixX&e+=,E{/t5A vT78[,/u yQ Šْ1% &LQ+qd(97=o:U vjjd[U/صTZ ZV$2M[s %gVǯ 3zfD"`eIy?4=CP4sCN[^/.Qqg0>^gmaWXf<ڧ~_7zq^&r 23EmZAμɈI(A*O~2j L+'En[!Vu|#?0yU٫Ԏ{ñ0/>Xs\]X/̛,0"-S|bΓr!7a\ZöZ ^)HZs$$AdB̂D ;.P6VjbrfǦηWlI_3P2[!I-{/N ?ܩѴŊ왣L$a'j6D׏ҽ'4O/e&shg|]vP+(MO YCk \&dbrGViUSѐ???wNMA`XΟlz]^(fF'5HCJZ;qӓYf#﹑f`E.͞XSeU)̖g VnW.*v LrGֽM8A~nv l ('iZOJ%~֝pGSak䁗 a=a*Y7 _芛jbsoy u3_`6:8 tٴO!R5Wmk a\=)E͒v8&LW#b_)SZ4vp;0db ޿1? J 촿RC3R.!\wnőgFRW= :%c+}֔i3.SˣIצ?~+c=<[w}Qa4aB;r9C+Ӳghm/d݉s|`oAA J͹`u;/Ё>-t8Ff0zLЮR,$'WI:H|C>J#"t|?TEܴ"u2,jV-KTc]D-+UH2Ax0fv~Dt ѷw/j񮩁Jж٘.6:ݽ}0$hE|BQy C  e)xAeP/M7x@",fK+ :_MK"!Eb0I%2dͻWxcD6O ,)ѫ) ݎ8 hL, k!{}܍00 B(  FE h@G-/x*s.kIu% ;4pmldщʺ+{rַn\# >'/hh@hw`?iUJ=q8N|ይ+L[b,Ց\w]ߟ; c w((.*V &ޗ{&~KQ#O>G$"H[I$P(D:SUWT4+Z8`zLvVz&u̅jkK3n>&'Yٷ848X 3Ȩ^yCO8?.!q"WN ̎mrR[pbr*3Q]^S1Ԙ[V`ЇSx<<+fmy@$dja<A6A?:cTkN;*0YZ&]|93V0C- (8ۦG4޷eڦS/DXKNJGC;htpV 'FVk^O6mIp>yC 9KtX&[иְ *b53+ M>7d筐AY4K׻˪W1&}t_xv}CDSM8o*o&R@= o`VQr:A'KE4C0g˜=Z[U- %q/ATI@Bs!PʻH}JYqm.c/z׿J$f˰>%YK|@|'n>fS)#jjB!(>fzi&} %2 d= <\[2G{'gԳ#T4˸Y9&[OqK #D_70sZW6*y( Pon$n0*N\-VKGVezUVAJP*QY,6[Dʒx[Kn,T9oͶ:%_X^V|K)B` UoݶF[wƶ. vLQ}LWB4Wi÷\#`:}* Dt Ҟ>km+j}(9[:~Ps/2 ,b <aI὞w q#Ef@Z{UpF 1:Rk4m/>&Վ7˜` v|d'IVe>񁃆8XcI,ގ'%eX fl*I l@ИZDc+y* Xy ӗyM5QhG`> n*@D"7&gwݩLa!%Nf8nuZ7pw>@ hYLep|%.M2;ާgSTUx4Aj1LL;eCi.1g^?/~N'O8HYBUz. a(+?td~$F,"mA=yw8%̓^ sy-4f'n՘x U8e ^=?C?YRzWBEkM(1胜Qg 9il3y^4=Gw°Kp %TY8^2Hb67xPFg)DƟvݩudqhJ~`Np_F>%euY$<0R`uGN=@Tk?)G4um}uhП|}~['%[- ߮AzGFڂ6R\O+pй x\3'R2aH$BGZ2Mă"FÑX['Ppp5`Yo[P 8}<:h}1{SQxBx-V_pDVNij+ ./ lx雇&jc_[HRv&̵Pjzj_}:ݐO nsgzAV}p!G)PNq~çиQ < S*3UFm@ ߑr o<D!$9!t(:`[ш) CjoBξ6jiók'] (޸߶."vwi5x2ܫ M18-Ѻ>ż 듊` $=}5#_k2Po=K,&f5wyL{׼uw5+M5nJQj}=D`Fp@nѷy?q,Г^oPk>?/@ŕʲB1%yϜ kt`)2ɑo AE܄l{S*@{K`{+ky!DcPr(ЂxЙsG"lIfؼw/r-K|WBƪ؀;rR>\Wwz9RUtLl{,Ktt7iI7&&`aNIff}|VȀ K@)ZkñTIʙvmOPKnpضPh+ZF4 ORhrAzylE8q#"s f''G_().}o䠱KDeK{1 .c~d(M7S4 ʥ1 MBJ()MA7oD e)!yϪ2K썶idgxU?]FxVM9#;P.}FIҧu:Q*r03]W8Ɋe3{`vb(N:Dž d`vo^ZzoUV#gvs67i])(rq Q'XHzU>%k{W~ aT;߰A_k# XUN6iܕco]c0ő +=?4 [ʭ/HH+e4 3,z"4+r^!r?7]yt,HCzha).$7v EMClŐcE}B[uXZ4Vwy{7-a_Tl0bjEz4#*䛃#%Ԑ <@dX@ ¸!gjM蕊o[ԱQde0j8aӌqYu\x0Sa8M_IEs("x?}CJb[A9PpL,dzeg1:iə X'#W{wtN{IlI~+ݎg'ޘXpNQ$F"#63Il/dlyx[VT)л#s#)KW[3)T%[oU/c|-Q W[_s*T,2GmCӬ . Ǩ 1[怴XƁ'Z;ܕ )6~U#^MJ":TAl~)@Nr(^VW~ƄᖃӅ(gft 8>-߀^A~H/ OJ;I!8.` Yz㠯*inʏK& 5Nu~RAzhs8 X ~GuV%@F;>3(V@jj],CaI}aR.z舲<;KGJ|C4otA??ɀi`w9oQ{gJm*L!ڶ"4fs1<ϛ-eC5#i4Plgݍ<@eTyn]*Ba:D0kddg}Q>ebi P`ߓ\wbPN)T\J.]0,1,6qsE S fL!LP&;=ݜd]vHW8mB!D QUfwV O wic^Ϸi [̣Le|΢7aD\V7(S(˵Q˺np) J Xl-ZAVi)A+ʦnmNXkY0Mq7j?JSWo CGB0aR}Q/Y-T٨:JsnܖKv_Z\#6㢘.>/\QX9ΘAZy TVv=Sr\VgbRe@y"98qȟ 9(IrφCVTF6_N5W+w`-SWCO?ZDU_ds;Q3{Ӌܬ۰f:#BX_#ke`?i;w|3/{F&%>, A0Qn=LԙE,3RB%{T1(W>:iݾ:\1 uo9k$Ϣ7̰{u{R`EFtloOHF NYgjˣrĞyxo.9u *uN5X/¢̓IAJ( ?=ȫ@dbKppmf==L0Ÿ9m*`6#`YZkijB,lI>P r^ڋiY}C˵(^Q<HʹG3Somx_+Hx5E_W[bzr<$M$6r n<yIgK<yQ^Ę9z%w@92G#e dH&).DIx[bAU_^N꒒ %gTMac^B,S+[㿸h_EyH 4Β>wD1?eVXn j+uіKT%&I3UhU ifR eҿ"MIb)%ǭ.\hNG3Xdw+UTԾpcii^ir d tn,,_hȽTo繊xRNQo=99-xoLH+1㴺@c#qftvljEM$0H$ͨ 1a>(qDL]q<JֳU'g2D&?x#K3i~tҾ\![=*՜TtOC#dvqoᳯ\7/.3?[\0H-+i "n,nPZ\dsŠ`Lr~^qDpWşJʕ jS-9Q7:Q- 'XB/!W"=ojHgc<00Uu6Q?3~RL HR@%IзD-pnx^ &GSlsh$L5֌%D'@6Nsg cefx;NC^1s1}EDl7Щüds5<ԭ"l#ɿ8%vmM%zܘ&W|U({2\SN%aܝ4*xX2TNVw4d>ˮ*~Q&hꉈn0vm4X-l3F2(,G&> I.ރɥ~tΚ 9Bv]<ljUmx&q$ Q5E6Z8D kȑT nGP^$夰&Ho6iXN JO8bzoQߍ /"QulhÜ+#ZT^A}`0uOKbCYO 3j"\=Fy/( }$BjTK.ڒ4LãSlyp]d@ꮢ\PGjxO˛ƁRi:1+f~ќtay_Yݫ&Ok](8 cqh H:c &㎦I'cl'P#FD668 #$ /Q+S8;@MZlѸAG̯q#!lod#$۔zD&+ILX@^I&d_)Qώo'sl{~:яBMSj e(Wu2w//21@{zq$QOѝcbcܮ'QMw6u"g;/OE>P8@-PfuI)X@e&BˣCO%ug/ة7/ru=QÝ2 ĺ /1J<%.5Q Yc8hN}9¯Y/kEr_Md4=D#bUM8sUjؖ7eJ64[DM M\GuYS џgлGIdmԐ Ziiz&ZO rCbyCyA#}43^tǮonSߎ^lml$W Y&Ե LuYL7v~)g!o{4cr-S{p(AQpcBY}݀ &^+놘J22^#;ɹ*ˠ/n4FֺwVs֝&p L@9wS:z /Í}Q"_Oӄr/{Xv `prYhXHgL}Kn驞>yn"'H-G4ׅ?9[t5^BVu*.Rum8GC][Uq3`BoJ?kodR5LĪ9|˞sZo"G\d<X?%'i~ =;9s;S:Pre iJwA}d4ϱcB )}g[2dY'U<4wϹ|fJz*aoX7B-bL0?]$8A\5C,^4&yT~~{& 1i~lx Bz%,fI)\;{* Cs|90kf:O B옣2ʨ6^iyI7vݐ>%EK"#o17S2}'{{#g =a8~l'L ]x\Q55)0G@άD ;ıx坈VKt?f  کkr7o=P+UsyYY3?;9ۣl+[6G D!6$6xL {.Ex_(iFX@>~KesY9Rw.Ӈe45+t7Y bF&JB8PE.i9Ϥ(:@a/J [prŁ?"O`I>Ӝ@_|$gMN?":{%OF_:Kl'"X̬o:N昝(c#qCzr~舶 4Ocș1qL5` XNrƎ ƒgar1O'J.%p 0cϻ>b{! Wثl#cJo ÿ^`V'+K|`-wh ʗU V#-eᒯD-S~iJJ d5VzJ!+hk >^+5rlͦ(($&ǎj3Xb\v]X`'^.ЄyrJ0}/,cI3;Ƃ?U!NNפ3(8ܮ܌A8$\eJ_ϙ]iBC$aQ& àQ2ƶx魫{"ƞ(wEUvbjZG(\*lՎSa 9>Y37Z5]|SVe b?5t%3uvq_)\#=AZ=r޿ S",ģj)M,7(ñ7Ґ|R|ȰI)b ?EB7q]h]h^_y'!!M G^ۙ/{SWmfS 8Te j>V?禸b)%/H{BnTtдFiqF\]{R+yMķ 伙0bS u/8R| _ȩF.R'na JA4%+(i|xP!OEۅ8I*+F۱72ľ.D|fu<y+A .,8 d}ڄaawNk@a^T&/j _H z&@BZ4Kz`5?։UKR%' C]ysi#i,{%iai,sSWLm5ko;Skn^L}NpNZ[B7C54rS ЩK .61u,}HF( Uqȡ?S~"Xlҡ?N|3vf&5"{<V{^TVLLi39mDW=yc8 =D||bx hiȃ vw(t}@20ڑF,Zce*%3EӧK-0n$_^ktx3@ _rC@1kk׏rg=BxE<`/cpܳBa m&0_or)Q,6- qJ,+ CE)J2zel/s]H,e|8NUzO ܋"#uOw@%y44RoK<_qjbcu?-3p1̹ K ba7^ꐕ!h>(Uq|qK9Z|萄j>M$7=Bj!- Qbɡ["W l,Gު2Fw!MY& c[~"w}Jz3*9DQ>[ I` Qvh.Ei`|Dp*(3?)#pJZSzm6E>P:y;fJ0[|S %nHFԁ@yTG ?1R;|FYA!B$~jAIQ&mL[{ PX#74^븒QǕ#Sl0Q1Q&sG{XߤE?Q+TO rE;j ȦY2SZtjB#L %ܽتI)Ql\ID>OE'+4k,_0dym?N$|E"\Qz̲|çV0j5sk]MkNۀzi5e/cԯn$q#l [X2m;i2~KΫ.OYEX D\/\c̐O. KMԬᚉG+ [귊= }b 4/lЪB)7 cTq\YA58-B⍧#78=e ɬ<&"l6ڻ'n:fdW(S~^q>O+S4tӔ\!u2Gh.叻em+ǔ~X D1M` q=ë$[2k,lsk8yp}d#nD*UbבkX2NMIƎ&YZ)5,%¯>"hy<:P;Yz]@\MbKjT6]*+❰~8O^W9+MIԁe}i>&|aMV'ӻ+;0gj?05ŤdA`PCͦ%[sna9C* 0CC^e$?*XwȸO;IS `v;S]"7$mmM[9_^M 7)  芛C2t$eCI@Y2Sv1[j`"2єhrX;x' fTV!b+E~0?a #z2bCUzgf$݄ynޢXd]<\3N`Onw|{Zk<`E!Q;&ɲ_5jJ9br5pE{ΖtCXLcooX>$+])T$teLW͌Hҳ 8ܥq~ݠz*e4#}=.Vt~S0T*,nQ/- S&`Z5ǥK Oޚ8MfMðoJҗ$y$85gv2~z/X y〇6[ラ_;*Ṱ)ɾp0;gR;[R:~]WqѶI&چ_x-2{U:XS p ]YdZ@0\+Cdztc~A*&y +qV-C$a <ghg^Jb+1}=ךRuWg@~@V[w&%o7ԏhgR0.0լ`dLZ8^G^S6ѻMdj`Y aClZpPmWtw-nbĽp$IWH=#GvG~I=d9؎>K1>7!%"+ .6GJ ܚv/.& v)%A14L%_ᷣG 7f |T<*suL8DBD|q uiaHaeĶ`hCMR~!5[\f6#MSj،54PyWIFmOU8!V|w"Rj}\8u=<ʅX[)DZ4726ʤkAnXpDzq'Akbڋ7k")-Ҁr}5ƮܻDpp3 ^DZ+XV/9 rCC( i&`$P4hB~A{srg'cKODm| }Ͱ['/Ҳf H$OmY1 .]8֘-z=ڒxr0YXx8$ f7G_MhRB 5 H²p Ofvr%95}"b %2H>(7h.z6` 7O}{ceB~IUk# E,W/a,\^ "hA*o="fɟ{tv|=jJhg 9@j]u]FJhH{cYq&~p !Կ|K_Tq \Pu8tĺ6_=?VL! o l:Z:'3ꡑi B>LTY3TQkػ2 u]ڙeْrUݸ`Q V*Gj~. DƄT:Z>&"y2+{o< ܹ"[7(jUwR/ku&1' /{23%b-X}WA@v+0U_ڌe^Q jn 9t<?yNZ|x1c#˧owBQ+%۹3nĖ{j8Wlƭ.*ž!ޱhc9 o+Ÿ}ŇW hFؘhSPf$*r2/ğ)>t/:XA+hSau]fr3]9!Ĭ?&p(/V`i71\Ir3D-' mJ#Xkn hMzCeapY9v ;2QU׷G^ُk80`.Iz;fFcpϣaCў2i^~#ZИg58L u e6\ <ʕcάj@ gi?;O >O*8K viYl^1 ZVuSų,Ֆ$"Tgp 1 ִB YPvar2ii\ 926chrN1BD⾣  I'v3n9tqiο@& kZ.A<4,k394i% &V9񶴁3 bv睩R󖾕s Qr4 a&U)gqu[}ƌh aTCa7E F]C~)L:׉ 򆠶nrpP[#"w! DXP_ԋe ;; 8͗4"6Ryd}!q0]Ǡa9ST,om1r0VvDM m<2Ov:i@Ηr>&dub7c+Yg_Y.ి+CgJ7/׌pr=o},7HńK ~Y*%8AwG A>BoI:_WmRmz=^_5!W~,n=B[[_5;yU7r/g%9Bi;kdkq?$1Tc3iT# 2G#gAuḾVCEFjv+vrw&`P,nIN/SjXE:L.ˉ1PEEcc1TRqz|l^"ΛPnq8'j9 x8+LbF"O)ڨ#o$Sd`?WmjtN9*i;qM\V 15*Vw?3NWxI+ELIYyrC~|e{ASnA'Wш. .u#]ɮtk}rM@SﬠaU dQ]U3LgGOogY{q?] /̭-7!Wj47Y$ĝu[&1Ʌ/$I 1[ۀ$QQc / }CP݈#5YZlEs]VZ}$łp]- Yu|LG-%mjYMc`yLdBAB$B.c.3+/ԓh tAJx[y+a>Íx.^HͥU*>|zRiq2y)^qc8sZ гlQF{ԊAQ9ơ2權e*9H,Ҋf^,{FB-Ԃ?'&ޣ49!݆QU SBa)Ǐh ˀaVXKDk6z wXSC^dmh= cz4b@K0hfJ#Pݞ ;: VB$;#.(mrNc 0ŃQGkXRIAn .dDObvbmH`<2q +ke)p 'ȇ%kOs.583[T(CUHq_nCæS_9j1YbמVнX`4u\.56ZG~IK =nh㭦5*T%b&\dDeO{ū\0߶}f\~O6TK1rYb&5JCHk&.w3T4JuaA  l= PK侗D veJs,4G\'|?AXaGk)~y{a4Fxˬ`rѤg|FIs6DYS-Go&I .V-]J7]:$-~Y>_1\E~;OW>k/ƨWG{ziKI.kMi1n2m.ݭr%lۤ]$c4**m9pJA!ױE4!_GxsNVzY~"^p݉X"J&1wv&g򶏴'9BȓbW74%dH('򦨎_['bCCOnzB맲ÃWX,Lp?>qDÌ$с@sgsu5D[âU3N]^QMqGfU5VIU73|謼iA:]2ǁ)qq lo'? GN:nxAeIN<;vn i~Nmm2i ʒI+PEue1@hcjT@`皿#>g S-dR^4y2QB4~/:6Йfz?fNa\l@ k搼 3mT)Ƒ5ϥZՐvn)կq avpYEuxmƵ,GEUktxֺp1h~ukI|?&w$JJN JD_@cċ 㟵֚iUpPnsaui gum5 [w]KB`y^ߦ hU˰ʀ2,n f5EJXT2=%7"`ժz9 9%vM30= .H#7l,s<KĮI;YEFd'x/Q[<ظ9I3\rơfp׃u !0<I`.9*S6D[6E݈F65e)0!AHZ+x2]dT wH1 Y] 4GFD*y ǎof Gcc}{:2"YA 1HIXj2n=Fdā.80ghP,=(0k0۵ٵpyܒm^Q5)r@e<@ip _%-Od{y̔J߿lP,wGz_X S+ۛ)tBi2,c#.{MٽF?xfFSGaz^7*0"\|hP358/P`l}mYʳ~W}U'oq=]&cQvFgZVJf;e 2ٟ/h6e]3U^&~ҽZ2K|e-qCdHg)LUŵ"q;M(}4k˵` Y ec[9G+y"M'BVI+܄=`!Y4u뙨+JCs0m@vhv\xmtZ  $q$iETAQՇԧD>_Ew7z IolY{Z؝Gy4h,]ݒmM)u2ЂrnRmOD=f00 vⓗ8=ݾ b`Ll}|(0j(K.(j i*` qH5h*IT([ֆ+i}뢋&Pa"&%7!$iO|&!>gdmEOaiϜAikIp_|B#wm7@iпmsG{0Klg!61C !P8SĪ쾠9+?]Z^P qcd@Jy'a^anאV.9yf,P6 T]ZVȽ%m8m+),jtjMYux)hy¦F3$w*]oZ|~! 329ALݷz r LҐ*[ަ9_Owrl|_UxLg u%)om]#S4;A%+iD:>$Is'|`e츉xSY瘆Ζ2\'W",BJo&tn {W5#f iP;b8IOwLW`1m^=_ iUٔ&5)E-&T1 A$8`\;ZvEGJnh-hy7|&K&Iy4@y/"Æl`MJ}K'ՀWdGhM"% +`3Wd]3|/^.zoݳ +"vxi a2em8Q%@aR>՝ug)3r&u K!DmfҌ#`}Ol'|J:`3v cmɽ?\e"OE9Ɗ=HeQ3S`,*-2Ϣ5R\! dweu\T3%rQ ,g@Z `@Mؙs<5S3oQkv;E2gkhxVFȭn1/]EꞣTE}>D\`3|HZM9*60/Yޡ(etJP*e :uRR? NаGgF?qU\.pǤ~\)3_b.ÍOlDlF(VR<: .',A%AC=4}mt:2DYYU!PPj1F pP5Ih$lwHuAWc!cWX9P͌[W~Iۙj8 ^;.ۺ}Hmg`c[%p්U%HMP dSz(oz=E[UV"u.~Kb^ЗTa)$8}u+l3;+ն.}$GXM oZ!CEک61"_d"VʡSasHȸ~̆<=?XP@ fVL[S4dpwAKPot^bO58 U$ʶ䔏ԜraGXyDKV+2m_<]#vե0TF ű"v69s3X1gZ[2>n-ȋ 'ؘ+%&X))'Q߬9I&nb8;=@\EiKW|e믮_ 14/ը G.e.|/󘸃=CyXweέ("Μ\!YTN>6y_DʠM3Uf}d 0 {ҼNR9̴qb.Bb6rP4 YSֻlHׅ-LB]My C Vn̚XA -XH9FBz?r˚ތpL+)AcM@7`Ɣ;(/T?Y=&+/!JA+y¾96Q+lIMiG!Oa6д.} 2s*ꆻP/c@>c@а6=;AO8c):1ry ЧW6Tl_\5nIw(oiw_E(4BT`:- 0ӣUnB \߼xGۜэ߭v3|J9]uknا=W}&[ۥyU=UqcpS:3lTcXIۇ &K (֐:- -", rS6Ek K.f39bwGzEX`B.Fmz+~$ o T)10|t' `Wvaj[h!.ms>-?l<N%"\Rmj,& `{J]Cp 3!=/ê~Y4 !.N$aRWBbj+^3f M@=tqM?`sXH.TvAJM-R%տ}ӉnA⽎DKvqa!c1:1I)/}Rݔ{s#jƗ#R?+L-fNn{R4Ft dT^㖣I%z9 b1!D2U4%Ôf&*0~V *LZeɉ|Ld#GESh(—0@cEDp%X̺RGٔ}}1ey.R!Ėq<\}](ѡfn A ?حM66Ң)\R/⻾gv@Ho,?%4.y0YHZg`6~h_'@u>7Kd#})7Q)P$# I+$~kVe)OWx4݈HF6Xj';ȉiXt} <5#-qX-;f G3x<}GBN/'g+MYo}]$Iwjɑ#Slÿ6kPWaJQ'÷tx-S{6n)iVöm W1V5 ~B{ZAO6#K&tX7Tm$2s`"lÈn 4Y*s!NzJw! 3 V~{BIyݭ}{!FQgr6N"#MtMQ%d,1Su.Y219 k[n!]&j$4X^_6DTAtӎ,l!0-Zy2($ؾ@lw 3!߰M\s:/"2'`B kO𴲝KrGvs"k{w#3#Z](ӫe/JjkQwOJ/xm Ajo38GU~m%Nݥ\ bU̪3aצjɭwz9O<܅Ծ RdpqÅgS+"bun(0,>2u_]ud;bf%x7[f`CAX$3lR-G5hqQ0É'uC112fOS)ZrDaGeJ)y]0,0fb"m<7@z>-հ1Z ?ݎܻK<4'4C3Zt\yܞΔ>^K="w#li(fo!7mv%Ip^ZWB؃[NJ6phc; MZ5ާ@Fqu9gp ǂ:-Ѝ)ʨh*I3Nw ~qp'[S<8_(xZ4}sOҮ2矩e懥Q)$iAĽ (U⌁5'>z?w&]HE;Ϯr:-w$-Kt6A-TNaѝRoq=fϧ}ωKrȆOuwTP?Es6UO\v( A^)"f b rj:WoD_\ik;>~^A: Jǐ3CgGS0gn[kyr3&x1^͙QK&P mX#O6hן58DX&\pm#t OQ14a:r7UAȔ?\ŋ>_w@Fpqe.Pk-cC['ցMcȄѲM:êJ/U7-`zyTG2ѫe&r2qWψ85X}"Sk{RlZLL>}˕G_!̑RŗL,ӽ3.tz^ vByg~_2!?ӬЏr/Xy$k`oO! Yebg( }A *OP<^;q(~ӊ$\%:Y` Xs>RY0E~yp!؆Q vS;ji&[Ja"gH-zC9U x| U3o:sʝyZCnC)IE]ɭO 5C(_;5po S?~*qlI`\E$GCzDyHYso\Tq~V Nz(  vX-aڿK^lB;4"Ҳ q!&+[]]OJwEkd1S8A)u\ 7>3 K& DsGqAE(5\Q#u&ƽd`3{r>wRwR8]br],y^dJxj1i>o#IsQt92c`@oj{J,Qz>診_ h<:29^"p%? 5̈́T"ɚh17+9*~y-/H+xwU( =ǘuKX,eD.E$vg2ZtEi_į̝n.'F/7:X5 㓣qӾBNACN^2.;vVQ]#d:W¾OQ{M~V5< $/=[SCF`%sHXFu7ƛp7L.hUh2˜VQ،>v7_P̉f:QŠhuwLL鯽x qaå Z -P _e] AK>i+CgҸ Ly_ǵ^t'vT{+ofEj{jur'"6p/;bA|愣8CsA9ka`C!OxX}[A=*"%4`Nss5YCpr 1m#]?/3rAYLR e@b[&3uڲci 8{eܺy~K9R ?eA2Y6l~[LqJPS"G4`:sinstӁA|x+r0=.Kq3rPL1As$ 4-gB;ǯMhBGle\%oHI_(Hp^AaEvrGmuI-\~Qgaw!˰䤣;cwUTH>t.K7u<;<rZr'" aJW| /H=!:,wBj4]k.ZRT5J P%۹,Ndg5f"'?P!y%oV!Y1&`ƆwOLɖh>xnW@.=eSP5Іm]7N;z:˲>e~˩w#_DZf[6q A% iQzCBЉ|d(.(;|Z҄ooes9!p][b3 w"QV.J f6>}2{v9ūr!% c F:4 "c]ǘmݰ8Ż!0'pOG&EԨ9@Yv !znSZ` '' VEI޲5*$p`@W)(S~ 3/WʔqEigD>rQ;xdž2{ = ۇ \-D4~~6ד!Q4.LHӽ.bпG!$yEU Hf-ۖY|h8{*v>0 цNB(dZUa4P aztE[Md; ɷcqB)$~`a})Q'Aʼ A7z{p+o*n?@{}<˚QM]ee0#hE9F@ӉRJYna;\ckC&ߴj;.Avsdm]XiI!`b!t-j!ڪŒ XhDϪ+3/GZiFRBx.t6գờ 72+PEQچrqcMQ}\vH觰u}RI@496 -&|O`˫|m{zÅW6q;ȬQO95׾Z?SǘcC(yé-?FWIO$0]f䐐/@k7gbl)Tv~ ֨\K7#W]S5~{q2:V}hWƛZ@G^A5n닽GTĭ 6(zEIVcU5ӏdQ|5 melt IdXǭR0g 6+P*qǙX k6Yw(UTM(m ڸ+ !hlu3U^=GBN3C6[uxaXBl-a> NTWyn=NK9 ix2 <1 ӎE&R_ޥAob&\CqҞD`8Q;*az~̅"&W3e1҉b6W#ka_dXK-Bgx*I;)R4>?mTsUQ**?S_wB˴4`o\cvH(, :) (l`۪\^D%ūˡC#tzh:w?+j-b湡 ݋U!֥j1c@V}RYDg "&ei1lj [\ʧՅ>ן8pw,OD1ELVߧe&t_1 +*|صv89})ϓvdLۗ; OH J"QNM%7\p7ɪ)LŎɛ7.\XX8McQs~È n̂>`zJA'm,|6 |š>f5)4(wB&B@cr7PgDٻ ";PBNhdWo x<~$$8A!+/z;P}\Ά-O߮qnfR.' !7/2A)pJSUa:eKqxY ιiUk+A*$4SB|Ac>i< M-$'xUG$jrtEtAqE{CUeǽaކ``NKM/;n^KiAE|0f9#J,U'M/-hAأj~Q/bm?L1{@{T*[4h[DP0ZaJ M2}[Bi|2 U@~~YTd^,Qm_ᗙ[) t $OA:n׫&cUĺH_zڝP)JfRףp8 @91hZD nYۆZՈ1 P{wLzv C] CstGFa4Fљ:bV|GcקqIFWH1.4i'"0f$ۡ_¸ޘuZJ&??P d &\g>\`2{UbsS9I? x e^@r#<07XE^35φrh-pyД ɫx$ V8^;k*"6ھ%H;CcFhP}AtU< h.%M[c[+SQ]~CƣqTWͤzdY('KR\6nө5kPm2s,|gܸ ]3!rd7~IG$ojSҤPf _vI{#>>:VTSc'e' @Kƞ0~lMixR!PR™Urbd3kb0k1Go.;z}%;oFyp-2wL8.(7K2'ԑz )0h?ӈtU7zvNaCw(*F5ǕBaܻ ʴzM,߹Lj8do4!tf>5u 8Q-rlk[3F#w2OU9kvWV^K:*`GLE tW q:œN1WoxitS9 # gu 1 :HA-pfPR49i4 9EQrG2>a=4Mx̖(Y-2A/'J,q:mj`' A$ -hMYư1ySP2g1t-C2wը4HXzE1v/Q9.S}5b14ׅoyN 0P_0oSb`$9KZ[:,%|(xdB=tA j%fюz̰bf\ˏFQh*T\hP[M'+`/-9 q-şt=` EIGz |o"M8I'<obcGk#5aB kAD4AV9˪QoXI9;mh1|Dq!!$PFyV\Rmv$J e{4jf@ R'S!JWއnR³ h^M$&E8M))p¼ N D*3?x*ŋu{I&] X9m ӡ< vĂ,؃[4FH (|~h[oC"N+K<6F).f:RYT[U\"n!_<g!W+VIm0v KHqo33m_2+D{D6|?,c(5pRL[*C0-&l!=1A_nc2^~6B+]Vx;['YyZ(03d*0ǰO:;O[1D 'ѯlj;nJ¹&n Qrc$Z 51p>.0a PʟK2U"=Ta|IU\G,e|.{<:<@NQ0(E'M? ҙr@Qgzf 7’x;KӼݭI+_ƌ3w>(f oSш q;t1BUlAsij—w2ld6C/J Dvw%+a1ޡ"xXÕ+uixu~fa(G)5LbU(qWD>[N^xA -X flCH6XItڛA9ɩ>ER^, YyzjD=ܬLLn .H2k$;n:KL^0Տý%Iw.? w9bPIyTuI*T-RŧZyC=ΥN*2oOvYdۖ8G8'Ů>&jsF༢4fwVQެ1;+^xHBEɧ6l| d7(?6z8 kV?q͞$)>P%SL۬I<;.}X@`hPJCsVEnGU9uikXsPe CV4Le@3u=sI6 ܀*gi<Z] ܬ[-TMkQ吋F,iFkEz~ 9b )]I|e5/΋; #:I!'j0AQ61:&ԧ@vTB[)fq{rV01<\Xt]h>ĵ EZf @uFј`ծR:};7\q!*Xz9eoҮ6BW6??O*~ z]3T;ܲ8 gz TgR`H 0{Z5%cȼ\e§7! N[oZѝHJvW%.FE{=Ux#03:G*M0F%NNp!ZFaU%P^ 7<0RV"#r+ +fMaMmOP/96Eq5ZrktOV6@5>&@ -ՊHL50J)4#zh{IscQ +C> lA޾=uhW`]/N|R >M>L`%g;i+mB;C:`~ػd$I( {LV\ BVS8:H+^T4Mm׿mU+@7ZRYp_c,Sb'; ]BpC f?s*BmN> \V2Gʒr!#ޙv fl,t<͙%T:xߺ Ol^(A%t.8M czNc^QpIɹS?/K,A?f~ o]fh=qyP#FBgkRr؇MGJLIA5KqiwX#rRt.FOCׁ6Ϣ*߽Ү(~p }ykD)j =(N^Hs=j@ٕ|ʧC,@+7;WHmu9q6]BM@09ƞj 9A|5Uux*nFecAm 97/aL=ڠ]tsIǹ wޏu/ {xHg{ȓ-O,"`yߴFaS81aOrKwGYD>ֻІA\GENgvEcs*䌚%@VX՗7Y #ϓVU] MZTFxʱ]͐_o]Pv3Y0J'#pqCNTmHcѱNNTdNO%-$^uGgs/% )iQ#m>L Nmvg<X_߹VgL^t#]U Co  vg_ѭڣ1b"/~'+okYXώgRo(Li|\hYR~AKPWJ.i֎y2yW B5 DKA9?̇LWiUIu߹΢z;zO*Δ${lUNPטv&9ݷP sUDwx4EEc5Rje85C|t0ČSKJ 0yc-Ո|V= d `Ҥ_{cva"*n׻u\"G҆ю?WъRnf^G"aE: x3WV}J3A|dPy3,ɶy<=GIHHq>*Zt2lvypt+yv_ tL.!oȧG[d:O]eN+hYp.е=iyu5ŇӾxI3%pth_uxk#=3cQ'ôH7++(OJ~y!Z”GsW'c3z21heCލE ULJ]Ό `S~#ޗ DP^{'I5i?49|%PŚMoQ M)ApԀ痲ECr7XnjL~e _7b:C& :z4b3*8U>o@C(& \5E/xmE2͢7q:vK6O}PFmю+tKpT(h6kN 2x NƢaf3L-yr4g[ y/\/vO3M-n e.Phm׃2fY'PIa/.PQasw}ϲ/[bC7pޫJ= \8Z3<&?cSJtyaoބ @Oe}: 1' 3K{Ienv!g9ݒnO\dѡBN3}5l/CJ"4hFjY6cŎfׄ95 IZ$Χ]Shlz|ccB_EWμ rs;ܥl߅-Aתu)r^ﭭ;+_MݮZŻ2^!WsuUoT>.n|~O4iXT<Se?&1-zy}Y}̓F6Ĭ c+Rn~:fAN8^eJ`2qݡٮdnwI=4\Qt }؀YxUm2 Xvj]r%~pXxkx(0#T&GP^\,LɴG*\ 32x1O09~Q/o-Yg[jUL_/F:9'+bՄUƣ@r8?#|W5* ѶZ?Y:bҪJP'6p_n`Tx>k/4 R_ZǜQ#RXWsɩVl&:9_Yp~ω4iҚc3x{߈63ꘕ=L"X7Ya57BOV7QQxU<.r|y QҖ( ^Kڠo1+9j讹f=<;C{%K J-5?km'nd :utT&GB_FQVSGs֝$)hq_6X$)C :$R/'*o}]5@+M)( m|H>TЕxt,$VV/>F~EW[X=|X1+Z"cFֲ[.;Vy x:$_wܜU _pNԩl uvGѳ75pJ!JcqA %TdUnpm &{ï'xjB.&n)+~QD>]%J}:W%_}pzz^}P4`ߐ$&~̅\(H 1KwŹMHa0Mʈqy *ШXto<7o:Ȳ'<[\A8@bJea+r4ST0#]?jVr2=|ΛUlYYR.,.Sߖ9)wHt嶫=Kou|R@f}8h>Oκ;41=V.Cvtcs _ItIĻǝ 'ҳ^?ÚО2VR~!iR{E|#8nGv8sĝ:'CT֕<{7·&p %AB 1t9.Q]}Tpk5ߚ`yޓHtH0!XU:e uExGlwzoCl7qm:n5E׏ zQ+rDl0aE r3oB!}PuQpmvrq])tddL)P9iT\ܙ`"6hR,ӎ (/L:lXEU˹9Ar,+b+eCˁ (ۥ߾>%z#0raa0۳υdqs\p eiM4Oaw&MeIPG5( 3~e^Ff-zHLBo?&MȖz;KI CSmn,&'y#[i9YXx6ⴋ;FN@񰮀SLGVAoR.y#.4vWՉc#^zJ;ѐT6+AA䖔wF0F+C}bE(6/>K7OAAֹ'Zp[\\U5\]۫#t V k %#.v֖1h %!+IUU"BjK0Aw.4~W[2e d,2W͂W$|gn0ZaѬC@ u CİƍbI88 _|)Rk<=EqGM<ɝ磌 O0:J cXW2os[.2۞+MZ>zOT6iP@ VM!m{Vs"^em [3K\=74XL*\֨DP5 n 8/whѻTTՉwvZ^ DbL`}W"av-vOw$3=U2b'`eEGztk"Q2G9O8ۆ sI94"ab!)e`E/<>QUm>JDdz)ݗ ƩsԲe1N*Uw[H\>|Ku.,g@bm}at6]npoDžR|'ar2T,hk Jv8.C!kѮӺIl?82ZJe 'pE9xyRé+t KZ)j7@f_~;5䶤7!5mln\ڔ͑B@p>F/ܻp[|GYZ@:@Wq|3.z%3^}V!XoLD( ^2.Z1cu)L{rb!.qCuv &Cʋ#?˩<-x}5B'ݫ;1tQ]bF~6NQկګԎ!^-CMuK!<]L?(bQnnႾ\LF~/}=9x]ϊGטwdlh&A")B=%.qy!Uݦj-[EGT_Z]O֦fKܝQBvNL*bϨ'!W S}ykIƾ,:~)\IF*fmjۏ<..펁VKvsiБ\w]˵kgA7uGHVhnjy)'%v$)_#'YPEi+}F5ҟmcșڞi2X`tw?Y :*v*b~]mDQCzzpY 1Ԧɯ`۱<`9F3Q9Nl!DˢG߀gJ q-g.1agݖ%w"ϋLU:V{Yr*&_xur 'Ә!+N,LH%K)d[_T]kSyD&YP$ VNy6Og;eiwo=@Mf^h磋2Lwd·wQ]402q?`R@1wl4O:j`I/;B d(8TlgМ99K G)M7㫬+`Wʳ߹4Z6wĈO^V8;Nh"txvemSģOb=un`mwy|7gsqY;Tm*^K}dNgQb@xghW\1ĩ_m ~]aM2&?HFȎGBGS y폜gcfƬ_2 YZ#^\A)dRʻpA nP#^1nfrOfE zd{R>;èvi8=V&mT}%mg37uCńd.|6uiEb2PAR$&xWM/2ļhT(M"l=egg41Z̴#@OF~aJ&l$1Hs{ܒX+n{GctgVe\=O#EaQW?Lш'R*@bH4Ԋ¸A'.҈wq1LֹmɈq7 r ^9c-!V^ZY RX^Br -ۜ-)M8|;posAnXZF͎̐CX0hTAM3N/Zd$t5~: s=&L.GPz זn< Goo`8&r " i'' =ZC^OX辀fJʣ~iĥicCbWfK/J%{WIwcֵJM(Ѝﱊ*,걨['P{bAܨǣitWU=K\"}-6 7n3jSgHdm3*~R g- U]\`F:eHDexp9x{eYr"<&#uPBtL@Œ1K0oq%ΫFΞ5Z7;)5FLȂeRc{?#m1Ҕpok@Wx`ĶEɖ`&*[5 NSV㓇\P5_=욬jgzB̉ rw.?KbLt M)"װZzflPaQtU^0A!fMLà #<R_,x Wj;*O$m*n܌$Qu#z~4D TNCpUJ|ac?~A#d8VhUvJQ;C/mBRYuKwD%=JBQ=J~WwJcĹeU zAz6&HԆyyt$VTG{J Tg?- qJɷD"7^u \i<=Z`Iq 7@`?x}5 )%F|m֓E?k; #FKҹzsFs[﯏`)/@ͷ3.8Gk;}oAEtAd4'F/O'lc( S-J0%5ROnu4׹ bn񿦆ǧVI\ȁ^^ADUЇߓ5ѣFw~ Rʥ'Upb;SH >1_eH(oԒǠ4p5MSH4GUj T^Z2㋺qEftc)])Ҵ1L/q*4| vQq)zxB). o,bBhR6n o8ѫ$J_R)~ϣثc @ǖ{Sx:NaA IJ鈱1 1b$*^FS "ߩŬ[뗫uq,D[^(2R^Q!(@txAƩwc\w* mp+Pf-7vSKhɇ*{b`ZӖ+NX1tԒxMG9^ږ2Wl0rs7k J EpG~;xm]/ώhUiu[L[ t g߯,rz11[,`vO-NuKVUaFg|VJd4uPx !AI^pAxJ4ib._"C) 67Z$%ѐn| a/` PxqS-S&PU/REP4+dM&fF|؀>m%]|@ *cj~t5bt86śk_ltOвHvp9 j7h~ۍ!uD5(6,rOwmLĞR{kPuEDHu4]6@t,:6r+𺛃IJp/F> 5tnF(x*pM,rZ{9({uRŷn'2z k`,LZMit敞ad ll XUgSy(wf>Q0э+4G~D:=7v 2Py'>@] 'YdM0dWY#I f8TF&0,:LI/"!KPUF;tsCj87Btݴ~@t:kW(r^&v1MS{OY\O>2EDg,{5aT+M4>'% -."\+S[ f䫦UQi{}f|%|҄l -r=kI,]y"1gV+珍k:tՏSFTpݴi¾FxT?Lˤ_#;Po&^} Aug-ЕM?FC_ I2|n /< ѹƺYOUqC0!Xx(65qK'Q1LVP4| 6e<䝚PHƿ>Z>LHe705ipU٢?C d(nR>zKzrL{!"C?1?ۖʷ^ε'J~UP#J~Oy{l}Az3+}7 ? uނtFѰ*Ɋ99?6f ʤY?d p"'߲:!l'w}>Ǝ&#^B)Nf%9,J"-yYSކ*QY%~U=)W,8WS\<(0E(gdRR.Q+v~YϽ]j{ *9 xrQr(nԻhJvuG]HkU5OG;Wa"FmSU^wxi9{6w~p@ON)IZ(LM˝֏V^'4-$fus~P"sדeC%rcs@ӏ9+TēlnP\W&a|T˚/?׬Cx:H{wi2QFkTj||NM#֢XllIGm<{fV]p ֏-&[x3n֪4 {1J`}IvT\# {<;fl)VoN۔3L\?P7A\y^)OWRh6h8'瀦m?"3'e,OK^o>*ɋ¨˅\uYSb4 2Ή-qH8[) ,QqFEi*$ڄ%aV\os^J$J)~*sxuOڀBgǺclZ@a16>9ٝm#/K5'̕w 1mED0롵z|\w_ƇLqB1 p׈[%6^AO: }ݲ,̀Ks1@ǢT*V.֒aZĝ:0O;g1} K#ШX]JBA/; ȿFTXgc*͠UQ/{ʚl`x5@;wwCiiIqN&#).G-STt Xlȕծ~|佤$A01*(?[X׻0PKgX2̦eAfZg5{~ Prp{(Xpirq؂L5!F:A. (7-}Fي?+5{3hk­njko2WؑPn2]uⰦut} ժbh2"`”=)NcP%ꏴ3zЊY=.%2"P9"=9}Ꟑ22:B̧P8wJE1+\̩0Xjq.'QMn=XTUњHIhJBYȻgϧzG}0} zQDb$"kI_=6]h9;f8'm$S>cjpkοt7 z:aMEwR/݉"V>#*'wHkGRlѦNH̽!?<ãGMs⥣s'S};z .sfyl쁹}1{˚r()y?o1XiDF>ԋ,⌕z,2";v !eWD݃j{̱P7K#(ho~n_Έ[[Vwvy NTƾE+O.mPL4ٶ+:=nkI%}Җߑΰc{@f&W7,ӓMUɊbc{n"\2Q깋(2 /x3rspH7t+o>c'1ȍCٔJWv&] Ag,JZފHqgoJ((9$Kg%&[8_6ye{j BB wU9ePgv>`,@Y&1B,t]_{l<6ȇ!4 Lퟟ|=1"a 515&S{i."^149{({v_8hg{9/$̑W,Ӧ!؝-DӳLYECfKIҺʭZB>Aډ{`o]UʧAkz~Nz [X 3v(S566w|o0UGG$wJTEWQb 7Q]"gr$2G;"&YdDJGb@mG@~\ A>}Ss{HHe_/ЙnC 9 DK7g ʘ(¿m.[^4+؊{K)zTr)7|^?N8J8qi./4 +b,٥ޝ֑?WY}-QC`b(B3h#ŤC/68#aӢ ཤY>\|G =$ ~"\b pyc`Ae+%U]2DH@[NDGF!מ&~{tt1%}(֯¾iִ:gz7iVA~- NHz[ +2jL"?·aEzsۧ25d3]tׄH~d,O 5OU*[ FGon#9}6x"flޖ׉aakEfBJ68(3n?IqTſj…r LRlx$Ku9+-$t4&H9eMdn7A}0E׮~*WC's G&0oS9ZM =saB3  ѽZz88g;*[[*T}j6R{W+ei(T𣖽!G*]n ,ᢈ97{G9ULMpp<ϭD]=—#7<3R&uYq;vbpSg| #E!)mcF]xg$븰Z'og UCMGAy,~y/]-~p^c& (-Iцت˯PfX),8/?*nV:ܗBc2Bo_j7)N)>;gcT`і] O`ڕ'zW#wM/\8cMwec!cjhjkoz z.}e =Y.+-k@Tʌ?*@pqrݣ0⻶P  GMWbʩDw֮MJW?nת H n mܦ.>WGǩ6sZbdR z6?z?@9*lNmw-p!%﨩Ktn$$o$i;ټҌІyD4"\fdCE&*n?ѡQ(Xy^ ʟzh0xE ad5$ &Y MϏ 8(C͠G 7C4+d]*g<)r. mu05 =yX$$APfsz*7g+xhi[Fļ3q>3[9 ,]% Lgfcv7Z<64piz- jdPg5/=0,Fe˂s9 x28C"6."2xgчrw1 ++3YBM۫7ٯss ;™הG/|1x'n*%=QOX `^"sRyZ o04Jr!&1n4ȵ7(ܣNj-zܤ:Kiv$־'} zdzF8!`rOe:X,CDG&Oٴ',cPVR_Qf7Ǜ|q}xjͮ~F%::*@ȩuE_4DcDx,F&w7Z: 6|2$BDuʚKf_|,(fg;+l?<L>FC iC󋲸=n>RF!h;)GM>L&- @ GCy :џ󟗲#BFj2=5<"@ )5r>|&uVK.ԙ:of *d23nd`gD[n ;<V)a(}`3yPYM k}@ L``nCP̙!D6Brhۼ!qqw'YPTNA F}'eq %@F1׼J;f(/ܗv`- @ND,$ Inz4o,-})$M>ޕڛ.~ <}"=i(@K_D?Nᘘ Ŭf'?xI (>/0n`o"r Qg^-i-G@DS= D?[C0KBƉ7.5ߌK{ԫ b'|% bV~uUBŠ$FR7tegܦs4?bXwzͧdw7WY+tcyb >[ûaO1]u l5smU\y[׼ J/+Љ`BGJweίx;Tl01@:}J`K/fQd@R%K%OvWC$>KaR0g{`(Ѝ׆)KALWMM>nǑn&y{mU#s6Saa| L#؁Ky(r k Gۇpb ,57),vPGl,//{l,7vuFL<}ߐ(#F4`=vOzv̈́t۷[tК7@TM.9߉m"7p֫y|>_:*&P8n{l{̴_?gP4 ݈&?V5.$ i'|ePY|'[k9oS?he硡~ns1xzc "_eG+UU3sv8)@ޑ"I䟚{jdGЈ~eGL7^WY>,|,{J0H2Њ#dk1EvNj9c 6`4cU#{TrYxtoˡYuzμ1lF)+K+LkfC`処1.lF٪R-9. ,H9ʴxNjPũ -Yr{oZ(&+?f,`%VM(}@MGK;_4VlK칇`j}D~a3T  ['mǝy"pvy97|f/Duɲ>p:s¿k#&CP̑{r7$:\HJ{֤fV1Ƀ1QEl t?ݤW7bǹQރ7F2ba0m2UJOp=Lo5R_>EЖ\ilsWܝݧ6Yv@C"sРYD}%NPϗL8 xiQ{X5tu%1wGpД@@= $jh%8Ejݴ78gM{XuäMRZ3 _h 5͐:,# ?v+qβJ$Dq!Z=Pb%mgv98pQ&Z)pXbZs(]J֡/Sfc\'N&~~RIeOZA1[t׳8lu;*_ wy&D쇘\8͆/lDޱIFCꌻ4|pyo7kCW? 0ˁ;(DvMcu@ :}wKˈ(˜ELXBv h#ѪGW.ZBWsqWntOqI2އ¿#.Vj(E5tfA5\9QdK}3̨TF `+, 4 Dޗ{6EC6TX߸<5Է2IIJ<.D",LvK\-}Sޒ?Aɇf S>!"PN8;Ҵ+db^rro,oFNMHuOpIE1MKq"WIMf]l7Fr U5?q+ʰVRCE,w#戬 ?}^;qn"Q2J!?{spF8_R wtCjI3}wV;1)[{$[ucC1:9J tS@?+|M+ZS剦SgA3OcĽo yhK Q(н Ѫo\C|ŷ'mT dOL22 wNGr>mv7I2|\ ʈ*NJo IDƶ-Wk=)sRb>UOR]g3E*e _!0{#I'# QԱöA}C8[աꭸX}/’t980‚G6 =b}nWafۂ!֖(,+K-cf? uq} ;:~NQG/+#.8>2Cw?`Qh;)wLp&f"We79sn|->hOctr0bD "DZBy-R:ȟF"BMMVD z &2 Glj+,-)/鍞|!Aʓ8v #'cVZǴ93U4ϐ. Q43*H 8ᗎahzu;L48ip3[YFœЛ_S-#^D@cG+bã^ Ÿp7O||>ѭl7~Z#9srhTc\ OD}ZAxRB?q94L'#nOK тSi,$ɭvtHO!cXXI kެ$IvrEC7;%lkvD Wpآ ])s%XR٠.|dd~^iR=Og>T9>dOhq"1~Ùn"ZW> Y*5 "Dk,5(b^Esb%pxC]qE|L9 ԏx)E= BS$C\ꙗrHnMٓfv*2`f\3BZvxRV¶ /T T ƑþqaP)z:w}[&F;rjCִFPIg,b hVT8P`Z>%Hj|Q ;&ӒxdOA,q%⤡Ȅpa&<%7xٌ Ɛ 31aJ= c?y5֡.Krh`7Y4rP1/*f*P(vkP=NlY`Je3Jl*$釯6-TZ&f!wHQ R"lO,iq C@ڼ{mE}t`3sZ:j߳:‹{0{T(h{M3=B) --AS*G}j}3ng$|^Gn?ta,J~3Lռ{X5L1oɷT+b$[8hb洐ZXx' ]M$r"EQ6~Nk)m 푏N wx/Nح>pMf?0˦t6WE-}3t1"gA=ㄆ]up~p>C+r{cPYq7j@TPU/򑳌|Jݠ C9vM &/WP뮓e7D3l2Txi'ஞPB =C Cn`Y&|rglμ'!6rXkCwؓEq'TfuG ]*]_ z[: NM9pL޹ Nr oE0r@ߐ!m\(J1`׏ONOەdBGtkR=JX ]hj /i鼾["*4ф$@y E{(DwT!S쎏36r"ا^{OGUIl1,Hy-w Ǣ䠼X'f/ V] K`{d9TI,0 bQ6a~"eHn& ,~&6n+kÏ@c=)";j&2hx{{6/猏aËefvʪao|3kؗigqe遳S=ء%c沇av%Ab7:)/T{'X 䉾";u4b|hB>RXYX#[ͣK69SgJ@wД޺r!Xw8_X(> G\a!Py5E{>lz=ptf`ncE6i =@XcEIg-c7L[56#SC>RaÅ \j mi:(bu 'ov]B/#]ow;^` !$HC5J\7ݕAx$͡0%)"9B$oe_V,[p$pVS(ǮRb/ (Ym֔Lx4A|p^$SC?v)rEK> ~oЈlLW [4 {^2q7?4w^l~MD)MUW'i6`[KS蹐4bT;\W4Wl5=CO>B[Е$.쿭]~W@Mkcu{L!o+>B(,<+T[Q$4pQfhf>wO;}km-bދJQBk}];_q6C-0A9Aˈ5R;Ӕ `jf@K׬ۛ8bYBʵu3;d%ϫ꠷槓Ue%bZiAGc5%#H5gj9b~pJ91B V< w:B\SdJvTaKQMfo=%S wO,4zi}wi>械96'whI xtdf\n< F>)tHv< (&gZdf2x`^~vl"jPkWaJO}iY, QW.535Ng/}^hYæUk%p|КwOuKH'|+b;R&]+Đ;zjή#kהRV5jvZ["JGb].i9ycwAOyj3A=k4E"5kܦ[͊ P$:x] 5{Г &aׄä5 K̤/׊a@!鞄c"+6%ƏHR,\j^? }ak,91Z%%/am{317T#JA}LqN0iVPHtY\|ybQ-<;/ T|s 9P!nBSAGǓ3U k#Y? mwM;eKz|\fq u*E"CvDz&łܟ;M2jeK2HŬeHպpiHUY9C+b~i^ .*LV+¬d#6}-tlN\jEvk=݄9\BBz*#~kJs]]<MG)M}Y˫è]sŅը>ѓ7y'DŽ2g~@B~4D A> xF\a|ZAA8k3e9qL3J) |w>SbGVpRz^ɡEMa|~Q EIkɻz4BI\Qeua86",yBD<-2g,)VI #q,J U8Xm70R}ϫ's_q_8~zdjEݹpZ{E5_w)lwX<_1 x;e \>qH)Q?,mlNQ\uohߜ8pDR  9$QorD\e<~3U6;1!䄜Yi“ N΀#c0Z*BJ (ٖFkuFغ}oRzF-#ُʻT$; a Jm=eWXwzZ8uX|ͷBSC:}ZQc:k Ϟi#.B 6m žh4tJ<9 yK!>R$3: V|=!9+#yW^yBB. v{9E(J)E Aa^,xhG5"PͰ p>_U†R= c:A9N # @g3){.2A Cy&vG aa9ͣ$'i+Q9+\p6 (@.Uș8rN1fk"p.mW\r$Jf^lDR#=chƔX#Y(X 앃ڙ 2#5WtڕCWZm0 88FM>\d jЌo=Fn PP2.zG#v_ #m%H?9H^sY5d~.|~p1h2xnVN :G#^2y>kdN S<4\Ny&6/m+f٘0D/67T70b5ici+#rc.kSHs3jKo1ʭ0ěʬo|r"gɏ(̓8 V_wR Ʉf<׎f7":ysS5TYp U6sHG}N[T܂Rᩩ O+GiN}>O%h`H6cG.]fB 8U #_>ABV8lgp@DH)} Z/NIhNnJVuvSB306/3AOLc$uOľ-N 7"&KF9Z޸lj0y?hvD蛂P){|2W( d;󼅘 qi Y6?l͟!gÁ(Du ;ulqǞGz?Nt~W%ŷec.28!pCY!!=޹!}鴢G_Dlsj}S챀d(t<|\nAMUJsǺ.TE"jRt#)-|; h/^cڽii!WJ=åJ@ #erCJ33ǁdq9W+)k@_?~\|C %O,ߕ1^L75pԕݏY6k Ed {;NJme,Cc2/!oB*cΟH(>4n<+*XPZ0{R?c7fÄ1.b:囇$uDU<J&W({V]j*H~n8NH{CX ?g1hZ:?tJ ӷPH}KT';¨|B!3=FbI(^"Iyd8#n(]Ӻ퇃oj~:G]8:[k2Nn ] nƉe$,ʈ:py[먳+)` +LJl=܉zlDHPHqLzn}>n}E+%G- -}Hh$IUzc~Ia-0_ i !.$;QƏI_aR]qRjf"b{,4obל 1܁(_$LT a(J*Y!}X'jqm,CG7TJؘ*+N6 K:i‚;3sb榜>7]ZDI4'SqP͙Tc F>ԏW`~#ǮjndG&6N>cfY6dž-4' vgA[_D?֫1`1|Md嚙p=eH{15=bdG[Q}Q~n&F8QS;o犄SXcB7RZƙqNa f n4:y;?G=Sy+%gc=-4/VGiF` *]3gs|Va;{ff-X7u]9 yiAH=ܪ\ Ѱw|!#3FvMK-Ig3/h5MK&Oò6az]UH2U=^9;Ho6rbc6><BzC и{<(S )'5NØ^/R$?VIDoZlrЅJ BF! tÏo'{oY'?#϶/+ XT^sݦB6 A0_s P9߅"au3! 㫚Apxw>)ݏUq0G.'Ӣym@|iV1~pѭeny5Ի63\ܠ|whgu6QG*$1 1N Fg|) xS]-G"i_v лe74 h䴦")|RJakȣc9 Q5Ҿ`/s8(c[OY;RUy+z0T޴T]<+5,=| u]v 9yw 8=:(^d"xYb91c5&'.SMɠu F]sX]8%+p$U̵۰;㌊чi:Wk[_qDG]vկC<*^ieĊsṣ_{*cEӨUJ2.;c(uCAZaƓ.By}ē,67DS~Z1s: ꍌdA#+r_iIQZlP㋼;Jf3CpaّOٯt_F@\vc vʷOt Uêl*aJ?WMp}FNhFu&v#}'i"hrA.y[]+==Z& )Fu.bC Xlè2 brQaֆ{œȤd< Rs-o>=f1R%(|'z}ZdCw@jCOB1I-+Z- ÃcTPRw6p,w S=2u+]ذ45̱eBX$glkYq,p楿xK}9)RA`!C)~/)̀]3e$b k$T(;SCG˥ЏUߚ 5X(-e5N<*uSJޠ щ=McU7 wN8<#k{%L !V6uX5We 0# E}}ʸXOGOl u'SzK+#B.9Kq} D6!Jn0^nᣁa@aYB_ღ:+ՔpQa?Dy A;?B /k'@qxGU)aeotvGj bz|zlۭ*U!DVe.bzj1" 945pG%fbC8^L+_wG`t5ywv0Q%@]YF!W ( Z:"GxMG"HM|cB{"pFժmD%20iy'9 .-#Ӷi? 1g F A~(uK':>] UVwIM [zG73Pv~Ⱥ,8I,!bl,܍n,.`ǐT+V]8/&jSHB'!BoΡd4XMq9-pjԱ1s9EfWؤ#oޜv-j׃3\zQU,l{gXqRϗAa[$x[E'5fVHN?j) *AYs#3ffE*hnhRҍ%y2Ny?U@@>,|ZZ.R΋܇gT=q.ZPKG mGvg_.b粓\8cuݘag@|w\bj{T[(ŇFOUJ(kmg,H X!ǗBj1-T"Z&wB>A٣thcl? Lp+/yd.~ܶQ.)/Fo̘F݃[|sxޯH R݈PySY@d1l/(~K) 3ӯ>Cw*ȉzDVL,`@ܷ)Kq3W( ǻs#! 9<0ՕGnh: 2{nvΫK,;K)»@!{1y ['QۃPbYvy"$ E>ɫsA/{{,J7n,TWM( O3;@N#]LOlpD=ƀHNOw^ϕC!6BG ߱4&aSȇA=0 -sM=ؕXUv>5SՊ(躍+,t.رboޱ3cb꒯wgb(,#`@C{O2)s5MF=2 B̚ d@:z6;TN'3[gL{bg{wtN\AU$A @UGC؇S#H X* yJhjqP0M4e&نF z6T nEߝy<5՗ q@@@#o.ʄ>~$%7IdC?x:GvPc% +z>#;Lx/Бf菰7΁ v2ڈ>bn=@]& [ܐz}wm&{Rtamq0UÌvS:Wq̝!8^VHKrx=-&I5ҝik_;_-X7,8IL2 xt֟a`O-#kLx5&̕ЖK[1s_VP\@-> ̰71o ƌ h= dz;+ݔ)jM p&x/҈HHr 8r6F=xAlX (ۺ4re>`TBMUM97Df{%^_UI9#u8 [3om[LIzc ȬW@k{~ J% Ʃ=aNj{ <В"7{c_x4oG[9#y)]^۟9>6 *oŧ؄f1Z'Z9 kWB/Iձ?35!bSh"̔@-Ku-G?N!uSʟ.׭!{]5 `  ' T nz73DjP#IWhQFxϹEl~/*iZzؗ8+QZ1NvܓRH, ؕCr̬5sDyvhw7ElR'*6F<޶ۏ=p+ Z̕oUp-Y4>t v8N%pA I<{,?BBlʋ$IA\ʏv=ƞ:ёTIgӉasʑo Ab0$<ї<2}Qt փJ>$w3oq|u&(!u l6L,]3sL}Md "cB$ZR|_SgfēF*2s!6ܔD &_dmL=-YLʐ:(xuW@-_A!rX4j}۳IJ}|lU(u") KTGAW(ˏʭLv 00 ܑ]bqk8ݚq7滲rVT#Mk&6^Ő;OP6oF,8`.h?iq`}!36^TKFvݬ+ E <7" R|Cx^ /րOJ*lv>89v?rTE$4+Z=:ݪ|y6@Yz4dv)4fOa%AOO5r%"ylVE!%cIt/@~?%a$ƨMmﺍNu3 { ;C>|Cikڑm(K9ij}ԮW6?WD8j(<[`<6xP|t`4VG+UCv9)؍81-'0vFg=hM$\8sD]ד!̍|ުxTxе z ?&7p{۝Y4؉qp;gQt Pڣ8B5RHea `t젌E ?>`ds#]2|m)^GojǗ|NBJ~,{8)l}:޴vΎ_V[ N!\Dpq0Uq_]rK5f=T6iԹ_@m#"YVB2l׀j(o@LiJcA;>0yZ-rzo'P1:c|)㰦Nʼ~2%2 6aSa'05Q$ք!]=eS3Zc ua0E*J^`S2ƥO@uJp+c:lUŬR-𡸂 _Ab%ǧ wYj{`ro2!tK{3<9=t:/e= ˩>ݨx^L=+']8A]ZJKkhn&僐R)F7Rk4{zsAנO/`*Kw}, 4F-3쮝d-3IۙLLP ĐgnN2Yp.6_\$MlTe4Bc k)#y طe<+N2?[b{g HkB5{c /Oʬe*S>e>T'g»=Cg+IM0 ^Ub^DsxE":c%XP28Ñ`s.2pmRVY#7i,޳*Y>.bF#ԿOg R]^3ë:P#TmgZ~48g+0մPjP ~g•҄zżhKKN3?fJ ${"Ҭd\a9CPg8Dئ0GR)A(i 7[o^182]kn!r|w9ŢZzd6"z׫+A_9JI#gvbDπ:}m4mFE.XO.`~N\—OԕŹ>fl0iuRPNSk;x8FnZ$?8)..Q`Mtt^9o ǣ'2M,ӴnTZ0Zn$i?{R@\pS^:b؞X~%-%n[פM(13 O^֝߈,R  f붇1.;2i31vP- L,ao smH1[y:@Q,STz*M3BJ;^-tU;02E;B1tBb=nw[%/OB:gNW\p T~JI?T&L|Kִs,'ξ C"jIRqV x0C'bcyV>U9I1< &g˚BNPCQK]6##YtKjlH1_+)X&1+̾kD>X5R؃?xg!*[ 3Buf2 I]*3>3 F<-^$ouLShO%H;b%Ct%έ5ݙ" s"U}mǒNxZ\r-U\rDtuE .)=>CC[^ ᬸh ўݣxTa^9vbJ:^ިTXBsl'XH[fܼL!&Bz[o+ٚߴӒ*1F n6<4r1(Aa41kS7pܛGmK#z2iyփVKsw$!N.^/ٯ!qq^SO4G"XMr ;4xx9M=e{f5_*Zz33Oɝr#,HÇt&d3/H[%,ZApO0C̩ZRu2ZuBo#\X6~Lja2!!qƷR8ޱ(%m:1e1W}؎D%a7y圠E@rSڌlZd㣓1C,ti(ʔ/?-C\~FBd.b L~mE 8Uhҙ"0^ٴ+ ۈO5 s^E԰Z̚iw̶oYb*ܩ~OF4'_/|CC vpy" lbFYWDڳ`h8-Vf/yJ>bp#2gV*:@P^Eq`e1A38cϮ/MnM{B3~8<>X=k`^ai\pG#ȁmMΤFcX2+Bc|c7:f3q["-?Dh{cfռ}a *X 0QZfUL6=&}! .S[jڿK,Xz%yv ji w/Sl I 3`/HVnSwb?Xu2t:<_Ӑ=bǷ? [=_0$Z4j*FR;?std)V`PyU`<^ȄwE<LJ00NΗLdj*=~3%l,!*4=X&۸I1LV9kcz\+$[sВC`~2h.xYr 9ɴF*It v`96B4GOP{.UcnD1CMWlq#8Ƌ?TߘΜu%qo+qy]pg#ԾcЈ M5 c4:NߓtIl .6m;(Fi~MUG\E74g, 'u+h'`KZ\8Fȏ̇KwTDC4l\Q2^M$(bZ\+: RMh;H#Mƛp2iŏCоNŗνzS)ws|ČP{T; `Bh?jƖxtX~Ho) Df5?Fua_$Vv4K^k71i:cQs.ĽO-'\~4WKQ?bAc^t 1=nTOʼn#|OSD8URWCo'%74PJjK-p/e6t*a(ñ'Hl8#d_(:!'ǿz v֊ /Mk}:& )g›p^7i*@ ,ez9;6SEWvEIh#C+utP];SUg)Ͼx&ĺ&簵oо4%Vβh3Z{1խfT֨ +)iyk2VZt}aQLHLÝ]!a-B4lFNlwHB EA\_tI{sK|nS>>U=$2C>("Q S+?A$D@F]%Re$[銻ͫf#$ ipPx osemnjs`j XB%Jy}X0L.Ő&ٚniIxrjO)ͯ:H ☟AowE)7w1rXA( /I%-U/>Bٝ\nDg_{?~!7I/QoWaM'jjdNJ8$r6(3@:q9̞Ћ: õa*[io|t7>ue ?38kHl[zWz]<)d\ T/f2n \]J03w8Bx}vݚSq/ qq`UpZ}i83 hIDC._"es (}DV2[oNzm\Ts%-,D38^c/BPy.q3A1A<)PB/Y<}38樬@5>5aWXe}](02 p!&EuLjRS!Z^!+"IWEUDP: n'Q;gEVsR;ǔ2'"sAw>2Ulc,Yt6f˪-w,tzmal*GPrU_@P]wϤ2XD;sSJ8V8c:sݸ}[MϏ0-qbW?'vټϘFec닣Ρd]9P7PB)u lqc%TqaHmuRf aD:T.ݴDe[JN * J_Z4+}QG<^g&{Yw; cΈ܈QmY,y!_LDa܊nJm]au%SW0P#1]gQ2SJ2~/E[jagSԈ g)_ln7LKt"ur@EG)8ˤ K[XNh%ԃy撩KrR^BeQNgկnZ!4u%?V`H<p_v0QDXX([J7ɫHdO+"9RuLP);@&a5t+Z~I4A؅'pE~LaC:^㷡|7 2Unھ:Ԏ}hA"ݺ6PE [8"r.Mbh[Zbv8$_vJΨz4!m_j<<RĉQaY+lm:b-1\-][vdΆHcj SkCՊ[X4Iv,R!5*6N^n?H߇Zms6;ƿrs!#ld'%GWz9\fK .y_lBW[EF0LE)".#w#+PhhoZ AS"u5~ wDA2P+NɆ7juȫ]܋ $! STK W4>FG6CZ6HFUTתQS{Mg!sK\:/ |a.3Jf!KVeXLY/<u JWvj{T;l'wa0ht7FpQ;x;0Y IWN۰q; 5`xt4pƧ]m3-ZӨɅDȮ9 4Yb.d?M=\Pr&bU11yj]5bW0Nha<`߮K`mV_u-v׏^&ϯ>z^*̓v\<-x'#oyk~d ;!ٗvevrSAL.}ۏ\-:U` TBGItL =av(hխ2RkAv4n`vOظ @TĖ[͠p[9 "Nvx.F^ƒOs{%w:UgM(aWv!i]ED/ب:k J(~oܔ1i j IAm6$s|-fӧM8D^bX~r]I 2ťB\G21B*C@1~IQ*'L,&nPBQ8&rkSof* A%V`G@#y KMS\.okak6,.Q=9#%cp.Ojwk8>k O7Fݜ _ΧIT`@A9"ɱO0 /K#6;L^X{-k4/G)$M#ьS>~XR5Gqyq^Bb TTrWbK dK6=~&ΤmUUzfjk/n VceS។*P RFP ȶ e~k'"lWơӊw2Ɠ;لlyFj&HE}rGn!$Uu$Q\G-vސT;(E}TܝG׭zf̪6 YpÌiw[my !{_x8>ޅ1LAu9Cp!T! >7%S}R`-Y_R|~bKAxѹcPkDZ-dm.4!$ePgK_IR"O|MQhĜb)\p}\}" 9#z!sF,̀9C)Jfwbcɠ|lٶG.Ǹ`Tl|.;(+;Y"ب%j츘.{AEkr =Zc7+eP]<*y5r %KTu9߬A94GUƉ8zN[0Ps&U!*nU?vaqd`&Weڍ]丿m0 ir .pX&*%/~Gf9ݳtf i`B϶ho󲱓RvپZɺ12b#0qysB(uA=9N8.,|XzْM°K:oд>W%8A"a>%ZXYduDN+iׯip?fY;L9P-b¬?r>baytaQZ+QDG_ƒ4ƴa33펍FJ1L1oCk/F4s&O^F43CS$f/sP Htt!l6P4TIL_GP>KVU @ķ$zC#V^ZfzWza<#jx~F5GiUDw yN[&sJ[(ƠHW{- ăXA2s},ȖXnA. 薃iCq˸Nq:Ht]#(]R1EeOB"S0V@J&ecT'ZU" u-eⰐL5Q0QQDPJ; 1u&՚kuXcrZP]nW54LC|:wFRY{מ(|VA =ٱ':%,xJ/Ipw SM>AI4ݗge/)Wev]߁2Z8!>@2Zn%qi8`MyjIq rʾhw&<# !g9+ɷ y"(W8).\FXӣm =ŻҪvZm7Zh0?*Eq:ip]:䬵|8t 8B=NxP|{* /m<[+s ipljz.yeU_(nkit'}0.9Q?.=I= ş- BP%S2r?y5ҚMKҽfC+Ưۥ QoAzQpQ)b/vFV\_H:Lv'= q:toVGnjƼ՛`Xm8OJ(DWaOЄޡWI;uV..>~0=P ϐ1><1TMzN3Ŏ"p9GXvR;t!5*[[QآNF5)?1L1|KT_G4x&D93ǯ\mv+ɣS `5/ذ$Gz\W@֮Xp3]xgԼ7 Ь0EuEߍ~KX/4>ůã5[l$''ϣTIz3)ǧ'_N؁r+|7K.m~ĽM+Ixե@Tuϵ*gn?I_)&bCl}~/'wl rp6_9­DPTq\U4 ىLB)֩Ï]ZhD&НBkƌ~-l5HvLl}E} ~Lr/q_|Ff>r\Ȍ+%F<|`ENd+ x,8fX TGL'K! YJ۱4k#EgVHfp KH 92UocgAxfu,mR>z.u8P Oワ{` shcaRlK?w u z,ѻ",χoZD} vD8W8j.MvەsT}(ЎNTRaSu+ 9p꽸F-O{ǭ 3QNy[5Xí2asdhzc1Jpj lXU,t#.Ac&,^91"?k6aёq!ު$u[wQ&Np q A+In[@da^fg!e_C][\1~ghšT71}2"&`[SUqoԀ΁lU 6,;+y e 3^}% ƙX!-[ ـ ])Sm0 XFD2?0xUOޙP]t_ Ȅ޸4Ib8GkRJPF:ƺ1%W]jKE_i#2U5ɼZZ\]IeFP'vgjNaSfLpt;4)=[}όvo/2UeQGnJ/{x $fȜrd }" |<I7":Ȣ moxap[c<_Jo,>&=KIs@0sZ#axK>ʼnKb||p(XӞyH׾+.kTU% z&;|zxLmIIRmժ^Gj9-NN#TJ"X(?t+}X$J#$;3UG@\tVj2S RPQy|W$)K1e ǻ"۪x{Nz{ֻS)] }ـ2.)C[}Y6E+Vh;|xq1{.惝աNw) 5Q%2' xTpL4]9-혏"{XmJi} +wW yf\0.:BЮ3d/Zm;kU c܎8̀mG<6X/IטfQ)zm4W)^#|dajp^Q 5Uңj~|3|ɤM@;3M IE\us WSmm1 HN'}7+o^ؚ&_?a:E f+pcEM;?6ok>g{~ꗤ;ߴ 0sKzUr<pN6)&S{З!d/$9spTule|RPvP3:aMITf$ʝcXC9nr4q/&㏃Mx*|wݙF)dmRtNpFc8\qŝ›IR/8#?8K9WX2Q́d=;)DF *U H|R#H1 RitJp q Tq!PO \ͥ8}a,aょ j0fy'trV Z I݁f;H9ᠩ p t-,H~z\ԥH[gu=؁LiH]3$ 2Xvj|9 ܸLIF@T.` :/y _ 4p#О ,qE̍h}Amv nZʳm\Go~S:>ЙRe1'"2T%AӤiO}e0| OZV);~Z9Yj'Ì@ֺ\n\s%-@QQ NBDDf-p"-:t-nXDz*!u&%GQ{!˯PJ>apoJIaHSڡ'؍nyVb4|\ vqPQ Qb!,Q :Rt ,fEhbd!VaڭK.ӓ0/`wv-wcwr/ړ-@U݄yъ1* pC |_3DE+ǥ*jN>" BO%9\E w\ &W$"_Qz{4ߧLn h#փu4l8T%#yp"&P $/B(}CN|+Nu/Ihqv̗[ȣJ|`5C d|2ȘxS^o2xg]%@]O‹3o-+_̜o2 AigOZX\NZߪPћ8+^8#G0hJl/uKsʪ(zYø\i zQ؃_`{VUj#֗Y(G+M{{=D4IC1}I͞dyT=#L әg4s l.#[%X! oN] i`2=/5BkI8K~>Me%x-Hn)5{ڱ@03yB+69ˠ*$F {H+w-w\p(({M> ׾,uxQt#"qQ,[M0̟VhH^/|ty Pd?f'*4ĭ#RLQ?YM`~I(6o_@y>T= WXڣQH?@_~<D<1BL؂λd_Dfvݱvn|EWHq2a&OO g/L-PҰ|⎫eдJ[2s{JnL8$g4^Q0g_/w(U؍óze60a"oiSw1-!+E,b|FE `8d FTX~&j빒 J#]۝E3MQ,F F5Pw?LU82,}TC*Gs*ft^D+ v24F>:6P9Qe=rKBq0@1hpd1z^Y;QDrޚj0EGgD\L'}]wV;nlQ"I|S,n2gJ0䚲)baYM %kSpvpC3ǔx޸mRokr]PLqJT4NHOn%Q.IO<kt.d"q?/̼-wYb:pEށ*] dyqN#{G5+f,Umcy+s71`3An^kbg:)=ZIr0'`H0i. 9#$H0enpr@₥,RW #V"5ttx5ٺ9ٺQFD.ꄎGTL8z"NEK! F56i]Go73Cig 1\IRGu Y~K҄)l+{]E@6Tx>ea_)z!PT.#&*O\/)pWbCS('po2\^3@ H$;Ӑ੊)Rg ֖en, Syta\J{*+$5p*_B|eз6U&z3)?N[{Hrc8zbCWR6>EV=k:U@֡ Ԋ' ֏L0d!<ᖀ آոG#袩햀 A9|_O G x蘁(-X`VJٞR7rvcW 1Gñ.Xa+) ; J`՘p:;R)e~+cy:U)^Ki+"؂P(쯑\r1=*_)vϫ-Z'-LkM\XZ06E :Qdϐ*,9[A=z &߯ȥѥ@ݛg<ѨɮY_{ui6ܯmC>hWTdiɑ`v!1TmoHsL 28 E @p.Zŕ13THjI)?丌4A /"% =F)c@;&9APfYh!j^Q[:",ɇaCwHvmVw -wyN:ɲ8+2*湽DBB!z^d!1VSUz?DοhISrbЮ;YlF$b?WRsΖ9}e ]xM#(槲`Yzp YĐQzQOlt~({Uؕ]ΏI㶨]]`&Y0:lRrboa+\BQ"r˨|$N%``~XMrgX` EkUG47Q*:wo==0NdcELa /#T Y{*9]zb{ڡGaH*#/=·jKl6|7VKY=3sFt+`?<0g 7^2e7\N`0B_>-T o2*TliǬ<@&|?nVOpqķ05wyh,l0D l8(KvDϵ@&bp ehzus_j~D=!cëզ^L)̊-[ja̯kZ$Dגx(Z eB6I#ryq1Ai"ѶK73ےY!>,046v1?R9sQVMЂ` Ci?V꽸OHk?lX_y(-qB4}Z:5#"H >Iy&;T#-O##[D?XU5"nF2]ʹ]1.S>Z%3^7oTP:8R ]<ŷl7#3ծ%;uE;pRiݣh>Q;xNXQHE >U$#Fl2q@!PE_hj(DNK* l~vHY+2H$3H3LjЋz8Ő<:q@Nڪh f6PlT>Fs&u>tfg[מ6`_]e?tNe׉4{hx_-{DI@Z'/.JC)4%mKTHWIen8YO'9Qk5l bn|sV"3Ϗ|(k։TsXaP_`3ʝJ6}f4Θ$ Ǹ ;qcs n%-Q{ K7¿{xf n扵bOxޜ7k]\$/DO20Unw;6\4R=u*8э{%لm%9PtSSOv`]U]7[x}^!xP+>&!;E]h:Gak(;J>^.!nǻs*O[2c1ѸFFfM@i{w$*x1I|S'Z R"J2/7@wy>BNюyìhm4r9XEwJQى_/&)wOVEgCc?Sw[Y{;mW_B\M \Ѡ$t#3A9,-lӹVdl,8Z++{`Ne8a2AE²zK`5{?o_ FoedZʟ[~); vs.:ILj*( lo(>`W/#/EPH²ưL~Ӱc,^`O.O63=hwc/S:ӗ9UJ1F*M}`.'Ǧ^HqB]62d#ZH9=!%6Q~S2@_Bت=JV lf;&U%[Gkx;a(j/y{\KtM|yUubI:'F "˶I#>1MUw7Bh_|XLVN-[ukvNg`ߏQIj[ #m·;- R? yuGdH95V :ܺ?$QiW#t-7V $Qa\.PLBB# >/b! 9Xr01*0r- }O=٥2 ,c齙oD ҃CUgV!ږKi$Jpo6IBQmN?-2hJ˄4v<, 轖[57ann_zTٔH.( ;_r~#(O΢&f)J6c~]-ͣ~ wji(k!+^}?σ5ITԢGsDIju!i^krNKBerrL;9zqfi) _+mԷObRmZvDפ"ZS5]/a&Y=;~!5U"ұ/ɧ@+5mq9D+o񭕜%Cf`eu>03.^/|ov0C'w/Kn'[mKD#C,+vp]ⵙxy9Wb-<wQ8_XW(4fnZtr_X;M#Eu{HS A>͇-=,e$${(a-`>a#1nNjuhAQʐA?wU?[`HOwVL!bV0E)fW?XBIW3R]|qKG(ot5̮ DZ|HvdŹ刪rvM0'a#ݏԏ5eqF]xfםsPtϘ/rQi=_+դ_ u{]϶~U{0/N8Z%e{*M+ź~3[O 'ڼ44ۣk*:u_$@U/X ãKeD";hd [8v}`6¾^$>a. 5W$J;c5/T*O/VAkg!րvu$Wb=hqQ9@ Js 2Z_UKK3?)97$-E^vAK_ u=q^"Ah 蝭hXjKDj(իHt"% ^.k)Ѧ<7?ښD/CpڲսVTM sUfVm}ma0< 3Gop+ &*H?2T,kPQyPhaX78@ HꝚ kfNi]z}#h f#:6AbI6?BDhPjWrK4S0qK|J#x<(@IOvé sZ(ԹufSv*_e 2ʹ:Z{M(OxF:r#n5 HÔZq,E|{d;I0 vvg:abtM>s!i }ԉޏ!,A~qrajz#R<߈Y7.. wo&cFnWKӚ_*q DX"%u hJ)qOn|`&O1ħ}[QFt=;q|:6TU 7bOF֙_` ѸZ  Z!iVn5;=ψūtAZ;IzY#rI . e=/аdhT%$fjZSe~dqm+\@#i.JČ[b&:p.mS qc.-Ȣ7fgԁչi(z)-ՒӾ hcc7 i$ Wkn]jqo1i'У9'(cwSx}6WjC8dzÂ[d*@W fjmÿ"yu')HF< SfSB;KDcr2%FFD4*Y AuN7=t2Livm)`r6"v~ ƻ}I(A8(5嶅DV-]e˯hy`F')Kgؿ}14n^x޻6Bn^=N;9QDH` 82Z:򚟐~G# =ڸ|P ?5pusF1-QD1yƩNdNwx7 @H(z3Gnt٩nbG<̓쁜SɦV1 " <$La,T֤>!'aƻ"}VniZBq!ȭ9p gjB;T7CWR{^)BmƬ{rPxZdUnioN뷥JJ|YUcZN4Yʏ.IDNqQE5j(2(⬉T o{G4 XuKъ@Q"/}. ՠ͔WVX$A t/t D5ߴѳ# $-y&V[BD/aqd܄=h90irr-P['yޜSQnY koN|ӹ/3ʀ1ZC%:ávFShnbX" AI_m'L~%[3A u=zZl/#Ec4/ňV3%@w?˺܏Iyq5AIbJ_d(x17MD,9-&'ew? V0J뙖O kgÅd"|t;)D' [C M=t6@I@^E cP=HY /mtmQ}w/~SIi_̉ oYCya{I+5oMͫ8[t{(0iRMvpv$ ]"%c뻕%b2j;`OF:T/a 6o˱.Tf8 ڴ0| QD(E$]<(·FlGy;p ״$Lt+sp 2Bzi{oQuK_d&%ş_/FЎ]K2!VWS-_Zu>nG{7<[;ʖݎ9eG mքxw8VaV.H&J3"\o<(ӫ'fOAMuVKUf6 mbj xYr-Sק6\^Fm44~,qXmAk=G/b2R kBHp'za:ab-gOsKƒ˹yԊz,6~Ė3e*Aaic5}l:1vASRxemh{Vǫt0}my*GӤR\x/`t?'^'}=`H$NG# -Wiozِ5QY"poմp= =56x]4XQ2H2]s_J=2bpĦ,IW?+ۆr.vWNDM1Tn6ޛoSg;#ݖYf5mnq&z)aK\Nݼ@W"*3FxlS21Q ^j0KNrL`:'ˮT/BᅀKoTO\wcU`0X#5S /16UU *n1iBJ"6Т=gpJ\8reR 8t20kW-QL;KYzCw(,u$|~EI?䭺8Z''TܰmrFǛS/G_H~ B|2>?S4}&Z8[U] ̴Ň@0%+ȆBuYvxÛ'}_fo{?W$[τ.ׅbn_.ǡ t27\"df3yG:i)n5Ѻ2x+&5oڧ&Ь%e̚\uXڪ)Ľs3+7.1bq$~1QȘcf?({BZa^>ڮz*d8t>t-3`#sysamxh%Vwmdv"7:!O#RyGcG[wzXnxI nG39|h">gmb~8`C )uB }kyLqNIRm#) x*+`5g M5L3&tYV {ӮXD8``5X ֎%"5_-EP08p?*۩j%63}aXR/~zrIM >Ѣ.Yz3m@@ #-w֍ [4,xxWbB["i7Ӌ kv5w8-Mlf(zxh2J| y H̽?? Ӡ<93"f䠚ҺTmOvgi },тH$~ngjM$ũ^N> ٢#yE5;{iŨ;K *ST_}v-KJ#RݾInoPձ5oDPE23fM&Fwl m+#yʈꠅ ֗#$EؑxĿQ\׿P:[)yĕ˚c/_Dݬ$hibo:}"߃WVKCvndBTmҘ.ӫf4]nȃCBvnJ\ } |^1SgRc Zl_Nnh煖NtQrL?Gg\)WW!lℇg"L66_[\V3ZiBZȼ'hk>u*U{rӎ`%`b0*&g{B9y>D=g~*(7+BF52d-R|׋wf`\MȂ{8PR&,2"k6[>OB$x(v"j]:}:Xp"cNL,ܪ%@,x9eSBx̓D ~srN#ƨU⥳U"t<b. ZA]mKѧ;"n"T:FHI^ A6ha'R֮T:>`;fna y3;vͪ}iBPAҾ|q#`w3{Zb`2q5Vx@}_v&@)ڥ@vhm)sgc~{ҭE ܷmzh9Rn<=EJ, sH+C՚LkF8L# x2oH8.3YdMJ 9m;<6oGR-'pGgse - dsG@V-sf-Uks1Q#Z!f#K2˃5:+OLz4W~.!ÿ&z3uzDcI5ȑn7>-w,v;PnAEزLvڂل Ni{`ৱ`=c5x[x> ܘF#+BJZKzгES~^I龟_W̶^D^]Ӓ\1X+?wB)anۧd^@zsaE=Y9;|3(ţ_%tF̻a:fbj ʋC(yQQYyl69FQ~-㊶}!0f1ER䗺5"PS!w#; ى ?_kOÞ>irB,!9A܂ǧ$\bf-x5fk ^8Ky%|Rx\ZI9ُ:Ihe{#ǢHegG[3.QDHy+1ƵXW d0n[݃w:Oye]+N;켓a ^B`2hmlΥ)E猱8u ltjf BI:<؜M.It}V:&Y q Oy鎛Zڐ л'!y[G4@aMжK1 ,^x BQf2ʜ4ըs5\bLeX[[_I+nS츥H o1La%=B忱/F Lm\dRʇG[Q#QtA4.zy*WiƄwTX^mmX:anAn.$y*c<NGY᱾9 %oQ޸%&sR4ӐnNETΌ稊fbm=g1pM9C6pNRcnjo(ߒ"Bs;q=W-eׁr!@^`F6μ_9eg1{C6C9bOzXsi#Suddip#HOO"4_Mgweۿ1`:F nЗoBVD~61O32VO{^nQDDUE(R1XSrh4M\;BGqři`!T4"tv%a:eS80&KP~Bݵ3;y '̌{Fy(: ߩJQ8m1ia<1.yZiAj3EV,_I>Qԯ}~^$6S%79 z>%%]a0%e;8){ T?VBI˦L휽gjc{xh9xE> Ӟ$N}eVN-VOǂ$qD+~JOȤf̿;{xݤ}I-R^p uxrL7^,K/i jLӦgpf@(uA}p^O.#lRGnE{5#iFАj˕>Pm,:Q"K4IϞJq3(E=\$ ʛ^M"y>+Wk&T:.O%dLkBwչl t)du/+]3[IԶh.+Vg#YH#_iۢ[ ۄ{Xp9[޲bqԛTWi42EݒkM4se_| QJA-jZm(1$Ho_P,uoa/Zo rE_Lei1f1sj(:#V)#rս ,pF$C$)MpQz"a5mih>r堁k;G{td25z0[Uh=D,0$>7bЁpP  ,"6ѽYfmmFGVUsvHӋ/0@᚛Ox ?uhrb A#^]Ȕ 4伧 r n~kzb=G m&r燉I[%\Ǟi7#8Vn64~<ܘp "y6'7/ )niOeK[i|0NPY :?cSaۨFdO;<70@?4(kjo{ j9L@ޢy_ԫ? @ Yg"lnߍz NgݏTUA9!B1%H O?vRMmpQY=lp%&o=lNkB ,`H3uY{rQ el3~C-~viW0hm:&Uqje.z%6#L 9ďa=u+о2fc~BJ4&=x~YR ZxM=hsOt3%.(&1\#WGuBg1kYHEU J+6:-Ai3 I tP;^X6cRҘ;R >w/հfU#Z$"|;l[a{~jWayX-qWkPe oF#fG0w/cΩHaNn ǰF rǻ&(F1 =^yC!qA EHUEfPsesnMSBOo8. HOyyWzJ~L5flA,$/ٷ X`pED@^ϤqSM?۩˭'f^G[ɭ2 6#^ԗPvXw+A tK̶DD<uS')Xeu|T6X߆bF_ͽr|| ]ȅ%BLdb  p+쓨#mm2`2:31Gt&)~",%06ڒ*ZE|UJҫ?s1Fr'dFeF>fb&D3JZ v/jdA u꺲#]q]A:5e?~Q:.'K[k ༿mQ_XKKpK\c=}D# u"Ov!ѱI 4&翭4d%S, ?.Cװ CtA|<8ʟ|"liCǶ!O $"И}ֆ%©?\~,vg©=jXptpx&zúﰿ-'OE#|#/5pWLHiS$U  )+TL+\*em"@d^kl9\0G i*W9)w& 7Y/"ٹǃ$&i)ZVձ _!_v+"ge` U% :_  k=hRF鮐>W& '^5:H|.;`xV&,Nk-3ѐ\3HzH{fMQ!AYX+ \$R(mA>7 c Z$ B8Z))-QfV ֽ !7a'RG~pvLM c&.iVo9{w$?q1ft9V`Zx%yQ.`\Yn},yO53' lh CFfh6f!4u~P#8@T 5dUbi0ˎ GO9SI V{OP7B(qO++QmYO{+ <|{po"!+լ+d7M`pJC507b5;<вT|R = +G-R38o0 ` ]3yX~~JBf`@6 rY$,b24|ﴸ,OFh`n`8[dqBbVڲC_UxXCmB+p,X@*uXB#ˍba տL _ @cOnA(s4LQu)XvQ>Qsh٬5 !LmU~5T wUX!id3${-' G4.o(\u0mWOɡgY. ˞oۆCMuC8j{XR b#t=CW f|W>yG3gC0\aLlq07=kLZ\1tFYءc1He=Rv߁)ak7PwN~w!# h1#'cRGĿ'^ϧ;l0yk^d ?lbECFZ `ܽ152 tOb|F g/yj5E]ڀ"`/ \ߦNWnyM k@ Ͷ12?\oj;M#g).w<#Q1|12I-~FH.wl85]}V,n@0F-S]t~O :L' J|sE764jzXۨN$fEe'7R}f aLFIo(ڀ,Z]e~31˪'5늗 ;B]sv7S*z,nPt0/ga#oA+sEgႏV ts*X<;WJu{~-`3O. XֲW O@W/;dԐ oO4+!Yr>AM_ xòPv!l M!LsheC)}n(a J݆\ m ̿iOq7&:Jq~s-u>=؄^ v=F)S|i&2G 3eEŒ:oviT6f_$]/Y`I@? `)0ӌՈ gx;E-eBxA+mFCޣwXmrrO-d|Ek8\oϬp]\Q":z:3zl %)xt+JݔSr|lcZ5@uD7/!'5_Qw$;xeE4ԫM> &cP@N#v5D^h݇ ƛ];kV~-6ù8+uѺ J "+ ,Հ['K')`r+:Cl+?OķԺZIz[ TIO-ȂK/5#*\l[j+BAڶ-f$eQbN (#91GR ٤70-Du.xubEQ\]]Q".G("`)76Y 6 Τv</zJMս6~H2 WTl6rJb!IW^]̪RhKoNJ#vAMJ*/U߁+ / )UhylE;9#E2a O 4-q@0xa!8:[zTbQd.@i1]%ي;!"F8/-=X  oWҴǕ(r|Shy6g$JߞKh"K LgM쒄C)۔9mֽxQC`~OY^xv}V8e.)~ ،:n*!.W sKJ|%%C_g 4( !-vxؓGa:1z@h]'NhZυ&J9a`IlR'qKvxh ޒZ;/c% d";[# =gAr{#Ng t@b"Hǂ$n2v1,; Ul"6(K{C"/x\MlT_~_kD1IbaNb?;݃cQHPD yw/77F\g!ϳBG mW>?⩿=c+iF!=>qG݂bǂښԌG"<%عѪ~Y"̉|xyKCZ,d V$C '.Q1S5K+4 ҟ֍7,Qc.wt=aEeNfųV].j [R$}HUm+Ьa'̬YG$l`qBIDț őGJސ8L7G-*GB2_hw_yKxJ*1 yBK2Zr<z+ƦPPOFiV)>N/P%4X/M֠z sٯ.]I#>Q&OʂwO5HmIG-6MߊF5訁e)krb!NzpVGn$B^;,|±dZ'GTR;d |ahH{ƫk }^}'2R ;)#7TB/g3ò:TnYuf^*ȯ[Lze"aռ4N:a<>oUy3պy0QCh0PuدJuW(kjh;:㉘[hZJ/&&yG"jp-9ֱ7#x(݇sH#^Ҿ1Y_%B@ ;Be; ~}sZv y 9 2-)C(СXPg 4:of>#̅b mi*䬮n/3e r\0yUC-<ޠO>مʻJd,8%Z)k5gk:e[GhJ;Ov`, RF_<ĸ"J1(UςNjUE% /ǹNYXl>OQV/(!Dۦףiɖ)VZ&ƨ{R> zJLJџ\9M6dނɠc8K^?BgYP]Nb4٩P|\xL9q?c1q×K`\ ׆oqNH땼O~SY\S}aLTob1W;m݇Ua4=?$ӷuVNUc^(j,\RPNqۊvC%Q]SWewԉ=N G AiK@{Q!l!xvt&Yꋆ{ 0(P:ĆBUh:N !wkF:ZCi ?}CmQ:|˂#yf.s蠵Z\dֶ'Wb&=fh{|pks+ X]ptTf bC_I+32%%}D63Xwߴ1MN1Xm5o2K3 }PqUg,֥9ģ]i^>|^zQ@oM¨ӱ%En)7| {!$[.G_JlCUgF6/nX ,;Ғ~1̜ZEX2BoJ5.`FRR,B,ҎJ{!蛶%)DHXIkȓ}O3J7AB*#x _v ihT%Fި\I;]I!lTj+'%2-0T2m+HX@^htGI(ꓥ$,\ t=7:\Y9;DN?Xv "[2ZPq|;ppk=ߎw=$/r(+v2 Z 0gg:ț[+I٥Ez'"Jx85 6an߾ Ybf&/]˒xTYhdֿFd;L-^8r!DICP P/_mv)2ЋȼbNyE5.';շ(jNLe`לoXٰ 4 Z8(MZ@ )Ya^Kin}/$up?^1wiX*)ƴxp Kk7%1J:R9 ?ywC$GHÎ SJqYuTN yZ'ǞBIy+_^ãy'2yڭ?V1}0w`#K/"-7elnku|קA=` !hs2zϑVzRot{k(QKpdHPj%A8qeg` OYϲ]$1nxIU\L$:O8\Je_M]O#ƜI/X;̛䲀 <i_iV1S516`%` # Rymz[?įsk yF9QG"cʝUqpmuʀlBL2d%.."l".5v @19g9vHNYzT8r?05x]tlKD;.o1Wh2zžOY[gZ 4yѓ| SA;ҙ Zy"3v4>E; l aوv@_GoLJ뺓R~,)*!d7]*0x^% Q`j5a&w۰fwhKgY՟+3ʲ=a_t@rr^+#^â%yҭav33;ؚq/!Mpj ڬ`,ϛnsscKңhDwưMQaržAB]0dbʀZ5H̉}(V4/qh8C< [6/yO5a 5%n$C' ULmGe1G5Op;cry/[J]tTg8a*[ KH#O*Bu9Y2G2l2.<FcdTs:leu2Yݬq %K0m;x pmhZㆰ%%"me.ʦm̳d?bFQM/Znn( _E\g{ȤIu,ڑϭŽ XX&/q4>$̣Mss\^BݯF<~ARxv_4UpB۱!lO '' =,}D<(bj__f;V! 6:rzHypIGEl=V+v( 5n1xʸK_~{ 6^Cf|@!"ːTw^~ fZp, bҷim3f+.nNmlD^\^M9L,엉f9ؖtf$ka;%&R_7eU8^Zi/7+$U4DM{]Wrj X/4bSn{nbA/(lzjp&jUjc[qik䛶8otJU5xbĭ(𨱒+/$i\,c@7$xRԊ%@{AqtcDd,*QI vӅ5X(םR騡p$$4 6N8UA#TŨwI%`g^^N ]U2Nm#~D4?t}2;U8-`</.eb3ϙTro1 0;TA 9]NЁ%(Gk+&#-0Anv6ASMHP x`l:. l;0`;҅6J%anKܵTXgmh>\xoޫNrryx)re-sǴ>}wl _`EF]%.( )\ ;'ɐ?$ e ES`R^IK /徨:ϋJ `mԅq_Xgy'#Dt73aPxܱV%7y(ED>EwyX0.wa:- v[o)`E-Qu}1݀p?&=|ǥDr r3'nbTtYJ)~%!Neu->wML ց6Sxts:gT`M:]$#U/]b |BͶwH] w8SGu;LBߏM@m)GFU(7p#Cn2> P]6妬{"?ݎ0l)Wvuy^)IWZv晁%v(:wiz_ʛ=M[U^";;jiZM-P[t"-Ut}§Eq!Fz'_PO@3M+/{f!GKEz2a +6;E6y=jv_p2e#^ȤXpjbVsC8Dqb〞ZG(Jo<-GE҇N%xES_Y}ݖȲ}q)C{B^dx셞 V-XPxX%U358+|.岏h }~$0ڀ)Q]^tzEK(nV!o;ɟ W53Ԃ_Q¿^ˠ61yf%ngC *Ηc_/] w=: qfT,UZNP]I{;+64F}u%_zُG [*  _U֗aLT]"P[!WlM:MG@ns{ @ü ]&kg\3nv!WP™c[ ^r"j)ZٗffJ[I-"vLΰ<뤓wVbKn%ݚ$D\c#@ k@@zz DXN$Q)i׬ `Mx5S:Q,I']c.%cxGNGgXJ Ɗ ^w36.(f1=|hueR!>!8@e>TU&M[hS Rk=h&nnDrZm]W+08CO`dOA)?8jh|oHc6Kf :a r7`}^~n}tS;{Wa_J9lx ):l[ז Asѕ{9"U]f1$||0.F-@o>jfsO8E~(gP,ƒHdMRxZM8! v n>28+%]%۔NT5h}8焩qb7]"jF 祘}[s܁ʐe m8,۩^K1RNZ bշws!SCnH`!m(tѮΥ R^Yq?k. bVy KF^3:MM 8B7ݟO<jQ!g]X#7|x'm!cMq$PжՂ$M$F {7 /mwh 8QhxHZ $`\QԊ2s< H7[ ƵN|ڿ(g*lDXI굅>.v5;zG|Tj*=tIsܻbih8?? J%h&J{T@рmFצ GDTk d2J:5S5syW >Ӏ7~".EW(ZQzHI<+memPgw֊f/>Cv~qI.ŴuZMgPE4%Y9_ZrgF$$:XؙsFO(a- &k2#t!gXiMW0qL=ex%ӈU,|D`,b1[ N>` GgNm"#dja+ Dגد%rstmoYhtD=0UeZp$(t [N}He6!T-\D DQ(<HʇIery s^K*Bw)Y-AN=^(NmOGp?x陎˶.1fߺ#lg~ n~b.C KL뮰Qv T%细rN= h~ -S+47lc %lCMq H@ޣݽwZɝSYL/]kA`AJ䌃 QpO=?@(suڱqC9;t7p7se qXTs@*+!}me#gX)Z=څ-⍛dICk^lV6Rxa?S2 ; Z_m_w`RURW3]^֞E[=Pݤ؉v?Wưh }y쨉[ƻ ^/TѠ|v{'J’+2veRtl1a;H!`[ȵb+kA}0tP Nvv/P[b8vdK+$|C!y3i&?L-5lӵɓhrn7v?`|BP/lnչ3rT!wT>Ea 5zӯc 4KrYv Ȩ,)_- &xga}o("\=hyI:%kbrx-.44J//㨽Tc]WZkjI~he'Tvf&PVzj'_ps $Tvmrm1M:cVo'qjEn<7krA7| Zp7K =]v!aL#Ɵk."5'{) ejE~4+N͉J2qvQtn#N6KYov3y!3GP9W&_.68,IXzUBf$rH#t*t^|*tMs䢴]*- -x ZO\6| v/+2 v^j1^*)ZҤR<Қue/mCЯFҭ-.0֊ uN{ɘdX&2W@Ĵ( }MROvS‡#[ \֖fPnsDOG{1s9 !m+)YAJ?243{qB@Ȳg֪(2[B`#+z׿˛ſ`KѽlKvI5;ϋ u+V*nP pd"W/AHߘ? D iC[gṀY1@H67Kz޺+^Jʎrٸ`2`^]J;ܔ*pyWX1FIx<$g_`oċna,%O|fw cVU1RϹ`ior6xaPҭҗܰyZfX({gg[{l5geJ{jla7IA5L@;WGΖLNT$06"A+p&L]I & %9Z] 4D\AHjE{j ЦP>۪5W[1uߞx(U&*}>O=y'=Hx= P `$aqغ9tOMI5yA d}'\WFl)((.25I?q^ʧZɫH1]Z:5c(c*q91H4C~bXۊyIQzٖw@V zcb( VͱχMd3)UXj(c^RE2 9NTAtk\J͠O,0uU+H:H`pɲE'(ļ2pKSޑסUǘ0gE\LDV }e3-*jqG dQ<< !!Ąm=!`xݝBG+@Jx)p%Z1a5]7ا 1% &8@懧n2#[RUng3jx23m1Ľ.m8^A9޼ RGu߳v?iҠ\_/=[&QK%6&^y4Fn dW~;*"MPKL_ MT! Vr"Ac-Pfa\`D,pCg @z⋳$U<ֈ#@]V0~CF*ۖ)17숶a5_0׆QU)F+a hAk>`Fg)mH;3;1uO5{a65#"tZAT[6<RXLhyŒCLQ z΅9 Io -"48֔Ĝ9)X1L`sK̰2ݧ8wqԒK0RxT氖S'38b(Ky-݁N5/qxos/s[:<^96)`xҊf}|::^j,4s*;|")y&Y<(wB-UM?[͚AL#'˪jq~R{V.~ 1AawMMjWqt'v@#罼赕+ZBHs|<_4$jlY2xհ 7ƕ@JNwkw8&% Vi+xLi^vqBmNk|pk)6 uSICzŲo9G+"fӶ 8z&**-)مR9p؇۫D#i,'V>z)ҡ˲EF(VXeM|0w qq@B,3 7ɥN;r4&n9fvGNF+ɜhП'e؋j7pf-M;nW9枨z7siTFUKּ~#JyZN~J)b嬥^Up!D L$kBQ 26N#C TFCR`.~R?QF&\JV\vD&i|>I0o]m9o4|ݙ)%<792J{A% Ykf`2TMfR G_RbC?tkLJ$SC?_8la,Y%kW]+r_?`3p04kE*쩤z=e \V# Gz4OQ ѣ?*8œE#4SU@Cbi3pp Utb~/ O*57GD'Td," 4$UTX@djO(^hD+%.GXϗS.=Mm79zSvř>%bO`Ov;<βۜ˜%߀.: 0ӼV]"Zx };^&&<}s0;簆nZf/^Qu9J3O!חA{F}rke<9OV>P 6'F} AN05.Bz;NaC{nQ>,7a:^oE:52K<&~QaKt1Qo r&Ӄ#&{ҕn,Ps|U]kE_;jװ9o)׾ө?LAúI<(^Dx1}M%e4GHJe4"<–z5zN;uP \lk@Ь=yJT 7|ZXHm*N~!Ǚ>o=PYp cgi=.֞f9CBFZK2C|Lk[ T#tg=춖gDW oeTvyl_fw0h8OER 2F #"^Vӣ"`/NKK_"XyZUgZA7s7j>2YΛY,hripbR bvhx?r>sG&A(GNLqD6E$ϞmGm|h=^ҥ"DB\I;e "š+wk k=E٤3NW7{,U?0jV4b~65x,?u@@zRy*w%ks o`NĺBŎ89*EZ3?M Eּ'P݇-yvă*" VǗ"' ]$qU"pYg-NۄU6i"~ni}|@Դ0wd=|z372C{$^[S9^ kK#,s䩧G ȧslīve_-Fywz'+BurzzymTXcxvNh0IyZ:#CR2nxv"{7[m@Z ў D%VB5S9L4L9JVuC7]4ª-F?}Q9q7in DV^wAA*v.&?lc/cP +P״;L@Q<ƝMjE@RZOva=vNG MRT ]$l-N )(>L8ʞx͚U@-a'v<|= i"[]X NV~wu10#bm1")B:I6C]}⍿r UHcWW iO}\e?wK9"o~L]e=bʤu&A`c(b'yŎ`C˹\Y™F7 Bo<6a&wiS-r3DQb'2kH,o50Tܵjψ |A;{ڔWQ1 LjA#Ѽp2}Uz!JZ)yȔ֖>Y<˸iuEi.La悜.Y ZϒN -h5[˖Iڛ4O>f6M9X_ .Z6gE_Ir `\`1P-d[k6c{}N{ՊTt6 bk$wV@ǛT>~Tzm~On_Cj3T7a#mmNą6* aOZOp!E}SD QS6aS{u'|&h#+W,;Ӡq4oK` 08gsHYYuVqxc?qqk"AiJ7yTZeD;˙B t޿9tBocF!2v~{VsO‡_{ (@$БA~jlr`?.!I|& iÀ,~ف(tT,ö5;9v5W qr;H/WR!O*Pk|j8[N9 "fӭەq[jEjDɨ1l(4;M0bV^Qhi'v]# 5J2-tm /XmjqpFeޕzGk|TG:ixӀzvPxv$CUaJ!:_!|EXef +z+Oq z@Q3Gb/Qrϼ%?tf3YEj/ /db)kcBG]E=78Gk' 7xaQv q7EEK`NO𢩂]:v29?mk~ӜY$\wsj t;miA8LA4I8jc>{ZQYy].2=mh]ŕ1sЮuB;W1IZPx|-iQ>5a$'wW-]j\bp=ʇ5k߭tƽ X}FC%%W}Kclu;\Ol_ܪV[!qRl֪`In4W =+Ki` *\+hHK\ч_d`5/@u* (SrDрG.c(ѣ uo<`s31`]1]g .~#|Y>rd}st*h'<-%Љ d 'PGgJ+DL]<3=I;w^XƹWr'o:⪠ۿ, *V\i:ctَ=(ذZi  ffwBv˻Y O<-kXds=o!-^z oC}3p8%`'܂l@.꒞шt"M>." Ƨ.l7?d"G0'OHH?8SW^|P]49\[7ʣ:C KI)ujAcr1E"2#66B"D~ >ꩫ;l5+(xażxi vwJ+9N>M>>yr*%N]UBx\5cS_*- ^כbR:) Ec(\n,t3኱1l 'z65Lp.nT2~"p= VmCll {^d TdeOڢ>,@nsJ A>0L I9-yjU&/b `xTW#'l m2Ź^٣Q=>LJ$ջq^ EQHfzhLXA D,n~Jcb{j) @oA-C.]K$[# Լ/Ao8UEuUf &\;)jr-fSO`+k![/k躸=D!P~eYA'ŝD }x'V&h_#bs7En<ˮh}'Q`\0T* T5}< -x]q\"1\/?tSrdօΝo䛷f5*Kv?լfu/&Tʐʹj=1rn)fF!c ^}2vv3=[n~bU3wW%jCTbM^)3ejNZJ:b=JJw}y!Mݪ1X܈!fAȀy=!i ?Y9& ofӋo.|)woL[n|<=yxvi$ާZROՕ״uBI?w?aMHP%'v!Sރ{xCŧt#V?1hdpsՇt!J E.#[7'1IյV[it'=pP_Xx݆oYfqf5m+ܘ/xS38ox.Nx| ȉ/īޅ.,zHlYzF)-ȱh` .omi=[)"J𧐼6-wйTBu6}(g|G\x_Y"Ԓ緢*L='7~#p+yHZ">Tbz32Mb_L"1ip.).!Ef ~fs0!g0σ63kÑ˳8L}݁ndpHuwy|uR8'4/5dc|'N88;a O=N;ZYkQ$%Fs -%4'Ph뉽 /D?ŏ1$.*um*t(<êzʕo= (^*J(p0i>Lz.Q)_Hn?{3 6G^T+QeU\Ew"mRڲw$u|Aq/t߬EƩi{O G~HGeKbD=w9z[f&J V ,.XV" -%!rWTBӽbf((K #o\۩{VN]J i5̓<[BЄ[Uloۻٶv`鮷C*s~n9}V4xARipnSP ϰcM` Ȭ).cAjl$ t['_tGCQebljKFG5m &xui<\֏mmM ZTgzH1`m.b|9'?pTdH-x\1Ƹӂ8'.12<xn[?>cxK ^vucS> >Wo6]em΀A=(t*(z|RL}ulNNK59&JFw+D/G@Q/;h*gfZqIcw7G s[Cdq/=򻡊&?N`Ur:gwqi'iOu)gզ(Irl^rSHS)݂|8ij-AD!ϸ<"a#%S!V5:iP_Dː9Y)iB*PF>\C&u}ZΦ')Xȋ ݼ'S)u2kH9d6,*ke3=2t׀辒=k/$ ZG,#= w6GΉ S #Mӿ*O\)=U;bI/TB#!7{d@NGg@:O8! w>i1e lk*)ƅY& BEhm) Б NgFU9ߵ|pF@h8aj:rRrI?4M-ϭ)$sFk*{#ʫG̓K// )Y2n5Yp4Plْ?\~|/sȏ@= 6qJ5O~bߵ |;\岷wk6K ,7YT/W <E4Abҁ\v_a[u61fY<A;O"Ksd⚔12m& A ߴ16ψ”S`D W&=+92k>oV6.C qyNE6|.6Y_SaE"ACc+z jqJw%Au)t!=ZACPA;Fo[篪;;БgW"D UMMelOE@ )ɣTfe,+ia&%ރtbWDZɲmYeb7I,h.$Y@^rL;ρY9c}ε}bq)W<IN܍q\,`8Q!/$| ~“4/MXG*>I6;k:qsΙ,[i8ι)zZ;Bp{QeZe԰S΍W1L:L=%Y}OR>醸ϸv#bPdKlз !Cø G;p ObV*|g;ISѥKK~L < !|1m ̘Idcgo獋G-86<Wx೿}e")Tܤ鰥a3˯<;=ń O$_%Kr_+m4| yCJk@Qg6"l({D$PcF˲d7u?5z c lAS6sL롟h;y(R3h2&lk w~F$y_dWI8I6䀟1gZ37?Gٿ7S$?N2m-(),7}gIVm& zʭP<D!%qXr#?s(*|e2MB`wSY|>h% }?2nW$GY`X/)1ZRI0JOg+4I'F'ۂ wNQQn//: .8fI (AxVaI^^BvZ<,u'&:, Mr!q&fx54$Cd\q] Өΰ]_樔̛/Zn) WrF1Սν9NJ="<5C){)D(o't _Ejb54"b;S0V?#GF`gQG@W,u*:Z"6Aw KŮ"wqL?z.v ℧E& Z\,(Vì\־Ip@-|IPd=tj|I~Oٓ(P}vi/`f@o)~QʍwbTf q̍)ރH>-L;GWn>q|nyKgv ρcZyw+`M^F?!L oSہR kk: U>'D q:bd0ǩ):q%Na]KSt clgm-z`t;+/zCr<@`( _ R/njѳe_ّ e#!jui "U74QڽL8'bXv"(^.sD@tfT۷vsq^pǛ VuyY?n"v[K:ᖗNjKyB2!Q0pA]/bWmE$;[Fq8e_\aVJg6kp^U=ۈO'!#ct3"JXtAv(~2sI5^!bD1\1M49y 4OցȉLF/n˰HsjBTlӜ`QvO<1jSJuI_ l 2_moq0j:o-",zVRQyּZ(8\-Ewy_Wk;̻F& 4HE#y3%5Ee'=e b6CIݐ[F5idۆQؒ3 k7ih;smdj1eW)Q7l)A:A]23^dtn*ɼjUo~YC'Q_+j'b@efŎ_H!D j^ 4,F4);2ǖX BgɃfErZ?p5F^uhM hsK*e/ڷ3s?7Pţ2<\wiGCd~PFA .#H%/ lՖ(=xH{_'^a{a[osf/ }^ ûWyg!X9e܃[!tU5o/vi7#H*FGrﯨhAVC" zǻы?R֥?o*ӒFi Jf:"jI{o@bJF!쎨R"GQ=V;bV cfgIY7=8˕8;VF?طOxjOU"8I^ĭGUv@ص(Oxڟ"ȋ41&/(V0HecvEC?S/K+j1S_FOc[6)4J)`Uᚾ{zfISu߶_ ZX%o35ɧ{@(N7עNi'.Ucɒk&$=q9}ocaCG~ezB",l$:ÊޞR>AlLJ'IL&I?@>%5Zr /1P fe[8Ef͜FZ~a8inˊ$ I(VcWh~z+Jlŗm'5+P#~7ikީcA/N<[YWH`~>8IĤHUP)ᏍzwВnS?y epE'6*BZҭx t E>mdLJ|K)1OtJ\tAoؐATW*VK#! )_d6o;.߀VߏДoI܀=/ 欐a"(G+ygĨ$cS-S'9w_ &ӥW+N l 2s{; jrPRbY{Co*e_pF:V_['\#_[/#[d[錢0 JJgOiT[6*mZ3 {?zR >_ ;LpFn@}GH1{RM_rd mi%T6G_kgˁ:ޖr'%lq>Th,fDSH;[=ը(2R(3BnwId,$f0f\qnc +iR15 1cIPS4_<Ӗu ~!O!bX*\CJȨ:]́&BNΞ hCw]78SEӼҐ[cN\MqPQvnnD>T`D]+s;u7+SJ1 Y{P3f@^;A](y;Ħ Q v`\iH"5t lu! jj-lFxJ>]Z76r-F0is jTI؏p~a8^ c*]L6 '5~e"&m8Qx|CHv6v/o1˅Ł輪ߔ7,X2)eR" Vs19 _eZ鎦;uG"IAKYdΕocADNS6:C*}aڌ t~NR* ֏΀JKfٱnfiךV8j!,ի)6 $NK!-BS"p;׹E^S嗾r:0%II ?~/1K}-\d_c#Thuq^[A| $@oh(ih cm6Ϗڦ>FPQ;TǘD1gIMbqU>r{-o&Btn0T,j%(/O C_V%}l~AX4Hx99}#bY}4u6 b )$,Vb_ӺqVg}w(:!l {JЗ&1hk^Jgs΃F g:0"\N*Kiq6*IR-vT53W&F2CglZbЌ^ %=GRղI2'#'F3I5ѿy|ƨ6*+emiL%bUPm qL^^Uw"TRN[|Ly3Kw/CVOmH4B"7J}H 9!aBʲP^@'1X3ZrzBsȺ i.G& 7 ")`W Xq'wOEƩ :쓭@6:YEfe!ӍUԊfF$vZrZIUrܟ[F˵ܥy]j'էjh]JIng}z^,dQ }W9\eƧqNװAP-OI_bL96 0b0ٿ8>e9)_;NZȂ|1`_G8ȉ̌ `cJo@;u" kNӅ@Miv1!`5I(6|?7)ZkFψ:6֬=UbVl47Li~NASjUtz;|7]8vqm׽S4jW[&쥿\|s+L~Ll# dh(hTzB\K94< xqN!giRv4G:gܹ 2ۜCG`8.kP?@VM"W=SooC!e pL̢&t_L%]G`q"?!nl(¶w]؟]qg EmMuCxgڋ(cs=#-]Wf;:NxLI8._C1f{jP3\܈*LSKp9ú I57 ܨ;BK~1ѣwhcs .g7״)*PjVS̓nj|8=R;t"In!FٺSRN:-b,vZ )!bKɠF@6ytڍgl7A@_w}q|zqJQhM?h (V~<k qy}oy'AiQ٧_Ґ"Lu_{$oE~<GkȼJ [a&F(k@7!:&^}Gv1`鱫_+0/Cagw:`(ʴ4N\c$.ZzA³g 1o$ 8Gσ8. [/"Aa؞r1  _B?%]T[!֫gIrMF*T>).cf1u|T_ {*y$P|-%)6Gk;Ԑyk Nbn35SK* ª+'cBh!73h/4~8TzCx///3^ w䕺dn̂`ޗoDY<$oo節~:NaȡST!W6層v$Pf<{z4ƕp5a/xNh$ (@_[i"xgtd8'{{ͨR7t,=c/:S[|U-1L҂)ޡuqiU`VS #DR 158 ::`QqyɃڸl:0G|kG VWAtb*.aּf͡/D= @SMK omƸ ]Lk [' lgyE=O!b<~D;*?$UJX,>kA>*=2m$^ `.` RH 9)S &\4ɇү\Rqߌl$JӡƂ+ !E]^Aem+[izT-{pEv+ j>o_Vw%^#X9x|sIP漄z$+zW-ݽP3jj:f8iz.AŔVFr$N[1sؗHkZ<G>^Vgl{?M@S[ _b|ʈ@؅W+-_*T}Xk* $Pg#aExţ4i5̦WR{.?X?QU"4P8 iz$Nw_Gz&.ll?3 +'cϥ}OI:ܸHZ[CTCMiDOlKt:hHT)8@DpzK^~y~5kW)RMm{T&gH<]8$L12p7rCFyς 0i锵6;bCD2%|1`{wΣ2qyhUP6Y>hzOYZg0˲Ks_z&ZAƇix-m|P 3_ m~ kaRx:0 *:r(CI;/VR՜cz҂ sUZ5>*H5~Q/Dp"Hl{J)0,SiJa["Ȃ|g Miۻo7ϡ:6sz~'ZO1ǃ @% hA4KϓP@dP̳#/a0Ae%7 =߀2R~.)4d , pװO06hdvu.Xʚ~ j#9zXo``r|agҟX}mb_U :fS=YeUw5+]I3_H c~Lw?2n z͑_4|O7~ =ө϶I% 9RQo m1e/YZWFQ7LÂ>9xVI$T~oJ~~0RaڑR+De"{4TYpa&zHOY>;;>1|slu ը$:4 %8/ ll_:o6me-:ra6Gaw y+xB)8 lqiEヶɁ 9y"C[~X܎1pr@s!vqэɄ#Tjum/F6(Y˃e;X;k%[p Y+k D$T:YL+heJ'}꽩FJPNÄ{GO 1M ߗD&R\{vQt-(a `"?4Rgճxk+n(A-a4p3 Gi/`s5[:IE7MDU~pl10ąi󀇊8ym̰C ȪE[=f݅>+@-&aIJ 9R 6.ƈ0WShvd2H SHՓ/NEISO/H3ˣ6<֢P]mI7-0nܽ1S!UrЇ(N"pu$~E_e0kXep.iKW@a:&Oެ8ᜧDSg)4*uǮvꀈ'*)d7"QU3lخxٴ׊紁Mq%N^*2z:tiҮ^u=0m 6c=+_IϜQb湃y-dbzB$Gi]"T)Γ)rl'ǤrӴ2ƢoJ+)y$XSeV{G3Qo@+*hD宀yIK>Ngn.>6(&' c$#,92ܫͤWTZ^2)b8f S UE督=FDݴ.Yǀ 8$DN{\ eA4ֲګ_B4,J6N; S3R^plaM@I.PeBp4EX:Q}[F#kbÙ @}Ӵ?Yd0n>!P+#"DϼR+@c6;N '5^0@ҥ@[gy\Ċ ]H_T;uwU:::{ -Eq ԶL:9k&,=8||/x߃HKFBPZ$@Dv錹)jt烞u8}kڧ1'y)i1It@y%qLuy&̪!zш5RK(7T侟|FZqgJia=X tDSDcyFXB>~KuB{v<vbc5T֦QTB6 zi5r`'vnPA}ۇK߮:o 9 |Rd A* &S3'g@E_(jt~,oj?>6U 2eKGl#MZ`p]s".Yg=UJT%sWwK61h^+r.ڮvc?ܷ^ieyV~PwMf}71D'q!9ԄV1N"<|gryJC7~[$DON6)2W o9T~_TYK-?\̄q;K0W K8O$5Gx`}FD2ܵfG9Jv$Kg;G\ TD*oU3dzCZzp4BqV2zmn&Yi燢aLIo|xtF4# vIrIR@›}]:Ă_~J ]!TL|?9yC'} /:ҝ ':*⋻ZכᨚW !/6hZy^x[ZnTI[7?r錩oY㦶×CMْ~{|`6fq c[Lq;|˔7`_+G ;U K! 5a 4cu04N蘂N8_nx? 1<䙈Fqūr;u4Ӭ|kma2 v3f8kӬhC$CHl'?2e3F9T.\[Je1'`R\Scׇ:eڨ-0Eidȧ1/p KMuu±쭲[B T0. /, Ś3 jlB7[sq]u@縆]whc 28BdGۋJ|B?he6o77f $5b%XWlln2ʫue'W-kDsU0F=|xQiix0o9-E0ϊ%_r6m^.;GE@QeZ$jdf(sl)T<֘aϿ֡'bxYau'|Kn"H)aLjk6տ-ħ^I3t2=,~nT>Dn1q ek,W}fI͛! b_GW[e*'WZ!wY;3[^*IDi 17|"Z3|츚.z_€X7;Nn Uu{^%.%2<ɵOeON]?5:4@ԥ2bj+I."MD;%sՄ\Cw\VBik.fUZMlOhixKe54y: Ed>``kQݫύh?u\^OvUZ%ϭ\o 1]&q@;krB&cnIR@;25R{w _X),=#tmHĄ{T_>wGʮ#O]MIzWV jF^ÖǺ4);( h3l \ dEGNr@խ-`%WS,MS]^ Ǝ|so _h*)80A+4/ߚ}E$!9& +$2/Tmޝ)D`$JeD}Z#Y,,\髮We.h0'Rv ] +ɈUԼl_67Oi衿;R1@) I6!IHIv0fK@R|vSŬʱ|jje2!+2R9>ǞIpmL&Gz_`Dp\=z9GJU6foٔX<9 kI uCGZet[[/$=.M;*ЖBLmrP8=r:Pй|w"{k&(#~%–4zgHU&<%u 7#$/)Đa3jN+C X;vD4P`U4)J#?Ԣ<YW ADF0ZNP8ZP=;MR~̠GU1!D◴pV7 _jWjXtz2R|[ќT3ķ!bcFGG0N$(ܠʐ hwO5lA>j^KZc1 ')`ʈewu%^ \{}LG*Pפz[IfJ)VGF%?,B!0~ `9>/; kKhfɢMڒuRs]O0yG%T9fO?F7k*n<1楯зsT#*O1\kʯ)_vkk[ҥw Nlcd1(ʖOfXc@^("U<@̷Ga[ GjdDd9 ;:hWR;{*y‡w +.S{K}6`GٛiS z:ay b#07r6aܡWQ,򯇰$ ʇF25#ܣ<|1]E5TCM טӡO\1rfzi!K k,ѡVq3⒫H@t~WH_7B:do"P^:Lڠ'VW2=G~qRTUdf@AK rolwh`h%H% eپeJw| P9)CSY] 'MMAWJ{qS٭w'Xdk K`¤ Q?6:T{y[y:M|| D`> ?m/Y(>HO1 k7`+`1n6sn`% (F8uZ2ӻRԗ~^_z }=zP&"ሿ>}߄Mq  o1$)hKAr"OQs/~B*V(ؓ^Ô Xt#}iSa'5ʵ<˲~ o8cW е&D1 MGįR(:ߟ?;!: `Un CT^Hɷ{GАQF@G; EH‘wHM^Պ=j$bЙ+p2ii^6.~Jfbg6Y5۲ў{oǡ!/CL(G`58cΝ^|ic (4O!K!4! 5.9%zn(2ݐڠS^x̶l(Hh`lwꤖ"sCuCȷZ[- F9 ׮œ~*QwF@c sd,hn* `s˰q%bkx\Ya"eIm6|v󋳐( eͨL CVa d\ =%mBgb\m()7UcyTGT֔ᎄ֘v1K9|"/"_/(@ ⍊'<Na \H N IC}U#EL6s'^ЯU^\:/'[Bx5J?+K;Ab[H`O(Hn="ֈwW)~/a/<A\?TC蔈I*]qQ 2=46x_(]UrY`6 >0`+[OH_gX;0?д] =H'-1ΝÙ8݊a&"+0"E9| I2UI&{2Cz "b^foiZA%Y5wdY%Ut$Uٞ*;\ l,ns vn o?=8iޅo%~Z)-ᢅ%Y6~ |,އ V6$ 3mH贩beC]7z%X:%Ӗ9}\!+U@j$q{5TntV+5M xٱ)w V1˯ѥ5忟UHqo^D۽I8ePJa%nufC7D :%^(ҵq^!É]l"ٍC+꒸H,LٜQsDžNPۃ9ή-J~y䬕tdy@s(| p d{^[jG+cUTeE:El'tWǺuS rc W큷,K6T@C1-&^|"k!f@[})uI \N;bŀTrO[hDO%-p> aK9]cTKl/mHX`Bs zdB=_cdT: R Fvqv#T`OXG=KjRznlDDڹ [bdCEh&[,!#9! E$^leJOsL%rG+]y=nj\ݗQV= YIPVc~w{vw6?}"(IyTC癶њ퓑l3SVp`j$TnDT 6|ngzT*/ >[m`d(6Z=n0S74~ ;@yZV 1G0<] M,(JrҕT_L4jI V￸+#768\y R4A|6.IʂvW5[z_ CZ uE* #P\rIA4n=!ca2Ԭ(OJ`sE8񒪈_ּaBh Ka\WN3+@88S!w%"_(Ѕ^ zo,@>OL-$UHwNo.(VQU76@kz/Wi(̺\oYH mB5k mfB0D(w }m[Q,oLk5%6bePy`([ᇔm\߿ngϳj;@WBSKͼa%ƢN-J?ҦnbJ !_OG Y/Vh"Dn,^HM!fq%. ՞ NR!e)n1%a?cjk/-NPК5U;5Oϑ<sv(P_e%0J)MM_=z4sy0;p *q~{)afJxBVPթU `A\pf3HEy&ΚO-/ϨE@0)ٯ"1ԡPq g0n'$ b[K Ni"ܿ1^J&[ g3ܟuflSZY*9K)Ye θ8>}%J#ܡ,ʄ1c?Li?,WP^nB-`hj~X!w Fcbn1DOFD@.aC`W!T'qd^j1j' "W#(ֿ%Ob啻yr+}1wjxheYEw8۾=a~ݬ .rӽlʩٜKAiG]lv9?pÝ>8},iHk m,N}mM–?a7ް<>[VԨ\Ⓓ5e^V57o#GS>f -1-ěbix޹m!iZz>Y΂g2! vOgT AӡZ|@긕w^P`Zc+`ٷA\z)[c=#YYJt'3@+wvZ8<=d`Q1AeQ[63z!|?,=)j1_*7Y%?}UIPICջ'.O=_Zji&륿oQ!hc7 WѠ;}@p[6C/?pFLB4RsY~FV}hę7f$58]@/EkȤsP *O{3ǛGuS)%RnZ1g)؍S[y\=H$*gi«h$xXlhFArsўA<|uV5\*Ihĥg:GsS`h $V2)n,BOvɀHpdG 6ioXHX? 5/^)x14AiVE߶Fp4C/0<;^>{c3\j|A<[z8#[ Z;ɥ6wgrwr{uDzJj+"Yn _>xvTvi@:O!5Nrh-OtO$a-c|6NyI0./ tŬ`͍peLG +2Tiܡ9жT^iNWeVku([ 0, J8cNH4vUwvh>rJIdž I/O!Y桥~\Α<;SX6Y^[h XI0#XP^eŒ,ݝ.1xPEw>+3GZiQ6M{I="I7q&}'˛j`ɟ'P 7f6CwzQ_YIZ{Y==d5ş»1Q li_8$xOJB#xsa@{/ C. kX$%m:qN '72e~-K@=j1(oMD@{$?} Vx}w2&PS' {$,8a?Z{,k\ikaa}5-&+#J^BiL;>"aE_$B8^|=Ep BᡆP9>F@#$#dAe+qT_u%Bқ6ڐ~UxH7~G*$g DD B| ytP^9-{ĺ#p)-ftp[;#rACOJ]T)8qGڏ bV+ CZw^רgRWZY7ax^𨭜U6&y̚m\aWonS8BcŸuuPf6/G{ "j9^Nypa5h8Q}g)wԖ*Yd:ev `q>dЬ%S77*Y ޵~ę= 4!0i)X-GS2,!g2AEɫQ}9Qy<v^k<-!%C0}"lvߩg\ĕ|٧ yGQK (҅vNVWyry b}W.i*Jх4p7 ܐ0>S`01_`(bͳ>9}% *J4Lo`fX#d:WX5 }래Ե֖&F&qkx-ca޳ *%-ad K{1]t/“!Rφ5x$y1y, +ykydX>+]gB!?(o0l{x-FwŕxY DL_vXY7c ]  a!§$ ^Hg<_h$ifu V+hKbSHrO8؝DG2$:Q_՝Xߖb.R >rsQOttHo|B;qijq?SܶA?6jCU`@!Pտ\^Bg` *2zqU0t> V4>]2Z蓕GR6I:8׬)(p1u'5W_V)J,=tAbӕn'QZ7N,rku+ۂ!Ȯs=^&&8fVk::ОA瘍MoY.v @}j=]Y~>շ<ᤑs;ȖW*k"S郯+KfX?t&ROB tqxC(/dL ~pFdd޷ Z@S=S p~~hL#㕛&&\\P-bj=liMs1yF^],9q{:y n&&:k#u3.8/F ΅hS4<'MW Hk]TΕ%oyH!Un3^[s5,ܔ L~m5:h neď%(&T^#=B:g ]nIVz q;ŝc2ELZkw}MiC V^?r3#5rrU |Z:9rl{-FRu:IC0?rowm|=/l?)]w*UwiLНֵ ܩdZ d@`Q`@t(_h9/4j!mKTD*p@2n␽ʅSQbW[=GʰpK3>.pĂ}%@(00#$nȋi %PnY2ÏwYB'EԲQ6:@wfjmSwljO݊Yx)3rnՆ` / ~ n>PLJr`Hga=:_Te?Rdc{윱쫹aiđ%+LQtv؊l?f%ǡ#Uq"@>wF띕Bm(A=q!e;N+& 3db2^/~c^Uƅ6̬'wD2ȔԋMhWI7@34+ҭHbÊZR@+k:F([˨{ud6CoE{cG0`=L(K vԮ.#HڧZs:F+a )i +}g{Pޣ*˼(Sj) ^xͰVmU@:@ w2W%ӥio G68l b YLE*^n2f @6J9q)=ZMLg4W@m8 iR݃v Nm#0Vu#bjߚZzΥNU2)bLVLKw/A fj HE%蛀-*KV,V T gI-=)n6N3Љ9J*1pIҫdF~Nb{V=yf7 x5%I?phU#H}CY^"5j rX=4Q(02"C|g1ZJ}@W/+ <2 NN ktƕ<;kv8/xwnId{t(= 0.}\zh}7gvUedoݨ\ٴt㭸7}Y\sKΓ#72=8v~3d^fJ\JĆŊ4ɵeA'ݹ{G3HUcW3d.;W{V֤X.Nyy&+lJmŜD#-qy;Uq/+l-W_ ihlhhB|4{Ζ`*׵߇DGy& }P EJs|Ɓm 9!Eu7g?w9i`؅Nm=Dr`tC{%0в&u( lh (<1@R.S ]Gfhwitޏ.?GWKlDrќyJsȵҟs:<Ӯu MSghA>mԁp%PL.SKh4*mHUgE jxkCoLF1sRw H*!Uo("iyҝDY5wI w[ ;',M%kjRnb|rb<~d估Q1:Xk6u9czpU`0\Rj; r!6=~>l(Jnr);5kR™-%ݲKh2bC1l_xilu@eJ^ M5ZAp~R4oS$ njФZT$uA3T|Ez @qh z_;`YvuL'mҲubǭ#x|wQɋDBiy6=EsR ة2Q}愞?Sp%WIVqYk[Si)iTLèAi^AE$PӶ o BדIx-xǺ! .N~LL6B%w盽f T?Y02I(٨14zm@]awM,_XR,u3,zu<#=fn$& i먲UCVOпLLwBFB4m+Z. 7 (.8Ko_Y#nPt_o̙*% ZޑY "B垃@S,t '>*72i?2`@>5.lfk,IkU#sU3; mxkX!Sp{v,zVJ8th0㏕,~) l[Y1$Ѵy"wT ?]Acs> ՘E5ZmqnB@oV[-`ȑf+xv*6H v*#FiRYƵ7)i bdaMO+Ћ]qI}܏)5e%JvH]e|x'5$Kϛ~ڌŌrW&&^;$P.3sx7`|'='eL0n B15@k$˼Zس%ו a+xZ[@ns|@m"%$`tjajSwf2mߏp_o 7FJxp8!dkIϔ}Os69`HWcgx4r-o撴pחG0(uf Ӈc2c\#0 ./d 1WJ)ZCZY7u9ny,`γ&*Tǀs#Ҝ+G糦4p9B4-DPyo@זkDM~NDOd.U% 9`((ƈ \M 52l1:n0tXr٫V} 6_@%k&hG" ʱMm{Li zHTd)+%G8{ݵaKiI+-e26 j0b@2cn{L^\9N&ٞcL`p&ۃ}*#\gH1ɍ | s$h.+qI1'(**ag.3/'v}-<]{ڤ[mu! p*=E1VSͧ3j̨2ոT` W*ɻ{ ɑ*޷,)L 6B_9ǀ P8Mٙ(o$MsG N[h(GQ39f *J ;_ ~(δe5˹e 0!a-rNx7L J6n˫ƬӾމ#aʹ`Jp&MnSٹnp]!½l4 5y+O⭓XE˳L@rL),@vj4s⿒X e20&1kf[V1<ɧPN[>~y[b~?T f硠1E{@J*׃VR:u ~alDxe5OxǭREC&`s|J\zWP <;uUAk]rP;U1ɝte VZӁDDy&v4\;]RR5QwN$n(1d!@G^ o݊_?ފyRӄy(94ZpШȀ2U9I\ ?@FiS5QݣyЧ)]hmGn[,y_F73K2| 3^Î4`ζ /ҸAp0.qRxq5+)>'Ԓ>PbHƋMQ7jwԔ8gvrzp\ȶ[~v OiYA~ WO x YqOw%ћtsbu~:ԶpN#[ě<]i{7(ѯb–Cn! Y1]~rr(5?\ysF V ~ΏƬ+J\cժ-D$f{~3&b)'21րo!]w'1?v+48)mC<LG70(s{3.=a P^_}< 3TW<,r*՜N?m&qE>쫔s0( c%~b\|lE]ZJ<ߜ#ccO%|#\,~uJ'h) `3NɨH BHh<[5QǭkwyE0Iiks5g&圖W8O\vߑ)8():5iDmj0-c]\)"IǢRʟ Bfҡ<3L5_J ȄnwTWWY1TM^]zBB'r{R\nAKJ&lI [М[܉ '$#:*Ǡg  :t #%Ś\(bk!I ܓ,Nᖵu1BUU? 4"`~^n87Tb}ّx=(l#%Zcz6 :g,\XT&!8O?+g wi ^o^ 1şԮ4Hʷ"ӕgfXlA'yx:#k@ [Α7 ]C^pK=8^fmIG<^jY;GUv}Xt:@{#BPb`k[T`;na˫fћ5Qf(P+;K^~"L0Xi]Q1A+[SK`lTOrvxy/1BeRk>< ]A ؜XL)kXn]* %hFp#V-(?ڧ33T$>GDt)(cET?.[Y$X*OTxکr/A3NN`]57X5_Z6Co&/Bj/˙c= eJ4=~!#Kj.ϡCϳoBbոsR };qe0"p@~ GkRa]J}'6-`0NMH@&;z jз)QqFð#(2.0.<Y%˦q0]lLሬ"9kn2 BS2&lxM>OېYiKut49qdr2MJYܔ<(dcԮRM)Zn5LDmƵ#fQ͖v鈺l*7Z%M"_H 26Re a E~ #*vGu/dj۞IKo79QNamtQZo|dM/%92?̚j-@u"Mݰ?L%C$bjǮ/z-cZIY̊MKӼB~-$ځ Gio7emS[D5g,Bz'Y/S]SގR7M1и胼8s[aH9hNV#Ykzknfǐ 8-ST"N Z66$BEr;Ug'`r{,|&v& P?`ݟ%W):ݯJhr7+$Uu(ԤǾZD璾+-7׵V<HD$M!n@h9hITo&YXI(W yo"T$XBEe?PP_ҩcgL~g])݋)㚨SPlmX;A_3ݙA 'Y xO`q&/^.8TFrG @/Z7C'6ǜFy)lY ʆ4uk,<G(uupҖ2=`һMߢyE V {$V\XbjDCIt [N~1eF1ym׏hN[Qb1Uo/ut͞M: aEm\{c}OņrE+A~8`YC6`ͅ67مsJq'-丹1xm CX%zb L{(${CoV/EAc?Javv0q\,K8|06^-L Š*xmfΕ@NeFΎU5#N< Bԫۚõ9եkUzOmTӂ.v[$)ifg.q% MJ :zB/\13f_n L.a zA0oV׃h9@w$$K)C*Z /Kא@<ȽA;P.lD:ޑ?oΏDcEZ?3B͢rDpF+&&WW29ѢUW שxrAhd`>L}ߚ:8cQ߲eV];'x]5StYG Z17>jAO]kC2hO/Ew7$h 0i| J'5QaՖB O# VMd+LȐ9J>^Ts>BAA/M2P'r^Mtca+p=cfWuia 6.W;S"8?7& `Lwhs [Uk*Rԋ'bPvS]EG.yO0/t2!j"U}HI+AXY|rE)&H͐#]/}U e`mIu]Ì:bbq@(w5l}4 gX|ggoK#}^,}w¡]I jzLk{ zdzW4Z%%H^Bz‚ǰgDAFB,"^Sf 0Rpα'yWѲNÅZ[r[HT _Gp/l*,afs㎀W&35uZ/Jcvܧm ?G7B lqzD@!3^,|6Nc`οZAuigوp301*1+W4 SٚYޙ"z̠/7R^v;8 SW*22 4 =Y3K3J;N8wf4,Q`3|@jv_Ξ{p*Ҡ[(5dP{,{Q/aoiҪOxiDrj'Oպ 7Me^W })Ί0,1_wӫ&?h'by)֔tPӈni?kC"ʮ\$ HSzpԲZõI)2B5d/BT,qm+W83qZtO;=DK ԔǮyH7$M 7 B3:yHvWD;j\&C,V{)AZ oIl^.~OK5=g <GD!UQG nm(2:e3ےٙf$40$v\˫ BO*X*8Π6aZggQr(yVcɈ2Mӯ Ƭ{>YQJ"b@3WM8o7!NS񳊍zr1=Wxg2P)jۅ2}ױ"\ب0Y B~o&NKs pajxz^ 601U!jW3[J*īSXE^`RκʨK'xFQsW2/qH0N!عeP{ 60c-*?Ng~ WIӨya0K'FA]Ůɟ)xo85L`N٨caO0{GGAVae> r*oZ@6<-9\p8UD~ڈyoAt $UrFaI "I*b~Xۓ Cwײ\uVc?]jxxS뇧-E=̬T6jlZUfċ> S*La)6Ҝ*C ~E'nSvVL Z/2 PTnVvN^9NC\`<8u]xmmIgLƭTrp?' غD(ډsi_<2O~^_h4o i6taJ%_:T޶\bˁu(-*jX5O![A$b G)O+)Ľ9DOBJO q( Ba,U>Y73P"'eAf=΂iw.k:vP1 _ LJg( B;B]BAW;Lޠ.- SJu"Aw=d);rϘfX&M=VpK3rXc =?*['F'|xb%Ӷr |mul)*{xVya-ưj*S aZUu+㳬m$n6y[x*D;Ss bE؟j6t|]5K=uC1~U m$zmTFryׂsxMG.Ƈ"ArꮮUqЦqBWm8O Pp"Rm.jT,AwU 8Jl^KAhΤCW:ɼS+ ~Yu1Y/Zd~+$9p=?À|_TBo0w+;@A+uN7SY_=%y*(p&O-8 4h|vl5XJKE}C>E!^։`ܖcKe: DJX#^1I74^п$n58NQADqޜN[QJgn+ܑU cX` 6 O)|߳;? a[K7@zɺuG9)!Y Mߢ&&.cHyVr2ߤ6-.ZrVU]CC\+ p0hbz^)+\!.hWIGhS{N%'0ˇ産0P6Bb,7xCh>J%-C*Č#ŗcJ1gȧ9g,yw,?z U*/^ViiP8ej|9,bi}^nyDϡv'gL^XMrU}gseR0}:\-;b.IWB\h! Cp\\R.N )fp&«NTо] 2%c "zqxa1 Vm`=ˁ>'GW*$vo:r ,* ~UdԁAb'CJ4S@<W1I8+ ;q.9PF)b+ĵPK}j8G.~Ԅkżbݑ(s c.%Nq S7 v ր'r-#4*kJ%ѕ{.iK~{E8Az1,Y?O^.v¥VH p`6Ѕ߈En$Y5FQߑ",6hmpv-!p* =t4amco?fuYYԊU7P|ҪG&J=?Ud`D߼[ViKօLCQ0oK!1V=~$q]tjMk sJ$\xDAbFXxzLhl!ZnjKlTUf|7ðSW1}{8)!+xs,ҔVmVm a=&k`kl}=jymEMvy@1p3%a>{kh?qtRwU\ lOV1υ(:L@˴%:UI2(_&2iM0 <^e#lbfBX `F7 By-̽ZBD愚@PgDϊP=mM||8h)VB b|wc.^0RdaƐpRMy}Yn\ |~6#}2b4N*Ȇ~,-,܃Ց{;ԟƶv^]9Kr.<.BϨ.) &y awy=H DJ +86 aSgL!gx%kQ ωz]F58sF7if<_40|;{y0$!ts8[5a,V+8+]3Sj~0EH}e$j$d/Va`_f'Ly%ֈfojנiA2K)3 g+TdbfU/{ᵴ_-PkBr:`y Cϵd 4#IogȶC&B0+P,tOy1yW{׻wt[?f`zOP9~!Yo.{Yx'Je {>D\(zPe9$Xi"*HįlGIHS:LniCv\Fu;{7ؤZPQ3 +~n;N.CTl: ]se rlY^H `e: \c+_EFs)cfCk2n<x%D=hlI59׈V '0pe5ր J;.ij& DߩkQbD/1?*{ ?>x˲03:*S 7oB*aYlR߆#?~&F@f?8M)k7bM$2~4}@kQB@M_\^ѮSoB5Ycfxslp~aMOxq">5SbSh#b@w`܂RyXFҴTΤ|_C}>>'p9Dmyc dV&r~C ",AFUi%>`}fqQn:$ VeGw/RJ:`anSEkI,ɯ[4$(iQ9.R$|-ÛV7܄|B٨gQ^l yO x:; x`lvwjiݱJ5uZ[ޯ+,oQ{8 bs9R?~kpZ_}QX%xl2ҀdlG@ET쑉qoG3z|\2r rG7h\QH#Ρ9@%dqP'5{-$ d p,Gl77^824% Ijb0sOd_b@s-ۚa>X%iF~cM63# 'l dT [2 N EҿZ>uN8 TaG~7?sxTZ'J!mu;c ,l А&3`eY_E_G_:K@\NNne9s[CT {;ܱJ#;~p4@bUk~b"R %~T >J]#I3fowLHZk%"*Xn'J37h ,*W s3˗L%q Q9~@;uUjNqzmd{s Uw~)^nieܔT9R#a*g 9ib ڲI:FDE>(3fuMIWw^@M%/]Zk]7$9Jb@O FW^Nj,>WuۻAX<퇸qu@pb;3pqmDbL-W~CT$D !v{_d3ݙ-{:jKsb0M!ӆuK=]7Ӥo[؜RM-1H.: >שG)suo=E_G=OQ]/lU&I,m)]bĆ7sIDU!;K1*s,u.Ҷ30kJ2rykǀ3A+'bϞڢTnYK Cۅ;WZa~vAt_r: $2 f@!^.k0c9;,4(,2L26m2Fomd-⿃Lt5G4>0Q=r(~_1caZpz-$HϽ,!ŤǗ;F;PC:zShUey_[O@^}RYxoLbM[vn|:]Z)uԂUyzFSהVIX]ozI:BCyHK2T#p$kZ[rx5}ƁX;' k0";HciSk&״5 L{ò `I>غ\eDL0JV NN@?0P%ȍ # 1cjmm~!1Lj3)/v-1R@ |O::$9X-Z֏诰Ϭpn8ē\7PIynN:h?LCEԥ\.=tk.W&'|Enxgr$sM,R!$pvbfX(΍@Ǚ=*Pc 32) iƜT.-,9t'URk;7]Aۼ; QJ2l:c|L_R$$8TGvV)[*SG}f1Ǎ8dw1y̑n+HWb%tD{-=q+(Sn ]4sKPl#pj#sPiVS v铈!+ 7Ibxp TШO_xWs™z+Hxn萩O_սR&`mA.q,7: ƌyw`7̒`,V:R0F2ӺYA-ImY(YļC)*)HNc:cO)6oB{֞K_4[ Ԟje?v6)Xy~*W}Ѝ(g[ 7mw%FoʘivRx<4^ Q;^=>ϭ$%h3Jk$͹Rt4(# 4G&1=Z`#sbFr,7?UUֈS19,w+S8îZq%IKS#g9cmu8-_ 2{cegKA$b}ad464Lq"+0%){Uf(dK(\HEU}N[ꋹ1$q 㫻hK[%ozJ6y:S;OέMCWC 1&!z1]a. Pf_UVt;J>hل*aK&p߈Nzr7: ; zHB~rǩ~_Q w 5bM18Nl8ZYgBzCג1B[ZfEE^tE40i#6"RL+:yfwġHg<# O9(&B浀m|Ilۘϔe`z0X,J@5b d4q-x^X* KfJ 1 K bGf$sB U%y:oZ)nh'Olwy&ۃS1&#g8׃9v=ZTwȽAAz̀gˉ@ʯz7o2idHs1:Wh1V/"'~*̏g@ Gpo%"AD*R﫥%G^/dt#b^ [xAؑ;7A@w uU~cRbY?`_Qns :ՠF̓ 3ZCTe$6BGp ʟ/hJhcT A1k8/%W{tC%u/H'a*Db6C=^ PimIW^K:~:tiANMyK\ov)!44$X x c7ݲpK`&)H MrcƠJv\7Zư.J(vv B@`p<#A|qo72Fa`!&pa{$sVD HЊ{alhs,${H@7ζrDOTBIŚ,Bli.XW/_)#b?+YrF_qW<B7Ll [&VMcN&[eFc {5!y[ A6jI=XG_6xq n8}ڢgEB REIY)KI!Ű^p??ΛBA ]_:ٍ82?j=1 75cJL^\*̈́۠mxP #]юwAy95-@]%N? 9bpbC i[ =C?e'K`-h]?kg֝28E2B&MW`GJQI-l ީ ' "\1h]fW=>fn\m/ kl 2ByC]3x#!siVMuL ;ѭN{/*ighANV$vϡ#` pS$m/otbno$O'7m?$R*5N:s;*N)󬎑t`^J{oا&2zԷj6F޸`SaH5Q聆 hr&@xV g5ƥ^:?RPY&z̯ >1ХDWYEe}0ɋP~r ^>BH_: !<DvC V?|8UqMhr4]J+g+{ tޚ=YiVˈIB0a{sq?8+u;ЯKLkIu&@Uh,kq?} IyAA9v#I\7pf^y#`Àn^8\"znhYjXHxAn(_Az*(<9Ĥ$ (G-k { ;.Fh CW7/SǸg!Rj83sT @`.3V$B AzDM2հҩZ1ߛů\id`{]A=Zq [uTIjC ԐlDCTF* D]r \d$hL,eɾOG%Ll0iyZ/n zJ1x,Bnjؚ0p'6.@}? Ɨ?;vBkz8u @"ƀqW݋éjCw+R#Lӗ7 mA'"CpwY\DygrT0wVjy!!HBY B9num2_m$82э\B&u% Tz]r Y 8$[#xps)ˌ)sSD|݌& iNHr#p1a AS^H ޠTIYd `Xe=z&`{{cw,u% CmǤ=,,x0a kʎ:%}HkK|ne|]AlQe`§n 4o*,pI={PjT_sz.҂;0Fr׷[Eɯ[N{$5& >bOLwQyt(#ǨM>”5!aٳ'x5+)Fw(䫽 YL"qX//Zרjkw0뤈k",Hr-9㤪r4 %~^]=$+= ix2|?ۻ^.M8.(P)8VRS]+s4Bu3zg8t37ϱ]":X[t>N /3C,VnW3y^TB3m.;|kIR.KA8ndt!pJse{ M*,#[5ZNUX^Aa{`a=v E(Eڬ.x=䚛J/ |N dbڻ?f" EwәڴJlxָGӔn򘝛[2Y,ia, !h&şfRp19T^NHn{>SP,ȺEDQ1IvLGUϖ.|c)@LڥoIR+sa 6 ,ҧwn3PWi ]f%ab69j}H)Zw9UzAba},oȱMiWpF־ 0648ӚسSg8ˑru@>DQT? Slʀ{w0kRI%]#]e'44D")zetrl\*0E(&E*{߾uD\tDP{iN(QZbP@~Peqҍ@#a*aeI< N Qg/ xׯvPF{(^U IVx0`_TABYxJ#ϗ^;Nk$Ce=:ߠSD GN dx-r1TQz zS(&7;;6D OR%ucimF%I3 D='~sTN(Q3jҳGq:٦  tNL8:0ҭf͆7Sʓ>vTR1lPդN*ءk5CYoaBoz/,[r!t@l7bkmj^@cLPf.E,>C`ȁt PfҧuG-@ s2!aEG g:|jo cMJdd`WZ)ǵS"Ä9Ҩ>C(jr!P>]5 Q_o1j-`!Tb @bԼ/+=;6!+ګ  ~!OI( >;ߖ7@T?H_#eS65㐇aڱ91P5%JC3y_p]Q|K;O"<ˌy I_UhLFm^&Sh'x䠳raY&JZt-(WuG!^t6okbϜ_(90iZ@ݙG_bߡ{da-6kZI]T4[a+5p$0W+"׺Пtf\dsG@JxV5g3XU]~-@Pf&/]Gyp' T|W׬b)\bQ%ʊڋq}s5@Ȯ.훙q:~9KBn S<9BCvM=Ԛ㚟rTO|(]ژ-Y1K#྇ibK4ϛso ?(mk!ȄUڴ]ݯosHn"eS5Gz83m2ooHȐ񷂌8>-XzݵňIrMaeo2+8IJMQ!U;]\œXȄ4׀< "ݩsޑ`7BiE7g|픢h|fͣG˥>hYf=?A+}yjH!hYkz}|G 2n~k^Ot\H?_jБδ紥 kj+D@Lsb׷z1ܩEʿ'5 Z=}t06bc\?;6 ~qTU;,f+;DB@Q/6mdK[E/%5b2z B!+INO1iOG *$F֏E? R?֋-mIS\f0N V|\kE(^cZ, _ fLH, cC}GL@iqfg^,kPVA wʾmc-0(A"yle kL6ck{jE$p7u ~QxUQ3te8YyYAw~(wMrm˓+ ">f!D/jNbT+5B=U՜ 7Sd W`%Fihlg/Ԏ*Ba4=~9Ѡp >mw; .븷A]& '?yT͸V*uhT˗k%3y/NY@X`zv~*Ǚߎ_dxm˹z|2Wњ*,uIm+UvZ?eс(r]lIX<.( ]K:t!H9ťXI0lDӓ^k ݃AI(Jѹ#}3#2* Zr-4})2 %c2ܣIhoӠ+P9{LޞwΠYk瘛˟9#PNcbHMYhXme[ՙTD:t08ޡrZ  U,qojz$IQFˍKS=Kfb@/שݘQ*oa [ߢ3*@ s2qv$k k"MS==ovD9@vͽT#M 'I J~CnaS@_b!Sc(R%D:ed6Ɨye;:ilNlc sM R-܌ :X)zTCj߀mR0 FIw#*NKO!^.S^n04I[pRGoQh:o4&UưJ~.="a/5%Ճ VG%e߭!E=KQze |zH&~{?F᠐%^5KoIR1,S-pO/+Vqudug4F<50L IFLô_\c?{+y 4hu}SacVRE2zYCpu@.BHcrW*4Z\#o ']z]õTlgD{G?2x%jҏ`?"߰cegwxVOPiwug՚S TRg"b^vmxmg:G׼[M2yM)㩐@k~R"xRoeIߴ78]ZQfH=hK `?{3t3V! jA;SZNq[ d5\)Zi<uY x«)u" @ .U?PM; BV ͞_3:vr.xR=JA|ˠk `*Nj?;(4KD59peqn0Mqzg &&U1=E^x_}&w uWa|2gL?K0eoςIn7RٱhAy)"aAVx2;ǐP(q!b"JvG6`zlLZ1 )ؾ(vX&;ފ bݟYV@T b*`{5<;~QpMY#XxVˉO:75$) ޻e}b<Bl> -C0enzq ~9(– .?N*`mAnbwfPQgR71 O0?,w]3i!bKJ[lJ{{kO1c9Y+":A&dv;gbZ*?,ëb=t,Ţ 0&xY7=T(s6⫦7kk Uqâ@*uD|扔;:Զme.M9h\Ò]W 4Jңɑ8]iP23mpIhոcfH ~;PrwPWf¨7M,QN\jI=gTh/-5~dدWE~O/>` K;v" Xþo)D 7mKQ+;7ǢID_Yg~VS^aH #D6:֍MVtdSyWuh-r]ٌRarq2Jjc}L$i3Κ DbHtSq1a|i㝉*r$ѹm@ kvUdVoM)p`Q88~k9@TΠOjD?ggc8z%-*?01]L ,}ZCװ"lܳ'E9k fKdpEmd4^ĭ4cEh|9D)MHdyy[j*c\%cE#x ꛉcMnH!Ku? ?r2L xU4䦂UPrudQ7;jHa/BbVG!\Y]9mC繳MB$2Y̥ar Uȶ O@#o{LF&d2k7d& EK\ B "/6vֵ.C9֛BCwc>߫̇99>7 &9zXwᯓPa)|K"Ƅ_6y3yNd2dRirÓJP/AAoΎRM-ʒ>#b.ҭĿ#f_q+,̎NPDh s] f?㤑O,dM`xAG9M*Zc&|VK(:IMP̶KU rs\jEK{1!&~5pӮ|@Er/T|2B_MB]€5֒`L+9$>F%J0-eRD(+}/gN۞šFI7D1>Yl'8I?Ű, t7qE]}b\H)M hAB8tN0r._Sĥ;Ha驘z">4k=j-b :L( ȃ˜÷3UQ$6%&NECC ^ /Rh$ֱ4; "dQh}S' # V{‡|mHEOl¸ݏ(Rbstu%n%D̪+`rKx#rhYSMzXe]*BSuiI*:iB0:9u"$:#Kq˽>065B<Ǔ`xU)a t4Am%#JB@mzk^us~ll\qYKu7a\'aڟ:s#.@p= @TQ gb"Lڡi\?k V˖QT't4I#ysr0^'W6-]Y'D,e9IӅRx/t7.Q551Ob'>.$sƧtɣ xgYNΘ:ur\/U( zi)e@0ɜbAF#G[W bmYAd<۾sdV RgW/kNqhC'SoorIyov04G= XyB۶'<ReHrc_gC)pԂI?лJWS$+<@Hb[QBG}S?{PY{כ!v9!8bϣd]Ʈݘ S}+݈ ^]?S~3m;aP6Ɔc+Zg.ϴ4&<8v7,ڸ8"DIgZSBY m#B_k0Nѹ,p>Ą%+|t_yH~"?֎`jޚI+FKp1 Y0\IaM!"n@ 4uTm"JE x ?qtG`  d%';`ȥ%\SeT9'7Fs>&Ü Dء0^+ۍkMkgG-)tGv:z#[*Mef;Dgǧ 4k돸}M,+*lGx.&.SOR`K^ 9#Qo}@@K !ժcDK&VA%lW~PYBTT7ZYԣM[~,[~kݩf_ֈ#!oE"?@`F<مgL:Ko}nG9*V1F1]xX0A;Q\: Y]muݷ>MWMbř:hƗD+l;M+<1SOq@׫dS7CIx?!V-#X `3Pd"E`!ĄPsa{ceiE1el[JO1G~“hvWw 4D`k޹=a49vj 6O$wjw˂dîI( IkO+KH?4ih售 ͭNɤYA42)S8`A5~EŅܩWcTFop-bCGsndtӫw~ģc&S eP4 ޛ6D~-b5S4RZF%+بi"TeL]PIx7dG쭚H)zӶ1`t[BTO 9~! =' ߡiݭhXhVl[mSwm\8G՗Yehΐ0%DܪݥLJ;li"^G\iBd0i,;>D}|7دW oCDtllz $|)fЋmS?T> nzBq4.Հm&D?ͨI !ɩۮXvԯ5;;kH;D"UX̧ uM~Q-~H{Ni(q#3fP}o[CӽȠ/_VWڥIhWʀAWO@g *!s=k#{e/ _R0MлD ~e8-Qҋj|$I7$Bp#HF[ISEV$"TEsYV/x_ QJF6'9Z q]*yтq?ӄ{)p㘲(Gr|VԘFi }cЅ3hFiuw:'$@q0[ݤW#N&g5I9ʍ{]3N7fI]@UX9IDg"pL9/[/ C *2à3~(ؗq VST!Hp`颛67"Q0<$?S/_y^B+ w=GOx2mmCSWṶD`ﴵ]!| $b5UyMSPk#ndߣ g9⪗34ۚ<'p8s/sʠ#Ĺ=?uUPQ]F :5z솉t}XT-zUZoefD[5¬C)0-ukkɠH>xhX:Fhv5/+R17B]])wW`ve +MKTewy JeDPנFaIbvtV񋜿] $6/6=>/%XQY=P햪Óv\p zCچگiBvEW9`D]@i.0]{>UEy4VFk#ldK WXTH%%2:/*ݡ9#W#!]EYK:W \BqcYsמOwmd8 h]֒#ak$90OVl+)|xa3QOSaxtG-@21bd]NZ>bn*^c&I-37BfcnrfdP.( +'  հTRUȠNwct+g92'ܓMٶn+PpGq紀30(i~ vI 4)^f,x1SΔrm`Hk@ecK}<ӏںge)Aen.}W?BUKiЈ 6c]' G[GM.ueH ayjйW6>J&*0|Ι)sXp8JAZzVt2MhwמR3/;Mx[705,6۳rLdΖB }fА&"?ם E=%-<M]5s>Y,nqQ-)]|F-BnɖvTYr]HLjU;i_D+[ޡ6P$'\ Q?q'X+|ԒG,IhtƝӔ. J P Q26e)7_ e`˯X =&w沽?71 Lð#:%\7DP3H\ ^Jh~WSK4o`"YmB4L{JH$K]̖Jb(MipQI߈Dtka5NDH0(Q;n) 7 ʁnJ)G%:/ . >I} rwfPaT_|DWÝѶ EwR6&bn΃ vv0s/kJ,n/V 67O3e2(TA@o{ubФPYT]!deh6R6 ?]7{I :AK {ŷoY+]1 N("3ϻ߹=B:F'_w=LRjZW@ gnOd$i#,mn^Z=\ŻF5&K3{G4 u\hҕ1I77zh!As+^ӗV~Wor]uG#Y2ȞG+l(t \[(*^{zxx#8@s Etn&s=ԋ`_:JԺ# t#-שV1j ڏ)gD=]_}Ae?RQ-] ? AJQ8L~;xG/ Vـ;-g«O&V'0ŞI d|TlW):'^yZ 7EN΍@pm\sw{G$si#A˜pɿ^#]fۢ}KGu-BsA04I]Ja9?)Y^`)g^i'S+1dg|S</ b̩VBkXJ2`wsMg %VeA;' 5RH(iZѾg>eV3Fs8Vf4su|,>xBw}@9К?"wzK(f=.lޝw&,ŽpĔS%I\":p](,UAD'pO`.p}:%Ob pzv_8j10NNGir,JFI9ُ0v";c,1ETV9ȋ?P2}!'at*Y||>-AҸ|}u[Xy'D=a*p s+|]Ywf;HHB<_f} ݥJɷ0ۏm&0|6f sg^*2p Zj`9 NXpnEK&aZ*(o?>jPd>(o"ڰ^6>Dѡij?0 1%!{?IfշD-&\CO*NB uFt`v@ [e!0;.twwngP/O%g5݅Ġ:AO]^-xϙV)3{jfnXC~wsœ~f]4Qb^?oPYɼ1w֏R: 18dN |{0D"GlQ5-."d 2,ddKKLHIolEÌ^Zj%̎f햬/#VrI#ɖD7Me)KxlRT=; ;grւ:QDc0h}q{ aCVg@|4Z5c˄Ki#(7זּ^5h1[P [D\I:5CnS&Z.Z|cܜ0o ߡNwY5ڪ*|U= G,KT2YA}ۏHB/y̘?B5 (*vd!7G V&2C{ ڤu;ۖ̇ r$z%4 6 +LR ^Ât Kwfp/s_Ħ˖>ګ%n]|d'+Xuu)38q#G) /ߣ~/T YC6m2j'Vպ:hfI?Baa:6&a_DO6}i !G5d`)IAeYk.n?fW1iG~Sؗ8|$j⁚?{hw,-<"gPRBJ#ѭ `Prs}r4gezT^p>ʠ ~Pe$TnQ~9)9F>R-dDv̓ڝv1ul;EJ @VˇFSW?*.o"/'-}1v;,Qd21q&%될C}v_H "fxͽ0)0;mv,ц·ꒂ+U!veCu,1vW㨖En}rBpEߔR9{3̚؉ʝqP:LP g9Of(oVor\wjCcƯ4"H6~ 5ydLP-ԏ01Vg\)nN0RV\{NE1 Zs^_j=s1"q Œ(P5k2a%=1t2L1iK_M^Dy]nԚM lq7:+ZDUJdS;uXmb%ճOs6#]BS#6;HlX09Cʎ'KýlCkZ@g iv*d1]ء_f,'aU+vt'be[TD vD,1&7zsYdpg)"z6CK篯Sx7bB.#PbE%=%(J-|t*Lz@s~a"| :uo$;Z"v3n|6o͛Eƹ!yt%#HB$|σ` O;qb3t~ǓFsXҖ= Z08 tcMREmO p~SdosE9b N5vYnuBhr.i!$$"ϸR- d|N![i4$QuS܁>+3X[S+"3b%~ @3tx58P•SKp,1~r⩸:J74.s(BHj}\VEWfIxQaMKS?D}x B0t,? (R"b 乍*T=]c4Q-}U&(E$+v>d5EnHϱ"tiIYD\kZNcӶmр8 ΊбT_e&o-bI31?N2UQ:8X%4m3dc43d&FA5/quI6ggGZJZ瞝gԌC $3}$ڲ/<9?In+f@? $*/OV2@$'p8qC8mTNj,ua0 1'NBGC tqtS|U.yy86A+DS|xUpiARUׅSgvk5!PIlem1폒;D|@D8\BD:.i(l3V{׏nʨN&2lq`[_=6; g,3+h68o=s߉A"pswZ<_\݉۞$8c ‡vE[ҷH'Lvn+/`_B9}A| 4bv&gִGbuHC_-mp<PgF v7 /  RG(O%op8=(՞QI_h %>hB҄Q=_: ܫdwybZڢen&f36Ƒ}I2>ڂ^CD+!dʖwd">\43Z +RTj+a㺢-8ѕOG!EqD?Ko^ilXL1xVtfg- *BWY?VɞOq6 T֝7"+am'Gd\SmW&+=;Wm3MQ YӚY^{,.^ïS([(GuWɑm)&1b=6Zq4)6<ݾON")R,+~SOoyIGsVw-[-TbJd&vrSZ~C #"L:x0uQPv~`kF[A* YTP2$TDEh(bOO+1WQGۥ[Vn)%Xጼ@JDrVe5YK#) +Fe.k6_gWh8R{?3rkš9%ޟ<l5șs"1=1Y"dwc9ZgV$\˽T-XK̭=ZQ<_Rcvw,aJ6bcSL zH栦K[X6-j./v)x;9- B b^ oep)> 8' JQ5m~j5nAxuUI9 a1KЬȀv8 Yಈ"͸V;\tbl՝fc[G^04|W+,ό2!P VcvlǗLܼjF ,'HϞC(CEKϨrI@ĝԝj%R夝G팫 T-If4i!^clGGC45o7z}2c J3(KYaS -p 0hhTϝlb𢜋 Gvk}dC0#oܚ%WihByf)ƺ4ڙ }zڦԒ֏rw?*@G c9^P{rQblyً ,! O'Lp?]$آ@ \s0PpEUKȑʏG-D^$&YE["y\B^L.]f|O>*^b379|Ŷh<*X m] [=cYJ<iiaj_5gS8"sR$0GgXs]mmS|pK*)t++ɾe]_t2|̰kQbⴼSLO@8#(7r˾OǾC2e_V ?!< +ۏ/5Px7A#NkZAaJeJ^`gk?L! :/aC߸h_oZ`yEw?AщWF_+r>4 2sҥE1t*䍲0[083qfAXsŐ_?==@N.k:F V nʧsR#ĜQƴ^' :!b6Z q)Ý.[؟I=.}[:zf^L10vci*ؿ/Wjr<iPf.KKI5 òнbs Z $9U٤ a$:8SB IGŮN#7%S 0$h~vhynᅍ1fA q3vMϰR"g4fKV ,%SNr>Jf K<7*(HLIQ bxj r9M7"l4?@"$ǒLm‰eߔʄ댶CFYC0b,ZIa4FKCN C|OB FN Uf==w\~4oȤ2H8?FUe03( fP ظ3h=:Jwn2< KM Sp1 p{Y̳>5,X1TEv3DUG߅\b= g]s,V|,Vn#󎯀fJY9.*/){^#%`waa"c5DԸlrDҡ55gw5%M[qŁԽUGr(22RNLgru#6.jmj+5iDs:Th)ؽDe%xy]a#vϐv`|qǐ2v{\h5pv$o:yc ̍5"8bB[5WqVbv("?l<2+W{܆JFU rC^|Kڋ8 ]Cp>@E;* kt ~g`)blDv/ ztY,%~L&emf=",zoQtRJU]#s S=Ćne'!w`v nH%3G pUT$t3W{S`԰y2nC_19[sKfXģbO:EzW0zcJ.e86Bt4 aki 4nZyoꗒ.oܷUV:*ͼ S꒚2ܻl%!`V"9!2z _fiXǮ3J%\ȍLeYVUN/pqpȅbf$9-} \i1g,kzKP m[PqHl_ ]F1p-j@*&Nl}N@sGi: gXW^nSLԾRMB_{3\) 6e|\1lNooBoaGyuS`\-X x`Mzri֝@j:mO'ؿYTy:|ӹ GnaDVU[j4 &Tu4[봌m_^\ F؂S 1Bw3y H\ )P8R3@}.b||YֹzQM B٘%zT>wzzSMf^;*Hu+Y#BDiԟ1Ɗ9x6KZ{3weHyP9[f8sM32' EqFcځ `@q4BƆL0[v 2W0%*V74"SF%W9XXIMD},Yj)c~J?Oǃ> B<qt(YYg6P&,HFmZvlMx66;eG~p@vQ4%:րIⴃ꣝Mm#j7zk~leCX4Q.wT䌒^?y`Ko3Jv 8,iz:9D" tCS6d{6TXo*yͧ\ٷ~@cs(oqh&|$ܞD[Oh7,ڭEXMTz=exa+o"|t-i`/g{2*scw=CMgKЖ{S,a&>mfÓ eɀ!%w<~)}2>$_A@Fm&⠃.Ma !,fih]JO+J_!b>#_;&r8;f-; N}5Kƻ}'ңuKBY>VxrN*sbEx"CĮ'aLtNM֚{7эKO؜;A>q7۔~e>nIlAꢯ6RόaW2h%S ,]˨4梪@X+uR8BSREJnwݭ+$;roS*ifsft~Ł]QdFgX=uWvP6M٫czR2t2 ٮf! 2zZKF7[} &ß[,2pUWZm4~,AYJĀϞ>kTx%Ly^qTRR#zncb碯|(RMh5LUV0XxІ;|z0nQaO1խv9[+l`Wd!~JRGEkU+?3`cH9 BwWvI E2֋~U7.| =O #p()@[;{C7XmX1űX8>o#-}IPCTLbʹ5g`PT?tG1wn<^&p;ߦ|wH:õ8?u4>bSFҢe~ &[\b-㾘|4]V- 8f \CO : @NL@ҳq"] ee%ϼ#ګD0'w $E+/$iQS CWz#r BeO3"{ZXGA j l:;n˼THBR+aCTN7d؍ 2g"J_Sf`S +['k=f{) r 8"Q]sS݇K-A=x[!hP)~&%J{Q4 :C&*38M^ $f~Ii<`o&"ΎR/B'=jQJ:f$ځdD&&4YbLnH6Ռi:}M%~+!8(ސŞ^#ʣLm6J+S ~9oN^C cXv)}29 {jb3z'ݑ?#ſH++ԊƃF+S/!PT7\JE>BWeg2G~C_NK T<'y({n]˩0m]lK3HiBx-T=+ Rj똘͓1=}wf`}(!osrC7n7(f(wiӮg+&%V+z%}>`ЌkG01LCd/y a`EyeEgpIȗcLM~Huk(9eލR`%# Z ,{m !*D'x`H#g wzFw` }lXk^wUSVN(ݽ K^ iLLoh-SD<3Ӑw1E#g>$uD W"ij Y谩dOU624f:%œG?&,C$waqTt~)^NmQ %ÉƆ吻 kxN e8W={Su ©gktA\|J ݌1:e>:Pwo;`0ErEAR~qj0Au@0:a fp (& {NdW}Ot{4g_7Yb7܊-zMGCSp1OK_y-袜*ٮǺE,)PJ09E(_usU6gy>sZjԯz[6 tڵ@1iLHg~ݙY[C. 28`zp(mf"`}4 CPapr8"8$c}=Bg! 项SxQ#h7+_&!?}:աACxPL&pǎK .zI7r˲#ST]L\d] ՎxKTph.t70K{i3bKn$T|HdۼY=VZŦ@gT=ûidÃ0f[>OW?V0cfތ~? .Vd.HS7u7K=Τq85 z҂onGA%)X+CF𶬡Y(׬ѷ`)`XפL9ń .{)48q%}̞9NKi"R Ue}fʑ+q$W"S9ڻ߱tSp ]XGCQ)3 WKEU{^t ُCښ힔T@ :j^)&ˈc݌S-D|[h#QwB r6S7jTM_Ӯ</b&T*en|`6T,?o 4fWmWߕum8ov~7J ս܅7dElhpmg~1 L{AsܯN+Qa#ѤPb*E.a,X0r7 "XpVe^3WHᚚ:[;]1b-u规Lu΅(Tn˧(sYFP+o;`bCϕ}_ßx؆ukۦ7$\7bc*mY_ykFuV l3?#>PD̴t`cD; jT-arNy0{ PedžCp<Ϸܺ_1#R/Da^zW"QV E+dGL9$澏+/2r-4vܝ ẖ bG3at܅2qc6od ݖƆu{X$y-jfHJ Kp'jJ>h~U6R.Rً& cZB.hK̘dKWAz'/w#P!q59YTдc<.& eоT|&%ƘꢲLN\F*< !s+*FB~3_Y9R>1^;]kjkJe#nLOuwO|=/wBzaˡEO K]CQ5՘vQnh:rd)9҃B W$IJƎi MXHr2w)+S%?C._  s`Z#b(za{JfOݒ̔=,0\c@)bkȁS{53vv8SZ٢Z4+O$yҘLve!&3r ί:Ñ n#NTnk,|z^ )ۇ>엋Wvٗ3 /Q0ˇWݕw""NX1r1 | }4ac-C=ԘCĮ(np.nqa? `W;GIOXxͽ]EPtlglb M ^4T2ʛ~N hVdT&2VQ7˝WGL\p 5 Kw6x4B!z_@*0.PsM.ǎ>2uLl>J/\ sif i<'=P9 +# eI0Gq8﹊@u0xf(1F?k4 e4k)$)tޤ\MB<L2&gKcuA+s݃f>\WʗPlI=Y}έB=:]ʗH-PJփp,i D|p`oϸ!foC텑l߲i<H}Zs}w$aK@?l'u}6`mVrcLzm Pۆo=[u< oI LDW #U&l<4)2.`#B PX vn bTYT9ΙB(4SZ%KrDN?;$z>=f>!/ Q# Kt^3i{M-wͱ) hBHr]!So {a]r6 Vqs)r9Sέ Fi,#{$ UmaJ呬[w-X4{_>ofӎ4; ^־Dr$1irrN'ȢL.-Y n"QH%T=0y4$#GDtKdT^ 26Py5VZ>jvtB2SKc"B%+08O옄,tw ^Q)9H C1IDLB4cl*Sb`1{3bXS;zTkU)fE^dTV:uUy&.ɵZQ`5]Ի4?a ~V?Fr|C̜tݫ d" :-*;}_e Бѱj2!R!Y/7z,u*E{RTNNmt}W aV5i-c쭀ye){`߳_y^Gj0#!Bv4zHCN+ӠGSd-$@tɽX wݩrjVY j4:qC]zrݣ_xoL %b$8\AgGB uءr3@mhLV{̯IbJk%ob&#[c c5״"-uP܇FߍSذՁ rBtԟNvi8+dGYV13Ap8 /Xl&!KVfϫNnꔖc0+W*2 %OAEjmHanTJJ*\1]0B }3++>S]NN/F\6O4hsGʱ0t^;AP<<!b-1 6pΞi,wt_ xY D0_˥9cPhg7w(:U.gg:䤁 6;+_4yG@C9@y/Kk?qQ!_{lf܅=½s../D!Q]h|R!&pQݹR Œ|vm|WiN)+mV /^!}[ι^+'{lZNuKKr[>X$ 8THǹPC1`?)KDj`.ia3n3 86*Ucko a)@Ơ!>PB_8/]gg"r=BC%8U|@1n+}?qӲ8b Ɖ^-'Ξ]o:sy1ۼ]ڥ+ =ti5`Rz@q&ޚ>2z`۔R=K6\81fCxPrD &n?6_5J6ai,gluGHqr~0ɱ21d&QTj|]$;Ť'ASw6v|ӹ H'XЮT cg-x<븷K$,E3u_L‰c(4g; p^̏.+nS5z4Ͷ'* My{bLPgZ';4Koh z*LL[7Lԓ V8m&ȴozص5nC۲gC )l>wha\̎9:pA~={ EܢvuLSɶX{[™Kh^i]4, Ab{+QV_3aՐ"ek9"J`~'l*h0|A’`=W?I_b5{}\9*40hf)v2 "6) <2B{0r 0!KgPɥzEuD1=zO^8(zH2O" AU2XTl `ya{3FVC=tNHFbqd p˜dA[$ec <!@c+fF@$@*A`O-#K..mvȿÈڠ 6n!9oVdѥ(VphS"GfM6Sնnҿ܉S#Pf!GLߑ kC_L^ .3 p:cf$%^ 9oa,vjρܪ~6)>!is&f+UK%h; 4%(2@MD?Sm1S,-~ z#roZz^ L&Įの j\br ~U vxVi9)xX6 -j_}/}yv}(%݄QbPxp)|ø%Ek厰eۦMd9E{KRg/8ө; І[͗ItDd n&?kO$}Bcz*<ء8&=%|f&KI~ͲGrI9( &/)&б'$t]!ÉꞑwؒO_P;VF S ,B$7 z%Av%t*:x7-rmr”Їv"礇KM VK<9dσXyJ\bt >1/LN*CyK2V'?Ɖ7Dlq! | /T>;Ul_ႁEXhq?EX/6FaB>Ř|T5˖Pj&ڧdd4|;b=)LEu|D)Z+f (/#昘y ;Z@/iW؃587*%"LiÅ;9V )$b!˅ ɚ͓xr} 7};ry}l̞noνF\+a*$jDu8nԳ" OLӌH k33/ȮA?~v e&=Y+0 ɱ\v}OE&Ʀīf2%^-$C"#q R]q2P`(90lDU_N}i?MX´ؕj?.Xh?j=>%w}9PވZKûpG/8vh ѻL/${hȳr `a8gu\۬xb# hpch2zۏ: ؿg W9I+6q21^_hzM mG6ǽ+Yy% >H E? n)a2BXT[㪾ֲ~?=A-8es  h){{#i-x5G]+8~YaWt2ud FE,>i{AA2}̏kn)r0`-j6waM]& nfZ0YTﳕl_#sgiY { oQZ"}2}bht5tA˃xE ,26 g\yo9k35GPLY::μjCM4*enD[;N5SuxOe`s̒IYkod]R1=VK ϏƱ]D.lSpZ\(p &c`ˊNݐ:j/Hh U9]LjّoM٧M欞KEGEgF(khP vDQ3T ZBnI&Q (/BݎZ6c ؜x,p"K̻-2 RȰ砎{y~`*`mqCJf"Cɺ7FP -<9`yrbˬ ^k|C@/lIC0NŐ⧁% E4*֏~b0 }: n>yuj{~֯3Uw`-ŀRnړO/₩cp<>.6 Ф냤#Wp ߂SDXlě  [U$Rw/T` 2MR:?J|C)X11X}u& Ů*]Y*~eAhK"aE,39s*M`#x`5>h_>O4 ;yT4 mWE:ō!4"e6} jynF^u"1IxĶDW,x+Q=4gs%ݴ)ǃ,؂㚁WX˼n ;Do2w@d!A:6q>LQ)٘͡Dbֆ?*x-ZqQ6/YaeR 7[n,>%;:sHр<FÃ7 y9(dz,4DKoh:7=ͽLRM<ŗ ګgI,)2þn?2SZXdDs!2'y\]C|7T>^LfBM?じb~pJ7;+"/c!\C[酮fAYM;#9̠: ȃRhEu{<OrDH,fסraNA94u5U:ɌOHi9nRN83ɩ%8nA` cm6g-]/V͹8wS5YC{@Tz؊Ձp"irfzǫ眄}N$Yq6|`Xnia?_pKVf%(`F%ɣc50oLdX[cQ $n@yn*Pě.2yІ&H1jG&5GB5 C95" ߐ-0Xݛ+Tͦ,G9j]@ z+i=)^Eò7{xk[FH, omJmApzx' 9!XǙB\hL]|xZw鉏 L@π?ecv b :&$ $/+w4F:R}3/=uY)ܞx0K CgY}6V̚%חPOjrɏv'ͫw^J8@{K[k:! R6fmd[ =#\z7ѧ`tebkd>mp'p)cG(I4%F_ jNSk= oO#oeBa9~ـ`i&`m&E- U0(ԀZ1:2HmM*W CeB.G=`x1Q7gג"Ef U1l6bNѼJH׿ ЭygYD ~ T Ӛcv;3eV_UeU8fEZ" cVja޹5/( ȣTQ|'/&e`y6nULCCz+8M4mp]\([+yd}EͰkW8\^Zǥe7Me?@]GN: (VsitY*ӗ( ?ݽw!Wҙ0oC~Ci85/-b{xlr([;R :6Xi;qؽHί3POO&ŅN|7tיEn< 8&Fgܐf<RހCǓ@gbو'wt\wwwT``M\5"}۷,.?9K~(#@m2ٷvt]ә &?Yor_ ؠz 2}~Ǎf\-*Y&-&`b7LMa0Ӈm d~"#[(/:|ZqȤ?y t&'OHɻt.f#bBGT~)ItD/3^wo׺c9;^o[%@Z:#[g&NQ/-OZo. !QX%0Ta Ma%1M & IM!2J 9fV d1垦֭{.%-{*H=#_T"%U#v3~N?00Se芑UAQb6GPji}YxĦH(n[U C? vQs2<㣗R;suw`*|)x6q\WA)4q[7I{,O#>9KN/UVfӷ6+].xCP.NMC^!P A1',C ՅrWCA8X#WS8p#41t!hŵy@]k;|2"aܙkyFqCJt4_)-@Q@g 8ᨀ1^0)fZ{`d3Gw7?RyUxX*)eb,L=5 &'z-yk;y%.nqGڥ,ޙ>YRs"ݶ;-iǷ(4׋2hpts\c8AZ_ Mڏj݄(\6*N[BXl" M-m#}叼b'ω:]zQWc ]jEk _2}+5۾ T!ngcIw\P{&&,N3uIx ҧk 2!,Ҽ,`\pVJiI6z+øgx0hVT*ľ03/\_j HET Kd(6T@Kkpav>rc)4VP8ΌcO/@PP~2b@kHlBV WV:48xf^KZ:һ; X}&,^;&gjztKqU&: p2KiJ{N~Ha 8 .k8FzτR(s&׎#7qv<(y,Pm9Vg?(HW-w9n=ΊD0ˀ!d"b8''u,ʎ'if7]ZA?_h 9iGX3(Idj&@5-m҈ gA˫")gh7jtz POZfp9c49֕k(V!Isq\mF-:)g&hY1Dc_B7RfdxD`1%#86aSSX P#_H܊TKCX*+^:wC@h@],u?u :C#MTg(_Aڪ^<_x)FŲ(0] d.hЌ>8OX:` ۟`ɟ#"z3e ` E~?sٛ cqB&>zԘV]g!yg]z,͡ {qM@Pdx"jcGwos'Cx1mBaٕf F6ru>93ﹻ'>3;TYbwukwɧ]N 006+0x|pҫܞ sL薎lt"pmy{ lmʉdo|upM4CyO/Ԯu٨J\u g7Ɲhк+=e 3*p@wn.5W^k31^. 'ra",vfm mmd~7 }hc4k$l9أ أ7'a[KjARgh^WoQn æS$ﰵ`[v v'z$o v豕G*H׼wyG jΗR9\MR ̛^vWn ^`&]FL-yk֗5_`TWqձ?O*Dv94BUCa:iUSU 6z7#h㺼JE&:ZgתșG}m753Y a~8/k@?2s"5OTqbPue4]I3(EpP|&5ήōhOrmm]<BZّ|⣔Gs1ۨcq#P)(7 o(cw kIH?#r`BҎۙV&8sDVIb=$t(WԩoYQ̨{h pRn]&(k(yV"mw>K>~2A 'OŎEf­&z"&-~hOʩ!ѳ{ L t*۰|$t ^e6/J] #e,l m3Е0 pw9瞻eƂrktQ>B鞞HrSr Juƙy)TE|qL  jNDv4:E^AL^3h^I>~3ZŃ7gMaU}`w`497)'+E69O4r 8 lmEh[$I~Bu(Q 7;j#X>Pl*IU.|,9~.x#Tr,38QA,0.".Z\Wlr&D"gg .,j$r2$r_j /o?fT8כLH Xwb1%S2n7 ^ݙݐ죳lC9kcDID&yCB^{-"_cdUt&672>7uJ-rJ|2o䛓kxCiQmiTwu0LN@ T!Tq!., jX54g ÝlLm`c/@:4J* dp  d4*7CVz p@OЇlNZu0F g/u|>| kE#)p!B ϝU$HTWMIe4^L$,$Z"k` ܜjg. \>?cjH`5Hs"Sh_) AV)3dJld\:IO2J%W `dU@X*Jγ^>!aGqWMh"4vU#Dfw& .I 3a / ^ARugA!&z'V /(F¸g=\$bN[!5cv5N0FF\ѵՐF7^ƂrA.nxP1z&Q_R:dNwsIqr(lզwP8(1>Sx uԤB|?Dd={l5ְ1kEGz z ָd%c/*- '5qC,~mҏ&UP_$,{Uu׷L 5l xyՉ^qeʄdlzAȈd9I-GtnM3 Rq%n~jԿ -HV,3wEYgښaƒ?bi׽=;ɛ=~/6 CbdL+ %nR5 hoߊ+Rdˉzxרb| :ڗL=љ5G6_ pPqravDuϡ}Gu /4MV]]M#;Y)LM\2ɒ帰/_^ %g׸%3wtZSlOz{+>YEj-_zHCE@nۣ%}~V *i?f%,*mj螗hT3ApHidS:y +ٛ7uY.{ zoGX]~ PcLQlsToU*qh嗾Lh /)>h Ƭq [mat]F\sC,peEOٖTVK2tz5(P}R*YSh'˯$>0IعqǯX(Xe֚׳9pOg ə(:h|YC'nOxDܤ`n7ֲX゗f-D zEU5e|CRDW Xh~lW}JQPl63\k&jB9rKXvˣb u~T3@Px4S}9ϋUa\]A_ T!+ͷZK@6AfLx`&.YcN_+O:R'ggEQ >]4gZL|Ŀ 2ʒR@a$Z7%I1F0Dg=ɏ o؜̼>bZJ7~Q GKg&#͢t&Nl;6Dd v`#F nRI[v̄#+^V6zÃCL0e`@v.Jk *M("u yQ8IoAM꒼Y :$G>:鋅HЇu"pZU{XY"ixK{SZ%)qz_}]>3x'[Y*3%EѺ$IYO <_/$˪a91|QE yXr|o1rp]H~_ʗ-rnɟA;5\l#ܛ-U%ͼTn mR/D!MW K x_^dW .b~& i/OQXde׵n wq-#ς*5ɑx3yTx8<+u:t⳪ | 4Đɯ`aZqR9?)YV4(~;k" l`m1Qi0X9GCX=cr){6lyg Pa4=Ko%Q}maAi*R2937n\=h8o'+:KB;jg8rӪE=Im=]Y] MP^M+$vid]ijyH-~oDZarS5kuY*U g/ͥxxhH!$JvdW?uJ7.hN H[-|S&0o8wpm&I* +c$Gu}VۇdA(2CTVPƎnebj!{dd4Gr&n +KVb~sH&v7c~mg5/[`nȋNzjE>zvFIIT*|YvU 0'g[0QGWG,0϶ mhn?GX֤+prU Vӽ+I,|,aIZͲâ ת1KV}'=~Q @nKU\ /-lUEn>UE$Oy٭G) :*T~Zw|DnvOgvAGh^nYZė" (r}iXYAHl'L^N 0q@C$4 B0I+[^Ěҹ!Q.k53^l&/ n){K5+IFj:q| XB #Bh7TD=Zύ ,'m.q?SqH1eF~\;ǎA~8'_}jLs_\$#*m@2v?412) or'8Š'NZ/|z_y AݍuoJX! g"Pp*{]lFn7Mw3PKj)s?(vxD*bG]Yɰ)3xuuT)^AȆq#ww!ƣ{^dn<뽺rFؓ V1ن{*LOsB0 'awm^oxH-R_/!{t,(=ۃxXlJW  k|cJpkRj>tXF} EEy3δ ༗F2 T[(Vkh벉J- /DCU 6Dg4!@ʚvG`bmgZPjnZ9?ػIq ^o=̘l.?R+&.v2[ XB`pthqteӕfXN  XjLy[05 (2 RMO]02l╷-31i8dr;omV8ĽQ]^2z#zK =%+P3R!N>i}{ $;nZ ݈y N|6Coft"XơXHz*K:nX& zƓ_¿/'&Oȶ#z29sH!f2?QWxyI`&cV C=L3Bt]o3d{i.D Śm-#G©$uzTJC@iɹ)`eSxxT<*Q# .O9xq;hr'Z}c1k::DtFfTYk|/)rUgk%DpQwG\ #5RiB4zBɶAqۢ  #EX_˥39]>^9C7h|#H$ayP|z|de vL` ؔY7]sF!8Н&a+g#[GCY*a`:_Oa,L/R('BЦ-J Ve N4wtoU|%[GC"K~z[Oj_hJzZwAP9 v%$II>wE9*/CU;gfP fغTV,A*i&^ |<; $*Pdؕ/@5_#Ce5/41]N4~:;S i y U|M\-Á8v"brNir ;As!jrzmvU 9ңA[ 4n@-} bY !IIzCy]>@=a;ʒE0-0?ƕV}J[V+YS0õކ}( Ps+^@̭(]|L}XDgHf@ʺ7,p5 ]ՃXLSf5 }oL+"Nǽ2]*M!nw*<}kg⁵~ |}-F%BٛĒuxA °AFBHq h5iV3SP*=Cyi_a&WWCLK;uqTL`ՐTpOOX~wdpsTq%'MA* Y^R/3Ro-'X$Oc,N?wv@BE~4E-9Jj r-Yh#GE uvi9FbfO/@|`/#v^,jimDQL.!<"pe.i_.Vx*A"-;octP$&b9=v$$c!M޼Le?&l/Eq$Ы=]F.}Ӽ/9,"kl;|, #p{uIXw~fsylw'*nYǢ2\A|Qu[A^Aeg4O,,G ͔Ip+RI C%~QZ?g\a?M,yϗv朔utPV(Ze4P q@DK^3Es"p>/o3;Oim4X|U41, 4IGvr H}pnE p)X-VO >ӘdGboV}Ur@_ʮSk`ԕ=0#}ihҷR v]޶ĹmTU@_(|i#Mc0_7#\][pjQЛ CM"#ˎ"\ h%19] H.?o V+R\ˆÅ[#<ы*l[? aYsK`EG=m/=ĖvIR%+%5GHsS|t}uJE 'fai$<`[קXpU0' s9^`䇼..B}o?N e޶W R8f-#}U3)fp _N$[ iWqbPO{,!!30Pwfv(@W ]:a{w+a=GC͑E 5ϾLuW܎ n "$xl;ԬwaO H{7:0Cyy zJB#n-/D}'bX兮P2^aѪ/5>D-9ߋ!U}/6f0l݃rCl"D_\hҢTe(qmWnE`z)v MV|=6g_hՙ|Xr%~&4Ďp <?8JqHG RQa/Sjm0,|V$SBOkr#zܷr1S,TƎY`zJh^x!-mh!A+I|ˉjuoKsbK7E usm`Tv2 і( {_?vNb 97Ck5MWcRr, `lKw WSpDQ1K=Flt[EґvcxPaeӫk9Dm<,"2=V&dg`M_ wme29V{a#X@TݰupC禷L1 (؂\QUm`q2n]#'Cg9U8 \Guj$>FaD 7*5_d5 `'+ ]!Ct[o߫Œj.^1*~|mKFGyd/Z{f1iWԁ|CMO|W9BNsjXwފbc1kAޢ1i"Oo5Uc3'HlZB`~a<,}I`|lXly(=Q v! Wr$ܞ.r# jDuPf RAʙ4vJ+uxGD_!L PJ/aj'y>hN4 GAh&$9}8mߌCoj Q_\1-B܄%fTn]_U}7}Oq_n؊MUC8?I󄉹Oݴ'uB( ^9غ]~Q\pČSzCv  }PS譿58wQ "­snUN!f`J) `mצ8ӤIm)@w]`IQ:Q H RCۅ.GHɝ \蜷RCR֛&tfOZ5CٲU9uX ;mI?kPMZlYI p ǘ`-"7]ߺ`lsL(ДY;Ʃt>cW]?% "O Y"_2 DUܱfWM1׋*'ӀNy&4Πtb*LhRcK^c%ZL'*+2(}2~ɧώlaJl/ wzN\/@'ɦ4QȭI(4RJp**ZgwOχ^Yuٸ g-^~.fAG j74ft+EcJk2~Ue^+T;Bi־Qni.%o x Y\Υav'.\֗ F 5^m\?*@4NFtEY;Y+?M 5]sxuyv]k"6F#$D76ԺUk7-PjSrU(_¶O`r[|F5UM0w % 6]dwkA݆faj)^U+ $\odEb=9)Gv?s6F]z3B$pXz'=0|Dsv4c/[ܔx%8QRlJԐO%?q(pA>+x0y߯$<#c N)*ӟt}~ҷ7mJ]ލgWt,$bkB9G!YŨ?XVH[Ыb4c,.}o < ,ωmJI@o@8$nZՏpU82#R#R@G,56JC%jUbĐvoyrĖ pї0qӼw;\_ESy y~q|"Dl,m y*[?O<=8b5Cl&Ch+% |23$UbQTF`dUПOek@p m]N@C2`>7V|8?ک2yd1D/P`'ڨyL# .\&[MR/kO?Θ_ uH.57cF>kǙ3 h"5&QaYQ|}x9UI'Y tbM\A,IQO$K{{lS'X  WOZ"TD3R 2V:i[N) d R\@օUi>@>Z ,8wΩ)LX6aDqkD?}mA#>MP _ssj+Hn X~p-;(c `fk.c+֧c#Š 5-i0KchY;I%@š K]D-~f*.r4PF<|UL݌( ٳ/('8L -pAtAHޒjOHRMlW+}H+ŒoCVCWtY9Ԃ] %+A~@LcZ[)jaވeAUG1u;yn>Noz+fOY/AA褬PyI~~pF,&Wr 65\I 8|QO6pk0];Vm`34(cL vzcj_KջP|/`?X5'>sE챟FbZ.A|?d Kg2BgA|'÷aF֌F=.ڜ~tL`@GtLed2/A$TDRU5ûUsR{LlXA45) 9~N/X=],-}7 wPbƃ~G*XD@jg NٔD}W$hw}z.N$քWBD]D㲘=1=!Vǒ(ݭXQ[.d" yH+$UiK+ntͶ #tņAjP#R8d|{y{9HlMtpA8(LT~UN Hp9 kY>lSl/as.|dY~1! GZjjSJwK˕;PKYB(IƃKX4t,..}b:DH"ܜŐ#?G8[y?bOѢ ߷rmoHH9p*:~-(Dž/5x |#2.Ȓ@oI jyg̋TȠ9܊bnQkʛBPWx୛y@PgTc<NwT7#Y1%pǽܴuE\YVW뵭xth[?^}XqEy.TR MX]\s9SP{io$PȿN9}c&Ҷ!O"Xg (|lle ^G2vTA񋆦H=޿?waIA3d`%1!8h+c|vv7qҀuy9H]>YtW8tqZ42CsA*]B~sq|C8Lޖ6DZչUJ+zd+̗EE+&xYOIhoD\uw٫aswU2zZ!cARw3Pִ aNqpZlZK$5 Te 9Me" %D0T^[L3P,9* wLlsBο"p092')eg`VE큧̺B~b=d3EF/I0J=ot yPPXWZmmwduy ]Jl׀İVm@O; R<׃qߦMQoh|[PuK")1)$7Cy0/]DS\;'ea, p766>3^*#YLX]>Q-EA<|/L#]g3t-WB:Bz}$f6%JZh^.*U{͊RpUXhBThDH '9C!z7W Z|9`>~KΗtXF4lV%~CɢyEw]c42|mӤ_2x>v 6  UIu^ ޅT^:q #LF0, ar 3 ׽ROǕS|VT/CQ@5-",#žU2o{94v9 P:IGCmARuK,|#@eJ9sN@ϠhU;}DZGC Ixz Z=ܹ <+Ir~ LA ~ZB{@B-Wnapr &ڌr"(հMz ȥ.v8;уU R+%IZ]DH/Vg8ײ9,2u 5>QZP.h@"3&UjS,3gu܅ˤ{#WE/kF `dyZi#B:ѽ7m"HG4sLS\Ay['x]=. _*2;@iY¥bha&m0{$ԇWn{ys#t4 5r],K]2gy{'9aP133 $wr#?G1GUydeA Ah."=WhUX{α{&QMx*hHnߑbt9T !*jL^)Il=iL@N`ZxVJhe.3zPzLy@>UF9K:$v5Mo`)PwAvYWGثB['Jq6{N0RJW@J{C#Te} i\UWO!-xdHQTzˁRY:e(`Wbnywu|?z ҈g1䄟/w2,.ALe7BKh ݨ({i\jU/ܧtCMĬP'zi" "~.^N ff} 2^hcs5yi&η2DzxILLw;̈́JzpvrW{Df_dT 3&aDn]κ㘖!|sQHeћEl}J(9ma5`HVeT&xh~fV-}TLT[}w|b|aA07ru)_]G71=S,FV|0-2֗g840w!&XZZ U{Fgtf! F ^+;v "S!?!}VGַUkFaF>F;> uZՌnt=Z<˽iߧ,CU@lUL~OvVJuwM4A$ НTZ`'T5AVl$?Q{gv檺mXv]ISmP{ҞA!-F^ Kk^.ij¼h%^hz7PTϔ /М?Z! %ܤ/wzI^̀[3!&*-'6 w{N7#%21O]bFUn>5,'l]  nucG)(1gIkxC`Q @x<\d 7䛺K2ny-3&k-&Zzdߚ=9^._H?.>Mr-s:J*cHjzb:&D2E^rj~O)_hfXaj#p"X"1-ZV6(_m1 5ȂJ^_!QDjsruT&bz0mO̓H6`dq`A ÆR ,gG̣+iFAU9b̙m&p'#ͯlALe}w'OkMDm^)Gab10@Xyw'utI\VR41$H2Y2ɉPG-~9OSMb@K-"Je==5bF%#Y`_ȠWT0;wQuv"B UM(7@X9?Ί~\j/uV|Ob뛜cõ''gnD3Ka9SγWWb X֖ks5?уKyĄg#?[NP;4?H|:w;ôQ+rxhöN-2v Xڕt@cXby'/ꧪڴJi]5LĿCF\kTЉY 2RAzBi̡?0ทW8Huژxcɢ{[K:H D݀jOUp+ԶuN꧞+d.8dc٤ LϦU<dE,̠6"d"mQ@p٠)<9U3z(gp7Wo@?1 F( Rq;U#.V& \-N)b!(as\d"U 5;!ܥ)iug^g=`nPťM` 1826m7ʏǻqē֮A$(C9wQQ`Wu(,.T8)8?4+yݫύqy,קf*~.mǨ|[RyaĀuw4+hRv,ivV'82`LTz,O5HJp2+D@X% !gB}PNUuHh~`j t{nj V׹5]'srEȸod*`9Qıs7~azo9챠33'IUKw'8OUFYlkV K*n?C[nSa|@b|i1+C&SS% bAچ9;"l|M-)tiO]<涟 41?Ȣ^ [{2g*~݁&{WYkqM# PA*0P,o0))3TR zӆgF,羟<[f)l5xHBÁLۥ w֯ʺ9\} #Xx#!=;yY^ +L휙6zBNcggN8(ƭ:uRt0g5r j[yotwHQڅm9fk*szPYRDzubl?+n- A] xp#"e}g-)v.kIXqR{8( 5GlvP$?tv+1GlrS@8L+āAIܠ~]^ _Np~4rcr Ȗļ1mTЖ 3D~726DyCtwhcnf,0(:\? УzB@Dî9`ҁ ~l?q稸nc:DQV*Gvͣ~Sf|) uB p@b-$m1YJ<H(y|-Gi.dՋ6` O6Z2|^5g^);$ xNI*mMx&$|!36L1bCź :QfOxKLf[ڝdlRGy+M\"!o<82Jb" Hğ%*8Uxr;!L[}5OlA0z،Oڿ>xL&_8;t85FkW^cüeFw:e {\NXp2q{\|%6Y(X/dAy+I C!շ7{βX Ǫ8O ~Q-ج̇cQPr22cG]U.7J6ܪV$z,2GTV6 'f|&kR-Ȅ~(bL>u s2&\P۬yK.9sz!4~hG cm<(8u7Mr樗BJg1tpWY"n1ۗpUA2&8wXXj\mN_:Y)O' NdZX*?T]Ԛ4۟NVzCzLsc{ )0s YS#:dB x>juYeV>"frn)O~+0^w1F NˉqKK{ 뽷-qo'90;ϣmGJdu.["FCCTcF22]x~xg!^ @zf]S@M\;Q``$ uZ@+)4I*F:_vǀ DFLKkYx[DpD ى&6cepb _uZ=ΨI<5\hs,a2%紩ھ9SZ|7՝, Ht~[Z Ҋ9kKdUϨI~+$=ŝ>qwʻ;־n(E[Jؽ zr_pg4E|GTq ]իrXsŢh5uV %bUآ1İm(%D3/%:˞#iF=QZ"EU GzPpH&oI™;94J6xkJxB k?1=ўmx Pim3tQfZٛٴ3w\RtOSSbeu'ؗc UU:|\=+ z{LMU;,6Kgbd&G%M{7+@6~F5l9Tk<`XeWz % PY=S a MGYzp~[R32*:tKO\>ZSE1=5œ_ qÇDYzt7"mH G;5/Z/h d$c\z"nF۵i۬* ^de ˴X\sٵ4z089MGyݞXºF}XE(ZYZ6) ]=4i4Kwy:.fO#X=ѓyGC&xSjgö/hLw>|bSq`e@ƍХ0@Рa3t? :d(,l?%ͺ@П;k8Y(ϛ@u_*¤祌!I̒-e^:v ,~L^q,{f k  G u".Un0H\j1+{khKniXiԁ=yޔ!@is?1xAya{6-7\vx=BI0):r^jg09ڌ C|Ă_.ῳ<^A(O6N:mp==b>ٸ[H: ĕI)d;\.i) @H4;FGV(;cù+D@ z*!n*DWf;2MSYwU 'k2Ӻ7$|9}~FgP_%/o:#rasLTDi5V'zd:C'+o8-2G Gfa툵)z;]6dV> ;K[skn%J+V v$ hz:Tw[(hҕjEq]Y ")󖖧,&f<0GËZoۋ\fzn&ElSvrDdHŬZeڜgiV&w.nGMۚ̐k^S\l]M9$LE7dgc!P$!k]BgJݳoڸ43"^r{z̟z8$J;2wSsa ]ي׉efCHDŽp&4z6-Ojc}QǖawW[PQ#H=FO㞸J%֥!k3hp2t}d&$6~^bRC!<4z:"G$p=5U9 z?%;:Q<צ\|M&!^)_K.n/zkգ FY?`Nr [pfI'ܹ3Bf;(#Kg^cL{{8Q@[XHHy2κy4X%KV~.#n}$Ģ1@[x39b}ZN`Tv1n9^!Y't:QUX?;Ǫ:[@.]ޯgHz 1*)}ͦcg;:z#:ȉ22;D#She*xɚuL8 "5>;[bil4/a^ N}DnQV|\_*$DFcj[9_K<m[/lAcJa0ՄX1o_@{\)V Q:p`06*' K<] k~4-zTބ0+:#Do7K-9hRa9#;aR ]3kYJR-峮]=`nC\1H&çEWn샥k7La zJĦW/ܬMiRwy?kZOzOfuDAG!'!U&=O "<DnNJ:#A<7HNx6Og@Y-zu`0j$^0@zVP tOJѽwY]&9ڡ49n1eQ1$VoOOƍ&}w?>^ns r!ǻ{yT{ 8rTp݈CƂޒ^7KApV,7MHwceƊH-eC=va_[,ryڽ,}a|F(BTFh^'ĝSOJ]U q58LS@:Agi4>:MF14|]$ޟ'}0O|P|_A~؀$ &%K[ [c4aLb4uRmgy??$nCAx0)[tu|b PB%bWZ#UhR-@׿fEzJ:ٚV{J++~j@8u0v2S~Τ^t؜"?1aI` 6hFP97JvjZS/+C3&}\Y+g}v"Xc cHt)6ĔrM%8~{Gw**(6s :_t4ELua| M1ERR6s{y_Sɾ 0,nEEcvzQO<laOdghڇj6dSϻ%[ ȟ \zVֻ֗Eiqq]"AE`D%{0%NM( VlgIbvq4jAdb{YMVO d[|C"^[f:ZZ-8s(tLzwe?B[w(\MD=lX4J:T!uz0ax&y7%\ }} }{!]ӯj8 6Ф2 E+-9 ii]M 3*#6qRA5ы&]PhdwʆR<Fvs1!RS̛Sq#'sm7M嗨TN3KmR_7 "}@+rǪd$gR()Ф;Yᐯ~;YN$62v\Y IND.z102bdnfS=~g'q=H'lIpr;(:Kx_TZ/'$ұ-ݹ߅Ki( "<'}P*#"1=>dMYhƲ$E΅_,NUZ7XG̣50Z)ϟ&K!^<̬*jibq)|b^ÅO /jimq-/ ¥ͭ| l#= >? %(h\ުsn;U*Z{hHn'.q0aD?:{Gc:Ⱦ\l :?oSj)c< s[}lЁBj ~*0`n1Kw;w>mnSۃD싴|.SUb3"j}7vj߷/n<,Ǹٔ0B66u3$,ߑ5Q EΨmPL~nh-g !gߩ<4PmvK)֩iReȪj}?J S:T$N .@gh1xBCLo"'2Y ]>Q'DMwǀ}U_euk.1[!Th+م"%6 0#aO,nW35͚~K:\:`nFq^,E"v,/'(4-`82GPdzb[ {ccxusqNskv}AXQ_Ә I\O7Xx\ EeE(!2olj]ˉK܌up. Xu5~\e.H = uHLiⅼ%O96?7܎`y@LdKO`n M*s Uv960$k+eT y+z|FՖbqGܴ[kFd]r϶ dK8͞+*m3/} Rf;볮IQ.z#B[z u`@3WF hc|oTyreY5SԦ45X_ő춷X~ "SՋAI@tH dUa+ܟ_>8̀` dT c<񸺔3}=@>fK-~Na֘9vUˢc~7cDmCvUUmJR{&P2oֆt@c#|oSbcqk hۢΫHBOc']'OKDhoC{O%Y6b$^KQW" JKkUoNqhE28k] PHH&^t׎FU58oLuO2{%݌U⛋{%gɦL8?B50Մ_Kt `utg q3GG͆ 8dviú =k'J!.Y{Rzt[0(S" ؝Y`뺾zwüuQ  9nՐ$uUϯ)C4 yck ;".L$jC[7>oR(Sz#,dyM; ]m&,BI]?`0Fm?̌-H Eud{}{WS= 7wJZ,0$$ͫ;~&Jqj5®jv mv 9,Dq9drvJDwPYS `}$^hG@}"{N(Px04{Y"zV9 `O=f {J$ _JOO# ۲zɔlŎ1C՗@%&-mܺN(=&*Ih Tjؽy][Q5 tS"?H%d@/|(wzulѡvj2&FvOn54^O`.>я2e:xzgܴd5Iua'Z}Ϙ| T>1p=I΃\#$PGpCS+S=*dEGj9y\S yE02Z ۤIDj,󽅵 'sz.@/%BkDN'oZb*nܲuc ;RxuE9@\Lbi+R[Ӝɋ${̣T(h*20 @kgNnQ=mLLc-s _Z c)Y>ri"sPTwc͔,]TT1lHV"gpzNnrHf _yQSS,l}S\[eA4, ɼ|(D~h}W'IY>1]I6)vWy͢Kٜg@{0Ui!=K (>-r`4B[]ޅRT-cA&lAb nS?r&z8䊖P{-ax_/o-L]!"S_+$TG'f>ƤzktlFiP8o2MѧPB1! aoH5O:7AJIUҔ1javlۇE"6׹ǽDkPABt0jвWFI6.լ6P4ZlM7d‡Œ~ꁪǺ0Ž(IR7$K Yb-SGrM:B^#x W1cHKz+-F\16#*yT~t)5Tq̵7]7IjPy?dx޸n!VBֹIo%\Mf28u"z+q1d6}RSCI֠U=M Nq I:~TRGjw -pvFQa^8 v,^ZP LdCjXء#m|bd[S0p&79ϤU3Qrd@ Ū[JnSTO2hIR[5Bw+Swc_CycKս++ t5ޞ;2jrh.+nѩ2F5!Cg8WyV&(;-BE略PhBl, a ɼ`ˎIXo95ҿ0hgq!&U`-4qc-s?`ޡp1:!'\XpC[e~Z9ԑ .o Ι^P=hH 3R(b+ n}޷^1 sgF_q?RX溉մM@L9ꑶwh{}UAnXΠ\pp[7߳pԻ5| p6OcV X*ʾR *ɐ{Se1c@`=^jʶw}\DDz8A/cTg)GSz8 fB5<7#i.x>̜Od^Q\o1 QLy#r,7TDVJ é@V >ok6"^Z^SCP5̽d.rag+}Rfċޠe SWfԼ~HaM;>v!%u"SN,Yr[9$H-9-jA#|p y, #KKcnDg0~xffhyIt (`Amg)z- 䶰vn*q-GנKV$hQ`L:\:\852.ιTpjJ Ik̛$j5T{ +7јXBU5ZBda>l:*ݐA˯Yepin-ZJk9p>IZ$g'-o O]5H>hgP$J 3WXg\[TΟ+E#y6|-@ &%e}x!F*}Yʺ"/3 (!cR|K;dS38eheɶ ^]A>}T Ox(y[ AQdR8JL-݅_ k"*i]q>@K=Ɏ+|ҫɃeF؂sEG4^Tn 4A^hW+a8,c>#1!UH)3C pGl2CY0P(٬"W5sd1<ݮ4{m0qA>p` SC1c# Gv @٤ҪW"(BPK եO{6񈬽OP hD ,`> ^B`aKܷb{455oK~$!XDnX㷘>'RWT}J6oއw/jM9[!p#'i m h$b=-'Piĕ ?t{;fDk 1RV܇ _NU3]h\_c wa:8Xc~}yx5#3T߇_Ŭ;wMܩ^0"EiUpCàK9DlhޜɚQI•:N_]ٳK d*B3h&m;О[qPuqeO@3τljf?7 YKq*\~_|4A(aYeE(ߎP~Pk3Z7:"Ţ)sVmQ^j^-U\:nL^p2%cBПC j¸ߒO#{0VlɯIwxUzbKbkʲ6ƛ/\4wNhlݖuI~l0'ifEy.$?6QfL|YNJF4CNP>0jRg={$1"=3^0z2Y~'w2l(H%sE_[P(?t-5*h7^XjPW$` jY*7Y.PE1W'`|vamG ewAQoC.i ~ۆބXuQ8*t4Ya@YiZAH=ؕS.Az#Rvqx5S*}êC:x#XzV|+Z>˄2DcW<3l2F6:ªj"HzY֪7ZTK"&A](M nͪ Q % j.},m<ʟA*Tiy_1*b w)$!6ٞ,BێEz ^4/M<'bTU[Wvz錜Պ짻GL2lۼ7?f&P>J B]FFY=(/o!/?p:U,Ј=lNrtVb"2o:/IڶQ.H\]+LCnH}W r+, yND'z 7-c#&aڟ,1 {fȐ˵qЈnи'Gtܥ/D>v?)NGfpճr^ 99 |;-ht 7_r"Z6snhxhpܟSu_VoFxjzw: G΢ ~Q 1Lͨ,e=L\?AA[@dsuM/6.vw1:WtGV=n<<x/Ӂ,O[_BHEwmɖq2˷uŪwiз?9͛V0𴴇E]()wJ 5oֻ—-*ؓc2;*w Vabxr֩@+4c`Le*s讪y(TWxgʿPT/>y5ʤoxi 8^9ހx? Qj-LJzt?<.KX歩o1h&=bv5d #KED^NZf7rE8wzf$p nlGjOh( V>vu#6zΌz!, ZT{V'ͨNwWfrɻX@NX3} MS@e$gJGXbs*>܄Hm{)1r1.*60pJd;Pmߖ}j6!&X% >ZCY6-XJ~]`3*V6v`KC冝!GqٶW@%E4&CʆA]z/BM5b.)wO!5T?9U ACgM\][]DP׍!Սa UgQ$rtW4&KS&n{(䞘){9=v@/ |kټv̫ȡ ~|r /@ysw$nd*ܫnJ>*JIQEs w~@=E oBe|4ea&qAKQ0"K/JJ&:"$>hL>UVY׵xuNnbyy-K9uCpZ!~"LbqRzr͖>mO6P%r d"o~=; hVO_^򊓯'\SAg 猭?N4tSs-Ϫs%zVA1؆Wee n/BI~h:Ưeש_Y=Ĥy&tPWʉąaol̓SD E4GW"tj-&{+3̲sx4n'-AM߆&UYiKL|m;ң Π{/p˖7'C|ف/X;Z>wqkoDma٬SQ_{wWvhnl0Z,1dC?^kpT/zKFGy;>VNqrJ@ǙȬmr-%y'7ɷWpAN_rek,₽ ŒyC׈y~8oūD- EL1-U_psϡ#J9#S;tzp}a_75﷽Cikx4sO&q q7zꢟ:O`#*<ԧ/m.?' M .wvQ:=翨QfcMԵvta$14XE5"sW2l!pBϿ W~0 TteZwi%8m7Q_Kʱ?ژ&7.+!% h*ZβqD\yXBye8V~0@ZPޑzmo+-~=/"wQPĜTt8r=%д4(b#0ɪAw>=u(h-wOM6Sxܯtv!6kq鳃[Nvcmm2_kH3Y"H{)&Jʅ:|A(V[246ÚeZynW\F貹jS?A2JȵDCZ5G/TX_a8 Ŭhg~ A놪c[[X J6CH^9ym^REENpMc?&-+- d oĢxlc@1ODž&5Z!aWG!Nj5cNl)+ϭ$Bd*F,#cXyliU訜^_۲ ~!׺{AVnWeH¥c~mLW/ ɸk%uo%{M8[S/OтәJit`;ncz,'pT l,)A6 ,3$55)ro a='G|znJ$v,hk&ygQϛy-Fnw'cs}gtZk=4r7KWv""'Z^s_^#K ]0s[PCh##^[;02XqݨURh/-YB yVJ.aLv[q=!h_! 5)]/գxqt j&̀kb@fvGN KDCiVDR.$@rZRv"AR 5|r$Ȏ>6ֲ¥%FlHvؤ=6~e%0]5rr;4 ma Ծf ="abX\&˽HӀ[ u;4yE'qeMS% rsL֧3~eFWY5E< ,X4~ E _4E*!sRHxrodw1F;N39M4^am:{caor=ɒ?zNQ9Ȩ$O^Jy <^ؘWt7?k3 93- /RDV»oUhb7(]:T\摨B1EmUSvWt5Ԍ2>}TTIGͷŖA߉`ml,+^7m!_53;:?Rbr ١c TQ+{  GzXԈz>3iLi0쏞c0Paq'oefn׹rL _S:R<7tZs*t5bRu##F ޛ(?g涽(,%O 7xNpΠa@ `7*n~ftS}`y @ xi I2f95l7L6A ޫw]! 8JA'](q ܑ; v! WGc>g'Hd#|% @^XLb\Hz>gd'&B[R,z)x*%`KfP a{<{ު.^jN1[` ƍLrMljtf=0 !G7 CMӐ*Z Xl9-|GQO9=*h0G֕M|꟡Ѫf)-Y=9CCA?7vM!txH kʼnXEtg|3{i%Z$N)L<1AzodO%6>uz7JZ,nH~8}5hqB9fn'Y= |w\ߪ;e,8N@n$%eBCeqT OݑIbJJ{Pw C8T@he׀zHʼnrxzѹ VHsNn8k2_J\?:{QcjEF(,i'Uӯ.uysWPdžszPZҶInxi.r߯ ȸ6$ <('ƥLS1bLQOҬ>===Sŭq1hQf5Od^<kWS|2f#ج DVɤbqD'(Xk![NI+C–J-i_{S|?>=η}_Մ) A]GhщGֻϠ#/129Q9\͑,g'TϨV(BS0kB6kuf# X9閐**dhBň#/i"x7WATLw.|S\uf=W)mV޼d|/MDbe uLj 麊tQ͔DG!F:aΡ{O%8c(1Jw@364)Ҳ+}1, uS ,ZC]cPwEBפ5K5cxWriBDA ɤ=P*: fey""gR0wj%b ;yaOMbDVEfchW\+sqZQ WdTzE^{݋?gegAnnc&DUMm<UӢx$6Þ|ԙ -f|nX  !NS@Iv0vUSyIX}^!tl,[#C(|]G(\Z͔rrG?r]2an=Tǜ0-"h;R_!R\|5oBD J$Truڙvېkꎛql@`Ymn\tJ'D.ѣ4Sr!nJB 2KW/7W-T4yV ?LPX@%WX۷$PgQ2 G?<"(hg(sy1iIӱ<I j]lg i$ xOHM$5k>;6k5ͶEEZ[Is~^.4Fc}Ȅ٧aV?әPt0.ɠ}>Hϼڭt_-ѕ'`E!HmUCK-rׯyKUT\'#O M0WjX0I"'92\BǎeUXayξpY{ی&bw>]mz}6n릝*NHmr6ce-`I v)wāA% )Z&iEcPBّ*<-B̉^4͑Pʾ>T#mD^`AϒN)*r[H"=>܌ {`ȽR+IΎݵ%шe J"L<xVHR܌1_:,E{Z-Asyd l,a6Dev JK?扩(#L)mVkZtsozk湢Ĝç1WهuJWk #ܞ5Ԥa\EGdq Z]?ƀUNvW3=|h4P(7%s \'2`\1L>U*I\&f! SA{N[8ӏVѸ\iV̱6\2t`pN=N@UFtL.xTܙSfҟD4ʧw/cocwa@(Wrܾ ^=e6!fꈠ8=ӧd(j4 xP}Be9GLZ6>T{y+3 L䓝Iґy]?M9{9x+]C_ tQ_z!Cj/}Sb&AI2Xz")`6]720dEoL2,B4+[Ƴֳ0~nݣ#G&9ͲŘS|2n=$uĚJ?b>flB !3{\.~ ͊'jKVf:7 U's} A28uڑf¼O<: e((M*a;V˔UjEҷgݍtKvA $b@YʌӎmG0I x5x׵+GT$RM7p_7 ^~z9 7h =QNFE*SIKqpm,QӪE>0: N8c78hDXzc ( >Z:^[[/wZ`,Whp-)PTn<92!`*\E'g`C}/#aMY|X`.vPn^Qr+Cɾ:!jY/tC(6e Vٱ%O@(;h@bO:ȗ)1s;SIe3Y$9|zN!^=66 .;{sNIx+3 Łl5K?pD&Id{{s~eq~ uNҀi)yĹ?Mjk;o%,?k5) [b|_t \˱#/F@@2%"†H=+oKO`=:7Ωa *o XtGf@A 'odI D02=p*]<&S' ?WJ'[-ԋߢZ]A/x3&/t:ʢ M) q;M>-Mͫ1S%_mQ Z{CEMR! y^I,:$pE}k0;ZvAP l1cl5 3+[9nGބjPGhT)z,һ32@6|cI(BpIT\۾V^wo4q❹>&5Jg=,<͚AMwhFK'cu=Y5VWmV[8}^MgXpHxջZċOn:F P! yA4QZ1ކ hOS^z󔲵iQ=_5EzWht"_Ac~R JC.bXMwRe_ !ݵ? 33hZ{2CLYi/MEw٠!L3bTg=BcUd\?vhg$=mZIKa}h[l}~]/… u (,f+JJjE D{vg1ByϸnK~L1)8!{*. IcVw%O v``r |,i($kZ*ٗ-KF ²ߢPeVxx>yw(FslYZåxP JjqEY-lU*J&,/ZX|Sʚ*Z+<]_?IM夯塠CXcZPRSeGrjFQ7+x_Z ٕwk8C%.)JuQaa 5+n~&RN]<%~.pa@y#s*EpڼtCsO(cRAҐ( B%R]fJBx?Kc뷈?Y=!\Ԡi@nn":YfW.(%5m0l n m(nn4Ы-Q1O gƷpUҵQj@ 3AۈZdfƸ84L'v\.PQYKKD/Lboָ`Ag4fM}9EH"SFˁwcھROgv^#>憧uC*0PQi<4kP0VUpVJ>z44'஍9fE|{bU ~-@7]4A"aSb6pۘtE1[&6i;L'#NaniӠW:1R) )P"֒!gwu=^?]ʥyp adn@p,g~ٰ͒w]oN(JYxfhc5Qz[4V5Y_ ƄƷӀ.S'@衷A[\\RI)i'FMO^9~HGVhEVL?XU5L=uE8(eǜ(\Aw`~4V*_H iE/eCQ"ȷ ŴOXPc(@n1TXM*&q gԺ,(Z\lxjsx)L,`1VX3~ !+6"'&>яمH gDͨ;;=J_d /|3fK]~DgqkcBe,yءT!Э5suWy?FC!;>slnW~G`p+n&X*| R|0Zq_@wZ!5$:o{Zѯ/p%K,W2eCjA?ӳ֦>bp{2S]}sMF;9 a:6Qޒ̾t[ma<`~8GJpONJ暦`%֩p;]R}iv$@*](;gS`v}qC–IHQϝ&<铹P_;ߡgBx4Qnu8u˙oʧgK F-հ!1ğA>t:cDY_vCox $M/Ubt@7unscW`JN HM:.,4[!`L=JMo~鳍՟V:8 qT&1Ժ֋E BvE0h I`xк:ᆎIB N|i o X15y 9x&\v{X~"}z1$߱S۫N+F+V512B',fSU`Ap\O-صL>raCU$dܧ˭[ %O1v?ßBḳ5 x + :k)G]Fr'ʇz b5b(١'s-3!>"}5w>6zuji틄57߃g2%l~.i0&:at Hb~\[J(ŒZ1p [!z=Y /N"6E@(+oږcf,xVM\{M1bkM$x I ?KћB΍kJ8(w s4)aK\уb$$_әY˙m}2K>E]Q}2X|'܉cT@qhv.y4Hށo/'wIY S;'ᏕtRm x ґsLp#TDٻn9M r\6"VB~Q[ď}[Kr78nŭN/#1jōpt2](ytNyJY)aEJsD}eZuij02W i|ɀz>BetWKq=LGs6 @*5m^wǚ`Al`YPҷϾ̚.I=4߽AാPDxP؂ ^ _/#m!c\iFxt~S{{S S_@#ĸ'#HEi Re5{٢FRit~AWsLCxúm0׈X2b,:^HWb%c :%ߐJϑzYq|Ǧ]e`C*5_=rd:Eq]Ss &BmV[XwꝹn5Z+ {UiWyV f@f&g>ZYL),ϫA~pFPl|&m^<A +qĵ巕AR3dIo$ӅOe')S _o6LT cFT㻼`r$0ڋ  Sv }aU4l-ii%1\M@&(Gd:fJ= Ȥp km{FOEuԦi)ĺtu4oBDj,T-S ք]X UVIaũ,h/(iz ;1W/p2„U8Pk泻 D1)Udz Vj7)`lVtƿqH0PE\(uR`)Đ\SV6nFfJ! -~㌭gAk3?C}@jQ"0Wk-lQ%b{ Q14OS#}kk6Ёaxʰp,iq ĀS} ZS!QxO,-KD.8US!J՛o|0ƋCT@3B2_OQ s M3)epl|&k4%iճq/@5֮]-a(oǦ%=BStVhLh'(ehDZ{0CEzถk֢F_N{|>"3DאGR÷-Fo8| zNa+ڮyG.2x*J`\.^܂'Y,`gsaqgR갘g=^6huS.ȕRƻ_5F=ÔXƪ;0nul/4a"THБ6f&񖠫B]-Qy;ud v[W'8$h d]. ~yE\2ؘ6RX /RđAA`mAt׈C[ #ܚ9E(L%ɀ̓%%j?{Gw-rB!Q+L'?B|Ӎ e hoV~7wOow$g.ZUqhRsҚ3}79 Bq AyCAavf-l*=q>n}ə^E])/i5"#ְ e'Fg?cP*`R`^">FHR۱ӯ: o#hJ+G-p?ZvQÙaՠuj3?=>GѥX漡 -Q1 C,f0snPJ 3Y[zm1^ f O= zqdbqc,*~ Sh?+ ۑ,'e-TƽD 7vW.HٿD+r0@3jEXiҽ+aU4]}ҜhAWu݅"!F ބX#Qod ~J#WV]#js}Udd]"~~DulŒyDp `ښM헭4sulP$8܇'2$A&k瘞c9v]Gfګ 1Au Yhfr&w;G& ۛ#+|#ȏ#::>@{ yŪ!JA(f"fkApKMs0b8r)uisx2΢5Ya9#I5 lcp䏶XLD < =H L0߮}ŗTtfMPisp.ĊB4x @}ݩQ=8]taW!r/fÜRW=Ĭդ!#@S32O]ٍ@w}R{ث\2| T Km钮`TSjҫk$~bWBh}'|\fkc')˶0@9㰙MoA/r-j=˵%0(IQ8=bZzőìEsыoàD`6Chiw}b'(}m 0(^@41Js& Qcjnw@C( bgABrJ‹xx^[- 85;N/GL[8AMa|njɼMwGuN>Ms9&V`[^9Cbc̙ ^dPkpiT%/kA+~'08C@bql!#Ww hY8q6O_#,G": ]RclZ)~1_ͲrO~%!tzɂb8uyE.Tc3\!]%q"9lˌ>.Y'@o/%˵в[Lq0ɐ7#AOkڒImQ⩆>O06<>` -L[ X1b5_(['C] 4EIha(޲/U+sfkv'm=+(Yx<R,\@n`/Eͅ,q~@6~[V_cÃ&DnyazjX1h+TüdJ%08_s!7*6u н-GPq]_1.9]ˁI%PKjx8{IYI y/Zfxz/##4۲FW1dyޤ}[ \ݕmQ va,TlKTw }FH1ޜ:jP HN3%4@rТv26UyɹΕdL.S)QvDSWZ, ti6 bj}J?^KԪQ` Y=N)g06[1Om:j VK:l 7ı_x*9aMdT[QQ(.a>my>ZpF&f(v5e3q!nK ޗm]{^X1J{}zҜ˫#8TA|&W5D; XyZM唁 )ٙA q')mF9}KyBWpE;'\kWk(9SO $oC&Pݯϱa1r0|}[?drx,-<] Ro I=hQ96ru_HUGW#) =Tߐ[N ,=d|#{{J%_ƾ}ܘjǰ(x4QRϴ27s72WB>8XAdf;,sT&WjhajzB־-lf=ғkaS2g;Ǒ!&.Qvc[ICgyvn",H(N#FSi2Bw^1%2^|ِ!~7#i:R2r>#l"x;i\O)K!Y XZAIG&]v0 cG{DgJ)HŇ^MgE[y8|% ybB0̰VYJL@aH[2i=*9͏V9wF=u OxKWGtXz/]YcfWwm #,pK=K(NUak\0T!"sWewh`%%;##˜^QnYԭ%w^7,u3 +0 ~")ߪEG5G`.a ,ݶj]RtRiFq|Aঔ2/ GNEJ q̈\gMK|jȳ a0$j04_\5$8}zy0E]H'/׈qR=Jn a'W1pmuޒ"zn˶"@^QS/2>'NdW.yMo)jw^}7?#ZXj#Q0mlxDFӑO SQtex1F/\ L'}H쳁6?^{5H]!$7$prLTǓqO+J>C{fX3 8I,M ;C픔0L3_לiD[=z"LTyBֈS9ԎP֋CaO.tÂkXт/681< ;j)A"3Iva85 P7hсRhn)Nfy.y$'si-{`B+<'k2%Kƪ7u\ꑌ= gȺl-`TN_bRKp$O jK&f?2Ghvj WjWwǽF=爫 ҰULDbk&:Ya*ۅ'oA5KC4v:8dʬ/gd.y`\qU~}mGpz i;j*/-E>-nJ!V#@ ?92}O^й%:?iX\΋ƹG~[*aKOlƳd%XnDaN-Tܑǩj>`2ʲ_٪!7$t›/t0fɍ:*%_hЭA GCIR7LoKlQaҌ#N_:3(}tNo?X7I6ʏko'liօ.v!&Nqc~@?XeFLڱ ȁnt|Q R^2^f1ȜIouKZ`@޾}qnSu"-eȩ$|rxE񭍊b҄ )n>z(!!VTJ"k o.ìm &*Ӕl{)W)P};d ß.P}[pj*32uTJgm2L/vGS0['6K:gbdZSasA zj)L?Ɔh rM<~ʯpl)H/+OԸ Q \q[v;v^r&XQȭ]1LB|苫G'/x+oS=Iݮ5W ,ml:V:b>zØ~Kg T`[&0yQ9 ;2P#*[ s̽_o&8:0 4.S /Ե/R4ޯ<17P%^ luo.yтCQf`I4 E<4(iCW40yws,P$(kl] \XFmfg!q?X.`!|e<6b&WxD_hŕ7赤)NHs CvQ:S@XJlJO:p8?Ȱn8~9y3§6vcxV=OͷRDۻ*.*h42 \LwcZqZJQϚEi7/#@ [dxFi/ľ!UxZÄԀɈ6zf+qFA1 "uy(}* ["0GL#bbKRM'}Dx cNP% 2a} G^ҋ'OmeaIC9d_T.Rbn]c޲ȻKiVvﶺ:3..w jV,X~@z ӆ2*$p^Uuv>as\@(%yegdtD}c2NfZbA3t<HWPęs|GwwF9U)ܨOLP '!N_u"'$k^>?TBF$uuW~\DRlnX?mBBpZQj%g,HH׆1/'pv0c%L(^xnH+R+3jfZ"Pr otB7sDbblc&b4y o GEjzMoX󕛓,E95EDsB ?mPRqT-i`I&-̤|K6c[dXe禍ykJt$qO(ƚ|4j..NGMݚ j52}0hYSٷ-KB,&9dـڱMxFWSBI,iϔ5}ݎ KTamWsM1&fXƇu@g֚ړ1yyƼ%R A]ZC$$}0kV9zg·trnfBta8KuHJ5=ǐ8+F0*NlG="K82?'5O>CEqH &2_Fo72T-qgVSk͡X!lzk"&Q/tzDI=w-{k^5UZ:ߛ\`])*\m{IdfM&D5$mm@oE薛0Dc#޽qhf»T8AYm|Zw0LC>eԓxDO2IG7{eNz4Xk@:r*<0Z0ԻSD[_1{ i2 uBSl+;]5JFU$+4ޱGryi=TzMz@LS Nߡ(ɱyjS* ̇ hS ; Սôv9~ ˺^Ժ͞`~'&xq<{m`]7-Oit[d eS,A#+^hI _Zz D{Fq ͜GWv36w>b!Vy0K1O?z4oެ Ci6Ոz%1'PLv:_*VooA>%޽HݥhˆL~k 6 V\M?jxs .wIPvW~$#= nlsK #pA-.`Aޚq{އ[ZTtݾF*"o$ѫe|BTD qM7+OSV hF Ŀv,,i1Cj&o%`$ 9&3jp:L?PPOj X2ku#$+6`-Ũk#yOTb(U92"<%1W nkmƎ@Mb,>ކkUz)>ChF{2)#y2Q4>5\>ğy+ :`BN~ ( pAld8y)A[hEQAG=Qz¹PMh W3~њ?q0]̯}iPW×dJv0!+Eѹ=8$+V;MȌ%KM^PCU3S7P;C)LCIq\{1[v\$씥 $k;]؇Bf-{VyO.^z+\nO-| h/l6RW#^{/2UPWnd;4utQK] 4'.g9նFlP(GCfJ^( gS%:x354eb.*גL)ԟ#FPW^q+t[+p䜆Jn;84oby 2e.j mDtzE_tX;~kH)| lpdp R.$BNT`a{%;TgعA*ۆM&')8/tX!0@ 3gQ){4{ #Dzw 0 ٟRhJs Ed(pXJq(!料5y~˷H@4S'd) z a:6bd8y*EzxM㊧n~}ΩLg4!$}=MLrZ@;^͢[2{_7/|ݱ@l 蘕zo|/31'@'\ܓmb}9eQWDSN}C OHcRu oɸR'^yq۹r>;hILA`>Yza^3 Ȣ`4y]\( \IR-WG K;`K+9 DF :|7&v,u#rqn"X*'Y94ηv[|,{nҶI1ae>()y|ԾԞ6cl*cJ&JGH+}[Ej9E{؉32Or?>CS5o] sYT^ #i`*8 '7=o EG$E>pX?\wk+ȩ jW8p,_bO.o(*ʆ:B0A9N2VA_ FavR7E"s-FyBFVK8 yD7#Fhۄ2x6}QA0'h6}%Kpgܽ;OSד)iR{<\S%?Ԃ-~]uIn!vV`k6Д嚠T  ؒ^cj$>ʩ4~VwE )~Zurc)}3Uw;I72&}7n1fr!WyΦS?+ g*PXߘ(Uy5jYIRi1*J[9Oe|M3;2Eҵ=7X:"3=8&q|G?2w Iڨd+E̫YlLIB$z_{$9xvZ/ĄnojSnhd{a-L$쉅Jyh_,hCAYhi=t܃xN!w/Y/q]0R5)i @bO<| 4z^@fFĢ]' QP^c3ee:WR\S sH?U2xu0+$Bеf#omS%t\UqO2M&dy?Hks:i*T@qI*Z9VbP:u,O5FELk.Ev3naЛ{8:fe2cC @qģITyQSiӚ&-!^ňO~2h,0;X7v"n;y}i0(LDk11Ld"Ns׮663saq޼{QțupVsHuS'/NCLs B|q=|bnJ=ĆlPyɴl;cs+*S8 lw+7JqMAnI2df5ci: i}o=$V/O_hN% U( ukYM$`tIC aA0H:W!ADs7Mtb )m?I[E9M"P g8r6Mbd  RF  =_^[."%Pne@"#/o\"P>4/RD]lT1-TRu;R^kt6顇@'}>2VR@vyMe)mpG}}`"֡[{X#t&YrXYd:K)3A{RX9Nݎ'3hp `O8X8aOI^!UCuVM4fi% ᾐ&i5rAuR&:p;Z'`ū,8MʦYW|y N}PX:<m kD6uo(M2++K>IŬNCKx",{^A$8.r\uRuK'Dk bҌچLu?XzϢmI5ģ7jaΚ𜾃޲yPimJX ٰʈz΃bdJ/`sܷ b}ΉO8Lsyō;rn:٤c;udޖ89JB`R7U.TC%h5$Zu=@VobPoMy|o#$U!4)7^7ջȂ'UX(6k<^ZсT4<Ͳ+s5#uxS5?U?p.P>3뗾.1!qpQX F!H >Ln͞'y ~p[λԯ StuPƤ##Ov>|E}ݯU)O&? 4!hsuN9KaC!1ݵ)Ry7^vCqnww˔!D2{A`QWgëGTC-Z*~ܾoQ@xq /z}!k|U )8(J%К0]ko[$rzV?] 9[0VV͇,Ob9aDVCl$1 |>O >dNm :Oc*9ہSᖜRJCdx]A؅|* v?zUH5YYɩ!C\+h|xJNDT3S74JN|➡B%0o Z2(.m2SmnY)@ұs d%[Ko@*K.8,2{ YxSȩS_$_cG#I&!/-opx" 0Z їC{OGJa2X6Opd4y g!`{^Qph7 2Ը5gPLd`nn>`~1+4.;ǒ|0׀vQorPYMMi=k]Zgl_Q h? &!QbI=Ⱥ+ OV#m}_ZFqeY5NreMe0=='?sQ9 k+24YdE -^xU3x04]E3nBDQ>cTZ&E7/yN::µ5K@1wV$S"BTԓ'@L, =xެ)_[{\#nbMVثoq9(5=[j 1qY""Y1n'`}zpYrxG 7L)} Jܓ,dgˇCbpW?x mjNd)'mO3 bl[r-]Lؚ|,;S{W#J&ms> _۝/clrq.VRP}[O@Gkoܿ~UqaȒֺy^ain𜖛\% mwQ sꏷAa^%e8B.Hna1Yu_R Kmªa{Plӻbdq})"Nl!n& ^οmcוZ5ggx?3։5H,(iA5CᢟjJGfa#QI-Ys{c9xsYV;ؘ-G<vi;+IcڡmhTnPԶ ,J8>~15`M7ĄE$=wWVʏc(~J~?:=I#i{ R82X@ oo)8 d&60M)K+1OJ+\>}Gg6<{ۘMV. VCB< VC+ẐriO_O}ܹt0k\( {Ha=x54EJߨºN$ ;`6XQW4-k۱OVObvLu9\a/Rۇ$,ڱ؁e+ҷڳ%ȅ ܰ(_kZ *#F9,.i~ 8<4'i6`{f;iL UȮB)@ߥj1ؘS!j88Kxn0z168QU>h'dfr_E2Aה*pd tNۿt*0ElsՌ-ea=u}+ y6) ` 1'7 qB㙓LEh K+JpꏼH [_Th#_`ɾf:^KZ0 kN! -?\%чE#<]&Qv! w^,E=4*@A +-H(KǦ'86-W榧r]gwadG{y )D ׵z(5Rt]k?b>|-\GLSMu/ۨi e><ɋOlJ>1/P8b]:H>=6<9DFH FL|e%I<,9QDfno@ 1.ДHɒl 6\g2 𕸀p67⥉lƒ(|XþʘA#TbzV#_eU{[ӝ: ExÌԍ|D~wȯyo3yR7"l#<."q3GsBIou7 5&=^L~&iUf )22ӀS\Q@*JL=/D ;:'eP D۽PCj<_bxߡ^II*KGQkWJ&VqH/MkI5nX|>$xjbKo2mkv![Ɯ@q|CKS Iz\4V>vU0;ߕ663 Tf:Ӡ)j.07"bVֳc0L?Th#[2w؜d-&XMD;̐fo&7r؄p)-h)dp$cãآO[`ǿ/rP~,C༬1;ZtWV(K_nTqŲ3ܛoޱgNKكU 8Y <@gV,=hvH23}SᾐK[HhoD\>ZЩ&XЇ,ySۚH~; k #Q<>(us (um]E}cKv%k{n-"sұJ&YKbZmj[ v ,2 >+3bYFp\0V % 'e. ζ"J@/=X+rȾ*9*% h#lkdSuH@r\6 mGN6Л ٳF>XnPuf z$<08C ole^Ú ˽G9c)eE„h;{dQI;>8b-9C.L ;2R2n)㾺 j3eU6F '(o >MSxs&1ջ ei|v$*ET0fkц)]ؚf=u 2rwU.ռ İa$'ݛ7Z\4Sxurw^!NÀBG3ٞ#st?*kȁ[CZF6Y*; 'B aF0H"tlb|)}1 W!Kl3YGZqbB.èe5\UcJ0+hlWSNhYxdTQ \.EO (肛]-]M^y\$Uec7 $sƎaw%i>E#0:է^` ęi E 5Rܣ"geнʘΦb#x!Ki\ f>U<-ŧ[Fi{O ז,fR ) }oA Zu!|ީB%0.;!y!4U#,mϣ w$kЕ+C$]*a'E_G7.u"A)v6gv)hK&R܊,JEk%;T: 2?3b1D w@@3sJ͟wͨ9l;l-f 7H>LH-ɉv>߳) 3wr~Q ~A=̟q % 6֮u՛(F1ataA\TMJL%TV fs52%u6J8WiG͇g wltil.=~U-XYk7M59٨t4ӛ R= Lߝl$Xe=K{&Yrvv8 T[pOvi{c*^۷+,N"q>)̽^|ѡ8).**a3t5-AFVxQCyLj$r;>{ ŝad1:SFC>=s#(5CM&%Zi!* FP8%*Yިe_+VSt%k^,S.';j?+<:ſkug B kj(C.)#kuw@I||Ž w_xJw@4*X DïQś?coy}葛'A+SXt8bRxʤ-Zׅ5pźh'CãwCEԧlS<߉s:MXՆrT3 Lі&ؤ{7+k`޺˃& W'A9kLPmI=NÐ>` 8uYM dDуΌs -D~B1ܿI;Cu$R{UW1ժfM[ggYRnOzӫ%b.xv.z `m l^5x6 &K3dН!̀!B%TB+XDO; Q|oWi]'6z(cL V{xӤpjOG^,u-fjEu ]:DlX.+[A^Ð{ktkJ xک( ?GPfjyB,wאEzakܯǀL丽wN+FWZ ea- 6O"@}42:kAϯ #˺r\ *WZ8K6ElcǺeCW]a!B?R>m(aԙoå-[wR~o PG(݂J Q&Cco&x(6p ?C6WwvwE>mܽ[XtهmOBRw2ЗțlU>2z̀$臭mdfc 8kP|0HY/ensJ0/7i * ϊDzDy4yd+qyWF|KL6*B |6?ߋ.-B\&BtH(h(R2i3q4uΣk^t̲aZa_E8!c%V*.3ULg.%+!mkf^EN%OVj޽!q rduLy4I!֑ ʿrBܢ,Ɓ)'p1d<-uoSRε0-hϳ^Z]/LI{S.cy12ef_[ XzRSPpwjVE0/i!Rtd}9 B/W08;q.e#g5QB*~ZVü<*vcܷ\Ry*1QkX\A*cYx~a hC"3mLXY/E[{ҷe1HaK'Vg> 1\ ƽ=Jx%'y28MH|i]_cK˱PY"9UuRy뵩㡞b,K=mP jSFf~˓I}igͅ^+5Z.M΍6C|hQ!;%2LM~[$Z?A0F&mQU8v؎0vǓ=A3mQ1n јPMy񣕣\#ŠTf|nםՄ8H ?$} HZ-U%M'DhyU XrLP$F6WɩF҆ɔ4, xV@n@4nn4p 'Gy5U>1 ǎYo5@6li܅zq RSKD7>\'(Ju!Dʄ%brJ%E|H$iW1!2T"gُsقAA,kj/4ؽ2VZ{` cRNJ}쏪 r?+%:6`$X3;_IfWkM O.g`ҧ`߭=M \%,Z]._v/$cPi|Ks(AEYcȮe9eyz$;f1:dQ/r,=}JK yqQbMĤI |8 Ӡ $WϿijԱ@&DyR,KA>Y:@PY@Ky) 0ԻO 9RV֚ڌ,rl~žpT󬈛a+G&HȎum qϯ 2"cp6O1$2WhڵfV:uC˚*{B}y) @Wl:u Uɂf!Õy )ajw\jdZZNMC+@qd-Բ5DhHq5yS.6uhd%ނ:ppy7T@M\}ʯE pq9hfwg̪qLM-n)~]|+*Q=IֵWF<1WW",' ]ŀp()'(d/, 2aɓзI`Gzm#+k12je6ܠFkZ}_+`@ .4#%髑AfxA;p |4w@TyiV`!A|% (7vWW QӿZf1ƸY P8]=t saWK[$$A155 .i$ I*[|}jتec%54qu'HH}UC`f*{y1.E={ IgĢJyE[IYW C]ڈk€mt)mt:A G"?xJ+(LxX.^ܳ%t4$R +/c x3˿бc6Txǒi,sܬjTS]DZl`q~^{goO(gRa1,/ zUq%{R]!^ ahUԝoה+A6Z؂'#8yDu0aHߺ nK|[2$nmrײAZ);4RHh_JܐRpRe⿾lD <8D\.1e9lExmqk vONS58 dTA7r|3AI;`E(!dj kװ X`|.3G1(5tCHN@G]'SbDKFccO=2@$[KgЖB7Xi0 $8n- ~~UW`.K4nvuhh9d(Oe#%G:~aٻf] A([{pJ4>owl)/6CX LY]D%A)`skK?Үl,%럫p"}А)q}s{})n5#ML dIG*M ; J+Xt*=:UЫ>iz Q20 P\E\?-H2&-x%v7Cef`$>L70^B#t^jJ]*c+""GuFѡMEbج4ā{[^5yxn6 [_}JjBQ['"z= B*E~Z%Hkq[0]wѕ-ȍxP/ܒJ8 fl L Ktسr(M=?Kh{lqZa%5IH!S:eqRXH 6 a}Wu9dD;;[i<#f6mrD on*lq8 N}I1Z >(c(p!_ԗBKO'ip)]NI%%Zo4$i~([91M<&gHD}朄2OeY@hqMʄ3-{BPjptIPdiKl:"}}AJD5kV\DͭZ(%#\^e{q);xrTdqIo$MDVnbQ2h{Lȥ;"`Y5\Flp xM')'ݖCRAIA1?Y'SJ- l? ^tyM C4e?о\Eqr9!BɅL~r?l &hi;]},TtpP,JмYXXdDt7$j뽪>l|I݇{IwO4 rh_}ZBĸ߯Br&LNd@LIDb#TcJ%>oY O8Պ]RFEjX?>6vQ7 FBO\H)K43 нS[~ ^Tfn.eKz`脢 *|AI1&CG&ŹQq͂ @L DVwP{@ky+O]8 \9%Efa@_ht#VJNnba9z_.U#g K]ъRbʶ X)nL~Qcȵ m)<>9~ҳn;4uMu7u]4[ ˥4&}J|Ɛ,\ehW[ꌻy`} طE&0O?qb_=9{6H ~@8qъi WM"ÄR 1H~\eWz 0κk.|ZQ lb& =ST{t}X .vcFmcp_#lw3׍Hjc|<'^Ųũ۟s|IeEX^0TWh Z^<~*u%3@Jd/j8̤FT*$K؁F RW=>L]vI%#׸ӔQ-}izZ5)k@ϟqA8׃ͳCaqtˇ_ˍ5<M&|A(_6TtZ1=xNeg:q6x|-"!&bF`0cZC2ce&gepR1`yt{:"QafrD7=g'*'6da^_:te4}\A1rŏ==OЋNܺ|MhSxy)OgBt#Qnr*2`IZp M}JiPbc*ןO!!6[M&B|g!ύGߍ o[ d $ 'W% "'QWBP߯LmL`!Oy @c~Dt8]TQ. *WUFznkgv;Њ2P^3վ @Zfofmw( G\ Q`[* z+lk[aR W- IGfdܢ+ߙŨ-dUf&J3!檂5V+Bݝ#KX6!8G׽ٌ֒\"҅s)h--BE4 ٔ*cfJy3{tU|!q pAA҈<6Y{ ln0due46ez+H}[kL-%GFQKA""7ysl ,3W7wqo{ސo3g1J?OjTu-3u;iJq =8bi,{-g'i}w6FOu :n~X%6fQCAл~ʊI_|xM?Pÿw4H+yh5 lf`USϾyJ{=pGX Ѥ\yw $U_cOQc(2o.˓+/BecE9}x+1p3`P$^0?xɱ)y NjF"{a%g,0> dQ3ut#zEW#d; 7qXAR 0X{'5X>U(BN{Tjjj%lb{=~NuW ^Wԯt׵M/uZ vdH[VuTD Vf5o7@EaӗzKN~=Wtd3$`1 ؂YCcr6=.JlR޲ԯXXFd1fM %Q&k\H}L:yqK0Q]A|W1rkel/ ݩ2vK l5x5p'ˆƦ?&s GL03šCg,6HdvU#;a+S۪ذkS'U,?l#^ ;he!Z$>#S1% \bIMٛ5wz< 75o577PDDԕA֐!pQ5|x6pPP!ͼDoscSѬ:HCC1h[LjtO*Uߠ@L4}KE(Ӧho&T#(+g3 ĝ&P%*7|k\ՕO0Jj"n- W(^16>Cc\<>3yuBB9 5#I` m.9IM7R| *g`+מȎKAy9CocB%JGmI:-+DS._1ըNS##wf^;kS45oD(7d f\q1q|XߑΟR_M=ǀICY-&9h/eF|P]Qm 4).1b6mlZSv]ɧLf+](C~+#Uq|ϙ&F0]{yE3Vnm6"/sJo CHGGM胇{^ؑW8Af@fȑܠI?,d80I=88INT٬`UV.eLx\J0oavNs:ul5R}OfE)j%~LI`P#t/Rz2ujH]rPLT7C+Kgŗ#TP1g|>{ɢ4.N[yGq Y$mUO1t{.yN2IBP*+l tOL:>Ќ5g(}+6G#m \+2=lz 0ttJ$6Tz>8f.>&1 !`֖?.|wgC39I6xKt8*^#jeܝrޜ:#0ζt"taf.ናh$ޔ:,ca,"#+)\õVݬ*ٛyq I_s7X^ \.-h@(}|wS˰q N_?Pf1W`!N,؄H9h \%g?:`)Rj6}-;eΒ߄Nw1>N$/#a+8>7+ t+ dՇK|SM{f/E Unt%%p1K^@~4ma˞S5Ϋ1c p;f8vt&BiDC/uH;jjzq~}Ƿ$lR5Y z_70WwE,gA승~i l!'@KyU@Pib \> pВ覠]v>b ŕB :!F&4{`A6L\/Z$3` O# N{ɭҐ._gUS dcȢ~ī:QS6yЂɽ ?vGbɁ\M*tn ir%Qӧ1$)u#V_(U[Gc :e~{2MEыzq ݩh${INUhu{/ʴGfT?J rϱy6~nm]pAzUwq8Jk G+H$^!Zi7j#\* <"*e÷ٞG'2 D)P}@A!ɭnrrf/%aC2L Z%ɁDՕ5@ 9imb:bRȟaw2rFyd^t}LS7W5i >.j=Bs|̧.xl1Hou(*&b*Kɠ,h}d-ߪ뎮l~$h+s6W39Hc4bd-o2I1Zjϗ,b8AfU8?'冾 |íw O:#)؇DB@1øie T5-ﺼd,<~:1t#> m 5˼(h~<9b0JDuqoV``F_O8Ҡ|.[ZT BST :55~MƃBDZ! 6q+ɝA>w=`ħ;g:Cކ-!kTf1 aZrZpq˝skȑ/mu.w? .[&yI+@+rTת1bKY BZ#@N`y1|^I`aAAڶ=<1 8+N0DfvJG~j䶯 |0[= @ޞI_4R_YC8f&EÛj1ncoк: Dy|:5-xZƷw&^5g:=4?P`$d*̺m~Ia9A81е6(VFƿL2ΣQ^37? [jktq =?́1(Rl*Z|g!9RT :EF_0^5S"n?YGyT"DW}!0bq_'ns\9dtPD/D8;,i6@DDN3'D .Y/6RuAggfG >z(5XEpl'yʪjIFRX&C} z`{)j{e'z hsomM\B|9y {;#Gf^ 1Jn@o*rkyPʌ8'i2"G(A[! kբl0PԛTc.T'wr#%̳̓y.nLKsf: {FR/ OU'àeFNYbu q5j5I_߅+wxpI!ϊ\W[I-@D{ԃmҒB.^J.Zn84D`VqR1*։?IG:QVaMr]Zf|G;F)/S-iH~ .#mM`}[mn7&1 u0kU)*SQ{ Yi9A%8T0Ѩzg [٭<ܼڵ-S$r(C:pܫ1n]Mǧ6zWHX;8Vݩ_^o/ ^%Ifpޏti*,ޛnoZW}?:* Q~IV [g*iC ÂdZ+h-wdtL*Y]FkC 2=&O,W Uybگ 3S L;5PXMS\{t;@o6;-${w:W`0Jxq|D,j GaKʸDgl T94Vr\ڡ(Gj'"z2DDRMsnJtiB漫i-o9v!7UQrgplg( ލN" j$SP lKWd>^oՌ9 ŷL3ӖgFo[oM18qT˩;#g-RoƷTI-2PШ8qϼ悛E 6D24>f*,S-9a:/^ bnN~P&7 m(Ȍ,tJyhsv'Oy#@$<5( ܂ #ъ1w$|Gq ;v{]y7.}B *lnW]_%+d|D LήҲ6q`ƌ2hCHy}m+hSҟXWe vQs]lHyN ݄o6jg51}=?h7]Dr? 5yOzseeP׈K!$BSό7#x9y NaTI45[č7:=&,.:2+f-R>B0HM6nC7\ 486y$N5X=Cf?)?Jɳ:>kzٔ /}8# jU@=L<{RO,+U.OVD?lbOiwӵS2 4 %uX!]^ή'i.O_l62^˖F}KISVn#?'^[9;!8MM {hAagކ7ݙXUyw@~Q$Bwg Sq $? {ZA>#n[\ N Oitd!FbNyNo5ѳq킎ʍ &ޒҮ@ 6, ,3^}NaygQŕW~uQ9Χ'<-Cd ȼmn6pޠ"~~c[9x9ϗ(EFH? i&1ڌZI<6 .a <^qʇ{ 9l8Pkk*ܔ@=0Z{,?RxSe0w$(iMfZ}lP]nAhZH~ۙ~t3+h8W-u0"Ћ8W,vƐ ;t@ȼO.Z1/b\7ƹ9#Q5(yQm{)ČN:MH(E!8%Z,9o~1glUàGdTVB\& /]rwet!>߶JO^ )xt1@˼GRRc/ ḩ2t'-زKcgͬ1"T#@m=f2oFyKGi%+.@C3& hZiq `QTBQpuz7@wRѼP|k:Ra bʰπ.}kpَoݲ؛:Vr{ÅSVb3 9E(Ř) }]["Oޚ(T5S$g 10E`|+෥A>@36ey{ɫS߇[p'tz"Տj5'p82lsO4>S\帤|wrQO+)#\!(h )A})R/O꿎KyqUyk'Z<H#0e8P7Y/*H-VuTAE.+E'a0gꫠȻfl xjZ6$>J1w=:] T=$ÁR]7e˘ږc7CR_1GB1 LCa8ˆM i9}cf/\W8VI4|/ kfu(uƫ8Wck>}l9݇H͉ bAY?91E=5Oئk:j\fT=0AGmT( !{xUmHs*2Y$X"Ф(aɜlRadƅc{ԄNL߸W ESg$&H%^+?є=4+Es1ڹtئγiF6"`=b9ot A-\[2 O7/RhZW ˍ@ԊvhӞGz)\zl`΃Q"@ՒłKt@KѶCЮ"_[37\FSD)BJ؆0GƶkYS%.klIe (aS92QS^7)=p`ƓwW7&HN .EruoL~TnĭkG>8V{,e +L'1]ogYe^,'(jNCH[0\hCf:f Zf#_o6_  G"/9<޼݁ #[V wgsz6RxJ ;ꮅ́DkZYSxnvwNX{{B)RZ؛zIL!ǎ~i, ޔ3tJ0_^Gw2d8ү$X cN{fNH$Nd'/D'ҙ)z?gD ֑"NleL4ԞVG7X@ Am]- m ,{@FV,Srk6Y6~ԩr"LVϺ#ЅcЀ?mac|i/`I?:H"PKpm t@L"` 5"gSۿ Y7 jR<;TjyKkƜKHkH ? D qd:AyNpH[sL,|#㦢v1SׂJn_.=-C47&stsޣWVQzE-9Ec1oڦrT;E>QʢEڻ<'GȜ0<ʬcM3 +Q铈Z s};]I/\.^Ϧ _gG|^hָ6% ]zApi&6M $W0{m[oFw }=5/@\-8f"T df)DcZjPV=yAxRf_ļѿ1cNʓq.|L^EeX0"T3OMx@uT]s it,AlKz6/e./5m2rH݁ArثRT Z1gv1\? &.Lو|]oF/4$wI ' E*\֌dD㼼Aǯz9[r"hGҮ4fL8̫oj>7geFRb{ޒ"۵hvX 7z c`c'NbOOWҟ>2(K*G>L;(cbo{A[#i+Q,0H6f, a9|7b4'W͖ܺc7U+/,=eU7L`w q-<␐'h(p>;Xd0罆9llMxNhB{HWtz2&( `QHk?Iy]8,U8Fi[ah lO߸2úz[x 3Kus>~aꘙ3aϒ[5r$*[*іڭ]*?ڣc$}*ȓ;Ve)'ң<%|`3D1JuUgjYw?>78-IN= IMsfX nlTiap,b0s =*JUE'r׆Zw;h;Z7߼;_(_N7jkHc# &X!D!hKyc4E3y{'kͲŌxXLw ge9C#@V[g:m! {O%:i;g_01yڛk#sGL)~4X"X/:4~{ꪔjStg\ǖ@N9‰Ϫ`X ɅMW– kAo\i8j ͖UTPcꙷ!\l/~myow%sqǮXs9A^F30zĜ ]O C&G؝w||dq\ԠΣjV Fx-YJ)B_SS<:Ԣ ٲ޻:pܪ$L.{噳`ͺoBxm<T[2BP'ım(7i+'dVKO ywj+=sS#ZKnX+Wa$r`i'XUb4wL'^wTGff],Q{>6!|c]1^b.GL=S.aVoТ J'"NϠOT} y7lL7rݸhe?EfXs A%!p(=ʙaUD(4NG $/ݚ񎕓c 404sir襕+VmyQR^qIA}G`q7'k|o xңr+6!; Z"Gצ>BaGffbJI',F0A h K|6iKTzMGHx"\GHӣ1Y |8@_mVF {ɷ đ$dJ~2rmU.UAvm\-+8M6.# !n#kv'ǔ  p8+o"d|v&KW DaJIh*^ UߪiRzœxˀݚLWqXp,C]Gڜgw aV펡d6Q?1t{sq[`M1CNm)c=d">֬Yid*(]:_}=Kx>^Q* ɘ*+ZSFoG.^o,©;iIϼM#JbM  L +>7ǧ^qոw%92JT?,(F- !!-_ D]JZp B*7&`@MM9|&2Hm˕P>~m^o/ǜBy7Efzyo y}F`)D8}?=E)l6U~b:0Ej}/ )p&`x  WT8 J>kzܘ~JߘOWD<-=j:/JwqG"ՖiėBҙaZ@LhFr5zWZzgPK?< X?0!ɩWHѹk 5V5Ix;HOppɟSvqY֙Pzd,uCk!w陧##yрLXJ8XF5C&؛ 3b Tt(fXOnm{'La{hR5AT|NZ&m8f OL磉8п2 ^ }12V'WF; -sE *g4g铨@TؖY"}lCf$bV09?Iq$cg^< YùFQĪSzvAj8&J1w(d-)h}mO2.?sD|6h#SZՍV׆ҡ'8̉GH?o#`e6APqT:s^ڭĐ縥JI/1pĞEq)}W5!GllaƏI?(ůeBbX2iMSҲt3Bt\:SgWf^u^_uI$Itϳ/b2#ct¼8*e U]pVgw7OXyy[4V,yv&cj*{C ,'Ǭ=3.m8esF׼I[p"0y0`$Q;A6nubf}9L9Q 6m&m,{u۞êkR h&1D0`;޶15Ngh4\f=6Ad.&w=^EKIw^FeJoף@k3gc uMX,Yܛ_V; N>mP㗦WLQVx4*m{{?D`%ɮkTŶVG xc vPouـ4VpЗ#C}db+B<sܳvc!g}4@@}ůJ?6{p6E%sir8}dv I3.1!] VB'* j0٧4]X -C)Ę/$HvR#)piA}I3j s3(A8%X)a!bRr:v9]$1o3НDks"Gyd欍JmG+.'zf z_-)I,C/&g}kh>n9;#G5qF,єzKVF=f`4CmYT<SiBTBulj{ Q}XFQró$gt I5@!וT-Y[v"[/ѲNG9FlHz~_rpo21vw;gP*th0J} ]pG^wze ݉u5!)i_#VDXMpgmtCԣݪyN@UMM)bywq?õ*#~qu %~n^cR1*V@!B\1t$MdYZ!XqBFծnl7SOX#"KǨ "C9k[oǀ}RR-5W}>|I<&%j5ÓYq.DS`O & '߲"-E(ݹl-GNPWFn)tHOZ Ó%mtCOkh)"D ?~$ͿSZ$l᧮ݴlWۇ QދB%i뮬]A>%12rX N'QN;gҖ4zL]~`F(Z[?t |#P2.Evig)c:o^@xa`P\ؕ$dAv{qC.5 YJi`F퉠{qDrC1PfF@wK wj(7yl`YU!uKL j񲪃&͏G_;nR%B,=r/@dA"_L9YaqX@ZlXUֈRؤEAK6-|SD{3}e?1oyqx>&9,BP#?U2gpLȅ3{\%CJEJv~8DIp?q u6|<|~fR-p:ܦ4(`L|<1=XL-_bC1q(g>7 Trޒ#jF=c\:}м a!Q\RUC7dbsCN_ew!lSC)2?+x1PxH(pٰ*3han0y &=[P,b:1lNbʲ~*ȇydua]9CSkc䲑ƊȏyMm-LATTUeAtp4\lTo]9!nDPY²ƃZ0 Y,'D O.̑ -_GA}<6gv_fkOa{1ڢsGxhjZn 2=џH*< z!6=3EYV~ٜޭ?훭cQ%p:lsj4Q@j/LJjfUm 5/y~ IH9yF]~&@zZhiCA(A]""͢7U3ۡg/3w\ , LRf~0'`, 5磞t\Mȷ,f+Zz-hrJM&Fz%Gʫ{Og="'j+^=x mKͼ*U%M'FT,}^ :o-rD^Buvo W̞\wX sUoFP֬gy!Yw _PCP-FF4.>YG5/D}%;W eLC;JܽБkeK>dצlYWz+he(*0T];&MI8uk#`g>,֪_\ H~I\eqV6 ɦQΉ*GC,v;ݮْl7 e 0r#G%EvGVpIixjM$ܵ3Th47ƴLh2(KRkFUq-jbQI'7UKG2HGaV]#n|@"t\M 7Swx?9bE-.\Fsb6EC͇Z/-^i|~P⩂{3-̟?\8s񀲅ߣ1#K˜lO IA^RyPN]DG*E4Af(J0aLS.Fr ᮛ)(1V u娠QAlu:-/gi`y>}Ӕ0[bTkl'ɕ1mq869H0FB4Ҽ\JrJRr*^%/gΜ*)j@,iRw#\MƬcG5JLCNҥp zXQB-3&ٽ5wMO“$" ^c{8  f`ty8gZ/h 6Vbd0* 6"ed}9r^2xp:zЩHE#gd6-b|/\#*аdJ*ýIj7~,>ԧ'[R*t%% z4b?]-ZWs I kiwe[$Ta>#EHRIɲlsD \\-bH't QTmHEc_Fmju^xEz_v#[鵋9Fw<2*S\/mZR4 zu Z2PSX.sӹ= m8/-?p!aEbXW(/9+W|8=}ao(ا&Kh8 9}"*C=j4/@f  Ỗmǿ:hr#9uWhP12EY5wUZ`UAdJW@d~2UfC`31fJhh弫,+vU? JfQY tی* NjFȡOn?>̑ˆOfiapxRcs(uAy"3e*qG(=GY2dSxTH!9RVjo{ :<։&8\ayDecukeڡL"٪nZ@5_:9CQ?,٨J/1vٮh.ā sFß(Q]zAւ;/8Q_":gNbqwЧF/M)."mE9Qo XqB<đ eȹ:L?ɸhPHTn!!bw¦P-!dhx]e!,C~Cmy("҄JWJsւX$CYxvc05WoCd|H!ҟ ur, wJ=?6,BLdcVkЫ"ejt2l[y~9;x`QA&pEǾSN@VGl*i%懝ߊ|ƅN҆^#sS_ n,5_&CgI<5bLpt"t#gy#>S ;6_Y -iV:M4 '՘ExmEvDcG݌@Gn_,)of?{,4vQZdt˝gʏUJ`ԓ.%†j8gDStA%]*x6q/DQֱS"mⲽ1ct,\jF1ȓ^G]S،*HڥMtWoY|X-ڥ'\bXԔ㏫#CZT2lc+dM-Ia7~0]zWL/(Vm= \?UO,^hPmEM[cr\0FsUktDd7'8唠 i*4RleEs!6uq %vyxhΪzIA>3u=qǏQl^B*KvH&O!&i0P4Ʈ3ǨRi' ?i@لE= BDv&Y P;y8+oFsJzʛ`޳*dgqЛ舅,`wG =I(־Õy&1:¿9dMRQ !Y@_7Ow'ܘMzt 9T/H,9ƺHF.):8*цY-/|Mm4uETZEŵM^W+J6uY.qᆤm @Z);bU@v) 8fdK4CNɄ|h̕Xɺ7Y: e'J%FG>[Ge SIG`P SUۑ>Mv%{%[@)A~GL2q{ 4k.3 s$ILyșU..gkSFc4B1 vaZ͹ "zr9fQNK3E٢m'ndxzCK-׫IseR~vL%R_۲sq;^ݖ\~c_ 3´%:PSTpėVzJ-Ao8?vȿ$Gmm%gÎ(sGm譧W*Fo@q-].V9Mj0X؎6I \Ac#62s^ l >` u`z.+dDvǨ#L 1!=+E4ş&b|oqTqlW^NS8[:DZWDAhZ{Tg:5M;DHYC`=r09ݺtwyAW|MV:&_vz;[ut]} OX0o9[`_2{~1 &4"77:;< Q"dnK1`OK͟ux:?qZ  J,{7kS}Bt껠zHħ_i*# " 1 Ыbtsibm֐.na@ؽ9㒼"zXTxZ{BPhV3],8QI+\Z@ i)!t7?c'"=E˓c([ȯ\ Y{i&\Y#8abj^[U= "o @|5Jk qs3: 'Z^9gƫٻ`,3O%*)Wùwv/-ai͕[GftWKbo 1q@#3S}](yAm5v ~g /į.?6LBQy+EE"6':iQ !#jJj=:h[q`E[ka͵>d\:8ߚIiaNr^aud&MX}" t6KbS/Z00Waaǜ0d5nQ%9'\E4!^ ʦf^kJ!c g8tfjLލ~AMH<Opǜr3 O!sOnկ[IO^/ى[tjʴFEdJ&\r `[7dѿ2O;|zkuؤ{>3m@fqsU :IP\DUF.2ŋ.Y90o|heђ>qپV _ E$=qjhtL6}/}~Ūl [ls[ H_(k7+b ܫh,OeМsiG RylHAs+)$x,y 2P+lVc#(>gPc?\ "f"[r`!߾bb e PO:L*I|e߼)N:)O ːh77[@E/`?!&IH _EE tȒM)Yv,1AK4c!Ga^㬓G w#{=*jۀMd>zCT: #Er9p- 36r["Up>F~-f;\ jԝo-eE RT[1,'6H?˺̚φww "K'/ 7>\[|"zh -X2bK`<ڣ' >U'KjⲅO-0H wj⫈+҇Xkv;19z|U72+.Ғ rxXr<&Q9jbf>^%!Ns)L3 |\HQ.$$+[Ք5Rwr9k5<tydN#zh}V&џn1FMF] yP=$FL dS hvG@39)bUt0UO_e}[-vˆj@ʝV=S)ݳ"V9pb榑lE #3+ Jh/TLL Aii~}ay"HT%H-X}6ot웹ĹD2YDSǏ.S/UBvD֔Yx@ @.r@F%Z(\(ѡ=툀5T4M k|:({q@'a+) I@'E\8i;LOnw# !ث6g1Ց1vx5aqN՛jS6b<?~E/+aCCvg&4ICC>f] qj@6g_,2nLNs>B!DA7V'պ̂#*śhTE"֦I[otvRt#G:%ZsV)~}Iy OkPx|S*\ YJ`V)~V·k3͑EOK7Hi nj Jҳ;N׵ߵ\ Cy~g" /kː:I'=lK*,'KwNyŻxUfqrl'%Hj0q1]_m,NBmy"^Jfy(M*(`Ӝ$~) BَN@<ܟK.&D196e܏pvxr&@l_6r2spϝsSS Ő!fH:k SyͰ4P৊n ] e@4]Xx?v3- a@ `ϴ[!z֋C˩kxY lIo3ܜ-7 wV wk5vFa );xǿE_v4B?)22G2OHw$^qD!4Dyn?zXsJݴn0`RKTFE Y1sԯش6MB#5zk@*SӡfPzHvd1OK̨_T*QCgOO+3q $)G.Ƽ"`HˣsJ6d[n 1g Bd$}H{ݷ]EPp/1^n)s-3@E9'<;qjx#`wA|JE% qㅗbԶYxK [QIL@壡>`ƛeHɔf3 M ytM2^#*vEo,ܖ!J*D~vaE"I+DA<IQ2m^F Eb@oq5#1Z2Yz(jBeBW?ǀQy3,T[_PEpI-}Jf4F*t :'tʏ)퐪+}7Vɩcąx Q6#>2+udN%<~ܷ>>sv\x;[r͜YDg# ?I> Z::_+%>$G׺6 ,.&k ? H!~dy$~Q``t*Er5fB/g!5B_ o?C  ݝt/\ 6*Yr#{$f4eČ eWܹ]HE<ֱTMSJp3kKQ,21d4X/n/?ge" ^Nc퇶0R`\1/R3s#ǤɗW`(K \G 9nl.JX*82mr|{_HSYpys)H՝1NTB5頕.EM޳&&y9BQ WW:8X~~Mڽl\bVߘbZ7}MYX}udgG)zj;…YVP~bOqWr'}aمM8όB6 H,!Ҫ GFu}xVeޙFU[32K0cLQTΓ#Uk{o@zL 7 @len/t3t+ #lmNl|#T}Sۮ;zu;c?cY7yI+օ "=ձ!zƼkC"z\ht:ԛaԦ68BNё %Q6MܛoJ"l$uPf 9d~Iq5#QA*ZHN-} 2+dBd/aG[$1 d|0>tEع]T!V8]%puX,W,鿽#8B?1G=aFL uMl* CZxYJFyeRU0dBÌ^T{iSӊԚ s!̢gd __ ;GpOӚBE_Fm.+>~ڦzRJÿ)mBwįUZ5)fK e@QޮtT[S-t.1mY4zM*U yn)y[Je2`nC;QeSſ`5^=.4*@oIqXVH6\%h~…)YbC6pd|,$z|SpC3ekQʋkFh RB2T\jguR@^oF-07|:$aepn ->*<&y48x˯CuP|IP)5Xiz QӯAQzR,4 jAu! Q?;Vv7B4꡵9];6 s?ͼ|r aHA zv;Q :`ByPJrx.`3bn̵lEQ>"~*Va_ՆXRUe;5 FS,`(:|YU]P2qҙfn)dJ6噕6Mo2s r5yfcF\@V;9Q,>%zW^Z0&JӛXPUYLsKMc>(ܽ{ UߕzkV>Qa}!7\P]O4/y^̕$ 9Qc [_&q?RTWwآier\G,rgKcӎƙ$xRMDè\ou+|1|gM^d6vA}PE}ÄW]? D$! ]uNJ`! B[ V q03!1b]>w2RBv}֑Vb܂)Hϯ8!5E$I2m6o@Ե^يAA;E[&|҈[0de< Xgh0SveD^T$(D u%OG/!@m>)ld`1xĬf:L9%#y3al-p&~o4S i,~rIQ S@p xۜcߜT>oYmeu@i=pzlZ#CIӶlbU#o {:On5jtEK`Zs϶ۦI4ٙk/%WNrmCO;྽AU.=W*.Q $Mtn7mN>4WkAc? g)~=Wrq@:Di' xc]GL8WY%bRo|@K GE)lh[|~C mXR/|όQˬ \Rjpad\Y~Z,\d$( H\KEeiJF+pl>1{OڟO)!^rFjb5?1UXb&Ny20[t$Cx@G#Jt٢{;b'1yi.{1*PBI&e_vYv¨92)MS F~se,pEKF|v煓y/=(쟉8Xn NL@MrዺX3a u5]/chH' np,ַۖ3,Isl"Ѳ`<* JN^0@sI]t@;=:C=>@m&asuh'ZOru9|}oM[MZHE~heY)4~c^@ߩվ V<ЕK~HJfdlB#DS>s'x>iIiU&rA;Fbu[W y = Mj-q `WJ)JOT+i(-WL<>C7$Xb}iҁWE}9e" ϔL ]9'pv3a2WJ)SJgmq #ŸAP|?(V.Cnz.MVx8Bjc˫saջR jQgxn!aIu V+>:58?T oqIWϐ#i4?b ט1ٗЖrh͑=,QGߣ9ƥ7#2>|DE|E7-e /#(1IDo޾-&.# Q@f|'$pj6*v-\ia|f[A*8opԳ%T3Ra(ώaPa6t W/e޵>p?;c +h9"4-spˑձ2ڛ,)hŋ켃O!f1Vם;~J>O *ehrYb^6h藼u_.Jr6ٔY0^~FuMϝE/.Xhg{7]:Agq{_I3̐K9|[m}=/bۡvj74#R0s0=cd@{nk7r*–.(ڿ6gX}"ŋN \~A?/ ϸ:GcGڬM&twGe'<>TdFZDv+3 fC 6)ꑚځs˨٨~*\c{J"I䳋N1ǡ@Vݿd4 Z܀3;#V%= YޓO;=?xNР! "S{c ,hz̞v?OVm}6 wӎ+9f6 ֬!S4ĮF_5ݹ.$4He0P'|1W>)ϯ9f8O5~hC>c jp¿qI NUEmb;٪,`AlŨ֯LrsHL)F$D誎gvm{?/C_%:()(X{^؅8jj(y 7ل5N koG4w= s H.Y9œz6|^6gӹ9bSO1t[\8 H|vG1%eM[vJ*;?0$Mg(ce4^G#2acQ)fiMX%^#[aQdq yPŴ1ǒ[G8T=;\,`r#yN6zɪ^[-CgX ̕Aۋ;"W;sf&0Js?OҬ+oc7 ?Z`#OΘ+A쐱 ޘL"P=t!?۲TXz+jTSXze!j6pHbtԺ>$CNf,6<ÈC c%o&uoh;nJY:3z?t PצP=rcA/g\s_|DOj81Y;eF ҋY#=̧t?͡k‚Fu2ez{o ƈZRy l0jp|g0I*DdzwP2{9 %sdϩD.inJgQ5 ]߀"%ޟh_6(G(ب́^F^Ɵ<ИE2]\uղ5~adawBWy|C#\9P23mp 8.lla|rGeKZxO Si}M3_]aDX>$6JU c gwh]SKB~9&Ceۡ}@Mo?8 tO ] p!]-?bK^p"hQ<Έ-$>5`jV>4bڛ% "ANIB([C!?U⟰$>=nW^ ՄJψfhkIxޯ veq̗׈[EN.sM5ŤܽP- 3*!i7ᳮF-AP#7c6+{>N-,G}k*s3P78U`M^*k<;"@,r,:A eJN7B눫M mO9g6#(u8 ]fgD6E~ RZ0 zԬ#QxZb\c-ܟQWCq׋KEؐʚ\ G6O|㰧\7KpSLRh~th,Gm"1湽22VzB!)0H+ho$)8- M2Dj3U&> 0Li,۝u}A8i. @7k=hIXir{/H3*FgOӈVۦ$h,_E2K$] c"yņ&_)^k=F{]D>-;A*EYbu,/w`#që_*-k9@&\X f9jW( B!V{\٧ґ䐮VN'Ht܉\!ʐȿ2Btc r DoKG|qQgt65bDeArD_?a-hnyoAE؏v˒{6T 85NԱY%'^'$jYR7E3 Svt(8䴜lKFFkY_X<~d~Z=R߼3D|6L"sĨ W CJ2V7V-hj=2VsY\[wC>+ZH"h0b"Q Fr)bD{7J--@ [g:km"lhǀ@G[%ܲ6\ndp9]3ci<52ߧErt.['RY1d{w<$&֊A13e?@9 Se2\D$\p( 0ghۓ27QBeꃹAk;eO(\D#?j*$oluZ8>rH-"$IЁLA>H"'>emK7}sh?&CP|@xz9h 75[%PmJV)E)~ slwn $rA@3f"|` 骗:`1mڪ?8T7mTu\+Z J7tx|؀RHaGԝ$"~[ s@Ny`40:FrJ参fj1d.-}߁H #}‰*A:J>5!8GfF&( W,)`3ʣ sX=WH$<ҵ` ȰjSFnHxX1Fd49:1]x'#)3# Wm Jz -$x-.buUb,wDrQ[s81X-Y ):Y"#ڇ]ޟق&X( ,=8ȡ}|/H|NtZQB#ޯsNٹB@9/fo,;De14PAA4}$FWEf屏&..gZ ZGV6S`F#g}7f @;<_J 144?k:n#h\4&G4$+h0%㗿1p(2Z뷹(aU x=nX*86ܺc%};8찪OReNu}6 Pj$U[Àwl:6o? p綀jV: Xk0f-޾d}Y6A_2š*ښ.T +N/gzD/[sX͌ŏ|ǢL|umD7׹Q^_ {=PNp(]N9>NL5UӎDjZӜC{$#9xI`CN+.m[TI} o2#C g|FAAd"\MXW$H3hN٫#xNo!G7GqoNĶ|,&Zܻ~61k 9P: Twǁ-dEjTn5Jr*.5Zw%b9-V6GFȾt7"^n!3Fƈ>G8eOT Oa3xs3w1kRaxaˣ` _s Iq1Ԯj?O+R3Z} B kzl[Ŵ:@J^Y\0uZdn^vn}G Lj5DQ!RX4AMktNdce@ EloJ*B0$} wlC_5(ƍbVGa>< F}7EEOO-ą LQ?Ԗ1@nyՒ%()6Khv3V4:q/y5SCWv2YU~)⵾o$(L'X^;HN ?Q,{-cp'15/4PN^m;>#%` Irݫ6**X(@_~!'J(҅ /㪐iO{ȱACcTzpyMx\z 4@s.[ &YBhmNշ`vXeM-8 i)k͗tͧUd)XAF7e:T_B~$NG4Ć W9(1k]_݃dX^X㫍PpPEK0mLP<}=.߫>xd맒P~#L0B7]㧊]:;_ CzPZng W}NaRzN~؛o/ẌX93flAci]2p3 @,8[HX#%%$|6Zd ; Ɓ#bph[ژ݊S[\604㺪$ԎpĔèꆰ6cru+,IA\ Ina N~6RB3>u5%糌6z깗GvX`M8- $'B) ~VRsX hf{XGhc CaBg sXW 5K%уϟ|=>@e+X',o'xH ~ 7nⵇmp+m>Ս7:E+KJ,+ъP+:1)%Z`%.qb#HjY@ᨧȭ}%ʁfjeYݍk% 8OH<{.YM9csZ1؝ͽʚ%]s}|p>]xjV]vIA!(1KKv~%Z [< ;ІeY^=S1cѳ[4JP^H{ISv K_.hb2[l:RPaLk[X ӳ*4vhDYyp3n߼ll*u65-nwBE92D?##mEUХY&4~7)enXVc |;3*LSa olDXwcP$}VѴ-EvQq'OgQe1lw_ m?LNL:i8Lc>uKUEImn/ӊX#[ׅ|@ZNu3͒Bnٱ# Cy4R<.GdMF8J[(X}J#f؁#t2y^j̳4mgBjn uf4?texπYɩB1j"\t kВtI4Y4!PP} yrx&V\}+at #qLduȋV㳲a CMeUD >D]omvXpzh\CÙXB%~tͩm-noqR+H=[/EN~:ŢO0^N f:㢤mM}q@Vw)\yd :RUx}6%}XmCBZa5mν{łZ e/2,BMh,䜭? .վy0Ut /.ii>I'( _~. u"~eՌy7ޕl iߝeXC() YiPh fYW*r3~$'vB@5lnGęA s]ݸ}>^?ƪ̝&[¸xBT"!\6@ ͵ \GM42z6 M =Ak`%iypY'`(8u*A2XJk.ݚk#dg*NP\#KDNs(H:?ifvJuL{sB :@)ϗRs.yX=D`X`{YO/sŲ7?4AIƆxX%aPC @첷D=OA8 5uUP08Fk8u۷:Z-Q!N/5:͆khl#\k$M/ugɉA.P,zia_mSp`lU]ՠ*4Ix$eNjZ"G'}y90X iFmǟa1򼲓 EL.AI*4`v9T-ϡQRG_4~DewL|S)uJ8VDH(g^$c"c̚7'%Yg;r/ i4f$RLqr%̥wÕIۊ)6l#o6:DSpqKRS^tC][26-yav@R) ^Ryy0;`"0mnf|DFzwY+T~d~\8/ͱ2! 8T"Hb%CI{-/vYCV-Tw&ol&9uBUPl68kVa+Gٌ@k c(P$9kU!Rxr ^>VZI m6},͕_ C P4q/ d=jbQ }NHB/ Nt1W$\b.z_wtBB~S8:F~YWk`ťI`9 kuѬ5OOe<Z/Yxj gSg9x)v\k'I‚ٜOUHx/UJbeoH4$*|Hd84djsaE^F\)w&*Y> |pŸ&#>z>!J4+~ϔ#5j.O$%*gL G\pʙ^JHOJ-N3'0:ml9aQO |H[k ӣCT@g4豼0vz@8CZܿÿS^!3ap+_ *O^n/B\_!WGTʕ:ns<ž`(u BEҤⲌu9m%цԧk@ҏ5\;N[I7#^٠&}0W24Ӑ)np0qV{? kѲT- \J+QmP43"9tI?%g_2<6%,/S$vv2y>Z""D̢JI^=˃`iΊU]_hi}bho.i( ,:voLs{S@eߐ L@"po!!-9n۞[BvR±Q=N✅)\h"P i^S ' Rϫ"UG*OieC6~zJ d9^s|DDh&_Rlh ]FZ7V"Up{,)8 mNêk{bpޱKYSTitt|}'deUM+ 3EN]+[Rf%9Lc^i|=e͘{i/ ,!15a0VO&ab=О K| y ܹ(TעC5UMD 2BNPw|nu@V/j6- RYO?j [ڍXOWnsu;#4ߎ*%`\Q|)RcśT!^v(~WeRk"5{jq!EY)@8Tl@8kޅ泈N9e;Ns 8/g=o}=E*ȇk^%(PKt3>ʥ#}`*VͭY[>\EdQ%M BQ.c*fRQ`eZ紩w#l/,8- %}O)-I!Q bW \BP3<b`$+j&"V l"ռԍ,,Y%] ܒ <h& B*XFd@ScjrbFq)踱+<ߊa0)d,jHNc( Rӄˠǻ?B^gj//3q儠{ ⪣cfzbФew%xDK>jt7*[x'8Zt)QG҄?>M{ќ-͵xi֍Q>h"p&  }|(8Ę'vMvڎdpUo/ |YN #FqS64w\Sy5tG==FD`p͈!d=2I;UfGam sh2vl&ťM".S}urwޯi!WL)Y0DT;"E xV"pJS}V%2pi ꭰ>&*fձGDyuLT H݀' =괲U^@wjkWfJyM cy} I*VxIk̓HH, ܲ|MC?T,-J:fiA('&ר =O2^w^+4y|p[hO,%J*!yh)c ӻ* `LjMpX.G{X~Ԅ!x{,/|1١ "ɧ-2(6j_a,ˬdeCoiqz> Lyֽ L!|#%Zភ6 ؔ%灁DT~xɁ9E;gZ950¬ TlDyB=2I7C0zjW,^ Ty3=c#Xrb#= wڜn` WO--j4VՄU0:T T> KMSB, {00d:JV {Z@VMKH`=s{U.|n>Y֭Ҕ=ÈI4@O*̥R(w; lf/O?K7r@Eh YaS"R\`8QnM0'ٹpy}:)*jDS,(/CE& +6Z6KnQY*W, %rrM Q`uiuY9LPPS\]9iccdOO{*ӱtPuco3W>NG!uQPtmKi}8 0Ѝ5p<, ebm)6 acFg@c6^j`8y WSfXxٹvm)pw9DlzdI!,;C@aGRъc]i>ۜ,[GWfȶ[Et[@|Q^] :ܫDvSefe7}*uPn| pdzoY"Z4C-I-Q:Ɛ0"x%~Og-}"qa7J#L =tN?7¾L?\/+W㉌nkz>cmv8Z/_ d)#?0[9ꇶ0=qgWJ.+6|oNpS>,6s!~jH-MlkNJ_ɂ),u ʰB-ɲ|Q_v> \-K+"zM~~*1'FiMG0^*9RymO'-ZK%n{&ռZŌ٫TbC;A_BDgB_˜A|i_DN89Y5Ό PZH2ayD[r5|w )ޥv;~cHM.C2gKalhr 9ŠHssٴtxH[;aXsJHejzVW"Ѹaʼn+ۅWޮ+&&EA IX }*If|ޣ2Dji}:J578(G<_b¿uK2Ox5ۧdӾPڢ[` ]o"X5;Rr@:T``7#~Uvx7>^H!*5Ȗ}-k7 ^N9ܧUS>GGEuB6HOF:vma7lHe= % TJ -TR#@%. P 'Û©B^;9× ͆C(/V"*N/IN^6!݉ivSHa QM6-pMP7NFio&dՕx9F|v\_=!f~hb3@lЃ4%TR;^ϕ?'/PO50˧R'&a(oM ]0LU5M()32z yㄶGw!a| 1ԡ0& ~KEG-Zquvz?VOk mlSKp!9)EL?O,tY\|Yi-i ]{\Cc[ h"qa@1 EDe Uɢcce5c Z5=o?>T3Q C{zX_'AgN AN.f*^~Y|d-8šT03lr%A+;y5.ZD)ԟ,GA.I}_zae`19?Q@x؂ ,|#8*9]I0|8d%S,WN`Bo@ So[sOlv47yPЭLyI(pTFY?g՚m;|+?#m@Ҫ6=9v8|Vb9[?0  .j?0u%LKA"sv)M\\0NP몓:ιyCmŧI'L<6Ygxmmıioe7Le Brp‚f0nU&EÀ y5q`P2&36c*<"ujMկSeWPZ_q0 NEctբvBy&xǿMQ}Ϋ2 uTغ^5WB(lwߺ+,|&1!ZVʧɹZ#=sΈs{nφ{\! n woW`eyEےʩq>:jkM<2ڮC=@GZٮ/ *#ظLlAQpR?b0Tuă'5f"֬"' FR@%t S47Ї#Hkb⛁{op;Uy_!5)jLl|خ0S'b˫\ TDw`<˓5n cYv:Ac:tw-d ԏCR.:Z%|nm=MASyLl C/붅4N~[c8ѥO~fWnЕ>31l+F~|!8X.ֆ:PcV8Fcml{t{zf*HkaS^uE `X!%rF rJaTl/PW]YJ`MTpk\.̅zw2;- #{U_Whc~Rݼ=avvB껠N^.x $DLg1o31-˅),6:Q&""Q*wIBIz0]K#\cCxT)2Y=9jU[Տ֬Py'UGp \[rž'㸺&O(jQm,+njQ?Ơl<&rjY뫆Qj\ۤ臜x|u+6W| wgWǤ}v{.Pyyy}Jěz rFpal9??; ċOkmn+xQ[{BIjtpH',#/fa.+ҥ&3Dm_q"f 'D֎zHsgvqscj5A4QlRNu3 7)txxH`^ OMqI ?\*=G /;d*?wړH۸ ~?k8" R.G%$>{5qL1Gl ƻ+eK+ "ӥC}~I,5a9h;oݺm2v ynAr5I;:XEI!79z>2! ,^ϓ I,vW{ {.ӵo#̆Z냲.{$bvg/gJA槴n).2_Xu2>ßlv058frsپFoˣBSp{/5*ZJ~jaѩSE!{S09oNـ5]W@)%"<.cƊOa tǟ|蝔Y19XԺ44HŸ 7l ٜi5$-X-q+̍#[{FsrEI~aJtml~رbmNcζ>4s8cg"OzWgTe^RsBV9,%:j3P7F/d{Sq}ow)"l+"Y(sD~z-O}Y]BSxUND!21# 'Ot3Kb@zf]q^[ D,{I '0@e y[x%R lY\HOIeo_1GK"Fgn܄NN0`lM |s0pzl3Vӥ298yjt^ <o`E7ưN3CH4ǎ:UȬ猻aFFpڰ`|3nXßߺH]s;&nl"xiBߩͶ wNuü*6cGxs| ^0Ks+4/>:v!aMA¯B'3@bSG])]'y##U!lYEL8ЉI7v b)B n¦i=R'3 MndAwjzd x*Dn+V-}nO.;u Zp˂j5] NV+D['ɄG9Y8 t[ usi*|[~l&1G0YkH '3N\Y.@< b>;'m8ZN8@p@u:M Kqm 5s//WUBʣ,Srjf!"ndv:i$df_O6f縀Ydy͊1|i29n?UNlf%x?ח瑘(q5_/^K]1j9v^A"%4J8U- ;Ij :Z^$F!l'(ŋQG'%^ `6bR&[%հS9@3{>rv1$Bpa085!ɩg ^ *xCQ BZ}~ }0Zj8#ԵzUC$a5¨rտZ_87b 5R0fU4~qt52툛{ikidGc;v,ԻۇZO" 4j)3Eo ;,;i,?ϕx_ `:#)׈NSΰX˒k'z S:d:1CE%_~ekFI({Qmx5)-=x[i:Eಖ"0!`ˊMVQ1\-9c+^y4RW:'Gyvf7 - B<:WCg8D^Cl =ypO!h4fz$0Zd#.\oeu*^Ć&=/FO Y,Yz4O!'[~hsBA8Pf`Ǣ(H|j~kpv?}~xbݕWnq1įH$õ4WvѠ)Tڱzû_ E(M5dޤEBAef!5V6j,KT7@v&hĺ%I `r{5M&&Xse{]h9ѷ|-ReiE :lsme]j(JކBY5HF2Rݿ򯻺 ].^U 'Ѥc?sbxq;?XQ#@ {J:s.DYSGGrş?H(.A7xSJdr"Ds0AbꠀHbLC w;>jŴ'v0It,{c%暵 NlD,oF֕Z xGfpm/Y..vQgP 7tn_i~gPx-6͜9u9t`! 4̇]PiȜ=a%mO1^(}cJe>ws1dk9gG`B|Of4 (.°CY9La4d:kއ %` x/O/Unb>d~h}5D|C NKplFfӪK)h/JK W43आ)py2;uGqj59K$ز_^=DqoخL~ᕒ0PV1 n<oޠ #3Rxxe `~MWJU6xK:$E$ aG/A.TkAqF$%C6D-<k>f %&C?R ,D,:f}mqOYBOS+l>. K=予D~^ Ѕ&NLQ9n$$`<Ԍx۱wH3kN?!Zz,O橧:SL#(躟Fpf) el'BP æ$GKpُS 7m4͌?XhSOKdΑmӃy+~ETd9[AxFiυf|T *Q/,7)2qR֚̆*(El,!g,u^H5EGx]K `WP*>-1h6HS &B;Jl5@ }(:9C"r$gNJR'g>[ Vdr& :FBEuw82 pvB:^QZ!ϸxFLyF +ݹ)^r )C W X27@ZvgHn?8a,qY:'G*O됿*fWl.D[Mѵ$;#I\u b4whFy8}gh7DQ ̢lFonEͭ]%vJZB{%1ˎZY3oKC2y 5"#\ 4P f}0jf_K=4뉥yc$8&hBʟ,!{fe5|-X1' ߪ<=%Ob>xf~ ;cw]3 Fu-z;2| |#6lLȫ<7a7\vm/FY8! ]TKT&j<;$Mڟ L$~fqcC/ !0Ku"$"&xh*2'{ w5*bw*xC!k\Ng`&h<rR\]fߤXdCc;uG.Za>]jy6ō5 WkכS sOH7__Q]P_;J9xTC Emv*yⰔj_VL:w1!@.땗u B&U{o=D8\ĚoWIֽeG0LFR.<ӦtLf:ذ AuN8J.5 8`a*ט%Y0(uG4CRڦ}*GS\TbPnWpKr܉&puhy)K0;1'5'@(ԞW;9=#{$EHePUT7d Bfeͬ{ <,^yD8?^oUәg&C2a @wv^RT1Ina^^GrfT1ϻDtA:jLֆ2;ӕ@U,3z&VQf)%6u+h n-pKGI)^o 8sS/>.f˝a0 ޗ5wON#Ƅ%)dG#$a5iMZnu@&톦3èi>99DXV7%)û̦ W+׉9ҝUGT|dqP_qu=W=<ɽV<?Hku`oNfL$k- ?k\){G29_!qśR썎c ߕݪO ånOͪ%" ,~tDA d6ZD8Dۘ`'t;k>*yF&_wƇ߹7bB\Ĵ!*GNǙ/\>z/ا,ŕ\d+CF:O[\otQ`a{ڎ[SL`Ъޏk2639:rtgtU Ǡ 26}TVs/}@v3,} " nL.yo Y7 z2JNz~x i?@e\[[/l'X0Np]llS\:ռT }~8Rf>7EfyiW|ϊ4i`8Q1O:m<*р QV)ɖ@PZt܁SBVFuE0'|Nv4n1 s)p gUo P:o0M-vM?hFGV%A$ͫ]6Gt p~_*He_)1=VeE(ucCPf 54wU P5it|Yf ^$@'B= +5fuR{ڙ&aZ-e݈o!>'PTH%6_CQ@c;>ݝEH$selxt}Fl2 Q);<^Zݭ^ 1Ta'W.gD 2'Y\6|UmYp/,wFsGZ -mAEO`NʚJoFcDggOBGѩh%^Uϩ9hT@y\f#Q+KG3Q$~(8!Qf%ji'4S8H29>D}?MGb dz4*`'2-8@VOBHlG<ұ+P՞>DT|{f)\i#@[li Y SeNQRtY,-&Gh9fDY"fRKqo)Ap}c@`(G;.ۨ@-$ W#*UFJ ]Thɀ*}>aF\+2\AY>vX'EMwR4 QBc5es:U; i|8d.<'&-;w֢728S:&EkdM]\YLwۥQ#xi%Ӫ lMG 5$F8^\|u7F rjWk{3pB˹s՛\@yۮ5ɭEe{p&83PShy`Vq =p/YopswG9.RDx]E"1] Xya$a6;Hv: *sal`U%Z;z/Kn>wg&R1ȸ^}?Ed} S/6 L ^6#ױhN,( LvJt;[vw&#`z(PSɥAHD *8)J1ۣW GJ }{aKu n.Evp5^+1[O (?Hq$!8*i&hnlѕELztTniZlPtPZ &]6{%wȺ":84ϫ!w:fƟvɽT;}0eẔ5 $ - |ɪ7T0שXAf* Rp"3uiKr֐tݠG쫲}2>s &@UeT>~3Z'&ߑ;)PzHo=d&t_G|POdiGl!EvNaxn{ىoܔ*+ux?FzmHhmn8{b)39"=})cuwأSd8RK_A^di{;ߚ%09"ɵiL3k'g#G0;Y˽>EޙcNĈS١0Tt#`<4+Cjga#_\u`GMOdg!t88%*8'1h7`CJvFW~֬QY;s!~;LU]7 Koh4NCE4.pַ72/Y uCs`Q %1Ǧ=^5n4~zu.w+QډM~@O,4DQΖ{-hV+zt݈1-b&QWKxbzW> h2WӨ+s]2(͹ $UC9X,hNbĚEkٷxDzNv/Z]YWkfE!#ϠH9u)luRϵ7}݂_aۢe}0"L<,P aX {+0+]rd=6yIɗ7;g{S)Vh,eXtF&Hgw, ʿS|iMYU %LA^Bu6nx`&eĎqNr-l0v 9{xέ@zHc_y\PD 7"+rv,E@ϥW]E8?R 7Eql#'xIMp5 3PAF;~6&xĜ I Y]J7|0L}!pK%IL&?J s Dab| XZ51CY A9&$ eijϯu3sܷUPh $e{- >cݒtUio;}셉3`iu)Јx:bi2ҏh =F+>  (co[|9GOMIMr.8낶*V~|.,4^D!ԸJDJ>&eA gb3YN@$~)z_沍> ;ޣ ]sK$A(Έ^I.a+b-QgÎ~'">"IO1VvbhbFb\+<:5i`َh 3ZOF;'ǢwI WH =S3o!&$=In gu T}T<Au?ƒwUl:jzH_m+My2$'?muEh \al%TfXd7K}zEQX*r~o&4i56Jk`ߟeyčC?6Z&JIfBp3?Vg%Q- Tb#OlGe3`H>r0^0j+zr$a]3VHV{TGQŗ&[P:.MѴ&agޚgg.8|] C?,>⭻}RUIF7 q3w^2Q_%MYwqǶ%L0'UJeic]>2It7YC9H>}8ےbxԙ;rD eM MwHg(yCCf6)?E)1Y u > k֕aixQ@`)+L)n<9 "` l c̨r=MS G=$MSp{ցNcWHPL,/Saw0uBV?C+9إsjM䋱4Nۂ$i>s@t N·VLY c(g:n`|I/ sh#FWZn8T|aP.,oѥ!@7ײnr0 #"z'vmXc>~N@Uiƌ_/Boy-.y쨐GfQlΡj+uPAkB6P_Tz[Y\%f9jkyP($ЩYT ˞eFCMۯfvwiH]F,B6egāk*ݱ\)Jv1E*\,R'#~ ȷ~;5&kp= (_͝4nq.u7<MI/~H:Ƨ=9&|,,7Ǯ#*Wwh8z! 4zqFwȚ)*oOo" ehWp2Y_O2(brv*Hi$E(=={.s9Р |(8uo2az$g+og#NSߗ'5$=oLL{U;qRbUJ|< & 529<6"*.(`r%lu|-1]&O>vu=D7?|MlIJSꞶ Se[#B5Jţ Ae y2==|BϞ"޲@V&Z늌M 8n}v!OTOrTJ|_PaK&ǀyץWN7+uj3>;^?EyUlF.{<λoFmD>\,w܇ɴeAWFXn}2/*ek fԩ"Z.ϓA*lvix&V`?k$ j>,"]4UJF!e .Ɨ$+q#u%>$1x܌!pS4BӾd_;5B-7ѴLtJH'oQ=T[g\*<А&±e*H)ٽ(bknz0$ s.1 HHkʧ Xuп>#rGCMhe]YߖQ:}֬W6N:nFp;4e 8s{#BfX!nX|=J$Ee3V016{TšQLWAFφ`V,Bc <ߋ}?H@`Z9DfcHl-. c"=2GOh-S4:ITa1Ml^ŧQ3 c#AAqBB@ p|.H~bZ;MjC#C{[95 S7ՠ Tꄐ`_p'ʷwqؕb{A`v䉁~@6T)?R%;B rޕQUBVw@Ra9{=GmЫB":aNruNpؠWhq |澧,GM@gLJCY.Xſ;^Rar4c'[ni.ˑu~Ŷ׬5 swn-8#nõ㩿 Pҩ\JT{/KhB_[,.S$ 6^!aiUnbpf'Z"|[5UP5oàc0+"-\YaWLA{%~XOoX G-e0iDtQ*bQ z}%-SbQcF$0G/'`c$k> /SWR[2LGLipxx A nn~/G63䪎II+U؍ݷ|&0XA(,_[G u:Z]U˒^2c^Csu2gku4A\IèTɮ[RU3ZABRt RWDOP:Gͷh+?'r8?|kjl&޹ilfwZݻd up}+9 ]H/j=XgIL`GNotF碋Quv¿vnZ5k /LT᷍c ̣Y[*̡~:R@xʇK_+Io7aNܾ) FJq Gy𬏻ca'yо .swR-DwjJȈ0KbsJ>nMl#I]-K,gK x_;)J\܅Aoy~2;: WppH#V|wMۍ9br' 5p [k$?S[7z'AζZVPy׬f%4 qKuycvr9"ZDOs|+yZFT"*'p=c?x?|LQʏ s;s ;O/u,_c>dޜ %hp]*%h]ﻅJڌyrInuaܨ'^8p [7O)L }Mێ36QKRjDԣvt(?KL@ZM+1E{4+1? DbQpR,g5O.O\>י৒c{zV/6H?22FKɝΓ"}>&}{:[7@B+1X%֌ Dh7lv>! ΐH0|;csx,p\e#VJYxȀl~  ]S{jjj\ݬf EOldOLt 4_Y,e_ْ{?x(L|,Tn(uP^̪ WƊ&]D\#J0hQ5"a(VԵf5'^_ɵք ]}k4` Ilr^[7Z\y?gǙQELU]9#QQh PFxvx9C(&]q}n[hdcʋ1CmYZ.<Zg@rG"騒k>+2cV- r> d*봔8O/ImwںLq:zBZQc;!o<ӰFϟU %_8# xqL6hzO:o|i%]u 1NgBA??v)­dW' IFU>[v 1`5{G8+Q6dv݊_ 穝5QEЙ ;/ |޶6y!ʝku[Ir/?8LI- PIރ߃O2!~ {)!Em鿡3 N$cÂ2-/YX߀9{ۀ=, s_9k`񹍾^,l*ckYj5D:uD|TQbK4=YgF77æ_NLzf8CS[cGYMs*Xe"lTyS1pV]^[SR13ԛ[tFw{'qt::E\质X'-$ġ#Q׿(^l Gw+? !tTЦ!s^C"݌lQy^((b5"j@O\REd>\ aI E8Id`+7n!?ًTm:c'{O; n- {)~gn:qM^i1w/FW@_-+[9Br:;&A~&9 \b x?S?#SVO>c`=^涇gؙUUD)?)2I0{Hw*s1\Yd3Yc{(˙BPVc! ,KFh#ͶI_zj|O_9FdcG(lW 8ѰX[/l٘%ʼnd]~}UJ; ӰŻqsK\RmEb9%5EZ<=h_vg 5k ZZJSXagˀ/UQ@qېڑtqY#"!M2 dab rge?OpIf~wXk˺,vYKO1x:1$CF ><'dyњsAxd)DGk L)7֣Ar˒L@Mi&W]U=7/Į ְGuZȍF*gȐ;&& ՙaЮ(?W4A{& 96r[w8'PS%Ё:h}ACIo Ta uλVI@occ$4( Ǧ0pF$= ϮU3aG،[h;wF7jB=xG\ }~Aipզ V kpO D8\O juF@^(>۽W٘ߑd3x `Ƅ4BBuUj0Dᔜ8\|` G{<l#t2mn(^E(&Kuek~?7wwLD6zu]V$dJvX :~_/]ĔcԉW>4,LO3_9.|pD@R`) LV D,2<z$'R@@w#c Ɵ lIA|=J -(4t(T–Ec|gV0*IՑEH][Šs1g`N410\Ʋ&uW"夾0MEFqBFvin .n3yecE Y) $ǐwi}e_;P<2F y\/7,P @sU6b5xzb>թ {gh뫙qIzf& U\t>T!mƋAT[8kQzQ+̷a̪HBj$iEU=GsMM,9&?ضp)f m' 2,̱N6LEMDf>zZ 3L=bTBy./L?*HM1m ;zq/&#m;~4mf[uS|њHB_AHQbٴ0]YZ7YLjdU_'3=c虒%:x~wA? >h0]&,-|-}r鋂 D+ awecMrV#{tɩI`P;骬1݁׈ O{ /N2vJD ']Ze=,aX[A tO#3'FyL8$ E{y{ĩz$'۶)cHIE2n`h ܬQDkjWDE2׾ѡdWu MҧQf*NSXnd^0lX uy>5(}` wGJ &.ptқ_ڿ0S= wP#Џ1g;Õr*느NXB2mkFpwh[-1܋֡@ #Xҭ W-josS7á'}/"C46Xu}9*i 82*v`($vylǸ]-ۻr0ب<87wJE;{%+uDY:F>HEG :詈FHgj5%rۛp_;E t|we;ƾIB.V(vOz?0rV!"_20hX*'6M_k]uy KSwqj/S).l1=|> ߂SeV~ zMnv=RW'8dѹ6}D>9(JǫsVn0'ȓ6A(IeZE`V I̽oH6^ˏJB)O"*Α)\[F>e1Eg, m?+>SaT $O烇Zww z`tfkM U8RǻTBI2 δqp,xM'`R4N\`?$Z%M/&:FW3'dKLI@aR[0ZZqXM5~v+R G Lavl7Mp}|薜AOdHWl!NѸ 6Bk[9یTT >5>_\#A j(dsMMu>DZgrTfod ZwaUn]e!^JP{?1Q4Ne-9X@2tO$d[?JY${s$\Lerf4d6?g4z#7jgl $EFnŵI H 5ʳtgg*1RYp!v7J?h ݛށf t)'yeO5ө7x7Ɇ["M1GF?w\y #8Gi-ND1X)Ϝ[;duWF :;:wBzPR"IêߢVh;(b8r.Tq.s|g/%[f,ׁePb02$hhFĸ<Ӎr_-'w9|E>Jyl ߝ1p+j()u6"):8:͢>rC5TQ} t8Ma% !;{NN^tl/I r*:(}( i?ppI~wܪcTx7eNorYk\gqx寭EGPǰDZeŜByƲcUxHC:Hb4RҟPC1e-GcѰrU*KА,V`U:n!܁^9#e; SO<0P )Acy-k♦nK Lzpm !)Aq+[%s+}ʷY=3 )MrhX 0pjH˃ЭXI63I/I^!l(4QL L5ݭ 'q c$ f_$A\ Dy6* s5_S`ة9MۈRzkIh^e$iX_Hilڬl!Wͮ{g^HQ+8YaW.Pu}=҇PZ/W9̃A 4v')BRUrܡKd=j-䉯O]Ry]1ʥL#z_=0%}]nѧO_ lWFdŊS4F6Uǚ~4ۄ$&j`,jB@V0)Tdl惁?jx#_~ RпxS4(#&%]TK0-2kNa۲bI=aߦDrƖ<2:р I# ; װ3˾9p+/Y*%6D ZС8 Qrmd`Zmr:>b`]f۩N8L 87SnZ͙Z-AtC+1H`42p<!+Lj(R},oQ|/עV9ma"OJUoP"xw[QpZPc}uZa+[[ fSABn&v ,Tܷu, J4B`ЅSBSBDB]E-J;T RAe*ڷS9?Fo\9`>zN"6m A&"7os ׺_.CMr KE{: D&>sZv$2jȾÿ3f v[MN@;<b?Z1be<+'X)#'%}8s3jE-]x_OnաJ7c ]ڑ3ϙq5߿6^Swhq; o1$' x.oʧ걘)Ȟ?w +i ӻs)>;]0XD?C gnl3>yH˜TUT0 pH?N.,5,x _Sr<0F\I!j/XB44V%S7 .,5Q[-Rz%x  "wӁcָ2+K:ZL.*L>:HTsL`$ G;yA_qZҶb6Fr`V⁂:&B(]Ns8ObM4vAqt%ð1gv5b움Cѓ8T.z}D]$!ZXFG.Rտz!G.(kuĴ tU'vBpU+Dʌޓ]ޫ]x;`V&O3J-v-n %-k=suM/̤?n?;veSmJl?AxaG̜O %/Hu HhѩKzE~4̩/N }ZIfLPߌLVIIt`]L}:@70RbQn㿱(~TwGvqU()kzE. IdXE?|s,jxrhHJÃtdBXguˡhmA&1H-UPZCW&?;CPY6 yrLgAÆ= XBm``3gR/kpq ᵬNuX 5jc;mUpFEL: uW~p鑽R>ËVoD^FZt.1j[[HPZ )ɂjښERpCFXP4 Nj}j0Ž+e(gz ؆6: : Ye9?׾ F"MT954%UWƼyh'y_x= 岔;p6 NFmi kT]Wx"gҽ]x'_.2pZ7S[}zHĚGC<[B\00=p䒔> @ٚuVHCPġk/%6#lXC=ߘoE:C]ӎ)5}Dznj~HY7bclEE=iB-F gY F$E[ArcY?YfM2YHZSd%!w(SB/Zᶫ7kJ}҅m_oNUqg@'a6t' I|{$_л靃w 1܅UH;eU5bYsNچ8:w\w UBbfd=r'?nZΝt;NcIC]A&G 72 :(6<ܱAe3xV @I:ոķ{$VNkme*E~⾔KlZ[ lcê**FoRcՉ8gw(Va~! zj[֩ :w{%LK42IzWɾKοk/ebn k_@S=E&`--PmUH4ܽ:y؈L_xv Ec=wq0VA=|]%.a7VWb?ޅ]{T3oFfRy yJit]s=,[`-MKi}*XxϫVQ*ȷ}v/֛h:8% mb3KZҶ4TM\aۉױbq׍Daq#}<4i~ȻSTG!d1U9p{*ZDhi؁t&62 0n3dՒ.9FE`G" H2p3pdlj_ᠥA0H-d =DOy{Yt7E Eۊt^r[+RwBr]x沃? ?=B|ڗQSzwWL = Vu$DhC&u^!0=yqnQ%jO-d>5U_5a$AU)C-bDU{$"E֬ث$.SS^ʕfeqzcL*'\DAƬ'#ѩXnk4:,;jw whkrAݔ + 2=}[mȅVn;́>c|5eɘʃ)t$o{ψ/LǪbyF[KRncE= .I7EIې>][+;7@+'*Z|2(fV ]Sһᤌ<>RBtK"xSy73y38,㼢#ՎUgpus ՟) ,ׁڝRRxN`P8JI]3/lK)XZi˹flZU!xD2t#.69L]8dQSJz(~R鱍}"QܨH㙲b? WPC*~X ⤏'ˋws9r򩀈 G+"8;! i94$o$LXvjYf՜=P:}Aj9!#{z<ߖz> >O b%hW,^ed‡C VQ c;fbK׆'w rЪ;WfѵWIVRfpҍ8K$bqE!:;Hpw2<=ګl#WH |߮uvT:]rp̾R˳+8 Q)9Ol> Vn|VBy-}4J~#$C1mK]Vt5ۼЂiY-p / 58fp~QͩQ$t7ZJB[x(C\j׺ t\OI^1MK*P9W9G{JPK.>&סVA~CAVb][8 `AS}(ےěVʃV^v0Þʧ$ce+hΊ8#=I 1EsĹi*^uGC <$zY_~~_ 7{DQޖINp'+q'bƪH9=ެFj䜊J{ce .,}_\5ۣg$ %r d͝DLBL@W] 1QXgzS-ٗ?!Φ`~nA*!wEGr#*;OzLw*7iYgg P;NL]U=ؼeIX6+zhwyƅq)ТppL%2֮h^>s$T|SmQ#q] $W@Af<*]穈Q6^[KwC?cʼ\3`ɶ*;a`9T}o JmS=-6hmiv5eaQ]nV*o&YN-s10;Iڗ[7.9ƦEabj2Wѕw,j=9I^s"mvnWʋ)S*$~[bofEo 9D;ݲ1l[H>a+= $IAiV-F>]oX S*'D^ӄ6]^l1Mإ &N;lquh`uͪ ԾO?2Ptu8a45btM4N {c"9/|ΟTg+aJ=B7? zSFs]F'g(t ';M2;㉧=(?EjWQ ݴ y._UoK 0o'|׾\PR(FZYW>Y=#5Z-GBQ v1)=̘&2P ^Y>@X 㾶~e=ܮ5 ˟^0=YV0,SY8aRMYrEjn?!')(dl4If ̏,vD |/wE40vM`.7(y4Xq|!"@gP5f:K_4ZTKZ ~J!ߤ vޅp vG tQObߟSn#=tPumOI]w)Ck&D{*$1˽3'<,he~X5cuxmNr Ҽ SndyHƚ+.J'5Z= Gv\}BbuT9L催\6_ym9KWE!G2髑Vs[gЁCxM]͔)Hhf{+m+CpK.\ɇap } K#Pm}I;+ yos{cirDZH%jyڛ c߂AFL,hU0@W;N.o+"my184]K{!'wWnqYjaޕ9ɗ7&e+ t:/L#vjdɼEx_(4p /Vs삚)8F(fnAZBohD[}vSeylnF!Ju`o=/ I\Tr"ZDe/,Gѓ8:pryuJFZׄl@ibzlltBwT滜20G^Zl}w)a(WEzdP`+@g($elӵe~rMqW_#x8H_@X o ߒ4hh||;IQ^7"Hcm:9Ɍr)@jν#deJ6v[N3é`qK 6X^c疔S;&S:Uy ip<3ź4E`B wkf S3ߏ5$-(HdZlw`5^A&Q=,4!&fԣ}df7$Ȅ0Xn}<;3Yt1bAkOvHtYi6$}r.y{:^QR+!k.\x].yK[Mc o7[i nkP!)ә g}`߱: 4K#%)]UGeO+҈FHN$e| htU\پn } )a5 CeŷėVxYzN(3 }EBk&37OE-fAlNLo`?ea9bkpbF5FaXϕRGjĦm @^d[̥5Vޡnqvvtۯpzxy3ŵNoׂ ʢEӡ.c~l񈣙FhLX<ȩblጙQW'/Wu8pEIgSua#N>=ِ"Lj:JbD<1 MeR$a a:}i?|{Se.30#*qs0 6d/npLshNR+ OaזnDTަ oh5ݍS 5'@bӠʙ QafjK.U}r|/͒ڷ%j#B}""kݩn͂zzxjq3&デy-@sm4}MZ4 '\6CT98l!Vf8'=50wVٮ%͵ϱ0D3}$jJƂ[Tk25Ghmq6h(F;Ol` ]_4ɱ|-wa{$-S^U{҇־B 5>جukW@Cq q7R,Ɨx_MEn_!Q<%i񘪢|ksD7Z㦆"h:{[b5ܷ?g,l !aOQf')fSLDM-_e<;.* {1z=j^ls+UeѲ0>v jJ ~wdw,HhFV3ెGx:z Oe5qI)ɀ\4V9X+JdH99>3b HMu.`δfc=FgM+w0r0;jC3X1Wئeߖaobn5N K zߘ|yʂ2k& v`Q)))z({4p25D\`G?b)Zjn煊.!L ;ύ@1#?1ANgV7sk`" ]Z"F{#;]4#ƭR>%p",Z{KF+0QH}N_3_8Ǣ #J6]qJ=__d:wKr`ɾ+nY2UCVZ 1oQȩs"AKvdq1UIpA*Š] *HV6듵lcǷCџXu[Y_$(X 0& b #&Z6h>){q]C{l/)8AfBd:k N8u4t(-U 5%t3vsP&"zD(dVx^T$MJG!A@ ק6=3g}:bU:aV=0xVtyrx`&s#[NYUmD&&&B䢯|jȢI9ti O76PqSAkLnO'ӼLydE~ %ZfЂyy*iySrW8].{Gޓͩ[;Nh׎OuHppu |y 3>B0bNpN%r4xm,ׯ_TCB5[}UޢWVO?W/yW?~x k>̹'@II"KMjI\DJ]RB6VKI) *~ VSsP &$sշ oLWZXW 'eMl`\ݗ.MQ]!.b,WVHpՉSefn/aNjd[ !,iGdaTȱ₴PWb`#4,3F;Pe(z AÀT>K_5d3!=@7F*I$AbˇjcrX ?΄nu2GN5dO9T}`Q/`|B/?BL!g> _)hlI}o k=~%[ЈNfM򲾠Z{sp@tT3(tuٕ^2%HFC:2 J\C9Y {;} XQE]rEX [yڃ0+,ڒZPSqZ1~C;-'([|D6* 2d"𧳼; )wts32ׅfmM!ŧЄzO ;FcDnE<L9Fgaip\~d]KW\M5A| A@6}ל(q55yN=SL4LnKQs5joJ3 fBI m /Њh,d9ƁrTݟu4S9*QEv<5nm#?mR"F405X U,MCG>C,4Zbpj2ߺh ݋[^߂A]!Lq++(h5GȜR91ѯ? sW2!gVU!3`g8.SK_ѹI="9@7;rǸ1M= 3J/eeO(MUn"G*w#8N/֕ykݠȻ`g*O4L8Tt/Aڴ*$Ρ;=qIt[@Non&M`@8W4Dܶb Vzܐ6&~N`jYO ^(ȹS$6ys>8[2K :BSx.߇o#ȓyhIޝg2 `$&Ѱ:~(`r,=]YXkQT2'j% dY,>G]H[;|V\>3"cȐfC/0l1\*o&4(=xP%f]uBڅv4ȇed,4x\` u  ]m጗\5u@=0b258(+؇ R/p+HlT)Um]y-@7b,64H2e4Nc96`Kج^ -FӋ!j3O$B2 L]&XwH2"5Ua?T! r}! OOrL0QN⼹8qsL9FC}?֛4rYk-ZɌ>zU&E0NuQ*LNPr+YJg('~ w @mu2dP°JTziZz'`8J7I(P@|P)/=ҹ(FU\H9@4U-{5g< |"w"oAߕp} j\j<=J/!0d#A5DYY$e( [h]Geuzb$ *,e|:a q; oiu@@ަlC7 ܇gיB}ځ*)H`m?E{fm_#Q6߿@>2JR:p bBc>jh@s/gM_^sK$\ |9;rӐd}P\ajQm\$&kR>W+ZȉxbV6P(%OdJ'g:4t^Yq`yѥah#,`O5+W4 sм&ӃvߌgMcoǼ^=U4v(rX]|:a-}F7D2;uK2)g+@ V~'sG^(x;ݼ;ϡUt B6F UC V\(nA`HT5 6ތ!h4Q>@NKL{^rJE1n+yks43!}M#f`#љ|:h.'z5d:R`n?!+j%͙iÀV=|xbӎxk)'}t\, ]0pC"÷P8aICrn=CC[0<&eʚˎ7_~R5[ `g&i,4>FLTr*[(eKzlmȃKyђLP&G_esy EtCEbʋ5<0Z)u.m~}頷POZ? Fi*LHs]jz Ƕ4N  ݊SQxк -T6.h2@O8^*ޜJ6_iB _@loAz; !uEd"C&;bsy0-SX "k 1=DR{k_;خiݵǯ5Vr$E LK ')/-8)YZY؃H.뇁tlhcK [vC\\ٿ$۾T<@؍~t5rlcUtW+"Du%5G¯CQrP1Ql($S.TI+Ȥ]#L} բr\+e~.їr HwlmGS/iyd]ʡb~mO6:t$~ۂHCУ_G^ضa%UW-[7TՊadQkWϞ6vėjIziKqPAt>H5kc$rތn$"ɓ|-*Lk V,YЭgҎ[W0Zll[!$OZ+@imcGz{c1ڊB,\7 _;Q(K+e;9)9iAYV~aOA3҂5! جONFe<-q^IT~o5_=ڱJ,[t.=fp^a$fk>xjn?q_ȿsF_F \ $g|(3 /tV?O&IVZm|BHk+UpNU`@t-2N#YЕ. |e3]"{ː^ (,u%?mFYk-B_p72Waf"^ώnNuly{Ug`:5>4W1mMS8}V#MR D)v7Bl:t'xVV0rd^Lc:]ó*V%zd 3a<|L/juarv7}~GH&DOh:;OebMKNy-co- Gl|kƄ~kFos)@Jm1>Y?v@LO}| ҪT4Ƕ̝7 ;.n8 %z|P3H?"x'P6sa+crVMaYoe$`ao:Rm Y?\R#8yQhlP>|@tC>τ0Io]!~AkY5;e9=l](N2M:JI/ּpF8W;}Z+$1q[%ZLpE;) ^yT?6Ef$tqY{f[gaG:&/[0lŀ3͓)l\v/.0p / &^O\MPOWKhg9MypAV}@4j}EI6WFGmr^>uhk-jy׍Ѹ.$,%[uD$Kˀ:0±ƫgי ȡBOFJr⠲,!MavxeW+>1KPfӴ'Y>Y߳z Eo=;/\Aׅv"7ճϐhzՙ+3jgư/"|˳\umu(IL^m$e}QtQ^: zR-A6n|u,7,hlr뜧keDm+bAxףz"弼җr 1_lDq;tEcr+(4Ya'VO+!U:ªKaaA=&VB>N:ͽb8M1.mup蛀F%"ٌ/$|pTJ-3Cv ]D$EO#=TN+U-Kʶ%@_Eqs(x^R<^C:?qh$XfS?\ ^A`TD.`Q;nayj!=y@j-gnZkq`b ogW54w*f8Oq[t @ɗr7N(^~koGD]ږh!c QYdw^ԗ$xѪ2$,\8H7 Y٠%P@؇URg=z(6>M͈WuXf+fzxp*C_NnWBeBl9gW3C0LBf2 ;zKF]Ȅ&#zL^"-z (gxpЀxޤ5]:`Ē~Vtz(9Og@CMn䜾x,5x5 c{ ``q3dA4lKϣ}vz?~̪Qyw;rnp O6-Fq+dG׋|~QO +Yq{rRr}Ah>{/-g?) ] V$;tl̂[Cb(͇.\ MkN` ҆TdT\8t磙#E&IY}} zs*mH1su^t#H$G%{bAJnm)l n98+T7Jxp*)sBقnB5oG9ό1[S 0?6>}r,Ӧ%{Z6/)#º(6/uQ c<;GVD) i!] 5rɋIR>Z*Vz-At;[;#/lzᜏƼl̐7U0X+Ze҆@ZS&> HԶݿ^ Of`-uPɅZbc/3*o 4ԣcWA3aWڅiUL q 6٨>s8v1Zv4S32xؕr5 DtCAAb&Tqy(&kǴK}ϥQ"5Or6Δ ۾`ǥ-fr+2ZH݋~'ôۧMh˞DK(t=4KO}nY#(d:{<9S־/_L)+5Pt;ĝ!6;{lx ؄V9ڎ}U*g4C諽sԧprԚEL-5L8,йSAKF hkn UMM;u\oHA $[fxk@\0]5b碼=0S Hv+ġI4SkJŭPswmrPkr7c`/s^XԟIqq5ş"Ke$MJb2+*'C`'Mض/]xk#&X:s``d.vʌ'r9(h^3 GI XbMl`NL쬿s FË{} Qa /VhtgYglσgzgIMί/0R^8ia)m&%|Fuleg)7/y#$2gpJq'אָW,72b=ʥ_#mg\+a:cD=Z1.,?̒|"#Xpf3Wn9ĘSH'"54 0}cxPfz'isKe~-9Dgh5 F[껍;B&\qg& Fב7+ N!Lk:4A@]ޭγLTxc|m{;|+4GB-hۣՏk;=>[Pv̺yKPP>3͚=+xEx-r.GitHc_^$^>Ma~q~4߅h\ԓ#Y?{*h)Úb5+[0ŒZ1:tja?fF5)q*n|&zئwbhb1!p綗Ձs69o{a47MWG&<'=m]#ۦR 3gn/ʴc K0oL/hfJ,mpAuGi--SLU`#yZzD(u޸j?o^jp3萗k(1tC<'Қ֘/I0.q[ipo+sjI'@1r9s}|(9l1bJ `J͇$N@%[oT(;NAB }n^OL@tl̨3N=-]ZX0TZɷ|>^yQӵ]5uVf `c^ Z4#Jd]5DIRoZ+jL@Ȭ 3!?T%nde襬y:rQl(m>dM A-ǥxޥʹ]X#^фjǤxDm$IgLvf!#H5[p׭\u;Tx2g!Q $Tucֈ;*B]|CnWTkH6_3!o[X $RGXVs %8nֱ[u(tن3Z_> Nc>s4#ត|jERo t)mC74:QճqZwٛܭ@0ljx %\w='> :6 `Fz.ĖtW7ȺmkO!eF;r?~>WwI܎ +W.;9!pf(#E:o;͉ ~OpAIQG#2(c $OrO9 kE;n8AT> e_ Jwj.oY/O ORscq b$0: įPU 9U'}D7s_2w==|4r'ojZüSvźc=-ύI5~$u?My6\e+nAA .B%Qgԩ6ZbNlwRrEhɵrh<ı~_1FGRre#X>OYZנ&~Ql*Bs~rZ$>M, ݓ;elPZzF4̛j+uܻ>|Vy^pXr/LZgFCE:AB\(m. E^>kZ $bnmIU?+tv*A~cNg<y%)(hթC |i31F.l!0הUutr/ۨ\/YhI]&W1W5;Ln .XOE qd3P gIJ;D"w:3bvv 7MkB+_єm`!>295,[dz nݺOduMSz`GV}Q,NQ U(uK;wVpl:ޮِCx !vYbRq PmJe;k1ӷ=!; ]|e73P3BrwÓE|*I8uG:5zj/|P5|}`\B!{**5˾ |Lvk_mfk(?Fg͸ >-.LJM !b Ij]>M>NTƥY<;ya-:N Q,a)b$,IIL_v0at}i5 mC)@γ^Vw\M{($RVꩠ2偹B!2ZH4SO{X k~JY` JEr1PEnYhQڹE{25 J{eRakw÷Nhfi4YfuzZ&+>8"PeJGR=] ^}"ۤ` ǚض~^*2HcKtz~jwhqW 3n&˲&^%PO䡉$}gfhPM݋% Wp D6H1Ƽ-7 {xkcl$ּ@ F}Y毛]M;už !imE.jq5usXY{:Q'S&f ͹֘Ʌ+Z޿@ kLH~&1|yg8E6"=34N/).t]9z#a +KP-:ͅmpB4H'Y_RߝR)ycA0 'xg{;vTPcQ K{e*⿪YkؐPm.Aɟ !@w igT}smտ 0^d) ! Tz`WDfNKl:ZJVgў?/U)侭E.SHѳ_TT4gP 6K@8r=װ{*Pegjp(!%󭖴iTݤP'Ȑ.p5~CxPɪI C4FaNa)x;\C0x&_']Ii /b*Hf{QL(0e3%I%5iap[+M2) c)=Qg 9TO"7CZ? }F{ucOZqVo`r]OlFWJ>L`Hkj\|g2`&2 tx&d|Oֹ+?>C#m伮ޱ^zk*R69[\,hxG^Fɕ#$E2V&. _=25'v!QSw|~$%iv)&Va9)x[G.g CMW$7IMwB iӂ)ovY5|/h?~%5u-x}/;g͚ϓpԂvlϠ+}{3U*'YL#{fyfe:ep_FO8r}ۅAۻPVζa@mpj(ˮ-ۛ%d/P$(7p¿iDQfri42ӏ[b @ajel\:# ;Fkݙ[}~/yk=hum ydMRbRo.f#al?F6p6!.) YW{jScs>iN8P>2($M7ͨ?I8^bŇ'[9妶+yuK iwTG$nٯ7Nvy:9\дq/eOp|v; F:" Rm3 :4Ma F_}i*Eb49ٍ^n}N ֜]RHOV<&q\+}zq_PkVG1kb@&}A/#6Dh^_Aܵ'E 䰡y'Y->Tm_M00`O[- ,y&83ufE+/˗8heQVH(r/u;/h,3SLzfo&;Hٵb(!OF˄ e1f<G5we G%⎡V@4>LGyPbTN$T{i [KZOqf{}* HYKávEr=ؘ\qN{FٌvUK$Œew5XgJM5-X M7'u_/%E-ҏ.ȕ_hOjBږ{C8Dr IK+|b~g +<R-gK]S dBfU\+P#sY(aoKZf&46\?kG,m7f)DQDEZw8k0W[b8a[?GG^saIF%YN1d gQJC~V+Z:ܰR2R)a,p[LWxѫp*cC L{DfscF:t#2dI6 bWCwІui 5q٬ZNU5 X$n_~x5&d>|-4V7&*\(I `tut#6n S+۩}{lp.;o.MD OsRܕi3B&_PկOD,N„UT.]px-/.q$n9JVOY"Kn%O`~6JwP}|&>*D2XdZӬ?cw';Jk+ʸ;A6$#C*GH-Kq*cߣ.ln5}V4eA-;>U:w]ѓͺD/Y6moiMFI33Ps?-/(޺ DFrƢrTc0kmPn3fXWg[y\wPXS#RIYZLNG=r%9[&p`P%gUr8t?-Rf 1a(řwS_OM;%d8\MTD/#>-|C]4o*h׿Bt}q1?L%T/C*U"ij2 "#pVĪOXEJz{WhuɅO׬{LوVStמ&@0x)R~ב%;bLR}Ҏ6 8£ޯy,8⚴1y-kdJuViY p].5^+Q3RUk{-9+y>SA`H#D8)POQDž$/u1Ve H?NÉ'%Jb k]B.d>>(! Gﭗ~xnRˇ(A"V 8bqE}b\JOZ1deKЫ< ܬ0rM;?эE|ճ(yʫmO ^TY 8Xz |3G$vڤ>dܫ8Æt/ YEgVOba Z0!9v);<琢tב"+^MU~ǥn]WdbNoEπx;}R+i2=F_߇BO_8?؉'Jmeh?hФ:\dp+'d|4g 5R3fBkR@nŀ\ݓ̀..(.вߌ _WEt#+cw&z랖_M*<#<(QAS`3e7MvS$0(=)~ªrQw7 jOWNe! RI]ԑ'wRAIn[y8oWyU22fN7m4d؝˹5xJ+i X3_v_@|gUoغnʪE(뒙ͅOCK prYQI"7ɜp7Qi&~WP잊 3إW;ㅖ 瘯qC~EfN#bp#Ac'[=IBl8=O 6 $7E)пzTk($a#":B[sCxa1C#Z`L` (cp[HGL2b}_VɤF7M%zX7)}Lя2 B k^w0rM1w=>BmG>"4Mplé$exmAka? RhcdM-课YOMZwBm}2 EStiΞRldY5(uɝY&* Ԧ|iQr-9Udאf's56x_-Ѱ Zi,n3;6ca*#"/Dx'3U<61/}ϖz@t?[.翵ͤOi@t^6p@ mT8 +a-b458nj 6}v˧! Vud-w]msEFf͙g_ cݍz`)&k=#"=iIˮ XjlN-p̉&p`EuފID,%O5:k\)1F  6,Ax-3I""+b`sM*CĸVEv}T,2iBWkB)kM8e;3jEb[>AE+ion&YԀ"H92 M1grz ^E3"eDD?B^z>I%+r͞ŦJnRRXܖ 5$N 5+bg9:ONw qO":Z ;ǐ+ m+~ t]ӚЏj=,'%]epKJ;T=&hďs ;(Mߟ/Kʛ9۽x߰*O16 i4m8 /[ı~^`V5m$c)wmb-}_A~%^lVPd-;Y>7%Uɋw$m6 !XΎFɂ#)䍂ްtf kD2+Bsv jvA)soNi@dzX >6ruZ"l6eaw#+Nb$y+qF2 } Ӡ8p, ؂} P h/ a<ƅeR&9K8fBl!>H5U1&Ϛ9p#i>%cqW,`wA}SM*ݖʠv ̟k >CfV К1(Re`u7C%27bdB+{ RaA-HM Kμwd6 c<<)j ptugY4&[`Q<_-bAIfmD.k%?<~bI=STm! }ui5 վ̀t6\w'~c2'fagx3$)۹||vO {Z* 6K9dVc3V긧Q>[1*7#~€;|JqN(T#%+ | (!n㖞 (.{q.25󤞜-sLK)TqWXDVAi-hd*U\:5i=RìpJ%'mv᨜ȍU\3cjB7K]iL(eE9q 6Т Vja} wo v:%L]c@ FMٮӛӳw4l#B<8G{1OAI﹓3jżK[ܜ'Gd7;IS(dEHn}BW$[ɶu*)Ukđ>vɎַw,]+܁L+ͥ^2I5UHim:V/d+=9:1R!UF 8Sy|7l qc ڣ5zpUpBBhou2Lw^Zfkd+s- `T̚(`qk2T%;jh-B&d v>ǃEǮIKQRC6Տ|JC "Saߓ΍>|bTuD;w~ksMZΌ:֊ |clr#'G(Y @0F[?r>AlEK/OR)8cO,FNcc׻Xv8aa~j+bQ#t}=q nV%a I! Z77B+3D%M;6S`i1&t<@uTG+u hEHa'pm2If;%2ycxrWE*#igdo_ϔ_Q,h2ne'90+RDe߷IZԔ 35+lL.}XEBH]a!bN3p* QO| -m)tH&,D l6B$)5 "0WH*4fzTMBD$f4핥{ ɚ~a ]$)%co*<1*+GGnwڒG1E`OfrxiNs4D!חx*,G[3Qu ͏ gz_L!1-/F"uXNg OmΤ m]lYO Q[ԌVjwT^ۏ.eؒ3$Դ%ri83,˔/J&jA j^Y=CzB72=36 .ٽ]gmK',KlfV!?7dLP MoIrx%י[A+!qW4"fą" @–tC"O+:eGϺHD\Ԟ |Si j~9iz WvjI:o@9N$};0LEԀtzPI?}Jd@ xk3>Z3,+2(u  k< 9rD!?[fՕtr֖$4R&™}ȘU;s#7 C/܂M93Ϲ@)NL^[Tc\&_Zx~år9ig"ǡG4(瞅 ot @DN)"Eq^hvj QBo #5bd,.Ohw!l\۳cי@J%/69wlfog`aoA;~zFIbdW̟=bg`kF ٦?>6E V|g2R̪G{j fqڷ ωh>F&: aoT&㐊xp9O?1AQ}؍@7e|4nu;Oj'u!`ӄ;h4 Z8I7v9rC~dXd :&~Ǚ=w'LQ$Ջ&ܻbu[5 Pduߒ [ (Sܿѷ̘,pCyHʥJ5TCX, r0u@Qȍ(R:Ӷa X]Y 8 ȧ-+{x=MSr9 xߦC?#~E ~oY޻NDNy>* dd3`usjzk@) [bׄ0l悻zh:3*]33N1)NoD}(S8rkr]Ӱq5.g H6`n o 02lHӿw*%Ncmp)H u'rDC_ Hz0Q0/8gӋicB}&p'{n^=tfO1LYr`he2XE5ek xN2U6KcʉjW,ZPHf?V#qx8D

݇aSetJL/1'ˌL%2fvu4ƲUa"Fc$+G Ң;LL_99%`)k޲tl ,% AaHh/p4*ߏqlOcGgl@uFƤcjJ}*ڗ;af" \UC܆1T.ng88p#X<р*@fR3ًܞhfUhBD 5T$ise)R_qyh/@.ύVKdes$$ 4~ ΄/iOmhFfJaF֏Z XJco&?Om>#%lڑDh➃u F`LA%q̵HlǷ(g$v~V[vNӺ0 9m4@~i'(`Pמr# v(GSB@.O'/M˲N%[,%2_=GiNr=R7+bcH tT j푐铐Q1OF@fJ}*z-(HN+Zj9W ~}lXjlf Ԕ2hmc}BF j%Dj%U\A2 =c2^:gJ{oxw!]#i%g!2nv w ߛIeX=5܃r hw {C<"[oL^|Fj d.^_ќQ{c^KY+]M-/U㒏Pѫm1kƛJ!H/u 4JAvϚ$trT-CpiP'N걟)> !@3_?'7܉-~XT1$8(n(fJʎ a s%F~ߴO)x6X&reF)Y;}}}-GWLהe 2drq>J8X#ұbc|PQ`s>y=zJ}3J=/3Ҋ;n +:M$oR9GW} IH-V~kO(|zqchܣ3 d2@+ݤJј ,$Aq˛J?UQI WIw YfMܲ.ڰȤK/Xb hjʖz#64ƺ v3;*>3Jw"$%;vPA}Pg|DeQurg:FL_mH~/b>1+k;]ia`S2!sg^!n\n1Yj(0(Ί-ki.I$;&~Eb% FՆk) c<"` "[gߍ$\"{lEz&4ٶ7VtG%{12SIG?Fjow#D=hbWI ޒM9F IGb$;dX|Pkd[!vWgf!$1g&F=.S:LW^Xy]M5G pBwđy% @}l:R\lL-?wC,NLwMM}\>[dxSIk$sTP UƩx3$_.DC!\y56IOdRWu<*WVdR|ߢ#ECfݜ(2#&dʙNvEr~gb;9pC{`ߎV=Dx`b#-0̊@5gZf!E < 3#(SGpuZ jc p0S#⳼rt'Yj6NŸS>^vqw3JMsIaExU~C?aP2멟!ao2yM*)uz="wVa1;h,U3MHWE={ophxg|kn^h`^SO69@L pg3)Sf '._ `pClB`ւX '-ptīPQaְE㶽env$lkQ.eM,\qbG> $F.5CflY[ߚ2oX$ WˈbэXhQ!SY 壟L8jvOfyR!q퓗(/`C<;qkϲ4 YMC@e롾/yt@(LC \Ϡki%hաbhx H MnMER]fURq%_p pbSPNNghK)=Q.ɴM(q7W8\uFaދ-0' >uw}`mutmņQf^7wAu# ^1}wܩ ȗx$`3>oXjWU7 D餲\ E6[ NXcG 0(3`}  '!hsb>`S&lhJ,VDz*lޯ#Fn(T=I\z4.ҷhտ7Ǥİ&uY0TsOfiII`yHjzý"ȉO/NJgM[`!^|`^G|T*Sh[ctVE Ϗ!ܼ8KF\:bO HdP_4z"Xؘhfx '*VWIIN{y'_0&L?z~*Z9qfmV6fl3QW?D*}S$&P~ITn̟X&\LITw $rh2LqrJc5C4y`м*<jvy_> 1M]tۊT"#1֝d4N|A8RJԚW~/V/_ Y .17fDCF̟}ZOÓoI i>",H 2ş[v@ ZPnx7Z'+1j%(+wO6,Dl~Wm#@ǃٰℲ,`)91.o:<.k,A{|Emh,=M <:x:~Xc$! Y}iYxhr\3,i6 /м b5{*IVM ?4! Pg*I~0"/R\N%by3 )4kZ8̇J |=U|0dm>55 &4]5@76Ս6đH Э}Ζ(fP+XY|Ih SD:Rnf_<' *&4f,1hêUMU JW4KByfR*)ob9*``i7onZT(tGDiY8'+T!ZEh+kt |iC:4$4C'P B%vЗqks.pɌ 5]9cX!a-fQgW[hD1~Qik!^`Qv ,4)+Hc8c@9֯ΝȮ✱w*JBGb:T8 I"x[Xti c0tf3gsb![N/:OdJV yz.%ߌ'wAͮע)>IhSc;M!U]ZZy^财9a. Zۗ5*k8'7RMrXo:c4~&WǽL5#H]Fy!{Ņ TѝCt9,%|rP|)DHAy[ |`62kIvګ&eft~Bl1)孭 t\hStSVu.($ }z`5 Ye|7_"oGtQtE `Y Mp^N0ô[zD0'mckwXG1)뻟H7SCv,1,{ J]LOv "KRnqƐ(b5۲ "k"Y>cf)NjzHrqyQVc>U@Ow'"&dSioBjZjRJ.oU(XC~'y" 9B@ t _{"X!} |.EN\Hu:W(A kQB5ITwUw,W3v c|a<~7PbdZٗĒ۴ИC KC+̒AuLh8qt7")Rz]SD>N^P|W[dEza mD}'ӞM| +#X7TF"qᱟ~X{ T>@w`8B8QM{ d>vՊ1)Ԅ;Tט`(:`y %bpj@ű״I̧\͒/M"WA:'%jMP$H4JYp@l6+-~w7Ob4]k¬cu)78fHB̋m#nlh#!Ah<:>- AVODbIfN]X =WgP]xL?KDINVHu"}n [-E+y(iy`.lU5dn``ؓ iZ9jF$?. Ts8ձkt} ߵ  f¶S+jBߔ"lt$n* ij'4*o  Ej~w_cKSۻk_X$ E}g'_wybaǝ'8WCBZXN* 4 5Lwp}7 `g%6Te9Mf;cowj 'noJ|%e204 k~|Ru5([ٞ7Q\k87a\j 6Jq =`^tIl2q8*R.!l:_ z`Cb_*o)A>x_Q&I\mX. ՔlUU{ #ɝu$ !;!n8.׻m Q|L=k:aue3{l_ ˶u @U~&PP!ԉ$'ژco}dXE ^bT1;$aHVҺYǓЬڷ.Пk JM>f1=DtťԼ9pCcSXyoJ2Alͺ Mkt z5aޙuj [oayhQ(7cb$ :V{wR.S~ZYb]!\~K[Z. 2+%bӘ0$]^L m?=6' ð֐Նgu+[+ Cs~en)G<4T][WYV6 ccp/*EkIGg_lQ 7Bl<6Lk@ogm]KiZgS+4<ߊW!հ~vrHitX *!-f2:wḩ7 ^ƅ <ĞWϗo+͢MB&Y8LV/R!T(+@= ] c),ᥢi9 aYACo^q&yL'06vC_ĹJxf9-b;|Q}x 9*ה!Hk I0 %W  E2LXm*<͕"@t\&>f4cA'm(mMu8E]:f*&&, )KOYʲWsU廮:NTJEM J<"2s_AD$>>s 6ɼ/ UVs ,0# J/b4(mxY]ga &6x*R[ Liki+(Xy-8Eb ^7[ڈ[歭wP*xҴ:-oz}YWwHԁ,@[][ ks*uqlOz~M&F(rpW3W,s3>+HQ7YKdfъUPapnhcUOQ%wBFizt=Q2D`!(*!ڭ>KM5ԹA;4 G# cUxb:! ~U>>/40HɺCӑn_p@7C* הi LYKL{~CkՋo %,oY;u*z&fqђL!-eLq l0)妬rPM\CF{ܚK8MPQ@j*sڴ}. ,ͅ'Ql9c\"&'s V7 1+cڋs}~~8"թ?5׻j?X'?.I-NjK %hE9%~yXQ-? 2[OrQ'  _ΆQ'W#m#T:wU ( \Т*Zt⃒n`ŀ!8K;u+p^˅ɽls_ED*5Yυ5O?'aWȘ轐mƱrfC\cضR2t="x Tf@e¶ɊY #zm(o.̘:4V(F(FT'shF}, ]a70Rs7tvIM?ÂL1%8N@AS07!yn` TnX \\Sugm5*f!MV<O޳;z,C9$i3o>>9t{;|yRwJ G Њ JV% dZW6V/g(z_ MLIׁmuM1$sfӣ52 6v,/P?R0v`/,F8 ȚHrEF fLjF}N { ׋g{ߥ7t|E_n PeQ V-Re[7M&0H ^$# Í ii$#`JI:3ngkRtRzQoeu5eX̥ӕ`a?@.^L|LQ]VH;qXz 7C3} XYur>K:k!F)'JRLՎ9>~8Y*}VSB:2w_iN<ϭKÐz0qeMᢪwPUBpE+aLxݜo/L9t(.xC>pm{5Oɼ"Z+L1ԛ=GTХ 6y/M.<--Z'6N ̄-Rq%ސ0xoCyG,C >L?ޯx P0}ݒ#Ĺ7Tc' G*b -E3dQ#VbVg}-BwMaIu6PӞA)$g&+@!n<-L#ˑ_q7w_QsDCk0lkWmdH'!,RҩIgX1$ҐiL2}\ 6Ѕ ҿ) 59k7I8{`Gba~ř6՘pf^EBuyUK<ڶlyQ W+7Ent)/( I' N+dZYb+"Ҝp/\yR!{E*uXWX7@3>1ic"Hg,kaAH3MKRAz=V26'B_~08r$UGX2P;j5aaÀ(¸ifSԂK\E*HFgdM2-WRkV(L'rNO(%kCצ# ɥI<1s2qjlͶWv(r"Q-VVUs8^N w Q8X<Lvq#%P}(]΍@QiNA5(H1ޝB. SZACzgEV3~)5TN$YC жӿQ NPW;ؼ뻃ל+Ӕ/(6@koLtQO򡓶vCCS)c$ ̍~{XXea>,-%$g>+\rƣ<߮,!tl _9qȪvsVԒ:ďB%t ekڄsmckڰ7KC  P|R@8"cdrě=y}+Ayzikt*p wZ5f-$O."CP3h*-M̤iMB o!pGDD%#$\1z4&+,DqӃnjb_j{QTͷ~lAkc>$V9}vOs$$1"yQ=5]b5:yV1\~btI)ӹNv }呐ǹ6TS31 m;A7T;1D׻BԆb7PVxf(#Mb.(+n/EPL|WZw\ӓ'%1g\/&TA@x{ECOƆk@U]}bvCmt JrRȧt\չʣԷO"V^:2xS!?Ysɐ7`lIoo$|[E&!G QEV<2K΍j%LJ'G"T)_r<>lui(kM9auZ- F?+ZQ=T.^)\ޫǼ|9!aˮ&La5fg,1bw>PpknPpcI݈j`rװ0ָ0=x:430+bꤿ3SEScOө &Of~(>;B10) z(N'PXr gL~l',D/p!Zʠi|66m 8ևqO5r6<11mGpdw^FZ"yBX6 `}4A? Zb0D[P"3G P Yc_xa#e6pytxaq aYg =LqKD5AqC|h(^HÐ)InU[~タxH /ԭ<&p (Nn]"΁-+v(̭>+ڣn'NNPrHF9 -y݁Y`0^' %n=4( KqNt}Ǐgʯp ^H{}v[LOWЖ]~+Ywv9_0&zݱъKݤ"&aҭ]pi$3`Fz־+³ ! KFwIA$]9u42;~tz{ȺJ ^ |&p}K/Bϲ⺫fl9Z+ݣuȡ,n$&gFf",W@JeGqB)JCcģ1q4Zyb%荜Q;෉"<>sGYGRNPFb@Ckİ&CILڄO|/ I| ٳ4D@.x9d8![l>>4Z .!e,tdX2M⿠EtL! t'>\i![d y$Gʰ?6KR\bKEK+ {M OS _^Ɉ>j=+GD y8vNсF+\R=[Hu"> $8j(znIa4`gࢡs*>^*I2@ǁO.N/3nM8I! 'Av-8Jv|eT그I60Hu~f;iBMRݒӶ+a*s-<P@>̽'s"GiZ9,:n$لoFx|YY/5Xq6BVM54`ÖK/'eub783a <`|->_)XmMBЭ}Jկ~?g[%3b 7R#^tcG>%@/2Hk4G TWr!~ΐ n'T!@bGPO]\C;a9IA47^L|8ڸ@@dAE3za:[/%ChLb8 7WXcm@&A2n"C8'-Gkv>艔7l<DZ][~`\GlX+R\]/B&ڗ9Mh`BC4SvĂ:5o:w -#`{g Qr KɾS-yd>. 40c;OL$m~~'ޛL, <j\Jb>dk@!E_s:ܘһ^)iY23 +zpb)a5Ӿv9P;5Yc_%=]OFO07,DS4b=ѴE1f& oh?/*@Ik%TR*P&D+&\+*O茰9g k.mdst|P`k}X^`״"%Tḃ'$`5߾Hsyo*5VGvZo=oD^ l~O~RH2WECpggi͹{B㏪db#@JDs'Ҋ܉J\lhh)4oK\Sw 䍨TP'WִsФ_ Lk TW;Hhp>S ݥt༉I[դ!`kjR0hljZٻ aArV~]p]q.-crj| /b親D$.}\k; f tԫ8 WIa#gL b&Jpԅ{dm|pi wpf L87xDJ_#1\;26S:3J\Ek0HlI!AhPN:mY싿m?97emԷ3h*d*'ԎCUEV򼳒r;!'íwi:ʁQ-$^Jr2}6aCTd[D'L?/ZelJ)>Ô~^ ur:"F<ꋽE ]#/Hnu$ "@9ԦEv Ir x(?ZUeKH1Rez*~} ݩI}rz~CEYCEgÉ#ݫɴ~Q0(?q.|HiW(T=*BX!4~#VkCjǣGbl= G#sVBWީ!Lh܎HaKOV SYEæ{;')׸5ٗ %OJK8m;_ށJڻ$3'M9<]!j437r ޙQ_+ūs|J<9v:ng <5BRSH(iE/lQ&d++(&kY)4" %$%hS]tqFS/s@xSVj;[rv[!d.N;dC6{4 V8_;z9n_0N8`"LE,MiqGu;i0' +*f+J`\(S-7(4J2i.mx85O J*r$daf494zG>HnđV67"."M7h"ZF@bCynKx;uBvѽ5hJLuZ0t?^aVZ5!zΒS;{$"O~ b; j6qwnF*c̭cOhc@!,R$~׋+" 8w,۾+r3u@ 1_ 5v2 >KZ 7Ry]q⾈}+TbxbmA{WqeSؐDݧ^8&\u=Q>!B7_%K#R:/t:f{ߪ>'| gyG% 7.rKek9Am gKT@OU..IVd>CXi,M=Iw~|1< 9\+>}V]dNB RIm1卐Y+lKƺCE#$& CNϋMnkVp>R .LoYX[PM!6m?ToI=֡◥/8CNr+eˠ_Y hIV9߾LŮ3߄;Ηax XmQhJPԟ-IoB_JW,r$?ߜ: Μ,Cd5 \-j ϫB0#]9' Bͣhv_K 2!~ :mkãnpn3cy} # XIO2R-= wnrF9 rz/m+ܚ3Ugβ^QuZԯ!!#]}M̌_ <ɽ(Adf] 9,z\mGu+ ~O!P'ypYtѬ \ V輮MfS11"ݪ q*3p 9=o>*Pw>G:e|.<}ge5X ohoL*nCM0 hnZ%>Պa&T[fz9!eLn=0 ,+MjI} A [ܜU>5ΦZwz9-V(POu=\ `Չ_LT M/B ߫cs,,b\(uǬV)) \KHtfyZj= ؔ<^Sm^A$DCXn;?b8٢O S&fӐYOM&V0]v Y4ٱTҊO}۷WO  0~_&KzC}#sbP>?+iMƻ\(yZm)rɕց w,5RTZœvCR`5s;q흈7֙-la _, HFp ٪4+86[6Q;:oA6% i>"9SXw1Uw`QҚ:b0 G);fu pe3wL,ucDZgJQZ\ϝe$ Fd0& +Yl7 vQ%DpN5[.l/n .ISèr8l}lڜ2wx҉.gI$#}c `{nh/ʜ0oJok=x.時 jv%%m|O:)AX 9,2 T$4n)O?@< Ө0A@ 2h~L?̫'!+pe'rh1]R@"w1vpӁP5Q!JzKnynd[s3C<=}zz) f2Fcμu -2M9̔)2l+<'"({zNp R!VI3O6~uG")҂c) }H_~>7ӑ렟.E=PScs֦6uѢ#VAW9 R~xv+U?T[ &&Gz*g{iZ~.1ӱj%(A+$ԋsx-n ҮqwblPQ%X鵟"G-^0ul` & $_IB& dZx_P@vG^sw" av7%"C\/kO"-!U,c>/[v%{8{đ ̹$i<1W(5S e/qĮ %kE2 >(Md>QjFCb|EEoG׀?E/־D_NL6êNN>_ԥb9M/ Lhd;q[I̬[ _. (A,h*{dE\6`#'6xg LD*mz xgkaȠ̨ խ]ږaqnֶr%E09Nq%t6DxI>C%8DzdI4횢O~kĦ#VTDkBcO8izO ZK)@OhON+٥/Us8Rn@7.W~ﴕLw667$loG%RNfx/ 3AMc6xbj1Go ƁIyk xH؉63&7Ƴ;BL6"! +_vľt]q ӼjAHD(Ŀ ɇŷ7/70>kϾ@8"<7 De9mQu-?5ᾭԓoPOcЁFX2qg>ܢy <>rهX;$t]&Nxʷ!{aveC0aG]\haA>1Mͧf~cyg8hW\Y}V761KDʬVEdy/f$ +B^'pI#kkq#W[IXqGW)UUO&l}l16vYUʢ`a"Fè>Mm/^`ѹ϶ 2J{0{[=F3iPbz_O4-c<1lA|s&ƴI0mKpYVWndъz?BM0 #>/{7Kxd逰&Lk@VGT͞bF#. q+6 g2Cw.-3O0cJ pcܑGIHk%T\ cͫNPLʖֱq~p4_\ on1š`!=MkYwp٘`4ZNE\x}s҅hJ pfrTgӽBu ĸ 08e*ظIN 6nb*m\PQ}{?ڂ<oCΘK[C[U'gaAmPV/ݮc$H=ckWZ ń(Xv[uȏݭqcCK,=G 2MԲ.3>^U[_U&<#GN6zZ9s3Qi&1L^jCtaQf7MkGKb+#û"j(r/9eRD.TVDA?sTdI_ȫį Q}ޟ:D:lyҟnm+ ~C?Hj[^hTJZV8+"x>ZtYB}:ڒ\]_ƔE=+7H{ @Ii>az HHv$ :;)h7 3.{T!5ip>7$j.yr mlY8*^ʔ"}J/}w8{گv3(8yp 8ɏ/A>{ݦ`R;zmT)J_*e3DY>RN,eKb!zWnjv6l,J9bds6xhu!P(?j39s88h;TkuvzLuJƶPεb'x- $3IwvH4@P]Qw}.aK:Rx$TO3~{ƐtLL|*13k@(Ր܈nœL<^F<6o>Q L`^k-&f,t"KCrԄ^3֑R([DG>])ii&fL̖1h6 Ϩ;|{I v@au1X;'.ɀHPiiٱ]HCLz:;}.Bޯh kNd]v8c`QNfi|#TC)xoMr!UDqI4\$70d*d0JX; 2ǡN;2s5Җ˓s)M;)I𖌑n$gS~~lEڐ`3qA*]%v}U̩ѶuUm>9djXMQB"-+ݏtaܹFCv` x3-j(A'ɡ7Zƣ~sW'OPOGnv! wm/5*{6/΂JhC%(K: {Ll}YN1@@i;t=Pϥ#QPOKt/yf*?J>Ai}2٥ڣ*.!#[9ꅁP'٥p[w@IK9:'Pc(U$)l.Ϭȱ]t "s!/`^Au%$伮q7vإ`ɲ\.3aAz0ؘzY MJAS3sv& rxT +,&[]SzK1t7(2 &&3U)i8O1/A\'__(Պ+} I BtdFL[} >VC>.]/ ?yGt5<ʷ M"P4]SP 7p9rFL XHA! מV.Vćr6mlkA1w&ct81D @$;=_*H\L|55eB3oΏ%}N]G{<6fNu8sہU]rƼi}xkAX}.@2{Z|Aحz[Z#׹`pB_#sSaORWÎ׫^B-֬O#ͰيV{po&댃HSyTah_a)7>:d $S <1Ot(N5)Ϸ (^1zdD{G,GCe90# ~WJ/6YT\g瓩!~ۘzHq/'., Y.x ^bj6Qz%JA)nk:$rw2 I}'XM\'k i%ONJRÅfRM&"_[DH :858<5Mm 'k[tyF b=u|EU_ܘDcVPDV-Fv 8"@:[=+Q ^`ރ'4n8bmjW"DC&qvZE3CX$xtϏкݲ&R^HCNpY>y9T$Oee?FЇ/h%FBRG>Tk_na%>UT7VQYvg<_: %0pg'L.,_ý\.#+.+SN/[~ .sU6s ԝ^_.DI"a:PHxH(鳬387-U5މUuntkmaP6 D5$K,sb_BO#$jX n#'sOy S@!|]eF Dr$joUU7琂.w‡ڸgLI:I6BΠ,omR#\4 (5s bsmp/j3$=sաe};,ylkxzBPFuWCV$>rkV)p#G,],a#%ٴ (&(\+vU=+oTu=2! +5iI쯨qd){L\ 64M5" iնY9Y^OqԖkEP:$$/˼TdzYkVgq jhhl&,:YQǒsdbx}--[p^p ң,Ӏz_|BHagl9j6e~ n۷c-"#K@⭛l9 :^8Iܺ;."+G a8fy-EHTX} iq~JtecuX׼Dڽ_5k*N:9>YHb{%> N2 xA4\~!b/'4}#75s+3mVcddx k-r_ .c>!ﮨh(8DA|Ox<>aZK ĉYNn@Zɱ_P@QAZ3Fs JR 1mOqb)я`h j,c[ &V F2],O;6"Xe+Xp8Q^ @%S^ t} u*NEi 93]2S lTiع6= & m1OT!?K?ApJ#Gr~whUlXy`G+[@>&0Xq@Q#{5e/˹a'X`H8 B{C:AXhK)SE>3jຸ9z\1)B(1[j"8A.TD`IPAqzceD'd'\RQ(ߴL RX3c\Cz'$o2܇4Rp ^~Tq10%dSV v?:OE%)2fdǏ\/+d^FMdf47*-rc`.&dW-qa,&mz1#E"~xB}N-:t}f5Vd%H:FzXϗ~Ffj S^6pQ7G Ѣo-kϟd" (`jlK8C˓LM7'z$>KSm''#6SXlDBL!mqS7Vbg>ʉK"LdMl:@ax4 #)?KXJd䋲@ՑI@}+;/6IK ; јQ(IV(Vch !VKbŖܯ{"1f!(-Ќtt~#r%B]gjU !S'b\…c y|[Nfem\szz X$ۇp4ϼ:s0VaӦf\ XzCLЖ˯K0d #"eWlSLK|o~Mc.1k%<Ro8@=aCC0Wm;R'uԡ'iwl-c;T .f 9Ř1]zO;ux Ѵҁ<⶘eos¾dyi5e0K,OSޙ9^Hcp`ǂ”0Sn?I ~y(lHz?-z^4\'UE:DvoYBtYm\08y" ;z4 I hl?o F :w(B6=2HCz&h04!̑6n.]I-^o]n5 pSġ]| ie7 AÅ^!p(ҕCfKuTTL3d:<u.iX(Wd_-GQc"ߗVO e6(D@;oxK[zcRw%!Lѩ,r!$NX*tj\oݯ]GW(zV>[y#zMf!|u(b@/~AJs^N'TT7?Fj+o՟gX%;̐ZƊlyBt"}v'Eة0 <{pvhŵ1{zZ\ QԞN~V@;tF刟;ޚ^հxK PreյQ>>WzY3:9ADWz<ꏔv?KUWµ󳶭Q% F>yfW~<,LZf7VIJćIs`7a2 mP["#0"Gn*~-F~6tW4ckhn< /sʅqѬmpg9ʃ12,>}_Hr9fpP^ z_ R{μ>.J*Q}E\6qdh0Wx!Ae;Cg;vU>Fu(n;&m*;ބ6 _lfM98w<\Dod2SFW+^ܒ\:yfKѲ?#q/dѮ?3S2`Tei-g«߆Ge9""djמ}v)%'p/;wԄ%IiqarsULq,ĵB ?׋t&YYzSIv()MMPdD~~FXV'+|iy*L%?)kc1NTnNї/-/▵"o{#Zum*׊hi}wXQ v-%oV4JedO|ίx͐\sk<@{6=s 5/i?ּvJkt]ҬdA >.eـH敡GXwNAaxɤ?Ge/nJ2AesCNϙrc$&Ǫ c UnK1ŧvmӈ_c<[$mMqǥT?[َxS+]x=l ڴG:o,+½?ʇ q$)ηV)[N(3RP3zyChwm!޼e׌p'Rdi_ڵP`w$ܴbaμރ }O} ]]P%-oz#,"59$xKiқ[\ 54^slm!Ϡ csMe٦|y[!>; 7`#lkaGg '>K$H\*@"ɢpvo6Zr9VyLE&jd/Ay-pH"՚cQg?P`چrծX(ed)H\P? #iՁ75%)s%m17a1Us;K{W5o#*'U2YwNdo@ Jqb6FOQmL0YpNy@W>fVQqyì0}v^J-j@w ~aU_)BlX,Ogف.MI(=:o2gD3tL#L\,>vy!WDEc]}V| GE.iC)]ONH>0>w7u. hϫ5Ë=( 7IA~Uq=TB!l $ImF@#"=FT=?vG=Yv7I|v~g䩀P fӪGcբnȀ@FR |s†uA=ugz傫ErZq*oъ %}^@44YVقh3Myz7H4wFC՗d@y=أ]pt]7rWGIї>ogEۨfa7l~5 Nl4A$1> >Qi0*Ɓ'JO484p1EhLFJ&__m}C90aIyOjwTĩ2C6AG廕 (m2;[U{J DyCWȡ(YBX_s݄e_MymoomLfmy͇0p )?8]z(2M@UW6gˍ~\.Kv>ޫyLTӣ첒xן b+kIDaCWn*p, [7Te{F^QVx3Ǩ}L>, NUB%1uÅLDZ(qty&N˳;@U֌B//Eƫ4w\1$nHӽb'N  ʂUZcV 4Q`@+Dc[SR+a*OނCNpƩ,+")QٴMz1> 3+ z[I" 4*= J߂ ‚{vlWP`y 774鐥d e!0``_GԊ,(5@,cLXĄ+"53 ٥9 sҀ)?BY sU-OM' CϪ^*up9()MC66-?_OTkE4 q3[1  p7*Utޮ雓fDDcZ(vG1BoU B֝6/Җ)!\gۣ8C{-,R߼WD/h 'wdR<ȸ0U3smY$F*/1t;͟eI_t:h|텳Dz<(+>Xz> &؀nsQIw5Ҹ1-80 I,G&2jQ<䯯hllR&K@EoKzT q* >7MgzF`8֤4lq_KDP1_:vn|rPߚВ]^Jǰ ss>xS.[` oc?}:5W?KD66u .TJ\ݰ"i\ܗF`WL 'mkY>#)<9oӬ&}gzX+ՙiUD>xJC(Ap2⾅;vZĎwoSkdCOBZ@d.nW+qbA@ ͯ;ªЋ1Gq ,Zk;Y}+Ny SjKjL0FYEpDƌZt=V;G*6 ,Ećx鵨&v=??xApjguw1:rյ7il@]-ㄟ;G4ҮH c]RU\ zgt9o E=%ކM2e-ڍI2IW]p"}XЍ\o*If;93pRv]0*%+^7_"wkcNv:?qeўLX+ ;J]7* LKd,@Nndrq }OĠY HSg%nK99nƮxi8ow>ߌv;mŎ)5^M)IVayRAmG`l vD{lukܑYCF2lyaPCGtcbbBcH:ܜ\1`npr8ַ+rV=qF[MiN sTW&]fx{6%No+T>pfAs8X=-\j۽POO%E4i 0Cmc1hbrMlTe q'$Vk^Ns |Uh.:2jfO;(97^= N\Bp/01h+pA(tN:VQ?E\}N]%c܉*-(2,i ¾I2(:ca;HXI3#p ]we?*>ͬޡ&gPӊ]xu?^vQ9ܘwMY=ii|C/~ e- 2JrB`XcpB|>Bg)Tץt5ltQVz` JMAtlVI"`@k#3{) 2@C.(L}^РCޱM 5'nx}BC('/pmb{>̟E.g{wTű2v^ M3l 704+2jfb/Pp ,y؅ɹS`ܖ!Em5l/d%^6&yW1MT\5'MJck r` uJY}GX3_z9 bҢ´"psm7pc!. n( I!z<~VL@yPv/d3ȃ2˃esfM a O`ޞG]sL)JD,\'X?qss̢BWvOڰ#NI3HG}P Ab>r$>X=UMۂ˩p%{JUNiܴ%_1z HZaq z#AT2T’1bu?+`r0 6ѻ gPk:<ݥk9U)YqPF+qԷȎ'.#"ֶxQI"f.fG;r>MmsN>;ڔ;1MV\ I㼮D_o0ctr dBu3ﱩBL_U -77ȒJb ݱHh\dŻXAKܻ|_,K;3Et+I!^wU'O;v L 6v (OpKv.k(vb8K0WUohC'r`ѰRxJYZ㟢 X)Z)N'&-;q*4]]4zR.9_n9 f(J{RBGy/NwPÅktW`ʤ0X['"qLC}j3ٌ@v(w0̹ԹV.BxIɯ.?$xBR} Liv10# H#]S$ u $m- Q)gau~ J`}1t]I')YqMO"#ihXlh|S;cNX1g\ O6g'W&\E/K  AMuKr689r@Jȵ.h]]EgM1Q`yQƦ(]ep'm5/~|L|;I !\U޿ec,z3&Nxgb#kK:o Nv}sf8d3ѪCusA,9܆L9 L: XA?jhxcXZm!Qud87ϺLc, Ɗ G#f`'Sm*ԜI"Ayr}en1zCSZ7 Iа t7^WnYu-(eW[Х?6ʞ=!\D ,[ zK(ŀG(VM;q&/#[ʷM?`pLNd't] ·P ӳWaEs28/G4K(s2ЊIz( 0:}cØ8Ez,)zϑDG&"ꅸ, 28˔GbK%$2)MaY|x5ln={Ecl$2tb借cwR1ŐR[>[+['>>Bb$n[DŽm.4:6!dujyXAu329F͆.B:z|38"B_OEB6 9ͭ,d* @I%k7PA5/jh&uIkK- SqI]}4?+O094L#]R6%dд_BquF qtje/!V7Iy8s U2g[Ra~p!ReAQ u j/"C VC >Nƭ3XȷkO0!81_ai|v񝘺bM^_`xN48;ԋcA~2#$ ^Ĵۼe2:U)v>>.(d8m)X,KS!~P["u/@ަ-decUVujH}@jt}{gDy7;>RSeKV n{g$qe}'zHGכ1n"R~Qji)>icqcUH#Lq袝li  -к$l;` ̸?-yx^P(<*Ѫ%zYam\Iȇ*ϫ$$ 8Q7&6<H4T)g Y#*^A@^XqS,R?*}n.leا{~o{+clǾx(+>FFDZ`yUt *E`V7$Qr ctä SYjq1gеeQNjl,F}3OCxR8wŌ>r PV…2 7-uCK/f-('v2vȟSAf2uS/ʶ Iy8[(𔚍ߵ P3*`e%3韷5c;H! SBfg3`DJv|ؐ_dLF4>+Ē{M‚3!AZ+KT(,!9 `CϊnJ!JDPSy(}нPk]t9ͭu&0-6r_wI+b=Aj.qk&=vx8qPm ص8\tfz~s*gƴxM!]^t]О?%Y;1+bf2 (@i由vUD:[ pK= ޙ~V?oC}Iap;k H~_:,xfu5f)u?LDdڔjqED/%;(9xJx~{"R2wV"O>3pf9T 9rs5я nPkH3~k]US{ Aq8;嘕;{l"wI}~ъ=~īRG|Q{g] eUdՄsU9e2,½z EXmQ|U!'L e7~DIM>QڜQ[g|ɥ2z& ꫵ ̷]u7[x{cG+-j CVq.l ݬ=75ؾ [˹b%YYƗ)İuF^18g1]d+ִµ^G+TϾ^^5\FYiSǒ(UuQ{f(/d{SPޑN'/A H,K\#oP@rd9Dd'p7 ^òf/lAϖ$~]/#nt l6=k7#PƩYjL]ӫ9Oqՠp[Kb/2Wʜ5'U 6 ǽQׄ<'})ڈNv"X mdbA"#ozaQȵ՛yJj̪yW}[ȵ.Hs/ğ"9`FV cT^73^=Ipu,>(+ C SmU*Nzt N0 GG+ە2h;@|iދ!kRk1-n2#`sQFM!g ='i>g`9\{{?#an56<׵jSL de2!W5v70s8T8f37R F!B|3 ^onj ⡰gQ^{wV|U`&c],h<h.ȸ̙S\v;fFHc>yt^[W$Ɲ|APBS^Sڕ~@ucscOlwSnDEbn8Baf<7@`lVB?Te _!(.5R;TxB!n;NXI2SZuK} Ţ`eű?B8^|c_AyczklGߓ\NbמȽ.>A/&k|^WةeGWA@%(4qUG:rwuZM٩iT@){ 1K$Szwn|@$ 1c`ӛʋkND. ~/P8V9nmd>t|Aqtc;6 , bwp3.GZ=ilFdABx0Qs@t*n;xJRM?1%~NnMsD/YcVkP>v+7!fo>xO ˖l6UOh+~ѥ~6'i4BY fLsW|( 1q-:\z$II(jn.;@~TYwc ɓ/a!lr/|:WNy8t<ֲeۏb/=Ir39? ˜{+&3/]:z#p!H0GIy;`l=}9wm(aI9jUCרM4%auYqW)M(“o g#r'P"ˮ>*Dž/nSÖ,%K']ƚה%= 8CP^r%PD( +AE(}hun4@ g Xj5Z9NQ 4м$t6nCH4m?5huPؖg5|IYp6 ,qX u y2T6A;J\ȇrzj^> l現م%yH:zv˵BwX fW2_o=hkkWt#jS޶<ڣ\TM*-K7-jJw=w", .IR4-G?{cUQ61ڇ?:vF# AK$@ IRe=TRK|xl ݑL]8y);}!Ԕ &TOi;K߶v($˔j0v` d o"ah[I-l'Xa-񸉜$9ʷe\L*lw0,$SO?~ x`홐@.tP2lT=B4ԲEsg*}X`׿Tء2R&9)BNaf{ii.Sb iSᅝs–c݃Ips)R:Cgr0!Q}}ov&=Y{/ܽM2M 1eMݲC}A*HK6$7P7vKaCxB}s r$gGyLRݎ݈;̒+rC68;xg҂mQQQ,[1L`txx7\p' Նj,Mj5ʢuO,/DH [o;:8sT(B$W: $m⦁r گzV&Wy\EHZ [PQ^X9n}L{ B>'ḭtkOBߺ Y1/?v, +t $UeY w~&9 fְyUThm}nT / PDڟEto><;(4.X*R<,&"m70hcL˞PhC+? =L ǰ<5ZDMze߷j,v ==XraTv#h JXYjƲf-$H6S*-։K.ݐn!;[:[Q?v׻#k6=V+֓nN6Uc_A`ҷ?[ ꈰ/P8.l ߏfY_Yx7%'F^4r6&i#yQ@zĺZq c^/a3P#U]X3qZ]Ȟ7{ d~4MкmVAi'貊qlӔKe eD}֯FmTJP;NWX Nb3fDS" #7ĽA&Qek6= Tgiʁ s*`@a?c-Wy}(O`I[IugOE]",j~hЭ;AvVϐj؆ &G~ݞ0k.G{"(R;ٙB.ƴ,w8)({{*PY[wrl+iS]^ ,:5]zd}O{q,2uG-Z*˦ťz3jϮ؛Eٶ2m i!Y)DH֮QXUU=D8uj=z`v-NM v::]-RGR6sG5Ȗo K]=*xg_rdR7$ʟ nR5 F1^bʠ>y5=cZ1LZI&EĹ RsleQyGٔAȀg %]++#svS"a"Q~kT`X@vܷ1i}MӆHv*<+,LVd4WWiɱ{`R%r@(L#(R6Grd/!|Քy`bqXl[T'inyǟƚJQ ~ah!J:&{8fYTݺpNҎhڨi!zmr_=!SnR-B|:_wTFCG}]N)ؕ. ǘgqqZ4A ֆvs`3(FKzF% g3,z5>JEZPqhGc2SP1LqU}yU NA 1en{`Z N ;D:tl05pu(!ڮ 548)@p(`QMҺ d ^amTc]gcɢVly(90<|W(̉)Mx'Ö/Uv3@w%0GT&Di N*32qx<#4kzpE-4]& AVEk] .%m>Vo/끼TE^x_Y#т X锂:N?$rЀC7Dr'z _ ;, pPgOt99$tp~R6n~3\,}9Gqoc?_b>y"hџaUY! hSRqQOer'mAHkׅ?ݠ&z9A3!ReJUqO%HuɭQۿvء@ʸ>J#T͔!7MFfj0mS u{Ӫa+lBR^]^`yn [Tdq׹Ƭ[ M;Ϩ8Ul͜Ȩ)GL.]x'ꋗ@DoN#WPgc)#oc; +rVC1f=&[IyZ[>RD{gV:aD1 ΐcBz9/7F) JOc?]s>\+3hKcQ-]:DGb8{rM4uʟJBH#@ʼC4,kT)wu\w)m5\4{1X;Y#`f\vN 6 ޽_ MU`P'97_m, gEW\ȗuX<tIp >@4Jgé e#Yw^ARKr~7IoK׏ 5:'-s*UvkoG^x}[3 j}CA/')n+-'#ph}蜓"qy2>$lxc- 5&xsv ʁG y0 33>=5I!j4"T>~rT| `=BG_5|T㍜c ;S16+@6@c;Hpi!euzbg j[sKwkU9alu.6 D,$-9*V.cC`Zi0H7 jXaU+ x^&{O'HGkNe[O Ga[k(AUJaA<eZb:@XЃ8i󛡬xR# 8(/:H_^v}n:Gn\VF0]Lإ_w%g/Y* s_m:g/Y:NƐ4'$;|,Q9zcw nN.JflEڟJgs(ը2omy|%=wx0+3J<R$FjޥXcrH^+q"˞b8c,eVlAWWa듩ZxGEZY~JQcmwkYFO;}~%e5p ׃8uޅNGDBA] oDpr(tF=R l}? 3 'I/^L`Z[İoR C"WڊɸҝJzCuɟEI beY,O1#sŝӼ;]7ϖNm#+  E:2r4q@x 'y;v|j*+tvh0CiJ N0ˏ-2U:Hց텧*C βv@JR@a3 1*%4BL(BnVCI#7tsblZwL,BK"a6(T qɌ[4.ʽf/&'rGQ*y|[rSP.Ҋ-FBhklBCeL .Ԋ3gOZ%EUco(íޖ -$ 5 d1wт7* _j#?%Jß˵K2RD=ɸ=(:X$?w+jN[LuWVV~RGv?=hQ ~+<-&cMmڅș Gd 8h6lohXU|٪(`ށJ%(/z<ދgK}9M<4 E樹?v͡5"J $=aSƚLF( ="sB.TW^N62bTw#a 'ӡP.BW*_ 'V$8cvI5gQg 6 fb!89f Jm$Q?muƁ]WOfe/$Riw](]J*$迉kUeE1א<ϻ>*wݲc݉ءo?;Jo%+YVP~/fZ&{mlAnECxo)c~Kˇ`=-d)Rw,đQCe/Qi2x5ŷ6ԫL!e=XTWX!'w9-|/q>O$m ; - Vڢ^ynD'ڴַܗ+MsMYǃ7\E\%;z (D\P(.;$|SmiLKmL Cm ʩC&s%~&^PVIȟR( 8^D},bƇo,`uL A7 3Q5iMs".h!4Lnڵ2t { ] &w=p׃ESL6& O )R}X9ex;}cV" ɢ}E 2 ^&&!!if鉚N^GjT}уV۶}8Qr(Y}I:m&3@񥉡Dc ޕQ'r#-ڸ-O$$AK0ѧɌ 5Bʶ9˄1+uzLT`;ztyo)TY^a($ie,/Ud!䝝؂z4.[%Qo }`室•Wtne5 MjN٘(Ό.5G GX:?pNX~D Ci2JäGocڶ#;** cBːVC(zOB  ͿJ% ce}Q-G"|}ʽx=q~"o6L_̸g.>ղ]EpFi]OL/IJeOnĮ$ Id!uG`VIf| ):82Zqob<W|ߑOeiEp~Mi$5@dI39e^"CPH ksR)@EX1[ Yih({a]D@l=7Z`;<SV(eFynsBnis횏EķDP򜆑\ҐJ [v*ji/߉Ċ :Axfk])[QBxgn& 4Ƚp@g}'V /o(&y=RX¬iv9<"``,'QL sqV >Uv-rsX/lmmÅ&8Qp<+Id'CN3.pl4Fopq(TW@2pwDz 9Qڜ6saNS*Ss62qUo˧5'y6I7NFm)GEAΛzu ixU>k~WWFE`60̣E2&jNWdГEEEPxqbZܖn$Xc!!2؎zY_ʫy;T+tYN.7 B>gufm7l BVhMT]"CE-(ȬԹ0nz߁vՕ5{vL.24AiD':B 0FV$`p ǫ@χDH{ڎ^_~2.ި&t4JT@= h~*IܡF=kAVNߘ֎^!B)2PngRHҌ1P#[&+mv¨ʆ0Z*Rs%%-vߒTtnMs|sW> σ̷B V}:(3DYm9hNN'k}Smu*".çX/ rR~e)kg+ zbYћFFV}յ1hWSDiW#>&! Qwqx>},ҶO@J Pjih"#ǂ_3q4&R;nHjQSW!Y/ _ZYqE33Onojfo"_@aaHC?9r{i3G :b舏ϪnA%"#`t)"y;8p Jzé:DY4֮rVwX$-.3Da=!8jJ&u뚭yyS rUh jMf1[gpbm@|FMmcX'iohh |=hLϹ<4lVq3y)Jx'ǷmH<jF-h b]NXAxz;)yD TUq–{_bp[qzbwayYbU DpQU>Ẏ͗iԾuHlQqORPN0ڤ!#?@܁> ܕ:*m'_ eļs|[po 3$LKHx6P(6E/yؕޣƾ5d8D>7ƹԊBIZ_p S 877UpNŒG s)qKd1#lĵr5t32XчDCw1M)mM=O[?ݝk~K74~'^- +6@r~M/Wq=gFg{{\W4܅d~kOŘv1ײϳ}S7\ =ϐuUno",r%'"?Ђ1,`I->9P.j|P4n;s-,caId41 KKt H5]ݳ (X_c\:A%o|Ė{AN._TMd$T} /QnjJWB0afXN2]3:.7DvMoz(2Pzy*Ɗ0sXmIu᪡Ld`Oi߀48Jf=!T+{kB 8M֕D7k 6@lXlJI. $WNV{⩵{ȿAٲH[Dڐ/~{Q9寺6gCCYs%tΞ6dՄVb=\g}A몧f\~i9l_U"W|^7&mYyyG8`IbyrF({l\I4:e!ޔ1dA;K lqR; ] [\5qk#*83gرZ5t'o%>i# Je]t\4ɘ6lO[GrBoUyӮ%:o&mcLڼ5Dw$" \ !\JդHj$-1PT } ;_pNØ@g@iA+In-h{&IZgoRL, NgRvT84MyƝRg>c`0pe%d?wYaiZޮ<#SsՃ/7?1Z,t =4J$g2O[K1/ϩ Q9z.[9 9ӣ>ÍLzB%64C|]OiI OM ɹdJ nl^̼#q N/"4s.F#op>@,Jc|"] i>KHx!}sؓb.R'5YbfNp w#1f$PLYZs`kwc[ǫ Ͼ4ȸQLSsМl ; ʔU'Pf.h h/.5m^76.5\ 暗dj L %RpWī^!iaXvh} 7ZJq_7v ΰO(;/5B5>h|> 0BJͧH:K ü2HDVQk5av=A=?yoU`ntOju@eaRlt MoCWuѹдN,me_[xy@VXy0X1Ϭrf^]lz"y%[d*7ϯL,@u mM=29lDWq w'y^P)%HrMvadJERc UTQ-.5'RD💶ӤKT3&$46W}S`)0p"^J3L2n! 55CH2Rtc:N`_&JOp$ػQaĒ_Np1.%){vm[9l0gi1aR^P]𗯬rwD"Q%|Nbc`U$JD"{S3=3n=Zv yq`}דi^ ʯa<?^4EmL,~4=v386 +[o̰ &ͩ`N}gluӆlr4lm]!B}'R EwmqGƯS֙GXq&p]@3-fi[akߐ)*/S},IFy:Ƹ!>]&J^7[qk(x+"= Pqm}v!tO* ^΋pquTs1\_h4 wcx*wyH"N>,TPYxV|Ҟ;:(%br=ly8ӛa*5WGu$DdR 5(obN== E#gWg I_ f^eO^+NݘrA>~, iM t;w ew>jf_P[D* )3j&ݿkUі|}Rq2y*bG[x}UWmk& _e hEbN(喝4֡)AQirqOe+^c0 UӚp!I!|?.7nHuEՀaiZTADE4+R̿ [%Gݏ4"L 7u<6V+Dl\ի:A6}8h|% Y~V]F%+( G ,JfU9# F:ꄩ(ltF5~g}$g^+5Vm5si.la3Rw=$/oj̡ɝGֹ\/)W _y2u1ZZ4z}?\:G܀*zVg4`N)W@n\' nvMY@pRhE/oo,%`E9\F*peu;.n=y+/ړn)`׷9]TØO ^eA,Ë밓{2Hĸ.hn X}DڰS+h QY,vbiEOeo:a>6Spryl{ߠF3YqtYuף؈sZujw$umX/lG;s-ySsnBҫnU17vnH#0VnEVGaۉeQ~}7*qHy%H/~^opu˺ >Vvf\PCʝ@3l#]&9a_>zR|&D ]VKݒ˴ 5=#_G԰$| ~Iq=1*cgPӓɉaK_;5FG6Us;F ;^ð!VUݝt[7or鎜a]LU0Yejb*\0$U̱liY,:_Š[9n3r&k۰" U;u |M&/%f \݀I 7p߰iDݥNTۊ؈d5zCc60j WMMf0{$K{؃WB~]RL( ִ,(<&~p3ITF_dF;UDuKfN4aou[F'4'_r>l|YLGWsFhR#\R[u5Q{^Q.؊WwOb'"Q>5bӳf*nXcD%ʚD,?Hu*;WL'CP+;aB)=@ 3:S.˙JD0|&wwܺ='1o1y?{of3 (H@7%}o~[dGmإs☆ $&fC#wڴ)p;T,ŁK!Kt #ndO[3U]qJDvS$M uߩAxM}W򀑎gA 4^ ?mEqHT *Р$Ȑ6>eM  ,<ԇNdma͇%3n(dhRHr;'T'N-Siy[w0n\;c? Nh>J2l7h[D ;o w5yM< ` NfhQ؉jT -Y (ZpY3t1:q}ٹ#L#2 lPUi%O / tcz/` 6?V7eQ 8[hP}n CL*l(J$&S?x<;T&o]j IqW?Ke ;wTϦN%Mku2qyWv+a 笧[c{%ekgfTdC!dkY%7 Ѩ+13޳fYa"i N7HHO.RXJ-;:k~9Cb؃YĶa0bQp<ߖЩ~RR wY[Q>7֜?fK D0色P8] K˙HD c]>v;iwrpCH4=s.z$^;wHZ'܊_Z1-¼Ŝ;[c+4Up1gV`+i-|^0/hT(a &m$z`sX =l ;XG<QsN`u^]8lŻjڍ(x`Vig1 7RIbBwui]0.zj#O?4ڦjNX?!f*R'[Rg-yۑEBD_ؠ8rPfWMB QB٦"@0lW&chڴ'_N+l#9F:}.!2|Yd8?]8&빞yrp]i`?5Ii*cw^(g*;^0=l&Wu!p HtLp"h!V'DI%S[9Q͗$>p"05]2+zr\BdRS὇k*c&IvͳtǛ3;(^my"E!#s%5IԿhn=bs YZ܃'׏9kCdWX*߁ ;F3boUo9Ni2$|ٽRN`1PJl+ބ˶ٟ6~xyTķ=EbKbwP\H{MwHN c]4:>K b}${~QGܽvB"Xiby2`tԄWo#asjjx=>KJ*R MK4gYwBJ PuY{13w >{R%=)%RñY8f I؋#|?62-a6՗x~:j`T!&V?+G-s25!Qe՗ץ+_4h0 MAk c\f]FBϺʰoV;aGqr(Z`.XD-D$vKu1Sn 'T0Bzwm]R"}  [)bBlHfPwg4UF (ZbqN BtZʜ C2o eCe̴4/Վ]eh:7D? b*_$X1H2X$39qHw_*7" z_ߺ$x-Z}`fס_#Td @LUHLU 2E|BJxX ,ΎPq-юʴ\b@|e֜\%-XaحN[" K9P;6~*uWAbyH$2Bzg[OXca<]TdsfwmɊǼI/M .  fBb 1ʹghwZZ:ھCС@bMzM#b4s4= m./nj 1{-AI{!#v x( LگBd擓o V;f;j:R-zGZ^oF: @2Iq9p=ϗّ^UhÑo-#Pj'RV!Ei).ƴf!QGɵv y;{P9v@RߞX5j}T!qQ'0WLgb Oi Fz!eoX?d醩M*HMt %5 cvUE*PɟgFnq '|.Ne2:HWKZ .ƳLMx++ JgG (?r4!MФvc퓺-Ly^q0 5z+LP!ѪK:Չq.,h9J^@K7ƿpA9hEϣAgKT@}>Kt1}g,RyFhɛ 7txq|ʼx<:6Oj0KXozh}q]jKZ5$tN 0HmİL~OTbQ8 72B.ǀU <\a)# )D4J"uA&܉Nb-Nf`+`|W->$ :kUO+Եp4$ c&pX"|!tdX)1Q4c Y![q#ڤ7^ˉ?#P$R r$=UtzPՖmۓ b워,ݫ _/ !V_L܉ F2ۙ8]Wk3i lR)y47f rd[MQlv|ȹ>VUٓz"DIJzE(w'K})8\== #tSƌ @_PrK쯲TD?(_ oJ'v84BJ&&O(澅j*SXFTE]~-MO[,0%&aͭeR w1 (=n|>1P_G8/%z P;Zj ZxEJJ@bƉv6K.iM\1z5ޮ `ԩFu+V ߦ-3#qC wwc@f9=EY< ʻ>J! }7RW@j&ggyS"&HMJ' K L*qnc=tJ8GןX6+qa[Pр9BI?QY _ ߺw=hba4cG Iݞ9/F|HjT:_e*}y=hvĩh=TV݃_c]$ .@Oq|"ycg-JKљ్Șωxr@HZm򡯇8C#bP3.hMv eP.Y~ o'%_<_fY\iXf EX;b ea$ŸWWT8YE |H}e[rdߵ ]4<0>)+t78Vb&+h\M8w%xp\ڃ\Z/OYjfSyc^z C@)K_%}j7Fƚ'46`iaewtX֣Ck|5'#\((4Z)oЉ+y|Kƒj\nmH )+IȮΈ^_ax}94;8>/%PkHs0`ER7UIwwkhzKx^xn̳9Q5}FoPh&߂gRywM, y_ Hu`vLLt ~B|.$=81LkUEmxhKe="Z#N6v^ծ̎6{B2y66jQӝsC_֭B!~|OzmDgk68?pvA';w)*NAxGAYc}s mغuzr,zWN:81͚_kq2i9iZuX4G)+&:W2uJB5{O{i  P4Kա7*JfB>9:yaCqM9Xɺƭ7$43ī @W`S~g=PnDv0m,[V:DMTuTD)@K&vqt /6d'|㸒n<.&A$̿;TƼ`~Ě[|HT4TBRC_=KB3m&4uSrPҚnZcft7gYuqތ? Mbf)^0ū}]UZ2D7Hĵ/٩ܖxCQltkeQ77Xdr i ^ԉZٴtZvj۩4Q+f@Br,Q _Ғ@E@Ofy>& %ݯ<79ٹNf4Fj9c7&}r t۔'b T䜂UwFW\jȯnΩ*c'#1o1lE} l_}NCD"DEJ+ Fvgvë:Ǐx !tOW>zm}z :Ҝ @ /52| xw4b)ӵ, k$l;[|@ڢIYSb 5c9T{h c҃ Y{KbK}gB2VKGbgEIΩ#]"N x;s@5x7n5soGbpܸLG`^\"ިRۀ5RR I}zdr )zIvP>BxIȎiװT^(rL6q{thgKmGO hxwBT.H!n_TyĬ^^\\1seR"QP ,8̌W827qUYuMN0(րɉz[gu)o->8hAo|n4Fudc% yV*̖tIyiZ(2d e*)Pj%+3b"Ze?kVb ʝDp{884*m<#ڮotin֗q|Jױۃkh4tv c#Dd8L Å Zlf݊ŒPhWj}H7ǎ]|H̦?&<\~d\>iL ;pJk~\R /MǏIxϾqBK2SG>,.t#p)4u3ҿlP+Lo{g\ߢ̮φETaLN@T#BzҾ;!21ZlFBy @vԄ.DupRR, 2A0,!@"$=ʄVkU›6B$Z:T]Fa42B?\4FrhO/L wCKt[ p]+Eٖ UhNo 2H!n] uw:s?΍Sʶc]@|ٝjdȜX; /%U%7*m6Pf{R+(ᾴsmf=Pkbgvbl7kOJK*4g!(P*{Pc}C8F,g 3rkK¤Vr-`X7Sуm#G͊`Ѐ(Lo|"=m=vAIaiAZ[{p%K8Fk}5`2},$t"/VS5?[52'Þ֭Hrumpc^B*M=#c)05Y\?PRۈgX}Q;.vJ ty>%0g񜤐, 0|Ae pep|%mv˗Cc~ @)0Gz|y9n&j#e9ފ ~/C+I(o&>mlF8>N9t{@4낮ڎ."ߚ\y'ȇ&1a,;{] {cG3)GT=WeAy @.TwdG|l+,-.܆,Y)%*`gE 삿\Y$y>9jE=PFMoLD;QV>;PS;Rm҅a1$ t# C(ω]*u(LlE ir1^A]I^ZGH[@4] ALl^խC}*lW0E|şEj^Ș /Vr"G;T_1F3H.$$̛J׸_sqQab_>fk5:2Y{Qx 0(@GTN҈Rv /iK؏C)<r]>-]YʞC7V H5 pȬynGQK:*. LfQ*De]]5k=rۭП}:GDǃ3҆pwxEK딄myiJxf6tx)|+% $E'TKb-'}GwqT+X"xő(n:iϰ UJ}ԢIl|*34 j :f򂕒O7złN8xˣCԊso-Z`pZ޸5PR [HՏu,r>vpVerF.{KqF2B]u` m^wueEy$vAEsPve R.s)!/+`F;Z8K ZﯓXHjJl4#OȜBQ:![vޕ<4ߩSJYNIp:#.ds ^o\vـEJ❄vd` o Eh5-mH,;O3CDUģ,䐑H XPWf(;Փ4EW:)96\2DDDazhY-<jژ|W﨤E˸l]f>?h2ôYbqN_&6UI¹Cla/_R>M8vcdf8ru|๳Cv1=!Ϭe%?a8=fEP=eFoBnWz5A Lg<`2</ .xxA-fZ>R6H`ƗӱiAofCQ틃d"N㝻^EV"59]!t|%۷ Ȟ~12y[%wmT(܍& $ʼn'Xc{Dzi~l[د+83[PVa/BYqS/w/y 2R q9pYcG;Ehl[!-4p=2jA%>lPxNPd)B?wZ=|rA5W >6v*O"aO/5+nLb]5=ܛ[jfS-^p.uL,;Ri>912LRVMԨjaD/\Z]]2P`+?I3[i}(ie|s? WaSw5 dަ+RI) F[Knv3OY~fxXѻJ8IQ,Mϥ\RvveW^o3;E`T%n5ĽNq;靿}pt4ꊢG$_VwyX߳Q}f^)c'UT<ā6lռ\ ƃ9=}B޲mLNziI(@O$5k=yY]z" ".-Sَ\u9L0W1bNi2ݠe^.@S 1O$V:V9UPT.ͻ wR[3է'n0 V!A q,ϝiC%.xGLJ\wrN;iϽ80"X^[h~/n>~)y{=$}1Xjmϣ8yF`␏-grq]jrÁ;Jɓ*>=!) i1jCA\ 7r&u=T&Eh%IȜl.v(M? 4+%B>Ma!.C:-Xe™U9n{cLXZ |#gTy٨nRzH=WE*UyjkEd,Z+p*KjDf?*xmMB@TX)t_) H418 6}pkNET.7&sj 0*}n`W_{A׮j_# L+89r&zwE֜( Pqse &&dBV?:zZÞkebpžmx|~L mdFq[(ۧ#AoQ3uYo/Ozak5O^[g;S@=tan{/ OkHF+j}i-?1B\ gs+UA+=?QhA8@bI(xC2p^GcntmP$٫phK ]U~VVF:qP"V^I5U[_OPY VBR+):@rc]m Xq!Uh/ 7mPYMʒ%oȮ%,ݕe>8{ ȶ6o fA=X?Kxd޲ت حcx6k\}TQa<@jkaV"%LV'DN~7aߠ)3r c_2S菶z%8<.=ͫuK Z5#swā>h6IpR*Y"6GŧM)P4hGwY&f_쭘+oyHmPߍ 25 ЊG Phڟw ]$\W 8F|^S lDT-R%AZk $U!a1+ 7?E+?or Aɛ6Kyc (0 s M"Ǐ8 f]UV8W_i0mZ,;aϠ4~aDMC.<^u UliO@:+Bg8e+v2ce^ҙU0ٷ]R ?Mէ /uVGS箸wMomkfA1139Ғn79k@`Zn{ǍsQ" ]gZ} ,6=+EZ)7zSmxC(~/ܺuMW Akf8 po4Kc.5oD5S^9806^>і*vIn̦Ĥ~z.PPy zMPHzѾE&zg_CbV :4>@scbC%W:49޸RHvN0ɋaEĺA P|,lߕeG`DIYKvídn*RGdwU)q?9\# d[1 lTfPA\M$ 8 |z&IUEC*.>Ҭ_ݠoVg\ͦ+2*;;$t[$Up8_VK$HCQv^;|dqXzTLQ@͒frVq. NAuW$$UicO%+'[:BXI_{ZVp<BOe* p8iZ߄&tʧiǫGܜ`3D3bγ6N lt2a 8c2{jĪIۮ(e}-ћӬ㣉rτ1Ab4gwY$ M5DhSWTԚhURГ,=8{"w@c#p^Ӗ608r؊4_Ǹ@ OX_a I%z<˛6*AH,3FE.aAPQ԰PuM?<; p:uN@/mP!&p 쾩LxlaYQR"Kajez^ j\ݡvC%lL DDB\>/vbų# }k:,k/{e]·5ل@3hAAr-#UAzVp~g}r0|L%SjMl1Ƞ0a'D iQ},BsСC=r&W܁m}h@(Il+X|bJc"C D#u7x-n:W4/Ìk .(@oL ZnʼO/ޏKY9;)4H`1| iUurS#/řGS%^Ny8e׫Pd1U@M-7#otZ,lP~z9[F̌21A\3LdG{^4E>o`f}Te_#Gr()s/*<us*EL:gی֔ qa%㺉ʃRR :w}Tt %MjzqȅXD.X^.S;c ϛ-MQ5*p.dRPC4JQc. 83SvaIQw1ڳ0zugPɓ] 涖*μ\:˲„H=|Iu?+khQ;=̻qUY_͚g17s ;IdxY4_b­]3RsNer#\( QܘX{7f~esη355&Ei?TuD1#ʕXDCrw?9/hc,gaj9ztomxt>[dM!]҃rIgMWymI/槕*:&ӗo+NEU {Qk23`Im[D)EqAU {t\g\Kjq۩K tw‰0%PÇk"ƿPn ;AgYgaH}RjxG:@8Zu'o{szz#/5V8jaW”gHz wd ]Ȃr]*͘+WwE{ 713(fț JEnv;IQ?ȂXMe5JA 8aX^"A:XPT_t^rE5[i>}4u棊;',}V |jk>Dq~9g%_lz;?haSQYp9[ǖ sE2aIw=SKzn[2x(ZۇA YnqCVJS^Ġ]B3Iԧ1XR#$u20u-~v1OBYG1I5%4L >m.4C#E'C(k] d@b4ѓ@bGMǢS[ yl7L\yi(bށ:L:Ǭ7hR~U{"bI|{_F؈amaˢܰ1#guR5oi5,o6% /HIށO&I ,7rhv$!lΒ5^;ww.nIEș9L5g[eEү,i %\a+FB@<5)\8x Wn2}\9q(uw `q=myAB^I{~# 8[szCa<)J|SL<2,ܪnCZG.'N-WT-b*A G[tìUl4OՐp_I$F 4nC,iI J5&b R?Q])FV{*vV(^/eZYDg]@ b '`DL=Agy/;FdG@٪R@a`=sZyB ȰoB(@ZnH.1m=8dLJfڽ ='Z%/vsz} k:ٍzk}d6ӮHV4}0V4ρS_I8WhtI˳XADX48~T +:nT=j7Q h5 FY8]&"=ޣ}apevĞ#O vm6?X5;MAtp/;'\{\W.kgHI-.r$B )Rc|'V $ˎ q`N8_eQ2nog`y+"sHI=E8 XJb%uøl 'M.5.pmnL|SH48ƀbC Tf5;Ep]J}{t' mC|ͯLܐU9YJ~ꢗxҼ&p:6]2AM^>->ܗCBhƖ U' a+E{2N2Y#}pV3jg)JBu~y\+B^.ȎO'+Vaܷp|)7rlD ad{֒hCJa2^ÍXװ>,QwZWce,h@WZu_ Mui\u؁3Cj ^ C(@ C ?#DH'_nV2Kpg>;5T6X`^ GNjfe卹>j2,Л8 K|D|=*B"p ;nnh04Mx@Q5C"MGpLqF Eל F*XA2` DOW(9uԈ(9t7ƋƊ;դ\/R8g~/șAmS~nGT n˱ͰDEypsTՄq]' hfC> O\)оNeVvA# yuNkWwj"mL\ˆT ÒƄuk #dP%={Ej5}|cNSu[z8]_M'p624%6@[}%ͯU,Thv볧BLžx&E_9ac>CjrX6cG&bz ^ ChbK|?**?Mš=+\3|^ Aߐy!`գk=PI,ƿP7`_*zqLDYAӺ' ݀0z؟Zq&m탑S \üwY#[sCK2}E"?V8E֋%1t qe϶!e* jg#t+"=5q_B};痿D+wV")[$?6g)i`l䆅ԕ^1ރ?;(غҫZ3357k̽ڳتr+0J" :mjf17g$=Э^꩜D0 v(jc#bBA=3cfy&8A]n5y[äk|=Qӥ \0<,Jd?ɰN)1 +|&I^E>$o_{)fPP" *B?FL*Y[{G@x|jTCw [ tbj D^\}9DGן!$wceW[7z@*nK,9ң|O1A<ի V !*"eSfp?vR(-:phUkl4kE̓al3N z+dPTNG|m^qvX;sC E*]r/+ ǙPVz@NKC*ZSb=`W G>k\搚j̉`i5A_-ԽmG*MMV,| [wR }@w7lHzIk>7mJz adq)V˼/0nCե{]: ڏxJH^^֙TAxRvpAݭ⡎,pA2#}g)3ccoP_$ϣ|$T`]EdN}zS RFL3(]I!Wef#kbeKf/Jqt3 =Ėiw]vcǧNPUxrW,AM(r!-ǚlQT$GawN]i[ ћˉكۿBDtDC(3[A[Y -C Yxv1\]E^{فլ3y?_*kZ]LM1r.۽DVRǵ *?kpBT).˭}֬>7B>:.1ٮM RkAS1r KXp, >ϻZndcO2ȸV1%`0vCN%NIG'qd3fNb^1b?r=ohYnthjY^cm֬s˴Ҙ3aS0f\N%:^IIEBYPM쒒b91`7-ӫsXz x~ͨ$"s5Mx5 2L=CuxEIĕES<·`.>~ru{[S? Q ۝9?QHt8I~&z_+H$0>.<(n,M#-{t-Ø{"rtG뾬@||yKyn?) %'^M}ȟִպԻȁLT=҂u{I{]4 %z+01Äȉb|:q#a/L[댝C7\.f'ޓIbkh~/_kğoz@Ynu9?~i)>buL?Oü%7b[UD%v;n7Vy)%ČT .yK< yݚ]eoUB~ri̯_;b۾뷴-~:W%ٳm-qXׯ ٌ (eliFGC2{=~׶NiL#0fKT]LJr2Q~0.wTE魮s<@.>E_qWAQLNw\`}cd:ne`[7U9WߐY\LShN xyM'zXhr WmH/F2ӸEeNs6Zw׌;ӑ{!M0{r^qF+g=3VJ@lLK:P*#ƒS-^*CX)*Z8NeFjN%hc>=T?!9Qafk) 74Ig甙%u9= KN"#,$\`^r<ESq1NjjԂWt(K[cV{N GN, ͋*b%F[L D 8`LB05 $.VJ?gtiF%$ݿy7j9G"`kO_dBnM/ghbJz ݶOKr\)V[LB"Z3)lӣ D oH̻l"~I3ڞL,j!=ܢOmS\Y:F !YEoqDܙ@6E tt:h!]YOIbgOP细65OW8Wس q$i!vy"Jd,E}0\;~8'uI*F \Z5F$&EY@ޔ!tn <ϚfM83dqf[62;l}Ell$`4$hU,KߩfF!pe dS ( tIq.BK`Mp`$epBWy|aSMyzLMdGEz%5r UoP" #B7VqI: Kq3n~E#p}?'Ⳣ|Id7Az;6e^cf:*MAehKɃ%S>{<:yOYq}2zjiT@MZLB8u)y~w+@1GΝG}Vq$ȮUc٦ޞmF-H+JYvfѳc43ҳZ}2Weo}3׉ћ*6ݩY (b*u c7EVkG3H&Ľ'r3,< jܸu(@x?(.ɛ}ɊH3 @c!wpbf`m2'S<8%n\0#P0iwR`N4pj[0aO)֜,ubz9YZxP#] Y呼l_]91!(mM!?% )o"aIC{(wOϕ!`} 沍pXw" 8 lYxq=twmzFl$UYKPBG!O!d YQyCPb0D_6_Tї!szLy!~{b4ʍFpUbP=* Fd >@XWR2{S莘l0 h]Ú*9M h 5x *ʯnޭ^ X?)$-K}(B7*ůs{/s]Cu %|fA~Dn/ ϻ sB<-Z΋:oo wor]T;}#%Sd!y@}a,Y#vvNbGkjL>zݭlr8bcGyO<ЛF]c;m2ad]5Dيy} S9іs6rN&&o0@㖵|CH&K*\9 )#ƇCdUiZw?mC86,ORJۚS[D~Tr@&mʡnyJ}sR._ҡbjUwÒԈV囆-5!OI>O 8]=78uzAF4?8!cOHM16PX;̓2n(ho@aag-Bk#,3hԈ04o$2(I#AHs{Yp1?knQJqXs'-7 ~1UG*wJ9.w@metIh6 A vU\`ɶrf>c@i BG>&K*/xqQ CR|3-o!Zr:VJ.-_ILj3\*.V%~,| -#(̺bŶvNJϰbrl =C7KdP;D@mu4_c} no4^xm5Њ%Rf_`"zx# gRq a_6/3G쵯݇hT e4ޠX-O h8IGHVwv&uˡc-ŋB^Na:<ѳ`;_murxo5HɂOsAƈo.o bf-ڤ54ɟwۂepӃc_[{K.EEm9CuC}+m=_Idt&b,U7l4!\npI۬-]LsL15zֈi&$"UJ)RF Lә+&gh Du^|i>?X'rí֥U d_ʯ,PSy"uy(o'fۨnVucDK˼ɻr- dʡgE;x)ZH4|lqx嫯`kSCBVƃVx/iFOQSmTK5}x@WȨd%J?:kϑ'7qi+3~Gw‘^lf.߾mZ5` džh$)kK`Zk^GG hK'41‡xՇ|{MMj/W!Eo |Zyed_sůrXAOifgH=UAI\%v1bhmڮ: [DZ"}0>ofBqM65VZ`PgLj7]PS2NŹ%W:! xca4I fXB]Lj"0( Hrv@ v ?ȉyhzėO%؏(8 G.љ%ƺFE ~11ҁa Yó+& `.ԉ2Ii c$?(Ml9[9!9Yo3J5d* @恽 vࢋ}j6?OM*j"]b~@i#Ӗ!3/[c=8 7-֔v2싇y ֩f~ 8s,^3 gaׯi.! Q (+{K$U@$̷JHz#.T{" _56?Xҥ,;Ȍر%Suԩ -ad"]8GcKEQ`ʉ^*_:aPgdWE?FtĹ~tW_U%=]8)`aMGJ}qB Zrـ?ǹD. E10fG !K yYS5Vwehwfx}5=P5h^HH_4_\ =͉Lxj},&/J,8M,AM&L2C|bޓr uSF"]u,lP&RHz^䜔jU'.Wd؁F}1 8/~WJCdȍ-ғF2$-@D9hAXWzΆ\Hd /$+Up'Ԍ/P 2YqXmXW*oH"ZiBf %X 1)эy$dY_Maڪh{=/ Mi_Py7KkVH3rHNrc_+ eB\2-|KkYe|I,Oe3WC)V~yAYՁm1+dk }"yK{ʯ'1˥яp?HQ @V£-)")D@ƱqCj'Nq[c:XJ.!ۄ?0%BB%<> @%5l@A5VC`MH(!^\OQ::VCbůɎF) {N5ql|2=]R:xNr>p <㿃,%/xqB HB5,x1gڅ3{sf}˻} C,u+$1t3} Vؒ`gbF}MqG-8uja&xQu"۱u~bf Xca\ ⣖9}vS s\0ߕFL2fKCꇽJRzxS/.3ĺW-Iw⬕"%5w¤=zMb!3C$Di*۳E@9!9.R+PoƢOx40`BHf/!z41IzkAl)$N1VHp4ܤAX"0j9 WO$ZgQ\^P1yydUNuTǃf='EU5feP?{P_|lБѩy7P4gW6bh<Q*?E+q̕@ZȍU=QI'M8>Ӎu/}9~ 3JtV"V| g-Rc^bCM0yW<.5@g#Bec~AD?Y Vǩ쪾;0聽wiD= ((K -sf9:I DRD,c~M*fPIBŔ?iRV%y5kMT4kQqj6~O؇n{krەq諸K !0Jhh3qUZ)\ 65fٍ d\ ܽJQf]t_0 ]{2|oiW#1]Iwy>r3 a}FH< jeW^bUQgw^e|KSĝq `HlDg&m<g [_LdRe'V5q䕑\?$?dH!23~QD 2upn~e]ё{Q(h o K֡Tf|AKPcNJs+VA45(82O ,@m|L {5;s#e{Q" Jq‹ )kC8;hP9N^AGt)FY07Gɥ3wWXhx݅#+2#xCRʊADΫM[DD_ NUQtrWZ& +#v8h7iTBT'NE'/ٽV*9WNWzVUeL*a%Cu4N 0`K?nyj&7Ѷ,~W 7y1'Ug!韗Ho #JXodp~>*CoK̎K>]Ca v9N6Gր+UL9u3kO1C(K~t 3W]cg1.KSQ҆fJQ uc]$2.jtܑ)Y9cɒ½nC//?5q_TI•d؃6r ̩lzȽEbRQz(3^2].PQ7hj Œ7w, 5O%BEhZ+;qIl͌Ur񺘄⫐PK:Xc&ۮd¨N-Du(u-E%O7M{kZo;; Üt`CQ);g:d/4+ de*I;<gwqwFf ƜFL,;vMYY7<(O3sǩ8_},-8Wduq_#`p}dc7/K%(CHIC.IC)C4*:['liߧw[HAw;̷*gdS`1vMYbxyu)-%^_ Unve@dcSW'#gsdK~gcmԾ,d|=g$a3ԕu:$ bf UJz.Ѫt\ݶ#ɫcA!V}(7vvR}rm\ nE~GhEl"b*Fqm;ʊ_M[&pzYV l)v; 5:B;s*"$n:83I#be(_9d-vJզ4قz+@dSFzgp'_Z=dEc!d+>3\7UP61?ΊmsW]N'tU}kxɇ& Ak`ÉʑCe˄4MɎC zM3DHŶpjY/ZuuWG|G7>zʣG?o`^mcKƗJ厞\LN;мp?gQ?*"c ޅѝvj.}H>$)bIF6 g,ce-]3Ͷۛ/\ V$jڝh]8=x+j*CQv=PL7%U%]@ɨ65l.4PuQ2Z-X[/Z{xԽⶦ[_<m:gxNm̚nǦq,?T*y̳fTeǕh,OtpχE^"J* rmKVwiV@=vt"!#yvikXNG dKnGh\ԺXwrNM[߽CVe9 Z[[] EM9 28ezST$boxgU"~<.l˯nt݃0JgCp5 ^Ƈy \~ ҕeZ7k"q]eCFh*҈pAS-OA$&x ;KvB3PBT!~K+\4蹂k8[PxF%`]T¶Jߨ,h.@R?xVʈh`e>&Ks=qGUag ~"zsMvħ'z4 #: kK_Bqk]MŅe Au=k8d=MkjAHJS%xр}3MvN+Dd9-5!' vȌ>kaH4MU~N1wDdOxnJQ&;ڗPD2 dOYnc \b8WGVnZX7amVYR,X8[GZåhM xN_Mr6YF5Thyq"cD+ 3jS!V35csvF&VcH>[L `oGY}ֈ]`V#rG%Wr!,d(:T U0J :}wF8>X\CԲmhlWZe]Ju#M%x;[Cõ,cs)^bԆH<+fbR$[xN$~N|S5Aʑ@RI"GBN0X!0"SgH4cL8]<`lnZț(8՞t,%YVkѳ6~RmT}hX)3>9^drL* .YY3K8/m=KEW_7u?0d;h]'BIH?xI_kOK-C2+!FsڒV-괵weϑrN=dL[W`h%I_A`FF%)mԆM/Jb5+WnO9l*Е`$ K6jk;3(k#F %.q QSTQ`v]eTS\_uh%Hr`Y "Ec{e)DS5pW{?T@"RɩFm>sTSceT[GB#.5'C}}oK~kPPqmWx_qq{jhh)۹CQ u['X\zgC_H):$7Ο1uaA nn϶S4FE<gm_$7% r1]ą{WcJ_8_E@_$w㠬 [xavKb/^EyrX r{"M_ ~R>ycd|ގ*7"ui %Fi:\SWՎ!IWëiS3e{9D;5$veE/O'/8oAuLM вaPA@GfޫC)JP  R1jM\y>GJpbw`cZz.4Z )$FY@1yuH>q2?l53 n:'Pi5`6[9аhd|j="`"OC.v M'~ܖ*s#tVM!NV {) vdI1gyH{dž$%Fs7LsSsl 52 i7M HͫL9SD0z>C1JggnΊԈ4X,s0bm9S6XҔ?2&!;30cF˳?%5sq{ k +x&̘!'ʻT9rdTGmTϺ^GU#Ijʠ( ,GNpܠU+#keuqݑb 1rE7 "0"^fxE;l2+Zp1q_`?'aQB &slH3@-\.Ph &h}<Ԡߟ+OFVm.'^<** mJY /S }p@),%R%ћmcJnc=(c0?-t⭧ #s>(^ϼrQvnI1f޿ VxR9l1sK:;0/N+7 $2גZT@ ӛGp9sf_QO={bb5XY-9q+6{7>dlp]\U{PY5J# ˌth`y6 SH‘> nBR..4[ _8Ei@FWE/tM)dQ-afUCie.o:=hrJ ݛLwſlh±bڶ4+,B=!ۃKf֔Qj086E!"1?*D:2lXY]ySI U60JȦ4Fm:mnSLغ^({@)QBNGppLḈVual։_'%=a8K`d#rWCf w};4(ŻWmU`8!:6 J.GG3/1 4'VU5K5_ä *$>鞺{yfN,]{w3$]$^\T~|+4QLfN1!=։GMd1!Dɐso2(WvE̯ʩ xmM9['췘 -\Ē[+@}AlBPx.6uDeY,2X?`XNsA2IТ|ڨM$O΋KP縞K"OVvW@(n ֒j/%CyTpȿ#ƮU 0# ~/5)WLA 7}|ux/->"SILM7 |٤z32ElD}su֩zq5J2G"/U>IյTHw6cz%eC@vK] !YE- $v5/pxgP6J*$n=I Ħ:|cnC 3j>=UQ m4 e\G\W ;Raޫ^bvm Ed)d͉3U{؍xm܊_@5 wVjT#vbE/@*’)X yckgPe!ưUPAlS|MEvdx = O7>*P M3[+L|klvQRjγpY5-ocTA@YLw/oXJ}~/q3 L3@8NC2=c q%&$`_Hǘ%ݯf^Hਦ}B_b꧖>a/ O=Ct+ r!).*◑hni/ }EcbHөRSaXtcdH9;%[Gq\RNܨYZg'U;OFTK.G++?'j|,O6(MՕWF8ðQ{ {!lKiٗL%"\F1>Oc`%W;x&NZ"FGCiȩ`:\ w0\v6[2Ϟ_>=1]͵~7V М@*)xl3gع)ƫd]FjTdW ۠[rF"W-BgзڍvAt8Lk՟j>?Gwx'qYY nT0z9mw\ yς+.:]fqn;Fjau#ǘmRJRC(_%xQ6 @cUgzaC"PA.->\xo9:6%SEё2tVs3]|#BܧNmOcBj(ˏvjmZFc_yP \@^E@-dǗy<H|p /:w ڎ[NA izy/Xz``LjY;w`%@tz&1]^V[=8j:#=>m\l[rM=]5z:dx|ILV ih|uX#x2Ra4c3f6f;Fgp)RIbP2}B7 HO'{^wjJ&0D5o-Oj5,QIoIEmPt$Sbp%-t; 7ZHX^wRVz"VBE$UJئYؽ5|e~NZ9jeL˛53V"eifa l p\]f5fa9PG Q{ENlnmb#C_VD\oijXWQڟWGJa 8T@*Z/x=(- roWJOWH椛>!=w Mc/'Bri%U&9DlVܺ 3yV_/"]=BAf$:rp e N #6 *7jo~(xm ^uM{ dž ,"%|R#jjrגx@tLIB$Ŭ 7W^5`R5 pp;EuQ#Fwq*5cؗ 9a+P;!ČګlxP[g@:0 s@ wV{5Wq uVf0f_س0`SnMFZ2zk (D׏R}%d*CIdW2ΤRz3fv_ҩsԡ]wAnp͟6!U 8PW߾ѐ ڇ As A&qh YѡYR-[G9';7#Yg Ds :"AlpÜos1kr}!{t6S bzKYkv9ufiоGBGNhL ;Jp&C*pTŀU72qh7^*T;ǾKaĈ]u5yXzA nTd%טW*mQAFΝQ6?rBOYj>-u1;l^7Xo<[4djqL\QsB<9%)OE޳J̑ilɑ(6abOVc $#dBzU' ҫ,WDZkAYE bPJa3hef[@wΘ?baJ fIJ"Hk{ɍ7bЦ`8 -^6inZ;[!չ FAtsQ*([,V;lkf!p# R_rEo^;đHnN4dfdN&f-cB܌rfu @Q H, XR7Qhl ea3xրxBl6꼄׺4y_mr }e<ޟie@忻@x7W. _aOqG ^׺a7Z}Ʀ @ӑ|^ sRߖ쌥X 1"Lb(EτPX be$LZ׎쿐t29(xi%<ϋ;5SZ8B ʵWgD\WGqv% B\%+%i;VBJ6ϱ46u3r~>vƤN3 *#04Łh.H>rdʄm5mUEUX8aĚmzh5%:2%<(/jߥIŪ]W;MBlIj`)x:.ϝjӟz*NmS15'5mG'$011<R (6NJ . ,d5 [-=qEg; tlёty4W9z-18UM'GPϚY|{UlHٸSb0X8lŸ&y/GFs%v)bG`=7Hv77UEuj'M*?hLB}Y9@MD?Vw9j;5j,XUaρjZi !DґuA{/6Ns+ڳ#\J& WjΆ toHE6|޾8v5xcO\^fIw@Y̵~(_Sw(=~}6<CZ+Yкxaؿhx3 ay順Z ISp %p5v ب[j(b9~pVk"!4Q.{ ]@VB3q; v#qyS3h ;$DpWޚu0H[Sz< I!!w %G ' `?/rCt~7FeW*Cm~[OPsz:XKǖL]  ֐5~Q6\ ,Oݼ6[2>31*7k4B]yk7= {v&C+uX8r&yNt^M3{@jA^@3f<1xXdt0 qthwE2[;0<9C ^A G.v³ ċ:bG7X+=,(yBNH5UU$!0R屴$f*БICWѳ7lַMpVDDH٤u~%=-˛Jz `c36݂3o6al1ܜWVh*`]?t̐o^QP><o)XTL$mr'32bh_^dPpK\-T7gkۣQjPWFjcj_eTUPtE{!mM+M{ߴޗ<͓_$=Hң Ȯ 7^ڻKcmO dBefr_}}j]kH$ŕ]3.^.tynȮ׏i@Qpv-(bFeV` Sr\yr-Oe:ֽ69}kByZX8/&[ ̞ҙYf5xXX*3G8;mc䋷\.~yAk~זJdI` -GY9mD+Hˍ̯} d u;mf xE#j;Yd}qdԨ_oܯ2S~O[&M8H|jSR4j)9щٚ$i:\bd(8ֽZv4)\@$!t/>t}<Ҟ3ҟ6w w@EF"XqC5}ȞI_1q2 Ej k -Rv5ӅndJ|jpJj.1pnGbkàfw?NVHjjTv`XJ@+hlBxң=0j)dtÿ0o? s pQt˶8Y&Tx:ez[GLc$*]eX7XT:&Ե B݌˱ئL!>:gDCW\j SJobC,H_22x:&Ri͋@d\'`b#dPiaBx] 4F v,' }CKX>SE8p=qx؞2c q\]&?XϽ_TT CѬd0k`\Bf\7Jq *T~ȲAW~#P/!ZH:?LihS"6# !̭xK$LtZhSͧ`ͥ]3SJ q6Mg82"[^J8YݠJt#XT->=q)٨(ҦBE&fI|yo_͠փ-tzl BzL ^m*n׃Ȫ&Q״|ZٟZ5'cɭ|v[5 A'^$Ӷ[g * ҐTcZ3^&6c;_U`2а6ccxɷel x 93@2"C HBָ<%1,#coIx1KI JQm kLQPs~ nM?%R9=Yu6kaw_8ؼɓ'j5a:?;҈怯~E!Q"9Wg E"#hu.^ [t^XU>r!n^\&rMZcXɵ~:2%ՔNb+]_3VC@׳"{#V=ZD9̴p])ľյ%cYҬTʫ1㨋GV~mHopFS3i@)xIsm]{+8Љ$oT7D@?M*%&LyєЂ[tnmesxz^ ~XVB/[`ptq"y'~Jk+ XkF;bNdu#>TjxB~4Qei$cq%ڃH5LL]?B0 ruji)>`# ryOqo³PX<7߹h"8]yr& HҰ۲ n%(E8X\l[FJC?SJ#מgB+i=Xkt5+~\yi]y\i*̦hPQ輱`$)?߉=~ۂ1S H$yp.v(}ժeT.7[j_R}F*hXh? )‚4cZ:DgˇQj-T>YCDܧQ^6g|C{I*.cQԚWN:qHD$v5kkU5ʘEO(;^ݎ[ET9 Z{; mH1]fw#r^ݕ :N7헸psg|h6ll3cFJqK:CCmu53eR)vNDqq==ԳQutD\H#m4{n5>0l%;)opP ¸/p):]N hwb)m3vsfAM F>ӶQb'4ܘ]@0(9ȞCBW2aqBi2yK-W&-_ 8Z!",JwP=ukDI T?F ]G:EZ?.'A\2pql} F^ܥTlMՂ~hAaގ^M&qf@N@0<\D1mz_ uh;p(L:4$rtٷ嘻%bY`V`D4⧖&S,c;G.%Pvy b1pkN:dw c5Tf"+=Oe pky]٭+ެ䤽jC,;|Jn'Sγ!*sUoCy[ PKsBШ:լڐFo%e[#=PW\́?ދcrNR !wxOFG7#)m @ *wCSn& Q ~'}1r*Bi u0nsi|rdy2[sV6HԤcZ?,^j7x31`OI<ݓ T&=}!wEb ˆ.֡4kSe_9 %-R9h4ENoO&hgm\o"nR`MvQu\]=U>Ldm V cN2jO(r/8$Fih}DPFDcjQsCQS p8s1a¥ax|;)3c*:{[T0te*$ R[U٪ ;FM;ePsEbm-&~Z?*Ώl@ //Ѧ(ͭP7p|dD;8M6!n v  {)K [I՞ޣ,]7!a ʕ>nP ȝ}7wUjw syU !mI,ސf>U7v/B~Y;c4 7c!R5mc\|ul/^<7/0:]jC38/iR=aW2on2U/_4z; DA QtgzˍF~C1W|}{Nm'Y[K"Yeυ3H^#TiB:! fydj˴n4k Uc<5R l^qnM6UX)HV!( վٕXh~:+OaI;~K23!è>sq-6k3ڵl-t6Ykghw`hR3 Mwi` |a ]x95k틦'4#X<QH H m-yQ?==<r%P(\O?{MW*Z 8MUڰ헣0.%TBWlx3ˎ+vJY)ýН@CS- FB& s"gY2Y$qVWʐ&,<b:uh3% ӮӸ}bA?Qp|x~D>8>YJFur@y/z"M >#j@-7hwl5$kz0x^?Ϲk^PtTx:-q鼘aHdfd,o=nnրDSkoajk"|,ۉ^)gpDܾG:T. ??lĪ )s.Kp[}B0PK(Di2h:np/yzFia1("ڡQߺŏn6h b!8ٛ9{ ytw[jxzY6GEa?L.=nRw<M GiVҌ# ?n_uSB}9i1YhpeEV'!vo,0¤M5$Ah&:%ay̪1G zKHl,+xiJI3cQ5j|;ȸMod L^KS)amc;_55G1 xrLuxG=<=ɟ!T$QP8}6 KޫlaV,ϪzPxh^Qڵ) vr\C,HZy̨.Xfz Qv1QQ.j7,[;3O5Qx˥f$#Y/%cjOi!>ePMC=MKpWޛY _'4!_0ԥ5? ? u5!oKݏ/(Ո^>ㅃMσpjG[dOp BxF}JamnZ%AuZ43m.t1Zgx*;3âWG ~$-s&1QrwkmOsQ*:0 / OE6D3*GJ1a{Q#P9,05O/al䷥ps@_ǨNWg  #Kf泄v'R]$23Yu fL_hѳg|rfx٩A,L\)h;'V.g]PC!$T Ppş(D7q%DȤ)=3WxT)15?N8^R)xqZͬ޵M)MQ%mD#@?i8*݅8*}G"'7 MΨ8e`h{mZD ;?2@(/ԇe]6Bs+ RL [lOV qCt;(}]Ɵol+^93-RhxxY1fop)PC4g'J)In~kz2"ґ\ dFRҡCr/)Ny#\<ќ(zJ2X!Q-'gX"NuptX.z a"v&F9 Q$ĤM|zX͑"$FH ]vϼB8\mxAq"Ue\f .dT:5 Gtbe!Q"tWgHcr;k1>jZ(ɲDRӟ>Ë٪|*^cV<|3eY;`ud;QCTV]O#?mF"cOϿ3pAcz9b%&]g%"4d"#}["!WCcՃJ3[mxh1%`;eUG^e [ l~G"؋T)q:dž%@KgBa~B1z%piwD+^j}z70#%;ֈv#:dYU«C @YiWwj0L""SX oNmJyKG( LTCQ,~!бY̷VJ;cTr(Fዪ ^'<ޠaCVt"1nk~N W]GWл~^?^>*V+|e$:}QaZ9RZAy9pF-mxRq+R!) V-19쬙 J!oNNV[4~GҐcŖҘcaF PZ^a̺o9e܆[AO1d #>cnLK_fc9̌1~&p+MT!~# ̟\@4FvOkᨒ2{oTN6H6|\+Me}s+۹NțD>> .qh{=v5]bw9g6J#D6S\iJʀĿb'Jn:wva;naVěT6HOCӏN%Mþ́ݨ2E?>~u^%r2'uQ*B:!8,p:Ȣ-`̉$l ЄyEY@+{j iVWI0AH3Y]@cs6)1O];̮ U n$#yū*L ֡) l#(q6XSokhPsR< (@uɴK\f4r\=#,!pU,H'ڿ`efch8z* 6jd 1kϲ(!.`weaÛ`zȺ=e^ 2l&0O7* މђ |!9{N% 8Fv S٫94/ELѕLRB>jwwǴҕo2QԳPe'-_#o登VX __]6wK7~h^NZo3α?=Z[{^x 0*O%3. t7̪DA̡ t/"φJpb,|C]K60WTQJ'zJaB.iAqy8B۬h4F)8O~ >p/*A!G5!,lтY<~ d hsF ۏk38oB?S@K&6%o; $Y2h(F%hIxLC:t+6_`GRkҲ+D}bNܳ3:0rF#$Ø'+:P}pKM<0ֹBo-KR; Vzڷ{VkxD|S.Ȅ*>j^~`&밣|Ba1=<9%)P(7ZY%RGV{>j)!ۙdk>%<\G>b"3pRoIFP0+H˜|7lB2rGLB ĝӅ2ӏO\m8:I$dS&RSW]Ʀ@.nnS5Hvm8 &brɮ;ߥfjvh2Iu6t\+Jh˥`Cq$8u v !C]S5"a褒#[m$)OM'F~l)} /ୈ/e`"G{2vhjFw;4S^ v;5SPu 6kܴCTmKѷtTׁt h\֋_O .F0.ⱞ|,eG/؟Y4c|,R2N“m'JIC0X&VVU)ehșvH&5rEV*j62 Ջ+@Q+CH |SJ]z+Ch.zDžMὔgb]rjL͋&_LL$;:A=pc(vdbWX؜À~ū[!]ܺZ6<7qcG Qq\E)p\m7M sY5l+iZ^%Y9`r(A 8 q~2 x+ĞJHÐ`狠A~HOȓ= ,79z]LC=%2i"EV:I5^;}2b?$:''#5c{8ՍVHSfI" qoβd2XRo.fU \@%s%`M;řWA߱a|uJ{:qq‘~2ε~j n\mM\"*Ov\q>i?YԥjWs/K,UAc~nsZhu^ѥSzT&O4ʠ6۹#R#J"J HuI)Q4@#%H-Xx6gqݼqz pEUdexqA\٠w7"O$S.HKc#r_:ck|Ѭg^Q[lB;8SP<[րIJ[!PY'U_>]&yA V3 Ze%V>6+)൓z2sU+xԟy9x-q@f=,$ur%tsPX@(ꊯKa Vː/)ukDb K734:m#vk1=!yCa~硵q? vJzm=iE?Lt5DTr8<Н#O_+2],.V>moD9.O5mk5lֵy( ǃyeN-^MJM rJ͇Lq5Ər({}b<ɛ4\USMI>Sm88@:QybݶcXFxw瞍vay_(W\ވimىt% RЧqRr^RYȼZڶǤ/=]t ܿ$o=P65<-` ItYg:\#,K ȸt# Ja'8*yɟB`F?`z\y#ܒLH N,c֧CWh]fK'0R (Ni(cӎh˕ ȭtR qǓn渹^x9Oϱ*8='<.xC3^v&hOLx&]JS-T .}ZN}NCgr@B^bfD /|Iij]3WA( x%3Q$#+iEkgtMZ '$ |;)w)9! tM&!$Qk@vslfn(@~ {9˾{Wy1eP8;P'Ӭ?S: jg1ָ}yfNAm7P%ꌕީ_dG,7 {%߾u% h9F +?IQtz`ݐMqJ( V$Wو(b/ڠA;/,)s +[hh7LpMzU_ ԰Jdĩ;eSW2҈Pdf*1\.vk*e縸cϹ9LlmGqtV)nib_ e?Q&fp ]rsoQ(@nǜM;# OA詼n{Ɇ)2_>nůh"K*O)qһmxiIimˁi؁C9a ZpB/1nQSKH8&K4OADTԷn`\bR33k~hf.&`R̥F@@>`]xY&\ 0i=]LvņL(P޽53sAHWNۡt>`D[L<E\@5e+=ؽ'gWg֓I9󤞀?ifndQuF.AR[Y<(BV[ocz2W۴8Rsif| SIa@:f2_[4HiR-xJmM{!-89q=@6{ΖAt?,VfzLJ)QbJֲ =o{s^KW ih`?iDl<5p$ ѻՙ1=FXUahTH%'*yÀ\SDZ4ǵhfi*Ab݀E{Kc|HغZ>H!Lu& w(j,$E$W_ ~ ,]-Sgs]k607%zrVœNrxvt*C;_)}Ǒށ`+H5m2Ŋv(Q]lObw؟c{ 7{ = ('<'?4O,~ =!uMqQ*Ie%2۠&kd7/ E|@8=z+jf> |KlG(ЊFH YBw8eZar ySJiN? FI#b^2q o : 9UH 7J-쥇הT滐LԨ{I }ll\ `h%CR>xj] \ 3.2|ڛ~hȱuf-yZ;D (ہvU؀1 sDon/3<A8P!@A! 5]5Æ[ G+ m+J1rk7>4-2ׂ!>h`b!_q~hߠ1vٯ/~q-htLļ][!_:Jƽ쳷5?lx ">o+P۪WA33 v *=f8d5O(mp^& 5]ƪQXFh֕ [kGxZ >$?9\%(}=&&_PnR\t}H#LMqt4=muIuJʏ2`] ?<+5zjQCL{vj#J>\/ebmN,>ZuQKfx T=r.3!SH Θr2ymm8N2mR4NTtCͷ=\ca(f9YzNZ4u ZE\&B(!2MNEt%"em%Jvݤ< B7a]bh t]xbV*;&W19Y$!B7j f6\1[2)9*?GT#w*HS=0jnN0b1ar[KU6fI%4SKN([ʌui\^SU-nC*A:|/, Cbgdۤej@$׷`<3؋sj>i s>Niǯ%awJ4y qzwZ[ >{築aӳ&7BW;p;e l"C+T\Yڋsɔ|ϩ({nWkVv \+22 i F=&& nrH_>)UEgK!>twC [}OzH4aNw~Nz63hoW#O.׵4Zȝ^&; wL (}_bS 5FFPK`68nfRnm%,qƹz*εu>5x뚪9)2"5A Βcxc :AWˑUXHy?T+5ZIAjY`[&& %_]w_j,Hߙj6I@Jmx^Z%C o4&= e_CRaZIkZ0lX{lik}_pJVr՗nVYprx!YyD443ygi+`ZKʻm]:pH0i+/}Op4IeΜFGj _'9s}nMT ;[JG<*@.D9 'O v#e/$ l"<*:dj٨pf~Xr#ƫsj)h [okV 0RI.HtfB[ɣiDt 'O\j$_ 2X%oZiЀTOcE=#owHM*7115On4xP6B rw)/?).K@@M$!(6t&CtOXs2r>uHC/Mt?Ҡ5)1,$Y8@pLv31 G/ht3#,n_._ 9F:p~RPp Z1la}΀O?w=⧷#4TE /=v:^^6ӝL"럺6{yQKM4UbiD'zy]uV§CYsG: \s5v+Z `,03J[Ob|!ݾn1_p" 0e7ux#\t V˝ٱWbXI`S {~%<#d's*9mbè3+@̾jn0Q%3H e,;z_II|ٴԁIAo[G^&IDC=Ȁx=}AO'&ʜ+W>7ޭpSٵ̡*}t\Hl"a,KiPk",qe^cb-#D%&4mO'm0UMi}JnH__ L&CץipQw0YXiOi+g ˮ]]Ӛ-}؆¶,LOװOh#X%be|سt )m$~_sCQiSHX!9ۇ "^.wY N_&AKz 2˭^&*/sI aͲNU|kv9g &κSrgǽl,^6 @54SO ?f]dˈKA/3y4SulImX9QQT?xnRMxz "tvj(|`GV`r׀ozvv7o;,0ͧ4bTUPdA5\z nQL<-=_o-ݢTdy!EhGC a q4Ag_V߷HE}?Q~K8rʃKԐ8`BNw\SP#$lCdc;b^Oy͊e6.ẁ)5^R\wp-ۉY=<4 f͛s|& /wB󐘥w>|4ZWCܳ$7HkfGu$+IU n=JЕ`w}p-}+[!~AŶQbe8Tw`ƾ{"Zř<7Yq}V5,Mk4ECev3IُB]9wt_ Jp%= i2b{ïѢ nMMȵBcuR3j ڜRb².aݺ"'xE~ (.q*{ ^H)Ie0d {8sW7DB9`B_( d~6:aBJdfW pÕ\77+&<'"֡ k:1fi/gi5ՑFAMeY8;GO$BNb z U[V|e~f90ߒdl@ˋ~ ݲ2Oj=2F)fʌ}.C,[~#\)w~=rxڅF}nÒ+:Z@.XM ndƥEz31\ ߽-l3[#6jrNiڱe\[98pC # TI("a3C lbP[#ߠU -T*_$ ۘҳWe [lj$"_G6c@F+Zeqқհ|& /& U9Kr_ؐCSG%xbzpt}*V  &"hCPL$#*ZsK/wB^OS4G'\B׿v *_8c]M -$_ TcyD-5m Y}o'9diL:c(ngOTZp;9᛫YтvߡkjvEMhWm1CW.-s7{q >g:IB/[vNv1zh@x}u*R!0{۩['OPx 7G$p6!Xf^Lnۼ`ߦxs 嬪=p@! 9 vaRӶJRTg02ۊNsսDCX(n6t~" !GH͞ƆAGi—Kw;}uh%&;|_XVma3R!~H!G][>Pt[c~L oHJ%a) T1%a%4p}~.'}~!0{aRY"s@ah7㙒]Bl޽ݩ~z9Q滶o4HC']!_QL |9Vߕøҳ^Tj%9JL0W aijM: !t 2\Iy&./ΆF `f?6 >d 4qM7bnUW?-,0qjMy!M2SN }GYh0;6KnAl!%PI(dEPJ4&b8v2]Y5D7(+Wy`bG`d'&zq鑤-] !7j_x6" UBl˺YeJlQ9nйTWsuc C7_*jh wt(bA'Q2PJ4KJҝ"$<._k(]pJvM9 '3pyhle-vMY1'Wtꩈ'grkyU{Wݢ8%z`C]YK`#dS&ab!_> tU'32VSAևhշC.xbH2ǵ}}b;)+;KŢ)GS W }ݙ3p]XԚEQ]B"G}]ɿ?Q?j1\)4BTX؁pJiNzdw0{/5\%o,8$^ky,vL*j]Pʟʻ:+%E ܨxJ_DY`2u6 ن"Zh侽Q,^ڸF11BVˬ}[|}Ŀ:ZgӁ`r[I[o35N,DYo ?K# r=d~diuլ?wK U%\--F=6dnD5U2~mŪr.x#֭#]ur~`-RF[a;)yH/V9 -}"M7хGja*+#os[Ĥ}Ш%D&@km[}:unk/\CLcVN O%N#?gGI“'†2D:MV7x:5pz<ٿ~8FK4B|sj}FwGS5D4~҂aHvgtf`7Tă N222X׽wδ|1N9wm1EޗwQcr#͜|422ZV'fGU)}EDi1U/IRS4ez zb͐d-p)x2 S0zfcU:/uI`!@f{hluyo:!/8 V #I-X'tEBq߈o)DD[^lΝփlo=/ 5)v‚3詟t3An^ПRLꀖSq[W LG> mBJWl?\]G͕nT򱭃o҅5kg@ uX "9WoltqȸthR| bw!! nʾ EvL2hQLFP)Pue{ 3&[zΡB/97YZYCǔp^?Hɽ{x貘9! :><ӹ[rF"eYSM5:{IHSMiP&7[(UA)YEt/\eUx#WN 45;â3PqO u޶8e cȩkT1\5%Ʒ~ GktAqZ& *T=ek@f'0.m YtzM@KSXE1>JKDP+hBpBXv6,W@D8K۰k G60Txs0cCF w;@ ̔N2q;|_}AQ8siUչ&*9N oǬ_kA3+A1??rFU0$/-r4*?;VYbqQUD]] hzIp2yJ yO8wkvvgNmXtao؆ [p*voMg>f֕M͓'@-vh}YBӐa6P(L"! 0^T$r{E#K5ɹC>;jݹ?6jDib$h7".Tb Q)󨡼'0Xf# 7fj2 1 8׺z2Ma7ݸsZ0StGtRj8 sBBc5"'5$YJͮӎP9ffEBYS9Xn'==QVeVY*̕pСx7Խ6vqQgeG.Xg@IiSt`)j-x$:6SNNϜp[ud[k'G& E²t?c؉DXr"ݎ |0SY_Cس}Rqݥp> {yІP 9C{d oNБ'r~I5G uӔhFk?me3J.ՍfgtuQ߄jD ZiͧI0l<MH}t?<%hQ240nZ JWi_Q3H⦛.?BKqwTC/c(7iCSf;5Z^**I"5y%3ȧ7V~+zfu#\~ m Ob`_B*H<+ԊK:ЛIY.lc965^/0=c':?C$&\JWRib3M*հk֨)H0eEWPrͦ&V^5AOV!or?֣"`ir'E5]tmZ"G"gap׮.,[iXQetD+*֣SElh8x\.0t>X0">ON`~ ʂ\8rΨ0]hƗAb)Y=l5rml쓋9ń0&bF\_2wx3"^py0߮+K&No@nOЙT}U:C6z84>rSfp!1]f!yJ7<F%j 3Ka]2HUoU/OYfty0>7]Z3jwJA."+ܝ O?3PH1BZ!. ) 8,0{JGf#8zDFz͍ork*!l4܄7 ߓ`Xآ'Lj6戂Buc|`|Z8\'n؅+YB"oL-F|JzmԠnf,K!+E]f^>:B'ow\.?r|* p B[Fs^{0{ yn#|CA x? hq엞1Ѧ-~ .rlN t~W+upwU jS̾MCXv] Pp̜(K\>8ȊKs^^oy⦀eEY锠Yډ8/l-eqROqUlmlFTD02tg0NZLf3uERET0zbZΆl՟5:&*A?eb?3LJ 9 3aEsv'Lv IyN|cn#/}ɴ?|u HjG߁av:) HlZofO 1 ]G>j7~+f<ܜˡ9z7LBR d@pLY *gزx{Q-" ⥹8Mk(XY]RBcRg] bq @6((ef1tt9iCeiSMg]t`+oeBJ l&0H?'$jcs(}fvQ-%D2J ')Op-bȂ#EkD<3vR @/trEY,˔w_hM!y1>bK,cw6#/0Y>X\.@TaW k$RsgDwCdF^T)<,[ l/ JžJNJ1|k/uAQS#$.[!݆k5Zm&u7z2҄gpOa+=CUa:Y(HX ?ֳ}8ɾ\]p%yl>{hZC"E6Ou6dcESs"kO{Td.-IniPjvH pTy֡75}vfX{iR/xR0s@Mk<_"$C5hh%6,͡ h=v,arخL'i%CSZ(vhҬg*ddNCRɠ"Y–Qp_-ž͙#QBcfDc~4c3,۠#ԒSM3^] ٹe|<֓\8` /@ccB~/XZ79sWO0]^UaYd;od?YYϹI\ W'sU=)5;w%AVddRF&u͗{}^ `x?̷iڌ*(JǑ4sh^SC܀IOd>:)d4Z5-`l -!Xnjz׏ָ'Xr LD,+߲4&j?Hw5Uw؃ `_EA?AzM_}^=hPrGR7U}k)PA=9wfVP2S*6֭+Ä%8kfaޚ` LV@(:|`'φpNٜ/(T M=4["OyTҠJ&EG:YK\oQoצ;H51)1U* P| (+teܧ;|Q8Jn$W>Oym@ C 92d缐 %΋e zR<%CU^ܧ LSѣɒtہ ,ZhR+9A6^& *X(XL%.>LDP=pph_+o} w+,gt-VұBT9T$V&Y;CII#ga>v#T:7=QIH F8%L̀FEcAF4BF'8'2Y" Ƣ6 :Ir[/T=iDq^X2>H2,/0$8j{?Qу'CL~bvʡ#r!~n1abfsO-A ќ"Jv^XIP4xYnq,Fe!5ĺsbAuMl5u:E2&,Cbwމ_z*Vep񹴑e:eYuuMWzyiDI>1~ +kg\Rҙc&\oX%:~1)ΏF̏*kԒe`Sƽzz B~O݃X_go+pv^/A&V2Bŗ|{/[w&>UESTvL7<2SU.W7M բz('hKH+ݛW%z 4>k/uN ZPZ(4u ozHsvl %ID@3BPD*D3:'rra@HRQ3mfbK"3zXO)S٦X$56G;hr%%Vcl5#%n IZ⎧t,GH"BC8e5)n`q{&f HD* o϶aǐF:/68OuM8TT):OAd:N&0+2tor}1XQ~G'T($X N=Ǐu@ntmf;`%|$xXlT&#􏳯nmmq㏇Lk4[?Ss3FHAYN1u+Ǖ##3qTkiĊp-`:-#zi|StNB^)9^87q='a5{UUdBh/_%I$]mZW2MzBY~,`5֙ڿL:$?'p=s4s;Ql+xEz9lAԚ-e\gXʹE[K? c)sl\Th#.ƜzϞO z2i_!pU*pH\ۃ ^p횱=MWɠ˺K"5Sn/ -~ᰟ9M"*,AҲ7o.WIzvZD83ٴpsGa%K\[tno K抰s囬>h숄|4H(qS W}L>E. ʱVH2#cYl#!8 ŕx3'7ӉahI9Zy*DM% LjI$  ޼rwSwxQ@$ջuC\: aD`$ppѭ.`V'ѿѶʼ6`]Ms'M=$[5%;k2iU)C܀ P&-+WǸarɷ#x&6bI4ihY<PM@k # HD,;Eev%׶LRN\dX2J|c0g!xٍ;Vs:n뀀={' >avqN+&jp{ȷeJA]l# #) 7r--8-KP&I 2PmBJhmFr!VRFF1fFno&7֖vd0y%UJv((vAF1\ =< cڷJFoa[b@!Fg!nMr&Aa8(=N[ɥ]$tJwq*>5`'wʬLCrrSG6049c4w]K 2q] ?S!96pj@zgH89b_^,"0Yn k l4"@szU l(2ElSF4#guc}W6we{N%{ 9. 9d&`I'"y^E,ϳe+?~0r)ʣD#nO2k'geB2A!MQB]0oU64\[UP,>Ti\+V Qrwր/MU=ZY :P֚\*#A6昸awfFq^NkG/~sƋb UxLtԚ` _fQ0m8A⏧נݜ:9'%~+KEļ-2WXNN+"J(RӇQl=y4SmIQ!! ws}Ɲ]V4oѥ/"JM{;Iqؘ2 QN"l44X qOU79 ]l'w'tI=FJ!GBg6R'9)A7yrrom9۫XT;WBR8VoؖqQoB4 *V?( 5}rl S73F7.oz74/xtn5g5W`ncz02G|!&e rHs2f3@ ]+Aî Oo.MO.'93Wj ;Lx`ҵ_pMcYQ2gʓ QI=30t/\4@(00rH) c!ڇ!%6ivLx{McMJUQF:LWoC˭=\o$ W;]ܴRe0oEz~cZOriEzTZf9sԷ:ETMI[&(NdƝ352 _ҮKjôؽDSǾ]MM.1!9Ш1}]8(I2,`r`ND JT'z0X&$|W>5 ;Z׋?'|~SUR5enHMg̏`ٌms\m0fK`U(ݮ nxԼNe-ߖuW[ %?p2,JL_zw^idd7& ]PbMUOvYF0K vTS1d+"ld[ҷ[ZD뿙}u>AO"8X BMSX' V$XC!\v88˼x'UH=J:3Iw6 )ttݼ孙$ Iw-85BV&AP_8#T:5/"[Ls]kG'qӢB1Z)*N=PGn~͋.vȘQ@{J`^9'&y7ša] I}k V/Gߐ9tqjw͸sPo64X>w%hqhPr*ib/λط_HVK.%|FS|U cM[{ [ZV1N_rva(kFS$9E{d{ Rd􌑁T2n'QF#i hÁڈMPio!k,M l*KdE6)"Z9YoMb+Um$g%&}tycd|K6R y.1VE ݕ> r\浪E~6>W[᧬DC#$'] [?_5D'1*:A{S?1i>lWEr_pS҈S kFV/wI|aİ꙰ikc"%|rXL}]SRݲ x4V ,"לD{(1 URJPB{F_u'RM\͚,D Fl)ĭ -F#ݕw`5|-ưuΕy\+B$&n&?m3DH2l%~ϦPiž =u=F|k)H7ϰ j-g vJQg54M6*f6:R'`0?eШI-^Y/s0pQEҳ Xzʖt"%K#T&}rQ»ZSƧJOt:1gnɑ!NOQyRM|:_=d(%>u1Y{upLrU݃6GQc]@PzU(4بd\jX\O=M|4=b8|ٝ6n{RU*nT0{@?4RVcѿmu`nuū͈ f_f ފ1hwm=5+B(44"AwlwzP*O۠`|MsDxr:lwCT-;yFUsĖ/3f'ȃ M Gnc)!}..Kl|\eS(]hx5 m@NQDZ5_#ssaic5giz_nLCvdSQVL`0Y_?>ȠyPu1Mz.%RxT, Y C (|<ό~u1nU%/u:Fުc{,,Gv ÿu Bɪ3O+p1Pi~?Et,{VlhXj2У'^s7bkoFZ 14J)~ 8נT%rc(7]1x0 YSIױSaE$ΆC4)o%MVa7;T͒{6I%8&8 R ?/Jfi!~iWw:PE:&oMdSLyOI(`2VhRH;ʘ%~N T9BT6lōTDotr=yi_l8amsDϘ-S9XL+D)//EE a QVߧrTË\1۲C>TUYK2nՌy#JT1hA"(a(7yC:K^K4Hi.G"@\޽S}Qel&9ZyGmz$zGhȟUxFl84 ~u8vYV؎z-ź{=OP3>meL+ɕH0X'Da>c taN/rV1~GW5gqX^=2x#Ԑ&1i"=W/[ٕ=|*6"j-;7'&t)._Voۤɻ7wԮ{vEYu<:r0T ё*S% mgF-; 9Uf OK\^?0vgygȧgAlSsG>w"; PoxKiu,vL!?iS4=[@IH:yg3e ~ák^R2ґt37ʃ'IPULWBXy3~Xkg.0Rfčd.{B@& N6R^3k5fQJx$Wٱ8*[Ij&NRN+2'YqTJ@lˬ_sxkwQj[凎sG瑲eG!7҇N9ҿ:]e AVٯxamQUTR}QNLbU<#m?ϴ!Lj`UƩ1Z$h8٦pO8 0qyM3o,ECg APq %EmH1EwW.>FlЕo$MC-um/ߥ 귨8>88˥Pc؁0vo{V:yFh5VU^/6R!9ƻ$ЯKSfX;62 V.,3aS4IL˶4RJB9șdFL!yEèX~oI3䦇ڶ{`Pvfׄ#!vUA/rYzĻ'O]mW8e2S  WG7϶O'; |ߊR4D.>_-)MZMBDʻSJ]Nv>,TWwi<*ZBk-veLHI'3sM1E1Ȯ IW aіSTK%6mZ,cF:F ZfD-UMc}%=:8m=NnDm}e|gVsҶ8 d0% _tE0GֹيNe 6"o8栜p8QXh 8WL=F[궡.nJsA_$OBep؀Fg94Ϧfc}n y#W 7U( "B7=. vMl*S(m=pƞ01 |e[b_k*qP}#G͑8ڦmC*QhÓZJ,)*=TJ m\%.c.]BZETv^eJWv(&rӃz*K ĥM4v5<|$zZ7.=W 1ӡ%h J:n3pRߝHf?6 b:R+jHAf&GI΃Gpzrr9LP3ikmP$nM7eUŝb4a~ u5p}B֫~a^wJɸk(MK𝝓 ҴS"l,K/CuZLts@GK{&KI-FLH}ͨs /üǸ q1_s((N9yYBFJ8:|}|0z{ou+<#oi"ɕĐvx:4wL#צbey\TF.IsmqW"hH#8l lH; S(bl4')'u s|ǖ-QϚL(Хq9 0Af2,-u 5'PSQ aRMY44OYiFT?) N&tU`!/&obq |9&A=0>eEZ~cT?d{2,y#@uZZlT5ʞDoxԭt V&V {Toy)*H*~!hSz"vg*۫y2rGydcQ_&uJa\<\.$[R$4<˄ie=c hf Pq-q*O4ei)d/~^ɄNsBS"T{%M8/m?d#xkP)ux~Ε_fvmj"jj$m TehwoV<Ȉ %XґLc:=K˓j(dy6Fj'ᵲOK cA1[ʸ(h {s5BӱHYT3"*!~>uRgBWU/gOLpZyocuέ;DToxxNZy/j <GT](m>] P<KaFy&sb_1qX.k1 -6iGv`8A9>sqO,Aa [&k2 oC48M{j N(J ٳK?zth f\qU6-M7Cf 'I1H_rϽ5~S@ V~b Ԅ&efzۣ ԟf1#__,w:'@}~V%#4[TU@kj7N[z{ѦDdgc|rÛ$02d8^Z%My(kE鏏ik)sE#7$zDrj[ #jaYD+c{ڀ"J`"eYFfTNaͫjRN4{ǩ:?qHir)n S*CLKhvq^$*bT qeQ̼bDyY6i#[W:$(DόA5%J e?[,4Ȟ'0&FKX]S\7>@V1d&X?Qf_tU@WPcfUD|\h_HQ.|S4n<*b`fzgu&Gl:]q=9㴢5DrTW s褼R]D]ǠzKg1b>Ca/ey<[>\fNPkTkr#ĵ OJr9+xɨ.`3-EWO>zJVS 4I?] NPӠ0֙k;fA7N)6*ӋUk?:WNK>\XJt&&/GvaV BXH\;=ewR<;ąE#l˜ u"3F^ +~c՛AFV)S 8 ò;v2S(6\ѦDž|?߬. &IX2EF4FɈN/avbK{kZr\1a)Cݪ8@x@:al!cuP'#uOĩZqŮ;:ƏrIфk2bzʶ=!ǒڌ妶OCƇ+g}BB$1zRUvLZW UHem)¶w:~yD7,=r]АEz0*-=IuM _&nHϜ)<1_ˢ֟ӔrWr wX;m{XyZ yܮ>εt#GilBh>*yٲ!sdcns}ùw)S2ytNTvr^AryRr5f|LcI)NB 5-L..Ph!%{}޷"%s,j?hdlXtzbxb Vyv.55{rO 1Fq[,ş.d72ωC[tDZl8+d R3Wއ؝ =GeݡWc|~>^dT㿝 Y/\ËXh YXIs, 06!“ifQˏL+6ob{'UҲ^׼n'Sl~[,콂y)Lz~rmfyi.MH :bR{-WiBn3QkB鷱: KN׺XK1-hdg /HgQBD-=veG_^"9\.,Oٷe0[ ΋u^,  ~H e_WQDz渡|LCnQ ~ jRg ݳvzrMs8&ۆJՊG A< E bX&7䑹p|wW* 5>:x`-GA& ܊]}#l#w2.gMC"}."FfD;+'_{Q["4rXSkHzVeFwJO mDmX n}=j΀Xt/N3U\r~sZqhs("g DmA4ː218Q9hAl`_=V!#ZCee>QKk&VgjypY뒴̶Kh篁iy#xs" )ey;+! 4+Ã%^KpԴ?3+@p<@Y +t?%+xQ@zaxJ/_s51s4!63 C%c]cqw:X|&$sq@%X.{>> knmRˈ?=@hcm2)2):J9MJiíOD!W{B8g`؅t U7;̿EN|NXbcdm3ҟn !=`ognt]H'|Hjp}8ڔny2~ eDl y).(GԳ\|("q0$4KXJa޸9 8X]m Osfbw? Og"Î:YB,g:QL:lM8z6㐟oL|f"!2'ro22;X^ϕo:p׳ Ze6{~a{ V?ok-"*(Oo>onj;3/ ϊ\ b8 ijNNm1{v&捹;P6(ҀUi7BO *!acd ‚ruAPYxPHK I ej'-I/%&Xsc֌` };EzYxM M!<;|io/(T.N;@\j8 kǐW^Je 1Hp;/Ews7A A@Y" \[u!tׅt\Qezܬ0DGFOWȆ2zt4O8̟̺E]oȧh")F,}ȏ/Ej,<\=lCf.,ꍍ ߆-ܷ]~ w 8"ʬfr^zϦu $r;1F3PJծ^ʟ@:ED[f bO5mȉ@L-R)c2~qY#Jχ6OMnbfФp TK6"UEVqrg@qƽ+%`r4$--ӆkMe6l.+)%iM 8b1OÄajYrkXog'B%o,} r4+Xic|тp&MEeN/'n}jƖtAf2- lS-C1%|LQB!̙ $116Zcn(`NvGKf3ë'l.-줆 ڮio}B"[v\>$u⟚S=U u39ʸdr@86ъY^a>;c ~Hs9ƀE|f[3EbH=. ѕ -4> f_@O3$o0kOǁ܆O *&uԐq BmQzHYߛ4Ler s%WCtT[AGf]nm]hn[n>\ MzeiJ>XCDfe803` RFjB٘>[_ iMDNG8/Mzn.=+I2Dڳbj?¼G܄mX(aol~; kqKC}YiξpopC XP%jZWKޓrE|XD/vgC6LF&;(+Bgy&* {+xn1l'+>N3 ]=&llrae,p{b(V8e3ƾjp8A7H,F3Mh*Հ#hRh3>NH%"0s?Z=WuQ(1@iG>'thQ/r ?_,VfNJAw5sq/|YqhMFA1}1IB8S}]#ҕ2cjOV0MS^M 7dd) oUű {<{]!a/\_dץNMWe$ޗ] 1ԬL;~]8ѮpNQf>ذ6)g0ȴV܈q Է:CT09y>VW0qw>@<  "Cv%0$"g(eLݴEeȄ΋ &D{@Z _pI": t 0Qymn('~Y[F)CIPс&͐a&'h]eY#><5<]>~ CFHZPб سN|(PkxЌG-B\ b 筕$y4X途4ہ;xR>x~&Ê]xbhP QYn]kg:zjafm;+ɏ¡&9;m7ڬoV&XNxs[WIUd}7Z&,$v *r֞U8,EL@7sܰ~uMŔ{ౠ|.nɞYJ[KiZ}^[ yL0 #B;[mP.L~3eO~+umECyC)_v Ehۀ=ojZ!;~j`%W*f$a6q=v86~?]cS=_xԡ4;u*2 [Iz,5Mf|\fRhVSbҪ}ua̒hm~֋na's^_HG- Xϊ-@^zʇQ qxω=G`$?7s Y;rJ㪍Shb(O=-85ȩ^mfiJGC+i1RrljIO{M"UQrSOPW1+D~ps1,цW+R}0fx#D=bJ$UΈPC]Eӯm2{O=t>Doߘ:dyTIsPpoقb:%O`lEU_j.\MĪȧv{^e4~-<6pkY4$ &QyNfdgi>g }b@i8޵^Ff_Knm7E<3~0pa#ud(:񐳙3G׬N^~6Ѩ8rksq xgv \Ƚeǩ^VAw! cUϥ |l驡ƿr JtܓLJ5 &OUf4ę` IҬۄ6(ɤ: |Є9=l8,NA۟WΪ$DkYV3=RN2\ \&/jy+V]/foNqaÚfA@by{F+:^Iʂm˚|M8ɯ$pWve&aU] =P'0(C@{"&,X Kg(q7ވ2+צngM'?Y boz4b""[ !cPꦀO"Š r1l!:;yhFv~D7B,99<11RgDh7Ѷ,bQ`ʀ05,/@=x:AN79,88\ND:m`#`FqpSURθ Kݺ)6Rgȭ>k0Qq'Qv=,>FE0r s^p>㤎_ :W;?Ѽ*=6ݹ.fX- -Zmui %NȪǤSst#)n^c.`A"+ەtx>HEE%eVvscy#%8%tR%Ai &P'?K_ޙD&[+|t ( ik]΄>KpndIaD_]ܜy u! ܘ[1u[eZAqcٜ__H]%ެ|D,aIt6=Jq)=ķ3?G= Fa$ɡˋFF.+/M<~zljWDBDi|3%\؜Tf)A/H0R~.C R$XD=F:+AN5N{ %Jİs7\$lՊ-bTE?jπo'PWD 1N%vz+ȃ3mˤ.HGtf;2gTz_1>xkOY|Iu.2ߊyc|4fbקщ Wl+$SLT vQ-+;P FFࡲ<0 "îza@&R eVtv 5=.:2sm3yMæ<% @Tߪ { / fr9 A:ZRNmGńhsV g TuoeM'R/4-%6LdU0˛4x, G8>jq72wus CFVOy\Ѱ,DE'2P̗qG&Dk .NEf|&;~Ɣ=r*hc+=ۅ1ʹ6hq&9h+9bEX"3w~kd[p1w_eW|mcb&j( LLf^x,,bRX)!0HvC4@3^rJ&B9摘`WEylL MpoX)e }1̿'И3dJoEuy0$J[£.JS[L(Y]!Ū˜& GOKP3ێțUZI*1R`]H5YlZ58`H{=\Uh[d8&fT,9s\-%#v>˱$"L.$: zi/HZkOV-}$V.~Ś]8oJ#2>Zi;su*_(aj L-L*<05ǣ`}Džvch3&@#T7a҂_U~0NVF@]r?!:MlI ǴI,`aT9Bm}Ŀn, 4BȎ :x'.¡l- úz}aQxq XX|&.ޝ-yu١@GhZ,#,/V]LeO!wݝ(Z%'\xѴ:'dU8ϳ +mOGքes37+S[MU4g)͂oGҲi.ߍP8¦q-,ɬ%ێVepI xTooB\K, [OZJʖݘ8LXr Ni:N49\YJQ`P:W.xzJnvTm}.ް:":8 3Rb!<]LzNg|`k8EZEHz|$SCќV1B>dGD [4XQG1z*np-t@vbw81{ph^[(Yq"1BQ6b|e?e~$ڥaX聆<tq-$xR:Y٢}HESu=s0ZI MuLH$c?%Du7 1-׸Sb!8vr<#UHﮧ(\n:qw)fê s/1w?M|4WÌ/yLBUΫ`}}|I]hbQ)iDnR8Y 'w=) }'Vɶ  ZG;hԿN䘚dR99E74RG-ˇӥ=+NM*> f3qff4U>a HC[9 rL iOHbX3"A4:JXu1q 1iS93ۉ $8!8o $Ԇn1x)MSbXI8<$ hŲ@{P.LSG[b;UYf3ÌA C: ƪ69ǷKNlwԿ4$b>ҁm+ZfiRP`k8m$Pε(#9Mj=4Np-7& *X; %m^Z1s{03%#7Jv1GL5WbZqjVj:_+Ƀj z $i.nC/RL ?Vn1ȏG_^ħꃨN4Byz))SbPh8{L_ڬ5B\e唘cEo]mTm|5)j @C=8Kb#Z'g-+9#!by‚DYOG|Ct9)U~AjS\l܉ɿt,^&vi_RD7S\ Vy %Y# br!pVw 3Y酔KP GD2cCE{ qD+vJЕ]֢+!\ݳhkΰmYkAH{uN.6-@j:; LPā> `U*$tnZIqJnGK}xUU=WҭԦ=LQd6?4b%Z{T|~c\ދX>̯|͢>qVݫl+gm@_YQ/N̚Aɦc, !h} e$&?p"eLۏ{+dg6W-$\; tjXK@}JEVv]Wo/̕Y 2ň7lszm)0=E#102>(=,;ņC賁ʂŽu+QV@ TJNVRƖ+|W"RiQd[1o-13#`՟@:ַga>\!-hI&VqU"~``ߓͿ._ƛ /A) ?|[`"/mfJp=Gnb@&eFW5߅" 2Js )o) }5 F)Xte}STiCR0 zqD kBLfz %d=a9Cc3lAh0V ^1>VvS}_ji{m )( sluv ),pB u15YX0Lyʿ9)+B!ݫ~7DvaOjg5| S|Z4Ҕ}[Bz٭5  _}@` z_4cIMvRݥ&ϒ \;`7;aQ7o!Sk|*FUCr:S^у 8b uG/d;Ίd3ӺGgJoRd%xvNݾ~cKd\aRx.b΀n2+'I5pл ٛ`6jU`Ǩ%(g@ktD X jTJXZT]`k0MU'׈q5dޚB21(H ,qiH$Z1.K+JRUweI+ƤlFc/7rbi6YWD _Ъ="%ѱ@Ľ,AUm^CAx丅Aƻa.> i.9W: JCX/6q.uZA|7k?`AIso(igyR3άiE|Yz!so姺 PZK\T8dD`5K\qohTO5EVGHyTЅUbKB20 ws@c ڣ޸pv zZc٣=:4.za;/%X՟c4:bwgU )J>W:/&Vh>lc`fs[W#A0N N:#y?4eZ䏂Nb4,j;X]ix9,ncq@8d 5ÙG̚b,V^MrzY:Tq[J`%&euaaVF(T+d4Eg_Tuo54J27b]tAMdөEMs@~51#{*@|z~AZoĪUaou 9z9Dj8cȝak TGzb]mu 35: ]^=?VqYkI 4Bb%ӲcpŢyǏXedQIyV= 4^&F--?uĒQnjymrgw|,b<)DqZ}X+~w\[[ "`96>QJgU5ւ6z=k:o*&߯Id"ȏniqe}-ѕk?5?"?45.x8(s~}[".95aSkf`^xce>~yAP#Y-~e/9mE]+:sUbjzIX"K29-5`BJ2eveD-Ӄ0gZc 2S^Wrbw,zUjȰ֘>7(aU0Em+W PEj}u. _tKɔo1zܺј*+ D #X{Ee7n,3Ro?PJA#מr ?QchN恤19{m i+7ae΢#1=Ew9$*8*r^ . M! 48tʯPoF F(R"31]!)@`#BvNj }؆f$6F<9j* F]OTfvq3 6Q;.%@Met<&1zV$ג::$[(({7K rtDM0c7q`GE}gt}h ;%mͮ:s~-MN<# \d*(+2:DO <Z rRXC^ W'9D b M%OJ|9/X#9PV«ׯSFD.i+z`l1sl h| ˪䂷A@vYbkJ_`wU{z5hуE1=xS#iVҞ&4 Esc0Do]#6}DFHm1]D t QSM] jXaEɒS Bv^ g/Z!K';<ބ6ۜOV`S1hE7mrS]-7.WVK IoBW|496Tb$X63|/$B5X1M;mv}ϴ@ΔUE9EyBu9~^gXk=p4PQCz?4KN* ?pq]+k$>Uݖ{dgzE1CP8EAW^d`~י}!XXYGy%IS:W ň8S(Bfk>pm8Zy8j(ҟ(Tg0CiXP,V8$ صsK#-B}'2O+aw ֠qv\+1L5<6D҆!:}FLa]^Aegd}  !o(v}3*ksՃ?Ā',)tUW5MO u3u͌\J243ENSu3"PӋWȽ3PhגKZ 5 ьT5G2_ctI4AouA[xB}ܠ{^"ɝGQ;v$) >!;eS(*L6\+" o@u2:᰾L:VɡҀT׉Xq \mw8 )@;y㉯g۩뮍JPψ/Up\q0:Tλ`q2D'6ɲ,\SnL.^Jz&|b`m a}x.Mdȵm/! eWT6?OVre:4O,s./]璒ǀ&&=Hb$iO@ySpTt7yN8ڎ}9 `T?8Pޜ]mؙ,8Uf!zrPU3/@h4q!Pv&R&GIJ ''a54(0b3fy͜cĖEkx:(ڱ7Ch}Jx&$Z׍qHW3`NQxE j"_ɐGM?-$XQyjKd@G{#=StGͻSGXA3D@}y+|ؿ"4䓱q(e6{>Z;g#ƿW=!0Y>3vrcQnÿ+h"^j0usШm7^JV͑5ku_UpլKM,J֍l0r}pIzi:yZ$'>V[;xcC.dBmLC Е"rQ˷cxy(cEꚏX1:98e j}'Dݑ8Rqi“uܴIû Lz1p3L>{5ԟ#)`=>cX!T- &'>]^.=N/ ¿x`N}5" jP c$RXaDRs@I >^ֿY_MEDܪ$PjaџVL 0UXx؁L\sK8LwqtY';汛vEMݡmMZj⡿lvoXHR4:kz8i#ﰡ:hLiX!d \/ƯjHK^7ŗgQS9#|'`^/&bp;,(,7zz[", ufj'\ߒn z}?,f⡭pHvK)xNC+4Z-8I]W-{1DQ@r{b$1Hw$ّ1i PH7a#^#fZ0Ie5 %^JG+rrgXhV8hUG{\lAB[y#}UGsnA/q4cuZgX)Sn4I*}K^2mP_s {ܵU&aOF's8^ʇ9{ L_و+6'[Qc`"] HA*a^2%QbHI~.^og DwDc-t8yሓ q4un:uF0].b<9!8Ko|׽|fiD}2^Jqcb/R8|~gyoh ŝ|x|1Pqv$x8t;wU#4cݏ`ŦFM3YlLN;-,o҄Y֘Dה`pfD l<>_sKc?Kʐ!w Șĭ1e~|Uݘig,RIYvczsMlw hR)o)I$Iɦ;=Ap8وJS+ \4{l)@/lUiu%ڀ#( MCpO*SE(OX{C3`IF0wz=lKoQg#]53 ۚ/J4r8,RߙW؀&>I81K֎ rjF]% H0/,J !V+ˢޜ2g%Mc3BC?uED4ETtOLГt+V@4fy+m*sG *1)嚘e 6kro5VrኣB;g&/J3sebKf\z7{0iFb?ϋ7cDfRN*Av{?`ҥt 2#q̟4 N^\T `Op]3^`9P[~hl?v"jUր;j'ɖ}%<'L/90k@V"vo|pIS芞IAi%}W@S苖PC^qEjPbUaM,|k mXx7W5%VB-Bfxlz__0qۃ$%)w&%: yPu%TL)e?Jcu0@ 5g_!ʪ7i=X 9.y)OYA7iH$)/F`&U984韝wvy!v)&@)!G]9mwieʳTB kmT vԧmdvd'CnH`ܓ@g!m)q:U˯đ^DZ>{/0}б!UbCځ-|ȡ6j&jDc@[mmzg"jq/&pjH"pG?"6_QZMe` cY~7>Jڗa -f!bc p +@KAT{8}7-Pk_ZevW@@e惝B[lcD\hS/~;RH-*| to,|-j"`Θ0Z5? ;;"rY6 B4׽((qTJ*L0H xwjxw&%J{'v=m{;Ko3V)x??[AQ%;ؓ&GWYJQ#TCIbCWSqio&)lɣfX˜/UKtnC"\Qkˉo>xP(gP)ey@&}q" / g R{wP“SBĻ22HpƦ:~d* \m8E4'߅$uFöf'r "en+j6^hI13tőB5B:"s1sT"}qR࢝8n[d콧/O,I`o8 j  y/.IxE( $3]0ZlګIh̃f0D1J_CI{eƀ"A}T=Iv )Sg^ ߥ>J|ؼՆO6ϱ}t9 `c0?7w&B@G%d[ҳ';׹,EbaAOʼnTBuL^[IOWdy0+:2J$1F}# ߒ3"%C헅IDȤBwGKRܐF?7x 嗀=ܳ%@'knBew*M`"KQ#|TSyX薗pľN{yiE*r K ѳ;5&a "WX+x3y@\nsnkKk0r71KCeFJ*~&U)vݢ'p ^TNr욮b j@l/CI;S3\6ӫ߹[׌T)l5cQn#g=5wVurmh799\U+Lt~Sx}jyUn0&[ښw ,G[vE.`،WZļ-&{x)=x.+}0pKnPC* ҙ/H*!qQ\ OCn"F9| yB+•7W!C{r9PܿVXwȑ:Ktp3>G^sOxq=%/N=}dds 7Tl ^4 C$MԀ928TPJRnj'H8,P{ RK3%0+W\@.%DbبV)%VOA -֚"$o\`xk<KPbdZς9-d`4&($ݰ0U.q_ < FrtӊG"%cɄ?dH๶^N;I~I- ǂRp9V|rfc,@`h+m-(*+ < V4ݟ/ _OYk44o7Q'ύʔU)nbBԝ%yttI$V%ﻌ|tKY!# d#6bn|n\?:@Ҡ .d۶|yݕiӴ00KajFO$d@|#. )0N$B(@ ?dw1UUpwl3$/[ xI4XA0Vm/5.kD(D'r*X "/ĵUB4354M.y1;^)%JXUx=N1|@^(l~ַdE۵ȹ\Uh'6vKR$w`<؁Qh阷uiI>~-.XN-WE]ţ{yl^\ӪMB|pxIJ2E,Xt NN9'm;X܌ xGa=4<=o%9&0- ~8"э]f%3q-'V @  ԶxA+gzJs-Grb=Noo(OgD>I~oe~ L6yL6rVW HCƝce GAt鉷Zr^9TBJ)wsi*tm=9-pj ٵBu&fͿ4Τ\g'x]&&hiv/eT,^4scVΉ1/wYf㈛n7+:;-0ЬeCӬ'6 ׳q5@ᙴhhy`(9u@!h,%Y!?P=/JmPk$_t !Ah)8"[~@}\#tg=p4C7ySIX8.g\m(k'h:μ7U$m j$BANcF-wm;x=Bx|^ЈظhQ,$.N`DOH8JHmvB7"Ɲ[j-}rPq0 ڙxI@g (ۍ]ȉϨI! 6̷*I~t詚x%ysϐ@v宂ΐS 6>S=tD'II';ub{y}?y[#ʂY?孱 yMs;Q\ H{F|'cZ$׻KnA8OJjsdz~^.ܓ9P$m.bYȩV1 7Z7fju"/TIKE6l;ⲇ{_"VrBnwL%l6 =dV&Q[tD.V!3R[؞>2dHC% %cn38IrS-; VBɋ.D旫wj_lv[ H*ùi3h"D]m(1R[ڲp۳E䞃ôK@qˁT{јz6K/3N8._+UFZ'QQ)xr(MQu*!= I$tS>Wk[,(otaKe_ܹD=e񸋹")k/КlJhebMbsGs)6sby^Ync5eir~=*#XɁæd5w/d߼/iZ"5Wn}>^xfH^ u@^yҍ1*ZL-gLқʒB_4UǮ)~ El˫΄BسQ@f F"3S!%thzXY i1_A3!%1b@'b7ƆIՉ M҆b.mo`?Wɷ=sxVOytL웿B:rVWRL6Gk;a :ҏ'r{#F{ˊ-fxk1`˳_!Si0a$TSv1ZJ@ڡSw觕MXg2H)ihɩ]j ݿ_.Z\cE}^tD7rX=ӱ? Bn3mcY^n>$R E\3%:\,4GG| @BAU knw&5dhl{tx}v]i3$2Bn4H‘sQM^*v?U7RTREr˪(鴤95+ђp^2N\DbF2wCXGT5[HLIG-EL KP|Ù^=(PU "3 c@S M;8$F8Ydk<r*Z MX'+I7i26qi 5$t;GA?$Ɖ|Z%K; P hF(8w}b <ʴ]I> .fN( ̀/Fj P~~mtΈU׻C`Y>MXb XqQcw]Rt' 7F@т =K\0j>EܩT'c2/|(@ k9)m EaJu0ٞ_^傐DE*Yq3˳#Plĝ.//2MpizHLbEcKQjy cSØZ@iVu#Js3%Ąٖ3#}=q%rOG}Tq/CAH>1<7,*7J+zHh>}Űބu映9̸u&QM|~IhLVmf$[g 6ǝ3ϴVMM%/)6j2݅rY8F'Z(FQ0d(,[<"rPqn-)K5!mae >=pO,#w]k&h#~`%2{)eL%wQ w@6{Wr@FK9ϱus_@$eܡ/a_.Zi)\b͂+;:,ⱏ*ֆ&y16 nsW: >a,'`r>h<[/b"kHwB:-sh+h¿b{~ԋeگR*SAk`Tw?<.x;S ^9 ŢMN&I{3,{]"}4[>‡_tkFr1L0@hh^57;ky>xcJLR G!SY #6f-NY@<56λCDaIsW\&n;ބm>V32h/c0|ڇ 8hR* _f,pN )jʹ0xhz>n`Ls4`{uYon.:8-7y9T=,q+a>e!|3ѭĤ4p7or7xofm،n1"2nǩSc&!/i8خpɕ0v;h :]^q1C)w|PC+_FCűлtX&QP0 ]icU뫉\2~ġ*ȑ ^>HxT  4z6E>Չ.CrG+&7܁0v EUˠ DgXax}<-]VP}"ԪLK-<_en/(1:r |&(~TNCtI2h=<%}r6!I4YHYͰ2yg~,&״wm5ItMզlGy|kُކm/~ i~AOђ?8u{MmB]cV2T;oLzfohW6я.lz>&oLNLmX@ycg=;m|#KRBڹ0JR=X+YXC[I>w+`ʹ] i .vyvmn80jBGpcܢ*&wV:Rkaѥ IN }SyD@5&_Q*\sxhb@KiQcr*鞑;*Mlo`>v9\>UryE½~eDk*a#{?hRpcCygMA6:5"d!D̆Jb@|!5knlE M %D51#l /ý>DD`oxm~R=cfith% he9jɓT\6ܶqr#6RTZlo07p"t}tY'CYߥ O;f,γF}]3:#7M]3AwkbDuK^n 0M0[b`f(uRP#|j?Br>> \(("ݖz㱡alG| 5OCDtؿgTPm;͡i雌_3XQូKqX;G2,'+iF$~pW6TԍĎ"I-A9~hݣ:GziѦzkNr^ᗗ1&_puSAnX pwC!{{PYi2_VdnuTr?m^@(fX0Qp7eY? yA)dhsD|γ#,_M1pכ|,y9f0θ iIp +m:C}|9q ~B#V5D ;pNtXܒZwԢpBŐ jc5!6=>4H2l6 ^ (qr4ͯƟ}|(6K9xպȟ/(D\yd_Aʅ{@j(0 MMvȑGf[|;E$H(0˗CUso7(f?]omD"ݶ33sk1vr&#|%Bz2qsnu춽 #)ÝC,C R1$~u>d2 sKx'ӄ ~'m]?~S9ʯWkeL,%rXvr-Dj:ǟAͽ ~eR7EP9Ǽ^xsIIi2@2}p(n-HܬpdG}X$u/dBPZ;@W&O!;G1l֐y]04e5L| 'Zch9' `FU u"MMzx"qC նcwiqv7ڳ$G(grů|=3`;o'Ã4փ]gJyt]P2T.4$9Kؔt@Wavbh3h\r9dTpI! }"SU59ismEyH^4!F0{ڛoV 8-\_颴k}1\0P Bʦ4 Qe a46r<`Ku$-ks"I[ϳΚhӄq!'^rZo^z!p4kt9p U+ڻ"Ά(nNQMcYq622r< Skb 4D,-i@.c^p^j#ɲB@V7CvW['(uh8_sֻF4MJD'NM<&٬Q3BCLVe A.3&oep}q*z 40 r@{]mHDSW_^ )4`nٱeo]WwX%|fת WnԞ,K ~Fưg"]OX}A밞ww fQoaD q敔{W"E=:{^E3ID0mm %E7$Q@Ev]遧LZ[< J.J[S'I|0v4}!t\6dajtPu.+ֺ+&qRgb +{RѾַ<}IcVNjf 7z oITt\BwKGT `t{hR.cr`jlR{-HGw:k#uŤ(3( rr(d5Bʪ5iLXxxP$3IMmӹ4[p 5N.>AC^ҲUHw[NI]pe)(3|ksr b5pbOv'DiU8> 0f @68oIH7,|M3wxUbGq(,CI+$nLbÌDR& #4jŗd}  CŹ,eURC?ha,no_7.†N9z;Υf;I 6]BG4([5u"EG>).GB=* EDoR wSf6_鷈KήsI#{G?$LaŤ?/nҚ QnSS3 &`0ɔuzE?J:ZBvqba1-P+lIv2U˙]- [@<5LG0p$'6M8v8 'v.WB2.u8zzBZNj[7ǟDY'4)".Ӱ~o/!#j1iC8/;},c?RZJbZԖ$~9YD#lCC8W;R~A5ݤvpKg?%YYl2J&-ʱZԓ$[\h /&~2V4g:2w|Xa;tIfU i=Ő(}A~Cp |#r"`PN=/xB\NT t\7,!( ӵܘ!O~P]zZ(1"))8@}j 7V&2mЅ?q`9eMᣐudi&ɑp:4ov㳢s(ܐk,'Bi= ϢM ޣ:<G_ g^?L6BȜ2:*}**lc`LMmUE|dz Sz6㈮_$٬TNҜx$?JH=?*#4nGC.yfr@7EjEvY32z}kzG^5 d,,ПOF8'DӅrV u LeSJkt&jn3/mAd5}ekmvXuN Fl=a_PTC[nk.O&4!SI,ՃlrΥ;ޜimGx-cn[n̕x .IT㭺 ֯ex~zkӁ`Lt%~$H}1(пgq0j4%x6j/ʣqH}w0k)#n-tl $E ) CدU8'Ӣ*Dǃ,<`;kv:UW={]Hv>xƂc(yzS*Nx>3NlH6% 6u[N|@o / nrEnoxL,#ɚj$)t*-[jCGڎ*Jni, N<{yS=[4eZ皛HYi+fM"̘׊14n`wͳ՘Pi櫧T!*3iQ߉WN8,py<.J@zsu@ԐY67- =3jPq8#gOނn Wf8w7؏_T et݊:㉆i)c9{ LlqR.Bsy]_5e+~+(r13P2;D.SluzO ǡi `fZ+4!YP?SOF"w dٸ8KkG1j=*KfEșh GgGNR>(5Ep?* Ka$ikjJ xX4H#U,9- }׉Ր+yNYDsi "!$0J ?s4!4s_xPXh?\׹QzkP8i>\kѺ ]fIQU{*S=YƒrmϜShX"-\+UjYC]e8ʕDX;WKe@:?S /.opI\f^5+~x.Q;ƍ02)W݈PЇӶ:$?RRb-'Ϟ郡ҝmAc3m=ڙu~;aIN|˝[ث&H mn܈& ;C1>H8-X$jݠc磘DRGkr[oM=GlCE T;:rAYX*MZI2x5؛:_랚UY+?$+Ks^@(tl.m{oJh{9o}B'>| h׀ sy5]m9w-* LrK T )x?-Q"vnh 's,JKaSj.iIBCƋ~`" s\oxl3͂s 6*qӬry 47ySm׷i0)> s$k<0iic2Q(&.C]NjKe=BV@\Q-\QvB?1ب,;vV焠Ux HxZ#AH lHg:Σe٠"5OSwc#)=:\f[ ?!\6|@0hiooʠX:S[<2Aus6΃Y*< o%z"/wRN%hOq2|WT.Zv=/p믾Wq.g֫|x(@a\i̤u,JLm|MNj+dLJÈ! P<&{*K Pg$Õ8,55&(XLbx$[YadlA/E#YgY>Z|gTJ5{22dhVoMʱ$Tׁ{ j}QY@Ɋir`Q;H-u"ږV?>jȴa*z1=jdPcSeJ=ݟj\;90_/QT 9>P܏%GK,k肠^Ҧ}qZگov4=Mϭc,Wzy' VD 7c9"sb^|E"Jv6z$ )=O9zXFN]i\e6k82`3k%j,dR`~)nS /ȝ]L duB4??,䯊5Z ^CWx:"\yдjy\#%8^!J}[ۭ]3򁻅:"M3^qф4vg}5ŤZB--onkkR1̙]6^ECRzo.]!O0S,%J&Rxz da\ dV Q Ke[5ဦ9سlF -G,_9CH8~o%tarbݎ:zvj)EFGiTo OvSN~ DKQ~`.<ؐE/H0CwQKQL5i^<<xwRaFbQ̗1"fZh&ϞPs3+W\Z}sWB=Ov@5jyz4^b*3:{>? ݳaUs_]%gT.S櫚_jK}kU8B]ų"[-]'G^?\.Q&;IFU%2 кy VUZ&<͠*3Ql ȐB<{a׮YDhO:3{I_CH&o LTinR[Z]C7LҚNvhٷ;Q.,݇kDJ(uX-V<@QC.[+qAhGǮQNve5Y\X@Biu\}͓u_ٱ$M4㞤E;S89Gg&n $mP#Gl(/G!.Nd[XXD"z ҢL-0ogx+5̨%R?u3؝[Ob.0_pif-B_r㎫JBU*Ԉ|Bn{!PO>L6`M6 cEt.nbf|,Ӡ 3X*$T6.7v$I9m! RiCwZaAcra#q3_W'%Rvҥ*&:$:sgQ7dmUc'NHڊbSW47XǟkGW $ܽF%ArF7NnҴ, PL(4Gm). N SB矖1"mܛl  ApBSҏ7J%xw 70ܢPFZt8`)>\z;4T \B`YKp7Lpr ^ 6qUg[jBRK 'WtÌ&kрUW>3(i9XV+fP%[YRkSj㡗gEZdqkQT͟ f*,lL+'*=+aq\M0A?/vv8)%M~?rdCR3I,Q9oݪ!m7.:}FYNݡ8 u_7[  7L^!,ESpPj=& b_TJK?IJK]ȠtydtѣWn̿Ue'_ ɏЎX.ۆ@29*-؀l벢U#}6~3cf-TحɈ,kV("9;)3ݑ>ayp)>2a(w|W={TͱvGW fM7A,LFxV[4yDh6t|a2'wpY4aG`w˄vCEPy(L*9jpnŏE6cX1.d"SRp)^=.m`:Sad W=cwYۦⲢ/z 9?c_[Sرح</ٵl:6t6{ZP`oKǸUfc̋ɹ#_ʕdz!kn (͗P9)d363ϳ=ePe =ɉJ9^~ ;qp_¤5g*0v'#4]c >l1=1lh|;8z z!䜁LFba ԯWdoWzyqdW^ q]n;U[fX*ZIKtiJg-;o'/o9¡7 k@md7N㉟ O?ݩ&&ƈr^%6FH{C|kYWq(d%`v[lrB҇ƕji.R|Vuf]>_`ßh&Ʌ ^Fn}FaMq6[Z1;<  Vd"k &v4vl=wSQӁ(t183"rQfX㖹,uݎ>v#`M]ka>hHL|TQ{Ў Gre'd^!3a5X*͑M4flvQsN_: аN g򤊠KSI)DОtn?5'/6d <`Nm*~raoP?_"޵ɟCſ՘4*%E ~4X㐀`eH=/킚 "lUpE<erp`I&0q޷.>)Sudgҙ9f4ԙ񆂫:k)#uݣE1T3H%]2Y ӫ9qΙyz}A:rk8C8ו]6NisQ\ ¸!lD;!t) (;' }nRt^')4 kqUz?Fx\/NAwV£:Qd@+<{ju\_˙%bHK,1l{psS^liC h=>n'YK݃Eb7Li<0@% :F/k'ovlahU6tn[FOU8~%֍5kSmn׊!EZK#y^VaO\c7}y@8,eRo"#/6P@XTFŠ yLgy%..b˧s謭UZE:DWvahȹtN&"zy=luZ.G0'}LjPSPmC0C}a5L5 9:.VRgm=j vLEN҇A\gO0*Y>*zb_^ xO=Q WSAC~OƐB?x^ze~ZԷOu˕\hv)xr7V^XYB _^Dpl)h^7<%oE'KtK/37>ㅇ{ 0‘Auy:24L6NvU?\ufQfR}|NʈpP q8+X "x:EUAV؄6pKq %bFVO9wUwWռY-_l)/"| e\]t}Us؇vVg;34}A~z?jv ɭy_ذ]R=oRF_&~+c2X'я6m.ZYaG4:`X&t^_pw=+|Ejz qJs$P'`PfƞC =myo*)p^".- ywR3^S XTAn^壃`aalTs'33Tr?ku9T47z7e 'cr)Z(9_')1&n9ʎnTHpx3. `>I;NJd [a}D׭wYx*G["XcIjo^쓗+u|ٷ rI#WSLhz4v<"P#l(] FQ !% ܌CFᎻV>.M73I` EHb<|C+2B^FHة@ HM)x MFnKXm'ׁJ!vh͙oP];mг_IS)J4!E0wn9rjD"I Nӝѩ.&74 xQk@0D.O0ཊ7߈49BJR6iB^. VeفBh9 )aU 5+MO0?F7;*<45%2cq3FrP)߄r|@, X DKʘ(>ﮭC0A)cWK V_HB1_FuIۏ[@CETǼ)8 l; MNPo?ȲǜzsWW: r 8XbHvG 5DjLUqHӒU^LWwz^I8?Lr&JP>c+r`}>O?qv؈ZhUAU͟I{;K!~D*J3*) Q?f' o,T^nPO c3fobNӈF덃l=ܢ_NXU6HT ubK#5W-$NouTplD6~,u}L`>ƽo:$2SzThgW;=nN.fS6NBX,юUљOT:~94ݘX9yD [ 'ߦ,PS=Q_¶4Ⱉnr9'!gV4Zyn8ARwS\l/H~ ʼn26$Y闶un3mH %^Y9I B)}~wﶂf4{whװA-Hly8 b#HGpɗ`FUٍE=wKއ_qH==TT?Z4+|Vxh,m?khjs!uKݖTD<]`O熯6o 2TLk9Th]ٽ(ֻ,S5AXBx:(٭%E7i1>$Xշ&E!{˖v9\Q'*$z47c6IMnJNK̚W9EzP>4~w"nNp rrw?$^GEZ@ubk~eDbƕMam._[N")DhFJ_#YߕXv.7c&S GZ[sSIXhq#a<'rVWy"? l~;w1~9kCK"^LB}$XN.i$wI!'FOa{ %+ }rMOC$Q.CY\ΟrJ;eԮg=\ƫIy^t}uX/@9_n>_cDk#5ïzT{@߾$UN9_[MVTԫ'^yV[D |Jh[:lC g3YZp [_ՂC%ocӵdR7Fy_v YbpJ*SqOFhDZV] '2Gpf[AWVZYHhѭhɑj0Mv7oC'jv($"]&%m<&aA&b ZKHQ({0A|4S떣UA:xfzVQT:ѹ&TzЬZ txA]aUG7ؚy%?b́mn;$r؇]K7̈́9ex nrZ"eI1%v?܉FyO[l")A0I0"&ʔMu;W7'kBDn!e1dfٿ +G/\x}@Po.pt'솔7?n׭\GAsgHH'UhpCG} l]V3|Ἱ^%y^kaA"pYͤ#pBpIf^He+GVxyy.E`ܧ5^3C cSB\J=:nJ!?㛎H\LZx[滩0#A]+^؛XY9^.;lBV$od:{[:zPQimۻ;etD}WFpT'€2^6+u0(ݩ8qV=?FL|DAL9|@xCmo"ppMU䧞 !Ə:㵂N;_pҘŝ=1xG5o~儞!BڙZX?QOxOS+f(͎ȸu6wgS4IPxJ)LNFvE ; RMEPUY9_Mr +B*JwN³H†ɝvs%R\Td(a"Xq`<̌=.h˪O+b/Wg7=ábg` <*,X鬵D4Iֆ l^On'v:#&Yxpu{"Gk!x+ @&< \zM0aՕ5@i$"ʬMe"FSTrl ,@Y_!]puVnQo:)bip0S|l? -lsBUaBɔ;9"ʺ\׊| k:\ealU:ghFJjren&Ǐ)^7=&^7{]/U,R6QLdY!FW͓=0jXc40s{,[PʗeS :t(.UT]sEzAh8%PmVv߿m6, DTY/^Wć05`WeP+@YMYvgi)9WI)t3#Y*_ IqfD'UR7Y:0 sz":^{4 0ss"KA]"$B0BK-a2{ɟGaӚ9,ĸ퉄Ik~_n^vo%B j*at&pc+uM1+twTɻbIsCTkiq*S}s,' GFݷlWԳZX+(NNʌ`>OuziX >w.c0*b]5K`3jT qK@'3gx\0. | fHԙSlw0Hɵh*;JEi8k煔[@Тvi'=AiUɧ?* (ÄP$\O!kzpslߖO|YD3z2y!1m"'M0 $F1EDhxeGҮ I QG8T( dk 4gYgxa(6D%/mƒ4 {;D)3o+/Gfo2>ф tM7d87s~gܽ/]ܳ+][&{J<} xL&x7, gЮةfӤ:|_H)h&{w&hU($-W1~#,k}:8:iXB&*Vڴnjs2z!V2.W-im=/rWm>ˋ0C̰vLƳLK"Q6'|A @a-7Ԙ6݈+֝Lw-;f~HSYjE-o U_w?-^SJMB[J$F?] , |sT:=.i"΄-i~Y$l.Ra+zamH(>ן0bhjt]l'I9rS^=&\tX˻%1Q $ 81}Nِ&AT8Bq P| QLȁ%** H„ E2S7ع;llݵ6dFVRޭʗ thӟm?*(qa`l$Z7Η"A5Tś W\bM"eD?}ȢYIϐ.,TdO={I;&[A~ǀUyT=/qJ\&4Ue;fPp34A; rd߰? +)UAf;{/$C!jwy% >uFĕiHvPv \,≜(04;ugP6Sጐ;a@*anh7Ʈ #K޹Vf3KDKV P%Ӛ@ x'=Te =f"T/=X2;r\F7CI_܏+Z xi!1DPL?k<*C)/S=qVqvH ~K}k5*D?lY*t뫾S0 )Ʒ8-IU-|\ 6 iH8+洋:ϩPVPDnIH15%Mi;*?jYsjQ Rx $ UNүSN0K.UMnwBP-̴ 0*Z+)? :6yor]48һP2r@j*S%Op"_8)bM2tr>+@96qXhڇ JI kS3n  Q/bQU| zXAnHů8#r27#ω6X?k:՞W } E&vWGDݺ[jYBFoD*y*|@4:(4SG3}3Yv!%-MCaj5 Y L{fAɛ|[&+z,!Nm]ʜF:Qo=9~t ;Ԇ#ӅpS:c)d䩹ʯ!=Mi͠GԿ5qkK'|8 g>iO( [Nz ZXLQ&1r`3Q&AьCA5c /3B wjf _o}RtP$LA*|8{|BC2RUSm@lGTHc%iHn1$j:t0ҧuF[9WVO?@\'=P!\!#ۑq @cIZE4=$ͧpLR^}WI?O}-~m7_b SSa-g $q袉tml.mXގjE9CuŰi:$y/ ~Y/bQjejS.ZFNmb: $=h[0M" YsD)sUk:.SU$'YF*'vM+˃?SABNweXD۽ԥ,AU͛x׌zi@=XC u*1C]t6dqT5Rr0_*+)7nһDZ,õ}%GL0~baՃRułWqޢ!T)GD:0>/DiFY>#G,Zfcuj,'E*&cho$a-N|hWN^~HGT $NtyvKrgkBnmӄ+ Z:_~Lډt2,R7DVaÙfM6Hm*Vp.15j6P/X?m#= 0=jF z)U OL5:/ x1j0$r==CoJ HhɅ)5\kKׄNI;>K@g2"6]d;O~ aD.P?OP؄͚pbGc78G>&F~kJUtXD'};۸Sre5"KBm Ӏ"`0YS&ȅyJF~ a b,ס-W}*5o (4ٵ"4)Yl͚M*YD*J7'b-' ZX&Q3#z5({4o\}ʢi=' xp1z2ҿpPOqC; cOL183!ov=e牄p(\K#9$a9e3rP`AEM\W U 3R$)Xqe氡G,lMStRQ{BNs% nqUҀNE&|I\iP7tOYwSॡۏ9Ys,]f0 "j#%ނʯW|.ɦ5~NLbI[&D"G6ǭESƆqZ  G#VoB;ֳ*5՚YƺP-54zTAcs?T텈ީ'<s#PzTy;7[ i Yw|4O@1p'^T@16f=_o vig_wC9) Q7&fQħ}?kTf{=W3fS޸A"!H4Mb+pZY^( buw:,}W_ 6#$`R/?5`05@t蚪2Ped&BPh^$fq+(T wdQZ]^r?ۍ9~UY*dhNjD*ʃ*H/s=^͇Zѐh \= si`oml*Qfb- 獙4Sdn=w=MI/ƩAc.:(g1U`G5v:IL%>H}{Hy#3 32U?zvC9\0˸8N:xCٸJܑw#4% :>tNhnj$ڣ[A&:.:1##kÅzήY>$^Di~ *:LW?96juUȗ!ϒ YsB.v8#WLȮ5_j=}ur`=Pr]@lr 1E=u,_qxz}Іqyz2V#0 ~U1r?.b=g74r-bd^:1d*vMd'g~BHVnXuDDO|:5OpbJS:<uJ}Tf5Luh=$l{F0j .~].UR^œ@}=8m'I 2_6eYIJ6xр u .WN~lHCÙMYBKf}5'qo2}]lduNJhv@/-|ȗivըC"G$1 ,!@NS/@_q{u#K7V!-86 &[f3R(YnI|Wh P՞ƚ&lZQ'bdcڄE Ͻ Y.9%F{E̅,YYb,X,814ѝ 1# 33Z6B4b_sӅjqT %F!@6Ec{: +کΑ8WJ[̞}Hb CcI?Oi4$b|ÐtTٜkrksCc#jI~ )'u:6_>J)pO|0퀚6m<5c#:fgVl9~l3va]ӟy&' I;\hog.g^\Nw)0b(h+%ٛ o-HѶT% hs(DǛ֔_ CЃ pO|P2GXujG`=J1FxbMpD2UXXn2|TĜoc4H? O4rր^a*bt1u4-`1U`݉l\p>,}>2ynQoDV[ݐK<>lGdZGɒM 6J2禦. #1T@,:BP~Fwvij63Fbe,Ev}oq c1.P+ճ:$m?W\EeGbO0?#~0P*/'+I=%矔H> lx z-L\Y}< ݖeR#坄q$@Jﻕl*d9i8C "h$/!r+xڙߟrouq`w<~C2ڊM2ӫgj &:MKߚt6mZ<t&LP,y+fO\)$|W5(ZLP* {@ώN"aHTzʎ6`܍=WTI\*#ElNX}}1+w/%M[ڝ3Ljڲ tu֯nssQaI= Cg7'>Wm¥#Ha)crբvj}yt1Z6@;YWv=T?W/Ԣ9mT؁ (ɉJ?ȕV%*OS e?Ex#9HWz9#SckV]~!v}uZѹM6ghwFeVJ5PYe1-X } Bxiܒ&+ ?g1g/Ra(*X1 s 0@QdžDZJ=9wɳ*|i!EL6…Ⱦ)-Hb `%]-; A-1\J~g+@lĂRZꎒǡ=rXXV֬pqu_pҰ;Z_>lN2kH=uyuZILʨ~tސq#Ly|d5_2 $h"N:Tj'G7;vCsŘ_Rz Ffo9* &菅)i&iu̼ \f%1|;*+pױBaj(O3J"&D+E?d7+ډ8`pq=FArؠ!uC!(k!w1gS?}@|qڠUD=Lc4_2Y|ɆSOQ3b sp'epK$$E\j(KϑP]*qsvx:`zijg3[~qH{Zz!X P^*Ɗi0.I:$l%>PZ ģ'[:47F\r3.:[I$&Y|Nޙ/\lfG,=ry*3/!f 48ks2Ij(&+JR ̣ʟì<G~͔#z\Z0s)2O!I~57Y7hoaQt2SԅE"CzIeȉr](Ą)V`mQCP`*Zvx5Iړ;~Ѵ&&A| AUD:w #,N'zgj*TEKY \BbKN9V6:tl? Sɀ40y Dlp~x,*oKХVkjC˶*8YmA;Gɿ:IMIO*oS#&v{Tzl+,(-?`HSq~JMFOqŇZ $ ;m/16)#xJ'o%\W+kI`Wgj8 uA7PFUCsq#7[svӍ˝ 0SI,Ó2<5NfK+߅bE]44*G%*6dmtI-^'pzC3|';H,f < mxGSr?ϭlJ4r`h,HEKGzTƥs{ bb4bA`R $8ء14N x~ZwlE#2yo'X'UmI*-P zs[>xbmC0V^tT} M7&)KT&9Y8͡1 51 =hCd0ȝz>N(f{)3!ފG9HDTTcoAB`)ȶ[h?Eb B gY\Tgf!={M rmoG{`fV/KvH\J}vapi|hSc l̡hET(q끭yh3U?m'Y<dʽV5\\$l>n*?x^%wBrGYdzʲ>;铷j¬]XSֹj߷4* aJZt8%W-I&?9SP`DQ{2g'O-{G).zۗn]e/T}ǿH̠~VE~W V:Z /򲪿&pKيKyX!q#򼙗QȡTo蔖tk1˿qMD89>pUU?ZD/ s&A# {z(пo9B~z^ziERPzZL ! Q(:txb~vʍsS*$T=x0ȝ Y`R12dq-wEKf6߂Au`Oң6Wzpк vQ]4$ˆRa5Zz6.pƝ;Z0ig9-ZW Z[`C7mSm#˹[Ub&yuI| W`N&9;p=[䅑V M}v{!Ьu!>:\,ln"St \')b>+5T#kO1q,,4#.GS6*+EIIpzf+gv-U_Y]q{CM Zr){]bMo6DgtI[qv /*Zū L T fL86>39 $ht 8Qy2qAݾd:ftb@z1De:Yn$Ah*ˍLdҟ}$G?ߙԠ#;/͙KM(o4M1i u6(}2-gDY+%}yi) Fr.M6 cPHQ,lJuo:+܉^,{lv >p'QS62Q?|bCԘ08tI8)2=H3-P1.DS皱b bũIhNEwuZ峌VX2[Dݢqa3 jdjM0qe/ 1sqVUJB+Xe]++NAU'p!; sQܲ?SDZL-4.,ֶCkU)(?WL/Ij4% DMGߪ! r\Y#4(DhgSjp)¢w^fӫa P~gEåD I}}fѣZ12Fэ2(#Ц?8j}sI\j>qN\Œ(3Tהe'v(=oK1X`kaū,d57V+Mzxvߡп R[Hnj B6) "M$3g= P!LU#mX2 _3հ(B^k;7eajdv5RD+ dDNLk#8e堜ѓ|0+ +apiCcnгьirK.,8]OfɟVja܇@Ϥ,;XFT@n@a:"n+fGjO^rG_!l! !=ZŐ!FAG5aDӪ}W`Tӷ."d/sdb&3 u/3Ԅ&u(aݭ>Kw1;z=+ &GɠRZ9GOi_*п56G;i|:q D rJaƥk$$yz^ty*Nlq JDNJP.a!ɝEhWRY(CrSí( ;o4u]_|B# ֬DH J9bʷw\<8$_u*gM@8i?L~S ƶ(SedSXm%ho;η(SZH~*x ݉=Fp+#F7hu^1^еt Vѫ0 'J}G4n6Xs0_>ƣ:%ȵek)`)N}Hd.eb,=pdyA㙮Up*\Wy{7yCEqm favͬu׏i23`JtBDNxc)d;.kdCp:ʣ$a܎N^ppI|O ; G_8#n洂'6!'E 03vъ5>ßummL,cNi?fh;hoN$,߂_U ]uE5|iH!4$8{3?y\@u=I??͞lcX{\6oz#_Dn @㚺5y8{ .89>GeNYzNY_f1zޣBn *Z X%;GYmTA_$GR9Ǭm gLLfqE, N.$涇Uf\a]`q4o2}_fv2-^yVKnC_I=R0-A&d1(UWkӘx'1TjUM`"+G.Hѱ/3&݊Y`4TǗ8~zɾD>?".;Ey6iYt"xL"iMB%w+FR\޵Fl*Gս. ZJ1+V9ęvAʊεoV;f=&hKq#ڛwDUt禐nObzrn\| lZ}kDo~QO"$6 O;0u|(DYzãXob`:8://> j#!%XW4)VWTͨ۱*zoa& ( {YkW%㥼\{c4rZ$6%=YbaxЩZ(:kK)i#J'C@qN0x#.>,-*LS}x|]SSژA:&'r 4uW&9 ,&hf*>z+|\=wOv;Vnn ŗ+r.mYfUnPL)$ b09NGhF:מRtܾcϵ*p c.pu4_ꏤ]"QTDιRM͎[K焟?Z\~Yyj8ÊZ rVMK'Fg H2{mbuu,GaZ`fbv*+|⣭)h9N:qEb!gk>sⲎEs+L#S.2!)^qn yemh4@rPfYkOXY5Nc:\{^V.NbWY'*'LםۺkFc!ΫRUmtXn5L0dv^ r-.!Gf*W :GĞ?fI((kXP+T' WH&ޞ=[/j#D\P)BEΞYxZX/cpŲX\'ee̘pV$%yR`y/VFPO~aFYkyNĜNtznFVI㡷(y-Q=<'MNسl $EAIk&k-;eWk[>^@ CDKRjM_E j @5sPs0U[%vOsҒ;F1jlP~c_4}3wE6%MMɷ3GINZhnҞsW[ dT@R|:S^Xw1" ƴoqG硻y k2DN0疾?Ƣ59vL O i:p9:r0R,hN=ɭNϷIN5꼴9GcemKMkx5U+#(p橂h8Jg N`\Dae8ic1Go&zJMӆ9/4Tb*]T>%F,KK8^b~)-l;ka/V;C1]xt٣[j^MB[/B}lxVڑ \XPJ'waCK{&^P4ܝBֳKjc\^]eLj;qB^2L": $Y)I=rJ{0wJøHO$9<|}wtXQ,EnPC0yF%6Sc./qRD<6кxf7J4U^dH'CduXH9{+zHvڌ lƁZl讹qFCiTa(J3[xhL(vDD|_gShCeHم^%a`+O﬎/kb! <;*<\YeڠW|j \T]Zig& *8HŐ{١b?B0pF =N䦃UDGg"9wFEImWC^4 ܧp3 7;`n9v)uz]C 13/MF/Hp-i,x$c}8:u6s zYctVp88[i{D8lFw>]bhc޳=Ҧ S`O^BJOKp2BE.Nޟn0'w0p-<@ #]GTydS\yl-:T &hŇ7'Y$)}M3xoHsZgS9`P R=t5]c54pJlHr#=Y6Rb'F7\p:/ è\@Z \o3YEr@+e+شIj# ^Vg ;n ܣM;d, /;NCӯ+s9`+<; :C&rV&bc_xlO̟߃w '>kō 5x EN2;*rōaEjҟ%o,Ai%d`ȥV|&mָ7{ t&R`Dƪ.p)]T-)=kPn,twVE[7= H.Vs$DW_]{=roleI[Ё0d)g^зTftOMzJb2%C~g"t.y5rUcW('*[#+ɬEO%Ou r-CWp"g+fdsB bP #K좉iR1֫.rtSCXu ͈.!'6LIA w6q G}t(|FN.^B|KI==It a-AC[߉ls6PS [BDM1R_WPbt&`e@8v*V2 R;nD7Hr4\To\xKԓ`Sܲ1U*)y1/C}6h @$.MlI<ԝ/pj6/fd 9Nڟ-݊ާ nZK+wA8~[`?)VhpP.jEaiFNADs+\ahth&"PP(z_!v״exxqт@N}75N# Ζt'uhDj~P׋wSBmeƵK^ _BG@)pCZ73:3 7*4iD1sUm`F7AB %xRTȁ?3*Od+\[Mn}3ʼLob8B^FL:92. &,ѵ2t* -``vU#J{܅i"w޲1ޕj_.1{o`qMU6!K@ℙ(lE2fٖn(Ə)rF㌰Na *-Y~67e^,L.TOwhmBf'SȖc"K,^W$`#A*& uq)dѶ9ůo_'y]sx2JԝI\2ÿw1Ͱ$=BÕus>1RNzl7ޝa3)ZP\OAe6AvIM >f@%^QeՂ^= ;.5كad<#''i:ڳ1qΡ!uOcE/Y5? K^eJ5I;jiC_@E xq̘M5o C$]<vulJ4P^YP-˟ dfp؏p_TѩG'ne 9|J:G Aָ V9-a ^oc|LH$Gl\&s<祒@J8Ba2C=8)8 ϗg^qK%8 P3*Gd5IIN9)A.11a0+mijH!GIuUq6+TUg\Gٜ͛#9ޟj_vүl/P=PqVs}8`=#>,r ld?DܴAJ1|, 6uܷړbPK+aZ1q>oe%X; ) (paXMCg|6M|TÚO(H-P†NdX>إAFI}T|T<>ɰSL~#I=C@7r_4mTQ KcK Q{l߲o'…[z)KP>|ZgRn}3:ӌXa2e%w`zC?mKNVٌ3ds;!@#7 8 [*uvr8IXQHK¯-yxc fs.d`Kr?B.@2P<%1HDV^#iYӈn 3z]0屏7-S'aZH`XuS||XVxCVJ$,ƪCtw Q&[O(cr&Gw,1\F %.+W=gB'U+!iz4DVD5ȮBps+I=TEvz @XM/ y%i'_:ٙsB #f-`%u N`i4R9 &u<k ]ΊDdb.Dש<Nf tL&v@&"i5 5ؿ( O@N0C';jQ 9R\ۥ2)b\ (&A}I#"q-}dXjwYBs1 >@[0 *-}sjyU|^ug׆Д/iW7[}REv&"ǁ`$y٥B `{f Ly+qWQ<9†ŎmȄz R BX2>d\h o ]<A=&!YA8t';Yvl!Fp)>śNuBnq%nlz޽-7x\9myE[CǺ(-ȃ[/o=u.R3v}ӋL:n@\xL)J; ;bY5% 4[ó[sV;4):J uX"ɷkJuH-ez2cbD.k6( nkgp T- x'̞|;|2fHy.]#3 U`<y;+h/*Mv4>MQg5ZE#osecW@&!,w!M~gx; #48g{o\2pq07&lyv8: |y.O!g8#rhK U;[jԁ``Z b+?٧?w$eN b>2LbqW"`î QgxraPe4{"38iONgU)>@ڑݘQRJal!ktLLt*s :P`ǒVF*|9Acj=*!-JouJZz}sG ܑ@ad=F[i>ȷ-YBTG'ټS,~`=جrQ3BCCFZ`!:"sXL-@FRZFY#tZئ\ۡ=4x*E (f] TNӔ&ĸh>*HTGt!kOKR"l#WC9jBbRb6yqe~艢`I|_8VJtjV}ŝ3$Qĩ'BMӘ`MEQ_L҄s;~Lj򩨇@,  lql3In7:ŻuT%jnKK̘FZmuF/lІPg1a䲥\JEbXcЫ &z$it~*c9LlVګ#xQj&ӛrE4⋇׬֒qeg: Ȋ^F*pID Op8y,<--IWA!OO=5Al) 0[!b].TK+ڒ,!W'F4GR,g,X29Hzޚ`쮢KmQڛFq۲߁q/mLd\ JJ7V+xO'^"%Tp nCA5y߁Un Z3}  A8_1@b 9o`;Nߣ.0 5x_gTOVX*,!OL;1Q?qvFUQ "d1Kx?t]TCIPIqZ) Pek\![|' V.grKUp߸ V֒_3i/GO=V|ȍ^U+'q^0Btx7䤦r,KQwN/WG³rPȭ0h)⭮.MW$*~D-{"x6ײXSVL)4 bĬcr3O$qA"Y$.}qwƮLles7<8osЍ߅[d6[=SV}q'R2$rmEZ$Vt2mkyzZ,0=ceXPaW: 2o˞v)`b4 bjH@ ~WA"'K cd|8dspDtNRWjR`bP\A3~4T 6viAǎ~6%@4IU HNJi.`+] /5aTU'0U@!2f¦3b_7;Kw)zw=U0= YđqE*sUv7as Z|߂#t4W>U^MZ I~>zXzs3̐*|W wAB\3*Sn/=2ζYJ^RڡPpmAwB"',z>ߋ^+g¶WMeOz~)x6  bOo*T]ELK˨89i̤Jt0q9D'f$Ĝyٴ  @f4Xμ'0#<(;h3AGHL?C؅w& 5eÐC,z8 4mt̴A_:R>jh#,Im4=t0-l\ahFg ^l)tLZ(7nv,ǝ{9 bz ܠ1/}9E^[̾<ƌS uwc d*3[V{3$2f@A |ѐu w4ScaOeOeתv!kSo#1hPԛH\/,Ҽ^50:zA^$n|Z ! 1?Z}llm] F /4]f"ՔӌtV%`?ףrb/1Wf'{#͡dSuqP+\Fƻܪg/D @uyx U*3&hcb3!`I"Ircg("޹@6Ul1`y1MR 룠;MN rH\[~zB$sv믺^xw,^3A+\AW0>"ayF7UIY BF9Y(ohe#]Yfrt,3^o<ܛ7[N>|[?6ww=) UY:@5]Q@h|2q$iކ1Z|?.X7PA5mdlW$eTBX gUI(w!N涴bi-{*hdC2- ?15C+- d A0ݣFY.CѪS S_`ҡ0Xpnm꣖8Cb$P~Ń_ĢZ_*56uZxИqrqxPe蹄SF *̧\;b[`(GJ򁑹?X pc5q1K~l-oVLWH'%%ӽŦJnc‚Nm¡ wSԔ]5|8?N盔LFq^Zq>93YFMBx=cbY}ū47oDYY:(EeBv"\>_x7 4[o(ƝlTY,hUiGLc1|Ԝ T- ѝ'*Rs$*m/zLw<- _ϯ{ LkVfG[kn@ ȳ-pyR} msH#_EbT7 wqM$V 1)`K.UB޶K%Ҝ ;j'utM;e>zILjWfq+:Nڥ9D "qu6l? Ho]cpc!c9_d+Jm:C_?V3mrT -F~(^thBej )kdG.<Ucw W=l^ $";~Lik}}Et!J)fv8X};*࢟I6.\m# N3m˛|!R,JĨD_sHC~g^L7~嘳!W_yn) upV7 )%qp ܽSV4%Hm;8#/p7uXtx:{ht@ pz-_icH}7'Zgw$4~*wt DWy ԋφR o7_X2e6sϳߢG,h/A k0=_゙c V &OX,uՋ"t?/419hzIaih!u;rN[ȋoݎ *L~Ĥi4GAʴFp3@p?0VO|{bmufaw'' qZD?y}p ܈B1ziZI}tAsHW^om8T8ek6~at Nڋo(wDaeE5ʣxzGy;h%G_.cuǏYS&G= nkOAͼI%hR<Ф>TVMOoѺ 10DٙoV)Zu>5.|]S2SQ֨~yy﹊* wcs?!;"? $&XXE0/}~`?>VsvY0 QcJ[(1 4JRYZm1`{[e+fgpk=!y{8+/}V!WWD;ݺ+Q+<ܹH+n7 bl&To%usȤcxq2~~B=}K0ЅR{8$7a ?\ );(Ztp9Tj3'c,Zr,V"˴l@T3~ `ɦt1Hb(Lô_PnвrgBFM~v>DKcX1KCFYc8I,*!=4*!~ڦ FA} `2v'K1ZagHRb=8[3-,MTPP_Kwsd9?۱l=̀\.6 m2X.Va΢RVyŁdX!ZU" خ0grt# I@gJ,4^*c6YFV}bbdHtxvYMe-yz6ZcXGs8`3]QOO mv򾳨 J]ƵcD|GDhMۋN&k@? #qU U|D:[HX1*!PX,cmOXڰvMi vF@Ez$Ǖ'G:Tu*w&G٭Pѩ0h,dlƽW->l[S^pyx =2>ϧO>xЃ6 }=y|Tw`Qoć:K3s Ԗ!knRQme&6 glsK2S%=Guԫ2͛l*?Zel)Q<̆e(kIIhыCi.`|4YXR)ԂUXY-_z&1}ڧ( @TY v ,ؐ#DF=en_wʕ㍍P"aF8pmz}(@dpyWhY_O5TXmLȑč7c(@ S?!NHqP2lhNH t3Ym`k#҇CjYaSxaI5${ z9ޣ]SN;Pl! cN #7\O.'ڧQ9s\>TR{v7'(F~Ck &# */Sd`;ȼsLsblryK;JL-SpX.#TiKk<ЉsSX<w ĂꁘOxiRbO6X~!"2"qRxYH;hZpnR%~m Rn9}ƓMn/*r'Bv |Shv C\"iy%H5v+-*q#O)b]AA,ep̽9נEX32SUi$YCt#e uήMtïk-;ܕ!d5)zPI}IjMK,3p~+S?!V %;*[d(+s-E4~UlutU&=.'AFa1蔒Sb+w,S!hkU]BceTП y O6bĬ $s ¼=K|XJI#39o s ҫbͰ/fժ>6It~x4yeS%5ɡ S6gvj8u*;,*#48ͫp\{Et2s<*}ch~[ vXpap eE2`;F;cc"pݸ- 57v1OAOд\or#M;Z^/Мv=e&E& 6)X8KuÍ f鳾"'_Ep$Bd=Y䁨J[OV~9ncҠȮU2Hi "ypR/ v`bٓW\Of @Q2MWZ'>S/c%}pi,/ 8WՇ:PS KuN.3UU,\qk" 3 "Dc:b>S15І p#R@:ʋW6JBPwk4Jz!t}K^bDT=HrOuD}Uw9pyBXH:/=|x$F&P 0#DA }LX erupKEBߣ &HC, !j=`f9kiN65rxG.<۟wbY[ѴҦ"T%LXsklG)x$Qs |EnFV \W Rc&Dlαt1 dȄN:hH8@NwToNzO- Mr<2-{'[JF.+!I O\xjZUJ3IոM? ->WW˪T,'oAJ&(Y(BЇX5=ɳBABvH4I10{2 ΃Uo\G7I0`-Ð$<Ѡ,W[gOh o2`Tew6 C]pL1G ?zW}N珟xLLɞ\-ְƦ iNv^\wA͊ S152vde @=Eޏ7R$Q)]v&s`/;,Ws+A,EE8LroXYwuஇXAӊ59܂PhEO( $=1ҕpkTˇn;4tuc>Cl2AnX5?4ߩO1vQfwt:2hiRq+L%A2Y(^,ܜR^rlؑ(pD5x~oEJҧhSRwMZkJ_ !EѢg| wB|$j^5:Pc|?Y0]GYP@"%8`)fOk~R?$cSpet<)*CD/?IH{#,@WDrF(&0|ځe6F5Dªv]\r#5=]a*^KNӘHeQ5GŶe>.N2ҢR8p97!WdU硖]#ұruͪb:Ucqd%%˳!k8X9D$CNE,zf_[b~TtǿM "֌t^i8LKRjNOb}$uSU8+uIgW}V#Qwna^ŠqAsvuPK2hd{x S%;}bb~~~G/'K_W n#aHMQ֟$D&ZՁ%fY.Ɂ~wO)1mP\=ٶ<V$/1QL4T`H2 cǻ 24EV^MhŠ?{`o;iTmkC S )͑:Yme[h2)dYM?EtA#*@*~EFuBw霟ڣgWe<J6=ؖP|_D)}+Ghq[(]d1նED 1Qlf%R7uP2Hy_⺽ZӠ-T?Uo>cZWC*[%&J"zU58jVhw? :_C8W f1}uqP3}u9YTڽ ᾈ݀GJe3n.y8UżHRS[9~rudI0-X\?i= J1Aoe,"V+H1)WhG [QKRMloF*g'0F#LpAg6Nիi3F<R*]ffL}&vǤ513cږMw+$ͻb 98I)y,VSO Opn8]W v&=mPc@De3gTBO=;GDTFO9펢XHIcJE byBE.,i^)HczRs86jg@! -5(MLw㼃HFr:ȈԜ \?J WU*(Kf!{f}}mO-B"Yb'Ҝ%k\].Ǿ=X4eꖇ& 8"Y5}K؀$0ԣМ'DC 93ٯ]/5Oau~T~"(NJt F?DҒ= ˇ 0/ H;&oȩDbP-Ík o-6@f/XR{١G}(J]1퓜@).f`wl:@0^SzCmhGֻfDoy1Uf*> ?弎d<3˙A2fx(97̯UhDl*|sR3g'1^|,hp t𑮟rf~4y0\|(F%c]Y'y/Rh\ܜ D9w,t_2V8.A][}Gs to䚤|҅ 4ޣ˟h#j `t C<"z* ||5!nBK"U(Za&cl]@ܨ)}-(( 7P5$H&8:̲3j)! ?!%5wj8fY;ߪu;zK!ŗgIM..0XiS]#ѣɠSeŧ)W$IP&CT սfpr(&vgq`?xM>EG57J;h~O<`3,!~_4s!煭[ݏTuqEO:(>N޺&97/J]1-/h󘵂,AHLUG#ɛJ leOSj>0Po Ŏإ?$,2:( N#d)|̜qk(LӮT"O(G():Yv\n)K|z#pbG@66cO%Xs}%l]ehC{(GSY9%ZL뤷w=l h]7+5 s7W-W!@ YyE%KPRFŘGO9,Cq9m3썃^[vKJ#d)ںۤ*0dKFd0c2X")A46BVYhư~L<$5=zOLiu.䴄_t;&2*X^) v=ɑfC5>:$%zm$aD}jl e:bVT|2) jQ;y&H1>icAl~:b9Ҷ)BzuUeRyx<%j8^'7 c КI rQpc LKT 7@ *OZ$I;.y_ ~5v-$>K:9⣄ c yNw4m}6jg+b)!h4G:0|Wy;le1[ȆKSq%Tʧ([~Cc\=2,1Q_ ùhT?:H4}dH!jˏE?4.n7N/57q!Xi:ni%~D%b7#S@<+_'i#sO1wa|-CVÝXpEiCaIg*^0lյFch.!) j+}N~Kb[v\C|y@aPyZdS/t jA4" 2wWY!'r}*uR/nuO^UVKA&(zG}Fx׽__ͬup7=^ZyA$aI.d/) NJp`Zb*sU,ir A1|a`'E6cb́ȌWcBŧEdƔ&ULocZ:,CP,&Kg-x0B ,Pua"$-O7F~6t1xF( kf$ ki۟ `o* #W> !b`giC\U WtƆ#>5N /v,RtSO42U -:9C1hA 7>XX҂RIۜA;mȭXvʩAtv9"ܝrv|O¶7!-Ty0JJc 3~pя5zJ @ w@˧3'@2=@ ezIjt&.H Y{CL8? o\^\! + Mԅo#OWNo80t,-:%4ǮL&rhN/}QCt:s3h0_)a`̬^Niv}ѾN H `K*`WuBBKG"w%!t&|YLub滯3 5 cP\xnӁݛbP^1+v f^E]`o56BincVۋOVuSzN pY\-o4:d,q샨#nSl!MrȰyo}}/ĂnaT{)8׹HmVhL\%)x* K7< =';[oOW@G +A20f.EO1ԋxcx fي|?ɼcs9l>YݷpƥmK<[ b)LGã,Vw\,arY=9Z+ +赓&|%Ly|F԰>P? 0u!$8S>]1xyǞ kїйDպklMwxTp![nj \Љcqk֡t2!m{7D2+5r$$ꬤ >GV찜K?NC98 ѐ|40aA//D-5wF?Jÿ2đӠO"U&V oN`]ݭٜ2@ 61avB=26Pk`lN5l6yp$˯O(՟؀[M@ZX|#N.VfYm5m~CޫQek,P9[6=N"Ĵgp>"d Likc|t[{NL+JEU|!TWqb $R]yGҵC>-XgbeCN3iAeP{O1D+| sn'"[ q4Xy)EGXr="BmuYy=$#?L0 (P~x _bi}ߤxB_̈g̽R:,͡Y>%Y4)ᷯ>5hUYK_rf_֢99wcq۞ne\8JD;GZɔk ]$}}q-5kxs!WeduL\ňB&kLQ5?>u&x F2XF4][P@FHvl-w"5P-&lKR>@._ˆnǏɵ?Jq ,7&hح-DuܘNXbΚF:Ot ƚx4Q't.R>N1kLt?0:P}܂uw6q˦Z_A鷏ՌCag}_䲾< $ݚ:i6a_D [}q̭plX13͆*&D986H7sˡHX%EA:RcGYSψ!*8YkJkam}&U4:.aD`3"Ȉ>]e@p2t? q+{C-m=!hO4qP@^ ˅qyoN .TMP* J?NTd6w#>"I(sl~̐MsKBr%z-|;])=O}ػ(C svZ;Y;X5bfyXh4v_ETJg愖 0Pls窏@164PV O7Ljc7\K;Z-#v.nwT5 2˼ V4:fwxInW0!-!䊝8HF n6ٴ^yYĹ>WkdJ> CX;&jEItp& ~)WFaCĝ |(J =D\aqH[M%zhM4bx{XP{l#*ksDw'ɒO=Qr"Fh |VZW㾀{Q'o:l*lH]0B@ 9b}f@Ì7D5ǦVO31O :y2$,HC&)'*=,#vfabJ+97aDXmwBBؗe 9Ӿ*컿ɖq0ڝno&4RгM`=ݝ~)X~8vs\yd)B )>:i9kj3Dͭ塞j >au ɏ,$m稴!e\L[bƷBHՐ(fF &k~ jqU[8s*ZOl4?RH*oC緗ߪ+0)y>ָ1zP`+r ^D=ȺlZ0,& VeD%-id,# s()#y&~xNZgk10~YlURAA0cW fYI5>eQ'ŶGx Qp"AՓpZJ'_U9\3I@hgKx=ht4qt9m]`J'τ"~d$ZԂIαyc|ݷBwvW(AvI[odPa9j1'tk$=~HRa1L#rZʔ1F(?WDg͂ҞH9D6̵N.Kb3䨁"?2Rn#<srJ^pK9_1hm OXJy6.ei|}߷ו~NnPveRQ|d<~Ry9$WW!X;2Pb08 6 Jk$HASXȈu7hՊ {,9X Ι⸢|7I/cCʂ7ٕ(zRY@e5'VzWHNydD w(=7%;D<}ToyT R[!&GU-AI [C\Y=dSDQgHL+V/9 [`wz c~asC 1MӔ|NpɃQ\D V E*BG8(,#,5j"0|LൡG񏯂0Z,V ;=Jb;܈{]PT? WjBL<5U5iZbR81+^jD@Mi8 -Y rva%<9|bdIx @h5J3_6oߟ]QF{Q7= &:(O6n1ҝn=6mbfRaFCupODWU3BIxLoW`Xzi317XsS&.T6iLe 7]E/d 5 nj P?v <7JlT8P1֭+~#NHtOh[D-n_- d)VyT@׫7;8]னAB6X7SI%,)ڼ k:krQJ^ E,"'DVyz̑L j% .9EwXV {bc~bQbfMwm*kY{W[x9j(^ف[xU斮4Rz_xPOSs 6qBn~m1MڔApLvU02P^ާ]PE^.d4&mf SuEy$i"-'ZC*emzx7Զq} NiIlT3YX݅Lfg@Nс}=PBzxEh50m<鮴j+DQ[ UCkG}t,.h|~@" 4N-Rap-'!@@x02U!Iڨw>">׻Z~60d*EO[`cm.x֜|I߉Jf,iTȤW?8U ( mؚ$u4xkC+6d;Ã`0rFWRo"hD=ڋ7['DræG2G?`oCdza:MUPC.ԇ{ H1 z1M59DX1vd㠴sYiMKLPLn"m53Ōu0eۼL 2{2D37ЕNN3kM+3@_6_k .ah:=ns! U=ye F=i3GwS$U84{`gU 'Yؚ;E!.MUAg09mR8H!UK}za.m2P #:Tc M+рأJbS?v1 3)*CVDU8',G!Bq6?;ߵS[Nm"e-Z sz&ZwWVyuL_՟b~*y!R ͆4,+\Ż|1G"b~ OnIqvؐ}+>RpQ*pC*/8,tD;YbZ,e L_ut_ctksP+m:E_+XaK^yCq = BhM_|0m C mk@9@9:+ IZg }1?}d̲ԛp6gkmrOU0{_AzTgUn.fEK0o"z? ~MQ,7|ymʾ=چS®~IQGyaZEQo)^_Fò3DZ$A@(-ܖ .B04z Q_Vz˝Py:*^9L3µaF̏Zs굞E!(,ź}M{%J{4),:xQ5g'V1x64&8lbƋMq`|͎ah۶̳}ZbÙT̼7gWȜS;IsӢoGAn}mg$IȰ5^Cd֛w/[KQE kU ߫/q]V&:"m#\PnϬ{T:Ns@b9!?u\˩ 9(:\)QNۈ MǸ`9~ {Z+Vv̘f!8y96bBa(_c$ٓـ]rő(_UatZ\~NWP㼢(şB)o%pVLlmCWmrBraIY7 "K//Y#Q2a7=~)oTL:+WWZ]B N9::ScI|I2!aΗ&(K4`6@"[jgvou}6Ө|qU6Z-)" $C=(DL:EM`|1=P{;z&݄3wިiNG)yo-JhrTYtwq⡜q=7m2z[M̈́QM&yC5u/ s kl^CKe,T~$KܘXal쟔朣r%{ RVt] m_`ZnNMkB lٛG?@Znsu+QϟB& AㆯdvR(36@Уq /o7q1{ەR _}n<,!;7Te1o9?Dꕇe>oT*Iw#CS/i.-yRmT < ꕯ̟JQ=;Lh9+l;dPHydI_y>ɳ4U%gfkLك:Vq ?d?QX#쯄5?+ifp d{y* %{|V%EvK,"Pig&9UT2"~pX@0 yflp=eA][|\G | rq~/T m\{? 9z+%qb2dM:;%HO\Ocsv5cn,$pԝi^L*GՋ3B!Q L9uǾ.k!k^tXhaU9b=8J>WN;m:.Hs({d}#|{qMQ&!+ bcQު*PvP SLE2u\Pk}{|ew@ uLxDZ$ T_Ž}* ״p:Bj.g⨲jE]6Ӣbo(p5iΆ;]etuE_X_{`y6A6Ö́V|2m 90jm{\x8qC|L8Qoz< c?3f:.Z#: 򹮳?5"!ROKJG:%9GT\`R3[n¬UHsnf_xu[ިAKevNyeoaL-ah ʟK1F(8OBY9 l2M1kfHS%~MRv `l!Y\[4,`gŠꍩT%l>@β #h&Q 0ʫ))Sbv#Z*) xCFJ_$=5pR4#U yu(,ұ0u4!mnKr,MY෡Lt%ڵE!iZ%"!E~SK(¾\vinAzfF}'jY\8zBSmeͽ7}.g}؍!м/$ >Ǧʷ]ȈEA 5[UQ3;ۤCN=_LoU SۯCl|ϗŌy팿W"-qXA,ΝA÷Kar>j0^p~ZA/POMT8Nw1m0m61EP;)'\! *,}\yFC^wyJ-i豥A1aIb 4q(L_p~K^8v/M48%Aj?{~{>Oz g">ɨb&-ʈو)^ɣSbBq#eM)K}`nI7\7Y)R3:u!L||ˡuΌNTͭ~y5Ae!(dr &we~I;<#_}73|&ч})XJ9.9%'m  Z|B o \*m=0F䄡&>Q"3&R;(|o*ukgvH] tRϧ_^-MGo!C܁97Y g4(+[Uc`#eX*{SBFR+@&ʌu'Bh :csH,M)m"u]}%7)Z%25KzĹ2Q05ۼHHXq71˷Цs #Ѹ\ʜ ]hנ错i<G`i[R!i,0~xEo/k"-jMr1dsKhA 3OxiűeBPT3ѳ~84PpA4zVԉ`F"SHK&1ѿj0sY<1vZ_tavw~ zy: z/“D3QQdK0]/  iȀHHƫѧTa/s(Ҝs3IODwʑm˩rvvRPaSFſbNeok%ց*>0:T4uO7΅Tݰi=W0䳾X^Hemx=sw*ʓAmٿ=W*FqlU+hB@15AƧ,Dg}ɳ9#_FK 8x] aZc~H'h'M# Vd@oӫ^;MV<= F4汷B+dNdkD:;k{ K1)Q)W͋JUَ[TɦS5Lq;X= )jh %b4.cBw:NNyV+ǐʏ8B^ʱdvx:=4=h -~(#ŗZ5RՑi8+qw{՛l]Z@g_zBe;ѼM#( Y"1׶8lK5'6K ֮[|eL*R^jKMNpR[ 6YEϵeCDsI˭g$tZ0Xzs0H<vѶ}Izș>2ckx%2gbѫϭ*>XAV}T.\Ā$%e$&Xyr4Ji jz~f"(3htXQv 4_Z/J.r7Ʀc'J=bs ?B^C6C/{1WHDΫTdɆU辀q&m=i %ۚh"ޜ$N}{&[%Хt7gFICޅM:fֽRM)W=2RDP=Q6,YQ. 4ibpۋjfGw5Mޣy.M$I-X8J:w>[>HY =HT rggVFE ]T;Y/gʓ`.^KVF̺1|L]? g  cvl][ @ZMTEzCw!I.bT]15H*V|ؔ{AbWyFgOjTƜJg ETQ_l*xHQNN\-aݵ Ж)1AOeĻU3U$&B9^̋P"Z+)3֎#S5R?x$W@HJ &JbԒ7F׈U+dC"R鸯m[@Ud zasjeʭxqԬO6Ax]<(Q :2:!AGqڼ\m_BX!quȉ>w Kq'9ɠ{V|.^.c)i;"|gCU&!Lu-`E+Sl:׎t~HnZzTjaN]X{e{jcK~@>&L&kI.V("+H>Qs9|:80q2-*B]P/ 3`' %;8.opN/f7ޙZ;aߗ<^f(=ywQb}Ŭ߯6љ< cLEggS rglV,==oӽ&SH`y+Dݖh *}VB6ThwrT|wUh d62?׀SBZ4Ձ.{'h>C$ C i,ּy5˱UD 30Тbď_uP UNPŸxk68 K5ėqp- 7z|1m O1ڱPh|r1@) QɾM\ eӀ&ZVv8m Fg*Lt޾,b/?/4ݦx,/B]0(N`ʒ'f1{D ʹL p*>O 5*ă{35 8 irK̠o\gW+6Z!{tiW+r- "sTw'K#w;0. s0$/ܜc^]9m^.P,`V5%Ͳ4Yk4dJxAfMJnv\)7G^-/GNQ_7 !1M'=Gwƹ ׆3xn\9ֲZ1 ?>q̀34i1~i-ق4%hjv7)d,7/Q 'Z!?1VՔ?1Rm@&S$"ΰ<#~]^24V$` ["$bpjN[^qUiR$ejlưų-ȸ?Tܸͩ}￴aʐxTp!zR?v?˨/m0Yr+ pɕ HviH΢Y9:ժ5 /!L:W}w}Z#!]¥4#)l0'{gp!#A壟[',4?mMѧS3´2]σ >&r2ò7 CT51 Ľ+og!$]x"klL䗡>J/:ߕZ<#8.#rXH&w溠3W.' 篚Ce6`ӏ|q7ՃɷZ҂@ޖb)#Xu ьQKI:X}o?.x`c\=2(klX <rޛFǚ}bG~.H&2?M ,}]"kFqҪR7ttp3T)چ|åyU[Jk{=a$[<|@_czSf t,uLGA+AL%z[gke*iNBHLh~TN Bn|^~T(WmHR)!*+gpdnz n뗽&f@#}D5V@ҽrW s J?=ػ"/~ӒA h_'@cWva`flΣrzI A'׽O7EKm4Q]P y빢D Ҵ@54X}ngdP> N,>8|5g'> a0AaNK7F.30${TO5 2ds{fƉ ⫌/ؤ׬mً?5whxV^ ="7/w 0/HaNŘ:aP'^~1,]$=FER[fN1*0$U :Rc}U6S[/V ?a`Yxj 5'^!gK󢵇ڀZ>@|BlHCթyzoxݓc\~C>s nj&5?<{`i;KH2w֣`ã C+4}oJv.}ʠqget{u΄k>C!Ŀa3 n=5[Qcx2zl(5e_718]z* ?.5t osp+h~ MITvm[Nk+԰W0< 3=Xao;"eIBAyvPzNt^K<%%V%g,.I;8(2.'Sbc{;32'鮷g? 7&M_f%dZ 7 jm/"]wVն1xH!1~ KFSEyT$&eƴ~JeS7Wr.mM$A (np0~Zp[Ez$g5 !v-:4ؠCЦ[j/ǜG&PP%u_!E#rC%qf~<,- ,z?8v$+ k.xЛ/Y Ԋ.|>;gsC %+VgYź|>&ƵH[[V%rh( z!%_B6Im"G4g%tI]̌|] *cNN< o#t.]s 3M=D'1]-MlȈzɖD4ӇPE ZIZ|{:[V!|rV (~Z&>y5/TEƂ؜>a$-\Bjv& Ε-;q\m3inWhGppm-GU;0>"Wd֛!n Φ"7K Wq`_B좋j|=JLu ryZo^;`nqy2r|P 8ewxhk#:q}XA&IJ_Qn4y#O9;Y셋'.rm*|l/6<Vn=J~q?UTm'" x&. _ֶq3F`E\$}=ns,W` E2lԻt؛z/Mm8QJߪԑJF$=nQCb:@ X6_w+K#9B>BK.< u(EfCoڡ0{Ni,?T.:ET0KR<\KdUO|o ExDi@mbe (q'1Y,F`3 0G#^ C v6gdEU]Ԍt oa@>9!%dhA1X5iUvbvL&GHC7v㉰qi{ZkPʓ/uO̟=Dďs`+1,t:թeיTvD" /nTž_%Ҁ{-XdT\gܩ:ŸmrC#> ˲`d/S 2/Xu2âsK{'Aeb)l>۹iJ;Sl1y9aM_aazΰtvK,!2a+5#–9ꋒp!}_5#Y$۹u]zOeuru`vX^YfQJ5oE//UZg7-)b%c\;/rq{A"vʋP*fX-H .A(~j ?yn܇)FsqUZY4JZaj3xWWxrh'O80`'F R?R^BKbC۔xXaHJp4 N[E9 /V=6~,~-tzfH ' %$}qN6}rK>]Ѐō6=3Iґ u]{^z7)R u͕\b΀6 mpj9Otw;+;ϙ_3#|Z]@R `'ݥ0߯pY{MuL!PVshCJh'lߌu^@N\|9}nm87W:׾Ӎp!hMR4fȸ! s S888gx\s+GY+!,@`c%(4Ԛ_o#Ajy"0s 'y &{Y9rz@?0e۟i} .Op/QTĺSq>/;2;ߝ`1x"NB3̣ .q%.:D( ^!tSt`9L^?|՘I  RfNTa@:BQu~i{zXꋺd[ON#_=?ė/uIf۞aᛕEЊ"bdKW>@YvD<1ul3KgdҔDr ܚd~KIP@q C~ME^j?PTF}ͤ"zˣ+2?aʸQd6ܳA8MȬ>+gh{G^eWL;9L:!}:y7tUcLߥnЭG΋c5ڭd*X@hyCGJhKe|#iQGJ+6{;Qe4)F)ne ˒G7|5IJPpV*)_}2eŔV/$3nBtLma J&hkaf gX GiMʌO-#~ Kד@9@>ba) O)YWw䒇r5qZ^R 7ZX'_U°a((񛭱^lz\=@RYS8¼Q`z]C8*V49UE**bq{؈ڤ"4FqM?:4/ V3o -¤cpI6JބfYm hޕ?PVf^LXuҲB$s X/Xa6tZf+޷st/LaOٯUдp_'pΛU<pNK>nTolVa d]7 DU k0>/{[YXYꟷv~&CS`xi03 FO7cҢ  N٬+繽ss!GJ%JHMƣ(JS#Z4u%&̽1`Ev>8+"I I}TmkV?ԑu܄e%)Vy잗"HiWnf G^L85a<‰R*Q6}; &(p֙`9b!.)jqQ>*0Qٲ˲XM88vhMPxKXtj{P6ZDfĞ '"H"Bi3JU\"5ΟDS z,-3q(\*lDX2dSX~2^,m!sWK\8H`^%_P՜ [Bj;`sP]U× VHXtlC5h;ƛ & De 4(!4GmʹɅpvAA8^h0 0,Hu3 5{-5˹*Wr h=\=`Xh5+cOaT͑ 9ٝ4 .u}YWNJpe|Kϐ8JS}C<;ˑ"QjE܊7O0GqG{Z".-/~ L]1eZܜ'@!P>m%"s9FX=F93MGm-ѾJ V+WXڍk<`.Vh}~X-8h$sk^k|= ѹKi#J"#>r-}Ʃ/P)i0́>i޸UK]0A s_,X+n0E2Fe,Q֙$tZ[w~T }i;3Iu7E'3߶b=7No|EGq;^_q UxF=~`@NB}lAܘy/+}^x^{Hyx͊M?SW}_~tˀ,Ry>V &{7?ma%>{d޿ ,(! ~@K m\o C.Ά@}XqHH@㽘dkA>I̓O$7J$x }ƓgkHM3*arzQXGs*'Jn|]1WD] 7ñ<6a@cHl֞Wןj lJůXv'^y I0|das=DEDnX>(1=l3~VQzt|qo&Ddԁ(^FҪAgZ8 Lg=hs%n!Fcو7RJ:͞YG|9> CUaqLA ꊵ@jf1m/bRl;P9mtћ$ VH%(2Iw l۪oSFK[{u s9Ź(ۗ).,0Ri枋e |/l/ZY%7ÀƜ9]F Xȟ8;iRE#uXHVu弄s>q2'K! U)YOi?*鷕h ^u;P㭔"BHJr[?B4 Na[U,5V»3/-bd.vJDst&Gf,%#O-ώ6f=&(Bj/h8.VVB64ԩē9j" tssebEFUS i@U<zL,k'y’u"U-SG)eL blP}e<[%o#J*~GW/, 9ы.7+e;=u!͔mhTєݳ3꧿Wy."AƉw IaUCmXմl[;Y)U9"0%3XZɋ[bLF+H~"r?u ]񵟵pG0 tSeeaȑ꿺5qzc_ߒ 6 FB6fWU}VMϧmJEJ"GJ7A1=Wj=TayQU9Zi:Z,ɷrHNaSB!.hn(&Zy@-kGBml=ҺP9` Vl8H,;$ˊոuv9UQl#kxHvQOH_x3D5j䔊NĈe1KZCI)IL<ƀ8Ml=_>(0PKtkF f l|qg ZO4bOwL P)Js& ~y.ݱ<ȯC>[k FR^Pp%]Y]uV@l@6\T魱ܶ`_H5 ZK9q:Y2.Vnt/ -hg *xX!=![3Έڠ|oy־ڝ5Vy[~B\ !ks)vIQ JLք>qB_s|͛ F,PYdwsRw*7P4҈OWfSzp5@BE'i,qJGK7@*G}YֲD^GM:Cs\CTIx~mOJ;+Gei ֵHr+1fΞI$Uo˸)(2UMV?6G#ڻfҳ &ٻ E(xK~k0'vYa܀؎/KoFݿ4.E k:ʮr;NR"|K+Iq4D:g.'ox"2 %j\J04rNH'o-hhW;ė5{"y׾G~1mB{kM/)׽@!0o`tKE;;\FnO eU6S3jmKX9>P P'o}EKk$Ξqs<{G5Z`/ ,'!`ݔW&K~-9<3W\+8 ;Yxl5coCY.AQϓWUF K쵵pwx/ej؋@{R$JLҚ"GP;R\:O3tX4P?.>T]'b ?F&5k5TאL'ǖ,|HpӉs}>P92(jn~{ׯmyJ`LiA{z '+ LЬ |JS k{˲q0]qB2ze! ,@"yRLx)\v@ 8r/ҪUQ?b*ei{[Zڄ;q"Xqcqi}ۃ0 %5Lػ n?gWA*/Jxa²0ֲ)1o5Xi1xƩBx˶HK 2=)28Bqػdv 3ae=:,[qKşo?(, ´t[;i$mk8#T'u/s`SEm!Q) ^?)* S6y@0Pti[}X%B=6ъћF٨ .`*SYB)Z^;pjTo-Qb8f?5 kO37cx¦訳lǗ&g f{Z~~|nwc^P`ì2_AfQ k؍+0orVpǸYށig<Շ/xK 7e2<` @$&'7`ߑv^AaI#.w U}4dzɺDD~med }b6[eI?W̨孧5Mw77U[El#A߶l&>u͐GiN^B5v$ BRDX|)ii䵗f1:V(Ce8ksWF%7ʢBTQ?iV+%wa8_& b+a ObHF/j(YUO5!ӄx{aAeuC=_%#3gXx1D^q x8q"GEL 0<-ьD=l@I4D4(#K2J5p7H@鵊;|/\0GĂJ_CH4Zǻm[3xɸdg+=E&\BJ N .*s x&QU}ōHmVh*fg kd/M<U~JW`YAJOeQR*I^,Xjj F˙ePz\C&MT_;88ه9ޥt6 KUˤpn:l\MLeZBf7WOwwU'.H~MQkм" _I*w̿Aɂ2(3SKѱ諨Zꕓ7뺊ǼQ@n1Mwcx,ǜQzgbZM(ױ)kT2ňҏj'^d~QJ9!J2^Xe(mKݼ<UpbZ<*x8^;*=m@K9 )v?,,nqm%2c_=#,OK岆W)2 B[67AUa?, \3UACUFT%9vϤ)lvcq?==3;ѡCWR0m`iu{ފ-HknjËO8MvT Q)<]|@ !m*PQfH;4|_q{}nxDi-tS;BB`Z3M}$ͣcI3Fߞ@ȄtMdjƆsEfΉ\0 Zrd2rT(,7Ty+4D3a]|p )~m-tQEL;%E[Nɔ'6g>TF>| U$+oomnB k]@;;6.ATmB٥ ߏ<)6V5&M36 vyȜ[pXzT#T.Y))oTM^0+|| t*Gڵ{#Uj*hA V2#F爐M+uU$-1 ~%=h/%jVy-Ӭ9^cQÆ-yS1Y碉UOF\Axx;bY*@H7ۗy *t{IO;daIPx7iaxۧ4i GD])SƇ2h3=7pCKGE5sPJb ui1C M^(z-m%]Cľ[j͓*;(#6[ r~hjvv(Jic9YFfJl"Z><+\I$9ʧ ݏJvMVefqн3YФ7}j }&2%dz!'I,>=͝ni%T-3IAkρuyjV}mLX{=3k *b۶~2 u?$ki-2Rf5ČR[ 4[A%iT;Onnx؟ bgXi}eQbPNPBJMg*_RAܣ!Nv.w :7Jដؒ+P%T{ت [lxD&{ %K#PWN|VzwۑĒZ7N;^I5? w B>L~8]FHq촒bI2,doH704vԏ(k6k袵 8援Y+Ċp98w;#WYY_dnnA=ͨmsS.B0uCjT a$_x[8I7[uD2dQwj2s'U= mBBGC<.O]IO6la.Nn`֟lP0o;f3nO,zQeoGW)V\,?461+afr.jyJgojQ<f|K{&5Q qzb{_M}=GWf;A?X#"hx~'hBkzo̬>" tF/Jv4KD،Ȭdu:5>Ƣ S ([qŖLbӷduCX繪cdHӳpB<0<9%Zo }uOC񔌸AIձ|gx@REY&2>wΛK˝\}kjy6dUb%`~Y#PLP L. DnOb,~oK02Ĝ]s` ۋ齵)f4-w?^gunMđǍ("0K?,:d\՚ q:ב.%TK,ѹ;9;k9~n:`M mxMNw_4Axe8h(b-;pSmPJ3r8i;V-=w#4KFu9hS&9d9y;9BgUh0{Viy w0#l?^* $_[q'{oK+ɸ<}5o¯}SNwP"psvtwMeMzFw"kًjV/d#ȌZ['Vq{tBBs=wXI׊ *+D 0de,wI#x;pC#O[A&CFgwPۛn^^<7FhzAV";X-oF1 ~gxY5xn,2[HwFQ).+٠͗Ƒ#Qkkq}]=Aג}u/nam_5N!2ӕ[,@4D hri6FÉQznB_*?54}ZCZLQU@>M+<4 @~G,V8r)I)@@Qjen9zݟ|X=Ka44g74| Ʒ|'<rZYD(_Yzy' z۞ T:&~J'렴g"25]+R8H{-H?^kFoSt(cqRdl O^P=[k̉x\g gzbHŸ/w1d {D|#.~_JzYdy >.^7H=r$6t໰WZ @.뇍]zî;+ѷD(:_i >@ܞRF`IȷswZa"C*)mlW"ܯmEGғC[V>L̤VҚ9PF?d!J@~?_uґ8] dE_hw6KZ󊬠#侀wo3xNٟ.Pɐ.&CQ@}RÙSUV_~/[ ЗxuLIa^*GkD0@Nt7x~h:.PLhǚ[^-,_+]RSH 9`%[z$/ g(#Eҧm_SCd ׃񄉡ffgŻ HZ0 ipm(EgBI$L}VW8j qAQphѲy! UjP㲀+:$" r\ H-(y:lxD()XH{tl h-ގח%Yߜ^DH{f(Fo>-5$(3!ݜ8:c&Y~䏚0_`x5 \T] @6S3uHuo=$"7w+@n tV |^Ќm_{%]Obg'Hf"w2R jVh+ bD-\@ʘ@/nO:WOMy-m@*_O#ir.B7|lz*3Viq0!z4ӝA˞ZL fٟOR%U?K-'Oiv2n?P*mC/v&oCR.J%JwnD Ÿ0σЏsPIr KVw=#s&U8nQ7Ĩ$rV[zMjO&2-{Gh%6pKM"VKesz8캟\ԏ/5.1"s1sa'0Ghc]sHx#KcMPQKg}1ifQ6\|u{]Cj^˗9Kǂ}OdxFɥՃ[/`#y՞2;|f\E+Ȍޢ}gHhbG$8ʺgV6H`܊4nK=8.yfʣO|empӷCs见 AclGOd}*"}Ù+ n\} `6[\Wo&1 m]Y1?ՙ&;x D$ft޺_yD<El6]j#3w1Jj p'I` h"~2濚0.& 6b0l#gCuT5a,CKk!pYތA*{qzob鰄I❍_ ;Wx iŵV@ rĖ5v'W/@;ù!%s&}o(T!2r>q4$g0h?F0㉧Hvov_iroǺ+,]ڜD)4 >щ9z: ;bGID=&Oˉ;P\~H'u=/]BɐL@]C`zkknd#9eH$7I_%و2!uwѦ]][>c흊IWnFaޜ&'D@ݵYa׆kP6sv pV"X5J ׿ ֯VršE2r2J !%(>Bn>mcx~OjZ|?7푨<)K4{Qlk5htq CqujM1ibC,i1y,jJ$ genb h}; qOeSpWf~{ M*jBZ:b܄Gh[2VH))@^b1?1 ߋD^jLz(.:s~>::cĎc׾Cg}ql^sa]I}AogZ}o-x1FdIBa{YH=b|dD⸺[ /^ŗt ^=@p鴱7IX+q{e?fKep%^ [*Fjj+"ϼׯ"MFiH>4Gm5()磭ugHR7T,%yKˤ.<g"f=?)GZ8ٟO F{5-QHya!̛;uyWIM걤UC.(< Isu7}\%7YGH\F"wN2_ R0TX~逷 c9z^26Vg2;W# kbθe:@ɪLR4?xu}95 AZG<ۛ4 0 ]$C0dQNhk]saێo(uڼU.#Q[#ݘ"#">,g#_b#RMއ%F\w<GE͸>j.\:} +ʚUax_D9Gz6ƹ8~(gvR9,nZ`Xgb3|6KJS"aw ^I ¬ "G]@!6Y6nL=ۅ{!G>$F%wXXF4Fr(gzn  rC11!" 0`WPGMCH*.jA-M8z#MܳKQ, $(Ü[/{NBohWsLw>1)N*[/giz =y1~\{ʡ ,ob}!S^ 4RaJ ΜiLxw, r OPS7+33FxVK3ENS?}mI|Z/E*m`?9D=_֓6SYNț_TrtBߨ5(gX-܁ aX 2[졃LEًeWb0-e-pt>T.FN _KlIH-C[+a 3?z ÞsY mI XLM 70w;eT;W,YldϮ7W^uPR Gl.#ßޒ2bcW *aD>g>p BW]CBi9r~}26e!* ˚V/8oEwq/[P'W2)?Bu?1ġ",K>̓û\PmG&bXe0N)"F)we axF]iNwwH룧 n1L>4u8YƤ ̈ePUQczTfBmD?dyM&Np͢D<2yڰ=㙄! Y8Gz`) 埋jt zAIbWPWׄzZT==mdsLJJӣwɻG4xS%^^AbF7O-P; o{ƞظBM)muphޠ:d_>BWFAħKg|.#鎳鳿lm\݅_D }v/0$B;%zbիRͽ4N6Lz17FAqmRUX1>=9/=ǥ xŔ1@OaHFT>ޞ[u<*cye$iP;A5(*O]6jơ1.pCv_URAfqfBÍ*THC&I3psbF@(oZI2wV8@FM#7J_-gg#UPLѪ@p]Gߞ8]mp/V{?84{G5 }i(9m.t1jԞqLY>2XB2UF ckvaDvm |r(ngq Q.+{p`Otl})L=!Y8@L[78 { T-QrmXlRT< ~W51SetP݊a[r[`YT1DT+c.FpD Qԏp˦EԾ -Y#%WT>vpf{ppz̶i,_ѽ1j;{lWlPk Rt[C4Y6 (:kU\{ҖlܱI޶ d8o{ҞzMٳG,ŷ^)Gz]D(둓x&1=Lݬt3jA&N: j#C 7X J t5ג+arG! c/? !{.+]SQoJah?-E#OA.!M ($RM8d?j)z0G5驜;556!^ūTC1n; C~ecN}̖G>Y/5FEaݥg~] ;dfx?-|wE7/1\8o'1.r=/WmrN`"]jsS'XҴ>nf$5m0Q_aYC1^~,D%+ȁ\Wn$7{uAR럑:-6sDϦ,߅1~״_ Ʊ *#n8S$jaCAe(2#+H7zBxBp OH?[ /Rĭ^ ]y2v<3{?0(`"]R* iZ _Kj02W@樛D]Mr*.~M ^o6ɿ! e=m[T k:S"u1MpsH&eؠ!Ӕ E;(ΆR 㓆SB/Y#=aY6HO_a𽍎%PyvPNFn5`]?ŀJ?xSx:ʪ]@0Є,y7ڇFTd{KجLeɍW~!2YM{J>6҅|Nɯְ7k&I4+h拜( LbpY Q>kyM~8?7*CR\4+d$ƞ\OF҈hRֹ5HNևUxw2 J0NjlV=ewf{@K~f=/0!:$b yu}|QE7E`!m<N#r&(d:uu#ƣiCjEJiz (ćm+h`񂭣-3dp+=9l-nw"p޺PR#wQ*e:MY~ZO0w&,L'p1>2D^ߍcig5[ R$c/t2 GsA;zLP> SE+ wzmtW`CI8yX(y@*1D-`B3Eeٲ?bZefĒ5k4:9 xRx$ka$֖#{@2m,nRHAF== ]:V 1D6bGڸ//oP$5;MDbڐp0N݉" ٕLZn+鋵e&\ pD@jFPA;|8qKI Bq{Jfɶzu BBerS'+9.P|)#|"l"0_U>6L.Fٝ}#ݓt!i ip6oay;iּƝ}eO$QGKe0hNl㎭3#oϢN$\{_MUgm7HLr-/Kş+AX:֢6 N9JU? nrځXD آaDUyI5AJ1ir!ož(.0M|G.'"o/AYxM.MuhoԦ[W7_~`IYXΗDQaŜi & U=e^+ͦ;1vm8~Y fyx1/uUڣmY":Q$Z6v?e.µAG@F'[\FNdR0NZEϽE3iށgȫb쬆ު&r?-Vg~1]7ii i;<]IXW .j(&- ֻn+/wܿף%|6GT*%ǿ7a=gKMqom& ݏ@boV%אxKnjڗ6B@x)XZr,1#r23QA (&h}uf-Ԁ^ʔ҅юǕg Dx,}e9iRb.r =E8T ^ /wPIě@  ݘ&|񦄬=.5 E!':lF#|Opx;MGAy$Q `э<,JWEw[[D>j.fҳW V6]Sǵ 9Mu`[{(X.W> mrз(X"ʊ+ 0ۯ~#rk[JGt9NӥT.Vq<$#״A {g%jޣu*#R$٭ ޗP}!\ޒ3010gR홿;}o+)Ab? =.C ,U&4au“,uYbkhrgV]&,>\{\aP4 4&k+xy3;O(O|D5ޙJki?o(ܓE ~r0d7>o^Or}dȬT ]kjIP UXπE^P^4ZN31 :^aSy1Xi_нtw#pB \h-r W 5] T'DG LV8)湆a$#2qHMb1\GQ k7>ep?$t kE$Gh,k*dZ--D:ǒ;Hh"JzźAx89q’(Ձn=lvپY#S@T&VE'k@b[J>5꾋m3(օc^Y[_$T.B=|gaLXk|W^+)?)0ZӅr>V5OF5xg5ǽd2|?d &t©Fp*3C=');qZaPY$ė4kh ?ЂK`RyuD)Uv($)[BNr8G$дuبyAlH7~⠱bqDP&0 oŠa  v'a-4l$nD߯i.ӥ6`bhC9ܨ\s#GcV^ݸwd%8UGiֶP.Dx7oFrz X Z{1$)_Uˎ>#=l1_m}$w;T l4C.ތˆ=V^늅0sV kEPt⣾K,z.,MNKZ֠wUդt{|VZ9ʎ1<"〢~Xn{|qwtT7@OѫN'dڧaB' bA^jQ"=Zj붋tb̺6ũv'#^ij1% ~N>+X50*dG <r-TxINw|dU# ;7.?rrXvF/l~v?S>" <<p‰¶LQ X?i*^9Av 5/*tB G$S>vnEX'ϭJRl밀RFB` DFeeP&PEfoߋ\sto;k}y7 "SYE1}eЪ}Ap)|3w- ߒ!x 0}XhPZk߮p]P *5TW>mǞrd*?G@@iTšӸqZObz߂T$ۏh۴U,E"ұ"U̇֫.BSCEv{v:v++X*Pe(kܱiXJWtp41B{vDŽDX?Tɒ 謏!b{U4n'浸UeDxNH}ݞSPnjo ݖ3V̒{/פLiwb#.1wat $-N[vkVӮA*a;LN<52ee*;YwLsr)6 Ԅ7cLþyq ;[2Aݚe{Es>w^Gs$Je5KZb_%Q'SnmIiћ ZK(ۏ3{ldKu@.tHrLX[nNQYBeO~\}ɢ=wŗf틚ۢZ dB=~ՙ_wthĤﰈ{>1bK<&-Oj9+ m "# Dـ1B- '&}J^#-$gt̻^~`X&b6L׏7-d+}O~|;g("/*SyS;+ZF{**?,\;!N&h`o똟ū^ :EL\Vq}lv%K> /E'#vidG3_x yxĞ@@j+;c u$&5U[ (4ݾGG>[6#?͎8jjPwSfB%Gt锿GC6g;xHmim%@O sp,3Gg|zQgA-_v!mc)w&IkJfPZhHyb4]aΎA)UF†"{+qN҅_)eӧyTbbwI'Vy` )cu<(d!&z1Ady=Af=ƻl^BZ0Kܗ.a҈h^8G&U|b4|.3) \$}3:`<=2l* ?N-g< j\XzdvF?MdI9@)9~ɦ ɰaLC-"J o4AYT֧,5߯zu9,*egM+=(]atOμB^`Mk-,` >g2w}c-7"Jde<'_ƣCl~.wR^%rw3$wT8nO]sH/8׏:ugP *jLY؋\ŝEJf~.ZwDxTPCl46(mM72?Rġfk2AΖ|]?}CZql&?y%hBB)^ WPp}}}'ր72vF1!j.K-T$0DIVQ$F*cNoP4}MLL*R{E,O;ŝz3SAq4u#T#;͍9kZh419(JH5oh{îu"Gԑ)Me;rPkԕR/]5,3GDFZi.؉f#A A_ ɬ[F$xL*iף|$X%oPvLS}ğH 0﵉O܍睠5 ץ  .ϡ`xq|-\ܲb22h}70Zuz9Pf/e)\ g~XDdeheJl2;Տb7;[YQI׹pnNsD-cqt/!3Ikt۝]=@QQ=2%ldhX]DbLǴǎ/M31*# [;\鍴.;!/0{8Ӊz[x)"]$}E‚8nsDTˇՒYQAX4fTAj,ÊY 5e{KjuFU?ReMHgw^IIKG̸Kw99E=EmIt[%L$xaJl0`WxvxEN:;;rt;28sUK}'Ug AÜߋ몉Q-Yxtߖ/{ )7bTp+2[yq򂴂N_d^p*S UC?̠oj-~Fw`r*7&bu N٨5 oÇ* fLI*ߗO;GiHn 8 ͢X|ʹZ ޓHO9K]dvIgґBʎ넫T61BXvǭ{h'mfb ɯA@:Ahn۾P dԏa7ԐN/fA %v]|ne 4w~Ud"*b(yfC]jm@%sysvTJ-;Lpž Nww7\r6gA.|N$2}C{qBA:o ?>v4Mv\:r(:Q7 %0ʩj4H^<|-; )H f:c~~02NO G˞m.-1!OrahIDg2E2xėv @N6.P+/|x=}]tvUjE\1y9NtE{ʦ m_:לaFY(d>)}`fI3 HΗvizW ] VrD'=Df}ͻhbT+2`ANݞQDa{>-xr&9qGت STxD~ih A㜚 suQk|5dҕXSݍV[ u0M;K·JXRᏂЂbHghy$JT7F5]g0namj J_4ʪ 5QX  .#}rL S;AK d*Xݏ_sx!dһձ6ɔ/sպPG8K08S'BO6N\1X,)n'pϤwӊ*O8&~Y@Swf|@ߴ@Jzɫ;pKROH5- /`eTM '#!“ ܙ&.&D8ȲBRkʰz$No{[ kݿWE@>NOPҏmΧnQ$Lh3{Wutْ%`Z9*u fs;{o`k {0 A9p5:'rHf_By4veiS3Bn)KbY19ǧ%ޜ9`N=wԊsn m^_ؤ9 0GX0e=]FC1i]d^<1㭁qoR_w֨YCN5i9nu_i*OOpH̛qR}}6`6T#$Ow>jBs>RKOGMC[!xWE%џc1$OAvgFs'n'0^폊h|u?0*9o!|w>dyex"s8bkUyGWA~avᔀZ?{xtۅdu^ȑ{J8O۪$tK5]ܻʬlGX ÿ9%0qm6 K1RN$_Z<4=-iЂSy&[D/]Ձ2I,n1L%7 [my[TR~RN:7yZO]tarH Ji1# J<&ȴkbsb =B;galOOnLEs֑%0TE_AGtu'm.4*qnn $uT{.cg! wzjN̯P[ݶvb` דB[[Ei` $_WzS0a泪]%ksNfW]|87r:L P`\ZBPNL$#]J1ΏLDXjc@wҕܟ!adzq)4k6}cZ?lTg76MRk r޶*w9qVV+2ioD/&T|\)8-NaPA~a8.(d±u6x3/ " T-B\ &6L,r#_C o5g P 8ҕےDSdIVI]h|]nk@jӆ|:9I@(#'u$vy'yW3C϶,>8-''H S+_$ʐyTl1 9T-) .ecĽT@ZzU!k5.ƌg:Fnx\Py~e} <"a[V )[4zwYzFeG1D&wnF^:Ƚݥڲ_ſ[Yp1%=)^ gL|$ʞ1Ͻ;1H4y@wKV8GŜ̨A9`VJiR *̀-@ELJF_c5N&~j/as/^bk_y5e\B7lW.-W d>̬r!> c8m*yG K!WV0|xޫI?ϮJBUΉ"cH(>wTqlfM[lSv h| ycGv,+z0mIt)F(ϭE+iB-0j545z xx=1BтL_" oj?Lg i3qo\TƓ8)=DlT7 vhgM1g40 >`Û5B:9Ud5ʻNFm&C-rnزi ~>&aUo3k=KSd¾вm h l%j`1sv*o &JҪj$2U:YJֻFzqC|S`,X ZbD]$58 ~ҮouP;xZH4:bW}[hbW^r]PE[43x"Qj={Zg((D,;HQ'ljk$9@y oE|aPJ8f) Qo ߩ; Pۋ^m7Y*_ ]X|>eqd&&FsSؤQXA=n%nǰ#?XsC3ġ Na=KQ6R#sPrhz8+/;xl:u1P/kaPg>Ԓ3 }i/~>@ бU"=S),U:[ڥ:7Ċ J^43BƁaɫt<'EmbHCr^h,P8$-a4\8.L 1+dRe1}Lw%v߰\0CgǪH2 A/y8"p0lHoA-{,L&mYCh3ַoӷtE cEZQʝ,oi8M.7u18'Q SqsRH_7^][ӣ CIClo^}*Q|pBByOT$8"d<ZZ''hēO$\_XSe&6 pž/.7Þfe>]W"B{~1-HQ(?Z8VQAFA>[id .qOr|M* {ɜ={ Cu]N}sN|tѐMrOddψk^~Vk׾&C燷;L ޱnQx.e䵽~@20s\AQv{.$cbU׷-ՅB,Nt{LP,L >(xNA@z^;Sw߲h \L0sB~Lk|T[LoClzqq 0 xVk<\n+ZGR-?sM0q'.C`Զ{ ߊ5%1.`K=lʖOAT0%Vۑ%lQ.ͻ *3˥ڙb} g)np 1+K\N$j՟|mBF! :05~f`ۿe8${艏B!/56uJ,B҇ΦE#5X%,=^"O26lsWcMĆ/ DUa_w{ \==6B*z:ن4d`*O(| )GI%$)j5 L*K{Cߓ7ʄT2FɁ#_.VRsOzӚp9v\L~.1sݺ_wcOrf\L`B > 9x ˷bKoSf#><愥g r +GGwB )7yӺZo "\Pq~iSo*bߢ3ٳjBgsj Bx0  9-̸f)[M؅t;㠯2Jxy qBm^ T4A/άȅ4Qr:4iɇU38n2_: eZɻy ,tw[%uKe(~"Ӑ&&Bb/B( #[q˻"Uƻ) :.$|U~b]L#oxEf=yͦ#r(d༂UU)z c[ js|eSY@Za=RiFCa5pN ,J 4"`n?]>S($=G{kʽ`[\?L2By#6`+|*Z}]bm •OoKXh@3*blD!(#jkH_WN܅b uxgGfpf(oGE54F] łq?D%`W\ͥ&`A4g##ざԖq bmRz+{ |a:m`s*',@?g5{@-q;!%Lmn?*ÊF (uU6pΥo49'5S.̬*e)52"e}lJˁL6b!t =i\.,{V5vb We_[@P,z6q ^=^pt3YN \voqb{:^!a1"EO O@=mƯ j^,7>[>*5 !5rs r>jnky:$0c6k?*ݯ$zuϿ&Z9EySFnd,3 T5k7-^a2{TNKޗbl>`pR <5bxIX;[6UB?>uql|N(i1QcAQ7k{ݔknՄF|'˖2n妹3[ vpR i݀A2rt<4}(قUw[ XN=d"!^,{N!t?4Z~ϔxgwF{ GL([@1gvx6Fu4tW$T2 Uُ3o}G;&=3g2q@ OS,7%0*U &H6%ќhb@#)'WA_8O^|Y-+QDȴ|=?FYPjIbೂNSTgSKf>K4k:3kO ]u{궯 `ڳ<+-%ԁlbLE Kk t9ysu" )lyT(=Nu.G Q<CPqg][pERӿߥb糳iXպL8M1My;ʀߝ()[:AO>^>$WՒ!SWLf`,Zh  tKkJX*KC%CHVǶP%:99T@v7g}ۘ98p$-u,_ECޚo4rNmʙ:IKvZÈ VBB7+ħEB;at"3[ϩvn*^ ]1<5  ]%mXL*l R[ΐш 3zK#FQJ-q䡎W[և)3Pp.nCX,4j5̈}߶DkC pN_E$|P/W+ ŖunG pJr.jmS~. %|d8i>⒛)<CKsi+Љ -ßwc{Evj$ՙHݨ yO`@ 8E4Iǫ {fHkE &EVx g?М@p朞z|D̎j!){zO#b3(@ v$K!p]A65cD4圡ghq2 Rc$4n)5 #Zw2ޤz3]kXKY쭜=Jsߦ1P1 QXC^U-i2A| Fu'\?06kTZ-l]K x#5'ܱn7nC:X m=CNv3ܙ#ZSAXtxٝE3{Q̫VE`huldjeɟpFa2S$^,o ٠mȡY$k`ya-dCvvҚEK`Kz4i$!GMw8[ L ɍhcK3{YB1W_*\ms6s@`c!"s64!}[?$7\ L]eفh+@/PLoRN6k(p867x@vmɲR(@.2$H_vChK~T̛;͒]xr8I9% i֝9Nf;Q fJsWfsm [$aP^>K4EP dA3-ua)v@dB'T!`)ecc^gwW^:Xb7\m' (rÄ ¥ |~e8孻3Gl׸K<f{zL"姏:R&:twNnB}Nɹ 2!.5/fX{ߑF+p.~wn`?U`|$ |Hz3GYIlqA'G7U}$%aEއVϦjkRTVF匴EL+ڲ[M*D v;[n)*hD{SMGTd;ev^ܼb !.ëaѕrI|6 gNɫ) St=ܻ0ۻ`ZVKmz5YbCNUEEI;Z:by:y8=-Tر*5gv= ]2}L/(X.ZNe_9X+f׭Z@=ՏT#uoCx$lmppGr .5Di+*٘Lz=ĐGcmN# HBPą<. 0>#J^CpC6QM4TmQ3j;@x<Yn[ϨN=[ŏ;*i9ӽ'f4osx4ۧc%yo*kzm`; a՚ ,= eceyA o~$!wqHgii |16hCSJjB3gHc)A87 1dsK nWaxui30`@EJpv2.0|sIXcw+0.Zvn{s\Ԝٟ3Ȉ_082[@uIXKVζ}\=5,R[ζaDLE4+{rYwOFu<+)]}Կ<0hcV=4|? sn0}I,!'$A'涳$ ^?nw9Z?n/TSڃ~xݨ!+As8b0n:|uŵ#5 ]Lt!0ȏ{<} _)tNVgnL `~q | $UVJU}:h 0d:5GnB\UuXEN;oP1O2k1I|]#iBO2ݧe[hӧ#@4݉??OӒy2 E#+۝jwJ3o duZ '?jw58*Mznk_W~ƿN=o?v(XNfHWZN vaK.9&5|&vQķl\m<ݟy%/V|GEk4?z$Ӟ)=R)ĽCa+wX{x8%,t*yXD3-pDYj CY;~m:91̊%5ICbL:c?UX>Ap޹JuEd~cb!ěWJ 8ۺPv+!cn۸ھCٞoz/JyHmT=Z# o+h%LY.4gl 4iG܏{&qKEPK3'm,ǹ b{9hdă%5c)/UKP1w\I"R!ELs?HH&zA "(0yuGޞur66[Ș拾ܔA*C7l.'y6t>0BL](i< 6 XwhW%PN(~Pr|$yM(U#FIѣ ;שYH"qo;SBA8NWxZovÜݚ:\\_QR$+-ฅ |nn;\Lk<84 .UV^L2";-ɔ3܀Kulۨ{K@ORT=ԈWy~B'rbtHtҳq~מ|SًT 2zwcSZ}?1b8R7cƙqu9@kj+ 1_|݂規3< "`yO|0 e9vFh]k~CAȲ g%icR$E̢Ӕ\ު `& .0o\p&K#6 n Ȩn F* udF'JEB{*|uB9T a$adF l2<=U07ٲLJlfo6cW,%n3(+$Хw7V I n؍v%PES@!z9 )ۚ>MzC%d%xzJM:5bt_d$=jڐtf&`ݛprzNCvM$4,`h*v/b;bg(r+Nq&g%uDۥ9%q>ktHE;+Ԣ"6OXИuo8#l4XIpϛgLQa׀|&+_[%-Oi&dx-@NyiZ)nо(UR_`gTJWɋN7AW\,N"Y UH_gQ^5; tzokx5D?2D؞p`: G1[8 gْѼ XA"zLđ$/6,O k?A73Pf 9^ gRQ(ł2s 0z ?i (](vfpɥd/jws~ݸ9!wg[J Y@ ^{`7IufU\r4ZHTO9U$JLBsBʈW5TqX ׅt:"^3R ȩW/EIڅ<×OP-#2{pKOzU鐽}vsCu.}DF^E8x+z!ݍ ԤZ=띏Fw 3T"2:IAݺoh5?Nج?i|YJ d899ӛʼn39j_T9^yQw״ s(<)Q T[ krߣ9Adx  3w%F3X)ѝ }  a||5 &2ƿӁy1-e(f{tDY2 !鸺htδ5]ѳ7S{KcqH Xy( 'Iػc|+*H ? ݳyr2IU'E6-l罣3 x(ȥmVJ1raNr%n/#f!B탤+ݏQ[y&ΒR1#ljQٚ`s5& "]$.C|Shnz`@yKd3w Xp.)6BӃ <)c@6<2;4F7K&b2DSUj1 #j5 J&k+DoèO]:P2 y% B :T@]_U1-ٚӽd2uOD{% 5#5E~+c"GSOY I $A=8/}OC:e< 6IvcR A倅kL|*-(F=pW|T@|4dz ¨t?[NHR $w%O*cf^XP]Q&g;ԑ?iK!l4L((^"z{.cbwKjtKpςY%K1|Np-f`;_kڎOnL=?'+Iw91Ԕ0fO#@~aQm2KZfY4'4 *MtN~{2UY>&%b|^Q.0IY`F&FN},GEN&k )AW `G'&#A'Y=:C-eL(ilYf@3\ ͓tu`RDbW'/j>A jinF6Ȳ~9!ILK OdCy īW)%ԯ5eszͅ9p* YG?/M)B/ГcDtZ ׀RL4>4%X3X39"Vj~5. ȆKa]/y;1q:]cF9Oz hUv:V9"u#."leU^4p^? KImbä ڣ PUM<R^ D̊HG!Ոų [0~B9JKܖEkEd$Z{| >?S1$I'$$dBb~9IYO#O @½m|H"Hg`gԫ~L,xg`CE4O-wa))c`i$m-;;[p!JZVs0 N3Nkz şxm10;dxOrJͥy1 +@j1zJ{mGO\V rdr _l- \je;V yoq^EX=\"j$iCy[AG(AKVeqKYe2N7te#x &7,&9@zJ8|T-&4.@kT, dqp߲[M΃TPJ4ga\\\a}aFXYt@o@Cv ߝʉ?:x]utK 8TnL4DhರM G)SF[GR=>H'穜ܩS$ZW~ЇWiUlVm#y(xYp'gYVKTC;&UT V]'L^ɬXE @O}Kѧzejv84L=d&di'Bhyg> $׃P}D:͏hϭx o$YbmxmrJF'MOPi&-t9,,-3:حYgl՛:VpFc-{yfB,5Ɲa;~]w<yߵ9[ߩ}#1,G sk4xNH|.BV/͗QX@o?}K1G!m#JMk`J R<4ׁsKf-Img/κ.~RXvTů,D)ֺژP>'h`hCbVMB'qis~#OD"ɵ1 K(bg!=ʌ-}h$FJȈ5|f%cRR#]yn1hƒq5dK jSgidBBg˳q"Pk]K7ʟoR/Tke4L!.rf&m~[> IJJiFI:1BHc%32x*O‘2Y靄 i$zI?|.'@ ;r($;=+d,V3 6pc%0I)(m mRDf ~D ?8 8ƥ`v^7mն+9pVWJxd"z%r$vz(X̺d̷sΩ{f֡yN%zP uڹC(.ED-,W={ -1WrL °c^]$Ec9OŴ# gPgMv/aqX:p;* A@t=Uom meZkD|F զaɾɾa|k Uhp+'6>CMW3nƦ AM=6ИjڗU`@}X͠Par~8b=^9ׂr sÐH^qz uYΠ3I#JKJztWK56Ύr۳:'+: gQmh扜/IhICwuJ;(]Ԟh@<KOJ d"p&==ZHak UE@6g,UW5sd^p7E փg<ufDKEwYq5'M{Iqqܖ\Rg{ẁP I Kyײ#FlGU2$)_L -蔊#HG>.6> i}=8V 2F97{U#&m<5 a2tdA hϦX b)h+DœHh !P?>V.7;9 7}ց7x|AZvD=(bnc-&V?&Z/OOV\1[,1] Nи%slm96EXmLYКi5Rouޟu%z@9'>/#K"Yx(i(LD߃~0$iL<"UWvAmQCluj藤֪HX=y2j99Yݦ7iJnc09;56-UD`:gs~'ľjYL+5KslXP4AI*肝%۪(~[_sX‡a3q`P-dEsեʻ]L;~f6xj\SFkܹëz'.~='LaSz?TUL$.Ĺ6X2.D&Wz_.n!RݜQά= jn W$R=.B,4)]gNI"j?xӎ5msu"QWBVljzcE\.w!^>q<{Bl6N?2qpKH`dY~옞?m:#[\2١8='UU,ݠ .vG.}%?C ֢!A4P\Z$j4Li}+^c~ʱJl $<^g$V=W:E3if5yBLh"z - | YW"9#cf6%jIyXhF3D/Q1 m^9]!T s`zeGD7 '1RT Q7 IEkHc+LkV&V  _"Y}!&?{ŕұ_&HI6ӫ]l9Tu3{8%0âר:З N5b]8θ-e?Dt`&&‘9B>?(u<'޹f0U__C,geGgd{#L8Ue<'CKE lJ'QZ)݋[rMng=/mN,5e{2Py*p< &ٳrMocaKąPF]&ar;̇gDZF7. -*E:Z&glyѵrv Hͥ%ۄ 2.c&\ʜxZ G\!b,K|nnlP9>frlxqЦ mL405̌\dBȃ/C=ݣ];29)8{(w'jW! Fiu`` Ok;%N6sU_UR!)̖g֌IICG>𜤂,\16e|#4/N:;M%=IX%mq auP44Q,5ь`+q ~u2;,5 Zl^מ<䬎ک*1;T6JW`yǠ~>rUr:%峵]deC'FQn2ElBA Eb}!/ ȴ @k:Tr12`6<ڳ?W5PΑQ:㓇_?*>>s;iыk6uʆ,.>|@Uf!Rq~STR4n{RpT𘕢t#> HgF~@x)r7O5PV%ԍ{RPO]l8 z=6ePa}we ҜNj7OdᎤ랶ף0TCnmK:t~^B?GFyJm&|@S._SH)%Rc^h&LuA4+oGI!V&KZyxBuKW{%!g V6MAfT f*_л0"_j%WyWȥێ!x $m}V;b H9g#FKj\mZ-py#~4_ ^[1|]DgqXrKw( Des,AfT铓sŝn>L\QIm:X~L^f15sqQ˂=I r0ccWQDCF]wqYװvc czT}8C#?OnmsbכP`YdU`d;lcpIOhKa:W;7s+]?UX 1Tb;b,CĆ LeYU)z֛"La[ݫOG؃īoq%VlڎWIUZ8nOV-nD% UHAӻFvje{ 7ўۄZ{Y47Kn7]ABXKմ a}"ܤrI&̙PZf %:=iNw }9 ] 2R3_]0W<^le,1#+fהŬM~˶zz |;bpDN6juiU([#̠ 1זSoeeh!xh s|:'&َ$g]hdDG-!NwN*5#C:\03ɢY[?Jms{wKaKx DtxU{*Uާݾؐ3a Kj*FTE"Ze`^S&ωљ[+ .z XDW_큽}Hg¢_@0$Zd^_j83NdzD GwwHkWCudCXvI@1D.~'8yB_#>@«~r9jntΫpV3Sࠑ M2'6b p#6*7?чsu@dZdÆphNoXHPLkq+] c[ѫ~ `)f2rnxCX]gtT["{Y+=y<#y^4;;P҇ GVHUԙ8:cb+{4ym(2"\?ų3/70G5TPv4$(s9i6MdCq?C;A]1UOOfM>YdYB|zg2gYVI=@ 爧,Êi .ÍG>6rvok:\>>lWwMsH>f3=S 4)j(ooe=n3!v(j'9ԯu4|ΣbGWǘFҔ_7'B1{"!wϰ#JACUt g>"<׉Iqv* 3t/|E:|tՙHgeGӢqiBeEo.g垂{ .(¥{ ETm=D.; ԡwrg >:U|X,7\cۖΗ&*NXFP|Wn>I?!ޓt'$t FW.v\Z0\eBVT!.F:HRI=FfI"G{ ɤH:e'2[&x g]!-~3 h=kDK#s~2:9ꮝz= I&J`% ?Fȕδa!̇ !N|1laI!K\gW2~9k=O |܍e=X8K;2v U8-Ċ^.GL,03ܘaT2S+v bz=bú]Z{QQu۾v4~ʾVG9-TS캃?vbEaC)00VT9F#t"f}6iF9o_m;}OMl:ڞXuA*O)1[>K?{&P[71(鼖׷iuS>o36y'[wfv.n+ J!af/];J1ܔ~E<]IpV$X;WRuZbrZ5lZm`D Usz_l<$ ָ;:a)}$f0j>Bz??-fUc_EO>YhkI%A#ouvOlNQ>xiJtulk15(&6)UkSRY )09m4JevpKKD GԱI)CFctQ!L䁥q3M-2C$`iL#-_#ޱYw8rM@`?5hїۼ̥')$G5ߕf;fVWlWS)pMGwX:_(Z朗޹zZZJP{xh\Hkjb[֯,LJP&0lXHvš.fD극ս/{ebr>i )Cʐȍ}.,4V7O[JcU`,pApIL8KQG{fF }ĕT  8?`BN /UWQ4Q7Wv?Et}H_N3ԆA_d9R?OQgA=%fpƨxw%P>08U.ETY#EcG0C=ϡx5u!@\,ȱQMu)A~g|Cq9 =hp|F-3Я^v+:ڰXpR}NS?cftzjE)p;O߆6p4y!yZ=ߒ{)[$%%ufEW;OfHy{`ob%$Oo%lxXD@t@=Pr)5XRHsheSlAG+ڟ](uy@er|W06Fxr#{k~@[Mdl_U(Q?Yȝ G9ᲜF 7Y߀ x^E6M F(6$ qQ{x^"n8|i? iL^7E`6N֬scXIRLCX^`FmS671 ##9 )r iMUin 2 TRP91@mKSNuǜ[JB-ٵ!}  8]\*ky 6ՍuXf;M)D`IM8*jeaP d|WVm Hwbnq1i, AyKquء)[΍ 6ּNA=Uhn!, LOVX,&ا̛is\&&&soddyٰ.QGSHe<̺ͫDth *[(oO~b3"?eh B52vMbޏ "a_YرdZƴEy-+ٖ6Jt UM:rbVcz6 L 13q]d1Zcmk 6gj23!)lJc v>=QJtAm6QeR 譱QU)2yQw'hQ+a֘igMG= &"є h4+PTlB\F b ?8K<ٻgǴT>c+ <Ԫu'`9G}hlr܇%4'eJ _3"S7u H4դsxZex܏qKDOe{ FXHHOF U!G,`Zɷgv U1@ ~+9 hcs+&6QZ̢?2 d~]4کoqChlwDD+$ߐJfq@ Z?l<9Svc(@LCG _{<= ;T` A|9᭤r5RaV[$`ތd|xA)+mqjExG3km nu%YrN9~$wK7QjHP%Ⅶn"_̘WӜph~ b09̛{m 5EOLU xnnenOΩX3ӫ{U> jO[txlHYQF,t,g2G9i_"}p=< :JIlm`]{b]5/$(x8ie虴h]xT'. h (N({K ԃGrTRЪ1ez0Ųp^ɸ Vԉ`|g!L<0Gk%qMN+dKɏ|l_9v.&9\'[3[q=;"g ):saO}iCvp]@#sXv*#ןN^t 5RiXo y/"2s<8aQZlw4|x@&}+F0es`_t·`RM\;_ M㼔:ѕr^`B+!chPBUg ^CF\4B ˩Ұ傄]B$~\NN |˽TW)}g{y|PY(sH#Mu/ea"lWOoNrC!S'OᘝJ1LL;؊(|zbIRSEPxG&Yw]2ϴ~ʟ`@ogFmk ~$IG Νe ,~5+h묿݃dϲ4m6A J7N %~n kĥ*{鶓oݚgwׅNs$I~Yʶ5 65)v:7֠a.SxсROáuSLCMuMi=ދD N6e1—SL _szX< Y)' 6veQ0N\BzA'#:%xHqDs;G  I:(Tp(,pd'vvwTIϺi\AY @?SrP {zٲG5IA2wpaIN(B?)%V>@]qaW o̝JYe^pÙ^3Eux0#KkMڇcb{Q +o;M8:D10-^,n@[?3̡KФ!PB8ogA"cy!Mh<-ٛQT&IVfzSLQ#gkVuD$*{2vwhNH)  =Ң% xD,'z#`_UbW(B<Ŷa*~"b-~B#o텲GK `{11mhPp#mՊ'2]f*픠FUH*q4ɸ'.NpKy hJ 8si `i?OE"pTׇd| ;u2pXNuXH_B{G\v*dz" zay+=Wx`ʌ"ƽR޻x#5M]Bֵq1%5Hz|Y)OFL )d@"dS*m+T7f[tZڰY|=/ҕLj0UdmgnhѩGN-"2!"G1 L7(hV֢+jU 1ڬB>78b7X9Ӆ[aBbYTuϯ40ޓۆ=ZRXC(EG~ P?4ߧi}Q1aK ]j}&ۿ\Q<+ػAmѨ/Nُ!Y7U<=~a8gZ;b jIf3vǰ #mf 1oJ"ZA=@#lqq"zjoWNبt%.yuҾ]!EBL6Vd =Xۻv2n% -E/}%UC#4K9/RTvRd]Ο+:۲ܺ$c,tue Rh R+OGFCZ5t15Bgi0kl'`r 7^Pבe᠛+6,a6G .XM+m_3Fې8-@gbr V_`)}籁ØA䜸Dh?*DD5}e۴ዤ@)Q^ M4-.Rm,vV 3`L2xrKv֫M/E4L01G] h W\nq"͢h0Д#HuZczK~_Zac)Ďv;X{1[jW`'4rĈֳЫV&YD2˓W.Xc~Zmf]F ʔEa=13ȅcv g>o)بkD@녿dw$e {iab&ۧeX<..i^5pu ( H*3ﭼƴal4dDUSRXn!y=HpZy929L\-vHdl""Q_ W{kᩈ -\y5V9صH@Hq䖘ˑmfR$`_H F]ږ]qFb6.:|@-s׉5Vn]PשOix#)pwmqH1awv^ȴq/^,W)d8zI$Uyk +(?z7h G.y5`dP;|Xi7cn)SE#>$}9!i{M7S!_y:GAQ4}9Jq1yZWp?==2IW&nr%.o[YU8lHO~WgKzЯ".ΦX(_[D.2+=OU;$颖f+ cio]4[W:w┿FB~o=4$Q$rnf\*wfW9u?$K!z]Hen.S!zPV2ӕ+6i wlW 9^*M_t'.0'}ZctXAhC[tŻe u3Ez^qF34y8\PtmE7t4~j![G4%X:%# &m}=ӿj%c?kDd {aoN싊T KKDm6A׵D9$Û? bM[UlFM^QQgjLM C:m ȺzNsK\s1(M)/2n.@ӟ7r0Uq[z6~lV3̤3`˫S2 :Q7" RMl {u;|Jm" cZu}2h$ْ>) {%E,mS!&N3o9f݊* WS4m>M~~mq.PS͉2_tH(sp q^+dHh;VEG+o_,U(+W"ۇ͂8MWŏd%ڎsr+\3$n[ZDr|z`&I/Jɱ4EG&>k"^jW(9F鐁4V$M[$գTjE8 PΘMqzx+QCh(J9(?ֈ)r65C~c˳irhاY.DE -ᝬ0>dI1dSi.aȯ6M6,RNm}F%~3EPaJln3ۈѢo +΢>ԩkVq¸V0ڌPa*}NoMjϳ'T=_ò@ hyAl~VK9%x ̶ 7VY|ANc֭ !Lgהh*&UFyk0pEOؾ +MؓZJ] L8 GVc[5JpmbF}}4CgC_3c9K A~.w<+4@'QG7?E\%]Mt'Y?  hv bcoE2eGa<է :h79 _Uo13U]]rz9c`);oº1$:+k'~}]f1Ovٶ OOBT T7E6/Y]N, +)L|4B6uZ`-4؋wv0ԉ,Tā9).."Mթtf\§ P ]ܖ2/lƺf"12ČU ./GbX_]h}"eєV D,w%X'-yS|JܖҒ=fi3uӔ^>N MH g^OHE9M-TN-8*V=}sC֛$6ԋIq3 \,4 b/੩ ]zևtl2GXf/ )(%ׇZcT*E[lb 4$f0;$*,W+~̢0↗B~4P/_ yeckPNA_ryhܳS5@})~>~GoiE[EJ#d`fRƮs 3]&bGZ~р  hy2X 4*>ӝyxiP<3Pe%"9CvDh~+/HS_?WF]\i5Ě1\L\ܖUFQy`S|HDD8'Qvިe=-ծb3;MQ"|} ՟."߷1PAuvB&Ͷ(svtxi]JB% #1o ['^r5Rl;=i!B:L %DùrmV&Di j?}XKފf-\1~[{r{7dß(jLG鋷MĿ9+7{_:Ī%ߚre/CbGख़fRpPEZl(8M#@sMnDhuxMOr{.-[T6j v)i5ui6`H\s2<@|h󚘑vO|Y }/~F"4MgT-Rr`̀~=dbNg4_Hڙ9޵򕨄&~A/t _F o흶; BHŁ: /13$P33C%˽Va.ʆi GHfB2v'J/КG/{ Z>˂de;O~YKdbcin5YQu|ax_ۤtD- RVW}[Imr5 u#uME.EZ5m!X<ŒYm"hFbkr g :t< @uy].>18NPU#^t͝g>`W?Ç[̇J>cU[,Ηo6,W/)jSnO(hКV}'EVIfQPdjΌXmNC؊Xĝ DH,Ro@FOul`g}/. Zc0e,RuN +]F Ci!͖O1A^3< i:!oI2w(p]1zv,>X*!r qQUSIkNżAgx&a&6Łyt˄3@"*ߨK^Q%JL$BtSU3S]f!4>a#@ZW1j-#[,O@'iΧmМ'Rվz5̃5|k D򟟿3\$ o\%Tԕ zQIecf4^.gˢD"J1!'d;TI@ΉGjP:G2HֈEHCG&+K0\:D•.µ+^ }F=5i;i["/4uUoɕw_LFp恶VSfъI QW.m(QVDك%䵷ʣNpWVǜB;t+py4P/nepT*Gyb_дTw+ZѸ F`SjEM~z2`ß]Y\}j/<:GWIB{-/\yU0J, U [b&cj(ӡm-tx帓vo_-xR>@7PgQ:kΙRvX?n~$po|-Zv ܦjph6@Gf_§ķ’x¥](Ѕ#|D V)!kZXŃ.pߓ6<[51oU1~A?_v.sgf|W,֌+M&Q Y^Tw30zkmBcw߰ a2h;g<ǧ}uvHc0њkc=-p-gIx2BsП)aһ#=s|O&ƛ>U>6 F'A.O4wNM5vߊkdtO[A `f掙N>q$Ny8',_OtrXv/ď5ı>i]N}AN=WzN8xzӺPqajOߥWs: n`NՓD=,\W@y< ދ8ȶJP/ND_W!evahtH@Jim=olo#(R^k}MINUÆOIWe`+*w" i0~:X1*뽒rYͬX2IC"XpTϿ}AY: e0;:DniEg&_[B2*uL/)1p4{4Pw1`GVѽ_`Ak%%FB.wߨ('Obۄ:p3D=5jd85ڙ; nz}]_tr%s咧afZSS6JE;'df ǀF!-%edˆ֨S`r5cPqZg4jلA~h!Qa sS*p+Xu"BL:Ln)@lX~h(K1C^Tou_W5']g@(^5h BKFOL:+`higO1IFI %Ǭ?YO)9´xßvNSVOF6݅?S/}@5w:HXY#$EQy  ^[.b"6=,/NrD~&kcxS{WUF7r1]ESqw(zQĺ}.ڣ>f ;WID^aj{ 2REhK/NJ&Y{_)w8QiwD_u_v3<G(HLql=BL̕;B>0rPH1 sa C;\Aϗ8>: pf]l|ޤ8y:YS҄6~$@̷>){R _ pLL|AOeK+'i>nF t'` 1lpIAP. LQЗ-|J)I ň-kx/^+r HoFݕ/Np8gs^9Ґ l}N}9$}e,-LUոM8PC!^ @lF#VYoRcniZ:WT.0a᭟x!庐%DK'K%q7MA*Hpa4ДMs{cZ(rv6:O8xO!1j㛾HqYi 4tBK:vmOs=i^1V^ w6Ȟzȿ U֫ž^8uF<6z FH \{g*4(LS3pC2˴eK끻RM2RL]ѿ͊ҫx g[*JE?.=y]vuWI+yb@]N-YXzvlDKTmv9Un$Rp-F1ZU/`c҂j#g%!#)JIٹ6ǖNشx<ٮvB6~JKI{eס6_;^dH5Vn\lv0M6dQ-s@<-3` ۱zuom-dmR,"k4ô؋_uGb|R1%n%j/ eWJo|`_IgmIdQ_R,2@2uoހ28AaЭ,mr]7=2;FIeЗ~ _ t0[" J-ݸ[D8DwV&ɬ`k|Ƨ1DM?[6quxsNFtlPwj t2*LTtjL;s묣6TFT: ӫRҼ؀.U8~ ’ʆo'𩊴g﯄:&5ݩ(m}:y}vڲ~i.DjiCz..CE%6[%vWN]94zt tŲB$mD֥[jRll,1FMSDp\Z2LCߋ|Hie=sN(G6E!vgݵ}!{ ׶4. 7;7ک:/Y(e#Z ,&ZQ\6tEmY33IVz0#zC-C\׋υM)]e}8N\КE8Ҁ'MhvmG7r&9/)QAFY'("HS]Mr:ݨ~E pB~w<!ͣīg2+?U3Uc.?2!SP9菃ޮi⚏:M.8dO6J6Vƺ,(0ˢHURD$kYa l_#`č }Dy_"פꧮZ= cbO!,#'0׺`jbQ` RH]vrvТxt=9Sux(QhK{YE_ (Fu&5 p7]Dr2_qIn&6Rd!޺i1ubٕ<A ak_S5v=a~Zl90Z ôW"J5`}@m]}unžYDw^`f҃iw[~`#Ma*i 7 !/ԦMK@Ki@=^EM2|"ɴ记g]aHꂼ5 6B3%6:$\+]R%`Vw9^7",7%fCBӈe uaI$&Am-}JSF^X8%Lh0Kyʵ(|N|FUd8RRqEMoJPx=gYe7yG,bQ8sOb}桰\r7ZW*0co'+,'!^FZ@ʂ!$#$ vbiH,]x",@%NDYB~U8;- Z`AWSV`ɕ;[ d2[DsF{h[c}j>-rr ',0sMgxMפkc_.g毮Si>~b`!)'Qk~ <7Ueg)..q [Q/(KDMpd""FbAS-D4s}:&lKՒh2c*2ZT^OҚp 8]wR{)) g@LT9NYZm n/.$ q Z@`"=Q" {|Xb)\E3㺙ef9Cj{ aGvVYFXu 3D-M iH҃0*"tIPa6J| Z%l^cY :+H@ΙYH?+0LVLHk=FH !~qstp6 F?궟4Ce~ դ^­n jNDc( q ?mi~羏RJcp_(n'?@nk'-=Q`?|'\HS ']>R%; 91D(fߕI^19>tS;('* 䢙-pī~ HSZ!";=F!/z _,6II`SUi]'Ϗ.[?rwp5+Ys"K+b&o 8N7%@3ć-S"h9sQK5M&Lr(=X2ۯ7(vԴKFңA,:!Ob`PYd3J)7鼴5Gt?nէ5!d?weO(I/R:,NC;'w2b-23$, ,J6dlUV^Jc.C ?%Coe=kY/tu0fM|`J~`<{dM_7:`!. mXX~}^H6|` sE}sGӴik3P2/zU]̼c]LβZEi܏At`/дurNbn?sNV&wBU!&P;v|SIJMo/!#1ULVuwO F KA -?z=p;̻6]shev'+VMOdKL]2`Ԕ׸(!Y^jǘZ$O%r\W~ 8x'IhP#LTM߉1ۀh.='˧[DD`ېZ) ,F7؞cm(YzJ{11UiX0w>2Y||$l*((^@a&vNdy`r"3Pi|Փ <׻* =aofP@/ zW)[oesl.RFl]HX;'в>y(k! 3m.UX[Ks>Aw?ulY&[8+黶R>;IEOJK.H m=.E-tѐ!We#Kd:N=͞jLq`\Ju==]|8@ku n^p1?>şҀ? (Zæw_Q jI=(^(Dvr vYC1\+B(PhGRu9_!2'˹>~GloElxaAv?> Icd"3;)MgDTϏd|A!U!|%:azžLٕ@9*RLV$&}Lf/y8^Ahl\+L֓a$BeH,=h)液!h4恬3K|a `>g#ZzAnP* AR]ޙw[˯֖e@qit$2 GF8fۄVC 㒐j$_>:ϔ9 5Aj<.%x\<&g+S,|<K1lQwFD1q5$')Pp ^vL}lE|N+_x ݘma Ryczt1`#[jԴ <4o,%w4кU`cv]n ! kKo ;,>"ÀN++gGBg=TT\ R؁ylNGWM@yj^ߒT<+k9LreQ1 X`mLbPF6qy#cSb>ZEPYM+)f|Hxd[ 67(H;qhq" :C;7R7H6!M# mU#0ѡcV7?Xuܢ^3"J{jE1u7eo)),d,"[OXhxh!e3>=ho<@<|gz}Ӊl^eKDȈ^z^)ik$BА5$T<"@4=ۑ -"I]3lf(UP?c!Svof8EPPvn~3:#xv0TtS격؂ػ 򧐜`ݓɊQokYر%VFk@(γ_EH`wzۅ&BvBYZTk ]ߒ$՗8z1.XgQ=@J5_@r5 n 3zÂlbҍlÈR'a"yW Km燻:ۥoF*M$g9 0qJHxyߏ)W@tlN Dݣ(.k>!ۨAv B _5}4= ď2^]*pk!+")9sɬE|'o5BFDX(s+#F:yvw+>&ɗIr': 0im4[)Sm-G`҉hdT0f|㹤U%8r8~2')8?0GDW'mȺ(m&@j׸7Q19t7 ."`a=C 0Xvs%arrWM/'m((%F=nC 1`m,'}ApFbzc &Vs\\@ICI{^)N܂|^ RIAM ]S}[kDgAUNif}npoS%X&9W9olZJ eSb7rAEWhzs7n h-;;Z$BGzy2iov8 ; %ysv-YDM7zw!Wؔ7hQePѱ _.L,gE>mu݊mCҡR>ŧսO"}e>]j#I,d*S8.Í5vQ#(+Hiiœ$'@DK̆u!=w ʹ G'# h"j̷AԲROw;= #0>q%KAC?o>^K6طdpqHP@G)`!kjZ] _cCk6PjB&xCZ{+!@,LH圣<"K¯ +{V<_zRb;ç6ȅY /ׁdB^:YB؆57ẋQm.ѹ4q0˱hpg;ҝ-z7)Sf"))g۪a& D#[11`f*$~X<{]ۭ;#9AU[$[/(G@_VN86r)#fbNtLe6hpgJBɒTW`g  L< *l̦UTZuhe6 7:3ټ ˕࿊\VQr=zPِq,A#xؾOO|b֠)F']NlE:j#^RǹnTFa}QoMZ+4o :rUn 1 p ݝzEitW) e2A#^֑0|#`xӾ v<V [k´hRMXb+z!gvfصPV =T\qlV叡_tQ[zHL͖ȿl$h&/kd\HNoz&RMg|v,8ے$Psp,6*9/$/~tm\/M[Wib}XDD)1pê[Jw ^N 'OweFZEY]Q¦n-~G>pFƤK!>е WvIP^۲T9m%זu5,`t"ߑ] {=uw"_SE_DMvM^ΨdVH}CVqVpmt+ ;u =%e & +(2 h' <$hE e! 4>v |/#fߴ^8b!$E Ya!ǙHZ?j?0Fv?lKXWFsP910i鳇Q[t`ѕ@qgL4PxrYSXDBi~p j)-KHk^ipRr )7 $xƘ.55G B9=YXB?H]gfІh+t1j5*?q" DCP63ԫ+r Ұ='=v Q4cg-U0\ԕ1CqZI=[J|jYۦc 4Qa$uֿ5ZLJm$ʔBjMWxDžR9%[~(g1y NޤHu0;dNx z l[]I3l)mY9B~?A 0B$9xΘAGurˤ'9)㤡]|$M] ({9lm>HVEQU$?(ۚXܻ߯U /he]i  2B"w} kNN>D'RX [ܼf̉22:WLܧ>G b $iŚBݨf뛡#饨-b&z.-, Zh r͍PϞ}'W*Mp1O<18}᳗l3\V4G׊(:#9c]ٶ(IWn”s8f!18MB! 2~q8G!?i,ltwn#_9, GL*`@MMKJX+SLZg%Q A )\ C$D( Q.~XH|կrH;9sS߿o< pz!ZFKS#pڱ gS*h`L@mHeM60+ֵ#c''u 0ߊ9nj*yaRzaOA}jtŠ۱pow pgKJ#o`BeB#we-idO3lTed ͢Zo0cBWv!`'&b#3ĕ ^`K=:-a.!lhlqM#̲OϡGPx`;Rl7xlZ= Tΐ/@ 9eut\KZS:%>I2_ICWk&wiQ 5QĞV_7%&%G=tqD.I Xy>ܸmF[H"p)+a1ܻ#C'"]xjq M|cSܰ4 PpFg<5)h\t7->"Gm[ZPZ OOQb+OCX7ul#*:V [On_Fe%{c̉9`qqS?­\E,+'f5` %TsXlEGO<(:>7f^޴)=JP+r !.[Ң3, x]dELas`fxOByp~tWJIK^xgcŸ)Bwzy묘nyUZfI>T xh\N;-o{%o1" lkնceHź|DD._޵M|$o;!VxtؓP}JW2 [L^&Z~Tӛִ|l|jI s/kX+5 ylÑ KA ТB]֍:=f^aw/nFKyzV2&˫J W2q~iT)(7/8D8fwJbN1r*|&uGR#op !Æ:šb" i^8"?wRCw{еj/Exz+9 $X'oO1#D0Gv2 }cC&["WV aO Ñrnq= Apx {/|>v4KΗ%u[v~ ~Jstiݑ5gz:eT4meq㙃Ig\  -#/K`! 0(gV Y'I r( 8}-8,Pu6$t1~fA%mc{my3~d֮΁űwQք3僓O͞U%tlFl6!`[.!Tɷޗ30fhM)Q`QIӋ $zy @g0TC8ޟ 4.L짤8>mEɕ>[\0/a0KAF0bWk ii8U-M;I2o-xlXAƄ#_|{,3\+ &Z+Zl`[+M)Eos L; bǚVZVx5ĊƍDSgR Cp g.IꭩR_F\f0Đ'gږN _2Ş>yN׺;ÞX +3!hI{pe\;$=ph8]# >k|!7 {oQD!V\~]%>v+ڲ>5ݥ%l3O{xnC8+̈MxƆoUk)3Iz`Yo|ezc躗H&FA>An*7xZ /ٶ+;>Mgh[q9XHcbV_##d5̜rWi֦_Sk'*G]S z mPy q$r \"5g"IRej=&UKRaA{ŝ$?˅gf+{,/~@Щx?{nn)~Vʗo ծți YL־v!/qV]PR+^FẀBثaS.e<4*\;?]k#>ʽɡ_bA睳c4Ŝ[.c%=k$R p>"ǿC^\MVB߲L{Frr'\7"h¬Cv6SQe݁4]+M q="ԹZl4{U\W)j*,+!I+pۤ@s`?x' Iz[rYw de6c5Rd(<r@اg8G5jϫKvT#NWܓ8(H?r}+x0UsfxWi} I9VČ$dxʰ潨~y=ҳRpAFM \ɨD-&2vZ@p@u(ajR,tr5 ,]ib{RgE}GZ4ry&Mkr``EԽ2{0rV;!O)DH'Jy}Kdۋn%g?Ld!@cbÓ=ށ[ylK+Ċ$ f*TwEtSԥ5 iY`Ll ?jxG9x5rz] f2AHk_!''q>&(6%O\հm!G 4 ,: Ѯںp$޼;_;TBm`7/E'*-*L(ATfCh1MOA\Y.rSt'I5\8? ଫ5(S-KIx ;?rY*)o;/iEHlHDreϲ3 16c1;yp}Jh{3Λ> SjO'^Umc <#??)/%>nKp`[['hLme%G>DΠyJӚaE\\X*J"RA(Zza|S[WCաÏ ~fjyӦA YKs X0`.V!ٌU) ci~J Cѻ 'ᴠ@C]pt#ȖVEccNՂ M$tt@:GINxw2Ȥ8e|V3 Rʙ(3H:T/~ktCY5X\F %>&QWM夊|H &Q`m@&,=t\a t)eR?0z7LT>ڑ=z;&qd,sZV9%eW GL_ɇF R(4n@GǮ.\/,Z(M5:erp-(ںRr1YIe7phzw(ʸІJ*%l[B>b(akÀfN H=9M],zÊMp1S.YoEP1`o=|B((a{pxCiI_ sKtUt۷ZN WX4}R9{ưUB-lHI`B2a{^ga )6`1~~Et3|L5W+! 54H/@j-H-}~Pw[udP(ʯIK$n4!H |0G,,M]Mй:J߂z)#D5TpNK衆&"?zR 'YoQ3*$5Pq~7NH]?;S ޭo+)g bzOܭK֫ [.Yǂϳd:5{Y_lQ2`^>"ҴZ'v){/{ :xy4o*tTH"#J?< 9 QYRcӉ6R #`ѥ H4ziQj0+_C(/$:k.H,2'Cf8?;K(j) nylM@SN>uБ:UbEE1:X"T s4ȫD{xf?IgWT %"lL7w!#{SS 4X5jg o_=&o,rmF5‰ =PӒ0$Qhy]n܊nj0~YQWʆ6kP6rd_pPy>c(Mi-B.Wc>j+,ǞX $UeCO:!qw{MT&:۩%h^[ܳBJflV,C@SPi` :yXP[{(+Ā'-3wm(]Q{m:iBŲ{;mWX"E4rRM8;9M*bTm~㬪`?th|2ډ{!dwb]q.{ Bskfx'ܙt&?j+vT0BH&xXQJUw?^I$qT2u!U4FhS.kXVT{+=|~Q,dڏOԥĘy,QO2;,1ϞCnjגQt%H"-TSw!>tX( bv&@P+/D3Gmyf}:t8HgioyPul=۷v U|E9& y:Z<+"!7A$e-9,n.vBvOՉ*.'pZk_pR8OxZm-_~ȶ* 14(SĉM>mɃ tc ?%"5 i -'cZGP `feO+j,`k!B\l{ -'ô3KqWE0 wL!:C=߱>!1Sm;3lwFws=Te9@Ѷ9\BT4w d-ھeL9VLmVkoa)?wk5!aR]$*\ʳ x+Qh zwvsj½@G<ɺHOA UbRu̾=zrTrHzT`"RҌzĭ fi8-!*aKE'/.!6x[EJڍ^K1@7/1D< EUX:ym+SMyN{:gQpNΙ=/L(6Zxי/+lrƏ7v H%|WO gX}Q(±xπȏNvSGd"l*rA?ιz%n X mT%ЍׅdT@{ Fwp{uӖ]/:(qWŁC`WmMAFY$9$T[vwɏyRc]DtU;P/ U, K|~ 04QOj߻dHosx47]~EҜ݆?|օU:1OTY{F1 p_:TbSun_:=}{R#JpٮBȬ0a4%~B҆ 4C?my^cݛ rgF̳DZ&ɒhKC.Q(%l+|-6^W(?Jӎ5N&rQ(;%\N>=eBW9q&4 oXЯM$QlFu/x#Z.燹d"1Z`x+ΉG>,HaҖLb?4*9Ǭvb"ߜk-hOX->AËNY!stSB,K7ul)* #G~Y$i541Do9'Uz3w*V*z-q}TjC˫zk$ѕV^E4u4{w fd~sϦъ>+Ϲh:@ eRk6y(p\,]6m5RU0Iey]O ʁŕuWo푹tnJX N}#ϰblsIU&AeUjë=ղ;[AS":{Z@H%_4xh#`,jB˞{"z?us2xcT`?R.ǥs.+ Dl^x z:^$[B`\e'ǜ.HOmW]jI.~Ư:R G*5+ 48Yƻ)3 %oN\lo77Le L(k7+nK)dP K OvߍFF xrZ d/qc񜃑lM j9_tU?O_,?ڌ/ؚH Ϊz'4|Udǰ-Na## +j/&POޗ!+ *j`1g}*]1AᎷZ{ALqΡ !<gJ5IntcT[ MHb L^/=LM*| FPm8TQ>X!:sH^Si]Ud*K[-5`㬐 ,Aos A#@茩=fO%9$U%SN7vǜ4T \Ҏoc3e{:A}pit󄪽;1Kt-:/pzx&X6I^nf gaVEq6x:6J(ǥdYEq {C 'qN2ۯ8Z[|~Q輳a%:,Dfќ>b}ӫj/kY'[xq 7"P+d*cg]"n%n,u^|OˤZijWK;脎p/Y]ZE>N,4hZ3Lڋl𪐓qC  h^!Cq;i(VwD68\}ao/` )V|TP ]tljGgNê f_IR[u #3(h#6 .h.z<Ћ#V\`͂HfAZ P-2#'d9ٖ@ mɳ㿓qHtl0tf}cq`jr=T]-`Jvc${IhCEؾk+yݤ-ԈfD!P?0˹)qddpW)D%x'O59a[A֦E~YC5Tm"3(@d)]qʼ# {t+5첈N.%}G=Dv'[u,?nG(>|艎I0,!1-fQrS3jxMf$U.#Uy ,9J\ ʝg)Xt:'Q*Bp>=/)p7etTEZAWcR+יoo]mZh{+{\?'87EMț:'1f9u'ֱ&r"n鉛9Պ:5ʯ[>3.[C5՜۴]Fb t/@"GM߰!YJcްN{)e#^W)/J] 23Jp W?F?}!eI5r@eoR8wW! &=fvNEbe5B;w͊# /u% ѹA7vb-Yȃ"GXcPCQFY 4aw`-'*S`:R@~Ix{Ug:gp̈́ ( x{Us2z=ꕮ F*we$EWlmA oжOY)7u[ /x=2Z16V*#@CD"|_+-Ԯ.V$PCvߙxjF΢#Pm]6d5FA} .z>te~1 ŏ Pҗixs ]Ys4cW_`$3s`_s"9gCK]W/ T%rqi.kT2H9I%4ji"X*m@A8Rui4 /JLo~6tv埄z`GzyzĚ!\PEەn/oG/ (5jr@\o_yt4dMS@(i.ӼQL֚ePG"\aA ~CY]T9R%\yzG}}jM*LT% H'Tu)8ohIў$hjl5]lK0 #v}R 7q˦ 'm}z]5mDA}7K5:1jPM^_C6a?Xw oF#+AǤn?tj5s`Mrޝ\9n+36;HOz&(p7 QV<ܖ"e] dO'86npkA[ QG2u˫!uLL?H7VJ$مoW[-q(} ɰA* Nnx!;Gӓ :b:-?Ak;@K꧁!ڵ,mUg"Eu)qyjqg)-@4>4#,}^.y^0:2|#kirKfd)TWfoxKQpi7ШĀCNj07[gYLun,¶4mduBQqZ+[ӡ1m/dT74}ohk 9tp;Oϓw ̟S[ak4׻D֖vt;gB𡝓ʼ@ITktoFJ?3m`p#}]i-T%^TNU=TgbP//2)s%FZ5G+^H|'Ej`btǬ{6 bSȒCA hXma[%⩠Q/m^5]ӽtMJ P/m(ɒbA( Ҫ}%Wd< ψanNRw, ]^DoA=g}ܦ+q O..XI r'}!P81$ͽv=2j0ECH`7ém}p'nQԼ<ʳէJC!E m,\V|FLH|V,!7H)||)؍ $[jI6%Kwhx]8vaɝL1zM ib+a`A~OYGwԠb,V4 u}A,W3 ^I{Tb˪1~:Wŵ_ء='@G+DH]YʶK%z tsyspZpF+ a{D*ɲ*#Ϳm>/ۛ⿩&G6<}X>X:$ghptv@T#w .D(!/'x Dmn5 v?Q{`o E B *Ugc+g+_ iWLG rf*I܀9 v5 gpѝAl] Nfw[di۞d4Ӻ-pSh)<@9Ǟ0E1S`m =:7M[u$-xY@$ "ZdoۘFXN@` Jau]om%#nLl<,W_9$ÖCU!(,m㝵FӘRP f^Hvc% #l_w.Nuڨa? is3>Г7\ֹN[.d K]ŗV^>0V/ُx(xh8 i t0*sK(F0u# ~Fg%H 9ew98bi5Ɉi& ;3M48  ~D|0Hd͐yxZi{Q:͵ 2Nކ $zAR%6`EvqVwY Ь/qu 6<v"M/À`t(G>d<AG"1.s}hv EmNPB.T%̼=DʟİAnO!@[ "'hyKl= OhO>4jݜ g&Qo[9l*epVD ڏ#Ffԅ *;>2ڣQ} ߱"ă3xUN, ,: ' K9reɽa%<˭phSf{|&z}/FBItpJ`)q˻9  1})%h+1ZƍMX dш٥5: ʬj4zO$tRҾb-sVMx qm6@Hi $^aEjvua$ $B%4N~L!Ç#dpW@z)%:+ sEX cXrKx2?K;u%_c0'qElJEÆ ;se#!h3oWܠ8b,kU:&u'wG=(=s6*@j){_#It[LNE[U*s"{!O2Sz4,14S}s/O~wEbnIV~kM[l%d\/ PD-91tz+}uz̹;/ωX[`:hc-,]l5bң= rcTQ-X*xļ|nc)1no]FF6ݲa/=-ߠ̲ԑpyFeaSI-&i*DN̠ X?*,H Rj#L;_^1͑謌֥ES$KuMLW;7̆"I'"𠴘(,deCVИ&;{t;o̵wt?Уv lP*dS ֐Xnmr#4GnĪ~"3Po)kj0,pɇ*Bt8YKdـ^[pfUewslp>Q܈7KtT'x^ X#Hx~5T*-.ҕ@Uo0V&nNEjÛ6:%(E }>XRDqsieq4 N `MJ*bFڴZ "0 Ak7>HW~},u/ SSK7cĞL.`|76Of(]@y !)Wߔ?r2W&u0xg$^۰F߳XU?3(5gp St䣝%XT Ͼ/oɟszCjcpW nJ$!r]<;I eQUl9XխAL\w"X!YU훒bMniSƎP*AXp2xJIA:>n]dgq7N ճtqvRBy;" @ZVmsxsǔ:|X2MhT%6(vb1xOV06eXyQ OT~XZ_ŬpS 6aw˖D.פu*tSYjzx]+EUxEJן-[W4 =^Ak>vCGXir]&Pe2|h뜄j97v)7|ſ?8 e65<5*+ R駱hʵDڎ7K45jP &5*b=u&ZRs0|чx<2%p.; 8!z*)݆%<Itu+D{2~1|6n̐w pӾǬJP(D!֓b\,Ǽ8 J8Ukj5&kd!䚧 i3HB5{24h5h޳UӕS #ي[Y~;_[xnmY|i;P{qg5[1xmtFb)Ru]Ŋcn wkն0 sZGDw˵0a 0Es[۸+:ţ("O`Xq \6rǵL $ DrG_~Zr)X8s;BE%| aCm0aA-8_ kt1m-j'~KezQ>eׯxwNkyl-dqQտ=kUmI."Q+ՏȋZ ~|,A%,j8}*g q)\AB9 !YjЀrW2LԎt&) ҇6g6ɕO,4sظbirB};jᨅUp6 9x.N)y䗅޿-Q )~?a$"wLTp4Z` Z\o%q"/mL75!nEٶOI:}՛M*hHbWXV_'PBܵFe*_`R>IfXQ& <&v#O]os2;i`6Aj"V|~\fcEDkD@F#@֗/sWo I_֌РI) EUcTSdǂ7;-p,ܩ;@:V p1A(R*ũSZ|$Xhh~]DR%:o!hđGt86Jޝߟ*2J6ۜ!>ySP||;_o7$/L0+?ѲTO<ӷ1_Ӫf@5u \@͏QBP}h^~<%қo*X T1jiA o 6r-Ӻ77d4/CU2FL-8G7sy?.Q𢦩+ӋW5B m j`%O\JTZibGJӍ=j/l*dF6mmL+"y+ s%f=ׂ'+:ջgls6W70mlJ'`v:Rk&4Z}=7ul-^GNX3~zƸ\q& Wx٥>_<%ݝ9?-waOs>_n>nvWh`xً}X]?gljoЄCpR!vW/O^g6Xim| "V<_m1ֲNn.L^gsjV>&khקŀ/Eg*k{DbOz͟tG;t:$}7^L- Vg1D e1saP87xy~.aRC;_˶ec= 슎0+zdt&LE!b`$c9F3lR0z׈.{sܦsl74SděI{y:#qsVd\^^T 2Zɏd4tؘƠ1m2Q||!|Jq;a_z)[ڽ-2ďqTuWfu"I֑Փ).FpGipݑ5⻡-"lC2d1 )jRJr$q>{T!D́ #*mpP.j@Z[߿l11r}3;i&靵E le[⏲;퉉-Og:D(xe_G*s+ !uRҁ*K] ^Ok 4!7($Y횵mj+w=Kt.q{%ؙ}j93|ϝ#/FDEäp6<K*! v_L]$/U\m3jUm3QS<}N) < 0خ>\\;8qݨr9H"h!u4T|S|:;׼hq xS[B/vס0.xݠƕ9S)%Hų3gL s a[K ڹ"ґܝ?]RIL?QhfN|فrg\0aQ&}z Iu3^&^"P/9iОx*^?a. ,T lny7Mȇl5E)B5D& / -BQK21~"$j ,WuL*=$r(pŚP=&31"\Hr-'xj|^”KiqCZ#x ? ܈VUFu*8F9"ZD'pӰNl׃<Ǚm׭osHLHo3$9`*+9 0=%v+sA82tJ#S\Hg恜:@<{Mg= Ȋv,9\ Ұ,Zga'@0h xeCL##A{j38ܑ x2/.$ዻt=uvl5kثoRwggִwIM׈ihM򳶇 jG&bR4 {li@L~sŴYTɯ= WNJK):HRPbyAM}qTRz07 bXypm K- @YaAfNKiӃ#ܯ}E"5X@݄^n4? }W E 3*Rb( ;]=K].(;24"_SU>)_U { K@Msiy"ŸTqŽEM݊ iF,Znܙ`iPPU )-p qA6Fn~ag Ve.\`cPHeMHgn cP0zdg)?86!i`DDhtcN#mg؄-۠ +.inso؜t/X}6@JWgǦS%3v_k[0neOvkq/K&51m_{Arq]: K&~fQᶁ'$G*9`'0zA`;_]\B<\dzNˍ\cS/T+ׂCJJљ}&Y_5Ze+ٜ ((#bvHasQzCN-ߺTf Rc)$Ƚ_oh{~h({kBolى#h?^wSSgBH&K(!21;Uˈ @G7֋Q;+h/YͨE>ht)#@^\إC{joc0oû[$[ڮ.';cFIg-Rd٥IWz0sjP\q'3>>?|P\%t:f2xsk:Ru0T /9T~iJk]4}ry}l5énUĀ?ܺz@) RE?!(APyv2lLvM( fnm{!w38+3T)6 YX-̼GA0\kvU`uQJ5{oRoiJT, -pfF: ?[Gݞ^ \Ō7@r{hCR 0}b_#O<kvSϱ͛-J]YS6AgЕƛt dH.7 ؂U-&%K37:H6i}*n Jv5:z:<#)8?V&֏YUn@83aK9WJ+ơ2ޫAIn$7mrI\Z>丱}[{gcf]q':Hk'~7pp%J]\B+ۘu ?p54ioCp(̙om"ӿƵdI@ukђ2jcnV8tƂzc$q !aF:OVPgߴColQ xx  ޟgq_%12XcnIkh>'ӐndTqKg^)|=[r!WV{>UkEEu?e !w}`bp%,87\y@NޓlG<9s 4Q^0hS!=E9Q>`& {X?ߌh<p]cPk*rΘ+Nr9VFZ;Y+E)䳳ԙ6_c{H1J5HV*Tܾy4z;G 甌9JG5 `(xv}l*5#b=gk\9I@(?AX$ykZ+5*|HuW!j{f; GnZ07CQ.vx\Ut)DM+ifp;osU~N R2?w#ޢHMXP(&y83~n^x)^1Z _; Su^Sk(ums$]LΙTz2(pgW3HȾsfRv{QD-,]ֳ9N2,`'q,=k~.er޷Eo[tun ѭ@v #@%\ `,`2|NMP'Lr94~&2 "oQ{pz)ڙZ`#f?!Z c$k_OݩOҔsd@F}&:a.o#;>W-#N΁{Wn߃ 4 >?lY|q(;AN&4%\hLD _@fÌacB-쏄sD-9w( P>is4AA{B:*YGan~:#^O1c M[|[V0NtٞciªȇRsYa]l#@ô_)jq hGvB?~!j. 4uxha=cћFb6$~ܮ0TYbk'kPnoY<)o*ԫynQvSr,fIp:x¥]I̡@7@l }ɫ7ÇĹ$m-%I# FA۶DTi6 Hd |&!CBKnmj.qs!R!| F?Ft4,,*f"V.+s1Ү$٦3`ōtQ8kdOK{\ SfO;늀4J RT?>v[Ԭu8; ` IH檫<ϙ餁5[]ڶy%D7u:O1Q[,(`nN_KLJUc,E^>򺗮5w(mzh$./ޏM   L2Vk8XKjZecnZ:CmM-^eGLK\7R!dβ>u8F#4{}N6/vOQ|LLYyiޤwdi)dqA_MDŽ)vUr@nP$AD̖jڋW!?K'66Ws57cZ`7ʹfxU{9?*ǶؕZȪ㎷ՄP,ׄl*H,m"T|sGIV̠(Ej=5:vxU1[aPe'04b:h!%kѠCO\wDuLDUhKQC;sGr^V{jw$EٙHm!>nS׌YTdk+H6;Ko q~3BY$@FWh? m\%ձPS^%pDkw77^Pu_P62rSw tr5Î ,AdspM,y[.FVWs%=PFc}QWŜJь4B?Pᗆ?_qw<A G\UxW&R`?vg}swQ7SČSj%RoDL02x.5 FL'V_ *gЅ-t/^[0aVJ/w+XEңW _t.$C96_'\ɇ #<{v`zmriF' 53 a+2.^D 2A}]{kF)2Vƅr;(-6lNtqO1JuG~2/l;5Í&`Hj|PWn/l{x<-f <&\Ij4uTIrM"4R:7ez5J`珑EޑCVn88Z@g{CZDS HNe 0DRg +:=*DJAꕳtt{9O)lIa'`~d}; +e xߠ];vp3: wٟM~+l]73-2R[T9c "L0er|!Z'[T4`d+䁷|ռL3y؀DR&h8`rRl]x1iFoT95`MU;bp ݀o WE lNh|j|jj[U$g*fWz@Q@:ǂԀI\moL"Qn4~IG{\ Kٻcz>Hr b̵)'Mf`u^&mE 73]0ϣeB +>L'+KjxIxA!ZvxOWaMŏe%9# 0~)FN=mj{ Z%)ȳzjL opUgE1̩+# l 0ۅX^3l}H9輛d3^~!QM24| rJqm3kcЂ8ɌTAAvrԪkKWSlz`Ռd^D,D]!\1,Wa| f+%N)";ؖ1u>{.|.ʪc-ƛD( d=b`b(F;_rdJ)Chh?%SN f5"'zC[b|;2щrh^/x6tu8O.ث?}9i|dǮ asiZoS3](JB$ cbXƽv^2 pr`tԫݙ<􃘈&o_HW;vvzxncP~f$D`:bGJRѨgw̶}xU]$ \} pҿ `' o88`f΅~:G_t=DdF8 i>[V+, EV==IS.I, )YP#8|+gtx$,hx]y+ubjqק#϶R(tD)'ι#~RVFlw1$YÀA%<3t>&||jQ:Y&3-x1gX ck{S׻-Z̬W[ۏ+M!/'D0C \)3DEθ#2D Ҽ`7ۻ;1WDuL2vH/w. V1&z:"-yy;6XdlXhѣ'5kyLER)7Oz(ԛk|!1$ AԤFXWr(g[ s8Iw(TpTr'cCyP3y|\ꨤi v?-r.m\Iba#?4jOߦB6-vgޔX )*j=+613Zwۢ1%7*Nh_G=:7[H|:Dztպg-'^.#r @kN"[<r>, 9bH<2ddj<}#a$cC`F꣼ N$~Cޭ+.fc|8,Qj3v~PtnɈCLqHOB=Ktg> VNQ#Cljlg} b+Ά벗CӔofd™@X4c0KRx+VOXxϣ= A ޶+V^n=m ir= D(]GsOLWD wArԗӠyA㫭jcNf:1Bv>y" Ӵ6Tt/jU :dګ覬&D&! Q/`LNrpMW"Ҋ@һvC^~eo2Ρ픘 pgZ ]A tS'ξ {y6q3 u;V)oCUP@ZC%ar_>"(lH{I B?͍ DKJhjkT4r$fјMxMq2;MԱ QLp;>(}c"(-! !*tse2I3x1.8G "xgѼ"ՁL=9u/&MbV o>IbO/jQ=(kpe@۸XXڼNR^Ni2`<&4,<mz'ް}۩mb^?Cr7堽~zQD8) ëXN*tc ~Wq_WQ)XVT:.`(1"7tM!{41H8' gGم -y[|Q{̚ÒzT<"$54<cq'X6YC"vţrkF<xV2=M@Ihmzёi4d=vk#lw_ѫ.@l/HHVvvH Ki"_]`#t.4`qΕAֆ1PZ}֧Y_ӎAލK)Hٿ҄k՛:Ní޾@n,ɳJ><3x 4&C=EyQo^>+5^9=J@Wo-۾iQYaέr3%5WImh[ SC<{i-*p>Dq-ń2>ݰa)dv3C-.)ϟ[(q]D./Dz۹VrbF[rlkE$#daYϓ-BŇu91vb; d#b'*z$O`<E.Ɲ&!NиWlP`+?,ajqHV-:A-PCt| a]Poؠ ~'m"m@K߫ŬIT[';Rz˷֖֛$thvXfBShJ[~ _ڜf #0C?W̐EYR""h1LJj,XH@Dn5WrSUw֜Q-tC* ya9ux}j_jiɅvG)<ħ%aL@э 6D9x0bE+֎䑋[@T܋í1UH"*藁Ѳ!xс?;m⹹FX1# o8Jjot`Z$ mti[vx&:ƈ#•+yDN"Ɲ-ߞVиe4:{dž+ ù+J;y 3zh 7H!Bh%u˳f' 7uZi2yAqx3GBY`q>7e M$n/ὕS\䨬rR/Ae4gQەa]~StPSDKLv_zU񈻗W>U F48?QFI9rd T4Ok)Ҫey3D?2d߇,^JPpht)JӓH"\Bn0.Cc|Gd(-;Mˏ kH h0mI [yqSfyF! g&qEEߗzoH̕K<I.>'ʺ&xn9(P;S:߀FKE(d ٣(Iha<_2ђ/Mҥ(h`ClW\R# ~9rSPx\ |L[*x5%w Wy sXDLC둤/I / FV+TA(_0Pk9WnZ Όh](Q |{R '2R^ -0ѕ'dvCqe:1[ nKjȨFӨ[r\/(;6婧1ɽ !C4mdjt)@*;^!'O'}0lo; o}!,Y$0Do6>88Q4Å6o 82{O'BRDݐ3#k&mMӺblvT&=_ݴ,L_ Wh69bFCRzJ`5? >l(a^B‡x5{w=NkxlJS7PgKTMpCvP} Ý!Rni4a#Ģe0_YXV0/(x, TM]VNu𭰇>ugdF}N5Yվh)@b;P?U>AcUa/FA R>(ftw9:ɰ3ҕG%/QQ^A|DW]-v}9TfM9eo?ӜPOw2%{U n߸җ(f@Z740rI"T ?<A?G~/*˓*QDrwE;M)Q HVg(j"__pA5͑i ⢟)=hX!Y&1;aTq3MU){I鴅ln@fɴi _[/u@ej)[I7[arHϯqʼ]CŲwOɉ῿ʖpT^M/;A>";XnW;_1Y?M"x8%/}#rd^= [(:skw҅(pYRE~9F%Ho~\B4c!،;ɉZ:tdey:XТ@̺uOd](ssiz"A\*ky fEeiX-rjeͼ5!_j\Ojr:We1 &oJtj1cJy?$CT!t=lqP?#ve]|Jt)daeҏS%G sXѼ(D %&D/8X}'' 2ׅWYz N7f[U^>.Crq4*bGIƼǎBp)Gug<-F.}T .)fRep8r.ǞI[}<@N~iLKu:YH4Qm%W9TiG+R/e`hRS"3:T+m;/=N 9u[ۻEʬm6?tX愇l㬢QBDx_"8c3SyFLp|||*ĚζK.@kA];Gĕjan>R>˰_Hq$Z~Z%+4s _t3մ㔅m cZonҧOvgg<}hs H12훚D 5_t")ڀP= A%N˛vn1<Avݦ ;4 O;Byg)퍏cĨːvl'["u_6,%By\(f2ـ1 Hら D=qAb $=74`R&(ل(rLa k[ 7ڰ(SvڂaLKt L1_Z Bج5uT}!@19p>y5%7HfR05}1*«-];F47yY3ĦD W[SDBp6wҕBny *6G=OHў7(G\4ݞj<^D29S乍{0jGSSv~JAA"*~cķS.O򄚼PQS L3CXݎDcֆݚ *ޢ@CdyMyHʙlJ81CYn OQmb4Ti%us iX&p͠m[LJLtH̿K%ou`ɜ']p(0VűV^ $>e +e8blbjTW n'8dr#_Zie[ ZJN"H+ 9X,ND3 g(^G@6䂘m/L17Ĝ7JȊ.d6 LQq8ZV1n[Rp/0".`BsP+({b` 0\u(FnKCvI$d Kx@زy9֡o8\-7#z]Mc)JK}rK=ssؠt/:iLR;ӡ}Cfr}K5%kAb3Juߕ}zL`;ٍޗ\mBï^nRCƏ%+θ9QjỶPRe>0 e# FǢdmű*v9vEM[qj$rݰȄ7~RÙ_ؘUͻH@0/EC1ꊆ,'%lW8VQf,LtSz >UvoaO$-.^;_c:)PU$DnY~{UJq+ l0s/DQt5H L|J6S7nGD&9{_1揿w{) qhq&epw&}_e}%®lb 8@ZyHk#h;R&"sQ@Dӈ]q8 0v8ćS㫠9w߮h|G0(9:s4 FNF0NI.y!'{oLh ӣ+C_Rj* 2"63Dpd(xLBsWv?P-EE5_a:ñе1ϨCNe|&bU=j<|ڬIl+1Z}I] W=aJ( jJ|uu#=G!C%e(#mJTYn*gfz kdүɊ:a:Z}$؋FmwIr(sis/N&zdIĪQtM[#mSֵ{V8iOx|&LxqL@q%v&\-xL|.$_p=9VOpaeO+F= "]rDpdzǠm[@ IA9yMp lŰG =\9JIMǐt~^/?yCk$x&wc,4k]h"8yUpۯgvYF a.莼R aёnX4TL3K[yP`Pz9eA@wQcjs!~&jnܗ}҄#yŲif-p ). "pH@LfǪ5g8Q)9χXN +_qLqE[ DoǒkQ !qXK_ 6:ϝ)`':/8Ws#28uI XGCBo|Y 0)^Cx[*(ѸF l.`"Ԗ!\Lnt}Ch'ǛY # Ӿejcۂvl̩/J7fS4 .+ lg0F -LkAXAQw@Qp^'Tk3Y^E]]`u Ekn4ц"/a}rn| U+T0+C1~%Q\։zO):(T/lYc`H*%eNܰ`ol80J 'B-wn6UyvW5{tsvScb{I"Z# ~ڦmc.6U?rx^r0a,%bVʼ*(zYhrc<4]Hik q﹊~ ePMVۨ˓fAB<[#p5p*<ɣqorV f͉=BZVdz@ ;$o3\OןB oO녏+^#EƸDVm3LF6 :`ޤ:y+cMzC5 z[WvT BUBZl'~Z!A.ʪ*46 QDYgc'8ŞB烃- DY^NRxrߌ"#-eYZ~ԋU&kOtA{~U&y`F2V8¤Ő*g~a@= B|g®aJj7uºdxA`{+ LDfIߍPzs~qdU I,b/k#9J]3yFN_U'$-kz;I#6Z1TWۖE64o~ 8ʂׅ]${y4h ϝ+^'o1N_ФK<.ޒy 'T㝓>QyP,S77_?Pڒ?qPe_{z_li"A:}N_SWyBB݀h`: fSm uf!;(l 䰴H$j&.GDTrbU=@I(lBO ɁEDLi1b +Gsqewƣpqs1j΋Heݽhzd䔎6HT@֒K"bjI4j. _Uµzp#VC?. ٘5WeeIn-AuH-?D[VTq'Y_TZ ngw-I_d!?nUl3qb톡8 E:ݳ##6ľړhղvgLaYnQHI)ٚ\ZaG ~#gnqe"/Ps҄'6U-U>:έϪVhM94mQk4S( !E݆ZUI-@)O/'vLޭ[NdGb[ ~N(l/<%yywrH݃cx`bgDX&P,$OEk Cf5PHKdԲPű'I@^3pQ?Y,ɽF*4R0[`r/p8TG29 Nrg!-q\88bHuF~MLLaÑ u=0ygk,."Mز"NLl:I=M( ӴdlHҴPiQƵ($!e%~UiCTlS  5~ǒ#Uk8ȇc[ \?,gK7 m."r魋VM;2DR&-8]^C7z:}tGLp{}F/O]n8Y6^l%P| <ؿ0MҖ.y"-B *G8lC1c;`}DIa jJϻ܀tF"W&휺!\XrWK%7aN!+uDH Zh-zp@yXz)`psef83r7Ct`wlͯjS<l[]}fQms/_af tm!{&D?th0 iI|K 10QA`]`YϮz^*8or@  qӦXvR6cib_@ƛrfK]x2$1=f7M3Y"E%3. p~37rMN OW:XtGɿ@уp#KCD"l v~M8ƐG'dpU%@Er['k(SJ^k&U;ҏ$-(ǸAZ_e#?;8TleP= gZwPy??.[mTÂA=$}6NdoKCl9XKG>{yR\jZB9;8!#6u\\:=~GXE7}0<<<  ^g$ն1'n>2oy`)H}P?XAB(]#9s!W~XU݉ж! 3LS9Pq*%^ \vbp k5;6yNG8EG6C<-\Sv(ٚVP[UON :a]Ht[+pݤ bR`Z/4Ɏ!߽E?}w|/l˜$o"!w1z濫sJ'ӎͮУÙ;=c6Nٝ!흿Me||P`k*vJǔ?=&A o < FGcԂ^_2:K1hEel3[ YK7I&AH9pKl s I2x_H|3%! -wy7_޴ [@2 RbK=⡤ՕCpﯭHyɢo UCw#p?4yd75X5YgF&``i5ˡ^J+k쌉2a/Ltks.]A*G7h K$%)d +>0qThMJ웙i؟5%! Y6/y٢ʺM(2($VclGL\5))M Xv]Q2Isٛ>"z΅& Hbgvop*ؗb o !YbZK_ԁ.8s@ |vfl),AH[/A)KآՇMگ񟺖<8o:/L.@ Ya(oݒ5vgSq-U6LC0nhH/̓%ub ȷ]Zsxߗ{SLk-ac~59vN2^/Ӻ<87X?+Pv SȢT`ӱժݳd0P8E#IT1uc?/b{ !G ȁ 6q{<1-[s],yxqKCyȡ VXEڿofVkPJz?IE 6yȇBǟwF\Ivi/t3L>e(N ˑ~!=|*MQw"HW \(*Kv:2!fԎ!3ҷN؈D#'hꊓ +yb:!GyFDV7d_]ЫFٛ}Vz>uBb-~gZA~_nBq; !qe$i*B6[tBͭqS_$lX'C߇ae16+[r3墶;&pz.{O&Dl$Kxg̙gQJS:+w,)!Bi9vJB9JaEtf\dK@qQ9AK)ՈϢvX:H Y0ֹE yK sp}yΤJbgԏ.. /$S0IS G,$I ǟ@Wtk1{'KT]u%Fl'Nڼj~+R:\B\!.Ml|0(R=.8az=]؛Vlԕ8r&Ei'{+`FT@>~'a}M mz_xq?W|RHEH޸B^kB u-jh-7,6Ռջ%H;fMɁu57f -wxk >{<|BO >06wg$< WAF@/Z\*=]B_ro)lDDps+$37kOXYZ<,L259¼ CcYcA+6 tV x2'%½x=Psgyn͓oHQZFExcX[j21,gؙrN.֓70?b \ iv94-kA4 ɘ$)rϓEV|Nd^ ˴'0qz讆u*936|$X >ş mN=G?(nܟyo.OnQ SgƴƹovO&fpA7{KU5c|#ƫf%ƅJ녲,N4oif+O? jid} ~'d442C}OΧ9yV RSGl'bЭ%L*!u +L[B]$pq3~eլþItH!6殃ÄrZ{ ym{-\נӢgGӫ u'F\7Y66NW3BIQ&Vݴ4HGtX%tYMXxX%@]IGI)62k]: +xSJCaiW1mY/ *FW^3g4`r6 '}-̖0OhiaB8>ɂ;.#MٺcTȪ|8<O6ML `\+,Q.m:3~`U\g1 XG:@=MVmu{Y͍]ߜӂߒ2n ,}",J旻5B8ƋUVeH%@5oԁRo[A<A"̣}vHJ$a{'2u7Dc~7Ș4!͛{Gd{;=m.qi}#' $wՆ KѕEIrCF-Jْ[#"X$(ry7wT>=a4F^!bB)meHł<|sa{'@[;S (Og/~B#͒/ $=L*_svԽ9gۛUt-nk2ongPۅ>.َ,1h~"223C$)b6m傉{e~ +fT Ğ}7I /`otA}4`jN^=ikfopc /Ľ3K<ܡ/cˎ +\>|OND_{<1%TN7^%@EW9ӳ25Iͷ˦"׎#eg6w-s/)U*3vJT].PU֥yPty 8:iNPX+9yH @W[:U^?qI hӵvK  5;k\pEg |Hܣ\E^4a\;ϚX m17}3-x " r@=i/{McjbPj3P ŋx<5b752/C͓ _gܺc:vz+|Ԓd-@>G:e]quc-B81~v1eAuͣZ574La7ڜaTq '0`z{?a]tf:͚vt#!ϐ‘`uPHSX|LJj \" @^4D``0zAb VE O~r8і򕪲p5lMo6+NDCֵ3q|l1 GQCT n4 OWļ] ^7>%¦mNUڕ1I=*m]':|-2dreZ(Bb+}R[鸈S{&/ԯZITR^Bu爅e*ꏌj0ם^,^nÈu}E1`Qv_ּ,BʑfY+Uѽ(.Sy\9D& 7e)\O`K̻|u9 FփZAhのFs@ܗÙvDYd[>du{|}̭=Ѿ3}%3=n8Wp{hGֿTR@w vkFaf)1BEoO%14)7>DY>>p$smq]>_/*NW&6lUjD:])3+<߀G/A"x GX$uSX찯׬&շ o"^ܐ aFC5J=/!p+73);m,|/Z9p* J`f]euU$0S6CF5 ÔGҟ"[M 4N꾈,] XVӱӽPYkEh{!}Z놭p-2o=Nl?2ڿ uW5Pu\F \N# M0d L QK͝`|_o {(Tkn r:v\i\IHH$:=5B66x{Yh`8=]Gh Q)j[.͕E̾TNɦ;YKd5lU Vb{Rxrr 2ͮ4^#5^)8h:$R1_M0|dZ ?jFUwMݖQnB0g7'OQ sb]ۅq`Bgo(km QD!&uib`7kU&+TYq2 q i9Es9%&*ș̶1bZem.5ب [=tL 4oWl/}&a% 2UB?cQ" FSl(JQKLEY%|d*@K S_߃y R_5zV62#CK&/kJݨ9"gXv3Ƒ:[3a?&,_-={`;Gݚ;}=`]7LIf+WqW"QGv_ wO~UQ!`غԔAhc؂.|yC#zNAl cqqr,h vV#ޠ/BCGJvLWK"+tWf4QJw)wOmy{ǽI1ⓠ$%7^f S] lWSߑGrŴ,KƏNm S: ru dKp@O=Wgsx1̭5Q8##bO;__wiƀ 4M{#\dIyԺ^\XE,T< o8'^֒(TP-)2wI ֽ: Ulhdy`ƀkI&3` 8}2Ӛտe揝>I )N:Ͻ?GBP4vZA53ZB i;zI+TieX%>jBr']P';?;WJ=&^Ċ+#gۜx])nɱ}$Xm(}(jHKkeB}[j[ЗMX3{$=,!qL7djԇY1lJb0z>2u*}R@0GWs,7747fft٣HJ-BHiӶ$OMHc@E9uLk4/[DLzTF4ܡ(@E7s5kDRýh@ ֎xEGq2zV0SV yWtؚtB՘KtmF}㌞}M&#!m}oF(dGC?=  uCbX!VIz Ѫy$rKSAAF{AgC reB^J, c`)1xB(8V r^C ]q7,gv>hOa9:zE՞?Z'a7aK(p%+?ccp$x. (zl JTu OI+M;ӶR7tY Kvi5f j m*y Ck8IOhgU-=k @R+ v~s)񑬎|ZOX ]0[=S`=mf8o|p!ɳblu8T<ONYD e_t@\A_!`{5gt[ 0a 0t( >4E[XݛY+vD|k<IiA|v8GC0~K⌎Y"DiM 9 _N 7%s`)=Au߁zzOiRx c@^ %kO8e5y6)@< ߣ`IR1:.C?De"qd+_ԀJmp3:@R'~ED@YuMw,Lȷ^K¿qӬGnfs9H}Lsp3_B1wU__2 ᚭV(V2/F`@‹u;,΅MI`9r!x59lSQ01ˈ(kYX [Ad!GwkkAJy^P,ÒU{g;d BOV!߱y/GRqRߨgV:U\P݈]} ymS^ґiS\\GyK 7/Pǟ [$Ձ)C|‹R(C(–3%;r.aS潒kRc.ι&! foqj) "O##;$j|7+{ ( Ir;uxYdj%HR}k^tVe19XvLFpjN\<rh]Z >6V Hޔ'S IFga"RVy@0Bw *qLunGB7$! RY)kW] <򐘯a< hi, WVD([v`a iY͇೩4w ,?#mkDzt0k)_? bh.DW;lǬB\ ! .1ay@u35;tpeL,`Hsa+vfRciO H@GX$oI: w>22gpݷ9D*;wg2^pơbK "a:3Ƥ6z Lo=44+w@FuV.Oσ|_\tp 88%f+e09ŹZ.1UOѼES+ H{~ߔxz:KsQmIR16zW&oPf*W1&uŎHl7qǺi<ٽ7"97g;R֡cpV-쁚DCcFFfDJc toPG|$2ks}` YФ=O,>퉅*y?B֢O{;ԎRR\lRjHI}h);F +Yvʼc6"uP6j?/N-I Yu[מCK|׸aֱA`)wH)5֥? H'[mrjswHđ`,PӠ"PR>#!\&lg8kFZ2IKE´/J1d]^T,4Ҕ]"KL#ə󔴡d,h?So6Qsl *O;}m#X_|gjr0X1}0mYgE.OjZC2[Ba=2:H r IiOG?KJ[V?|Wqd5<"P0$;SmVqUKr4_%Qq}at7Q%QvZ V ˽?h,`Qy(!;oj.Ns@:u%تѭbJr%tPȈ߆|A: .Jwr쩴CY5p^_chQ 1~$>fįfA/|+KJ9ъY"CY [ !d 5Y8}?|T5HYTvS\N ¡[5P 8[xrVJ .њ㷾\XwðDKg42&41 Y<"{x䊱Ab K]>} J5DA!- 9T¡~;$U>a`^T{9,Wt]-ADS5"i$dY22YØ*\_sZbXZ}H[`ӗQ\)8aaȋMAa7'۪ϝN>E fu\~_xYnMsf!"+,ZΑ`h?z3䨮"v( !Bsg--o6o䯱a[6F/"BY/m%e/J JnX,I9UC5S3 1+0o0C`|‚AWESAlNȒuO&;#mm< `8':YǪ٠_TXt1iɛ| 1KGIa񭝖;qbV&RjFo(B"BcF=:k\y'SQXCOUG1Ǫ[ ю|ձНHIr+߉M@YN4 !YU&k,=z־ɱ8u 3Ơ}AjEVg#Y3y mZ0&s q P _xc%ܬv8o:(_`t*i{xoUju*vnuJ?/0t^cOtqLmԈ_ aoEiR?H1!v0윞 r@ʡzڲ1|SJHm8>Qеfs %+ izFXY#n)C@hde&r""IΧ( IS9]'|#(&&Q<?Sp%KNƄ~MQ}ۚ_ds< G* GhMonR״:yc;F 8+liY($ۮ]Vwy? nfgaoVv$όC`5ĻÝ68&(Fs&^ɖCKAAMA@ɈazfS,o,'|wݪ$!NW;\!Ic g>A=iщ\.Յ{-zR~e|$nVoMbGC(A^ vdg/LQde4 xc^֭&Q>PYyuEɣߥ;]mwx;m}!i&+>zJ+Z{ >uHe;H·#.W1Eh 7ZO9y:&Վn<$F- nr?ݹ^ (°p s-F蔱O#J2gAH%ʜB%OMNo?3Mgj3OOQ}p@5Ѯ@,7&uPѓftY?*TJ5lY)EZʊۄd :r@dQH?N'u\ uw@k7 T8et@ŤI|.}xqM/պmKַ6 _UZ$ܦ+'В.VYi޳`?HK R9#tzXG *٫><ñU4+dwčQvks5q"1"ÛSJR2(Ȃ m* +PfJf'?W]We|=谵^$HZMqN xuT6ewx%j{#3trmL+-ۇ.o@=9$;uS(7*H`#67:|=۾utrSP&1]a+Omy"*V/7cW.ROpoX-̃ S^X+a#[nq^d&z01- 'hhqQɉՏullC(¿SSpۋb|vibdMȇ$w=odc@X$H>,@Fpq1TH"tcM.2"׿t7q^o-̿W="iWo/7q IbcwViw:xN+YTgE.AÍ4!G oH?i~=͢lj7{ToCXm4a@PwXg(4.0?\f(8eSp\~3Qh&Ctb91XR6< H r&S{q]bMLWFXՐȿVT$SԘlxwR{|eUxH4ԭd6?v2y3R=!(eR2Vv}Z(Xos Z/Li43!+{Y!?sN+=-d@x }Ei\SGGna1w9SQ~Knx>: ރe>3"MhQMw \:?n}f&gLڏbs5T$]hL`&ua:e I0DMZW?.9" V]lTZ:@Jo4>WFĢGARbm;w|k)uruG1|dNR%,i Tw F.G \w;i,P{zM*핱}lܘg#Duʦpe}3²2{V,&Sy g]涮0+"k=SEO)K͹OM?֭n$WI݃ڛ=X;2ڒaﳴwjwq V'L..hRk.!zjj]"MDty;̍!=1Ym/RLopGjA;7 䍢׀/ 3bBO4Yo> 0kmރMJ/wZ,{jyrW+}&nK$e C KGuKڸdVee*)U9JzF&!W Ԕ>QD`5 XDSR4z$n|0T _uJ)S!˝ai}6N]UM␚\O>8 rc4 wF|fAǽcq=NTCU A!˙)}}X)5{@ȷ!8Q= ;mG&}[Z1Ҟp_W`Йq2MD{OIۍNϴ gQ^jqM}_ +/Z3uɞyeg٦ۏھϾcQX>CyN`W'Rسw5byB (I1K0ln\dʛȱ@:k+uÈЀ$fK_ʇk싶>VG/GAL='#,3vL_A yğnD'6{G8Bd%WEYa@e i= CMGi d&iW h) btq4X~s{~#˕!%+ [:LD>9~ZΗ^v\1 aWEApN Հs rFa!k|Jb6(QX-tsh E˟9 wXCbZΟfsA7I9mBUqj-BDCA\[-@IbdH (Y?4וə}[4BE%KO6Y ZtmU?RK ͮ -y$;~J/MCj,蟨 ={dE9d:j|ηgKڞdm_0픪z=[~HXJ2s#MW䑁F6@{^BH8_7jL޲yn Or^$+|GTXjV< .9iui\>^݉T^'o,(s?3\㣢10:I!MqÜcp 8%+;+v EaB{ *c=Dp<.B6DD k_ނN3LhqP*F.Ī]0'gn<sm-rU R:ICڷ]h ܍WF:hZ?yCv MIQC"3R (|K2ޢl4qf](L g6 3hȷL@Not soYPM$2M~eŭ<4ڧyil!,J閠1/}$C1a!2 ͷ$?2?!r :69[xWӒyy(/YR䴎gy&E6 c0y#wОd4)R'^D/.$w4B1+g /0A0e ZJkRc(Ч?c V×hOʈ][KK Rϔ~M^oa_EᵺʲR[774@j2qELP!]Jaoŷ?y@2Y;銴vtƤn\n wVM5;4CW9wc!5܉5õMNu\]P䩪чC>t7A,OEU2Ƃv>kF2lu`!TyTvh}F嫔? `$@೬-/+q2--z؈)td}1l >3}bT˧!2y~4#.p|[?ІDry/п[FۄX56gozT ez GȝNBtC77ɔ7fwl^ͷzF[CWNLE%E⧈=`<(oZ/u>ȹLCmGiœn5mLC)r.?Km݀]J: S7y.^F it57QJ@H%sKgYۼNEfX]E'ܝiat7DjWWs^gV_U,ո?{q% *-bnrDQ{!.&#ҿg}tI>-xs !O\JחfB[Q"xrXI2h?R#r,iѣɋq,(XP`)"W|S\pϕ mA%?td#J|)o)맊AV2/z,1!*䪆(\B ?ܽmj̶ xQh09=V EK7Yw6{fڐB/R ?,mM_$M:d Fm6&a5F(zu~ 3'sN&I/S$q\5 $<ΑaÔ~2&(aR6Mcv y쟡yAw]P̟dlp6b~ny{_RH/'I9^sXվ},}9 ,mT{KLŶ昫ݐ;#*;⠄+k c-ommK*&;nr ^knMɨ_ Z-(,瓰Z++ ML"]p5f.\}1 _V!]IX ;j6W=Oק B+5F'~"z)c9 rrRdYCy#fBBUg(iXncMuQx6PtKAgW0HyH2FGlxY)Ka_:\C̜7,Ʃq/xXI9;Ĩ!G(x*r2 t!zΤ"7T_IKi<^ p*95׺e2܌0C" oƞ(9L_(4_.趚;Lqo dMpȬ#8[ci  '}Wl-ab13%W;Faf2K`ʟ:'nF!eb1R-PJn/>ĵ8IC®E)qр~ppP "DQh0 \MAa,UaGwOո{m126TWj N27P9*zJڵ-<́Ym!B ?|)QʹbԴguI> aV.&c{͛Uw+/g, mx-%fF}ɡky "p)Zn5%Fe|ڰM{;{rڗئ{01_plld͚7̢O+%/Ŵd?B+lֻ|E$Jns3~@U\TbA^-_f.|ڏ"q|}$a?*(sy6 FG=T99$Ԭ>D>Ӈd5ҭܴ~K;4aRkoB#cJ) hBd;ӄ+AWy8cM8x.qmr#'@؂-NO\D,$n`fǭˡgDG`?6vB[kkۛ' _zzj;p=qII!EW1e~TWX"%z'@ 4I'0j;&MȆ[y]gLLyC!g,E{/vjF0R4E?^gpI, _2Lgc|p N(P4|nv_ ղ+5ǣDANOBn߻x f TYJQYm*+~T.v%*'?޳u%V>p+dDpے )>,ol@O}"u2[Ot22T?z,fGYb+5˶OEr44QY]K{@tn{「f*FxPJZoW,yUd4*W{\{r4}! SBw} Qm/PבQyt rEw=>I=$9"^GmÁ77.dbO=Ff d"gro{sy`^ ` `8GZ!lz f*G(ԡտb}3*s3+%VY6KZ+!1>NߦZY~ף)r>Je9D]C̽5VI~/u[!~u XdG/ 9KвÄu.`c-|%k]ui??ߘ>}.L@Qik]Arf8d7,h#!>=~%+`3hyˍ@zYj#%n)@gx"'ܩdC@JS@SPk_~j1 [kcW=l:3ȺLHW'?0uyJ-f=˕ļ-I1Ͽ;Fbr^N{L6hHu?2 eRݩ&=/Ṟ\ KlΪ j emRᬷ8.vq{C9M_7&wL24h*[5ߞJNLgb\{i(kFk47cGRGά 1ɘG$*C~K̞gnmۥbD\QSe\gﻗt`{']ϵ²2amfB}̬hg줎Af `ZuݷOR:@8)lUW'(K-zf{V7d4 ~ECS9bC $7;n .v!C_S"(ոjtD|Onw_3+̀7W{::#%lQlDuSUW,>?uTga4:8_0uAVKu0#,#{5uP4' V9iė濩R1z{7aB{hKC>>j~YgLג,t|imޜU7&_͝d qt׊eRF a9ȐL #<(w`LCHЗpt&$  `G!$OzjJrMlE|n.9vI< Dgv\Z=NG׵:b`t}\ܲr6 َ.wm>pP Pɓ,W£AbO@233 ݁?_2|ȖO_w?:`}+["hEs!HYޗi Re-۩-Z.7qո)}9!bFq|G(D@[l VLq3liu5Z(@k25Ď$'k`W#GPLqq[ȶZ^fz@s%J+5װh@]3_FImV\`kUhr_WzE?)M jjg~oG  F*N7xm~>DE 3KG9ĜQjQ"] GtExMu(;(C u V;оW+rF t)~J)L L~I}j~>t1O|05z"]jm߅,vn%* (FQgc#c3 % 9Yފ"9^bPlXPi @Fi)Ŧ1٣S\v'X+d;^3x1qy3^yinibYqx|'R}jTJ+]RToig 5krgJpw.#>Ȉ+BP8όJ#-, }k$o͆W dGQN}nspgc ?D˟6B4+9nCøԣ1hi]`zuT;=PlY= oKdӾn^fH53tӹ$(MA|`dK#TȳENE;nb,KH,w5Iak00@|0B;2Ǽ%c$,Y Ϯ d'%7&H|BG) U1綈8;<%0BDQOV;ZU(ނn/E<|Hח4 фO|d4!!8xHAӲtՇ;b}Z*c|?Ƚ\1%#j AQG<z2Vk VFU4-k7ȉz"E_̈́bm^Mj⢧z,Fx . HXN:WQ_o]v4 *p$ Ul!:irhX8ߩp.)qǦxbvx񸋎GA]qvoW˺?=f_CEP8))v,%ѺϮCDtt[[ISz -_ MHsgFN19mzҸ)aDV!_Iī %/-YWHXĊvN?ۈX,T7FHƟξC 5McOKb}ℐǽݙEt/ ](NZPGk$d_zmȝV6?MȚN):Ƈ H+mRPy-$TDD!-׫lќN {r[ h}wh &Ean/Ke0H@.ߔc/k|~KYjୀKE6Sf챏 rHE0C[xK C?azS9]y#RѠjqPYb_Z؅W(Z)nu9H}&)mq4dŶ8Bi\P,ҽ˹y߭t)G `&ȓ (yˣKA\5^B;>/錋 ՄN%AX GCx_+9,ՠ,uN!`hq%K cfu 鐘AU`x)F{# V .(6X8VI',*VGz,:r1?H SΘX|&ݐ/$s ^h16gA6XOg7"rSpy@oEb96D`_*}]c|>Ǟ(/`h^o"EE݁!@hdTᾩQ0oL,몫V^O>CFSGr䘉WdZ%;^~\! 'uHV='˧ _]GiA/i7RRѝGQAJEDYu-ɴcF k<{]?[TUކUA)tp:fʃWԨ,[&.bĢ> BԲOh+tK ':+V8g @o$9(RUfcbi~W>F^F ȳ a 'Eo-bCYh6I{O9/oF:|Uv 6!72i0"|̧Sz&p=h،bݢ=[".`{ 8LJcI{<0Ag !W'f&M qzipј%ELdޱXNZ80srèl nqf5=u*5R=prSR|S7Ƙt9J uRqR=f9C45/K}eƪ  : ǥ$ok] ǝw>?Yp7ǟ}nݠ׊]j6Mjs'-xv&p#&! bHWlx{|?c$]R8Ru=8W O憛രXMk.~OxN[6鑒YWVnnroeqx%_d?h J)4?tBfs&8WibWME޽+]vNٞL5d&&eA.ݾS#^ֈHRJMiF3EŒ;qٲ3-) t[ޡ&WEf_5 L[ը.JD a%܋W ;h}#= ީvƚ kjϠЖ.ggZjÌJdlվ޹3Rvrj+Ԣ5;7FG8XdF D_ cGi M hj-˪uoIpN`nº G+-oPQ5{Ԋ#ؚY;_-K}?# ɱ5Ge]ٟMp_-W3{Dfy_jKd(pfjWΙNf핺*c!*<k6`8̚Nup?/plU!:g C~z֧QQ#6NVy!,RÍkF Yk@:-K5)R=X 9 GFQޜY}wj )W1 F% x Xz~UmES^Zy/Ǒ1̡- ~JLC=Y-KW_&So)dm8<ᾞ.asr")jY@DS%mK!J07 (ˆi _ôCUkΩn$?β߂G\vqdk>3n6ҝ綿t=աk3f1_o"]z}9$cOY҃PXI%Nao)A-I/gշ5 uX6IWZJ0u n~S <MG\KHDYf[_+:#Q @#S)~u&0'ƍkn;uKe2ez/by}y94Jn1D EK)-3 MdI7196E0T|zYyB O}dS0p 7s4HT~K\ =y 'Ee͕Eqx>PXP ;/pmY?S[w"&Vl *ph;z3k4k>Z /09>?931go4>r)9еL(Vva!IRRz)󖀡c[kPԠҤEo@\2׆}|r_!i/ڡU[M$E[]i𫋋; ET!RG&d͙R(/Ηd'sl,sE<])R?C._RfD._eY8-\^-k箣ϤHL)-h ݘx #V1q]Io]ИmH i{sm=EnBrsXbB7oF#all^qN,l븘z0:O oxo\yw"׶fuZv5,](%IFArజy?#x&gڐ:v6Z>abpi1 *.`; COTV NwVD#V$ E8]jGnM*EtpBQCOHXɌ;jKrH0U~xz‰}ށbE6ɛbHA\]ҼK8/<)p%蟟ܐx؉cJI2I-<.fu $˽^qܮofc  olK3nbOjNMC`V@ VOCT'R1B@"t_*NiS7~Er :l?{FгKǙ $g]uV}vȣ>$=% cb{!TF,8ATr3F`(^@<KS?D7&QyJԦ:0bDL Ō;^ CC057瑕9Ug Ā/To-౥{)@9r.^-AxP{>FQYfm(ܗ-3nTY;,eek^CDiRX]iUӐ@Xgz V*VT@BCfKC͙rd]:qV-")9`*gB;;3cM -XoofQ~#q ټmf+PoFHLq AB Rժ)jRB_UmMGM: &d5!Vp_!Deo1n*GƩ8ZyIU4kZU\6éմ/ m#2nxZ`:ζL=±CM?T"#Ɇh?10EO¥ Br>?6#z!Ss,sĽTi4Ob?/k4"t gz=EjM a%U[2:lEfD`$<9𰨉|o= ID@=DI?Jq8Khi+_g~$mDO΃얖=_~ɶB+m/MSEqY.eФ+{Oc %DmH{c8jc5,ʜFAb*)Ct=?*tXk 01bsW\='-PRP0<2osUތ?Ɵ^[ [ɚچs*",V֣Q5zhif@yrݵ@WϠ?m!J\e)JA^W3B U Xa95죗$P*Y=*+,O>|8g4/ihHt|!SCou!D_MG+Ϧ{1fcVn\RLo˃p, =$kȡ] ~p<8e<@ N"F%m5Z$ \FmK7R$ٙݢ"K ޤi{N~>qSt홈ֲM"1"H e\)f@?!eY-DJ]sO}B|Q?tN x|oi&1Wu"R>RjhG®lQʅ B֒"=0,.V} s ^*B @qB$}@eJ HT {jRnOJGoGT-@|>"dwǃq 3cc#KH"aWBt U jӗj\irH a5w 5:z.hhb_aP&7g:2RN1"TI֞] U0 qCL; VDzjl}6*)!P>,*t=2?#E٧8镚:~{|D4ϡ7\|t1r&d`C9z 7I/̞a32i-:P3* y9Kƛsw6 \'_l!lo 7h)UJ@N#)R)~Du]%4w&`#aC9u7zv"V֚ǖ~$hC&U͢A5l / 9^KnB`+,ɐٴf/% #ȓMz( YeƇ^_DoQZ.RݵNBG{-m~l7d(h/7x0jui=L}5'! TSb`%MJh; *9}3- /P|5>7>']شavv萬Hn{c8᮱]BW#hgYV♽%^[N=b=9[1>5 Fb)ṠԒe޽/#)_{ĤJ#lc%2'2=7?IG-^yP ,xJRL{86.h̼7+nݕ@Rr/٤,nMkgf !:l@BsԸY 6 p&tћVA0RkuԊ'KƎ%)QЏFq>,]|Dq^d$M=EF;rCQ{!Gky¢`U׸h/w^ Zexi9{,nUH tt_qM[.Qm`fG+{ [j'dӐ;^ݹ2`Fw8ҴwS?6"]vi`LWO|\Wק\DD#'R*ظn=f>UQ^kqo 됥 T"bB:҆b[+.([{rJAυ}NQ:]KXPt_<3&ɀqDs%E5}^^GCˈY2c&_CV\]:(i&6oHt"@HkCXhG=]d&Z 7`|1P&csTۜ`E }/56Йbf}k ڄ"DrP(4q  Pm Ԭ^;owI[\Cqj/Ƀb f0k1q{8olWurԆ=B $/pҾjݦVOCC}(%N#=̼sK [DzF}VAvƂt<J; 3sP%R[g(Tz ">'n]g8`kp)94>'(IŒ)[쒦 vG"@vmЁk\t\|u;ڷ8jM$Ox]Nh&5$%FC5g*\R2uy/)vd{]4QFѕU0{fk+H@ڂECb cpێ=ꎭ#@t}Ab(wXYjD ', پ˶|^?5XF$R]`%f^Ȕ:LNNKAGY{$5 YWY+, h%}u[تkGiݽƒHz1yaARl WPK9dRDm^ocz̈́'4YQ>:y]=%I6ċu)r@y'$a$hN))5O (5z0&{Jߡ!J~8B}|T٢͈#G8Ku^e7k 7i1-6nJbu 횰9 1=h8 $i`鼍ߊ ّ^C6LjR<$ie"55@jBf83kW׵%ZUA'~3q@5yEDe`X/!YL\;? 0) `Eןi@`+ٰ0{*caR2&U==GEp96Vv}]B{cU8:40ґr] Īl=r?ӴɥED3G8 ͆NSIx{XLo_b9бgd " ϛ4/L+Y:4#[fN=H,դxW#bw6J uCgj+lyRMr%qT;{qZ7"tp<&rNݠ.1Wڃ0 K&?Dhҵcx| % ^!#s_ܨ6^T1(!Ri$h(fr %аGZK1{PHC=Ԉen!È& 7cN?P9WHD2b#DC?WYsOc%gTFAyo.E{H:"3WEvP1"fmp&NX wdǑWE]/w//RC)nh(HY ~\h;6>k(sb{TgOK?}yY2?OYg=ؘ^+J/G )nW/?)KO@{|^i:뚧K8 wuVSG`[D|;5溺D;WN"DxPf9Vص6@;^Ͼy;p(N(O5, 9A  Ln  8cӟg"Tr~ϔ ,H o%Z+QB>ᨕ5F`ꢓm n ̲0lQغpTk*GOcqT@Tl˗*}Q#Vmh;GF1C`y;c6lԗ4hSȭ*6N*^9J{΢lK~е`0Al90SEbLLʝ+G%Ʌy^ڸ <#o([j>Ҝc'@?ϳ.^WIA^tk||6DjM2ȭu1+\dkJ^آRZ@E.>iD>ϓ3ceP#?5mh99-ozunMIv\~B,0G/3&q$z+ 2a_yUeG/#@0^t/|VRLc3ڙYtpť \Qء`Z JPՁȝU()yq^C=Ŏ~F+>Xo+;vR:Lut74]TR[vM {iBu2骐9RV_r YqbATۦ*!j ؓNM7Z_m~/GmD^3;#Tg.w>9݉1p3Óhj+R+sy+䱮(`' cJ\2,NKLAy4ax!Qbohdi ˍ.:+<*eZףs תܷH'f;()\R7J%\PȎ2nyS4<`qU.:)h8bf8K~jX f\wH@eI>{pS U].~TZ WVq-1!%8|t佄]^,\Jƾ&s#nLQ:B%pv+0|WY-*gAuXj )KOH8tgHk C7*D2MrwDX_q?8cՏ!0OW |4z[(-+;P f5hƏU-ש[8$58K9(`D{dkWaQ "y^؋֭+εe~ 6"GU&Rnd 9_1՛_w~DŽqZY^ntSjv^\c[J4@݌;QettTۅ}Lz:/E>,1;$zACj:2y黕s *bާf|YW O0Mt0(P].+I}0>Y!NRFφ3yZ9ȏ,'kdoڲ/m16!+_U.RP0nW<A я(.| CYa EK"B&NWu'XsLmQ'lnHwOiۨ8`UJ&* [;?! W 6z%}-qE:! ޙxdS=H+!zo 9~#3nD2<"MJI5"RE_ka$nHQ\wfU3nu [>Z/I@bfj[xv'~h gk ~}^;d,>OywU2 FR'E}f`ݒ/fD٬`#YaN!R褅@efhyWfcALJ/+ 9s%4?R'iFʸ)2=Isz)j[]43J>3Wſ EX+kJ{tEg_cɔ ='қoʊߙiJ# jBX oM1)R7YDt K1։ͳ"̖kI,Q(mlX "g=u.eW"3L84hEu6EEUOؿLG3 n];Bh+[l/Gbbkăx收$?G&HQmP֫1!#&LJ|>iZYf r,`uE[&ˑOKrº:ػ1ߴOꄬom*?Ylzlc>Svba5FyJOfWY"(^)-)R^<:87T(#ǘ8xJǩ?:\Xu(sEk r*x<(A Y2ɍU khQ"6ǡmSûT[Xr$ԉ$pRsL".X_0&nik42*viءlw=D:)<# #QP.+A*`Z <;ٴ۬4d:NfNeÍ|r?:ZK97@}yt C%H7zTMhj5yv(~|/a—5: ?8sXv?J8fn56ݍD=bPj^N1jv=nvq'|Q'Mee֛+|LN}T2{dz޷)wI9DD^KG5-/_1t)KC{-N]-5bJH~ l]L2XⲡD,L~u Ɖn'Vl[ZN$ĒLzՓs8?oq3%ЄᚌT!* O{ZwK`}. ł ^S{3&(7Mdf0"h\;)L.z= LX5 f祽$˜at^EX$^N#.D^.{)Y.ok7 -h`}B?+ŀ) #\zD ,Fp1H%1#:9#KG8Li>J ?cz^?]TSS@QB 7n;+~$jSm>]<)Q2$ZwQ̊)bd id4fn;2ҀwG[w"CvPw7%É˱ {x@\ bJ]h@]5/uK4"N Ҿ'}I"ݷؾ'a%惣<@*pHn`|YF} [Npr##BNt ǕXJ;|s>)ʴ5ggh[E\o^-"'}Ɯo2!\s%@YNwhh]'RM"0W`m]&%1Vl6BGδ5߸CЃ #꿆b!eCwuٵ`roqo`/J΁'{Kv [?m]MȟXŀM4l7 %15Hw2ꟿZz?┿W?4ǥ3W#U;UF jY0*)P1YlL墓߭WRoɃ8LZ`Fߠ;7aa_cAƸ\P $V-\ ֘fVQt8`/n7+g缷1uT^oc4]iHh~k_1e9Fj1"7ޏWVVd]l%ieey9Uh5l_s.O l9+ ,%/<_]Gb.ɋ w~!&Lԃy|Bsy+I뀉#2gظE/.a es4Zqv<$j"~h~~c^h`ʣ$ڭI[uIW(޲I2RSUX0REmfEԛN闚H{+# 97X`j|"v"446vhp%KB+_k_|nH @,ي53ƬV[9HRMy:=Q,?R̎BZd2BRE,|xĭxi?`#72^\|`bs% wMR+)DIaRX!>f+NH^;ڛgI0(0$Ÿ71^qyǷBpy;_+%^h˸{Iy9^ 92]k͈eF3djnUK:ť*E1}6ZBR*wwk)r1h1Q' 9Ϙ"!|©tVc׀֚Go՚kgiak++~t 7cૺ3@ g|lA L9ػ0?Z%Eٯ Ά?td( |4Qst UY-3"98=q z{`vxdžڅtob9DԳq:=/_,M8V , 8 QcC]CėZ.4!yX$Lj,:"TB 9;)Y"3AMUpT|'v,>a Ƙw;]wx bd +emS&slAn C!X/ w[Q̟J:xoԠ7Xe3(RIbnORf5YUF_ #J7[鼃pM>z塙@Vw3DŽ1 a@/%Amjf=g.P:GBD)㝷 OYL-M^f l vX*{ y5 Rb꨿OU;jn ʿ4H@eܔx2܏rJ(Uƌn7{Ե TjNrv<]&>Tdo {[+hwJkt/wɍ4=3Te8 WY癮@ǠKF< T,mK_蔄IFݴ(Ʋ24'z:F'!xMHaZ xMug?WP9yQd1ӄ7l6DpF÷+ ɡ;)qƠ88ф5NE- ̕OYbU緈S#dlDrF`l <#]8s^h׋zo+fjsڲFN4x:Cf(ͶoIT@-^XҩMFpSbܜΫ zՓ|[%vGAN=*po'VEO7ufiqfN:o>\F]bGQTLT=M8ȷc䰼CDi4}4${s*탲~AD|LnYУʲCuԴ O;qebi-΀`k$7jY,1[7E)-E;bͽE+ 7ȚYaN=.41mÓ9Qř"9 ].K2)ЎK 6R+J(&3pPf9 'gkxd] /#ǜ6hƲJP*J|Yp:&G`Nza̒䠛;sh*c(W 6MgtLF])8uv2@J1m1HдvivӴmY܄_[۽` x|xrR󶲭`1o[«ddzLࢴSu\Y&7uKbuVMN qn?Dz,YYb{L&RH]q.֋ X+'hTXr*50k]"?;U"6-?v9+q4$k8VTt;B}fJC~ P9ow'W[tӕ+0J*1"(ъ8UP (fS/&Ϻ+j0a[![~%ԩ庉 Gd6X5Q3#}NuQ5c$lM8K9}Xg][?@9l: ˜6F8wxsrl.Z b)B/$f d tzzU9'jcŵpWbv7 k|/ml/'S;zU#g~Eg/a 飀Na&yЍ(.ȡ3Ӄ_{~1r\sS/9Buv{U3.ږ}dׂ7 >i.|Jf 2m&X:|iN*Nv: W|Br"3<밭޴oRntWN,'1߾[ IGȆkt(>0>azk#AJIK?KGc:^ws٪l"Jd$[qSO1HÂj/cy^ -6 2ԅG5eJ"l]-F Lmᆋu8~h)i]R?Dz0F߽3ǩb >QϛA;lCON`[IأKcbm-:+6m]Mc|cBI5z8=njGI '@FWX!7BQ3Fޕxn  5@ƮyaL{^9c^D>ȚamncU/hoylk?פ.p->C=zduc ęoJq.B:j Б ƺq ГU?faGѠR[-w> *Cs~m* 4pS@`M<;W!ΰ*<;FGԒ\sdFԶiGx3^Y,TM ooΤweU14b%*zq15#wf9 \N[9v*^uQ6vd$`|(gв[v4'lGKE#!q}lJ,\žY-H8jq 2;<biЕ8Xam KzID{b;C c)d_LfurGc/We塛g%P d>|XaYXtsԔ[G*Y!56&v> >mGC'P<;8IqU¥1Qan-C)3 m_t P-ϗb (D}U K4 6E}c;&nA\SLO*[ 1MLTuRвb@眑yH>գ;ʃRennRW)xIL}bacuL,wr2JFb-(`RS0gډ8s8) ȳ'ʑyԺ>n8q kMQn%Ɇ5*XDRۢB6j? WS#p^&QfR|˘PZHLq 9uەuϠ0(cjr6=bV\MU=(ҙajg `CU}+pϟCZgOCh[4 !rj<}?e+U[  /9ZȸB`?;&j>h7أIٮEU0u0{Fm-2 /9ț!fv9޿ 0SYw S`͂Sqf7CbŇRӲ^8S *r7Bo Qz 9lo~gh 0**EU/ }Mh^0=<~jpf fr,7QkjAN4fld!ȯ5 r2Q^]&2 ., uAwb=3G%tAymayOْU-9ED\=sGꯣKt6 ȵ"5e,UU*,I, bߜ~u] ݎwLhdJL]6MKd(٦ۊ40VKaU?ȱH@vÖO;k!ǙZ/x`.̒ V\Q'fIu{CQS!TMjtĬh8#ȁ0> AR0>%VqADۨ?JV $?'T'^S@g*S#X2~_pfՉ$o@,U?ا3܈;|5¡/Z&3v*ELq1_4vq[ZPy6<{֒XM.:.oy33A.p=ސ5֯)YTgdcQ閨 m2s\CANz2¦0dۈܮ<7"g7{+1V]ƚ_Aꯍ$hftIqǻhjn9ieda߄DUH&=NPThTL7%$)D0p`t06PڹlRv,x^}3~)(jWb=1!ZWtȐ*?6)jh %7ZB$1C Vɳ{@W^y8vڔ؇JD ?,2ֿW _a)&}q\8甜&3to ^ 9KUda`v6PW++ V.0xN40pU:H}*MWuw)]"q%*`G敖.1m!>ҩp[9>5HFG*:SyE` _\2.U9J:{="R@4wQ;9/icqբ7*W;W3<鞀zM$t4mj~6\k*kWN_|U{_*>hx/'2?eּr>p^udC /:Lm! Utqo1T dT}gr& [m/%;|Kw&@"@)ŧ oxLG|Ko`@}f:9/rA֕-׳fY᪐ֈb/+8›iq}sHS'lfn_ad䤭+L;2;םh61uvCG5d- P}`.ȏhF`\灓u郋aޣ-O0}GC]1ܐ $Љ!D24xJD}fZKUŽͿwbޣOY~3Ī0V (O%KQK`{Vܷk "ƃR7bx5!`b@utLS i/ENe]Fͳ\=jX1$I5Vf}ٯr.G=S{%uJM-u.onf ܺ4A)&BdفF$;=oۜJS̯| /HRȧb]X f"Dzey$d3ZS6z%2O6zB,fyGPդw'l+~bFB"/ xX% zFwį?{I(W]UꉔpkG4zZ5 7Ѵ2lP=v4 ގħ C]-/ԑmGhkaTVG O$= vadˑ$UϾ`;ˍ/RKRˉ:#Ez1[wAN0^R"h`{93\ ?-'Iv[2PGY IbJ;HP&F@Vgkz(V{6N~r}UȆZj0cnt֌HJHaLKt:jW4C%4Q}D=k$rLFU&'^K@^k<X(nkT$UUFTAQ.,1_: DЯF{آH)Pv\ > =އ٤jQ,dDۺ_j ~6%S&Z7'qQ ?v RH >a&8 >Bni2o%%_P(ghMgWv v{K )y=CJ!0}o}h4 kqTI0CE6`8?^oꎷGNδrc"1ى jjY0ǖS頿BC$T!L*NLH<L9cFO_]Q#d\XEim그ҲgͥK%5RUT+9`ņ$7|Jσn&?mݐ?EeVdLT.N&I였j'P ~KǔX̿E,m0GW/ӎZid[2:yQU229P/mHIA! g *]oIwZq .4~,]elOu Xz | #֞GH0 ٕ8 OX#u\ZK(@)1!SHpV|\%lf{Gdo+KnލL$Q+Z)wg<"B{/5CRK"AȽ1.]c}ֆcqaͣ TDNp +>$*P}9)OqS~N4B>n)WUcz9 ިj%=P{X[a~mQ:E?6(٢1s~%yQ׃oy^dWm@Zc N%qW_H6dM2Ŧ`O5$ VF[K' Rlq`jļ p*QKxd빖lr6!%eu"[7G6 p«Eߣ͝r wP3\D:p%F"SsGҦàMwᚬK}.M""8 H~ ٚve7ZzL (O[ jIt^GZ\XG{SYg`>s I$ܴ6>/Xi yb8$t%xfHoe3>aǚ_b?}!n쇎_I{;fFX?p޸cǍٸ J)o("gkWC-,DjuOt[ZG&C-e Ian:[Sx M7n 1uQR+H腎GgktBߪț/z0h򫺁^;b28|O5 $ɨy5$y]Q΁$0D^AA7l̢=2ͶzB2筡/(< M2@ ~x5*G—҇9 lb-H(vXh;14}fҙ``XCAպ:-Ej3+x$͝+$oxhҳ323qC}ylD%* l, tI VaqpOҍSAƹu?ʫҾnW䅪]*SΞP?Yp<)p-Z+,/(B ErO>" ,\L{xt\QTH;JO.Yg__wStJC$A>ʊ4}5}3QڀW0#%UhR̀tR9yP /'PRA&y2w=?iMZmivx,Fp\Pf1N}4;NU(XY4应Fj8w(>]tp"8J.4Jުv, | @vn{>m;z }0 [!=YRE+uQ7<W8VVۢIzCupTbtr1҂/5=8lΉRKGb| 2Hj;[fAVf:d= !=ý(2RsD\׸}=sY+7zYM4^k)$ٛ^o pBk:aE.Ks#;I-:kf$r~:8v;h]ݐ6nuhxҲ(7+}c⠭}țEIq=Vr A( 7LDPZG}8&SB>SoeBYo'L-Gr kH\#ڑu.cPS3YT"3 :\򛹥3;l ٜ Ӯ"fe|&f@YHv?r=v]$h-bO|1]tSZt`L*3&BXurED]8䳝uI(&:] 01,OXS6X* Hx !=%a>̡{Ċ(z4k+bG+14bOߐf sVlWS%'Q6k83G@̮\x|s&hbnQX$AȈ*>%9G72}ZݲCH d!VލFFiFJ c7܂o͟dHfc :/P~XE7C=XipYn2Dl!ՍennsKp;kÖeb,L[ %ԁ$Ғa_d G`[ld"0(7YK {iEU6Nϝxb 鈉PX+%9T ]gLCn_!&=7ZKLhHXu͚o|Y"?vml@].hR>25w5C>)̴o0& < H)/8UFnNӥ.8`$kv9c<+yN[}{PYh"𧕃L8lyA(0P´ڱbJ•7(DJ0lp?*˺~8O $h H^6S^,~N5\L-ڌ J2"ݖV\bly\ Y0UW8 ?tܭJLEP- p+}9ˊ)2kr޶Vo\"`rM{C V!T.7]N+<[ܛ]ԪAź gUeԴ8MlEZ1rlx=է!HA Xv<{YݶG nk `Wq䓸ҥ [J ]}A`M"^"Mb"³Svd">п~݊q߄a-q@;Bs~JHm4~yh'kŌZ-+}bT3 w"+ 9"qg9 TŨ m[9S'9-Qd_-Kwib/9_@REc99-nc:0C`^i 5 fcŷer.Kn⼀=+u[z lkYvnjvt(=N$~$/xu T^OP&M?f'S01Af>8fXVe^3J.*~,jW-[WۙUB&.q~ZbވeȾcH%, 1lٚ{Ͽ..dN-.͖}Ǖg, HP/_\ܛ0"3$LtTU샞HwC1Gpac@eH.jXmPxQQqZ,Z=׼@>Np%q(XЪAq?‹E.kDS.ҘBMv&Hyy=z]Ck|~(kvu~rnk ff^sUnF+*݌-vwI_c.*jQyQ{kh?'=#K; #u2U@Tyz88Jj{6w}yǧgW Mz]|/k49>T$ȾuvRHw f)Iߡ鬥Umx o6c;{ԋǍ}Dɦ izkx2AS<`ԩJ~Az>l"p >v4+י +$Q$?"VVIy玕`ֹdt8]n{3~x2zrჄzm+4p31@Nv$a/zB1!0\)z)UUp/pݠiLGr>r r"Ll/Yqƃ=V"^w̳rA>G6}m'SF.T(cBkTjd,-,q>s;'K@WC*tĕ$wCtʰ–zQG9V2,³uzW4fD=߮Zߚ!t)0,ٙcw>lodv2qR0|. }U\!iWe@o\A|&qv;֒%E5hʤm ӥȟCK$$*c^ a5Qw<ʭwpz*uR[S_a&GlɟYo+ RD#7ȯ4OF4~N2Σ/<[7&Ք,%_ W]?aF+lլuF X"3'羜6AWC=gGvÑyNGЩօudUÿg PyoVU` "̻7V/K*@d%(FOHl ciXM(Y5fN#tB RyC"je@)qT7wgo[zD1c+~fbtAFMSn DP`(l/ G< ` rx`.>Ϧ#{b7r,gF(lXGn!oAR$n &@l ͙ ¸h-+ %ppۃꎳ]=nNυUuK. siJ -=|ra`̰~ 3ݫKB: AyNwy]u+S)Mé CG*;ACaYQF>L0` [Ӄ [boMF^x|$ͭqni6cGց4Ԫ{7[5](nV-PQr_EՇPjH?:?Μ0ui!`dΆzI %\yTLCFɱ7 mӷOܕL58'0撙)wm2ӸuxXfBU%TMy紐KMIiBӌ4CEA/ ZkE\x &yh{@k_q`!afWd^"jNNE :β"_Bp0G՛LU!ET~YI{gW鱒͡NzmA 40>PZFq@Ok/}ap8KKRUI)mC S4$Tq6Z'Z!f1.t| (e譥c%Tb@ˆeyj%\62lQŧ=, S4qNz]aJ\1u#ruڐ?Y.מ1rwm:Gz\feXGNPw%}t^v 2bWەd*=KF&[V~3lȇ-:v[rhPˈ;79%& I*nfCU$/nk+M܄JH0~KAkWT=0 jNjF%8 +>d"BqZJ)Ь? jC{BgGҨO咙GS Ah{]s95T˫dl=믶Q+neiھ qUnaE3!C"8;b+1%(oN5gXNL7z-l=7ݍ%ٌ#c-Ehr}xDa-$pzSlIٜK-V):PmZ='yth2/\׼~"X[VeN],þv_˔`M/xVyu%3/2x͑\.ɫ+2[ۯi +íUQ&seGRF=]!jw.^kH1O#iyX`2csy'\ȓRn2c۵_9{n5n2KNj M*cGQ Mў?ȢuH()7:^Dho͚iӔ+gu+eZzi;N ]q3ݴVw>buWP0W\5%Κ2A })OUU ǿ ̛D$ { 9Cͦ;9Z륄;EG&U~p0\1bd2J%;\w4D5Sł<Ŗq͢Z:$:U !$x5qby{D.$+&ȼR_ `fр*lDfpt|$j\xst$|. XZHy7_.L!Dvecdsk,#%0%=-3T4r2t `]-NԀwzH /߲|"'5s7xmh q+(_ƿMg+QveªAEղM8K}~boO]Jȁ:ŹJˤױ9 䚪d=^t 3~ҤSL̫"Dm.83.ЪAF086!u7ڣ;Om{X }ĨlǼ gM_ﶥd ɜ[+.AbTGO4_p!u5k[|SˑPYX]O7?zRTIj ŻTE:%Bk.z>VOn=jZsBym?p׃I'ᅳ)ȭg؊U"C);l&}ҮQUZo,ހ!LOIф0饂v>G~ (yo {Lu㝏7UEts!(,lX i$ڤHFhY _17ͷ4ԲC[Z?w'wvŝ1( v@>,>dj @x$t3ԂjJG*S@jGV; {ټCA V*a.|Ej.m(UȈRqk Ur!Jr'WGR|w ,x䔟1 i- g}%alreH _{w,k)_.Tį+{ݙx1Jw4ywe]! >(#'Db@-PVϪ5о Ht&3Pp^" *%wF:w!3/3 cB&$qN0tQ5rC3XvFNDB/pK1*q=*U"vUKS3eٚ>&jx"[Sac2GK&+,ؽ W 鷀[8Qk@8/N"8/\h -}#xMkO4tTD}Ŭ NGjHP,'˭3ѨM &y~!V[ {Q21&#&0(}٘=擣K,⠶;uںiED*` TC|4b, HF!UIi781nOfAZ]ip9h Oԗ[x\@^p@ղ|]@^ZD)` >Ȼx 2TWώZ&%L TY[߅qof^.1 8JO/ u|._~ka׹G", bL}#e=?0$5׹ɳu/! Cv.`z?iw}/텊cj|M+JYs\ `#I>ĉ}oA&?6e &]fxLdzriqc͊_b i Ca@V\"V/#FWga¾)}sBuBmyXM[˳8 @揑2[@,"8HUPSKRc8^A1p)Cht5B,,= ~?0 ֵ.iQ[6%RN}4Bx/>bck.-LM4S':Ҍ2h,i̗H',>)>dhu=,ڷ_zr xG>̀8^Q<^Y,^ BP:.)Yk2&ĆC&Ǽe }y5)Q;Bo"pYRcJ't[V=vZP>ok۵T\xA:%D Rm *eVձx]'EEju`|K&+N$܅O;~`3:O3V>m8`L6jZ|2/j%|a; 'dz!Uʈ<ШPޗLً<'`{BYp`_!<&76sj#FƆp`KE_QOZ'lYKf'51xz)'O7hg.CKr.;AȮD%3c&Y@'Gq>Mz}=eAdL+ urC4w 8z<@رF})'x*s8-W+Ͷ ,p +"v?k/#!ԮZyo5AدaM*,&Ui `M fj->N*F 4-lx\:yBRO(C"<frxlI`i\aP d!s qx`<ݭO-K< Rp<Ǒm$Kݖ'0_ҵŶ R; @8jk8瑊ƕc@"PqwW"|4bjQ%!!?cL+qWkAL}2CxB)al˶0 V W`o3ߒU٭W ;g9`LűCyu%ZYd) ҥzz܀Rhhe~im{ ?Hǽai+! v[S> 0-O’=q-/md c6nƋ"hY:si]~xЀK+$Wc'\NJgC;pMt%k皻S*xtdIgDŽ#q1s( ÀJ|X|έFA5QAF O=a]FmXCg0Ixa?ux0Mэzt/CEWm(@a1Dw͝TXlFm=ה_->J3 3ZI9XQSTȡj6-7]gxVw!*)`߷OBб\Iy7R^0 4UU_ /U XŎCzQZ65Dv roiQh͔P2 ԯ4YG ysYq3MRc/Uə8t HcxJ%Ct gǬgEi:ͱ6ie?y[jHU+0m~t4q/:Eʮ4\r+,T牭nM0aѥRok\s*Od;1vqxr@{ U;7JA6@L7qy,JC Ó,xSlmI)`z,bq@;oQmsqZYa&v%t c`i|!${$9.l4\i 㻮{%l5\ k]8`Ej +~Z*jNp[\7SAfrᕴ- 6LF.ٚH۴gZVBw^M RMZ@;-)g9/0MvdVG5?ظCU\UUkye J]z҃הEE=U+܍77fqRkx$~J;3!H`fju &Ggy*'9i?"ܵc$ 'bp U繅9Bzީq4oa- 1rgq,Qv*L]썎6jG?jp]7ʔ/2QJDQX7:30a\]}HJ d]"$U){:5E!١s9道 CJ`1`6mp1tA㲓{|m!F1-p(7nrI {[iQ} 뗯oҿG9goNޠ~d(i+LN⤍Ľ^4f`o E%-EՐ  Zl7wByd:ۋ\kx }ӎ.ue~ @`5_(Bh‴:)7? \ @ZH5ss| '$[>VcW|kŽbpXѾgAt!Ȥ؛U_2bblThɔaSk ;Bq1SWم zijv[}zAIV1Vr6?mt/j|\TB,ŵЫ|W=Ss9?d xh At92l[R@~TF~K!WgEX-2'Ⱥ*9s K*;1g2vd,r3cru'G:G*; !Uxl&xE`{>oa0dEzC M``n zYXehbpR}-.M7ܤSpZMۏ+ q ql&I7.Ny/l{ l_2sNFL)畽i`@; [ֵ]LYn,>@9qHNpn\ ))jD\ *F-Wd/,mnܨ!Gʮ6.qݴ5;Zm 7kpkgKW3ޅYb"C707!aV$H%X$\$bCq|^P[Өwn*h:GR+ yЙ@ϞB-^17$(35a| }f|ض>1 dB#w\2xG_ 9HǼW dͻU.t]I2ʫtz}bwct\f~U sOX-iȏ <\}Ҭs+UKFL \* ?Uy/ -( efaX$ԄmvT5lix\OͭvdL?鉄( ؼ߲{P3GX^r)uAE/x}zeAІuH;7C3[0NwOd8**|Xny(!++@G?)Xe"8p)Qmìodv[/yY^Ru~d]Sb&{zӃ6QA9 ")7͹:8@e#oީlKý9ݒ>s8B "֌Xcî.Dl0aME'u nЪv~wI0jA&):͉v6;Fm'uNy#2ؑ/K>.n.'*8d?0@O}I3`F~-1gyސ_jnɽhS<m QA <5y+tKH=$^Нyj<{ l*V2 M;%'Euẖ>uA/Dd>I%ɒi=%DEKt$ r{&*YՓ5%W/OxT֙DŽIƃ@~ "3ÎS~ZWD zR6) #uMǯ'#67p[(MWv7Ν{k3 acj7$~Fz<;&PϥQ"jP+~M%AmFpJĶF́3 A0vPÃ]2c*!Bf>$WOu1`X5fDZb.a{ ݟD/RslB*|߄M,vs[2nٳl)C]^kw3b-L`lnȲ'Uoi:VS;dI+R'%sUPC@#Wgvw]G#C[\@-O&Ɋzp [{q:5&kճxBZ M* rAmӽqlǽmoިEAyZZO>];!'R@׳}by'F@Zr~JJخMGզl I W Yot,>uKT^R .STQԭ_:[XiITkR&Wn\V^op6L15M>_\J O=†.\4~?F 飰"L}˃%|I?,D賢)s|su;RezƩZX9ӥ1f2*Une $m 3{B"g:]?[|-H'т 9!#) J2]DOgt! hhfĔa {Mox$?L"s7B]V,;hפ˝+yh/zr^5r߉z.4R2B4&vnR%Wp;w1YLI'Yltm.a\q/7HM&aq װzC}vÕ-C):SÊPY>_9oʱ4⏟50ChoEjLϼdڢ0mV T$n@}F@X|<vjØSt. jɘ&<9HiW~du4Bf\,L1'9n͉;~qԄ!lRr~F^Z-_6 ;-t+tJ0Ֆ˹5Ot jN_1g9i7:Y3}?(Z\;gV?,U U|*muE;+rZ`^@E4e2K9dۊs^NFKPEF/HݿwO#b>ۋL-^ݥiŮZxL -K.(vObE =x}yiր6 %-uD{O*il=bbÓN @]|J>ílT6מt逦ogLx}%Ra^\,nay(yސcv`ӇHV<; `ujp-N srVHR4 YVd(O&K9bVvPe@4X6dP u^ؚ>srٲfS @G臟[@!҇Kry+&O:ER !.m ^z5+ ĺ&a ^]/F!qزDN45f7|[紨d=lUg#]f QT3R϶w\}Ş6{-bfX3 @S84XT7j%e`Iʻ:m|L`_ CSj dQ^$bp`%UNv#poE g![/z\hAc@<Z/Wvy U}l yaP(q`k7S>>⟧ ;}C(w+n4lokq=Yx~Dl9Ф*w$4s\i+4혤, s51ߑyC:-6{OE*yfCM?HAl&4Ђ7T3R4LGOXu ]3C?lNB;:9niݪ9!a;p,&`*` $W 1Y6tw`IP~%kNy_ (vÁ/tX_(-Rn[5I^{d@n*vfs7p7\sP)(?8(æ5*=}3Ncox\] Ev^ه%_g1M fM{2<).Zګqt1Z-ܢ|Ԏ@*%Q8?f;MkEN}[j1mɲi ,2::VR \^wO o#CC0|gcE}FU4~m2KwK=O\ey^!OM j?6֘84kkX(W( SgPkHpVi8 ~#> UAamF[;j7fM>z zܢo *gMSjF+T+ARV &>ĎЁƟsx+bo]Y:4pMS-VKٝ{1jH ^X[%QX8c=-1X/ o41IaINEj]kF:#AI6i*~6Z Ԕ]&'e^S)iPZl¡d@fTv렠FqOq"%[UsDRkD ci]+K |Eo# &aaܼ8:6_֬YvMIpp)Ρh_ E*UCj:l<ͩ4!1D!y <   Q{UXrʚ$`K_/fvS+d^o,/=E)Z̺jϴ,G&]wRMz|r`)-Qt5ԍy$!6?{@]eͶRnG'2Ʀ㮆4 = Qv0g[8ǯ/-!ƕA=r<2dT@fϓ@4iF쵹4`\:|'Z|׉L$FcTEj#ja6l12 rhTC<Σص-J)-n*K6>]llnGD{ &L|cdټ>cCjl<$Rc%yR76-^rw&{ 27&]o32]Wxum(-N$dUgfe,{VO`|s߮)QP[> /4Pbwv0 ؃N4m %Myy:< ̧lO 9C Ds{hSa2M0  8^!`Oaa3L,\g pIJ:4NSO %}mRT+1p`/Q}8rMABH47Ea- ]\d> yP8h4`SvRC#4~ C6H>2ѿVHT1h4i&mM[VHۺ܉W=R |%7}4U _B&=i;BkrG8f4WtFL2|C3@M#bsGNE9 ѺSgfHk&|y0a(O P,="`^0-e0 sn\ 6Y@b-QӅo8cP.tK0f`)} CSz@ՌNhG%^ڕ~o'*۹z:> g2O7e8,Mɧxx+)_/?]Rfw7i3hه yd·T߱ ʂ@ɞo?QnZN깧u9ѻuc}nVRl{!)S 0:GRqʼ4 2[BlCq$$DXqMjJr8l.,-&s~i L < 'P%}Y9rK!T zü³w M=ߪWC/`@8ZtLcdy5(P ?2+7*fؐ6VGl(7rmhP6Ml5eTz&'&w_v?h\A- gW$m3O5L@/)T7=w# ٷ3'$T Ryip#۶6;J2R@[hʥL%5 !q쑎hs!ȊITsDQw`Ah0Ȑq<, V=g@.fW3GwQ3'6gIT$O&Rթ42Гgh]=kSI%Wa*c9si:uFHb,:j֎kmVe;4c.X׌XnP̰*F'AN6>R̬qC+FQй5 ~ mxб h:o2[k OlPDYWێs5{y>QVT͙yRKMc<죔ը74([Ἳ<Fۜ%ŮiX+{پѤk l1k"*ʑFUd$4vwS0cAH|3_|=jÇMd`i^5a1f+ST8GPs 0 2%]ȻVʖ"Vx0S0W&5oٍU\|:r }vFͭ Kڅ>i0qєko5xm{$m;- >m^`5ew:=qFy|g^镒Dh Pya 囹}|:9xd4Lg\cFR{^kbVs,9(fu?w\z]7 Ơ%OW!h֊+0=gANfn;ZϘq)79m ߊ9u D-jƶSѲq SWimZYHd&D~pl븸>j%U D @jk RFWg~+A87?fQ y{Y N6WK[AbM:l%A_{Pz6Տ 31.t).G8(!2(0Hbtpկ}\V7 k6egw4/`(Й)3 :ea5c-I (8!^>meղ`ք,?C- Zr85JmmCNS>v*3GFXz.uN7"p~~a Xp;gW7>^(=GZlኝ`Dw.sz &,ֿJ;WSwӏ}hGeŨ+B4Jx//N'cI>sYx~1jkuKZ4"l5asU볦]6EڤŻ, }! EN!Gϥ~v9Z똵|]NJ2,6 qꇆF 4ĤJw/zH5tiCAlT]4 ''7N59:E9, r)\5y9>ًj҅Z,Bdj2fd8>˜'z5Wu|E.:ðIjlHcJ3c%_TW$b`ZӠfKVӼ/#S-uh`S Xt&UNlLJ;iARsӭVGиH.UAC>b.C&.t7 Dܑ6CWm>$1{t9/x2jh2zzw] 0eXAGXea ci€1+6^ MnӴOI8jx#)0^jFt^ UuJ /JLvQ@x fvsۡ.jjOߙjDh@0\y DEG; :! zR829X}oऻ'}KPCBs{Ѕچ$?`FW$㾑jRB=$@ZvvoTK\՛T:ٛ$1]̛ER8hQhksENTxmRHuC=ЈɷˮEB6o\=R e\aU;aBS';X.b|w?$Ip"2PU12HB81|8߂->a:4ImY'ѸKQ`)WrrqIL;hK[?c2m`V,LSVa]R9@\2+ٴM)}$aRzѦ4ւ,"{_DVs4 mYF w#.JxD}JruGN9M r' Ց :312И0<VվAmҢo)~kNWEZ"fV7Spx6X&Jշy' hOU ۳p,{́u@W=/!SG9RvȡNw$q7AM0)QcY@t\k K»OhЗ'Qx;)x+gGq5LʯO ؘkD&wewM7cm E$k ({Gg󮹨Kr T1S?ů*y0P %h1܁(kBejsZ0&zC`SE5#:~ 79+^Sv(_4o^goat@'|*A^9N]vur9 4{u1B=xAF0l@k$鑺mM*_kq6fXG*-i 6棌`\>W"&# kWOϱZ"Rqh9W2&”MhH:/J?EUVgQ^}M:C+֎b&{~Vw-3|dan!guF A<?~T?N#X;5J$wv4Q<99Re!, ]{TStWDӡx&[paV.o6V`?M\L2nJ> _|W!@aGAB* Cզފxia+zWpJ3ّ(XXocZD?ZiL\L(Q5MT4Jc_rNəe3hz(J+,:0:`x*i- \_3' ǀq "RI4ѶZ]g-6hBri w <ƨp'n"LPtYe5ZȌŐN2bb̕:(ǂ-w[,V1,1*]džhFhY7F #KO#kWw>}[c_NfŸY:lP_1xfZԡn*/X wUG_xID PSSU ~dPV>wz־GQy|"7IU^D2=bn*8˰٢iݞR*ka(eRs[օ/$14~m pL Gؽ/y'ATT*3ߺB7SF$W1N<':M_`it]2  zR"UZΩ<; d,eo qjcnoڕ/dx!ִ)_gөłݺ;ƋNB#-4=M!ȁkוd9'PD y+8mD!0z% (YS'`"5i Vqh v )3{@ck&?)+ aIs⌰g '+!rz gdXm_BS& }#2(ܿe D~T7"{n[pz,yAIy4fJDW 5U9^֘CْzŬ-X{p4!Oslcv!-,$Vp=dVn)S-3+VktBOAO#1=,ì+TsxE*7U̫X `xf%R;J| WcT(a0e/'ohqZI\,o+nuG"W >W\RdOJQWAu:-  8%JJ$@ gG!I _{U٘xߝv[UU0:2_>>GGT ^t .avYm]yE¼MfŬQc|#upn2=mDMZ /E- :۩9-%yگ@1mBHhd#vLfU/Э$-Lil h'`lfgIl: ;DCiQ|O]c3u(7kVdJt,s'㩻qm/'wkeU ֣}^bjKMKs0ۥj!]$F (Έ{&E_WˋR0X#I+mC$ 8F3?Y>ҒFS7!HA$o!e&-P!Gh_6pmҧ^`8FΊK/dw;:K 1v"Rش2B{ECpVxw!E=pcKKyIZLBu^HgZE~N䷉2gw>T*W3e:XįKYyWxvYONuϧ |:͸7/T{se"MSЇ%j@kG,+ɡ?Kx$c{p ͓bdߜ£ѭ/iz󲸉N'Ax2w=&Y!:mρlJڊYw+:Y!W[ {s"GFb?.Q'|q?ʈ7Qt' LZqWK(:%@oI)J= AgC`o1szW 05qJL'GX*GT$u}zZk4HrQOK'CΚsِʩ÷(GM䅹6#"YA+ar4vW̡454[h@CXaJ @mblTJnha 4R/)cBUEE wǣbBj{*f/n/_"Sw)4y_N%RԟPmޥekZftg2pzhfg;$"S8ie%{`>TM^4Nv];1v dLZ(]g,'e 244bhrs&dT#D7i"rh{߻{fGykK+h8eUO6%R}U)j0Kl[LuPqnOˮI)㉃Z|n!S*_0f#h) Hk7A! [zd%28gs+<#]w6Hr&myqi4c eY͖jZ?>li/I;Yiz=cѠ (0G!陷N eY?Z6֘ȡM0.)(:rb%$L13t^ۭޗ [!!k<1׽(Km"e-ۄO!߽7:VgUQ>g']*>Q<%)Q.ӈqpqc6Rz;?1߸Y|/[4 S tT!+ηPz^_XޢަNcpH"Fp _:1㚣;n`mk}fb麶A rrc%d -Ք Gv/g4ݖ"C hhʼn#-lUgf+C>) 2.yM񣦚)ߦJ:(ghe<\b_4^ޙbady<Ͻ.܏+0J]LLn}\xȋx,чIhUd$q\/4fI.|k  1wGsVZx*2YFbd| PIpƋj 2-X->4,vR1$_~ʻ|%ʆpV 2*M a#{( dt3~g\hY+0_/RpK֤tb%+g1I'8;Wo\1\,Ds'xI~5hwڼfgNl `hw_!pD y&mRyma!J2ȮN^PU&4Q$Oj,;,^Cr¦HgA4%G-uv=2*35&Q?\=$*)l'3j7g-[.+@@aeM4o`nf&:PcyizC v<N8A@?Y+9 Tq!5n:0W땷[T&a.K#vIRs>x_*9AB`s47Zwg]X n,qgt 1΍D 'n/TɩΤq@)Isi' `)S>qɬfK Kaߤ"ŗ|u| }[V^ JU`4pX=eע 8W}v}$|ƹI=+&dM2z[^mHqQ?pgmz-SZn4Ct۠G`Q Ґ}(hj{?//&of,QPnT}Oje1H8i=|QC셲9Udz 0 q`cn2ؕ^qfչxe̶,$ȕA{A;ouQBC@ Թ88`b8L uPKDʠ;@˃Nc{1  WK4t[:V8ry=b2a¡:SIz?GpC l$~!7Cy7q/2mRӢˉNwm8vA/gsJ~KeB%34aF>!gy, W 'r9`az-X j7*>q{m-9QKjlZp5oW&rwЋ#6}Ky/oX[4%ގw OovWsRdM|ee#zm/Matq`x6.*ֽM P to{k*mHkeՉ:z8ٴ; w+53;'$M| n{/K:p MzJ|Pg`L:b]^쑏]|֝=2,!5LNB,L+ SAM70˯ )QzۘyZyN_)5gՄvJݍ})=@lD M_Y^=Y 9AK5 ÿ812ftq+ؑ1+ML&;U|ܧ(fXnUXmf}d~D8f[ |f>u5q/3$-018Jݤ,y-(xӶh}SA})B7%%fdlCAmroV`^|NN7꼷tȠ;b94 yT1:!6%mč{KOnn~LثFȖ,6X `$"RVX@gQYc R+r<ICL=SWD&I'A]8} O N6YnCܞ?UAZj <ZDS@ ͰWg|E9u1  BLޖ:%d%!JY+}9!.BVdk<PSt #FA ,Yr$܌KJP*=0eON$cl<5\]H2s!s}8i@ѮS-]ΓFUD,h|aXXw_^q&rSb}j۸IbxYwϢj͙͏-:c>>HKՏI%>-.v.9(X?+Vڻ9@]u#bh}ZrTc&mr,r*7㎪2qR"푯[D370!;*qA D<} $; |4p9wu}|i#JVX6$R_i0$s7 0>mլ[33͹^XvG<8^uq=kZ"l*)u8;~_g/U@+TR߹zo*:PibӏB c ȑnWabGHE\KPZ΄ jYS!PuϽs ߨ>s{dwNB@x㭞p򳝥:GYr>8{v?&3$cMi!Exɛ-bT?9@U@9H^@~UMw4Wҹ1SbcW x.~XqzKHT @nٷ$,]J0d[ǐHGP(;!G@̥fn>$R~bʃ@,*jN-;E85y Y jD*tb/[-Wu0zLCm3dU S٦)5G d>6ٖ bҰt4]*5a3 l7HG .n5$Ese)Z =vp>ȑ Wn4\ |6G 7XtyE'n@.mI@]*pz9\Hn/TAix͎7{eROEk|t@"RҀ˸cts˂-&u mz#kγyA4WQW=$"Jc`[K`g5+vdiMB^&G?(]$l (Lcr4꫙#B(4fsDtJE8JLSN-q*]-M.)&&:.`mQqy:cQ 4OD0!GMc~MԲɖ@pxFff03c[3qQai1 = 0Uu?U-D4;Oe9΅`pnQ!JRGY„~m08vA$mZ6{r$QixsO4 ibP-Rw8®%P~Scmh[N}pҮ RH Ь` nI 6J&R_DzUn!G%4$_A\t>%_D0wFZ-6i&_CԾkC6BE㷙o8aED粛O) )gC|(J ?<.kSAs#6?΃_n<`d *`OtS1Rԟ7v4 q^W. -7x)Y &=nے SX pWwڑUI3tZlNT C:㽡<"}Y4bI /(Ya%Ԁhǚ1ڄZ>Ҕ֧W*K̬QC ,w&&?ݸhxbD}!d\IDW혱lx%Y AQq)I [' |(OuVΝw^H'+J!ـʧ?xܹ;{+EOP|C #=tPi i Q$oQ9cT9ehɹdpfy,b9k7  њ#-%S[o\jYqM9d`6Evg&^v Iz 8i~M0tYnCZI:edyԱ̍r:(9 [&T#;,i-TI ABAڷ6= WjsgaVUaB׬3 Ѡd,PoH[ ;ҭ1~XmޙJH*B" !]WX&;}rewX&Wܭ46,<䡣Q|&30 KhzX(e}׋AV:n7WTDN.FNOL5`PᴘX* nwcq{hiLa\Ѵ7[̯s EHe rhqw޺jvѯ05To$2#Ll _NZ[Cdim ]T^lTDa5wdmWXQH9R//B=E:y AAmZFyŸDXME8 q=yF9sAXsfėbtn1xPl_o?CfKɲ) /apzH6f>[ݓX=}&¢1v-17ew"[/ΞFoV_"$3\Y\Ky@G֋ovU%}*LIpdgҰwz,%͠(QC"c|g4vN 1xL*s!T77"@ tL Ia*) N2/џ؈F ˞*Uyk3ڔ| bX,7h0xWUgoD,5R?R4 m6c1MSry+ܢF@KėhcpB4(0f-14ɤϐү2\]WX*̇LMOG6DG{u8g#fz.̎ 1YHZ3bP,uۖNQ3Nnu"6 ]=357PrWםjfN@ÁX_G.9t^C9åҖI&(S,Ds7'"_H׷+NyBY螈ؼML[0M=س HsdԨL@Q_JQi }Ěf(ER;Q8n{ {ofDW@zqd c&. L RY@fX H܍V+} КoYI7j&'z4x0I;WI8>Su{TxvܦMS V%VLx+3t^L@D9Ne~.qϾ7Qݒg&,$-"I"dS8VNA7aMZY;z8ňЃՖԎ C+j7Tbw` %m8<);nŸ{],z+Pȅp Bڶhwv!|r_ѪrF6 Kȅ)GInFAܭajy)W}Jj)o%~.>;s@sF{)_v\nM|:kY3hAldtU`x`2ZU8N&*  ?YB?~jojnt6#a#$ h\_jwoضyO8AӀv;m3p~d@=LX2KƜpR:c&lD#NQ5F(Wk's球>:lK 8{B 3u&:@6jnv_n̸c.uLg/w'gW0A"2Z?w"jܗʔVZ4IssvJ~O_D{}Y&0dmwټYnitǯW(!ܒ#e.ZV, n/&ݣڳ]{Pw H]hQ.^OF.`Fþ|An/!{liC\јUw'B4 PB[^ [UCpq!4 (Lby:{BASfH snw7Es_%_ؚ4wIJ6sG8 ~}ZreJ֭)^ C?ɵc/>%6,avf0/|1 L2|, TSXYuijSA銨V@; Pl9|Z&N\ĔjU..s~1&מzBNfnA9:ҋi^ps9uT4*0n_x}[MBx< ΑmuN6kcC+5!weQthEg1aK%龃N (:u3d oU98a#ң~ӡqG\fv@2BMdO_Zb.)q"h9P/iJΆ( *u7|iySk hb0ݮ)߻$S%@Yu9_t^)V!A^lu٢g481Z5{Tv@jRJ21svMt[JBE~f.#kNӼBR& 2Ci*uB:6dA_+>Hjn*ErD{-B-e+5 Sk=Z5(@ GZ6c@XqkI;\R/42UѻqɃaDE%SwFAVg 喯Km5vzCD >>-鶒<$-iȶC:AFuoE^X&= -48!Z:ڔM`Qߐd~nԍxW -֬OoxғOT]JAlH < 6<24p:x *3o'gj#*Fȹs[cx 5ȹJCQK/sQ,rnv .=NTaOlW~!~F&}HZ.^ܵKYȮ}&7_zE~i{ ,IֺLx#4cɷ Q@u.X̅ŻrR1y4Z:;3x0ώQqџcIJ)aGjB L 0_Mh0 @N A,OxP(dq ^MuP.'<&4y:MJW=q(#Ir[Hox  y6s|L8]}[152ܦ3cw'~'K,B1&Ԭ*Ih\78LKtHl6mj)"Yr6**Mg`3-i[qeٴ\z1Qb ~03#00\ۅMd.\ZS쟝ED-Q-;"`+ܟ9l:gPr522d4xiuԃ{ǣ{^)%aj!<5U  ] gKy_ *f*4W!]Gs=P>8~O228f%zi bJ5oiDkWT-Wg{/vG);p".кU< uu_cs<{&Jy^-V#?LH0H# et\>lsU0oBny釳^~"|SdM+#į`N}[YRe%VxuY$WműiO鐅e?+pAA4Y1Z~CFG xJs=<5#O %MݸJF̓ͲzU$0 3- 2( Ԭm}'VE/;<ь/HU꿇\nPa׆%'0ޔz`{طD 4CpDf2!azM*x-w(oF}M|*sN(1ȢRx"dGh':%&l@ֶqLJ(؍}eKE28U&Bgm羶- ;mTT@AMq.â"K ;y4 DYC?@<3 YhT!xBD qCG "L/u#B^Y=ڃw 5mP[HB3i6APjUu;rAв>nJԞN#U&iߔ>\sYē L4]+hay]4jS~*:"6`8:ÙѲW] YyȎJ<ly?|E,}A:M"4T< ,|K eEO߸)5IXb"m3G`OџHqE}ƲK\^KR f!Ȟ+l'k[aEF:ЯXYm6SntY`2WXf}fzB;`Rt޴C4F6?*bĘzB0Ø7Wʂ~+/ c bb5V6<v btEVAOR6 `ՆAXy`Y$c90lvG#Yֺi/B*ނ:oj~gD咑>4'T0=IKefͼȟ'NХ)KXMlcEC1_JoTnU0~#fklDYy1"Flp5I~2r[nsvh>hylđcDje+V3 lx=OwX6B޺I kEDIӺ[(x9\Z(6&ړzej觫ܽ+vo™ҧj%J3,vNAW86UÛ*s7!9eJfifC2_)3 hZ;s8>sX>T A_Q f<#/Tƒ86EbL ^V,pژ\|+'bn(A^ 45[#:>#03GCc3[}]<0&m $"g6~_vi`ҀCFU^f*l)3}T[~2_VW _Dl#Nmz*YkݞodG{[]d/=l FXl䵱/?vDMO,8,,oˆϒōiiIqXPUZ H6ykaʠkfw5RU*nE8lyt[T:<: 44 XX4۸@]iJo0}TM#.l?by=FjJ_nW]`\$+lQ+v$K{5dSE8^,A7k#J&!#OWݨNͼcF@ grӃg\(EW(|Vp,QMj_Rq"_?:]a%tZݱ_ieg8u$;C MP[5,T9w((](( ۳8@2烐|;J1%%-qdbF#Qٜ\zg9U"тјWH pfݬNх_8D%e 7ػJp= O-ԝ@:Uj aF)KkZTqR& @+3S!*`9: -jzkN̼:y{= yaTB/͂PȤa Ovk?Fx-Uo+'q繨aA|ڀ˱-f$Uٟ09LSrkeVԎ Oo`vfizD #j&w;pJu;Sk0n ,~bjdehhnyX!4<@;HJC#sDhP7c%VG<&8)@6f߬ 70|K|˷7DM` 5=hnHFy唠ZlqNzgU)ba$=鸨K##'d M*1D'Tש>?ikzLN6OdQ|lhiife~Î?UaEC,OqBȶ]4Y6)W[\o b]>Ylз%未J@=dT3QbT =cv@E*Ƅ-Y~٩TGҨ]2,}~n&ׅcXs90F,٥Rpvus}_3n̸`]L3NŴFZy[ n}H}^~D·~dzn΅ qBפ\5"u.ʛ-k!3tˣeڱ~CX0rG |+A,}"\:I "_ȕӫi")H|J, 6q߽mz1 CXk0 2E9N >Xk1DH, +jI~LY AN*^8)[\tEư753ux; ?' d_ (*mlFY,BEYͺ^2ؕ]WB ~B$:Cx@uA>\]uxTmG@N`9#oģ7ǝId T)qAr | H>-d́C<ʑ᪝5& i4|;<5fsoZ/(9:_-e+P2 _z i!ٌbvwB'l`!kTS-3Q h2C1̧@#@fh5b.@8KۭWׇ\\OB; "i|o{v٘_V$ dnLTZa3Wu;~.<"TCQǍtt;U84KqRw0+ZdB3wiC:ޡUBڒQ`K 1!T "4Kqj[,$_ wT\!V '۟cD);w/W}+I@`/mMEݎrb;CEF&"uh9/G5jL7g}5,^vMOZw2C'+Hɱ0$CtWn<5E~ZtX6}?, ՙ*ArX@X8u0 9r)LޓzLC5U?T+|"+UXhB\Ns- pCרէMOTP9@àf(H᳊*M3=M_P9;o7zx5+-u 5bfȍetiᙡ"t" FW\_kK`}gßݣMWA:Xlġ K&z!hěRHjkNŽrR; #"hieBx~r}r O~ < cеt@p2v> A+yl3zC1@f x .@$jDlʎ_gey4n1p8v Z7nEAVíHLGkX",eއf %';T05iߪ*6;R2T7$a\-kהDJpt +LK LZMh=9~V]p bm _1{eΊ nև^J+l?aA @׽a;EVr"H0- 5u '94 VU7͗+%{K 2^8#ͪ\+ja(e-j7M OObT dt$[&g`Ls}݊B^@~E!MF%_)?vy(|àsx4I3\'iŨ_tyBquYΘ`}p>AH+@.80HmasHT]C m :LN9u! Z5֭Ee*L^;AN'ZdùȆ@x3Yo*` gt`*@V*KtH٩nm ᾤ05a̻1B0(sn-=-Cz^s6qLhZӭjf9{&׈!!k3UB4fE*,t9aDr]:돖[ 잕rΈʻ ):DonkVqr={|{ك.Bͱ?Ac4~ґlB]S-x^l|w)ҞV=j,_i8DuRp~@ܩ|­}Yr4,P \t颫3 /tI|?'hxS<M$+9$9rP/es9Xm68^{cҧ"8L7XmFNlIP%gLEgJ^rdtn DXnѐ5K5wlz SV&*Ltׁyld2̉ߣ|0D<ӊ*݄}$Xs:M`_7I3;>aj"gg֓JqbE~JAkX3/Φ\CΗwe>5W}b1 kA AW:ŅGOu.C2:\\s!If7;LУj^R#ԥT#VIA4SUŇ3s~Ze| h)sxeL_06(#*Rv3>ޚ +'Nh{f?6a)!#bX>?Y,4."8B-48~i+wM{ܥT]҉a6 ,|}T@:!,fr7tw{Y F,|Q/$(Hy9>T;[KFZBtxEi/bS F'kC^30ΡOjvw\MS9DAh[)P#$\TmTO1$^n樺&)o>XObP֢kVV36dUҢZK:$[)M=4LFU@X nR~U\ ·s$RYfIt"dK:62Eaok,qZ=zΩ*qF(_L#]W5xR7&%n,ctO߰h Dkr;_5{E-M wxTW*]OAJ QQ f[GKF%@6FRoF$ЮVס.*62KǩCَPDR7\ :|.LCͩ[IưIH  N_@o4Td)12 /Uh hNۆC8y۾mB F ^g~ ho 2JԦgc >Ӽ0BK $ϒe|d>478 4FЯ75T:gY88:78M?Chn:~=yK%qQ(U0I]Y9Ҁunj%p'k5'- +- s`̓i/G}7]w󎟉О\P0FbMbF"6mqhيo>9 !kl5Np(!j]*ãTٹO\7)F #o_K." Yv$d2RapIV@?u/k2Gכ- YA7.WAZ 9[@veУ*w!I&濏׋NI_*j(G]E x8ecR7."d= >A)~澙  e^k R@budƧ! nY9D`u#*S֚BhI3m#id%) dA,]c mEh*DLyX~d(f.0ݵy#.e (>^GvFkZOz= ) OGJzRdXQ\dpm;"q=\(n$ +8-Fy֢ N<_}} +,Vck c~ԚZYOكp *>C(ҹDwWPf1Nn`{ӁPǽq}8jFRiM~xlwcF4R@׌]}CK]D* 5RN_Qo'wC͹;DlT8&gW$ss%w?m1Όndݦh= e|c'/&4/|Kת;3U:F@wYh8@yz4!Z;_ A)K({KH8hOUЖ50zr*{g{ ~;bxQjYea[ӕfh`z/ږ5#;,1Wh.=\d}InbBTLޱfO8L夨8gH-}s]ZCAi |SF4OuBTS[Gf,vS]bH?noAIw$d`\_HVY^?$O\(\00L M89\$Ҩ\| [Li怩~V}&kQէw@Mu 4U ls*9 ++G||W}L _i5,Űr25ox0ǡDa0/`0T  \7zՁ]rSKTA;[eI:GdTd3QoD(g TUj!˫Yݫ WR J%zpW$9!ݯcWaQ۳w1C.t:,QI`8v W_/rSH }G{ցqDmn4HPU+F>2uH}>AuIslt2ۮuh B*Ps@W;(\m]8# C\T^f-uwWY8L\P级J苡WF`8@5flM^VmeytC:bu %u™L+}GtLpM|b!c df`ǥW;(<͋' 7x#T6t4j 3MTUի.;iS:5 iWĜ@67ۑZ+J8@p~ηݿZ=s".xׂPKa?=A(]5)QU/Һg׋ Ȍ}ɒ6T#nH`۫Q)DŽ@q9h }#yS~d81|c!?#un1͒q(1^W 4"\ytTéoQ6`z[݌JFxfuPS[}> Q~Uy`o)}<Z$4wjSR@+-_q8=|aHdHO">F3C,cJcȺ+29 2@4=L1Sr^\gC!/IM T5(? q5Jz2oce0DѦ+*4Ƅw]kÔg?`PhfV^ K8"Qf6[7d˅46w|S|S-sY0ۋO !4K98orS훕` JWdy}ĺrN6#}%eyxv7li!t(m*䳔pe;,cYS_nZkabk.NQ='볌NyC gثe.zHZp, 4%Nz#-P16-xe&-8Pnl%j?/o-k4\џ }7"6of*fmdgLGyO ,O!p-'ҁfWooA6WtԲl:|^}.r\OUq tPn  _aL~Pu{m("Д$}60G]O&>'+\FuyBum'g35X̀0rYz+gy/4⢺`fXhAZxjuǘAj ޵P>#$mp"Pk*jX.毌YIPY4RH{බDAͨvXfx#}:~{yh&qɰ~R;Db1cS{dRօ}C,GLۂth*AvH~wI 6Vc-G $WYK}pdzg8jg__su/`yO[SK9orXy\fp#'o)W飵{ ?xA4}r˺w_PE*GRٟaU !MU3$DfXfQ;:,~]i6KxVe5 0fY N%ȕCƒo__xJ-5ZYlF:[<$cHcC-w Xv'SLwڃ XR,rwdt@0[rI֥Eng*K6S7qx\ߧmIoi[ٹ*gLZߵ_aeS3X/bPldO oVçBú5Y&PfQ\B}v[{hJJQHjL {q]VkadRa -LgA!ٻD#g~!7AOu$!bd6Z_A}^ᡆ{^(>lZr5K0~~Lpf{oNcHBD$n÷V4% CVH"GG"9HC++dH#ꂆzCsڊn`e| wN1v; 5A#股#l=S-3ԣyPVل3zIb#>4] T~'֤!wC  Zî(UsAYb਑7HQж4{+ ^nv;dؘ᧧XWLq0zT s%_+MkK/Nio; S]mvuE)ܷ `Rbk=@m։sK'SWw;ȷӯ?69gX )v> 3Lٕ4 MeM3&7ހ%zqtѨG7ImୌOlA/2'L?vܖ7@43-m&>zB*Ye x?x;n{. fѿ[]/@4")e͵/\ rgL5dfjiK"`8CL3-べ2P+/Q$f&= #QhqH{o5G3RŽ1E%J sC9͓W̴֞q3CEzD?!dz$YObt;Zd^)lbO^T(>ړrHȂ$%V{v\Uy/ 0D*J$a"U^O  VH9"Gl^9jIg[Iw|7~a)w85םҼ7h%߁(!]LWO6%H>Q{ZMɻAr&Hc 5dQ2MeR/CmWw,ï"=#)?-EcbP”TP9hy>% jt>k)/%}P (Aڌ<0+)3,lΠ/l -DfVJ2V%0Ĺ)`ΦpLxWw%l0; \hGB͘yDoXCƆ6[ۗEFMV}"Pϲ*r9W^퀖qeg;{!h@&&ͤ^Unf)`}-* *X;)D&nk,sm#> QS)e=pnxs:~͉oX#kF~Batj\Akd{+0m(R4q90dEWY]U']B0Vi'PNjzFfB l @B-4c{^TU(xU~LcVuVB/#[ *Տw%3mAy PUK_({*jY|d3"eJ]a <\-B&1!ԉ NRX=1$j1y'$!+%W\*>{z])dm-Una^0 2]<ZzlAYD} _vp^8Ftѯlݱ< >"Xbk;k+|7QKVyȲٌE}MkG_<13Wh!>(a /32قDzƿ"xl?BOH/[҃Z% D0W.bQ)X*?%'Ԋ5'0 0|g\WM6`=g_=S*=gPȲe^(f pڬ//daRSlZlYVn3>*:.!$"Ҿ&= su4Kv-9d]q5 4&-<Z-fwvLu>*XZ[ĩh<0GNҷ0%S@ZiSDe捓Hả\2z9DwS䏜kz5O3m<+JkȑyXb6SM)>huq;;rfV+¬P9"U$3xAuZǟBVkČ ܰs587CZ5Si{k 6d@HQœMXT/;X.opr>;pn~Z;Uix#W@RC-VrqގQ-CP~9-~*5y- kh˟gÀ;j|ɒ:*A<#_K.ߛr0$}IDߍ*&؁mKg9}*-XCLO1p9V{/Fgkf>.VK$B|u;E~SdZol)*8"ڥ|2Z:dR)D|Hݞ;VuƀSː}ۖ֓~»t݆]FLonaD#nH3:e`&u=lEwEp-.eu!=:2r8zNAtb{)@V螷O,7vgoBAM[bwx8d<=y(i_0Oʖaxh(h/8bN]Dn2/_LCU$")|q6ļN~I+bx1|r)yn˜3_bbXJx5Au֌0#. VsrŸ@3d2?]yCqҖ5$< 7IRǑŕ'zިJ;Z?L3`2Qq0l-ȸF%IР͝`mO׿v\{ϭ`ыy ˤ/OP1}͈e=䧍7"γSOzw;{!}#>ƶ/Y>ůZMGWf& q##M5cJ|tJjOo/^:@X+^ro7ޏ36fǎȎOsJ*áu֘罪MZ&l1.%!2%>fJaHr].22P*tDl~Z|v: $3ѐB/tK 0N)ms\HN^vU%զ̖lT7k2, . v?e;kumWlxwkFcK 2Vz ՂAHHL,gI{b8 INcx t?D]U½Gl@k1$S&:a'A)DiR/+Zw:\ &za"^" :w6 d'$ǻYH Ԏ8^oZ"y5 Lp6SRˇ9Fk!Z2P!>+٫P62ri!a$cPgE8=bp[̥l)r1}T\("/L1V1d[ÇOBr{rͅe_>aM?wUغV(t*6iGZ:D'آdN{^ pE0y~@S3ҵzd$.@IВ-],o8KHp#I+H$S4Tȉ'"D"o,F5Tom^R+%FbsBz+}8Ԣ,xoQl:70QؐvڃYSE{C-QV?vk1'͠U}Vs"(3u` ;l[zL]P{ݢk:-yT]睭ҸS!Ob[o'F4OkyM$di[+ Ǧ,o{ј/ Gh:&Rpw R|Z]gY]Bp)Gƍ M_dR\$ק4r(E_2[GPUt8#?mA48LɌ0W󱎓c? Wn-u>rbHO49_bj30*UaVon9|>iׂ,2g@E&\z/.7~q :W!m7Lr&sb$n@ Nkj-!ֺ!H7K35f@CQfeκ\>D>{`WӁ)Aꨕ^ʤ }1ǑA%+j.vJ1e+JMQx rrTT>z0XeFK;*Tq.\}|^׭g><ϒO ZX8vBP4xP\ ΰ(lH 8W 3b5phHkX|X<{B{VVp.z}'a_$N~[ҌZ9&,=7cu+ʔM0`,!Orr`BN-'K0$o<>1; G$lM|R?l:oź\[V~;g Dc֍W_]pV\5TsNF6Ʊ< w=,oTq(9 FP=| k*b^o!R%1R@88կ1di.NIf߂HBPZ[|+`FLEzECPg s{B0Rw>[P۞ͦ#IUE +9y ۮ@t VŚw)e@.ݬVnv42Ӹ, \Rc3! H+W%r"tzm7yTY g3*g%´֔Ao CI0NzȰ`eYQ{B;a-RΖZH[ʕ5S-1:q'Qз^{b:e-CN ߆,L_%+TJTiA?!R^,^הnj/\sokHOXfύǀ֨$;3sJCg&dQYcHOQ Aq&wHH{X!`οqBa1ЗG;~()NW/Q?uGC@1mj|c@qA"d$;=Yj'ZD.6Yrutg֛Юe$rNem/$|5vfO%fGg1GmheW͖3|b$d e8eŽX(h]#Pw W1ч95 DGu/".ΡquटNcZ5=lib߮L,Gx r2))/y`XEDAI:HEO ΀vNb.{5Yސx2I!& X*c?+vxd[0J3D0de?W*T n iPH7#ECYY20om<NRᲲL8V(vċ,DrJcōں2K?$yy4P?<)39K)Ð gtEDDr'mZ޾SD^]6t b®>TȬX=[=Ά1Zuç%afwA~s##ؾw Rsk@H+Cp*Nf(sSu6j {wֹU#AMYqw)eTs-⋿pZ#FAĔ)W2T8ǠTa;]>שrޣ]j.Ӓv;/^7 E@ۚ]C}iَ ee " ^`ir1Ău,v[A{p%픐OuGjTClۈ.=7F*3$]t GR 8ⵋ)N~XQg(?mfPU,[!%Xl,sOM L\p izBGXGplweێewTdfEvn:b"?= uԭ܁m0i;$Dn7Aڐ&4բǗ&Fb/@D bJ0RͣAG+ϕF_"ZD3=q'|t z8L}:U]jTw9y>p 2H` zc-=a 5󒩈 ui߬3=|"x9atz /ϵfŃ4ːΰ"耰䄥]j돩epDXsXmx0+o1B_=Q k,ĥSYMcK,žMR@f-4qxƛ3H ?i$h \VҥA^p9ƨ ހ0l6lHTPzg%ܱ*>I?6ސl#/U;rua<@uXT" Ưbr#$$\`tpRJH &VÄnpEǯG'b&R)&oKnK>c0`AhNPn4c۷8&z ẩ/_(Ef] g]ݣ`Cy !ȶ*"vԆ*K!fUczgKcsQ 6ڀ{6&KMpj5oF,ǜ1P=9.EQw%'}Nm2ΎO볮9 =0iVwx&Hص$mx)'1.ŭ˦+ZlCܤmgx]UQ@ҍ$^97\2wiB`Frbu|ccM.Rc[u#&·DR^}@_jSτ_vjc4ݽ7@M8\X)g'=\U: f+[="ת = CvJ7YB yJƖեi Z<(>KF;+i˒\̐'";=DlDˉQ^ ߀tùcl@ZԺrI΋r: {1$$˨.)Fw=5 Z |[$.:uMmЕo: Dk?|ϋcv5ӿ &)#IY ^ńe i`ךt?1yijM{jȽ PeAg}ci)v"Ý^@Q/t+BP"LhYY~lD-{PkQ'O)-L!]ŀ? 0m_^fiC 4앁3CN+,%]!K*>ܛ6 7k:IYq%",~笊Ŭ~`T;UK3z)W~4^8p&FqzCĴ{ |UNIW݄@=)ZGНddKnz7 ~ʄzlZ02If%/9j66s3Q"3%0uj sQ1ᚣ[".Jbӡk \ `7fWpKV6e, y-1: W &sXU/[ Tb3ӗ1W SqTnȴ_-T%XֲBӽ;Z:];{ڰBGʇx#Hcd(Cr-V.  sAIL tE6WM'rKx79RdM҆Xoml$}1__NVLNm1cI $|*þ^K ;0@ cِ xŹO fe^5OKr V n¥Qb|O^O%b0\JJ"| .} X8W1A39S8O/XPY*^ oȒ?!p|d$ &4i5I%0ɩWt঻om:|w0Tɀ]%--1&@dUE1:cׇ̃V-q~}Ko|[%(g)v{!HXqsI#k^ {' 8!Nkܡ_yG_/r 8{@`m@ rmAM #e 7VFƌ4l{ & 9.yry>gƢ knmei~^s'=Oٖe@W #b#٫mVDue| ީR3r—G·_eqBp 0Fr/dNMM:YFvS.Cszc[8ɭ;^k~:4-3ޭSB7긏bjЙQGGrmVQ` <ֿ 2UtHȧI $45p*i'"|3=ۺ]s 91Va"oFlv0Sy!; ],Idӓ8.5JRՀ5eB R{. Wԯ djyVT-3@{˸9{Nz^'2Q7N}v/ }#HMf>GBJʺ YK 8 Nmi9G,=7_Fva>F}M#B?uLh>aTˠAx|ID[`hcRO`2.vߨbqmt?|w]\|-N4Rr첏F|i99MG^zW&w@Zi'NP&sYyE,m 3=i=#%%k]i5D= iRMi'yֹI"iS sm3cD(r_) V. ĩއbks`B\uL3n~BRP aAD.odQ yo- v:wo n1@3%5UTЗgzeYhZ%%izׯTEzqJZW+L ݸ((i֓5 at=;x"\!ٸ̇%eLzUF$JB6W~?'_Mg@ˁjpk r /3ߛnj 7c!"?'0E.#=w ?KҎoZtnt8‚8}<) Ӑל/B9I3 7b$Z|;L5ڏ@h "d)C.|"v{QB?X67` [{"kAF[g!I.i^0^Lݾ/ T7b/#x9  /gZZ/hC((~mne3l@T..NP"A wA~ am[1xO:6̆DQJgc]ЧwBc%kºpZɎ#\s*)],)n4E {VW=zOM KL˭nx aH6f1Ej\JˁM]87.T- uu Dj䆔rCۀ'I'Τ}|f-X$OkE1+:ABh|IyPêJ9;m02ޟ=Z,D w 6r 8UcՂD?*HBP-Twp._尞GRs֦DIZMI@Η7؇ \H(@zmP釃vQX!| T&PP_íܜv^on|fx{2홊q鳚 8J_>">vy"!J EZ]^㈔^F}ug=ӭT_UQ?R!*}%5 noGdP_Rn^ 蝦E;MzqPyKz]_X#lvBqd[ \ʬY19V{'2Ia{gPX[[ )UTjKtrAԙM)wX|bHĵي&֕\)Jfյx0+[CEQ{I{?2>F!WΗhm- $<;/RK!u?6 !1^1e0&"E,G#8鉂m*k:1о%26*v*Rs+!G}̂GVCӹ)BRT޵&x;S^'+ MX4&gdHYï9y_Q| AE n$#\Dc>Gh(Ä8U/#=-F<˯=3ld<lLr,6]i,@i4zs"󶜑@҈ozk57 ^)HCDF-I"I~Dߑ}0kVj GR5rB1crpż=ٴY[$T=.:$#u;xsLOl+1WfgQ+k \eێ$y$0Cժf|VCn[YQ@; ^#'6ؓJnC};7H#l¾}] Yڰn7Q<6e\HQo.:ċJg#e'HXB7ѧP v`ںNfdl> IPy$f cv0n 5sd.󽡤 ˮJ~ؾe)E1vD7]S}=-բQ\ ٧FUC7݇UK$^%}ݻxwRSB@O$ ᣴt{9W3\6PJdZ~lTz۬-AqaVry~%˔)빊/L8]G5nXN_G^GO@4ڟ~t[P} K-𖄓)L:rvo ^Fe$;*nX >G*FR.\M'蔆*p:OM!Y+j; @,sCyx~TN*5dln3d}=^*fua_NHM1: H Y7^bi}Ǘ &cOUݹ^v_W"脋Z]gGvIHN^ZyZH @IJSp CĒ£̕`ǚˀ\&崎T8~ 7Y}^ >G%EK.Π]#fy)2-r5&6ÿi?5$dmrUH^: U'O9Q0+eQ# hr1O@WZ'V, JN>bX $HX+JQu<֪+Aj"V t0n2<:qR-fC9ϼt<)S{0dFTIЈ{ k{\nO͘IpZF3|w{4ڛm:d!5m. |Xx4Ki,9^l:,27kυAKWE ƾ%oUOdeާY*!i=a%cN35'-;AX)u9E:dߡVF*|ݲջδQM9>vf"RW8vm)zK}` GR`\pe{U %m84(YY}{na&:<'):\b9]Q-Ro2]b"+- 88p:W dg[,{QNBoOOys}){g"֙CvY-= M^-74KuMGҖCcF3E[t~I_.5z+z}0Mx,ah>O^{n%~dLx֎/| yk)k'tX`#I2ȑP"}|$J##!1 q}ף <B~Y{5nȴQ[R֘ZF9vI(i'HpeEq3-e8ahTH2IQڟ 6Uǩx=2 v)=w{:z;$Q Ț(Y H8Q+:WEE:i hs:T>PGCqfVqa EB?lHb66pD'1؆_]Xvӻ$vRƒM4О+Tq&,8U&߷<3_oYtW@"|""Y;u(7oCwcN0Liui M̝p瞐:ac#OՊ?AKi{b ,;H2[:)•na:@cF|Zb+ְ ?ayhZ djǼx2Fv`,^-'ҋ gF5* -@.6܉[:^j|H$-Ĩ;8>OZ^{c4' "q+#OmR/}ow%NrX%P-*D=؇Sҭ|5n4sNyCSuTO|ʫ 7r= 668-7E>}/lU"HK3A#+oV{!T^JL{BS]V[pik7 L*HTT2kBs &UZ9M3bZWcu ãx1Ks&\8Si)8ғr^G.F+)A)  זCUYCwg;sh=\A^+S ~YcTtdq{<]x ψ/DC$&1ɌՖ}2Qٴ?IޑƵ+FC]Ț;pwR""^Gum "wkk m!0- Ld7DyF y\GyRMJ7rw׳v=ϩ`$L]7sXf$L6QEWLvm|(q((9+C|ܽ+!"%DrŢ3̖\ *Y2bڀy lʟ̳'r`+o W8kLmҊ4}􌞺$x}2~uk P YFّ{ag^m$ qc&Qu#:(צE17wt>_-ioHc9) ͸Ey@#[c7d"^x983c9QN'qTN?v NUZ1PR6[VžQ. 7JMF)9PIGbLR|n }=)%:ikϮæ uS:*L[KC;]43=4Zbb!t+zd__/U^ƃ.P9kIxH)ÏD+ʀ$`;j oݶQWUFr~"IY<e2(#+FߊSZjɃ ::+?#D }= JAO ̅B7cR&N28tw /\  FT1¹}E+QO%%5/vNccEà)=Kh)A"lK>a@Ks,*pfg` ) 0I}y9K௳CÇIl%)Wv Xe ~톓S 2Ԃ}q˧0T\V/l j|6j=2Q!n{C^*}mCGngi@H:;A&Ve_4QsfY}({7DžyZ2&WGƐ=|{N'-| Rx- KrdH47zl8Y/EK~TuvV@0钋yf-.(T8h\X\~rmoyqQϦ̉=j޵| q3[P}ӄvcgvG; 5pļ^mku.,~F ץ gdvW;vC>J`G>lB= ̅G-Np}T,aX~AS]i&Rr X* @~(ph3YjC](M>H3$) 36}<#KmH3\`ژ9bd'DIrJ 6H/B&NC;ΕQ`vXe$=/ؘ`s24Ň̘f ~K;Î!]P8y-MXeZ~ e;E,j{WWp!c5x۱/i"L<_^d³91(t {1DW4KWIG͈\j> T 0ob` $z!470z!k[oc5^m΄# (k)tT/2ҴΜ >W̝ n:;Np_*RX?`&\LMوW-&|g7i|fWMf2=b8DrEָd+,M:hMy?]%oLGu]O j02. $X nRZݛtgXR,J3{[4s.6L{[JnXw'km5׉݄恜,de#},g+tɐMmD9ߡAɲI7b?G烲}NB5NZ5),Lg]LÈʪcgS}xٷ F < MP>P}VSAi>c5ms:: BF4S#eXÀW`mFWیOCk_c3RjpYi 0|ݨ#nIRsYu1MgxG yp gh1`&PT8z ݡQV˝+K6.NʞGHtpdVbA:÷(o߷y>iA}T_o|A met2'&[n""OQQμK0?@BXC[3oyqCL:t)&g:@9f=8etLm 7tw;gA”T&' T\|!L}V\ AO{^Q0zzhQ koru1:-XvSjE1?Hќ|,]0 g_#?s73bJ,sXVppa>q0KH{JkFypim!<#~!3|C3$O~ { uy/g3kܚ?Qꦬ܇;\iz|1a !tE>&S }dG}iX]V!;G :)T? m+Ίb{[C κ !rȨl#aF`e$-K o b_5% R7n3LC@zc6BQgg  `847CvH٦`c'jb|5;Ҥ*loiL:5-'wE=6!Im@ 0Bqx<_894$k q'UJO 'tDD~n&!It\nq"'7hshhgHm0-V{x+AEE}!:>UPX`LGOHq)4=I`9|?ϷeUvKs;Hn` {f(9`26\%[n-ꢽ)C~q -;"D, M@]sNJkM` #zu2k"J4-X35!: z5oׂN^9rINjLv<rQV@.YJ- ҍNhMȔk;3"Ƞk5fNjha1̪oh ߆Oz`#}0U$0̾U@$uxAY>Hѭ*v)LQU,ǚgfO ;C^:nB|щԂ?`,ͪWKD 2 ͂I@m^J/ųipJ W0SHj<&VCQ>Pr %B!"{L B$|ަLo 1|4җNd"Вd 6MR7PEĖODb+"084b\R;G:"dD&wBs00YrsM_DCPD-LUGg2?=,&0%Zs\ v 2>"9OKk}Z樂qg@|XQ{M!ٞ,[oͲӄC( yydm7xrk}cdT@\?a/)YEdݘN QgQ12CDke:x .cUM2?N X5+6`? 0xbIY@2hDF/+ S B%lNm'= Mv uʹ\Ό4q]FQx`:e|VnLaf`UBtģVA^BfVA(+\ "i3$,;fPIzILJ2֤+Yg7dZ2",-n~/~nIs5z-q ¤` uXzӶP !Z)_D@/:?J=U|%j!$ O5}D2HCraR |<ЏVp6Élr&_I$;7$\8Aӭ= x-ɖI(OIpТ4zUQ< ˖NA 9Κ=Չ0.|kh#g\+b6kH%?taF0l_xp k3 /#3uT0 z sְ.^*gQ2[аǗ-b5$ f8ֈ+uYV%BN_Hs3M>]`(^$%_TtAV&k fz-nNU kxԔ|ˋooMw6[3aU+e D\"/j$b6X5*H=tY$x> X4Σ8/*HM+ GV^ѧճ#Gܯ;ˊ$|*~1RlMi O$ˡ>B8qZn~5B{6\;c{;[/CfSA"Uq㻖@R%Z|e-z,sOɻơg7skmoz`QZ%5?ŅʉN٠pQNQ=n :q#Z$5%TTyWG{ e‚li{X;RP"l[r6h`VUC;ڃi<ӝy*=x\Y{fsZd]Tɇx | T?K4;7=8-ZЫt"lw r0\C :qFI\t G`@8)J yu (W4I_$\PKž#&#Gʺ|À EUUKM3e/gѯ!+*'$Wl)o=ٳiKto-3Iꝯ*p%==&vdWSTaYQUWJ Pek=~ƍ̾ AT,6h㙏Cw9+:Bo9(J>cپJ9Wet03tuks(?E{E۽-*?žZ3UT_]ca)ɵPu0֐Oe9Yt1`kc0g& \MYg|U"S£kg!(LؿZ/)ΰV ś6LZjƮ1$r1pme|7u !}PLcd;y 0xL80COqŁԉL]<6r,GQvWzGI.R uuJg1{js*w~yXpE2و֡ٻDVr~ނ4_jđئq@Z'ĕڅfe_RvWw@<\8(;j.fLGP FֲNnaŲt6Xn*>p[m溤E2>!ў YJ?a]4uC#G%)zZ2M5 of}>*g*ż*a'9r<֞,S-%,?rQ+{QE:xz{_1ɲ=|Cԋᙍ-4u,r)*47LԦRƖz޹I]f?פ#a\8R՞75pՊ:?tqQ-&PRV! +)t Cb ~"BDgW*:ӓ0mgH'JLL\қx )PͶOh $يg O, =Ot0;Ț#Ht([" ݏi9x?m3\IS19-( FŖ0B_qoVcSF}XPPMi¢g\JBIދ>&rtbe6TO(&aآˆlyȬs1ZBEU7K)vTf)ަ.2Oɯ.!'QD>WҚDޓ DWiC l҃0Q8Zy͚;TY+F {A B2 ` A& Sͻ{H<ȳf)6 "W3qs$2fӍJ<#g0{O~D l baq0 tȍ#DHN<9y㵔;j I1*9N73ι[dL|F@?L6BOYz۠7i޲_O-zUSfFQIxY2 }tK4HiI|cg)Mɂ|>b#gac7MYWi>*-1>x32^.@OoƸŋmª@ z/{B)pr#X`E8}OE߫GeJˎ8vL3.QiF ѕ۫Rvlj@YĈ|OLaAz$c{o 9hdY{4fXc*J%^ߖ}VMw|iHE^/"ra)m,h;icK?>':Św/hV9d;]/If`n%Irj $jeӵP Egb~kqߥ- .0T~rB/lB '.]V ϬHHpcsWɓna;pZn55`0([aϠ@0lF?{%wK~0u׋ZΖ*PtmBsPkiV./nC/ IzԇBD/H?p)h|9escsC=>DT+aMHSg炍6eD7Yelڬb[q;~K*&@ u |Q1 7 PA\h fBamfl$6=I@ [tjpgᡔ-+-w"d'u먘EwL?Lȅ&0^_$v,G0qw}Cx 52&Ơ3I'ŝn62M6a%>! EbG8?憻G< p?aynIN=iېhw86c)ba}S_M{ our,ul֓|-.Ν'kuzg@bfpZQ(?! 顜U5<H{ם{IY|?EZym޵ ,L2ftsw6pHBe1bz#+=$!>B-\`7clL<sףvEa´s`'\@ Ơxj_rҌg럁Y0A,`S9h ĞMZ SNe[+p؉3hյMnaOG~# ]m۲<3O:ikwNM+j*[Dsz n&J*(uuGaBkAwMhؼB{fK' ^ZW!&T˖mslD|aKZI /ߙȊ5N􎔤%5س="ȋX+ph1C "_aAʞPkdlo !<+jnՀhLTB1,ؚ)fh:&QmGn 'u| f~GBsiQDu|qՙWENk= -̴ 1AQdSSe8vw,UID;%tjs)}4X%ҥԯ&=gJyR|SZyNe<:zNy?`dxjd6*yEyfNvBvb2~X#v8f9p ^x DzuDC#mn6`I-o**pE{fԞ In9O6`C0__`E|EnR1'Qr䪗g8}crM+ 8(65JBl+sff'%- cD)o hJ `Z0yFgl3"$`$ua@C_H<k8⳽WO9z+3W)oO+?{i9>Hz0Y˭UZѪIa"_?,q QGuzڴgh|~ehOi?sHp.亣allǮ*;j0߿_54*hiwDD9\vJTJQtCV-[pi3jKO/kLae*܎5BF"XuŚ>)`8^/2U>3 "bZO9*GQT"smUbCVL7{<|tO q.66ZeG+*tNXtT~!÷5HHP!}j#u Q4_Zx@^6ؗEV?_vi[!d>Lm%:?4T-۾N3'0#ܹT&^ } !їW)Lm$|VѬ_ĥyV0dZr)3+mԱ=vъh썔zPż űW%Ñab@G;*"ڥeU(T$҆Vr?53(n'djo[]sj8s՛f#)UG)Ãٮ}B"CNS*:yY*cwa_ ݤۼCwuG~HcJKgz!/6H 5uݍl6ܯ5UW-S}#t+fiE^4\5RglLQ0"K6!Jq*HGHlT)I!,-'lHQ{Gi0MmD"M˔;B'c/%#pٔ "6*tp@oEY_`F#br= =o%R}hr5NS0mȦ$kZ)/_MV5葆AZj^;}R\0 [c:>M_{K"-+p̕z^*7YFD,ߛrT߶eΖ:!τ[l8mTׅ0ϡNf FN#X%o隯dCQ^ jtDdp("n:b.ĂUOpf΀,sd> ȅl<  q:Su7̹)!9O !amM%<W3) 9|M 4k /_U@WWu7{僫WȱPEtF*ء:-Ge4K`H>'Ek eg+HEzQeh ۇmӱ$Lќ\=I002w3qZɐlyX qx<+ ?СT?.ͥCѡ'j`7?u1OB4 |0H{0)<}|،)tu:Q\/5`;wMs<&0={N-`i;6%cA11!<'qڰT KԒc7Zoh4af* 6Kf&B40L!X; ˖lʅ> 4|p~J$|},n1'dOfgpMkP/(< ^ǀ+5E;X .΀8smbֻ'22S%GRJFכJD) U? Bvpl, +!1 #*gb i\l{*Scecцb. IE \RQT:O%7ٸ$n:,6KTuI`)C.n$V'ȣUB+"Rfax#^ATMBj@s_9xcݵ*bxlf$h~uV:leԵOz*`!݇[,z iEȼ{ J4ktºtٸuI PP7ѳ!LNwG^>5{[k 0zuEsi]fWe ү})-X'J_9x ;*'ǵ$|QBBQ5 k y0 n)J0$kCKemK'`fwXnX8a}`7,nk-spneFC)z>GL )R/:C3]K^uZ݊s%"]oU[ Ҧ?XZE}z#e?i>6/Jp B7v=PȊ47QKZ 1ĵ⁌Ezl~O\kT3$\3.T2S:ân} 8FB\N,iJw؄ED%VEj @h}&$@f;~E5nSa ]ZKx^-~l:q4=%I+eG qܝwV-ځFyxnjςs@&8ͺQ|14W1! u2&Ganiͪa#n>1d x3h_(WZ'Fd a3eҞ"Qh,r*WI`OXT&<5*cT:i+`Qxh"Ώ&U\]{P:״ RX@vZnNNYmEy]̤_Yh|Hjō?.[|ںw0r_tǾ_Zvwpgi-zHE"YR٦ 5Jor_h|:G,8\ǚ 脵LQs\S2Q}q=Rb Cwkz/܆5J׃Xig|*#G%RzdOF1M3N>Rۯݔidw9J@sC]+P%M{]F4 wFRUPXI X6X0wvLIXwvTe`mI/:_tO>%"*8reIdzl A .px޿cl?9 ,=;6P=k¶FC\O6ҞK3טY{1npxHKo9p CQjmrLG煿YxK zx [Z/.xC#ꢄ]aAB v# 3˻3-cMm+ :2ץ6={I0mrN/JS(:чyIǟ1f݁m}d4gjНxɺAVNCC#7Rrs$_t_K-kd]:ۻ4e($7rgEUDJ3vU=8MưʗnŸ$\]J(w,o7<-Xӓ%ďD΋3^K/`վ(cUcKd w`1Xg%<|mP.u3,&"5vʦ->WELDKv- e=Ǔèڧu3W"iɚnOKnZHJo_XTg1:_ns"_)F\pubhpWUY+1e[grU]tBM]$OW  +Ƞn`>;R %.BH7O%X Cur)dx{H~ [9 `K%ApwJ7̮OH=L"w%S6s(Sf{>5v5ܦ7dx#Xޚ 0ysz<=;{q1SwпC,mJ|/CIƂ=o;.TY*n6@M{ee?n>O;6Jt1JaKvfۖ*'i4~=j:5?v5z~9&8^&ϟI2(3UN! *hAg(_޵hgߌ&}"X9;Vjk j1A&q֩l1"'s >{XLoq w!pDo\g,\ёlqM7ݹ 'z+ &f ~aKog@iP0Cli3" of?C>pA:یI4q>NgbӢ<4Pq뚹b3;@#mhXA|<ݛWU3AI)YLR1S.2G#N\C>Vz5PT\>"xГ0.)pp·!pۢU3 4@AN"bG1e*W%$"@3LD&fqY֕tO8n02-6w ͻ,i3>)צl(: -Q6sP Tʵ9N=?;;‘ߠS]͢-ltRax0qa-0=2u05%aW[u[o]I6n(XX=Uw1Xj8߼6=-޶Q^.€2lyEJe[OM^";JoFh$i0e-"qy&k+8m$Ǻzt;ܥy &ݢ_ w<Ҽ;'PE/^D,=GL"#? 2:;M1E<)A+VMơˋ^kljĊu%hJ& Ů M5!Mg< ]. pi(k 'BAPm(~A"R32+8 ƉOYW;W= E "@嘓+B1#㜤8x`i;󩆯ۡ/P(cQ\`zhtijɪ(qaE#aC1rES7C믈Cfv( )g44ǸeD9΅?HX5Q1lgbf9ګ~Q$R9sHX;9O4!dF0'5IJHI)pZuLXJMRHvcSɷ5g?n,6Y0U{qU/ۑM(ڽl:H:^ܣG B{08l%[=hӗml8QnP6:ϪsmPw,r Zo۳#'.ew'Q6BMX"cLx`t6` џ^wܽ|s[x{r|5>xE;K; iQ `%$f}^Ws)7v؍eE!֎ZuՉ](ԑH#N<@9R27{O$gC(v9>XSHOjxXoJ.4} P2㬯di]l܌-=Δ岻;N役8kuED V}8k)lJp{}2*^f}@I;@+h9E1 L̓>8w) g{ K]yrVgiWp[׸DI4ćHxG'' o;$gH?qkѴzNH:Cz1SԈa2r¾8/ʫ@5P %eŹl5ʼ Ckh"6e~Oٳhy%!vNqÞFJZCE( ыwBJtxk YG2o6:Oev?1$j$oU$*K"B̽nQ'eU倯,?%c{,2X3BCFi dN-gB_x:,L}_ ]YdM?=vr`n3&'{_l@۫UMqg:h+,P{?#P 9EHdSɧ,hWo%te< n{_`B_VMHau!z2p bachvjb|4$1p(c!e%Pϥ> C8G'wfHLLu#mofQKvIqEYLgО,}cCۖ5~бXA_JwvVY<25QDehR{ uqΙPLķeu':JȉY/'{s2YsE 3^*+Gnbn+4er  ,QK$LbΘ%Ɋ؉:ˁ#whɈxNO c)U@.u)k #f_J:uwaҡE dLw;H"śžkRP{L]R@WT5!ZA`{y+ DCJ+MX.Bl.,} ͸@ oR)YkЉ .kIVez7 u  {Wrp;S~}!0XR1Jt|/HXQ -Dt9էEj%_΄İ;5n'9dKȱ[qmh@vJ7ip8N0bQ-zs}G*Ĺab"k'Y%_/6ՃhCX<Ԩ; }tdkV8,J8٫) )eG.@ {hb(Q<Ͷn8S۩iX䦁kqO{;7x7&Ox[cY G2PsfgЭ{ⴍ[7?x^ۦC`"Fs^~p%=n!|* cPi0IAbj?zEJ}mbε 'A!˃z@\P1Y%YBD,-щp=qhTS3/UH?f8ast{c]"(8P(梘4#ȼi0;U*˺P|PFάHc }~?G*aҢ*65~3W<`uRACӒg5a _i\ {\ S!Ds$bs 47l wL_S`D{k>KEo5Ϸa*XGrᮌ~qZ_#{D`PH_c}qDb–46j ݻddqy_4fSMOp+$:; Bv<+u]X_NujP тV1aXpLB_[2f4xKnEB6Ҍb`˅mwCҖiD!Lb[P*x=;Q'Q^ "#X~.V6NG%.A[q/V/d,.SyL1扴A!ukc2j=calP86'ElyM+`fG{pRʋr* f9.&5\.m[x{T 4c'g+]ƙehҥ˓|m?ܿ}H܇2 1';bu/MoUcwк0v[@@ot欗#z8ks5qu .9MW!x͕wZ<8tՂ9К͢lƳִ.^fSg_w|~llH0!TsySV $0gw!gVo?=|]'4"oDȧAutRU i1 "|+ז si)I{dr ^ Ll0!̚OL~n¶BT?{ I ܁gm}Ff Te21dZ feɹ-PwƮ+(+FR_%5s}{ОEe4'ڕtz?]gZPdp8< a[R#^da:#snUh+Uu(lsT[9y;C屸 ~!79%' WW4~dPwWvSN xthv_4:,LM15(Bcbа  #X39&cWBOB_@V[/||ZДly~rK]^^}+=AB ꚷ$_.I@@K4Q m8Y{0`SxۦAGFF^LrνFVyãwGx2!>ܬ%#' ;E xEo=s#/a+?-^gK4ِ{/]![!Hquu= Ԫ9i 8R<:G<9腋|vO/ꜽ1е&_ uKUpHa ށ:APk[7w1Qc{Es[`X6Ӊb; sЭc}ݩ4 c0仂I\9@Wds ()npY/@Q.F؂+ #p|I4!cs#95'd/˜[zFc-p#<06SWj$BY-{fd Íw48*_y>}W tJ̒i84L(O[3xg2C`DnHQ/L ʁ qeC%AC<@s䜙 J4)Vݓ+wh=#,HZ-Uk6j"\w5PgPYOܣ}g!Gy՘OdO1{| )e Y.=I!5v>1$eR9J e._ Svr3}s:E#x|3># sJG UB$7MF0myZ/B5tlפvoIIP=pf/4dPC>UU;LWB`#ț!h\~9(AD09sG3\8-j >Y″/($mrZd={ EK!/DL.)^M$Js`-[2+x*Rbco`cUUNXҽ|n6RXKR{Rў}j膧@HzE̵שfo\oxxevM5^CeܣA챴e۟+@XFFii&CP@s sU 1Eq5Sh#=}Q Kh_9W 67EXҫNc&0B6u Jވ_h gƵ$ * Sϥ-1@D"1C^Ւ3tZVis'=n4:Ag>_߃"ncg4ig/S0m) ,F"ckXwSR'v'lbxTjwZ' ƮM1=tGXFC&5|ubp;u3>"^BaVf# Jtv_Φ3̫7>n'͗w!<<,o^oϩȬwvbW:0^]~zܚ?Ma/#ϴoi阣o{nS&#VcdbCV7Гl+?z9`vh.EaXXClpjB-[Mp.A< %㬑G źV)<ֳ\هCtc*] TJmnr&`{#9HpVz֕sX>({V>MYv @=,M{2k{BN"V h 9 2'L^Zy%rw*-K?ڟ@M!+#6$/8w6-x} ,U@ۓ|N)yمхo>OIE3GYތ%է)G_3E<$X+p??  `=/Cل>b ,D^)gsHAFD2.ͯw-u0䒐{KG-W-eBX^\U$#+|($\M#ygĴ"rp>,?eD)pWt9m{ \9ҤٸpZyD.2-ivVNR'~0, bC پ&K̳ˊ7VZ;R{dzh0!`r;Avn]'2T;+HPQ]q@^=2j1&y(jQ ul?΋~ph)G^=1֬#->JQ,F0"2Mì #Աҫ#iXixf7kDeϨ]ܵu^%Mnns# Á\ 9*Usx4X@v:t ].ocab1Sq j70N<+b-laXF9ʣ"݇ P>3]؊g?X4 ,5FnH% NvZ럦݂P:/ULnחj10}(c^o=j! o[6ΕM@rLZdSF6T?}As`|ɬM|qWcH2e+Rz+ssX,K?7'x092\zO1(Cmt<.VLvajr šqqrN?ɃnriX:k;cJM_;Ǖ{Wjf^FoC/n8Q͸rDQ^o[wĩXkK{d2ֺ*h ް1@[cAס1ޔ )di:mLt>|"4nA PX;vkz7& ~6Q-<L+AZ՘u}%Y+HQO0WTbD(X.7j3hP: ut2$' ѭ\s ~4\'$km=ir|*t|p#<% wC-sv #&s/ɩ\D]}N"|FƞA0dܦ[W]!r?܊E{H3L0WoōfQ3Am~d1 箲(t0c֬*@]Ay(أKksVS9RQzbQwUPuWLy -J[wcVp8T6 PDzv=+5^h{V/NL|oYV> g G*pr Qk}jf5R JXA2"JuU3sub?x'vMּ%,`Y!3ffp4C19> (/QP$p4۽r(Tyt :6["OcU՗g͇B#dv|24D+EEB|/ُ`wvx >3VjBV>rٿͬ[DERq3Y<[{/3+=d8u[T/ J ˤ3"Zf+U4tx|"%$}, fhv@֙*WX(,+nOՓg6){ IhۧEOyGOŷf{q71&Z0g2ֺ68MStolbȈs&Ɏx[N[,4s=Un^8oV^+5hpk) i"LJOiNn#bPv;f=`r'`9R&ͩS%"\bay*qN}2cW;8ئ`w pPk<% `z t %v\f! 9?)eOZLବg*qkㄒ5KQF/O98 &Oj~;(Wg^D v P[`ړ|Hwrs=4oWڑSV[uzx1k8' MT>J< Y`#8I${RL_[$9% AyjT+z=.E[wOIm`OuX˸:XY?)rNA&CC;L20c] DA'A3VAJݥDZ@hJ+Pwq6ZJ"0GA* S2Z…'*RɡWFejsG|˧2-*^tLv{E1+fI5x r J 40glәj]_I_~F&wNM,kHJt1Q%oDqL\;JQ qIzarTouqϭD쩊<ѭ6p.*i:51 ^]d͓mEGWg*=.4(ΞP:o=\pMNTIRxߜ8cCHf`(tI`I^0ńx0ÍNZz'xs{nQ6xL+cěv]0JpсBߵ3-(f݋.!*xubݐlavlBqKE"[@B߮ɋv,zVܳ|]%wyY} 8Q$};biǯ`P_Ѹe59S-ESO-Y_r?l 7BIg `e:)ڑSw qmlw*h6w<,Z֠8u.%̝vktM`eDfMq*Fk*ˡJBvƏ oɿ UΪCƨ+!z3{ 3ݘ%I'qr7+)C#S]ȥCOzgm,IJ m Ky5܁>UTzX"?eK"Xq1pWKF}OR&Êa 4Y Z.flx.lY [3^ FpeoO1ݩEke2jy9o[\ml|iq 'Bǎ>Y[\nqkNvY4D~0\uW=85ҷA,/Tav(}F*Jq͢!!Pw> cSN܋.1a>QinHwD0,lB 49r'>b_#~.8Q1/eՕ!+@FYc-c&8gn (lYFF>Kmk-S }rȒFss^26ŭ)CP{*rL׿#c/)D]!erb FsqSxENT0#XhScmiO?Jr>3WdkVxEsh 9 yӫg MVxYH<@Ђ== v N:! }ٖ]4Z8w q6wZMw? w)J .,W 7N0I?-фXd LDvۓGNv6&#ZWfV1 d#+4G)zߎ[Sӳ!Y9vb-xq;ůda`ڀRm; 9@7p;$ 죛E ,)ZJo*naآG䪿|HHӴh! HK[l8<vȫ~mwJϬyxTá`X!DO.aH@(-=Rve }M`J0eV#]`|2 lSu[l`ZL~v~@T$A.?`]!#(OɠE؋Rkn&.Lj>:6 8AO#l9 >VɮEӔ%֍T^mp2d} C,hnŪ{V6PB`3(4 S +1]rr32%!?v |156 g/cCZK-TZ.W>/*!L20.ac$Em ͣqo(! kr9DDyl .N0T+XL$}L߾D00kRb{R]X,כ\ /}mqM(K+ h ].4H2RO¯搪TC{L:x퉟LUF }p?|R"#-ppVfq?Hnd֙I+ak9&xlN5[(| *bEFų- >CQ`W>@Y$#B_la5騭&˪)x8on6lcMє$Fi8n('bgF&li]9D'Ck b iĝňgp.ӎ{PWnQ=t;ӂy01a2n9ȋUs_AaB Pw,=պ=LeJ&8S .Ig:[i@#1-I =ЖS^.-%lz@=]a0TXc(>^:j3l%'}}C gƧ:Oi-BNnlgEbb(%;]%n7gݜka獭 20VpIٜGI)lڇ4V7$1T~iթ-kЈ@vв5jL.IS2CHr P֪_Qy7B[oi豍+?X\vSyq Ya^4gI 1cwҾ'(Pb`i($ӝHQ#<*skރ>[+4b,M Tx~3IAK4QQ@J{y}KIP14`6/=wVWieFC D/k[8.#|ްk7܀ Rx]R2ٞ_<&sFfVJ_5PO*6(/_b1{r@.ɯVSS삱b LG c勿4õC[/#JYl/R WύuSk=FR)*q鳘]nukv lVYN/ƞ"!.)Sk0-ۭ6 ΊqXPWs{f0}e x7ls$l!8OLD (Ovjn}yr߸`8h~L$zC)'|UJѺ<3j#D1H{)c)vMT-%!H;rn'xq<8/-gHsxyT~_ۍX[bR.$z_93;wTDY@]ZlAqQS8*1u;a!J/Ȍe!w u8tQXݵҒ1?>Dť T+̯=T($*<)$}"']o;-91mI5綌mƸqP;F8DC"B`j@WƦMuT5a_R-?n'&tCw:i`2s[4q=Nŏv3, W[$ T=4 rd}'-iQC)) U {ܮR~5Ds E&JuF \C/)+HwWو1P̋b͎MXOž'y(8$t4vy 0nՖn)e#癅7޻sCȱ͉U t^ִH9Do }X[mu0V/UOCEms]. 񪱞0U7?@1Jsy *R`=Z6?ZLf oԲ.2GeM*v6Hv{`b»!ơjɻ(#A\ 0} BW[N>hjQ_,n $Itjw6^{ h[XL~UVJiJu)ќ:4a}>$W)XﺇsZԨt3j 3Ma85kw/窋w ,IguC^:P|ql< x0HLow9p$e=3a -)c֛ 9aT!Ϋ[G=b8CJO2QCY "`8/<4~ 6pUg;bM71I20 F3tp#t8v%uKυF%cR{>s>*JL=M`s1j?ڻ1p)?5#lDcvqp㎗ZmOypMֽâIU[@;JX=ၑ#qQIF荄g00q}5H͜ h=#e2XД.A![g}6#p_>zŒ%?w|`p^~< ϼCRyd_xn%NȫLfRxQ nH+<"(8@#@\nlR ɤ/SD%rH>~mnJ,P87;%Ք8װ Wo ,=jM**kӉ!D׿:^|iϿ l[P޼"">h8 dZJ3]1 UM˩,+GRdg*M+?HWK,R,4ZrBz1 qLs Z{i$"M!lMqxhdwZ' 9PSݧLnMT 𷄗Ndyh*EnQ)-,xrQOo$/KI'{ǎfGҮ7-N3)!Ⱥr[U5ZZşxz `_ B8{lgc{ư8]$q>Uybu.$s/+/YV+GvS2ꣾ6?2`ymB1bfF s?B IH(QnCañ8_|[Oj cri ;@+0Ȣ)Pd.:n=+ ~f,QMRɲ "@`4* 4x]i Ł[ ҷoNi urr\?$ߠO jy)溋AFpVAyµHmGmrf66⿎o-j_j,]\W-y3PdL Zkl2{ w_3oo۸] _\Jo{4@ t cWɔyW d;uP1\ԭ}f{4G>àlj}U$WQ+ L| Uh!8Xy!HI"Cp(>?^#>HĴEBщ r3& H1$_5нM|Yx6z^Ii{ 4ݗ8rS{V,RKh 4Z>P$VH8nr;o2K_e_nHcΚ(R٫;=1FwE#o6IpSǕA upswe4,0u3 P>@H]- a`r#J >M6A1`rEoNj+åKC9^9zCtb9XAИ/* LwLXs&fL/JǪjCnPNKPe؎R[+6a"^$e]ZN5'ܽnSzYms´Řy.PuI:%N.tӤ}#rL+>BaR:so(ۅk9#>@1WRݕ3NN; (~#u R'l3O҃-5]YDT ʶzdVZxJoUlѝ+V Mc糦R"bVO?Xܔ9@ԛ;0򒩪EVteBF]/坡hgvjh=rhѷk"zv ۾NL7I]dJBhuK.9s"Dp֒l~B2$MVk H9xq1Dyp*J@Hȩ$XASfzx= *~>}(zk#hTMRZz7ʕK?sGsv ' j:ZXƕ؋Wo-'cc?` ,9'37ZIŋWA4lKQ61ERk+!(ƀ6w3PyWG)`UCN&?(wn5BXu2<Dz M$&z6oѕbX CTRJ ȉnj[Ve ia![gOFa߬a!cvI/WpHP-#T֗/SHst5*IVLCExWd(2٦#|4aǢ@6KJ~EAHw_$Y;U$!r1)~r6}״,YcV7Y8Xn=a\cd3Y N{Ij^m$@(lwH0 H1I8'_߉E1t;լY_3Yĕv&Hċ/`T5+^2BQDef_mwETcnp/{hه]¬ doJ`zެֻ5x>}RѓSQ@tRz#Sզ'?6\kk@YX#QrV>On|AwLrDҰ,EzKalcZF=y{ۢϪYɜ E=йHņ%TZoeEՅtҧo፱W&y>PPFǤgݱ>,9TT}ޘ}9P#Y8q:Rҕ`,[`L`.fiխo;E(Tz}$GqySo‡Bs뉌 C`1bՉlfN07"z]BNB++IΨalEVĴ5w^nW[*?I" XoQڅP+!NgUnM - Pf灏IO ݱ 6מ,Ys-u@Z2@ "3p1w+QRp[wc#gVB WeTW#$p@)q]'%[UJvOIH̷n幾N6+p//IQVM|Nٟlymݴ p8hA2^ \׺Ar SbMcGj'Ne0H}0 >{>Se[g<\s'Wx.x}3e3K/?mg-0T<=d1G9#-*ŀ]S$ҹ2SY?_!%Ջ먔WҶ!+1ZCCb^7m{2f_͵Wd1M8!ә%̉K}슖!c,ZQ!h |S-~wg(괠^e$~ CpM ylۭν^LvP-@*6 &6Q:✡i_7%{%}|$5wPKg+1vϩ Q;,8ڵe`}klvU_5r{XbdrV]m[h#m}_qag)A?gly=%F̙6ϏҕAmnv/nbxﻴf8չJPG.4:cEB:ԲͫaK0m{Ce>@mb6Ȑr0Nsd̤1[| ̅ F"lW7] v[J܄fÇ r҉/O P]'|^˜-o-O=wóԾJ} :b*LTrw g> AmZo;75*;T7rl OJۥhZӳQ$>SdM䵈1Q~5Ձ;PN$}g윫ĸ^MBJZ'QcLⵢ۔j|R4,z!?p+R'W.zPMMaca0xu]ƶ/pvC)%f%igFaUTHj% <ܩЁA?e}l*glJ8'J(xDjUWJtӎ%Lr:`Ϡ'?bhEjFTtKڱ#B I'9,&b8I)l-TUwYF#q'z{4Bldg(n=:̺U?,~ em<(2mirW~E_'s?D^G@/<0{g,oK>@ ~Kz޴Gh37uUrXP:¾iI[tx{i[d[;5Srܒj jR94f2 W#%- CV6۝e 2#eDhXGC+RBN뺯TbS}gL+skDhOF! VG?+r Ⰶ:̞^,[uBOl맇-?ɻ 9{ W7wĩd0)s~z e r%>9"uShd.m\MKVIJGJlZ; *ߙ1K`CUs(pwFܹ2<,dak}_,J5ނ,  zطA"hڜuZZfq[D8rm|Ǟghλop,=KEЈqnJf{I#"zg%#dUضty-^#X͢|=jӲ0Yd|63Ko'CṢ1MF:-U-g i :(pr 1֠A7 V)lw)U=hVbf8az?/ۄabrS6XtN,MV/S-^ H6_p7H˅A<Kmfes N|S!hDnjuKY !y{Q_Dh<(\4`uVBFBSJʙv;n7Bt5=̎H\}̐'w x֯2M6)g磔zF?tJ/;/jR^W5[C `_˺6FitU ,+= ?\^7vmJxם59;.}cjJxbsvgYW(Ym2v8Zc0DԒG#dRrRAn, o M"SfqpQ;%Fy9.0 |#BSh.;xmӇPQHQӕ ~U>}f3 ׯcʂ;np VJ򡥁#꤯1(^\!D,[}6K,;XʹNeB 4-,zVF˳pQ}۬ ,V+sj˻Z?o@E4ųg`"'KN4x=H(ͦ\ ,!0C!J}9ZDΊgGp'z#tDa'? ӫ5_"%$H:vgAA}'<|MXoQN*n0.r]VyiheVW@!j(gw h*rPؘ!YtdE\#ZnFSar稑&fhVBOHʊ7 s+:]w~sg:*CU/ YLӚ'*e4h"3N'Oyd@^{[5-@]zœT =y/SE9*ͩX [A7 RDf>9/EH,#!?Nn,+Gڡb Q-Ξ &[GR柔vgTx_*:q0~680h /G{-!\tҺnCx{3َt:aF~:(kn{Að[e\XS'Arc9d,.u#Yjf矣kn κkEEyF%n5(ZA kICG& +È(qn -O!4Š|o,v& ;5Eф `,.Kd^UmfF+IP;;N^&ySy΍'`' )-UQrvjF1jx)z{zs2qp}Ѳpxz{"L~TCO /f,#Tĥl?D#6ט%%9OrFW7jK&֏B@7[bKQ),nthNyO!S}A7%*he{5tꘘrx կIǓ{Oxzݞtr8"hxie}-sk~;_A!2g4>C|_>}Uy c7csNWZIcVS78Ὄ{=G׻ō,j,OnV{4t́7rA_oMX,7 gN^d5 T8zT/FTT:UoQ _I/c30Fީ_#k^:';kEDn]nT3BFw*+Νex#6˸.'AM`>Iͪaa=Qx-d8l*;4(>b]9~XSY=еڗer9ct؆0b;Sq`~nTB5pRژ%HJ|] iᵦ 7i%iַ,mWP]_燘06%r=}bG߽N*l2Tɇ\S-r'Rt=8KvI'2!gK??ތ@n{@ :xMSÎʵph_^S)D/:W P%~i`Àz?x5a1lG<.}wO{,VxonG@~ K*'K8S -(Mч<@bBUNH9 l`M:[Ŏ _.^lf?QLLmU&րެZ=X^ NA5B!99j!osu%fD V TWaS)?I4t64OXc4/U?)bn|$XԋiRK'|P "dvfp;()ySs^%M\6Y'*tVWvw4+UՌLkϝVX&ձy"_΁pe<ҋ*!$W*¥@WNVvebV=QGkE~DW9$~b 2 GQ`v /;F o*%v)׻;?9;9ƒVgeS1 T93Yn]W4.ksI6lW7p.8lAR 34pt{ͤ(Mm.&8X(U_hhG ck#Cr&lz_*Og<&䱫^zl.Qj!,R@0 ,[;G-;Dit?TQrpvœ|;cuQ/[AX%2آKMj8D )~[FyQh I׵razU"hjJ ~^:_+m4Ê#459ֶ'N\f wg.<[a8 8B=FL.9rs':fH;c\S4c۶9ʄ'{iw"{ دP9nn}kb7]mEf WI5COiyhG 4F78ٯϕc5}u 爔)H&l4gGjڝ7JtјnN,.7ܛ5Zɻh/ EE$cVG+HҺ2;  0G21hN'ٰU]w!z`=._ʰo 3bjV5@ȗMJJގғ:Oan,@Mw@mHHRkPOSJLU@ӣĕ=+M3FTLo5Ds*Mgd6_ q?!\A71ƻ9`g6 np[6ϒIlDjdt?$Ɗ=<[m![F/e! R#4zB?n* D0[`!3n$m,E*Z(إ,SB {+^g }ĝ$.v%IebIPz+'ٞwIB: Hk=M]*b֍@#'E,iG랡m! q&Nz3n 9^ܾM4K8ImiG6Ӵ,MjI @S s]|m.D^g"# 9w\F!+?R~c 4 ?;Of,uHKϕv soM @<̣iӧ8>57AG@LLًŃWұ8mVs7'P{ˈyNE}F0^ڵQ~̙8~F^\kwý.@Y-A 4)+瓡iwW@/=5U@KjR2,󋭪OXYxq(^b=pK$ tɳT`?=+[/8;(X"Y'D-@Bi1fw9;358MՅU8/" ![HE{7'żG+cxvKmM&vyB,CJRRՁ MgYXi\bNBF[-F6Оٹ6S'fU{?3&l~MnӺc!<hT V$sҽYG֤$x@z'8wC3SW\stn'͛k۾zopmaޞġWO$5=@ϵ,bkR6@ #12}Pw\k"RW9Cv'K Lv- f*qQRK|Jy@U(瞔]Okvzn55cDʚZjA+p&GNrPRJږbBKjܔy5Ĵ +{`[ MG0[e*!\K0pkT5&M ɓO&@|j\Ro"[Db9;9@W9W:Z:@iʩT0>R߄X9g6r!rx'nj'BINyTBwt.8+5 :Y(e^hn`ZIn@dÃg!'J~.~=s3@u>\6Q\W]Mv.&[JfJYoYHփ,MIũES?ýB.DՖڀ{yi&wOSvw7{aA\-6R@wՍs~V بSxzrWܥf5]B:*z%ZCC͏Uq{W~`~3RM:('jA,<;o5⇡WT&? +0R|D_{#{gܹn!m$"s83Y:Fw4Hc?!WJ j}. |*'hیwh6&z0? vN,iTOhOd<+T^U_ 71g eN T锱XF:(K:pNP$>Wж[ %T@K-\*.j]p4mb_SI;ZCnB2fÒaZA3-ϮXzWdžo@vtC|oo0hϪpAS4v`k)=Qm1H_貌QH(&*( @KDLli!Wo5x?c(w ,:$A_A,Д%PT+ZFFbSo:K.a-B=LɬDZ,x4x>'4SP BD~-ȪF}݈oRz-,B`ldf's,7o/n V0Z>vFK K! ++U ┶d c}kx]63uK)<^bj5"ZI%GL so7 ќk H'{<7LfVo@%̭b+wuȾPXYLAȔxvX+?ʚw >^H"U_M{xƦ$' 8Z҃dD!DT!yRPNY./%n^@d'Va\_o8i@`yǂ˥YN`_79dCY9^n(^;ýjw(D54f] 7hL2~&`]h{^6uMdQ(1`SR;pzӣtnXy(a1#eA׫ՍUôgbusz `V fo(X;$O C#^=0x8P4>ا5D"Wt/0x]gʒOlchu"rFsnۢ"8\VlByלFL yy>4ZL ,y[m,-(mgFvP)pĢmG+]9VT-FQ;*%ȖyN^TPAϬWB|RT+Vo rOijO;?" d_cg5c)^M {ktOp`𓙝l ux}Ӫk+P]9ܭbG)j(>!!;F jzUî1Tu@+`466^lɐ7usNeeWj1 &2 } ⎹U PBٕJ oE(z!=?!/~e)ÇHb)Ǿ{-oN86-^v[(/+aE{Kɻdmu!\7#lKG"gkBG"J!j3瞸gcrgP!ƭ'M/ksqdh!8X6t(_⤣f'a?Ye_dq.G7?nڈMPrN`&ӀCk-PV{@t}l5r Fee`@ /Ęr>Sb?<'^:+C{Ѕh :-J^5qMLL87rjsueċmKOїtDroE JYOe:Ff55fz>=ִ2+n ;醣ɡeE#0@{KF:}čE%^ ϓfYtT(?A **X:;cqP :099}iż*ޮࡾ.忒V/F.Ц+ZXmxNQ0H 4#)%ӊ #ꨎi Qt \"Q-d‹{"ދ{EeID^&S,6H{RګS4WPo2k'"ڴt^;sD¢p۱/ҜONpDz};S̈x żXt tJ^ [BR¦h̓W>h4/:_8ZaCv_-s@a\nLA;2IsjO8"4y]^ajjyl[nT^K,əїt36x#Ή VNd TćCenŃx]BaPC]2hzՓ,!*ҩ\7# JO8Xa.dtC)sGEF ?KA`Cnt;ac_HV6)z(=#ʝtx "lϳWRN,0Fhӄ=^XL7ha}ɩDQ ,CUQM /h jxQ >{q@ +Z7ξm9Ep*[XYW,\Z('S5kPf"pjTz(1hZ;G+)0:Zoָ2i^r6:6JjZ e*9T Fļs˒wpwC5D1u M/lp0^z$eWy;TGL%# >FOި|Pc.,j:*'{ f,2*ӥ^]KY;B-1qʠ*O}%O]tN0VCmM|Hc(e("{M͊l<SmD~F8c%hKP,  Z8ds$ƞV:Fq}`1H׈j0ۗ_+,)π[YVOWF]o4 @6W6pJulzV@*Ť Fԉв^4~P9_RPbt4  Bi!KY @S)+c3<5}IqWt6#Ҟ(/pa\:CLB?4b~BS5U>ɨ9NI$ܱ,+23٠ rh{K,W7O5vWo!IY[REۘ АB3 U&\K ujB 4#v$AS$qܖ Bm pfwIt_WW ~ Kt" %>e0fZz' Ϯ_Ǡ;=Т1 0EJñK9w?{] $,ƛ6,)i(Hdefl3< hO¥(qy̹]_F)=zY( ~MlC/ؤCϟTt<Ѡ#X/y1%cn٣W=e>2%Ϋa92C̘>5uYDbfɺXAlygw-/.D:N{f_@ӺǍIu ^k2PvA}uQaE6#*sIL~., >RZĈ8a6x]қ%)q1lzFq_~UR -P,rSx2ϐ:< vq`-եyj \304)&2AC6{6u.nTZ?#hio3&MN~LB6 >ldU̡%s;=Y[* U A~pmkq}T׽y]n≮+buJ[y2v' qمU}gę,qܘ&G*[ ߖrc@Di鷪{SԥZy!+qZԬGmOPë өi ^Qb'~tL> w E51C ޤL&S;pz7K5-@ E O$))T!>NW?wYvP\L6 N7l!D,⦎O"8|z?T+kAPaMHkC2ƒDRB{jwBKgKL#>b!:QŻdT|= $/D7HLzGbBBfB*܄dB>0bUPpJ'jZlxj4H Z 9(\6\Y,bι{VW&RϥNfKD%!P+fqUC^_̚M:*g?0¯2Ok`V5O|_7#NJ>&.U#`5ļr_ @c2 X[ ߷LBL E3qїesWLj/]Gh!,t|fU(WT)黐$he}\|4MĿ/%|_,w` 7$qqut?@ +M'%)<{@Dji-K)G4\Cգ6܆%p1k{T_Vy^5dm՟_߽TvFzh0N'Ыd== a k̼ hw{ű+p(:-G{X/}ޕ>E9gh .t(Y6`/P+EUVJWBo"ZNr[Fx֣u .5z.0KP=>c;W3!7^ݒkZf~D+yuY :@`c#3!jHO稵(f^~&$Ӱ&78{ۧ/m V|S\{`;ZF1p:a4-?AlY#E$ !}LkJ׼UHTV~׫>E m ?4Bo1mkx"M Y6Z؄eo:NJ;ckUΡ2bL(]SOۣ6At2j Jظ9eg2h=8w_#52ypg/32Oe9KAPai;eJO{(?Z!AA" h~2Gk/AO;EiyDП;- lJqm_T{5%r߸6œW$cg-lfͻPJaʣ5A0ʘs Ί(>޲38%+`AŖM} ^YK UeI0 fxn=tZB,J6YxmvkQ>} *W>CEh)x;s{6pQt!a[jPKdڽ3Og<[aPx&9ޜa1 {.| nbLv4X򭻱s}={mc[Hʶu]A1cVٶ]q !qgϔ^f^aԚpo`*~e(l-8 r:f$#'DŽnR˫a=#+4~ea_Z)Q(+좤&"Ԙ횫t!%¯OW &qM:KAΞXXWŖM`&g''>PV𪸗78wܗVj kVhZX8qأHK9H;#'T)o'$V "ߔ"qnj~;d9w$ZFjv-PO ГV{c).N`0 B<A17Y&p drV! |wjy%'F4c^Z9eW3./BG y3s"_P$5IoE+ PSώDAP0 JZlބ6VNDMV/2ک/Eh$ZtsKv~? Z2 8y5 %R8w}C=tꤣ3UPuHgż)DM 8⠂E:oG3]iVFdA=pFHR\[x"8w_qӉz!k;4Y+ug$P0Ӯ:"z^۔)A,({a\z ] ȍv)ij1y}ƿPiv^Hlت$Ci6 ѥܰSWdӾgPdQQ1Yul}FHiH L`ꬡQ"L%5!4[vIq .e%%B @؍ 4 9V>eObK;v8s H?"Nod[|uz`hЎI={ 2sr-L\5Yr'8 6B 4nD=7kw']_?zj.h w=\KݚXMS?O:|5-@]k2AjA߁Ϟvr8;!A=R2D$3A+//?ծ ;`;O*AcGJSII͟|jiysPDhK{Mϰ'ߺ_EL(NwzC,rSӼ}7m]RqA]P+Y?`-RGc*c~eE'U((o皨Eڲ{ZgJ='؈Y2Oo$Ij [%Gެic0'irj RP_qw)u1*VY|W~Q|H3ߝ88\ǒ#9 }H&23Nb+(dBLD1=Z~{V̩0^L͝ ûYyVxqhQtTIUpRvQ DEFIFmvs; حlb< Og&0/)ߘZvq!tLcdr( OtVj,V] P.; ػ_.E*rä/n.q2en(*RAzw-دܘkm^lCRU3]X#;W+ !n$${[[ߨƕ+["Ԣ} l-?A91,<)]w6`v{~[Ս8b(\TBR*(>ֻqD=tPed 6 Qknd6]˃r>*rMa^{5*&C&U1: $Ehw) !晨#ny~"vZL#Zޥ=lZ~or;I 6LB8|ne?1&1=!S#6H[}}ZPcMSpGS'X 0A'׌&Q4; ((/)$[ٖ*6딢&ҿ;!w[\FfxA»jg T<9JL[ vJ͙ڍi]EBUTMBrtkbMdp1&2=Wɝ/fN_T̻..i̍ƒ9  EX?~\!JXҿl<5&0S*syߓ}*6~ -\^) Bvo_:Qo-H4}lzQ{)~?T=~Ad2Jd=.]k(XMu6#ɇn䥸ibI^?gySh|TC,iahX"]:b-xK&ꜿoǮ)T#Dݱ69Uo M@ dvpvȞ9a$Fч!T@ IWGk/d?%i Uo 3$s zCy=d^ߔ6Xq Y(b% ],C;2#Xpsedttm[pu} u%h*E-Nmz|=\-A ʀjJLAwLXB^ȉidZ1~u bp%Cg,ҢlB#N/W=rc^puTWuPVuh.n$ ךƧt8˙& !ydM>֭YY`'ˉHLZV{wXS?C0Rpش1S#wV?ˆ8/I lxRtzBzF/c`x(> ĩD5g4WгzTtg&Sm$GymI@xs/PZ6r3HMB]t9R <,/1r}PZhl)>K@Ccܘ @pB{#2bU׋w\yl灌bŝj-O<ȣ‘dkDEݗj4;TGխ}DF1S] @*2ni33DžׁvPiRʉe^< B t/1]GӨ{رB72u 1UfHbq;_+mRX2BDs.iJGa͸moQ%Zra0AHKt5t8l FN*Şd]ξ'yF LM4YC rufKBUB9@W w+wrQާQLeh_ʷ,AT<8÷ΉF[>ڵB{Ԝ 5{JэDA)X*)f*3iY_UGjȶFAxJ$c[`A8D FeOz#c=ZlIk6^1e% q:~sTdX<27}e\J~$v_LC EBיG}"]xm %H3}|2HS&YZYR6sΊcޒ@XzP91緵9hZ̔\}yi,0d BزD5AVq*O\T 5DP\^.>73uP*JrB=i30ZߴI/hR`N j{N9x|⑑J4YH blՃ/ _ V< +"@,Ƹy+lWQKH 89I}"]7[TL`JxB6Թى%D☫$2JqCԲ:sQD: u8:h4=e•#݉Q)y*ͽ1I]L?J{2Nfv|x`JA$6u3SSIc 8)cM֬T \/ P|OXb4UƒٜafEьC&T?!M{fe5Tb6jaIeӈuߴ,1C.'ȋē[:>_Fe|Ţ`rKG>s2k ag\7]~SXCʔAd7#Hc *G_giEgc"@{hqȦyP u˝-%k+tY̐h<%FͮFZwjL ea֓U%;698NK\NF@"Qh J1F{náb?pI (!J24_r|"%ThK^ΩV)WS9 /mveCz_T_31}!: 4;;D'v;<|Gb ʖ4P=:'Qnu=HqkrVO>6EHf|l63צC8#M+v\B}N#?5JcRsbQ]~]o'竣^f=>A2Ү-҇Tj+ %YaE$Q6%ϒ| 5+tv1?@Yw*kࢾrqQׯ0Rgi "heRB:A9ɬO,^"32E`fw?~}3?YD־!__J} B4$Y^;*;O? z,8Ё6I 0 ޡ$G&}NnվwdnB 9F2bc-uc_E*?ڇZ3vDܸ+?P>rHϨ \&Pm܏j|TL[A6NP 7a$^3~oxa6`=G=:c 05V>Ga5P߀}⪘PVS R~ZO!w[ͦ!) gͮ>JRf,*(9z5ND^͒Pg0٣VW;.ϧA՛y-9,U]Dʕ ufK Ys}ɻ,RrHpHSUsJ"W\_=t\jE4mJN%zawb0G(ZsPDMQbIiKr? Mb0!i[ڋRF%kGTǭ&6bbUs Bt*d`{;{x=-"gPMlLd:{UOJ<-OO`SʎZ;~DSO3ݘbi^=[C[ȒG_oy#By"qԛo&Lo?Lf!IvcZ<}?ki7ICaבA1'r^P,P̏{8Lpt|Y><4ҟ}'L*C2@+IόTbd'Mfy9*t&LH ȝ@͉I^}݈$^Է$x-`޾2S@ \oSΞ'?3:u|H;# __S #⿬~o\iD}@M֨1Q%_,evA PFτgnU}[Y4Id3XGJļ ~b#v9!_-Aŕ47Bԡ5f[{y60;7g-i\htTfL, /[A{~$ܭ%dnxK`?;p(x3O:ldc^ ^{F.tgDfyH_)H>9xvhɳ]^CMJm>oLJK>֘y[֊+(mIa.vht:r-XEgM͵?a^q^Y(H6!"jg0)dzKGtˀWamC̬]ӜI85# Z6kCD/Acm7`: L sؽa#O˩q{4aK;^UC@Q~kFt}e )5#)0Kz*823 I[9>r8wbX-bt?ɠ81 XӅmaì5ndו٠$uj6Dul.)aRBHpI)J"#RZ#Q%Ay\t#6O8TRɩӷ+:wb9tTBK\qBͮ.c좌nQzw+4cqG 54F5*ǖ}sKEN/O#>g'aF+BC:oaU`  b[+aY6< X6PyLLȈ´9=_1:DnijSrsDTjq׆;ᙊU vr Ne͚yƽz[[hgn2LON,\N]E5 X:}/q(''|{αE+M0ۂbG*Hu8uEϿ1aϲ z@Y7 0BD/Ms,Ἣ0-u#U봶("5:tIG^ga)Cd!(޵C4 ab.Jo@#d0|\N>ty,*Ė;$Tz`hRl"Cnx`]Eɱ&X̂9//ݑ_/HcN`!I&[;RbņDeB/QVVo>WpqaDYI]ue0R7Uv~rsn:ּ#r<ϠJdS;)ӛ|h\Ӣ aPbMH BP|/vA| {؆1{,GRQeHfVg~[@9-tܐcnwtG/>Jԅ:afl&XJo3|zɪbJʎeq eg ָVʵE\#?#pFf8G@]@ҷcUkUxi%篑ƟLg.iYC?kӻ߶7^e/Cwxj{2e?!/}e=VGѭ`aā7FO_QnՉY +1.hI`98-cɌz!.ev87v?gߍԭ M~KP- 0Eʳ4u4O0B[}KV+0jp()Ū&7ۏ:jqN)s~ĺvK~5.@-Qn ϖ ~WC@|3HrwE"N;ۥ㷏+H]Qb^n)z亮-& '*hIȔMo Y>0 #6S3n=t,6EReZJ=a4mB%˜Lv@:cRmBHb BX@CȾQ$6ߪ>mjXO}3^gв~&=41)hrX|:LJ (9_" sL$gΑK{8vˤly)g Id͜ϼ:rIc LS PpJD @w'I[7nD TL[y> .h[g,*}8}fHS:[9/Ϟ†X'I-U>r%crePE3 RK 1's0ɺXFT !CnjEK1^.NZS 3/ O&uy~t7)3ϟFjfP ^8ׯƤaZ:պHd3[HZ=96eXKE x@A|.i'E;B!WHɰi T MɟUyݨ( c".c{Ji_s$?o שKŽSoƊ1yM[/8#&+cpsZi!? -n+CUb41e*ee)vmUtjsqu ~\z%˞? G C{\uh㹉k@W/-thqyNMκ D3R[{4%ٛה5Om5sF?j`S$+hD jd_+?׸%v5"Q3Wj9SZΕ!\ ==f7Dg1q.Н4.Ա`'jbY,Xa%͇15jRÙLmu?*Z;ĚwݷwV,V`(,±Opd `—wwi}OZ%R ߐ8S6 ʬH9-H%VCv e`a-*Ed4^Z6XU*Gc+3#E?ڏV5p\DǸT*6fG3 @Si@c4l)1 Ѻ)~qG ßhZV@/wq;၄Pt@@J̸sQLwVzgnH8Ȋeuۖ-ȰSs</k/f '/@ 猟E/k*ӻeS_AǺ'|&;)*MrpxE4͐z]>m\>PpͲ23 GJ(<. 'nޥYRzG&bf<-!N6;$SR/Ϝǝd QfR#&Zۘ}WFr;am ,p+_;6 u9 Tmx2=2 HՂ~=j9ekۦIFMOUus՟В|8&}CP|K'5㈠5MyЇ%,{(Two'r]KՆ7 myA+D6Lt8oYw@8ͤ1AW|x+Ca?4ꔂWIѫx!'vQzN(3TJߨܤ7;1(c|/V_y,GkrRfj~9lP dBNm7BѲŊכLtKp(P]ی%)h#`27Kwt%b'%gSp]kXh'1Dn9cOI"RxTkelշ .qW-t _WZPcmw)R9y^)t[A(~an64I\Sx²\BSsnQֈH*g2E"W?"7uwJ*bL"8,nz>hKs<+N(3gLQڬE"H^r{-,^viH/0l|*7264u+J;.ky*aA7C@'OV|bNF4~|URa~{EmP>~2~G'3W_)1Be\;͔u鰲g^~^Ah=;/Os۸4l;Dm)Gm7/fKGyV~OX[Sˑ>ou2# hVA53- ]I'Ɖ`v U 7<CC/觟 -4 }&}fDV}bqwY^ ټ̰SOƨiŚ/ wXcnYfE3wKעyb_Z T~ٽ{ >187ζandU!톸뭸0 H}FS XIF?{) BTjq/G1$'aFtz޼3Kh؏ 8@7CPFMS p tCh }Л2VxKpg CuZB5\7\'9SfD`V§TiRnh{FAl~ï ]wjC.@HXzIb;g]}IpQA_eS DY;icllgҮ2C{n$XTѵ PXs6|*rM;XPX JdFXu[p$ FMu"/pϣ1r/.જcg[܀N5vVlWd[&qJd_5!q|y_ 7bCT+EQ ;`8\| ((EnH'Wt==_nկ^U;yDl :83v{( TN*&7Jn*FpT̃J,i* #Ӂ 8aK-**,\0)\il#T('V9Hj-oM'Y)oUern*(UQ |`.ԙgy*Uѝ.MS*tx-`KH :/+ͳ׸q* ؚY*$C!+(2ô6*~*2;C*¥_ߏ_;4c+  F(DЮ  ΘW:q@:[b*=t /{= |-9٬EκӗPS?vD=( sz>SE/3-Ն rӵ~S܇Z^g/{|#ԟwsbzɯα4QG~39ESd+I/iF=M_|1P-CW_5L7+Th<;1%ǽS]X[zCruILq '[δd&c]f| >06/;~rK}mruAX+mMSE AȊepc/Q_gC` r:ӉT[r/!7V3ޘ,Jzf,%!B?OnjbV Yq`Q2IF}go;)…2J$-"7XTlu^!M(B42.'|ha[pk5P8p~Pt}"vT%5Kʠ-ҙkۀhj0 +턳sLRhN( :>7xRsfvv[UڮL&7Y;b3A F)-=d0ɡ[+?X[{&'^#i? ˯)ȲWSI{긝h*e ޿Eɣ5.Շ ֈKɑU|7&NZDJs]"ʶ2~G6Ě|ӯ4Rq uJCWtDg$41G|ܪĩ )ޞN|thJ6z)"cޢVd2 8?U]i+~@@v:O`)auT^XgfsvneLd 5x`%Ǥ,֎6dPiIG%7rqY؈\~KG>Je|p_D\"74T6hjٍ#D]Eo;pJY"}&JNDq͌-Q6UHmj ,w;N٨?~a\m5=91I+䌇SWX*9Jy&3Ķ+" ]$bie=(٭ocM:C]y(+&tm\2(3kkMo*.%okQoQ!ąjd/I|{1 9a|LH!B dD:.hTo7Ti$J-q17smd$izhQ)ŅwQ}.s\`stYhRεDr ͙pdK( "|D(5oB9.hJ= ȳr|K m iM|pqh.A"GcT΢hᙶ_h/UFY::l:H?p@*O\ALwfs:aQUg dPﮏHYmK>2 0*a(|_~e,2&5yߑ+ek2D8@GL+u%܄jBMm[8X T<2bF!5d@kyc ykfvfruZg  _(Bs<[|PEQ57-:f9nhU_dahCs}"`k"QZH7.f6^JVGyO:A;> 9h8UKxO]n:weJ&?vaF<2@]_w#qGIeF9|˛TP,?a9D"KˤXz׀ZB{DQ7WfD\zB.CF'Z 0TW /Lb7V!.CKe%wy&=\mXt^ˉX¡+k̂ (P[ G Ch'ͻ٣* M=Zћ屭!1fNx6f@_f`Ψɉ+QeVQ]3iEYfb ?yZyŋn8uv3;A(㬙6BZ8MnmXv`5,e.~YlU{rg?">Jh6W\ ٨"9ѽ[,aDh[/OX@YWxůQ{cH5lBb.-jY =jPfPbu\]1ܣ6oڭ)lgL1gA=;[ŭp3r r>q ^_%% ZxãWt*~huz/"F #Z+ `!zfaɀ+hkׅڟ]jLcs_<:O `PGVA@Ͱ_xؑ=\fO,vL (I89d, |m04x=] pOp#qW‘ã!O DWz@-$~?^~&UpBAq5ax'w\"-B+5DVYWv .X3x?XYi$& ֝eBҰ*HmosRgxaWa>5QАc ZCGӏQ |B)+B=f% :{߂Du`gTqEyfU!Q,B LZfI&qo =N߇p粴][TGfLVyx',%:JR0v8L 菿7'^$u#ّ` uD)E6Q0AEuV#rj4? z=IHcݛ@qie2,zf85@ f0-YU-Z6ŖHNH_ad;g孞@~?T 9M4}ic#FG)a 4 -x߶0Gԃ9IXX 63[n^'6sNXX jvF*ol g$v`` 0s,"43,8~@9xS0[ۅs3}*-LW춓" \V{BTŽ\LHIj~b@܎F d1;v7$ʫD6{V~Iާ\Y_ ~W NW'|m Cj>be@oTkwH;ji@R~ybni9E'GHAZ.C1{sj{>φ>dqf3Vg= aӞibaqtq= Hed8߹OyN |kfQ;RR6A>{Oc; *sylN+/( `JO~:bJO*ُ`::dkxף/ZkVW9o)fJHM~gxT@Or]}=HK8о*=KDRpr`@OTuV9z-uƕLHq +뫗0S5؂Oث=lqksمbNF @%uy_ʯc||.bvU;\i,v4cxQ/t_@njYaxت!ețHf7,Y_Oy8r Dzs:.yql}n Kx-eo߽zK:b" 4OuIO,Sa`{ƒ A\gx`JUp# g ,0W {g"J0ZIw֬_fQУz*=V\X,8LuTx'AiʝZ, @-ꁄpcɀ/ PD~~lI/s˽x0>>R۷r9Cڱ{%/EVC%ou1 [2L)cr4R"K}e;t ,1S,YzZ<CVBwcp3-l69$>$*XD 0p(sl\HC+:B)QD ۗ!#q Br=y\;ލci̡->y]'9U߰` 3"U@.a_?[3dh (S5ʫruwcB?!un^s"[=-)Hw/"Ӹ{_ nfuMa+-[*,J=|z$)5mgXu 45UxƞEaMwUr@WSUD?]x)> 0¼Y: CpHpex=9S^3K.1HX^Qз[GS bg2_0#g/nCpځ[8$P>(JO)[$~``#\4O_C_%sGPSiW23 Fr-JTEU4n.;3Y$Vz [a{ަ%vXCiza<@ed a,-1xjMld-@9xp!ծ`=s!IPFO\yȨ"^omYg!6c%銪&b?h8:xQӋ:[:?h|C}nt }Ne 2~p_#37=W]6R4?B /44۫`AWFQXDp&̬{r,Z@&xe_PY&2iuvpI[7ZwQ`߯kjU>@V`m/}R_0K=Ɂ.PBqAt$j)lIa!^vJﶺSbҹ ؓG⍪)D4f,Y xKw*ՠ۔Ow-lD!)cIK-,0Sui-ěCMrsࠝ(L{2x9caHj&7hX= $Ђ-E s59 Cq@"j;{qM g)3zZ΀~\ qT*4/-A LzaKǘtuNcw̝xU')fHr3G Ԣ|ۑvqCBޤ6U26Wx\dT?V&P DVeNQI+[<ߢ_5tܫ%ݽlb"d&Gr6i،nNr1s:I OxLnOq´#+6-?ŮT&9}Q>G59߰Mq,.uF%" JMfQej)eYG1f wLn]2l6"31C C)焦7i|%)a>g|: }˚q4WH+8BXti5|dhg UKy/݁x3MKJ%rGYyuݚ$uc34.H`*nP0],+˱ iqA >y;L hC %hI0kxIF0fϊ y g1YHf:E]-*6! ^7Zb>'E Nr̰چ]q^ >W%gO]_hKi VB{00bW+]ck~ACyxA#{>r0^{SvM'AD$z|Gd׺hPRd{`M׏Wgm,#rϻbP Hqʿv|^kI Pϵ)3y?$T*fs49k2-.ͮuMJ[ن 4>ʓE}Iƿ׈GGWR"ӽB#;x +{mѦ1\ f]-k&3% ,=۾Pt'O P|M SAi V3xt"z'N3ڵY/S:8?ʡ-!>RH /9Yp2*kJCGrCl/Zhu撢mת{,+t2\V;ꭄ0?bq#lNs(`&t$vyh|r\hˤf| Ηb:C,#󑠤m1t|ZtzLZo˔p<$*ڊ>PRjNGRFrSQ+"H_#V;q:+,a;!rDp"ŷzAkorI{s,v߶l`MT31P_m&4sehr w<<&\o~Z"{pWmwq2]v N*yy CJZd5֑?oZYn0L;y|+P̬ט賸ѳnp U̢ON G +2`-ac-2tױoyMۯOC(Y\톣NCʫ ҀråsʢٜTZCٲ~wV"tK-+J[pPٲCR OQ 9%t~5m%F{*R.YMdnxEi$CFn*?i~aP?#*Y7*P7H֏ E;~3 ^CM)q)q@mQ 3Ud;8px:ʼnle`VKP)L$(ܓn2<琇X^z@^߄SDzԪ; m {hۿ/ H8{șQ5f5;W @bt|LY;] {ӗ;73zC_0]f3w+夺¦,[Ed6doF5 ;ki4T A- :}z|>{S3wJQvm%3k< T1+["$wLMK\;KI4]z$"P l.޾?|1 }9#vL R$O;A+rvYQ3yM c L&8 4j|A}]zWŲGe` O=(—B`efN r ]kTFf-gq=ӗs䢥bQ$c&vĨ*5Z*q TV `^'@&OT@.ۣA,WZ\A>LvB `:g&K5: ‚K7OƳr6@ASAK$`t#|1ǁgi-LS:gM <}`sמI_xOV8in8'jqpD@oa3^9?/jq+

q_~RVwDȓb=8SWGI=$IodלIޒ> "ny]b˲(mYq!k2ndMBգ,V܈Ѽ\8}=-|lp|4dLH YWWW h}qc+7'M M0HqRy ekx8#!c@޳Rj߆0AW|隈mLCvĩ1g 2 kS R !񼐾-K|^4&:?cZҲUYTi2܋SJCy`A(3ٟ0$FaLUA/-ع-3(;m_ ۼbn}Z;o71)kNy8ujcU 3p@~r qp#rӠbnZaW?"~'BWJeԥg;K\ՃG )bՌw5,H[*U uNٱV5uD Io] .*hBD(fn"3E LIr]ٔ@]lR7ʕϵ/lC(P pMl|'(C!t~ 0v~$)r}MD'[\WӧFk@ƾȗ鏜lɨn0zUtxQ#ʓp-Wإz2ɠVՕaTI-\؎:8l"w9)ԯ2۽K ЁKo/؟S߽ (Zf<ľHN8{3ܒ3E3s٩AT16Ҙ8 ynwR,1 \oE4#BfOH1CU&zTtG㩼B8lUFȬ7qf:H}:'&WGe,ZzEi똴ے\Vy c]`5cFVqxoat~3ESX&B}*~__5վx [;e҉eE /$69[A6*rXv~[:H}| vN 9N`~G ||l]5("2ׯoDG#LKP?>@]3R*Qd*V+-k32QлGDlD'˿@1q}\#{[W^ͫq(1 5ʡnoYb.-$[M`; u\4F;h,78 cɈ-`yBzXƸ+!lMƞv=P8~"(4뮱G :OJYZ׿rҰubd&PwaHE yM>sez50f<<hHFΝ?ؚțky񮧨;]4/(bJGN5>V\h[5G5)Q_{J}Π +O yw VSv4!>Z/}{I+ <зa XR)PA3E{/޸VVT=>P ȑMx!38@le>ZNic g`A- p1 eW$$1*A{$_5\`.K2k=̼P@諚RF"`KϾ1i^݂Sm`Dr,IrMHJZe 95iT̶ݖ[3c쥼mwk(/ N1Gb*6҄:CVp Cf? %]"aZGzABHAIf3i:hMs} jv Q%;%J|ml̲S@ߥ{ӓM٩_`MӪvg6L?l/*lo/PhK.K\;TL67-eV-%%ߺۆO|t/^z&Q9bl+b;furcj8,ܖLlW ? Ւ99c-* 9'7?%%Ȫ0lϖm99#h/$F %abkhܭq7,[[9ޑ,M*HBB?> f{Wh!ae+F%\- Y6!m=޼#AJPۃ)VCEY'l,A]fnqD!X:XN;zE[?W6vס\-CBJ6rE̮Q?){NNz٘e/j>Hڕp_OUh={+oЬO ƼS5h]}7T݇:,S4*;H{did AݪH+n__z}3aR=~6Q~j1ٖ8hvl^G(NҪpr0}7]|h@gCɢV<^_Y$R[Ir^ijg/dCSm:T?׹m}.\<ȆVӵ WnX@W~؝>u:D=#Jk:l^>2~G<́mF$d8%~Zk!L.P .M7)gj 1/bJF+*0 j<4R@ 8?2.QY+& ܑ+V@6Lev(Vk䢋7 Q?U1:*/L— udq<q:~m}~Xiye5| a&mg*gc|yӤd\bhB)eS&JׁmӜ$Ъ`j7̋esaz rbTCb}ٱ0$hTۦ6KEW\ /$ťXV[YSE^7{cb0mӗQUBsD6MJZܔ7/R6|;DZ >dz 2f۞0\bɢZ$1h A捇vq$:ڗ8&"_@H1?'-rҔ@E k0KtʍbX$s;3YjOlZa9xH*La$u_n*ɓ_Fƃ%/ӆCB }YSv@"ߒZE`UIVN4*(q߿r@Jw90#4w guHI2A VVAlqFHALD2ޤ3~ }7\LKf V2*n8NĻ~W /Q3-}|zW8"Y |㕋 ]6iklژ~(ql]KP)ֻ8w_ =_yh_UEBN7&pWSBdYP14T97m a9@}; 3GT}3?.ÊԂ\ +0&!Iw󩷕0ѠDLjskwFs6<\Ta 1};=R7"D++k|#>$>q:s(1ޣSeLJ:,Jį;oXH8WuX )H=Ư}ǝv %֌[˖2q\P%_YA^IWVFMͪ4 P^:ͳ|U/flXmR=7'6+ ݮдI6y;".WF3)t*wU*sK %QJ?Nm7#R߽EAh`RUy 9G=Y0Vj>I&2e_+a.hړB N,NR]vW~dk_YAV.Da$幄tS$QaeĢ /K+tX/yk^ބ(ɱ:zkⴴ96r%٠hg%mZj;YԌƷCmzT;h?Ȫu֠Toz˩fx̅qO+Y.6 Tmwu%5҅5;2-e:=8YF :rhb6_+q,惧ӦtLY5ʨ̂MνEtpE,U^tn'۵z3,0_U@ ݝQՐJMSSf3)CF;sOˍٓfc F"Bs~R_ x@q@>7Eν)ȭ|͠:{dZ+__5点7slnj.e g tk[s+ao Ml43iuP~w<g7A ڐh9>fk ĖC9B=&~ߡ&,ͨj|rtrƋόueb:f z>B}oɬ+$9xeRN; [?d\_lskv{ YvlPz%+y)G;ٞ j3sPGp_)Pn6vR[*@iK &-I\,TFg\^[PO\D"É h١?ib|g^AJ:em.CGT"y=jCw=®GËzRBdw7܃3C5a^8'&Q[4:_hG]_l;ڏáŷ{I3Fɼ8E}mrKÅLЅGYJo|)>Dp87,s}7(9ò(\L6:oNJy`ж 8#1zDŽ)#TN1vAKDʹ ,H蕘`PfCLcg)!xZ`06vR^>97*)mvs8^O'5^HC/CmVIU66221 y'(I;$:z ?W^]nt]Yi>kU?^. @mq{ROktctΐ7\אē; Ib ,4 K}&DVvG G_,Yowz١)K)`N(a(OW){usE*\'*Z-ntt9HP)sv>:pk_.Zst$Lj Ks'HMRA2FJ ΣR3SC5`5}wY×к-`?.u.TKvb˹|Eswd.#fe]ҺfiqyFAT!\GJ?\rob׌EޱQs NYR lX>tz|U!t0\ޒZmG \[Sf)P/ -,[G7憓{-z~9S~1tcrYTP%z4f=ǚbC?] ZzYIF'g}*3~31hjC Uwmz$TL1/;v~3 {Q;/R-IP'2 xT4Ϋ γ~Y0sZx&>_)aI3UjiXv,Pr1'0O MC;;_PX:E10N 2]?:3}q?lM?Fw[8-PmNW!pgYZk؉`6F̯~ơ;O'3|ni (T(PUZX9!lHWSZg]FR> ؋N q@!a }b}IE̹ o7k3;}br0Y8> O{[r|fmğXՇMΫ5cPC{r -,. Qx4 (i\"!$zgD(/j+8ۈI=5Im;2 t(-R;yN8E+ `{xNz{革,> 9vƃ;tseV)cMBD@"P^x,.5k1*7 Sqǽp B;b|E K\8L*Zާ|҉9b@# lez|DgGh6bۅw0v7fl]tGil֘ѐ>AT~h}XzۦFїĂlQ,O&HSݔ遼irᙹwL\6P}<];<6Q"@h.Z4uMoz9q iar-XN3X]ZE9lƈ>'p +Ɠr7<^㜵!{,dG'e!;_(Ha]t FOҒe*[9_2eJxUuD }}SGS8{UݒM kL`;DZRqH6`+9T|[&YZ~ I, D EȆ^N@NhoTԫ맶L$g\J. N;\ rBhI_,f8n[5Q> VX{\`@MM[ctq29u8j#j˚־]qŜ\^jO==n5V? ʊ¸Ƃ_)ԚzŜ?}.IVwU 2U%dd}֮O1K3`Z_Mri.θe4c͡q5JzӇDM.heD(2,$,( 2,z/3!+p]R8Sdw;Q{GA_a݋hy Y*g7k| 8NzP°Wz@ W뺉*#a C%jwr"jZXs5`.I =YTT:5FVYFNNVB+E5LA}X<$<,վ# /ضiwt`w$E67l񍚽^.bYs:| nQч>umZw987 $00G"emB|[\\T iGXat|:2 _3 jل4X=NA #Ȇe$`+oJ^iM[e VSVRmOaw-] ?ĝXqDvЩ\УV}sѕj;ÅԙV ?O=$Ҳk$[QCPpX|Xc7HbҼ %"sҪ&d7B8Q聮\x!4*N21@QdG AA%&}_ip@&1anzu1\ d=xBj5$h+D0aoL,$Lw0=>E Jիv*M{ቪzZh"ևF_!gR`\f ֐C'P'/qH }G&cM1?:%jd?^p-jDm 8xZ &ОŬ&:@&odZ umǿE?Y`# FĦ;Sxh! tMqֽ.Bfd"g8cZ!ٙv!?ڏLk^";!mK[Uė #IiQ8KE~O_5iz[]x1gk;6eyCnD(T@,ߣBȔڕ>Epr BD>>{A*q6"ϗa%7XʕS6uN7hݰrPHBS${05RC[k4‚Sc" /ߠu"7mTêS寤;P8zGD 19 =$^1.AM&yI%_fj]!na2^*6Yo@4jנM9aVK]6-[ZwdEd[;nhٓ:."&CpۿM~Θ!`L|`e& 3at|l!z,c+-` &z@h~A#` ("GBO\RT"/ *)qPr.4V:UסJP&){Λ\H8W\Zi%u9HL`M6mzFtDg1NcfbﱍץӾ?xQǁk4_? %HE cCot) q f L+vUzQ [2wWtU0w\v?s9,KN싕hۏ1Qj':*<.9{Cz8߸.Am F PjcsGd VP^aqbe2<Go[;si{YX@^.Ѥ?/(d80q!oOT!hUוĿMCD+[SZ,vKuwV,EQ_;U3 ύW7Cn屲?*bNbp n/{}'X峫w =Kehė7@UH'/AߕkVYqAcA95z`e 5zV>G i#[CCn" 14;L&z wFpQ(G˾6)Ӯ !?KqfAV QtF+`7S@߽*g}&~~g # >F`DL+q;kjN6-LxXQ&-؏s?5쉚tu[unowg' CW ƻE!"gW"ޑauӀv994j[\Rtsj` d oȼ.A/:UJ+q9&Ϙc-=bGki _ک)j1!\B`Wv-h e݇w9 >qaoѢloŤ6Q Sc T$Z p״.kV4u˒0a:ΐ^f%*4v\3geqF_JAKqR8BZʞ\IWh>Att+5x^c~Rfӈp1RX ||$ތ~;p@8 Xg\܌Dkoꕵ--K}Zn(_R&^ 4$OUs25om'4vj6jzQ_g<ʸQqǐEo/nFӕ\O :A/d̪edt"ɤe*ڬ)ZjQy!x U^'t b0, :$!1=Tv@Kq_RǿlegTp$鈺<$K[ZzVRyY \P7jJCNJ nׁ3-tT0lAa=mt<877Weu'(HeXk  $o/ ~s7 Ko-`¶gǿj[-y E`eBY=85#3ntA=r}98 )YrwQE(Fh)"jo1d- V^DXK< \2C>5-*Ճi)R}hLYGrV2HaR[!HUcc[ )9^9)n*{y>k sAeJg"\%$>*Ώ` [`?Q7J8L/U_Dq^ @s{KY"jCmEOB1]3P}ӈo7ǐ2MFX[cs;tQh{$eZpx Nda 8AƏMZ vO%f@RxTNeڎ/H0jΐ@V}1? zox3O{C؏3AUM׬eb΅#^+R'IjBSݏ:$Տc7Wb.cSR PPLJSQZ:j}vVt+ ZY}{AvlD n/l/ΡgBBչ# sY ZTڣRWO?ffmї} @o}HTbT%sA\6SYL.$fF-Al ⁗6*çbH5 bc0e6Z)UYs:q̪啯/3" >)`{f# rl<) Nh_]Olo"7|Ǡ!38 ԊG #9DB\nES\DM2`k[011Plpnn"go5k =z*SZq6Q8Nt F%tDb^4ey fM>R˥xnN]'$xE)QK]\+!n%'ۏpo 8hs{u?wX?O @70*z[ l]T٤1VGb̂" }aY2Ϸ|StkKy~W+b"jྂ.Oۇa)/58B.gjv\Mq氍/Px`B׈)i2D[E[~8Z?@N?V+^~wadzڪ/*= ͇lMJ]s68뗀bQ"? 1*נr&Fcܤ n g B[!rGqM3LxWO) ذ ӭRqIZ^/6I dc8UI2FAc&xKdw +]ڸa^-$(,}㻝B16OՁ3< pUi 2q=SW;U<|]rnOz@b㻱ZN&**Ϟ]k\v0Y24e5YTD?_8=>WڬU8pж ^6#t,=* VQP$< HNqޏ8SO/Dj`PoK{:Y֬Bc͕ 2ō2)iihVPFFhRg@S`/{g^]xLNP_J A]C U%fsk7kr~?廊; Łgz5@:`+-Uŵn@_0j\x@НC7#'}|ΘQ=ͨ լ=lв͉&U᯦]-0Kv=S8uPb1_>\B9g[v ,,g| jGP^!:x~Ӱy"oU9b,g48΄"K0n(~mDy@iAysmh-l[v Ӣ;mWN/7ʉ&10Xoo#&b2.=-[.%EP)*kȂI;vpofo\ܽ/N3Ȗkc|f6H&'{Q$o̥%64=a1JPR+a58Ψ`ǝÈqASd +)VQ~h]D'a*[|t]P+yp1g78}NMwdkNMt( kA]=ƾh$'㾻 I CcA6 qjo6luTC܆4vs1?V乜fǙ)G4XBKu cM1CEZ7NWj @CȈ%,&JU"f ~xV0(>B3zᚑo *썊2i/|RVCzNaۯ mP"W) r1ʓG/vKy6F6>#] dW߷ IJ+[^.At"kiqp[`B2;A0_Ȑt]uWcc$wgA u) ʆگAk-<30nn!VuĜ1X\]5`slictX߆{eWC 2`c8dNONrIs78%c A3>[u_q6ns[RG7t_]~xJJg#pC)@#ѵC?2K$¸;P4qj|Hi(â^[/?:-N̾1C/Q7S`d h'wpKZǩ ]9©ŮL`mel #`8$Z֮tNTzORPሥ s@ሎ5Odʼnz)'VK4)*-i[}0 WKs&+i1̆YpdQٍ\°ώu [AH3uw}TߣH* 87dl0Yn5G݈PQ &4؜Z>K<xvI;(ȡE8-Ǐv A|+$O೶Ljn$W8GsN?7A~a洷cc ]h j|ɒR[`10MUJݕɷn`4Oo?k/NЖ y,wҦBBH۷nE4>i0PsDއ] ( bսi`N>ؒ N18:$Cu0Ԩ1gCB|vl#@Cg,Ӿi>!2+8ٲ?iP)Ib#.__lU QOYs;.hxT$ZU/;WAؕ5V *u,.7@8 jM3Zέ|MUX^x a!ޝ:}F+8:Oy:H,<1m]gL\~nhe9>C .W.opP6֍c1󲢏&p`X yD.DIrIbv=?|ˈxOE -|^O+/E|+d 5-IHa"߭6G2?[[i>Z8ubؤ|@NDAG'vJUnӮ"[(Dz☨XS@:ű:ƷIɣeDÒJ'&s陎|VYg_ 5+Vd497ZnhNG}ڣDXCv 0^ _3sfMc9p鴯S^A>ˊ 6?y<}R1ޥ[IA\3`gvc+Cx +>O'}c@WPTJ >䑪0!KpԸl\LV\_eb `\RaNc%- k{H 3Y7Y큲L:\%‘[X.Q׺J<JjXd@=f&M Hrjtl%GeNjIxtHȿ"ioQZ<8#zi3 \,vYӂrZ>?yqCn?Dgys'Ifeʉ]U..M1 B@3KOvf>r!&y iE1"ODDfk(X*\ijrRrg+FeR9_aRyցi)rKH}*̦)u|9+/Ag!o_k頔FRTU|6>h2OZ N\/ۼis2j ?am?,Tq@1ʫǼW:B1WACFȨW*;3 ?wH"tg`C tގ9]kz"&KVO[)T%UFE$TCM}Ͽ3D>^ ؚq/;©tbV@tN`j(_TQ?OC}xPIǾ}ƭxSFjƣm^4xl?3*v|-`zi6qupu Rvb 7!N9nqC% Rv}aJc̅CꩥOd(m){1p2HnI q*i[ۄMfIn "H:SɩZRiW5N%GH#}R~w$YE=56]&sO2\)Wd_DIYs:bg-%guCo ď޳| fWTǹPsN\HRXxCU˿>^,vfW߻P(jv 4DVRiERu(vѧȳ!z{qb[w>2~BfyƖH(P*,zpw!216k5l<eKS4"Xvѧj,^Ϗ%I<66BV"Щñ]x,i.(;[W4F nX2ήzdpR<]}rZEdޘ;lE]be9MgÉViՅAЗ!k26".bsVw8+" {7sv VK+_oJ(qGⷱ Ě6y To5jN{Bpm*(_Cty3u'ђP٘ DzvcƃnOJJ38)WuG7f Xjz=Fd>a4 tlHD>ea6އ-c+hcEޡicY8;%~*39tqSC,-J&d㋰t5QOkm:zN5^ASdw4D աye<)ɭBFŦ$;}])F!͇Y~!CL^Upc@B*T' mDRY,۫,2_Dc8m->%{ N@|ʼ#"=DdW)ڃ;! 'ÍnC7\W-(8OIeN w ŭ ki`/dYcÎʠ%"R1 |UV Eif@|/yv{0[6b3izq#[m"| ^#в灈ϽXJ^PkD+?p2O hnߨDp ǜ2Bf&pabJ'~L@RqP*LB(O~n.m<}UIn\_{Q~oв v*i)L9e@/KBθ*@~{'tQ}{r̕OukXȅEm4,ӂ %8C_Alb)vF9Tw!gb]IhWZ/{!""'Q܋85{:!mLTA㗃ଷ5*!康7/p :8ϦcBLE p P&XNٔgG_BH/:ҙ7пܥؖR/zr@!t}i_ m(GhIyLJBE`MRa[|a쀆B4:x 8JĔMy'RAc{'zDH.r!*(X꩟"f^OXc>SF`c<=?_ *ѻ̐J$3yTCiUTyS"e2aނ a={ߢGy'H6#VV-v zPWR(΀WaYLQ@쉫/Ą?Τ3 d #(<nm\)MwZ:PCiq#!&H;Ѐ KXИrYa`oG¸[)<܂Q0ZubU-chPaiJQ3*ZyZ72wkK?Ebق67h~1[>d˯ctH/t5u<ڔ $\ȐQKS47oqbϕo|$Փ/з"iFdƭYH7Uy_C9g@lscIl Yp^p#KiJ6eb *ȴP`1;2SO0à ]3͚luc#u`ZΨ+[G) z;Vi81m5cm10a:ɬo֝؋Pּ_myzELn5..Q'=_.@Yg1]|I\9igc~3zGF=TءHJ.z&j-xC?Y#LSZVUOY<,`_P߿JeT3#q88ReZf] 3LMķW  [JF>+:nƢGk NKXRhФD$2zwA:x%cI qv׺W05AR$!,9߄ LfYɊw\,,u?ixk]BECmY}6E /Ԡ lla;1g]bs+HO\.ATE >CݹLQU"@\ntG<^Oh@>”TP-Z~=~jVimrCTRmp,Q~Xdkw`QOK(cw͔]ul@H)@:sW~Lfqƈv@ ]^8t&yxtiihg(ŋg+(hCE/f+Mj6zp 4{uR8ps +ҟ1%QqQdD0a&Q T=u}gscF9gT!+a4zw4&NHͨ`2˄_.54SIr$V.J(l+&fnKVy}ל.W%`q(mUzP^MG[K~'a͍(:[of9b 2_aɉV^D8bVoɳZQ7}6L,^Aڪ*VFF6bq#ۢu/O=6ʶ||g$HJo&܊WU @I"A㡢)玱R$n 3>۶d] !쮎A*y[,oCC1i=A˟O?w;@FN#IG (rBOd3əG5"O~簲\S6&9s䋞)V"-*aπ:@"Ltr݅  B!LQP0H{9jv4K'n!u6B7EEVtc1k 7lu׶^Aܔ 'UwlG_ueds92ԷZq6:q#ԊqS3J;'G nvbӢQ *|逄p10A?^,:Z }7C8K*`+{{~PT;}=6#Ƿ~8-ޘ;+X7L~#"j+ `V!H3,,s#l: ?,.P\/5ǩ VޕZ]Ss@%j%DsLN$>ፋؑ) T~2z1o|e OPpCyVl 0dLP:V&zX9<SGHdiN'~O0>A$N惂k5ihqV%.uISh>W\k?4xv|$a,aE N+;}öu߲hҶA$3zrEnRY Kp8e_; h}kΒM$5M{\qXyNEѐ"{IyGg/*,G CGDu`&Pk89fbe3F}pn)莈%㇐{{*њbRDo3RLmA7lcsšiH9w-&.Ql~YODh>ۃ]4GZMk&[wU'92H4 S~UWVA-F =np;;XՏ@w[,n%k%4wsB`[0:GjbJ'O6!KJٽ|v2rV#eOcm_F".0t!ȏgY㿂GPW9,l+DFu\$\,5P="j{rC\Z=N\\I-nY,} 5 ~O5ơcŻߠ(' wvaϗY, 05OS)6"c okTBb qґk, aU_Ҙ'1$xwMKc4>({V\=jU4e۸}`{6..56>c>HK &bfPOНfOĶ4н Wnk 镠Fx.64p dgl^rGЙ2@Trbހ/b!F^| %U qꑙ uռZpG[Ӆy>(i_4%OG.yg~Up6 O:5O`XMH͚*}n=[ {)X(uOėt87 QkgAQ)vtն&0YP\LCSՂQe"x )p*(L& g2=oM!\Vs'Bkfg/῏g~>}C4]Y&/iGP|gUMq| fhh\vkAj rS81fP&.&M{ǩ] r\uuҼ[Eq38Np'vEֲw|mx"QaʸQ219~3ntir |[ 9PvQ"%-l!tvXɯZ=c)/Ç.\NA&5Yiyt乧T6+ΈEhtATԸ+*`茮 0ZE4i (.xe.eaػ(b!;x Vu51Rf\n퓽{'|Np->{NVmҭy9',)<јFh!p9ΈI|p@Ww8h %QBLm<6Ň`woaDo!cIZsβb-wvT|sd%wK Le6?ij]!j-MˢmgW@A WF0sUYHCh01xlj>ӽI)*3):M|‡>@cL!`Ga"?*c[7 m]S&糆K<<5d` ܢknsr®͊xBagL$왁:|xxH=B2GBEybA_5 :I 614^Ns$!@9 ~kD :n`@ʺbs n24i֪do` $eL՘U3@VUX]n8~l>vn^}pgEMCl[7+Fg PP$VT2.14&5޸,G,zo.qyPV쬌ia>/?Sڨ(ߍa5o߮!,V_;4з#Pw}^iB߼kakISRԀ´3A|5# 9PiNv5 L4HD$'lP%9;[)<_vw`׳%R<cw '5{ߍ^ZGk @x\%iq:_z 5;W$=h 'zzޯM2v]0P9Cmpor hۮ:HMe3z} 3;*k7ߙ ƂCWstնak sq!8gz9x;4) ^ys)Ftз5lX%4^  7oO { ˪+'_Y=L)oD#MU(<>^. $dB^ 9(N\4Dӫa1f%u/`&Y` PjvKM푆! vN#A=겘4t7z i!h 1RU~1D߮|0e憩p`qշЊ>Mts_R: N kD]k'Q>=%SHPg>D@tuN'd`7 Ig&,r>19ws ' J(y)!ldu81YƳE!ȗҦ>L6m.C+'qx׆m\ w ߘ}C2:e,"! }-pBk;FArs+:7 f?ôyTᴎL%vg' FSTQ3wgaDyT 17 އ>i@^IWyV-̞B7c gN6f4rnp7hbGbIމIPoC[K2![͗.NN_FTGaR`:sI$ y5'|TGu)վ5-v[(t"e-1V6LF9O ߊ+52poQAy2̹Qiġҡ",ǠKڟT?XDF%7z\F~$X Q6D\.l[?UePk{)ZI_Q !ӛ6 BƉ+s)T> #VnHz"xY=2Z!V3[i0Q!'uB`r $+F ( [jYE7)ۢ#0}k8K9ꭶ\;Rs) uLas ՌvG;?Q)lC~r4{؜{>VIS .xq1VP5@8]F%!x>@O(8P2UH L2E8IpX49X%7]dځ>r9A bke9,ۂclƼ1N9b9y2&FSqJFTwϞ@#ܮV }lz^z",90 mRyxN3pKv{ m˃jkW*0D?GyTq4{P3&B2D8*Mz#np}!m?GXps] ~TĢ<{Mޝd^̣0mg{Oy&;[\{̫çw#g#A4lU(ۉϣT.z}g*1tyQDz*~3Ƨ\bmЍ"#]>3Zs-F=cGHJWxEn?eeyގ|eNj+>K+x& 515wma[%u ur:dm̍OeV',4vu,-"a(wk\H gL-w A-]ayX19lj={ڢ_(.e>mq̩Zo-~unx-g mcBig=Ea[تiZ;[a;8<vN pykܕ^{Csu#PNQ#h"~:ga TGܠz4EOI}"H-C΃${ >XidlM h;x(xb. 4G3cݞti!=s>RB9jf.T0H (PsTW[H'2Hʟ#j2_*(B;o@R'3e`Lfn:,1+b u:.7a_|T}e|3}co>%RA(%1{R`hJuމRgw`Xv"~M=T$&%}A)ɦ(TśG"pbV4 K\OXH[ŵν3q%g Hi[|3_ ݃ܫ͘_}6/Y{jl իuiNUd~_NȳV x:c=s_FC7Q9(T`^fl 6~rXs+QjOBD&`85E"$sRZ 踰t1TMг5*q~ o :+>4 >&۰JGWiu ʙt\N)N> >WG`x^t`H զE Xl;CtzŪ~_WY4?z6 F<4ۤ^Reý%Gv>Xm"Xy>9$ I"6 [ ,R "D]=Ur،ݶ Epv9uȵGDH#oׄ@UxGc.6]F~uQXrhҊ"#6II ,!jQj_Mͱ'a%_(xnϜkT~~کzFTaXあ.5VQo΂ԩHj9ηAQD#*|9UDMͰ9bJ1K5}\o5/'MpȞY/JvYi!.j1kVO#Z󪬐d5zA2 Ί@$T{؋~vp.#aV|8 j6 "PwgmìV6"td譄݁ox{5@(z"%k8-saQ*i/lhKmjw>]+N`RR+r_Gm{qal6Wk"2}TEIgionF:Lrw?K+Ȣ,8/l<W *&<~OF?C(}#7"{-h(DE\h=32S8Ԧ7J0gyfDiTwн]@/wTPUV Ϸ|{ҋgY22DTF=|;5([?B+!%.|L"nޚ17[)prX5@K9Ɖʙ02vhup(#K5^W L䒷c7NGqǽtsjWWJ~]ir$Q]5Exfo6|il'dlhBbB/S;f'4m_. jhuH3" WpO -BeAJ?$Wy4;ϐJKo[. F%We2*ԓs?+ 21p!"G}OW"!ܔBU;w7ouyRfFhJ tJ%@׈U;-G:t6X:wӢw6 nK v(ٞ !h1HAdpXaÈ %4U̹}G ?ӿ _'l"Lo4viE$` U!$PSU%p&}ԫ6@H' ܩ-؊ҁ(][fsK'GH7^HK ;t.MrzF 2,l‰Al;x׹j% nvzD ը$HeXץ \+ukSauH$`~?CK\ UҤ:En~UXk1 UY)aa4,2nj.b*q٬ 1qTAWw{u(FCzOq$(њ%WDEZt[¿f{&rţ~Pb]Y*qn?S;V !}ں4v\z#BAE3XY@n?y℀mPѸD4jsdc| B7Bcm!o]Qhh^TZ|XV/@82ݚH8a(m0fm0ޱBNHo9Iwnuw΄*LIo$<ȹѲ!&>ll|L љ h^ڞ߮L9<D,%Q'<:\DTB>=,nH@)kzY7܈*ВM0 }C{nVM G/)#\P#Gak[—(k瑈1MێH9aϙ35RUkEaK[{4qgү?ַVԬ}9'`',:02j8hd޸I|}tXh aLdQ_aDKۃ9KmJ \̑KwGg\P|M Cʩtf=Qx]M`RNؿBDD/JfŜcey>Ü1x̔]8M`Lh~WB2gpՁݟV.y &m;h>uWGwPiថ1shFR{1é!p}.MK&q q!K),)i![Se7lb/yƼec1wlW`Q9=ۧxAU5'e|*=j:LУBP@(;X(: ^3na unjBdր|dI0T +Mzp.P$."& [vC6^AY[ixnSmrDk5e_"an,[蕳6#’0\)7alL\ڇL6~poyoכæ"1\?: PROMyO@<.i3S,ϯvT+)5`O%Y_z9$?K NP(n`B0ΰ>@'xE }:U.Sf%&wS"6OhaGJ):۪iȗ;z3ec ϮGCp1ӥ5719]tĝku]C y=> sóC"ىh1?-}gOk&ִGV`[] K׬'6̽fԐIhIUYϽ1I`HѮ+ n tFVSVsxrS&Q̆2n 9$y}4ֿ2xdD2* !!dT"iGsɑv [{F2NN9)T'"vȫ ǔnUCfȚ̍{$CAŎPjT C%כF6cti;vwPm0D`~0Xj[awp8nax^IЮHWk(-yOh=&ϥCq +P﹒Y:+bnȾ"dRh(6YLJn_Bn$44oZ$3J<$P4xtqbOC7VMAr;=e蓘gdB!!}Qq?:m0pH#]NؼRkܫqabE5Vq+zMV^C>j&ޗiw}S;;L_2o_A$2$쁜3)j{*T+kfyڗǘ,6aapw6hd ZCwLO/C&P{Dq[5b۟LҌs1/dɔEy҃{) Rlّ^u˷@pbXCVc/E~{*p`fZo #V@c!=tm=[;aa\r5jOH%J5TȂv`v4nZoi P_t1ح0 Ip|_(0\p 4*^rxXsF p|+cGid~讕;s}P% i7VÜ2Ç j; :)vq_ pm3P k#O.j(9Q+k%~R⾱ FTspc%i|n9;Y?!h~@v}Y3~q\wgE-Nm”} {/mI02 SbJH<()9rʔ$$ }B״@N\ 7)3u/&4'Pn<;Q_z]k-#Sŗ}?TNbrYc21]c1q,\ΠVC|*kEJɫ1 ?w!MT{^wf!kCk8G_w};`x4[7Q?8 lj"M f3 mP* h5MU"KѷaX~FeSe1 C {Z]k@e}iJːA99vHSO7u]0Al 3OX><IlڎP* ,`D`u-wWce9WHso/8iI 4su\m,h(^R?ȬfjIo f#p;l:r>ĸj)D9biJIrk۬DâPY݁rGi/,*:\ypihG_߁A 7CT=pť6ke 00( {n5u) l?%g!x-6w-pJ}tF~~Ocxx/Cvl m0hi'_|LK5>`t@eo>mbDgJo $y)8;ʗh;X@ 7seN5ux>)VR+BEXVH M,w_@1 ;+?v^z]JMQR=lYp tpE|u$ af^TSe?GP$gWxې_UH A-AUmTGoh/5z113k믓qg\|)7IN1E=aX8 Mn_80A E&㣉vz1Mb𢺷 c1㡕JvZW LٙLR~Ǎc-b7PVh$٠ֶ;'\U aHkú7R68"Ww\ (c؍חZ@oQ;];-Vw Z>Z?P} TnHBp:%̥ *MʢD&LLJRNtO mL).ytYj(0vGY 'ÏƲ=@E=aˀ,&omjCEn@g zi#v'xLl fwԖkxJkSa@T@(q1tM\3v!o s0? x{>j'L鍽!M;;Hڲ5\\ߖ!$A5TIM}բ@cir~͍ٗ7^8F}c *W_ApV [S.&Gg3͉L>'ѯCfL;y 7D\ב#07lzbZ$T]OS{`ȀШb7B̿Zl/A+PR.m^Tp yz s9IDi88Hc4QaզVz':{ree(ʆARLT6aא$~RR7IES#@I)*x12ڕ-U&ϳn߾p䴓-9DT\bNV܏-B8TT LEK"q$]ܝ>p0h·ef]z,/,5%U6 <بg.֜@>_ KZ?4X!"+߱|}ۣ$a IcXj{=x!|mZj^1-6$΢l[WU`32Mp&ǝN2źU6h%}ϒFcYYf)5;RxbF;\ u GKxae7 ٜ1n^=Q 3}Ӟ`FAOsAȭj^x'* #5kAo8 ;Iu 8 9@u+.&+Ӏ}_8-]*;BDaנLf?K5vgNcLݑcHS/2.vhx0Z y; g߄UtMy[l~e|^4֌J[ī0x-v=[Br!~A*e3]/P? "tIĜI ¨.yR%rO& @#gd8lH_D%+ƚc?egWkh~$9y Uz/ꏆrcI`)nNvmT}0ʎ} xTVBq|_CԎa0d}<L[|!^Jž<w9w.xGd6Ss: yܢK6:# tA1\S[Nj\ۚ;?MG6y* r4ıMD躒\QΠcf~u]#p=DzEE2sl%`#7RKֺ)g{RPܒTJD]jpfpSme[ EÜ0VJ @ɀIO8?1 DҍfRfym> H%7&czϰvz6s2 n`9p曞p6_ mrNutsHE/PV't Rwf'z4R4TS۩,>n5;:|ntG(Qמ/0TNaD>$޻üùXxm>MGWBZd[9DtqTMw)]S X쳑O:#8wE h ۡ="ˎ!d[n= 5nmiFkS4G`Ӄt8 ~E4pXCQ6L*.` [IԞ.=ngfes!.IK@HfW<<5F ) ߽[n),֊`j(ԁ\5oo,wIÓw?MXiQGYbn|Odd ]jMl Gq'Z/(oaXWGƼ1a>9"w _U[``J;gfzsaԎ4˫ݒqy8őWK4ogp,qFlAhF+vApnpӱzb CK~ Jy kh!t\6Se~ wH+AAhyPAalʑВ6p&JF08C6gTJAd4&eh;&;7x[݅w|ASH!'{]oZoo={Vsl?k~ |@{ $x>q d)"7r f$Y˴ }diz OCMnݭEo [nNwyM­]f}tuu ZG>rQϣ`$C:̟G9ϙ Oi:Q?w/Y=>2&Y6 7^ YoYH #չҔvFb6>G`_Er)UiuyE++2bD^& RfީuśEvH;!DNvƴ{0cmNx}-Uͣ-O7}I02!Z2.w7@ \&֋t30lO[ݑ'h=L  +bP@vd*ݎm.4E3to ptT9E_Y)c}8eZDjyYE8䘝jc4nTu;r:X65.~qXx xk7}]Pߵ A!c`Y$SBKPFfHʴeњiqAx>Q&͇u~P}7R(i̼`iV(c1ԡi1=2ȴt|w'EPDHM"=LvfcCC2Ypn -,$i簊Lo "OM&ϳCwi)'YZm~AAjFDKrF s^ydrgv ҌwX72ː8 t<_UUu ^( '78- VAz4ťiBT6%y'c!_g@?/Q|׾JL,J"EE?1ziw ϓŶIS`0N;!hx;F,Bjc3c!i,(als7?½۱t• x 7}vPhZg:CI=ir"u%s6+޼Uw|R_Ѩ?N7-u`{@W\w{V=@vfQ<In B\"&k$J'DB|xbBV#Q sHlT 6""}C͆w oϥmj$~#-YF1uP?f4MDq2bMn#zČeN'wG7Mûؼf4*z4~>ER83^VRNA>bxr_%Mt9Ȇh9`p((?uV<ϼ Z+8%%3p@'Zx ҃J%%pat}>%tMk⇞%rt7gY[=S$#E}9SpOw>i$\`x_d:w[DV؛a؝6@5RzWǜex9Hbdz`ifHbQ0s6 -:1MåC`6YZ@*1Y_ 5/Y=v+ʛxu}Kz1,BXO +/-Ma6 ,ᘔǝӸAK{RpUs#؁BْwQh=zN@Ɛmwj9-?n TF 4$3^,H[eY2Ĺ97>3ߩy2g?='=}H(B4CrfHtPS 8nGI U> j=af ~ H)HtkB1B% '~|<#/0J?3PӿR`b#3cL !Xc@Z<8lb$z}iWioHVeyjjvq 5jlc?k Sv0?_;ߵ'۟w,Y 1S 4草reR*XYJ`nbMAq y y &AҤG!etpコlvīh"CPz^G re=Չf33^EfsrѪC~3^]L@@W?k"^4{$ E+T*qo^-63؝'ʈ\:*IN}$>xLlJ|1=D@gO8VcKw"kDzۡ8FKczJ51znPOSY/xD5*ZOSgLxON윔䀭'91 J3͢(&rUWUn|ιxWh&=6f)THBcۯ6GG}Q{wTXMv/WN1eْO/cVhn5ӆөмay٢b/Ui06:[P'=Syz3Eu` 8X8 )>F1\k.}H%GP!"Z:u DAO^<,FprGMwkF79C"GUwޠ|H[@zȅF?~4!r6R! z,6R:J-!Tr,D.hM 91 'o9戏7}kK\;xXRў|{ XR7s]~m<*"J= ma-B]CnX!M #mn}Tmo&L^M̯ \? +χL.3`TE9Wgc4ᙵ?ː:uiPxAZU=`?b?1=6hd֥Gzn3+pE}RT|g 9#_ci&"jlXkVxH7d#e5qo)jpPN4%pޤ,ebVUF ! f褤ګvF佳cU@#VMMI-O'Rhs'pcE9t[i%6 GR)*dҖċO%j,cBv㡛VrJ`-c 3)syRVc+PExz_lO a>O 1Ep?Kg脤=} -gʐ*XPC? ZY| lXJf-,|=x?"3,h<|.$[_ɽiϽU-mP<:OrL\%PVrij0%cRZ<uV"&0,LW`Ԯ%Yv}C- 1eT8ZǞQ16k6+v!0!s{+ 1i0[ƶ%~j)MFǮP+MߊD2Za >\hݝ7krޞ\ReܮU`ۮ'HËTO3COo m w|mH˓fHVg˥J[` ;JP_l[2Dj'=]EHEX%OR6-Eܱ#ےt0cG]ύ:R~o0k Z+*HsP(<|uۊ\~VXXb1t+ 0 ҔD>Q<\8l+4e^'C󾫙 t|Sp!Xg'EZ8ևVR6Ϋ Z+TM݉`Dڂ '~4r 'Q l k>m!+r/~ٵq<&ٵM;spb"ěGC=R~%~e^1Z@Gp"#?1|. IzLDkrcKu-~\ .$ {j\#"du]N,mv-|BFڬٚ@F7 q@)+ei~/k?촋bɣ2`NCˊ'XD9nHANfV\KLYҭV1͛aXK@ fڋ75#0ontp E[ 1R0I#*S +RFQJrqP{/ :i"~ρ(?F˥Zs02$ڻ1՝p' t$"DJS[ߢi:Ji!FQS4D_(yJ@27J_@H JN ΕWT-s zڢ)%b0SdCnnm|lBoX6=y?xokN佔խ (*lrqcW _ %pVd Uvn)NH(6,z&aߍtcF)4r4GL W-V/B'n*I<1)n< 9qilB=^K:"] %`I(JPؒGxޓ>bb1(1_A`8]1{RcHd96(uX]9td"ّwqg\m\߬d#lv#F$4V*g4$M/_4 "{|6+&͔UTE;Ng"ʻd\R2={xX#90%z ؤ""g!]b #u}g)0\0}@,\ii˦6ߖ#`:XDq݁ [<xf3n #ج!.[ O q!l0H@Wrnq߲C@[zg Cvݽ |9O쿂~+:bIPmzZIƅztKݙG‚d` kVCwb5=S)wYךi!Cbˌ|`%“VvyE,[M7{y4קx%)Y*x]"cv5y;,{j^=%ѻa[(t,ތ\vβ+xhs<6WxB3+]('?v᜴c_Ou `3g miq?< d†HpwgD LbcH*,oD4wNS ܨP3RD:셉Eǫ)şJef`J#=+x| kL~&Cw6vw$/\J^c63:DԨvM)a GJ:?)':JJ 8}V ̡.N ֣E/]o/Q\P}3}^Ii4 8gd`cc+ѩ?R[h|_G!8z4s+Kz[iL>A+|(Cs-/hKvHR is̰&(Q鱷Y)D?L{\WX!^em0롟NqONł=5U S5{u^QdA?K1AcVM'݂k >@tx*#ј_G"rSR[QZ8Ɠ7%>Żjv@vG}5+VԽQ֊.fL=}`GhF4Ei"% )Twq&G09O!]ۆoJ @]HRguzZ)#W0ƚ\ 2%9  6J[Q> K熩+5Sp\ ғ ˱%ڹh'r x>!gvDȑl m9a6N:8Dd]N*}Yڨ H4 {?|'HK<GGi jeJ~g.)ḧyMH) Ӊ$ yΊGxz# oS)G g\So5|R& y{j+'ՀsaV ieyy3ca. q9QfQ6x.B(Na!$T4F؊ZFfJR)0emO OQܾᔲ)4J!=m_TH]9uZAP7'|E:<%B Ĵ_&#AqۣM'G`E^yI=" "+0.Q.6pgƺ Q pLn1Q2@"{!{w"N|pH1.L;,(D LXb4"mg[X}B/[%j@ yZ^QVd=i)'Fv\vNJxb˞bpݠU? ?+㑜M{/J5kou/{U1|+?"O\w \$#T4L>O?䐤ne}9y&}&?-oD<Å*j:`L~qqrn&{2&#zϵ;ԐRk?gY? QViC_d︙:'.ιtNg\Wʇe֍' g'ypfi [!@aCŠtnq*cܗpFN \1ځ":u[rC{3z+39 &cpiYӶGwめōl h4#Bw3k\7$!/XY JmNS>-T1Y{Y/Ym*k^GzdxNKX%Z @ y%ӫ˹Vvb:NY|,m8qOz& 0W5 N@z @;I,v(K\QfC;jzМY&G0P$#֝Җ l!!,v߰-6Wع ?bm_dWGM"WU w1;pc9Ӈ}IDYlK#ꅃCV51nsrUWu@g{~(鎱fzt@"Ŋ ;yZS; y$%K!oCy1d>⣣FLt 儡 C rbhS ޔF:sS'L~xJKMB5B0*XxEG|ԕ%nceUlTYm%\7t%@dwŃ$^%*\۞A)R8LP(5 JJ?BqS3· M^==牀/R Ddr>dM)BlHfUYVcϐ?F.Q6$Z,!p?JC>X=T51-GPFy%i]!U]]}gCϪ2$={ K{0ۜ9EMCg_}"\:H^b8Cȏ5&ñ<U3i 4b4&c#O$dRUMzJ4Hنl>WijRi_ tQ+B!nPHLזZiΑ([|LȀbo},3HIi@F'c;UU`2Yuss_$QJ5,$:J=Pv,c8fb /tJbhU6|5& /mYN%+PK*8'sSxV[R*rG.% _BH F@u dNso12G;:|ZA~-:CЙhEM9wkq7+j2>&u_a3n&JTq17կIb:> 0!$Sw2pRmTA8لj?F7Fu6: gk8Q6"gm5$1JKTSQ SƆ9jF1x_?/ԭ3CxvDW;q7|&@ ڰO=#X\`~:W\Lic!N%5*`<fЍňpmK+G[R:ɧmS}x5-6e3ބR1VZe@zf?#^ |pliiR%TId2@ 3)" &9,)Yr0Rw `dm~/Ao;1?` :x9T 0薖q`*KS7v*''{$`SEj tTу[\B|]Oq6%x=^< 7]ՔM2>ZQ|ެzJG&ZM xXs wwToA/t+Ci|VsU~7t7bpɾٻrx ^毟PfM8!Ug9٭yd=Tc $#[ݖ}:6."ÌIc/Z 64/H\ŘyzxFv\NOI#HjnFP9{e dfFsڡ<`{vBf<u#HA$R ʔ)X>aawJ55kq ʃy3̓K,OzB$8q.D@OoӮ~(z0 "Vw9SgTH^vF,@ 6W$lOKn0"4x- A\U }frkP[yt ©qY6)sA8li$VO ~>r0VS{9IVֱ)>rϷ6V2/NZ)bMV8v1+dިf$ymak90u/L]=b$!hY).ʐfωhpQˏ)唈!%/g>Vn*[yJ`=d)YkLךhNp9‰JQ=Lwl"i-uM_e~7[n`fK*n*rQ{MZ^O 50XqVmr?|D\ՄSv wS<̗C\J {7'ܜVIo`~/<~MΉǙ2WݝK4~VS\5"NOiV6u*nAq]AzC|}\ͣ + :C[WEFӊ^9Na/dbTvL ҊWgd1|wiP6zhg@v×l .+%/ac^7@L&9xlət٘`jP%,6ֿjWEV(eO)PW5o紨H`FZx941Y:Xng ѥ h|6"Xg}<\7˔צl q;le ب7n&"OL4)5KA's7uJgu)YC<GlN[N rZzs6̏N'|E,-9 u#+wV槛˄i9Uu a$nbʹ.K8O6~sKhNI$9fQni ½ib|Xt}t!iQS$'l}Lc~cA̗{ڄ% | )rw ㌹סa.f/voy5\Nh8pe KᔝQW9z%xXߘC9jzۑ6h>fJJ0Y-AZC2ʀNyUW|FC_L΂3 >]"lZmh7&]D^D ^j $y8)l~HZ|*O'Ls;A>Zm)iҎdYB~|5T۬;OܯIe6~~0ICu:F/I} 9(\eGrvtUwq ͟ ^NU=k(>Wx4ٰpt8$ -e"V Cۘ 7aLȱ^ OߜJTJFA,Ɏ2v%SK܍," Q*03rтʫ!)Y똚\' 0g9]HK᪍۰[]`na}C?.vj}O|YM;3+E7YCօa46K1-яqc.vU0>A}2eht6ʆ BS3<׳Yd9 y*; ɬM+\g䴍 F L>ht$gtVm^G~,E,YR䃐Qlo2ogn ANokpè\{}g?̂G6d<D1 ?B lALm̥wvJ{nCjԁsߝțm@܎0 \cma1>]=ɓzq,I1 L1|.ߗ:p܋shJvZ O[+Xyo8r)EֻAd2Ъ _o;DBf|46\RޠM3Hf0Ҵֽ {Q4n [=%7RE'a3!5F >ȵHVE6=4zUfAD6(hI󤟲8C2N}CM;bm'ܔx#XyL53{gaztX:,tu:['ʫRLc_ rɜl^iSnմ2=t2>>ޕ+_ ?iG(!cQ}eaU#3iy\>(vWgWva5ww7NIn˙/oP:xVׅ4]3VWmK.dn\~eaby9UF8N;sإ}U )"H E6ٱMD62DuS?iYyS>H>ͤn}iiNzqNYP7O@~W Of5l!Km&g5]d:$x)%f {?2FXX&FɈ +\c[O.6zKVC~YܓCqH 璪rnș+91ƽMFEYDe5at9bۢۯ53䯮\Lw 8>hsw#ec2.]R/,a4꜡3/L^{lFQH/ZLr{TIܮ/xXT2]։gqVdl WKXsaMEk~rIn G#1sDQ^B/+qnhqwWG7ձlM6֠ rky:Q-.@#Ѝ! 5!Hs'Ow(D]&h,(IXFGђ͓{jyʃ8ah\Mo'~!7Bb[=2 ߱k#6K4P(fό `ɖ(D-}]ҖІȄ )UGM߳ _!:U(D 4` 00 I!*>jJ|i$Ư(Ce3076=B~P~%pU(PθEBOZ^i 䈃µZX6-TM%. 1F'T£,&üZdr"7cJ$K^Z3b&+@ʣop?6ś<ǫۥf@Pi)0W#]"֩{I'jJ fp!OyWQɵ$kБ$k U!)HL;59)YѥB'ѳG@V,^YLbs֗6w'̖(3~rHy˸,}َi;{܏3ZYN6>τAˌ8LAT|^N[.PZ橽6cRַOudg]t%Cȹ2א]}8r::pZ K,M[Ye7cN] /5J]Y #0VPOfX.kU `m(З#o*;OD?-r2WS7}BH`Bv3Ҽ!e&0*4H]mr;_N7}YJV7φ iev].>@h?Pd?x؞<H 25?&{[:ܾ!T,>1Yſ@#,]:'H"JŴkvNd1P\nik> SD6*ꍂ-\q2j&݊2r'U}}8PKavr^x<7K[-R-06牥I.r9'3U;PlA/ @qt݋5 X6 z*3Z)L+9]` o¸]@N'E媆Wp1c3S4Pnk}e۸e=o tS5i@SвWlv$~<϶[S {; 7z w`JvSͰI6h9.`V1?sP&uF9)ULa]ʂs=FxTHmjpcJ0%F3bj8ߴ(xz('8噫k$qd(SjLI^wZPr'dq~+Oۂ̊mHrNNPJ'LQzr]_rM\ Ylqc|cMd镣j{qmH%~Yv_v=7jLpϖ/ AT^mUjQRIb+>ެKwD̤' ?&YH@3{.@Ԗ~@l/͐ DZ)I`щ:M5'NޱVIUFVRh^9zU*C=+!D/0.!)O 'Zux42V7rCn뗾k@aZQ@r8&+ 5`xв(W1Κt/f 8ۊw$iara {y@ hbʰDM$׹xȻ Ѯso䱥W`|*s\30W9}b]p.!, *`*or|IQ51b Zqlb)Į<^mNf*BaXFX+U Y#A^\It.Ly`w7 U6hB[°܇N >&_=%AO-N^^9Y.C$2Q35 (5#ԻK(gw|pO"OtLBd_`3 IH)/6+y ~Dؚxg'sRw2xiLl[RqҨ +re=>`3:}fj_-[+PpPq;V  `buk8e:|/ DUٴ Pt7HHm GtP!n܃e)_c;rAa e_M\Z*_th^R.P$BШh-f&kdQKSԞG! ^L{? 2%ro=&uB'D/Xl nɫ8&w =F4) !`M]~$][[M_855EG 0Q^ʇM,r{Kȿ2Ӧ[>G5zեjfk!]bW%w3IN:;+RP<*D9- =.4VZ3<#вSpz^ q)FSȠlDHm(ieE `|gTB8:b{: $~*GSSJ.yjY5~5RΌ\@yBׁe=! ioyeZ#;_F$JbٕV;0Nis8Z<'*6Sə4ʘA k;Q"]TMQ 3 t^rˎ60VƯ 0J=N rމO*BR6mN.{bӈ$DI-dI)xCM~g&j-؟\[ į~!rMҸ7#MkqGP7je3E4 !A=N6EUk'!~qx2J37yW^;N櫣w6+kHC`fX&HSN{!ȝUf 佫VoYGOulw 8Q|JB(Եu<Њ-hks\Sm, ͝@y7o!vb L96Û@K=ֱ1aS^[i#KlΤU@ګ=:@2.6m'N<or;)4 =Z Y]蹓mKͦwIgH8vD#-{B5 l~7Pڋ\ z{3ŔKg"%UmYgR#zV.p~כskwll5*ӪY}xgVȂ$4P4%zE,u]M9㣅#U8ݲvh a015zYr#$ ,qAM pj XbazS_\T2h|f߈0W' n!g}_60׃*jj̗lbEÈxsV˻$2yE$N{^Ayjpdx~22JO?=z knZFGjt@Z2E}WO]B{ %W _PoOIpn`a~Mi8hivw O9N(9,G sI~ 4H8 i%3Js=pxϗT؞ :(@k*JclUeM Vt6@BwVɆ>Rgy'߷tɜ.aPt1iPP^)g\)|'WxYf6/ńpL# cxJjµ$"S"MIr`f{GPyj_#ojET9wxWmS.J1fe.u0e[=gh%bI``Da_h9T#II[I ak9[@(xt8&+<}8N DjJ$d uK ~ 3b?u(A寎秳ctYRh:/z64Jm{n ɽb}in+5pĔ=y2wᙙ[ŗȢm@],5iҲ9xVW&Ĵ_Arc:6d7DZM?< T;]* llxj;;ތ>])CJ*w%(^E8{.t?5LfR= ]z~eAPo$ /Iv TOn@L<"Ƅ΂hדd9ڈ}!;x[,UÆQKo$17A0sV{ vyVOȜ4և#!FD"`flgT+dgHJ8R'XIʴ;),޸: ;X :̄O4]yq8r\k n3z}즢4ә a%רj-'z;r/ũzxo5!jr=tbV6ch Ў?ic yfL1*VJ9pA z{C.NaUG6w`]OWs]65~r32StZ>`s,$˂N=vQ7%{-@GW-f ojsj X6WL`䉷AVW5Uo3>TS5™ @#:H>0jFvIu_cr3=??$NZWp|N՟)gд;T1|0İ {Aܑ3N_PRFXav&\ K&<9 EDeTBwxqN$VC S2>xT0¦dy6b"KkP! vHQپDH0K!$ܙ^uى؋1k;x;w߾X{sc(^޺ZOT5~jDԷNɲ x\E@)z6BMe0MsXeUj5"Vמ#w42y88l4)"|\ѓŵڣIC4<81-5M%THs!ep;:rM nCOIOіVZ@ż?F%x yEr&sԾLEUіt>k*blu8d~ɠ<C'~>{uߋ-JL|!*Dg/7ȏlNJ uvBґm. ^pԒ[đkhJn$-ۛZ/0~Pu&j?(2qy7砄mpm:Y d4<*dU#{*"e]o"[8諸oa_;|Hf$:V)]ǦU$&!1bQ?xfA>@9l.Vj +mX V *=cwHiUP"TB@rMLx pՅ0޲3'4#bPonAfEg+C㽹<) [1Lo?D MG/{")-ÿEbJ .hXwӟLFe:"AQ[}C6ˠo'(f@WkHv@Ր&PxܗTh5Z~S_pd h>ETJ-:/3[nXR?}.7 +~$}j&(6RZ8;'OZny@G y%T<6NZMa'"ץ]//P!RlԶ7Uӽ.`Lv:K=maUY*,iG1>wYsq!nLh߳11uNVow&IEWBppmW&j 7}?,T%RHOjt^7H>uJ6}l34\ RsAKp%9XoR ٲQ3:0^`ߨo0jٍt]Bz>/$!8(G`BxSwͩiMlݭUlk0lN c9/Yދ;[6w?خu}I&F؜fa,^j"Ë@ޒIk3)w sd)"0 j١8͑CY.-- ulz[@OvVyssxw@\YK;̢,S.Q{w@\Ϡ~ cWޣR8lԲp4xN>#{S,T͋|Nk[WՇoM/N#Yiq' YOt{̋-V9ӄAb !G BfY]s>L20"oꪾrחA5q I˟iߥS#(hY߷G9QDELVV6$3]SYx [c.Iue/Ħ!7 0{ܽϹf,BC]R;y]ؒ/%rꅑl :nHJnoT'Cc* HAU-"\71tdx5δ3Dp:J8Hr?vITcҩOJIC]ӫޢ,;=bc":ʆaڔU̲Z͂ݔq|ȓ[ -Yn{ E" ;~)yl) В]ecDYG#~4θNB|MW5in͢ā^h+0r{2uIn}}ƒL=c^if𹲉A`k^]i GտJO y`BhZdi5Qh9IE(oHHar{檢UJ4<,HtPy,UP͟?xuPRt1g E4?pm9 ̀ "na2 7\d@MTooKnuCQB﹅;H44T5{I? PnVyiĵ}_ 9&M)8XGN&I^.9*ތRdx!(cCokRiC$6#e>.]"}?hYYjTZ,qV]R&L4,P5<Œ\jm1*c^qn \-A*3tٱ^I Q#|s?V` sȊGTi>5S.Ă]Ϣ2:bpDwLC'*c aJELQLjc';]ZK&S= /5) !L!W= oKQ1:zؒZ{D ۸9 J3E%Y7vu>v/y(q %WG/0`J1/%.çA!Ρ r&$db)K,A!jfoR&Vs"Z\7UnidLP^C']%Io=ͥcY_2,'{qYq}fSW_\8H~C4/OKjPz!XH9Uro;VzJGm]OG 0OUt6=uo8MVѳ>L5-Y*IcB jI$֌&S d0Tr p G*˰>Bq/_I]G48w^+4ٕVX8{mO˰}?Tpńy7Exɽ MdUjq@f6Aߴa`x=)qa9\)p$r4}r|b8w@7]Nk-1SEYtvhV^N /ZjP"놺kwiUꪠRRhÅh/4RaB$QdQ2.8V]uo{?_pW[] ciͼZ-zJ7ϘR:#zujM c>c֕HQ6zr/l]B;ja"^v k*t~c֢2uhoJs3=8L9L_v)p̘ŵ<3B_,$[a$8mWn "knHS|y8LI@EUKWP+Yg>IDy.u_D ˄#j\ϞEkȎ^^ڮ3m㾘>\}?ɏ}ox >k}*!=v04*:L/t2'l^V\>= o695˪Y7̃ML}!GnjKhyEA?@3q @NFҳҖceׅY"j2.6j-v$6&̭ B ú;.+'\PECOcN6kyQJD=eM ҅ͧԗ>Èv|+w gd¾<tODGNVO%oo`U?h.UQdM Y+e"IIprNІll5HUqyAU5̆2G;HUF k NubB:;y[=SAĶ3 tL_ E] k,8%.륷g g |UP6&m>0o/*y$%&,593-4YÊ,8V~ +do usU%ZR1]cᵍ,G}DI%y@m] XWR;ZRąb= \&&ʦs*SS.>uTԹEKq؃ p-5V#$Z-"mI/yK0?=>W$ oe! dsrOӆ#Rg7SJzV'үk,k_<3LUuHA%UA1dΓLO|&nUްidwǩ^g);,֠ Ljއ1aBq.{])Rؾ .9fۭl pWԮq}1L3-`n,rq[zE`bc:kfRbQ?u SWdhls{e/@o^&yi8 EEL^Xͩ3ŋa }'FF"9#+*XnU: Ʌ Wԇ^J,DÎ9ܸ5Q"cgj@CЊ%MD>%^3yiR" 2<#5z[ V~.qJ`97 p!ns4Bj;K4:{;VEjӀmD 6L {.:wpxݾIfr!^ؐº AQmԮXqmm5};gvfR*S}BGL!wZ[7VֻYo6z/Og4CLKrtLW̳c\^7ї#%5NaP&Df_d7E,JBX o[II'a*g6óVY8ˬh?:!Ͻ^#fpY}l( ᬃGctrCSWjY-xYw8 H SEr@ʎ (a-‰/_hWOtObC*>t} QפIʗ DWS`b0~rafuPW,dz޸!d3ΕBیf^;/ѡݺ7o犵):aoR*i7PPHd_"},~5zm16(m%\(fRWz!j^pC_MfVi[困Mo!x9'Z*4IS-wHKwn52D" (jt=ʢFq}8Lr Wc'a~+ի  }{yv,su97Ry3ݷ Jяf˸%&O;ǎLSbG6P (t *,~I,^{ˋNc}ؓx._S97q$3 >dJuwtI ՒSK_xAX;! V?$(|.u e/aѐS&_GrY]]<_Rt-*.ä/4}S sbb{OQ{{2rs7avxi̫;ٜ*| j CKFD i(رi?$rr\#T~yk̶lW Qw "[VTnh g]v#ScąNC>inzTyLIk,xogj Ԡ8Ͳ&Ldx^ŗ܍!¿2."(PzZOl!nWA)֊P|@UG,]baXg5럩P,V2oe_^A4MQ8\ެ.SGWf? 8)]/miL% ZBq0tt6`Dk?MmMqoN_!^Xy /k(q8u10>MqiwrX'zx'BÚ2wۓ2n:5%ʈvZ6Tw@lHrc1}AUP4Nj VQKpjO9O"q8q|8$RZ*R&?bc0} HHU~,-A.}3>ri,\ѬݢPM0&/Y.类6^S婃_#bif}H), e,a9j}bJIb}Sr]) p?>m&h>Hp'&IT:BfRam s:IKNB\Qwԛ \WaNJ/O-E\gyfC`*`;ʅFS#߽"Ԡ-)ϝpV)AI8 B!A:`O[m*We}̒=^cT~hU; BTLD'v-SL=HÈM,IP߬aLNuۡ:{T+΀%kQ! ) %̵_u|[4$j&u&x7 Z}uЯ&@蘼GHՄC 5̖~|/Ҭ"NQv&3$jNIpOua"i3Ur /]9Pxa>/` )ѧz! 3eRQ܄(5] tŵdl*6PT{*51W-6 &r2uorTHk nj,+5'lA0$!WN&v%~):^(bT5*t!𞄮BWܒj|jX2:݁ $1BÑyMOҾ35͜F\1֥x=Қa;$CDd=qA"WtoX6NO@ MSĚ0n]- "Go/z'K23s i b:mf/fnrRh!ZH T =fANvͣF~?S+Z蕔w+7!y mQJSX]_A_#rsw Q@+S}!e bDXVezpijQKQ); f5-A?{#WiYΖPB[6iߏEu0B 0u_K`DO2}\]?-V(1X:)!HEH"Gܙg ~ 7E᠜]kFz. RICvk. B0@-/n5 /t砲%|YePw \:mK R2=K_*ڡ|GqSsYZ[BEJRxK%cͰ_ҺRd>O^:8iW/!X!^#? )% %@mGEh,KPoɰ_c ӻ-cذKkhSd"(2ڰc6 uoXrquMwL={asaS@YT/d^m)a$g'2OpC6ׂ"rBC++3r$jrҁ^렭ؓLM[%Mȅ]|)Vѝ-Ti,:g#q^;,<{J# ҽ@Mr ,BS޻T_<СEnQz$ۜE= r>of${Fq5MAo̔1Z;V^5M]+PQ9`F 9rS(-ὒ~T R;Rh<)C)Xu@M|kvƙq7?2UO;:iBfqzGA/ mC6"ίpt2d84)B 8tc|_ ˋ-+ܷ=MXr'k0s`uH^aI,uF.Q5Oqi䇣8S'6@pH!"‡bSz IqhRe Se¼ atKelk+1@2#Oܠ o(zXuvή & cSmQDN g0q.s_y3(cGLʯePU(MIuĭʈmH/۞P~$l) &tYHW?}b.^~RSͩ6:`s\7ݕ#|AwO$B9̋e}'"Y9=`? &!# f,[~ #b[RdDɷlKFy/Dk gS/iwha@:s`#P=*K%G*0Ǧ!ir3_GRzGDCy º13wd?=7+yط#>+9-|f GMaI#/ᴆ}vGNz7O1R{r摼16[$LZ'FA e Qhvn b !WvcͿCLy*]+МjmrlxM,6JNNyɳS_~Ðj'%wk_4;V[OH(#u`[J2'ŠVф27^)7 hdG.a H,vHިv"_&C!oj[׵*Ӓf%ۥR9:Zɰ(^kgya]|$*RlTNo~PXݙBW68,/p7tMc1¼! 4#( l`hn[-sq^M1 7++] #^w[y%ЇU@iiޓ#5[fjm6G]HW> nhA[LƪKugQnk]vEtÞ6mg=!f&v|OO7&$ȟSʑS YIoo`x{fn :3|q|y;%r%N{cd@>Ej\}PU{qߵY3Q6W'iM(zQްԥ??̦[ @$&ږaʀ ?b(1Lɠggr$y`X-k/ A6#)'*:Y`<@VӀ۲[ o6v̅uB&_ٞD'5$X%/6FKyG2 X+vYpf83J*P9 "Y+a%᪭ߖ6U@/"5iHe wεY[L42 Mamdg^~^?/H6]3zy};}P@1]+< 3oƓ?(q_3tؠoK:ԩ#i"r3PpTP"7zEjdDNVp&qL-<\OT)!17.n*_nP|[omSr6ف}@A3T֩ɏ&lVTi; HvFW[ ǘ{f.R}!^3b5Zs_ sh0L\q 59cEl"_ԴGZ3Sn Pf24g3mLPN]O쯨6Wq >뤽޸wEl2HA\΢TL܃һ\@b)=8s9ݍP,T5Qj)Q0( 'ܧ7}Fr|b iYuߧB}ޗȃ~ gNO rL1DiZ [G8\/3֧o* ~oB@4FMN4P7c&L΄ \+06D;f2BO3y1ӳhʸ<bȰJR;=Ha0:} u:Ԁk oJ![cgL[W'.LVQbmZh^߅ʺ5I<,r *@){7U6V /%[5+⮃Հ{q<z\Y J `-*TKM!LJ p0Sԍ{>=_+n& Kn' E"$(귝nlh:.̺!Iԏ5-6 5eQu-Yӻ̱2BC w,m.fp._@ e w>D1{Np),Lfޯ3XlΪ v~ D'G. y #l,kIx%@ :,^/ >gcx5p$T !cQI0t BT4-N s6.{"(\Qs2.?ꈴӯ~1PTwMWP|R@U\ۆ];HgCL?:] /7>cV4/tĂT!NedXY`1m5!QHpy 66^+Zwl9$L3sԳ{\͌"I@sAjՠL/2 |6Ӈĥ9Fy,ZjMqZ){ *}~ RʇOM#2#th8![atrQ{*cp`Oѡtgݖ" eN(b7 ٔ F\v0' KO4 2S|!~;T6i^\T!o|X0z(=4w!A[  {#$m]U by#wCi"0\V;}D YϟPx5;X`Lb4W)Fje*rZpDQ"A]4]e`OG->F}[yMa`5OJ{z!m:IAa+=OwTޠ?fjQj>3?gU lYKK%Q9lH:"ݫy.y;)2X|ȴJ!8pu,Lu30oЉOI&zdEVZ9K8Ks&!0t!;ka{,2** Lesp`We-z-hƖ8t6x :Se!Chem/W3pѨ.Xmld3șGbE)v\!Xg?o'#oUx(#jJC]!] >FsQDZfF'k: W3FpP[z.ˀ9#{ ¿o'i<4 TY=W-$ڑB\-35>5`8@6ohBYcR DMjJ풉CD'Fw.=HxG:W0&`y/V-З5=y%9$=jKq#¼0o%@)rж'ƛ/l%IlkipDzK >]cmC>4l8@gKɍ]!-5V0?ɠTqAQN;F9|G59=O^b&=ʶ tX*wPWC&cDrE-b_[EU.# #+182G"Br5w|yeÚyl{?01 ĺ:߈#EX)IktRO lJ:(̦ɤfj6NF QTiy PALh`B?F]Dt k%ƀȷ:MD$$i!|]q/`}Q€<PrrFޫjjlp]-go9#iQM1;”Dov'YzwԲ͹=e{*>1j*q~V]\ρQSOҋL \\'}#G)3ꪐBRVyV:L qz#O\jL=#V~ᚕ`κ2VlJWŲAig ~ֳ67MM";jՕ{_L TN"8G>;`x⨄E3#Jm P7c{lPk̢ (CQ,?пn~ ĪjTNXXXlqRGUJq։Us'|l_Jr"ZEaʁ+ }BaG;T|GȼN,aq)H3gx"CVA)g[DK4]"#[Cz+@j_?ʑ\Hܪ[ְ2aT߹PGV,٥ Îd1ACydK:$#v2^Om0~J=$b*!^{NW*R^Hgz0aה#Q>VonˉؗWoQcDkS}|%w´yEϾaަKS`Oz`9rZB bkSYL6ztn~Q̤i2"zf2 h`x]x _l:"[3> |NwEZq ] {*ia2iHd$2X"Ce0( OGߞUp6?kGvT Ƿ&[a^%q?;NBwu__6,Cme{vUbJK^@SD@-WͪyKCjuچ3U~R.r.~?JEL/[he1kZamDd}$8 L|=}d}ŷ8)ή[{7i(EJoB7m) $>TI>U5 \)0KgxЖ̝tݕ;Z;$.iLI#8+7zO`|eh[c`8L,~H4ٚ Cgʇ<k2?7"Iԍ6HޗUhͼaTkP;<ܴw J,TBʓNs %ٙ%}eJKg^zanAWQ g o8c[nin 1(+qPY4&zeW_twrMQoȎ0Op ȩ2ʀpדBkpHHJbP &^,Y>C熊o_wq툼 "7rܲ,gvS裄ji5vߵ^q>FjF(A?7$wi3 RAݷD-ɯƭFij f\w\RN5cB_~fX"Z)ffʩto>+9P=Hp#m;v˭BGbʋ(Tu g(x *'Jo*ۡ#"O)% ʕqj:uH|jazZ%l `-"R˭Y[LMLhxs&t`ug;CEW{1Pҋ+l)rDBClg{KuH®4dger .{+4\jG(fOE!jwϋiR9$@nOJ$mL9L)cjb=(egןg?^}ޛDzmUG>$9&쮬R0ڭ胐I> UZx[5K2  nO7iGQ # jW1%!nb[T.jk 'yMl etK4}ȶ[1,bj?( Ox3ˆuoYUKX/@Cw yH,4԰^9KR<‡kj:U9ßin| H.(\o ryH1,mg5::^1{vTu4 /iG?7< ;rV._Ey3-n- Cw|}^O*fK}-$6.x'=FVSiz U-bKT-u,Ns`007'qkiTadX.1$UfE۵ūQ1kE!Z{񥮷~1/-fyG(/^O!2?ђl vP;|TfDiydL7o5ѝvBs#A'hVw~#na~0da#35T x2`~Tdo!UNG&`U1d /M=Íl<UfTAK x _=j*Ik7hfs{6f :dԖidixe*Y9I]ɢn7)ϺALuOߞ^D[P c1,_&֣Byν:FL_FXs柮4AT ZHY^sk9Ūi``R;RVS$1㪹0~ h>Ƈ.ңk+بn`;r(6Yel,vPl) >rÿtKs,_y /K8E. y[8l'[̡6 y1握 P)ȉ&W$u'a!Gy†`.'$ᡴܕZdGy_`[x\ǺEX#eaPkBiok00je÷$a?v~;@;[2p_P@itN{m(-60ihUCTq#oy{!`L16KmjnI$]sA8`?7,x~(MvMK ^*OkϹ ËqTuE/QԂCE CoԔˁO\Hkd\a;co&$;@m]++!]ᨡ3vHTFƺ^Vj 1wz2#rZ f U>Y|9T}PԩRx/l}Êfs'C 3'"YƢjLpo`{ś }Ș?[ƞAU/9En<>uw>buMc%4l_iۆ)H C}Yz)ZJ#f\%U,h#] rLbF72Z@8y`mJVAR=b6aluGR%'&ebM@Yۥ5˻O€M"1\&Y5Ձ9 aUf37gUvf!1̞em;ڟP,?~Q(tDS8`Ub\#L2D75홚[MabJ:f)'=9y$BṣMՍU)R@I p%f@gť&ˣq&7?lCK]3sk^e*ǔ]o'{ xiԏ*yY~e\z8M謫 _ z_!b+ WR5 i\AMRkE9@7b ,4AOt"6+=ox!>=NT>DViC 3 p H5E!|k"JXWx.g\ 04a$Q7YЁ ;S2j ]SS20-GDl{&ZgJ˳\kzy}or(E_]ccXr% aa@K5Fv5WJjfDsqr|^3 PٙI@bʹj]{O8͓;M+tt mX 7]w (M# ;&%!:d}xt:/@Ұ3.{#cNXy)>\.Bo|)4.jmV+^N)7zj(`Cg_.ϠwP mjqTj|1] H́OKU. {%//R.>?з2d?vY yIaJS:]DOj'!G1I:2i;Se=TR⥵>"u-cxWa% OoT5O|21Ri\bbxC;b%FY2 Er/w501ٗ* 40k@[ķu+ٮ^D" 34urRdO~S1(-w9H'Ho61zmA֡=Le&ii ;@Ƿ'wH@,:.?r-yT_g%X=3%`$!TBW7%γi㥬$J& Ft@+yVc"y4 0:9#QMK<1A QC:X[9H=RDŽRiV9h ~waFGkD8Q氯džӞVCh\]` <#gfAfl9i 1~+|yvI0J (/̚VhA:18OJN\^9jr |aGF %1Ch)v*`oJ I96M"_t v;)t UMG8TZ\>rǜ8>9d ?]]\_]S$œV5܈ч_\OC.9;8}3@eA?Q{'PW4dM/K#76JJQaVWlTjPeݱ,ٹ ̙yil*6l<`ˆꄧXOvaQZAB,.Bj(G%VXw mxA1UPU^(C٢G٠Lbn^U[|d[)akXunp]e5XX(Qy_miSjU_.ZzF$ eSHkD$BmQo=tS9ɦ- &'iۖ严cn .%0S$r&s)qpϔ0g+ldB`0wj:]=4[%ZP6;{+Kw2McgKl$;M(}={g$ޑ# G!E-*=S~c1doT99ƥ9E@QRh\Dk[K˧ES%-͂*=+Vpx1?BvHMwu3@͛7YH}X\'9TVȅz3|?|2:^OݾzJ+Cf/hhNGRkvA2 Bߓai?!OMa*{V' Sf)M9I$'tOi_@b'Ўp(P:G@-uOD>~M}G9{d@e,CDoW9'"J>ubnI0'Wc݁w(Ei12%y9 -.y=3&ȻQ1DgXU^om V&喠)$mH'TXZ{JaՅw~yoYR^K_+wzU]†EaqY§' %]0DM""okVܥ>瑔EL倿krѝbr{Mr֜rY-ODH :I.ꇘZEԟ og e86 O<=a~ήI\E MT~ŸRu]v+E4zk f]&!,MO 䂣S(?;u Dt a{4x Y5|ˏ6[p*4d`xGeG]{<өrK}Xfy-;u^c2䰼+]؝sW/!yvKSH-3V2|8C˾_=K:()*E-s uz{f6Ni+xtK}|SOcC!K'UW3w㊳){8Fr2OgajSF^=n}Aeҙ5آ+`~Fؗst뛕~E^m0&  ?ޮ\Вvc?Mz= }0,BAbkYزnTWA2Gz !ޓB"/a­>. ܻ%etTKR@ ZRwb`9ZG +w՞zۘBb'[^^fVC&p_\[aӗ71fϻN=ԙ=\Ж>IU‰}_3.s{2FTaJON}4^WHċ2ȄS\>4oL{txQ V Ȓ._<fQdӍ.;9[=Ja[k)O%n)YSaiz7 =:S[OA`!Lm5? 2UfZhBԚߦK}2?tr\^#Zc--LYeBzDHjG%[T{ M AfKV2x~Y7h'ڄگzCecM/gMYUҌŵH/sap%V:@hWͺNl1sXMyR@(=nL(dD\-PۻxCYl֧@@6i@=< t |>a_`n4zH$~Xx.0ARGB01-l8񷮳,?f| b#by(20/xd$_C#9Db`C(薊5 y!3nG'P-;; iWpw5myc k+o/?r|P+>`GhN/_4LІJ zUՈ@I00ͅDfՉ,949[ C>Q a}g,zr3zC+s(|+ ^IjVkBoX]7Tdgd!xE處R]&Č\+oa};:ݣj2b#Ggl|HW̆C=%aAxmkBU. $ )i|nxf?׆F5Fxp Gh<jsج֡'2)Ecxz<`$\,VM $ 6cFE279 [}@|j/&nsC9sFg6Z52uxt޶-y=>ݳGK*y ~ SFk}_;4fw w3N4$`+ډ= W l-z;y=DcCo eN+^U-)6˪{CIDXl6Kbǩb9~&1]?/ Iʶ~9Z`RS'^Tk 4FX~*wrwkgeb@xH8DUPm|7?Y^,P4c3/[oxʄ.H4WS5fq:i{_^6u+lD32d k14Eml1 (Uh p2ɥlu|Z)Y ׍a][|/nX;;s5T',?7-=q~]ythMSo8vïu,h/#w2ll<ȶŽ[`#UX/2؉h'F e (s6%mZ#b^'&!+V`7OW~kun^u117F.Kإ"^H]dl$*%uXҕ́/]m<0W\D ۢZ.8P̒+-aW]vOP0ecN"[Z85 !fj * d%Tۏ4M1LxxW<OԴ@ragR>ь%-(8);+Jt"*A"ZXjjxev7:hwl^f̴e&CݩTJ'ѭTzўfi,gA- ƉvkrqqEJ+Wxr@ߦnѦ)TpVlx{zdȵ =[ɛ5-Kv)gо"J=Gl-HQ4<(>xoiaexDA $ 9 i;PMg D~p)(@JztЅ)Ph;u2ݾ 5u|;"(fO 94m_q;it؂K z񕶩1w;8ޭ*DOi=gqЉw4D77maWS,xCsIk+TҚ@'R`˲idfzAD "6T20Ln_#;-%ݍT?ܰ ^GjNl>E۷>NTI~pIԌFDb4I%]X?c&XrEXm?Fu5$w kLsTRJ/էMqs(#z;W^@#EDI!,0 `.>IhVcyvOi0!xdo1`.99&vnꄇd~\@,F<w/ a͋++*3(=<8%sôIݨJ*Tʫ,l؂J314Fa[ C0<\/"dOJ#o2ͤhl>zhƉ{FkŌܱvl7ޗc!t/Z=O,1/E6sݸ h1lk"Ĝ tKmҰl7Y*( , pmא B@d+CbKeΞ;.`2)mSSWQkA`1ψG :3f!N#]KlKUa{Iėu;CIsEIl#X!zN@C7Q/4XAnYhա޲UqbOX;=/W࡚z{l QFB rgI$F(RU ?“LxjF@C¦:}N';U!l 4]3_Gkθb7ar"nzi@-ct9f;A0Q mϨU}78?ծSn=S7k~p6VTDޯdvH{f>a6Qs ӣP% tR^̉M"9W<[@Pw{jX̱D꒜?%jP;ng)o>Ywy4剨E^CBQ t0 ow)ŤT)}c.8O=0)݆Gw>uW'\haCRz9rՆC7cYah`%TĂmĆV1 ö"λ1 ;ܳ<0Բ)0f9ω(i>0+a4;PfrOk8JVA04~FKLx_ևJ`{nJ3f¯8 SHݤg=But~ iP_)Ow0{:V_4+!0L̳qA*߃3 Q9L@֧%]&(+tU9b ښC_# c$IQBpJNZ[wYݸlYdp؄%sw%c#ϲQo&q[w:WgU!TQ,$M D\r[R!oG;з)B`Ή_kULj*TS m[~!W5crV@k ;6]wvE3H<'!v͓QrVݤ&1/>3]ن9#g8{FF$v.$-cZk䁈JS$'+X%rV!HH5pw\mK ;Yb\e+(^Q]f\x .kc-kmzn(>4nꚬE:TOK"ZlrLX :FrB"HG*TiSv=FQ!|R},[s-BbH{ 'b394\hɵkD5NA;s&hۮ>gr(yqlhGtLɄ۫6s" >;0fT`(ڞH5逎w&6iH)~,3PhA睳i({z@d>muٽj*5jO7EdbW%AXN%[TVK ~[aR>3Wbv۶F gpb0NzR,2Tj휯խJިeSM$ 6$ v?O.K&_2iMM^5J``.@bGןs=.w͙iXo'2iS5V7cZA؉Q ӁXrHbMK.*UB򄗰jyaVAÅ-CoO~wy]Y{ ^c.7%yj˧Ie%~Vip2_~C%PE7V' S4vG!W66(xד &Pc(![sm~ ?ݾ++HTyH-uC=j-AEU c\  u۰SV WA僽L%lS-VʢG.aAcs#jOhNGwKgwCbs]q_7#k5PP5|3jYa)M'{@Bh ,iu[BprL M?+ĥ2p+&Wu[QBFRtWcJQ݁:zdP7BOQK0ZS񛃥g/~٧N\e -$D)sC<S̎ĘD:ؼNyW]Db2B G"9Q4*7'&N@4iU54Q$3VI\H{c4O)ɸh/*OiE4 q{;*AlRВ =qJV $ΕX.ܾ[d+P+1=̛[qӌ v !x m98 z`Diu|iV$`!~nMZ1CɋmkYy.5]bRh!ilZ@q t78n%yW!t-og|QASY0h@ي,tU ļ#Qc 8oz7eSrU\׷N5=A |_f MUɝe^c_p6C3 ^aX>^]vYڨP>\X`S5͆EZENc#j 8$/nOHyw%RC疳ЍUQˌj0s]2ߚ95>߷vXVLg\ T'[(KuXEjk`ZiWļ Av*rz(HreDFC{yzcOm ~Lxd6zRtov~1vD+b (_Syֽ&3ì6>ռoWSy9a[dF/ ? /" ESJ5tH)G]Z|1wpT-zD<)W YUQ/wÀ7ź=WQx`LYS6#½RޠMدyNxX7nYr+7p{5ap̂0zٳ6] "?N֥tY5xg%s fO'azWB>+}Bx59lц6+"OOLv @ `mul;ĬAz Oic+?&*0)<7}jn2t7GuDq%R7j EdN/6/%&oK/:L"{5?:菜 $܍2I V/HrPǝ[4(~F" ?B3$iKB_xY胫E^:QKG~vOWqoC)QeHx!gvgPqS0Dv whuxA4k˄UtAP軋aZRdloI.fG@PB}ntl6+猿j& 9'͕- 'S;ƽДCPA7a t bQ= 8!dVHi>7{Gia@= œW3[ƨH5Ĥ۪A>W@֟zN@qM ~6MS˗}TrA @(|T5gaYNT n͝Ȁ{t$@k]di,3X;nYw2 렯FziB1ߘzFt>`lz\0>Au5!o8~B#{̐u(8ei)$87`u0NIGSz! ~_hqrr6^-;IIL(s@u|O$G*<95J?f^hy%1R.Mq SGjڋNIcg&hhڱ,"%.(!zF.@xk\΄f} sHa(p,Ȯ 8Q|eJŐEXƶOvvr.z^fQ.jMp>Y;.}#XR0]W{u}ӼdZL Ø+Ԫܨ0{Ud=9 v!nBGėݧ,wobJ[I3SapۍPk;NZ{k@T}MFѣy5*O1ZW_ ;04@qץ ByO~Db`g'U2٫$.ZIׅ.+({ сaq63qW`*en& QaCKF ЪW1NOSŋ(}/a&;.(ֿXhqݹ8mV[5b4A5/M1;x^t3yG85v@iv8DJq|H'ݟ>Ďc0TY h-06QMI˯5,JBt_Y쯀{a(ӬqfcNwK3c+k\hN`S|-X3qZNd`my"N{)r^AozNk֩Zz*Aǁł6;c|g34+֙fT2޻8%"6tb%;/0P9|!w{$ '[}c);dz[UA}'uRNĈqcuF/l2aXuWΨ:ܞ#P3d|=Q (]ӼKF3<\Æ}j.̎VWٙt8M*xM;Dtg 9s_tCEU#O>q[v#j j5t湯1|/BsAp'7L$ZYDf!fD)"UA )_ݱ1 =nxc΅natsu2ۏSn$%Q:fj`ոU|?VcyY9AJ2ĎJOm\'޿wauIkU_gISU3G[ȶCa0074oU\Ļ0VK? Rdz?>88b_M9a0Pfʭ<&b'G>#o 嚳wo6;rCDv'/r4IO殺r6 ƌ6} -T&oqyo#(,o;ovBQB(KL ZJ'="x"\B˽BSB͠%]gq?vE2djm0k9i)?W{!DET*;D%r\.v )54bGa?{K#\xt{ R Cj5k#׎h&`z>f9s`]G#炴STXf5`]dN5ÁV /úx?D]S{@гϷ=߮ Ʒ[xh_c֦a&Ʀ R^kkb+s7M_ ̂ E~±aH3_% 1k%?=Ȩe_loaA{ ZaٌwSh=YBHΰɿμmv}b݁$04<1 P6=pisb FW\[ja%ʡ% mC.f|ݙxn{L^%[kq" ˜,Eiꌗrp'a52 [ DKdq ;U7|݋ C@aJ…,E=vtK)Xoܹٞt_W*C'`/oq|֓aܨKk1ӰcK { 54(I;MrHt8%_'<IE#eWWI}AF%]ETNOǔY=3O u:iU$!YIsCY8YGLTH]ύV8s {kex 7p`YA>9!n0Lq"n!oQ(d_UJK+!4adž1~jpWI oGH!#=89'!7bf!fTGyOe<-"feVI]z {KF K4a@ I&G_[0<֊};{}mH%Zc6d\q?Wm"Lz5[U=5s͒]~^(j(f͘`M“[<>EFUhfCnwz [83w!)n!0z~T M>Suɩc_xTAi)$O:/K۳1ul+$\.a&QJ< 䮋 r25ABYjls[5D/\o`KK\<5m $pc|gװbX2?[u#qf8#-0K èK&,/e N=U\fc^a}P@ά*F?U>">| xTމc61?%O\@x~aC4u}F ߥ)in5[==:Ň~_Y9&Zw-_aL }@=? E8lo v&Σ mh{o>YAoƼyq IT،m@=hOF ]3)tA y VQ=6TMX Ta0m./GxZ]@n(,N,+ēAvф j}Wj j@M ¶){7Xfq/~g@MEq>߈;.C'Ãwhx.׬*'xAG[!0¬b  z?s#Oz.I{Q]F4nѣ]QVM2)2,IK0$oMFG_ьnjP>|ߠ_y!A \"1uS*St[hls:l}[Lkȥ~AHlEqZ77ɷqM{7I>rRiO7X9kzLjݰ&cMcB Ck8jwkO3A_b{(M3@<=)J_W,P7*ΑAVrǗRyx?3kOub84Wj~KNZ\>qW5{?瞗KOh 9R1N3MOcISD ӋYɗ`:A(W'axb!Uo#Ą2ԑ9 ` QWSHoPl Cϫz](K"YI[/tx{du5Gr_PyWʎvsŤlaF +̂r{FzFȉIA2؉H:-]=D 踊 풍]H3'(+ӐD%xwF;#;ܺd~?r`#>sʽyAm*.<8l޹NɼXţmml&K5}PvY<3c>\6C]a 6;a+f'~S(%kxS7#{Fcg}"ƫ@ ΰb(&d3[ū"SS.|tF(+:.i\/^?s.-kD"P_]a.Ye,NQP{sRuPr'n3?ƨmiULQ Ճi : h W9Oo1–-޲]za$XHCY0p V-Qa7`#en,,}[BP}q d#lWH_(@D@h+֘xRU 7؈+3]^BQ\*Yy/ؚ2_+y'(w]G ,^t7Ȼo$z ESJ^fp[=V_Wߞ${$M*j[V>sGYp]JW5dgt_Qs6OH $ax8HGuzs|)) ic&/ ұ}"J)M*K./}}&1ۍrڊ8xW"f<#b\۱as*tհAk> &@8E^Ba5j˕~xI(Db/}K(? ޏWZQcf~iX4+XU/K!9BoÀ{UzSi/o|y_&Rs`Mp)Ҩ>eGWo[v:F%=fkwC:DE~SfR!&COYCFuyΘ/c.gpF r~DsO1SɈ1SAJ1hI%=.EocF(£I{nj=e/aQaBBq~2 4J'";]lu@BC'/? 5~de];εҝes*[06Ӟ-k>ہҥ2ɤ2~r)9]6ĢrpDZ(g>f!}2E72Vu*M\\q [g$(!JB7F(aW5V@oq N7Oj0PmUJ* n37g 'p-⪋vҎUpM}P`u]50h{F8 *e͝#Ź uZj~< Q?v`.VySYN*nEOEC]~`gSC d MU2430oOS|P2]XIQZUy ^s'ҒUtN")˱7>wҍj<1n^-H,K9=LbXG"> XFb,/ٚ([X:lW9e=fv(U D N7 ]3ƇƻR4 !ؘ$4&Q4 XL7@젶ƱR_XOį|Y8Az5& ?C늗[:VM}v1`/Lh \:F)=HUL TZQ^bݱ"$j +zh܇BðBZ.r4 HYa2ቺy5Ueh5;ۢ*Νd-ڜϩoG-&jKG,Skw K] Jk$|V{Ϥ!kJ;$q}y%dbg?ߖo-CU@<33IcG\)͋@a|p c /: J7Wc99S66hlJĶukdT 'l:&M,my& &)nHP#9+쿩AP\9zÛB͇^Ѻ Thyӹ6t.rz{Z4ըBpt17Y+%[o` 4:UB2%cަseoU3t9!:}!ލ])`*q5^9?}?QIu23 6Pf3]p456§qv'ha:g}dlPkT"luj#(rd'ϘgA&f߼q ƴJyAkz@b&<)`O@70r pϛZ  P.UO(5k9CT:S|324]frFL+a @bZc6ذZVH,E#L 3ݙ7\Bk{x+|)Fr"|8S15{Cw  d6!M l%tM2'g0t ;C%1-Xwe0[54/r7qZ% K7>ɿvLmi5 u>&S4ѕ"^;zޡˆ _3|{  1Ƨ 0pey~-* v@Ia=P9])./:nݠb pBǘrrd=~ZBKKiȗd,5HAгLA!Ƀ_,]?1] :p1B>=IdEg;9Ds=FN uzΟe@2YaHQGu噇5yȼF? YMv38_,ԅljV7[P L*]a~ҼV_u{¦ȶOn~a:O]AQsp.>x:F GyDuE ZVǃŰU'Hf]%HxZpɂ݃m+Su'if*` ͷ%s?2ek)Dq#uHYT 3Ay] zx3cf)I}8֬535+p_rO\V5 k0C:ȓ$/h*F$ -7ّ&mєЗxɫv' n9Chܻ `z.p4{ھ1gQܛZ>knh7 /F9@2С3L띅QLAX_2aTMSO_ 8Q셓+?>q4R˅1* XJQS3kGt-8@ÎFey.LҎP2}NDgQg;Ȅ} fmEШC0rЪڌIP -Q6,/,pVAzU֢Qd.9lP8?Tikh[HS Cmȑ%ū7ݔ_$*{ RRY6ѫ-ܫ*CiRi"D'VX{z?|ax Њ ;͖woYBdrQc $ )c?I9v:o&LNΎs\jp0XO uMtv3y*YPenO1L8ǝrd058: ~ g   }o&"Tbq\'\Gɍ|,GWH-+֬! J(sgռq&O7ք•(%Z*l_5'7]P`w0=ގj7qڵ3Ίuy#UyT 5Zn$.;>@vcLz_LkoZ#86޹͑Fa׬{2roX"p$Ts"J& y$LOv]8JH?E Wzڛ *t TQ(u:-'P\r3S4rF} hV)k' ?w]vYl N S7A| !$ 1+֥WGS8nx :C =S2}]jM^^~7h9:`5^Yaz#n2$>@dgg?#AP~,$FrwU?:>Br6x1BA9 .achsc_t|V߃>eiSld<rPlvԴ]:=]E {tƙ=fDZݤ:M>F@(S 0mgd7KqϙF,a`F  Z|JVH<3] ɦۨI?:vr0 ޫy 5|uX#} w|a?u0#c fE:Elj4n䁂XW &E>Mo b/0Q!U2?| $u`̛CGQ.kEfg۵Т3}8*F=I/S%Jr{={~İ2V0&qv|N}Ш\Y fŽм 7znA*}K_;Z\Z E]d*줅Btg8xxQP>HfU?lڄ6;pR;|.ȷuo& ,] 4yaYI aϛQqgh] Icw sdyL,sEhhn!1}(H`PBz\P^̢)W#L <4"gSlVxn?EY71ToK1%sz0vJE'/!U&*FQasg~NE:y2j刻Oj׋`(dC1G*\n~6Wn77wL#R< յr4RN2F4o <+cqgnrR!gr3,K'ԍ0gpoB~`y(v8{xiż0{+FhjyLVeGh\: [!/>dNmrV%+ …X'ǧi\숪57/#!£zZzQ f%Og KaOAlj쌿wTI#R_ү*e"o@2ë&;wrlLt;\]I٦~zrC}QYT2s@gʸ`9 r3|>T\tFQUWuTSNgsދ57G| Ʒ2dWX h o|KkZ9VK!EL|]Ή_ܘfOP$v7âx9H`Hȹ =Yh 6Ftx>3ϫ(FpTZ 1’ Rwpʦ'UOi *%_Dm]zzX@5A-ۺ35񟃲tEc@o-67+PA],IXPFο>LIn2m559G-d:qP) PqrNU߻W߉Q|&|5Ha7Hl\}׶B~ cma2 ʒXxNفs@'J "`,sr4Kp1Vc,+4Pd2~ s5E:BML À$DG I2t h"⴫USWSURBn^eOY^IKͅ %XS>iZr)l y8'Z }?*{yTa9\D8u>_f.x!{(Ɗu4܁?}V81|7}%q3DG3pKC8ŰVB8S(c~ &pG;O dh$O%a4qtrG;bD"0ʉ(P#̆I2\5#VF{Z vF;3U DPQIC4Aܝ"=~JICzQJFyx`@׼?yo - hnL*]Bp0Iu ^P~6-,[ _X7 e ҄>CMc jJ)]:0ڧ7䣫k b1d]՛wu.kC°BX;F|Oy A1)q9}tu6TtUBրA:gpԚ!2x41Aw/-|m;fƯtJ?LKN)_ua'r s\M"sf#S \Kbe9Mf\{on~g cphTrpWcΊ׮*pm=9 ƳQ/\FW} ;-k2GqYj4!Hs0TcK0DZbګ'" ?ᅡG^= 3.L0ߗ,݀af*zVL풴c ׭mHK!p'԰؛' }# dv@ :OǢ@2->x))ݏP]@'!nѵi FԂ{)8vnOQtA}d8OW'nNE]Z*T,Cga5ċ~,p#qA?S=(xgDE OXi(smo%#2"UyyGf]Ja ZŇC"A0/ʃL-E kœ-L{[tHC'`7`̐rQ*j r&Z^~q~]v9nO#|ٞ jta /9(LI#NHy ҹ.ۥ3FTm!MUޫ] b[Bl19=ͷi_ &M s V'QUY3zN,'`R;UUbi͍svҟs_Aa)ApY:1:]RϖF3g!aˈ׌(y*Fmrs{Y229Hu([s1Ƨ4`ߜ7~0l:G/9"X-Nͥ †^g5n}1%%f{\kمv2A7r ݜ 19oۮю@9)سu-J&ۭX R4pbr@)kDs"WaSOxc G@J}Eq kY^{]@&`km395gQxF}dX 3if8gjFd9:_!|,Bw j™19LƮowlцg Y9+/iik6{+蚰(ooC"}2!Jtod53ģnfo >ψP8ZOR0! 4>Wm,($\D $`p>[u{ /ЕV kΗ3 Snm.d |}!NǤ Tk W\GjB!G^[ye[ w6G5Ifӛ%VA¹,yYxF4q xl)]fizLʹϙmnG ~= >H" ^ 7ܮ[^ྡྷlNJr/I3wo=R["M%< pQ9Ȭi͢ё+q^ u\:p*('*7 Fwo?~Na8yy/Gl DKu2B|DLFSBw'sWΠ:TۢDqo*veP @P -#hR++7(_Z~YVR#u品1w).h&kyZ^2X)L+5yu3BH, VD+&ϵYhoUuȮF!:0HZLۧZAH>J~gRjkR"u4bBqr1-HhPŏcUke=n#\?ԝ0# jzqj⟡ Ү"SUO:=Y Ȋ/{887<#"o M:Yrz ;ٻVcIWFMZq|X9){?Guj؏MߝʍTzM6oN:$`eVCWҐ`d U54*K}ę<&<7 Քn a#)8(T \ӌ 7:0lІfB=6>ߪJ |%D˕$kF=pnYYԆ9ci{.+MPj@(F9O28jA(W3?por&@Δm ZMb64e⯔cm?qǔ("LdO~Z?t㽊P`TĘ)⺱eX=? 'Zj]ҾXs6On:+rHm)ńpr3S󴝽&=:b>9T_ uYfϫ4؇ wx8㹷VMo e`3=asaؚ[؆dbigā`kzO]#lJdy&08K*CF5fjiHB'*Q HMI0 aaO@Pr{<,^J59Yѝz?h<ŭnWOGB u $?X;K+[Nf:dfj5<;hȫe76=ryѠ^K&0!7Lb;B5%̛&94OWԏ,^;t -7,שƿz 2ZuL%/lQ8MJk΢Z˻g=co^>:(MgLe5A 0= p^$85E;>VhԡhJQ'$`wN*Efn=ߔb_|+_SZtzZ7Ef5}׸u#.2 w(^asCE0λbՖ*ZdޯllY# iTAczd_!FG!5ps|!?6ȖϢ֮f֝{LiL @"+}Z~7R$$FR7 \5pc2ucRx$r:kQV$Kmy9ʠ&^e{:ֲ@ P җv,9Zޖήݴ塽) u/HODi ،*t4칺%joiHT#X;i aD=,U9*g5jٰx'C|;8 Z|-i$ dsՁ AFN"yb$ ,NF"Dk/#y.nc84VMbGѻ@i*,+%ԍWd>[ZuD[}EE%> 𳂩 Fh`YĽixŒ Ƌ R$ }bǰ5B[eBtne,'+,{[Oc^*qJ ݤ1hae[?;6 c:9Ќe>G<Ά. -^;AWPgRϯc)Ն >hq?ȳ|dƦ /eW D"wСXD Xkz ўjHݜBiN; 灉έp*%Z:wۊB&2"Gn[5Ů 1#ޒ_6od9:"s‡ \e/i xIuEZj J7Hmhƒ,JybR# T/`\4s$JYYsCuRٍkD5x+8IpKHJ̅ )|wJ) {CIXY0xWU℺fHIH6<^HG&0 n)/rCb=i>،}v|1Ȫ[+q9i䒄%T/m Q)l0~U*:cx0 z%avU2Od utJ3`Q:V:PE\4fQ->䉏rJrٯܴz#KI[PH5fqBCzy✻AϮlU~^yDTBPt%T\i`&iiDZv8GԴ<0)N 'ʹro0&t+2hJh;$;c{\d=[૵@;m!ĿΪ}o}+n_;^GDT C[U޶h BȀ'qSbA6ҍ 49d00ib %ne5cc1+~K*tK rS2f$# CmRxE^PBpp]7/%[8E |r_Sm;sF˔:nh2gG`@[h0vj g "Qc XBS#UcPB%CN$^B!eYhPxh נvUCWzea4 t(gȖ$5:Й"AŸt&h‚D+@7+|ƫ=' #7 bRU`+:-[J)Xah)9Lp+Sp7i2+Cɕ4>DpWHn~]=3 f99 ؖcmfDq uT-/YSpAu-kmN+^ 87d޷]Ԅ x_E74ôRϧʉNabLX03 .1GȰ$0O̍c(g@ 5ʚ c*_#y  ^Q'"M܋v,2%2<_kjMM5ؙw7ypWEQd{%F5X셙Xv&#q0 1+<$~؟V+$` ˾&y1 ï09yFYZut21v. zxyHPnϰҋmwJ0G15JӐ}>!g-+U6`ioF-c9pR'@&|d<(]j°p1 k ջR/i8 s! dUeY*jD@Lu%;Tn"hҷф#:bH!Zy )t{*Oȧ䡌}>E6MSCU=;~6L7P}N20\ʚx#]'Ct35E\*O*~1nH !hvt ٟcxprǛ2CU|II8SXjOUO]"˔(ҘrMd/NQBqąng.z%hpJ޶Tв&b23BׯD3B( i| _ddD<e5#Qm)>_ӵ0y.^6-ZU3EbDf/]jI_@e}+PH+ct@szւ@jp?2K2Vլ^UVp`iP~|)qOhBNy8(6$B< H:_v ssY>YTNȵ1V &RD7-ɱьbM)zSTfojt Ŷ e?$Wv1k/G ))o´"boh~ύ>vc`{IDKd kG3v$[oT1C8q9?IPS qd bGT]gW+vmȰl@v$7˹A U*刲 ӴQ㐊?|,;i0DW{ 4vi*7= JX( ?N9~kמLlo5lꚓ\z1%K#ZD@0+LD΃pMQ} 눐)ڇV%- .ۘ϶^y] 67M G" N眒 C@=-$#vikddéBʇ]y :q);eO@>*'RtfgX2U*rdQw;TS1Ӓ5a+0W>eZ{"#Z?T7z5R5wJ7V<@`_:Dh*O /?>c "ݦ w|PS2S TR#Ulb4!N1eii|NJS≚Q5<[u\Ebx MWqmGъ{ -_hÕ'{_|Y8^ߔ˾,:λ-eн:%B]'en  (~4{6*LճWEJv*%p>UAjp"5 Sŵhƌt4IfXwӌ0Qwza5;AoQ BF5mC0Ƅ- #ҜrDK}f_ ܥ"%`z` c56H>} Ƣļ.p=fZ0(8{ [?}m(G bݵ(k " uS(h%">.cJr/'5e[$&0bL>}Xpߐ(vO:?3ٴ)͌Iugs9EN!b I9"73za):A@,+`$3Q\Rh)bV)؋RȔ鋔PCws a>~2s!A^ _HӪO :o3#L/)@SLLi,0۸~S_zkA>%"{e<0 y#;9 z_4SՉ/ #K\ k!|IOoҌY Je)#%{c]BDv;A'VzxwrZв7f&'/H d|ugɚSPJz]#(]gޥW"MzK+Y*\&u):ŖvbKz2Au1YmIGm2a7pkn-گIגhf} (.[ _k 2yGk0ιy(r  iX7QRPak{τ=V)=UNxUuPgNy"MS K#1Cy;m`@87_G*Eٌf֔)k15oX;Ұ-sJt[#GGb.ml@,,Dɻ Bc ֞_CECdf01OOK#s2 <RC2WŝL}߬xW$T)BR~xTa$u.:OĄ0&na9te0=+ۯ{"-]2(^iS0(߉aY>[Ƈ|Z2kބer!XF# '癋e 0 mbJd8\*OY:~znU /t=ъ;~?&Ea# EkRFȠ)ɎK~v_K~d3dpKc ;fW(Rsj<%k4”m\4F; 3+\rs4`YFUdTiKk )^Xyj2EA]`K`D]Hæ(pY\X ~ T-hgNeƽ#v^K[S'jr©G\18uyK}0%_x,w='a7V-0o391a;g3RJJ!GZ/{(IT 6zixvZ+F,^WB唢VA_Z'[dי7ە6~cN pcړ0[S3}v\ZOXTeXByXOe)*[;|c-.}/5os1 mő):vKSmf)_[} Gwi)D]nedʳ؃7.0pհ|pn]L)o|ˑ[KW8;fcNK%lAXBNl @&8[ v]{b[|Ԃ-%S'nN:TL*'') t(3KNLlWO#C 3?pz&x߱--) -5o )l/:$SN".q{Y BpI`;^MLB9yC0vmv"/ݬq?g^3ѝC7o=3Z-}n4Ytm/(򞨴FEWmka‚|,>&>cj SF=,nR,&,6BңlEcc٬[o4e< LaկV:̂&R{wcJПI_ KݴWmzیBhh^u& M oԞ.<] 4>C,3YZ 9 %!jW_1= gpV U`(4rqGumyW V3 T0ӰzP4x 9hħ|VO| 9x=¶#_#SA>0^C-7JPY˲!;)8+P ]U׎1X};] : otdF 1{/,WTIN! ^1:r{Vu555ST[1qZ&-֗oR}TTo$t/ܳD@ ([ ;~ ܂÷:l(11Q 1~6H쎽]Zw󴬷hpx1і ɤ2('5%IjWm#N OWֶ˨ >KaznDtuP oPo1f151"}Rx {(tOjӎD}lٓ=3z՞ @B|lL'f[1V\)9aJ8OSblNށ_SÄPv*rA TL|M?$"{-)TQ; Mxg}BC0j&_R~wRP Υdž_UV jꢃGb5$-@SOF"SO!etI wgY,B({Pa/Ź^ pZ?Vz]f]0+w@c홙D|˃!=-_W eRpȯ&Uk#VU6/8~ xCA^37Y}y2D rJ֮IlgPbe)X)|Y}no;"Gjף,i?_^Aƙ,m^ ˾Fç+9KE4TgN [P-gw#1ZMjMuIĩ;c b~gWܛVq-utME*{Xsy>F'm:-<65ّ ?"z&CvBԷ/X:Xf܋,9Rwn*JB(R OA>1')$9&͟Q=4NV5>, >q]v5*5 .}~9bha^s`kB:dgbN%l%.t؞z@jw}I3طr{.\&%c3LWbو b'#shz*OJYS@B"Y 'ϏWof,g[L0]52﭅~lW98Pw&lVT5w*u켲c8뜊`w0Z 2ތ N Y.JhӱZX靑 eqEË ̲݈S4_;MxȒ{M*O:`02РQ v>j;(@+4au/ˌ(Ze5 TTk*rv6=܎?r.͢cⱟ0,),~jz8 G$6;fw߲LkS 9 4#b&{OVeX`W+*n.竘]YWMbOs۠^Sc8p jK˪ ψ~*gt|ZJa)U1==Ғ`-HDjx*F[XlU 5B ^{=슪 ;w14Q2P7"fyTB:R-vf&YϹ [ ^{C5iVl> j'_yHʥzDxD_5 +~Zi U8 x ŴBo*@S0!$K0=;U#ƚe_Dq:{E8pA|4-Co~Ԋ5v i=E [g.=%ǑB0C(;7?$ɫYuUs-f3_@]ާ`xmԔ5XaTt b,Sh3=L$锤|&{"0I22'1 Ə1)y[iR*pyǑBCY~ CѸȤ֐k(h5%Idڈn֘n1s4r¬/kJۛjk?!%9^ ZϊXwnll][KBt'aZIߏ&7,xv *p#Ѩ)1U` c`Cc""tEWVTEh$2r+xp_͎Ϛl0v̗)]+}u:?n9&Ab7}U&|ӎQL撴 XFBW E2@:',UVi$+l`DIW%A/'%bXj]cy~1}N59uPS-m t}e)6K5XZX 3MxFA=%eTUֳ'9MZzBǕ-^.wꡅ0Pm _FyIJeVβBfozTAKeWpcYv%:)ۋ|zٶJr.,IPjW4DWBmWvyQ5)̝0 b}dH$a #dА4 T!p\9|;$!t'+!Tقmoz:XkWaa~Ć4juQdX%ﰘ'a>+v YZkL Xuc5L"?L\Y`z7B.CU@UCT55·+&LfZL 1FBB;Ǡk~ɪ.4 ih4=/H,WmW߷a~^V2-VõCߙ~{]{ݭIkEWD+UX"]72Sh[ E®H 5%gTn6r6u,`$8J8b5`9{(p)cB%w.ݑ,7CxZcA3?mkU˭P#E7lb{ȮSO=Բ>J v!#g628LQnm [Wx!)`5OzERZ[Xs%e+ GrXh[J3LT376tWjzPJy0EBО4 jv8FbE~yŭ}A/#rn07=cނ"Bu[=) Ӄz_a0w AjG*<<;釺$]\v::fo7]Gmpg $MhhF (R-i7Uұ5;i{\0]0!n #زIŚAKN Y߳,mIܶk}a'+#o½ A˭ωH+eqsT%*KZ l^/Q_F ۄ_iJ'2& zaJ f8hל)$D&^BODv5yJԏ$ .HM \g9ơSh3c lN31++ӂB=gO{2J#8M{WW{>lui 0<lFjZSNhӰC iͫ Էx.Xb%^+4,. ц3R#|QeGtGn^ NnT/iVV~|=1b\Z(lTV*ng1AHxǃ1\KMQ_ZajWV赮pL q>B(v (5s $lВb5(TK[;2S6ϞדFȍMq<Bʵh,J|]SqHxa @TH3WXw|VVFtW׳/d .|UtMF^yZfJyD0C>"DdJ֞#c9fg}:o*_XׁqFOO'(`2",9"u:w^6e[юj*GdQ*ɪA0ƻ]*պxpRcgOR( [}`Qw SIX{]onzM׶dMindӶƸR=+Zny~] )h݇ލ pSh݆|gwX!8Bb,d:{})뮐"y-]$ۓ޼x{-I.gywו!?9Ӌ_'l8>n2?qב&0#'zщ|{@c*Z܂$jid!j ěgsv~2K|Zm!8C:yo ' ZuyM2% =hx{;-y˶;kf͍ b"l?uJ㛅CxI2m2w ͦ Swnr&ڪ$Mu |qƏω!jt|&#{1=guv#|QW1K+mwwy y$eg:nw Tmc?JSjj$~=Bk]ŲŌOۿ:tid)% iw;{LTwL`u0=Gr-B"Ap/}K UN1LˑXZQ s4JN&@s_69ʃ_Xa8{&ZNty mw 'j ~fb }/ `w;u" :’4g-9␭ »Ra,:Kbfגn_k6r\APrS ֫SyQKCCh͠> zEȺ ̫-6}v$+0v5=޸P1ʍkϹ*,TZsӹ!>e @_)^DkcW ttd'= p +ӻ<똱Gqs"E@Cͱ-e?XpA9%?j{$a_ωC[3M8vgBv*}қ.I?o'lW◨"X8uä['aׁN2'AFXR:>Y}oh $l{L7ԃ6<`P~5k+ҢYS&qUY+JVJ{r4C|A:rX". L<sdH=u2s^*J݄J|2R.U>%<h߄I%b'1.BFr {(;^Ԣ~ nބ cOGq!mHʽo0?u/Yq8&}[ cib` &{Xb٬W5  i\S4ןMv^e9^ zm̀dHO{g9jb sWBV!.RXOdBEϤ*gs`8.ݎSx*EUylzrb3o5e+ Ad84ZLN<\{oBriFH!wCOESNm|\p7dD2C.zRJ7idbpEpƆ=f6=.n@!C5,eKQhZ pto}UFd4G)K9$WNn6e 6H:/nHЭL>RVoRtEDqRK[շrh//&iJjK@Сn}r"[k5:5E5ie~I[d5Vʧ(.4iĜH*[l|2$ Z$kmǮZ3dAp7Bfz'RKm857sEKrU| D`'i7|7AG1[Ԩu2gp6Z7>CϤ"HJ69hJ60"ruJ\.Q[棎B,e M+ />@)GUʃy92?<53]y%q B!'l-yM2*mY ZDcm6LҌw~.FS#ț3L-*X*AM E*qern4b؊[j><Q_\)yڣbI|܁t)! ,UMܥP΃H_i7Yw0~D hDGxD&Iv$RE*j{+wu?p3|}䓨S)5 bcq4q3sj%s;C&Q`yFGg<!R]yCVkk K6߭ Ce}  6XHAy\}r5NQNE$,o?'{UM Ի-I ;ǯ]nF^hV#}iNE[sE~,G2bEoC 7' p [ɝx¶ή8H17k4}# >Z G [Ȇ׹ .4U|v _nޑ C (]1?8GYP5PAn*&[4J;?uR&&ɡ6B!UU/QEkf=!K͂ rq恀9(jܳͬx'*VE GiaKJQ{/K N/ /?fwq|= g[F h[x7Yp3ߎbsU.f2X,/+&t'\3\yb|K_d 4A"3~ES0I]7,w !DfAWӂ ~x`Cpy{% @r 3)M²M tUZ7fKSb/ )Rw]V̭RD GKDp͊LXd5DΟ,Yt 9wW~|Ȟ`OAms*lpjCuAA$A1qsEUɥ}MlEASٞPtsQL̙XK(.l(,J ݈u&r6e{!**óR(Գi g#`DD0jKW;YaY cQ58is]!k?죃68iOp[{^ y)GlgNJf7 itUvٞ3d^+8(6u܋m[ ;"Kb=e’jeQ+'R[|W~:6-iMǾqbN3yp'Ti\l&-3"ЪE.ۜA^C)t4p61!4ڊr1IK18?>B %;biP9 t2bzoV(s"$qpd<$X*J*+ &oapMR6jő>buf'h{фy9ohkC=b ϖ` sx⮩>~eb6aB nXW Fi;)i(Y'IYEn&% hh}`WF!q|wH`)jj_ "t&-Z+z,j"ZOv!&c, @1ߎg(&8/bd*XZ9Qw Ie`z8yVRY,a~[0l\1Lޫd hBS%eK%gV$PN 3R"U^ߘ@wՈO,G>j!nF?ޗ};j#ШҡVZagi zVx?yCmCXwj ƏׯC>|R{WAef+Sr_ $_0e +-b=eD. R3>'t3 ,HVAsJ>c뗁4{+r2z0ى\kd< wJz1 9;G/]?LlNaBE8:m@ -$(f)C|3nasp^'=3b3xwN'Wt8 EƷVd[aO& *GeSU{NELvԐ+|:M+l8)_]I.wdD ėo^(x]15L} Yok9X9;QHM =W]GRhcZ_-wҬMW@:Fo~3J=OfC[1ƍUu>[֫!#z%V B&UcrjncB Ƿɹv1nA:?垣c a#WBx4BXE5{yCUTiu:]K!;!ʻ 0ެb~;FaKn޺"&u^lMw+TOcQ]2^ ͎,SF>ock)Ӝ>־)JA(0?K]6}9Mƕ+ӬZ1̪wr4 3qj AZplk4jSCM

j3$E/8j4 t| ٳ1ilXvm%: iQtFE3ڏZY]dC'3@',w[v ӄuno@r\gpF$td3v4 :5:PLδ8lViնV.aLƏ9&tB^,v߅L@i[|0h'ޯ a3u-} yU;u.H:kU.9ʞnl;|*.ElҜЙsXlO_P; =KOGY@ Ki̧P;7erTm +>|O;VxN9`/z1jmٔ2v N^_&N Uz@8Wpq5P}ѧ,/{\"Pr~u3Xf`Yl@~9 xBCpiWɯbm.0Î5^:lA=/T}`Hfʑrd|+mdsP[7%1PZ M?E|7b֑x l'v_7frwݷ [=,ݿ]x˩v+XqAq{d+۰<,%^b[m~zIeW @>m`s=6nέ̉J}1qE$(x]eႳ8vWf$B5D䄀n6-8_L~ 9G}ם'*Q$XyNCI"؋@CX@}5]`FcbI隌 J!۔ B H2Go5D7M&ioU `=DA=DZgxR=\N9B0t#ύhoiMhGu6'*/I?ԵWB~O&}W rP3[V{sw.'UN(b uRp9`4O˰k† q1,]PNd&? K 0v5 :P0ҠF&5OҀ.HCѽQ.ac܆13g2K+(Z曰79p0|iMS45|˽I4T'j#>U&*aQ{qRAe(HL[1 z5#Dxj2B~rXY:0 h$pi`zN;drZKli2S ?:jo_"xgBN@<^WeK);8B;Wnl.p g1"3i؂K6%݋SфaK54{qa.ׄ`˞9>oj 鞫fh\KWYq#Q[L2곍u-,h(A`AE}2^u <<& ML9[A(ۣiHyY$d+—I2%RN`-ɽ0} N&(OtcFуOHKUT70G>+Ek|Rws%2@w&8Ǧxq4 uM*waXvD-DPxg4!iC @q٤M 7RV4",^PQܯ{hb '_z䧁 Uε˫8n9Zۅ;]28V~oDDp-t *Z +jXu'}_]Ău6E<;)P J"isFl>X9}< R*? 2\ӫ0a/yr; ~1@5dro%D$6bY#OR6ٸ5hڎ[/c|I5ōqHz0Y,&}c!L(P; O( GCݰo*#|m 5oNn3bLAJ|LUT9 W>:~,nj#}Zx[S !n%|SrI 憀Y9 , Ao[ '' [!컨KQ|,;z>OQ tTSpbc1n0\CeOxyzdK(, 9bxY,&Λ}tܙe1?+5!(M]x.?tHK<&@otCԝSRtb?8~4>=7+nHmu)ӯ=EolrrN`<;N'H+pNFǘgюuVƯ*$ ~_ǎyb gh7?-GOh{))ژ0qVxQۘ|eݢ0gbd]FCJ+!Ovߛd÷6WEg2>'J zaB@y<êװMa7P4C5աV쒩\3*% $r}JMjX[H\IRi!s(۞zj^.z k=9*bixwU^gI˚lHu{ |&C4"CE{7@[-7azxLV~I*pR5Rdʍ1;f:nߢuB`ej |T/3.w/bҕ72`ʼ4,N` Z?%a?(e3uGJCIm}sq݀ vYTc wƘkt6^+*%H-]p v{!Fj{3qCɃfN3:%cߜK{i5 r5*2LY{3̷5l4N2논.7sb62 8,yga4LFąy[`7]y.~tW|<_-r2D5'&\prҖb]c)ɀ3bL]nB&>(Ed-Dj„CzY$t*ArZ9ySRS*2퇩IK=-N&=)4%+HQF>&> bwU1'$Qnv3yD#ȑhGRY,KKhtPDc³cqjoC~ ?ظ7O6,$}jT# vyal|$E32d;~g6Eu80H{Fa; +/ )BCVnJOC]ul5z/:7z"|nC%̴͂+xV=U8W$ӡ EG#4H7`J#{&&gXv5]s"/oz u|%q.)NF1Cd6)gO?Ams3.o4w3tY<H(h~+$`cCbEã9%*Ua%l3Z{uWS5A8oͪs5YPWYb$0`ZoMoֹkE創MNLQ#8y5\r6CC3t+,{ҭ6!a^iM1,_BJ `ay;ɣFC /a=~v{cv:Z߉I={dA_ǽ\R׈^jÔHT%7sMGHXETSW0C5PF_G}o',_K6t?U/nd`^T+Tsnq˴ Blp(:ɦg L8;lBʠnPWׇ#I}7BYp^lVROxRʴ_1ޭӑF]@#G-qΎ4Kn(c2cQkRՃ9SvyYc=pն$ڢ(c@$GPlC^3 VHjYhZ9o5֣ ݉-OZu+}FQV=LeJ^Mp*8ɑ Wb=72גf^@9k `)m?)gR-Z˩_ F@C59daŬ_y<vhNeG*>’np'G3YTpѕ{A*>, y+_c! wq꣄v**øjL\6 WW|lɁ$5CO-\7iwrhkobsR(W+{ho֬P)gЩ *#zQp3/_Kd#<?H׃L0ovjV~jY2nֈiQC2ySniOҼwȡ $0jdeo?qZnϳRjz̵L&8V bͽmgBxo?zSZY>Kzx2 KS6,@3wYA<-#.QK&G]jE V{(Q (KkoHOwBrKbp#I Jn8$|jc)4ju=sÈ[a̦hlxʕO[w> y5~PUzW(,]n2d|,W 4u;:<^%@ C=EiB yʮ$u  c@>` Ā ,S(쫳 [B*ӼPo&\zGÃX?YN"etqSynQ=M6}nfGhoG/5MMJ]ȕa SΩ a:Vbҧ` OuӛBgaE$'Աj1%Hx`#/]C?6tU+[0/LQy6 ŷi5_6iZdH>=bvVh3.Xi5V&m{vn'FlnTW=Xzliɪ^gs[!%iގU1ʢ)VLmz fty!)6¦ɇb?ݺjro) q$Ѐy*p^h戾$x9P~ml=~}[@1LPKFI)o٘(0hWG]ؘ Oב.2fX]bSl!JfGv` zKb:UV `qD4/_گ8R9ҭnC׎-jHҎq;aPqB r{|TqjڽV.K_t#4n4duJM}}W|jUTZlpKxc;[5CZ{uS1Ei1&XS[ 6dJ͍dE^,k; uH':sC@GLh|K(}@I(|l@}6=GX Gu^-6dzƘcoW]2014M$W7*r@r~Nc[|_PPzܱ? $:NϕVeVI^׿fȝAըO;5>?e'Z7xkdȕ6%EP9CWbt=1o8/ÇD`j8G=|DMQ5\Eo9@bX11Tzf6YU;8ğl b Tywu/xM[dQ匀!~Yx8gqD,Vʪ# &Ȏxqɲ4ߪnu4b ZG,se}ˢN*oj}P8.WZK>sAaT Zʏcm$(B凗s?ZP{7,Jԕb \sO4|'uφIXZ0Sj7~ cYɩg}$:)rl"YDPpCG:nַc} T/C՝dś OGF>.Dn,ʾ -sK}'CJa߹bOZiY.va%@Epb'He!WitrqU,m*z@Ġ+7z :cS& ޑ2~c| " XU-(:7KDAc,}St<Oǡ F&,T&}7 ىJCx/EgOxv$l\m#KڜhG @mo&ר[]GHs|>3J/^Bڏ $ҿ#q${h՗ǞMQbo y]C^/^I%֚+hqAQI Փķ|~7FP0E찅րtPuDrORߠǴ']l1w7z8ZmK> 7LE_/GlagQSI z $:*j11ӳ,Xbx3g"ƙYYj$ *ˍҕ6 ٵ"Bo1{M$Wr/"L bNQ"+"%jo`LvNRsn.{ωR8#0x Qa[=icWieHХH.DBpY ЁX7y*tܫ꒧bu=諀oF *qQX'aF:8" gQ^G81gzP0YJS*coE[,_ uDЀcqdnsB#'ka.t0ߔOI y d*s~{ȧ>腅5:W M;@}Ý&gA,=@AJL"keL"r%oQ8D(Z[p8f3*e^wn1BgkKES$,¨_uܱETBa{L] =syϖHlgP%GΏ 6 V&|: ;)#U\~\I8G]ŋa,J Ʉ|FKZGI3S8K+/c&;H)?W.>F?2D"z g KwMk0'iX5\7GKwA{ES,d g>ܾ~!\ّNO6Lo%L+b}i; dm@t@׈&gE[ ${\Y&' UE#TX܅XEͩ!o7lo&4O:,;I1Fy#Ee'3_hA텒H.vyS 4NSϓTkZ+ݕۥl - G{X~.p9"̇5VAy5LYW\iyYm3QDeKIo[6ՑQ\JS8 EĖ^PP;4X5#+y.i|wJ $A:vACGu.9j{t>QŊii߯jvOgo 5]% dp!qhEQ\1$Zc7#8R{ =-*z^is0rNrgz4Ⱞ6Y}"UcSawLM4I9O&fB;R !<cN uW'Ҹ@qr?#{-- .1ꢧYϜ'.jM&ObK'gѾW.aGȋOy#sNw!KΘ HnO-kd!U~͉AGov x0$}.*jQ uƝ8e%6\`D 蕘 ȐAtg&zP| d5. ]H@"/o0ْ "^̓3s b^ Rg.IFwY Cm1f%dNT͕"]& PGe# "/7aL~KT!ǎy_}y90KWVZ7R0ǂ ǒ'* ocNU{LvAlq3orZ!48PۧsF_;.(>,cJDRIoV(Ja &Cˆ/?-ЦYVБj@@hf@-~N-e~ܞx bƪZħ,vF2 M _"y3U>Wɉk6c6`]/ПbĻLa/{8j >0Gja4,V@?zc,eTPi ?[uC/؍K' MsXgpV!]EvA\f.8v exvP|bN5u3K?6`iCnM崈tNt+vn.t?,t2 Avp1LpE,iݰw *]%M'~Oj'%lZUaY`l{#`8Ȭtg4eBҜ|1BMKm(НjOy'Wnڅjaxap(~JKiQ=̾ >v:B Qy,&#"- JV ($N`piq ю‡mqۤ_!}c>>Ѧ`=ss.ϱfj~Z;]1Wօv.ȡ0 gg81u <bbOBu}J9CLh4䣂vI>ǼrEם+4Vu(fi 5Ci,HzdD!Z1v:TT&'em٥Y0cdb1W{X6sej>wzg s.jtn?{| M 1=VR[?(\ {i.:ީ8bBR&̭Uʳ\q`\7(v[)EsDUZ\pc"=Iެ)]xJ'N瞻Ӿ>>(Qy!wŚ $@1B[Y 7T37XT\]').OiK>y\/*ǒWhƚk.$~>>p4lЊ (xɘտ:AG&~A+!< 05TwCpށhV빘SnzK0DHס:Ħ :2ʽ=CJe 96['%awvXqwubG`"vr8 Dpv;vi$vz(L|VUYJhڥWݓ-DWnPbINfJʮ)|UJf>%'$+jT8;-9B {G ir򹧴i h[zԕ5KQk0T_ stI D>H:a/wSU%@x`1$;ns>&!O̵v߻Xɵtln/S c;V䌜1O(+(w,R闈r b c $w,3NKFJh|Gig/Ǐ.yzrVƠUBҐ^u'摤hBV5 G I'»@Q <4]Y8"`/Ȧ}ilDt~l;ش-xVxj^L[sRF02e?iSWFB?+򰬒5xICre/C.f:$55Lti I28 ku%lʆEgԜ-ݠ U/f;VA'Wh*̣#k]wy^Ra̍ܢNCc՗!:bDŴ+X*7v$C̝L)=%4IڼP?aY m 42{gi+j.~~\"#3e#}g1 +9V貄aq)11.Fh\!orTg'( N%RÙ/+\Y:YԄuuu),羛<^t̀{s!PPR&y ޹a7G)y) ͯ\Nv>R >iC. ٿ ;iY"0ޝ*{Poj l9 ۅc` t:'-..p-)+ ,2-E;t>iz;. Bd8w8w͋t `45eh-J58Oiye?F%Ynz< $pMqw4}zvDݮV)%8}MlłnMtx,D y~VUΊ:)Zu8NNp܈ ֝{3/~ۡ7qulv< R~W aѝ^)Kfi_Xzt:P#*P8{ёUORNWm;sfѺ= _cy6GN5Fnx='`P!ۀhv;gONbY㢌*mHlf ]OF U5GQM)"L{pR5K]޴˝BYtG%ݢ!2;Ig|x Rx<N/>5F6D Bd *M;^\WZ@y-"ǿY};ګ;V`&ۂ ,g; RP /%#Ɛ4@J">~Q8} Ǻf 27{w{Ue}˴ڒ= v?{(-@]6ynU-8].6'˗ftMPG1ݜ?\acѱԒ5MX*wU^},Ֆ zT@Ofep>QΜmAreS;R Woxʝ3;D]f4qڪ{74ʙut5:r=d4N_tYXR3;l`1HVn=񆙁u2x=V`& ǫ`{cykExr Pyª^j|gGm%VE9F4&#t=휴}P? ô_si}R<X0U9Q&1Ȕ!NC UQ'FySyEOڌ±8 #kXi"2%ߤo ,ב,MR,eq5IP~hfE}8×@# Ph{mQjncum8SXyYĝqV-tj vֽn̋XȲ.`R !LC.(G~X NH!@FcQߦ p9zE|GhA"p迫+)%Vݚw3>1#bi,4Ku+-0Sls Oc;4ٱFOih=GAhwk?>DvrM ܧٓN8!.7_PLre)>%f $ =Z<ޭzpKC]Ի$e56|"U)״։Q̺P Cv֢wŤiU)bZ'vaA#!q^I~Ǣuoy)Цţsn0ی!ꡒe#C5=b5J*3/ڒ( -nZ@Ε%^L8'$Jɂ\/١ڷY})?zlJtO;㚈 ?=ؤ8cȧeEu+}Oɓf紏:>0wݢ0DO1%B+} ?-]3V| y\솺c6!f.9:&b]u) `2c4?HuΒx0tCRha?, ̹ܩC{Ίg݋{1cJ9bd}Ir 웤-oPibF3h 297/ťI?E2%VoM6IՐrV;? xOh hD[aRNx++~ u~-Ѧg}.[㧄0h8S?gxPБ2JOƨ4,_zSd 8\|kz2jf1R%JՒU0M&N:ynވ2P6xIP-soL^xP/-,m')\#$oE(,AOi^rvH*cdroLi hJ^LkE&?d=YK@qk.ޥ l}Ɗܿw@Rm|RwSϷ5 ߾(?n]e094,DGŚsZ:ZB¢\ $s^n9XvJ~۵ ұhVaY,Axo+LK_I]p?&a#U0U}+.1M/hfA u3x5oX ImO{2"x0]xOBT-KVyKHϡ`5LdTԟtֿ]D4iPADAIH>z\ ͙Gyt6ۇ}]-!fWgWCk; j?1۰1jzX0Z*)J0Wl\|02NҤ.UP՛fГFAƘ Cӯ@_^9bJQ@ċ6&.5P1n f9aU 6Cvx |@8ypW]sf?sWEh-T4"EΆU4`l[j4Q.űWi=֪.)\Q&o_WF2UsE)O?X CyIWEih+vRۏfކW޻_p8$ +wR~xL^h\O)loN+H79ȹ ?O22h"Q!9 ђ$Au*Fu,d8Tg.cW[Y/ Dl /]t3|w5$ =yV (1Wh ݢM~RyɊ /Ņ*аSufA;Xd c`bՂ_]P)uH#b`Qњ%Iҙ {`88X T8Fi g+z'2z y+h0N^ p ;b\CE\xhдٚPBE䚺2oR$t 4ݘxܝCBݴT>y(En8t*t;F{tÂNbH ώ($&: ڹNDoE{FMGs3ę̔ͯAe}>"dvh?֙g zԙ$l/9qhB\B6JnT5\5t6XQjQ)iH? eOHi=ہ & $z,ãOɡ$r$*]IdW`Cn:b"1[᢮wT|HX36ɩ*ѻIVy,8V*Ҥ'mԧ# Jv}c% ddoKޢMR}65sukOT jsE6"*˽pf^\$@+b5LvPv@Z=UF鷃`Sẘ߆\m}zx}dlTӣ^ME!iT"^Hg"ObYjQ'3u=qA9>G:M+B8K B.dٟ)/`&ߌG-|>w`J٩R7F/SgtpQ1NG=VԲh"&閒n"(߃0? &[Wi?עXF?mI5UoC*liIRWx:o*Ko#G}AI{"06/u O= 80NkVl36%0$j /, CkFX}X=T~l0[c0;ilEvY3J"i x8UǕf6!DF}5s,Vw:`~Yg=3Z4{0D,R]ZnApoW_)EwqFj 9{8ObѧwTiAUӉIнȂ(F@ڊ#pɼ/v >[$0ڵ6^a*06\bP+,PS>Lb\\ܣ1jxIn-o)*&lI-rLy GЏ<Ҟt;Q41x ߲# >9yQ?LJxPB?6m-.7 Q>p{B`ƈFea,Nr]5`_Q}} $Y^"?sOU(O'{H6BLNszC|ݶ!(O1 Fß_ Fe<̋K 2t)s7H"d(%sB5Ih2M9kPu-S^d51Tv%=uyo5|2$] 9{o!ۂtDQD'¦a\R&C2#FP̠;тx%3d;x,f{_r:Jra(&8̥ F9#H6q$BJZh֙hN)n ܱbǸlPJΫ幜:48i^eJk}u>S7?~紐D8rN`$G"m#ZɈ0P#0lm&]`{4_rd;ct$ cХs_|}!@_>Mte'd ,&`18H6հMeh$H\OgǔW&Kz<q,r9ʹ Cu@xdY⾰+Ns+~K{Pxa:㗉"L9J*+"Ɵ{\x뵘=*b s6[+S| f)fom)syh|V!^UA.p \0FxmUlnc0h|Fܺ^]ǭ7g$wCq /:l^U%,Ʒ71(3QAcGCW!ΆAX~ok :$;1LnlHxslFj[ EZ W%ۙF>3PʔJrX42?'9*F: 3RG7sMpjf &4C@rGtV'E}Y&"Pni1$x%ؚGF~`R3a%MYj_àdנ!DW9Ekk:i|;ddu51"*( /P@yUQ {~~߽Kq3_giM?=߄lW~rX?YՏދ QZ!ǚ}&J"0ţ~'vB@oŧ R7xUv? :Re۶9h4 X钳H`m?޺,>S.)9c;1nC<x(k uݱj:>(3îNu7fsߘ פDΏrcQ~`Ҍbo{j&ks\}Pl]6GPHD4yŎPnL8,/bw%Irb1 `;〷5zb|ln+\[k1zzDw.oބmfQ*F߃p6x ÿC! .كVx̣31 {`ZJw/{{ 㟡&0| -PMW~SF)3|xE ?vV\H<+pu$$ Iq@f5dS# VޫA4KQ*R췫v 4nMVs d"5AR .}= O} S. 2}iH {&W"M-gCXؕj,#+4>oDY=+@хXY7v\Nv@lYTxkv~/ ξtQGQQˮPZUCAom5:Mz(WNW*vl^w%*F,!ىbIg~u [>Y;<Š 1aBH0졯7NFKpC<:kn -)j@Hl8\ASVOݘz08J_KʼnD(Qbzu\$?H<޲Јl5 ga`hO~d0Y3 [S4$mr17{))}Ҩ x0+XolCt᎛Z$)$K1txN]ߍ^dhX ٛ) N C.X M3!^q3E,Q]dSw[F3{Hqߓ wa gP">4{uޔ<`%%ҞrM>?SZMUGߧS|ϙ e##wBHB5Y+O[)mmCR9bcG)Ѽ dR&UZY\5"ưq 盳d őVtJU^35~~\ɝ<̐o`X佪2ɐߓڗeT۽r"at4:z ~e/,zʌ_9޺{WY#:a|[t0˦,tsՔj&-p) 0o]ّU\1p(Ori'(~D(n?CYpRNF vókWA$#D67ïvƿ(X3&A1bD88@ 3nEh60!l,C0Ɗh6z#IWX^g: jDF3D,Zr}w&ɣۤ~2FtСc& UO^~D X5i"#kx, ]75tx ^s`Ѹ KsT\ד PɒDz3& ̦CH bP""gX֮q>hD pykQt .JFgGo(9jsHCmYNR!G[<6.p!!TPB͵2$bIZ[jhU|XeqĿ .KH-%w}GQ\YgF3r8 Ne.pxZS{Cك9ϭKki9YBΚ!.Q{ Xjm A9!-<"?8qG|aq).`e_!iכ-FP\oX@TiJʍ%/R-#' ߀G +P[9}@C?`ohCC$h[ $zAQylY__ɗqno^F h"xw#t[5 +~$0X-p[ѧo#lY(\3 P \߅'RyT'ִ@vR_/!CܗBaN/@9K..a+U%+Ir*w FM>)90G9\FOgs-?HnVs]㩯F{"bN_SS;%*>5غhy- a3o*ՅN1hnn'oH)hyn!R}A, _+H2R`Eeh1M)\.a*9h.{J= i#غ|r ܫv־,9ȝ,Q1YcyxVGou+P,;!hJD/)^?-ߚ X0@A;K1c Jk_mgѨsROGbEx )l uV" U i4 X0U{Y7'XVy~g$BPtm1 ^=&ѕDfw@p] 4⛽QYߕ2U,+Vg .XiΎ_H$kiI1Ez srŵp3iTa|p"C9Uvj978 SVxɒ2A#@@NYd)NX6z6 =XUY-HY?xddM'ug2i'":-Nw{DX~443r|MU2>R9b_?;Sž,Je` fdf):M!/~/5M1 Nn_@u6SIlxg8+G4YR8ȲlF??|U>,b3`,kkf&ޅP|p^$ lo{aX&5W _As:ڃʧhJLOktGN}S[f2--@| J8I~CfA V)Ggq HcܩmAKa;wrA ΈE?L0-ul(eI,6O)IS"'P@E߆V\.-~%t zhHDyN?dОaA~qLko摎e wh)W@z1.ηD.( yvc$ 5NDVލ'NKg&/B:]Y1t~HUEu|oQ< |H zhka&GI;苠Gɉo:y/`Au0na;p3iަ s\ 2PE/{XJN[0m׊VvZg01vNr\~m%N6Yp$Pii`M9xvH`tM,sV‰6sF;xǎS D ``Ȅ : :ӐeN)Jp*cG@HD]mOPD't]4ܬ <OO%ڗ")tQq5o‚=\#rDbRWu!q7W9['^,ѱp,ol}5PҠZ/f P?qr_5opQu#A aΨBő4#Y3 M͙v:&0`ɵ2S A`lZĄoOOaEZ"Yx(I4Mtz ]YWJ:h_EW偁^b tޱLlSe[V)2K:'5!Fy`h^bLaQ4i5É[_>{"}b\f|Ǩ"ՀEmgՍ.[dpעHphm6‹P`+ a8s5LtHg%qכ]؂dm׼ѲzGBsQ'i%̕[k(S >Z q+%}^NᒄOɆՙwQP40-Qq%z>= K XOSF7TŘَ莦UTz/QV0Q`m6+ꞗcW+@ٸö)9RX%uLt}D]<'Q2i,W'Sh[o$L FM&YC X)ԋGK{iJt!J>\Rƴ~kKeWJ|HnYH]{sP_Ta3MW(J0r b+zl&e&z#WtCݴ6ZmZ_>1֑݈|ryv{4'YA)2>08s Bw<5>7.w$-)@ٹX,H9eSE'fJ҄umJnV_?I;G3̂NMS.o2*+== &;VhS Q(K{P |*$^`0Ff^)gyFӹI(46!ɖU%"j7$O;9Y QO4-rܦhPS@VL(wdj(}gwQ[}ڔ)qn'ZTA~*dǵP宼gzHޱ'n/r hQ({΋7t4z:bd.qE'YjtX^GBri.k_hÆ/<<}"Io*Vi3z 屄9K R>QY(0sDă@{*6q+c1v Qk{=л{C!6Ocp.PNܓ?B#y9fR\!<5L<ӤiS x1P;n.AR҉VLyO܍Qh.}B _c}nT "/dAM͟-rZ3!@$ E9hg*iPI>nr&ӭ/}u`-" vFGUI38>̰MV[}M:E1?WT }Y&nEDfzPx{ s$kJaأRpCC¤o'n5{ժ|4R'mb}# :sF m<~&^NlIt#WϔՉX^N3G?mvP$89?xpvXFrqGs?Ud6ڴdk1XX ע%9|laJ{d},qޟQŹ[d"GPy $[;^#cDe3dDŽ  =E#_W$DL  ^Tzv \#r58{6>p7#Mi3Jbe1]c{|og7p.Y+^>6p2l`L1THqEDt$qt,脙@.ҥE_Lɲ eǶʍƝ$T~=iI r?/n ʉd#dXu;?SemP̠<|e< ^$K)/$o?Y?chCLvg5~ ?2!R֫~EF a*bpau^K*'=apWuI(58ȊŌxYz dr;͵Eyo8=:zI;;S}.Y2/jLHPԵTmEF(CݡӼ7+grg`py pd`;ڨZF"5R_MUnuѡ2T5rRJ`Ð*Ý0#'5}HC, n; S7"B@dR]`F 4X,ykC$hNӠty- -wӎxwK` ih?H_g=ÿ֪~yF&&qّ{u%@?3isʁ/{~Xl r$Ѭs \|DBM +;>b*u0ayr55:JpY{?I6Z#fݻ͏'t}_v?A ;{h:AW!>!wwl;a` h'n"Gl[ѧ-&[ @GdթQ ` `: oOހie=h\lw&"U*m$ Fl"]ԤUcP\ԁaV?.ym ab+0O%I?|:йg{Z4I.K j>ȍ;SH>L2SB; X85+Hn;˴%&pӴ"v`6V{:m{}ka;sIn<{6T6 ђBWE)ݶYFVΰJ?Yn=$=w^5Y/Aъs=;Vnt;"Iw]t~ X4$cծ4*j.\w{(4)3ź *t:-8T}6l]~*|iȑm,Kp1WRR~t@AGi=  d.;? q `(q z-:mlaZ En(xb@m[pɺmH@juUdG M#d/˕"g'N*Iޚ?"R g2=K c~e>帋9Bs+L˘l9o (!L $y mQe4e >2(pJy-'-XP~#M6%XH w%*0ӟ4-!"vbXKbT0#O*UF'p~ΰaבjUyw;feOu ]ݟ nȫtH>|D)615?NW8T0VwQZLhRi] %$wJp@mp3$g=rlIh`jp̌cf@SɔvWnna?~Y[ǜ4{x#=-O:u\SYzdf]K{ &葼!3OÔK8 - w%1F[r,ڥv'Iy]Ei&d45קSOO;l'hE<p6՞,H>_7ߣ>к |1a6B<粫^8D:V<{yNFKu*,h}#MQ`Rw"@/74`KW+7d:͒G6'@5α} mh)%{{p?1M(!+ H#2Qz p"wK98V]v4Hr4詍_D#i0j4w>(J9ZٲNRerロ BiO\ς;e(tĮ}6Ax!*";̤"ws) WJE-w:WQ-A%CKvgm!n|)Ԥ66"ڪ(cF% /F/8e5VH<&,ECtZmcg+Xn$Nq=ym;ẀM"dͭ8@:Qܘ(< 2lJ/ǧl8xD{w59B㕬B;-iE, %"9Qito`n^<^yhL͊[>m1< V\_(n(1ᆱ=: Ln|lO{L{iGx7Brji³ӽb*Tt>צ[bl)ll4s M1:W0GM<5v֯];¬\(.tooAr 5ʜKq%sĆO:pâwt\+iY{1-{6@ r$LUgD\|A(&\ \n֪ҫP*3Ksp'7̈́=ڟ+5MKwJyKtnOF&EIqXv%ѪVW{Xh+r[MT1g (6:=EػdmO}O,o ^PY *SsDsAy}ENHttI(ȕQ RQCk'3~-INDV!o.J57=eZRG !ضyV`?#U<$|򟛂oEK32.?s5q s#zݿ{1 ,'[@n+weyQ~>A)sJ{~6*٣ ^@m#/oL ilH&ot E3(&],e ͏7ts3 'NX_wόVa~ʒjsVB4ߡ>!AUEQ ܑH}P`/'a-rLǝT;掵~{sZBqI槵 Ra8<mE̢m4!UF( .KWVoɣ ۀ.c㆟3sx= GMn mqrm, vRzGseӏѵQt:YiRm7URV0WC5˰,yuaȆd pº|.}وK|Ah j#j sGpomȹ0ϡDuz8Ďhph3FT)S Ԧ xC6g"~[6DFaw1|8OW,%&j/0y=HR`V#ӱ|OR֕㗺(B˵6pk!SشOG+5`IbNTZbM3c oS&zօHWx6wsmD4bɖxPmwVBYIGiiVм)%7A@@Jbl|,Iޔ2v aGNw}_&kw,YUX " |S2+ܕS~L Nnj]Žk~KuFrŢgT I dQ~[ +L \zܰiXK/6-)};P67e72HQ)WK9tfT]‚}O^5~W%!?3+ ?M!Z5eM 觝t \Xv׍v*5M?jd+ZJ?W}MKDQWuպK]N=R1#4ҙeʲ751*G1}Nʷ!lʺbZԝ ,N1f—==$=۵T*: ˋCبo٥VA]`eI3˺SE?t ؜7 xYH0=O/ڣAZB1Ang^\񨓦x~G-tBDK "d7.%.$8GaSIC!9|PWs+b7[*dS<ygTLj!^ JqNz AkSϢv,7Ua[p\vdmg^vs"7("!Uf`ުo\3,E12֟Wd2yiv3_,B?&Rs`(OWxl  ٸ;ZX2&6GBb%)i d41M렽!SiF]Y\%GW6,3m CMCE7#Ȇ ,q:XWr8bo zyg0PbB=b, $KH,{[b{ayO7|/[_Ƈs!'7Q':'_'ՀޖL̗n$A|tP;M= VS 6pIIe}O.WxΡˈq@DAIO]QVXcԐT0M ViTMq#s9!Cx)EHa5rg.hV?c?(4n+a.!{ŽV ~Bɻ@o@nZ foR쟵$cZkS$`~s>vK$ f!f!`.%lhW&@ ##_-acsK'*=w}7`t3o|J:"*C`w\/moD aO gPNJHvGT|p|eL( X_PFYi𦩢2(B¸]BԨ]﹩ `4&L橬z}m^.,q4%V;~uZ 8TB'Nru4.|U=: ɿA@Ym/,_f42Hsѽ6 ^ȻdX8;Uv]|SNS"-eO&Ď @X!'1ך,@oø %IrioWpVX B<& XxSBI sR|I)YYinZȧr@_ -wAl7IZo,Nf){Q|M_+[ "nxB&{k35w\%\7?I{M4@e8 `lVaL.Or'Mќyh=r@;ō8v \4dŖ¡?˙ Xcp3{O'_TReqy]!pk)`Ђzɝ@ɅCd[A\#3#nU娞h/. %toJZ ͎ [hk?zw5vqAd#N\ HSY'P>Wc|ʋO k-Yk{vF'ayP#2PBF (Z JYخ6C7IrW \&1]6;ʫg>oj ݰl/NupϸX^a Jݟ-EQCq%s+Ұi𞹬zk ˌ@ o{Xm)MoYioI.uz"x'G  ԍFSƾrYHa 8X LRfU?,DS̑b#х דW!IU+\Bgi6}ڇ˔SW2wW/ADج tB5nT⢈(}5qW/!Nʻᅼ9g(ˢ)p]^$ݚ6RZ:iv`Tu a@_mPFGkC S$^ ANjH ! 5nm5bjgCevFSf[ b)k q̍jēP_pWEC<_ԯdrC^IKt:"uRl^X,sk9c%~] vhۅ)[xIrcRd'7 ~޷]V }aZd(e7D} c;T5|^! ܗ%ǷI;c9IDm<0qCpxhK܆ uX2.K3aa.yvw `]yrWy( _Qn/VjJi/t":HZ%*xjUg[v*W{Ga(BYm @xSb-N6!˜Cr]'Yd _v)<qK! #)`FBU/\,%5 -4%cKv-1G=8ijw^g9jd EQ%Y*ǜa$T?>A!_*L.w<RTLldT1ӒW?ܚ7a,uKe23e]Ks4 N}F;_cn#fL.~9fp[˰3|6VE37m~CƫFG⬦d(f\|ߊ;[LwxH0 M@3{L8|I~(kOJ=ouݧέ}nxOHVn.>pfs;)דe-•%>cч9aؖCOaمFM ̤."0}Rڡ'IOj9c&a22M_t@]\pĿ03ƙIO>z^zMUP%` J?nCs1k& dkK2E}RYx ŶO}BR477k_7ʹXiK-P涔)_k/*&ޣW Qj4br٧։wzh&>2GRT 3ljt +LKkp> kHӺmP9؆y-;2C؍2Y*-HuUS,fKz/σ̋LB؛4^Qn" Raƴ_v[b3}( /ƺv<F-uMzV"utr48n90-$ a[箽K _61 Ž6qKp V6HUr;?fr(Dt$bXuh)#RfR~[þޢYi ª @{PiE5v|( ={)CE;܁usyaOy%?/H6Ę6IrtkjHvx!Hq(Aj94yb׈kfwۄa3ܤ:HMiuNA1V݅&0?H'yD*8 X5GC'?Q.i{!9JEdsʪR4&@ VR4M-<Dž ,sF᭮n U9ѱ-DcY$ǻtjL S"C2c.g42 . pIinEPo+J.]+^Fdw4yݝĦ?I;PB}f$7BӉ8Ӽ$98x.ˣzEAP{,UAY򼃮l4%R #k8(OXKIIEPL3Af:s?v{T҂ @H7i~Q <[@caRA7椣Q?yMX2Ahn44q ՏBtZWїdxBrҝ;KԷ`3VpÖi `:Xм\f}<ըJ {F)X?b8O8p{E6±U8,f!"f;mc%ẐpAG15i ]A5:$K@QmZ8..":'6#bkFneE+[L{moB@Y|"D*(Kޏsr,M25`Hm.|ӿ>MVPzxMHEfXi'<ձx= hg9ɺblKTsG犫fԶQlW2Ya֍THr49Hin'vGb{[E~MŇJcO6ux>^: 1Cd8Fuym' kh*'z't~ݰGѲw.V&YَY!|oj@ !f-9 t U`ᘫLpDc*($-jxwyt) k0L}JDߎ!la\:;:u|^-Cz tޗB3d?I4ljIy+.𠖠VL )};acEL d؂`F'pɿU(1ܦnT4IRRb&8zw%(UVbAw*fdK­eM"!kӁmɯ8;Cv6(] n .ȀW3f -4 ]?'t#r|8mHŕ$tp+!}nAT>1/׎L89y+־Q!"rrc=Ɏ!`|&-$wtmiov=E Èж0¶! \t$A= \}`PE1]siuY~9aZ#]ɉnoU^ 5ѪkH\y0Iˉ،%MDfN:\}EHTx :hKl trp//-uNšb|`o_ /_8Zf0^f9QIgƤvXvte]Fh3tGIbIZe7w]k^(?On_q5Of*J`C5!#̙>'O0l 6W&~'Xuq9 B*Zgm@6 tW)į92^)A.R?-_v`> }aOlNtY+Kt+z??TUi|phNM0KK9_딓8LdXC<"s1tZeP1Χ;U_@"q~O$:_qxI\z0&s5bbx5&'k7OV2EK]%cѽU(XF=:|-iRi[Zq5U ;;/R S%}.ts#${dQNELX[$+ | @<0>z "I9$1Wcf Q)FT׆B (~ I0YK\7JO8Hi 1dH/'q#Z |Ȱω6;Z䝺Z}%7 *)\x &Og<ܨS|\~%{O,{ڡ5vϽ[4!>xْS]~{ܨ%7#0Xu0*;U1:+mp7XDEΰ0b:kfe:x]NЅ㥍. *}O|Z@ꡙ#Nz8@쏯v&$menѓ%1KQZ]Sf*6, B7 #Q>VEDA$gf?o CBt2n%7>Ò9]B_-RJ%^a-^,/w>=Kv1]'6 2o4)-yDFUA0sEܴ!BP,\I/ǩԱܵDCiOKwv00)=Kxѡ"Fc íj99]6@wCBO~E/Ee RϩU+t~ p$퇬{ B.OS鑤c%fS \Xr:H!QcHgkN)(-9 eCO!1)|X{ȍ#cpK{IJ* n튑%4BWJ=Ӟ*:k+Y,ǰqidkt8j牐_O{ ٫,Ψj3 Ehb+ 3 #*Gb^Upx︈.m eY9^Q.õCRUOM., Aqg >Ǟ0.Re7xO92áΊ{s lZ/) Z7u]$W3yTu樂C]صk050x(IrO.UݝFX Lq~q^vIk?`$)#(/6*Q4()6~"܅c:(xT@5jlj93HF&P[v +d*r4}v Vn凟C OmR|KC IXW(^U1IZ\Nd8Y ZV9g*u8./wn'0!vGCey ZKk̛k2Zx&M+5fY\#?GBi"֖r70nܢl$G8軪֢E+&dwNr}R,ޥa^p!U/k瑈c; ifef8ÚaD-i0+)O]Ub\NDoQֺۥ Q,b;$eħΝ5 ocl YV%@YG&`UZ>n b|}4tܐɒb}ECˊkym嬳_Eg=&;?tؤUZwQA:D}^ED7wr_C"IvCZ)r%HYu+wmU h"rӐ+O̦Lqei 9{Rxbko]{at`dę *LI7[PU%o81j߾Q7`]B-B٬P9 okr<僯bQqe&ŘӾ'o,-m$jOBԵ -A邭0ʳ> t ր@"0/ǦQeO}AQԁ<٨ȓxEX4n**DsO.A0f6eA Fs\Һ5-r9GAd")q~esk0^pH(!<4TښrĶQss<54}0Ɇ#@:+U^T;]: |ӱInۿplLtk992~wlI̵?f_PI%PTkJ@!J<"/< y)^&C%y SL_HŻ_, 3ZQ YCE뜳"J^wXU2/>j\88T>p}ptW, a>tB{))M*Q@w;P.BhRԈ>k~ΰ&͘ )&ؐz+MWcS,IB9oh<=M^W6F*!u8Οj #8Yn&P?Vl g;N'e,V ӱ (*ۏ؄&2Xl#զڮlPiWRYjR{ŌLL G5/6f5?h!bLE[dtzA ]BXhrҸrfp8RX,z!71o^5/+¶'or'qWCjE`~\V&,3 ~;ĤZjQ) [ͩ >ŀ31M--iZ#`[VYﲜG`SDm־\g\$sAdhm2lmXF1p2&}:e@ ZuV†Ƅ}CM\MwԶ@| +uӥt91xsSlK0Nb<X~f>1 D#%g85LE8@W+EsKqA|W b&ALOwr뚾sK6u _QyX,)4ª)ү0m*kޛ/x,wF}Q({ڎ;$z?Sz_q^}9oe(UT19coF!']fǹKpx%3)D&9H`_?s,GH^oZ8AĝُovuI9k}Ch a28oY1y-OҦ1K6e|VQ}5yь:vzvLjQ 9o}u *y+jf6$< ny1O +d|䍗~J޿ZR;8F+̯j7:0ܤU/CqR/0ZI۩&?.td©Rʛ卑2 &AFj\9LyI?qgnt#3p6<`M2R8[_n @TqiOm hJ$B]q$QWQZO" 'O]߻UãhU_]uQSq]qeFJ sc?mȊڹˏE#U#0U4Qvrw H?^}Or&(f{ 'b eF&Fs K).btĝI]3 @8Z;=syzPyekQ_S:Nn`ů#!rp%% xlBCZ*,s9Ek,†W74St,/K!e1{! _pԁxC:+Qc5;4*7ǨB23EmF߶xk8ǫSjSs TC1MwW` #נmjܟxEwz {k'|Õ#ѹd kxTւ=T yUͬx "?`(17Ǚ:ס~px][-7f| )%_CPcs ?m\0Y% NK%SoŪ%}/yGS((Cfh6.*fh?n@z9죋/ARYbzTVfp$F0k@\}NcWAa jp`2k)~MmƐϒSI4kQ+T3֊mbon /dq ҉n*ߊp~r+ !;<T97嚚ĬOug* /Ǥ9KIꑪ2VR$* q₱g~ޮA#=5CY%m@* a?Qk@1mqEA,3*Z_ u~[Fz)(,W)h'Du;^_jh#E-Z_(s^[}eǬ;Oo?#Ӏ~y5&4v"/e2; eIJyTa!F/K>hMvPiҎ孏CqW;. ?_7EŒeuT6M}ݯjoN=j̐8yntK/ЦbԒ2Ɛ4m>El>" "ۚQQnEj(^DU̵lǸ T%JW}X.}$)i IБ^.Em$J[tfHcpP;g7~@kR.Y1\ywZQy& .z.$(qNf;l Fr~XusJ2W݂8xw sfp^^Z؝h0pBG|P&dhr>.u ο%t[7cse-$ڕYxGk\[|/h {=*W-?zp L$ZXzܡX <){LrnX*qUӘ >b?lѱ +QUh}yՔ O%mq'‹-03 SCN2rr~dOH!1x`B l\ NN;k;RHمi{i 6SCo:Q، . M1p@'-sn+g;&^&j#YB)^^u+^-8G*eئ$bDYnnUU}113ː8VBc*+t:O~gͼ/s +:,߆h ùRe։Ǐ6ԌL2|U3I`4B⥪^KMȅPrWQPV3Y5Ӻ!bNčƕyp$ʟ%Ftz׫ɚ0!<[=WnQ#+ Rd:f#qñJ WO:Xm.}*ae$o1~%⬗.qx  v/P0]UlJG&ͬ&B4heB,m,HlFL_XլA2^wpr,loPǻYpƠn_0~%n,6zTXkE=2`#?U]lG\۲ ~t ֺRa%٭C)c!+JBR* )q %&~PPbe`:ӻ̳ڂ1bSD]N%)EK/h Ci`7g (;C`= ^fO>ZEf&J: qY&{7E7' Gπ}LI>zRO ޱF:!7ufE&o k hBeqP ԫSvqVsL_mU *Rtz]4HU)&{w?Յκf(<}n_ji\ ὼ -`H-!1]xZ^(ፊgQ%mY Ɗodv$Դ z"(J1SpJzΟULBqJ[(˪4*?BAR}ЛZUMAIiYQvF{,w|c6HPnRja2;x4lP y5ߺ#:N0K>-xQGg&Yr|dФ1 =!T1Rԥѳt6DMLSq29o&P -%:h|naB6m@i_&Ll^n YD W P 7b z4"zGWjS4w!$*XZD=-͹t͏8FRm /dP. 퓱ޮ,DqA􂮤dn勥M~ {4F2 S-^PۀnR8Ļ03Qt_gtN(* *|QZH1 mJ+Q {-zU;R+v܂6-Bi^ۜCS᪵ ;l0ӡ?y5G![$@. @?[vos e_a ۴l3똋 滽 ,TS}TQiY8_n *I"4ޝ곬Eu%bz]K 2r0 e>dOkOƶ!P`+E)ԨOT_^c`YC(.ū1@YTESᡎ7R4vmH^ P#˼:}rA͔'ڥuևA2,NR(1EQ}mz]C`Y]PhۺUD7gWW B eNwIr/Lc\In%JW>vX6bu:k29H24B]Z;iq-RE8q_ow}5جŻph`4u|RՂ,a 03azdo8F⭗IR~haZlƵFk4}3vr1GR}8ȷmGSX<䦻^4:C1jjvCxF|n"Q&?Ff:UTTV^8q/J)AMuz#Js7*EYEY2zi:0BׄC x6j 丹'^@ f1O9'~VKSY̻HQ[ӫqL* <,z_']"#BqV"`Dš(h` nItz, G$et0Jc+{}{dU( 8?[C ŶXa4IZv)47 8$JPX"XUVŃn_@f jdex0N^h;UrB],Mw*Wdhjic%xXl`x%+f9&GIpB2 c9jG CLvnOu9sD@Pxo.)VVTG!ecF3=YKEp;8P%ɜ^=06d@F^^9-!r<67 ׀INKWNLH hN.zP|P8^1ф4__LnF OWrAE& Efr&d}N͆A`щJ{d߷JUY w&9;²]TвR9XpBt>yQFRFgtS ^kw:*T}AzPG *Lߛ|P-9bEl))0`WnעSOjҞjUTd/Y*jE?`eQ;pIᰎܠvsb!Nfc\ 2y} xz2)R -?9+c 淞Ʀ.M72_>CT,$5~6N5Ȍ &wVLghWNff+A%UaVXY@z%[t]?>4mG~0 Ōe&8|ıƵslѠ’XIO "Rg#2ꋒk_AFZ$χt?X.U8SBW+%«i L=h98Gum; ׊[ :_ڐ+t2*=4:<䎩`K7fwy _L"AyGI0t̨c-]AI ՞t÷6 ƂF#F#S:B(K)D/裛ղ>MM<"A+_δhr:[cY8|P~РγIHRo^CiՇqJ럑6fD Q ~1c!bT">G>iJ }5=,kHbѯ)}=-tk@Y{ifNXlfȋ5B[u}zb_JH^_Lp]Yr:{ t njK".NZW+qo3Z?k1G;F8ƫ]s .᳝LG&23XdpG?ջ1vlC `3vԗ*p.'~NdxaR+ %mb KT &SJ싊W9tԮ(_4~- l+_f: )#D(%sq06TM9.5pe:mhIGmNwːsQWSHl"պ"hCoSG\V@ |!'CBtgfmّ$tg6cUo{RD]3oU@Tmmxӗ_~zz%j DTzuSlvPЮsOAÅxѺsjƅ w®~&ҽxm ( #n]EVnI=Pih^q+W#BUbh/OuW,%c­FƣB<̃|Ȑ~ I\'IfH4궋? fCncP Z_xt$꤈n`ۅAt\ޠo=K?Fx7WA\:ڄ^2:6q¼zicIezћr! _ 2ؚ ' k#1JgYo#`U" 'x`LTjw-{(1X|aJi vAȉdm:b1 q_iA)ـn$XW j-UmzbԘ4%՘p+o#` ڄ/lWٜ-Kn:Xc}ݷ%(i5#)`yC,a:Wp+AMr:§ k}kdk1N2:%M ݬ+ܙRm\|5xO=WEes2 ;v0"%.wiYÎ hyy.Щ;VRN}ŭKeMk}™=:bO jHn#Ş+1[R@sXT|xcGbCQw'; Z% };e)B=lBg8k$ؕlnEZȧ<[Lx̆OmYlԯ*OuJHCy lfao?&M@+Z#l_$Zȗ3fJJ2اWF4/$J"k[ѼIf,N%X&}`k&9p9 \i񙞀Q4(P}t uNh2)FƬVПvi~]pmuC,ݕD/z3G9zچy.l2 [)Pcxk5\Z?xnݸx)eiQ3Y nAl!_~zƎʚ۞m\?4 ^mDCR\- q V9/–kO%b㯰FS͉*p7} Sn0 6}!5bS(ӁT-z%~g(C~H޷lϫ֞MH"Y\\av*gW*PD+bZ:9w+2H.Ǹ_[pk7e}4kwze0Gg$DF*=Z&'\Xl^ћlC@ot)3Э,iZIn5Ec9 ΓJ#T;awQRE ewB&.>;Fr Ӟ|ԽA%en@R'1>Q)mVQOFTKW]w*rё~O,p'8ڵ`/!`-RvN@-XZnX?GA+̹jg8>q23&Wp7M :mo!`{ŁȰeIiBjkBXI=m& զ?dxn$ʁ<%=QVRPoOY7*R;St7P8ǚ[bN۝,$Fc¢ >IiReI7;Dr$@--3d2l01bM1Wc$|нߥ OsY I[UnNibP֎'nVߙ1@n6@} Cy-ݶY J!Y #ƃr͕_\l^k(jGF0W"bR1s}ekOv7[CyϣK%Pg }MǦo35'=ψOs3}b:9Q| ?۽N1}"DFjůYV~06w4M|զ=#ǰ&-9 ys۱*BDtڧ@ġF l)jT=Iu$SW`)q NA*n𙋦OӃ.V2OsR+CMfAAq)'&GYYtGh0i)nkNQvn?P-žhBaӫRsjʑF0|X@6zx[O^TiՄ 2 ?eo}v"r|MtEIW'j$'X+(VBQ5,ItbCUy·Zδc!bqڢ&m3&C2 ԉ*ĆbOKQzX搻9-vP~E>Bqv#v`#@ *,R^D]&CM?16$=ip'XKCrK鹄ra #m [ .ZɡU[6)WOckW蘴O'ꪃ]ǡ;k89]:1}j+nՀ=.*} &&Qʪ3;fHxXErF-(+(9=&ܺAQFsW,<'ڮ,}߭:x!But>0/X|yzUQ'}ȎZ[$'cy- ѓ4:>f`&nA7K~{ M0*E,d $j.5̙Bb<w 9GAloVga)d ]twpfN~>^K^[XdAaD)kMCWsC\ yF}NWH7 jh;ȿYQZa*y.,$ 5 A7[b?bq3pM8.RlU>Ա b[,ڥ.ev Hh2-(#Z4b>^BA]՟ pQ#ż+I(y$mI>nGzS9[#a-Qr0b♹Hm2_]X'ѨN D]2/}Q`U?*Z;ڝ Z6ul  ^?](b=g()m0J1cI"e>Ovt HMQOk"r9ű9>@WX|={'Lx]u(˄tEJT0wNaY * v J1Q/+E/zqydKKKMn$.m3;3ǵKB!6dB?4@悈<$gAe=2~Xe&;qT#5?U4>j2Lvu7(JUƂ 3dhXs흦)UTnGJ6R=n@[#2Xx oXSKUGB McHw/&;Hѩ*C4G^KK9 K"\]~=%y),0]-ᔤoslI:{FƄ%w xT?H~SR|ݮ}@D-ՎWzVA^©(oؐkR&ܷE3;0ʪ)nBsttpl+KW rs ^wcN{q+8/T jQA/ 3pL3p̋XnSȗYu/w[85}3aO5rrߜ|Pip}t2.sda5!sEVzi袿)D.Fa08 eW)l.Lv@$|ςXjަ{ss}v戨-"`|CrR\9գF:=OeMдrgUQ=/~jBdooA ,-A֦J^Hu@VeVߑ8tLl' 'n"vxBp$"r}J+T)8YN-.3C $[{[dWxc!\/fY TQSm8ghb1~; a;B:-C4< 6V -ҿ\q^b_\NIy jtm'DRN>ةtGqz+LTy-7YJb(~THf, vD#~SX`2t^A Ѽ?*?$択ҫLGp{.HjyffK7̤IWÆ2G5]d0]HM2|d|AcH_9e2*h60N$ ;zb`s+G$t N %ͥ.۸Z2r *^k_RAZV mV}ׄPM<hd~;aheWFFl#lrmpR>ƺ=ʼ/|LѾk+wOW i F4zX;ז!ewMn1]̻QmW » ]YAb<B S_S?~ODRHX+V М]+x +9yR\]/)upº&tSfm`%WvJ} 8yYiȰ _frYiY u*ӧ ;_]4obBSD0mxj(#a)4^h&pELɾmN#ީԫjl 傈<h5HSU#vUկ|` |6I͇Id./ܯxpu hb6қ%#s)֓׬ˏM up,d @S=J.!Tx.^ښSk-^K4E4 ,GaEIGQHɇ/RrGePb%tV6i :[TQf@~sVsWwljĈzQ񁸙J:c$;4\ALKMjy$x4.~ _h,1,N}1EKxU=VLܓ9f;eq>i m奮,˖% 8xs*4T!C1ETKzg{-d] ElB,;3cj.[N~aAjñTUus"P6e.=1)]jZ``uG dB.Ki7zW(sfpyK=Lgp6+`V,C%׫]D*eh9>o{ˣv9i,Ib)yA2+Ƣ8xQ`o,㿽 @Vkcqquq@^7[fd+%lUҐJ]WoH3YQ?=91(zVU?28$:l8&-uZ c&`r B1.`qkmͰ }O͔4dt+(ڼd֐BII/ە햗%wtd"+<3.͔g )i}hb7JprUY۳֑sx02܄6Pzi*db; Z3Cո#~袴# $/6\);0 -U0<á5߭7aWX0b "\$d>w RMsv)J'ȅ(^zG4SBo 2ښ a cFqQe9B.#>qS97(6!NRێz^Er2@+^wX:Q=Ztqɧ6_VBIJ SpqNWE^r.ͯ1)Ql J${wUMq{Vߌ~PPV! \ _Vyo?-9t ;l]x%^:D~߳׀,Z-hw6%iaA?B/؏vWh~DX-p538 ) #@L>$6S9$e! GNK0w\V#5oA*KNe=lN9΁Puf(޴'龛Q9R/Ӛ~o#H|&N) n3b]@|la>*8o-fLHeȐawClt#)QO߮jlkM1ᵻ^ZRLӽYVB?S_ qi{';d_" bYfw}()FttNu*mo9RJ/AdLt.rFʼ¦ɪ~ (᳞>|4trE>w;ZRپ!x=\,QDuh$`7B0pCW U6l#Wka.hĻ~g2-`l>{i.Ӊ:etK?39xa$h,8ܐ*ӣ ":6.>!ƙAbSPY {߳bԸe Cܭ }~2Hef7.š=^&~5ʙBS\8$( 5^neUz"EX2#)Dnob>C u9D`V'_&nnZI(S ]R걥Kװ]Foq7T}O"WR<(a*tȜME$rz#h*A"%_j`lЍ`\ś܉(:t~gi7{1ˇvC F ɗyFUNү|gA1*$f_QڐĽt%w5}TV<"<^?jP A;<$1ze"<]EZtd^(L:ߧ%w1,4cO|"~ў/`yt Eʶ 9_1DzUҤci5:vKj?| n>G$/J>XH&'/܂ft:~Y+#9Q zZ|-\t~^aq^2ՃxXm84T61C= t!V+bR,*ͮ }]FȺM` 5%+ ?I&hZU]];ߛKq#匁Q~a " pjNf(1$[lR *|A0_j^C 杖Ԋ(cߕ4R0+$g#2EUM אL"q@AF;l4:\u&̶(/'] xD'$n³J@,dQ?|[c.L:88k!Jh/ k1]p{ \HQì4N;w|Æ5j't A[+{0ed;_CWg0&=M2G}imNSۙ=XZ0&L=sH)f7!Dh5ar0BDZ\?938x#@ح VCEN=h&vr6=2ib/.}rkIw,9K`xɪ^=*q񪋽'g89Qo|3n'Sd3-DӴFc:5qP-Vl/sPӢ\RÕ^a  X.qDnn rx!4F~UN)7vDQ) 36lH6P/PwƻgJa~& ZPpqo[nD9jJvu@ِ"}f" >qUv+īZ>}C֯YwpevQkv{.]!Jj}O\fQ&0HBv7w앹]6й6K/4}hdUUV&ƻU(6}| -X)SGK|{\CrN&nb6jpQRY B½BKB %ARi92f8tG,Ou>\[FA33R22Vι <~VCf>'KчH@]aLMN !@GeBNC~idiqZ'`fGwlv6e-IxK0ayVF(c+cLjjO{;SaT64 :٧Apݭ3;\8Ry;'[gY: T D`oσr"SRtDt OӗEkwU5n>> ŋ1\痑f#5g|DV!9Z#)TA.P1A@,1.$#;hRx =>H.;*+C9&#(YEsk%ɮ_TVFHkCdZ^AƹFr9ޗBEh5h{vL!D* $6\ x씪xVL}TެXXFX0nh\Uv/sI|Hou{↲{q^ޮ1F'-ٍ.xbD8vC}'ok]aVffWFz!=~BR&y=*̢%0eØ 8b{J*Âps9.zG0kW%g)X;wyPGVJo|ƀ5@L\b/Fe U\z /筑>? ~JI({FT<֦)o7sbtc2FvEf‡ԉ qNv7#7G5úD<28(i1'8- +Aw ]?3(ζ݌q;i,տ߁O ^,'3P {ľkOq.V׋z՘]8 Z/z#5 ݡ&=4np#sRTC[Li~QZF6 ĠA~FC`;@OЊ|RCZm@)j{"l1:zvIt z_""k+["DmɎPʢm[1I.vrsx*g;;}0ሪD >Q6:2x=K)D:dsqBIH].B> )hZr7_47jX]vh=\r #oqʿrVX.Ζƥ۳Dҫ7R~w6[X %GO [W {F4%hNZcVwت  kOC$-F7M(P^YHvq}+oJ1oP B'93'LL&?*ljoq_>5~=a?5$d&#ԒӒwEg:wI0M]fMNCij%Mz^~)MQr(^\HjXn6X]h08!ipPo=l^OP[vYp 5Jȍ?Xq+jL)l\ '$7]<)׳Wgپ%`>aԭQ\'V!c br&UC+Exm}GfIgs)8zNNpaW˦\Q;e^cńm9l/mkG11b `FΫ؊eTrCګL A'Z-IJYo!64Њ DG3ZCd-Iܱ20;9z])_(h{q~e FYtr:ŧ˃YUI?e|uqap&X/Sh*Cemi'"ba 9ҔU :RF?}*0tPSeH|)5V%p։!o {"r)7u{PMQ8nlu 4mƞVL1qOL5BL5IymgĄo(z[Wۚau>cMWMtD%2ʖ<}F__!WH)rkR3+Uf ,17Nd4JhW_]Nvne/9i?#{IфNV`c컔wt(w[ڮ900l &z.{NW!-*\,C|qUabX@y;<9hą0&{&֌"tEK0E#ٻ5!y?p?,Ҷ)fXL_YJ b:֐>!w}a3قɢ2h.9p sTv'N,9ncIU4=qv6(jÉ@‹MDV65߉ z)\@R+/KPf58PYZ55{Tjw2%Ruck1hQH@T Q-!Lu}x&,]!s r ]!U;(?AX@ѓ) !.4SW&C_#(U5֥2ub 3H7ާE.+o3V1nLAK;=x#Y}!3 Et2Z5eA 8Pntäj5ҪRL,Cz Nm|6$+5C։5ͯP}fcb+q"5X׽ƤOE ȲbЅ$TFXo(7ENqt+ j.^ 4>0qQ'szqb<dY>-ıRf4h$0r S6Ig˭#B m p"lx )f & 8|(Z4|[i `'g{ a>%{x?kEK:^3u[q?x:?s):{5S{G7$қX$c+ 2ٵ3NVt4 ǜ_~6Ѥi_(?9n\ vc {~U!SN/ZԿ<ɉQ,wA& /H9A6(2((DS4!Xx"3H:hO9ICuz2I3d=sf7-(U#}6Yyw`xޒCƉHӏ".2*C*]ĺc~Zvsi@ZdޖZ]P]rX,hUn&=R]eC*oFS4j@@/6TՕ|߄W@xawOg2H=z"r;E|3Fu^ɒ!2#\ 5rabA:}\ _㊰cو:\U ]W4@/`h$rDLi 5atQL_!~=og,<\4B;(Cb Iھ?Xyj2ij"oM@sx*6΂eߊ8bЫ(?szWL\2^+$ YRVу Yr26 +Pz52lPD~Y\w $t8+d)Ѵb H MQe[2ʏ1dibB4䁘9dxUr$ʾTotIfޱ+:8,w ˍ }N$De,_;$V*0A-f yfCM-56W 2 !Iݚf ݥ!ϑݞR5)΍ޤOR`nTL Vvϓq=-4&&dV&F0˖5UZ`1'|@Nf$8рk# dEڅ;XnkB>^btXz3=uS 8?K)Xdt4rEm=r6DS_aS\X(epFtkk[ DD>b;{SQںݢ/U4گ^ontZX6`M)C6ϰ03EfX 8p<;HS]Ik9ȫjI.(6FWt;9aQ0tRrmuHH|)&BZ>y(m ^QzuTD..1>[q[06L@B4 JdCֆ?&J -*>mgb}uEhܓv# F<~6ԄKI4$=odDzl9؀} BwYQvB$ "i册`/^^|Q-`\ڸ cV7ќvOIG,UR?_$䉏l n)z k=^U F?T[^{P*럚ק­[|ym -ˠlp;+C&诔ͼ޽dׇzNLZk0!宽bCM.rH"@@X,ȢFlM  D3 Hs'ef z5Fp,wd`>6M>v(X6W7U=-J8„D<[x8!A%oE ,ȡQk8!2:Wn$_ ej"dE4 5)>IaUZT\V~|U[aScpet;GAOU3%8;F#^wqh26:FK{~ŬLCE(rD}=l:R$c׬ջ܋ݢd<(;l5 n<9`ݱye,d2+/&yGR vPFCD k덌@ \R.m).M 3/Wgc!x@' s'd*CG"yi#7FYhw^ygBXpH t8e r;aFSqu?/z&fq'j|^~Y xd3ղK є%|BˎP3Gˌ pf/F ?x\}Fo~}hJYeL_rUFм1?YkzJ6kǂ>v [ ]d?όi_C;2˾OV[{B{V>d A 0JQEߟFoӷ=hg ?ORs >[Rز1I E-ˆB\gE\r9nTsw"(pON +&5&J,ԠkXd/i`^a*w&$nEEb b>W0i:{ZB#'lȗ2|jf9BbRHjNě} 2~ idwvLԎɌ 3=aSD-gx J@|@;m|Y:CmH |Jf&jtiXMgw(e_R%Th$?_v/O4}a^ ;1ku/fWQ WF*m拈{!Ɛ"95lj6Y` wmAD ^f(ҳ:F#䖋6S\jY6 i؜M4hDkf⦚h62!VP,_}k:³0{Dy ߇55f.zHZ0$ijں´]hdKSk!7(fEc˱xgY,ˁy*6ZV|)sͩH*:ut(~0,HPU3U i( gN29 oH;-"ήLԡVՓ6nα4'*AYQR6 ZvU`]^9ClY /:8nmc1p8xfjwkwۚHo:ǻ/$^P򃠰D [ְ1yG-Gm$ LT~p\aĮKJ&) @_Ov>>"{m):_{ sDOs+崆MU /(SX% l|>_:cAUoI?^2WiisDkQ^u "6pHy?4l{>K; rLFQOhr]4XQmv]xv)DƫK`=0mHcZҚ$S mw!*>]%#R>=depNZ{#7bo, C7|6UyFTJ\P^(_9'/D <%t,`NԮ_. iE`!r]@]xQJmYsCG<'6csw7箽0ťad=휘E}giuޝUM-ftLJaTЛR)67J֫I2CU:C4PxTbG`H-)u^ZHu͜~23Q <,*+qOקIRdKlӷ+}Ҕ)y7o uYa+` y>tw$DW^:2=zm`&3%Y?=V~_u^NghW*ou\Sg{t:Id$,_]q F=\Ǫ0p _TkA[鶘T^T4m sp@ {a5 ,$8uidoퟻID?H$SI8i:xo䆎kj D 1fhsW;n^u-pW7]:/5gqF?! 2!g-h33Ɉg [lSTk ’a:zu:Y)p&VMO٪zGXj6`9R^OJds൐#Qc04egD/RUK,v(^x,`,;G2 !J\#Z/ASpET{m+Od__^?|$w5qGjꥎ24;E?.IXgBT Oʹk@pf^i#g1 o *)c aD YwU]1!ַ½)" J{$<CxaVw-Qۛm.\6ǃu?A{s c6PfZVާJej>o®MxabuO=YқЋʙϱMA؏ -b֣G]fɲiUQoN,a=A ~&0i"bQ/u> Yߓ/z<j՝j;O|\W-AYfH^~ߏMj2_0'f"EKd2|pb$nu!^C`T ;Xifg l§8F$]hwCJ/+6Fb;PtGGdRЕT\57°~D[­)fb'怗^|̘fJ~хw]7$$OX][ykZ89? BLT6(ZW_ cTpgK6_GlS]j&T`aɢ,:!5a? *06VqrdޥnIo9^ zn>ȰMRpjh"ۅy^T#Ev&@C+gP{i96䠋B. 45bݻ|D=.fO;)yü!/~,MEI|Vg*e`"i\+WxzѮ- <+\ -XO0xeGy 28 b;o-S*E{I% 3f~=8vhƝB)3& G]V:/RD:mW4VXmkzDzg}"U 4TzcίJ2cywqp–w!db-yѭDm{-ZSU s}"PT,pvڔ6ǕD=\}-D+q9@(STIyhȎ!&UwN<P qa|؋xaqa3Y@_\Gv9sY\o1$2׆B$0\ϨX͑A!!Mwm"ofX/,|rh˓n2", TFA/G?/46 t>EaP"lF <5'1Q֍tqu&$vO#[{¯#TC7simWz&uwKY [n<ⶡ*Uf7[VÖ5b]v.߻AYfҮr3Rr=[e Ų%a.8I=#\P+r#?丸 Vn<%\V}ᠢÆymK-xJɘ_IطMVpġ"Ah5g9FIh^~h|B-!a0PILIvW$yIFe `=(䂃Y?MN kCYs}|E3SƴU&Ž XQ(' 𱃾/]T-#:{ݘSR[]M_H d(EeU/0ٚpHڷAK_gR_ %AX>6jXXe]Ѝ42^ö(SƭsZiDn(Bi`ucd>O o ڝ?6mb+ٔ0t:4W 7'<-{YfUVlMt9bAu2L{ s۳oԈ4o Eqb>ۚ⹁/;CioHkB15̙>r\|aӑ-q=Y,TF4zIɊH5Qm?P,]h ,&4(UgTr(iL\,~Lljak}YsL[}Z?up0\'X̻l|GOKB>ͣ(zM5%;$Ea2LA1_fưM{n4f9* *3P')i|;!LzѓF@sD؎`n!{K]pnlgDKTM4g$Ը(L 2khcd!ͪ ԦV ߘkgQg8^9};DBwt+P ?!i7G.YrnDAP{-`z :)Eu+TPDqTsTү4L>Kʙ<#a)<;t- ֈKؒn?2Df>-KGT&ug]6Ͼ au|JOpSp0D46ܓe7 XT3=X;HTlŅ(x{ɥt,kr$WO\'k  NnF'L@_ep}55A)Z ќeTbŻQ aܣݗ>ܫ{؜1f:؀0ǒt]41cWձx#DK90WSɅ*йa*)BԹn0"LIH- z't!A=?@,ASR]݉'+ApC*0wܞ,qajىh^POdR0=xNʕ-`p,?lǨc/C2K"3 b7<jR@xbo sp4ID{@G ƒ)Z ;Zux۩-/U*񔶣-F@3Ct{åmV^šPVdXn2o><ޛ_K岮*b*O(A:%-@*Fi08j=EI5ceqj"dnr/\Z~r`˼>(Vcʼnxʐq쎍wlE$`h^.5!x/J 7X=hJ*ܮVwnB:׍tJ"^5 oN+O/+~`'m+?5bsMhd SD 4^W2EAq'w[~ <|NU{ڹ {k>d,m88rss9G7p/pN:b@KzwM$p ex;BAbz&85;@sd‡6,tdL}$=vɓY2cG^v_?^bf .Rx8]끸8;Ѿ/GV9%PYi.l%s 7=p4Ya"EGB@k/C@ob<D=^&;&2#=? LKĽy1rd Àjw: (5 ʐ'II,ӉeZђq'F4ѕY w4HH91TBDo%"{RM$!|V?NM!#vT0溋"N@bVmX@ Ǟ. "xTl#ںWmFEGO?ƞtY}Ѧ K nG8KBQ0Ro%1 `tnY31GI"y+52|%PEt$% rPhP>pHp*b 9[~;lE4^|>-[:vk`CS. Um l!ͩ9Eqbz ھӶ*WAK;NL_jKԶSޚmcԭrB Zk3t6Z*֦?ۣH!"H(_f24 HgUEM ʻ%[|UK(kq#jQ]4DliF'tСk$11^]f(zϡ&7FCqK8,aD;ȵ쑱JT1qj7~+K! C O8T ,.gIժmz;698W/^M vMbKHO5t>^tYj="DAߕX6?8YU?NJt<@)ʟ֡~ҝ %@2w:Rsj<$G[Օ}ux=$OℾAzv<%sL+Q4(tNY9 6JO+_>y291w幙ƮDHT8OǖkxS<W4Фۼ&i:ܮaCAiuRѩ/yVW1h|w)˃W 0sF?\IĹ&=2R@~c?УNDy@q:E/MXc0//UwWnGR}ѐ{ uPiﭶ]Oy:ʯ0ҊY-l j'J/&L z*U۟}1RP)0c.`m,eT?~4B :oJa\٨C#*Uoe٨F\D&BM@Df9VUR~D^/x4Ҁfi{0 cϷɨJ'Ggcq4uڕUj.dq.tfTX7"2|9 QR)G ځSԌM%(E\71Y``J F18̕a>DrJ JZ>q&*׆lwdaqJ 㶤m1 ш 5jo`t}U$)Er B/)|Z&SV~Vœ/|'ï(N!|/Ws!<;ӅK:|0<] `|2>YBS쫭 .SzLz=hm {pLۯ~xHWmZifӀbE-K/cч5!j(TXNk5G3d~1.GS]˧tG|~\"f315h6.kQK9nƓȸ!7iԖ] R^bstG gA.v+g Y/׃SqHwwyCP:I5ɗ4ud+.7{.D\sݱ|LJֈZ=!;d00!~ {cUhO1G` "#~5u ,@헭e& bU!jXsB DiE#0a POS_FD[OSWS =8mìUWc3Uq7=?={Mp4VY*,D^7Wnr{N?(C1s (Oq9,&F g~Oh?[i~҇ qϷµOZ{%#DH}4 BV<0_[ȾCԜt&ڙ_!q@3*k[_NM՝-\%lȲ+R8^ B&W mߢҤavW*4A7$WvLw?d ڎOfppӶ8C]8,]Ue3Y'}7Dg޽P#݅ Gm{҆bt(/5a.o+O=Jfz҅M}ֱQX@#,-h-0׌NÆ> ߡOF-5t^Nd4Ο\ uReC뛰-Sc:=rϖC"ȺR.L+-#>e7]a+w%"?g|fx3p2m`l {^YXE5CF -嬺s۾[/7Y!rl`n"HÞqfȿ#cmFϩ<0R'O3@Ev(X@R(fTe6JtP(2[#i YW#+BB߄-͛ί,62If!idzBG$Dc] ~QlcT=0JGzNG㭞.ܬ˧:T_j ׏6L?} X2Dʤ[a |=hs{U{rZ`m~s7q@q\%Z#> 5ݧ~7n+IHG:Jb - &lBQHԉ_j`;" Nd^h]\`v6`"լT3kT֫ߌ>K֔^aMU$q&Yd6yK3Mۦۜ1䐗QMi*(WAޙl܎_I&2@W+"-z3|NDYyl.*\Ap; ɢ ¸@Nó}hyȚfc9k^L^j011~0Nq !g9Db,.~΋hzN$a4#NEJad-{!tsZKx+0-!y Vʅ/|=S)X!?S:`qUk4;>JXáyU15 Rt$nK]_88CkNF_8y""m0l/DI'nYqi3ě1=Kl嵭^?+ۍEeS mbPrxvW>`Hک/Ȕۗ hQ9WSL2qeX ǂ;TU'! (nz:ya{IY,1hk7<=N6e ~` |r>_菢j{JCzpɞ|쇢hC㉅𪛅67%g9.%#puS~|:Zɘbk詙 Ga&+OэUrp)v6FNE\]H˪gepDwf+keC=j#TQ X>@I9+Y2"g*8ĖSlyIR{_2arz\MC'_̲7!ϊ(*Xm1ЊLnp&쇳;ewc Bf7Ù>ù:C8n^"8HBeH\»)1?j uJA䫀:r[X[y#yM݃} P~.|~T#D0m;zr3b,|1L"jj/AMTiYx y\o#xm_#\ٰ]pO&;צzꆫ_SN^,)MAjՔG}tbLOb( Ygs󷇞ly=a<`?;}IWWg|}R8 $ZH3{z\уDŽC}&;il,-wNS 3p2ʒ^`{-@A:DyRyz~y̪ne Gݱlj.F;o| pq=uYcrOUH1kTt-H@Z/IwɖM xA(_Axh&b} qŔ,qg䄇VgG:CFyKI>hy+6A_e``Q# F#w Y +Y=^l_~#%/,|T2(5 OZT_tۭKw»/4"Hǁdn[@/u'+t )4,Tt2~.Ad0sɽ]< ohؔnEl7Ԩe̖򣠪-l)e0ZsSQdXC&zBXvZ)3۲DE4>lk$O[mBחn٤mt_6C`0X6JE(R#{08Ypg_^JڱePN|$l{3Y^Y}(N$,0`aqtȴ"kZ؄F.c{R9h ՗,6`%%p!ʤ7>ӇYJ{`9T3g01[lâb6'~[ϗQEeJ3Cn ݂*E74 `=TȩMuܻe`Exk қIJЕѣ05$5ӓOi{JSnljN/le7+>Fq w#uV5 2] 5h e!V^z;P{я朔!b8nrdGJTt*wHa3\ l i7qοy@Qe~'7sopkSh#a7#&2:kӝK^G~8{ ^Or>K9-G09@{T)|Aܰ\IT6Ft6/r9Hd_ ZƱV*/rFWCZasY]8%S? ޅ+~:͓ Td[%3x/Ͳ㾢UB!\ͅsfh' ֛pʬCc-:`2΀?"t7tr xSyyv|<]"T ӊ Jh. 6`7MVC"ߦOSx*UVIXȱ? T5ƿBFAG^rX-|{ O𾁹dP()!74h ZQCP)[Dhm4ƌ+w{Aqh]U^kd~y{zـ|< $y7peZH}U!KQC o]HøTo0kyVdm4>Rįv U(giz?V Э-xB2!T%)G/,m'* פԊmE%.Ŕjpf Zw#zVةTEL  zTaVAT^Ɋ" ?A-i[%^}́ ن}И,vPt6Bu*݈juR$c+۵_=>S뙒ڐC&17QZ$oW[`F<£|PtWf{Ƶjj cicq]p)D=kxH%XI@m_*-'Sf-OկV1Ljm;FA:˶ޠGΧj:e;zņAS^+V#!H7e67^}O2<XFe=_/uIH̿3 [&?P|} aZܽϘqJJPH匀-n(( H+. Wl{U>=]|h]/>\c[H2ổa.7: Gy~ ~zBޕ_HD0z6p <_1>D M{ VGJ.iPl' re4$>BoN"cĀ0i1O@/< QݫڷՖ};JA.[ηY6 ,NßjG7y&7oPiA-XQ{ٽhF:5B^^PaŦt_q X1p vn-w/ CPm03O9=z]wזM[E4:3tY45.~t0'`,lnV8^cNzYמ|,`M;x"|&O< +B c2pK5!)DygAL*ףJOcUBH|2'Ƀbc,bm%x'F4A7ti!l)ғRͲƃ@zpxFA㽧Q;8jsNqiBUۥt#~$,|q*J.Jf#X-\YLh^R22'-8^ѸKeJ5\HD=82;ܠy$ H?v*|DSeH[w'kV@| [K䢐G<4-٣O7uq:©fV;"*:W& P{o3ӏngN %A)$p\Pa6= (Nwa n~5.jAxM{Kc.- Aq$<^HW_sVX ؅ żUpژ~XϦ$Ҝ<:CkƘɨ+eBO7Ujn"FYy3jzTkƘ1.Ds ) @9O~`sߵ efn[VE ꨶ\T+4V8h.itO"_`(8B> Tb>\BAi]#m5PK ONH+Yc}C.FVﱝci=5(oF1;;Kf<59)%_95T2ВCtWfZki]Qv2$Qnwc>y;ЅލwV7|tB Io4j9ƳE=٧ˉ|'GS5`?)\Yyl%ū)@HɉY'ٟ.g OUq߇;9l6L?R|4q~Vcd:CR`rh"CIQ<1lL*rww4nsyQ~j ݡrMqSªXfRDSrHeiro7})Us^ts!͵r"H:4Lף\C{ġvrM"_#Wu7dm X4"9 ~#x:qN }gѕ j"$otX(M3ezY a "CMuLϞ3s+XZ"a`|_+CdaJeak5w[J2PG3 UE{8.s}߁=ޭ6Uj0\GP"+૿fUYU =^]J!+RSvJ?' V&Tۦ)@q.U2~:i#y"5ڿ\=D$R[PY m֜yk@Ԡ~1I`9鄧 OR}~}sUaWFN?=J.S?1nq0Ζ{,7`Hi)ZZBoY*ba<+#G1|#" EW;}4|_pכPN!ĽΔz#Q'(VFX¯*>VQm>gLV{JreLƽ5T;ӑ{5'?Y`2'9*W2>I٢Xczxm  5?Lт@E@AEUlľ(>^3B 0Pv @ Xlc :N|wdlh^HIEiYVZBF3R䀦sn*ÁvxG@2u&M^&\>r@-^hʿǬ}C.LtF9[۰P}+DӀ|̴V^Z#;$!\fta~t Ej6@K>)=q>C YA_ D UʵrH]bTEAƛ+jm\m6TĊw);\xHz0GlmyfO Ժ Joewxǫ'Dz?+%8z#H) 5X8ԤܜlgWN÷~2M5`oН;s"\ ۷ li$ \z 2U C~& $ˎ81a6ϳD f=Od~o ի`??bGYq7 2cBΝl {ps;)v^ݐM_8U3͞Ħ:^4aQ-oaJ"|"_TE4ڷmT%SwêuTOqz{e7ڌ ^'!Rth[3ޑ!a_{GorcZ:Eu$1фS#gSw?IPRZlLqe9HmD )V%Ɋn`d֘PpqT"FKS'Oh I9{s@e.q$v|]Jns಺QNrE!,-@9)dt@u%%<{mWgD rOz-d LT۞K,O#V>N'$>wތfAMޒ@ Uxܔ@:^6d+UƩ1X2V>Ra?'՛)r=QI:ŀ޷RgMrInE0rޓ۶!Ao?LqFvwpbd;kFB }#h}0$9$&LH:4:ۭ UUge,Զ>l|{IsX&T]C7'%zJ_0p@r?.iomtU^'x}˖6L9P膏3E x.iGׄS'+d"n'Rqrlgb͑>'+/=f;]ܯ9@s^i؏)Ff53I{pw&*M0 ]9g/u:Iu^8S3 r> V[~)~8 n*WcQQ|\l\N,@N,np7 3/fo4n$f"VȰ̠O֤H!qᚌsz} a5d^ b dBw!is2H2 zj.ITh"2HݱC2xaeqe҅cјgak&A!(&Qz@cЋU*/+ ~mB- G-z.`TT^*y5ݾb>0.N|Q{dta{84Ȯ{# fĻkY5[Y(y< (7Z(^AKnv]!(qno/S8{J&势Ug(2 6v*&*/ܯv/e~+Kc}Sl5NB.qDqFF -x[)'GHn@27Z•Z\xw&ic~j'AsCc7+C >j|7sG~l&ΠtrW޲'],քMN^2~cb=4i`o&P3ßRw%럲Ӗ~a ]g!se2eYxjSaG'hٛgSGu} LCX2? (Bp7K I)3v'5)b;k>~^1V1$+ZtPcy2on(%t'>5jW֢ _))T,[dtJIg$pB Ra=PYf@268x# 7Xv6ڀG7T{d'MyL|.!wcX?"U6VAA/y?N9~}`)W ȠIѪёDj8s{lxnQ_iV_eP\ǽ˒NpYF %>We u0$K5>frhWiӡODC2A<|y\x2b1쭽0 :s}h'S[8HOi*lMuj!JCqdӍ`=6 LՋl;Ï.r(\azfMRp8f k# $wJiP//d=做qb/$:#ߧ zA9\z(u/4%Vis6ǂ30.d"|Tna<ӷ>承hN$jMIOha.]`ǒr# {Ryuۀ;Dod]ٺX%Ia=Fe>* &f5QC%lJ5U\젠c >oX.])<䪃~շ jKII&-LqYHgf¬2-TB!4 W} ;^IL^t{tYv\_i%$cQhgBhO~H7vv΍vjz- CQk3r-reʉi۝i\ZEt*fHmzjU\&7dw~'*;3<3T*C`|\K"{Z tRUM@ՋiJ W%m3+" :xoEIᲘ1Nŗ ބ!y";X4,>hÀCrn>Qb84h(kQ/L 5<7F=x 17{Py$$SO;4# G 1tf!Ъb#ęy gQs5_U%y,Fl>ւ @+] T-m )9i>z7:.n._jME/#dcŒDt:mPʻ{]_#&]aY ,M.HAzɾyw 햢֍\J ɶ͓o ԕVPE!Ӆ]=Oܽ&1U7?0`5c>Û6]OVƣTJj,_ωT}sQL7E5L`KMd$*!Bh7X>`@ !-y-n8y[g¡p/1"Ftf2 ƵD2z(>.gW ,B2^΂??k$hn SvH+NLuiٴK;fހ ðne^]4N:'iu3՚65(+ᄎvw;.2 M3}Q)`SrL؅cFw8vPì\YͷAvQ(!ӈ> 95:C˳Sh>4  ~U+Hx;7frތ^8n0T,E'-o8 QY{KFbX|*{ZW7)[Svf6K؝lKJea&H"-c6D2,zẇ9jjzυZFQXI3`\ cYS%Eos\ZLuDU J般 eSpb>ksI: B"ì AւWKD#5RP7Kx KGAndF!?U8T/ogA)Rb;7ԭeƝE,H^mY\ϲjH;EMfFGW"68||Z9\q7I6'Uةnml tkW!DzgQ]y>S^RZllq{nQz*;E7_F7|TLF7:~5NJl}ED۵Hqʏ9jqVf=Tx&eW8j3%St^]\lC+ZRs/?Aՠ'h͚d) ]Ng# YL.xE}mBa? uW LHճֹ}J 5;QRmL>8#iTZs՜X|2AH j#Q퓙`땵kERH 0Ѕڄޑu~'~1 ti0|Qp10֧n?Tm3)g8 漟:׮eՌ4bʘ3 7i)^1I|9P`lwYΕ ු/oxoUZHV:S9}#ǿ;K8u) ZRB'J'RDy.`u!b +<:scAT1^9}c `ihvjYIp*RiAxISu bQ~(]BVG/!v[>ղ(۽rsn"Dp ACwXAr MZAB[w1&Y X$];k=A "E*h|9-31v T=7 vQȺ~gO`Y:c=(W* ?K}Z1nL怬(!ϧ*>o]}IWOi<,Eǐyќ*W4֣3]=RFeXeZ.@Eqҧ=]Dȍ#C5ӿN  ̿+ъU:)l%g4orƕFm<8dՙ7] w CP+Лn9ڳPY#)8?XG*8Ue`Y5PuvC G#}%cJ-鎋PR l5iK,,Z>[82*ҍӯm՝oB\n?R54߿0#g 0*{$`2 b\ywc 3%Om[:Umv+ThG"K p!&0b`x<1u00&M.֎I Y~th` {'Luh<&תUǡEĞ,BШhNVe Hf% pskoaWW_KVx4pd#r 13{yKs%!lbHVy*D8{Eunq[F.٦*/ιmmx 0/m(57-y\t-_tW̆G˅^5C%5"b/=3 =kj7n}>si,W8$ydC 9,yT9Aո3~Ԣ&&QG؁?.푡!{,Xm1XD&X5 ^H(v<M*1IKdj =4XOƲ31;I'x]ȆTeЙ fハun4 _Z1ɳ>c>׫.9[Exm]6L+:a ҡ?'S-9C$׍32J#O;!JS"cwn 닎+o$QF:BN&͕P8TɤŖOF "P+,0[uٔ,< +ՃzDFbT 1`U#sy_VjH6lAz6Pns~X7$nށL3VC7cz@dR!.b9֑l z~蠟!ρ-7A;Rg5i p(Xy27obVsgs.b0u5qzEYu9/3IA3(E@|luF,GPXR$ӷZ{E2xoᦔ*o`Ǜu<Ԉ VJ؍X))!sДk$#3Zlcq-DHO\i>.~1@kEbB!c's -[ }*cvd{f{-Mjt0GOzxAy]V%? y7Ĉirs"!YbIvOgTrhBYڌ} ӌd%CZ?w ?f r/ UK:(4,vLKcRi|$<+6(USv|5QYq:_9lBܰ(4X85M'},循ZpmkIWPv_`ݦ単qMIy&IO5: {wO$rrO݇Ŷw IWg8jIR}o| LiL0"C/" 5-]]Z1ֱ.>'_}DMdǿHa0H#^G⍾*Y1(~ |r6m?y7)ܐyIZ@U[lTfWKGZsxF7E F &&nsC38&@ G$|~>K&xEY@[jpa#ī:Y__E.ɉ/3HᦹQ0V\pٚmQ$ )wIJF/ȟg%j|v_CK<@? kf bnV%17OHSuݎ̟JmIpu#Q'}q-@VW S08XMz]"q9V$*>?"ɠ ?FigШ彴U4f`Oq1q홚2Ga]0E2Ds-@h d VƞhZjL[M&fg+S[M{2v (gZ#P! A^0|޹R+&g9xZy+n\5?:O_$HM+,uM׊,Vo[S8@*pMȼBndp!5UNK{/=NS2μYBbTxUѻcJYTL_EĎSVxdDN%c=Vv>=UC'2FfI?{&]/1zOf:nb}"ŗF["IآۚG{xMOLwofʽs)L'sײU7GOУM"v(tʂªrk Gb.}vȋ,";jc s4D%m>6Nkܫ"=d3ZEf1|lWSN !)OI>G8*8 -߾7,SPik4+I;[Ӭy^GAxCC !ʽg zx}u) *ItsڊTqj'WX0VHxՇJ.dok%ωBKgTz9m6;2>)25ꀥpG!~ G9/:Jbr|- 5t un 7Jl; h'4< !|fdögM;DU/s cj$L1׏uOcD zTi9?!nHb|/M1q9`|˳mX@qL 4(j*FO|24b_ъ54-m8DQRjMػ H亰lRRNr7*"g=.b>:p`cXK5kՋR^`XhBgYB]CjAs)sTK)>U]Nc=.)YI 'slwI )V& ?Gpkmzդ.2F]@@AP8`a,^azd$+H@MfŲww?eMôK51MֺH<-'";aR/%uUfUMG?PMK #|Vq oi;~;Zi<S}%盇Hq@Sp8"Zh >X\@m5[t%觡Pg?t[8djF8iGiP '!*ZE";y?*`TgC5TI CEr\{Ɣlk (Kq9;a][HވiژFMN#hk*7#<gFcCyZE5.[`20sm$z*T)W*kixvɨz>OQ!g%)Npp*RY7(vj9kqA@m·ub˫hyY_B*Bή*:Fmz?:,)!STպնd]#lAэ, ĐV ZҷSES;cHg%: 3C^>׌`ϛA\VrJ䧓 c Y@ 3_ .NXNU o>ms{$E|Δ7牭BT0t3ܹ_d9GӉLN}0Ss?.sX[}յVoAK''o̳;ݼ_-=~Yv4haA l`KK˦3C- P;W QXm2s0iY];P6Nd''KNl@ pjZ! dV1ܻ{ĉeҁS++͒69`/[Rd̓DO97M6ତrv^UV5E/] Oʋt%@@x})ޯቢ*=- n. o.eTnr~G7}kN7*O4!to@Qyu|n m>6O73^uP*MrrH!N4]()2p^'=E*vBn6}xN3l|$AEtd, `G\/!|R EtW׷௷`_G}`y?ki2@[ܸdoF}%xPw]2HhIe )J<:wlUm U>Ԓ= .S AԢP#)V}(4p)0ƛx$`~ _#|(IB"*0uv|O YC֧\t"/Ĵ"Eg̈~ Hwdmn4yP(XͷYYYV~/>H.u3\pCҟ~MJZzR݌]5{v_ws5$j]f'FQ׵)0G$*P m8M3ۢ4bn^G[JOP\~& CpY37X>}6Ql+Z Be"7@vǐ$L~Ful=nM'6wƨܸFFDA:AU1ъVr5lfjBO#h&߷*'2@v3^ڛv٫2+Zh=6~*ר%i)c8a+8ݖmn:SkԖ^}ljE{ Ȇ #z #Cc5\zZu)>ܙ]&?. >.W]jjҽ?gKk/ȰB||ki Ad(kсÑT>L]VZ#dO]LUxb7ߎn*Z"[CԍP-Q*g%UGku% '~t+ s `{M˿'&Lq]@7d?G2-~3sЮZ S`E<1ul= fsq/ҟRVtKՎzdrr r+)M-҉[\bkBjZ7+ʙ!˰?a$?>^=Bw e~UTv>jgdž> }yMq̆(SUpxK84#\c n۱K.Z3X;>m|lHXʲXWWRuH w)sy&㯮K5䉖bx} 1c}% G|;'ǤT>ҏ`Wl*j؊胪SfHO g`Ʃ]g~VE%=.f1EYDXAϘ2ڻERRljr|^prs+4muu#){,ڟi!IQӎٱTC4: ?5mS"26k'+yd@tiHFGP˃Ev)g\`!gŹѣkСUL=T ,F;;iVB\CЌ=Ծ^sh:o8} z&"=M LyNOLc&q@0qV5u+؎'2/X=:]ێLvY#qw}bb4jZV0 y#P T"hAcwkwj@|2[QްjkX Ze8"4&FdT,Sy(8HbB Sejs -pdwdÇ;WE'\9`& 0Tz0JpȆY]+&ND8x1_.Y4})'q[ð#<ݏ{Rq hձ0wED :^WT8G,,?}""۾)cs Q9 iz(pz2_CguԐԓKw*FbAɘ*$<=hD<̟ 7Ec;w_E[>GBed8mPȥZ0ss&XuVy+13`~wQ 6F1%ߟf~]^]GBۅ_T,Pߩ%ՅO Ȃy6lqGFYg.GD@^WT.@àt]w_yD_ʘf0Ҵ?{VqwA]jbBm"B֎ }^m@,+r^]ZHޗ# EcL5R|i#]zAbea+;F>n/[BrE@˻1qa-iD1 uXDuߙ"+ ]ړ,X?6tq 06]4xxeT9f*l8pC4m͔i;ְS Kgp% u#@YV+$0jLB!Tv@?j T ĜZ`(9N58PcWLgCdW-HdOi{_-W,]_ح7n~WW]4Mi޼P9,gn6U1XZpFrj?QeP5w aƲƉI)L)lݽ€Ш˵P U:ԁdlu #9]Xd3MA6kFh&"cV _ȒX\*|)| T~x npZŢ,*̞7&郁67VhI U?]{BaaFn~D?$aՇ:pJRYn}(ھib{0m[^bh XMB-IKXǿS> '3vF,*&/#N>GN0RzTy:w{F6јmib"% ]%/z(>+ ~ӡ)aF&!Ifg:h}<c[xRLtRF d7.r k"݀dz {LjR5#~ߘ:*8;?/ֹބ$"IBul+&kCsva|S }vi.#E.> iAߩ;Tټ0TΚ|1)ph"uub׷Dli_8 ;ӛmQMnM:mQ 4ao!ʽ.6PV*>/zsUzwj^jwH**-;Wr8nKA,r쎉~h'e>^vSpjl{jv!TKv~3/RSOH=Cz|XJwI'y+&Lԡ֛ޔ.I]*m͵:#i5/Tt!߄c02tKSM--A&h j| Z;'fqbGÑP]R&d{[zP*l9.gb3@α-f}Fs:kzX`n6ņ=HDz 2*x{F9Hް0?^r.15 *T4`ot7A6})pb- ͷ||j ;7W*%jSC}R&^|w}utGAk95iiC/fn71>=ם~.ډhQ%j4[LbJx,c6~֭"~ЦCrvwrsj޶1,LB ү^ Bt76K2PU _ZV[ys)MOa{_(8wKacItkEns "A_f+@sFIy c o㬛gvՀfm`k+Ѡ>BTɾΟ#i>-*p:7G?':kqIƳtwM5ǎBzڽCA,e0}Ш1 ;гau,' >ٌ}ZDYQqWcfz#\`\SqIĴg㷾4A}_潭!]L7$ڦ>L?Rܧԝa>T5!ǵuEEXqCJ|0q h4 5o =`UP^m|Z;7p?4SDϿo.**YZ߃E8iJEzm愲oɂdCC1xi*c!#c?>& W27=~QԃvC} zϣ_B6gvFP2b`Zom &=5XV?mҟ <6s)@>"!Ƚv@HyͲn~o\i"#k? hc탪]Bb>;pf .kQ1S o;V#]@L}3`?3tNJv$8 ΌqS$Oo}BԤua _A ĕt),y{('/Y n μ*N5vfj_\_H{6کDeIִ߰s}:/ ΠMK [4v_p4χʃ,Q([C%첌4*ɂ 0}T,-B8:Z<^B|𝅶^M90jK~zwNa (q8ӎ)v4NY%|{ q:/B<9ucQ1rqeQ +qfԾ\l_ L+YmZ;omڼ^U ʎPmɭf,&eFW֤zf6A\9H,؈Ȫ3j SzQoEPIy8XSVUHZYdMT'hl5\ y`"#ظEAt@բKڷܣxB|x&3צ[TV`lⴃ\m#i8w<}J`Wtth-Ŵ\ug2E[TQG0zG$"޲!.s&b3?e`C5\]=Etp6MM/K>qA|iU0/N+ jbT/q4͸Z_yOE^sroމ@X"%3jjQ WeICxE.b'&HhH2t0<[Nee>XFQ3:jS9ɋUHkMϣ`bU"g5sNAݗT!L4w!w|B ?3#8kDaۡ 8ggoT Q](WYJ7AD ۹kkH}%lՓ0X~͏ M%S(ʊ3ݨSiND/ 7lf o'!tc *f,jjOtIItՋ5ۖU ARӖV6݈Ѻc2%pP江]=^/|F3Ei/jlkJnz_Y5ﱴ?f.'}Cȴd5S jNKVfu9B`gnCJ1tBň$-=e`@tCK\H.GUoq-_cnhY'˝FVAڿ5o*uc2d]1q\$BMNcʼ)q~"lʃ,O)c-&WTIDY/؂P#;nhDZۡib|lU\eO Xɍ'WqhOURY;ψzS*f5;6WDB!W;>P:SM _KQ1#*o-z69v·'44?w<:1*,-|2}}V%^3_rI4$nA* \m@Po_JvG20~Y=NHAvL$Lűm1+c`pi5rao-LŁ1 ,em S|LDZ8-55y-sLn@~~?1" pO< [3 3Un8o5H 9O'$dFO𜛭w4U2I6i t?8W-c}wTU\5RȲKXm j$g1oD(ӳ<ǐ\rh(Uw#SJT!J6575H͜u I.N*xY:2I7ow} 91p&:3DZr &!>{|Kn#dzRcE0FjE͟ h ^z;X:>ͧI@FM+/[ib/E*n@ƅJ3QN>/`ʢUѢQSO")2T܍>˩p~=B :`Uиr iI @'C F!z| Kd/SH}ѾU="N"پӸr[X9?WBml Z^#YxB.|Ƞ1x7UAYq]o?`ya 0"f &e0d6<:Jd7mFe2^qe[:>z4.U)srV̲DX[-ڹ/%Ƈ zi5"\# vOnAdM6.Gԯ\n~t`NEk=`\?=T9$mmpw໩^lx"[ r:K~i7. C.5?/oK<|H}Kdļʖ,H7_ˈlk[@",Dol#,Hn?9w KE쨒l(3tL`{ 1BNqcrt>fk XUSE##ߢ$fBuhA69$Ҕ烝95)o1N-{9 iV| 2c=`ս|D BA̓ޝN\|+ִ@X'=ۊ' d`~.eͳ'-SRN 5ruH5 d24{7 !X1iK#{[y[2M4(cY4l뀫p;H!x`vїK{>ખJyHRy2{QԸT? P߾X[ww,II+ĀwyѰH')J,pd&Aڪ^?\f9_[;Y֗Ѧo m'dc|t]$w"]zCٟe9e/A ."P+vNwriN%ڸ&y)a$$"r*M:܃Ⱦ{E_Jڧ~dg95 g0#o@N6*^}- ̶)aV8ڀQ1d# 4;t5΋qܥxvNbRA3!\=)F+Wacz˱apekdnŢT"TVi>_KoQlQ5P:eijnd3}Fsc>F;"1pD]'ZM~<jCHYT/Eǐܵ<)P0ED-fQBcŅX;1QilQI8Gr=%+*1(_V61Lz5҃(gFjT7MS mwfg;ãV'~H-h$x\{i-?. Cg)g9{J.bߎwL\x "˦ٷ;=ձr"bYchAg0g%]!YkZQSYăG%OwJMB@ϕeCO'Ky ƩK?;Pn}]15D;A\ȶ86QUmՄJgP=Ctd @/eI"&SBޠ/LY^U,&V5,۷ۺ gֲ厴 ROmLʞm-cO/ xCGE \Tp\'6*A ~h\= y ҩ JV[W ehuu_)yP"#ǰZ~l7;X5UgпFt\N%JC&CFnɒS7Ko/P>*xzk 1k$=K>[CNxW-j˾/rI>lEcY1P`G!ԳkoG}Y\8Oּ犵.nMƢ98dž^Ĺ\;iߴ,}Vi_q Zj{ H,kwnnIVr D<5u/EܠX9[tŻ z$V|0)9Eg٣߯ƜɥGe$pZ0 )Ve,L!qX^  M6O/gj ̢Scߏ=pd QX'D[7F^νhxO9P%&c`e2㴍Sx>N}a¡W<rmyhm%糖LD ~\Ufq<c 466^ "7dO_Dm' e`Z棇LQֈxhFFk۫ s 2˴v2wLiL5?A8':qv+m榶kn $F;$%[dQ-L܁ I9r/PB)O>p8 hY*i<#og;.??^r=d=/4)@08kN4 cl>c_ 4\w1~Z5B8m2O݌M@ 7E^V: v Jq 8Nq͖ pԼ.yڊhN;֯Iಧ1EA)FPԸ< +RU371v% aO }s3_Vpo>&ԧ]vn>ؐG9/Qk $'j֫)$ڎwQ l0V}?-WHLYڕo *Ē;mCZ@4LiY+#UM<^F MѬH7le{_(h [e I=X5s%%$};iZvzJMŸ g7/xm-}\Eny}ѡ !n^=XkD{aJgD| LؤnѳzǑND۰Z`5uH'(4CN=1W7:vx¶HׇהK0%M;L u#cb$Sf6bOj1,%]rO."q}AEF8Of6Jlp6t3I0że#wY7L.,'@,sc܃˝[D=^XӒT!Ǚs9{5^^"vΔpŅ; q:sC:J \Acz=Ĵmbh? oxx7>^<HjlTOFR;T^. aj/P_BMG!.hy8E?o2 {.fXf% ~am2)ӯ[RlQg=N; (<}ꕇThQ$!;(X]s;ƀ<ᇦM>ۤ xx 9 ҏ?٥:Pw5lQ rTC'.O%"I3nѽ;uÞ=mxjAPrb~a.^쥣I#}Jr5UB(/!G²Yrhs~!X=Ϗ'*)yY\T䮡}CG0n=f:Ûpxktxe&eV?sQ JNݔ,Hn<CU5UKTSS/>NnŤBo$eh-*fPBb4]۰:wS m.Ǖs3W<񹅖5bΡIH%K)hH$ g3k4&pSG067*S%V8a9ʰw_NDAHQߋM4")]] ظߟ bh.{bqJt ZMU+h5 ~R)EÑ {$ Ͽ6ѩ/˫0dSIIf/}ֿi1+x_[srE Ӎ&Q U0^ޗ$Xdܹ'*!ޝ);'@5toH]z dVXBQŢ(2F;3|&GtpYi9`GO04 +lgի-s"zҷȤ-'mz  B S~<-h@@njɞU˲D5)/L}p6,B= Zs%c ~#^usDchw$1\j=֥(S-ӫ2XzRڦ6,nǰPn“式t1៉m[7!QCCM3> )RoR2[JGܚ>&NUZy!Y9㌉Ҟ  (,g͔[ynIQw \ǧȶ;8>RpۈZN V˰9PØs'Xiu0TTi.P\|5g:5)huzI8V -M;TMv/ezX.DFyށFW*.2q u˥<dlo٦vFҥ% @&':ihUAˀG&$ę W |ڻ<[0 9qOgv B5m?/D7ظ;n'OϹ'峓T@߬aB t[m: .f"̝XJijNh] zF]jXwɖP/gY8@*}]UӈQud'L{Utj|wVey!xT ]oNSr* Dv+$ U~-ʹ4aStݼ&W8w ~] .6@PdD󢻽y%ƤO$0>$vy e%KȆ:}7TiCsŨl7؆=Mć^d j[[d0 U0HͣsTK!7*bn0BW.VӃ?7t3df~LR`06Ep/i{Tj?'LoqRk:㎫-3|9Qŗ!a(Od^k>[4/ͽ8Au~\1wD PŊX;U5Pa"vW'GOM1N}E<#[$Xwoɫtbcˊ̖ĈAx:[l0\,WF(} m7=x K9ٌ@C!\g2q[dOD$e@dipbYd]~$ܪó;}a1_!8ˆCQKSnhrϾӃG;dnvERIw  VD vgjn;iLcFlΚLP"EV @4 Gp&Udp}2=p:ُ%n_^yGJOGSmk+!NJrg]C s[Ř,=1dxME 36?=zbMom<$vQspHWR3fVA.m8P&ɶeƟw+yz4l V!d Ğpn"~yrbS+@?}]`e:V^yULQV͕`p^ N? W1*q'&= Hra0A[;A=`hPc= `,̠Ҕ*3smVm >k])! {wY5ĺ fWLFb~ImW{R0 0.bUFc;è m-|O6+KC18_LZɔALш6?tl!A\*TڃKjϔ?z8}ae% ^r\w;<|UYAW7 ~[V6rp!U %' ~¦GXJo)рA%"5Ez7Hܻ4 q!K-&:? k,cm5yŸyvɒA0Ђ]sd]:[rs#Zj NkNӇp;71pA1 >lxT*dOlu";  }Q}_[fOJ2kL=#ijLu#-a{Va؞Q8Zg>(B$7zF1c2hD(=|v.v2Qd&.44i{D!Ӂ0{rg8^N!\< ;2A!=mylid@u aL6,`35z\/R}8h.s~Ip%@1G0F8h iZUY0\<[k Ԓ,3who(_Wn%RNZYVaqM*iR;މk}fp9wdgf8~=Ba/L߆R$1c4ogLJ1!yf7KO*|%\-PUodŮ{ e:{PI%'􀼻FQuЄpoIewJboԓbEeQ~$6k.1rr#2B?XI{I3{ !꣨{3cࢺfȒ,AU{;UxhQzh7jk$3~lCXPhC%,P.ٖVs)LpoWJ s-m钺yd4ZTx2>_UYVG8cSܹ2|ɀ'EK lR`5NYIDտoo cM`ktGE c3KOa6[F0Da?hK1jͱ)qRZ=B.uc2i / V6%9xWWണ'ƳF^MNhdjhgdweUS&Dpt[y#X-x.- f̈́>} Z8  :~pu0~Y~(.pk2ȡ{8M<ޟXx]_̹_׼(^9o9 "_hZ`lɁm0>קax!43yS߬7lRYFD+|@4㻖8\^Qj1C-9 Fh-.GQNw(/ּ66H*,]~ _sY 26@ō+j"T< T\uSW6@Ұokh?=/vP@(JНxaL'A509sb8M?q# ԌUEZ1]G##Ibݚ9w>Xq~H,$*TS S`=^Q3fwiu[CMA_!E|Vbh[0D̂l;7q גuYLgXE++ #Bc9;QT\xki7宏LiS>q8$J0Q]~u fkW0yBֿj,r@ߚFc$BAΜ-P s5$2Q3RX,׮;$ l Z{y5*\GIW-~+m rߡ)ڧ?n0s`:o_\)uARxq$] >Zq;uT56KظBĵ7#~jkE6n\j7B| >N筥,_ 4&gǩ@!b!%*[7y3ƀMM1Y'w '͵R˙riy}ENKze go9 5(}OS1ruU97"v7CJ, _Ҏ뼨}lHUU(,\ugTd_Y>WaIgzzZQ"a:Mg85H4pPawN/fA2TݙVh[ ēEْKwJǵ}6ݎX4VmMP{aH[b l 8&|g#iF+X6;1ls5-GjUfִŮ -"&;.-$d57N?99;RQp8kÛF%|"#|03dD|"*;s7厬gլsg)Dpn%6$+ToI&`Dz 2"[H[჎[nuL-H 8E|bo79SqΓvU2uo. ,Cgʢt&@#ZN848㹿V#ѱaχj{6(-Wck ƻ=&~0zu(!ո_dzh ̠:[,/GsF\Dos"Qu}0z Uy؏QZFz)$g&b$e1v1rN>\iсgck.,w犢;VQg[3֣S,:V^CzY_rx83ŚrV*6i |k:]-mIA%ie$W}A?eQua*gc+XzR۽ș#Ѫ`0$ڗTP*׌xf64k+/+@l[cb{5]ok\#uj5b,w i&C) Rf_U>̕DF7XYtcAFmG//^# mj<5⚞OX.\e-rba4ĠIO]WF9[[-<Dcଵ=veZ۵io@Vluz=iՐ!#fB YYm 蛸+:NOfod~Hf~\MP&/3cw\yz0vgQ߈qc3Ѹjr ?=GCaŦŒޜA;mX`1^#gG XJ.Q$zz`67W,_vzh:+h2[-c.x;:mG+J`D|PtJkk5tU-\K7x2RP>5S M+DJa6+#TCpc6?noQ'=oEVBcϑ/ڰLc I:FX!7,6ŜYd:ʔ=/hqݥig#vfZ96(qE7k7 |;_I 0X,p"(s.H$h#ReI7{\H󷉵tkDd",]_|*9e9@_ 2e&c8;gHB;!vOb%ͧQ-!jNE \D~bTŋ=;#]?mv~TTՇVNs>6kb_ϝW[i1ȹtFѵMRƹжqq(uH*yP\ (];y$$>5  pD[tOufLx:>tM\;IBrt3`=ΜN3"F@kĹKOY{04 ֔)]e/&R`;>ūX- "4m3[RK:~#Qƈ"&5s~(t߄4Ee_ÝLv2tloF%~ {$ w=o$F pBf .zmg$M?g';ǬBa~쇢 ɁE-upKfJDI$4'a _D X9Ÿ>zvro ^"ш0RAP(MNŭ.}uUKA5/nXg]ly_|r|WjLը%DDFMG@a$uF|edróqI^\H- uwze tUQʢbx=p4NU7D|#'WJ'u(M[SXtn"3Q Pk:vl}%-35a Q ="/j0P.MI!ũ;fn OrF'^шV#=f"}t#fho^^WUhHM.M8Ӝa>?m㒼,|xexkhu%)1q! ;WV0[Cbh`G* ӵO)0ein;嗴5yOnm-.Pl5ǃ +tʓ#?,gG_x\v+[ f4ЙcY/ES3"tyH' B?12)4[Z1: ;ɔ(<x@|O]ʊ.t@[^ClxnT&jF6ś>23iI7)J#֓xoF|ZֺER@Ȧ˴LC<ɮ D4xŞlE5|]Et#l6,f8 7؋wM&Mc(f;ǘ qxv\NI<b7:tPc;h(ӜDHkٸLZ'ؾD*ߘ=r gPrW=e}fz<䅤j9\6rg@f1 6o t A- $y!gwYe04l6Ts Ib\9"qҩ;@>zdGA]Rօ2N^dӽ)${%_ɵ m  IK$+d-?Ŝg.߅$KA}:٨ЬR9울ɜCܣ, pm  p'$U+(c/Sqk,ș̴t._zDWa%`8i n 8ְOrT[q]HJ9c vyG: ]gMۋkʢKF Aۡ3ǫYdY yyLm}S4xӋ dgrY4h&3u3iS&t ZF?x/D]>Xv !!jqhygĚ,TO3V|鬚Nw)K-vϥ$+UVh!0|ZUέ\= 0h9 cv)lٯ29k%:nMj6AsacP|Nѓ.ѱ u9cg(i KX~QmEn$}D~{*ƒގ9/{7phk8jU= rU%$(7|zZ;NwG\ xιF3OŇd64%Ò[*Y)g9 5ćE[$ww+!ԕR5~;7@!k?^NIy4]Χ{/U$4J(f~X-hI*}+JxVo8I!SLeJZ9辥Yp.3zmSC~$|<7Dfy8q  ҶyC{k4׎|S賒 Aso$|_(=p%Zj0$ۻ#S܋{也Z-=U6h Kb>rz[q5S?m$cW5G9yܩ0 NבHޜC 1)rԑ~<`J.!Mp'(o!(NǬ auČk6ۨ }dfU*|7U*,`1oێ(zr @S߉ްH:9[I{xs<8o@3( /쯗7@I~k5f&A#v( N$)_ FIև1~O,Wyk%Xq$ȋ(@.1W ٫ȗk X! |cmjJ/u`w'BV/r'~D4f?FXKBꨙ): " xdEq1/u6$tJE3/ҦgY#uL+g9<%h =kg@oc]W,MF^%^xC\b"U~Z"%B)Z$~*]RAv?~|oۋ4yt`+< s+p^.*;F{!n92t xS`EҧsDowN悶t x3tF =9T陋ԕυ ,-wFuХd-/%sT _F`x2wC0;h y||3Us$pe*ʔwuN,c/M/#>`c3Ңl*6\ VLH%q@L6ޟa1/C8} ,dLv;s}&~aC²?\)a I3Ja9c/ŖNth\.h47.' NaWM2$E Q͠Jb' MMHa5_{ؓMPwo 43d4hna^`;Wbo jIJU^Uyc@l"W':a|QٺIGuy^oDJFg3;j§0W+9#i<\S6VX<={LhBoOk.ŸB©q#+tWH8ϷX'!f)8HK'|rhRNb{".Ci'2J ]^fފXToytuϦky|4VÙ}o 7c4=7,IT}VpJAt4)Êa3 &Mh&\>t|VLmѸZ m .\8Zpx;nWI.t:<= $C(g 齾;*y ej-"0ڍɤfr[: ZQ cnw/^Nq5guo䈬|eYB}m֛Pn~ r΋4TĸT\Q|C-n4K$DbI%hSRGRMۻmmWCnp9!ש?tY% M:UuW3jM7'vވMvkmH}2, O;OJdbI"MoOEz<<&8򖳭yLV|]m(PkyE*Wc]gہۈھg@0?o'cNA1"@V:3%Yiţkě;2K4(i66Ź!F_6T椹мhYו Ņ: -i @!\/QK9뢀L &^jQ>ёYRV3) x8/]'tUktIL ' 0& ܎ͯ?=iEU*9d(0F "sAf>^.NΚ ?de}!u) =!`^E>งR)Y'[^C< j"9i,z1+$CReԊs^?YVc Wf&蚴z9=6ţ'K .jNhN_Y1>KoSifb$Xv/ܗemMd # 6ٛ3}@LRlo]x7U>?\EʼI:#okoֿ贆1l\JK_u|BegwEwQmz4hJV:ӆ*yQpcΌ9nI[CkNdbֻhd!/ր= 8{UMi~ k@GZʼuc25C\~\vuFjuVr49ٓ-hЦ6 飾=\dJꁾe=5:-V(kh `k5Ał~>MR$yeFǀ3ZI:ZM0'ܡ.*ˤxʭvZ !<$O仪 w54?`n|lq,؅Hr1Kx;H&muwq9N\;oX1kYHi,@y2u3NA٠G_ _\VP(ӺJ`Y.[ Frg`&D`V(RH -J ~k!o«A| k:9,@%rj'ܕ9_9\\yHqp9Wc }ݥG @PLcJ/5̂lӯ,VEJu eQP ^̎{ȏJ֪Fl{+MoMlQ g3MP:Q(3jŬCil< 5"9;pq@] yNJ$l%x=Ԙ.]Ga0CԦv%hEưkEc0r/,^N01>FS켇k\4.`[-AŠk EΗvbfr(U$opygŨ9:61jxC{]BAdctoɿ S8Y4#.SW,^Xr@c jQ5Ysk}J؉B`_zA9Y.7oR %]BΎY!U;>ydFqHFG+=d}aAj΅)3^Fvay&6҇I;tneOUMdBkӆ4 >OFtlS͌! p麓1dрxjǟ/ļ%7FS$$ Dh߬(( GoV6$n Ht5 Z^ѐ/裗]!KɉP{rI*7PIHEV[*;`& P.0 AGmS#[,vvҺldr3² gS"I!lƸ3[֗8@Kԙ{l*a8O?r?<d+/:$;/d!'&UU9{=ǯJ~~>VGH*ÏqpD>񹖪lMoG< >ΓxpH9ǵjd0p.W fRac@%1CIQ?91'ݱARIjXoi:IVIMǾ~tpteG.@u6(}GwI;5Pg&ȀYD^<^)'MDKpӶW%c^v?7+ZR;-Qp7#D96T>R Dw!OU16fBXN$VkHJEF䒂}}]@XLΘAB[S֫jGkS֛ P{Srsy$# H0uؿf_ush`lYu굶IpVc,:-;q$EA}mzHn[\K2rs/ k&{ Y@22_\x%BziJV(tLPHmk~U{)ׂf[coښ/4p@R<,jWJ`P&|pZjLlc|Np ͘BwFrO'f-s3^3#OuG '*8%㒶@ߩ\˷=R/9߂wtibɳe42ж,}\7<Pꎨr m>}]Dȁ(m D)oۍ7: f{`ۍdx|x}3 gCYufr5.v,֒C5>}D] &}n_:`ӟ5lL)mpQ6Ypl 8MVm,9Jb^IF7ű\@ ry.B6z^!sXLI{VdÔ!l_ic0|zE}9iP%276TE:ojpX.yY7@ktBs'ۄ~^=Hl '@80 45r_bd &߀SƍH8xM..SfGnF; \1wj { ]sPoiGb2Az҈" YO㝫v>2\o%7P?La:L4ئiL8;_g=OZRx=ESV"T(  oi-+J1E{s*2fmTRv.Ы(׳|pNv-(4DGDaR@<>AKI|YI='Es[>XyxXTw{Jv f'幇SoWaaSu PZ%L |KWc! ^~q?aDBn&?aq̖yp:u6Iwyg^varҔMꉿSzz=~OA 5W."#RrjqB,Nvoٚ*)ވ~'VMC!w E/Bj#DH;]f$2G(T6v[ ^62i#\ tunPCTxgį> 7򩡿]Px_]3{(":WWJNMVn)4wkBfM-ds(&w(2ŋ  X$< *nݨg5W2\-:;K `6UgXȤR6+otJ^!,R Pjqwai=GpqG,2Io.;jk`݇K˷(o@Ii* ) F&måFdGol-f rg|BiKYS7?>EF;YkQ™7~NRL};âM ָtܽIi 6`HDܶoag'~I$;GRt9{YIbN63춷(Ba4.!;YNkü+wYN!G&kT}}(@uͿZ%*SHaKUcH_]=0,!k$61H簦Ʒ Һ)/Ώ`[xa,o=BH αl{.4C"|H!1up̀C=zI_A*tkM円U ºv4ȰKb60 E)&ւL ZKfp}lKˏ.#K#5dMI~]cuI⣘M^bEV{ KTY5A7knT(*E})"v ,MLέt6ƶt1AI@iB7-~B66}t!s&S2$:*zC1eB<)Ze2bKbJ4=๬4(5*foLXժGps%=8 7Q. eXƯ0wsX'n(6%XRm_Uml#@9-!tZhꝟntC`:%7V %<FVH0||HmuxZjC]VyyO(6޷21}KhQ.! t=H8%fź>,jMP"pvyA^%œsmߺw):Zܬm_ h`tX2<"F({yT‹.C[Fī=}N1,ovpdZ@񮭘U[?i_9oq^_!uJ8`t>0EiyˬqI '9f86^_n?NXg_YLhX.|`nD ȀG)mC7QJ#$Ux ɏ-~`5'lw[t#I^uZBLY@⥧1rK4d"˶ЍYoRPˊ|q$`\Qd)"1PrMocE-Ravt;I6)N4̠I{~:ܸliwE1W{9&ۑ&.c\Da򠧗nǴտ.w~cG#z)Vw$x<uP]a[ai{}Xw\e&']ewﻚ94wljC^AM z34 f;pƦa"Ut>4\o`֞ \㴘{>m;c$۞ˮ嵕Z5 tg;h?5OHz|ZA#6< ",vEMWw<^r:'Z56~%ToalÎ@{| /Yސ)!s1D{NsGwx adXAt&"X0rGb=tKSqc!8oRDYC^6 Ck} %?~VGG kۺ_ُJ{+OLR\1LҚX"6{.Qd`ҁޒw1$~XM7P1Q,øB~QV6=\~OfJ,h6LvB{E$W2WCFqVurXo(qruȮ@QBMVJᵤH1ٯmL3~/]%kdB#:@MNY/Z|5DQ~b_Q B `OA_W%38u_to2f~&\nz\ Yu1IqkQXÙ(PX*G .&3t$iz/m U1ԥm}!b9˟jù+n"b*}/|P޸&&R=U,3_iKeT)QL`Kg9B^˲U LafbOP뱣v:}0+b<+u #r|i~t{U%&: sRQ6q𖖃#íI)(@^x\ߪӖhs%?ui&<G)]¹M<<.4(SBp|caƘV[ҝ&mgӫ`3u-!=oV~CTEoc[1|!a0?PTq# 4IxgqpM9kBح%!־p/N kH#3> l fV +x%ޓ[d2uBs.Xa֕*%r\?C$*\WO\ɂiT,jJ9DVg2Cšu=gMe\Ǿ㷎췻hBvJd'BV*pܭU╭qFi2p ]!xub7q-s]igbxN Lg3${-ڶctMV;fInmCw {I%PVZߟzڮTZ9& ?WؠnG[]6@/sU7EPu['̽,=QQI} V)\ ܊"pf>HRh:nXl߽PQRuTP} J"씋G7 n3Dk5hHZy];*kHgj`)CGX>`4mag{ 3Is0'9tON*:tgcN&kq=_iE ~f=j E>x/cNy> _?4_k1Țo. NG.vBgio-'w43|x`Y2&rzThV`8wbʿDݿ)Bg;Amٵ|MCf l_,Utn]TdiWh{ |t"*׊Bst e2ngɘ"DϮ EZTo8QT_Ur> eM @E`d)L:`#=m*A}8/5y;gmrn9fU(.VY‚9|Wr92nMxN% SD [آY<(~ ~ W[¿xIR@ kݐvP/'Qͳ)f;Fr|Mzs֞;oy12 Q;5az9Õ eσҩ* ]%eRA8'jɩd>"P>`Mɴw,3#H5?9wHt0&9ր4w๻7fjcVXWA`<:NwYlYiSc>msPg=rJ9kL/>^B׬}J‘x w^ʰaC'  oVr*O` VmF4i{`O-%g@5Er+E '= 3ÝKتdf%}$I,&46Rb36I_SWX T2nXX>x9f FXt m8H3æZsmkPlG X jdW|y~b\%@s4M䤱"g_[~w,r ӊcr<] L *mm2raÖu]5{w@n7v|3.8#s2Fsa~|@W]vzpOG .RSr #AtsEe̟/*TX|4~n_NYI'n.fΦWHa)D<| >X+> hO=Q#JGb!C0,U2Π/O,eE Ci bKm0}9] [9wB<aF }ξ=E,'؍%"/R77H V/Q Xzx* pG!QHm k{ ͙~ P<X1eБ/ 8aV0z=1FFW#K_ɣuꉿ% CA)(Hټ&f:a\1Vgi) pc [uIޝLF_7<?qX]h1Gsa7)eK帨>KuzgE\Vy՗2_`(][u7S,0&Ճ^R 7=u#f.RuoYAR Gc1)#B0\?(q!>J?7fd@yQ'=L z]`Ӎ38ٚJ Fw_H1o]rqnVlcuT##Do"AqkJYpm>hdc=3%{Π}`Yk)}D~5G,#^p#W%YNDN2rS+a4t/KlΉ y P5MZ݃&ǣ :4ӌJךx>!aP鮴̀5wid;;7$zI{¿a-"};9ֳ!y&/X 74D=i^ ; *uspe;KV0d3lVSaZͺ]D8ۛ,B -LK 5De, dtʚ@Mcb2Q\dv >@R5S[9-tԈ Ei u%hmr3霨W}xGM Of,憯O?$%2,K9`?ȭq?aX`WZJ Bn=~<sJ_#|Mxûp=T\j ,tMo)=θy獥;23a{j1tEuc 2F$=L$[Da8qt胡E;.L >dT5rPgM:]A4uY C/V\/h PVCRƫ3=:&)A & b8L(oʣ=u=e.>D^^"C,/lҕذf;B1[Qp/N0hxV/[&)ȃK8CB߸&"ձae;lL-G"#gI͝z/U 4VIѭ.O -\cZO?ʗQJδ)2uVh_g F29 '50e3yr1N JW[(CXߙs.@GF7<79G־qȜ'dpK NY2<6dtM\ խ]-xEo = ZQ_*v%#"3jaN6SNfCta sL㪫 U7h?kG먶t̾Tc[d\~Ӵ_bNHs)"IEW\&f Ns.wDĂy)di :Ɲ:I(ҕQLSGVv@`9ea9GaYxE.x9㡻 W`=HH(ndץaeo1\ShR ~JY ?:*Y{;{t$޿ΩU5NݑV/Ci_Sɻrzk޴5lɯzCˡ?S4>L9Q 'y.ر&2K<} #ĔzAj[cfFh<?, aѪіJ5o}UGF^QZ H GOϓǵE.ܜ|>e#bJ!JJ u"n&h_WI G-+)AJuA%x܄\/1RA18.D[c s~2?VҪF([}ڹG:zB=P3Iw\ΨC@]\C[.UMc«WQeۻ,αnBW'ݭ Y&Uqʖ";~D| -[iۼW<fGaK[NJ-ϸ]jBqݶ u${$3]kk& | oz'lHzM4цҴckDlOaDβgRm+IfY?/(tN ?~AHD7(Df;pӉz @~g:&f@nR,uqQMI\v2p}|6X8Ϭ֪Y*;OcaUfn h469yd3UCndto*z9 [mpqt6uQc6+OiotB>e >}?26Y~(gE}PiIX&m]'luB_Cp*6:Sp78krwY 7tEy ;U fI ,_YZ 2HPؽEt~#b~I[3w4ITU*X-HKۦ<4(GMVE%/;p;Xs/I!O,T{(xp$JW1fh%a9y5U H1 ӓs5*)݃>[JJEFW~NٚdAũN_zxWx0,zjVuƜ)jwӺmӆ.+[wIoM=!=`+8o{p}ܖHi`rMnsO̩O*%)b Cfiیzfdޢ{yP{ )pH 9rG"6?' afoPAUfCfuESG?v0zɗc?भ֗t ]Zs ǁC'fL,/oQBXKb )͋sm;ScmтԸ'"gBmː dXWo`JyMJfn_)Qz=u \:H$sT2Bc/.A ݨ޳&1Tj)ӍO&]k< KyW4ʍE9Ld5 NMJgܓ+mH>)`CY4ŞGxfBˈW%[쐲4\ nfՊ͌ \溜u}"vy 77|_N X R8kX(`d{{t~. ;> 戸lTG-y"PyJQ3ij9Ž :m? gkT.\`Gr&=i_K}E Իk@ՒeC2)/e  0Q]z)]n MaH쥍$\Y~<5 T+ޗB:eBjǁb2E./۵ F㡵e\ND;U]>O3O 2 7+t;ݷC!lSNK./A7[t{>Giv =o+7+z64?9&}uny㟁:ש&l#4C( ѲF<}l+'&z'1c \iju~8:u5 /¾զ(I-f)7?'b H]yk!=EFĈ N M~#4^v1]w}V,Og$ ɖ>0O|rg恱:|9B{!&$P~HK`Cl:s Q{5W|0 j%)0Hc2va/{{N k4;^CZ0;<"K=-C.MY| ހUXwf6@gT$sBO}oSq. F#)Lm./? etRn=?؛~d:^*IP |}qh kqSF|et#tnh-|놿 f,/'3mW֭BP"AHR`B"eg푺Ltjq:-HW)LW^^_o*U%R#fdlH8~׆=^( nVK=ɯu:u=g p88L)4Y.y[@|@ru1(^s34y[b9\xNROj@hk@pSyUT}8(E(.gL*֣uovJ3>E f{`b/ϩ jؘk2_ /Q翓aH@LE ȇsu)^8Z^~ؗ*e\ pޙO[M1ȿ&"ju-^B]ė-lMWQQ2{B7[!alm~5z5ւ%E*4@vbոkVyF@Ysj^ 5Y=i{Uŗ`{ 5 5kHo͡ v js/4BK [{g 碊yRWbdaN-q[:sr[ÍKpȥ?uD]@R{DŽP̝WO%aunTI݈榦gF'9 Z|'UJq0gs^W9gx΂ ؿnCM3 %o7Rusj8L8ng+P=2ߺUdǮ)B:pZ̀:`zfq53͛ʑt%G]2v)IhZY7^Wvd"4_3Htt[q^A.ܗlVK?ZL3 nHTpRFL_f9k7v \42b":N"At)Rb  \ `aF Zf4T9 7ܼ|OXIįl[0d:gZz&N/shJUҀ#C"dz5 ʏGt}ȁDq:CD?ٳćȉ=x#ufDJxLeĒCX;#jÚ9"L4eB2cmc颊Lt_FQk5:/yUNi)m\NdG +󷚚}Ხ~*R9O;(U.V]EИ@xSp5ShN0<Qs ĬMOU폈 [0!CYp9#’ ӏ/fevW]uL-#7Ho':<񠧒P_cxWŽW(TrbD浬g ̠Sխ}6'X2:7bUϜ{-o\W1ɠw ;d?H"-xw3X5!M-߀#_`%u+1}k?l6Zc̽7z mG)? G]bNKp^FwKJZ+rP"oݒ` U! -ͯ H4`{r,BQ+%ǰbG9IbFA <4C; յz'7Xo'үĝ)5e}ϡ[/)ȭ{.2׆`ryS;i{韪f-W\1`)Y?fx%ȗ=FRy{ ʬA'4hoo2WTuWӟK pN >&X)I.?eqᎅ:H 5LA&P"w[(Xm(1NR— 'd,BU@?R9!iҴkMXa8ҽjb- 2\o-uaeWKY ae q]rm:14sW]E%KQ B9B o9gڳD7Ru溞KKr3)oScl YcLypEE6w]VbTp1Ff&[8{M¢f *<Gnc^gyww=49^Q҅ U 4j_$6&&zn KJG!yt+j8l {zu]r {<[0?io>{c@9lk 넲&k'9 wqe¸ -&>#gi(UfDI`U%%)8L7ua 5R>@ DO\!2 `%uO~xnWc2 G-e2 g;e Wfޟ,%%di-Ay^&@͔wv9>j emW!t*J[~ -z Z&zy68KO]mw& M9xy܈-Uv0[ł+~}u6(UT 2!^fnFʥ6@EȐ!,.9#*\㣰,yTK*ƹfXigbsMqQr?kSJOY9K}N*l209Pܞq&~WF Q6gvђ^SxsqGKV>*կrC$o\K,=lּ?)ZQN[=]a'BR0HJ)-LEG.kƜu~TVN/-hB(QhJ!1_{Y m7mp@Aɒf2pN E2Q͕-E~)KWflmb;]w>ǶT&1ޥYA#m4`mC}7I-?7N3H;Kjs)R` >z29]3 aD`_(K 7om4zQ Itiy0V uZ2&!*F-{ס_E_pΆH~n*G^Թ˝HEb*0w]i?RԠpt \KLAab 8±9 O12}D轘zð>hJFJ>/4'д&:+y6 A>X>+bAI;cv<^%Aw}lCz?7UN5.ysX]*ڥғ9D?}xL)pqeQ@2Nݫ㽤@ u0;甧v&+^d[DYѣtkzMp(yX.$ pHof`S: 3YS@=C~kҚik\ ^hUFbp?zC ըcj-=Q墧|XBcNZCu|lz7\)D.>$,K}[\䰨|ᐲQb'+ :t9M SWmKa{%"dBK87W?eEd=ʭ+Wgqt7P3LOMܱ0J~Y=: i8žAhh . V i<_2-1<(gLBq͡(PB vBN>&1`-ݱnlȷR疚bpWj~Y]Smq!Q2K=:6Y4 T(MDx@k !UkE+?Pv!MKDQT2ON*0W"?Xp1ZaqrnPeA(QEK *Hԥ$P:c@?10Ml$rXCo]ܚm; ?8$!{E3-: $K60Ϝ9mPZD&bG|v.wMK L8l(~$DYx(u#}Dmy[! tݑ@O=tDxVpՉ~[N@e*yruI+ץ&few骸Ԉ}')cS$F7+DeQ´L$ bw :=Bs]0ߴFňo;+ѝ1oBq:ft:՟Hg C&jWeϔ}1HB#|J4z*js*uR`Wl+(uSX%{-!C^jCo'Kՙn|wsۺ3R܎#ZuEb΍nD*H 0yP#zJ~,K{vxbZ"dޅ8D.}*˕IJHke/f-m8 ܮ$wj"dWVjȰ1>rʀ >*%v_\ 3ʦJmEK|Q ǯF鬩?~xQP'_oWaIu[`a95]Q4@%(ka! 6AE\b* tpT]aO셐J,$<K  '}M5FT(Plq;N`T=# >gѝ0o'l9at ʂ5g Ԥfƾ!bYlhހP6m%i7he4wg9nb?PYPGZ6AKhmu"ne߰䦜<3$]'{`P$ЪWL.$CO,Afoࢻrݲ'B'.#8w/C F5E>1S4q`ߒĉ-7Xm?*uwE H}.D1y|6*ՍDwA-E/h6k{} S[ϱb3~FGsnWo+ X5MZ3h$G$, KJ1r|Gu'XPXLv~#)E-ŭToXQQ\_e93+\JG^֌fԒ{M T/r{>!sl/< Ƭf!pjn%Jk畧>5)81FVtW ךצm&FXT#֙XŰl⹊|fJGXZvQmL%4:$:ڌC VskMNJ|*-lNq >pnj{ώ YL"Qu}m'dJI_wr> Ls]qFzztCw°3yLYJ_ZP|`P8(`䆄4"].,gX",CAqc#+\Ys2@JE+}qnw= h+d=>l`(\Q։^{?@47zuY涍l=Фޅ#Y+E9f~B%ևE7y7BpU1R90ާz #(tC]GX׶Mr^HO9iMTJhAyQJWLJ?ws$4&MYfR.hɩѸ|Y8{n6=2cG ~jwD<6 &7(o֧yO"?89a8G<ʠ}XY[X&y8RtmuE=2|Ii9K{Pْ2mJ|c 0hcEk⌀Xfl83bÍwG; > T֤UsKNʾq a슠FKt"TX`֠TƢ'ju`QQ)a@ZU< ,`ts~ fۧEظI͸ke2ݏ.g,S87smK9""hyhz%n6j[S(2ՙ'&@ɂ|𛅩g{|9Srj"M0ik,Ba9_.] swU6f(y -.Gњ1r4QQn r6EzUnrV7n@S»1~yR^ʅЄrXJ:L8,AR@P;[xanr&m_O[܃ TWI>$Xyޣφg에]ٔcŮZ4~~ԫ|S+VU\T4'1O<7uξdH˘Q2eUX& bl;@?c#:@¨L*3Es :tq<׬ɄS!3aq,R` R Y||6^RQ\|2Ce>VSÎI^a '8j|ZD ^Z/z~4D?SVbJK `-aK^rNcrh|LYWam_ZYh"=22ű%{fr bdzs8~NL=H1zuJ]>p 6!;eʙJD HD f|D)Ɵ4xAKcW/!Fb@Փ|!'6YsE.EP(}9U$]ܱ|iASJX*ɥJޛn[pŔ 3-/z mJQ|ҟis\Os}Du;GhyhíO]j:{`C~.G ^Ü*+*c)3C 2K 601^7b#ӺK;R@?ۗ@jwr`"E80Zȥa/9!`,V`!WcrI,KUՀbvyΞ23,sK ØW3NVo']=Ǖՠ!mf^[hvl݂J%(&>"aPG FT p+?%5jhA֞4 ֲpxĤXW*cݚ PAO犘 d0RfEA0O[8u+Pu+;3>ms։]J?٠,SjUXS&U>2e.L<|a):! t:pYsu t^77;G.!fȂ*k%_GZ]K?Sbgt7 (W]mA@y"~V sa&HY1Q>]ssPqut1j o66xLO@ܽi!CV3X"zc4XZ4ɒQ2M:3dҦW?:ȼ˟?( +ېB^\rhĥ["B] 7Z:;;f{m?2($OCq>p,Cl_O_"ŗD,(abnMiԈ)T_>#U.)ØDRy {۠Y3h;mo֩P絸}1b[:|IC)3'M rW$n]4QY}7+}(CK}ߨb1?7p6V!zN {񊩿"*p^8wxuKL߱#f1"DSV%Ċ?P8;5V/C #xf?f"cW- Ku`QZ=Ue|,8Dj 4HnA#QGAXdH#`5Et' )wNmy.[uEmQ;N~h'Bx`S&BNٟ+ޕaڎ;?hwP~DA^xedKt~%HK6b9ǏU\< #mI!Ey1t'L ,m\ ~/vAk`Q|^_rҺܼMKrCI#6$ޚ4~XJd@[z7Q/"BL\LK6Y3@VPhg͡Bk'CzK>. 8а{ Q%qaѝix~fz/rB˼CEZ/hשCW(fGjQl'8\SapSF$ˈ+zO0]xfr+W'*6z@E8#E0{'3-[I]h OӈDUZ!$dU^a B>6s׼KEhxT$8ۢն wj?/۵Dyǻw bS|nINj.UT %BMG*pl,~uvPp9E[x~lN /,1@Jg#;6nw2o01i6-*[cjHv@1l AO5^,JDF5_L7Rb89OfA,Qgu}A}-Y1%~^ eq/<ޙFRI姯]3֙ {^(=ZM7EUjf)/n bٿ(XuKd$Mda}Ad_@KMc7!_.A0XI2OjwSXBA^5#K]OK޴mP`W] uX0'~oҞ'mbw.aJ.gasg[7$K Z&!1IIzokϺz[HE9f9uv7QE?{4-``D9fTbIvyt[GYo.{V3+8&ކu8y|}2$ܨPc^6k~$4XeiE? Ql/u0Umsu[w48~4靣/#i M@ J$y!dSBX(TY@s?@҈ܓ5O,PUL^Hb#B7`qy YNk M?'ۍovf"pM_+pFA;&3SVyU(Wqڀ1ycQSCs~8JU;U̮㪀K%eWdRA\l uR S9U|c Z dDk7Ta~o, *bA=vaԩ"!/e$?23~vKWGhUc*%jE~.鈪P[?ZP/EWI뢘WxbaBjHy.`l\}Ayg\%bZ7߶`q!⛤v{^hLYMZ>HPt2<|]_r/P%?Z7ҟbt̊JD]TZT L2lυB'ROqql#3kwfp}o]%@49(I,vҀ7#c @ҐBw >23Jx3'W`/M[?(0Wv`67AzQ0Gxf{e?>,IO ]8]ÐUBoRQ |giWc=I;0-p:[n֯&yE+`L D@M66gU[K@<=yXQ&x{ߙNgt^C5 } @]vטQ" vw||/:0N}-g ;,EEFK<`ͮ.ʜq չ`ЕߡoaUZh+ƔWNLɕ!-7%N&/~*W#Nhj8V$7"8K_pf_73iە(7r"cdu)a_Nc`tn\osʎU*jV83 ̉&V"T>>G5!GCNXF k Ȓ-_u>H0+׃> $ŏO['أcK]fGTn M4&rJ2OQ4Tሐݨ>pZ"]7S<ɴ S1~Z켟W9R8z{K?GIxf7n ^p Z&/;7;FBd r lN}Yo)a:掿܅̮3hDSrI?"~O>PmEw/hW̯uzm49W [mE6#X>Xܻgsv& Rױ"֔"4g$,fM67[έ7JQ#{(yzB$FۓeчdF5h,&=DcL]~px;,@`ͦB(AuF#pՈc kUN  ~4Ś)",όkgOÏzY,sOTl*ƙ?UJDyUi}c LdH4@O~ Ik rBo&dmX|稬\8AzqWgji@Geò),U2/Bы;&Em4ՕLIC)I ¦9!yX _HsT줃^x"0ˉ9Ɂc1d "DP! #p0'OlKV7HBgv#!{7~Y|8Ng1g/*{7fGe֦oi6Q)u ^pEcLn8cɗ-8bb&!Yo&an|B'r~\CyZb5n-Ĩ 94~CFC^J,T3A^^Aa(D9@Llo!a4+Fqr*J.*)bXw%= P>PZ3;x Yq/]KK7]k X6jnZ/-r ׮Esۭh!+L#xE,4 L~>L=܂pg%#pk &_C1K@'$ ~ZW'Ko1=H$T53/=ŵL0R)FUlN~ĊE\re]Z4T}"/LH08Sku4HAztYQk_ƺ`]wa?SIYdv~OFef c Kc6xw{ofU;lTL=h*@e%kZ,AB!,]ffq.ud[=.*Rk|=3 5BPp3Q+c2FBQQOZWC{\H_5-fE|FהIitA82|0+g8Yy/KCԠÓҾ|ϒb F~YZYQ̊Ň5h}CU?Tr{ܜ_śG҇cHO9A؅kMu٣z^7fl`Ά# ,8Fjåp#ދ1kU_GZq]l9/(9c&X 9|XMM&:EɄ"W֋{P$֏ܕƱ*YBOHH h?\k7}'*89Ο^Jt.@0iC|@DAEl#O!0P]6,scW G)ZƇQ|%V z.dҴc{h )#xL[di6:s1AZ6R>G"PnSN!E< k~ K 2_ X\(=x4Mt>}+w+rrB1LY nLAt&fezpLm<&Gaq6_BfbĐ0MaZ4)i ?Giۅ:.f·."{OF 5Z@p0ޡguˇcAwrrC\b0g+I43=*7Jϭp,{M<LrbWx-ڄRcR Rd{^|cĈ1I`R#c˗-q/M.cdτ!zI&hRs;SD͓*Mnm6hiOs$8H}X-!$ǀM6 \6Uy(hDdBRw⧍t3lw# WhY{MP& _PҶ^wņզN,AXˤ[Źؔlcކ/8@m Ld>ɼզĽd u\ztgZپ?WntTiYF n{`ݏ*L G˥1!|?R^APR.ޖ3$jUXzRcg0H- ? !Gߍf 8v= "mTthqj&&%嚠ҺLR!W)Q"?J{/g&X*{՘o6Nٝ)gib U^OX@Ю4@ZUΊgʙә4B݊iZ]rEz8df1i~i{vG[Qh7, A="F5wҰ;3Dcc؃ `pm횑M/}HI1 x2 b] ['Ҙ0m2O8q4of"0^H]Cl..%0 ,~-k?[:5%2@Tx]ny+uCM6%J 4 Ԅ|L?#p:ˆc||JnȺXTi߸6Y۟xr AB|Dpdw=J$N'RaU LZ1mZHPӞ-9hAP1 Rt5K {`!R7Y.yS+~Ƃ*P "ՑP%'W~Q\ܪKvA 6U^͎V&a}^G6%%:to gh6-1KGE9TwwhDHkl>; (ƉݘHElu@ {gq]}]*3Aa)E `ׅHTle?x@'"$hd1OH?21*f)XrbCogb9V떿 ϻ@p,ZF=)@4Mzg?xrQWkv(9h@_띄Y&P7ccIa8DDa{{Ag奊 rS~RiZm8@ JR,ٴ\h[%"JL+ SivΒFiii4?_ &T V e}NR)0F{S]5Hwk\1D8&`//$3/ͺ|_:l8M]T GZJf&:< .vGHhيo1Hjbo_ k{uʞ&1%fsacr;0[# 1: $u6Wtkx##er48h4d/jRVY衴{U KlEd:X6 b-HPwVjʎ* AgbW[R^ hct,v+(Ta͢.$ʿVu!9<[`Ki~s#9K't0@)|-9}/fr G͝μn _téR&tH-Zj9V0<4z^mP5C_3o6եJufMJ8͎*Z*=-c\fCPi]w4J?ŜKzEj\BL 9 I>r ߋާ!*oΥ2h^~@`2^l 747$m n oqwUKJcprhLHEQ,''&wwwv v%.1X$*S#@.Dv+,|5k}@P\=~!/i+o5z݄ƴVCIL3:RY/I:uPbS|i"ߢiٛ~vuXqd3g6>CJKS`B-<6)?|-)tv0?\>;*:/7t%v2VhѨF[x 4x ~E4[PG,ܕw'Wq ̇g M٩'hQ0~.5s鸉4&@aAG9ЩMBk_AsgG:YaE$梟%0Y>٘Fg5<.9|5<O;EM߁vv_AdՊhE|K3rß %ەo+JVSf_UqXIh|kzIY&AMuW7[|ˡ;3̩x5'#RΕi F!1+M JeGn{2{Ss2͋k9Krh4!H߾gE_XquJNz[KUGAdTI7\t{:lsfkh3w& Ta,F~^#̚&J{ eX ;_i(J V Nu\|v ˰h,z_Wd8ϴ0TH@mVM:KÆe2%ab{N[$$ġ/:\T+T.)gdLfi4"Lm SK7UFظV&O,HB^D\ ]Z 6/l".c^T A/{)W';m$q]9h78"&#I,pO.{g*e.IѶK %] C-*9Ё#Ne'&|ז0fzTٍCFW"^8芭ދ?`q;N52V#~_=hqCl\twX>)޲e|05&!b'2 Ӏ4N_i U Z \Ci׸ItOZ{N\.flS@5t*o^ځPt@WTL e &3x8"!qc͢zHqAy7DįSo#8|Mee3 x1Ռ;vy j-z++?[\>Ф%>pLc pQKGQj|֛τ%} -/gm<=O@K3\,G[ԻFvB@ z+poT!YXb --8/+w18H+h2c8V'yytA)A:鞭ͯ<U-. i2NJswOera{De+N:s\uZv5{.Gc^D_.ۅts&:Wn!ObwE 9Vy80T)eVHyL\m@8ДpCxjU}$ҡ#7Aֺus2qWu%KPb9{Zw,J~Q1k6VCYQa>GLP =̵K#Dx}/ѤlXuMc`㬂dXj3-ߡsj~(S/)w yͫ&Ӭ,u/ߟwZ]JZB^[iѯ4Z$(4>Jb ᔙ;(bj0(tϤBStf4nK~ItdzP(x7ɣNBTgCԎvh}aQ9$kdnܨ.m vBME [6KXiW#UE$Lw@C =oub)*YZǦ bwW)>"&J:{O T "pxfc nuVN}5l slK(>ݥl WgnqҘo}*RS87 [$*˥ܥ吁 O8˳|Pʾno{KqfBU"\ u.(9u?xHV .cs+Мbuбa=*4-$#r 뺤Mۤ6WF~9鶏McIImz|6١ 8-9O2oZX(T:MT}gW@g3D@G+b7t&*,σ VsL#ww?va#h6N{'( iJj>1 L?Ez>waEu=!5⡵JnPmqM,`Ʉ32EG1){R]l3f6iڢ;uk,-+dW[3bleA㭶▃+U\$ ,v *zBDⓇui'){}AO0ō X}K]uCL÷_0ӬIh 554ڻjOcGK|zꐙxAr{)+_=*n_fGN [9Uo>JF8.,+B9voJfn[LtT s-^qJfiWyәd=B8 [œk#vqHN}oB0Z̝ucFq5Ɂ~^DsvR xe0qk57k s=DWUz{m@N-((m`}9McTD1R$ӧ@7vÒW^b^VvߑV\?NPzKxv/On-$W>K TSbPO׈Nto¾L3.(Dp?0fDTFdWl FzUtԐAF2wlq q4AgmrtC PQ0X;"yPFm05>9U)FhښƠ5J3!~?s)OdfUX/0*Sr|e{泴Gesh/jZ!:$932v>w}3NE8 x,a֢E7"wuY͑$mo>Q36ǯN(-3xQN&('XNB]kuE2Bw,E=E%eXN(R~4t_J9En֋MRUcس^̜FNWVK*'DP)cUWsq1ۛ6!Il㰬 V_TϨՖKuwg?9| 9<jXwCHtS`ND[! |2kZCu G#kUݒ00B\fI\)ųU p .aK\5M>cĸ!q$ =_,z!|߬K!=Wʨ8Qe:<E``͏Ҹ pUNuM N@ѹRggF3 hRxkp} "_})=ʯ~ | Zl&|dD3 ܇$`ا0[)x+ه}tI4aE((ʊc>/:~Bpƺ] +vбSvwk"ݓYZ9ŔE7W,M utIEŔ ɘm{Ϧ#Kңׇ.:Gidzkۯhq'X *WFW,ҌΥѓ8 X9ۦ5%feV@5d̷ q.u_P/s]uBxGn 7Fs RqVG<~۫D Iel D4kZ0X$g7D~ %21sX$AM\<1opLWv{QJu4E𐏁~D`p~tuY=_M4إ8nC塀-/rLU/oc*3Zed@C,(vph ;3(՗n%\`bhwLX-2mu`v4Ydo _1>׫.Dqb]w4pS*nW^wT^{fl׍+W2j&&r⇁%OW"GKiKeN!+iABzË=KTy`W7ם~t9+ޯ2ڍhKUw]bi!z,!& 6S}nC+WwY}Cdmxc.Q21Y@V'+R a.OTQg'JZ"c oU|*z3i$H`Lv>,JIع#b "9jd3IBBx^}I*T*Iiɛ(DzmNw!RYhxLx-d$d 1ۋo7ha~׊>c2r} -<?#Z+?@w GP׆|HQʏq?ER.#\LLFifF4t|O/Ԍ9nlwg]{cn'0)S!  /ik5ӯ>1gTXz}.T[An'U7_|$BzZ?}$ ϱi""e YφA8p5]Yh>Fqv@ ͠]xlϓFjR +oDKvR(n'PNJQJm@t6Lbj}]w*ݭoqp- [ H?DEĪ=VsO?Z>̽cVGu/}>4KeP~)hqp6 2?g?Xt{'=b֜堔y_G8OO^;P ]IuIJ?!ޯyL%z˩Azz \+{aW)%, %BCw]G:RaJ,Qnؖ cYkN^&(xt_ͻ:Mˑ=HD/EsAjrΈN(-< ɸ<5ŋq~x'V4+XB@ч W_0{BCO߮q%.5 t˶HUR0:?2 GWԱhVDSң)KYIQrPc56Prh#=l @Ҙ̕-shB.YRTf,fe`\_Rhdc׉]3LJGZ.`*t#QRl/ }.X ~ZC{ Ve 18WjШ ^޷rc7VbTz+?x-NK4y辢L{">ǧȵ8: Xfg4Q8AP[L U[+O->4QyJZ_uɄ$ޡ$2"b^a8sB`e:AgKp$Pã[3vb׽@0Z(u.=rCKtN J Jw]Și]P*RtE#cv{WCNN^c,Gen4cZeI .'L2"Hڠ(?#U岎j5y j\SNju (݄]v7mˁN[ T>qQļ^ r褠nX Oܖ<a@0OH§n#- JV2#Óˈq2-CQSKD! z*R YD5S"X؋R[ZVN缃bЊWsA|߂D)[:nji1&c2;*?tq# ״BùfȪ~7L&yvq:%  ru]Aiҗ*q6qFy]=e:hL3Iwc>aZWL }YYo, &^) {P64vi4$W!{Yl`3.,U/(A"L 3lp1iW<{U_lz^]"ktS_!'Bl W T?iVӳ+iޕS svrYdXYMYajm_%9үaR7Zj)ȗl0R.}]v E킀xtxy ru%H5 2gxߥc$VaDs1@D˂ ڭ 9uSo;aA6q˚C&7JEXE,x(V=zDhQ#4>~| Ҫ*ƫk$^-(}d g48O5ӽd i4&̀2`J}d0|A(v}VC[[=(:Yw5T@!3$`ɮ$/Llf~mX+ 4B^K2)Q@Ǹ-t R|ۉ%99p3G\ ͷ#D+H&2 v+w T6"i:4(|$HoS+r<c>>4b6hd7^U$B0&1pݥ39](_dE0&r˼0-=҄AbԳ;-EC'#ddK !8f=煶/s`'C ^v6bOs4n:kv @w; tflH1։/c84I:Y^9]{q2~n(=Te<F2+ x{AT$n<1eݙh髧_r *vyE,ЉޢW_ ב98H^/6j@ YnN$̏ f3v G7Oy4*qKoow`/)>1LUONTn)Mp79ks^i Rb͋iitDT?C%#T$6Kadw}sG6*z ɸc7p=8R-ǥSS_xA""tk^F};͏ *r7MȲ# Hv8Ħ5̿~nE5|i%ibE\rᫎil3VD&-nf笈."mI=}"#37;p+D{}Ēic9@ew0mNIł=Kvڦ#^ŵ-ToUzb{J5]aʼnK1]kr9 {G,0vp-R8:.| mfzuAc,3++7ʤx,x'bIW̥X"sWUI+=b01r&psz+:^v$'Z3Qn(%n}Un9N{f'?0K腝eFR`6trOmW.v -!N[5Ҧ6LA #[v+wī- Plw$.A`٭CxYM&Kz4R~@0K[ PXÎpz(o30\6(;ޝ#W4 dABDX[ڼZ%UY ؍a: F(bK*ջv1[0/ =Ƃ_&M$ISFBH9|Tb%`Q0UAp\~cL3@% cUzK0l^։-j$w4 bQ$qi5+-%Y40=lz5o˹-NJŅ=&*IԘ> manT/S1-k.ٙ찤KhkK[P(7vl?>GQc soNF)R<:3we7d}wC|kM a;:6,X\mIkk"[-z}=2:z!mQ20O 2v%ȽܩƷ)m?)O$<ʃ=z|EtHr IKG߿]iUJy%CbLqҥҨaܷZo|R\ܵكr%M"^BUwcdHJw_W%?›ʎR)Pl󛇤kENz3k3C wHxh.D"$0psHd^eOCyxVJ{hҸh~B (7AIܲ_R"Bj>c4=(SN+:kfbBWތ>@,ADINY*ϝmUȈ$_3e|Êʱ 1cIk ʬvJP?.#za3dz@?_P@¼ >e ,bsC"':o}\8#'F춞|srk%Dz ]Fjdx0EX`0f}fCd-!Wsnw1$Og'y%5uSP${#K򁽪fZ"m܁qH _WKmHÖ "rgIĖw(N jV3 b tdա"F0&IL|4,K#9+W;WHmΓft@PZ4?Udg6iE@BzcZ bztC#+?f.|0 DpsMeLP~k ?%/6B@NMQ2GqhLlhO c޽Oa!=to,OVN*x TxUVc@V3ghfn.,Ɍ6go4s?≠""2/KΊ/n@D!o]0d[O&" MA7iC \ |>FGc1IYk|o^S\XqFK>}TEP y#k޵.s4Ѥ}+c#ar}RnWߥ65~C@x:}d9ԃ^;:_w7xxQ0wt$/u%'?w.獂SusJ}1/ 7'ᜁZ vlFjGt^u֧1AhcʡnM!;5,~" C(y>]d3n;Xr=m2g_#V; iy~1:tMG8=dS8A#wFئuٿvˋ$#<;灰lѰ0rT)gA;'B .(7bxW:F j=OGvp>I֎+{r+'IBKs~‚6;;l#[ zxۆۡnn E9cE\˭UHPh7Mo:8~ʠ[tv܋t؛fhݒ-8My-"{.?^!Q/7EXT.xt}= {h:ETwdzɶ"w=놝p1):]JN0UJNar~Y1gl(0?h frs 3+>iAo}k!Aa𹯞3q5~2 e^(5F'%rV%jfz 7V cDY = [ I*ڷ}@-jHK dOM=5eƕ1d+[1pժv\mCsCEQm+p"m&*ȼ 1ew[؂i}!쏁5 7 ~m;G/ RFva:ɾ3]N("՗io`s-6ndcݜ6m;SْLl tmfvD +i+\/u 仢څ=S>d 纞_[sқ?|[%XOQU}0ʴdBJy:m~9uB'o hr[-v{)翘<' "hoQ_~H;W @VɓFj6[zT33%^iF-V32soZm{fB~qQDt&DSl6nj_EfM\_UVOGMTmFR4$S9t[Ns+h R" {]r%ExJ0.̯bȃ_O&YiPśND.crM5ڒ+ ̇S8=A @XeqK&9Vq v#2w;S<k-fzq[gi@/ ~z$մ3Ӷ-Rg6iΘ+)pGggԔi;:g$Cʖ6ērty+&Xki9&T$=~?ͻ%֝Gp.lE -UEgv_{+jfsg{wسlꉨlW$C=_xI+5c dC08fxDh&DI]eZ%q5B% U:ϳ:=*o-sBơY(matA>Hm0!UYY2~'s Ċֳ=rI15hy&O-hCo^7*m[SLΈ5{Ɛ$*LCħ#joDd(RalFNM; e:(äZէ]YE_Qo5ȺUT-r)UMpKbOF!æV1 m&l04YRUEګVѮsԄ~ژ1SQEт %M^wN_v#5'QŅ^m6$T5ز'Jn0[NHt2o mAGPЯq=Wt>ٝՎVv#eNp^6 Ò[/dB SgX a R>s<\,O/}eҡ̿ hJwdVL S+TaRJic\Nf_np\u*OZ4FijlC$Oa%: aY9i&]};c#i}E rik8_ޤ(W)ö8#GV5(~qjL)Lp*:HZɨlg7`R,GzCE/P:5$ rE%-OuB?Gwxg+G؄7slxqYD^A\OZRجc5]wSb/!!Ƽ2,'Fyh&>ceF@{cXTr5/.JDOK4*~y(B>z ij}Y m܆Wz&:C4;ɋXᒨnO;#~9JcζxX}=|밬] MHUt>rAŽDJ@2U(%Ge,Dq"߉vIު)&h,́<0o' 4~,NU.LὨ3sxKg=3!8Hvb(mр}1$WW23&-gޫ!:x@-w0`Aϋ J~i.|tem/` ' H _:0=DQ\ &hYԕ3`"=x7)hX8,C|BoMSQ4Ey2ɞF ~n;0&ai7O]XZs!vӨϡ 6bbӫ}0c'@F['xPAmpUH|G3Dw>t/iW:LerRpuW/G V1}^&]?S|`֝G  phӹЉz0e(o#(|`(>g2qy4CVQ=Q;gZ bG{!USRV,ߞoL |nicb i)Jftېc;Fj{`&._h LNbNw3 bzP 5U xH|SI ?G&`z^҃6qW2+1zj0ڥPvwZ=daպ]Y[뉥C,#'ʞ@7Qh5Hfc3ٴ ~1PziB/ѸfU$,DdQRH1lsӲj|gA'; 0EL075@@ڷ!=kp=oc~ ]sS_`w[hQT+N"}L~F=[p*hN,Rkj"yxIA_[†[}TEL wFے/1zcK L 㓍jnV1#djz7 8wk vb(%=O곳Ai HU2}TvT1;Mc-HWkv13z*Jr9=9[#\`z TFNr+un2L˞CJe]@@4=U߀;;M1i /rr#6ЍĂ(τ,W3kP(?© "nHY_!i28I,X rck{fg x !a 1p{7^u`U) C@~b1ʾNиمwcmݞ:_vKHe n䆑VR/L;LB Rut!QrYiHԸ<&kR/:z|SYe | [60KK$nR⃱9ɭX,g/9 _1V>h1O;r/:4'pߺ䄶&QPf% #xgJtU:_-GKER_dcN6wkG1|Ͷ~ FɨA -u[&O& `{Cd}0Qk1fQ>>"|E 9ڀ^m':"t>brxx8)-DWf;$&Y]) RiFԷ_ٜeD&<ƥ6)Jb5 . ͊}wS/}CcBQB^Ecw%:*SZ81Uc{7Vadn3h-?ߠPF03- ( xv쑒o=ez#[O$ܾ'?*"GRU[YbړjΓCŪNgݎ38̟K9f>Kkj+ Ә GmcL~6"{:ڭ_+kKN6lҵ41TH4w! SvGHa&b$>v*7tǜ;W}J/ҵgW1ASԅ|:kSBIB͂==]6b?|k }`Rr'za_)6?/z43/L/5XwII!I/RW֜+rWb_єxPr2_%Ց{ YqdTe^r$ڔW QSv: 8hTu<$RF,LZ4EKkUÉΓ.LvWrj%`gJ5a*,rЇƹk $ko0b* DEA`㭖%ӗՄ1QKH.Ptqn$`4uKHS%zd"r'ctΤچeL xocLo9Kڱ $y!zw`/OmlAKp .o;XPa?R vzX@m\ވk;D |(%QLXx}9F\  Y ZRZU4-ĉeH*(PFh=ĬOKG^"JVq%KuV)]01CP̊p t /n6hO.,[ L3E֘^\* zF׷`ނ{-O2wbݚUSwML*_5 >EPyPFia~T,ز"!>%j.Vaʬy=8Ћvv #D ='xe7m=n˶}2D PF(SuR2p!2jj6~JC5;$ҶxM c_ͦ q俸5UwƚzQX-|X?m>~+^#^t?{` $aVQq^Jb ۭ9FsL(r O6 }Zk}(GRf%6a3WOlͲZTxru1f!b0alt|Xw}Ux6@%fj8cwJ^JO 7 c IB s2Uvj l)nUt;*whdʽb)$rUDeWQ6H@ZB;OYaK\batG#&:e(%.] pB"$~Xwi(NZc2:F!Z.&ZY7kWnv!P@-`[Y1Oǁ0!QpBОZIdN~(1֫]3ߙn'>oYb6*ٞ`J?Vi1޿W\3Gs;^& ++IW<ӋyںX}p =ɌVEKs`^y\hڸ(%`LW=)LM$8%W:=Z{[1yq)&B i.TgJXPtmR pe^qp8TvÇmӐYԙ@C40+%Mi4N/U~L)<#o; 8d{}4߰ b,=[ƃclq:)QBI^<ɹ$Lp=ɇ rDX)jEB`{ٞ4j2 >~Es) D;W 8 0`p&sh=2)?i۶b.?Wܞ0.gK^-}Tt7D3q:{PG[pZw/?呄܌cd}|$@OB},׭dPNVSjidSv1W'Ŗz(vۧt%߸31fݤbprFz.5f ~.!NMEtDIۗ &i{|/E kRFQjd G5,=Kk-(AܤI \$)ُ&7{By5 # {nweØTJ1h˝3۬9ÌQ'>5V%>b~^\`%ĭŁya_TrimڟP$B5LP{v\ 0êQ.);6GR|7D#nDe獬3?4FX%W2;򮼷I ^(S)dv΋6:/>w;Fol1_:C\qi`4$jl hm=ZL('m~j X#l]2n>S#9Kd7=K$ql!y,BI ;Dg 1}f$^f ɮ){8ASU TK"'P۩KE> /oIyOӝ~?S> ꥅv'\es O${E)9 LLZq(BgEPS"b%ɻˌӔJᦽFST*Vr-ۈn -Bܕ:M=P)} ԦF \֡IfcY 7:&4ZH0PuN 1g4ƪmn|mk@ 3{K:@3E%`5 uIF9G:?*fxʼ˦+pj "Sr* kdlۜ+w$ 3 y'HxG[r*sk%xe>.^q RۏnGw>zwa @ YDPV7x Qs]"LJ<ӛ0h ݇ &jha1ˬgQ ܁jI# Lrh,cbޝքh\͂Q-:j!-+h4=l ʼ<Y(Xy&922@;vq>FT"qݓkݝ, պakCzђ$APSڕ6I_A1Wt:1z8y 8elT;j)@FD˟u|&" [ F|A ̒u)˶elVwPNw o WUJS>pߑ[0,JB^gz(;VR1¬;_$sqt?|@ aj-#3fV(2H39amkuz?2!3 S{5>q xD߉gk6%bna_9)3mk'S~ypMYkBw޽?07ah X}3$y9h܁9.v=8{"-R"E"xF+uFdbSG >j.>tqWvWhuqfvfox@e($Pvm JjHG5_XٵF-9gyPȸr}n1 *zӱuETM#+D&{:7:זgU^|>)x\3ޒuFA MS4UC%- v2@&غ㻧KC†B4(m&pqxc1-MC,2Z)qHY n/@VCgSc̟hԚCcUOW>fmjJI K MeT) BƤA\ksxqu(h QmXpHW ye /Ft<&UhfpJ4۳Z/ |&$Vy ?Ku݅MuݽvܓLP'($׼)8!Hn (ӯN}IyUB>(d<;Em ej א+JKMԓΞ`& }anzd4vr;)&c)S( ʑbYeCw&.U48-x sd(OclnӇ d&m8\֕aaO޼ Dc EDK9A)-cցqJH\ǀWd1ja~]9j 6r jxqZaP{a< y :WG#L7/zg/KG>͌ZWT *QGIiKs,4wǗ829>=!3h߷z,i(?SM=H" go p𡜌w{J(Vƒ0vM~O8v葞2v~0"(Wm"pO u3z3֖' i8狦42ePQ\78rր(= "X@]VP2`QB^% w3# j,cwS""u;=_li$eߍ' r&Cǚw 7 A''"Z;7li|6/;,MZ7Kc ?Hx4"ot rb 5땤ի_zuHB?u{8.ôg;Xч" Rl; zŅ* ȅ')hn31~OcmV%A0gjZY8gͨH7.%ZaFF3Sj3 a}B^Ss1"-a9D %Ip7 M׷'O)Y& Syr5MkF|njŒ-H HnWcF'^eg"U95Y%s65xn~v!2g#ʦSmXc!{뢏)e͗DF]a6Ӓ3hql^MCDRtקƹUAagvFf=`h#A@o:BoF]0ٮ~؄'oEH8,2h.DVϩ# Ł]&miRRvМC>XH5G7JLnjwy󥂉|ލ,BUͣQg)6>YV5S˝ 8Oub5٩WY`!ZkwDqkjFv5 ÷#RMts6ŸD\PX8gdrlf&, g5}] F~[ P-:@׺["ڂ2d=XSQ|Dt&(\x1ű e/* Kj.)1Fd$Y٢aoRƒlz5;N0Ȉx zMVg.*FBNI@FUb%ۼҍ KY$Lf}f[]E\Y*7UA!?/t#ܠ'7Ł? m⡔cӺئcܲg.)#`" ^3g̕њEAuzpǔ0F OD&X8FSK!L5}:}4HZ w|1-u]mS*%  oXKÔё)!!;ѱ}zr#)XarATuCCa؉ӓDRy1"m0:e_0إsZe>5!X,?i=ңxbe3{׀?~*4w_ \$GP6ݢZ cNs%|%\0s-%!)IB!x7/a3ҥl>s6L9@JZdZҼ! B|0Lr=RQ-" _8j`"<ܿPݷ: "@ı`˥M½w\)ENpk!ʨO2'[[NvC';)bh%> hIK˱ףzq`J7A-Fl&`g;5:Xג3 z40A>Ą5ǗEn i$O4@NX%%YL麓R OH__m+Ua`"=Fk`cZk>ƹ|rN%mIJ6SX~H&;Y`/1ZևL4uZt\&Ƀ)eՇYi䛃W&Qf3@iV{nsV3Lz?A둦.cŐTt{lNqdaM` ǂVUgwtѭ̴ŏѸrk보=2.מKٞo= 'Y\o> ` C^O^8ȕT]h dmI^6]2~?HG3z{UԲ|v?ZՆ:|bptͱ2?yX0BsA/[7"] \قp.Yt"#D?8A~bW.7b(=({zќ#.gRg9vzrlEF֢!eK͔JbQ^KyXclz=9Mx^-O㟠I+\GdxEUbZ4CLPdz_sdi.H^ABAV_. nHm_C}$QVn~UqJ6' #qupQe5W$j{-MRHgv@87"˼ ŒۼL3ŇTyl1IE B,+ޞ?u8[?fDMt$ַ2;>#FhR91h)>DJKIiZv4Lg}ʉHr?󂔊:~L՟Nޱֈx4vا/5=(`ZdIEM^4]R[_!EB!֪$\FYZod~1wrqz(OϕK-/̏tdY/'mN,1ʳN>M]IБ_0TiciƒL"MxӾThf:/|fH,[:'W# Pt"C8aͣ2X_]F{'7FYvgd=[W 1]XKjþI HZٲ|k K>_j~b`"\-R1̺pyc} POKsSclUזCK*]cqsF$-(Cc4STj"+}Db6*\aN]8 ;[i;Pd+*JyypdsS1TaPg&E GZ0Þ~b3BD%/oK{,"s&J ۜ.j&LUr8 =EHG20pAJ:SoO˯kNq9늟:Yic!u YL"m׷3~ՅsCq׏<Ɖf^ =N+QJld uDΨD:"!;4C>7@y ;sMs0-p{nl =LP zd\8*)*{ Nfn^ۇGˉ=)qL)厝i 'XQ-9खSL)RVp)5~cYlG5(@9Ut<>*G!{pMc4񼇓{?* 6ssN+UBb`R'xۂS1Zm&dqOtI> yB,b2\aXC5PXo˙=sAPpU]҈=ZʪisM\'qGh`U|.noa!oS9*AiWWAuǩ3kbWw&9񍔑 fGx4t&;Kw굗nOQǠXu/sDaR/ߥ$ɻݮXOt$ZS H,װ݄\۔{9%S`ʬ6‡G{*]ïDl͝ V!5ieœc&T+.x\M{E:Z͐^d]Dfـ*}]xa]^ywE]>< ݏT-ubN gnѬ6s6p67|,}gۘCD$2d>OxRu[-1\Lσ*PshV y{5|z"q [ 2#m񢖻=|c]ޥv.aH7q׃t}-Na>BW.X@NU!Y4_"]g%g҈^IM^\GK̍4(> _~\35'2U71DeC̃YY\P,B^)V|I"_3O%sȏMj27+Zq*>܍IHtk8G勍}JGs s ^*ދh 3$VZ[ L*[9Cp"RSe0ub+%|f 4ܚ?gfLC+yubh5)sZ9#vO2xʲG=%^!y%ܗuuű{HsΌE=QFU~d? /` N_AOb@2(6 kdgӤ[D`Z)gPi nnᇼU| 2Qeen!E%8l޻d:K2aFܽ 2%xh8./p<WiW qʞ@ 7@$CvGb'3+*>0𯈓D]cJHeA,VnS:r2Q,ŏ/H%5#J8Th~2w_ `%Js&?wUOt2נl.Nfy\Br[Iϲ_ҬNќub8]r!ٓ*RO"ZL+ƾF8A0|.ݜɍ 5fpD0\9UVCY -}.bqd20x3!2jk%]A1\`؂2"R#镒ǓbTl2Z^j!%eIdnx~㊁clGɦ\8ĐLWSNA'}v.E^6dpl Q}pӭAj|0FOetM_,zEfJq+/8Lh3* ЛffJ ~ٵ`e_R@t/|~6lJ5~p#pi#gr[1a0צFR} Ŭ@[u5(zZf*[8͘ayL_h:1t|b[T =-{@GOmc a)4`[^BަnM(b8bۑFuɓ̖ !ei"Q"^vK -\s5级 AiY 蟐u ^t ݲkDNFa`no!f+h ]yX)t-z,of^޵ǭ,yrXE)"Ud}eIYCb[X;9b=+H~܌] Zw[X^I%DNy֮k2>URwm'K0P[2?[11٨7]O]@pǗu'@u Zy ;(@c.i-SP]K榐7 rbFˁ^GZ= Q5x&T7K'rPz|+ ,]tM2Y!\uO :(en c'3@`&2~Rf ٫/<7Y*@^P&Bn-$$P8Qt6n,U>ui\5 v @RZkAC9f/&ӗ`]LntXXAm/Z) f|F0}! M%.zɣj?M*A!5/+&eQ*s8䤔v}T8UPutg}cK%A Mڠˌ[vGa?ycZwˈ&xϺ%Blrwَ6 zua0d_ dWҁ<^~aו77*zJȹ ӉlD{`QJozy6qK-<RQDϮx0ip|8qR`r t8T !x -vF2{u#sal_`D$CrpIA}݋}.cT-4 2Lu"BoY3Pڅdj`> UT6G;ilUK`3T%qĥ(݊wP$a3qei˜d0e|; (1b aIZ'Qӽ˗ii^*C:zO| .mN>bvlU飼wH]e{@nnݐAlc:zF9g+c"3:ze K Zf)I4ŅGqO Zq̇GI&)&|`K p̄kϺH40`@ҏČ4Х3A//]k2eЕ:O ;CzA)2ڐZDʖ*$p2Eqw#īLUm&`;(`E "WTFsh(4"q-NAgm6. jA3:y;3&F IK-jY M_.K8Mar]7NIŘkBMbv9h 1I)%VQ{O"Y|S)צDTJvÿ2r~]LE߭$eĴd;Cp3l>;5Q>!*o.;lNF= s/X.FT<=wh/% 8G 09 J#Y^Fu%S9]ۍTj McΒJjVVt;1& +ij H\YKQ)j+[ᅶ3sg; L8)NpNUmrG+1' I`OպM]G? ]ԡEj]--mK >#Z utAiɰ!#|~ LyN?|s8AW1Լ!Zf-dx/h|8a"Vv6aW ] *w"XdW]/bz}Dz #Tb;v]]fX;̞+Cw=2iECsawEoy{Э riT"x@q^-4կBJ@&w5;OeL:dFA{M$aԉE`Kjzu^W+yK2[Ԩ)|/dd ; >qýx+k,V -T`YlnD`=׫F{_WtYwk-+e2@kzZ,G;ܒ)i%l\8GK_*PUumMJeXl>x&S@]8 ļҋ_$R*q$<;Ziv!G! W3Kq8:2SV )A$/(8ʕͥi&K59Ǜ"C cW yy6(ţ~3yF/^SC(]6hRF8`Oo5 ~V>@d94Sz8<4ܰ#"ؑ3 9cݔvfD"qH}}z*.E8ZT竧HMkիd:o&m1GdȞPL߀vsEeVE2ljnq4 <1C9^lD1pNl@F;Uѡ-> i YA-,H׹HtPV(xcaN `j~r9ZyדT+n&\)\o4#ߠ`D!mJ֗[V` yij"Pd/ɆrD??gr5[|s S:3.K@_B]?L@s b?UFyz@g Gx+ `5ɟgTL :1CKS4̈́@5H;)۷{ʣP2/ZgL<لJKBp~lokkŅG#Ey8.Oc Wp+ȕCi_](LUL ƒ:~ cU7Z]q=]"Sv&_|qQy6^yaP+xr_d=K.R'ԫ~\f ENTmxsР)+:h mQ+DOxt'SrgB HmnO8qjt@v.%34";HY>Ϻ0/N=t&L Z`yG±bGى"l[T$1h@zڋ;ڌZ"|z".y{yu>YnXR?/ќ`ݺ^/!ܕ_1}cޖǴE㡴$'J(;i5/oWWnTUqP5m^KaeG'xnWU T7O `0mB15`Ǚ>D}I7]mLXCm0X0M`9hK@$C. Jv6hq8'a -)'6 Oh J[WB4H+.PO%(7m oL٢y1F@2\ Pc4l s;SS8yIt}``X(3OCX|ܳ^XL"3݄`~~j8our֔T{ODc4C!$pk@9"n!"vXYyuXʌH՜Ϳ8D;/}tعZƻqxMˬDڑi$ Jh_\qe'Vv[g(ΣTN$J DņA3'kd&9Y2I<^E[>nmkO\cCa?$yу p#0zjQPKЅna/C$sp%E^}!rnoqj~ۭJ]!)t i:G$Vp~S9` p)S>]b6SzY4W1#|ftLP >@ާP7yь~nN:IGM Fa\Gc\(v=V61Uܗ9yirq8"(a~ h:PP =m^S.%- wS+GaFdbrѾtN o|O2l;B_N<$~h1@\.7Kb {1$>#Q4@Gl,x]okti&S1Zժd5 bd<,y̌~7oF M+G5CkjK ɣ1uS8鲖ܘZz5 RYOzTA>t_~ev@qW/)A!P{>ZȆ[hf^s=e[ܝ$&-tO-\$a$X4 /"VS+{j|OQ MJaiA'mG9;1^Oql i~QȞ0 gFG ߮;g_LʒޮO`$ N? rdm]gVVѲĿ1"0:i?Zzb<\uhjp$4f?gu' va&D b()ߒ:ؗM/vi TKҘYkBۋ=qxe[,F>۱AsP h¤ۗ{lxXJQ`{`AUmryG@oa2$zKZ ^Vż4}Fy/ux1Irh@ [yŖ Pk㓾5EU$<7v9R-xvj9js\^)I Lj:Ix'd#-eYlā_F w >0 E Qj'^O[g0Q0:I؃a{:j6 pe3 |_uwDe ; ^H2_. }#/2b,&ځN}QKu㋗`* ;:1~h= amz~0#N'5qOُIG =1ͅAF%GnHΗ*,B_JtVtP%gԘ&C3g9pK)UǢTzdZ]?_~\tHoߪ;~> h?,Mv5?YnJ(d6*;\h̜wnU7>wZVvgn~"&#=iu4}Ɩ56fFgnrΣE795ĔD#87W-&crp71?I203| ckUE7Tb&H]B d0ą> 8 hwGsw2C+ 吂5/F1;,ipmS>7( f)bfa5oI|d'],ݩIdO&T(sNǴ+ID>0ךߚ͝MSA`/1ƔB39t*^=U%{A{ *2}.PRt-``Е,J[taЅ8RK%Ȭb66>+~ RހIRG*A5}p/&'3HKٽ;/ESr覫;œ.o ىm.F#8ynQ&_*RnoDǪ^.UI^D ΄gd ;]TD(0Niޒ…I"f`zjpZy>y_ر3P&fX IX9SnEB{]SVG~#3nf$.55̺ '5mW62$IF==W :e&fƵܡ}iPK:[NwB~>ɺh-n4 9A]6+?TOoޡmF[-K"vԣ> fmH5`Z*C@$hZr2+Ecꆀ.%LnZM컲z3A O>% ޕ :Y Qٻ<ԃ8Zo#7hS꽪 Vsex>{A>;"W>)$brFMHF qKddo9R5}^p'\?)f):d5K[K UMÎ4sN{.4B(֤}鑪S~bGm?|^SMlpN)"P#v9cOZlN)ҷwk XXȴH\"Q*ՇiS'kb` TUJ5YYH"Kj'Q*ށ.A+XiKg@56Ǭʷ8l0;X+ģvª 5F?; C\iY7#1?#O);]3]|6 E!A5jYI`Ӂ%2ڴYh:\ljeWgבwGia1AH.qW6 "HAn^uFLZzo_-7K q, PEyM &`Dnc>An{s8uw_ I4z)@܏듧Xj[tgn"˃a'!%zf>}-?I$'n{wB>hP&cI31-^IJm;lweX~j6]2殙݈%Fb%e~  ]a3"a-TyCVU .3 y={q*dK)tD(1qS+VY(|>=h> `0 FP+yWNLB[L,'licy54^US2-KE}_i}Ju)Q n-p&ثd;2kR7gDaAKkk7, ˻ʙK !.BL5$QXi'CQBO:gMDz2lQ/n>A}@ڔ%F N3Z_qk|ymE,tr7B: `IRm&*×[Z[̨uNiAͪK6#wq4$~6"nM4V~ipV;*dtOaneT.ۤGYV㐯z)1Tz\b߲KM0xmI} r[m\ೱQW ձcMX'ֆQ~l\\iPȡ4c[]'y̬̋F1m C{t.cd dlɶL&5!z~TK1ѝb{0W )X~NvX `Q/1:o]c]uF"$LeœĘܓ؎7<,f~NgɯÔHZmA!֘Pl1*A,omMG\Ƴ:-ty8:$M%vB`dĸ-K:i?Īqپ)mKw|ˮMyɫS/1񻖺N^x`Ls9ѧ:E< EƖ+3D9*dS4ȡ7OK|pܳ]WD?_05:![վ9#:Vf&jӂa]C8c"([+ mS-TD< #l44r1m>홪Wq(?xIJT:t en`.<u79,WL,ZE~xy<=CkX7UYNA ?'I)L9&Vޱ>RylFךDsU~RHfP&**.of=*DbE3(jգ ,riRf9$ץ>HEN)Zgo8lZ<~ߒ!jRb2lCpg'(@Gª7 zE;d:R=`liDʦ CBIb-_tIQ&_M:쵌v"{%n]GV׹&:6X]uLzG.B aUI;[ i 4e/, 3#Ecp/xY-'aͼ.݂+Jut}Zg[UUzGdJEc+`^HwO^C]tb>ňp6?do!>L_j_*a-=TfGk,0o{J#!<&FASKJAS ކ2#1,0"LgFU^fi#pn[bI1RDFAF\|;^D#?(f-N^y1!20U%PjlKsük9N ūMm|i:5IU8vZ;抱o)B g,& $:\ܠba۳CPs?bp6A!]9C#~cd L#4$Y,jҊb gb$O rw:Ǚt|3怦״ /tY=U; . đ+D ns|g6d,v#9J T)ݩ@u= r@e(GN۠Iz kzK\'`naKRܧ-ȏRR`=&殗U"^@%M$֌h3A | }c]A2 "}Kk=峐n;)YX޿yK'!gJ~w7RKJ=GrA}+8ˣ— fFI .ǐgu}8kH(/d_ nj3脣O\ǽi j'G4pwWXԙ*#2frlNlT9{[gu@J=L:X&sszb:?:R R0!2Xb9 /"mQ#o1I!p1Ƒ338| !KXC-9 Z>n5Px?`LJf@-ϪWR&֟մW2CnpawKQ"jy찒-vFg’62Rͻ~vC9o<2̌q~T3{o'fW$yO#yIfzfo8sP#jDY? …MrE4k0pɱNҽН1O4*S!EU}?E%s](;|ݎ2xܝIe:eg^Bᢃaյ H}ģRDZ+%hLqi!Fp}p ؈ L=k` @ф CM^uN`7J fQqMIW ?<_mx YٺUSKd2\P9;oPaֳBϾ!48Lؽ{4=CQ3RRZ:0F/sp{V〉V݈u)rt2z?e5 ezx#*JѰN :2 ~Mh% -H} pZC c}hEfa0W C23[K!-Ρ"X6xR8C׊^jpBX ~CrίQOI\V .A> PZ!\q!f$=Vެ]V ZmaPy1GfFȃJW6ㄆguwg a($(Dܸn3T[jpukj2 |&§76cD\:f]fM+yIB`)64qp>?z|$*i.hlCt͘_OT&*àR~hgw-7vHgS:Y#1 _kڟG(Px VXi8_@LσSjV-^*j4$ fhPP -x 04 {Cqߡ[/n _xITvF9 6>Qvv;CZ3ÔLR{w oӤk"a '7pA=}zm GB.vI` 91*q]6M6s;Z*#xm`$44<@%BA6ol`RZ,1sr^ǸrPNs[RQ@ ~0! H -=ߕKOiGe鍈NcAjb"3T&4. Qzcp.z+.V̺,B国d:$s7JK~HD{g678q YTô&E% )OP5w91B-*MT3osJ)c'&J˅'AaujQw9q(lLƦw+uvljvU{6Pb,KgބGj<xTQ\Bu<%l^{(GØ&}dúڿNOjĭ~yy8 \HI.!prXY%|6̥ʒ QvD E<Bv(WLz{IuGE91SՔܵlMF$FM@n0sƿe#5e}_̡bkE/fwĔC#ư;nb r]ykbm ȢzNj"\QXjoeqPZ B@t5&OGMD %bEvt%|>?C5e߈DPjCY5i"zx rJ| 1 ]W]{J+/A+^i IKpGNS|+!m+}G`:N@i`v=SA^zd8 J}ЂW&KLxmjN(F42EЋii#x%_8ٱU ԡ!tYRׂ&)<IV.8|'֯G՝cmW!vᘃ §F U~n&:Gď?:DRjm$SFq Y^ՄC\b(I$*/ijUr#VqpK!6W_97dZIÿ$KN1u8,,N>/'K1\\ ҕ&_쮳J+>-͓)&ʜ_a+ ~#,Cr8+ wx("aE:y4GJ0e\!XWyQYpTTW^{' "G0Pڝ>f =8UQH^l]{/M=׭ϺWéF"Kcz̚_o΍* +B:SX, * E>C@8em+p 哮O 0Ǧt2p:G3لbISgc!:;nlBs"%kq1ăGkX<`[lV+e`ޛk#2֨sݣg;r4dz<+_Rr+p}v C׳ɵJ#΂\vgO_UT';&Z tuQ-CȦYi5j}JAiQjfaexq "F oJՓBAԆ:QK1ͅNFa>XJމu qQ·?BS2& ^waҀYd^nMtaHpD"M6G#>qAw$Ef `dܵS.L(>X*7(W-AUA)eоBߩbBh^6 zv.(h`J8Nf0\OQ- 4nz^8R~KTO}VVxyT0H?J,eZB"AkD&)kPi^KCGH~ _{NdA]h#ER.}5rK:H7%XuҋXQ3 @`+  ># ,Ctw,oFRW٬ρJrg9QgLZYz"M}"aZދ(=m2!~ q—^u=َo}Fchc*$F{m"DKiґ66ss0دBm9E,ʑ\R:_uYږ) eLSjQ̊A'o3gJsˬ İ2 \PP:86?q+@ [ۈh,%1@.Y^ZxE'c) /!Nx b[;]j{x'P [y!yN7nqDL %B/a_="f!7-;LwxF!6Ykf@@ "Z'sK<:H¦f{[wTvX܅x"ŅtH!~y=sD}P^]U+猚nL6Vck3<-BS>d9H4|21]⯰'My?ƑZ-լyc}7M?8~ {l2MdW:t*>)^PjcD[x$A4pzY 6:55PU+-489=5t8FB|ly/[.X%(&}{I\7`n5cYPve'&M$pEL ˄zB K=҂XFZGWUbN5_t':e"]tpN,GPKw-W(YH梇fE>zG@*mZQ-bd+^ 5xi7M[pRyMi3 g(l'22@mQ >ҥlMsޱn\$G/9[.6b]+("C(ӫ[7׿>;PvKy@ITjכ2NAB!ۍ ?__ _6Bۮ+y,L?JN!k>RZfψl ooQýi;p@İO@<9o^8wT3xגH+"|o+;My!`sH>/DAIvGImIѤ[/dmh)l|`xoYAp1T{սr[6wZ{q3kJx4^"See|j6Q7 dƀiNjIY9ڏuבNOo.,w1ӞID. {9Pe2_TdyZG0[xr0ip(S69ESLOWk>z(]ZB6~!hUn!﨔A Ѡq4/Zs3BP )+֋ϩg;aKpja"e$#UC7 > мV5IDpy!=ѭ?1$T)|@ UX4Ãn("NmogP7=?<  Ɍ"dQ$ض08&NJiZٖ*WGRVRȖE qe) e..Cω-($=WHӈ}g09=Qmjb|kSfl7rv8AGc {+a2 59~OlW;+ō3`aNΓ;2j92#nSfo-^4S*n-dv$20BX<&҃Wqx0ӪAp]eS0ƿe%Ro:2δhܲSz?'G0G1VKC%m,? rhde'5=5 =(6!-'AZuQ@2}-Z[-UCPZKkg5 }ɪF4<63>'R)T=Cy `xʝ\^u!Ah/uG rꅽM歡)YЄ3;rIJD_MM+/PP(Mlր+ЦjdnӸ p=y.&:fRPlh N/b#> ?e= ½I @.+D,\pvcu8+f;. EhG鳐7DxHGM6/_+M+*UϤ(saРa"$0VͰ%kSNw Y!ySбt}zێ<55>+R٦QZ옫RB@ع_zhkG^1+]E`Ҿ`L `8;'& õ@w*`1$Yے(߭,okl睻brȺc>Sg`ggnl>8n$,$%|yu2HX q}X=3γU寈[w\HA@!!SIm^mz,`bA 5nm,ߪ؆=) k7$$[' hIr!@wW?{ z,kNE'*(i}Gb< ,XoUv( J C~7[U֣0tObt&緩oSfRj˟rwbkmzGL 9yOA#YӓIvg& J"#F }8wLʗ=#)q 7s)cNN9 N.2^ 7{yx|kzt Z]C;_z\,[U&rܒs}0!ںĶ!uNt!} `~MH'eˡ+K+l'kd {Yl5EOٓb|]} u'rdz=0{wULF\W]hx; ^ѾG9i9kWeРoGXܭPyt=5N#/ L|"<4K-;)r4ױk(ʈ * ]*r}MƢw7qCM| =q=7[b[W7js/n*kHEAKmCzaTy84=6|5}QPXi7Ө&d]Q \W>H?w1zz>w?z,G~w솖)PcIJ(߂uez4 dV.3p;ِdcd\q2U9|eN>}U%4(wErox!MеcX[T&AU1w7f P)jP[Mu[:0R)=!Pޚk%f]QǮ9m95)_?F$r"vfaeg;,nFv琣$UӮ]wvf11EHgw,/yzv,wȡj_5F-o,?Zp$ʵ]O0A.MC-gfy>%uFP%i8.\S+:u$oX|g o\u"O| [({GS~vNSnݐAn+.tDL+K5 C={[$ qУ+@ G2Og; .S=4=S ֝qK>'l0k(A.x$b]H2Y74*732@<%d,W3^uI/#uG&åQ l5$_,z1~n Nޞ̎avMT&CbBn u̙Knq['3.5vX.e5 %k'*xjk}F$H^6 =+Ol4 E4y \Nx^=Da w\) ~_UEO\@P1e"L~u5kڊKB,[ʋ)/9zCok-ro'hjj]Y1=CQS؊&$k1 s{Yh5bǡdjPn=Z58kйNȞguhi;Pi̒@1ljm! ?GH/k6~iCMYl4QsTu©Z͹xMZZ>py&+t$aPPYEHy[4a,< qoQx@qRsxѿ4˩ds 8W37ʻ͙Gasw70gXH֔gq5 㢼EvI?MF1n2pU {؁O _ɵNxheY,}xXս79ޒ+xi#U0 @賚[ۓG EVzΧCMb+LJ&ge<{`L~O_׊.ILXB% 9ۅSH? *k\:;LLWbsBZxI$l1՜]-?@#SnhΆw ӲXTuxZt#1;QjA(wt Mi/C%Kb,%bT/ j}6~u BxjGSBL| X.q ZYpﭨAa\~*5aFtEܜ\+)#!ᅋ qe\ Ԗ_gӤaֻ汐Nɾ˴nOM P[dͿXkƇWW4;5ʝ:_ Go< R}"}[XV(_ЅF;B6Q=lQKsySlPoՄsgbn`:Lښ'_+ ȯb1=':^Ԃ unU&-IX{Jg!A Qy /#G|p>:VO F[xqVm7tC}Xr- CǾX՗]h:0C# u+Z-Rg|^$jX3T[.D4J!X_RQM{;*Pš]:߃]UUY ;7QV^/,^>ml D* ˤ$FKp.*Ekg~a=svD9Vx͍r%_lQʮNr G Q:xQ -OP< W>5Fn/˾2#Tm?ynHt,s̃)vXzFhTEUH T$U.`ٽ`&TD>R~sծ`KitCbz9}Py +zRl _f | QNpXsԬ9cLTt]z|i\Żi?0|wUJ(BX\y\bR-E ھn޺0<)M$S-.$!L6w?xA'JL  SQ-\b )ʨ0ޅV`uZ$EK(9\R_ O7Mڲk)$+fxXpz'#猎dʊ2竓m`e!|-p H[s~{IКG95GAY?aɑ3Lee$?sIJ+HuE~$2''.T`ZN97֕Dʺn~\Bb-gSoA[^JY2آ7)=-/ &5B?ub"wlriÈ/ ]uT,(NivRloD@ˤ欍3rԙIcMR*7nj5.C΁%yfpLLq_1@7AјeqފqRBr%f Z vj(J))U&=.nlk5h6L$ ˓ !=rzMx!;jX*QEptg62 ӬKH;'p~Y8 ?iI͹WzF~A>@^b^?嘀+LFv\db2!YFG6#1\P@ E\:\~\xbڡ}\Ppq'5VtRvv22Mdı9D~R1X[]/?q09F<O '.fPofA.=iH|ޡE^W{B -e.uks08 $rE+;%NTw䳛\qLm6\cwl/\"R>3-d+RsPքfluP;[L mYqT=WѕvcGYӿL)uV]#}V/:p+WI,k\GK+ z|4<]wlmݝIxp0e(+[&i<抈.|Sa\X/iG_cBc-ωhdn`Sj >!!jn +;⫼#DacRfE`= x6nrc{5gUfZɏ+{(NCpbR`{oŢ9OYcw6't*.& 6sxdn(γbѫs״ū=^¾x>h&e3A:*׏$N9ijqlB,Iv&Oz6\׽J_zNKb%6ёܑ>3bf#B@Oxa/lm ?Tsz^XY(r$T_sLRk`鍝7 QJߨih٩7DRk"=qE /$-ςM+Q 4ūN!cCB58 >jA}hL4j{Ѹ-JC/x~*1ܠI8:u頵hGEGWQt{uLwoFX Œu 㼐m;L]0RsX;#\%L "(׉Ήֻ?[̿X(R#I:x'Ĭ\p9Jgg<+(?@ .`n򍣅 - H)23|yGF^߼c2wtUQCƬξ[Y$b9AN !lXeowڱzS[]ZQǨxb JK|}_|V+= ԑ+ʇ 44)埢K5{ѸlLYB_Ⱥ`}8 \ˊ豥[o^_PPg hmg aN! KJX0dBxFY=v%T1V}4DMWϚ(^ XBWPkl%hO3|U !/Yxr&9hp, $(na+Lrip;=(2-k2a'?S1*JULg_OUm\v;f8f`"3+E._ajqZ` 7z2SF:QwG,jT |}oD,i[q'AԤ'vm``"GDG"xQk$ZUcyKZQ,/PsšcRǍ@" A 7n,lTpeULLC)G#@v-c"ƙݡũtW^aU[όU&"FR(ֺ).&uj! x$4^S2#$3PqI=A%fQHBz?+#$PjV DaoW^ea;>RӭI"B~ߒ6 :MQB梭WZàM{K,0?zweLX`e _NJ*~RWEdA+s}99`꼷%#4ȗa~r)ZG8eE&^Low%UI7Yc͌*Q/1Ogg1c^14M5=ۇszZh{ҕ%.l\IqeZ94}2'z})JſDaJ)e|JV/+g"[uSCVqk\,ŁaMפ~iy⹬Z-I{7Wعo0jMFeU(LA1')ÈmɎ_ )Cuf ˰K }dxFS^jQ8E_.ƈh{i!p4Q=y$ZV:O-m|Pܞv%3~nrԟ̪*;<1 *kVOaoB(K驊sdGWs8_hO1 %Gk83UdmTeOMk%19xK)A]jSJߙ"+ JY%Sʐ1#jI4iB§/^Yb ({.<ԧO@[fUCK )k[|R AzZ[aT4{]-@v=x/}__ĸX=_j`(Rz0F Zfk(գ%s/(2du\XkjC6-VV̈́(PU+/c\S'fʼaAZ7@FƟrLaXHeA:U;ʬk=/񾖻Mz`e!#ApYusAZ!P\lqo-˵Rt ͌0"F eտ`Pm :1@D+^=z@q.=r8*Zc":hŀyj;?~[rͳf|6(ZywF #9(xp|2E\Lnp?.05$l(Q ^=Dr ~G &Pəej~7p^?ܭr俇e!ަ>a_S7'!0v@>;X[ŪR[[7e{ֿK:cU-"Rs3;ID˔i CAGf^FIQK/r]킝VYP а#A ƽ"ʳvsT>EqMe>Ѓ8*B)U*z.䄑- }ȿ`<+Ө]|S VV9M{DE1J)4 0 /}{aL^eӎVbs#g:JrXy0BMZ5msZ%,\O jn6efCv6سh:`[/=$ YԬ7u|d3`NoKk?}e;S+ 83t5d!N.1H\O*#{IowgU-Q شm2>ixI\bHEu&&fL!}rg U'/]vXK%Q#W#l3t2r%6O#?āK@ %Pv.b֙y y ;OG&Ŷ5oWCM4ݵ`Yf87]i'F/狍3)↼N=Ѡ k:aq:ߍ7un@.bn"搫B¿cri鮵֫a9n'&M:D3k) nnpaڰƦ ӛbO&cOBbj4k_˻3>7`yOϕ=*nd'`02|fjqX+'5YU+}WF ?<io W$(ڧr\a:AwU.ʏ$%1~!65K6yE}O%AJk*d4H\T 9#;к FS_&acUZ&0aԀ6q_9x%Wc_!bFrfmK1kNL5&FEv#/)0TKIǭ} Z ݓ/6lxPʢh>yd;C*0BI`]ϚhƋeo9&i*gvB "PG)'+M({_o iEpŵ6Wf*#;G(-L-abg;\fezcWDw !1αVW'Ovߒ8XQl0S⑙Mե~2x0fc:6c8k/vmGH+#Đ_Q&M>ϠAm@͕Iw$2OVҺtdXR(r,r9 'c#z6d64 oP]pPcbNR{m|FJ_8\T*h%>{tsқ#KZvAm'[~3YfHdp/cL *̹54ymqN椮guzu#ذN| g[ Ah|LMi_q,D15=-x'U D5yPղ~.:zJ#kWHvxQ[)ay(y~>SQXaf?W0/82%^%ݚ<|QN^./fSX o>Ͱ2mr%!l&0ߪ5^>Orz]=n >`5gܝLBZ n'˼FS_M -ȑ\1ۀur4&ڜ #]mZbRb׼;pt+O58 ,#4L+:ేf<+#机BO׃pi#ZtƬXߌ_zD,? vO1@=ZxI?%?m nŧ-^O4cl6ɟU[Yʃ۶0D2p2]`r?z(pam1"og0 z9/0<%N8HM5zHzYU '$AIxvx]$no{s1ƕH\O'ՍNsW nM<[uV'<̷ H!U(Wޓ-HAɰ';Wh ur#gk T 9ע),k=Zyʞeji '%Dٶ}%j(.o笁كGH!+tpPDl1w4l>a&M-+k\ F%sIG[$a &N mYA4%٣b݃!!QtR _b~f]^ovK~u4LLGÞj: ge$̪J1/tLEpN6>aQU7&/Ėouk91<ϙ YyZ޿~[:7M˄ae]N Q+WUƋ1⎰`@d_(0C#7Pk&n, D8.m hmyJHAA҆tםpн衩*4ɒ`7S(Tʙ=Rk7qڏ2O.z8^׋Z#ɿC>4=/%яȭ8LD)<74fn{S Cw}I&bt9] Ĵ yd^=LEL[DMb"I0;@*Ր'%Nn(!)exp:.BgwK'4Då[tAT?jj%%Lh8d44|ɀ&amM\k:Qu—]򻢒ŵgg5~kêV%(rf2$ZisU&v>X3co"ߵI upn#')k) Ty/Zm8#&:OQKfo+ŝgL)ʖ t1ϐĩ LͰ%\@p{2l TDs'v NAK]}(=gV'0;a]f'yvmHBdQ/Я$R$h+?'! b-Pt+g&Dk]3EU\qlK/N4GU\pYeFUpeG;/vC88Ze c~WUʦ I)_Т_gH {αxKTv5`.޺sOst>YhM~"iXm$lIYNc(lNJ|4.O'8G#!&Mh.ׇT8P6OmN@%`W2n[EXbį猐ף%pJS'D5y*P S0K+iEd>ig3VpCv"d>-mGn0N+qacy _z(Z%y5%l z spԄ=ȁ* i^ay z֎EȬ-T^ߑmI(hi=FeP:cty"B6ײԩW%o%9DFejՑ$ \U;G|ѰӋ2D[qІv8^"쒌-*/tc1UNwODC28% LGjN54 ₃MHcIHDBWg]އ\! M.-X;pP 'U[\*KZ$T@0LɻyrE.gGm^GE>Ml~#0vi/z~gӗFD@iăwUMpLuOʰȨ_|5|Ab-}t^O| h|:ЈJ_Kyq/;j( G^zU>ř:PSuߏ/U;$Šwf)]ש":p|eoZ-e`xvOny<7".,VjpR+t&"b~2Ů3"FD $kij-dt7)j\Y{!g3^`' luXY(b˺G|'%A)w5+V@{ZPeVy?~嗿x_I(z'^lr8ί \E˖zֱƏoWkWi%56%`u*52R֯XBÊ^]Nb?L0e ..HO:?S?vgU3}0KF?X .D&FbC1hG(`Q;XdHܓ&waS(7]Zr;Q[K9mE]Eh*G_MNT],:1mhE|N \G~ mhɮE^/TܼAM8#% 2A|3;Uhz4hUQ (v~L[2C>Uj*q1{yAŝssD!m ~-O 4^t|#׿l|xq 1XvlO kcj])֋&"[z]t2 I( C8}0ס.Fgm빣IQ;=!P%T4vsw ='&I7J 3(:ɍ~Xm?ZE[0>TEF% הzt+CW ʛs\f*AfصI3KNX_UXeд*3ڸNMyF4o3!wi"4\:2hbD?CU5 JݧAJr8Syt_<) =l 3䛸I~f#x|v|]EAN"> dHi]Q'b:M@3C2=L\'Ba_+ xf{T~[huΒDvRdoA|/sG7w5;R Ə|<8 )5'`j#33ݐd&.Rt$T|tVy~G.66;%-:\ʄZ2{D!Ing]J RF?นvxsrEgBD>Z}>%Wn(+acؾq Gi)oCMw,bbM҃ɤP<vĝ)3R!1=+Qƹ)Nߡv E%^堻&xCkw/4<&j"7zKAx@K1nɫ>jPqf$=D3{Q}MQ_:EWgIfvAߧۢ/W(?ޮZ/VyTJԽeN9"QK G"%b}ge߂d߉^9cȺ-UKj4hHVGCj;Z$: 7@uqXwH$*4W`% J|3(Ո^+Jvʛ&o ƚ|N-*~r8Lpv_8[jNuQ TaU{l@`V~^$2)u{Hki$P/v(`_l.EnsO`p׼H[".q^DRAz܃!6LP/"5QsސHds HO$~72*P@G2W;ϜI%M^dbf68PWeEV-(qN B>sz8TTgJ6I:xlN6 wc"pP [pQO']=6$Me,BpLxlz".(,oH]6'mKj{^70Β5밯Fqϗ">=m9*7Tt4%@iʪs(D7M\}r"i`XTabԶs; 5^tRU$e&|0Ay9Y8-WB6͡ޜmߏkHQQ(k9սJI-Yj?0\Ll`ʅL-.mLx-`@v XdS3冤xw&Oy2Q^Úf/n]qਗ਼gGr%u`]mH&"^Q:6T"{O'm>%S;!@),~JMYC@ABe(s}NrSç;!cS<9 P1"Un#VDd=#hI  6& t>pdvѪٚ 9cZYq!VyP9y9/ˁ)է!ɈzWfM#xi@n2] ==8{7)b[GrzfU$dOqlN3%};ݺNc@AsXI @V7ְ,_-b:ڛ-̇ tH\PwlJJWkZA{QbAc.х퀃q}ĉ2?).uz$ 1jЬ?lǽaJaKh |Nocex"; 3FyJޯ,^e;N8~K,Hli7<\vvnRiolPZ %ݲt&K5 و# ;u2p R5YcPzy̭K&z>"@wFL`Eex=$[XՉ7nz! ! g9yALq p !O+2mY<G-y iK<Fw 9TE5"Eʢ3`agt\g#B.zTeP)Z@,A*L])LR%.}_qGX<oxgvk 0sJۏY֧LZI53Tx`;EK,P.(T]ل^5-B ⑩򒕻􍹢ȦYS/Xw ܼ#Eafg\`Ҙ?̵KI{|]y]lwDy5!Ek=hzIt%q%Z+֫Ͽ)Lػ=|L\t==6r=,Ŝ*O{143ᖅ٬;cQݔ5AѨ}Eč8[GeS;Opə SÁ萟\{V5:(K'x9av{R=hTÅ@Ј`@2Faƴ<5&2kWLzx#7K&z )d69vys MjVy<Mm<IAM;=wbJx4F|\8/h/KmY|:2m)xs^6 t*&EE|Oe>).o* 8 |/K5 Lݲ^18Ek[S(t,^qvf0xyH`dt7rc|$ ~-}-M&&B i5%w_tvdK4eچQ@E`-z? ]7fmx6zZ`[*u3gQ-ytVcxB#yBöYݧJvSlɽ sK?l"X=sg&?|>.i8rrPuoO#95?tEI`#3ݗawW<Ɏ7p9o+m1*@Ùns'@|8K&9Bզ`>8v9@0L.U?w9GeDP/ χ׷: I Vn,bY6(Sx`9:0tfuT4.7&h#mcR#FP;3n? UÙ $Vo:w#H'zCYo}<4:lc4>9ddR$'xj?+1验Rlx+Rdv?w]q|`9>Գy|Z<aqs#U*DmI}x }"`cRTHYrZ}fMPbSgI.!VK5r#D׿Ty+)u)ݰJ^mdc.m&,aM;6[^٢tؕ&('r٥|dErb+e2uc<Ԡ<yBC>GKߢika8]-~-1{Sτ)2=,Ӱg- `b}0z#i>6ZdItXUȿoXx0z{_-~/]BxCUt:($]ǢnY^p2WR4o/+w>t7P&i>U+9 /}bQ~I3J]k7hA[Wb* dk#]gC $a*LI;`]@n)ZQC@cyDړK Gv@t/~DD|CxJtks;nR? h'b'MUЈ!Ŀm:l@H#h Bjoh!)+ &*Z:X%tɷ)&]/m"H'EC>?srg nIPbdt Yh GªpL[V릍ޢ Duoqւg&6]8<"50d@ߑNgvt@nVm;IHȨu6 ZW j_^`_ ؑs|oM?ߎA )M ޘɩn ͔V!yX _r{O 'xEw(J+hu~vA򮃩ߧ1BQnMٳ^ |.0P_przBwZ0_$5]|O5_wNq$qp(̅@|Z ʏN*:,*kR< Զv5[<@,yrb`+|l Od#&ڠJ?Wd̀'oCwÖ|&ڛJE (F[@h ᣽%۽H+SDtÊBChD(}$T3BҖ zQ+NV@"XK-sZ9/N,{):z")qoh]WՒMǀ]?5^#E[ftTEӕg5!d( eZrh_bccoL0sx{~G+B_i#O&( Ac0,; ]m T61:H'`NB]JLu,M28(u`$DY9 A$!7'pAiw,jn,z0Hdk#q@8+݅`f^J/!@Jt"[e[V^nXp=?nJeQe3=E_E띡mX6V_cE+ ArMG2ri0-:%a)Po+T>>gwAu;U2}oPq)M=g X(ܪXk ev(C0Eխ\bUGT7\n! !Q:-a b\o2l0Hz,F K0]\KZŠ|hJ]5/g޲Y@zS8$Hfйs*Q"`pܰ`^}*S?y:rfFR֟B3xJ r8*l1DT"S 6X}ѫ\fcN 0yn< (Tym#' &?>% H2e?( ;(GZlII(67+Q-vf;_k^Ќ30%%*- S{fPEBGrx`i@a ʣ?954;E!iu&@ͽg[ʗ,XYDU1uل YvW X$'٤ʐw'?.ZV+*:'>wO j! =%0iˏ)vx=L;=$eVU4޿SaZ f;TT ux>qj})?n:,OFvMe!$EDcZ1̝ a,+݋{UYv UkCөj2@yy(&dGY0@2 .>:c;f8#4I0궎oMEѴ,)JҰq]G+ >?yow/on@~a0(IOǠݵvVEGmcQa׸ڿ e<+ ڜ=\:+UB-PDNYC|&c⃆7=S-I='(HسWMӾDѢGV%@9Qw ";|mD:귰7:xPKi /}I=HN  EtG lSJ tvY,]}DnrguZEUfVf?Ӊ:P7*Td\4nS$b>\}bDB]Z 2dRjw1VAY\ 7K\BgOQ8P<Xu昔ҠIq 7<6ҒE4 m@_{QeLؠ.)HDzEY$baDJw|Fnrgω4z!cK1>Avm1(S4f;_+ c?i>=fpuv1b Qd{_`(e` {^\ytۉ`=Q<CtSȕ2}c@12gbOPY?a%2&D9)&2䊙$e58}G.iX2!85Zc恾ktV +=5A#-WQ[ڝ! MZTKʒ)[Am:>峌 6ޱDY{4x$9Bu?#sh\γc\ > vb!uf\6Xy(mNT Tet#da@ LJFFi:72 rTN-[VDYbgNh{遇xJy̦`1".JW V)WiO3H)dW]ww\L8*L<;.>Ui r,A(7|c)V@A)'"]Kt0 bUO[!o [bYǶTz>aK^D_ӜٶD +$k؆BOk[֜W, ~0&a C` Xy!}I+"8~N$62 Tܥzmzir8!YJ6+ QIb!L?sƸ-OR`B.s iI^oGL؞i]¨Dia [gHA}E+Ւn/VEvƥzsR`=J{C 咲}l򇾫AK \r,=?wsX}e"r6$" :9C5  ?`P)ZZ:9e+=J dQXX"Hbn*QƁrLp4cEavj7=J'2}e 'wo"×h XqP|V. nuЈy$L7`R7x|ACs + .ͽ)YTCNwO\*}&ӻO4P\ӻd4L̕ 2Naz7I˦$Wk(*`_^:TZ?v,+T`2:Mm/.hٜ9dB#   ijtQgyY@%8X ynN[nh-ƊA&=.p8V2R2#eB9Ml9ګ*t&Bq'9cA"׆ X!_:kjĪV@N,<_5?!;» KmE{lz >Q,y'Ƙ\ 4u]xե//Ve~1s a}./fj^pݺWۏ3ݱQB :x[{$9?O"~ OkQBF/#jp1 wS2P'*DEܭڳ4l&KqQgS!E97&q=ɗc qkgck??ֿWԴV*nMDmqװNaZȚ(݆SZu5aŔhYYRd*zyGC sO uL]D@%rc(Fz Q 'OMhaD,-0*(:8ə2 6M,lBVՒ2Ph˜b)3 `N,@/ iJ>H |3DjSf̭u\ؗjI{eld'u+=JSUq;1Z%C+93]QoL`=~v"h.LڲO&-+zPZ:= hpZVj]3kfSk(N0QĶIjme:;37%Uk>Ǽ>㹐-ݔ\L \[.ӷRj#h6ۊ"zǭRTJQ)kpVfuNtFv|ޮ`xvӍ_ww7%;rD ܲN#oV {=M<lm3ZlS#_IJ"H/[O.] 'Yyr Դ5:ըѽj2Ƭ-Q ͮWA 2] &p©`!d ul𮑸'|L'*@TYe,7Rv!ף#ܞ9 KX. Ḽ C?e^k[%ͲoڇROר6=IszjUva)."jd6Ui@n`9v),Q/ X7/U~\Q*HRoAȽr_zBnA!0P;ڲ-6RzkO!hbb@ňo%T~ښ)c2!I̳gzEx+ռ)"DnHW,L1 ؐeW.)ٷHӭLx_,"'3iq{[_yWov& D~e謁ox?zzcz,% aڸ0"xk1Z i0Gf{]Y)TP%=-W1K T/ (m@QdP+f!GQBvWE]l;i>O Uw8zxǹcH]] ?LXĀ:<[i,-u&MnAynɦE6/̏ pᶼ\ N;V:"賝wGۢ%1Xj 3o2*ziC?2,Zt'«) 9 |J%vu\U(0 ɧV f`EZ@=P˷0,ZoȝMIaRT԰/RHf$,<@THxHO+#>O* @BE?W]!^5Xc0 \#?1@vpDd*72>Gq1e˼xtޜXu6h㮮ُ`BWYdiy9|RTY,T9DCَfvsR'cgK%Sm K7+ȶC>]K+[kĉX[(gFX4L |\,wC"g1A{WDfח ]~0D8pi5FQa~{ImRNzi )H!Q/}>_pÓt#1d BP--hڭ_O6M5Fٯ*eeB#"MY.cA|1 e/GvO5]bg q'A S&kU3'=#yRd0.b~m5Bm/-'[F<L;te>)BGzD rRH;N;|pXٻ<# Q bE%sIc^x%qӫ!CjQYЌQZ_'w v,N{*c~7=L`.W5,g\0wXTM+E˚vRsr 0`7^XL~ G,(4b)L4K(D:g+*Nhk II=>{Ҧ@F xc݀ 8 *r9 @UZ+cn["'!Q Md`kP,da$4<Ϋ@Ovߥ aN-N+Ttqb2a& K(s2C3 串f- h Xur^wirѺ\]} 9d-֚ حyQA+nŏEj_=CFW4ip,iiz;#-0laaܼ7Ԗ138$0h뢶+ΖI 7дiKˁ,=EAuMVUl3Q; m3Sc4{i r9|{Ejލ6QOp7Me#=TM֛p/ArvwB= V1;5O1ÕY f* {F ;Af/kʑ e@{fϧXoƌ(eϋg6:p$D7ڇyDf#]%[o6Mm/0Qȑk4}>^`ǹf%Cβi}(l]L~oz25defVl=V&DZ$zIh_*9s2{@u3̭FIK3z+- {ЕP귁r"$C XN1`1<@/`MJԭYÂ͹0{+I)ar' u9OY&iXߝQ ny&$uYEʮK6,'nLK"cCL Oqj+ /9ZNBKe$Եg_>e| ,ÕU ~Ŕ^O6af&2~jHe"_]Y&sk$MCaco+rWb0d!wbl"&Qr8;\o䓕3Fg[>&UaDٖ#DAK EisfI$]Bl$@TuOP_v?4P{Q_xlFSa>&ƜMXV/ )|L g\Fy &w/naDFkw9-:>䞯 Q"j0Z؂==F ][yw(1&Shչ*I Jt̼'@9圛 l8 ۊǂ ؓ*n% ˇp%{=]sYP^|rx@,$64Jf@g]$? -b!Ɇ}=}w߉Je->饦UfH"bn9eTsz+I,祂 Ib{ SNnfrT,%T; ugCHsYlهIFkT[@?Ǖ2Wݴ^◲T603Ƌ跑s8T3QR)T6\k(^*׳:,bQa  -_ir O?QCPK6T;MnJ(bS bXЄ*RoDsfġi eOKncHpDO7{#!ZD?OkC}Q@CZa*϶`ڝ~,gxg kL-l̀*#<ɍ=rkwr\z{-^fNp8 f\>n6Nx eƉK\%mJRSW~s\% vS>S?(]q_zbQҳ$~|(3.tѥͤɉ{7e'_#L;jz .dB+[Ugṿ 9BLZHwitqMZ&*7~4~Jx ..IrQ)Q/.JMa=z 'L_]}нO od[켓xSuǚ14KU ',q0H@ԄMq Z}o(K fl+|zB,H5w Ygm켁_XUM|g9@O#4NJkٓ#~Rv܇$rc~Z,02ȓUJƌd?vFB A׆ DYbĥ~ r_iߓ=# B3Wg?L]V|j߹Po.U9ajH>qi,* YaG/NWpP8Q!frpD˄ .˲Fp )l:(O~К@'RQwlwZN'=7v Sj3dL kՉżR77re_"*7[l>,=BZswHUeۋ"#ol۰A&1ӻ-C7E֋nkL-A°׮D0OUE4gPCE oJMU9=$vE|rs0Tz {8ܤ# VWc>ys=W\EoM(N9kR $ƕ8 M7aqZmRPlh*RF'Pw: uT3ӓ2%,/WǍƳ(g=*cL-U-Iqͨ NVqXCz:Dʒ$8N2,JR{/+%ǥX~U$DG%_բs)7)ͤ>"fN)tIxjZ84NS"asLW9t͗l`=MeNrd"k>8 {Ot9tk7,-P~10]U .󊥭K> pcbO[+Lj %"SfW1 (Á6r5[DFUeѷ;>ɖT:H{*Ru>~j':#iO6sš&#*Rz𧉥4 $@ixC4;@+Hѻ=ONlm^: KLs&&Om|O(DpiL]ٍ,1ȟ8ɅRY);XPh0!{P 8U<=})6[+OٕaY6$n-%hJ=ΛVqlE Kmo,c/g3:av^0O>e` F_ ep>QurxRLm% xr~o"AAm/G5-v7;Dsz/hyנ i2FܭK:61ԙ|Y3?ݼ@,21̼Ҍ¾*zMh"e7&~8NhD_Wt\p+ٽR8HVTpZe`c(Ť&Mi]恹ĕ.􀊑d U#ihLP.;2OOtHICM. iyCFy%S3\ qSY3ăvF%%v 跢O$Ii&+=1Pxe5I3aĞ/38zWFof5ۇƛVpg\A?6|4E1lx#G[ Xq.UXzN2!3f!:`ё՘" I{m&Ff¼~%ΘW]ՙ$ 0o1;$J1`,5.Ԇ=Ƕx=м=JZiA(cba"`O h,Eͳ}a)`>Lp$սҬ dKmOid6+~ w+i}j C{sCdQ/SBnnݸƻ%WoyDhyO DZj&Sm7J@:`1}ˈ p[UКK/Z8tROkǬ'z\D6ΙM ,'1b;Do"qJ3 q;#Xjo/'̚fTrUm˝̂䅔c,>tRs?Méuaf`kmx,pS YjFͺLPOLX !%.& k-){2m\Y4lvs ~7ne(z- x'.!y+wwW5A[D '#|SqG)F/v;<2}{$tUU[r}TBj-j$ISę\VA Tv&S,  'K4C- g3Ja| ,qT7 n`@N>tC/1Dְ"v&b]df)>8Q|2,Q:Y=g'[l@gsO SrcD2lŽoZ0!l].XKscJ1hōK UD!D憚P;["sK&(ZYl6{LT4{BUKyu"/4!8tJ%!DQ®ιOK]jJ~DZg{x0ɟ̜J?5v+~pF>c/N`=9>&t~/[PckNVʋt:s3 ְZUBQ17w=pcy qDߕo+KsO숬wH0x|?@٧hF "^V?5sgI&hQ4ޕٟV<7l#}-zV7]`z>Ϟh_nWl/.qqhxA,5< ռwmJ% mdAa ;^(9XF۟45KO~m%}?Ⱦ hcdtLakѓ7Θ'um`CuD-ߓ Xy"&9O43DE= b m?t0IO/-?V̿4=k1(V;wO?8öZBk=f(P?a_U?EH5AG1K+#}~J&( 57M?/_|LB=Jrzs8npgKS^}ZT@-w#r<`{?0n("܎fS\oX:h3oᕞ8ƚ7 kJ^tn_ wB"2q2C%h3܂%],IT$¬r# =Q^K}UO./1Rlkbӯi1uv5 '3)#To8LqP ^Nߥ Cʐ^Dq%˚"":E L7`:j"y*,ޅZBtB]JbV"h#(:_ _osFqӧO h;ѭ<]G%v:Z^}?V0P'f末7S|I)::BcU&xEuT]HIXN\OT86/62çWѯ؝d! 7k,wjl9 exnBm.n{\K3:F'GVa")L/8Xb(1?9*LEiUKvS[D~+p!iᚔ]*&(3!C9zNU[X.O'mx>a?h0-Mj9pcS EJ)Xꋮ*Ѻt-c&,9a j|Z #ohǯB)cAF8x{N\XF9 *S #V _%Ygu|c~uxb# Fɝ)yRvBS`]=A0M YYG4iOH"аq㻋m֦ $8]a aɥ*,4-s̈I߸=>fKtT5>z4ãOK4u5->PLJ]4Ð 3tX W1UwlGn!4C*IM7t‚"c߼hH=ֱr1QT-#]/K09̺,#mYa  aiHGk.+Aנtښ@4>w.Poʼn:I-.sp6q忁ƔIoF`52WEWv=h*4s,ۊPJLlCI z\M%fm>g{L$fr}4Au.{9õbDpϯQ9*gXu:i}ꗨ+?Kx 42QrU~'`79J ^HGPe:8Aʉ.E ؉V8a ^ . a &v^SbK#](U'OCJPasT&ErX?eu?Nvzǝ҈~lFc5[?Dҩ=g.+Rhz눅pխ<&6*߰ PGS6 @x[w% `0`o 5o^xKƂnz!T,l?[_lૌd*:]+c ٠3hZ=H3xO4@TV.#K|veQZ:NZX]Hut=4BLSb2R]N^/(2#B&;ЭЊmmLLJ }V$'yu3`Dmjz$6)NYDG]+YCdLiʍ,IasffR6hm?s<^KML|ؗ}-weRe_ `,C=ܸJA\U @NʗZ*PgڸPざl4$nQ<+ 4_<:N`Gĸt$Yu HX MG;t: .F|ėFs q'Vi%Bu%J*͵p1|$ZK9LCuzڹ[N8)=J={"&7QSYs^кqq(Gޤ(UTz('zFgm/ E=!ׯ:m/{_WZ'G[|3% Ȳ(-*Wy<}|u,w?N%G2"8і_&q35ֆ|ՋTh?S )2oқۼ,vʌe*T$9Eo݊uI%9U&ঁlY"w=\O*MݤV9xhNaW"m#1&ocM h"/IGoT:Bw~?W-h\JliQd!-,tP|.2`S hlz5d8EORaR)4 ,p ZM*F}hK&MdF.[Mox Qjmt*{G0!U*LFב!OmNtJ\!>,X'uF:yt9 4/q6DsbmzuTOBf aa wquNsӸ'`iq^s0TV|і%8=en)P&xa?Mmû լ  vy"nnd2}IvOGaEuv̀[&]O|z,ualC2qMbUKyWG'=pYٸqf[!.M1򦔷c|:FSYSc +f8#r.Uj?D䰐@qs}a {Y\43JK>~ފ"Op T`ܙ*iSyRbޣ% ^eMQ:klG 3_!:[Yv|Oj+PK[ 7o~hsuUҖG,.\*rw<P-sYCvrVWƪq>)~+\^hqݭ{wrHVls<\0(AN3NY(*QAeSI ?d1O)OHä [±ڕ~~X絊1As ؼs|N#92>%$v2iHZqCuHmʔҔyov/5әvd PFFN~{=rs5 Β0v%x2 7[jQV`*vթovK\_ҞM9͢ZQip!0U"q`}(`lV8%TrNSX{m NbȟjV/rfϾpmhSdt[SVu(B僔 x'P:ia֋gSn,07cEwh$YzGa@=7_+0L%Ȥu M\w] R9nvW1RY|ҋlp#<ƳL@b&xTa‡ws_bW{1ß[tjO曛d;<Ԍ0^+o=SH/ Z#A'}Vݕh/-ãJt$aRj+2Uc֦Sn fL5Y3;8-q4ZZ0*brok[F@jxQ;OIHkgdů*vm2Wo23!RE^IaykR=}Ra0C^I5yi~Ghn.]tp1nMd ^Ň[IZfc]}S({*D&BzT;JGAhxXv b. gvZ_y Iց+Jz͜#W]_zg]06>kpH&EpG 1 Aɵ:0IsX~)7J:[T=֭e 6F 5@fU ,:y#~RD3XN4 ]aUR(J1͛Ns|c]NMۯ3Ž5^M$}U_!Enʦjތ+f5(_G`%cqEEz3TIb! ꦹPɉn>aV¬eCn2 ބ\zumHCK%ozU-D|-$~\>lԇDIjNhJݫj[{|F(Av$2#K7at|OR'fuJ/t]?Iߟdѥ6Y|z?~F%% Sl<@@J'tb=d&) wAU9 3ϤY|ÀCi e:ͭ3vS2m$}W2wC 6w.Âs?ӼǭܔqΠhpO"_R!=fB%>[S:z UMJQ<<aw\yV|F?&.W$A?G}9V%d[`-z7.!bW;'V(L2v[myo_fZ+ 8&?MMPzDM|bMqcx6KfhJ;~٤uSO*8evLGFDXH#FQ¦6@WL( i82ѕI)թeaz@@!f}LKߗv ,%ZTYt_O%˟~l\[kp2A#Jbf?>' 7 C=*`e陴c[}Bj厘SJ[vw6 /q ͹VdRnEp|'%d^p](7L3= 9 q^)^g+]Y6d-#Z5OOA1eu½`dOu= j F#MHͫwNJJ/Sj&Q_% :鎇N!o9ym%p\OLdo@ɫ,:R,M?3~X~!O,2ilG? eAMHP%GLd%@?휱Mr]k W8G.d0WIυA'B5CV෺8Ϝ@}h,at-Vy7y=@Lh>=!^=G9ufmoi$-K[ĭӈLoY=ycHW %F\XAN SqyTq-gƄ k蜞ܕ0[s!w51CuCs|ڵ)$DbvY6o D`au[b2y8=y3*x+Gsӛ lAaasgǵi=`!i 2M佔҄H^?)n%_Cg~g='g笔~pjSA4Ot`yK2H'| ȬW>=:\ |Z &aNufa:k j}M!JYɿg+ 8(gb(ibpY6~r7).YcʥANFjLp-q`j p,t܀'Fr!dwh j3SVsPs>Jؓպmnpοa)0b=T#$Uw5]Yiym E !Q71ŕ}-YLd_Ҧ:q[&2!0ZQK"k^sF:+;wYn#|"hر8y( )68#+Tvtz4b]ܢj'8$ `("hi雑D"}m 0~BOUȵא o@) 8i{~jE\Ԓci*49՟/oU>5neWC(.B=];E"{%$@0Qf Fjvy~ݼKvh&O5!]ׂڙe9i*52֊mFq i7 pÕdNB-Y |+M#n 2z[9v K໳aFx0u@^8Z}c6wy? EY-DpB(^W7rzRshmw Q->ǍtV_”KUA]ym_E <"s]#? T5ga^gu_" Ī7 ޞ ;zyyCC#2AW#ClLh,qQ^aOSsuzrlsei8{u.n>:>K-eUjBO 0|^9=-*CH:/({+"&=9nRTD{圡w J62Q/=7OoUI]xz.uy}Ejf L*l!􂤷y%fK~h7HT7! '2<b·v_nfڦ6]ȈIka\X vOċ齊u1Y1%]9ƒqH99G- e/X۟MTW_A]R w|fdE-Ug/,]6xx>tkc9s|rutop9}qa(V@!7;@V#wJBTmʦ :%8 s?81qf0*+7ҿ.ito*ue\QܮFשau05x9s;kWkϩJh)":&ygNAvhaEq7-AyDgmS 4ܶ>܌nkd~~޲L,c񦦉95_5y'uáTxx>2YzS\|pֿ"ZcsŽ_kVN;zó_&+Z T xXQGXQJgK{.']]鋥xyߗաE_ j8˯zA6}{NPGzNM!8jvh! QJ%#MREsΧ$5P=npϴc`6R J!1fBC/>c V]߆kӥl(͚8b\J!T^GdԁNdל*DhT*M:nX K*?WoN- 9o I͜!``N$qo S d]?|#kcnai8 3<睻+"9%6^v~]"(lȆg2`p + bjmz2$0Zc1~J.ºx{TUɔr4u@3TҦzG4Q`SN9k#L?~0\Zz3Q.LGE9~?|Lر%OpUu9.tHڗ` D{R|.1=B} 2fo s/@?oćjk-a{FZ#P(5'AwULEjIn4W eZ(CBu#3;Xf٦7\p#wP˕5hSP +4eKz_y1'i-bY >^ag'`G*]C? YΥf)4 H:$ۨ@Ŏ_A -v2,1?_Wx{Π+hUJ\)%1 Ji񑬿YOꟍN2,PՍO8, Jzxmiч`>e*xc0t/#EO+Cv1o[E\o=ADc2h=Y)%24lx]RPAߦ Hթ^n |{9EA[s rqkIdΰ`G@zF+_ʖ^Lpr a]-P2er{Ҝ ׽Z+e [ZNꃐ AND"yP>)nqsR}^4# Ok/H:.2?Z6}^܁VMpf[=(x^_`d*#$4LX谗eY%̠[!ª_`/@' 4nL<#(Xz_OB!7%zyu/|I<{7tѧ]7˓SyaE_~HJg 9֫?8od&PE0hǡ=sJr(~t Ȑ2M,Lgۑ'q91Y<%pXM|A[=Xh|P)$ Xx~5$ ^[ܕ*? m>S"|OZgkx- RhF3pՖ;7diɒ#wz]b"?# iIRJ7. n#ɲUTc8&'{$ɇk?/)ry_dP%[GU%OBӶZO)1d$T|A=u.CU &y2C:@~^ va/*DYE {dVI:XVK*64IRACuRn0(k$TIٌ#t 0pF(~65`Ń\/No"ؤ_L[Bl䥿_q/0l}11X02AhA̿K]5&ls˞Gy?A\Fᕛ*"bN-~dզA@3+Zid0ĜW%j⯽וqov<&;fʹLmOp2Ko*YGj1W٫!h> XF)/`SF U&Aɡh~H`eaVZTG #)3nBW1`@VjwL*m+'8OWI9AbJFEIퟮ5Q{oYIzQn w(Lx^^TSRbYHg @t 0%t?ȧ00ο|5UޑB u\*@ p+C-3JڍdJDdž_-~FۧDv˳侐)gaoOuSSTvqe*J<ӔFuoGNjR/8FKaac.c+q%i lr1] TX1ɸع;2>i yW`D/n2>ivLxٮ-< TL›/|-m'Q&nԅ%iJ6j~:Xl)&0A^J[p*ߺĭza){NDC ӌSm\cN"١f+#e z(9O)| ?Oٚ*n^VNl;!.ɕY 9f%2i_t ;cW_e>~MZMtg4os'4 QC9@Q|yxZw?!vdO+p dd#<+V8f"}`qkح;a-(Q-hxaȲ_u't_"XW[j*#ͯ| L0+ӎL/+ᶘZLpnQnw}jtDr#3Ji"v0vJu\"!52 glFgv}xY:UO@Ӓƭ..Fn6>HHAlکV"K="Uj?9SZZ[z64b3ykAN6bx<ڄ!#'fheL`F󔛭Oޅ-IW0@7`*k^ȥu oB"pCO >H0BJbwS}o)o,@kcfH/&ۿIz l,s%:I eP iR|R[\Jm;>ݻQ1*h GCސ]6kh] ^T4x <\=z5 t\s)p"=q  .zY3o`"3󌤆}Cl;'rStДHIa+l8#yPB_b–d&܉"7ﬡC<ܟ,p+SMN]mYf>~+Dy4&خoKY'V^Ъ<5[(MO"`I{,/&%IeYQh,ܻOr UT<&!/̴Lyoy2=A3/Kj2u2F!ˑqjݕ[P L~.Cu3)MQu4]ExcRnSn<Mah 1} 97ŦJU1G+PH<#v/,Z;єaD}~B6xPݞtc1j0dwi {-g?2BF\'DocLXI&yz9:vڣ((tvdĮw,{{ P sxh 9|p_p3=h8K<5v,"\#&ZئK2Ncz)Y?E`SD;v hh-z(-ډQ҉*(=8`Zf$uo~"*xEBj*6)VE׻R ixkቇ*g2 SYf羝ԟ.bN;0~;`p\:c9Lt}~< )Mxd߈΅ T@f?vA숋~oN[Rr".KAij:p.MyXWO~c̚F#jw@yc<C ݻQz6DfCm.geqCM5jY~b#[5tKpWThsR[YS**ᴴ|Aeg::$c^ɎhjL `=Mh)h #mOr`AgpO1~N.Wɋ~~v2[$8C̦II§X00n4O\M׶mw6A䝗|eEP jVy/xx<vͤnm}ߡf#dl|".3RΞߪ }eS5I9p-4L "4S5759;Ѵq$/KKTܤ߱KzQ3t!wAmM,PjGoU;TEMXTDo퐍[s Ӻ1`Y՚XQ(gM _M^:Eμ-k'Y!MxWO k eݖ*)K@A[@mQR*޳{n-7J&4٩A*SڱTM8'wB0qS)DNZ< *_=17$Cc,%OZ梳7=L2iHٱgEV7}೩8dEw{\A+;#o \ql??&|82fͮWn1KuN0/*!^E_ATe_t&`^tp eD={Wlڡ0YOY`bNiJԪIM:dO6Q(e*;k~Jj!Q ո^n).ZIEw/lj~<ו}o3 #?h¼\y0=Hсk*+PAYhyŨdl+rX=PageJ h]7'n~~Bjuu>UuN\?db~THu  h?@a,&|;mKڿp/KyF1X?#..2D), ʔ.jv|D;L l \khyfBk1`BTSԿ산j&&auWg;_ f9u{Ν4>$DEXwϫK'my8U=AiUIb7в̈bE0@'1HB&''*nOXvHtJ)}A.uWcDʏ VsSVlťaܸs7D[A_1n=Kw0G^nz1g2EJrxG%\ ~op4TE wDhxͻז_KY=!ӨҜgn-f5n/Fqݼ[X>"U\UpTН ?)y|yuXɵhGNIFZ*c+~ezRG:UF^D(w]SyCd'ds;z釭ogUbOb!|cBN}׍]*KᯜQhKVN.5`~VjW'wk,Sf}X|յIwu`-9+S𪑪p#)Cwa@Wq]v{ (W ]șv5תM(ZWDljkCƐ^~ł?=DqqWEm=#eFh5 ,Z aNHJ՝Dt&ʮOžMwж5>O#oUfлSHּ,WKM~r_5J~tXtup7jvŒ di5D:X&,S {Oǒ{nP5٥ׇ+tGjūUYkH3N;NRXGN fe2{+ϐµe MZ:SD@w"'5Wt'4S_8J7M@ME߭2 黦 Cq1nF)< ږ9zf0""`PeᠸPᏃ1?3ԇ_t$01G+{ZM2!7$^Hx-]zH%hɌB׹CGۤ[=3B:IF+>ړ8) ]rv6{B򨴲X=1Zx|Ja7]|ZQ~puRXkԞPMṥXw_*zC?0%=n*wZѰs!w(7auE ͅ:J,{r ibݹOdPkZ_O>J՗wT{`%q0tC:l'BF:ytW.77 ϶6gDJyU  k'P[N|)\V&ӬS]lmޫC8XdD/@b$i2˽NW,0%*u5i3c+iפXvQǷ2l"/kTl;qReJFߗbq.j@@Ov5?ws<+dln ; B?dC1aSFj f%ZYhK\Œ6IftuʾR㭊K_|Ɓa: v"#̇0l%j^*h?EDYS<i0Tw}%ڽh|!_xs,l+lz~+h<IӇ\_;CC2 ]Ʒ=Od &p\0b¡`Q[X3[sZ:Onqѳ]7ZaAb+EݏE) :WnA~ rE1(W?uKFf.دӭS%Ҹ3"gelLQu;W%5B^jퟲִňn $rwC$o$7 FmmM~-$Ԭ*\9YkJ"_emzQ-T>"@\ܩ ˬ*>h y1#d-UZ/Y29 Q2Z,`݄f ^ổg\lX% Y[~4EY1WTqfI;q#.tGkMu}ȤX;B㜜u0Of½|Vs(\@q%Q$ޑtNW ?2,UP 4!Fdw`eN4˫i9Hym"jîh"SNh$vjW+o24,~۠Q"_EO;eD.Js!Jsz~"q2C?hoK1^v3B<#>xt̩KYz|KGJ1 .=9lZ;7z!R /s0ӾXuc \~9X*OJ7O SÓkpBw/<'IJZm)aMOh~~ԥqMpUgH6sEt'N_dݽZHj$3*F2J[f.m8?; ?&B5Ʃ6ʞ,0<[xT/gksSK;Z|EVo8FjelY ͓ʻg[YAspjXs)QLJV|ϋh]Hd<1Aa< :+y5{ m %'2k^ RރN.A;w…D^*]5'kboW3ROƭNJb9!ܲ3Ftՙ݊EoiܑHeyLjEuLf`קu Gr](aZ+IoA0(t%&s*Oױ<%(u0 "۞\Ӯ,fp0R>Զ J:a7b!Pv](*6 BV߫{e}ĦMhHhZ[VvHXSq6ۂeфg(USj`Æ:`;"^R6oF bF9Eѵj9eoGfOuDDMfL_~Ee1،%G^6] =eJ xXbz ~"ng.s;^HJ/i)~oW MquqpG mZq$qru䜹1aQ7\I^g>]v*TDCn=wN1@Fr/ᘸh^e'(TN[  u$a) :kG\<_WJoM>.3:,"2Y!Ԉҽ,_=Nfi9!>jY#.Z;jA5>'oCj9&})dDصL&#.%W?,ԟ1tΟl@⨺#wvlde.ؼkم`!ת?("V~aL/X\M(< h LO%mfPkA˟Gk.WŪźH5b8r=<0r(' :CkkaQol( xFqwv:-CR7àW\ڒZÈO !mzÐlaČ𺗋 ׆bm}5Zo , kp$(h3x~ȢpVW`pk}:d%Wn[#*U>VŨ}Čh'[i2V-Nu`.jw]/r WiR]<{@ Q 7ҳwQeY1L]8A饵d]ȣP AqxJfʫҿӻd[NWO%L"THws#ĊӇ9t٤>Ǜ2syТ̹-2waZԃlKTmFa]0Ziٺ+Pύo撲+QڐN_RഡvqWoG9U %}I?Ez}Xh<:&* k*89,X \ܨu2O\0Mk H9Q3sE GQ6@_?@ ſU~Jeݳ 7_2Lys(^noI"3rQe{b2V5مByd7*Lyˠ>/My)'7d_Uꓣ~uҏs׃4)*2UG#c^ |K[&[@ 0z(Y6f3g,>_$\@[%ᄟ)X%׬{M960Cyp>RĶA ՈQ>y~2y monlD!@PN0^җHTAL>/qu 4 Y\z-4sÑcXAE}Le~GBR)meۥ;ex=΢x]ni%i/+k6't{34}9͌@w} ůؖlj912309慻@Yz$h;'\1Z# E$Ѥ%B/#tW~7Mu7`v37];cRdj*Z)[gq‚>=6jWR2 c`M;]3f%`r۫29>'%9PL|-d[+>j+T#YFȽIrrO+wkN ~M #٠;kK6E]跃wކ+-П(f&)lT<D@P/ *PoZr&^s'oڢ>C;r@d2B$Ww B8t#`D5 ;u EOWqNFGbSͮ ;.sz/T_'6Rlj9#Š1yM 9ףt17lCmF&ӣc cH](Z 7Da GcD+"yOb5>"koڭ[v={ko_&0hJ=M|nR)q,E3JxdL彸՝O_/}ܫΓN$PB*A0_*cf- --X0Nc45?B}W{0r$[EF/Sė,^ɉ*/|H,+][hq*Ng+2k E]E^aXSŏ|Ő-z 6̶yNy[dk_NBs#{e\vp)_#)HDgo}4(tW]jɺOa-US?T r:?507MϯJ?9 y f4CϏ_(UOR_aQ&q5JZ%mWn Q:`:1zۧ_h"gx! =}Tf+9Nq?'m+|^UF]*bxaIMtu79.FGέF"F/D Q{ 6+.30޷eۚe%htFeR"-YHR?~;^ff~,`6av0FZrW!8?Cj_ ?zX쏳w&2ٹ=i@}ir·%LɎ w* o'ROy0>r0YPڥafa/޽p).3|mm~z*~I"."j ԑ!XR K}p5ϡ |-KL7*0H7U]m|fR("!51]=O7p[N;%ȈaG4f'e+I_YIqГ Go&tKYz2j3ɥ+$vbJAqrKHe?r[HZ Ėp];f3 ^|)mبyo-@?OgZPXU[nmn:zV-7't RWQ 4Fž}衔?h>EoF^}>D8ȟiM@;?|g3QGTB$ǣ/m)P<&AfHWj{ IHChQZM1G]BAӵ20hoIUoi0"`#Ku=xrPyBu.h;F`* afnյ)ʷ.;D)%ß}E1'#$;" ^+MchA+QŁֽ ^oѻ/V=Мxqob3Rb=(+L߯Y66-Tڣ꫶L:?Q@f΄(= ?a[y+)u5G Ƥuuxmtb0?r`&6(ԍ(8d;V(ىVWf>3#\[OeZDA7d톭HȮHe7/bZAJi}Lrg OJ C)M#$bphHoP7 0:y)ђA՘"̸6j%FJz۽sߩyXoJPnIuH_*" U{ 4!ok5vS*xwabibF]Y&S9bvlfŲT ɛ^\qCImï.yjp~Z ȅܐS|EuآF]2MIƔU6 $ +H8TraH-K"SyGݟ]Ӑ{,5Sl*y9̹ l Rhއ +588 5a50ݙƪXe2cԘc/s\9kYn,deE c,'*r4j,,7hf C"I1u4ۃ{h%~H_8)a\faqr"LGmSF /Q oQ_ĤJNp NHg= TgP)9m|?;YƌрUK>DzuŐ&S WR|8svJlRuSG,!nSmG6[UWpȎdXv7=~ gJ}S{/t6)?mՂABnba -Ȁ&u yGپ1tntꪶrx P z2> L6-?umeu|41^'mъq$>ݟ^*b)P ԐK!^1M]H}~,**#ˏd< m3T([k)*]Wedy =rrA6?\;IGcCe+7T3͗akv$ZrE%E=;ݵ]e\hd~yݸkeF~n4jLl)@ M-}E| ~с.EC( W+BUP2hן|ޘ=E PLxſl;(ϓipׅ L-?LŦ~bl&. 'xo]s@, #oTM6>m8.}8jgDp- Yڡ^IQj6yj6xLz5OH\)U8i0kz-g9;T2uE:&] jZ}7"V + yGH}oZ{W#]]5_ѲMWYW!ބ{8Kl{h mcb*Eŧ@ [9L˜<GuO,00>FdʆVvg褸|%ǥbimѰ>teZeA]\퍉 aB wfh,̴KG0kz=C-PFr-~NB%^m pEm,Y-x z&6cgp>6hAzvu3sc_1|ǾAS]{I3-S⌸0*-%[5B$!( 2qɱfg Þ5QOϡe v\6:?˺!BCF|t"żc)%V%B|Sd \tu㚓 4f\Mғ̞6~_Eչ,u@@0IC~c^1}QI pꢱع߂7ʻ~}b#5 i't)ACS$D) ,SIIYN3Tc_)dX'o_*hc݈ X$bR{nLݼ`!g׊!gb;ډ] ސsM y˓4n YS"Ь<~nUBqM(̷ ߌWk#s*{[lfs8S9^/tf+1`@ny+5DAmO g/-Gn970HH INظUccp$SpwWD`ek⩍՘}HqKўA|բ ~|)A^Ix+$^N+IHSDznRˮ桽b;7838͛'FsN̡ *33̴<AV!'iX^[~U| g I񺈇~Il(*IQ#c!7"}"d?v7IŻ4YӜ^SBNЕRwQ< xs/^-,$T\ A[A0bZΤan$U:?eɧ b-6;>KWݢO,\c< Kt(n* Np]Ʈ>)(b q@'2sUZ_1M[uj"VW?+}Q>J/* pǶEf,Lߞgb%Cs?W1,ɴnnffB2T T-̶GMޒ@/u—zf'M̃TP1xV MMV,k+CTNRɋz~I?mRh5mћ+u*L:5haAAmM2^]RF+j #˓ 3[[vʸ2Bq|iT^d*PǎְX#M>6JE0G{/_$l;U`<"?SoV^aֻ5zMioĆ@ڷ)Z_JshU$|`A{# ;3QʏD1zMNSR+"9ɭu5B,g섟Ax۪$󈒚!d^6 nd;u!e1r1TLi# !C ě4jI$ a,Gv)etaҼ;@AXj>Myh9~50ɘ1 S#\] GK[ifm Z%-,2`9Q ilڿT\w(L[*K!Q."ztҪ]B_I֕ݡnC-gέDWɦd˷oh()Ĥ g{+Sp?PSw37{~bb qI5p;GRoGܳuQp%vX]5'ۣ376^4Ё9GϮ,^ܗI^-<*p=l17~I! .yR}u"ޖ-he^^E00DUO?v!0*]KKRO7)vUA+*stgQ*ozVwg 뾢*Ya6^Ms|q|m7Q\!MY’_ÚS:IMWc`Eo?lMk ##J#(iٗJ^z{m/U&Csq. 1,}Ĭ ʹK>٦yx(rz޹9*1pPz{ f.42et&d[%TWٍ$UDA @8z朢<`d*T.?gTy>*DO}H@ HWWX]y`MB}u| _ʰWC#`} ep{R"э&Ws^)9SfK|~lYk%i JŇI`{xj[Ge`~="E# =g:MAn+[DT6 T7])5SP A< Ǚs/J`CГ"79U)<Vg-̞ǷVtV6#Y ۤiYiMM E!dʥ@ e1̊CDXs7ms\l fz)z |Ԇɑd ^HBNB֒c<|Tc1I;&|@s<"a_ગ~P݊23o|$.Ȇη]8o` r<$:qspe#߼X.&@)h>[ܰJw"G:U̩aCI@)t5m^0XH GMEPS) =y.'S:m}ǭb p6E5#ؘ |Nĩ|[ 1(&1b{'ֺ kGuOFcjF-/r8F,elr:+ʰ8Od!%>*\.Z/CǧœG)N!E~x/Ty>ә嶊|8&5;qld$XD>̾*m裣_~,)?E׺zFU0cQiɏ/]];8tSPaXgekc k%[͇7!|^spf!br! xVoH^83EFHhy OineyBT )Yܗh\,}iy| ݲ/k^N8fx~2 +Qr!}H7L+Z}sp4Q*;ٓ,}8.`oVd\kM^QV_| Hy\%Zfۀ^i THAW.Rdk9ϡ"ަeÖ+QWØyHe2B?41 "qD]H`GSl6v IhCX]_;%;ʌ9䘓&43C?;М7P)FPߊ& q0|kaI>XhzsMCݕb#YH|1Pc#̛OH<0hdqD8Ai# 7p L Q,z跄5)++ `)0qsݠ5IW^K:{*Z|do ɛ|;}dCWm^D/Lς:fC(hogH=lOk@0H/\”: 6sJ'TFƬGIthy$~WfbD:]{5dxrpfJ=W昷f|Kr ޞ{D͊&ؚD--\'@Dt_np,"/}ezpG}-$ީ4|>oa g}ZLWSbE$DvȢx>D B#wۨd;}I^8?3>ݚG&V>/ 4ԾkԀ ݯ/YLkrs6*ȍ>v2&, zkSx]*1 ^45q tN~rP&< }~tWf=%NUߘU9 M/l1v >8))KϋDi >˽>sH`=zA~ u-(A[A ]c ~I{\q +tjYv a!Lo=0xKPO]*oRGišP4{f,B=-Ljbܠ'd0Z|X';@lM 9m9Rnn+'6_`'(]wHcvП pDF/}}+kf&EY} BQ>b"|($m 4zI(ȃWj-+Gƙr . iR|BY<>+ #),N&YUm8ɞ㴑˼%\B։o%7<ᒩAu_#ܗՀ7zزf-Ogap;4A@ɲfY g'& M3n'q*rcm&w$9̋jA55ѯ񨽢B,;QfJ'nrRL{f2wNP8'O!  31̰$# ×Pqx6_Wߔ]kEGwX~ؗC|*h6%=VQK% ֲ|%ޕ`Bs؇(b{qM* 1l*|*āůnz# QtnO Ed}ؒ~(KSL5@lk~J ˤh U-Yr'K`)-Gge8diU(~cO CPXs4Oun%3V3R @&ez2/ VlܚCht6hϞdqS8/.x#a1aH碯' ,-Th6Vnl%/dI EЮ/ʲX-TY`YT5MK]yˎoIs<#ȡjl Mau65WmgBFV^*}~-[h± T҄}} l,>=Xr8Mk꼗Cq%+K~h~$Ju* T}kIk*I< L3菉saM!Ju:0JY*CN1S_|HoYhaA빠}RYXuPNJeѶǍbYMHs1 j8vǯ/-oe.6';rK<\s mhNI@{&=űnn C嫗HHk ht!r5ޮe$|鯕QcζepW2iQx#Ov'ņBveAd %w'{Z-1":P  9Ȋ&7!ӿW7^`Q6%5!HP.yH ͜/1=J,i? 2%"A9v[VFzc2sI˺[#fΑ>+Ƴj aih&7'kPgz6la༳gSph%}$t6#!;;gbH?g3 n+ġ~~g!$_o.:p[QÜ&YX#@cHj"ՌaA՞8FtJn̠\#>``{<H8l^f-MH-J|T0 ,;aE4zY #~i 23fT|Kjmt(I%CMU碢WjCWneK\рKLy_=yf㫚Sh#捳xQ.|/L@b̊PlkoƲ1aVsf2j9JkpeBpuEtܓei" %'GW՘Ղ|}{6ȕ7d>E?d+=@]N5L\j Ys>GGPs^, 0JLy#<4V jU;ZZɑLmXRk+* =쏐Eh=N(SR&}C7݅%xXr:bH)UJ<"fY-HChn@PcKG0@]Xw޽tl!~HY7kH"*Yyb_:֛9A6CN0ttyP'JsG&a%2mM/cNmW@wb[u.ؽ8C]mT?e 3_5t:A ?s~vZMьaW~;&(RYxL_ET7ŵ<~z1{YN :+*K(z=Yo, *YiDUG;I#`;'jU HAJn8G@CqQUCrZa)_q ۭJųV0!oELwS9'+3VRʛ3:oEվȣPR-," j9 x˜I"=W.l 4qL/(KfXm[1l#\mEVնc g0?5 KTnު8rR,ɓyV-l]"3K1yraSy*TOL#DŽ/i٩ͻ NX _Jtݲo[ ~cBQ᱀ʨ9mjRRÊgy8FcI3pK:N|Z|q)By ߀ik:y.k5l2 ?vDӦZFL{` %6F[ryjneVjjӮ1 ֽq&Q3X)6m:S(?#F& QHe?+|@}8)rZDV$Tr,m] ?t[+W&~=Rʑ4lʀZܥYjuvs;c:?F.glKfXR&@G MHh(J >>KP}HЦEV1b+έ,Jڻ/Rw8ق!0G:+$rO2Z/yplT=3-V".>ZS=YXUV"㳕k4Ҟqp@ _E_iX$B/jSxg)D@wdB t{ƙ)d?Kev ,ZaSHMH` 6H [4%D @̉ ;9tWC1XU8JIZ al͹~Gb&־7/T&6ӪJ03ze6ETRIm?Z/LW=IfOL H{Z(T9֡W/  !j?eTŁy ]TڵY$OCڤyڄ_{^׎2Ex+@A2\#0&woJnWRY ldEقKj1l/$7h@Yj3 z, s L"XH TQTtnѣxQƘxI\)$TA[=@L Obĥ7--#[ NSuw#nݑئUD?^{=dCji/2Cmє2!&zˉ2t!7>)jMlL^׵n7U@/Kuglɲz1P_!h嶀rZ 0|#(}Wkm 2M_*OE}ߝNthZH]\~[d%_d ,Srg(rͽGa0 zر''S1L?\uxZ%#'ݻLs%]%x} | CdaXW|lc")P> ֟fQ4H^I`v`0fqj#7r#)ɏ?Ia8-8?U\zB%%#'jtk%gHs [\""j|rZ%cAnT([Qܨ~rR:;a&*@xtIc5хk](vTj'I0~Z ?Rc=0wTV=`-mL_iDhɠOUCbR`[&ZS~vϾȞ$^ !p<=L^ fKzN0Rٻ>N<ޓmV!Y13x,㟪_2Ykyi$e]ygܭJeՅd tb.yV0;Ě:6fdowlXMD}jQ-qf .("ihnBGɵT5q]pJ SÙDЭKG}?Hoyí)gYG&dE-L>zAC[%6|wIv`\u>JW@Qb!x$zW-@ƛ^p6.HFB}󫛵EQT#h ՞dT7aK6QLr9<Gx@Q?8UkGϻn꺎T;i> K hנg*Rt NI)[)jF|6%HFB1xDFn$ g 3s^qߪ}Ң0(j!}_ ((+l u)}Ƒ:<(hPd LYF@ dMvj_{kuްocPiQ_j%OL| ~LO.9Qō_ъtH3v]i{K8s{ܹqP534[krMɺ͐y® sьVͰ&/wvo䩢ܶs:ٮƏ <x Gۜ]I2OֺuWĻ`7Q>t֑¶j[_?q%>X0>}!^Eu 'e~n\ybo^qDKwc*=}zuD&ad(=OPP:ppUyDn'1@0[w@Xnۡfqv1l2,,SR(C~ZXy~xA;{ vXFj(+r2Z1h?}\ KzyVcTCQp) ̗tjlS׏< | oN ~ jv]V/̫O#kpSvӃ1IsXdDK8}k0"ØR C t  od0VڠB`)j*58L b ]nc2d*#+Lj hâgHʶQN[G'0t'y] O{z=rRx~E/ J?mo& %O*FNw⣈bhU(Sg:1 { AY_E|}Zhh1vylI x>^5"eeΆ Wj^YgC }LY:H-k;u=  =9^mtDte[_qsdzAȎD>& 8&z:"9e0$Sr*=@_>-`zVKM?N:CrcI`1~_ɾh4:*VFI&XY©Zwz2;ٻw=4vm_eO]b$8/90!Lb](./E)eC_Rb181ݪP5_Gw4#: etᖠSH ʁ\ N?M*š q$!QNV8c $p\QNštk3/1rГ(5MQD"S(dr'ZeF15H>IXYÌ6Pi_E;܋\at~隻kmSGL3jrF)lC6z]F he[/xX^E !=_-{Y5 +2MvT8ld4W.T>^{#fE&DT$uuBEޭd$H2/OİL+M¥J9]x%SU<$ *o<=)aW pO <`Q,:Ţ<ӼT @0(cRբ1T+X'dނ46-FPG\\);%\=7T29}~Srx̽c4XM "Y>Wozΐ9 (727-%{4 juZ̰b&y%J\698έdu]lX8#0bJ˳*rCedQz*>5W(!GeD\*$_/#Eе}CL xbR: ]ztL!vDO.y/f-׶͒tMs{D^#UUOuѷD`hp㚹 Վ}Dk .53^+a@Jtd?BzUPE,#tFSʥDA.wM}d=m28"^(0T'xqÐÜD/ ]Vd'jBW̑/̓SIP=O A+W7l&wb8QxVɛ78L'|=yw;w\rbP`ƌ}bj8hsv")Áq0_Q(i w`505's ׽[NWZjCMu y$6i7,w?uKgî\Oz䭮y @n\|ʹ.:!GK:̳/rgJRX:999UW [6n \[aHAD)3gZ?]8Y}Nk$n6>165C*ޅV{e_w \Rf L3ga|Y*Z<6Ya_TAALGT5nd# ԿMA0,wO>p2]`V!\2qn:MXbd1ׄ5j+//"%dyzfʤXFծefWwKi {BmM:K[$K%v\ i%T~m}]G!Α@cgf/n]%bȶ/"@û=pD-&{H"-bf؝w @DwҮO55u92)*̸9I{~=MFѽR7O<T:&]٦y H/)r0%P-G̻PBim$:I_ +tor)̦> $5'?ԓ~~b-0T1N9<>4s-X&RJAH{ Jk0K-jrcJJg$|2kowmf$F#UJdnK5|A) m`#N9Jၿ5BbhLwd.}&BzbjWQKt-+sdڃhH)$ʫP HߙKJ=j&J, 딤TjG+!Cq5~1džT[1Ǟn Y_Aᴱ'LWsСtH=Z$^A#S+R7"K:{.یfdC1~'&vL<0u]Tc5t1"l(o#؂},ю-J:~ 3@_9u瘽d&>,v!!rNBB|yA[77CϙGղ3]3eyuKp U>N{r*U%|@v}&&簛U@; Z 1um=3(1Ҵtx.d(s:Auۥ3ʣ't;2!tW^Wo3uWd0uh`xwKO沩ѐ'kw(nުeRs;89%Qx$e"RoͶ 8vHT,}_g>a4U54P(VÅG'Sƞʺx5'mN!a @kQ~!Nb RTzViiҚd=o.);hO]&S0kCb0_Q| UU$L2 Ј<^7LiP ybł1X;hCqRKv37CR:)awB)'8m,alj~:0h F+NA$a޽jpnh1(p{;Ywnl´Br9v21Fp݊~vm ?)Y"n,L̔ ڛ;"xᚘպ&ZQUL O Nb7ύ.IW|%H]13w LQ! '&27GTS)SDנX=0X"lzz8k(1]=k7~66C9kv❜LFC&ߊ]ī+iQnn̍>&doR66|A7&֚&gYd)jmȹIssQ1sQTufk|\{YqS yBO6oJY<`mkQVs] t-.oXQ%"㾕Leld=x!s;fn )_ 3$,ֆMc63$N/!.T dx]ϲjw'п5.$?* ȁl~ae -g?wNCK=qͪNd~-et;s_ct޾Kܔ߅Y!.~kc M~E,WMa,aB/$h?#d\Ne6"67bzuU%Y;BSՋmwaӘgr%SM$sUQWج=X,TGݶ*>9/UGU! d蒜$,8WݣŨ*}odfAm[B v쳓JƄ{J LYI6՝vA >v)#_ф%;4vBw6*|=|PcbY/c*lBVLJWqR'Պ!1>"JOP;(翡ʖXgdǩDf?]J>g!Mqf+I=c0>,RѾ"TX ZHE,\>`1(DxV|JL@gs/M}|#b}$QiE@I<^ ׎^R`>$2uR>qJ46:4oX3mp6Z?B: .~*OFPi< ȅJsJJ K.Oŵ t=%G\#*Em),'A0d@dkȸFha%H/n <ˢUvtKxDlrЧE['Ʃsxg\|w/Z- ΩUJC]@ĪEW 1/4Pqd-Hr5G9uV7.Ƕ/ڨAZo}'En'I8l,)a~3w|H  Elkޮ臣N}FtTi SN)GwPTQnd<*OÐu3m ֮$ΆJ&x `3 [iwcXOO.b e"Bk=^Ӷ?DK&n.|iU8%ݹ (n L}__yITp=`,)?kcEuDm*E}¾@CxV: ?q=6pjOMW[UV|;줹qv R~/v1@ekڻiV^C%IZ/wNpb!oăo%&;%?vhU!I)cn HCԟpިȲS2(Y @Oო7 % %IXo0mH|^u1k)i?$GzwTY*G= b9(FhFF-vք~5ήi$cu/(m*P: @[ u!WRL/z9YQfԨ\PACB1׶ ڛ/ࢮ=J$dϧP*ҕ!@ Ǹ;#ձ 5%YL&^C`t(օ> tҜU1|^.-=rǝ쒌iOL6IeQ2СTt1[>AsŚnq2)݆3~;Qxq`zԤZ$/2dF SzV(!+ߒ Qjhʮp̋{1)>u>d [2 E˻@-q&O``4e2RQ/n\EDiul1ĺSs'E&-7-6;?ٕ4qiGKd >= OXX1DB})An\I\^kY2-D;8|== th5YN_"Rj($}I˧8&EM]B@*3S;k cdpw%Ya&M;c@ <-OD+I,G« (^9px:T j!=0&;6-qrzZlߓ2~MOMxB3*R׌hHm&8!. F;[fĮsoTQ5Jkak7 !}N1;gx6۶V/6eޔP 7gHKn)߲$d`Gh9Ax|oP]nFYL=X^l X]ӷ% &B$\3vI6R|@0֗/܌&"9ú:BN*xLGyHQq'Buz%#tۋʽ~w`vӡzBAoZ\pB dy]C$a[EG!rFbTSN-x=G `8dոni\ ^o΅iOJpk ~p>%ʜo+[NRrĊP+ocxxHU\-S_5ڛ>wN ׎+b)dCA7.6ܺO-x0k/ffkMO g!eRq>M딼n(hSl֕pB W+e7eK1e?gpZb~ĪWqGϸslцl2a!)sB72h,dVmKԫ"j3(†#pןl߀k/QGL`+W!ּԽqUc<̥ܶW#L5QpQȦ SF'Q86$B=fF j-l^˫DŽvڌ{`3cl &ra,֘*`^LfkcZڏ\2#.m%Ht(M.f7ΉTjiy6ԇ?eZ+s h[ X!oK1$۾Wx fKjb+iNTA6Iq ep 8hb6|ׇ#"t?DNGoLV_X_FʽY8FXfC$Kʫ}g:kC D5P ] sԥ\!:B,G:tdίoȞpZEc\'+lBig̀ofe*s v=U>._( ?* ]Ӡ˂@s74reLoOߋ50.K"[:],]IJ!,rAWۤ'[oxjVܯ'ʸ~k 90< sk4K %f8A !ut?B7:ZNP`¤](ĈTA_{wra&;EיTq͇VI6F#?eJQ%Ϛ}%W#Kfx22X7<5׹7rԯn4 ,U\ )w*7Yz1@SQyrx(7ץn sH)Umg՚"!ؕ0c+Ťڙffy919 BNLHO|q6LrGzi h+|7 lfPWH%H[x27/s@QȒ01m5=;a2S~,""ԈN bА )[KMLip=> tP涆%ްX]닃;|H!b_p?[-Br^Ys[;`A"^#+j h͖,G3=5ܿ5sՖ @(U;HKvf 'ji6'"\y)5VI0Q,N\Zvzy*.Y& G.; D?oaX`L Eg<#?$t LA7;FRI1 sDXmri0bJ|PԹbcԲ0lU|s+d۝uT 8ť$ r>\S*|l$OE=+o`ڔN翐oH"OeTcUQYCX=A ɶ<̲Bf>jlu/ab$jhTy0g-58.|2B%Krm壃4g0uc)eM* ,z=9Z}O!RS]+8Z+jx^&~^[.b.[Wavla%E?bB#daEj!sWUfZVCI#x v {dEI'$ᜮ3O3g}3l-gQ)oLyhTm"ulQ]ưI\ |V2դ`k-bM]O)f؉*0z/,!L?5?CA1Y\q=y"@d T T+ nrӇQrnsըǙnxZ/n6*nN|*V#zac1'ՏM:;ښ4bmi=3sZp2EŢm΅ 5 ;R3*6iި~t$ ֬u*iG~jdHp rd<IӉ)zR[#We0l,.9b$}>قhz9ē)$/9|-*xN%@7:?Q(@㗻T3V̓ A\`@]2mɁ)@H!,%4qGml?;[*(ŹTGr.@߇V u@sb.)uȢtR9uBHܴx;fC"\Gu ݻ,is0@ܾͪ_jL?|c -oq?rO>!XtR۬W ݣ>)#d%L,Z>Ж~Hujje |2} q>YT V_i#aLQDd xT.BJ/ bW0lJ"&7lY!8njZe[KNn@E|5z2\SmDeVɇ:Fܗg^OUo{,(1hF-,IVʤ!%,&l4iIlUŨ$^P'Ax9`AdKx3kn2<f+ga?(Tcal*<@l^#*NWfepȢVc{F1(>bZdCđ}2F=ySHzU KuԎIޏNlGtWiT5 dTiϲK7cs]W \j\bRD-+ !9~_CJ0"t/pCB%(NVRKopSizM|m@U[$9qHi/em^Ȃ<( IGzsQ1M-°-8Dv 4\݌nN^^pgHdV# /_  b+MDdSslT:?P:w9wѹܡ) !f'0ڗ֎@l)]93g̫l4\5e?ѿl@ůaм!OzG}·'Th0\asCrke_'$]Qwfgʿ)K TCB =+VS‰M[p!iafQ<JLnn }HwV,x^0̚J;"o#v9jY r9SK@ PξK%XWtG I(7ʶ;`X.. >s7 eBIq[=o#}$[([]xbEy}o;qG,P;ѽH 'dM?՚2;wxqA;d}gc`s\ Jׯh%Ū+sLruXrc &Of-r~(L^u'1Bq@Hސo ro*. GG3 zt>shtF,QG\Gu܀eW/<@ ux%F%)#mYsLd|jcO-mQ@FGE(V58" wOjp~6n L?HmDJ7LTzR*f:,YEզσteNʦ||HBlaj; Ay0wрSp꧁{~o?oj_/ja3jrF(Ij~uCYnH6m5pfu}C 7𭟰I^҂0`2ʗ6߅$pX;I1z ?#gUItn."'B@LB% B~;7'E> 6*Pi8cH' \s_0b"|atat _{LP;fs/Q]E` Kў8aN|1V-6`d5< ^8%[-$;[bY%7hSPԇbtKNw^V1H{i̽k[@"F,vEqݘ2ZUJd8opD_Y8*-Rܶ4חilR9ޣ7cH}&deeс|Dʊ)OBn7;iL %Ũm2 Gt&6m(gES6Hm]:PIGX#ȝߣ>A6y6 tmQ`Y_O[d"ė{i&4Cl(4@L8 <{"vM\g=%(ҡE +Z8n=^^V|N[T^ ۚݽ$>>S9M]d:ubLZ3zn}甫/j? !?;T>?*1.%} ZJա>w+GܯChMaR0ifNMSZAuj;4)SK$hM, G F بep RUZ4kF!65FifvܗGc]~:A_XT?aVUa qbW^QjC¹FM s)G2(:;NOݞrve)]mh7df_OUԈ8@Ks*+?pOC_^ffkK&>mǃfh݄pZ"5?Gyp1²XsOhq>ڽ/̦Z_Ji!6pE` u`!m$Xs_jBwE"4)CvZ(w*x}ŹJȃxWtaP. <>s0.zy$- V?/HmS(dT`8- R oqIwf jK71}~(D2>oŦƑ ط +ȭH0])bD!@xj 0h?'1G_6VR q_X1Fkтy U QaBIw -T2:nR~VMh[BLʟU MbsY U@""WOɕs!k`ABlf-f X<#P%CZ\7`4 [ZhzƅšT[}X i.  gsjZ7`^ $]Xn77*tHIa8)o³ϗbutz 2g揬 WFoh7jZS{&)4SL!*`7~r!Ģw;X`#FwBĔGG!Ӣ颡Էp=!Pl?Ʊ֩5PDꪨ` =^a{lRa= 4b&^ .!EqTy±]{ؾW^͵CӺ.16݉ޜ@rM3=q%S !V9kL7#\OKfsϔ|`?`|V_8WRTcb #4uz&4 z?)Yg:5 r>:wVHq*Z(6˷zZ2eai2%oB,FM۱ "bzKZ I4ye"5J{N>ʨC=Ռ&iJ18a~K  i {x+>0 TJM.<og0ˑk+(kG3ŖMŢ4K$AY%`-aL^Owi=IoUrbg B /YS11Gx=- Ć5r_I@L rBD/A/8(LYřґ_,j\'5d*BzSEt'5DuSkBs GK[7[i,ΰ4}mvŎaO[FykeYIyo =zؖF<{^j׆H3\5dD61Q3VY@ziOQQ0f6ERQypXsD+`|; J QF~=#~^# .-p_$1(tP^$9B@ Fgcv-7g)쏆QJJK`j{?洏%Po+s̈}g*$x.¿'@*'j3Ih\hD'1Ɓ*3zl/lNTM/ŻP? h8[M7jbS=jiK T\;b+ y1k5LtXZщ>LOMiŷFN**ЏTrƔw\)(CʠVziĂ6GFJ*Zʧc;I RO:"n\@iދ;RDb0z f*LHui9 D!Ÿ~); J.Ueyl71P1T2]K] {V&.TxyF@CF:6 27\%('&b5xxx9ǗA&:cJ ;5pJyq̊{|.SnR^k׀--R>(ВI+Ш,!Y>ٔSi R6oV#^MZD۴-=CٱSTTIlze` ciدAUߪg-,ٺmu0μι3S]@j`K)E϶N̄3{焌=x7/%zN[f79GBi?LVIٯO{Kׄ8 2fN4bR>x }-<,ANޟ~L;e@< yæabdzh^h\$:\Z1 4&4|%R8Dj   8$KQ̣zwRc])~5q~]"}ǒslxM\q:ml焷|RyKvB.64R,޶vU,3$RHO wN”]u(? P'\ڒAJˉ.ޥFnt lӑi\Mų jԥ~i&?qtO,+5ZYѳAZ-D# ʁ߈) \T/rcFr_S૖c߱!7ξ|}׎ԇg.Ey{[*l/M%J`KgmOס<ANciVȣ ?B^6gp&w8{޲OsH#}g˘cPilDSr1tKr$O-(k/96;BJgDJbˀVs*_]1G1Y2_p@~Iiҩ z&EnH7SpcۍX|P4+rOә9 ?Π>T("_(ugXeA\韮[ .J*uG ~"Ȅ *Ƅ َ%,vAqx.wpŸx([Rp=a 09YZYՑ'##Jg.p}t%>K<9aD*nqݧs8kE|'MS3=?1eJ@/vB6p~}[^36` \=7ѝ)?LܘO?;B >}MySŜjcTsH}2~M-OV+6S,(k/啪28#bb4qd z՜4}瓮=+J#ToRh0H14癣B[Wׂ3^-2)OlGң!:pp::N&^=^n)GuFq Y&CiM(M,ߑD%+<"u V&(asz![TLpF/b^44 gV V!K^k7 Яր _ߏ^Ѭ '!5TRK Պ eJ1pw H\b)ʳy*5bc'<<7ڇ:t𯭾{"_+JבTuV)imҡIK6Q0.@7uX>M[A~ФF\l 5 vts6 WÁ8l.ǼHdV-d+a?uGzWm+>ǭYTynvg;k3L Oޠz0|a3=$&,~A@ [EC7})_Cɾ+!Jw6]lK`\aeiF1R1>M?|0BaNo?"Y?dv GJұE|ž7+rOpHץr/)e]˭jzE+D *MȔYKI⊩jF#~p^ƝsǛV${ X&kD/U"RщgCl>LONU~IqMzmP[Y#1Uz t[0il;3'L?bv[ fqkP3y :2w-/./"3%A+PD;"= AeُbPbIԿUuPbqE7%}m Pբ(bu<(3K`{x#H)oZLTX+I|7t/}"<30 {.b!zgVK#NP-sA;MyJӌifD$sx[,I+ &h"l;y?i8,%͖Cy}O~OM3c zh%p۲C@ShKxEe==u֦s小˴ʣef-ai|hLd4{r%Y GcFjVG!x(Y'N}YO=&<̖AH}S/ xLQ kDw-`R8r(I Dab,giøVg hzh~gw#2/0<}lK( PSfOޝ~7Ȅ?Jj^O }? es͸ XN붼sk{ ݧE^M? \v0R{ d7zcD?`>Խ!%y%aqC;At"( 9 xfz ̣b@wE$8=LԊVq_m}fJR*8,X-2@q~l'qZ{?zc3ym. L Ƃ13|^ !)0im:=BM_lGywn 4X†J@ieDJsyJ8;X]fÚ'1ƥr%CsFH}<j˗98 eyԓ7_ށV0k+Gkʪȼ[S;$ 63#G.J3'5oJmURʴZ8@¸BGȓ4$KLAbt@|*I#ԏU`w32ZO s>xX QVc q›S r Rq̜mzw'M_D}eL')7ꬨ&V.Rixp~0BHn n> FyWv3p)wC|3-$Xu^ Wft2LMm}pi Z|c1J ?-lp`#Z tx6ʎ]A ~-IWS_/Dޑ\"cy#[wZsՏ& g4v;] P![ٻ } yH:U '<{{؛3( dX%^E8dU XotzT2u8\z7C;Ii@BDŽ<2Fu0@CY.~)Q}La,6w/o565yj; ۉ'I!$cC(180m)@9Gp#Up֘ܙ#NJ m/?Bڛn8JSKnx&'uM38OlSH.LAs #9K[ '&΂+[hХOI7ك55,(nxo(*ZKNTwyPʄ =t | .NƜP#ƥtPR̂?mya#!FI?yenVC?6 5(GӳOBs$ l=(36f| ϙIɘqpDό :)r%w“h0*GG̣qu@,ݟܟIsk 12oA: ּF=P0Z|l2yۣ 8fz0dBV%Xi5S8{3.]B !~hyU1{,SCm.j:-\|ҹj/#ʰ;`kU1iCh_/ `/4)&2/J{c986}utȩ<_<znps@~Vx\MUqն,gxN{vEpBCǬ0ι((yROƀ/ #F-jHî}^j4}kUO9Kr~ͱU/QS)o.ֿ}/ 9D;͂$@CbgG +bn夶+cќ>{Qvw DM!D:%ȶ0>,;ii+S=%jW78^R=@Lkv|e)mdsRqu$ /tT, I5I}]0Vq╟lǜذ/h޲5T|],E؎@}U@ދM.iV▯̊Jƞ]Nac_3T@T^4oZ`hZ|q[IROm ԜFg86 n o /CB,9P&P9D !Gu( p|8]CyjJTE;Țy1|8E'7ь{ʢ[v 1sc.Uا%u.F2?m@?:5Ni:0/g^@t5 F$ɿjތ]YwZhJBM}ԌgnS36mFl4J4_P"ȴiMNGb?M q_?)OwUR xh$Pn8f&!>>Gٵ xykg2a oczxNJH`MbtGh%G*;J=3{ OzٽPi>*e9¦Vv:z}$U[t;'$@;Zs[-ҜLpM1Ä{|:+ q*^^Y9գ膖 < 솢0?& ] \&:c16s<]f(7-uNu =ni*N #֞^$9: B;T~pC'5U4 lm;_[]P ,nVdƢ$T/R'[z[eG&V-DUuwrcb@b5qLԁI8j6!]VUon8DDy`Ī i": -HR UNw2彵O,,wX]tKCPVͥx浏I9MKݙ.S]|FDʽJ@@Avk>ۋOn[16cY =|y߱nuRa)|ۅ["Wr%++ c%%7Yq4]$:tXXX4Bhxw2ǎ#5zz #{ h@_`,c2-Mɸy 24D\9$څOJ 8,&2hne2Y͠HZA*3l+zRirGt [+xX(T~wNH9mH0iS :߉{1I)kYpFHXR 7 KDj#Zd/TH ZH#mZ+SWK7p axj(qpv019F`AHcS8<ؾb\BηA E=vkXil͸tFVv =3py[ VH8[ gfZ}x0yv /[I2K'@l7n(|Wr)ș ޲5˘vtl·ML=Jl^@5`Wn(F;֤7RGw6+ʼng~sXq g %5:7MK7 YE3rsڣf-u(𪆕7 yҚ(6߹%{oQ W|83+ROĸhZ42 "8`˂QSE([ )Q%{Cd瑓N~"+_'3a/!i2h:]^ek_9`1Jmہ|{hm{|4Y| Oz"/[ -~qDtf&CFJvV"2,$3[c14aoCts$9SD6ӻ(4n}ϊm58J5iG[{lJ94lT4w֎7P%< _2_/ݰ̿\Y Lt/>k6PAnw)yߞ¸S}.|!z,bsǂ) 󾟍-/f3Y!P?EQ "#NƆ&S@rf*W=e?a$?Yβ*W_ [?D/l0,5ϒNmQX3ź:,Fo %X *M"bB: h6+m6,bk9X]BEɗQCʦ)Bȡq1 tsh1`IV8A`ؘfYT0.M C}W c{B/6!Uwg{4hDӬW63\L~ Bּx\0!#v%%|J{\)8o*L"nQ>EskjFf~#u4Q{m%SSf~\CQgrDqe0`A/*6P,.F^tp8["[7Eüɺ;2cx*ܚ- Zށj$g*c \E!؍FVivE1tHY׶"lzToƆ 2yuWM_3D{}me!lnp[:&JYٍI$s؍aY;c:We=l(q.MrցDfEv}/so am,nR0,nmg9':iך9Bx6fzS.Hb1o#?RG= X]=gNH?#p3SRpZ8֣S;1Xd1f;QOx9d6K+U,:_i0Xtb3tt[Wm.AB֗g^iΝ}H𙩦/'n"N6CKmQi!&ߋG]p>n0Nxje R}^02*1<co; Փ4Z?'`QAk+ '|Ou$m-x> Z}[SC' eN+9C\U{ GKHi'J.ݟ]vٓwaHJ_E)bLQRdugc?i` B',σnDwv},+QŢA3dxJ|o謟j%`2W|Nlj$@؞h3| \+{ۅd:pa=D塔දI'Iyn;4+ by2I?gTU"%Ÿ ( AEzjݏx/e u+6njmYΉ=wqNev;иd)΅`h6Wm$L0Ck7-s1\MI-@ЪlCbPѷR> v%O7!N_Xiw (fX1PėIۓ$8tKRJh'3Xrc0~޾vO%YbivTROAywNFjL,kVF ͮ͸T"_Sst8Lit!t4zVL!Fwmo&R_7 -dV]Z{Z|ur~;[SmX@OK$iysw?1z{ TEV3=1ac hSgrwPʫ5\6mPu~VݝPxH %ZI=!KOX*P󡃆V[X^,E p}Gu$ݓ]YNm>>?_cQR5٨ 祤=1:@95 a.(fз@'K?Z):Ѱ63vjsf5) [ l'`8B{4)ܷ?K^ }e.1(Z X+~ aW/ ,y a}jopՌ(tBA3 .5_6AyqFjMZe0Fk6t !} }`)KY4]3hgAZӮ-w5 !@(A(G1]|j$qFLeGdd\ >xؔ VPR0$B&|wˆVR.yFo?Z?<* HLwotÉQVe,a˱~|K.mxŀ̲D'| "o^u~ 3c6Y غE_g xJE;ԣ\!b%W©ߪ"[Uh'?m w@><_Fm@B I)8ӱy-ҼN-ϫ0M]d-N_Kp%r mf {"61n3YGiMP:;9?S-{$}xتN_ϐY؟,^,V]k%lѰdG5ITRLb?O rN[,/vVw;JOqNcJHy:Ws|=i[W.nAdC02c@J;qE <)aEs+* /(TxeF[ aF"UuocVE/tWԿ' !QA8Nޤ5ڕKѺ3%I I(,شZPYAkLe9:o߸Ӆ IO75dFIlrͽ;+ou<WʭUYE76'h""1u(D Î0ٔM:x}y<L[S!W\eyYr xv*ȵI@rsхmov?S@qsZ1m.;~wKx @g) `4 =bx&s7VSdRV7j+0Jtؿ7B j 、;&ɖRIIWcxl(;B =DGw<8סN5hĩM",ǷlA8PȐ*XE҂ hQ*#ΓA$&\4_6Oj_Xa/y[&0H]lLxF)9 mnYحd.&Ň8PXwOΎ^~ Ao4I8 Q㨤Oe!;HۢAKOoLO;R+&dJ'g7äʽ̦Jp?NYd6dϨh9#eN$wvMs"- ▣BQlXdW pmY$'W붇I蜦QQC*A3:c嘷ŌK.XZ4Z:7fo}iI_vjUL%rlF; !O5v> S yŀ7K@ }݄I7VG~ \uV*h {#夹f^y6eVf2=rx-?|cJȌ)TIX6b- ,{9o0ܯaӛN/Q "ԩMK,rU4uKȰ :vͱ`Ӹcd_4DΕ $GFI%HLf DsP]`,[X=F,[7xG`^ [ $7{;>e7Z9-ţpnmb쳑|SU<*~~B52h66:A^߁n@֚?@ \XGJ@$ΊhM?35ޏ. MyV7 {RAvJ2ͤxI/V:S EhR uVQ5Uj蔢P;'Pݰ{fXhlt _m&T^9%C| Kc6$&aA3pi ݊ԬZZmuU? ?-퍩<\Z +& @d~~g-}CЛ~ 2+f͂5mss%৚4YS99*R;˗ Sg=lݢ"7ujS5,<Xhꏙb  Et7Y.o& jijH#bB%ͺSNHf sN~q<y:} Ulj`]&|@`=u_d7Y)At^Nߡt!ߕŶ]hM}4N)??d#vàمpO=xMbVR_vhD7КQi6YBc5ObU;U |cwD)m0l1zZv OY%JZ(V]o |GmEsn%4#ڊ=k "T=0Q*֣(,L 䰷VXYS\2ĕ;`o2n8PuOyf]NNĝܡ,|H;ȮW&/ 錕*cuG)}oˡ<\` ZpYaߦ깭eZnX3sj" ]뢡st%&ˮZ-kI!vRCFfI LOVУds~agaqIӀJcjx-P]s6uW$zG  IւGy踢Ԫ2υӋj.RQ Y[v+5FA$!RxM[w2߱jF./c'&hD?/A&%mJpV]ΒS^ ΂8"AH)8 @97u(룖flRSeב1`<ޕ!.7Se;EU]Э촳pa|,jVИN(͡)V>N^BAy7]ַ\Xp/9?번H;iF^ZԧYd,82g0Q7R%u B9`%Ki͐;eQ 40*E*T?0E?i|M0i. ):Z߀ qa"QK4y~,)h+I>QWY-&81,еk_qKˠPF[YZ}}R%.#:0Qu&1$OExvWFݿ% &["Ŗ@UDe"Vtb|<{&VZaEMˈ4|jȃ̔=C.} 7s)!b5fdaoBIĜm;gds+UʠwRI7)!r0Ml|ܔq˳ _BHU4x~O}R"Ynb^DbbGylfg}kHKu1`<,~YB!k_gHb:!Y5F*-6OW'5B B hc+ƤLd¸3G+[0B&M'$x|]_ɿdMz_v23s-:L}' ˂\CRd1+[P(:o"pd?vT{$b M ev91G'u7,,h "0j$E0Ex;Ȫgo6bhp0.:N"`8>%ArZ@EGpY _s; nŞkwf 20BU ռ, C}G|e9O"רMA\U' bQj%WHVt5:M?D"g(%]T\Bqۀ zPUCHܗ1mmp\9X> OVddxծbkN{4Br?WԼVv'ݥiwce k9ϕ I˯۫GyӄDhmIAf2FHLJv%){7@Ha㋕c\jRDqKe#o!~-y/+}$]0wT(Dz@*qsB9(G+*)Qk4)QJS0qFoP2R9*4(Kc>ЉmIcPeezIUscѝ\E6|ձ.;p5NnC%ن.xѮ;6/W/y3F= &[?.FK/P:o>USbƴX$O/kX.6=^>wa!\cf4ʩ,\Reڀ,͆")zYU?F'HS_ySn,!sHP\iT9w;+yOLpD]'t%4EIf69T@8yQsoajS 3"j [6AS'lk-ߣ[1z(6A{%CxZGe* .MS'{}m S{@L4& |z96XC 6ݣooN@kżЏiBTĦr@D0) >{B}t2Ā_`4~CD(FA:щn:=Uo')ڵB .IS[w$V.HOmKyn0;F^I\? jBlX6k PyDllDgqk\%|(9eT 7Az0me]c`m^m=uVyr*3!%@U}F 殔/L85_ aa@2cox.+ABw]#)-O/:CFe8p :mhduTz)k .BDlyqw˜-k/dR;LXF*O&dpql_4Hʦc2h*մ~}bT_Y8m1fR$ҍ9&`@;L$`4&v4]:Gc HſMcjabif&@q)?.\yqk5m/v9DՁ"Di/Qު?VcR1f&{VF_?#dVy¬uA8MلyMS\)Jcu3ȪA@)]XvU⺣; w5vaIZGDzF0Ik7IJ j| ;Ьxt"i$7Wl>TA?5-@|HB *^*uޚMHn pls|Q42{O S5EgB>%y( Drt"lx%徕EU&hڇ$$wɇ,J>ػc".;snC|P~EH a CGIgK T4+\fN a717O2krou9}AxWr'~dl%YޝAbâ/ UX"R~Sw/ܣN7:{nDž2R#G~JM|( 1y:[fNW3 Q I( oR.̈<L;.G(M8ְzP1JzUw\",&[ퟩ[=8>BvMj7USHKTM=:e@Aw& up'qJW>ו52-rH@,t9Y*6SDG'5O$<U{ <ۨV?=2\$z e,7g1TI)z-P#RRb̈́7v&w?0 0ȅ5a|h?*xMʠvvWx=+ߏ92 Ye4KR 4-wIFJLDW=(>;혴m.kmq Jw_1\ ~*N;_Sߌ-yng;fns}gߌչN8U~BІ9~*<|7 ODM=-={j֙>WzIUzȈ7^s_a+9P&?g"swW1GԦLփ._5OYa(>#|CO'o75(N^R'LH,\ Z`D[f8%~jgY?xm;oC^;C@NɝM </%B $KQ+ٓdB徿Bfز}4vkH?>|hHhYq$w a[u+8q:#7eMf x)[f`!䪼IȷosQwZ|F  <Fl T'`Xt[h?VgT'C;ꯘjh/RB/<^dQ|dĐdk]h; cԣϭO)@/6AǁgR.Db4 k`{[A{37v9w)s[t%yc(~c\6Wѧ S9N9h%5nL O@r'tQ!Mx`+ubcɊ|LdtXŒWm0Q)}&ڒ225Ō̶s#RTyu$)L;T  NڽWToVF灺;JG* 0a4뢘[z(ƴW1']( A0Lo6~ 8-sD=#'#>k;sTj,Q{`R^qAJ8)wGx{<~G 4|p,U Mm2J 8^tF.j#3PL =}[rFSp@ιQ'z-&9,|mI'*g˄63,;w@> 63firKpr0jf~i9w],y3UZ`{`~7XWs4]jj)gˣGPtHZ'Eb.Su[KQsvxzǾ o鮶w&5ǟqvhîB# ve!wAxX5NΜZF2?˄ }j YElaw9}Pߣce2"*rO{F2jh.rNYoe$%RiN,]d)2G(7/Uei] @+yz$vFv6Ot<ex)lCsswW$mߗ ,q+^ϠƲz!@fko"-T)XU?j}+m*]]PQuB|RCܖyڔsaC4G/1iBjyPl+cq(/!I3lX#&xs/[X ,g~u/}VU0Ї1Hm[š=?ScR ,VFI9f Զج/pAG]n{g>#E#x)?iKLnbG7G8 zN]93eq9j9}/zU8f!f1kR<[b tnZgQ ao,FrWf䰷PiY>BX8(rnY\'dם!ݢz4:ʫå<ܨ줔c {{z0ȝkZk5Rd 7PCdC"L{G&HTFi#Wn^\ [nߞz[f|oŝc?a<ޜ[$Q_W܈kꟿ})5s; !j)?"'[nR\ׯL45;B!aB;xll{h.VC.GcLt|]a'41Qѿb1I#'⿶tM*`*7cGZ#Ҧ䙳 4x.'UHDDCG{> zH4zLbg1It{h( S䙟m~Gcï-KM# AD+7iX\Ohwy%y_}(y+)}R&)Ž 3&1Zx=r>L"[,2:MrN0쯇p);;Cj mdg89mg[FC/`vT601 &p 08:EާwGS3hj8T|n%8L m 탟:2пEJ#2z*StG>z'4ʼnz BEBe5+" \8lWwG!cX-yG۳0{vܗS!!YI l6Щ԰)*wh>3D3T/U/*lt'3ZS @u$o5tXGsM\׋ 7nߨXPϯA &(3F€ fZ)w=f !/N]Ϳ3mJHD-/N|a,&Ac}x3 2asIdjvqAC@iB ?~n?Ӝy 㕽֭h0>jm Dw1BEĥ X`,䃋C t5vhn´]``W:dM |gс$u=*Ϭ{ X§̮L,ɗI+I[y0[ H :┹DlfՂJ^;EcC]#a1xc%q+M‡\!eRuTn,&Uw<^LAd7ތ@U6'u*İoD*DE?}ػ X4yE>wIW7ЊE5.0(AQ)Lj͸i! R' 8O4`ystc#O}n_ACNi"5ե(Y6*~NUT=P3cL)3nXUg;X%V[r1c:0N;ѩQ#Sj>z³ns;1X'~=sLћLڇM|Z,1=_1:gˈ 7zwuHp QŻZsK甼eՊ1N+31},ꁒ$>D?>-`O¢rT?_)m:0DEc&#tEJ 6˓~TxX_ڗ`hhYr  +4̵&r౜l,$XcP{4'} N^.&% [;T a[4j9AlrYzsc"86JIe D+@졔ޜuz3KFF ^1-h;v/hivGZxCr祯AL>?}X"HA#.t? v+}tQ^\ UHmB$PӚŅ^S*h#fF4.%Xȧ&WᑛfU7#8(;c5%TfL_ W3X[ɑҔӢA[eX3.8  2Vx'7 W=G!T_UlQZL>؅b%e';Vvl< dnX%Tɠl;p#A܊LoHrcKCK yGC1ad݅P n<.rȾDHk {17f C7Uj,8߸jS~#Bn!9gJ%1ι0ז̸l[ $&-!Xcvy<_ <ŦžH"=I5a]Z79(熇O"6TH}FwKixQFѲ{ USevR)"A-j ׇش̭ ɵ'4[-g||X JSorQFrxSELIy6C8y *J)6QP"ҀĹ]]toX HsZ?) `ͽYb]ATqMA,g^x$+t;N4Ni{9ЙC?Qӛߦ>'A^PI> ڧS/\=ٕ|n{AK%>^Ra.z ^1;q^yWů3bh\Q$X'i |r&@XVUC9>u%Ň&f{7b=@܏N[c gVet~V*:eQ۠н,hkL걺A)yԯ٨,~P_."m켖r==HQ5f[yM9Y+q\oV1XE{VϘEV߈ĨySO_bVg 6z4|<'Oe:\YMY@2ir/Znyn-n+mtQ %Gݹ χk׻|;/?YK&wC [O<ˢ%\ }*_Q/*ִb%] ~˽jViHc1qᆲ]%jk<#8VΈIqdq&i;ztij2_j3+3m;|Fs ]ͱrVҤ;xU΄d䑅au4u rgI玕UAkqb:qdl*9Q1=Jb2GVsoK럗И~ɍUw0Fn g/pskA!\e);}XU?(">lMɩfW땋ZB2hyb,U\Wpgؓ73ɒtKAm9N\c!{a7K/0!ю\Ѭ#W#]59ZӦu*kԔӇϷ5q&uC{s0K:_M:~mA˙K!^J 1P6D )gaF[eeC:6-8/#۪ XJvO\I0&*aaP~ n?)^{ `1c4~g'ͦ ?gfF@Z)o'Pyu|Eq+*&45 ^5n!luЮYg`>mcm3V<`z Ux[frq:!R=ː$@jW,aKI\ZVihYeyn7IZʓj(t3׵Ƿ/Ȣ;1Ci K1X%+>CogmIkhoZr e xĮis8dU]I`I‰ 2 d$G8`i"^nY.RT <)`Tĥw)TN :Z)aZ]iG-5ôՏs=sĩK\w?B;1ǵ3Jp =zO!X>s c`dh ቤCV.mxU1)8ˁŶ=)8y#~-ByF,[ )d)-&99 +Ii"'* :;qD%A2UT"0:+!먶m┡k"E|z-|_q@5yUUp| 'Ǻ\|I{< tn&/DӧDZ:?2%歷Y&D_>{[ rNZj Y9l3ƱTe'ey Tc_5|rۃ xx^pm?_9I֏2^1n S=]!R-v:z4\Fu*cD@ 5t_\Tp W|?*LnjfuKh䗽wdLYK 4APE8#P^z7k4,>c>^.Q[g2ց4?4V 7ib42OKxE5$N*VF^ "ޙru};!^ oGAWv"i)ɝRm>Ωya(dVgphwgNTh(M77S_ĸ'WfD~5Ї%B˹;m Ԟfӥη3kr7 6O0 ַ@]oz4+|ISVQi =x\Fx0֤:`5V[ךsIQJ!pF\m2REeG.i*B z2f߈pG?&|^Za*Q#-M}SUd}0(N@xsfi}YTlG㷖uIuP$aXr Ƈͨ6v鿷`6a::vWV:o_&j'PV0]=CF@OLvZLۦYCX4S 1/-̤_8VӚr`uy;NPR >HS{=}-R@hdf 4 xև G4vGއEkOf/D( p!E#ּ4X(B]fʍQ#qcA(N'k?~;q"F" -x!Yge3@'ğIODTj^Arfh)3+"H^H^0r˃^ksvI4j5EYxHTDI3+!=(9#trP|uylLq1a<#?j_/ICmA }鿝Ulh5][]bUr1g 5KDpW^ AKDj/JԹyCĎ:R;W"aVZd|0/<cηk#;- O% l'zH)iM[Ubjw~$Q`RG'uY+2f$!(ُJU$WXǛIڅ}6U%ffy:rrԉ ,e:Ǒ>ޏ4]IqjwỗPZbU=uD%BryvV iF[]It~/] ('2j 7zvEeG(lNJ>&vX{rm_'#۴l_}#KM֊?>bdBW'2$# [6j%qO,3B;qbs^֕ CV-Q_ 4a޽uOiIjj!::Gc]cS#U9?AJf Nx1[k#'WpA~=)h3eGlb2:f2̧8!+=8L@ũE6E -f?SknMB{,$Ӕg_!yKN(GgUt)}SRx)_rҌ:'u"B?rE3ro\FAۈiOFL&[}+C"L’i|]gB g-`? baiaLXc4ߺJc%GTZ/$GU7Rl/WNza W#fY 搄}&Ec2W1tb<|O֓%#I nd:rp\$܃ h-kuvI[)N:v,ƕ׵HZ"z?$ 턎>BRq ʙ)YG}1DE ?r+bp&UQi/xCk<6}͛6 4P< ӏ/ 3 "&`۝Qw JGg#57H#rYw b%-i]ٜVR$!iF߰}%4"!IX.ȴCzuYg Xk<3\oq I-&NNPR1f sd(]s <#{ Siv6WINCR96Ԙ\@O2/g7H.,ıy]q );U_^*z*  zSa>]6imT8%']IEY(C;읇frC'T!!Cqꤝ's;u"l )x6GiNxl1f#HEko2 tI>cN:vDroI] C9/KMM! *3zH,^J~ >ACˤ5{t P h&3XY} !S%5vFI7ѵ*_85&~ʅQ[FzOC _7J.N )>C9nTQk Ǽ'@zTi9Lm; VQE;*ߠ=E4Zư}tH|ۧ>D6kۋ194]1q[N2*;=/>*5 vTJn5U~/M%*E2ʚIdP/NƔWujxg - .&$&Db0Gk~cu9dx1YrTub ]?}L2aoA:VTf|O˰ {;,TS\t}4,䙻ZH.t\2C4ڠ!=ym2=t9m.V8y&"ZP=tKzo 6vkWzXbz"Vb C28Cj[ލrflKhn.ZKOe VeD=yd' 1=@퉀%s\bSr˭g%,h&$ͽP̜%#A&}EW»L=oDٛb%OgW @?2 t8% ]vikCn݆poA*e Ľ:ݜ G~%WCK#tܝ Wzavh5&ru[k4m"E& Q$KRW؇87ej8o!L[R*xx)yǽvP)riO7{ 4pfnourWb]X2+@WE rkxSA]l5Kf@6L>8 , ~?nEݚK.D쉞lE )C[œmZXlHb|c PNAyae6h<`=b{JFl[M3iu"*Kls-r Iι&䡺 ё~kupsDv eʫ"M ʹFg{xEGJSXtgPtivdz1֛^T56& ^D>h;T2M)=BI(BCe~BSs4'y&̓ k-VT5Odrn>Vq۩$sʕ4-PZxjߣ2_z9x9o{ݬ©,#ZRc+!`YRRͷ(vNʳvA|%;^%hI[(G%&++ @[zvA5;XGaK8`^ gcs4դmv冷Mצ -v9ܨ,UG@D ;|=9h_PDiP)Oa"*Z!+zD- @CmϮ9 z ҦB~8RD t 8 e˃e+@ɕ7t'? Gs=%)}*%Y5Q8 Hd1Gw"w%jU>q@Z=]G B~;iD| ?s JIڅ7 >AC/DϰA/*}+}?ߵo<)8mR*%>ϊL~4ԭVkhGeb[bni;lI@+,Ϟ$Q70=3GJζ|[.v@=/&ksbCZ4.璗eY*5$*0~s?krG\OW4))9Sq` ?Y5LF ."0n\݆*bԻ{8w<17/LcCurӚNn[k5>&NfL"18kRVJљ-946vj1\xqXxC^=?{'x9s[s afd9ԲlZ ffecǦ}Bjs\pW4Ae0-^\N`u|nVʹpKGN=EA!)BSc7JıTte<:J"mNeP`?͢C _\qE:SϘ S8zD p.Z ʣ=|ec ?m]Gz&oՍō [m~dϲIB,0X"Ry{~~b`N 1`EAk!8xfYť%Cl\ʉeܳi&6w]WAߟ{KPe\ k0l}{4 *5{b_#4=:Hds]: 5bdw^/߬;_>: i9g+D>ԝxU{R%5Ʃ*BTԑEkSȫsW2 xȚ򅝑Swf,WBɁO n ϒaJM7 u՛1MtkQv,xV=&qd>[ (8^U>腳0_:'WjsELg& V¯Eh?_i&WbvNo @8AQ /7}ʡ2NG(+ŜuMWK+m" -GO],Uem|t}pw1Π0&zW cǗo?/'Xv paG4g!Q W@(~DEgdYO"%6 ǼP[y+_a& _&ɸ[!fp0pabM^kTݍh<~YN+V6iX`8$8+5 ;'w<.AjlE61Jn-[>)I#׏M3TBNj_pq,:Ik9mqLD/!R[C h.b߳Qۯ1m^5Z$4Qg4ueF2[j"_69vB%d*ەoFoIHR@+N[ǧ+,LZ{5=څFSͺ)ΠaT^# K4=Tq_պT?h Ah\6K{41☮RV gE[mW1BNE1y!٧qnLtZdD&2UA[AtR>&q"Y|mm5BNZ&/BAiu~RQC6E%K˂]|BAB {5IEa30ɕ_H-7,IQaEaᡔpU?bLɚG47|7pѕm?teHz.B3QamlO5Fq6S7 1/m-J 9P[ma[_?ri_.&3\'%,CJ_f׾a~JI ~huc4ݭb $\ ?BYxYP謶Pl{Ht t D.PQX*q49w) *9Qc{TA ^NQXe5-A?T g^>|hUݺ夸b2ZMk%u[-A7e~g:?#dA~^-mE-4svUz`R"r $9~O1{UX.6,ܵOkX7p;AfyI9oefXa,>zyYODU>WY 7kohDߜ<^0֛ 5= Y( ()TC#hv0g51$U'ϩb3M77jv"_!9;YCn.? w-Ԥ:O}(0nmoρ[8]f"!1w+Ӏwh̔lf tN-P} .j~ FAGC: se!)CËMH( 3=u !kRxXG x DUfu epXx W&ڠ5JQ%cRi4't&\MQxvNxSs'W.7B+5=WK\"*4rא. 8t&| $pD=%"m7X<>=$>,+@rhk:AkpNS_8ȥ !Q("3ܖ e9 'R4ؿ@鎼j 0 b@}=bӎ9ڔxxs8[Dp˄${=#d`epD9pG)zB M[F$v{O7`Ϊߚ9שh 9 E y-.~flo<H$|HJ +:v anNw0Kc9:%lH>: }8mEƵS#)*g\ɇWq)lUvrd&8Ro5M4AөjywuT.g~4`_ P:["Xqc'M}cz^ںv2/.Q`[Z/pL(_,s/`(78{|t[ud%!F~ýwA.EK d-)9M.!3 7 \X=lKRIM:)׿T1 ݠ @͙Tq|sm.J8S|Rؘ?`tt:}gHz: &~<+d@L!]Kb=r]NS}!z%?Po霱bJ)p,dSUMȎ5-~x}.lΚ~׿ fyݦcZ,#H҇,< ,=iKj2Ĥc Eu SeLMX#^{fzqZܺEO'$ϳF콵ܵG\όkJ[6 )rOMՙmf|$ƗvXnlKRc@}d}$|f;3~-c`zqJӺxFS $; +1z]6OB tXEJL|n5SStH\غӬ=IdECtp6"7e0Sѡ"z[vX?wkGpw[Wk>.$yM꧛u5%kiz]rhEWb ɨ*W@&AH$`u՝@2̢F@9Z_ DA?1?Is| olVjƎ_ag4գㄲWfr!=Sfmq*`{'![h`njxP>8TD۟Ibg@8! [],3\>_i9>^6rde:IC#iToՎmacAgk]vguΏ\_IIYV;uS+b'L,c (6A09Pt Gse2 ܺ;z<iH^o!Te*5ԆEQCt, D140/>5}١ӛ^;\e& Vȹᝌ5?4r Bݚ1Ⱥ-Ξ>;t!B֑vKwr)y` 9BTzYY)FA,1;1Tg-oeC&92d\8ζYd #Uٚ6;{o5jnink0BK_.ޥ8N _:[4JZ4L)&Z< r̟(ڲ0S>$p* Ii^ڄL༼TuH{7c/+a(>2X#ӭ`o?U1hڈ*%o <3;s;1ʌ q\'0VHUo_i/"~%J¨:Ew/HNN3pi!lk忓[Y@MH&lGm'IP6̡Fׂu1 ?W@r}G(ɹbHrb٪U]׿M~(ޡmB2+ s>1m 1t59AH:_ ('!t2xr(}CJz7@lf{RSSHےD+̎RB-ªr>hT{sS, )&6&Gp<$,_)u~? UlF`tK.)3L((*˕_சQd0ggc+#QbX!^[`]7Fev)9-_K3".3Q鐖;F<$֓ ] l0{Gr 5I%f׊h$Lq$wOi:Xnۋ"SU,gd3*RdC4<>bR2|i[hn(vyV0C8=I`g#a3lR[}fU%hfȯ&Q.˚K_JcNgїYOm!*%O7_9F'OoFks%Q Wk491.V@7ВJr \!KjR#BP)bꈖNIYPUHϭjy_&isI5JtmĐN5QG-?`lxϋ:^-T*HM>.#-cbOq Q25Lx}MA4ˣ)LW6**Q_`UsYK0F,U8Z\)16޾{[һ$|`SCsLtH - G)[L,b߈{ks:tcb͎HP/4uYZ[FN %,@TdqFf83~bw|+kPEN^n\܎rmA4T '#2pzC {1orC)򒸖\辧埴`ɄSI l~ǐH2G^صdX7{c RRהdu ? Fpi]}`5i n :ңvgpoGz6f=" SoBľzh\-p9%VPv7X.G]=)QA0*֣a"pE߶X*w6l9(ɞ:Mrl_uY~M.1p5 E> 1C Q[/]ʖ:>XPq!j߳^- zQQl+4jN@1/FIz-3TlgM__ZĠE`wNS+`e0[>Ǹ˸D{O,[9]3R2u&(Mg`uq A8}B-bI5 JmEPjfEcu^R_$l.hy䶴joF%۔cQ{hŊwFF&MLյʻ8ɈŌƴ*(8~8Z''-c;f<O9V7xO7B`ʧB!sLv! nf[̣Ö]z8@!JF$qn`[1sFbK#wT]rvAYIr-PΗʇ1PÍoVe̠5a:Pll3LPG29sõfT:*kEN_}U9oQQ#c N}9EA>8,D[:s~kr>4GUI`R݂ mŘwR[l|YE[%g8]`?dZȳ-m' Uv.¹^- ʞy;{_gf/ UF1~YEx5i1Em}EqPBWW)ngI ׄO9R][Gm:mjY)x"lr-b2οkJ_TDǐ@·5;d0 շ`FzDڳaE9ؕy[LسMz % ȦYȸO`#+1y#JC2ƤjV6᮳KCVq3^q)hR*IRt'E+Q+}}simCRC}ܤĤ!RD[?Αy@?!p QsNdqMي0n㰞7c)r`_*;1 (߄ :H0B'[`Q #60uwjĎitt$`"+QA_sdC.MW(z$#W-uR.;Fwpy0$'6DFݭ{}E^0֟MDD}<\XDMz;a>唐Sr.Gd_K*"Bܭ .Ѫz*4hRљl C^ [ D>ZI20 cԳ]QOX'K?B;/ H*x5SαWC &* ӥ'  ko DD\B`~|>EHlM@,6Wn%ˠ!84q^9GƋn}oxe8r@@[FF<=]C' N"`Fr^WHs- XZm6X ~l#Q=zS2HU@Tz`dn2gzֲ ~Hdm I=@m LQTjE_wچ1-QZx:ؠ7pʍͽɝM+%Gceu-(K`mB՗F뵛OQk*J,+|aN"]zԛKNN&jd؀kp C̽ygw[2Zrp ՆM+X1 !Eƻ{%SzTsxP-EH#B@3>AD+8֛ xF;@13v7gj%$jMX7ڢ\5pU)D,p\s{I9笪\TZ^b#;a]лA2EӶƃ@k:zxۤ*MŞk/bf-䭣#us5:oeWqd <v ]<۰ HGi(,q.S1f["yUEDb)NC e3?Ot/f5XLwkYGJLfcd+WDd{}M |Uvq1+7Q@i{ëVPLtw iZ.Z-ޟ!OKSRPk#NΝOzݔX<7zQ֮bm_SVpe5~@ԢY^s1; < +jN:3UEsoȨB(YEf<νbA,U,V !YY = Th`ce>C_Z9Ua(mᤳE94! l"MLj.Z3 m͞5h'@xQ?ℇ1Q7f=d3QエDNйH:vCC aV=I~ A5 ݙ6#0crDZ۟xYlNVA)5ͺ\/xBQ8%bN$|΍0Fyal_z[4LŞ_bl}oH+x1"j2݀oBa_0cZ$bgIb"rPǏӯ@iR]_m{V.B"ƒRcE05%`rFࢗ=+WJ9䖿}U5Z8MoF`89i"eUc zBLd /ޘ#-gi &4MuFo j;@]KQy~wmC"F I[I_zeh _4dG˜a,pv!*b~~  N`TB;n*nDU!Ĵ2_Qݵm,}D|amT45Y8Ma1/9쾳ҚtW-}-QY⺕F u VfCYyAK %J6C?NR0 C,C' )Knn^\)<-qPL0lGR`EEѼ*,άu ~B?29&D:eB~;ْ$o UƴdD燵[15C-Uw)[E^xe"&J RٵXom]x-3kQCsLL錒Jk5ɫ0Zc Lvj -ip&1Y[ *̆dZ ^w_YvES*0SkǤ%ȍ!pDo3"mX2AFk34{{&_GA71VXy^GȈ+iN]@5i)b?ax(oh/[E0V(˹Ӣ#hBԭ1~&3$C×^"\վZ^9"d[jcU= U?;eӴ%_.Mf/SXIkj$v% +.+bQo ]=ܺ8c`LAoM誯)IG%@%R~40y zP?F0_[[VL5IWj[,qZٖm:1EkAC ZKϔ(\4,ZJs# U.˄{̝BkU3"a޽qFCm=&0{s8@*2NΑȳLWso\0^?}ABNN(.n'$0#Ǒaʬ=tۈx{?G,T艽DHMF "I]L}>O۽&60hKw bu~cX/5-P'&8/=yj ck&qVXM>)1|Vuk"Hb' $0 T'-Ⱥu 1p; Z06y/.O@y- Bp . shDש ݶtEܺn z BF)8%H&S@].J͚^`lɲQr[Apȁ >U } x0زB#6Y!ceR`HK*=}gUAkG8.JOCv ~ʼmad 9޼c+G-44Y*EAV)[d&?ibRx7 R@=OzK =ћڏu_/4HJG7lQ.>mP gu+$SpK*~%ƾ$Xb{$|N0 2=1@%Ѯ1gڕ]/IƗե8TvI/f߇m6RƥW13 7%#tnYX2;z&W꩘t 6")Y :ج+_7.9nU Αn@M0LbOAkqpMȱ Hguޔ#(MspMNXVVX e+G']Od}<21}AyxzpX]}ȁQui?[uǸMcaJ2{fpWRrDGpc u|"a$e̹@Iǂm٨h)j2m)^%7'XNuTkVA=Q!J?Z@6j34Xp(O@a!kyTxmkiB\PB!7z߀T7z=z:XAݙTlwtY{5H9Be{[NofnBrڧ?IZ:MZHVvx zޡ W[</mEBiuJgD%=BNˈy3&*ғsn* w7F_N5?v8]žgPk"~7"ICf )Q[ǃ ٩f́iA*piWȝ65'sͳwܢ"L>i(2KahN ]/>NrFXam|* RKYl H`4~&X3SZQ?hϳ0K\{wDv8z-쮋dvNMImC3R4`3#A !:X7@ ʢ[ii{־w\a9"߅%}ǚ+ K6a`c[hWX}f퐋XI*rKSWKyc<L pj,JVgIQWjc/J]ItߡKV:gCtR+n+C?kƖĊGe}X[)TpF!R ^~DypZ6Yq0s}^a$W)^ _~yp Lj/VEags5Q۹`DiRMGÓh_qXZN^lz+?GI)h!G(؍=pb`bG ̵SH/ 1Gb2m/BG*6Dnͻq{Qiu|~_BN%b!aG?gcߦC ,Ke!{ws;KJX$CLj6ѽ;u@(3X5ÝZ{ab/+O`D'ag99C?[II#trI_eOU$ۊy Ƨ7ۅV'OL˘-C,n$9o=yDTF$J$4k9BSuNp²+-;i:kK;zF ݊#W<-j%4b;պ  &אx:4#s#p1* K<[ߜz=n-7%QN%-h^Nu!_]qΝj blnܲ.䎸)dl/ jOυ驛C(s+>y=qC Q42܌'aR\nj5,P/i;ËG4Pxl1O|U5ڞD sQoLMX `kۉ~0(V_}=C+@=oe\\(QS:dlT}_Px֙G%m)i?eU~sz7}D{<bsfZ>fwS>D'"zxf3H躴BjRG# G¾@Y'ڀ@([0~UMa(f)2\kd.,9G=-ȎV3 o̅JQt+t@^mГa6ē.?ƛbfVjNX! qZGFI(*yW]d8}}@=w-RIo@m@A~&Ttًn56cpf2B2Ke6@iQ7DtR:6B.R9s餇Uj/YcaJ2S$kᦦ[(qs <ԔeT\p>Ktg1ﱃy)4rL!kOK^1 vc]k;V gƀ5SCM/X}3 H67W Q81Vz`WI9j="$kzHgܗJ#Q4X]4Wnn$|*s4ڿ TVO"#VA8#S7![̦jq~NYsmW> x]#z+ovpSu#Hb2% ;UOq=fys93t+f!GCyABB8%e3Dv@T(2BQɡ9>PDc:ݞpg&ZphsrT2:TpPoVܚ#=>=`oF+!n! _k| R}F+o9/2Sq pެh'"2qOn% v>aڛXW\T_C:ttMed.Juf5 =(Sf_[ }1}OS+L ek??~8{ޑmepR4N! _(¸?hQ9no5/j*\ \/=fhSB6͓i!i͆1Xӯo`N6=QHBU^lup-aD|XSJ}! W[y(-3 ܈yRf`O%?^s O ExT:lXJ 5ŀ4KM.3h~']e_ z.((VelwM;GAGVԤH9P0S1{{f0O̫?Ac0N&GPbXWQc{v46 -~0{Z1>WȲPI|Z>v6l<fXF6nt@7Y]nPMHx UJ>C=d"̎&/cJF gq7J ;m<. ?8~jK\P7qVPNi8Ts)$|C+=Z0`HV_>; K208Mڜy0;:Fǜ)k2q9o EHn,+DdA^@Y8>i ?(GGpiBPd /SCEڋ$ ?&HFy2ČyHƣo'iq?:^CQ"@IxK`bW_SfRygqG˄;u) 7beM;uxN;FFͺ%%'9 6Q'PK[`Oy1ANIjT'$R NKDC8~#vEj#7T_݆y_|~\m`QOIk"Ej{U@4kX|5ֺg>g¥x?)ܨL&L xX㥷q[ -;Ur:)#1ݠ삑0MP#':?Ѩ$c|nĸ55OaSgfŸM佟&_DL-5I態^SLnz0=R{29V$TNӽ9Xj] &Ur  J }ocXik`!3>)fw?ζ Ge9LE3mԠŎ;$)$QVVp! S MǕ c*l1vD؁kmA鑎blO1q5B:'h]fLS xbݤ5aJZ~s/L#{U@MG{#d=؁8 |r?3":{^v1O_m)T_Kx&Z..zOZe8G]JRPÃ]js!4&7 tKX-j)KvI N׫0O]5j{o+[Kc/Kn y=CcϢ5.## α|hXz6Uqn4I7&%R ՛\0X@\.oZS,Rj @dҙ lVt8}b's~D,^^I~_+%*ΐ Ғ6]4\"%cPy-)m3Z.ir z* JS pʴ)o&&,z`|#<V3(anvv<( +N&4\H׭NZ~sr}ɦdH,toMaձןCvŎg>J3ux/+3A%r ]z}u'SGI@4o'%}#7wތ-@撺s<r<:D0 Yœr8&K3J/PcMm@Ai!`r_`ٱ8tH/P:6$3hqXtfysލZ&3}[؎a{GmFz~HCmM4 OgϰcZ Zڽ!S<?OOG_pP3Zʇtvf' I:>V%%c>s͚A!,>Pq`r;v?0U[EM2H)WF,q,f(gmeuASBGwayo>kT+}5MV2{6}D*6CYF Ja6Eπ _5l̊6$hgEctX8;sBǁ/ nEar.spoazNDz|Xou J#JʎHkO6NE8 :-i1N}WKidSNPL#nT+H>qK+/9tHUSb<v}ܜ _ |Dܽo KV֨:pRDOW:X6RNrӭ-Lt;x ax՗c9,Ωa]FscVY=jQ.*Ojݷ"75K߷)ˇ6^PbS8 .7i ۚ~L'uWP0ĊI?tAmoĂ.!fQWiw)' Xa=u1mL}܋sF݃gḱU]4(HV]'" (YSGuv@˵.w r_f |(=u#B. DzcںaueEzO%s3C7so VZz@;t|>ΑB4jhn|!`%ic儛a3t~-] q;fR@8<5B,GiAʺ|I[s>Fs~:^Xͦ Q\fB6="uƆAL[`S@m*Sל=52|4ʂQsaJxKۺg AOU*] `fvw<_Ӏ.5G?zXn˗Rd @c 'z1CG]^RB:%krIV_PȐqsĝC!!3Τl'p>ߏ/$/`ѧ?cݙyKj۽¸e:nLYLLhv"~cs6턐_i;˱Zk>\ 7fÎ?5J@b[heS{+~OjLIZ2p*,)/Ar^dnHSח)N!( gT\Qm?g1c8'$ҡ!pC=92b N`PZ]Ǟ(HSV'k9`d+TH3ҽQ[[BɘƦ:UR#[r ޘ2 ?؝.Zska8SKHb\=I,$0#ȋ3osM"1/U0Yw1|4ssi :6fRjE(j1u&It))L1=yvs颋qxhpɠ8a, 2v>b6vcL5w )'x8֨|D.Nэw|P%ZDos\nas_ 01MǼدH_D!L(D"4 wFV#'X\o {7&߲<))ӾV·d#tFnjGqᬣZh.AsHjsuR%"\m؟P\ ŝ`p+.b{fP L= +kUY uDfssy4wۗHHHh^B:ٷ %ri'/z1]҃d%JO#e0I_-y}c< &4Ck7G^=YSED,%߷KU𧒼J<6JRs-Ѳ}nȪc4G_ aB  jlfR `J:iŝYwU6##il6#x2b۫t|KW]m"V{6BJˁ"ioA#,^`$dgL"uRPBd|O6?Q*'N҇qな AAz#ms*Ör,ix<"%y9%Mey660Ľ\KSՂ fqvp,x-WClڃ:'ZGpF2.gU1t?_SM2}톿尤u)*Qh|^zݟkV7buR!%+)YpGt!{Il ~Ywxқ1C&|b~5fT]fٿy-+v€Q9 g [xk5U0))'*md.UG*tYp=e{7)ʹvUxݲ_φ_[oHΦrl(1U;uԶ?A}d;T7>&S$qZ<א|uo۵W9oWe eF>Cb7[*jid88Y-Pw—R|I&kŲrt_yGm `];brxklV=lb]H̰$aEbN_ڿ I-VO2"jjBl*p"yO$ ͨoo.kώZIzч7IpO~\H ³O#R:˭˼Jb@3$ewknw4.t/`` 0VZOR@ӭ3$tHRl/ɯEOo4}4ҳ'f;̤QxjɋFyW>:Vf_\]w$f#$=lʃwIyx҃+#Oɵf0=Εy { E ȝ(p za*^ >dM/sL9ǻ gaiM??cjU/ ĺ'd5>xuaIͲ +}cxbRV G*T@FcVĴD=.Iޓ3A*@L!u'~EG>,si -j(DGqr̸Ƴ:TN\BJxg}sO5۹xUG?Zh{vi 'u46uEhWfCC ljk Hļb8 +OތDb#Zm2E;D>1go^'1R8D5=np5M&W8Z,!/z*OHrIdL25qn`_˻u45uڂRW7k`C5f6H=7E~Sǧ6@o6r~_z(|3Hlc0[. m{<DkFL”kaHlD|,ȜJB8#Pl>%(rx`fԠjjݎyin)qJYKm"!S[ ŵ@pJibZd>bJ񝉄)c䊪,D(y5t5v/~;>ێeF~AmzR=XG$b @W fܱ faeM>pSVȈÆ`#†(᝿ePZqem NsGO>sPMK8Utۅ/֎l?:S#J*ON̥.!@o䥚yi}--#?YZwٞZ;EȐ&L^rC}gVw':7x#)8Б '!o4;^zj[5%<8 +?ؕ x:6]Q?Z!>I,^G-Si;,Y'A5֖_tf6;QXU Az[L":lAJPnb GFƹ(ٿGh=p  g[yRM}_ADiݩsVJy^ cT%+F,6t75 d ڑb=DLE'}>?a7~T#xyLkp851)FgEXa!:Ւ-㴿PF<E@IZ [)F4뺖^ɼ>EU%(iO˜lfX * : u*@=G.\`&gK>'{=yE痊+98,tj,jm8|ʅf.+ m> f4PIC&2` ZQJ u2U[|[H:*X8Jdzs"*HQ:2Xħ_>iVo+Ol_\#8lC_T@Ȼj+S6ހ#8A გ%P  ( (ʚ` e&a `+ؠmqA/$E7A ZIAIq[g`[h)*zr]ׂJ QT-7Kc4UygGݘDAFT>g̠vDHapeCł#[Cl8G׈!gE?tL9%V^JI< Ib=%ɗ(Ң^r|buVh420尹4Hzn&=1Н ໄg_ʹ9ry^*Fy^74I0_F2hMxaL!'Nst o-@@fv^D !):4iC2]w[蜨8nyS76c`p%rF5A4u8zu^# 8N큆*.lU ~$;춪ɿ5؊tڗ7sLUeM]`V=h8 ޅg.`Suَ\"nY;>LXtk {|:sŬh)Ts&^>V =/ Kٙ+o ťs;'{m4L{=nf<XHƃBYNv8Kڶ 3}Z˕rZl[@jثO m!I?)2v躪6m);aH}#)@!a7<%l%9)I/pL}QaI, զ`upeYٽjTT1 Tч;ſȯV@QJS< D~a+{TBb|Uސxo ] "& o>&ʽ%>ضekz)#Dn\œoRTɷa  M0EGD}0X%?=$g;Sx]oէƧXz' +VzA,B:0PY겢jy\0hΆe]%/D5#R^e |6DIǷGkI'݊&nsQW0!&}~Z82wgy/hL_fqu)v5YKbڷ~(FsZfrԚUBI=t _FUlLT26;_k<<7T?ISt2:,^ }gN%y܇]guCKWҰo!H Ҝ_jSj@&BP;nW*#C`vv 6xAXT9Gn k= wv$6gxDH__BVVZMtLt}Rda5/<ݢb$wt(n^ VFd 1 lC;?eb/FNZ3 cWLji/x.frl7R&gzW߲9? B!=޸?VAE8E[@6٪$;G dJ426x]=E|v?|Ksp]Yx]Yb0^۟`WGb:~dRTjB ,#QP*ED0_57;yߐNeV9W%S!W_+?d9ٺ]W-L:I !d $HyMK.5ȿ/, ;a2ȶs(ƢG8 Oe&I)(hʔ4 =,?o9q{trl:k\*F-> Rå~{[#b˟t<B]56mB'-&#ClFEd^_X]QcD5P`AM$ࢰTUle~@_(q ۬T0 >"~3Wm\^7D/2~OM(fUT!ze^ޛ%\lD 2`ĭ[WliX;=ahs`0B1GKu46+M{ҼUkXN˄s%PH2$@2([m8,7{)ڣ~QlgD_> :Si*<ӫOV9GX7>tyxhS[B—,{/FAbdK/6-&Ƀx힥/+-=*_Ra h8ˣKrOK5b{V=<޶@Ɠw[i2{ Tvc$G"82#;ǰ f%v {dvn94O.xS\? 2ڭ^EEjj!QG02s”Yΰ"fY%[E`Æ"q5,zG#w68B[MA2x$fQxX1X1|䨵ч2C)[7)z YA!T`WM"|׽3gq IQf Qc=? 07?6DZoGvAuC {N8d=<!{@^a?Jcym HʊʹNE ȿiZc4?#KYLHa6ob2JѾр70lɊ㹉7/3#ZSP/lGCL)ݗ}w@mm'eFr^{8h2-HSz_^?_cu0=D`Q޽<#7ud]_Ύ |!EsT$#=>b#䞺5%ݧ1q4`݉5XXӰZr֑,sdYb(MjXt#UHA oots5aa:pفv)@=*iОLiT; KJ4K֫mKpKX@}x3$v 0(JNV҇@7 ^#}@БsRCuΟ Ϳ4+# Ю^S.uxo0dL>!%l*8! ƒp+ pqȤbP *_)˹?FgzsG#э;=qUb;SRKmP[@~tl,F7OOK5Dyߣ^lk.y*'VWy g $>Lim[o#a,  =lm9`NG k3`0dU&]RO% jy߳Pc$*ZwD MkGD8 Pv]B1BY}s堲ԥ8JcPfG~Tf۶pV53LF) ߷3J\k!?]y6\{=Ե<?ْ|\={'F&Qe2xČJX]?^Q-;AO ŐS\jOpX\f=Q~{A6[nP+,8_Ļ7;.PvRI|2Xpa7Ԛl'1޵۠k5|YqxR*ngf`TGlI6KUe6,_z0BS` Tuz)!(>-}ͨgWl~Bzף} 6<9&ΔTQ֦`ϺZ=؉[C"ݸbwo;oeCrPB 6PPK$TZ۵/ k E7 < MQGm_HLT6`)r ih҇T5r t7Wc!1Z֏s0G_X!K {Z}T5 O +1^Y@k}:qH؎RGH.8}~%Q_(q'GAH!mhDH]X0!'tRrz ceQoU@_%n`X90{i{_!P?'2޳Y<?oZ<ee\qu!uLc%f,ʩIwe]x\۔j,)5盷 h?bi9g3wƈ a-ڤd&3U STjd\R/2PLKLul #^V%$eb%0x専؂J9)tR҂Y (0ԶQ$Ũҏ/-o>Xn㨿;1@4 _S̡Y^_/_TιwG勯y=ia*1i(_%g x(??ό" $a73#زU=[+d~kW#>fĀй f=Փ!Ƨc4}N~m2˜r&K:nm]@~䦐YWYa_&4WA"U[ל+2D(j) >\D0jeN2gE!D@SCa Semcao }وuEP阄BU0ya M5R̨+XMS݂ D< TnF*4W蓶~F'W+\!ۧ pί]-?>2rԜ)S\OX–:IhB"O&B?2DYզtYftrfb|y`(SܡEPP򡓟Xi۶Nox_:t&hZŕ:>^b=(0q`ɐ襤ƉL ``8\&6QWOԮrۮIJlϵwVvmcŅ/اN'": zWc˂^ an?~é8 ܾ&rct@.I(# 07GuhёVC);x!gy7v0]j/3Q00>џ#2yHp{=ٯmEb@++j=j4dr񻃓㦗6%\]n+W_-& - g.%ۣT}N YZP'rH>Xؒ9\=h?ڋ4$]%dfӛ@ռZmnmM{'V* SK PW6E=z|wտ7=V4rRW̓]?zׯvC7+0Ҥ԰}TFn3>Yd@/" eClle 'S-`u5SCCA֥i&q'׼ktT 7c|d2ndT\<< #"њ b]FBhD!UGXQЏz]wѫ[W@ӂO"uԔS׺)y{b*swA f$-6["~niv7A0T( t~S:!o 0 :~hd鈪J:n -l ]+ =Fv{H2dW?qϣȣ%c4Ee| +y8YO0;WD#>kk2 uMj'PO)A+nAI륛[['. V/:cJb7@kwՒMڊ+fY" *WHLpEAP i޷aŚ-&9iæ5:B=E;_VY+1l>?GJ >4m|[ R/ (r@qbaDS#+lg}eis ,"f6H@q=f[x`sr#`CYI+, 090_fwobtrP60U(d L e C^)5`׼bpW+ogg4(UpAr-|t`V:U&KC2#8mspgWŠZf=Hfw[ZBC_Ý{bX#nqBX5LNjظнu6NBޟΡCmYFLb#kepN9L.^P}ռx/Af8B_|P_t#b9j(v֤^߄^z`bqDeZg61!ؚIWt8҇ ȣai`÷f gWAcc^Ǻ u@PJr{z8 bDKϚȼjk5psQ 8xuMlubb)E~jL UoJ |7ɐ@qLuQ<Ӊϝ|_WpEAZч3LaOac 4`ie6D9o*iw#X #E]YKcY hs]?]ݪg A|?o5ޭ 8jV,[ۭx'R χRU&:ZF B3G.LϥMEqUcj2Ҝy=&-E.%Ӈ/w lӫ."?|VFYvB1l /$ lQh vyOl?+g5Cq#ٮMĴdLW̜q і ]?,DhB:GtEq~ՐutHcj- VIDVR>IIBӉujǣ x72/KI [/ AYXrEB6;ju5,_FƑGЖ{c>`bmaݧQiZ vTEgwn:`1(/L̼e`zw(:.Xg]̶ fH(g -SqRDpÞzkN,j{2;R &ޏhφNaIm^;iV?%q#)cܽ+nXXD'oRc2[: W4̹}~]/ G͖\ƞL,0v6J@<ۖa[TV?#K?9.,8MڤK 8p-U -&5 7٠ B7Bŧ«EbMeOhȪgdAǡ2cbAz:AQ7 ]́=\k Y6s쎨ȱLd43+ٸjBJaگ~|%@OUXxy%QR f@Z?/1 :{X|H Ȃ"~ɲ |zUݖU)h4?f78:"}o?Ux6* PѴc)Ni/''(jsHu[jQٽ&B}pVv}Ld߭6+\МzB?": n$DofNG%pz/>ĚS)":#l85L&=(7v̄bчLxG5 8[d>Y&zd,9%Y SaUq9#xf%wS#sϛ@S@,5j-+;DwZ=.SD6`Au\*3 J㙮."(uB_4#d:ðS;<ΐRcG^zcn"c*Jig@tC&Ӧ9i4:$9>}D{ v׀!U_h?GStC%sϼ7.{헗t#1qt+Z>1-.`~f!}ܯyQQX#$+Hd~ 0/_? ྲA>j5EklP`3&-0E0?KfOĵ2ýԷ]4V}y[UQo5'6Y*{#LUxߏg9yu>/?n/4C9$ *WQ/q3 ^1Naң^ О!M$w2!Bt殧WBaWg=^ Y6Wc" ]+˰fkeI7&&ڮpni @-&0-"@7IG*71c(3]$_|P`/[ͣy }ܿ9U\#M(Xs4}et գ0ӸvR.6ᘊY$,|[Ku.(vsH9Z,5ecWg>ȹb=X;-TLOAdTݓvmiюd>bhy(<ib~~J*RhG3#P8IDՍ0BLr ?9s% ?D/դ4 Vsm) u3lݚHHD)0]Oű$UVg7W|i[]xTs{&٘*K]㡻<]s\{NteZ]Ⳉ@ P,`q,8%maz6ѮL)x  ѣbVWW5dؘ\-(M{߁/ aæ2t +Nj]GL6sf#ֺwӷ%rܔ햗GЦ:"yU+u,ο8=ݸvo1xjtm)u<J>Yr1Rx6"VjD"rR)M1gΪ;kfn/=$ljBVۓXwW+Nɫ |\p8Ō]"@@˂t*QbR(zw3Aٹņ%9;@_+ݱ+䂒;oL\!L@t W}b@ uhnfhOba$X&fԬ+Ps|'Hۇ?}>`%*IVÕ,jE!H:W䄻e/gԏYWUB_^W#J_YQ.S0%3&OZ$u6|D lN:jsu~q {L"^SnK[(1W=)./$Pu--m(XdyS!WY1}.ʇ\vƘsaKpIIU sZ}AWjĻ#{GrnN8 ]bP|]оj>MꠏZ-(gGYDVA;UD[FkQ4s`IySAzs3r̰Aڒwew bX`)1b-姞Y*p32$5SpWۃhwmК &\͖Q"U嘏b@nR=87ؓ4ȶ{ǦW:5^ib12H8صA^cL&nSYu1(xyiOxXλD:+T<=G,ʁ^WR%R{),M~5.|7p !yI4KEb|Ģ8 117|+DmAOZaz#.,B%EYvJ %'3%[k4jZFD8ptX NI Sv:&2[f fqF]ZGg (OȠ }0X!&՞K(31K_OU`F=3PfDLd؄aX5-,"lGtH|kDcrt=)A{8ܠU >ё#Ыf"6S ipy(W~ƍ.;4(5lhz k^0euS*ߵ R* tam'e;-󒛈{n`u{,#sqX+$UK8]x뢀f_5%$-n5[K?d{#[y,d*J֥I8 *8[]"4ӺZKɻxurc~2uu_ 2Pw*d 6y`1|Gz M~g/G:UlʹRYD#a}IZ:@06( Y%:C5.3}s蚿 _nte{ФM3~!dRN ~BS3aV d/ŧx:&;>"Kg;ԧysQd{b4πT;% HT iWBq("SrRx!ʈCkA3:"-8s-e/ ygSeHC<Zw9J^WFE7n5bc&_wVJ|UP+-w‰6A̧voW 1"ds5{gqwvUK꪿ Pj1suz k3}SЁ5ŸolGԀ Ơ_$㫁Y^#ڒh{ t+kwj>uF_V'{\Q+<)㬰įV3B\v^;ސ ುD`X*=g\EA F .>\ g󊺟`=r'Zb0v%qd2 /s$fv 8[zm"54>Xh I|ceS6L.6XWo/=ooQS%n(By_2g TLDݩ\>2OSY4gOH$ ޿xiK᮵R,>N~<2/I Ic`q(it\^5JW؋7N{s%|f O3<# nkBHaI% ]E:bȲhRw1v7J>@"S uK,w}Z6m Q Ivܥ%@+υّXpb=Q`J6 HU1W$2Ty}E>z0w\|pR{ QE=(=@|ͱt_K #p’ _2|M)O[G!ܺdkFNsU{#p(σ8KtG[^ćDYMpޓ-B`A4V?"VL[hGY!xw"OB%Qͅ)lC^I; wU}kߥh\6:^mibYC*vuыAq\ry|8"YD5\{5RJ^y%eL.q a>Uɶ)Ύxzo$YZv& 9U.̺Hry[khU|2q9ZWEbd-vs f'*K wUzn~O .-oNwY >yNQ0;b d]r[7p@--c8g q0uHr/aQ8.+1h@up,'+sdR^`GJFlȠYvL7L mlS\!C'/%ԏh=FLB ٮ(SNrV-u_'[o|~ 9F~$R ӈ(C:ڭg}Y¾\,Kxa^U;pֳBOM(<,r{R<nTD[kW[n܁}!oh:-G\v˒͟kR?j?\79 /Oy&lVZ 0.y[Zt ]ƙX v7WKr{VpIMz(Cվ\ F槆xQp1JnF.O V!!N4Nf&A8gy9,"~zZ :!Bg{*+C4-cnb̏-'+HEVH_W3[>C~OQ0c}]R :ySiqhea #rt9A.rl d#}u[pwXv/a5#^N9@$H|Mk`?EkY5FduUȆ7BPEYrDwޞGcUPLf_gw4mq֖qqY='Tpk@5ZKu+. `亁w +Vo`sʅ+[6C7 ׌愳 VNEYxRQI'ZG@\+U{MJ4buoaP<"H }E/)NݸziddjɁ6"ŕTOYL0XXT @ >Ѐ~p43BƉE@h7@ȅqO~Gz v1(@28$d\?^OzZl̐inC6Gor(y2~zmb"ڢ[ ňݡ_ALvzU&h"y LM00$1}mdt˶y@@ѹxVSwj78R檯 ^;1";(mi||)uxJGGBi՗xQ s{Y^E}I"܂M2DS@UTQVDio8.PCGAu+ uQ=es6#*%؞X,QfnXM3.35~xQ0ݘ٨$Z@gG~pޡvd:)JDF~}AFbP66b\uv9Y7pkx''m{fqhĩ|k4ֈ2OiƅbdX*J1Voh٢1wv;v2r1x$|PR?Lr)@GQSd "uTXnwc;l6 oeGT8px!ⅱvbys P$+V WS, Yt&u =xM˒hB)Z0>ᕶ|bQ3ACMfrdm!iX=S;7x, ,*HEN+*&!ꓚ&|.K h;I1 | *k ? %_nI]7a]TY炤;J_*ǁY^oh9F5V`/QX#:yLcaٮ|$z+%cDr|ҵKg Q3mXEt#l1#Rq^\<*\з?쐋"0}1_9RA'6[җfTG'Mq ^2w?\p5+PoB lñpuѱ.{E[ }o:PL遨RGxZG^,O(1/KnR|[＀nyduFNyc Ѻ1ҭDY-Ƃ{yۋ[Qdž;C,z3]M6;x/{{1; )ԕrOe`oQdSK#QV_ 螨=>VKPTdE ڛWw] #deIh{}։_m9pzMD5A%#*9u[2.Z]km-tH7_v@ؑ ~"?d7 |* qǬ5V>)ރAS8;wo@U`N Os'b P~9 yD/T\Z//:et.0Dnts7)Ͼmx5ۥVڊ iq&(UdURX!nLPxVzXbjl0 ෎ɾ[BյB>1A/5Ud)hJoGj.~1 Ƿ\ ]n|ICEQLf"~yA]];;֭{dQyH噦w6`["ϟY=Ly 6M wRb֊mI?$r9;x AbT mm,/[+p8p.藔6G=Xq!]1CG@|.h^jFlglHy P1{lK>ر66]O ll0C!S]Ka읙QfSPQqD{f45% AbDOxɉ sέ~-YmOG Qn|\E,-S%=Ĩ]E6ݗ0ZZc%k[Plc照]`yf奞tP2ע\cX,i^0٩b1zDgRhbfgP10U]K&J)Ͷ@ ${6H-q{MEX(m5 &)P:6ڝۤƒrA`=mcJВR<~JF*os>7:A4MuֳkS%-;)+΅ \&0s;_ٽ Q10~_nA"v;Y)G,d mҋHk𞎁A94O?A+ɏGk 9XzC)6#o[+;wS.:\ =uygQ7V Jqg-a6bR a&=]DW!+_') zJ^?_0Q"g˙`;l=2cs5z{)Bi}CpAzt7a NIF*d+'Er . CH,[ #y3/(2Fe|cɼ_mҊcqB='ygk+͝ \ `w P=78yЀ;1%eTtL~e: '%R,>ɨcF)K2dF~>f>Ts'L܌"=7 $լ2H]CsIr, _&U*DryM ȼ =fn v߁dk Քk0NY[* rMx#`.:Z%# V@రPC5 h/?Oਤ_9V;f5,*KSiˡRP**gkM$4, >`l1ԧo,Eo k*~a>Ǟ`EimC #`VmØB,Lu@g"S `\;d ^< >,}AUHݪ8^OG5":ň.}xtv-{_y78#;NX2uaέ3c̛IlZѺKAlmO$.OeHSVaYc<'"vM/1mLXxe`|}[jt6׺sP[X9g}XղiCG(qTU;$lBj+6PIsǷuLPo[Cyqbg>7ewM#Tw6N;ʘmU,\pxJYѣ]72ƞ_1 c04ɛZI$uB;KoVܣ1 dC]|,UG%ŽL #$&EvJq E` : q0 nz<2J%Jtzg@Vzlq w5ɚ}k3و KbGz633P攭߶ jlu 檟wQZ.Z)|Mm~ntQnN TK,FƂ% 9%Ez/[)`|8 ]W}@H^69{o=LjH[V1T,:&Pf ϗ|8ƮۡcRl0\QxR]h;h7^b9IzGB0[HÇc/Avlf˙} 啳fB59Eq25-+^˚/҈lKQ(.?kr6c#(@ pbhLXʾ2O޾i`LτCe oNL"|ךf,JRhyUpI3N j+tL]7' 2gdp2c&r JwY,?uoPZp 9v}ZKpde1cCޒ[A_Q/!SENX>d/g]{j %>ٰkz/!BI9D~>=OKdJ )ٱyD䎱y<Aw8n'tX 9N6*詋iFݦGOW5̝_ҾdF&.-:A26qnʡjGI 9Z#םξzTK}g x5|HC~*⿾s(=4[\{Dh`2"OiB¾u[\eϊ^%90z>8f̨a (jX#1+2Gٸiyʭ`B yQ0JoN(|o"+"<t(40,OBĪnKrʄ3"O.Xma):StMQkؓ3 RŭTu LzW΀xl9>ұGb@T1:dHNhp)"D={񴐣.m ET.<$y9X,YKn^Y;4ug͡3^=Z h>6XYlI(\2gTDPV+IeoX45)X@떆@GIm+Z3ϼBfRJb}s`H h}[>n!08Ŀm5B^a.Αrk8jKETAcaAau s5rfvJv9-Y؛4+8ZRrAGd`~Ebd""wAcʕM#☣iSͧ;Z o2"D)LY r2ȅD&ٻ +`Fb;"t$!{O 7qJʍGHKW|qJ$\5s #E11Μ4FջpJVعևz$gӏFwS,7ʂ[QrerXcOzMu|^'mGdʂXY'}xɒ %@1_`TtPE%5z=G5l8KrM)"߳/b A2b_y'̽}!zfBS*Ob6悊tDپw2kxg$3!ͥBJ$BA?Q4Xg=h4ޕas(uDbOp9ow 챦tH)A'?׬{f]\dr )?t#E-/b4ΏRg$'-^-4Нw2X:%L{9EEU L?JF8SZۺwG,Ԛ>J)-HŇKW5y:2?i|koqZs7;tWn_=d&hxԥ8+n8l~s/:w"2BŵepQ?M[a$8ktӷ}Y;b}!\-@+24%g3uVuRĹWb#ZzEvcnZ'XOc63vaf}'KYdY WA^^YJLݹ$9"ojW'&O!eV}} ! B/EP@ߍwɝEw3*ζ3J^5s9եe` yQMT==&aDwRFUH@xiZ-mX!nt>`Ds)aCTIxqj@2Nmyɍ\fNB9bPDDw!o,+;,qx'sx…z5$}eY BzRjOehV1R5C}W6ԥS!'cb e(KEQz[} SW^P ^Ҥ.eض *m~*:C ϡRbMhz)o8R':miĩsCߪY7*6n x7ڄv$>3d7{% \,38a1Dbbyb։1L]^ZT'Kd aS> J-e͠.]Md ^]C2&4B.g?9^k9XTG#RW$*l:Q"BlPX9<5=A$YG͚Y߻PYs1UMdolTWإ\ȏSA(i$E\(X1IVڣ A9iAV[hOxsCǼu_ ܾ(MbQ`kѨOjQRO3&8Qn*͏ ^iE$Ry'NԊHnsS]QukoVo U$NsWm=Ӻ%txPA~pSZ:)V yFgJ;h>t)9ke^V k[,:haoׇ@U{ 4jw/JV" ] \ԊK4x,m<ٜjtA!)<> U=;آ)g )>Ԯu8so[+Kz7bc\فRIPAη~V>+48b#PBک^.aI-f!mUm8Ƀ;{*vNÝi$NZvOkaq1.?QZpq0t }Q*`ivWNMP< XmmW?>2vqIӵZ?J@{iCڵAXyB͝g; Rh87NGy'T> %Ǟ|Nl~}|[H5z3 s_ 8iwXF"_.tG\Oj!yt&u}aa菕sէGw(t"Ah ~T[8Pg)݂ wnSL#bsCA{yPUoz|p"=Hpm?2&ҰB4?֠4`Tw޷ȣ?~56dTn Dn$-}Iv% Q"ln6W!ັXaFUŚeYLv/9gj>?2ΎeJn PLLk,jJζP|҈XuTkVm79)aRq(pdg( NjT6FXĪX}t Ҧ`^pVm%foc@Vi&Yg|ҿd*:SG*uh~{8Ľ1V0xPgY؞콆Ȋ}~\M@5}8(KLTۡT[y X!qF".-F EtX<ZZ+NK-Hݸ*^ |zHe~J$uSNM0MTO6)RhDYmS3FJ20҂ox83l7ybEy,}ޛBPyӾä_0'vk|;VHSfOsCq\*w"ܑ+,N$cVɏ%^й|O1g#} sU"6T{)KHGȭΉ8mB-qO8eptX9uQNSl[;)룍dun-~Լ,2Δ6rxv[I'0BϰLة_]dY "NRgp6/\ʠKcň׎U wdM9)8 81X68ͻYHKՁ2He0[SR[7&D-~2{hX(3|io̓z?.w*u˱Ŧ„G]UbQ@&&Xcǣ%槤IWa *yܕ RAM$z [)[8aGݱt8A(uS窫YtwZ>P6Қ@L2U VbUãvlnHHUJ1As^va<}EnRp02aT {YuAi!dEOQneNC[[񔨩DBʇ5bDԊUt2M+MDf3NS 5gy Tsp ҇O_A,V+ )$ϧi ipDiy8h< ' $Rs~w!„ʔn@J7ao+$n/lYvJ!xq 23ɅqGR N8aY.AQdQhsiX58R >lwKHb1Z@ƚ0\F)WÚ^I</<7nQta?SI A>s)i%\9 TдÝۧI3KjpnR sN{l'+tΡ{C8C@FvI2w&;!C;/(yxdtl[]jSTɅbF?O$eqD懮ۧ*2Q@ʺX gl:#9FrmqkȌ€bƼr@8j*P똘M kRE~_yA_ {/eOWihTN-˃hu{DZ圮c?qzVϟy!"O j![Zdg@(8UA v:esa3:|_KӺ:QHbObUilUA啕 79-6sc:C)|uo0&iތ&Ql׫& Y)g{[ֺzX 0:]"*\ZI sUA?- NIbUbp1]Z[6b _QUfˑ{yoшKn.>db@ I=2CW64ǻ;N Gzod}\9Н_Evu/-}q SJ`AJ9rYCnRrűAO5sYFn$| zHLe Rwr {pKVwMnIJe0iAz$d&Y dטj;L.'OSYw1C[| SVQ@pqd4Lw|ƱɆ]ΠF(*ά %) >dO!\jq?I&0"C#*P盃c{i85 (_  y2:d=0g CyCv|mpE7D.[]}-u;|G!GQ|=O,To^#晛uu'G!CakO/3X͘#xWT~_޼((]: '{R/2\ K޻Kxz ϭvIF P2t_$jUQLpRo(#Lt,I(.om;"ƯFaP;a+HBo+EW;xA aզY )ғBBD%n!P.p/4IhotV6Cf y`5L[: 0=p \v5 @|?Kol3^<2 ~Sr6xQ~11<( t|y;3_v5 %u:i1dԠkL5 B/. 9zr)Cxm8I,xav\: F =m m0qg6 l5lYR+WFv%рSkcsNGZ#1RVN*LQ}"e2ߺ>dy5*XwzV%tAU֝x#D9˘HM,ߌ_DvCTu$e@_~kv&D뉒j^=&?1zfkB}-(o]N:}W^Y=yLSg֧)6siVaᄚ(G McMhUx P̵}hwd] Hd R|Z2Vq-Q%ZfwgD*U, ΋Yk ů\C\0P(1\#lxV%T)=F5N/jbcv4EЙ>ueT?J q^hvfK.n_.Փ]{$F`| 8Mp6dMɿ빏e⋵0 J^ǽ"\x'1ZyJ31lʨqZy@2ue2c/Jj5DwONiizu#^ c)tsƑ0+ĒAL׾~w9ANK3.!mЙvH?WFYDŽcXEeg ֡DjVyͤ5ea *OJ[ _#,h^2OKfsHdMUpGh9LEDUFٛ{'!]Ӗ8q{Sl7.}ZIz(gd\GOm&WF3mSK">oVͧPGBLm|1}r? 'g'×K_e=&/_xAz;B yOkuwqHJߤ=_hK#zE_#4ŝ6d'ɗry3}_DϦKY?gpQO/kґ ֬R B8Bp`(upQVv"^T2Rt Z"µz]=]'Jn7C5zR;{K2tyiTP\7n V)_hx1ϐ6)j_ /ty01}Ns'K*#|oc)<2_ʖq1 W!⪲`la'spH7Ĩ)`,u wnZ7^cmj;@jΜgIׂnK/RݛwizV(6ɴJqrq(FsC iO.&;$Oxv>kLł"uɍ?"lJʥh0,xWOB~Ik.>5[ǡiCp;? Hd3yI(-xMxF޷Vs`KirGcdAi%Iz黟ZTmκʹqw<{%(èKh_Z)췂8>, &8'WYE 좐@K53Uɛv@\]Kc TMj~/2_7# XE (pMW{·LF2^GLzYqyI3uJe/r1QBx08m/8Ahg3CU!94{:BZyY&󹅂/J_Ҳu [7].ߔ0DcLvtShvu~ޥ Wڎ5BkSXQZJs \!DՏpk;)sץ ^,NbٛGHZSpD*+d2*>6 +,`t2CW>c;ƿ!,@]%=tȝw=!L~O7.y}Ę9f$MC]QZ&F G&5uvzE_Ck5S=ֲ 1>&x̖҇U% -WHuNU/lDB:mG ܍NJ*]RL&IYn gi6rƁa[ D%!mld>s:]~eG<asiSu0vgR#GCs9]`Q6 s,, dyb]z Jr;2Q|f$|Z)F>.=i䈽>(1{F̊__:vc/ %$6:Je#AŷHk&fEuZc=MpWt$-˲I=5-NKJᓈ_ D 5'CfLq}2AMߍ>eB9;^s3o"YYL 3ݾS )A#>S_Y<1ܿ:=fd_c\G"";i- pdG$p̠3lH܂DL܃Mڝ!'+fc3/wL!1G$]2ZMj#w@\!erceu`"uRtI*y>yjqTEWzD>IGwW(ŐOHu;Etp.P&r씌B43@lKLA=tKv\OC/Alfq,5{{w(&j^ PV`.pԾkQ XEGG@TUa?h5!eP´ ))-;wKWBR,1}\cG6+S Mضڇ') !]t͒ә<k ęiƑ- `gˆFc9VoTV՜XJ-^K9}ýaUiY#p/rbER)㈽xe+pҼE?k!'cR[Z/gK8_$~ vj8ؒoK(1'i )vOEer6[T !jkռ ŘSɔZ2wR> c">Hd?NxUml᪮ ˜_J*F3Է6 >Χv+~D5%98nԟ`S U8S߸=hK W+oǿAo{苨Yٰع's'Cq<2MIbS¨bb 1oVl2 w%#y5kaPJE'. Mny!P.Es#Mf{ᠴT㊾:lQ_ܕߔү>`,_fg+O8{x BR-4-#YSMe}06fi^s6f WzCLZjUFM\G{z;* QRW`qf*ABLJrG2R/a: |\>灻U\;T:PH#ITB:_;s94  b~ln;^#p1 x_2hrW_ ]1*X1Xm=S[YR$vl@gݩQBS%0$&[vt C-hjWCpW3A-UXtx|(E vW刟aoo_i^~^_QL+\ )yrBgs#MeXӥR4RS;3*Cm }4ϝ ǍgO͢= P}s>tpjZ 9ul:|1|Y%CcubU°pмt;Z(18#&lO[[Ԡٰjd7g|Ã"P'.S9H,(WMjcrţ% v۶u]/>7r%)al*. M](Xd:$G`}(5בnu7({X=pj#Z Q˻;,'Tu~kXT7-~h#RDI7[H\-%*2**Mx>`⚄-/l/liLd7 .+$R+,Y:0T0xɒL"b\V1/P/5ga%:t-^n8m[]cTETD8I5B2Kf6*]\whӳ0dOlidO\ccY\ W3{!J0q/L3j&ZyiY ɠ䭐zE湐9ecN !l0am ,B4KpAYs_1pr!P;}A됷fM ܨUd6qkM1vo%+Q@x{w@flɮPp3+/-roN@sP^-BBuRv|h+JM8sZ t >qb30#q` &*$-1Z'TT?-1wv<%'R2;V1|xpY[!CP5sd*6-YaCzb4/) UPJP2 g)o 28~ 2tjJ-@Oqٍ:_Gr/:ƧX[uW[͢:8:_n>\bvszgU27MϤhӕW{Ǩo XO 5Zvԃ\f,Q4Zkjr<9d_.S&Q Iz=?@*}9f}N,~VQ-P2ÛwI-f@ 8{Sb*>K2b,ȶQĖg$6sqo!tc* G.vAq:aSdG&`s a7j v^V,qJlC8ˢ>:r{7x)5k/uP 6JJ M!;#ts m l6ep؞0ηrIR'CA+dQ:w kߤPMʓB/:E~*Tqj`md>c!A%2iGtȵ&tF7r=mxz uI2Α|,s @ ^?>}:] :l)G(BCܜ~\Tt5*_Huފo4c[G΋ '!|{fa~*1"o&;>-K Mi!?l!Pl83Hĸ aH Ss60@Ä(jd R>hEY/JݮK;ͥAjCOtJHKyYۀps&[}L[>/tBJn9E"!_]- o^Ve=ZHoos"4aEGpm*)PHdI;3hfOޡ /Ci'Ψ X K} s. oȲūRW±z5k$$ n+/hi\0'au&1pwX2$2,$%N17ʰ0E綽 soP WZ輻,|A>ĥjRՋSj z*BT Q=ONCIQsOeͻ6Er#\:iqgsp^.h E9xhBQ XBGGݐ(E -)m. ƖE;5¥KۊKe1Y/:FŷR0܋tD~ؗ} .ua(g1t,C[W\俣$ J]4i-fmRl@h6Mh>S< zɵdZ*pウ࠷[S;Q ]ǨފY䃢ĤNriuuQTR^6p=U=0 &a)i,PцtPݞ̈fW3 yH`P] ,ܵWI4ihz6ٱ1$q51كY: XzċF cMQ)A!kׇ?#Z γ?X$\0^h,x7ŀ%*-Vxm3KI?SOQGP#SG{9ԅ޺~2ƅ!lO/W`MzZjQUM˵t$C(|y%}M>q,O9?x! AbqU5 ?8ூ@d}?ї`O6suF/N%vLX7h2;rFܟFhM Kǁ)ݦٓq|\nQo<촏F?S.? 8DsڶM)g`|ccR(!g<ꯘ.9R}gyC喸piR /sPOȩ3. nƜsȧ?ї\( dj&&PZWt +谟!L(=C7ՅUaŎlsV>fs3Z{L%5%QTqRdJ} .$# $ ^قq+0f O>=>͍=N)`7ŝWIRXUvE8Xd?T@.Tj{ĭLhVpLwěB;:g~uVLԳy} e2 >auHe[ocgeAM]l$gC1ЄeŒR)+K!U;4ngt?Vmg S-PξV|8FlȨiV Ŷ?Ɩs/lم%[a/>fS6Y>)[ngPƮn&}8qKJ~T$ *T%'81"{S$`~[{] P͙h%q7X~JwQ IB]Fr3s`5},wUרW‹WG؆=9⠌c;գk/WZsM6iUc8 Pnw1zk]t#I0}>Rc˾砩|L(>j7)2KQ7]2U-РZz=\62/d%+PjХ5A:z=cA4xY`xܣFM+Mc#+=RgHZ ̶ҥ(J7ႤH.f5_ =ft\}̧4^"ڌӂWߝEɧnHkNzZUkwQ"D9111rKUpD%$_yF8 Qlţ~N"2zZ˙7yR[~f+*vK@7r]nћ*KQ\ TeJt/#VKJNhb@b ]9jYaVe3ig D"iw3DfyU\y N 1/{띗wAhd?8gTm ݓcM^) S&|_PM `2e7;OVkH;h<5kx:hP":E&m+49j1#DԖ.X'-qvYy }Ԕܴͯp{a#u߀$[+=XuM`Vj^!U,BL$3J!2J\?,7PBez ;Zf 9sΈm\hc?R )Xa,WlqA-U=F2@_R,\=B=_Gwq,z_@re+д2a>=o:R:TϦ@ް3ۣ_i=Lʭ}[CRK!$hT^% T[lqyj ݄GKo1IkB2k^myA6LCԭ3?M{9c*uX ` !YVi突;YOϹ<-fߘ5)d2OL}k> | J_&΂P ]S\+MM̡gk>5 ?x<1Xi8QAz0/l:x +K&",cU~`h6%+$WQ`qYD8 C̉S3צP.z9hkd,%V.w'؂9V~2 mI5NB?Gz; zkUm0RKn}I7nyWJݐM8r(bm6G_+<9}h2@R] R֒sYF4;2ЕP̛8NWtvvRP%m\qILNdCPM˖m Kv#&Ϟ0>A2PF3%ǏI5X A"t !)cj26 9o;}3ؖn,8>3FL\}I9BwۙKGuM,ֈ)Js:bܚWPwȘ"}Kߥ K[\f^ D—' Hp É8(RMXCrz)\VYzvE|+@b+!O:A(+V:Tԝp6\M?#eFVEK0@8ʙf;r|eF?DՆrrt IhSU;Qtr.GYrRAԣ`Cr&'WD!~g~[6Ԗ!F3U?5VmMBNDѡI|PH޻g \<ԋ8;y **R EOuz%g"AI}v›mY'2 }*]t¤H9h>84C߈XYq=M% "P쓸rHY~8~O>,FЇg%n+6>Y9Fb5V[4Ӳ4ÔYF^\}ފZGDr򫔟ߋڶyXkio__с6;,3(CY;/eIBsZۤs)ЮlB.L2fe-4TG,m ޶GRͩG?LZ2:YF|o`΃k]`꠨{V T0_~$(Tupy$CZD̄(h(=BTlڅBy DM PH/s,a-0 8_n\s?-dk˺|1ài0.ꢸ 6wbkIfy>-#SI/CVPho`/.XDBU%,ܑp'YsqƽH+,bXzexV=E~ǣpbL2]g4!e@*/gz2߸j+sLQ.0t<9ˇl$oRwVf[êsk(k]$'тňbAr>.!ͬ/`_A>2+<0惠ҽe礭?/iAMaK;. %P5(p]zD ƍ@)AD7WI#ACm_Za_7s3"ؾ]J޳6 3yw?mpȁҍ4j/6hk[6FedR.ߜ͋7=E'zn:j'K<Xkhn]=$D{y΢ -T'a2zf@'T_^?c"Rx $%fuv 88лwFur9N_}C?--EtƈWf,~' OKd1rFxZNa\'&F{Г,vEyIw$1hT%DTv^!\>ˇ]6O $r0vޘ9r4yBM2w8ZzgJcZl@0+)Щc- uaY)fs{K,`]j b= l?Ju1Ddczz7BhެEKjDYV Hܤ`eLco{0];2.(ӲwIFW}7DE7%Sh="5Rs^EUXdMG-}_7 %į׺/^;pMMkch<$90i s2v%cCzھ, Wso^iwGՊi@LC81qMG݆`׃cr؛\Ũ^p%}+>B9i% )Gtra<˗J6n+>$dZ6I/6=ӔneNؑլySFF*kݒsEMN!Zҟ2BnBԚTу5+[ 8céjHw5GYƶ!ztn0#$Ggmg}\kU'|]] x4=؛Le8`_5wK:JEywA _>g OZicf6 cPPvrƋVXnu((Y XmV(e##с?DbZ"x`0g؎1k("yT1踗 epO1UgD-ߍ$ٚ5x̽-`/u%޺vjr:S=<ӤPvW{r]hl}͍TR8PD~1|g#î[;[c3O!uQA> dSG2X-&Gh˹P?C F/?sRX0xQoɯ qg{ٱڹ:o6{`띒,=CUwᎉnmDAH=x{kY@ /PcyY oȾ99& g$6y˼K7ȥI{tmy i?uYUAA:V΄l=lA9V.xb_)^YWA2F#ËZ{K,1|}8BQQ[>V-@',? &5({K]q- j],Jmפ0&au &Be ȏ+-C !=E&с0mn4*`{Oɷ *p9DiZ^r]LSn^i=hF3dWePet9xj[ԌlcώRi<}ȇ]9gʶܰ1ysnhzϰJV7GOJ+c)dDD=\eFdWXfh9"r`a*㴸SWI$8#0,WCȵX 4Cxw]2-StomG7R ôVP(_x 8.!oDRypK b++-V; %G^XJK[dp^O[@Ye(??UٔVw:cʹ{prUU;@c.GMW!hV@OwVisv'잞#;omY &Vb\܅֬)w5_ҁ$*/}H7 7;[S]{m*kc QQ r WGR'dMZ|.Tܧ[;t*VAMs ]Rܑ&6D8S0O׫(Gp Bȵ{B1~-`:8P!xt(WݨˎA.;Z/^f"ݞ <@8Xh]Ҕ[Iw HIU p/ѼH4 MY@Wiu䋔،xyn:KJ-7J|0a)_äEhaX:$_zYku: vxT&شDb3q|meoL2и=,j20TT{kE{5'~%$0bMZzmMu|/7퓬-ǝTCZBQ$ǛO,6G/tuibmG߉ԗ Aנ4]uFMx i0B^U8/a '>XMe䧗vD.û7!<8?n?u'& $7ggA\_ gֹȦ$듟 di+xȡ,㙀CaLa^eNp;aB"1~ i$nNİ|9,Οȇ%'fo\{F:BXMi$?$Dkⱷ:uͣfBҪ)t20xQ\P&'T /Z#iJ ks.4bJc Q{C+Ӷ6>ȍhĖ'8qvb Cʓ@XBOPa8xlP'?}PǂMpEJ %3KQ]-sRnxn딓R`'*~`BR9wrݩ>>7@(D /|3u7v~GF\MDRL#BmY# tl 8/E5b`O9:HqYgco~NjQ9 r4¯C/Ӣy"oC[5RݛhdC>n#ݐ(}Gg[-@,Ds(vWp I-\ƘS=?p+)f*y8Y}FĭfArH#6MUlS$ 1~Xmc8'pwCo]wp^l7=$\ #t|ve8ØT&N-~ sZCQ, tYoCy- eIǨa Ƣ-14BZDbRRO|)U01TQvi5Zw5Ɠ&:7^KA.bQ GTȵZlˎ^]A 99`o$ )GfM;?lcP0V=a%`RiyE5݄v4m+ ذ \R7" `ز.pDLܬuC#^H /n,W؎ I>u}鴈v.Dy9t=bCJR!1:Yxj!!ӃP D9xQɬ98?Q+1{jsLG}1O0a?yh0S44#W_ck2=:z(텓 5.:صB]Ա&Fk $ɇ\ bZ?9^e[!gKM 9ci|쐴YMe3*~Ԡ GV"|x@ubI&iVSa⣊ڣ[Be(<ܳm 'Qxcl֤ 1,vEp!Ta*dW $vtmlz'/F9yE(\V,_I-$72y/3 [- ;=X/)]Ah]CE1 ڵ@ r+J+q`H'O"r2۵ܣQECߑGBT{;D zי\IN~-q8}8ƺ?\a\l:,z*7B#Y1A74r&Z1,qZ ؁XV{6 6go;O[_> ڇpR:ȋ_D<IwcUePj[ rdcX~66ܸG#jGI08.&&[)h #+e~"ʑ"jzU[۵DM %3.0"ri `>h'z$[a9N5-]W[Hk6TWF0س݊xlVd:A(9Ņ e=:篽k^>*6]̨a ݲHqqnI4J~^6gpa[,{nosp٥P4[7!^ɽZ>ɜ;*~ wݫ= TT}oRrDA._1zpK=$^}3I][ΒꨉY{l}KϹ~UϞ@͸^OmLјAM3#y%]}~T/͂*nڸ<*Q_LC\sXk{wT2 ]򵏲.J.|;Eu+M0S*V+Lb Tw{T >Y䯬woS !( )m4{г7L %WĖc$"C#NS˥v5nH]bXڠc-*dam(حrc*܍sso6T/MA5Kc-7%@f+r -̛mPbmECoax6 -ZZjr`/e˦$ڎ7--weQq=[g5!lyv6&$V- N +4ƢxVH`Go L+{A h;}!<"xvؔ|m0q@!z+XKO' r՞ou_<q Πmm$EL г^#uq/ۮɡݭ`lƪqG@p#yژ9N/ݥ.5nyX#3kU -!DW X?T?̨KnѤ@awb_g7vq?}Df!Uy|gS0t` x\.7[s]r]s,TZ G`ȑ..BJs($ijSss0`Obo)F =OcN,yA *(ڂf:G,1o|u\.bTREWD?|.ACyѕFn>bkό 1?R9⚲c/lќ[:4vJ#Wzo> tK8@ndaHT&][w߆*au(\uQ(^@iDơ) 4Tؼ3);vX6x-4MpF>nG/{fbfKqD V{Lp*li|C1S*uBYE,0`W1UYʍ?G'f QhX@uV%rW^l]v0ޚOygh9(tAjYtʌdH"cyl:qen&uz9=΋ƌx2e46(45JX+߽ ,2:kےcOQP:;o.UWtz"oߙ͈CU=m >E/R }d*vhΫ"-? ^&}s&a6Xv [?5!KBIg$mǹ02-D:WppvK|lNF̃ؔŇP;>kM P 4%`2>KyGe*el_@&\gUUtLNe@`(=i` fm6*jE! bfsWBVN.Jo~;L+Sm.m=0*#o IԊ%rr2G.:Lj/y‡C!]H*]X](-&eKKy]Fr ? =LP2C{|t``YoGm˔g.Y7V)MJ#ޙȯO9#?4ٸOJ \"8O^$oɔ;E`vhwK#=gA]nIWtQ w*ĀPC㷓NkZ$@)POT"!=HhD%8'T(G[4 $1{7̳8O}HVWW,ƨ_RLMګk5)bXZШ#[M$dn'YDN`xX ;PGI@|EmBߵpn11Vc4DvƲRn;K5K;\_M]r|Uk@ofz^_b` u&O, 6131VٿGet]y¶`Ծ " Kk{{`z GaLK;oz<"m4 ]/~gV]em;JB=!`d%fk4Tt'~p\D(>8q>Y,&l@#5hԬLNV{7W[KHXX] {eȽB.ܯgw'D&._*PZE0W!< VȖ |*ղ /gLP7ϵp7AQ&?/gos(vF'2n,RI%{PZ[x, ]QJސwAH]9z ,8ZX84mwQ""m9XG SlwH/1⣂OqJ^c==^S^ I qB gysӰdثF.#aNh:3cϼ̩%Aܤ<]5ViG~hne$^/&o{Y0sB<PB"1})fD1{F [^pQ#Xcr@ꎷx KP`}I rQ<6 nw{WiCmي$FE\fT>+h-RU bR@HNp+?6qM jb;|Ւ2Զ3:tV8r/\Lol]/<1@isT<X),bm-:ʯVEhcmhU<1GQU߶ }%I6kM?ȍ`š6m; `ggmV#WX7W&j=Ǟ"}Wׇsң*EZ-3 õ܁;Kyh䬮zOO8r~~ܵo\./[AfٗGsd**,M`uŭ!L嫝<۾[^iMq:+CuXIPqֶMk\@ ^>p0xy+qhPTQu$=4zoE)yRaN~f*Uٕ7=U}[q[q?EFy$˚9oqm 3G$r1`ggoȄ^ rW3-#uN{G)3%9*-M`hbhmøӣHi@\Ͱ:; uؘ5(/A[ٞS9њ!1{K\./_y9##"?c^T0?,gqy̰:6JI}'kcS# {hѧAn@!7%l07Y D5YrvV:Jg cς"*+gR?ME 2~T6[>k7] XjD)NivuFSh~lZ}q]fx;1J>¦o7e:֚d!"LB*0:匴-ش<\; wLe@2ߛ"rRʰk^F'W\zEE(3?t)'<וO2.p $-VRA[H,2gR>,@VHנ+vN=b7f丧=ҪVMnrJB8=+ʏ#L.LaO.Œ&(R'O'_xU;rmLV>ޟzIF߂S^F* vY`q*6JX5EA=.աT-ގ9 46HFtcQ㋷0lW%L0,MK9BOww]RRpByv$'Y  ։+W1 a]d}5zie#.{jb5 +3|@~F:<-&:cѧka[S0+9A7 ڱ+n6@IPH6W~7daWIۉj@2;߰xmA`мFiBNSCGm=g6Oa8•Ap;64+&ҸM?5Zb RX*[1Dv#]  @ LYub!9 KE HV_G`7 SXfbJ_ 0`3As^t#[*7D` (_P<3U6T9:ԯIAl_և\Ksq)QVIZ0R1eô)b_PΏ/"4А(뷷. <(ٸPAvHו5ܜLgsEW¨͆`Uq48vQjxz:'ۯ9SP@(Y,8^{cZW̲ OᡠY-euL_ߵ:>t(q]Ӂ+\UOWR? d#]*62SNYV1RC/(cWP+d%yw2@li\I$@}q]àtf0Fm˕1۞۝XUTSw@5ݫh^ 8*: e(6$ʼnv)dxoS7@)n T!\]yUՓL {T#8m(h籼,SIע&̋zo'-G]ФuuM}m y#yHhF!շBqamTen:ʙ7~(yg a" ]y$!P|)Wy4H$Kd{;c̆qvHGf*%{ :Lvdyx)\_N! b t# /Z"ϫj NV7]!}XH~MQk[_C R #X _$^VSnC1',/cf4W@YL\Mϰk* 2+zXU'2_{βy}auhfw03J_c&R~駑$ ̇nXSA 2P5es8a ͪX<ǫ1 B9 E 6s,]C@U5P PD|td! ܨ7'^^XZ=v ct"mFR{T67Bk͸fQ)s闊4zUv8ɱxe&hnR&sPn6-EMwX-q@h j5r9h' ,a"z_k UY+,V{ť *QֽjIYۏOmUnاz;(]*ʺ1,Eh.e܅0'l~3MEyNJ t_p;ǺW7@C4%+H>NHY Ú4&7Fdހ{Y6*]2! 7 }o_wa>_Mqlw L|~!7<9kqbm] M/DCBDQeޅ͖ےhHI$l 2U3phjBv͡){\$_4+zz@v8I&jk.$,_[SKW08ACr{]@ @\OHij1n-3]{Lm'@ʊ>=#@k!=_uk8%!&ߜ"UR|+sV|&o/lzڦ ]lLa3Ȏ0Puh:ںZ.tƅo1ڕKY9 A "ڢ@@ ;ɅM8.w&"^`5#,ut2|٧S;]@ !/8֯6 : DC=.VͭK0.%טc LuX ΪGowm%EB:iw稽ԁ>n Q¬<)Kˬ 5P 3-6&>xfCk:|ws\z1)/*Jۆ(c$#Փ̭yC~cb#ٛ l[hsU!h{1>)5Ϥy TχwzF`VmIO"/SP5n{ŧ#k9X!׺GL*:FcBv#!ے(0=5 4+2l/>UJl4^Q|9nOCG}.#؀u=m!1#X WEPxr4 fǁLﮗO?o"tILiWA]z$z < P ( QPn3Gc#1ȳ9JJD:S^NA'[!x94:5ܛ"-M۶2hfE`7Lԭ$Ss=NmD?myt||gVQ}wExxܪUtÁW 7b*">2%s'+&O0 @PN'92[ufƭƅ G׺WQ-6 &YBUq}&!#;:od+})U.R)hyǕ~O%K?5}fZq.3 r_W}ux@{E!]KJ#̧Slˡ{UY_%$yꞣG-BYw_P sn-]*Cn|y@sJ\Xw%87L)c\ml>ŽYY>pĒbB6 Y6Խi'$Zg}(_xBS "p9FІ>;t`U6Զ(zz!?>Ɯgx E2x7jPFטn|𬥭jnT?!ĐPLSL:Wg {ٰ-q5oXOY7;;Rn~3eÄ̢?; +_D[WVy!HgAξiOUx~[!*YÈ —;JXV>.0^~"1@4[怪]_?VhĀ+}"v0&MQhn|GOgJԈ\Pނm#F"V9>2yW#O͙&ޖίz]|Xp0[¥hcZ h@{\KV`uKkMv/8Ѣ[ZU*8LV]3*txUW^F96bf Y٭ Zbt4'% ۉ``U8@u[m ѣٳP{/ĥZ9 hH>k+  c nThyb0ݹz5`* d! L;n:j_膐p| #,hKɮnنfm8l2Xv: ?h6m$SOϸm:6#`d&c:v˯6⊴ ^d&7b0_aPg~EsA제Ѯ(NDj;]5)7B{ UmDus;>k-g8:exfiU7u 3'9h*+?+Ypw`Xƞ N2ɉhlJٜ DQYrkCjYhjMfqB?h69,=l|(n$r0Vˀ< xd"("R U7ɟr%VWZd䅰6Đh6@@?a\0)3 *﫧l+ʳ4&?T5[^"۳Ƕv$薌Vp;Tx0_CmIȋ6Tz@w-BN߈F;%GGނF^ rIO!e m7n>`c/Yj` iIxCW%:~x`NAq:FBYz$Z2,ҳG V6ymB:-NxoAV1giO :U/ekZ%v0j }::k`t8~複IIWh;xY׮rl15To-ऍF5 AYU]ܽKHB{#%;dn]sZ/AZ1 Bkz/`B m8 #Y431 m(b[eZ+^8hس#r(I P qxJ^^+v\Im&:\i'}q5Kᑀ(˒w@wO-rM @=-3M 7T5ӡHFE"wbAV'bz07vbʯZɱ6&ф+E v_PHa~OPٟiu>?*T+r7&u*%X#k9L(QBY7Uoe.&C ơ;8,7ĺD*R &'I؍;>9׮ sy6Pu'1ᑈ"fH32;?{}]Orf+^1^>@e,+Y@?aGѝ^Mޙx CQ&$vƆ e qS?,B1MxQߎc:vRO,Z$ypAkkxRFxb|;a0_d\]󃲊0Yb#WkZ`Թ #9ai1!vL/,:;qQEUIltBc7ĪylѡxU [\[L”.HW/KҾƭ9 ܃~f<[;Ek&țc1DLrHujoFvGu^aAd4\9yG<`E9;iߌ/J0-ok0yֻc)#:SMZ\y1 :`-_NN̫ `%Dlχ b: S]M_El99)(*!mw -kׇ/ȖA=S!65yqKmq9Bn0s+ӻiߨVm;wQ|r1R5-2+rEzHlcO5ceL%Bh: 0N(2!ʳTP;ޚ "sIiIZgxm -@Tո P{͂ $۱Vy{0v[_j8OX t϶=)`A5:ɞ勢 B~5jḨԕЩ"9`$9a{$5|U܉Q,q٘o'zӅ3ⵑg Ԩǹ7^5)M]쬖ᴍr{\ZG#D%6A=2UPksT|ݽI5ސg~fItK?(afo_[1 *6](:K%4P!Z踵L16¿iIAp]u|'OPdЍ?׶6~;98v4λiTR ܧ4cFܚ&= }3<dBE -^fU=h!efH\$yM`y3o0O U6qUځr}1Vj 8rcXt:?Y ܃w䛌 fĔAnk1 l|^P; L,UUZG1]4QR0/CrUibT4]Hz?$ F\Ǐ7*6֍a(' sgS⡟U.f\<चnޟĆ&o߇TV4$k'^CH=!`ڣY꒿YÈ8|Q4T͐,N FH" DOS66Jw(G)@ՙН;5=f|zZ.mUj@ecUԎ12{0"U< ZSbс4gV[̱+ꑒQ)U@9 ) \xĒvx(; =-Lgwtݿ%AGT."lzڊ>H{p^X*O ArH6m% xaМisRr|xZr9HY{tYF۾vh*c)V]un9SpU?,K`3BU#U%U'eϔ. Z6>"w.Q mUoa3cfB\ø=G1& ;LZO!xzN~YXFZ@LA C *Gho @k3ٝQ`'XjR>{5wjg4Ɂ a gwZ.뮗|4mOET hk%_NdAxv4NrBeF9nȫ|D 5T77ƾwc=f!uMf/MŚv4?fdzlK?[a[lf@:ÜiP'B2"$5<5Rfx$2:o=VCpBT5']9\KRfZ7;?+:o\8""A3N:Kjyg |o=C #K7kOρ C|!.FF|Cy7az1 Adg@DF Cu|AsNըbIsnC\ۄk.W] fήDݦO'=@E}ر ؉BcQ{P߇9^i"sqTՖ=g@)7OPo > ύ7Nwp%p}^fvrey9*=S"ةmP-6 5Tzk{^F JM fYnh2S|ӓ]|_׆kc͘`s`ԁ(BPd}\[,ԕr7`* { Ξb(`<3/#,'kggW07" v A{*B?Ң9 _kY;c >+)$bB׻xP3:M[$4Ll-~uW?<9h|/M+4w+8y$ϐ ʇ 0X`;F61←,ǭI_T{MvP=/ Z޶Ae*4AO,O$H&wsd3Q+f.4l7VT]`TFE ɫ^;5L/ՠfAV}^@r%E?׉EW"Zl5EꝞt&?D/1,k.")iHǩĥ[f@ 1W€z_s* Ѕ P_A3u3ź`_^YO2/j858A^cL sG/8/mlcfGw u*M [`񴁳hP!θQit Eձ C'"Y8.`ز#_m>TX:ڲ}cBzga~~D*6,™43.9L7[q=S\uWPQcPklO P:õܬR0p0mŚ*EG¤9D%0k<VDk> fy"v'b4UdQ(xW+^`eWeD&P\Hu%xSRr,?.:B>s^/"^MP?jyN<0Xz;y$Z6mFG4^"*BpS$ƭufn{밽S &ÏlU4tU!H="9~7"sʄ:ITۂ< 8$l߱jb ʐqJ/(`YқTcs?@+=|+RKbEl'H5}݋D_[ 7R6kCcNm;{ ɍ3YB&e|zl> 'xI-G 0P0L3 -S%04*/M`c_՜yΓMұhtXր@0,G9GKp)\7/9ETq(v0❠il4pJmK֑^(]kiu f 56#Dٿ혙s 9LfU7"h p'IJ&!M'Y*6 Ί#48~iY|T-f4&4@?u`CNanuUpp+s )!NRa %+Ԥ7ruGsNV[# A`ZAWӶlԥy{d'5೼/Z0Ȧ `*E _.RVųcwj?z9OzclBPa:G] 9֗<6(V=ޚmٳSJtSs݌[Et޿Z6"-t3=NʼnHg+ 9G ߾4ldj(2u5qX;n\6U^o#^BKo^*g1G6K kv*"Q]]߁C*rU rW-}hy aP/VSQ?Jlʗӛ4lQj^iאsrK)8ۖ.@#ew$V_ReynچR8|8:Y@?#غi!Jҟ^o=?9makM}eΣaGd .["IT'8Ņ*M H߮DUB*:G2}3KhEasM©;VZ}Gxt'z8= Qa!CHDWEQn6ÿ "zEό><>w~1UТԙ @,ft qvF̊xփeo3%dǣoݱ WrGk": X-bE^|a,|7ݏm"k8H&%uZM #t,]/؄ʙA*QRZ:a\vh{){iA{Q>#F|Tnp2?kmzJ+ }D d¢;FL,;F^NadA҅E<vi:c?peY%ך€CwUUoEy>T"|R9ђ8kJqIװ> ?K?phPI.Y)x5 C7^x'5z?.^P*gc$}|/2 "߀T62 `YZ?rdž-PjYkHi^Pga)e-А I.!5pQ_|$}7ONGxM{dxu,nRv߿y\U +>< &UҠJc9ϸbC<[_fgckZ{z+ c>kA:ɇT'%A }\%| 1Kó]0_ n(DY@U{I @">^i8.Hu550E͑"eLH]@Cu9f@kgu /!M5os'GzSi8#ŕ ۴XbnlH)Pp{MZ#\3i9脽)2ʳ4xpWἵMӋU 5:ץQnJ8d6WzBT6 83#kS>T ('/сbT 4^P#CFQP0"Ő@zk:pы~ok"r:DL)RZ龪YOf>29rO<Bj6ʉFLϐ6>}~ Gdo.̔DͪFfC eYG:_DuDMx)WWT}1 cs}8kr(J6@*[iAT{]%G((t Z$xueW!.Aː柍э(z\o!Z;ܮpN*P%o5'䌨{J>#Ky3hhdFm(ص-{)ȫ[-Gn *uM\a=f+=v\9@bJLš"9gG6 `u w )]Um0y9BO5L0<2x[?LqyTN<m EEHMZݲQI|xf{u75: yܯY-B%g7܌6{$QdܭUw-fȜ|P4mO&؃ځSK\w$hhv {ǭo.~ b+T]V( -P{r9;?@KMI! ATj77[g ϨU!V;R:go_窡0ڣ h5و]SJ(҃XcHt\TΈGq QHe@(cqeL~OSN4覟"^q?E/RhyjTm[|.;f`*Jⶖ 7gJ:QW ju`e9f\pRp|n I3a1=elw1XY4]X.T0M堘Y[N Iz=h[Ơ:Wl#B3=7@:"U㬺r!AWY0̶s}o3uQIUk_fG X*CG{(4E2Q >AB]N LxD SLZt2q&[Yp ! hӰ͔OG^>2`ӢJyߘy͋uU+A{1[a^xő(걸Y ûd0YfBO{8i">W.j&*qoZ9. xQlt%Tt2O }]{[xU knQGdĎjyvW־ؐ9@\o@%=Q=A2,oVc!hW&#s2Z T7HY9pmtCNra_Z͌fUqqvŤ( ,fS/ %5Ƌ89R4$J $2iџ=Z)/bwQrI66f׻ʹPoGVK~6<'"_gH(Y ?S(?OGMn4? 1RӔW,|ua'ڭ&4U:Zi~Νa$ȦzKpC.) SvNlZBTqD@3_ Z0[o<$I?"֎۫ 4h? <:GJ3q@abCHi w]}*30ߗL72L nx82&O kAyX^q—I[DV7L\ ǵT3')P/RM\f4L_ب"!,0V խ^eĠ}9xE15 -"[cCH+Gی~&0Q7 L)KeU(;D8UO{^̢ )c&" '[_}#]g.s@Z08̪\> 'U\yy|%p_s?pm$5 Ey JRgQ=k  ؄ԩ1aV<^=~ix.Ϣ4GTbcN%4#5iu]C /Ft q캏L{ę?<;/Aʙ;e{ 91AP4}r8{ː*w.2D㦏'ɂ!5GVʢ'eMͥ\ Y>Gt==[ׯKn%\4ag}5!wO1W*!fc6Aut~h` VI5ZwJ`$Ұd,iq>R]L|EH|^\Mns'G.4H3z ­FMzUw{B+ >wlf<%4hj!f @!nQG=;=0Q/Of o^1MCWWJa M0FŶ)Q0lQ,'"=260^oC^:m=uy2{.fhgFO>AZERYZ^~zΗiɨj!lMM~>bt!=^;Y팓/z2BGZԝv9Xu?3H8Ϊr~}Awzu(,a3ii4=~J"U.0iPX22?兲,[60SPuɲk|K!bLs'&Ƽ51Bhlv>N@Gţ%`/=_ܫM@O /#ɶOY^!qfU1_Cgb/}40HYlQ WR]92OJHS1Wޙ3]Hrɟa"zͨmx7d](?}#Q!j=#1 1FX?;`)'gr> \G"3l\o(A.K6as@:Fx`wRnpK%>[=~ z,"B;x.8LKD ⫓nV}3I6fR )NVB{Ձ"}zNRZLx;+ )?M&TcB 'O3ZX\ N q0S@Fʡ̦[ -ڒTVjH_eJ|>g_"ݵFI1C+6~ -W#xb6mh!Ξ4 ܤIǙnd-Arxb";gV.5[ZУl1lPT5Dwّ;cǛ-AgGIAMSTJ 3=- o 8*c©x3m}qâ- 3&E6Vzm'Ϥ oV~OMH KD۠5,wG OwZ DZQ1nҘb*0 v@E5l3F5rJ*n"<`sǧ 憬OqC-q<8 '2²Ӧ:*C0/dBӓsvQP+j1 be;$ٜL HC8uLtyՙ&ns.ڢDgLPqi]CrBz5H@ ;^Y7EH-\w!l4S9 iS.LcT0#-T8dsPጨSAS<Ąv/8‹oGP}~Ft3f1!?]DORGjƘ7ݿoH.OE?:{;tc\{}I'e0+:ޤbޛǯ"l~~)NN)_^nrr? G TOw`OJA,!}>C/Vђ*i %wu9TzПpIX*Kɿb{ %O͐RP ɢ(88)r {6}x qpaeA+3 .N} xfY/0ܬ.HT[3%8ܓ TnyK+"iQvAq4 jhATqsX*PjBB-P%q̖mlB^}BH^ (eĖ_e -b nElWC yy0=m49A*"3 -T70?PBx@ uQ I%Nd" ! ;"4J g^җșpN)Ib B 3ɔu$o+D 61> )?kbj'u*o26!Էz$.TsE=a6Dm, :t~㪭stٔj:+{cP~+p0` qH[Ti &X%1ccʕ]$<-OOZ)pEp* PtB[k ~l0}F4$u#a߀s~5OF$'Z5 9c Fs_d1մ}VLky;T`Z(nr\f֬XxH1"쯞0\~mS$38[WQ7`\LKݣ9=uJ䲑]` hrLu:WA`5`k9VЏOO)Sl;XTZ8%P8MC",kt"3!_t}w)0nEaE>!a"MIX[O}RtAuE8vX(84LvLۿ q0Mm$:W*nKRCws:ܗ{#-=豼އA_P eBCP?H#G~ [E|3' \D8Y:r%cviKb=P)eBEDqW0iZpt&PMB5I%)dTYxe f6QZhVO@8$UEagat_tLh_uoIbCmm x/ tvGr*<<|}6CH2]D2!)aɤ T \h[H`<_",w%y7Ț@K Q?++LVQq&1왷d 3r _4Ԛn;SOK#xf /dErE=H-WɁGސR#}O?1iAC "^dLxEآ,%9:jQuwMPblIlf'1^m7 D1LDS_c9h":fЅ|_(5 a\)1jƶ򁼓ؖ&JXx5}^=0 LUt5 mA:bNyG=6 .zEE..rGy("06DnMtlíxWF$<. AeLNWS@gzC4 U4Gw P_tZWoO !h'ז?=y)7>jԾ%8m2&2dn5/^u uw [<ײ":w~Ճ ɟr,#Ak}rSf &Jэ``R|7 (|Gi\4B%I*8#tW/{TtkHJ^LS A|%d=R~yy޴A`kF/Y>6V`uo//bUI+N\M*z%8M`:f4"%ěRscg|\Ew~⚴]Co= U‡/^AeRz· =xٛDL[eQFf} ‚UT=Α .&wDo煹Qe8g3+%ݓ̏:zsn}<Ϛ,m8.$B% o0l)i2]^Z*&zu|qfK._mՠVN-Sb%U4:9W$H 9n~RB :mZCh9u@i+ɺ H Ũ)8)gYgEoG8iGh`I,=b>ݹǺ rAzkMGdnNUC1 XWD5Bm ,WPDӲ~-`Eɏ&/m4pCu_-!Cdz߽]P )^w␨0`Wy;C,O}(e= V_n DYόӸK>쥡(R!}1ys:ߊF@vrv)ck\(97.t\Qm7B} )QitsT/(_lE i4S-i˭V[niWwШJɑ*WCU3Ud&f 1GV+ o4~5IO:) L̜"7B6I¨#Lrvh$=q6<8\TPzÑsݗ\58^'?ȇCFb 阉,H ']((FZIr:\}gozٳВK'-k-7/Fp͝}?t"އ$U)Oh5m4(F颥ԐfN3F7f8 F55E8Ejj =H"q w_LeTbd jH龨3:r K̛OWI_2nJŅcݵ8Ͷ͹spdY0[\?~RHF;@( 96*ArITsX. oHC+VTpH-u-S R۽(JCB.W31n°tJdȯPN\6oW!Qp2J' ˇz<'d/m>M ;PsRܲUy vLb_ieRx?:&,W@R{ 2TBV[6+lbx[fHÑDeI)ĢdIIX51 CRn`oΛ@|lĮl?bktƒ#W{HJZDNRz+*fH_/vnmEfF'@NKŇm 9.SGٜuLBH $lw\%Z3)+<}`a1e 9}dc?7(T1. +?Nr3k0ծ'Ԫ/1yGJyXXd-JfK y83)B@L_Hץ~LBC!3\7WkT4Yڴ~ \>!q ySGiVkO7o-LTfՖboj1Z^337VpfY9i:.{`۫O~RѢ_ 0rIp Xd8x> v[CqěR0ױ0 :n+] 14X2}t+a,U 6Us7rYqiqoL aIЀ9| \*b9<<"벞;ڇbCCl-,=@֗;R=1;=p^[[.&:I\`m=0'|_߂9dEP4<=/ 1`&u4Dn-9XɀT6n".'ķ{i:/1X7FMRK) &b87!ZV9u~()O9v`r&uu{R_2F>@aSoaݱܻuZtu۾N &MHi"LXC:Rk*g^}yןGsN(X#[(ᜃ/ظ_THr31]x]AǂTN7BB#8S' eqKw?6Zs]u׭W_}Ik )*ߘ'ͅIP\؞7f}IeF - C:xZU'_|BT_}/lʗEDG7AK~5t!;PD7]ȀTԋpcn:Z3|xq֠s 5{鶌f{ C+s7[!N{0<6ݱ_Ih4ZVQ r:,WFq)7>V9P8866!yv;%#\pQ,E/zI4G[YH:Nd#@/ÈWE f!52VA  (t]K BF1CMxs[0?ykzOcxX-W%mJ1d>ɧe#FЌ=r~ Wg%ܴA87ӕS845,=g &"Аi4di:x* b# i_T `nb=>2rIAGC6{g([+K (ꭦF<ͅNQlN Y9iqI9fO}mȭHyO^2eX>qKA)iF3Rg.ÏJf~qbO# >S8a8Cuwr gj&ԩq?%%1,ѸTR'zh=uA2j4@|\xo*mic3{znX $> Z`Ă9vh_4G)wȐ-cq&[ZJ,k;ôm ?OzhYJ)2 i2)glbՏmIa@@n7Ww aWF(BGpzIJ lc78뻘V3? AdX2Zi_1f.,^Fnl/8./y5pŐ۶^gb~+[$/7pEYtҀz`'Cs=8R7k>|!O{u?w0;@̌DvT]HkmMfX2FȢCYHk >m]T ܶ TT pIxk ricavt ʕk0޴t}(&NF1N6vi'Lp{`0BoB|^:LrFiBe;-cS/d)o j ɍ5bs ƭaB?EUᬪ服i膘(Q8B_M!L?mBo&4|/kGI˽Fе?딻W:H? :T!C- c杄euII\Bbs>(ӌUg`7)qZM%_#ە^ Q0ޢ9UlXo9mՓ!I3+y$-1+UJ:)ދrsO F=溗X2>bi5+s]?PP ǸMcbbA;tf>!"g#F+/oHhbx~^+KUw:aOBA}_*/==fka^ܣL qc+tN-ܺ {P? R S$س,H0P}&p8`=E""i6Ťojs V+Dc^KKM=gkoɸʋhL,k(wҶwJ@9 C2r2z9=Ԉk̽:,#/_ݸrd*: %`7×$SE#k9/6jx˸0yxVPҙv=fyiJpai52dL|䙞䔸`RZY*1!dBDC0,@g`֮T^4fןrye߆YѱԳ<C1:w,GՉcPāG~{eI<3+aA+SOnKf+`?\%`3Ґ©M& g[܂jS4BBbXq#S3Y,Ѡ7)ѹKK_}ߛ⪿w3cai?3*GBJ~lT(Ąo_TLC?i2.FmQY=u}+0Wa/rNzfs-~ȥۄ\0ʟ{2LO*߰><=D֑99y(_t kɻknjIʲjHʤJQV&N=r:ř3  FG2hD!yy*đ>oKB"GjT_+_@sO SF1:})-N6դ 1k@(<9*1T1@+m]7dXZ\lz"0hW{a3d'_|T AVlIlMȃ ЌBoK^O1YFW">˜m$R sSM9IEowwEK5%aඉ.8Xw 5/ ƥ+˾͑NFqd9OQځK&iÍd}d;Qjl,,]N1֬ӧp  MHIEn5 zro:C! rՂ4b3vENt R䑙~l_Qif^0+腭Z+W:<᣺܊6pW.3pq嫦XoMѦg0גpX\}Q[nThnU7kݹtLm_^#Ø7'g#MMlm״{ 46 p 3SW L74RoF:=\-xRH5IAhI_4BDjH@ofI1R >v[/tƗdף%N)׏v4DnU~bz0uHC[\ Ux z^YූWyul~c͟bcveYlfMXVu{c񃗋)T -tʰs1I@|QY bHQ^ڮlXȿ& TY^XJ)DעI;]I_D>aAz-}n8 ,Lݻa%aL'ATA !]  7%_o(A"k`^D._8p;<\ X)&3U "9.^aØ+p񃹥e] j a}X|(=ڋ8)2@TMi_(72(>GM#@U@;966~),kd5AvA 9V:IO&7ugsGhoڪxd]o|k2K?BS+Bֶ "]tHW^:zk6t[1oj+]J1!vK?aU +X!RĜB݃n,h7&CX|(nV. otD5M"+S#M^W $OޞDE,]l .! =)piZ,^mrXcSxvӐn(|GJJ717k$dD/6%I~x Els `?8ܭ1lm,l@7 H2VT)6@O3*A'^<<q/m H(df.MqhD- rIaE:۔ڬ9 |Z7/e5z̚84~?CU7隍oGtae/@Vˏ8g rܵXW.2̽Μ6-6_W$8y@ǟJ䐽>q*-30}0婑$mȸqUpB`Zs ,Q,lq^ !ܽ\b^c3&7%u?l(PIF{CbHGj5}鞄[4*#:R4 >ODŽ)/hla0$_(}AO&#[h[0cFh=drIS3AO%\r9Qm"rD[ad#ɵ耰a!߮>5i/K I}Rj1IGLqE?Ƹ gz~$V5W*~R*n햾2uI>Tkp9ol d.qRF|1%q2 E>NelI 3&?)':6Ȓd೔.Y>`SsWjo sRgǘ9* HɂeI7Ar%@;îĿϯcl tUM@`yIEmy|j=XrI,Ծ,[RA0 F@?5fڡ(|Ik8 gCd`p2<%j٣ѥ~ּɗԻQ:rɲ-z UMLޢK(59+@'-#>rrowCF< -1}Wu+"G׾ ~ӈ\%.^ w Jd) 霨؈Mso1lpu9A/͐L+u)R՚Y[>g8 +zjFxeсg_B'%8)kL3ѥE>OobqH17ѭ[SPG@ZÛ߂Q#9qAG}*7ڬ1/t/|6ܿ{kA; Z[ђ1'<$DB#F/A*Ld]!뙃NJ厮Vy琻k)!K-$Qx.!6e)iYMS"HNdgNj"eb D蟱H1a[3Jm͙b~)@4͈q's?hPzP&1+k6a-~h|l1 K P^`Aux忹++fE\b1QK=jDXm?&pѯ+u-ҵ3I#?~lUhǭH̬1kPTA:YU31(? 3t"L8&lWg'u;]6Й˒a!mWiLtg.\3\hm9.X>Z7AMDe֖)Tj #ILCa}5\CX[YgF"~F k'\HӪrFwK:d)Yg={7d:牑؋uwUKG@Uݸj_%qwhh xOC Զ& {P =S&i /ãK+D SN55YY2jd-!Qyv?,I*+tm-M9.W#NP4-"#>`EJ:~u68?|fVcX5 69sS%l~˓ؙw8^[œyG6x{K~|J;^í7ƕȘ7t'Ɣ(uO2 %T#ް'/wh\xu5LiOAI}y$3NF9' Vb|dqm%< 㠓_wzq6sO"@CaEb4(œ.|>r`sr%ԋխ*9 Z -e^;&3| dc=牋#Vp=ttgn nIAJ F{1R0.gџaFE[_u!?w5VR\oF>|{1Y "6MCN$=\v6ȽvZ0P(ڲ6\XgdPd$nwE+|]ڝDeC/#BV970Czr.]|dynϟG[LHи<>2JDM>D͓gXhZ̗D-Q!/UBD64)RsP֕Ōrce%<,| F@:ˎ`yՅ}2PK1Ctl<01u+ҫL2ŏQck'|VxC,?ڋvRYɓ,&ANpL=D8T+e3mQ;>6sN]4cdeyL,u0ruow^98(D$jqcV_Y;b\ oe|TBG:gFxT[`wx '둗oB)gKiw;[C " HR,\'M[ ( ߲9)TfU >bX {%tMs?/~Dj+Sr%?Tn<^I{'/5~\~Q?# ;r^;<,@V{h`ul3rWMX0tH9U42y!GC B(jAh,.'sg^(.ȴK lP9˲RggRNx"a7&b3v'w cKCKYpbZ3?/S+RST yk~KicXm%~3UOehr# KKwdX ףg ; 1}|[}>L&1S/rp@ڀA0Fӓh/5ķtQ@1yvkeR #(8dG5f|RO-MQ3|8Üd5kNB$$\Ԋ?'הO;hI;UΕgP2OǺc( rV:v%̜ЍS-wkf yJ-7hS:+ѶdwjZ>qxqש1t ?/A6|V!̀ S͢S4B]t<4]&2]wrROn>}5wup~9Ҟه#8[~ ֍MY8zc {NZ%.KpLES1hX !xpsP.perm;$\GΝ=awLxQh'-Zh~cAW5hy(ICg.#RޙOo8ZhMa2T TU"h+IvGW^܂ꂔ&zYraj|7q\ $+)HvXD9եvl.,}8,XY7D<rg E@le&3tTʗ0޵Vln>n86ZH ̅Z*8@xUdPJ?2#h6z14ʞ^>B ٨9|xBM˥WD7&D2<@뙌lXq "ES5\n).[ܭߝE 3!;NBtvp%Zguӧa8Y3Onтҩcl|az1٫LcRk 2O"hlή5yNbkW4nZa?.}{ܒk11 tkt=lE(]({"]U<,6BaL/H%1 l]KrjXp{q,炑$ mJsIB#V8bM@{"6GHW{On)+f|ߪqERgqZŋe(PxB.uKyiP*n MeM-=%?GXzm>x8" umF *չESWP_?˹ݣʼ:EN!|$^wMJLzc]`sW4 M݆uIQ1?zO-$ʽSNC^I5Trnxe>4׀;#0gKcesEސe( mj l@GJb8@~P0y10Slεsσ}Wh}]VQ S\+p?șj[~UQ XLZwfgs:S,sܼZgZ"Z9jbb6x^7 Ξ)W-U|Z<:?lNOC<(UD<D2 [DթX|ișF^򼠊m5e+x-U$B\s&O|k3y?U!ׁ {W $# ўihcu|$.`-j[j ,ۨ%o`^Xk+%kP(a:Eov#F*é"&K`o\F},$&L]II#et3ZHPO܊۔OuQ2_#(1_0;sC1h*u/'[3ɼF><)5f9%3#go.K0 Rjt@g~L!iP?lju/m܄Ҍwg(]_bKi`Ƃ,ojR55vCeȞ_SJSa-ptp(yb5tœe~&3)9Ct!5,Nй`=ѸyW0IyN~KW-J@Y޵c KOT"UӤ!4`pu8W!; A6p_l-L_F G&r>uCbQ7İ;&"i{ %& ! #.7w]b-ϴn&<^ux̹mc0"WNr<0%"S#ni ](9:?"eyLZ:]MO_41\M% jWo0N|(h%$_,Ԏ@o"1L:j+t>J7|H?m,^ۡ*!TP*빂|o(8Q 9*L@#]r}>lT$Vˇ:[G(oÛV/@]hÔ$O)0ZZ'lmlݒ2,ݜ^}l24s}I  ]d/+i-Wu8)] ڋؚώ) G 8KN(AtHEuS.־OlT:M#cDc}$n}yvv&,JwTJ6{kŵY a`;YMepq^1H!`#5#Gl? PS (<{eݹO4i,QLrvɡ g BYfU{J>_Y=5\63h&KYs˸{pΒU V=ɛXUmem> l;fi 4բEJZ$q]If9 tSʓ'Z!H,Ѹ<ETF ݪ{\b?ҋ:Q7# Q,| ?bn:vz(׌",iw~/ mf.GIUB\DǘӘXRM'Wf"b++/]s4rzq#6J]DR>%H?AZր@}<Lj(JºO<}t 7O #߮~$ZlqW!\yI#kQeCJ#DDlE$ar>m2XNJ6];Okʙ'JPPM0MZS/gb\AmߔXc H帅BNA->٠-ޛ~%!Y<S} sot[EEɣ*_OɊ G3,nuH)Fc7]xrwmHy:z+#o) cʐ,xvR/=s.N\ܺ'R{p>Vn M)&VL?ȯyC4[4v~ 4UuSTrIobG#Xg%hHxYU+G5@HǗ/58Ft!g)8ҭ=)2Y7obۛΠwlXckwxFw;L89Mh;/'؋;yYe'/R#%tąB`_F 3rKkp a"KՀPhSO{x4<) nr@U`0t[/|-|GHBߡ!S4'A`OuZZ1xn,c ?-M4%2' ="ڝܙ$뽈'ͯ*.B%衶Z }%)2U8LMuѱ @7D QqM 4mX)ʚʵ\ zDqEvКCx9z{4)_ALr3(0u$*4ˤJ4l|n[sK@Bc!CXgfE.\x5Vq6 dl+ռbv8Q__5Gīm*8 ܓӗ|k|JG@?H,@*rS}_ϡMTA^wU䦋&{b9* Z% ^^2'fb׊`'uȤp'y\=#c *tGx!;HPx-D 9K"cL|bGw{.|/Q-~ompXTW(]-ZW28 ug!" T-;+/g'Ԑd8h~(P޵rQUA̓ OMPӬTx@dXw17zd4(={47ԇ^(m&Z/"WOKA5iZht^׮;#%PEXUu~ʹyWzj>NmSgQRˈ}:9\j懾ax×1Ōr{r&jjqf2Z;1 8 wC.~kxvTPCzxKuoU"9SVĕ?aAgT~p#UC[/Ghv}buRˬx8LoL 0s񇞌i>dJ RAmʌ_ML@ȤfId-%B\t5܂* lcĢ&!k߰Qrf eo/ U/zǼ`Q~}]eS]ytOsd&矷+*ﵝKixuY mQn{I׫aRV#ME_nUbv")kMôRf)50=0>KqmYS+z;M̋Ȕ : Tajaw$_)ݏD J}ݝ[\>Sv-g)-Sjf+0l>Np~]+*i]ˎtZ$ԮV9ʦ[J5ƵT ,pT*cRLGiQW{PnƝh"3kokFQOt9kPSӇEǴlj;Թ9ܟ!>{w_Y(Yto}={-zqZ@yUVKO˚|W"vZ'Wʽ4 xnE4i౵/Iӟh3S~|YʉGAdŃ-d i6qi:JU[n]h" u!2XDZ2\;TsT<5o&[ dƃLҔyak=*5*`ZlWb%3~ŠKZV}bň'Vhu>b߅ Ch ke >~G(>8kzsh:E#-Mw&r!ǎtM&I{6S}VW+tPCɎVJpK -{IT(AzXo=mLOT J+tF1CQkO<ȹȣr EW߰s8<,/-6HeuH[gdmBeib*oTk6'@PT ży_S䍣q,M|Q{g;>e={{蛽yr4XEŸm!SR^!}KVq\v\vޑGQ 0J@ ~)MPݿ%<ٮ`RwyauJJEB@@>u*7OY'0 s(dj[-|+F$Y *.>N΁7GvӦb¢DVuF3ib>CRٮ$QȎ,?c0r_T=2$iO4ΐ>nV(d( МCZx]}3%)V\74\˲4zc=|6gdzg-[|ɏ,6094c c<{ZNl^ ԒN&t;Hǔ~SGIN+h=D~NXkK>(h}쀭GwV =C˪ 6}PJ3\G ({s9 =&k[]F^6d6CY^&6";޽Ntjcp1ȃK UX;o `}V6-Mu" }:|βaݡ pX)&Zqc|4"C|/2C?_hDG s41*:՘ xCx}1kWY|{gfgf5n%+ z\{w'YdH]xś SE3¨JR Iq.>ϏyoT=ͼ=xBiI =ބ?Δ1Їd+'#nm>GsPjޚ =T2˨?j[@kF N[ѝMFSǝR rlpxw*яH^y@$qOj+q|wZ=\wՆZߝ7phUHBqpNOJ#C7XW6xdVŹ;5}Ea=Yap/Yg>əvXlB#h?8F,О 6VTZoj`cSLAbna}%54^pА QC7$SkOiKԩԈ$f}K1W|*;M pjhHgF*~j|.s "1@@~f?,)Bn+GsJR1l&K>̼כ4Hz Ĺ]L\P P祩V]1^뿮y4{>ᅬiXB騆+ESs$m?5wv4`_*2%^x[U۝ޮHpk0$`hmq4XTG0ʂ3C{ENsF"(ETlFyeRXi 6yNF-M#cŶ6YGC:fk km k(FUJQ=XU. _.y)e9!bxԫS^RVM[߾:J>O&朒6ޔW2E5>_!Lm+97!ѵȆ [DDY:Q=Bv2 -38;|D(;F$νIqFz@+itive mBR?Fi=oc?to  b0ۙ{x!P\|>RWqQ7ߏr0,;C]U>xQtAa:??;teHt7eh0r%6h9K7GZtTQ[AW#ArB͇ .ȲIy% ‰<^пۇWRVy/+6L 3ǘ,XZZ4y^x(;뇑M$!E;dy2IkOėR0pC̳n[Nm:~O9Ad*9Nfk#!)ro20yB VC^f m/iW͇k M^ ,bK O1=@H [ⴘW8bm`Jc1^Jcik%]d&*cZp(EaV?Nfl@^4; [v?Ew(*oMѩ@qUG̦ k8 myʔMLXgZK۪ '3VՐO1G\LoioG5l^&s+:o6J&\ Gu!}{8<^F7\)2H2nz\& ʀkV&?wJc4m[c 1,/ʎ*J7t?PY_8҈T"!K=M-:Z6EЮKBorK?j'/>SpbK}?̕];; \cAlj;vt#_T: H{ (oӋh˦P^،#asƩr5TMu1$Q KC&°jɉQlWhF Pm P(6q@c0:nQaf$z п'#b**u::l6]Uxbk}Q6FZ!#K `$)XSBDlmqrl%Hg}CQ_E-{FסĆzGxȿ{IVDQ+A9t(&z5PAO@-ЊTi#Edy^jG!|TN g[agS1nMdU2gO!98rw5ʗ\|#m~]BH8OJgks(xPth6tF#[!& h{n8 91Mרmm`ꖬ&b"Mj9`*e孄=<2aID~V~9FX@ꇎ.ă_kYTp)WnuN/h;'%f?NPLsݠ+9XGbT֮j6z]\ ?y〝_it,yŌ0xӉ-pOWxU2" vI/('pplYz*ȇ9L,րM8X ;4^Lu%⢃`qޯT Dgz, &9YW^'hE` KQ3P t++V"o)%~d9ԕLfʼngW# e9F$}ٲda'tU0ApҚ*6[< }$ikHe"OݘmV;Y D%W".fu/hG0I6T(500C _$pϩ@oB 6u$=iR[bcm:CaZ-|4wH*FO GY5[E(X=e7傁h֚@q$fЯk>Eщ^ kQ%hgT𶲸JcИV~]hg6RJB#3@ÎC1|L :uc&4gφ1n"2vJ?c`QV\+ʇќ WOE$ 3AoCkLbՍI*ڀdz[,3|VCؼL$oҵVM e>v/뼫 H)46 cY&<ǛcׇHH y7QT>qgw{ZC@O $J,.Az~xgn._=xsead䨅)[/fs븫ɶ^ZŌD?6H0ֻ3vp,QC&jx0 d+L㖏/-0(X,6>lo?/| (!q(1Ӗ(_\$'zYכ)s\Jۊ"F8-  fxޱZ4JJ{6ϭ%FgpL.26'XgzyͫecI\jXENrљ5*'[4XraEm7֤OY&[}3g;ݍzȊFPMDoeCȠQX&HY 󙰊K|Z+ZKIn/ӝy[6<׊oPU=t8ѷG7x 0ՖtۑQW"4TGNt8IpxJ3q^e2cV$"MY}qyg9 z@c 1ѯs 8=qm8oD3ꫂhB5ga2jMO3#jñlW;S]hp(u3AT%5?x2HVUgQ˗^}I#:1Kˎ&VJ4ޮAyp{ 뢘OBE;X#O,?Љ,>ҊҠy`hAg2b6R+3tp7Ec*wK4z{4) ^™}7GYF ϡ ;*8玪DL16?|+?lD]r` fvbRGkљ?k ڪ t/)q͡,U4n-3C nX7 |'ԥR׹#A}eV\̛(Ls:%08 'cJF 4|HeD׭a(52i{D8 X̔p4+&h⑤RM#E^d툳qYٜ.;H[+nA&~@UGos֩*Z}5O^Srߐtu ng4\G9[Lkl( x{f ňڟQ9r(kGgv"v`5Inj-;o!Cŧa"1N0Gza5S5 y)Р#lqޫ~oG?)a|rഋ!1rkx?~P @ȕ)$ і2N("dY[2v$X)'Hn׿'P\k&YV`;>>^k8E|j纑DQ]) 8j^xMWݼmHޱxr S îњFUc~腾IM_:*_ (/0sٯ Wo~&,{l(,K΢haWI ~%w zᐭY2E  rg;g:Kk D#M-_v e[jjj͔Ecg4Q4O2 9f(Z} :ꬖQ,HvËo%23Σk`򆊩qS7jp@>f-^dJl,zttR|T0cY˰ |Vv]~TprF4~~s{J|"{ 5HR?Pˎ~P,ʱynZҝk5-#d 'dw煓H1Ƽ o~ۍ pK=qG8(" tn4܋[#r2]#MkH2;-TwS*U[ %F,5LLPehjÈJXyt؀d/c"/}YsA 8b@-0CXDؒTg~f}jfm L ksY%-]u'=áS.{ ]35,FZ)I?t \DF -nQǨH٪}EQIj*]ڒ ;L0*ŤP*(%_t:N+#r42hBlb Һ12H2>nǻ-3uv *l($2;1$@-  d%q uq(/^WG"TP5}0H^g pllj lBoR*Mѱ9^\PgNWWNUj)\G`:͆4(JTQR7r,eBV-t Hx#J+AA:äV?N&(l +#}PvIGo_QtDr:y;nDѾ\RRGڳ(#^jT0V7.[Mup@OWDV~?eiTcD儳-3xcӄH'=5>f 88| 2K֒LbHÙq/|0^UH{5B2)f OF#MrQ=99 㹅a9])kȔ0.lj6Qɳ(؅ qǬAd|hPGs(;eӟwV)-ҩ,ZYe}VlV$OKS⃯0ǻ0dLn_j1_cA|9)ZF7Fo6LVإ*:n{Nvy _?ã^ hz8#R +#Ů}(s2 x6 < ]c1|I%"b*EiVFL%ELڲЅ_;xSOI B Gx}]l[<*‰e;+f 9>O V"@M[Ljfk/,k NQ4`B! |b4cGm0CBt?: 8\eBއ\QFlc q{B^NJ'_4?I|Db.Pw3*Kܞ-9֎=YjN2 3E_R0՚̺1EU ñY|XD,/ڭϢnC.NĤyr, BС}.4e=[dP Tiy p%I9 w7c<6ysu_ SA%h|t[4(cډǠ(@U]NҁVGC xe񭲜~;/ynC!u;ڵ*v*<¬+AJ؉djk_X0۬Jl9k&+>C :O#,8<al3mk`:9ikUEc R^T̈́@esFM~樎7C.eCVYI!RKvIv/Z~h;l^VQn5Kx]"'< eh4OxCn&%?S ME1Ds&%#^5F+;E4g`.!)1}5T˲\pÖA6љ-7ΟbD^sg=RU׵nv؀Z[wLYx( DUi/JnyiyHDKa,\R!!=v~udޛ1H~mr/\Uf*jL1k}^oS?qqjhmdµGwʪTjCc|H3SV2ֽLpNȑnuRL.&HojG+Bwۀ!l#J/Ԏ6m럕63$=O {[p@NU5HCy>Sc 2ei7:,Ac|*SoA*>#ݴ?+9K|#/܂FO Z2ﴲ;oCzV~oאvTl9m6֖I2Қ'БnG{z,Qmq-+3r ץ}$ H~@wlY$yC)&~ ?^{0EJفVk; %›"є0ՀnĬ O^Ő?@G*>w 8cͣYu ?j=qUjEژ_m4mG YcW9Q-q~")snvpN@OPٜ2֍鍋CBi=`ZCTp:VPsw _Hf b{]ù/)S PŪZQJĞ6ŭ`zUUݽC:;stV L@%=ag3M}iʛ#.ū.2[!pWo~\AR[A\KתB[0r8{‰I>I uNօhPTzCVl}bXW 'o#Ǩ:+J39ףm(TT3J}*PnNuZCRz]dH3'Bmf\jM1]SyV_ER{)bIJDVh=2O׻Ip~;O;/*M4~%r"49_ˢPO* D+b 0aѭ`OSLZڠ\,6~+ħ7#ٱjӛ:kgm{O > 7kOHe1~ z@3 .;B^X%R~{PbYORSͪ>bH _㉺ ?nOYF>x*ێ{`|$6-5Q•ۛtˌ珈IvD&)NS4  @Ħc!a+U5R^6̢C=GR۹\ kǜK_)OGoje֨sڟ>D^>p F$+e?GŹ.<{,Q_[2#utˢpf~~95r f(0Ϝ꿔X(t;cS~؄vNQm̓]S>?2EGDsFҭ/{b L,gJ= !V:=h?6%1ػ< ۴WA1jmXM_8\9S,XD H<7$`"6kEyNĈl} RA=ɮ`!LXKl)_f$[B[/(Lyo)a5sS)ɵ}y+XϢ)=0b|lz0 X̆`]x0v4+ Pj@BG#-E ābXD0>3F Hs.U9PF,zZF}O Ć>zMK|yP]E ehge(h4d YeR(qH3h>n !Zm!Gg0G.w07>CϽG/ zH,jƪ~OtvP 5؇$p ,m^hej=s>ʞ4]i`f.#LP Fd3-~x@Ej,uv"i]zdH'Lg%6 #K^+lfm{HV妀"8`(߬m4'(=2_Zu H;DD"r-l9M?=9:DbyXӢH =(Afh!X[L`Md,/->E]r߂ט"UUOmP+@":.<[Jı7>(QU|ͻmk.T7YO~9crp6Ru }m|gN֊ᐰ:0UT7zY,pHP:2M~JɌ6R*0fvt 8ͨ ѶaucB]TzCMgw918R[)cћRt \._iG] ES5N’.z̆rM{BGP=7E+AF:S9-7zԺq> ^S#|Uk2 ia (4jPdoBAXqn42k+,QNqqH CELT݆v0:i%*]d#UcaV콘BAK(J|:1_31u 9N9\_D 3[X" WpZ56ȏݍ֪̈́[rNi5ŤZzYMZ' ?"+SB`0Wկ/ #Efs ۩b5D<$ȁ@~"]ݥ0ﲷ5 ]We}>{zv1mO|$Py@X%9&ӚD}Ȉc_76~ ׁڑ :;C'^ ~wكaݼyF\&g%J]ڦVBsvusʬW/;t}9C +e]!܄MNUk{ϝymsJVi7mMd%vmZ i4AkzW ˩IN?\=*\3٤n%Җ8TnG1uֳ_orٍ–y>dC,_ {q6Hb11pN8*-cjso?~9(MDkkA2PsPR{[ː5#y&Q+iqjOTEhmNqX~'v!߈S=Bz.x@o W}1tS℅|,ecb!bɟ7 yPC iL:eW?"R-!lYqL$V`BHfnڠrBlL֦8,RkTּEWŤ$8~jKBpGV׭!/t68;c )E<+f}#Y!"N/ Uh9a>g}nQ*vˌC'rs)8sٛX#T҉n^:4{S-KU]W62, "SA]/|< 1İwy~V3a9Q%R5+'-#S40k&| bj(+Ey1c?v*4(hu:pa^&:;ycVҹ'ϑ,#'.ؿ@cbČT:o&`xVNGPC0\Po;Ǚ6k^V dmY\Dҁ&u n3А:jlY#?ْ!{و/.RkW'Meh ]m9V'7THي 4⚧!H)&$>9yW,/[ Ud8?0nUS( 䨎_~-Duӟ1=ؘ Dᣏ0>n(ʮjUIX8BA' vlPx=A+,t.l2i:c-$Sƻ)7smf2j{@kʺJ2F1#)PLhFtdHE/7b@k,O:~TBf LՓpKCUF\Tgag9etLUIpv{;3:JV2#_},/]+qX,IWb҉fCZWUf^sZis&̷8j6 ."|@M0&tHfs.x.)t^&PŪ6)6Khr_?42="hk+2;qΐ y〟y`tZl5 z)7#ֲm͕AA/̔[I!QPT{`)Ƞ8/ N)eLW!Iۏ_{/~̗%CʴXĥl` p#SL _E z@F>hLTYk9":(`M&x@u7ׅ(cڏ3u;GV5N[^MT>dOmWzݖn%ui*3VUFnķޘtZu r=<+pwI]UNԾ?FmhSTWz@_d/@[햁^%d2 c05/fY K "Cmo$dh̪'qYTGF]V&^kuE7YM=edBF5 9} %ԞTwWA[IEfdm'ZCU;$!Y}@6U{|mwNgeaDF^>sQr&{t\o%-+}]KkSR':uM^u-Vɔzޕ*u Lp2!@+VrDDk0)/tJ7q6ؓ&8A՝峢$KP5OC߷ξ5v.}ZIJa[>,ZB?Tcc2_3+WY :ł뚾q$@ds`(>3¯x3ڨxg<'[1a*)u͉wuɞ+I9E0Dq7/YJT\_{OO {jrxxNNyDB6yo'K,ee!owg% Dil3':lo+zG˰WsPB:k2tn/RBVCZ-(X([)xAF tiK P /POvx`kh ,(yCsA4My=\؆K'Lwp^yQ/1ݭ%46]fLvs yV|̋0>;RTC.I(j6N;K X̩`m*s%UߏWt<9FUh%?eB65MYVͦim 4YrP< &>*if:w 3CyWuPA `$ kZILD+a3t~HW:]Dx8AY{Ҳc%-4w#6M~wsJY)[6YEKkHf2m2- e]nZc#WUC+sHMr\˭-qKJ ƟeǬ f7nT=4Sʹ/ro/blo!-ssz}FEʶ8wMoP;ܿaBӋ'N:  ;]qSȓ^=M-(EzC߇tj&v])Hx 9KtSx;?bљ`C(z@l1@:?}9XQ[ |C 9 GNwz=7F0owchQ3)!G-=y4}Ƈac)ZMK`ΌDD݌v0|jW3ȡ؄TM)ޮl˱y"%ae9$`Mpe[F:ߣ>}Bԧf|O:SG~uu1#F9qo!J1.H^~fHB6 W7XwחzH <')QW1m> D&H% :>?7;T,̶L.|@ݾ~]$`ޖ 0 W{0E3vCoןIE⺍CW[ɴ`n@ŬvH8_^@ݦ~ava:6?*7ɚCw;ʄۇX>'VĻPyr!*8əx^EhBKf=!8᪕ .U 8j$ _ 'a:Iv X>cڻ6.,]:Z%VCr6e*ESPw0auٹ۴MB .zE ׼=L1e2FOpcΙK./ގUĘHy60 >s%J AmKO3N"q |7Md˃G-MÌsmŽTܑ .n!IƜGUȌMOq?fy&dC[̹l4Z>97܈ L?@MeCU~4GLPo[W}̂ugTc2mCo_4w < Lm;e|pQaI[Y̘veXW9\Pⱡ!<Dž5n .I1*}QOݖutiӐvVӿ_Z'B)o,gN^5G}A~ٗ YWiodهX[Ÿn?HߘU0H *\E%*?4 64鼎& GYc\I i7Y#ҽxkXUjFCZ (3kxFu\*m!?+GW Fo鱊73r.٢j"jqOhD>%&o|oLf1й8" ΋.Ic%RdVE "t'ʹho,xARA*mjVs̻"#cmRT+{4 w7(G!gѣ XT$:;p)^, 9`ˌVp0p8Yx>3|km ;xWt{hGe)4#C[V}We7X RJ]/S̴6\,R}‡꘻zcJLz˹ HBŸ^qytVdȖ迈;Z0Lާ9 pK=wӏ/lF0~%8!DWqQQ@e(Ƈq2ekX*eʎTEmV&PC`p $^)棳O]OY ZUPY\@_ 'a򫊞̀>n4E`FibOEřz-f #s1uH:Fa%mb5>Kvٍ{/l)l'%+oyduZ:r4 zIARz>ZȐUy:w"RonLP'/k\ge+vRY&&, G `2 \qZ'CN 9Y q!SĕvӅX(4'ŭpj OPO1mU}@xh,'*ډ8ݽqnV k5\*{vxn#%JyA"XM8N&Ըz__s>t"[2hxN[FMJ"*}7N}cs[B$5z͔a9E(fZC .smqc` AeAsAYf Rod+%Zgdmiy6*fA[f׀"wC' 4ģV+Lr{,$p< >ťf>︆ .rߒ@!WTT:pi̴mƿ.ޞ 66Al̘X12zX[ͼ! E|'5܆PA-~=n>҃eC9M:=>5G0"ک?%Gwme-2ȭI)X N{v峆U]s,.x? ̛9vԲZQqكa B|$NV2`'ri Ima<;PR3fJ@M)TB$Y+0%5C(m1Czjd0r7` =e:L@w4#2DeC+e3iCze_f|z8*5`c6bs^/^JJ'>h~` 7x&!LG=ӎ:hruA>PCa(<Ĺ5m!ejY@l]U֞e4cslG~lNP%AʈԴk7T׍D; f`t˩xAV<Q5~D"ETSKY.ʒ2j&zɉr/XFGMP/f^\E{wofYO=.k`sds> !JW{D?:HVPge6'Á&&Hҋmgzd&ͫ7_j7Iia9qH&O`_ k b>]wZxyfApim$I;ds4sb{<[Vt/^Nk8ѐ r hq_/i)E ZH+ gwD ܬoΤ@D8# l*7hϸ1ɜa,݃; |XG {n 8iyk?>]W)_۲<m Ov=ҘlFirs'E a{|c_z U={]bp"2|M[`w)j})/\NpKeżac8t1կX)gtJ@Y%J%xD:vKvanb<”h}=_zjk䖬Tq*(T*SqV{0I{/nKORs!2x+`v =DvID^.*}=/3gZ.ZäakN8ar$GjP򋪠 |1 E+I.@ \/?Կ( ŤϘ1r7CX/`vYhM֡<:+dM[^t':* jm nQ,Tލg#J[Gz#c9K ])#{}*^J*앯§N.{"2,~[Db; ,~g.-uv(Mǐ",=Xޝm؏,#X6W=z* s@~!{}JǑ2$J4,Ih73'ϑts,g,E"j4}]U)8.SAZ($ىzb.;k}LU+_~5.ӄv.??_]<%2Ba>"Tim@}Խ9#8a6Me@ـ{^j]nLsY4uBpWKA^u1f~؝^!."F¡r"5":h)vHaw",Z)|[׊Avk <[m*?D-B+:[ϯ>,H;夫fۣ簗K3IεQքM1`?k*ɥx0"U*n&L s@/vQk`Axk(n\K0G<@0q0#'{|G4*7=6 !o P( 6{+Q?KyRpU;;RLuӹ47>"<͜.TBbǏlhx#Pi0蠧2\m7Xەg =-`b@֦Y]՛еBR>IΑ~,ՐNG~X/r?g .dN#ƚa9!mηb;UN< Ia+f0'E t;^:݁]7XˏpcjAz IQ$]G9~ś!5 a3sC ޗ,F7).>;ڊx͇]>bU}\8bGzK 2gQL3u_}d *j9BMFlur4;fûe-m5x$ۅ.^t!#Rׂa8|Dv*LH y?äk*P&n4Y싽dr++02ts}e۹L{x= 4Ƭyyxߞ~L$hYzpS>b/ . _Q^V 8 a8oMt<:yn!ӺKo-0 NbZ{Uח{d ǢX<@0dpd+Q H D-vGذ*U0/(I*tq_':ͯc&'ϡ:$pQe-+=(Mq"W:oޭEfH7v7df9f;s {`zV*ut_,'" qThAVGT }XA-`0+UMɍ4թ\ 0kD&^%g"ٯ|^ݫ,pv}AUj[pc޼B  US<լb>p} CWK `C>.g0qs?)# RрX eky`unu`r9#ާUwtV֩I^n6WR誾M⧼sJnm?%Kv?XNA?,,Yw=c:%:#@^sk I, D+R)xа1in>MęY`)!,ezpt՘V T +Ek½ mK砵Lg8s5n >|UI6*r1;vkl7P&Ƌ 'W2AE-YYu;3sK(:GtJuaU \5?objǫ+mHeXpl]읠mQFd9x˄zP7X %rp%=op3j ,*J@E2 ]=x6hųׁNVc6a?wP񗷘}3_^>Q|ж{jRp! bʈ8OxtRV d%jDZ*\Hh tIoOΨ*E$eӜMR! 0}ɻI=8mg )9$ %g|:3pP(F:YsGqSE#nGzԐKs/i[# $_ϨXdpq~2a\e@XFEV]!:n@4^LI gRPRp_qZ]xr&|u+ChdP QTix&8ʋĥۘ|}zs;[}f w)Lmm(o"^ǦđC Z3' 8FL32$:Mظ|΋̬k4+xonnvXiS[W+.- xߙg;zD "A?eKZu+ -*JO^Ub.En'i&I~WP^@f_ثʜ3\wcXE3@bE߄` )FZ!D+:WGmUEas*0 W`lodea@Y|) >baq up9aP}2WN9Lj+( ދjMp"|3$jԋaxT& H?Iyb Ozָ%jNѹ>UǜS?,恋,Ic{by TttC"n&3{wGrqQ<8.2uHH>'JR6/QV"ruq }^u~Y`-p]*O[A0-0|]d x m%ODS dĔZ4g85>L:78c6jݦ T?#<7^_BG ړQ{7|m6sN|þD  >yb_8[`Q5m& % f9y mQ7BᓗN7G$fG0m\M$ [W[1@\&χ՜U[@ǹO)Хz=po=$uc!⏸ ׻5$-]/k$q>[d$\:u&Q1)hk/#$}+ .+C)U8bA6*]?0 nI,|Jii{8=,C XLmJϊ$+!EڢEϝCj6RR:PcZNw9H0 j(_` 7 A&9$!nA@3>,4"Eok$NI?# 6L 3. ʫF0J*DaFmL4.~, v]&W iu'*+| ` @Rr 5' *tSX1+#`eIrH\;pjSvgzA YbqU։l9L !-K?TXE[y%;}@K)zI6Ⱦ?_k8vٖj,tFHRotK0켃?hoJɰc}R\eլ.kvt{2F`~k I /xH$-W,_=hF0yX|v wsUz)9l5*愍,n3:ɈLK`Uvҕ(% ^_̟5s537y>,숚.HB1$.]3|fL|,޼KGT)ycB#_6-`sЙ#n&06|,5S5nwhtK)>\"' /HuC;Ҍ4#'dkeK70VpEБGLGZ9:rB~7ۄɹ~S]|ibiWSpE= OjoPjֶ͹+YVv ݽ Spl%n(-NhAmm w߅I#h/;(V$z y]^pCQ]Z>WsT|CVjv5${%5?)ɃHSBŞSG]tr\џN!p{>O ďj4]OL`!'?\0k#$jY,kk."ntKjfQn!ȿ3|Mf<\G}kՐxla{(o+j~eM#]5 F7I5R]@ǟiH<-NGV F cQBGn{1").]a*Ꮽ](yAi%8(u<5G.qofr"2ƻ͒]}9Lg8$*ȡ;()NiD$ N7bhŏh0·2'!j"Rݽ;kszoT=4jvd\%gH;p Z*'/9B`e ׻Jih(_Gm !$ghJ![@, }x=U+o %5y^STyg]JF(!Fޅ9C63 s{}_;gEs/AǗuL6@dψB&dJ/ٵn_ H`(Ѥ(kISjPs;;1zr'"ga_C PڞbQIo-и9n!sdf߻G27B>g~ wYZ?h'Ȅك4WIU]w x( #âE*M}]G̡kb{7;S ]8ʅkr4NBɸi-| PS 7:_R-yC?6ghֆ.PR.faEHdu$raӸҀ,G=F,rT=Axw˘|ɗ9&Ws%,te*20悿DJ^O"));72%jsqyvHX;P'G?݊E: fɈV)[`-,*.RݓD\??| "h%4@hhql5LCX Ukx+4Ҵk<[9b_:+V,ƽǢ=M"Tv. B/E awl)(7e+Mrf9G.̉]/g >]Լo]ݧ-%NJ/NU;[ <ҧbrD!^CN$)Vd<:B`ӌB&Ivk@&nظʜ${?Xˠ\tmh t_ǞJ L0x؞D0{эA!_ 2QnZEG.dJmY-P$8dd? #q's@ շھ0&4b+zQ')p0ks -D1gB)3I#! ޡ,PCsg5{XNmH)豎:-[r̂uL*p+^@k߈/NS/*fsGm0-v]mf6Z=,L\gsm Ky<a<g+w-3.5Y=X`#Gr 2d|c$'w> 5TҋhT(!*VJY{:O1KwVh{70p9$?j3{+ |.rv&?W/%XGPZ 9Dᜈٝ%&!FVUHx-gĹ[fu 6wA.D{;6U R?@r(-A^osgdГ͜rAv~(JЧ GS{仌CBM>ymSI`x3fp^7@nMjxSM>ȆOiYp,cOzۺ8靈C+:ǚsE= g  dbǗN%{y8WS+ņ]E..@J"7N={WW_a5H6Gƻ[RE|[٢S2>wˁMsHˣZ_uXzYt6Gޑ!-O6|>ADDmG1'=F1h–ahnmH:I;uV|"2ߒ_qG\}G=c%ZG2o<@)BcZHϱmIԐan; zZGr<d@,\ύO?; R<{Le胗\AĢC6BlS]S:nҜɍЪ7 07O9PMj`/IT̆ē܄_G݃ ZIe~X*v xcrV@\1%`U]ȎA7i٣} 66AɁDK_T _V`X8,]|EXH&%e+n+E h^,5MUk>b#(Kj_f9oP KNOOwv 7s-mv|ҺmCЭ탛^gE n}8`- $Zbڂ[u ,Ӳ/vWe?bY{ɁCL7RA%B.}%6oqX )7mOdb+5L\ZltAaU< Bo\ӻlR;`NJE|Lb+idjiP9N?mNJdthM 1QYZ.x\U3>Lxڃ}沶E@@>|HKOT+M$Li03T'S4EflzPh17!gv9.jɏ VT'-Kf5`|NtZciE+˳C)%U9_N}밓?v+o]aF{r:O KoUE5X@ߘ=Xm5+vt64>T'q2A=4'[U }G՝M6{*do0`~=pqH oUe1:x$ BV0l][ӰWMOh0*; qFYn v/O.5 h.T*؛P1+'Hk6ػx0E_HX @"6AٹB{~7fG' ujw |]>pu4Z4]&s3 j@nr8{y9`u$'l,M*kJ"P@2pʮ|a+H$Eaנn8x&mp?A7  |_^] ^,GFk'B=g Zܚ@9U a㱝'*M 31v46Qpas&BBm{Ucv4O`C+br=,L;P{{O#3NԄCW_z$3;"=?]GUe-e5lp'mC~+ ^ jQNn"l!CH<@%X}a ϕߎ+MQ,ϧ7R]wQ: RsU$ `Ef=9Y|mJDuG p$H+~+Y8{^DeR\ScPhp<+bg#ݑL)od9+%+^2[A_ XqA1 )N+7v#O# Fy;ʗG/ۀ^cTPGYf%m7 Q ?/npqNdS+9?& #-|)awƕyEְE\/ no &S.i}]RaN"%JͩךBV=f.ۙ 2#ާݜi.M22Tat1Jr|>)L@;ZޅP:^42W0˭.@r6KV}kIsн=hV #wȄXK(¥%N2{ɡdfwCě WKwC ״LHg"F[m[wdb͚ࢿŶ.ݣ6/ʹ KTEW4#d$a\zPܑ+G^{kO3™2%7,5)~"[js؊hkru%E CŎgOp\w EWI1~TNA?xq%+۱p $l!8q] =`Ѧ j=vp .S6ͫ*|K1R2N=]U, *I%_0JY' u/s4jUkӟ5;#3W-?Vi?xLXdTNӻt"NV68p`߮@gu%H SKjR='W.mnoFjC e0 'ҍ^GPu1]$2Yn~f6P}7F7#nT.[FYfKވƧku6&;;^2a J+#ƤH.En7c+8W{%fR^8J$W5\fl G,oli<:TymU`cMI.һe.o|2:1W78juʘOBtѥ]/DۏsG}Nshb)k OI~!dEt{/cdo ʙFS1Y4we.ZmM+'hpWy=A/EA*@"RuVD]RsWgRyqw7Ә5_l_ `BV`:#55Oud+Z<ލ2z-}X)q;Y>%aݴ}f惼9TvGlro1j_6:k;q;C"pDԢnDDۭsvQW.@# Da"sv8n_A7Ec HաГST'EdmLmW*ߌ(Q{](:lkS9t+B" Wq2 0t:?dXtkͦDֱ۫j@XdF8 > 5Ҭ5I3:'n_%п2z`rZ*}!~ |kB*n>֐냑I缤l95/6bX": 3B/0eF\$+^'+U6Jr ƗM26t%`4 %v; IZd/RG/b]u'Ob\nqOR[rʶLKR;!-\LHC`!І\BwwY"`֝TO>CNxӸCoU&+{lzigll$ ^+bӀb7 BF;0bWAg%J3 &VIt; e+#]M G, ry9e ?lC`Ypδ0WuBΏ@OI=Jt*N>0MktySSlh_(2/{+zQSRA®g#x,54shnڪ)$`?e0AȀxِ([Nޭ޴GA]໱"^WA1(% p4j'N2LyD ;ie7COC{_:+*ϫiiUX[FsUrk- vM!Ȼx4tHN&hw :.}FRYٽ{jӜyבlkvSn:P&Qsymtϝ)A2 U𔪁)!"&`u\tMLl:9{[ m1q : 4f1hB[Mg;o ;< jy.OngEel\&!;G癠Z{տ轓F>ɸsٳ*|-hcSb[6M7ŅɱyBn{_TW-/B\O|se6uۆzφsɆ11M !ǑkE=`zB!.T?<G1#6C8oMBč4,τN޷I m1´ړ:/`oV=龆d?(JM`pX(ݩ>qhuT]W;OhOG}A%aQ dϼM;K~/iv 2($T:t-f.. NB,f.V'R1[54qh!_ |$ZqxvHT{Vs !P$eSe tU=8s?dᷘԋ֎SثyF)2yԞpև3mZ @j5B[B=X*~I°OǼ >)W_] 3hD||eps7`NN"uy-_#<ЯB&z9ԫ;m ýTme{6gֆ w"F4$#5 aÝo*oU=IW{Sh}̳Jٿh5$-Ik!Z*+qZTQb­4l^OW!h18!6ɦG~SQ Sd})~l}I`E(n?nhw8' K᫆K i`0N2B"xU*4өHɊG)֊T z1D]c;=O|x^+/ѱ"(ámh?8a쇼~] l~~{N2sNryy[_p!rÄ~h++zCX}Q8ixJ4아"SSAFW )VSGݪ-`S2 u!tbAT_d 3n|~-3I>3\,kM *N`\v~wGU>!C<{kRgJ㭃QqBK]1SRsj&L31YYXzҳVܱEv}h#;6š>l (_]ܾk!a<ՑCl^?n{~L "ܚ,KHӹHsPe0f9`ɰ1>^ LI%F?]a V~և(3ZZ]ɽBV0qHBxC\(K~9~jR^z gpRw?RwZp Ot+ץ$jX2K?75 #C,,y[w&ĸFg0EpŠkwv+;ܸ $|v޶2EotW#lH( ~ ɴ|*hL6T埕& P6kM(9*[*\7_\fOH9n1p`5=b1)*[cP.{_!Loc[M~'-ӻ&-SCr+U7 ؍ (C%}#w[tҘ՛io KC. n1LȽDvtlطUqB,+R3-n |lA7?b/?sαIoD*O^L]̸=wAt_%E_ܣX|M~Iq_l̓%قs8Ld&=.kxc§'Q7I8m⎀baJ &x=Z"\jb#Iѵٿ\X"ofh%jنx{|c 9-!e J vZz,bXj}KXR;Yɝwl)u(.tp*,Ћf؃0lMe ך\NL\IDﱼX&E583!~uN8lH@[ nX.&QD&ln"EP- rO}&ރ^E ;?Wb!]@eV4ϭ]s"Up-,$o(Ei|VU7r>M~sNɋi$h)Ӭ c4HL(rhL-4+K&?cU͢!K/SjZBY^<j[voN[ A QU2#.%`֑C#~ة_;͏ 4I 鿌-՟9!7؉^ ~FE(4;3j0?<{0৸2P у$~,Ksīc 6 \%υ+#O.+uB ?;7ވ%6@ we HJ>:T>- >p I{B&onڔ9a9;w5f-=VכBl&U5ZӱeJhgh]3.ʟ i(⛦"bY8G 87P$)5恵@v0[ìmCK %3Z\p+@]1'`1 \%!eP?40ω, ?ĥϷbN tsp/͍ .|0 og&.lN}\b9䍐\L;"͟Ch-b4,f2L@> kŞ=͍}8_~į|j]b<,8OM&Ͼ VM`$X|/OOāy˵?i?B#DyiN$b +]H6%kF2cEKe $M{s奓y_=lPC@חWFc^ Q"Si1lf3{w,'6!뚰$l_&`ր3xB`"k(//2dEŽ0Mm5/%͸;_.7̚@}xt_J3e"TEhE Be 0Y eMbOu仱/jڟLOZ'%kkk^]ϋ8yz2WŴMpSǍTr@T_R#UNUN. VR I}ʱ@9N8?G|tW,;7e6A6}6눍>"i2{Q$a ވxƟ^mk>32u8zjX{Dx@Dx`5R`:r6o1.<2ʯ+*B<o5cjX!jetg'iuO1<uS[Gs.H=teR5Is[H(ߙuT 6&Dcz6钰Mߊ$P86OW ~DC/ oo؜ Ffߋ΄Dƾm3,J?z5k;&?_WdM_J{ A.؃Z*OiBFS?o@uYň3:ˏkn^?ZȑdCw }-qd6Sg U݃ ֢pE>zpسe8>к&>2ʱHjMSnO}"KCN;;6q? A,C4&>B#sO;/]E\%u,b"+dpA~/2(I?V=ͶM Ii\,a8*vFI5ed8da8q,2NPq>.X:>K@PBiC,gImU}tl\Vf"xྩL)nA9\`FzC;*R⦿bX'8w 5iˢ˼K߉h&Ah%Rtچ5vx 9y|9CѡVr`sJSMC5p-[u+"YEIlfm`b&CJ TG+ϔ2A^x2qR%ׁIP~d 2e.peh+w~$ZY+psSU)h&";&9(>'HG ;uqL:l']yV-1 mRS.!"k}B|WA,sYݙkqU(5;N/(s~A(zۘ!kW)8EYIڜT["#dMDRߒ:ӹ8^XvD¢ہ6+?\dA^Ve8_V[@B%Z4Cʫ > bdvC|w;+~V3+#?E9Rǩgػfhi"9%%}y3u>iB} qJAH YSqtuqI`5Ұ" F N!HuEFtUO= * 4Ҧ7V]F;uc`v5 )^7kπu2;54<\HCtvaI^XK bpy1^Hd!dU'BMPXQxw0E.CgU| 0VVy9Z)q-`ZVtRE@\]2Ɖxb{Zƭp?fke1p׸( nI?gK 4iBO4m2Le,iA3wNæ=6h>lߧ3 u&Qc\Z5<tS)(L[N_sS [ Ǎ:uioߙչo4rHoȏxC4цex| i'YȞڷCj|)`'beg Ph)7(z q^>[E*Z˕LeF? -W|H Jsc4;5k|#)B6okB4| 6S I| o?+EIp?5X} (RZg_Ylw؆FqkY80}Og7D. @m"XWwʧ_ta6d˶LRV4P6E-{C50Y%>9ݜ X'h1}c7x֕vx((El[CU|$Cg+5x ,p?Bʃɷzy'o{ i{tߌ/R7m': Gq {w WE.R-[7 F:Q)W8c3Z2;FS^fD}Ƿf:=+(ۘޠ}^gV;Y)/A.yEY+%!C"bi؀?@AߎmVc:kE ճeՙ^Asp09-46^InxhRvTAp̗8xGN$ZL M3_&TDky:BnXb(CWPpܗ\g )bҜL˓d>& 锤gk9B2^'_uYrOE[OxV9>] C9cN9xitg0,wã[*.%gV u\y*cOxHтoY(4xn,5r'~K/Tr_όc,/;2)?pr-9tƦ7 N=1^> k0 @#=n JQag_š)vGI|9l(ow-lS۠(2}mTF ~ME5SΚ_9|δYfgGVx &,_ )mQ1bs%J~|j-62˯3w)N@zpc}KL;`. Figy|h0sTdwW1T{>Q0-peh35Y&SF&AŷM\` cURs!P퇢}lg(;N3AO"`Ʋe5!ŕx̤aajH۷B_{zZ(qKl%ww`ʛ F\ 'Dj$>6^ؽ~ۺTͰ 6Ϥ{pM,8++_j-q4`FgtS)N=Dn2  tOqζۖOƍnbMpr7R ,o4K*7f!&gT"b-A9'LW6tv:j[?N񤍖;3^o['PJfYe0&5;'exQ1q>n9Ci\' ncVtUQe qT דr1nrkPM+q7pz)JK &hVfb+'D9+j38 |ܖ$:iz=8 5H($jz\ա$tV;*|!5cB~(Ze6YuUU0=vhp!!}GOz:z*JPZiK$-:G#pӴ[=lo8O;skT>X>YtȮ@ $Φ2R,FFx|Dۜ,JS:=m5:롔wu ؆3\]xQqM'U|Q?Q!@.C~Nit=3zh'n^˷-S1u`r Gae7X'_{tҚd׭ࣲZ٭cnVwVgZ}_қ"cN{)?{}lU=fK?W;~ʨc~b)#Ĺ_!l <߷>#nһ/`k_}5Fx61W "282) ו{~7^[Ky1o, ݠT R#r<&7pzKPD 5Hav5E\eFF\Zю@CR7հnFyؘ@?>)^xkV`dBxj6RB4s玅v`Yr` .Arʳ؃.F G}uwc[SG,Oz˩o?,,^g"o}3?D'_j#;7^0&(U,96_w3 TOꯪוYf =~Oơh6 ʔҨ ̗{,;-/4Q;a"q[= z%-鱰Bg"θ()FԎe&z&_$2 {rݷEV+g#҂+\B}$^9ĈX[]-WϟfNe.H8TPG>lBv`Egq 0 9âeHJn^+Y C̝S\l1h,sMA跽io.Jmf8 3;rz& Bf-1^ʼns1Q{ts ieRZ4ޖ-}Q7s7=~35up'定C?QߙB 2~Pnr7* B0CArQ\d o|u2V:\Վ%W'u]>7)%{Ĥ˫7xYE2Pxq2j2l݅N ^@>MFx׎)mꃷj7N-%h+eIɕGG36?Sү 1U~jܐ䈷?Kyc<`hIkWJּJg~o$5 5dəaL+y^{2C{-LU[/@G.},_9:%d gdڣf8 ]c ,3[l̬J=OƙK3N2%i(dzE_-3Y"p@+HwGjߘCvF~x2Uj|2o "RPs w ҳ Q" x9ު#1 |7 8) I|"@,IF)?5϶K'/ioUFq,u"US$D-+qF4r1U;\`/o䱤I7 CcT/l'5:n 09# H)78rr,z=\6.D"6UHο1'.M.]/C{#Z!XK,yF\_6 v4>\H]Fzb>NBV/7ðj {Ƕ<ՏUaղ=@l,㝨'ۦPt1qN#f:ġ#sΫbċ3?HĭP)pY!w>M 7z%&X=v,y$/ec+/{]#p]e f)36a-OG?[<"_bo1?>:$l] )@E> WCeIKl6>u$Xxo&O`&ʑ˚ %؉Ag&fIZCYNݰ9Ne2bWۈ1uc"{3Kw MǒtvKQoS\-tpJb$1VlD`Xwv!">β{:Lז/{Qʻh((_#n*:<߅BR vQDC9:؃SIs'p Ǹ=.^,aE8,ߎ6޻&?OuHQ:qqL !9ZUch/amaG*;`TUL[f2RL"JOJrKOuNO+PKㇱ\ ~zK24t9/]sHu f}nD ߔ*T͇p>+2B:} ArE$%ot,'+V~L_[D=~)@?ϐF-|ۚ4`>jӾbs-pVv6 ~0$ ۆئvaڔ ^2 9% { r8rtNme*Kx ).s[[-+Dw -ysПy oL ұAnݧTxZFX]iZm\!&@76?*B"p s6.# G@/ jn&bi alezh>Ai^+ ݈P:CΝmlx"d7%Ö[o☎c8;tHg]֕]ʇB\TbgIǣc":Suިv%j*Wvҹd][r*g5 COgIOpB݇8%u%K`jYTۮ{ 3 Bc5V-MjIP۬M" IvZ|4*71[54"?`0rӸ7o\Ī"RYz  ZEU(.nILˆ6u`'} jY $si)·Gw Eh6/ uKdJ!ExH72.SεH[+?ԓܕ jKK7g-K]2><|h&&pb{B}^kYA+Snnlu?aG'B~D]`]8Bݎ92:Nz6+5^DKDэ-uJmV_c'9ҮX`勨o{Rִ9C١X2z9h֋CR9B>RcBq`_T? `j# GnǚEZDrgIF0JUYJ~Al^-)[@6P#RfǍy7(jmY+MM[Rt׼P n? #8#s[voU$E@.ƜnUeJB3Wv{A\5oLKAs +(8>kklNH댻T$-e'+c=7s&ɗ2'wI9ѫ lq'χN/)踈~-/jn5O 1vE45]3'R?(uw.w2C yxl^]mfu>.CaV #NLCl.{{wSu؅ Ǜb={h1@Cx-O4~{ݲ?Mov?ȩǪNx'0-Ƈ0Tb{T,&fUB||X'!s9&)I@5s&+f&{6TB}B:\H=U_6q\YC !$}M L Q<76PSTwԀ`i0E-);?q jm+4~C eG`<ѕi}eՄ]Ju9̄Aj$;Y[&I Bn ua$ ȟ T,k} 1z0UcE;\ku‚sŶhCJLXi9hfpQ)?W$Wپhi.%Ds찈dgtזy`g.E<v[ Z*[/lh G^O}&L #dp%j!n+9ct%qEF B]p̿heL?]hMRcjVGVbF' ub:dzVV/C|@0|S@8Ei) ̰JZ74*f`U*f݊'!3 ,:0m9^S7s/w[r*a*F: *~T yo2x7M!zU,w5 h o'w`a"!#[ W V]k*4p ??!6Y9sgK q-m2B3G2 g%㊲K2}29*9C+ՠ6~&][LC8uWOqShK)hbF]#6.m$#u@Օ[}ϊx}BavKϊ-~>UQ},^6B_[5T+إ˭L&P', kpOaJix0'Cl~ە9NF,#ݐ=JZw/o`Yc=h୛Ra޷҆AѤPꈀ$0 0?X.͍uCH)NF ;-6&kh̆zAOs#Ogavҙ7OΣ]E/P6啈ƌPtkqKK-*\, +7R6v "Q(l~S@#r]dlx3Z1VR; *`qҭ%xapk髼4OY~5_K` <3k vM7 {2uiWhKW$-5=Z}\4B 9]aYA0Z,e/NuZ($1=;x{W$/~GYͤYaW"Urenkx8B'ټ3~˖@GևuJV/9ELy7}a*.{%@ԽG9qq|~w ! N0C@u6ào@ˆCSh(-j[aỳL;i[I Sl!2D=i ;QuNĥx2~͎*K6; 6%E%5䨍yJgf4;ydg`ۼNZL\m.I|oŎ!ϗ,Hl'>ܵN冇^K(^VP~W$7!T0+/ g^{=MWwgVbhHGʦ>$8b9tx QLՈ|)Pƈ)ڽL*V9E^#'1M &/R=\m͗ nUlL }рYIdB {S;9ڊkH9y͚|\^RKk0 F%".i6 r m/i8ԟ=Qz,KjT/t$9WaXblx;2k rj+ PR0KbF8xA߱!P*d#N7y)ID/W*Jk(=)6}9߯WN?6~j9H'K`΀۔@u:)MEZ!9rʰubL lA0m.(vPk-~ܴi:RXh6D){rͪyXe]JYJDA(U8׏IU `m5k#D&ъDeU7>W፸I#Ix,m?bOdYIMP.YFP J= IEc/[s[O̵!-F}õCG 4^Zݓv`apilX杍  ɈacNo1UOA3QΉaw,ro9yc!zJDU}OPH @|aO){U|Gv P^Ey9MHvQ>2Di ^fC纜jT _z9\#s)GLf$|{%)Yz;P]uL=uo5$KWU]P`rr(Ru^>D4S=L+}kK{{,bf2" ? ]Uz- 1.DJb1!0+\>ң$6ש ~K{f5aɴz͔j<М|r=@E:6sC.lZj}{I4VTy+kQ)o^T؃9w,]%F<$1x W) xY{)sc%rOШ6hv慾h0PF,5+'T88<4k5<"yM1y0k?SGm behjqom0|v0F .$Ii#E&q X/rh^uZԁ#Vaauz T}Y&%rwFmttfC[K"x}B6E!`C6 ^'/I"J5xJ~sw5%s9ܜXYϬrNM"mh ϤCFݽe>hNT"сfns+FࣝWڭ ?(|k&w\$b l'އ2vkؑ{\{Amڄo,{eVQW̌yP+^oC3dc(FF 1T;9ֱ_H!axW4xdiU8,$:Pj2:xwml3Y&> buԢٝV|.0 eYt_Lِ} $Ը"t֘/.w'g^pOi"r8/ Ԟsq}ted* Wp]3C0m!>mLgJ"߹oF8>@ųmJh_1yTZAg_Q稇<3]0Ic== Ū>֎⪝kt$lYuo@QM,mDpas = Ċd29ʑ&{Q!ߴDЩ܂ vItJ`Tʓ L1SQsJQ|[keGꄑǐرwLVJɜ%xV:S\7ZX\qZ>>D]4O0WH# /L/u{ QY99B"wAJ ]*(%k  D"P1=4a$؝JlG,t)Ns XIsMg5+vؚ"49U@E}E2gvk p%7a{'0Ğ1߆}w/>Yn:Y{r5&!еĹOi3 9 ZAǥm)iD DlB̧%|-18nB+Y 25 ys 5{Ğ 6rK9KE\+K{Hc9x o8ߴ:l=]o/$_FD:=׵?ؐ 50iq$YQV;%tP8]5IQtZ 0$RA}ge]!1nZ{kC{%ٓOWa.+歺^Uvwo)*yxJ8ys3`f$ޓue_b׋6qrP|E3#T hFt_ an[m`LKКMsl]+nmV޺S/@+cZ`!>|da{,h/DcaˁC-{IZaae00yPD^ݰ Cqd-뀨?=< GnL8#'ȪumJgC'/79{*]x7%(rSj&QK*of3!}J%qПkG:$[]MȚY%J髓NzLc{z+ [>fog~j&ebzK2IV*l$037E>(4w*٪ 8L uJpXFܥh ( /[e͑/iTq֧!zAAs)v (9@d]yk䞶I/+^8VU89f 2grc\=Xir~se\=) 37$`X۴}y>a0xߒ;P¶&nvݸF~D)*@vOgBaJlS[Scz0/JZ'VHle7ߍ3 #3_?D_HZf^M'3]L~d/KrƼ" X;B@aUӓo*9P@ECAe9:\#U 6u`o氂_P%tN=~NРi݋$}4٠]7f-S >$1L6Q=WߩmMizfg#JZ[_)"ZGԭn14 nGQ.W!QIYXc[M3rIrA\4qi 'bKlpssqy ֡gP\\d&94{.w.bAS\eUxDw-BG64a L+{}.!_- ?'g'nvr'XqHˤ7mD<]Y BZA} t Rk:4rЋ:2Qc=¹G~c񳁁©}0[!|Zkx%^U} q4e d`x,`u40O+[ۓosq;CʼnFlۧcp=RҘa:&ZUgDFؒs޵Ƒ PXP,7}{jz(7ŬV|[Sɂ[$HlH܁RLSd^t:/nʾn@C\a~im}׸chˡ> 5ꌒٷM=B1tϗwFM!rс#\ 1' v1^>l (I-0iWIF=qb}'e]XNf8X]CxCK|#Ah!+3vMn{KD(e9m eD5Fle *BJd}DK d{udaΟ%'{i?NQ96Tu~;H71YQ-=W"ĹPoTS޲ ^`:J9r\H8|~m/.?B!2 ))=vJx_1KJC }n$̼rTT ^rCc dciħ賿&$sFƫouJ]cۅhrО r(tS6|ե{D._Y hS 5Hw[ǭ,9FEYdD`Kc,`v.PAA1ꩻ95(-".0zG}Jˆ4Ӻ(imqڧP+k峮VVTcIu:˞( DnrXS1jdt{@sHןӞsdgt`_BE$ِɤVV\BF,:7S~8LһRQt3ER? ]ֱ/}n?i}xw,IVTBi$LncF/J^+(0|_0E8% J,o`v8Fgwư.>WBz n 1!YZ!$f՗GPa4VC4 ziTWM%j-F2R#,*?S5eήR܍5QYNZpٞj6?٥Oap?\ۃ >gG5mGYe );8|N,U!cƸG;<h~\~({?ޫ+vr|Paŀ{rGǏl%_$kPȚc/_zv^IF1Vs#`Zx$I1`t*qG$@v7I6mcxaQ#1 5q/bWM2Nn#%eHΚVA ,2KQ" F+! w,~p/ Br ~h?rq6lj8tnI gv4uk)SZeYh[ *>MI$)΃؅p'MvՂ$ Cd?J!E bZc MJQ̫Ld"lb`;}xO_N_xJBPeA 47v{Ω{cي.iF7X`:+3?|Io8~.ir6y{3k'wgR g^ñU&Te0[=@{"v35\y,MJ'ܨ5j\7h0ğG/,T )NAXiwt[ƕb!KXT!uGYКb  .tLWHd|pp+Yc.M\M22"m( Wۼ&+A[t,^vS-OͯөX`zJ8R) =jd5?)M,6K_~zyU^d` Qr:'r;{<,Bw6cùY->sw=1"GwVӢ9|{d%`)^lɱO\nfQB4 v]ޒڃe. y LݦiPzQ0SjC%'٢IH۾6dImIcp4\#r/)+Y^ 6*^>\Ɏch4'{M\nO, zF QXq b2;D+i+DŽ&[iXWtrHjbwa ;BWxet'G3hE>f0,iV4JRhcMi UUo,oGKÿR|S!,s1[VG1wBށ7͞P)be||(۹SwrPܠ6|M-QL5&z[E@Ǻx`1J@=IHUWc3uײQ6t22h9+w%oE/xAY ?ά WJZu2̢^YKQꂻ9(?glg%t7\7n4YgFGG}[N[rC-1 l?k^+5sVl>Wb!@^'z nVs%KbB]1lP䘤`N-jJ)YQչ-sxVI6X2,3Y!S*;_ ]^U}rfg*!v !0O Y38W2_%wIZ Qtk-usWbl!m#6)6)t kؾcAaGbD⒢&Z몎edIckGV.!_oV5^+hE%MF +8@TږAeW΁V^)lXoC&M8'ˢ[ ZIyeHnv ̶ּT|[`_j_Tk~= pJzЈfsabt$FDu0+xY=x$3#qj|D2ש\ʡ{|P3sfQbۦƓs- %΀gn2u6̝GBԕgXT mXOs^XjY̺f-WD84Bҕ>xO;킻;Uti{FOs6 !oShbKɿY5>0%W+kn0< Y:LfG̎k;1 dQ9 yUPH"i;I{t[=?Og-sڵ 1Jed*7 /:Ffűb] C ԔVb y_aoyZ#/bzw;[?0[AĦOFfEujgid%S "bmбU6+ f1I};b}<shro^E,O>Ȭ4ͥ¢i39E2w&#n M[3$~ԤmT#Gj#Zh3++Na.ܑ'㪊6RS3PW_#60,O* Fnxƅxg t\@-˵0f:? ¥@I`z$1<*P̆7;:!E^rqEl(1r*{jڙI0Ge<0CA\zĮ[ iUJlB{m SixذMt[@>vÁQ?N/.a]_8X_Ph%c9X=uIW#+P}'<:w|եNR;)^t )J*ZjOX_VVɉg0gвxrܸM4gWෆ;u0̼dݭlmq372A(He'-!t"a:06\q"[2,/5dAEl助u 뀅o0YZ0KkV Ԟ?EЗAU.Уw Z i>8)*ƜWQ q6.Ei'? +p`Y`O_i܋2#O4w2 OTjQo 4&&T=Ovik2f CRȫmd @NVWofu uA*g*a~{syI; 8ţ0,wU:H:ᨀe ~;M"ڈoUGgH+m:*#uթ^^;!e -mY,SukMMp-T%9n^BW4NM*Ι (N]R,tHeV䑘5AqMg1AeaZVe,-@{j7B'ܔFRynjg6\g.t&C/8[!t*:flH湣9E6TUxhqBg U`CSaQJ_P1ݶ V2Xb b5pu[ieNEŽk:szSA ; 2{)ZoY@S"{Yl?-:Sg6>5 hŕXE2GxmQJpYS0Эh*׊V[)mM wL $KzUW[*:ܹ۟+ j-^5!BV G:bhuXP{ I Z UUXd[>6پ~]qU mVm 1B<_VS+!VQb/Fq7rE1X|$joNzV9fp}/4a!(c΂PAϨiPcZ^MqZM~x'A#pEV*Ƕp14xH`t-ǍPR5YB?٬v +%@S>Ϩ$8Zɤ낸T8s-~ej'65?`kn[iqAUdHf:5.Ax*(A%50B]=,{CT\IFWI^F^Ն{n=Nj֓[^GnaϲGw:4Wc`xB]}w}CBI1O|NRdUmv(W`MCЗ "4%6;F c,|2 D!Dx7WϱaGoBWp\|ԟ(DnN"@;pl-< Y+ɹoRTh6<KJ/e(Y9C ,(`p2!/WwG燤w$bgWBgG_lj|p":CXwd h `{<͗oCS1]eۼ~;?<ֻåp+YXVȊy^Y"N|{TƗܹfqJS(z*+P {f^ Ga$}r/=e1!m %\舰65\\s񽥭kt$OUWüYόqK-8w6K#D:=E&qLQI(Drkda 5i5Gu6fG;k=-aBj]8)ge2a@$drG{F+=|,)B/=yQ-F #.Sſd4RV| 5<܌M&k_ b&;A^M ()POʋ.0*}U5J `u.5FW;}JEηBb)Uj4fvj,A2 O40?Ӂ%fo/h(fHw"#Xw]& n}^"Kq||zk0(Ussq& )~_}_-afc<2KoZH"WPbޔ{`>B5k8_|CAԙ`+3#TErxAs3^Eq$vǰQ[{*7-DR6f^XSy]%đ {K2~ gCHtӶV{sS?4k9)a4X&<r5+a%L-^d{̝cCVQ{C0đJrlvq!{hʱР'e!)3iC'a.oKi`00ޫpZq5GKxf[&ecJ:a VN^(Ο[P8!ৣtC̍Qn0#[R,s?vbZ~R3gqIyF;#V}SHȚs< 69W"QF"͉0pv}*(!SJe3tsE>L~R65=I, GU,/"HEqECRc'UU>N*]#?=``ޡM۠n%I#mk @K]]Qf*b3V(P5ZWWA0/@<0_~ӳA7[uK+ڐ=ݳ3ŸjOA>W<3ek}>'^ .xE}bf{.@[壋} xF[.mmgfġQ "#OYn"*̙Kwcr!ex$Hs¤%=ཚ S^oN# ǖkm@3ѽ!O*KOW, PO.y~mXJˡ>b c[yeZTU0oԝIt'Hz!\D$"y!Ǽ:3Ccf"G &at9 C^/.n҂f9Pcd3gףH? JVj @,KIE p29KɎ4aYAFⲁ M&nT,z,vgqH:L_S1=Tƕ=({)bf?}DMtP27+:5~ؕU/Op4-d R83f3*2Y< ˔3ĊwcȖ}NHPSvEex: q65K|1?A~X)S@AiN=Q!W mv%i7fܾq|Ix9Qb17^z¾t"՟:yʚ*cH6]cQ^.Ynx =sf ;-PtZCH[RPG ;8fYx=D*ujdhRY Ofz0Z'۱Kv(C&b< ^NXxp7'TT~2kB/`z`-4JI1{66o-Ax,kCEG2ѸFm_:[7)#7[ 1ÄcY(Mf.)^W DJ[%+ )C~F>Xw+u0R #~ D.jl>%qoIb89tŠޛ=ЎMDO'؁b|{(wB7|xȧqɒbdõУ8޵M[fOs@/C$"!ipttud1PJߣǨlY ~u؍: F'䴅f? 1Xtl9ܭF5{Y@xQ(67U!!DKOG~f̡#mE!OŠ w~ȊXC&&9i{y8/0ܥɝaT$oHU]r<}(JJgIw ܜk5un{1à e&-ճ6S(hP)e%Y|5J)9]q`c=(% .$=T{7<uc ,(NG#~Crvi,)fDP `h'R0wuKq0צHW׫4$N<{xy; =9oܬ. lu~X\Je9yܠK^-z[$X3HI>?^, z ADUM}-0 :N? c{lNt' Mե+#ҘdZl;*@c9@ Ql(#S; YFX)k؃)~5v?rY9h<;b%uEi"7"URHvZ&ݾc%tW4%LZ ۅsQG,2(ݞRI7SL bbt[]:%s;-\Oڌ\í}fllcɡ.QIkK(Vڮ1jpJ\DM}jYSd-(6 }#àW~vl v 3: Pyl~ KIUGLq>P *]^k75DVEEw7$ ͵b|?CE5c-g6!zv\ U@5S=L ]#&?MEXso=^-)Kcջ㼲 R~pqofen졥1O˜i3"z)i-f4R׼,WԤ(]^JXYws7>Hcc<3^ՙ哯Y/#ŏwy˜nUCrDӛר4ݭo(e鉭 BHY&6B}7p&)є5N9]UC'3n.E.怕mu~2yCY VHHRSZ8KuViM-OFԿQfpoĖ<Y$ؓ۵N-ˌaER#߿#i](1g% maYA윢4cd)v/Q[s 蓮|P>zRGʝVtmN7ޞi;C!I2>&D5@~f䓭s}p~DzL`p?SmF2ta|ρS7uC oJ86x2vxwubM#W@?mFt3#g֫ކlqzoÚ᎘fQ9D;w?,;[\hZ^F'?]RԊWȩUfpM7/;X  2cLɀ"!/>3ܑLȕE5\`)Yx񗂛bCZgγbȳ5Dg _b ?rG\{!euNBC+JZfPWz2eA4ZR}bԞb}(ڳ0@G9łǠ/05BlrJ^PIz{tH6"o]9,AXn%eyS.;!`T:y0R蠾萮 ,H5eQ5ރ+HSդcsFW}Uͅ@>V4 @/AOVӃ3=e:mʏr։rXjɘn˖%ؠp[&)~^ϡIwD>қY@ge\uuWt^oF>GF\O vߦlhgB}%齎؊zmt8Y> פMr*VrwP?aJt,l VOJuq'|>&J~ɪo9I FLޡ~A-?LʹNݎoڊ?)d Pl3WS2Վ=Y}h;:&z2VpzWThR.H]+I:tdޅp~(MHQ2\msiq)>cKLgf CiJ1Lxo ں&yR)C޷4wRJNOiO؄ͥnt77{#'˾\zy 9wDp-$O5-8\@ګ)7E _-}c3DAᜦKX>b@r}q1K>iUCUׅFNҎbqA_Ⱦ, "^˲Kұ8Q0[nM5R ()9NQ0?Ձ`ʅC-a:X!`/:"믓1獝mH}ôzS:2u( .9Ion yD+ؖ+- T|jL|ѺlB]?Qz7Di'U³ ;JYBb0s`_W iTX;JUCFu@^X=_$\M1{Kn}4چmw^/K%o= NԚPQu&3 ϘMgޝ5%) W?B|NFY!3+9+}`@9ގ$Ͱ9X?zN{[;įYˆNw!ê9"o1ЖA2]@.}aPfE{)&OLy*m7vt`y%cE,H.E_r“x5AHHN܆8ѨF=~R2,&&g62y:;֘\)Q0z첺>A86"N`K(S@{k{-yE#vH<57G)G\}]8QgTрt?¸TRs:{Zo?o6.p̬x/8i4ά&zؠ5-/j}2@CiyauHkߦ3l, cAﮔ5TVْyr$ԭC1^„9 4W&]*CaV%@&67;:y,n+04{Ðq|Rg}zЄ_B&lC`=[0%+9sL.˂&B53|j:{VfqLPQL8E#b4 Pp ']M0E3 ٽ%Sc]|b!}5|7鬋#8d"S]+΄Wٖ@^oMn)ɹT(@d=PbՐ([> n{w~3u/Jr>e(ِv>A/q:8k_=@L,bpmvʫVrPN4OL1jSH~ZԯaJCy&ItL#|[CgYƅHq$VXR\R:z4 1_>õ(g-~EMճB^YD>9<zu#=cΒ 7l $47ǟt0d;C@DƗ{5^SQ0 ZVmjL; 8lhՈ4n'a?+GRGtnXUH XEV(18ab0rI2:< v\n#ZO"(dX85B &^ۈmbqN޺(b=bwIӨOayPoN(*ͣKֻ,J)HK B(_;v9c'wmZ?s-%15EMTz|ױUlVMda+|u%݂V{`n1=8Eפv{HhSN}>Ol|J=HWMԈ Z vgroqyhw0l+44u:Er~?]"m8.ۆhc3}ڊŤQ+ZS=P5^I0O!v:ּO2FैJfp*F-;*h$Wg#0V]'!J37(2!epC_amP#);a1%J ܈ &OaDHb[yy5IżRwȘֳsfKEvw25SP< ? G@663f[ CIvq *7>yzl<1KOhqf>$tf x`>V_ίZnN9R̯O)j܊cAqD 26:g|\, :Zae#i%abͼ-574#SQ IB*M5c)GdE3{ ܡǣm;e;Uk6V 3JIbzI? ^huF~a:f"? u|y30|JDJL1l'$sОa4TdY PMsх n \l 8Bpl !0Q ҙP=P3o1H"L!lJ?Z Ex(oe l>xB2D=|##rft H-**rzjT(4V>{h>efkn/lAfB-c0}T*.]ch)8pFfKid6̴F$t7ZYZ oMXn`A!y̓~82[zƝSz_.yWm7^Y\~;=1_ͲXk%K4 ۯ J.ؠX5Y.DZi}N?Fr&[˩mia~Dt́١b$M=؟['j2ig#^=r$4ݸ^F΍hZpI;HX(C;j QbZbw)6Xt줵.8`9bw7 TNd4р&{?h,# M+wc  rvBb8y?B]+c- ̏rA݈Di.$ l;|M촃_:,mC|,/d# ePO:vK`䪷6:;F}?5hed oz2#|] sR֧S_x[ \lW ި"qhL&4dv w5H228rU]TC:?1p! [G_@R!l@1wX7 } ZwDz*B \7qw3dc~>Ȑ?dH`bMɾɅQC^&&;3 TJDiǖZQ̽[fڅN^/[Պ*jT_7MPqαhqomĜ65 &0 .CW!TTB<dZwc#:[fY/5]/Br@.Ftaޮb45XeBit ych˵c- 5}4%j!bx04T~vDa-g{Q=:!2.ӞdZoP-i'ﵖp _3#(2E / {rRi<50r8b"k|'=!Wȋt4TӘWj`VBP@z^6o459f8~̨J'xfbAKa,cqK[:UaՑS8L|@^(iy73бVJZc Amg(Z5I}N f&Ig5/y AwS񧇃|(XKR (Z@.0Btt1 4yٷsi( IB۲y!pNo;]yB:ׁ(ʈJ${f?F?њVVHޙGT0e%tU {'HC$ 0NځU4 |L;ܪ-Q' Jʘ6 ۵SG)P_o;Cɓ3wX[ ݘ Mb_eP<%@g5L79U' mu˪ "UǧiH̬6vA3>z^x2ȸX,EKi0V_F;xL Nӓ6MhN#p"2̓r],p,z#N| >*|ݍ%^wˍS8_f aT)gm ̘/$gJ[QRrJ9s-y)`2CD!لOxw2J cK GHDֵK+\z7h,/EFf"}O "lч2IP{0ۡ,@ h84tMGx#joͼxroch]+$sh brmsPeq8~?1_{0c\'݁dh~72 ?XU`k5+۰Ζ@G>`͏0\I"ٶij$kMZS@z -|az]0'ÿFپ;a{PZ}[hIq]m̯xI]ҙD|↵zZ1G[$my/9ߌK L&MML.[ފ mrԡ?jP~x\ӇtrQJh (RDQק+FLlƸ#$M4`)Hn\;Q&9rirTty;,5Fx?")1YG|͟(up6_ߞ3w|穸r$3" bcb8$Q|K^ gA/$@4,wUr$Qklaa][%?}\f žqS[annJ3y.jՋl34Y?k;?*mɼFM~e|}X/gǷ/E : 5/-sU~#lbGgUMMtMƺ_7k7LGe1 (Nr:Ej:pZLuHR!`,4E5yhAKMZ4Kf/d- %j lKҧΎmhkpD?ʆ HMKioF%ec#l ov53@&9T,v_%ϓju8Wy4F"Gۦ΂*m rzQ.pLy6>n' EkRw[Yg%WLu(Ú.M"t}uzm_r^Xrs.v7))__? T:)kd3--O&~zz Iǖ#Rd Zi0b%P_<à91R2<Ű;y[#ApޑkY LQƠI] ozaO"^0L fyf8ZJ 6Wd@wf"ON()p;p?lR ^0[Eh;=H3evWFv};}h+ d't8~Xsw&Iӕ#4f3~&Σ42p"FOp>Z3^Wθ [;7P7 f ,8;plN3TPJM Q^~c+x#g{{Ia^&퍆S6/Nk֒Fwli8Ɓ3Qʥ{r [jMLY r,T{<@N t=)5< 9N }mJm:)6K[EFo1$WURvrX"[ْkz,V,lpAC !05]BQss/$}YʥlK z pp/݀!w2 O#^$*9P&( -a5y"kx,A"J jFEy"CIqS)+Q %fqs*IpG]L0G;J{Q?g"heS/͛M>D(epEuQStXqeJ4 ]]LfsSl(#+/}S\DUn6EͣEv/sRTiFe1QTzRN@%#2{bD/aJi9cFP-ջ/ Z)S6\U ♣nbw- Th#F}usІ6iʬbybN*+M;y㫜a9ַvM;ok . "BDw`wIfەivoFz@Vc 45U:n>h,ȜkrtY%8)kjze؀e㧽h1KsYy_kCбB!Q{yɌE0b(Sє3o~^oteז˃[1eUjdP&U$L0t1A :mw2hgs3e" ͖-#ndp݀|Fݫq!3W:#%14gpg 1f  nAAV{B8 q NR*aGd 6 Dˡ˗͆F5^W$XR;Q}, lYbT'Z5RzZDx <6g,;g⸍hS ː8 .v~żkE\ JBEqضVUxew[ەϨXC h.aFery1I`wYI}^L6Y{.Ƕe!p^;(sLj_eK jIqb^7Fi5:} ophHHV= q~QF@ec(>HETA$ifiT=YV7DNF'#C5fYtXVb[^{k~lt[cj߀b \Eg'$ ߍ]+9\&>T6c6[*=RЀy`k…T|xot{Z:WOo;iބҿuSz jIAB{V\Х2n~su͔dY[h~£-{^x v:I9 [x4Dbv 4C@I t<%&#Y&Lm{,%E|2@j_(F;_ Ѧ¿rmCvC2ԔnId.*^^Z*ݽ]ci@iݬ 'G 砲(r-#XnU(k*xQE,+(C1Q}LAPGo^mdP4 FXAvGNtXcT8Kpew+$O5\7W 9@m$rueGg~[Oü$vhapcjUtTasZY ѯ@©ƃ VyZq 'ߧۆc^WrҘw׽"VneO_/%&}} V{%E(14gT;Mc0\,1hUzڈ`třdz \kyp,=QS)p 9 r}F`Jw29=iӏFMe(PGP/K*ZG4[䶨?"CÒ,Yf\k6g'q *%87:@ 4>֟)V]>{U-n7/ޕt Ă)ۧ0M7[5NK*aQ.MP=o\i_Š〔,dōYyrg V޲𥢒5 __ێ ,N]kxU<jhI]šͶ-g%[Q6PlVH i%6w,KP8vOCpAFJRhTu!UGhGu'_&gVI36d9\@&s;(~xgg 7u&rb6Q6Qv:'v,snya@hMK6+,dwݵͰ~-KI%1vtHq@cOJnya9ha7]qZ9zJ eq890cҘhsBKw!!7Z;1lp%U~UT.u4+r#HN%i``*h|cA/t&o*:eW7'bNlޏǨɨ^"ѯ Q.&o,t cv9*%{ B$ ل|׽ixP/&La`/*sDufY6 y8ȈI.P0Ll4PW2ւ&kw<n(d^Si{9|E;5p[CU\ynuc Mjf#[o?Z&:/MuqNB; X#>ib8Ȑ$äAjPM= e}p;Q7.dɤ)"*8g=z8T-N3Q WesIcoϙ[Vﰁ/KK|YKeTct Ux@{2hSPVncGVXlQ.Jj aHZ!Cw<0Γ2|J/rZa*qI7uOI+chGZg펒bk|GNv,[ 8FwbJkE&$gW\n^H?c5f4C)Z3~y[+ցq7z+Ydhfܟ:cBBYq/aP2/%i:uF3 ʿ57t!NŭgxmمUkR]`c0k`OewkNЮl #?tQ +>7nS~/{:ѝ)A;uqO_'u\̆tɑCֻI1-PxУ~X4 odHO !of=5K` t)9cYVs_̏ 5ճGT+!qM 'vL}h7ۚY1Fv"2Ml/@0;/h!LGe9k6(ayͧ$ ވ.!© 1^;";uU־ha!B࿀rHF诙?᳠ `f}8jUHL [^j XPH9Sp!ё@FXGcT'c~X,""#Gh zAnpj"J\"rm[x-ejl~-pkѝFGN;Dw D)YP =ji/~1_LAg_cs#%8eC~Y /F(@Q\bc r7[4T8#'FՐ{o#R/L-_id@f)KWJUZbjzUG.˹iy4枲avZx}FlBz`r L"OC6fa(Y/:[i5/F~"3GQI>=38!4ڀK:v1ZMߩOCj1^&]߰RQQ) wƫ>ɴ,t$4*p` @p^BTT U2qӏ<κS]+[(6uٴ?(#a?Rބ+{3@ٽ]hW_/_Z!eOupOd ӈ%/E bT9Ҕcaol{; 2\J24FH+־ g{/x*Ʉn~aþ`vy'W>oblNc)J(Ng+xIYW"+HO~\!H&Ns?čW=XKŀ=u`r~R u|J̍NG`)[~ a5S)T(bW圄}5Yrod[i }e N˳t]` axUgԫ9Op$GbS=!t"T}v(1Jhtc4&yopq7}Y#>ǜignE@`{Џ$?ˌ (#Jyx `:jWA*\ Dž/cjgg8GU){m&ΖNp(—hiM v["VSI&;@X YOS.9S1/2 MM9r1ºTW>&-0! 1.ԡ4jp ȝ̬&.ҩ6v^#`١vP?IJ_ȼż< ompas΍Pc92KӇ6Ijjdp؞H_J5:.vTo Bm9Hd1,&ʼ.SIV#h}.˦#LqjjI.:Z|n}~xchUK6ǗIOq_a;NN{d'iLOY;%1W* PѾ娙˭)9?? kmGY?UKۈ6?Fox\"MyEM ?/vP{0VB* H@wЮ} Kj3h]XkS"P' 8!F -\iyƿڄ~~K,c)46o@SN># |+ѣͷ5KD?L]6c*p=Xk˨)6""!BA3^$R b8r=fD Ps܎$`] 7xx0_/ygYIW>S_ٯ-[vnFQVql[j`068Ϡy4t/BLf v3'9(uDX̧kğj=[3V$1.o`8`M鷩Ro_[8{rz'sBxYr}{Bcm%iQ$BOLǕ-N?XQ}$S0ZmBar)2lTo1 llQ+e$c%SW[r W]SU1DkÁlVю WKx~^&cUf|d>aZl޾,~R"30mvۥ SP[ .po:b?}A|ZZZZ: ]1I *C?BhU4%1Z@Id rcSya~Zf_m6@ߴmfƞ"aXjCn(eJ#,xf̧.'<0d܅8dCQb݊_ <r{NIk*hӴ$"<쪂2qp+_9jM$](G(:JUEj+TNY{ u~jeƾ 3$ f^ UJԀ$zlz_|.L}$;Vd8ۓQYْ&9h+#P/Kڽ \8k&/TL/--t.UmkSIeLCN*<\fDyGh{#;z0&rζ[PӽK (Js`T"\e>_c cC=;%#s䡮"R^ jd^on`e2c/Hznx[v>iӸb;VIrWM\><-xNUBH'DoMnfHltpF])9/Dl/+B~%I~?hY-ٹojEkПҚI-,|6- ޡaz"(L&@-#fl`_vvCA rBY`g^z+.f>VCχÕT- Vp)"/wa(^S)h+g V†G,C I66ޞ ˹U* ? 3U!pM$,y#3⊆Qiƽn"gj5lXwcnv#R(P$V\ ϭ{]b[FܗAC,W3+**jJA]D"Y6>w4ײDR`EBv3 ]C|i} oG1'ZJQ{9y6V= ~AP*' վu XP5;86dUpD>dB[=TdRaɠFg:Eʽ%&ܼylߥh9Zn >˦4_Q$s8䌼tPt,>!Bi2]i7'47YI64p)MzNM~f ΋Ȇ**Ed<ɐg-3bBi$ ʛ(Wna<Ct7VQL~=7TqQnzI(m_][yq`J=%\U_.0:]K͍en9V$)*ި' nXM.DUZ/ N(P,9aLt,E1)V)?}ة- ]Deh6 \<-[ˆ]5vzNBꘂڗ+>/vh`aZ]&~{2e=Vf1n 3?>1[d{ "4h8 3+>Ρc[}iYHCpکR_dCo4iK:{EFtzXC_dxgj$HRü }O-% yˡ(ě­ۑild!.jAB& D:N 1WK) ͤN5Co:hit|̚4W5V#٢}W)3QKN1zaӝ9:XB KZSk^voѾwǖМHrObajy?gE P߹81͢a0vB;(|nviͫt3uB>i쀿_%YM&Z~:v#MD2*'ph/qOCJ^0*%Ⱥ̷k=jں4r8F 3&ڿϽ#@hĦ1MbDs}jO=| w7:0ff>\&,|eG} бg+KFti/AkB`fm)VlC-NS][+ 8K0g.(sSrC.L~ѵٿ ΂ág<3jm:o>;v󻿶65.ax2n~Qaiza Y&;&LyCG݋%gA{D}t~vGt{?SY1|#?6h''謫LX}Hӑg*Ux{Xb"Kp>h&u63Se>7?FǦ&Dpn*W؏y{^(a=x~I֪*Е.8-׎J⟳fh F@=EJ9cZLJ"u!LdФj ^p<6 X`1yˑ1C}EK=N'tsʦhnٺ~pRdH۴K m~qpI;`!`ifAxP5a,Ǯpᄍ'̵2>5욛+?MUA:|Q&6Js-` W\CP2$m-)% &: bwC!9(ŷA{s3uب_'O.!'1|!Nk$+s+,9&Ni#K#(--ZfoRMSHU ZuFT v\Jݦ1aj-(|a4W< %u?FО] {F\ y98Cc}S" %\ Oh4 m)jKךmol?TD{$-ca?& 9~vFy/LdoQ"6̽ip12=q ?=olڀnŹfzQ8p`ǻ'Q)yFb`&^p)8! .yb6 uUv(f|/]zA*1*G5z#4u Ayije?]i@%V3",@}Ylj֫[C‫ h U]ܵ8:idw^Ӂ[@/~@hNΦ?=kO$L]#-&͛{y*}A\`ZA|g-b4 1JM;`Q4 h7ϕzϥ$S E;[N##cXѲv9y~+*&ioԑ{ͭʪt6l kǕ(pkzzًD.ɊP}åz識 i-d3e4وܞ~)hTz>_2 :Կ~,d%F/ZFR6aԦ|fDymWο ۋRf3lQ$u&rL Z ;#pǞtCŲ/xw|ayMqg?R+̬m̿؞ix̺lOv ŏI/KՑ+̥Բlxn/nVly=%6KT:[/0q Fdi]Ɔ2ܪ'P600Djh*/ jfzj#3y+!4]DWp²U!eGt}BFﺼ%ۘg(JDEyf _oچ#2}`ù۲k;32)>?+]jt1X+N2W6»bMqmД̼.@[)RfaȊУ9'(2q4P a|/~oBþ튕SjPKp`?(cq ]I Vn̯v@p'.7Ả~Еn~it8dt;7wwܣ{N+PY^M֓3,{`Sj}ЯH1( p}rܿZ$HnNS4DZܡʚf>VbC3/-Ƴb*{džP GW ,z}*q PQUBfJ;4ŋAܭ9KK|?KZ| 1R`гl6=m@vRT6&UV9FgĪ;[0 vD ;b.)#D z#d{ڸryY3*[3#) neqT W{-#$9D W4ߓE31(gu7!I(QilJ[jnBN/Le>m:gVb~?,0.cԐzCV'LʘZ #@HHNS6Du0[hea!::>p[J;rYzKLs"ώ6eVQeY~5ju;Ҡ_ Fpc!f01GVRKl|t&0'`0}XZV&8o(iGO3nuY飧v;sc8oҖ`g):$#epAJ}-[^`L` BjC/X7nZ33߬ZXO![x$qgj |6&铮gĠ6(&K/2TIM;f-5)D]H J Iqhke;\!~g {{*(ep.0kwLQ)ܲ 'TSEC|[f+wb*Lj3XQ gce/RxUL$EDf'z$Vsao`꾧rR2(a5qI\ AM/< .^qAO!T+ f[eS6Oe| >cK‚tдmbH<ώH1N6vvIQ4́3IL52+.C٨*0}z 4<|,1RiW0h`˾,>BX^#ڸ $]uS"m:B7-oVaxNLA6'|1.;(::80)ƎAVuz1!U%չ2I&LFszKpq~JkIC%}9[ cGAk:l5ƨH.#> 0 ,> 8e1cٱ&Q(ޢǭC~Ϥ8f:SY:>yCaB}5P]ܰ)m*fTUoY *)΂tP,*M1SzN.FV<|H:vLBDux93H쎓=9w5UO7^[yJ^`QMp6wf `{]$ڃ˅^7<V;ʍͨ'h'B}W 6T /*l[#b3ʡIf a݅qU2$+'G$DR7R"OmD@Sp"䒡c3:8r8C9Hi-ɓ^3V\2M[J Le=kkŸ6A 14n5Kf$*:z&b؟BK*46t4ؾSjSJ 6kE겺ƺio_z>6{Ml2wl#r뻵D^WfO~-4krBC8zIjM$b>{T7H/X?vBjvkKS% 9G\PŸJp.H- fnZViD|Sv2%z5;.V*Q9CfCevGk#-`ܥi~ĀT@)f,a3!u JD*cDb [:ZءUo-WVcN͵''f\c^8I515 /ߘU춙+枳"ؤd. Xo\9r1t7a$؊y 5+{8im@KuA&z¤MG*h wҿ7NoJvxꨦi?sڀ?န47x2pKkSNө/Nk5r:瘎)?-҂ƙDdik~J 1/wB˩KPWu{R+G8Pdg s}gQ0;rO+#!ԌAIUϮϔ֟kd é5=b#pT3:x-vS=JbE*>No_ g|K %vU= HhweQ-]n@PAW{`BҎ*9jD$g@?)e,m< tHy 'Iz¬NWDcʔP,]ݔvq\rςinq]j3;mDb8ʋCx )FWt  N%ʍKq5,3ޫ?y]*>:ͮA; ׈[y$=Uբuul'ki';K πJRqܿu9r{|`nyy~[ g { غrY3A:(= T3_كא3p%PxOasڬ =D͏cf?WU-; 6BYgGtskit8xfk}o*^d8Qϊz ea78Ѝ-NT+kT*K%U4E.h(}y~H#}ߊB`&] =@CQó[ Os(NgD}c cȺnverjksX洏ϖvڨ-]~ K_mc|fGXZ5E=14-quܠB%Cû^ARU{|soP$$\ABڐ |YtKT:W\lpP9ƴ:B{þxCH_Է%&і8uúT2#u˖\.\Zܶ&P$,*Xb aB}eHLTTdBo1ZǢP⬺x+G$^e C&xydo֖F, ($43+j?ydR.^{=`GmղqLz(:@$Gb#5y32sss5^`O"fanUH?OGMPx,LNXJPSzLN~m5 1r#t3(}0f(,T=Яȹ*`ZJGR/co}H \vmݻ[ۙX9aGLTpS;,y#tϭ.=uyD~OkB/iRnp9Y٘E|Y3>!s]iHaRS7;(P'ZT+EԖ5#FGYڅX:n͌Ig&$êԆEnsEa?&xsu:th99JPi 谮o h;0M#!R#S`"#mVx0%VV lje:7N=9vm˩nT FbkEPw ة~lα&Bikq,MU+(ZnjY\,UWRrރ$Ч!sR&FBj+Ll~\ y1z:#uϰdH_:0%K]4*]\K~0Frʵ@ys$גFlnɢhej)-Q*$$%b]NKknPݡ+' ?צBE8;?\g$hhIsQ6UI.Dˇ>bF vu˵!_.F˚\-W}#hq'RyL%?hV`jHZ3WTqy$t*P5IxLE[\sI1PY4Y#@ ݃ }K}cVqźa(j֛=!Ū7yY4AcX5NCX:UXlZg u]OS!MLa.T g=eBH`f\mޚ?Mu4u7׭cHm!zh}PQ*9$:||h#|YA3GR,_>& ]soyi ^+2qnQ(*`(7m/o{57{]`"HrƐ6 ¸#.V w2aD@zD͔}Cn^Di~~J.  *aDyCx^ q&"hbDz"fBףGh@)NH_CܳMi#ASQiQd:cy݌v*)f%m9%Vuit:A0*KU@'Z8dU J+[ Wyuf"ܔ )phxzL9Xe *@tBۋ'hS@8aGK^ZU)ʗ'ڝưRi~Ōۭl݌ u?dTbgd]Ce/y8%|jyZcb;;fi44͕h4῎Sp!/2 Ud|jVZbQax<(4p#u!qQnZtg'9?pڥ|xjT| F CQyT? ]yqiP8k3-j_F,{n?:- &>kޓmKYV8wWJ[}!s:>xDt~=nU1=;#FcuEYj0%?4-me6*t\jͬ6nv(Iu;/B $Á'ȥZ'"$E ev{ k+6>jB܉*?D ud pyMuYA5/7 ^γNue춼"x4< ' P=ΚB")`LCn6I`&\uuHUU)NA65 ;+ؚ+ߋ.` )@ nJo Y/ޏӓ'O`FH|i& ֒bHr֝)cZiNha.<~Z{EyU^ZȠ}:@htdKV1<)oiN_ť^"N$vh4"ALc9G_u"e]`c]b$Fvvp+&`c|`έ˘LF(N(`KM 3`xp]R1PܡT0P}( f\l+x5BB+OOtFb_C`v$<6鲄2>&:t ~!gIyeuA`BV1>ǐy6dՠ2pMe<,"`źl%_ᡃV(QJc j,a,]HfyFqu6JqGyfh-/ŨSP3?X(vi<.I#8pIV%ڠqRQњ|\ ^g{ M)S:+l&Չ'M~Fî/?C.FI|Oumsn^[QvRn{vf1aG(,Ⓗw#:]~aު×V2IP/Ek%Y[ ;o_5W*y_+tuEjhoз$'AIz;?>#2!%1n~z*dX7wRڔ-hS|껯l)'E0WOT`+/;>9d SL t.V g)=S`i# "ב|SInaJ)LN-Bz{Z$?KbMM v(y@(u)NS;Z ~wA1ٙS/F#𕉂qcMgx^)*@ ;3;Ev.eepI%%;Q=oDC')R*-:'nl?] i!D#ѵ)]AE UK$o?I59b:1@kտd:`~}TAG(zK >LUkpZ[;$[lWf 蓥89/;%g4CE&ՠ}7C&_U4ophøA(=/S72gse zkU/oV\ciUo&#6qm٩~w)x-mY}Xe>$CN}^$PACj4ue 0ڣ9Q8?4VV#eiLebbZm~BB'@/,LY'gF׼$S)\RLQ0Y=-%@Dh(7,s#աGѶ] ',@Ӈ1ٰhkLbIm R_k&rb&"A8GHŚ(m%~,Sx:E3O0XN$) ogbUopLJ] "ܳHKMj [ipT${*R6Q.R5w +f>$*2,Y6]Ly\=C]uf"%%аnez 6{ oާw[=ytx^dCF]wANP_e\`^MG\{yM``IuZn]=edSۈ~e#AB#tD4$ZR٨k p+of$.]AaVVruoG~ '_1TD+ƒq (Ihm`UE.ԃjWݻ%hp{[NJn ] /Yf; }XnA @BˠAހVm6'}**oM#;e`ԉoFz}}5L{ey|v3*/e'^{aG e4#D_:i70&wW7p* LYpz)TTѡ/i}K,g%XVPv! ̬DqϤ5WFϼLG«Za I$duNm\P ϴ]}} 91v\~y5Q[Z%~Buգ|_SeMldUTPZ'*mP!:^mtDř|N'}@6LOң+DK}B7Kװn`DWnq^?c@X,Ws7KU9uGz,5IGm[Ukֵۛ$&*LgI}- ݭtr6^TVkT5Fci}m9Y+¬{S$2X8׋1@;yli Nɒ=zľ/s/\lF޺Du?Wtq>Cb,?xNd*yQDZU8> XzYsVFňJX&8+zs(SM x e;cFDxyW5 FQء%'MF f5g٨; + .;}ĊWgGʡ%#ܒMjn(ˇwzَQr~UW;24nOSl] $oW(LH+@ZŇV5GW!1]"4dr1~u rB6b?Oٕh>lnYĺ7 L(kd28mW[+@Ģ'9-;8 n%A. {WېmD _yjXWNeׇ$!osG$ЬĚ/zm"2}jmn:T* ?¼Nd +cRR9gXއ[0v6NM_vJk۵. :>kxd5ZfxZM駝b\VZBL>(lF^v}Hh>i1/ T|TLM`y8ymEs!%VoZ*$~c:9]^P.)ʩT2?CRE/S,>~Ҟpr^M"`b",rS:\;yecn]{aF6;,H%; l-脤uQk8˜\ynۯuJ`Mty; ΁SsOΕto/Y`j?@!gCˎEm[`nVba0ԞGщ`Į45XpgD1=~ I7@C=5v AhQ3vZds3*I頉}5O7Iڜ^#TC:Q8J >24>!Y(eIʱ _ g$mdOd|e{z-s7p{MHyb `aܱSGO% s+(qtmw᭔2rV,޾Jd*> 3^k9|!t؆!hY A:b:5dE ^͂P> R٭l1NizٞuG;Ų0LFMD=9!ojFĔkJhcENݴ a`hN<Oe bZ|*/?6%*~^ |L]l7mg֫uZ4}4sDRΨa+z;Vc,4]bS۩tC~٢vrs^@8 %0HYZd^z]Դ]nN}F%џ}v29H~9};|ҵaU33Wu. B/9e0cm"[@'?R(rdUcuMpIFgXu[0SR_ Ҡ(-Ke|Wr*1Xkak*RB{d jE^3 bA݇?vT'&3F 'yUEcS$}]y0@ȵ\V'k3Cl|~8#/Ƹqe +P#@,/U'leF0֑{pĴ5-֔|B R|@HX=Ud(9 c'Q5FEbj iB3;wSaUI󧽉 zl))2; &Qn#䕂yH]ʢ,u"I)~EW5kz#Wy_m> 'd*njN.]cCKS&gFmoKYý we Ʒcyc[hDH /&{ySd6r 8y?iH"#q|ӷVwSmB ŖEq7D2i4#$D>aP)\$" 2:?0ev:>wA" vCWҍş5=QA{]e&X8-fE;OUpGwJH+yeN)Dը_YdV3U4HS: .gt@:d$Ź+85vsK?wXdt҅qd|dOˬ#XSVAhPSsϟ #tޛ")p3{kI hG.ZRqQ>$z!O)fm??DQQb(/˥ZZr>EPn (KAhĨΈ^Ɗ:\ m>2=Ve4>sJcWc#I}ֶ]o7y`)͢a^@Yl_(T{eRگ5Jq:$rW.Bg о:A!w?z]AnV>1G]פDZ /I lw 5FZi)!VͦOR[@c[u+Q "Ei@WAA#[i;4&~/~ЉxHpf|FDCEVF#szeu9_6U"ťH$z*ᆜ˸AB.Vz3;K7W.= c%sxI[.3%+8碨]Oz%l&t_ /)՘5@rX5`?g̾-!9Qsp[.pfAps_U՝tDYb}40ɱ7\c_a ;$ƌtN1ź`LR{0eT$XgOXjMKMzu`o`Fy̒`qfGdy^rgݗ7Io8B;Xb';Bi||[1~#kk {0)|YqIEq(!gDfK g)26f5ZjE7Ad(VmV0Fib\*i \*Yw^#vD"`{K7]CQR7}w=C}GȄtbuX#~Jzc#\tj2JtBDVJai8%WA-)3 >T^ZpBlSv"̸SQJWϣ𖽹+pí|4J3fctjk8is,HG||+kk vIQ9ɚސ9StN G g_8^\69'BX+K(7[eJw Ó-b4N\p۴30m[N_¹Z/ZVtst= vWY 4F%(>QiXarV)7&mT4GW`&Xڛy[(W84zN^U荹lI-B) R%R#AE$lGhw)K#6Za])!|evTT  Ě>w°p w .& O7o>w0/[o \ U fF30~p]4@0wte\eڸƻyx)h١7"/1!U>~f"<&ϳ16e0AGfr q+52ھ2t ,WR)2$-m #`y͋gBnd4Ho݈l&QxiǥggTq ʼQ+J" ђNlF$n;hl:7b WS`h݈4*qne(nDV1e*Suk.f=;lB9AbEKb۩ӿz\7q1ghzU+8JDx{bm>A_FR5le`v 'ǏN wk5 Q)$7S)uFqŵ`3/ rH,e6olqXKWݟ)>ۃH~ ! .օATGa1̌_~*BNq 0()܈=+`֘zxQbYX=AdXLr s~g>ܺ(l-ٽ5}%+˓uL57`$Ύd .=bՍq_%kFXBaBhٰw޿u?iJ=嶹jw}ez 6*!$5!7qWp ^b9Dfkn/W"Z\x%! X]K9> a=&O4셛|4EM}'EY˱:"KՆ73(8_3n!\hX. q5ud0GHiĐD+yy_qo>Mi">Qf:&o;W5r{58 `u+XY~ \;cZqA d&xr<>SUL*zЋ1haq$αy bLgڴV[rIUĒ4;u('kM0lGJ(RC#v MQ- VǨc  N+֒=< "-rfs%?(BL񇡫gFTt\s]־:\u nuԓLԕ<5w{(TsT3_IUXK5qh e D}xoH:O3MwFCc?6?k'V؄Dln H|WBYE N(+N4ENJD ,;d-=bz$)O2jODw&H O߲7!ٴz q 6VG*4d&/u8縴KqɎ)M|*F`|7RWasPwo,c%>gCqqb=pALw%i-yX`2Fzν} DհѼ z+Ab*nD : Gv$|8u5w?@T.t{yoyL#O-̖jzDy#] 7D=4e_avHn*r99"᝟kpU{9T1@A$R4<ߓL\7&DOI<:t?SF*;^[^!6|o/R.n v!ur&úM𿸱K^D''.ja;Vh2{}h; 1~%SlpOphT+Va%"N>J17#̥7+ Vhy8 flNB8/x+ 5C(t3*]aրҥ>`%lVKz<zڏ@c-+B] ,A;컺e΀:G\tRI?Gp;zC.w=L5|wjݪ߲ 9N.h4կK)W]pދ3%@N#)Z:ߐ=^W7u?HcR%[յEU4J>6@n׮h"ՊSQtRStv!!)@)<pf[Ԝx2{jyj*qw\xVPq+Raie [ Cb#w6Z#a~'ZTK2~ Y\W S tnv*l*<5hG_mj&33#p^TƆ6 ƀ)٦o\˖|䫁-o @)\:e:N2 ! SH:ʒR*VSR?K71aۏ [/$3 #-R+ŠGKH1)"ݡ:oތ Ե <ہz7W35|D*F.Fz&Oeq5#9b`ȑy6mRTM:i_sxu):mI{OwZ/Nz9{5pIړ,&Ƀ6ՏESpoǫ䊱_}[ &&?ؙIwLZcs:y k9XSy̓?ѝ.o2{/*0 ԑ1aT.%tqXӴ}F2xڨ]ʏg,j\zcs Hp_u^DE VC6NpCV#D$7'Cc͟|*j:ū-W$`R>{[>@*-/BC7fz;7CuRQrK &.80W<)P0*ZzXJƔ" ?֗ e)^2X?Ϳ&-sk c3rFMݲM[z6a!T6/q2SNRʉXqփ-ߚbs `!Kٷ:ѤrEGO6J皭\~1ʯz1>tFruIe rw~pWT>k6 f2y Le<\+qjSX'+~ ~ A=]bOc@/2 8,>p+` EnתBEADiaLj<Ņ.\tSv˂bc펎:Ņb9^L}!U~M2Ect.2 R$|坜4w$ WRʈ2*] uV+P埕JVpg%V*ڀjS(<#x0h 76H0T5~֏,V0cR|q!;_UO `):Zqﶆ+ԙ7 Gx3p :TZ9%)b R:(urs5/Iu9:";+T4,݁X=3.0f hSKh:5hl rIr윶rؘ֘˲Kj|6|jd 8T\ f Ug!ULS=dݦ{o }`j$G w0Q8rb@4 ,Yy;8Μ͢<Ԁy| eZd¼w=L1"qȳ$Mʼn)WH .[0̃i{d6GM/6o#< rk}󭖳gѶ ^(?&~Z߾'K+tG3NwKޘtkMO։DG{n'Å\Odbm9ĢJWLi֨d}өe+)jmr.xIb6l“UK ׺QuqByPDDwRk莠!K߰6^Ipؠ}{npq\,D생+{eO>+t/]zķhybTBb#Y,{~罯. &^ 5pƷiP 9C8?e({ J"w{gj/?$]翞yDǐIro XD /=!1A#0cӋOa'eD#lfߐܕxT0!MKIle9F:ڑf[@̫\Wt8:bMc7v%] o\χPZ V7y. y-1Vۂq\pKJG+Ăt'4BdI{5۳d9H~>)QD]5T;(V,Lzb 6j<֥fBx1Hm[^Xh{i9_/uГc ~2n'c0qdZ ='a_VV_IFƎC83#a64aĝhISō-*piᇽ3GiUB:9@2#|AJ7FڇdZ0g-8 s \CvDE))mu50#ȱz8\V(i P#l%L? 沃ԵW *Z4L/O n5F^TJN։?gL33KCgU4W0BG/^= *O$ˎ /~N8,:dXnA'mWGeO8[qNAb0-*46iS> 1R,Xg_;?~qƣfO4vq7mW=ŵ2D yRqcYo"(@LMҪ=١V2$3va[~ BW41;'OUݧpZetܐYp tU)8Xnqz 3̄ JޗGw]INcxQQ ۣM97s;.`^*;o$\S/y|祖`vBقVXwR H:UZSLG1݅V*a6 DH8RܡY ]h%97w`G6bhtphGza9#1}/؋F+0uJ_[b5j/@Ð9QD$KE}_NuBL 'n]gBSl @;9/&wUo.QIpd 3EWa9R#*];PlJ>WP4hxZfvIfݞJ“Da '催ںJ +Ki?m ^K5{m;c8ׯ!_׹jM~| ը3-~e*7wDƩnPEpd<ʘNS 1Rʓhkn{́N'hڳf2)ǚZ [<^>q[+{/w5h82Yar G`D! `\@>NɄMuq!#++#MN[r^މ{6BXpkY,U9]-`P̍(:p*"/+"ryTivAh"4ٍ۫WC%zhx@r^'*%6fn jur5\TXj"j%\<5kt8k9ņ:K$aqfoI)GaYFehl JF[G:qx0qUO)V&NI:)DaSw,wp;KMtvN 5;]C1O/RtbM?f Jks5>e/Rbն<8L/-Q?Nj,D Sœ˸@YUG,({Bəsd+`Gwȳ`8fi v(nq إ2YJX]\BMX&;4IԎMu6;W{Oq^g\adgdcjk֌=ՆdQDdsS6@l3Lȝ!:KD#aE+|'C2EAvF75 {+7#:Ʀ>Rlb hѴٰiHz>6{V`n/h36/  F[.wpvٙ?]A D{"h\g+mdk-7-^iTRyؤFP./ X]@aHGڗzZ w6^bT€73pF)@|ҜK9 wĢ/"䦺 3=&-qGiEAѯS$]C\}ƹ;1[y̜z3ϧ~a'n MuY%ơTgMZ-!g΋ [VLA"`DV{q-hs/v~a cNl$[_A~Fs34;%%Ju%Ru :bC@4`*Sr<=H)Vɗ)Xpw_'pq?gUu7̲]A[b\? ?SlSj|UV|LDGm=^ex@.@ϢUq@~X `uYzO's/ɷ[#z[AK6x ɺ7k- V/{̕*I)o.MEc YiWj54lkUUb)` ̛CQy O&`%c(Q?ET$UaÍzRS;䡷lN%3jdN\$]US?˾.= ~ $B-Wˊi8|!+"JL5?|BȈ3ʐN<@Ebg3 ebwӘ+TR]Uj]aax gokgG6Z,e~\}^pۿ]`maq&p ZepFDAQNګ|A`Dz%rfFsC%DJr[3R$*ԦlC}cYlܖe~cM-tߋ>C>sƽSR+(DW$h!m٭+ø vy24Ŋ(H!$.iF<ӑ$9^6!&cpq'Dv۟/"ڎ$o&8[i+HAd]*qVAӽ 8Km+tTQ! )rfF0n[wwg**잧AUct߅3K7Vzjhcw<‹_Ը/ QpɺsMwr8)ML?-Udϊ6mK/sQB䑵^M y=< j nj0@#%*N;hFG/sñ q[9e<^B7+U5bhrn/=0bM!tCf Ew95]/ # g0;9 4mCi]>gK0++_Zِe(O; A y)eKBͳ0ImeTe( 毒}^n$Y!;͡j?~ڜA`G~Bw͓3qkřY 78ɝD* !WD,wJ7,brqusByǺ.L/}Jv,d*'﫤.eyV['s)| { qR)%H@n͚Fu\5 46$}X@(C\"fTb/?L 4FXSm Ӆ o%ȍ{Ts(88Ο&^5nzLCkP,Efvy QGmѕ$F! ,i(>$v˱Cqv\b3T~*`Hn5y[r.oRe #2F)j[*<=RV7 l艀>(.X8=(M5mE"ӝJc|w718} ϋay99 Zȱ e~d|0L7 nlg|+//׈ !Su Z+\+$DGӟ%NCNy'RtMeZ t{|7TWJ8叆$=X|1/VJZ팶_[5WQw]wmL&jLs[X_wm[ 0u-GMVxt6 9+m 5lHК1gpgVe^֭0╜#87+ˬ3Fw:!Z'HUUOvhop'JJZ8\34H\hV riFؚsfD|mAxB=Ĺ"x#/Ӝ5Mwj@p>'n`,@Np̛މJ!xBc{ >j }6U ,LO]KY?I.(ѹɇsq>f c!du=i v<%+NeW5TM=[>Ru_&Ud~6رtO JSQҁzcʂ2g& K'5jkI)E^9F њ-GFkLsL_DuGxvxQ*_Nyc@g^ ft 5?zvT=m9zm,VBީ =mfq~pla"c~0 V>89' M41A2 ې%12mj [qS{CHB9݃8i>jx%;ZMG{^1C/r@#A!ގ ۠dq9P 2uM^RtSpUnc;hϖBϟ+7%q [ ={I$MnѦyPy#F)r"@ 6Cm l,!UYI,`ߖ S} S%#P58sP7dlPB*|@޵,},聏-8c@M)?7J6]F$qcw:;7]1Zc9 RJot/u0 *z1(0FQkvK`Wϸe5%Khĉ}ިIe$؄9U 65v4YH%Ewi: KcCC\dM>T cH) yZdži䷿Iɼ[2Kk!:L5Y7ѣ6Ƿ`V>f,d'7g'êMihyѕS)kG"}frkwo(qhZoq'KO@{T5)>LFd_&ƅF:;UrਕnHU`y0*~o8X Z3hGls K(8뤠=;I^k υ1ybWkۉx S]zXmq]db\)Q/՛룷ɹkF9 4K#[-uʙ(v6Qf%s`Br )"n#HsP-g>'=pv /Q}yo2%/,z'?ݑD ɦC^ x`81bvfH/Mi^@jd>途 nmgrO\klaR>]8!?p!a^R & ލ溛(-"LhsFz;by׻1ƍ "Baכ}ާ5zӊ&X+&M; 7 0%)B "*JUSR5-ʁ15u'|Jb*~ЎJeL/AE LL}EPDX*K+*mIő3҆5 @$F1B"S)G#wrwWbҶC ^RL˰!HB|_-FDd\# "alƘ;w@PW6YShS; ooDE>eJβVq |:8'^<ח@R(;1 1U_aKa w&+iG7{5&muk {½{?H6O˶J3 "uX뉃=N֪Zm1xu[La*km(SJxݾ0!(+권9J+ z)W'e=*7] g ^jQj(|PʼnDjݟNcK_fX46+= " 1 {$@8g;R`~#]CHgw ^[wViG;E!V17t[TͮnRS`ӥ5M^D op 13VLɊW 8mNºȪ0q?p4[e9 d3P$Hvǖ?EJ3)I?Ai޺})vj 2Hcʑ<&_p3 ;5)cq'rP/2Digzk,*5{`>dC^Bȟ|{7٩XDht Tj wq̵ߘ&A y$*Ovrc(UiS+(E@'o۬xL0LB-ǎ92ǣ)*kh7-؏"wH|e>֭AMa-PA$ef^W*Z8Up X6 n0&8ͧ+$E 8(3eNXuna!*@@ƪtcKF(Z b|nYJחJJFi.U|e tWDӕ0&.iQo)uKULca#{=dJߡsB^?@`{F%5-[`2 1/I)aȝC<#$aS7a"~Y,8y[(9Hi牎ΖЖ .2;#:].BeeW\2Ӂ1&KNeӫhDH(ฟ=b Acfb"wsI,H%oy!T/ 8?•SHlA~1ѝì{l, yB-!i'aOXm+O&ȥ;𺦷е"kX}NmB)7 J?#X{S,}'=bcp2mk`:ID9TWa+kBE&V,r{q5SN5D| \t.7%Y >⟹/N1"Q&uL.]PE]#mJ&X0qbIg:neq霠 ? 8Ϳ_3)bS­md AFLLu[KXbg!Pc^PM Il )޺G+H'q&! Ճ?I pkdw6l=]ꣴDBec@'c4n:S4-5vL>9!iԣGf=va&r=yk1}46s't\*u*JȹG•iP&4kJn3 "0o[դ-bd Ҝ| y@֬Zyk;4%/}UF5h\ٓo[f@ I4GM-׺;J;&TDC̤~ၹ{ƋGF&B-kMJG hp>99HB~>  $* u=EAVٯ~\R8Ê-]ڦv5hn>#"ZH['j%Zڲ={;/iIW0|uPe-L07}MkV-u4O(OP1/̵)-ހZFs\|hG{bg HaHS,L;5n.m'W4d t?bduJ `H YXoeՋDir-djCֿyPe( BQ8ƟȯQA5z ֐:vA*pAc: ^5eJj2W{V2K^>׀8ܭ+瞃xdU*W+[͒hNC?@*Q`X^b6 FIBBbb DSwi"f]KN6:٥[FwE\O,S-iNT=/3 ˜?x'D3Җ Eao id5P%zvWƂ^Yv~In'9YwX-`|w0|o&; oOnJVpakW6jaPQR9et}*;Xep&EqʇSw)0" <\;9m줧-a΂-ȟ<c0Үw(#7n *v%rSZr\0`YJdi|iiާc0P(F_ FQ4Wϙ<0+[agܥ׎a}?ëx|C A)WUt=ZtE_džbԾS :s-6 a,'h a'(=,VOYӑ&EQt@E _>W,f()à fO%zV9Eh6hDs ́3͝.d,;Ȟ?k"al5 ެbD/5`mmVX4mDCj|ȞA_bbFiX-c=Ճ|BCDJS)* /f,4VJ͓, [CЅwľh 8.14@{s>NSMXxSNag: $[=3`hrd3ydu<v_~w{e5Z$@$4<ˆRRq /[* `W"k32'&!-B`y} |W4}޺g_y` [wƏʀh9A$$t/axY-s Bdp%Hz35?ؙtZأhȩGKU7=Z^BZۧv68Cl#X'$_DÞ_96auȏ{, uQC;]ʔ5,M$q8p<: lܙUKS`D!V c{uzb\GJ` &$v[!haA/$hv(n| ꦏ~ K_|*GCMڼhc (UaUy=*.w/mo;fEԑn"go#Dk`=i9[xvG:K3;^Xh篍Er^~/ѧ7k,)');fЕNr3RDNݹy>WziT,!Ӛ}gX?dʀs-V~%אH"TIAo':@E4MNE-('|uaeTB!Po1F`ǢL[YTetܽkKOsAb\s9KMPpYn6.ڰ~SH`MvČF:+Kn9NSqL,R *5'á"{ {AU!}L{T EϞqJLj1uy)~3űnkw$^(6ތO-xF7s4 :5=ڞ!sN`Өs~+ #6n#%iO:tW~9t7 ^ERb@yjQ10c7) T7; m@]]Rb6..Q luq0Ȕ{楳n.yi;n!H'3_rMr%9oh"-9ίݥx;iuu0VҩGv-7m nG/+ ~Iٗ0%N4b%"qܨoF+4@ 8 ~_ H-Vg6T%ݛtvD8G5{SM tVVmfwgQ k&olZϴn0i$wgPַxU7HYgw`-!J'7 ]"5%i*eMs 6ژ(UW"c Bx=-=+  X_pʭylbqT0Ѵ! Fڀ$J2v5;&둛~$`W@Yr8{Տ `$[6n%}re䴱MG7- Eߗ)wULtp Jjv)deoI1~"!\eC J*T8%"NI 쩙m2M6Z 4B?ce ҤuK]+<<'p.o|& 44^L `T;T?x Vc4ҳ`DMٕGbbnXlJk ,. | oHz~# ZP] Ps,p8r\.tqĹ9Kh~T^әXް3I#奙R"0+3C;Ld͏¢t%.K%E]dOcFYYUro`:t$F% юkWW9=9]yOcDN @km[*1@M4~{Vez+君e-(7p(XgQS>` u(fx+E B-Fr;+w!ttW$1o=A7IcYYC#^bLݲ]Zt-V5("z(:=6$`њs~J#܍`HH-l/hY jTc>aO6.i,(;\Dv^{(Wr`ÕZ,{ 2!:^Ub7t@|c̥rH>j*Li6QY^RY,% {ġc"fi@foAQPŚi՚V \u[Y4#|qp}ƣǝK Upޱ7q iuhA@n5W-s`OG YxNiHI- UD+aڤ!3Fͫ#V,f/]Y_=x&q`AY1Ijԟ@`-컢pKvLŇm6TeQy:xi?i}1ÁzW$KCy(Y .&*SM+[>[FJO(pY1|#8)'ֹ,^u[Rʬ7Od%0ӈA;rެ]r|A62CIpJG>@Xiً YE|c2+]N)j6qm!wLzz fQ t1Vjln{n{TʭEF^Uǝ_xvr!`A] kK_W.c*-Z[#4C1 ??Uf>|S 8 x298dϧeZ3XRmXÐo' K*s*wCrY 3>~f)=YuEwG-QK+?K |i,ۛ ͮ$k>%m7f/Ru7WNn2e/mZa's3?/mTͅ/-TgW!WW%bW&uAS>3UVqL>urCG`]$!oҙ>cȃ$ؑeZB&&+Mq*џX :{T7a@ \LV4UƂ6՚^䚵dXZzj@v#ӱ>#*!ˇ8PHn6h~x^ \ov<3cp`3H)<6]FHp# tz;Ip\uXZ_FV{g>͍iObi,Y I_twρG=?gv?L9+R(w*ح`l,wӯh7Pé Q^ 5}TEK޺QwYFuZE(?xxЧH3J(m`׹-63]7@!-_b'zv'O+rRI~@+1K")DDzJJ6UC?1a?r"<+R8^-?~r30nve"U|[< 3\4{e~# %`սBy<.NE' hOKG D2-WT m|?κb5XhyhW>&ҭA~NrQ" CBCdW6Š+8 ):1Q[ ,D &h6S ^DKവ*Clogj#¹u*Voi;fr❕5v 2_dm$<ĦQfI; 'kZfHq+Z$Y0kJ8B ă@>^v/L"jaw蒹Ԥ]d:n |l9U[ :OZ=`_U}`ӛ"_x[NmDO"'殧^*N*1,-|l6>cYTT|mӴi])-.JHya7hH$hp-$ 4QɆ.Y/b#5p"y- &k1j'UXucS[Ze Ɛ1B 0ǰ@~haD3wK*|,xDzﶳ*6q #љFж _lH)Fa\%udi+L9w~L[78Q32s9.J}A-_twA۴ƘȽFFJf3UA/#\5n8<]g_-F)=vK16Gp\y)=8B_ł*_`S z@2~Rjm~MY{\tdt`o2(-/kbyݸK{>5SDW^Iűąg۩Tr_a^9ZC8լI%?I`Zwuɨ Z`,>^TzUJ+ތqtR$(uUtL37qUކ~Gm$=a3 PPmR~x뀦$^jS(P ԇC)~//>/H(ZOz'`sۥNh4.ҰydP64<]qR*'1Q LW:X MSQ8QJfqE:;ؾ0f:oN:6Pkeb4 ӕЌU]=FN&HhdpP!2/:h0yO޸E!8֢c7UJo )B51u)m^ycQqǃ}7$] -F ~իIdb%Ux);b Bsf!gi>!_ɈF8# G?9w2 ppIv)@V,ag:f7u8OI=xFҌ QcS+0bNzПܟM2S<~.7'[/@J`Zk@=GgI(pC }[K|9@=l9ɺpZb0.\uБ༕ [`SoKu3w9lVUY4DK:c 9&ݟe զ"Bן~ۗc;a1b_5,Wh) X!ݻYb}`z~ hg: U|Bt/kaΥ7 9|s*9X}KW?I.p(RmĈ{ԏQ"N\#d^Dw`-D? pF@@`bo;8s^w (ԕd Gb_דP lQ0 <)'GV~ZqsWS:uŠ(YF_W#[̰dW:2:|RoG2+0[^lT]x;gu@dMZ؟;АA)sq{T/2(65h{8ȯ00}n)\z-eXBgYkFrTyz[x 4HOz R0an%:80<S}ms:0[mxoѭ IBe ;F_?r@[:2VIe+?vU)P, bx7c;&.x ?jzJy9rHA՛"lWEqUcRXA]DuIvf;$jf%Q\ۈZ(;C~UE7h,ET㬦~2P!-RPEx1E *Mcz@c] 2>^AiGH @75EaV,6]dL5H"R 0ݲy9ss6 !wO/뇌aPzLJ`y\ [gnbAd$`m$գU>O9>1RYjɒjd=VYtC"N7nˎ,*tZ2duf1^X[RIΊL6)U[LRd ٣B3^"/~=(حU-eѠm\ P@Q[q˜DC"s6LAK"fqiOE[H5˂TEJkt[ͫiH|w@*&3HxX/ iDfDZ>U3zzd>P.a`o6fQ!WRh7XxD?;KbF/6t׽ADWSq8 &'ue*>ȇwp˟0=('|"zu&rYTFm5]33.I9YtK9i pdB^=)33$<$}*tOo! RɬmTg=pguL5h/]$Fg]J1 T( ?ǻ^V '^?)gS$>0d)!nuV8?9S0BZd&Q"qac0AX4O;PzʵdNz_a ;T#mH ,Ogi~ }Vx.pCs sQ&VV;򖡤g=ehcKZi-ӏ6KrM:vl U{9 )"0C~s/hY~0LY,bօ8!J(e5AMc.vFQ"l t~bڸ>okb? Fe^eBW{!}}Q߃0DO?6uLzj "S;.E^N:CKc+͋ي֫_z^F%2 A*ZҌ1oB|\2p u5TFs|q ۜj1BUL`J뒚h(>i1f0 %ܳOt#1E9o."#3(#= 5dtⷩN5|=]b|`Y~=1k B݋+U΀!ˤGmrt7PV |ճ&LcJu$t^y8+6wbkG d]nMC f"vifh&'D!9[Ruwu|s9Ϙk;m,}/F S(GK,uHz"b_KWv#m(AO~V^EK !.1c;h'ʅ%h[`?9YU<,i 2*ӯ<7EXTed<~t׳/+c4bJdS=V%Ia"#9i@gz˸-΅Z ҔGNE)  D$HEH"ӡHA!'/@rPG.Aoe7iDŽc3u*gqa*0Έ]@?Ws1Kg:\/>$5n%ُ/7*\O+zYc9jypcyҖu!-F1\F\6k]蛶*;+>볼E=19:;Nk. X F⁆(MmDC@|gU9ezf`bh$\̴#­~>b)P@"D^ o ue%y@5h1&OMˏHL ;f/~F7CL7oח]Ƭ;kR +]KvLP:/y?dMV 6ƺZ^c8Q,%h${&D/S XxHz $sjfϺ uYw|FAFJ-%#JG٥;气-thēoeDbTyRˋl5#|N wաFKQ>d\gm V]D"OMෙS.9m 1g`R޺r"5NF +*FyJdIZq :sRc#62dFh?*AZ`ӋLZ;|5]͍{ϳ9^qk *`eQi`vگd4G7mԯ: Z\{gC'T 5(:z8.ɢ02dJM DPH0.RV3%Ȣ${C?^"<򡛕f712 ˥>8_0G}}-&JtȧxfQ2enxwA7c U,-njݐ:VLϜ֬.ryDոʥ:Hf1\Xh{RBXp2 ~>h`'u[(`pй3 S\$/$/sQo0u8&CE(ǕuwBEŖK {E8)gaDj-[qP6DJ+`l5!u Ӫ ]]CF4Y(5_M0K[%re'v̓Gjqo"p*W\n NAoX<)^CESzhΫvQY*>)=UV*M Q˨.RMSHPJCR29 27Bna]Y;!h XL*A@ӹ*!LaT 87&M[ G]_+{9ϻ:ꍩ<` VN[b 6gHg~baG: zqE2^(exTK_$UD[ՉՖ62XndX o5M) ^#X7wK-u=8a{i^8E$מrѸd$b*(C'q1#+̸q|ѱt HsD :Vi -t{ԨͳInH[6^h;C@Q<-D_ڜ~y1\w81QLCdohOMXUB2ӹ /91LXܐh*Gz#+CHI6p{U"(,~wc?(5#:|`u5=Ht,ɢX.ތv~V/E< ь4WK9`UΧyX:0p4XNo'xPNCa-]e`d7U~c" K  UQrNg-ST|q Qb*wy[ѱL< "-\OՒ q(CFMePM7gSuZ)[H;Uݽ*&qn ;葜3dK9d R`nb? Mm[AZ V:-7ea,B+70C< L&$(v7wZX|[ӮpW$'>VsiQ>4\&Y7W?,^Bz]AYPjX F /j)m"Q]WHr#\ n%韶pD$y3໼Z!c8=cҋ˯e4NC_*fݎӮg? uHd}Y,%(y]p9R9M۞">r\ P\yBWkx Ά%8'b]%>r{ [vTp/k9$ {vS %*ޕ7~p;tkokU~TJn:4C[s[pCJe."Jt A6rvn?kɚCLC!$,%4wˮWm{ ňk/9T-G3ԥJ)E_˲S?zBӀӚ"UHoR/џ1 RI:& Yn$/ سdˋ,LA◑LQo#SOK4.Ly}>F}",Od;ufFFףOBykl2sk[)(P٭ {3}7Ig[(5aʧ DŌ3E. V*LᲨ{MO'UmLN>g5Zb MrC6H|[w- ΌiOFyȚCuy&\Z*VN8'-̦!9t+k2J@{] ~ J5a9d~]˪;&20JHTY?Oȋ?1>_'zT)xN2gמb׸O(:v{*37v MR:dN3rRBehVU+_"a'JIم_ba-ޔ*4}˙8B tCfKGtyPm{!Ol_+ckUr̴u  m(IΩ1F_&z}1)xh[@˪xfcټq>PlxOٝ-ۙczF$Ƚs;No*/ex6^6X Vf=f%0E%̇_ci^a9mh>i:$dݮfK7M(>nm͝\PJ;]ϐ/,GۆOkѥ;^Ըfα%&xQssV V&Pt4cxӿk5!%g4@]}h`#{pbz9[9gJ&+BymBW1-%kJB#xS;ɐ\<@P l͋mP13 Ί!s=IXܲ9-!넢I @@ZKU$csli69q6L `?V<| y=@=};,~}L9o4I4/@ (JSdԔXgS茸ADCSK7.BkJ>K09s3Sh#:꩜H.<1Us,"B?ZB@^lPHsp0]Ye6!yba(Ŏn5ʹ'J c_o<o0^&ir!X_ JRb6ޫԋ9yڳZ6}!S@mk02cܰ/咔<~Jc([ws|W˞c޷ؙʸJ9XU^=e-0KJ6ۣG=7[ߋ!Y|m.`GA;٪Qi_}}Zf#C4KZU57O5;.Ŋ"Ӷzf{f1LU*8ܝtx޽EzwŮn]Ke;|b+%'>S_޷а,*5-.?:[bDߤ6DžE׶g+^(N UN:ԇyG7]!r$xsۤªe$/h,M<K@NCH] ry Y7+Ͼ2%dtr¹0trEDZ꿜Ɲo zyxecS"l=t0{֮kFkH9*B [ p\_@d\ͫHpiɢ.i>!7͌KНl t`'K<33Fvrm;u /Q!4*N{PͿr(150JGS 5?⨰)âzKt0{Wg+Z1X^b' $(&a| :`0Lh,^FMfmyQ%q+E/]#B]:G W!v>(I 5U;Ѧ]_BQY\|0PŲxRCFQdC )kUJࡂ]QL 1^ ݄7oxEԉџD/c2Vw/)yCS37AȈTqdO܆ ժDHf'%5CpO%`2 )Bt_hKt3H6^ g{ 9>"}XZ;:uJz"Pmm>\Gڠ^CKDR|-DB$\8}'XؔXm7<5tΝaLcA3&LSJjg@.B+ ; 1f4 BZغfBΈQ@AY+wACp6:Y-U+'TLi1fg7I]4ehs5 ;gG!H@=<ڌuEyP7@ cw" ]AN?J>g8#a 'V7o4Tyxf$8ٴ ]lAd1q yĬ@^HFH/r$u*Vy9&Ղ]T mه&U2Sfs|ץKKK}cawx[MeO,º_oЪC`a񯒊JY_ NAfɦO#/O)@2EHMDAݟ9"%Jղ8LL> [jE*\jU>GK NCj,;Î1'--ÚRLe)Oc+\h@@v֣đ~{|Q*%tW{z@\h1g%Gְ[1@vȰԘ3[J8sƄ}rrǟ ZE!#is4s\Ph~^N*=MZl'5VzuAƋRXD2alP%Cl roO&KI3}y@+QR?d{x7 stR'6WޣsPon%Q4W2U-R o\E O DA>*T`ש%Ϊ(4íK:%䧙և,FS+(*A!)|7OSڗL8dNDJ-k~u Y\\Qd*-z`1^mꔄ)AKU,F$wj0S% mHO4j|P |B!5*L&0ȫ `k>@'WLpұ8iT%+Kt8l =+d_8|t1,^Rxx}XbjRLws'΄zOy9ٕv*5/D &/Byr=BE: a* Paj/d5ڨDaY! go+˒P0pb q{)f.IED:$/D]WU,B=Y}΢(e^1cyYi޵T@ǔ}Nh4Mޙy9I]*%OO'ЌcOB]~VVC.s~o;'\UdQZ]S0*?i :^F¾D<^}Aw|ŏ @QȃfcfyPn?5;T~ZˊH]oˑRWj!G kwa4ت1dHfrfmԈ1r"Xꏂ؝ WUғVR)bMY`9Eu 4/m]HM,V /tK4Obn>k@Lvӗ/=u+"bJH!ئzGÎOV^uxyMtU@sFtQ.-TꬢTS3c0$Vs ,0孖QYR͗;lB%2~/'-WW==vZRQI߾~)x,q3Nີ C6:"42bQ5."-A嫥 ^c>.&uH0D3bw<SDPR.U W壸I(.0̐V*KQaTtaUslI!>|hMά&`/ yw2/>*ĭN;j^tAyqlj퀒yII-9޵2Q$k"^hsj?,=)fc^TXիXZB]1nƍHK7}/ ОD fce;MrYtZ]zij#K cͼhlXN% T?0:,f"} 5 81(ﰔE_^u'`0? l]1 N0w˞uhIC6vnCQz ?w)- Ᏹ m<|߂y7&)Z'wx>ؓIJa } kcQ\d5Y~no[BZ_xk%zE'_M]q+b+ 7,e;+!L>ehcmWwB(%/!u%B*Jio6UED L l0:׫֪_Ƈ'_h61O"RH1ج"ՁUIK̇C ۚ=Pl @#/}P>pԹ\K6$5FWn_fS %3CϩnNyGXݍDb?4t Oj 9uϯnl<%#<q0h"8ӽP.PL$f &|1Nj ^Iǘd(^+T*?՜Q:1wTx1(ݰaxER['ujM]N9 T[0S7W5^)\_`KS[m?ޯʝQHVF,z6a԰Hcd),꿜"'|: SXgSoI A.h5d)$r(ڙA1V*ul .gl__ZuCW] Q"Kέtkxg &{zԁ .%A>6w(ʜKmX/P*JSN*HQCրja`]ZW rQdݓWuzQGUY [Ku^ 5IO5h+ hP`V.!r<@X~l . ^M; u@P&nOй:t\LK^͚zKI::vNN(>P('<,ܳO6h"k\>nܽ9d][h< uܴyII/ΞF?#.a|h~QK?x}}>mexDr^I>ȌrةRx&)cˌcXC;Ji,(#pO(Fԭs>Ȁ7Ph[:GF@3 g'?^ҿN5Iԋe}W-5j 2*b`lo2 O }xp|SpJ 043#e"jDO\%#V\h p$%ܩs󉘒vz)2#;EW*3؋]-PJak\m.p"B"cf:uW**y]C{Ew:q:mu ĶX`#͎?*E-Kg?1Pvma~`y՜݊Sc n\#aԉV.E婝AkRUk~FcClJc[Dm4L`#%ʡ%'A LRU8k"GXY`oC|)P ^t:iGzWQ/MbB|FǨɚ*F hL@0R/qgyn7fB) "UM O%0 to5Q[ S2 rH71+qy.^ߘ [8ȺH+^^6uM Nt#S$~uN0jl'Dva'|i.nK+Fp"‘=4\*GZw̴lx+oN1~(M_Ug(?Cnly`/mrS717bLS8{ADXsyyv '!6Ey+۫2h'cJbQEiu^W/_'xxGUF𴏙@! _7R<[ NhA  $ctSP9Ũh1:6 s=nFW@(<8) 7 B{lko{DEE5Xh)CFVNRZ<NJRxS'L.D Uӻ׫q!wi#T5vcʵ[Қ5Œ~8HJWȷ>)(M!Tg4k+Ew!N#dmwȗzWfJȶL9Kk7!D`ߜX\i]L*5.>5qln3UX~ƊƸ ǠP%cQǨv=M^7QehlF4}4o| #l:i{$g=?+7:7oV \l1wdQs$:MĚmimJ i"i و47<3 0Jr@ro_IFgW*k^ =`2#ZST_cvyF=iGY:P9 >kDcEw 2 Q}1>>&w+˃-+- a*Zx),.%&̋ɝF^f fV9h&u.MuR=v qIs(%.̃ VіXke8eCga '/[wx& C~yR9A&lqJZF?vqdQ^;u.H ؏y!RspF[n_Y{}a?3W#f. bVrv':r5M Tg$Zy+/zMl0s`Ng k K ~#?=g+x8 J"hfe؝D]KIjwP/s(.EIKE. W@/QjBʜ0dPunEEp|J%ޙN!Q%a ڞoCD(@_ƭlrwHO.0×H |5Zba:B*TԚąِxƏRĤ10zkLk9iY j1iUVQL8ނt@xƶA$^ _;%zT_־ π8U]67bgߣoܼ*c;8Ct@Rr ay'5XRsDmÂ4%5Lʻ@c#nN>,b}]KXbf!i<&v[Y4@`o 1PSuk2Sarݕup E)1#1 Ѹ{ktOdQЂB(IdU !:Kv ̷) r(h'tPK` %:|7!^s'V" l_Rq5kJ^;AQ N6nS%b﬏(s[}̴KaY+ԕSMEH7&lnB׎HsO v+|{>vnW?F/m UӫļMH'g=`s\Ьy^\IL?*| vP&b?khx:D8chG wh.\hU%=қN,^V@4H4a#5?sID2["}U{ = 9%Akht`o{_ڥ+ B)il/ĈQ`iZv+%<Nr+i+&{NQKZpME'l?hlO\ ׫1XjR1cyv^=UE X)-y-:DsF ?[l53MK@G;x odPh5_1d,4:(-Ұ ǸGBȷ%B)#&"D"~)h0H`h\{j"QGd qfTąA.NݛOtd$sy7KZE]We~XpZ?supz ]qkH! :n}@('rO,$jOvʄc z_ս#:GZ"Y: 0ryɲdb4T>0cbD6`K8a?TRɅe?#y,#k]TأY ӈ䑿txR-E#b{Jpe c2ְymeEV5& bWdQ`^mR fXԽGJ6ǔ84p5I"(:E`<0M.4R/ ҍht[\a[Rq\1 $6.`\f6CJguĽԱC@bU-fϔkL c_CgOWx\wA-2 >S@_^V|nK(q<_mf"Ĩ㑄]ޭɐ^BM[7z@&}he~ \RiAU͓:Vb$OUߦKRfc,7-y 2c ɫVâ+1>JC#wyAh23)á)u }: I.+?{w[Ь}cvC#ѧ gQޚ̣Axd: B<(tbbnRRLŭӤ7PУ(Oq[4zPKG !)e_Hw}In7 q}Gl?Wu#an^j=wézY7=‹/GbG"I&ï'ژp ?4󾪾! +;wH8D9  wjS%1o hFVj[ePk/#B E5v**DU5/E]u 9k8g _ -zJW 9G j ˻J0z\Voċ&`4"*"&+d[ASVa.3Sc9wܓtn$T\QfKki:ȍ\c!4x*yϘ6[(qS )ךS7AJoYcZy~Xkt6/IQxho #߸w"uEߴ.JGb#.e>p%N Qf@ևw_91PPO֞y {S7qv–2)9lf(5}&/]rSjHMJdi8Aen술J&2Ǭ:8m3٭'r(tr@<k*= jľT Ҍ\|҇D{S7|hأҦ]7ۅ Ԛ8_.])֐B?_Gv]ӕ.{6,j܈ˋ Gʻ"?viI(}:(+WLD-8_UIciZ7 C 0ԝ)mwU[y/ \_HS:1ޒQa"Bٵ:Æ{z2D 7zVQBo+˜-IQ ㉉4N\ɌO {-z7U@b^+VuY+"2fn fR#$7e}K'B7j>?XPcҝMdg }u8K@ޞhH n]W)\mンP gK IO*([XgIE?63 .E݄з^oi-?W 9ړE")ݬ%[ LՊ:'w&4j65brݶy_B4{XN~>a6i!zS[\^B丹jHv󵟛Vtd'.~EAs7zzU:|f8 o܅8k /s,OuÊm=RK@Cc%}y,Bg 468wKyFf\:6hK4(}"-z]"l< $&2Cd-]&EF\G[/َ)MLאlC!MrUe_Me|Rl(ԫݙEk>R+H(c*DȬx. %\gk5dJ?:x4}5bڨ8dOh[N{$ ʯ,^,\>5 W[D12ok9mqt., UBĘ_p B=$Y#Z.Dϋd N\`0H :ru[eX8#9N+4vo݂$bG %??z~&zzB@%r튐6ƑyЈ%C6lu]iNEö7!$ _-ū vlcъŸU=T#_BDQĢ}^Ѻ1(h֦dP?y@ T?J۽32Ve.uAH4* /ׁmUڶD~Рx3{Ҋ_-gYiſ7G2_<1 Y!d*fQ5̝|͏E raïq􂑝"=jS4^s!BEJw%z5C GpXq_pbC) L%h֭3~]x|!F8i8e!ji#.О~♄s|uRϗ{j-kg`G x֥pSWli*o6 c?|ihfkU#&Q4pnv?RW5Iu3* iwXLӨөȮ2.tCycD\o]J*xΆJv:ZȌVdž ӸHg&0ev6ްl$&mgL#ƃSl`_2η]߹ r r):6 -4,_R^)c}TԮPMwfCvs ez;PfXlt?GҺԜ1XA~!B6e5ՊkwlIhF,2oqŠRG`rѐo",t/.@qዉPo?ؓ'a9B׫th]_P )+#oSܕ “2olxNN+G&PY4oﶌw\yr|+YATk>ldv{ٔ<+v {XVԙQ"}CږչFq WȚ20|+-XպYC>N8HrT9L l8ӐhD}6ޡ!Yguu|/e.n%3c_y(ފ/67|VLׂ̂'a2 GtmhIE+f3/wG ǭG:]pvп+bK-6YOv`qZNJ-aht|Jm]0gθ.\i|JA'q˦aj5\;#F(M $`ٛà >8d9Or8 n5=%l Bڡ Wayi,b83=0*@=|⺛F >wȮxkVo= =f)HY}!Z -$Wۅ ;YMwvp`~ڤn.( ~g^̀yPw_s8O=QnO bo?7qlLѠuO>n#5} -erz~c-q)gjE82kcڊS;N6rD_>WR/S CUfKoQ Ȑ_¢:KcvK\X*fSA"REsExҮP9^.X'OoMV%Hʼn1jwW 9b[*1YfePj@e"m.My:n Kıv8jO+ߺ1X˺U܌^z_lĨd irFȷgT:59́{z)P<ܰlU'yth 5O˱ ɻNM%Уja|}> œSߎn:Qr`w(s LqPo_% 6;0|"!YM-r*TUqу[iL(Bi6!"jo0&*B0厛`QaL~m"nޒ9XBTqr?gɠ2ς򬯔`.c([mv*PƓs7VD24(2n{f&7Lk,25;[nC&`"'7s]َ<7+,5$Qf,ʩ/}l]Bvq8pv1ocY\Y2n(XܧwwѸ9LWUVFǎdC2m|+}exDIb`\^CRI%Մ8;aH~E24H 1?'e 1L)-^͂Myg ዇o"v*Cx",3vgZ!#S&R/6pBX"%hX(@Қ)3i٭'UZ,K?uS2*Vi\^љY.aFwwRvTmoUM;!K3!KF$49#!#F8!6n36&() %N&?/ ;O?WH4GIGF$;[(:iy5%/ 9kx3Z;A%*G)@H7lWcZk`@s0(ʓ'%FEhO)\C-t7bև-(k^#DL]ѽR˧[B q3S :@\jeѬW>aZ`%/Hw]mӶij4lEW9i(DSm;pS.㯅.x.:YⷒotUo_X׭FDB谍>+fVrrsrML͇(TXRmu[즺Lu 9WWOCBNn mv>=6\P1( !d[$,:co30cmNe+PBΘ6&}BvD]%5UˆCE$wn`"KKRZ -ț iԶ !a*zOͫs]ś+*\p/6~!<u`!#2p07PO GK/)h xд^m_l=JU~yoKb{Y4]Ijd|J.Whe"߁OEe>VPH0;ĆY+ARnC#q5 pIGmT,Ur;/0Lb[Jg |/x^5Kﲚ2)3yZ[D?6'oĒ+ K^Uo9].r.Syz)40hj V(=0V{"#6Ake =kӷ/UOB0X0:3f4&zeWT@0!I-!ݾ 78z]S}$ⷂyD횬z"0s6R i{6I9:[]6VMW';9&,(b+CzpdjzjcQ4{}q &u8es_V>RW1~UYGC+s^sD15,FDX/Z`N췪wl5;9P0{Up"hyE+~uPa$~S^ex^vJMxg!pnb(&}Ӡ y60] Nŷ;yRMkЕF_y8u{F{x%Q=9*k^DW `-_2]>0AȫDh `zL8u3x##ÞjnΪ]d8ǤiXö :τ7 "9kD* 6zXhgU9ؑxC+|ʥM-說B=no$4?nN;np_`ag%Я7datJ) @Qy3۷-l}h Zo{)Q!Yvo2ۤ:Bgןum~J=bYbq _`s-hDN lkvrl5zÞ:g$f%^BT9 VHgҞ]dDS|Xq~-فyB<<Cމ2$9hnja$=GsLZnvWCθ#A IX"S39hWi7Hpͪ,,x?ws)migVif<W<}I82lQzeJ#|\3lF; !Q5@VF))kXϾo|GzF$5PSȫ+_j c< bmFƿ< /<s+4"Lg?ڑp{̕I%(~%27G8@[+f#M~mIgH%۫/ V+wy+><_34ck BYT i ēzg%ErgD ³$E+폴h0dH %8B@ U|f;9-q79*&J4^Ҵ/cw/9sT; PM0G dԬ]y,Im_m,!=VFPO>8YG0=zqht,= [fR@Sb}"ђ`R#<paXm$L.;HǾ IqQz\qN)6[FNHR"p"]?ef8 }fdYݤ 7s1]U:+=6OYv1XayG,/'LM|>FX)'3H6OTsBRwb׼7? kJ0h=[5]^y#mJoQb_fdrR Ce`VH&.I@qp izoZJhNjϫcTPmVE._ϐ_5>7+ r ߦ+mmI 8/ӈ.c)\ "u!XʝP}y ,3r1s+` 6ڥ൉J={;C\&hh$gQ`Ө&}T֕*i-Xv}X]y'W*E9EEyꣴun ϳ4,؜PMē>~[p=ÅGV@4 |yBw]c>R7?-|;Rs]Q|Tπ&"p U~WHZŒFA+*ziP&Υv=E^My ;*Y 4UGǵE)Go Kb ("Da`0qt2x XP\sb5w_sX2)vmH$*TVp}dCwq|j?R;/1Ј %RB:vGэ$:@P%ݳXGK%ED@;{'c{Fp}wuۅ˚2j~0Q*`O/zeX%v#¼Ȼչ]o8e#_ӵ_h_'L2{"5A* K?yə8`-aջ[ H[4'.|e42lvH/(\Ϋ~0Qf+$ N>@|*W?\ Hk3q K ={sǮ#rFL ;:/^8|`=: f9s}8r'ho{M ^""w FzO}M>_Ag@i {R+afG5KI:D)W"|,lg~`̘5ƺ*?:O R;MƄ#lcl̨^1Y̸ ]餱!FT߸0$][a7M@p8|V(5; PaOh$q#yБSAP;*CN%]S>Y,Q{͹;|KVevMu!̆Q ,'\h BɆw5"y^SoTP>]-UI Qj_?.{u(ו.yН J>%4?Åsjնm2Wī#2+p* 6wa, A c Y7<]֢rE׺y`UZR $<:|z@k|fD )h?xHёċ;5rv5M=7gIjۧ#P\G>vCM֓p˅/diXfpZg-Hgq./Lד-?M]=f C_ֳ%X? ^ҲT)2hE.l˛^tǾ@ p\6[GsݤN~"٬|(sj+8IBL/2fuP:0sX&> ],,S8Qҧ\TǜH99*𑘩iU2ˀCJړ.{Fb|:ﺸ"u䥒8?L˝jŋ&FQT X-L7a6*颣V[ Et!0>L31%u5)Cu{#Nz 5є6,t#RN/'mWwWp`] nk *n~ʹ'&1HH1`R(g[`Ρ&Xx4֘S#YcLru c:Ԫ;1R9eJ$N8&^bߒ,1)DQ'):PnO9_44*4<92eۯU>o *K76[).kڨT" XT[c KG%-S2NUHhIXYC.B2]_ Q{u;#r Sa.lݠ꓊'JMRpմO9"ExEkke7J,n# _T85zY1j( 31 PPF:S D<&SOf։gv& l##qA/&)ƩSEfs 8BNg R%Y@z?3@MnM-:$= 1[jv2^rAy̅!x6 x.&\.8~ &Eݬ17@["A_0+beTK6#[YLBɌ@ * ع_wK[]l'@%=\Yb~8`.F%ؑ<8&PV) C~& {]{DuY0>h2И ,3 t)hP+kQƃae$qB=H^O/BQ$d3ǣU"[[rl: 49ڟH/+eۤRHpc€8XW8JN1108WPȺGf`CP3Uh%[+BqZ Kٶ+M{eQRY .2h fYp:5Q4ޘCvRKm<'Y`6iSܩK+;k.B 6MZLxt.7A˗D۰:+뿣~, l۫I<~QQO^+) Q#k>izX j&"0I?~1+l8pVDz3P-ARL `B KyDi)}yJs\pzX2pi׆$Y"\˗PL1}˭F3 5[ p{/gĀar0*4FvlZ@D2/0Ђgl :Nh6XvU(߄a7 VGߗ$Lܗ,vvY~JY@#8_ڝv^ScÛrrOrYi$m5Iv_Q~c4 ^_BF>|*Uښ+.-Aw:6W6+;:O8a-DM/㧆-2lPs:}3oJfhDd?nesz".Y ˮ'"WHJ k*SeKِ0n8QJ>ܒV_$5`8n qK\,3R:^jR3y`tH8`iݏ&b~YԚA>wG /;röisCEr 7 2CZ?&wbr '= 7X.fs^Z2 U[j4?xBJa|HAx7wck'N2ٍk() =oI&JJ0 #LaqJvd.2Ɏ;5L,h# Xf"inAfǬELC>Mo7s8%UgT3bVlL2>jK^aҮXc~J_ `Ϳ&x KV8)Ϙ )q!`y0oR5)uT S>ӈV~w;7|UBYe\z2slhUC2ϑĈ?0&~nմZ.Tw)Mo*'H<3󙐮KN$ |+W<ép &SbѠ;l=X̘cZIsGﶬ|B[cT̪ p @ݴ "W&/T?Scx]ֻUSHF|QR[廿y-bIXtD}Bz%7j'48:S"XNܤF|#mpIP;2C?/)y`tRN42EM/&j` czv/#/Eu.⑄ B#^A[`0 ;*̬I[{R=;#qN#B:8y]oO.طbWR7ۮ Gntu$#7;OtRA79^ɍ| /C,AehCP-9x BsϞp?Niqkwx4:*+8<gXiӕyCw:z\xՇ~KZ)d9kUܳ X6qWnUbroGH[XME+ºkW|`.Usk١ͣUv3sY#nSک_LJ9%ؼsN 9[6`hb? ݞ(vz9=KC{5Bd1>4PsclFs_CFq#ok"5^yW6(kCUFP]׫8V[%Ah @jFyN-6gQԧpGei 60ks[bȟM,Qq ̓oH([ oxN3ƙ zcw V^-P QULhL+$EJ6 ^n^{Ol54OJh$@`/Kk(N=JwN@p 2e >EE,Xw`*5&ʁ//˰!XwBx\uڄM:)r,:d>%`4\+KUԙs(JF,k;:̔;CD4mxa_?Gh qjݭvȣoyp޳ϘiLB3T , \Tʨv+n(N ao#F&9v SwmPv}xOXl4[-&NJ)QorL}z8 ̿՟DZ;ٞ:Zb>BP^7#GmKI|c" .ŽlR-dFuRq;VA%+pT%dګN $'^~XdK<>aoe PB~jj"a^Jㅜ!nnjǼԺg `\2-*EU Q0v&>WO!L%H\BLR*\S'M"DH5.Q*YoS%r`?Q=hmGV$+G)rcHZEbTdx1pѽbA>N 1f^_tWP!y7"+c1N8 GoqS0|$ ; 5}`pdYw@uʕ:V1a!N:3Bm.w =8`0ݵxI'KAd1*#jF )Ykϊ8$ m7UiʁHQ8.3#i]jh"P;oᳶk .b XZI^FE; 9gtw_`ԭt["=c6#k$@o>7#Ԑ3VTd&բ5o`@)ڣM}l9ⱤgSIԕ:\9so 8es7S 47ˤsj`<?itCbwl] /C Qg|xz!6~3(F˧w9vtgŨ7m~?zy1P6L8nLMHisU_/,|l {c+Dl@S}&usߵ^`Mf R[@wZz2$ߤD0S!w 6X[y8}2@$<e6A?E(053V;#/JECc0]dXI:H?~ N4N('p~enӞD1usOYda\3:q49Fp2A/q4+*5>4cl{n=U9r \tI:I?0$ b, k3׾S{(r:Rc(Σni#QZ~旛 Lw"ʭ P*G^ P#nV3"BBO$"B@Xh>>+R2B]3o r N(E\:/4+:?Nx1G9xu$ce A"hѯʽ}|@'yV5%lzJHָpH8i{=46敕 5P8?"fX\Ns9D:$R3"ɈKY IRl|'EEZuNۚ.d^-\,2R:ހpBKD+xmt,^0anqTZ'ZSkNJ.NC˪W'&N3mبA34 BpA݉o?nV#GUHv?vv+=fZ(61ȃ)%8Sa 1nqvcx u.|ı(9C6 *FzS&|۵Nt9JA^`cLbJ%)E` UE.MFN- ye.Ÿ@B6z`ٹ:fM ?DQJ5`rWjl_1k|:˖>oJSIzMHr yA8^su& 㚘cd^IR}d ˝c,91ַ[!:+1<.>2t/F(%1ZJșKzG;! qN<) !ۈqc2*пQR8r7)%1 Zl\gDQho]+"lxw@_WҎ[$ }C!i6?IH$S,HT?E:oV]Jy&\TѥzKB7`w'tE&z (AC$dAAw:'r}x 1v![%(/iOiOх{#?Hȓd+9ٖ׳UxH& Rs5_K3H)g0z" kay8 fZ%T[i!j~8r"@lo@SwaAn/S&l!63/O5&Jǒ8m6DTq+{]_ɜ ׁ\Gܩ+X]TGiƀ$k0~nXɱTD10R,J&k!Y~oʨF;<0ȴ-(Mp`tSӛ|7ϻnE6ע1^Z5=g-˫;Up;R]xPsTO n :Rp5қz\LƃT-/jFĆ"VQ].QE2u; @[HPَx +K?D΃.ز=Q?ep}8^zX+].}60=AwdM 2!_g BGh"A2{9Rǭ<'Rw {tUƆא9lNDB XE_G=&*aJI{*F2+bUəAo)x7 ,5vUu˅F*ފny/\m8aVHԊIVkv'$ $Mvp؏%.BzKXZMUBum1SQEۡ[?NT7=j*g 餃YsGD{EzLzKF'їHRx/&eNI?Z釸 _l^7A,&G :9 MS$lЏ7yŜei&Y.{U( E3GT1:39't W|Z/e!IVn4{7e3 akRwC;v9s8{32%S,ZY^G5N踤1P j.[+iYP+9'9~ !vyʓ5;a_(Q=f VphR0[6RbgUXI!짻$,Y6, d&A)<` u[|H* S#=|w`yᮗK"Bޜ*IqW6v}9NKi]=^U;MүogDŽljTC[L7*B2[arV$mcBe 1:ǸlٲaW`i*"_7›2 ~!e 榈֮dcMA`L{Kmķ^_Z8-;i<p6\SUtiӒ9-kެ;ݏS}$ Un.?ˏŦ;M)fw:ts'&?vT:3EPfsf__\m5kcBf Ils#HF-8_52p17œZl_x n|盠j$g$Q += 6zVÛIžhX#&=a xyJ>(\ŰJ/ԁc0V'Ŝr0"јa;S9 =y2fa[\DrPp`s]^;djptzwR{;JCt|tP|^N=xN}Xk*,iwb5nl7 3.1ȑ%Peʊ%L5`K"2cZ$De TؿRו:e:E[Y}$$ O:Zؔ).'#`lgк2!'c)knXJX هd280{Zy? m%P@zzHӹQC+Knё\8*cZ, oxMؓʪ̙?,z *WNcF\r q ބ@SܬPs1VNQwS W5D- *[}ۖe>Tzs=M*2&Xx<Y)ͣ(^ۋQjѷ^.ʜZJKb׻yZ;97S#!dn *룐Jyh/7׶8ꀐti?ayIUܭCI1ڢwuxػHپkKF dǔEDHh#U0{5\_l{3aI9 M>O(Y=Xv7_R꬇ rTvnJ5el ak-fyMcZW9xuC!PO n5 r _~viD.96ҹ<ȯ-h3Жʍ]9ގ繱G/5G75vz<¹^iWJR{_猟-`P-ye]g3a,/Vn&v8ڪt=,Ȭt25r6ad2궦;)P.d-<6" &W-aG]^'VعIoqJCVj/o8 96{~S"/O[ ]IgxvI-5V:0T^&Hdz(dwJa"HW[[++~KrZFZ'7;lld9tA J-%_?>TY~0_dV>;\e(o{Tq.(5<$(9߭X5 ʢbk'""8cd̥U`4(_9&,^uV-e͕,q9{JlRv?6yYbFlʑ(iDhԣ*{/otcL#+y,bs5ܐFKnWHJ+L[9 MAhB2v-4Z_ߧg0OQ_ :/hj菼ʡyd9\ 2)ݲ e)(>Fr5goBը*29A߰Ӎxx-4.2ru]GŒ0t XL-5ߤfEƒI*̎qIe@r,Ø=$"-ፕ;żtϴFuH ZaWf&ӮD6)=hNPR2:֚,?+FҴd{n,Z,{B[hgж\dȯM854NЎjz QGZgT J m[DG1*a#+g<TIѯD ܀̓qi<9Kd- WнpmG:87Ưژm(Ќh`M$q-iގY7CPvblI?|uGCnw[3~Kk=«AfBVAQ;񤞗eqVMuhtW[.Y+fH$]P>͐.8^\_p3;[>=N^ƛ1%4$IGՏ)Er+ 2g1lWؐ$ _-?NҼ@Xc2?Lc۴MQ>GD\ڒ=thJ[`ާS+:>*d[J!f7/<f~:M=ln)Gu:⑇4X+ŽfJ"0c<4Uy?ճ^D>tE0@G$dV=ztf`쒛rZ0dlkQ4 ~fx=:6#G'џHX"CkjSxgHsK=}'q?e1bVvۓƜ&I'^ %iJ+~#?0.X VSwB? tFmȬ7m+zVu?.it'몃24>|\Nb 4&wxТ1wV%ۯA{p~|z+M|pZhA|Y8:9{F_lÂhgXCI7aR.^?I0.GMeT_ҍ/pTKۇE ǔ7 [ro ~_c"}'a_S4ײI:*O k]A9 Skٶ;7ۀ͢y/D:^"  ]N(%+=ު{VzO:3e!j~]JJk2 @g q 0d`"*^]22rNCy_zgE`,DWj X zz]8Kc`LhmP # r[Bq &kMt-[+NJN3l _S15 3ΛdliДR_݃3;Mo$?]˘7n۝LZemZiiL+#mDEY')v$D sS+}&W FMFz$殌?!w3k$"bDK!k6&uպ^dw׶^$*h(!dz]d>VIqC4/tl2#!}ك>;ASan" v|˖#!Qa1C $v62)O@~A@w'!N׆d]3BO7!\{qa*C-֨2F7duCN ,Q sA}hac9r/Sv!ߩO6lG4RG٧cҙ޽6[Iw}ܽEMLQA7fScp +Y>4&0 9*x֡"Gn@b^7^:£#%IHߪN`Ѩ!8:0Xb6 Blͱut4d&W8݃E0mTkI~‡B@dHW1go`!I#ۨ%4=M֟8% k߅8%U{gT}-ۅh,Eg;(\n^ǀ'B@/qǂy!sI"3*/u:g`4DL^¡x/pSȅ`kj @,Op3xYzd]3D}Ȅ`;TZt*:LwtuxbQ,ŷoؔ$2j\6p? 9?w/j~U6 >K=U:= _uQox]QҤC@zvhx!Aa3|EHLQ!-LuTj:AS 1+n'|Y$8S #EhV űj'tDG=o xnV^I[dˉTx \5>`ዏ((n#;QmsF5x|7gUw1<,-@ t5PW1+4̰CZjj62_)J "&ȩN.>u@%l%"X"k-1&RwUzN;?g<D]8* K%"޷W8BRMpg=(x ݾt329e椺$';% Yxdtvd|B]3yrhSZHe` M%Lzk4CY l:N@TfwM Ւp;%lܞHOLY}I][ JM Zp)-4[SI߼*]& - X؍Yz+Cyh3phƋ/[g]B$;2^ pT٭A*DgƫSaOCXY' R$A`H҉aĆ8Ejq[Hv!gM#JF{"(#4s [7х1VPުՅ u Upj((RA?$޶]K@,SV~"7Ҳ9{JNH.֏r `Pl;%x%ca>@ZL'q-~ dB 0zėsQ8Dve(ϧXy!=!Z_T;ڻ^a ւxZ:p2Iw1YLǶUruEd6{NHrIٽ4 O.4lU#͠| szm|i^YÃ&Jl,%jUrypҮ>_C+MJKŽ_qTJ̻4Κ,:3냦X.M7l)'>@ |Md+J֬ 8땬O/q"̈:&vIhڅ/H/4,.7Q!Xfp/@tuC~6Z KR(Ue&\HfAFr8k`-v@ %ń T`(̬56 >8`ɱ2`]8b."9 ٿQܴ+qyE̎2W=SՖ*/@F309ykJR1Ցvq\sw%X֣DN퉦q x޴K8K͆U ~lծƥPν,4̢#AgI#'T|Tb&_7/]|?OeMQ$D=p'g]2SD^#.a%^ Ip\3B[%S >Q`FrB3G$}߱?+QqC[.Ju'nlЯFf _u_2_xW_8"r(ͳ@a7[QNqC/lbtc<|.<Qt?Z}SxoZCVm"Ǭ?ى$SE# +ټ3:.s{+}tJʆp;>q)(&#($|\$%@Vq#;⫕\/]qXsa JUD5R6?)mx1> 5^Od6y}_bmiz;8 KZ@0ٳ,U $\\m5bha"钜9~Ξ^qDR7]l-#,XeeW:؛quZ Ǚl`o69̴_ Qch}DX%-"(xr B.|bl ! J:~R#XК^똱[܊4˖V]+Jaɝ2--^@Xm{:6֐uez ~sr<\oA8OoJ={!M̾ez=>s %XMImv{uPL\*zJ/'%P_gzZuӆFIyo-q? AMk8?up/kb &fFOu>dfy< $qݥ!2V qtv^O[ujP]]c$>s$t2Mk@ 2 /64W-1 j!%'0Sc yЀj*,r5_{PL,`rne:T[NܮMOuFX_"{qqz3UālXdD-knU3IvIi+ FR%YV.cTɓ;/ڼpk@tjc;SJG†Sv"%pjHm6!?+Za J #glz4EC:6 52ph x=6X9޻/ ` /Zw̨OȊy[%-i+M;u1ci (EXR^(1ĹL0e ,4X~:V{Wlk9k o+Iaw|'.j >:n9@dIHDgi;~KO,ٲ1DF(tmhBdhvcT-\ ȹ%]"(dyNíew2"Scg~ T,G3q|.gQ~7[76J-! i|pK.>xג-#g:/C.HU$XhDUV0VXI}aMIN(t=>VD7XJNn$)l9dx5QFtP/cf#a@ $7.zd!1Z|ii 59mҬD}.ͦJ3IucFP,aK Y.eоGrI&3J*EŽBsPZ=آ}øSD{"I䕥k_H M4䦿vX":1N:*!\1<+oԮ?DmiG;گ7S~dHً9nIGmU Ŕ}0r !`as/ʏ/VczPoc̻QG-H!{vN)PkcgO}c3g r7/qeh?} ,cZ>Nl *݁DK ۮXQLUa@?u"LP82_}VO$v5YኈC}r;pLh~6;fEF&9t? qnʩvk."fTRWh%þn86aL:8Ùc550:`5jPe -; '"*Mlr -1w@(!s@HA٘6#ǼfU,T.k(?khm1bխGjDPDD)K$~D.3q+ s'֔vmq\qQ[QBqp"_3Q'@X18t ,χwWl^Gi*QZIo."3s 3/TXN3?lPw3 A皿 P-DWp^e;#8;)2?xS ~(XTZ+yR`P {#qa|]VGZ/y.F!WݬV*wHL!/܉cHrg6n Vu.*t6v&i @=[sr#bQPM܂9eQF ! ,*ڬmpK %֏]<,f抔LƮ@1%' cpoK&&ƙaQ5$CٲR3&(,JmAS í5\6Ѓ{bx$SHigDg#vO?].p0ϼ.ApF~0CmobsT*[k7 y,4q4%(Oee[UF}fzb!\\pЌ2Ÿvn,qj9\y)Ӷ\Hl3Sh !2`un>ȯq{_('鴛}Y=6L& CJ[wtQ(2`as"eb%s[[ߖǢr2K’H(YM gjupJ%)c8ci؅)X'?k̡?ɂcnvV+m~tF@2U.@4O_]!੥nbB(=xͮEvMFȚ"vpsb5oߩ嫆t:{pXF L >ƿ0kfxlŝbb<`3o>ƚS`L WA}2'5$3e|Щ2a=>Kq*r@Qmݓ,~E{Ja)w<` }]δyIUóʦjJBCΚs4}}}g &~Pv6I/kYTyh, B>3}n,Eyxk E(Q]/5wVcM1%X(K7R\o}{?³ -#{8{_cr:~4Cm%Pÿ'OۦA ȕz1YUc1 F<:bU%hDN Z P[>p+_&j&n^sG(j-? +\7{#YKX){atT &Zv"Blp0<(.@c%=O._3h|۴`adI5:HKh˔LE! '7u}_TۍA5;EugS0Y}hڬ|ǿA<>@EDpV׏y|*2:2X\nNP~\LQҦ|R|(][sTmk <>#A75(Ѐq'G+*0 N $Jϴ,x Bn9}KI(Z./1dM8ugZK)Q!I}L\E-mh+o|Xhq,9þ[SDt7жT+Qwiy7wVFXm>@4l^#pG>WGefs|May!^>'.~,gS*g*MiX$r#'"_:~|3VI3'wqn4q2~͢|7޽] m!Dd7j cCtr/Cww [L !@L 4 EY}cnQB 9w[zp2WHk)fՆ+}-UJ'am~w<gw@ܷees\1 f쳠'jZq i߉(]T:1+ShX8 ֺ%AוKX+#f 3T0B-noEVmT:ZđWCl!0^LY7 \)2%k4@Ms<9Z,x3S h& B^rܙX>މV H_8&fi4Bȝ T=Fڟ(˴FsDm{BY3vS!̂+ tE͍67%7AWf\H, 9xųD{l#6[r9f-\EV!f8k UKU]ke1Ӎ/1~8F9^uCdR071MLr^ŢQf֦G0bZpSM7/v#j<H TSEEj}|[Zoߞ~kֈPc@R9.[IEI`_\xʼ\P;OlfuߢaC9]z}s.:'5lP*` 8QǪXp"KRߊ݄B<3 3o!![r$cP>: WOc'yɏw98ErN;H,ڇA2__ 5aVlY.kw2Nx7>57ʕN- Gu68cIk;UN RXgMXm;+Tۓ^bIep|isԜdk(4+ HӝmɾɤHdV&᥶Uo~$ <&8R*sJiYEےO.~;␩P1&z`ޮD`N,p5SC)[t6xQ203|(V^P!E?OVdrv2=̋b9邘m Ux٨Z-k凖֬H6;^PN:ݓCմEyY>؇;o-K8eOë `g`w V^Qҳf ՘c :!=LPMj?Q=9JХ^\Gu Ia`#W\;}hbL{vO1.&O'_!&H ǀda_t"XF$PJ}Juc}Lk)U %NNr"7CU1i"?¦|&Q?h9<8J K bŭ14AJ|`5ӌw[pi)j M+;;n=qيHK窢|[8 U) H!/,G%D鶴^yGRPt4c3ZV%ўGs0 l*+QlU8䓟?A:Ȩu+__U? -loLe@E*{@N<[{9|Z{Ȧ_u'JAT: tA\߾jai9TCTR#-wwZ7A\^Qg.۱ug0:ؿܺ77!d,맛HK`lcrًܬ]fPWu8t->QbOX1~idR$ɿPE$.y`k9wg$?peZqgϥDGW (U) >yeeAK 6 coEf!SwC|`*1%-p-e|xLɆUUo6, lLuq#c%,V<F/9IV$p)#&.eӭl(!2d9YG]~x943ik$)xs6s["W3伶cD3m|Z*?`̐LB%2AlM<1 (Ińٜ'|IIaQRCdu4B K{ \L$ه f PF5sMϴ(cyJ&(U]j[0kp/Ui͈ŔCW%2?Ș SD.s|ozoB h5bg.(W<-Ҕm(s}cvW<ӂ{\yboC`:c"c&A'q=E.6R(ڸfj)l:!.hP wKZ꫒ҙiSQ41U`K3X8;^t4Q &:8jW?0 Y;vI`[ vb 'AS=ha+a\Wh{ʯa8#i1t5$YJ?jMz,{YNvU%r[O۝ ZֱlU6[PNN49Ȣӎ,וyrhUk[TEZ .,Nj*rjQXϴ8뤯c 4{ 4,VȟZ _]v0`P+nFv^ֱyIcqnˣ>B.Λ779 FXvHl(?m>A ZQĭthi?$#K$t -`H0&dp>pO͑EbܣxQ5z`25#AUwwLjCF>D3V?j֡V%=Ms 'a-ۧJN@P,$h7 *LqOxQyK'$ !tp@W0x>0zaa(yp]Ycji Ư5N8U>,b EMM<0?9`g]"ź ~kjk޳icba5* .R1^c8agpw66R$Ћ!@5_QEV=u[Z*%`cOإi =3FCƎfWR6pBlj&IP]ubNL_uᬍ.+G]kPmO8FVRbEbQ U1=)6:AxKNrP,pL1]D~U$J`rRѝ앜(n@qm"T}nJW_rH},;(0j:Kf:Ȟŗla>bn`vnJ1c7y!hWL2i%ٱ^tG~>Xf!fHrsk5ꡃB,FPz`)jqtK 2֯y ĞAbl6'NW:C)氷uq c^41jlO}±3|*vǨ/$KiP TqӜѷ_01wf-QX z_@aMTk:kc#G˄;AYR0qFl+;Tlrλ{o ;rP5?*6$ h]NY!,GeE[=aqe}Djj96d,DKb@D obδ by3!N%m0)O\S=GƼIt_ΰoӀWA1w'@c?CJľ.\Ъc&Y M8X?vVC{JyEQqU*c)\wnNy;Bs٠0,жB3nm vY&J0NB|*VCeJ k0D\Or#E.T*Zp^O@#e77= œ[;Nzݱ I cV'@&5o? Β$T&,2x_ȳJ-?|Oij0S_k1L-˓bO=+.M%%,~ˊR?ؿ.\LűvE ~pk J88o둗݀ϓq{ߥ1Z_ i 32s]ӽI3hG]>U#/aLfcrNW^5jƳKe $K9u&PK̭0u^=p= kd)chU7)L$՝eLTڹ?;:ipgcr6Cw}-G!@ë4V;޽hu~[%;bɑYv*Lyff*O- Q`[yֆhEL=o1a0MWo|h RY*g:+0Sf"S68~\hZT=uQLa;=W2s5,mPcN~ըrr4#_ qV$ ؖ ? Oeaҭէ8˽\T>7;s{Ewf6[{FfDu ;XS#h,'n4R˧Pu7dE*IՈN|Qug3+·M|Ч 2m}]Y4*Xi ; BAGDSQeljn`fT݈ *I&I=}D!˞zUw(e`/jGj!dlY[k7*m=RLØ.=<(cS Fz u,* Ѝ_/ |֮nmäp N-1۔:R_X#' +"joXg>O ~OUₕ<1RROt:_:n[eͽHV7PU$Zf;Ib|E!ah#cm0L*g94lv'X%X)iğ'Y&ܦHG\  2@=ue\?cH t,كEd=q  m>-6WA6h6NK~zBg 8 27jcfxF1[o|`.};FEu-~Yz] 1m`5?챪IB$qiz8=r8 51lH1F m #|1)%}L$$Ee)dVt~I0~Qޑ)U/ц {h RӡcZd3dFqfT A6o'P=hLA,F`10]('u_+9lJK]s=ӎLaI6Gq(e/w͕kg:~no7jE8ϧk09->/YJ`a|KjՂMd[ $M,,c`[LoBOvb(wuگE\c3’O\R4م_/״G"rlhjEC UWm8Gzy&GU-ut^`Ncָk3x&t NS+j"6!#*3^6v6uPЍ흂>bZyb=FMY<}9dS(qNEuO̩CxLl~/ x$J_/%GBdZEP(l#- Kn^-TM4T1(`D C>c(Ӱ5og)@VU0Ġ/Ub]OT?7XVLrܿ{Cŗ>s+ի K6|-%cC$$y"O݋35z0SlgA*5ֲ}2j._d(Y4vY>Ńb&TgE˕*YLpǴ[*$@ 6s[c\L$ lY\!FYme7pw?]f}^ʣvfќ|ggfUpAk.Lh46j`"nLŃ7ycLKyOj쒟:ab"IYk_ªGry"`4|d;8X}_P(sUG40(8q! ]ް#WdG =ʲFiWzvcE \vih^OXz1b իV\Qm}bYmi'buF㿮Ұ+kAJՈ V]rPPjϾ.~rTnQcx]ܴ$ZZ*$tz6@n(PӤ}TO^~~8LVgN^m@0+~M#(G ߏ޶przNݘ@H<AJWOUsl_Лm[/)y; Zy/v z3 +Qfc2q nWFkö\"6/|3|H5V+6s Yy |zոv"W9IX˱tSo a89c*trHiOD$V6=9KL  ڵ/+E- :K dIMxPǠrK|+$`[u[''&gŽO3So,kJc}AP8`Vyd7$>79V|qSƷ1o׈sQPl;U$>ËngpfYjsM@*~1ad56v+}wn BeAZO+ X}rh<>-sUŪ?zރ:l̳S ^nAF}w/4b C:mM $/ QA'`kNz\!.uHey;V@YnO,Vo]``V@>FL ] 6+ ?j6BIa&&Yln _:/lMkQlUY @p"z55cYF>5w]B[kY }8,nHeF?ᔪVI<|`ǧmi 1|WUm$ɷV Oc6\IiGPj*2~f xש%G4bmiԘ: ʻ\ UZɑ IN/ 1!`,@ՙ ~'zϝVWvѠw {1q-{ 1 54=9^ZUI]d@< xA@+LGԺK#ٌَDR/+ȫsb~I? Zy!n|@TL 8#:\eԕ<+ـz/ Cۺi)?GgU(f. AH H #mVpqoz ]0ugDYeƔZ^ruM++~gŇl[eJq }wvrҐ؀ǒ9juF@ fQ*5F:H]&6s IN5/7&.Z{!Ym(aC9(cùm4klUbO`fթD7O)aҧ= l~ O1ᔓɘ>OzZK?>,Sҫd8/ͱ͐_F%(!]1%$p`8j?K,zֱA^dEsyWY2vu~vpO o>Ar4 Co]zMꦟQHtpͤgG1F| { y -eDg$l(ow}Undq$ EvAl*2=қ{- n:{ uţ ʉ`0F\$$젗cʣ(tv 4)(E)m+$KaeLqBloLaPZaȋ/&s~fTխp`>x(wҪwpGQ0 h [M*fIҷ Fȥ5>M &M2OtD-jCMxkwuKWEm SZyûD닖V LKrI >(*ceϠt3Nm: ʁ8*m6M+.E,#C*p<~~rp ©|Lo/ j=sC XtY<B1(d_\#u*]Q"iQy#u_v9uXa!4߉n H4-.?dLu%?.,0zCfO<ědrt-"/_xLT33۰sAyG:<1ʊaK1zQ)SajZ]F,Oe|^ jqw @@4p;sDbňGR."̂m"BK8y#+<<ЍGʼnU,MH)%2j! OdWSTN eA>ZV :~: IpAKYG-׃AB"Xz)D' Z''S8a̽xQK}X M@0nUr'+p̎cufC D Wk;js\> KKl<#ƺ'_nNlχAՖ e2!NLm/?Nҟ*ѡߤ|0oVB} +.ö49FY`"`絽I4sgp7Rt`|V2P*glC[Xׁ\80[^4Rg;&*_@O~O%k7>WiH_SW@_EQqu?UXL>/AxUuU'@߉!_#Ʈ2DbI90]u5TA-_pY+L}HOu$IC,+9PEnT샲lD޸&b{4 a|;gܟBu %D70(J5y[tZrT9>ł?뱟b~dwGia6eEWcgĿ: J)=~}.M1ZaZ]Wy) 2^0Tgv3뻍A+Gܺ;1*Eܞk;F캖+XSvSE N뷀fKL /oY^ŜDޒ'Ho f0K i*}τ;Bަ[!{le)EDU.a<1QL yU]](ǧM WSi80.c);TM^u3G8ΧtM_ X>=GRG8? U]=z~pah -k|PH ~:oSY$Ӝg;u%aj%ӏ$ }3}Kge#CD$D<cáWC Vn;,?43? M,ƋH=ZzCn!֫ zd;t<.dts΋Hn!m9fwEBя"Kn|31VMp~JT51ۇdBD2I3;U{O,s_iJ6'@jjgBJ'|9=:CUHS ,d8"ElW%Xav팟QgTݑmmӯLvD TGY"dIXoڿJ*K5>AZ&M5n]߇EUuژ#i*ZBt i1\s ;˺ͯ*{fWn4q1(3?뚯TWG#="pmO(!bsbE2NNҙ_G]e<lCeVf_ސSpRȋ|Gύn껔>HAu"M;nTe{?1Q\c[5X!v|ݖ 1 ~ڮMj ӋSG<iSPIf+,3?&_}RZQq6?qFEo#fX~K A`_p)jmY)Me3 :5QhTgvU9\3g|xDD4ӟKN9_sKMQ5Keftxygz&W@'ȧ2C+Ĕ)?+x%E JrIStuG..ZJէ/OT7_Rq]nR['{2S(izuV(fC+,lۇn^"!<},]l U2Sr3e6PkP Z)L3 c'<@e{7NW oߐų.ٴml1OXPr0hurؒcע/XnoOOl <9[q\de2!H(&SM 0* ݚT zk}k7 X>J]84 ]/"ߋ уGtiS=?]CK?+0{2}`*yQhgiH'I-Nw~(I[.sg/8ˤa|#ۭe@ƺk#U.߭R"vkҁ#U!gGN{:BJڥcqtKJKlc|FOt[KwL4iaۯt近)^IL( si[D8l@-ڤHit/P~Ak8vL Q/d(؋wE%ڈ 2#|rTG-mzȆcԄA90#"A{ )W/|:, uyEˋIjF8 mՎ׮l@[ee~؎; %/.9y75Y_汦Kd(4_Ԕu Pb[L5-E.똲'Yj#̢&Znz_q5{\A3kwQO9`8I@]+pZ~\DTS<$f4#?3KY6=5iHf6y<ތ)X"q߻g,A)aTe0fxCxbmطXO:\~,Љ4b^]YY牐PW>c:ia'7ؐEO]P#.IA _$ MRe$'l9r,TZ  7gf7<ę񽮀UJ^lԋ_ XQ|.'sM ?'q\o%ݧjnfW5×]>Lqe SOZӁp{YebZ`OYG|*`n$\ ^*e釃A,LR0⢵Rd}ҒgZԦ9^Kƌ@P%469 9hm~/=X́g{3ɥa:BTTdX/|W hNM|m]zq]𾮁~p]+l(Ϩ\gnFPck.n2.{h%$4dFqԄ7H dn2ɢ=Z9FM%U:}.瞞F-NT)&9މ:}Ɖ  ^ eI~|O-o +ne=$r]n0.)W}Tew+R7B5E}3|%VAbF^#vxFG!EK7*G2[蛠$G:yҏiH |dx$IiA|Od1 62rEʎ$u},v́lH̻nV*ŸC*i5O9LMyxd|{tjIfLù2bysmf;OE > ȁV2D 3 =,t,Ծ 6Kz'V wnDQ0JqݼoJ!MjAKM!fdFđ G6?';X)W; ǻI,y AeşNOCv$(z1Tmy&B ,; RN6.ziBRT!;/qv`97pLT{v ïJ@I >RivX[R5^%zMfkֵN~xŮ Pg0jeVer~BLx4 G~М:%0N62^&Dkdu ]~j9PZƚbatPmOq yE($<jy vM"GDqLu]5#X`ǡJsf2!lL)Cs_Nk_VVt?ўm2٢܄AfB =y쮌Wg("mվ 0$FQm<İT=˶u gQG 9]a%B^X-n֙Ƌ4D[V@,lmM? ^+8[REN"{:ͅ,O%ˌCVE`M#΃EHlj~@24k$CAЂ ;WU򅙡Zc^#H"(ős(LU ѡWNsfF=2^0,R5qAT1@׃Jo [~Eq@V?:#$. ՗ZwM*>W$y3ǡ* >AUO4gO#@pe6WRrksw-zOjős t\>k4dk%z.^R|=Gz:%+>VOakVq[|Kt`CD dVz^ql`ToEʷgzp_s[N{g[sS&}7sttm^_T N3zGUZ; #Y%LO /6C4ЎϡdݨU٫LI7~iCLT( Zry1=Fte8G$y x|OglTJCr"VGq=/%uo ۲2zv<ѭgY|#lW(bЋ߳voeǘ3ǜ-vSvVGQL t"]z"}וʜç;]:rmI=duI`XN !S1+0nrJZ0F6Aخ"׀٢7}gui{lOq,wIS1ݚJmhˏ'%LM hԊLP.J{tRmS;~;H19^6j)ujWzpu|ZqBrI5}Fmr ,(qeq2Vj+5JZwcl2QA0tFF)o]oId 9Gh~H+;S+=Z_kb_]}@!LȊjSA5qZT&>%'͹y=yR ^85ښ}u Y ̩iha} \&`Y! w f<HᲓ2VWfDdM0;L_u4Q:ԁ|P/ƛ5A |:1j^T1: f~eK$?ک-!ICDEpx&_ϼcu&j֝THT]KY2҉x:A%@k'=~uMvTM8H)~ r!}‘m`Hƽ W_kk Џ=J(?=65& ҧLȌr/&0Tq$ìK(:)ޜ5%BW/~E?A{s6VfY:/3``i*V{+ vݠ}R|ڣ sUiLG,h%:Ijͣtl`w?I3 {!ٕg[h4,qφ WoSuZU5Wx1%P/Ꙛ'[/~HJ-}T8 P&>=̙$#0>\.S`65A1T&\n@˻=q>+gD<脑BW0pi+6E#%0L_zs"9 a7>ktw`(%oENXZ?"Zb!rY`/Ho!quV֓R^$*9qvOC֜mHixeM)).b*8BaiwR RoGfy*{,l2E4);5Tw+u=s)tג <ά>1Ÿi:,!QaCMאr^mm@}f sUhE_%~ ?̲ @Bdana?mhOģH)>ߚcsMD;|Ιt/GWM )lr9!u*}Y)gD{4O:ֶ,DJUŲً 8UYyhwuNlu8{&q`dߡY|Hl'D@2@1wkQer=PnK zhm2wVnR»\%<-2I u f'p dH*=P@? 7_I*lL{͢%mm]c7"uEɖ[W2 Lʰw-P*v:sznҢ[/lF4rQΫ6yGfgpU3#TMcN2X!a!icprB*3m(2IhQd}ӿn!)޹/x A)b8,ϐX~NI#-g5cWX*@?J1HL͞6#2%? f@VNN8r*z5cwisE 3@d8}f{+L2cÊ;1}SIbqK(1AQ ,2@p/tWLc>p){s8y[=a`šW)4v 9X@Hg"煏8]ԧ]VDY5sQ{TD#XnO"}Tĥe}Y!3Cvߕ@t0cn0SQ:;i.#X'o{#i;߷9\ο1֌l/{9b|]{SPrάAߢ̏sOi⫦">9UL Qq6aH{P;iU 0 />P'qctVr֤7CQ,[Vj= C~$!m̩ THeY-]A o*8n\սj=)hFmcBm)"(S|K$w|E)<|:}+g_ϔ,y%y[68:M:H",w ?\<3{xߚEidbGvN筹.M{D e Ӏh-SI{$Xd51p,OY@6l,Oepn\@vo%><OBho?Lf7 {3ݚ\hD^~K-P8t9&}y{ .* )G:U48QGA /7Pdσ`fQ'Mr~l"Y}<9Y\GŖ\Zo/ -gȣEl"Rhawc+ M}{<:`=hf{Vs\= `؈#HR[*L9ocU{Z8z‡s:eKu8"a>kJbFJ[^e';@KrvCj1q29Ho-1k~\ki2HgX%!,ԯЈy?j6oox 3 #2DD~Iev@}"ޖ]G5cֳ(z=i0տ'j#{_nRB_|z\feeβ5+>xB 9Sr'O5m EH*;c+NT[bKI{鎱5ѭ:CF&{]77h_7ul[K } K&kV?+48*YQ(<7jpȶ0W٘,cǤXR'wN6-y|| N" Z*滶NLMjG'.W&m_HT! -kfNR!nYW6g-aPR  8/=K~) ӭ|.Ax⊨$/aF+&ՙ%u(o-p5@*GL ?ó/'G%!P<6e>8g"RL I8VaúqTz }H*:͈3oog&Ea=DE[VY zҡ-Pr.7\: kTt361mT:XQ8.Z9/鰌~L?(FC`7q<{qq%7ٸFtNJ,sEE_CeOY,R-Q}&Z #)wF =A."d>y6: ѳRY6i566[.g[YC6Q' nG#{;} w,* `el6MED]5t| /!;ʚ`bO@8PGЧ&(_Ot};R>/&{иGBy ݦAcŋr2\\q:h*`>lEy÷mIRۦ ңZЌ~`JmZ^;Ӹ@VE~23g[(7^:Pcj@!YB#Ρ7Blrh <̑:-@6K! g,h]kvi1%m Af^YrrnAc )/*n#%ulWe-2ٷs4HWRp_ 7EҞq0j.=*H> {uMܵ»tv&6ljݦT,a*_8#' `[ϕ g%3p`wME+"o2ԠvK*+Vɫ#mAXW ׍ޓ;ȫG׮I$3~tWx|a<ܪ[H|[4y%(ya15̑THƛAhdj ųRBM.M@xCyD̨RTD3.̍Ud{ =3GD9%L@hNTW "O?鱊i-T R*KplN\du'ܙ^ icgIh9BpW"Cx)͏Ki<8o>k0QNvP=Ɖ2P|9PϓgK_35l(k {?=;kшKY@s}imA3ܸ߯.jRߓ~BaK$*c TT<\8jIl#^ SAΦmWQ֫;9c `Hsc3\X1ZjwW$106x`DRwA?$jSjj丅4*H{-P\!}c7ʙyNc 1‰{wyO2@])w0\J :_TP4 JjB{IK/:obqOb=Q3đSA$A|=!' c!Rp~v¥9#@Ewy3HZWy$;|90%HGze9i5\z^ x[b=9ht=Q`}[~,A:'#[9(0-X6KP= c/HA1/b ."f5|:?*U([0yQ,KXWί4Zv[\'DWPY]vVIOod":'.#{$-Meq.T4 _uJVWbupH:s/VZRfp@62ɚzҮqz#f wC4}s f>ඣf f*Rj"՝һ'"<]m\<'F.92ф잎8 a;g$/V! s9ԧ,ޅm#-_Gr#`N)I@Bg®K6g1 %bt>0,Euζ~(?h34[x)eކ; 8?N4&_bVw~L,nkCp{Y tW_[֑(^vze&Rȩ^8IB06p*bǝF^L98^Y"!{0a:€ZRl'Fi QrC毲 QU3Cn_=~v  !?PV$*_QA!~JHAQB )r 07a̒ |xI{,śJųG6#4wrCv&$'u~<1qJD-OlIa LT}\@+s&,hXuh2t;[;j6CTE|R5 % LG]DfP &(!k8Y~S,>f Y,Il%%d0}6>+Df (L+@DoK+xZ?J>3_޹&<'Y˺zӬLzA\EE?% \m6Te3uYl{<'}J }: (V#b@K0! 2Dz sL<>c6s{*0#Cn\TCm5k}'&ȔKE`}Kǯ"Dh)WVB/PYzGh8Uv)4ҡ&= ō]õ'ǟwJZs3-t`&#OeD$jjh1|e"i Ǐ]'^~|S_^嗅ܜӣ5ca HVX5=d¶jb.)*OPq_Fjj 6vc:j5!856+F$Gcl[( o{vB7>ҧl{ԘDC8Q1o]an--ǘNE3`UUŞ=A o$(~aHe8 [BT`sAྺy.?;2+7W$$ Mm98$P5 |0hQ6L9sitJ<ʊ-K!Rz!iJ28W ݏE]!yJs냁y{Y\G".QU dWPZ=ن)q.z~ 4u0zz RYfÓ (=Nz-pW.cv, Y擹L %?N%䢹$̩*2g^ʃ+$1d0qĮ-lciO d*Q[ܺJdZO&Hz/pʒT>aB,֮|T)%k0Fz3/y A﯋2 XCϜIh^|Q)_cԇ7Ȭ!3Tz4:Md6ӯQ.݌]Y='.lwW$9O۝ ]ZEsmUJ@+%wMxtsF낹Ws!(G$=& ̖lX  ohO%!+'Δ߯ƷKX… x糒?V<`718:`Zü?d\ד4D11- ,J(0{@ fwd:wbARS0XZ_0"Znf45IZ>sCNxCP-f4#%z$F6>qGåo" jM鐬 uzM( 1fqrP02&(G":!Q~G8^g}MVkj8:xV8$9n뚼џ4nPܰ 0;W#XI}~h"Η1 T Bƭ5>" k<7nBqŴsï;.@*u#1q UIݤ8dU1D{kۺ7 GAj80 [b %w׀۱ ;QjCvKE5L9lshAόg۷3y:^xڏ.u=&[oR.v'bڷgv\eZ&D;o9u]cyZ{`MAqkyvS't&'lxpLK䝍Or>Ey"&P, 69Yׇ00Z1hc x!H&pO'WwgO,r"h.rS^{y_Gswuה=r9v1|2AUVk"{ Ka|g:X.T2k-1Gmz, l[I jE&@UX\sYPYl) h+` [&&(0PYC9b, #~1'vҏoz RN5.SgKd~Y0ƌ1`XѶ\#AcJ QXt[4n}A/Px./^e>jgw3 ?`,rE\`MဴTF3{->^'꾦᡾%2@tX\ib9bKhias-ɟ ԗG BSIHRTh{,и57ID!T5 ηEPN L;H7]Ѷf[LD76``s'.POǽQ7jmAiL LKʜc$hG-:|O6! Zn_u+aWB<*KʿBL2\nKbq50VzoU{ B_da_ DHu"G^ B«&׽֙-=I2m{9i`/*#Щ\&@f.^X&2c5x„ e` Vs͚Ac>g͡AD7Zu/*r?[[s<, X;Ɍʈ%bASC A,#S,OVr8udXr3 Knp+b>r(nf06-Z>2qZ1RD*iǝ ueEZ;heK\` ȥ¨ o_< ]U0aFtygVSƠ/l|AWl-ЎƊE]r6chFbbsFM(R}}CZ Ye al^J' p q.'-ǩ9?`DCǁ b.9.TcbRRՃ${E*V D#Og"ѕ!CSJa5!*{ērJWfi^_wD '<&]VJ\٠"5v"t(#K#45ruVW㿹=+hmȔ_< eLhٕmN>_V9f~.ܦ7h*ԡGK@?->[І7hv8lsZLs-7>TSvAL٧#D}12{"7DbzdkW*9X]IꇂD:(&ӽHkitU>ԡ RVHZXl1s34ƞ[H®J{q<&RVl/[)DYdCqME7(H.󕍵XgR` <3>̤ \R>DNegv? zٟC7K:r*J\=X >F-BK֓]9Sϯ{IU2 w>q2fo?~&|zV)߭f߹ZNOP&y@įݲrq6 Q/TS5Lӷgjv!mx $ߞ9ӳ%cm頿(P'v9i-e6JKI5>Cؑ"o"V}#&U mL7vBG_}^鎙ntZ~+ai? B]XxiСM;'W306U$xd{ d!30oln֪r9j79ߑ"!^.{(@ԬnlL+vd_\lY&0!2 1źE|P%cD},I+IXnXjF kZ`AEm1l"ɎNŸ.7ID^.>md"dQ<ōdS!.BC5N\ # %Tlg,G34,>@>5Nn!d㢯GޘoNv /! !Jfg. /] cxkYgPw\H(5CS{"3(X3v]0pr`3xX-XrF"=L#6C @|N=N}?fiD$ Q_6_0T A'Z닷M~J7M̓iSxrT4qjLltLJ꒛ AN :!g^A;6&ݘz?"XK|8PY @a7TNV rz4\)|~wIB#Mv ܺ!AUۈ}EbÚOc' ,j!npJɢ 7qyC(?4)FdS.\eBJֺ5bw+]oqs[2yAyӄ@n}ݬMZlcbʛ)ລJ1>ApgEOcrM<>' bG\|'?.$&^GLȚs{{4Jߨbz}|J\ܬ3c!f]4?/jDn~Nxu#' H{ Dkհ޻^. 3tRkO{=ִ '-f¢sWҶС.2+Џ%[B, Q>Z%[<,-(grD;lvZ HkO<Np an.B;\jV&!"d,̍> cAR/Y?EaE2%cQ,pI`{HodgP+\'|_ԩRb64DLm*C_ j=栝ypbaU)\p9V+V*'ԍZ_K*\C?U ;ʁfo%JC緂sWj~ظ1r>,3$y$eloGμ|580bT[$Z;ƻnu(C闩od_%fMF><"RmFAB49n9 @|8$x AZPIlk px5͏fPwAGA) K/`90PoOWeҡ!˷GjvCz4ڥ*T3"C>+js+Y8&o&0.86s̡;1zѽ:#l"W┃LUiӻ/f@M|'B/0eOk@.I¾&tgC3G [(:Ov;*r6w āNŞ޲O-KW+C^Koe1KJR6yOHryМI^RRA,z>)G cvi7ۘc44SwyJ 9IR mT0&bާ7 3e"*N MRUŕ¥j'å& @H*4%)c8Pcz]&uQC8z_bd#EEl\ #»m;F-[eE̼[&Lsа3^6EBwuibu%)mۢp8me>2:Cw6e} ȖϟbP*r>SYl7 ռ ,YC``t炤I(,_(8A3.iHD%{lXZoq-⫁q# /#GW]s9qߚZM%F&R[OwΘ ºy a/kP왠qI#k@@Y:Wn?E",|k= (=Q?ewÚg;ԙ*I{";oj(QKuݍKRoFW(q@3C= &-G,LPV T>vJ.icFRy=ZM?_!bauBŽH&"[.kG1AM= 'Fc' wN-L|d ' XaklhNAw΢m dLP(KU?< `ſw"2jXQ `͹!g#"h%^@ϗcRrmk@6_XJӍ;P oRda[2NfQ?@mC͜?k&ؖ t-WlwjN:nVj8pJf%C]oZg׳Rl#7m9He}@Q ;7;3x;"\Som8l79N v!|t;|ٽax}P>r+*/CٺN: 2abRauJe1F4I%f+֐۱ԭ_|& ?9dcU 脳`:(Yڷի5<"M܀ qV h%c)#"fǴ}bYEYXʺ%Jb16o: ?uS蝐[a+~jjKsuѡmun]tҟP118hi6UH5bRKӯkJX\KV^͐P*K;tDȾ >(1IDY׌+g,6Q"&//:jEt3Z+1h6.z'Dib$8=R(-2X2|v;}o6HE'8#Z/z᷾RR*nNܰׯݓTjb{9u#_u¦(e<%[:\OPWBNs4~=7>8sNs\9A8;38áL3b%,0d>ȞC!x'QuF{T %\7ۈDϼPs^Wo;y/e?+16!'ߛgo|lr{>Ԁ$gؙ7NP+/>3;G EB5xO2Y<~ q+Isj~=rʁJ`;Pt|Bn+Be0' Ҷe+)gR%D3mkvgr;UP2dO'Dq M+ fH2q-@|b)HgH?<,LUκ3ЩݲiL?B ۛA^p\Ĭmd>K zV)ޚ0vEf-G=Q{Ӑw uTHʥdNcz/M^U/P]1hAv"#I,I[E0uYmBqmZu=9A2MŃ,IefŒŇSugwHdBl%'x>F9,l6Iٱ@#"/0~>5Lq^*HKeϰC!`:T+ĥVih$4 9Q7bfFƝ_B?҃-ӲkO:qz Q Vg|QUv)x,E&Di tJ! A2-_4c]"3{T[7.,T;> 9+8TnNhH (vȔZHO*E=anu"[Ӹb\80  ~4X䉟jmq/<7yͺhS_.zbvZfIsv <3]V{èdܴU>wrdE&?O=<>^5٫$i ߜ1r 2YNpÀp|)Sшh!Fba: 3e7oO{P(03w4<ܳx/R)j=u z>_m =DCbQ_蟶` p"4}+0@1Zo5d#}ƮP5"411aeq쨖9i,l cLYn &-*fxn]ޕ>.94HZW rq=qbFj>cgDi&+VN<Զ%ԑphy5E-ң8> T|MiS]`E>@HnB2.Ku'o"ޱ_9:H z a٭vFQL"m8Mo6'f1dژ3iȷ#d]*ǟA:[#}3Z,P{u#;J`QY>-y˘*CG;UX.HͫUB\tצ*-$1f?D`nWEe,ݿlZ{)a'VU tY W+I lڴ/Ɗ18 64o$2 Ln4Y6۹Mgac01 A ^{+V+7C|*(ʁ4OwHN pI5E vO&;^DߋTl,7aYr;@5ԎMWm٣N睌WXTK9T!،}.2JpD1j-RS.ތ,'H-.8zNF*i<呙TÈv~.ґ(?Bj4̥c_#*H]+$WlDő5:{!^d=m):0YDB៲SfϦi% &/v #Zb o6ӫNxY)" ˺m|q8(@t\RcB}Zʬ?U -\ $JȽ&FObyzHcvLJݖ}~6:߮l-H8VWs]Sϓ%Da%U|;Ky򦋅IFsdBðJA` 1dl8.0BրTnZدI&Dg>$]>biZQvnw%[o*YFNPJ}2b5<ϊ -PA2DOQx^<7߯ V#[ & fg 5菃NWص=^IO7PtH=_ӴW1H٤y_$W{hV={T8 \?|¿ -?QNbygp VBE3.߂uх'ű[ ?nN UczQDty{,% } Kje@8qB~M?MF|8zQQ_@iܓɸek9](_nܞTmkY$:K6Cy0̊ #,z;.ph vq iDVe K:j (K_WA1UF۷LG*Xy`w@%@1+•`et.@8+w=H1OpN1R6q,vfP=ş,:&ueZ͵Уz֙Yh3Ù X@d]8HWN7GVneIg)exEa8-. C㒀~x^*+P̵&x*lkH= sNuIXbfl4<͸f|˿E+kG5kNЮ07 ?B;= Q}9aE'pfy{>fc\P.KX/z19ahQwjN@&8 6QIQVYAݹA?##/]( +?o9<=o^Z3q=UśUr]wV&F!wy G]cz/u9ہT P%Q \J]Yy|WFdo 3#~Vkx')f(.7H3ȋ*?c!E}:tc5#E!+A]{]ݼRD벱v5%PgġaAX^_pOqՏXjJlrQXn|NIւLê,Q8o "oK2595 ?V'#}c+?>3vX}b֬foF^hsbň9@I,|_~*:"W+ug[a'7-B2κ>_* Ro M8CTSGn+V dk)هtЭ =zk.GQm:lC^ _'NGv8֭JDD:l.A Ђ - ֔K"J2Fʯ[*j7[3Ur.Ά$u֡?ml%V"7 0Q XG! j|3~h^cɱRK|6T/1 . ?%= 9qE9zRBc\ 1(;s7Uğ^Y%{s+WαTthMueU;vdv"0J456ɤ9q݉iӀ1 :/5>HuCGASW,; P޵n~{8ּ*@HcSl%׏矏l/:|!1K_Y +rh;a},z2 <]RcP4S[__@R hNIAZ?*P@CJ}4sy]U>8u=JBO*㻑V|QgًþQ[4V&BB`R3p^h-\1 %GIXԌSaff0uN_/ae[P {M4 *vm|zӄ&)) Q$eoJ(~rR neŌF}Թ˘ NjBycX7јzR+N$IZ%gaymIY2UӃFVGfg{l* psAb5O RC[769o\Q7KQOX}$H-0v2Ƌj#(^ G"<_1LS-QDžr )&ڇˏ"4M['Ole٩s:Wg -ĢWɾg<1b=DP&U ljG|?(Ϥ-Z`M\KІtCU)Yau8nɞTٸ vv$"*(kEqC7XSۣjQ$D[cXez(0Dc:.#3{9 )2ŐdfVDrH HP}ō85 ZR~(1cɉƿ)8?n'ukj5(KNdUqDTJ!g;3BUזgkt'/f-f^~ z##!?rU;ې{1?FϜe=IR,Wa2n6Gtd"F}0Zq=FUQöe*b{cPnyr`[w N}QG?4t3A;d: S,Zbp4wOgR MwN{ĸGJCWDh{&py+"+v|jӮD@a# 5;$.saA,MAI.~h^Μa\n,`C,{h+ ؚLLdHmU*̺_+C-]^:dݍb}_) $u&&[*%_ 1U88/!IZpRD;) Z:bF̛rAc7 W!HfrLF<%ae[QA҇E8f;)taQ jA^Cx+J#H$FޘeA2aA>3 @t&ƥv跕EaR>2`m[ŝغhy=U'+tGܭ^d:T>T.0a2%v=,7vD𗬪9A@IA2 _Ҏ8= 킌Zn?{[Wv^DiޛH\ȷ8$4{O&:L2\sz>d0SF=30f0q3ʣh QVh?VXخ.]5*[n!Q24Us5[Y'T ,;i}s<Hׂe0&q(LI52՜s?,P_6dxc= W~`N2{HY $@4- i2)͹kvSlw;.vq#`LJA%Ko\1 2Qw9#Fv "r[ߨ e7jd<хIK;V-)^qp O2k䖣Þ˶LI:|G yޟ:ݯ? :^g-k@q:G!a=8Q0$EQޒPR&7x碪Nss_#+=5(rg 0>217ؿ{ =GthN>_2fD~m/«Ɔ\ڡU{#-VE4Ql*3̪rגLN^$'5OGP7#:uACx]P gj 8cfLUȆ"A " * D>|0 lX)*7^3q9qZ ֠' AG^hr ]$@EߔnqmuW$@. 1&rr9থ}<{++X(FNgIWM#7]u+|OԓHzpkJ1d2aoYYe?)"Yix@"VmgK1[y'r SRN5W{IԻ1zuG6RV-*g@3kM,mbٍ0@%pYv#ޥuTx@\eyM{|%T|J!Kdf ;Q1.v Sn-~ kWHk*(Qx|C7( %?ӶeEJN:9ˢe^6WfJ`s[kȆ:jt0RKH,ݢp_B(t쒈$ d-r$c9j:{4EzQ:׻rtY 9hΉ5>{RG?G^zI5JzCt~,ZG,6х)SyDUNS?m0;Va*2Td(퀄%f^zW'Po|BB u& L>z>ђpSn'zA/8{8f1zXn:]yYŢ`.]m´F(\+֤Ԗ*6_0Ml>@ŅwtIq1l+F|ZM[U idKpV|("fl^yۙ&A/"Sp{!ڕ_ 3f&V*TF}0MG"^ ԎqP]A(!p,S-pءyN!s葩NJ塧utAN]W@GM6PJ@TCy+& cyU 6𒒸0袝eLDMÑ.s!F}c0  *aPߩo!T7H[\*Xg$wCYj (F5ظ; Ibf4]\^7 6&c8cog}l?ݳ_>#L~Y>5 +BUe&ۚi[>rLJ.%֖NRO,`L+ o䕇0MKTBcH2Ebxne ϊr^WzS/I[@!RI4tmbhkG%侩 q*e:+A!M}@mл&K^u_QBEQO.\Gqcrʑ 댝2/EսM,n&D++eNYnR $H LKl!p;|u"l;hXU)I#? Upǚ#2K1JQ/i^te΄R\Q;3FjŐ '\V;K0qOa 5OHWLտ% rkzȹЮZpB~51_/t 1L!ZXq&_^:;/ӃGo6hĻm62+0rt>,$3m(lGiG/QtͻA'˝[qۯ=\QVFp?U Λ9][ęH3%! p2HC[ݢVvA+5ri3(G::f&u/Qдs:ޕVZHC%.)˹-}*̞قU(<տQl+l_ìx>o|6qY֝ Yܗi4Zj@ [ד`bGO'sH M;vE`L7ag鏞eb6AvsIܢ #(Ge1e?ifԏBF>]G5^Ѽ;lpXY1g/CsDGKw_^mۭ9UgDtlObbq$Al)i~4z0h~a``M9W]5;~:dr셹\L,3Ă:s L;e߈*KbT # OCEC 'Ӳ@ AAIv%XȘ*PG!T@¹ lEGQHX XS,h,V )7a b ,\Nn?ٞ)l'=ysV(B-ىˌ^l"AT[ x?C qlJ8rbW-rp&Di@iW{Gӟd#vbb9b/olͧU DzDRK1NdȄmmI&VңBE +է5׍ X}%A_\pfu,%Gs8H9<)ؗY0ܔ9D%OV'S~idN?JB oY ]w sJQɿv:e*]OT|ntF&|آLJ}sL(wR4%׳C6;g8"j O܅'p):~UumP8fCJ}XLܦ- !;{/ ծD >Z9bvJ/_e4M,LZߕSaI%:H7@=w0aO&Zx,ouX#xdDݘFMAi+*IxTn#Vg;UH]A4L&s)ȌнϰvJ#L2[}}}7Gy!5,W9Q 6Ed n֝3ɼN10iA\ o4g[cZȔo]SiwVl(Jzr>vܦae\ΩjD.V' bS&H!nl>)ﲟi|a9 9Pki(R>Fkc?CmuQ?;ϭXh䴪<:*XcXk:yp<8#)z&H C/0|%ݟ(l0[U:,"(s]=mZ@7嬋㰿E]+\Y#8G,A</Z/+M{7RƔzD֒jV4#-Vu&OgfwvQI; !T7sJTaFl$GMx*hUBWc^_NP@ 8NeG"6kg|J cPq-*S2IVGm{h>HV¢"hr V |3XUm2ah44 MXٍa߈5G1{>`u1pŒ,}yk v"UT̟,S .=վ5F{D_1U6mf9| =_2l+^(-ŸXJ)ݙwj庱vs:je`ƿWV WQ+U̺O lw#%Kw!é (+_ΙT SX#+Z}t/i,~`;Pchv&Y RL>x-X`'^3Y۫T80'a{oP)2;fS#lVFup( KY\q(Ip=ҽl%g=u,w(!vx {f7F G 2@jtsqns`.Xӝ"% C`g9ءrh*qK0$\U2*%IY$eCfs4v>Jt)L._F'0m5!BCL;dϒݕo߰%,' r4OJf_x,'|ET6 F\_h͖T |;i5^./,K l=$qQFAZL *kq:#3ш<}nuYډJO@0hDccB^LjDͱ Oh;x>~̜qMY 7FQ 0bǒ: BB&ZkdXJ-ã&QcѤBĦ7nI4"퍛܏c%zяNh3j vu]h.w~*fiV~le>O֌I8Kr,\ugBi1΃^ܓzn"+@Մ&+T4n#(VK_.lꆜ0$#}WB.wըF_c {SBBWұ紋[&W߂P &MixZ_fW>`V(-u"v?9(Pz]dӯ#cʈ~-9淝jX9f:BlNΑk%I/Ԫu|*ɯ-`AjYEzV/]"74NNS0mg 3a{kl^k*.YSvp2aqĨx\G_W_.*"=OSd:E8)]˱Y!M̞e_ .3]7bg@J>E!  bRe:Ps3Z|c0x7$cro:wpvovKW$s}<3r[0'ۼKI8v/YO-FaDiH9`m/RuuuN7C -2c}h3z$ڝϘR;uQotWY޴vkL>,mInsF5]PYX<{GȲbBwuy&.mcXycF<nxvދoǐav9J/Y B=#"5\~;02,q[% 59`fXVDb~d1pPC<&Bc\ Z_a9Q=$<[)aP GÔ 8!O=l VUEjm`y5k Z^?WOҬ]14 #)oKAkg[F`X 4:Aj=n у♞O0DK rz nX۸tٟQuT_ϭv9^. {v*NG5Yl" %.v'&`P(,M2„סFE7s}?Md!|/Z"+ ?m> Ɉ.fFUT@VN1 @Ȋ>Է3f!X)p: ,G=;@/!jR`AJ27 ]NMZf?AFLՁ!?(K-9OI{A \xpVo楫5H Q;l(|7/ͥd+6:5qO3nL9s8rgka(cKG!ِE9Fj"ϖ1`犱wʕz__357׌`m1=r+ɍ4oΔj7Mͭ$G[bQVdr !͌3byq3t2unL:S[C.iPx(3arpcou"ahӯf)lg{2[m. zRz]ƃj<τulQ&M4>Hnw㯯jd"]WGk1bOϙXNe0 @^%lyr~;sQ=`S-8ӝ( )ѱTɔ8& 6%FUZRxX d#qq漾blA-AI.kDۯ W{vwOY3O-ϥ N\;ԣ ڮ?zw4q}Z"x)v_iL`eO瑖ݕoaKjhTLqQ$jBhu=@k6U=v03w-Θ=<+{Rt(vK4PG$0k+M4*U@l^i[gVtQ]Db5mKݿɰz;f͹6A9I/ȩb`H]F4Jâ &O#ш]ly ʺ7]fw OҢ'+(g/8*-mDKq@Q0@ыYu44 יdH/`!{p8o6BWև#EԘ:87_qV4nIl)[i'41.m'>jPDpy{)k3F{+%ӊx:Iד]0lD*- WpM.C%X2=xAֻgʩ3Ie70{cEesCԮ 8yeo&^O|y7]zneH>5{Ե/P~8'Qq+[okKF!| .J|宅&%TdoiL'NP,^=j+bp'/vܨ6@M8?2#4CZ(Im`b\ț]vHhqCrY} O<C`C~507?*N,Yuc{t-v<1OSz v3Ky𿴀gP:)YRxoO`S:yi~Y,*߲^^mݵz7.Ze=(Ȧ:# {xG[Oj澪<SNRVTCC"]`WwsI/c/еt0CtUyBp,imDcG$lOt+`8$NCGx7-Mc=B'[Ǵ+W%SWF/>KJS[:Kh'F,|} |#řWcW/-x?{?\̤bJƖ7*V#B6FHҊ_%#DZ@*L2~.> ;دH-կ7"ztή8:3c8n:ӋwTPtZ)#1JU@lFYP ]\[Cd/]v|cOc6%ޝQ:ֺƺm#ihsK]Gql YE&-RL=%iE|V2#kE&u'8:omp!a0MUsŕr)5V t/ͷ&,P/T.UQg |ަ:8%gTrO8M+_lb&7Ö5Gۗ?i-sJℕʉS^P{?,o< ˵ ucTE.INw,q^+ۑdN-<=չqOVw+idz0BΩc-Lwi#C0~ fq~Dv' H`2#{̐SYYcDĖbO:l;Fȅ(o]K?= {~&ziH Kvi]\ ?=N}{GN[ 9Vt0qkgA|N91_OU0 ;(5G -3CƑ Z#Gs@]}L0]zr9=6<R_JB|U3;Y:JMp*Ndcjpqiݶ*Rk#UJ,.cؿ]<ˢΜsNWյLLyL`Qn$h)ԫ7~BgW9yTǣ9nm\ׇv qTvQ o%q"59lR0`IAuI=M+Op+7ކh WER#y>a@mfp{:[/M_uxY${U}7LĂ68ٔxppr^j&B`:l 7DsOך[`sEI+%7Q;NRHtGh*!_lOͥI}m)k WLj䢽0M#N6@%;@IyY!כ >*$M}3SJvk_9 Og+x0WY_m~ʖ;YgԛHUJ\\S1(DVi۴BuF mQ%lF\#.рDuL?l&=Z2&iB 55,]}Nne5F}Aj~-5C!ldC(Av:t6A \+wg'k\?_g"v͡%0}Hߟ_B b~2nX,02aܠyE 2GՑ 'ݝzvK8خĒ&$p7< 07.y<ï5fczXmXZm1%4u5˕ٲmyܭ6HkxGh K9Gx{)GB]8KʇF-s"UBHMsEufSMH(Khw[BFN^sk-|pU4OdjfF&p#pZk[x uN4/m gG̯lꙨ!l$=IP{(NWRFOJňVi{%cfI%-&_j]V0d&^^3LNhVΚ\U=Y8-J(yOs:1xv)1<wpe05{'|DzM|襆(jS0pRMƝBZpxM~":-V󺮛KoueXe Y52 n|+`FaqHdiJH8VQ(s0VWdHẏe( ?}{oxG-\pӕd;% iAS[`B||!ALH o|#&@n%/#1DžQi9Wy*ɩz )5٫Ia큶5fM)UGRq'fVs=fYJ-V_Y۔"bV$w2BY͹~Yw$}cH< GP`Q."ZΔT0ebS\ǘYF-^Tоb#LP^NZ9u%:TE;YpjwuH-#5_7oڡީ,m.2ր_)qՓ f)6[Rdmϱc) #wz,KЮXp:52YkM~iE0 IQQQr_Jlc 괿]m_{OB~tT=~CUɰ室b30Yz 7äPAP+Z6l&OSmlZA~r;,X+أ"(3yM!CPˡ2aw"N]Ftsz?I)2[XԽ|Ƙ4$cwi ? #QZNvx'5zߏ+PM,$`k%T6+ds8CfטX*Wz`v8! ٠͋%7R$LH1YC:@'[>,^v'vNӱ3RN^&wʖ4/=A fGw?SQ5z"ya"_U)7ʸ6 =(NԿuʺ^̆r}vf)0U5iZwV^֥ XX&UU57fH(!5W9rt5hp2[H;-ֳ892nh͠">n4,<2&VEV֣<vlGwv'I;s, tAc򻈩yV|:áj2Wag)_Dɥ9SgST`0IpⱶE5eHe5|f{NI@ iBbڲ*!cJƣ*@s sQR؇+"1/{v&6$hUtc2TGk4P;S%םGy >w[M[&Ӄ>q&;֪ c|R 4X|_ `o/x=h%dq ߿sO-?C({NBv iс*h#66W~;]C+}}1ˮǸ;מ3;gJтI+D #yQܰ8E-7;YR֤CwcϿ7i}1^nZ2fhnڿSMA췂 ]Wc*Rٿ& b '8 i{v$WƫU8#QNA|5{AD% (ˡdU imyh\.*Йhjðkk^tTf10.^׍ ZKD&trZ_ɣmj(?asg\\ꕑ^ }6*xxz`l uaشN8ŕqkjuز[,G}f)6| N^LD;uDqF4.~rE huSm`$&z @S*.űa<)+ ˫g"_]4W E!1"n-c ar!2{ " ӷ47|i{½,h̡ H6MɢwX+Il3W$-`{ydh~[;BF[~`W~H*01.nuȾ^1ջyՃgODJo0sQH,).OJ͂^ތoz㫕 n7INz5c_.*6#۹t45S6 5|dTPaƟTba}FZ:jJř9A 2I(27w uCs(9Ckgj'ce?7G? }&L;&,rih.y^Kxy٭%G}+,!PAAD;xHA9KB #^XsE&Ş#Ȃ*̲kZ?GtXAX”1+0. ,|- RZ2 $H_yLwVx4")` ]I]T?,˴Ž+;n=MeTF\TX($q64xjPwffZ}TE h})!V&[.[g}z)+*$+~ƌ?pSٸR|b%umzop& f։ nk}8b1O C_ʳ)%وZg)c$诧:_iodBgA/E\7&E%7%U].{Y6z:my3A9HD k܈RuD$2A` edh=0|9MJLǻ(8S!U0 -&O%0 mi @M!0',h}7t^2wpT@^ 93S)?uF77d'N#i;B\7̃H4Y>B 2(~Mz!2ZME5OWt)rf*L:6Hw70*6)q epĦ pbAPkR8)z#QbY݉Z1JkyP9XF2*HU<3-ib[(x,/VCHQE L˶v+Hl@>^dRty{P> tyi5(s$QAPA^XOJɢ?<߉ieQC> ? PCH4{NB*ˮڸ$.S:skVdAD-OQ F*Ioϐlx}njᡕ|*2:h7-h,1-k_ HkN-Ax,U jw`?U *D;FX2)~!Fųc%zJ7ϫFp0:u }Pɟ;X{[S 6qzsڇ>A&9dFV<&pcȏJF"a7г8aN~Z=O]t/i #P E>V{fkK̢:GGδm*^泻UQvW_@H02mo-gy^qtX@zg֩oxY"eSJz)QvE=}}<(i7m jM6S~m2q[fhMB\4^lwt~ǝ4y_7;8T*$RǾ݉[]3Nd`T0?tedjnt;*A°C5R%x^oa 1vGZ  $b/%Jmш3D,hѡpW!m('S:ne=U9pҁ4ǃ0#U,L˖R8JyAkcw_1/һt vc>JDD;0Q|d8Ö,qzu%EfngtFg𲽒+vrj DS0*Y-~,_M;Hs;8E suy~|bA:K mڀrbU(f쮢$sy&ۓI[/_F4 B$}hЉ"'zU bFw׍X U-,M5C͙)T:FƾZw.\Pe"Mu`'e߹׫o#e4tkxnR %X iqW[ z&:𱶤F^4Rjh0f yMuLCYI$-#  &24*!™E4֫bdDt*ٓ(hpr$`q$V/.DbVoC?bG'_*~,Jt䎫JS ),JHi WA@Vj=ƞ!fknLM|J yttS퓠XĔh_YzmNY$~{{ x$suR'km6AaySl S%npA'a+ Sh,#P):#=IGi: K7Y>[ X7<{]~yR`.Oˆmȷ,Y6zpm& Pv1 W*Iw bڌV*4VL(h:V.7Dk1OhXpm,y\EsX"N?O>el3D N :['KhpEMe3JLJveݗ)Gd?.A&2RT$xŝR_~^Jrp }/"):HMMf^*خ bF;u^ޝv,ak\/aF^lh~+˶I9X=85:IIf1эE_ߥ~sZv[!?D!&S_L%wR} $7չCuYO?ց4Is |AP@ǏɗM6he7l/B)T\iA M̺fQtEIeg)SrC%koNRZ.gTPFݕ/p_N%R^WXǝ "Y{1=έ1K+28//3&KhHJ%OK9`@wYf>'L*2(rF5jZ[pt5w?'c9[H7l#CGCN&_"ޑ\ԝ;OJb"nSi|#2\mNۄ'K'S֨f7'wP=.ȋI ˧Shy]L*T@,ry|G+Ll.,gu~ZR6ok/,K]{lU@aP,ậ98Be Re67J&7 -f%跠 DSC",H` g W'? 2SHҤΎp/q<5ԫʸӽPĴ Of/ 6II`&gYaP4^x;A%X.KSCZ;朴Qy퍨(6L 2;7ʁb_,5)Wsh…Y`bx,m,;8&elmidnqre1(kx E A rHzD7a>jTb~d1#x h#mHvr{#ӓ FIAr4ɱ+CPTpcT1 V[em(u$i3F #ء ^$W> lj~)k|A^KrGr@bH7vwq @0qգQBJ` 9P JMzWى0)M:s>!V͚agM ׫Rŋ WjDiyb&̖>ĕY&o+6n/̬yߩn(r% b]T_Iwd80A?vpyª0VV$ks"5RN,ս2׷8"'vSD' άI,_u4=1UxE;c[#]TX"HnEkm{( T.^B%ZU"'b/z/q4Ӹ&h_2[N @ͷ$t1.wd9""ĘMK.,hUR`J4R3&yѥaX&_zwq&;XE_!i{lDյ]~N[1.c|,"Z`'o wR9hChXOƿ4z?KoU:zpUv){m9'D^M)Y严'"z?-t: -JJ4PCE=SI˜DZ0U84ˣy? *?lTgqQ,zL/Xi*BW'$:q}d f4I@8KrFTBZ/,4#Z}WԙޞU>4:Kxdk+ySFd6֞g8B>X1̆B6 7LZ8. h[pV"a)M7QEPIe_Ƒ@EүjfFo?]Ge)r^lxOaRY.PNDzoNkHԕO|-b7YͶ e>0WDN]:؍FM< 7>N!mZg A蟞~*Vh)r;&"K}-l[&T7 qU(SowD&s?Q 躑KlŒ-.TDk*78OjC$Xb ճBu[ۖ0MgHtQA!&eXH -gAbEwLfn'UM/.Qb?%kGC FJ2P`MiQօ=W&zVzY IQ {m^8jy,Z3<;XdsLiluy6,C7:]9lL]b,,:rȦjvxs ]Àۃ ^niWR3Jc2TnRkKe*^,1|H neLF'c*90r~`U .iPؐ)\J L$ ݝBNUv"OzŎ& NXMC3;;\5=G^f`EEP7M3_H'EgBW'uGB;H:#}6 \jc4`CTxkFCByxF_iO_L퀘GȰk6JwWLCߤ9A%ڋ[_|'TG\vZ,6"!&hQiȬ`ϼ@9[Ee'AxOǏ]x0<]..}{) k.ҋDA=lUCȠդup3p̑ ?Iٳ#:%MQbze\ noEVtʑA# D&ZieD37wXu V/j&FE鳹t\ a9SdCvX FaNAL[e9.B\#2pnu2g 'j|(_I(E?myr+-Ĩ:ҏ _s1CwMōm 9K#48'[^X1Έrnȶt+$TsˋYS CSch )p/\^gHj}2m6;dYR#8=U fyx0LRn}Z_ͥB8<ЅnGzЩvhQPb*HyJ2G{{:|hZ 7x^<Ћv9 4J6O,oEi z@y+9ĶV|fQWC|M0]:gײ= \}J*tF`u}ZCA۽ՕP4bB4w18;QE12qx򵎚]b~]Pb[Fowd(E-sJ<]={#o/Ar]r(9J=̦~.n%NcGyg=@ oeu]ZΪ@mB' ?>IhN]+WX$eZ$bq%Mjt^6P4,I,Ͽ!5ehaK>4gj=.0kQl5˾K148nޥbY$ђnGU͢'k00쓐 t@nacS"7b o eG_Is%UeHƿds+YY1ԵS#[\0c: e1&n딄nLъZ!/ӈDFrl > ez0tW/sf=&c=eAEڷ6ͬ~?عJ,TP<?Oo?R]:>aKke`}[ڏ.N&+Ve&|ʎBeg%ԶJ@6Yw$ 4?D'q /~BKc9,ivhInko#3&G[Pr|)QfE׃S,C!P(hiEc-7m٠)Fִe,^-֢okӋcwX(JrbЕ<[7ݣ䉷^\jr8TLsO)^O͘d#[̱~fy): Y1i/!Uqw4?*ja9dVN$S%}^bWcN%$Y"l{q9~`{`L9j*}tYSr6)\ЀnBg: >AH"bL[Viܭa/k 8 2Ez!s|E)#L$YTajE}>S2y\t#>;<YTy* kO TIwDd9M3 nS,= 酾}*@+F+ër)af^PxB4׷Ix3H#N[%$,쳦LhX(֌(y=5G!0& jda<| v|ശE^ Gsq'bKRȨ6s-t|/jE[0|ٽ#{[?the~8}c޹ّt̡~T_)@.HB_oXgzo M{{%,#y)ax!/ Cu<>l0VY~~zLDoޝmN.^! ŷߠ W}'< ɿJC. nT@#0IKBuJ(ʰ6}54ql(v:..O| >!(BZBSxc/4p [fM-O`ȵ0o*wb!O1<`a%v"et]rCwJ(2qqTw]MZrבMIhYpn K (Tj,i?v/p[by/q޷1pz#bX4qUfgܥ AבH]6%LPD!n C-/+N?O#er_Y=\vXj":Nn⩆<@DUPw|{(_sB8!"+f}v/ 3{߶sdBD3kAⰢ'ǵpz~ʤa8w'ZEyظ[M?\tl0K{|̚^ u<[2$Lsy<!FJxI4mQ_o2jߙ%>բZ!\̇uT$( (@o@ahUmQKefSOe d/J`lqs&Tyj~F+ _ ۗ܏m0Q;4uaۜ&$ *.|*6A-2|ݑh3_ #Ͷ\+I0ҏM`v(dg}O/MAXGP):vNVx-mhD ʾ M("r+ .fr!^E R<8,pA#=&*+g!˝o>RvD7NuK/>}<8A.SNϖCkA W ˆL3OٌcV2J*5N^`'{ڷ(ՃP9{^QvE?ҭW';R49o)y}aw}23]1XоJ4?>u{6eG,#&]xޯi}*Ei:ʿ5vR3R-H'A&!mg,x?&(FZ@ rG\4!T999ZEYa;AşV$}Sg;G$X6I&v{M?wsiy:B1NEWe5ja_gjÄ'Rq}}:~ ǗZ.P5=zH29Cj;#vZssod邭//kݶw.Z&;w#+ط\y4q7Ivb>f_@?M4}ZlwɛDro6mJ/@_[Ǘa! MٳZ5H"l$Y M 1.'-&Ĵ&|bt*D%) 6(WgQ$@,((kww} 2Pmb;@%S$Wxbs@Бq'ռ{|uh s=sp7^"!~|EHe̢fr;Jsk k:RˋV/0?vqVeJ+V'4'OZ>T4c0i6vK-xqS|Uxi@FVv S y~@.J9À֜vX/ EE]< KBrs>"bS=!u JleH#/'mFt"ɊO䨦~i,*0 }{R!>@ϹKLܻ,L&Hzg.X`;(২ȈJkew-k`z\ cKnV0Rid֔ی4wkH'ͽUPlyo~b1q%J\p=|a>kV`50 5hVZgu& aD0Ⓩ>)GɩC,a%-߿38Q LԴlCi( r-.*eoB(>op}S@\t,/Hu OY\d?gؽ,M\<5}c*NdƴIL}ླdQ H9kU+%a4H v]f4SCQ f*F IsDj[#⽬Xː@ Z|l|׷=,vN|sG#d,,L|tQ^Vi1%TO`[h^]4Pkutl4]`.bӬ7_9'GdId3Xp{t;\!5lx6j9Bf\l8#h0b_4ڨ ل Ju2"ާs%Sz'}Z i/D5N~ iR{vy-_eߓ.* IT"!xaL[/\:ĈK\8Td}+:ll!5|gA?S=պc|kWACs%{^W,POxB\XF$(/&+A+EOĩ'SV6lASu#fpyEnu֏F-+Cf b;͉*"c(ZQa|dqxAm}]ݿJ4^é-lk*N/\QPOgD2`"E _q|#:;OqOſza?rjn. 2EDzX`܂}QApⱠ8g ڸNzIQe'W}D3P#'_oQ\ d" 'RE ȃdaoVat?^1Y)g'K 0PV7Y"^"dP]ŵoe3Ewیw%2H$Oa~`a~!,z r U&g4>;1=7SFs ./{d ?> e0S&ĔTaxysT%<*+ 5|^ϱG nvy}N!J!D4U )hBE=$]M_Xk:q !,U:;,T1!NhY3RL=v;ۖWoW4}TVY^jh> ~cF`bq(D3zWSŭ~NsKs3 t8X'7ۀS(`MV]{0UޠџxFt9cC+k q^_pĊjߐ^gim fs\$]c/Jגw𞭺| 8-fD8zV؎Kii}IA?Bt!؀Zb*X= dYG =,^:hP(ͺФX {fU"ld>[pB漠Wє>H: SzS?ž$m iLN{)4Er.˃͹=Y?ٱO|~EZ q,3֝LUh _ C'6-3bͅsy?$cǚРTЕҗ)8PZD%@KrU/2M+U7Z%D\l` l[[\4n"|zfpd l%Id\6x0՚j?[z9e"4 MNA2FMyZ0Qm yRrYϽ 1W MUy5cs6fh h[Kl_3PPI B% #Aӱ^d/xHg(V^길 P^F7˔[yԋDQ0Iɚy!2A),kI +W5: 5?t?f,vJQo :nlnqCVǍ>O9Q8R`!|é6t:p\z [|rMnw$㶹vc GF`~CDjJyKHſVKv틨ǀ84aAc8L%9fDxUTSsNzwUyXiӪSoas/\㠼WVpJZv?fv+d;ѫǼ ¹0de %Le0w?N-I^*06 0}m~|1ZfC$:bmQAah`Q]L껪d4|*49.x9A E@+6A se/MSJYXЎSsD&4$ ec"zw)3̦ŬUc?I]Akc; PYѺ"Eu)C@^r RIo1%N1<*[SdI]#0L޿vawe3G`b^\o".b:_nՀ4JY_it)gz$ o鲐t)o.$+n.ڐc*woP&T 󇅤pV Γ!LWinuiyń"%{7W/tsݖ"i"Nٲ*15#j [ڿ䅢zhB[d\X&Y&'5EyT'c~l*Fzy#vۅ#Ko= :]TN|&e H}n=n'w7Wj!0Vt-j8M5ɸ Q0t.Kz_9Ysa`˞gTJ75޴+FОR%)h{~:/ZO攫Ħԧ/t !oJW0;6BW݌L94~Y$5%_rCxcҷ#vQ@eڇq6c-k~Y5Y@|q#"Qy(#:Iޔ:%Gc jWWU ~TT+AN '׃P]5D (֕Hx>ˏ;U{aIdTn:$!PG$R5L\r|6a4!=P<=8+͕ɿl?/kU&R 59b(Ɍ IMJXgU XOm=mi`TMyF^вPBJjQr1PIJv<8]'gg-4lVWmAdu(`*FD?W 7V't'ig ڳ[%iJ}+uZ+PT^s]=JXd{}QYJ4&(¾HDh Z ;T^x1M-:Xv Տ9YDٱ[(D6.ߴUU 獗bD;ٌSН2\ U4*X'\1ו i+;[j0!H ޶ZO}vt6T\ԙwpn$-72L)EBSǧtG"x'*բWfHΝ~^ ~sJh =\𑻕|vBEx.,l+"Oyn .'2ilAPN7η3-Wb{CpLrvmPFlK'ȟ'E]aZd$PԆl CMgqGk>ro%\6 Gm"Q A!{c`R%QAڼ(g{9Hջ 9 :HQ9-;tG3N~s6-ۆ?̞˘Bv->ƴI`l[jsI 찭[tabXQݧ # (|r6-Y8?OݰA8y +ם}(TEB%8&on0Y3t%, \j4{^?ǘ?f= 66~ 45A9.p u\b]ֹ?+=W`: 97COj%&%SA~ƹf1vu͜AT} s y V<<@ڇQm'NP5vDiwKKmd$_#MKN߯76аIVVQ$g:qYoL(縆AAT_9Z@]#2T=Wp5evpALHlAd -c"vMs?&L+!5[u!& |6e1-.̵'I0r=O}`Zxܗ1GU ti9VYs1ԒíҋgU*Hz>+{޼PwJ!A@Z~(H?֌9BRw^=a|:˯:+//12D~yܯz)IMτ;$~" '/? '볙VѣYP\u/0_ Ӎz~EܦϠk\&c-cNeN{eX*їdd_=KAje eİ@lhb| E,[m4{>P|tXxW`;({qlYٗ& #8kɠgd4u/:{`C: 2B v/ϜY% d uoJ%X oIwgu+K6LCM3#v>&{=l͌衳(&^+fÃ&sR0q<>l̀9@FPM7EDXq`N^ @j.3U;[v},bTxh=S\h =sb3DT=ӎ55~"AED+I߼7y/%Mn'PsbegB*'d&lu3s&5wjYv`QkX8$*Cȷ+Z2K_}Z < $jMeum$w=2)>7:̝ ЕFQq00E P֧X*܉ꗨV-ܐc*WǴF;+!idL`GaGG,gg{Zu0/c֌l ^A01r{6ب`mlVGVsL%>?REeO\=xVB|s?wsgw_Z `^MkFU}pm\|4` ?Qf1z,S 'XZ@FƮyl3-;=?J.4^K{|ML"a7.'C;@5R]5ak@U{ʝzr5 ax,qmm| L=(5s͈ǎRzʽd =RnYzFH/(5N ؠ ~5 LULe綄6ݽ;a`f>"C}.q,| ܨG/A$| CGwr(iKS5_n[cLݺ(&B !%?ܢ/R9pK?/$pj9fez.QF m+ ̌DF|OW!tR t xܥj7;Gf)P)#屳6Jiv*w"-rOV3xnUh7WU6 _6[x6r?0BBN uaŘA(3Q~7: X ܖX f"?h0}>Qlc1L,>u-yZ#ylbGѢ $stY7Dі'e"R!7li؈R!ަ]Ҡ ] um7Y_0Z +I 3^eP79l= 3E1"e*6}!{YBW}J[z DkMhD *2&zcS>Zcy`X*)@Tt!'Ύ2㼦25RQC! ,>(.ޚi? NZe.EaNm9/ 2{6~V:2~G%"v;Jxjy2Qp{ QpgìAˆ%7>b9Z'jь=c+N_O7_I(_sȭdCf(X:9X]sT3M| K. 6,I8l8̂#Cc/yq0+>gsdMnD+'JޑA|V™D9x68NF,qZ-9M $$쑭 9\:xTSwp")̥t(k e7ʵ*%,xeW$ Jy ^:>\l[2ikn9lxp3c8)unr1(g|2&8rc!ԃD%xȯ%kebTnwmsR$$8"Sc; Y24"6^@CNz/(8"A)7VGJa8Ej>K*` h fNx.AwoFA++֋Ah9z֘je ӽ-{,#n?洦hCpۿ[1j4(ԜSʒЬYυKo>*AxByIJqcm'O"sO(_jBDsQa_tMjPjc*X;W!KUeB9) cJþu-ApC6 L.)[ \b"[nq:ߋ&Ӧ,yFZDLٱ!Xxʬ0s7-@^W3;Έx2@b2ri[̙D|SsLq}N v@RFyJjkI  rc.2 ;fqɅ}{ % s'C0i}yC]偖C U+$׷u FhIobz[ⷧ-tޞ^ ·y,tTgG#\ "}e߿ |: EψS ԏG}`)e}A=Z$ F7?[A-]ܬfgkwS[Y@JnD lP|6* >In2R^z$ G$^~r 'Tmge'Ƀ8:rNDW3#03y+ qN ;vx<7d=a>L!(4Si=ޠNl-Pը y iu*5GWn j<Yֺ*Zf~]N`i n Mj#\njZGSj볬 C@UrmUw }B5ƟYzΪF:ԵXJh*3c3bDЭb2Νo |0s C8}LgZ zn5aĻE]Jg% S$PQu {0D8XnQkh DT^ ڒ\% NsX8:Eb&l qsx]ęq ~ݬXt,>Xf^>3A=$3@dˢH2+Tݦp֥EnQaF8r4gf 's*dh*[Ƨ[;Tn^򲸬icbyͼx6(t |._*CP:olc1Uۖ R GGЈwY_v{"7~!׏U5^%%H6U2*){3.w9E a@\l՚veq@VrIMr]/PB8<%pcUc$_,/5bm(rUzb",Ѿ6nҊ?XoWO93tZZ!/LX̍Yͷ&6!$ק3srI0dkMyI>&{.cYQ/y)/u6cyxB, 4n/֣@s-uBs1OS.k=SsJ%_dViX4$Ls'zoIe b 1ɞDGs-'=4cCKH)6%} r]d밃?'{~sKڳG}z)R.қ Q"\{I)SW5TGti=Ʀ(2O" ,їq 4w@F@v 9@b18㡀 ZjIrd@XbhO+n!~eg[\?\Iǭn8kX{ߑ y[@պ,@yB!H2f*J1C?S5Et{!l Ü؆p7!9d=/sgwG{ ]s:dlq PM%Ў{U9vx_;*qhs_o(P FN,y|O >~v^7M(4Th(fD*vf%ElYi+` ئB]7UaMEؗ(N*|T%5w}Tڔ}gt`2Dݶ0'|d[=6|=|A⍑?AVҰ.A+ W.@v>z˯rޢ[|paRB?4"11)Eݯ#E)ڌY}͑~X_F/_jmz ۏdSA 2'j72'+;V .>I /'&to6n|x:(OqL1jTD]zsRsose4-IUK6P{YE&h9xACtA>鶗;} 9v]Ms.yiL/QęFY.¹ɓן0}5 SN>~U!ג&xRU}KoɊHOv,@Z,Ϸ ӟ *_ĦԸf yc,;rm':sz?ԜȀ"zK,-%Tn`og9хIH:8jfJ[}[U:K|.$|;!X,7~utF@6X f[(tͧ'[8aIH}kd0[43=T{/30r>9Li2G@{ JL#1{k8UB[Rchk],>)4rD `5@K>Źy¤ m_ux Sߖ\ī`QFjYŋvdяZQZ=禼&xzo^uC󳤤t1k47ar$9wps 4H3O yr'. _[ѮvF!H].ۭxKBe"(@t*ֺs gkr7Iap{g͉3-L]|) .WG&ȗF <"J5!@d]|5%^NڝvR]fΝ)F+9pV8ٙ0YNў^][PV~8dmѦ'Ep񫱲)fv 4]%%{V6څ1* &X~J2s߲m}b܅J^=CMH@6m.eT:ȨC:RLs0ZbGijψUo2wi&dLT]~tK_ˌߐ>P?_ r%~ѨQKd:C_'XKD1@`Jbmg sO^Vy##Йxj KSWۓE!/^A BޥS\oP^0ˑMǿ! _uNB$bWBqUd!jO~/fLCS^DKEl)ۨCqaĜRVwp^|_Oޚu8ߓ_ 9P!!A.3Gw9r rBE`r^r6yi[vcSWdvt$^qS EuOඪnN͠Ē EBrU_T1U7tS9lfAK[\hs&=<ο@G9o';@p>AWKk?rZ=K^amfeyL[ϭIkڥ~7aC 'l)v}#cSFanX3X7}̚ۇX06|"i:8w&D\ʿ22o5ָa야ѭkm}R6q\-{Ua|( _˹`!^3̟q9 N䇜^ vV㝧mc$uQ6~(]ṇ>E֗`Hn^E/̐~%r%90B,_ϕ7ގ-VxCsP~ MV ӭ-}oˇUJ`^u+)la>lbn&7!تj(>dR$*뤖’G`9 8CyEԑYSCbTV%c==ܠN􇯵R R !VW2v(2mG"js@65 X2WMS̒@x?rJbAdC/~t'*9y]Mi)2`=S,$HZ~|Y~u> K 8wmyYCjh9'2?ԅ. )'DiIq+ ygr"ƯMˎ$cAdڤ)I׬9!t8OTL {Ycbo'pjYnIJzF|;xbj1GuU nN"AD@X:\ G (oN1O>n;F@Ԛbvc0?Psk `L$Eߓf9.E[ |MF\&Dӕe GWT|ВPB.ysMr:ER;\@ Io/72f#nZu] ^2e m6Ve*(9 IbϘ'UA!koKm2 ⦙,)/k ɚN15xݾpQ}BԕY]luw!TQi9eA uaj?b:b>˨<4;GrLsg(8)tդs,q|WYڜMV.Lje{Ƴ ! i3}&k(ڞǐ6''_>ĬPl<e؍sHuI$0Kb.:f.)Z5B(_Cջ]8 槤e@_`bL M!s:z2Ecᶡ,\#g& :DY mBmLAȥ $Fjݮbk Ḑ~4ՙlINE"ŕqbm͝͵ m(Pl#vp?rvU[if5?E[%gŠl3;qݽ;eBBFDHPńـP gIVh;ޚ=z[4t썡,݃e{U"ޛyz1"ts˂ =Ni}\~onw͉kLO_Rv#am@_#bIi= Jzk~U6ꭀ2olN/*iS{BrﰇK2LYg*Ĥ/~#tW$g\88!ӈUNH6Z'eQiUl(c+%ܲK}ʬXBSL&#?wvfsvr/t*]%/$0^7cP2Zg[!R:m<>e@|VQ= Qng, "'hn~;|o]緀V`Ndy.LQ\NU7tg/H]S ͌UNic<D%,duܰn)Lhe*r"NS񪅂 c=K-q]v 2wV0\ƊCg_1SrĨ&lClTHƽ+`f zݹt&&_E-UN5>Oz.z{GQl^_""~pT$ic\?G4PRV-crhڳ8 wHf]Gh}UyUg@!u¡)_ϚKhKv0'8] j;>L5/\mC3tΡAh qt2E[`dq5El~LoL{9øR<)ZQZ'M*5K!!-L:] oT2=p.,5hP>Eu9x>r//YS%_/P w!,ݖy*za8:'6wxMӍ&}tGç/uU@D q,wd -Z-'EKQh<~bhDU{ߓL_qVSpwGPp.InT_vAOS#_ρzMV.҈ 4+P'Ҵ+erEH􀕑!Q95zvnduéd:}/u~#&3_ 83Y3`Z9RnrPf)̋m- shyt>B'x@5<=~kʫJ\3ȕFJAg\n?=֫ Bx[&au̙p0 *1HtU_uԅ^S 1Xa7/i@n%(-j$2'Y5:v0S:c97+Uź%ɡh}.4S[z|v"eKIe1|sq}Xhy0o36Rr1S3AƲ;"ej,!)Z^-g@1S"` ?^^8\̠tBEEfTߗ!4no@1@$?/L9+D 6ӹr~>sA9յ'Q)sHB\O bsکB$To,N4İ+. f"F8x|ky-is5ʱ }e[/@N+ )-Rd"A\_K ,x v7l/PSsY[炿7g Jt W2zbx)K1uaoWMopJGF(td3,;atMce1e0JEK#GiCDj2³vNh|<턥 s0bq)|;gSbe1՞M-,GEfo@J׆y%g# trAS2,&N?i,3"e731/th-pauJX}j5! /h^;H/bc&\U,"!HI=E"g\q!:,$<`cI{Η+ƴg*žoo} P+i[f-0i_".Q#֡|I]+AvTk`KI۵ďI${(͔4lF%ڍ&đPB0vT1zٓߨ ﴴ"j TTuo)ΛhxDB= e_CGr~tShD"b_҉LaMIUyzQcWHOJa hCF_ C >V:6* ܚ>ny& 6֭rz}E+M$k`Ҡ{^@yћKhpH'._`} *0 j߰_*PQm!wrn#8-Sfc\W'FJu9r `Z"c߬Er}5cDPb?A=O18hze#gē$tʠe/\,V\RpGailh/p}Ip/Hʬ? )4!I(<,`B>tIziOS#xQM,(3ܚgt$K hdpG'^jGi%r]cr0MF:OH+N;R@T|IW6`:ШquNcT4,ObGBqG.u[7x*1I!Ll-t= )&Țc% I,kƹ>|pi8R 6F'9V:} 79[xn'>#T Uģ'6LݖA(L >o#/Z-@/G6Ǥ+F#UPZ?+;GN1e=3MrZBr5Kcv{ LmNȹApZ$Kb[^hzy58#I@_|a ה:˭lʹnҜd,'-耪yl&sH f#2 *۳hz!?Uu1lW겳lcA] h{eHÊ旮mDiþN6Z\(PxYUABq3`ٲzI߲d B3)oV(YP"Ǘnlvy>-~x xO>póݼ.: [0H_)LqHM*eH ^@NR7޹*nb/I\j|LS{Ή:W! ZYz (ǓZy۶Ks^w_+Q gr [.=_5tqNo*K w_ey*dIgTco) gs=j0mn,A{̅K'+*="<8=ǡ(^1!4;تN,.{qǝx**h_eDH-Uũ~?4:Xb')u^i q,E;^z852 o{~:=C%QhoRB;Y36.LØlcRis&| /箄f xs*/g~ЌwRȪ&57r |K-H$jq>+tDgt^?љNJ e:KZ"vo?JpF6[L]%v ~J:jtZ%%l`U\H b,qdn>3ܲS8 ;>,Yj}9 F)ފvDG|pU)RžA&DjkK9tϧ|^;_Sk}(b_"R}~`Wc# ])Ƙcejg}:/g.(^'ty8| a v#𩈎gb 6o_a"/F T/mdok+bt'^M Q5X"%іeu*1nv-أ=>X\&P0zqX ?IOB\mXp"0LnHjR׀Xv>j mK(UI;*熵#a ijw˼ҳm͸Ƴ]oM!`)v/A"8OY,e#tHs@pٖb3{@='jOU,۳/Q;U dy90sO_W0"%WܴQc~g&UijHA[MIt07'̈́?0U;b2J|vp-~:"ĉh4@we!;qR8V2 ڡBf&}v;Dŀ `| ufɅAOʆSuڐN3.?.ȡ@{S]~-H 97Ӳy5@/dKZ(?GS]Ի96B/$e\1&`Su`k#m=uHQeTb)ɺ|@O1[`Ma$v&v/A&~FٍL ~jɼX +#*7Xd"\.D<)%MN+[`i LgYwi{$ߋo'5. h%*^ԞQ PNM O(x=74v"<AIA5 &^[O~V-lhoPjՐ6ר8Z= a.Wf@Vh(شܙ b8s$AF񐚼*ȳ{gi4bPL!k.ҰǃFFt%vMřHm6rţ幍IOPZɺ?1_<"|B5_f;`MgSULJSH8r_Q{gq.O`ttj@ xԴ ]nyL,o =$Jp-Sq}4pTe=SoF`1 ,֦G~yor_R!Ob/'L5|3aczOߨD_yǠBmCg8%Uۑs .CUOUfI=b̒1%|hY` h FI\0Ŀwm İQN~Sf?L,yz_%(~D$~!MS:vCrsm'&彊VXZ fcxEc#%xF[>CPuM~Ţp(B]1AR`N0wIt{2V W?CgGT(D+j9 mr,I: `䯟D@Ԩx\UוaD @G*xl);ljt"u`%б -PʕJmG@Yo~CIv%+T F|g"tu9oE3&cܧ7hHR" jn,2o)7bУ7c=w>9kSO?)'e$wk )(!PHʑ 孿AD<¾oiH"WሯFT&y4ڪ+S}6_^0ZF u>\\{;=Q*]f ^r"F" +:z>V, HÉR}ջ;e>lT@)UͪXOZqZ72Eɋ Hw,Y68y q;+`6RIeI9"@ [/!,eB̃Pu%\ Ț7J  ݥuNo4@%1S5(hJH+[%YA' RSoRb5o8\B88; L垤kϳ CPNY2\, WcCɯ4CM]6ζhgSCRQ]hFPV_*JcQRЩ#hPD+=4@4[ջ[u.0FN1@-lORf`(69x%{\+,MavzI!xǐI}lUuͣ)FQ/10S(y*aý =n[y_m*~Wsx#!Au1e%ʞ%Eᡖ;۞P)FӺ㉻kYNRNzWt A#.G}qS%p׫=*bE[9/?# $lݳD/l3M dߙ/%pw X$8ϏaՌ%#cLM6)HEj|Z] |nicsVN:L,ֽs{B7&v3!YL @Y`-~>}-n2S|q|DrB>p*:]A6PvX7?X„(pz !Dd 5CqYYAA~ZeL݅[ϑRz] L~m}R<@21HQ9}p}D|kqu_HB3oiN#Xuet32KyJ%ןۍ ̍;18n:Qm9czQYXh-UZ3j!/ /9>/R++g\Q 5:tɁ0#ȼ({W!u$ 4l<410J!ųlY# ͈g=lFjhӒp8PdeO5yMk&>NR{^ h VoQ8%'Y q{-duω(U .t&-"8Xg/ɜuFʩW"!i0 .V:#8Ko5g$`=ezij[4-yN&|<+m:gAe\E3R~KQE]py5ϐnЊ8z?:Yk՗NU=FXq~T>2m?Gc삁|[ԥXG;퐣 1C8`OV=395yTP놆60-/LW9W#$5w[:.EKi[oU'E^%5;;Qi &+֣\<([Y—;b%:O.Q)D y5*w?˕=$XyՁ;x:v[nĪY.wSW-Q[yCUۯaьw a r̆k[ܞ7*fo*Qwsw6+ h\Uwdms+1Ńd}%9!t #9Y+DGplP]3V.99c 0jGQCSS "9RdWR18JFEioمxy2T 5T*:iXy5̷AF9'Pncj GOkVl3x^sC-seaɅ~r8=U5,bFVs]կ焄׽zJz9-(4 fbԄ<16IOu]L%}e~%mr bIi#b鰺Gɩz_RsA"*VOhr=, /jBV}@zR9Ƥm6f ;U"^T$R&_/~e\[;K7{#29=m)<~nqJpZ#fWc\C +nʲi^r"姎mR ^r9I>q D TRܮz=B\8hߙ.;izc5ܽ{|6G{Rs9 v)ZL%(eBo-]P-ɖ%Ϟ^>z%KP)'!%h0c&h@IY}"lk 1d1 CH'_GvvNo%$au1tlYu j1yD[iE.2#Ĥаw,0a#/k r!wI}7(c>x RBć~}VD=X|hv[,≠4rt4 Ea$/YS\M` ,;u[ʖS}I$hS#T ܅EJ`=zj J[j}Yk@c@._n㜅 Kqa1tK7JK;ٻ5p`Rf"ɑJaS OOvRadw5عNptRzYvRpȴ{LnxhfPjB}!)'h>RG{yh/ ԼQ|>`Njc=}ຩFA[(R ;1˳̈=IdMtemzJdkMs~NL*++դqzy.m ]0uyoMmSHƆpiwQPC(7}_ӒA!6D*B| {@G3"CVezQ*wX=fөH<$rÄ:+F5LM+)F;:*@2RLkpILgPNnU KipOM ,h;VlFlM~{q>3'VǪn* ǚWلÙ5ymJՆ=vK<9*<{L\$a=ŮrHF $ptm=UXuKmiUL. ƳԈW]zvWerǍ9lN^TBFCߕӈ)-2 Y`ϛc-apq(c҈ = FYaϸZ{ N'MN`:^hN3$[ ?Yl#`PG;.K3DF1@>$4V/D1Uh*ŖKKP+6o MI^?[_{ N|HfoQ=.4Q FG=}o?<8g$b#5rw,KVp͎4ofY bҒu}rbFB41Xgm->EDF 1M%,FjBW@+>vzD:eNPĜ$CFПr|ĈQ}AEʮJFf4yCj ~}lr@PTM }k H5u9wswc:YX? (X|T5-:'-qfZ@JV~CB6.C BDHw:;Q -<7&%olQNFa"D:`ƞ{rl}kS3jw*viclȈθcB> e'$+*1 r{)D׿#^C⌬_CkKLu(&4Ga:.Yk$$Ӛ ܵ?亷GN{wWJ5 8#l D%[% me³Ճ}wa(*~?Ous3IL9UCgKb ؅3k%6(D*xpk 5>M+ԘGs42[]qFJ9#uO:~/6 ^EE-F]FA-⾡G{ N=yO_'S^*8w>h"歝7幼m5hnc%kB fȢcT{Uג!c̟x9<;NJ~t+Embɦb ˤB p?SH:BNTX)pȱxʊ~ .0 mzɢoE3S)164+2'1zd(s|"`v\Q9i'~'.M{S X^~9Zt6l]IGSE8>hf='3 6G?(J*)\0KE]tK)W=P4t'hiBbR!qѼBPRY6?B1OTIʭRK*70pJo _ᘚ%\'( O(h=m[.zٷ,|oV>Svoz'~e.3, xB 1+B/8% MR vPG !v['qjZ}77z^-Dn  #o8Ԛ%&T= Z3_fَ%y%MM'kZ)oy E"W̯nu6սSi/oe^C^4ܳ*/͓.yS,ءhLWM5K֘>bh= #~`0uMyP=]i]SJ{FɦK!im(p7?6'Tm΂ 9Feo?0 ~/V!"/U}~A|`bG'*\cԹ<}0wK35PUd0eRKNpi=9,ũhhjˎ#tGw& M[σ3gvS=L}%;t-14x,=,q,pF Wv[00/pBK Dhk༑ Dp>*L}^దGX8jBc~W!!1IJjZ$`^4\o^RH%?|{)ОPT×٤@rQ) и0oޒ-W4EL| U[TfA4.@XZ::sA(8jw '&u#]cKټt"w6P= ٷomm-+#kE) .G*tkvᓖJt٘Iϟ~W¤zSȫqS?47䰩mR^ќ9Y;gZFV DD}2H$EHD3<Jib74@T3~Ĝ% :Ѕ`fw[K=a[ J].Hm:`: 3{Xϲ"舦'罳0큃̩Jn.nB}(4҈obsPeۦqZswFqT*3PVT:SK|!})؆ {7( X@fVcaDi^x0!u]{=Q´pY>Y%מb8?Ya2m9ߘCt(\\<8)|Tɹ,I$rBbS$;Qmٺ}Vݰ8-""6WLޙJD*fkqS}ʕEWX2k;=} Yco&ǤxtQ$<{֋̹VE+uغ`i@Qѻ)i\ 21i  tz6QɏKQ=wsJAx=W9ܫVWXw2'"Bihf~{ r:nǖ;ڀjTF4շsa,Tm4\,9Wg/ż&>hhjZ:>K  uqܞ1ݶSx4lk8FAncLZ;Zqz~L; vEz@9D- 4,aO"n , S3njv" ]aTѓkC;BnҠ?8!L{zOPқ?Iե`Jo`a ֊cnJr Nwz4|m!՛%#GMmu~m.worj, ,T68r,\Y1؁J ^$pDu|:2~%`?Ggwfʁ$'[eb5mNTo8檓#vxnJ!+V&;jv@O8ytyӗ؅*!6 ߷uݺus du0th;mHY`&#~ q(fA3oȋMքYZ7a3 JIQ׆zѣ&qí~5Rvb */3>u6a0CؠzlUhu,yQi^z'91E2iby>ghCC+DO n> J6 ZE+mo@Cz3g~5/J:P(gq[G[ Rj0X uηwP@ؿܟ@HYs]EO&F<տTv& \/{]}bglFZwQ#D0= Z TfYFԝ&,NaT^R=/qlgr3di,儷EzSCRDx+tS!ckZ]80@RƓG4tQVb^kM@ɳwNz}-\iB?B2ek ^yŗ] ԏV㖎O ;! = G(s ,ҥ !7Z32ZO)Z^NN^Ѻ8G aU\\dtQeIuu%3Q _/"s kDo61JN-pIx; fvuړ% l$:n Ӌk>,Mu-We.В }mKH^p[X  an\M% IQTd~^yYdulC+{Xj=3$>OAYz, ox(C)%n+EdXLI  vP$ >MŽ(>> a=^b=^U.k.(uym>U{BoTp yeWM CsO-`2Y9UsH~k'G`MJvppv0yG6ŴV*ÿPK.E #&sIr˗mSݸ=`o<RR\ycd|@Dאƚ!f},pvm(%F<5l/#*ْ޹Kq1Bmh z T:{iVj-~Z?bpQ(,Th+}ŁQlDpWFD ٮn՝mxwFNHg58Li.mrWO{Uк8|zO(cψ%F4 ' vI9:1Jwy b\e+]j*`h/teA7ڗ keBs\6~;,)A%`O: n0!`[NO79əYT#p$7=>~YHj6YĸQs|*ֳ 0A_T} G܌*0l'U^HsԲ4Ђ>=eku,s#…깚MR֥/AG$%GVmӸbMh"@*=ٴ K{ҷYYݙ)}x RN75l_,ײe~ʛA]a~GF{aN8ڨN~*6|;^20$l}֙ʹ&`]uApjY YT^QX藁LK3v;&)53BWOQ~p۹a; Ezs{*Re7ۈ&7\Am0=cQ\; /lhq'k3gE{ESAҳ^ " j>ڟ$9e2ߞ6&Գņo[,}] 0_#$S Q+XЉ/p\/Ee;GJ"\I]@uA8]Yi&>4#C׵ڗq]p*jɾ|~RwH +g2Mpi_YOqyU}[k=( <(w*?0BEި(O51ֆ_Z_ibf*??B<Œ j}qk۰>5}-KrJRr<~Lߣy# [DX:]=%D?{3KFZھn)H"iI'MOЇIႭ/<՞wyPl7{7x^?YzԜJ2ݿ}ʠ@ "* DrOqjŸsn-QkQq"0Hat7)9N5X]]㱨vSh].`% bff@ܤtzCTs\h˜\C^V~c=l%~InNm.b<-7a(LlW^ [rELSi*#p W|??3\5@dAB58#N`TgQܶ's**M'_j>/:IM3tdY'm!!vKƣ\@?y yB:`e|[VB7S ʓHj<1Ipndu"Yhd^Q#);]35thN$ E"~$tRrض\PPc4t8\7 Q";yڅb,Dkո;vp?I|Ce;>Uٔ[ {<^MЉ_`OVD6X |c]TRzcoN^5Q2=kᜌ;\"A[Wl:ӎ" iIEsPlDYlQˌ)I j(qR`c1%=Q1y8A*n#gcl"3hCnҧ^È7W.OYiq.fD1Oݳ4ub1X1E F^^2хo6EK1Ǣs@DZ'6s5vchZp* D5!xpUq6djKc lcˇ?j=߽]~dtU1Ν(86 j IpK|UaԷ%zp*>D{_ r$8.z#x99aWֆ!)fC_Z"Ue<1Ќq,&z-y׍5uDg&{Vۧ)u*UXS2$D5y3^Fok@M^\]`>nsr]͙\{\'%[MXw68v>,deDr-IXz3OShjs@xГVtdO"q@û; yB_ ]wh'w2m`OAiC;OqY=BɍEO݊YJBucX̲K"[-IM;u1Ł(*u_2uRh?i$}:OKJ~aЀ̬r($p4ŏ[TfO*,s-_VQRto]nroʞ,=?{|jl`(z&>lɵ}%l1P^'nPx2kY(5)'l(8+{M(at 1`TXQDvv9ԖøA{KY"QloV KE? bcrJ=* VL'nO0~B}CYnG!ٳm|2fp*n|\JXrwT*caOSsx}-PkډP `@TW &tm}л50v͒ /v`)_µ׆ " c ?vq6srC5v"* e a,b/ 'ko)%{3k57eW! b?tVjN\-qq r+u3^5PgemUi}^{VsKSluV$Qt[תLV\r>Ԙa9<q$yh+b䠕Q@iӼz.0`L0U8"zԆEox!"%w':XYBFJc}3Ð`PX8#bn_tKY#j6ƀ,> y[9RdY<^4T6!?EQt9Yiv0OBOiZ p2gܥpEM7b8+eS k=a]?zUjSV|R(l13 S `3-6AԷdZh1Aƍ h u6)Jbo?v )@Mc C;E9{NOjQyߴ; nd >d*Dx 3$%`GN GaWf3S9DՓm!]D W{uΖʑ{*$&@S 텙5%ؤfv9- 'zƨoP ^a0 95۷&><&W#nd2.S9F-`u^gȹTŊu_ j{p˵`-nYK t*[]9awڸm"~ !O2'N㟭N7VF#~R8jՓߊ6,<՗? Ly%Jz(c$$ 첪>j_ރ̎l J/<1s"y>hP$SJ,\{O"v B<4.*j#\ĨzoMa9Yė'5m{) E+8Nzʡ;?1&m.oOѤ)e VBB#\f"ӮJ@gz R܃z֬oi\6D-A ]{o3c.FNFj&1] @VA/R9gݧ)!a:RTCg-γoՈ`}ԨDko@Buո6L |Z*A]/d[Mu^$Z+};`7bhf. *\3 Ģ6aT{ӭo#}ycph`ܸQ-"ef~zT/`El@Φ\/Ə d͖:ٜ/ e4V~oGh5iw/ ZmnXI_;>'Sf|Qp[Xu>uO(te.AĚ=Bo43~\ՀVsS̮zVkdLttNhUeP "Lv9 ;1(nXd!qgWP= | r:BXlm/L\ɮd02jr tpu~lTV,kiu;n/N)9C1*.@>G@ųHQ(=p<FOe μR*;F*Zm۬2pac,|'=: /.}?3H:JbRIX12&nY8$>:9'5*CP"%pN o$ɝ֪kfkkL1\1OI Ǫ 'TU>7+[Ƣ{@ Oq͔Xz-y,"O֧{rrdsFЈr~' Efg~}O51to 5I]d&b;S,;I$7UR 䄕ʺk\ѾI#  {On)  !W>oty>geR@ծX3uZ Ȳ:jl,ket7.SuF_FmT2e~l*d/ww aQU̫"vPw {MoX̢n#KRZ=b_Yr`xM)̻+tE76,&_S~`|(J4.h$U\c7WRAxȃy <9>Wl)Z٦kh6t~>~;ua6ThiFU.VT꩹Rb*2gMu'; >jS,?!IP#+|Ʈ\d\$tBcOz\'Yy GPnx蔡YFޱIјH 1!6:d C{!uTƩ,u2AG$4E _a5koJ޺Rw[yqBTFdzѲO6锚` b+@&ȣ#G^f5ȹQ?DZmlEgtnVuNzj`q3>IZy}E6(`}'W6]8gK&yWeLfK0_٦qgN֊ELL('MZh"ᢼ'=#2 )·DbX2qFSV9w@@>^a=9gdS'%ylQAm%P2 &S *Be+,K^L0x9r5n'V}A8dF'!@ nYK$LP}>])a§['*71ap p0%>zޓWK&aZm;ѿ"ļV `pqMN>%UYC ׿W2ð@~W\*U\s(@uEas EGW'UA@ EJYI0dm_:^dGőLUo#$CJ!x-@\т4BAR=`{䠖x,/8Kb=>9ڒBfz%=0 0e1,o+eK}*5h'0 ۩HyD+Wak 7*L*#']#! SY{G)#>.n6 f=i;9Nwr'ip^SmSMGh{#f/\/o"POqd6rRdS4:JqN:H` ,*e2h-gZ_UbECglaL& t@)[5Ep[7=fL g(r:*n.ꞈ;jn$6ݟMp"3d+jn}yp`wD3;ˈPNrsK˜3+oTGkuH{OU lqq@?{t!HxlETJSCpbtc䥣،O*($j{r.&P?( )4Hz0TV >&\ME懌'P@7Ѭ ׳ӻ$NWMJM]g1׬6TaŁr2>Xv 8M&nH$]nk2썠3.~}E \MTd- z_5I~X`oei| <"Q!UBÏiR" l+Z㛮C-U;^b4e+ʗ\sI{]ai K47%Wyn"׎lM.#KR5Cødf%keׄMÿ7v_rPabD͏hǸ?hW4Zdm2jH~%k\:⍹Q Vq>e90ҀFcR}cyQR\hQ8nq$;k9 O/$5!~ZuPP3F3RpVЃk[[3I%zee%`>x頯 g;@$YBף0cA\(2?ǙNpCXa'7yv4s ?OQW'1s%G'N5>Bw [*YDv0^X bZUcT"ъ][78L,%qaj.dpNK6'bn*ղ%x Z;W3Fe"ubIh!׷'4A{3C,]-k?PƉi8EG@t_n\1 ٰs.#.-gPN”gIqe; E!B ey'_/o7 XcTlKSJsS7{>&v $'_C RIÎ38 h2䰅]( 3U5Q8$ ILm9yUnnGZ^'RM3qĕ ؓcac~S91ߧ6O" E8꺜=Gpu$SIljx?=Dx P≯Bc~j C`1)ߛξpהP D@,*r%=\E4=I/$A^ }*R>KgNbC1CDLdJ/`"4g:\}?em+ ͥYP?m@Ĝ'I?^mPOF46E~4f?V`WXґ222+ݍDJ M"[~4E/R,7M" #R~.jLV垉iƨCپ y& ?F?D(6y"\qsTT; n/I+a\rz%.AoALO;2!:YVH6 ZQȂP~f`xF29JW>!B˗NI )|ߙ+$YjPh01sdAgcQ6R~ ?)~ 7#q !̏El=Qg\8y; ]TBee3@yt!(֫& 3dO'Uyj=ych* ě`pWVC+E-ݱ.$[G󓚆qiq%{I#pʃ}C"M^"-v6w;养/JyJ$5!{j&vDxɀsMpƿoe60t$&9tYKRwQ˧㻣izGoȻ{/xX׌InzkbT3*Y锛˿/(-!`lD^jW)T|hB7ɓ ȔMo M27B抧}%;k:&N3->~tO ׸|Z(Qh%m^&!ce,byX1QIiz8>/}&:^ ~ٛM3ZmΝ3q՚("dP53?o&[ҩ\]ʞTomxj-ϝLzir59ǤGsE` \U|0x^s5u+mʔM }?ߩb>7֯r*J?CN]i ɏQ þT^jJwc5T߲ [ɗ:hQ Q -!.+;:9" :59Jlݍ#QN0\m I%P05P\e {^/- U`.Y227CWEJمT >(Na&(Mt)HZ2y">(ΏqqMO-K5[H1 ToT{ 7`xt~-K+kA%5q=])F"x{DC8Hj%X%7272<:-%szn/ a)Gz!; g];{!EGn=f.\מ t<+ǕȹJ)|Yt/:}[g&q)k 7exU86 UVRKCr:SwIЕB(HQʤBX~q/V?Uw63Aif@<1;W]Pe-0?՚Ъ+TJ~CM<a6+emִ?pO$*[8٦MЫpf7!dhi@HeF_W<FI`L*Jﳜă[:^MV/g}OxήsjbZX<@;ݯ9>ǨG\mLerldB-O;*W{nWaCf"Z_K"r8ьSS#0C LujGRkߚEězB=qBŏE$)e^S@%{"qM BV.s2-y y aw!ukx'A=}ЏDS}Ȭ%:zsͩN+%9;&hgZ^/a,!Sb=EHGEk ]&'TU@#P'Yb( WauhPݶu/N".BoStt]r4๯T+f 2wcj!K"vr_}&1v _hvr`'}z![T{㟩hԱV-.}.RnQ"dvvREvvĂAGD^<1nl/V«j%u!ѵyԿ|p}@8"l<JY7iDu.}Y$&Չ,4fzrT|3*ӒY90$O8o;FA+OA$&38K&< * VnIqU; 5{8D+MX-Cw+wyxȃEȊ,R Go +9.O+G.>snILapsmzh]u"gJJB\֘+̫,r:k/:PJg% 3ysXie4V[w(&f(4bDC%)T,MׂQK_.<M$>b 㻣sn%ĢA\@#[h%lUMLlX~qˎPNp+ ]+K-ͱE-\NPUSBUb(MBȋnC-.,e3+)qD'B 9նe"5`Z*аBB"3X,nVV/Wc?=.39S jJ"ƊmNқW6$gqw+luXNpWh SEY$9̲bfN!V Yq%u Vo|bma\WhW(V77(H=ZOV_:Y/xLA 9/M˥.I2̉E|NƾH%iJ;E)f(XWŔ;|{ʁ Hk:r,٣ 5N0+ m=Fa.E nڷܭs~PaŪ;ٟpiJ|Z $Ҋc*:VhK9BeeFe#o() K$[Gӎ\H%uJ"fEBs%<A39ܒ|RPSWֳkJ dڕ&xkd\7b)=E$Q(Avh^R/:UϻW}8W>u# ֬b!)1qwХʋߘI!?fZH) JJؿ=*Hd Oᥒ˗'\RCry|Lr:vrSጉ2ptx-y^ @{zDI)yt}o+S6zqD hSebt|K`ޡT/}{ՠbydZУxrkJBAx#.4LC ‘elX.~PzVi*={kM%X|,/@P";hF ц/,D_)L dDlژ&igjѪYɺ1py ֜տ@zl*5L5h!5"CeWW 3fv!ٕׄj'}tFK`U9oajBơQ *E0\EZ-.62a#BA5WBbg$srIB34O4!F@3c!D"L:-^֔X4 b{y<7#Cy{?v2*{AxN j{1I?arQ:1#5)}Om vi)N.dig kg:8 v5S9E:7rqr doALN^ؐ/Nэ'>Dﱳ={ѦE4Ke`uT&)ul:+d!*>5FT\- ]/zd"LbjA9g'fkѭmHqRH,lf1ݺ$정O|I~<m9H B6|V?Xd> ůmS8!Sְ_ `.5kr 2;2*^a!%u1ù_A-OimJ-T }%ޥ9m tnYK1TO[yӽvNrTۗSoXJ5#` zXfgj} =:QV1TDVsٮ@<}'46"ki'fh<^Jns} ig,;/g=_Y_`/c5穊Lj._-.;yQގm$+6ڙLԋ;= ,-4z*q |Ⱥrf7fA*_ke+k?6/Ye#jd(~If'n~&>~"(,ۋAf/V6m._dF/RRCsZ,&,<ڍÿk5>SNFS`y!:,>dޢ^iN1 gga,'pbI{o9^  +EW`JCm[c|{'|E Cۻ18ZBk]~%<hld;j@UTypNꕭ"O8^Ԭ`+svanh(@ݴeLaq׺p95/=Ou)X[C)zy OUB$''`zٞaM=*y)tZ2Y;MpRtjؾ<A} W:q;eUcbu AHBq 2EW WbqbvJ͕~,8'=zʝW2 hw$A s/Z^gc>b%-|e:3Ro=;6,'3p4%I\ژdr$br륽/0FLdžLP`=1:T,}]W `WKLZ4 _:5=DJ˓k *V3'%_2vH3K4٩YxQ_E /?;qnںP&r|+J7AJ c.M" l?j26ε?G|ZrM]Jx ZՄS[~#VGt#$M1{] =yx3H!EbUS!E/"X.!WԢݯdmFs^̯PH 9 )_8 Z.Q~ⶁ# qKoJīU[U#͊+EEy{m[SibP2c{Pۚ`%wDw!ͲNAF]Rdh"tز*j.d62 .0WاR{Q$P3[+?f.`iȅ C\3 qs9(h6Z6k.2^3 J>BꞦх$yudk5GQǫf >Hе4+iA0&=^?…İşyPExo#>Ej1:`t9=&7l{MڳKX j]O+w ."rMQo`<4>OځN ٴe6p4us)zfaAj.WiX!yzX?6j.N{Co4TvKN`t-cSutSi .xjm?tAe[sMD!J׷|.,o(L`"vCU{r"cSzυm1`rS|o(!ń}xI`>D\PL%h5p/ipY;z> MTAja!vrw@Z P!8l@`žP(udW,ZM-yo,*jE ^BE@N풬m oɺ@=ut!>Ov@)YaV^T^'P/s|/(-.*b!K}5|kdޗf,;C+DL{Oi={N{7VW|o"wNsciwF܇ ڊ +z{lpj7ޗqUJ7 <_i+`M5ˣD¢&5x3jA5qsN/Kfz7\Z,ge }Yl' 4/ `$܃:9rSLˬxd+T^h- h@]2PhW2o vDVuN(aɔMZӇ`tzd`)mӇ?^6zxmn,R%|RR׿NVSYUwa&li*[/)d/3RgB O".N~DB:L<+YTqX8MekK [/oK "b?v` @A3IMs^:qŧ(>Х;@;&L+M6\5՗v0B7V_^`ot҇% jK=nv_61K_=)h펺9@ئ 1ൣY±g-\3te/TL߼">1۸_ݐKeE<ޝ wz$g)TkAڶx ONat<ڴ0?!FvAc+ \"rE ֓<{wcbBr! O5NVtl' &\*ȝes(( =O)zmcӐjزI5sn٠hDB^Iz"]. ϸqCCBOM$&`p(Px]^6E԰Tѝj:䑆vM59W3S #OIyLV.nNUwlb86r!1<@cX.QX{=>:4ĤgW.<9`ݸ3̺t8(!?igqܴ j Oޫ/CxYB9bZ3|A.#f " ;6C4 nn0bmzxN-qTx=p +^'wS}YUho*%2ri䯅7G/m_.Y8 k @$-*ݛ;z25 F(@D0ԆːUwӣw!Rn-?{HŮF QmR"0W_lVX{BSH` |MctoTo\X}Z f.6m3O&j)w?􋃆7 4sjWɠ%Y_W]'-X/7Rֹ$( 87H{o`*^@ IR]:,e $nsLLXtjx#wMˍW9s@ l|!4*6EF'a)lUl.xPk* 1hWl"CA"QL7y$c" Lqkg#5Q6 #=Ѡtлv? o 5H/sG9htSĤ8&}rnF_KQտ!m]#[#zƵ)4`h!K ]XyKm8yFv% 'G[Td Tv,QЛ3Kw<6^=%Ř:X.T֓`rAn\kce-w>Ĕ(GӬL$H%%,ב<\֨);5mc4`GhKr#p}$ym$ۂ`xPJnuTֱ*BmA*4إ]ZK |GŨ1L 7Ւt>*ϻkǏ2>@0>bgMؽTNrz`ZfE֋wD`eC5OP*^Hd'`ğYc7J][MzBE ()'JIy?:v#~d.# OKo\.I_p] |M g%4\C؆k@c6YP(PD<|epA4/)̗, mMMe7 bsiP^ ri+v-*2d M֋Vq$i@M e(WϤ2%G#8KsA\veC>o08\ҤW鉥Kl,*mz;˒Չ~5O&$|,`x(Fyj0ʩ7/¯`&[ V.7>O&oUtI"g2Xٸ KKȦoU{(OJ?ƨ2'yJ{eTKO2gΧvN}S]P,R~#~LC <!eH|X>mS+~tOL(4p46aEUhz5Lff: p|:s}#=ų/ҘCcVLhE49}\<+}p58B?ݦ ?oC{bp9_yB $_bAbҪQI*}$7t'ilҥ6tTS9]K6ZdK|ۅX$0"̗`b#}2K$Ia@P@+73 O hk:Q#PCc}>A9#I#zAf5,PA˭"1䥝KY# FXϴ̷93MV 1![Ty;SPBvzVM%,,|:zY@;a7y=1H$ӽ5(F^D-D"y!2MG- -;,)0P> <ig!3&E){6\QB>nDM(v?>lH'/sltR@K:ʇo򞺨>u[-I,jX=T8kñ:&vG$u{󋾚%5䥼 uC•"e jQ6sQ8"]A% M21^5Pʑ'wgv)J_kT{ӳyHPʻԂx},γ @\yHEXˁ:l{C$ƂomMq[`_ޒ=Xi*wy%WR/ϯEC ѐ対6:ruIEz֧m^VӠ0 K@)z5zˇ4%q5hzϖX>$}HHeݠEԆ,(cЬ-R*f\5z8Ԝ) V"%'PLb=*, '蝻G }?3ec :̉zLf`?ꈳMGG @pEݑկ6M&K#m]t/b'3s𬒓AM1RߙЅץe;[~i\j`LwWQzR;x bumPKU48rc9m֤-*ʒ^,-C]2gF2Mğc?U |Kb߈vT/?MVWx/P ޵5m')6cἕc|F\!\3*{qJ0`!@eq)G8.Ս)?DE 0zm$U^?t 1bilpg75y@n<0Rf!4%=N^Zgл! >Z'aO,uEvR_ݨWN;&z!T`n_`;n'*KHO$? |W`X:\~W}00Ȗlk@ʣS o48}3Vr3;:v$Ӹ?{N&[(=~G5bؖ/{a+-^=}@%:]ߏWJ>tr:SGCԴΰKL#8/w@ =U"\s- ԣ!A?4gKu"(Av7msIH6>kitWONGQ[I= `§.L>EoS,yBsT!}Z$g dS! ڿrng1SHީ56E툛$~ދkZj9b2"]RPnϔcNBp*kA lF]5'ޕOR,l!B1?/x PE$H{7|AsPRʎ֑az[DQ<⟅qvydf+cOx&U=}EĄ_ț[r?Tn APb.$85|,湲1Eq {, Gu2_vؾ0[! &xz%i1^ŅjbQ-fVcX%sv ={UN(~΄.T~SSHjf%dt0:ٷ׉Yp)f[b`i|">0 HqjƭY?kkr$Fp.CԝQBP]yϥt39k yUP% /CHkQ ;KB\s96âeYݓ@p/`63r.Bkt7-{tq}eShɋ[[&5_` a)oƑr#aOFkO|K9`@WH>'v{0y3(jm|ދ(p91:+ :dK 7jeYP^n`-Sst,mT J+K+p_?xR^0.+YoW?!YB +~xE7L4ߙ (T_:o8uH9;])B[dgVYs^!OllG<(q_'@3e_]WSU 깜Ƽyz==Ja~dC \1Y{ L}񣜨iGnGC꣋%M6FT4 ,f6v2晞=KMGt|k }Q@i= %13M2Kс\ۤ+ RrVEIWՐmT 0ˎ؅^\tdZEk~L xKy8H1lu[]VWcc 1Wƒ4NW'e;t c_WYÒ1^ 28x&6@Vs L#c!=>\LOئD%: \K9}0+u.+|s:H7U@݁y›',=KjH V!ʼnKG4l1MAei4W8w֦)INV$ρl4p4XZZ8_J/A @o&Ya$,FY~No4n{5[=FW(9,:Y*Z 1S]KV| .t4LWaf{g]FEW9oUh2@ڽp)oiɁ+B g+N%xim";A.Zss({?sK}!+ ]j~-`yVM鯿z.Jr!,?[=pY7'kEؿGh̔z#=vݶ-{7A,z],n魡!ʢUFI[D.p_q~|6wTXhy**w(ꕜa]Yoȿe;ӑտ!>"6,'WݑaQ)s&KL>IpZ,gRc7̈'IbUKܽ$!Lﴙ1 ΐ[ 䂞$FFc&YobN~elz:H,\43}wSt\~%Po1F+ !_MX,9@CTtBjfS(ިdŸ*k$2]k\]%֔;&Ƶ!<|ekt$ee8MgM_) %@D!N}X0gzRr*>+Kv=}2\-e,ˀe끳>nP19-*oI5-NaåOI"x%>$kKyһVᯕʨLV՚;qf-Rz`oVg5204)m&j40OZ]مDGCر֓ 7[tLJB8+K<ѫ5e/nꢱXPVqK6widlC8tĜUG eA"@,,z"<-R-D,u4$ą̈́< plZ w< -oLV*|d]owsʹ]{ŅIЕ#o[ [!yPK7ѡ.{L\OihadLykkxöRVO5utZ˺FgaA T3p[~vיvA2+[vE퍤 WXo3$nRjTDžn1,BJwl3gqڼRjlP3VTtRu$˅nk8*K=)$yrnH,O \r%ɈG"De;%97eۭ8-ѻ.@,䘛EOZ>,@!r\〽>:&)6_O Y=\)M)J<.cUWcs}Ɯ\'+]N8KUe("!֣Zjr6_2< Bx%OO2yt$c™6/PZٲ&p k G&9Cj/b9#}/:aNb|)87Hf{cMIu.ZM_D:ߙa X4h&OJA «F?Bt!ȷ3W@UK};;玞Z\܌9iP}@8k={[i^/5c?-h0Roʰ{BMЉ>zt/& `t (^RubdپQA_-D"k؆+'.[ѥ9C&;Yu `籜v=36@]G_qBfTUɇ.wA-KԨ? ]3`ʸb!&v!޽% -Ft۴4+Uw N絨ChBSv>K! "; rʥlzϚc fS/"Ӝ۷]q6R4r}[?!zVCf ͆`ͥ`_f ]#2q|?ym5/2Njru')QZϟE }BnT\܍\H[ի7?ErHt8E.9&]X 6EYT}NGĦ0ʰ;fZ/##-} yt(wg5cIW|zKJ⭳-}gi [[[VOv>'{+^Kkz$.PbƉc *"ưMf ߷4C@mK s[OC~Yȝ7n3F *ˡ2- :g"{ ݨOM&LH#L:CIshĘB~aw^12^,!Dba4+ B+ݚWV=RfDLdӼ C.c#znQ"`,ɨ7 K R{NWn_\OJ0c5L 'ӄh[;,0KbFmt!GX5,vR##Zitʹ`9L~꣡4LXPʌ$R! &8Nި70V7ơk?%_y.]b e1'h>Dq}QSSTԨ2K, ( ԣ04so7ԲsN>s6PjHbG&&؉(1ͷڣu7F$mtO(28Lw:yLt݅βD}򭂊5Ѯ8S℡1f7LoXKV>~n &P~$Ŝ9H5y &L=vgn R8̝8W$uVj8"TaQOvxm*(>fA&I;˜~_~&.VGCoR?x ԧ>3;@;i啋E;bmz~*^ρ/ᢪOWK, \v,wƘ K[]P_54!]X-Ub2)@q 8 } Ʈ-@s S MuT$eoJvEO Bҙ\5J`l5܎כsxA(=uTH*lyH DmFAbW5h*R.A8𦅒"I@@--AzOJt,N1DKm=଄u9Xr*} fm-~D<4S򺰜o{KͿ.AIƀS4-S?X{O]ė+TvG7$j/ QE= Ҷ*-~ v0S"񅴳٣yi>f$QK}$ J gfAG~cjNvPר@z9ɨ?L' ş $A7|kR+Ȏ!9@N16ۗ"36|0q$7!Jz;A?Ik9D$k)sj<3%,a Ibeٷ0&O$ߦ@:_h"T*"R~;LXy&7&V>ƒ|E8P P`lX/S<Yg6=Lp̦j][ OY$ee+c8u3LupfSmfx01˭wz s e>nӧ ,uQҵ,]D_H6A3Xa>Zjݭ j5ݬ482խ2oz(5/B[-y$!X12 {XO[;c)̜3 E+}ŹhLZP^Aئ^<{(ŭMdSɟY:AA:ZO 3seGL}+N`g h BD1=6 .70@@hhOdNׅ<*eH[#hKK=ͅ?J~tfW1_$.`(h>F"HVHrn;Vͩqv.EhO)Uꀲ7}IeTBUs81Y4h۠3؉ LFAR݋fSt; >L5khƭࠬ]QDD^YJ`CW_,/B*#u.9*8:R_;eƞgc7ћbǍ[wO7;;PPPukCcQ5HY1hךQ{@m2/cv(@O#._qօDo!l 6i+y IuʟvQc}͋pAhJ-,ct%^f!^hc H6A(#)昭bQHi]uF3|ό6%9V[`zU-4MwO)CrB7#f {3p@ WtbU0'v5HjM-uwáCobsq nܟP!\ax)%8s% Tqs~dmdITi#m%"78ڃW\/G#lW9**2D([/f(EAmw`,KG3$ 9WqP&D8mO%A4-?ՍR;݃JmM|r&vtsUirz]9#.bmvF֤=ccN |˓ū^2Ꜥ sjg%0ƐR@"v_mVe 򧷥Ts$Mǝ:JflD6 LF~]d-Xf!z쮱y o_";p~O?z}OW2.5DNEqġC䮫;iF,8JNH]IO5''A)F!2Q[xysu+֝SuOSL[N(NI0}᡾>zXF9޸Xq0J*)a,eSaI'I{ـ;rF2P겴+ 4HOPaC7xm<U Ls"oUOBFC]1 ;]c?"W\:\D/fV;-ea]މM¼,5BDvԔrX~Lqu<4x uz. d0Y 挓)ĥ\6]$ȫ$RMͯ>$hu@xC=6+ 7ǰj@}JVﮬp#Muw67 ![(;̃„T29WJp03f E59* c暭e t!wF1VwZS%>Hd;Dv*5ahcq%mHyڴHSQZ=~䣬jqio.kz !!1 MRSNU CcfoD?X[j"CոPְ{';}cL"|5X&k%cYϱX q)Y`Gծ^LpP)VEk+ [\ᆁ0g?]yEY- 30a:svL=5Am V_@f:n(þyhNd9`{0jhDxPJPbTli#ՌzL4S(RI+| E'-_Iٓ{-j!ocܨOr #ܤ٨oFj, s܎H_Sj4m# 8DבD}USz1kCXMɁ,Ȫ9RlN׮ǁNL/?,Vt>iֲVI| fAܳa^n_qڥ`Iu2̲[9?CVQuS /XN֠i ¹V`?UsTO SäC[E~olxe[:E 'dQIv&-5eJM0]O.11aO4 =KWYkkWUR3 m>~f\Mʢ#[qU-eW1O`cC#vc}T1}e1g]gժ(n+?vo&,^w2}C'eQݺ$JFn%,o9XYZ^@UP)u.{ k= d< -D,zE)与%e>GNfSn]kn'v_,ڔa>޲ |P4wr{sl9>YH36=%npR[cs1 A`Z$e>y[ͲiYDNc~[!4bcYl3;O똢K1"3_M#{,QB%a Z25|顃EI[\f7AyNk; =\{Md;?@ToSUKkB'?r uCӍY̸_Rl`FWK =Fm 4t5»LAXRhǚԟGDvȝ=tD+b*t[e')Je@3iχmIl}Aғȝ}S˺sR5 髄D-r\d2ATJ~ p45D#tZo2 $x@ug2N)¥bM==1:IXk$\Z{yѯ:pTgԯch{PrzLϰ`T2&@yɡt1{گ8kL4[# JZB"AHW4l0uvp7? /߮^94QGh jNJFۃ**:`F=AVIuw/=~, eB.>~B|]=8Ca29)ћ[TEĸ>QQ@|niMӬㆉ!&[뜫 vWC&1Q! OY H,?"@yCYa¾oBzm2CciCߠP&j~xnO" @?J?us8[FxfU3$/N|}\tkWEU [Ѩ J@ꚕkc aA]`pwˎcg+K]Ie䗛_tN|ZcC;\eoRC"ոʬ9s=ö}Kbu+',Ǜyjb x Jg8kk+#ɻ~z7K{d}_*q-hlz W-Ҍg; ΄<*;Obҩ)U\ti#KexmJ6ZVꞢ̼>3=>sq:7[€hU@PWe \bq<̘s3U32vAgYO&u~_d"Pd[Xl3v="!"Xn4hTY$O.bœv_EM1 +rOw@ȼ0#HWU"c+#gk'9k#b76Va$)i|0@x$cX-| /p7ڦݏqo+\fRgvײTYhZ\:+Dx{naSбs~H&MC ]լ݉h?q_'{E%aܦ)N w% ?{pQ~~HQGbtW8bX=K-ELKLbGFǟH7ZVB'p^!]n^aر:7Ant9\!ɇL![Qij>RP^>^XX#c)b="Am*s;H鰯4t$#W7d:S@׈ vV88DWlϦ{t'*}m q(rT }9+?Y[X|]!*ZUv(S F)c ļ4}$ÝU_4J߯z/DjMo8+ JB8܉GW4'ԇG5,5 -%[_by!*U6AL1"]VIZNp9es|zE{[\(j̉uȃ%?F"%AoVz`U>:f|`̢!"۩E8|VCĽ966n2F_ g&䰞 Ytx,QӒ'Xn)WEB' z8a a<8h`dO XZaMBoWRUWˊH=Y5}\ąA `pJkpX5嬩x #)YI XjԵ?Ɛ:p -\J\DW a)GH(OnYa HlvGT]<%Hiv|D*e)eFL!T< L^}0 _ɳ-'o>Ňt5b B8^Sg79B->f"Sy AtXBT˞&h _=b}^sO-_[}N$gXv^<_V CKm3UP^&3f(FUbzm`0.`֘nerY(!K[#!Kwu`I+㑭s]V'ዹˆ[`b9Pj".峏ikPSk_e,G$:怟\dXs'w/;FsFcbPy&u),fqR+JcvњR{?oB/LiՔR<ëJ+Ov wF0iۚuŻXK$9'E ,5SkfSu(&y#\dzH˾B=Evo0UMaVgвkآV˜yђ8t 8ڝTl${8ܹEOi;߉جqxIn`X~d0JMx2j=6Jn=^OS @q&(hS}$ì9AEPrv< At$<ԗXPvH7ʐ1]4sS.pVyVy*LkHU|8~6Jzjᇘ;ֳUi$@,JIx/4EPV9͗+RfllBr^աʬKK"E "~2!/XӫH[K8QVpm`pO9QKn|P뮤0kGF% |,MZZޘ+`D3.S^ߎ30PƁr<}$$F;ۣwi{2J*!/Hj (6:,YjjUᆉ-RQ{`B*HA>R\C좂OeR8|@zkis Cx"/l *dwq=.K~5wn5n vrȿ-2&ąN1G KL[V=J ܹ4VHIuJw.rtJ܇RFX>X6sp*GcW`!N{p׌-Вm9!OjP',nJve zAk!@CȤ%}wH.gN1j|Jr T6&%&TG4zWJIpIQYj^{^_foNMv9^R "vA_om$D_ש2!xөV,Ѫ)CrS0pAaщha%TU=U5#]u9&jͬhvQ"q*t2FB'N1t?2G9.$^G2Ec@d|=4ۇTi AGoY%!CB:7' >u9ڜ+Bx^.;H KbmԨ:pŽ2~mr읒48f,=1 1C䃨B>PK:G &K~l2caA c #vx:ɓͼ]آfsixN}(e_YfMŹGa.XE *m㿠ibp{H/M}LI ,(F)A͹jcFx@;N~8 \:|Y$g)\kJvUod"k'^krhNF)U }I>;7Y`f*Y/]Ewt,q6bm03jUAr < ':fL>|qr͹ΧJBִ/tMvUv<"_#8p#3Ō(e mOB%zAکMnӤ[X* GTo$:+%0U5b~d=xj~I^xP5鳓 2/8| ILT ]y +9`h9TS!vz^ ǡ7sG,j0S,>F՜9YJfCWk䐿Ë|SO8d8;r()(\N=tX f f{8.o} 3x SC". Oђagx:ϐ0)MsvE$zOFGDAqdutQp8\7k~Ԡ]^`fm9,Kpw%dϪ+E-qЌ\3MBOBkY`yCZiTD">ҏR&H3m(A5bI@dj)/,$`Rf7)v:]2 <T"T]_2}r2[ˤr+nHY~{^V@ڜOZ@TY*{iDAdEU\/[+;#6d!4ja &&I6Į0o?yK?~"!;#u #6 6&^V3E0fP` g$d+QgS0/5k5tl璳=jg\i59dtu~&rUE}H&\5)c~*M # 189T1.#э0ߨQ,QB G_R!n.C]&OԴxGF 2q7/L(MhUzᄾjǂV ѳShFqu\tqgV>iyNRAx Η֕rC<ܘZڣ\5etԫ;@8 Iwla԰+ΐvU1dۉ4 6@# eWAeP̌EMgy_%nYFa?#1$bZǞ>߉ `BԆA>^X,p{LMr8s[PD(W4遹ە:y(H(;(SSLƄ EZ<‡_tHw1Bf V -VCȔ|9f-nTފU={;W(P OnIP 9 \reOԞm {Sp3م;zTc32 p\6? U/<,nyG!E3v[5«J"VXϗn#& qv^Sk}3#췀Azu3]GNb:Ul% oD0djYQ'+֋"~6[P] vn&ACdD rɄ("B03,g iz.`M0Y(xdt[iľ JJ:ockDBO6dyܵ Ϫ^4.E(on XzXs~IYokx ꭏ$yF6A;. ûcJ-5 "$>Q UjBO !Iή;I hͯ߼v>o}nSqJ?ZW} +}W&'ݪg!([#A3-/f:ࢌ1Eq6=Cd2RXsLzLIa'IzƠ꒕\+fB$@FH^15\g@/:,*"\ga>R݌-h*$e׈P(.]`'3iB&Զ#< @ik'~9HDYJܳ_JQ~pY|ӏ;RLcqQ P}/9!Jsύ&Aų /5# ,EPAAP#ctkGEˠ(>hCwDU]H^y({k6=m Ru8aF}Q(f:̱>2#!7 zbH-ĭ kW-5WxlL YǓZdF,ѲhY"P<-yN,_KͬډsH1a/O4յ}gGr/HhE$?wȅ7cwJټD*WΜv- 7l+ | bDq`לԆ}sco%r&)4_OwWѧofTk,194L ى  xK xyD7hĽ- Im 3<Q)8{MG *.k͌7@X+I*? Ѐ:]zFFAj: p(ܖ$$;kKEi5XTl˶B1lCϹ2t]ZAI@`'TF4d*?n̸nV“ e9Hmg7 d6W{{2U @/U}QTsӭ Gs)tv$sBF|^ {~Y&;ޖ}:#ᄼ+j% J+lEH6 ;u" ;P?k84Ir|e= :GC}4Bi՞1hf]Dv?u"ӏhS%H;'@ZPgN+*:!x BeRiVג-tPVE(+wMf8%9vҿ8A/s.!Y®?G:ͮpՆ׎Lf(WGq/MDz+Nv%ְ)H@Gqk3]JoEtJ8 b6vrz@:d51S}0l!.U;R#aŒ7W6E=w*zP+П w\5a@|QRNJpU!ę{x;$嫤*v)ES) RO뉱zOᨗߩw(P G۵ԑۺԬO9br?P~m*2p`|:'VIϝk˨ە'n!uJOЏ.,A_u@܎VbmU4%;;'4Gcd]x3 p$-Sc0ɖ;Mʫ WӇuPq2fʙ!+rӎJO$I 2bC>@m+P6mg~KgNt,j?VXiË Qn0 a k:W4l~t?8Lҵ+3bzURMqsip&,*saC6LJdtl E+շd:9 /pԨ"'ՓD/~:){1=gSZ'5pJ.J/r'CؖxZ;Ujw 2;`9M։ N-!:[׉_ݩmNwчgphy_ ^\!阑Z:HiJXB4?VǼ.m^2 ~=ytz/dz%ge:X4l1(]Z[\jH<<߼6@DrPR{uSVƇ<7^_y(u@ O-7ZXĄ|rKrێna˽Z(iT o)љ$/_jTd !N]誷(mM-| P؏O,,&?%N4ciO/>/7ٕSPˆldt7\(6] GljdVBb̆Q>ц7-e}jLM͂y|A%5ϱUMZXb:\"4.F$x{ZHNPX`%z&dv 8^^8ԠU:a­;AV |mñM B? M #h5~,Ew XjE}.Qi>%R!cla 16kmkqQqsbrqROiDrc$Js?Ϙ\tw%RfgؘAEѺ~u~ %Ik"g.Xe-?xQ~b/Զ })K%-@d A_)6CZgaبjkTφo/~IrK [i˗o$FV*E}d|ێHήκEm.,;K2(nY\w:1ALRztWN|Yo>"L,; L+´( g-{2vF:V~;! A%:h3-2n/;2-lE37oi.̔-5?rqF9SV^/eL=[y-;)47By%:&@l|y5MhS>ɣo"hrZ ڏ6c-!memN㿺(W}{޼?g.ϹSyx7G2i2/K˕s7 ɕ^^TCÈVN%te )w57n k=aVH^c4^d蘫FW#I9MNX^NNQکE,3o8~u0YG{Jl_S A.qcizRy=t/QSo50K{vԊnS)[OJKOsbZgqt1KXk`7غGw~(|^Or.Fw71كSݻG +[򥐒˂?뺧 _$E돸+̱(R1P5R _qLkμ5+}jo]6p]6ʐçfkaۍeө@1PyEfH8keVР[%uI_)-boX%#"3`H]%eDN(b9X/rX'-~7[˧~3/15|v|c9` i^{g] LA%R|8OWCq!YS"$s? q1 a]t`A m뢅br v(NiyfEPlcG"g kL{':XbXk*mϫb9Xh-l{jP ÝL+ҧ7s\ ;=!TZx.aT&)gf7TIfT8W*SOIJ5hTxD b\15]>?!h=X{Fq;uZfT~ߛdŎDgrR׻OA+qK ñkQ6\.3R}8{2"4CS#!xj~֬%t\NW:D^}쒰{&$:IEm][#~a$<=BوVg>/' "]=~Pv'p?B)!#'a5جFl4H p4OeP,TD~zsTupPۯDفf #p{#GZӡ}M}a v! Q.A 7GgXoDb$ Sby*,`DFc/{ǟo3wt:P>,PC5M"Z+Dȣ i-n52 J=h'&CU=d$F1H՗bXli Qt_UlVW$oaHP O' O"<{n!d Ŋ.HQ|<ߠ91+/? Tc|wnCWz׫5 0ڿDK_ݞ:ҨlLm6xћ_S #Q: v@9]e![Z5\ a.uMWKdD|bm×c2{&.ZgbTl??FYPj\9!ͮxQɓaf(ī>QwtnI3ЙC`FR9:}$OaI7M6UEqoGKxzq%vH ϵVU+ZwzF^vQ""eeKCִ?X? mDpiɉ\3?&4T@EEIS'ֲМ}_BWhdX/e~zio[v*O0EC%I-u<Α|W2aBISL$-UcaNs~\\m( x,jE:;Zw-|ז-|tؿT-u4{2 md1 EUO|Sj䚏WdoqTLœ䭜0IUǣd۾ @VĽmؑy\ F!'iفJ ?6 QzƹD.{8#[`1ɻz!RtrGHnO=(ȭ5h0CtԮr)z[fn{qϱ?|X˩6O5( 6j >گa|y$ N1@@Z6""bXlkhL;qAhih6O,;G($˼M٘Hb+[z| rn\\p$piUEt"l" Ro}1"|j!-,~SH!{H#Rt?!Wn\'[)wTja0. dgTncY̅7"`0%ā^%\Uݏ3uZNl=h Vw6{QPxAddZI&nPE̡ NǠ7sXcOc&OBsJROTlS~o'K҇oayN4M~@h~7 }EL1 8Q'I۠őؿ@uoR-RCP8Z~eyq~6"3tuU\EYg1 '7&?@-Hx#EX4EhooAXwπF3ILM;j4g $m@X-]'5" ԐD-145xlpaF %'n#*bjz וC t\E Cvsӭn#>.n۾I(V--I-TthuQ \ooY;p闯0zӲP2/C|`;!ȩz(D5ejCm{fF;6!l F]+(.^#~_% g(286p' HH`,hmbH7;e-:>|NzVQ]566fajUi\@gc4~ki=b//!ńD׮ <X=)(%Cd[NbC]$< gI\3vC4*_jɶ2h%7ҸZ/6+N,oo癯pv=,WXL zܙ/Ƅxŭut|71R<T* JApc`\:mՏwP_<{UP"~V+vEsOS !7g *ȕ_So]G7زx(SY;*A8P(hR iu܎~s10?LfKۮWbMKKM 8R'U FvA)g 8/YSim3ڿ'uԟ2-P`-k5VMUcOv#>DkP5BiK)b+=)JrpOm`߄_C6owĈr|yen{MPypLwS2HzhXiSn5ԟUF|JsKJD4ُPBG >-f zMVk~/*|Ὄ`wJFL H/qFVHK7#m~ڒ#CYOB Pw~J~[^1nS*voE'x'% ^tTCzGtK<$|ND'5*X鎊E9v$fa7&j亩ctT2@pƆX$$$@^4M!8堶#u)'ɮa`-(rŜ7z/uyaШq莎J?37Ы,f@OvGW(CIJ%i 3i( Axt$9 ÒbOzyp:,_`jU5 Z{Ǟ]wh,qv)1s=SD… "|ԪCW+ppn2!v!7Gg=5I Q8`lUw]l~6,W.k7=,Ac\ Ż A @ /хLpq| )h-ocDuc-g}1amu>38QXDA!¶C6 VEb30\HD߇eD/b?G\6usuyresexi}⯞Q4H:NDu0wF`YQrAiV<7=az-bd'n]Ea3 j!&w:6 }A GcuXW ] iw~ 2 0&kBPؿľ̥'daiz|BKqUrۡ#M 7Qtd:wSԻ2X(=$J*xPAo0|=H&''ﳙTTOquE0DDr`?ݚ^uɹ`Ȳ0'V 0\J8.륐^GM=^(cMB/!\Dtm2a@YDj Ath)~Mfֲܝ .EE$ 4]q wq8v!i}zI/A@ٖTUU}YΊ^-=&}=>)^K8 834p5갶QeM.DE-4T/o{^S(ʃ Qx&7JDᙓ3+R"HBd]a͒,ضAf,gV+꜃]1` 512jgq{0z.wsQ&?{UN}6QFr;w^帵d3??dO+j[_Z>Tf!EK蠀:Wa%yİF7A8jUב' bxA]]Oj\Yl F9= 6zf3jTA3]=25M h3O#_MLn8p|Q2j믶\A{TB8D-H,~Kg0Dͤ]_RWMu"HO?DtT@~j]NٖS{}lew8V2x@CҽTJd'N.4ú/Ś Z-R Rzm)fy/w/WXEO$?& IS<|I GG[_[@7dO L+8Ã?Ү\8*l Lȼ>#M+.Q/e籘}U3G(7)͝Zt]h 9K vEKJ;hX+ Dq OK;?Tl?:.cϻod`p8e5 Ӏ(p wBs J򪕇Cҕ]%['nT%|->.A,Pj84KhcWluu"4-nYAOU?+4<`Q n.?+`6h >C> vUDO^3YXo]'NM=-1(KceH)w2c셳Oܟ7׾ Ђ42cpe}-o,CGv@D`~fгFF{lD;?Τ#.|޼Dkm5PQ=J%MCrQURsy*MhfO\GO7Ż֮ ͞E`*L[qT[eaM Kkڝ\JEnCH T6^BiIbvg]_OC9n @]0ifzbxv7b*JExLez1z j'J"TՔ9]kx~\d0OFݎ-]4(׆4gyor&s͟bs?B keW#quDpl FZ~@^y 15ٲeK<0ثS=<_35D`rjDHұQM ҇Wkj1 00KW|WQhN('Z-4ՋCe]MH6fGL[I$]=p!m9%SrKc)Q[diq9صS&-oReki-Yj >6' v$mSjzF b嚼"A^;W5E 7K8;#)s{\LES/SJp3,!5/?{ eѺ?%/bjDiBmЧ8Y*aS0zl'=!=A~۟^Cf 4r!^"R{ '.W@)2Z$J$cSƛ[]ayk/<65񣱒LI}rz|!(2zz)hVvMEDj'vKeȯEh kQv݅N_M3m e45Mn\AV|ɖ)YЉVoqìھʟ!Ab6&BQDb,1S&&!MiNށUoJ!4sʾ=xd&\XKO iZ'T,Uxcvi$xp0fV/vc 8;hdLMru͜&\01l:_̊K_:$uU0$Q1оw*PiES^+$TXJ̞  ڭJoF6=7?xA=Mq`cCwFJ nX dI-7ŎXK Hoڤ7Jԑ0Lya` ^hXMxBnP Rek`vOO6miT%ՠ1 -!ArrK?s4L s I4NWxߐF#Yg:NCÏ)`5cv^jEwMuث%E5,7)*sdzvچ V5S<6hj|'G{$_XA=pBW>qԫCj/D#P4,{v2bB܀AM(y)v.dZoE㟄u E8YTS/W7K,)36'ExK4VF1M܌gd͉'2325OXxBsg\=KvMYdso,bHI4cdn v9a $wdq*w{Ȟ@[$Μ/ haL{o|C*]l=`჉BU!B%b=ѳ-"|izS9,K-oKP-6fuf RAaXRQ/\13M& T00yA 7?B T3S>[t[2Q|z"J`#(9ڼX뼷b@YLBIǿ a)H:Erm-ϰ;s{w`$ BʠAaEɇ>fVڂiVi"v#GiYجjJoJX=ǥɵztm_ڟU@PZ*L2x އ,]쩥ޡLyθEfq{Nɭ"*$vY!c1y7JaٸX^g`gF]] gGa䶜w#& !=&FP[)24 -4OPyoj P UiT#5<Ԯ"e4TXs*rz+qY/4UMf+s%kfFJh,NqNM[6MRkhm&Ȉ*"" R.G׷7< N;N08dGIňmԎ:b _,S$/f2r׀x__|/;. Wkk@3+ LI*_.s޵_|[լ3G"9K kKb яi+y[&;lv4=SF =q$)ZoXMPg][R8Y}! GC9O=TjF* -IPRw0|cm,NQF3u^ `Y`Hx,G%1s# {f`pHq>1-=-`'>(Wzur}KK봞j9AZqLVêaDX+NA`izG L cɊzT\A*UG=*7vpPj*+$uPG>No^FRm3*OP׸}:DWLń|]38hZq; $rkp+ ]7;"B\xc"kCR3 oJbA^N \JCLQmMؾ6J9cRpd%! ے8rϪh\ Y[#G"T `1İ f:rQpP}pQgH@vP^|)znJ"Xeya?8Cb ~`9%+U:{;󬁲Z$>ps,ZZƋ|t(+%YnS"FɊ/Ttxq[[,8[lK6>X`~]RUڎԵ'K&@IPjF/K[C\]\P$yYeT# R!gq -&?Iy~A 07M0L*0K=~US52DύVB3@xXUjr2l|hvT?c48PDb$iZ!9p]tץL riH Ŭ\/@$jxHju*أ0"y=דO͂%3!=#sɯ'Y;0!Tn @DiVl|C%cs)spMR+4Me!D|DH Zϔ@FLjn|xDžZxKkL1I7:}N#xΜFqa`^`u | a~q) IF85mfYwkTxpKn,.x,t?IynCë`` 4-BxA袈^s~]L% ikK z¢OM. _jꚙ~ H9UoEI\/K\cSǬSm4o;؞t-b\UJeݖD<zZ E"Ӈa)xZ;@SJ[fqc3ua㗓x]z2]/R43?k@ZAMPK*="d%|C1jl< G\S'&4 _7fUE]%ϛ!VxFfKD9% PMPvtПkslf}wi^ rZ}5EBHg\ =R+?rW `$:?Sym*=XG(>4 , en~1zp0Z( FrKч{WEBڟB&5゘:(A"ìv)9B~8v=xWi(z/d_$S3u.ʝVrӮD蟹911su]Ҁ- Mh{*e^-K .NҽX!vcN,s8:ndU;[4PG*k4fg&__y-Ƭ }by6*XBHsr4`NZxD89m`):CX1XMte.(F.BDŽ2i_*+o'19aqW^?f.IBEB^3Yؗ0d{|6x폊.H8M uH4\t?WqMѩ^xJsG庈 UFD=[LWkː!DsxDTW1O~\E QJ*2k]JQo#3!A#z&rldλ_až{2Ap z5196 hLȫ1c)ߔ࢚je vBVO $N5|Hg.8=nsg.%ED5ԹJ;TLOo2֬6Ġ)I52%jg8` scZe#kPLabJ^;gTIw\1` :Rj[hxsH0~j[f 8Xsc '/ pV?7#ҹ~g\eK5Dc4ٴQ/sld3V؁/)VKWWOu,Ky^M?U^.3ɬ⤚K79SG9S F.omCqp=S .I.͡|9w!D($'֥:%#|ɸigCNc8X+L<V3ھڥwMccUD|0߫A/?6O(0=rINH8-o8ݨ7R?sj:MBhɠج9xɟN`D@nuiM.X`I3Cv&'P'gx& %a%oGoŭcС=6k4@m9ЮQr!g.?<z7<$~M[*}-( :Wu$}~A/r7f;#b;+m+@s󇔂iHLWiTm:iиW;lU;;3H1nGBԱ4([<5;Ouʥn=-%u=;<ɠ6 yY/H惐^v="zDwB3TYq%9U@ߣn%604 کk^/z|ܛ(qy*]T~%AP7o71;f1R@@ s}P= W1G$ JР&|镔eǍɲ2ab7°ad{Yq$aW:A }>5ۖY#S%]^C~µ-Wqu,<@m@A=6)_ij.Ѯ`S0VR- V3;-tQSfk?YJ;^ n$m~߱SWHJsn>Wqv'+evu|dre:'D;Q|IXW_v*4ghJ2T(1E?o%5y gKmΛѫf8X5olß 2{lnix^;ɫD͡DhDfZaWӟ@{|ķp!um_!X\;U+[7ogGfx -5MD씵u.ؘS jt5¦~hi2z(g.6pg*tc؎!(uhUձ|(+;E喀CzeF<||]zƱ׬ByiG1rǟ wQ=q`,|j:e? 6g"MrH63 9c>x=ќ?S$1y PBK`slAb<ҾY%YMl2莜7 aMT,lcmh4ʛ^T= MHvI>Lϔ c:\Py\8*VYku^2#&=4<,ߘ-.;,N>r PZB#2ig'\!O~ؼ!(gd9>{x?u:mu|*(CՏhQDV?/c`gpPR2C&\@͛DZdw<<1g$Îon`3XDo$Z.HŎi8AC$U*&ǭ"[?_͔XK1IJoRGy]m%Fn38KvQd18C夓ߋ"ī:} wVrW-A\]uw^cc8=bow/?U@,bEA7 ܙ}biF 'D96V?vS耿 mᚖjBT+UK2#oΰEvWH56FTO3(`˾>zݠWD)|M'a\0DƓ)TGrx_3Oڇ~*u8jLXz;Ѩy QnW=UAt3~$o fj)*YPA#یETf|?tME\bsw;H&IGYmaRB,V`WD2ݯ ̆b 0:!XI۴S[mD¹LC<_x;n38OI7WU:r-=hN.Q Ow0 XgDfnJ_0:W&(!f%aiCXZH-?0noXTBKέSeևvx, wdM+ZcfkkocemB)*?U$&us*@Ny_9&zd($q߸&d=iGb+n ϹY){bb+?:!]wĂ̘YQ_t_zTsA˒xvNЂj;x7BH`2(+(lv['3}rO\hisc"1&{BjǕF&{|9UX<5к|\9%D҇~a~I:Dho?k[V ZG$QS0xQJgL (QKvY'\jʙHXo( ug԰nY)by+[w&%X ߲c.mWդ<X/<vp";d¡eT5 f>7|yf@L7l=,2?(AcnxJ~Nv8}c{q9M܁绻V;qU(dumQ6+/%W[oܴX}%hHdy샔5-Zhp*w,bf_㹧ւWNkt Y`6Hco[k:7KЛ"X-kҡTb A\f!"'#D\J20XŵuSyR ^+LRRWS׶iUs7}ԌPVâ҂_nC4-Vdf%C;kw]H[ IZp) ݚb"͔6" *\L +H^ yhy(ϕTo^e>@!QAڹ*lsX,h@JP74)-i-93-!q{`8'4_?j<bj)ϡo l*[FHl};(,X^$~Vx\Ncgmrx){Ldѡ}aܽ򣺍>bjkH2zSVp7 ^G_Zxڃu"8diiA=M@+A%+vχWc}`őP VQbE@{FF5**w`R,ych@fS* pcz:%2F>=]KhhL?ͯ8G jEb 5 Ti.$ 8`wY6g\wtݒka7p"=t`~h來1c_- dUw9ny.e=te ?w~d<⥬k )N$=G%jJYm?, eܰ,8׏=xܩuRR&m>%yq=w 7<"I׌8gx~;}+x*#\F5I!jkZY8Mssņ~0F8-:hh~Gm(˰#1փ^T'jhHZ؝ F<`Q*|@F0jSL$M/ɢ+MuЇY|iQWD C:ָ̯iG!UFF]"(ӫu)YIOK70R38P~e-8ޔ^զaAҜZ [M8Ulff`?_@6OuVo] r0:YRh}z8PNVޜ.MakvM<;iD"^ Ǚ}5r𷧽[;+41%/隙f2&3ZvỸ:YZ-!z"@} \P. )5qc ɨ6΋ի9fsُ( g3~G?),!ϹMVp-Ռ,EtwoAZqWKH\)oPk8*5i0@~q O< BE/R:.$#P4` rӮܝ0s$^!10R})3U@%*8%2J> :8}V6*[ȨXn@8 uE+?v!N4 vT::[}A*q}q,Y|X۞8A|] Աw) \#VsZrae tS7?M ͢)_*ˈ]4d*iHU2q-,"ghwzGE#l ͼɤ3Vc}hV] o ^J,6ve7UhL_6INRX;BqA>t߰eT#i9<#Z_2~dmߖǸ ]\8s_r r\#&ڨ"RamQwA(w9ys/lڲ ۂLGWEHisIk>xhk88z;/afBUJEވ-xsݨZ8zM-k;NRn|@QDYlb6=@a4&<+.UHp1H%çUNap:O9"Mq 5KMTu' N:d*j{wbV>!bt yFEVw(`]K ~4mnVPsv&o}6cQNh՘H&39[pÁ#8A!PX_ ᐠ6pujj'ż-h8%-r*Q򢥁a<7b\]3~AOͷt0DWbL3d"(`@~Me |gpU*E7S#Gr $0AiD\GiD|Iӑ4R Vy Q'y`GRVlbc2͘6K/g7P$p^|>KF.OɵW"ɩ,;Q?Cc|/iD`*imj6ݾxMPNht|Rb9ԑ5ԟT6"2O}paL>]jJsSȐ1Yyv͑gTe%.Ҿ=@]p1. ;D@sqU2]g@la_G=Bgp &*˗ZѨ>+wY̛̯#-.V2 M佧W\KTd#!7ĭf90'Pؒ}6˅)&S,L8jOy0K^x[V%]P3=-4nݛ6=n0vFD 48Hw1ZTfJE]ttVBB0IʳISC<{OEvs"OtV<~j'ۆ|:ԩ=̬4oI51?]O^ I Dc+}SƯJ]Ѭ?>ųLN=a2-:+1|{eWoKwϒFKy3 J݌FXy~ǷvͤwlOki^n4jR&BչEP_Hv-* @h=qv,0^OZ6QJӒ>Iݽ&*0w٢e=WI@A+Q~˦7$6/WG$o8D{ ~EL6$yWDgOH:pֱِoF*0o&K7_V@(PEbtY1+B 3[?jW|=3 Fg ]G<.tJv*7A%lI$m[uIm#N:ֶ:Yw8<ZvPKŠ(Hthgls81Mh 1UE<%G;*\A+Wjnh0ϯ򧯅(&:s.D$%9 ia 5NfZJ"`g f'$m}*_ˏwٺxÕk,t$;M!FC UB*fU.FG^4nŽY)I (vPLx9ήNǭᣟ%tj @rv%Hē$4Op`.<+JaRl7I@Ky4^xxʆ+)ggz$Ku)yzT3<#\p kX6>K)Xi\[@*-T5AS+ݼAK1o菺TN{PqqVf&FU8mՌs#}oi_ʘ[n@9 A'fsbG'(sj1z9ĭ!b|(g9i!0QmyZ-\iw `ܬHs[: S|eNPYc-Ws(ɸYb۾ RjTzc+D4D,Pqls\kp /Mźmn?7x}T}}ȰenjAMQB23BeDjdM al˕=SԏGa$zwE WTKyD?1 < -jhTHs= IQfhFWkVTs7^Բ4q-nݛh z$g0Uh7Gclc]5|t?~^Lz %^*4/Mo+ֳ> NԂr\f 6x+ô' GPvct>p4V9K9l Ѡdi\ZEޡU n#dĮUG19K`MuȄƽqS(H2Sw tRr";^p=B2p:ԢŮD}\=$(gf) guVޥUׄnqprIz^2iQO +2_Д〱=OIb{Ҝ.Z e7^u8Zx*Veu%C򍚠7އ{*+x 7lba&v 1/I7|i+ʌlSki%ݫ5m%V5ǦRCB-)јCַ~H5EB-QxRXb6~o7 >2O[gu & +6p pë}Aȟ/ 7(K}s I鴮q,G6}XS?5ƠȲ('rlf~ Ǧj=Nz|ʐ@(VIaV+yH|}C=˺ ?$w7_kTF5?[Ù/ 5 P ~B=AL,.Z?t6Gm/NJe27il`d"鎁.)٢NA%i(E?Uz)ⴳ[e%,'$U9!kZػn9j"nV:ͫ\D \!;ȸ[*&%e3{+u5p(a^qyɍ-VsR \@5bZtß-ZsCꗈ#mkҀ{OS[>EFkѴhc𭌩BozS&[#_Bfk֖1J*ݐ++|"Py';`Zk*%zϘ2*.c:vBy_=!@A6 ysJp޸Wb؇DW֜)uA71fF ȗ5Mo gh~b]zpo&$}-V&Xer`=Ę}qcX `gQ[i}^]4OfKV,2#(%w$W[9wG0<ÅA.1@m.?R:+ ! ,b,1<`+iff+[K2 ѥeƞq/J0$DD|m `ycJ{4x(2}d73rYI!c qB+-{V\ ῿<$;Ir7 21ƌw֩x%U]D-p< \NYI_Of:ay]ζ0Cy5fAVXc ?sbTuz~nCS,iFvJ@%l7r_B>E=h3ZIA7H*d͙N@mok. M+$pr M!}-oxlpdm73I% fٺbǚ7Tǿ2Go}¿#?Y,oڙa6w/o< -uLj_RsGЇ4]_.䕀( jd^S*7Ϯ7=;g0|,Z2 vݍr>3R/ -׽#+:nEL /jϐQxiB%L`^ᩦKF.Tq+hl|wD<2i iWbc`hb{DbإA6 ER]n"ݜ,Or&NҪ}#dG>foHai|+ ƴ[0`Y ڒ i"rOOq%!jGisӐuyVz⼢(zΚcf\K9Jr Ýt[*Y'ǎ ` ff$Y:;2ۈ6|~^Õ: 6L}P/ 2ntJrvpư0ͷw3% E:hDNQ`QhL#Zn63ߦ(nj m r^h?aiگY5tx#1M%6zbrݻ*= 6&ҟzܖLO Ftt4n7T^¯Ax('V3eߌDE$q 럾|ssǎr\=] MW,%NDg_B~$B?&#zBHABTjwq' x IW "v!\>*Ps=R#\kJv2˖ tDOR?},s1_Np O17bI1t;@b9>X{=2`ne\AF*J+J%W V; Q~DH"hS1ӍOz=Wdg*:FI p.Xǁ[NfFUieI;?EPѦU1{1ke@&w8cd$J`9U]k,{ZZ*Qq/E.y%tQ*/xmN+Vg<{J8~V5ٓG6*Z/Sܷt#[1UV/֟_n~B 'h>-.~i=jzvw֡k^_0ܽejf!ztaja? 'a1NFqD ^FpRbaI !]W2/Qd?<͜ˡ,X1yԏ@b(*Vꄭa60JɣA&GiMNQG [69s>[zޱjdqL7[=ybqϊFotepGLn<ғdOq22M ײnY ;gbt!D -^/qtl4KF: /|)%r8JbM$ml]7dIUCY  /w[?4KXfi*Q$b- D"u|p Ki3ko?hR㢯AZE-h:}NUN`3w/aPs ;Y'[{@!&fv#PcsEmOHS3PDխyY#TgʋE?V[G'ݑ+/ؘ Ij ߷*ϰs  |D l3A#$Tf +mlZ GBE:Tj 6 +`sRP` (XXKqXt~P~Ճ {5`Dx*Ӂ+>hۣ@ tVX)aI]af z71ģ%cǚ1`FDM;URFZ}׬;V=7+} Z$΢%kW,Kglp-"նJZ󫡍>MJm2$L.p`u‚ @DUh.@w}åg^ I~h817v4P؅}]~UpU m*ZZA)rj 2zvmOJ]0M 70yliLufa^ ĚiGZx"CqٕyDwT&uG)v$U ;q SYKPw1!m KΉ3鹢ԹTipUi{ ۅn| -~ܙÀ`p6$D|\a&$6+-p%`0ߣH^z9Ps;X80񐱌H}QR {%PVVt^Ul5iJc(#$@EuΜX_disn𛣔&V:.l zBca)uZV%y")mPYh1GXTDЫΣf(,iRo|@nj''nS? ~#ON+MAካR?N/RgRq~ZVe%mZxmjceS(bJÞT',3o0S8&@" ?0^QuAF+6V~X*{ϝ-#mB&PoGB/^YQ'Đ b_|1LJJݾ!t t*2?l&cZBrA'*[n&Q?Q6k}Se+*|_|zmq+A =ln̜Kz8ȣح+zX!6~ gS,gi[(AoȌ I[M" d7m.ҥ(I%>u"rS}q\Z3{/[&ln-ٛKoCtre#m2T.,2@z+YsE B/GbfT83ގsLհ"իQ%^IRUjФer.\yEWfZp.h+-q?l DMa'z*WuebR 2X{A@73 43pI)Z=D)QBî}Z^!/1ctPF(!<kӃ`d'Տ4r+V\1Np-/fd認bCY/ͤIf^/Q -k o86P\)l#⁏@m@?5T?\A KU‘JxƗ& frՖRɸ/ (7]/5je=+ Pˑӆ{ۅOq&$s_Gl/ ZDYZeŏdyBt ,xyʭDNcӓW ^م,tG:7_i.ջ LA"|$zn8]ZXc']U _9q{FN)wL=ME :nǼ~ɊUM*}xnf  P[,(D[jQ'lcHJ)hX(}*v /MҒ uϴQ.]z oB5^Y$T\lƒ2E56үdQޤ)2{G ?ded oU4*r)$wړi $05j3e3mKO %hX9cwcyhY|{t7!~^AQR|*="ћ8'thN؀;Sx`$ nsk]EvNtlsCHS<#UzswVuC4EJU= ;7?7#]-v?LlDǝmuq/'#Sq4„VjYlk&^#r\1#?_ۄɂl-~49S8"*IYR.' 3 {Tj}O:-,BGҬGUNja@#UͩXU<^PI Wsk0%&ǖ _}.9N$MI8p>B*&oanŒ4=BJCpK6fȨ@>- {]p kOYi Nq5HtmUcCuJGZ}f:͌}' G{S)T<33EIGyFI&+x~?CϷUF `g1V R s$]3Lc]c[ V"t[vAIO{ -jqcAEH¯2;~fcv艃? ڪ)4'ce$f>Ġcq I=QsIи{,,f iA `~$7={Y$:5ͲeA mEPvcG,\㛻lv|S`A'scMW76Rvia=u΁֩o~ qgioKa_d*g;xi6 v ̑1KDB2@n)bG܈o='0b-{UO_YKQceif.ѿ`*J5,IxonUcRQ-CȬ ]%,4$!Mn xB$& Cp܅T2Y&Ofđ|P%4\Dukge*-yT\C΄זwv|sգ h(㺕 w)8%|%R4癆UG5eI BmJL3nu}֜ B0ec'*u#W49_]N_tΝ4GZ_CؕaR&sܔ @y"B;aF&r1! a& Ts瓐>W b_U '<:?YM"pQ;MKڛ␼:N`ZE1.[$FjkAd i'<%_u̧ޯSf(5hoRVZػJÂrF!rK6tAaGk#Qǫ.?`l&s'7?.vMnϾoB@6l ͷInL2JWZ)[5-#sxϴ&ԟI-q=H.Qx;șЦM](' 1L<u\ĔAAJx':J0^$_3&QDUgZgmA\ TߠJ hoEĨ.X̻csj\ӉHAY?G%,InOF>/]tm/"r8*B!&Ɣ`M'B[ ? )sop.<R&mRz'3jz"ƻ}[$2Fo[l >dtV2{-[+fOޛP7,H**l%đGuOUl :&N~cbrsM7GUwOr@ߒs/01zC{qC|~:oiFV:Yׂ@5GnLdm_۾ @M;zjf-eB<5;% Xd[d .2`@|L(v#&Cn+rX<7HYƐFK8.4׵Cgx:Mbw UAfڒ qqW~b?ıtX\˗rIuBЖs;UOq>cK7y>FR.@llR.͞'i)mAo B,ϝHwB],~N@|*P-iD ۩V [`ciM$Ӌʌk%0bwm-5*IO .pi76\YB/"v} RdH@K+nrۥhā\9rg4. A+zʊ:-rmixǞ|#&C;S.x0X5 X`G#:) [( +AIr>l [ӯK~Ra$k?e%Y:bR2'}av[Goс C7w:lwm8ț;ԋжb3X//((;>$_H{2U,"mz.E`X62v5& N|gK&^'?Kih9!Jccr%- PHA. ?J8M#Gvҕ5|R,=&"B{G~݉,P%=vYjOabONyq)TԶe\wc3@Į6 D7E N.t 7 1l.!1F5]4d pQGkoto &9P ]">${f&~.kUgF(lNk XB PdqgdY6!mi>)\ɵI%B>^"AvK+EKIݥԧbh/ E"tqӹ`=z T(0"NAֵU3|S+A@G{ /@?9ؒE?KU "yߺ,z~P뛽O XkL)dw@} V؏za7NVphiBiUͦc,{43\7~_@yk2f_7\S˪=_?F QOQ +]DV@kփ]m}}1M`1@M"|/DR[aA^ E#5Y|fЦ,:靃;e}ڱu_T?((TM9WB :??/& 8]GՕ)C&KM"{`ܱLzܩS=Y\txeK*XRg:[?23Z\-S20?Mz9Ɠ|_$~n]G]]!sDEj\!IT blWwmrMU=3 *mM"JR ꚞZs<ԛի9;,e7'E' !8g2,Hj>Nzh47 O9|/"@4BN{fǹsPJVgPͶEz-4b] )RNDHO0lEցŹt 1+|ޢ…ݕV Bs3iNș>TVpeӹ_ F!5":񿨵*M>lz~]Tƺ~3Nn 5U(n쾰FNu,F\U6i/go '{bNjx&92fn(|6] .X㓡_GCMg~7$2rk)?sY\ &Ky$רǁ*:k/Ё{ɂb1]4C3ewgMݩaO'G&y(2hKr*So`$9U@Ts'*-:Fe_T뀈 -Ca:͖\sg_ Ixhp0^T SeFOmdj9pBVt֕rP6hkoզڧa@aþ&*f!ſ WnO"gX1H^튬p+Qd@ːw4 :{`:wJ Ԑn\6l˦^른J֦XtK.K|O6K ]ۦƦ{ 0|hy1Ɗxmr@ӷ^%&(~(~-zPK7`+k,VfJ~t(x}Ybrx5 ASմ慡+?@itknϭP ]o^ݢ]9:/2'[*I'MZOb?2bb}77pX+Mc\pF^~Rޕ{DTC#ާmUMǻ.B[~.Z~(zbV@T&Av>L3KEsJgp}JVWUe?*J-^o53 ZP1_%: F͑Ȥps^ף^PO҄%y jÅ82/L^*Ry9ZMR[!BX"MKQXBJ}z'"ail̊&/KFS~yP1)eQ]Ѧ\h^kkqhϜ$ސLN{vdcYLo{6r >BrB'eSTps?-<80TI̢chzXhG*Hd&+q6#쬅d U=dpe,yi1zG-1Ȩ$W V-ho?r}P 5UEw-ZD(1GDCֶ`_CBEΏ|^Ȅx/Ge ?c1 TPʹ ^ s9> c 5ʽUdQ<2u![Z2F뒯k5S|r3p~~fΘwx(XՖape'4/v*j"T=X-sX;I&b,姄b<6KY&QN!.mXXP?DId܆rTU_VCؘ n'Hu 0YhFCOzY%8T% O{0c ƳM@ӪљX=JQ >-N.pa:M,(#|?A"dV],(6܋1ML IvDv[n}4摓uT[KpfsזړT}.V u-Ax[3ZeTEjM|3wfh<xoBW"f)<2(%;:C(:7qU%+7oPƘ,v`\?qiCt}69%_~+zA-B(sZd#YІ1MIz>5wI3 -,ߪT0C-`@ u!e8Y|.f3(7{YnX7BoΘ3zqk_܂n!2G/Aen' ֟OW=>g7Fk00WQX(r^c'0re^`s'T}fN4 ~,)Ŷ[/rB54+@6E.#)A>Jz!ߤuzvR5/@x h_%qG3? iaXd|g6Vd"w%h,A|:T@IrKm_"Yrמt{ >C{u ?dk維p\nP6C{@3HQڜJފ>팛vَZ [%>{k gD\Bh>{HnKoG t μ<)>9(g 1M=phĝXQ1(Zz9֧:A(NW[:_[j3'eK.0y3sgWfva`W$\}#0kQ5T*XgR[W""K> Μc+z˲Mn5qƒV_hRvcI`w ,LTo4HyL$7ӕxҶυY2Cv*I*]_d)Fx@Pɜ܄wx&K<>m ƌf(=~\cuZPz2$+ ^ag->es繫%\VF&/8/$ZL c6=o񣀑:QƳk*gEt* OQxE=X"P(HG#Tv8a9 [fF>23J:tbs8|X"vGswYRo@J7އ#&ip缢(U2'4̻;_>'[W"[g:*}3,)p??b ¿m? 3(XHKܧ+IYڀDy0QLpE]c0 vM֠M6yx56vFj'X ܯNQTrȚ~VU1J+_`HGrƒ]; Si&W')*+pn'+ (wS:r;-Zx(䱎6A"m(޷%;qǤl8i7kkk@{} EqkR~ 1VGGju^֤7Ie7 (#dv@~&?Q/#g`(@)[Ip|]NW$b2 omM|Nk3@o#5u{ĦQT&Ș-iz$Ŗ8s#!=CU }2a^뻶8H\E)-8\+ RQRyPY[ f E~.q_M vڜl"SЩqIx \R9F]|>`p"x UbzUʢˆr Cdi/j|. po[,nq'f;0@"B]ų760CΕ5F]S ;+~)M"Ȉ om)V`3=`6eWd֖ [M_5gL,&ԟ{q`&pw$S~7)7z!ae_vP5|0$g6KV}Mĸ3ܝ<,'K}i#E¾[㟣*`yF iഈվp+wih^+YOuqw01/pˍ0 'gzӿ_f;XlLJ]3+c7lw.|Wy-tzxm7fi+n$ ͚>mQ֮57"+bL07{N _)c7wo3fj8~m9`tJd܇z$ ہZY'˪Z;#6NӁ4l͇C.`܋Gqem>kנoycB6'%0?5\+?'M»b4'@øW|!^B@a`I)9"- gEB-4z|O oջYaAlQ|l`$GZ]%X(]iPPLuidv']nXB+4O޵܇9/ӫ񔅚/c[/{SHCЇ#ʉCقi$.taa=0L͎i<.Ȱ #V)/ @o{n-tu <[F|MHB5E)YK3)r[xAhsJʇ!n$A瑁^57kS{!=bXVrvt(A;>򷭄;oY:dM.#$\ޒc#5ÛǷ{]UmE"t!ʮۈѹLtJp_Fj*2Ǔ0/v?p`/  )_ЙKcr苛Z/¯B ~/|2$?2^*rf2PV(SCZmt ZゐĎxt!Fm]]=N'rIL1ZїЯ;ͣp4b$ژ/j)쉺,yUWv,:YڭV$!r/ LC"{Q~eEӃgtkC*tCRQ?~R2UD3,nMc^Tg3^$j)vC-+9vQ.x8A^$OHҴ?:\ص.qSD'HOč#87jPy&G4blY*cS2W%?*!oSk|4|b?,s\?+Om "[cjPn;[]3gDp&Q Ӑa*GyR4os R,02+?AJ@xXgkrH^MGp##*^x/ `ӛ{>D0VHAXB;d2sэ)`L+F)YsJM8SܢXKyH9/]|G4x ޖ=݋[<8R+ ~3rgxMˠ(sMxqqVNI~Ro{yHP.-=mpSa{DoSASr0],Vx! SC 2˻% - @ni?[zZmxiZ_H;A~= ]G{q+l;{rxmW[6ɑda^ OsBi@mQz4BMpRW*xJ$3n\- \8zr38> ̶sݥWVθ){".#pU)J :[5<6! .AQ@sv28$: ZjÃ'5NX:L` ٨ӓ {VGȢ*P}V!/8#ue7=b~HX0xpyc?XE! jG4>pӎaMXudC^Ot;}ߥ o*T4vʝIح]ZAZ_CQWDžU-I J̜t#`(Jۊ-AH Σmʙ9g.$>iGeÓȌ^d3RqM–\4ӕg`e5]aک'CUsGfp"ɮɵ/OR__S&CNT'Z֢Ye-LƋFmԏi[% 1? hl z^^AyN,edC|T ,b #:A~h0û+Q]ϟ# EY͚!÷qSu}:m4]Rb&{a~><@:gY_>o)eQEԛC$")~OE հӤÆ잻|7Hz#\py|א7mr)5,$66^ܙ4 kOƛSDX*^t p"c5X~`! ^ ᭈڐpr#XrQ'QF\)tfEஙDˆ4+;{L:+ JYJ\a3eU:zMO#~zQ2v*abV ]+t[ׁihmDĀF62~"-Sy/!_bۺ5%lLBhf]=64T%%Gd!*KXi2.YH)܍;,p6j9=]iY(E|;e_ u0:,ztGJ6RZc?og]O0k]O$yaH)jn>'5Xx"َD]w^ufrK0XdUW^[7ƆEVJyg!EERflW?5"k8/R 6e?ѻϺ]K:ydzArpbOҼNЉM^k@ul|5Er}CNC3a bkVi)*h:+;AׄtpԡmϏͭ X:2ydjg[ERvŊhZUйH9&!ZPvwz*-eX* ބ5ɰ}]h}P-SqSN!k< ^a[x*n|U"jӺ)l U,ՅV;xĥ RO" GѣZfW#P$ky?UP]jB#C!h&l(.2Q=5_7:nLH`} YD(}JLX/4AșFmxwhr2Vht)tH_#!+o#тEQAgmxqƺ~#d3F-M -X~ :mTvl4p 5+emU QbҘMp#LzB[JۂAQ'T@w8R+6'q;q降5#`)`:uJO@QCꮥo6Kâ0 ']t'S}d«t5KU9&bu9 P֎!ܻR+T ølIU xގFQA=| X?7Խg+VZw?iz8 0ZigQŒꝆ7J"urHjL:sf} ; M~S+)dtI-vB#9q~wcBlu VeRת\Pދ(W4̵#g1=D]p}lk*m( X W[Z@IЙDD_PUD˕_e (,0hHᚨ3oɽ rv fhɣmY^ąp=G,Q?1IFkadΊGI0;"3+"C+7fI Re490޲[ w sja]:>_ Fx|K)ϐBܑԝFTUHWw}+_CG&ؐ0\OPBD vљ?MnG::y`Dc,ŵ~&*[?Գ{xR`-ߤ=Cq",eW#J}GAk\V_)o3['m`n„ۀU̐(X,ђIJtB$i| mZ _PV%[s .8ݵ1M{O%Td^ vsf}+@Dm\+)e}Bʒ\2!I,Voxx$#=Ts%H(w ڬ-"Ij^hpUtK1L9ŵjHy{KrrIΰ<HUGzE(^RX$G'uw,!oE5j4Qs4tүݭ6_Pb4,<WXg{Gy;0 rAc3K̷9fL4IZy6M6>ChZg#fV!@hxpsl'0n#(qf߻*}ŽW a;dDT:,&H` -ګY< "^  뗌uBp ݂5~lci ؗQGSEDI+-EIP<+3{a[_N_%4' &8jIi,R0x!:-PVIqogHVRp?aoUɕCg ͎4fXr0ӡʓ"XVR "<[!p=v#׌9HTB^ 3~4,5"Q\w]z0vY-P{iV܍R)pQ)4SXm"v>`/Y}C3'PdFvM7c@O4˗ ]$JΗ vg ^#5ol $X#打iS .,g*GWj8tͻ+ѽ&/Q$`c*g=! '޲ COő3zիi]߾dcÚmBūLg7 F +AҀCҶ_Xd :?IuIIgViqðO+$K؛ޮct2S'Z*7%HI) t`cxPxr7^%=;REN}7^o`9IU{iz={Cn zY&%re2  _B g TwĆvM-֡Ig,>Վfx_5a֐O'v&4Tµ vISi%IF*JEk=>@b^q~vI(Cn.\~yyyix"ځ_X͓6a9ۖWޓRt ׸P//}2 *!oǸcSkr|qSu|VL$|˔QaOj!Pp' >V}:'S'Ms ^+_яOdĪgm*Z^4%P1v۬^F 2SZ`߻U¿< Pf;!"!4yThABH5p~{~1U5[?/BNb9w7M:8R^|WJ:k7B-Cl]hGA"LWwW)C9l!ePُJ|&P$0I2ڎsBkj_ΆhBv `k<~d1ӂ@yGeTM8jЍ=uPor70ggFW:vY$AjC *ZƒKD9‘|ehyZYtg1̬d\yeIՂWN|nD28%k=TCZ-*6Eo~_+ n?y 1S0yԿ4MrY\w\y/U|vR Hh9j$/+rgP֞ayhK_7q t7KОSXn8(~w?htqE%r`TY/F?׀_e,ouAJ$A(rUxNbXYw)<7 BK_fX͢+2\:B4=ooiYSN0ഛf iIq_"O w/PࣚwdVN[Tz.-TM1\Fbe45,٨ecܚJ+ܖ~LvSaMừ6= IDg?`*u8 +Ѫ<6F^v+i{d2`B^ \oG3v6|Y6_a\@' RXG"!/+Ý< Ũ]S|ʍ+kz*/p<)Wh~ ̧ދ%L]Ehv?<7X Tbck3!U'3ѝf`on?WĉmX{0'nqpׯPPlc0^} d@BjZzn.A2vt2l zL+o͟7<`44Cz|tnK; 03.8ϴAH2C=סw&KZlb _ `6EĩV08 C!=5`z-} U ˍr%;SXu{k)PKcngɵ@[ӫ[DH-_#$a_`ލd/a{q=E" Q!oVYA<܈H 5ޜ0>D0W ii`xU>V2Zx L#LeKںOZ;8hs~6v>V2a/,;q Ѹd )ž.*lT1n7m,(y54{t"+p{+5qC՗&žE>W*dK :\ n$P]-Guva<\MZI#W$smYrԩ.t-ņGv <J C%N'bNT̙ݸ|gq2w3%1d2|ӑփݶdZHCa5׺ko.?,a&dDr0Pd[#՜ AS_L;|ZakahIa;Y!&:_Y>fzqVsW}|#cKܨk~K̝ cw/kqRt ^%Cݻʠ^ILN+H0IC=r*X;K>=9&/:=Z=-ص AlvD ֘ҙ˶#)!sQL]tp3ggu%AλYn< okAţ^.\AuR6`˧Ue](\C8L"Dp8렲Ŏ>mbQvVSCåsrHIY!̕W(Q &[,@πhZ+׀Er>ծDV҈X_]8wkeY\ʨA[-AJ(X5۷/*\,ZCp~vN309!I&%ls7 AoŪ|\A BB3(tAmz + ~q ēc0O|[7 Lnܵ1Mר7 QekwWp+5p5ΨvHCy-X[q M,걨#vQG1S;JpZ ľ wREsͼtM4ՁM?NH5\jY9_<!]y/%WT5Mq|g]XLdX_d*ǘSosBpE1obT FS)=a1K\u$dH͂o$}d,^<1^i9tmbT-ӕ\i\Q d53$ vx3#2v݄M!.˴Q$|C½6@quy=Ư.h@]BvRLS3"x-0K¨.' vJGG0)@ۢ}M?'6a`-{ ډe25WJҜЕ (NvU5=Y.ulՎΠz?YKoaF Ij}iZ˷ƭmw'#H&=]j- QGMl> Vyc6ݓYu#A@e$7cҊ*m9ibW`(RʌiB&{:`cZj#>,^oorڠ_L7X}uwL\.cTxT H)n!Q^љp!q2il=E x9<>BxD"lA;]2Q&O8\Ÿ*eb 鄥x eƓM,-lR,鲕,4/[Vl' .!MRM>ur+(_$&^a/FA~|qeՎ kqi+Nw_Sq aw=A8jӼY{/iXV̽G(2ΐMZ%OC3b^'QQgEMV_1~zz!Pؠ u{h>F%Pnׇ)ջT`ZR]nxG\I~z 碓Onbݡi4)MϨ" 71cnv9/w'db (YUcݐ M;^w+ \"Q6I͚p\$BnzpXy?GV@9H&+^)ݤ"LB_l2#Fs ][_%戸' C|)/$cv{/혖[¬,v;<^FSߛIR g#TP]$Q/ w:oD.V֖?FU|(-l%Q/kmp!B ´T)ޜ#tn6[iL.f]wK SV>=IYD ج瓨LF*onJ %7 =\w4W[|綺ؼNČ)Ё^1d'ѳet S N0zJ9lVLDٜrvh=?VWywJ+-Tq>aohw$$׌<;/`PC;cA8&w[[y;ӣn)@s#+Y9 x˝-U[?*tBm 2OKK푆De"iͽkJN渇UŶsQѤWhq^j Y1(1Fy*YFg%d?nL4Z:SAr%^DzًSR$v.t"aPM@/f)-r5c#R=#a}#oۻ!@aCdzLՉb +TR.rMVlZ(| 1@wWMCNMBT4h^,2H+qLt/I]1qB$'{Ao#7?+Z B@|riq +黆|}9&Jمa8~Bp}~"}+G=mSذoMJC]1ֱ^ _d?E0OC郡ѓf k2+?Yy>xJm,ާqQ䅐SajVWS'+Cm`=#S}G'ܡŹhڒ {]ݐ ׄ4UذtE9 gC,h4(}{ w PR- .2|ǔhR;\ad|Drt:Of2&R̉u-Yed&/g0̱hܓћܕ:/-ON| ISVIv R8!1J_3T 3_9֎l=pONp># #ζpŋPNq-Ƅw]g4>_W{O)$][|YkvpO?/֕*k _2>ܱ8C.m^@KzQ# Bz@mc:?v0FJ/J[?B9)j晃<7(FZ)Df\Ͻ~[Žd LE8hYlVHo߈K`# xh)F"LIQ[OQafeXRN5ҺQkN\5 .>@KDJ.(?f+"|i"=de|nP.?D!@-ӪjDWrqK}dovDҲaxȫe[X׬3ܰNK| kaGض*fخ{IXp"Q鈇UfY3wvlqc+_9PӁ e8//f4-\^3O*~Ԧ zP#ENu@u!)*4 Pq^d{e^6O/xQC5 "NOy(?JlK_ض! Ig\]vfb j BnjA4[6' VU*+2s|Ȼ|(ohYNáϤIjtA`gg#;FHb&^РjfIu;E4%̎x!=2T4 .TIjc4lul6#8GxX PXn-ӋF 5G fe?=wCU: P7!, S8K w1zܲ_{U Kis wD+;O yQvz!X<+W)-!49 Z+؁ B>>|D,5k$EgbJVG<}aOt#1̂ |it|HcvDfr P] >c(Í^z+c(nۮRfM;yAq%2= ȆOďݐaw`@*1]ܩwUJV;Na,O(#4$K 5*OR-'%rCx){ut]s{IaLt>>LREOc<6Z'VNQO(c͈LZcipwTu.boOqw>1J[Nyeyq?te^?{_;[*50ү2=."ؚ/jo 魦{Dd]\:ačiȽ&~!tzC_AٟZH"-ld5ݛPV: 1hAV qCf}-~ƚR^ZO qd+QY++ 8l3$_ܷR$Q2%J YGBEƞ߇N$  U5L_׹΍{E\3~)%*΢w, (:3/W8r^۝!D"^ @,;Gժ0v&*Y2]U8;`3 i"iyj% 7K[ͷ~qӥ-o^7#'6ݏ>k*KaY{QҼ .dH {h omcs B" eJ'Z lv(ҴWUh]Cחж jk+g~s ?~98pDzbo[PӺ)5y2M" <}1WKҋdgy3i:14 בMn}@m1a6V<ͻ(hnGQ9  Fl{SZ ?D! }:F[5 ENG5]u,3?-&u=F_$vV  fЅ1a%3.uUT(# 2: Mc-G[ZM+w;Ҟw4pF8tjMH}A!p7ZRrvDijx1lX3WfW,Lyc:37 򲆆j$9;VZvyfYڢꥁཹg[.giim#?'O׋5[\`HUTx b Z|D3}vЄt:zRx?IwPXŧeV 1E7,Q@ "zvE4wlM, vqS(d;. [|#|L>W[~STq FXq ݒ=#}< to2 3oޖY<{Υ.m S }%bD@" ;?. yțIܕS3!Gq`CQ)hR*!Ǜ)Dj"I /!l>'5o}DjOXpt/Tϗ,x$KdAv2p֗`؈E',6>" CDPJ[JƕMrdԯUE^2EuS_nO4hCpLwdS}Y'HȳS=Wa}yT:xstG9C) ݚR̆-~2oL[s]Nu\(WmTe/)F~>ȡkD 7оr"zr8I%᝴ܝ ʵԡ]e? 4O>H/F[8r~_ͱR2p[fBG'0KAW28`k6ٝ%?Ȑ^*~GbVZ{;ʲZb]5.Խ8۬bU!ȲM}wvVxS(r}8dNo\@ \-%&_ f`G*\@U}&E|{Ɩ"?bt_xko%-} bd^̃<>5Y!%aZäѴcת_3m .;9(8sL:?fZ N|zR,Da!/"¿Mok2 bA]3>M@adBT<%1c﬇zLħO d$wSSH+r6X_Iy^]M74]]e:fc I+I;^9D?"ou 0k 2zb:7s<Nd D:$Cx 3f6l,-B=*(f]^ӻD>aYGVC5U+ FarX; %EQ)9j KV 縏|-VNt섳8KC=#k4gmSV'IسԌ'HI;Jlgƶ ѸV_O8 ZNT.C ),E/ obq#&ݹ+no:udOJGl,Js6K[MC,J!1H=jۇ[BIşFI4Z*Уvi!A;\9-P*&TIwߥeډCȱS|isJZmM9VV03wFܘ[`tn:wK]>ư-U=,8k, OHi;PY{߆O̅<gCwud%xз ԭNQeYQ@x@x|*"%FmiI;#*gRx'lwx;BZKl0&>vHЬ _)->0z͈m\VClDJ@G0 o(1Vk%Gj+&5l[n#FSݞ-'$  P6\\10jv5Ykk'7!e =Qi6by6gCFE/ŖWScG5v2`$K3b촔ʗfɳI8E2~`d""pPVmR0)=ZX?ap jWT 뒳H/30&Ɓ_t!cnƫrPQ&:8:N~}8.:D1rRɣapՈ^qc6lJvm.ax/wVXcЬTƷ.4U_SJ%֊\T=HR DoMp<446I-z[h&U4F\b 0w=;Ԯy/#w!ע w!#+T-b y{l[MtSɆ3+Y.?w1#@IxHsf)zG>4z @vp(!_6#ݚn,;s_IWb<_׷3y ɠ y?ˌxbRT@3kJHg Yۭ;FjgxciC?LoΜ'wᐈW sm8=pg[*g':=E4 K1 =Z29VdۨD^Cip`yͶ`M|3Bruu9wsJ0w7 ٣PJ :87@ |31uSQR;D~el0AFB7^ E@wvdG.z: RRf\p@.5^@8IinW!4c8QyyKIZ=W!L4c*D5IyF*]cD~s~ @_@wȳM >cCEϥK&L?x()GDMIO?YA^iޭ?f1 퇀P7GH> 4R(m.x:f!;H4QJ-Qy֋SѸP+bx=7SxMѵ hIȑGyk"y-<H}[v{/@#Q<#ľfn΀@wmT*x:8 Xƌ~_:rΎ#!^ 7fCO=5SOf?:>JьY)p;/0BE1_D!~9b0I 4YS9P+~F]{|83›x٬Y^5FD֡ }>o tmꚳ&lѼ "u\C$- $s)l#mjLPf[/)X AXsrL *iڝc/k9>F y b~uX!HTsY9V'Nקi:} ^s97V*=!<6߁Y._NtR]g0^|ٌ9a(؊k+Ƹ/S{N5~XI&8QHЬVbR;rd/QQi' 4/5ՙ̉.OLB`$p%Wo7|G%V{}x[b(~CWO:_!kOjb+nXjOPv C22i3]zC0י47o-x?xo:M! \pdkY{7?YةR cI,HD1 C;͹Ϻc챷Kf8& u˹LFL3<\&;k ZqF)hNˇ&^\tF `yg؜๊jK#sk<!S:sh#}~dC4<-0tdHXZ4כ.;r$/5ǜ qT&G<&mwHbl(+S'nZE ꎶY$ ^0JԈV[X[N/b3塹Fz -߅G ncWdH^PA$Uӆ)~;;O1ǒ}&J*W]cEN6qmLLo@r9yP`q֨AEј>oV 2gGdbtx~nmojrBGW:?\lDQ: ,ټ+yIdsC^L0H6hyry`b\edQ Oɕ)!>34n gUy OBuHIY>I2_шpXyJ?G+is(&8@2&%ap[٘( DC%ZxTYG6reg=eա]ܥb({ϣDHzzYfu×ZjP HvN:ƱkwDV7tiiQХp$L% `WEs<)πv@皴kq/&Yn7ʌ.+PY3Oyzu5_z }$^v=:.Ͳ`KQa\Urx 4F)Nj:^w̰)Bxq"[\PB2kixX+ZxLM{Z,ô^5=&hQzͬ]9|_A\A\u*RCWC9e`+9u2C}I=U}0 s},~FJB<~qJl$Ib9dR-^ (Mﶨ3 |l7F ENF> R^= r7G$sr?Z+M( CR"QN`m9 ڎ!2:o@HؓjAety&45B'%'/1g??Ԫ#^B7mLٝA 73mu/6-a%*_d-eW8Z8$x59SpKf߀N*V$prS`Vfʄ SAVrOpE3{{~vual經"Qgef_T Q aRkm0W_44gPŃ`yx_+zSjr -.= )B^3 ydR,ܨ**-kXuUr]5H@xr"o= &Sl0dHP?}^+Y6Yo!Kʩ{9SIU~'|@c7j+] pc}ݡ$AbmΉK=HB{eoUqvV02'ǍunՊ]𰼊Ra4QqXlr1g6R$8[,=T,b5BVib ؘ.FNS$vNJm"JrN вy}8tSҌ8moܒeo=FuY.SowfHEF8sVewiC+G(l~==zҴGKk8<}=s/.rrkYg9I' rPS{8)@WDw,z\n+:l@' d 09պU7WI <>}\25|7Ǹ |{.ڎy+̛|> qD_px'4NE-;;-[X&XqQIuL L!:bVU]*֜΀ (T8Il 3!3,ƯZ'VOA !`! b%7ʞvkk=fArp7KLc0orQREaH:A1F OgY^ }>g\ðj.NJfAg* ă/`T'5#h&X[ ׌еo)X X) j-h K{ +8˸ķ )d dex>>wEONʴUch9}'t1M$:p^.j ,Պt 떩sƊrE]Gr߻ƙλ8`[F.9;mnX]i H#'BХ6tquE4fH#jnb+RꢕXsT췶d_ִ,\.Ӿc#5ha1@_]%Ԍ˗ϳ~?Y5$D(ipt޺Z -b&|)gR4>dٳ^i2$OkNeA Y2?8ʣeu rZ|BHWFƩH1 ^Fvq)Ga5@0Ҧ 2 'W~>CRI֡"+gʘsQMFH{ᰞus.a.mKc٫9}I/)UF=Z(52=YHAG;k䨻Э nx#ϺAߢyd9(lP=Gt7}XL$/bu .]/ agZXݍ|[ ":5bOx>87?@uGBZ~s#` @i_b-B 29--,drxDsv׆o@]5YI~ǀB$-sGT50S ?k3871[3=̰}-SW+) <4O뗛`r[_Zd!$&nID2 \l5pK&\68@ &hꜢ[;?o}i_Ia+<= ;'0uJ On+xz;+ [J#ncn2H=?@a5ɳM`R׷;=*7iJ=m1j71xP8;4g@NۻY)kBm. sD+ u׋/H}'BȬZ|UԷӴ}a fbohظflϐ]C,}k Jn A( VAl釺톸vkYcbL? i%PVLjN6:~jayg9lVp48/uCoWЭn PJvgŜ,"Ugj`ObЩĎ+qAT'|넙f}L4ÇMhbL"~pa]tP^Ʊ'OG:IIA0lCiTDl'<jBn60=u)w  f(XbIi׍,sm+*'C:of$?#Y;`NYM^y _' ONۋLCzscZ4"F}FB@aEw @;$2=ӎ!z%F}82r@t:K@6!PHGȵ݊*164x%<= *4nKY{GhPq/ =xZhZ+S^;4F/!>6^w@ݡupPPQL$iEIr(Y{'' M XbvB0ι:9YQpD{#3R/]3ywEQط{3%WzW'hap:@ΩdqjRbl: Ֆ XXsDQZǤT8#[KHXM@d>uJ 6'L|8qڔfv|@ ΄{ ^Ծ߽gDnm-O&Bȳ*t>b?# [+5,"E5pS)yϏ6?gc "bYru54{ʂ,嶺nKflW2`/l,"e߶̸zhSvS9<׆*'ԁYm途䎍砷@ [}L7ՂS r`CDO`< PHV{~Eoc`|QUf8rbBYn♭0eDYY ;HNPxq"pٝuh1 \B.HsL1-_g}=,[3re>84Zi:j|Р>tk !6dx%&J xbϺrZhQ;Ulz5, 9zg! HCz_D}ww$ck'鱞f;nXS~9D?784tώ~CNhBaMGW*65=nJ 6B v|1u؏gK27XD55G(hʝ+(ks` Jf*1{S= gx;.ݭzk-H[8V)0pN> 0K.R#/ϐS!t BxRI+uBcAON⇳HE =E -,j|IYQ:ѳBeinq &?秐e7V-*CJ]rk -Cօaѥ@|wi$>9aOe̿9Bpd3cv+6 CtGsWUp(3u±v?ouOZkIQ]6JnS.^X(#ŧN)׳d;B}+= !.So&A *7{3+;|YrDYν'F!+}h>: nMB79þ~/(@B~1Q )A,.{|=ia0!թ"x}9HDO]""EȋHHt<$"\3 9x.|I|cQPeRekaS ;ȹmbI0G+FqD7.>. Ԭ |F<4rmQ vn_{&y?BBi iwL]ЌЭ^>1 z_[&]ϱEa 'pJ?Pr<( w3[90 pڮ'{}$Җ=x\m N.c!tE<`tg*)-X=QVN6c}mRnE؏|Pm_0'`UJ~GM2E,t6oB*Ofh |^|&'ġn}$9N]_~oGBMžcR1=_U+jEm/-&i39q:'ym65r; ~gi`Ѻ"2NjזD8T6;>鴔%ƺp,PЍr =Lr_r 84}M]-]zArT/~Ӛiӷ|!5grMWN K^b> KPiiZn# ? {ԄtQ5zm+°NZ~QF`nT?>mxr_,M5P}tq"Rfob8K*Hz|ᄺ]O k$z J-6{j:3 JpkS 恵%W~ QbSpU$~DtfGJC&8)H-nFj#X4^#ঊb PLI:hM /luL H'.J7x~_&蔰 krJ~G_~ig_A1{)_t_ Wee'zAő`5 wO ޖ3BujU S0jRamK'@\+eMPAjS\(ZX0U9l]9cwo)>KZӲXMjWEB[VbmCxD-$ڶ 4ퟍesOU K B{\y( N6ćZ$p0+mKCO>Pz&iND]"w%mnpgMi2$"%"X 3bU6=/o$/@emy:>uT-ŋ_s{^+2y>W t ;G. 阽:jvQq H} VI\+$ r!6=Xp`"wB|Fj?D=Fy77娅oq6i.w-v8_%!IF-K´41 HXz=aAbh#]_MQ`1wLKfjh~뱋;(;W"J]*qZHB͆ T))$|?*GZ< ki XGlNmsIq**sxzY݅atsij:;fnrBRGP CbKo)S^&F ){E2/s4|t-l3c?4]:3S8-[q \)t\} y||})] WA540$Kۙ}Gxu.g_Bݗ\7ڞPS:?!FaO9ϘJտk Q!l*;Nk1ُ#˝GeE̓7U?@kp;wjwIL"et\h<{{bGeK*hICN;[18!͊AC^*Ӂןpo ukELXkt3?oLW]9 iw>(u52XyMEbi *O @+ח##wU'ڥ)dЋ  vM*At.gjw2JQI'YԮS|!z]2wAqN\^ښT*}7O}Le m;%B(:SV(=tǂzdY>}J%t YJV$w}ą!#'7:]/CQXhBH,`*;GNFLι8=!{}XpAl%=͚/R7rH#!i%hɄc}_V 9#jVMc:+(;1U6upY:E]v5ұ D/bZօ"ظ<~iA2T!&m⻍i hNh uz35 CbX MqNdfm/4Վ>CoTc}˰(t_sFkhspnM 0L0&H{Rqܯc5_ v\f &ۣQcs!P̍ ۨlI &";0 Ygve0z9hZ:c;X$-2.2\8Au]`CЯFJ*ͼ@9D囃4𗧎ws GgUNi#VtD71,|{U%.EsZõZQ? TCz Ӆ^ <7PΨ !U<$.d7Ti(44ǃ/VhA_3CV&lB{`cE ښR2e~#!Y_Hڬc.ƫ}+zJhl;K,?ZoL:6 4,Cp1h dzmgX.ME¤]BzkI< ͕bD~>RՠK/%,2 -uܐfmgKP_cV|ЗFeQG]^mNj29%"C^8=ruZw :.-0?Qxהv]`  Kt*iJcsx=at6jqkvw҂&#z;k+gD"k=ֆv~jp+5!E,)-΀)ֽ>#//sL^P bhºvaQwh?qj791ۢ{-A+c1B]ؽ а1AUAO!Zăz1r]XHA J5WljjÝOZkY ?MzX*!~͕vgq%u~8OnG,{7io{dڿDkp ͿOwa?( -A1hÀvMxqRU7sЗS9[Ngϖ mw *jиDB{bo abbT"B#Å5fhMra D77%/& Qli⨈` @Drw=¦DQVHm^PqؘV.ɡ*:Eb2~6. bfm>)*W }F"~4㙷[ .z4j>{M)NhwE4naAuCt^0YfUrXOhy^-S)-N,aW4#q:!N kϖoHG$C\L<FYfߗߎ.ow8 \Y0S[%B:+3һ25Dwv☷`(e_Ωg28 l b\|{Hf/T y2N̈6k1fr\"{| B "bԎC-dsՄ~rUr# } ؤD !chuluq򿘏I{51*E *pU3<.kwZ 7O~j2јsx g;Pa xj|0;ҞX^.zN{*opkYb v~:@H_`/[u^DӫR.2 R aW ~=y-(ÐǺ$!8&ZZls;zl@bhN `w~1V$#W^D`89cv(90ۮY)LQ*Q/1Ute9?_p}Hdiۑvk!M>h_w]Mʨ70bgXt"UAOZ8NcAtu('{]\Cit+\7'wkJ"g_Z`Wu!t9>SlA\ 39\'ov* VT3*mψm3M=S$-~A:d#oz,OW&ACS[Fb_㭹 﩮smmSԁn:2Շ|d ^i@=-`l/0"Z:W媲uSP8왠- KU`ھ}12U ӝˇ4ޥcoǞ/5’7"_ -Dϣĉ!7c&ADЃο'@zWHeZEQ}@v6<Џۂ6d?1z3(^rZ9 Zt%P"VnYh8Bh5_j^: z鋂 CԍMʓ/֓n{St} @E8XFKI&eSFF5ٸ]^Vg}JҖa@mCѱT'q(+ʕ3g/s}DJ}ٌ{^^zCh w.}fWާ +[gcbhi.#yNu_q\OT&dUK)*, Uu,xI7): ~g)Wv~Tqa %t y*=qo @q;$#{O U.%o'sE 7oJ8EM@ 'cGTdILSύq`8p2wqf+T(/PfDQk`w;WL^*jE:T5ǂ\WbIp6CYUH;WI,p(iyHoy~9dg=c֊p/`֒$̆#W\ie??~Y}a&up,vg9iu<X)۝}nyt]quhr9'2m3 E.ứMV=^qm)Yx1+8=Ih/E9=5)N#TH yNPUwr'!LDCu{X{O/)}^&',k##%mu(Sv)66@<0H@!ruE*2l@IqLob魸1!u쾊$Fd8 40ItłMؾsV{C}B*3җ?=P.J')1).H4'UnGWDf0awqV3 ӛ(<`YvƼ;r>XeBy{T`2wloc2eSwטSa5>8*im{@q7SRD1pm˅ 7PN[*/ OաX!P͔JRJJC3CR?7 >^ϙ.jHrV TOcnFvm` a`._#x7ygClףqRWǐ8985)^YJM=<`S{s&YI!m8_QRp\wUSg빥|RyXKh=Cٔ9Є~SG9#Ns%e1}PIM_@ǹSJt+"\? ~j.b\J/^*7P$*;E.F'A;%9mk:rMr([IA -NlG5,d$s('fה}qqɉ?MaL2z_'g= UEdn /RN]ˋCܯ);ic[H;Ѿ7ǎS{wٮeȾ8sGΖNuб&Y Z/},Oh͟#}`Jl0oR~Z (p|g,]c4|JH zRgs>!XK<hUDUCG%&e>E=;O Qfb1 k^d`ђC,)S&N 7PrX+Z:یZ3Ŝx [/ja&%<ϑUL87/ AAܔIhd~~@hbCΓ.]ۍs! Wْ'祿 phnե]ٕB eҭq@DGz4dgޯhú!wbAO=4JW{yᑺcCsm/ftxG"ZRfKڠ!SJ=2͑T&{wc4;\9H t_sGtaU`'Z<\$$Ut,Cr7L-t"=.}#!Up{V+9c!jEݦDW&\[ƏmX!و 0yIa^Qa|&L*X U-n#@&;1]ONe(˕נ_UߢrN.A6|xҡ+/o?³@VO)#7Lo ?k~UO+rk|0\Jkt0d xPKhOwKcqiV>JNj6sزq/"Tl%BŭՅ1)9)_\)DQV@NǘD8P;P#8e$8r)h2Rڇ2Vq#YFaa+KX>QQ8&1H}Awߖ_4wJ)yr1ŸˆjD#$6, us֖#t[Lil[|VnϭLGW[joPfp/lv z6xx~ܜ5n3k8K,Ԣ]ƀ /5PE-!9O35WoU'>o ȫ=BHs4f@epk";oE>x VׇF?Em$iyRcR<*ܤ;Lrdzv%s?8?MXSH7DwDdvjɚ& &25uјHI\%h)7`ɶ*kJܗ>@Wn։Q#)TͩTy/S 8aD7 6!k/*vg>݈O i(Cf^éF Dp(Kx '”oD%Ktl:dgf p,abtӦN ivm f4UJ!>h(*ٚ g@@e SB07Cʛ.r1W!oʫ\MTcmkE]A/{xH^m1L59ryxAa/[g5$Ta1YGk/1W 9F; jGy?zK(HYH~]wk8ަCZB#?aa2*]xޅl;ƆQ4e{Fif[&g 5+mppc"5<9)TX}3`|2}_:vu [6׷GkbrL,7 9 R] ZﷄBgOT9:q=Kf~7qTX | 1~"vnkZO0kMlp Q {'^Ĉƀ!<|o t4sIL~] ADGw"}Jh5_n3Ue6ERϭ`y" .z 8v qo.n${Χ 0ѥ\RfozjtbLz`AtB' jzsI)Uz o QU/d+U( ZFA/L(59?uB2v-#wdjp }* Q9EY6X~UD 8WL1}I,Ʀ+}+R@g:eϛz'6x Cc2KhyYe73ecuxpH0Sa|UZu_É,6z:e}t&3MHgnxѣ\F#SqtMz^MX0l8NZ`L3 z'nJ&qu`-)KˈI3N2#J*5;NL0=: z d?0*N=,%{/.`jzߕ8=w2.60Nv$p[ZE)V9Ta@? vF)q:g .ȯӠC cKS*&Q >H@HDȋ|ёKʋtU]}AZRd}Nw Awj)'EWħ!H%='1F>J;R[1GXWL4Q™1xr !#%Wmߴ9{.M'39(6ik2||C.eғh?s3 ˆ/N:[R;NM9.tH Cͤ˃3v)2ToUX\]ElSgp!*$䜋<;RTE7봲J#?}\eTS at㧢 G :ghs^t'E,McRM0{.@R1 M\6qmeE_S!1vGri:tuVQuy4Z =8R+&0ؾ~A<˳V ^EqL0dpZm衵iE+D!XQ{q8 V5q>TgԸ(E7|ϊǼ]1U:W@Esh2^SBn蘏%aZkɏL[nwt_̓r'jhkWΪ0ԈC9 M0ep)=&D?ur+Usi 1W[tkD!E1["؍v"U2HX,˺z Ɩ0},_h>Mc* tk|lGGayIc:r2j >sXiIFgd^Sr`eDO)~ !MP9g0f'u)),Ѝ'S^=f(i\,Ke5j[Nwt֗c S3w{Uz~rҝ̉zSYSl4}vV&nqc=ƮWyRÝG:~ʄf (ki\">O/2x:?BܙߖH8%tM)V`$&Hd'}O6%U "j-Yf+̖y*Jk^*+IJJyGaAS  H$VòL_ֻ=Vz$Zd9WtoJ )BA3Yۯ<"wQq=e~3 ٯlu3lSWSx%\(7۹7jɜ=ĈjAņ?.EGЭAp:b{3lPyz֭(kslt5p~y֯T7N9VKZ݄nO؄1zekM:0z1dS<%JZuȞ79$H꺟GzZFF[HF۾5vB|Uw72(|.U2}h>s.fun 7s-KAz,=v/^AGeN#E~<3 r(ݬO9s˻ٷYBf!H,F:'?\կb\z5-4zDl}9gXE. zpkzGX['$L0'4g9.?.Z諢N 3)_$u5f%8j%ӄ #GgPS20Uubt~m2A|ǜ<:nvbu +s˅s|%!KU DO7-j9؜5@<ጜSRJ~•@۵wuwwL@_7c? eNh.`mQrwc.Ja%sSiIYH>/HƎ&jeZ)bмxcv6TZ(]ZRgFT`oS* Ӌ H:RΟZ>96T= qÎݵ<ۤtY Io*tG\b  I?#/.{Lz8wس(]0/Ogg!5t*Id^X;朊.1mFUNYTe~VW#50vYܱg(uY %4sU_-*wXlj+xzFD"HB#^0Me&I$赖gz4Qm`tiZ\8*`0^UR:yV?ikBÇdaj dӋI[8?|h✰l)j-"H]ȇ%ά4d$^n8c4=А c*s;?@Ihv(=\ZzL~KNTlF|4>YTNl T^vI)WV!P=OIxE4>x7D8ZcTiP!]u ޑꛝe)J^ WQ~iL_Wߘ=Wi~R# q\ni8J. ()"n]j-3֭DN E%CRF uOE go*Mۇ,Z~Ŝ¯ T8pˀ1@*e j(]ĩ.Ju*ԗ lP`v9. ,Rfͽ?L}Uw۽HƝFNE;[kHW(^MXF$tlI]i| Q)[ =su7), OS|Ѽub_>ޑ@E[kȍE&69 ~_=uO΁ae i{T/ m1< C:QQ*`̀rYj0kڏM2>7F9rǁphp4|Ԯ-喊Ƅ!GG?Ep+/yAq/TnEsʹ%kh=qi{*Q2؋sDk2TZbL2o&)m`ޖz'ֹ = evE5imp3~I@6SmJ`jZPXqf|P7S8(8V"$_6[$vrƌ:1V%g#+}ڢG8 X24ѝj Q  |ΰ @tq]"@[Xwp[PJ`"r-!{#+uCR ܂ U+AZ`CeݳAO|eĺ<+C:NI%J*9h`1Da!ԅҠ~N7&L=YfrHi\TO>bxN߉w\ԅ1ghG; Qɔ0LTkK2L )(fuy_ON;QwS~?zތ!d-)& a!/\`O; jk8lPi N4|$Z'K}Rǫ7w[mjGoY{a;+͖1i@PUT dCN0ҕcccEkf$+ϖPaʠCbqO),Q2z9iSE v|-,`Z&K`'/d|mB"HgG2iywfhhw])hF p[r]5Sݷ$gs٤E'$L#ȑEU%[sN iRS?.2k@sY !檜>M =Ӽ vIl.WmC}!o^I|gҭh.3BK2rp[uFJc-GRrސRv" 6=/?z2.u6;HPu +_uUP+CX | S?'RƸ F oBR8ǫsW kacQ}Wq9g)R'ntFBAhMrU{קIyKFc54EGOb\dcwH[.=]s 5D' Cr}b5DpK}[Z޽`|CXceIDKk fE7t:k͇q-b{ P&]"h6j;[gq\!?uv'#oo"cPQ! h̓[_r.ZvAxG*{%QsuZN{ ŨV!pQ#y^*4<{w֖!̶˯ YݟQ r'\:GWf[@֑(r+cT2;ok. D~:>ʘϢs\:iI#r8TYn:E^ͯJFtI3;5ҏEVx a =KS]]RoHqoQ`kh΅l6mwm! )Fq ͇cx-ʶЄƗ=܋ {\xlM(Hrbs3'<ȨBTw$!Ě)$=ë3n-y@ Ӆn[x~GQ2%C)=oJ9B̤XvN҈OW0U6~0u]ҩ'Fk׽(PTpg* <+\fHě7_Ye >?~מ>Qm S>w$w]?;@Mc"iZB/Y%u1Ϭo*{I%nKRI5]JnWK#'S>5JO?!VT#f0ֳ L7ആYip+@T)juYlWl Zb(Ŭ[%Yf= GXu & Auxb@jo89W+U,:#krd-33틬FF}]ݗ)' {ouVPA uqY|/=w*C-yPSQSǂ;imIoDq{NPQq6,4@UK p ܡѰ2N=y&0. No/ȭQwa'bs\ )D~~PbD@} q rѕqȰQ8d^.CP0AlM(ʿ ^ ?@`ov;QzÆܗdv[qV/#P1l&mB^(&ɴΆ+:fsTcfNߘA-'78bxDpEC½9 #ܓ:Ҫ RMq*NjĞ2{>"$~F;tvx) jHeuy|7L'nTfO#2E&8O/ٻz[b?3uD{"7 ,kMS Bu#Ii!ޛSf\ix#QCD0Lg2=8@.D$:7ۿ4,fz(-K8uދ(xFO@fcP]ڞAػϗ3sY~UF|)QZwWˣf h(VeKp>3.20un6-X\*i'A_NQU&:1nsЈK|UiP~Jdx MlYk=~-LjEN1=5qa{Gb-cNdP"`S{D]Ldp\yˬ9Th#p#hCFe`",H{G-ĚYta}#YT|/ J,WeX3N1 ӋV&N.*#fhy![Fǜ%wp6h$^n^bwP|`S`nFArք9 Vimpo dHfGys)!vGDhmb^u^녎&>-GJuD)JjG&cI[D O.2سl2#@¨si}kK }2.'X5Jx` WN@?˟jqNv|DK'L |C]{s@ Ke"hNl_k~v6Ft/{)G :nuˆG073}޴DzXZdțaТ𰯮)C045l`XaL 4K@SH:v]ә&dYh^ƬhS50 چ6=&/J#ȺxoDŽc/o6\cV^Vfb5'w@@>]˱*1)u͖S⹊\ަmh7-wX#%ՙFW'zXaDs̎!hX|gGiJEɺ̣4 2_@DO+.647PJBWsC@4[B~kx|e4;+t t&*l=CNR/XE"|pĩP1YcխwČB>vEkmɿ(.i_*b'zMī߶m~ xMJP3DZO]?HFnjn*Ǐ#G.eɢ8nDQhBxX"NP@?ȃOJQLJ~5eHpY5ebȅ/>.4đsӉ a -(vM1Ӂ2X23=K3Aa&0w?l)O*%L1l[lj(^{߆1˝ɰ9ߛ2'ಏ>^B ɹ#\lsEAf2]Gm_DN #aC;- /ԗP!+xUZ GZ e40N(fw/q~6 t'/g+8C/Ŕ]q&bI[?i;f"G-|#sM`@F1ӊ0ȋ~Mt/C d\Jdv1ПmxUD!̏oo26+b%v􎕙\VPŒ5FiM NR]|,RrUD MHkވg\65Z"HĊl03rXX,4W_\vd-EDo|Qeg 7(>= }}kݲ(0}ܝJ4X(^? 䀽ߋB#%㐜$(o$SIL7M9vl9keNӎ! LVfH^|m/gY'4.4gY#99U\%V!$ p\y7shŦvU ܎g;Z yW0-/<= QFkU%Ouj6'P},r4 )w-4~4[{2IQdثYuP'QD׏VvPٰ0 UwIwʥOm+aΠA ȩȑ$CIIh5%Dq붌v-W*9OLfB.lpPsgF ODydc}r%ECז5 ʃΣse.C&Y: beiî*jBAM+ab 9`$Z.<ݽ<6r!řEاb-ƞ7k#X3Hи몏 *Qj3é%7ڬMf$C$rTde{0kSE^R<mYGtIT,/S9rFݱLkcluTzOI-;)|%B9?. !˾;_$p^TpHL@ĝ!j}NTYf 8/ZeĞ2=,e6AzՂ it֓3)IS':T.L@g#3ޡ,f?$5"kYrU"lBh'd.ex$4g,2&ܒ͝.E-o0T7FvIiN$y[RuK9˿4Mќ ~k,D/Q (Ya;jz­ʯ V’򒭝ɏ[Nux\nN͟O𱹶^߿-PINqwrGqp!of_z=M\^!eXA{C<.f`PK b^'tѽίy_6ˣj%?;#z'WP|]/h Du]VQ<ю|XRoleCެo^˕SۨU0^?8q`^j_!1q_,^K35&ƸM]wI\f:BX}t\Wok}Ŕ\o!Q>^n:{Kyw3Dk+ѠaδVA}mC{=!BN\$@s2 ]crhR1A :? VRJ@YV* U+Hw_1=Jw S\xVu*#9j\<]r {BI\J1C-7Y6[7Q6yN3ix1N.<zd.םӄ0„8;#?Z3Qoݦ/fLщ1Ptm> vI¶H#h!glV}y φY2?(لzFɓo[{ȈUM#˕_/>4 β='HE{tfCP>XP鼁g&%+ hCzp3 9 :X@mVcIn|^a7+4gLbr+dyu7 CaVX8XUPڂfQnlQyȯ r\L'7nϝGwjD;J0_ߞ AZ`RyJN1NP~;`/3d=^4pBp%{VJP ? =fEB9}~ቇh_G;m X<5,R&ggÑYu&%)c0X5rʪ"4c JMaKwV\^|fLyI3_,!îmComM!= ĆGgQ=)-^IWOYŦ[~q dJyQĩx>˜u˙9^e2DB\ƃʟ!+]$(.Bk{Yloh0dq#QH:@kMt.="$Tk<$,Kx蓹UTN MޢJ~֑B(7+ZVqnY4@AHUQXY3cP3(.H@n#"/+"__ #p%p*MǺ(œ6Lt(hruRT HȊoyt?sjc/M`Jm\y36aLC`O4L [tSL Y5vLEGҟEgR5qqi.|ru myw&zX*3J '&&{8yعED_-HiZIG( bEc 2-OeS1ҡVRE nY^hлE\$H(1껣%x2=xnH瘀YP GҮ9}" X&n@rz6uNx͠Wi?u@ki]EHLYs(xo (70K 9m=zUTҙUtw۩Tn߶Rv&vAYQڋ7do4~-~%/vV Ui8Nm/T9֊DźL48 AϼÔÓuS >׬| *3.{÷Jq$$9 `64N=`n=Zŗ`+_A0/\nTZ&uW\Auo hD (֩ő`f4:ឨ(`zt.clX6E6mR hȸU_^T?h3l]rDP_ԠWKocSAC8OTIU_%uMy6,%Sknzg|'94!L0c#OQP=JYb3+CRig!Ilv{\q؈f1K[Xaf}J6Rf(Dhqxr b Ŀ0(pS~G-/>%lĞ 'B`6z:<ؖ;ycm"f$6J,-~ F2$wz?4ԱB|k֟`!<EoҟA1gdQ V\bDSK]vӿo+k{ "*0xY$=lIYa/v3cKvbN s/):\X:Á4 ~y> {,Vn ?z_kr ^r<()UGԃ?cjǡ #DDq_t hp;-}z޻4~Q#w =K}&ZY/6Բv&C15UcqHs3 tAsUo L]kE;tJnV$ϑEq*ez{Էdt`4q#&j¥] zU Xn BGrQ{-=` dfCz٩Ry<9KQ.Ӻ+Sf(ER8u"VȂcev9*cՒw2dwNH3ec5xqx& jBpJKQ'ߝ,g%KPȹ#k݂0lcDUçsU6"7':t{LJ:9 6fw<Ց}"U  V᧕/' ~&q˼ةuBXЍPP]Л"6TK(3_:ұN{`Uuf6`jn>!r'V^G`Jol#IDlֶ8ŗ 5e&e& ~ZL׈dX!vq.jJWH 67K Un쮾:*a8[7J6w)FYKT]A2 x_B\)I]&^0 vw/ F1zXư{Ռ\/z1bT"|"ZN9'k$Mn; Ǟ~aCA@ԸRtXi>.ڌb|/h6uJ5 4X~Z,i$^h2b/ #׃>D+ߵkH#m~#^UtCWСU9`2^b,k <T'鏴[?b*zb $:ykcr -iCL.p$Y'N+{v 5`#P!bg^t#j' TAc1SDjE0hr˸/eOC;\9Yt#jEomlh[ 27ֶ ؒyh쪿PXԥE?nHg%ʐM.)VW_9UNjic ?׷ 5x=JvM!Œmj7P7A̓Y\Ĉ sc=r)G7"|[ z^;^p\U#^Co]6g~rnL{ ~j*0OdpjKE؋yQo9gw{uNY4hQs3N&/mLR%&Ie;T+v 뜉96kŕ\j9(5 >Y_C n23/'AN*;RŲT+_I8g2 _ڏs(K}`lċ}+6Qy`dyLŎ |Hw֦PNZ $C)uKfdT oХhɜgߋk,Y? t9Z98uN+ a4AE6( xo_A ?ɍ[hV2ݤO¸*s4qF cT&LCP:.eSn?(=y0hA2G#ncMR(y~ڀIqߕT9KIC(.%ueYj|~ZKK]n>^hyN' O8G|YyvہNe&Yޙ0 Y]2TZPcD _ſQX5iC%CПޕUh]ҫhCxm'`2,h 'te]Y%SrөVVWl PhneB}mi r }O~(S+@f9~76Аh Oq nL&QMUdžҧ)R;G=}MCkS uIolIB24 9G;ty7ZE"N \;?OPz+0ӚY4vZ-5_!/b}ΩJ}? r"0ؗ Yd!#%a@\9ChNP)FFvZrsxK{RP&+aJ]|RD͎[a^`3 W>|6(<嫣Bq"8P@$T~t 6l][)d5GҘv! Th{-Ykl|HW_XJ_x9:gMnoT|{3>낇q{8B ,| b}u`!()-^z'0=3U< Wo/;Sh͘^oMDUwI$̧2, RG\'Ldݳ m[(;9?}5%ʔ&.I4%Nud2,kp7 P')~'ql4i_(Ѡܰhe@[P{ď[[; ? 9k N b)i; i &bVO[-dugfCNHI#;}Aof0>#%2?&]zq#5|?/"Fڞx7 x4\}BNDSv7L,P)d޵G2դThn7V{i:EV $ |o^H$Z/@B,#0GxB+Ŗ?Ϥ,$.VIxl=JMPg@8YNJSVDF@L(/2P%@lhp4UiR'c$"\)tqJ% wH!#7ډi:>>I\ܰ*z+-,,C4 J&e3 6rMiEi>ɟcQ5Y.+;-KK7 A:-!l/ %X\_%9?]Q7?cxWKR{(Bq?a @4BBw0]@I4~$"FC1 UU,'0ph|c"T~oQ?6Ps[7']{[dǃƦ@ ))*3S2jն?{@x7oqKr`*F 7AVQI^SCͫ0a"܋nUy(@lB>uh)Qi5,rkBo P+ƽFNM<1`8+\as'LpD xι l+9Βk^s2>Đ.Zʘƌכ"PЏ:9:AOHҚ!}N[pHCnƐ┠ k0֍$|ɇBvV07aRڦ{E 8t~ Œ9ahSJ+VcaJ4?o\WeqKrO᜚$Cϝc9~$N C 5G/Pxw>IV0z)K(eWP5D#F?WJnC$F֏h^LNjsI̛G}g_!+S~9+Sox{vS!Bњnf/2c廹$k␚226"x]]g?CORo>XKAƴ/*0d~H8oKws+:)?hqu2>gefיڡ:Uѧ[/澓 V4)&§2}1M%U{3|`Ph!lʥߵOJ+3jw3";ʶgKW#7o|p1]_Hr;(4\&qHL QhǻSڽ<`*G&j82`;dH"B?|etXopK DA l $d> CuXVe'&*pM}Ǐ3 l@h_#>~9lTz [2%T=i`\ATo{cHǵt Ԗ\Orܓ&qГ p`] e>odH\0P$Z9 8F^`s2Mql|e&*QlJ-}K_Jjx>Tɑ}8e"*T/k֧&?W\J +%]i%*}Mke ؈.6cI׻oMN/;*vK_o16ZAbG6RpZθA $b~G˪倄V-qn DMa&&)Z;'!9>2UB&# W>q7)whQxZ<Qj9_C_mxx̪γ<~MSgނfũ_ph_ \]VٹY**xy (ՋlyZ ؞d/ݏPKa+05@xs]( aITgz^[ ޕEr?: PlY8ƱU$>Aj5֓Tִq */Y;!Ţ{ڕU#6a7^FxUY`Z4TwVh磥z.8cHb!&Y`d.xΟiQ͍6@ǦNa39`aH4Ȃp^lHRיbgM:!d4)/?=0}=B|xkaj@8Jq` F 2aT/ÿ:p,Jnfc*cL;@[2BNRx]GXt23R_N.wgVWXHLtH?ERc(z` N+)caA@:[e;e̐1a: DԂFtrCWBoi@ߖwϰB]W=CjSp/3b=& pW:e>C2Lk'n{أ=i⋍.4RFN*ևW ab&Om87O0ٓ.YkxRd-͸MUz'%a!^;<?_R$+!䏸;zB0ۨ*/Y\J`',N"?=N;Tl]6dKX2FGD;v"m0$byH2 b`ׇ5ɭfow;#\Ci4a[uWevﻇb)42¾~ؼd志>$i(7euvyT~rš v z&lG5ɰl&/7c(u]$`VHG+ADepwpZ>/QܚyhZR**D 6 9e/BfWgw֪L~ h=H] mLXC,LMkVYXR{V(n]c: muXnZ]M̽^'J?؞|G|z)ۥ{feGdֹG [6@DletSWCÐOUW䝖^Ź kdS]k8X0I^08[m}K}Zy ¡gX=Dc(ea wy?FMT^X榇nFཌh3vua#K=X"zV u#WXVm ^po- 0o؀ 3C͐7],'qSRҜYw]{[9 ykܸBUYF,S;C]8KXnkM F&dW,-qXȋLؠ^#+ҷ웬0?٪ .~D5";bd[/C|đ ,`c/ZOhX"0pGvj V?%f`q꿋Ӯџlrsf:V+fl⛇+0S>2'|a Hj00Kz(jYncC  )2@71}s`5|:t]KRv)FO"}!!+ L)uش>ơR`(7 h~L#i`b_}H]-6p_Ǟ!@f9|plmᜐ2dh}c] av4;:-bHe.zpGzqd̅kϤ,*/F_k ߒ%N5 q2(|$ i㯃Q*bߟlSNVL!&rtie^/dYg1*!7=`XhOתɹ bagW^* +e j?m2T 095P,O7s[teD9J0S,-GDm=g9Ey[Ul޼Y2?U>k5Im2sEr^ŽM~vm''̟GynUiݶN2gcq! 2# ďT3>@A@%nѕ53lQ>@8jQfj_Z&:6ymg!ude

x`[%-޲)1w:p0(y[CSՑx&O8#AGdXOj!좬+O5@"OQ3np +5jvvG&tu{+A INpƘNLa2:۠)JAv_ N40mE+lf3z msY:aH`ȣ+R h{65«vqƌJog>"7rhwB,0:nH>KP461%Q@jvtk k2^5|A[1"ZO)Y`xt ™RUKtom&Z)ax?/s8+E?uk0~i'D+"H!|^bwx@}X^kQ伿}!['7|4瓙~.;k>A5:N^'fۋ\=D._z)!0KZe615٭@ԅJ>~t0/UMGv hinxh.,T P,?B9ქh(gF@W ?O:tFOeYG9!O5xgpL[=u7@r쇕v\[{L")ՖXR4ρ3ih"A'8m3{F.9-= S_?&q!۱UÈ@/X/ϐX8p(}[PǢ bvh !F5AeIVTճR %un pLe]_nt28 U;[|$5PsϋfZ!"5*#5PfӶ#53W`)4T;1<q^8eT\wk[?/+Dᒱ:]FI@ULtt7(Jxmd^hʦZ% ~5_]nУ5H@~.3batZ1/RN)Ů-|Қ? sJF稫wu7Cxe`VE>*o_QG3x  uE Ϥ_e -ʡ+?m'w&5&CA?)^WA40t ɮX gOF$JA1/.ޗMΜ[0!&'ۮLଥD8zNK5EhH۸| Z8Ӆ6$%Q>/`Yp,x⇷MХNawNbbv38KCB8R``ojƝ(}'~_ l f!*4Y @~Ǽy2803f'nee4 >t{UYf{> d=Iz`eO$ЂtCJkc_ tqdulB ,&&({$'N°(tE z 4?oCޥ<pp21hӲ&GcGEBWt<=G cac 0\N|KѴge;~"SѻǤ^:pT :6w9$VJf~{dNelbX lw W׬I{YDK#o&}gA}Jh#3l?FE^Q --ȞmnExk"F_AqNeuG@u'z`iyt9g6?@'޶m3GQ Hz>6?-VuULђrb7E ԊFhñdu_J9TX9LЦD84[C[hr %AI M\b$z;"c&2,Kci/};;T%N˨yI]R1侉9_-X^!30`ZS]PcSrt6{/{ _kTV~~Ҥ^ZEd$썔ڕe#:ዟⳘ[?+T7Hk )m'ːKs7pkgy{#n; =[xcsB°/#D:!ԅ 﫴y,I譕RC+bR2 wu*լ5m#M"]0qP},~Z#I{ߊW^ש~۟T-=_O@'98z9i֬ r?d=Nڂ{Oo@CY mZ>Tް*)%/aヒ>#`b2"!dtb=]rx'M aϩT 6MifR r;E&-!26, `#f/m-"Z6gri `V"5L-_&xΆ=$`7 V9Mx12g˺SU{^wGcDM`5cB%vjF/ :N`iugaj,kp[< :@ی<3P4$֍VyK3sf X ˬ0 o{-LS'K; Ξ8%E+ ['P!{j}W'a*A{frNd# x C_cѨK~\}-9N2fS KØs Vs ˰P!]_>\,>(+ҒRj<b,JӅ!6t:hÆ+VYkL 3 29$ {E /d>7ÃHO:";'#5n4g$;L5flWq6 !h նilz]l+шC{z/lM-jr.~Wf V]DkWh˘A7;ȋ@2ծ$#"i0bGIsWpXrIVY'/p4\J0O pռ]IPOu[zYc92<](Y 3GuΞ=✲$i4ɝlx:)8כA|ҞDNv#'tlZs )mu‹buƔE6XKaVY&Ef<gN;q?=5#'ҞԎS¬t_hPn1 ůS|w@W,]]hF j DOQs|D>ZP1yÈkl˿1҂v Ibi1o}\&oE\# ר{;YAqig_dEP2 \B#eG`qWj qN. 8D'af(A887瓲IUM8п\cxXh?~W0=J')N<6ST|e7NG邠r"5o/[B0%Pz'?ʁ w} :uM[|>,]d`e%d|$^4 TT? Xa ?5>y ~ݰ#H0Uګ[6KXWEBv*7h2|D) ?6flq$UT_ aM0ℬ"=IuNb0Nhשּׁtp-MJN9wXu;$)5B TlB1HɬScl>VdDF9xӇBcb989AkPqXG~.^~Kn&w5 K A\tI<+%?E! Al_wOZ#NPM}n%pbat5\_ܮ}(q e F#*}_kw>"ViL_D5!; -Ht@Gd4PM7 ~1s4 p"*@6.y1gqE]]JAדC vpZr^QleBrc ;H]YijjczK VnjXD/9>/97:CwSD+ % BƹYS] 6`2C{zM33ݎNzσ 2hKjY{s0k9bEW*Ѽ[b%& r9w8[QUכ:N wFih{.LG:B42iûت%}/,wbp_[dx0j5[ڧ0wQ^nqڻW=πrҒo[]:fZ-rr,uSʎA]^ !jDJQNDB\ۮ7STkQ #GLo(&K2_A#;'r= O,1)FdA7df݇IC>'c &{=J<,e-/ )k/4,/jvo(d/N|,T-7xB|NߗHsI㼱Zfhlat.PZxT9WzI>Ӯe tVoa@=}b @KnE,5/5ͬlF]Qw} <#w⨘G1B~d6v8?,%NEq*n'AR¦JqzMl$Q*Y+0(/J9J U9t",T=dቁUeN4#SXPF s'e2UEk$hъ'ĝ*q$y2. ޻LSF aO4Cq-i9E6|Mq$%#!}ѡ䕡]/iyr=+y|(>OJEx Lu&Lf5)|Y3|kr4Jtt|n=%7+sxpUȒtϦ`cFX+vTbs{Y4/+p yOc l6dJݡ]; F# ݒ>GW-w~8Lur "ׄCF|BuuхڃBNt4B&ʂUC Q7w^,zȕiF3]̲~g].4B3ӣ ~a;fILucJ뎖3RZ9Bz DI(/*_V fikT6K@t(U05`%>>Z#wM\Iqy1d`(_^ڡ⪻pPt^%_2Juì'4D9[z˂aC7)a "i#/J>ץrHb^8m&‘ӾyoR <ٜt9.ry4ZC)`^dطNY69df;@t)}'&w+.g9z,fzdeçۖ}MR %Q,Xƙӧw;JJ`>t(UOےg֫Ƿo\iLC}-$'DaECg6P,/5 Kkڋaj~Ufej_0$)|#-qؠ!fkrwmJ7l,*^is+ޘ $!ErbFT75WD]2yZRj=d6qk:yϮj牣|rcA&s^ЦIWA`NPL48 cb9$1?W[6%5wۈ1-Eww yi=V԰bٞll=:{uNH%9}'cE$rcv:`x#k:Kvmf`S"GG`$hJ.OuGDHv A[lH-gͣD.@OZmrEnWQ|2 xGhyPBK`yXQ!sr l[# 0ՌW>/2eB7ߣqd0Jiq138\ yȭK=΀h,ꋭg9Tr3IOxwjq8 ݡ.UK+A2JFk^ˊ-5dlx`١.MUf;wk[s5e/8@j |qEi,RؠYZ x JXNv<3p9p 7oW\>7MY3!RO5XH fonSq8b*i՘DfjIr"H6 +`Dr`XDhe %[wȴ3>mӼcA¾2 r,ᎺO< ;$ǣ^63.sN)"V7x˙*/G`wdם" Xǽ`UW掍 J::5bZB6CYlJAˏEdmlKlBkS=%ۘz텆 R*$Ώ})[>MPp$nsN":uwֹ#'Cc>Ui!gԎ-ȃꪾ̽5r943 hDsؽ,+8\O9WSg(SLjoN5QLəJ'epBB_fp*jƱNV_;@ ǰ# 5l<^ Lj21cIe\CzAirKc.B9}ոb5rOXO6ifn\&J0"P) }a% +6aӓFB\YFX[ӐC) g~]dQ[Ts $#@ ~R3=NƑJ ;BXsC8JYm? PK4yN  PzZ,Ct&XAh_4xL )1~) ³]ֺH3'Ý'cs|SAKlDDrp.YQx J4%oyrp;PX=9XsP''w4{gmuDol, {y95=HQmEϨ.>%r1̂z;V=AN) 0'{~8LtUx6v F!pL;dA cg _E./CY;6ZKXǏ _ էEiiVF U\@gx,r0Y>ΆrLo6ˌ̖)c1:&$GJ _F$g"oF+$u6Ge\g`S&!̻k㕐_4ȇ#cĿ>>m=n#i=-暍{kƫk;;4lm x8ˎە .Pg!Ԋ.3+P')Qk#I IzUY%B;J<R<2 n(.~^p:ʋ>ΪLowD$st˚xv'644e@zή6Sv;Ҫō&HG;cTd.$Tqm^sG3,]V($mXpbr(Σ 꿯سA?DtS]>gY!?3$+ ^CךR3t! c56vKF3oPqEzHCz]醈QPJC7{,J{G‹# }}`FaN3N]8=,qH-%yӶPXQtKLnV=`1bVWҖȀG_!V;m6WlhFhC1Z*J,sQN{;/>#! }5b A=Wn_T E ߭lWr;;ՄZ]?N҄y6AL*LaEd7Zi7 Rb%f-WSh΢Z`-099^-Ώ')`ڭfZ T?q٨.Bn9V a?!9N˻|VRFE0Z#//֕? uAh^QZoɤٔ'?P}Llnqx' 2?c%},.-TRcaP3,HWo c>^/)|WUBNb &e39jpA H:&q\I@V3RI*7QT?#OBnձIv?)Ci#{keWl |rQNϴzz^/}4$ߒK)O;)arQ׾d.>IrjpɊ˕!,. Rz5CكPpu®z UB#,WUUW8ޯ1] c}$}AQ5z@x|5v?BrJ:Cc⇏S((jYW.FDF'Ya%\c#'p Ty#/[LDZ WgFgIV/}}苝\ʜ6`K ζS ,j^"<2f{UڊKS&flјdG$M-=)ǁs սLB/һZ_+K>nʈ)H?/vb܅#bʟW$Cެ\X+vƌhE׿PGjtqtf5_v(?zݶ󊩑&Ravl0NwɩY6tnבq:P9T'{+-Ux7nX瘼TѸF|$^q*1,:SC_tS3|Q(D93}ȸ{TMŒ-þAOٸ6_Hߪ4ǡ,-nzޚu25D:hMyĈJP*?r TۺJm/18m+3`. c RAXae#G4oƌsXVfyVN$& 0(}~w Ihgf3c)4Ch^ ?HӒ٧M/DKO5h-O'^9S~4=gjzaʈ?C^#H7݂Σ&1ʔ˄vCgiEUР؄QD[DmtkrDyDAA;CrX .@X=ʃp *TO>^߰SlM0`5-}]h]^BF+bsDh r(eDS2XiS{Mѝ% !  ߝ95=N; &ٕD/~Cs |Ĺ+J#C&ض<9x[&LCX'phvx jT w@5j$M76f"~uB}=WC&,ce/' {f%^.)d\wR9,N)Z6.a]eg?]D2 Ŗo]v`HS͝xԝ3 ^`6kKѫoFpU rTOe UEmWn+[?XSlִ!eGX%B 򺎖U.v- enwqRվ+D4텆&vAG6n쑘rl nuڂA]^#K]!el}ײ[L`B>X ա ^܏kb~87@!RY#ƮD(B. !kvjlJ7P"ОXqT횋y/ծzV{wr~F;mxy)N$l;;7"=0ֈiTtku?@ޚ~= htu8^|0n\ڑ)Gv Rf&!ZvY |n}B[!ab/җ-@E=JiB GA2|yXM}I FN]ELmĞZ`"[tyP6kK DCͳV1[!h۱dM=AvMe2j9  Gm[ G[b KLH\<%[VYWVZd{J ~Ы t}ܼƼAc׶)>.^MNˤA\@8ˉ4 ңBki!f{7JK$ 7D¯FzAk4u>PrOcO˕ "1?/^r{2[{PQ4fxxE/b=Ft_y^+oZJ P<7oFg5oZ*wC|IJ/* Z1<)&0PΡvTڌ[W6*-Pj6٬fN@EBע_N"Τx.Ț%wĦGۘ6vp=f;axV=O~[NZ43NtGB'WRr^tհŇ1'mM84 |!<ѼJ .]f"Zᇛz7E8o24̖[%pGv3>BsŅq"˃W̩<1p O*>E{*sU pz4(4'ۭ'q2y8(SGs鳅Bah|6K t^د'$9RrXފr.=ZƪGR p敡>K3J qLԢ7/(dli4SAz|?lBq@v<|D`=@ gP^QoAsLBbfțڠx~c;*1K3` Ǖxd] pEMxDfsͲ^t(wx/e`= dXvy_OISי/3\mqԤ  o/=%%WQ1>WȌH%QfEZxXGbQ,J3RnXAwٮu,=0Ǯ.+L3Md'ޚn)\WۊrDMY]VC(* ;+?8**U4xX3 _x{p8Sk[w%eT՚ukD|]=d=8-_r'quϭ9]oC_x"gISAP }7QC#W]Tnv{,ݹ_9yٍ\.7K2@}LCS@ZwTI)e"=4 ýXmYAX)#O^Į O}Z05 A:h{18ܩ׺%(cCM 0Ģ}ջ#q{SCIzw%@[ڭ+} ReٜLmE&Sr괌#fnʇq!TFxRb0c}yYGhzb ֑]QJy 6r~Բkwi,Ƣe̞b:OV,"C^XPÛQBO>+9%tqRfhpJimnb V2ݎyfV~Sv8ȇ `i"6ٕ b{}cUЊ aj]BHojZ7Li+\_6Vڢ6&IZ+ZXzF&RoS&"ؙ#w%$ >z9JN\]Ñ-G&k}N2L ᩻bx?jCl|UT:.dMgJ RZ4JD,f_ q&qد-  4(Et씣ݡ_~66]?tȀ vV{Uǘ0LKt ^ e[H#qՋaE£*/o{ŸOmfJile`wQow4dTpaM.C3Sgw#/|b4X ̷Hx-$N[[uNl(9aeP"tϜ4⼒HZzcw/BJnu{},'z>x< d/鴗`jeNŽx@PXX'}aiӓ Fȝ.t딽K~ $ 'e8\{o+Eba?"n,c,61AݞCt*-IW~~!,WHSpE/D肣l55=jAZ Axfonߜ۰6(8L4i^G!k2Ue&mLZPXx]+~#0:m|A&Hc%M"U(3\4bVH+ !INvS Nga%ܘN6K$%/Or@ S`P  -u1}̢H`Aם-!*\[c)SiUՅϺy΍Qѹ\_Ӱrt[,KP/?~sپAɝw5/EKyUϽZj\U߂ ^)0HJ(hi x:^RbR &΅U#/7tH_GN ln <.@\kIy8Kz$$WSw7mE>zBW5\<1⚧| *yGVdn^a U7vs, k 2JS:mk>[AÊ]P?p:f3tDEjA6iwi%x_=OЮab/NUUa .vfK8`F ),ׁLQ&P3q:?[L7 NGq=S+hj(9\& Hp-6CebSS[ۘ8QM500 5dy2)T9AKbR+ VcIARcWst B;~2u`aRtq4|az&l#1c|et+5!(JspGYd"HcPUH"sOn{%LB2.XM,Uðn6|;cAY 1^8taMe3>Y[Gp0Ӷ~ڜ O۠L%6B78 K3s1Ppĉ+[wRoh %=d  M*)RԐ" ^Sɧï@JJ>f$穿}`KTWDk Xb1"V"ʼ1^5ɇz]G55vu9~@o|ØZc|Nl/ @8 wtʦ6@XJ XLE.XOֈ~4L]>r* wgx7tz i0Wľ>*]0 |~RlvO"!Da]gv?}<=n"Rǡ":-:xDT@,Y_ 7śIH)͖#u-a -,{IPf<DG\zѯ~2v F4 ~PߚdVjNBeX'i/ުNcR*. ,l˙{M˾@V+6IRVrճAމQTP<7s^X0i/gU5ǽڷEWJF`2⚆~T<8::QQj!xt%[7&8$J E ׭CL]. wGVƫQϡ`(p]k/tw.d1<<0ۄUṃ(֕LbM'$ٷ]g''Cr$Yz;ȓ6~8WgoJ5P8*U8^+C=PVh7%YB%5RU X~S;6<r- ԛ%~+ R}<ן(}3f1^1y6k4~9$9P`3i+̆9_W #Qq"myylȤ6*,.ٿ[ˇ/]%?s(aH=@QXPV;h#ukC8|G*D_D^Z)[+m>Do3ֵg쪴W0ҥw' 3TɨWe:taE+FwޱS/;F.?QH,νaRO x s% . |F O뚵{zw㐲`mgsh=bV Ž]m1 9`!gU+^ r@֕Wgng8S-VGlnTekц.MJ$U8-V\brͫl5U8r>xu( !aOFc!Y1Nrl/s~JntǵV> ;H=˃_h-7@\9Ug51:5FEVu)giOۅTZFslgպ;ВLiToz~. j@j@\KL}e@߲ :ZBޅw\r0pWH>c,r yZnďbj~ r"07]i /">pQp vJQ,'*=6ܜn2 1h7^` j5-U>KEr>-$^>:vv~U Y2f"r! .?!mE~^&s]⣃69NRhRRMEdũ/ :[|Rù<)Qf 6(f "42nv$8Mtm|ܤxkC56Qhb!oB~L0i[_f)(ayjO'p »َK=5Q1o6:+$~+*<"__)M5TBy^HQ屐r%8J4[/jҺzPbnA2OslMye=l+lFbCRG|ރ;HM'CTYϒEMO|wP 鮰A=,V]+lif;7r ^xX^tZP!pś:H#R=dߵa7,ړaj\$.Ƞ-3R +kӜM-r8mqvGp;68RrƓpuݔ3zc3]K? Y!}0/?kETϏ\.]D<^d [dQ,XIYPM~QwҟgPa`ʡ<9`6.0NA ]fT8W:"~&z*|iQ(ݲ@I6?83#Wc5f3 p4ڣfC8hR^ˑ_'Pg'y#7dgbfQ n~\B1D#~9.[t[xVaPy+h0Y@ôv-'qkjIlچTB"(.#a., ZbkU\u*J{r o%l9kvkNPߺ$'VvYI'}$)L_܉Jx6^zEfE>CTؼp)y|ząۄqX賎T\5no 5 0hM0KU8Іus|w(4 i~l-j._vZ^,<ИCJj-1oU+^5bI*z>t9bHLta1 t rv=t+?~N4IrB’vc5 ?\yvs'`-Ztţ}BvU_\YyД]wu-kDw|d_+[jG/pKۻz $:K>鶎wJܺ}H/YtU/ʩ,nfB̦ FuZ@lOzbuwPnbk>mT `odxkMC۬F6h0KB[FߗE2)(0Fnضor S_@%q4\<Я0c3}| ֕+PEm~+z o@!2b\ DI)D:%j_YP&xpFC7TGLk 39q+,_4H-[mKa`0[0^=M9 8Ǐd0^  Hi 9( 6Ouq*e~)%ݬ6CEB~yw &*ɺ#s12}泈 y$C $^[rDr!M VBIVjt{щN0Ę>U;]mBɶ0~qm T|t?k'R3V>I(2,UM!}ņ 馔.Fyҵp3+y./Qܴ.(ULnD]ŮKUoZ0doWdU NiźbǁmNM\"PQ b+mӔG$L.dB9lllbzs|:-Mg;Al6'ROYthF G^󐛂<dbFs2(sP_Gݩ[T PxƚF H͕a-m$Ĭ٧_zX.[PDL7T] ^:+볤]A_Ĝ;ǘ]Ui?r&[(CgΫ*AFR?eioF[g\1USN!ģƒE?pniv`b־nBSSVA@?]_nVW\RWԜ F\oME]/H%'&i1f!ѭ=fKzŪ`N q ^#`媩Ikp6ׯ< AͨUHk0Ze#DRX,S 8Iޑ̚8{4̏N80| Q?J$_ߣ](ȐY @SD[pÂK,l:j +3)aPjUJ9CJD`˜aQ~$Sg%b|v[叡,l?M<ІG FSP+JNK `g[ J?.6H21u{o=^Ǣgt4H[򧾊6@9u3 m%`##}Zrv~;2/ NP]\#Hwi^]XML"3bk/Ö_wnI,))aGNvJ8d!xKɐHGkĮWXS~Cm_ZѫLaQEY6ذ]~޻i<0i1#aɃ# '-VHa% Z-?67r)#maU[ +D*mrep/+UֲYѮj #OӅd^΁ԯG`'ܣk :[K|iV`& R#AVjLE]0Rۃ#ƁjŀޛN?8AH W6F?H>ߚtyDc a1@ ʵ C=l#X2]to;9)($v#Rϭ#eC2f斳̶acF^Bs{JL??Šep=Ӱ+}x]iŋOKMDU!S9pD5 Ake~5rTR4BL 4N]^H񡃴JncJ#etԪ@͓z݉EZ~FHXV-Zx-x ?:ۡ=0@'6=kM60򳔥h;QZ9*ԩ&!: hC \sMu1ˤ۞lFk=>NZ֒|O(_QlgmF߃놷~Yd@7vުcmޛՕ R&g\) \"_\0S﹐tƂ7(@d:3ra2$a恵tN kNIͺȐj)p fdZD~TC2ث@scS$ּҟejd eKP:*韞,톲3C ^ U;sfl݄$ Jw=XtӃ7t 8[ bf`}Y AF /L'jփ^k5M&NإN#۱gP4{4x96:3&W÷`w!`] +zp߽;[5&N89GZI;2ΟaHЬGKJbSDIY 3գ\C4l=#_KgzhfLjJo hdp bsġBF?/ "M6ϣJ IgnR˨7[I$Dtqk-Ki!*_֠= rud~E-FɄ ӃHw~TP%;xժb֬BǛ(Na1 >&bV >mUmyc18pӫu|< +2нKkf4,@f#ʑ{'ι-=@*X[c⼑qBǽP爥i識}N~,s҆Kr8z-X;k9 @Ӕn4T,-_]X8aP2XIL.%'^}z)@$M{oƤ'__'2.]|^HrXæSSyƶ Υ$3x>ߔح#eW0m-ǃ]Z fo:$*>d_x^Ʃ/feSZ\0McDo"ֿYiz 8߯$3`VV)eP:mw]G/4HE|Vy㿔M!j3hr,] c37&m%* Nt7g8G祂2=;t0J±"%&?Ucŕp6!6át[vĵ#9ʋyf!f; ~,J|7x޲qjۭW8,4c"Seߒ2g=>Ǝ2[֢/u~@܄t;5m=B^/&'Y/`jkb!JGNb/W .5XZZ[1R%^:ޢmJ+"fu6^.S'jʚc?v εE5e1xiySYr^XnSΣ#_ G+u֑6zClMd ThF-I[c +ĩJ1^w%l/5ش F|k6MjZGU{?(B+fTPZ܂4ڕ㺍/UpcDp4&0Gs%PL/0 -52$YRm ה_k8g?I6c*f.ȝ,xwЋa')_T±NMGЁS8F"$Z_T+G5cl4'/^&@VԎOnK^][bqfЃFzk7$gjĴ.@osH z'&x/۩HI^xX fq:gNHmgzFiBcJ  Bph˸@@XOOA\%W{al%!bNvZT貐; =0ACt(%Ԗ|'h+Zux_t/pĀ`+>t\CV>6X_o2.) Ii#CS&@~[kk%5WUZY*)ˆ\@<ȵP(_udmrU{`9CB㼁zxXO)mV@PL ϊvW DAf#Me&9'ǁ&Q+(܆8TfZj܇enne[^WɵUԜol(Oc ) Ew{Wி{<ԵH"%]F)n(Xӻ9Xʵr ib0peÎ9!!*Rhlw[|2yx 9  O X²Hbo)CSc,e!7"3Yfbg1bǥ0 ^b C `|$PPÕcOXX e2`8vko|]< ,K"_E>3АP'wHAXг Vj9*5&VG>aZlj[r_SCM9 h[j' Xƻ:9Syđ@7 (H_>J}Mjׅabn.Z Rgİ.pɵbѽ%7(~ûY6,@C!I#Bق4V\cGG }Sx1ZXƪw4N(}L\tD5U^|a).]p~o ̎_Dƶ`3v {vyo`Bbɍ*9]8L!L[F&mz_~ݗAǹ,^-$$& bIPS"+YAgA x2ukP~꽘?Zx-仍D+8*!2|ӱ9~80) -Gv.0~8~?y+O|zH{SnETx=҃S1dHsT!#QgT^G)0^[;\#9B|֤hw=3}HK:e.AĪSR3.5@Pt ߙMm dgK頤ѧ>Q1,&Lp $LI2qӍZ 3rx,I [r+3LJCZ, \KӒbXׇ5 E(Y"/";lz{PG͝`O8~˦ΊFtț%-ޢcv5gug.V^;P;_k7ϫ8K1(Rm&K `OѸACP\as/M']xⷴ )*Iv6*;K6F8"+dbA\ Z}{LˠG ˛%$f9iycȠ+فfObkCs>T5zSa^P։tL|BOE{dC{oJDI0>@ѳk0x ;eԂ۸˧ gmSYcmθGs{3\ uLqv@@6V .?M:4Tyb'Ŝ2Eړ`V'>$ u-. و kW Fkߏ>ތ{dzEJ쉧hCJ ,oSUU]L[8ߏH`?G2S0 GF Lr$|R h!"pDao Å8ϭi4/+%YyN{;ӻhhؓ`TIĥb1,^ѨأJ` (0rXo@|dNkxHb9dQ\LP j#onjw\ m+Fẋ>4$|x{2(6l6yik#.ع}[勁=>;gѾ^~e jǟax =B9GD5>qyj E)eqv/ b4TzseE$$/՞>P;ɧ}oM>+S`gk1B:~\^~1*d\LN%÷mʿV9.SQMB@T0hcCMJHW׺}AQ[0*=zae^"2?\v;N.)Yo2?;[xA)WqՋ8pHzct7{mǔNr-gƸ PKym?{rIUm!1uy/D8BEνp;MCa87o]mgCVb^ɃrCKkYOƛ}q!W89w7$V8کϦ>5߫yr͒cN*6v}PpȟHթ(BEV2(@BX4-÷`}#yxg=EdC0 T#ӍuOiEG-S{$Va)`Vf8 ̚WLXaRpOj3JWWQd̽5[W!e"l}mځ*S2:Nnpƀw)܈ϥ=NJ`hdP6yFvIzBkqEkd07X~\ecG .2 /dL"2U,Z j[#1vQ@b̛&]/M '}y_ H5=aI0[uTyg'4)l _Jr& EэY3!eTabMHe5n@T!觜L 5AMvVfI}cBX&LNT$*m_rxC&%1Ld5,iTVPے0~n]v!Zh>E:*[~q>YM,h0Pg^PZ߉H=6ÿ*bүВXLD5pa,^tcXƣrrg3r@oΘL8 XmNx 5!JȞ!Yo嘱7wDNLeju=NoV%,c f :\&f{KaXXc0R >6ج7 jsc/? j]fTHNU& VJT{xHB_֦nV:"_=nYVIܟb{,aq?l"aWl Ig/ tr c֫1-J{j2٦o)X>K-1CyBelI=C?,M )m#::R%LTdPtPVׯYWPZ2C֤^P0L5}9ݚhx#(t:gA N)X"Mڴ`0PUi0*Y@w"Z h: #s׺K6ݘ % 8R\V0*T!oоv'`+R:S+1륱M.j]0tR:гu>PU0loQM_po4K~5<:"tӘ;2_tU~h'^ IOO3А h3ꅫwr;ӯkYWn&Gr%X@nlOGnE=F>l懬l.n:KiX]y9 ߑӸK0l ^cՙP/ =Ѝe~T:y'Qx-s5-VUd6l$-q`6n26 D ȓg:u=ʕ % 7_:BRmFe;/W3 Yx f:(wfP'ia|n%zT,H +޽`i^@ٕ4%V/'%];4pjLύ yn`C0~O}Cխ!T&_.O`sMTt4 ;k?E!VDZ 0rd-80/Q /ii4Zzcs.3:IpYV: bjO$&/n[9l<:P!zYIh5)q $˯wsm&Szlm&54#sV% m~߃) @d"׈cOq7jH|!EChFuK Չb)Pc 3..=n("o8䅀(u쵬_ %`ܶcViϾuUZZ`"JS5΁J G+t޴wS;kPpfrNp=J:d/M "/7~Nqm0"w'll:cn #4E;+}kZ_IJ/v`UKQPf̌E b xWB8W6Uҩ0]9%|'l$b̩ToR^шFKSw_Ђ)L rNGϱ{{9Nq/ $MkljpL/k])d(TJ|#i[A#G߮]=O9j)yJ̟P9@&,r4Ÿbxж/epD rM=~^S;u}E>J+}%8a5S(3;[GQ_*B錥Yuèݽaзޡsg -nj*y ~iz2Nn/A>]_,+()TwiO" ))9r ns0߳e\G|J7E D,fyYmfTN{*vEnD/U9t-葒yEY P]Ȼ&K PՁbҘ0 "oۛw3eeEP^# V捗䘁m,%jnȺ(>O@.SHعfV'9p>?ՙ)yc- :g WِpQX"v= r؍znwAxY틠:>XXx4~aM/~lj)9p'Bʵe۾iF7Q}\8˦uhIeկ^˥y]ZO6+]ilDlIAY5hg˷ɗFܗӜ$'l[f $!"X@/'2STuRO>eF^p!l+e. ^l:.ESI vRf,H bÉg/qyFMIk,6*v)ߦ*}W&5N3 sWB㫤;io܏XUFEIᛳpgw@8{IB|?hQHs*loű %ˤx,zOH=Nr-}+gGM5sO0bYp *Hmȉ>Z>IppvzXr=#L;ih͖ OdMr_34lHzB<ك8}WwE.s3,/'Y^aPOto-y>ՙߊx+(]Vt's]mOIȥ#~-ֻٝQ oYo`Кf7EөU3.ѹ?E63d0tI&?g `"sr)'c"}.\UU~ˏ&@*@v)Nԉl,!W_V5EYh c4g {4z;Lo}>7Z]"xziDujftK~gB2N'QR/$BF1+X hTeGs&l!&Dⴒ#@@e >=<:w }W;G@XJߡ9T6!Oe l][0 đx:}28GiUlw)gmkbi,&f.{bUI5/u;jp4fbذBڋ N/g y\'N"vYkcDm>NH}Wa_J b|#JΘrMσ3Ђ~;ړ}[& * "*mnh:Or,5,/nP$~Nj%@4B є f\".OJĀ)}w=pƩ-akŝF?E|+|p,_k|4S }Cix(,2K'6j7H$DьG]k3{[(&ֿ5Z]CoxW%&a#vV?uB~.+^ӳ/ FfTaOU*NOSFW:IŲ9I Px0K$U l*؎K_\p!X@rU2O q)nȹy *{ T_,W@w}0_D j P Z1?v밟e|҂v?kWCHbUuۘw991J4QmsGHpfމ=S_O5_iSa 2kMI21פpG] UEcslM8PwsźPxe/䡛fC ƈYҀAH 48|/LGmڌ /''Lg̅5pوOH})E;NxԚ҆z;*s+Vvo:K'#kh™_UcYhE3IjHW> ?QrcVY޴h#UUڍ$ XI$dilɱlyS0Gͣj_>ɉnM* 5iHh`4$ J%t1Zڐ!ef琹DRq!Qؗhxt t_XVm?YDp$,f^_}k&Ova6Jh(@ _9iNFTm*DGu*6adCmvgSaXySu؟, m⥪XTwXeTFntֹTi&3BeQ@>wx;$T@MĞnI"+K`(@kAVG7Rv$Zk \X5?]. zΑ9'yR|b>NW5!WB5 5ZN~?/w}n+BD!Mo q8 ze@TUN*"vgTkgB9ic:^<"1]EL_Ŷ1yR'hE wgeE{{XE/cp%Nt6ʍLW\LoFDAl^ڶN%Z1@=ۋ)IάrlR K )ؒVDiB'[3[`kBHD=7ed1 o]#Ȅ !*?앙Pj 5a T% >#բ;|:#`HWAMDgF`q3oV5 6L`@gW9`i/g mMlS܉svKDGCͨ^bV [1ȍ LvuH^pDRsnWIsuѓE=Kt"Yy(rWUi M4qbUIDp,US+|LݣH _dd.kzO>f+ێD@ҺQ/F_ ,Jcʗ\G-\a( E5A3\ґ Q|_H=* W<{hUq#fɄ`{.Tigdt=@T3o0kX&kr[ڢ @3w1Йri`]QydVj9wc䂂b䞌kٕtL4`HYk.1Q> >l1!5^Xb&(b tt\1xZ:y 0/$%^;OR]Xѵż *b}ATC¢b7nJ-E"u-rtsAŁpGkgAE:=d?:*ه'ف ċmW0]b`mOc)WH>rMgB/洸*,rbψ{44!B%Ud bvG3x䥣P38i`a !˹~nC{!QJASţ|N}2?sewu8. asplqá|9'*^01}!_%٢DS,GlaaH~i]#߻|}'` # O7vR:-0\vw~꛽;Yj&,x/Z⁽fP i$GWO}?k~k[ݙC[jBֿ|ǪÏ1甎|7pH)q/2JRm3^A+í&# jyF*v-X$"0IzޭJgs3BmW` lABQcECV7؈rqekZV=6gc'7:'1?YDm{%܊©ktw`vQn69 (]q eiNJ3I)aSud1(1g/ ~۶'x&UBvjBJ8 O}8| *`Ҫ|qKHn^Mw,7k3^R?@u]Y7ZAΟ%&mSri+4d v5Y? u?b˭0Y^S$c&V;iҌ4¸ } 4<K[!vӀsÌdP(2)Ùz^==k']aY-Ȼv@Ah>7BX67Uiϻ|?XL$*]"NCU[i 5u-v}o}K~63L6VgNn2<U7\8Y}JND[*wYA_~@!rݐ8LN&xUKS}՞"d89ݳ@E,?.t(’i-hwLTFs5 =,Cp2b/a8yhQެ-yA9vVE*Ёm9T2F?F>HjGjI'T^VrE=~pը=ArS$' ͥN&"`alȧݢ/$6H:h^@5oZqT>Sӟ&:ay<#9dے^G+آ =Y)7牶uG\>; Nua'rEE7dH{Gڥkwc7 bYe=ʖձ"z.~NhQvܿ  95>&دzlێW'7/۬5@8 *j8uΚe^xI}Y;ҔʃtGi ay%O6sǢd B Aj]0ɱ”"H)ys5J'^9Xt0$M>XbTQexW9d9p>:u|Fe'T? 5DOfv(Q|LeOr8,8k4+m76sHm;8.!߿X2.ZٷS!>ꈣygưIfoo"t&{_: K'#~bOPeGF/xv(X0uuK_>Y/\ҫ">gII]h3 $@/<ַ8&¸䲔<y U O<`QsF&tA6C ]ߺZ%+~,Fe!-#ooG Ǒۈx)Ss- ¾YF,7sUC9v/KOw:h.2bG\9…[RSiP|%]zcSCPJ1^ڊCM@1\02Wj!fzB\δ\d%Mc>7'̷ެ횊jNك ɤ1o*c-@I4ZPbLڈ*'_ /I>b®ǕjaM*f7 .zL%g6E"0ޒIv=u5Ɣ.Lqx7^ SdBPxFVwR ܊25oC Q(#-_gYuJ( &O$ZD}CUHMyAspGHz]+ل$%]GԺvWC#A(L^y]Q/\cip'~vۙ;2<xnjJPI"5w#zzٞSg|)Z[J_PP?weA 變YM^V`ΑΡfqCJ\]Et7H걞1/gfgbçQ`b عQ!{(϶5zn߀CB;9XX'`1ރr]IT/ր~*'f[;ߎ~9X2h[hE*Ƌ\;@c*FK&XS1C ƠTS*Z}KOd/g2UϮ[Z+w)S=N!=yڠXKB,^&2BhJ.'vSE*:,oћ60*ݟ΁q{F-ɭ v)X@^gl6uz:U= #2|mFj0R1dT-^ }x%Rx(rZ4O;\źy,yzR}wA#d=_3YʕN5ɝ ,Sٝ&H{G?:Zs*rpN^AY-O<$&@!zKt`0r c0 wr[rTW EQR%4X'.-M3\h4:X~jlT#Aȿ'JO$FDU쀾 dS[+jy|wF0q|vQ~:efI@ҽp6F|ܮz^Cs@f"@mK`'Wp4&/{CqW+@({O:)f jӺa Xs܊LDߨ0o:} )TC}¶eTKX:eԷaruDyDчCYCm؀Xq5>*!h++/XtjTV¯y; 恲dԂU̲Y_ [ 3x7HL F 薐Of 'h .,wn#|"Wmp]c-ՍTyvͱn+΃8%/yNbu;8odEZUz]7ԟKFBPl\{؄=Y(\x7 ȴ}oRK?WN/ٱ?0* f m$T<~u8b*ha#oٝo+TJ1!he̕@XciwJDaujpc{R'Ze~ڞ${"KP9]zW Tf|Zs&d7z5׻yl’8 }q -soE%hx !ųj{bz:w!~uo0Sf L.j`Z/"+L |ȾiqВ :E1k|Z>Ƀ]/2X5y2{\Mmɝo3\Aޣk[p٠*rb4T,+Α?xD eLe-7Ǯ p]D"n/@?)J4J . |fmMkF-]}_EVբTW}R( uzU%_;l0{h 'dB'3zSP@la sr-qtX uWX 'KC,zɣN'Wu+_1l50wrhx\jmw%JHo-k p7IkQx̅R"ܵzEXRyt刣)Y> /:Y(k0:3up>qY5%{>g@,09E ;8-68p,*z?Q* ,S;^к-8eUZ]"ߒ?OTiOؕiZ./BZ8W0^!` LgSns^"&-&1,W[ݒ!^nkN2XXX2VYxDok{UZ\Q@?=QAkdh9ĶawGg)kfp(Dn E7^Hؠ/X(IGBLALaD\%é:lA ) m2-<4 wֱlyё=uP>(ʣhDAF֖{>VxVDF]"QJ{FE%ٔg7O]_SV;GNV7O`rv!%ۈΟL&ʼU@tm$saؑ5)QI8tP(c?ؓ?kM0Gw%f*NʰWOD繆Dr_8hpfXQ /KQeo@+Pwb_@v=P [t[EBP«h*x?Ikc j؃Xkn 3+ۛVzXe!M彁S ~:mHBUjS(PzU#fP{OHp[!;eUp?>mL RsXk ]# }-2.{y'i<[Kֈωc*W!|JsIT嵅}:^vί  ⍄\ݲk&\OV @r+kJw+ M@&KMJCSkg/\[~^}ԳM;8ӆH;T>\{7]2gy;͒(3MpoR٧;,`pZВHub7-vu&9B8&jYEbԠQ!/<D뺂ju/P:`l>%z6RzoF>3|*|I|%u';N%ł֐GV5NhY]hG2n~CZYH .]vVV9~rBb=\frq^zCQ)*,!&c?^?nWPxg6ֆ'{#B] JsصԱmuUvhC7R:ɵ/  (lx˸i4ih-9qC5/r/rt6t} q ni޴q* A`s),V:0i_aUUaҦ}BGf#tOL;ZoӷڛGɢG_P H=0tSաI== lgq da x UdZ?,[Dt!4a]a ;a>" n_b$Y"1;RG"32ϟ_LL>9 Ϯoֿ 8azm [li$ÃO{|gV: ^H/ѰIOYHdPG*fZ\x*/Q}& _h}`$ⵗ7R=q&ZpO[S{Ga2~olK\2piX iPͺږkkYFj9lMk]D[: l7;jF%N6΀H\ >Y!}k9/T6 yi hiwb5!o 4sNT7g ܨLf1-L̊luwJr'}!ՃϛMŭ[vt\`(0s|8̲XeX|P悬>v ؠH$ b $;#?߈ndvS`$8}K7VvuJVa,j.\25DŽ_8e8 Txw4 ܄:wx/=s9Gy\#s!ܷr.ļ vM?:S]{ &q0LtL2[4<ʉW.RUýhjȭqx+wE~_Ig7b{?oo3]h,2֖G_733 N%vA:Pӄy8eZ <1I͒gnee2cZOD|p {*g8ށ/!>"'žn}ѿp #%It;؝ uWoK0zr@S8ϸ~Ni3q:졔^`iCl>1Wh跏|v*_DŽLPQ-_Sd͸wîtt 'OjJA.B%0c;X k{AyRLR.R]F/7S:O}2 x A͘>"N o.}8QLmbA-J jni IYq.<2}F )Qr& ~\cȮP/SX[61 (m{ښƲNIcDtJkHL#d?ƪJ̔jySbm7b+mS'A>_<W'Q׳@!qi)ɖRp/&4PˮޠխdĒ|:]-cVj| >Wy =ar LSoE<ʉlo<ؔtN!o5 m鳲]vwpqwۢ#.>plDLJɼ2َ J O24^}}x>;FS#zMol~—Z<>rJVu6iRZγcO*=;-A*r߿?` (]s\>=:ݞ"&N9 h H H舏wmT'`1!%N2|"l3X&bT:wCގZV }/ "L]zzIR>,@RKA}= #u_ mw$N?p 8PҀ+FATc D{A@yKs5}_Nwc{~ujl[%a41Wrac-/5[X0I!U4!s,!LGEl ~Z$X C)p BÔG ܩ 4нxV_lVw ^RͰӢ锣bͺ%v?5yd-ɡIJE|V[m\C:'6}@n#209qV[Ro})$M^U54F3LsӘR#VRԥֻ("#kJff:>"9}uPl 8rPp|ceT^Am@NfBe% pR-&+F72zeNUb21&0d C# 't OT!9cǹF=:|[#Y.i}N8sA(T D&t_[.3I ~u"h8h$b6b ͕;do>]3az9O|jk|m@R[ZolЬ'\CԮ; WKf- D.GSI r>#+j{C$m:?C?1 MjMē Kd8xc#5=j;jHz7'&jؼʞ=z]J{y@ ,ҕLLQ۴3oMfS3XRsb>"Ul/w"zI[r#}o\etL-(0c[e)ޟ|`<3LOS𚐻Yaų߯%P[y5d`c |JI”RBH?!JQ+]H" x/L{[ z{|=»nBUs: !OXl^p( ܧС{Q7m6;)s9Nx_Regda>TGOysD+`0!F %FnBG4#=ڐ6q~Y@F!a۫[fH>5T9wU%J^NAG[żVѹY+;I -6IlX=\_WCasSeVן6]nW6:{`x\Uʪ޵wXc,I7IˇvAT*ن p?<ͤଝ8wB֯M^Q@޻(x R84wh4_BkvvFvX }]_y:JNxd@?}bKq'02>_0ÌsZ g Jsf W٦`\YN×lKEL>hY8o;Y>xS=LCvnᅎyp}A K2U!?E1a58 I9m\IMg$a`q3OI٣0ҀC$١*ē9HՑQT_`sw60z;ZpM1<½\H` *.rgw|%UiǠ4y‹!̏ j%Kf6i3\7ǃC"%%s5Y0*o ?vʽ *P{!Y=A\uCg/<;`/Uq! ĆJ<@u1MԶr}CVf?vaAWituIMLl`HpUXx@ct6Sқb@JYxk݄б!VφI$9bJO9ժ4/ʈ޽4?ԺOw i5Z*rP5),%$ |9sJxzFjCe}ٯw%AipOUBqu GSBJp_ζbZ<RrжpE6~D\#gJCcd^YQk EE3]Rue**V_jvN:~9 |!QmD 7,0Fx9ztΣ֠gD ZKۂsAXhKt6f6c\YO^ qׄcyL42p%tMo '~L\v]Øϭ+zO"cAw겷:?*u9`_H~S5k_H'9_k4!v~941$n&lWNvk\&i͘Gyd*g(13F3cnE>;\qko ;egؒ""YއLFDѱ>(i1)~8) &K ;^kIu.;*f>0<5L:>d@]c +&U '~NҜqGE-Y xoX;W~\R/t# s qgDVLA -Xy%jb)ːH29]:ʟC7$vauGKf2/zФHS|kyL_wW@~{6/8AuHy?w:(Qa0c|/kP_ 6Z!Z *NHa?E6[rNu.8X|N{2YݗD K쥤I 繗3tkwQwG"?%ɂP:}6n08:m^3}[)dkb-dfx btXe;FN.|xչѧ< % #'<9!0E]7hhA ije)u!C/?3 GQd A?ݭC;YJLyoې)HmÿU ~`5U946ם׀\3-)Nޮn}( LxLG'cZtDr{*c sEHsY`RpZ!W6U(?…g"s'}}yJ(D4&˛BKbэr z4KQ^PE4n )S=41+ ;EDlb[I(mAyD6eIYкwxPS1-AiLM# ;TԳKjeў'jFpcfn,<'0cb$j0bV,\F$WG*@L5e{Θ؛Z3H1wEqXJ>ѥ%'ω Wr\̾q6sOXY@W7;X7-ʹ*el7h1唝n%0`tmY|c`wrFrg?>̜@7YkM=V#y)ވ!I'N%ph(;gv( xxN6xgn2l3}3p1J[K1F"N[60iTCF=RVuw8 7>xBkn[aS1IIvRa#5HUsũ.GTevvqgNheg3L96lԿ^0 ;{eH,͖Hpʯ]UM0K*K,FŒ_KTLXYIJV Jç5r]9ǃ 0Gr`iZE.11?D6"RNUDѨ<$x_- Ȳ^frCo^|2L x~07>.p}, r;3e3:NY[+oWLތ KSjω?[:@3}e&J*EH  hʤˀqz$ Ude B0{ƈNd^*vUap<%e/}ڤ7ؒLL~Ɲݜ5B[(Il6C$ aDc9,aF֍5uBxP8V tS.NBS5x9HkW"u%xq6^9&wfJ#3TO{ZG42*sڅPKI(YQp\Mo ֥]g_Yi'䳎)c&r  _0[?py@u]Z%B׈m;ٟazGX)&ekM5RJA[}P[{Y@byx͂_jzfo*#tbb]G≀-ϺwQg!_3_vz֫̇Ǖu7I|KƒM֥ hd8 %7BVd I9-m A}S ?\A斈˘:!+Ҫ.0l p^$IN)1x;4 ymߦsTdve?7VLtFto9mz:1_TXG'1K umڞ@ bٙ,vMApBbvSn Zs'z%IA_5gŮ!HgVN1U6bM?_4|BWɒu\6tK1Mz@C'"$?_Qʾ^" ֋3U7b:t=ֿ.Vtga}nffn,ɶ"N \5q`deWE~bxdpe:v◑u&bfd25Y'Ɗ {ݶ6pk.r8k$ t$]4@TjI؊ȕTG:pDZMFaqO/Gnk"Nݼ NIpg+sI'8 8KHԾScz`MwFoJ{%I3뵬a!ką`na,6cy[f>B+;5zЫ_ߗx X!JO^oSsʬ7NFİVh Kxt&V P,5qG"mShURͶ%`N&xZ>~WYBvw^*2v~;\ sP!VUШUxTχaY0|;vV OK(%B#϶mf(g 鹤]QԈ!񟘩6᫃U׏B^1{UNhֱvRlCQ<Ÿg$#"ωuS%መbaH #J8ܬfk%ZkNNQe]N˶ 0ؾ7-a8K 6HOѦ!z|q!PtX 2;|Ub='X6kXOEnybZ?<"c shTϖTN'(TZը/%G 6eĻY"^V} <rL4L'$T%8_EK֨LeVDJ$ѭPJE/\PC L+LP}rrO]mF=ٛKL6Q~2;5mp%BTf +-pb1]ei1OK=#;۵prHѫ4WAgd 6NvCݳ廆gp  ݓZT\_3ȷKأhpo9|(Zw~1P@HnbAm2:#JPkp5W%~➎ߑ UP_k|¦,7wOw&HIoX ||oD# iǨd3ӓAx7h>0W1lA}>x]$̡'F19#ԠSk۽exLJ2$/Dxh$1Ѩm$;)ü΋O_țm8vGmDSMEvBvo Pp GKPMox"aKzPAǂ[JcZe* '2ה`TeB^E783C_m~MzM'. )dy|5J2XZ{;Pe;;.rfEy:Cv.-34Pi6{]UA6,fx"ۋSz$M@_y_OEqzec:KT(f8h-\| н^glF#n<] ny 霞F! tA N毳 T)亱Nha~H3*1k7wf<4D7Z9gäsG{Oܡ~aO3|3~MvSL#)4xiNK{C-w M& ymaR@)9GiDl꤇c96S;뢚 h1%GkM0OTN'| \@& M!H[V^Zu fT G-# { +pܜ 7C[m 4C9dWGFOy=2On#oڨ7E[}W[DC5 0/A7*} O߇,~TfUv,Q,#73Ui xYmLT 8^@QZ!r} PrBOb0ixnch]CW0eMۈtM>4#Y&hkg'k'!:|P2%#4U]OmS$El]Kf]64|m]R(B0.Љ˳bLݰ!0)Su4s:=f MNP%xA3 gow'dap텲v#/̈́I&dcLjSʓ/ϸ3%Rig2u]@GޤpȞ 0 [ hΎG4X(:$ ;; |gB%_}yH#z~bCBMr[%z={|@t㢻,iQs=CMNzWsu>D=/zwX!}?qpTbQܾEOur␷u1ZCi;G#7o]L/rU<|$tD\aIej|{W牦@NyKTX\ iSoq!ޏ6KTfPkln,P0Vv|󪒣SuW+|눃Jb3Bxl"Ƙ}y>g:y||-ut KȪI2D!z?SJ ?BpK9#%y7/z6x|l;;d;˳3-'VxTѢY2RerH3׬^ q5T)Ecjs WMRn#o`SգtbSjK'wMT@<%GGM+j`;Jξ]CҐ'|a߀}5ٰq" =PΩGF(: tU,a/>H I9êg|pGJbKTE:/Pyj:(d`agv]Vk3jV5:TTʼFZGZ|`>4mJ2Oc2;!ǹ&*|Q廒<:$0Mm="qn(7_̫6o7{ւX98yFimBPO4cS64z-g*v0Ψமv4i9׋vsՑ)I:еJGmڱ epb\ ~SGsh9+}`X[fS`4)'K! ,8FY}#v/p{c jͭ%l@t5 yϸ^Lz4lr<тGό:?x|eֿC wK`e#wҺ&aA8!N=^BYb ݇$1fVbA[xJMcp(u'[axu+qD}7i2sUY3NnO}]喦mߨG˰#7()IE}ūX#k$=刡&Zdf+dNJfǪ O CF]u?ȋxbfJŸ|ЇW$.W]H{~g8jAsVCI֔͞u'$+Nax1z.Z<ҫ3_L}us@a7ʁmmpTʆ(z<23Homs lU=E"i20SBYJp:ōė G-ם`CJiTPRFGޛp$I#[9*w { ~Zw:ZXh/ڍwT:o!F;S> ,^uY_BFke X 7a YWVQŦ?'35.dL8,% Єkpm''ʂv!-"ʌ-4ڂ IT=|o*s5+ZW*Ms7諴-YJh xy9Fio3mAGRfe\q'԰zy`m Ї2(6E#Uz vh{a~gv(]h7inoX5Î! ф&= Hzgs}𘹗2Eis4]j$t&f[džFRW >͵/k~qt(1Xc!w*%I#\c9{_ag9>/;1 jְ2ixk 1<9yw愂H #q&TfVN HꚐ3b\:B3PwHe&.% ;C^n/V))]jbR#6CQ5LZ&}H!dWK8I=\+QK=*կsi ٕhl\ iW,Qkh} N9V\=0B85QԲD;CJ~ 0 De>i0sU<(;e l7k~G5F3$CzQS3GyؼQrgt\vcIja.81S ߅bg4R|J|JdF;cPӉSL/҉3/!'_&L\;rW(MϾXmZ E¬7e`FYX @VTU`h‡$8 r)$t&1=ȝޏWD=`,p TH׆@R[Z>rA4ʉߒNDs'O!?+_9| ]M`?&0kJզ>)J7"ENĺ,,"<=e\D"T 4F5ʒ`3;kC[+n V4점ND{SJ2O1X689YBDɘD8qbo& :[b|ك)H~ZDbRwOEî ؇2\:XYnB_˪:np32̓,-2l<-:u䥨οw4JW:JNBS,-{ի@XL}I6aLy?y iWҐj)\C@,Ds0`T  -a4tOOeH&VCW!"( C5ҹrwmB ^e["P'jkz %/EH3:j'k(p2ƀMH lj( ӛŧWڡ{%_8 x/;Q[MymggugH\Ѕ`>ɰG?,ÓUP\C6f%VqT k/`Wڗf]mEySAg<:w Z!)*xRM7v("a3:t6ׂF41 ~9v>%.́P/(֝LHTm??&8܄6QLl i6]v9Lo ei2H1'w~j#}3N% WJ7ErzFYnH7}qj/1/HrSF؋a;8d%tt}<KzZ*|>9Ҵf Bvm<;GvQ&1YLv΍MWei`])9Bmݷko(8orXԦڍZς=iS b ihZZtiMRMњ%Q۶r4 PhJ-]t S\,jg#C &VQ0g^)y(U;J ^ `:+/{t[e/']6_byixF9\dGM xtf`m;Ql?POpF1/W@r?jRFeySk콷&w( rBi;+/|_"hYC<5xSx(F$-1c~րӰ"[%:軓g'< pK>qc5.۬eMl#:& vq'WaU&z&G_Rv.2ݓF #E=!R X'F/ X[:3BľLm!!':3UlvBI-ʹ\WPP+{))~LBu?omc6)sUv>6< ZKn&JRfECe˫a1ߧez(Qįa_6?]үg<pNws9 7v=5t}4[`ObkluOԫHӑa JEu?@a!qN7t:TdŤfvpq!nt = 3s䲔g,([=6.l͜NrqB'?t?vs!o#nU[*/vjz46_9Ek$@['TI}48`O\Ki/df>w[LI<մ|/WFݤ_uzL#M5Z_ͷZ@k*SOx,^YHl{ܭf; ҙȚ+%u4n&qTl:ZSG_d 8Ut#qt:&"e#ǻͣhr*pmRhlqkssyDIX 2fSU.9r-P@i>9;%2)psRД| aL˷mpq}˩=Nha Jq Ln$,^]TZocfYWN8uaD)jiR *j9 ׭'/8V*Ni8 _L;%CwWoES]N5F6 /p_ JQFkze "Av\b墰"Ր:F2Cg!#@\gƪVWfG&|/ofwLLbfW~~/[;76oأH21,7Ywo" §r\ꏮ)- 6'Y<4"Z܉vqbH U+pNyxd.~"Xpw,<ⶵMěL$~{jGo9_Y^=OO. m+Rgw _S~Exg>ـ}~+qA=`" oDV|XYKJ1JttM! IAOivW0MCگl˟K:E1 q^6c q <ۄ"6j`H)ԃ7$Nu >i?=mk*w1!z8xyihkSSP6`:-Hh% /:0 䊡Bztݪ!m#D}q]v%/(O&[c|;H]5Pjh/Q-&=Fj/q$L H_q%eE7tKًQtJBÔH縉ȊE2Q~;^ CwBI$UU DٓJ`Ĥ+ՉƏe 8jꖈz/%/YoӮ.$JooE9\hdo"me9JK Ga)4+jƯ g)7R`aX kF o Pt}7t9 x&cϏ+=<&ք|N.ѦP×&/iR4[;/@39c/TT;6x9&6f=.Cu.nYڀdm^sylP=H4uLin\c%fsZvvKl.{V)':eSbLO3@x^70ea u)W%[Fu.D~G÷sNaa*Fؖ|:R,4·bFǕ0)bO@ߛk95 7:}#uH2%k R),kCE3Nsgwm~IuvVr* 8x-АdMrݡʳcb6LP"ߨ6WaU[{q);5L((?pe/>Xыiv)qr\NN(XFU'@:~dlY,zr㮊&el_+fė{5LU SdN,'\1 +w-˜]Kζr?@Q`ژ2J:Md\T8OȨ4"+q!Z^fEC\d{Q,63r)sY|P\iOz{@xQr ^N*?kᗉT%X>5_boqa;ꖪBeCU =WƵ[ pJ0 I g3'cUlڇ l@U*&AyQ{7Sa$,3? oV ܥ3[5w"F>h8k;u{E@lLMw}oqT!Ulh^^ΎV2"6Z/l?a|#Nfa2xZ)=f(yYzUL< EF=yAƜH3`ͽjgcCױfUZ;`^5QqV1c-麰_$m1h8~}g2$ ou{X%ָ\AO }`xE2om:%*Z8i!RorOVtY_j-а\TgP. |#p /znϕK;TII>8'| $JqI;w\gb VK&Pe}>by [T' Fn} O;@fp"nE9as*hGw^.H` *Ȓ }gWFڪH=){vR9,ݾQ D.&*T."ƄRIć^n3\P AGALԟ?)QPE Hb̙(Z*p˭-VFPt|5+FEҫ1naR|xQ\nG!E9LGbGNqnH@S(qKnge*cN=TS|K?=ا>Vڳ[$E0Rck4nۛ_KVӮ(@d(ʞ :r)Љ7J^Xμ%"I͟PSǽBmWvhu^bC3!f%D@s,𩃅ǺW'C^ @^jB͝WU|*[0,gމ?[QWo?BYs5 ln%Dܢ9/Pշf" =M t^AysI 6E!k/঍Ra@A'SN ^e d^ CL#2Q#)b䪬 /q [*2uT=ړ+Jcru{DJNv&r`6L{Puw;ɱBT6X4CrO25I, O38-(gm}z3M_XrNٹ "i \\u\1=-qqwnm}4#"5y>mmNPh[qsWyn,O3^kyA&8T&o+}ȒWVm`GCׁz"kKgEjBZs^ږ\ {/zma"X1Zԗ 4"4Q|%Qov VeJ tUwNNii/?X%rsニl[,놾B)(4|8o)YCN66z!GNzޢQ(z==EZY/`&)%4SanSD0M `mC1~|l߅?[H?DZ2r,c|KgV( *ouG.Fk>UۢweԒb҃>^{ηOF6@IG}ldH>]$T'1/o-aȡ '0V b.b&ܵ6,wqe FZA}l_+M2hRba ֑Kc83Ͷm=צ0"o( p@vSƣ@j1Ũ=R(UW@b5MfmJ͹E(gO4?H!|yUf5+fV p_"7Iz?௚\U$p-?L-ӚL{jtL%ue幑Z_Э%Bm2G7y6įHJ<mvH5L@ܝp+aw2(NI6eʪ>;峽U)3@T_[Y#p_`1z>)0/`VF7$kL?)^ܼnUYѩp#&6gisRY8ZUO9_@ʧ3IՠJQT^A"^U-N} )ӕi7 ik! ,&]Pf ʃ -4m!\ұ/oI~Ut jj ~0_g`"kph>[bXf)#}sGٸC-HR]` mL3f +-A9%[z QoWôi^e{"Yg3H`#\ tt\Oʾ!X M\WͿ*G{",ci#X.FRpXh;RsǜKH &fR ${3P|IwijS;0gdyg%LP@B]HfYM8QeYE3t{l.r1r/>'8*!)2U&@\FPVf43{ 2Uv!Z-IpQu{.{;`'JN맾7Zۮ|BbW _1pz;<` gη-{XbSE.|QxFhk.3:A8T{p0sPoűe@e͈M}27;7ywb0B mol5 jP˚=nV%u\ d0( fA`trړ݋*o d /3OcVGF~V4E/wōvZsgܯw#-*oCoҁm\P[HqiSNy(cPOXre a=!CM#Eo3>IFIa|G+"O2)]0oˉ_&#fG)m>v麤gI!&C\prq/p˞9NH@X-L\LtQWzo3 E2r YB"hC1UxF4Fu)|K_ u7tv+l| {_x)AIDҌ;{^|6:!4wg{~}Z~>:ؽeyQLe$2yw4̈oa96ADe'ra) fp3aG26'YT<6>˹RYyGkBE]b "#040,ˣo3?gǗ6vn2E rjɮ[ ̭CB--]`71$/xN"p` }Ф̼z%Ial6.[/;QM%|of4 %8FD B2Sהχ"/kDB7uV*vez'T@.ʝc&>9l{U޿2GUC㥣 g{ *Q(KPIĪʾ[,BJ~ZS1ϟibxxy%Γv;HLWziÙNO*5}"FS~s@QԄHl>L?[ei(&#f{1r/6oNz|SנfK-ԛ*0PQ:J9n67N_3)UhT%d=ܹgXiukX+!%оLLn< OO57}#N^hK02X' h#vIU >vB KقrfR\QRBL"nX7^y:g^\doQ3`ϒ -lPfg&~3[4@-CWODF:1 pē>ݤ_8c$@Fr&_]$ޏ9_OW8&*Wvv$ E!)~UuP!M2zlTpmB$P, e`bVniZP}d=l0[ǿc13;33Vˣ ɀgUgɿ#]5*T諅,8eSOۨfRb+dOd 2)ILOBe % `Ex%rSdX2/iahfUf'u_姕Cy []n1F@O.צG 7 Μ7~pn2-ρLfBmJuddOFC:DOߺS86x"ׄ 0Vu/  SY&bLZu? oѦ@"wycwRt3w{ *aQQ?u1ř6A~NYɐ}YZ! -^9x7K8|<]l_ gtWp /%&W2ު{)w?y7r܁!|ՇYeB|Z<BHrU,33K\q2IF2~u&p7uS:hJQYP*vtbmZ7#k7WmWK =KJ&$")'frWƾW\NdD9.$ :`;Ro]k>?%^nr% < `YAC8J6I4Wp#%Z_2`Vuy2:!>?r.R*ȝ5|Dy ^u4+jm>4R;v?+&[te C *;]$'53녅c`} kA]yߎ82HM>  ~[C Uӱ69W)CRr{5CK:T 0XDWַ-ځLНfwe ?J}ጮ͘ ҝ,6̦7;.&"&XqUW#{z*OobOg-L5=vHiZVn񦬡Z p7R #21IљÔ7_(ǜD#/f[Di@n } ˛W3M##Biz7Tcs/f!~O`F/ԴwPD{{A?1'ڟH/,S)̜t ޹zl1cOVZl_8@RBQ.cn1wXB X}sJu):(Kym/7OA= _L? V_0"^f ,u F5ps?})QQͻ7$ܻ"u68is<ߒXvߙsd,O}ANJ[o"Ǒ?]Y%1yK AX]xCؿIM!Bk}WBtu_,2Q}g!"E$La>1VӛnAz)t8yO0<grGl26ݫ19GcJOUvZ;(44#,BIh'۰^q5 ^ZuncD,4=F-'Fes#t s}[5Pp0zI" )؋Wg ?aK"6(_XqK/c3pR׈1;z3YR.): P@Cj1f#A6rq+ĉ֘<׽oʗBBGt7) ɉ3~X$( %'VϐnE%_ &FH\&쪲\YJ`MZlIp;VBjM]p_ZQH FccwœB~E۽xE֣J!y*r9Tn ku(a`<{۠z-_<De5'nUݶxzz`a躁ŝXE9%τqI;vj-& gD˘3zvI T~ WsM'07Nl}=U,Nu0J~Gͅռy)}0 @ 12siMb J, .RU2LI*,}9q#'\ 8JgΟ@#B-x5u1""{Ƚ.u51R!!QTAyԹ2>8=J3$S2$T_mMaCV7ФJ!2'S*A: 6x#ؽfKX߶}DZcl4ɈEN@OBK̨VCif* ,VoTU0A{ վ١ z|N$)so4-SfWSFՏ:|AǜrkyNW/Y=Pחsԃ>xTr"^g}_m9ڈ3+&2޹ĮUcC I{Ïa(c]%91t` ^@Uⅳ ~EErt3^'&C,-."et.p&ݓ}0gԓ4gC@hFۺ{4r?CD[ rߩ#ƻ@WANױiJ=?s{c$+]) иcO)O#XׁeFPkHM,B{-M>;6dЩT`>L%1s1YMf!V7=Ch8 ],UZ.٫M7̅ kT_B õ]Oq /_E1Ad Dl-]5 A!_?x ]Jc-~H,$jdC˥wTk#[o6Q0_cO4!o, j_nˬbwS5vb-D7]M{xB> Yf:VV8%ymX-x8\M6VMJ^2m"p^Pq}^!it] ፸8np7Ma6R18R-dޏ_,ƧPo=beixtdCG!= >AyQk +'ezݳA=5ԐdI̅l  (j\|,ӈoȗIȸIVbv]/v٭CK(CLa罱\|5=w+v]_ӿmhDpqAG NS;7P[k+4sZnyEvnz ¯s^$r"/ҔJvhaxw2{,(pUU [^6pqSE@U֘3Dx/dz[јxQ!{-l)q1 ՠ /#Ѯ]fmmګ!zϽ]81\nԱqhcջGl)*-36F{e~A6^:eN l8K9R0wۺJʑS[ >]lʷ1P6ua{NKw7`Ё!Ig/0?$c ][8قEcX[H̶O(6G ~vW8d"$(I,22 H"$P$/}VO:%6'7M~hwsσk> ̓JۤVw{F*LH íHvu Xi}:&#MM | nbm|8 NlUQr(\ًyL5<h~LR}6_V@?md(pWUfmQ~ؿL7`T6kL]+LcLNJQU CF? ?s&$|Zfd%7HowƜ'С`nIRR'*큪+q;OQ54xbzRZ Oy|!lO9Rԁ(͆)f#7jrwI1fA=>GFS&lxΖVwBgK|]uI]bAa^=To)}Wβ~8)7=i(g.+lE^đ4t7E@l[|W)].З0WэmR9tRKKϓ6wMkF%͚vŴg%q*.Vftj3ylP% "`N̅U,F)}huvh*3(NX.d 'VS“[P^_i9u^KS+HUgl腸, 7'L"w,>d,E^2`rȅ=QX"'" ^hsC>c _v1!t}wA]^vTg,퇘 +iZϪv{ oqvObc ;Ծ|O؃TYyuM-{*18o`ctA%5#T)+LvBwVC7S F/}[ॉidE5,p6"~ U<P`Tz{FM =€Õu) q?~t u }9ڏv@ bI@xhP_"Vd\@jCyms[${~vc6^K^}aNWr j0:DoWoZ)jެ"_w2qRO+ ]h>p2/CەD^bf6}p,]ʞF1zeiTksPLBBCob]hY"HՊ&VUDꓫ/ilLp #CQi%@cզ0 XR@D( 8g& g&B9-2S5hg,5Hc|$JU]D .*b̮M9{PAu/(M,t= 7 NYQgtáq̽[8 PpMZ- B͘ɛ QԬ`H>e=gʬ JN!PM`9Lm1z"r@44n#ιfâ~ ŠTɭ[Z*=C[d-;uuWg۠kcJ30^K/m72vˆRL I:sP?-fct'Nj}fOz";Do',bY(z _bQj3$moTJ9 M&)pS~?şyf=WI'~"Fjcm}`PfRJku <?;`UpG>fh RcG+| RjWE[S۔gS3>'b[C|GU8 Jt$Xtၱ?An>k#/滢Q$pCs|̒x({KzQg1kJd6m,OtITcݗAxBK i1?wM cϼϫz)[ QWK{ (PZ8j2i_kj^A](= R=ږ7oKy~šmjCOi+N>5ږbL@>[V@VԶ-lTb'{8*ŅxMci!Ҋ^0P!s9.0#&b>V܊O![h!kȹ41>2YvpT{5B ~~yi2܅}<40H/6e^(w۠6Ԧeo9' 7!]rtĭ/VZgMG!K>$ݬg@XףR*K+,\'E!ȝgp?mi 6P6LΏh=}U\u ^+[6X [7gg}r0C,mO!wke| jBAI8 }X8QT&GXɺ2:<5'\(ʐ P%W)8g,m\Oc,yOBWq;bS$[oXeY{nUw+Q;W*33=-.ՅƉN%.Q]V䜽%Qq$>s5|˻N/n.lx_џCa8";FxE1״LHKmO~^4f霦'-B=d9 lK~.bw;E nXv~ +QVZڙj6?&UQ'92~JI=7/R 4KkT[A)߃ \DfGJEm8˖Yk o4']9׋M:]#-V]3"3VS-e!D!Iyk =t7j֥cX:#t2DYhɎApN^VozQ:*J81_i%=W#ämdVw;=h_gJ9岍߽cv輈{܇/kAp4S6@CQ_K{TyHۦuavΚy۞!F ^u'SY8Hː3aH H8tAmZwy_\njo W l\iNv֊| v$|U+C`+Z|2qFޫg<i㿾hĬvQI,I( >%̆\hWL[8Q'y5e.Mz ds@rr1r`>71)^iNPD(cYmh< 8RAc=AJ]{?vP5'6Yߞ|%! V:Q"(uB~oV-.!^^^,80&~mԯԇY'"/)𢮈y5̾mf?a1kG16(*E9kD~ fZNHlſPz?jI.c -s7ZաI>~3aČ eM Qm3&1*L·8Pro,nT%f>߫Q.ǝ%ډQ0E²ws8!auDZj_i5(E7pkˢHH`HeWÚ򿸴qgG)Y4夔uAK7(MW {%#=lx\Qۀf9 /avtWs5:,8 e! ;ώc%or+=ާGAL'6S}H&1]H)1-`xHⵓs@/x| 0.^,e~^\Y A?~>AFj>:SOƞNE̤Y uY¥hiGYQLtvLÆӻ) ZW!-avijRh; ΪeFAKR\'k~Bۅ[~wT%!Wq=uh BbP Avw'D4ܴ_h*l|78&(j?(BZY2D{,PJaZEB!z ⨽`\! rvbLE=B1k i(l52y%x.Mp}kvy_ ~6fD_>EO*%Qo3 #){H~BKҧԔ( ߛF&OOiSՂՇ#,\0C0u~ߩh,5*2Xyu#sΔME\H\E0yS \YtwwM& S@o9?Ɇu{L;lPzD|44gDX$pt;9\gIY-~f3ػQ0<`zZ:qlB HH][4f0mܷiԴ( YnTFl#٣c*lo~袵jN(8Bsi&[SI=r2[9|:XX l [sjk] d-KF te|s8\kŘ|br-$\Bα"F]4g{@Z@`aƦ EfEGS/ y̛%,/(3N~J]NޞJ͞j89A$޷И^&XKd̍DfK;ZY4)GX)JziAj~ӯˀPw بVOth44]AVCtJyFiŦXrjcScOF_PUѷYן;y6 jJV?+RnI&u aBrotyKܴ(s_~'=沄@ò. .rg{cIy ^IuJFk3%+̤@heh!eV@oi6&&~S/ՈC N?Uze|#5A ۴r G@ţf{ *BGqhmͩnei߳3hY5ʠřRutw܍8y1-ehW,Zpn)"4 "EUj$PAp>}("+Qě n՚x5י ~noԠvy`3p(RuD8A3bPJҁ-5&2}գ 'pp&(5[XY68#G4zR o^vu9S6G,4_@XhL|0kJCGZ,wK -fO|oEr⯱nvtO1ą^ pbi_wwpZYWF*-˽d=glP+&ˈodZCw{={ŌLvasÄ#7]?H+Fc HQ "'G# Yb%B+dnLFڑ;9%ݓCU2-@ٝc]5CڮB/BφbbBIU;37TC6)8 CgQ˚#5F]`pSU<ыi eXq"(oV46O\| N2{$8߉iNM{u~{EHRAehȽm_ۜӓG=4źQ_\R-5s"ɘ4o,!3CCŰP7”j˕"B? qD`/;qƼ02ձ<0ԣsq꿔YǶB1;Omhq+}1Ŏ|.(\u xsyBo_eS)Z)/ZxCy!Nƌ,-^ uCk%Rm$+F6ag~ Ջ i SD|%Fɬԥv;7q@(9%y3EJ9j+¨[ E)T>LUn6Ng<*,=;.cVu*i)l6;vx?$#7V82SX\_mKpBzUy&:"}uIݵ:#hP>86-Vd)xV;\t(S|Lѕ-rp;w&j\*`-Jfs2BAZbG}fVT &JoErB afnP?gi(*$dS&)?f( h?z AI.\P,٣3tVn_ TR܆_};*ks#UJP6N@3,kx%jLV||AODHh!t(7'*8aPs.+v Ș"qU Wk|vŢ+^ɇD]μu)̫A$C+{xC2I څyf`3㤕FCE82ƄU$N:`r033 UamZ[K)A%NS4pKU)" rQQtVw;[pe= O[:?x k{ηis48PvN#@YBT<9PhD@A{8̹6?G`P߭rҕx 55܁<:2ݱ_S}?Y S喦 ? 7xY]snnUx@N&>V88ݕ}Qq]ɋxq2򀸲0y/+}3烰-F8r׵KVjK֔&GJ)*SK,p8]f>e~8F\zՇA] ԭ}3CB^U[}/}u[`Nnd\Lס`<=6\eKhǰ6bwB̌jM~EIX=_AʼCǦp_CU+?S]Xv &W PB׆w$"V+0JPKsr ui!TB<VxfX)ݏq9Y^5[AU'Neͺi/`w"K8o>N&O q(1qlMYwIZxnD| Opr.` M%c L)*1,kd߅[:zuHp]aב/ET,R@߈E>hmMX)bZVz !CWy1s} (*l蠟-NpnXXsf3].E^o{ 7ܘm]5i9nHD܅0 Ⴊߧsqyh(adW_~=?A:t8Ɓ3ݝ$xmX6O%1" X _ZGFovܴ'b<ۇkuդ$$# ̉e`;(_S#1%rѼ"iyH~Кk&s^ΊEҼ`;D&a*buM]3ACpT^MRGA)n)_TdH xj&~L8 Et7Ɯ<4  @sv47 1xJ-4A:`mMT) ]DN7TV[ج 4>rŌdy> Q V\4݌L LUPKKQe.8mM΍ݼ6 5dWŦɛxOXtow yPP+4XY> n.HMġ,QF j P?;͑vha')7wfeYŖGGH̵4[+P{7Cl&- J[:h}QS>FQb5`o>MaGb*3xc9|$jӌ+jUJ:(Cs,qtΔ f:wUh\5f+\y}țCۋZms>) 2 lH"0MeN<3R neU)Z'w{yVW7~Wץ&g-Ws/m0k/9/-?HD!*M5DU:yEE |{ģ3z Ps|$P:z4Ъ], u*{< ʽ]WN ТEUK=/R;HǓTtP{6/s^wO^wD#}/Iyzdvm!`P0d|d"Uʹ"NꍯFCH5V@&FB# '$g1 d4SzkĊ,3Ӹ^6*vv:&1`Zx%G%!' Bݭyߝ2Wn[%OE@lϽgxZ8H6wk~SÝF̑bӲ5DKk:Ѵ̾FJ (]v8ܙsveB8<2 cfv_e 38ᆰ_3 k oۤf  IGbǽ-h6>~sE㵵$m/.ϸ0򥝒P,R"@;\zpL8p"$S$QzEu9?#KÊ:9F 1X#ٯu ? ƍӸ݆22 :}7kW E392erDj˂RZWׁMom kXà28 %Z(t6ׇ@b= _<&!o?q1q`C*`P{Q:}Ὃ@Qx&Z i'.wꪈXSI+U5"=vvv:B_,@'O@%ar4v˖4%̇ݨ?T3՛i5!158OH%"NI)=~sFW܁^]|:۞dű*frUWبc}f"5~XGPQB9IJ%S]I'U4U>M's8LQ?6VJI`!D~82iy*7 {s H n.wTĦ;4_pq6qfԺC)p\w'MtܓAs7rݠxP;XKV9z7c+A7XΒZv~KB/iwѢ"ӭ')ھWI= V+X~\[_>FAG?a tU?PKi D|w~k<&PFWC>mt#Q^HBV-ŵtS%^a6ŷ]*ʟ|w#6'YD]{L<(ɥ-# GQεRVIod,Ao"rE6XëJNlQӰ8"RpKg>yrȅsb[doVƱ6fU3ɡ̅`W*(U>BFwv|f?-pz$~l`KZ:YPBP +d<8~SkSAnhQ*Gwo$.0y]=*Mj7B%K̓BFݕ[:c M&mq1+|z&x<.Tn1U _~QgI{ĽV-)lΙ]}~M`UwDD747_EV=QѢc}mWu a()Ō5;~|ikgw%K!v*|B҂{>ZL>%4XTN-X%~WȪෛ]7benьI`J"w=ē2rCn[١?Hƥ7: j@;ÕaԳ0)iZ.i%m %7/bxK|RupzDJ{6 þ=9@u7A:py塬iYPn|U5I+==wl\{HMCA/Uwt/4]hp u$ћ V1lb$'Yn ̚ Tkbv!` cȠig_xk1ыJ^އ$ƚrhfc,>μ6h(3#+]8ҋGUز3!1qkB( 1ݛ]/@@+S&Kƥ[謥4o2 {=ZD.wƞ ; `i*g]=b5Ƚٷ79^4mdV"5 `F W\0Rm)(4z0x gUiRTWq(-'уrA!M!ỞC)!YlAh[0!h&]̮w=i1\$HQOp} ZFe_bC~B, F&'CxH˟Ӱ4Jw|>} `ͦv6UJu++2xmrTs4~̭@]L㐍==uq23M$6&" \DCrq 2M-Z(\̡-5?c 1uK4Dt-8`3J|6؃*D{nI+{4;CluErU&0]D;L1} GR(FaeǦiP mDlV3eF+|b S*p95!69I(`Ϥ lz oa*4jD|LՑkXC)^}}6 S*XOE{xxh`vІFޫµqrPהk EUzD"lgPF[Vg˵әzJGvnyѿPJ/zP.zuV]P/.onF=ϱsA&(, 5k3|ν0yg; RΥ6 +}ꁶwIe~bwwǫx>hq>Z ~{?˨!>qc.ujF2uޑb8 >9/٘k4კ^Ql|̵׆>?`A]j&qGȼ"#SfUbssrS)2K%`* rY_淏cg_d}eJy=FWVړL DJ/HD# -7Ʃ!6kS9K TQPJE J&C64Pn^['rf~|gK WNB9wVHή އum>4PX xȾQrdKmA`lwE{ʱMz:7wW\OԇϔğBiKxf\?.(J %ѸC1~^!t)`r8:)9 nnfx$jF1˅n|z%3p(03[t;],C֑D9P3{* >Qӆ!D98$tge9OG`W-eޮ*:^yHJGqS'$qja98N- 9 ִ~< L胞YMr-fǸNB,}itK6Js\j<P_f16>! Yp I`d'F]T"7g|ppF<Ż(6ji r|!wnj+m_8Cr;EjlvS ljzW~F"#l5e]8(ƿJgݤ 9-œfL>q)[SG3 @PrljiueVȹچ!o\عSc@"l8m;i\ V\oM}޾_##C"x)) 0hC׌ai/zʹ"&r'6z&]W V߰ ?',YS 3!3un)X ._ғzڕ󺊯 X .'c5{ e*GȕExV*P:X'\ "W7 ^peDrvz(50f *m]GiTkBX&Dɓn&^Ƀ`Һ;ư44}u֮nC'=GsS6wehz ]3 Xƣ?^}-΂زpIơhwm}dzBFE5K%[ aaUgegJ[ITvպ8@`]G3>0ʢsxcaZASlCqbs-B̃hzP}ܸ*i4f ۰ǔ[]ؒ?ne˘ "eR2#^NvXeA7_j-PU U4t.p}\;G4}:TG75>)ɇA=6˖q% sMo\t[bcm ƎmkٍQq, 9U^.ӻ:ֱX +R'MKovhsqJq,̍>SpI/9< i 0㖩ǩ%>BNU33V\)u *$uKNyyjG#-Q;w46ɦ4_NQQ$(Ƙ87x*M)ѹ${lU4t޾.]o|5gHXIQn6LfiϷw]T^.T{lݑHm>Xw''LTU$Z/͔V;qդ`0y B`;"{kNBkW\*.;.ܜk+Jk?yg %K|~74>8%f)r^_iĝ<}FXg]*oWFl@-zb>'qqs& w`oBM#45>M_hXzȔo.XdxAQƖCX;iϰQg"YQ';dhreDs`Czq.KEnSR)rnX#!o4P5YP 4)a,=],f{3sȬY`i(yD*QgMUP mOk”P#, gf:f@̓@y bvY8#!B_~sQd1.K D2P;$ K,ZuXX>ڄ4Fx]:8 ClZge~AAd3hX|~h2WdpNJ r&:c e?XƢJ_㓍LH+:^Ev76UDd 1b{ǫS2N(J2$@As@5c_}t}`FĬDqN#ID(8q;Ccܐy=%;y2 >Ԟ3P %ݼ0ѥUIPdwB ܹh8뽺?``Mcs:9#?*U(df9ᩭ0%D'8zKFZ6QͣFbLLi6E/+Ъm`p-rMg kvC%n+il6CJKg.gֵ$rƆ'鴆oAm>>~ 'GbO ѐ_i'Ҹٿr<>zH?ʳx{\y'19 ']~PPtd7{ހ FD>s1ve&;9xR=g^ljE{h[U)f]%O ?Xwy/2gOn!a(6w!eexTȨ|uY}~)rr px=0nqGIZoҡnYsDT|B˭#9S>xβBcò.-ѿRK݄@9žuLɭ@ mߋK0^\;'9)2:Ym:Yd#7UB% kܨ{U,WmG/j;nX6jvfA2M(BDdl` jJNcj T\C '¥y]LvE@.Bu%?-یrmǘSkdHQSNqaAw|ڻ2>u#pVaLY-I @^6My7 [DPо!ROzKʧh M)`f"=.Eu&kA^$yz%Td vJFPDX`T)‚ͤjmP=e_GmEAksl@6UdP3! 'V ?wO=[Ms{7ѯhϙ}dѺBxM9׹Uik2M 6ˡlMD2y!,9lOyϓmgZ PXgV3RT6cF:rZ402nL'[Hq[f`~gS][Ί~f{ipKn^o[6&n*V t$[k 볤g2-|m8 Hpfn6,OKjkmrnB.x*%t= 1Rs2fFJ$%(-'\SG<2kb] wgB=3ܘGNv~ٵPg WB,]qVLe$9!S9!.MοW *0_y*O6`&fnrmf وI'*4(|}|! Gk-['Ά=wOqn(`ڎc6dPYdКP;3Js.ckuAzkHB-Ff\sd1~kSÎ&ٯA\3H9FB|y]L0wT˗ gw~'PB!>9<A+!drme׶ݝjӢQQw"Evgæ':Haù,W rA"X"_/+`kX9Ou)>֘ٴwQ;Abx+;%۠vP7׀q>`=Z*%6@5~ %@v3= odq`h$(3g2#9νdx֜M{6Ф@gBThLD/N=jz촐I>d%Nl˯>a~#_C #20,zMy'j"o,5?q-S>R\ug JK W,~Υ'~0 b)]/r49/?lKhb)c %tMF.XϼE%2}q3>tn;Klmі"aqIvS B)&xEu&PM>ٛ 4j9EY*C,u%vrV`Ɇol-+fz'"s.}v#n=k&Ō ̀nEP]w3  ѼiQj_rH^I#%"ΫouLUd*nGGULJ]=&4A Ϫ, &# EGrD7ԹKӺ1H>t]~_й( 5׃#%v[[!Aز[˵Ҟ=7# ekX į':-/mUߔ?d)Oᘷt2wvKMxfe\PW1-Onނ'ܫ#ղ"7EձlTk6XOaWD Y띐Sܫ() )k{GD31E7խn9_ժц{Rlgfd.~7I^_ waVvneɬo P!l8w03훆Y K.L_Hmj[bϣk4yX;Y'e-Bhs\H%, ![bt^+k=&bXfc*?Q(%D[Nh:,=:NuBƮ66Rчk|YYmKBJVbt#ƍ`F%RjrpkD,>)1%kP9Ѹ(\~ ݁yl]*̒G4W,+JTQa姰yq/MKv+{%d #T"p Ay]7f>yhaHGdYֈ s'[ȬJѧwG:о+GO %+6691cx5ݙ,Bk~wTmN ܨfd#WE\ѡOQяD8tT*rd0vS\'5?(vV\VR]Yb;xUʿ@$cҗrҾ4~t"oY w3nw<ߣ>L)%yKD ۀ5G,iRdf1KH^53]uA:Ss >w8S(-#/zIUvTd=5| /C :EssQw$O06~4Lm yZݕaƩ [ B5­ c7PH7qxn I1؎<.c!]*rxh)#<:Q[$F]QR G_Iq~g95,(6h2zyOI9gu`*&YLE8P(%=m{3&PobdU2KЎV{wXKcPVxTQ v7AV:C8;*oY^~ RK9s[J/a _ʋ{l g2SpZ:"E;d8ʼyYYBR+ȖbD]x |ݖ; :{БHKLSKNZ2Up-wU^9-[Σ'FԌol`9-zcd:k /wKjH Qe2,d~q~w JGǙb)@ 0L; I8Gɕ)^7!Zkؗdb6iE\j'A.SI+[W=b(/8Yv@U:<]>݌P^|G,ƖZ@ r)Ym|$>K~G?J43$=pr#?x}¶Rh%v&FIRuVX3n g*&<)"/1(ruqM),mfӈGO15%d9JF R:WE0U x?쾶W%7&Dت(X$pJ'a pKM]RReɞ ̽6@ @qw#@BLZ-vn@#:O6ɉ@]KD'Ag0FLճu,FJm~/e $c#tnUPK\G5aMvʫ8:,컿ki]?@@K–l? Z̛ UR:L\O8EN1#ʽr@9"J9WQ ~Ha9kd d%A$q 81խwe{w0QmLJ՞ 0o.;t\4]Ӊ  B[RG]a-DA C3a(u{MNȰ]ZB) Kg=xzfhQȏʞK#Pmus/򆉺SARy˻(u+۾ga$QGJ&R{ٱ9֪b"h[혠7nWBhS4gcwQˑZ]~ ==q'T'njTY$'q]N?`fhȜ4pO:>&D-9Yn+AkIT?MPW.ر"©|7DKL9(+ &>$(Y؆^8 ܦ'䷘)uOJ7 #"Q%>롰X avoڶoz32:7tGnq)I ^ub>/yI0 wp}T(ffjTFu #<#grx,M2]AXaƑ^nB!8\`e6 v8 F w.8}T<U?Lu&n-fꓔ Bo<~֮ڎɪ@-6[4\Er(ѩ4ŝ'Vf6n"Kсyn*^K>_R C"TqQM{j)cNIˬ$պ9sW=`!u]r&)%± ne I6:~s(E 7WdD\dg!Jd\wvN>XtOK+R ]ȲU0B:QI-+ V 齫:$Gy ` Tql昝<dI_<=]؟YyvWEk]Vh]|sH42#w#i胹[5R 6Q?{n>Ǔyy%GR,n[<9z BSug fn¤h_J lEE޶Vd_="sPfS/eުbQVJ|N o!h~aCaպ9$ PӢj*zÖ>o-(D7 &F |h9x=۴+5?_@a -$<׋C䜞Z$K\P|93ӕן\~#soTu2ir(zj1RŬ45V> $K]UVǾFK^i>+șz>YSC4LTkyF KUˆv%$,h Svi=|r+TOQ3xV8Y*@q\QUX(ɪR>Gؤ,O~J.]D*&9K>Jjz$L=ϪZg6EgS}Һלv? 2 z9 u5T%^?Jcb\Liy!kd'lcn- ܟ2'"^\XZ[~H=+< }+9IɐCS'T^/|# $-{^s 묆bQwOvRòd}dpãc*4_mZUI.Wr=G)in2K+ӊ30 Cl Qr/h\L3/qУAEAr3U625yΑԉd;ȼ-3}Q"xpDlB[^lh<ћ!&A60Q6{B hY%l3W葠 r #9`<%9-@CpzqQ3n{P= s slr8vU R/'AW*B8]Q1fu|:<4U14'ߎ+n*a/$[ \n?ËQwhW4X@. n͞ThcUgJ3֣=QlvQhw_Lml$+-wU13rzaIn5lc݇@cU2 /:X<8RPu7`\ruwbu"䧾T1nYyZU<&|9R #]O-}4,B𮂁P94x KjL2~5iݥNĵ ؚ̾'٣$ 7ƛBX}=eos tۂ rVLnY )/Ǽ Y'1/.:Hp@kMd1/.ifk!S^hAY5|z(ۃK1cpGvqθSOT<NY,e!(t33 _~l%a`)r}5= SCٹ)ObX,}tj ̀q>d9A@I=HBD$?wnF=YsB2udrPܪw?|~&q0\7SUzQAJn_ty2 _O |Al!̈]w_7vw `v' Lߚ:Lr"I20 ^|n^A*CUVZ7?W_;ȘvE#[nwA%+ҫu6MY]md^<4 iǛךrɴ;=2cJo)0[c [<[eoD!Bjg~'< !?Gs?3OKݗIlk>Hg$#: _^&B逃{n\01+7 %Ad+r& zPˌZrjȐvLZB^(D5H\yt ֤ ,:ײ[} iorrEКҚW C1ПIz,6[r'9U 6簄[a"0xײh_^x޾c$t1|Y 0,fO6]XsDEY ;Jy"q7Q)k:,4ڟ]@Fut=wkTQRR>goF4L[xNg 6[yۼvfJp1| $]|#c8;cLj*fj FUesDӧݤb ky8~J{|ѫ&„s5~˭E\-d^`p*7GmH} 7h!nn7#c5==8ej@!7UQDA? wx>*Pb{$vDlYl`)4 ~ev*M泟=V2 r|y90io 9tFZUDl0^md&vOU@*[Ѽ2,^Oݻm9sa'>Ui,&b[\\&M|$04sXd^:],!tl$X3\Sm}BOU R sǟumUŴXvk3'(vSڥu(iz]!Ċ"[[h7PN^TMgqSC!#^1֦k.rC7N a$Yu0R8"ì[݈6΋> eIu7>ə=WY{+ 0[kIċtC il5J+]Kߟ#k3\y( D&U>覒E’Sё]iƸF2N&@89C,/Z}jqϬ 5 xLA<;&&Ė뗅"z¸$2k_Nd.ڕ@['$G˸dmԺ$U(s>pYy}="?E}9j#A8ZwOtV MՆ·Jf/'_'S5$XGfþ8S1԰kR€!eEO] _Fz8k_ Q5UL"4{xf.S.7s$HNڦ20ʠ *S%q{1#~ #Oc:)>d kG+P3^f`J`ZA̘Eʹ4Tl'{k7ӵYf[67K)AJ+ȸ+i yIV?;yV&x{Gg נQ[.5Ey2,uj7$R/ω4:higCllW`֋7 Fi}ΜAץELA6MLرJf[q$"xQ^_!>V _ɺ@]Rn|׆m XFi #DOKwY*\j%=Ս2TuHPퟦ/ nBV c &D+A1(/u1SݫgU2DUOac۾[&VLInUA0m#k`ALWk`/Ch9e܍ᡌ4u.pzT|3Il+wJ@ ʔ) Oһdeq$AUJEU(hOSJqj7;a&u2AcLN(Oq(l:=A.3a;:[mXUr᳡k?-jW`M.G4RpeX,\ةfd) ;/thks%YҲ4 6İH\NJ:DdOr^ ha eS-`Dnic3PXx4 xR6wŵ{;!UQK=fqM@.ĜG,䆘LjԶ 'Ⱦ/DòJsN۲Kk5+hL2腪Q Y3£z1oأ0c`fd5?Ȏvw 9Hw~qoѡ9 maj|B>&58 MV#d)o9h4`#܃ |e9Hj ( Z0YNc/cpn(@hm%:bS4ŚF(_ٌd'{[G28gh{f2gYZhͶZ' `K~mKU:NrBY%ڊ5ݺm g-n<6^]#l{m7/nrkR[)<2Ч遷UXg&'4"%L]@cpH^p`—)#}ƶco?_L=y5er}nI&O{E u ; 1n@A YpF7ł s QVE;Ja |k l9F4| < zV)x{yTV+'O.k-a|IAHK;0V+x8Wv 浖=6փzc Vq}SGv) H;"w qP~՗FgCp-.hUc*G*!u;V@Ꚅ=1><Yq`Xx:,}%F>*,\Ӷ,ғxlQXv*CM=p2ooj_g75{30GY톍YX_)3Ls>2!0@E^rQҩ"o76W(Ze8]|itBjuiZt pz!w|8S N &rW4l)5H ,gh-눂F&8|6 `U8*PwSpnF b".<tot nȮT:nzq}3E\e$5<ϺO} 2F;'e]pnS;3Ra>EHnǐmy9=[ O֙j,0Er}T EP/=W%1-'1`(өlf_@ZSr΄ 'ZяH(x\筛fyr^T2߻MYbwk嘞B7ao_f(F{xvY7ܱ056H{K7狾u WU_!g~OX=pX࠶+]LVF?_B~qSbÈV&=7nak*BYWM+?!Ohv)͊eٕ٤O%,s{mfe[( KRsÎUKwmy1]f#0&e%Gd=IZC kƽ?@HSm٦KC=0@vuUF8fSEbDw^{]&frcBmk}_y0uh*wʐU@Usbf tN<]3&^奲ڙ ީ"+]MyD.}7ڌn׿$:Iw\,pugocf;a #,OQ(K3ZŨd@05e)!? y9Gcuw;"j݃yժEC<!ӐCXeIFRy" ^^ICm[3hL1tݙƮ,{Xa/1"xlTLn-:txXRD( ^b\R UPzL3R[F3$+!3 ŌYlF:©以0HѶE/q7ayObF_Y[>|騻)Si0]k ,/)z)vq ^At|NMko!C ^2!SB26w} W~REqbF,Xo4T='UϲV{"pF!:89g@剒o=ũf:O0HnRrV-D8`yk<.F y-wסdOV*Ю haE'[QhAM] n3wߤKYOG1nE.?RP#6`uJv!5;YmZ<ݞ&B|4#(&?j#=tI2R2${TuaݵPOA7L! UtmkfEYT|ug^a=iEo4eË4n:qv$'ھ`YjKqRIRfl`Upܴy]Y[㬑_6v~X1d1kJ) [= j6/+Z AYW{u|6\: 5w{~ 4lpJhu,c|-;e<.t6-e$yN{B}Lq5PR&1rY)oH!-P_R4Neh"@..v()-gNfSEN9WPUIe}\K ;-ѐ X2LJ\K>*X$4CVQ3Csñ6sYWF { }nFj䎾?AjxpeO#!DN!H InY7vx:mGw̝<ٵڹr_ ʆፃӮLIo;q޲y^Znb[8P'bTȩAW\,pB $ehTry= @!s.hXeOڹo/s a@$Tbn#u> $DTt%66,`i3oDF_h Dwy~*' {W8/.3D*vzhf5ܦ (7b8aDܹRK!?%qY9f!@/SX9C\+,tFٳ|O kTJ# *A HtWq~VS^VH1(M1 w2Tik}<]-^=g%M;FwFI'p".iY~R0:U4BA1Kɖn?TlHeV?h\7[Q{jRT\J 3:'a"pZJsOƬP(7RD@{#"+_[ V6h7\_Oj]"0 Z Pks$o=y Kv"J 6Qc /_ gJp؛$'(4H;aHI'aaS+Jm "{h&uR.8[]ޖ[0\F&FҶn&8;vR'DS=6J듃RC+9"v`sJqlK|VaAV,[ʂ./_mfJ vƾwh1Ӓ4/??$yW/FX-s7&94Tܯ d0" [(F=a4O1Ii|$,Nƨщ"h#/2`@yD7[&Uwk';:~sB{B*P872hfz"M3^{#Z( fbA%^Q´<1=Tj3. _@/虡%3{6 DyjRnv̻nmtPC(G((KOx>$_-k9`ƃ$Hؒ?d""nLL>QHOKOz*x9xp-MZV\FI%QL#~W}kˠzKţ*I_W&Ę¹lÛ,&(KXg*I90ЏZQN͉Ƙ/~Z, 9 ՘EǷ\HMn,m g wn -x$U4͛l82-Ljdg xZ(_)Ͼ{3켷nvyg5s''鶗YͳPr<5IXNm.:)oxH+4.e\L@+J O,Ǽ\4D't 61HB1>MTj%Q|3ߧBBo{L'0Ys//\M}kgsFlT*m]B cv/=~4D@)ӓ-~ٷ/;+,)LŽ}Ab^BU\ 7jm65B+yaM0JpW4l<" 9qS ߈=bI~fGm$q D *eHθxbIKT&:-T9.>l,12hf0Ba`ۃyΩя3KZv"u-W :'W_9ڮܒq5"lG.a*#*ΐ7Rۛa]dˆeQЛ{IMHyAlRWi~tsO\euI|uFsDdMvxfLdдu桏Д/@x pY= 9|Hr+hؔ3387F_!V=jUD8F1gZW/P.ѕR3~0E\p[o>NwqmnpX0+;u,4Y SqRVϩ裯"%\kTakf|T"ah`|KAKF6۔?sKn pk{BsF_*h.#.=ȄOd"%NTrB׼`'18b(AnA#H93er#1:j"ٓbKϐقy*Nm`wWaH%3iVm}>uLyM5{(Ur%p­/ x5kh#NNIRLGE2)ƌ||wyj vRL$EZ~`F /W?ϸY dO*v!2Ď% F9Np ˜̌˕_veA&ޥvEִ 0)U Vцr8;!4b-{GCj+3minj4~yهC:WCy0qVݞߺ5GG䐞sgdH] И'ɡl?dk(륑1gjF FOv Uqi gLk8g!OZ@j:m'N NKQ}f#(E(9 sy 9|5mJfZ^UlP|$n +LCy,h 5L+**Xb"ͯlK V4#V&$\LE8û'7Eڷ'5ʵz2 {;bƎkzC=|{/unLEtpIs_lOy54qm-`&7үsNTDaf缼p[bVnSمЏ! _PN`Z\3^YgYdE8'= xæs!hZ%qJW?x!;h9>'e`a}l[m9CᡱB56T1Өd6Y-msOO䱗DAQc KڤɝDNqp@".UƳȼ{()j 6 ێ# V*c iR~p$yI ~B4Nzw4C!,t{ccۺ4_^V 9 a^\t&SuPXx!2"*aY{@vTQufP\C's6wXmlMx`' ݩv8TęA/[[KzO`s}%<11lvx<]K@{`g^ `IJWbb+UrԷl8PG4`'=,ۈZ4K`go gO. 7Nx3bfH}8L'ic2 D֙{IǢq;@u o{QGɑyǸO"p5RY ]GLYɉIզo,T%{ܿ\iv`'3lqd hpG vS0w&WIM H&X "=HX _(ŒsM䫼 K,s.![FUG:,m?jpč"L67G!cq3~z܏Ÿg3.}_js$~1[c}u% kUj2X44l}[P%ScQWW %40W8I]ᚐ>sȠg=Vy|Tfb\(,?4&3o/^Ki WV<|"V3uy$D,VQ$1?fv›Y(Y/b?󾽣)W@HZ?mn3I![Fq <|ENzO\)O˰[Tr+_S1%ҵ| $užmdDCggA0<ԃn~yK IW,+$->̰F=fZux3ϮdІGwg Ƈ=j^J}O[Q$ka|s݅^I?+EN} 9wI"n :OHnȆ؀Մ{P{vR̠->|h{u>/"I;.Xx>7nd/vI* 5آKqj׋O OJ4!ťDʛ %zvwTTc?5 P~+5xrשh7bR_)pD@hB!9nn0$Vp-FEuEj/D'!f C6 xhN1QTE=mC^Rr9t'Z|vka5lᜄ\ZOxci"`SJ~7]Mh/f!!KYHL8?oGpD"75WV?}(QVU- e8N m#syўWp萆8 M C_͹E%&(8X6i4HAx -a.#A'roNp^6Gۍa Fr>cw_zsy nGy4R:%S)¦aF㒜WfcLW#@`_fCeN7We Y*_Vro]~zw]'8]&S IBפ`E943zWL`Reʘ'܋/H}JCNt:0 H4ʺ3sOpRN5>Ja:8"Z ר\7{%N9l/\ vVHrV@ f[AUfIOP*e  ̍-W^{v|?2vG AV2s1_*exl`~>QԖ:aΏ^Cs8zO,u͑+`EZn\"Q\ܐ)ޫL d XtPje@˰ L*˴ Anч-G S~i%0 C-A#83Rʼn殟98ă]u짟Gey^8HՔZ >Adg;-XSyU6fW+xN:0 qIsX 3B}nWZ4P ` /.녴 ):I6*?װ:/Źt4'`>DuЋI8()CE?£}KFFS+J#>3]_{&3vLԱN! :$ Rt"z`{ƏDJbXl ]aJ(]MDDGHv bL(rX$~b7ڋ}+V@@Q0٨$Bsjp%uW9E.6E* vSyPe0Iu ~Wed չDE:8Op\*_+ʏdJF\H]!czRv\nk0L ;\!kR0*xFSh2;ʙ]CbNŏsr5E|dBt ^Y;E@0>.Х-&v*:b|IDr_dNyѫMIFXIR>.Unx8U'sCr] Lk̀ >Q2ɳ~B]307v#KwXΕz)ChjWvB[Ӎv&BD[Ql^Dž2Ѱ_I jݿ>ö($W/'+d@(dU*;y/Ba{cG WDlC\"\ ۩^覈!U3l. "fA-t}4U՟ DAwuHyc$ r'f.!$&>pT"<s\ξ0wmme> nԩ [ M] }Z.%|OJdEc[.8ghv童m_hi9FtdpN=`2K{n*kgf.{ݗa0, cRorG .ETp%Lɔ݅֏"u~5X?n[n2Q\qXs/{7B飴? "Fy@u |e|7ݗ-ytYgH'2 BEԹQѷ_ψ{ъ`>4H_r.UH"i9WV /fFQ{{.|{7.zn#qH*' 9ȾY1&'$Ov ">$nUI9fEsNc2"j~>W4nm)T6haK$SXݶ՚,Ңj>W}]=9}~_V#I0\C}EAˊB-֓Fr0Ad>i#}c g6+f2#u/jΐ^G,~oнXh(7C" V __锆*hj_0k_2LXIW ?]4lk}}_@g^\=x~0:*@iyUg烜@&jޭ]5E4c_n b4Q&;@^bBcJfAȫ\? ,A%ueS`ZѹfELCRHlDArH*Nh25paPX)ؙhWuFS\_d ,0KM#b 0~RD؃ZC_.81˞ԛ x*C>WߐN;?E8asqΟwICvk= mya⯧Ih9T{j4TcRgNmhܺc͉=ƛ  3zԶANPu!$]>di<(C^Y@(#rOmWi8'W#r}ӑ`6o[S㏕eK4/8O|V^*0S K5)  q)&IV WKӣh3%+JB H6kw uI7M5|h!XlJTLJ?y wz}_QM/{9sĂIa,5bg6? @c{p`eQa?dkR8{?ji^ɜ.ҪfZ֥qys. lSEe;o;t7{kKߧ3ѷ^ѺoGmt'aV NYji {Zem]jx[w٩Z;@'= #ķ ӗ.:9N}t@ %Ѵ+cT:l&xiUB;6ىa* Hݍ{pX7ծnysMI> ˰sՐV#]kv<._RW`oXdQ=y-`z",W#k*54fR'l2azPdn4hQQ ² ׉`oGxP[+bW.GKG \tus(dQ[|JYꂗo @fr p-x{@CLq_;7~~$j]v5ϑ $`C@pOYe|lՅ9y bQH.¶}arn6Y/JEYHĎ_ @ qѿgc>A1,4 *:y!gNu[~UE mbfb$|= soe6 Lӻζ`h crՖ)Z\@*sR֎ $ݺw9rP:gI~@?F嫢e~9P]eGi8 mIDdYO W-Ȯc>&qPh}}SgX~IpqafO5jڐ%/"u;DlHM>&q|r\P< J"»9w 6=91I5iH\NO0L'!Bmew1Ivda<kTKXX4=hyҌCoߞ{VG5- 9wdo(2J|S7'N#C :D{.[5/<*DB9/^ӐdQ%G@S +]#q~6KްK vw,gII/3i?P~Gb9:gXQ?͓.gg)b qBW*Z޸6[hnŖ5(X!^]!o05"UGLǖ?$TXrp&"9jToX xjGר?5sQ`,>6@&xZ&CIO 7\.M:^)HSM[RC.#]n{D;C}!= 瓊З PY!=Z]H[LG6YCn2uAv*+K?c ]%|dx-f0m<1Υ]7& w$LnFW1POΛmg7_|nI|{Ƀ[Cc'c{\-mMHz=og:a  N9s*"=J=bg&kJQl־!)4bZ3JDM)$\m7q0͠a4٫Hi)]#P߯C@J/I>Q[7jс,V"Z`.C\_#Lw,M}ޥglÒR-?KV{u{$wao$%w-k|'u@=()oGsZDy뒞ivȀy=؀cO88oB|Ƃ/PjžQ翏)QA-Gn|Dw^}0muOV{faM,TUJH0n6M d^w5^TܟB('-eU| tNjԨ^^7卩-( B֙4x~K^ a5jճlH[@X$zXʿ- Jt`;6kDg3n[x_a%7LѬDBÏF,朤kMJ{z {]Ng)!eog!X pǔ*wK #GZuv}.,"x;b-B3mt|a|Ro̿1̝XC75ʃ8\7*:Z#pcd`[Р~\VWkVHfRꞛ[]Tw>*}=O|&=:3VO|K$k'Y"e _2 Ҧ)ƬhXr3aTx́,Kn9{aѵ0Oܝ ^0 &v,r}3ni:S/{D!駚 9ipCRVNE|\ɊNGT$* II|*,e/5[2yDVEE+]ڹFFD\VobBN]şb1!S|Ot-e- k[UkZ];kkT6e"?ox@ A9Yz&*n e~0XSS?Oxx}†iNu./ۮ,l7-$z6bx7E·l? *Q:rO\ڒNVrLW7DM['pJ"S5mwCm@g7Eu|CM68Z L~,+,X*2P!%}?X{\t_ [n#Z@@ؐvofNPC_p;{ʘp @jwTszЌ% =uoȱxv&F'oщMo8L!fDL.A>Qh^]L&~A[{g7: f[+CME" VOGG v;c5'}$_Q\&*ꋵs O, NݎmRPR犗,F3Rw;Ua8}(Kc]>ܧzU(b`8 {*>:D~ӹxVRgEZ% uӓodffs% 5b̊JYE^_-2ʊ0 A;,g:K|ς;+x 4w:henĭ(MrC]Px}joX|ilO"c@CEˡw|Tip+V qtLeO4^NQ3!cZ8brX#\Q3j#̊E(=+e02qOE~ViFKmP\bkh! Bga$}H-dJX9OBs8e+rF8XLW35b^6j [GUx>Qxߦ3јTƘY++gt+v7F4Z?'l``Yk=r0{<#8@8:oɧaunĶ fCW\8[,`զŗ(f됹Ne@|}qyBXw=+rF1hhq!{v.e4YRo,2͊IYPU'O¢Ӟ!| /`?mA!wlPeK-GbqD捌F_۠kE`l`خM?&PJVXp8<,PѪ)ۇJωL> ZXK2~GwvO GËfreթ+f>] ][l,_.9g;]}x^%G X3jچ\$SRv+4e56z' $갩!pn~R-iϹ?؁0kڔLV¬ qïf /-4E'8:]9dOBC㋥,?HNF/>_e (.Wd,46L}nVXC8`T"F1,|ymѶ5I!rж[mM*G h!]kt|tM.zAш?RYGvVnC\ vMLmUA ?>%?LIA՟Lm7ڝ@񣮸t qom&\s5nmS8Y>kp+ƷCzkchvl`œoN})b u] 7'ޠoMmM_ˌi5iU'Pkc|@Vοxm^}(rrI F6k{]3w"8ηՀr$cꅫypSR5z\y41gB`MpWx  9K4 131LdŻͥCBng0 ,]WSljU.ɹRX׵"urr"P,+`d+8xnt δ^tSJ -|R=N}tvG^<9%M'՗.Cu-'p Q[ _uIb>j0C~<}6ǻL-$@fK]W?Nm_r,YO{g-vNe,-<堩͋`x f ^-5%R0Xj`)>HAq.mkbBi^YpAm2]l*g-a[=Ght:ǡ-5䚾$bIv]E$BOr =oa4C̩HՂN8v$p{lzi1 ӍDu~U_O#9*ŞuĞNSw FZeRx̌;Ք9arSTgbCFr-PKւVlni$O9D@mgUM];%X2H+0J۞I5v*ĸˣ6_wiҘ LN`]'#԰n5 ڗ`"W*kiE9]w]Bk ;Y*(F g kQbr^H'jA?VUKF_W@rL#OvRs\?@#TI8u.mw>c7p }], 6z s291mS2q|}A) 11N`ӘP[p Ugo?v] 6z^Ԛgv c*U uZH{C$^c;0NjrN%Hx#eH&$e+o^O(9a'=RI)򾜋^Z5Su7o>Y9ĜMCEWr=cH(p1L+MGZx,2k\-ϡuRu]QSHuaR?crtۏ}Cqأwj"XmFB ;eN0ʠs\EY Ğ8ac&8S D1Z}ܑ(OAQpfXڐٿb"An[`0嘻@)kswk!ަE͌Uz yto=Y`ԂlMMNa%!΃pY,v@:}~!OE>n [[VI^cQTi fiǑ2m lAaq3 Oi%zùf?x~fbMI]-ͥ)Ts`<$P}r ƄVQlo]NxYnG5nkiE5IU:ˢUɧQ3C"'a"Y oGCTM`4dɞ& fs8F}WX~h!"&V^dcL-JMV6W#v‘ysyZRYppv&}[(0U8o%lsâj_BSϻmKq_ 1u F"UM^6pcG ЭXlN]CoJźJLDN?8Spb2`aWH1IqbWkO{ ]ڝ՝{d]C2bҘKPM֪lkS%d((d*^owY0ĕ&q

گ::wrVEOlw;4 Ϟlƃ4s[bxϿak*\#Y>,YL`N3[CVFtƋyq:ir BP'G!CLn]!4.k Y),Ʌ.^XCb՛4vt ]=(ă|K?OԛHpPLFçcfċi*]b _ C6!R1Hug<=;c=m[i(́%F H/hBXM8ջ:ZC#2;5М,|r=C/TG@*#v:KhhmrMα9?tA8Ka&{ִfJbs^eH*}>`%`KBȒbtŸx~CT+c^V, B9O j U_%8à<_,|WOԮؘdK1#,I5MU?=tK5w4]DIyp坊ڕ+!؞e=LA/AJʝ*K#Ԑ-.wj"t{X*L5 l>եXdn(:?w,JVH/q`E4vS W*= z/LbMm8vc%g0kL^)8wJ#k넴T6cbTE3ꚟ⩋JTKcJ|3{#]mR7)puhؑ^mS5d/e{@ݓre2{1iecɍl)v$cKrܪ"^NKQpbApI3W WZ;oKu++܎M5 :\!($z)T# 9!mݖڞ`7G $t2җA߾9k l?BWl"ywql+QllYu~c:j(>cN'&߹2u .1Q0X2x %k[ P̤._\\# 20k[FUXJI e ]WdOy^j`jx aIyJJ$ފMoKYA1IԛB1PC}G}FLT.?ɳڗe[QkKIGVkKWr9v~.gxtTx/qPޓ'޽{-ZmF6=^t|Gy}~1*\On91<ѫ1,)ظRix ֽ (*4lH~V{0 `&7Fw&~68J-PF?V\hf2؝e{.c#VP&Jԫ7?14~3 ZO( bò=wnmhL!fH%Nt>*V\aG,{Jϥ' s÷(󐻋t7B+h%U7Vo}hW \ܢZᳺth!en H3aDL9D'"E@$ro#X%Pm/"mZ2Â=yַdE06>0S4 hr?l6("Уxya‹BFH͢ >Г5J$L-vw֏ru@c}]d1 tKsE<쏶hFשH9mpAAο%њX;Nھ$9UuPd )R.BJi覲( 򖉦a(;y>9|ϧ5<.3;{Qn/޲4.b-'z["5'X9Z̪<MKCsTRs`?;?|SdR%f (N6 +ަkxP EhPyu^T4 oalzȱE%bkqQhuvg"6)ӝ2 g) Q&ܓ2X+{@;y>O=[|,+0k{ճa5ah()z@:C^wa֝\dsf;5qgM´eXcA%Z>@ 6Ҕ~f SGbrMT\mexOJ!m[{MVR^'o!1B''g7! i=}~ "\eAa{ȶoqP,=(WVf`D--U]Qw*XI~hũmLu) I{K(g|ɺ `6,yeV]XH=!S4-@K:/g=P7WYre.Ҿ JVDI;;֌))&Oo &'@AUN~ 2͉_ofO?gq&xNz¼K`T YƥlʱO20kQ߬4cq^ @0]35e*&^As,Je(wuH/1%jl5Oz803L$EgTԙx\K G,0Su-k@1S;Ra&l]됧bemʝ۹xm$}DeP -;H#/঒.e!JCBX4I-if4y[Xdܒx q%G~ BԲ=N%fN%%kP@]E>P$E/Fd7v-}}Eb4?$ʛ8KV)SMjQ9i8` XK|WrBwn*^Y1IP`{yUvsg+#I%jKB+R(Ve$8s=nn.`)h4%;CGtsy;~LFiTr 2)"pg4JԊ"r$"mKA U$7Suʮ옸[єOFvGtn_?$𕪱s)Bv^*ㄻmH6FdvItk#iuu" <FA+u\V{a,o ؖdEN $ϬDssTM;8P$]k^`f&}2-&y^w7"JHxa)Ib1srj F[ co^bL0|L5e\;;qYQH߄ L2Br_/حG:RovקU4q63C5$RV{1|dhŨeA4#,*)CVؐ|RfHb'ȬoHyV;ډM⥮mvip_Lr׼F4xHC oFS_bﵬȓO#~ƒ8ʒ4)0Hl1xk`>=qP_3ެ!z됼ߨh}Cg 0u~ܒFI&%>5_)OܽT`є86rbؼluJ+ .o# R*[ /\C l+ⰔChotEւT+ǹ 񸡐o2vn"~;jݕ|*@Kl\DGX \x݊m }Ë*oXQGWŒt cG9y[xF9ŀBZ'8GoX6L8ϸC憬 nz=|  I vP*gƽK c~ajaxVb 4H|$۽iH%I[uKMlQ&D ̖Pg2A9of fdyQO]e3r2Gt槊L,-fFl+8->U".w>M̈́=D)íܚ2fM[9E R+Ku,8lG!kpgz ^zd3ntsω[%!}!UTm[7+P;js {GT?7eK T kAۦҌcO{;+xbdߧ|L߀ Y켵~8n)krt հnoO 5ud%_ UƉtz=O3o0Yl!פ0BCh6/:v{̏+y.e<Ɓbu qTM@aUQmU#nl XoT[2b|'bwWX|ܠ4!7bvP4scVm}=μF'Tn~`YB9蹟d?#= re9 =% ^ b8ZG* 5hW-E诘~^Z(`Z-rv\k+P %}9df./6^@oA}L X8.7p3ue{ٛF,d<%7h*5I)tCU?fY M!8Ǻ=/BnL*&͘P[\;ЄI\Zdn5GfCo3Dz -kTKo;SMU#Hdm 3?o~1Neѡ! 8FYt'ÔC3%蕳Bq\`騼)9֪왪}~ƲtǣA*>ooϱ/QN uuwW>p;"/d_]Iyp\(M`n3%SPW&,=D!YY;(GX<؞k0EIG>mЋx%?x iL'R')vP"J8S?hu?ܨ뜔} #dtr:$ږhL گci*d}^d5-/XȖgΑK27%05EuWJ|a] > #;::ppU@R. gyQbO@R>/uU= 6<cMF,l;+,z[~?|n_Db^ʘn:Às]PwɏUSO _MŬ)Hm ߏCF2#\M6' Ĝ*M!ҙp𑄯2X+s`)QJ}xk/Mv0%)w7,KE>&i|NXdzIn`Q-R!{:+1 %ȥ݈r|OT(AO=ogmܷhB'Q 4*;sR1f 5Tk :뺗~eͷ< zeتrjYL_찦֙.`]p{ʘVIqc((B\%y.n#<<+;v|5zAq#ן/P/LܧZ+KA7Ӗ~TMz,555hޓ̰)mr?N'o@akW]BmV𳖃wA`NZ/V ĵk`f-k.fʒ0ovZE LƘ e$mn \@z7LYAۿv ۏc}0^0{LKɵXLQ-jJ0 :B;Od.&KnTڃ[b;W_o=j/8(,$xS :ɧhFR &:)D6F ?$w^oKcj'ÁJܕ"_H Mx_; q;i{G$?+i-ВLIW(I"WZf"NUdΙsQx7lZ/\K ZmD/t$\^+#2bE$Zׅ~ $]&W%;kD~hrA;{;oBgY;1'6ty,n0oG|f[R.ҲGD C |^oD|SV8m,VqAإqm;M}ь?wu4ƺ$d5.!QDKu 0݉&ѹguBͿnITrEI 馿CWr4,)cRtRMk@tb7r*M 1 t~Y " vGg΂z<bvO=~ki5"o\Ax״wD *X'ݘOZQΆ%7>HP-mmT6ȗ$[lߙ62#ӘiUi'yl1O.)`Wp[MGtݨq5'eGk&CӁGYNmyiJ\ʒGNi r@|2YH.`KB dg ^F&4Ŷ"J٦.F]/ I,\EWv+*0cF G_5R{TO/]߱`^FL^ lDa%%sUNQV/-cm&fx)Ww2_."WS.iIſʛN^vYYbȂ?cs+uQſw~n]&f8L_eB#Mb< [r'k%Ze_8 :|٨6rfq <&#^#bg Ʈ$evAo+Juc" HǫXS@ cr4m/2sN:¤ NeܟR<ڂ*[sMcgC]ދiS &L3_Snv68&30I",m"2/-,%p$8Pħ=xe LdVnp*8>,Zom¡m5c`ZvZQ!N1u7Y!oX6>zbXu}J9Ogx[*'#oQ VvR pTPjlKn).9ឦȈnĕF쑎db}&4.RP_UXrמPL2I/>j!E5y>*L1gԏ59F+M̢>Jrwzd锣Cq׆BّOU՛llճp Cl®%nx6>p4@4xq8Q Ch4`Y QZn?jf#-&LtzUg 3K }^T,2qtlS 3.:YSs2F,O#cy !w䦐Q~MrO.qooTP> ErZ )<RϫwN'9  r䂮\dҙ 98jU+ў[0mjݷލU bHZ7k5?ԆG7؇2!U*5@vKi&w ;8| 'ZzaA +:z $B4pR@"H*}y͖$|K: ^|(*vÄx9h)=Z (΁䚏bʪKή$?Sؼm_G^(Zļuj<[,mDԏMa)yl~Kbޓ .ᓉ"N#a7sś-SXŗ3lWfSֽ6C iLҁ*պAm9@FB,7u'.wyXiWNG@뤎=#kkZ4ޗaT-] 7D5 r0j#&AWi!x3ME9ao0)[1Vz<9OTːY GbWG dڇqtxTu#tkOz6vG*lt4ɿ{c)Ջ4U\~cỼɋwu{&Y) wgwqnUG(߃gRPk=K~\gř߀F>i܀x-HC֛%.xo e|ɮ%sC^N9P BsKg(yF(omepRjol:ཤۮIɈ#rk'֪L_ai\YY{p Yy;jd|C{v6/Yq44 1zu?v*z^O'Z?a(ºG:'.Enu`; 퐬ZBœ}$zyf32ca 47( FQgLVVxYk'Mp"z%tFw@*qF2ȼ~,gr\'=vDڢ*i/-01co)|mϝ{}j4 Ţ&þF Ѧ棗<9YlB8} ;ĶK 50>O,mt:;< rvF詊cky 5MBf^ s.n5Gu[A^g<"ϲ(K!,IvmZk|_T6Zт}Z; $8{ T}5RrLwP@MgR3%yjeVjdif9{穏?ǚTXӟqő8>J(C,b6J&&+/8I/TTpdLzm@FoJyf n8.]q Q(lP#\1`[QF^698 Ag\GmP-NҊ׬ox),C+|*pJj2 6 h)#OuL7yG7`i94jRHpneRAx teC #OwGclY:\A/uzb$~%h2ߤ wt\8!HC䜁Tf7/QJC @L~ᷫzrjxyQڸӲ(r\|;0a]VhТNҴEE/Uݗ"#BY P[=oˉP\Ǽ";+h*lv!fFTd|j| $Xw,!??Xw ؕ*\j TZ3JT0,.G t  ҭ\ԙaj gf23R`Z8)Tw>v0qeR񓘞\KV{N!lF>f8H2=)ČrW51P6NہB4 FR2$4TV8mmUK(,/ 'e}& 5nb4w%m=[#;k|>jLfd<vH^ci^ _ʗ?翷O۩osMb]6)?: `O'"RY F,2  y@-?m͖]9+G<'RL>3!6\iBY8$n9 \,ѡ#M)W?:$uIĭu*B,lzK_]UE9zTd?p`4xϭgr؜Jyl4o&#d"A ٙD*iJ9O_Hs32n{U^z+^)V <%0"B@j%W٨L5E*WkgMƛXWN{×jI˖ ǧ;;_8E,Dxb HOb('li:NQS!^]$6`7_%n:w=\$lEhvӣ_\',guWݐ<.WC$yWxӹHE~ p$1`qE˷·bL=v\:߿GI.LN@3Bk}Lh4(]_gPGO>FU=6XmTz.T5܂Lx:7 GJS>O؇Hpȗ{^r-_ ]3u3Hcd4,B5)SW%FL {T^T}n7lG1F&'&a$1N5Rb)q[CtdYB=hCX~uȆ: %mluվ}{vymU)m昲KhCpVd-m@"unɋgZMx$(V_{C:h $[■m)r؂ 6Bzh~#a OO~AƵ! N>$~~Ϗ;]$*yAE$/TIl';m[-M%Q<7jV'*5^*7-"Å&[{'qܹ) #|<4`z^x*׻o⊩Kai Yg5 sL>V?m a%a2DodD@E ÇK4=Qg鲘-܏:tV'\uI.ZAV N%9;A]J EYtCNt*׺7.(}~l|b%O^Vދi8ڕ]^?azM12=zdH8 B#EOQX< .{ 2WmJSﲨNn;mAPcȧy}p# SR#" $ ܽ UZ3ld!:kE}m/4ͽq ӨXXEbuG-]]#85srP0gQM[}eUه4?ھQT҅+CZ@vhr)/!8clIS^`3.l KjM{4n2E(3fw"p^4{w,1ٹ7 4P;48:O9bV4Y%Twt( i󦗥k=Y"x4ЌY@x0Eǃlw ݽ ;If~O`(?,aņmz;gZQ% Ó;t;NQ>:[eތEpd(݊1YD૸Z& e2@1{PGQpWqXXR&KeE.9"`;3`F>, ߫4Y"91ǵbt8rY|d/'21],ܙ$~#AlObWw1\>}"ӊYR Ą)1՗NFz`z%ti( _Sf"R1u^-*ylp̮YC2ՓDF:El<yZQ)A{uG:7gce.>5]`2~=M*E*!G9#]܊5Σ#(O ><؎` eqd_uEE}r wFB'o:jv p,MDv#Ku^%G:,R. uDJjgun`8gK >FՑ٨Ⱦ֚L_L/|FŌ>L9>%}i 9lVpEM o u|%ovN9ha_CA{Ԗ|O:},ApZ>08Y,"7ۊ0U eZs̮}m3QF'x*н%'"OEX1 3Hth2sc{`Τ΅&Y7,~$ƵW*FašN|J``KڋwU`ʹ6 x:D St' e.}jNWʹOIa-_67voDGQwmw8!}m(,;3Q>k%\ڴ/ mN;B-5nYe+Ul$m,O>!lԯ}~h5f *JK}KG! ԏzave& f8yh#5TDJy~D;Hyrg*{MBh⒣en f+44LxI#١IzPՑ?zK&+#9(XjZ0vDwTzd?N$΋/Q-qt:>MtKf'O_ }̨8 Ilh]=7b; s̝}MpoW VZш֒[sނ\aQаR$YZ|+px|IkFY_ 0$ o0 f2,$ƣ굅a<*b~YMؑL3=,sgzod9-}wʖ%>4{'#zViu4wS 3:W` }ퟡ ʶgRaq\gߍV1;W4ȹ` DeK'}9A`8V%M(FF9p9Bf$ם>yA2H?O7ɦb>BJy ]oi{it5%8$cF:>XCW@V~Va*דy%NX|89Aśɩ$#vG۝9:6&%һT6rR <@dG3g# 3|fwd&G*y"!f#3ӻN7OՐa\7ay[g*qyo?8mKyP cwO+N}x$%,dJY{#kmt ֈws ߑ3XuxcxV=3{;HQĹ)PM&G}B/(hr?ZU:k;Y o'h?PB<z7IJT &%Y.x|2$路HFe.qV,t 8+,).C.h?_ Bez&A@5hyO U(ʴ]Bp蟬8>)#6LU}X0Y ݫ}]-4)ao5$9p_fI¢Pb&OfW?0Pg.XbNNE56=ArTʍKg_re8|`Y:uU5vRFWW$m.wqz";,2^p U¸ǗMkS9i!/3d6"& RsĖ{\TF#] mHԶًCL[bcp-v&{D ~3a> 2oMsuw[K::} Hx]6JY4~pLC> 5DHdrE(~ul؞]GVDlONSU=%BƃI L{*LwR$\U {P&G zh5vƕQ.go,(;~EDWe=J7dγ>tz違đ΃8:)$cq0n^q,I@'I۟  BDy}W;i &x@4 ūr#H\_S"1#jHs#)N׋4ɟeLQ몵(&CC ??u?N**e3[r"^J܀x%86,m#v}N='%y ͐O^Ϊ"ЩL51*R){~/0x./Q4BOM(Oxg Cսvnd+A’SYvCWxB[(a wWú唍t< e;QAYY%]`yo%Ͷyi<_?U݂uyr:F3 ȧ';7kN۰R'/ _ Yr,OWaX`C~϶ F ?ﶝ7;yB 27w^RiEl)l)&ex_xbxbKtL jjRo~ HYMewak˲1EQF=:M~.qZS Zpc͊?]e[X', îb2N3q\%]Z%yW_ݎJTJtmY#<8T/.{J⟩cx%7v`yxA u5{ J|*4B#$GF,[jocjaF!BYLDa[Twجn x% HDx),!rQ.`&7hO' ,;7Er_X$ތ=韻 wJ@bc+XԣI&H Zt~.֚ 4tUT VsyS&ԞlxJ J$2:epghe/u.fȏĕ%x\r09 zjRlPD&$ڸ(JPkJqkff'Hsa˳w6z.@d^c(ik.x$ݦ@3pQz׫@ U%mRKh>Qy`. H@Lr^Д X{n锆` =I)a6TGa],|>&*Qi`{AP' z5*1)`y\W e)2Pg T+G"6:MߊX(|_{Ј%@#}j;@;O]ý0M1giP tdR(g5:RX/}Ԫ}L]2` JOn&UDeRWĬ*Wq`'YP5cZ~?. ^5p]h@VMK;*U_1צp0vInpZá<:Z轞zN8h&[lQ,6/ qvd+j))+J Ua:j4Q pJxzʹ/I+)}P} (/4^a7SNED)GZBuaw\RU$c9? kٹ)GL PXƈr~ε^9Z=t~!Y(1@/ ps ṗ:l:*;]ӕ?guÉ QP5 "򅦡n4ɬ;Rg ѫ!SVsOibϬc-Ѣ5q<ˉ%Ǐ>a+ɳ70߳Q gc*LQ ]rez^2:_JLJ⹓M DGM*9n׵8Ճ ;JX19ѣތ}>j~ϖ :Af"-p ~ eR!ދ8ܣ .oXWgŗ(9yn 6)^iXSq'k$[(1bJ ˍPQ_$&xB` $0ڔ~\'A#'+TP6Z2} m`%> ?V FXZͿbZ6L0:BndBYLs ɣ% kzHۨeu Zb`aJ+w-;@+ d)@ ݱ˦0[RႻS0镜`4z){"t9 \C3.__ߘZ{GYtʂjǵsg,k @.v)>ﲛoO?7ټ^=i.ZmM/0 F3.qcMՔ DrBіUǢ,71X=\s}{?Fl)OYate]YzG.Q-:;GRR%~/63QLͪ`7#,;#)|$ ^u~`GC4QēpƔ?-ĖEKw]+u7 ՀizZ41xAҜ@d!>X-F{5{Zj5׆8Md60a>^)b(A0ޑckmN؛ Q?ɇvL\(QtLW#4uG]ؗA;З"J78 ! AW[ckktH9y< ܻ[aga'!%)*٧ ǐ~!\z i,d*z/eI QM/w@aBxb'^ng3agagE$}tLoQks}.kel;H63R(ޕY|ϙ8p9r4WX0P B1/Ѽִʿx*Q7EaNԪ7z 1*M,׳ {rgTؼ=/Xcв2IvW8 $bM /Pq5P1O)$NZwSc_xGȕ=8Y<t_BSkT˅eX<ͬw?Y{!QU5xHw.C}Rs`rl!$ O4ѢhP8˸*3;xS5tuֶ!H(;ȳ-\,qHc33R)k"\IFIDpL~=s,~k5ӬUVj @deܭQ }5Vo* NX FB*9q50퉗:U*8KFϹ<:@"- 6h]#0JdtBdL0R 8$zTQc4qD C;GnW.򅮥;l%kXUQ2c)}rv᫚H D:KT^§j{3*ͳ<v"xy8YtTKdѓg+z$`@yV0E|5' eY7Ie,'%r/ noFH46YytJzQZ"t^ °8<Źܑy Fh#6ҍʦ؈@CsklvhM B&P*W;D Fnb{ޣ8Ve$ww#ƴ}@0. +T2M@K4Nwp$\N!鲇htjR}ޛn d>"7B7U>;;ȇUMTrh艻a TAKby=TzZ:Z>']:.G0P.&2[M̝ x~L1З{={Y%Yw@|ߕ0:XB!1zP,Zj{Ytr kXM.DIV7F6Gm G&AU8'hasJ՝?:"gpy+} v9NLԲX7DyibcG!_B7Z% ~w!#&9"\e@OtM%c7,?9zc^ o.͢>~Fm8iw2@?@X8D 1ՍHv-¸ tDQ4z|4|pl"Jp er;D}԰tȔ^(%' i{COOTyQThl8Z9 8+M+P尋 (7n[x.j)A4:ٓJl]GJVUF˜'R:=zڿ=r~{aԺ{3~ 4{0JAs3T͔9sҶ+Xjuܚ_*F=;$<)-;t(<QCPvCoD߰Fl ԊsJkǽ-D,4A~g-"'̔ܫ闠u(a-cth0)[a<ev;C|Pˣd, p x M3?Yɟi[! AvMs_.?w*ABЦqYxz!"aʹ׽|fRy$Pq *%@Qu)x)L"#+GMjW6Kfi@\\.8e3ƐYa9'U=!2<}wv(D3AuA8& 7(FOJ(HF*l2ׯN:"Ǽ@fr89}oP5)/S_D5JY9oun4-"/q߽#Dsԙ;7՗ ]>fmP_QG䐼nT;])P#eMI_>ȌI A+-?BsjVYKItIwzBF1H8/﯅] Jzli/N+Kl xGoڡ_:3 set;{eu=(,4]ox=In 96? 7DI`0dVؙ,~z9de2Dw&!H3<.CYELIhD1y@"&akܩۧ4q hY0MzG41N`Ly\r8trQ̯T ͞){3uP.ñkri š[1qUEvӍW%`DK] !'"Jsh2ڈQM'oiZwrE>/Ҵ)YQFU-$JZ@0qEMB|XPȍ7z4^ bBA# MvjxYf 3Y[\Z)&87kCIK#s}IJ$$4&ӗҳ(R[Ĥd́߁ECW3HmmZwch'V;=V`@ :p('Ex]A\dO!Hǔ 1!>WC)BES> 6G)ҋrgA 38 `"~7,7@"\zm^Z>x!RKD##y5^T'V*Ylh(MMD߬<*W}`S[?XKYe{KVQ!Rh^Wh 8Coj@p~g;LY?R-TGHٔhpIA̶[~L*:D#$1 A@3ԃ?,Pb9 o&Oڞ%4ؒlW sYK>I{$sT+ co &kB~ 5$3ԙd#!*LqI݋Цio?*yNm[:5^ub~^0?AW~ZJs7,uo1sRz XLDU??.-͆kҷ~yq!;5uާR7 "WFAY_&f貮Rwu7ǎ ^Տ<ĭl׽Ej,~y47Gb7 5u&H d[#=z5Xa0.(. 2 Z[4#N8qXtÀwm!̀z׎wXy,U(iDzlzf8Sv ^>I@UA?k@c'6WA%؁u%Ȭku!Pq޵썄B Qrx@y؅fSTJ {QW#*!d Ñ4 ǰIVݔgm>,B8{B"H,7Gy#P<oKFz&7o f6-%m2qSJSlfą7|7}%DPH8g}ʚ96ĩֆؿ*KG>Xe,!hCL+. ax), ,jOc0P%*)y okNpm| #Coipۑq'nL;EMNS >{̣Ҝz!z}x\eIAzةH%\=~$GP|t%!UR`aY#4DbA="'y,l\ =H)ȑcbȀ?8;ggߨ^VNm9+As<XGTI4Lzٕĝ&)VTzOCxt kL1X,p 74!WlvnmKB R-T-#}Mh21=}ܷ^ ha˺! [ y}`[011` .G} I0O H^3xu&3  YhJ@F ujMq2=0jxm49DoE薶c~_V$+;gX8@[-Z`BeFi%Ce䄌lZ~$ V֨uK*±SPӹlfv@'q@}&/!EBTg[K< &A% 'e&C?x撇Fl[SSAC3_8{KRq nfɤOq)w!'$rXA?ۈ7"CঐEAȄDeQQsMf5 F8`~|![-+sS(t( EXAiqg;{]?ש!`Ѥ (E!dsdS}Vd%ʪW>;Jn!^7rmCKCM#+b#Fӧ鏁;X[ʦl% !ߜwј-Gomo]SŇD*ڨ\vb OyΪP)}V6~&NJr2&<`=TK g:~7b8#Hy\A'eZ)-B 4fIY#\V"Q>DR{_'7ƟT6Au3$C!BU Ҟ%~3[l֬G |Uچ b K/`3!pJskx:b8cRԛwCghчotc8Ny3ytTXd so^(`n/}̕CˣB_-^ bFkjjb~E Ǥ[ĥa~`"3}qE2#.u&%>st;,vkv `HC^nkT}M߮?C(*6 \:']T/ox0cίxx0njڡ 8 }w>0D=uՅggFCۘ0.:OO2r%!w*cLK7` =a\ή7O+Sٲ݂s>7xMеHҕin>S6T}O6E8 ʽVOMȫhz3F jun|^̒_!wO*p p_1z^'lLj vF7 dƪV&VfEZ_^ϊ$·uKLdC^f5 o]Yad8V޲*qS ]O(\*3VLaiɹZi.Ij iFM+ϭY9rcU)!5NldOI3&[az-d̳'@HA$DF?7*E4&\ߡ̢s/lI7NKdf痛mFA=iM"UfO 7Q~g\ixnj-&V{GA UnQ `|0Qԓ13A~tz!0e_,}\d/rxϻu5:Sgni-Ih]42jq-6ӛApH"!E9<}Uog# 0?1 #EuB v @wiwkAB|UZTtYoa7&[/z}_9RԘ ݒm+ rS_,g2~ڸč@/_UjP iYD֯7wo^n1!uy=pdc,m@E5 1.sӗ9 N}+jpC-ZN:$̞S:_]XъCdz,sp[ڇW^y M:pțr#mA܌mAs~\Ҧ6J'lo'|4JHSW T'= K%$QZ ɛ ѧ[s@@oO!T}w.7 ݌fJDۼ(&\O5sk2?Yeh1R l-1hFm~U% S1 wa:ֲ?+Zr Klc 90I;Lc$%u(m8d:avZ3 "߀pdz0),GWˀt g H_3(juEe^f un$mىc!A-yO~E\M\{B/+k(H)neJ8IEua᎑)-1n+hmw{a-5!@k@S>`b-V62т-0`,7[kٻ3qea'WFG#wL~wևԒ~EC'=abu1j=zsT87={ GPM1 DsASe&A}JtS4+HW7>Nㆂ!YuIpjUa&]m^lxNjWɸm "Zf!z^/,B{iF}Dgbçik  s,hRo獂lIntw~O_+2~U :{ނStSI'%v1QJ ͩ6 1fB_QA% t^q WA}u$` h;g6=@Q"eIf4vɇXF9Ap'DXi- 1o HQ|A+r. P2T ~+Dz99 w-}(}]y؁Vl]"eJ5HPh 24Q=ȵx*ʚȫRR0F t(AmJe|c*yH ȇC֝iF!@dPwί`ފAY> !$hET EMZyrnk!]Jn>|u4^ I2YG&!g3=w ?;f#V+R.z9I sߢ&^\PvOO”(j?FO|D* A(hMIT,Z9_G?$v~Q ;9ƕ/SdFJb䇒Q`LR DvZ1ms}.G,ȷI@IydqMiAYIj ͩff%\ӇK_`V>QOTt1 OИxv9q \mt*]͏bIJΒHL1m٩piV2KWʎYԣA+ rqY-R8NE&? p!wHYWr'R5FyϨ"J]5}Oq`܎*9'>:䮼0lB²MCg#m<^R=iE_/ \;u=]\eWexݦ m?ކ&rՊYę[,ccQdQ="}4?8a?4_O:k۫${)EBo||[fJrm+iTX6Ͼ,8Os3qhD{{cu_1 >I=3ژVr=M2sh/&{7kcΈ xc+@gw~1Y(Ud괜̠pnkxL KJ9$ ++`M¤~[ĞSŠH2IԠND {vv?GǓm侮MV1Q B܌I6XY"?'dQ_iё<޶ɮk=}HJ/;s1L-MJ9;ΪYDmž9V`Ig ܛS%2S,ֽv{0Z$tԸe:U,$,6S5VNwww1pP]΄1IRd9UʰfwY)Jn/dme ĭ!wjq}@u;:o'Ե'p2A@(Q^~I(nL+Qg!g qBiVCE0 mGeXDj',8UeH駒 ŀ53g+pIp'g-vgS'i&ubY6'kg$ =%1@J1t9Cu&:׹ɪ=fR^Bv<O \,L ?Oi0c_vQXv 8^Lp=S|ޑc_}"nɺ}yh ~]W (h=(.kfYMu5Oސq8@R })vx+Pu!6Y| ^΀aᣑKm܁zT`: x^JDsvx 6],w?,(o>]ֳ7" D~[UW2$=.HCmY )WǟI[Y ~fiJ)UIn*–OlDC:}xbuV>OOo@y#,+͵o{iNv}-땹g6sXF= }܋j|t_wScv[ 8.'.墑 tܱ;z`82h_N/ko 2:诡K +g#gӼ=jc91.P/au<3T/aq+iWWƳ̀>bAehvcfmxYBqq#x'͡ɱkH̐*Ӣb~jm,NƎLJ ];Y#y9q*t%̲ikI h6|kle*bSyb HTߦE*V.`ey-!>msjInh{0}$'%.}C͉`SngCp&ASqnsEA/T[\ _"G3؄rm=&d+2F1#Mi!ž4o H'[%|X8oTupӪ5`6úqg FINO>(QSK/qȯyYi,fo㠄'M7w)I=O^>Zxι!#r7 %x 4l>]xۘ"SRB>oY}+evp?V/(D1ZO,gcnP77F[WfޖrfR@r48Qz% HdVkٿSV.ZzRTz݀mQZ&SϺ! :ʈ%TٔВrsEI> ^Pц a){ҴkU@YB0\TB|Ň_Ez-Y08RssS$U`QȹArGj#0)>?}F&]yϐSQcl"Ɩڶ JqWYӈ?bӐnuZ Bg %&QOߵ [%zF7z_<@P&<j`^cX]> _ӵSV_ gB\\zݴGl7lP|Fv'+t:;Yi?"qH5ɐ\GF=)|볃)@ ح'ָ;ڗPm'%Nwa<Rd67_xlW(i@!P^c?~$_&iޣ!g-ST5uy{u# ٔDnO_FlZ (A@h)ư^~rd{t!BĩiLzwUu֓(x8 (EIoì~#\MoԆϵ%%~J g>:q&AVo9eTzDk[\TɏQх{_s!{nveτ̈́U/am PSU{"3z T)$|ETzXYE|Vл݈%1j#~,f|7(Wۜc3|UZĐK^zbzxY]<ʻx{J͝ F_ܠF$&kz岲ie zPlJGkL7@ފؠb`Jq3uK)_ δ( 0l?Ǫi.L v o.3IJ#TC_6MAX<DŽST6b87 3_zcXK*g\`g B7-2BJ. ^qUVaa|W$N5qc{,b7/Vbت"Ad+8g\mԶfw2Kjʾ/2kQ.ha:!0TOSiXfw2`X)w :WH2{o ԓc*ױ[(]ݾ޵FjZ\Tb~m7!Bׅ^d=@魄BLru?UGvq$_ML%덡?>"uB}Վk3YAC N;,>AyT9 b3@LD-;bl#lD1RN݊b0bV ACct Z[iI^('vt Y4M}N`oިxrV sh.w+9{"4sK"X3==ql'mƋ:>w}J\fN=zڛWnR^+Zvvx^f3{!|(yX-}Oѿn^ +-mH#b˙JIH/i+ ЛC:6 e&:^N'{1#fQ+SED_|@ ˕H_qi tIU2r~:zMf''kXhϙ XL \U\@)#8ޖU @ kBE`I_2[g3n :5.^dp͐ǺBPBL8|=ǁ_jՓzfK\ =̶ QAY}CPɘ,g ?Sxu$@mt 3a@D =LˍŴr[T)p@DV2]?GDd*pg${3q]sL)q_u'([("IݷkqEl_p#"# ,خ<`A@+ewBG0L\Xig^9%lfr2|;zVW:./au 70icjwoVݎub5<.O&GdKclnΫ-F˳K>Q$yBnh_6+z4Le;K'`.qDBxdB{O19T#wr"{so%C*Z[XNq.;@b3$Eo}R+ N ;($eOWܳʸYWj}akgH$h^g;~kKo>ero/5U'G_mshd ˣ^HYjZ 8 #;EjF[1KmhGo,0cג@ߗO9$ȳ}⳻eϚӕE1C5kQ C} ;CA\N .K9I-ߘ0AO#V v&/vڛ4%d:l BT;CKT ($o , /9;YllOZT^!<^ 4g碌wnIQ4긳4Log&*X*^2֭}:ϣe?IXb' 44+lDa:ɦ@JR˨ۢ-z tH:МTfW- uC>ݝ)KL,}C`÷ank&H #D'TBg<)In`57(Ğ؜-zt!-'ݕkEHz4'q(ffcc .B5pi\t)e( ˨OǦ\TU#`abVbw Vg}x_-K.YnۥrOXgVᤅKېNlM3C^2:DIYy~xj3N;3M ;Úy4^2Cխ&kS./}^{\7;[MO)T mf6%DTK[yei'I?=p~rSv=78B(V#ӳLHFُ'dRyuJ  fYI|:rg(L/č\1>feXAޥV] (_}']/(b p3oE|Qs_\5=MO9Qz"Tr%0nD^$25,FJk(%\Cx.& f6K)@fejsK\!Υc^7ع\3*8 D|;^q2QŤy#6kIU6ŏTCœDGRESn-O܀}[Кqq2m#űAK@ܼ'?ktzqQnuKEp ,?l7a@gs&svrۑ*(יwm1 ZzQY7#y:{)Y`NAVZaȴid}T&^V䌝Rl7+l3\!Elgny'쩢s'ʵ~UU4V}ZL!ԂRNw^OE ,ȔPeZpB4 ig¿k\=c $J h=Pn:<yQj4e4n?k`XA^ ~g>ֲNQ&/eAj t/4Ga -UAK@_-c32Ӕ|3 iM(!6rplM%mJI´QuDMH$(Xa(WYFiL\ǝp_`5EMfQ%гPHz݈ㇱ.6[붠{@@3ӺÉVϛÿz| @q,A`4P`C6kլƦ3kUFr,_[tgn0'L?y_]+јRRx~*OVvyW#) g=:c]Jt-$?Us6.}wɼT [Am@Lꈰl"({?N^ fgh3ksV|&cvZݣRQo E.lӊqI|`3lUw*?Q 5/6>$-2<::gaN4D0P:7XAi5]*HH_jjd厣˷ 8P m), ]oe[cLw-J~N/;bJ#6a#z(pgJl<:ٗZfdxiҌ`s.ra/џARuC.2cVexb tӛ5`>P%Tu2"؀Ȇ-!aG!m"7;ܺeLL$@ e$w$Jʅſ5eNOpfw,P 9րA~r VwKuKא-bC24DKq1M[6;Hsѩj3BCrח3~?;Ι4&4q ]k*7ы~X2`".gNwcS4R_"TR)`J^s LLRskyr8ǰ?~t_B@wazґQ\4k֢IXo [S[!s.7 @K,,1o'h@x)BDWf ޓ&'ml4gbۯVeήj{30[ٞe 1|JA͞@:PAt1Ko3u]VXq(%c{j^iUqYm%P|`1m5<nݮd/Oþ Eě7ѐp#dg, ZI(d!/2%t3c|),$}1SᣯP[ #v^/41%u@p2D#HtRke+F"r* fQ#Ow~|k 1lmjđE4mvϝS7Q6ɝItPCYkLՍXm,Vka{aiӏ^41n6Ht`hW11rϽ$i{] RQQD?iЌLP=#^n[ҍS0:b 9UX]Cl=w]Gpv߃4$\ӹ-%V6͢qx]^w)Ew/ Gt* _DfPH}o+mN+*M|cXbsvE),бkOe =4&kr61tKydI%`LeShU`t63h:|*N73װ2w"%0dApP%wv `v]!_)d}StHڊQCX_@l ,yhY_DÚSOYEiۙ?YIo<,,K0GVa}Q>r<鼐i,Y^?s0փ"g{V49_Q NԹr|pdY'ΐU_5NME͂~ksfiѿ^})k4lXM}@Hf 1n>'$owVYnTe{ȘL4zѾ$h&qcV"}QWgHž,sM?K$*m^׵ߔX#K@6 ʡ[ZEfΜ75\8E`n*ˆiUobۼqi-7viE$K/w+|߶;ZVZr0$@H|qg|! tBi0L85hdc6սc N3#{EO(1S'# ֆ8Y^\+ L=@ ,2.wJL+~rOEҦw~5Gl r{R[,*!p$ƤZL-U<]ځwX1buVʏ &1 ovW) _dݤWT:hIh4S<ӱI Iun[\47 P^xX9ih@'" ̜~xyf)K9"(2ԡ]3ڦɬg^BzΓh欴g]v;.zEy% NWbU񊭳Ն8\JJǾAR$](@(Y{Y|eRt#5 j< /Q`v(hTWA-J[kCi(gVj'.' "Q*_ӕvw1-^`O@,tx9)1WBFmPB44oc /ұ=R:~C)J9хȯ̰knE@D (Gُ;=ԗ׿qAi}#K覱7\z"$)K GuGyBd!`J8jW\ʥ3bɷl .JVx $p. hFĈlhzլ>_0af#xSCZ,'DN#hqͣ/ِEUpEahطQQe\c%9zMC>@@܃(u~H]2"iGGjb6iM. ¥=j Zƫ?l_߇b@9Q'v,M2GxiP~aFr_\i-f\>;Fhq=Au(FEKȣ>3?ӌP;>Ew4^}l NDN2lRX7=9pNc?(v9f[~7/)EtX̼Ngy+ v-jҿ0a4KѴu>{b]vĂR7kY& n,Iz+kUb8P*1]˄ǽYoh j[mZ/wE#8l-q֥o&MoEћg B`BHyw <$b$.GDGK?͇r/LAw cB9'zwY_!m^ac]$Z#NR]:qޮ,EcBU0 p@usw8cw0͋Sj4:w}: .vJ ٥&D2(~5V5 g!]^M'F7F,F:])zbFbyzxgi\(!'!˲Zn  5#YRfr -,bJY lEMb*ЕҸiUse`NϮ̖ Byd D;[fƗy2K`z}4~F?;D]4hMAț|zD jp@l#4BS#\?uwH`nU(EGvng̞/hӊuBI2.{.u}7uL5X7ǹqv勄蒉b[C^bH *KlwIKhgKr ۭHRM|x>)%: R͹{g3V(\GZxAFD`9'vFx:1cį넍:4Ȇ>Ÿ@y|6F7H7{HSLEF(U$ԽES](ZW6'Nf3NݗmNkԩY+x/h"J*-S䷬b8³Ԧf}wpkԙE7G* hFb%+} PThSlCRɫ,HʧqL'L=r9 =%u5@K#L~w*xY! |h/}!DL)Μ6Ar*%[aM0h(7R:yLJy5$$w/jhU5ŷ҅ϽFo̮YSCߍ;!F#Y`ŅZ?V~qOQd {)re^ Hю[{ Scзf^ʡ3Vkul{)nB 7G|o1Q F`6A:EKwN b&ᚈk W|T o˺jV4ZPESӊdʷYË%)t #\JNZ6:(<߲%h,-i_1;ޜ`q( uB: l &ӕ &'xTO<8jOL! O7qp7.ę ?jWQ\7 w|(h ڵ{tEvK ٥,;^g{2޽8zOf:YQUŗ;NvB\/~̦83vkHӤbL+7Ρej¥X@|zǖ0&mŲ[5 kA~ RMJ0oDȽ ?ѓ#w^`%YJ֋]9ˊxZߔY+t 9D̕$3)fB9>3mr'؁I (2-]O0{^lJZy@vB}q= \ڮ~ |n'|Iy ]$PD7L5J+:xĩy,]MR)8U^X7@V[Q8xힷNݩ.L5Lh\3egLp>=31uh*JV.+]L>׎XNJ =c7qp@>4@deR;t,NkzK>Wd94!.Ҡ|]O ;>E.z耳t$𜂾]*Ǫz/*o"'n$Nq0@5RFK5l8-bŌiB<?)Cu"2z^CY)@R$t5v%Aa&KMO{hHC۵k(I;;JLZlRRy GS$O ߶:e&W?K|K 8tR ۈ{Ӵ+OGϥ8,Nj 7㵦5aģWiIyR1HI*p.j't =&<ӉjE 9l5b#<"z `Ttsz7,p"݆y.=g*G"n)ԅDv:'&?f{A4ӑ#݇qtĿ]2mg2nKthFB$P8;l^P 3y2Q.:a:|g "WSq ʭU5iR;jRYz*BeW 7֚D#r/1 {|WwpfI~WwDtD+A4- Vq6@E?:#Zg;TMd Ğm8j2OC󡥧ދi9!kQ怒yq}z}΄[1V0/9Jde$ÿsBm3 })-A{St&gd%R:4$& ơAT@5\ɝ_D xʼ8iFw"PB.HtI~acuhy itZRڭ*yh eĕ7ujJQٱ>%o3%|K5-(ځ$-$rer;F,/ >-_FCD$y}s*ZD-WHR yhх):ktd1,Ί |L]kUU֖9_|5ф2;K814cĕ ͟ \ǨpgU,,̣C+% @HKOw<36Oꁞ"%t'0 0ܰbEư9#ek/e0A̬KK0*TY!1Tzp"m \4L?6c`Yo=5hT&t\cqYPn$FmR\w*Xӯ\H hԱIi( aiGTy8 20 nER 58ٛDGms:J0c'!8f H7@T,|JV `k 1,lt ~r%.wt8 ^]ʶGAvPd.MөNY7_>?żMaⱉ>g%gbq0Z@>;QqWPG%2 ѝC~zpZ+c0Gİe4][TN"`)m~M&厳}]=ZP79@l򌳶e*pGXkVma,'zzDC`:;*Ҏ4*v!bf||tf$<& ^R$#yUs=tM7@I7S ](N$ѽi}2?7~R>vV=Ho$k* S9uڀ+&4B|RC#q(NDբ͆, B%P}4-u,!a?sЧ%퇕N2 `"L2$Px}}ղĊMQ4l@js|vUM2T&u;Ɔ+5@y߾4fXJTT{1 y~5\GB"w+hT]v|;ٌ2;4굫fP*o=d ugTWσy|.z9Np@>Κl.uVUM|9+pD\|zǙvQ}O>p?[a!?Pi]1 [H1TDÔsM/VӻÏS$UlxfE[IhJ0yЪ L-H'w6zqIіLnrh -Fd!ےyZuA0H]ؘ9M*ɲwmfKM& '7Ju~ݤHk%/ӵ à%4ثGcsRpg7$!PPJT ^QtW,;bڄƿj(Aצ3XI4,b Y;N1@NbC4_i+hֽuLz󕸟N#邤^=wF +^~X+yaW'6HNi]dsφFүGouJo4j^H<猯 ¤i K$̞NvhʱF}ĞJ,p,h 57naKy!^P>[P ,d6Z_B >wDcۼŜ)ɻI< AO~SiX*IG"_T^y@ N Csy˓ *|B-P+]'j(=Ԍ8h҂d7K \|$4;Ι͘sy&mW&m鿔;Hb6B7^ؼa;@.=4-h)X<0FK'=>Fئ}Vmxl!A Ny#HVܽ !E`Ti$0& |zCyyo5]U%b` g +VO0(f~5({;,2BQVe8+E{9ci{xyS(d_+|]Pc&LZљfUô!EJU/jQt63 gLW-axXLJ7Bp!k|IQ`)hW-o]6^dUjxT{VPÝ@\YX>80W\&ÕތAF.fEJAsu Y{P#ᳵઍ-9K{2Ag)o܍#PB_vQ'R#p Ci7ƓWDlOSf Z Ӳv!#'9~BdN&!?f SlCA xkߡ E=,,ã<6fA1M 10vDo9]|N9h2_*[ r3ic_A7y;T]e6Aqa5vSb[yR˿yb|WAWtQu(w,ݸg)%pX RcjWk]4qe&_le.eH?yd=#&SvB(5›~⎒(c$s<)\"4K栶#±cކ9,T <ڑP*{vTњdu@_!e%Ğ?ʖ/A Bcmd+ʄ,tpjj%vE>G ߳yZD mY2 /MjkH[- ui; IYl (ch%i($ovBaZ.vMWّPB"c7NS rDd"wOVܒx|Q>ӦVW$>K݃nRƂVq #p#g"^]xuF|u%E]nQ2!&J6qXQ6뾏"QhaWqian W:{ۺ)XJH`b.2] 3#yn&5+ g3;?5Yw9Z56OZ Eu?Xe< /i l#I|{abbY]]Ёdzڼ>6Ё}n(dNq0C4#jD@V Ƚ^=bnUL_x# v_S!"6SN`X- gU^=~w{-Nv7h+)Tw0rя8[jgvwmp?0 /#sqet2Ȓ+fW=+A^?Pܨ➱J$4ν^ dU=H*wiz,D.Q~yKC9,hQP |F܋99S0?@[gTn%ҳg>'lk"HĸՏ=,&^%(-OtˊJpYChvZ@VKpt|'nw 1Z8:/9;PHA=~[h~-IAc)ⶰ-j=/v339ڣir4b ؍R@T` e^۶iGvǟG %VDŽW)7׺Tq"`\lΒ#(cL{*(QwEye#o,m_~^k457E+N*_:~'lӶv$ڹzrmJifY*p/3ld2{hk#ɻ(ΦP$/X=ȹLU@)dۙ.ڝ;czVK!D̈́n"4E(Anu쐒<^M6p."x<,^,Fh?c9ïVRyk~ۙm$/$A>KG4WxQidsټ[InxmPt γ3 _ do= QzÔPF m$H"5EEAXA2쑃~~sPd{-yFUrv: Ͻ]6G$_$6>[Br*؝Vj(4&uɳH+7FwՑu!;״\1"ac~< i.:@O[Ob4 zooYc#ڨV.DfQ I+wG 6 r;*;>"35?ܼ!R<$--NШH!?S믎~;6ФWpN 6oܦ C=~=GeP2 9s!]>q)y'>M\w+.F9`s]k {n1YY҃a :$0W:]|LS:W#5sÛ O)lb@Q6#Ӄq1cy'܋&"B#[xcyDRz(:8ZQh9qwJD݂ L35 +K=lKK ÖKjܻ% +ppU+ۈ ù]-S=aIXݷ 4EAQm:[dp f?*x\_!bg Yw3q]V)kɔEEw: {V O- WxqoM˛VϡF׾-L-*" @@zn>Ң4j3meZW[ފ&xU=bm-17ਦC13}ע{C`^b!eT*:\.-W\@ N*umҙ?W##*U!0!2ZRͿJ#oL`3xdzn&^sRtFpd̥MϔCynm^`]Ggj& ׇ~Cf}]ER-陊w67jjVKojzN[_lb t/OJB?TxIC>a~+^G@xzhAD(7:lﶙ :'V HTmC dXn7o <¡h` {}XQm.M4="+|*JA1&zbJyt)]\HL|[ yޖB˸e%L/H"Ccm记ST 8Y{k" V'nԙe)D'vtt CJ C>$܆2OI fߢ0AkjMQjm5' uhWhM$ўi\8jw~F :N9$k Cl=šXd占,G X&♣X +ni]xص&n;bnTBv&҂C߬E{~ b'9]>t|T_B85<̤ mYqP5ըs=YRECھ{;VSI*oe~@A&+VQi'/K#cRp.DQ:+{˅J2ཫGo*wYiKA+hVLw0ZYhtr{ԱEVa`׍0n7H**//ED{9-=9WEO_Ε&mP!\GdBmNswG)R-9ª%HP$[ \ Z`'z=t/!Y&Le+":𒧹X D-|x9QqD|nE ao'Ic V܀K\/h +V0Ԭn>?)zV_[k/5zԒ%౩·k5p (8]@L8XQhn#Uu2,3dNΛl Ї1.V i{?fPʮPNɴJt * َïHR:s_?<8'kFg>Iff-%ƹ@BM$줍™(]9LdW؀x)1R% !RFUD*h'|:-GȭtXFSzڊ5.@F5VC;oˬt~q).$fГp 2wϳ(qkA&i)ec>\ve,tIHNKL:~cp!ER֐J c)=6A{R@_w 4i4[eN?r : #1(<_s]1C3(E7"oτ $@@ë@HGbĒƛVdM|q &r2Z{t:Ls|如 msr]Zbr<;Wo{\SpeQ$5 ptf=%)džaEPG4L~g+aI r܀Y3De`:)N=)CH5w) J#\0iSNv.##D2Zdn!īp@էT6SmXhNQO,D< ZBjy]QoU1yI(NeJ;f.*7`~W=+fOׄPЦ%4Ss&s_~]6?lЖk cu[e 95ItSRf:+Z#I8%*銕4GM{Wb^-s (?K+-sLwu&$Ll_A`h|ba jI.tv;1z&Xg)6펙nƅ}ⷹk'fͿx[v #*Mv%HjT`xFW_rSQ}ᝎ.XfۍXXIL=8[Ngr3 M8 }PȲb#" -u^Q"T}O.6f7ϻde ƴ3*av`Udn^U`)~蹥 Х9.oB9q0E/W@mġb~1-ɲ&Ջ|+r`Z̺0ueH.?ߝ7MEn_gjY :AJ*;$NTH.Ԉ/ҿrFs,@`u1l-]WQY*q>߁%[DqIK;׋O5 YN x8{*y(ے(.Ȅf8. ,OIծ{=r(y ,ܿ>mfh@?W)N278!Mb?\=.a@er}aM"y#?3"M HlZ!P 逾FdYޢ%}HO6YV=xi\p⎯ @Ѝ hʎ '5D[(i}kŭ0j/bXT#p{L3\FMS,L>!?T隨>ЂTS%ֆcğ%k 0Oe%jDJğ.15\n>]*3*¸Xf[^3Fva1[5Ɍa|8V5Pػe.Ux~0^4;s H36 #w 3C  ɛe,:@_ bt4,UZy4ye4VHyZWO6d1 #B*37c z`r/8Hy_$5H([ah׫ɗ['Xh|Py{ Ҥd< pWqW5CC.ˎ.a`:Bɨ^ԯݖGD7/;.r]{YM3?X^ʕfx#F+*h,IZ_ mDR?m&c[3P8_%T #/a%*;-D&Y6 $`-L_lRIrkTXAߙr7_uty*7eGkNNlu`6)XR :" NXqjGo7qQ4Bp.ODZS杆-#TxJ}܎ҝ0PcWV`l:HhTt|ʟyكLUۙP}T9E%<NP:" i  "ڧFwE[)SitOCD*-^"kqZAȤ ,2a g Rkm`Knrl_ms2O u1ä]٦N 7FK- )dl͇AL*Cas\Y(z䯼f$$q}'mNςWC?`^H8UNEj|O۬TW*+'dbz띘ABZmm:Bz$E_pb\Ym:ozU*78 &Cøh]#+R}(=9D!";ϋ.d^|8:zaun7}jC} ]Kơ!':j>oɭgm[h\1_EOؚ1b1)\$շ.4cD'QE|;iXDWURfICgi!H*Kk;.+,JZ}_VْLfvF5qPu>"A6Q O)tv>uyDž lH pf'!"{YI!VErF_(K.?85q)Z+z.)wBUNJM zX34 tgWas3媇cf5“Xe_J\TBFKH~\t_q7'dK>Ĵ+-M'ۿgꝪLȨt9R9)0Q*'Y0H4q6[,sX6Z>)鹼{23M8KsPf@,X6 w^sN  02vʱشڑk3x!*ͽz&6d^$+j(Y1S3j|wGWRJOAQ+Je+# Ly2wHUsJ)X9漹m>4^`GpS[^0I,hgM3P3l5$DsN}äؠA*"/yro茧cT E'&4fGX XR"M98~3ʦk Ta]T3߫%ig;rP+FݲOLh\ sDVJ(}ȀqxZ %hohBu% B C4:*Bc8n0:8ߘp~Q6G~7;pϮVqVUn\OD w|Wbǽ1)Y0*/ }&,+?wB-vG!$I4t,구jg^ȆT9:wV7:,M}E}Nr>~ ^ T"RXUKCV`G`}(M^M%{PzA3@ b,f)VR5@b<3 ;hG^jW8eLѰJJlZq`JIE1i͎? !hͿ6N>7zo^$]ʮ+*ka$*ٛ)`'@(vbx\8ǜwէ(ol +T8p hW[&HON\^NᅎI<-juȗ4ЯDro%"aܗH L,9bxy2 G*X3^TGw| m!`sŹ@V~2 "kCf8Pfp{1;tpe<×Wŧȁup֍v/a;Ϯ,*6ĩ&-N{V]6[v=gۊ)~Bcm6-`b].@S~"`ZͷVO{~atpIf3ER/6>l_gO CttY]HC#5BE,,^誒XŁ]X>s Qmpӕ \ąU,r|5Ր7-s)B#[H2wki)"j[(s[R&)s#ި S ڝHH(Iڒ{)?_27aRG$b%>R3I8LwLFՏ.xȏ?uG,'wp-O. G?7җ&6EzR?Zuhq#j'mZ%8oA$K8h8 Pm:;?o> JI ?4SC9`\vڶ2^a!5.e0/8sĆb3GDZ?Va{<-<=%_t!MYb €1PQjp1xڏ#Mi18H8"_ƴjmx \,Q2+v?vM'VmA6YT!ޥ.R/0 iH(_|EZ=H$1w"JDZ sqʻuĨILs .%:;qQ%@ M1ҩ֥5B'˲ QDJa^7(at9D.yIklv5(Թuі|GmЋ+.ʂ-O"(|2-+:϶4(4VRRT8JbD_$4|]ۈ?y>>gඐr[@& a<\Nj ~,B@{h`5RL]aw6.hnP4hG\Ym1pT'TU@]̌v;_?rI++4/f:ޒt& ) TFC>WX]7y\P!ҰEx[[H9^Ψ0]rBhP@ ~ v_<׌>tCLHQ%aFG6vRvH|H*\#wiђ-i&p8װ%WFm,!d%yjpdr9%+vEӅ}_RL^o-v6'3=(̩H&b^߫#[4*2}"Ro*(_đ-Bx'G%< oep* RhZRM w= \ˀi.j !>dvi9[¤ݻ^B?x ,>IhwL-R9;Nfv/(OAr!rq7<8$iE2Y!%Kxyzւp^U!ʰݦ[7_ӷ`ٵ |[YFu\!^" =e$Dw6a.F6H7()#9RX`` UVD1F4` i홝e~Ҍ j l([5ޢdDJaX/NlRpu;QIs4Đi,I2Gʻ<+ /[ڰCmw K^No!1[aT1SѢ)5W=~MvVcw@y5= Q9XM1=$_}I 8yP\WMv6ШX6c> Xm^ 'aST6zr|>]6AP&cu doe )3ᒳ_N-QhA"?Tee*vFŜ=FD>:67iYi~rȇNbPa{KA؃bԗu~Lo.LǍO7Nl !rXa(hKYAzj%Ϲ3HI<7 6۹s2diid[4>-"pWõ3e%l:)3LgL^fƸ'O0ҐjyL;xVC%Ӽՙ1s?> {7uީxqmTG 6|fcXEHl(FrlX}UyZBHwkgCClCqFt0u A¢\UmOvPlAj0.|.\ 1˷OE,(mngcE׃w/\ A#>#aY@3jv̈/vh[tEHV;\ӵ3p򥯝(`5G:<+mp(#/*Yeu%-RzWGb;Kh' 0R^p_[HGw͘f;e]}#byiLQ c| \w#Xx&:f"xTad&.!~5)ôvAN"zN XOKOm?%z3,х<)d*VzPĿ>VuG`x'q~ ﳼN$b7 s> zMqKT֮dPI,#ɇhFd:80hXd'9ߝ2C hZy(43{aHOsXȁM<)(Sa H2Ve`neif9#a'&(")8ׁCc*'sQLhF!5i6.j>ÜWHRؖ<`<'@3o13oϣ cݷNzxcTTE.Ou.SUR%M(pnm鰞3+, IR0@IpѰ^\ 7)}J뒰|aL٦)eLMM?_\)rGb":6az?)^LXeP9S21PvNlh+[s+doeKi 裤tV} >K z`zp$w{-Y#ʌ$;!v.}֌m?= XQaNFrN~*M`,R;?+y ǕˈeC dN"3$+5` L[0~wFCS={r]MsY-utt|6ތ]2i: ֔_Γ퍮ƘdSg/㊭3xp"h%yŪvd4xn>""DԁX|2 Zg^麬־icj=<Bj׍J a4s FM:'BWs\6~>!,}0nvPh Edui,-W{i %!NP'u''<6g"+z|CϙUe}*?>  !lP0B<pH6]Q@r^M1Y l@'ةPyfVlAd1T8>^2v~s-Ǡh5,9͚ޙ& و͗4!੄P[l8"cbf r0Ȳti`V%eݱY!VC  _=9oJ`)$n}&;M>?9%R f,ӖsuEVQC">Qft &E klrɰ{d[CҊc|1dRڧo<+&ԦyUܿDoWJzȞ6\dcZ&; `մj=e\c1ئO&sQZ9њc(wfb8F܆Adڛ`v׹&TPH)Q7mu;~_2BwKDU1H衔L eRFT4`K\l}^6`+y70dFyH[Q&y1,:F*B =bk˪ gE9 I]F';1ezx٧ K3hzW[y76_L9ñ<fMx=Rjȹ 0XYf ;9E 8+x0Ӫ$B)HDe y iMl%(Q!ilp$L,^,.~p--]`?1j>3_dH,7Ćڙ4 ۊ)rg,|Tq%*&Љ#p)n?iVzt'T"j=?C3 NjIn?hn!cS~ڶx쉭C$~7}f+#.{01s垉T*j}=2|WuYҀW!vn+`w^^=N8 iQ^ݽ+] ZBK, { ||H? 2i 3LfPxsT$3YϋXei. 6>\e+d64"ژODe^Q,` . Nfq6O) j.y;^B X ,f*֍:$6 ef+[2ꐟ-:xUv +d#3ۥ&V4Vzf4=l3yN_%9c&J -(׹~񦀬2N E8Pښ?|]Z6t~"$01ں+LK~f<Tެw<3\ժA=z`rB2j0Nd@Z˘7T:-wq$ؑ%U%a͆c҃aﴳN8bNvҸc1 h@amJ PzC@6@QjCܕPu0$L6 XpA4fWzn}KTv L˨d'x$Ye*% ,u7ue;ћ*yΑvnұgVc^},pBq+F&釨{iƝ?VW}K ZC?HnPMNhޏdAD`;ABj4Fa+U0XSof>Qz%؎ _2=|MTkg @I9yB/#e9(e؇ka5r2 Ӑ<ɗA5]݆O!uh4MO΃Ƿ">N5&e],7n!9g-71]hK.X7)9 = M'|%!J~_?P?S3aju$^^M4!U4$zy,GBGʑRt%O/tIl/MC)[k9by^,eh@g[U%5sB 9?phos:WbD`iI8wk ԾxűcWػ3&<!;KyT22{͑#R8n.v4QncLeP5sM̉х6+~ƯDɎfVWKo߆ YuNW}TkXC# mpF{pJneJV֫ʕ,/ 1CG5YkڿJ#7D~6C,(ZlrHOH&FT-Dݹ0HDOR˧lJ"pGi3?z[K]yuesтY4MQ j<C&8{Eq#a_)>J^TT?B(`BvsC֌饶{!oaCNDZ)Qԫ /t-vycdk„xk!tcR=H z.HuX9cn?UTma.&B~ހiq[H}ZwLF /'uW"?}X=Rj$/raF.u5ܖoTe܁o7e)PBYCܭ-ۿ«3+gXxѺ19U}֡.)ʻ4.SqۻP& 7^45iaws~NcZɒ[hNXw >)/ܺ5;v4%w51&}"9ɂU-dl 3{戁k(7 ؃SA~ŵEAGYJ4j@I!g,C;kE?2MàٰAk-O 2[Ki $\/p-u 1lAT&EO;(tGۛ&~WԂwj,%F`DE؈ 1ZO,F2E 䦈1厱! V+S6) _6EC-_8 #{"R?U,'OKsGuE}Cm\N3&y،$@D p7@GJ5:>sn>[!ݥ;41"J!}0s%.U h.6+8tq19H3[_U x Eu<ٺUw9A'e߬J'S{~yEuscMq@8y@վo.YXEy/pJkR](PTġaeI_A:~fx 9v>g ӾБ=s;?ȢQ],Ts:M{hӰukm]e9`#Ⰳ¯( }8HgUTIGqe=I<3ijH%aN-F<Q1I/sf(~Cj rqյ< | #pDEdﺙ|)iFuo*@c1uiAb2}=.8OP-jOzpY]  RJ:豕 E .m@oK2TN? Ė S&ٍ5N~@k;L;K` j*~\ ,o.E~\~JhpM6 }1-ք V mp; y_pqrYzx랧T6qL# F/Ip 'HYt+}e%gxщ9p)ݼҷW-ЂrQ T~~cEC6q9@s~=I(}410hc,>*Q9XͧK8 ګقH0| b -5LqgV2ôڢgp{pJV'15$6x5ܬTn4orߪ4jԼ>ꅃ+Ro$ pϧlQ.tgM2MI@q|=."\t&@m)M/2#}1Zú?qCv*OG|=PU~'aFPHPNLV3 3 aBLM0JՏudSe >q1'~Vi!QkM.UU7cE8dBM|B"*|^@$sLlS~o"e:}wjx3;~Hw `H-QggWzCcNDy<n[>(F?V59+Mv{4ᩔ\#Fa#^RDad $>_C6I|}hȶYPRK ?d0vK^9Q$ ZPߡQM!ـAU\iܩiZW$H*us[iDELאyQJ`p.TeEL\(gc+FT Ls{R\S3GH ~q@M#}R.O8Vk[z@@Iji߯}o#^?kt3ZL@=1nj cTn>!o.tQ_n8"0B?" l&q;BTGkidΎxrN ѹYXXr6E{X0*9?p(pu8l<~/R4LL @Ѩcr8Q fpes G gyW OqKW*U!Eu#bww 6cbR&[|}3HτeSxZr|@kOԹNöhF$ FUkJ2dװL'^5;!I8Zkt7x,LQM).\!C'F0R)DH[zݱQe^sz!lѸ('@=57ְ$՘^=E~ZyrXVY]"T6r$OHD2n\0$҄K 29Ê$w.HITN\H30OgXq/5)t%p #ajk9u9ϟؠfc{B!zɽGHrrd&?7!OrVj;%Y1Bs+>VTs]'ڱ|`9Y`[.0'B{Dgr>'_?M]D-qIZ $O>,FF%]>A/od0 {&|࠯O&lSF>X R? όyؐ_Q\թ ?j Hy^eJɎ܈qgrAW9C&=f Ɋd3ljr~vv؄ߵ68f@G#oG8dDA)}woSHL @P:H,{ OS,ER #!_ٙ%뿕)Pw^@k]!@ǝ0J)7sW޿80 Eߢ9`< M^0Qq~'cl\ P⑜%t9"f W P ))%br @0avpшrT 2{ojzEsZ'T4IHKv5:ѐDñgd_bnl4v` §z:g`wIF*Y߬vr8vk]a'ajc]rě!ˆZ/rF#uaJY$fXE*瀌a2jQq#}m!kbvv@{p(چz%lva$Y~ mw6p[WK#_4m~Q]3 : yEl"0=Ss\ȉrOju~Y<܎$(h0g fذ"jcJW2s$e+NxmZ{ &s I"^O>`WR/ ׻. v oh;Gwܸ;:}&5H0olps!]1H$5q˻7,9 kXZP\sG+Û:s:Zٵ-r`[l1EmsCz ;t.=m^qt^Lذ!slv|rRHg?|o L:)7usAhȌF;[7N$zݻO?ʛ7mXt\3ޥw(uTV}gB.4~{})- ВiI'g:i&Ҩ)eVV@xW\o(Ks4U\j2`(w[I<*M}KaZ2jA,[YkBݛxʅR{zunIGѧ [F*;܅ g) Zlq)"_5 h,YO4Mu0"RQ^ RHGEӵN M}kYOڃNM-C`;2}cF9+,WgS %'~uA c8l&^,!5h;DмWbqJol)!ŢMlLIo)ߥ;STlnr{9I C  *2)1\l\˲F3͕ҧKHQ&Cǰ(=w[6Un4 @3`0'oR\oaPP.pSx׻kKÔy̐r'eǛ_A-J̞ۂ`~Ϫ]1Q {ie_b,s (Ԣ!y @LnVv^8)K",".n{5=G)e;Ky*l,(^y Ӫwh&ܫ 4b4C Ql(>P+YY\o;36k^c.Ή:}~ 7Eh)ŏ);۵ݍ=AEz 1!䖂ނ`"cf5[Ku>*8>6Jfu>!<0c0q:D+ڊB:<0 +rnLNUc?V[V-X/^Z.E%lNt6_"?H&[@4H|Ym3C(FD B`QmX6dT[hcm[ոOs>PL*qhy+82Y-[#á^oAXW==>)i [q yS<%򀶑lojόsOt~|t"ySɁRL=2m(KEfp',Ka6L?-Jۭ2*'ƠtO8ZtAҵpHV< uh:-*+)K[%蜳D&z}9mf&/aU!)GpV_g{xF]D_Ym=hH$$Ỉ|x\(?~_"u Ϗ&7޿e!`ǝqD:VeP-j.` ћ (ܸ5;C(wQ7 ~dH۱PoZG Gk&Yc^Wb^Q]"jZ> nϳm@_x?7qVvLMR=C,3{wTtx?`{p1?-C2VWo鰒Y .J+]B:qͣժ+gkס`#7Ϭ!x.b:%6xi6[\is|йz/4}XXq;PHOGlO?AyM]*c5(b4?n. 6Wz>e }Q{k,ܚQcw@ eޤX;xWj noiw3 Li^h== q 32A0.7yshG2Kq׸Ek~N2n; )/vPHU :ϙ<V.nQl9瘜~<Op|ڞ4P᪹jjwIs" YB_|Q! 9*|k- IKWbƲaHo!0_ŧ|F? ,H?'&!l4 mzJ$]*q3WKwн d㈉[Fg;~YcҬSN?}fB5_ºh[x|qNM Et"(g3ɹw˵g6{и沦,!SfX):}M`""kyGӒj[4f(<5VtCxxga` ,j 8ΟGt.]T?BbW͍7Җ>a%5/&Ͱv#/je~`VTsV42Ce5cߟ5#uQ&ܲjvd~  ƕL5C] zҸ}i[4X&då1pX$z\ -p2/ߙM )3qқWYruDZX}'hz5Psڦz?%a͈1RjXK.8v-ܾ]w;CY S$$<<-> R,/ j*hU`@voŻE=x0uHt&pD[U7&潮2 BTp kj|JoT{{j5)f8U\a68%0@e sc tɲ#f\^.Q3pRb`S"3`Z+5؜&\5;E# Ξ{~ΣgY*x g4cX6'QډG)jT0ī@ᮊ6[5kZ{Xn@8- ljYĕWJ^2ԝz爂ߟY~CooEiׄ<4q3թߕob_6st+Em(ͶhUaeh"R FƎƸ2^ d3@TSebBӛxMnڬy<_yN.M&xY"*!Hl-"\ xs؞rYܑbwxmA]&ټҁ.E%yRko؞:kO< w%ۆ2t޿$eQvz%ֳ6m<ү{䈜 Zp1_WPr?Ⱦ{5O;;t~KdmyOt9*Pʌ[bH{;'6 Uw ĢOZÉ }2=[o:SվDFdbNEcf$Ք+noIUR<}vD;Z 3Z,l"+e~'xa-nNR7 G?gY/>Zm<Zd0~; Y6VǑ߄Sy E&ږd|ːM}WVh}:~<(@Q  jeRFGRmAYfk8,ryZHs$bZMm)p˯/âjMAaw LqiGaKJx\U0]M.Zlud+P)c*vjkF˕iK󌆻,cwc碨60j@t5Q;_~gQG^Ȍ!ӫC]jm-f&؆6^q{jcK'>B:҄CUjC; ^:bD?$WS3.=jY9K]wb䅛y5g/2P9x5o>ګ{^7,hG{vϊX=Q*NRA EcQ$%$y.u_w ?I'6)rYyf>-i\_-IpAPhʯh'5̉/KmҠFkSsQ;#(Oz#z#xy S2ܼa)VFӥP~]ft7i qQ[N35;lonR*OԷaAA~ bA85D % 7/k(3 rvt1".Fj=xHf; (ƬgFZQ~3?,XUS\ j/eqqټ̾)Y(AZ0x-79ٹ t q:kBlo4wV, ,5szX u@pNǘ8k(2(' .>]t?V@Bljor JOoC p4iIuaz =DL^&Ao5H9 "D$;Lj\='2e c@>OGCS(}_AQF~AH$-)(SIOQnt@xs;~A6%+#'ʅBqx in'.eJcuvdžL鞌Ij8<,Y1x{y3. 3vF(ms:}Xu*Ĩ-{w7Fu4n?<ˀ}]̙.: y/Q-ѯjHML76,j;Mƃ? VA3jCڄ@2s0n|X=jTJ1 .X{aնޠcVNcspW$L1@,P\TA 1}ylkLNIa+HЖspu֡6UX,9u %zQS T x舑X$ŀJPyq]%᧷!6~no2U"|a&g3Li:5`hpW]_3-j,E7) `.A"m $bt`@{9H8E4잂 1d@o˄ =8KC_rW87i*8i0ohDWENTLjI#'fHY!ҋu|Y*#M.DԮ!͌HZ]O$MlCB.,觝 Rn ,ih}\@[dxj r/Siu6T9ߡ,~1n|ŕPvhv4HD L-ksՎ ZqU0sIqNT_5&%P^DY6U:, Q33J(oD+=vNV'F дj(NIE/ūr6r?*gl[ի0P Z캓-) !07:ߣjg@ ,BnF+Q4b[A)WٹYWtݔsd:~5lJ3 -u2&BDN0AP=]MM*ݚ|`8F٪%&QOi$Վkh/V!$ ܮj_Ye?$ėHP !"4,[.g@pF~{xD⯇ѹUh,mNS|ƿ(?|^T>FpqpԕFkΧ H ٯ OALd(7P \lF1g?C _Ї"odw |..HXay{nlQ~|۽qU In^pUqL\~)˻Fso ,%DȌr. 66ĊleG O)Jp ʊ%J-mi~wSAMgWҒ됐dmf}pHλ4) ,nC|bJ^}w7hǪp^1SeoL=[ڦ! ?ǖ+ uVV**ׂ!/H1T. ]JCOS]Y?(5) AzbرMD6fdgko8JY͟F?лWZ Kfw'f lM_ӹC<&$D3;33%KC[=lO4k214=7}"0"<Zư6|g9<̓* qp뀹~κEIr"` F&-ZI Ni5"i:)Y$Nrm|T674fyǾo2@Si5ڙ0fٱWgt1.v贷q 1:&aHc..d*/L!-T$rI蓬߅Ư,&爨\g Ʋu^rdq' oh*B)%%hUք[1ĆI"_`)vkIi(c@hM-c{UnjUuq% n2僟Q͞ t`5 "0SO@@e }K? xL_蒟&kN;4m^"G;X66QمesSR< ~ XXj O9fgu+-hI3L+yqSv̅bjt@4H2?"Ҹb}ϐ3=p,?VRɼ{frnE%n59$?|[^{c9tttU ]@8qQ7 ,^IzN'"̅<%|.悞3$qNsj#j+.̩jA,^mR~L-xlm ~62[X"d̡DUR4'FNԂaf軸Cղe"ӆT£kkUEJ%C^A|'Qr^rf1p%(=c+CBcV)(D|d% EmCî,OmsH_/iA )ǽud0DM/JզwRM5~Fs HufU˔JcTˈ@r7"aX1!~ȊTU:q%ljr[Bݖ}|+'RN(pi {0V " nwḻVpw"0;8(Oً+"zn-$!.b\%J!qxy]Aź.ŚG[&w|>HܘrȄtO1ƍ#ugpHSavm5|Z ֚UDu"c?7npl)tW+Ǟ\FFXϦnw6FW@Iē&%kHzXL:WчOעd=-AWr!v'&6d{xlU3elPԖ9=!xAkyT~?3,zSmXwnu!ݠMWA9wx.3yD.;!,-.G{Oz/AFoU/zF:"]1"aC%=U!!hdNF/;"q" wL͏SCtVq6hcI9h<_x^~GN,6W' +vLfe!9ۀm #M*KwʶY05H} \;Ex7p Kuhyskry=NAPܡ2H-x%xmv~Hx0RX3T^58UoqbW %&|xdky'.ղuGTӓ̭;zY Lce$rs% #l$Y,S1 H3Xz VΏF_VrqyRe m,y1ݶ px@3_0|zzF0؎/ㅻ*GGoKDXwؓ$ tx߰\e7ؕ @MWKz%_.qJpy2{~2)|ŃjMX, 8`B Tk5 桍`q[0wIt=!yVhCR fwaZora@i8i!p ,,gC4N<û"6RR/ y+`c]͍Uj 竦~R!HN]4:[Gge9J͑مsgOtǁ@2rҰe{TgإVN"6Fz1Y, ;-dNMkAԷ߽X1ʂ(2lZpn[Pa?./+2Z+J5@B 7k &ͬǴf8oٯ˄}Xcm:{tE@ݭNj̘+JR85>U:z_pZX}9wur3*ۖ|+dlizcyc1dL2ہ_'K|? 7q8 ]E1ndϙޔS{]gGOYjl6W 4c_]Y*~}n*)b߁.e]0H?WZ57rA'Jl(ulk4FaPU 7~o(U8k͸D<2$^ 1l(Hx4]`*1Y`.[,n!1?]Aߟ#1'y~ؗ`|+cWd(>Md]P&ubRoH?D_~VPko>i'SETLTVs1z O;U;@1hi9|)TIU"2 ݡ 1;$ _-[5őŦ;S ]{H" ?i=}ڗr>XVx[*z-`;4|kH<ΗjM8;2]^$ G犏-l~0$2bFt< 9>˜lC]3#0I?< {{˰eLi&3.m6{|ZG? <ύ>N}aO)GDHdvq۴8ٺh$ߌ7F2$XfQf}kW/{gk]fCE_ A !8+/HDÔ=m偻J~ڞV<ܺn?e=46̃=y`;^2(&!s~[n{Њ<1yD\jkx穄kt]˺}df.;$ C]C7kY/z*&81a_z/H5{:w0C6_Qi;De|dLtgqD'M-U^u syIgBW8%Y] Dq=hI_Y嫙td Q|YC~3z(haιfLlP9D]ޥᅎ05J @AD hT)(d%|+r0Y*8λzA,(09{**;Z\̮Fױ>RNJ3V =U4y(@v_Z)ßbRL-,^𮎈.}B+azChDQ|/y[HoA&ŷ#cPu/̤^rF}'YR(dɗH'!Ω5)ߧNޫ-,';կy|O]?G/mG뱯r6F`Y2s=N9~9tܷJ/${p.q䤮_TV2O*WN&OuV6q6 9UZO㪾(oiU.Fq-޺ϑ sqb$3\i1"aל)rgQf j$K8XHIR:.¿Ú,xƍB4L\Typpn]J * p_{9n@g`_տIw-nn ZmE{/$ Z2(@> >S U+K+ BآDC,By ,5wc mH{1G\?ƽ' :` 6AdEEj \K>shZQc_ ~2CvmoNy ?<qb!Z$J/+}eFgn &pCIqr!;!*] KtX;CKl 0Qkyb>F~pe)HB YU2rzIUtN %< s[_j麢4~T뽄ߐhD(gnxLډ%TDY.ziB!tԤwoqh ie^*E6!Hf72؃jqoњIzu@"#*Βra2r^>#*z*~sV77DPt:fTܧ7B`Lg]J䫢!S鎖*sAUKVcqiiR("S8N}40!U$h6K9YёH僅kW4߬=R"lKKє8NvûFcr2_f;W'Q>Y=*TM#Ngr4QO*P|%82UưC׋ڇ6{F y͟[Tf'*S,*#)fPj),q1U{C4k/b85x ^%8DIvtR(lቚ TANu_-su"m~u7o!q^B2t%޾ҏ*b0;ȥP`˫FXH,7@/"Cz rC^bn3%Eeފ`z@^eru-Sڗ-$6"A{ipG?`| ev::^& lZ%Q9{3Uvk*zgezmr살SعR uRuVo=\ bGAah7rH{(Ysowiue.+'c5~85TERo/THequ0LdȌ1x" XA@y~$m9smń).ηȣq J[F4X\Ϳ߿(]rf?G+8u6/O 蜻@"^p"@B&#3#N 4xxThtsh,h']\`ĜI v>$J4xP~'.aƌi+Mn|2&s c*A(ך,.\ŐfA|30N;_b|+*Oà9[j_]gJ+c@ Շwbx!Q *w'z`qΆoRsU} b̤eH˳Y\pɑLOj77Vjs4%C(@b=٫]V ^jB5 [YsS[ꂟwP۩ơZ}` I`-pEp@ $GL_w! 'QK,\(zFQ5]hmdz-Gi"+Tt bܤ̬plR Y-C 23I(Ԇy_4,9}iӕ7kp{Y\7WYJ݀dRCS *Dd ~3h .'ڲ؝)gd[`<wE6nu'~Qdq΃Y#$b?hep|>ԾqHiMSƘVK]/]VjwGI)1ұ[L9V1 N;MRc|^+.Բ-*^8>,eP}FM AЍ?p60^EуU#k:,M,]2څz[&L̃8hš[N@³x~) (PȾ1[MtGIT2=_Y q?3pb{@~iά|՚V9Xɻyԋs;U!XZodؿs)'QmVMH;o*[$[2/"Iʘ/}aMaO)S;J9L,s}ԝ{1f%b1qZSr -Cn5`C]l< mC{xUX֯Q2/|ʥf/a&5h/0P&-y{$O-:ՖS#q_xWdC1s)v24"jݢ̓ C ^UUʿYYԷMm5~E>W1C6&gƟc y'e!|Fy-]#@JvU!qL^s&iSvVKGPբvdl@អLiod`zAӨ'>O'BR % $!ÆMo2 +&CʼLȎqpUyVcܦC,{@UMZ 8#ɭs iAOq5/!zWqC)v4Sݕ*^ Kg$J2>?@"cQ/U ztAR 6 VB !_\ qy [X~ j+ 'jwq 7f.(† "Ғǖ":{|!YgDėcBA*@hƮ.k8Ռh}B"JmQfF[s%Y BCxH*^P^hbXaw}.iHs` tX5e)uA,{PN/&yKF tpt@)t1H.8g UPAVG#A СNU}djgA6Jdo-ʠ0зa,J0$QpxߚfesM0"v$Y3mZ4 9YRjnOU>yIG9[sJ:'Y~i]#>obșG_+>sPWxi޿J}_?O?~2d8/| /6V$2űPx< ~—c!Ԕf$Tp%+E lgu3?L &jXH*$?1@|8Hܲw_H9[Xќ`~0_[_â%4r!z]S7r 4{!mw/ޜH d<8ATqSXw1"N{lyfRjVɞ>Il-LJ$^a:BI5[BZT ʳ=lHN 92MgJ7sOsjѵA1ևd|u{$'rd ߒ'$A9L~;Ѩtӯc7kUʖ2w׌Lf5rl<0tê !wOWLj!-^0)o%㋠{!C;"-i񧸯u2CYyMo`qNLZVAeOY(a\\e]\f~|J Cӛ${;{ۓ0! ӡ) g5ު|/ZL[눶 V᱐ƝG†iGDkLVT6xU BX+J@%/Vfw z54JkhRF52Z],ZNc=o 7KX^ȦȅC!4A+gF8̙ B҉pw*O^_;ߥ-ݨ雄rٶ@fCIY W1ksr Hg 8`As+([ᛁlУ)( zl? R^vFsUD[D_m7t&j UX )}EfQ'M5uK *wP}͢l;ֶ̊u`Q<% U;hS'%((82XϜloDaeǤ 0ص`m=9~ZIa=|@@v%-$%lcVC#!}A|lS aTy*k"|y+屭^Jcxګ䈖gD+˄>nvoy^b ] 9fV\|2|g%U{Ꜳ1zôQJ{*@2.u818sDrJ\:HZkg]>QL¼T{C6C$=zʽROu +lޗMw)ys&ދ[òg7>#Zӿvc6B.)WC,.Kvl*.&:GF.&l1\r3~J hgdMlv6oЊvf/jeMĉ$_ntEIR?iV>qB"[8z ̔Cƍ+$zx~PsNo V%Pg濡+FMA`0Ls+8qw$ k65t:RȖ6:եF7~1MeaX_Cg !.e-Z@FeL C)@!ݟ8h33W4F~} @J[s.{Ew8zM'IihJ[tfo!Y/}ѳ̴_4 eĘ`(hPE|U!Qb,|R;۪,镾m`OE< K1^tp,a!rG*a(y׿/w'+pY?j|| >yL^CSX{pM'YcM1[k/ܳeF\pK! c^T g:=3&M>'>B!WidN;l`1mV!bDA9s?JfarW?R>qV bG9W Q㽮O]הlYUt il(Na:)ZZ h#Q!^s񵐸sr+Is͇9BS+$9r ziۆװd=c&5V]q+RBv+! spgSpZe{2kO"mΟPP4d'rmX#H8-+3E}$jGݚ6͈#f"w;9y> K1Pj$aU`gP>)r_9 ɛ69 2."9kM}OsfYzy,M>:Q2%:Z>(qEBvEQߊ 4Q~ln\tf;9b]cp.rQғN.a!~1Ǿ'b D,[R\Sƪ:X<{[Lg/ޭTdŏޟjTJ2tq%0ʯObYܪnީSO rs12@:>˛jKߠwc|Љ=}0TS"&GmLY2yh}QFor!-2^ヲjF"2T=H#\ȹ3,Msen2 KdԛH?LuzbH[T_;7m˴0|T lp?J TXYcWoBoT[%J'5eCfN0FZZVa?nP0sQ-Dg/А`ab [Dß* 1U}"$НE?B{MDHȟmTg DAl¾/Ex?/mq}J&ļ!EuUt.kcBB.ik{R^K&(5:"Y>.i|k"̜o8 Z8Kqhwk-N2Rc3ڄ ̈"s GmcCJc&u-AlżQσ'9=B'Xy >i7{aIGpR9CP}eKMFS_&S5F~!ylqLr/po ;N-zyoeWgܬR;*N~_*ҭ*LX/t86^pHfɟ`XnN0 +'ACR(9o'6i#CYTr ۺM0%$p(rhiўZv@vL()/Ć᣾Y~km_і}2:ƾ;Pcꆲ?OՉxxՃ_r:Id2IK}eP\\8epK튂UO vnJ x7;f $5 ٯyKf̙]Z5H7ݤ\$gq׹8F-xb*gXx)k6qLWkXc'a"_. OJ\/w;R4Pvm:nTpjjV21 C|ަP'G6,s%_ ԣPpqUAG7TCy̯G.젭!ܗ-Ë73 a8zT"֛lкJ+gh[@wV7 WT"E"č {q6o@R8%f= ƈlf*,i+$e*U֐N֎Ju<=b:뷂Tq&di5,iHJI ˜u`oB!C ќMaI- nT 7#ǩ)i*#;8- o~8ztH=TbɾiuBz(uS /zn0s/~GAoЕx \5dҩޖֳ*"&o7Rqv݃>l +J+vE! ^h1Kaz< D%K^ծ֬VC{- g7JЊ`;;1t.1UECT;] : 4̱"6JEڻ Cnt=ǜ:W))9ѨJs$Q!tH$Xi-~#*ht%jT2a`jݔCK"~jD{:=mQCv>P{DMURf'+(o4QXotq fcm٩(͞_^=[E ˴uI*~ZRVӁ炭DC@F-Sʖ@ߴ.3 _~Q0y;"6.Qɬ)vQs{fݙ`Cz!(Y^DPx#X|}޾!:5\huHǍN9n;)CҞ Pc7+LFܣ-l҈u|˦s}Ob9mr6vL6Ϫ)c! {*|ӛ&@JEQ#l$9.fUG_@%-Y*zdrU{P]c\~qOF  ,NOP8"G=VRƪ^81Ub 3pqxEZ7T-K =KnledZl-F oDmZNinbp\yrz4HVqIM۫df}b7Mzx*/~kP)7Jfsjy+3_䗆S]{o_vY0/}= q\*{$n)q{{亘#ՏhxkQ2+(ھ"W[:2bOl5l[k"1s",Q.GF>c{` uW*U 5SRTEX\}MWLG7ʹz[!;ڲA5`^Bյ]bȼP_JdA0|8%e#/_hP)_ÃkWBE8?i9TC?f9xtRZ'8TzP umg:L#XȲm964{"8[p[w{iw8yG%ֺYoO7RZs8PiGX:# &sIRIgʥ^[YNCw9s귍_K"w?UjN+>k[Ĺ ŲҚC 88I ő x&B9`lMcEt%AM;X&#eAG`muǺ8̩Ze^\(K8_\)T5{Kɽz8`!P]Z56V%){gVrK'֕-2R@|y'IuN@y 'pl΢7nLL4~Xq r/ExhBn>`m [8I
UjK 3]M3їqu"%w+ >~5G'i/ʣjt PNkr S51W - S4Y~v. `*A)(5$ i|bV-C! ْb1ȿ>6>)TѳT'72,W5Z҈ rok䱔:1@ApUGnõ`O0}o֫W;Kפu7HqWHs-g;/JpoRAbcYDbP;y{S~aiɧ#,knXY`e19Eϸ['<;)545h'%n毾z+WK 1|dko'%3fDޑ }$v+u3rfW,XCC>ʄN)yj[h1%m?%&b[#Ioq~xU !$ۜh#g`%'ۿ.@~w86 5Ag@I!;܂ ?Ian1#Mm#utI?%{'uXm"/* e.ޖk祉Nm&  \HROdAwJH}g dm]|$cڪm,Mt#/Ϝj۠HNʝAk{W&Wwّ6=F*%lu"n h] y'ssq"{DX x9+^|Vt3zg&f/(U&䍽ۮE N<6(Q4`bH qONFUYx%`ACXއ u>xF8=#&琿p&b°"+AQij&P1Y`@f\VS͝bV{%ժ M6X3 qb,Vxءw{3;l8R|"UЀelJ`g_~]7o5QnⵡƵtCXDxDD0.?L}ni(UyHr f*7͆)n8״l+z{2JgOugrT01%>; xKJAhu\\ ;h߇n茊|/mxaBn^O;dc W: 7QJ'3va5C ͒5swG m!'[aUBK(b7?|Na7`%*6+ad$ۀ=F o0X="|a{ǎd;q+0ĜWؙ/L?5:1D -[3>?n f. E)gTR4ֿB>?ˠW /+X?xⰵX۷HaU- )SƏ6|Iq w\DzX$<1( 7/$Owl&;(Idn0Ū'5KW.8F po?-U;bې"&}g6ѥt 59j̡'{ND<+_I0`=Te7 \8gyȁgD㇓pw&G9kaKg`bھKt/=4LҳJ? ᡸ5A|.{yy;LI3X| mIxQ_{u!4Qaٝpl~/ L>Dq'L W f[|UN2x)IJ\чՂkS# .6MFY?#Δu ?+d"}D.B\+#eQ)0Ǟna{hC]mWpa}_t;@jvB^όP"T%VkzaZsU+>~!##hZao5baqq;#djKVrqi 6rBEǧ1!ܯZ2~GmttK7죩`̓FDITi=2`Ρ=yXN`nGIvbc+{žp/pa6n7HuլB~b1V㵊enÛŝb)z֜4ˬsUXCqTXneq:{ JRknu ol|9K+P9*m9x<%&uշOc{]M[WOj7)A'Èϐo dCv;: ^k` z( %L䴃^Jsa*t? ur%۴" ֹ~dsxd[FyFT'Xu,㺎BKN:1ȳ~}ixJOڍO/Aqބ= r]5Jk}>QJCSX_0&ʉ M@a$B3Md^*ېe2%?xD~3B3.6%N}ZcsBG%HiYW~~f#ܵ܄+ݵЗRݻ cbPEsziP-~~R48!7MoeZM\r`>Cɼi2&^B*Aw (fhxdJ]%_ֱ74q]3ܟle+񧣟_nѿKH b,pk4RչrKU  ;z oL;>ZZ="qF8)e/+PEV*(إ5 T DHn+Nc34s2LBdı;x\ϻ\dg]=8l: JIՁ/[j#tܜK}jn rS ng;\a nRvޭu~ aޘmulG>%CW]ƴhH,ĻeP] %*yRiFwjd+嶺o#H࿢vuC)AhEw<œ?kb%f]ȗ'&o Z+ ;~;2𕣱Sl[_J (CL5P:6TnhBJJY t'R (:H)):!,%[q r|axn=ǽ߆6tA Ԏ{'vu%SJR); ]@+Fa:6d(|7E_&b'EZi6u' LsOJ}Ag0Nm9:%Xޒ֯ ]Fo򀉈±Tj?n;%"Zv}AQI gJ;w[E@]T|OJpU6ئdIV1nG&jgxr-R}U>!tZ26>UF NWOj!\:ӁzoIΘ絅im'^&MKD baN9 ͌Z=3$> KXDsV‡`[X.{C$B‡&eOI0v>_!C| ꁨ/6>rn9-I$Vn_@wGc @`~n;_ '"8 _O%vM?P1K.ͪzm~kxQhj ӍGveX8V>/Ps[3oG,L7l,5<[~*f5N7R({7fElLW1r?$ AS=D0s:zڰUv1f%&GRXy==[Deڴɽ%u7wV?M/i~ئ!)y\hXҡP[lz!R8U+deyCh@U,2(2GC6P&R6tYn+W<IR&i:QOg *''=5L%`~xa?L[2b;7 )]?>Ըdd&ϟcwve3 ⳼iJK@+:5\"Y'-XtMb2pޡ%PmSdGXB磍߿%AͨLQOԽX~0񌈔F#s"zsKeCٸ v)z_RNe丳#"=gKR¶cgو*ahtJ"DcZFA%D$,{"{{/8f"P3c[%HKv8؝J~hY wVH4ŏD"I~ 6lh1)鼉 6J-NU.Hщ^\N\=40!Ot|μ =D1Os)kQV9bzZLh[f5H " I/R.f>:Rhj\Ơ d z]𸵬PxݭSbe\x {w7m.y70G/@'1ȤڳcZ5 οBJ2+M ypyO.)\ NO,ԧ8Gm帿\Dc/[CU~MQdLUPƀٵrۯpk 5ݳΌ/?} 2b'&&;oy)p$? Kecπai!e9ue Tx+U C`ί!tCȑϼg> `+H/s\`{2Kn κe:.L" $s]Ԉ=oSȠLO@Ye,;?e\7ՀGժ9śV/eTж#\SI#ߏsCen43V[WgeBdH9l}ݔI!zkVg{6 S^^ &3Ѷ?5Oy_9`mOU XXyE°|vl{}9IB=!lsj}GצmQ'l^hDwxdP 0jxZM?hg6G)G }:tG2$+k ;%ur&i_A0^n%W~Hnl(ق w*E!SXD un3q{L}i(MFS1KB8 x9|֓% ^lP 'U7Sۈzvw.S&|i%ޱ*s:='>Lqc"nP`AMfF}ǽ>Di?-ScÊgٜN>Nz+G|O~|Ma2o0#q=֎^1Rə%3f_k:(ckq@t\06\A x#UB})68*D,h+lyJH2Nz5h,VKnʙI7=_d2<ˬ\b؉]+s5-K`F#LCm3ܼI+?^ k AIh$rM>H&XOb b[bӍP,׉[]tAIY {$2 Y #j751ܱL'HpCaU3F$- ITs'[UL3t1Hܶ)H3uYR:D@IUUW(j-|zkz oiE9}@ _q,pf N81?隣x$A1|(]mr2'MxF*TD [Dɧ]gǂJd!GcG6s|(u@i֤e6x4seI/GTX©NU.ZG@mM4q=tB}AS4Yn;<-/~=[گW1UuIV!{ˇVݚW\nQ;Ӹ>זtvɁLL f#L֚'RU,fdz=Kʺ9Y1tvLp5<|8cwiGDR!T;{# o|3s[:n/]5#ީqql O9DP*Sxzod/AXGGl Bq`2^)9"N JToǼNVGgdQ7NړFo_>т@6I )I`R8|{:q}^=֑#P͐\ѦGIcLТz8U HxU-mqI_=|6's~22rQa;{lYl7Z D$Xc*JL;RHk}{> 72B608ANJ\1m)c.]WQP8ld:yvQ${yh*zK椶U(}f ڂ!₼k=66m+ppely8*-nxt:R$%X0'kſ! Xxo"`.}oQ+;x`{w!~%jC]g:- vOL  X8w4,_<V²(**C܌G4#6NWRY&3 L[HofMD^q]~FB8#dkJ$2͹\ʼ@+JTCG?먯GiR7E2`U=KQh˛Yf;i9_Jș_6Y3uzM䊦uzҲdڄ%`Ӆ<0Mju/.ejϺz:rUwgDO#y6I(u_MAܴ^VDŽpYt((Έo4϶? hy݊ MQ!7%A^caQ^$=_]<˙Qo#kDQtF`Ĭ- Dظ5I7h`bB;8~I78[C.G#FecnDS@2hs=rx4;VZG-Dﱵe)CNJF1+V]CPBݏϭ#Rq$eBߣ̴#ڹ3^e3g@>|]JrͱX#20)zYNޠ'T6._oLd`ۥ$q,=PGSˋV)6z-{17#[u bEiuOkh=y,&{K*;{ xkEƯ U}',$N&3Mc:"SE[ }!r԰Ӏ|*=iruʏARæ4\Ep0jӭĆ3=y/ae(Hm_ C$MYVo: dZz)h2 v%*x5ZvW ovj?sٞs7S_KtWL{;n>Nds(ł<.1AQL܄~\_D74~1nnFYyi07ec< iN/&ͫ|38CWCAN9-~?ߟc}Р Πc1zfG1@La*ykto]l>bƶRҭ`_UDfj*z;kLeXc'b RFl~SR WB.. 晛Ȣ[cZ#:gk P~rB*m1{N<[9=S%F+{h/ mc?ZJWD 0<chenJY;ǥC@';x@X~c,J-L &O4(VwJgV nZ~ wRF8gy|K.>ؕ3l :t>S߁GBCiM`$EqDFw5y /ɢg3МU wcdIl:CN .-69}I3#u#\W{/4 #VV=X|J+}PqZ\C&iKDj %?ԟ2TIV~9?mpY69~t"R/de>~!V[ j<Ӗ upk_K6_IF]43|,Ȁ{!1LNkEL&#b_m UN6pO*3W +lǟV*%.L-#;ٙ8fmBq>h,֫ɝmu/ nx]n(g]9 ,Q@y چ=)!"8F^Mfn1H<{S2?-=d-NkgH<]wz;6-q_%9mG\~s\nT;wU72Hn 9KQ]ڀՒh{cOؿư-+%NrRڭe٨5Q UԏF{bAV .'g{Յ=^Pfz)q(5` ]{zCB!hwVxΓD wmcΐ2 t\1Ty=W Gk1 2<DTea߇Z_E_u;S>yuNQJK8| I2U"$v9: >l?Ȯ[ɒ R|=O R]޳t^0۝U_`U\o9 w&i>^h1ݒZ<1| Q)F2Aj,]Y0;=1`(]Uc\Yrs8?5`}V4SU& !RT 9^r&B_8L\|7 4 "#K!ˉЀ:Kzꮋk|%zS_1SbC~Իt8̀הS >3^we+ͱިtK[IZ^oFw3&$Rι8WrNN>h8CZ) pSH6,-ZѴ)o>̀M,)q]\hIL u{%xgJq ?ל߹ Zv#NdVQDh5D!(lJ RزY QbBF~")Gen9=gQ KyPRDnlR\赏+yU_Jm1AxE&ef 7M˓T8GG[z)wTݛh!f,egd(ռKp&V&>** o4'j.DluK<{,.PGܮ=v]#nE} A{Z1)GJ&+5!94"FY\LTd2q9 n]m~u,u=_Re1v`a[WIG0ݰ2'0{Sb[J6yS7䐜H azA+]% fb̕|5&/ImLA29Hx́eg:?\Y>M4̫t>FW4'(IeAzZ/ٹ^! v]yLHmLps Y>ZPK=٭" t/l=gNWWrU!+bG$Zg1rQ6"yB)[Sٝ)bJݿduγ0հyho.߉5O:6~末i 01Pm zh^Y=o6eּ* N5?ԉKW6)Cea!V26N ?'[K۪o¤T(\1 t~H2*5m$3Uo'0׫W!S}ǝJ/ ܫpTc s ϻZ(TY?h3q=(Z%%ED'jaqdR|8MlC){ӳY@r{n-Y!Hh@+pb D \7of2sHPJ@ʕ, čطĸ5VyC"~Bc1[3HhpmӚdh"IqR-cJn,8O#́` $\|*[ p%üæTnt:̦Xrrӗ/!ɐ2T WDrf89*{O=qUBU*_ȵfP,e J =,*G3<סּ%(LL ^|GG#EkS 9 c+ѕpo1N gn ݡd0 io:P`l~:>ƒڤ"Kc8IS"sO3 JjYGj F?kM.RjE=nokFe?!K+ E_-(P^/vkU:, P EH Ml2cnG!nJ֟ ~EJ ꢗ'*Ef6.uD`C+ kxݨ[H0nR~{Q{ӞR=0 Jk>d +.%0{ovɇzo${ iA [OtMHL"k8re\\7O8ۼ7TʀE(?8`'Lp ZRa\"kFpJv]B3~c;tձ^Hmalajq*pBF25?e3+?2rJ~ك^RsՌʗIx1ߠE]rHAʦy;xh#l_F \w~ h# s( '`84eLd-CܩԊuuaFvU6@kdv5~!xU8YnODߕVCF }N&=iW7/\{NiztCyy=Z)SYc1FRh"vux)^=RUpw yKgw%Kv΂A*GHj$D޹=ygC|{k:H7V[@__)%mjOxN?skpsB헣?R #OJrLHB".`B]dLcc>a!Ey c܉${*hJǍ%phws"N|OPXuUD7NWOqb܈~EQ(^ =cUY>IXUڲ5; +N/<*R&78mOߢUps]Y ]o i@4Bj&+p}\/KqM!fՠK<~b %x Cdܛ4d!\ɻfmF2:YK{L} ؚļmzN bDE7-b hҥ<"i#|jv.}:Au1-a/ r+քܜ^nLbLyB|GM'QQ!j{hjRhWS7y,cq!~Z7g1 KbZ-l_GYF)!MOw,8h- " "j"@'Kץ<_ޤs&*º&8jz)Nn6HW_+N* }"-+N093(]hLJ릝aѿ`S59Xy &9[HthbHv%P>x>A/14 jsZ>D^חS 3bql`1,_Xx?Tsν1:}'%f3Ce,._A]갛Dccg%|lil=hgFĄG(NP( ^7n?˰@r`f?.x#ʹ.֛͎5Da'YpLgE`߶p;G+ #xJiS;!"z͕,m3bd qy3t6 i)cZk + :b|kuoFì=wa}BFj)7:Wxo0G^Bs ŋds ޒ(Y]g; jY:&dzݩDOz![{:: ͼeIGBLҷ$;19E_Ϧ -dA!1w<&ɱoi8d/K1t"YBEB)# qj'YCm:xzS *@ESu/iY1B /#tz8A4OB' ^B3oQTRtF,o[75m_h+Z Ll-Ggff+Bsq,xf_>K G-qN u-(kaT^&{KfwcS_ue;oO\~yяPPcͺ4TWF cb!kJU‹?Bjh~B&/MBOvAIͻH`]Qڢa2v*~XJqO'Y{4fL;roAi%L_bebKz 8C -_ :,t$ݝ-&㗡l<<&!wy2uQwF}u.jL..M}hFW,X1cЪ9< M&:G?4![18d35SZ)>R嘀 }P qq+Jѯ;m̬ҟE 2 $b%Gpavg9yݡ `c2חkKυ؉oCʾdb5s\ˑO!b<} b73ى:u!<ϔθN\NX^wbcrwS3Ťw ކckP鍈6IP퍳_Q900a0K͋%JU|XɵӾ%vG8/mM_eŏǞګ"nc1z_p\SQ .9kviNj||^iՅkbk#yzylvVۈB\nMpՐEͮD^ N8btTIi S?ͫBavZAKtSEO1_c my,+TZ7.],~^B4\˒Q b_A-}YRF1t1 ݬK!v{Hi<*^E0S̽qC3,F1X3mpK\jȧ`DU&>B2T/NlW DDʙD忠TC,yR kc_3朷0rG _Sme[9bdh"?tqB#Wi+ nk/@3nwiESU[>2p$9* AtFlEd4mGIJ+k 5)]IqWL7nS;sBF+PDUH^AB 3grSr j<\uF47yGJoiÕ+d.FS02ُ "7s}%c>\8c&}OVѡlOlE.'Qy֞9F)3o|+]Љ|=}Qxp+ kՁHuࡓk6L$Xf&])0`9ubzto^+6ě]UIsACM;kԼI_I!j4Fnc/f0}BeDKTkszV_kpNyxŻ@a["Mu9zӭ"}gq}KlqSF` #dXŌ+5(J^ʛ {?S(^8ޟ,Y֬'b9i˵aDvRin & Oj~A7a{JbBOB.RUaYSYi,4x`</taҿyLa7_9u^  ieK]Nۖ[W *?E8(xH9 h#KLML>dbJiCTp_4ᑷGn&OeBl3>KA0 *HyD, /dl;fĸXh 8:)mn%2"C7 ܙ!jӉV? 3]']5Ak^ֈ* 7GL_r! ,V)( ψKYՐPzռ)肹vad)T+2FgN0]g3nXCpUQ4"Πm0nA0^=|$l hܥ}YEq+E-;xڞ#خ\ƽw5=̫%5vY~hXuDɽo@L(i:"Dq*ԇ>el  fsl7]/$ndй1qAPג &T("M ISҮOu%0H3(0^]   \ؤ<gKnA!mW2$-8}1,٬;CO Vu,Fi*7S5=ԣЖ:W%=pDR(q}34c(́fN9[+ne-e]mM*C:jj"ٵ&q*M-~{4Qt@IeBsn[_uH}$a}ߏ[nzñv xZ'l"?]eoYv.)ǫR QFˠz3k8aWj&G!Kq.Um1SxWS~}Џ9H.c=e/N:B&oR1E>B1ʣ'"}IQy癘Xd_0wH_[mU6JPZxJomv!7p>F0Sm5k.?i^&=}:)麲&Zꗧ^L&'СCIrY6ZFJdqXNoߴ-2fP:khK&3&׆J_7x{X8iђ~ z=qk.GF|KJ夙w)L/CU2DJKGGVK*2paWӝ0_ÖaBTczv%XdKj31r5z*U4ݲ GLSmtXtCb733Q`j&~[TI| +_|,,ۼρ3'5W4`'Op(v2ۨn_f>fӀ#l84(os[Pc&=Na vhin=+ޠY"!SRWr+e2 ?K?c8ad;E1ȴuUyx7Diǭ Dz%i ;ҽ֞VyN%95_NP0PPE7곚h)jw$7' gΧјPh c[err+&w*m3T_ Ɨ{1j2+jSIn[D4p* I:*S.2V-H)3K)lX<+5(:lVaYLDUR+\"1#4W 0F8>!odW~ʸC 5 Nfr:O3.NoHTfg3_"E]fIf`J4o!~iX98r H%eҭ}tY )vȬ^ HJt~;p9Ol XK\ǥ0/MᄥL?ȮPD>+KtV>-O{I࠱Ho33LgAB#P]UBA? BG7f~%Z ܒo8x:8}BiM` q/^n9D-1$׮KK^B`rǷx!Ͽ(*6c7nI y:"F \[;P^́Qdݶ2b*D6qx- a3.:z4YB譒KLl*mr;@@Ցdnwc& LŸwNzSS@bM3Y+:fV2#vEVkHIӃ zLܨkIk ;ȂGtr2e{!~Qe;Lu1= f`$5kLڈ6ܨΙ>/Zк>?`i^o* n3s ê=QP 061nF~3df=aS |pSFq &11l n}O -ƜĒʍ픪<3[s J*7ڂNz[5,"˼we2L}>WuiIcPS9[0#d#~WWg). ĴX=GBJJ@ڥ!&l(Iw6{d7`uÍÆR1 +W >`kt^7F@g^yd~`~pP6ON  6[ U+l<>xls؃ p q X Fj,hz^m 7]uxkNHQGf`ل\}ssU,?$@EY)O2.MۚT IeʎewyI$o0z]Djc (u4ʗ9;˙^ᴢI*/G&&q\K܃6v8xѼ$|vD"@NyC[wj#o!R0m+[YVd~ C5`dDzNW)^.J2)f]K؀jn;OyO_3yϴ2Gv@ޘ#Wh}\aP?8,`/uH\P0Wsdb3Y Mf=LF/,kEyx^;hg&H\rȄNϹCaAv𔖡 H9BK uq>Dwkd||V(7r_V+p+ۅ0jo?jFYx=qYZ۔H{9o1! "9 JAs| j:`t[~= |h?G3B-2@0&@f?ŵs- xS>z˸F0ؘ:l|[TlE-.[X\(g5p  h Tp?Z_%:tdSsKYf3bCzpkf]> }/T&O(oPrUT/8bapD~YY F,5n^ dO'{F |3<֞hTBٽ49)/f63dB0VX6pGcu1K;edp2aqEW|ؿ aG+ Pr0Sab#"bW+8BRP'.5ȵS"e:qZVbJF0v 0}jBb\3jPM"]'uq2~&\5=ug} 3G.@oI9ԟXDhsJm;γ٦4XAjBR=t~!9M[Sv90*T Lzks7Ew1^vgѓW`(ɼ(AvN9!FuO G7QD:.gBV8.Eyx\>c .EU"x[с'wa<7:l`{NAP%ZQ"^d`)ݱ< w^`ZbBA{4y{X_ݪD =$@0WMFeGZILŪhPd7+ub`'i[Ͻ)_E8Y] jHXY^p ?ҭ ۗ{B@%ܨ_2#{aҋ|;jpV8uF\2F:St( ZoS׍yHvtӳ[o(\)}=w`ؼsJRu}+4PIPO)и9Vo@vߙHQtMmoJ|GJN)\S4&K<A#ĺC/$URSyirX(5$ɛф_>k DI(‹O'?Fͭ";wO~rr Vwgku8_c{{P}pEڡKɾ8S|Bљ,. C-X7t]\F%|mr[o(qCW y:5xrpYdwdr0Ǘtf]p=D8!kM mQ:0YٔRz—gm34XC6IbCRn1^ /X.i!Ɏ}p5n8ÍmzOGIE߈⺼52ݧbtP:vؔ >=Q8vyVqacuAƠu)=°=]wݏ?&rMZoQkc-y0)1` !~+BȬhNCC5'{43~ ߞ^$uc@zcn|u@0,Tƹ? ~Kb@D 1B6 rfszusBH,>K5)2.G)EiܹwkM^6k}>f#u|5EOQgwu6hZ?2^ 1qXɮfjmĹV('\w FKy_~|fiz-7Ju +UiqV<Yak^ȍĦ'/ӭ2^, $U4k]X]Dͨk.hZZ,,jLJ-2^3Ǫdo&(Lx$Zl^%A!Qg3W4b;G5M?%,k y:2@Էg Ml/ $nR6reQm+U8w,}3KmEM |FTsP/M/@om6#U^锑'yMP W)oi.wy9/#46ĭN{sz9DοN 6Zia}IԒ NA9R+.e7VZyLT.> _tw4 "]"Bg sU R?3V܆"7qqXl_t&>xr8K|vB~MN$Spm *Y٣'^@x9B|zeS,J 8N[ dL%$ :"&uUf<3oyz2JIIppHpv-oV/Ckqr1z cL+R^-uOM̒a̞'Sɖ]\p*(0kɍDML䆺d g}%?F[B:D1:x|G*YH(!xX1y~OwTx #`̡/7ӢHy:(!sX~Դ p8*L9hFqom6B`5\&ڟvZ9°l`'QXvHqan"]Z^;E;: 97E2JSOOQ9_?{U`aW.|'$<;r}$I6z[o_unϧ)HCFrV-##3*4H@*RX]r\k84kA] Jf'1~#I)(|0IP)AKIJ56[d>wwS9U>!5Hl6qxm=yu VCuK3F P.a|Ͷ9C[_E;KLO`'u KFczQ'Gzp&^ bgcpf1k%'/4oDFllMn'SsҾͧv^idJ_#N k%Տr;[]nj 2flfȕ+uۅD 0[T0(TfAK6. bۦDY"NχJXrל ۙ|3FUe]ǫ:S\e lO%@]2UCTlxo+aCk-?6]i5-6c/p >;Ʉ]?r?kރ=WpR*-Y Wt,ač8?h[44zˎ!ؑ{?inahVMW- }tdMZ1aTdXVy1Uh '9zj^km; TY8==v`J[#Z$4RG(vRX&8h io$dofZZ&>nz!hUmWXb v(mH*G Iы)%-O_2Ciq'#0Ÿ+/#b_f.YQkǓO=i%in"LJ@0'עtM//2EufLEp7^c\ug/t=ʘkk,@oԣ߄/)CD4e$/;YѢ#u/XXj K\zXW 14:HhD- 6?ZJl5cjpIfKۛQ Z>b& bDȖL2qKC+m۸C]@7WFOfH37v!7Mot Kˊ'dO4Y|0` )5Ӯ|hoQRi\i: piJ%AG<Jn4_?={OpܱjgdVOz7L ]D}X?ڗ~9aXa}9 QxrIoF~Ne?),C 8+v54yIK/Җ5P-ǘtR'Nrrf/4*G>4wM77X^-!ZغcT=ܮ P@j#nx=-IIY@<%-e>J9p`߷{>gysmz ȹ!3; GC 0[JDG(tS}L[kQ#kGC2~XXC_@tߎ5\.P~`()Wt SOdGo<$VЉNُ^x_ԩ<E"xqcN5ӒCokr!M'ulte/0> eq!q?H; ,qoZ`TzWE#4܍AFzC=]is(jWL*8 ic8+EOz>|z! M"5΀'6"OoicqS2c -c˭5VaG?R`Ͽǽ{,oؼvSo B7 z˱ %2*.2[NpT ee-yDwp"T^\ '4jo[;9n+r"bm5^;/ę/ncCn$ xV+xuW.B7(mE49|" eiɘY8b :f~nb*DI9HW:vd λ2dW4dIĎn{Kcǩ*?x`}OD9}X-,=!E]bOLc`zq7 #yڦ3@f&2Y°j[Fn`ŎzfoڌD8l1s#dč ߔ)]_eqRL)pP8]0;.֦;Eff#0>wa^agɪz+;56I|R 1>K.cF Gh؟f?0~58,4ct™ rǟ }#TzeO^y-XGD*ÚB]L* :y\ kɇLBB0kxT,8ckxyg7W]FAǴ,se}Ŭb( G!gDc{r.@ ojvu 5,z x(.B#jEV"tklJ G8 v{D](V~ž6ao*Z73s(NIC&q6[W+(y% K @w\eQ'7B/UƲQ@LpiԲ/:Sw{H(<g,6kK*^CM3Yͷ0D`3t H,FzUa'΃KV'UjP54{G1:ehR=e3}f92۸ n^>Z+ʮe.|Q|سBʩO?f+԰v cb͝tt3q3>}Z1pHa<1.16XhUbQ`|W., }.`Ny}JKm d Xfp;xnD>(&Iі >NІD5i}Og샙lMAfEB80=2[oX^@YۏM_X֫ƈ p d|\1ʶfa[bVkuA+lT~y*G%"O#[[lP9FhtwRpt) T{'Ajrs(C2)gB ̽`|^ ёgSjnt$ab8Ji`ܠV0JV ְN_^m^N?K;iR%9㯼;\AڪBbJa^(PkN4wBλ 2e $Q`б is_C{ b7Ckň&jZ[]NͯrBtJWVN.Ei!xt-,kGGx`jRe4('Cr ;(l/9T;x&"BV:Jpl.lq\t{6wN@1YO~ބS'e_~N&TVr˾eɛ_i h2w,#sa۰7؋B5` RfbMH?Dpq[SodGyK#s[L0 0U!=ͪBQmnsWOIdk o9"-jx̞SYfWnW$8$I 4o1 Vu-֭\ɤ4! JA{*@ܲ??-MXi!OWPi _Nﮪ_)V@l켙&z6Ux4"h N/X"n<š!/KbC7#~پ·|ڕHR-4M&·aN{_.ƍND rB6=d%U ֊y1NJ ˯kwiT8iʮXQ 5 ȇB"BㅒVr(ȲOBk eﺺkaU,_0/Qy!'4۝n- 6P+;>I?LoEdiuHc55WDW+RſʬP]0OLܲX-3 q] jh3@_].0nңVl0 M |y%cbB2 yʟ_hcn/)O/gو]1ڥZxzӞvws@%ɏW%#o?#s9LnKk4[FoT:غ̀mQ9&KV~FJu!8qի]v N:Yp8^Î?ry5V2985,?=}۵ǖ̅0;%OYXѐцwg8 [CNPjIMg~ǟ^5-ID>Znw {Sm/$EUJ ..᫉*"(G쨚RBrE5|3vY L <ꑅB{e2^ziV7ƉvkEmwSSI~T"u3qIoc/ F:{541нQs֧r.D gy`y2b(J)n1-$ߢm}^܈%܏eNq75r4;j@Ψpy=,Dwf߹ ôJ3hh,'vV!C-8R`9THҴx/g ny&EiIsDz r:>lonǑz "C@YPgWfUOީZD)d>% Uªͣ-Q[bA_8-E$$LLIsu""bJcjzK^/ v j6٢N+c:>W!ZXTPWƭ7?4e{XQ8b % uI{F R)%].9n'x${S ^y,I>iHa׵ͺ{?QEQ_u !̫?S^ʅLK:&DL.K QG˃M3dZœ1cfP$"I- [aKh "fw{Bc{0ڠ?Nu bp T,t u%6)f/OaF{sQ&^?AX~vHͪ;{؁[Q?k >6:N,â;b>4S\@ cs옠0/LgN~!,aeŋicSuurbOw<@׏ NwEՃ ͿH4uL :.1MQV~PSgHUnBu,\Dr4ZK>N:[qDG:ҵ/:7b;Dx)@ B<:<ü.\eT: J&r:ҴUhGRd0/I.ϟL o;z؇~ rH嚟ξ-IUОt*6)0N,|i!D(#]$[ b+u)Vam^Jie'gX4AL!Bj&pb ow`M HX*=dž`< S#LrHB@auxcܹ'8wפdІ4Rpf$ R49F ƌGR^~p= j"V(t.V>*#^E)Im|t@hesj8uiK := |2{C\߇HRUbSfŘ4wjIp񡲏 9}BdDQI3:+3Ř gnQwG&t6Ijh7 YZZs6?3ڠlG@vJSh+Z CB&ukoJuM˹;ȸ/1+Mg",K.7f<?Dj,0ןH _*8NdI_W]J#k&e4 ,9}*ae,F{aUܧrThQUlKn/Ǘ^%TB,N|6i|"U*urtrҹfPWi>v &e;$_>$ln4<Uj} l?kt#5>8WtQs;8M]m.梦]~=iC #Ed|gy3Z oQHY {1< s-*osvrm&!&ɻK WppA7WbViXwM7)z["QVz@mȞd}e.v~S!VyUf`Kq5J<+1EKԬ/b#7&n8.X |H`hWm3;T`*fS+Ò:^ ;v߻|'?ccx&diwLi0s@i$S&+ޘK#`wkfB2d*mmE{e9:|l!?!'ze 6  Djw 3cEr:Ta 2F둨@YsO[^h*(O4)x:wㆸ>}-Q M|S]&R[&Jwv+g>-pg -zNi>JQz`Dgm\ GDR 1qro*bhd:+棌(蛂e,Z.%|nd\"GAaχtpyT8S>Eh\>`mhCCRJpn*tzj7"˃薬&L+pTυa Jx WǮ8wKҙ@4QГca> cLbV q9"V)E.V]U|m}(Wsڻ\8 K ՞ <_x"\/~qma²Yrvj(m> YaR= +bZ_ |`-rMtѷ @sּ/iZq8$v[VOaY/"vO:i.}zՃڲ->H^OdW$ui1&" ?tcZ-.m0ɝ@_χ8 )O56WKfxt~G1ɛ|o2x򨑚_ ZƽަssL>~ITAg"sigM?/>9dN8Ru} ǵ_z\S)S/S 45EV@twK /.`;+>?B GXډIX톐Ķ?LUk_4^mrCkc ǝx`,|%?<dP. f ٢K*?=ɬǶbY?i{C`AQLڛjɎ㿝~0uFǡN߲83A\g5~}ـ(Š@ \$iZè ׅ*k$> g0b4tIuzY/ yDGwz{뵤kͧJl>+OΏM[t*톅ҍ ֟h=c$&~*XR@Y]K=I !IN#v#0u{ @ͽbK) t=b|ka$/и!e P3T +| Ҋ%bmzV9R+@hhűkX<} Y-3gg<zŇ59-R e.B&cW!Pg:m$Kz6-w>؏qHGnC%֜ ӻ 3g槔Ç H?6Y&CA#,~saqd1e+]PTV ̽l+qS,Ap&PN/ݽ[b'Iw~Qd HbЉM%vm/%2%ժ wz9$ca._1Y?pz$EyF-On1 (һnwg[W'8xʕ=$R fAҌ#3ɗH+ML U}$^r 0W3\X˻NodB*5tE2cka? רe{zqmNrdZ@6kl}q|)3<_ժEެZx1]|"RB5L C{89ا q^ט.-3yg M9hE~㘒JJaͫL@j2Npm_o4~@ ]wXAq/3&xN\}ռFzV [$U.IY.ymn9;@ܝqe]sJ.+vX gqg6:#m5#c_qdMVNڐ[ajB]y-T2j^ Ҝ*Y8жmZt$`FThD68墰 6@sUjD;'D.ߌg `-j_fYl)"m [+B౦Yt7ʐq~H"}9m o8_+< ^$ѿ=f)OL<kB"Qv׋Jygf(3Gz꧷(PSX<*`8\*;\ݘ'~mޠ-ar\pʭWt؆c(ԇHq?wjSPxyr;`pdYsy,<Z) |yo_ /'- jSfZ eS29\8-K|L"ςO"HwԢQM)2%w`5^Ma/s 2_``@(hFR8^֟6:`bDhT3S,,/s{t3Sl]XSHo~r!B|)s²XnfeF^Ҽ 5k ^jΎ6,|n& YS}ӒFW [L#nCt|U<],,muD/w—$PU.y RH&x X8+wL0`J(nKwyZU2Oc.cj@9,]p{${F1LEAG&\:oig>v?*c)8@_ %Յ5>Ы]7+Q_6~ei6\Ez7_~&Ŭ`uCY[Tz/ZRܲJP *./HTe0 11uT5cfwܟ>xj! x=>ʎNQuw^ Q>CK97 W~ E\zh삦e4Z"H2]9J>TAZΫ_a֥u^˘fJ \Z7w 1t/i=O.V6z[GGT@ho@ihy r"޼ B<Hdstc_g S*N @tkr֨Mk7 A3 `VoFHeQf i &ݾlKՊ*g)jyJ-Ԝ rуa!IځTa)=H}TH掙C ܯWK,RWmfh$Vam@ؖ eQpTۢRs#2k36gǟ31:BzS=6LK؆ jK^|W f:bsUӾO2<#ӭݵOo6wK],RuP:}}<)X(ObGlM.Np0+J1”+ù2ba˓F'+ ǖjLv!]k}Džn&|Z;"O "RJvusN`g7ew Y|:kχ}Χ;1 bQ׉f~PXR K٨m3yֳ0d,n pmɹw3ú4/y87d ĜUmQBEުej!pyڠL9s-"E9vؿg*A'щ#Mb mj'zem2)Ӑ`kNHOCx#,wI܉3!]O6ŗR&*Ήr cD5˥~2)5&b,Moz*Mҗp%n7)ic:^3tHh[qt =}]~-늬X0Dh{s=00-aqj]DG}t2@'3n<0P[]> ,gGF_2Rj?Y ~fT5VZsAejVeͰڪ ƣ<#uG*T)=eêv Eqa"TT }4 Tsⱋ|cEUϕH± 9-_ІCլj6C$lX 5A]ՐA> [h/L4,5iyK8@S0ؒަFi4*@2d1.|JNvv8q@Qax5JGa:,\jF`XEw 7*h&8,ۅcй\"7C6 ΢{W+.R 4FQRooTi= Iy3v0j2gdSذ2^>nuUz6|/L84 h˥)lټf,H6|FStO+Jb]Yq 8qmM)C{DM6 6EJj7y}P뿾?T֥bCi& Cǐ/èxde%ynԚog|ge/hIŗ,"kQZvao# JGΓU)e7IX- <%MC4攕J8#$WXU0^իew`JU=Ϳ|3? r )IϿ2mY#ßɾq_Q\KSjh7T=AQ٤_+@Sw6"Y]| {Mc#H}3ث \=S {CSg-M[:+H,\)8&+b|ak!rC0ߘ{\n+4H+_#v!5̶VeCjigGƺV-i$Qh/;N!z2^RsM%3fH (~ҫfe]"vv'6VX(8F^1iS ]8(~W4BH6$Ng3.f۲BcE4}iUng >UX~ r@C6DE"W79_죨ݾ߹@n6ԕ(8Xez.%l}Cp|F̅  6lO:f󉹫_4Foej 78a/FKr\`vo8` _2;Nsyp5Cm%M޴B/ЯGM`jG+DA8,54$K6$Qh&/66+pMn*_c`y'hG?*Ǥj߷qG)Ќ^M܋VT:@K4clqq\h҄`#kϚV#?aԲQs+nA ʸG{J*uE+VǴ4nqcAzVƥkŘO>Y|W eSQf0tV6 q%BJ5| hNo57g;՚2+-o>/"L:!d)@|γ LH60sZ2/֨?o^6eY:-A쵌,",8QlII.5,YԘ}UnRn %ħuny6vct9p*D^weW|*Sr'J,-$9ѰX|Ay[V\6:ظ6=SoWwJ"&쌿yu|q{s*py'?A)f#.1]@u@ +T&r +NjQ},vdN>_l3N+q{ն  :YϣءS؃VP6Z@_DR &}]6_omf[-ш"|˥k㿨8T}Hf GHI`PfcXocqF/+~ЬhX $Ik :!` C,os$+cQBBs[❂85F>"hji͘l2ur'n8qHdj.Wn*C6q=U < GLjډ [ͬXfM(})0טHY{} fH:ʥrE3BW3":a$ (~T߇eT{"q1͝e*ŷjpuK%0W ' V&f6?l: y?s0=l;k4k"c vd2j%jb&ңvJx3jzW9by@[*;}gnjrk[~C R(HtS1,*f!J`-[ph6SDm)({S(-w*oe(B >bJj̓ÑA_)k >#~o=Vzi}UKAFvI 1 S2As)3 "lDjWCd"P˯<mۻZl#/K 0bŕ9k݃u~rꓜk∴&ĩ̑KyͬO}&5Z)DxgK9 d%5R%]=cKچ,z\ZN(?5hԃիLlFd^6fecϛYlKkn32* ʏ m`#P&c#آ%rk0tCL~̷]6-" WBY$0v A>Tڡp& !*p}9I]Cb@syz{|z#ЁqHgQCQ%.s^] /~}( I8o[lN>EҞ"lրEpڼ1xXfDj _1{FB^r)TO~#/ET`=Ns>]T_Oy9;u*gً=3ݝ[W =Ԭ>=;aA9-޽I- gR^E|abc3s=4HbW0^:p}vll7%}>l(7Gem뮞G.7{f.wOʒ=Bw="@Yd{+i HUq()3I/Omgp]̄{VBJ$,= _-'+*M9 {-?Od0^\z`aRaMT &dra>턢 zzˬ-7i58\󋇦&~ >3NgjOn?5K'^mYTsm)X{[r1Kv =bt?aҌ~J-gU'ۯk4klS.<}[PN\v7 ӪjUz!uT$0cXh³|mh&F)c琪a5lG;!~ >X`r,XEopSZƝHOm޷v_I$58Z`%NɘLpbA#@}Rs!3)dL#AyT]~67 _l2\¼7U a=LJ4+vGdl6|kC+rL{~:dRGN\1f#SeHv(yhFQw̤DS\U!0Z /)@wb)/s@( GKZ~vm k"iyxn2I[kvF2a;(:f'P?*Yzd(qs^!"8sXy~i hnq~% ") d!,.kC_PD#4M AeD<|`$Ws杊+bֽk,  ]x)0mK5KHRd͑/w?pA{Ȕ/%W|6JOjhj2̨U߮$aM >,].Kpt6%⿟"s+Cx$W s>#Ԡ[㢁KLfo/LÅ5b'tP]95H&Z;:0 P&^)~-Ճnbq R6h.]oY㸤dQ!3o6#XD'4W QtAйƩ^N^.j_36)O yd R?E6)kt_ImȾՎ6 -` 9`6x멡Mٕ¢}%t{,=ƪu% +bG_IdÃ5XBkhwy`k|r0BTN$qӑxvAb ֦|LMJ;[%?z#uw0y3Ahh餢eGUe̾C7֋ɢ歰<Ӈi"o .NT }D LC򂆏? }2_Mf7bwk&9`%(b$cDPtG;&ԙil w7Tc.mwSh@F%;hu>y!Lzպ{ v2'Dq'y(4 UBVdB,LL$MfLX`yGvGێ7 ]-=%7 4eXτohk'I[E Ȅ`Z 8ۆL*9VDhkOλsPfRе'Ĝ}!ΡʟB@A@"6r$RU?2f<+S_/4)ԣ:ͪL2 q|X#Ya!R%^* r˒z,`&N6L^՗k)Ӟ~I/HLzĠ$݆_oGj vXz|%&XiVXhIR@&w@PL.~LI'@Fz[%f=gx@S@jbsz&6tRw)GjOy|VL@semc}O!̨jZ! \ַw7OyJj=|lɩAD|/kH=x 4c֣_^vA21`JH}h[B`Bތao3d{_o0q[8{b_SHyWPJ'u5?!MDTu +7 1PWvRaF&3QB]xux3@=M7֤(Y#top6k.*kIe}t.HVXԁI@zeaPqVΏy^ 곤<)"-]u(ʳZ/c:´c@[t-jD<8'Ec6$9 Ma`}FsAiI8癉N3]bmTnbZ /Ԡп`;_4CE/RLIm3@[C_˙wȴ7<ۭ#P!A2~P)߻(1?\eV|+gPP|{`OLTG}5:_kD[$}\3򦒍 q2OnJ+q(fhy9MGS zjw ;[T62uowOONW J)0O׏AVX;s/"Eg7ukSQOEs|&{(1׺(gElTrQazKrkY@*̌," 8~Hap J':-%2\kɄp'~)kUO΢6|& S1#Mܫns7?3G͏FLfRUV!"J|0m_FۆXA CB61oFXL$IϿ5LV ky Rq^0a}4 [H ,v#"xxaⲤ/WLoo. 9g†^ iNJcE~!2ls$'owQBzoEw޻!]T]i1 c X ,[.-y\`cTWP{E֎~ R۬ڞ ܳף LMv1#c{53Z5CX V*ĵVuۘNlZrB6{2nՄu5 H|wjxmvcHy7#jtn{j,'Txˈ+~/1t!U |m yfGsI/+CmV`{7ǪH7.KlB~yizP< ׼}./=۶NP{Am?q<" ®L__ $'8"bމ vnnt!7&/&M4%yZB9\OMJIp؈ICX:Fs~,msu$KoׯD(Ԫt曕.~'k(0a.t`[1s~$vs?Ֆ\= nτ>6gd=HR}\4b/{E6XOĿAZy{=%\Nw/Iye]#縮 i"2w0Nl ovr-ol™XwLCXjr]']RUQn- 083m=:(m, Kสν1fH\Uh#$`=N-s}%"A~KND4/+j=ңAAI-*a%qh{ ziRWP<價M!bn'߿IVwʔ?p==nom gN$O#A-lLB]%fw-Kd]Krμ:miUDpi,@٦Hw]^0QS5W$8nb._@HBABU+卵N罓+Xd2v ʧ΋{ #ܒBdT83!veٓ"ȕ11)T[qUF;fsef^gA1n^&oBxIL1ߓX]Vgʵak|uR=USw<3 rJboJUI:鏄H[ޡ." .,T?fbj˶VKTV8TD `5ƾA c K7іtMVE1My" kc~j $y)H!½wޥhR4ZGz*k 7y9"7B}:shuCT}4J^MB^V(=93q|y0uSgi,qc\u.Gl9=1D& TUlm^8./ccb o iS">DX^6Qqd`58A<7:,:֎[RzdMk}J ׋. gebX5DFg/Yjmۻ d_ڪ[ؔ᭟4تA}"#5[(eZk燈T= L+n..(OZ]Xԭ7L~5i^N&;m?34cE]XeGp GF3Wq[c1NэU2o03c~M _} i_r.+J)HȯLcly#'K Uu1Z;] 9[]\KHM5EJmAsIwZָi<8&ޠ=A\|"R|2Y*Ny('+|T5a!kPf9F {icMW&ʠ yZ?"Օ.%qĽA^G$ECx?!Z\%X뛥#rq7WAnÙ!4i~v4ȇ{@V[JQXG0woiq@/eiME_3 XQMh^ 8SMW>'S)fL!芺º]h:^;΁j-MoߌtFp/TZq%gq[![kCUlE ``,ƎO9Q|~y@LE=Tn͆<'2kFں8n )s TC-u%|wu;A5,k-ZXBW٫lbɏ 3v tztrn6z>bcA<;hQ/ ~y+ bR;q=-*A!/\J< ;[E wU09ΰmQoƣl=j "s"77n3 氺K^jyO?"Q/X#Cc _ד('܁xFʟ:Ybcw#i"%]a0+>'HBC~ =g n ~w(E(Oi vI|53[ZF5D fbWG8ˏN<0= .VՕtm4l~]C7"#D'{Kצ0񶪹#2%i/d1yh(ilVa?]I]SJyn[ʂT3<Ú DM; Z$`c{ݷD;J@g7̉N蛤qtFH s]8: JT': 1;n2iUR* ~uA$ߍ\Z/ykNwHu̳9덪y}eWi_u159Y15!ؒ\ҪnLP l9N M@a}kv]%y@q6msiBAZG@8G,M6xD1hɔ~SdXo+;PTZ"+ +x9 AdB(gLlDa4R zz^y '9=ԡu*Ҋ ȵ#+Eݴv^yY|4'}A8;LJ_Xs6b oע@%߂ :^)MDZ~n_+du?3ѶM b"O*XoLZ-I*\+Tgu xHLQ3L>a_!L&J3xg$ l * Qfw,"e|֚F%MG *46AF]d-{5͠0!m\Otd O>!YTrUN@26M(a%f(o+h7ןڮw=rU/a8[ msk&Ԕ7+ $@CS%} >$`Ӹ1}/TCީzLA~X^>qrut>E ҾF8y?@ EIk3Ct h㜣F &ticksyJׯBWVh~^I*V4 5S2t qk5w F}t0f&.'Kҍ08w^~yzeD)՘TK.2\/P4!,.9?BTjIhB]JkrbSpd+[/@0 tQF$>:'3q5<5"GdT .O Bb~ <.hC<,57*L8cZ츷+1guMtTbzu%lc  ]{7 _kKzTX Tswb=_2k{WR915bM8fl ЈB8z/ 5@SթN?Ggj]eւZ+۞%;C' mӣ |أ;JUnr223w.so~ngó'kmWAѷgtf@6GN(1!3,M'5wXi[N֓y'Y !v= =rA:Op(,jTmURms^a1IA"A"B9,zK+'Vo׃T]&-|ȐCh'ODA3a$qE;0yrx[OWGlRH"f^8 'O Ym .^ oƯXUф}6S)3"C1@rZ,krɘnI)D]~w/Ij7i?U\A,`HGe0Dvatؑs_*|Ydv6LpRabp?B8Jy鎈s%[!?7!}x?1wk$˞_Y%) /*2OcM9į7qpg dDcx-> g+u؊-<#۳l}@S[7dx0^)fd%3BgƞD7$UBHQY^x*F!w2U 8V ކa=J0KitWdB,q{ |Z wP@~:ї;"Xs@WU{ XH&[i)[Hï@7"4&>I?C'79:h3NlJu2mW̲>[x- 0X`>:o;b9Ƴx ?৑;۟Ŋqk@ɣ`94SaKi,Z_wE6RRd΢N 'UgmqYk Ly>Kr'.`&&XGfPv\.QyrW^U]{ND0nbQ5JGA+{v%>, ~*{prBeEת*6zxU_ftK[i16O[xnh:G\Atǥ9Wp${e؍]2Ir8cِv{Ȅbm]_!o:>|)ȩU owРND"q\p02ȱgtz ~Yi88̿|:]|2obi18U &$C*kR~2n|&֕=H%cuGX$%SL_M.!)(R:E%pt6k5mo z8}Q E3(3E|ⅰ<ܾLfEogU ƂU"Grv&Xrjh2 t1N@;Թ8 \J#rLckq] u.gz nKG$?ek}zx1)w G~)r[DKb(G|M30 %8Y,C6c5kໍ1cHp 4A ǖ6ZCM}Pȇbh Oԑt X#ǫE"K݋F _ ]J"Oy6c)4|6nVzC!Q!@ L-|^ R_ ` :@V-}h9)AqzWϝAک$2km#>z)?Fia0Ųyƾ%D˶* >h3ѮC 4eLb_J`}K$1eBNA9xU=}4aƜO%}џærypB*Ym֍T 8:B{jGS ?c F$d5]j+_dCZ8 RME~!FZJ~)O jPLgݴz[267FpM(L( sC X.p hI%ɹ|1labZ{Uinb,1M!j!'%;ZB ׈"DFQ% h]1MÂwZ@g|ae)OVN]z[+˥`OӍ kR"̚ d&ųXr%qgJ:vBǦJޖ%'1 hiodd C 16z+פ%Xi3/] P_*4TUz j[ZŁF|c>̯[zNTCBUƝGi6M[* t:3?ߥr7uPV.!&N99|T cߪpNN9vef6D!&PtjjH Bi|#j繰͑ 87g͑o z!eR-_xǕAsU<N@ U_c{ ^oqS]DRhѠ{?$ c$\Ń՝O 9ς"zC^VʥPH ԄgAݶ34E7I3>3Jc|Buj5:Q,ئ;|E/=XlSE ~K2itG9-ލU$"qhw]e]%ge (]3f I;QNjeF P]Z ڡ ;(~+yU:o@9!|MzsF(ahmm%&t5 . kiʡ(R7 D y{Gʠ]HhyUүrÜ3im{޾> DTUnyG5bLN5.t;~$]jP}]?z=Ozg8UxW9t:$qTڢ^_Ysy>a'P?浖E#Pfxiz,éR$ӜնSH;1^ՒA4ӧCHwW6UX!D'Qgeh";'|VZ#d_SstXaEQV̈os;9 zqW OЫ_jsfE Zb1Qajm>C (\悲3^Wkx45&/^u2RRE}UL`Pkio.M:^d) v7fg.ymKJk hnr֧cގW&=@x\V#IߝJYgZdt:͕@Xb6D g%j[wJ\v^:myenEɏ%m+c8~>ГyKPk)}j@3-fӯm|Y f8֒ Q5Z4K:tj}Kz5_N.۠Q=EBt!A9n˙ )j pJ.9ǘyq;BV%Uoxa:eNU GGjQ:Uc!DPf>ZJDz6"'iy߻Ο ās-  $H+cFD@{|˴/,\lójZ^3P#<<;>;`Tmg.p؃\& Z"֢S@ǯh(:j:AOQ7| $iF/v.!k0U:P[[D~o>Ҷߓɟ:*oZ<'dm]zt[>#GyYʥiגU;MsfT~Hq|RQqkyH4 wS%b7#s9novh_*oQN^cg)Bl\ICOd_ª;4Z.( sketԛ0s%ʅb}aY$*8/#¼x ! CSO7 ĚL螔3n+z=C3` oڒv3oS/mT?r„ è* c ˠ[7G8Fޞ&wȫyԉd?|BU׌It 轎"sClZ.Pw/dp'>^eg] '8C-~$@2 ({ K:3 CUk0Ĝ] af" D*D|a [@yݏRW! n<2";j83[%qmaRP %XʢălE`3.?}a ޓCJ2~dPxKx?Z<ޮ4 L豗}Ab?XT0~2wW 'NwqMTil}OüIF@9#MӎBxOٲgCa{,WJGSd3%<w7TϢb4<`c]n!:v"bs،L{;{]-d8XyXk15Cnvo~Ns|jׯxb(7J/lBѨڃwpiq Ԭ@>(mUjNӜ/1 a].X1?9Yx ֤sk Y s;ROPjwk3G@pD拏a0* Cڼ G[ԭD6؎F3Mf^߈QIYâ"YI7R:ɛػp#H?):{hOTf&^ZXM喰YvٞK@&?DeϬVusy(kSc]t{c"lČC1v46\Vw)$,IX5=Djc&OO􈑀i\Ao{9a3rCr5\߀Sb7i&ծʐVbBO2ܟ[g]vyIVŷwkt܊gf`qDƀ$Y[Z6Iћ\GS"[{p/߼رW$ϸc5vO-_7.ưq)ꈾMLe% f3"'ϊ<eŏ :s%O{O*1}R)MZa?pb31MyM +x:4;~!u}wBͽ'Xq<[,SoK7}3N?(S>T$;z;$-2 ,0|djW"?ٛA ]L8fz&]G V^P~ hy* IW6!IӇ]]MXz >NurPh9pZt}=%Dmbg;Ay=wf|8zJ ނZzQ}$YmZ!4zPNGB,1X;iS|] Ѫ%k.]rz+ztN9ް#WFߏWy6Te5RY=(]h*RB q8)^/Z:Co圎a05;/U[ͫ 3VЧgC1b 00t X%"PE h3.o"yc$9lc]9N N^ nep=sh-22(KOGguuM\IDz)0h&LhbUM#ދ7jH!Lۭ)d8gq߃=mGw c`|{ 0i2G=溝I5 sjc(nuv[X68#zH==țD#>/`@!?/ ǟ)g׼)z%b Y 7xXp=lZ.cfXU ,%>j=+j&*ldl$iEx/(;fq,v5H2h=mV?+0i+>[z$3Z#j P_zjc/Aez: o@!] JVZZk:j)0\Cѥ} 1@[->U%]@& f,rgߞlHZ $4r\(yD%f&#Zk8}pCZ}2K%@I Q}S\o]A6!M[-uY~6Xڳpy1t\xer`JʖX[bݙ>16p"zYEҵ [o&^L%&Ō}p38u JgFրmFխb־3U[=Gw,2߾R N&rZ+,,Q:PtzNDIT+*#}rāe1pAIW7QCvmGJSa.O;u$^b Џ| . /Ƥֻ:5]^[RhC gJ`?ЕG7M?LABj=$nAAٲV:mD`&P鯀ThOJN1U<)2paHmC'ٞR^;ڙ$S.$1vV5z~}pfPH)KcgJv!OU(;)ɣjF_~/rb$ LLCH_ے. dS9QۄD뛒04XHڰ*k6GMl.WuT =b3 toh6U8)%߆!/+wZ<4M!sCYV֝ZWtY;1&dS\, %Յ)3*=2ЎZ9?{]>sAb=lxH(7bJ$#5QVj$ 񐽒,-U&nVo᜙Xbn:r.Ϡ>IvLaz]?ö&H=oİQp섊fq9ckf33I_Smrs)?a`PC?!'E4'GgfWR6d#YAxUUs{IgDdJ k,vȘD>jE3*9 ww>]k=l M,}.=#%@Öqx(Dʎ `}1{"X?Xw`5ܕyDךcg߫sd k~IOhy8Ez:܏{"ta2Ѯ0;<҆/( Xh! ap̐#@~)OɮX݁O֜ҪݜA 0v 5-[Wu7 ioȴo4W$ Xӣbe,/~hEg6C{1^b l,UA=_WXģ/=¤Q7D{ 9pV_c!?(0n'4#RŐCʪ մ4 Ӛq4 gI ׹-p$Nh'AzDWB´?3x\❮6L<,NkXi 6S$1|B 86 wR0lĭ/[NtK,@'8 pm`ybD-|]VNcQ1c89%{Dg]gg Pb*Ƥ6_ ,P/4 r"^KLFw.04 SŻ>4&FG+dLHfo$ך?}/= p&b.sj;)SG/RmN.{c/Jw!pąkFyz'1ޭ(?4#ë;f62r'༠^mӪiy*$o- wD6'Gk>E 7륳ErX]<--wE9FV9 חHEW)=V$i,VF4ɶdKuU~ C" $&J䜘П4 &9CG.!y3vY?c=/9^i k: 0q҂x_%7MT1W#$a˼\wޫuN˿Jp@)3{!aFǜ~^*A'Cd2'*oi#+[qfC2_:86~%먾mڛEwaةڨ$9w9N EEdq>f[_L("S8A+R~ ̂:F=>7tp-,Ot5_Okyy/3`d1\_5 'S'.vc~Z8g2~O!Ӎ `^ޯKu{9tF︷Eye:QJ,Qusў_}gΪܧjW#C!c?_=E S[K)M JIV3M2='m$n1 A&/w{\N)q-bᥪr4yq7(Fl򸟚Z)74H}ӽm0-M⹚=Cg>%558zfj0z /v 2<_5Hǔ&{_.d/wӌ%Cε竃h4Po8NQD[zôsp=|c 2TD립#nG{x}.y|յ2m<zN͈N@I\w*&ǘ=> I!:; xzi2ZEE4&3UO=kphaGKRe̒3Mh~Ib׮8zO̱(xI.fdnf Za+];J~ʮHPWj<]WmqmE10KLbaLFfEΓb=^\I+ρӹX'5h}!Xߥ/_&:%QBvU6G9jߴFowh՜">- NzQ]/ hlh{:Ý9bYQcLH<"yj2qU'C^Ҟ6&x31{s[=<7#ŠytTfo{0FM!iETkifI4RTq_n#ɱ6Ffb9x/*i\VN@Z7L{|?t_`{AFe~z&kCTuOM:iTФ1jT|= @%#]G37:5S|뢥z>)eNx:uQ@GCaQY7_%I K+vPЎjrNU`[11ڜ6ټϙ۠ 7CߘpAWooU 2 c V _7[ HnwӴlQ9l@ӳgxb4^cKx5 'XU^U6]sgeriکnq{5czSX_kń~-@3^ Ndf$X2%!UzQ hVNvnLqȳ6`k1X͋יl5ziPJi87p\ϩ//d"C<e2P@lsƮ_1a%#~;"v7\Y*'B+{j5G 'V=E8Sԝ뽣EP3N1>!KRPa->{C.=@u{W7{=܂t6߂]OmFv8*ľ s*LlZ QY5$<ѻ-n t͵jq bY{^XTfeB0"MHX9RPB$ ZZBYŏB1㧨k\)d+p>}E6(*Ώ@]{}%ESa}S2L9[?zQc!$CH]Zߋ  w*uǞō\~!) FƠK=aO &2-VR((UoO@!婵„a׾$Zɲi{Y75}BÖC,s]vBz[+jz?M_ՒѴk~E3tɣK_ "֘T!յ18NRr;;duyoŃgyL:J,Rm[_S/ :JgdxPÖVAy~F/4]͓΁\M n5Д@ λن:N mM{)QPGunyRa+ 8J'=~iUAR"1Fed(].R܍b2to=Na)_a`#az 'hˊoWt"s3%CbBhNJט`C= m`"Nd ])v %߈9ޘiJ+dϯ&(Me.ys,zn_OL,gZ7֘ ^(Z `w&ROeY(ZFUeģ)GYyabeN+/xy, :%Ξ{]ԝx?VЮ%Db$ߥehq⿥W%8Sf5(iTvJ,{k]߹ѣgxp\bb~D Ɲn+[jl25?-D{9ɢPl~Ni{3xkė1:;/|^;(#,cf;Wu3.=@lgɳ-l|H bdMӆƘowEvzAΰdi;btupxl#}ۑsK:M\g 9"!ɵttܰN->4gJ.䟦Ornt'sje{{,4 fXt "'́bf⢲]tȱ"-"RwwscXX^uaySRcxi+7/-VXEK)vԕZ_X?2|33p&Z^ .?\C"Ű%?hPPvz 5BXE>Q1WZTYn:Tt?5D2!ćzL2ч_B0Lfp" + .d')B 8JH&_^YZKń{74cs7B~*#񴺬Rҷ_C8Ʉ"7);j킃04d`婱GuČxR7iW]ɟX@4#''i݂+#!;Mo>KdWu%㨍 NE(x/a-̻S;dNy6@K3(G2JlK?\xxM`?n6Qcxo9`ƈh6/v3"7(ځAXg>8Q?m#1yd=L!?aj_б!5^L?iE|KMj Rɦ eHzgyǫnUd"2K\7)5",F&-gG+U:O/VVeTOI0wFa-OF) y%?KޛLь+&Gٍ-oq8(Ϸ?0p} ,-_h4RlÓ!1{Hm,[&{V,99.9lZ8Sꢛ!yI⹿\rBdU>_vcm 4Bwmx(ͩfu_t =;Si)<f40*0&IB:81N`tWMCk 4B.Fn*ql>/*èCR Mt(2QIz DSj-40%=,rO 8!*. NJ59N %>c#¸נƊupx Q0f_P_f7 N]K )j0(VppoZS)M7&4}P ˙ ̮[lZ~IKAZ`1ez_+e04%c SUH?x%دH 8w {ߊrl+xBHYLeu%,#\🡊Pme]^}y&xNa:H+=}P?^3q&+_\_s1iYf\~d Ḗdઍl]_x- Bq$n«  ?lUZ__SʈtfLBPYu-!l=zjE/? nJWQ؈31fOŜjc kOnnZCtRyVe^֩f]{aU~?$i:.z} l7r@ o'l;Gޅ$|c šO\ؙ)[Pa %OgO<39YeW Ch[-/ysB !tqt0mxp[q]#ݎvഊp8%ZJ:B|jO@$w @e[ƓsX@]DDa驑hzbsek̺~r'5T9E8p݁lگ8͕]sFc%J9t85?8*8D7St/n0}h3M9Bk\d zID}J'QI*?_xݍ8ưEh0"ógTwjc}NQF[Ho!v!NܭA+6w(q-t3L\G&UȪ5yǎ\Ƕڮ HOK>|$_8f)](r`teٙ@Zwi8hT9W^@wYɼiHf>ԁlF7na bQB[ )=2<>G.ma!}7geTc1w/rXCݏrZoY58fAsX{ BI4YVj: )wMy/ qOQrKrkc A9n"tx@?{{ͤ5u@C?B$Ҽiυtlڪ^x.sO!ĞABDbahq`f=bco7]Eg&v@(vJ(qfa*;1?H+بW4](Ks>T(;7ջLTtt-ëqcT}ZW}p>s=2Si:T, z341 *ivMHP iiE0T#-? WI)Xc컮¿HJǯWu;*OoțBI "рtUfrpzb]@T WρOC5=^?k-@dFuQ&7=d,)IvLާFS\!UAp19FAWW|~~$$J"Ν킅 zKIx'Ł$Z.V ڷ%F|f= `5 "kh!'NT8_tɇs jJZeő?g-cc>GTx#v$ c =GSQO[PwW>9IeJzO0p>Eu5V|B3Glw9;Gazz8hj5c9u0ؼ/ TZ2KO -G!_/he\rV/-6Ľg[A뗊ڃEV6Gp'05ǹ#6{93WRuu-Q8J_[e|RҺRQ{+&nQ3&|P֦L{+ B+W,[bEB/dBj|sSrGzU~A]Eejj~oxU} @L*MPh3sbΏzϸY>rz?t")^bt {5q"y+d/UFD{/,5@o{Qa*C ni١:Hί'X,M M :K!jK?! Ѐ-VT.RLsK*ar=z`ZQպCRY/qD8:e}EVTݙǂu8}Av4I#6 P˔3EZd/'bbIj90Aˍv^ ӈue IA$!Ċ3 .<G঄>r=POAЮ LRREb`\Hh; yngAi`3Cj/̭n2i+p35{[X~Q0sfǂ`@ 0㸭O`;&bZk\*9xPe[I:AcCT].#|A'#>8/cdYM=QZӤ"[~AR7 pWayh)~vPgm C,Lǒvԝ<159""Q3oq 3s]{X=y.Jlv-=V?2<4ubO9ڈ"OoZ^8yﺑ?0t4BO0t ?qd-Xw䙫Y- _0JR RZ֤{r$Z5sr`TͰhиkr_ ڼ/?qx"iY6"<<%FK&V{TŁ[O5x8ʀWMcmF_nDmB tQR.$.WNMOE V~,XZY]U^?9("ON~ O/zY[ A9v+eULo} s!Yٰku污! ze ӥ cdm}"H?[- 9aSmlȠ44-6,, <-x\1xն(L2'ysLl8̙F8bZ'rs'#[6CK,9.)][uD6F3԰d!{ۘqbܽy֥OM{3ģIo>yq.kR)peH#ahoL&lן0ޡjO W I`==S޸=oPs ,{qytCDOSJ-G9mb S[aoπ*ɘ=AɻT^ZK-GO;t7k[,9i}Do#->ߧs,b-Gl!»}5.C6&8BZ:mNxjW>+UM㰔aiհc{^菝O[jSPg.xJ$K%3߳̊fd 2-dS9.D%m,)+ jv((DדQi9zʖ`I~n[qDvB8FId ;f[i5쿍dyy̙Ŵ)Ravys(ayƙ{lGC2[`< !p'|EPmrRKHw,nax]ileWšJvރ}bT<@8XԤn#՚!_ه̹0WDry^ex%q:@Kj-))ڑ9Hx n-@K;Q&T<`"7:R=CӓL35OּaGNQP~&R)Fan ϼR8GX#,yOs,Cz>% m!)2N:fPq'm#8V^#9+*VGJQ>ti uW6aa' ={_ջPȤ3\"&#UB)GC3/u _PUaG F>!8`t +Jx+n @z=;PC7$t >V,su܊I#_QR.|Uɼ*;Q#H'H^SE vb&%V{kl{q'1H'$* 2R;2$ހ2g"?_uE107d8r\K>q%r*lms3tX$Qg8*)pUc ƣ`=>?w-á@ 0}Pa#8_UJ%.\O9bЫ| ME9&5\3Q],z=f]>~;oM,=C 88 ρ*'&q S {?;Ty1eyKA'<ϡ>ak+PuB YUJDƱ\[l5f90 q3%:)fpPtR(Ζ`I]~-T.%^r@hc@{y) $GA,x5`B9J1x|$[HٯQ+E~|LVHh"#~'5:zItĢbMDO]8 ֑3Tgr&)1=y,/Fߞ@2TyҒo`#mhiu0ߑ_<]@J'DĘ xQًYb־4]nI492+mMl#{C޵?/'&({t'%,7q %ZOX*[Gss9 oA5-ŬS<53+Vڻ]tpGZB,ۑ8Nc¹ŧ&=`eK)7t9Zg/ _w%x;Ҙ2 l`c0KF~%Jgj ꧝MU8-e7`Q1 q{dѕ1P.虵 xou|L .~*_a" zlkޢ.~-"hecSw1CV I n_jzig]ayG=k^[wwtU:= ]Rwhio\Ho#䍵µI32|AF|1̓ aBpP}#6,zX xi&i[Rd²ѐkf n&ޓlLџ0U_)OT(d2?}dOlxMa9,$$h2r|籔á.s2LWY2K@+^a ڽsAYʕemL @Wa9Z)VeڐvNKf欲f=o&oزB]\EA 2=n\k::;kǨ|v|)6=jxW:q$qE2k:E/>ۇ KHaH uXj>lGmR΃(o(WZ&wWW>MYp`1WO(`E{uT4>ۃc) 7]p^mͤex'%X@X*\v+jUa퉟;؅R5ckДwF"U71xNdt F5R}`>{!`ڢXW KpIHg9[' &@e >  c{i'*WܟXO|bc46,u [[5I Wј'pfndYLi^5A@(*\.k#gݐ8%P=I6rv1 ʔxt@z8?R⓬ Iog?0Gʁr;W+_2pMKOd()dk33ZaA\W x•ӷ-TO&]Sҟ\CTa_"/|YsIIꑰiB[~>H DA+ܥRN4[ ǦFepn}̡Q.8&+Stp^i?D>UP?6411N .29X]f% <$-'AhH\ oɫEjDTsҚa &:.Y~ Ty:t{ 0u`xcƶ K͚R+L}U ~LV9hF KF[]y߮*9a =xm9q/GCJhg5@K~ R6#U}#KIpiVe"8t0+ij'.o4,snp_)y ٍ#YG#Ĉ| t8WQGcr? K\#RG⸚/-aZA^+FDxtTZ{J!Labe!ycDžiq$*5UJќzs$jI[4-UoUav[KFBܙ= x\-v>pg:&[}q魤3։''oJ*mYtՆcg{M>P,P6oh[fCvept73jn%pl4l΄f1Ȝw(|a2lZMm2QXνS҅Ţ3BmE,,q% А#$gRF lWdlQe󏦋K>LǮljK :o7Xu#_^ X8]CWiʰ]l V]%4BLϡ淵4a'sWca[tf]*9-?W6Dl$>c7DY('mR[LC}|7 !{ IgF?wyס%zr7R!-;Qw _X}.y0(~kC*'hiݮ ;tK#Y1X4n&"^5zQ* 6o6=g{cf-\TzoM n"03(EE!Ƨ:yqPmݪ@rƨhOHJZ[2d(\Ѷ=Em3 VO.a7{9wBto-t%*]g_\5,K$80'`UzA80B tqkmQOQ }1eS'SH ڻDlpwr-p0@5=1j?Aڶ-jp^EHD!^4c vHA]al_Qpζ8R=<9%. NYAoMVP^@jގ+#{C:|-r]z%?NtV$}Qv7(u anL[TN^eN R7MDS7~l\K$)4R3yY'a|=fslDK>:e^I9Ȳ~ߌM; ifXՎJD~N₞J q$gJ`@Jˊ5s^"k]`k=F(L +^ܺ$M0{؞:1??绥8r>,\ηt5zy,]BX>pNH?mr$ $+T Lʳ5ڋv" ߀D8>CS.Ir:%|$">? IE߅喜o#$خ<ȳ7GZfm;v9j݁(MU%).Cd%~g,ؘ'<})9Fd6EaK:c <]Ck'/{bA4RMjF5gc2t͆`ձ=)CJ‹ `pd^a ro/1 T] ъ2V%HvzX`?) &F~K!me t !l GڤsbZC,ȇW`ȯ!})3ν#^ kmhƲdM_oxz\Zsa$f<"w%|2(x/gͧ\>u.Fw2a\Шkdeì+VzZW!ŝgYroo@Jp3ǎ =-)5 k|KZ9#`YK%A~*IʐVh'nvݎ 2hߕ`Q7F}8?.޴3`kl׭UaB(5~˞٫b ˸t]vȍC`22W9h~.Fm`mرL*A{u:VEQp8gC0cɣhLB]zʲTz!j-n`yRZv5}?.MU*E~9|!3l\7cqPաИX6gz;oyhͭ3("(jq,xMz)/ N = H`8a)+IYo#rn cSvX;c4w5PVx{5m]t|^8E^Z}P`W>'Wd뇣v5h{cD\kkۊo؊ߋ ~0}N8xk\Xlq^7V1A!ŔoQBf:,' miqIɗxڛ.o8j^oy`@!3oz(Ep-C= v#mL̥Lr:Fd㷧3AX0PGd8Pש_䶛!qY"*&>!rW&\A \8uh,{R5f#/DέJVb) P&o/B$ JZU3U. ZqzCT@h ޘ$F\aܯ0ud*֛M v:UQi1\(Έj_~D Ǖ=&IyT7|+ݭ*|$  #Ya}Yx.5$Hnh*skc+Zv-iYҞo~w_kL7$ E~NL.bY B_+n>vIl\N͓&?$G-^F}^,.T$ߺCٞX`V!8N3U:e4gFj픻D>ǯBOSЅ`ьۻ Tj"jW8.NWnmɈ""֠[Ȃe"* R=k ldkiex֘k܅16)pGBuQ̔Q'ŶnJU?]r!D`|Jk@K*O kn|&KӺ:~B=0Z곀UI "rZYK5 6n~qY P@(m}0Mayᣰqr6Dz^-mh=>/eAR jpd,DIPY:ߠ)*AQ-:ZjԭI-× kmyIGW|٦\/$87αzTc7D!ݮ7 l)&T\! )L/ iJ$>sqcI%fYJCc.(Aխ,spėMNNæ%g0לjWb2:u~WXN^UxO VaON+oXUoB>I2q죣Lzt3 {u|ҫq {KOYjhbFxl.)M8Zo8=CԥHG_ׅOgSrJRgnwڥ8>zKq4y$~ i0soo_);{ :xX銾Hӱ@=OHoӆ(a2hTb]S+ȅ:f]Λ)(n y Ϙ']5*(Ac&~fxE1aE mE } V$p|{r6olWF!ImV/I@%Z"& ¼AOLN[oJFp|ai!e w`ي6FA6v{"C#"u;':zI`ឿVR.;˛S5ii:-9<>ϊD_lݜ"Re v]k0]|W.7a[pzPYd gT}x/AF\cj z}(`@ׅ#I/aԟ nbo1cRϚfvC|I5T]}A|j; \e_Tgt~}ɺv!V29ňG7nrsȮޢ8ڑ]$(ϐOibx1'6ΚA4*4Iso1:hffᨢiC,3eA)>$6&f 輐.=О=C$ ;3\_("~ j>W5} ۍ)9~b/eQ8dE:81$Uj>Ӣb)Bt 98Qy[P10U0FoK 9BO=J#?:ȹ۝zGK ^%/!W7]Aē2rLi)yZ9Ilepzg&ҤťpQ5',* i w/k̑Vn7_z2Ԯ.]s"mYCjeYf.`]ӆ@)E}Roΐ"I=8!Bopk,#[Wpwǵ̩^-@q`GIݰ_P6;+)ISѮz9eŞMŲEC^^5CCF N8il0],*~L8٦ jua˝A[բle㫪lU6Uw}k!yѧj^vE}Q5)̖t'⅏sku]Y'5+w98eC?+Xϱ2Pj/k^Mh#[LY^!ͪw_Љ&^+yPkN F'`0w-J4b;\)[j>Սf)ΆJv\;}RѬ^ C~ΝTO߰I*|6W"QW*#v&r ߸*[ŊJj? >~oJK*K af!5 v 蚜J-9U.CPx>-,7 c* 0LkQ`>J[ a r0V }B%̊*m#GG^ɯi"Ӏ5{4dz02yOܒGN1_ *I򗚘kQ*xǨ J8l8PҐ;=e]}:}Pn|xwJEl>_fÝ~ٺXbC>9G2iv 킯'T/حuLTbt~[/iڙQ_yǞnlH(Wn5?+ܷsʃ8O!Q{wadʴkSYLсw?h rAG#'&E !st#Hbp^ڜ *y0DY봃MY"D}p1lڷ@}T#AyU J[R VG8GBx#M3x=4H`",S!j^du?L"Ejp`U/ {KwDkU/TX؟XMup \M@syP< i荁:o!*oSgvɽi&^\ r<%}`7b\ Jwj#[JFߥg=a: 6/]J͟ % 6ubN2,sbK]j_m1%H&jdrKL DI!iǝ jU}nf)|sfڑϔ1>PGK5RSxH;-X{*;*oM UlڸHFj``}sɐAM'=z{.ٸ3Px30V5 I$=:&[Y;3k3fuxJtm52Jq7%GhWylm 4YӾgzI%N pv*<|5i]RI\?֫o`Jn1c3/Qjn*Ǟ(flY= [^qйWr L"L1pvp˘3U > n%ap7dUA-`67],ƒ"z=?We)ѶĄtY(#`Oj->2јuxd:U[D#c"ߨ2Ҹji"Mniuiz˅&٧,ocP2U`YY(  oj@Sgwi,E3 S7f3iIhJ^a6U.Fڡό_FIjL$Y1G8@=fO`uw}CAf.M`ys{ zG܌ɾn= W-Vᅅl[- DJ}1%E݈%O#7y+kxJ.>f)}2A`:MAnOd.ïO@~~V¨nKuX0h}T6r )7Ҿl"U6:<0Q$& CCs+fػLAF,vLϠQ*~n38؝owW#۰,D̸d$-7Y%TNOo5PpHD,]W+sCk'J'EG>=|[1j8(9{@C UT_81ޠ@2FfP_AK6;69GVM.tn&zl@lElw౜CJWd|xVkZ&qIet*>Gr&R",9f櫟*O彾֥ =,|evMdq@7ިMxdķ3L.$Jl\g% -p "e.R5.DNá(zoc%h 4;h5yȃ{itdJ:;^Xx'Z•HCRNCHRNZ EVVg6h]h"*^f3}: ~eNHMY^=v 'rl"nN]a 3T8H2=Vw[4K{fB8?n7?^ ^bz=VeVnog  vrJ;`j5؆̀@ 6^~%>M ׅEyu.49"3Xw X,S\cthO“`[OcUE@ܣ'n]A {7tpg^Rbna|toSF+}C9!#jSpxf>-/ʃ;}T75DxQ KY\M+8݇U&L^Cޖd&v 6PTQtŔ!pɸRC=ϧY~O) w̌kM~1cNG!թ^p\d.є,P|6`͸ܿAT~'3.V(xR[t}*J ].dnrREBdee /L_E?Pл[bX ZWPgz~) <^ ,j#W8 S|CS\BȠ]%zAߔ OՍmjNB ]2Jkoesj;\l{AXHߟ8 }i]/(+V:ysKG")~o>>:i,.X#a/f~yIm@D/進Y)zc 0CFSA SJ:_@,ğ'VS_%-*==+ щX,5Jko1XؘOOfcP+5貰J);XsCKC?Cs**\r쇗"hf979Ύo_ci6(eTB8AM /mAq(=TUeVN8[%V}n*Y͏Weho?r|mdFP61Gv[FFQ2?U}C ^sBw`Ķ z0s@k _bU̙H>ٴL̫;BJW)N1JcSl/Iiyb-O1A{*Qmy&G@Ab[pbp 5w@~擩kF0|q ;jP1O*Q#hC>7"oΖ(A#yϋl,;⠯Vh&;K'K/8nN;v.@:1PYqaXL,{f0SC;wB%mT4iSo2nfT 嘤28$X-2^+hm.krT,-u~p)C[B޽]MDKF 5Kߍ"A굮d $6].{R~-Wl˗Q Dy|sǘXӁ^B0/^VZn.0l#\T U(a&Xο}5:Uy_yN&xXxJ53w.Zp8d%lj$/%.zbՈ[q-_' # 04'<2枱4, rJAY $LdT:Rtp(:pni.8U%d=84 uTQ25 }Pr1ѳt7ew~>PWzi[1 CW )Do &}OLl>?##d,QzKXIŜ%X?>]VD n:i54ƔGsH%֒/4\k3[sDmI )0*IIoG| P`K0.,6^ja/W͏WhP |MH'+Uy`pĩCm Vj1nL 2&S3eVo,HoबL9n2\B S"AI뿇5k*Iм߽sD/yfyBv,ρAAwnfH% '~oj%Dt)nُtZǃfY/Q`YE:ue+*@aAM.</@sf5*7ZNq C;Hxc+N*xą,Asv~]< 'V֋ܞ=IcʼUc{#p¥guCnRùyp%_Y2# ,́.4Z|upnܜ/?aՈWm-bE9W Lp g^aqrx'Z~;S`^CpI5)!"#ܾdSӮF*fOB] MKb>BIB*xz$()ӓvgtq?_0/Ҝ2d91TG K /"Q"|#&s+@rpV9:wUF-o0f7$$z ƷCQ8ҥP)T&] .Dԙ݊&p!.:Yr9^:%f?ֻ`9Ղ)*%lG~ھq)["m d)#-|a+/qx*tFcj_C;5K6ix4Q{)ol{WOi 5.~-+z> 46@0;CέakRB%0vE454ąI;blG6wqG?\΢$Xc0rк!g".{S)Y`¿QPCm쑯.L_v#kR8*숶6s!tĕB"\{Pfaheh5bl_b1̭pFmlR=t|-*D9GL{_ybѵ; i-NJe칸+p}.- @~-ih&"˄iOG˔"΍^1hՠԌ:WNyb/$\{Qy}Vp1CT":{oz']6qʃ9RЄD #<|~IۺBicH9^)EiZup2pM4! %4A ̃x:G #EZRQۇDexzv{iM8$"=Ӿi o`ag1p B&%f {n<.H۶6Ŀ>tvVT1A3)s"/[6zwȉb%SA6diW ,P=@W(_ٮض.o+sqha2\eP\Wuʄ(4,ˊ~&4q^t'.+-7eXw8z^p}5dkSZc}QwU.;aԨ%^m*nSvb**y/}g%;?4Mν<{W %)"0Nf$B$8jTg~^ IHq`o|+)B +01f%̆fHкL!!<2vT72$NqXR9e"'S*X)UߧXE~릓yo]ViuXr[%QCPA]2x泌Z02Nu>.צ-0"A$zh0F$ 16&:<"S<7v:h?O>7ʬ4rV+Jd'y sQLR0n3<:`!?Ւ#ɮ9ߜo,ۢ亂H͋1;R{:E۝P-BB7$ L{D?ޜPDžD\ɷVtLkq[ g*I?deҧ%OV I8jaqn,w._|g%/k@XuˉeNY1GŃ 8tEKR?ߍǯiL)) F~d,lNLzDn_\@fmK`cԠ١z;\vlLiH0\&H#M𖜿sY0V=X'w tJ.bdx&:bL 421w)ewT 2aV_X萏U#e]6,x{\aUVj~ckؙO _L)RAm }TƏH,lo,, 4" 0hPَjNͭjd%@%~VrϦs?ٙ㱾g\8lP8NCGw!U\՝R0==btu}yϜa,r0ˉm*sॡ~44GSԪrl~T!Z>).RAK;4獟'ps_^ԯ@ /#hQ55na&da@;j`27vQ}c>ռTZ>+ ;<X[+2&IWBT67CC.=JhmWeVE*SM/~_̝EgR("l+`z}Iz F,IxH}DhG$Sj2h~ǡ+F/l-dYNhuGAPÐ=+ {B/tYoco o/\I >)s]%蜺="M=Ҩvl6_%rafۿCzA 9&K;F`iG㲰q`si$ko>D_Y 1Q\H\٥~Oxiezm.lU7^m;X'01* D!VDg}lIic]*Pg)` E,_HU@O4pW!c@t<:]){kgk.^#%Δ<8y7Gw MUUs2#DHB8v|rsxLLzJEJj2;7 ZwfS(%^:'d5k&ĕVޣ" ZY.Tɋ"WXW&ng) )l"qх(dy_Fbԛ>>ubDQn]+"`Q6 c9XB;+ha! ]nOv0)S:eݠ7CA񠯆>Sc2BMPl)"x>^)fKư ML3{Pd`#@BB'R;Z/jnz"$X+lRI F.h\nr s!H`baXsl~`\ry7Gl~nm;+K$3nB-mObty8KZҒj9k0ON]" {f *Oin0}km*Y(sC{Ҵ:]^4oDvhjm "h>}o\y%{qhD꠱97P߁jӭVMtbT'd,؛pMf sM(*T}CF+:_&\n eJ(0%u8R>罞U(t,*Bdt upߪSnU#9BƇf!=vphwBWwⷌJe5Km e_Ǯ6hU; |co g:ҁQѴvj7izI n Zɑʻ`x\G=|Lˏw Z:?mxMԣn2O?HN(P,eٽ1|>_Y77Uǩ}Za` eMFݽTsQ$vKص__PƠS# s|{M[*L.8!W`=ඉl~%Jh05CMc\%U]G=ױi6bAX2Ċ?Ee`*z7ْ}XL)c4d s 51zM|!DR&g R_ZPAl3;PKQ|yhm\eO]g hڱi׵~~h. \x 7pXç9<*Hů֏`&1#Ƹ E^ml3R`p`Vbk ڥ;C1cigz`Ԇ#j[k1si̊DQ0hY@uڦR79RcWUjXg7 $eJ:gQ5ż0,:DaȺ(蓬 Ki({E&cL}P].'L4 `zP!?$o. '1& ֺ"プ>:x9]IZNXF*}/ T4;Dv6D,b":ONb`Sp, #џEa[xϟ󆣚¨<*pV![s= >`k1&)=YeL)}o`Tۼc7ᚅAgX,"j~"KEKWGݻZ;glϓgsCn RXa]zOMs81ʱ8O/mzig;|UQUm60W.<w[ pGz\,] QKmޓf-)#wm )BEn㈖[MLȜLY6p+\ݎU.'|;Ltr-GkQ@VUA\XU0f i˝^j~e;#!Jnf]zI4&d87F |/GWbtъ#fd -{,LnX߲P$Q& R渚pPNti7]szD\v(FN.A* 3) 5eN귵m-)OdR ,_P-Ҿ1c}o|o P͸iXw{\geOA눳ϴrS$-.Le2evxZq)0#;K“S%ղeHb=0HtQqpôvu}5>ĂWT_ax`Op\nb a3jc8-t~d2ra ˼ !WC ?F QYs |M%bF*_S(:J9]aN 1T/h@r[KV8h)e >ɮ]\Ldlx EeЖΎ$"yk7Ԟ߻,z? :Zm`7~ /A+zqw{9OzM@<5 Pi:ˬɖJPuw.4*5Kkh"/*n 1]jvKӻ"SB≙>a6~G2yDHT#mj'D=E?pyI8%%_4G۲M8_mtXPƊ튠"L&7i#UΛ~nB@Za>qFco@f@4 聨5YSbɖ(2F@#Z.c6|% Ѭ֪<` E@ەQ R^fNGDd)r |.cBj,0g%ȅl*k0Idn 7ހa'd}Ծ AZ-[)u99kїko+:̰c ԡ. B$3]D6$zT"{Q/WvJ &38D AKݓvjNXQļRLz^]ދTh<$ $E#2w-ivܕt֑[=t!qٽs~鰚XUS1p~|MKUǕs|u壝rI*x;}k Pk GSyC JK;AMyĆVRWE9U1^ڵNV~bOQ7hb(5Y-Hg\46k)elN~ .鵏Yo C |.m?G_4z3QzJufC2eԷw^/$&7?A')F?*=.X}:u-(K=Q븙s&wzE$NtB7,~S 꾟|QT79KˎY5PqTo[ɫ6Runw&豻#XsE}uQr"_'Eg27r9 '51L[9^Ɗ&@OĹR\=&SaoPF*Yc멺0*щc -}N !mTf"N,ph'<`a%Zޜ>Ў~Om2:+f9ZvD1.ͼ>qFoӌb*5}Fa\A[&< $0C.i lN8{ [p4zA8 sX}c?2:ֺkSկ}4#,'?;zdYtu06 b%[,TA'0@o [8xHMBVm^y&$ ,\{t}6i$B!O073.X]OZ!_Q&嬙Tx` T]g( B*ӻx / sl#j!v'ŷ+5Rx蓆:-u1NiYoWxQ9 CW&۱2na0/W|bڅ/L#'^et}q.īXi_sbA3V}-B$k8am"/G-C'S۷#Yܨ@LJ+ A!v}e˭» $Y͑"W=qC_)qGc'!U{SI$޼HnumgߖC*'CuSCeB^6*W0B]GlUZ71|GL.+HzN+)O2AfŸ^HluB,ta.; ]gx[eKpx%4}T(;J=I81H7]kmji0'x±Vx;5-QqtuQR4"9G]"^:HT}L#W0?C<ٌc-W'^yK g#0GH>1;ܑ{I5\j@&~swɥ!Jx ɐ}-GqIUt3+ީ"Cn4ǪiM/3:w(V|4\W̿:EPh؆I,sQq""Jh`W (3Ju+PDF>aDYsqᅅmNG} RF6dJO9H;B"4@3DQ܃8R`g]h+|9!S2)U  Z֮bI];Åu@alan",7}ٯ}2iATf[…Rޟ !Yn ̪0+R0'%~"vj:mtpݏ@Kю)fNҳfB*}[yI|5x<n-a㼈`SGH9}\F5s2,>5GA<`W U= ΢JT7UL{$<|iu&Ib8\;~.m5tˌRsAHZ*k#FHIQ͒sy{(~^vXI)fE>f gtll!ܣte*,C̼!^toW3,%.#h$L2K8Pz5\gceI#A2Zu,D] tgdig6AWᅽuVu$ 2Np $e'mwaiLMOLn3`xhB==?3[nIOޚH'n^2mECf>W{d76 b^HcX ANuUUV~L"E+d:O>U㜹$P-:mw~ClwIwY`)nj"d+>,;CAY?&<h׉[?j.VmY;Wci&;2n[tH"g͡@tEr!p+=esZXhq#:֡姉Ow2x5?T6=-^hhW2ﺛTeddI`4VŢʌEÞ >{`ZPκE\78_óu"Ш6@QKD⩁:ab|` G)`~Aaٽ,v4D^ E;n%-;Q9:sN'g9 HVCЯM(\Dr4W|¨v]_AEEp/WzR;M?G^K1!O/~S Uenb䀙AP,ʜrBϗPBNu"y?ـqw3B=fN!Qz: [SHK?Ȑj !_ieZY<gqy}8,pM/V{RYԞBHeGȖ{).SyqZi!p. O:1+Y_~jjawV.ܼM;J!8﹗?<g?Z[@癐dVs .-Pt3-zʂq!^0#{eUFK<@QYZkEd+O?]ͻ,+'T/0% ʔjnUY dzalN)V<;/஋9:? 8B4IkG&z$;l4ebD;,#KоDӓ`)q\벩iX5_@ $,^KL5Փ$~EaPH=?-Kۅu _KҒ#~؜eι:EYIH#yh_JcF;ՑH9~'L?Ӎ~QU/mo^3J:K46r:aGOi;/gv7p{[y|_6:'{N|@U3ix 3u>Crzr,МyNb`:Dj?zjj 3h1Wc=|d~5@u<\y_Eh%$!br4P.Ʒb@m˺)m BzbGΣ訣8p+@N/J(n,@4ݜR'/ !O@Ȣ+uhKpyWWXP\ո!q,ۃx;ϋKCOt {YokoSikύ_EH lZHl4W!),n,)oeJXSv]@d|ɃE +ߠVRW{o7Yd T#B1CVK y8+8P<+YиKO6oM: {t)'47ЗUp?tUbvcy+ 0j%Е׵Lg Y.-Ru96#jӚƪ4?{Ncjl(_2<+5-T8dPx+U@|ݼ#FK#c P&M :EI cc'xŹIؾ/~n}әCq q#/5躚ёubܶP^>h.pb&VGmQ dYڕQ\(fS;(LE5m-|.` zԜoc]Xɘ  #'Fr񰝹qj80wX^϶?K3QF[H|1E! wg)63g䞬['nјa/mۘ ޫzq=vw ; ;U'!ݍι5LLDEx'S&&MN랬cػ9Iچo <=[q'+Pn $7aCqVf_ T~n3ٰn ![ǯ9Wo3Z1FWiSui&dӿB5 _^fٺ]{Ҕ΅ N?sSf*UT}oH;?dF@Sew8EN֙G9 9(ȊaNl?gw+Z!k$C*uSw7F.7넣$iizS,D|վ$qh"$4~ZVdɆw7Ȟ1 n1t<#>}?'gcSJxʲ]5Ez2MxK!_x@Ig?}cd񍘮@k`ZaLe+?z[W4|QJxݱbwNEtt\il+̷OyxXm9В呉aLJb_f3/7v ]սGbqS~Aݎo{8ms'P<OnaMc+wP #W뒏Hߊ8B)O8M&M?\8̘tD 5&s&ojq$I?fl3Cǐr&bƿ3lc'$'K,+r}4C?i޵cnI*_)d2iuTL'?8HҌ ^YRJ^`}@uTVk<ΦGRs])XoK54`_]GrlU{,;~AYwW\Um)Xm=' 8[mx/|723SpJQߕ-&='ScJAOy1| _H) LB촤?},M087)Mj"0$& ;wyLlבp}MzVn7 FSR$Qd%:΋^`R`uwX" ɮupSLRNfhC>!ǽ75_\->_jjlv2PaSxɗw=[<<^Бpl)mj7vL!$3TDU%}VND 8u}Dك 2 8YRj͹b|^(ڠ*{V%t$t6T?&`Ig7N6VƦx=E uO Rqv2yi6?2fRpP=\]M[Ty[WFş-[IpI? x?[cؑz5' f͓"5gv ϋlnagy~@r{$ea:OIv"DŽTfW?uEX 7>^pbZ#F]yy]0txFKKȅ3.;5y#8@+=+3M2bMKޫ 6a)jmy;a:2@-ky(8γbIb3S_ߣsh6P67sw;IOJ Dm;O ZŀJp4%ˌ\\c1-²UcO1uvцn}P c /fsqh8q9ѧ=~̉T 0 䳸ajՙ0y=C:0/&s$!/vˤZu;"8V>qbhd!GR01Vd#+A_mP վWHFV0ADM'*X e? AɀDZ!4˳6W'V{SYS&kY[/F`Gi9O2&4_ʘwd:bd!ZQ]HY3G" gF<;J5 ;#=4(s ;(fnö9>~mCDͨ'տ;6XVK1Yzru9{JH =4LIPk؆KlyXl=nnQ%ywhMl3X΀Xa{͝>H̖{jWvq:o{`͉vӦ5Vc%cbŎϔbsV]ͳG$ k[IF/M?dAeS0W<pn74ph7c`49Zm1*ZNY=HP\W-(u tw,?Cwk܈8϶ts (㖋m-a\`c/gBT ]$q:%^"!_ES3ϮehnKf} OfU|7!`ϪsyG!d#?dׂ_tZV8NȺڔ%|UI .rrS>\HV+G4QN9 ֑Cj9C3DQ3/b=≉;*7̐xR؃"n8]F"z%l& ?M%Ƈ$u_]̦ }Ի}ǟS[ @oȞCbf uR C= P3^#7ʬ;|#. TejUi2UH A ap{!>8UF%AzBtWbhHto>zfSͣ}S0B{Het<+s)1w;dzR}FL7aH'7080ΑߎNG)Na͆d>L9bLRh -=[QՌ7?.RR:LU&F'i̟bUdPE}东*ޢԲHO L#Ie<2lg yV: ͜PNv"nJLgD#Lڿ--k$-Dkv@*0=W默s&Ɂ=c H! *wAmdX5sYN\KZő`4UFG~ <`n( Qxf;16] 9С MՒG8?dU{ZIOWBC:NVʀNMMM"Ty5dՙX7AH4k[eЛvCK,(@DF,_YFBV{Es\LG- .iHˈ T?݋аOl2 gYL Ä6H'KW=gu3QIPmZ}f$Xo.uEń).V_ c=9=K 6P/Ojpw^u FD!#xk#NQv73->!Mb'}B(DԦ*c` 6ȘPP95HjF7&]>,ĆJt&4,ȳ\9P!qȾiZQ0dOb;YSuO?~hxN a1(j*^4u>Q77Pg`1mYF +kj9ƚ6qAs!) c`VИqDw+໣sB{9ګX!V'1%:e1{'M&,dp/2|͈#'$hHd/\5Ԉ?q\~GenkCP*v8,nR>.x. vO?:g})SўLztF4BTZ$ YF|(&0DAt Ki!zT}5t^ (3X;h#*IDZhrISRVmZ}9/v.C[a':Z?α ` ,^Upz388᣽k_j<Y+1GT..o/#WQvM D7J6^wJ!xd"] Q)%6KWa~V#57C(L.G;Wn j7Bg^94͍Q-lQүWca=Fons)\ R8.zc!8q/ ҆"O|H1.Bc(Kan@L&5)C{ D2X\[pwBEp]E,> XA6۠iTFg J>u( Jcʹ1s6Ô#YRBq\/|Kb$jss+`zU+1sO4 \2gmA0SU~VÂ7SjǠB#g‹lF*1mzxbLz2>(=~*(*@,zN7jjͽ Ǔkc(7 NǑ{FfFucCf-͙0)΅֠S{L)K󋅨Q7T.qA&W/&2Ҋy.P?]%*7ew1&j-|.햀0hlؠ6##n-L:AA_hAԶpeIzuKh8 oޱ1m&{j3 g~ =/FnO0xenU0Ah + 5+V/,^ TKP n,k'tQ(j* |HqWI@ۙ)v*Mק]xs"m ˞kݥqH~+ө La$xTtUJcԠf}K0uBJNh{jTe3DYh9)J^a_VpI&"Lx'+ fKS6' m%FF1J&&YXWlq ceQI`!^ضC'neP8\1xNiV\ !z+IcTFZy-Nze?;}9pq+Urd!Qq0HSmJ) j\ P]Yv^jI.k(la``x'h@BE}F=(1EWzMzol¤ֶAAМX^$8Z L7yEBssWA#>\ظDi$%Pfc}fS,~\wcCRNx7HZrۃuqlc7"XlPAD*@ܒ9rܚKBNp}~FڻYtfg  a-ޕ0dY(NX aŮ~'b$)[W^D42:BQSaW˾:atLYaU ;j[5T-ɇwe×1?XA=Uq 48?nG|?Ec=?vҎӚ6R"t&,;P* w]*:ak 쨠 wUH fcw%En!ݩ@QV\I[@ؒ ŗ_ KyքٿNʿOkaX?LplKNg:[@rdlK>x`,/vl@#5πLX}@NXAS5TkXd]N;*3VMcPoAڤ޶.^H!o PtYCT+ؑ,‚{xiDaݒi c5tvϔ\}~k#4{}-lZ%έei9ziHׂG3&3}^A%xd^.x%2|9 |I/3hԢa o?9]y4Xb1B(?#``SHf62 J$EO4\}]ȷK8:槭Q'SR?夠Q>o\{P& wٝE'!m@\?R2:Mj~,8r`KbRO։&IJz/^vM =aբFK[ќa kLMSUd+\@ƻ NW%8ȟ?X/4O8;`;;~e.0^}S!"n_oͳomKv " =B(VK`ަR|%VliHK V &zpһ#VĤ_iҕ#"FwYnF),+YqU@%Ϧ俹?> xe`g6 i.س{O pqM R>+r+;leM\~7Ou3+0וtY(#q˂Ɉ`gwMcb}:8\ R*t8A`#TbBhYIw"o߁LiAVud# Pp?Vg_DgE@eVAe RlJޚQ@VdwVCx(HD$)%wεK}%L}zA `o3!%Gŧoa{N Wo 'F/Ve]Ô; TR;MB .`drnןʕ-YD"= 0 @A5#ppc%E) &C&4/ϰ5I+=!ej.NBI Gv=Oͷ25X}oi2ɈѼo3C| =N֑j uȹˇabWɻc9@BiF;ULWsӌޟNO| bzJjg$ڔ#ʹʶL4G؈[QUڙgϝ\&e2߃S>53:c'8Lm Dl!f&nHH WbdV~e^-:W5oO   :rn{%\3.|z4̔^"BWztT-!Ǡ6 XU]L$ͅ^8.Ms/%QİBKdoBhy4d7mi=ddc/ J2I|4I=Ғ_ ܣTHRjvXcK$1Φ`qj6 QX }8ȑP)i9_:`Raty0 g3 ×w_L(["KZ='Vu5 $ͼjZQ~ɠP [+ {qz`VN C F+:ua UH!P42gL؊tPD GppZ;%Ov!eolW%pOlVF|vH CAnT% Dhik W 0yP+llqmΡ~?Fmlޅ {P !᧜Opb- n:GFچ=00Trwqi}'IGʅZwUJB,o(\rŲvKbU~Q1]6g?`41B1o RJ >.c]?edR[ÓhɿZ~ SG5XJ9{Ԁõ>h'-,O&sh=QNgtRGVd :-KC 7|wp6n-ym뗏 T+o,RQK @߇ZfD-o$8}&`}<0 _vb"'_3؁y)JaU#Zޠ6]X~Lڕ$qLظ# F|sɿJ۞hrcdSKULb~72WoJy`%+q9_zȋfQ/SB'lOsPP::e}-ؔ&^v sX<>ܜ4zy/.P8(*ZV[Oo3CXbr0ԑy/`s/&>&fa~mG.Ȱp돺DV^Ry+ˆ֧S" QV z4C +F Z5/MN]6R`,KڃOfp#;OX<:vRwR)Bn2G¦R,<Šٜyռ(d Qzp[>[?@W ΃T7ɀ웮\Ԓ[>kD5u&+=7*ʗ89 PSPw 5X]`=fZ-ː#U^֤QcIPԩm&[28]['Z夈?C9ף|IG,䟹4/:q*Q!r|4aBy}cau"1!=or&Io0rEk 3[ &'Zvk7\4EOFx4Ւ3+O01)REhq.s hߥkhc\Wgxę]/3C[yZc0KnwJnKrM_3 ̤,j@,֤|z׏Owyo˔%|ޏ[KXuą\K՚t720ʾ8bD3t_)\>\qTye@r:kdoqVv=ccqqap}ܪ}qsv;GJ&miFS(m֓I|c:rl-$=-YϨ ~87FtA#H`+e/<ӎNõN=OHkX1$Aӧ!x$oCxc ug}F\cAF'`)xXz IgS<1 ܢCMsk>g}7J(O%d5*׳6@kݯk;8䞤`+OY;\ݱ0/ϒ k!_$EåqOnͳ}TLL Lb}Y\O)qdu JF}! `!o-ү֠@HWlWdbT~u9Wu&-Q)v 4Џbל_5aMu,Ip6n06^,]5z*ٍrüv5؃BhՈ4{΀99ȺMSWAQM8MشMCޟrFp xoW%"X5C!xT^RA&xbTXI7:4XR=(ip=w=i;׆0 ̓"o 䂵K\X4ġKޚz(kI.+3b?E^ "`g66>|r8rYg=M/e̱U[Ÿn^cM|+bRݺ^`ܶw o馞r;`_qYA[NZMKJJV-*'0łXg!R gl({2ЃA)sӎn k/KtQw%-Mڀ{G.׊ nY;݀T)7% 7DC`@G(`m ދh'ξYM/\n jHaU$֝qgZDLu-FD_Ps+wpږj0&]N?]Q{xSk3DQƼs!Qt@^8)zVPX.M{ZkGeBuQ_J-o6EN1^X@Lu - ?ߊdUMw0KG!2JB_td ha7 K: vq{?X4v&a|{%zo0S*`ج[m'vGL&;aPE؄X1֐4qE +] d~^wAB޶̚lKmJ JkwJ'HJ0Yq &x>wMlC\Pt3 YH\Ch\L4' 찕:G*Db?)+w<MCd13?CЧ<) DC3;KOTBj5;vkǎJ.ׂzX#:%B7X#'q2t05ѬqK *Mug#/p]&g2_OqÚl rOXY.0pxHR %-ȈǐJxg8\z2ҫ3x׮_MK_5@a3qo#ɉ cOlYnjW&i'(X6  )=)T˺F4Qѵ CbR{{f-dv 2=krW&I9ᣑ7*ۘT_Qb)m]i`@5vJ{q#( ~mzn/@PR E8[ DC邶2ÚVn0¤~s >G('S)1s$ogsĘ)HרӛD5 :*E'"@3_g,>.n{)6f9Y$kr_}Qk4_M{ڔҩ4MEhDp8ۂOk $#X"W+Ch!__:$׹{΍HL!dLJR6 _љ;A&C%nE2ySC/>EӝF]2/*ge Fye3WYL^EL]uB̤64:ZfR(^̔oGq2R~?X <BM\=9K8*2>Sãzn䆏:֠I J`Zy_zj4$]φ x&(\Aȟ𛒙1YEaGlC6n_NyZgSIP354J6%_̖5a*>R!'v/b︩RY$FK wI)ܤ**lgoٛ*` / n$r+* ]КZ! Fd%FP,_op+!rMt*9X[pS_(fa5D:GnY.wY<xD$kY P{.d[ o,p.Ik=:;SǮ$]t~K3* ;[0$gx>-N`wւ:Ͽg$4-@fz>M+]ۏ7;"1?6ugAJ%dœ\qLIiz.+lujܬ#`0&4Ufc3EIїʋ׷,+"=2y1y9L1Ӷ?Mp!|=ҿ;Hc:+".8G@^.g.`:>{J߅ GUxOF3lXc`"ŘP8` <0dm\`Xj&Yuz!\j_?Lq#>G&w'kL&G!0o9O!<c)7z{oV^KEx,hOPղy#ɁIboxi;Ưʁ)#rhDq:-+fY.b¼TR9/P CקӮGlp);0ˡCD4i3DB;8فg)劲L3xi;4G oZ(X&q[3m.]c[{e(q"PPɆpR+,À1wWy˝w }K&A} 1wi{)3Dm9EVbbJcݺm4mS XTX piH YhԿ0stPzȰ{V8a>J]H&%S}|iz H'Ȼo6|[s)t0.eڑf(ddAF}:5>^&D]KcAF=N|;쮿6vs=@UQn TԐ&MO=a`S6cy_;@VlƘpLsy>Gߢ1gA_ 禔9Gf|i&5r9NLɇ&&:C>TąÏ}gƬܱTN&K@0r N|9ƊjBc~.^ڈsI8`}-(S."RXwƾ[{i49hv>pNo.f~. fǖO'޾|mcp Q9^XqCvs!SxxX,I-1H 6˘cNw)]6ҚHV~ӟGtSb*i_ W1YC/ۚk޵YK$QR(#o!1ťžu>T%iWghbM\[ *&6Appj9LGFͲ7}N):rtsq4EH&pr"k|5UܭgCo//qID䀂5xI:) }UpiC@6/oXlY6p=D>ax,LX_n|'@go܍Ԩv#Gq6'a|Q>ڽ.O E 5ORgH@Ǻ^$Y،}c_Ug‡ >_Lk&z6RpB=Q~(a8{8DWɧxI\Pf];ҷ"CYK,5' 1B[>Z5[N,q+}蒬_8nZDUf)&sgT>,zR zHRߗ-ܥ10Lj7Q }$S%~c1ܬC k.^R`:,~2B&rGJ52'( @]Rv[9Az mW܉JLO'5-L:䔧@a:41r䆗Z@T6=KfZ% {K}W?NO׆pUoFUlcB)?'҃_(2ƏBb lAJ!AsᏛ/}&sj~yWpu>\|VcTq)oڧ!m (ar?0~RTё+aŧgӫ՞V[sx8)q;s G Clj{}P5)C~N ous=z:1wǦc{ "kI0(nx%yH/ Օ&\SsN-POMn)bwwMW`(MQY!SǕ nL({YN`dVBb:2iSDmIpf+bY:KDcDx7 ݭЛ]O3q Qϵ-822{'\.fe;}\_- *wjɠe =D|-a[dw H"x!A~==n{#d4]Brd|4YumJKj+㛺S]CWxA=dA8<9IӖI̽üրguh~hNb%CƘck ram5A,nur-4)C:>d7bt[&֏P'@^移V3|XkWZn=`qkΙ"2&W:7jR͚ᯀ֨jl] ,ZyM57-9R[SXeq8w\& zLH;iPda%_4u{*c `6TB/+Gxj4'(eer ^lטEuKx$+nTB74^vݻ1TD)k {c,>gݹqdbKFD~ j ХO,Zt UK~C=+V:|<[2-e@3ۡR1˿I XXF~6 io=jA)sS tn16$WS _dFEA@*rm?./\\-(ٟCIm<ζ:IׂWԃ$Y&C\уbЗ3g8Nvp  P)*ͭDA`}lYTг88=Y~Tb6p;} [ψq' Th q.qMѧxurs??lg UsM c(~M)nqWkFApG'%re@wcX n]<)%!1=+RZ-*q>s$hջ)橸B+iBxQN v[+I0!mf^NVe(u`Tu'0.yI6"pM5fvٳyh Hw)Xz- ;`K36V@Ob3V>g& q̡' ?eTl5Fa sӁa*/@Z;Q]^];si Rs%?X '&E {hIFv vYqy}([T q]dḤedޒ_#7CiZU{ Ӣ߄z8ѰnN'/:n^`ZٱDZOx NnNl* t)3srD#s}M| v5-RmS`jLZ7.U[P#5ӓ ^ Zd/74 .~(EX1 &6>|Cz:4oT2SU8X1ó[5De&b[`D rFjr7.} o[Y4XQK8HKEoU_s7\i=h@ٔ̓n~.`4h{u?+˰Km0p5ȤpSD.PYf }%/%.2̈́3W Bo*zfŭhna/6p +$IfzcbЄם8eu#T(RiFL<f3"e|ԕEdg,dt%YĔZ%Vl#lŇc26,P9GL/`ؖ XIn9[o|2_t:2+~!BK8R:A:vζJ6Cl—5IqxI+X)@\ܾp( R5\@"Y[n$n+ioi8af8|I{XDyK5wt9CŀJ*uZʯUudwt,Z⧬ZCA.fs4d7P"@t\yV%k4"=)tR,Yf&Z< W_Seu8G+鳪鍊/ ymUV &ЉMCӦ7M/GF/s[?uEݥ]nd*]-W>a Ԫ@t@ywJ"l)٪z-H 0R ]-p4:Z|%fAI٫-&"΢ߣ.{8'EsIJXSNX24 l0IIkw4w :-[eXtzF@ 7{R2v+oǎX<߆IQ=! -! WQ-STlL_2;\C1iSJ;~V셁c}7&}n I8` a!AznT;1҇p&*}vh6gXPm+IvQ)'߻8TQ'#tJ:|7Z96cnoIh t\;6oC{p%Fd]adBN.Y$K_XyǙ1n;Yޜ姤=Gh" ' H4qc_^; n19k1{O<7r'X/#\&9*L8 SzOl Mtyj{?8hÇ89{m.+wAV0/J|Нy{VCB˳6 k˳6Pãgzb 8*e,+fCr@2,X)oWxk&W^m|A`{+a0KJ M'fݸe6G1Qj#0$ reUU(P赆ۍ AJ2``mO.jPy "[qU?[Z^aE =? ;Ll;/zlf3TTbL)cø7'l14 mcC[S:KZ g?66ֿ֟]vV͋.+l$c=bH§0Q\‚%ЇzNk5A{W[&k/(=N/mNq`&%D-o3@x)jmAWt$O6oH6%5.*OcVEƅ/naA^AūFr=#ݭ:<^{,(-,fڤr#QYS0J-'+l CRaA8;/FF- @a[Gb9AG-nx *G-񧳝Ҙ+NQ* x,1J,3~h o%j `)9+zt0#X~?O B)3 {}|Z.=odVEr2PBb_zAa6v-7vCY]XnzRb2:~[夽ni+ 50Zn?m_PjB@/H} c򦘉:@WT(/P^Ź*@$1ft9s` PP2 m=@CxmIG# S7Vƪt_SK?/Kr\n?Q\'cy Uֻ@HQlu_ b\3bQ22J88c!x\#"WI%:TΛ?o[J;~*WJ>c?3~L_ѧ#ekrl k6XJ{0j@]Ƙ3P-xm 〥9_ kgl1vo\rhdHަ5fʥ-\T2/pqt~M9[b ?n1 IQm7 Qcl~Il}gm#@XU{sgdFݱ5p*-ԣQWy3J8CP I^sW 9]%5yq?] !d[epx [tƞ8Xα$˜ i 7M)퐎 MM6)6VR FKXko^|rN7AͼNt5o hףϔl♞X`CaҹxL? p*¸rZya5%K[ӏ2õn j-}45>/CG6rFJ\coFlJ"zsƚ>0,R%UϠ>;3aBg|aou^?T hUb OGihG]0'ͩzGBՍތ.C'!:,]܅ 4mY&s ~CO?A h4EyXx!;T<]aq3 I|@ϗ t݁"J} +vͩ|/vZ. {Ǻ }q)4_%PF_ϯʯPC@4%tsjCAwJ耯50]`] ?xe/=zcB}09^9 ,"-f'o=9RW;j hA" rI%m+O5"5bz#`: ovK{hȤb>aFFSD)[žJ-3"?%*u/0X],iׂvg/IMa'fF}}5Iq5@45蒂ʻFjN  q:;H9iëpb%hxvRxGovXw#$< ̻]W,Q``Fm< N&Jm Ö1=r(6(@z82`8;XPgny#Ѻ>A 4|Br ?% ^E GTDmZ t >2(G|C-2scC2މl.]g˫cf"TWJK hǜw^ 878[1 LnN6$ H([P%&j|16{knc)7۰bS;%,Yy 8]붆 f^B`a$Cq(s1m|I:{"P^9CHzl/|t7@g#t4͸fcxTFeU)roqvwhZSao'4q'"Uk譽b.6"F 1&bݰb*5Ӈ/GUnhfa_U`|pQ?r'*6TL#U/Jݗ,vGlq/RYМ4GOb* ]Z=o˰>veK$p6 ڎp܋l^'_xs}cLONGbb7\ޜDs_ \߅qf;~P,ϴaO\'/z:ʷ0ƒ]ې9$ zLЍ/#+z7Io¦#av]#?u*T큹EkXHijW̦(V(q86+k k<.X.B3[I{eBAka\M4CzVa+8`6$Wm#VS]2҉'U|/ Ȇ)Հd)Ӗ}m쾄!Cyzt6JibG@lf?i"`+d̺BSߨKW݈9tȫExu2<Cڏ{B{9.\xvOr)CF?쥨5b9;s&" eDT2WWya68S"X{'PU+˪$);#,T|f^ RbV/ADYOPr3FZD <]pnLO1k@uuhua$((!<$mqڶTѹ܋UQ混wZ{o!EbXP.Hډe ~ֶڥ&bvw#_淬KʥmCT4)մqPq)n,ŧfEr):OsZԪ '$fyCxdHxu_iT2dS:T{)UC]nXFC٠\ڷ`q' VUBC}vɭD&K>[ۛj!ȁpx/B6nyiBm3s=gqL"W^(]T;TUPo6&2KҨjpWRr0tz؞5zX})c߄_)d$zw3:+֫W8ZB9ߧ̇*(8~B;+q^L%/5EGYﶲ0FB&HD(0"|8LD0Pq*lAd=x0"C_|O,+EoC/v CtBB0 T׿2ԝsu[fsٯƥ zc˜@j&:@וmEқ1xIG2v+[<o9 x W 訆`޺mHfb/pXJ ؐ< ]v>љp߰t>nmb.\"2+SFݰy3L(Xܴ]SţRx&'`սSI_F#zćN v=X42CQsU1z/hXhlv_j:RS*?(w~Ga-45W{WUȷѼ[gc@PrXY TOV(Ggu ^)Ս{/6e8DuK+qW[NK#l=l 5ezS +a{zd2Sk_]P~M3k5xVb! 8z1:oQ=yUlAp89Bx~TX[5{l_#OőӚ:i+M-P'D:8BIað3uiyIWoOC*@"sÜhy'qT\ĭkF_0.&K{EI>`B͠T}>ł?ۍDػqW(.Z|: 1-MsNEAzL*#?qK]Z.ʟ?n[^l"Lc*7ds܉Ϝ9밡b"ƜoFJ%`'S ͅ>R@ylqq5$jS٨#XEvsurχ4.Ӿ>8/gHnˆxzz=kj޽cT¡LMᛣQE7L)$HQbQqyLƁ[(qC9paUOeۋ0z gU{/1[ [x:0QC);pߦVQPH!OHI8[Ž9ui?;k-0w{v Mk'ˤu*eyrU`/!$A ,+,k ^k"zkHzo4Hi$x"#G.y: ɫTQr \*X`"KҐ($&& O>hjXV5H 5oUT%h]:^=ti~͗%%d]o*zf+( mBX Η" "b8 5,VjW0Y/aq:!">HAm_:=Sƨudēļ9ߟYm?IW{=0u緽 :lDRdS*sn)sxG9l0)lSHBPpc0|JLҐ]-HD=|_?5E!M%A<1 0gd7|{[{e89PXRgLol P,r !`ӭo$ 8& &g v @{x*oO!q:,2qq=cN cuy1B XlI9]yn [!oȣ'NjKkL$3+EʐFH0ez Q)/K@ckۗ{d*׸ =CmKnf" )T`अE!$]s,;R i1JNB۴9,zA}Ji6.Gjl !@zF+&Ep@eLb+'HEb?I m,FMYMmĥdlGQ<_BtM0^BsP` a8.ږ׻>hIi|< N ))1V(1 "[*q㪀~ZknjpC]Mt986{h\jb @KGb XFGv]q[!6*.h=H^\H95 9J'! c3)\*$k޼=?V9:gV&#<5Pd 7 u=#d~75*4Y?E Ͱdf4$a8UpHg`uYUo|E=nx( O|d 4oʻ &&3 2cBg3gO`y['6rU ō"wr/oY3ϸjQ,. .V\YLYo,GQۑ[Dhqe j1"1FހO@O؞U7| }hCpQ,(TLD:!Ȃurr9,WWHzVm_N> / r b7VNe{8|V툉 _=s,iC$}|ҢӞ=BC/J0́<>goyє0Rڑ8/%ۛnyή{tx5+gwCr=+6$n06;y=oivgNz??QGZ4&ş! $NpBB;<ߞ Iv2ᠽcv2:Ag xגq=ԁzG#=ÂIY5mޗ7bȲS[$.C1&*{D*xKwo˦gߙ`Ĭ${Xs>gWJX:GV>_QPI@{BJKfx6+s7jeTj|~Рcִ֔M46#~#ɞ0A=-7C,#ͧY[ۡ'|Ekyh1qsL%_. d 7벟fAa(ajL Jx奛gYtATapr@BO4;KB#O zfJ?oДӸx5%(@̃R[|wPOE^.^O}I̩)!PT Gs'a MA.+Q`֠mvt?xG4 u+9xkh|LH߯S@V^ v%7{&&7v詮'|/\ G\91D480'"2=),&dT>f92h?!rѫWѩ1 ^V2]_sⅼweR^A 菚>!쾅l |VGy2_KκݤEw áQro3HD2ʒ87q1_l_H CzSHXf}`"tl ,ʺoUDlH Eo?)~uT )7P.G.;+w-jc!IXju\LA`䫩]e5񵲣s#i ]-4X}]dJA6L3%/!Gk*mhX"> 3%tD59; _}rG+<+42j.S+?ΥV 70oMYFwI/4{ҩ1d!?z&zK.Go{<|cG^4DZv;S] 4zh`./,{҄ {)}Zw];@qMz hfڙ-z]q:73jh6yUz܍r'k5i;RLv>|f/CDDp9:GBჄSU. MX $缁g֚Ɛ*ΐt9&HG=Y}f9MV-SJ?֖E>`cqO8;nPܜizvlh4=\cKgjOrq֣ӓLלڞ(pXTw 1pb jIi@`ʩCgyӜQ)و8R82!@R@L6{YkOڜL琙$taEt~C^çdtBaq/Df#yTƫ8&zj"x=Q*oy͕IPaz,3Pğ㦻[y59 `kCL]4=eeV0;FYbD$cyIs朂׊춐ݟbx]q`Tl4"nxu^3{zo&t]6(+1@w'uw}u8K轡w[!һԛVpn=cMk{bH-:IY ?k&vs.vXsm0tƾTCT.ŠoqUչ ]y|,ӭg45ˌn+A%H<|XmM$nqO+t՛F03 JBY()'ue('{-(8[wޓߦrRz1Ȍ:_I" U9\8IVRiDSD{]sMJRo@= ]FJ%;U#ۅdʍ̾kOX ĚhwNG3D^ZU)p;/,V&L g$d1(z)dnZ47iuh8|=fVO.t"<2v3biOH(oJD i)bF|%UC"v ^з2W07̃QP]BnGO ;&-3j 9QSdA&HQQq+o@Q8. 7ؓ?&"b1/'T"=Z;4CxQYI*^k䤊%6Q,:uF-yvl4>FT;iJ+JUnW ִS8hiocˌ ܠ$vN3C]쐄 C .LhRK,5?Zo윥VS\BCgS7PC='DvG%{ޘdo (g]N#ðͺ~rY7C"#y[I)'3-/(KtzɚYw%T.fkz} %)M'M7}%Vn ߬dV*ZiEq-ny'ILυʊn4PYMcpe\p:gg\2Ģ(Xo?πLQ2wmQ 5; c;L\x#}M—BBZH+֐ Ia{ۿK9D@j.*kaz܏6t a8AŔXouE[!&xѹ#2g5 =/' ed9D?*{v/(և9f~~MpqNeTtTu/οHUȴ( l0>[QXw> &)$mU񚥙*ȴPɌ/ L3PӦi6 )FXk2ܝ|%H3#SyQoh3&e4M=YMJr%.?x!ٝ}8:FȒi'n&.q[0iX5  jL-VJ=l< 3住"oGF曻3roFl6߫uzYu$p +nrѪ!C4Gʲ} XQoG;WO[t>쇟)'0ms҉kF$Vbۋr-dl$WndK6m,YR0P.KEyDS:d2Bso3=kv! DSb4dGj LNDzTXANjaF|p (JWk8{bN*#]db5%"Ͻu3MgZǡwo?E~H[hDw_ѰOeaŹ ~_g|,|-y'3[ Ķ:xR2 R5ZWw R ~:6q{{.J겶0xAgM vp_(r|DDHS^]ΪVG`e8ANF .5H@Qڍk?b7|eI7; NJOҞBWCbk^Ly'*^p  j Hմ{VMwW|jW QvATz 'HKq蹊2+Nf'Gn*JbRIZKN0 f[!MYh,~`E.I4ImSwF㉉T-Cx2T,e˻&5G&$zq6榽cY0hjr,NVHA+(b'Yώw([hw=&a}N˕>J:R- a73F$vs򰊣-~$ ;H:?nDi:rv⻜_7OQY@ (A/6z4gTRhu_a %H{֔Z#ERH @J[3[X Uojdчi6b} 1\ eh#RszDyq8ZL'o'SjJ 56*lvW+>3ǽoA>,{:iƼzÊxC*py ;4~?6JRH7)[n1427> j!΅0,1}N.'~%Vu>WủS#mŽv_W%fAB!ks6όe7#F&0< a)K,VzU6]4F B `Yk057 (‚B$)ev:R8vSlȀ%up[+$ h[R/HR5m'CD|uQdPT0Q"<xGPbj^*Cnlpl򀩑ROɶ&}ԫK] % NۈP#} ͌VD}eزlTH'R qz-J¯貃Jf>bZw*N?kf^%lF]2RñfzÆxds,d,4DbsTţ#[Ő,(X] ͹x 0 חɪtd%U,=iH \Wʦ#+|2*3{acO>@׀XW}f}/Htn=rW0[/2s+zV_ZNx#,?T]!n-#ay/#tf~D}5f bP ^Ы7|?T@vX2բhB!D 1~0$"A16H:<=j=}. (yFfl|Ԣo;')OMskB2 wõ'MXA,\FV=ϡѝRdf9pAPpPYCm"4k`p[Âͅ`!U␨F0LuUUY{-[h[HD㿤'!A$fbI+ >:Ox )ƍ:ճ_[ 6H"E!x- F߉h?\ 7Qglʿq,NQˌ`^üj9&S2 GCAr?UeLVXH4kmu) yl 0֣. ǒ!ыm|/ b>bh 3-e,'.ֱ^Q;bӔH4$(BuLc:]bo/9hjYQ3]'o/sBjizߟ.-=McXB9㟩{':ܞP'~gmx00yA˞T&TS dM̴{NzQvzaDu bvkTlQ[,J.'[Ǝ\gJo]Br D tWw/+ `E{*t؝O΀+^[n^gzBh(d wO$%éPP*+ 厙mYaZ!5)ޯ#lHlE޻'(nx"+ynpA 6~[v`GGϜƖ `=۽UN= baMV,J/ధvZMfv@J}#!0 ;]ާQ꫿7?Jw]wǐU0hj4jNFj^9兙s܇c+VpIM[^f++UD,=x/(/?K_'ÝV#,nǭuj\V_l x\LYff'˙ۮ Ou}3* t|2}6Cfbyn/>#X ɎɆ7`3S =H6~I]] eH Zrl +BbyOY!k Xr:#ûy(ۻ`G??:>~v!>c4&@͎*| L/ǑPxZ "[/#U!Xp%>ŕ:̿Hu~tQs4-qi8"ʹQeq+4q3 BtoQqQIɺ^u6Lbd]V^ێDR~<܀e5 (ܠg Dž.g+Y2D4}9.\VOW;yH v@^;`ͱȇƊ]Bxb րH"!LMWSVV.R1A }' -ВuqOmk Qk6/0C+A[JQg88~o I.iS.yy*<(o(j[>to0M/4//%˷+uNhI| B  ˣ74 K5+^EВ餭Sr.ޠ䮰NXk1ꗚ$]B:+$X~#~|ή?^$HoW_tP%5b-/ =z\VQq3SUCB E'\eY=+5gli[5tОntU;L5#+IG=VQR/8SqA9+Yd]O|"^KFG쩀sk'X1C( l7ˤ(_Ar( |Z ;- V79gG 䈖RU͉ QgN|_d,=/6_ͫX[߮\r:} ,e gAqn~6]~ZZn8ScCP6#xas?_$N/䞟PEET oSJDkQV[GO˰%*c1mIC[m-$L۟=u2J8U+VB萳CVx3v4 K^|{|چF8%o5D\G̮9<-uމvr/>WXV7TS0)Pc:ml]ixx˘Z).g]s:èWlit:xbv熫J<9=P\sv"Ȕp!WwBR_B"e Y )2zPRhg9dȦT?sL*?zbߖT8di oxh@y$W0=l~~YdsK[ɺ#(3#)E6mĊ}& ƨ(\YIA@~X1R-on *?yL#sLMC֗H)Zm3%y Kj鴢Za+(jj<{맓um2.Pz,zQA1..Z?V藵|Xh9mh LFMd!}@.8i@s6M|/&p;O\[jk+% T'Gx]gD+ @!lTJ~,gS…K?•1#|L_q8|uWBB7Wڰ/\ؿ6um_ީ֔XƞY2~߭PY'0im ]Al Fi~[2V؃OSy'irl~-!D;6sNs/$E!Z8t=T6S4*JF|-P9*\~^-N_RSg)2]0\IBcڎ'3"m|fJw5y ?V96CfDq >K(9H@^<{. ,#[1n02;Jx!ЖK*ʧ.Wx &2ˉL^ej2J_!!=GurrosG̒ cp'{W5B-)oLVFn -sSUoэvqA$4=If^[ۣC&Yz5:4N.agg|rq-4"LfkAL%=]kVvMPY+rd }̚? %1.t.M kC{Vh汿ۦ5g4aTP ^s tӡbX6p^ )/ QQ +QD9܋ֲb[C+8{$ _drr7B PhmulaO-8 T+q-t~G~{%F~;U;RTc'36bl+k0.v?S@*o"]oZՆLk9c-*DDe koDD=xZ2hʹ<Ibdh.l wj)UwV b b5qu^ X/(0tHKUm~"!hyj ?'4ӓS= Zu&E &G;1%i\)sO V8h]%l%.,-i?R sfIwhO("Ĭ$t'wC }l^3F]>D{BZ΢^ZǏO9O)ͱ ߰j ]ylB%~ +/f֑%"#0э_@ !h&AU)T`K0&x2E-rBgŊg̯ י _IWC}}0%9y3cF t4-CWZYW _]Iʮ Ӌ|k;.S<7f@^ +^=tOAQ;vyVijѴ;$ nr:#SS0B!Dg$Rx= ~!FPE 8zR{l{VFZГ֦#E;P8Yl=-J*K.O(kh$b &&#jH,oLIOXJc5d3+ @,yC*D%e}rrNJ74(ǹWژAC`R 5`aC d4򶑢C w Ce2v% L8 ` Jc:vD;?)W/`Hr5Cg%2 trSI׳n?OF%u6;3/tl 9'|.̯ɨ؊T6z6aE];תh&Jfv8x2KZɰ^ N@/"~G*A_0y幑bBSDsh{usGkVlhWҗe+^RTOa쬮N!aHXy\<5*6_}fP ƚ;aV[t,ApU fkB YU&Lf%$PhOM`^< p$<̭4(y׹ oXY<#aO@hdfK :g5=7C{-Y'*-02Y(Yx]( 9N1;s$/j\EIX*քTb 4R>n*ǥm :TT \V.wwqwH%мӓٹxȫ)DڛVTޘz$]ʫzF1[vXLPЙiƍVgǬErV-X@Pĵ6cA6<tUȔ)pV ~] ==\J1nrLEtZA;FQ1n)\{5vxy dRƲa(fB'`zOgo"UH47o*َnIp?~xwZx0rwqL:إҰz}n!:!#>"e^YA:׷179wr.n*م?{e*9w" Jؽ`\HlV_֜ҝ+ 3 C[!~Dof0]s1*/9.v`•@\ (B]` 6S&X1ۥHQP`)[!oEuiJRA7_4Y PlU,(]@Kiu/h)1HaAn4:1onc3Q?0:Z| ZΔI6hyB d'+z:xv13&[ bNX Áw-E̾WH@P؇a*b9clK)+[/i,P ( ~%f>'M1X fPCyL9ڳT%X}rg9 v!f7j|VSlQ$| kY/+(8܊ޖy"]?ރnFK֦ 08_ J- sx+lժȻ?#FE&v|OaҜ0< /*8 `~睉T٧!oȐO"Au$}h:N~ޕ 5UiJOkJrͭ4 j`]?޻|x=lj &bNc2$4FqL8ʛi"nH0>g=,|E?{*>qВˠ~=zga?y`%7K:o֛|;7PI`_]nTtvIXhZvz̡lv<ÂMCO~ %2(EacsMRO׌ _U0[ߘsYi#˨kK^?Nͩ4VN\Ng,) p`6={KBr[+>29Nx_n*}?Vu1&xsc"PyԀ߄.-) ڙ'D4xꨒ‘W9jm莅E?%Z>Ot+ͣ{[rوΌD>UʀWaJ[Wf%H+U]b7YiŮ) 5W\EKd*yiDndT<[CT('Xkd̜DSNP `I`0˦EAN橼UQk)a|z &z}ۻ po(9pj dxd8>NR=睳J2x->~mM  ۃ+K %f&c-Qu.(R}a0bUjN9icg>qcp/hU'$ԳEN%10X>Hgy_^sHK6r+v]f{RKB>JU-_JR) =J WϿ-+6F:8!6`Vv?NH$6 9|i|$zMΝisG}ZuJSn'rjRo5 xǻ>ҵ*r4I(I"TB^AMJȺS ;}Ϣs&_%cܢZ@Ӄtd@]GJC.@~`ō#AzOع-I9߆@їgxҜ% BsiE=wYxѲ8~#RxD׬V BG\,Jœ= K](' `P'~p=nL3zycRfL[ [%SiZl_] w9 .b琓_'2vC/U,d,a&TF,*Pn\ʺ77W* 6t8 a'*fvj$[=T.nI7NWnGrz(iTzIX:Y6D5_W q'0"*4CN_ ԗ~&zJ !w~D``=L m9Z(%i&+"X 5Lut0[(jbŋRkuQGMɣ\='MrKlG'OčV2<,$=ғ2=K5P~B_T=β3l77([HC7zsF;H^9d%A ԙ3]λe_UBR(qLwZg$7l[ֱc&iޙ46U(dZ,6X:ŵ %Uy7H3Z.޻Ͱ`YAy,WJ|\7mn9Ϛ3XurWiQσ(E Qd{LÿQDk PD%>Um&Ka~3 H8tLA|W{zu6ŬC \11vEI>Ea8=v4#_L(*-laLq)㡍Ԕ֋eT;T$j> ΣAU򿂗-~E;%%A4kMx˪򺣁.sњm)WqDބp9wQ*BFbެE  XRi\[?P,H\{&ҋ%{b+Ln=扗i͝,ڠekOЀa6C.si=yʊ2o+6ٍ ?rD_5ۧ!?*j#[8;)eS =珚Xc*K'q2[T%r?(M"w&gy 8Z<§MSUDԢvt. q%qަ煕gtUکc@^ePlAGLC҉#yj:%GHy5<΂-nr4a P[#CsV9ZIb?/MYŊDo ;{"<څ1F׌3; @xP.Dq UgŦ yYӢJYf1šD')жDW(8)/mxo'0A|TDJ߬96Ov [RǗMk pںC?_и='ՀeY=jq++M{ DNOhNwXG(ZԄppH~4ITjz67d+Xk'ew !k}RL:C$Ķ9Y):?ɂ k"B jt^쌔eڵyBsWDQR//6G߾O N ĖW^3> }n.!&+3)/XXj9q{TSE28_Pu"zE[MWoK# Б&9Jҝ0d= ^5{TvYbީ }8NKNi52Þy0gp1vͤ0+LB: Aȡ HCt-gD!Yklhd0c9u@O9[ ]QfF&=wuCgHy >1{Kܗ7r ԍRZ𽮨pb̌2i6~TˋܯG1jEPNJtSͰׇdbAcQ鿩+W$`KDퟪ#ͽ)GZ!O~J*;)It_Tc gx|@N,sR,oO*|< VǾ75~_ 9XG Nbͧ[נJD]Q7 I".yqS') b",/\(MX?{W k*V""˸f2LP,x^^R )qoEC\+%"/<TU5mG@\^;AM1duP3(zɻmب}/:.X)ge"(w0qD4עm&gzy%CÑn=-ΰ{s;(ȫq֕3|*qE짢iy=ooRh AL@C`K^y{.I .4bӛ6-%-唕TJh(Q1 l{*Gֿ+!bw'i1ڛ[|O4^O|DyC_h ; 8"Z7Z2H< #TO[ ^ˡ&^?_ $&GvZ6t i23&Dd뾁Eq-`)=Jz@O*F/Lttċn&~vHJo5HR2)iq;< htatp͚G sTp @ lX|ѝ漕J7e4IAz~oU\_[-P͈AX^@h-*"sw:ӹwU~4\S8=Ƹ'> h ?`җPTNoY|߸h|+r;/? 6heJQEDMh,3 !FSj gssL2uLle3a*~Ix j exhG)j+Of4 @Z6WxAvb?3YՀveKɃ=VB3zlf M@, I q. .=?]ms20݅'D`(Di+ jݒtƱ c Hv9֚\ 5Lqŷ{QZR&&xF$d~ox/{ to݉}Ct8ÄҽVD[a9X%X\`85uKa&ڑxp7G'9lAv%>Uk7iVYѥJ36֮c4D8AVPIj>v^!ӿSY$6L@VG6 r==mb ƯdkMyNsQLS G ݎ5'.LҖ&JB}kc݋ 6clxPBVQFlz>Ța.w^4DŽMkL̵x{͙M_R;|x7 6"gGj+ x!vS=Z fwJPh9+^Ic16 5h"_"iָGWc_&?ӟo$OQ/;Dc#",CP2:oG}5@0SU[o;(v tvW1~!Z)1_4t"yu Ws;2TF)7y .{+zY"_vX K^Ӿ"ra%^V6 C^A"9ffA>o%g$rS3cdئ(P>ɾIm:!GWXUkLߙ/5JS[fa%kS/ %1=_:õi%z`תP b;!QGZ'f :yG\) t\0."8%6?ee5@oL=W ʡ# Ycuܱ_ԨOgαP hPkvȇ =+֗ƿ^7qg}>8X哄)†)meqݱBpXPfF>ZF*xfKi_ݮb6Q{Y\3;4&ڡ]XuD{}Nh'zR8vrۍɇ>_ingx#edn#dKѱ*["j6NO]ކW nX\-ԡM ~fl2ЇQG dgRA ]m!pkᐓ!9Oj,kHllbc:HמqFtܸ7(%)42ѳ>3,X*d6"c0ss(Bf~?l-fybg? Į\&M_s6 PD6M#ETPX68lpOJe"Xg 驒n[zqTG%撃e>i7H?WOWp2oFAn}t!1ҢCa&rVw%c30 }%w_Iv=EHD8ɳ_@ 1p.Wzt@+5 tH]x!ԛ:ȱthK}k%BLV%PGocf2 "~VAnk՚FQV:ƻ.,qV t܎9bJ7&U Vcȴ_ax_iuD10LіBibTͻvХ=O!8>~5 ewQKǡfrw{6 EDuE/@mɼ-2E& p] %>jຢGFhSB&s")45O+?g UHs F|'04%ߐ$66;?X3]W)<`mhB/*/9#U1gr:Mlk*e$}Y5k˛^>OՆGt0|)VVi7TPvS DMɔZtbAF1^@t7R)U#el0$uZL|Z:35^ Y"L3V[~;887~"3h[9c"6[ZwuI s3)7YK 1o~ 29\"9֚p'4eq-%aOu[e1E`?Y6:FCkBX'$̲f¾=> G3,{l_Ã&-vNN.wb.t?V[ƇP{ .TT s;/*5'*UQ 53v)w #T; Us|':d`6xkuv">6:lT.Up Lx_B/5o ܠLƋl ׾ HȷtnNI|ߞk=h>D։Kv6`CE&sC)n!ى/E=>mІiUfӆ0j8A^Su4Lz @. EM%],}u CXeALcEp=N48 H4$*i|' bN19j-·JKY{)9L aoK.ڸ]x!k?+`\zj, 8a)l3Ϧf&P2Dh0a,^ 07r8ˢ$2VO3 5vEoD=TlBF (0LiuGI@'$*'++[o(c|> ·>%oꀅl6ďRݻB?#s%k^Œhj[ N dj}e&ǒ.H]Kڂ}{dhW/3yhVX3Z4 ,7e,)S? `o5 2}^0| 8:bvBkl#d\RcP?jY&+³nAmaZ/M3 8u05­؜H5}8e-rO_d u}\' ;jf|瑰F+.Y>P8AXrYηHtY#>[-c A6\H/80||-5n ߛd-"L,OE8Cs 7)NSU͉8}^!)'#'RݦznE+ٷt@VQviu99y#~Ҙ)tAN`YD}N[:P3  KTi#zRs5{5¸m>,7)2Y\%\m{5Kղ*>u/R,΃*VIǑ̬NBNżT8TA,e7PS ] H"3qbRD}#H&dBs6qm'\tpcm.ؓZ \bT:D)V&^,r\K{DhhXXD:ݛkNI'?ze%g-4YYSV_SoһŴjaL'jY hx<̣!nCcśڞ\xq|K}U${Đ t:*sp W/Fڈ6iNG~dQ3 [*߈V(ջLoCq7MQ󆊮Wy.ܐWEUJ֘FYVg&Tv3׫y·0ݾa#2rM=x_JC 3>|uΏ=0yy$A`s~ΥéZ5,57926ƷK α93XfWF&)l-' P mBp~%S ѠetiR\F܋c? [2bʷ}-&+X;R՗5jT΂_IףEiS\qzϧ`l?3cAگɑK_Y/<dRb>4lIpp Le0SZ1)yHTjn%摈gY4h~LVF;;h<:4Qe֚ HZx(QΆ(Jj4Vjܵm<ۼ-$.[(9N9Őij#E\=DXN+zy"Uz1Xk SeJlR>!D[0Z,(~ΫPn;(aHP.&X4s8Z 8.H^,ȹJO%ɧA_iQRw:uPL{ `Mws p%&.O4!ixV{\ȯ{9xX/@Θpn搈Kpqg,ieVzfe5_Jf0]J6jZ؟G%n__%Z@Di8)_=Z(vI 3q!7JDvQ(h7Llq\|Y2mW 8h3pEe%4z$%ȥRHhW}L<c=RL[PѴ8qZb DZ5/ {{[El(R3'_0M~f' d4Hg^G'|$dqmȷ.&Gzp\$=Kl!,eUŠNlLh!U.bࢮ cώNyANv2d7G*}F')¦MuVkas Gf$:}trʶ)Vt-(P6PZő ;QI0K3jMά(8=nC&sqSUA n?t-H50|`;ɥPlNNc]iwR(^1i'f*@sq(Agʗ)ΛM*0m0ZG;bǝ] ўHK~ <ͨBbR?]ɚ'ub\$߽?y]93k7En$g>s & h|J>12v]rQ_,:;_1M\W MPmZD!i'975.\aޛ6Ukn]eQHEyd076=A34=zUfC5fK7>M<(P$lGNҹݔ6ˬp &u眧`k$sdf60<'&&!+8eS`xZ2@})ޔ79ͮGW.>ss՞.~!3O|kTvZB+v7+wBg.B nXTJ/K'glGPK %duj@o&w - Cv㍰pSȜ0Oϓ=}R.+ OVq;&$y"Jɲ 7U](F- |:y Om@'yl625|rЖkh9!C3. 7Dv `@ Z/ g*jk2]u3OR[$j؍(Օ\6S.P-O##3{[cSI4XeHՈ 46ϵ"uPfyI)_\ȶ 8&%{VӶUvu*Bϋ}t`7:LCT2-e ` z$={Ow # AO){|{ B3D v˚a6GDhh9W_%!O<Լ,c؟x/;!qtggY*!(@pt6' XNMAѹ(Xm0󜸵E=k_6W7ɸ?8mw\iܤ-egyPyȹ*)@o~g)hQŎ(wW_ (E!$H,ZKu+p{ S$TOJZ#{[{K: ȱ]{~t?/'nxwF JT3i/514 !P?ePxZBOzRӫn@l||K= Ǜy$YC:}Ow*t!ɥ E,p¿,>VOO6K=kbcsH)KAnwG/t:;}g~*՜SݍQxIkOӕV`邖T|;m 3Cj฼6EAM/ jZO ,q,Lk-$nl+ Ԗ' x{V9]ׯygvp#B }Źv;&%c _[J5'-F̛kyܜu>[qeRq+1 Qphwe O?} dgu,UZtyYM"['aϪxa[(ر)YT L ԥS:mY.wZۇ풳ʥ\_};ؠj1I;$M,{K$wb Ha_oi}ђ9ynzT<RriÇx\ G$ɉty樮I|CMW_FYqC+KK3sUX녲Rޗ++W][UE0S[aé1F{:\RTgXjS57@Wѿ')m dvՓgÜEi @\'cCe!#|t6} NmL&qF`e*AfhCGx+Hn@h8܂ !dOcQ$]K zJrkM! R=7L(/G b=T J~6!cHx%%0gFIhXm/s+?x+g>*9Ank.}q`o>ŕYC~R`rW"$5z?G lBlI6#k!:ȁ^, M&*k 1w狤뒬,˰&MXͼeiȶj5:LOa.A_v@91GpD񄀳B E;%S%gIT-O1rodX6qRi5(ǂFw+qYL0_5oS6{ZIE$?k.m+TkW'WZt/k|*ػvruKP\bF)o|R(55,s ~kOpiJnP:̧4t>ZEqW̾3qXINg]l2g-bSr [fi TO1B4Bɡ8˨CH D &|\4G^!qO-||t^\",,xtqЎӡyt|%Fu!e)%gW*M3ve^k/M&EGotAȳvj. Hy}I "6ޱUck]|4*F4v"*D;9Խ74n_/ec wat'l)+XC ;7Q#%)Gл\CK ).~vZ\_^kxǾ?3sff{)$ate"mݬR@*V)͝ knK۶ %; ~\^;Q Tr }n©mAe"?<ޓdVVªotH u!Ȕq-A[~pYuJ#WxT }lXk֬&/vՊ4VBI.+xhjO˝WnQ~5޽O(2n]~E{15s1;s&eE<_HDdoZ:?㈸KD½ Xo+^;^n\7e8AH钓'▕PfT¡0E/`k}=Y&âw(V3MS˻Mh4^C/>͉,.x{꡷%JmiĊnJ͹iNεP+X:H]5 .L7=:c_\)Yτ[f/Nr$ךS41CønRn+/Mn2용7;\4:ԔsRERK> ^BxJ޺|e˨[?haލ(9pm,wzOAH7.H>>{54%vH7Y'ĕ3 s8;_MD#)`CݰsͦxE6"f[bJ{EƇqe5ں{|!8Fk&ߡln[O@=KzC?f?337uS5C;yoEDbh1tkΔ=GBUvJ9]c1jIh}աJwK60.N&mЈ}> P+;vۇium yh1C^eCFbu?H1ٵ Knт8e"K6 ݄sV`aӻq q7Iv_MzX ?;$Q/ GLV|fDžNhpE;dK- *nZ DnJ'B*F'#?ʅBBMCN+N ibCV%9F^7Կ& 3_R,.h:ZA8HFZa=EekK$MQ 2x{ܱVej5ml b?IX5L/g|gc OPMk( ;p,!TvBAOP=NK,g\8c7#.D%l$m%ٙ D esd>{튿 9&d,G@R*i?>?z&I9%T6edQՄa)TR},crħ5=a1CnloeuϿܜ-YЮ#^̟n^?@ǡ7?πjr̞y}ع-ޚ;^3ĄQ#yǍhn&YAc+# ώYi-ohshҠM3ڕ=RW8"#["@*ߍve(oO ܔ)& tzxA1]EjJFW?tn[H1͜y urj4mt}IYߏ#qǵt.o?w_WxI@ [7|)rRc->3UƽyDwB~ ǵЀOZ]K׭`o \bEbCT=/KHAû :\z/kI;`3%pmi,{ svդ4OdPLk~ E/4(6Xo6I8|tǍ{Gxmj;aY-W9 Y)FH}cJY*eΓo8GB7%%VhU uk2pYKz]HZ{wv L4sIl{g# ?xK?/N'a:0ZbP݃ |b+/@ YwCe(y px_@]ߟEzNZrj˰fT8PAS-]MjOJCd@+`G\D{0Ij[7~+Ƶh#*g[7%2r-#[y7L<_Gm,J5Is~u`j(!R&ʲMPā7͹ę!](7B3IODʘJ:JdĹRw*t_q@Fc,ɞn@=1= 0蟢S=xV6,KOƲD*T^d/tjiϬi9`;j=N=3jgK2kkE<+IJa=Q=/|Su}~SA_3\.sr$YAz=15I{xsNhϸ$j&:ek6ퟕerؾקG#h'Zǟ(\C~t 2R<>(jp6b;yiK'+k| Ѥ3?->dRF1:lg7]xS 0NOTrzU#3*낝;|Q źp-CL z #SBlS:|>T虷U= U3c{/Nj[?'i THqrZdo,!)X9:K<b,79gV`]p`!3s%@U[O= LרϪ{1氚0j6B[;B8="dz5"d\e$偄k3*?5M뻈_ڜ);@ztkB-4`DT3em(`\ {Abe%_On9Y 3Cpʼn#:ݷ-lCkGo2T!*@fܺ›d!3ǹmqPX]s? y4ODzxr.2e%: xWgw%iɮӱĀzq1_i (%zJw _c=qaI8Z E6vʴ.{;~ ]yَB!"qO!#evГar҉U&@6cѽ_?iB[ջaC tm=PpYR@PU Brt$ሰُ&(W@M?0҈AKLHz_g 9~fG eRB(?8yn8>,0q̥DEqT-(P޲)r @!fx^2uCR}YQKaMZ|KT{$"^XE#4yqUdTM5EhWa2)On>ɖl5SQyad;]_bBnt.N$`{9L|¡з/E #3jb3ԬMr*4y:h}\``>TY`p1.{Zԛ' Ggs8DƬ n!,8 :N3)?#NbL#SH؏x4`A)hkK:ZR欟0Zby|(_̪ *Igv(欺}e^E%{ ڌ$M;5Ica #v 3TuwĎsјnzQ?I,2Lȅ=Jtk{Cx"x`K.ܔl6e_peO(f1am/*#xJe4f>ԍ#5Ӎ0p=>Ri|$83Nm=C]Y^&ި 1ggu՗/@a5P@YqGGԬY* Iق`Ls$v$:P>9U r-#`6]&똤̊~d|=hٲE&=Ahi&Ӊ9f?V mkM:VZY7X^5螗NhQTG8ǽ}5,~\r'G)]ISC7ʸ&/^JV%agvӞ o"/T{%[4 %])|DL,:<#T]X)3nD`6_{u(_˻x~ƇJ{FUi|חTJ1`]CgO%Lmӓ>(̙%QgcSǣCꄌ\U%pGBul#:m_a/zMg j҅ 7r'!|w?vtsv"l𣏕FZ"ŨX ]L:;DPOHކo zR=v-M&_33RYqZ i?]sdȱ6~>5@IG/O'ߺ&f~IscQ;}WJtb?OD"%cz'\]otu>QP'[KmH%=& .I9d N'ZS~H0OD_ m, t2ƈe?FKA:h7q3o3|ɉl"R ɚG"pud0tɔyo~vz3z7e* fgCxz?;dN1FhAPq|%[D3 u;ȗIj6;͓Q,`/>)# )Rav8P}x'{&|'3i*X'uD|~_gNKe98DpN@r'_I|-pd k) ߦ R`DzYaO[F+ߊ)GWu)!'s29{/A(C02&1wk|m:2^bY І]B%G2oC..߼hXiM ~1Ö!a;?Y?ۡfCrhz\AYO3RI,"`,s~)e__^YoUKI74N?z;a'SM eE29 Gh\(\( g*6J2 qz"*$={JɩG8BŎ&)Q?֫)t=ep~(y/K8mrPss%[ݶuodžcis>Zl$_Q jm B NzZ e;v N˾~r .W2rPh2c%vt߶OY;0ViAu^yびsOEB)\HwS4-w%5A2 s$xWSȬN|+R/dQ/iVWC/'fO3v78dl[5Ջ HzʁO#[iLKZ ہǧ夠&j~Pv:p 2:eIkoY)>{0K늭 zA1jZ_Q~-X _lFʜñ%B(PgN]evZ yŖ<+9\W9eePQ޳}k-"s^Ce=ay\ҭBEWH%^ҮuٶFlur[pضظA{GVrtpzߝRbGK6*Da5ݜc%l6IAM(u=BiG!~F'i̹rj@#;hM;JZaPmL`>p+{v~fb2&XGyeoCǿ%@L%a@2mW-_]ZuuQ@:8?{h5/qfc/M\4w%&=d9UK9uXGܴF79,4ZL'nsxU& OhF@nӄ<qZ+mUWAZ! 񐯭 U3UjDwK%rfIʲrgFSjnI9:KBT;)m{'`WV"Qz %30/ļ{#2|F{i MS$qtS3OHbkH 5fY mX"{ eLڄԅet$UA`kHf8痋ލTMdGPՙK#*qM废X Y*ܪr|bɍro?\ :`re':vc++ȋwu7΃dxt.RPǨkDzAfOVjF}x dN iP+ҕҩRE UHK]x!%`D%h mv۔9P&s_Ĕ+XG- @7.ՊS#Tf#e[\!@ƨ4EodʫFej򗇜!Rl&7-1>bpxp*,k+o;꺆Q9~F!gKa\,^2wO~! 6>s!0O/jH㟲C~c _t6 D _ڷ2O.rWmjpoFKK!!FchOE(5j=.恏X4{ [R+9u^}p90q¥'L#HLX6 lAaZ?pzɷ3}z逜˃Hsv5SW/@;h OT"XPi k&EA=OSc`M8t F/ , Lnny!SƗ(!p4)B2Ctpil|<@?q.TfYrX0glJ4܋$5 1nP=-^_Ps?XFwYuK-f`u?d6@I\h Pu`RXW^^A.ۡ5Yaپh>g cSd*{x/ڒOB9]#3)NjId: b`d ~W">|ܨ390X\0bg@CDsL$\qLnHCڎO0MGs,\ ]N -bC!Z' 9gDFeVkt)e8 sEYA:G#RRs7ձfFtm cl@JCqÖ`U{eoZ%q^N;c$ןWIƹ QK<|.nh ʟ+;ZzH|g5]1g ͆|2 yqZWǜ8fe- ߝd#xk3 eV y&U&(OGiXgVKWRRs4v"aנ">]6LL)Qw* n˘ɛSS낢Y5dT'_8.i]D1.xeh)[Ȧe#0 ?OЮ,ƙLZ,RZsK_h# lw*0`S;V lC=h*%APb(d~Ͳ2A J#'U jі|%ogW&G^5;x蛮BWp<wv vA/w֊C:D̈ 6RDG{䋏[AB֘}Ӧ.ft>NGN%r!0|`z@tbG$b=PȞls3_$I-,:)bq>X[wK}V .ڈT^ҼݝKX asї\U*[;`<{tr˿M(mL@UԂB]v FWzg0}V.e-N4A {Ś os~u_6dهrpo`\ΐn)(Zlc/djvy̟  Y1$C=c^Uht/^{&ф`eڛ&_9"V{|'qc~%$_Z5pKŻ/Ǵe )uW@ 8[Q[B n,+wǪ3("SJgT.GQY[+w;76jɪoyB#𨜧ҊA1P J=>MV!}#$,lpAz!"s4qG-RO+lx(?}?wkgFF٨ E2c&QWzR}@CV |[XOtK.B'$xiO9ˡ(ZG6OpLg|yٹZcgw3{Yq% Qa7쳄dX~}ў6]=j4YGw rHؐkЖBƪ 5hHGFnmcRV^:4$0iq$zLT #UBzvx@a*/! #YǞ\RUdB¡3=o6'P)O$.Feݑ٠tt f́ThO] $`عIK1 dtµ&h qa%<W3U&_x;V [ k"x3/qlw_nSY0Eq +ǫIO a":zTRآ!Nհ3B "LN{i *gh|)( K# W5i&slԊmsm ol3q7X2Ç/x_ՌCU|/6w gբainJC!ªxBaRűzI-Wkk"6aQ䍷3ɹg{Uλˉ|r:f[ ;h{@1$0Qf )YU(6u%L '=.+95jѭZB!ynSґRY[kRyu~'IOeOnٴne2)_RߢNAOPNϿ ?!{yɍf(W9ҽ* {(ڞ)>+gqJgFsK!_ArBvֻ9Ԋ=muH>}gdx3B?mƞTc. WbK%9 $4.Q!K#3_,V\U*EteBPjreEi#r_djꇣs P)U{TIL619A_;X6 N>o.>f ;jm1׽oW:SRe]"WL =w~|/d3-z֎JmH*/_mZQkk>nM7 tI}A?<wMu5MJj<1AA /y=g .fJTY4L)nt%CeeLJNtxM)y7i) -HC!T2#YHe!۠E^~85$n'ue"s 0[Y' sMQ'(<o$idfrڅ'Aad䒅W〣/ImCS z*){,Mvwd!-tdq'gӭ‡?4 RKU׊eMnXs5`(r!Ռ`Fȭabq{ ي*YSb<'QT[Й7X[O*6.t DVÀFL*?7ȵGֱƕg{v\t8@fO=1*`"BAsB~4s!SW[()') ,{nΧhU[."b5νz3|pd[.+ޕaj,< ZO0yfeJ_"X{ [_l(j!uY׮dH!V\-E#>R"$8GC1(f] G; dB´u)~׹,B7 _WI(v)@LweoΪV"m0" NOiaZg-LSCԉsj@-gm|N/P-98 ^3 U$(jc 0u1RdP>/{ unv$>ao~]F?qHő \!&#3aUCɢu׃5j!l|fy?ֲn6@VM͗sŲ_ >lb<|hcPh5E:4{}nxPE.2GZWG]zdTaΡJT|*N |]c)$)po;G`ڧ'v1a'zvA!`&Mr s'B΋6j_ _t7 U2WD,&^/y$痨/Dkl9[ #-'_mOU omz`) $h'ۛq#uֆ ~1zXfu=HTGwnQGAl.,,4yrC[ή>kj>ZI";$GɰAJNo:qߙ-؋ RsFˆK"Ӱ>NpS;U<+"N[*Wje&&jVzoՕčd8}2Ǭr )!kgŕ@@ڿVr;P +iiJu"g !Uj~fȢk40ш>m}0+Ɣ:<Y`g:^kIŏXѝ?k{ 4ʌ_7$pvu/]c#Q,g(ߨI8Z™*ܒ0SV '$UQp}fJH`+[DC4wş*. J}j' ;|69¯|]%,[w2c#fN ФOλPjPp=3O|ͦom3P`ʿTЀJ Ha; :mt? Y& &8Hk~0B<;]H  UIc&''8lѢVQ* sV0Cʫ(nZ) htIǦ ݺ'甲)&0VJuA"-j¡W+w٥쮄]MS(/@ENV23ߛ!};0t9xK-c^mKr a3- wݦ ؚ Ruo#Wڍ;vGhiq~S(L"8TK >̙ >$t:s[HsW!dχ&_@(N ˫EɍtʄsLH<7 ;+_ 6Rr(J~>$H)#[~F;[F%:}f~Zbզi-:cnV8ZS/h9G\ ,& Y@+tpFC sۛR˿;$JHW.Ш;o J&88d=Ϗ\O񟥄@ǸZ6H8tD^0]'DŽO-},IEaѵer?]*ѷ"JIJ(xwJfQ,S^B!1ʬeP1ۏg.BT"EV1rݦtnr|m_e1,,k7TE@ Mz6% a{ L&'h4MlO?~]1۝~2' b0$t;ت_逦\˨gn;1t¤Si~3uYBjN7~W_VivU <ߐR7i͎q}K6xd.ohhu _Io$)\4YZv>q-@ټ}eYKF]I}X8%!h-V0o Ɍa$"i/ܤqEv PCraFû>k_ )n]!RNﶿ`GxcPf$Vb4ID<*z|E$Hv#VcY1EHiQG08ފz$kĄH r#f@YEAMgZ2)ixTA?q|uD"T%I +(8^)yWK`=B)tPC!$R %UK ,O Bկï4c NE,!ٕ^X?GWO%, m0ōɎ\+9.+$~ إ󿸱 f"Dq^Zl$(^3|ªUV1p6eދwf%DEpmRѨ$+[((buEj~wb\䜯ә VFfͧW0hUMjtOK KoeȨJQ)c|@(IcLU?5 LPD+)R[T' ?,1TҖM ,O7҅huIXZqж7YH<ts(hww{*k BޜZz _ `ᲔjJ4؁=a#`bm"`7W8F+ KLD)-Vimo0FdV>j|:VԜN%7/0l$9o}R4N}˯&Y"DWH0$1t-kjs-Yi򲛗]RBU~q@~%nhG0}%Rǀ>S$^Hg*pX?Qd7Jxh-ݮ Vmτt͐EX_U%yx=y +Ig/xgP ( {PI t*[z@QZ71DEie I9;tYaDĘ2sF#zfZUR <_}Ocu+0fqaKFnϛ,Xebs~5پ$'iÜP&*ƺ|Ş h1J%iNۈ<M۰tP-Z}ܨM5upa519ઞ-$(pnۈٓY3L9tߨ6;$G&ˤ Ys2R:FQlQ[ny~heXd#ڊK''[/kx1l\5<͹6&]&! W9W3md mKpXET {6&V=؃r5c7:|q/PeԀ￯`~ !3bF6sDBSJ*dP+!1JF|5Bo7*Rvznӓ)[+eOHK&l Cڔ6XkkYZS&d_Eib6CQ{XN_ݔs:f>5 e?׺g&*.G3WT~_N'W(pcRBu]-3ʅʿ)c?G1+\9J)aUsqwl84%O*Tv+tQbg"%M*qh7/m]l^nBXTQPft2 *k' ri~)^` .!(T]{1DW$d;\t]]?ƫcUv-d:vhYC9O ψZI,ίo AͅY X֔/7w64k Ê?F8S($omu8c"eE˾9پXET3_vq|yn;-᪮^ؿkSm(EwSl,xWV`5GiczZ|5Dz0^zP^!8: #HR$a+Л6_=JW4 3Չ]18t3wج; rݨiw K/pL+@騸L.?V:ȴO_u##KuyZ`Tt[YӦL”?3@=guЃqCnROh}RFʵ~8q;] 2ֆ}wMH]BGa!&DY)/N~Fz})%0A,)Y^WA"SJ-N![S &W 420w%A\A}{\nѡU6.K`hF˝?ŭvEf wz1UP363bmt6(H`$'! @Nw]O连ubJ~]oL.4!'~O21j /*Ċh<w˙1k>WW~Ovjgxoe~zvo?,+Mš WIܫo~`dH":_ҡrW>WD-rTRNR@G1JTOݡmX<Vcv$a:m$ƬrkʹpMS:bBnf=1bqORaFfФכb(31 tу. b8̇E| .t({ϖe`xAʛbO@W 3ay }.]=ں<Db1p F1ֱȠE*ψC ㉽Ȥ, <IAÀk0!&cb0k6!,dFI{(~74;L%n΁ M$}'ATјW#$PW04IPi{LC̦fj"G.n *'&z>?5Z D{KarzἼgn,|=K:@);%#M W zwuCT$jH$G;U`Q"|+{=>Lx3\H |o.ĞUQlfwFR}H-fKQN!թ`:9E Zҹ%lܽ 煦2+*"P`ps?9&wU$2q{ts(Ff;;_ϯ͕n=(^{)f>̅K| #Z~/UeT!\/NHx?`,:Z82vB"n@ŻVOһ$9Ί"1W,: PL&~Apov 9Ezm MWW)yCmyH**5mB`HNtj,TftT@+Ȥ@&UUh_A{m5zRg>ئwŅaD)-90QXu%}M~ZHC#,[$т? K*w* G<6Y|+FyR@+[EJٴEkLDM_!h 0Oib*mr딓讋Z5ɂA>)O;B6J_Hvn5L (sZ:BFw[>{E:C9yw/P/(O6(pi^^R"NǑMN"D g[#ۥK 8|:"=i_ NE'ܒ^>\6N7gܷ E'~|&1]%x#)jR^6*6xo)2h4\i@IbxA;ev 0=ɫ,'Byo{=~Qjh4Huwͅû8is,I =~]fӀv1 '$ :]GY q#8oϫ/@s#Ma#=ٟLk.oַvBE !\Uh,*nSXfm=g 0QgC2|gyP4۞i=xFjA~5 //r;P{;eARGM'9NAT4_VҫHŧKq$Q/jH`24Fce-!yJ3*t~[ 0"4<UM,Y;8Gt6 '&l@{ f$ F_k7ZDG:>~ȗLBVP *i̶@.e* ;PQxFh)cX@%Iw<}< ښm\(t=Ta}jpuo)PiQְ4~f#˖Xv=t%e ,P <)VrЦzMJZ1}qΘxϝ]fV須x[vfoU7 VpX h rG{sA)|$p8•O_36+bZA q3JFS,p˱+N#cV .ԐY:'2bPxqߪjU?mNax- d`oܛWt]-3MTnkUY׌pwu_M*2ܦB<siFL p><#/Pʤf,5vxv+*sy^h(gf;v+*O՛ T/} U8Z*:V(?ˌbɎ"7i@DS2W r}>#r{;OZ1K/Fj1,'DFXsf2]K٤3 x0S0#ղR^}+ G9SjD >*n_d2x16%fM% '~ِD+̌cJFǒOMߝ*io&p[:VJ &;AȟF_iR"8&o?1|s ݒ*[a'#q犦xl_0:մ;%+q^kPi97ȓl7q[ IpGEy00j#O&&F>8_8ԅΡHhwZGuv f\UVtWu88 KAvahw'&9uwYDD~j@j;4LO4}1c@E_4~LB"j3!k|NbH?NbjՑIr@7lsCNo*|/ȫ,Pʴ܁k?EFәϠ{nT/6VR c봃0U9L vqd 1upk%Om:2JuoMZ960kmaS O+`)1t>~ȇS8S`Xdujp}n%S}ϫ,uGr]/kDL_;TP VV +?뤃KԖ/U^"j0V@>_cz4Ig+b Wr׎p"})SՐ "( */TKBUZgzS&9-bsb=J`%I3?:n,deX)cX' ТF5&yҍ2%Ɋ9|6R='b%N5~ |WhFBCp%j `ׂ=qoҴKKT}˝LC\&;|]'28]|P"ǾwÅ]N;%z!J!#;D?HƖKQz:io0qoEOFp™FkO@knFj \SV^_r2BWRh.iE@i0ouIU.1<)2]<Ɛ3k\mM!LMŢkv<61C͢\xMNδ ,i"uϋ4:*=E} [>y`U B{h>bbijQw?nhĄ>r!'V !R=h8dḬ_`̈;xaIE"OR:g`ܤꋔ?Cc+3Ah$S'{ݨN }pjBf~C__>(1" 쓅lٵ5`*(/jdڧUųoq"G^Hp +*d*x^UҏF5|@Jp8 <ϩ9O1֕;-IhGh[haM,Bkm)ޖ i?74 K)I6!50I^P-Stъ?  ]y )kwLujܗpLک0A?~KI;nFw?Yh39" ?-ȅg)A[R^=b&()OHD~^8 fX:yyIŅX'+uFJX?ՈFyt4A5 l?QnZ}O/Pg>.lѵ^(uMRzPzZX}|~*jQ/CHiʢ{ gG)] xVv{O 6\ZC?$&)4xmM`PLrn fT:cKet\E=JΟF$&wT-4]Wl^ QH<]!U:9(V'AҦѵ- 銎տB3LV9RI~4/m_ҏ&K8έ*^JgÇ_9A7·}nL,Y>+q:BI=rC%j%+c0-MqB5i,;<6ɾI k4Aj ésvrt$Fz{8_؈ vzož ~TN6pܥy䎏|J!Iv} viyfHCP$ݤ0*vPYyڰϏ3~"w4OX_;/% ׳WaJ?[N kI6[}Snk!L7l$(hwVŭ[M}_HTPS}|vjjAm 4C|L=&&k {_Jج_gj2U.m{&*z8ߨ\$Y$8T77]nQyLz4G-&$$6ynk0z Kc"'m2_:=x5+i{ |w% $21E- x$Z5y]9igP߽ЋEkIݾ)M򏏪H˵HDXУYHC\U_ [Zt;NB~\d{;:`^mͧl ON"̮ܲ;EO m)>:+;e- bc[teb',͈NT\|M ZT.s _W"/V쨓7E˗14v͏:=apmv6IfA5 +ƭ&)&z(LiՊGrƞi=>yA(?K@a]q(ǃ |MrUc(3DRJD伿KexrS+gSv3"DguqKz +lMQ7ҐK*;j7GȍG`u'\XlcUnzTsݕglXs5vg< CZc<%h8)`hXutn*Qeeg :Ϗ>'nI_f:#}&ԿrFHDaWH1$R[4vi|#̺KOJN5P\ȀQQB9s #s?/DqK(Cl拚0 EUq`/Gad bMJz~u+1k0>ЧtGӍ/}a%JS#mOߧ)M;|Mk N$77*Fr6&w}dK.y, (Lk,Yg=%I+uqӸO*[Z&bkMCslR>'3F kGuW]sJZ ޙIC8<ΐxu@9Nq)5A2 l ɓh/! { `Jd-KwdE|׹3Lݘ2s=6-nS3u,Pl3: refEMX\G(5U8:CIui\5p0ӿ'V;! ̆L{@ M;39BF0_Y*eҗB5+:լ3}evDLЁ8{׈$Lc+L#qåe(joQ=켭lGC4`C%vA^wLCL~mˇ𸡤3퐓$_/}!!@&DUQ[hq H_6Rm/낻 wfhoɏÄG5"zzbgۋa،+p~ؔS | f"1l"o :c5f䚱FcI`Rj#R.Z҂{l-EK=Tǂ&|v`a[1\4NRfűo:`5esdJ5MBμMQd^ٺp#5%kR$o sE٤F=}Yv4xR0Koen_/#Vrp@-i`>I7KW a}Q.ҙ{l+DߍݔE2prhXVD!Lwu6-nUaTgG7TdM+F0bd]m'3!]ڴa{@IV[![ gPUm :ϕXU MtK*u躛' &>8tB„&׎WFHJuϵ-ncȞRJAբ۔& dV,ǸD#kE[Wv4f˂}%敤ƌΆZAsfB._˝KN=!S]nic}cnhUlAĸǽt2li'X=jk HODDǿ#ÙFwe !Xf fHݙC댵@gJڎbͲ] ֱ߆ qWl(׾y u$Ӿ&ݵM,2rEr :E*'gki@&KS.cՂEבt?Sunhz@Б8eBWI}y7lj8uѾz͗m 6 ?A^0bv-SXnf _yljHF b/u4sO MFUhMʏBBࢋ^5OuTY{M8j&kV"ؖc'Ay"j6~6'z~>;̡ϻSI|^Ďr~ԝܨJWs:  ^ɼ !;hq.%]7pj?_Hi)b1&V 65- ve;;!aÿ;H @6>(&wkΌY*7}Bqg8c7fEj Y_GUNflv~hnm!%+V-:_wRіc*Ew6n~ -Cx!=)#nͮSǖ}u]& u#O)ÌxYAef@;lΊ@B*o@!:3b?@8jp>O8 뙊_ҭ@t=!}L!Z+"}qy/Aqª C@G܇߱"$G,jBK XN^SuᾸ1I)Kv,ʍHFeL-wp(*u<8܏) 'og0Z gS\-(3Np'D Wム  3nmR j{];wkaR݆/PG.md*%=:ȱ9fϠLYDw2x: ƫNk$.7MWh0T~`G#P12[d{ 6]B?+"-J{RTayK.x9R ].2 fj$|m}K0qt/Z7o}s=tfMx碘*<*̀ ǧ|o<#@K+N*Z])͉0O'j2ҘV37˃Jtrh)-Ƀ;ryxʫcz@-w;7 =H%R)kr,fl5e_t,o%ߋXOKo/qÝ3cH'kUhxNƃ/c:$0T.ˈ:n'oo*h[,*3flUOѴW؆XkUK!cV|-qUS9 ,@"PbmxvH(Blϗ|`Gc [t}r߃f.g軩KN wq9E"(nj *>̀f >m 6K]PibOTim9 ̀׍nd`ywIל%-v5xvJu.ƶ-8D뜪/р yuX@uZ=#gbB>k(Ռm Gx*ͯ^ѲXNg\]`z22dbH +Z.8cƫ`Q;N*gco7NxͼY@YtZ@c8vY x׸a(xҎfae56\ )'uM>|FXFn5P\-kYxW"mp75V-p0c{#@Lglx⻐Yҏ}?I+O9댌%r}db y{ۯcE` Wҿ uRi梢@qԞ[>ƃ'{BȻü2"w!%Hbs}lk=/Ml9P/#,D"fWs ?B{^Ɉ_O^`,M{Zަ+t0 fYTJwbR1.)@,qGlTFfBYtwC  xᜰ8I|?ysW&YGwtXC,~;>t4 0 a$?@ӿ5m3Z8̀˅G ,N7>'QCNj zNpuA#N'GԢ<v EL#&r6fh@1 r\޻ @uƎ ];|fI粭 ?WHi}5E:&ȟ+1ٿy祾Yt0-MwP&= +ZRXstq9 WMv -fOį'Er2},~5'1%&9ם#j\0xo_6R?]&dm9|% =<9G~\/ω#?ħ Vfv tBN-rO3H^f;Jk_!^;[Ng""EѲqBxI=ryBφn?1AF{z_k} `^&AJi1FV'[uʩ9:pU!5J'_NĜO_ԛ5}!!|aQ5d-^W|$mnPe_uс;̨;|ݹ̓4n`cH(h=}1%G΄3-Ϳ"*hJ Ӝ/cGCw$< Qݘ+0a."w-cD] oYXs21jpOԵu6Q‹ eF wwLH/k|@>+(R[腠X$9"Q'bWOcnt30t> .Sv';:P,(*R mkf4{aBo,:u*sTŦPYoq}_G9\ <ًþǯyN#ldu5[J_,IJ WK9&<IH-tV4#3)tiWdD]v^p^?_l Zꈅ=J; <^N읱fNn ֯ 5bץ(84;}cCO|:W*Yv+`%=I2>=tŁ&\5VA"jo$D25KB (e&:̠0u5!I 0ž vשl1+w?g>02%{gCE[|Ԓ|ͮNs]FNݮkƁ" ~B8ћ$'=+dN, t(+Ѵ틦)A +3e$ ( AKyeXQ%tϒʮ #s1+j;V}z 1<įuZG_'^u _@m\ӣ ٤,eEzƺvՅ b9XH~yX ?)Yz:Av,ő,9Ǽ]XP;9C`f2u] P xp^ضqBjWdD 6|r*4[59RC0e~! \Ls1I헟ȝ?äP k ;txfzΦ+TKl9]+aהֽU 8#Fϲ;zۓ\g'>}o.히L } .?; Xܗ(jav>ҌU0l2<ԴȞه11`H/-Ty<;â(L>}RPSE&Ho(S 3v{@Sbؕc+>_piC *7c^}rr|*"fo?ɚoˢo6S_8| vpL"2v, 1ZmFz;amNnjFW2نX"ЩȔ6fgދOY|{;Ys .5Dꏍg`o$z]iK"<ȥh)Vq.:#3Vg/d ڇKSje@!BE:9tG媔i@=>h0'm @^'x9C*,RPk}QȻAEPvSQ4-SoOT6^NVZn~˒*P-T6)/4a6&;QglPqe݈ѱCrQ7":, b~%v;,;-_aS9FytbbC9_nFG .-:q1`ljkd=9{XhJmPRj0cHH䑳KDOB}7,4Ts 02 %ڴtFЌF mY|żj2̒GFT`TnX|,ivAsQѕndZQ]͵4a4:h"EQlMK5CT&)=ҩ 1Fk4G} a;vazQëiHO9YĽ8=FU(m#nճfQntNyb2@qʎR4ےF<6yGgk!Y+tp&J36ݳwYHsA[-KK ⊷,Y>Gt$gN.)IiʚiI_Ar zVeBJ.cV``^QWใ{[RP %.JNƻ\ 6t~=B% UJ[%2xafez *E=[2 ]H++ $=GQ_g ƑȊGf35E[XPۚƦ˄sN2k"w|rkNPl^in7P&tz>Oڑ8!}@[Ƙºu2` Csoss4gm&j)O`y]=.Ș3C6.C:ݻw)Y?V?5}AL.ʳFMY%,e0k h(G+p~֙V`F]Mä@ֲ )q , Ec,-ˁQ/G.}YZݝz1n&|MBE\[8~ * 6<ˉURd"Xm|N7{;EM*FT)Etze-鿂) z)̻@d`;EnO-7ۈwgy^!)A93BaDP,(dX047!4 &"f^1Q7~c$$Q"&4иؒ5D/'ye/ldpE/jy&pt8U-sH5|b=<9f q>QfE25rs*[^gb_tGD—ewAu"T+8ߘmdөn<-8r0)~c6->+9˻4fMxt>JAwO  ThhtPp5fx-GOVU 3QhK[UŷaC*:ua4S۷>UXVъ>mI*R#!=rij4Xwc8'eb:ǧNQcƌ1"nَ!iW}pR`[Oc{]ȗ31/:Ֆȉ a8sk[W/_Q۾cMMWi Nv~cIÉCF;?8혉>YU);c Uw$DNZVO,)F>vuIraf .-02vXo~qӹ8|ˊU?R!>A44=k8h9!. >Lъ](]|8F\(E9n[+jiBO٠Zt䀨ֳzz@___B&hհBDas hR ̳ Cmؑy=Itـ}j'MT:eZ6tbNowݡ%9^~V̝`l`hB1Bhjh}@jbP`Y DL-IUA;߿? \7u{Ó h! wLU!'Zu1Zo MVNAvi 8bHu0-#ʆcFoӪZyU¤L*[#`fAL +;<|*1WTB]~܆-u7"UU@TB.='K41 T5eXWV0R*tT^aq9ʣ*13/NB$Eec~e #4%Nf!G3q:KG͔pc~ؼ9{ՔnaKC{o^؁p(4U *twqҊ]=J襃2b,W$3Q ow;ztU>Eک}"+ J*WoY$cng1(@7aћՂx8 25 Uשx"x`d4;oxWsŲGoOtJH*1 M7KMR F=%Ƭ'$ -غJ K"3sS>yڌn7Lǭ#wݧoM kDD:Ջ?'f$INBk>hK9HJ[P]4\6uNQ=JXλ!bO'4M[ХY]hwh2dFBLҐ=Ӆd=y.H{,.D z45Qzq<ݧ/ d!Do^&*2/wspV'tK0R?L_z$n=81rv O\Ky|h1ml%a>OKct)Sʯrz c9be͔tpaPf?Dl|2Ś%bkTbF>UTy[LVjDž-U[O.aϴ۾dL-)R`MKwN4$>QƎx)=1gKXJpOicƐ3 ֫t?czTdiI>ßxv,K]J$ J!ٻ,uC؀5k2P,eNŰ_̳RMq䄳xOq(}7oNTm}wcj l4|3Ih2A_R*!'L: ?r$I w:ygLwkZW.gFb:ʮ^j'02bi=0*~mtC͑8JKgZ Y9`,>-*m>G'"]FHNl.嵩~QœE4[ƠIs(6@!Ws?xirf}@u1 rI;L[F"Z+kc'!un&:" h}A,] r8W)ѷz_Gn^Aj,XvxMPZ^rd"#vPU2mے3P<6q֚bBWmJ <]OP5/sa/rUqC+udvJ)lwi\et%€B(4KL@l#eGOn꿂5 ft+!Gסf=:SRDB48W$욖ڀ@WjK݌Ɣ/3`nz=*ֲ6C WRᅧPK[ڈqn%z0F/&_.ޟ'n{VezQXQ+˄^ &0ӵxe88dpXn,A< !] !|m#b]KÔaK*= wQKS}ژ0E: {Wg.BXlGSy\X:s&pzQ@LГ[?Cyj4(Ǫ_c"9Lj!M$<nS4͘YY3K  .n?!j,@.+ooY鉶n0̧#X !o}嫬nY~:s ޓ8)zräj S#՛A5\!YKOp1/m.8PcҖ8ѴќёaS_hS d//RJQY=?A%j l%nJpd{\#ZCJF$Q:An!8S2KƩJ9dS?1q]rae:Ak+N/CftS}P4ZτDR /@XBt1QEԷmEZ)CUu-5JkFK6^F2sFzAɉOfP쏇?26IV"XȠ`L{6zӱO0Pw@]W!Ä%1בu,4R/-Þ3 WB3uRmf2MK‰f[a[~ +j"QOYOcc{ji|0TtG*t ̤G]@.?A>(Gx ļO> *zEKk\ܛ"QV1{8QjIϻ= |h1LQ~.[dv(m{h7ΐsduEYKRs6 l*LP:KLi^ }raϜtRE')>-bTuY!NB jK!U&۷3dZZr(ӎ  8nb\d<Ja8kI1}j8LM'%Xłٗ?#T*鎻[L v|X16ǃ5&CjTEZ,+?= n+^y N!BZ,߈:_`I<3^ty)#$BBĊ#e燘2 TP31 a }{q`>Rb Z8bd[O5T<{A7gЮ KڸaV+gZ9AxP ?oێYI7[Xo$ͺo-ñ̋enuwlj)2ps@ؒ7 }Q"cnr󠗲E=۱jO}Nq1IR_tU9̬)r+DVL)̎^e v(: ;]6G8EIo_-7cCC L PA*>摀%z9Z,"#?HAZY1F6ITq 9̂'Ⱥfr[ct^!n 2d-ijY* *;.ڻ/T@@F1?K A׼Y_d%\.,/>"6s>ʈ>QO3'~PbzCpSsneO=t?j뢚t'Z"8qEGʲ2@ eKԐn*-(/IpȲ!l.ѫjgma3/O7E`:_x3ȌD{[Dlt*Jt' 0ar;9bGg=ǰW`t>RǨ!P5|\ɰW<jĜNqSNEvt-mThagTrȼci!>3sN { 3SbJ4 ɼ@}:襸u ~hPg;~BFo"(tKxm$uZJ>y18vr$,:q{ׂB8;2Wb<R_KQ3PZs (J}2fwPPٟuJtuIw%}ZuQ o#xn(lU>n K4=he$>xHԱ[~'JIvԴPi5_ѓA-TEwl6hs&.xsO"'Ti`5hOk0IDI9\@[yD ^wTѽ: 0H`cXyԴu% *RTڵo&$/wB9Y*E]q*b 6vN6Ě~YFʓZƆ%F QSDk-(7+D rP;M>MX6[L<7 ꗯ:ɖn9EL[ ^u% 1lq#+|:ti'IP5U~h ++PgNH6+cP=q.6k"{vxPNvXƬ\P|ܒyvY- fI;EkݰGu{/&b6L%,("[K_Clvwk K; !e' l5bCSVO#$bVk\Wog InTz?No1|'P&PWRCbn?ʡP=˫X'LUx~r>r)qN}C}h{i`C%5gڦiN{fMH2"0]% syc/qdAcpti%Pm&9yq-. ?^^J{ƿ HjVI~1fJ;gv[]q<2Y&~/)mdb6n6fJ֫853{/;W`$H' **206{( {ξV.lj7yݏhCbc dֻ:Ly =cG5<xEr3Y$6E`ʡ7fi0eUrT1khpolL|P(_js:gaA*ߙY}%B~s.MFy6;Qx+)Bi8x;A~Dc. gtEI!͎%VVWWմ. >Eƈ 3_ޓsx,%- '6X Χtf<ɜ8#ڄp>hchǘ>=H,&F4u۹?^l|esv*cp+B`,鞿GA%gVo6e Vc|!2"Gf$S7,Xg.@ЭX-PSe.P* 3FW~ySr"LzWGBHw=w(ژb{$XS:Ѡ-mೝG^qǻe`EkuPBF:  [k|;1Yk-_X:SG [=FX)ݒ %>TWGnn`<eN!RJyGy(1O?4;[,ά7D0G#!>)NX)R=^c+UA"Ĺ2ubP\7 nt ?]"j,]E'^T׷r1п?$B 5=]:l[+p8E[4$d*BQ:+w3AI>xt!T%h;0r> Dv'ɇg Q~YB!lޤ3%y}ƭKr$vyC6oa=͎]}Z'Z /$[-Q¯J%k+H^kj[7o%al3*ѿmk F)x-Woʥ++"g/0&\ b{*P9qfHHsW|ө]Gэ0|~6 9(U!cq[ v%"B+%BOG8tf U.S04b<,<\p}cux**w;4ҽSt40A.Xm& ;OkREk1tpRUSl4y&?/E? r$4D/{ uBFРĨ,@{_s,RfGnGsZxTë́LCU`SCYREhBx^4e^Ax1O ,?]"R%1lݭDW\S84}{7#8c-2M" \rBPvWaߎwCRDJ /{Y8n HfwZ'zNÑ=.-^= m!m ߡȍy%3Yz8/ۨ e^+4ĭ;zV\4TՈH87 3g—8cl#ZzDBzojvA00M;Η,hRK>u^H A}H" **ee)Yu|:x>%Q̒ϝF$5'.ΩgQ< {e4osVD)6?] 'wk}#DxCDil60S֮,>$C&\Zk;fWkO~+ohYZ"H!pdW!KF(KPR sf7ZX?lJpq |sWѽ^VJ&!i5 _!F^>X221oQ{ >ݍWp?/׉V/nngdc2>nVT~#U?ӆwcOz3ڎe2O9s+`@- 9+I9p} ԯE"I =s _қCFJM]QÕb$HYQ7O[o+<с-Bᝈe!k<@k<ȸz" ͤ3oL2FKh)nQgdUA{uM<.lz>?yDSgW9B:?˛%V/]"kz5f7iđX*@ vރ9KxCzIyeV]3Xڧߚx:΍*( QB"3eGG"é-N,`tr XI}v,Yww-Z0ճ\%AC62=Ccc޳wF1O31on!hDZ&ghSED15[=e$im&DEaC; B̽BSP+1HNuaszmL+aEo>HاQCD xrȲ}Wo 8Ov2ל4TNUȵ ;y$vJ5G^GO 3Ӣ= YwB*F|SԥH:=nUԓz6;|2HT 贯v-kU_\ f?]vz>u՟1TBς$^|3૨,8o|2kgtt,<4) 65o[P!S*JUcr@I]Sߓ<%FwcPǠXͦig{8؉RTjc5cšHW>429TDPA dEp7A@%ЮVڶ;P/^T/W=h=]Ɠ/P}6#^V#dmɟJe>i;;)GQ" acwi= eeDG<5ɟGl *SAGDlP"KY@ˁrB/uzOMsU$Nn$!<#Kg0Ϥ+HMc 6ۑ;s Г͹=C|X-A)PD7f yr%S7ZĹ\> z̰:6PGQaxT IPA:-yu=dsJfH(cH gh+U3EJ* H4z:7Ӝ3f&Rs%ޡD)^I rwL޽Oc?hf450fzoFWQ OcL:h坂E UMgZ9W5N_f(o<0\5{aܧSU96ŸãTHJ< ֚*-~y I!ۼ6`^NIĵBMGJ?rk2=ELvi*W= p.ZkQT}(1z;܅ދl]Û ?ˣӜ0%qJ6 vD洑C)Φ4N(å\nJ$Pr)30abcy&okT3JO[e"IJ;3'd.FĠW-w,#xhE"ήӔKd .Vu@@]ݶzá2N)Nl}_bÛC+, #|9mrWF4Co!Ar +X'y VA}[4D4kx3O{{5[sS5( G7L7` GBA 죥w㵌E *LҴe;\Vp*byx=_Y8|´#Fop 8~ %=P[8aaenRVFHAeq,ġHD,MN;?hRqt.Q/Jp6 nz88eX8ny@;=7TyG?E1\M2Yb D^y^PI'IŮuL4kD G8`G#y0+nzg~N7 yS?*5Jie{񏩩*Dz*"m4-@(6ѵV,GP"KFX$P\ U/[I>(' z蟑GwYC1̨O >6 rAu8Uܭ,-(wwEEE랼Pzr7#F4sm F[Oi^,TF9UrJ"Y O0c?; n9T2=׈컥4mۺ,c>aBi()VdO/uFyِȺkݏ|Lt,'4- CMQajߞ-/*]ϛF.HԔ+-1&%&_' &c_ 1=e3 #*z -HHCe%E{,NߠXE$ѽmx*O/=/oeސl8'MM:kPHeaw8#Ec__<@y bϩ]mgK=b 5R nِ<;F!LU ڈ:DdPW 34$p^iU1ɑSʺc_)4D'D'Pb_DBP.iIʆ2 ?@nͱǾ_!% u4Y65񋚻֪F tTbawVQ_1&,{UsZWaa\˰NX0an7ըjSc|[&ӲYA坒?"\C*BﻣPa\Ӗ/!/M_@Ilpks|Pѳ,1|*2xL%S- IN–yޡwS}HKD'T[G*^ٹa c=wy4vo +!p3 NL@:g7x&Nљ!WߜdM<̰8\zѸZьg[O'yn&d=d%i!߯(#;r)2>{7Z űVSBȽ{`*U7|)ߡ5h2DH a-hZR]r~͐% cҿksn tm1:gMbX f (..(wHiz4 g to>rF1^ty}w-I.&Ep G%/8D}a/J1.Srۏhw]HCQrte ?'^ԫ0Rg(4B֭JRVv7wihp,nM3ӛ''؟1.}Hר+~xpGlWکT̝30Oh`ƍ 8Í!Yv.VΩ˂)C[c/>9[*U8r)Ek<CEϥ @6ꉨluƯ ˪:/O'9  Bb~Ř]d1.So ?͞6X[BF߂%1rn̴łvm0n D#:BȠPWpTZ9Jx N>юrj;{SK閫 4q¥WMs& :-xU}|'u6KF_W˰H\ѧTR([21(w„߽/[|ݷo~Gn4iiX 'w3Hā@%4WK9!9BW{sv^D ?6Wx&ꡗJmL٫y ; &) WB,"w-yw^R-&b|@Qq-F)X$@Ocw9X%{`rUu~qeJ&'PSSsF'kxYn,h;̶vJ5鎟!.|:=;RmT^L>5hT՗of.;@$MH:R]f/Oe#.=6*͢wzyR 'xN~)2h@4l/vtj<lW7F}UlOy+n$A /y]vBH:.\w?Zoo̽hh5G:.i\#/ƨ7OOv8pT#pv ,WK=NTJM@si~/I WۣODZ`az&4~JH”g2桜eVݶIUg`>ފ~=kk@Gػ< @fRZAWEBr$7`Nk%( EMxÝ'h5T{¼GE'Ca2Fg@ojTT=D|]}_=bb(V/%;j3kRmF soԑ|59hAn[Q~ b0]4n*kdI; *]-Up<6gދ1  I{bA"~Y_>8NʋobN|)EL;Ԥ>L3LMҼTI0 EXI^AT m=BmkHey\y#~Y9r3L:Xb?"b@f<%Pn ,[*\L`дpźK 6 ]|Hfq`' h]UCtޙKuʥ"S3IX[Vn@M?*Y5q%ʓ~漷tcsuDzTyk?}9q0CD0E"@C%Dz2&r&쿘aƽ#)!֓~0vJeEva_MHh{6)&@#b5"5`ffwg^|4 Oe@| pmlkөΡE6w^/7QjNŮ )x3"i^ėn#~MG*G<N^!'qA?tk2hy\B٨Sg?nPI,!D-G_Bzxq#)>eO_3K@^I0"Gk`AxټȂ:c&_?bk𲂱R)ڵ<J!\ C}LC8BKp?g='،E67WW!$5{g#Nﰁ`崡¿=;pP]%Ӏ%*[B6%*+֣͍p K1[ebd,QR2+B=5sa&7es*43F(9Ky-"lv6٣mbimc\@(A%}|I Kc>LJ|-cK  8vИG25${jti6%}Ic`D`Hhʗ5Yw;xPڤ gf': =B$wDMs7AO+E5.ڹSsr@@W H\׉5OgYZv |[#Wʹ}1-Qn#Ds"(ȋ>ӲBd t#2)cc%CHt`;e0[҈'욒áNqlsR] zz3%@1HFw9.v#|hND5kw3mnn_<)ŔL7/n~g)9%j4XNI픭~׼-L(n`/P`qJN|8[r'tlm!MtF\F]V{0+RLg["!RumhΠsO\Wla=zsp< KYj|qߗ\j8نsaW%]4ӉhX"P,>ȕ~ 6Yk e02N MPW{@~*j.T#{` :Y$~kQ'v6XCd[s$tÊk:} Yh`|6D^fFcyf#'&_sv.ʨfGqrmi"sQ"LkDsW(`؇-RzZxrE3ߍ }qtr:%z۫;gR㏕CYnq4/:UxTb}­PϏl0aK`K&=: kPt;K:Eg?OUomڈXjsp @pЙnI޻rb['-OMo\큙:_77(.>ghy(.OR)#ǒ\:2뀙݇D]  ^GDZ["{( I?dW -`U%JHP*MxG90i.Y~tM&rZJMTK>,ܺVVER* Au>Tn ՆXxEY e>Ҡ;KFcUV 8M:h)C9̅v4(1Ƨ' sS㧵_[W}wSߚ#}uh_n@̩ǾTN{E1,П4PejMqQ|Ӗ]8|H7yg7]ݬyGB"hc%z 'A-m4Icgھ"~tُ~O=\Eiagf5xފ;IB {* LKE[ sO:ͅ>F%QX tU W|?"XRU[|&cb'/{X_RM } 9PBѽL侁oQ.%ްC%0#:,$人5qv÷D|ޜ/Z#1[^\# \e-HNzTؚpOm N%3WQ:s*XJu*!e632ճ9AC&*z.\WhI.#߇ t8%r;`@"eY6mt0M!b9Ub_΁yHYDD>|\s_g=g{,$4)LCgbttEԐv?a\ 4݈0wLm0`C&<BKq1&P ܅]hn E\6vn lcX1w*reʑ6LHmb(IP oޜKu9Gv#F]W{d4 P8EĂд. M7y*K{ ?TAPoۨ>$ >) JYBÑD5u&~ ȎpK':3ٕi(伙5lc{iI M7lXaFK+xDu)tD~ ͫ `iVS'X(.huJ˼eJ붒TI-j2@j̚6.ϒO={}&]EB#f!ZJv\:m)zą6 8pg j4c(kHK G M'Nd^ l|}x*NxWfW pJ^W AW9X٪9@)$7.yF,Tb1ujݖyk8>駺vpC~Kྤƺ烉؃x5! [= z_3^!q6yU3" ς)M_ ֨DҵFg  v9,yQ\DT kx_7Kj"p yf=Q/5'5/mnh2YXHmR۝̇Y4 u=hҚz2[$ihL b8 $w lF}UҜ ٬.'D=݌Ǘ]Ή^vbww uTkyTEn>'xB9P_b{ {R[6ޜ"}& Lonn^_mM v>ŨquDQiq^A3YXA;x& c9& =].a NmL+`v"/tg}1lo_-.V<`mgӘ`3[p;5AHhNap3;sRJMW ߽Nm"<܀#_K_<CIƑ7S?czL a51DnԂ˷C525&WB x# PB@;޼4HۗyBݒ29e H,1;Cv+EpMF09cIWR0HG̨?hSFAq,(Dk 1P 𩾠;O/CL,Tps_gzK[_D?&:jcCi'JH߅r'Ehb݉߂ulH_ؿ^(.C qΛ"p)(qot.l e1ʮճ#fӛgNe}p"3ّ_~^ Ir=E\e̷ z!V4Dj0XM݄x4ot9kNC2 Z!ǂ`pɡٴY w4Y0bE?>Ϭ uJ!PA=LtteA?zw,&dZyYvC/@E|14^bllVjI ANl銉}:b,G eUiD NZٴ%GŸ#QWC;J^y@+}EJ6).|:q# o+.8{*sɻXɯ3CͮzjgYaн qŰw|9 Y\? ѧ-@1uQ]dClZU{M3~ Pg˖dxK)Bs!jr:,iw.UcU걷5)<I1^O cMp?qV/q/Wp]MN 0h&5~\QHg]t']rZ8Jj/z9S?Y:q{ԣ[0!fzK!Jؑ|٤tN6n9Ӊ(wGĆ1P'4pm獛Q*jv4Fɪ 'R `|qw˂t+ +_E RRJؙ~/@ rD_q~8 >q'x*\w>;لCi{[!] 'M[zz Īžr% rN^\ʧ9̞B/x(BwȦU!޸̒54JaOM˵ r"dN!jC?\"'BbX O>Z 7fȓ[U"X pM:tRBt|tˉlG#btNb.DvK sῪc@n3u.,LKgjUg Ra 蟝d2̥|ųU<[j J f klR;EV2iL^uXU+g_;sS\+_ˈ57e]*a0#% b}3F  ÊQr).ɒf4`~<YO[7 |aa.-9UkWS AIT+cjEA~<d;p-D}^0̩'ΧeԠ@Q? )<*{VcpHUW/7>]kGVwU#d` bt[tZB6B8 ^It/#|BGwS{mYdgYtcc `7Bֈ-2Q6Ab:Ei}-`{:B:6(M? |0%SyժegF0Vx|a]ju7Y) &|zO+◴ /d@SKĖb{R6ʑrBI^UTRw)ZXY,7o9> >sґCg傜^-Reܽ{uܞ=C՗Wp|" gw~3EbeKTI<"юg׻@Wr<]q >cڳiӂ+!",˫`hcl{ẊA{Ζ9nc9aLUܠUs-pB*qb&D W'ѭf=܃!3fj];,E~A/,( . g' ߬u T=+F}u rD+9nC2 j:iP27g<[]?ŦDmz)+lr&FAF6ca5bInB Y;/.hV@y]wpKuH"k$KpڠҎ l^O.mkcna^)3I$H~e1J*NC~i!o\{agh,jmT}U%}c"FɅ0}SuCv1}p⢈߆*n"&2_]jQkYDixtk{iݟLqLj폏!; .Ⱦ"Ye;D֡jRꖤFjXDT !]r "fV] uCs@Ŵ2# 0y%YzxĿ`BZ󅤸X@k}nɇJ6̶֩}usb$G|k/ *Kw,E .ycŢI$" N#\`o ˅Uw%iŗ/P%Rþ5̒69w3LWhK<:bP5xFܗPu$>dz([uM~S ^=Md`NߟE\yg$l)rA-1[D;XʁDs,,`!DՕLM \Pe=寃iԲ9.~ 1 }$*~E l\)eם_m `1ҷR#?E@ 6ӱfM] 3Iţok,?=Q1cS@`;P֜Ij0[gM*8D }!{0w EV(4 ±A^BSPT^Zkm.$zJ T`&| o=nhӢ"ƆZؑGL# T$6O GeM[aa/: `W)\;N%xD *G2-&P4A.yǑ Lצw[^@kAZ2W$BDmcYh/VwKϰLvGW%|%7@cټgOJQ燾"}_&}}v1߶z3 g҄<;k[[\Z5DjCh;I Fe"ۢ(8P=c9R0,osR5X]nXbpr:j۟W&3͙5!oUDip} fm'^gW6}6ݧ/P,e6wVEh n$4+=5gZ|T' >r3i:Fς=-Vw8)뜓Q99UHHL=$SzAH겪S<ⴷܬÝ)FedRY쓢TψTwfC̱,J]K(jX8soVnd$}T5{zs?9ʇyf| +R+y>LmDEjhz(y_wN5ګfR))!9ݐmQ,|g"=^xؕʋsB0t=3h#Ye*#IaC1JSiՇF9gdv Na߉$:{LA7Ԗ#􉣞$o>z }T-yojZ( ι'oSxWl[8[wN#8lov*mkj)̔3?-"Ï>:p-܅ErǤleCuU=zN ܄:S+dl@#JS9*ǐD!lγOX53I9L1ñtUV|yB,=Y^&GR4`_#''U^]ao+Q퀌vn:}CS2|P\eChr(@E}=sD3,ٕ~@TL5vCUE$kNnlL6 v*o#/kO4zkPd?Y$#xENeZ+l~>\[x *Hb(1.2OltU0ޭzNT*lKEH4S/ټG: hmf>}c(\yTd]j(:~hQ?m~–@y"Srrig ÛPl6iQZV呐]rrY>R'V8l~%rA/&wx0 KMd\J`\џt)k+#Y>=,^Q}7{E[;|c SYUxoћMjIK'hfV[&PL,ؾ61ST9U_f@b-(^E,Jco;K3iQ7Yf|3`*g!@Ȓ|  ɕ4ݼqvCI"l[u+DN}ҘWodt]>Di H Я[f]x=z7/o1[cLpSPԝ:ZXl@‘8ЦS3;#\aa lx||!x˿;狼[Y^1VʲY+C\(?+(6w+>9$Q S֓(E<HH<=^<8˞˾UC~DʽZ*Ȓ*ZKMX/T,הHDRBF{1Z7v&k>ϳXmun-"3|*8NTk+NU=2!Ϥ5LӱaLڧ~JO'p^1auӹOY.i-z Ñi<냍S ݹ$b!`R0W]ّzk9 gu,`WǼesKWVp`8 zSٍT9`Є|l!WDS`H;ØT5ekS;'ԇI'a$i{9b9tE**Tzc3U^e{]EuGkomxo$D7&cƐ_ס;|Ѥh WFی^WoI'hU㲚Wq>w1IJc HZ SF`'XK cp<1M`!;[QI E/<Ƀ>|8:F?)wDwB P-Qviq<5#^qꎲ~y"*p)|C9\f/ǿ[ P0 ,pғHߓ勘93ġ09ZLd;|?XfD@TgrzB:hT á BT\sHơ,b;QېoApiE:[8+dO(? ʠtԚ*ƙJ}gKrM 2ϘtD20$,Ǡk5MVO4f7_cXVdIQ}@;F"fl<=K&,3 s4P UX̭/0?esUCY}~7@k&Ӕ-cǫ"]BwMLKm195e`tZj '~\V d_*zpylPk`#g*)zHۻt%Җ@WT ɶr(Lc1ϝѢ $28509V?."ӆ9J6i3,+F8 -6re@X *Ry&DJiMX3H`!Ab:Y^ÚbKl _ڋD"&.B{_iFYw Ԥ2kCO# C/FKMƕ$ pJ0ԱRJ- 5\N!H\1/x٧dub@h&b`zBEqM%THlYap#% C{bq+IhT V^8Ү#qE`\WO]!v'ƻK?SNI4K5<0>iFql (5b8\GªysfZd;'(d;ܚlr9`` [#-3)*vϛTm"vB:E.3wvIv#BV@PĆF@F.s Z=abC˷DkS,Ok==w~=Xhڕ8/T.l tt :DJLCrC|i)5T0M(Y뷧b'd; f cIJe>`z2&=9QvyK"*ٕ1tY\'3u-RcQ䲞b/X:: ܊b5t'@ک#SjDduEӽZ^'ǵ{%#i8nYZpr+M鞻N؞ r|{t8OLo-fh̫[p8Z EnNru2(@9T &Fڍ"v ܭ ĺd3o.H=|0f :$4דk0[_V 3DjB^Dϰ'N]c %Q{`F=Qb힇-k+Y^@.cD#%^TW Z-9_Y5|q0-Qk}r# #-e]6?.֚X"O\%w8lS׾k^X/zuYdܜ{5#'7.ړ*CXd.Zge7&p? ?h>ڠз#dßDx HI4g$q冩8w ޹-q4I Iǥzt-tw`YWPq u9u= o KkӬлm)6U-2?倌ttI|p;NDvA#W}Lh"w"$6sK С6b=5ـfd=4Z45i L2=/5~I`n5?El:Z[, λMN^} p}pea5Z[vy='j ~<ײ *B-_ygg?& w?x%_r| kʌ!BqaF'q*zIqĈ=jȳ Jް;^huy\Gcr٩GސWFcSUŻDSG_qQ ܀4P]flޔ.}2ɩ鍈^+3k?y؁@Y[L‡(W h Eu,pW/ O3S)՝ H~fUF"PGNsŚï,?[[Ņn*W~z4|=q/]ZNwT[.K".e&Iv;`>4^*[W@ZkPߪ Ó8dQ^bpCԷOדwl5{;c o $\$,ZߕjL}3ND,qD{؋^.nWds8772>BJMbkTRQrEbAD.t32}:bO(YuV~Uy5E묿{a~>98RX4yWZ[tbtbI&Zs қ|7VPZH߉2F!. U OX>LA[RB.%3=y=G (\Js\תo`,γݻ7.*V(]Gsvu`7=ESc`_r^5;[\-tsT`9ӅkRyӿ{D=¢xYo9x8mAkd햜 L|qU<Eo y:=05M gkR,F{IF^FpW>-N;JkzR좁Riq|>`.^.O@̼я&/ 8b@"^W&-S@ݯ+A,ܘ:b{Y]wˠfgw0bg{vώ80|Վ(T9sD"F`.5?pҳ_RLCBX)m X BW˄w> Rwp1Œ:?,\,Уvrf.tc:G.I ҿ |cPIj)?&ek6me Ԓ_m%#rF<Ć j,:0ƅQ^k O•=qe/J2;E +@hlH=Ac!byĝJ '6!H|;ʧV*M@chE'X)S!ڂYX~ Člauxiղg Omv;Q+^HZ.1;SfI-1ko6?ӞR-8E3 \dovOgO ;&^xOٖ>(gNIlFQ \DcGn40,\2-.H?ZνOr\^uL_S7LI,aQmTE(lgGwB_Sb؏hL-w&!c?Ї/|}f5hrʸw ˿wX >J̛%즸 Dj8JpȜ@#g=1zyroO[{C 3F+BD:@Dez40|60kX PrsX 35UHɕhY05[`N*LiÌP/fxb0&Q_dWVQ@_K17b,v)h@d\9j/*R^Z !fWBKuK8]ֿ ; uleJhjQofMQ*ߤM4mX|sݪ΅{?&HOp0P;`g,eUD"G?9L o[XzBEs*噈t/v\h e]Tr0vadSRvuf)<7}Wl=aXCUbۃMSX'1LD+c"β`a0)y{vV&yþ:lf%*Qh dG[3a?-gd JGF#KYS$#]JC$deL}FnœDd,O*B|ï{uSWۆꅤw i+.RP +Qp29; `@ܑSI(<}]̍TL֕ {I$LQVʇN+\H߯ k=8/.#4IЗ QHl/̿RsbF ]bBXMY"-Y;Z_9.;%t2?LN Z@z~k>n`͹=(.xZĞYG(~HYM{ qqQU dey 58e]1 jN4P<:P\^<̡@4z+,$ʹ"Tkq)?`L,Ea\`@-cOs#Ցq[-F@FZٓ&,($!dEqM\e X+H µj쏼ȲK gzOӵ]!l\>[n,t_nv jļ*s;m秴OtV.b^-mk =xQy ciR2$.sHMRw&f :ң@G)2FRd(O0*v?pfyx=$H?wi u Q|  n eՉޣZh .v"S݋}c9oCuw:3P|L-T ;Or*#h\Y*:D\'m!2ރV\FȾ&z'6$Q/'eEo|^{,,<{Y flump<#eL: CQrwzs<")t`U x[Y}MUZ p,g,fƍ~OfznwܩTQWtn:}uzֹ]񇐢ea~c =#@&bnychb~S]э4p7Lo>w_54A/|z){Qܾߖ.!.KmB ɓ4:PK'=0W0i$LxHr#L``-\0H cV[Vi]D}&~rD]NՃؕt1П&BM>Säd~CƇt@lAoJU]=sb[NElYot'=l+905X' ZR-vj#`iœ/ $RzSs |>6x$VY\?_l؝>W]}3۸+Ҳ_:xg_dʹQ t+^Ou2hPXo#6&b7c ҔypT8#[!uP-(!<{a!] 3u29M;?W -AtSiqOQI-w`d uN4nf_(u6cg7Oko ldt&vFʲiv5|8r'dT\1I vh`0&L/Rog4eHP>4$ ?UHG5}8s<_fO)J`X!=:C5Ԣs%s Qlbuq-sybBo&JMs'9m 3x{QM=L"6˺nUJ&CvTPNk'd'T^jOVZu;-o:j T63;UdŠ[e}!֒-(v"Vrs%AScǤTZ sɧ1K%jnV]>޵, *;{:g .^;"ɍ[|)r9ؘ"|շ@FU8ʼUۣϲ_P>G?eMղ-yCW[Kx #^/|w3uނSϝ-šeH͍oؾw.KQd&B._tc3)8ԶHMRW&51Ӌ'=@2He- =tm3A:h*/-cf'wqEsaXdy?ES!m0%få <ؘ3vN 9WR-hh iܪVi]9Q"3%zO1-G;QuŧqA[B6ϫ~kuq:@(@`#J"S5<ˆ$hXuڇ?t1:EeuDAϴ:T|AˣÌWnF%q2D}~:.z%ms7zX&Rcw˞Ē 5n22.V8Nϔ;?X)þYXԣ}ݲOгNO-B?~MĞzM+ qd%pB:я WּiDp u I!>JcY_8e W:8|4Dc5j_0Oc ew; P͔8Щ/RK>؟ X"vPױK>"s;rQ̧**nn#Jahma};u"7Kd62?Gn?ZvIrSUߢ'{::. FWhng[ kJ׌-G& lƧ,N֛I jI{/0#_|%i*_)  vx1ES L-tlO9;H_z#}LƷ0DBǐ}̓}H>S\'KJw2H=m(af> `t5ef%sQz gXZ[JQ uw_~?W)ʮ3kFәNvcT,DS;*33EK! "dk7uM!*4p dAtBh5M\6ޞFKхw" ò PX,*|A?.d"x3$#4ר^hhܤzω!HUm6?B8`-=2(,tu WkR ށPԓg*_Fp[gNcX?(9o2x {2ofSWUs1ʇkS6$ٯT9e&]RK{%B⸍9zqB_59CUЙgf)Rf#䩗+̬X:&&/!,~~M6|hq/,ڼ)""Bx/$Q}Y_afW:Iſٛ n(kNE<+cQ "Ҡ-dw#zqLUHUB P+B=wK`5R"o?Ǹ 9 b khRT@ØtGfI V]fC<c/J<;NPCZe(pn8/]#mnY}5a?}Qm̴a-DS$]+}eW\h*#Py`8_QW74'> T{AϬ9aC[t#B_Wg7R߇;+名qmj6ԆFLBSU9nzYEF6 c OBE=jlR7="ww7~;!ufk*I<A<9{rl'&u Ga^ph9L9t1_ }n%[ Z.^D"r,>ّn1c"hn>j-)1|r(E1{TsNܰ >;Q|QYx*:1$\L1kHJv!NaSFehZka;"`~QR|,PkětF?J?hD'3+lqO`R?vydc̼\ǧΐM:X24/{53V*ܹ?m zdGeiG7o#f4R/ni˺WoŅ$Z,[|} J5 =pXA2=/pL CPp+;c b_qpkEjszEݴOJ`cA&BkYG9Čv%?'C]x_SO?uZBnOtvŴ^M!$D2&)S2!)A}TZI}hbkZT ieU1ZI^^-̀2C4w` !hKrP#Ȗ+qb 5IBƲU gVi簁$wQ2Ý܎Yк_g udohXt(U䀝SR(XpbR!d&;r-1oo)'aʽ/~ ECJt`ʑK힌H[ڔfA:Z\SD%Z8b~.YRh/I;,*9azbO}sd6=UjO>)a>80d$yÔ) #Q h.f4hOHvqڗ#d~40A;6Ӽnmi t2 C@NԚTH"x/y[xYCVYVdV:j!j*ܓfX*ɘ̙/z0\zoQti|9ˇcP- &^Sx2{p$oM` A.OT CJ %q53cQ9%37 ~Ǵ6nKЖm ;Jįr6P.^S ܷ |vP>X)^8BMTĚi 95_b 䧵lzo=8و {Eiu_AYAvgJ /9 6aO։IQ2r@0GUT,~A %9X9]W'&$)f6ۍ{'[r>uGw]"WYbCYbʯ&5&u).W8(5)SSRY{;HCVo"ZC:D[H<,/{CdT]7+D1̘DU yk4S@ 4Ȳ%tu$A5 h$&Yua+MrbtZv~Aʿg^}.#;RRI|X2H:_RYg1ZҬ7^dy qYvkqDfzaH-Hz$NZb6Mc(J^91rάxVLZD6EõoT7•*a +-x`0_y{{=쩦_gh rAgMn|:^a+7LICH*6A-zV:Ā 4RC(C6] , {)X7䮢,+d@͆@^BG3k;n[] q+8RJw 5Žt\R(ݞC8 k&ʓ[=NZ6C͏LEQ&kv^+!;70F G$ np *lpࠎZ!oRKZ켩T*D02wKyO[kR#b*y"+=fU%edܙ>we Qtŧ#)S": 8\g*8 4m6*g%3ÍLd gnZvF1[' ҧJ\XO1Ԩ!6 8 ;dۚf}8Ec9ͻ<%n[E btQYyMHX&x!Z4^7L`uLi@5仾1 !K]㙨EZ0)Ek&I}eCH*V QPs-DOf4H|qm Ñjh`Y@˗|1nW+//>t ZUCLPX){ɂ!@v?YjU[7U#B_c#Ǖ,8@O;k)IMuI9]Y/],ʵlx4jE ^9o3aKyeiji5'iv;3)lqEqg+8S3px1ɘJyj+6Nr} eXUۘΎST{=Gs_kں{wX[+~Fjy8*g*FMZI|3t<bKl' ڬC~縫Aꉐ9 '2soTVh׎8Zof?;o@jR@~{h\|}TziCaU O63rB[oDR8Y/JLoR h9NX9m4kl>, n[V̫%]i!ak[O'N O>ZeL*t4y}@=L|F igJ,^z$cc͝jB0 K1F_XܔF/j',)IT}ͺVi)u24ɿ_(Y}M#d^A24~=IK*$Iut<"MC2>6"Wbpl  2A<慎\̣3'*m7{~[Fҋ3=+O(3}Բ@QS_"_r>V Chiu-KT&o!3m%Ak'̌22n?FeDgW_NW ui?ksi>Pw:\Y/|՛-?ChNͷtۗDVP[uw !T1hT@3('xT%Z : H[/|}IF0Uc*ף_6kljgqLE٥2/oi{V)ShQ$nO^7<^{,-^H+|ܥgY8ˉoó8}kZ,r-Q71V&i CK UغvHnx JXʷoCAЧRK!0#/PvǗQ ;[4maTIR_ l=tBeM<\3#x}mna,{ a'?=1k""~FJ)(@잉"MΕ\; u>CrtpBԭxywv da _962)D9 ѹ=p܄kܫpFn+)S ( RC` Z طU.c<5/ nu_8oTS2u62'iW|pH2d' iC_N>SLTh_.zm]UhWD.cw]R=az֙ɨ{+Z3%p(?NC8 q2 w>dyk⒱t"+ $lamvrp6- <Įo36(e/b Q.XGYY a_N 1;!(yIT-#Lew?iGe5*'4NR?q&_W ~]23T5|9CC1t~P#W}Ш'/mAy GwɅk7I$hǒ&KCe8ja递Z2:Z9Npo7n<.r{acv*^*7a~q0tF-C$@X7Xb=%<#l!5v$gv\~YDI54㱅EOS r N9JNճ?8ƞfs 7D|]ꀶIL?߁ rN= n6C9RYYodӱq;\xj:9- 'Bo6cStR^w7ɃޭYpgڑ0](V H91m uKUKBS:C}5wgm mۻ@*~dp'n&u΋ 6Es/>hزx2=$<.LȨ%‰SAnCX;E0E.#òw+з ')_յYsf U[~D$|=Rt,]45\ el4r;q_Er<wE0F{w0G4*rs頢) pmt//i( $$5Ďʼ'avC]32Xg̺򁓦{XMool[#$V9{JZj3߻["5}O#,MlOg!k"F !$D̽l;iVqC^g3^,}Z@BB_GO7LV R5n\VBPؤEڶBR>q`WHRO*u3zDsZ%xrTq)MjM1VH=HIu+tMS"\"4P4պoPd q#iGh-%Z)͔kQ>ZO [޸-R,xjcG,[΁؉Z d6VNbINFB3苾V$ZWGzE 0WKj]Bë71ףXR*6j97"nAuE *NSf ;D6!m„9I:Dh _}nGtYJwaz0Diry:nm Z'䏕f0!E@R)(59^orQ쌍 :+M !^o b;!փ:o#CˋtEs#CB%oq KȽjA4c3PZerۯ,FfHF~DYbYxHB}7A-"T$al_HY7`r3x5a9l.K :tWLG=hY܁v s %KmZZscl)f]~=vBAZ,Mfgp|tB%#v %!5sfqV4P: jءqUw[&9b11CɶX(Fn2@WO:0)6ܺC7]ON[p]E+i]$'!&>iT3m'>wP+ |Nfn5KT*Mk+QG%E.@e.O i~c#)͊L{ˎ]&h*?2ܛpRuRzaŒ~wxd@ ~$M9~5cf6gŞȑs6g|5r iۮ7@)WLem涹4vI\ףzO!w q;Z6a L)=>"x ĕ$]<|')!̽Im$ Hd ?sk>)$[h&o0i=f {?ŴU5iSp3ɝz+sϝ!ϛIy<ҧu.iX0R;k%a2:P>gv})3<xcTZJ2;^2eWs 0#`;MXtwͪ,8:BH;މWvRn*^sT wFǖUW?Q/ZD3lqPdoNALb)LR5mleiУ;xOGTf$`>叧K&'> j tT -Q iE9NN"sL}ƥjze`.$tqW2R٩g[֣hd'X :HM^w&BKuib^JRu:[R pMk 0N*IB| rLR ْڡì#-{mjFeĕ{O^}Nb{W|`ÏAⶔnMZD[#խΫ͂z|(|&SƸ:%p.,^|d{ɡpхpP\ot#`RD2J3~>KnU8fٽllrx$wVF~Wtۛ1r` &Svw23yy""&p8s& X؃C}J6d[[B?Ο6u 3Q??F 퍘P4p<-/+-kUSK:HVl 8bR^r{xʁO]XHed -Sl_Lyϐs_a봚R"1ڧv"1?ft0[ j?^ ?^4 Z~/#`jZ0,Wr'IO*޵I,Hy7gF,fg Og7Lts'9dXC9u -PFVGU4dV5r58m"\J$ |Rkp7gohk \_ID{ pRogxjrJIV5$TY)t GةҤѭ4R[|zwܫDq"Fkya;̬:5TB>hUm9/ =Y1#?.il_ ŧ;O>#횢`~3@))%dLI&$9ߋ`GflR;YUh&5(K ik'B!;p?O(Gl*\ <mJ )7S2C N8x!^*:S-y*Ț=qpH_IK{?>ýg)F254RV\}+ eI2O݆?\/T7O7ُ07GFľ\K>< 7XхcW_ ۮB{KV|/y@[ٳXM+ c uif`Jdu e D 1"i} -UK@ϸ-#<k<kCq0sɅG-1 eMZ23p3ZO(=YzVdXD=0NGCzm.˛mZH̋gOP'DcMTid ٤>8fLhf\&يIyݶvPy}LdZjbwH%4D6߶,{h"Y`6= $ɝ\ƼڠCӮ,|101T6LɇVչrG5Dm?Or-| .g$\|<Qt{X0N(4.ǮkD'XW0i7 ABw :?~-Cl%!x=P3^T^F#P2}*3V?ɽC;1vz~Jo>#ZLhĦ$w7SFm6}t}E\<5<0!H g5OW )RQ娗$ɉQ@>t~[|ėhGDx)3m xe]H`nSRMb'Ǡ"t}C0\pO@Ifl YQ1Ɛ(p7Qp\wgvsN=.OYݚ&֭:;wB}!G=ZX\Fs91䨁bPρJP2(qѧ8+ŚI"Og-X&N _;+C^jm̢_# XHf1# `L7u9L57ں&0˒(x刈->rSH5'J64lF"__rsX6]8q9-Hr?Snl*I WkÚ?&BQ,5N1*XY>e"HBz sws>@-s(?M./ R~‰z:5;FAD*nx\So\Ҡx<¿2Ȕ 9<\1l E ^}?{1Boi$#CV:fE ˚k$%]jMNw D7Fk0.q WHwWPnޏ(aP+@{K@ ?UӠeLުs4q g~_|Kpue-Mwm_͝BGԻ.*guC1Frv\{5qYHiݽˉ0"ͦCS+*gaLS*gD@b8(pٺ:4.rǣd+^ 0`2pKѼ(%'ۈW[4/nn ڗQU߅Ћ`>8&ZvV8$%0F&/2foDnɨNuDXS1+XKJс| ubd'vv;"lЍ[5I5,(8WrgtӍFUV4 k_@` l+"Y'̀g'LHv|Z\(Q@EM;։ݳB2T?F/Ţ; yHz;WQS"t{l/n. ‰1gn5c h8DP$$N&q0=FAAq(JqxvPʪРǍi 45`VPď:8d׹_q@j@{o2{u"2(k.!T8g]{ðk}6[XZBXA|Б *P*wi=0#S~)6YcԮLCl>hQpde~su6;fV﨟yonn?:ӱrPˈlwĤ5 !~l>sӕεS69{&#LߗTiZ,#vdX\Dd*q}7@fU;GbvjkFaE7*ƹyWM DLk#`Z1K]@sTr1A.W92?5!M)(l; onU f ty J~9k6]'DZcAUXEÊ'3%x@z,&eu,{UNV&Z;5'aTJ?Gs+R:}+j0%2W|Sfy[OE&AR-\~R)It&#AÚ* arnF6vM}%eaN6iNJ9@,!ޠ;593&-\.-`]o%n]# .s],y +Rxj&b-VPEעA+@yZC'*ٺ#Fh7Wҷp ɌLgYL-TgR T?Ӣ+4aڂt1Q1/7S~A$Mo;񩙑瑢wi+4 G*Nm^BCG&~L@a@~77#c$A;aHrA TjWL/W6(?-35Kͦ R#a;+t1`nM` 7/webUc_μkp?JzY)&CM h I ;IipQpd,:+mܬ紈VgޯK(?twu!_!Bb 4kǹoZ0*ZcA~T݋--c٠p'M=-4 E<9K&/J_Ln}Mh 6Y֠_ 8jʳ;Al-!9plh7!ny #C=ͦzG%0 Xy,nY{*V5dЉ$KMCKpOx3](BЭ!$3bW?<6iF72~P5YBg}Dֵ~)ks6oq]:o;`X :!; w5~a>yHbE1hgtz̫ИS!EQ2MNbB>/7[P]\=ڵ3HdlW)!t B KIymB[+䧄鞜79th1VE?;//%fl@ ,)3 kgFpqDFĈāX H c_,/Fnk i [M]/m-?* : s K ԪQqCl=jY_5T~Ɇ#< ɝWFV6!S1EEc}3feRߛisYc{i "ZszI ݽj4![P2|uے*l7m1MU_`lAAN9qܞXY(&LJea7 4m~ Fk,8X=Rb +uԂmƍaazVj~S h_AnQ6ȦЊYxY,, l NB*mĈNjM?rfiZ#>ex.rq>bu-K޳\v Ci}mFܢ=ҳgxT&Ĭ^ҿU?n8큘ݲ+8zBof:NGJP"P(T)\YϮ4s#**y_$*t}_cV10^obŎ;6+RA|frKbG3]{Lji!ױEy$qހ],6v} ;0ڗ_e4,'iBly秮p4|"^lcL.AG`HVCdf&ps nޢ eU+Z ZxR{g,oDD;ErǬI}TK":VBq.sZS jڜ8(&H;\8x>\<Ùln6=(GM!g/[/>ѫk 9V8uW8VgԠecy, n$A  Rl㺢?\^E> tFuݎH a@ynP HcQZyɑ2YE Y0EdМR'*@Į^=aWK+&*2_:Wb"ZXA Ue6RBiK<ˌMC GU|?v]b#/◟9v¥OwP< %ىYe{R [9<ϗ,[8?$}R'dڟi<~صJl ZUqT@gG5([$VA\⶗u7GM駸Zwȇq~7rM/Ejs b^kBS.%{' w U7ٶne.qܝ ۂv< x[QpIPy[EA1L9T=6Bܖ7O־J^QD/׸qnA mͮ@E{xd9Uۇ쐟 KE,mٔ1aͪb{"6L0\#,y&~#utS8lܷ׌i[K &dH0ic#}+85;3jDy=vb0v NE[oE;Jw0wb}j셱h!ubB*#z#\/;"x(-vt%t*|ǘ4!GHLfAEojOpփ`eCFtʌ ?\D>b8x)޽ {'?$v4p\ une(3IܛNM'$8!K纰zmpѩPOmp}cRkrIaYzO}bYMLb,dِinKf貴QPQ3w.=oOow(-LFL,M3mlL=2NJ7-|fUm*^,Fi#=&Ir^MBQph!, E{u:72^CFRَ{Kh,O`u2vyV@8j߅S3!Oi%㮏.M`Hrw wV_XFyvȽ(UFY9 j0nV6I0H‰*_|ҚMYBa} ]nqsI5?geVGbBI%Ev 3 O tu4Ir+cew;6k:Z0|%/H?P#0u<A[* ;FHQ 6zw#ǩ$ m^IЙ3Je(•a!aa`&׆U;&hvU\U`8䇫NIqw\hM1H=8x' 1z8|;9ܣ yCR|W2[jE4c?UczX-wHV@e{O>աچ2E,A@f[g{.,Lz{ `Z|a)4KUh8(IOF!K/o6o8 Y:d錇5p!zmQh[J?j UFշ&טLj9 _ݯo‹fvY4.Õ]FˆҨԘn-Ok>}=W2楲clM\ %TtŸ DN_ȴ2儙q'I#T!/r ;2A|QAx;}/-ܛ\O36{Z(h%'5TlQqpEU'\qRu1 / }Xn\\¹w`_`wɞ>^HuȞU4LRuPFuo< Bp"l;E+80LDҠp1џ rLa3` l\ryv&AF7$;sDZ[(3B #;lnqU:L6!. ^qȂńZ*I$Kb|]oKWyzA"9y3@QXVDH]~l"DY@^eT15*E&̊`,:1ld$O̔@Ռ7O_.#vg3DYH: s/4!iJ먮8uo' YkwWڜ.Rٖ/7z@';gsT,?P0DLaqlt'֪^MqUj =)o6Fcg.`fx,X(X>h!юe^Jrf=R`,=_<\ _P)ɍre PF68%JLRZ.otFdtMmϣnܵZniI5`I_ncE'܀w9E=FFP3vD+2͒[^}10g-^|Ckj%'}ѱY#bo͋ޚ{N 4cMxĘ&XjfGR IĐ^ùVi&iYt:^ƖЋ+w5)z^rЎk!b{/+OQ*-#57q/Ȳէ6Vp0gI=Ŀ{ y"Ø~)(B܅bCucP 5ud`ye!1|JB8vt {3hzP~Pc%VbCؖNwAP郎r߽1u3tpYlQu'=pS4F"V|h%fABn)ʴ05)=;d/f%KoklqX=~gʩJ1]ZVJ0n&ٙ8htϡ^&NDVZn0pB+1JEg$nk)F ɿ79@d7KаlYn'6k6gabg3d!Om.(,>0Vɻ"R%Xkkz6i*ۈ3*yMu=/?ÍYf;Yg8k$B1e]2a|O@#},kP 0z9JJ]Kg",r+yA5.ڼ}}cG0߰NzY!y? R&Ў%CM Qu#G?CFhĆ>WLGXVB6;_,`^/tbHFc \n-ٺk0i[dWU8i2. >CePHٍkc &EQO~7x)6 Wиjmc3 vŽ`"N$]f]\5]jĽ5&+'N%ޢ#i>qau&c"*w;vunCBYi ~5A1O[S f^Zp$y|hVgT#ʯf!oo.> lJCib߀[㸈mr[d"ČbHA7ڨR U}co 'H}4i Dnb5]j\&#NQ|.uw/Z?CJ1U{ʏǛ+$5\"L*s;רc#bG3dJ̜5?

O< ^w^G Zqf0W8OΡc)@E2TJxmt~իV[?~b^Ƶ#؆q/*5c+H:!lsje%)^Şb޽0':~.,Cvöo^krDRJw  *щ QR*cB:G_$O9Pe>J7S`:eapk UUb]'saglNqwÇ"T /C;,#FҖLQ% hB9y*RBQzЙ.rq ?爫Wmn$Ͼ&ۑh&MGS)jd0lyڋX͆McE;BTMzcB ʧ~fݙ(tPFX'{&{A&Y"N#_Z1>g8lZ*f"Ҧ"H4<˵U.u^ɸD! >ksmtysͩmcDp3[S Y:@HQҊ3ƭQ>hr's\pu%2 V؆$6=>7*rQ 1S4ji5> Wt G+ ߾fӉ a@u #zcZb@-dish4[Ϋ{ D()%[:^sOP(n@^%0N2=& R8h_p42D1*_4 Qa=UUFB%{:?ψ"V7 >$*SMqkG@0W$3' @ uQ”'!oaCtbDkM5s;8 Bj@ [wW`x_ա aDTqc8AQpbŲdp4}Fx Ɨ{?*2X:/&^f ͂n΢ N `84, f󮫗#R~>04V#[`+{[Z/[_ȁo\EfmL@N7)0[,z`KG{wЯ^t}5UGr;ktƯG2O8F F-YHi2̛x}ބ- 3`~j{i*8f[JVP¼8NR}d`a?Ċv$ j:tz%&9z2T"d0O3dE K}wJU"lowƍ 0yj 7IJ.0C({7Sz+B*0#e>l=_06{FH%CQ 霸*tKfi>ۂVK`ef/?©[m 9YǷ*h;wڔPlZS#dq*%d'v'g?6/ `J$/@&s)}@ j)uKpիPNhJ?/j%0C&><!M\xf1q jHu*,R8Lzv(;`0?,{ׯᙐE`WډL05Ҳq2io@S5";Tbt;jt ؘK'dGZ^l//lѱq0IɤlfX³&O>y e'R̀ Um8kI8{j'OJiBU;n`rQB0:!# $(IƦ-,*>E{u/)%*] _>W#n^]r&0C`Sat+g*˃¢L{uecWk nJ>!ϑ7CQ6 m;ZwFa};T}xr~v{:\u]Qޚ+v=c՘ۣULuwthi^F9f׏zCb\«uU9o"VΜxTPxK?FaO]PVʦ{۔<<`_ɏD:2I0ɢk.̓(N}!_@2?WO~.~HGB¤C. Y{, fXI>Єs{UI}[7maC xM2gABxkD8@Z$1xXm[8j(ylO%><28Yt,CA.r4,ym9Ԇ۬4 c?1SrlPo~˙).@tVc2l`{HFsZ7ZXew j KLF#SWlڷq$52F~ڛUK`v~]42 mY 32=4;{p_|/}nʦ228|C+Vdy*~:v? _ -Kȋ 8zQ>9Et;apߵI3 mPq ;aweGջ7 5?a2~+h9'Xrl!Z͸svZV be`߷;Y{ tN:l1qҭd+:,w1r%q3?mll[]8r>]e,j^4[<"[G@|%BeOC߼ Cv&smL"6jfplഛ\t+%5XfLPƎٓej NH.xQY.<͘KxV@d>3ߞafӔ!IXG;-#^r+d, z⬈z6t\Nh}>0POEbIiȇ`S>lB Iت_ݿ)w#i(M~?f+CpI1Z>NMdX⾽C YH 6Sz"M HoCZEmf ~miKֺsYyX\n"\V1H>.Pw#7,[+c10R]ZFm_"pMC(rA6a8RR&R%c}PJ$9d2ņ&A#h&Ï Wӹ|,2)ZTNJÚj^T<8d:DɛQ%k;^ c0çAN \\JcK⡼Rpš5j;irKɣ$ 5Cp4 sZu½hahjaOʕe%/ Pqc#^ݕ@]Q|s膬%yC|>'nRtCq9%`X8sv=ZjL=+$~nʀ_ahQ" arc'% Xa@h"ܲp<7s+.ĔY -!x-I> pNDqrX尭\%Lj4t25p=r}ٓ wvх \@4d5SV 8%{6^.o&S^pXPA*'E2ba? bJ\GNܗY[ՌM\mr8nj/WG߲$ȳI:k }*dkغƅja{+)/+9XK^`-ڥLfղgN0wLa֏GhR qZQdϯdBw%dJQv/ Fx#pnp4F=5ȝ$(H}x%t¨(ݤ}hWEGb*S$4JdWRT%#0b6Z(!.BW G'T%=T#b3lޥt 79ff}R6&M{  hDQfT}T| lszP uw{ZEwQm*_UG?l'Y\<_-䔃1IOIJaݦT;GDC6i }ڦX_Ⴓ~]F&JQ*N^z3ڐFFU\U$/˃v%>pK3E^Cyh$IQ2ƥǘ9 =skţ_̭_^ᏛFџ'?J7kYԱΫgvI4APDz,E^C՗HN@=.x0w`I4uhRk|/VD@(px OgnVI .s#q:WX3+mM _~ݻv 3ebZ &gY&[ ^FA8ܷ-{%Nn,m2>5DgJw<ʒWEl樂`׭ H% nC@s^TpR.iz K_(%JT_ EtpyϏj3jn/Ģw'k+b`Sfl d8Ȩ#緫[g{sXUݎ2{ֵ5}YQ|P ωv3vV=zZ(qF|?ow"^"|=)-MA3Ou& }5!PNKVN8`RQN!B]m @ν-k aw<4h%Cy@J(KǑp1: #z^rօ({stQ2!jd+ӏfw3%X-K!fO-.5S9;NjfC> ueo "\"Rjă_~ubz/jJ2fB\hQ}I? $,fC}8EI'$4OȓVCj?䩸%C1;k;)◇]zɎm d JڪM$;jI>PLJX5bC7&STO?z+-# X#SbI?w1 f 3lyaK4p#LzW5x΋9bM[PտbEM~-rAtQ7 -NNu-I5Ȇ IOM[,Ht|$cŒ}3ÝҬ#8<[,9ߡs qpPmMk!K .~&i>^puS8jBz(4\'˽+I(hLF k 0>p0} A@$sI_aI%ER\عĎ>'_xu'd&yyNS㸝whZt-|ī/0ܐۘ6'vK#Ьu F R MŒ XLR2[so!}gߤSڍqh|S NA\dsw`iC 4h, vOۑuig޺CLGnnǁt*vu$ըe|2>l?2Bdy;` |SGvJl$qȴԘ/.$jhn W4ؼ g6ȰtYVmQ#79D*e϶h.0s**XC`5\بwۊ0geq`$ɽJ҆9Ɓ $Kl/<@M/y}ok߳g=O ۿ؂̋.Qg@Y|fH_>P`ؗ6RoT}=]<O?ixDBk?fy\MK#-rgtlUఐ }89eH J,?yBhYp_^ֹ4h&^'\M}o 3/7=2ެ%tu$,Iݝp?SA$fuQI2:kĮ@CgmHH-ǦN"^nXug $M}8Qlљ4 $UlΡ[vPBY0I=BYz GjC͍$+6 (PM .;>1Q(3HBu5@{} ߞza ^"<1S.o-Bレt[G$5MǢ)wl;.`prNݦ]Ic钚rx_-s%r|jt+cp7'ܫ(D:"v7{ʖm3檱FB @JtsYy)S3Y<EBefqVH˴Pϱ8m; $GoZiƃ"Š,333HE10Xs--QCs7[Z؀MJt@o8!Q҉Bi$QM fs%1v1 o¿Q'LM\Liv|j{aZS0w`P;*IPGe>>&l=;,q64K^yE!AmfpdgQ{=%zL| >d޹U~Sy+{W@̫!{7ާI~H:.<ψ .z ]Ķ#Lt>QDr\=8Q햱)Slx3S)oo\neP"ӵ Pw!~% 7/ɟ'.㴍NXǔQRJfx*oJuCF77Vsb9' 8ʡ\?077`Bٓ w[L̐D`Vb&9y ոtrMEz'zT7r'g--v`8oR~LƉ.aB@1W0bd1Yvتq:cGU!({.,ǯ0x4xp]1%|*OZK0/{ Zfx5{%cH[x,,m8usћ$>6IN[\ C5ɀO _w ,b\2寂q X3Q1W3v|kChD &53L7p\e&M:z_ B2\Tt/'Ҭ>Em86AҮq䬸UVd5cz%'3eƵ*' ._hO])z3of5ڪPfޔ/Eaê.k 5"U@*I#fe;gBtzCEF.;Q[1WLE x*\#@;T] F/:#s]L2%|Tmi)2 h( _9zɾ* RoTjmw֍YlϨTVbg]c/?Zy2s:ۤlEh/g+ߋ KYИMxbIe1soۄ [Y{Us]AB;G:+^;)ƿuk lFhǍi?G2 c:m(3Y3 ]'{,5"}PU#aY̻uhŁiM7e%])t$lBx?yFKx՘}僮c6(To"|jD$nٟ`o@ }7xcA崂(4?+\-bp%{s)P*>^4xa@0>RFϊiYI;ި^{䬉6k|7FixhjD"|Majk~k!Qc v%.S=t 8sKp~4֏zgNDi|4Ãe[N"PG(4Q~Ezf,uJF`_=34nI}-s8&\DMPՓ Dd\ޭL| +=/ ۰ƸQb!/7b [57>ߛK$x+2@VcI*j`:(VpH( A<}4!D#Ӟ;C3 9c@[ZJ^U0h&_rU}0%q71sk:>DBWj!f"g V%:{`T_W 3}TT'{*WPċ.jC ͈BRoKzlCPie9Naf1ae5pBR?6P~TG4 !!mO(@(zM%jud$:iS\|"}{UV73WfқXmOFl@a`pBcNEýL|+W:;iXg}qzaߤq%Q?1'm΍)afpŚ5z#2i1[!R,(OK,Xۓ}p]*"(MbȺ(zx^53l_S.0$wGTjvOgKgsݰ]0 MUҐoGoheVy4%0?1h8 7 efR|ٜ-KU1TiR/}Es}gd싘=@GUx5KPzڰޕ{\^B(V֤/3Gq}/&K%N¹a'mX_k ĻcVC(Ey>U L-xW#sC3! wf,uzQsd> \fCUangp G<~[XxTy22t{oX}`][Mr( =D>DvS%2EPF9$7E  ! -ZaǢ>Rh%P/&_:vӄxq94`OڑNG  ^D$ i! u^W4cV ݥ%i^`й#d[aⶉg 7z$;g}t5;F.Ds]Jt~@Xh e#Tyf)#8!6hl ppIvl!S$ WqUXh{ZggG-tBːlz9}M{#\$)]ˆdk;=!b{!0\(r{cBЏЀ~LC\p`%ˬ.:#]+vD/tvSm/& |W5[IaW%E[2FԾr=Cp=*5L:/IX Z2s\$+&-wз>ugcË[ 5V#[xASއ"&+VJO^P}1ň2 3(?YD9׍RpZ#N9xKX3yl\u9bZ?vN-h< !Cijqǽ)]~,sc)`{_b(O 벐SRiY^ln _wb=G2=vO/Ujy[]תKGVn!ʖ G՛i#_G\&v\mE;R~\U=; K5%JKpWZprm_:_U u&W.$z(߁w-Dai' /x9m5 hωy%+[;Ђ OBCdy-3q`;@KF}z;I:zl Sގum_ddxUf@smį3iQz#fEW$9Vb]RjzhCSD$\ʺZqy@ YoqNW4Aqll#g5d^L)kF.I+dc&+uke~U6jdg; Q &At9a\KJqH~:: M" Xdg@t:`%VFToK|7SN&QucrвddƎMkWq^abҹR$hg?b~hœ^40xLDuIօkq_ o+8rXu/QPqOD#jU_w7xA`A;0='auʂUxk"x%r9XR?sM)QSޙI {c[nґIl-F:ǧ6}++qRIC^IE*.Qo]?aȖIL/X76 _:x)dJ`x^M}< p/xEp}m]B[MWg;Ȣ"t(9kYU4J:yf'3䈧 U.|if0 HA3qY9 .Ē] _(Ƈ̙ChTV&yYؘwG%XTAԐ eyJ])(({6 _効 -@iH#㣾( o뺠"^}ޛY!c>yN9LPZ\q3 R}dG?<'I[8-B 2kkUxgE\D`@ :IIs' NYwgýbJڏ"5 lsϳ̟1,[X:εgK$l `HCx@ϴ_ y5)d6]SeNML _R6I*}Nw!h-BDQ4X>b,A3^]{?Jpȶ{-O2Wj2A&QzuK$ ȪZyYڳhwgĹ!D\Q&謹?c(8Av8}X_yvxMdR}ft>JL|UD<\ gB_bI1V Zw&Iq#Ω .3`Hr\_X0/+P!]m !m$ =P]q}79O$-e9# Ko럔߉$/(v(yT~?o^g.oh⤮kt{LS8_xKÜfx:-†ZU%Y# •.dkcEoY {_ZD`z/8MJ~\\i .HȚXalF6SGVƐBfX.XEc*,kWciҖ^?"f)%D\/e^z=5&<27K [h@)zZ`Yk,"]VA w/y̪t6n?vMi<9UFH:OyÛFK1 f w*1A<8R_~E@íMP8Db|O%ɐg;=CK]h^!&wmZ`tw4.*Ž%k=GG7r':#Oj3'нF΋WgKof7;עۆM=nrPΚ a\p0lWP(0x5S+yȃ%{Gpp[BV~6 Y=' dQQ,Vd rjЙJjJ١^>;[N[e@^5k_m9r\.` *S$Dy2 UFvkwUK@_9M*<5xM Cdf&tGOg@(XYő9Q:]RNcj+M=᪘*{i]o\HM%Hqz%Jo [/VPE[u^Z\ Tr2Pf\zD^89pCns':DE%Prd;g}x 6F`dm/,Iҟ@Qs( w]%*sr0BݙID#nLvF+]*a,_ kHՖ!:Tx*&Hl1_X=|ҬщY~7ٜMyDŽM{*SLc$7]%oħUQ d< y-7?d|M^W/jA[5P4//{lN*"!fU/r. #˒7U7{$-зA (|L{ 3hy0aKhpox2LQI&!j ,O`/Kwk_+n1З䤈0p-/8ר_4W^\65KB%Cmk>BʡfL2 Q1&v|*@*L?}g9$Wim sQRh 8vy9SDϧ$Ɩ$ E Y,0tmv/QE`͛9nOݿ\^D,*ɰ{h0Ε~,MA-9F]O([(Yltu[fGr#1Q`'x>' pxZ%>U\cWd#Z HcGz,U:q%SP"gB|d4`*r"YyZ;¨m b})F駮B w1ryA5f9~E-SS X,31]%Qy0lm}jU"$O`ށ[mFө6QѭqQWm&X 9計aC!sΏͫ _\P>0" Ð-[:8u\Y ?j[a4gάBIi0ٶxib*R]炘Vs~#ߐ_2J6fleO5"H_%m{OƎ{7=$?KL!W}ߠH֑wb p4SIdڐ#N*I50b`«Ց =ϳhoܨohKQΑ7qfsy#b\J .,[x~MUoҟ'`.?v#ւReT|;hBJ ú2*݃YI B1 =ٻ·!4U[ґm7(M#( GN6@Å2t  s9IUʈwzaxGC'ˋ4qN a4p:TV%9Rt%$+~H&#[n\H_w>$k0oWy>Hn~5}C=b-:oi.|.jgvd< l$?-і^ o3VZiz\68V8 rXt|E#^Af-3&G$TB<5<@40K]DA%̀Z=(<=g4ޱ3E@X0D\5U3]D$f3dp/zuiԶ}XIc!ߏOps8厈"㱐H LU߫u/Yøw|/d˷FR@v/I.M2 _Ҩ)xwQ}o!2`L}=]ΣQб7iS 'c#Mͩ_g _A6ucEb8PZh)&A*!]طr$EÞqU,T T_0^u6a$"UD}"_?_E`X;#RaXĜ$mgQE!vեrY'\LjX%;VUYãxL۠r}UiĂטbH?*=dXi.?sPکHPp: g/(eHdBͯ(H}: 5u5|hv$*ٟ$$#ņ޸&Q. RéP=W e>ÞUGʢj !e^h~j/G>zPT@ԭLv'x^qĽ5g>n*k}\T E&ad#<8wy;{T^O0Sjǧk:6kL:LVӨ1,ԥ~|o6RYe ECs#˸9p6H'/ϊLXMLTH`T@% o:yC_[vg[$vV䄵\*qqN=i'S ԥY ]L{3";&Obe)nǾʱd 7券!@:;^pY;9S%P0,e 5Z|YYh&l&ɏ2u=}ԯ}|,SCv~7Giɪ,9|{R OE= |[81vy93PLdbιԊ{(90=EdX =Au%W'4"_}Yc%#e^(=fE$R Dނoj&u}!󔖓Fj)b.eUJVtAl*[pLUU"P`xU#u#h4ʸVs N3EV rM{Hhr00xQ>tNCڌBl9ݾC-7Kwj "ubϦSXwO-xl:ͱ9t_n`խ읒tj[RzWKP'4Ć1Yд euշ= MFvYzɕ>]MݤsE;YRc_(+ꋦj&Gd^1ɦԑ8^Wnc`G[ôl4lTcåV4#~&UdxG@%~~EqpŚ00}R2V>F.1Kyuw4pX}dN M? $.h*mow%/$x>qYB苀p,GD=G?!N皐>&-o}ZWRXRQ$(5-Iݘ'5-~Bm|HP4m|Z&#a,d"MC:1+ƙ "7 3Ouub4 5sEHn1|rŬ$-˝mTįrqwYh蕘J+jd]߹>MdE%f ) d|0=e4*֫fejiPl57(T:%n:|e8'~&x3 sZ/ضzp;&}sge^Wtc<' . gǞ`߈A^!;>nrl{CiS/@;3zkn)q,XڤEsngq'&\J8 n0 nW!Ch*o@8cϒxV;@A' C`a4 1|>UO婵1\c]] ك2]m`Rɨ@_0rL/h >֐Ŗfd كtQ7ZCm!H<;RΦ'{wu/ۤn?'By_z:OS՚[I i7Þ3.ԩ9 %1?bĨ=sSOh.G V)H>(d܉|Xk;Yo'v~Rt"_"ܽU/Q ցYŞ]2{0k\+f6qrAs~A@Z`T*C{QPwȟ6q! ;@p&-< }Fu)^D+J`r0 *-=Ƙo`D#'׷D/a`1<{4^d?yOJ Ia-hIj~"6/#ި5D>G1bRT_w'4.F6 ]WJ!X~s"}R(6WQ_}V[0o|N=G|Ay-;[ !&@8X~UH jtsuX-%0Ic[gs8bAGrr 2RY,;&q)[7F' wb:g-^.|& U#NvNi,Aɪlh jɊbQbLν{ʕi^Ȋsh3tqgL@Ɋ5yU|t-U^Xq.Rmܯ|K94XLžך`_ΙPFWhkT$b%[44(mŁ`%Yn2 КwwsC([ã/Mv.+(m|z:Bk[{dZċ]0}B;h*6*.$/ي"7.!a,vچ,pˈF$ l<҉K b_ca2&{֡~]}%MUG ,+km] @dKV '=ʗiT(Wyj]8Ta 9798ͺwg!9'F>p))Ĥ|q9t)e9V9#$u1m C+0"'@Je\;wG|n=]υve-7XcP1v4إW.Z?F^j06(rLed1s+Ceݕ4EQ^4P WtljD.K 9;sنSxlD@#t2 x)D;܅,/bq gB*vS+بPg75Y$i險,4Nȴ1Yk.{.m^WE'LqS8K^<׃k.-U="1#r`5 (^"8y=U~_egaz)ġ #L]DM/NɻMA@%XBBͱ'Dk+d 5k6; Cad@4PcAK 5$agD}Lƈh*;kXeDȆwa(HbDͤ}x߹h[y=^7_mYi~)5}0Ұ{L1 iGZqܑf\5X׀/6X4"7ꑌ,_lhO^1:I`2B¹sy%c~jk9ÆuW|#DЅk6Kƻ4ޓ~,N 0!ضqj5K`|)u÷Gxs4hvtKC<ֶL${YSxd}n]Еɸ>;vME']enbAqUس@*Lj S "@M`nI[u(/_;?11-L^準 eygX?Ty5Z ^aiYxX=TRC1,7)3"1}׊F@=HG@( MOFUY-Qv(B@ _Ca[ךybHL8njߠ}RLfK}P{JƫR$A %#FdŷL>MM2cɗ9.H`0{9soA2dxr&.w"r*M'򕰶oJݦֹ}SƬȀW f*.΃hR~).m?S%y.L˵c0fi6/+xCK͆U")7QǕp׉f@t4ը0M'hv> ÚoSdVZdW'" 3pՔC6xOIh;Cf.!Bp$GAx7g9®!.v=AR6"{f"'oɪ+{TK Pif)C|lx;m4x+䄲; }؋OSV@ҧxäeԞ ej4)ˌhG}38T& O'T21l(RkT_u}3'~Eh+7faG0x\n(A4wɘm^)B֭{:##y;G/&CR@4*.!U< ݆Wޕ+Z=rRaX?h`eQC$S;}n^O˦ r zk>=jŮzC gFz.)gGrud (6A#j$C{ojA\:Y|J]ci1*G}! 6S!`]'a*7.]6Lu }%QŸo騗A -qqR9`W5[| WwaB||tp/^ Q-f 6Lt:AA=$yґ(!YqE('x LljJ_j(%op=>lY@ʓcp؎0 g]l qAkL %F7,/pik =Kt~'24IlnsLMhvLH_ _?jqՙJH$T0pDwPq]R^`Xu%<ĂyHCa`@X$3e:qB!$9#J/T,2̱'9E:Q-;cj$cRHNA~@$`'Ppk*| [\35>9@ULbB})1b ~쿨(26 @b |WrE-S v^u-X)<+q٦ڏ, SNunԐ=ku=h=#BwbYfgQ25XxćK ][ѡBJ7G)wyB5{jo9>J6|!ș4U @\| *ySC| 2 cqRTwFÇ;wYbTQ{&p(DhhHz-HhuȾmW ,:l_JDi}I}5`M?DAH૜>e$PQ I}%;a{~oi]ls?XQοˑ=CR#.5ncF IFϊVs?'7>*dSUBj`sG9Y oƵd'cFCAj-}K߳/>'ϥSqmWuǣ ϵRxfXZ*DδlEe#%; 8Tz5ԹSZ+lp =A(_fAM@n緫*[+wv 'ۻD(L[ #CC^E km^.BOQ"_s+=ꄂyKߡy92w+-ƍW9‘%yI|h 2=d)ԉ;ʷQNye窼5s/N݀86"%v!@>W=N7!E"wzY\qi|?Dk11}h:Ѥb ^Y4)`3Ӭ F_q`,(g<)e-l=)<$J]ox>u|uUUzfdr{v*+SV@)b; >)շѻxĞԀ1v|f a@Tk {_hCqL?vfQtV5 v̈VELh>4nSD`ifz%< qFp<"G:c+BV_HX=Z{*Zv/RRf:ƻ80]uç~gjTm f ,ҡfG3a4Xg[/w@X#&$p #j@.'P Jdl[1 1e~Mu KʿihD~N6X<fg4V/7p΍a]j7ӥT`G&p۳X)}fЉRK^kGlޯLE -O7(M.̊ԈADqT)D&8j0FIlgcZ dq) )ל!RHу%i]Lkٲ(і#VqҪm ʹ~\J˸. iQCRȟUe,)j =#ϗVL4@jRJq` ̳SwG}HK+QQ t̝y3}pb#';мSpO]Ŋm'JhLY*E,,zOh}(`3`,{sR+ h;õk!Yr<%Q[l3ތ+A|cKشdȧ,+rRu5IZL~ ܑfQ ՞c-KS4<€ZX8{>>> !:m~1;^ gxq}$.yܩX)Od0L-rŸIFq [u%H>gsIRrB]EWF1dT>-S~ 3F.ǐJ;faNYQqxȔhRm~ h磙c窏srV9a7p[wۢ7l:QiKm ݡk5gmy{>@*Mh<)=tpoAƼ/D8*w8껫Z(H[co۹Y ~yx|+lA1*no'eblz, iO/pUߡglJCT> VJ]8cɖ^};8m8 qcg CM5 @*A}^.g7MlCWxWv ݇cܒ4&3j@|zyŁF"1cCfɟe}oE,% ]ܾl" aY8m}r;7U۸Dt2PJ r0t+KUHk W㸭xMXtH4>4ieA:6ۺ?25г" 23# \/tD(0x*ǻ^vI}-Fu8k'%E[^_KVmLo]2h}'EL!Xkh*fF~'ԡf7t1طQFx5:'Ywr0it|qWyJ@KGxrxoe(+֝q>fTԁ?3(*RpU,[a0x|FE@4 h;܊h!ƙP}*\دq8c/F t޽Z ؊_sHT` #r.Gػͤ˥24L7u.5B?OJu2!m̈́:-,[&?(O]'x=MSy#b.^JF1Yb{RH+QvR]4\i8'OLj M#Q:Dups7}Sд]C%0j3swY3Cp\zGٗP$F 7ť*@9*껫v ӊ1}k8; aZ-,]v .$TC1-EA5gcf#c(/~6IFehO1-;0#6XIv'א:LS%ϲ?*Qz羰!>V]:wv4.$M1 w|$6Ղ2ⵋE9 (&H__AA[LeOn33Q6+J ÚbVaf@2[C}+H壌!KpÃ.v$ d?6Y9l12nAfFc#d z_`wK7mY;y[O}K Eq>emַ!^\I X&jV}~-- cB.ߌ:B)}HHW;jCv7MCN]ѝJl}`^Į삄d)g,"E_#A9eJb?Fa.[izWeG lilNjyY]܍W.k5>4J^[Q'Y';%$.+GsS&':yLRu^>Ltxqʾ Nvl"{|:!2EtX^>x|&%_~arS$|zCmc'.ItTfUts}۽zi(LBIs ؐL9IٙgNOx(/qҙx݉{~:~*XL##8y&ZJ8AGe7t}0T𺮔jn;^}U94߁˥x AuI]II;&zhDv.ߊbE_AE}, -ŃN1yU&К z-d ? ~ X7]D2 4p@\x3w7 z,⼽oU%Ż1uDϜ{޶gpoNnܛORcPqY]rnY`yz҉󍙅HpU̙e.dEQXzo# g=_*s_~߉>,yjN1`d9L!AU[ M`6N$<*ѽCT0~)6>n eS-I;' u('!Q70쓢6HX h4-|1E;d ;Uwv_4GVmlƢ^ Z` :pWvlI=`9'ĖN7%3c:ɭSӎr?~`Kn4xL$%4Z{HK_p/iRw(| a)M灀;0e~w;W( 03jr=R4ד9=0Ʈw- =,6.p2ΒKw@0XKmK5fXEmEp T9%˽?iBEg=H+oJl]N'X7܌ 靚7NC RVk%5r8G8a D'ei0&$^+BFߧij/A7N4x괏.9uni/ Ie,cNd4p>+ 2`:, >:^=YyFms/ uXST@5M$ͮu6irZ]$铿}K!ZAh,'$@Gq屾d ǓG'gS(&|ye4kÉُ8y_ҽx s@lWXh6V/fNLgLSGaz!p yuo"`U_<LǗm)EdWr_gЕ%7á 7*U|Hf+n H;˔XHA6a{ ӤyoѪdv. < V@/} 󶷈)xWso<9;@&5N v(A4{뛧>G"M\zҸ L]#8N)suH~t(qǕu$ } V^&d2ʤՕzg}dUӎxj8,)꺱a4%Rp~udА%4 _fF[ >aSncw4ćZ+X$UwWfݟTH> ^B]3NHYG<; J/.F#"0 m;YS~%$f瀐{eb; FQq9maui! s8@:E+m#9_ùiG8<5U,Td+7sȖx;KDµVZ߿ɼ:k((.n4ơ; {Ĩ^8|za|8n}[}xWh69?DN >aE!Gk5p}SC jƒ4\ 2F9Z`%ϬFh߿sb]oUFM6n;ǚ|W%#]ӂhw2}'-MyPf+Eo_z»>x4^x޶i g2*|ԡ4MerYk"A%nQS>mup(H@5%Tp5I}!8z-l r*8 pʙ̟"[[}ɟ|{PS|hM$rhCv-hRӨZ!uk^K[r/m`sG>{d5[RDDrR-Ga~Mn)9@X7I- XobuiQ/bY-{DVVGmPj`0+}UfMX^˃cT"hf@g#%]WoLN\ Y>Npʕ)Բ Jr@'\Ď7(h9a8oS`Z #[6,ywЖ]Eŀ#BJ/DN݊ß{Gp31-hl ]bud!VDhdH6c7kGs@<.Ɋr+q*/JN)q[we'~(\UQVe&3-O Q݂}IYҚzUd梒b0~)XfğfcFjeH~*/播]t[gsǘ 0X<Ƀ&qRT*Q9 f ^7O- vc-?7|+nj̮[Ta}op4 eP0\4?K 8+ր4XfNH{ϯ,>ڢmo@dnч9z>Rl} *KkZkal%{콰_Đ= Ö$ rI VB^N bOJ.Dz2MR<u]%_T^adw] |`sS BbQmRs#PCH*;SMMV|&T9?ΕV&p?:xt-$Ymı01}5:QvX3tcPM}Ho~5BfRo P*-j;}5ѦWqK2>vxH|d+sW+6,8&%?3`Ra:>+^br\'W7* wWD6(/sr[$QRR)Yh2zAs?BU -AlE  I+ON05 g T~=$C\z%P0ICe]d3{H.%|Ҫ7sZōLI_]{HCox. Zm| ~O&{rA-U Or7`>N, 6q4"h2d3S7:EgIW /c ԁi]G.<WX|]a= |̓b^*ßz~s'go˧WerAq䶗^|n~ ʁz`̬@Lx"8գ# m C.4YP0hyOp#<- ^o1z}CI!uw^z %sEO1 '2yq{903*>WU.e3ALÖr=ֈH]]$e !UGR.q.=iVa?2՘ x.u|21A} إ|yn;(p|ܦ|~~OKd)ZբۀgVk㷟n9{܊_e! oÿ%(4\`{KFIf߽Qσg]=f&W=.f;Yc>+~xDֱ˭-51E>uqD.ǖ~{Pbѯ˹'$imD*֜ShnWK7ɞ Ql-]xbg8t*ӵtE56!pi? \i2^ƪ7:jCj F8K sb)6~@qm7b _XtٵKT"lcJX[uƑנyC,\r :+>OK0>EC6LpM%O>pL = Y}`ηMHp^a.`pGw;8i%u3$ &,/C+T, WX$Deˇ"zx_c G fMPCOn1\{jx0:)IpؽB**$ⵗQw-B,i'5Ƒ\ ŎC\dzY4!2&Nr/Kal%h/gL&?ԅks.]*e5USUk},'LzHoK$xji2%.mXzZuHM0+GěDA)i/}wQ"^sghqrߤB9c t lE #νW _7eJFTD=GF' ȴYK2(%w)嵲lPFR' v'PjXO{_Jv{mR 㼂!s~Nwhd*?TiÑbc8]ͻ 9cu0Yw<)MSE!wjy\7"-g7AO"ZE 0ey ;UmcK> j7 Fc UH iTDiVc7Ad mW"̸KWDSte{hKlNi_d EVvV=wP+ɚɔXzٷEO^q*::%/q~I! gn ~%Z1}asZ>E%&Bq2yKc v1 L/.X6Sf\ E3< =6Wg+ЭH pG/:"=Uֽ+_DbWY"Rt8w 냛Cp}-:'2Vګl-vAr'q'^!`A#STXXrxE|03NvYUcg+k=2<ZJ;ԫn|VpWN ^ߕnH`K wg9ly5 <)VcϯO6>ZxiU*Bzϰ&|Wj牧@7߈tKOeE&&fUױ\w3F4fiR g(Ĩ5)oy  Ė(h/f˜SaLkjmH"nA[M >Oh k ~a׾Q՚:m.>m[-ͽ&u5aأ "g jK3_ ):XA٫{\5ɸJ2,ʧ[V3;ˋ͠c9V*Γ+R=N2ėާٜNGa"W\ R7m gBDPߑeϙwl;I ċT:+k/<(e7K LBTRZ {K|˓?b2z8, 멡jjt 6(o&àY9N8/{ד.縔>q I&s ȴ_`Y4_yGbjOp}7 XΔuU9 u:.!+z!,(tT yDP1/鵥k"~f>ł~hHANS#j0Ons# G|L y!ևey18UQ*)j< ejm+Z4Ya|"{j_js;~\F=s{hFք.6]!Z e~kӥ(M#FaL/Ъ8<Q`;Cq}ټClݼzjJ3wOu`9;($rUХVmd,޹Z^_C9* ~Ʃ,Էw*q mDI}sUE!D0dLcm͆X[xq@Ol+>%YO^Z5)xc=Hor<|j}:k D0e '' -Z v̷E1/jCEH ݼ+I l5NW_A~^CUq חt9a߳#(nu7#H,4a7ӠH9t*Za:v (x6T:9U j8fHW&&V/uؿ7L=^_N7;+VP,"i{H wf3x'Rjp %7"<.:.< w&P rNrؐi 8-~|9<^ >hKdŖ/_+RAǨ[ӈKv pi37kY_>{$JCڠVLm۾#S 6CaR#:U%a4f/j߷'>г(PWi7Yݣ9iug܆SKZC"Ua5  Èؔ`0s?lBfh+»3 W;Aѻ_7=G.,HFnxP[M_3lN{,蔡$ͭj-5x NZUXi0R%ҥD}D  JD-D7Of۠(3nG;\@?Ѽr֮[$RRBWx&/psì5Ⴏlӣ [0y?fz^5 ˹Ch"cb*4zu?ڬ6dnra L~(Y6m\IV>nKrVj(wPԘ<49wDEUO:x]W l:aV;N ٪n瓩vLe%.ęO ݩi_<>2wnX_Na{6txa.EN s cu,M\mHfcd?Ft7(LJS6|(хq wϼψCuctj joTU\W'22di[ TԓJxrCVT|trȡZpQr=OG;"^h#F1]>sܷYx`MotJKKcyh$CLMfv~6 pqx?i dJ!#WPɻkC%b c6<|I!MT/sȇ6DV %7q)PsAad! N E89op^imA^yPI؇vSz;M8i fW¹`!rmL~W$:{aѭG>fKr+$OneH&#pxLr})9bGVufg^ $q9qoZ "vYP\Vڳ0,e{;TXmmmEމnPgmUn句qr͏b{o`}QfJsWh~{W2ð FNbKP?6XzcDK]e>.W`=[YŎm=zвfn=0%m\|1HeV"^6w<0qna{aNg58uNeXD&߾v4&&"!#RZ8*3-.ADG7@V4L uСA'}-07\ ^*$hJ dO9 a!׻.cI#58I+o˙sk5#?7cWa韎UZ:~BΌ_WSr&1y A8YR,zJI 4T+B8{+?dK_AzM R+z#p&u"I7[KJ +QrQ%V#T*4a/`IuRy3-8߬~uep{ē_H4/kp$#˛7C#jGsB߶P%~mzWso+9ظ!Pfe7n\*~(\Sf1JO?x_!b΁jsBD^=ͅ_? r`>Έ>=LsOqrh#Sb wRo?ͧV:_n ^AQ3&[8oIϗ5mWb4VDzZzHs֓bx'TeGwgEkG~2钽"Þվ c#EAag6}zV5;?~r"26c6 &l DJJZAuOqm+(T#.[atJ|ty1l#Α8Ҋ4O4ǎ?hȃ[>Ӧhh**}KH]h(f-٫4l螽F0MGvKJ]>DhWLdބy R.5.__ sKx]j_AEޜ\]<u0hl9YwE?s^dHخL`nL :&%a]L"J5o sSdb`L I'@Bp''8nF;H> &lL sv(/䳆v@`83c*ӻLS qy.B0ap-f 2lkMڰS(` mbJuRz#͉Y}ku_5iaEa;mz^=?I/gVA$hDǧHU̮bL8TpO᮴9a}h`Ȋca7i(gL?()E RcAc#bQC6'l v -+&n;!8C}U(%2ADӨ?` &Q.Ё# 9CƸTU6m <ِ;Mr.iA|ae%BYxիH RU\_4^(u(&QG-,W6h|isC nz5E3kf[m短1Qa|BWRtc(B\*^uh͕`b`9fH`OOf4}N'A{,W92{4xۘ95=Sȷ0AG{I>nv0_vCj !9/үC{+[}̴P"٤q4#<Ƒ-?S (KNUjT,r͚ 5#K{i_XK:C]4ޤl#WA.w7 .%#’pWBlTx4$> 4jr8ov%;;z\$̢.]|/aʤFjO g/?~n'^y7M8Ud3uG3=S xlY"\HEHP %tjS^^lsgDY&UEoYj& חGhԡh9W4yکE@k!|V\o6Z(א?8֩h3K_u@ꗓyP@`/}+ҦM spPklWQ.i5Eq>/~!.b85F}K W_'eV1SNo=˨5V4RG"^aHR_+eE&xֲl5mJW:Rz_ >LR͂ɼYsIXCg<֖0қ|<K% K=>Bd'CkBvb ܨ}K'փ=a\bvvH'N&~Ĩp΋*['#b\goaՀ rg’UAYEq yoðtW%\L5~j,Śq5z%YՀp2E7IITèwf{^o2FL,h mEOmZ|Gg%[W Wi2,:=Z[ĨjH`Yh#bUw#y\m"8eF2׬[n4町^ȑ`~ϰo[ZZX)vԣNϕ" WKgDuoμ /c[x;~s9mU层jTחELh&>럣^?`-v lSj;GZ341 A" I5a"Sv|kRSRhmu*383'1*75^ %;uT{>W`!X"HD髍Ez&0 iGo֗!I1dvy[$VCS\2BNH)PDo5`;$=&DP 3A=u^P9=LXs:ڈH /H<$5L.[].[HqCڙ_aj6Jt*H5=M [i`$jV[% &/\sPB xտf#ǀtL8]x ʆP\̀w붻f+χ8?,GNipi :(D:Aê׃՜F˜Xz)X}%9. T֢j0k֦vV#I6`pykSc}d/ޤ+ܾN*aERX9*xmKdRPWkxgl,(gй nvOVsB#AcڊGz<462Dܭbb:5/R(LCTtc9ߜG/XK~-K!Y ttm%|"ዚ&vˡN.Y;UPds__.TG2d=Z؁K IQhyQۤ7yW$[EΝnUw ..Fb36}~3B;:5c% nb -@^%ܡ!֋[&jmQ| OGm@ _ \Q*W+Ӕ(ɗz wxY5s_-UOŏ#e4yomL^c Xv Ho8E͓t8>÷]{O7Qo[&<#I / xl;AuCЉ'/';ެ o8M"Ȝ1G%M3oցJ,8]5m.h>*#龒"5rB/dyzjw%31V 1P V{GJQxz-fR|vS(!)jG\XނK7lB9l[s6A =d*嚫 4Dsz~4+:\@1Q^R@VQjL-(|>BW-lu /e #)_ߊ^ eli g.1X%߱@n5R<R1Z9 LTVy71jV6GtDbnJ_1%P7E0C)t$ֽ"d$j.W OfH:'yʯ4N|@$DEYxhc3rN'1i %7E݆h 9l-f9:l[h3g {pBX7QVT:ǰUxTQ@K]6io r|RAxŸRggߍ xXP>MrñCyM3fV WtDU5=fʘNR7ɠfE^9.vUflO^Y)U֙!{Ȱ6g KJ nHW#ԓmԄs<_,?tOo`pdpgl1YF4YQ,^ t \oz1 ҊEESʬ<ˌOPҵQ5%yeSAd|EXX8A .1A>Z6 co6VD[FiĤK x|=V `gTG;܂Ӧ0!_D+}Uٜ >{I2JVB̤`TղH(1S(4Αn t#CUbWgB:٬W|9KNH4Z'\E3]_R~nI1vlV+4l2 C#n?6UX;&l7B΅Ƭ+dIuJ<>r*vqqP&&n~w2C*b&^s*E8%Yl~[waZ $F"tP2`r{)wx*CŻ(P3(:A2?L}F#*#N5,=u6Ab3 f1~+t GߙR^7 Ep,4Y;\v-IM~Ƴ_(3VdnghcmG!.h8DӢ^+Tut%9 4>.lu a[ʪO .SC1Lnw%<k B瓞.qJb9jf Oq~=!׽jQFw&B.E4DsYMU fv>Є(.޲Mߏ=jd?cb֋ڹEJ'V5(Dï|2iS = xnbHB[ +(煟'ۋPtډ&zsb& 2E.r;($d2^3I%.G:7{\x?VduM͜!_8& wcj0--1n*GߝΨ/,ٔdiܴ[ՙ%n[[r#ܲK`ɭyq" P`o)Yk%{nmri*t$RD3){r{XXgg܏S?%"bj 5(B0 YBq:jHSɇka<`y6>f-U$e)ҞÛ{ε+OI Qe5y4pب`}t 1*-}./?Q1töwmƛȸ 98(BCtxy¯E91)AMZ3 /؜@yxjk=R[)c4,+;B&s}#GOǦ:yHG޵?4LFI\` Wc//{[ul9yh7 GoYU_KWHZHXBOybd.RϚ4]`ӭ~Dzbϒq1[W4s1m745@Y`GBwx8.4;ZqhRDLTAx4TqbcQY wŶx?mA<$s*)EBZxI9>MQbhPrbY3I,YGE(ʚ{ +~cWnG[:ڟܮ[}Z-,2ф5x]m_?Ey<:ؤ(bI 9.@,5SـEPfp c#jQG{ۋN !'/wѕ"7|T{˵%i^CAl慑TO2:њ1fxj%8A5§"4sĂK#_1T}vht42qVˣL<7Z6Ԃ} W""cW5) u`~DG5A|pXn>bfDXpބ=G'jyC;^MVY 4Mk&=}Ýl5|%pKŻ@>qxK#{eT9>8إ\1~cLS=$aZ/ylL?⽵91Dɡ+Pp$ E>AC1٣pֵ|yV"ړ>̨z $ /xtrMG7BNcWJnḄq@y[X{?On&y)^X2oѶ.N5O@m7҂k=DBw7ZG#tRq+MueŃOzUJ"$ʿbC:7&SYN4[Da>51_+4g>t?/"7@li1 kq Ƿ˝e?%fH[nRn7f&=F0m4vk1_~?mpDW]s-Teu[AoUtqGUvj{\SfcTɷ!6;rKYqo< Uu`)[pGpoIYN~t-( KIEfŵ@^3QDN ˮT}~sBki e./`84>3unFyrL/\ig3 _K> =!-Ӫ h?9:-mqVQ}`]{?mtǽnrFH'ఁAnǧٴ'Iv1Ehs&ndXZ.#{HI 'Q]}]UIM(ifMCl}zqE73*5p u9V{ʆ6ՕDXlX-@ן9)Ũn^тnk~V[I΢xQ9'idvsU~= QqǾ.r9+,wiكQsiT) ,`L:mq՞ge]&X]_+jC`ckD vT:X9 jIj|;XʳF^ggOJ[x_%s+)T[_[]3 REf"ASBmhteT+ <or귪xibQ<E+e8F޻ ۚSJeGؕ>P 's?>%.G E O~8Vd?^~pa@G[]JO7֠PYɟ-綥gGMXfY<5eIx2B4%zfZ~=D;! |s8x9_ɵ3^H2Sf=g Ia> t5yf 9`(OɨLvHe|oүG}:7C"p&73oY(8ُH8u#VTpG _Wq2b[mh`vjՆn'qh ĶakWRDڳPעa.>^`p bG 4] $Yҍ֋*HꯄL5a-DnWz,~rs$?/Oe=[%j pik+丵7%mCTvY>B){3WFF7 }s!SA!) ~ZH8 F ]x`5;Z)Xt{c>L-ɝ\ C0 Q|P\w4>8]z90wT ~ R:۲뤄C|XKR7P!JB z]xRRؚpyQ $LDkhƒcrE+uG`Q10x(Wm,goj[6TuX0}FkSҒi-&04hh<}d\_#B3#q2k訣 EwSX'78D0K. o㊼*#82@ '.h FLvЋ-W\NŎ$3As☳Og"TN[E^;ˆ;V9 7jcNzBy1hR8 U%:s-P(I9*zuzhB acT .5UZA[ ض6Eqx?sו/ZOr79J悖A_]/bRzTEAcl˔Èk"? # Q2)RyCw;0;hhkBN7I^Ȉbqr9D8wMgܚ4 ̀r>њ`n߽ 8Q+\t <|U"`TYF)W@JUpbA-ww)8T2 Q(B_ffhxXz,@7\sf1{oW?OQNA+y+ʺ^+Ƚpf{洁dOsaǡx79h gOjo5S“I4$,# |]4O-EB6߄Tx O@!W$k47gH >oȹ/7G-\ znr7pt!# kkB@u19uڍ񂔒%9ohED¯8wh#PNR]m@K77kUMٿX#Κ vvc1Yj0*t=a  _rZxƜ*hBo#$0P~1n*7_nDws< x@GHӔIzTۃ]/e%Y"SS/;r5TYr$Hv>"o@OG˖yMp*o?W80򧕃[Ep:(U fm&|_a JV9 Fx]y P-V8%G x Dˮ/unD>t'o.Mr(FEdY>LH jq.z#9:jydɐ*P͍_]$:xR YS3H=idbjk (v #G+ ]r֮L-3d@`k®[6AmH8$vNV ܻ`D' p|`& CeƵIW=nJ̅CsWG1^ .MCCB_H⮾Z's}23]x„=4/V sFGr3# dְO5 M+id~3RHu)JSVGj'@\ayZZg~d恎Ƌ2lfhO!hwұHX'g+؉I\!Fh>֧,f`x Trޯ+J"JTqJC Kei`f꯮rU%I]Ȥ[> 7.GBLV~os& ޘk 5ɣYEێ"%:*Ϊ0@[n˺1hy&–E\[f$fg#^~n|֟wUZϸa$BS {] o־{zc7Qؒ ;zBp 3~ !W3@겸6Y FoH܃W^kQvT/x }4ū4~fqb4-3D`$*x0@ K4.ϜT7e:.xѴ菅:8͏\G@Clٵ(F Z6ݨFGI4dk[tI$S's@P.rߢ,XRCs}"EsΏJ`fg 𷻦8wjضE}qZWp4h1A멁GZʳ$=@#-A$! ڝ=b0ʼn Q%WsD[ TA;AL ip4`/砐{heYqaܰp$\L =s@v#$pB CʶG. -?zt8@ k3hi7J V2H:aIE bЎϞ掍"!ES<\l(-n5'! S: uQnH-xw:=b[)6|/K }q ѵxN@yz6Rl7,O)PS)h!d%U?=f^$!/é7iRϙ]#)/LpRk+ 'Z]tiD-Di':f/wevcyzܣkgv& "77ZjY$5sঁɛܯvRl}7,cKqI9("7OHƇlYr,|`roG9~DO㻨g>X~ZH. O3JhaV'DA 'wyp.2jf;>3aPSf ^#8,u7k_yDĈnҟn 660/ǂ#* !覈0@Q'd|QJA?tZ~_3RDߝFʆlJ37Mz=`R/{EO~W(0ПTe_9oXnv綀%RL{4 zELc #=X51k >ܻ p|;B2t;&S<=[?RrNL. lNAQd*۸Fx>pYvd;U lqD6l#ڒ,ړ|cށQJ5 .9(R~`q~-|bn`vdYE "vnDX `N+gBjdeU&Kυ+mjSDs7JW}{(e#oc5XoLD\?q6n/tCTG'PbdFV%<սI5ml9J$,ot Sh$JX9\4aT|J SkcZz<sgwyٲZWt; ba(ؐEB{E']Q`g ",@{ -mL-;rp1%JM*V)0YoFic& ҝlQ\1&$|fA&bMA0K]5SpV8$O_T"mBLJגXP̫kju24L^_5׼ƷHT NMvr|!iCt{~OƟ9${57D07۫_rE|#tњ*P^6<'C ;]%؝'G psoVȫUѾk Q˙ΦKA" |yЬEoD"Uof,KB7oՠ.v`_V[N[٢.^]~pOMN`a`;dXx>:ծ}` Ԏ.A3p qIF0T:(4׏- sjFϧi~OBˋ"aB~cYp2xbDCIVl& 5n n}KZ(3vk{.OMT D͑s710Z&U=h*`%cX9P;b>햰dBH,L.^!4Uj4yd01},DT· S׫ݺ<Ƶ^ȂRgʨͭ:e険 s-O--J}Dw |A!U]ͱ#!( Oܪ)~ޒ |,/.pkL  8v{+_Q鉁O3Sr;%b]AK _ʖ9CLKY |}qP'>VLc(vW-A],2‚K\g7Q:;gf*Wok~B_頪F<}q ѿzl5VMgײx=O'pݶګ@&J4QZ&瓏r3CHi9̃&ت$Bԉr gjk8L=1F7Υ@b3y?yy ~rR Ϣ+>;Ss;X/<3u-91 t?tH%}znҕWv/VtWF59[ӎtT(˱3HtϣCDbIJwřDޫ!D7작G~"+1;,|6f#NcI+C_oWĬ߃(vhbe$laUj ¢ӻ|:Bl+g]:9)%A:z"MTXb$ݡIE_X}TI)0FoFF!)88"2o Bb$s F>yWx6"\D9'B9`Кi~tn,G*WtS.k_id4y7%.&|@?Ɨ"pSˢ|LWx {/WzժfP“H0U403܅Jucx_!.à%cX3D "̐pB\bn`B7x,]srݲ1,Q' d2f,nPU*W{.86*<1w!#6W V=Ai}Cb CvaXO1]>@ X51ŔP<܇^ A'+G 4[Bj-WEn\cހ){;-1*;qN揻M, >HJOP}lhPFÊBp(岞͎mBhQ4,|v9b^D$9Q]Os6ϯzdݹyLQ~ xԃ*F(w e{bnwi?˛70!twjLܿ6nz ND]'wHWA -dCR^aN-ݽXDL[,j)5 T«l@/x~l|Wbb&ﯔB`S pљ񡜗C|Js 펄]r2>EcV9αcr8iNtCFbز1c8aO%*`.<Uiٞ@eB=+X@UˡnQRK(hЪ #[?tт,? [V߲!}5u]x>B.x }K%| , $TYsx`˻)ȔQ|\#aCZܮR>Х6З7ďB=VipaM>ej(<˕p8t`4M+oʂ!yf6#|KW,W&sȓSI60=;`FhnjZ8~}?}=kRZܒelA 揉W-N-$IQÞO8H+G>zqa^M'Dùբ'q¼w]~GHjSzI$um{5Z,v z3M*>>2۠8EZ =>k ߹_H&2(!5iʳz,8KD[sÿ)xJ<_(RH`c6}la:_^q'chh֝^[\Y㫶Mr?&rJ H KG|OfjiM G~fT}0-+т L* Ž'PO,첻G C.'bn=䎙jl'"9ps|+2:φQ_d2뤿1<4gI-'ɏI8lzNV7p*&G d43x}P!X StE:kW\u'#Vٰ|~v'Kq4VWBe87snFGck](Yteχamu̸% j8Ğ <3*FגW@ \b*/@L~5k8{'޻WL ae/[pۖuJ[GIAhYt'c+9*ӥ:zl\߀v$ev#<7 s(=\i5[3IW;äܶp5ENELu{>Y6[&9:!)<.d1Q+%`SUNK ?g(Cd4@t?$eP0Up1}H`@'@H}ktGb \#TӔ%P3^j X_$ϥ:6="%&t lYNZqRIKԖ:L\ww$d3YT}]uXFq"/O顝rnLgSq!?b'SVki5LHJ"apvnH{sf\U+B7ž6 Jl*k'㼪MBP3Z}Uɬ>80escds@*Cj*s܏|ZNf3V%vݾ9A0Q9vw^IvUK!B2DšމOkX'*ApS|tR*!syLvrc#{v'Dv^0P6u˘R8X\h9S#m8;e6kG K ð<5{#^YDuV~,EK,a"oˊgAlLᑽsA~ƺ!֎E vV kסxs:r[Hʗi%]QFIIO'QYaPG\)h[QS!r$qv7RM.]e!%U"^Gw_PSjAaȁ8 g>Us!y:?Jc%5ɼ)%vu2a7ew;Q^d|lB6O:G!j(`yY+v"J;t_{G`8rX( T+ VFMTj 1K4o'4{(:S9+!f>n '\3PaM?{5!|hr9$Ro' [WbYYxj;yغRqƍV$EX@'mд/`)O&e˼`2[TMZcٚ3z!gu4#X2+|],lqMbW iWDVTг]0(M:\>(tf |>..< }P:e<!tG'gcjۥhL9x!221UƠg?c3P(&nu*aSmaIyVBIFQHo"hgg窄1+5,S:=#4!p(AϱYJgʪl4aΆG#?nTt+C;ޢr2+ Mw$2;{#+h̽\W?|tj#ܱOWGEOYeyqRL+v4l+]do=Ӝ<*- 4]Y6t9&{YƼt[VzJ3jb"|iZR0Q֛t@69s fEJ&_6og()KݨL'"bN4ހtT~mkӲE"_W~192K5VX7vHQX6z3HOa]9_eQm M)}Wˏw'N֑Z&-Y*ѫ t6@]g&2%X+C2J xRεKp"(Gŵh \׋U9/X'TF0Yͤpn?m󪓵."Tx޽5+`K~Cg(\`J8ncFL500`87d)vձjq ր(𤶎p7,QIųs., &(4hg zH1πOFT>FԿ7k7 ڦh`M(.?m{۰ئ0l^LiCkwEKAGEK#! uજ!BׄAed R Ydls&ٮ:'%g# 9t];# [špB"ê"3F5QP.Mp!@\,,|}6[Rjg̒yV=DnAUӲ5P7s* {92qRGL44vdr =c`;q9RNHG|ԺX\Qo!# kӻ4" ji0~7һCu@?dV~yr( @>c-~FW85p5U̡z]-s !;TDb?.8Jk:2P3gNdx;I}ߧ w>Ma^]!i 74bBY 7Fu̔/]'iMhcR]F/J=p=j{\|l.ZR[X<%ƢxDؒN ):^7e_ifoJ>EB L\&^2Y u 9'¾3$$3 (nCx}y?@oVOGN$c#$W4A$M\5yW⑿c =R5'pQ`gVbp&27}gÄG<Ɂj WT[l%g84uڧ9luwMwo>&,iG1#6,-R vƊ8)xo/">Z35VS0R>Ф9j218ij˴c%Q jZ 0MVwj(k[Tr+-,)Gw%25.08[isAEgkB:|XVoe0Y!Ĝ ]D깙e?_ıdAsZ V`CC 7ԫ ||A˘=E*] ʧ\i3Emv(A'~TX}Њ +ۑ4{`1*r66Ƃ",ac 1bփ}aj["=N2H#2z{9jks_SC! WiuQR2{Yq8P0ΛY lv>|[Q#X7J?wdjLDkȐՍaH4,F[ϽQ|v+m>? Qv, wu+mB-h*DQ܍^nj#0}2JDV wBߎ0 q&T^<`R=(gU v9M 9XUFNҐ +JmkQ"OrߐԨZ+;CxdͥIhug(bi>T=6G4{q~Jhܠ8.0='!D U$jRh?`sbcӼ[',W@o|ehLxD%G+܄x(D)F!2KWȕg2_9tR8B5@jE=tcFv+ og0M#K(YjuIckKȸ#9T@*~V2wKAf* pф J{l/U`M`l$1hKirL@8.G, G8zJ)P&7/Q.unXK$&c%oW]@ONb'bȁj4/yc곣|iw%W7yl=w] w?v"9B"2*Agwr?Mu/ح^=MI Zx)C`(tpa3%!qN aTUC[Z$W@Xa]Q 6/’qֹP뇙qVsTaH5 Y~HY}44sRM_ AK,[__3vyJ&U7$*M? .yp3hTs{'px5 jHm.TrxNpB=摮 ٕڷfhF%C k)؜HήCx$K?lo7V7zUG0ݤS\X4R~V]=o\84ٝ "+3X⻤D#TlqN-o>V#ijSΗk=D cBt Ӑ%*fA2msBA_=:LIQ]hug?` 8 }"vYMB*e N P82fjbh0,?WxS7cx9r Ph˒PpE{S *E;-V}!#}wE 6n:?KV놴ABW'Auާ>krYj`vb5fx>pCDx2l TFH4F5Cg<jPl^^%8e'͛ܵm J>iWPZ.ڑ wĸV0uCCrAp Mt NNmE&a?76=J?- }F<ڇDre>kC/UXM;96J!'B7`2T=2zK3* ,X.?l;9&Gqr?ȹN}&4 ޹U9#OL )nѕ:1],.QF@3%Ofh'&[l01Al .%.^S?%D1 %XnXeS.uMٚu4q>f/D]ʥıQ>dt_wZ/㏥Qr2Mn=qr)3 C7R YH;ϖ"+M4ڍ8)!>B @{4H1*N;I>&!>:HiFNSQzvԷ@q;~Yg(h$2JbF8Bey\5!`yoxbEeNcK&%4I j7:_-_ f&c{$>W8a ̌\NةQlbd@H43T(@ R$:Xn$O;Y=W[aEGPz1׈v}ĮDd~z)6µay[>vdazS+~W7 `%f&x6ƆAqfnKnoKYtn8US\υ0bH`Nq|tr鍤 sg뱣ǮJ2H}a0)jMm˺,ӕw cY-}jw%z 8!?uВ+υn\BA7\_ ʐ 7X QwPweW@IGL& \pٓ$ w9ӡugKk?AySa36s}ۓ?dxTMYG1%ݒ;NzF[ݩ`%v:+?]̎-pOA}ߨKy)IG"}6|,nF#Q剃nR0Pҡ)j|9kL&ʓpxT=އpoz Ǫ|` |BI*sgV7bC{gӦZc/qÅl_ح .ͱz)u~S=@D (ӆYoߠ~ɀ*8OajL d}[HصPV#Ĺ KNc,`]t7~AΠ;\b*r's8asu8O($OQVѩ}%3Qr":w>W=? lB!#VE֮?;t<W?OL)vp!r3 JEUWMʙhTt ћ}唂Ht2tƦT"(H&혴sBĂ7俲˂f)!ק g\ą^{;),a W[OV7Z-'Է666@Em> |}YO5~^CB įۘ'=$:Ά 2h`*81Rmm}lW9죅i.Yi+lBA;]SEd X/Ybȅ+\ "`ۙ{&1kETKmزixf'IqAkIB䥊' r߀P8 ObPAx+&ARa^r>3XeаW\E$dy:dD#zF?-"lTks ŖFik"0ښt#G+ʄ~S!'5)ޞ B@u `oYaP/ Ml>gS)n~ xB0M /2ҟwHgC'))ڏt!/T,2I#wNCn;|fXQy4gϔ&y|F0;TCgN:K]B!RRx]Gw؅b]R0~i ܘ61?]qQS?`cܞ&6q4 U)t9$9LJvtiZ5F#F_Bn.($Q_2ځܠ[Up@^ W$& {T0穫wV>dS:5^Aw֭sOgI&3nK؈ 0By/՝,2͌kolbV VFk22me~fs7-h\`ݥ %ͼC&R/3j@{qO >D|˻LC`>`xz{U[3F?y3śϯ4a '}Q\,\iW r3#"YԲ!B|2­R*x d,C/w`u) "Inz$D=Q*ذV[E TC w P|Fܚ]%#2dNjbJ"MbDP,AѷA~`y,`+ հdH="]pT!r\ä !Ot_),kAX汨- k8Gp=Yd,eUf~׾dIa V"Cږ\ WXهcfZv$Bc7N8kuayrWW ui[+,L4ϗ'{.^TR4v8cbق9tQ+.],c`ڄ@G3$ޗoPaNVղYaX6rf4RVi,aKM4K*^04O6(Mj*v>tX$omTV‹}7,; ˀY z+FKGo!n ͬDA*vṄx3M*tfAhj y WyUn4:D# r °&X;oF0K>G$5@\x,4|ÙU8RH;Y:J /~t%zKHTRwSK0$*jtCr06 tsH?FwY%リBA+5~v\+;1ݓv@+J /Y+F!%.DJScUZֽ46X.coC[9l`'~j brJ?(Mw-+Yy6F>7 ΦU<|kuB ʹm3)M4 @7XeDz1GhҔ ޤgM8$Fj2r@%z&AATcAφcNEYDŽsw]J>}l`Uz<:8"nYW-{nM`3tKVǜET7>3'1+ݻoc )6ID}J8cq WE b)Q;WDv0g_+},j~c95.DNq~0^TiBuנy? Bd ![¹Ů9AzH= {ڍ 9@Sn*h'.rӜi8{lx P>@] f58m Ӝ)eO1G&aP9Oc%SؗR$;'v_ߟ~PቦQԀ>m~%1`V[H`;|J)ϫE;q6զk42f&U oZ?EҺxg\/\> G(:{"~ۂHďxwY/),4ڷrL01Z)n*覇܎h6+{?р(wZ痼洽(DحywR%vRJ)5k^Lt?2H;\e.I.ʼn3 K Z<&n~qAIbM,=ӿ̾D]lCQ\??}Oc ".1uteS}j 1yBQt/'-tdi3s sk bQv,fS=[]& W~9exx]2>2|eZ`Y \,a0uCENO;PܸWm*_.sE#=|'ϩ3’a=9֊=g.TF OGMh04i'櫼MgJ u &چ};u#'y}'/tv1<5! gѯQ" -}<} uWᮁieþkˈZEuc^NmK?̻ލ\;!6Yg~33t6Q^UC`yQ!*I̬&ݦ9>J_#a?ʟR{Wzy9lA>rLXdY(q"9rGzJQ;lBjH.hlOTU^N#lumn):s?/;hV):`@> &5lpxFn6G7| Vn" %/dRmF |%GIIU1 [eUԅLBj?qL#Tx9d?][DGk#/W=̀fo/,.迚< ?N1Vw;ilg/3!`$2z:_FCls Hg!E ( G,>\0I:AeٺVl=D1T$WFqATcE=N(̣ԃrnΑ TKz1 OS M`<[ėMd7)\[\G>[vFdQ7q<k̔߻U ]LPO8|zKL 2H疚""PKK7! Pp觻TRUglC+M:XA X @_Ejׄ@ѫڥLq/NXJa72o3YsIi1a@uU;~~}* pY  w hMtr|\Ѧj݅+qV^e"I9)JQ# U,\RNS 2`+f]0۪<";QQCK~eCEӎdt]NXܔPE#˺@xG|.n5m -o_z }2^Z.v15o箳tl2Zd噻A@0:_1-'8R<,s`fCA ֺ=J4iڙr&KT %wlՕwn/E9U,}/}۳o䏥HyYa Ǐ|nbZLsjkc.ۄTJSN-{aQC *[-WGA B҈`Hg.C֊9oW-c' +Ad+fynGZ7 xċIݭ!D#4,58,} Ƹҙ7u"Crj6ܙc cAw$vE,9lh"`yR;=Oޡ٠X+aW)CD]~9ɮԢ%d%=T(;4I)sw@qa4&'Vݡmnү? <%Am%.+PGHFizO'a.zKۭd0eq(AT;/zQכQ{N3q9 8;; %bb&`Apsabe;x= T#` F8QzT:wmEHc(hE؜bJСo=ьɔ8Q1@Kr۳ 0=kꖿSC ;Q{p]8;]= z5ؗGY{AYSuWK 7|+\*&Q> :,U8|P[a_+aC^A//v[i37`aFzɉEu ' $^p{bx! dH?e7HtEbv뿃$)L֚miQڨIr~[pGo8fE- ׼ɓ9mZVh?WḢqvd%ŴS~[ʋ !GUw=Z4ZnT+'>6 yɥXOEPGXɊJyqM^ #Hnoߝ ͕6  94ΝfɈ0 )&δ3`5,h?d Z OI{m1LE"VoN\^@ ).h]H{fTV 7(j__8+CBޢ@^+۳V/Qο*>  Q b )s}"&+ۅ g LG_ |\<'g巆+A@[y6\=;UO㎊C~>` IoLWp!2rmm|zfJF,o㦷Ef~5W~ʼz:Y%+"Dbbb$e$]ih'O,1k~}!% "Ub"yӢP&C2u65Eŏ辡0?ȅԱ^+"u8MoBԎ]GRLZK=5JU7&mIX>);*2/=_wA!J9[NBkpG: }!Fk=)ëVDʄ!BJkBcֿ#C -%*农Xh_]xye!zlPy#uxCXL+Ku<SAle6Y˦8[,S, #h8 2QS*Ra4S/V8|cH]D=+>Gi/pU;nycl RG{%|Rd8"PJqL/8|ET-եPOW߹ cB3UQv AK@ӂxp_ֻѴb̷eUEs!ǐF߈0Z8nc}ZC2R]>.B3` R}@TsHO+J8[3^_ڗ:@dA}[vX Ct|{|=>q3 CP'TUXyI +~ȭ@b?ֿdz#/69/=)&Ng'A,Y2%dIo)J6꣮"T jNvuĊʐIBŇ~hdH}{ PV~8X~iI=%psY =Jwߒ+ dӹ׭B"^x8aţ R*>N9^ ʞq3rءWAr)ٻKɾ0~PzS9;~*-m:X?-&nWfGdz0טEע˭d]zv?nx u4%X]ßaJ;ltXwìhzd> Be=fhPzn<¥p/Fh%-l 0;]}Qb( h*ƅ'PhuX?ݺ)`7t7! Ͷ$BAT+9(; ϫ8X6 IfW-9CM"]S+/}8HЃ{L'HeL'o"^N#10 NET6}J69ނ~}{7 ȌN ެkP@G]U_ETg[lGÅaTp|-sbkc2|;{Y ˸s^IiNOX$*k8r|lk6bB*/5^ w%ms:=;5OMpΪ$#ٵB}Jte) ~,⫓?j,lz .SqK^='Dn\X@JWt@C#fpMG EG*jy[62ƧCM0v:2 "7棷|_+,֢/("l y5M4zRMUP܃* ĥ52 ^M+ AZ%&pي*$uAq u}. v5Q8]!(y#>u++mY ٶ2xg^`(` J2⼵>8h s+y.xZ|6RʌHU]/ab,Mh vCة5Q쥚^2s7@Ny:\ `^ò}kHaYT]t(? Afn \)*J'/v[/8FCCu?Zy\P0<`|.z횾,V˽R4KƋz0奈 b"K9;m!&j >?(8;"33oA(hZޟ|ajf<1LzcVzkVhW/ ǩWZ\;jTJm{@K՟M/Xf+Zt +ܞ_ԹAja%8ӭ^s5:Y;4k /דyfƗVzyBs^&A}#&ZXj:/pU{i݅Hm1q% !]|JSP Պwd$UOx[Mat0g OErbB0@c(0{Gt҇4_ӲrzXDHNK Ǡ=\N OEo] KF=wY!?*-%zne|Lro찐1|2LI,x1/!ʕUǾP"~*48gMʨul2{rokAt-4ځRϤbhO>Kкt|ni E]O/̷|{ n h^58nNJ^iV H^ZW٦ͅ+>gV^rs%].[p+J3oa&vS EFcFNJ_/Æ&2rbA!:fmRL,ih -z/FI]TDfyO~=[ :~߼Ejjrn:w !3ǤU;ɘg(%OC$WS%\C;obRCi՘ĴDG׀+xǸ;u*OlOٍ)F"е 1rni$)vUe7T8w{_Rtg|:?.|# GgWdDdJTBdIWU}*ѵ/E-ZtLkB" 1 \xߜA ȋT8Ro/Vi2ŷ:}(\+ݰ@sٯM]啠MWŭF;aU 4"nu*ڌe<{T\=tu.c>o15r0+LvM1[x Bt﻾}7&aҳ`;m3"-7>3@бvFm)1oRw>Q=<.gy?A:H g,'C#8F͕ZzS`-]E|'B/B^ވ&hV&Sv.n =1)aPT+h_ƀI?s6:ܲ#Q!>Dn,2=JaTU7WZ1ơB) +?լDEZt#r8?Ĵo 4@Z-Q }R~ ˪A 4G_hFVaf5ذh5AW z,sv,KHBMܽQ :2 d*z8y]LS [zGML2酤Y9˕dM@7'9WN<y1}&Y+ȶ,w%1&cHx5;8ݴ)`@U' XuKEyt@qԆTmi?jSkz)9zN7Ml oOgĭF`gkֆKY9VԖ$J*"۴]m S*WLq%$u2xsQwU]hC+n܉}KAMPhj.+zf.>"eؠjsClYfxXݡ(.6e<0.}UV@_'/ [o5 @G೙P"TC(d^G"pQ ]FcqIqf5ζpKǔyǎ:PuFx (ߩv#%,KuW>]]PZ[pEEEP gX#_?6S/݄u $v*[#W3*Aiu:m5<?n /[Ƌ߫>\UА|^MA)Oƾ>Ťp:k =DO8.r '̎,CW캪E~3=g; 9InynA&:hS2'wD^4’}z\ X ro\|F'ҺpmnNJ$,FNQx S^;-Cx|ypM 7BhwsQGGd?vs`4Lri`-J ^FF1jJ!ᩥM]ӑ'!J!Ĉ*rODi>coR%Ns\ݭM>D#(l̢RwCN& J;p ^YJV2b7-Ͽ  )el - Y[lE~=Է$2J„$qhhW݋W%S`4eS/VS1n<&ktHi1ANRdh}I0lKۑUJUFzo)a9c6/h*&J"cQ} hX 0"v3-n@w .F_B>dNUlL#쟣/#+9=6T%Y]^T"e P#TFSk| Eu^$" ^==[=AWpUa͆{|Nqƃi<Ϯ =>#qh F"2wK"c)dSI]t>J'o-+! GWLĥ ("e`LDg! ^;M7TUh!߂Z %X ˡe7"$hd~6UzU;CS iI!C诃cE G7P!5 ً`[wơWCda,-2铘oղgI<5GG r{21FB9fkx U,sI6k$_^Ž)h'ĥP4 "H00AH?odGJ5SZl!?b_dD!A\@ez; #w(d'43YN #]u׀I酏OܼjVҁA_b)pܨad>oD] 4eSTt-زx̲OvKEE]g>'>vV }T 3Z5 ]ߋ=J5ҸG;V$9,Q{vY}n,B /ʫV%zS&R*KTwY H ];m5a%Y~g_"0@lPa^,ZD2Wк&9)1g;$Ν2dzdz0d,Af2pZU(5? Q>_>O|ـ!/w\\m3($s:զt}jΖN:I9A3;ʋ,y3R9aZg#Zv:tƷ 6#L$8>n(K&>T^檱, Pك!q"͐+){,Vr!Y Ms$/ī)DZ΃o}@we|#Qv Y3{'޼|d^ nZ'-J-+ ^J90JSSrwwTVf_xdH9"B)[;!I%):#` cǞRL1FuC-0x֩O)qzyAjrfaoiyh%8 橾t/a]ZtܨȤoۛdVCUc` X+>Sh1(:\.PfBEL{q x^'ҹ͚:1PrWxo6CEjD ^0?V,R),/˰y4WzWZ{н19CU(NIZh,&Y ơnNO?[cM7biwZa.[w|L)8 l5xшlHwUq1#9Db,{G4ЈWW_4t})MCOex=gylw[| f~ѻdO{Q󥠬r)ܘU,^zdfYe5d|AMZŽ0txd-d';;8T sYdR?Ll7|enŃ{4'mm2أV[tf*@O>]A3/t )t{%vx᰸'!/9x&"i&v½HONL _dN!ԡy-/*~lE96C+ "j/bfEAՊ/Ixl goWYiwa#wr"{LKbzI-ei0hD_[B=/'ЈTKN{-Ca;%7͏A!۪boͅ/B4Srqʊz-PYJxY3G9tGybktG,S_cQ$W\kFڃY5Yໞ"XeL# 8 ]BaVZw-Tkǎ SU^.ܥnތ[(f`Q{:^,pէqoAMఊ3;|46kqML^p"Dh87Y#S'7qfί' T,4 VRPdIW}&v(k'J҈V>c*)(HDp ̒Sƒ{0IW,Wɣ+C+=ll'^sv/GpKa K|^O-Ys 4yO_eZt S/rH0ŘCl5 o. 9ЦA-Kz3N_/cp{n^!!PDD AFeR+V4ph'3IJ]|;˻hLXwBE?Q.Uq\z!֡B ˷@)|Dėmiz*X8ruD'\`O I &[24/Mw4\)]Fyu^CJ:au],XMqJ&C8CV?Ev<̾%l{yiAQhfhH1@\03.bVhxTcVM/5#}oRw+*2F=^˺o7RT+Hlw)‹-tpnVU~I0A{zo{,`L.w|㑤гTFPGqaDPA mN_& StjF(ü*E]c@Z I(nikĠ^,ḇE(Уz:Qцjeml/fpQo4A iYtyITy4:@l=VAmpLPYpudYxSPG_eRji8?1"(xd3h/G O)Ib.0HXkGP-H*ߣnc$cy>b9GZ2k(0ÞMf.ZU 9o!jV Îh+?GƖ|j߫K]XxHPښyꮶ=jAQk?sT$>B)s%8'*ܐ+>:&͵ PmrkK“)~ui[JtUBezkKk.(vmST0ĮE64;bFk~2$.ߙN9*N2T4#Hҡڠ&)v2 OKY=^'C]5 $iN WS`&Urݽ‹jOق\uW] 7QtJb>5;^#m MklS[>4ZkӕVԖ{{|C[CΆ9Iu [UCz"<`WVU-b:(y9o-}W|oW/&ԇpGd$_E%̳GQL%wJ/WO`y*Rĺ>]d F^&T%*%ٴI/ 94T"uc.?TtV@!/i{7K15M4'bdj{'&NrFnO&k]v?tKI|ܳi׿cz5>ҸK녃Y rC- ǘXpuau^^vFcV"Ast<:>쮷m܇}\{zz؋FL$n*԰s:bɾҏio/@2Hsnfb|ՈY1#x٪s?E"޿ }MoWH!~/_nEx )9#䱼uF )ҒfR%K(SzӉ9[KQ]/7!? Edb2:,Y<(>XW$%QFC䥜2!զXLn@&9nv,֪{L &1Ł4 N&y*E013n)AYo(Ѓ_uew4pPRZspw+dviio$iqj]Vwn{Om!mXT;th_";qeх?4PfR}s-j\NyK̼C=:QV$bvAþe+5ئ) gFS+Bs3<7zӹ8d*^v[9ō_0ApË w_EoRM쀿όr>i?,Ff`2 )dS̜̀AUT!_(6$뿃 !ɋӮ"ctP|+tgpfoY3Ij[ q߆0W"ݩ F&n@Hnmb/u 8 PPJI l?t_2б8( g;ɫ&JcRz:o6\j[ߛG}N䚵 HON5HE5/+7(pYA=RH-d:xul+/<> ,]cz凒u~TqYumZ &5:P]+s;u}紙$>zF5+. y+ݯ&-}d~o k>62`FRL=Ek$&K* bC-e ~]2lŦ욗-Dk`c)t(1;?uz4 *\6M8VF;r-cCHwSҨSuEq%zz~5w.L{J]1;~c_t&(JbxH;+1rty ZHhIP /:R2Uע?QrN6f Z,TAaš OFajbw q_yTpkV% tJr p~pL9X <asg|L[lz"IEnXT (K_ @n;|aΌ9G~2\5][BW0j' 4,]^n|%%rtI3>&lDw4o97/~{&)]B5؈[ȸ9Z#Gc /]\ڶY-zC}a̡=E_)CP MW[`'_i:4Ans[Nn)ƧHȞ0\n \G+FEX"&{ (E#v\ r v_3-d]9rytk_6džǕ)gW+ւX Ngߗ#E>zȘK} Fv/!*z|JT4=8(xs1(WtOXjur[F E17nS]4/ڣ=b2.& rޞ`8>y,ojRuTHsfHRnز~}{=AP%Ek=aJʄt}\J3 7K[f헢;_sdm{4b+N8~NaQj?P3ӥ̤5TBNg,v2$k>tU*P#˵>۸VRxwb_WԋXbOOAMG/sl+S?$1썙;TxF@/*Lyc|Q7}I=s e^߀ FL al͖4&(1z8MK~ ec&רfm+;ROQ>+i 8g/ G#} *O<(IhKՐb*̈́g tU2P4?SN,$ٳ2  kHtIu9%σHe.)Ƥs)LhdfΒݑL=8 X"K*v~uhP~P&1naC#?̇ W<@̮($WFFd&ʡ`U{iO uc7-Cs\B(4HIBL݀67FKą7w/[8x©9A!oyEf; }osNArő-T`ݤY٭Z٥"2~,F"0-P(k JWnom~J:K lX);q]\LEnXP*T %)I)[=+s=5´Pbtn#^b_oHcd l miuj/~NS݆>Vhlyʌ0-jX']eD`+GǤ #Q8r{'zᙱ5`256$ƸՒT疄*tBy {Wr*5׏T)c:}CT x.x6&#5=Ui9C#QBiXL5>^Ta\wvsv"+5Dq NRj2<r @NDh`F j׬n3I7ӎE[/+pfG o+'Y2d TUTjk(GˬߐQ-[&[] }]*]}#ʊvd]ͼ6Q;]|iA'njzYZE?#+!U3-58h۴ղ< zu:ɰG jFXn*5;Sd c u 6X[Y(ׁ|- /& b7h)Ԟ.@/_ɡQ )5oVK6!|Oo N^T evMNfxJ[!ү"˒}6EimKlTfMĤ>Ԝ~&LT &ख़H*@ 8=r#}we*9ݯ_Sp*ynVl&8\~=H"Xk<#)y0VUEr fcSu ,ʖ 0Rp1 56v!77e~nm2U :b3&32n\gSv Nj揻N'""6jL <{d79t E;gS[Ӎawb\ϑ+7{r/ 92V*ԳK8ɪN5E]h\mxd}oA]NF,*-Qb`+96c:.T\F-RF"AOMg >'Pz]h{>pY1Iۖ[{ v玥J3ՊKv }XZH!&zFiR'~Ig!T#}萴OFAz=Ai Ci!؏m}ai ࿦".Q>pcq"lˊe?ZtN%O MTzl4 ALyРZ&Ǵh=?"Yfh!?_q DNw=?3}`ĄҺjh} D=E/'qd3$Gv[,ՅSNQ!u1#+,72 8 @FŮ= g5Tk=u.o_AxyݪE+1jI<\@R `>$PANMM2x;DIGڈ7ji[}Y,^0or2e.,wBD"I3B4γ&jr!6]2%Y~AlJYh1Ndg!&TTU*C[tI< ߯2DPT gk$ALOg9[;km@A%XF10 O9|v^r>5 <* <ʼa)r<".v4[A(4} NcYDb!ۥF,h4~A>Nb<,)M9;bs y|s{tA|&YgfR=goMP> Bzz#ݕvdtnf{B**U4DAQnu7&')Ή‡?z9F[~f:FO WKm`![Ьl#[M}{+pV ;0<ȥ0nɆU=M9,ǦS}CVhee٤s[QQERNORb0%T}PDHsɫgeSHxU)AE6؍`R}Q:VlG- ">a,>f# 6^8^Hs&:@X6VB5i]OMu]Z\ 5ZdF*v/Mt.O`n9\>yZp&ke삣s[W(/dCg5dp4߃eB}ېD :KCFIim ?+"pF&$4,J$rxtٸ/3;D#/m2刪s4ʼ!HI[JgsF;^뗼2Հ zjřwC¯}tՍ^4YwK-݇sw;.t[x;ĭv7ah=| JRj٪*w}D?G< Zn(%sWN$*H`ZvگPcyP9GZ}Eϑ+ eA'[2! hߨ׋?N@X@3^$DJhVgݳ: oT ١ַ'Ƒ.xPm`ɶ9@<| ˒#E J;-.T4W~ΔgC=l^ UqROrLjyInAAזq"% ab.5>v w3+F`f2פ! רH6c7:,2_B$ xn&\~ɫ~G O/ly nV #cYE\:#Z/vash`-^Ő=zTMg n=P!٥om %k!Q6Y$o ݤI/Xђkiǎ6|x4ipGT1kuPst-}W'r<}gmw׵"yLmfNJƎoiByLx}@+S뻙C30mӮl7eLfy XTvaҗs4XS=T5,Ó:_7,Ē=^mG1^+6->y\oEyo)=n#\-vIYVP}w&c$Ә9Ǫ;'9y>W'z3^aƾ{Q.&ݽ 5˕"ޤ7[$]ǗPqWN`lFes=kq~յEG?iv8` vo12Pm!ﭔuP k-xr/a1wvKڹŮPN+PbT茒yU k{!;&6X ^0KwpoZпЌK'z>쫩v#rFp|6sVWCHJ 3Әa:,Q2@-%"jz} dC9.R*6J PJs\z G{;Knra4dv|e;! (0'4"1fGry&Gn["&=猀.SZOabGs.[!@!μρ[F%6b#jp֘-#CR#5k2Lx=T6fĦA;艐j2?$[|.xw^RmRQ\>?x͘ʆʩP2[*F!C>q*Ӎ`x:&hG§O!kNOJ) IsimQm| a R(گځI,G7ngz3O7r?jоd\͘ɖ 3mva xq_LMЇ%Ng~8l0;7R tn \k:1 ҔVL#lA?V]h* cr_+Qf@*u/XH_"HUN3|'pva6)׮mŚ90tg3GlqE x+_rFu)Lׄ~y0o[ldʟٕ^il֓gp5c'#9b^|݄T4៯#q?O‚FbBCd[4+0y? Uw?/2qd;Op%KMmK&񃂴wg^g:/o;M1xk8~sS^mș^b 5pjVhț'x)X?;˕t F&i-Eɥ5)g@vMy+oMW$!&܃-QT8b \]B ymaog"L >ki*SyECb׺T*Ȝç(˯[֩=n+XN +fWjKXNX5(cP4>lfxB\aHG[3 *zYYfkMU_xe0jJ9IL. o|/kko m8\DkJm^g[{`FkQ:E2~ߪؑЍ aݠQZ Xc4FQW*@4~_p~t)lDkLъaP#~^l AQcl6N<$!NvdHF/o rM橃9bPS-:/<.,GsKZ&KD1o)ټ"&రTclk؆#g[`LbG#MBP0ժY k(0Ϥ}k W/EC6"j؊;+i:-9I##rhfc?+z+GD: +Z(-8Z*G ^S= Rb塝8\"J674|XZ!yEiYVvJD.0{1 w*>^/3 @KQ-.Ev`^M}.I4}4b S| bAemG{Mu.wv ^Pds_4E~QEbt6Fs ޽zcrc8\9?­jҘb d+++QlW4.H6L`rpІ!ه^#>"ާa=OI(,^*Bf1jvAa̭@u+l!g FDI :!<ќ0=y劉T뇿aa; UY֕g~3}Gע\]DZf=7hԉ=9PaV'8I];pA 4(g_+fa jqRSwhu&:kfr nLj[&Z/ëEYbwP65S.r*]TZ"(՗(" cRA|j1-1V` 3`W^gKm-W6QoO@h 'udݐ\@IPm[NcxhJ}9WA4 'ԫ61yY݈_Y*#4-*I%͙ vwTϕBAжC22.U!]i3GU&⁜v`H/>= K׎y7S ]?I|飃^;ʬZ U/ Fsԧ…Dl QҲH`Cuk9БJsj%GHQԉjCqen}-'I.X3sոK cv@y~Ji!q b;"z[X#uJpK U}7!8;C1TV~ˍ8J' _'I"|\-7oPj|ؿ:z@8 b{(Vg35^_HWrk S'K͎{>ז]!PS#HyCkj4jlQ۪Yƹ-eR"/{ \9۟j{&3эǒ#tc !C >. jN ukVAJAt=7E17 [M(ES3i; K):dKHH: 0|U%֘NmLe!+Ԅ&[f38t-IZpR&4iҎH[n'tM.syO&brFVxH|`VQE7؄}Ujف0[u q>]H'MeSw@Dh  al?A P$jYf>_2dONO&GS\9~g|㢗6Ɓ?;k=D?vW\Lif}Y psx*3D6|a6O-|Vt̮wk&6᳡eVz6@1p]p99zaРQE<+2|];m eL!VC}۸džt([N!O s t8gW͔ɇo+ZS"$Ĕ3N L'}%ߜkdYl&bIɵ R[]bxy|>h!qTf<)!s[؉ΐYJ:Bg8`ה/N;(VyW6v,Nل^_wϬOi@8|+0"c'jf! irV2uk?;^{\%^9>(-9z8v&r"=*(dSNV xݡ9ptET\:)nJxg-e(]4WV<9tv+8q p}ZPe8n@iHL8-JMPj@L^1Cy"}"K?N35Gb:·;[QҌRTDICޱ;hoFD b[`5xYÚcb cħ[5ldDmH60a5Os Z 1r@P (Qf"CgRP[0W2b xPR{NTIB{3' y%ƣ iA$u zDccU#ḭKl'!Iy{reh$h4ko_=!V}l,]iBA gQRa;C6a1ցy`#Q i`:|~C87I^'YHWMy L ib"kzeOrS{Q:DQ:韗nUM"vqw 'iX$Uv| @ ?mv0/ʭI;7)ghi"`(oڗpj}-9-{KLgnJ+#a-vQ}^ģTf y 2`ZSxHAx_RerKc@ypI NF#%ޗ`N4/[63jd| ny,ta1!<_KYӝ?wڈPP"̔y45v:U%,(ŊGضެ$uKhFj܉5D-%Е[bvԽ H;uRImItyJ`b jJ"7NZm#9 O:'vg7ul>cyN%]LpdY]g8`[DX/FgmP?ϊ$4"LŸ^-@>d0'򩛸kE<+L1#㍚vXg8ׯPCdܔOt:%$Aa]Q2t=!@*fg-L|k'k mΜMop>a~Vϋu$~sۅ7!Gԏ{<(ցk3!zk5 U:cuZ YvUU(9p:"Du)tlAqc;<,U}/$w))\mJwU{_ _}u.i&›GwTo'>if;ЎѸ@F $V2BQ{:ep 3NP*R,srz*1b/!iӰ9kp$Td =`CReGlmZlڥPd0.M[rˀG8P7™΂B}mPCgMz]G$ab Zs#Y@ 80<>" yT(\,:?T8{"4ٺ4'_ 9bզmf [sQnz OayZ%)_ ОVddbQZ`Gi @i0к]|/qەT@u C#f:JCh}>5v%V6GAZ3(`h^%P´Wmů9/ݘ:|oTu` I>j\=g ¼Y. D+35=dE!;lBD_[@*rArB|; ]YV2E{ w: I+X- C 8zH /:8a. !H<^1ŁsL*K¨]wAi||5 $K 첹f o_nqۓޟlI.p fx?G/Bh\{bG@(2 F]I^M[OQ"kK_݀}3xѕ&`}u>^g{W.;ټvDeq5!Y ~A.c`3' MS_Fmb~M@U-uz/vYuor UVQ92'4&? tǺ ibMoiwA6+^8URYF)^=j>-:X9Ɔ9gk`4`GTP( @{W ŝpb2.& H$6Y\BѮn QK˳5S'HjDw-+;*' ‵ɗtsׄ=:_v"z_Zݲ!\ܪ{.*߄DJ R:''V+,\_ug`i[Z6aGxùN !_q.-SnzskI'/ fmx9guzRCga1Ex  -x10N T#`J} R4!=#Oi"m/!L_~gq/ 8uO} d)mʅ+gz"mNaEW1}2*$#W-G /{V .OG㲅d|,Û &8uSi,.35%Nz1G&W!$i,xo\4, ȷn<|ZM2ؖ4`G/Do)%jx:c,Wp=O[ɾ{r2M_s QPVProQSiXꂫG|܁ {\|bM5ܴՌJZVw=f;/Pnqø7m 㗠`,l'+A vM X #vC/Fښ3|I-OuQ~nc}. 6\#9`.a :[[[$U `c|M? /LbA0@ nL߈Fߛwv,\M@a B?8 ־[[[ؖWD9z/p*F{)A #xb`ïB*E@dBGQdww1REϘaOΙPrF;e $MfNo+sv۽Yi+Svx{]B͌~NCı.%cuy Z9Ѐ8l}rLPuݐi6WQEpMx w;f !\6SP9r/~ϯuтD.H;jfDJ? 剫IgNcҽs1xFX<\J`)d̿g3j|?8`(?{3.:aBY_I* wU=@H紐|_j]92E+fʰDm%f`k)4NV + 7㳉;XbTܱhZE0a =1:V~3O.Doi7d{_TF96viKjlD`st/B }xdEc.0dhU71̩Iӂ;r ^2abmB 0O`\4Gvr"HO{+mC|%ZIۖij2r ZoZba#(л/Ts igQʟ 7Jَz0m픊1!`X}ڐkÊks,>3qB>]G50lsdgkq-o㰒Zh+TU@)P_"w;cq8]"\P(;T]gR}3RYh|]m\"y(1#G>)dڷJ?P/&2_gzRMDNOh#;"?8|xo4 '^F|g:tT*ܯ)p,qOEI}RR=v 0-n_-r6į_3NHI̟1jL}g.f`2MPw w$*Pjo>6-&\S-DFe1,P:V&MΓ;Vu)K Lh4`L~7C !0M6=l(rdc=@CpQ^WݸNUg{)Mm]t`Y6DG )RDR5P` 2rg.`^H^dsZ)`?ODIA#UW0۟]  [lL)I|;P'sJbS'GUqJa]\\M5}VC;Ŭ{f3/ +$|DѪloo{:j0#O4hj[[^8N }F1o U>  G^)I:LbO`|#ZI{eX/ WD&FqJb sTMtjRkUf_j0y#{7OݪvI4VZ£fJ*-lYڿFj:ڕ˫Hg_z; 6> $  > Q8~ hhtj}1apďD,3W EC}]Yr ܠ)Hu82VqTI jyM!R`(JMx+aA$w𶯺{E ]`les-^PkO횪Mg/?LզH&yԁZllm]F݌q5k"/m 6_|.[Pc@>!FIqזy/Nj48x: OZ֝_(59w$R#ϟvu%bQtL0U.[iiY30b糅EDi]<~I%={-QQncd!}^ykQp:]ՃNPM;#hT3&m>_HeNmZE}~'M]ߟѫ#9ALo1;V{G pPeZ\g:OWNZ|(ʥP5d&5+>u-bQ 3+5ң{[BZ}rt0pۻa;#W/9pN*wfk8ܚ/ BsPW ;apcU Rj=suȾy$Q&BٰVl<\ NpMٔ\O-fPrshe@bw,' tkkB~zCvb=kέ<+5m~n]Fx=nXigԼ` 07)cdHC-_Ng,!qfQl%.va7-B!P[g|Qgwg^[u0@ պ:L~VQj`8QQAoܳ'qbz/׽һ.KtӢƮ8U1l[\iE@G y'.. gPLg̞Ȑ4O@bUߛi оϺ`ʣDEpks+3Rg4c )u G(U_T#13?y{|<ľʲX}i"̚5E 3+ iUjqDRbaDC"n)\q.[j*~mvsmX:Q-f'APC/ʿX۶蔦} ,G4Ĕz-h:%l䬅$yt,<#aثķvD26#,,b UgU*\I9FlZI[ }*~sy$ɺWooI˵rfiUTزw/zLz@ra#96*|`ĝ<EoAE:e6C(N桳],6TO/Wqc4.j_Ɍ|@I [z]Hx)myaJK\Y㚯ĈP( =039 Ҫ]yC :Vr&qN)umߋhq^P7ˆ$'+>-`|cFpaмH,|YaY\+^Y R E8]b= '*B" hݱp x? A}r1Qf'h*LߣZιЂXx)_QCnx$q@Y$ul^[~q3Lu \#cA}'(? _&-s*|h48XUs4gf(v׏$IRRub6G=g]{ޤPKȼgz$}h Wy%jDC7Q=fOj3r9_BGZ3?PX6Uv2bad*jzê181Mpl?b=@ɣOM֗\3KAOuՄ8/JdTwVBYShFڧx0ox3G/KsHUn$AVSA$)MIZ5PU]2],kg*nvYk?Эu?:/T4,ʪeyRnZ?堳q1W:A! 3htyC?u<<<{ $b|ʭ6fy1Ɩisj=\"qPrTy"W^/uSF 7%wX16}ÏjAɿVg֤v1z[tTRmF>Z&#, < ua@Ȇ6\.2 Z# zɞgf, bT窪<'rP 5 oW#Xzjl@'"k$F $+RH߂t"kQWfX+ wiF`-(-ooϗѽ ,rcR<3VA.X#kցJeNY)G6T5F̓l_О$Jj&b)n{ØCۻGP|ԘBΌn`ni.GsZy;cj iY:*.QkWe̫P!Tc]T>@eƶo+CxNik6$`Fy5mc8xSPwf΍cE; QI;Sy9wuFv3ix:m 0\Lj{Tz'q^A*`|xШIyP"c~עѶH[hOho`2VzyCv- 嗘TDB^O81 OmscI`!x^P~FETcbh6hND4(V=}_MC(&ڠ$6otVLhE0E""k?jq kdD<0-Gtn!1-PzQ=/Ÿ;*(2Jk@֬&K|%34Q%jLnъ;+Og0LbK2^T v g]1Ӡ5}Fћ."vˇ.#YWDQ]Ƭ1lVPlK=0mfL]H: ;#QmX-gD;.'R%mx%SNM*ezp0d˺ҲN8\S(Ğ]Ry#r_-N.#赮 Bc~m>;FhÇB淆#(~> Bw4^=öHPooҏx*]M '轢K;!ҷw+{/IH):@s6!Qd?9siDXwRp7nICSbeˇ\d T9 _=N>7ke>^#cg1 |m1@8əy x"u;?EHBo ~JЖF0 ++X;sm 3()R .5PI޽-N>s:#SlXT1D8լÏ3H5Wݙ) ֔+ጮeKyWp]Emcz_l qbeFg_ZQ`Ck9D~;MT'kS>4;Q58 *HLR1Тb#P 0A*5`c|ݱ ȦnMQbͩ6z  i]>8C/Ḥ/V f9~(ǑJdC@"gá6|y֪בBj ڄn}N1+qS8HVH#G!H%3.P4UN\'jQ.~lAހGY7ǘ/ZfjSYSo"9<^VUɏA;Q<#tv+-Ύ<@LkQc؀avAչH@8w(3z5v1 {h-@~Ѳ'U\.QcD4"##w+1_B bZwwRhR1dة{6@L% NҙQ ׋2.YJ972x%9Rkw- _)F1Dbad)&FGtS33w`"B:D1h|7O+ֵVƓ튃ByX {p$1mg($= ZwZD!N҄f hJ9~mm qR駴sgaAzuAzi6IC5^8 W/Yk"Vfd<YY!"u7=nIc<m/T fg߱OEm¯{&%>w>]{"^\v."l/e[*xV@(%,B\YYyBԙ%>zO )]/s'z ;kЏ9)&Muyː<72h-UQ sZw Ps2*L$r8 $J@ SiևNNWSr+XE`=9IXD'vtT QƦ;3ƌ.Mo`|v]ny@^ gɃE9+pBvof%^U&HN0cq1 ꤕg !ԥOriWRV{uz}0ޢzٖ c_N-~_pb+J,O߅%NU:Sv7IyV6f Ne#.h 58+#˻0{1;4Msp ȇ]B˄TB䪩:V4]ĒEQ{/&0aߚdزrJ&4894MHƒeZN{6O F>D~b de`c,%݆CdQ3  z~|!e >$K5ͺNNIb+fqڳ%oH' Iaid浖c̓K&Ww"#XWöqlC1"K'[׹\E.x/4Pnj|jukMSMy2I] p%#&d/CJI٭㻕u6߀Ayv2INF۷?ìz=-u-#0TFfgHPq̦$*@}A"vѩ'v 2OdW^vP dh lupX\>BIAmifZf&JLSX50q4ɒ*0i )Qi:)4Zg}UՓI+oBl=F.J99hI=#ALW @ƽe$}Ol=z*jh2Vwu$\1N'`)ZV|+ވ@rV=*lШF.s<؁d .W # / @~ TkYglelɯKszVeϮ1-~#MG ~ScXъ؎+`-h AMv ڿYq`AHj>Sخ yȗ`q'vWB&a&hD'R60jLB )?}q7<<|wú_A4 }۠ٓVDS3&2**?-Gg݁E+vLHr! fX!II>R 0V{}bݿ^!: 4dOt !kdGXN^eUp%"DO_DANHcWXs7݋9oEǬt0s Anj#z*Z&ٮo LGV0OxG7W2pUe 7v~Ho'(fO3YhV<Y몰)m^onZ0N`V#ɦyeSu?6H٥QU^2UTV;=W BQ9S׿{ɽrMct= ]oQP3b\c͖mAwrF`x~xcw>q/pA+*$Th_H $E#)2!St @GpGyrw'_08kSN:~zĪk%6KDtL`Tu(FM=aO40Ekfy5o،?&;5ZM)]5+\ p/F-w\v \3 !PުqTԻb@O<8@䌠t^qU/2,s@nx?sR܇8h[gn*.uV@De-NmQvTV=f z^g;%^2]_0$UGiҘrUaj}_wBAV*FC,VW. HZ?90MQ!溥2Jr?;mڌ i2T 5 ,+S۷B?PI 2˙qZhfSV(C Jq?)eZ@<`-'@eWQJTRX:tQ1tKǩ63'_y1M\}7re Z㏹n$MeX#R|rôa1IqL8ZU''r݄gV"i JK}ozaJk8J="CX)O ¾OxGlXdcKqFa^sZS基` 5O-nwohG 6U\Smf+ZCӲܖ]1l#s3;;ja-N빠;j 0CWv^#򨶊N]ҏ_qǃNQ`dx zUIj t_k7eۊTlVd =ko*I<#8НHD{eET uz~Vx.=e쒾RW%dݨR\ebS+B2g@U]1YWd6!tANĉPO\\] 0 L';T̳BE g*s!`,5^vNOl?s _.ذ}+lJ[.T*pj9Ȝ< u*h ?e.ؠ,^s yx4^\9sw랰!쫅h%'0 1}|[<2M^1cL[K Qhi\t4o;_C^b^A=7] yExܣuMσ5Gv%όKp[(^7AMnLð9vs3V4\O_qJX:-Eeqbj\}oVAds?ijfy6O'8;176߼g7Dfn2x]0;'D);+@r G?WLpsC_z [sZP?+@\uuGn H;oNuA>bZGw3ٓ4ZoXNu [EK*o|K,΂.0(PnKB&?2Py^_na@ bMv#qrʯo?108[Z㼣^ܤh>)LV&:4.b8<y 1 enhI9OdT>`J7bp<:OdԘEݔnPGyS ܡL L0d|L9ѨBFFeD %sK[EgÆow@?g`@d$HO@ITzq+h+(]h@WX ^:U[>ӻpb6ZfJɦ: F{Qc_C? G؂Ad% oub&Ý;CM$k4U*a#^_ҹƝf1X$Xl;6fo+;>C:>Obװc6CI`X$_3vT;j*/kZ]^Yv]T4&["pDXDʆ5&ƒ^I'/ 9 q&iM„ ׽fÌjrۀE8u%Wf0 C\Cz' (m7eXh33pl*t[؞9JGYLggNzUFis,.Q >-"veA,CWoI9y{@|B-I2jX*S#[Fq _YQHQ*4U [K+Zʻ u2~Cre7,4 ꟹ%2)m}x0f#M4T\e6sX!VH/zfLhN^a/lmq( ؎m^ ӄȣtRGR9VnJRA6?lj$QyA.SD$\zf⒯u.475ԅ8:bj˳.ߪ)S-"w43 7L/t}a"c^mS 䙌u^K{m}H<~($yޭ 2CghiLp_Ӗ/n%A +ʬfK覹KuU_qvƳN7i8_Ű2Tm8?A({NsNHMЊF/IUWuM?M/y̞ULSʏGN)yK;O'| @3&a'6c"Ɂ0iC :P5<_-#X`YlIRhxE8Bʨ|Qy? $n/uOE#]`F_&YBFdqFu伱 ?>8&s$cŖu~řI2:H3.!/`J |$ eSݘ;8Xc$?wG=^\ts/Ww%r^](d|NQX~P1ȖӰpm oٲA) cKGTuEp0P2wh#^5)yeh!ZrNq K_@X~TV2|jv=f%때LU\7^Tt Ě9 SNѽY_<.b-A7hMN.mhkפ꼀tIb@pn]&TbD%TSu) @>Նc4|ZNM.Uw-A*7lmgeD"7VPf;tՑ z9C w.g xdguMa -DKʠ5r"N߶l(I xv**gH ;^%]S7l-RyRĸf.1R91n)WLd7=/&FhXk,`ag#4( 3 b .,p9[|/619gqMoڴ#iד3ҁŅx)P*MͤykW}L +sӂO$$($@(\Vx(F8co}-L쩡\.'o- 0Vo! 2r,dL'ڄ *$X[+[mcU_i^.uI)-hjlaӅH$Ô^Į,۔Cv۶p5',PKs:\\?ѭ؉J~Rꢬ wސx `=nSx\N)pjm=UتMҿ`1|xy:k0dMJh)ɸW,|Da6^ O|*Sy J$촚*l½[5ԊŹ ԛSUw#qL.,\k/J|ZXKPtmҸ2×ŦsܣceknX?&?)7I.hSOkmA} Q}9t۸>MI] Mo0[Y]hdO/>|0J[<E1hu(o0Ht(݈F350ODcQ5&+z*Fw,6xsUgtE>?ɝq"]5:)1\Nh1yqO45w¤2 v;ix$!]JX"4@<hTnODwҡt2".esct9-: wbhw5C^,{~2ON<,0<`TF?H-Y<[`H,J~=^ZF?Kl \iYn#z7$$|$ڨJnܥ=RsQkޛ*vEx<>=ڶ$MFFUӡzMbUuDkRam.C P9ϧ6}2>Ji+X>[L {,](OU2WǮ5G6zwAX+Ov[|H 3f_ٹ)Ó_<&?:e)cJz ʒc[)TV\bB\8 `F/pteo}NJ,-rƾc=~pqhQhvЃ1wsԩ orso\2/`g/s F)2lCs&XI@_;d4>n^{GaXGqXp^W-*# X~݀+6ZϑEd^q|ǚ5ηr:X> ΂:gsQ Gu#&l-zv-FH: am6-IXyaVd'409b痭~%vî4o挶ߴN3_:+>ߤYDQ2DHGT冕I+RI UNb#0kIv]N 4>U|CZI09(Rpav>7`t ?-Æ+I NEMa4B}+Č!G6ncR#t6ߵ!QR] Al>gl'Lw5f~U,'{ لt2.6;wDШ#9Ƃ-s5x0IEōR>B*!/'޵"m}W1gH6K MgX3 ԍ+661"ac$8ϯ͸N!Y-0Nd4-Й aG|dhbi}A@fdʊZ5x7ptS묪}*yo41ߎo7REUYn$HEJ7A'AG(0p[I5@`^jSS1"hK7a $څͅ#u!Ʌlf(uG( N{??HUD&[/qaXk",@( K4>EA_+gqvߜ)$]op;A2.NZ0J>Vp{_[jvTj\݋bZRv c=c9LEgϏ)izGdzJxwxme~)8G"kksn9M_L ̑ktn0bOu5[ bEۮ`EG8~FvDZ߯顔K@oʕa7Y@ק } 04/ h%NƳБRh\w4"i8m^rM=3lNK쟉NeXkt$`PG;~` Հ(p=P{/__!㝭fc)R1O4Ǣv뺊GvVC#KDӓxbϻ r}9Uʀ= NF=yaQt~F6B2G-Ԇ`ŕ"AW~BǮ@ Z"Hăq4Ts3|PԞZ]Cjfk%}*C_mQ)lI?gAQIXf"j&?uup{$83o4ӊ7mVW#6!R}y®-m8Ω֒Ӂ\gӦCQE43 `?xm}P(Ֆ$}&ݧx@r BtpʑV. Oćkui0Re'{4un6}j-@gM,H$P?)J/9W޿lw'/rH ~lzDݱVɎzB]5A/zM82Z5Ľf@Dxd7'LcRYuF󉒟ر 1C+]Q3tF8V@l$&(Pm7 fMPOkع|k rc0ѣŪf%[<{؁$"Yt&{Sՙ9d=8lI)~ʋ1ŭug5x%` X`{O=[#FejG>F{sbO֥C:*9.LxR8tXv%b5 Pkۋ> /|B!k=r Sh*cB Y b/bO?kt{ws=p  P wzWc ~W.eZ婷p=^ POP{X54zQSYw='[ЌC3Hq= WZcw-tĆ& {#[Z y/ P3ƲGR1zApnZXLFb]Wxr5n?'~ ǒ[ǥtnuї.;`q|`$$6 ۧ'Xk$/I/vCEJQ}f|n4!uVDI6?Ta(Ʊb o]!l&UI(x%YLzR(3Kc̩~]kRz~0ߢq2ЇY3j4q*fQm$+`ɣyԳ Bn+o´"׳4LjX۪D7OgaLB٢]q"+M/92㙍FnP},0tfHھPk!WWSCF:GQ955Chsྐྵͧ|xZ]h &46dk*j|NRfi$Y,m(A2 S({8Q|B*]_$zr#/jw>RrH \] P'o/.GPP'핐b\JRv 0H}0ue;TL/xچd<ۭk 4&_^oc.|1u(fO#'&/~`*]oUaMlYx1BB6OdY;d g"/`89͊VmQkH'p_m$wұ۱05BgEo 'g5'n.ZOr'sRj z &>1AHdvv $ޤX80 t9|}٬4+ nOWGr4-N,y.`x5?q8Ko C~d eol:tM~k;KL-uGOTߎz 9&Pyh5\$Vt}v )38qp3!{)U&m$w nƉUaU%ȾgGh]hI 0-=^%A{PJӃ|$'*2")UU-* .*xEU˨2T{#2;bRr0Ւ.AH\"Ӿ:1X Smt[7{lfXTML.gS;V,$RG BuM &` LŦ ~.%nӆ(;P"f˹iN>闹{s$j:lUX]u d]HTcs * H4A)?ި$7Nw%PrEMhN \G ;y>N+awb$Xx@Ic; pGKJ90bFZ.AU|B*E#KA$Mp4! ~>X3;jMaVlDFs'Ps7vatz@Hi Jhm5hkBȎz szys8FN9^'Z|x4=u5~<*d13N%hLur (|#v y+ajգ .r;*9<duA-kt;oMw!8a£=LՎ{ϱJ; 7sa (.=ʼn Ascz -fh5LcAdڍn*{zӱOF5vN~J>6RC9&ůz0x/]Qpѵg<,ޢNg!*@Jd"WvoC3ĖGD}N֕CZz -wų/L`2(4L$Eu, yTƵ͞í,[wIAw&Pј7Mm5j<rF]1i?fEvVF;g|n9o8J-@RUkվwO @,*e=Beym4n[F$咩 'FPFqp>$|dBMnXɴU/G0ɸ>k#J-}1W1kZx-CD(ss?"]=HiRp̋GH &~aAaX6| .Cc7!V}@8v|WZXGJteDFDU+g-A"$\?s!?}]__+LIv9Sض $1;:Y u]'k[o OOV%m=UWջ~o{䅧Q4^o\)) sEqOS´朱vF8k "~Q-4L3Ğyz`M)3am C қM'щ,Q't/=ЭਆJ4&A)!+<ڴ<+rUr1f ȨJ[:sJ&48ej5MI!j M;5{%h2 ^j i@lXm! ! [BVP"_I&@WJ ?9-2Bm8>Sd1`,~dULqud1 3i:.GD`V﫚Q1*s0ȕ6 6lךN![<9+ c,h Ǐ\*UZOx&i8|_',yfGw@7r9&%@ۚcJ֖6 }C:FN|iOQRmDr}!8\3v@Q?%0K!lCK8=GhݗpB!1 TӝH姈F/| >dZNm,dgYog Rxu\95x FJCGUgM͸3TPXT:wsqYɧ[T6pOAТBy*fmhp^kz(s]ÛϲQU}{:HUS 2k8v3g_7y೩7߮Q5~'URB*Z7Wp)@Pw'<=f]+=BL(TF4U*L>!MFX9PQmGx6UT+'/  81y/xRAxYS\"Ņ8<&ًG[U^u7>vs$!p߈!  _ yS^rlCvȰ-܃&BJt#,ZOG,HG SQ)y jRpSGk:< |]Oč62w׈<7I\kq0Lb)ё֏2~|}PCT04eJS)yh dhōp\2:uPچm'Izbĉ2Jy6a*h_ hyGRk܂O\,®XkKq`džr[U)*ʬCN祌ˆ/r5c):Bg|#9}$C,rϮ!,@{6TtiyK5*T_0.dUgq,jF6zU)[Q(P',N[慣>u2iꝘPyLI[t=K4YUlO<݈ljaw!`.Aȃg*GwIi #[jLDZ-wbKruuA\3c8|EbK(v2;)BIόYm$\yG#&Jc~& c. o9 X4Qڜ cdiy!|RmXT&z皖(yQ^Pjh-AhZոFvN=\Z(b\a=%]RC='W,b`E[~ "]McH_G4keQaxDP+5DSZ=f]%/b|V \;N/8$!׃ZZKYшop@uG:KX)!V-c8+5J3Mk6WiTJ)(bβT2jf\jOuyҠfJD50@/1V0OfkVM_T{"ϵ?HƛP{o&loS,y<>ؕ#r,ⓞ(tj/Ei>!6Oz%SwFAW#g/^<ycE뵁`g F ?A`uI}K*ӥT_H+NlTWZ ]5ZSE y\ Cr=;C($ si~aȚA<0mYiN}\-ƽd~ER8iK+8>[ځ;$33-F!-a P3z" +Y2]ɦ h-s?U|"#}Ƴ =݌ ~oB*oXv ?=.S$eP$VSf,S(HTk]4TEbɖy]|ŀ|24LI%1ٵ1 sp %4mEe9II$6".TTwBz|sT<(r!W8r=ڤyi`qd PSIc5R5ՈѬ*9o:c#\y;6i]&IF<GG#fMI-LuXɠwP{CTbGEDb1xOOv,`R `qA{Rqyo֣sv\ Z5f=.̫jWFD)0Wi>%$VP%85 ՇίuM=_F- |RoV ΃m}eeipSva<,QaB` a/<8{L|`"NN_m{h64mkp!Jt 5RRX(w>(ۆ}*ꪓ"r{fO8@j)Ɓ7潂\*f>ҹ,*K^TY,IA_sluw,ZClF@?W4̈́J`~VXwRGp0P(T/s G:Q zS=_*^Bw+ݺ;~Է_-Rf3퐩o;gb_x0&!ӗ?&{^.j#x`:+ zuXsYSN. {wc،veH/6eqanK\ji}4_l pqzϡן8Nlwbdwnz#t`J"x$aK_6eS0O_Ds' 1cv$7;D?W uf[A'=mם=/> U>UV^qrǣSBzCvԋ6Ļ\`=E4 D0%9"k42,#V;1mǻmhe3 쫲 v{9:_PIDD(}M\[,yRhkûiLqJ;0'Y]"{dt+ڊp>~}&.x!umΊL :[m?ϰ)ms u.HISHkqbSՀ3UF .Tuz^^)ڬGGjYd?Wj0%h4/""aXjM9Dg{ }i0d!20iP=!=̳GL(?^SJo헢Ks#1ײ7)-Ӡ/umIcQr%,M'^<! h\xRލeHoYHPљJDtx>%'iTs7r75yʙHlFS^u],Rn1x|x$3 zՆLʧETĐjp߳/?)7fEYo9/_##'g.64;d~ϒÙXq~}IM 1v62K4xUﭬt[׫(]uq|/,#!|Ìf> tQ_$R=q[uӢ7u\>ڟ. Սk`~!$|s9˛]SXn=^rA%$2. ;6*fў}^^cOk4ff\Xzw iMˆ1٢  âR|8 DɋWȰNž5Cgƙ"~ǵn%Mx6!OHpE$X7H{8C|qn"1/~G=Dp(S=kM4>頖{O~4ssq6Ѥ >ՃGy2v[x9Zݤ\(۴bt$tP~=ڹ_#n Fir•K*|_'l?l|rR0 UHxI"РV(#{\M靠p)?Igi{5pymO.vcT{/䤽Vip iKLx01jh- 3$t9H+Pjy^6&$pR:{c/zFJ=jdjC/C1ñEٴȂf0j7*M&V`5&Yd 9^w=p~ ~4^ɾ=)\ ]CAZ. 3#!/*P%_D"d6W BC dgvH$rŃ*95/ $Tϛxg OIClDNn'v 3Qq{+h\缜VH賰;!PҞ)|yߥt6Y=x# b=-x۾PF/n*T&OW&)Ƞ-%'xͯC.:$_s9$/x k W)DziRI54s,aS|5/9B@$ "12<.l[lrV $?M#fـҭ(܌FAP,y|(^/X_-TvMiI1)/ZGzfMOC,VF Տb,UoDD9WTGGxY~J7gMdw 0VL͗#?~I$q5dwҟ;d^:&Τ/ 7dFuCƮORPr_$v(ߙEH Zj:(j%nb֠.ɱ \d \|Q7Ӳ,ks]GjEdH)ɡD :0;e] xGdԒO󤁳5!Զ.R[|#ZxWCcEc#6qY?X@<Yleu> Q͌RZ8n`+vH1T J%.s!6E6"! ֧ ֽZ y정 t< Hڟ5S: }N@>"Za̧a +ɧd]E }F\.'3=g(Ot #S yZjX,s[º: ᵆ0-񅘩Lw\q;D ɚ(6燨"kWC!n DhzbP)wT<sqDJg/_r$ ,/+S/jel5&&J:9F 3u8H(yeL aHQޟ^!$; s`y_ uQxd?Lmz[-4%EMCvowdltK7%Tx̗5 5:q)!%,? >~C ρ Hw5/)uzŃ/ $f7KpW-mwXN٢jTJO(:WB:tzN`%؝BT'UIt|cUd˰5T͚Rp+"a0#h^V!`_$Q 2 dƿy~Ç"F/zIe[] SsL5kQh}$;鼀*Lpg3sr#K ex"{pvH'6ýٱ**h_17v[`AsI ꨛ!ݫɜTAoמ};}WRXj}tJQ/ 9ivHi®7j( m#*"&w;l~g&8΍@!ƻ]4`R,Xc>VFqh{4*qX\dwy7ҩXy5CjhlB‚uMft:t+H-|p_DrN4lv6wvNU狏q+;𩑺u"Q״J/xJ: o{5EOѲʊKJ30=$hG%u,?.CW:7_il&ce+뚽Yv6*e&,h9wl2ZNOщ _PLF䁨BmtTa[v Z`Pgi(m?pI:F\K#sIw˛V=DO4jb~%ueGe v# Fzm?sl.+RpL[:",>(,ȞVԦdvbW>[ikkӷBx?,:)aOUִ13J+15< ~4 E *j.NOT&+vh9 3 z]2%6Y_=Yg+s`GwԢҊCa,tp)"seahܳɖ4&T[T/PXI<+5sO c9NJCd}0_JJn9i}/YJkƔ%uIeD?,Q*kùAf Gd4"_jq}9e5($<WH^ђU í?SVt; +Gz,e!l~+,,k3 6@-35)`t̕ [ [8)U@i(8l/K.$ sbhAZu_/NӋW_MTk7-+DZyn.Z-Bfqq39ąc%:+knPOy6rIDh{*NkϢZS٘`u"';u{>> C [}LNi>,#(H7@J\&SXDzp٪j㶦jf5-)9$KAzgЗ(%L>x׏ۙ9P=o'W dCM<-R:CX@0abJA|8kfQ82\V]D-,F[z*Za(lnX~ *v~wT>+Pg0$gڸ IOR:1l1V#yT '&߭(#I N#)A@HԔ8k5kuE=e؉%~wF$s,YH(uhHFw-@bψhߖu:,e_Рn5C NЭPKALyJJ[Cx`_W|[t){OUA*wfmB4JaԷ}#[tqBfk`o"Mp N?.EWN'wc^F8~T2iPEMcn`i,=udCR_H*lؠ N'!Nj@'N3ϸS&Y5@zx0sOϗ;K%h-gHDO2{zUk]ho5 YOeHɽ8ߐxQۜv@JI9jdsD 4I~ 1j0MD C6oT&>9zsR^tf4T.(عR =mRr ]p{j5#t pg3zǸtme(76bV(fTߥJ&y)V~?!asRsLg$ќpL,dD͵POcI-w_JEhj.p)ۯJ@Q fGQ`TQje2;|%M]ZVSb)%؂^U&l3*bb_\,2I>Fhz]i6Ǖ;Ö́{Fc_ђU`.~Y2uF^Fܞ#NvZvT, ĔcA$NEc-5%?SRSʹS%V LsI3iG e8G )k vJU7oRq԰q̔/8}G `nsq/+dݮ=ĨghWEvL{4-4Ld"JY3&"KFS)Eh${r4 7gw+܁ZZob},v6:7sm<&&$SfaK{V̧Z=/YpJE90Ho.@]d.I>_9fCl)&?iJj*խp CPn"9jG'; )7YD_eߒ~JYzEKF]מڄ[ښwΏWUJE>'˟\4em}bfc`.m.>lIv#WKsNS+GHᛎ;P>AkNǙ@j ͚BE|!9/بac>ϣ*e RyO,r#t"AU aYG_M?R3>;`2n@B#sXv"H/4sTG _ nVz9,$igp9uhPHp'uW9EheTɻ{?rDcwʸ[q !ԍ+q( ޞќc.e\({&@8=G;)`~ ʒb3H5bx13tT;JGšdgMŴq_r}hC>*L[@`PxOȧ\0fscepd3 [g^9.Cx1pD{A=4$9w1=m}zڸ>o7E_/u  y(yH_=љne _":|D~_EWDL <A'Tg uK"vy!ZNkeaYf<#r=FS dQkC+Ky5̳cGZ85}\eՒ4Lߺ U]:?eD.(yi5cMWo%GEQ0Lk5) ƆUA_֝aR%i& \F(Jr=ఙ@\y^@x.U+K ڷoFrn/K.c]Y2VbSD|d!4X;y{$c,d'BU b2e[ LEAKx[! #gZxE;}X@?2=gWS86ibf+J^'hi }~,3Buag!/=*szZUyVo2vc @!k{- JL[vε.J.-"ؽ~ 6+WqSς4xk(|ٝ5BiizBlexL/SݔSpۏyq,sTe? Cl9NˤL~xc4!ɄvTG=gz In1g-a ˠ88[^:>R73lMa!3&]Hs]LhGݪ`yYnEccYk"ftKPqQ2);zxB&=fίoz5!ψCSd7ҵ*&z#-amvmʖz)0a.QK,=##лi-q3>rD{EIl-%KpC}œ4P.LbӲv>u(f}(B10WA7;#_jbʕQ\cir]`7.)袔9 q'<9Lٗ`OGs_z?=sa_b/cyߘщEǓC|?^EOWD)F}##d˅ҁ(Xl"[/4-4Qs}~ 8C#ɅZO!2RA}F|g".5.X{P Sh2k3M;`/DR"]7ǡw)յ9TFoS!Q/͌K6@QQb`) uL4ǀfS S"IfҭFqfHU#?QB?'SׂY`?Vc}\8>gg].Wr]2yX3wNy*4뒱1=1DK16,JN_fb^‚koC(otI"sz@FEM t# nw=z߰J]gB~Q0 u :ф˯K+K23E]Rs%9c3f~BI8Ws3Z $WʢK%+-E4'LzR`lݨ_6Z%wA.,<,U/CuEl7Pw1ǪA*>Lgq>"2ҥߧ('/ܵU&nX7FP2^Y| eЦ^ oXm3HJN'C@οoaHpHf┹ƅ3*LWaRp.&sA栽R\mwRC>ztwqv+=30.5fgYc#o]AMMh&qjfۨϤt_&HEiԤ0PKvzJF7^`,߀~_-G;ǃXE'AiI-lM'\rH|?y~pA㧊jjҒtxl(aҳz[ U :kڗ83+S+T$( QͻGߝrU>C0Q-). Voc3o~6V.r嗬j4oVZxD5oBM%{!*RS JZj}ۗl 8$v^p熥^b$ Bn-M|bs2]WtYjqrAJ_LY~x BN(f -F(۴p&7gm}^i̫bv>ดQY&afLw7$mfgC=SC$ /UQJN~O0@pR;Rqљ:9f:CcزEm_@OnjRbo-T8T[?~JůUH 5v>QKV{c|x/fݎ@df-`%$!MH зDjcsꭓ`PYރ7婦r1$C}SENI;WpFi4R<8txc ] j ńj[Fϩt' C*:8mhf,!O}y<#;]MmªM(;svPsϩA>ڕ5l.16SjIv½J?m~r.V8Wc!#r<վ MM{)iø`n!tksׅT´_Mdž}0\s}+C!ƼHט$tT>Vkn+(1\1{Y /ٙ(İmz|}=kQ&)IS+2}E9b"7(;+?DDk*x1DBȒuUuH[VJe#3hOiW+S.xe׫\&PR[8@i}-)4_ŷmH A%G[3u1_;0*I/yJ6HWކC^’Qh1ˍyzbY) A9,'q ls"W7Z|.Gly( B]EFiaǻh2Wa$[1R¨E{1Xfd(.ԎsX LڼK3)nۻy7ֵU-ID)6.ow.QE84D0J}>+{K~J/gԥ:m4kym@,1w|~n7Iq dDJGNdK)$^Gxdc]֎>y It *zZ"BATSuM:#1i6Z'Vh!Y6=ZxP|fhIk8Xd@3(b:?܉S7U@Ҏ+K˹/N@_8mMQ]2M3W)il՛m!iҢƓr1jNqHoj\*_N1*,xTQe=bP "7:NټY1_l%e$#OӨzi3bH]xOra0bӺ \q[: Zh!@虅/U&9cy~wQWo8qq^c?+(q-zge2ioGsp]@^{4Bp]/b桗raSlaV4iA xƍ= E3̹Z!p j*ܻ'LI` v.0Tgx|?h ?mmc`{I֚%@-(?RƽjbG 'l$@}yLtc.$E!W$6*:TzeW|%dP8*q%'K¢.m*D03KqM| 6 9n h&IƃzE~WXNPm18٧vtSXꓐvݤZBY##]rK7<(ALf X =ŸOC3I3N$ ο7]dOn"&.ijWr)'u1h8Wlxj8=5v48OVw(7(Bث8`@3 >Y8Uk `ò>" %^M/ ?o=AXu$'A܅wެ+SB&fg)֙=*UAYxl+;`ζV}nKr42{bow}`SRR̴ROoMF`OH _aAH}?LRcn\~!sm"1b=/E3G24@ Bz M[Z:K(梒~y6G̀vqWi)뉦 AuBAoo.(rSaJVZFPk׬(kblUn~c#X-$J uX\3(8ݽ܎#$&bӵcҊVm̥ $pB5&~ 1^KZV}.^/~o/He5 Hz˨bTiSE?ݎ"x4qr$(ˢ?{sꁟ]3T$#VDdSl} aRs) WQ2YuZ Ja:)c<‘GdJjΣc6:҉;x˟ JEtwATL_lDc ncotq ѱ!*n9:-wXB[U5TvV*# NycX5%XvbD}M#[z$xKІ56k$p kasAN%/>Y,T26R6Wo8~|=Z) r:.dÄ^oSemQ@p"/ȳ6$.UP){y/Hfv,=o K/k,{,[/M iyMF1N&4Oj4ec9e :r>Esk`(؟Z8x| q?L t2jrD$q1L&ٱfrѝCX%? ޡ{Lʯ&"`7s50B|k_ Ge\3f+* &ۏF? |oe$y.~Yv',~% <D1mZYJ̪Zڜ@8 ?(9 <)+_KI{dd𗔹JF_ȜO D25xfY pk@Q| p*1;D_ְQjWy-c`?wVѿuzu~D=ՁҥI!L:}[M*BEn`o!jvirsE FтDm'C/U:S:֎UwB0cyE:1=Uuo n,f;4FGMtE"43YH%+Fl%\õdV#)EB%w=ATF}=c*u͓zq}!ZA8N~H);<b:.O5ob,NBFOid܏lv(4 6@VƿgbR<ZBgͶ^rF]{p |d@ ]SX䆙v~=ə#͓ s@FN҅RjyXc`,'r}s?yWm,蝠 Įl(? Fmyd:9g'$6Y< 0#Sv{JЉ1 fVZm*-2UvE;#bG t-M!V6~r~)pֺzS{{ŔF@  TB^Sݭ(IʊGz~ԣw9;k84C>th")pd@ɝ!mZ4s4Qw+:o0|.ɜ4a\X*~Pn *-wUAvޅ#%Ir~9\'sO;dNu))%7mlUX'!>@e^)!]&q4NURbicJ;H|M <SZB3qS>.u+"idifKj2tD.Vd*QáFUoap@yo 0'g>|ǎF(4a 5r&@n6pI=TT)E\3@+N?p.o%MF ġtnyU%w}!0 wݾ |Co҈ևQ]JI7_> r@x@4!Bߦ's F! +Y.6{8)l6?{lMxɗZK ׽[;ב`Ɉs㞰k܄ljoss՞_) 6hx8';V79ݮY yk>ȴ_uD;Q7oRk~wH>zȰ[hy؆FYxcl̪z n4{#$6.ٖ9^n Bw3'Xg!?^EEF?)9P9 /G%-0kVV-s7H/{ M^=C~aev#pM;\t;A0V|Ms: _<ʟSFq]}nB4*%pzSVFw* 1Va6v0.GAS:煉b Z(y.n}bezL2 y N|`Z^,ARUMbcf@^%/B6Um` 1$v)ZNPk;L]V!Y&"#!,!Jj]Ckm H.SD -7ʆJ ۂ2E\{ޔ̓rZ9&_#66ЅJ24lBMQ~_J M :lۉ"Qhn658`Ub̜0jXq!I-]aEbJAf 3z=5dY@ fBǽ<ROt bADgKEZ9ꏐp55 )Kb|#Us3`KP$-f:d.EpzT-m})M|Q߱))^?M2hw  =\󛅛ғB$4x=WH^ q`Y+Q3#5Α{[cP~AފGZZ{#ϾGM/a mHN|[wo8k@"|DEcxI)JI $y ͭU .VmnLz 1#zk3#l|@ʼn |G"aLz-aEڡ7x Jlw sB/TP:N *$u~<_s-JF|OBfX}sۃeSgHj@oOHp8\yN(q >-W&qKs]:=eC6r5bF/G_'E]ػ(P/GG>k!Fa |¦2["rNb̖ F>MRDk}/\"gqPhQ ]Wؘ19ggTz.c++h [E/X9|/'_ah'c<ˉ|" n8ęͱ2b?eyq9&^5;:4 B7^hMaYg>SK~ժ1[Ts9)$ru2ߞAQLyf1b`L@Ai1_=y{`'z1t UXr1;) S@'cZ-߈ZbN+3QeC7m<8"}Y,UUN.6tCSH=1dhe8SRuc T"IyDbq"ƛORpd'GUHoJc:B_Batċl"*('J%c"~e}yx'glػ\q(4gCMhN0Sqh.>|xj;3D4<֝|HJ-Ɖs)bCnm*Eb, 0% %^Ԙ%:QnPS:JIq-z2ҏ~a1-VV!u7:XyMk4:эݹiN2Ee Ţ[xdS4iRQk*"hأCk`*( B)ePHl誹xFH˽VB#%'R؄y z-`*E-ZIk{]}M(sS&5shauҼ|wގ'oV!xE'!sV\Y%gE>om`o@찍#=_t1,+1F``W߲浘 5E#M`n"xx7/UM `U6{th)=>Xy">v u4X/QUS;W¼:ï?[F"ܸzvqJU꠾"@ʁ,ln7 Lz!򨊡W`0?au2KYی-q Q'- 0q4K}R$jelϮJS w%N8]Tp~u$GFf36~28Ѹ纏s_l TLWsk2vov4n= *%l3 x C/H8>~ ;ކ

y/1yrЍoi:4`Ѓ̣EYģQCVH#TI:>jЌ?zژ +5Fw^٪a7iAGpɱ/ ]z/ɉ8<6h~Ylب!|܆DIڜ=H35hADrkLfjҮÛs!"Be`ԑ } Diz:\{_}̇1BE>BHS7x^'PP c w_ 5[<>ͨtT4eJBi6$$V3S$w-fjDy?Q2{25 e R_X`HLW+G?ނ.| ED4 A+O.)WPӞ& 5?ӱZkQ/p^'qaϟ 3[|gPuv}95)&PES7W6a%h3`q\H^b:"ÎvFELH#)T̆^@WPv;e\ƨ㓈9;cW}Z1ݾDlS>C2dʹK]#Mޖ'ͶX{Âg31^cUN쾾bM u&P _ø].j9o'`+ =f5: KцT- 4qI!= gh'|uWl>%WI"Z6K0R[xD[LϝW9h+QV e eORR8e뻱VgR^$9=JX1U%W X-7^+hi[-Ov,2D96P'_h9XX6̐աA@Cqrp(ٛv#B!d)ygrBq>nEt>l sy[w+"+ SYVɡp X|,}ҹRצ yx ]U1Se\ilE ` (- 9rf2 Q~,X2%J .ǨKEO [kw3\ngd5 Jb(]E ʈK6*Q[.rՎ *#Jw^Ld>7b(.Ut\s:0Y rz+$8ʀ˫z|YJI?)C5C"+DtF=#r_92,[ OW+i3> &qX ?O4`FyQnͲGCMuk'CXo勮\}V*lsّD`b+a[eTc* 4@ ׏xh(6ry]*{K 颠Ǧ Tp%)A*{~ ;m%Jo>=BlO8UW E.|>Vrt{$0l^}Guѐ:YrI/Ųf @4( ȺcRy/h$ 'BFot~HnhH5 qڄ,@+$,[x5g= 6^!8m5۽oGw;[Fs?\yE v2qz8jysjMzϫDI/-l_@yXPÃwҲ+=5=:cD.r;Re  ]x'ן[&gK XPmsT =%>ATɀ<z"˥2c˕ǝYTd`C/Y'6q"8GK'\C%bXsVȤG%WgnNk+ަ߁}l;=E+;@+__LY^ޗPl5ƑdnjU5%oVzOJuc|0 %N( AŁyII索VWS&{A$#e]ZH.j'XLn+׎ ӍIԱm0wf]eP({9QÒREG%&{P(r>}` Ӯ41uI,M _A~uy3?@Ex[̨-L딊5ib EmxߡY}̠PA$e\{+;P8;{ڧ奨Qb!kA #F`o6ߢ5$l0\Y+J+C0ފ)7*7hYþ4IQ̥530b-iSo|$f7RÒܙXOǫjҀ?nyIxXu|^yh.@8y="O{[_.o.9 o`i$RbP}ZŇAeJ\ճۼ-{ijB+J צ$c.GhŅDSTӏ p^d; ,~57xOX<\[ 4KU l!󬌒ΦyFO|e?(A%`ZwC\ $D bE=/|Qq缇qKQvI;dVMbiy^8cN$f)T.d}+)b׏~lJ!h8ވ)ëfvk痢$H $KOo-=㎿=G"HSy.^F NTS9ܟQA0{SYWwmԼLqABUU'sOp'3!oWX3O.>"EeѮ}6S- U+sO(fcW*8$X9&kkrh`P6# Nv]в_eٔT4< :&Wf,/CZnׁ\'!wYOyD5coAu3/Lr̲)BvYY)../ZeC"yJP4o9J"3_^1)BDKŴ|z!ke7шk45#BOWBh0 JaoD^3k]m_FM 3W^ȶq7=:2َJ6/esmD'FӺu]r[˶GZY]F ccVvqsW~FuL1Pp#oOwycβ@wo77" #{\#h>i?Nࣨ7' 9\;@ǿCUkO̅eVѯ(VYb'ьy雽w`ck kX'sO_fLinġ*vQ)ҍ\*,W)U1&AsS ͫã8!3jY֫mC7'Q0vȤiB6ub m⬍ZotH~ԝ*qVWK9rFKפSjMũ!Q[hO&y$piOQ^JqSI,iUnD+?<6ZF(N-@)58{~ (A zbð Z$`hMlr^ 2bs:{ ݉h?Ʌޥg\[*$HRJW 敊谙%"zSც,Lx\/{X8Q Nݵ]VCF¼@U؅\0W6kp4*kbG.j-Wa%fLqߝ yZX.%noo>P`RVfV|U[rB_}m#y\8[ ~i\g$1Hy*e2,>6ݶ5xlrB5v[\Z9^"{A%*fY\zb):Z:=CbcN8m׿(t R~lZAЬЮLuVt샙J&.@ǀ(CŔnrP=4OC6=~DEE@"Nɝekb/N`qW{*-NԄѓlmQa܂ع(uh[γbBHԆnuWI6O:Y4Y)S-)jd֦!MoI%6ok.-41*XB =%dR6t桋)kzfQs$}dǡ\\J<"fXl j'.lanB#z+kHWqwü%>L `J3he. a5j Pm< @ϵ p# ѦZ2sɘ &]gGr-IȏR'Ay}ܕ[ڎ},P#DE: Ua]j iOH!UMSUz&VE6]FKD{颯qQ́dRBhbBy\%VŇ+򃈕,拼!r ռڄhFg92θWB_z i,S;/j\$SpZ*^ pXLR_PkU9j4Rb/>v`KV5ƊJ՗ 4f f\R溘 ;8_ xc̪u)'T_DMMN`Vy+¼[ R'&sD&cL9G{W+^;)MLt :q2?II} i*fAŖ[.#M)ҡ{?8_R;`K] T҇R"鸋M)+@b9RǓ#X𿄀6]3YA]ᆒ8cmA^/ nKꦥҴH LUzE92C2"(sD.P:5+%т{BPE$>ʑZJMD,Y Zվi1<њR_6k\ ,rZ{kSXO ͓=: $Z(UMɭI坉`ī^SiW8bV}{tą0(%wSQKTY~YurY#c"Uqx;x79CS|j2>Quo&J`=ޜv‘ -h+ĴvbۻHXI_wVqf!o?5!|'mуqY zy8kU3qP3>ӹTj^ #<!l6MvC+RW7]A&"i3L8[BWDŽ½?}z.5]+3'GDA-i*)7 Ěs*WO=&͸UL`ڤ/J8iFQ}ݬB` Cp*1m}AVyg)2!w˯Ns ]:.%"`1*XR-)fqR8xYupqCJ sVR!WK8m\aWժ5{:UA/e첧P7=d=5LYu:o˽bOd-e;Au?8P >ƤP3E2_XlQkT <v.Tc+vaɣTjF1~x?;onӳjݵ&c6cf\oDXv;.Wpҧ(Jyh$ՊOac N$8DvJjFeh_Vfhqoɩm+^1w-X9(R֞t+vJP RT2A[lLR <Yw9Ғ$(#=r?ʵU8j!2J` Mi ^,܀X5[7j6nq}t`mk>!?%y7 vc!E4n`8oTl>h~4#B'BCԺGleL,;FAxŦ xpTg8?5 `FeScDVZ %BɱbR4T~߽c z,q =6IhޮԤj1{j~mkOj&#.rIط~/ ,j^cNoq% {qbyy2ӯybeyP;?H=[*YK᎘}LT(i3?a&Jΰ NB}'IԔO}k0hPXCqhtL!&#FAڲ',d|Akqz UsCÕM!A_јHc5=-Q_ԆQGÊ v ?&Nh.ӰA#=z2,Hv­B`AQ]9#ȓr?%˷1f4urQDr 7Igte5uQ4UyX!5:@<AbŶjƐ)k9?FU`( 9oK8֐`*Qu..}*0(և`hEuDeFjxeNgCя yĄbA5(0j貺Ut1g\)# ZCt-I'`y\;.\,"Q>/]?Jy7X,I7z ˯u@LZ+c6ܬa[Ҏ7x?44vGų&=l4<սUڳ8w`h ! ?squ!L웈Zz UFa\ }E06[F ?E'ی~coGˡ`!ٸT Y{ Ltu$g3 ` fā,KQxVz#'fUxX3kL;[km1T#!҃r>/T"m lg^ ]V58M#D{KRG`- 7h <¢aG0 h#`}cNG%$5:5462cB k,e`bK[iUMsw>;j‘PF42sy~%D.eAEh @@MWhj(OT}qǩȮ}m!gnK b j>}mƚA; v1pC]Ó^%mFڀ4opSb<Kܖ>VZnSwp UW7<?/|Gh*6Qas3{qiީm[O wL,ro 'Q=,pa>{4K.șـՌDҼ#y =|+(g8vGo]oLJ8Rx#P2 /!Z[Y% w"lLYÔMsZ}Ʊ-UO }< >NI,ޗKIfFf{ S ՟M߳ܝ2AnX" /]~e#%d;̒ؗVEJMM'L a L_[Gn2(XA/1KP9 bޣrR$曺pgRpˍ-dnc[ϳtZVYm>ƅt]ivL\0: LX/ԈN&z>*3u^Z,0lvWT ͑ N\xpۄq|˷>Jҽiػ'@sM NUΕ *R9N;m8| UW $X90=4aKֲ3)\Փbӎ$ `MMjeY4nU5%q5 >ejѕidӓFZ!O؂ f]H=&'-A:KA,BTDk!ZPLIDžpQZ= {:^z"FNkPOEz= ]yTx,$UZfN{4YW^iI@cN­KH|Gs,5@մE1vRNy>Bw^naL ɠ?Γ)_ I8_1)R}vB"bV( o(h ZG҉mEZtTS4VLZ8Z+t_?8]T{&]Gg"^1,xh<Ōs?uS19I L]A6'zᆗ}tޖ\w^jTxJ22I#q(ȇY?YTK^/tS[lU$U}$5qN,@| Pt;zI5Z#8JrpGДGR]bj%L_ֹhY+`>QB<#sm0}~8&R$MPf ,@1ČϩKu%pƏUU`5l~ N<wE*y ҉vYRFHo C秎Ǐ^0*c^YH8+?7eijtkQÍG|ӤiYJHoWV\Ͱ=|Œe"V mt0nvwdߖF$3cl (N1`w"iVF/|CF[\'[I2{8>8UI\䅎Ҥs+Aα$Xc) e$|^s*r =ٵ]6k,V:=ܦCvCpHڰ<o~z8 56/rN_wnpDkލ#wihN~+rdi PLP E7K265`C{ml6~e!W_`5{UeЌRL)竛Yuj=='[98BB}~M0b: g3Q8>C'l۝U2ahl:tG%xq=h'i㝈| f\͢~~SYZfơuQ/+b,g9ڏV[7S?~|)"(DkXۗY]RTFT9h~ncZ}HB@G7n(D=A$^IkY:>FS8xA3SD>5TiB5xW"WOY^Duireߞ?^>hpw *ZEX ~V Yu\= S%$0DN&t J\FW#vPrw*鈳>#e_i8GyrEcny t'zu$eֶI5[ćk\#q̋qTǿ ghQԇOVDRVq^!Wc4Y&@}r)Rr}vzN'yLk:" gȬT@>thixW B{P(k봽vฎLCh-<(vfW)6%m{‚E{ SV-X Uí XiQn7;\P{_\DXB=t*:IRSݖ?(2M6277a!Π1/ǶB B͗فa9QP xA[+o8A t,[P|q\G],)sP3`0UrVוCCOF7C Z~f7[V{aBB.͔@T x EatxbP*i7LCqlYc.O'8(aϏKx!}0ri  y^ I>cag〦L wm ir$oihKi\g^<W-3Ҡ3 ®T\0X?k˫,|AC1h컧IrL ߭&RғdJ<5kԶ0ŭk.J u>YS G68FK0^U'"̼בH%0a(Khjcv,mAZaF$2Bb6,xvl62vl ϥn4#E0JO(-;=&E %nq) F= ;T ʪdtYS?+t"j0VXpx,^f:+K}k#Mj !# j5lD590OQLAϲ:hzxnt\vw2v]@EXvChwyE.Ĩ,_[i9#%<2z t =7Kb9;[83$۔Q`bw(#ˍ?'H%;h}WzN9^<yjh{4͢^8s o>@Of{r9}r62BIHcC<.` yca7 ϔ¢c'Q85&mp\wmpl[ ԡt}$WWJsm>(Xpe $D*k3&GFz1s?&^:!Q!ƾl ]?]9+6ؑ~ߴ\s* F'tůny3#?XPk-묋R Wu'tFUŏ9;͏W9`|PVb]$=&B@D\D,&3z?O؀|oՏvIݻvJh+X3dz ޱPp&m`R@u@P+FPnv!]'=M1 #!3R#Nk{* Zkc&cupMyB ǘW%Zl1,s E EJ aPdxdSQБ*n^w#yƳau.VLdZT1+дiC'wT?xhQ/N"!Af( Ipz̴ޑj XѾԍ>eRٹM}adA L].4 6;xM+MH/tIgBoVHVś.!:[Kܣ,gVjS1򧦄Yj/f-FdM&2gէɻgWLx ~㓹Xi_z#7)ǮCMC>Z`l~heT^R8ӾE?VL@9Cܾ7rwyG?9DjS 46bȳ})g8A9|TKnw]bt, R"9"5[>1 '14%c/gPRh/!WS_B'*݈i=Ksh= K{TT3MHo35{ &0_u/[(JhO"G`wzc:,g?Bǧ;G h?7~f' 4ZUк&+D_ׁ/z1{J"ڄZsv+'GɗTAf6¼ugWGqlDޡv+)TUl  o`&s9&a@LV|%-=ӹvBD)ŧһ32F tn?ڢ{okoK3u5nu$3w9Y-q͆qS~Զ,HPB?/ @wWZ˻փSVPV–4?M";D,4(+h\rxbp5z}$jҙ9bs z6EߧD *rdHkh)6CDVZ-@M$LlSŐ`!ج0HOUb˖b_]F|? >bqeg.[*[QdթbK,8yC+u(A(j3õؑd@OxjvQ`bmts$rqgKrΉxYX;/,;P6*ՇI`P# `P5KegEc:&"2aYf eQR"hm f0$34R+HjiaXJnn%[K=lD^b 2dy"'mX*kq(/)D:Wm 1LjяozSqvP( lmAŠsy^z^Z{e7OG,n>mnq&/y ڛ_M /D-kMQNӹKcGHQfaPQ;S͔6DazYMb z;*nZX^K1&a$!8ͱf ۟2c\ąshF)Bd~ëOgCN{D~6A?%b,.#6,܁du~ YRGŔzg€>~8jYWՑ GOl7gdKJIԥGI $Y}1FA%Q#rSܻq\z '/naup,i_Ԁx$O75Wh&N[`ʀ!V.aop)m12#0߃1st-bmz'˹C=)Ku5/ ^*4YT.Ȉ'j  }k d!hrBQ8b:/z:g^ F`7LˆoJxӅoe^%NQ{]߬VK)/Z=ɤ4?=U8{5%ˆ>(~%:j꠲ lo K9LLY>?#t42㾭=$P[VaO7'S?b9>DSpޘV푺AuH_9vwZV( 4!S_e Pp1ԇY˔X&;&a..ِ&qy8 .x>e_mƜ9nE )2IP6,I@=ʯK ; os/`MVh2Q]6 w3hʯ)w, q2WMU!Lv+Jd~k-%Q+?l(ټwF]w_kHiᳱPFhиL&TxT-bq¥C՟)[<&> N].@?r7+#:tğZC98fRI+,R:"5δkF6{,_W GpU7XX rfq5\.\x~J`VB\&rA"-8ۡ^Պ0(M?{T;HWn҆lVHU2k"Vh-UٟAn$,­j :LkS 3sqD.IVx`WB=j]2[1/lr~,`:C@ rG 51%GʧS1 ^9?G)sp抣ŐahVr!FN%K]oYƟш%LKםU+V4#k#;uPZ%,faK{L avMIc0 KHa`fmyQ>>3U'Ϻw_iP-W& 9 !|('۪U($f}{ 5%};&5|!歲,6"}C_ŽA$]Mhh;pwoߛV 鄖v⭙NWCUZ~>D!"J09 _!m1GG9w"4 !ObwRDr`Nʀ#E4Xsg_s3ݷX4NSbucPQ(azWK)('2;\U]]^ѷ,4F[W5rŭ/5Җʎh)/u~kV#UWW6&=?,{;('JPm34T"rzٷ?x=g _rCCcŋ.}g&O;lӲ/>Mmٖ0. /O`\ Iq1I9b}+٥A9P9b6 LT >uSknc&͇ʳuaR~13ѻdv(U$0ɌC/7bmm.It.Gdk,M[2f9~[jr-3IM:JgV B N3;o;; ݗ1 EMS''p-2#@[L?ʔND#?p;y铘6n^N 8oREܨJCl{P$򨅅/ђEl_ Ň q+jy|OiMh!|GC!c }Jk5҉pnɵߗe ܯџ8Hu9W: 'G=W{q;{/\ƸH-.yW+.YsU*ᲡQ#5RZ`Cͥ%{eڻe/9]S'~x/5}+-:}$=`ViCh;@+/}YV7PCj+mߡ6Xf"cŹ24ǘ8؜p4FΆ鞬m#Mx/EhKvӵ4VQ4 M\^fM{oB6r6,WB)dLOGȕOblH2Q5|Zr,/o :=5E]'yq٦L&6~+3FSi"e dB27G=쑳MlBG,s#n$8?KMd!!.@8ب߾E'+cKOA`RJW[lJ//sN}C2p{3!> f&H5,D%nmKbR@u5 r=Vf22Z$ՓJ da +?/B8vky#3S=^Y9 wk0v*sCA葇fX\GI&gb%<|ݞ)s(E^}{l'ƍOe=*b/>9~N*J:(ȡ(" :ڦ^[R [r4$ O#,D6[6QmᚸB;㒺-m#V\+Y>خ+N';+<7fhv1Nll"(@#(ۄEmW #ΗJ'Wtm%!/=m^%۪$_$Uݾ*C m.PKzE֋bW<}IZ_fxPQm”T3Nq0R\)}pԄ&S ) 5߼`В0?0Lo!+@*}zc*3Zw|^[ݾ/wq7 GkЪ,qnGz̰IeN{oֽnA0CaZ leL>u htcJ;0@:-hIi_kP}H`QQB$:R%ӕwޣxGnmy!qUW׶ |c"RY&8Om]:£#lǾdwµhL쬪<` UEkNq)'NLty,Lܮ)_jn}I^E. b 6UvzxXQAgսe%ˆR~i(2ToN{3/fǴ&^j^iwE"\[ꭤ7b±Ὢh,5f9&Ύn-D ZS3Qij]T:bL҂mydwEXΫ[?Gej>#tJ5$G1tsj巂I 9Q2Ւs=G⽑ьZYE(og:ѱTk,Oc`/wjl͝% Wfs[12G_~YaXBf!kwagH7+]4UeG6gR\Ȁ 6/;͘56& l$s?Qq5:ľKHp+].efl1-oBj7KcZKb@'ch.?A|8F-xܪekE&׷e$w= !Woo=Ig ďeO\3Vׁy@(e։l>-Y~ "l0n++R,KXNۍA{)1Ce*S ̀wjT`2gF-T < I PI*WJ_<aZ5X55]ު% 0Xܤ/Db@)iʠlҢI FwXZq{2M>\&i5=I:Q3*D좝p$y\Ut% $yv~mJN친vyH棠/6c[]ΑLeY0ar+iMl`ef`~V!]=0Z:L,O+`R;L0wı?^*.SdXolIS 0䎧\ 8*;0{5cx iU nI7lZG\ȕI"vwʐژmOd3nxVFm5"O`3H2(}M,7f?60D35[$Pu^"SF(LQ W YѮ , EC[~=x?n3MJ(_q&@=SE*OoV?Q;NX?7mCHpg(TJx&Pp?p՟9)bBZ1Pٝqˈ~$ O?LlQNL{crW?O2LY;mwgQWI, YτGc0<3mDZ7 X%N|4h5M(_W:[X [qmnѩ`{N+i f @DVFGaW9!r($\~!K#|` ADzCL }_0,0VB7e`թM]}Ę}%~ :lD󃃌awhbq8-60 e`ԐG8n 0{P TqI z ~G| v<SL?P-YݝTZ8Bun%:&~4)21d{cΎThzpQ.,#& ;LbNtaHmE}Sp6 hKo_Ax'sSf מmZݍB{&¸{A~;{8m5Cwl{ӫ.됬 .'@ qU#D2C 3u>I["­'1咜U3 LY݌_$g>xi"2J\wD#)SD\/3 @ɏG %?yݛ ۂ'"""[mɼ &Ҟ܆?7a_2 0P.2H6XTs.a+^)H3jdlA` Zqn34StRY="WB[Z릊U#q^rvA$ ZLYt:J+a|f O4؃y Vܾ̦ Y::@l$=QjbxW]Y@QD'{ŠRWj#MOlZD-SEgwRՔ% i"ڠAp}}Z~?^AOŶח͗!44; (M;p65@n(niK1뿺^D-EpFL+"򏇎529GM = ĕ6 :J"] N똈q(De= =hfF; ˂sU h`ѵ ʳ߬A[VRǠE?.#S"#~l51ZC=cWq:2 m!$c<.> tOf x tLXpZy49hf;b}8Ҁ*]`E~$S2%p*j |OjVb0T;UA4\`]ftH4$8p:lkCECRF.N|M';i dDN :wz| /qzm8Š=:iy>/<|lw:JMXpY & pelhdƫ8@t=l1Z?&2y\ܚ/GJ8Wp؎J_b5pSК}  bk-!㭀6ù0]_ѻdžm{cJ_ [<§_&, ɓ5M%Ol|8Sf)M%wǫSê‰ô(K0W3yJP#L'\c ?܏&\3 )ΰ06鿱6vvȊT5rșp6Y}%9!΢f ?۷q쟉6E޻>Reᣦ;*x3>5Z߭ƖȒZL' a^H+[@S sޛ^~*H M*֐8KzeԍaX>Ay--#t+ BmNodrc6^cYQjȤdm/- 6t+_4[j;ԣ ~|:}w Ky &A yc!{OrEBY )L4$i{HA;=3b8Bi~zid:YEuV߸uu{DǠ?np8AI_ :[yq5_5`ȧ\Nq\詷n5LdjïC$@* ]9FHPp˷Y g{\aʦQ.\̖K :{1AXv7\ d)xIVkn۷j~g^ HS6`{ ӭUf֐yb bot;EK)G6Ko],Dɽ@U5~rp򉀷f,Z]i`y8/ݍ4r3$B"r- >R^`,cԣ#@ V1/e,:k*"ȓ"Wx)gw SqsoF8)Gݫ,:TwɝY'?/F㮩M.6dŧ\I憒cQdOW؀o :䳔2hvc#hdVmeԃqD99s:> d-`b9훒so-©#gFЖiEL&3($׎UT(RDb?W+ a [ 1m }mͼ fnITG(\Uq>.xsv^auJ3S;Ja@CrVE(2'[6=gYg'Un<_/U(Z<\Gw41=byQ>eqۮ[QMx8EP42\  ,Q1"oGY[N(#[+l^=Hxb*NeBǭ|,+QBAgWOf'! u?.+[ .~5$ncb|D&-鲀շZ[M>&Chh"."'`\}$R=|d72€Dhޛ)6%}n57.eF,i9L r]01j4яmJQies44 c>T}IKtĔEK ŋ83E1S獫ӽi$C#ˑ6&)&0zvvAX\"ADd0''{ȝP< wLB3C@џGF |z".F|ՀjTaLʤ'EP(O+tͿ,}h&{׍ Sa*`汦}6[t"xBᑏb~^zS.iyi1`yh^78:aH ljW%tϭ/(O-^zїA*lU$ ">]TwRUľDQh"'-NdEh2Ikw<Ɛg5f_U%e(VZ"nV?v{ZE/ݟ~F(CXla`MufD~v;Ng>Շ |vpSfN6ԱPE{*Cpc0kU A?ƚvx':~B~BSb<''P"tLex=Ne3S&hGO}k_G HdyZ6},jEBce!/KܮyNhbՂUV,Eh;DX4 J,t+"3?AAmYK} ,7F;,"gRz+Dp؃!7<4]fI!}/MU9`6v9s$?nu!2 Sk lw> " !L)ɵyTk#dL<;}'.V}ud"fۍ dȭ0:10ߕ!vډL$ҹӤk83REdm%k#7[|#9g>2MWڊh"HrݿpҏFůEꊓ^I|K%*ݻQ|>[فA7DZr(u[;W=_ UP_Vp(7 ɣRx-N%$AI|%tAiWmX4V}~ϗg:" s>/͒_`G[.FZF ȶBz 2Rf е=+>=c.w&G[EvxjI3~DLķ1?6~RPymg)$'C1Pc%  y8wm /|#~A"3 mh,uظtXIe,ٌz'UXss  Uj 1Ccd"PD!^ 44AOٸ5 E0Ƚ*,9^[:rI\ȑkl6AHwxE՝tWCqQB$6iIYLl _V"ФguT"L_3]Dta3ȩ#R[)N*H6X@9_z: G=4a&6^PuKnj ϶ b(j XXouW}وFpW>KlQgqVbF, 'Rz&d7g '%60tCC͒H[/COͪ+2s B9%ҧk,)PJ?b.Nsj6g]or"a_Jؿ VTi{\^/z~z,ڒz!ri ˲D|8,WUx1;|^У)S|B G:ʮn>EK:{+"EblPILӮN?ePQ|,Q؛>զ~)EDL9rS$ R_iE/; ;_sc1;X5X2Y|DTD3h槝CcLJ6"_]2P{h/P sK'u rTQYu@!׵p.|hlHVF6?5;f `|e;A:D  wVzN^ 1?o}xY 4 MIJ!սW`R2aƂs5*R Pi?iSUΐx+D |KΝ`&%wPN\'(vȌyVJfH?c6Ѡ_r^;((*[wg DnƸ dtaė+wiݶIo}FI.f+ ZD{7wV#{i$qgIuahya\d }0v5.v7eY8ƎBw] "#σ/?YsW}i;mH!V"h)-dl;`q|&gȶ&}/FY~"0=FKWQ;VhH#6c=hN)}U0n&XAE:%,#bscy u7.+{9{/ ,Rw t6+fe'g@,u+%ŚnnU?_TtZ*:`jbE;|hiFYdE|J3ZnGW3"Zٸk  lED^Q;so8F.5fa4oaHkZJZGzڮS|̲p1JæFD"qžNYBNubcMS4Sҡ6/3Su@!خL >7@5~I:S/zȡM:n?TqX"CDl8f&YO}B^EK-)UO'/ e[A嵦7#潘_`_crM҂Zۢ4v'wt4Զ;aDV9]ѥ,zf FSQ)hl ey?TtdK@RN|تbf zgv0 RgX:^+!t+pjl[S./nOC[BM]. шS m+kHT2I6,#!8MWx3;F6Tzۢמpetֽ?H +F̻xR$-suO}m\詟7yk?9$}ӗC|+ dwtP#&m!Lfrl?Ɯ:YjKr&k/[.:a PG%SxJHg%tfapSH0d]mhF- 2-<@WTOpƂLE "DV>:izLsqWؤďEP紹Gj Ϻ.wdKgjl2븱~jGgNQ!(Hl @S&짃,}+'zt>C9?"[_W f_j~k{#c]ryÊhFyewGN=.81l9I`S<#!+<1^MF063q~EY¤טxw"bjNy=!=AN#TBa2Nv%-x¼>ұڍWrRϵקs^QsO0dq:sLo8 M6LQߓ0xڌGu'H9/R5>z7ykt0NEaaz@HBy٥6`Seи=S,0܇l$] up7=׸O]#l県S,>2[ \i;#asˉogxVq(rtS]]sx܂ǧt*v-͹q Z}yKg~<9 .=䈏y{1/Nc&bt:M[h*M&?_(%'ϭIْŭH["w'.?n3]z* R%#ߗWY̓XC!g&F|M/ȶeTWsu`Bya&n5HH;Q@..Qԥ7T.d8|T6AjbEi¨3ߙk谊 *}ݔ%}/OȩGЫ-}y-bwCCH~DgůZȅKբY##ZMzG3mŽmC!x }R[`t8:L:y @R@WZ ];t_.yDf*BtXcdZdX駿ڟx^Uzw{Y_e&A 6g|\qImK+\S+_|[ɷ^ Vw" iV oG6<'R/fH R0MάfYE#8on=844Wn@GE`IfͳKw+$~WD7IWHB9.ng`[l"rώ}v%];+xn# +E8  (:aNCm=.(sC Y*MނF͹J1PeRT#ǹ̯F:dcPa h@ӓS6P=^xqAU4&\4_]Rf[7,C(OG (TWY#me݃ Lۄ(&*V{J v; i'O !{Ä́ƓI>z1φuv/K㒞{SE;@bhDܳ!a6txW5 q}S63m(aI2 eȽ|]X"ZR|QWaђ?yVc6e8S[V@xNڠƵC1eӯdïR>$0V ^eCMss0U؅D AgTZQ= 8C0.;TZ e!z/ce_{5[f4S9|X@AQ nͨ"191Q~ء ͩ -O?Ųk- !3DŽa*OKɢQJ6D(X-ְV=*N8ʣGd o|d@!J/|.i,:Č+nE8 Y%PÛ` w"ٛ1^G sE!zm;wV|?ìθ @POX3TLLwy>RJDK $2Fh0ɔ~3.!qKsvJUPn)AB퍍(%i!&/ LE#T@)K=Y-Źr0"OWf/ ijhoO !2MwƊE"K*/kVМw pz]D;a6U ]`_)1jsQJTOg 0T! n:r@ _x4!Җb4 P4Q;7Շ{SQdh)-CH0װyUy`f䔩ؒ%Q$Հm1Q@UwgPb"WoYG#uir@\.Nv_PA~;4 MGW[s, b\eKԋ׾ >K*9Mx2]3 We& X۝mIm^5{{w>&]# 5@ .]' EDQFq)]lxO9%j]X9[{KS2{ )"&c= T J#{f(Ek Q|ܐٳy^d3'9.;?cB}VkGω)}*'?q?b+SUcGHjQ),g|ٰ߁j~h%L ̾0#7All*>2̙ gޑؾr^{"~W9Qk m=9fnu d#l^ڼ],Lf뎲;*9X#Jk|];Θs)4Ծ+Xx}೑W <Ba󬑗ZcM)^%5GAxl/pa<찁#N;E$hw}+/Wht@SOGм{ÆIy`͘؍G,#ntZAi*K 8[P!V0Q 05[45H*-T.{vXD|*Ѧ/,p<;HjdI8򕋱X,f8. m1l--ro0e,-\%[@z-7{LMB+sCT(e&o<1uuūR#PDe#ё bT,Y^U^uP#R{ʢ$n:Pf)vqUr&~tH_F>.x K'\F7ĵޥɰC`swb:{v ۡ4|ʇ-KN͵' i^OY[K]w#q(>Dg?0y֗JUsBW==ףcL5C$T>ƿ֒J:qynr=w,e/9z24HSQ,ݯ&2#f8A}cwvh!YY +:iHޮӝK|5ì@[YlGU RdoHދKtհwn l/$d v!+;Q1fuW1ڭ^D#]O$G:e +U {ƽI9 E*n&y֩!FQT|Lj1f0;S'8Ƚ]N G)pG/v*exZ/I׋Jw>&~[)RD)]婲CbҊ N(˲TMWt.zێ2v]pK7@?FܨS._A/\K.x \E_h&johбρ&[a`N=f?6OK)Ӽ& JɖtePqKBREATOePYjTМ>"ky.r QGR@U >9R$ߺ l~{xA`gNY1ݻ ÙyHȴ0ELK+*{sƟv ĔX]/F^PxaRE?߳lHx㖓=/!ɑKS@YK\Y(VJ2ҒErtL7`[lCcn<bЧTx'pQ ߯khyv:=jDJEkg}WZ+^P!'<_۴4@30~ YP͉Lf3&,T=GY4E{W-a Q([WlӲZŜZ qkXCܐrU{,|[@^կU`-JZ)DODk"AC;B W??B`V1pOZ_x̡isB'I+L/-N#tV 3$ӶjM }/%cm]+9h e{5]0dK5Rw!E |.՚nHurh)@֨jg>evfm5\1/_-يN&?DJ^%byG`:M}T c[k!@4wiylqkϠ,/LҎ cjJ.u{aAaىM[ f!uTf8 Io?L"DE YЊֈOhְK=VL`EZ' OizI--o4cn+:q#_Ms_!^\zpp,xɸ˪#Ivnw``-q‘..ǖ )R1e)fPpજjWX vsmo LەOa{V( <}].i-OnS08Tshw 3C})QmjY w?!JrrJt#>3h(zԬᄜ|D1y|=q,Dtš<,7tM1 Zx?6(,G#qw;,eKlelzS%@]hsV~;Əwvy- 2c:fu J|F3짐J)ƎeDﺻz,v<˒P gê,OKЅD?✡1._s4G=ɊTKPqz27Ln5.l `;KNbQqDp#3:J4ݭ7" gN?sm,#r5A@7"7-r⋸R~'>< =D:hQk4N֒A&"z;:F2k!q,JJ%?kghnMK4s4aO0$=#=Vn!{Q$Ŷ Xd.5Cx95$SK+)z1f_<'^tn~M\Vz޾kr{ n*G`l! *5nc ?`ًHVi"1ֹ N->p7( / a,J S u#wA&+Պd ܹlcN;-Y=̮cib``LtO./N+U+N:ƌrM6^:yf e?lbޗ˃JA*v{ b)ze:%g͑CSFfMW;p g3BLXgj0:Rws|ɃJU#a$撀j=F: -9%S-`m~! k=#JwBk|\)IS1l$DWl?8E$%`#"w^l "*rAbK~wD¡{h~MI<p(~ ݄X8\ƽQ0/271Y4]:UQaژn.p)$d:TeQ>[׬D 5=4iL{>w<](-I,3XVnFg kH4:RU<;j܂<QK_dp Uow;ءCol-pVH}S;ɤrɆֶcg" %WfG imV_]@XA= e0/}W62SC}%oBxy-mol R(*-!A1@Y$ߟd;5-"*6L}oܞQ 4ڻ?s1ZfMVAǴēKrp4*ֺG!7Zb2- Ce-ߙ-f{gDJ"x,%X"A,4cc༵4{5Q;" xF2R-'[}<_h SpXtTR휊|җ0Ъ(/@ox1>~v,kE5rv|u;XA!1 ƈ&%3cq1SrB=QÕO AlbբPwK@MQtf6,LD.7LcSEdപhfM7)SM:X2~Gh_Y;Nx=~!g;B^Ey:I64O.v+U, wk6W. l5]Fni2qX>2#:][ kL-V!v};!zmEqK ^R8mdw7)A??12pZ VYWնo 31iT?3}g Ε&yzW(7ɦMEWS9׭Skg|zS&FRvn|kq3mfDU#w}r%{. iG]"IMŕn>Z]}s$(K1pn`hI|=Cƅ$]"`lusլނ>/92+.¨}p' XjjvۥӀloϝ-^6C%&6A_ 򹊽3"4/6RJ+O2TU |8K՟E-tL{SVdmx^65N'_Q+!r )vFX~Y EPm^\[8X.rJhA+ooor`~8]7"hvgGʜYCbz9FAKNyTHp=:^)h9* ^}vK?B.[4@xT.2U"5yQol΅ЫV"ǜ5ZޔPeΪ/6oUbGP+gxLjOeW6{o{;)0vpsc` w(wZ-"- #G xCAzZ qUIJ̌E^"#Ty x k@v*&tG┬ ʙA$d|Hl*i5I)BjiɈIIUC})YaH 3Dp\0cqݳ `riC3X#[^pb 09憹hJ?xlVީʕVahI277]XؘtEۘծ]ái6gA[G(r:dNcwؾt|C.V01y]m@s_VowqfK7BW0BY=9ePDɧ%0J:u5BySC 'ʁ@Ξzge: PF jOd7jm* j#WU*/ DPOD,/DGO.z- (Q8B-leE<"=#l/ o!hSXQ1vrPDjM&_+pFgb&`K= 8Ã^H~tL6l1J߫>eJ3x*NQ^+;Noˊ?% lʨrꓒNRcX``o8ؔfA.ㄌ$qM.DyQ$g̫dU[Y6@Ἴ38*|k*^L|RJ*:$jwe 8:v+`= l^LջS6ly֏Zw^0oJ`T"ViUq{M$I 81Ʈ~ge{+1 rPp$H+FI}qDܝTh!?ZcRxFiT1>s٨_L4{6m}vsfƂ.j~/[Gg#S$R#Z6H&D1BBjφu_jy 稏:؝W ޿!حUV~6ϐxQ8&qK#:R4C`?a: '(NܪD{1`gyQ<.#ĩ?:UUtI]32td>MIdf5'&(uV8ɜ )ʝS ]TͨDu5dWA_{TɑX_n-`dqQԛ .f& e κLlN]("+c$L8?W Nh R]4&_`oYXu"MrscE?()K4ķt$s} ] XޙB]QG`V}]:%37CX$QpFlu0UQ;2ԥIZsA$@qC7%a8(E5-SZ?l gpX5%yxVD[`UU+שׁaM`A IIAbzmMW0A5O4},& doƫFN^+j58#W' ;SxAW)-#|xk>"QEt3J:-_ o @1ܛgRƣfJh#Bxd rx.:=#ۋ5?F@DCC{Sv:6#`O)(3JH'OFg4`# )Ib?;j<XX p9˺åU`#d(sVgYh/9(PO%euŲ|Q֥gӨm~`}\:i*F0FPf8w18 I_MڢfWw?\;61'X,Po^S`|zhOGa(gmS خ'7*¯FbX ~[@e#(ńj Μ0X0b4Z̡x7c6sm4ykmGȋØaf,U3%keAun+Tr=82)?u!&[ MIEQBQ p Ҫcs8d\ue{U9`g/ ~^\G:x1[#qFWxi;qߣu9W=f`Tпx+:zZ;gNY-~SxZJ?l^_x:Y8lWtacyYwFw8=PCtI޿z`g|MZd5'иB,̭ͬBUHaNEvnD8YؖY}xWOzFi!reqbHw?l@J]X=OOd 7dH?̗lKE&8Ofc&2I%`rwRiVus̩/KXԀ |ZHxӣ4}O؊tM~W$o3|OYbVWL9 -7>VQD B $KTwP!0&y>^=tצ%Zg%;Ƒ',=@W-f (}YI"}:ɾFIKw (.ɷ~.vp fa I)q+_efQ'`I2!؉~n]khv tU~y,T潦~CcRDk<߀FܜX=xR]6fJ,n䐽`L.yޔ5P/ƺ_6"v4bQ R3 f{KGBݍW\E]@ɵ ңoZ"3@]"nUSR$L<,. kF0kĄZIO''clGĩ$^ְ) +WRpt]^Moya.zUl[(+ʞ"2Fxdug&#GQROKt@ކ%}+?@6h<4$zl$fv#jroRs[39 ĈsEL jU]SF7nyotmT7V{9t|@Es:%GݗMeD3zY.BhG vS| +btw]אFEnih;j#̄ͥLը-{=4Ǹ bKD@.I4HST?j,Q*v H4:2t(̔V 5^|WS=Ic& Wv i>Q6An}-͈]Xi O JFbECpQ /S֠1m84S'|AmYظ=p!]!S:'=+x9>$X2Ww#0<1w_D;fnMpD|ϵPD.Y.cq#;- vE7S~ȶ3p6a忏|-1%'I4x>VZ޿5wAV vU*\ZMR5ۖ$iC܎]9=Qxte#Vffr[ fqBbgZj]g}uh„\Mr23Nb}bO~2S:hA$Nvuq?4Eۆ?, Eq ](K/b5>G qĈ,%R^M0fMN4ș]Pϴ֬ c(S|K[ÚY/F>_UŇ}@3ϴơC!ǠR]{]÷zeM}9(4/'_n(Ϩ"Q?X((&ϧrGXȞ17!¨ZuNS07 n^}.˚ 301%+ͻv8M$ @eK.п`- (9CI&>TK=_}$p'8q1sZ 2m拒tQ"!H''=5u@M14$씙Nj坜13$m7OZr 8׫#߈@ofEIJ]r7h1/)yl?۟D[J0ٞ`]67^YU96jxZfY}7I䎦c:Fwq~F惞.-j83#?&QsD5ځ=hV<͝ )k\,lcزuVե[gȁh蔼b::Q/5/~>o5,dZv,Aq`L +d}ߛ'ߔqܐTp SN!Cm/,.y^aR, &IP9C)p {e0ΏcDNYrcAjp\bK)vŊX?| V] ,|1V.yaY H2x^v*Ex=To?W恤PLŅ-zE|uCs>'o{^#IxH}WS>4ptƊ2>ؑu ḻ-Əy1a8.)K11%g b$1pjli h_ =C^'۪O^ ሩr \$H׺CK+'$Hn©n3Ey"Ї+"&FWU_b:*/aPKXttGEtc$/@D5:aȷa8EuUn("6i X74$ `647]g3-drV+fd7Km j57|Ƃ-zĘmU-K G=R jjB+#B63mLCjR7V~SznIacP'3k%Ǧ֬TfTfG*E->@v! %3]]T06$v|L< ꙘAo eᰭIbu!Z3i-7R]q:a%@&dʸ}wiG}˨-*֗]χ3ûG."ene 2" S٨c^5YQ;ؿz4Dݤr%%˚%CdKZ`ܾ l}ubhK}b:uŌtgO$[7r0Lsj{e}(7aPGdPNG|q^suQOS!ț68~1 .]44Ob"#hXp Ē=bڝOdQMN 7X+\c,g|i! W?]Px1lϤ*.w 7,"_"r7G}u0HFy9XSzb\,ײC vMKdU8mώz @4ݢJ*̒p,ʉk3tND=&b' s=EIAh47b{| eG0]2S/}7USKGTr62#Jx8_; $铒CdrEJDemRA̖Mf๛|MA-g!LOF{bRcU_G?tkoLêU ?lI6pŵwOWH*x(Ȃi6,В Re*qjvh.QFD)[0%c.@H Vm-2~{'~.5#;ɢ9|9XuWwl!2>o'K~7ާfwWx( % &=#C%7?StSt`㏴ ^]]VPDMF^ߞ֗o}Dr: x0>f-?zH V/8U>Qu) Ac7#g\)VB<[˘-H:KZoǑ*I~u>.Z2~4^@uOĶFly;ˍD͊#`_W]w10" [Eq&aX7>긻Wh+%J~eًdv%6$-/]G 蓮s2 ]BEm[osjv8k!(4g O/t pq/t@N zV&OOZ5]y{Vu?¦ۆ@׸5?n|{tP^vBB&#mw@"*WǿPznH#9tb1ŎH{tbTS2:q ClH9Ž+DL[(~R ǡZ}U ct|΀C$6'=<@:|]b]Y$H}VccLhHEgC!K#kgI]qr@ld&&Wm &rW8+OëMa 3þK4-,nc,MM]n)FEFO Ap"xcr>(eq8ޞ笨TƑ,YV/74E U7o?ԓإ`[jn}e,ϻ"uۿwS5Jˍ| ^Zż)!Q eKD+/Jx(fワ(p"pRc 1ʎ!M(C7!ƽ% b2D>6\:n,L)wޑºd0bo5`Dx,7ߗ-g=9SYMtǖ.Xf,H0UM"C.BÄ:fI~.UO]5 997$yFn>[:ͲLHY3a!Ɂj7$PtBpk mςV]-2-8Ы4]dE$Ԯ8//,au#k&)ذP?KH?*p4cќ*qE-P*MO2'~|蚇UPA[g-?W`&_3GwiG.s'gw 6apn,˰-?RqEʿ43#=ą"FWaWܸU#E6tΔSҧ[9E^!:^F#[ `SnSjbw 9JVyTH7 [<׃R_NONO7bӃ]gnRM2!-^AY7wI m靰OƓw-rv%dLhE[ HnF*53MY>Xkal23S+==fGz[Xg^F6>ʨxg:`='R3ζ1bYAgVB_M4ĻIFQ]`.Α(QE CZwY ț4 el%%d4ʊg9di a3V)ߵP塼#ZjNId -9>>5ٺ!ǩ囶0'BRM45`3hC5Ae}^KJLnOr3_{Ϥ7G*}0zMK7QєN Ld$RG c68OvlwӥMa8uVu*haG.huqDJ)DxCSGm_ _F,桢j-ωEhr= m$~ lϷ,)S#b(;J\qG^w]_%ϒ?k,lᴕfͭ 7ynkVlhh@[H_h: tU9ci ӳV趀]30xmGj6h# _Ol]ߐ%yːNu{gl)$2,32\#@%,Wb#E]iVx 25dfܐOy zo7ܚq@"/XE8my*'͹9'mu utf.{ՙFQեrcnSHrg]BGFv-=uvo=!.1KugXPRx3HRح6'*%2֢,|O% R~軉]5!0:9k6ƾ-^ 6mV* tjMY9kcZ.`v7ҟ^"SO#z^QWk_5![C$amUo`(+SU>dĝY[;@TYPY{ZFGcMQXrS k Ge6>'wʳyuHsWŶ{Fw"9Х%o aȣmeS? 0ÇlMf:Bw^Վg5``HQ И 驳೸.a^e4{H5zE`tXCtӇFL!qXն]Qlz$?ft>ٖ]@R9Pfy?i; M7~-̉{Q \,_t(LtN.gEbrmgܧ: g_~IDGv,RGBfY\m ᗗnVr]ue']q R-S3 <& t8x C 7yyKaBdݺGR:A]{(^gn#v'JÆ{ABuw>N"*a`ATs4Naw' oW*DL*!)m a܉uPA,P6ߌ˙EJƓUEIh_x1,eX{,384!t} VȈeI3 oLVy= /%!?>\4gRVf>46fsG`?Ѣ7꾑&NCK'>CeTTg͇\7m8T!`?hC}|r)Sµ!!qFT\ \ۄQV8zNYdt~$OA׀"\H7\ AD /d@L) =Pjk'ag"fçHX(b=~m!8E7VXob,@&RY M$P8ޓZ/Z'?[PQmZ:G0u=|w.<)x:mD2x 5*Ԃ<)0p@g]fl5G!6y17L=AΗn )@ȧ8h}JR'ƣJB*@Pw[Gle25z7(b~e5ڪuzMftzv%jVJEmܒǽ<#Z6B!Ȅ yC[%R@ui: @dabjƒ2 `Aɿia<f8Ux ̃/P܈tDVDrrl}d[+o #;џg5G)Ln'g}C .j\7 (uR{/f=? FZ;Ysh5R9 rwτ|WVCT&%{;^=o8 5 S)GQY*/::= =dܶ0<&3\xS/I5屿8EuaQ U Ņt)J\:Р y%_Iyg~NtQdݖV=@ jzE?[Ei 82EްRau+%KҘ?s)b,OBo@$KL_5+G9WD 3pVdc^|OQяNl7u a~;%} JG! ^%Lk?O#jQSG`p&ho5"PjWUFyaeq~e+Xn#$2mLstf!(e2T톼qiV=Q~27 $ q'%r!g\%LJ1u׈((4gkT!JK Gf#rcdbēGz "n fyThr"7 Iex7 JbrܔGЭHF\# ؀4`  _j0Q|"ȍTJ=0ծ%O4QI%aDdfT+[RNO5ŒOERA~9C YIo["P\ZZolE{_gU냗u_ZS{@lE|\'/d&qr%z@:j'+^PC.Ndޮ($d^pCQK_IZ47Y;Il ڧkI[*+gBAF% TO]ȓz0 $ŲMJW8hhݨr'dк𙥎5ұ= I* LŖ!M!欦1e$ YfpF-l{ &!oWQB&x|"GO/[54Udp Ҕ?*Kݾ^$0M*TH_GFD!@|Q},7R1VPJhzV)%qw6 2Ɩ[neHu4T~&Q{դY&R>{ҢowkSKtkJYbAg8jsMb;VưhFY ا;Eg7?:4cbdAIMüs4!&Θ=Ӊy%Jok|Pe ~N`HlʑNB%ɞꔚh@r-'37D.Ʀv7EBeּ͐S4lWxγ9 ӱ?8RuswF /Ƀ{sbb) g,OPC7edy4:?A}Gf,e=~)rlDWzBFwe "q׌g.c[]=CK29,?L@E`s8$B+ŁM@xTDO$2 {?<[oѫkIltFhd] 흙}G_Đ2" z*9Kߨ5C~?# ?ϝM0=&ō5]gb>k j3YUu8-?Od 6SON]۾ܑ"jw)R|SYjeKJi2ja勉U'zGN3~uDsĩEPMfϾUԠfmAhv*6DVumdnfݓJ&2G8UV%Dd2fS=Ra MA 'tHa$b}ӈӔ{fķ$yyjTn>W%nUf<ywR( X;_r,Kؗ`ϕؔMG1\À%&$xF-E(-Q ,c_#+')->oj4%N*H^38:'"6IzҪ|zguXoݍ{ ,L!oW:&SC9ZB䬏//eB u]OIFrbBǾH>X6[:҃QqqBeB>wynn4U_^#m:&L'LTv{ \Z2Y-9z7<+. Tx$p4}QKCټd{qϻ"+S?a(ݶ]XTE}AeRA rxbrBOVgX]d*+Z|p-(3(4ZWo;BBW _RvJcxqI0gYf)˳Hӆd=ΉKgIJC+bT(>wO9CwE-.;Vi 8ҕw}黂 lRpQx`v{RS yt@H5T]g.`ϥ3]<^bڐ C;uVH 9 4Cn_ dױQM_mw@Mı ׽Pm /Rwu<N_å eSDUl ->pOadu GCCOс: pptXem|*vl?DU]($<&zuvr*1k'`+{%]w>F$\[IaeC1<%V+X}Ԣ # 3-xM,옴ͩ]YK>tBx Jet8?gssvγKp .0$:P ثnZia 8&)@_D,֝_iu)j= P@!®wE Yna2.SHLh: 8K‡]oLH*֐nYGmP16+UJVNE} jM@qw\T@+ͤV&4ƾ/3%NSg|tTRNT;]ygOZV%U'#Ux"ywh3ütJk;n,:R\ [! ='W aK2.fՄ_AMj2q1PzE䪷6k߂k˚U@lEVgۊgp`.pkaj-Al%Y=Obs!҂\!w5$ݱ0gT:r~#h>)A[EV_マP=h6v٧#Y XmZ\rʣxE'JF隨>c(qC_]X#a7Σ}"{^Gv ];T%] CewRꇫLy*]* !!;){$9'|iO_$u|pcF遲k=5wumV0k=X̚XGbm@=p 5D67xn6Cޔ=/,`mZҿm»10է>l*Z3,pX_OT3Tpv'{,8DBLH_g[xnNDL7wbQ"&@ |Wï]cDD-'k6KGUM1i^6KUڔx&sYhg*c~и1T"Ȓb,wfT$ 2cRZ'溮OAoKpYƊQGbbeWݕI>`ԌPC!1b6wǛTTx׾9jeĆ,Ry(/IFh_3y 4dZ=ҭEĸ䬾 Ȩ?``i[+=͏tQԙ˨w`jW&/=s6V'o@V.~TVJ2 L7}6jJez~RD&R2Fx64"WJnP8F} fp$ (`bi+$”8?GQ; wpgŚ'F6 y8pqiC 34`އ}}*nJ6\ʽ[>+U Sz+iʀBؙk5-3H t[t²oE /yع8 ݈u"xٲt,RSw5F(ibydU B eБ$|%$#y{)=(VԈzhNzids!Wo{ςANƹfa^/{Lr%':0я6pg3-:✸N}=R/KuiS(v$JFn-xm0`+W&f/F4 '< }A6 R ﴥllӷW) FQaFku~H4%b3qz}%( ?h+KY\/j R\]Ij`.#'F&jQub!,`g].%&ku ˴_h܏2!]b qbJS r^Q{8ݫ'nhoQ /zT:\Sj1XbL߳Ӟn-V}Y x 85',CQ`YS#3A}I&'MʲC~CؿF/Ir iyg27htg>w(Yqh0i*a6 oM %N@&P/+8;&]wh\3~E+)k?p 0́1"\G&L + FyG @E6| rr-3V\ c5OxC_*~ئg:nbid|#$'n;isk>}+H7s  " Y/IDZ`p+,j7]pUHMuy?&M~w-BŔl>HkDʫ7J@Z imULvPpK.՟XXT&m VZ*|aAS ;/E@c CjTJ*'\[t@.,|eS5t6u5RK5K+pk>7fjybXrT݊H4K< ef"-ݙNh8'fC5aƅQnYׇB&W ` 0LU;Tw{Y_0}V)|?:9|E6mOײo[y7^n;PY?tY WӂNFZ]*v2\#ʺ5i2TQ4(4|-v&ow:~Z6o8>%h8wpz< 쀰"h t!W3cFl,@IF$ HP'2rf}+srb𔭠=u}#7}aU;wCS/ez4T26V PtQI _[&:? ur]`A;Ƹj(t3\&$ =fiakVeeh}=ny g UFgE3sXIX'@HK@cѯPś8ہ:@2j pnIOB@ʱo̜7f*؀Ky 2йcmZvNAvE[fKR$(jbz7BShsK*rR\i7_񆫴X_FjXk6K*}Dm( I9t9L5xWX+[_R.t2Y.I)RP|[ ngʨoKqj niy0ݭz|/]߲wFXku!%9+߭kHR,)!X@SL 5Z7 !K%)ka)0g:\eFOyzj4Kii7yw T[2}geM4 ڍպ  clU7xf SfQ$2RF8EEj"}ߣֹ=¡~jo<9 dO1ɎGM_36(h~vh6Bљ!m|!]gqD T".x !XW88_<$5[Beچvm$NU.C^>7|r;jjIl"zQ2TM3H^|\B@ gDuAנػjƙ"p[j?6@stYvqЄWebu=B|:Ƶ3*,ҌQs0DGe뺅9r$qh%OW{Bz}Z%mq(:1!4%$qrā;Xy`Y7$\2*o(Zz^=͋ /fD6D2Tjb2m.Xzhu XҐ'*9̟<R KK R ڟjwaX{<3X<~D6OBt‘d TYW>o+R uz643FfSQ*&M]ˆsh;ԠKyCl{ CA5H{%`l@=tAYt9.Ztlo='aBC;Z+ڡ R'僅6;sL-F~)3aL,d3{vߣ&#-]-VvBaFƞmɓuvO΂@#WԪGǩj 9&-8~?m4}ggq:('⠾'{d(:}ab{j d ( pήd%eNyq ~קxK}+rhh63V10:ȟa "cc҂3 w$М"UpxSnS}WERDpMӳδ)rg+I-Jht02toTnsJ$SgITVΪ3pL:Ov‚UmwB= ;Jx.< >-8ly'ah 㮂1]CaXZuAe:W7Ʌ]a,)Od2Tl:4caLki JO:r4Ԩ!g0{zFCңK.fAJ9>#j<{Λ޺P'8ر\#{<39;zt9 [alxoG+x';|dd9G;q~}=nP":c=O}1Roo֑:c E%Ej>ZZ1_ AaO5U:OF{KyrXrfw-Gt3uֺXOGDZM(!3~ \$ĺV/ڄ[~5a*Ji!H֏4u-J΁;eNv.1KݜT/%;o0C˼j%yv(W-;O%I4ֲ-8*THZ#8UQ7:_xr }C5w~a)s_$?ErY9G*E F~_Ĝ*ک _]E*22 Q5]PGk`y p.YY?i G腄Be,=X%x2)"gjqQ#^ʴ6HD4% p`SNbD:8Lh7x`%;GBm*9w.'ӑ}3uI "ykz@Pr.eֆjiʰxc#{ :#`'6'rMx4& ޤѸguH W~xB 4!I.|屏!Sja4$ec4;lN ů7)5D5-mgWdwQnE@~Y ֺ3qU.yqg DNGN,My/7Hnd^DV8AR<$Y6aQ~ʏB ϓb, ѠzhwLٯ%}g\ #(ZoFN!H 5cvO `t `ȚW^0ݟSp:TU%W,wl<๜M1k_0k=om'$k\>>KX+F/Cf>r;JIb ed_iWy]SLbOmAJZ**_ˎW j{xݗ0Qu|2Ds֍42!_Ӗh}*~YCzah?ֺ-^XIRz/kdH~?~L/ܲM7H6oh9%w`8L1^%FڭW$e6OO;F^6:A%!.QbC@Kմդ*ٰ?(Z\ hz,}7 c$ d#M>ki޴d㹬aOl[nejAFkc]yP߈dIn1ƍ JFH/xG7U@N=x1 ,KoVW/h6/}2hѱ=n@M >ԭPc/4KahgG X&Fb߉dV%<`b+por!!u-}-[;lZE/~~NʇxzBJu/zۚGi0U>c[`8`:!!_&4 tƤ<6lQ!]jm]߮EsT03 Rr] 1gโ`9|6ZM@]ݯK'AO2R~;p8xx<4_:VpFu^LyzCõischX?>լG L ,^b-dI a;,e 8~]×{j`ɘ'Cs*΢leO+).F#3}{mB`y1֩,FkCڥOO.+E2$-,&I-*N^4|^>TBMF뿓. 1dY2y2uWR.7٭(wfd{,=Kc vxڃ3L;v5=S+2h[=}~aF~Qnn|3tOۉ7Cy!zC7ƈTa.ŖiWޔ~Q,yNds8{ -sWa)>?^!* CmVwL3QJf8~= .t5=*ݠ $ֳ`O{ΚC`l(b-ߒ&jύA8wh2ՉEF14a"@Uݜ>q<%?VZiQ~ڀ_=8Aݘp̨Ә*b9K,^ŋv72;=$MSSw2+ƒRi@ I[ 腰I9a<%T6M\lH N#]:@$f~q [˼(޽MEcU*) AњdHi"nTRVv!ug;^dؖ-0nk Fklh7ǧ_M\(|Ugj=LW,t!<R[|(^9\2<Vyic[tse[5%O4@YX>[\TXkDx7,my&.H ,,!XɢV&ǹnmH"FgBuġ/&HսVniՎ-L-NK%%&}HpxŝÒBxkV_&'M #Kwբ J*61,* _6AztZitCNdtÒjj5h,_Jvl*h<ŘmK9?F6D뮈Y>t]gTjh^|aR:rFkg"w~bF(и /LVCuJ֣[~3" \[l5d&;LAK l#+ )EtZ ot.9{ Er#w1a' +jU&">6C0G4rtͦ`sѫ/Ό:oXX.S4%CCTd+dS?sAn' <4ǛEgY bJJrR0r"CQnO>FI*7Ϯ?he ֨͑yA]|=dQ"ٔoL@̹ID39 yRB<+tDB q.d']xz0=SԆ']Sls̝#AB@.v-@Ş *eh:(XNw8L RҤq?IRdl%lw;?Ga$,+W/TTd^CM,bsBv|s_j[߻r?A97q~NV!j7pT>쀻b1D50E/Fcʲ*ٚ"ǘ8d%}'؀k{*p7҃I[ԲLI%O$ɒin)k#<5-FK5V|B7g L>`*~rW5{t#4sϡEL8x) 2$ F8^&Mt3p{DyG+C!w GpP(~@HHDN,$,HOhk dELI:ZOZf i}Aꓼ*)Ct{k;A]ए3M=NU{ 1#{k@"yA=E{J1!BV3'|W!x#;4b|i!1 nC0%Nk G[8+L7m^BVN ˟&m.U:X 2yWHzV`:eݗ}lN9xBREM%cʴVגiêX(T<]6~Z[T-"-)ϼup>Y؈, A]xriAeYڧF.:bEY):iH Zn' A1q+vwJR=$jĿ_Gm MhdROXLL7;#+)AKrXQ6#M2_IK!\J`ԧܩM1̈?V8PɦuT hkrc\nvFmQC+EW=6E|iA1IL#-+<~ܞ)UaTdĚg_'+酝s9aEbHj%=;m,=B W7W>yZoXgQ )!'X r~N!o$KiT|YY /92IrC{fk܁}:ukQ53 s0Do4PNyc*o*9[ZgO+痍]o*@!y#MxB5?Qjӟc^7ϷK5/})i$--fC؛7 HmEnUzVWC>-O9Yq%O:Lvt D6X '$]xm]t+nE-H \78pmY XdxQu__CYv9 P?d0!s?c\ kky`+ rܙ=B[ɽVE!5rW[o4H[ s|Z/p]'pިPF'5 -za5!h̺PF =+ ߤPAWFH!!PдYFQi`r| ?Ƚav?fFQc!D͎0:lqf,nK/jb1hI`QI۹?q(S;ָC+}r|rHɒ@,5˄%f%(mYEҢ$[_XcƲi>0c\/-%nVo@6SrCtf90CBdQ`  8*lr597B}8]8ul_|#TõohЋ*&PQ5U7yuNZOaUn\ bTC_2x$`i9&C`C5jZ(K\4=v}: R֠<{y`|-#ܥڲ~P"&K~`!?-J&<;0SU\;oQm_0$mNw;蛦j4鏂 Y:v+J#7x@qsry9>bco Jԥ2C7V,oMڢ虣@NK՟ /w Bh-4|8 !}Nkg0rn){礼Pe}iI4XkفLR @Hw .;wĒDKsa $(=;]ZU,O3w6; {8 N}JRiqM}_}.E]Ava@Im,Av}OO(3w(-9؎2Tod2X.|s%Q2?0JO`[5nڧHhVFq[JG0yN- :h&ˉ]V{^Cf \Ry4}s3Le^b6Twh1LU" XF<X'o0. gchB)HI;wFŏ"O"UwdWc݁0I^ڛ4m_ub27"AݵӃ^Z! b5 FzH' P3o@ Qp|YW2ͳ|d}m<oC:-c0uuX ԫ=fS,ň GcإƳź "64En/[zgiI}K;IK d阃.N|`$;3(WɔTb*3~4 RKI4Yln&ܸO?ԡT6#`_eTj#MC nz/Z~"~uwV7_ZM؈n':H /X[nIۡM5.(b*nV+gH,-7τjeRwR9eCUOח$cH頟`pQkNJKv 0PyTl庘m#|QyP+B1[>M)rO ܆`4=aÎjGHGz4XȷǀRLjn!1*ZQ|Ty@#MTod-OP ͒G_<$Oy?>x@0l\G2:= ,y6RZ6f҄(zcWatn͍6]v$^;b\wjzþIʚDE=҆Ϊa"#/ &(wL,==Kf(!5UvwfCZ2>%TH>Q6ŌR~cz Y^uȅ 5fx"#VLؓtŹ{p;bL.lEMI_HN|'p( l)Q b ZA nU&d&wMq滜9tiet^M.;U:羼%ba=Ku'FW"ۉj~ьLP;wet!Es/V)r){)"62UD*z\DSeBp J9>7ʳ]~3QB$Hn%\Z_RR,Pe3is^)?ߕY}+(ȕn%4R%tZuDPMz-nJM@nCf@H>yB}cA `(0MqPG:NtZ]g]^;Vr|̬.2YzDk] br.RщK99vL=$3A5w槚CYi2[AW ۢb!1wS`ܺ.q o:QOY[ҢF Pk%zzgB {+w&x!' H(*Y4FO~MIt"-P~lC7ᬯIic/ K0ƶe.h'T}1jH lQm%;*D: 1z&OeĈj(l,hiá{Ly>a #ѵ.v6g6'[ 3نDM.3dPU;HA>{jL6< O' I%S"`A8o<|%ơOA=YEHJekN13M p 'ȞlkT,uh͂[^#}yS5V%eAp=@koA^ 1aLBsXe` dkjdeUҭL3uR6Sg0bK;%b ZύvD>+^eR!޲sqPaPƁ*ڗn\X8KH~5/ 1׈s=0$,vUUp<@+? $l|x8KEħe¿CA nN9Gy ޸yŸ&gj}1`PgrWCD ACI$B+a:73^1NtWMΫM(xEd%?}|6][/*VF3[ynob: G4fr,jwT+rjYԻ}P !jNe s ]P@t2.ѡMm$Eټ̬M7(~ZaIFOQ#)E0ᢞ'g':f2/* զ)EgM$laقAåSv'e`ap':ł*8-ԩCqC$l rbe'3PSA FI[4v!YAXyCh}-uQKh3;q--Q"i@8xoݎş0zq~x 眞_Z8!}kCX]2(s!Q/*˥*w7'ƽLdR۪~p*wp_4"UVVj^mgE<$U8 6O{!h.*2ʳHs<*2 <˂T϶URjQchek䩯Oq@m;+s-i *9_]g~gqcDbM]ɐzNlVԦȮpۂ-լp/;s}ڏpHId/ƫ)܊poZhW-mAh GbIn]"g;a; y 9_ 8_:\:0;UkMwtU:H.QHpeWli089gCD9Dz/{H7k bi5)W}V y VoHմ!ßl[K/ PV7 |pV`P@}5o'jb^Tǩ `m.&MUUe}%)ʥZʄ|0 p?]IBw$~I2M:̵ZW9MNcv k^Q#]ZQ^n%Xhz`(wҡW4H$PBcآVا ]kCy *K9`e_=}` i6ZG'&mƲĻB kōƁ$qM? JipQK[*ex[brPN2j \_55Nox<InXF0,:Cw.<{m5[sGE Y2ś] H= # {]|N|x .-hiЃlxUeڇ"X!SEz-st&Y;vS3cXɮ$7px{gRzPGo X+Vm@ )YC27,s[If$Cqp%TN)O/}=_o¤q֤nw$ƥq{JF-UN|5|% g@bpwSUM1v*`Ro?EUh2/glT!%,5 o>X5X # uM9A`P+u="enо.OI0Ӯ"`8$рT~|- |~@ `_KNyrcdPL,fygCeQ\eMn!JsskMϨ"u/[2B"d!}?sMWIxt/ _lob:emp<s+qM%'VhӺ&bּOH[ЦvZ6Aj3]܅\GLo5s"sEڼ؉As˯%sb` `&7>V!E$Lඪ[{x&Sz|NJw c3voa=+ƽ)oP8hHJ=&Vް* [e0GIlf|=8n`HCjp?>"max%~}"|hfhg+A?Aܺ<aeO23Z9eI6AA&i) 6'R1ʠ ѴIqa5qzVC(A/D+ZJEI{Sǽn0ooт7q𫨝  L]n螽p'f'hhG&l̽h[e ƽ IC0 ҥ4]dZ/м^4V#>D7/}fP[O&H ϷQT1㼘Z \#%9ҟ\$^5,53Iѿ#n0] E(x*J]>fp3kƖY)>)d'vu.cWtDl<07(WBGV(m'HDKE\j]:=#MK#r:i(j5_0HىλV18% $j7Nj#+L>$Z}=瀋 q6#(TS:ܞ,%מAkNArm$ s-\(R"~jn$K Puj8ip" ŅFE溻nWޚ,f+ w?&GC',;8Aqn?VFe U-}2장?Nl3QmcêX?ՋҌ/ Y^ӒSDBƀyL$ÂK'%ɢ>3D K ۃ{M_ .ϡZd""(C>9 ZCAh?q"Y=}) ë&4'F˃ώ9ċ]/SljO1SP, 2lζC]&ؽQ?@F'GaWK#}D+pchR(Z t3ŲJѫyvwG%qLYLD^PjX"x[TU: ԔðSIhr .`^2٥=y.t^5 4Թ:{4LDeܦ|8( %<>—p$LؾH3DbGo9f:5y\h=V?t^U^IR+nQ mYIEѦܼVDFt5;F98L0ܵ ZglI땬"b opPT jɳ+da-e%a3Q4{cXK:≽L[wqfOEAdԹvh#ͣhnNK8'o| N_ORpMkLb\+jP)+BS^!(*{66j>h;*5ўcuc KST{Ե.!pa"Fq2͆B`s AqlP38Q9rkף3Egi:\ziW\5e |ŤO$ blI rj$ߥ2 Xz:Օq_ӂZQ~no2Z~Rݫy(H_f~#9~ mRre%aqB\&NMlYf/'EUHNMD3jo(ynDglq<?r=PcG;=cd0 H勖igƛgFKJ= ҼT-_equv!+޶mx.^HO`(|ls9G^40,ZXf)K.ɓO/+%,HxjFgc,WYuNQ/$HCTS΍+=;.YDn"^/z:0w&v:56XbARcZrdS/spW6Iˎ[%rl02@~\q(6Y)*YY{z4Væ_At`!^Xe 1TmR"eQ#-(F`ZdNqٽ5\\~uٓWm0QL=0G+Q#*`ن.Z0wxSS,gdi+$l.VyP:5FԾGjazD+]Sx, {0y}DSEF#N[xêR#ft'wF(-ЩgQ?ܠMQLI&5CCkIIo_ϐHcG%d̝ ԁ0:ga]i-BIKTM3qTVEr:WDkdN6jpF<(qxV$O[' \T~u5ڔ9_`I S8AVSKsn9_r SѲ QJ0e9ʻ]/+!tg9:mP TmrSVҳY̓XҲd.Y,]%!F,N;M`{r)Z.P;:5gw/~&-WRR:Q @!*[ևNeLm2daX|QDj+G5wb"6&P<86m9Uu82U{h^s8m~^dh-=({Lrk:.pE Y7at[b?]'ʬ2c(**`\7'uI "j|GPbv*ϸ;8[Bn?bHd2Hw̝qeH &ÖLK ~aX@3x c,=OM%ё*h 0~7DLyו]źS8F{RpڧNpHu`>aLU nnL|91N( ݦ П[* !q(7[%bAr 2Љqj>V}7i{?4#ѿ#hQ95 i~6fs?LHX7\!qA?%V¢z7o>[/騀։Xh{!Wuϓ3U vUmqB>qg$ނi,/#eo(hk<n=@PL΂zL`xdzZu?!5{dһ1@^<e4_(3  0'IYS ]\uLzױjeWxs~ rds-q(В)8u,f6z}@ \v:e6nhGD@zϠ{:$5b[qg> R %}wWʔe _$60xKLeMalv*kZQ֡͑_دt>b aVqT3]-Ԧt/6p9opHq6yo"Zh^G'\r\ZTzN]O4UeG|sE[YQS4 [e2(ouK g$0d Ȗ HmGVlS%kv77 ,J0$evȭ%&c g7ӕ{DngWsvfo/qRE&Z1meC n6q:¹e9C9unN'VtwJA{YPu RWL͙:CnRgsr_[`_2afv 9rKIjoMH= |Cs9wUVc '%qZMkK,0^>c<ޮp@BOhz 9JKSGq;hwN6O>{T ֟sR$7lN0^m+Ȫ; p- C4ad:kh.e@6 gS2FZ䪍Ks@zj\]EqG*zKu&8S%?u%QXQLkTo3 A@V[`Kg̐[W@Of&1 NqIPZg{E/BۻyL7pZ3n}R#IWg9좗33nI}vlJ}@eX@&J[oL8#pl*]>E'8o )^QQ|z'}EjK&ւ)$f92@㑊0ħ;!PU*OݮFԭ{\K:Í#QJaF\+M5}rJTꦪ}Xq78ꉴ bQXܾDa/EY nB(gcoKoƃ"OÌ>3nO{EgX:"u#.XZAimK,=e StWak%rUlm%%zx/mƒ*h`ȒR7U0r`zІU%H0wzOp, f۹:`Ӯ|9P_N$s׾ʊ8xHm_[ tus[,IFxr.Czns=F%s>~]s.01is[Ho^7p L3ArY}ae7wĂDE/mf4"|0뫟~JipͲ_?U@>(qNEϓ4f}?#KV5c TX$Ye>`sd}g4lQB?%AxA%%]Ox\gVb +84C JF}?X L]_~rG{IZIusGWM]ç~ؔ}O\=;,OJ!6~Hd^v"gi|YX$VJU8PAZ_QJS0בuzus\dDòo7ͬ m>`# #ъ{],PʖjMj٠͋=o3SwUfLKϩ(`@ } Uū@XgF3\_SG3Gm7V@ =1[mAK鍼߄MBLJ˂ Q^6ejF%9GY>azn4CZC@%K m+.$5jtAEe4*=OW Aw|+U9sUDMoDYA1ARȪ*hyȼSFnuBZU 4/+OS9GgEqr~U1غ-gN-soˮ$n_M77(|J(@smOfo<. 7Д֛*IRzK}2dkKJz2 .1V;*Ϛ4 M7.4o,4\]7*u}ҳ ҥ:R(GzuP,Edy,7BEvc>>GRjhflRL= Pr4tk%unm"MX:@fn8v&1L,`bm,y'Ɓ <ACV9Y; dlA0HhІI' ˭d͈ SN`!_Abx=tS5fֆUuSzD*xTpVѕ~:t  BA[!6vN79ۜ-T\˙5|o&|r[%j3Whh/{R&EYEXc(S||[376դUd"ꢫYݑI;>\SVZL!9ܧIxѷxKu;[.ZJ|*Q}=׋O̢:ߎy*'b(levd$$LTJV*@e & 3vmQaƲ8Ȓ[Kv&]\$*9|1._9液q3k/:@աHb[7Y8̬x@lB]ө1D].! {ݚIbǢj"ߺ>88ӻa؟W7<2io y-J\ʤ-x.J]}<_wIP xbњE*N~6usoo|eUsY;,)&;9)1O*"zjy*ôr8̽0 ]' ru%x TN09d+izq4M<=, D(GJlvƈs+)aH #547î5$bgkbXJW"FQs`{1%̹6g띻SG(RYi!psMfC"2v { ܠ-8 ןs}Zަ mJk?~-(f:ֽƟ[J //*E.5L>(^ct?,0+.@z3~6`{s NWs5Kjv<}8p׼Er<`WeL#]8P=eYmޮAi}(uPqCad%:e,rWz{=3˶'w-z0=w:G1.kWrcQ>zE=ưyc&RY>KclM@)*"ApPSi#V8yZ5!*՟ |?A+Yǩ9|k b֒6oTcc\6s)l)gflw+m6$ƇG6_C.E).8O|3' 6zeu4w$(479!ԮЭהFeGxQMYoEFLMK^:.(x(|ɯAc,KQt9]N9t+cȓ@dv`e8d@iGWtؖ-1/Pf?+Cxo,m cM.0uKb]f3{ hP+R`?=Dj} [:e)EB"u]Loux 89>C]nэO<p#92 U]gn'ᗍ.?yuE֗TUUO·[ԡi'U\V)](dPrT,uȬ gFAlTY2/^of3ÅNKp7f0JiEZ*̤MqcS;q,XSsމP!;h-c̤^YguV)mGyNۭSwNcA $P`̬ F8V^<~mZ^^Xb߄`pj=P<'CT.2m/'ݣiX~ZHd PymY\=c0gW+ 0v?1鷚ZTf<qGEY\}02D'g%v7](1jW,& @zZ)ӊ D5;1Uv'&SIfP$סuL;~'r2&zpDu&*2 #0+|U7e2wNב8,޼e8SC@!#Z?r:ӻDd٨s= MFvc\UBM;GDMT-69/n+9H-ט:ܣE_q]?(#\ $TR5CWndE[ }HۚF^AH+[k%nG/=%y&i QI߬  YN1@APy#B`Qłl:/g*tW҈#6isv}445j.'6JV׳T,WUw}Ly'u%3c%ňP2 sVxiBtN֛@\vQT *bW:i Pubƾ4"ܘ}V,*]*1ew\x ޤ֗VyoH:OWBJazoU<ev݅IK1“NZxr`:-6QcbDcpbuRWh AjiF}=N*tT@ JAYԛGj_gL2|NVp鶚$k5tߟ%y޾2);Y'd+cZ= ʷ;` =򃈬 !Yѻd[9тMZatS0ep{h6׼n-ko2OKyyp<@v:tX¯ .e*MРS4o{x|4 'ުl]4'.۽'\v9Oc'MdJ̗G f4>T-:<6̍V)(Nj.1V,}Qw_;&͍N ),bZe'LV |Q{q>3lດ{I807i9 ƛzv#hgDkvrތ5U #‹v +"!vё# h-G*C `K?O- H>[g54ݕsɅ ]6E#8+xX/!T_~ ZwܭXUr#)7:1N}ŭ9?<#b`~H+7g%BD`%q;eg(J)ll+t*&$QA$(%m] Yֺ#,NQֶ-(4)87tFNI^~r˞(} msؘVIKr_ZX,Yp-bD쥦 ~i%ccj$oȵ%XNIИ٘ F (z9,?V?՜ןeیJ"pWmzKB R%xg@`omGr@>L~NxFXDY5³.0Qߛ_乡>X>IU*{.)ߏ̻}=qgm .t'͘@XyMT&uah:]:1n.žh)q RcK1z9ٍ_A)"0((ڡٞc}dz[ (]_NA=ڒ^}ߕv A߉U4Kehr|Rv󼎼.hy9FIPMQV/n;ᑚGhH)JZAJbzs&6&Qk*ly64u\Zp7m~+a{rYRt@ŅHTӣ %(b~&i v Ai9`jE3'%*ϹkΩoӼ$zF 9: Z7{2Orny7-9D!͙KлqNNX&Nc-Jd&lb8?t' T P0Dl7A5)<}50d&#Rby&;:`Dgӟ*JR^YDc}J,i]b~JLĨOxP`u\ܽ.#7Ь&Cv3b!ilv~$}1 N$74L+j:%bnMĜ &GVUBq5)Kʧ%_NU6 $| +8[L(3Ct?Q$vsAR:K=y;~m=M;Of! Wi`?P;sY!)xےYe2G#ҽY@"zZrkCjAf*kC|BxTL{Vxd`"`$8,Ц?  RD bHI%Mg,>R 1kVl@ 7/dK1|FNeL˸nB6Q`ϫ)U*\ [3~#b24ޣҴ#Lc; #xNJS03u/lUoSY!t }P>8@GKG=;xSr I! = rf;ͯ x)3yQp*bbʚ~} }zMD|f"[RkAsB}|A7M]TՄK~?cjRas%\c챢ǒSxnR!ɇXӥZSΟ`5}vULF_fCPJHP&|#QeBZD!}OJ<s_o&=]T~ZퟪDYbʑxtiUILh5VutUh($ ;C& v^Z9'wvn8S9>c, ӻ'@V91)N/bi F!ܡXaPi'hZUcޞvWتuOGAu8b^J^ht{ޑ|^?4{@ *LV90|SPFqmקlۆ;" Lk z]=wzU!9FD~Ne?xئ]9V9d~[^e'@#}ÿf%JZ'Qo,Cѓ)toV􁅱]F^XH$YI5JÞ.uu`mԩ-4yR'7O@DE׊>肼Sۛ5Pߨ+_J¯h5՟+Gԑ|-,k@S2v ?s#(nC^nr?Va4l|2~L^Qęs>\Ȣ?h .?_tL)/{  +MC/cB2gCYgg=Jv *i:򵚦iOeI1;bX9Q'.^yn^-@WeR)*.9wqEސH~-Gy-61 thZ$zPȱA*"; {b`%nGF6 :%]ɫFX/դm#NdV0\q< -P/prfa 6 -%r7Ǔ.>dy! д.eZʾgÇmDSi f)OM]iD\ Ca[Q*&1@ '!!DNK ,5av|ۻyA#;Tc`;wkDk98<5[lLzly fUo&g3w+c4GiNמq*WBV(9#C}D$ #NcbЧϛ}rIoϫ:Ўȗ:a6#cc$՟ p^ oMhbVneZ4!fBVɦ&IU%]>AaVS 1 pRg|Mg/ePu8(Ȳ{w:A4O h}f" s/`Wbdܾ1;8;!fh<.o<.I/TT FY_=RhVy*ܯ(kٺ@wf3tF5v253Ö!\:+x,?In %s뢄;#9o˞c#mF@xv3X'yEW)68/U4ܾ'M%,du EKRvt g@*ͳ4M ͛-u}Ԓ.D~~/-}NPZf@d-WO*0C+ $ FU]a r VcC|$L5B)Jo zB[W~=\7*f iK>_UlӲn&FᢠR?uZ%uɬ4/O_,P۳*Xv]FSf>X/j5]1hh<@@7]=&Ry%mj*7d%Ke%l Q/h ps>N*0.ԮB%&VTY=˷b}:[x 1΅X)~ F#2 l~ w|CG3\6?o9>[{MQRsX.bYed Fk0E(@x[#iR5 6'=fdL';[& jɅ3AXvMtXig`2oO%-깳ʉG1лCK!jI}/{p_Hȵ;(C6ӟ$k7,{UN]?fPA[r!jh:/g"1j_OK j,*qF '*dȟ7 Sb%-DS/aEq|ciF:S䦀A&Sajy\2?W޶a)]Sac2x/"vaUJnYF84~B+o$&b'lhM kz6=_~AhIT0T=E// |^㝮PK9#bz=H/K￯tP͸eJU  j+= \OŅ9x)."$"UJ)e֞$0BUX=j&7,xYOp >{` u 7\T)H ݅T:#]LBoOAx /0ӢS(bjXAs$<5P͓sȾF x[0Ts#T`~w&7:Acd}1 Zgj+Ki>a뢹>wLa30Ab9`~ <8ӂr"z;j%{c" ~PU[φ~ڵ6Va;J\%!Lh&J,0`[v5N}j-S'. F ȲtCLۢS#13:ײ*pxS+򽁡_"(hp=U!:Baf峈GP;ZJb {F_Ȯ `UBx~]Q?2$Kd'm xQ|HP>,q쵽LQJ8Pmx:SD\KRaAHXs#'GZ)qN֓P[:`hHhbϛjeY Ѐ®ȁU%nhp>P6<EHft3u;yP8~P9r+U~{~K6j &>mvsRW`m6q6,a&:A@OUNBȚ54` A$ 0RvK/AHN~A^`qe񖰿EjDkȒ$ǹ1ȧ-DՐp3Cd`є#J`Ljrܠ`n5>qs-,uVJ<1⎼% hZR:=vSs&/~ZCG`sLZV&{KlTs~yQliP@/;Fke cЯPx%L4vhGMy}g5gcA=OFęZ[:#*Zrq#_&au+FBL_>D4$Mg ,FF.OpZ8a yYPn鰙tWvIoC$4t,rۮNvϘ$DްׯmZrDrd\Qao8a=~eYk1tEkiJJ/>0 ;jO}[{S<!KHu/^̞0XB0Tn,c-m_Qox:dCP;؀jTb%:za#3*F2Ć QVb8沙u)޽/<4V?.%}G~GX^FoFxKFNLH NǑc֮;s>]Jݲ4^T^# R% ZsC 'F湎ܜ eiZ_- pQC ׁgh"2\?oJIgݏ[2_'ٕ8}l*s5R]W,2Χj- TL[g]3z˛LnLn!zw!'X+HG!*<}[n G73g;JwCk>gc%\:܁Bz LC3fO`EgC<:XΥ7C>|3kdg=+lG-JT"])SeT2aM^#b+<1uk5WԭXrl1Z(r.Ӆ*s \R7̑515QIde45 rc/iLg5?i.s>R!@V YADpʾV Nm{Aayg=ݞmݢmL{Lweͬh5U'=Tlv+1nf"4CC~%V)P~vW}i;g@ ~Hد ꧨnʍ!}<SZyŬZ^Jۭ.hO DEƥXwh䗚.+*Ҩ6ٙ[bOy_P1qK ʉ+ͻ͖RY *5 l#-1S̱֣_+{G&5}7Puwܓ"N\if*Ш5 haV䉐JyUǙ>S:s|<V[XU5Ht7ėUv W@'IhvY%ldv|EAf Нt$w3@pS7c0ā tbWq3*ERO aԞ>DQ,ZA\pA׉4vc-4Ij놌tOvl߭%Νdqfqnm@HNO#ŧtF}mqZGUp;D`u)z<Ʋ4k̩Ef AE}բQizgoT\hMW]OH|t[97KAfi D}T}RrBj`z,C .HKMv$0!d8wh~ʦNpZ:u()ߗ]:3HW@85VMCf$5ip,/ ]M!I¯*ҝsvdfa=(jRө~g.05 | Rg[bZ U3,X?=5#FqczbS8^=I\KKQ(3i1Fe#ooG>ai>t_nq+w ]"I,QHY* ]-t"l}|R#bc;OQ9OFly)A P6#7HsMiذg 3-[KPە7~3ڙVITʆKnhy'(M_\ !IGl~JmǶ&ʦ% z)DAo#ؼI('Mpm:nyB v]wo(֢a^X dt؉,4|/r 9j&L{`N~- sqi()àzu;$S b)3D(TnL (k?4@(r ~ kXZ,㑤ET($~er9fpij_btfJJeqWG:o;}FtyL`iS# Ed5p`uۢv? L/pO矩)hΆOi$ ^LoXx:#ϰ%5,rCjT|^=SxAk(Ϗ9 Rv5V'+> ?՜űE3z$]3к&E4{ ~d a"1u !ֵ`]zԹ5F nD.Hȑ=թ9Fڟ(E?!&RkuAiwgyDIAǮ0IѽM~ /]+nyV`JuЩo@6|%&Lo{> ;15/Hyp;b8/GD*5mluߍxq$,0 J%uz Ti-t?nVA\Aim$Mkj((=/׫dt;g-6 AܯoNzw8%Ҩ@6颞& ^-iYi1!n|Jy'\Yqp@ia1*~\:=L3}]q;yYa-v .M&{kyG6U 1F*X$K@/%}ַF\y /1J{3#2sK9R&czLͿQTB;p pJM0q9fy-tLod'عE. iS#5;jA|lג!<˗=dXf8_(2J7{n/N{ $3lҟ;@aLnwpPm5E4JΩI\j~lDp32/>we"b"nsU1%6(/m57z[i&T ^'x恸]Wq>L&õ2^r0 eqV*r:` ͋]dծ_Κ80Ѭp:)%IKo0$AFهO/ޛ=,%G9h0Fapkyy` Mi59G3$\}Bqkf{UhFMмEbTg l7H KY*>9 #WT,BNv\؂pU}e;xh #,^&?hH ^".]DLҽyoSk FD?]6Dji OY@LGpTK^O<"5T1?qMmG:]`EE!P o[K+ <&+})YJqDYG$tOܗbF0-}1xhx|K1x9@igh ԿSLU7X kߜHT~+,k2ܿUYbJ$+#x J4n[/f$bѥ*wlK#,rK"UpB-=TQʯXc;@Xfgsh7 \>y +Ӓ7F92| D]i~Xxq0KM4[>s%ǔ/@ӥuJ;9$Pם X%JFM<ûtϛBEyB9Q6D;[Ob8 #s%aM,{HUŸ [xA4˅vG/K/Яv%z{KWne?hRvY?t+,/sW>95eP9ߓKn+.#ͯڍ)6`UKA$^5evHN_0 ɯlI0z;G }, Y`r1?+f߫BR#BQY/umA5G vi ( |U˥9+a6*d*;/ې/  v.s;ƇWiKT"P|^f[v0Jf(L+,%ۻ !& ',J>qO,([%vQg~tԜĈ=a ~Qd>Vn˸츯AR졪:Xf1|-UMwȑh2eYB6ww80Y Ν8sX11W$p255?Se/I5:X pW:k<)gx'K7ACIt-뚲=ߪƯ8?,ofth?K(w]^EO]L& uO?dtCw+~'3슬|>zS9`]OX#6̦jĢJԤ"'W+r Ϫ`-$Mp\Q2yݞaBS# wʡW]ToH¬NJ=DTt7]>JY%,+^pĎFsҰD f1|_RS >L}1>zd~2;5F}gŭÆDގ&T0 +PBKtbb=?`E,C^U+Y%enx, J}$ M fȓ[.+P]_ؠ ?}˛|׍(T0f* 迾#e+ Ja885'q3c&*BeX>hDG\lw9'g͑vn8Cc]qMALكDr:sY@ &;,]T[*Ż[/U"p< |د6Γ(p';SQS3a:1hHTïjς'A>5K[xWWl#z1wcY#1. ސzwa݂KT蟷%85\/ Wn.g^R: ,U[Tki y`"VG[\(PV&"4 *J(CPѦI ɭ-2Qzb߭jIZ[F2֝Y0 E*p(>>ړ%^? ӿF'/7'4L I>gF>Է[C|{O= jaeTz@^ VG'6 Vle۞no8RȒ%>2I@|N;?c/:!LU7:QK"SP(6W6;$f쾙vs)Z]ٚ|uu!v;'w'Ԯ qJ)֬{BAf!DRɐi91nser7QVb2o&ր:NWt@ܯ,3/Y[0r0 _Fu#+.E#}EQ߄J7eŒJOFd[Gط36u}fdvS':L ]("R] V륟$w2gM7qH <ōFbeu".Զnjɡun J YdA-ʑn>Bۢ&H"T67eQ…$~B(z{MW)߾"cMg`5{S$+'\]? ׯŒtҟzbNg (O Z#J<ޏv2#@KĈpT|=Kֳrb%FQ s+@&2^1:$&\N#5[ZCT|8wIt#W* 9rI^ @;O 0,oSeN=r(?! W,P*(}D̢Wp@S6lc;e ސWu3?xE8/I+-7k|"f$L:T"σo$ѽQNDvV!NS^!szQq+)X-|N[jiEd֌j0öJeMqZHXjAFd'[:(򻩖C b@8ӌ5Imm g@Y'qБ?POׇ =̇MrP=R#\|W Stf>`ɑ"G!Y"bIӃUv"~W*9 cahTYtO][{ء3S ;ޕT쏚^ .78).fH/{|n}A0%.Ca2{LSŮ/tW{؎ 0 J2_֝_H6~ONݕϯBB$[1Oe2xt!lSȲN 6~04^y[Ъv܉^hޕ>ϕc%Tp+z6G4b'X2kf"7 A!!XiB bzcsXLŴ;$J;.EzpuQP 9zbpk!5|=mΰٵ$px+ v+R>`/zYJb?ug&PMC€vAR|>eO>7g9/dx@B`j|Bp`ܨBJFϩKf59T͕@Je Uts1JX1H;E1攔PȵIIjeˡ(Ói·(cty1bcgY.Wr߾=H^oLDכ[C=k\Z,p;g!|{Lp5&Ʒ\g2xp=D+>EOP V0댙 HfXg9"uHK0jNN⭦[gJ;6'\D>ЪRg1f&_k{֋z(H,3Rn$a-;©= G8@,<՞Y|u!Ebtoq )'ٲ(D1g/2zбuyL .4-[b^̬${Sb5 ugV#иm;zlFELE\Dмҝ+gs@>RdJQ(.sD~}[Jx wNh^/{#wE _x?7Si?+G7wsHf{j!RT5Ϧϸ&$#L^_*J6Wk!PFՕƉ{}bf\HJj1b~%C&_w.spX"(/tN;vI)c9#WY0-6}rOb"4D,3 jWEmEƜH}pV}olqWLgJzfQVsb7jo"XW 磶}Y5M暮h7ae:L}.DZ_ nzp<;m: %^#'*SMr8S}{;b#IS66u#Q=lނ:ݫ2`[%~<״g/JQ0U8 U6e -ޡ<-N_ՍxɊOa:_QrlOdmlPsLIJT77Bӄ,NtyzspU2n3~a#OzUiHuncj{IIk}S5Ӏl%Aɟ|4uz3_/'/k8/XDAsT+e7Z6JJ8m>lMB$ɮ(U@Ɣd 3CAe!sL0lώ&JWxU1& 2:3t)$s`mbk X^Ys .(vH&.F(թx 4zgScP5-B;ڈһݗhsJ1Enӫ.tDJxx!!7 u>(aLMfq/rp͟L9c(ۚșqP[1.RrHS}r)WzƸggDWT~IӢ,G>I HVJsogPWuy,Ϊfe -/(klNM۵9ӈH4<_P+[EPp.i:UxӍaADSg[}Y\:wP }9v{nқAPe4ְ , VTA\L{]Bz. Vf]׋+1$k7I5W9@0ԭ oJÃy# QmnZ3ՀC2p PC Eڽ}UFpag!q;fs$u_@##G5<8h' ]B7/ ]5e U 0ߖ4Q9or  TZe݀FHƯ$wv'vst]/h.2ϟ-Vk&¢БSv18GគR)nʃs5AE& gdt e^:XgT8ci*N`2"X#S|JwX8Uz=_(X\v;WDQu3d f8AL1iPzMeo}s]PVkטq Ef* !O?v39t+1:*&IT7gNId~]+#BʐA<!VdMVa*&Rx ;U*oG8sζTUeW{`ۤ<^sp5bxFMLj`\X+D[p\B;$tK۽6-...jNKK;m.~-46%5k }nԺk:,QMxʕc߹]x#!ĖC n^;Il3#ݐh!\ËZENBV"/|) y+KMf%2GN|$FNBYHPzV}1J' 0Bz{K-QM;b_ǂ~9r{FK1',гp0?V;3'u3Z\-Ԗm )\qf1 &C5h8WM#2t&?E/q46k14S-<*V;n#B<$*mh `p̽iq33 8]Js~`%E+ջ4 [*.4Nc ѪȆ!}=$'r$MZ¶hLQkOг힫 DIDBB i w;9/+:Ob@&>egfٞ0M=dxWd+Mn/6Ogl .FOi!gcQ kq:ܙlm|*]7 NQ57'-:^%UA(/ kcR> \1O|n<c߹>_rY( =%$5/$Oj_·"pZa* 4C+[M'BIU)<5r'%oB՟w,AeIV|/(=C;Px8" =!}@h1b>atU*q"&)h|%GXiDmӆ\1exeٔ61hl8'̳ \'q |2?LJ;)ՙviW*HDF[;osS*dũDZԯ6$gD@` 2 4鼽69?cJ{{p& $_L&Lc{5Eb3:׈ow[gٔ4#z=9oG|T@!е"T,Gz3qm>%W2_3P. &g; k1v[u+{f@1- ;MM#5[=+S)C sj}YzF`8Ʈi1dd>g Jx2Z~r9dKNziQʰ!a[9Yg5 9̺wGJ|@MeUs B $*>Mc.yxwQ[EXG IHº懞(n|\+8n?)a|.siyߗQ5Zcd'R*q%7F(>T 9Z[YN= a^){ozs{@=˳l?:kvvm)۩n#)hzyuI Jךy֭`ŋ+o);thţrlgݻE2yz2hg}hۯ-2W@c~ YǫٙiҁPP}m&abbsFyÕV3ִծU 83E S&8`T[hGY #?GfBHgg5ϵv>}TKh(/dU)A(\g? ostˌ{ sZ+ۄwLLcCDSKG-ꢵIQP>Rl&IPQ0IP`hs:ܧ)<ۢ.YOkyi)hSEl0sbw܂24 R D MDSQYkMIHXzwK%NQ&Q_L%$nӬu1{&WJPpç_2dJB@s\[Kԍp:(h&M@V!X~S ъ;U,[=씹Yel"˼7$ؔdQP}.K Q0)6̎-9B`g˜22O0(p~3K %] ɓ#!2"C1󕄂MK %, |4ħ[Fe$y2Gay6eZ߲@z.58nń?~'["ٷ^ nkƷno#N}|T~z4~$΅K""-wo8D?av><RHqΞb(nt؆XkuNt\vL@/S::l=d\M'^i-V,jgW^iuG\iΌ>S9iE N0yF+KZp3ROgw)=TQ ;z0t, dW\)zV`ׂdd̺=NUZڽ ]U @6?Im> h|ŐuI>'x<~?qpeTI|$8%@=caL& x4 !zY41R6#6MnGLF_L+F. on6xC0[4#>=+):G FM,!Y ;2IgEӿW9SqCq˪FcQ =J7:AkR "jyuqכ#4uzw`휂YۨpdH簸T ZJF-7y89`6#9_谝 yźy~`l vS] z \V~]cB ee(gd"o#(ߊVzO(fL!| v~b4k\sMXUe_!0%Y- b2 /-FFiB@5CyJØOь-\{_sJll1Uʳ\ ђ#Quf;x*!E 5&D"7Ĵ cܑ™]U>wLĴA-VJ(m(6k/2a[\ɇu=Eim~o]Ɋԅc&.:$#q՘րUHa%W 9X0 AjL-r.jgrkeF,w5+? <=/y |KsS]S kZJ.2ϼq* azUe{"mamSftQcitv3`jkmr!l3,l,S[`ҳAnRӆ/1t?:*n nC3>)Cל)]ƀƬs3p!iQ8XQ`"7M/ ҫ2M$%"~Wo4j-ʒsO08]q̷jd]lw]+'LY|E."X>V](GHD#V󵼖%j{ocgCnQX~앍l{"Hhi 6׌r_x@dADSn\e1?lѹ6jWh]–s$8{x"iXw"mIO}hƷVH"#a\C%N]ˍD?*{%߲q%%$nOzӠ2l$է} Ra}9\nC(~wʆ<*)ed7hMDF\-HҾ%pIEUO`t6 TxCdx1Iӫ=2"fy󯿷lΉnԊ̱c R[Od BҤRI'<]SE* ysIz.!icFSsC޺r kk xB~ͧEu.NDH鯊Fɍ² e 8{DAl+8I2H9^yw7Ni:vy|}-'~[W: _qQ/G1&1"G45F @`J5y[Yk!pq;d>~p$cˈX.t"}hj'rI7 =cOcy[u&ZЧWۋ!iUCNKWՏWxLx?5qsGt}YT )wҊۆi0S+'kd|(':~. pVQ.AQ]>2/=:e疜dK߮*Г}k0*WܽyV*; vΛ(g{K}B5`9Zwcc0r؁ݦD(=m.+a+Lvg*0+πLȘ= .xA=um>ޥ,]e0oU-i;}ŲHyUHDI.kL#>%Bɣ6" 3|}Fɹ_T/XDR9=}F6(#i[LpUms̢,F!PQygBҢp J8)}#7px:&g-HpV)T{C+Pr.ɉ}*S]-}D {F=v:i#l۳ד4R'0qP?6UA0'#ܣZ6G飴.`}`jJcs˧Bh|M޻Db}6ؤ͎DŖЬuSt81RhVE,! ( 2-nw"90@a8} 8|P51'K!V]sq㄂)?7 4h*?n"'.j: ˓2C?4'5&([H0Adl>{QjA1=bƘ_i=M`~qBŸuBiaB8͎1ݓqd# S͹Cty fD[$@'^ǰ64'7!|Baƙ!y6st ,JIDXg%\ obhyLf"eQopuv'gƺ I+I;[K 1)k=Z/D3ϣzsD),9 sl8 3P`cKQdQ+$Kr,`]>."V6!׼.Ejۃ2~S<*U^Lj"/{X?>o*tĀ#]؋@ YB5<(G`77j2uTe撵=xKb; fS]Qt)Yg,OjװUD 8lEN!AK^Ӿu0}!,(;p\qz/;tY1lʭ@ 5XB(/G/2m9EΣLS=4ȩ@lRISa)Sں;NgB[:ڲ<){<J\oUd6 I^o˦j0>-`,'MZg:,zwp ?Kh)SS4{UՒx@8jaGW5˫*84lYQ!vGcQ_bbHI]~חYK1O=c|wK0{~JcU;g/^$ø'ZCIc2h׺`"svw?\7mvfF/Gj$.O:ogfw YokN2x} 9Ƞ+d@{Mj$ƭF6"S*\_Q/\{dNWu gfP+K62:v% h&lGt+ZKЊ<\dI]<>+m熣Mʼ֜tZ檝SHz9q97'>b"}g psu/RK/>H,“KkU‚3= N kQiiSIa2jn!dxPkbݏqY up?m+hX^=jKG2z.'`Ho`w"8 wNne*eoH{jywȺ͜DGXb[`<OX2ƸB#q:[93yA7|1cDp$\oWf7Xu{Ah @j0cBOyp$qUH>#P>8 }*d| O 1Yn^ R=(#ǤB.F lȯ(&L3#"m` hjxP{DN}kHW* zSOeHnuym=&6.Ӗ1<<Ĺ ŨD@Y;uŤ UZ"רTچZEڑՑhG%[UNKᰂg^wVUѮci*wn+9Mgݩy vڊ2EӘd$L$sAg KgFS2|P°^ GS\P687VUv,*J@DLSE,~G##)+c w>!ph{aU܏?IŨ6l;vމUPОWJOFTIZ}wSS' >IK1mЋsN|)CL;wڅ1DS˸Aތպ1Bw/ [[0GFwd>E5xpW CoSZ}+Q/Zyڢٶh70n^W*o!cnrsŐ>x*Qn  3h"m~.*gșE{٭ͣۂ4MΛ\/xoj/}#IY0f6ɪvuDg&*LE.Fߛ98g''kBhTC?|jd0pxƇv k QTM-0J)w{P@qc´Q8V.w¦}]C<ޓ]\-zCy3eFV.dYt(]W_dTԏdɈf`PfpcSf|0NPh;=(b-OgA%wSOFe,,8;H yhoWGA-u4t1+Y^XUB >[/ε PR,jqnMSv`"Vuh DPc>/_ p*Ӏ"Uyݜ2')*^rʕ7B7s,&/I j̠*-AEgo `q u rbh/tԩdOEf4~ȣ($%R,c:Э-bZ*A'=iܲ]k Tw^4Z^Nhn9 Ygж; ph('BS%M&QƊٝX )}ƣlA/Р[>.h dKvsԏzޅ6y(VkN\mO Wt-F%\G #,FTxT1sRp+U'̄xTڠk9Vj(J)Gk%P95qru9Vņ +\h)I t02# $N0R45ҩ 5 a Eh6߭SH\9~SGilCW?"Jtrfej*j?\!VGv/cUE6c;gG̍3',Ir] i hf>\NgKB]vn :s/m-iA9" mP_g(8 q _ j́ؑ&y67ˎK>`)̫Ү^2G0&* &A) [ggF\k._C0eRdFY kI;h`"O=9볅x&?cM/'(5^{3~D, Ǒj"uAg KPxd[!ilaxoK5cה/4/n43>ۜHVCy|^E:vÄӷq|%,{W},- #}ϪMi)Wugz,͏Wڛ Λ^aj%ӄihPJgLEKˇ)' ҏ[L1"\wr".2.)"TCX.7/SngYi$Pn0t["c96c5}-%ayWTFo||*`kh T6{lz[SG9Yo`fłN.< fqT`uj'pbicx^Eq :xHh~MY8-bD@魬Žy`8` pjS "Jo<\\CɒTh=n'@L}*\3~wo_OZ^Mr繾k\tb5XIN:2ZkP M?Yp.%r$f4 )ZYv;*u:YPU= b\o2 `UTX lUh%90Cϣ|83փEĊwhes<=؇B٬f#"^̛HiAIN%Qws] lw1"*stu;9D2Ep媙*OשʗulEf稅c[+\) ܗ`#ȏ8/Ps6@wtoh:,w?TM%(;Fduǐ@-HZ -cYIS~&fu1ψNjR=RODp̐uP~XNJ)ͧ = rM.LW&%$3J+۷CܨZAh} gkG{:vJDnBbQtKݟH@]].}WGxpk&;Ʀ D*w(booف9:6]z#@]tãk`gϡC'P!%KDwc[bUoUQ<]48z(Kv"l'3lG/ ĕ \d-:շQ9}#syFWi7\n)<$ p 4B StCsCucJxl\bǶe#bVm$ǹ ih885nfJ 1o:pPcΫ TnY7:OVD2H++}~ė4^@Ն QLKVgM H|A qkչp[0ǞUt:lIBuv]M[aTOrXtR1{=? lq&U*qMlM&1fxB_}+/QZzK 薭Lo@~u.W *b|<Zz-Z'024x#e#h\E&36Y lۛAURQ#Fek|eHR&s T-l# tO꜊7SA!(I(hXo~-^iA'@Y.Pq1`U0(49!X "~ I`Hi#3pySFW,x Qבi\eѼRiQYo;boI(ӯ >g j'iXPZW?18k/$(ޛ5 :tC[lTT.M#`JNjӱsUyj6gP bp$7ڌ8@ s-ZC4H91`/1NQMg:/bN3)zn=W L7:LX[}(nʺ||V7mB+UXY@YJwA2z?6CnoҲ9U엖r6=E5mÍnq嶬UU/EN:,2?)7_&J,#agZe3{bn֣-Au-$Q*Y$NqV2yCDi~;+E 㠁i"fwDW#)^o炋Lajʣ. ?L_:{'/ķcOH{tr9RΦܜ"f Z2s휾3& 4e5%~`V"k}{B--͹^.#VˠtW䏴kh:SAǏ%}D): w2HK+Տrf= 3(.K5zb R~E䉎ݺxoTOY#qc USiޝLfx4ҷX',Z0|ǢVH:/jɰwD*yL}"_ 3ksT{u`^Mm$80!h0z8(fLØHw6{0ܫwM[Wek,DN[bgMB6<mVޤ6VśWZbXmE\Y֎Xp#QKT\VwR<fALJvmW? zr&QN]4 uo*w8Dٲ>.$|]]jlo~>h}l62Ogmj|!t$)8'7>?tJJq&nooJpeBfr]hwmrfظ-rl;I  u_*ꡀ5v取0v\ Q^[s5W0+9 dah3An*a=dZJas.LIϭD`hȰyBd,S+Y|% }ITlmJ_ɡx>=80x%^ @Z>{1 .e}Բ 5Q6uN&8B@}_ 庍^jrÞ D >As_KY@f+hiŎ.kdv{ Le6Xbʪw*= I)Icctƒ pyL¢NI"Ϫe !N f犢<&ȋDMCQTkkͿw>",] !<62BV|H룽ËWi5LqDӁYH͙n1Ūr|wmbB5m^8_͋+8 cנߌP'}{(X[pZ6ZGJq v> m$%ݒ謤DkzGp9FQV9oRC| E_ڀq! 4iqZ f3A % X%d )QTN@%M2Ϡ2+Z;QsrL-i Z=_@I/(X=\^$Vۻ0J/0h$ ^ԅ?> 1EC7:[S1L J <[DJ҉_|[#W}@N Q״ ,~gy: Utڑm>IW-aH^C"1oڞ5]gii G\I(}  QiG2(һP h(2k9<Eg1*C8nm9JXnva% YK P:kq3CpI+l{mnjdߤj]<|~3uTu$qVqٮ8y `S_~40W1E5YZۗĂN GlWV眷s\Ğh%RdG. nfe<`ۏ0unc {x\cb 諼vk V8{k4ôڕ3}6.0uaT_Vnu*R=`ўUSWN ]O` 7boQi )$.^Mo?Z <:W_Ƿ*H,Q h(1Oh,ΨH+ r Vk,_1H4_*UBu=/UveOlp#BZ͵ܟŌkcM6.YD㢍ͤ&*gi(yB++<Ǻ9!* 5 ~mQgut0Xz6Ԩg3gs79{Öˮ^'Z-b9$xB^yNr='j^cr\߷IJeǻ]p\N<Wl GFCc0xw+HJ~t`(pX+%X`@k[\'UM(-{)D&ZvuMܗl "i!FaGߝgV0NWrvP˔tjo-1Hj,039~w(A݂{lV_cXB/j3Li\w<@4i*U QW%nYeѵ0]|cy|Wt_2%*Fz[$W?3'w흅B5hH=k E|Nvf2< L#WMϘv;4ҽKMU 4*Iyn~ 뀃 dǿ8[]{4guvA24aRk;#2K' M@SoOeu;[[Gt[.$Vt-pqVd`l6ޠk}A# P٬hX@Fͅ6l+a @pӱ)uQcu(Uʟ ȺT\дuXFL[!H/hzM ̅@g1"V ̊ߟK$i9p *N-@teэ+9%`#={<}rg{Tx\C3rY݈0GJ8y#P4#YUxa:lr:G@\g ԥхWd5*W̫j/ϞsGW7OX;+[`s;.$*l:lIטC%4 %h;٭q%*. qSX:g/9KMc䄴`a+GUi!Qg$fC;ݲ& 5wu\0Έyl k.¹>2[*XQg0b-'L>5cހ9pSJ]i] g>%BjH`ZH}+Լ9-aE@iX9xOX;?M!YrykI*1x,d -Q[~X[Kݤ64]!t5-˘hO8GhTz=+z#=c +5D]ؠofmny?3@8nPq(O(E73')>4J,nyGe!E 3 &=c&etaZ.4P!Ǒ'{tXaϐUsCc?4&*ɲGOj1o6+͡r&>CaA>_d?ίhbH}S|99yHP[d&9g ?|w%T;C0ˊbݿqI(&1 f,dA{BK ?m[p"ZB_YW]zфwJC f6A.2 qt<z<~!4,Tٜ !ivNeWP#D)Xt9+[NCbpDjU+VWO#˓2 X=ؘ?gA2̸ _'S(,lL~cLO*p[tS-WO~ d ʟZ؃ oE!9t┈^ $Ͱr] QBUH]G jZRts2jB$+p8K~/ ~d0bS"GѣIJ^!ΪRQBl! ;: 5XӑYҕS[;;9'BIвk4GS1*jl7:W w^_r#vNMv+`MǃgWQUb߸Ae;YZÉ;MThw_ '=K4@^BlZ»vعN/K?~?ς}C, \D>F'aς׏vSB{ۥ짲"xl"EFKQ \aÙNȽ lcgr-V1淨[H=+X9."4r=l"axG.ƓkQ2l~S`+ݸx| LsbkA%: wrh^ҴE3z昡 :—yUy@BLcSta+)M<sxpks{B?fHVG0b|kFAKm(ʸXݟvg2Ey5xLbBrӱdԆjlmH7hةZxXo$st~[E=dm~9zPыf#i_KtPs}6[jv{%>]wЅhیj2qƺcw'%^x =6cЧ K3L69aẺ3NOLRyJxdkg +ؗC+_`Z/^ 3FOƢ%.ܯyۀ )I ٚ- .[3Imo]P|.˔!] DiEM7~Xi)bM+v3Uɷ 2:W*-#g +p~,onR:FHE\Ѓ;8>ȸjU?aݴ _ X *RI$(t1T|BO;[P}oSj\O#@lm9RA ηry1to-K>; JawMJ)Mq}Q&ӱߤ\ *,k}KX36wn@n>aXzȺww 8/(^6#&_'I@'G?N# 8տ0?~A"nd麗S R5Qmd\6N4ǠvPYG hEF"dw!;{:4SG>cC tD~EpvbCf ?W7tAi,a'72GfN%hXgs̏}d5! 3X& bNH%o3ȗ| @pgəy#"ykj1g6\,:i{);v0…J)%eZ''^GKҭ=.Qqz=za CTK>c-1j-2>lF$} e ] WɈ"*/"+//890x`mjfJ:X4m릷"LJ0C꛹W Yb+] $t?bp"C(wߴ[c`ز擞n hgR6U0C~]cQMA \ u_Kj~. i&Yr:- 펞,K~-7}!' ä"N>Lb A;q_]/yAdIB;0|*;%** ɚfn"qO\R{!eLj#Xڣ4Et{*RcxK`3xP,}Ƶ%3=g~Xr0_0ΕđnƟ#mjc  6xZ Fd7-^ؠS5S):{3NfEی(~9Š Zsd,Ei`72, $0Y%3jpr z'dS&_; 5koZ.ses޹ .a֥ _oW$7w(8'(^cF7S>Tg{+U?sϣQ?[1& >9H$S^ ANrc C [׾r^:h5Z^^"qSː0 w/T&2&C[KiL]yX>zdBIJLwk;CeuAKb̫ŜP<C)cu^l.ϻ 3/nN=iM r?Oƌ3,sdES|gVH+VƐXPz}m"-PsxEQg" ްGUzt\3uD\,0w72Í\k|}F@"(X4@waߺ Qxځ}-"@ҕ0(&G2> $~TS]Si U1YuS̖FAyYHIl\chI7~̃vs!4HO(pf$U!wKS8N^[!/II &]))HO G_*~kh4NiO@t1'grJ3*NZ#7t#mM1N@[ȩ7GTHn鎹nOL,A^S)P,UFH<+N{M)z8rqzh`,e^+g[Lmzn[uq2JRH)*˅;0%Hz~IO LT\N 6'Sž5S#jh;ikX#gw ^F6 y #GGJq:miK ,{Dfalν]B[<7R9ك8)Kp^W!QnN8_Rig͙Lc&F̳:(jQ !{ҍQX:a( fymOF9/xgGK% m;3Ou2񡂔`; L+ZO?C#/vՇYJF4H#^\sE:Ol4x:ZB[)L vX{eJ-B%&W*1 >KO=R'Q5J4Ȱ|o WYÄf%b%<w|BAe]OʓO^9 :1kZKQ\m / \5K*8h)%5Q2C¼;⊣ DsSu|A5>U>?,z*Y]j [U0\V/BNWd4gzH~Gηg}Oԯ[ȋsHp RRuv(fA/JF#mxOt]@?w6yãq.5&=ݟGg_bUY 5[!H:oDžٱ@I OEj=FjkXڅnD #9oJNo ](%)H$4f o X1n1-F-9aqDŽ@ghS?~<6Iq,ef$C=V#M$zg"L3LYM\Aeԓ5;Jnq'Rvd;I|8Y+v``H(r5~{vS3'6Esu?Ȃ 2ݨϱ$~%l,,I4y>8pVdzz$ŔJY "$OI07|ۃN /j-vu Icw5KJwDO$+Z?phS_KՖ"?ci#X8ަިJjFi8@Q**Ϋ,ڕѱrYgRLwlB4{֒jXhj` h3Ab=]gg32y9]Vk!jCSP{\*Z=cJ?٥h {*Pml:to";~=NQ0 c?L?f1:^B^ed0e,|L3|?lVR0JXi0g9`y3P~rf;5жa΃v]LIC4;N2+~2:nK&KAWR Z\ne٣2xp7" !g+UiwMA HF>b8TR5_]f;/TZhՖ$7SM?n }R;_m"-좐J% } 9t c1ފ~XUg{HImuǨJY+\'TdRt^R~)K%_T\x%ӯT*{/JCHQbDn< Zpʇ8n'-J7\+.@^:JymkP!suejøkrM|8lO2 "O,ێލJ|l~h3e)qÚC\\( r]{*7 G/O"b-*2_uD6_!,|(ˌCi(N;Aw!))h=ea'3\jl`[GPkZg)8@%#cr a+K[ ;/ZrMET+I[ᣜ{5fH"$1{.x;1AG ] 7䂿%!lKv.nASvϠFm^. LMpzC.vc=~R2ʵ'n6; //#Hzf]S$`x[,a͢pto$:ױ4}-+[ד =by Hr=Lrkz PF3(n?x ˗"cmudގvѸP_/h)̻36%If941ܠs,0y+\}OW. qG%]z)Mig=ER6y{)X#WpI$z9T :)ܚP ba{1_UdnQClf1,"4ShGHk _‰vcnP0 KHPb1Y4 tS3H㒈ao(a L,Ol Gb-вa׺`rOj7n~Umv&XMM ?rFaWN=M=𷴎ڮѩ^>Zz(Dkz$%گa(bs_yͲaalݧ2 H]^PSk $fCRMnaonnF5(AuAc.o Aޔ?LXRQ: P}u<$%5,.k7b VHc9a;>ϔ2)i)lqt t0꘦и= 6(k#03. NE2/6FZ7B˹SJ}BJkuhCܧa' .bhY=" 1y 1(ՋdyL6wuB-R rkzt)[F#oTe3D8ԭQ&yu Wg:/9SAh]@>*pdaX\ʪ+ dz,>OUmRꃵL0G eD waOcKҮ{9vΫp?$޲H2[<.؟ Ʊ0QL%">Ixԅ 0[\+7sѮ {g$`r@05Bxj,.], R3MgOɑgo@0r@\}& ƶ-7wUX{T2nqy}-EʿBe6Q]v=e.J?F.1^^4~g`Iwx#!?K#hsr֡6l^7*#\@Yr!Kl6NRK>XN9/NTT$2Ej~8Lr\ERS)/RYQHg1({e Zs>\` @J7!F{-1z:=ހS29w0>9s|Hvfy'hMT o]B-]F|uZRJ/!8Uɣ9\r;sh'Yed#~)Cars\kOw&;~XZgỆMaK,_Р5q-/{Lm\l?-[;e0I?Z]1Kߠk܌t2hSJ$\ M+[&ȍn=5eBJl]4DSo}*نq!ƣD 'f>W0yOH x;BΙbژ.>z2ƇPofv<-u)rBYƈ1AjsY) T۱?Z@ϺeY3Ԋաq9JS/*! Hng }Er̋-NSA9L m "L1F{fR3MdYa+'L,f`xӵ% 4N=uFBzb[4\1Դ5'/BP{Sց[Ԧ8ὡo5QuMɈ_dzE ~ʸhDhܗt(iJklӟ>VG0ji~B p ,jKΑDMmg ~+NW!=J +i}baw ޳0ߪ5ݙm9}tMyjp_0p_HDXe]fosiE"R Ma@3NgttnK)!I MNAeMd(*4';!6ޓ3$moIMbRы#jO ulY죃%NJjCc):TLڣrLuvy]<",XƜ/$ilP|n]RP)q-<>A7 Zg<ws>" #1þJ҃߀w;7;nNoU=W^x#pxΧ_.W_3xwK0>_@i/v >FQUq*G"F Aj傴=faLHvki{KòfTG!O;rgw9e?3EYmraX*K45nӢ1MG LҲ!M_6 WL6eЗV<țUS]4$Yb.kGf|D0{ߠP5NRj?Ngh~{Zp nf gD@ID82\f33::dg,],:OtxGkl]gYE> =7k竡R ԟ&6}ɼt.Lz]%j.`&mTb; nR6.?]*2`8X8aJlf}WA7˃bIge- ]tk;U➟vЁ`[,+SGgEdxy &8R6靀nd%z|2y? 9#/fqhpvp]ъ+%ap4L56iVeVP }B_ S~ʆqlzuR-[FZ9ؽBfD^x2댷AqDt|Bg>Ρ2Z\}B 77+d\B"nPnOힸy\|݂26q5 hLޫ+FcrNSblRsRIp~"tVR>VL74'=z' ú_( PzÈ+kx>mӾ UxJǨ` l[Ѝ<ݤXnMxhnU ȕW^'Dc~3@ROcvooڛJրሖʕަ&xL) 1\|yCć=8VQ9zPU9.>yFx.TX'jU[KJ [su*.3hSqS$۬<s Gb,^ tvQ"m;`ʿh\鍨=Dtd>2XQyңu\Rrt3k|A[}~4魐b颟ja[$Q1ʧN=IL]aLk겮UY80 ;]UVO^h k'w{NK@JD<0ݴ][oc{[O#!1ПT1 &jY3{Ei$4_vi2h˨h`)o)GN>8 H~!\aj-4е!eH 쌼 mm'oFFhkZsu 8.v<^1禀rw]7 bX(# d\jC;?쾔ȥoF͐[Xh^g:I(v%\# , NU+ϕo_1R< C` ͔Cyya<B/Ƀ]}LGq,XK4E. }7Yu^,y:݊1P2ǧL|z|0pб9cI+ ۣEecW,Dx-(t[ԑ Mh^ b=P;}i2%|R5(9q;6A1˲Ж^NJΝD<$ߣNu'4I*4|=bH&C~L@?}25ZJ@l)$fG^蝺[Ir*ᢆC NP_݂ox{Շ)#."G21Pjq;qEɼ;JQn-n'„T4?"$xw#JmnՏXe<[XReq5{s+Ç2&2``׷#֧ޮ MF+ErNV-jy?޽U'c-^$:֑ZKuXdʆn#}UȦsC:dg'{Ţַr&! vhۛz)쟂 PDU|h4eK@۷r7Ŝ{HxT.Y#ޞOz M5hwcQTXvʿ(Cp~Ɛb 5cELĻ ՘LF&! CH{sv[.9c)i8{$*L@ܬ4PiʊR q'ε0XB':fVi8N $NATv.&ͩ0iXáA`RL_[mN$ghzraeVb[3#i9BYk#"4kƸkcMV@`Nhd}m(c EQC~~b}odh}$e(JV^By0QBnm);{.5K>-+bWްH)݇RvCF,1vb'z&c1RȞ7)~PRtZhMC8=zt⣟q}- 5:]G+M Z ėb>rTýO8^1bx1l82\}N HTE.w%dF1ߌjFĢK+#b\#+8`yVn^l%,~89n) rhlAt7?ΖWw }m96uodxBih-."\k";Wߡg1;rrW>7ި@kZeX"r\#6WdTxT3Ɏh+:yP<:يI˔e$Xx+ՍMC i1p2t螱@@RfzX%YEsyo,qK+G~v D3FD#\tV]+fg}Ъ6dJEw1)*cUf̀WVslotޑ(/lhCsa*f`5ag!EdBmPZ U5[ 9>RC|"bFʴ2eqޡ' Ji VlYShN*m*NO%Mf^+K|=bX+!R GHgUw5cvUf qii_[ԋ$,;BEthlڛ]F!Ĉ`^F^Z2^dT@f|J8.'ez b&J8:VYuiKd]ЈfFKbDm 틈qS'RJy1Pj 4:0WE jEK+7qJQ@@j{D ~05nqM!vV̵"l\/a >F_7lQ0[}Y<; ⶖf@l#%sA\Oc2iv< :?=qhrQ$bG] 1m$-OT( ذ$8,ϊh"7@g g2[w# uED@Q}VB^Ji@_دq5׵QGS\A\WAPa׬ .Yߟ. ,08h+f͸%/=#rW f4wxUZ'77Ȉ,*v}酡-L9y =>^b Fo?/}˱qeΩjs (Zd[@9y`D 61YLY-rլXK$ģYe7{J9k~?M:pNa@§^B\X.h`ddi2~oTYlL7cڊOAo7qQgyw2R3_[3Eʱ]e^i3e6m]i4C*M+P0laR]tvIqBv4uxjґT]Q=01@,ZMK궛qҔD& ZwA=#}0\?DU3.u6_Mn*T£y+e!^iЄWumdIiLT陉=4>Y^29,"mO41 wHN9y,~ZL  "tR^nA@4_Ջ΍Z3~v8R$YRF7]p[#.kC;|NvpArL eoc >BrxG5,Aѹ#jC~w.UU3|EtRU`níյL$Zسw*rй"}hJ7>'xkgk,ԩ%h="P~ ݲKp71jbX VԀї\o cU^HA0q13E14?с}hwHk-8*ON?nkCŻod@!`U._qݼ v!:+Z >:1+|We0d.^تn=Xlbk4_b{wyN %)2~VfTfK`* p5*VB a\ވ'U2pqZ9!3 t!0"e)86&X qEю>YV%b=N*LKϑ#~IvLy]Qo4 ܁q&] iX&Ğu6R3|;>@Ve]o珷d*l,p.{Xb*"I."P :f ҴI" ہYȪk[ʰs 9NԿgo&$jJx1^j^#JJ݁㸻H'e̢<*Ң6F>ye*c@ĮG|2TPytQ0X㗛"㵖>{3ǿ0Fb6QݧR}L/i'or9Q=BErA-A0JUD4)h{q 9:_e)ොh|i: ~!_șMiX[˜Hgb]En@с5oDk]z [p+\f Q+K- -\k;gFߥ i[lyzzpqgPd\`ZإDT2iGU/.e"R@qqX=qB_@[ 񜀫mpL&v'34$m][qL.GhY_"=`OלHFa H(tkq%?W!!o+2"kh;zw0 &[R oM}<\+(I|◌[f_5 Y*?"<4>授2^0^ۗ1uF03=A^ַgТNAb`z kRaw=^!_L,,LNDAoL/[XLѷGwx :Ԛt<?,h=4-j4%Ģ#Z#D*qIEH[Cc>'*k_-@ QƦk;sfʵ5'I\o]V$ N8NM ǟ +Cc=SǯjL39G67ӐoD-bE:<&m]QCSXʼnkFn@'s^tnn]Mi:z '}B( 0It!6K=|xŚpZ/)뉁wiC_T?Ƃ/@`Ԛ?zZ_$jiYXS<(x>;ojKٵަߨ1[Po8f`u»Q̥Ma)TjFS"2[5_JFŝ@wI ڸďTU6ro FhedX ?:Ԇg|z*"k~n#X{e+Mt Aǿp\nƳ뭳nCb1,Z")ڷ>0GoE݀-˄$O[4GmşX:vNzcǜw X5:l Ƥa^(uNZ ͊a"\0l&K7u prZ''lDJfU ]Oļ7 #^NPyUl.6,{y;<^*x(AwJ#fI&ʻך&Za}q$N[Q6")W3b탟24Ck5  t<;sqq2z[B'<#<1; ^,'[hLiph`,Vetb86L֩-icp`vE7"6/|-mfTV;޼_rCUDZw\X~J:mKvxi`!d_3z/ZK&hm !p* 1mm뿶%Z&y<8gEp (n L;xٖ- 5pu`JgF^sJ_\k \DZX>QDTu#.W+pPKdWe^x$ń W&*Ak2b'@hv 5ŮJH)1C{͢axAcn EMd]wȲ~+@V~3́ ,6O/?.GdWGP# rRBwl35Žۮ-H:]'e ս4To+F%p6;BpiybMw+I WE67ɵ,(@u|8`R<ԌOb- i"faH@lL E dTw(Z3AXo _҂.*li ;7fms03fo)Er#7O}ۣ}Bܜ>ăg0{ePWuDPڦ' W8 ЪqwӀ1U~;ow˭ r'v!g+2$oBfo_.5P n>diB]_צ{gHh3w8/aR}x;0=*Gds6k NC&ꚐFբ~ [2~*wT0\['*'0ꂗ_}h6 ;u`O?]k(s@V^c5zB0{羧bTXI|#iGQݳF_بcGK!Oqo D+%Rj `OHo*gd#8 /$X8_B .{J!Uu qN>t'SF;DEqE[]}wxQ:%ʵUG%8("'Us7l΃3K9+F?m2LP֝5g07Сoy.']P)9<۔ ХKhjrʱ|\y>RuU"xbN\1a `HGF y1=ae~2ߩ͗X5LYS\ЊpJA#_ygxti7L+ɤȦž,9qJCB=Z8%/'**E>@ ,̐);]v vPZFkv5%Lb)~!lL\J./q_sK9NQlXLeiqhvK;dɮRxp5 ȩed>KAQadZ9>|H bDŽ>NF9f5=>P6hz))HMXFu_^!`;s,twXZ|LZ@-B)s|6sfJȓ~cjvdi5𙫀ǥ-oDVvq=ZeeGkmsd@ݙ;C/h iAh.L &5~V Z`95tPyYoP,[=D80v ]FXWҧ8X &({@on):0I~+]RN ZT2IMKv BޜQ ʣw'$i@mp':߯xLM׮oQ2]Wխ0݆ݸanM\.3|#K=4sWe~ uiH,9Q ~"2 K AsowQ ĹkHTMDaú#Pё=Bj$SSHP*aK޽S64n p!Z33@P { ?,ifs^߸6(}QmxTW]%`DbHsx4NHAׅq 26f,$T<8av?7E]sC)D^'7",, QGz/;tUQv2\KiZF(rA4z~O)vG TJ @A8^cy{EGD :Fwә y +M.\=XDaw gfo|Fe6oJBͪyi|늪)`~Ȯ )e3nUEXv[, #"yBjJPTBdP/C|L6\Y؆9+;!gT<ɼt~!g0n|f ωX^Y^*$f<0G7x"-zh>Ԣg7$ێwMbabf$^[aA'쥺y!z0x@-0~/۳Y9D~!oNxƶb\̬3T60+쁜AMX@BΆNBljV&t"Vl&bs0>qtiYN,#ImΝL|47 و^PjoAia(]O䑽u?;E<&1G)OWeVIϳ* TN~ՃrG\+1 7e`bjH4 !dFmKIy38GQ淯L7H-z>5j/>W؃ؑc3jl0kp*N"s( mDgBj9snl Fu^kxa2V>.tS!hCmiAd/ըTV\:S$lsj)S% 4?ao 'HHD:׮t,3mdBPkx,]QD P9?xacFRF1 &1ShwWQUL$ صA o)#>g܋$!up'E6CMiGǠp_OO'H>_ڴ뚢B ,DbOgͤj)ma+-ax":~4Z0!?S^ Sdd.J6[w)CN?Z=AU VZs؉z"7}^l%C}d$g F ZD,T[Ld$9N0~eтu En3AH`~4[4:EUe?3϶a?>*ĞtƎ}\؃u%6-. \`o?2 a] >ڢFWe8TMbGՙ1t+?3<IJ¶OPwKlӄYl1ͨ)([<85%pZ| n۪[oliX0.| U*l?vO`lG|xqbH=H,]L$|ڀ(@RV4 Kz~udiEIo\eJDA#f_ a}'o%*]^E@&,0k[-941&8^F[7Cap8 SU}]}fz"1W ~58ŕ"}j>鬸Wc7Cs{3L,[>CfWwcΌZqWT[b։œ@q7 ]HKCL3s ·XCggCCdx0+O Ly(fEUpBF3 xXpZ;|"-aaPhr˷q$Fq^_(<Ʀ)po9 :H<);Mh9M~n_=l-}&˂oF`I V[sJ;7bdscU㧡"{EƳ~9 ST2 muD]𰺻M.j@ KGb]=ƒKy=ڇ!}_a9ZBݓ;rU8J+󽉔4˺E1S 8tI1%,!mcUp1z0c=Qur{p+jla|[?-*N[$N[mF] QO~4B-u~sƴesM)}B]w _Ucva IP,c蒷*gfQx& kI6鷋&8p0(|33(n3"pLv˜:,gqYs(<|BUՓ̽X|٨•UNXHfun6iR>;ZЃv_mp .j_pcEmRց,R+xsR`>1]aHm9H+&+AYմd}+H."xEM퉣$~Ԩ3ὗb^A$af$Wnw|}m ܕm6 syſJvKq)Ы#s,*iyZsnU/]YiЁ;AJø'h*QNZ[ JYf2sg̡}.#R&%0 vyu锴ڗ[IJN(4zrivo_ RNɶv^F@S:}zO~/6>$@h3$|Q?O鍨.$A@ DuVVj0?U0_j]ri9q<ϵ+W ~+͜<"Mswt$T kSڴΫhhj>zq{ s`u+F=-),վq8 Go yDA*w-q~v<;R鸺iArĔ3~D@j a0?f> t7'FtO݄6DvlmvE u?T&ҒR(;&G/V(,6Whuj`T B+³n晈A@gyOJ`.ݳ6Y˩g2d|.c Eb R:- CJvk/?ߍW\!N `S1` S,Ql Чz%Cn+\%$bU ܨ@ cBvrmT֜RA&DNG:D&\} E(t^+:F]#gt,?qPS| t'RJ߀W:m;)5>CL20!6S9(WQG P'R9VM7Jx洙s)>\6XMnMHSf.j'`5?23x& ONj.`HI5kG+Q?ɪ}D vPQmp=B KSqʮL 1ʚ7m^iz\a !^ %*ա8.qRWi^D/_1E}/!Bm:q"q%hͦ9DW5af ?X^B$MxS=i0~A'uu< Sh >d y QF>5BcQ!f5! iW8T0K/;\$ x uuE oZ~7V5"OȇyVZoǫ0B?NA9iU`]֌q`4>oKvXCo-}?2K .BabV%%%C+K mE`G4<3$V^sGqD7QTo3<Ӧ{ȞM J}&vo ?5pDk|sI_V xهw#P N hn#T(8 {Z쁤$x+%j}/RjRg$YWm{u͈b1ה;ckUxbxJէp_ފ,Ÿzgj"? >mAcZ=vz:ΧDaqam)Pkԟ$vT)8QQua㟗>vמ3_zGX5MjH’Ex:$Dtd2[tɈYϗD渚j6 6#XنXxB~w dn?XzGeX*F*s^rr{lzE|^3G,5EI}v6~1RCnP3qOwb~l˪mA ͕%$LA7(ˍ_3 6* Z֦P~|RNI-t|=&x&"-S}qMƤ̢#`w\weuꞸ;!<X-t ne$i@16U\˳_z(Wvd1U0G1CA}nu=EwJtC ]QxxK9u+~CY% Ed9* d H$!xp1ȪhaHhIGj}(Mi:ёSZP]Ju38q1Cy3& lKnK_ n=!@J{̮W*1(9l=P[? l lWu0PCɡ.)>ՎβMe"+-ݦ=bh( QzCСTDX}s' >Ы45&tgi )KFG,ӷC<ӗgB/АO \(i}bTܶY{o#aeWVmFL\<T^}-Vg|-k \a6.X@PaOMy)`iCr-V2, E7B kϣc_{='i+.`sXh=t ]S&IcdǧQqU7 !s `}l=yIUWts% _b8o czE<&/NvzTЖhkoQYSX2o%*w؉|cDT͕3SQ$Tv n }T cqdMc%*|8V)SٝfH1yiCX2#[:d+6NcG޵*Fam B,h tÎ̟cjWu9OFau֑=0])H7Z$sNؓ0nIn9ftM;,<-t9gqVqCPƐYxg|Ե B+QX[/\SOק؉); )F̣kt{Qe-ȈeI9_%!}=>\ `?-hCSe2,:BjZJ{ mEBAynȠyTM~!}iBĸ{]-\VIwm>!~gCQ@t/1 ͖@`b-SEY7jحAHYp8ǣEbh$PG + B^`o] 4kېd阈*p 8e `gDKiAVйH6&23jˑѸ16i1]ˁ} k==@5T W o^(\>u  ВMr9, fu!:[R%vp )g3{x-XX -j|l9旪t HLC %R5Ghe _NCϤ6lo%!V-9qG[7"ݎfdx p!=c6 :uUX:uE4GiMApcI~eJbHC@ϖ|(O?F|RuhOYU}b4Zkm'¥dt~4R73}+*7,VA@#L&hf[SPTZU,zhpE3Bۇ% ڠ=! h,4G~ęr/^?{BY8+4lniwstnoջ#-!!Nל0p;mG~ElSe-vcHtF3urM\J*=ΣXBIH6/6>,g M`Af"}Ƹec8МńY;5+d'P|_2) p=>r#- [ ڸ>$?t+QqU[[]mܓS!\kVspw+#V#cAk+;@U3Ic"fL^_qrs@aMT ۈh"wO0NO=%2ޡia&cMqN]_<]=\DX-KԮׅ̋O5JPSAo*P;NuaV$z̍IM)Hj0o%hO3y!rg)k3M)[ P7^IȀ." 2?aƸA[Ξ2H#NexҸFL9Bg+p5 'ȬҖOqT}0*ݑ,lڎv]L+L'8Ơ ܪ //nΈj_JKUVJ a-vzH-J\|\T+XӭZ B`o8+h˯ʠrF"fsx\.AZ% JM;+@$~#z^pE$OZM dwa8$dJiNݼicDiu"*#,C%kG}-b @W@ 햖M-_m2s%]mo{L (#lAA8ɋH_OuN{j5D aOS=t`nCW'Fj,)q"l/DÏF<]܊\@ŏIB)jG)aJ\1 TF^7h׍xJǝ<ώh%**)П[Rw'-b7ba>*b1RuJ5 _]`b-(ptmh܆4C*P{CKw󒻾SٞA_Q{_pޯTB 4[6U0/0DΡ:̷35/w Tiߤ1-v5 OݜL+L)i?u_|^O2:lF9seLJuC.ܞf@YRB#AÒZwc˂ lg&tCrBH7M7hab6Zg 7\{j`Bx9ccKcN>(ivX'eM>sj:5Jc/6gv GNUzBܭ<Ja00 v|՜$'6wZL-a {pLNYtB hw]zQ6sx>CT ?:D: ͞tJ H+TD4U;Rvqd%Ϧ0K屳$XC>Zvӈ sf4Wj{Cn7>Y"'" U@R1͛yx'qP H Q _%+mv#qB"( 4^4H=M sd^LRp$7䫧=etUl:n-n]YQb#hWM}vyE 9Ujw?EGkXM/˼'kyRGGTg&ު%>J , fJ{"8KlÑi-65 ڣN:v)^vc EC]cR w@}Sr@KS2n˱RoΊr4=pĮJJ\ٳ3 8JDYf1ޜhGeLL< Ǝx\'<ƅK~:m7l~-"6C#Ei=D"ӈ81$5WسG RL]\(F#_bv4:ˬ`rH&ܱu})^ z/=Z:N)Bܴ۱[1|^iW/n!3-}'ϝt(mwZˎEd΅98yc":%t5zO؁s+W-ueĮlSrz*EsмcXd6 #=ThpmΧNnfy1agF\/5,Y^ttY}Cdq*;pڔ3@=C} >7"fo{)vU¡Y_8alBl<³+F'ܢ`K5$dw]whV7X;=2 VŎa=l7}nw֚x.l .Mzǥw?@{ɨ\;|f%!2רY7;:w T,mk&&p>4FS .ao&W/J9fD>$R߻q9UaYtxlc`Wa {ӫM:E7ӽU!NZΟ$1{g/~ofW읯Üs'O^Xd-& %i%~L1˞{V~^ln}Є͸6MaAH+q+H2gч1~/׹ M-1,䧮\+ +XwVXx='fOܳj mIJS"ײ&F !OM{'{=b  F\ۢdx3_ ${Ȥx ]4 #q]\?yҰwp"{IPIg}CLQ9t8DW7njA>P5t?%߿Mo-OLHj֜<1ag_^1KIbS4MR?; (0GR۰<{m(U[o !=?:Բ7TkkB:(GFHBocPZt[ {'8ltyIze ihT 9r-͗Sn(B|17V3~AGVȍx1Wt8)"z]v݌:gb+I_XƬHa*,f\ B;UqEޑ@nq TgEFfm90rg[rkKԎΧ8+QFUɅ`)3qUv i)DPh+1[sڒZ 9 |r'MWa͋[l={>Q)pw BşR `>dV q]_Y= 7i2q==]= :y NuzQhͶ%ǔb1w8+ S+JxIq,$dDlWWxE~|NAaZ=֖M'>j q!?*mP$~*nGfUVG ( R٫&eZ/ȳ*; #%< ߽[rv[smxTh+40Fc(+h<ϐ8D*ڪh62Yjw0@gL %0_9;bn"RB 6uř=FF D*8OƩ|bB Oy:?aC˸Ze6_XkfAq6Ǥ%W }1 e5+e˧YV?V<jwgm"״;Gd@ѭw'9P\o!܌~klwr""v:ZׂK  ҡ*.؇%dTji5fg={ %Vk,evQ'J4m.<5#H)F~.rt qLي;`IFфi,WPQdh"!@}g]zo19"@ҥ86z˥#Y3F"-u 3 }؅#a&א # t~uЁ3grO~s(9?ݒ|P|_aCpQ_wت,DLeKXw뻧OnU_^ WS3&m]Zp1<%4GL:홌;: rσTX5wxqu |+֍mƏ'}'{L O Ihw+ŮcQ\@P·Awd1 ?rԘ5[?'&.1J\W -n0D.?֓Rދ9s)4%ġEk1D妊!M\Ag)l|L+w`)pI8W_`2lA:bNcCS榩/5Oq];"Jv Z ׫"@zܠ~`r kdm*󄲠(%Xl7 AG^QsN~ER8 زNl-V/kX!ݪ5[[ 3^u7>%ǝq-ĿpރO,5qU2G^ӋZg=i R j ̍Pfe v-9y;xޒT^IO ))?zuxÕ˽hb i^m&r0EhXP)]+`r>+r#idJƁ.uy}PB>[TaM"Pi`"9t0G/6yuc?^ iIR::!vUIك߂$jkӮ^7;˂tEyߖx'݄n*GI`OίHjY z2uJFWr1|V&G8J'SaL]YE?k1){xT=Ԍ"ъBrxʴ=SB&`()(V^̃oVSEW# nEca;#0 P~Eo$b 4;:0}?OCjOÂܻTF#,5eYgM'Ig [MKJYūȑg5!74SZ:\i"W{{iߵeD }$W,Nّ56xY_ mNM_KBS43ʭYA$pPՒuOdn` /{Z fqoVh6;Z >vbaݶGvz|ΏdVlq˟NcJvTo6l u2 Pծۄ]o4G<QP,SB/ƨNc( Mw.۹S1M]cB1Xϫd7UaL(m${p唪:p_I7>w8#0I܌*Vjg[ w d9Yp+ kw\q ga3"X }+<6sce2EĞNBb <3l 27se7a')e~G#x}1̔(VRX86$Nmg?O%ċJr}x"~2-ԞJ~ɇHV^ٯ~d |dD}-o\Vֺ>8gr/_å62mu%Y~I%PQީeA[f(]߻{X.'+ȞiQַ44KHV2|ynSWY{o]{Vh>I|NҞ?_C$+:^TX'`v-xRǩ=K,M^&?:脄4`9wOFCE\!'vpFdƼ^+X]Almp-1o,WRq!ioa_K !({ѝ9CmL[qkf4Bt׼u58Fw>B_Cn|@Ϡ@R:e!k\qP>)e NWr .qxD x\8GΗm,,){Qur rO.0eE T: JNf0Y؛[/c0Mw>ި AҢG3F#hJD :!Ġ-c#[+2!bw[n.1 sO*q/VI 4bb:B*f'v]*P8!#+ۇƈ_"5cv嗽 iF2ZPso4 G ^l(fޚ2Thg e&|tGiϹ0nDaqKNTt#d-tu oZ K^M}w]hXq>3v63cE?\S(>z{S6#\$([㖀u5z!h CsuBN:q2ӓVOKB8‹>^*$3JN0H6'zl٥^ӆǘљIũY>?%uVsW5hQQf͗]TF~&p>W~s@ m䡼{`QD7b&(fE̦4tǶc> ջUW7g%SqZb&'|x=Ij?R[6ΖIFE"Qժ8/Yj/ @UMηɠo1LpW;&̠$8ִ 4Y=v5liuXs wQS{<49k0J~C7Z~kǪ/YP?( Ъ@WOpϖL|tc3j,=apl,cBh>K W?2zY~J3LAA%JFe8NpFp$$59D~h8YwdrP%|86J_Sm5l{WP/! r1ve3J/SqsHG?Z\7~̧[؂o?*nV Ԕ^|4:c2bg&ƕ,ʓd-㷏Tr8|l,`qB1DMno$i5ԣ΃@Dk>z\#Y@3LJ=KWTQs̹~+51*Z&/b 3c>ij%NQG|. 17m$u>{k&bˑwy,"L1^֕0[Sɵb[ʏFh6%19 _8 t9e X5|SZuzrx{%3 NL$("'AKA˳QOȟ-/~y l1ʗAڈ:Ֆ7 TREДk2t2ɗx;ϭ茲^%qdҋj}qVZEp|C[Z P4!5B*A]nBj-7ϕrh7**N58?n֧&3 ;HNv&C2-d$ tAfڡKfT,oxװ18n綣5 R|hfsQlQ0̅H ř"?+22F'|czA-A_[Qj08 Lݲn= znUX-b@#=^B;><*tYTaK.mIU,,#Y i]9XZ %i`8CS#FbHɵ1SΔurRwc^PO|@JGS8ҥixUA.5۹8@Y-+؍0!.n"{ZۚL(MԿ ݄#Um7EeA`S-IYglW`Cȝp TO@ I #x^EpRBf2 V]Ah7 x#;1nH~% E!Tbs|_ Ai88\DlTYCzAc7_pܻlW`L~QP $J*%sHipwJ0#?R:E؁]xFseNW2jBB}p%tZK 7 cI^t\#ˆRx_>2ңz;l TKrpҕhS9;hWHu>z4~n g$X<_;"iCI8bÿRf8ZkBrV*iG9ξʫ'! %3 &&> uri{ _4&}DXLoz9f^&I^iֲh;^rs5gmiG9=*h1?:^36FҘ`sfo5g_}Xhg,U7>Xy}X5舓 gȂH tFidA+uڭb߂B>6;H>M0\=/t[bg&yT9ZY{C|z>~M|L\OQWmɭ_|-4tr.,4p$V-l tyX\d9Z! lWX6\7yZ@)g{9)N 9+ A,XvO,?u(*w(F"Z$ͧ/((+42զƮ0gI(*`sn8?C+9PJ_K6 |Ɔ Vtªd;qa|wݨU8%cpoX~IQ&ArO it6Bb-1g'iYAcz qf& TcXp"6+g9R(|;TX.oYu' jJhPxcqU>gt8`-otؾfdWxyI:{$aѧl#4D08g%:786sK Gƚf&`bOn7)ugJ߄ؤfͥBDzvխ ,7wyJ~6pguZǞ0cފe ltEiobBqNVuu(D@^椇Qx88}VErX 0QeTnjY*"A|.Wjf/@ 8EK%gHe-s!L }ip>%WZ)"\~?Q"Vތdӏ#O=cer5zS>Tn~< !<[*ВP,<wv{"JVa )Pudv5;4"gFOx3X΄N]uIHUJB6JNb(_!a8Lŗ҄V}j"Z3U45[e˛dL):s gB Bɱ Vgp?Ydi]Ǧd1B05 w?Ok!R5,1wk\F;Us/My2w!"A%ci|0IAt>j18lf*綹͓ wЄM.# tʎ|jlN^ownWFeh@@};P% k$N=wQH(?|Ku3#q!!prY-އvQgP$PTgSÛpuK miҷ[H56F8vhB"%H䬷wp#ż#46WmkC]QEVsϴh bó{PfQnC1- Dm$)\25mAzځ6^]ȯ;p R xa:c!@r$q(]A#6$ЌuŒ\v!E+/Ngi, K[Sd U|J(Afw;u/#B'd}PN‘p,eoAh#.*O?0S=>u+FhQU(;$vкGZd( ±ځYT=x3:8 Gf( u2l[Oֻ ϋ$^3#3vo<1!XgUЋ)?c<_?{Ƈ[֧SUեYZI^~B'ͬt3&VeaMvOm\"bLXF<J7`v2Ct#>)]L:9Wg:I"L"5~%dXoZ&$ذ%IOV*,|4}ܞ(/ĕXc;EZYht۫ctd+#$eBmHGpGU܏0W΃ EVwSûDQ={śu`ҁ`W:='F>1U"XNy-4ěY¥xӷbK:T (w}̀l1B|FӅm*y#@5u/jM{K_C"ڽXGF%0*ħD3l߬ՙ%_CJv;l=n5 sߵk Ł #S"pkY](T}=tdo wYyRC6ROs2bˉJ;,4J m3,>s6:q3[K1NbL<\`g<<췥R o97QXn\Dl طmD E*]Ͽx > f<7y j7 OjJr'LD,%51 a<ccd$U5mk+7x׮ǃ=c=|JiQ*;fS3vs0A/rgNd@FؓKKv|"/x<*m;[T;pkif,Nayt+z=,$O1|JUr4,Pn~!WS +ErPkRW2H;R=Mz|mM 7J.ш`XLۛuTv+ep, yӲ/p ?1_AnGj6 cB41'0PJڻx߷N*ROzBzA2"-ɆJ\I5 R"G 3"i=`*:)]Q) hl| ovV&"4fj2Iȡ0r/h}j؟kG/`]ITpkPTE{& J1.a{ f .`:XbAvMu?`9EbUʆ3My%O f eSm *[#kHRO;w?[}s̈́d D=T-1vfr!R,?i,D)oB{в}zt9y9MhO.mTϊ\膠+Itt+bc q~O wܕgX#O[,Xgs0IU!i͏D# iE"[~<}8bWd,|U%.YళQԜu#)vMXO}[C6 &0wYQNas¿񂤖Y;JCQRxQ09$W~{.e}0"{=Ka&RqgF UKN|ːRA[:"QCCQV3%q3ak0DsUuYc/ b^,,N&8_I \S?'6x$Yqq{ :9B);(G;6A_mڿj"kF(\ M#GU[kuL& Xn,oIRjKw䛉*|D !8඄Fo/qԉM_ff&G:X5$sUS;F7|OX*Q&݇_=P_`/W$=Fe%k1QMo YiNDhf)׽wǬQAiSbF>U2մXV߯p e/' g/&!DŽZM=G2]r/mg@?k\49FF뤳 ;GUt" g:9Ȁp #p}SM"+sD~`t0m{V )=k H8D/gFbg*';񽼈s ]&`}Y뭛C(m.oXG>W!Vj6~*`fvύ056^pp?d.M%WqI ZŦt #8+XX1",ya霈 D!)űGrBmc *j% +uuy^BEftfP*jfy+/l6+t_$r`_EwuX9dެ/ulFf@rtBRȀdx 닦pVr]p8.q;z9vT(䩁>Cճ sb^ZNASg89XZ4ocf ?$xY*ոO+CbEݚ;޳~V[!kکD?1.aah94t#O-Ԯ". 30C<sqRBޘvC)\rI61ߡ9ig HYFp#؋i!al-=~./AUyfO?EFJu{qG~tkd3&9mװ ҃T 8Vu#hoRe_D(jۇ*0{7m9A, AfKNZ{* !) !&X֥(wQ/|\Z~*YcmШ×*\TXc=W6`Aq&TQmśboepeHTS3:5[5R_H/|Euzi<h$UuƹҶ򿥠ҚKҰJg臾"2vٱKHc&H)%p7#\ B{ʼ%&Ư/237*嶠Ŕv kհU=*˯-O\A:ys^c[~q@y8-!OBY\IJZK ͸C܁r@[㡋gF9MIi#or/`qZV ӄK&kv5NKuY=υQV9F|b\r%vT]K:WL [/:|iyj Vlt7]h'+C)|h3X0kp/E^1oD2sr<<))%@P*0z29ιhriMxUx|BaB;n@Z#L5RG_Wh Hμ͇uUdԷykv;A;j\t89ZyVB(Vnyad}cΩ%l. ~K*:U\ae- Bóŝw6 ar #%0n$WPg4r7N@e (Ecy),rY+tJFf-k̉EYO+2K:\kפe>Eq5:!W0!!BoH|r䌜=.Wh"S7#"ŝO[ĆD(?8yX}Q8FTKӇvn 2F+J4ZT}[+!d\/+qi`*#uҦ3KfhR>.*kU"FBɜ#U^]f"_p>GZCѭ Rgϐo?m q 4pPť(1{ &[jTmSXuzbZ]{Ix@!L`Ttȿb_.;]3x¸ o\tR;&޷uӸ˭S6u, 'm+1SqO3 }ІeU?zRv&V02ϧh+7FlRR !FQ7#" @V;D'V{oYEapSS%fؠ$k Uhgnf@+%}NS`s~VX?wV磪bOT[Dk~D0NjKH޶z,r|MyçD uRJ$ >mooqC3ί;Y͐ɬ1"(EKw ջ3?+#O33ZzW PdD.F; Ͷ}Ao)fEl~Jz|9d2H {>@5~ecPp9;nB?cUqY{dm11!>c;axiNV9q:1/+j 0!H3$eFΎąםwoلzIxZmaR(dPXgBl>sSWcf o jZɑf<;Y9[3}ڏ1$RDa:hЬC!pݣ@,[~NI, 6K^v|8yg/KU{ >b.`Iwj?zA_ 2$^~.u!} )%ǔәj< ~s缬%:3 !.E׻)5_̒ucpl=03/ hGH5KG"^"yBRK0,U7HXDۀx, aG6I.k*_EaY@wp;(kUj(g@E>~ꉑS}Dnn-z5 ;@PV Om!_q~6f7[MG 7b87 #yw"KgQ4-L~>IOK=MӸj^&1&.rEļFWM-Ҿ4\qsmL& 7iUU\|\0FVN7Vdq$Mhhm$n6tqTX w]tX7q/'*GNhf'zC#GG@F2?w4b8-)s6x vqzZ+M˶%Dv`)F9<`X1>:Uq&WzKC0hD#9 T+8}caI= G=K d?ԚnXĎięc'@* #~o,8o,?S4xkL d]NdDc4z"hH]+xЋXJ7]ǷۭDYn3ǁOuJ$"RB$q%FٲQxV fK[;VΫSN;$*d*{ӊV n|i(j3 Gޫf0%M_\N].w=&&%x2l>9A2+8zt*%_ =ڞz82Y)QzĻ!:96Dp4Gc9dCϣĎM}XIrҼݳs:!7ʎ.HTN?2 i|#[L`1 w];ݑ3Ck_biyeba%E\4E>^X 7gkX߂(%<#$&J`Hd7dw^{I9 L۶0^lsO9ƣxfn`Eg%LŶ,[ ++ q ];ꐆ! "ITfH>Љ[8O3E`)hȒWן^xԱ34VW9^7jQ;Q>=H70B @MQ2 ʻK7|"fH%X# =tT"KCG>v<䥇NmVdBDXoo! Z6-{W:kmkGP}Q{'G?+Aw  w%Ê  .xk\1-0טl~4 e;GL6=waU»**Ń22A.LZzӑ'(os/0Bg<0o`D&gl4En6BD>䲄)pYVxD<:_-x@zCqyZrKxZ_RzeH;4`?..Um68֞?prdnOXjf;A ԟ WI| )e :*8!OMM&?RKSiO81oZVk'i 1=#x'8~\4DȄ>C9Njl)tɨ"(Q!Z.?#Dba&z̊ dۚeVO.q|"Q .5]S:e31l֣RgnֶL03rUjaW {5 })*%:x}>PtL}`f{GCØGc ɭM4QR\׮@IݡX)Hf%JF:{ mLam?MbSc[p rji֥}ڴ]/y1ﴊM:r)u :lI 6] }NEۤZ x /سMё'zeOJ ,Զ ɝ*ek~\0 \] 3,a{vHV,,0 T[lxd#l<ZCJGGTjC1dF&VBR<,`!`8K8O ;seۛ7=M"HEsq JdA +>/:d~ޟͫQU8LP 9j37ƂRX=Ϸz{AjᛣMeHO|%ߗ@.4;m`Pҿޚa$f):rs/JGq\S}} ǼBw)Χs%fGtqQnD]HwC}wȤ!qkA<;eᴆ/ֺNP44p.On!맪274C/z7ӘiޣOVWf6+I YJTBDVN!n:/f~]1VkjpP!0-W&"tjxЛuY5fW ;pU13PoCKj%u=0(J<EcR d^QX;8F/K)d~fHT*jPTu:LdـZ185\ۗMt# I\3GhrmQQg)ᘽ8F!ɫc {Nh{o'o .X~oE-p{r[.e5B#s-wS8cdh+sco2_H=.I`Kɨ]l@Of%9 }`#e믈*͹t)Cp%pBv7N7fݒR#fq\|t;PRfNc2t7)=H$#kN8!sp4Ճu%gˋ=T, {Dt4ʞ޳-|{6RtuJ6?Qc @*-0>HuGvnGڷ,3{tG/2m ܛ/Qbo}-F}~*-(` ݟf]kK`[A[m+2Ǟ>?QFAW Ǎr r%Tv+iL=}6& (}v&DM /=d hNQct?ߘro"KRQ`v8{23jYF@N按]5gj0Ț&cϚ <)v*FҫPO"gCD¿2?r{gF MbV{x.(<԰״ Zzmł jh3 s<{&-]!=~ƃeSD@4etn\v: Ɗeܴo ֢ULڧki6rMG̅'*>-?DH4bO ,5mă}~7oZihKӟ#n*r8QqlFm:rlqo˶JiO i#lAUA\J-)U'EKmHax%Fƍ*quU=ƔoA6❖UrNT׻>Hpt&T;ⅰl/%;ÙZQ)B5YPZbN6%cowÖ$~EFL(ߗKPftgxgA V<{ wRlmB, *^❡1ZZ" ^U<CAc+$$ 91֗MG%rbW5[;Ue.DARgngO@#SYK'U%bĈTLB`l.V; ?R] i p'_su*̘([#R|wn5v !F4<Yi>Q~H3d,rߏ݄By |.m`S*VBPEAOhAILճxch|ğu2VnJT6N4FyTZWNܛ EX<<9 A 0Οn# EfCYw.y Am5@Xj))@%ga*8eUi PvtM.^_[z~,dDuQPMyDžhC TJnkZpY?2(_ph[O; 7 l)-mעTۘ,(=/iY \>AVhqE)hs*ƪ(58V/F F՚2Zzev= Zk+_*:'I(ZnDI*Gä6bf7BEwɉ5 T6o󎨠V(;<Qfk_W(m?Y9GƗTv#4Ȓ~^NȁL|Rfvhws+qj5TᒘCcn҆Ř!_ | XhՎ5uU' zTg_.wDw*_:XnȉR#x;ɀkWl%tx%Z$qaWj/YazRyz:%d̈́I$3J|>']UI3gT4+']'@l]E7?:Z/R'3 " .I n֦<<.}4|'"jQzƁiCssǽxm@RFONa1Q}KdKdLzpl@R9OWFk s%:Es7Pdm:]/0J\dr8rMCY[j/ԉ1`['=ҭߵCFg4  < ʂ~܂>›$ ƳUdGJϊ]7#W55[Ӑp)'k JcEaht!k2]S@* Tl6*okX,hԜ͇H$hoB?nw5/o+$GԛӻwJ>P#:i0s&V\]wWk-)gb#pY|S/JYz^[@i⏾ӀK =qrWzy<޳,Qb\C ŽWOeyo=Q`X9ܒ_ UoIu9]vo&TCm,EЗ-BZ&0sU^P68?$j[:TJT̙u{T8Nbˮ[@=܁++_ť|:`O uZ'*hE ghK%6 B^~' dp{oIƋЦE>f5 (43G2Ü=S$ 'ߤ.CFݻbe|A;3Ԁ/Q\eW0ʒb=#JK51(=]!pe|n{<}v9 8ɽVoX`5Cc${>t MȐ_Iʯ5ŵyv-H x=/s{rbOrnzd9v2 e XRN9(pH`c EZM}jZT*D|a!1)h HA0SI6XI5z^\F{ZdD&n^ y l]0foM-.|l 3ɘd%BAx ;vo=}LoBd8%Or26zI̕Np .ޡήt,[cȾ֬ ÷Iz(dPl@ҷYDz!Ir2U^Sܡ, F/=D'$->t$bP(yg1$OTqa!jzM07ˏ?B萄~"=o9 n ֱJfա{$9~3] UXwE L#E(Gћ2%'@Ţ64%/2wAz1!q0m<_GYO j#rCFM^ŒJg%fQ2K%KXMGn`h&DGt P-**'D AQ`$_fqŧW?>Iؽe>8'̡-n*FNxB7x3S aC\NmUJ:^"wWJQV[6D{ w">"zo@1ʨcܣf"eRmPI"Z\WX \~ȱ&w&>j<Dc,a'i6<˱T%E=G.`s#1sfg.C(NB2IqTc~V[R.ބtLnX C3Q*ťG1Ykh[Gh _F>߃~7rFF{zP p\>,#sH-C :ߧ9$؉VXzDs IpؤvAV.er(tS.3O|n4 tŒ=.t1*Z{JTv,'??b﫽'ñZ fVFbfyh$yQu+]Jr/ F +[ۏ +qy«9W5lb hUdN)R}4ƀ-kCz+0U@bD2b(2ӫ<,Ra DAY+F\&Ld0?G].7YIP |;4; ۹]ZŹ$-.W5p'nеMy]o+jXW`c1SݛOA`c$Ib[7JicG*Ecї O7 ZidYqӭ(mGNy"c@-SՔb-Ix!):Dy{dkrߒY]Q,w롍կ=̄&xT$Nt^})'_1t«;wIerl$ۆs6vkwt/J"ww{~sUtf)+g33hj-ӊ^x BTC77n}V4 -`N#mgg]8Y e(?6y`4W=bi1g ¹&.8(/Q:\FM]Ei:0z;SE6FZtw#Xb,g$5 tpL=>@sV6ipno/liXCi50 >e@#ӡ"݈@5v0gjBs=o\3KvCb#ӿOw›maFqYO_9*ɝeI@KRFVn;,L_6cwj;5N7#.ef97jk5vlmGCr,٦P?KE,Sw:A"c_nV9̀hMnp/϶]«e`proӚ tX*1bKay}qf imùbP+^Xwem]^1rILj!ٓNF3^".MH{Ԫ8u;T5mLf\Gm@+,)U59`i헬7^8Dʹ*z=2?u?zq{;C:Kf^I]Ў-lH*j;RѐMJK:qZc-Joο^#z`;ӅlœwgW:ÓL|+l($w^Ѩi7A v: huo5l<DŽ軵,k IyWW{\Et-({ FІ9pWJVrhN,݄H k!Cvr2\ƤOןT{H͡/_Yv똠Ω"܎*8+F0HB hKv4G}F5gX^ĠɈ&>-OԐތ. ,{rͯ%ۋ rIv^kpqWʸ'pgs#=҃mdNKB^f%efN̑0|" N-6$ @OBs t{p>Ҹ(&z>n^<;d"a,:|1ݟMk y6=tL&M[,XKJψh20RތOA@TFg0G$ gn!2'xgyB3gy/uH 2~7s7U>?eZ"o],COixt 723r\U^s'p+ _i<:eކ| #G/5Wv"0,!" n P{' 41oH\_ &'o;C-#ڜn#bĚSv@t7F[ ; :#b5|ȥab9(nX7`Ok 5t?MDy*x_[61ZxH:^%qjXoscX5JET S܀@NV.bd $H /B?FAr(-FO~ӏ(9z:`sמ Dtg@('dNj!)?*ɬt6QmU("yEHU ;z1O: 7gFKxMep@K"I:Aބ1αt$Cv:NQ$RU-GJx &8,1 XU*b_t.AkRNԮKӽ$ZfDDn\<N`hNa& |10Hh@<{ >eKvkY_:y t4KQ28 &[rB}F2j8gcJW"-xd¨s\b*FI9[*M. O=77+դ+'-{)=٠l2ge;](뻷!?mRNkeR3kb `R9C0CE8ng9,y g9}6zCr9U=y^]DlfΡt?p|}9lI")bhy0@~58"[XI%1!Qvn5g'*|Ֆڐ°j-|ٮҟ=I_fB3Q0w_<9R`#rfv]L&n#LJNb;ѭ}:eb<0DtSȕ@ٓit5OEh P䶌Da/ǹeFwsΪ3|x{.R/XM,/&z\ugZ̼{KX>a;_)dVL{w C%kH|A]c#C.NM 11/kljž7WsYT!*t6^>{e$t ;<#Pbt GRB .#)AMQdcUKEWL 캘OE'9y=Oڄ'4xHBr } 4׼eoٶW^;y1gڒcqm\j^o|FJ(*NJF4"/ }K|4ʱ.+.lI+Ǯ>f_M1.[CmݟMՄءcK &_ \dq3TZOHd󨡵8fP]l俥ƍRݔ$t#Mg 3#0ᷬjv%v'm\ȭ60Bf = ?lg:e NEēS~p{TPca`Bly2P\$6^'.;q;ES;c ʋ:MP[BF*SUzx;Kpy(( A81;~H{1ʇWY>zE$$aŋ" j^2Zl eD!YOuNQ[<4Lur<$:(EB{N)X$\X* 1_ڶH]= k'gJN>|YhMs $Ӗ<#J!fu'%3cL*~; PڋM@s@葶^C.1}k7L^ߤ1~v0l'3o4!h?3'M<ϒ㠉c6#u z?"W;:|vn0`Aىb]s$bvŤkfVe6_rjK^D 'j5e՛T k;ˎRDﱊ(4+&!)0)x?5VӁ%QЀ_`dY8x1z۬[T2XHHˬ[,' F^r?k@ Y?O+?r)[> &@IJ"[7ݮS-{4 c(H^hDs'1`fsyH|vh%vߎ|DH1` PP_>+ ^lt21< >k^8l'5z?e!-9WSG,E^)7zp]cҎt>D I}#!Ar݉:p|ow~V77Ъ 3oOU/HۨѸ1qu+mَjF2AӔ| 1@H#׺Jjg/𤃾RZ_M58Kp3[ O1z"Բ.l;!ءVKE􁤽 ؎5^8nxr$Im+z+FOQۨk3V+<@]A?,4UU;TuSʊxgH-(3x]jc,/?M@ihH :yn5PdTc@ie~J$kD.gbAi:@-_whа"L_҉vuA)3eκY7饓ˡ={$XxI}1$/Kڲ 0K~[ULÎ<hr/tS`Bv E} ``s‡C{?tB+.Wr5yyנ]p, ~~v~bvtY pGNA7fmJm%-5SjޮkK k< Xl+ONXrRKCRb&3q ew[ :ta,EYqfR=^#f$LkJZJ ni G}.sݺ5Mn{( zg.{3$E952cfi džZ ,%4?ݏUWԁX[tU&R[Ru Bj7PcMfDՉE:~vN̙L=TS $8ou {TIy44Uz`I8ᶠ%ͭ.^nf$ZzC| =)=hˮFY,i|6yZR }N;ҽ쯼ƀG?!x+ݩSYZ?V߷a/H18[HV?s[ʹ^%A}xLʤjtƏ_"ok&Zs3 : tĒ:R=6gip5Y/<<\q{潙^9p(Z .AW6PO $fpV[W ׸md;GYJ:x/G_;?Sdzm4Wha(ExTB)/.Y";f{IKd;0OJL }!w#`$:2Pو)/Brw(}A:Ѷ?/rɷUʭ{[Ma#..𞦵ʨ$~S(!2ɰ,+cb*eEsA9PW0jiPQbS^ {?'cYtm6מ@V^v%9!`%]iCВ0-*='2q{߹V Dǐ_kA Oa4WRF)He{N<㱋9ʓr]Tc࿹^jBx#3LTJ`K$--ፓ a)o2Ub !3DlG P!̗@'fn %5"4nbDܾ8@CӦ{xZeGT2!gJK {T.%+E!N/_9XˆF+'d:uՍ /Vt^ҶFƯ*TipZszuu},'1( 剠%j$S|$"/WxgIBaYŦ$% ,!H!9oE٫;F .Z&~Y%W:fsGh7rkaнH+<ߛtz͆O8F7')r %[=x$NQZLC@upҚ/p EIQ u\%,B7O`4^+`-L<nZGf '/u-vT) 9|v+ }qbEGKtġi~\ōG\H![z&Kԃn`Qak5FXZaDX,IBv~'9U ޣ"DeS=*Ma =N3|1M5Ʒ5ϓ-l"j( jIt4B4ֆfb52x%\&Ri91Beh)Q6' |7'y$iTF}dGh X{SQ> RvY[r#!Gԅq_a&#hq%SD-UJlPm* ߐ&! omO"ÓtܒFEKPGiiϭ`$;DpˀuϩTM\ `/09  4PyZA1^Nk( &0:k.|^c!GHˀdhR_ MޱqhY!;d0e+c_M&M11tfŰ9ǃRXm4c4. 4";KglC@Cd1X(nW bRY|)AuV*QZEWU돳;(v4/_Ŗ'^ et߯erl7|}XG}z y:1KN0jzHqa+m.2g(*L,^}ą&ej*ggc_r&;)Q*[O[dY:r.՗Zע+o<>R*f:"0u +: C_~:W_&u V˨!cN0kT",@c85N>Q*RWHM4N#O1=`”3Eq6hO2]&c2܋=OՉy܁򠞡ޜиJl<'~2LՓ*4Qoϴ9oF_1] m& ^ v}ȗ<#Y^Ơ%p@FKdvQjv?B{s(L78Qh]Κ .麮Qǚz1RkU+@ X ׮αе5Yh|2W}bxvn|bN|ޠa溟` "CA\q6waHaYGf@#}OGTtDzKC<{#ݖW,=R%d%8Zt*'D sըٱJPq2GzfdeԒcExJ(鸾AOa9g#̏GSxB ue P]x(Q((~dQۃ~*OLM>?-q#+#D·@}=9n)ltsc@'cr;q1!)y*~ɫgjR5]EhhZA"Z8a8~TGBUV'mMӻβEm/O޺#<Р:>_rQ7/Yc :{Y:p^/M)Oh)wonwmZgA9 :hs<+mPyŦoC%!wek˟.ȊW>oP?.gthue=/Ub6a)J/i'ez@:]QrX!~N[/*|WݛQċ8x&Zm4x" Wkg4 qʼ\{f6͞uPgN i]7?1t$i3谚Iw>RL1w'z2RYMQ) FDR ׁ6C'\oҽ&%- /Rr.Ξ)ą".+18}F}0$A3@{:l ZwL*RWFMHI`%;  i␰G\\ d[zn5O_D ^/m @ ]_QYoo20\ у վ|QxI3OuG<_P3џ9?-1}K_~)Q_toj_G%ޛ1''t˯2Q<<# 9rgm6ۈYkzi~;TGlo'SbiTe+0בkER8fCRF3DV~@s9^_@Lgi~E%V4.a=:F]8~(૦7m`c8d? *6xc̻o}wgrsȰŸ/ ?:-2Єh@}8BÛ,4ÅaqlL~L64P 5WhLj@`NF~]%DzYQΆ-*nۍP:lB),2P(kSU3C<&izZċ~G|/ _F[B :ȩ"ZL#]/hL9QOU/s%?OGNwkۑS5mNf,gM:f*hy-9,_nSι&UN8r֮9 mR:c'XD.lg2IGh4B mp ~g3#.aI(N;>fqC '/<ҤSg>rBWL چ*[JQ R `3; ]ɩLѥ{dyFX7m= PZ=( f4߾S5Gaɡ B2k9Д>Q?uRbJiJi@qyG\_'pμ`rQ+fuo(SwDmHI95YGximͧuq!TY#zձwyO{K-8n to^H%$z 'OgdJQ8fVе x' PF#]Pad3\lu@/OyL kȐvGS$7X۵R@dJ<tBPoOJ=t9*<Q;! ܋h__Kxr"PmB`' .ЩGNQ>wqYNMQo)wS+GWS0"7Ҳ632N*&BL393XI іnJ7I?t+dV-y4q>.5FuGIsCgXԬ-\|f)S>I#MbTbՇl꼋0f\ "{) u%gS-C#g1.>{~/!-2M9?D13(!w>UkiQ{n1dbjj^~UL+[%A:=)F%/ va$7`"^sHi/s%j5 Po-]Vy]mjl9Y5i{ЌL9,/>V[ɄqgB:b @&:OY4uxyR}CYRȲQU?},o}ꎘZLͣa:G"ҷ;/2(wұחXNc<c̻Kth{2<6eu{ұv/|^ǟq+2%߭9FFK\(`Y7TH\9=}r9{Z*\tn{Ox3im.ܑԢl z3 Č)}#Y }P.4ϭz ֡% tZ(X7>gZZ>DӠT|idnK0Uy(>ƞH@I0gM@ZU':>h́7آu#vK,*p;_`b1fs,Ջkm/{q#@W*N ӨttLxV|!ݩ 0?!$4O'i``c{ATZSKJEMo*s E Cňn9# n(+la&$DeτWtyR3Av;68ÂT8rWHÚ#e{Q~udef:O.BĆ$I-ĎO"G^8ֶ+@ey27䫗^hW\=0Y.4 KĬZ'K1)֭6~8 Z8StrꓥƋxÍڛD/n} $V|U$ҖWMF%Z+9@V$|/_f`)op7 A%P KuB)ē$+Fѳ~<>J( B HX+F)\a КjL/ʑ?>JDU؝ dT5e߃ pFɳf?׷3|76Z2#gX٫eβÂ&m-v A hh 9e8_ԇEBw386>^9OOWؙC#ILNϯ_Q%ТB=fRTL-@"f1 {ucgA!l1PJv|TvabѼ} hױG]O܌m\=1p"#)ֺZhCk3Vi;@}-Ac-{-e) ~&sZnmY-kǮL`95vO#괘q4~} W׻N`8}3DeoMJaA4tϸ鎊>,fwpaZ~Zx^.L}v8-=t $!\AU"B?bvs(]!] 5$.j 6O(%j?伻~UӍ2j.:Oi-*kcԦ0΂l1<˩ k7/ b) .p7'T)Z⚏^G2mP >,xHioB9pfV-SB/z񰑀{L:dYxjl۹dR&нpR_@ԏiه0:JtS|ԑwbc:iBaY;-/d⎽ YcJ6  uji`9QyE5yS(d0wj֐|#(8xnvF/ cQ E]feC8[.XOt< Gl tk^߉ no'$'{Cz/p\(4i % x+oY'Ǝ<36;|39j N G|'bQ*TͨwL ;sc.o ?5؃}r.;>jҝ[W&mvl7v^wQd0,uQ,TIp[Zo*=Ж_#|thAuBD|~8o(=w@Gό/0ډ')L$ȿo*M@gFW*I[:G2R} aćי/D;WN0~uӤCj˹\!ckZew`mpP5YZ5 t坻x -p&,I.=V68]n_龭"ޤ"oݻN.eP[5{gtJ`US{ȫHy)$ {9!҈(֋ظt] <S r+/a~J{dWt+M<3ؔ#p;ԆU[eSx 5?%^^Hj{?o.Bn@Cw `Cn-Ei:Cn`<+oQJ3"KbzlQ_9sQO! ⪭$-uqW=+I{. 6> fm¦%FGT'r-WVŬZhd|DK2q<^C+FjS%e vSE]fے$ø|kobVÓ(XD:ٟr5@{o"gSe5 5wj6x^QYLn'3 -g-U@ 6(̢WR7IggωvzCh$k30dROXUC)b5"s3+8_೘$]PWcF! gTIpֹ&ײsx )+f~'-l9s׏m~x+\(1mo ͌Ύ?CcI8nKJyt3Q Et$bUqA>m}"$2: AK. Q{*VK=_bİ >m84BÛ<&t䥶q$(u7!h$ߥ(t},I5{dQ,a*~p>c+XBڟ>U+wۯի'}1Eg=MSrA:gnfA={;؛ˉ4QTT eB-Y`;nKif!s¸Ch5 ^15*tKVs\nyN q4w}Zr%5&FN(P_Xj ЉZNNVjک83Ri | ig֣n,oJ*[!ǡ|: 6'Ts*߃X 5iCwz]`JEV@5 [iiίƅ`CjlvaQ4Ȑz䙞Z:.oe(EQe@n!3 (3tQcR]ȯ=+)rbvs/0c#xmnlK4VWM@YדJƭ EHTa$ }Fy:Eף@ lV\KȺzF~CWthy5.((jShhPd3YU%ȄQdSƉ\Y5q.õ.3J(*ήZ%sybƹ<-rS]$@ICz31ؿRz잭o#ma2XK{\deڑ f|cq7`h`2S q=h2BrLPCeEx+4nSQ^3$UYS;VFb·:ViE * D.6Sn|` >CꏬɞuǺf˃:d/FQ-\kH&+Zj:x m;_BJrzCYcf* LK xF> ȄjuN[vR5>GW6"^kq'Q'S=q"&5 9ڶn e02L+QEjYw{b p[Wno&umpM]0B `Wes>>Merklٙfyh4v_a}͹78~c!mCͰ_qdxD~Cu{a臓sSq큂֜}(Q mkW(_Dҵ..  Q2T[zKl/ͮ݃ótn0aQZ 9(<]fzUhZֿCKg Tdh:R O98?9W-t2Gc"٣N(GUg9Ƒd'ҏ! 8_N/SOs~5߃Do `ʤ!h?s!r(U ;0+gF&#߰#gt%%t=v@Pr fAhlYfj5K1Qky J}68*k_4sP3Z)",5g( zIYU}my_ΒX}גZXz2<|JJRfWh]˪jƒ(!,&~Sr8)C*\H}t4ϺptB{6W*%/n[`iF%9کe},Cĉ@ nmC#/j́_:I:ƥlxV9&?r.謞>L\z":RN)uiInPrzS$V`{fGQ)QA[]BIHXM(7Խ]M m˄\MZb/0^lʗ.Naq1^\>̹FˎFŰ_nq))kj? B.CDtgtX(G6QVv#$Fҽ {CMi@*n&*dBx!TZёc=提&ؽ .8!n*s/!\#^й}Jځ5ҝOr -W:br D%=Áf ɫ!'ݶҤ)Zdj(?Vjӓ]?Ghwal].< YzХѻU2,ۨLP[!c9}ڒ ʹδUȗ q:{qhܿk`QF\|ng^slwzndzُb!,0/w}٨{f?dZz߻(e^`g1-9NCl))?N3ae>H|\ #0Ϫܺ[5/b $nn F )fncONB3 u@sp[HTS vk>SݙKl@.w(8u&ȢyL(;EheL1Ya,RL"`bz܀,bpj^,n$Mjr6[:ii 4 " 6݋L IԀHZD/6ũ#cOG"=7$^ >wM҉mlOrOQg?K߾*w2zbv٪p":K#"*KCye~#5.ZJeVu-]? yGuAcqяʓv5Fo"sidSeRԎ}=28%_/CE1 H> W!nKjCP0>'giFMxX6[4al@<ڥ! NEתaM<[3>!BOdI zqSBȄH)!aK9J?B{@(b-S)v 3Eغef*c>}]{ ~m7zDck! ͢R?ĵ;ǍbO e0J.4 \$%c2߬$nU{8&G,Z7ΝUpe_Ѣ̢CO|$F^1I;cthഃӼ1 Uzlw޽ z*[tuI$tiG?Z7\3 IJ }vmaꀺ)6Jwb4ҢE~̀=8jY۱Y(#QGk5|kiҦΗ@؃9%72=e1Afy$&{,ax1!L*/%ͤ|sS̅{7 3Zl#bVs tZIwP ީhT= g@ Ar#AYd^J(6킪%"Sjrw3(Z w%!%EpZTVT  ՖC 2k#2\׻SoP6ڎFt )_齁xRH'y]pQQ"!9?Å/\l5-fRFb3vv17Q=kJ5ÛjȤ\^S,#]8LAwXb?vY'yZ5]J7p$\d}_J`'}/9# }*o%b)aϺtzA*T$4>Spkܾ9s~zC *h+)*r[m3)z' WRj^ϻrrM4W#3I񿵈tp(LJb| oO銦:8_aX ͥ/g._i򉦧-ky| bUۈa{˅jqTb:֤w/I' ŭR+ٲ-␃akp[w8GJk!La+49"Y\f ޹U`oV,`Ep$;{H7EAT)v_jTh;ZEEC>RžϕSˍ]A8V!ʳU Ԡgj;ؽ(YQjsf1d=#XY8?뫊Br쒀߃(_X8пkȈqES$X m} ']K=E}~,k|{+[{$mA{ш祉.r_z;Lxg׋')Nº*`2nv8sTw|gXXPRVhf^2UNjc?^!]cԬ;yU˫if`̎Pv OB1?YEfꀈ MYwW *CN +KeA !ڙ~b+^JI`CJ!C,>'z&HVLz@uؿz;5P2@@_.䖐\TU?T1<+b5$eb1-yuFӉV=ɦDxEeϾo 7F78K@3GPivSک#y` z J,g=炼ҀQtYwoz]'ZggfMSw/akKcdN[5z$tvxnVݧFo=KlqcuzQQCKQpļ4:80>"lC`dw ^n:68F,ۆt$ޣ+B+iL2aG0 R .2".ݨgC|q%~ \PD #;lQu|VU@E2}2NjJxl4LxWzcsCs שb(r *UGGVy.{Y$9(#ň]Hǫ!˒3:;DE_U?@Dj9V-OyƢ{PztyxI]6@5<1ae Jas{¬XLBDA^l~R,c>@%GQ*Mt]o^(eWF`,3ReI"bů=  k$RrX #hNbm %)"@q0V2,AAjP1BZys4!h0 'TέWqѤ31Į>?F!wXw9dwrp EX xl5/""&=0 9 *TzcsSӗIJ B;.hCJPb_Xi!|4'q#Z-]MAyoTڨ϶ lP RH9c0Ƨߘɹ1_/ Ɗy+6Uey\,n#/M)Ȍ_qoSdhSlcXDR\aMO`H<JM]@(g;3k&~r] Ft)PSi5cm;'Qm==i4*{.*?[iJ&xHanZ%ֹa<1(^Q9#qM괽mll9psњkD}k9P;ϯmnqmf00O# }XQL$Tvd/0yϼ$`/dHG #^p*G6g6t-4ǩ 4\8ڑvlٰ+a4.XQ`?]]y?:5n v# 4)# =iy*xM*\^J˾}ў́ @;m1I[BxlPbܻxQNI`!$7h'fNQ$u\dVKO4%3? Y'Y(0u`Ü01i8oT„YuR|Bkr S Rw*)Z X 5VS|.)~b~AG/jΘ-1oE#SfƤz-F{dsVY$-ZSs +0%`Jgk8Xc#/[~ Z`^ :%{ok@oL~r;ZS6W0:< k,n/zb Mބ^:hڌuO 7 ;°/ߧ@f{)4)VzV< =wRPQ3 ڄ1Zg]jsXQdsO&l86fb&Mw-͜ %YZhZnRjKBb9.N,GTyfP-ai*)?/Wm - j?=R=S:?+5d8 +qD†тűG%i$眹 |!T)|G.<TQ;wS$~5׭nvaK`V׌?v]L. ? J;J%NP4YkQn-f"yD}M} aEEU.XPl &aĨ殮{At# ^O ™|%ȋe\ڑ to9k_t;v"x bT7 Xkm='aI&5[v:?˜+(FNGO3p.0Q_f}bpיt@+Q4Enh&RDx,4%6,gno͖?mD)jۂv&UW5I%& >'@A^{,ȁ#=&0vun3 Jy,ORou1B(+=κoǘn+~(4h;[he!+|v坉00[=R ) z+_ZDFF"dǹ$ n܈+A4VfuG(&Qt*srCmW< I@1+5[GB_`l]**w[^`#2Kh|x\]hf=pB!2 KZ{ۊ#5~V+MB:$=K O߸[$nW_C_GƯXڪ&úr&;a(OŝIR.w^xq36o rU=Z4l2|%OcVi!q6') ̤8Ɯ!zhAXmERzq?QO3\TxgdYs1Oa7~6% .ck)܂~N$  >9>F}D3=BA.M>U jNSSx?e-LJR>$"ӁՕoZKŘxA-Ԑ džY ǯ*@Ȫ~׵):9*1S,}pA=_ K{ʬ%lH3MgLYw5jl߸2&*6·e@@ga74K' ckaЎ3"|5e]MREWq;[+q+b}n9%mҪ!iC9c?DEZ 9`{\ٜe̕ΈjxvލuvwoM 6]{{!0"yBn0 H~WJ)=iOl34ePlu~ VDr;9a}rK!xhjJK=$#W6W٢GY!ZYWsyA#wRD}c=J^ $WO7I}7vW3bkd)G`b q4 L]J (M$.f=B}~JuWgԻ`p101U/o$.'`R8Pi'쇀xwD{1A$-B^^y580=U%V^(Ƅ))?L>汿 l9P2]Qfc3mr4Nu>} g[l@Vԟ,!O1, <]a!N+dڝQNwI) DqLxZ3:!mi@CEp2BEiB$!""J_3R/*fZڥ69g71t|půPfX$M| _R U 6bJA}rV]Iy}sYɛ4ى|A &cax4h49'! ؔ8#%X!NPGHʿ_L:'Z^!+7T4JvLMMI) Xy^l%#Yz)/CSgZe#fqO=5=Mn g8$s }Il:%c:7@7\*Lufo'J3(𢝂1(ޒէ1y=TlkP`74i55E%^4t{  b#Х6Yvǹvu 8#6A6Jw +\dJ%?6r绎} D &0헝7HA5@kn{NK!tOITjm#Ă36o+u⪹ËsF/1zeQDVs@N ę~sva,ݯ}7V /FhJԛr;Zk+!`Zfwt+/SrLl/&6 =Q0,-o(me t9"Rp@ÝeIպzwyFP(HVyXSNtxA2rظrAp1\Ŗ8đ?FT^-)0>}4O WaKKUMCIA(/'`D|8[W,FZSj]EIR;+5;˾R^#f˄$:hW9lG$ѪDk0zKl5IY5Ir-Or'n9\;鶆Q$nn* ދ6x=ǶZOsjL+&@{99=&S[;׭HDs{hlQZ$E|* ^Hhw_CAnԼGuЛ s'TUZ'Bae&Jvm.(x6j6T<>گzcb^ƺ bmLJJS3"D/I4^l IL'`VƩ^LIzZ|qg`b۳*$Bq"8AzM}d6(вfX,;]rڕm}Sd=࿤#u1+u\>m2rQ+L&0\JY`͖' eȫdQ ,6U>;菍:q':..sg[‮3,Zku!o%y)cN-A D+5:aWzlm{B;."G#(o~'8L (~gj&qT7kw r%B=B2ˍݕe)#y&d5=p9J(r+=* y֣$Spf'D.<Ӧ1kbld&=].Nbk'q6W@¨v2a@'Q i3+±ַbAaʖ_-qJaN*=ü cjE䶶C0_1sǛ2n,Ӱ0kRЍ;ېܺlojZ4mP.p ϟ=ӯo-gU9 nz\q 2/rxXL mGh1`7>̠& s`%M,x }UoU4U'-b#~ь(͒6ucA&ۜmy6t!"47=>#E,=!b*-%>~?n" F'X‰W@eduXK˵_RpX ):.d>ܠc %kV׾~BжE_|XcPs%,\_2kؘ۽BskCF_ #-;;uPqX9۟ Q^~͙[OnoE' 'L=9K]La ُKX׈}VPB~8 ;uL,#1t)ckɰϞG7*Ϧ@lsвPe5r>j Aj+!R)otiM?C|0R+t}D<e6lsyo\&"?^&)=B/Tl˷Ut󚓗Oq;^F7ٲXDa('Gɸ`t [wy&tUciuT6F xOc8Mr'?+ڮR'6yϡzX>2=P]H$x:`jUȐ%{W(_Gqvܳ!(oUHyR4@xY;zMfQ9@_vw mPPVxt'cpXT"X#$͉AGfQYރ&gB 5gx|-Ct1VC{~a[SH:i8\@7z /1BզsQoiI :5I&H7M&)k ~~7o/NēZL?,kԩ-כ7?oz~ Y<0a(s,jOw8#"iT}Q.P0JsY",>hǿ( ZAD3OC63Mq0NеTJs֞3h1!bry4dE4HM8{?2 c7kXQb# @'Ń8j[G1IJs%J8Q,_qSJܴ(qݰdhZ5Hm*_ n]0J. Ʌ*8 Ɋ9yG=`p) l6 ㌑{ŅyPi\QtZ*P|//S4^(P-hV`7ѦV g# 1ӶߙgJrCqwRsȪhAXc@ 0DH'p&T:l1(qvI0nٱB ^U&\k_Ug0K8On'8`^ KݽZJڟ5hC 8]Y&G(y *Xq81Ȣ(9d8Knwr,+1))h%n\G'=.y>MIҾ,:rl?l6Ilf$ V2&}gPBfgɀ C#rm5*ĥqy6{H{H0r&Xs,;gpcmyO%J,:HZlc9k! r\3Ge@"盞٘2d>JOȍ@bҶI"> CJ7)LfT"ZgblLiaO&+,8g F0:xRMY"4W0s'U\MY~o4gxݬ.LNJρFqPP(MU2Bm8> %^pflBp?Eۺ8K Bj e=1z= Z/B}R1WϽwߴu[8PwRp4 `&wU R~Z]~^U΀[8QBIзL,#;h:q]K˓lI,(0O;=ʺ4&z%o3vRGO@5o%nὙQv_ Eċp;h\s!s28JAfW)BbA#8륙j[3T2prkLGr4VUaǹm=Q@ 쉭G@tC_wSsZIL/mepMfGl.wZiɈG7SLO;}MbG^t,篑UoL3ohSL" 'OD҇,]ejJ}}ǞKK3Q /5=8w@{n !Dn_?Cv$ nЛ ~ i7*3 z46_=4ѵ #GBhbA.5ޣWhHRz A :G:edI .v 5ҏ~:zR1Oi7J@oz So7"~6}Z/cp{Rѽ}ZU@-[ape6nnԠ;=i 徃tD0 =;2 `tY$7_,uKEU®]H X_*r8w::=?❷F}J# 8RxWD"bK%Jt @&yצZd5-\ϟ ha`zVUcF#O;?P\R173f=9:!e#@tD;dGA>Wjρtf^3f6{`jB)D`Ms4ͲĈ3V!3R_LҰԳ< !#ބ!XJ{Zhv5yK}KʾP@08 5ս Q"Cޕ28oxAF7t(=S)"K?Q}DDT) $+/1whb|@i;L7#XA_K+ !1k: d2E.M҂P__ qOg (/eJQMx{1pw,O 4*=2L[~3v`$MX5l#kLQn<6VTB't @\Ʋ/j돩y^-S0 ѯ>SH T˳Ƴ/T&8M6N_*QOY &L7EL\CrXՈ-%Ȅ|7@k<WFu`o*M*:_{f5DW~g;T xfsJ.PVbvI,`a!^Cv#ӎ-% ɆlIҕ!Ժǖ$RQ栗x2v*AϷ$&_ 81A@欘y5_#ytE= &7l.V60)G_MEmPs`pr^hR[< [ۇ#T!C2c^~l哢.7h1<)n;Bݙk3uMoM{G'_z6[E@ X[pSIx)?1Đ;ߠz-;Đ;> ,6L}݇M5*>&WdlaAKWAC![]y`֑bhpt -E +O=J5ڼ4<0Df.y3Jc 3ĘVc 43kM\Eȟ4^.8|Y*]XԬ{J:nYi)H9I& % 4t rhce=yL?z0Ϛ|)?dk f@Cwrc 3#Y ˚ect(? 0 8С7yoUu +T7@yL_9ɲTDvA;1}:2 9݉F{Z\ޔyXך~ r4`gj!R-{U|F(q/wyT,\^௝4谄NIxaC!x=9 ;bRz'ewb8bOgI圔D Us |īO<( u&z**iCNAL!O HPZ^_2y]渭2[>kWg> Y+4p?hڽ3FCkw Tz`:wON* S*節1#J#˸e!u% 5괩SO4f y+`ins,DW(>'}elWv;4ZM]nW u@ZiOVU#RcЮQ@#M5o+?U5 ۵󛻨 4VPX)ʯuW=CƠLK$Ml/}QoObye/ ,ŘRl5x-{Yqπ:ۦ3\nmݫPXEY^ 5=QTţ9*VRuD6cj[$r?Si!ۋb F7,Akyf`sUO_Bbg_^Ur a#pl7/>qщS[}^VŔ@> /U 6, };߄K pis&fC-!Cht]aސi=e5\o ؗqRp]ypLS.hn}gB:QۀZ l.zU=7[ !z88Ɓ$6w"wdB~*-Xȳ&{4;O>."b30Y}F1Ѽ#1uvW:C{tK'wJ)6GȰ?Rޚt\n,F~smeVoI,ٖF^DF=̀oRE7[DĔ\;JJ9!Z~ O5G7D dzbqW#]K(pD78M*.kU,183lUК2rwۜxAMnݍboYH* 4zO58ie-6T.u V-px=Faߋ|$6?ME\-z- Y˶M`t .Wz3 kndFU2+u%ڳ&=)"Kf(*+YU]W8֤Eeˮ~x~yKc⎅!})ܖ՝ۻ5]c[ F) %lEVajৌNoRvaOQ(?lW`{T:ż7X*P6uYϓL t*[; ['9J1I[8QgWz@C_TȬ?ˎɦH|#ƍv:ey ؂-+ _39zg/ qֿ]$AKvoỎ8Sf&F 1f {NPGp 8*Ȣܒ.s;w>FM} [-'ʀ4ac[<)nʶZ13:>6ƹJ}]W'0+d*Rj J*97qa[8;ӌ䶅g jV]K1LĜJ 4$-6p^a[浛35|!-ʎ bŘ Hn===e*&)eWԑ\%" H ۽θk|yCpsP24'75 kr}"jD(%ݪxclg%[yN(ߖq9UU". zRN+s6vƲW>̈-RY㜨?*-0HRc2llcMmi1N>+E؞B S|!UCA0nFJQ;D?Vz" ADo <<1;i鎢(.ٗ18q5FŶZR_ lU,柯#Vvi!dǣڱa} ؕOFv<슃;m.?kG^% e0tEO/Wesj ;f \qASyzmf@Y@ŗa$ReKR1k\V5AG2x 9OA7Stu::W倩'B/̚ %ORdLv&7 ރF& y 4alLٔl-hjB}9F'{o3B8G˧ O $ԣat'XUN 'cٽ!c~emAQ4ʭ60Q[lJ"*s%)3y$LT6ˑQRk6Ā8y¸#,+x'tʬ 8W|5R窐hgπ -,LC,L܈i1HERML؟i$tsآԽ-dPGhQZ Y0=\XX E@+@a>5Q/übYgqO'ijcc:I t-|UۅSo@8;c :< TZm\NkFM.?:wLv!ƾ*~,ݙV;%DJx%KhZ9'iE6?ށj۴G5nҮeP񕁞 y0"L9ٶP-m5Vnj/1O;ҜEbMEwaI_kO0R"@s RMG:?Kq+?_ͻyzk'N)3IH6*+[t;n~ n^&q&|Ӟ݆qa!ڔ@>!0'>{ uAM+a74hżSaw'W2'!Ijb2?`v. W;֎V[ugƸ=CuGξ@TOHH7Mw? Z<GsW\ ,"JV "邓j pF*5 Fw1 71P\7~GQ)˼i]ugRC%W=Ukpieh&/g$>b;Ȟ!0 \`0[[DTWqVz'm*ahbݶV $[S %}Ĺ l ORKƊ,78F95u+bpDj}P^9HIw4e#o'cFCJYƺ(XŬ ȫY VgH긫Q~nbwgQ `2(ZL/Y&u*'py G,OK͠_f ظ*%pT$ځ5q{I / P<Ҹv9Wű;BhWۗaZC7UC~L`oTĿМɹMFY]j89>o=7lwqTtA3_$ޖsp+a },ivHS~`B㒇PtFU5jњ&Βg/ h/-M0Wf ľ_1 aׁx[AZ7~_( }c7Ϝ(TT{ŝjfҾX4RѳKv88^+ qa$$$qІؚ rl@:v" CZ&V)sگq%ʼnv 0"F">V$ua_yOA Y6) GY||6<9G>+M<#b QAx,IЭݱX9^'e{NDtD(~&d:Y[1yB^X|I'^m(50XX\2pߑ`OZVO'}y0f9]1ަt%{fęgHe>~Oײ_s#zve^N)> oQbW V7_mt`")ps$pj EQW~1ͲUYNteO$K0 9yEJ=so_]l)wI_ ؁Z> Y##1ȑE-f*?%4x'6Ku0Vs_,aI3k)Xy[v4} gpw.I>)N)&8B4 ̣GCP bBF0g+j w$Uq;2Շq &b]Q@Gg?%!!,K"L| x#ETVAPBu{wZvz%|IǤG 픎~D%W3(x *8@L/e9!Hi S|)?7N?Ub GZTg?:.t6 h f#]R#%"~½ =@*|4*r?z"`ˠ DagupF\+OC%ς:}(^IJtAޭHU:,B{lE f#'Bsk`k&.9{}0]]iKǩYhMN"=o-Cav/H]эs0WtײYZPZY+K[c(B'W.-Z?neIk{L9χ<&9|?c'+|~lK ys*01IЄ#8b񬜦3t6x5u+8}r}q,;텫6l֝kSug?)J-V}p:2]V @b:e51k{ua1{P9cc xU˝+7V4% 38Ĵ8 c\s~@z ` Qel)?Xmf@(ūBciGOa5Sξl#RLv/g´|&N`-iR9Ђ=DRAX˗ bONDzsp V\4OY閃t,ߐIߐ mZ],=ꀡ8H$CbXX&,F *1!%q_Лqla\9@,J@OE$N?:0CHtdo F4psb&dY m6Ӎ/{KYUt;|ZQYC;YN TNJV;Z]YJdAqk0ۜmQ~V& ƕv 1F!JEvv]/`VMJ9U"K^GKqEsIux ؃d[5b29@6}9VD –;6 ?5o!`S2: 4bS1h xЧ2͝sehM_z&5$Q[uf߯B;s22y8 Pkw<ג(mZ*xng3ks<MГ4QYiXg6+CV D%\nI"$u=ǻ?¦HT݂e1VQI<ۨ)aczt| _\ܭy0Woy<=x߮ySXg+'B/!tpC4;y\JD.=o Th}9pSl~:xIhrkϤIf!&w:t=1Fmu[R7V8(柧@۸{C:՟Y5/z`bg24꾔J]xdK n7I׿DL﹵|A/)Z/@v</Tnh.~}"Ss $%WQ clnK|g֞8̌򺭉|omן@q3j ru;F=n2{-@L%Tݘ//_?CXņ4k[YSP %"o?D",PRLGAvxD6)vɤŏ tS@C $ *Via/SS' ӊq}m$ vb%K<1Alޘqsv|b;R#6RN(I[2ƆݼSԛ'E<T`Ģ6FB5vTt8^Frɦ#$fm|e>޳E8 i39xVmӃSZijaO `wjpˆ1DFp.`v,\nL[DNj {;fC^5_wTW@1j6'xB;˓(\5?,OltوYDԛ vll}>d=PŘ]:tx o-fwZ䕰IƶVf l|7.d.=l}`ͳX9-EPl,}D۾ ?*oe M@oU]vxT$c04g pV 80gFhiّw)*c]O\IHiGۘtv1!֩rîZ,qB+C@OY=Ck#,N5<ג7'.m;P+Kqn2h.h$"Wɝ(uC桌A aƘ)JiDtx^jlC;*?ufR'V7GAVu2/'j}n*;7,=W%fID 4Ў'#h%sK6^!6ka">U[ோ}h. &R]C3\VfػʜUr?/\(<͢!G^BČ}.G-;.alQyaʊ=S,#qɤ`&SrOX~fCIPs}y`e~aBDT:š;s׶ߺ$Û\J6;D$EC?~FU,˷~$d~،`fCJV~p,6,L$5U#/jnʼnB;BkE>9YA8h.m:3[IŞ-(e'~U{jH1a!70 VoZ:I+ w^:IMhvO|diK;2 /l=KWzdX+8"J96ܡ5q}+kIy&%s%w%ͽ_M?z^(+Zs6kŠw Z <нJ_]3lm:blRuyDwd͞mlvXX,>~ |e4SMmUrfjn7]Kb6Ἆ~u|T/ɧ'?Ġl(þ,A@ҖǛe 3l(zI`L&kMeL " 9ec:@7CBwxفc'ennQgl#T{'@#Bt } -83S 42ć:VW%6W@6gR8wVt$÷:g_v`_w )CI'oc9Swl 流s|WQKIc`N${) /|w* Y ҹE_R,[!-]&]lxdOSy˔©(f4R&^FVP<޺|qy|QzmOd3 %i% $Eܮ߈8>\q 2âJ]t5p1V^0=ix<&=IR$";Sڸ X ]w @EYW>Ɋ6,}9 J>2SQEi,wCI8<8(Ai6\T\oLngD/zB,L!q\0at9;LzW!M|yp:?gsztj#I@'ƝlAQ|TlZs-v)Jjs; qW!ԒVe 6%"IK;{ZSLj ^?J!z#̠L0\JDfN WӔ'rUwƬ YҶ{Nw߳a(Tu=r+2bYb@0ɟ3bmT 'LwȣqV+ẻUxm ]{lI[aJg+ OۺcJXzp D#[c /:A2Uy#t4D}n'Z:\IP5I7\` W' ;DLgtQytvSB2CE4y^q09 Ng Lm%%>޽&bQp*ત5g\0U _5Zz,asXO ] |P-ZCJݼDj5Y#ߍO^AdN\|,MJx!BQD/6Gt7,q&0"_\peP&U>+8ȫMLj0ŗqR9WCH\Ń*hri:tpaH~:/wߜڟ`\vr_`nW|9ҤNO[j'uS>E6$1Jva Bo|Җ]Bp_^6BgZՏpj}mQAI ?}_kRfh%iQ/N7sؔ W})Z*o}[7gAUt_ SK7%hNgL ~1Lw%{MSUT^R>Efn] ,gA EK0<\;1,$*˯4hG!(Ddž vJ:pd"3CS9H&  OM`&Etquy۠2 4dp ̘k_pK\ ,3?P^6*;% .C?ߝ4Il*y Dmzw0J=wʱN4wP>JhcpsC\#ԯMe o2$Q_1MϭGLB8Vw$yU !%yUn CպkNA0qҙ5F;@l~c&z>®G. l&WM?@[)9~Vq_>3fl- *&Su8tt-Az^SZJ~MP7ӊ[l<EVH#Y m ̍w!nԥtQ)ϔv;W5=،S([r5 ÅkOrLXD5;7 -/H0[,1 W+=># יSIh>Sˤ\+oXdl:Y)d53J Ipǀ֥2yd\'rǔ#Es+ <fsdJØ WPb)4'|[mH76ԭ6 W.(P[_xaikZ]_wyXr%2*+,s=~R4>Aso"ļGC& bMmgLx^(gFԤal34mM b yA^o Ifp ^Vx$WL}8w1WőcP6rI]nat"~+I~tl#_ޡ*& /D@u7ZK,B4SI<77yz ox.ד:ol\ Pr5w%pETސX6S'v E8(@:HUMdBPAy/R)^Xn"ŭԇ/M oH D@߯1RNW(# K뺂K{pEk&ڼMd-) 9rC`7zY#u@bƶLB>A \s,GZRi~) >{\b55oANtDvvҮ]?iX6(_f:-lb{^OW80+=5}UlmIf`kƮU 澫ظu`Ν I@4(5$k4 YBMa'jc04&o"a|2kBę_`<|L'Kcj3M+j=GG\933e!Ovfl{àcҩ;WӍ#אUI4g$:idΆoD=.IوKyxu,D߭eWg ƾRzuϖb6Bέ6, #k1?N UB ,B6b{5MjU2f|mPmJէ2qχ{Z?V{G6I9'Rm/YT{TܰP.J#LR _K/=!ᅒp[ oS(cN{;ȟ7lrf@S8D]10K^+ Cqkȏ63,[:S1Ӕ&t',@2G0甀!WJ>D !ʢUu4 ^ˢNEt|N\ZNsb#o'匊BRcR c<{.! M*![u;;ƞcȣqK b%JyolBOELx $i!8^DpX=agq"><ùj>=ݥ=FuL!!v__\ɠQIEL9߂r7 .&,<`NGF1 ޵5_ҵLNViއ\8oB?EW J)oے:V$ 0v}d5N.P $ z+ *b^cCƘc_`S(v'/R6Ib[$WT[2+WgL(1饞|W5[WgId%2B/B%S &τ_2(AUIMYbӵxx~iR,y4O)VW_&?XB2rCiB2[]/ŘQr| }*sH|]Jn8 s vBm)%BDMR+1`Q< 9(%T9vf3`]~hf. 2r"<qZ] #T$)(@vx1U6cukTA&j5O֪LeJcB`&{҅3GQ>Kǝ̛n6C"^Fq*TTU;f9F[';7lV؃zi ?ڞVXuEJP\!>_26E>},+ݣ]iIOhO:PJh40F44;`Uմ;ѿ\ zW"BwvTS6Gૢr{B!K!3ھmJ>W}1g%L[9Gl`/w׹ans/;*-ɡdyY`㪊5o;*E_,oT}~N:gH9aÇu@u- jɏ }'E1u5&7:(.Ap"3h)P0ϒU#grmj{xOodj/W):R|EOgB'C/|*~ P ז:Dzx{Y>dT Lr.r2qG_KH C#Wv3 +A>aH7\UecNqOG"ֻ74jM6)K),mbF ! O~*S-8(H_,2m~@ ߹j 3âRp Wy~S=aIM*fB<Q% ]4ѩ}!"NEk@A.jj{U̢-\LTvY=TFGpu[aeP6ֹUݕ08f gf`-cű5GrH%z뼽|':0쌜LPeO H w%XjWdQ12֧ܵlصV҃ L6CZZjhj8=+2Jӟ (!$EGs*r-d~տa[D@Aqvݜ ,}O׎73SJxg "&|"jokUׂ]7o@5 +WVׁo[KD=_whIR^δ OKYeNĆu7(ߜ{zNR s4Ϝ`бG=&fQck8CIhY?2k6trƾTVPE5ut>SBOK& 6݄BL _$ʂ{(_q\7ݧF \vX6Wttؗ(rW#%}O:* d:}*Ɍ v sǸ~Ǫ{DbP do< c.Ɉ L*egj!ЃSH' )6E<#ɢѢ"HNvk=<d*m?k7 :5 POZ-#a!?XT&=u@ʹe-QT2p'aw/P=$33^Wak#kLT"GzNúЗ t0 muky~ g=oj$@ XcIFN4am0PB<ʪ/dw`koP=qCEchm&鴡P )ŕՅE8橡<#R*>bYpvZHe8'kp״4nɛi|Zd*%ԡ;R]Sċ i%DˌSF&?f#zѩWp{J/p5̾ a2ߘ/=z>*"&Y1]US{7!)9I$lt}m_(rq9u|Qhk#$~yI*Q_c[ڸ\}&u8)Or4ߋӀK`0}zXpaqN ;(ZS^Td(VNк˫M>8 U$pF|p(G$3fgu =KpV}v`;rw^@%!Z%;h::d;3`H1e,`XcmI+5VγX1IeY“Ե/9 :C5,A!BSʗkޅr/t;L깱tڧЫy +mvM+@J @˩Ͻ1TtTD<|rfa1+k)^w5J#gS$#Unac^rqva}K/OKDw_9wCY ]$7dDWE"+PpAi_ c&v@07rߟDt8:'F9z?,U@"֒s3ub7c14ÞqL|j20f\"'ٕ]VoनŶpi{+2/ʃc n '˖df<r()zOmH1zIs弟5tSb&ڷ٠rU>;}&0` #g kq$J`HpԚ'V!b5m;ڦp[XT?PzF= #kjL~٦uEJ/e<\:+|+U$L [ FBCy`f}HD)bRK/0,QǖZ *-(=#պQ7~YVmnqճ|E#MdޏVbY#L$g{֣i0KACje HQTcCj^S<~8_dMaVrz:U(zH@ymj@HfRӯ:`,i/[Р#j:}^^W Iv8QJ^,/$|ܓgPM矪 27 y S!f^Muia6P-2:okzT#慏9t~ O>f0>fw U{xGK*!e!?sg;KVt'(x T>5*6SD~KUQ^9|P>1%asp*}Et2u%?oLfA,=K̛&_-d~?Z:mcXJ&1Z7WC7~WW9rA"$_&nyt?;?֪) gK5,=? ` ȵq a. \-;ٓ$̧~~ W`He I7 9|UR &-P{|fv|gSً3;XzU-ޖs۰%flͷ52xƯv }'%!(\0oO`-.'ߪBؙfB( ~cd`o >#AUg֮zJƊkAb -ۉDs4W},>4(㸭*%ўf)~]Sac+:yr$SPzwDbٕѸ }hXĬJT*vbeFs"vq@:~i߹Mq-mϡ7Χ. T%QZv+1iZ_3pc>NV"VtM/\"eO!b}rk\v̿SH8C3l bRYācV;0~+H} xR>3(|)_N֝Ti6gw`V*4E{YSoI"ٳKDJ8㸟VfI8ײ%rZH%;i.‚zmD gX0 ?YPM>VV D LV7Idp< cd+P'ɌU9nnJ 5M#$;p_p]OB$fnax?a>ňr*@V9 KtyP߂bMb`nfqXnk?X6s2gXkx1Y5v}Z`Ï,Dlw*̚LL P<Fm| j*Jc@ZTH(xcq'6h2yp!afõ"Y;z>>A#>v=m -y+ N-+Dv-{y-`h&g}<zV@ GkavG5 DeVF34a$R^`ilP{]?+2ky#֏VV!)PSܝŒ*n4%R7?O+YP#,*y5_]T rk_r\^8$.Gu3hu66T}7N fԶ'K0-)&1,-:వVI#(Aɜ/UmbJΚOM;UTLpoh/̑lġI_܈s\׏~E}17HBltǭ|hN~CD:hhiVʔ;K*_[ڶT2d7LU(i~m2^V=+hf"[pD, 0墇Fw\u61N81]Oʔ4+=:-q1ݙre[3+StI- l@/t;yݪbZ'3 X2^/+cC%˧Ӗϒ[${WOЮԺӻ_#~DMfq؎aB=N| -6h3 igYbFw \>SLx򖇸*@qꝹ VeHOLi /IsWMd#D^,.'y]vzL*qD~\Ȱ }p7& _r ץ̙=rȨd\5[5eGծqz+J^TlPU 7c@wuReFaznϟ]fA} +r?KaBm ^1fՐzVBǺ#~p+$>@Mc,OV,6g-*s;^HW#=e LBNQ,B8ARSgzJB>#Ey9h9[$p?ȗrԯ9뮯F~ !3ZG͂U sR΁^X=t \}0?%V v@)6&u_1JkDvuF[RˆA,xsIv5۳Ŏ_y?W@uz̩'IŻ<+ #6IϺURnǹ{nVكDZ6ސH؟j [_O5˜#y"oz.5ZwobpkmiuMa& z8i|gɢruy Leq pQ+y{@Ǥ^v8;M!_1ž6'GcSaS|~M?&A7\8(%Ei$l6NpQ15YLrg?{ 5g` G /܈jSK&LEj%Fj*TPM*|e_i֎Ku 8XIWY*1}Q/b<_$$L9_9⪁e8ӟzR MB{Cq{ ^Y}T ͥBtkV/tP蟝$'؝(C >; 5E%{׆ xr+GU[n\|Y,׻7)#p It&I>H *1zxjoċ}&L4;0l$wb"|O\R4L*}C= oZF UPi@c6}Nq`NrǓҳ|Y; >Is)( `o$gh֓I #Xh&SeM@W4hpWtg.LoI"e78od::z:U7wot楧6-;6h6/g87w_uodegpf ` NNA]@8!ߵd ViC{0$*;# W1 muR\'0@!/Jjޚ9)L.Ӊ0Ђ06MGGjEÁO2KЄA<$dfIF'7M;\ [_cYS|&f|A]q*(|oԫğT|qLD <'lJ'.aLY.]p:͎fY!Jn{"<Nc+L<&qYOa>9\_"}F|+a.i#Ã{P_y1G:p'NxTZܽM rOf$mi knXw/ K)6^@ J~c9{۪:irh 8 j/bو&j4^4̷%)@$5lŻ]AI1(EXMܩk_cՎhqmx|(r,^ED]ˁ@CqHD!" Nf iuI?*}}ߋЅa,ĪTwuD {vvWAb,Jke0J^B*_Mz06UC6G;hޛnz%'8pٳ?14ׯ^5e "Qm@E'tZsTM]r+R,KbN*k2^mA6PP'YwRXI ~dkr.j.$Dge$/)3.6Qh#pVew $eB$b4^xn8_ネtB\$2Ex\2y}5 $|?(W3Ӱf-D7r.Ө ݢܱc!EqX7Ls`Rid&,)ЉLblBٵퟮ9pR%9(p!|GJҌ Jf7X)]pcKsMLHo4%V]6{`ԋP '\@x5R(^mE$*% KOB#/+6|8D O`&tXMFΉ7z*1QA8\ u:q c6wp<\4t]n3W-C+_Y1KS*::2DGjU[N.2E&`[i/7<krbmDPvcaRW.gei'an&u4]s)Ap*D~Ly{ m8e uK"{Zzq*^[b 6[DrXa+tN$;e')R6T lp%O('#]_ 2/wf;3x RI4u(|.(|@!'<7?~'柖8k.WHX&_8䓄?iA *rƇ@X# iL Wַ8j>ncB5?ZuuE[cM D9#h֓ܲ%t!tȣ+m2r_137ǧQ&e.|!DјiӅTBe/Pri8..־ߡ3lM1f萐Rbkuc? TcO9L\ayMmɼK9@-Ap.XVG8>[DLv|ƻ}4TV@C#?du_Ra(7Asڑl+@E<ςm׋ᾚNUM/cd9pR 5({:kƀ<x]*&@N,kfS&bqx6RFHhY:;)0 `9ayohydHCj@֎^,%}0f誂-yOjDe3Mc:} z9rD!QyGo/Ľ%E)i ʙUNFBQ]d,ᒏw\$aRYhI[8~ eUXǤ`5,aZeBCwAmߑE 9OIY^UKkB't#Vk++)n65ϳ~%qڤU# qsvʥ;.CZMg#:PKlUG(v,99`__|0AM^ Ƭ)kVz"X~F)]Ol+ .g`%༤ޗ4M0aIn5 P *o"T( ;gpB͠}UFidq"o/CEW}~*mli8Xioy PS6n&UK;̍ja8*<.LίZ Vco2CZ>I ~0 gqB 7cknM<1Jpz:~n6-֒5ib9tWwGo]]xs} ~k5/L8ƪs[uGk=8$Mp|D@N~MM Yjx):J9IaڐDj6%$(#lV0ؒsV685%7BJo&|od!9-~=dt-ԯg5Wuoo63c7e2/]sB-A]GIݸ(1uS7]1G`EOy}?/7upOȟ7N)ܨ?tܝ}] 2ƹSG;>"˛<6͒O w;lPU]J !Sg-iR5F>PGYї#귕^g[5\tgNrUEkMzؐVD v7\V(P*.N5){P1b|:D!h: Dwap7yڠUqE*XT\i$:I5aeeֻ- lnNRiv %&T17TŇB"lbYOD &1t潢 coFXߤ c]|CWx)U*L?*M:ya'ʘRݱdнOn-_ g?u7|ֺXves{6&x7{m]Ջ^xvCbiPIx,01G'uZσ:ئ; Js6c6u0)K#BႹC)ӎvޚvd~ÛXgN~p\P.VNݒ '~jS6=N!t@BZ쐠5'\9 -.u֏O !N2M|AP1(bO|6d0?"=?AcPIijt@f/@7ډ&cA&xP+/zu6e˃̾Rb;ok>in&MO(7QJkcrIKF-{K} 9J;:5sRVp]k^d3k./mQ>QpYѥg܏Cv뵈ίZօ ju,L_\UZ/ @f4Pպ8+ <;$R}fv\0V, laA=3( U4-XIJَU_.~PPS-7p$NE`k]~ZzgeOHEy2%y!7MS%[B7҆QC.i︲2FlFka>lnq?]+QLt НJ<`AD,2[ b*YG0uӔL'w zhWHG`ޠBR isKI?Pbݦx\j eQ:eEVxԗ2%c}>UiG&3 jD ON[0W9ɐSAI[c>ҋR"h =S7 m;p))쩤'JA2?ZoOWkH?͚S`@u%J`뒜~c9~'uwW&b㼊3aA΋j'g+?ǓEbz$o5'y^ ;]'Vw@bD9ŹT9E ǜu\uR.YJFVqZS᎛s7t3j+͂_`;ɩBXg'aȰ/k_".U@?N͞W@]Ixsffd*)F0g*@8̜"*;$fqP9nE+}wJIJ$ycJ$9SvSBr]bw WcݤtJ8r͵^h4e? DpW'12g+hO?>EzFP Njc5t\< ^t'JE/# ;; L- K<kT2h;WJ]7hûy852uq p>XZI{@L0A CP$Nj*^ېy_!׋џ~VuPTbHv0`&h g٧2ڥb`DhߴVx#&%\in'/oxe #XEzbVmPm֗EܮOlIOʛ y%yGyjll%FRtgD|c"Ο6'XZ3zCb.'"JL,y)~Br|"tWJlOT,ݹ\\EpKx-M)v@uF+7D\l:7]ɐOIѭ#`ܼ sJ1ǙϻJT|3gj_>!Wb_4ɾB|3zw{Ư>NbOc聃QV#8Jt@؉Nҝ/B\Szt'M0,,-h}Ϳ?MVuuVDd Md4P jO.-5PAkfXh~N,!zUALw&<Nd6hyXygnnY|Wh3ܪXoݧLn7,E0wUDYm0*Ac MƂ0 ~Dl THrȅcU\cv26: ^#Xj:/Ƿk#E ⪨)@\d[~\ޤjr,3oXxD[X֡:OKEe*~o*EmsIE"WDߔƵRC[+=hH>@J K qL롰Lq-[ƆʬYm}@hPo3ՖRwj7 =$5iUe=M#J] )~Rqj4԰d ?O5^D$v 7/*.fbM!y~QL$a`'ǙKyRl$ K5V$J R o Me `KebFF OA"Ȝǝ.wTJ{+i"nEf8 °q_՘o[Rvuպ\+XDvZ]_* ;JN7ÝJ\{m6TҫW9K C}.)sJ @h=:ACV(n[395Dlsf%A2gyKÂ]v(R4gH6@ S7ٶǽ~ж@QMg%F"l`ؔF[Qv*޽oCH 'K|ťgEe+_YlV8O (t"ΦBB j0֋4Rߐ4& XIqUƘeRMxx 2g# zQdu=m5Ӓ "-cTnd!ؽ.O-+aC%ce/tGK\p 5]X]Z5Q |h֌d5jH1QDIQ$,]L'@r !͙#@30zMLk5 &\Ը< Ӯw%B4˾& .ueyz5Os(R,4u6 b^T)j)S-i08c0>RS>If*>hdNacv}G)Qw [s")liS`Y^V͂4sX;AE&bŃ\~-0SQۄL9}"`@rHbV`GNdbYY׳MN0;ERͦi#tcjv nh5j$ 90zX{UA~DR ~sq6WŒb|ByU+SyhN 0bW90uaCn!S JcMf%M3@+/DuRX rIV&&x \ZG QT\{ɑP`/ҽ~`+1)[Z/` <*^KqVXփo#_&*܍[= t_`KD(D4b?jFD25'|ςi(<:Dxc [SK}nOݚud7⣅=_ К. /z\8,»\ZLyaWؼ]=%& 'CDl3hq_fL b C DpԀ~{HN"a:߾FWzQ緸{{~V܆S3ipF:{gӆC5X n_urthc6+l/WJA+j}']$T-_pXCfV0)03k&#D^gϡuMhIˋ`H.nH',k={$(2S<gT` fb;b8k5xHKFp| ^7L.Gcˊe?Oœ^/zf" c҅ 4󝀤_}]6)iD/L{ QäN;Sǽ[%6a} b"Ц+,3vnӶ)yIP8R(e:UwsĭB@=f'YfGQSa-<=*\a|HD OK#mnVN*畫Ln}n HA/Gir%{ots#2Ӕa˝uyZE-M!<`"3BY6JrH,E;JfW1)0s&"}b`%SrƛҠ,-›YZ%@-W\;̻Gɮ5ZQvAvSUWMtik֥ :kQ ҘK:QȗɄCՖKlBS9Y& ȩ5 vXw/YX|px:Ms^ 'Lߟmd䱥9Hj98FzG12ULǨ:K4>1dwel% #wNٵP[x F2ɏYuͶRl%-qW`%)=L7otrjCQN,Z/b$(Tz.nD9<Fqƾ J<o,{\-2X,=} ,@6敃v@m\lp {F7שKҭ.d*nv/Ё vHbp7՝RB._HIǘ? CZ qǰ?GCPu,7[ ^Xe|v( %RAR&-U3upX{ƞa2x#JkCgmVvit~D>`D@I)¡Y|J\ފW!ae^C1EDkv,J&tSMM 7Ah5I k9L`QSRra&C(ȧxխ@{wNzKѸ%VH--}MW*p[%hA dˉNFfPJkq`;NO֔gH©ˆ-ʈsTJ{vdSH֑RyROI$&um5?0t*Y,fL)Uݍb:%rTCN(J+rKAT SqA繵OqW8ې&gjm;:ǛH,M|u Sav[n8(ٜ$L)u~P"ό$G)9VzA:"Ġ@D\ռ86c  [^c3s8vf3$WkˊMJS<@O0_wDO|W F~$VQ04TܥYP$Qi&q6@6쨲Q<‘WLVjV9YȢmB pXW?XUgȃ iȗsov1ꮅ5:I}WQV.wmCSɥ):kw4J#aՇ~Bq99l7,qB!}QL=e*W G@7rNА;|a| dWD. zj"'n8q0Uo)/z]F( @"ԑշu85)z,b^;9qL7",fgVA:DsEo8ՊkZ c\ʊ>.7R?d?ċbt{Lk-A(%cY)LɄ)Nmd)>4}Yxҳ'o D Y$8BnjbMTrd6^SAS:@&}jk01Y Op̓G {? ׇvigyl" I!Rp0d$F+qw2\P+RjU}F&&<&DXa&w7 ȉsdhYJM6e|y}6蝠;03i͕E_HfMGmJ5Aٗ w9s j54DX31Br ~;6,#VaUR 'I݉dhv$rtQ-_4/bgg-8$ g`{&Cb>KVRZl!†.VZFN>^ROAQ(;>pzF&vm4QMjRy󺕲ݚfȐ,;/af eMBHiXanzrƭ>$Nt1jlXR%iݛQ>f(&n!j8wYk)W+]B'4v_'%C!=sM V¹؃Zi˦s-/'6M~fIW/KNޣuܯ"MoC m grH:#L%*-MPn-!E@m,G\gu՚Э9ggQ .߃G^i*G?~Q-Y7xvG*KS W<2BQ)T1ˉtqtHk^eRbH7jW29*R3CΩWh^6T X+ζ<3/=J Hg%SmI:-v61~vt$5/@ iJv\kVaM4dchc&Ib 3K1~-q~5h/mg5sQ87n ^y+xؠvQf$+D.G RZ\Bpb:=d*" c ȵnxq9Y1-zKN{TZk\ݬ$ƣF>q:s^Ќ=![lT/^ j<"b1yLIR% '2SCօ_@ߗu4K!qL8e}^^+h0`ͺDɡBfzZ[KwA_F} Xiw'#" V$ hJ㛄|f19f'{ֈH 9^vrt>;=0]c6ӏ3)%/ZcPr92`:e1<;yCdb:= ȍMƱ` TPB)h/#*5lԋhmy36 ':$ FE*O#.U*V@" tܣ$]b'xЀD)m#0l?}!-!~QIR&*l?Ee462g:˽pBͩ˹ /7CyL;P]9YD bb6@%8 AC<ނ-JTAbjgI9nh/.wlJh<#S%vȏ`0I{VMk?lqu h4#;~ \XtS K&zKV1kfI_d?&/RGM_ٝ$Ow!aBLOa%IǑ^:,VoT.ep&f~s(Ш8-qgDx xB$_AI $6+N'q?f ziZev^Ȃ#m mťph2l1ub`YErݻNo.~HvS¸t-? f53.R*ȃT%-ؿY⼩ $_z gU!Tyy6\Mb:Un>9zua+Zi2x:Di$ xܦ2c@a&?mO;Al *pJJY(QfdtptQF`rT慅?Uu!iarDv6'Q)m&Ѓ{5ک_ba;1vޮ 3S{ب!_$x7C)w?bw[2A$V_XEy%P }0A*J!;Yf oVGJ:fWdV\WVL>RV`?:6 ,y0O<|6D՗pu_R`>U4';di`L o9m!)UlWWErA5e;*bs!Zv, ]wgME.J>[7~B(a*MdUY"B:LOm1;]\?$J+=Nm#1->4B,!qU^ts0)D. 8H\},m\!*?J7ppmWl@F" woanj#~ @p3RNė;~,s,CܸOn_7!yUSPp#7K LE^rB60@5k%~S#w(e ʱ`J=*kFPM.,Tz\z oj+q{ZgW, nnUMMઆR]I.S̷.&#l( (Ԙa[R,G3)ۘŒor_ʭ{j|ZFJ݅]/^Ϩ|7?4'ie{Yr#)MGPc! H(tŰ=*f3v[ڋdU36mi*a=, BDu-AmV5oq׌ZF10ƴC% Ax@meW T'`UN{w'r W3#2Y8p̴nrwYߖ BY1tMUN Րqh"ZҪifM]jk>qLfg*R;SSZ\ű S!fJaw;Icm!hS+l< _ fXp]MT<:P3$hZOǛ>s@$Nx5-{!Q<匯EI_K[y'AQjٖyowнQx B &+_I7pF7KVYLUK e"]2zo`_4jo*S.eaQ &(ӡoo#eK]ohey ܃ri }.7j\!)<&%1aҳ"AAm8I!,s!wZ?a`SoW pF휈woښVGRo }dExo|qǖze2(SyQ 7{*/qO ϸW|?EiCQ P Vk4Y:L{oF Tt~m!~qhVQGJ(6Ng%{&ŗ ӯzه} n !aauLc\!p ~]_:v7^b36ų,U| ü*`~czJ^f[7fSx8UgCPArg5aQPC/!|fA%qeȘEJp`6UOop#!Qo ~-D40hեBR}vV'«~-uEAqnM^zÒtP!.Ej C\ݷ\at:cS-,L-X!Xvb/^d?XHZWn1t8i (ޮq8ˊ!f>-D!!q㻚&-rnMX}R޳\;9j+n!k1\wRSγw%Ӏ']kHc}&95A ˥q§fO&`쀄@ܯEѲeT3Ih yuY3$d~@8&h=T8Q&dz:5|%@+&db=KzG{uB+׮ .STe@'ɣK ssgATˑih HDR=BRfi#OcbЦ" ò{A%[H=, Zj&?Vژ؇dXz氥:*ZTQІd2 N{#֎ $dW*{`nnI92*xC 6// Hoj3tAiJI,Lqs*ĆWLF&R4mK)X6ۨ`|O(eӂ7Bffeq;F,p5zs_>VXR+XBf~6ˇ6ߩz{E)ptU3S%u XSVݜjƱ+ ;{~ Ol "cѠX.O gz$T TI5NA<%dn8;0V^> $nf 4|gRjL!/sʽjPa]C S8>{ G,]8Tj- _#ٜ ?٫{uUgęGOdo!E/1nxzXn{jD;4LH~!<_7"YUW.G%&![$63[LFfj/XDX3\PCϷȫX Q>Sm'~{h מ2|/G@!W̗~0K W(c_]UN3IEHUP'0l)PVa"t𽨫g}'2c>\)Ww)wn e)s:Nn53q+I@Ug : eɦll'+R}Fb w1%F`4fjgtR(JVqEzPEWq;8_ef>`pḪT\b߉s\5oqdX9k[EBæbGrpsˆkH?ʞ0#(yRyF`s n;]b1 A7V\?Yn=ԙro뽛4RSzTǝ.gl,i{1Dqk#9E;lz\X6"-m{#b8 !R?Y{ !+~6*$dyKpʋ b[OۛOu(dcBN1~; "z 5|"g,{lIد-\Ujӓ\wNk R2l&?杠>4a2sqs0Mȼ[<(/VJ?Y,߅'+3L\M\ TZDSkC;=ӛ._!.HNSqېv!4௧.0nSCOSkߤE`v3榙C$p@4XFpп%mRRL*wt5`wΛu$t<(Xj_YP$!<`ІE{5Au^3~ǿ[},JbǬګkHo}XGИpz{ɰl 1}a:?9NdLɇ GCV\Fݾ#"PZ6s^]oF"|BJzQ QY  5pI#g&^U&q){s~>>6bw%MS>km`T)ևj+uUݥzt!+^os ޏ)Lg }?ՙ<ڜ )_sLYpW%N+P>);L'7kŲE[.UQ&sMC~N\E>Gzm zpyEh=Č(8?ei*U:Z?t8*5*[Soo>GV#}/gL(hهMk(s^QnU[Rʙy]gP|f.$rt;~g&b\YPU!;d /}PUYLDc|tNi ,dDK2[5yf"Ɏf%fa_RG wr OBc[&O,q;O}`)YftxW$R𪾳" 0&-8 ծj6R͔(L#׻#K7pCD[ELWAkV+BܤEhrP누G@(j'F@9ڷwS0~g u9P̫z@ϫ`nJ T'Fm&Ot![a%ZG3{1a)[>8zݣ=}Q0M~p[$mFLX'B4@[sNE2M!'sӣx*R9R|B>r xC[É^ulXtgMnoG,S"Y3̀lj_k3l r;oi]op@eP ޔ7=ֵ}Ʈs{,z~V"+J$N;VVc[0;,#b  So̘Ip{BJU.YCZfV>◎5x]#ze kӟ}(aSG~K-f X2:9x׿P"O7cS?V̢eaV#0(dLT֠oQ`?+i|v>/WX6dj1KNR gT;٤̡+l~7"Bv]1.nY.B qOP]ޖwޞCCmSQ 5dߍf/}Q-[ k*:lMЭ_~ T➌ Lؘ񧮽RQnDⒾ ܂xVWdZHҏR t;_#4x_B P8ItJI$ٓz,C =@;͋ӟᦷR?%,~*l2wPiio+K4FVKk>L̀;˰,[jX HG"iyѢZduI=0vnEO{lz2zh}/l gqʸ{lbɑIkx=W9FP%nn#EA ԓQ 5PGiqO&r)Cas+VևWx=\l񁉜X>g~j4#tЙf+l\Wڗ+ zRhoIٿq܀p0>eAj [_E75-i^ f vWe7M '?YhyS{XK{HQ')u`CfH8H׷t%Ý?=zdڥ8NLj[طTdBuk@T_UVoX)b+JWxo Vع˴::mgdx) 6[׹ ߏr4P4J h#`Ѻ;F`-6~X1~DAs k-Cہu4Rc,EPᚚ-.\^%.eh_6m!3j4w8`k*#&TԀ.%(0](ȕWi(4Ь銘BSxUQ|x~N𔓭:+XJ{,^9 TRƈ:ڰμ3' :+aENH#_u=FɏjYhdv1IH,.KU#YAB фX~^! 9c;$\'j'e)$XJaCt> x+ά!L>O]N=pb+cʀaϧnoa2:#1(M na9'Ө}K\XpZ6kT:I-Lw03HGl)[G4v&7/My5 WnR&I?v%HsU;jÖC fk=/pUGO7fEEUEctӊ*On].F!f&6M>vvjwr iJeVp!<џm/@3<*ͣc'J(=W"nuֻ=MkVѧaˉpqv>0P7Pe ڵcF(_fT>;gT??NqWՖqήe.Ԡ[AZ, ])6!8hX2k<[͢2 _ZѼ_'yk(N\.|8dâ'5Mb\”E8xM5Y+/3Kv镂7az`pt/ƕ)k#_}ntØ5xS Ne`fDtNO/&-m~{~ ݣ,IQ>yR?6\\u=j,e}"4n):Ft}X@95Ax8(d̲M;+B7 qw1Έd {~tHLxizME*yogpDJm=B2za!`4((pC}_#s1Ua: s s]!I*WbX{ 1p~vY Cм8yRL⿬ՒN%:WQ+fzlrHDy=e<ћڕ}S{7ekxԡĿX]zL#JNÌO*жhwG`D{%aYAkj@$() q"A_cȿΠ(AėU' >սZE}Q(v"v"4LTt!JG[Y^(pXin[|qvhy*ҖM՘2gW'k1Ah qAn .-0yNrQB:87>RV0 a;؈a2ԭޒ(ve)15KY)(h{{VIo~+?"C;GƊJ$^)f=h8AcB g||ut[`z?#ܙcaCvɿqI*@kDrHRAb- T.K=Cw69Jw[} ށ]mce$pKSG6ճ:+G\ԟjx@z?\Ds$[ 6ɔb =h0z޿.3Ղn^If1݈5 #{~^; )F{PDGZ8hy6(2;WxԙuqGk2xgb#\c4umܪɵZ"tcvi+^"}kz9UFu+~=&ZhWІCCS1G~3afSwCɵҚ>xWަ+\ Xnc9]shɜ4$93鵓Æ͠59kDO 'IA(@Fv^9f1KU$x\dcneMkX@whgZ)b?/g(*&9G>N7J,LY5t5W,O.ɲTɅ]xBGt2c3{v2ǚP,{9Ԏ]3`Y]mC͚ߦYJ7U %8OuڑyN#bycƃ)M.8;."Mrr91@/(7~ET~/p̻Zj!0 *>l- |͉kd !O Ti Aľ"8caA7f,^ý'30pÕT( rNȀ+,+Ap{IEZSyL9K j+ڲxXaH.zƠ5i%7cK&ʭ!Ḑ /}X&39t'&"Uh88N_9 *YR-j}Rp{^%4S'~GqqOq/#B$kWvpTKE\-sŲȦ}8᫾^|b0mweׂE5oCѸ#_W2M2\dE_b s"B^5::P0U#+o"OH6N_Bdb0"󷟂 ^%%2!֓^\FKuaRs 79|^!1Oy$Hd"*66%ZjIe`sE*&8y s;6Ha4ɇk%hUkZ:,H)iz wP+%MBDSmϬ:¿r;<4aPZiyrTgZH3T3 _S(c]HTITP_ZU~Rk)\&J0-{[[$VDM t%qv_@@TcHzk"NHp1uIKwpVԨ]8=qS߱* 㱀vBY(<4-I9Gu/>sݣ+Ǘ*",? ,/.Mm6Ғtm܆Ψ{us` -@XކOdgeRKy[o;vRf I;ӝ\lǝK(VLI bjbY9rfWO Ihۣ≢ μIF$+ǭRl̀TC%a^3w᳀6|6sء [bn'};/`{U=t\x/~j(_c;r6 }*f(78&~ Yݐl!deRqG _ģod0;;p^~BYmo'9@0rE?KYa`I-.8<~eK Y+fK8نMseڎLG*Ng¯/uW鉉"אՕpO@N ߺ=YޟE7T۰{ӳHLRPg;Q,)ZEyTjP[5 SR?\ۗIU{7%eiĿ.0`7کxǮL"weׯƱD/|@ ھ|Vz4 p(7w QYXrXa=c*x>ccKQdNMX}/fҐyR]Z^T2U` yyˤ>*A;! ^ZmR{ʺ_ڭӸҿZ\> wQwg8ع 6 c5ơb1d\h^,-2e'1Is;*pt! )hيyiGnod?Z&N{<+G0ɨ/ip,rWqhS ɮ> fSD$K܇cpLx*E%z]C]ވ̻^,ɪUjG->NN 4'JGi;Ws3 $Tm U=C'KֈѽĬCe; ~(-Lʇ3 p@c"؁Cif MZe~n]x ֟2Pe@'UZ/S6V!|#b^Pdv@H4[(rA[LM WYzK>sbQ0^a^EC9ץM]χZ eDo2yD:sCUGZLeK Ædj&Tl7I6faZnF'+SUASI !DΠ1$([.LyD´ ]Nԫ~ Mˋ?TO/?cMt2<2S> ܿ+÷W_94ʩ+3w!\#wC.[U՞4mA=pj8e;ɔGawV@*>ElKы(V ,S]9XS GڣkvMM8>lx^_EW\st[1k[¦kĆFVv)03ȃNw@C_FܻIFDw>I-BkpC[\pv `~DV_Ҽs:m 4SJ-IjC2Z ߳KDє;1%/It.}Ky>rLeABj¼2Qb2Yrl 'T*Z?a"wvy$TP b#턿] I0r#v8 DO?[if|1ݝ4sŸl-~0ndR~-+Cwn MsZpZ^?'a2,Lj#Vm_6udӏ Nsۮۻ{n*-1ǥ_,SǖH^|[N|@<:(;˶<c٠TbQofRc5AњZXcR !;ZGXgaYHH!ԋ]G2V}'pb \f?+wC{%|tdGS=*ob@~|jʩ'F!2TJ PqʝXFY p@IҶ|(]d .ú;d' 2@5P}#G90.\1pAf<|Y\x u8&A&Z$b<$I)P酨03ǐOl(MҹAf1yȘy"W~f%$FPN >$^eշ %y=nn7-Iirt@T"}ԑƅFlЦ^?(;Ͻ'!Z4A;/H_"#ki':o_m`Ko6WP$.Dž@ Ig!޿n 3#qFh %ll=^ XgC|W/DZl1 e=cYZBnMht!Rg(\3>D͢:`;ҵp$}5=ad #VpCAa5:D֟nDf;l  ҂WY#\=B$fiup)Y2*9VjoGu@/|^zo#?':wCAg`pԽjlt4=}էKҧ=rA\wxA7!vB= p&H4?7C1c&FA{>Hc*-ŠNqbD,ƾ;tCt!R*ZҼBWPAw#G N/{9 >Th,C7=J0LpBTK[X ϼyh.\ tvJ;CxO@μBߌٿ+U" b Vik2fNW!->4v IxR5@M8-_{Y9g14$ ͆2vA˼ ^Wf磝UV-ϰ°ZɄpruPBOXق¾4}s6o&AW+T}U8$؎#j, s I˚ZwT>HD[ܟA(yqQ2Ӈϛ0fTRd h^F*oF8a ˴fbZӆHR:]>o݄23M:0.0"CtBOQT_,'!MVZ `gXNn X0nq'"YTz##iŇ"> i﩮4+sFHW:?/  e$tz * #*x D1;I [²+9xYp) XM[C.T!Mи?>Ηgdņt'p|CŁK*B@61!{[UiB ˽)1@\L6TuuPrH[m .>G!ϱ$tj#FSl 2ffLmfF$cNҎeg_Ȧ fxc"|aNʤK VՀ>Hq;hU^y$8W<,&: sI?8ǽ/| :{ Op3}KL8<.-(d@pzJ1AIT]'HK'Lu&3Jaߦ.Sn)4><%TR-DRnx' eQn}6mۣGlMYdB5I%w2`S,I$Fq>D {%hM p|/KHDaқG)hyDNԣ_8 &j\enIz_ g$! M'$(Hmnp~eWǞk3M*j#AV M$>|J~Fcs]YPJ s5u6p!,-B!0z0aYIvEﵤ\U29Af- ,W9=vBGkzcb|WFLG04PN8HOP=9\+i73L,q ዣP_yBH̔y bzH#]`HO^w킜kgzTtd( è◖e.Gߥ: ~#|FaA=!nms=Aa#?v2b3USȝrbZ:qsvb9j 1qYw+I0i PGF?9ۛ5ۂ'N \N:jZG2ٍĚyDDuO!!|$*|+!3dX-PoZUS:8&agbw +xۭeyp·[h&ty6Sߨ膠d!,DNLq Bc qi&DP؊*֚"+L׌9 8-2[Jw P$\yu +DH[2vn jy*-z9rvV SC/VoR Z嘖QK+5iޑ-d>?j+" bbb Cގm\oyP~"?̱9c b0ZLr@I#vFGEk4| L;tp)`$MmJ`%=Yi$Um;Ći C%=įg],c~Hx b]םzHA ~=E*7[#4w`l_\VqY$69ڿσt _^}$cl*??gVQ_I=ǓeW[Հgȏ#ࢶ v~%vF!EwRNr5oذܵ[j lw JQ6}ND9k4~j|o\'cTۦ akeDˤxQ'uʸۯ UF_6~\Z߃DŽI[}IZf?r,3/h'Ko jm "ي/w7!Q' TyhyfeB%\R_uKi#+ tiv1̸\3O1K[H+U(mBz ≠_/ƌTend=P&bd0GaZ1ݖtu@O' [k)(YU v\ɏ?ޕF`>Y!x@/3T__ n^/jUoڡhCfE&.یPUs]%$,ռ"RMv\η=sv8w_┓̛;%;͌e&ݿ*cv{ gFj,켊aa ]~`H`4oL.~6-!nIi&dQn̙%ҿ\V8G]Qt+N[PJR7w*%.<0?p}c GC]V!wd\c.,洦)Qmu(MKԟv|L.Bp ͫ6g3o+aT^}-Kk`P$&y pա:'ajbd,7ILByX%( Ԙ7K18[D F+a1PbBp*+)i1\Ǜ感 YjxM/q;w?gJV ?kR O,=اAT$pQfCv?yć)' ulη13@h-8+$4ɔlT,{ f*H͓e=2xOR_6tvIXik)tk x8}&c68\pmmbh,\fNk/}ߣ!C'툽+`p:YqQ+du,#(\TN]agkU5Tu2n&UVoF-y@FM;B# LE1uǷ61 E2,e ).1 E1ȳOS 21ޗ>h#^2L/>!;9M?)+zm7^7-!҈aY k~!oK|_Լ [Q oɏ!\tҥY=A@VC9`Srݖ9G< {)&հ?p_+x M5z[׿P]-Ӄ`7hw]/Rm{?]Mip7DRM PmH%(_]2ɳ!1v/b=0] r2v[EnZZj|vTVn= U1g qEI]+RqEIB[|Nwu|4JNjzҡ@o/1x(TqdW/N ,YҤ tpڏ3\c5VEhfS~ OKIbbf'HtJB/_fX5P\ž6HHiJ2<<, =iԦ[#o)hb$$RnF.IjRVo_ߏ&0S 6W[^*7͛(?ecRi]qͻHm2C!D͑Urf>pc`2S)I讦  xIN6u7#KgpWٵѠ瀻`OoijhFZrUۼ[;hˊp3Fhg&cBD~:4_d%`.;TX:T50oua\q~(og9 6d0jɛ3#=+4<@(Ә=4ʙP=;!#s5^(t4;"/U9}&mN^:]Z-:|05郕D7d@3U>WΥin*A6;OZsTIX&γؑ_YFZMӟv< GFC/HfR*Ws,uxY6T˳47 7Л!$l@bٚ=D+ Md <ЦؐC $,tr!sgN7(q`PQa[I]xv!>= ^_: ^Oa&B-=HPhxd؊э۔^2SEuD_z'򘅷|f+Hj ŸY)o0jGSrZoZtw@(ޭ"'i_2C'7B0֛ȴΌyejkO0_fJ.׀;F lݫ'2UdDTZRfRٍc 7ӳöؓy0Yƈ8otQ5Ιs גFް3w4nm -ݖc#G{32>@n`H  9BJ&C*j`Qp"1b9(F v;i,tYW">+٦ ( 5R$;V&·:KjON g)ϥZEC\TwiEϤ]r& CXp;ZӤh&08N<{^\i jr-Gm7: h*O< zE" D'O@s'g"zQpcRDžvg3 bcUz)Ze:Ђdk0{KFqVff~#X$=8ʞk$d_{P@1 .&RMg@ ) sb8ފ/@ɇ;?ayq`TbNE|X[!VY`a$rvH?""6 j!GY;gATH%1R}ɷ';ť8; ^84񚽘Yz %;_,C1566xnjAXYE^*F)e >@0KВJGyVޓlwV sB[MijQZOqA#S־=x ]Z׎뿮 Eh}ERmZ{co)%@/_#2'|Ԋeɭ\i0,a-Ff#ߥf!ɬ W=QR(T95NiDĩ[ؠ֐DEm5Sy[v†3&0AMfu2I"*h"VSo)uMVBh_"C8ڰ&֣ 8قl\PL!տ\g- רC35{U.*:8T5M;ԦRQo#bQv|vSE8HdQpw@i:>'a9YP@>W+†=DPx9}fmsMaȸ=03ncWSfA)]FZ4*}޷9-SFҹ$LBO+rmb,P~ SY-C4G@n{<6dyުTB48`\?͆0mc]"{x-.\JHd2R=wW,7* 07(]E2Jpe "/FEΠ֤`' QWl6M]kUy,SnhMlRR/ƐY ^WQShI>+ \ky?g^B]mDķn Y +jǀ2TJQ쯬x|7v~ ?noh_%IocU&pQFJ,.ػd=#^ֹZB( ~}Ħ{7Q<ǦT1c(x̽7Xl1?!ɣzb\䀆LwVft\1Wd_s/(≞P].Y|=L/]- %MMNSa+S%(3hMAM+䐭-kR`G)&?DT09r)K X% K_!&Ϸ MO J=X^u3cj$V0}^aqQ&)jZ2p~m05}RAv쐌#C'DдսUDL6c|I3@LW O^ c!,l8 љ*r39^ oDQhOtPՀ=3U+^4B<+2+/|H(WVֆt8DZk3^9C.x|A\P=/I3NxJ_;:rT]s4zЙx>${](Ł3!&9P t1%jO"b^I_[V&LWO kx2#AxiDBI6%qiD5^X{X]tJmӹfK"?A+CDu]=+,Ph6u`?jTQ̛'P;pZxn8]_|?zqR^3Θ夫/FXc<R xGkHޖܼqmSSGj R͒* OFL Jv:?XU$9ۋG7$F[ jLZi!5v6gיp{o;!HI3־{f93vqXvZ{g靸bʐJs| e w/4Ԁ1X/_-g9H؟8.S\fG~SG${`OX: Te{}˯[ c% T/ :(rut|7>ڊNDb=>Tt;5+m,?L6GOWpy`U}ڧ(;_??CAWGg4hw-Њ7A T0G<+Iss'+eNN~_pCa A}ř;DEL+7{+|2QZu[+av[F[ d@! *ѝ qUΑ3G| *f+bNmt6^j5 goՀiPTo X3sB6S%\,F z ;%"s %21 ӇA@=dƽW &\)eօM>1pm{ lYc'4UyUǔ)Ώ8&*An.wCCk0&< bLbZ"݇ef\ Ծ8Zsd۽!X #_QJG;J"=xn˲tN˝l]Z3d o Vk+Yհơ7S [{Ȩp<\`c̷qURl lmɱ38ig3~c]MȲ#/Lmֱ Ser36R9_Ɣ1|_>s閄rocX:1aO-%p>vF!iLr5}7@&]MmKł t߭ O6p" n ^~g31eL:6b _cH>w,ڦgP3T9ͭ=XҕXm:IȱK񺇥I JR`-S.#TPuzC<֫YWsU]#y6 |Q9#uÙ<mSv۷K^]@W$A=f_Ӝ]?rNhLofT!|Yw}_pKC%'QWnnߝ 4yx^$&p_ů}dڭrSKR?#C]=׶yBpn  *DKmjyP@Vk a+t*5[ MXt{Pi뱓Pa!4]OTuNUt/NJ/ :eQ9e=f>ņ5oݏrTy28B)#Tq%;ڮk0xѴlѶ292w^oϜaʴSHl}N7~}T{!;b:R/v) v0~S9 jݐV(}IOɘe.@T܅ ̡6tAf">TCR!DYم!izq#ӳVj;#8x X8GnW&c|EJn&se n5"Y)x;;6I6C^S?4͋XEm­]ѝŪ~gm(oֺDow9 ^U!&; ~й׭ڷyYX5^D9{o$RrzH؍J ^k8Z6~h=,݉gh=[ &0bh89Gf?6b9xrڒ-ݫDhvmm Qf'|L[2sg7.cL .p2 YR~_dtkDWoק0rBy)zVi1WçsaGTT3d@EOjfs\}S)qD~ЩCy!asʈQ9 |3(A/ZjP*ꯝ[c%zޠKyN&PQ'K26OyAU>b F,4?l(ȚԠ4^_ B;v :Eo.(i{l3y箞B0 nwk:z-mZQb4XuDיT]MRw5 <'0wțElq}=]pGSh G_@4_(5V 86.ecJgLaǴ pxF4,dWVSEʬdP;h̴dz=F̛7S:}IYy=@)7y!JBW{9K8%B?VF`]XI0f_gnJdsc%֧*QK ;՟r06*@  `K`]9gFC+E?Qg#g!4!J;dTҊ{pNٚctfN i`.s5c0 Km}D0R]k\~ސq8͢ K?)o͝@ mw{rDNVLa3a47L~m'yJe0,tg캓^%1Ʋ2%ܫ~yj@ |~%/]M߄JbɧX?m2En* rT]0[Q KLql0OI~坳0KV#wdL1Q{m3-"Jjh sJt]bXcyx#]e{NqVqL.85jMxD$Һ.6+{aoԏ63g!4~Ue"цu\t2GbWߘ2l\ 3䅘_! mU(*˦F53$P#M,7zRdl26T xш0%h\BK~]Xif;^lRNdUF>/ɗ]UkM{bMnTO;tŔsMi@lC1kf 6{+ %&C'#I_Csד^u j+C(!a|PIAR/Z1= t\(- ʥ؇ yTqZM1ye>r/l7\&Łj%8`->_C^N>Q+t a/S1EbeD_0onFYrY%e2sNu5u!*30˹%OH%E*G%*|׶B=4oچ -ul}!!ҫ6@->ĉr*/=&n]>׍Y^~t]?__Q~P/Nә'cf=+`N=ᮟ)8"_ jޙ"{g$"6'"]}RrSްԄҼV,ngQoe\]v nLa' V rn! Wk:ޛ5SlX;s+B6nfal~|J\!up4 nt񷫱dw{)1h j8 ZzYw( 15mݴ*%*G.%"+X )TNaA\u,޿a ~֢kNUf:^6x݉d0 B?͞j!8=6'(|Ōr_;a6%aNWfN@ݨcc#Q]dޭw΃pf}SD~&7cNm į+UdxX( hxI$bq[% `I{LW<<$ESHf98(wU-mY4+XfWBz$T.̢(T03ΑQHޜ$||gDZSBOo+.S._~g 'yw 션?Qj:C}DT&^ iwoZg~!_'/q'fKf >}lZ N| V)J`އq2z?Y?\4Q\ÎW~;Qv *A/oQơ.).J{cP z'{XX|/0`=8Uy4 v=OniM=4˺e8RZ‰6a~2<,ոJc!<7O)O 5CՇ(DT\<0s,!2&VQc]G*X¿ r<1z6eO5ऐuoV;_$,叱;d)SQT;بuyn%@bLj THHVOZBm6.ygo}f=2F ǎ7 '=ۨ:L3:l7|۩ǔϣɿIj>-5emԭ1XЉ>IKpHM0A]"F-8)Q"ZO{ʚ˜[<ؕ#1դI˻@N^yXBQPrfhkKG/;!iOWڟt5z/ix 8Xm׽膯WK]nR2oz)9"rhhLcG "߳x*غm }TƆQ+n[76#bK=h'G%>&t}袳֬cYN/vH v-Qj? J#65ƌAT}@Y2̷!)S3g ؝]+;x8Ff wفJ9&0P*z t9.M4ue(MN8!Nݽ8<J># SpW.QpX>& F] k'HImZ ~Pqh>E\|IE 6٨FFiYG˯2}݈WbHQxlDEm~x|.3hyq/R$Lp?.V_NuK[*YVH/mS@̺WJI' 3s֤*qj4?Vd{N)Xz}aq: E11mqcGN0v[8`{\,2ޘדd!O/ygw&=Ga %CİEʩ%'hwOp8o=#rOȱ%7Jh R뀔߾S͒%҅w_< ޽a XdS$Vkc]cvfkow+eg6,8At}4GXD=ǖ8FP6R$?$zqثEظi\>P xT17ne-ΘR(r2Lٗcx+!Č3Jx%8Zi,*\)~NpA* xu ﶤZ%YxB|$}Ew LqZ _dFl -%XSg _b)72Ѿ ZTr0*Ą=3Jޤ=f21[N`?wS-q.:xZ/!EHd\ A}~MNdj?{'";v #M%`kGukS V&ҕlDS uco/ !͚HDAi9kشHd L%8%ZZQIQ jN7s$jXF%Ɯe*l>:M%C%tE2K, -BW9[[aT +6TUv`R=Cn pnfAӝ $ 8OT/)vx2Ks=O^bݨZdU9 M5 w]zԑ knGʈ]V؏i&QT2&W[ t\C%m/<歮BAɐ>+"!*X|hJ Ц'sY4F;ОqـGYBRA+u/UblK5@%,sS_LgU%KmnkB|u#į9:Kc@ dL$ޛHW3@!3 pSt i;v,O\'^+oYx\Sp?g6WǃJvxW8JH*ƈd7HGT SD\H4=)!6$\ڠyEt[o5zJkܭ&S)!􀡮Ä"[ s\ã}S 7x~(>Oh ؼ!5~f2ą5_Ys\|)`ϡV1rId(57љIK%a}s~ҎrģwxquQV8GV#Ga Йz&u|6lՌ" 8H>Z8!^JxYnCY}MPS &¿Xvh4 7gr=]nj'&!S96̐n}Y#%!`dfFhZ**K+jH,VkHkհVnCy(Nc>_~$ f B8tS.+saSEXTR^WO'BN=7a>V@F{Kd4K('R1 |k*O!Uy}I?Yr,GwܡVȣR^Hx I*y0gb(Y?5[RlDw⹒PpjgtԶЧgI!vx]([m{ʪ4xލ[g!ZРIYPI-gM%O:VD{.5S \E3[u7FK-/֍$8Aw[mա b@G֠^תG~荦<4a_pNRTh@a+8$?NX哉S댲\xg1ۑ*$剱Tיּ ۑ1kGj1 ݬ%M2놖o&M4v-<ax. 01K<]mpng. ["t_ o13=b!=_ay?MJkXPU\xe)ͰO&3!uW]ءDfA.K@ZL%sH1 hPo5#|yU+ϳrdea#^%}z.ER{)*&f Q|{MG_~QJ}7.0B`1~&M[)cpM= 3W^6$ו Y,?shU5dh*0^޴~u[U0iR$IvuW%E}JrV C&xDp"]sWkۘ +[s͗`8)Pڟ1^Hc& 8_0>!MCQ[|?yZ7ARB7wa$mz m*#p/,F/M̓HUE6L(8IDN7Ƅx*F72'#gj#X{ `vSTBϴ#LfpV`NY1%p*2KFIe^ɬIr y+GmfR, XyAH27%>kc!3Q.Øfs֏_hf~ C;1b6Hk5[1M56nY$xK'DJ]Ycİٔ|.n`WFݷJ!\WG}7S$ٳ -9(? IoQFdnGDlz?8%cJ;|⼍಑G?͢_mr?!IS^44jt[ bpW<߈DmDlCk,|1)s,x [H,r ӡeL1N81) 7HݬϚZ/t#!uˠ MjRq븜HVo'z(V0Tq5jƇГ_0H$yUz <Yc~wNf}îJ0ufa95؊<,E w/t\ qQKyS6oV ;:u-H\cXB!ӫ\:taaem J\Y1R aHszM{]$ҥ'=ގYe/: i] on1$}CVd)oGH֙#XrDsm+QǵP1>t*rGrV!ZD7_}2eD<{#AzJfN7\#Vn&coYP? C &P1.9/,C7&a&U̼*'9J ;}-GKs(z0Ml1;a z:Ń1a@$j`#B՝.;vh$\,Is!ӓ&و[ZWukˈǾ6ˢ{HA r2C j SI #P\.FKЬ/ȉ,I7:^͹nCU("zavI˘g{p:uG\lS?!lqJ^^A:z?6q}].RwC*ǣ05]Cj*KM\-+M;Q\CR05QjP['rLi^A7Z%W O0KO&7HL3ԯ7hV]>rx/?No\P+כ[1{ƤK RvI&YYgC,=a^ iO T"mQhb5mL +bGd2+51JQupxJj@KuV;l1BɱGkVٴ2\35bL$Dž;%T13RR,!kG5.+,^JGc>GO>,}.jL F$f2% 6,SekhU̅u2GdDSRF6M1. :͈""19SGUmɯJeTP31eH.Xk"ш~]XEvxdACջʨz'V3stK"F,LBcVu[βu'viMuYj.S+-+N*WZ2aF$Uj-x-Dx^rZ7Q Hsvz TJ+|GДvIc6r>8< y* 6nqKI!@ 9vHGXsCѤ<=9{ԍB 4 /Ը+PD/OKB3+Μ KT J=(4l۪!LuS]  "@@:ѥ(}{^C$\⁕$m.Mz\3.}SJ@~s lN ePHmA`"(9 @m&p9m be_ > dC&pkCom nqQEl|lfp/+.ImP3&^9sE QӁ$T9E!Y d"zhυay/bl"݅{a#T::gO1 o%fK/=jƚ]obL" 5=sDk !vP4)"NO7*ď=Rgb8"p&ݟۓNz{18<(1~RkjC  g)6O7lmR;v |pۧ>0W3mk׉VZZR-fB fȫO ݫ"qMdGzu2ü Z5ղ!"'+SmYSgyTn0  aI-DH>G76~NM"͝(WF&;#%[θ=.]a#JYZYsM0!߷a{:qQ1On&`׃S ;?sVWDGV7Tx'% пVU޷h|M)PBvڼIN}hoH@^/'//+rC4Υϰ9[b9 9|K*Jnף [` 괔,$Yǐ{j af!Ɋ/m5`rVgsu[!^V5ʋ2ǁޕ Za 'Λ*K'ZM4:zBfe}| FG9`/MOu8~/LU<P?j 1E+hG<}>\>+o}AimNpCUoS›:)8*x&1V 1'bC 4XC /3 yJk {B!iCGIוR}#0zj K 1T1D3NbLa.+!thv4ʷ96.Šwʶt,OcOeLq&")tZ莞'3d;埍Z6s91s ڔT'fKym_wk)m2G4vecug<7ˌYNzao/ xI[ᑜkǾdPwH ]լ{^j&7[64y9]l<Y2əR]CSc'C 1 Լ(da>.q<&* T,Ƃbg$5k,/b>v}&-94~PB oi젗P)G.;9z3&x0qH)/qe+tVd-ցf8P&{ی?- YcKv)M1) Rvuw}I2 ߉IK7\=0*#S#t]Њ'$nYuO}bWkJT}zDWVd*:_)X|=mC2 V)O uZ` hT/qy%/>Tw?`{uH&elssQz&0 k0}mqլ1Gepu~AЊL7dΤ=Jn,b[3.Y a<nT ` HCh1}9˃ח*0ga>'< 54xMihNcpeVɴʭ[y($*޶nAlٯ,1ERbAFV^Cz'?9.W&ISOqHT) Q)-l6f:/6nkGp(wAG+B, |Q@[V[LUQ3*-8¸XYyF\Uldzj9t_ծ,9"1W%81&BIă&v :AYB 8rcjM(3Al, 3oK?qmq0ܴQNݷ` S>T8Z$PGY&Y܆`,_UaÆ\Wzl05=jn(|P`9/Cn*Yc݅@%oG@ n;v5Дmǚ0.^ٿ ,ηƋGէ՗~ 9>k\ПUkcrQ 8IU-E7 0 }DՊi<UX/%]୩|p3CY>?tpe{p=AfDOF?"C\dU]_yWܰ@ޠvmlB,/$ҚQy"?tE29G(L!b,@$G#5e0 pg*N ݱk#Չ3#d9;ٚqXu7:cD/;r{񡲙]zBjS *Nkmcbsf?q>raB"# Q_p]^0hay(1GgK(P1#Kd,[;Inc' w{E8*$&gA8Ɍ;`oe^喠##q9t#3 >t,JiVA %v%SLąBK4Zwk;yr3t.ڦ;Wab98 X `r׆Gף\m炔jJե<& T$ݼ K||T ĤP?p͇Eaj{NŜ,+,r)SȏG}x[ սz;^:ǸaD^c8waN}szSۋ ]jt~#Yl]גuRN%E*SE-qbĚ]FzWeҤ-hѯ@b-B9F,'o?ZvVXxn:QմOu ,梅ZT * 'JI&RK)b4*&t#B1 @''ύ Ǻi'5E>1$4vO`e8#\9x Dqd/aKAbg]ǜ-#E禎u@tһ*t>W-] BtetHviǔ J f|l5abgb?by4ʩ$(ytHk1؝Lz uX$ n$:Ob*F\s? uP!hdlD@?"= n6j淇-E]SUa'~xu _}لʶ8u:s<8^CjG8Y5sZN/,"NYG-dNQ{x: ؚ愳\簩N+eR."kBWn u܀nθ64%c$@wS?W.tf YS߻V쀴J4у+V؍hpu-4@Gh-reind3#R} /uS.":B37zp :Cmxӥ7qIv7qZG ;Hv|3%=1}ۅBD:,MUtP8tR82+ӐkdNV3XvdA42&#_;MF*vSGfڨӶ,/6&B*B$dǗ Og[ۍn$1uAIM\uK6s (aAp}e r&J}*(@DJuƒ>߃XvI[) C*# .:t vBcgK =v9x 'ZQ:E8HK^{ bS_ Gٰt4kU¬ 8.)02Tgr1;ȳ[0t;׫-[b=c >hd?;mTo`>2Bds!ǓUAdgs5X\dZ_,>F%=0q?ni/穊#DY];&״:優~PmgGl;Y2INm]w S94] SۭP¬7QOAߓSʔ>?-d 0 `C *q# ;DjfAOѰSQ}Mk.p)d*XwaDܑ6VA&>J£Lh O[T}NUucT/a=ت.W]qv$\f1w× y1rlázTOd2_}ij;:!zhB`f!%]g)UK5IW p؃3ǩm/kpYEK=. y =EE$G4Ub!SN9ЏqE1T-sn?dc Ğ6f*M)4f)y}O\Jvk2߈tc+~t]s.(91qXڱeagҽisy&w$ ɲ@ݳEY,oaao6{.Mt^.~| *=/Ih=vGsN^E;!;a)6ϮG04\`3d6_U ] dcxwNCx# 83 j,,||!i2׬ueKadᰖIMJ=@7tWHxr3'f,d!bڿ G#\Ș#v.FN[-8Ddu.Ԛ4R޶Ѝ)Ϙ4kP.d0U#]O/VłK͢nD05_Otkf"o[Vy4L`u|Fë":4z-'cUJ C^vbtN2zdfwF7$K 1w0LeKR٫StP)d'2 %]uNꖴwtq6/0i?M~{ o=z"?n) Eej1 *H#2x<)<'`NW_=a\ȉ܌W0=׀oぎs[MnG5حsOSZ0٤ywy5qF4(~|0To}6|!)h#[_J׹-渌$!wcVPM5R(>eO!j&ضpV*?b[RIFxȱv:^jPRȣq]5kMbsjURY|1){/1_ˈcPa`afԔB7Vh?isb p2&[9x<i 5I"99-,C0H'dIY-]'T8i,h4}a!h-bI0rǦaBV ox`;r ]HPJ`h4:Ys8ADf^^zYRUS3BY_殥++~Zvz߶5T~_Y~āfedi1~~ uǢ2 45 fGlW[o:G MC֦ 6;M}$v\Sf'V)>R:4cp,8K ZKSt25[t:MS{o{hԝdۄ.i H{Ac]o(V')Sul,* УdI?:x=S/][};v4?ka{H.&t;"=A0Yc@QIrk$\ك6] i=Dqڬϩ-pX[߮~ Ѿ lRf+_kK\LE4s||]:mY5{=l Ҥ~hpO JضqBwI#B悹LV_K pSQWw!!N 0 JL)MX)I.¼<ʥPEolhT^].t#X'qFIc7Z*\{肧/ LaZA߮;S#r#o"PL~ Wc71_UСFlᲐa\[)LES n.*&Q0qW(K #WQLJẉ41JC7ne{֫$](2G_L:+/7*Idg4ep@w b ]sEnx rKNPfG8KGv1FSTm&Ӣg,:UwE`#ai PBsn/tm;܊;% N=ŽJo^9 TA:7sS4,/.͸J 5Y&wcc{"3b9Ӏ:T_ oGfHjŴb3+&};^MO˩ D+Xۥ"ƿ 0_pljP M#߆ֲ!)RkR%8Fb\Оe;&\(Qh}[[x|6=`;ދnnq4,<>"ԑ մ\͆$ GZW)PÆX/JU5W&"z`Q00tdv i4vq;݈㔘/vi} .Ugb=H5Z?a`2Nj^p<xȒհg\l=S f:9$1`\EWOlheWJlʫHX{~ڑD@sȇW9OK%iOdA'/-bX#a{Szca Pn 5 dDƷߞ_eg3L^ҾI7A~F^ U3l?!8b[9d\ $_FuOkTÁӓW )q8р 6WR]bx\ k*Äzgqu3R߲>-!Vu-}3Yl&.;?*>^z {/M m-u|KZ/m:Wjnb}f`yLLkO/QlD" ⎌iH96"lz8#luQqKSM_Քcԧ+2 e* k{A>*Uaխ7"|k8FR8$xx1&k%Nqa{p81#8p{0:h6Y)t< D7ƶn1i +VW02YOQ5MmHhKkBMYœHOD=|.uEu8i06yTF/ LLhi02,-R$t3gIq2իRʎUht3Z+m르.N`K `6DT޺.5+Opp('A-]R>+_k۾ (06aL[UVFga$F?k S,cEV.\ķsYu Ք&=Bd*evmXV; leyiL5/&ncÄĭDj$R;&N╤!{MXh쟸:~ i~aO ;荢rT^/NtY!DRF쓗ؔ>zHd 9pIw|X=G勑f9/߂}P1XuћMPZ# <<+p'Ym05qԊ~2JCEs߹,T`R>]eAqd $M'⌎<yI /9c '\m~zsvQ5 { <-חЫGM 㘪M H9ӓq˹s@Q8,yԛ!1:E|Jl_.}_ ]Iej1Vg-Eandq)E99?;"(F:~=i4 s)|GBwSaS346&rZB:e RNWi%y8 EuEIl1ae[\[?L=CAfbېh2yZJe*晼VZ,plfVD% lTI|wӒ,-&lII>O.; x,~#um :8 "~UG.yM[9$8D+ۺi3GxX=DIO̹ҁ!PPfy->{zI].<]djd)#5ڕ/`ҷ.))zK۶+t$3c'=&Y_:S4#϶Of[~Y@|^PvrwpOT>m[gk-('!imԗt\rOj 91Q(EBJ;(Β>iL$2{}u!J{$C7X.<̆.+͊k*M/~]u}qҨԈUs"Z*ffuAk-6 lU#emn0ڏS JAfY0vJt0`寢M"u;1K@-`^i+0]A8ó4]Ф)\a?v~$ ?_TAW+#aQ̹,^ &mmO2zBF  /Ma.B;YO-Xta4T\sO;CIP) Y-{lo<'-!Xp'Tw!/2Q(R%}$ڳgłFN嗙{i X@rQ>ʔhI6t V:Z#9G (IGD+zNv1ʏyOW.ZFO4D#ky]!^ }?&zRџR=+P5]@@QPp$@UM~nR"kg1*-@k/?d? Zuzr+I4s.uQl$u+p),%DUۨnLk?}xJŻO(Kx Z+n(JL: h]7(@-ڡwIw_~D֕{M4 @;O*FO9 )}8`_YFAꃫJ]2'w0i.92]N3Pݝ J%ĺl$}ڣMbkWUX6*^Xēsar(9/.WX{yis1@`fY:L=(L/@2% C"{hS:gbێϲY; %+Eކ#S9O>V'fX \*rymn^=E`$VcO(HO!mY,7 YQtw^X>miTXG.I|[(T2J_6KFw?o(=AX~TnFJz87Zw'j*Y}2#SàO.ؓSyM$×rzjJ!ܾ{7/C*f,R"NzU!EMJ|%1 񕠢y[t}N=X)r#`$qHORtGni1^j_mnc=&4$3e~͠jrIշ2ډ& -Qz~Q ]ko[ Ө?%q6v OQ5!`eq6fm-U_sz9% Cƿ $t Mst1à ˧x &c4ts+܉BvRBHnZ2Lsxǔl|y^Z-+!OYnG9C&1 :joªg,7ս@;M ]: ]fiEwjSk1Yk$GvNwZƱ/d `K6}Cs㡸=VQ0sÌ#xAz S./P' 5|\!&740浪͙|V*7sKۏ>+1gUQz(@'MQ&m𖃽OV-C?V>,nNf4 # ߉b| gLifX!MlƺӢ -=>x(N3XTG8->.A7 xM{΅ [m NBF`_i }OGBd]9-ݗe0@ƚr%h !q\ϑNA>_ˉ? Z= bړ/ G238##.jY͘\X5GϞhdp6: % $d 﫢0֚^"֝s X) $VM `oi#әGU>ԦW -ho G8`x֡̕M(2"KvQkߠypa.sf9K 3*"]Vc]$=TK3` 4|锷}l*lJy]Q|6oyϝ]bGk&]/j(&`߹@nsf,Ikx+>X⼒C*Z ]үizߢ*؜,@đ<-Kx{wkfu~v¢];z\nկh%ŨԩEbq77R+[f= f&Ejڐ(J'ÎX^>]״}62>nӌ]]X~68 Ze4/CՁjNEbgp-Ћ?|u}ּV <1YXL8A:$f + :c)+>%±Q~V; \u.?s"M"8 {r4P{Vt,Ca!"mC* [^%O{ۜa2S/aK^ϙb@ޠDQPDR=½Cla9W;d7no?- _ɶrɣG@(Jؽ=4ΔL.a_]""SN$yq:Fޛfh 5]D;B '*]pOn\Qįe[#-z=y/eͺa.tZgQ{X>!FDDpMa}~އ:Nvck *e Ox2gSw뙦}LӥjCLQ\F5!z{mtjz D 80nagy*w#M8lP:XjXգXxls\'o RMҮzǙ]6ݬ\ul>K4zٜ#B Nb2'D *Iܒ O6,%>;kn${1"9}_ ŤkVt%m[tK2lFQZʧeJCxxOGiԯBGS"Mk|oBBe,Vx!>~ s!m;wYdx +>24#\5=L'Yp%{e%+'rY0uMR%KHH&@_r2`_f t94,5*?@1'vގ.|n#}xJl5q "wD*X]oP+jz2IrjKͮ _PAslotlNK|; o(==*J{F'j\W{Xc,ǫ 8jT^W^4b@Z`D6нextPrMAH-y_I/)_dT[v5͓6T1VIf6,me-(}B}TkQC:j [f*#{- WBʍҬ3B2XF/͙tV`؁U<$@O&,mЩ-GKܮAL{%_2<.yؤGB ne(x!M&4a<1Ծ̢dnZ ?:tW^QciJ_#VqJb ?Qz'SeERIʲj HAA>-QhƂɚB'Mͨ YȽI)2v?.Zvg$̏c2QL|ݔGvQ~I aLHy 9pMj>zHP9YgkA~ e?^z A1#YvtAbRvX%koő!$,|jJ-ѐ3P#>$eȒC\<ܥ-;)81Q]^uLsZHfb[Լs.on[]zU3X$I*3e,&v6RPc1w u2m5@MnJ( r2,gt4*1}=̗/Y,i"WĄ|k<ִ'O{w!`R;jNIiWdcسO{N8?LV(RO1ʙ³+dpDU^je;8bO} 977j( DQƙeq$Ig&^Rd9N"dIe}q6dIJ%W;-v< Q1 /0hUha^׽ qa8uv`b (eJ^H mRHgفzfc$O-V[nd3J_IAGUi7' o(N/)r.o|'yK 7괷GqɁy#f9,dQ8^~d/:Cy1I;VQ‘fv))GQB3jvsTjRԮR {uZ!YW@Ґڨ>IХ_VD]6/8V.ib+O5Wҫ-ҔDRj [6NX;Da[(KDa|w$r0d|{}z9BSAېQw 3G:mXsg*xuQzJuF7`8RQkqTϧ)6D\K{ ]mF/@phKN@$щ#Te"3|d_Q4sX$.B?-50.Q$W( i4|* 4j۠.[ B_t0Cr#)7ꑊ65Q@)55ftjv2b Dm:u\ǀB$Ӭ  ;}F۷h2PY̵YD|krp\-%s;R.RU8fe12Z-icM{ɼcIu8Ahٳ+ k5;9>@ Rh 5~커1Ԃ~խBbo'2% Lj,ۊsQVh8bϧXǴ9' >yfbQ l0dN,JzUazvԊgڏeQɟs n )?? R_'O)oLmyW?)̉FH~sV%L8hTgD7&3E 9W0cv۾Bvϟߩ!5$>#] ktj8m"(=4tFB&/MOW%*ja+^@2t˻ՓX6Z(JŸ[:jЃם}r(ʨLrC v}Q['H1CV4$-O|P'ރlRLW"r3(o~ݥz7 stODɯ2=& &ru ӹ) :K:%<}KaqY7U 8&'1zqc1 UJݹ:V,LeRex0Chgݷ!u/b-&o) ԬEp*pzRBF\#5ls o3AtЁ~Ok}bN-a]a}L$ %.a0nK+hqˆ@J-@>A̅77y{qљĚJ_ P 7S,7ЮCb1=OB|GB21L×$}ṡ,o9:zMuH; "m_Ft>sfabb#21{*Py6^R6n}fʏ?!*):&d-^iGז.KMgwNH*"8òNBdPvO16r!r04N 5NڽP(tc3+~?( =غ H̝H*K&45mAMll޿s1{Qm[v:%A6n2ҭDt`PPwK~\9lsjّ%Wtj$^Bho#9c`b#@=iX?ŝr('RtIF娸[fh󤚿d@t_ &ViZN 10C5)#ZBcʟ'.hw06kpHMޯ )T4<(I>Ո Nl*p~k>}ZwphU,#* ?ᾍnBY0Kk@]DFDMc߮.r&8}k:/hMO,UA@+n RiBDN,tm#;S~vH2w&8g5h` ^1,sN7aX$=oTQ'l xq;aNjBWsh C.tC ձ [_9,=n%l;ZQy VȯLq1Ѵ&ڠs’Iҍ0 xgX˶(>)',fSqy\y@TD J@hmdڿJSKǘGwMc!jXgiS;̠>,wX[د;h^Fй|Q͞avYA=^!*Qojfj-Pa`r9INF. tkCyޣ2Gcۿ2GRޫS ԩSUYD]TYڙj_50$7ydWE:vNk8 3!Q@PRwAŨ#Gzn ĥ7I.~IDrkW5W9JqѠ+h*l(zڎnj6NPYP>o6hH[!gݢ*9+Chr%\ZQ> *-423sj#3ؽ%?<)HF1DHjpUC,WS-s7c#8!$L#TXqS|s>c,h2sq5C0L-^y ZOX:'3!cPbKD9͖3阮ǾAw%?7ղCzu~z`lWEA"(19;PŁ?B̀.9cgD"H|go"М-^-2s 65%qIHh.9~^pؼ/qY2pje y;\8ȮkIc,z/BӋ;y!*rӏ%ACD%xn@{erpTuׂ{O p i9)ڷrBa6I $um}uvT#Y?'mpyQ[ץ' N&6}VF,kMCҴT^4}ή]Lp,``^"q˞侘7GA3nB΄:gkK㎾`q7U3K=b(MrA KOP* hl7vkSG{QLɴ <}лͮn(sAZظx,60n 6[CC2 $=bK| +pnQ%/Ĝz4!jaw,7 7~B~}LȞz>$+Z l<.UZ8dʔo} lG<ސ>&4e*40q B&jS TCvV_➭Ͷܩ{O1@X<]%|.(DА>ci/YuϹUA{Xf5Lܺ[fHlQ,P2yt?mx AxGx@TW87B,K{%)JalSEߖ5dtBq+"*/_dl#Y4ϣqy­OK^=׈>q&2ZnQ|nRm|Lh 讇cZ=M.0rڑCG6g4 }bYY*-r7 N=6o5, 7ʒFlyOӓ%}Gw ULCqq..E,_H,)$+Wh)dtP M3!#|-].gNǪ! N&]'9=sEQI|no o&}t#Z4Q 3x԰:3*mA޶4ѹ҈vԗ2"KGW}2gƥc:# [%:+q^WMgZ^b!I]R}$yEq6!$ ~Ly2_@_'~EW;#b8"(*/<߳AtlT>gp]5wds>&$k75HT%G7>-=MJ}ۍ5W!/!QS㩅E&fjWyV}A? t'%D9~Ǿ s p3F۵f@/ pzuQc` 9pTwG/r gsW<$pܟ; td᤿( ً1",5KUU;h"?|;L}RdGLs7^a%': ԷU4n\*-BrNѥuG+\@vB勌,7'#Ƌ쿿*_ȏd7As4-o2oNL''AD+O8Z}xp敕9]YtY Vyq]/Ij@^pR5p!x+Hؼv6mZ4RL}Up\J;1,X3q$dI/LW~}:81 xqv t8m^:{P s[nZJ;' Ȉ'|fsUæk1vmOXu 5I h)01 C^eD}."mg$.H89L_[5aGd:pvPZа5J#)WLHBV eFOvp!$B|l$jG2D,؀EA/pI.녺A=_A޳et1G;u'!EsrR*-`˄"xɏ;HJC.m^ҖʍkDw2ETa={W9m΁.] fH(UvAֱ2=5bf?ʙ+օ1)AtkUU"]Hsf?ZZNI8O%~iWGQg7u{K_%0Npj]=+&y^L(QmϐӄJ!" fhZ ؊INg3"bQ&!};^v 9D#eV nloݲT@RE쨟'S:dDV ,gf,|?An=꬜XKybS=?0>HUD"ʹT_:oN-V$:[d8ތ+ Ndhf!> k l蹤$5ElWg^OB.UFQij0nV!l>І8o`XOX{pq۴/tX7`x.3]S氯 w;[ɂKmW1j[ӟ]?|~[~ >0dlèXzyPXC:Iǯ舽R~ 03-JFhn"wZl]5!I/ 5ܑ410^BbG*_B| !>*tFMfBDV Sm C*#!ʬ怲@6a iJ#u9MЈЯ)®a`q.~2 !^r᳼z/̖DayTR%+z[,.^Hn@ED[j8p^t&2s8pOb|vKK &[uR(ny4UR E6pIb99!c&@Ԋ-_`aS|P-Ѳ+/{C-?z b}o_Mt?ٷ+AF^EY63V2O4"B82uNX#rg᳋SF3JOVWqOt'͵|4|% x] YJL2Fzt.@ uY+Ơ[C QNZbӞ(>W 穞 YM 8[k֗D.7M̻]dAmCKTDswK+U.bRviIILxZ(xdqox@3WAo0KڛG2ݨ]^@yH(M W讉*82뎂]m (Vwчib)M 8dW\fn&Ѵ ~dC-9hqx=RZZWIN>9D=cc0v0̏%'BsĤ9 MxvXzX8<.yXhDVNq%CBk9x&>| ܃˶m!xգKd BN5>ď;eT6Yo%kD3|J6F[We+`mFHzlOcL7zvSk MR`F)n`gَ-xw;J1S 23V={-i;?P)YA\.dw,5ُ3HX}>B[a*5/cuԴ9]J=ۢ2c11lq=VD'O!L$oíս'ʆxۭMe:3ĹM Ȣ@xvB˗L1Yy[:'@V<%V5&(^BcqR)iP?#cjX.#~60#~,[ ekISN:;k?wNJHFkO.gu~M\2vHHI61ej}Н`5eL L]\־6fqNh'YEn:behꬭ[5-oAwCPFrp?z` j=WaAf$̦ P [Fn-uz%a_w߳ LߟaI@ǎ--B'8kB9RE \cS5F a8)5;%hV"O$ mm)x*6ĕb -WqKo|Hj&VN U0^6&_)O,J8 $Ps9>Gi?٦o:"9_2ř51QBixB}-Pz)+_~d:ȕ 8zY;\bV!?RĚ>Ct0RӜ I6Z?w`hAo8":߀ui =sF͊47L#od2JVZl# ߅ ,̱X?΢l{\yQ?8W?xc+ nHYd)ruj(~Jg2};ҕΔ(UV]oZ`\6xxNt'k:19d< Su?fg$inQIڥ%($y ! Ű^AiJ,ᆏ7!p;&sT?1񻠶`ZBY1\N7E>цKvy&\WK󉜲|!˩q8TWןxZKhoc4~\Obfͷv@x 9 ב "#??@܍EszDbҶiSp~5E`10]wh- ֹK]@u-ʾFh9eG⦠g,H_y^~\ }=kLHNQfs~i9Omnu"8ل{HtZh){mFfqQX{Jq#.}o-@ُCq VڑM,2LD>N*Oi4(O@:x: nln6ʎHuhS[mjuR1U?lhg7 ˙L#-^-*F?4viglThu0.9 x $ kulBAT0l+|}sdLGyLK7B""cw{nL}~tQߏ/MgW#ӵ7!e(7 H!|VU:8!l@pN0|"J<;̱ Aǀꬠ~R 29]}ویV0Dcnf2g_T<(g 'ٌXXe.w7OYsi`eu! < 0nq?wbӈ)QR*,ŵXK>\3Ay;;*sQ LPQ DxnXi Fh99ENX#O]4c?iҜpS zE`S˂Ē:53W*ԯ$D8|&Kb־REC+8QG!0i41>aI+cHvT[KԻ YW\7Woz.7h'6Y4\O2 Sܲ62 t믑9åB)֕" S[rcTRm DGwc`K YÛƕpc'd/8=^Y@g^|[?Hi,DN(np&%'!5q@ IkRMO Hrb 3$i_z7XWϊlwYGZWrőxuld7Uh+AoF~ ֌JB/៘ ޟ1jIQ*~#BRb\kr ?ŝpB:Ia :@,_pa@r0|ߢJP+"9(/}56{{vQEً%h@֔\u4@׭@(΢S.AZ{(;?lI"fG w|3iǨgu?$M`\yrOh8R߬\[f*:NVfUx(]!]\^{P6\# ڧ֧ Rσ {sHf#P'@,i4SܱS2Hefei{4&܊Q5ZQC@:>h1Z(-=?(7H'M c}G*"AFBĊ_/nw2»կ+?)cgeBIi؇EG[>Ќ}뺔=9q.Oul8@>֟g ]3pztq5<1LJ 4 bȗN҈ $H*#餛@:9Qׂ)w Q^JC\iGf**b&-_CcL>fMwq'[I#˼ll8}ÃLj3cjW}*@vR^]:jVdlsHzJ^N ԋERC{x~ 4t"N!:;/o:^Vqk[ODo w#MSDYmZ PG9 mv`\&H'f .U̗ `Єٜ W$&YA4(D@DO?̏5F/ ˺у$ɱ Dis@6M$EćzZ`2Lxtu,4{4C{0U'b BO=hOe1[@JlQCu4{ӫ,4^[ZW~i mf5#٠,'0uT9;!7IňiR߽O1D]_iv/j)ePo%Y\@k(@Hڲ7iwVcI;Rda3llw ZF Y 5{_юաޔ_Pdj/~<8!>Wi?b囹YкƆn[wfSZ u#8^@рV, Y#ɣ%Jv8akÆKrʎMHt@>N@~Z~!R 0TWR-@NXaM]ʟrTmB8:觙 nGbNG>a/ V߱AS xe=I;G-L7Qs[__mz?KǜhHot 2eu^ݿ돻"'0+0aW f`eऎ%j%AU+_~IA\O=MfQ8d":7.5oUtDɻPb?'@kqˎǬZKD盨?Q4aZ&e}Đ() XAL@!&M@&3N |1Ђ[6H6 3qCg?Q \V*#7n VUp>BP *j(ɤ=9p3<T#'RM0[DI4[19 !=s%ͣ2co's0Qh:QS:\0>Lb ugm}<ІI'y>#".Vo5S 7g+&@sIw\к,gQ8pY6!1] s*AIɬS; 3Cs; o,>=-D MZ5vNK9>%NR3O qRb}J%'.U`w(0OEfe֮ 1ラ%#]-%) r2Qd\ҧSrbݴ}C&3=w1n:yȂY 'i=lauLICwY^I ɠmf;6D䤒,C@!DW)؁(d:tvƏk;ҝ3/MiKS`ohZvPխ\\ŗ`PG݌v{0Uӄ{~y /- u3f^ C2Ss* Ś:Cⷲ+30mhp)*Kd2Mԉiq+YE7Gk*(D#oDI&\n v$i.IG%|wfЏmj؎0[Z5Npb*z=rSz.FWՑܭ{TUT(ز NC8hqGӽ:-lJ)XdOKv%[04߆*z}6$񖨓@lkt2\9<2q{e-N==#/ $ PCQ{ؓ"{@;P¬rCn][<&kv1A^88RNh㓝WLgLE0V#*\/r~K>e冿t V JEpN/~ _i% К`n2YLthyQ`v3uQ;ˉc+[h\E\Gɭu7FRH}5fnȋwY.ݫWٙ,x[MpUv4]3&ms2,j(O3%wkOEp4;5vMop\5Ye-FBѧ: cw(竾 j?SsNBpDm[lP z6 >!͡Mk0;,gAb:BM[xl"@/ u;|`ZN.CataYctI}څ"¶.>üALGIR!H`nO+ 8QH22OKQ&sv Jq0 :PIY@a+Xm1]%O Yp ̰Zϭ扵+*e#Q35JtͺGSo ^q m}1pfoD))#lӾڬSl[i:5dXKg:+;DHVOG^:JfOg@Q.;_!vmV Y#0bYYsiu |Mh jп)Qc=0Z*vPJV|`e,G[@&#"pɡGJ=[`>:?| Qշɺ\` S5g-JoVh+{T{xc4s7& w|I9ˢ y$ώh5(39N$9!Pq& >#ڕ&i[3SOp~|CIyY֊9E/?._S"p|j,reԒzxpbEF ,lN^s3 I=Ug5bBǗG2Ve_%1e?!`hj"6;`1UxFg$XvǤeJA&25Y5hNTŲ'dk/~e(2nuIyopw0T㹯o\Hz!Q>W E(kB)-txaŤbg+Җ̓8kZ#W} pc1UCp림B,_9A!:%#04MajclE]E~^ܠ@|̦B4ӬY /nE hԉvaVn_,`- Et87Eit7X֖}OtЀԈF}FU#0#<' ڗx.Msߨ)l6Z6hܘm{ 54lǭ_XUYls)ή\ .SZ_G IpL;qwm.-C:~Xqn}"|тkdڨ.o0l#Zi?΂ʁ܎Y7⚣X-4@S/7jAf@ N:W~\%GHӝ>+ZhTp6(7͓N=:/0bPLImcVp4 Em4 7Ú/zoU28aY`Zd@p~$qXO*=4QʰX{@p\扰~bPUqJc* gmOi$IڶniwMI944Ǜemѩa~hpZ%Xtf{ce$L#Ȉ0-m1S LXP'9:e1kn0jXWLT)]%{v/Sҥ81S&ˊP3>`1 L87dt{#vn!^`~lNAh $^8$d2I!FZSjJkMˍqeGIKD &<}܏|#抸"˞Ew_FA3!VXs y.?7;r)A6 A3[Qܠw]eo  5핒 Dm0P5G?v jְzk}S;4LC1DK5:~YBˣ DxɑcN\:0*2sk'!) =Vڍ%ڛcl^Snš+ >>a3><)tH{,hnz&YFVIS?g:%FjJЩ: dNiI}lr 0P&էYŽo@`{ՔN1tDBmݜ17}Qn',y=pj?$82h kX֣Xi|!pglW%< }"ƵVF"WX\3cMI-EN>i8}LF_ohu_10$ "fh@҄tZdǒtMՊ5ozy/4sD1􋛅nju`)+/(n1$v͛P1י:A ~¼d Q6}A0}ql:zyE8*~M@{Ih8egw7O0tq|5˷3e|Ǝl㢘vL+:2|p Ro1"U\I$h1u+K8Ke;qɱRhZ/BKM\]:PJy㠻ԧp2}Lfe^KFweL^p$S.-`Ր!t`bP5Tu ]e]\ZgzX< TY7kn+FoZ]`D*oc"rdCfY^O7]!#Tʟ& jntzNHSZ yI!颖 N7Rgei̦^ӺÀ-`k׷2W&v_b[EMEb,,1-MmQj)Dae 2 P& 5^Cױ xo2*Y} y,54S X~V~Gbpm8xggfwE;vy4T Y~ ̵O 697^)؂hsbZJg9nѡs1qbf)[řo*qߣ;+LĀ>KLJXH|w.ORۿ>so1n믪UxD嶓qS[l)=⚌WH1,6G@ǧL18}6> 69^6>ɐѰ=u K<{ko~W?!rN7zjִ8w`WYZ!Ti%ƒp,Cvkn '=3 utY$zAg!TB6i1[+F[09icm/itfU0wV1UWvz'}aBJRxPL^#x~˄̽综2 sSI+VᖆkD,0ORN5|1FT71Qr5(i+09˛aD\)q~Tݘ@!1hՇRaEuL2Xi>3[ *"Цcv^nG'gZ_"w\t2 [^du*hɓ ٍ%+'-B+s[K2'6^'I5 AdEPz?12Ԕslj.j ›F(X?3_/ DM,SR9~14ٌ^r}o&6Ͷ}6`Jϊ "8goATW$5ltN88r0n7m~u3e$MC{kS Fjilߏ #{HQos2͡7:~D!͸3E);%z .h "v5[+!!op6?.v]N&efdOYl8ֱkL| bŸW+p-4C_[w*F.lۄ]pU5 W,3(:e!v`ݶIkEyvdu1z Ey{r1i|^a 9!3VqD:AհJ(.` 96|hsR |(\-nC҄8XEEkލ` 5V3 %49^*4j K),8CsŇ-D<]a5i(C2"ufJ6I?>)[@B.-@%BiSʧ)R!ۙw5":^S:DI CFاEୱrUǂߝ\:[UjI]L~2e#;. AD%䴁goy`ȯ>mLz+@!dA\́~ n1lREq?W?}n?Jm9`L6#'XiXuT Cޖ-""T fij'=%G_O vNdtӑ*w` u=` 2 PZӼOf{Bks/7w<̣xq;@9R}3jJѮX/+nv&Dq qE`@J *78> q1׫n}xE都j+k]o(%?=!|;z"vYt[tݢSz'v^P4ϽW0À}~Mm2C^k i%E˖mmTdOUG*ٹ,i;Kry!$:CuC~/m29~ u,Bl1jյ{dS^;$`҇-q uEEzخYW{);`zI&"Y*ʓˮN͆CAfVt;h.;NRjMk8syvݫ Xhif ^"X"mrA-Ic]f_9$Ɛ|/{4ml/}A%"T"&U JeNzE!;\ܬu[¿)4{\6ПLͣW3eˑ +}0LӀ 9#hc)*% Bh^@F[Khjٲ9髢ZkUh;GTFAsq=rFo7z,d1ܒGhn0AOg먏3Dcyz/ G[#,9lR-S nj.֕~I۰V]Bqa'u]d{LBQ1i5vSry w>a_W[{e70/ٙݫ嵵_65F @HK h`>> b?IĪ 3:t2[ZBoJE9b5#h0_{"!KєJx΀R'{ՙY/]\Ա?s1偩S0cKHW^xm9U/zS yhj/iB/m/?QNGv[tznwEXR PiWL/HtMB\1΀zwm {q=KA'Y +em"wVeN:a m;&T ~*^BaGqcbߜj `ftu3FA3ʫcj|_Z%*0 P 5h!FgC]nEkwmb77UJx(gdtv 2!½AEJjb:ĸ!J*oHUaˡeyn,HEK=iHZp eq[G naf*yrW R}/D?Ӆv+g#6Ȓ`Gꆯh+K4C /<op?¡^Z,*&/Y^TԌ#LWLzZ,KȎn,%L ol>d =TL~/2#?@ϐP-~@VP&=\\VƯ8W?o(h*/dn6*@i*V_yɼg!AcX!sE2oJ);/>,$.ב/\:÷(hK@ E-4Tw$zc̶X^-&qCTϥٗ s?c|IғbZ йk.E`<GQ Ivq4NWnI _/*.cG9H^5Ċh3b]q-=&@IQ5|_0Vf^?؜?1yۋf}L`"26  sdԇ09 ~F(cXg2Nm/am6,Af; -=>M;́ii י]T4d3 { a{oHY7wkh1F\q)}ddiENSg5 0*9dVZ3e!v<֭?OL`yCS[erݟ(1ss[9{ID`y1B1BKAiMGdPD;i :a$%tVR^dkm*$JOHPj{jGזqx/تЌ?\T\~`% ㏵&lj 齞ݩpz  smv@7o qf{?Y2k큂w[qQ Z#i.niׅP'4TBFÒq֩XY^BkIz DLDaI+t׆۵jYa.(,lϐK6>ozN㥪ܤcoI;=h Ȫ*}\#EE$uѯH GgL{{F(0uVV8ٿ!W3ljCmY6%(!D7K%8XEZ& ܿk=q!Bf')í^K|Vcd ImU}\Hõ4&r^̢2pl*fh裸# ΆԀٮx}ͅ%s\_7a݁o`̳u0rA;Xqcce38gedy#DQo3v񋠴C| õlvڑ_ Sdrx3R!sPAu)_!]U2C#| ltg<{69uıU;' O(K|kLm+. !H%FLfzTmp%HfnZjA&2z$s#Ď!HeکnOFd>Qچ#50%+֍0ViZ:Dm\m+L#://1shGq\~rΉwi}}I%3$=6`I/*9 /#&V;nCd&vfޕi9'M/谎Ng X ZP{/ES~^\' IRaOw0>Jb1ω =:@zE xpQJ" hH8;KuLDx/}M=T> WA蚿lNDqϰ#ő4Ay:&'hYHe[zK] Ty`HXͧG${e"=8(Ҩ4;[Wd0 /((ԾulF]h^4ٰF!;([%jXW/Gm=UՙkÝv]/Y ܡ,!Y6L@^*Vݢrnbqk,X+͞#X>c7/?.Ψ1NJK˄ސ\אe AP9>$>d^^79@Hg<  WO~M+Զ*И-l8=Qi8`^)w{[Bc7i9Np14[%`t&خ:7ھZ x.Pa֜y!ȍ"5o]* n+ֿ,9KswNu؃XR\/+*v'6ӎAslTK^HmWж#%*NPBhY%@ D-U 8;8k^.uc}/ojOQ2hxRS) o(1l~{駔Wk ΧHQ`yTx>s޽WC݄.uW;l#wC$JfΆϡlxIeo(UhsNYƛ, n(d<չ|/Nk@MP wK2__Mj/4oΡ=GV5%P 8fWQ Ir xP韚-E^Oa6P {f[Y-ti6I!6Nj (qr"Ng;(BHSeҊj.FEtHW8;0L]F?O?*,G@T-vnzޙQm M9Dbz\0<-1^&DQ4?gRk"kP< C\*U,*׺ХTxt3 @!9R|XjxhwC 8HwoBL3ĴpKt23bKWo:{Fї4A9lk4'3b@=bU/SKEAX],VSɣ&;0Wߋ;J>2&'gO8DEݯGwos s(P0bk«ށAy!'n|r9̾ޫNv mW&u^ǍZ' SՌSGX5+`01COyp`\l{5\8 q:!Pi kPѐYj$?=']j?T.3lHZ7.*#SIeDlH?@-O6Ef&r:k੖3|[.&]FMCT:](&P>~h=PdYvjbRx DS Fs,vUHb=eh)Ng G.V\}98x'4ާIzt=_FT(fR2PzF@ڰyVWOv7-9n?ZcGb"oNMQCR¯=D>.PQn7 +q&$Z2J6nۣp45O+rƦm{iॴ5Klh:ꦀ^Ɂ.R{"[SlL g`$q9}soИvl:Rq6t wiu^IYD9A5:݈o:jmTД wH7"w pA%&_OK␤+F2?vB4s(sNE'-oNr" u ֎d?6 O i2Jwy@{rˊZݽ^WjT .,b: aZPxf~MQ!||Ai[0[f[ћAF]|Δ4?%AKRmIX7x dg4o6B"u:SSSt]@dL˔T "KrĨiO0b7ۧ 9(nu4_$ ΍ ʱjkx|[NģT֬ /<ݭJ(ǁ{`ĭB.2dDCrW <wy3L?cE!kǜ!.eO_>"jҩѕhcrvi=pP:oQc/tx1dapkܺ ҭKnD:@"ndFU!'hɟ"yކ4 s-.PLu,tJ&T)x4 =6Ԯ3; 3=%eTtqr 2jP[y0+6CE=XNdYW{e{"%MWJZ:|CBlɿ/pڙNy#f=pMɱv_dqP,Ib <DŊkU% >Fו2zxgt\~358FX@,oI"[D|0fU>McScac^R{fL?N*o Hc !Ks#Bg᭥dUmmf4.h'CD2X̊L51wW8L*~! cfѾ^}ROpߺh(S)Q(RGy:~چC`xs<Ȋ/3vIhqX`(OBU LӦ:'~/TV{vxP9zWYQo?;o+/ UrR(bή;Hqr{UQqTcy^T׈+ܱ*G8̼(I)4)˱J.w.]@gi1O[f:Aqa3lƻNNʤ|)"QHS(3r:  LVai M~ۨD@hQCD}`ɕ6Iq*M[t*iKخ8iJ;‘Qd a 0`jǞNL1q14 Muήom`sn A@;RZE&L _YUh9bX~T<ٖ/̙M٧,DWҜb[("\B ؓz} ҜKTMhZA[63ٺkeP֖ ,`#1͊ cW3j?B!T7xU@mqOQ%w褁C*q^B( ~X\7"^#~t jcFvG >e!tXs&C[S? XXjAi=xLr W]Lv#wE% Q4k^NWw%Bۧ\ڔY^H5Z vp[-d5|h$؄ :-^^[ڛ?]Azg nޙLwkJ8|EJd柧ȿS84W5V3ã^ٵ y7V~Mvt<-nzhi$8('Mrw/UKD iҖ-k2} uxҗnjiy NVKy/t'AОx!{ -ݟxpL`g=, =!!IUx='|SW0Od'l9`3c'ZmͣQ.Ku=N%t*4?ڠP'.ͨ||_Uc+41n"љ_`^#//yɖ?Ǿ 霻'qY~Euw'HNh9OT>F|ߵ:{|&o}`^.Ȅ9vA5j r2 'b[ $JԈݔ9gӿ+LQ~HnX wpuq}Mk4yҥZ`܍pu˥v)oP[4j=p>fX+}SҡC'߮9p[| {._[k܋ ˼p6NPscrM(팂 q6o:Ғk͚$,zϝ`@]౹\]d},_#Jq8b yɵ'| DpE]'D6a+;ugx\xNz"cXQBo{t"%DZo^9^dX?csȔqW.-ηQ↴<Äp' }]ŞȐFe lr[ l*,[/al  gR8Ҏ%=" ~] \lU(Vc贳򪳲/|, d%HN8-ci6sTJ*P<*K؞룱I)LH[LT8={o6kUlWwPR}g }o3;G"[qFq;{zLj$T9?|)Қ2Poh #LZ⵳K: z!zky ^?n1L>wZ)1Tz@-VF*^oNGz3((^\|`Ka{]P"L?qV r&B,Oys1kj+sUnVR[ۂ>.#[^A ;,"gi84JꌜVLU9kvuÒ/S_VjR5 ca)16ai#q aRX0D =tkX_>f9Me 0HQd$Ñu xxa'KpT7%1xZ=⓸F><*"ҠV akg?TwvLMs.Q滮= hqoh;hDO]Z n<`("VIw.0NU _C} @/0_X#|ȓzrsm!Z{4Y}wDhLDŽHJHC/`# /wANYQkj_@Q?}?k^KΌCpu])> ^q f~l?:wOBS@#ɣ3nldc_5É\fH yzf*wÔrˢ1<(Gk"8[Q3Y 5NlYhl\0YZ>igCMpROG5֚Gz&.<~[ZcQd(J:-s>nwT襍ߤ * ȹ&| "T7?1a؝a}3DžmqSi?jV,EY5gɇVf $(-@fX?"9 nтbw嘐{:\Z'IvjJ 4JU p0")XI<06AVHpQh(}-&AyIw<iR>)/LCY?/})kH`6P*U#-|YԆ;7iZwݲ\Фcie@1Z@x/j́6A :]"o'  c]2 ~/˛/Il\Ê1*D'*=Ed*#@$}ZyK3xBF}/~^Uڏ5#*@w~$ TSRArHR۟!-qە]>:~^HwPm/Zl'Aar|x_;0q#ehJ} --ףbG#CZLw?/ͨ؈)$NjC5a/a:>@ 8v PǮ+H{׆]J<%/JZ"їDtQgͻ.&%.ډ.9 Ӛ|b*erqPH+Bg(qU"$S#1q?v6H{ɟTp&U"1ݧd1@>BuP>h;FˬRQ;OTEU40?~\t a!7b"Z`F oJ*I8D':a6 ܭ:epd=ppF4(_X&طKś%/KB6-7CE !-y_t]:El$9mozy㺳՛5,ۈE+>ǾI`g?YlhXPvtsaXPφFC q:eiB vF.@:-p:Zsx'Dlpo@p/?ҙOWi3l"e`sqCM:D*pQzZ;HjI^#Hv3V;n-J6l݀{8 E:eij'OR(1.gB :OzDݺϯv'awOg#D&hIoݹx;~n 9IW;pC8y_0Y;Pe:C^<+"*B2Rt*h @+ށ6!&Y*HLX~Cep$`-cì@A݂S[瓊KE}֤у||67eŰT1"L6e ; Pih,p5̒$[J%쾡WF(?K:UI =)xB3&~azZޏѮ 7|S ?\6 ;vGY_͞)Qփ)o^ҜgOpt^"9)A8JT8I{Fs9eD]);3'`zg3,VZe)V>w_u/i&)*<+,EH5j?խAcBF&hׁI3H">pQ!Q1Mh@y' "Il?5d<0+Z4~)ya綠~N|akW6|#z@Qg*}j,I'N XvIE[Qףޓ4iLTy ZVmJl;\X &ne37Z:+O(Q{9.i/-! DS7Gt%MC||H>WSӻ`[.YLFKT).R|ܵ6l=eU9Y2]E]e%ӸDZX:0!n! euJej'{Mxr ryڮlR:"gNCQ=}[7QDDQ|QR8?J/*Ŭ\+K[2&(go7I&qO}cGKe!M-Cma#'Z%&2r!6V ,@)QV5 ZûP~S%q'ӛmm 4ZŲ`jZ %z8ڝP|'K$y[ZSw^$Pfd\u T~%̌I,n(뿋$3Oӌƃj~&nd|WUBHCAZR$ġ)ژLxϼljXQwSʗ;mBɾp܇̩Y-h|վ8bKg#m`9O >R_>,ccIJ J'7lﯫוG*P> :F~>+xS n*2h@0ui|4ƕe:Z_yNC: p6g^ܘM2)\u,G: uw%ȓ4ݶգ0) vH~wߤ+I?9J) o_!$-1A%"feZz2#[wEaJ S`rsQ![`y;~f/0kԯWStu-ĞYTKC8Y?5wc~1蟩+SYYys-mll~/TAO?cG]\o_/2$L9&BQӜ( fmPeA=){|"w .ǹ̞Ula:)CoV>Q"Ql𝯆4`T_ljWuKM34Pci!)$PN~v4rOmDs;|#ԗt^eQv2:܂|攭40 %uR?ĉ>HY]FI(e,c3Q\DAi~N'DpBohfF)ETKpUW-Wd}+lUŠ[L,`9ˀ=HQ@Eud`rbr M1ƒm}[|a(-AMf1e-ꀟQlP2T*6pUIǂ&ВzD#Ѝ6}q=$W,89;}qS,tާ87Mgk /p 1qAǒ?8!>8n?.]JASN[L99Ei]Pf5//i|C d4(.P*cZTBv ńwIB&´b{+LXedaGK cx$:S#1|]FiQ]Vb8_e$sع*R2j3zaF Q]TVz9xziBTChFLiqBOX޲s0/Hda/u|uY XA:ylYQ"*gkc1\S??*_M3gV;JyЏ) S7k697fWޅq|geۧ7JQm/NZ`/;{iR&j[brvQR`Ou^r8hC"׌no<X BGk+zN\;13+|JcSfzW˩Gk^U6#X֔$++pU9l&ivxg B^?@{hw$+~G2F3Od秬@}ͦ,G ?hZʏKd[HW'scEC~4aRrK.;tuHA:j9ͺjzLڬF]\uF96O-ea{y7xꞪQ1~5RGf,KU ~Tt8V8vZߊ.˜\KETvV,]w@^7~12cYm 5fK>|h=ѕA\zOfERa21FAW׬-2Ya<¦#jǮIp6 aܣ^`̡oW|UvsN3Fh ]뀀p2y_sRX\ק˕T[ kT `nZ4@z$ؾx( @q[mXǬ-y1gXS>k *5\VJ.qKD>nm0+Ҿ3Vµm:cJ :c K$~q5O0- 3ipͬhd#ҷ.}JxP *O6; t%_|4eBK=cL^wМjر9rS BoM˩KJ솟2ns{|;sԬ qx4kl{"s$F ) ΖU:ՊOHwt1V>}a;fpaal j'HOHLFzLrjD9LyC?u[)$tPSh;✯nB<1 UFL,?c.YYBƦ]k N/lH%~^+YjkKA72?*jfo>0W.\ͬ 5B~FmK{"ׅG$'b*Y̖89S7> :JzX7`Ut!mLBXc {iR[9-h6?H+(_xp6e zF:}Wzv7%Viˬ(YLdZnfH m| ))jFt,-6לmAL9S:ȕ=)-f\aaR3n3 1."X9Npzxws+,Q56~AQa$SDOp <$̾i2ȮHe~^ƽߔ>JqHњfo{4o%lsHl_$l)R OS6]ʮi^uEhĨe(H"^_E'1/|<$E#dhC6$cgYw)3ž2ܣ!Zn_pd^1Bc!9܂-̿ݸъ"w.6i<_PO5\@؝&&'tY6hٔ|'JEWx'"1YN1hh,OQd68ʱ.PT!"m4Q}K& Ok9o3ђ4g4j,+.cٰmPa⏅{(>>;l1_Q ,8wtY(9Z%[YU;KN.#l";. pW7*\J}vN BP3Xi:XTUh^6+y)wDgMƋ\0 ځކD)2M}Eſ9^V{;Dɴ*RdՅa ӓ[emqMu0D _>bئӽmCi0NI5O""hu9UѣBo;$: -$V{[SE ΂s]orQ Z; ob- /bOҏdLlSGp4h=2?D|p67~هzK$jUQ'Oޛ0jfzhdM:Rnl>N%lX2>H,JjJԭxp.ɛgpoTGDë>i^7 3&FPLpb#]ߓ])d6dž)^lP",ej D^]#b?sCS|Ȅ*\3AyvLf7Պ+*A8}iRN4KU J Rmm_ ^ً!%@}ƮΉF|,?\GZ#K7d<}_Jht͍ɔ6+iY%ND)@ P;xTh9E%OoU01_-YH4!iiۀ ӡܳ^d]{󞄶?VYTnֹ}P 4H<NuQŌf\D\B+|B`9ىj'"`թhi:lw@Fn|T:`V`fĶ9Uy@P҄g|LQM Oiɲ[eSLeV^"$Zk搀%A.0,5}- xu˞{䱜sȷVg:9? _W Yz_S<_,-ݥ/*XB\./P: jE6QS{ߜ-"i_&OatI@ /:|;w т[ia`-iXMj+ʦͪ9cx{Zk xF>`#4h{cK>$Ţ%=wRs0*_wfݽA`{"~&{A(!W843# N14cC]݂JKQj0f2oX .b)kBΧ=s[3t .ETg7<ր;fq,:K=8=B2N誚Y?CeiJuu}nxO6ڶNSXIʘ$sR={u<$O,~K7Q| rZ[ 'ا(i⡐S%=佉&R5"NY>5)ّ{vоֻ"}=@*y0]Q  "B50'XXh.:,0#bTk|b RX:O] hgpEꉿ`#Y>'s=//"Ꜥge\mJV.B\^O")F0xѹ8qTV߻n&jyYaީ^la™-i>d^"aDhb\JrE:D4n̲|_UXF\qq3!h\;](9ZˬR?=EKL\j9{Q꩸VX$=hWΚ\rP 4Y;$Fڤ69R6&2FhdΈ9ۼ)FfFC:EZ)3 X/TώZ/0vl QK;yWȩ k Вb' hpYtʺ7ͩݢn1;) (f5zx<uͽ(c;jyJmW_:P- xG9-)!%",c Y{E=f4ƀ+"-qHg 5J;-)T;> Mq ?_),}#u7-3KQ ptTx.$JVR$ F|C]టM~, zISa(]rlFQPPF+ G&x8q z5/K&grhb^g t)tsɳN>PƇ'gǩ4Buޡc$Ygp)a\*pizeg>E|DB{\MaE"WR/gCxئSu _Lkz#$)H7 5mkqKy0LK~[O&A,jdMZ`j6 -84 ;<|YG&B(Y iyrDT -?UKoOb0v9+j7tEi1pT[IEKBdsK\` mFX82ڗ@0uRRbU$D2:xbn~GȜ4->./`U$)wWqZ.J>q8QiYd%YqϘFG}=-cYQV6%~0_E|^;x:973ʍRi R&ØKRiZ#%Mq t-9F}|mR$N{C*d*ml5+53 _[T^=P*ncteт$96EPO8wAߴ~yr1Ȧ̻$'GPj+~5Iyu<.F\!<>?jOr=]KZSRm=K7ӮAgUa}WҖM[5$W77ohvu!9{ϗ:2?Nņ$}Y87,L 1X2qUgX1*}CREnTBo'Y$ ?P,KVՃyтqbR8=dچeT`_Pd`yxRtf=tzD2ZKUt,X! I2@h:xvbSje^ .LIRB\VeVK1vD[yu/kr?j= P{P?TDva(얼ҝBT^*au:*AN]*e4:t-@AWm?u (dZ?M~e{Cz~{˿ /3V9ux&.A#⮌}.0*Ē6 DSό5 )j#Sc\IZj9ҲYv†oZvm o 7][ LS#uj<+Ȝ5$M, T10CPc',1RپFmǼNT[ q/n2Xd vȨWvk wJ(Sd|\H"ƪy73< ' EUnƀ#S"߾RFCq4:Ct  cfP},,] ar\>3Yn#"_kJI卻mQ/ȹڦz_>zMn5iT@Ll\Cr0`E^G[:u3oq)TkWy JS~aθ򱫏Ce+,k{怼]ȷc%aӑxZ#&@Y= M8 L׷$`Ov!]Զ)҃鄏?2HkQeİrMԾ-ʹkg+{ V)nzlej&bm<o"^E`hGQmN7LPz.IY$~f(/PCo ˅EDʫ,;BT32,drBT.ZB+;.p[Z2Nؤ%O}e,88XU2 CHS(Jrw~2/j`X(=rDWay$TB1s q=^*Jsslˡ#Mi  YIV9F=24/\r} :.!R _3Ldi)+RUi`G:ѻL>  ۅ=/w>|kv5-yKE~[C0r> `Y$3ޒn3wBX ,`;_WBj0 'tiFƾ^(?L*d#sHBV_g '*K5,Hrޏrk_f{j5m$AB jIߤ.1{_4è 92K*$#>k""HT|~Hz$?u,A'hvnMw)2njݍ@a݌ P8_\gKkiދrz0ڲOߑ״F|tpp>@#KV5_rR`hы%^O@zXY\,2h;bЙ +/36lavi܀ dW'l!vqO=(iQėw 7!bI`H }9K:ixQ^nuye9m,hAZ8*NI١4D(|5]FBSP]9b!$Yn pm=0j̡gqg;۵+R!oX ק[Cc>Nzf?=SlG~t4<]g,5TPmoeEIF>R:A k ;@57׳CG%X̗`5# &q46R3).nDqfGS,&6a׃?1|3X8/";}a\CfuNDx槏W!Ov^11@WH[K)W?6S뚐pfOlgKe0^Y9M#q"(Gȸo`g'_mfʌO01S}Ŷ* &Jβ3aDt!Q練wzNc0+)|Ep%*["rmaNvb{l>Q&"@R qg1w*"şǎX#vμYik)(/8wKKP[n IP`,.Qyza!fdI4P4V >5c%;+mrEguޣB Q7ɽ)*kgFP^GO/܃Oz+ 8/{ƒ PVGL VRbGKFz,)OIŚiD0Wb/w#HWTy#ȷ̔"RV+VԶ%O-޼>޹†Z Pd7|)4\#{4t۞C헸cS1FILlozvBxrz"Z[6V9H`wc$naĴXk.`<+uPoĐ2bCc!;5>ҕ$;@=Z <--yUi8"[Hn{ 4۪gC i_\Umt,zhJ'(s"]H_z﹝CIDjEJ~~YIRiڳ1~HC3/gsB?Ndϧ,GbS]T Υߑ^엉bfG_ՙ4u6&]AQS_TmKu@t=֘p;̬+ݟ0z6#&.j?3Λr5)8~oʃ:\J Wwaw"[ugb~]y}o,(@`v8*z7VrRԮm sTbʆqq[|DjkkGܕJ팢|CDEu] xA1$mYM`GЬlW?HQ y.Dک4'eK.rffxX*_kDrd;x%?6|YOz&R+55FZΛ&ڷwc!~]NP|Iv}~:ޯT ?ǧ {]0팼zAǭT[Ȯl*`zh.ݢF "|+I*DXZ>aqW~dD ,IZ UZeu#$+Lq'i8T1,/['8,gKc+(=oDm{d>U5NK|KJq/v)4ܛ%K}ra lYtZR/ݍ+ ?ݲ!nbl ygYϜtLjܱv&=|K[d Qn/ 5ԠF~`%]@ɳ?,ϴ䓏̃蚶EY4QFf;pYDMoߍN9 dJ-u冠g{e1祷%(M_85!圕fOΫc#8)TP^&kM>Ҍbxlf%xD/*+"Zg\e6Z N58bɫJXٝW:7ښy Ĭāe[lf< -Ore?۸#+\[mNIc(SshBιgJmH|P(O3x M񕐁Ii6D^d&_˖H3Apt]. TnzA` ,gNr+SS7sz1 I63E []X.d +zF..5tY/+.-&z2 j^Ɩ5%UZaQo:< &SVO{v=ݐ-L?U WLtO>:H5@w, %؈q9R#Tqo omgX`yτ=c0z1Œ1ž^ʠNjx8_ʂCsxb7#,1Vq`ꆽ@C!=u&%'%^- N>M{:Q.uvg8#o6m|Ju"q$dCB{=\ w0t^V4ģNYA]iLDWE, Ikty&~Ϥ J܀",F[|C'v^Fb5V„{g5EHڃ'ZgU wzdjR."",e, ~y 9ڲדkC-y{=3f*QR;yFdrHs+"ћzkClJzabDX3=ޯnbAN\W);|E:;lZPWO`BM,>˞@Ю+$gY^Ʒ~n6&18(:khJ>ӊo{Y12+Ibن WIr^'~,p90uA=׆d7?.L ,G,YY|ɈҰjNz@*Sj8 ,0=ifWQ4[]iOtė( ]`q_R ZTL#Lr*#YAˋ Ss+p aW "-\x o$s_~>xXTuWNR>*tLSVm; 4D*梔+0h:18g}g= =y/6W7&2w*&YvcGk+~dL"ai2`h(Qx_Ztf6Gڀ8V7- z$I_JtfhAGބVҊŤM7qm,&Q~ts zvHݶk䆈]1JǏ<.DbA80lTɍ"}X/ ת/bظj{Z|_AGqzyJp\\Av~󯛪5$aHhFMŤ:䙄鶯l8V"dHRAV1f1ÌsI¦Q+}<0`ٹ};CUdJԗ mhMΕ=u ,RĴhofu{h[Ebɩ$|X'Ǵ ?AN=57jd ډGURxōSFs1_䖐Tt=5IZpOٿG%YAwZ7K{ɓhTL?ersf:nR6X 7jG,=NY<" rH :õ 6*̴A;S;["[7wYXF$+ Z\I߉%.Ya pKmGNKR}2-fnk= E;R{H7CP1D{_.)s-]41;yg9P"{914ީfX/X$شFY|+pc3\Za ]*=7HMsON5cG% [Io|3|?~ A@liՕ{?Y"ϭ>d&1,,1aV`'pfr\ΙJW .epsiSNb0vICWt{9~*.%wMpSCGY?630^142)q{N<}pxt kDh 5;#MJP,~:UeZdGEҞn<;}@/K$29 %Rzqg.J G)Cx7TA;z`'K-;(̖&jJw'WȴkڻDX:Ǩ7[%QGG*jFQJ |KV3zϙ X<7!]8puglGiAVŮ܎߸ ժ1#,x1ͥ@l?;܇ E$0(jyx ,aZ?=/qytDh8 {ItD^A bPļL" Q[yfNJXV5"|;Ҹnܫg_a&PеWY=uQ]V5-,ObŲ?'&3kd&EAIȦ D`ZNoj,1Bѐ$ѿ<+Q!Y Mo]G͆#` G ¦HA-EFpSú!@ۙV{ev>0Y۸Or{F90kUbc ٱ0ݕq^|9K[n\N+-yߥ2*$#wwvZ:ؖJ \<Ӆ $]hc3Ki" O{WoyjEG &:qZ?qJpj}ɫa"AGXܽJԘÍc;Ija vBpN@KɎl~C7{.S?; 3!Jc<`wE'Ez]ԄA9ꊮޮʯ%UP%=b<ߙP6 0.͂ʢ!V)쳜&ݜ9VQ !(͓Tg3Vb2!2$.f D H_ç TZ\М<›د6 Zp)as/GfAb)Sߗo>kГwe95G4<ù%%{+Q9I Xx <_\mQ~eDWc/7o͎_L\Q, ]9͞9_l}2EHEWĴ {⮏x#B .]%Ȃ$'i²\E5ãelpD01} THuO;MTr\f/T;  )BwQ]!wuD)u%3TSSv-i>~\@wZx ֩m5d/1buqʉ, {_)GI+gfmVH{J.".͚xvAj-S!65BYeIK=]Hps$POht|TisPHskԑwN!KN:<ỐT5Gw8JR9CCk6o.uG5|Q{ov߸;7ݝ?wmV;N_J[ q;s /w1 7|vUAgi-$~O;C vs2D*w}[Ԝрp a/&7}+olE))z{!15۱a3Ya%c_Nxw^EtdČ ^^F֫_iA-jZ!*Ei1f5YlbǶ3<7m_2ěҧ^ymiUa$?>R҈t&Y rsF_!<e-+"NŸ2ɸ-|T.6XA]t:QEhxq~Oyr8iҎB5eIԢtcTvJ(Au0xlPid㊫KCʓ́f`9HNo%ۘ=ޱځi!C7$DX"O8}_E_4泘mg3`'JXAzTD15^%Y:`;u%ɴG&u@u| ? %.1R*H$du=lzIfApX k-Tu0HU+@/20NJ,{:UkXo7*Iޞ8V/8jaD,x/f2uqR{8*_\Q$p"kZZB&IxX/\ a'͛@rWdsU ޞ QgZrywR8/YО<l=(wR 'm5Qlz-A8)+ZdCÿ*`m;8@`,}Ρˮ#2$HːDiT4d qkΖCPp`U*3`ߵlhmNSYn)\Ԅk>ޘQvcIԌvQXrB-2N6"P99E^6)=G(gz'm1Pi -iUMMx]ap-P.elS]^V{Ƃu]b/XIRjz}<8ƺScqM͂]Xd|Νȶ{(R6J|r˥mV,犯yų;:{4dliM(!CoB1Gu㤊 oZ w4L %r%}P7U􍝄E]ͮ7}L̇GɏtR~NWYtay=2uV:!D[p=캔q7|okjLSà { H @0XIXrbꅠ&rLWpjCTP[1\iz[5]hsqe!:%dc완N/j&+oA;DOT΃vsMөeFltXԜ5aDWh:B'$hi&rBLq0S%5d@OG5Ì+'ʦw-l(MbBkƭ'/f99.KQ 7[jNfO6*\L oT+%Mauo ? (|qf.b1`c|pSS'L$A}Wg WPXYó_nIIHU+6+ mCHob?Gp>3h!,#~Ri:/g_b^QQSI`Ο?709J\ez9 w^u/] E][pwv̊fݿUɕۻ./Je2K? d7oj 0ygĹ`Ba~j%F0S S-Qȸ.HN}Q6&&zQ~If٘٬ɐh|?ǜu[C {.meNWC9 D0k(tX+]TưiT0tF[&MOtdPi>-YƚL0J^ky2;ާ|9" 5n-VfQ{FnP4^?Etq8C_| 36VO)5I4$^ rv^7Jd?dk7MY/0"EDF[tٜ-k\UMQXό眨"њ;oeNs9|وC5T8OMG3zǮk|K t>7@ZdQ.%Qt}n3 ؋}T+$a_s]nyloRǙLgQ>D$"GdBUbc:VT;==X ɗD>L쒹fʱ8Y 6IT*7(sAXP_i"<KF0]⩳ѭ *o[R"Z\|,@(a-jR ?ܲ6Ƹ4dS>h#k+:!o.]M3/\lC ZAĭmWkP=bAa}Srʡz~2芢5t+"ʖcBL+QXu'̾;N>{ni?^ci;.  ^F p7}MRŝ55 }=feʑLg>j,v],R\NլSN_=@V3]n9;`?|WGJ(j$2~LΆliur[$լv;29NNz`ƕ]z ?@| Q %7G\YYM0@ǟO72I44j;@93ɖ8 C.ƈ6)I&(\tgҎd}x93@-*ŠBvK/j3XW0Y<8oe:>Ty}B#BX3oP{ mtD \Hbj8}߾y'TbFoQ~8\ΡCi\|"M6z{I-֓'8E 0@de ]*Ps1ŃZaPsaw_/y{F'Xw uW^үeeX['{YkHk d.|=GؐO1A.ZY1\ D0ax@_',̢wˬ܏5e٣f*{'j$ 4o-RKݟ5qfEXF\c iDffKmڙcҨ &-W<1uy2/e}ӏ;h]ƀ`0=(a"ڵ"I:Me࣯h+ELհ{BYdrQͽeY_c ZSM.jƖ5 I;Z fx*r/3B>zdb 'ot8qt|z1QtTYB=# 8dKJ^lŧ=P<*AƆ',OdcwuQ""X*%xi>rWʉR5$5 ID|`+dݖ2äTZXD7T8 }xp3JE ?+ٟUMgT~7ݫ/X%1$[/\R<=7nG!a dk4Dkv0J\Ε{Tߓ&7a0?mg 鳦_goȳW%j;2fv|}0ƝYRcҊln{y,Jjs.zb]+GOP==E*]g(V+sx:= 0 %1#i raG f\qģc(+ C "W8'Mu&-Jr(DaPR7fzx0mVo"*Ҵ%:…*5UߣgɳBl$EN{SaKv @Y)ٯ&*) IDLH8c„L4@fdj&S7n{B0Ůc8aW\#BI ie46v]|ϭh!Pe}e<`ΦeWlIcaty#(f{@26tzg@M'])f?Q{:Evܹy2?zjt6-dNw[ALVAvDɋ/GyH ͅ;GpmB?,v =I CMl8JO| #~S7XMmQvݝMT)A41KΟ7 sᙉzBYlP'sr-u8xFwgf]{q Wg f}*;.x,9:gSdRێo͊DӣƤ=9x0J:Z)j~GEƮ7s@캑bB>%rQt(bR֮@<*Ηs- lds)*b͵N-ۭd~n|WjHR!|FZ /k;Px`^N+]_%|d] zхԶ'3y~lD6Rox8N1tDV&e\qxb&2ڟpE\EYWד<#Yw=j8OcuƈYYҝ| Lf@#cbNy;r[g$Uнv2͡t_8h}c#FRlrGAN/-6ķY}ܕ$폱4:xH\- *Pﲀ;KN`[VG6((s8X,=t<.Cjh̳|\e笟 ,ir9f'َ>m*h{h֙4sA+qv!w&cƁQȿrFu뜠q򼖰|;)pPjkp u6 {My "c^'0r*lDMR@Xvlvk Ci7/%|K\R Bb VշXdpk7藞 ?F/+˕ge0; k|\ s P)`c 6ōGi.|~jpy5_NMip WY;Nch_j.iMeVӣ^ y0wyH YrAeu\ZKzT߿N=U3βuCI^@G%j20 m9!gsC/Z [cK$|.U@+s~%D\~L *Cr><,dj6uJ9<NCwCJzJ邻dK-J Ju;zx'X@i }nx2`6⢻k`@ߞh4uJ *|wȮeӕ__l:2AZ?k16H^5Rwz]oOq|i1Zl]R,8K٣>UR Uf=ijm#2za/yW~ ugalDnR= :mQ +;=TsUj<&ԡ-Yk(Y =- yIPkw-sr#/MjkC"JOgO6.ɢN~'#P&#QΝ Xgﺋ̩Mc) (a-JYQwK(WI :*rƴ>)+2=jw~2:4cxz *% Oʫw>O(? KuV)f?Q1 qi.-g"cb^C dE'SDT&핪9Hjn=*r@'hQW6She L)/5cC~ð5~*+<+`#J@GpxF9^WWF*,t'!]@nFjeJ3S>T]NlKCjZ9}μ2绰IIFZxH2ҡ9'o摙lLX@Ҵq?]{K )cӝ*fQ@̸nRi%O1 Haili{UrrH ]Ѥ?P/ʂ~~ꖐɀȨ\R rFc˶ht TN2j*yg*a yy`tpg 9G֚ox5Zw8T1ȳ+?o(g1UVS"+osbMĔ]SN/v;\T]li{x}&Pkr&vn/(.t v\d4shORLYs W/w3O=B•p n3j8oEo{ <֨ e2A9bFjI.1BoLȪ1`YvT1Ǿ͔}/6Yr, l۳&]y$gfuS/ GX v[/k^WeUQlCYԼeXMֳݷ1<5zNksKĤб&!Fv%as,Qaw1";|~[ `JN`O2nDT;₸ ~3@KXzWfi~#D/VVpSEHs͛xK4PVFhRWEWDZe `Fnk񸠊1]͘C!tT#vpG|w>tDYj0 Wl a `8eh ۢF'G]3 ̬Vl[3HA$s%0 ŋL95 "D$%Mk8t7u<%KDSCV3>uTл+p2ccOU(c Z٬ua Hu]4DvƟח@nZ4`x*7ض00^>n*zLJ[ۢO:WC- vc3^ռ@fټD*>ʟU8 7a(3ǚ!yL 3D>qv&_w}(F̘D M.no@d͑`/g9ԠYIɓ+k8Hz6^5aLx}n'^s67w,>ȕ-9 nm2n )cR(Σa5Xw,Hsmbƴ l[lA<> fC7fI1F Bm H'gT 76d9D6B2%(m*[@elC.dow5/.JNؚ-c̋^Wpumț%* n xˣH2V ߇9/Ͱ˫{Q|Lv-۷YadTz{g|QP8ykS/p4o_Gr?U' x?9C<9XHIM+<1KpHn`YSjAY:2A'vz^CwDм^P #@aQEfV/8'i%^YaR!r,/YR>g7`s-óF[ˡf,ǿpEK <'&dd䍒c`rHbxcoR]@GN Rd+Ƽoom$/cX㉺jIj*2D۾ mJQ\WZ4{bC:_g#x@ӣ7y,Ж2dj?&=%.{3^%) d+ptn'ey!&%E[4Tp2 |[GXHA死C$m-;Y<ᜩc.t9ߚ 2ͩ+tUa)q,t+(rwk,i:s>19&Ek\jh_x QFQ0cDh6)SCsw cuX n'"m+ <>L p\7'4p7 Mv<^/yi$\&?S7tV,/F VrhR~t6!"͕ݥ^ Brq @: My5#sŵo.MW2$R"֯PШS@uWiïZuWkDyZgF|b/w!x@ߺ-xwydpDžouL "} +Skcp~ܶtגpf a5X껀AZ7jP݌YR;W29xpcҕM w g/@ ޞ\gT9X}ɫg3=}Fg5'Eᙖ2 P/5w,ͪ=7h.2MBb踮 wYZ r%Jr{eJMHg2JrGo#`zmh~_ƈsu& ~M8?gL]LIshczbqO}W3n5)0v2M]:=,x#.]jR/@lIk8"dP"ݻqϣZD n#hI|e}&4ðUTs%o>V~'Rj*^C{ ~.5nDQ?+lksg~9c#C:3pgDY7e0'.*~v*>XCUV8}gaXޤhqoX0!^+DX$G  lVB A*bVplD8_P5<>K(H(6 nɾ;ڗ!tDUkWE#X7C Tav^U/F~UT^gǛ '6\v\7 IEդA-i%C+ `/</.mn4i})Ur+KK'-6glU:IdSRvqG=aRBѐT)75jaILOm\S7k{&k]-%kJO58J#(_^N5Ԋޡ M%MU=>8bL /T7̥&+"*qh_70qawcϹ陼dI{9)paOc!':W˄zcsHlWR~?T|d1]υe@ub+Y#Yz|<å A9 c3=@nWst'AJ-/qKq$hM&:U-7]{@"]ϼkOOߘj"*~ dtv?;O U(RSY`%1+gK(14E_#Jifonh+6-C„{Vk0*BǦ{p wBY)A$Ђ80fFNm٘#D"7*hZ鈞i`L% &D H3A40&cXMő@\śe?7WqJ=_ʦ#)O`e4g9QL?T( ~/vZW X#9f{FҤ}j׏O@bECKEN 3"{ B| .@>hWRDE(P-g-hj'=ϾMDcʿ%?8&Bޚ<qg~i3_.JFI{}䇈ʽT9\7:I5v|f1i!զ'4A]I=+8+n 3Z. mWJze-I.?Ա5 eIKK@\n=5S0F"B d:/֤~C@4,oR|͞`EL&G>r)3e,bN7ٜ<> Kܮc)9ϰud&< ÅGm3$b "ق$; ܳ 5u֘mS0Ԥ0688V}Jӆ0u|8.aHmVH疾R-̈́s;]vwn1||pg4P.GFtzO`f#iEFkǬw~;Dy[otI[?jfʤ˛{q$ x"-& n +.Dny|&m)h2kSKg孄x+a} I$D{YͿ}_şKl-C88=Yvl` nV-V-X*9'z*|dF`צbՇ0=&+WK8N5RWn #H?6 7#gBD.ʳ6Q̴dn[2HvM&RPZa wЅ+1!+jSOW h0RH̿HXLh`"&>dwMճFfCjkaMU|l}(wts} u{Qn:e=t<<4 vV7+|i␻ Tf&?if}*4>b n9!D*Pʶ3C&/nұfꨔԩ~{/$E%Hl,>y\vgz]zZ/k"eE]T@[v}جVHU՘81>zu'2 ;{^YniAD17|C7[0 PfW eZ4HEO+wr"|բ'-;0K/!>OqkZ դY@W $K\qD=W `:D9癇8ݕg^5Ga2*A՛L{dR= .J!k3Esho:뮩&禾#G22l ɕH)}{0pnH pǀ˱|K(:xwoIPdE88Yt;DbS] AdXi +G}qR\߀d~e փ[:tGQ OsP3JAtve9И#6H,KUi`Ue5cNý%Q^<&iM' 0)uR?S]s$k-14CL&) +@ZmǨZ_ Xcv<)8 40q8r7'9MFVCq}S~ Dλ=a)c$or4vX2-}PmI]=/z,,]YE*;z˳_+8S=-0P \;.SG {8GE^3H!+]žmw4E? @ʔsckJ IPp]pޅyJMYzVa3.97U:Z84.m w 06N))NZpzmcצ*O_KeX^"%@Y,$T=@UX_:hP{TA1N81Ӻű@%|?4bW<ԏj#7ġq @Wl!ia#n r0"!&TgMBl .;> (ÈV**J %:f{6/k!g*voڔozq'~]WwKyNL2mAA_r.u,r2J1P␎,QuVՖ.~9%'jL_C1*2d4Jhɶ yS]<ڿ4Zv.$6ӫy+{=JR*94]z!!cW7<": Iԑ=X):)(_8\pD+l^$B)jڬWߺ& "bqL;;`K }jݫh?Ŵd%jgQ $k'|^x~_m)b)e Ǩ^^L!Fq!1ݥŲJMӱί*a0gT B$ . ȓAI`.|Oz 08ȓ<^h2ݍPEu:R53x m8W})HSӨYw\5%BٵY~LOBbr<"(((%J=28w1"0WBbM{LɊy"moW67ƙ,ܩbzbC`L缾.dNYm2WKcC|ZzA ]CBC`ol={6kAWd394Qq5CS:hrBcr b ƿ3L ס ?`,O R KH Z6:#“j? \bc?ܯTixUflkÕꋶEsˬᨁhn62ULmZ+t,!'Quml&@]dQFk\ULdwv˚l{ҩS.TyN)@g V |q&-Tw\0;jYRHTµc>T}ѻ׃ꃂ1 OmU6m#k…~AUfo8ޠ 6urWfTA!?lZ*{7q*k;s..&]7#F´/vӹ=a\1QSl=,#7v3h>5|?ڋ=IM#/pD``'-7ކ[ R"$f{7?ZmIC|UѵCbb0pT޺ i۸;ۣ䍐*Ѭ)Cn]ڷ-o<{:Dڐ5R܋hG/$e)+GJ]]#p~`ᱽoUudok{J4'ߕu.mٸ=ƃi7I5QYBK|=lq룦RU@uicsV&V-;z>lePWsӄ@Xq`=v9Z]Xi^W-δ gR[s,V4*7] ܮǰl 9FS{;g*Kx+ ۞(~a8RQ߮s R^tf 6cD'i6ō^of4;y+f0X3ݭ[z9h`#p {rۢV!il H(JlΏJd}_P7YDA!4[)p!4KX;$1v//frMIqBRPZj./OM@gKn϶94o @:z#{߱S$2@~Nt$n-Z]LI:){SR/> 9<a12ԩAۇde`H>8S.iwڟC{-;pC|Y@>:`rꬎ'C?hI$3-GFv/-wIC7Ѧ՚,+LH!vGWv%m8 }~KKHBhm{3]Q!5ᯔ l*Yu'Bs[Cf$w Q 68؄e`ȍLD.D=j  AN &A~}2O$hldf-lk*5(;c5շ_!Ȯڹo) KaM[J+Rjdt>7˜f1=&rʣӰ%U59ǀd)1L0e0.w!7}&e=xg ;xRiwF҆߰GMvHb3K4.8|+?T!côqGȬ$y8#G;$1ma!6Z`Y3c xنT8_|mRfgIp\^.L7>;z*?so3aSW|IdxB)>:^ $KGU5_J?u[^pEJAK".*0ИNJcn_ǟ㳳G[IP.=5A)J>T6..mWܽB)$y!Yn4<~y%vkl6pyA AG2(14$"'S+7t'M "ta'q;y5[XoeM֎uh\G3niM[?^IMe[l:~oA. s,rԄMMLq m5Ӊ8CK.wƏ]"͡v?8.FW~话Ԑ ױyu!m4 ,ADZ?nf`8W NOZ1ϔa@T8)Ig(=Ѱ0} &jR0" J/! :aI~L@4z h0eA|d@q ?a|(KD;KKAԀ(|rlM g_Pӑ5x,IߋQGyl+Uvσ19f߅qBĹ{`ArZ\r X!FBQХOʎK84QnBe'E%˲fއ9N`#21!RwaE8v*mlWQ^z+0!i l-'x:͆اaIT?S^C?Flr_A ZPx,]sSgD:3'G0zxg! MOoUboQ0!.^T{Z569\1bzsj".NQaȅRfO TMo3@d8\6>3] chB{\%lL}w7e{ΗEd Uz-;ᄇa?0Ķkc]TmOR;3> e)ANA[B@]mrE>&;ۆa Zk@= LmGeɇp %4,::]n Hݩ1`];=3*dfADHHN|[FGmdRJ3@pxIRj65f qK1%=ez4M{/kx O8ވ tNjnV#l(;XoTڊmՂR^HY Yÿ+B ʳ{3E=Vʾ+dn(wߐ}Y+as(d l0B+[N׻z>KWankVxa^V,1 coD򧝸ɭPh՘!_R΍5e"C.v  K:.JUܢss2oQ)=C(}t=;^f@}=IWL†ݱ md0q bCHm4t 鰁%K?=1$@gWcaoqHZ)F5"\Gb#pA2__dz!U)v@R({q|a)T;C=Yy}HWY>N1#UC4L0{7I ?M1Ej2HU~ǫ@`NKի`"ha<)gҟnmH4Ǽ4 k_ɅU*R̫L`׬M܇]B<=Si¿)хXW؃$z{nռ I=~Z$#CFS85RkGsa>ۀZg]/Hqc)`B4l/ "u X+d;lffxF^^u]0irF)l'Y2hp}L< t"I] 1b-Ñ3Ja}FyJorgoQJUQl1 ;% '|ft-_D>ƺRc˟aY56f;]{(1'U<=`m:E`y=&X2? L&'f3-5%~v:3>Cwɪg;# ]!aͫ 9fI93c] |Ux?`X>Vux*Qx~Ps8>oEgh q&p:Δf bF|Zxh򤒃| -Է/E}[|^㳦T ;˷SL רOo?G$hɤv0 L,ԁ@NÖ5z*Ӕ Si 00!vJ ;T_pݣ=hO޹OC D<>^AD=]؂&˞p8hx~Ҙ>kWΆ4i%|{[3`1ֿy=6r[)knsP=@=hKxt324~Uc5#M6 MSA {cћӨEjc_V^ULVd_ hw]"F*G&~c*QQ_z{m uYC&hDŽ@z)zi 罏uYO%Y#J. &+.E9'@#9ĮlWZKq6GXR&:Ї7;jgK֞kd%]NB0l44},_2K56%S BN0,QG/So4[~?c)8$.rԂF|+u®8"`(rڦt UP|UV7MK %ӎF0Dj(zrVTnц$Vs̿[d3>*o’JJ/{TRj/}0}:?p-] #W -dN@hʑ5ևfwn>dbL$hY|=$uz ,*eI<,u_Eu rTĤTuÛ&]}=Zjթ`FTTݼ TJ eJzc`BG-P<zʵ ɞ׀Rk-SA,{d" `74O8s.| G hC[3 tq^OJ~SSU\9r*)26-nuHT"r|ѵ hJp r'@4@0@_cmfrgɚC_A,IeLgZ1z.bK`z7M0+M;NJyT{뻒f'P;WV W#]E ltج"w7?gNxrHFJv_9A%\UފqʴZvښEi}p'bia*H'D!}oTZT~?9ӵ^붎+ǧ3*% kDoS (6C#P$v)03hwOBS=ҟm[vne+}OtTs;KB+Λy@R0ۂʧqC{ e@ЋKDuLUխvҲKGet|jYg]0[zu])wD䴍/1bMnrR972X?h('5P)rDІ3e&yZT58/Ok-`LG<+:w&Z -fZ0hװJ)>͗|",.BW-zi"uʪmG^FXu1$=F TeEI16::dU"  zqxbkIH*wMҙN:q"usvi37|$46z%͞Hk Y՞4X+mJ"p3`w[[m)۰_33zI-mMt΋gQ;5~?;`E5$͑ jCMcPU 1Ho.}HUḾv wtޤi½HsKO}k:/8"}Tې$6aY8fUMݽ#/LtH-C=*R 1덉W,DБ n2(7=J_N` yɲRsm6SK%z'7m4`0?S_Ijh<ԁ[%O(T5VOOn'FǟwgWGA9WcCǸ3[4ZL4ya'q+a0i- R}nF+cmˆ*3ѫU>pA0A}=MuA8MqO^J9@#0.O>g[vv@XuG1|ᅬG/6˯" },_W b@[#nb] uOgbtP4\+$<j)L#VP2k *sIlㆉƫn^IУYrv-.d4G2&z$jHJg1r%ZGK}&gUA0t;DÃgiE@Ilg`I'vQvrDA&f 8@FW\{ټAoŨ-S\#z7a3oB)3]6\ 5k4Zhز0!xE8kmz1H Rˬ6Mf@@P=Jѭ=˛f7@5k:K[Tq}k,RmgR9!. ځn=ӆs_yNPr8h:Nt2Ӡ}brmR|HVNOi] 7HhoB W4tUd/ kF^S;8E)##\5Q-ډKǛqz‚`J 'Yngyˁ y⋂TH/gͧ|פ.W-B{vaI ikc MI|pk(q{G<ˇ8 6RK"^hC; P$ t)ȣs#7/U ՚v7KX[` Z_rjKsz ҲRH[֟Xx2+Ց#Xɍ#W\ &#H@ZF.?iv+\s+b*h`ef*5&VU&U='hr=!yH1W9?VƧᨙtv,uOjY:XTXE Rz\.ZUOVhRp&C8?ߺdeH2ms/J)f=a"2cid\I!JAO%fieo)^ +̢ DiǹyW;ch>Ƣ$W$%Y:/,1^T~v4Hax;ިu/"{3PCOLsָy#fopdD.B u$Q`GlH}0y\Ʊby~rjnS?]';Lamc) kx)Q:3 //HP}y#c1X:l™]_auT-htƄ8*m Nhn!śR`&8 >3?r3ljbGF =>G[-053 |ޑl i䴌h$z|z[+~d+}|x9.d'vគv^ݬםm$zS7qLmqe,Mίzb_IλMEߠ@"4?|O`v}P:UXWWM@Q2YgJO}twj?Z|>uiHoXH^SjH_\Vr)xv$mR*evˀĝ*giM-\I-] yWՔ9e 熭ʣXYu̒f[_#w2ujBiL_.N$8%[3x3o}AJ?OC>fs324*$ePJh!~qU\֢CqJS}.Tgi[ZV碜TO\r. 9=k1n0-ukVs*m}`_j̽Oj!m!MVLMh%AAfk R"f :=jl>1I'Fxi C㬍"XS6L,Hxoyp#^5m1*f<!1FN9EQȚt]3rCT}SgĪ-oS㣳`4*]<%8|"ߋðS.n(np=Mk}ۅS 6˯@=Zᢽ|@ Ew(w4'~+}ؾ~. / {(b.h.hPq+i cG"nYhp@Td](Wc=xf )dP'4? )]NA=rKeu/aϾ]Rza m RQ蟷Coa"Wt75ZaH[K)*}芧CI1fP?ڋ9?Ы?/p>uñ bi-_tMYdl훓ЮSz81)uD$.B AbIHuP5JڔQn2E3BZP'ygP,AqnGRsTa[$gͻqE}<4@+PCϬ/KEDh[+,Ye!"QO Xo0ZB'_f+7z L;Ҿ4jyx/t7X)zL8j_HRZEb>1\.|\HIZfXcJұK8͂ɧ}Fl':-2#Wq?ʑ8K^"CgFK.4F]-LpOsU̱WceTø19+=v!߂\"AmߑB\dTsvXP۟L3iˊ]qr07XQG>kk)֠yc߁~򠦿>^s׏ /V?kc=70)8#6j@a1ZA|j&ossO+lCpL.&J1Ģ@YaԣR˾Ơn\-aN4Fmc U7+Z59]S3tΆNwbx3j ^AimI%1IJ/ǚAe~e%Xǽ+Z^^8DnsoT@%όQa94ܕ  YK\#2x/a~h PH8T$b-1cs ~L2=az* N1)!a*<hRW,>( pOxPD>pޞ hVT(M麥2Qh)E\'36l >!3wLACN :fՐw\k9=@󾥄 CD R̞S`t:R &fӥ5`ZC0Y<dHΖ%@ZTpt% g|`O=xLm[$V85jˣt5FUH\=ZJJZ?At5 {/Y ך E"|F+1noP6<%Q] L"wݡcgfCBNxYx YcP`=g^xBA&vv A.M2Oފ&KңÙǻVC{Te+ q$ S^4ު6xԩH ջoIE{J5@kr2~(>kv+d ŲlpL7@jYQL-81"՚Ep:I׼hDvt6j+ss@늆ҲqߜhE2ur/r(1*pgpoxT![᱊`:_e3boV#ʲl1%?i_`#>}iD*A,CtcۆfVa4>i(0g0_RUB 'Lsqp7nXAæ|#؜c0e _Tl-ZAY*rNB~ F-W05Hb1Q+#M(υޒ%9_הG\ۈHV6ц/t8x*0ܝzoF`"cfy?Uby;,A IjzGt9hErcP[H8o@$8 @Ep@Ė V<|FpelVCe_~﻾l)< q”n,_,φѰz$O"i^~"R&i;痋(6d֍CA%On>w/Sw/E>*`EbfyKdmd8)9od eLMfrɸu9V9w䈯瘂;]gN,;QU>INb7(ldk[s9x Mƻ<`!t0&̰x=P4Xx>֏AzŠ{S9 ʤfkBٶ`+}˂I.XcY$΢>,r9~mͤclŹ~mS$ Kkh\op 1 l( @cܫ&Ƒ^D vwjf=@Rw]gaLXtOae_9=wq7@s ?Xmﵪ0n }Д X#0UgȾʪ^4w>H:o6sLow%ɲJsMDhA{v)%lqq)cfkih g eR @tdqf͗%>$y;Hk{llț\ںv&R/BBuqmCOhSA? ĝ׸,bLx$,".,+@F7-1, k[7!&rGq=zl|GG|=~O$weQFn'n E7Dr I)ɕyp~6 l<=!`b Gd=MfG@ 93q 4 ַC[&FffcWJr&]NӞ)7uq ϡigez#eWYWoyp*dg rFۧv=%hKU@.cٝssґ'PC5:sXdl5;G9~fۙy | g3f! fV]*O[R B&t8(8WhOe#͊<94 Kvj28 ͨ3G p{wkA֢k}~Nu2Ss|Pb8埃 `;ht,pm{Q[? mҔ( ob;F(P+~|e '`M]D-kX "xeub-'Yi J~Ks=QO ^g5AXPBoD'vAz21wCvtO<6طktRLj#Q72%X-\\d8-eF # &:),1; ݪ3ލg-Ï4S  ,aL|NL>L˺D!WbcG~y_R5z -0~" Ps$`"" "-ҫJ-m./%͵aSf1+q2l0{T 뾐ZRrcUmeE4HKBLWb4[ӻۮlI~UD2WS*rʉ[:JM$Dr6F^9PjfTlFsbw~<[)Y-cPI zNӹс%Y&hVG )7u^ .nwSOHgȢn;:t&x02r띵{@~ò|q/%edB\蠓k}q{u}>.Φ`1is{'"]M_ɧdY+Q1NqP,Vys.kkx?ùuV;2ZAv ot_̺2(U .pMɶOL6jrk9E4@&&P2icʐ`]cL=2 \@+h(~;4j~J9yT9hUi>:tGJē7y郍}w 9c{M|?_oXk?2z/+E5)~{,׍5AsG[wq6Ur{[)_Vޔ0k=됱/,*wC 1&{4DKm>Ⱦ7y2\M;,"AQ-CB;P-~X~yN>x7x ?(vzX.1Eڽ?yW?+Hx5#IFg-V_HŐP]~a|b hRPJcTPAJrj>JV2/20S";JRFgG;oikT=\O8lDreTdP39k`n֓ 5%?J7Ƙy"{9f23SGoH$30cmWي:udéfпi<ڌlaf8 ^jpJs`lxgx5ZK%bʹw &'AK4QS޺ߋ0|9+NhIf9}5,[ǥ[Wq{Msq5S& `mXم%LvBp U~1\anzGxs%7W;" DIt[L2\'a%u{!̡xѼUάPЀwh6h;@Hغ#h}qum0 Hx43R;:+]GDrݚ9X;&vi e &UMJ760P7 V~}Y4@y%,ӹQa%e@uuAejJ&EDdgڃj8RECͺAy;`юY?0~=IVҟ.PBуIt:f-ޙJGEmȏPcx駙wwW]}#$Ǔ:Ipb 2%R^-h)'յRTitv5nʂv,e )rf.~wff'>ӽS~~D\YhJ(v;54':u!Œz0T.<uZ\뚊?lx:E"Y۵ پ lI \cR}ɣn ! @pʘ>j5p7Duwqֱ7/Lܼ bX6{NUO>KA,8ւuFAIm^.Y(kRf0]2C92s%Vk8M Μz_u~HHx91nñ&"$ޘb0@$EEFɜdzJiyִKu3ef5 ;1?E!%&Zt]GtжV6Ylkl=%+L GsO&~],!Ύ5Ė.L]SV,CV?m$MaNVw`#.1 ‚8QK( C;-bA9T 3BUuڣ1h-G|@` &"0̍v d={fe1p~<.G;_ ==iFg^ܮؚA$cJ`)i AO¶ߏ77ֲuՑxs{zl;tr?1*Y#eR}>AuIRѫ4%BXXX bmKk 9fDDXʲ~1j(}4K3!-35GܘmqoMs𧗩3- Yw'j3gl HBƮvdY"t&ɳEHԻ7yh筽{vٳ?u 8om8]3Si%U MB6^ac"ڴcE]>BN֗o.?#{/gy/EqH^ִ J+Nmz]1d!Uzt-eWP][KXU,K. 0|fXײxYPרh\CO&Ik3m`9& s|do6ȟMt`䇷/#h*3"`mJXށW_xhl*=.`ܥy&4fO [7;7LQ j;ѪPj2}t+5.;v o<[:.=`!x@ƒ=l'v@ Ӫjt ocҲ!Q}b xJ(tiat0e,,u;5үm.]\ߪ+"Km7FƱ282Ī Y*+# 飐 o"?[C^74ڏƎ\KÛdSu<װ%A7]xsqnG]G*Scam(J]2axѯsDx%ROQ;jPbJ0;" X >wsGjq0>Q셃}{OwzPj8€ ~I%6zSEdt*BZWV v }P}5z!0cOKU06B_av1֏x79% L%rGc4`fp{5, Χo}Eml@~Qt &w2jkڴ.<"_'H[')ͯ*Z.a@"FLa _EKo(~alBJ{\X,)Y%rT鞳yAt0M98Ԅ7x6r8te'v5W.`m*EKߢK+HS,w?x$S씍FUeuƨ̆!MsX+?%qEPlX;ǁbc9#uu׫U0B5[VͿ  uT{MuNFDj*e80l jjG1_a%].,΋dk3ww82KPMeaf'T685!mQB%a / F>"׭4.e%T7 0k΍YqbIJ5A+] LH5[nvuTϥ) ;4_%-b֑5ՐyGr|sV2K'T%ȶٵ[:8v;*a~sȕ;'ҹħbǖ#2bKGShwpMEj?gxx j[낞^ cuَ;t&`xI-xK`SG-(V̡mfE $;iWeu=J_'a&IIu^ {E,^(cUȦ&$,1F!P0f1z9VNT}` &cEga{1vŮ3]dS"#l2rؐR1Z#ϐD(ח#z@1R4F"xn#z0Y=!E?"LqB\gkng~3<%u#h Cg !y#u3H:lMcJEQJ#B;1w$i cRz-ejuZ[Lj& 8 $c8n|5:0A }ak1TͫDfS=0tBΘ^.+\ &_e|"-9[} ɕ*㶕iW{&&E"DP࿝w[|F/l8~5C' jl^遘s`] b.2u   y32c3h&w=x鵹c墭-R )D[P9RʇTݤ$Q*Xmy/T}]L蘻 C1tjHF!x3 LdݑxM2=iL&F(@36dNN}MY,c@L<9l)qxmrC`0ʼHB̶NC'$wWl[2ѶsEؾĉz-+3{Ѕ?.Y T^El[@-Ԅ*V$JrihOd֫94),@oHXY ,& n[쩛q _zfK /+CQwFT$+z:>4L5՝eT7j$܏^򨱾?g(g8Ӱpŧ:GQ[2K? w ,6fƺWKcq`^"h3<0ܒo3pnZ-f&o67om*rCڕH o(+[0c;pSk8sVs e"͐eT2V7ylFF׹6qA]R W#ЍɥwB0sF ,v!6;w CJT%4A9 4XX`J]ҀsPcFD)G+EcWD~<oSX[sm"Vh^hyJp11㺗.nDā/$Y;pԡ:7vq+jǍbp%GJ2uv")xJAB颇ǡ2`U1˧jz5!!~ڦG@{OO'jKN #wuRv@hJPfcqDqQ0`G + ރUޤ`OgԊ(iOؤLfDґ}~ˑ;)ϷܣLMޫ-;䫇u67?(Xda<:_K;ױaۏ}1dS Z&)d^UڃBJx')Յ{5g2zǼ8EmxoqIl(S)<o׌igJ1.T@Jp?ؚJi]CjJސ(Wx|kΈUռ}'N1ǔ[hHCh0t,=e OQ; -7&T&~8ˊٴ A4$hZį|Kʹ *Ay",W9/@tӏA#!}凙'4k<ΚbFeU_ 'kW{ ;9yP8ïb;+.3+V95siAe&M`)/l(7$vL()3q˵Eo]AftBвƒ4)r|P TL󼞿c,9޿$,Z&4#WM?{--ls%R:9)1ݑ>wL3lGH":2!˭  {əy(Q;kf80G _INʂanӹ䜥ﴒ6ASH C nu|:1D )¹I{Tvn1v43~+6!7S_uf#,`?*&KUKb#8y{dO-tJW9#zEG:]SQOQaX"x.wX[xK1$ ovlzF ⍇kUQm˳&ϊߡ0phm%q/46I)r$"R{Lyؓ`"KV+,x;Zo2N-X]C׾[ 27H- %Lg~Z D\FAI_ZfA< h+ gfH UKo$Z}'s+.\^ '&}U_\ۯ9̨J%ܰ)&xfA=l#4 ާW60̨O΢.!Mi0MyӚX0h<'r:Nxdť]șoϵA ,I1ȭ% _5>Ҁ ;8. *@8iԤX;nQ:밃-f- ^ ?ȵpPć|ةd&gUgJhlR>E8Yb~P(]&]JN pGb i% R}wT<[D(P}χpڶaM ߦ(#t$@#N:GB9t#ѹRBjX2c) 3MR佮8)"Jp2G_.pD0}n]D!IUcs_ۧ֠J6>vjパL#ZzL&5 3ާDOJgF־GTt_Ɵͺqh5Ͻ"k~ Gmq' m u`a[>Ek2VA$\$@a;l!#Qt y i޵va &o7<7;:VB1ޗ| -wz tހW{^Z8=4&85"J 6x }#o|kƕih%~XF`cߜ&REpb$%kG$ZN^cXQ] c\g. mmNK{w'z٠H@aۨx ]mW1e~k,#9/F.Ef9Mi/[vJ}&H_k-ϳ2dLN.+OR8#eL9z[P4\6͋"bE3d me4WU׋쬺6o}F@PIV5 C]cŎy{aB`{yƥ[M54d]k n(??\~HN̏j\nU?n@0l}ubZvNYЏ(0gÚ5;e15QFHO|ǥ+x*Poz] jI,mCxP5AnVe8oL_XՀtAŌ}Lg2_Cb$AB8PtDh1bڴ x|WVݦ{] ?!pzLuVՂkTW2?iD 9 =XM(K$opJABJ35B>T jM ɄCKcjƮl v&aޥEk͙Z}CA*/Ӄ+x (:x_Ƌ2/{ln ( 1jGy5f81aȢCJ)'O0^nx} Qۏ|mCqZ8-'K-<+yU k؛K a,:`+ɦڏŢrPk?KZ Xz_UUr_*L4F6MZU\cGoG׆so?2"vQ0X5 SDW3˜.7mj˚.Un)dS3D D kl^=Or EI4ujOnQsA5QèQga8R2]{K:.l/wn)5+MU{%u Sg]wÕâGzfqU=U)[mA=N jՎU=~NX^ ָoDDKs r ꍌKvNt>+ObSa\LA]=M##k{}* n"buO ׳b+%! 3U)Qm:'v<CL>9XG7:~Qt>b\,3pNuS@4_d@ބ*m1NtpDB z}S$~i׋Hh1 jZiK䄖br ZnZ%q*6wJ"$kAg_ ۊpAek'9w42ـ*Q YydW1i{C 9R LĞH 24oWEChLa8T+R2Tֺ+B =,[1zVXR;k'=>ࣈM 48٤Y 0:aN1c4dB5fU*,YxATGIv&jy5R3jFhVpu+oNάƥ;?HT>$tS餖S6} "g0&eG)tܺ[B *6g0*);qRs1a7L(p/jSڿmf/?#clgP\n{٘hv7XaҚK@K<Vc);+~9='Է^a %GzN?17: _z,1[Vl\]U6mnb{:`W6l4fTR^:\!]ּ֞=+^_uap6c{FX֚ mݕ˪9 e(':$(>`쮔+FҜ+nn$&!XC?%Aj q-Hks2}toI\1$QQ轿R㗧6iCn-WU|p:~yUHa2%2fSϰ3C@:Yr"|BmhzSBUE=3dPaehRN5fdq]&# kEe+5"%Mx\y>Uk uh+ QG؟"w:B8M$\Gclm AQݪA*㉄ǑycdWwJzA*Z8 X9/{y#_wnie$Lw#4B /x aS>#1)\&bj:q&j=\x 8g0 _*.<3GSqk.lWt.bCW`<֊kŹKʅ*ٶXߤB*HZ߰m*OyZU5'/E_A]?V'k6F:Eܓ <])"%5],2y$eikYG-7>bUL-aW#i d-:PГjf^J.Y+6yb=fU zo~Mן:_zcQl˵  ڮme*YgWrͩv hHp%3 OY`C!hV "rgv59NE? \#l F9liISm5cs+wI‰[}gnk/GQ [\] >_H̜1E|=I8D€ޙ= v>SȲ)HǒIFۇ$`tUs݀5& 92J^I{G.ʿBM"!e!lox4{ IE[Fji/$k{w.tҀ*lFGS##w:/)A ZKv& ʹ\OIP^l\75RTR/>jJٴdEvO%w"N:zm9aadO,{tX&eo؍.1llzQӮ%,x0;5]/\)ԟ]A pFFf>CMsqyA Ȅ2rBedPN{XKS %N-0-;Dv" PnC;<d- }#Z /&ę/P &*ٺk7=+;(<9ƟAHFx2G;K[[kiBD)[ ~]mو%~)f-$iǃͳi{\_F ;=i)P$}+&*"LSu#*7KXgg=KhW!U'zIĿ|]C,(Pa 竁 KmM@.ťޛ I֭gDe{r{3!TѾ;QG߁դb-59 +\ zAV[ F`ib:2`MlkL \Q{̛pks"0~4aAb JP["D(95)*F2['2aB<#}`C|vK"OY&ŭ $`_KWaxh>O+%G".(e}ʐ`ofq78Eע*{c V'c4/[qLI>eJKu Z^Hmw$J JJOE`)"0|NDS' UĈЕk5Sh|î80 r1c@%=uKhRvyޔQ[Yٚkx?f?lRYwy)\%_GrR~PXYC4u!&Q*k+a7<`87;ËqͽI:+X P8Iq?QJ͉.zXҥs!jjJ"D{?X'TсɵEI:9sOd?v־` As \IB)Qg Iv$mgay9ML=כ arV8(3~mӜJPI}`wsbIfHS.ZmUsLޅ"2d!,X: c?l܊bc'O.[i,1(9zȵHt} ɔv&h e BS0'ܵ#Эէ0[0ĐaBxՎ>Dͷ WN%']CoG<2O+LkBC[!`6;f`ނގ.ď(1dh^@;G H2AGLsܜ;>%cHbM`O M[.w7gH˕jk֮uFfv+KWJ MnAƎN{ң4 |p磣+Py3aجbY݅`8z5%y]1y D`z?P+8"Y'E1E+%tԪX )FNn fD=[qvD|fA{,x+#ͨsҚ)KVB6r>D!tqqR|+ \J0666|a 4Rl1'b3'~]jͥ4o/0}&_e:@? d`U͓T# q-(hwj>;3XqbPFvp{t\Fj,[8ᑀag.QctP!8h' lI_Du4EO@;;K/&ϵD]Gh͡3MVRnGܓP<1`h0+J v}IpxOoԅ?$Yn{a¯Cu.Qtke09eN ]45gRR{ NKo'@{jf(_\!Ƣ,wzڄ؝$: !ާ;~O#O,q|lGj2D-On[y6gx9]&׬;Qe`!D 1@-geEpC,RccX14(uIlbcerN0,`3a0)@~vpmh.#N%In!Dhv!bSappj+7Dc=p)v!CH0hُOad̶?lAWj8ȤFܐG><{_9X2 _F rskUccNh̲F^7X{sw0b)i?ԬZǾgZm%%Cek-3[;S_ #*C; K {/׬n9Wai/&wUe;nV44tފo`DBxgs̻ڛR TMmrvbIFAknmTFPάM75d6q*꒎C)v / %pC/usRyp8wr\u N˧Vơw%t°k} #RfeͿf e^J+V?3OT rݡ\L虵~3EV5~^dq#Z9:G^AgsmG"X!m* bõ-BsG$4pɰd}7i"cĪ]p:EplSVDg\M-8L`WZ#WH-9컄En3_j}td n+"zK$ש $"-b$揀⑨ [je |ilhG'j`UIl/~ufU 1NU9ePDzVI7LJsb,J&!k:۹=~. W&xGahb$`Ջ^g]NYH/+7`|_ը%jӉ-泉Mwϳ'8Pɩ8&%Bu  C_;/#\﬐52V>`}bD[ 9pnX),05;U͹ 1Z+ƃ 3==sTW7_ڄ6b- L&7LhrT7dfh!;BQ+D;E滀.0KJzJ[sTXilsd*#BXr9\t.'~iKil8b)@G9IbEGz4F!Syff$w}6A`Nv~pste~Pd+3yfD&9bPW kEuˎ U΄, "V XNGOCK_MW]W;}Wv78UH7GRYs8%&3I^m` ?\\`3_n=8JppUxwE2kFzMqgas3ǷoH*EL[MY4<#%xLKR}H3dyktv[?ɕ-3!X߿kQ$7aLAZT#9vM\:;oF_P\V1Ga " ;(Ftw8 OBl& ;|:,Ҩ ~;hLaRN0{1 u ۤCOt^Ld=Ѕ[2zL. 6Ս{$~HYN6 `w  A'/k# nսܑD޴`i^.oD;e/q\cѰM0ϾPVmɻjsgT//-ۥPpJՖZA=pr8GCJΈXY 7f>/ t}9 BoiIGmY $ρD|8ؔ溡L\>l%:" HkMue".CL7k=&h[ʅWa@9UYM;m2hVs7|J-#HN.vڭ@O|Ts(P(qmf`Qʃ- o]7.~[3C{-sWyHȇEEǹ}5f1k3ױvva;%*yǿ"y_G / (a"@N\W c7K/czж7 Hy$ThKF{ee&q&4|zwD1ضWu_E8"x/KnqUm,w܄I6 CT4 LP/%')NdcVڹz4;MtIvt}Xx:Jiu]$᱘.xIE{B qjP_ssé'Q|LC_A P$2݉0dw?\f{y оkցS۞ 4i5YlZ,>[>me!d:,D>G8рBٚk]zXK/*-#urԄSk+} QDOz ',9Z6[4(·2-$:am *wl J'XmNkČָXs9gS|NK;Ct^ʻ?[Dn؏8"̏ׯ#\iԱ8 |'gSc.NOC:+g!yCMf'4TˎC{"eu{ վ0O $xx;0J~dJV_|v=PTu8.!Patȗtv=!ӃcIH/|s`(Md< M~4Vi7OlE J:P9/}|'gCƋNnZX93EfIQxF%6Z1D%J:Q6<ϜcVbGc0:t\M^hL]־Dcy|&27}}y_=7O]|&Xe݂@[UdϪ(moexoo Ub;kޭԨ,F].>\>_q \TG3eyDj #kϐ(h'#e/X+NЯ)T fT49u KZ<35#0(r)7]qN|86s`R}1㧀ĞHb,A4Q%&D~T-w̹ħK;1،t%jЌ)hC)q dG½kL}+$Z.;[.O9@?>5E?dAOʃ=c%E;{3 Yk覞sv|<6͛E˶W\k(stZ|H%@鰥$Qk5ݻ-did}!IU/K~ -)٨|vm.5 O`AվR|S ڌX&rTegO qƕ(jMܖ7Ɋ Efk7Ųbˣ Ӟ)%9@ӥO8=gz):ByñJݪ~:6]Ȋo`׺%uuHc

o%mTmYCw ;6>/{,d ə[u窱MJn'9B5C [|;{Xeh8zC-9E[-1ͣe"cn*5e%;x8ZA;t␧oHb#C./!moo\kOJj@D :QHD8>Xj [¦ZBgg4)KC.kGM3TVL.3Äk.0 An?!*P,.*/[Tf֦]\§9'# n} SPD.Dw"ki;]womh37j.TTY= isS뮹FMa`ݥ_d_.-jT{YkѦvtrK'N>ªv~}McEED`9-B[! )ka Mq=PI'qRF "/\(ĖvMPm*khJmQj'ĩEGKS2NұA4@5,xC2fT|'/EP+dG&D>G_Fq♁qsXv2 N)kY#-+ YNU;(gX6$V~css nܑfo%s5l,]w=~کbG='៦Z **E^^VB'dAwF#r/[/jϻ-ik!ut  +WfIspGQd|s Yݑ5=s#@`f HHpd-jr*4ɓm;+6xGwݨw~)qW{/M:=Z& 湀$Gjt7/UX׉Wݱ=je-bq#i2/޷FN pƭK[6ӿw.TxDg!lH$̓$S{NKѭ(8MG!e]F+gh5ٍ&C63bZ5L(˼ݺV8χY12Fh:.mzC`ӫ+UbU|o22RX\=چ91jSc#|5c޺J^J&^8 9 x *֛!$tˇRG]*ƀy"yl5[EA2tjIؒ` < m~ RyPa\?Ps*ǕȒs${JDO=v"}&L-l#l_"Gm0w E!M,֕M}-V0!E?j֠,$wDLFC%Zq;Æ2>#H's&K@s\50[ 9 D}0T7JOsHs:XM\YW,7 BG,kZ_掟OŷX<8Ljb-H/ -G|QtL䫹0#+bm_&|U9tmU0,yCGb,L" qQS+au^#VY_aj0/5)f%$siVb⍪o߆6T&)_#R)^ԙ0e:k㮔?Ë~ y`H>}MBbE5mYbH nH1>QXyDƊhFfd{xm{Nk ЈƲY&p42 w󁘥86h q) 9$$۔ ֢5Ik+l5syo&{'OU:g9n|}H Amv=WeMy'UM'Aވ2R7uCD|8p Խ>(fl <0(R?Qȫ>KLTFz [zۃ} "#}rB/6UhuA9c)/&ո#h8)Y]0''V^aõEy'nG/eĽWk)\jٵY_2CWq`,! R\[iemM`H7>$8L4P[N/b%=MԒ }Ъ\64$ ǝQ6.H\+5ĭuΞl|k$'ȅ/XyUrؗY 7JhGևn=.ꨤ1sFi_,̉" }ZXOyⴤI9V]obRcjuGqDz$/Po-m&/xRi$H̻ e_hLdB5\fwK]R]Jo+ST"zjĀu&5!9Dl!Ef,"H鱥`8-a(q'Qv  {2}"T v72RXsD_z 2 M ujꥬ~pO=~yA3oe=;eژ89I:jU4gF}/Dȱa/{mptsX]6G*H c'.7$/{Uw2 \w+H1y RQs)l Ϙ4~4Оj /=KB*UUi7 A%ls(UdK=d=ƤilJ=NWI}z?:B&^M5:p4J^ 2#Y<ڮ=Ut(E~r/%v*b@uLϒ˗sI$?8E,}+ƈi f5oInw<0_Iq]9MX] <:u6/  lA] og'KV4D~+[5&cȢW;09+W 68!Emh<)]^垷!t&CUpC).86؋ TL[VtC,єr9)\$Jn?L+BTɀsA-F7~]m&(!eDΰyEG[Nu,o 3OۍrdV .ŔAoӺ2tH*+LyVIBc4nx)CחW굖5 ߤ{ŽUjYč +)cU:bT^;* @x 2n)F[WkF-H6~pI8nSp<4hȦcqa!8(0{?\d28X]Ԏ?W&]^%8Yd ~69M$yF)$vgLD>G~1)t0rHq(.64``[ÿҤפo{kG>M%۾ $J$s&YfC 8r3B̾w7RSDʌg@x[ HD'NZj D\aٲ#نPK bS$4Ve=dr7ՙd܀GJQ?1]b f,2*^$k՚vHD~J&;APǤS#Ga 'T._N\odHa xnÏ7I?[4XF)]woV};ǫ#z#OA/>2rI:b1 )`aZܾƔC&t8r9WZS ] PB7Pݎ26!9b³_g㟺:O̖ MWNIPVӓ;èyр `u4VI3g<(4lqD|SbAe&EӀ*7rLJ\2NtU/W2 !^fAIJ乍;P#­=Mo圛TX#9K!Jށia{&8HkO׆x!;xvݴs|iFl ^x\$)ƣmx{MB)(kB4OW8+M&{߄6F- #v^>~l6b:Idۂ'f)4 {<^nﺽ-4 4ϔFO8X!UUN^g-ժac!Jb-Z?94Iȑg=|{sahy#@'#?)Tɀ:mf=I,)%1o1q܄#,Ov;Y"$8h[~&O4W_t-pȒ$;;gi9!]eқd^wF(U˩\H)p~ A7g]R^AOB>(Ka^z{7i=\GU_>u#a>47O~1 6x@X?HYOs hb۞a8.n?dZ+%PZ ;?*^(f3?eJiE.纹B'DqV<݁ K|A_q6Miް%b&Ӎf}A&*7 z=>eXORTywllL1jɀm_bC L ~6򖩒p/<$\bgeC&7kAۮaN[2tzjXf f|iX3#j>-")W<|rJd۸H5GR~*\pG/X͠Gi"}r/+kKeI/|޹lf3ֆD@@C8 b[PUM NFێ  &$=+cک%1.8D9"+/PgQ8l#?;?n9".L1Ie"(%8m+n."Qe?2tнG dڏ!RGn|Q*!Y4ș"0)aW^gE̞⇮JImDŽxv걼 "n ]\Ԥȝ&3~ڳg0ٗ,{qL'"F\dd} Xhƙ=l("A?ɨ2dt@hϬ܀T֡ uiAv}{F `ÿ;Rf~i24b<<6Qǂ6yzL >rStWCi7<3bQㆸ#NJW#CIX&/PJ\{v> Cb3[8=x49@C,FeI$\>DЪz#ǻ{.N*6<FoQCwr{C8vW{ڕ"01g7n@}ŁU7.Q:ӯL&zV@p|󰰀]l2˞֢Bǃ";4W{ t\#W.FL,)ⶫ'b=|*rg,FI&Tt8aV*sUT0 Y-_z uXhGNzt({zgvj|ۚ!Q9r%Z E/=\aaqPR6)$ h! !Û fT'5 rZ Șl/#X%2g很@/OYJJNnzgSl_gu BVD.NL5TjҬ"( \&vgN*ЁvMm\QYS' +!7ю8>8N93in r|+tMR>X7A0s;^trSTnn˰{7"en2ކ^߉FXhor*EGNx:ޚ2/УiZy$U0L E,cO;M&Q!(si+ Ɋܩ,S^1&VjxOPwS?W3K]a]+=Gh:uޣ3TׄNe< [% e7#6$̮Y(~d,j.uʇdRH@ɔx$xwxyB5RK6GGBZf=^5?ITE5(⯏o?hʱFPA4֊ⷶEK 4L+f<qáLG'{W E8" Zڤ>Tv6mg) 2<c /9t~䟒vtȹ]zSw֫3 ЅTٍU|Fj8'F)p͝;$&1J"c.gI)5_* YqБY;T"{zI1P!CPJ4˕}ry3k)  hۇ/ujoQx#nw4"].bxFXo*0w?N%eNgO'I*s#3' $ 8O|9wn0'S/-E1iqPP ZW0}i[|AL;_$.lISOWDW¾Y4Ny B=ѿC֞ K'#‡-ͻ545ٳxW(L:qm`aHPt.spW}Ct9FdJWmeʖ2z:-w6ebސ"QB?Kw5Zf /5)HXFg /.!,0~0|epZ$N;u],KzCOjTr'Lȶ6h,ۋH\yՍxkks7GvpU6=EJdKƗׂڒD mHgt\ր(5rP0&t-XZiYVwn&&`n9E.EL"Qޜ B-ʔ->J|28e<_xn<^5U"fu[wdBbG˹:ܩ\:Djq!6\514J.ARm bUm.R\b̊WcGJ[6{_C')4mjӫrHމxpNP xW+Cx (Pmo(\5b Іc,1C@PrϓQ~1V @cPZ-T= K.0|vߵaRԭ=:1~3UPl@l.?OThAM?@W/ ǍM YE |yo.P#̷fultE#dVOiwOup!=\4I2I=$ߘbc0{T;l AlsDJZ:ow`U0="üqѵDӀ8< D~ٮzA{_J K$ =BSʄhX}aړ J>_.}Wg(0]3ũ`\6#-Qkt6z)pԴ=M!vdʹ.s tzFA.7b(6M:GaK}|t 0MڇSV= 0yʎ^$>+;: t dC}yW 9- AUk剆fj6Q\;R—eJZb?h $YK?(p٠XXKkۖTݏg'lQ>=$j̢~)c;G.5r6xqcnhs=<ⵄ S`-14cȑ1~9,}aJCp n۰Y91b>[tHyp*ftmIwjѽ%[#ּ7wPI#"%4J,(\z:r0?Zz4nwWߍSP\;F*TzY精y>as*,+ֹtUt0ՙ$ϫܚ凟7$i48Hq(-@ ȿQstqn 035okDZ(s\7Z,WZ[曾3^ބW[HZAy`.ޯ}EepI*;#F<&4AE\-47 ю;I-RpDY[,&+Tw8 Jt8tYs)"gFO1HߡPNɶB| 7ӯ0˹ OvPSN=П4r~Z]6ySCbƨPXpnkT6FTWY :7;c[ Fe>_&v+Ywٽw+)1Lg$] ~6S};1*5iW#HH$bϪW6E+ UOz›!ibt=M_If:HF)Yﺃ ߨt#ax7t+!'u?s]x0GF. @u L^˴$i@L@j4b"LY`e?fVNJ0^׀.#@L7K1U0V5_uvO,Cm #AZNJEGlz9'~!_St5E>1yd3DeϚ)mf+ͺ4z|CDw14zOW CZU*5@;Y|pXc8^pk(EfZ #1C3qJf t 2~ oCYq@1h~691gdEk"tg5|TJc'Vo>m}so.TaKS(t z1H>P%6$D @dq( DgJ8p.ХY@J4r$|rL ^/j͇a"5(ӑ-~]3u2;4k.F/bPyk)ԏ.[t&]p$Tje BgZ~r团[ث^C;o?.^"8m(+ 2Wŏ} ^ D]jo{,B9_Bq;՞G~.Hd괟z}0n0`@%|Yisa< >AIbil_Ѓd{+;V"يn@K]>#wۃjoq3_H;$FĄǟ/vsY/D/-gM"p n_~⒂# bWT+C)$a/pF*.2wOoJ׌,ʶ~[e@}٢maəמR :JɬOư* 6c7g6"8kj!=}ɢ=w/@f հjW~h W09Ҍ2ξ5ѶC+q5}tu^Bi3*M7,gSe` yݽ.^U48A6/TVOdHzzIkMA+p5Ț±Xu!͈z׈bל C5)X0W> ߐVr D$L! ;2 y9/(*ΉAєS x6هur@N_΀9 Zmhp_)M=9O?zρ.##->A2rz~o*}qtrWқ ҷ<"ݛ: IfѾ4I']Ne4:h*flJSNZ&TE8%3X$>d"cޙ,Gٍ9wK;n؛!r)5 x-uW} P^";0aμ 1uNҏq5hFtm@mKЇP{{O; -"\D3\",jJ"~7]^/q5F,P K.!RZ*\IFПagGN>dQCRtiTy^KH:dCm@pSGð<@[ -A?~yVZ-= </(pqy1Ó_z?]A,onNZ߈,TlH]uukYO?~I#FM`7Wa@jN]&Fkz+;/ό_lmҞb<$pO|f=xVȊX<ݶ^zy)Aܵ <֗y%MR*˜sF3fcЭ]&sm>v f* K{M vFIxb8xZSM0=3`7]?9w5*o[wI'2!orBb;SۚwA]T'7Ƭ3A?@}+S?/6c Szmw;:(F[#呻b ;YsVlڊ+׭~h>J6[anu)n5qo_Rw VXLG$b[6Z /͢/ hCA 9Rz j@ 0bj Sm_0NsH%̖U0K=}[x`-T{ZO#usv팉˹ļd[ԪF`NԿ=ߎބ2 wݣķ 5\Dmn@Kj^i*blm!-B4by"FGކoK 0)?WjE&6ϛDQRoDpM4y::F6{c:H6yJ-+Ӻ ~46*|w,LUx~K!?0_+$c`Vpȃ[`{Z`qs6V<܆*E{W@ǖ\h'B*Sv@ iQf0c-sLh6N gC=<+XrIV j<E~^|{j*xk9NIήto"5C ؛}~AT;&@Z(ʑN{<KkN) 2w, ]Xpѵ`^mDٌK$']#%s>d8cj'Q\)aIYSNvSկl4QvTR_k<1avOdYm_=]<OLsM5>G޸?lєCF -Lg*:e'vLfo`sa9]):eAJR#9Ƽs|kFIYKAZsR"AnC/1/4#GXF'9HsB,P0RH7ɑ>'V!fnܬ F`Q01e\jrQ-3@ni˘ir#K'f- 3m_>w{=BQ*OqdڐG]]c@HAؤ\ci[^#[;lXPC - Σ7ϰz,lho/s1XS/Kx H|{Nc0NMV7[&Gw46KNvIPg t3U&FVbJBܪAT.-nj"NJ-(65Drc|d6m+˸(١JC|tP:Lj%b574g_M{FZPM_"]ؖH|ih +?[I+D9k4wlI/ |T8/ 1m-q6U(8F;jV#{[蔦MnX4.rtypP3?)Q 3G<|mL7\;FA(c[\b1O?b_;8|`i"4eS__6#% m?S@vuP]shTO$ֽ߈ ӭ뤪5{nÈ=5؀}qJ{L!7v]%`m+ns%qUx=ҿ,3jyVoCD23S>UN]=74Wq#Cm$2  ;/YN/+)E_>Me[G-*ױ `c|^FʀOjn$A] LmGG0;rr`77/=hPZlb\4P/qdtG:UHeTq̈XX4Y$mZh`j&焂D]L4!}K:s>3$Z $ϞpBط2m 1JœɾZ>o/4WWJ˹q T > NSyQ1TTcn?探 d5m[7vM,b\PS ddy2E%Gx2g #0+'7 hy٬+DFf[t8"8*wʿ5V~A24 8rq`TseS|vB替/دa?.ueBtw:5i0$e1c%XK3.IFBս^$Ojd D{Kq"Xkk4tW1w4CHO5F@µV7`ݍg0xR8-ѸN&)sVi)vJ&Ovtń \(x¬u>pl#cV g% .qS%@Y/ SCϢ Zn7 :"%@nEhsŸQK0 )-XB[lw[/09?r]0]!%7r[;3FIp޲8x޸(]0اb%U;L-[B s^Z7T0(|u:kYܶO<r a茌dXkG+6l 8@#]@aJؚM3rk#f:o`תٰ7NJYR_W/RyGI~^`ګ*4ή窨${z8ʤ+zqI~{;?rJVYe "ߝ&';i@k F<-RWtz&]"O95ߓP~/JTuL4L*Dg$ZV/8Hm_(Qw3[<HU4.=ɍH11쁷\ib*?m4>H?ab`CA:rgfոCP4x@}sKՔ*Phc&n""?:p 4ĮX p}/vU!MoKt>4E*nG,Of1A{WlÉHZë 8K5R)Ԃ3j)@/ _ f( [{j9:# klGMsD:OjJω~{34P;#\]U,f'v/+-W43L%7(k *3#j ?)B,1^ Sz p+<(5gp_RV 9*tN:GpgI5 L%67oпtB] ՀtryWص ?( &tX_Y} *&h;:9 q:m)uȉyƮ_( qN6h2:*d;oCAf+(NˉND7 qMP ?e4񮕧_O1F[h2ɂl|/eW @>eyn(_7![6g θ:^%j`\@Ke=VX0d\mn_ aɼ&S+ )eR$jKdETZCvg(ҿK Ing&3r(]rέ?nM>o;LJ%<=dp*9bcܾlL@|fݖo9)*wި14OϭU?IWm$l3wuq?$J{W R5xeWJՠ\$YW9'/5-^&dEYmmXoG^#l:ʅoNm-wRVېW>\X{H I1:mEt,g%٭B29=GNϰ1}`qws‘'-x/] mCzj;m&zZj,qjmcQ7>~ЬI:GYeb/,ME4Du|Z3 Ҿ3C-kIP͸&l#GiW\ޠqlv%6@Y:TJ=Ӣ1fݓfRs'v"FEf|aWVr}>8lǠ0^;}fF` T^4m[2__bfWff^/OW* C}+m͇!I뀲w؄B+.l9^FtB}N/D.vc` ][;|_6k&AVe~<1RӪ\ϼ;'nY'*Uf=WxymBlwy 7Г1Uv$ 'PNt^c%V7 ч r_҄6{6źHh5}+`ϐۣ4@d3/mWi2 s Q, ]Ģ#8|tU`sBŸXpT׊oޙISX^hk#֪i'.Aݴqy:WcxҗyxM?lǦֳ7\ї*B3koS& jJ&ҚܩpO b9G +ʪa!IUK>}t8& 45o'\`j2!,2?)CߐBSf`7o8<[8>+^(vSXm 5ey1Fgaڢ )@ķ"UuA7*G'Xd*eɚsoZ6î P }@o̻W 30Koxw3ROeyy) TӊI%b**p*94g,,);jn+cN*Z]?0r˹hrPѴ ]zh"$g[eUrp+|Q`ڄu-Z\\PCT!/M]ί:7-{8M)P۩!SZo287dWDZ7r¯$Gnu.hoQ7p|M+j ٭[lCnS5gsmNaZ-d `k!}vv$|qs4aGJL *KmnMʐ@$&V=LRzhZI&/Ant֒XRo()G79ܵI`8<٬V`$ {eV,Q>]NYܓ~[:qlP>sifCvZ þt]2KE07iE)g1eXytW+D3G&m鈻?qܶA^+yBdN-,&imfʄT3=E-O0;#ᷜީ-Zr\Y]iN hRH0Wy7ǵ;x+G{AYY< `" =Т wNg>AII`ZEL_|TA |5c 5o,{弌W~0< WڴP 9=]9 T%Y#KrH(zE70,(A<~鹻c1M@8l)>0v 0XJݞҺ{j~+ɴ!4Bu8 a( #rou7W+IJCU_I/k CqB +»Mu$J'ZEG||S04uv~TKCA`']7kޕIInpV9y#apq-Ĭ/$M"?9t31!Sz:xJ8=4WwĮQrV{UO+QJբb#Vie Q6xKmy{ y:됇m~ 3 ޢ;\=)C3)6v#cZ[H\%8"Vcs{hQD$T)/mo}=PKk4!h/O51oT=q?1`TR7BKޑR/[9gy ԹQ"JB"gm :@W*U>3jS7px G;{Iz`io) ˠZ\>;1:cC,КB˝WE3Ey,jx:rFH׼3͓© 7X"ڧe\)η$Rs UJªs[9qsC-91M EBqatJYX_5_`FWĕOdf]寭{ ]R?Կ CҰN*d^,5xե5t)>_,ukrM|!`4E*_<%!5]]ԺGwF1Q2ߵb~{!mUGIV '@̹3/mrfe:H+qh> 6JÀռ8ޯbF.ļ T=Tʺ&Y_%*(+gӼ]?%Q* \ľx{%͋(d i'b\\̛S(me2uY , { kkꌘu-xAHiiXu1u({* Ma`s 37YʈobG\”$,h;T\Ai̵v]$O+1Dao<a|b9xR)!ģ-tnb%3e6݈sIKߵ@sGB!HNr"baW'}dNg "+9Pb71EW@U٫I+n>"vw߇+κUkn%#XW Zb]^NⲚ lă6|n&&{Ud>yfD?h6Je2w:f0EA?#`@"1 Q"B}V~d;3Powg-S@G+9g\?Q-_"Ftg* Oد9EB:˻[:Вe$!f,ީxkKJI&`hX8JT¡0JQ*lDے8ZJgPːO|NAVTS$k&xg,92aq⡩%Yy#Ӈ>'i7g*nIgQ K:=,C|R%ELQX8oJf^s {KKA_žȸc1FgO1Oc~i}Ҭ v];6Zց֍:;z\Mfqĺt u6#Ћ^Vw)FxhR/ֆt[~|U1`MBq&U;\=ue"iVxޏ&~9 HƝ{4FsPXQvOR(8)PO!'dˬ /8I+54IkeSs* $DPo>H؊W:BH:.2bJnlՊc7m g k4u-$'%fo "dQ̌;g/U e sT'/)AGvͩj=-ND0bɫ$E\y "fGq$]ǭf%\]kGϨ~uTNc {È2£S4[an~DG55L 9&s3EO8 cGa`v> ,~0+"b`E$w\{(\Tx9/`LdR&'`墄hJp$b/rb2\; =cP$s uxZ`EAh` E>"[^}UI  Ӿs۽yލ0)~/<_˛w8,: Ul["m\F^ߓT(D{&.{J[FNK?*I8ckXߠgu,nis%K @rv*}JgӴ_|`RdHz>`$ÁOO,Vtt}~]h Spe} HAߘZnٶ{¥{BѸ^d|j- xJf]e*RZ4 Rtc P&b?RF&dX)(&Y]Tʭ(cP_cת<b$*踒dԲ $V3ߥN)+5~x`SG -__JʝVlU XHZ* %ꤛsk˸fP"Ds?lm_s ڜ ,fR4)@w^lYoGf%fa4ҚPw@a|BQW~~x8,٫% kVQ38_jboTzbjviLg{2Ѽ?* Kԡ߃9h?QܘAFfM "3t+>0nL(CS]$ޒB؀Yj3*-Hq$-\al 5#X;3fwΑJ]lJ5=<9`ɥ8W_SMܐhh1 C .  pX"v7 1^1rF-+븆V#Ԁ@Q}g |p2v8n"yLNO>4^ca~. }?҇D\pF/S 0~ݤ6i}gmi13G;xu} hVs:9!nGpIP?P 3,3u?m푬Wqb߁: Q vn2<8+d qvPXthHۚ7;Dԗ$WrM_%MWI=r3p ~AjS,>֠Lg¶@*0r`E*Qi'_VH X%(xʭ,n:!ըBpN[nRNT'%eKi]&?=c^907IIa ]ZB,PTڄ,^.Qz gJ`)?Gt^ϻ=c~Ȃ$XUԦʩI+阼ӲzQ"a&=3xO]sEp\so- ROkG FpTDi\lxWCm;MbL%_V R?d)fVN_AMsN WI2٭(.+ƈm"WB=.W>gƦ8n2ݖ:[X)Tt|aWv5lZ 󯚹=im]D`刴:q]ƭw:8SfHִMjFp<iDPhUg/#G(X(+XVPBh26F^g̜jݎ.svVA6'sLx,vt707Y)Ԙ૊q6ImO}$ۺC"*{ vғ?r筮+>+*|,81Cj{κ_n½᳄5 %ܡm|3Y6&#F(١W0٠tp^'w B{6c|pK5oِآ #2+uMoدw1M'ß=P{!GgNxܶߕ#:~&]:-[d16`'`ĵ3p8Dĥ-l o˖Q8QY;HmqG}+aq&D|LF| 2|4z̶/~$9?U GK_1$D%VUFLjN+=w7H:aqK._bE0byaDJ|ʓ8t u!qg#|NKijHcC&L8/pa^DkIm ē8$dja~Av·Š ޟޤXRXy.sO!X;0f؍N->L`S0=$4Ar6T֍f3aP3H ^mJogvx2!u^ԪjPEE$WTZBA&~e[x/j!J3X^G2T|̳tMG`/icЈtWtQXhB6b} 3ZkrqCo5iU Ķ[&R/Ma^X'Ka3 !9؜r Y2_iqc +dHP2$3l#Cx3nz{ZucOphktmN>Ze ɵ1,bAzQ~NxWa6y@Z>u>|m$.Ju_Sg۔ݮjR?M;&B%3Yc~ְBY"ʍm:cyٵ% yȞgr'Z![Z O3j3uYs]א[s2.必Xo`ЬG cw#xݣ*!K"^p V,kpkǒD=+jsEUf9x(4עR9W %31lX+'KY M/4}Й@23:ض7[#ˊ~X Ɣ #t93eC_p"2)w|"\_ycރtJwTg.qLW? UejkV`B iiO"3T~Τ>@(kD-X1aq\[+nRCzI\of!6h _7RJd\y$-*}Qg}q4u`@&Ki?Tx/Ha15QBt FS=*z)XjI94p,FM6 "g u`Trm& OO᝷IZ(D*VvJeJF:$p_v8>aŁG TQ6~UPg;ȵ<|ju6d{(VF[g}JzqLF~l2`Eu9@BuceY= bmJ?}BmVBP66JSVAi,e)s}_NFi!eqg0lO'DD ~dYh_wI /X́{NEoL\hגڜs'l-H^䗦h c_zD@2 h nPiy85x!|:정;j">uU¬ǣˁbUX͉?PK4ɠiĸ`pnk56N,gÆA0 "]w @_@XDB|3w/铄prNk hABEÍ FjBsVIP NJPȠrҊ}{w"\Z\]1<,|O*/bt (Cf0h,D@}jEqm2x8h(C\xC6VDuǾ=(/Fk}#YT &櫺Ǘr{&RVzN}\J`!Y#X'ç5Je}Pa[ތ&iݐHf dFHWl(0$"bFtŒb&t߱I[^ 8~㜲ډĔrT3D(5H(1-.Q?e1U[0+{m̦C!(uC!&߂]FZKdab(QH2ͬS*_2?.~g>Ď~΋~ W<"Xb͙19}". Xw3䅯Fb/D7A̪IY؏1mN(O@[CMhUSࣞ j>~lWo+U Ik bEܗ|ze댱.IBğO,k.:|sӉfj;R78 :lp6"8?"鸰n1C aaK|Sdsk/ѭXNa ڃmV;N4 k3ݳ?f_{́ y /D>x$9Q<+'Rc*P^`&H: g׼~':4.b\5m I&lOt:% I>/S a,c=r;\'G-M սj{9SsLJ%!FYRRҀ<2+̭6;j}"v`W;CaDM: kmq(F9 Q;,ПXtsOZRnH1ǝ/3iif_F;tܭyJh}!C,fi9{a TmC֊ˆIŒfw#H]lxE'0dz =Ny RgzÿvH`s߆8YD cl<@: + <ްqM$Mds [ggzc~nrm ePJc@-'̷YG<@|OjttMJ"Fh^K?O<tK43*L4*5XRC!.V0U%>y97k(t_Js0ע]. f( ]4'CۀcզnpҢ9Q|hɏ0'`ȝ6ٷk9t 'gKFDNN?Э[aZz~AE<=ti Pߗv&H8j7PE<ՙ<=ϕU0A[]MZZ+sصbq!|Y/s}e~ʇ^wʅZi K=+ss v[~9du!bSdPl/B;lΘr˜"@{݉^O2Jj G'/9*ݠϼ\YĽq0$qu@7lJ&0VS`XO`>^vA27~@U6/5k~G, #g{?#{x/$'0/ߎy/8J]$s='R |+){ZeF\'2 EdF ` \]O٨Rq?} El)iTnpF UJG:b `C3DiNש?xWmԻErA=QyٺT|x/(Y)6/t I!"ِ#YD;^GcsT,׽>Hs%o> \-;pkwQT+fVvC V62C}-꡻d%|TݷVYpQfԝ#Vgշó4C!U2s&čJoFC;l,wE|?RaB`䶸WFAq[ +o"0jMvbVܳefx:A%'J\%%᫭I{AMuuFpFAQ=ױxSnn,k"]n;Ghhnޭd&9rVJV6fAx M47};z ?wi(.Q+#ud ZK\Gx/H9#$cEeO ra$[q˿dTw' d 72]KqW;yg6={ny{/Ѿd K[Z_T F#M\˵~1 afW&>ByQCCay V/c>mѡO 9p@dʞ,xX #FijX{?V98a fHl#ȁPןvڗixpPp[xvV^u5qXYASnvO/Cvl}R ؄9g5:3M2,ϼ6Aٴn7I McMרl=ӆ Ǔ06sk;} &B nxM=]ؙ\mO5IAW y!K /D:%؂v@,frUjx3^BHA%rL²%p./wZV&!рKz-ˈZb󬉘dm)QAFF<{t˓c6_PoE*sb%b:˜.Rme`\7jzd[?Ʉ{3b#6Tml1%ؓ#F?w"dGPR"]-A(1߽"{xe<wߣ-[9uƖ-^Qdr&ʎkk)z ?i1+gFg9tY.GLU!ˊk r4]*Sl:ufyɵݑGǰ5(Mdr:#,yuӗV%(<#bV\[ }WɛgTtj5&|f[6%\BuDFc); s9`X+SpB!|(%UdRa:^Xݎ%Y<"WNu&/ױmVdmE|ut~GAchhw2cDkTS&k]~^x{H,}H!‰Ɋ|@,nR VE\DOD8 iM_4(zh A -1;7KS%FGqŭg&B,Mx[Heuq z|df3!ŀG.3vT~ ܺD$ uoa&3ve(0ΝE8+.60Ctjtzԋm- bD32y|F7YT ֒I߰IA켻MC۱{(}_;| -}MГbY'USX/,ll6? KRlcK.sԋ\FYPeXM;8^ I7AfcpI|!QX5m@P  W%:cn^Õ7utfN7;2:قp/wآzȫŁFt@6)l9 x9Y&;q b|uHɐhV@S _>lb"INxc&I~:NZRA&d)?6Mz'hĀoi0%5ԼF&*kepqj11x Dv$L ;su'v1ctƛY=$x&&gOD;ܒa,fJpҢSO-}zjĪB<;*R3{xHtJ3+F9n/ڻ]O 0lIDQG>^]C0[ x`;ޔs 0q<#ޝcZfJO_P\Ыs Jf|dXy^-nR(v PnGϷǁb /!!eic #hnçl0˛v-% 2޸InH+HermΣ`s,G9Ϧic`Y۞NNo&og~GBM` -KAyeFioJcKCo%0[=7>3R V&ЬMHS慭FH=h)B[1\+- [j];hV"#Z'/FWw2%]!.&z 1w4G Yc|o!u yt5*Tv5),¥.̤p/Wx^&fC=r8ZH0 Y cUXqS߰s9 \Hg`(9)Ydwq[ɰgi֗}dP䴣xq(]IԁeʴXV5' 5E7jHAYpN*3ϩnYqA$9ؒ}&3JOaddgl1Jݔ]zLU [iK7uF.r d q}قV .5$~F]7NH7h RgDNF}*|O*,A~@Qm\_什Z$`kL'Ռ7)Đ,tL]2p gV[٪fWг_}MMh$d̵gqŲjg~exAmyquz뫠^T͇EfP4JL)5$Rd1sFT})"v1KՊ<*?YX  kcSWO[/3Oo j"s+2Xq_CR}lhf@Аk˾* m,bӮ:1߯&g An:3 3r?#8st|zj)T =@qttfRR4\lP\=Zg_芉`t66udI{#UE j#E˴"G ڱrzk3?I:36 uIwo^ M"h~b re@\J+;%T,מRv&z?$%'+t: >|(%_iwD^ HpY0&<x TtFM5[FҗCK|dmfByzF?5Q\c7P7y QS=.@#fbrdfYiXct v$ g'xҘl!fQ19_E0ˡ)W{c,g 1BҼedKehz{c@N, &%{?~CC|>4{WGT{ܼǵmc>rR96PKl35Oo). M 9 K9)V5ox+Bdmr#'̎+)r\%.}3PB{LJlD %P d cbsdCiYc=UGĄk$WHYz5AL~5X"8ok}ݿ7ϜM8k)Cuuc2p+Lr#[_pVea*ܑʉQVA.D5W(w< ;{2i=-m]暤?AeXf |wGbNKșpN+f *uAw1|^61tipg AR-'Tp(l;zM1 %*,qtIbBf(\/;v5dT[%~܌,YgL^/XUKFzޘ4}mj,O*c0!qVh8@=>> C\wV\? TM3,0Haq_ J$$Vy#kD`QBB^ЁA{ri;_GQpmd$,6#T]Sw3 I[y]"7o[(Tv*(-= ,E.'4M46gBVDR 5/۷ER1" 9*aNK!n/Bw 8 W,Ƒ?&2\rt o65]FE!gA'ԇЌH[waJÍ<RhpSHP=a ۝/ھmpNw2ѯofCg*en/ʙ!g8(1[8csY̬-kI+LX5%iI:Yx< L^w#Y+f|e(A?H>9EJ0ЯMU'Hu̐h@IԆ!S:>eYMgrqaUJ|iӦMjc*mkpz =b~iNÆwY*uqJ&,Spe]/m0hFz+TS xJVP1^}\D27{8xJ|tՈ])B=63މ4)G-(h.)e߀uJbZ;\`P ☽h m(p9Dlh=uuMr=<#H1- /D'pBCc^OJsL&l"Qxw--O!O )j4bU>PYvJgdCq۲3m$H>(cn7m'qŖ)$QaG ؕ4LY8Wqѯc|zxAd>8`,J'&Kp?Qv=![dZm9Dc~Orl %=ƟrdImc13G£ 8~Q߁ }ڒ~$Uы~!2igǐg5ʙ2?sJJ}RUM>l //bLxe/ ICM B:.x=F(䀼3"ϲ'S9YQTxorC`u#"%XW \qvC8߬3RfM4f'2t´ԋOMHa[@,޴0`6*K t]qeݳŬ>\L 2t_Aeg-fyY¼A+^Sm(zi:;E ݘ 3R'GAtn՘X$aG%V+MV~6DoQa~PQ2ŒOM\_Nx>nBR:zQVR\AŦ+r+:4ꞥQRtm=A:HE^yU&1]Æ$f.B65 e'zl1sr ]=!)$Dkv{ 4%GoS-pCrNbūVf|f[-$$+<%h{pR Ɲ[ kxoK9>|Psw xW 9aw !8I(MO[$329ͫt $k"> Ơna5p{'&,E~@ژsT^ 89sdGc2%Fs[QoYXǁ \_f1Ta/:{,hmՎ57=M?8i7# qzrH3P A$ORS OKWˢˮ8綼\q޶*"ڑI\)˥'Ȏ8}[0RŐe鈶9: *孷ȕf߼$Ze,&ڻ|h**v%X~(u5clA/R[_0Ϭ:KOmS Z9d 8Ww.9=(qs2:J=l~*R%}nS+{ nmŒ]RfDaPK\㔮$p4|D&GSPf)83oi38uM OY O'r/ w:G1WӴ@vU)-_ycܱջWF26)eA;?9EңbHbtr8bL$h8STA SOiVI =E&Ͷ\PmC8\~6j#=&wV rȐ̯kKIK 6ߛc`RJ-i%7T'#px䪪w?ה S "J #}z'*ݔ>p  d`̵ߧBx'D梽B_bh|K3w嘠&Ngl?)&J[qTժ L-@sL RQ(B|gR)쵖fU#r߀ΰ xҬ'$Or;~?vP_cF}д˪ľ.,v9;jv%l}w!1eFGKkrϩ.5S%lDu;D6UimZk} ?˺ rb5/R8ћϢK3_l}Iq\wXЮ}h.WOGf.J|-HyHi,Ou1i( wxӈ,}3Ղg̑AvlX._m CP9<~H:x?pZS4tk>Q ֘IM/}?ɮwP=AWJ4Ġsn $䚳B M$B_;,SU2F`4K*1t֋RFQE}b]viYv[x ~$KNm]grX^@$(UMN?5Q:Ҽ<řΉ:̮)yo}jvP蚫hŢx }Nhx^Rmw:,v(n:1PZgS"hI+}LDɦ!1Z7{6<ZOvFa <@ARg2bTX:?v 7~MMSEòB`ARm?EݛCߙ49Y XsyFi&\78yB2a[}zBL+)`J~lS r',\& 4I 27I*L- hC0 ݃aC"Xw4B}v{ .z$(?/eg#or,HNlrvKǚS-q`u7>5tܩjN"Gi+OC| "'P }A#,˰_U`皥]yS2GGb'bI&Xi?:6¥Fm {й ݡ''m)OE`rXgP}J#c4RC-Sƫȩ; Д&ӡ-;/qMK` 6p$&tS+v\'z,Gja>J2􎨓D6wTcA;0H"2Qm..~d\K4/ڲQ-RCx,w2գD^{f3>;뺧7(F31R*UӃ-RHf)4}7̇Pa4@).;Ö7sƵ2\Լ!.sJUYYD P;ʵ> M =d s\O^yl7XРzzN]YʫY0)N#-{R"uSpkj`^-\Sc ^Dڡ/pn$ڸAxjlsZ/ns~WBm-9YANR;+r;?B6쵰`5DOoT-qUO7i`52-b9j|ǻHȫa8W.MnAz aT8DlnCzos,j %@ɭj;W\XqP~]A~\KQ?i ST:Rxf*p0kEw h4%*2wB)36!F,֪ac6&oeMԱ>UQZW^QCN'IMLWosp1Z_,mڀ&5O!.ꥰyϸSұ6fAxm5?Գ\j|$ecGIPpNS5$B EeqSʽe[׹15WBJjDߣl h‚LT5Ȉ"s8/8Tӏ4MwzJ ɩuqA"U9?ƸA`Zt"-@ j27b2w^(NJ/D< {KKW̯qTꝚ} z9'^T 51ӲF)'"hVf;0-wOp9JI-%DY[&|%_)hiw5xB79ɋy6BFClLvoS+`]:BDgwu}xwvp)O}L _8ӚdaF̲R߳ށف'-SWe#v*x^ i+Vo%T<,emEO@pp"* f=`n곇Ŋ@[]5'Ko+: ;&Y,<`^Z[䚒V,L .YẰfk/n2B,NտXEc}yÅ'S,]uX-l^ pIɲw=p$(S,-ydK\8o!4][o^5F$'8{RAO+~"T R ![7V]"UD2 4 e'5-MEeUl&:cJ}6?j[,iGn7~DTWgb[| DHڏSG 鋖akqAp`ұx vapG/\k➏_R 5"0ZVDzq C$/eKU]m¨駮؀W-qG:$׃?:ʭ >)`(O6j梟M)Ğ㪰ZuCWNAK[6O( Ize.Q၎cHHN|+Wem9u`y}$#5xU_v<]֌>(}].c>\>ÜfQrÅIKƠ'<$2KAMP,:{k0ENpxK-g]8Xߌ7G f{ 4dCj)=bW]&V2pNjUve'sCQ2˟w=D…[@F8OWkmP542ijP܃KG+uye,-Fu\42peuI^Q}keT {ԇ]eXg7?P,cbK&2+$Q#vn麰mi&k>ue %r\QanϮ@t-+teWk,Z*AG/PtB2DHrbD#GhbUxPf~x*~ۘ7mC6AӏyG(Wxap^|\yk녲Ԥuߔ0=`Him _#%`~i&eTq9lSYl$f߶TϪ~yBKMB9Zbf[چ⦵Cm+d\T߂Qӷ{txV6eN@&šR2+FQ؂DoŠ M~S=)Usye ;jri%h#Z EW~MNd̎YUŖJ-@YL|,NZh>٫ j)7 Ѱ>IQjl|X*bQ G:)s1~)Lٷ'B}t$u|b-VO >0f * ~ kt5Yak-=* B!T^NhݮBVq~ O#kU6Wtxi.Y|^ۢg`ᵷ d}~(]AGJ/vw[>iUC)lt!lS1JIwBN܈Ӈe^1r16 Tʸ6l$MexVس/ΦDY:zy$b1*5KFn>2MF/EKQ<^1'1i[h ǁyoim:ǽ9ܟ%hCcGUgU\>EK<Dyi/.0r#pK'8u5b *^z:ekd7(#LZ-0GT1N{Zr)㲶Y$Rd*+eȸg1^]\*κ6.8K}6GzEd't%l [Zov+REM^!/@#{}HJFiDNXEXO A#喪L8һTlhXUOI"C~zhYl6 zI!>-jy D R$|twEl.ЭiO;\D(g8dz0'6\𚃔t~a4bIV >yE7Q!r*ҥN&JQbʐ]g8"n1/׭wK505̴Ғus8w )"$ߵJ#azy3+AǰQHo`@gV\*so e%%a[7Yj]L w`6KA;r]׶3ՠe/U(ۼ`.xS3KxXvGlvlcg-BxVK|er\(v4½忒Wi ,b2eW5/yq3@k|D]Y=/#g@^I{5?/ [E>v~be"6{rX KqyZo3V|dS@oؠujM#F(tQrŅ[^AazX%^âVs7j^NF͙\|14)1ad_a2j,?AGXxKF55qҼQTn4C y~Ij}Q`@v;9)(?QF!B?U"Ǫnhylݒ6^ b5,~LS:ÜTJHіNQP~4 &٣Lta9[\KNi&hz//.X':w[>[hql<0k>G۷졕/0ոO ԯGF|נ6z}JDYm 1#qvD|7$'#@=Q /3k,|$ZURl",)wy",A<q3'Y^&n%dpS -D{+=5֐Eث`eF d, 4l(޾08}ScLj<^(RӕJb]^,*C`zwy :Kq5Ď26}zu&u /+:=n瑖ـy҆߯]O4Fw|^joW {K#I޸.}ˀv09 -hVrDVO(+PMhY{61 L 4ہnug-b?Ȫڐ3 iN{`f78,\4DdK)=H}}/E?bwZ__f]9Ff= fQ+WiygVюQ1o]2b nܴ]]WKToҮ Vz()5-k&^YK E<mD..Fy<$\p"p1(hNiA1/O}򦑲a+ߟ}4zlNvltwdž.=էbJ qZD[jF6"m"~s=YsXIzG7XT+SWu5Hݞo%n.19:څ-w PFfyFl8~uǣX^2#o atm5|wV *F6\pP/M >٠MpC7j`?eh` 9[hǸ!HW@r)7ؕgU5{>գHCFO!x79.b&,bnW Fٷ{MP(1{X6L(VѴ.]OOC#i/+~:t2j,PnGW?ayKr>NN7rSatdJ^&odpЦzy⚟@ !ɄuD<0*x<6}p|7aNcXr[fQ 2h:EJ'8>G0߽>cۢPv $m.%J!{K,{AmdpVo6y(e-Ҏ1 d:d0Xmȗ2>h -V|r'C//8LaՃMcm3ejX Lܔ(*W].|Cm+ t<}7TKK .x&BpR=xQݏR"JQZY <4.C'}1J8߬p eywchL,Q]U,Le7E GޑoHs8ANI>ONi8ě`qz)"]W sw9M(.G5&v(K-0^PYl' rX>IvJyyA"lh~[OHQ5t|.y U{iQDG~d1ɜ :`K`5>^>C~/w/U;"DBB!szp >h"+qW=պu/xƺ,LV{6Q(aqG[BO"FFG)SS1:tbҵB2oMGRiRU딬n5QNQ:5O-|c.a%yPqk >q8NbԫCbIdIJo AXnB0kkxbڢLJJ$%dA? ݖak/v~<ԋ8݅d3jXY1 {! nf|g n\)9ri&_)ϫoUupn ˣͫa"w>wβ+7bx0czV{oSN ~vYWŞ | qX*0eQu0!O.p;(*0wꆩzěUvn$2;4:Xج[Uy/ҵ#ىk͎T 6'ӗ>F} ͠QBn1I_9fsjg gTkO[Ok6zb^ț,1N0!ѫr3#ÞAh@f+f_F9ڪO!Go$Tx"ޕZȻmgk'pѢ.RmȧA'>ܹ썻s}XE iZNǶe@,ʵ;`P=Б;tM{Eg4٧Oo>z,UL~вC%>} MWBkb A~EUW颴gv1}!2Ohʹ$SA .AO+,$T]&#?pt*.J9jFcu "}R :E s$!G_A CLdج5i)s}.U{#:0m\D[1NнSAʕ/F /X?B%K? XzmذR+֫n?9t{ߌ9SoR#SIei)>> RiA"i:7nlًm -r9z>6bYtA.6ׅuq3-W|k& /8YHǝA E^'9*  7lÓssG:[l!,&PPk [AgF$=(/ePW/IZU9348-)%$L'gRgCa^Gڊ5CXޤd딋A͸uu}[jmb a*d_mQ EѨ:| {GiXw8"utD 햒A$椆ErO3''Ȏ]6!=w=s%c \x#S¾Pks|{˜aW Iω iXO' `o6AG"DK:d6s .m{"x! Sf6g(̨r]Fi7*Ud 8:^}Hsr D%<86q7iĽ1FkT @JNm&Y}ّTz&0̰idE$1z4 mUKX&tㆺO~7HKB/ KM 柳 'CV,c5P J4۷Bvf1׿'?Z& ݘ~{pC`5MYo_ Jޠ5A}u&}>4^eg{aA ћh+7~POQZUwHc@> YЬѣFOTpC TDXLJQWxeyCh=l9֜TݮmqFT֒,%{om(cj=r^C7"yu"‚sHj:[iDbځ5점[.>MԺbvAfGH潣RfXQq@V/bA[C):wtawof͔[ɤ>w g=U(SD@7/c >fX3lY&>eЯ"'m8%+@たWEƞ߄F]m^: {Qy65e D1T{"#n=m`>]-Cj!*zKV*i ]K B, 貎 gW<ܻ&m8L|)DफZ$09ռ}xT7返o!+Ji=v 3ϛ:{*+.ᇇ: @@LhId̪v6[f6  gf"k ;nߏo:>b謨uU_O܉{DcWȖQ? #)E5q1rg4"IwG NY KS%tU*($:'7iL(N, !_p 8cDDKCDw᡿grI}W{2/QIB & >2ReZ-3F頽"pJRA_ңadN]-esQsm̩i^iˆ<.߾"m({,}!Y5JFe,<Ͼ]/ZǾ_ó]s%j։(O-p[k.e9=tv#"+`^v"iycZQ/2Op69\4h"zB:Y2܅_oOφuVC2NiMKpUr Gf 6;{|us$Pb٢~: Uػ –ٳ)OsA.#^cXs8 U:Tcu}g.4QU.=} PEnvxcg1rR+CEcNB%fƜ4lRܴ h}q3$ q]BhΖ=P+ez)}'bnh:|{Us&$W#P 'LjM0q'sxA^KoJk1_XO1mD$(>YTZ^fCNJP.{*Z OXmg-=Fn"",^Q$YWGgl!әRY/ If х뛚!ue:7(& GT$3Eb9JTF"$`qT@x-A ]J> (CX P yB{N5HpHqQQq(Ek"ܾ"d3TV[ܞqzW90jEgsfN4=:h?ۘd,G9"?! -./2T72}8t{/C~|K97ݧ8hyBgEeI\6dZXj7N-w4߫1ݬ˶W!(4 x; I6PsT݇As'1"x3Hd_<6Po՗6/aE D%A~Bg+sk pw{Y~l&Bc46 sj>/Jz?Dnpo %, !y[؂\$K{q8P! #e&,˪quїj\}zHQ %䊨D۪|Ųq뇇/umNLcpj൪iƟQ$o ;z)"5jejzVcK Cg} BjO?b0aӜEصA m =FhV@ RJIvh3+ t}qcWuFWfJ1<׫YW|0@P6[FıIMB"5`B3 zX\;4"SAXfUjUrqIʉS*ـZ<>~zAS?%ʝ5UjMꡉ[>2Gy6 ͉@vH(=l7h4pg$䬢 ^|hH YiԒ.lu_.|Sa.pc_0e+i"'u: FԠ]4#^ʃ[$=4UwM` ÎJNmáTZv+ 8/8pxj6y>ƽzO0nc w.\1 Ow o֫/P*HF"y1;( rp97!z`.a( ٯhKmt.} :곍owZLjAcjg+z:= ! M}/}Tp=jlHwM`@. ܳc n+~0n1Kڤ"0=:ddh ]Ў'ߢƬȢi sR6`fcdp/Z &.@C+6ēBo 2jxێbz(E_Bk t QYoһXeSԖ~xHeݻ:Lv[I u,0 yDFMƱc^6gUB EDCx2o3[r۟ҜzשD:MSE΂pt-+KU_< O(s'J!"͡ 6GG0Z}sQ%ĢA79ɧoEbIx^vMc `.)͍2 &x樮 pNtv-s|aZt5X X,{XC'7ptZH34X-NtJ;C`eB)ԉi^8ߖemSEiyǓ 0\.!d9״aZ=ݗPҴH[9Ӟ=2 Iv1uVܬwP-҄]-$|?ƪM=bWEOX5?<3WN"Xh4V`p:JN^6G t·_ I]8o TBW3PC')%~)AQF 76b$Es@Fl)H:Ӳ$ EJl1TyW XCffZV/چ)u<xxP:ncpGe]K>\[^*-+wN ӟ@P\)*rvx5`t ꜚc{Sюá(`~˵N0G>z%wSJh9.ì\߼+$O$N=@pjVV`k仦|eee$FqibG.S%>D~[g,d)\]^HBqֽǀֶjBPzD|uX<#:JEt|NfbbTYE p*ȻF:ēle|F=0 O!ٷ'hzcW Rаs'N "F /0b|@1 De~ `nU3+ҶvNf̵E2j& ܺ?tB!ފ,5؂pmsP8Bj\ [ E]k\pG)N-p㼹y=C|%PxC7AFJ] %l?l&.>T!dߕ5PN~Qj^GOECj3*֮=CyTfL0Ub8ېlu6&>92jlw=Vl)"o쮾W*"̜)%zk0E? !q®I;9J0N~{}Ccu',D쳤'JG*RlU!˞hK*.~i˄ڬ88^W9dƼ74;Ag1ٻ1!e^xJ≟+BI7EÔ"펨0cQ+s3Q!sse´$6^ЯGWMI o 0Q$>c([DHrM*̓1WbSy]"]l@c͘fnUkչڰb #p&þtq)T~\# T?ʒYLC[Mj2>͌kTelWQݤ~BXҭ-4wӣ&qQbuQ..t")w%R 1$VVL|4@IqMQRGȱ-bwD 8R;7BgjJ8SɥOoY9$}.+t3Ev1Ъ{`!L5Kbx0HO& rC2,K-=*y};Z9d^oBsN`Fi ._ U҅೓M&5i9իDbLJ>vǔ#p^ܟKz_D.t.7 6-{QVilM7J) iWc 8Տ5dƶmkjk.la%t'T2m4BH6ׇ~%} J呗0$Mc C:'1Rvr[: 磦@}S-uvjVm@TJt=iYǭQl[/M0ASxm-TTЇ^E3lZbP#fϱ~"޿^OQ(~9?^#l:ćkfE陲Nt[d^Y&Ua> s:!92HV1~{v,Ey1< W+|Zhټ߈`/y0{=AYv& )z;mJI8H- h`& f(azυշ*EoA_iavc#>%tХ# ̔rY-hqS֮!o.דDQPk̐ 9/荸 B}U6T彾84'voVZTrK& ١$PFoN#R'k:bY4W.^vƋ=D u!hYdCŗm5TtC!_(E i˳& u1(IjKg:4|ڔԨUϲ?LwC3G(wc1йi5ܩ(r [X©;]}Fm<N-,s"p>x#UC&ImpB1X=*SdpDz2 eS%#(n ~^|QZEgh@IV~T~4)bWϠ-+k/Wz m.vfl=AO IT :7 ֗_B;]lpsG|^]IQ-,й^hԫ`zB+KX|ZVDcLA`&ךgjJw^LJշuH41 =jP4)x#NJ4KՅo}y_a7#T萹d2c qdpufA{N *@CtW]3/FTXk Mm(<} ]LvЇWfiK$**ƳfwZʫóʔJ=S}&&5qLXiC9v:et :*" -{Nʋ'E%hYWzHH?zj<@odW6CU o(&#yE6t'p^Qk2v>!Ոl bT;R|=;FlRF.uËO 2Ӊ{c_ EJ1pS“,'|_c;e%6dnm& wDr]TQ`AxlʯyIjC!e:Zp@6<Ao"'졉W樅%9ZՁ [zٳAO7O~M|u"˰oRL>f+&/Շ$ vqtW:nqhY1 nWg<{# K6/Eti+"OP[;*K(1ӳٛ5 EmXnso*U8Z!)FK ?gD-`,{1-qs(P?B(}xK4^#>9,U07]{rx5K`m,Za#&Q"MXAKUpƂfK<~]'3|!|cg4lϰaiLm3jE4d_U(S/m20*ˣNl.1z`C4S3}ȍ3i':t^2Me }b=]jyh5u;O'9#bE|OZV?6d'')d 7.yz5kjB%Dlr3Z]nźY-=ڒAP&%}^qh `^,M(%h.B{|kzm(68ZMq.}ung*ΠdI4FC8HXh قRj"CżkHELm*1J>Jo 8CB n-(9.)jMjS9ltUkGk("dE>P7kQVQcr5Qـ!]7؄1[١۸8.MsdZ g\!pJLy4&KP'oc {RD>˶ +nY{d;"r}%, jZO>fhuajν+K';ֲDR0('3N^o1m9({CdYb۷"O@PȎQ)C$J#5+ѱqz9`N,.8,S&f^]9Y22sKyyh g@W 2K7LeW+0y.8.d"݌I_RfLz(AKJEMvEO`IY!\N=2˗ҬШ 7lr5NQ^@Wy~?`+#˳ӤP[LoCK3(e{fq5d*ƞb>}D"_+qi{Iv-ԕu4jlW3'3QT\UUA|ʄj(l,mEs 84 dzxax^{Q.4DM ~٫R3Po[0џfvp:ϙᗪo}^boAVg_Oda^qqɭVV<;S4#,M30z"dUcEwSQd'ܮ`柤bҚӵ[WB(z9I]RʕxPWjPW vusoɉZ'` `yU^ХZ'_c0DA\w&]r]  ZeV[oR8 =4_kz+P3,%Cu6Q[æAV'rZK%ln`=!;RbTFYMȳv{DpS=uSWNɨwx6؂ A O7 lwoMfSr+Wm.&h]љPxQb]7f.E[M5;]֥*}m]*a@ݘg8h1n]߭O"Sbɽ5lV6NYװa7$N4U:χt ͬ<9})5 qmޛH4EhMݿX)fS<>.sJ9x3?Ok:n1o0n^E>Ʒ8ԭ<ڠhҢ ,,bP/qvzBk~q7ɿ6{uD%P\jTHVQ&uWXI*nאW Rߤrt CNRwٹrܬv=P/ G; @0WQ8w\j)j~gο)WKWl=KL)JA3"HMRy}3 9+Sᇄ vŴm,iTe- NC[GJd*,XW`S}AHHUs34EqhZo9saFmj|E0]iV$qQRyl>:#yc Ry٘6v5,y8o?2 L6jԏrHxl}]Cj,eO[$`:]ر2UV<_;ЭțpK<~IO2KRYس8$ny[ZgwJ ퟜlVĎ% 1PBIE|]ȳ9Shr^ɂn?{! ooыk乳KUvث 8s?bQQ60Q~ Іj56(~QHȮΉV` ,:v*d/rpa,ke<ջ6XGY q׎<< ahA;lu!!(d7Rᑶs)bGI[ژj^J؟S5i+&Lx<MɕOuJ:DNN縪C- $51lB(ay^|qxT ط !RٻPͼW$wƼžoiV"xhXgy]~lEDQ0dc"iNur GvmԾ!>Tv +^D=8o1sծJЇ^2**/L(˚+i{4J.>ZnyU3L? jj\x0KE&qT_V ]x1=dP3H #p:k%OWg!kb5@ίsKH)9]T0J#)?/ta"ahW3 0&u]ҳnfi+.eczOaiPEb} kzmA^lOKX>ΠjM𞙳z v;4w5n}XBԋ$O^Z^dJ'`-T6֌ҳ}LWu R?{K$Ncm'|DlBW=s˸eG`\[V_b ^z{-&71>J`|֙:%=/[Xu3b4ںo>;V.1`6#B[/IU^S1@qn㷮Z k"$: \Xr,2 >ȸR 3>StneеI+rna`)#Ӻb_@/j-:䕵#ɪɳpX-϶%{LGc~J>`+*>, q]{ݩ$%=cX㄄c# ɣJ<)It:YB a6w2rRLnEcˍc Vp&o/"C#@A3\I80<,zŁZ!k cē5kBMƵOdg;L9eјQbSڒKߪB'ϝM;W5BC9b#B4I/5#etgDBc"CXVnݧ8ƷHP]]]ekB[r٠Lw-˚B./=*d4 ;OР)皘gR[bKQ,ޅsgx  3 L]XOAA1 G@g$3<6yc61.QXJT h51MhV{L%k6w(^v:M!e x"K[R/7* @O?0Y𝷛~8GcX_42m1!h$"T8:x #8gBk6ka¶Qс{ 8xDIW`tw*v^{!,aB3=;}㌍6L`(Zj}wc"X- Gf.3f5L/2cbS`x>$o6ZWFUGA_^QAE0h7զjHt-R2.%hOo޹|OG\w%\ d2p{kx0/Pͬۛ(*>msQRTCk( Gߠ|;l3v͒qIyYv|2$q:HarJ./pT?[aB1%RK83vg쭨zv <"{4Щ ;y9%+(>槑Ɵ*FF 7x\Y/LPT o#;2[5ah 촳^z*yTZtaL*<8{x4 3 9wυ(4DO5R_u:ixRX)~`Ӎ}MnǑy&D o0s*J&4P;lg _ EW h0zAuA~~y3PT[|k˗!:FsH}o f3NѿX-8mJHX}۬tau&ʓ2%V$q߳N ~f ʿq+LI77Bo^sO/0oO5;` :eF,c Nqɱކ'eOt\s?EKh[:eBCς#0,bw=9dJNBRLDC.j?QwWky|\i|/pQI>J1h ET2uZn-ӣ .j˪zQ;HȤrj&){i/AuEfarے[mCwtX(k[_ -4w'5kcԇ@KkURG6݄BlqQ T d??X]թ„q>UDŽz>̆S(?2H+& SIh)!3Lߟ8!kZ1ep)@>8˰w\JwVɢᮗK02ɜ xV;nt}1 Yanގ@kj _8* ׄ6օxa%ko͐$+DD/&@#]dH?}uz̙o&х=kQm%XME#cD0&ͷI4,r@^=Q>)('/rmӺ㲝G{@| J8ćTVz <'}9aS`z>u"c/եh鎧R%8CyڭTPS`i-VvCkwi3[/oK15̲p|dPa{)_‰nfzeG)W. Y ]; M䋸'P\JU/w|5N+騕?8et#! ?Y{bKo )@X˞nL .{8U:fk^Q)4{::^P΄}_u T ;b#E 2_s=9HR:߈EEق4- 5ArYDIޏtЋ w#) S9 ڐ 5-8*t7g)hSJ`BB\=C1[>QEuoLE2*]~ow؏Az2ьBQ|sT UUE:Vm׬[%x˛g(CwiqM> ar+L3w{'8#n&OuAGZ̮gkr5ג^K|]vv_=tV ftpԓt+]x]u/ eRx3EЛR`o^VSeƧU`Y?`L|A9@lRMw3Y@UHn>k6~h Ls}D;S#wF &xU,ؙ΁v: 5.vdM[=}"$q27N\Vc"Jӥ#LKW pg9!Gma To[?M0 *Ty"iGpHjLﶬ7!TF^մzSP_ ID[uM}"63cs2~ʟykEmj8ѾY{MNO@W kkPt7bsUi!9ifVztbeIp,ۥgVsߢ9%N±/dOhk2oz'2SnfP3#p$1DQI fL$1t~3xYۨ5̙wys3_~a$!14uz6Vayb$&vTr&jj 68SRC^'5h`oc?kS EJr f^O7?6eu rSf"XԴ{4[|ȊmȰ;P"EHFb7YcoU+*qY$;&>?"bł&03A5!j!6b@cR8$XDաڳ=?+0SVn T cǛq@r? ;HceH ( ^N-o-Tkކ{7k ])_lUf@ ю/X3FvYnG4HvҎ#Гrk͠=ꚰ.ft9;A[XQt*`$HW;293bF{M&0_%J1C^<.qQ )vY0ubL-z7(  zw+_ ATS6X{et_I)dQݪGqS!E؊F.0TTs$dpA9;&Ԑ>#8NGuSA=EYOʴu` dzHGE\DUS77;*e-&p˛iE_KtA;̥*@e7>5:Ve2k˸[L~ c,AruW(_cR"aZnЕ|ye/s>tF,2>q7&5$+ K 3%3Ngjא[A ;$FLAvސSAO{0NC6Dtj2:?ea?2;*x)+ѮB @/xK5Va\zbOG+*=c=6Lj([C!ڟ"b#/wixA =OlU>+F wY|)⒀!.5|ѫxQxyKڄpv_)2 QQM%Xa_(cbA WJ + Yk?f}T=0Ƈ1NIہsՅ}s*O`;4PM-$(7\ Aվ 1D q"htyF\U2<1P>xmATcZ?^ z76U" Q^ gI>/=@cceLov0o*=jDN/MQa?~ Y#ЃВS?)zDpW-p* t  *RǙ3`ݚ]j}wl^Ƕ0(Tv%G} 2ZF8]u-g_@8][1i$.9imƗoIiù$=+:*LT!(md)L+&W|#a9\q3s.& )58p\5 @iƢGYr=>rZb0m-u rD VKDO|MnnH5p+@<4N\|1֖d܁Ho" vr.iv meџMW[Jy]hO?Z@hǯgEK]sNw a ,Fhc0ʒ.GGĊwƝ֌N`c$ԲLjٟ@kJ`^=̶4I=h^^}RBfïydG &EqHRN$I!)O#w~TtE3Q+3G,eˤ䥳+X4~2̋2fZJO;ZWtq?{ `$d9{;dC\ew |5?!>L6&g"͊[Ļ5/Y 'p9mːx뽢x]27Nix 44dȣنgdr+Eܝ B__vҲb aHQY2cJhn3%PsE_!Dbsfsw4|!a޴Ui Ҷ?vnE}7K_F_sхp9h&jz\>y3T)ӟ.S!Y`pk*ߐ:xu`K,Jj$\I`X840m1Q5GK {ٖ #A/GSJb7)[(j܏@vUƯ76.:〿e86uЍmJ]yŸ& -e4 h_X#`Hx-[7hAD4G5ϖ\C_3'2w"?}$OfSdX&u %,JHqs;!}v#0+It4##M/wd VHJ:i[{!3P(;kuGfhydy{xQCAO'Xu.gr2%z`8@'aSAVμ~ud]<vߵC&Lf).grی.1}cq6 ->Ҡ"l]4ωԢ=(7ESõ.[bzâNNum$/}ϹȺ(\E0MKIGF'/B`{,ڂ#z/ckm{܃w,T+4"ok@cr֫NoO6āz荫z$3#rf~(Kx|S}]/o =]#Ҋcw8<}8C+Y#[̸l܂3 V^LI2kt?[g7ErVaId/a_iC]9ҨS b * \Mޟ4d;{du l#`Eܡסa@WꉵSlyNԶ$Vh<޳uS.x$^ &IO[`pk1(Vi/Iy5D~lȜMvAgշgZ9>|Q(p8?8 )ȇMN˜))H+(7V72NjMt2w ,kF X2c9"I:q&ӂqi ~oUg% &jдVUB;pue31%ޫ`Zsr(g DCP3'jv&sEYx[-I>kr!jkbW@y3 UՔCBpBz׺vjFfF#ViZD O爐c2o-M[K>4Dug4ЅRʇ_U@ #:3s,!3.BgLᖌ.PwKI?6 S ы9>V+NQ2ǟA90wtQ\YZs (k$@D;%+(BfsHzv|7tk:>U_V_P &+,UY57Qܒ2=G$IQra(gMT9eyl?_ C1Cp.g2+!cI2_㇣jOKU/&҃W&BI֟5Ƞ`OSbSKa!4rʦ37: EK=5ҸПh 7o%89@aE;tሻ:EOEgIӌ;/z6t׽x\݊ob4S=S=f^INuxnd;kzue?fZ(Uш1D<:|390̇ mˠFeA?|#5k&4J:W]^}E@sT$z0N*_Pσ~˾cA6?N1_ Ŗnn͚|Tq +ȯ (\?Hr)~ev0BϠ(aނXZc Xi]7,rgq~08@pe?|ׇ/2NJD50y1!Rܳ \͈ET}9! ܍?3 =:拐TKЗ}꟱W^5H|)kI6`SեQjTT҅Kf~[ַ{NjQЗMg *f55?P/ܱpOg+ $[TJ۬4O9u,!Tp  !?u$ʎ|;|6q/L7ވlVW ~7`2V ]=Xρta!ԇ$Xk:f\oE ښ[#|3 t+<R =R3xl,G ~&ڊ/A:0mD{$NP| gSV?q|ΨkwTXq@?M.?_)1͂3Q v<)50+x8 n2W$(usPN8.E-woH oӻ zHD$UOד֥2HnNT,5Tv9U&sN`_?tUPU#̬!D3O[(Pv'y9zOF16&C&KNlr?-.!ltov]UExDrBC%: vP߂0*˷gdyӉpݒTlAm106[y\KGȵ)6-kO8QcNovٜ#-"y|V=?Wel39.ڷۤ 8 :Nkf7@wfeYsg-7fje{eRC(Twt~}~g5ĊL-m ЃM[WR- #)nӃ[ up_yY}.Bz)NLÿa֟kq @rrƔ!t4:e#$A&i`Rd40lX~ 'ۘ>{QB?ˋ6@7- 3;I{R8 Ѕ(V}@wQ]݌b&˲{$\X<[g0xhc'-c*"TfbϷ QSab0gp!1Iڏ<6k퉿=Pyg/W'w Zx0!|~,S7ugA$R`Vgl]^+$^_}uW\\5O}#eTD0m"PcGBjȷ}J@*,H@PC3,[]M>8ő]UX&6/eC5O KU7֞F^ڀHЬM uT[Cuc4 Ɋ;?v*vIDdua\Z &=H2pE9*ыLG~ukݟ+qq)h9u-d: 6ǙfzhrۣT}[>S>b,p+msP_^2kIR>_ᨡ=#k!.$3xqV+e#Dq>X5}tlP b1b5ߚ^GKT+RT{T"4$R^nKbH:G#<R_Iˋ [.usk~1F@6 rdqiӽ Jo} `3hJ{EKBoHoEFe=GLVjUKӲ6]yV}]:z`A*׿"XЧ3W.+m@GZߵ׽ eky\qH#EA lM I{&?{2X㜕nU9i}4[qOqҊ~u0Jn7a92miݟg/5K,O a/ ;˵<:$p3TД8-jl-9t.*5{LW^Xdq=,5>69ଁ; G7~윶d8TQ !-8⇷S[MI" ;?[,ܠ|ܯtbB_R-.U'^.*nmNk3񎤻Z"2 oD*Wp&.!}SF1o# X?,)X&٦ kמEƪAaEٳGTTCx3">Bb2$bwph&Ӎ s-35d7[-2*P] IUHL<@Ee06GK!σwEw2!'"\cp "X$IE1"_y)HnQB?mC511.#kPD,1 B'spdCn%`o`-WF M["$i஦Pu+)?NOI*?xHMdȤ ~sՓ6XLKYfHVXg h8V ~-'w2|˶5Ìv~v:eNۙ,=Y %wnP {$xZ\uo<ίP y.?V?ExRe;*ۮ;Ni[ -|TYDtv|uoZל[ Ai)v-&i}^ 2Q}"'EG$xANGD|ҳ kvEQHàS'=(o80?hurCL=o!+?ɄD vqJ"ÂF02^w3>;db J ^VRdεHs$D%Ш;Ndڽ|U 2n[ 0BE)X/X=a`cvOp6Ubg+7Dk.ͦSS3me{˞vfwhKU * 1ڶr_-΀= ˡ0 *ʩFg$2ՐX$C:)˘wlFjP^o-2mKQ!mZH(tGi̅r:%#q@}Z;'2 RW)@_ORUM*S@]k-i_"6odWf[g9D߲O)=RF^s9c3xC ]ݎLRor -qjM\XlGדnW$=-5|_pzU7~rZ6WJ W+8$*9ɲ.Tbc*G*"M}!{.s=z9C$* B{E!Fc6 :3IB*ha nYLcҟ~0YFQWSbo tJNVZ*zϠ1+Jt I)v;ieI[{' cūg>1!Wv}KGGn|O&CۋVfu-@!& i6hl|Fʥ3p+ ?qa(j Ǖ_{.jot"3BrUFaT HW ˉ%C_pDizͨe,(CGvդ`uSztbcC@_aeJ$hk9۬J.Ń8Fl_E}]s[y"Lf^_JT `~ӽ!m(.ƀBcOp{xoK |D`捲6OP%̤^Wu:&-&/|GMBNtj|ڎa^;_ʱ7thx(=Q1SA4qn%_\IRW^yE'@*qŋ:Oȹ:ҟ䱍5^=v!fxIk&g"CUھ 8 3F~1goTDK5KA%3kCC:/HNصaR:]UV-"'d1iKܞ1]SR&r(c 9{5wps4*ZLjzSn ;A!+,pE4)-_swxYeйTGd@ך=gtЋQSc MQ5Dcw. G@oUnᇷQfBQ=qALctY g-M ^q I C?n-klS/\5fW@F;#<$G$䀾Yzk^DWrn,Mi/Rv`HisBx}M+ƥzyKIk!mzq1uJE FL$2=d#BUsd Ts/<*_n")Q"X)_⼥KBԷ)VeDŽejze5TS9*w 7Rz7/gFE+-%wwq*P7g2#O']! 3Z@rd4EcoKTNQ/Gn,krb>\^ecL-Z~v$A+4b`]Z?$Qh\kJ.h˾\ U!S~A-0+_F1H Q:-)K\Iz% .[gM4QWU,$[!:T}R'[͍³빊51.b9=r&xGd66Hf mQ{ 3}q '& EDb#wb,7oHoRlu8!8b{ _^驈4])'gQ U%u8M̺Ds5$Y, 6rk0˔Fs>T@]Jh*NL(1`hgUDq˕~ B3Zl]ii9q2fDᗩ4İd0lLvg.NQE}%;O2:p%ڸhl,5ғ}KdjӗI;'5mٌoBqKܞ $QqZټo ;޻4؇ZthcqL\Z`g߼uyԆ6O[ڍ9nW| ƀi\x$'r[cZëkq$aěx J7lc~@[O:c*X^M3APK}i~-Oqi?Zi62?Oo߲"=u"8n:x tr2XcR޹eƋĥjb\?Kvc)gҘ1[C"V-)'F+&aٹϊ%6CMrȂ;^m(*ڟx`AIX{ݒ֊<˰)gy2hxeCJ&~lTV~Hk͵Gbv9ms䕠GMifDTT1i6o ICMǧxR`dS#{*kmwxVr=p2d˷ ;6g6T`wH/ V֪ &Sճ"ݯQMu5m-_A*;2A額9noCYטpNVLbOfIt3\xwkU2w߹*{guu^{_.!3rԳ>E%`)hOsuߐm09bmy^D$^vylhT܎Kȍ16WOe %ٛ[ɮA^&kY##?q5u}~Tbq/= w2})X0n,< Q Nx'n,e_7 P4rxŸr\-̛=;Z5nfPpg +X]^ !AٌnC՟iIi샏#νd윻 {!M_ݼ@@ޓvVtEH' /tUF4X+Y i&mlkԨ.  Y2%{|y$e8#uINj Ej$r)dִBٞ~+D=Ѵ+yO+ Ȅ`avBŘ}PKsZ-/% G9b/%`!m:Br~G1m7{3YӦř:$> Zԏbԏgtٍ"٧`EdTC`m:)R Ж ޾9"V:iQʷ,C/'|g- 6UI3)DTܙDy.ζ ]hъ}'/ښ-K%ۯ͸C; @$3\[<{P#[b5#T-Wm-p` 3N%8D1tpG q]oeHn0 R gp_N-κە>h*^{D{͢^ HdyS$ s~ P0D([FrvIygd0 ~n4wT0wߟZ#'&EXԣR,Ӡ5N='^K#"}o0]]7n'V]9*~AvʚuvNzÎu/3@:K0J=:-TfylBُ˥S}֥?:QJdNM*g:5vBuOV=ay:<._\&i2Q| †k.kA)b#kP0[/3lhZqkh hR'(k>Guu͚MȲ-}T,x(-Ě_N ?R`)P,Yn\^<R!4/`ѼAgƥ&(UhzYȨٝlωiRE.!S}c b(7j47&۷!iJ+Q0߆k#DHZg_#pJ9`:^1)G1:l~#dX5/ty&`'C^lqBQGݷnvn!/˽QR"U.r="&"$6=BWoEz) 0!PvC+3,bn Wʝ/]4g;U儂YPIi=8mrDF c*؄eb׊@V蝖F~r@8++flJX|wZ =kbE㟐 cM$*x-dbsYf%zτP|b퓐ʳ_矘=*Bl9dW؄w99*jRȧJ{3'E&ըXG6bp2䠭< p7D{,].v%^3z@`PZVPY}mNCOG8tDC͟_E.'%62Y x)ҽ%a xjo5Uݕ~R,Qԏtcmkqm|~}"GfrhҗBCš{ee ПQ 50i'NЩ*n$z]aCDX߷{bkE1=˦.+i X-Y)(rF>05 mF&EJwT\fsdۆl8 LU@QxM nme~'3KG_utPvD5%"ԹI{ A仫GZ?IHԾ6X^\0<^79ٌ^(:"K1 fWn+K 0tOFT<G86^Gߐ9>%8l,Q)`D`WA|t2P/}ہynCգ?;Kx|KT?Z{?4Х$~̴]c.a?CE,ERU+}'0"Y9Yl+gzpmLs><2|;+V[>;m{8yNlI??^ ;\~$r]׵ 8d@nZ~(͙Eg *T:07֤zуlȚLϳN~?e3Cz:?rSw/Aw>Uk2:!*k 턅 _sI!D>'y<6xe%!jkI}Ddq!fX[--# Oiu }x*'vˊæ;ɮi'|YB.IjW-EQ BK{Hpy (w7p֡P9:м1չ2`iK[%KWCۤ9ύQEQs]DM9,dȔ*4z*,DnҺ.6il/E1?ĬS1{Ǝ%kd$WcWuYR#si/`[ʁs 3_|#qѫ'p=09QK9}v/*π}plyn0'Vc`b9}.+\vwаV"l Հt&6ygx&$F`Œ2$_ThB`X8X'c8]$:zmDs]=>]#(! ş6\i!T"COn{EiCouȭW&Sw~Du2~q_v4 ͆ m@>mH5WN=m^f#]Aq9F#0Q"\&c02wgZ'>zn T!0XX+bHP'tSRwt 'r4t7 ԅ|L#^ "daxލ E.}еx' >>f7M7jLN+Bzs?$#:iߌ)MЇуQk`<Q/M\yC[t`!q99K^ KsmlI۳|z>`Hc 2b?}E` |<>'j8)"lfPø䞙Ie*z+erImDں7 Z܈XmJ&A0_esa0@S$ [ZXa_τvia!.uwir JC%-Q'7[,xF7/?ۛ.5SS1?{hATOflj#Er"5>Iu>~%h5O" ﯲFD#Z>]I•q,38cMY|]t%)13Vڻ|_09)-!67$>L6wZTvٌ! sfҷ6LGD%Q߇'P& ,׈K4=u:.Z \ RUj|)QWgPՂme-] LqmY҅E 4PZ<غA$55 TcK=X%kTDW VR7;O}艷_ "4+$Gƌ$5rn`(j΃_Z1K @{wY+RE:Է.w4 ˨ᴫ(~V.V2|-Tm`"D_B)rKj Pf}, 8@կϻ |;p}ؚ|ѺH6]*oq7 y1DAv-JWB;xIPZ{x2ъ&k7ANM;O%TsxףXy+ WB>ăWs(gc%ˀ1MB֝bg>X\ J6lXƈL~o0cC.s@4&g e^t'C"P|9ݜ#hDk=D-?F3Kζ풳+&WЪFrn zߩ~K"2v憯6y$a6m"-6Q^!+Fj,6꿳J_ ?X?M >9MMf7yrCn_8Xm8%QB̓[\OLs1h@ ꮚ1^;N8vn7'ңv}šE-h9l.w:i Lj\=&>j4-*F1u)ߪS<ڮ_WG75*phũV56:I/:v*$J'y?NH.}LF|:Z' G~YW@ +Z' !]*jP@]?G #cYlRP };``jw4:Ȣ5p&kҧ̼ٸOmąW!8~$% `!UiGw0jy&@װ<͓ 4!.>\+<j߯:yFyx(p # fڲ1.t},'aVfaʭE8V)N99f{ILJN> )QPHz shRo%s$g.1Dʮ8a31FoA2BP̸r8.bU`a] y1/YYP+-&~s*/m%@UBI\JLB7#0%H<ź5$'e8b4Jv򖝩L4l@Ќ%Bȷ8ye|L{+`3N4e@3* G]4F7gE ڼ3Ĭq؏]pB}7ƃKR_nq|dͲU`k!J/%Tjy?%PkQפ+-Z E5gxG"~b\j/d<R &Z~sJ,Qj[z7g]N N:HGIxѶrq s? nu̠ۖ1*<,NzFYW&'K$Z#bTH舐6-5x7)_20CU&4ϴɱ9>km%33M[l :l/oW0$Pv[LlN>مb!h5 iAid 5m Y_ }GT>Ov HSED {gC G!W?Zł܁I@C׊V(Hh=Ėm1FVtu`X?=)2xC_a5}r(ߴR)MM{*b7gIT .n_=Rltc9bѝֻ$Sϣ%uUdzs~'y{u!q[=efSSl7%QC&p^68e#: $ѐ;yP&pHUG`O]J&Y1[G`8̱h!N8E&X^w/ʺ Gu]&STtzW I7Ų2i!6 Kv#&A/7~+G&(BMV.max(F=AX~޻7ܼ?/ .7* [X1eO0 ZZUlPD#aMڹ&5H߉tț(ӠwiB"G^6 T*pF 0 JZ65ׂ,n9^'&^\1nY ³U>(~!ᡕѸN.j0:.f(z̚THfF{7Ą7'F*~=47Bl$Sn>t>R;zHV/5)FCl;x0R0DDwY~hUt8g 6$TJ몇5ϯw웓O3_)5ol~Wx]~D#`V[԰}hs޿kA`K<'#3~]2je"ׂ~ |M6p Lu!jᑇًPDi·3V"8?Xv|9e٧ȻGE:H쫂q|.56ym,#GQ/`K"~4-sPM\Dz yPv]8p/#MxϛJ=4@LRUlƚp9Mdw,`pnO**ٲ73 R aV:z3V3f]10*m0熜遰(t I] ~%֙S.4v@5 mqmʆK~(9寵4bV*fS 6X4@ri8Q%WK8@-,+ %+"lR>y&Y:Z ᬏⅧ72 QQvB8DP'Ն c"W-^|2AN o!\"b]]PcʉV%`˙@=r@rҋ>ᮨ\8 `fjQ F'ai͞Հ_i@r1񠈳j ILТᤕZ& ÑԤP9B"xm4.m/]0hxy}ʠg\ Haq CKw-[Gs`[s]xlѳ--@[CU8r.'Q9oZYB[?װYY;Yqg ?z<鶨%$7:~ٹ \Ux.C\&K]|Pbc0:)zy?A|膺rVj['a?Q^{bo}lQ|H.{3s3FH>':qm2'=$_SE@ON. \ĮХ">(<|#^W7=ǧAޖ.е_=,3>IWgo׳rZ+v LgGچisTst]|H;%F4m2 NI`qQǁ?t^MiWBIǮ9&$tFe^*T2匫SќtvS )*(51oX,-kKw@n x5i2㮍:7 2osb<9Mz wٮ /{]^DabywYq0:"ne]_oӯ6! %<7p5Bc:wJ!w8_bY62chh#20:'5gIq\:;˔jg Z}r{ LE:cdeqe$ne(?Xwb1$6j@d _THoPBڽ:=ggNQ9lE~sW78Pr?j)Vhe[(Jg) Wܯڭ%8޻=$z nt͝bXf63cQ Ivԝٸ%d{p϶@>|FϰfCd 2K!lL4Ϊ;%#=k*[e$Y;3#;{bonN},:؜AISA4p7lt8[ ?( jIw2+-Ur8'tq[AA!Cڃ ߱x_y3NZ2,Ƭ#Pፎ]UM_Y- CC(쬫`YC- tc}|F9iNVez$]\]*5dIwpweM^ﷶx ݆ GOAhN cնlY?k+-]d,iʓ~H4tYd|`aXdYk/1fa4Ce0 /FZ} Ć\ *!5i'L ~;F,>)D5'b eT$zh@+ShvKdsjozeK _<dt ^+;הϓ(rl'm,9-SE)&{xJO=j66)j ͬ@DEWCyJJUdH]P`@_9 hSĺѷ\[DsXV [$ӌ-jb6U lzƯ dsEqp{O=}-9J0S/QCmcC KP,LjM&9="eۇG)E[R1=8s̵C`fEG6%R\p5zv(w5d͈NBJ?mlzS&FY{KP 7 rcz4gB^rS(7p}fUv+:6xφ8~m~ݸElaȑx8[PH](?k ps?, RRޅZwG(-nV·k; !I:bobb.C~I¨ر5#[Tk+ɢoڧ!˶5vl3&vY:lɼύBw+;ra_=~q EIcIS &W "{)*$ߘ(OxxWr&V0~T#t=%0X0}C Ixqؐ_ ؋߱H)CwA] }~\1ruFh 7WgiI;sVJf*՘*5XYe ZCLYՆ.,. ?\8R%x:8 dg0G, wyےLRZQ#!@Υt"@۶ܘ<@EeqUw5)!( "3>vD $Q/uV!"9-{KW^rF tIS婔㶓j;G rY1c#\_jw6L2|3_뺥%P\|XRʙv${:N[uBߡgxocܒd~.Py?%k} zawKQ u`m^TWD:_+ CLEMd}&+,՗Kߠo:9aP{An KTObXnuC$>jK|(&ߩHhU•tRX8A H_ȭ-08Ui>@S>/E Wv( oN.RJhpQ4ïs`@d1H\35Aؽ;HYMNN䵷}f c ǛI ?1U'k Ia}%+P21({$d`Ǘu6WQu鲇ȗбj+W<;>)a5lAO\('ԛ W4b\AfZkab!ZϠ7-*WǒYǴ<}x`ƴkoFݛ!b=e wt*k`B֙9 E}{hAxG>?j`ˏvO.REd(FƄ4 |&.:fz1`JZNZ6/^!&r%²lC ZZXu nԀ=FgsE~\jJaW3Ƕ)hAIEqHMH;FNNȶtԔcְ1b538VPJ}!vm[멡oblu* j[#|(jqN l8+MP{Dx:tQո,y|FF`4cN "ؖt}qƳ4 j`,&%RݹZ <\e\l6}_(-#]qFZ ,7[ n9yafpv< y&! vᯩ ZȺIH#J)#r@EY)<.Zuvpzhjc 8\Ñ'C=۝UXcuya8ż- E# txYV(m kf7)MIt2KIM>pJ'o ?s|%rDF]hAe(iPAN@*OzIք>?ϰ_s?peW=eIHd2e;j+FA͜mF ٖ:K3^D3WV4>B UΪΙR_C ܅ -ّB"LM/̠;@OUh`q%u!Pi'?HOeJfтl<#I0C6 {χ17Ћ&3fU@)snlz[ h<'40:WY $h9 V3P?B.L`ZJn RG~.dZq9.A杳 8g݃KklB-@rqu<7,QkwյѮc܎*!=p1;,@dTqvsIZF.7*}bG"vQ6Kpa($[̈́^`%"҇ZCOͪe|ztc>bE<1:-eHwba( HOEda$5: GE *o{$>eH \uޠT8BH'IBe)bT6:܀[گS@OwV`ɨocR)q#Pw`ϕN~Րey#jAP Dyމf w°YHm% b%55eN ;- <' ~9ly\?F{TYWXVz4|8ri(zzsS~8xKdSXVz&?<"L2ןP8IvGlVuxOb O]`Ry_!ZV-ΨJ'jcǟA Cɨl8B.:ĦS8]M'2`{sScX0|܇YGG1bAM$yT\[ 삸V3T H,ހ[ W Y{حdq`GO޼|#Gr#4Ȩ4}+ʑ9yiܱg"SӴMmy֔P|7zxŸ!b-a3l{h#vRvFs31Q4T<6)~XC.<ߏBFҊT L:gwjS=>s[@wJ'LN8ncaf@M Aa JhG|2~I!-oq\𕠇]׬e $4niy*S5}@x]oYX T6g+i$ݖZv?ansfݽ# ʒfBRDw^,D:H)@\ gK̆7N:3OdIB[?EZ/U&͵y.]8X*g B9x\JȒĕ,‡O]A&+4Ol."D8wM}7ή)dc]E$j W~ɋԩ+.oszlI-m/_ϯgim{Rn}f+qjN/bw"%dcP6ds9뻭\}w/bb6@,.jxSPm9#B%L[PqI1SEٻBŕ)*XU$:"59u`Y/M^맹[a~׆!kbf1 %,&-K:^ x0Ҡ4f@Aox*DjN^NFEZ]LO\ԔɽDn8~H:fB!LxOVySa؛P:gYmLsa eVeߣÖaBKrLA"oW ]e謓> eJ71fwsӞmi"w1M5W(K)ɛn 3#\Nn) .!)fD`+Ow DQkANĒpjgh6-,z^i)pw[8`͓vUˆF ^vMV"3T>C=J C2nRzmWӶ4^%1N~q6 8{ʄvbԙӕ3s^˯)RhNƃ)*c!-76ڐFym6!Uhկ$yҖGy(aA'!|۴Tr.8^Kj/Yʌ'Y Pq2~qDO+- >y9oxqZV_ KKbDVt)1 ?_l( cyyxyDQBdދ E`ڸ)u` 7#_wHuį}Kyi&h@YK tA;{,z\UB r'N?zɾ{|m&ԗ,O4J"i.X%ZA>]Lbe+-3؜[_P.zN=w{FFե0-IbHd8EqX Q>e'G6; *&󰬱mmXT?Fݎel.,1W?_7+KCH]8$jfwJ(2*IKFk@qL>E&s*ѲTt DFl}J^DjXkXr1,ۊ=OEщ xhMVp BQaGA*ϳ3O'm -'O=۵u%Z#V/m0)Om (!nyo/190h ^7OT$Ȩi?>խQ*iDBu&YK]E|QpӍh GJ{؅GS&KM݆%jreCc.~je V {4!y:1[ǶYܐ&Pɉ&Z'I@̧VBcm I@X/AH/fx/g/Y⬄*_*~LDj*1/m0l&&c$W3n6r<@z/r94Nj I<~N>sꆌܖ^| ! 3c?]Zere b[P._P;oZ2=p*g/7N5&}"&)#g7CgK*Tw3q5]mOj *o:j\.p&PڞFy$5ݭ]_S9T7MRG~3NtWHomY@<G;*Wڃ&hE[WD+Wcˢb\QjJaJkxfMhҋEշܐA3E9oJPH9QPUs0jzFG#kH3ͼ[V MnP s+̌%h9^њP/ys5զ;EGeWXrDn,ypXCO NQ3%9@s.+{WB_mq~[2;Ytш⌰I;`R0C+ I{ʇ"|.]qn:"Oi6*y)R q 7>mH&1 S?ut.Np;H/w1" 󵒰U0 Ǣ<|e1YM_f% A.Fs@)h$! tkK@k/1 -9㢅Jk0& muZ3UAt5\`Q_r}IfAk8"Y[m_?͜0|G>1y/;ӼAI)l3Jt8+H8\GpY_/q!jV/\`9>]Kr>L1 'KQ_cUT&27pϡOZa{γ+P& ZVƲ&JT)ģ{RBV9\{W?(ғkonVBytBW qHȎG.2G 2)E-ꆄrg?%LHk'Q_e<ٖf1U: T| /{ˁeOi P£z{rQD2mIo'G Awwj5D):3S\tZ=?ccJɋE_<-HߑwIq: ܲ:oPQ.02DT' O@'l>[) _n}CpD{ c b/~,$T-R4i)zϨqk SK!Ŧ\)21cQdk?uA|-Igݱjow0֊9\ Q zog|xMb26Gw )1tERB"vJ(潵MB ISut*e-_#)!1稓['U=J=*0IGn k6 z!Nz 7@8z7 Z>\dּ.:i *ͬBh N3 M'^T{#s6'dsƇVRFW}|NHGB l šUcnE4_;Ϡ_V`I|9n GY$ԓ;.TNpu/y [)㵯+߫'kJ *+f@dq6gP(cb1>i<[yop Z$[tOon}4 {̄ף,!d3j <7_^'y)޴Ӈ :xߛङ棇sUxP 0ӲE+L}z9}vG።87| .gKs@U!H6i*֔.P_ծC]Γ)P |`ZAr: aX U(eG~a~ !my \fmy5n' }/WvQ9Uab2rJh%}lq٘ƻ7R 4)'b/@F Ύ䞖\XFy,*Tb#$l^X*7-[Be{xT(UQv'\g#h)l$}æk=i} 3^0c .O!kҭqr*y8~ %`=h==*VFpKo,Mde2(  @ETPAG1Ƕ,B24D]bg 1G.Q)Ҫ[w޹)CHJKWB`Ϊ@ wR*_ΟܴǞ#;>-U44&fC!? $AYcFe#h"o8J߻@ʷH܉=k*QN<놾uUR=meS% XĪ0aYUX |t"ԅ).׉ MBw{jZ[S4P{?C;6c"f'zOUPcEr_ *3 M Eؤvq(-d2yg-2DFu}-gf"p\-A|ek=T0xWk({ӄiG1ZMC(^xL%~9׭ AR[׌_*J5ja͋wyITgηj.OJ, ^?@ ~r=Ö-w4QCq[]u(o;ў6Tε YQ$SRQPtKM=C5Sx>0@7*IiN\񛹧 Jl֧1/Hu+_$ sKX!70vLۘqȶQ 8qvv|G`RzxA-YBI:esCvqC'%cmd( NEB72o<#N 窌IA[XEtOmZFvQU—qBeȨM 5aBAq9[5WJv=g]|Zk;6;bl!ric4"6Qڿy3НBG$4ƚe>;qc7p5h^ ˩M#şvGk~nbWJ6+ӄˏ~WyOp#ImgEOE1lʯi=y7 my;j#@ݔM}wյz1ZkSlkU*jѣB*p6Eނsm)#5#0+U/r-FC%j55i#7ӰMUPls@n|V"-GUoPm;qvUAaPň\u $oȳbn Fy۲;4BA(@FZV.y1eNl6stF'&KBg [VjL`iԣG|8GP}xe"*9 1נeOτ)YvNIQO^|;λ08~FCXLtQ5L}]D59G鴳{H 9ѨJ`%6; i2sR}zY+8HGEs(ЖՃRBCf64"W!.;<_6q E EHam엗a@fx|qOQaV!yݦԋ,"%aϙtm8uUMuɣ ;ߺ ] u/f%q?ónͫŽRjo kK /[ /y.l`tx &!r^Nxvzr?[Tƥ~*~u-qtsP= .X[ M9lDPǼonו;huGZ"t-0b(= qE|cW_ I&Cz{.u1A:s S~~ *؍Z B+GAm8CK .`[ 񡰻'SP+E2e9DB =(6B `0{QxoЖ'vSa 'h JEq:vf<j頡7;PE-uso |YNgs_*Ѥʔ;N5vxޖ0-%\!=-cγ>e޲1b_.77-Wl"GAۏ\Ĺ*(8;р7%U{ܾL}G-G.&N`&a=Olgu.A̓?h\?ƭ'20އa*afJ{&mmkSҨ LKQ$p\Q7["#&:I%¥ LsuDr㌏շm s./Ii4\!zy3%b,3'=?q0b{ʹZr$﹪QeOupN0=Sk eIm,,l\icNKm&? m2E F]l8L$O ^=dAsL([r՞*2)s(F\]W:c'U /{JMhiȦM>ag9Y `eXXGՄ\0~Mty'B,1>}S4)&69 -76`.yR|{9JЌlw/IuDoI6rFS7)k:zqr!}4S9y,kVQϨ8?,%1pM0Y~/ J52*:%"-trR?2Z.茧ӰV836D>nJEy+ BT˩?zeiM߱(s> 3EkW$bb1bv[/n8B5VBZ%\S} Ci"5:a!7!ܩt2&pP3㬇+??^+T&`Jx:dpչ*OPQ 1}E}OiTG8:NVDy:p0dnOpAh)szp&צ]rNP.bWƁ&|"g9D>s |>v'ͽ3~! #Xܭ:K ;wό)(~ >1"K߄&,aF /WN yE4#XUJ 0ZV 2.W|N.{$3뢣UO3vEۆ [Lau*+:<;ydO/.%ŒhmG;,\\s9*vy,Tf{EtEےn0])_d볆泩m% ug==E2 Do2]UkUv3`9jkh|܅AYV*4r"21j7;s/*9um㳮mjC DȦ'7m[u櫥w'{"z/RGO_ z mPI_xə'oltkWcŜyJDo2< 31k}]qʊx=$Dr ]8\@L= ҩ`Fy'}'h+;.uRLWu0a sL`H 6ݼ4@A,#ke*gv搘;}?E.o J뵁sf 7)e+ǘE~"vhQHS7ބళ*&_ȓlj2|יp8R-`k`0ێkwE#;DD5Ů@]2;D*šag2NXTAf*իxBQp;>M<\dpRE00|a.] F˭c@ZY~ҥ11R"պ9f.[a~O풧G а(Tb3.dMmп%*)jn#`S(J5I t'o|y>l_,t11 A9KaTaW cT2|s$ A0Awrox˽c6}pBӨ#᳼dP SZ#(ux᥏-J/1c4soIoRH4;&vt^)ǰoQ@k%pW]NVBbGˇ9$\ҞOo|""KV-H4*G8xsW!f@ JM- p2=eʝ@{ "$,,! m-񬋓+_Z蚋Y1T/e&xlXyrs|UzlvNQ{uҸCN_Bz9E2սO%SvTC\q&mp u \ɷ5)kg%~{޳.Y 9D87lEy#fܻ$DԱsɪ7J, vOTwƛ!}Md-M(OPXL|`;Gja ?Uz_-Ky÷&W-k s{(rJ?AuP~;K#*MS~X/%'d#{6}eF_wGVӭw{iD;ë${(OSzuE *5^h-$ޕq ٽunx ҀI|F8NJ mpR{c=d`Q%#Ҿ6,=+] ?}5wm$@+jɸH]Ty6 M6JԺ .j\ +xbV"Ji++0`˗~Àd^6u:-%OK{fW1V@&F"v6ךPp𝵋F+tR-Ub&Ll RemީұPԹ4F9_8@ ǰ~+9qi[B.e5giYJ^MMG X[ϖƅeڷ'vVϽ_Vyl֕UӅ83|h4o;^墩*{Ɋ2hV;)X`3tWMȱlg5%. c(8#);CDGц210In)模-a 4EtdWZIM X4I@w%1ᙟBip©xͧ)mKwBO_Mf}L*qFg+"]".AoX86{x%W/5˯GS?=4b?Žv]NAM?@|mWuϳ]+oz.>@z K1RWFy [i.gc!q[WGZsJD,cí_~ hφQUc4'szIt܉: WLM>>n!(vBbzL` @lRN70}:#d$ K*s-Oh&B++8|"4qͿoԻ&!6AJՏ@ǀ_y̘27Dĝ:S#nO k7T1ko [?<+gtFjAFॕQU'34N4JuCG[ҨlJ]aQK,VI.pb&"=`0p h rȗ¹gG΋9j,^i`fRxtv?RYOPx^'q\'̖Z=6 q?H)y/D3]$ ze쵯C v8 -BE"QWVqE1N$mj5 ݌ 1*zfKpq '}v8AAWr7ɻz< ΪE}89 Zozb9$uU@`>_ca_e|˕a }G۽VtOFJn!L&r…'}27%5;`_> _n9z2jk*Ep R=Kx{͛+>SY[I[$}t{ J::ٔk*gQ|WDax4ꛯ;7}p6QJpÍ\%ʓ=i3RU3];rT5@.7D' 5swMұzTQ$A+!{~ ;ա/oQ`<Й8'b$HuX|̿4wA&=T,1#k{;뛛egbT~w&7faGVO# <2@yu^ ﶭ?XḊ`u=;z_ T#_5~i`?N&cSX9ʓ{ΛMb8$S@F̺XZți [gC%8Gl9[D葖M ?fQ{ RՐ⵴ 3xq0 W˜0`A&C?b X>bg.nBi?S>N=30d/? cq5BC:5ɣ^ߺo*r(tgK/0LBkրzh@~N`~&^$2ǘA^΢@,=eR2q?G$-PcZVXoV^R:@U艟kFm6P|u˽QU N~$L#Ҥ\3&ϲBh:bVG1L Z7c{tD{"_7]x^O4B= 4ꕱg.9 G5љL>%QLWzT8:lo*gwdZ0l{'; vPjqgIەHHTKP"mfR)JTikkQ*:1M w:`7dn8R\"?ۓMYWVcWCQ;?"nCPQ!Lc73'y=5tTpfϺS)Gq݇H j1un=τLǐe`en G{y7Y kQh޴U wcfrU#3V4!${FK{ddm}G{0-s_{~&$Š o_"HKse.uNPؕ fEiNuy9U+ 름2>$ ; +|@;2+G؇ܪC -')$BE֜\kFMaѤW&w3&n-W/exh[&F̅Ge8 \<2CwZ^Gm/h{^3o' ]Ŵ,kڛyX\1L8fģf="ñ|(81!13i(Ӹ]i$9q5;?]{nLuA\I/ 88Rqs\ _\Kŝt,-U4(iE4B7Ւ7 0^*-9 Yvj)9^FoEe+Ұ& NN 'hĝ-QA  e{t,..C} fÔ,} H,]qĉ( ũ|<g>mˤisf=bT㋗ԩuߪkIŔZLZC0xoăңUH[פ?dl5]4wŚy^*#;ХRG)Ul鼖7i9c$'RxyO~C:,UZzϟ ¯bhD*E/pY!Q(ٽv1d)v1v%Hn:)_Gh[f2%qb8\͘T{eٝ3ɳz)XGc&PV5é5QD6[Kj(o"֡tsʶNfS(j,w%xXm>W\\VM0 Io-|uQĚmڤ({Zѻ&;8bW3g&4Yd\d>K|Yhd ;BW"!GĀ~$V2xGԻl\dӃFgƘH9;< 9.6ud Ơ9zD\W[#oL0 QbVHO1aSqd*D:cy4b|'u,X":(6B)das_DuNG]*j}Q\q)¹:K/H9rS~]/lK7a}n|y9n}\N\h94uKo(|MQec*/e& tsj- <87eǹϛ8W귻S {+ۃՂnR@X=oD*Yc%Rӽc󛦪)T~mlY[]f[VgJ:a. t_#̪nJV&f*N!p,ɇ7La:Gr4e$ʸFKDwˇרּ ,. 3i;rls9x m\#FMSk&j,xAI2er*:4㱥#h{BHw^Wxgd7|7!5=FQѢ kZuڍ115:0Vv qTX1ɰ\36%ĕL9٥YiTLͦ@‡0[0=Q_.gNW1R"ѿ;Zv;纄:lCrLM7IH"Cڃs{ Mki%LsV3w׌i/pY,OV@B(?J_ +OY ? ք~.;KVۜcP_T";N-)JH¼Y̌[ |aHIVaUGzyYkPB8\%93PつD_yfE漃JWe):Nt@/a <\:yPVm@D0ɮn~ v;?%>]OS c z*r+!` [,uQ(tkdhL͸)jqsG,Kk1p}8uJ4&"pS@^}h׶14C5ly֔)\P [#IrU=i7䍼ӠS#Qq9Nb:Qxӳ">d>f/w0MʹVϡs)*;ORx|]"Γ$$퀦6//s?DxP>@3 T.!pԛ$Nyh Z 0`}eXૉNɇZvHS:kiV4Umј46%[x8ab*B0\{kbM?0օF+ 4h[˻-W M֘xC9o3DӜC/&ˆoR,/^nDiQfJ,>R}gZϕ7q'_fgju 4c*:ɴiw .aX;+DC S }l &aV`1e&0OWq8Kޚ͢j>I1f}"n|FLnGnjA>g֤(Hq6< Ѝ.Wq[䑣G #<24!:_W\cBĔraϟJ,9j1~m=pu"Uf{(|a ?2 Bl{gL܇A I-Żil JrtXXad)R}_^六O`t^ %=J?9fd `sTҧIxdpPTs36I~eT2V렬}ݖtzP4NtsGVnƷ'!w's%6֋XMmLN)=ĦxDayq͋ ;ڡZ IꠔrMq : `#ykԀSj_?v vJ%$Z%,R7,6pej;7 c&4`HSِ^Kc/OZP n3㭰2|ie#i5Kkn&%㖀M :=*c@rmw"5tpŖ_f{&?v[q9Z $mW]ͼ5(?$4"!j,7,H6۷E]ll.M;O+ALlvS rB*/KͩOBx=u  |4rYHD@jy^[w8Npb )(_%( :[T3DAo֩aC0Z ~kξN]f1oX nj$vUޓCTws'f5ϼ9Z巔27G{an\n3ZtWƢҗ_99\m.&ahv>4mOËEFĚ6:AÀ\lh~z_k#)3jlM&mD8wN5̬%Tk+$r 9XGXXRaE5|XH_Tqު\v(ca,B>i0'~+-S8`\fqX8S, Q;->ln\-cd3RY\WDT -KzdCY)|$>)FRke}GƧRqQLٕ2;5 B?÷JC~s.S~6'z@P>|TF/a49^ˍ[t\670KWz"<gkx*B Z_y ~N>A_ڲa sGj\9&R㷍oa-y)1nC!aV [`! +M_eа(2&@S:t}P6&; 2`V7q$tnLey'UWGAtPjr+՘S7Ҫ]`ꀝm-$+~ãں/J >ď&‡ oax?vf.H8J-:2-g+k_~ 6ED 5TjUP;N\^Kt` ߚ'6^ Сy{oɩ:14?S*P>7nnb~aϟ;PM*k$B}C0#ij]xlBa<׻+m";0y"޷LZ4<YKIUf!1yr'_4;mQHO i3s' R^`8v*ə+׎H!v:O[A rpFeAA Bd/+"yZY4SsUKx/HWy&]5o2#:C*z嚱f$Vim0}xFs%T$ t/)zM0]:~HIgGA trc[=*we.P-T^%1J(t2d!qӜ?s"/Pˡb2\  n<@K!>j>1ڼ0fc~~$LaJicǢ{:Q-Bܴ6LbT\][ёu-vJJ􆑱RigB;$L;,&|[c`$*A78d zpzTb'd^pqf$G̊ꄇGcI0d6NV[_Z~Ē.hnoA2$qbƶAX$yǞNl t-L_Y\ŞQ?rE]d ɇkr4xC;tUA":׌Cgթxdt ?JT᭧:@J>~gŀIY^e v>Yp2#ɽG\)ˍ3 tt9ZI ƠIRώy^:U[5!<@z |u-@e2e\Y+e.:R 5y5E5̩٣PD_v*3_E{`-*S@nxHv5\A]( OBW&%Vykf4TQA Zs u[_^a kA]#]"Y 6F-} 꿹݌2C_wmH/ )e!!93`$r(HE? ~Qgj s2փE f9iNIi̙v My Ylaax$ # jB c~:$Z^ˢ`-m 潭So%ֿSHpxk[vTHbFmoVh a ?wOz2_W*MJɄզ2D෱,:LY^fohN~rq~pV͢rS[Q |Z?5gYT.f]t( oąF2}=)m=*y,mS*5 $#-J0MFk]61 aıЈLguUECsޓoڋƆh٘^E|8\- '`HSP")KS`fZ~p5Ϫ_OJ5$6J~xw\c/a$Q>NuZaΜS䯗#m@P JG]+I>֐{g!cX.td3ܢqC'"Vx!W y]UwiDʂTe"&pKEBB; m^1&w$ɐ‹& iK;~iĦvh:K$=K, ٸIJZtY}7%CFn<K?"P3y +]asPv&.ʲ dNQ׷gԡs,,S_"RMjQWțJO #}UJR`b#++Qφ|nltk]bwkb%f5t]W̏tY+T'Ml66xLPK|ZrbDY6RIoz^27]HW/C^ceSO}t"x3}`i=pڿm))s7d1L5bd,I͝WU2K!+ UĤ\6=H>\ytI1cqh;oԘS z~Ag'FĆ6D3aoNUӃf"?;(lB8 ھȈ /"$sxaN1+:Zo#5^Bx,z8nѦ}f^˷rr)`ౡ-Ԍ?ԳM )D4 ّ ZqOw|q+3mk0g7a%`n~7"|ENV%~.6Fmm_pqu]~˩O_40h~{BLEK!وZ `_#Bj7UwСSʆ^}BZ7ASq%K# s>8+ HVŸ/zE{t7npG 3hQSxcݽU_|(?Sw [NuyLHaķtՎ:'m5>H)L #bYT(X̊.l=|VvѦ0]J  I_Ƣ\V.,"B^+hmt*Ӂe~0_ITQ]Ox& n!"P2&L`*wM 7\ׅA9_"3‡ \A̚F- jpZ:TDN ;ɧTfR1jc%+z@S]^g)hÍSZ=‡BI%*ݲJ84˖ϸT:yxM\4E*—3m_oJ{qHԱ =4ބof2{]\~ nP@mQsyjay6aBɧW %|j@iCfSbU ]b#a#ӆ~^~'|o_[?]L=`I^.gX\ԩd1ޓҰk2Pr> 㓓BeÏzJ%kܱjCoBvWZw Ba)ڴJߟL*V1IG}Vd։v4]-hltqg-?Q5 7t@Rfa\f'сَ}~JTARx(nxJ_q mLyѤH/^8IȟKr@fFՠ8ApCbv-7fĄ io-:8N`5j:_7oߜ4^SFɅBG2 %ۋߎ9ɌWs{甼wVj|h„Sc_Xs+?~#iӋtә<p=;B|0jM76#KF6M"* U\1 igQIѿяz%pN|n6B#wtk НP b_l>l4y,Q@ 1 #A{3>Jn)1淑ߔ{9g?n>qut|Nh v%QkJ $v06Jn^ZCO~T!~:Seɀݶ}&[0 nr-ySd[SڢAr`i pDDEi 8'@"jeπ~H3bؔ.Rڄ VE4rrYyR@s"%IL<-lG"ËS3_1$Ȟ}? Yyǭs;KHr:J k1TM{ P Q0.mUж \A #'mB,&]S遶ŴG]l ?k|lp׮+X囉|,`"A+[> E27>6B.kՄȺ2_!bX-҇p3g 04b9Koð}EPFKG':6Jaf}ڳIf YQ3o\?xv b̔tm;G@op 5 VJrEvh$M9Sj8$1%]*=gv> ߋ>NjrMz!W*NrP<##c ̊ ]>agvbR>d)noD$7,BjrPE-/*OK2g@Cgر>;=ơ5>žM` p|4&-(]kP8sޛcSh3|A&Ɯ _3=g+/v"N}o=Q4?2#`ö_v8ΑNzKE7}m_Ia5MB)fp5/ope6]㨯I ?,\`PEs pUDy8 \GO@}* /Kr/~[!3;Þ](u"~_'=a)޴ĺs߼\ӄ49gNɁy\~-)<_:My<~[[0B[[Rb ȕ@B}2|A#Z9=+I)P7'~3a e =+$gS_E՛ZjgrJĭa$DaݥBg @7f=%pNT#~zdC=P*bvcD-fs;`rʨ: almץN Aa^ιp#s d جJ1Of j׽+gg\k}6|C9fGƔfYN30y[mqF~K,l"x2F\LV{uFyav-pj< i$s,H} -# '˷zTir_kpg+}EtH sXrLɯP'4 Ai#De=u`@^W6)K%Gfa1F&Lh2ϏqRuec6PQ[nOSyl,( RfWwO $^LuBGJz~ >om8Ldcy`sC3!Z/MiN^n K$t㠃%83z=OSy%ň7v0=|Wڒn7G>)\VU1CniW˒ *[1 z[:Sa{[ pޞu>[=(:GFYcR\p1N`(ZQk+i e|6o.~:h7ٟTyI Ht5*|w i󛳤=]HCkj\KjKRu DZ7y_k(T"]1,8zEI`*f=O!sgE"B䳛y7K!z_,^l w3dhÉmϥs҄ Z}8׺B8iгk^ *1Q!"gi `5r~l!$9\m`1#AەNv&ejSf9^[qTAw# s٣eÜ:XO*7!;u~_6;1:hcS#tBHjTvཛTm{Y]zT~_w [{:&@<J}@Mx9 L[j54h=0FPŲ'kj}ovP0݇1Y@'hv [Р׎tNvz8>a& pE0+aܪ)J0J~wgӜ]D(>D1>d/ _+}#_w^o)KtRc+3` %:e^B}MK&LA)^FWJ9e95*r]?'v_X8.2W@W7cP/0c^Q.zD[?{[.إW+E71?Ęi9.NdLhJ7o(nutyySfkӎ \^RV3tuQ5I$8B3s'x3l COzJICGn` @.^79f$z5ݸ%qC\]M]k?By 2|֩[G։Ot,>e!1O/p2D(w8 gmZ76%zIyr\']QA~M0൨;ZPܖ퀸7J$[[bK&B+$|e{1q~ ZvG ʌ>rV2tb:Z(7c:;%xyVp~iFLx6m-9 &܎ֺDwӌVr4(dY\QrskFmO=g9N Cʸ$6b|-*^#4 ߹RT虭yn-/ r:4 $I\`ƝߕryUMCqX&Xnv:&W&o2I,WHY̎.hJρ &b_vVɈŭ@JX;8uFrg;s8a6=·2RbbQo:q)@?s^UY=͵oq81}w{6ӁnI٭naf]7_g }%,E?1 [ss39?tۋqa/|9T?eK9t$fkt8 5iS=f+WQfF{'r-!3<0<+Iz8iAz*+'= jC ? >I`&=oKBcH> 5h$kY~'Ac'iQcK,te#|?nݴ&Mb4=pe]! T-%h]o1+%O2"on$pxgGIZ ޸J|}5㕿P|.4g-jg+8B;$*6ao+:(d忺~@ ZF7#c{ߖjdֹ;7J k W Wɰb²I qՀl0N:R9OɟJG\Uäʯ^[>cs4i@e EvVc];#_ 8/`etU t2[T!ROeK/^,5̗i%i#'eaBB_佇I{ԙMohB) XaDkꪡjyOzH1$󨊋5 Fq91VI&$:\-<ߊˌ^P!(Ͽ5/ypz]Vvg{%QGY;?o iVx?T3\U]+0r1:}ET"8i<{0.5\ e0 n:OzR7خE"Me$ цL]}} h9(Oq.zrZr+SWG{nUs ( =$XYZlU8CT:8c&%<,xȇD k(u*w~Hv/ `ly2hm;Q)jl2 m]h,xRi5ȫD_zj%9!á/AlM_ (2>X浴Dqƃ6 ^!UIfƮU)dt .Zf^$ Lc 9]y'm&6q+ I]ۚfniA]ʩÕKK։ | hm=|GΕyGw+w)g2ȂWК+{ T%JCCopkPR)͢h :ƈE:Qy>}`#> N<8) Wi#FsYOk%r9ak{lx.:Eu#iл$ {,QJC紲ٹ?m8,e5(fc &OY>D"N5S*!FjYW678r/𕠼{y߱o{wjI.4aPޝG/*"R &ϧ#=hN{y%W5xgHĂڌl}oPĸt%X:xz"~E PqfEƝe> p2wn6^^a +W)4:^sT[1*1fg+B^gw#aC:M3Y.KlĄlVv-1 nӉ oqx_%+JV OK\‘k9:4 VƒgR^Bp)ƉYݽ/ a .z~*B̀m9]rs.@&PTn_rVs 7&C5B`>,A3H4^9W-\,2s Q0l$O^'O ʕP:nz)˩(3t|8 ,츸| -#AE}E%MQToR-M5qTc_-~ѺAn.bV[9ۋaYvmknx(43r:qy%ẁ"9hVqܭZ~&POYã'?Rb|eN9Le;΁5ܒa`X!$t/ZΠp#wG?8J,GY05&yasiEE`ZcQp+hxk '+vaUa:5iL3SX. zYdUO2 W&-fH.;5I{Ea)w( -+wXsBvI31AaK@zavspBֈ9uqWten`\=Klߟ}~OMU;ѳ9Ex>weVgUT#hcGOyAӵ%0u,BejfI ا_( <-Z=Bۛ<c"8٥#gb35ǎ{j?jtҁo%Y F4{NQa[h 6cZm|boAԝU$1)DP2"d-@=&`(O=!HX5vrgS HM'Ђ̽eMQкǹk1à>>ZE@N[:]$V&g;`e3TޞG)`zNRu{lN.#j94וּSQ[zWrk+Ca]Yn/ 1\GsF>#/8ixfWDc-Vmz S#>OJ6bcQYS=-Q'JH ޥ?>tPhZ R|6@Ɍlj0+Eg^ѮA yQqi.tE]F̶x^zW"-lSOO 8 g^'.ymO/bB]2 Mn7B D)5j7ݜ"IL=SVbɨJgDx {8INi_:6׸WڣwԇQe;k[4G)[91sȝ4\ kO{!kC<;!d.63lE<ʙw%7hcٻ`>1 N$R ljs~ix۪W2sθ,}Vpo(nzH[fa)#UwO!l;Ԛ#lokDž$;Q6`Z_pn a gNhy K}uhI+S⦟I&횰c,aDhʯEq6˹@|rA3i<|U{oAFt[9]Kt.QA }z恜\ mtϷl/0e=9HNI]uQӦڸTLIR_v3"<?>jF/Nc0U wιےk S]mh+@A $RTL@gؗo|]95>J᫜ EJE%xLm( D;>ԃ&^|[<YIjoX?A m Q}bH݋,||~;trɔFa̶]ej6߼N  6նafYHgS啠bօ+CfUi6¦.+J͍TR$K( }s}"e%Us`0p5&\K1UtXxߚ*(;`rʢlͮw/Ф 8ckѷ޹HjQhfP::qp,GXtƐ]^s{ۥCr:`[Nk@Rbt*\Lil"c0y6d,K'_V"'o4DQp6FMFk4Q-}%Wtam%%5,R ]MTIRG})dqeV>Uُ8VEϰ%(6,G <軏Ϸ wY1mY 'f=d͛rͬ"JKL^>/Ёݠ[OlP{<,FזwQ!p $F,2[yyu﫱4KOꪉesFˢ:T̿$yp?f@z7b}7\N:|܅2X~w0{\蘗B-€,66d=j".{DO.#s#Tgyvqcm7)dscMODDiz\OzCM0%M0K;^ p5j 蔥Vr".2˅BYʨ(;8dXFT Sl‰5Άk])k}4 +Z3he eL7?^2c/u%`ҪK1K~.q}4 qz<+Ֆh1V3͞Y9` ![kWPD5f{:%ٸ K`T-6m,TrL)y e|.#D$ʹ]G{C'cbo2$҉ PtriSX϶ 9/6ht4<:)šڐe}:l]t))s.St΄ɜ3Pu Eb޲"dʗQ!԰`'kU{dS}6(rE N;Zr(J.2X S[?nGRE!Q{JBJu %dڷW@\shĢ_ 0aOym0!ϞA-JchIrlXTmhNR9&y%Ybh~+,kv~u&01TIiϵ[}Ck[?9I5'>JY8ozC5ֹ] Z3.K 'kϙ5+WNs+&(Ws:2愝58Vzu7~be,yi*;b&>,#VHMM `WK9d!#ځzS>1bPJ<3p.h6B?y",L̑p`6!ɉ=cU#.,:)$-3qLeCN FxHo9ȠU-9y8vHYn&GoVxjn vqS.$|)>>WFB vGp2((% ,Dɍ\6t|P&9_^~6K(!af!f&wYE73~V_z~FdֶSLrB!)3q2cv֕zި {ZtFWxu|*5m|?}\l 0&D^'sY*|6:qS|PWb &nw,BrF4V`t$+σi]i(gLWY[^}6$6Ӓ*bc/~Ke (&j(Ћ E8 cP5#iB_^,;\F)tJ:G B 짘}4 W$ԷγԣsCc2[a6C(w)Lܰĉnˁ\2$KfGi8^b`8H4B5h& 2fOڏ ;؀#K4ai'7bp5n3ONGx;*\]s v$$e߬"_ā>䢬j;߈ܙnc(hq͔z>Ff=rNIZj&zӁАS`Xޮ 149׍c>΢}IPFcʞߗ4e% x!وwrGk\E0(~qEKEA cEbQpX*4{|Oܪ.1I8w2 Ug7aA0(ysýO#/W/ɲq]ea.- ?!ğsK(OX *2.-@u0AN dN8߿/a?Í̌;8hN\ũk7@V٫#@F&yTCjUmG: ǡ*%嵻iЇJg rN^@O';afASa|fQegLvcC;^~ĥM ( 7hY'[}gwWS`14OIƪ F@6PaUt$9A5HWְe:p ri,?z2zN,О3<]bӖ2 Cqt𘉯*/\q)jxC.Agh\ E1ӠR!`Z7F{! Y[>4DZ[ l@OYqF'f 8tN+uޛDURW Ͽ{by;bUWm퇪`}?ࡐn`}ըj74]7\JeY:.^Pd v ͣ4" uZ74[_QFC⾛0;JEJO{eWRl,5 U/`Q3K 餳sN6qW k,]j+le,0} qn%*3ڊx!'iё+&X(2Lũ_Ez dYB`^lOHmY5t:6JmOB}I\n+OϵldeַBE~{N }?.'(HI7zOeSLP2tvݯkrD5F>>c||{x[9BQ %* t~Rqȟb]ZD1HM S9xgY H_0o"[(.6t-6Ik;ai Kr@[nt8u:J|ңRmsm,KO JNocӶJ9t! $l[RhFMM\˰BjX):ve8VRd"҄cy"+2&/9)1|)0]AY -5"^,du dhnC%W.MPgFF_wDd"HJAÀJ|K~<6ئ*{%Y.-W)xn3ePhs-ʯGBܸ zp;` Sn=:3W W[РAޏ?y?b֬o1DRVtl@H#K_҉yqxq*84: [DP?|D$ދ9g1,FpQ 2ROZ.h|@Eًi7AXuN:JSzu-R@^qSXc(A %2(0WD!AAo5C[u}"bc+%jU(<+.p{JL(uDaš'!G9#իʰUbT`+E"-|F[R+W/Y4Lܕ_p"}?[p{ ]:voLAE#3*찒3 !GwNEZFFM9N$T^ ·./4,=a4B\7RI2S7/PP!NF- DU._*1n;ǴbS4`k4j[ _ʓ-i裬.} 7 -VCqHln)muĀRiʚ7^H0`͉ f J7x{4~K̰%S5a-z'>7Kw@\kg j`STĵ .!,+.Te!+ӓ.q N6Y8W-jV-w¼Ȝ/ 7'jU6rÇG K+1C2H(>{p(dD=B,/q |wO*q;m4Mu@{~f"|l˱"/(p|=4ftw| =L$JiHTIn+y^鯣t'…"7K?.{`BO`b7>D>4ȥGג+aUc:Ңs9w!l6i͇[kl-vO8 A,Nٻt[Sxm{qgNۧa#N2#K+Etj/`7'ڵ =Gm/tx^ѲB?@RpBCyAv8V\AM?Ot_O. ̴$l6ڋ7*b$A_L݋w,{@=QrL弈+}O'^P$^9 Ult:LȨs=,Z) EzAٵRu`zvʑ?CzeZ=q7z./x} :Pm4_06m]}*LJdF Ua|Eo1/i_xjrѰx4NҔR`-b/ʚ~ jL@Z+͓<I#~fOȃZgzVbDIT|<!RW(%ݷ{RE$B 4J8h1܊4,\πHH?k~x0$ڽ#ׂ3PF=O֟BHh 2[*VE/֨RLndغD@J`j7p?4͟ jB_ )aCZIF\! M,bJEgRhк#0oK""Xtn?#WOG:7^|"iG/:=m3Zo+!gcC`Eeg|@+@ۨ_CA]e}T}5# ~ߑ7ܲ#YoN!`/"@wƇ6ew)l:0a?C*l;iY6Z#|h:P w/6FH8(Gf*g0B ; _HpSo(5 ٢Tjz)&8\4>mWJ%Ў7/.P_lGPf%m#ow sPjA7 o//_ՌXy0\D9l9t[<,!/S܄^q0dDL$x=!K74T='qb6D+'G+2Eez:* Oxus z52]lo7^"Rs+:Iȗn+x aI?wojCVY#0.u!vsṖwx-{bߕuiߗƬqk ,R:lP Cӹ<;y~5VjX})sʾ KF+^+ 3TV*2SGZ3_m6Ꞅ40ѕQU2w:"͆ Yj?2#]"Ԡ?2R-.f-׵`o $" F -c%C&9|f1β7["+k~u.MJZF"W8xx6*`?Qm//GUDa 642uלd<̬tm(JzAjK;]/|q&,a4f ' 7(o^<ˆ̺bR|e ද|$"i{v9S.%'/§YΝ$FޏF*!HZ|r>殝bZ]P*_0CD-\~cP2?о,/*Jb%8<4CdO?Msװ@82PL]DԬM`]D h[⊜E12yNao+vΤld'Pi>.*L4&Wt| if%x2CRBKZݝ_㊚Lʕ0zOJ2&AMaڞ~ Mεf%`U ѻq˥kyNi߼$zUqV;5.0t'^Br"_H5 S۱6X2ĮԕƲ7 L55\m5m6 g;5 DFLR@xRt5/6@xKvVgWs:?,-WVkJ+*h;srs"Pm%9C뮛Zdj$y|g=H͉U= vShV>C=bo1g4$_cl펹%S||T f )vY(QVo9{06g϶:}ڙ-_PY)ϥ]Tq/Bμ:3дw ? \h\;Oe@F"2WNBGLoy,QG,:,;≧gSm?ۢEM_x]++5aa41p]K P!h8VLv(`Ԫ0Sۏ ` xUm햁ZK9R.|?s^nAn $xڦ  [ڮszs-Zp<,Y3Y,s{@Jb[+BZD>fZ˩Vq5m)z`@fRs+ C L޻{gl f-Gq㾣ua< F~੊Vc^'+.RF`U F>лq%84.PGɥGK' it|8[4KHn}1ZCY֋ ]Bw W5$v%B8(NH;(;03NT0%0[4j73`J@ +oOWg]n8ɴe÷FƩC?ܸA92w![)ڨ^r<9:D_Q'lX%8ٻΟ,ˠn(Ǐ8"lᣭrʀTUb9IX{K3vg+Ųv1iX{* E@B d /͜?od:c@g%7;(PIs\`\*OHˊ|~#pđ_OgO^R+r 8䈾U6]ɒB'u?!Pdd*DX[X:֮E4ٵoFIٲvDxI)E$#-Rϯ)ltS"_:I @}OkΫU|]G%C^W I)KH *D KHHߏ*i0 `{rW)+Ŕ3Z &"wʤy iTvS{A5d8iAoc;)ta]n9|:(L;~dHtv;ɶ>N&YwO3 v@# ȷ9>f+<dbE2ػj_uӷ; ه$x?l|ZUC`MֿG>VeNE}$kx8JYtujDS ]Sgܖ);`czxNu Os|X;9nX0\qӥ,:8"Ol mh|w YOUd:Iѣ!]E}o\e\zCpq#-d(?NLAv,{"!.h3ZD$GAbP@vM|"taQ\_G=Ry v{F7cAl%D90RWl^Z0Jw$jxFg,w2(vIH9V!:*\{MF t {QO"F8*$HmwĈ5|AGlF6IrZӋRap<|ipQ_ʐ!+rlpF0 @<'Z'3JqE":y^iƜa7JRIEZɢT!fњį΀A(VGG]C%PCT\ƳO5N5EOr&_PA$-"禤5\%RiYIITyUJbI'{H>Pol!`5 9j;޽q:w!7$1{ a;)' ֐ok~*M ;f=RUѨd1M@~ n,@ ی` f|ggWۇH,_@bJ;5kZ5>j̢˳2XCGGQ8'}g|h?E}ޫ 1HBX&a^iz7y/NzkF"9[55S&@闥R>GTP7l~ H Drk-O ,ltFGo $\0$l[F Ḃ䒛9W>rDW%wxLf7ч̪CW*)Eu46{ u+:?h*'9w\wfj?j6͆EIg v%~eE8 Ca,ɑnDYudMUY|?̴ *G)_ft5}2rMk"O(٧ '$ d28GԒ~@ȝUJBǾLɩg*vV?ʟoɟ&*%  ~B5UW3ʱ'%S*&b3Yi>]KbD >quoqU.Ì\L ̰jԁ;]ܷ!}}0$nbBzN=܉X F6efм wNQ^kC8J#2EqN;jB @xNݳ3B+nj ha6-f4;#$ILȚkI+ʲ=x? Tӗ 7D5hxqebG6 qP"`phv?x8j#JzNc W/F'% _*G9$7C+PqN;L dFH8!Q5Ќj`GP(&Ѭӝ yۮmuyMQ?5f@! QknV|.U5cܿ^u^ٵ[i285<~ /Ea'_FU~N4;imְ7{O1۪aK MYNLv~Xr3aP-S1 }-KB[^j x} b;oB^Cђg _&PAGd5st uxPc4Uդ)"`1]!"Cd"d\^X(v%$Gߜ4sA(]X=L™@vҠ2۠b/iN io,(.բz }æ̥2j}üwlѥTmu@j":-=?ﷁO՗8 H*+ǦA]c rQjh2KwՐYrM 7QjZFj8Lr*9!B]CS .]-`tϪ@0o]UӍ}]`ɗ$ll\\Wmlw`hXkElaOl(iq76,12EZ9`g%ư{쓕עFRPXZ,_Tsw6ytĈؒξ_''k Rm(m^YH˺Gmh a|pT$p|R64 Y眧,gS^h)+{,R4g _atkj[}-^:51&Z+4Sux*$L2bBnj._4wYPayg 8Ӹ}@-mGh';M´CѮښ^rXu-J)T՘jK_- G] {d,zҽٰng6uU_`j:"1r\XQUݢh֠rrΛtD-il{FYk,2-aN[4etVuW*B׏uc4_w๋javUT ԳC#l)x/㠩݊?+o vaPz5i~SFgmssx75,c5{@Ň@Y;=(5.,&Gf"3N WTD /lwsϜ[C;91uaNL΋".gk@l9g,VU&%VuQC[(L| ֪n/y6%#*VHN{[`? >oL#~I$<+{\o of4c3MCte\vNo}aaa&TK?:zN76]xɽS;TEd~r`@W hv"ŏ'_u `D[4"Ƹ(].Vlړe 5hd3r[.J{kV:2A,%Crie֙r_V|O+KQpѩtu_[k#cDSsN/Ultm(%vaiue<=Ʊ^*MEZQަպ3rax ƨ )`軛X)CBFB* {xx۹$]>.0UojkRa<;"M@P^VՓ*_A (^a[z2}C}bp{dHM_T4߄[# #CL iR^抁ʄnվJ[3/rV,s5!LMei/DjŌ&#Yy( caKh W 9U HgMnq~]" o Ј sUՙ0YGSP1`[Iؘ*Zhs-^Bݚ$z[%\CS&])2EU%ʐ3˒#^(/Q<9RYJA6=&m]O_#tTÑ5%J>04692d!8jDT\q]3k$ZkpCC NJ5=`uEQ`w|w)FVCtSA{ +=9#hxZ.#Q$5ݳl3~'062Z7ܬI;^ #%t|O<9s>]~w 4-AoYI@ rU5س+M9z}_ZU3hW8y+SFXyq$wO7=^9C1EpMҿb9Diµ1p"4;"Js컜{x:jYj}|K/֋Wk|Z7X0H1${xӛR9-@]іKo>l;ŎvwY`/`>(E;eQ$t I<2.vCd=lWdKyКqkLc6YLC"OrnV&α٬;‚7.*N47F "BZ(&:>瓊4k6Gd|IV>̻@Leqz<=҈׼߽4G8OD$"ؚp` uJm{NxȄJ dy@B5۳eʄ gM0SQVzjg\ DvU9Ρey7B1jv!}.T 9=ɊA_Kʼ"n`9e[h񉬎2d}ȎG_x ՞K0k-g ;bO i9y74HO:=PLSm;ܝIbRkIyBv{줐a\#V7|8!K|*k\xiٱuox؅Qe'p@mE$B5\T`)&26HBku{փfjclUs|b0ã{$*ۊ~ĞNF)bGp7L,d㐤ز.hOo8Jp9wJg^K a[^cg[2!g(2«ܙ*|.j fj;cf*GޚtBRHAK!&V#~(n],k %ݓA Jvh8XEp.2<!`D,w'v}1ɿWn;Oyl-"M.氆H'LsX0w*3 oo-rWts >`jԌU|FHkgsѨnau%#Uѧnۇ C*D,,SUC2 `W"ƣ|=!ݢFB%x  9wTvfej<ľbF̣rE^*Y ܗ^Qh"q$}1wå'P{A~!"ta 4h A ƗT_sxI]]h0S*}y?"+:Sad9qgu~ xd3{D/c1r-*P}3bi0H: =jiY[eo j8E<ɋNoubE ep> $Pt=NsurPpC`pZAj_!C,HXͳas1—] z)3}&qB^kA5;xCv<$Rbzy#3|^؏$o]]OlCޑijQ\CUL'h<;.mN0@"J>|)>. ݬ&Y[iTjLPò6.>gѷ:˲-Kzۚ'Ց&Gú zV!}S#1ܪ1i`x2C:(q.iC$`Mn j,q۹2/:`4o@V>F ڗf@/`n ~=ǖk1iQ V+TtfeֵďS"EL6nG:Sy fRGܢ7ðp"(|5X9כv>jG#rX8bu }(Sy”'m&QTNܼp8'3ȥ5"rD=IfmWW0l(ؘؑ<ڭc7ܩyRŅ}CIS,#NP'#24\!#"lf7}ۣ_MICpM/NG; gi#]UN_,V@T-EN~>J_8|ڣ[I}O]633;F^&jDtȍBAQ=(nJJFU`I#B5aƈ6G%FQfVH[1-KgHY5Pמv)VUg=Q2 S/$[0+*s˼cQbo5I社<-_譆V}A Wmo'N$f)[\Gj&J2?45H/qKh):``Y#oBshzFlm&V@jME f|TGK} $T[,$ZJpB-P̥A5"06gTr#FcEqI!6:l*ntmC ^f^c(Ꮜ8 wdn,==Kçra ;A"ӂgC[`槟)/ei3O⥿WbWwmA^ǒ, o;VxC[Uvv6l5*HuOm<2O&?\-f!о쫯3fFLpć[xKw/k?LBdvnϳWd9D54#&cvȤxdADqt5I(n/GXJw#姿ЭTֱbK49_A0'v. D5)}0 >sApV$t@A.5mErr-N[qOn ;YD:40p|?LK~ѩA{LZۢli!<|^S])@x`| )? rm}a|Hi>~|UG4DEJREc9Gz9tK-rKr+\EW!s} Ox֊lr?"s\˖ӎ+A{cU :ȧ٣ّcCu/sc3Kn@{°Gf:մPɛaZS >-3asd[yQ8ʮZmEt[b }fpMԎWg56dHP0eH BVm?. ~p%P"lk?EŃsz\eD6s.rH;q5I9 %H%Gjb(F l^&&/QR}OFrMSZ`a&-cr6@ƑhtRp0zVU9pClpyxGT:Iչ~|~{h^K&\>*S j[NU'`?`Y)R-+PGl\Uí Y)Fɒ%5N-!S4[ ,U6YkkXºA XFQ܏cCݮZuAUE& #$BMG#,XEa ۦt+uIkS&pC<ЃeiA\>h)E#6>ë?D& XD|7V{\6l +?̕v+f2I7wWQkU PoXbMΘ Et>~z? gbe2ڄRAl:h#*rI6XqwAʧo|?¢ Ѡ5Oy4C)}Fֿ!?]5r46q S G;(z+S ,'Hdx ݲV+h¬F"DkIxcb?=)N)< | 6KMeסŃ[ހd§**(ibf43VMa@c,s^ Ҡ( 5Hd=yю>P8rήp5}KYUwL= 鴟ֵ1q,]BТ`PGUtnsNL薰R{T?CM@ m>*4ԴfO}u|Pj FSlܶN1!pCly,6b(l GhDAݔb k_ hozI$_NPD{ -t|a*NgANe ɈuC׸,:=%G7/NCwL%+CΰݩxS`|A$vK_DžŒh=/5?&Wpc(ӕ>5G/wⅧ x+j;6Y[aw,nԄ+nF]`4|#H&1Cv/,^joC3.N8lmoB)F5cNNlA0ڗ_ 3S a A:]IWWdpntJ>Gnd#-"`=ʬ-^qaR&28I vB%h̐=9,0Gvz W{u0ke*?*[ecSs#3> kpOi4%C!hw(.?JJ3iACV8ɗ̨Z1iJ9[;1ݣ|81$~>:3W!qr_'δpbX/qR HXRZNd=X%Q:އ]]`n;_@[sljs*{Z@t Ev f Ũw?r2=LۙKsS (I0 &trGE+{Ƽm&^`uМXA„7xnfl ?}cF^i6l׀-A!ًSRxUtmU9@G+%}MǨcM,CT"JX5]Pj>φ'32i!4އhi¬AC_4so->Y$V#Kv^2il $]hK?$>3X}S,Ag7@ xܼN#NSKWUO%$2hրzm&vr O (>SYuG40>%9`X"ȧeTlAiwǮMOfBM$d?/nT*"J ; 0BBTatKϿwJfj\`ӑ[zGdŕKFjXc[89 ]3v@jnf9&6yOmRl)4~wNqfUk%+8OQM}L!9x_0k[D[1 _Bۦ:Gܰ\lGY(d#_rD׻.bvJd0YE܉n29{]O/QGE>yU,|` #o ]ѷ!SB{6%k/p`Hf'v&-貮./=YbkجmQI9?x ^"ZLD.ƃ/2ӆ:G"_)\t/;:ShP֟c/Á&n řA.FkR4G5(Mqrm 2׃-k+0GYJ nKHR@Эp Ҧ7hC28 Ҭ儚>X"ABNdY74#.=PCյsϧ/<^AhUse'!7 Cʅϲͯ6K&9~-IߡpM8P&MND LᮝZ U-)v[Q^ק;x& J_'W)aO (1uS.V~Qҵ6iSCS@ e\Df 0{N!=Qg+(cu[\`~L!?8?pd-YnsAs4Q9+M{bGe,`;DrQʼa{K<&ޝ/,#)7= ;x4]R|( v!:J3z;hvG߁һ8?EbEӯ(C_L&}o=~ĭ!H_ӭBckXiPZG:0O\)]bFiKs /|$ؘ 4}RPB ߔX|5 NMʋp#3(LئA1U7T3x&ɼl׬pTg|^Q(b՜>߄s$[(*`g`^׉dt[ɨ] @5ZT]w?NbܻQ/'X&i9W56->tGAXB_5Xv~r3MwP^$(2fG>G-IZpy,4guC^I)ki |mގ~HfПRWh 5>>qg.Ho`=v]=)_޻D~ )= 3*xӥ|/+>PK_j5؀qR^B%a:we+9װ,\(O- Ke&쨦jnl?j5h/ zp^lTŠaT/U*o::ETSay,yxxl3*@T \3t 䡁. lo ՝I.V$VqC^Еs۲u#DRg,pgɔ-AG3!KKgPִ+(8,bEBBYEY/s2tS|@=wDߣ9{'%r:yp ][ 'n,l|JkiҶaƨbR68N\2.b7L j(s~s49c[}'aPrD(dLП\PD7}>]p2z j DO2]!Τ*P+SFBDgidpyrF)`݄P jo[z@ w`8ٔ+v6WTi ¹y>֛iD?s@tNmّ [q/7eJ3C-{d< ' a%}ӊǾ7ǬL0*y8. wI@@mQqk,9(&5y%Y22YxՊf6X'fv#Г3m^HQ Uгt>;ȶm!KDwLjln!|CNabQ YxܐB tѹt$D3 }85ݞq5,4z)^*aHϡa{Dtfˇ<Iq1lK~B8ߧuhqGUqq0ڹPN9x]́Z ->7LIj܀n9ϑwh$yn ͒ƢVmTH'v5{_Ah'njPљ45q"Ȭa8C\1qRz1Q*OCi۵BX➓_*|p A,vz ǐQ`po`8)_[MDL8\YHFơɸnSCH37vIohS9fېʉ%lF`/蠱O=E~ DŽPuUC1m298't,Uu嶁-}a|OY͓:&C7@h֥iշ Vq3WJ]>bu#P喎2ݭ)zt6kCItS0w]4!k;9LVإ)j*k/LB9^^/:?_s8+HTfl0JS1EW`Dtiؑ3b #F橥nU8kvKPD\CmgNrԡMQ3V6_zh U?(ⵃ!m /}=^Ì7x$~F+mX [Bhm5#O#t`tCad4;,a >g)cڱ"$ˏuto.xr>t[r  m7MY gG!cv0p?yyW++~۟:KB <3s,`=URQ$/pEhSL8dW` [[t9q <@]|8hş&a-yj'NL %?xvvsa\Y4Z"xW;⾏8}?.O]xj|p(p١ICe<#KdTvX4s'EN"+Zpuʕe'tr݈{2MlZ0{ H~ₕ5+1b{o!I/t׫s TA܆Jp;a[{'l8He}|fB7^ /k Wg+Ŵρ?s2=YFh? V z¦YJfXEvATi9vBӤfIjX"\Cԁ|ۤ ivO񓪠qRP)ACyQ y5h;vo5E%Lb9t,Z {6JIh(Ha&EjCt"GoS!uBU8ܑ}֯&g ($h"[(Hh+q۷#i_fZ@"oO7%r]\4׺1z$AᨋLoR?P*2DB@=_&)+ĸBW7c^(StP^{ "1^fEPo cd_w}@$O$%&(>n_0C`[ k}4nLИc_- :q! H+! Vu\.zxJL&ќ/UW+~V nr/%fzfe%CÄ.|km~ ? )*aKf -vAH{yEZ^ yFn`')ma9ま&H wI+XwӁϏ@Di"`nMx0 w?2L#%"a=$rB\jLӔv?|2:Uw7Ѳj8?\))f. ֣f[,WZ|M57Z,+!]U?l,w'f%P&TUMĽ'oF@V'WRs k_Hf㊃;[ \B5?f1.udJ2i:&Bյ!j+8DuTl-[oHĺ veJ\^E')_XH!^D `{3CGTecbi|oue!x?v{8y\@{=,zzEL?3Abuv4"Nb8MS)_cgjEJyNfd%)T`@7q-[AJrsH/X `h(n-exV! p!S-/b 6Xvz&kg_㼶iȽ@x"璒U7#$>;n7n%c=>vta65LO2w|v2C!Gv'&Q~*Wk*ݚoZ0#ٓz H O0 ܥ7˖u2 QrUf0.yqO|ch\ȃ$꩜'V{d[(z3ۺ1m?n6lӿB_Ɇ7Y ~o?%)k a}: ]ZU,3x;-,}YKfPYo{eߧSܝ# ;B?QDWR Z2Z|:_]cYٟ!th|AtCBc=r:r|_~Px\"BbʶW#g؆"_,|S nFu;-kfʢ1.q1N&nUxQU(Z;3G >%d?<B ',G`qLG !bU[a= ⢝LFZtO$<4jڝJ tn莺-PwJ#}+(jBmQw jۛ_ƓKt,L\zK h#Lh[-QN,u) ݩקP<o#HɄ,M.x[v󾼨H nyr:{ӓwph&WYl? +nzhm/ 6M?+[ vF,9Cf(ѻ<\`ș6IQ XpZINj}}vd8=9K*[I6ϼ,ݺYAد.R9wؖFOH̖ږgM iGq\Hr?%:[kXޕRʝhv-BΙHO8O+!u,OZm$KqG~ UG :9=B6¼B\EޭiVkc$KRJ]{Tˠr|"Q`1P_XHb9+X2cݎ \ۧ~Ez)~0DR%e 60-E$~(rw7oMJfD) 0DgnϛAޮ>_ǡOD]DRZß EP,6 SWsJ̞SkheJw&pUDyvYu'* ZU)c|1r٫FHݕ 7b E|%obsl>E< ՞U\={<aҾ-*7b}NDam;w;צ+8ʪlE-". 7:!RA4xiwv^ģF=V`fk#6ɪvJGطc Z?Z<߆OEJ]5 i4/gm57ʪqw(icf,DځGܑf fy)#7n&JRi1CK $4{|#t1 ZԨN-}g2[Fs2DLm :#TXC K.QOg4`@SQhqj񸀐JKhPF.D\ȻIw($W6[#KI6xת \ci`N49625 l}$'wfC!ďQNc{_; :: cefKo;SܓD sb*- ao+/Ĵ]'7VCh1.%'YLڍS Kd r_gWEږx# bEͱkaR;ϽnL&.rXW%nc>*w=(2LS!gI}OJXN9躼a 6`5r{)΂^)9mbTܒ[Y`VYltyD9t6mr?ng=~m~S,ʌ4.]>k{S4?E=?^L,|c+p-Qp ]ns8?6!7{2]̜GQ6(&ӫP܌:Kf'+YWϰ3]kmaonPy Ҳ;BΟ cfd}pE[m%wiIe RWaz4`v6Ɔ4oh7!`YڤlD~ESw:I.B"|"NXT[R:PK.lcS^\y&t{XW6Q4h \9Mѭ+ VkTBGoXtd?"{Y-֗qICx haK1y7/ pbb~\XMb v3500#8~RǻMv a\?ۺ{ȪPD]Twl%tVdn5ߕ؏x=;_7bk;f庑Uk~:GQ d99SZeLA&\e5BL!fED;I[ʇ%5w;'Ց u;)bHF2,rۿFL^ȴ܂k 9 6͌a&Z6T"4+~fMjYr|ay<S\{lSƷL,,6Bt0 9kwe/鍘ңq^P#Y`庾c[G}3(8x GrIEe#ϊ_yZgؓN%tx&zzdg&W91ңWp>,D&pEI"ωm=נ#L]t@{0KQG͗hqѨ1 H,#'W#+# 3wڱlE r`+j>Ϋ_e=Dz b%#W-IunWs=_K#Z #(j#Q,{z5^}/2Zz#:L JgqqY<hO%`gN $ \. a |X%#U{~q.tvAoӛ9 [7:(OJݕZM`rx*sEkmD&tQW jmCXҕa2X @^Da|ED 44Wpr1݆"IJ*3 !fdɌQA }Y)9 e̥Ņ_Я7u}X(x(F\{ERY UY>MN >)*y;[R'ΛmV`s x)㿐 cc>en2H'yh6b<%#R8jJ!X m!m|H1=:WbHYKוZVuޥ晈Ӥ"/2ngrQh/:E|;Imz-m<8,m1]K1 3|.7C޻C\&xp/?PFl9k!l} +HI#)1{\1r2fX* %E "xMC772-&@X$=4fGF1}:2!^ҘQE*Q/8K^3ݓ64 tpQ˹}<1yu[V ԦY ;&-^02DLQƪSZ>y%UW%PBod]磎Yk}^ZP(PB\+au |Z|eB@kJE(c=1Ur%ġ3o*L**/w^O7!9K:ʒ6@eԮq=}9gČ8bʖh(2mibc= G\Fb'Zx2| 9k>X\m1<@ WǪ-N,ڹZG"i8;60L 3m Ɩ R˼'R072-ؑXAAh=0L>{1DkDO/7aZl{%+ÕkDZ]EWGA]I5$4kGj(Q^fj\t[ -sM2,υK=̕J-: S:@t(52xr)=΃Rl撀 eĝ# UY<V4Fזve5 A%iJqNOāUDQզ|/F0wLzܶҹfQέP+%㾞\jQcʓΊѽ婢gDuQ1 GeMtY]!;eK}*YdㅄDm%Mb)3ޜ^2Dö&Q1S7,(ƅ? c?ua26-, = !;l<4>)0C/oFyX9y/uLvPVoDy'.W,(4sk7mª?-)V՛M`Yt\#=xIHjAƮcYj->7gݣ9;F6u9FݑVb.:2 =-eDek9Ɔyf>2Ss.i]}q(UWX zvw;L=M{_(vIWyzQw -knAQ>l)ʧrkÑBCS<+,XSQ`% ̕ Sh<;j<:Ԟ/tL< #% <4<0Ke,(IQInmy\&:8۹=0?O(0ϴ*n.~kp|c$o5[-O LϠ#e ԋ]58t?udsSFPӥǢDALT@oFf?_-q2 Lp:~ە$ȡv7w<˫wiKXFU$}exÃF«}W{>>*JZi[S7˸?j6[DyiO7;hB(C=%=,zZQSU.id׸xD\$*öBz)C!8) 3FF+i+F M:A+wg1Fi p>Q3f"7nFi=g~|xr;ɪ}^|w\sg-ZwaРFCȣRg#ocNe?PK*<4|zt :Z惆]m, :*Nv~)>ZaD< o:@IGaMbC[+ qߐ]Tnw6tX "_Tq .IZ *ۣoO91z,N{ [7վR8CwtBȲps+&Dp1n?IN%NʴЬ:쀻!WLCkߩE~R$H;7=zC܆" .'N DevLfI q_iӪ}7U-1>3c0_P4W$&Okm˄}}S^N4&SJ373ޛĝR#nQ Rzur>PW!CwApi'Ch=%+kk]xS yvc>Hd|OE? @bjFC(T$:kc֩ʟtLӽHBuD95nts1A~H@~7X^R%4GeC; %#~-,,Q]AE<^PN⩶Dž Y(w`3 uc@@ ŧzMGH8l_ifxQ;X'}q4\$ZiK+~ &,Z/ܧQ\lDC&y "%_L,PjOa0R*Lqs_Z]^WPiOC{pUW.H9Q3NEz ҏz\°ְm LryK->KܳLCH)rHe9`e0I q`]Pjޟ8 Kcw%` 驍*#W.0~fE |^SZG(Y||)T$_(MljγMc%M ov7d;ms ocF6rN Ecylj1CV[݇b%䙿?8 R=i[3z,ږ+'G OThGäcsFh2!8㢮o1=٫0UeB/bDeS\ xrV50EH0#ڛF ^[˜ _5HAI8 g,t`i)%W;(')%G>"b9r*JY?kʆ!n]^p#\U͒#eVMr?Ɍ-?.JmfPq'g2,|EݫH=kw0~.i"zb{ʼn BYx<WJftcNʌw4B?V&1y%ח4 "u0Lx>@Pp*Ej'U)zzZ{{̽a+m=7[%ڱTWEG5iεuT`32߀`*ߑhT&m&V oѮVNIN:`04_1kmmtAᡜȃaCL5 ¸4Ԋ o2GBPL4s 2q*#PΗO2YrnC:B8O+Ԅ" .Z< h'  b2d-? WAQlC9髃tl^R( ,44g#xxR!t|e QAb*Ɖ_Y-(A3M7kANB-aSJYW_#'NxEL4Q8` @CB80CS4"W582%U NdUc{i0 _?oW3s`PQdF%# :]' r%+0៦T*N(7ϭ>,_Yzk2V[Imߘl=v%"R}Bs`,ɻEwqbI<,{cTv3*3Ge'o"n0;T ܰ>CevD0Fvmd;>J&3Ybde`N. XŎ9} u4UDŽw/$mm NDHb)&,fg̓SYj Fu?^Ke6C] 1E^Kv  ftl͸t$B%¼eV3aSXigK&뙽q-Y鲒O;Q񫭲6o<=zxQ^$q1WLj/3ױ^ g]Wr P|fWqCDEiI-wj{2k) * ēbGӽ<%xbSg9u2͡J,P˝-4P:'zٛ,';;K@S?kgREr*VPV>sKDNscyj9|uIżEA[ɚ{\4,5':*`e߸xL^cvZ!dhlN? *(җd@|Eyۧ3s]XJ\'I3Ʀf3z͑a&N)& mk.~ 6>o\}uv򤱛 4[&ˤ.TE dJ.tY$e*5 r/+\N3|sTMb U˾YJ=Ҙ径B7R}lu00@ax̌K| JNc?kC~APQmezYA~w'X: 81-p^ZGs=3۪ +%I!tCjÌ`B4vhE+[۴&HB0ԭGĸgF9Pvo\&lDxCWNHAZzEY"Gwp>0 6)ej"<$$kOL(]Ի>іtN<x}uCͲs*'Yڋ1}iǬӴ`Wl=HQȫ9UsQC{O_wwr%gZyي 9 ;ɕCEUeh՛(Dr< |S@YωȑÇCspDbƓ-=t7^| u a:Dd EFues H!xjnRjUȝaqŁOMpRJhuOK30>̓5̷v^ y l6:Lѳ dGK!.bJ0;CBER|M!]0)0 ϓŊ%>6aɺK%wNE%BWf;*?8oEDh,j-&wE(H 1<n%؟tɚ?E-IP/pg]3=҂ge'H-%/2G˨7«ɯYiqn Z,{To+ )}o`;"{ );_)~eq&#pZ:O.`09H듐qR*JuJA gQBPT%>-s(V@#e~Itd!.k#~r.GgVhߧ/P}Qڮϣ[V*FWU('F7 ckp/Td+b؅v%4&l~*mAp9?r[|mfVv6 53àcM';㰲Q=GѴؚ }蓖ꘀY;pj3JJpʜI~P"ܮCm\cqa<\%>z;鬋W?sv[O 8Æ\?y;2TzI]WoԲ#nW:q`$2뉆 [&'3q\Gx;!AoJKֻ`x@0LL:E;!f 餴U ZvPϓI//9`Ah#Z'Ü,YVaxO( Wy\^ u:H-8U, $R4&ԬSR!BĀJN.rD?(? 73Q!3aMɒJؤSzŇ q~|\p{q 5j ٥ [׈5-n&g[aĖ+V5Ҥ<8 `;ȷS1J{R&۳ɵ.vYK gлsRg6^up80M$\Gcj(ag PCJw,^<&Oؤ~}zk ֜|Kإ#`4u*r{ny`k0Xl)I211䩨J5۟~B;Ƙ{yw ~es/nU8br!9 X3CµсA(윲~W,*}d]hS*%m9a?V>5Lg2 ߜ&g2:l$y80[@F~(Xvj7boh.uj1HW ͮ?P2ՎbE拥ș\KjwaMksnx2%ye-{U"Q|QΎ#p\˅ r_zOȘ&=(^j,Vf#7^zct*I[EUWk95BH$Ơ!뫴,3ۿ\8@56:Tsل7θ̭ǩwa_T$&Gxl0M,?ϩBGdUׇ9Yۋ9)tojg(mJmعDԊXs^ĸLuo{u#Dv3BfF@Tbdij.N0/QEU*"g&@hO)8a/C7c! Xr+ зKw:bkAL.;RYm[ye֠bÚ6j Qk1twiG2gDj^IFѣL"q|TROXN)f շHQ,":ɠACaAW+&yA_n/ 8xKb65ր!4m,Z(O53%6;< k`U3ÆO6y*˳޹)o)Jؒ֏ 7^.gSH*um r:.K6ň52qwҕ ZKnPtaY?vƔ7nxgu7+ͮ_/i00Q:zY-ĻPEc ~0۠W 哗ӁbꀅX-+VǤFfȓ!Z.tٺѦ$ P-W&[嶜nF$&VJwg֙ e>k@)=U2/xej/nx\Mt{*>3{낮y: Ed%_Jjg' ɏTo*8Yo?f7.Ep wvD/bdS4n+&# ?1U\?.26x\J%kX@:ŝ\-,}uYN}K\R=Max ܮٺe6MB$rG!=W_Ԃ]1DY%uB/lNѾaO䕰 5Mô2Y̠}GKJ܆)Hvac{ۙ>1b2(t2"톇DM5 8FRF*Oj.6kj[Ayi9kL ȱ5gtGW8jq#_Tc <&s#-gD xQòsh譇s^r>eJ"hb< *[.`} _XF=sr~xZ9FH.Ž'ºv*nd'f6#@mJEt/1 FhCn x%!J]y _-쒷 cw }QdCZqW4pwT@X Bڗ:+7("oɮD4yύ1Hauo4h ^Ոq"3CGؼ [~VE2-qU's/~DG)׭#9i彩&o >+SR[21KW~Gr_% wO4k.g|Z'H@+e5(I%bN͹zWOz,"a&=l-. gN~'.v&!rWD:I9&'褥eYF\jӊpbGj6`F?ڂuyGxG<=~2C!EK*& #%`@k.+5VUǡLd`94vm^$6`< [,u8 U0Dw~*pb>@v(l>wHX+3`Gp7#DeiDnsblH{ জ)5k\s̠"ӄ\,"ˡn5iFs%V{ v2[xYXXxIl۠?_*ԁ ΄>ùZaJ2I3uH OnBapMk |_ Og?@m(%xØ[]`4D$Ȑ$5$l m^%.#)աV*g$'=Sks-\<[;Bgs.bULd l@ajTP/zi(RaGc֑b|jSgYbz8h2]!)TV&T$[%G9Tsخ ֫}#Fvmv{1~rTIFjx~bw%Qi>Y~"z[8[4 D!8>z7\h>@m_{_0G`AEa=AXQ>nUʼn4+cNW[A ҫ bGr<eV(аDe܄@ND&NױRnbZ:=ktUת_3Ni]a3ۢVqAҟRG.#epB"J8ygvH& ?Eni-ֆCw(4w@h3x0t!@|S`QL7q44o}lG+yn[9_{ԭTNT<.u/`2mq[X+" &mڍZNJK-Z݇XI=/vsiI  ba&BEqWkٿQ+ U}ԏ;Ҁ&\@$*7R'7ƍ@Y>1{+ʺαMꉃ6ĭ\xGd\>Έ%A}b4jr<\0'=Q`;epд:˦e rӼV%)ԥVmؕP7FaAe`,'`n688~pE=ɜWy]$f\l1CD DD2h iTy8gG?r-,KNpM*CyHTLWYA2Q^Hgn@8[)Qo= l8P5`r}u΁`lPVĝ'ϩ-EP%[-0"Tc_ѹW\]Rk |{$L7 KehX ̏DmM#Y嗸tNwhQUC/z}ln}^Z$SۭkxQs@!8Iźf~^x3"S };ٓDZjыS5 1<+2Q\!{drGUQ!cX[ʤamE / ~ooz뽦|=뛬 WК櫓9|~CYq w-&ѿ 'R^ Bd3fd.%E=Af _J~oxu+7Q24~sQhH~p!xLR3 bcLw:pOi8Ogf6V<% Qgѕ'mezA:&Ӟ3sz|j; 3Z'T֦pWQj@KP8FNSȻy (خRVzEw iuQ\ƲNvc ,( ]oU$4Z3Bk4[7{Q{d\(]Nd DW[!QV9kCô4jy `r`-9NWg2T:"9ptN|j3@wy7LcWc64Gkr_3/y$l;om4+w,[ .3 Pj2`Q3cR,Uڡ[jw/$2oa3o,%2ŧ7Wf]oP-1xWE %SYefZJi#-՞L;SҜQ}Z0]l끄u*ۓ$ۜpEAn1hf*g_e\sك)n,$5(s )w7M:T)"mkTb 6fD֩gu<@8NwNxU[lyk,T>MoK#Q ^!s7I0H\=vٜՈ.Ee„,d/1hH՟_sm02ƯSE>GdU,P3/ ںط+?L݀̌4y|iJQ]9>*J6oRZPP8sm$CD$$T>mLQ9 mmrMp$__!t|-wQMeFKdMwͪ 8UZ ފvjiiW1}{*q˼YASh 6p^L2P[;ܢa/< 'ɣhMGM`fOtG$tq]AM8cNlFY8դ t[9<&]O,pɀSvV␻ht>h@QY[ ؖ[~ʨټ٨W,a,j1P5EXDry49Lɥ7^C$Iv({_C?rR °㹷]S7#ggUb{UUμ 1xh;@ 'HMd:Mq&@(?t1FX[+%IB x8'0F_~ۇegWYd%;GoWy6ަi?'qdC0:mzeqљêADtr>B4D/.DOg: ʍ`&u襉U7)7JT.؎114 ՕW ($^{"mh1$O;30~[Aea)&و& t+hI޾ם`t>>} ɤ-hCH(A!&2D ~4\:{SneѰ$/SԐ 6K nF|{ %K\#۞!<Կ/Eb|2Np3ب[. }<%T0# L7 ήh(}$ʃ_,rOs+[UnlGt4%|/kGf:+IrVOl33Lq3 \^asv:&臰-֋[&߯lbwXsO r8*pּ S8SKm z,9TFpSMLRR-5$@ 'DY(Y:A s?Vwf0#0ĪJTyzDGS*2O`ƛZ[MP؋J'Tx\eMv{8zڬ|s+#n_We4ohY.ܜk=JaZP)Se[Zǣ!L~¬NyLZsg,_J6ɉMذl8%rT %6)3|y}f0c9)nrxW,}>e޲hm#j÷ JcѺI)Q6ļ &0֗W]dPO\3Sd<A*yGmP$ƏSij4F^pB{Dݲ"%In{ŷB5Xme8E!N˰2{刜F2[~@/\DJ4,i NmF"-ҷԇ̛xBxfZ4>b.LGG٬ʯqK@NIߐO>F;txJ+7!Ii+%`B%ѱ27ZoZL5̗\T(^ 4Zثz/M%I8= ޅ[ے2>Nd\t5]"Is:WR@ӂ99K^\2mK_ʔN3r>*6ѯٛ-)KR<]{7Z'mX]%>>2qQ;lo<߳ρ 4[ae$Uum7*:G_ecWG` ?usS^o٪^WKH ZdDn 7];8׿BVK/Lv8P9䍮-[:KҠ;Ϥ49NѩbYu\8w唢az,_tw4\τwO˫C%B;0fؤVu_#\ĖT1-+yZXev Q;tQ %H<q &8pJlF<Ih"Ɍ3#vϬ~#<ŵ}~!{Ɯy;Z0|%O9CyS`:Q3*{V Ze$ogPeEC_dwm_7|"@b2TUtŴ0H`aRW0[cWփ7VH>[sޱs?OsqO*]Ws!5B"Ж,?BBiOɽU:OsA >2 Ȏ()K%`715+ljd꿟۷:1^uB##+"UzӦu1 ýfOvÝpRYjCR dž_O.W\Frc&-XJR"MNF==g-Bc2"pD4 =c=mqJ$k\=E9BKA'zLGɮ,]hK#{GƄׯ?Ll{T*%cq 9&!aU$5ū~$pt^mgK*wpU,x$:~7u8N >1sN-CY]Ӎ$mEihLitHݕCVU"> Z͑'ỹWًP݀Cqzi SKƔa>1dx5CtDM@v#]>>\{cO^ krpY8o&?`QJy`>v"gqójJvsः oJB9K`;YףȉQ-*_r!G|xR! :W < 5D]!OȑÙ αd.{ (` ih`[?,V.%wrsSUxep0Nx\Koo^|UbFyLsK~S˨`D`F*Њw*|A8"bwsN[144-** '>]ewT|9Ϗ/{g(:hN_p =zgRr݃F\6bz鱁S gCBrDܘ%,Y69bQ }#L6ג(\+8uѲYViY6u#b[dT> |!FybB?vnT5WУf4UϕtՑ7v`}L YZ0"(t(i X۠(Ʌf2x~nT'j^'_aAXQ${yw ،d.{ع|Ԗ&Mt-#C ' p5$ukb%HT r5L@aWHծ(p|L`K/R $Ęs[B!O0 AGg3&%=AW*9( v* Ȕru9U!38̈%>&m3աWdWҫYNBP95qvj #rJPɻ{9a+qɎ\JG0֧2Ǟߙ>4H{(b'd6~ +0ױ|peB3ӂ0t=MΊӽ=*3zx~' 5j+w%g^d+FlchD*U([b| !p2fqWVՎ6uā"nt6k럠쯃\HxLvi(b KVA0'C|m!ӳvqy-MM^w5 0貴6x{x[[ֵbhVG[ɬTO W!s'Pݟ<.D(w+x <$(.P=M`ƯG+NDlyK9EW(qh 7f|\<;]>›yJ@|M-*t(O6tѹ8DW}.{] oGH>`@Wۆ`4G nvgh7fu+ F׉/ud1 rpA6+-P:Cr [1p43PjJ*qcnYt&)V"H95KEԉ$3Gx?"`-%|l^)ꡍ<z-XUTT풞J/ 1eH3 n9|cNnPm=@*֌QokͩÍZjfzm:x;Q{i'|:BҮL5JՏ/=ei>R\ZyȘ%D=эgnʔ ֐lLIVwm1d-T[c3(UmEYBaNU -j/C*pcC%Y#i06H|[8eӓ(]N+EQ5)M"ӓuʴoY5N2/ߦJK;nLo`2)9+75_d,#j7~ "Ahtm?i7b^ ;>QӜ<6;hf,h)RY gy6Tjʉ*H.99jez (l8KNN<`Y -x^w f@WD P9C1"phv˳ QÄ-@si@I yS k{ oCb\w}zX-#fS#7Y_!|phcS>U5-'`DqB 8s8ê8K38FƘs9HP[ b^Mj"([>"Ne~}rK? ]yƒ]?9wHZ!B!qz3$6J5مa+wqf<*)75RWIFP/Z JLRc hVa$BH6wB 05^i(Ly'$.}i `,X|T\95y\0 o=~0 NѮl KbkazK5J˒Ool S^P~8H0lo䗦o[-0 }j;ޙ&Jy;@FÚGk& )e_(? \Ċ[(Wfeyз<\í΂y&\"kM8!։;V.~ᶠ-tBXUPK)9bǶ;3wOK<r{ٽ#зzS ]AR#)a/00]-,|sҏqd{F0A܀t} ld!6+*Rb}KK#2E˿= ,ɺ_FrcJZ1[AC 1@~ߠ m5v'6s2XXKqk ;̚ %n4v:()`vf)h) mm_&%^/fk'3[b|1CBO1ȮtضXاشJ}*0]njItWT:HJ~'FG(p\]! M6?! rVFDnu-#/rs(ނ@/C 2U cԚQFF54(^v$hc`­Ooc>⒖l]{PA&O-JϸyeiYM4&&L:C4XEV?"OFj-yoGg^46ę i+"|Z:t,\"ϠX\_Ia鹆1wKꝏWgѣ~â]#(,U.mMpJyTp7W'f_"{t5Œ|]`xo^z͗stYz+#Yܷ(xV2QH兯R#-mD||sxV~;`0!glJGr._ሹS`QԷ3(Ôox0Ӡ|YkXVDzw]aIi(U@˒xߐbRģ]>Jk9m):q"uaa9s@0"OK?(6 *D5\3sk^@=~f<@pCӢADž9z SP:3\nFvD\"NcؠA$N^mد[k'(gG`|)w^˴GBw( .4ӘGȇi3GݘX}A~։+;IK15ͅ%:'}Q?PEs\/ ߬'3t\ Y Pw=ҽ^-95Yi)LL'61e"$^VH@/S_TqBJLS%gUvZa ʬP[R( jh0=[8CyA؋(adNu<;> =?0R\b&9Ft\8 ѿ9ǖ+x,pCf:Y:3DDHJzMUvY RiBAݹv_4 BBfV3C0SԱ^C:=<#JϭF|FnA -fV+2}&}/XoV Rw)'5&dF>t76B@_DP5UCT\ US p4Ex* [f^LP=Oa/x10E{+X+9Gy`R{\յ])Z/s&oы?'\WRֻjN}QMiW~H.AkT_34sl]ao@=ʺs>+K KO4|IIsl93eeo_&d>R*NTFnRPӶWxe#kOB't \F(`˯`P_+s=]wj"촂Yv3b?L{zfBٕl ̹r9*h(7PFKuE5PCʍNAtԵ[BmT.mg[y!u'x-q h"S sy> Z54eJnց pkK%7JT̜/#|[TY X4xjw8 j&͓zwe%kkbHdO{C9f[dv6uE6hFޝ0D䖞⎪CȺ ܚO."3{ѹA1PWpD@-owaz4o )#1_[)L鴢Lnފ $ 'L*e~ 8@f1 k |e5B'>ߚZFpv8F޾=yZ򍬤Ǟ?}{DsvsDԠ= ^ 䦕i^f|V#V8{P~x[p̿%SL^M)]w_{6)`>ZMuk*=嬒7M$3kBT"Ph0HiQIL@#5 5:ZM.G1lt1ͥZAA;|8Żʹ):L_[^ ivA/!P6m(!XEfLMc[ )Ɉ9˄1cู Ғ"I{EZ7Y"qɩrYZlHXL_ V.7QT]vO"ӔO!_qUAD$=Lx)^%{([x7whی.spY`K?G#zӘ=dd(`5)WAΗe'|P]O:z nK+DpTwY; GdT9' -\; Gq ɄJB#쓏鄿`IIAi@`W$\ :$^u9nSnǠFQ2KiDC7PF@ ]D<`mQbq~Hy[$vRk] 5GTLw Цc}3G;,Ԝ >ef&aSg]_^m/3yNeVZ|lp5;Q G}XQ^_'[ ߤ#fQW:;F"2Earc1+>i9N@+GKt le]a."VS`T ]ٌfry6:fsFrVR-.3.^fPs;3I sA#&ל>BSÃ{3Gthx,/a[=9Q )ch@%Lx ~6S&$F!8g_y)x= Y##OJCWRZ%`? :x*NQ_RfYfrڈއ[D2j hu'7 p#@B1*` NKNN2s"2h{D(+܃۬~l$DΑ[ݹĵ~^{A&PDtlD;cw6sIU K0*O}~kg 42` XoFɂHnTЅdk+j{k`# Ьw @3W0;f;gj דfQ "o~5Jh&t%&ɪMB+6k$8 00r!J^N+*}'H 6Z6EtPw 2aa>NҼ~1eYM;g.zL ~oSkiReJ J[R5S CG$uE&**Oea8^é?rֲN\k' p}ZBz[2.o*[_>ya0Z߰ʑL `g2,P ;~HSP}>HL\aXfv@R>I)Jl`-(ͲC&XVХ3X6#XKñ.pC4Tt"W0)m[2MRUY oL %]~BKaN(숛zfI ,B|K%ڇi*ʦ00R+Ex[HpNI\+Orujn(Nt7Qfvc0ʙU!"v1,N!Iญ3kL:&f=z޼r&l` o#;ٌ^\&zgUĝ! FZB6 z憎r0C -^wXbS0әKZ6J53u7ՉJ 4V:)'DCx첖+>Q|JpO2kˆ;#JzZ܁A=dRw2o{LWBiCUuq75-P ;8'G+֊,i LN+ E6ТQq#l܂åo? 6 @,\6m!OKֺ]h]uDN BNMބˆ`P&qJ}E:[t93|N5,|3)ij5V^%\b^ U,Da,z;x#^'sc@?f,d@A(ޥ\86VUGn2(hǝvprwzеL{zW0.B(wAd¹_f?VuQg+٣[ t¯TK,*L,8lL t'`neVb2O],$Fr@]xS""E|='bg}v刾zUȲ^j+'5I?|JK@X?B$n\@.4K |"Tb4=+IZY C ,AX9ȸw{#D4'R s4=YnNB͙6b.ʉ2Ww[2:85=tHWv cXH H:W"EAa ^6,0u9`?( Eʸ|77fq5ǹ5*dnNf+#/ݝ㵭a <*H“Pk&h"tPkx/P8f=$/]ceJPM[ .aNKqG: ɯK(1#y$;YN{GahaOsp"hjH^B;d:f!ѿ^B6QnpS˪jPՅӪW1<>hFTJDFѺL4R#^l7~#qhU6d)jŜ u"-d-? &.Ve6J8f=w!V<I7Z&vֺ߯۫4586O@l!_+ĉib%zcCz:llNFtoÔ#1T2}ZY <3 WA& TXGNcRQ6q90,r3 Φ m2S {D$:2inX[<}T=qeBVL.U\Ά@DnG%~\Sȩ'>LgE"eoӉw\(IDZ~PѩH1 CLH?qsd C`>⧛əBFj;9pO F[5"0~]t9mqG+֩:n=ֽ, Q`WIDN?Mo԰ls8ZrҲU2M2as\WQ#qGj|'v#7E fT.5DZ!xT[Iwma1t:p\}/>.H4Mյiΰȥ謑n3|;T fUR}-hB.ǓA,Z?e0];YD".Ƣ>h{#RdisՁV5&(P!m\ w4ԇj9V$@} Hp1tAӋ?Ge^0曬ùu<<ͣr4}#p\$n!mj}ܼ*Rc;ٳ?0wּb5%tqIåkzG=I1ItӳKι[sqo`a(#\r;gmg&!@=(cM `g]XB|߮Ι2Y;na8mpa}j>|j7wJ6F_P/!a_:'LH+Zhck5,~tQԵ<5UEkVK_jl7xi@\xV!<;ೣt|T@@w(TF1sT@`ȓ[0 .!oB>O0]pl N $Y]"RQsbf:3bWPJZ-8jFyesɛ(J=&*0"9Rؗ~bemǘ 7AT$h4.GV.j OFAQ;s/CzDAQg گ݃ZψphnHǯs 7s__ 8WÅo,KX^xT fAlXB3 %iѦ/ߥK&&{Z$!nTa6{-|HxLd/*qCvz5̋=lǧ߇> dV#ƾ+_t5Ţ-9TILWwrn+&vfY88h["m9YBi+ fFSw+nh k,l PllqjRZzq7.͙TQw8)_--Qѧs,Psà;Zq} 0mص[Y{TxL(*όINETοrwkQ<%f^LS{H΄(_OW8w:EU]}_q_?9 k5OrS6~fBL|> Q2\ZNJFf́ThWj$AOgcHE[A|}4>o &n1d.7Qd=Be`~GPq7I9Z+WăU:R:v^J9,\ ڻ]!rX6m* g/Qb&]/p}(\U< qI;cqe$cv4ƅ47i:P_VW9ٳrHN .>@!9[hNK[/ء'qn`/mbb@vk@(q=Qb`wR'QMD/GJ⊼QwCK75|^҃T6%ᬁ}k}]9ϩ(#UBx/ DZ⑕LO K]Ѓez:Arv#7z5wUfU^v T 7Z]9ahT,= xcٍ}}2w1h4t7 z OyQq;lAԉJha.~s t1w:^0`cծN/|#j8Ocp>+CaKC|w ZT[YkWÞ0wx=޷a`ut% MpiT¶[}9OHvע+7Cυ՛Bx=yp-qIGp>0[kkA8LlC6akR_!Eڢ12J@5[v¿nD=M ﱣ)p烞!T!W#!g)hߍtlxBFLYƅFpz1уJ"H̼E^~i(<c)q-ouO56v팞Qz3]f xWM+[7 %].Aq1Mh,_h=2UK"(o*D4v(@9u=n@ }O7 {,ul.iG67>05 : [O׸ʙQ$w?գ?t)1xGRu FHr8 &ΥT-|h5ʼ$jOs|qKAK@{F|%_]f Pqp)D2`mK-eC\Iփ< :R2jL#YBߨ]v=A`dsPl=d2iXa#-9g˕> cOrwT$UOA {VytUg d}z}X 7  4l\0/i>'fR5:$n<~ 8k9pϰutl,sP*N,Ϋ_EI i8KӉz+{nF8 ?I* :714)N&ai{lXLSS=&^Rlov=x-ߋHAyQeM>6R#`5! i_`7BtMB')߈!mM&Vi#3\ݾ9yvwBK|Nf7X٬\h#}"q+R 56<4d%9`!D#QNvи(|Weғd'0+崈GZ^d+ݟ?X/[J Z97FέXԱ ߢ;yeAZjK3^\824|xŃX 2?U͏s^;YJ5T;ً, dlYQ?C1b1ȀXtP2|qOPZ3(;q*ptŘ/+˟==1~wI#fx,'BDH,ڜwdx;;VҹbHL'!9Ρ*;Z± { J+NijK9UA64y m.oL[a+cY !:(9QqsJh*J[fOjb7Ll4Tp/z7/=Uf14ls㑢[^*wZ#[cZqfnsX O*19oک:o |@V1C~orfL񒱷SZ 6Y*;!̚9/2V/S?߻ ȷHM^m`09[5bcF![:W0@;mw l*Tt) IK2Yf!nn^m(^1-1y5+J) ePsZ$@GZ:r]ANe"s&O8cC2 eP)p=EjCzV%EQ8rpwPYeI| 0DA8&4KkF1|>ޘ<@[/O#ջ>GJݩN-~܇4\O!ζE* bH`Φ)Y{,CJۦΒ ,M:\PV6iwwsZxau>ϙ)ȲdKM)Gj{^ÔqKE*B%G}WZ|3">mo>OQ~?8}od,{4$ϲV\Tq O'>ͳ rڣC*B'tݻ9ԿeVgQ5f}ޙxe5=06gY0G}\bdpJG(&&)ԳQ?RȰ}HhGw]2eBBGˤł>r17?-eaDATmܥ :>yG`rK]~,!xJY1 TS6rdBr>la첡^ﬥfyɊ 8q6k22C:.S'RNh׊G[{TQJ> 7Rz'|QSl=ϧ_j뙦 FkfVjČt:|L! ^tԏ6}m>d 2 f^!q\ ם[lcovNDLs+yucPѰ5C 쯄㧔VuU]IB#甗d29ߓ^NDNYxr聰zEqUr"JM5s"T8a I *&ek.mCRzF׮)Ɉ6yٯ)|)1G)D>ԹӪb5%Pa 3M(Т::%6|>X!U,҆hߌ_w]C%0Y*)7&j7.y s`Թ^HwpW%\ʎ0k GD&V{40{#Uv00S.[IJa@b) ynXYQa'7j#N /1jOTjL-=)au# k;ҟsYMi4܆rr``Y7nc|$8`o5lCRX-ЭyD DA&h蝛ͅ0 N Tr)-)rABYFa!u$/(d*Qi5 oƊױim 8C_!I0!Q7Q3?*9/jCyЧmjmo&y 3j ouQ\d}jq' KHT~;j RjCcasu`>W`f&3D+R(%Ay}LduO+/*k-?/1LlOGDU]8 I3ꬮg$Co}׫ o P4'uIG%S.0Ma:kpVv%b_k{ 9yз6M*>bbݡaWA<†qҁ,eݎlIU7#k("XY XWI~\K$*"^1x ZS?4*n{]e 8ݯ "Ζb5`ڥ?֑;D t͡뼕Uv''}9AbٱZ}syj)v6p<硻cSLߛp dW/uk9Ujp p;$65}E1wg` `xyqL`]چ?x/s` }@>%;a?ڹJh ۵VwnY 'gtzX)0Kc{O+Ssm Zof S 3=1P>eD/=h^|dŅq=еuɁXC .{ g;i䷒*璧D{sՠE#Q-e|R{Қt>50}'t,7 6=[ 7lV^ⲩ7frӣ MX?zO?rrw-hpWR67i 43$L+ "]e>0D ՚\uoɓm1]`{!&8O>-^Vʥ'b-`X}.NVX+H}U EC"XbWP,C_I|Yp.OjV5CKz =C=X1]#Y>Ktrd Ol.d(Xgؤ-KUF e>=W})7cYepb o OzYSG(O-Koߪhտ@&V?,gF9m`싱Hcޱz'Z980nuуRQ в3Ŝ+?쬻sKɈ>]|n-'TK~ U}Fl^x] bST\%(2fX<y^y -]U:FoTB=^&c P;k`F87Hڸ3~%WVZ׏= ^JѢDeJFrm)|%eJ}넔I B}^2{io޸7.Tfj}a-O^gcX3IjO^ =}|@\"QtҠ{q jTh{@_R)@T87P7xRk-4ˈ :^ϙ[./R'LOveY,V59)k77Sp`F.Y+'Z󫆧Q\´l&M%1#wqOb)խZHcz~y5&=:g{ 6:xGӧq6 :=֩1MŹ ;~fo}דC٣*\F6jѷ13[SY[3ZIx$$ pcj]Caso6Q^р6&C/f> 5+~Ss6viY Ծc$ .#w;*C(r7f'r|kHWG_ҏk+*]̆2d*6|Pb>EbXo8igԴ)${X[KOfLqg5Psk @>o 2Į@mDcA?R~mlhө R(EL *h k)1PR ާ؀13ЏfoD{FIH o?F]cN2 P7r&>mqsmx9wŝ:Jo!o*)KLv\p0|=03Of>`^=BFg9h5GZBlݕcw:DCRe=A֭ksabG [;F T Z{# HK>r21KR\i ڼ- ƌ!x8:5qVϷ׆#rO57,rʈ+.k=:"H˧&s_x*Nu]&pa=w%GI:fu$$,;HE~l~u|n"?PZƖ8hI#0<&WJe#](YI3} f$KT`jRMe]؃wE̮>pUtXX$>޻\=&=K;"~PtStR]" ]D?9'{KS]`Y4 /jp7qMt)Y k24)]u@s{-c.F%c8)P{ch4ib_NyіjHAX혳RQZm!M{{\}ukvM[6=@{.].%ARgcx;Ч15'H`fSvUߑ'fXs'PIۻri&ȴv9.%4+ou$ƪ#ib']S,޲ek5۶M99a{Xcz0}nyTXduUтɎbKewq:E,d A[%t3GfV W?Rޝ`+EK6gIV_CglhrnVxsb i>`HjTӺ ?<3-L BSu&fc8wC4,1%w>U^* <ʳ~\@|k#KG~'NosMwC/fnY+zJM{m枳F7)c'Z5 0]q H#ګe?{MdTp}#;\-37t!(|/&>;&[b?huCR4ѱV.} gܿ0D >b)1zjEc (A2P9@;I,{ ԩF X&<6C: A6,0QB [zŅ'MB߼^j 3RqQ9Ȣ&"!8675} [UTOBb]w3gLb}N|xzV]9ʄ/i 5{稞;hhlnY!٢ƶȹ  Oxv"u}BM Qݪ ӈ#;쟩x`g<ͰQbY(Sqj5][ig|h Ś^lsD275eMu49 W/RBU)V<*7!2Po Sщ66B@hE޻pf%lf7N6[ҺMjY}=5JUr]}"K۰ Ѫzq/,'8B 0si/?t<"4/$"{;"r6睝woE%m=}vymaAAeoesv:wBfSJh̴sm[?*eapqMLmVQ~Z 6lbr{? "q{Q8[.O":.0}?qH8;2,Q7">'2C0Im8W:qM&Di/閵CY56w&J/2ҕ lfH^1S99az UNEY4@@9#vl%평ur;6_|R[Bvu/A*}9+P[MMC{;",ԯb h?f/(~<5Ei˪l yql@7͍Vහpe X(Jy|V!4N{szD`S5}BcfEX}dʔXSRagYJQuCs> E.'w:Iݮgش%6pOf`z5zP+E:g[>s te5!,%1}8NR =thN(i.H:$uPOAoɍ0RQ8d7)G/^in -,tY0OmU]st !y)×p-:o?\ 7qɲ7'a a-OY˳c Qy$^AF dETh?Ԋ=$8(2v%r&'^c;!Z-¦_Z͹Y'2"“WJ->55<֑6I"lgy K g t ٓ3RVM,TBh u,{0X<5CF[4lP%%Sk@Oa ļŦ_sXKkec[ZаÑVt6 oWvD(Q6*y.7E+(Y0EW)ƿѱ Y9}A}|lW.:ZH01'x$;Ý*l-hld{əPl?9޶[J f1)~07$fD5S ۇѹ \]/ IHM"oEsH#䢊_S°;ameGh9בSj-sicZ*]~Ԍcm|G+]Xc1c&7",Nd㨞,pJGuMZxjgx| ^GWTl(Mh(uċa 9>%)yn+ΎB-}C<}%+~b=|k9pch:lnN̡f51%qm%38B6r9r) ? j+g4c⿆8#7s0=C9QSG N[,-e@8[[|K ˧iUEOp򐪱04H3+',pTʝTH)qi$vɈ1VES"cv   "j( b X [3stb]{x11Qc҂×-,ϖj\_O"#`2sn&e`~|fsp+Ds[EQT竅.oM.䊑VK+cFu()NXX}9 3EBW!čެs90ę=L5 Y\)A/W,5!$0+1z*r=ћm-7 __6+U$k2#Ȫ1 O3Ha:4?xM7·ZC}yvCy+MTaVi"ÿϭDict2F>P࡟eEl?={0]f_ܰc5.[- US$( L5+$q1#JNPxɚ0RfIUOC3gY 4G0ùB4rDZr=OK2!SU1sm?O{׿VJ߯qKirp@ٓ]3pOJϜ+sKu!WZ/L]B W[:\+y΁*-J[J&GxuLHk3yVx1ؘ?K;/g⏞+$m[Cw[w?V888hs|ˤ_>e:0%m;Y!{3"[p< TEREL)u;Aku~ 0n9<jjaX0\YZ(3=?w{dʌG{s6=ᇧ[䢃9.Lii2xLY{w,#^ ORLY`0JUHUv9PYM _.,<3[F?a0+bɧZbduW=P.Z0ǝ;lvP2~?QZxBfkh+dO}9<9G`9v/Qi'P$ifZVݩ%ڏIx GX y~ u3ns)$Ez6ƥVECx9c=!)12yBOvBhIagIHUQyGo !;P$jlphHs­dVAeg;[(:o.{ .ٵ6mӔ"nf۱.z'*2QڌI׍< M;RʐgVP cf7m(%42Wu8񃮢5Mo^uUL+#_nO7`2`l=Hњؤ93K,24ډK5.P83 J۹n˯Ec9WHRA:kS3K@p Tf6 ;#)tdYM^ z*"ÙzHl=6u,Z l!14T8,4`5 pIjRI!s5Ɲ;*ťRx93o{ )1 ce6A-FgڞAZ!XO_KСiNjl3p~`tYB--z+aY@].lW@Ϲ"~> iRؔ VbE(O(dč-m xSCsQz8/"0Oطmˋ.eȇJϠc %H BeSuɓȋ_@~fH|(p1]axeؿZCcB=K\;p_i ny^EXAN2 ZчcX&t%ls`7[V^5i дxb'js "_h$QbnFϖX;4ťvF?R$g%h/'vB7b4`m*f1{ާYlaژH/^ T/|(Dt } VNQl wߛfetƇV %8zyv ,9Ct&z '@9{vdjNL/pj sj듰 /U|K-ikAByCۅWHi;F afu :P1'9|c ) y7m9#RSsXD0Sí|:&YTHEÜO?ш$bfwI$|hhjKx_NT(rFZFnsC|3i)"O`C0 CX/Pg/a#r<$U|3X#ayrAaY[#IGAvs&aۇLE~!urOazc> :Z*|r3j`}f+ lR}lR?7+xVC\Ҕ\;Zhc?7Po?6} M*78,2yg'w(/ 'Az5R ]qQ9t)n<mD<瞲88& 2oE9V_w+4i ޓjA@ӵe\L}0㟦fl%sJMoOT F]%5->hs>+aSU3ȃi'Ż JV\CE׵;Q+SÖ:/pKcȀ8, wr ڳmuKt1陀-j4 j[`[ 7 ڬ;]}P8(0fе/\w,Xw;_zK"dfzfrŤW>PC{N'xzƿ뮣RV:ꑛ<4ޙ|r?s:c}#ƹ˿MšDԐ N['lTN"=2gZWabu06CADaȞOYaGi?v3"@!LZAK&`^ y|!Zp|XH]|3a?W,a梛0< y=9d/q\O 11BZs6C]M=nf5KM5~Fzom R7L׎ % vivz6׬ 3'f P9 zg|d2 tR'T43 &WL  ]2Qtf 2u?K.&"4 =?]=Yܶ?pKS/7^ JbEri`辄Q|"Ό{ጀVȚ!;I6x "|4øB~QXe16$bg~''cfm\Nn O'GupqY&a 3MW>ê U1b _?4/?rY)({W*y#s rӷI*ZKMGWVJ@>HFod*ԡo뎘>V۔tUl_F?,ou3H<V#m"M–24 l3GF|T+s*v[9>&ϵ';5vRPVg2=Z8"~N1Yϥq3FڌR ׶(ST)bo!K\,0Ñ. x>WE>8psU n4 )'sVF֯y@Q}_y;LTh h2/J)K/rb,yBd/,Tطh\OYw 5>S;?5urP%bZ/&k`<"ͧkm$#g?H<%w^) e6NW䍗=2e17͙ʻŊ 1z71`=TC:L_}quWm 9<>'˥sA:7rH\öL\uUmL];,hJd{qL͛X5$P:JUA:M^|qv-?(.svH k="42d;M,2 !?[23N ݼ-q-)徳o7[dɗxA{S2lxǟ >yQMQ/v)}5"- \ F ^X' yMuKye;YowTke2{3ˑ6.v%%m[4.Y}hm8/ac o ɬ0Jȓ }ʰA t=!b!tj[#-/Byh{GEjV| Vx-ǶG3eJJ7 G x,"K+  R$}8$low-_wZK]n½*V9ςűnGOЯ@i$Tk 2CiY)#FYE 4@S'U6 3Лzy)@A;4wHP=h&;9yإØ5;6ٴP_w%'#YCbH_n2N*|/}J/$S}&cl. F9^|ΔTcl8*Bv6aՐߪ:BtH9k0u7Ny'K_'ƜPNr$P^*8Q>bӶ%aص)pU{yf6^3%K7F|o:{kH5P2!?:clHcMtHlS Fb̅mg#?< |琉-6tRNrNYtc7dn>",JHo<>irw쎯m2jUj.fT!eΣs'[A Vi9hGRˬ4Tm9M:mJŦ5Ha3!nRx'8n&&E((Y$r‡xzSUhH):pfKL;'}ac]Ş#wdmX$yH1"$G{StBXxJ\tՏ`T\7Ff w/{w: t5 ),DCqR," VS|ׇIL0P5ΕяN!gEL7))by/@x~fzq> oRoŲQ҇6E*{i_l|D߬ |+Cr00 *)B9%)8/f7yf>snVE1a-K&5qQQa˖'ݤۖOIdDPEEx*m$xl0 [\ף`&꺛W$@R+u:3+vPfK}m^4`rI% b>s@zmu~y`i*)<}kd3؇Y("տ*U;\WA^7*[Xh|D]9{7i3H823oAb#P7KT(@e%y , mSg0[kb̀MݨLs^ p,O!vX{AZJ[+B!x/M 0`K7˩L76H9,"ڻbt4u?)X$ &n[Ҝn}3se/޼@b<(,V2ƭv) 0bGRݕp2AbNToǼO*ƌPptG"JAIy䙶7qB+U{ȶ|*$si93"i'Ehe䭢;dm^svK VE(K7nU?HajSWxf{'6r$y-b#UJ S|הݣ}Ȭr -?[)XnwCU83 |z 8_l`t𒺩X,ϧ#B\"g8'ySfwxv l yt 頇u|ɚugñ 'd*ſ௩^ۅ04C?y1G}-v[{ آP2/gɜ(j7nGp~c6k5PXAe*{AzIEq'\/Eߒf% IW-ˈX F\&#z 3Xx7s[cf^|B$F|f>F8@!mYs|G2-wBO߀ GET  (j6&ST< t!w+mM|#>HUՅ5Q^r9Z$V6I`;?Vu\{a0*b\,PhRn]tgR:h,5 3a,lrER"Ļt5N*C?k'RDj>t d`'vg &7qE3[+g재LV_dGGp4X%2h yiX&փLI_TbćJ/ >&Uz.FuJGw\['ȀNUE&]vT-q(fABxhlޱ~;Q h6B*h}=>+ڭmTL+, /кĽP ZTW/  z~*@B9mM N:)s(A&2,Qi~_PmTtu[&0%o5:aOxFPekI|N>% uFDvz?#:rާO%57F]&1=vjI?NP"_X$>Z5Ff5܁*$dNA* ŕ^[B$1LĵrB $ #FbhWMBZ.jcHnL}86PK=qAV1>B%3iC#(O"1WJSDbEO4vp&*"J]2]jHQl""7mO2xtjt0 tŸD;H{)uH\ * ?eySh6뵉VXk)WJOHvYjזm; UVaB$[5ϙxIsqPfRYͬf4`s)(lx2*jgKuIW4zD= Vinz^ak+kfm4Aqo2ycL&qxum(LReݠY-TjOooKj[mpp` &%V#6GB2VZPPo\X"ڱΡo2mhf^ 6C^6?cԼ+J@cN[;_U]K'+L6" ubwjI6Oy#F4t 8R7UD=pմ@aiv[lC"5FyT呋+"nsChS7=p2µyf|\^L s[M/PRW3mptTu0Vl]8$V}ΛuZ@KKEac,^?!ѓa C1`Zl;2 m`=ƯD>Z;o_ P|USaX_LBc\y]PZ1Gu7򏏮|Jg+% YAoj!ArCтrk>OxH7ؼ8X8M=_P׵09bGχ|n vo Wj,ɔG Bp6E?&RJS΁IfoIӁTK0eŀܮK`mZrE7WpI)Q'0T$Oø{cم*[kvݪ#|Z3T|Cl1j劔C -C#,"'\_ah%SnV$uTQfR謁Ȥ! or3gžԅh^ d Aڲ.qUmIXΟ)sF՞N哔242Z&9̖0,Vqq%!ra:@Sam=Ӷ 9[2x}X0Հӓ9Qᶻ@SD (w b }QI܍7ZJWhMS̋诲؛8=^PPE*)7;}q_޲1ErKmY%L#u",1}{PQڹesdV&II1IڬG1;r <`[b Zܑ31dݏE:$[~i /a؈vAe-eLở=Yķy!\fe,ޖJ9*(1{S*yIQڵ)P\ \]\PE{;O<C¨܁48^˄d?ft3(~3nV^Dd Gpלhn<:/[0(MK:ݢ])* 2,]3d¨m; /pR6TDP)$ɫC)S-@GZFPV r'W eno+WTvIt~&OdԃL>v# uv"~xot/ N)d/БqC%@Vξh_p OD"2}![.,a?iOjoueKH26{idcq1Ís .2W%Oj-]v5-w\Ҵqdݨ|guxz#iճL9+&~pjENQ1OPtI +o5-"pcL`?iPOo&T P-Si#,cGɏ} YorVWӼu@Zϱ:&M6uk%I *ƼIs64#Αe vss}l.ϗZؔulYI*B0żFPH2R*gAfnQ`wXZ#0_/vd`.iROjFk;a7$J-dxڃ7 ׍fh:i>243I*f7 pcx(<ͳHxeh=r|\{ \򏲔Шjcx5tJDlσ ekfG|ʙ'M(C(9\w@{7*uݺ^\0tի;%e~8 ,b$au34Rcͪ"ӖЉ~ٔ|{GT,4V8N~ M7fQCeO"ʕɐ\/@ϋ1ϋb@ V~<OGbზ -{l2 wVp2WUo)Y}4VC@FT]񚷀ܠ~3wԆ(ikn{؋x%tm"܄=e{!IF2rwK&<]IsY,4 Tgl` tS S3u-"1ֳʸSc54~{''!F C{ Zn̆X(Y'Wgq9V|nGtUC'q .;stѢ]ti\õ'"'ae *.#< Z.T>% 8aXY4m)D75 l"2մ~`QawE)RI8U:e.:18攱ڌk hUͱ]~}4ጡ^q,P& $@X *'mI(hS _hPZXЕfX o͢)@Fc3_]<\T.ef$A'*1U=cxsWYj蕗F2EETGmJKaRJreY-KmVJe]bv:ͩKhh,F=l;,GWb|'bE"7K@%(C@1@9dGGPމ[Uw\qo3v Z#tS\@ !]@zn[C8OLZ?r+_O [qzrЫJwGx!,U6Z:>ՒN,-hK D%P$m+Ne2J?!V'-řdJy:3p 4id4trrY].:ȹy[%(arqwr~ri,"V;c먹|8<#Sctcn Q/V+Zcѐ^.KQs6GDǘ {GEe:R2|d>\gkq)q.˛}bVhb&s oNxRH6^\pz;*돝Vq 郌 G*93 X)BAUiz{bէ5 bkFi< zc9'yESɋzip 7;|=O,ꮌs|@qak=Z|s=&VpNGڢ S}%Fp :yxȘ}XksI2'0ܒ]u xkX];}C`oG۞N&QyFglHT+h-*3]_Kd& )U": ZY}{B/`IL eN: sP:Pۜӵ~vNY37<X!|S-g2q\܅/BN*J퍂HҖa7XBq$!^@{$&>! }2tYVϐE&PrSUV-EI3+~VZqq[ݳB!o]vE ,2c)ecKA[lTSY3qeG|gYC hk '6X[m 4>$y#NTm߮h#χDpǼ')g%tdi4} ~v ="IF#{vCv)Msq liPG1`iW' II/lio͜3ZIVГqdeaEXŨ|IKF%NfJ NoH{q;QK.cERWkͨKh(*3XoڽK Bpdrz8& +t<2JQlnR:4žCr㱾wRݑ6;4[ _rɻ6Y~li i#I[=Sm,yPQc߶o EVqE?JDޝQB6X6nIJj{-ҪaeNIGWOO٤T[VĞ!ZRŦlZ3IQF\XmL+ w):]MgZ[:V1n2e_~9`i};JvJbjaX~~3 u4NE;NGn6,:ßS*"sI6bk$-)񆏲hd[hڀn2sPVki+q5% тsMq+|U ֌J vj5I:I˴JETLHgtDT9I fYL٧ӪPH `R/Z|+>T)$mR_eY1Df=vcZnkc ڰ Q`q͹VׁC(^pAۖ+S8:MaF_qW S9(fIIDWa_@KYZNRpz)ػƍcҟ6`wqVYw+r. ^xc?.>tt=8Ȼh3Y31<+ dNm+FF%wZ|yE]2¾ ЉnUk W`5z9ETO+K2! BUZEwIT}pcBE`oy9h%$sj(y(vF~*#S@ .nHӅJzyfCla[fA[K%l WgX[|V/sE"*ExyQFyiNz,Ƴ HqQ>s-hvsZBV7[ɦ 7lMAU ̤+dS.)awvq!N:wL̲zD:16<@Y&XԷ|TOa\9ah!h-j)-+'KK|h֟Yŏd@~Rqd O0F1xygHIU9(E xɟo # 0vۋ+SƝ9_Qdc[å']kB hu52̺C겘k1+zbDMcygl}* `FvXkq/IǧQ(yI8M+mHm OM;(`G^eKE*a|B]LNZu87|Pd1IC.&~P!Ԙ9s xF$`-: R>SK{$,׸o$嵰SZCKlٴV \'Y nS`ŒmM*&:L5\!\B4\xzd_x_2ɢc҂qHlIó}FN`l~*3 u6SU̢41?GXVJT&?F> R9zl).dri(P:4+Ls|wt!V^5RKe]WifoZTJXq %:j03T괲P{|Ndag9] ) xk]몆zRκocMys5y,zg 'ZctI{ %MD4D(̘5ȃc|jvwJS_{$23؁Şx%羡P{We̊="jc'z0\;<Qk^Kp:pоdoOuMl˟/ujbxt| *SJ@s[*يB YJYwdڎ,gO?g0?tJk#T<o5 oJyRGo!%bs<"-nBʯ.%T _̈́@C8mMaG55Vce{*d{a0-yz$b,zUƙi ڪ(tKް3pl\t_i] Xt+aa'~9/ǻ,s={r!$l`9 >|iri~ )z.qؗNHT1b&4ɱĀ|oJ6T'K1{U*9[O!|bLc'TG܏K\>4*X9&GY(ޥoBtrBqMP3DGMax\3캨K=u4f|a W +/ɉatåŤ k\7ZawgB&vU?~/9$xlS U(V," R?B{/U@!F:%L9*cO۩tXuʸ_wu*5kVn)3[44/5"A_ް^<-\1<ґx< a,gYEŔ=SELX:v ) pzٶ9a >[`p Mh,NOVߗIu}p Jz7~GcTmkȮh GW93Qiu嬛MqKx fcYI𤫂9D?6>fN}+ ^=TӒ*_'gErrΏWt^3:ɨ%5LۗLbPn&*l@Τx U͕lEe#CEǦHw?=1qHlfBYbLIcsIFyt}WSs? O; c)\ g$Wc!CE_h|5J!8{yM ʬٌXC1U53+nlu=8 hJ>OcP?["zKaĊE EхVno4^ӓ.uҤe,WQӔOF6FԤM_L/oŗhM˂b #bɁQieM9CAa q21R"Tv/X7>E#/6ڽ >-Ne~½pr܅95Et8TuQvSE*<.V_ =) joE1!0(V0k4f ?#AcӄrL}"KtCQ+YI6Wuy07~侫Qx r dX8yMlS Y/?c&eޘX0vNo>K]D:}M(| ?lpڎAXMbsb͵0nNķڦuցZ\iXaYh'$E%Va^۩WOU\oHkfFc_.l/ޮu=цfu6 6q:F8J]i F̥Zrj/eUgAOҕ:q]pM͊d5ՌZ*DSOK3iXg>/Jj5UV\0[n+}5T5b{*6`3 3EYJɬ!\E0*YPˊ^A5`wJ~po-ҭ]0n 1޳?{c!~X9E R!>p>ɛOF?+ф+kVMy[Y_;'3 nt)N-̬ )]|""rԘdS׊5d \QA9by+)}Pyk ͉[Sn90݃rӤn l\zmEFY*ޅ8B Fß?&D \-)hR9♢'G`BsT nzAp.3tYHW"1ӔgX.1_t NH#_!2ZsKow^m? @l)$+GoYQ ѴKQ .\On S g!fnծӱK]SxdZpp$h av=rәpFZ"n忥'lE'tϜPX%has>;U|'7˨ssЏ|,w"+:3M-`Q⢟YLK/pU[̶|@u6ȴEd61]D'V-I(c10EŪX*uLpah^ͥY-B*Z`k+*iӚo'MSˁuHji{+HY \_eue0ŸIZuM`VVϥC}T 'Sc??A3BOי R elGI5F௾a "$W4\0b' |SHY@߮E:^Bnz" t|V MY4¾ !6j`93pPlJ(}/ie!ỳ1S9O~>OBleepW55Vy Hg$@\f枸hvaLJBa9gloѓ58qgZi'=[^Ϸ&)?Z\nvS,03m"rfsGΚ8?@l2Z07 Vd,R Z ~CS36njɋ p4Z!2*ޖmaHANx,@3V'"FkYŸ9YE|CAv:3Y{&$q(\pY{SGz7Y}F~i ~WNcY#ܼh*0azř-,6ƱX;Ru{X W)JP[tb8JN|<^N9HTc6BS;,#X#Uu'\RTZvZO^ "Z '=P QcE-NO Jڒ 3Zʲ:FuV-Þ02dڤXP͖ZwCV8B~I`Ъ$IL22={ ZJ+Et1p-@d6ՌМ 5WV-E{`z0DH gPAs2if GJ' @ZAIsY<}$]N'v,yo}u-=UlIQk:bMO&`ث)p[Wf<*_³62tvh n~&) hz,u25DV!h62~?č!h>f9<MKCj^2hKaHT4Fb/#y&kØ=}2 e *[kt^>e2# XW x2^D*7S}vɤRyLM{G+:p8prU<qRRoP~/]ULm>X~<\NCj f+$-3פ|ζ\w/t3` +2]b􈦁Xh62ڄ^ &wد5s.΅w &8}t$Kс2IFY2(ė? yZUᨄ\K0zZCnS!9P5[~zU~̐5 u>,d4)eAs򱍓C݆A˦[#dKj֡@Uo/+j`]|@><m oI85T7PWLV/٬CŔtb|Ca3HS#"k&G2tU7&yw(Uza^/Ӆ츺wLgUP:szBk]N5WY꽾$#Ɓc(Np1yo/\1}?0i)Er%CehtwhVAMTJ7)W 0H^*D?M m+Yf W'X / sHKCru?n@J rı-M,](1:UcuLH\Em_xQfaa[ib_ux6霰IX ><~wM]4jM (*v$LHrM[bkIR8'mtړ&ncsv>,B 0avx@ %\e#tNỷ8F*;/Afy1㺲ĸGg!,v5@6x,A5U7<%d F@FhY[nD|z~ pVb?Ƥkm |~;p /6#.% HϞ|f- Y3hT.Dr!#6%Cs.CGYepU3>y}9k|ĸ'=43^*sy-b~?UY9 &Ba_h0v# Sa-DL+L c@jVŊ,6jfAvg6|U|ɯ94/z8-'Ť%m$m@ 9b gՔ|;dC53IٱCNv[O@D2p-AY BPTuN!v|7 wTZ.>#eR bXp3Iɢ r$q]6O0L͆Jelhb]ҿzrtܷ=@9@&Qգ"WJ^ȆC6<~I\_ʕ ;(,5~D`1'?0w\H_nk. cS _}Hx&",Ϟ]@Mz[p,tg\8`:*@/9`f_,Vj2tg=`Vd2o)ުB>l1>engڬa6D+lxFd4fX:<6 (x06eSDh\Ik]_?XA máE3 Tt]j|l";b"^9a>,·,Py@?mwꆞZ z3W0 Zgf-8@BSҺFOԲO`5%{+$op9œE=IzxϋuSpoWOn/#KS|NFk)-gih”P:o'% o4Z(<3)~޺V1d6Fš"fž@ ~ǨHY [g:u)4M&*Qۨ(g jzkF%1G> kl E]3HQ 3PMxO+ (*b(PK }+oݴ^>/eo|*`nx͗ 5?*5ˁ|C} z517eueC_UiYgO|n ݒSxT+.hBy!"xOiZa%y9z7#;RɌ x^zW[95#tx!#AsM5;+hQaW 5D {tT_Փ{ $;LghEZ+PX(FLuPfFf&FA+cvʳk<2|5m:G*x==Ryj)Am3BR09shÔ@4a: =0iON^KƲsVP@4h``<׃Ԉ{5uUT?o|zE{ޖ+t56&ߍ0nReC@hSg8RKBz&W0`%}0I4(h. $u>A<7{@#!G\>{&c£2r Ll/)nkTؕzwtS/PLSb59;ri {WfQ˗-mԤE9z=y iT['Or"|!O~BN"gI[Xwzi9-mwa8V1iΝ!f1!}'a =\R\}~밟5]Dr0]i@ GE:%}Y~s U9䟲yn$WޫO09k+j!ˆ8L|zc'sJոdq9|P/֟$.yy/\_:0.CN" e8I 'aX֐ɮ/l/N>4O> lo͟ * O92n+W-0 # HOӽIP0CmJ7(x1էOtJg$c D3\_1~l(W0ru LUc YOktQ8vU(C9pl`2GX]pgƣGyMɗcb"9R b4?]?cm[]@.,Ttgsxr&X渞F\JҦa^mDzEMlK17`7VkC>ܺp趠 qnSFIh Ȧwf XVf>Uߕ.p3T@ر,02q._RHشog N{OgK%e0u0ה VZl%u]7p .65KQ9dl X`zi(KF:pw 7!?=YQRn[[6!G$!1T[sڛk[71bg{>3m+جhJTՍzR7yiX|kVh{ $lG@#51| 08 >Yg_O֏@R{=Xc˺u{+\0yދF9vJM X^n_UH%&uf ePfwcT *[>fVׅF kLW9Q|&1ḯ f}&؛0߯$ A,?U=NՀ/~'Ur0(ngc+>R?jZ✀_dYՊiL]$@XҖU ܝ/+45~uС^̪~sN["):{\'$tŷ%#xc":LO9XH%Tiog]kTV>pGlhu !~%h>"ۊ%G`kSU=]EEZ9~JQ1d8cF^F8/07'3ȗ}>%PqbFǭiai= MՙbsRgQ?' LJA|֚`mp!'~uُi[?9dεvERj;d޸>dNy#.B#[_5OaB5d=y-4p_t #!ٍ쇸9>->Jk"} .&@Cbz1TKGM 'pIx@<0'*YW S( CjGqƱD+NG(eW@O1<[,LKY`m:5.ݼe;j;6ԓUWW_dJXݵui>NAx`~m4 U_BvΒ-r;ل'Q>M:]1&r냐s=L %3Qk ZfMe-skXo̠`W?9m~8N٦K.m6UdV FNJ Q4Iƨ)3jdt iT00Jj#;_K I>t\̹{23 JP>=exO;e<0 !)ʳ .klj?]L5"j7 wgB:5zpjz $ͤ]7fKtYO|>fEL} Jk>.O/'$2(P l/Tter;\me8ٍ\iOuPl\% UHwT4-4sѐ:&`QLBg\ᱽT @T0H-<+nH=) s(4ºY뼄KP cz-N3w 姿W/G ;5-;rtHʽ^4+%+Z|zU>ӞOU~ RnwJ:/64ֿ}ѩ3ovys8NO^Y;8 )|h"-"%2 -rjhbz`6p|,?>ZQtlC\ZՓx(VdNbcIK@rNS!-8ض 4h*@aU>`j(:{i| u-Ѽ^U,Fէ4ў݃`qDXQmBM I~rJ+1E}G2INi(8N#nN(iL[1;QeuK<Œc!J*x ; 6m)Cri BC[ET0RJVQ~d;s28YQ{!+ ? }vɎF)PTλwrVSب ؀ф/obĒm!yU;@XEy0D>g;_V=[6{Ma1WK.֋Q4̻89yVB Mp'ȴϹ뛇& ^kv@U6&bs$햙~L# ɫw\7KP&A`f5Z쟩"HxHڝIpcRW K=KԋtxDnؤ?2Wl~hmíPl3uCR[Rg{^Q=:BKQ{OY7b&ᢨ)ЊIG&|jD^2Rxj! |mqq3I `ʁSQHaMF-*B}q}*@aldp1^SAȄ8-e,%7:׭@fRى,#%cIuȖS&/}r!s9O@GZcz]F5Xي$֐2#[XGd|VOӽF m-]n71@. J)~nH*DxTZR]72l^;ӦN.{hJzӤ ]]jRn×4Y|үq@|RgaB7ԧ}2/n ޳4n#^DC U}@Z?ȔPbe-׾3OUyiۓ-"xǖhVQok*ZpK>āUcf{N6ԡֹ31߆st,Dy/jjA%*(ͳHҬD0q`gk؍X}4hSY(ó h;(ɞ]=qv3tpQZAb(2;E7Xw17։&~ʒ#qZxDϢƮaNyѢ]0;/g%D shԢ>fE(%izz CkkLUN@ˬj`1s j#dm)y(AC8hY_#4ڊnKH?p\i P['9::rivY?qI >vLKk$}KgE_6ql՞/ [=_Gi8fIQhzڋ 6Z { c&qc_vKhAp&XdžoCqG?aa6;wd߼Si"tVZK&>F!@ ` q휍sC̛lPtM/^HSxm}-`ZM韞sB]Hӕ5/XŔ `pJP&"+mBGCA<!ܓ^?c1[l_əiSS%EU> [EN1'̑GcOEQ4xZ$a-<*O0RPT7'œaHB`59W-ՠDwzw[0h,^9's=?2N<òs|Z_"?/0IuHoŌoK>y 7dQΉv9"e0,a ܪ?ZqܸS8;Ajy8c Tzƚ 긛_& %Ԟz>J  CI# t Y0λh'V; 4(~5ŒŸ"jCCEvC&Nhgj8} wnO6 rmpӣD/P2Y'%%$UIM'80 M',}h<,X]ŹR+יz`p@U j pB_YYg,V=s W}}Xb(Mj 3s5Y^X$}M~#Ds@:B9CŶ޳֞ !u;X[c6W *=4a~H;p9,im\`rJ(;42)Z9ȜCF}_`HvQ,\ V3/JYGP˄ gq?>{X Ǡaҋ'L*l8d5o׊>|[l@¶ZHJs6R l @*@qwN_60D 0 yndDPO+EFU\<@@nT7߫k9Xt1JCH&HMXY79u䠤:c(oACPow=ˊK?E%*Cz?V!;F8xwMغ-W3&i`6ee WI 3Y ؖJѺ'ʌ RH$dWM;@VǙI $ԓ&/h֣?>W%"uw:ĵel$Qu$0$;@٦je .+gKފ>wQQ1Jl:gCdJ~I[ձ|}ʖ D8Qit߭iߨ22ӰpǼ|VNMQE =c3'0M"U!ɩY+4T &t29 {dNwŢ\eJ)V.h32>|CP/Ь&N)FI-|]3 g|®w- ? 1_ wrsS5݌AO5I VyV1:0o(S$H%SƜ-hhTjjӃc&s޴R\XJ_;vHμZ ߺ(S+ЉWJRBB)Ű1w%K7;.~zqyCyyg д%K2<; nvȎͬG0G/@Ӟj*7,%fPKj;Ҏb8`}ÏDu4d_F: 0p/yڧuE猇Izkݯ9n< kķ*\?~mLa; 7J_]7[E\:!LKjGGgx|m;|Ez5;G8gVN 9IlAA洚P0(y:l YЅ"ZvM:"@ֺ#B27bY^7]r C;4Oc0Ɔl(˯{wle({JY)4"Hrr˵-v)Gs:)FX(9ED6z 61UU8+U)ɀ/1د}o´̻ =1|D;d& ta0iҳozLI, ~z}7ѩ ~(_pQ8J2a46~`ɅP 6(LK=yUHz( w6C>9 K+2vT#!cp[@)vUW*ˡ/ƁNĽg P#>/axH] "M=W^h@zvZparV51̧n DM.ADM̊fPsw8ՋsM 'KX4ʿ{@[>].[` 1 .Dk<)L(Eɷ{ھωLj:e!gXV?'c؅g%J>M=tS6O Y,vBY3%Bjny!]Zd 'h}=ĀP78(SyEcmTf dA_+"{0X)~5 Jr1BN$2{{ť1l6{/ZvY!a3 1낁HIukY1a dձ$z%vr,;87hE][N;|vGVEogqEߨ%gWDޗ~g2J+ɾeGti$Aӷ݉dAEz\!=fZK匘'OQu9,K6Bhbq"/݌.EA!7Z eUiBGȵ!!~9*7"ȅnSPʒH*:5R3 X}9/10201<$bZoQo&?Fپ.1$-#8L8-v~3kE_ [m#S2S$jG&D+gj^/ƞ)(^ ,]c6nL,Ҋ\B)A3O|:o:+}D Ȗ,rQ,O90KySb'SOAV5mP()5Çy>`CG P9kB|@u0˶8rg:6hC!E{0q&,Hwۼ<&ݞކKwM=HݚAzIk.Vi$Ia opMGmdûDU+ LE=]!M ƨkvΑ+vWUs8Y"\?rޤ`э \#h=;ӹZ@B ÐPԱfI=~ۆ]'s+PZjŸp]p%;$^Xj}gMavzl@83mgXƓ¡^o<^" \YhU BXgrffӷ6T8Eyd)FRD74xw} FR٢>/p>(׍ESqeD_Est{w2**P\_yQ'PQ,@Dq_N|װFln}l70Y|{ELM'aNu]JU5x~IeCX2y5_WzbԌaSzc>\466~qmHy8M]$SpYھuY$CtW6%ΦKo7F;zxRp5+,Gwgc4 H2lH!Fܚ;_l O|r<XHaEيک>Dפ=1j-eM'5b;{^TX*bءgEy/1Hs6YFײk,B3R;<7jTْdh!dzюCh[z їB"<ͩP`\E-o(zVL}%^n KՃj;ˤ\ dB4j ,_*6fYL'6,g\?&+ $eG41SZϓ3* +JQBb׈sj )ЎT6I64hU+| 0t`^;tvIv0;n' ߿e+ y3`~C!($d/{`CbjWv3f]!u77AEttG {8cTz{|W <1Bmd]Zi;^,KnYwWSo/t F6kwKx>q&Ux5],u{8C0p̰3-ZbIe.. yT;sΉd?z+Ah%pWNužK:v D UbLxǽj4`6˶lԄU2vKheE ,vcs>3,!xn^)xN=0 @F.h 3aM}j&q5&%LŦKc"~p4掐wl UtDCQ(nW sTt2Y -goc䞭sg<!qR2!ΆE0x0N#*H _UyfW+ ӛg5Qd+  eȄK.7.$ufƷܛ[M  10W !m׆!@9t^,Ts,*@&Y1^%rيѕsΌk8a8ïAG"Gy]RDّh (˂ӃW,.?a}+VU}f5TeBйciK{tFezӍpx(( y,؃'| w`b\)hWف%2kbu%bZLҫy7&?.򾃈ݞ'),'!rn/egv,l`Ks-JߤwϨ0{)fƁжiiDzcL\OX(mKiP4͚BoR*tU)E<+E~G+<~y Mؼh e64$ ?ZYPDڻhtCaf/Ha_ʲ̩_F%[6$@$Y zig[+jn" oF?"zA+y,ֶLYIi8r *U*ݍK{3r}@1؛튜||l5wLCURJ9?Ğ4zefºf#U[W[JwWaff|8 kؓ"HD?G_G2C[99֎4HmfmK (iԖyk Ѐ?%{ti;̗SX٫QzkMSȅ#,r2}{XU>|(fOu*'t xq՘\jܚo~zy X $`J@H2)w01޵=l#Ruh?pXZjZf P6#['G/P2Ey+e͇p<- pŔKUC3Y%D)" ^aN- y<RaLw/-Qz_9 EH>,,~ %;@Y_-CD +mM9W%9Rc6"*n;Bt;-F ÄAIћnUæi)ڼuTZ׆U_=|΍缕s++ndbDCPw^[RUDY]$v3ɸ?!(ƮWO(nmwB^N1|؉u[F GwA 2HrU.J[B,yXoіD:=ٟ_9n܆ҠG{G tGSʱ|nontA ?v\vľ&m ܈ȄR}m˄'[R+_“3SM ĆL,Vg&e@8.]W^7!KW-/s1cWN<ଛ5fgfKVy-lvocH83Vr_LesmA\j# KpDLIIӒ;n)L__?f'Pg~)>)˲JsKF;xfT)H7/ =BX%#)Ͷmf쑊,h ʻACrW8OU fq|pC`GK9>VAË% X1)XSSM!*y੏ј׿\Jo ;PAAUcdr \d%SQD'(7~/SF!zA59=5&b)7`_;j%$-Ywe_]dj>0W͙kȲmd/}HbD@{9L䞧+9Al͍!Yg[̍.@ЮG=w7$C>-bt]`^>*P5ҭ4ECfEmy /D ]O>Vhyi1[astۯaq 9ja\|IHp ّw)Cɒ= ৈ-7Z)\v^ 6Won N}|510VrG"av^.J-#3t _1ܫQ:B^;Nb;mEݸŜ; &xID96+*Is]lo/1=cq.ObyZJNY"@JaP.i Iְn6>O.%KaBaJL˓R`!:B{fRScKA%9$uD?֌'{,f2%}54&a6Zפ?%jFduG$6GAUu"ROd $N8o6;,yMnȣ@3g41ʆ$>wd,灕Hkٳ[MqW6'(@%A@S;}~Ro?U 1Lnt-CqYlGK35[4ynUaٕ| z4fj\~ur.*5DgO]7OZa-[iݰw"(vZ=RDZ`.°,${+A)ICeH@ޮҢp ȋC0ItyPA~"tT!۲ EG4k2D>Xnr{ҤVg1[>f/B8W8=~]; Zϻ %ϡ]#q'fPrE"Lb:b`$6wl*V|#-=4rܴA&ρJPiGY =B7Ws½ o+b$ҁ_]Y'>uY e)ƳIs r ;ȭQK^"oC}qx_#WIdE7FNc&Y/W1;я,_\ӾOt9O}~Q|BCTla,F5*W&:`<àB*G:\I,EAXsz~xFv:P&@n(2'4p^<ͳjDL=ﲡYP4 xmUR=K/B_0Ppvw{8"'0N]lv7ZQT-ZiM-dlosa+?tw Fwet䫣r-]_g0j- b&T BCxmPG6$qn-ޜ)̗ҧA`4:V gQ-x$tv=zDx zKmn;Zc :lY*ߤq"ҷ`GkS[>l+ fĮ y0@J)O޺3 1ށn <[GsU*ɪ( CE7Zʍt:V;R]j'ƑFbs͙_Zjw4w]y\m, 腰; Y| v ye }FTm-$FEґmXu.EE4)d&Q+C\0]h1FG`;DBWñ6aZ`-W2I&>s$2(Q,X AVzR]?c5lYѪCI:!^|]#[PČ`Ѯοl[a8U;sJ.XV[}.gsh1 :A44iEηU1+F(>Ifj }_-Kxe o(cB#=F|PTݱL?bh_k g_B8ό`Sޱ##(Ikȩ*Q UQd'$` +jgqVO. ۔(/dФXŢ%0ۻ/n DPsY}'C|IX+憆3} p{:q҇.p:+tV&>3GlN>H>#j4! 9>is1iEV t eNvJB닉Vf:j"@:G]]/[<[CNHCFAxB@Y].t/c,+W0+N+3rp+r01h][=s䈞݃$R$6V9rdqr2ʬ&;V</mO3xdRҬݖv.Ȼ Tצ2 !v9/fL^my\LVƲ3]T`v#tfG' sCmxle2=G{45>APr=iVBOsvb4[-t P * :2uFhSot[xDOd􂕶Z6Wl,P溛 ~]Hn@^ ԹG3yӵ V*"QMmVRQ$GtF W~$aڮW2EϿQؐ }G>w"Dž:HՉ&&GØnśMb< H,F栏ntu>J`^֞նrvlMwq;wy NboɈ4|Ԥd?!s]8 ?96ZsꅄRo wEqȒ&MeKY6KbO1UrD[yA@m^xT ӽ''S 0x, į"NVUٚ z#4Yk}\^`+Jw)pZImFBab9D9/i`>POuC@m9" }H,AD"b88)hFn g ]:? ٦tx% SRYVA3piuug-t2PEPN}gPqc3DN!s7#19.#.`rA.i.U[tW@4&U_l寳)'P:ΰYجy[V7~,qKv1}gм4^VX&eqȢ#bE s僱"ˋHw[X&^yJI!͠;#Xt]SNLKkƮf&F;wͣR Qa,EJoڡ@tBNKq4;s x ^BwЫS p+TA=h tzTDrK Yཀྵ  q$B.]'FkThjѓ98 A{hyS3$%-nt<+bFXdyVY  | a^Q$b[F?L2lj3}NbBr1'|0-}REyÚHʒ|XHO0|Q=',B>Q4_h<_xv].w*g}٘IޑlXY!bଃl~J;(߶F0KaZ:b9mTV|a + s$e#зS.Əha-jc<6m/^ŸA*aQ>kgF>! ӓa\Ů4Cv˽U'ʳRj bC#*DBs)Ubkx0F9 Rз7nJ:حg $54デgeK.a Xi\N&ea,\Q"жrai e>I$Wl1;=XNAc8$JL{ڋ֙bJ's \$ wuRϣwyyB!r1:\{Ks}Q^]Qe~uZ"mo9Zxyp, 6Зx5K)qQb.-F{3HSSy}Ņ/f; Q8\kD=G;Ga_ʳ\M&4[CWA_ x~q?=QnH=qFSBh8r?3o兠InL+E2SnGm+65s| 0vmD 6c&>r4l*&eQ2{I*>gqr?v:PW(0 ?JXCD^(=Rd5 w((Sx t@׀fv,ӑP9Rᑾ`M+'OٸJ3mNzLr~ڂc7{IN+8(+l}/[# RdHqux{|A"D QOq+ѐݣa]jE4qMTrG0Rp*9K}&t*`Cz'iƳtW0먴9TL2#8HzYܘ9/NZywT:<\VOY3(k$`&2.-uVuQ|a; ?s m6P5k_FoshUt+#PIa~_XuoۣhHYޢS$n0CR>ɎJЪz/٤ިB +ḶH7ǿx3Db^HQ|=]N-l V+Yvߋ 7S*q9*4H&VۗEW!VQ(ujc7kҠ֞!Qg~ƽzBFē\B+]nqouy uco'-_Xآ.8 C+8tRzfxŁs~Y=Liw *\31,e$dg %4BAזC='Lw3>.uɺC06f .v?WFZ1S|gTZ?{0 gQd,KCӆ$JlS%%18Nx$, r򌦟;-`F2I(n#˛QД<:5f#&oa=;à+mCHkQ+rݗds&ZF3@is#Btm_X ,%pv;}ڰpxgQ,,/ݮV ]T2Q]ʘ ?T>1kQxBJhzA(ՔGjMjF6qy#q1\AØ|G Z}|ss +A}V e=k~k~޲.Uoa_2il AIP^ؘRƽ Ht<|Td-E&\%ubrBӭ?36Ŷu`qZ}wRSbjI7ɨ߃!8HpT/%&%ּ(7YDEibҶ O`SAh=.*p{[Ag3Vmo:WJص=~'MM"B&% K~!eYG18?养"i*-#v_5!A=%ĻEMY#:ܭ* ·i0 ɶ/0^ep< sہ֞QʷE9沐m90!ץȻq ~d*$h:~it䮕3Y=KݱOE76WýX #eDm.#wފ_}PvO$1]GO%_`G)橓~,"2Jglrӥ?u͜sP/L%ٺaOLy,j,h NWm&mPKM̦Fn'cQ`mW`S̝>,_&df=:bcCuHNR=PGܺmfk [P%"l[5D2{ͿеT\ tJ\a{V6=Ubj9< ΊŏO37z^_sZ-ӥl#l< S_+!k{E3^A(ڃ`kvA\M|r@ꧢGNʣ!bftξ_=hK=J6*S2hrG@v 㙯)!.?ucg>JVCmr=+<G,̡;] ׏4}$c76bBZ12JZmluaXD _ݏ4Cn2c:U11NЫ ]W{Z/ I5@`)ɝ.-&W=20a )cPKjN``9ά}yÌܫf4g+">U۫ٷoz|ʪ{V+Z95;\$dZ]@ Ć<4Ih1QATPn7=0lY,uLl 3o`YT*8aE@]5IlPc٣Y$C֛O7^H@˷*`ws Ѻ#C頓 }Fau ײn%8’| 5Ke .%/vs23_j|h0ChOhG7.Ok*lblB }5G߅ua$)fM#`9oN2f0^ct䛂:CSJL{UޜqmzFgtBmw@jj wwuŀp2koĜ(6ِ7eyZpn"C씚΂o_])Mmro1Yx [@ij5dRv.g7c^oShuv @)p -X-nh~gw~[RLUFUƆh؀Z '2 *O,0G)ٕzn{%# ﵐlϬs{Ebhݶ=:T \-ZO2? 2&]JPޝH4Ys6^6L.EX*R)Afb1y Q{nTj̰ :Jh(ED!^+1X\Pg.2BR)3jH]1.6fg< pضfcC-ѩl4CWEOL[ţy܉j!(p ˁJo ߿ahq6o N uC46Ѵg jqްc%Jz A^[#'86}YqAp>rз9؄C*A3&on\{ <7G6N}-;>iN\fN|/TYݜptY0fk}]wswRB_wja# @4d{9tm?JPYIHhQGD[i s#KS66!tg^cۡG qIK)1OV|?,oKC)SxC+wQQ1;}I4z-"A׿qykeLX36#ZD-yewqBi\)r)ex}Aa_l롷ҁV 11*;l_VܩZEM Z?jUsH R3-pE %g!I?)#z`~]0b/W&ftKctfx;.fJE"%฼"1άkWt >PV,'1$ϵYV &q !Q+/~ɋDz+ Uqh(u&&9= SҐaBIIBXܜ ~z#0)FVfN7)MöP$%vt|e3<9?amn/ .+ūd=E)%V`d`kָ~O:'Eqa !yK/M]"DOڃod0ed /neY>28 YYfimV3_R82O˯]6!^\)GNڨ"_[HXEl 8k&.}=@SV+ cS*={v+)Q^Dža[{.;Ia;9V3DY+hhj9]hNQiE6 7?.`Ї47S7jJqi 'FŻ7BP{٘bDy3'J}~/ l+Jp +ec,xPHEj`7cJV PN\ס&Gp#eXg[W]ܜ? 1W>v!6DK -00;ζy~:8)-&AǂJ=eN-lōD-@jI9MY*-D(˨Qi,O&u["8cN=>x_@L@͠/#OfwtkG#F3E8 )`} gA9-R4~B)-'A5%D gS\#i0)OfĵEdjpkJwL|w _+r1_6KX5[0̈́/ܨC 95Wyy3ĉl7lt59'` PCِD`lˍgq6c/Gޝc{i1i,)3V>ߛ ,\G)~;Q-Zޗpf{•%dNM65=1k;nJ .w1A}ş3h4>ە:|o֓/)[̰?*y`|iO@K 2wPSq&;: V0XF\bO(tw<;d(|sk$.'ƭ8cZv%!$cr_W skbw sJCi'aXoc!8<9>7ެܬOQk<@~8;m3 1ITy9r,͈L:U*:X(+)JDmm7QVT-z{`ߢXSC/ ʤq˧NУƹXS5p7GxNcgoMx|wISTW}42+-YVm{ f,qXz4 z DvC VU5rZ/axn?zZ IT'ma.]rs08I6eXK*Pm#G8?W՘ fшN r,W^=hQ@E5?ϱў hJ mY/ )`ϊazXIiunڬu^j$sL)u2*|[~#`)4v]+RCFS5drU赤֍hk }&DVx1Ԇ+1%Ł9Y[,_3ӫIE߬=0h󪙃%@>MX8 J.@;qm}Ĕ䰪dң#QV&kpS\ÙeOj\>@¼* YXT>n\B HZHEงnc>:RFVqڭ ;lqb+b_. NK~74z/y|b*Z g2ۈV^Z: BϵjE}.!Qg " fC'fD.4i `J@_)BwY`/faXi1dzħ5r3,{46"j\䕫ݍW@ ci.ܰ(`qڰ<~yzd=G^`h ~hZQ1a'B^TW`}Q@C%)Ki p-Zc:0i0/S0Ǻ"<{$IX<^c%\qϓI#=l<ȯwcVWZ2?nmd8 )CHH5p``?we )4c}4o)w(3Dq56 vGFLz#QGL I5ۧkȱM$x}+&xU^>Eo⭘#0j6G?{vccoVi4 `W ,,g[_V&[~H jQ -J n$N-Y$|҄Hѹn\lq] 'Z2OV^YD) uZ4d*G`X֧GӖRL)Іr*[CDVGF>h\X'P%+j%W?s"!RzO43Ko"4eͺ-hEJbmN6Զb:2; X}7oAKPd┲Hk(sDj*v%N;3FW ^=Q!і!8WbW?Vv >О5Rޞ_;s/:"vã5c5lvrx1zٜ =\>Cn= fkD0?ph7WYgqnFYdLmʆ1tut"N31}y0oG}eXZ26BzES8/Fpaq+W, b't/5&aY%O~ }6Ƌ.=@J!qQ"2`3bDѲ_aTě]r~P (G#؋Q[eNR p^[-ś~3<y>~ <Og-28׭>/yW4,sO/肗/fa!OӤMnK[{NoBs,^o[d/Mt PW]LLj9Sߑa\ΝC:V_ኦ 4q^V|C7 pmtk U{ibjTh2wz#*8 p"#?if-p "Id^dg|*;WPsGϠ-w4]|[WAO / s7y8.B;ﴋYm!ؐlx '~Kd-qZ1='h P: 䱠Zg$GuCm0k4w1gv,!S*<+5 wn|+8 zxCB+?Kb%P/8t52 INE$~SR~#Eč} A +B :oH!Jgb@E D@^6N$ ֧TnF$+<(08l,sNl[۱Hei J&BegeEc!bNLMA6w+n&F=!:HLcNY/Gw@9V"w6;UX<%xj6U,}X*c^]zcjE(Rt}r5Ph{˟ b+`.0oٖZaT.g%?>F҃yI> JXY!bkgxZSE)$"^w~9OQ%r}8킺`[ ^\@1V}5!3vAefecz^*Vw*0jg-$yr8ʺ>OК0cx왠؏:ɾ|p˽[Qtqx&Z9ACqqh t_ǻ7פSvMèd5ȭ tbh? [uR{Cl5,1;,=LQ gι}S;Ӿ ѳM Kk;ߖ䙾&ijk]YBCC%FQp=A/ f쫷!D2pδ`գ?DwE :s@9 3P#6ao[ 7їٛg;v?`m4z72SA }Oek44ɰ8Ce24HE|Yʿ|$ٞY;#1//ӓ]h~M3Ce|3:ep93E%)rQĸRH\e%@Ҩ+5GIBwVR%kaH(:^ G @dk:*;ɒle-2A 9}riY F m\^3/5jv4b@u:F&>cgƸg wiIL>&x:_U2,B{=$`I*{|x-|<%1Ҟ#-)}p.P},DBēe"MF|`9c-^xB7.LxA_JWeU]'B5Q^Ҡ5iWRlC/Tb&k_{ ?Grw07 = Y| 10걗^Ǝ|ՇS%)3#͘ @eĝ% S]},N~OL!7:GlǑ;Ni? M\/VTO ҃f8˵ֹ}oyT+`}̤|14H6: Κ;Q0^S F4~9pe.[x[x_v!nҡ6kɱ? w*bb׳ȘJd&Cv"x@нÁT1xZsC? ZD?Uz %Q ,*| ΋|qq1]Ǥ=qN⁘4LTp>y#ro=Zyv3ΐuF C#RZua%j8.`^ȀabXEyEvݣqX1IpJM4`Z тޗ_ ] [_yzFB3(Luޫ ~X9Fnm*ƥ,V Ie+/mp:ZYoT{{ƛ:m8_y{JP>VF??4vi^ %f^t 0z ˢ]ŪFD32~UBJ$W~XlTцbSln׌mW!V$Vg] @L!H͆SKrR.m 1Z;hG[EMmR5f&'۳+kF)bv7&׶2cH !ӚiBA j2P+ŪĿBcMKڈ|O̵Ũ(s\րNͿ`H.?'; fZ-r/+xpoqOa9>AZ|9q["zZ4Kk#!ď M!rqJ--ɘ@-Ux9!k賏w$5 IvIM!'v34Vr ߌQ: ,Ӝ3KQkoǠTly2 {Ph@O6>GF0O?.k鿤޴oL Ztݜkw=1D?M2ׂ`AR$\k~Z5Zu/ܯ-i.}c _x)y)nLȔvYݰ=>Ur&"^ a´Ir$Ot;S:ξ Lۥd*7ML-|l١\o1%f_ d&ԑryʲ[._&C̩d!*ZH 2zޙV^оOo]P8l7V8U{NcpO駹\Ө8 OX3!Yaj"3 R, 8vis"aYW>1|arR9JeS!!DF0I Ť޵ | `7YOǤ&DNM ;4Geֆm^"U萪o4Tʣҥmo&4fFR<.%;X)i<q ,Q"Ƃ` o:i$qk7Y ~MPtǻ^Dm„ ((;+ z$QZ0U4r=h6 s †(ʺ xEkȺ9Z{`t\^oY]ÈF%Sm %٠{cXtX]6G~N4ݯ:p(I(py)5,/q7#yEDsQib_Rm.EIƒX@G!p5_2K>vd4Ņ5`:Ώshn==XTcsj@z= t{ 9IP}wZ}t(HM^Moժ,C$g˸ d 2%XQvn]>MiE;Ա[4VJ o®CQswBZv@ΡY$9;yuf6I uH.p#1;GN50: 4eoKT"WPM4҇Լ[-wN{K Oę?RF 54a&(jYHeTTysj.'CEߒ,hj ڹ4 k5¡tKkgq0blշQH<&\EyLS)\y&JqEyqMqs d(=@ލ՛7 ɱ{69yî% ?{#l+9t=ـD7ž"w Y) @݂̇U0(>o5Hw%uim9ZEt"r!OH'0UNqӳ^fҸGyB=ɻ1F0O}P;>!6@4\*ʼSۮ8&[!xZ7Sh$,H+8j\t>`:"$8tab{~?Ob' +nÇD~YPJ{?T/|a[02\U7=*!gtPeNf(*)?OPYckPC%빇G3;>s'cd`}l6 Zv;ّU'Zl+fd=S40o}tp3↴y: F~NܞsœyJ6'7 02B']'y#fb/Rt&H\3E륙 kvW|ʚ;~bQ](a`\.20fY^oC?ARJ 3_<&(Ο/υ77Jxn$v X/ʋJ|xώkȊOz*vjLK0 IAΦ;DnMq(O1̶nH٫C 1߻x< kM3 #om4 ۻs!zW5N&Bj[Z4lq1Ra*zI՞nVyX~?osP/4ǻ[Y9SWLs}RJ 3}63j-(NrxoncoE;}oC"+v/RShˋӼ t|2̯4f0 JM~@(6񡭀n+Gc6gd9'D bat~QY?zxtBa1#;P\iңm:\cuH^ 3VA3vy7#>N8C y"13<'Gsp}ς"}k\u?K~]z*2E gx2gRxC.:ۧ!-۩6t']ݡZ/Oia nb) 9A&7t`.rgrTLklA :'a9{/.ިTm#)5J]\l\1.jJmI 1HC#$q@%'tdr-d WUO_v^lʄi 6r5Fz^vSu%,O~A2FNM;e ttqD1 _F;=Q6XAie:tj*67(1)gwfvQ+@Ц,+wM-xd2_g6Ԏ^ޛUR[`- 뚉r VO0q[O;/FD,'r]L>KYjBB0f..pn&PX,k +4|t'y/qn)q՚)=,4~UO6:JK'Q}f{1=آpQ}7yA>7{vjIf3Eסa>Tx$Žm0O{"#cTalK(3 I%£u^ǨCLN~2DQpx# _xn_JS` 53k'oKy LH5G@;'U >;il+q |k|Le䬳 nIr`Tj=oSXc 5YTx,V]K {_}[5:7tH_ogZ%9a4`j6!r 呀Z>o+*A /o/Bx0x!N!aK`6H ؙ?@8T#Hw9##+0}z=JT$-ᠤe8^m#6r\Wx욲0+jkMHPM}N%v+vXWI9l^LiKk7 %$MNM*-(m7ܷXc1E&0!pP^0JУXWI= .lÎe(f[>j+`eh&L g'Gb| ֝BM1 Q,eY'JvıD\~m\ۑĺՕ cyx8{ `B>;lC Xjs wCwDHN|1SnMA%1ުW[gY1NȦmjίw@ y q'.p4Qy/ks(1Hݻp34gDLbX4bګV~;qcZR:c7#.uQF޷&CFtA]b&# וZ y/e9M-}f.r<%@*7#ZI;CLuR#HXٙ\qu+L l^*GV$nձp>2=_pNCfC V-R2UT.]L5ԢC׎jZ噢 W@ȤvwZǕHWZGFV?K3spIAKc &y{cK#uF{f=dMs"e$z 2 ։_GHX;r4TLӤ ?7ń*<$qSA/l=I_ln"ch3Eutij=K_ Y+*5KCGT^ւ$=f4C.0Tk}c,,HȿwA? Jo*A#Y#69 [iÿKݵBf e(ΙW#_j`ߪ+]" E'uQ5bDEk/L6s~sGDl0 =)ɪ;8W&CÞCdzg,·17Yf/Q#u%l"6X6uS+K i`xM Zӯ~$}>h.7jyL8Ї6:݌tBIBκC NmT3c+Ńl& t}XZŽu2 0 EkcbJ3ٖ h\7P΃ZDy{ҢAh;B8swe =L=5X &hj4yaD{%c)g3ۢ,K3hzsf ?@}6f+PyXpsi([O8̖~@TXADq! H<>{-ޤp83!>OAhc^K'mBJbDc ,`:x܂`wﴩ5u#=x< XRE=dZwwS D8ۋKUeltq`g 3KBez}N֮M#zHC3VYteHq2 U:wè: (OR£zZi9~5 dOʍ.n ΜnHQP z(Kl @kΛe. V'{V,,kߜ$%`C\ nHeBZmB yezĻ*xh+1o38H4 ?-B|lEd[R%>k=eiǏRj!L_@Oeq.;T7{Si0wP;:e"66Vɖxg V=`ܘTͫ(р~n19$fTfOC:ffL=Wv8(ſķ b攇,mhϙ׻M8zr(Z#g$i8D6DmQb`g=`(h`CsY Se8[m_2&׏4?lLb NZXe+Y:+iqe̓xzΛR 6 lg^CRU5oCtr |}cuZzmCi8i}Uq Uu)q oB B/h>]PsAmn rP5h R  G %2B-g5-(0Mhb5~+?Ҋ_\0>|K%VgO2'Ȕz(-Rmx{|^gĨ]`[If@fճaف%+=ATA ABM =Y 4}>`3xzߚ |BDK&5?u}ȋ|cr? Z*B#|Ϧt(DΗaӐ:We04Vm: aq[%vgz>s 5 bgA1荱/kn~|kji}O(nIizS6&(i[q[ AY #u]1/͙/Y؍H싳r/z"U e3ZnqOf鄽 =T7wA~vV씽U#uZ+́󃓱V>1/I jV4\&~cor} k ԫ/YU{o2&najF⏚`^10ɍ"[ϱp燸ϋVqMLfrBS&|(./od腠 ޖht~҈Eh( $2EUig{o,vqt@~b8'ЧM/ knK5 h.Esyp۵qCmѺWqN9fٶ/}v=fT*J,XL ]+#U*~I `y^Q, b zDœGG& lg˶G vt%z!;aoqG!ٮ28rBZDTFL/ *#R4#jԸn2Iyn$JcA^ ?I 5(Up~XL]5FKėE7 L~$lٷТ`,}K&iOb{>×߶ PKJ`N_ma3ЕY`iZ/(- P=_ q +lSX:uL?ﹺϩE#%<`p !arpd.+޶Z> H<$kK?ƷQ r3+LtvwI+\x1%[eU,s7&33,mDCl6 =\JLdW6 e|+rI;^Jڷ)9Q-2!C&cP Q^{FH ǥ !M! 0Հz@TvCS=[01 6rY=tR2bˑ`"?*W\+3_y|ךL\oUf| rg<g!m'~9D8*>:Zj%%Do4=GYXɶ>z{O"1[%?]Xr Fа FxlFgfK.n )ȴBT%,4s 7))STaqө<(}?iYrIx6]& QJaj~)=xX Τ`Vovco6~R(ж1?kiMFkP_|Te-]c$ ӣ[Dך:bڗFʇ$m(NsڊHOf97e3] `)b{CQ0(o`t1St5#„s.Yοm/f?JlѮV[5Htq%+Gwmv:R< aIycaL.zF{XhͨϬVy$ tX7ERNT*QFJg+̝DJ D`dokGF[q@70k 9}2ϩ`)P*#Ccw9KsA ;8 |7T!^- *86uewCK-Zc=rğHhS@*o݁ wZ\:{2I2.koa'je 6a2cSh"2"x_~okQ./rh`6z;9um (zXl譬+`Ih!7{>HO7Jǒaw@bVͣð-lvAjn 3X;,ȜA} )fڣ#ޫάqzOqkĚ@ǜU)| zpT׮$&;cK_D&\~RU; 'F稊9* Qj7D |_(;. F`s4?}ߐq8^UR8Ȗ蹹jg>7EwbaSPw67ywdu1Y̏C^K9vse`tddƎ+ܡo#ߎt OA:: %Ab=l }NkAx\2ʁpU)?IAʯ^{ A@14"!^wi褪4SaS)/f[ ؐDZ EШ)U1ա}8‡m8,c7^Ci-Γ$1Y#nrn:@AT6Ia?xU$mřhE2lfdL |gO͖Kw 8>c/ZP4;\fӴ"5A= mZ;>,JL~ug3Mc]Zܞ}wr-Ip*%F6sk{]pwwilJ3eᅘ8+rɽh+W>o1|Z:1foє,rWxȀ>[@<83MQ8ytۀIn ˭=} 'UǡiDj!uBsv[MF< |ȝ9P?bl!0;>ս!ڹBn]HU1wHcdn yȠ`"*H$Qmirdr[Hn.Z&63>YtHߡ$8 τp1_yv*<.M}AlekL}kf ݉-ηI~r "FZS(PwiҶBpY4Oz'H.nB>~ng`ȺPvz\G_pqu{sn*ݍ/'SdV񈴌JL36D( V+lm{%ſ\A)eT牀2.Xp(#"=K.nf=NhP9l  N?51ͳZ%|ɏTXØ7؊X-#Z٠RW\N-V3o}}К_Y|UtxxWr{A\]}W,,zvCR ,%FH0 <'1s^j;ɥEł53ll+tsśMcVnּ&rtCM^dO$PI0@~UƠn;*72?X rY^n#?;LjEϬi&awa10u溑|/| IP>{$/2&-Hpk=2<ϫq s.M #l}PX!pP9 sɌq#cvVʤ z}z쌏E;MH-Y;vM(ƍ,)$UXo X#?agj e)|߿v7qC ! ղBf%8A.7^u'NmXk\)`A}>mRđԶ>,0^L5f{<Ų:(`*``{ UhOsP Ni8j&\EF)}KmMNfbp4,L^r|gT50xm9ټ[yۜR<` f~blHi߯Gܯ&6Ɲ5w5.r6ۅ )`wB5"oCuFVↃs[h*l0GO[f*Ge៑:9%c-Ҙyj?Q̾J*4L}˃L–UnB:: g!\|`wI|N TגL}4AjNvN&A8zf#vlS%f2KYyL~uH(ə{La?T/UXJ&zv- a>q hϢ{CaJn;{_RWNߛ? h./s`t\Ob?B8ixۀHvxǮ]b.t҉ 1^! sѲm Mw.N ?a67w&YgDzJ]v!੶!׎OS+VT(SCy,:x{{ zk. 0)7kCdR"&2[( 87;g gLE f#^G}ZέJHOL5IfkziƒOH: 63W_%mmA SbΫ(@!g-ױ2g\CmEX%Dh~1s?!>zp4f)w50Pu$XP8\hHš|gL-8;ߎeqf{#w"%uQY6\(݃$k6οn yzxȏRZzec<dž8[S.4HdQ39+H* pE*7JF;'`>iD:Ă++ lYdXCR#R2jf&/+x_qZ<%(Iu6c][VaֱzXjG4g;xx8@(sEltI1苘ዦզ7HmT@%X:ŦM m+Ҳ9E^N=|lT`s(/g3`Wᢓ/ iyr#+h'LV$ (p]i/PNiv%i}{XVrpIy>lZ#:6߸s;&->_i>`ɥTW6Y8NrQPbJ+nH(+m栋V4󳽻SeO9QTxEE}6Vm q67'-DF3մ>u/S90`@L'و^k5P߻vP9i7Lθ;0T ҶX A R7Mp)]#;Sяl`FCWIP4J xFalOKHzhSUuaeIbvlm<@p8Z{nO)'\*1ybv xBg_#>wB$/2e۞%@X|y+3~쮏#f2=VdޥԤVϐUhdAjЊl>="dvOcm s[M;V9J7فsТ8L6蛴?G$tXBhtfL ?ͅ> hvH-:,TÌo Mnw%$4PyӬӿyM&"\;yK76ٕFU>|`/ 䟸qcH15GҨ ?>FyOQ)Î*?U8J!'L3$j kwF3E םplͶǠvk*"2?00-0Z:,@t 9¨ c|/JS *TxL9. X}g CL\`+s:S5ʎ@tdPb34'bl7]&BVugDڲ]v*)^}5YgSWLgIRWoad4FO^~P#bQH3!2W托hdve\#N;\#-k!z=^bK 1BFԍg&U{.iJC숼7 \b%q+me%̃Y CUX/SR7V#_ >9򳒯Vek=lT9Rئ7.9͌mq'iu57gH_mЭ H|ꝇIyz 6fiȢLi`ɮ^*$ǰV`4\a;sFuk::%$E>]RؙSkaQUAh|WuGQ> DY@`2 #P; Hw$؝n* V I}[ ୍aE \3 Jt(a|cʹE%vqZ;1rx8HG!ZߝezJTi XC(]R/cBߥ_sQ$l+Ujy_j!+_R-긵v3z+Ga?Y*HwWt&_w2u4 wu |/9/&`!f@42|^#(Y<}乂pLʂ:ݼ(ˏ-1Ko5u XB~?KLZ;]·M`z; ?'V2~kQрI#ҷ׶ 7eȜ5\"0sz aMz'K8/곍h4Bkpj埯; UЮ>^5p|`ݤ9fg$԰}LXi$K73x,#ImN;a^:MK̠Jk\\,4Z[XX"0Ѵ¡k3xb"Rs1%C+^󴨜+>U eO"#pgtb#?|r=ZK\xn?Y{HA=ƾN=$vI!*AFMD篒9|e7a$B*k+JPѐ+g#Pt-LOvګq$0O_\w3֌j=]| ;˺ k VPASBOUSu6FP5@̭;Tu\;ŜL҇901ݴpZPCNĹQmp撰TS6Uzs~h"IX,o)XnYozoShF8B'wѩFzͣϽ'Gq(ڥM7qE >Pz*H.o>nz>17_>z="saAaثC3'HZW1`_25OLjO$l`msE<.f=4s Hӵ" Z(?웁{gFj*kՅEk_r@?L1OQ&`etK<&_!C! AǀKݮbrg3 \o7X uAh ,%8b\b巔=/:7oEr-0!\2ԁ?(`' `dd"౱%bu1'ҖIFZ2[F&$#M%W=[/kk; `8Wr:JbiE Z)ғm(}5b˃J2>A]IB T2g"}|0c8SIfiqf|ܜ֦G"8C0 (ko"'Xs^%&%_aٿ("Eǣpdr ,~@krCud){n|;ۘൔ .9(> x^n8@޲(˜:蒉' R/`M)ĦPw=lW|T}^{V\1/}-z|a*]#]+v{#/fx)6fg y%9xpѵ"7].F?a;UOh0:Qo#.ߝUW<ɣ˫exYcCCW7lC_DENnltGUIgMmA&$>๓m*^3+EZȎo{IMͅm]PB^zqI=[Ͳ\Ss ͯ5(fዦ G,GIc?KлQB=iI/~߅L% V{# XkD{TSY(Om;gC1$þ 3n1 Yh@i6<dX{{w ڋp^Lu;PVbuia]XedO)C1AD-D_TGqLo &Vu|`p 쉹zOM RLa)6''}JO CsOŬ¼v!A1}8P1 T;)K+y;1NjYLmZDyz=|o^-wȌ`k/u: ]@n ͛fƟXJ7[cL-n,]`7D;Fu ;O e,~ qyb>9LdᢌoY <d@i0ASᶲ>0)%i{nsJl;­Y\HqCd&+!DAW]SO]+C*7# C}uGUu۽?htcK0 YjyPl4bj0X/9zz}}Zf/rҴ㓈gMX@>l!_l(RyZ^Ib)u6A%sß(?clQAWVe4[ݯn;uAXɃMڎT)Ї)wXc^: iud4'np"*(6u ;M'a{㗹G<݄ݘN*J69Kͬ،.UML0-*9:nZC$qHVIndj0GV"PCu\/wR&= cRWd)ΨN*x!E/_*=vv`3O(91AAGt7ѷs`s_=!-.v;|$$vY<ڶV"cEi#-E9)>3O?1@)YWE3WSD6AfhMEOPJ n3Pyp#lЩZa(at=O xA;M_}@ $1q9IMW.T+$\lO60*aN>VcS$O{)z{WU{UbojZp! dSQk:X@}ǐUF6YW]`o*a%L/"__Po^8(||HiТ.ЮQ(<Tr}ԟ#R fToD 琗]YoEGo!dv"gDR8eՁYoG};u㊿?iVg١Qi UI L]qx&GDop[6|Go$tzC8 !;- `&0',SLB3۩bn*=槻CP)j-|+1δݺ^/_a`aNQcN#d"Q2$߽5#BHo9Ƞ-pGmkCe™T]: XDJXq$; yy xp]Y/̒-8G~ Le4?%v>lA)r=7ЍGɓXpԅa3NLREI}KE7!a`"R$3V}Ȥ_0z+-?^'p~4ʮ,'g8p+sɊGi}*x`Vl!m\&1&1?6 6 fr07sy'kο B4IZ|˂CP|=!Gu) ~L^?.04"4 2B4HR>(yҊ{ 24'HOpQH>Ad噚\ۂEđLQؔm4z?CRxOPpslKi^f-ECzEѭ J^Oc↗B1f yR$ _SB'=%y=kSMAV =;ƺX. =Bq )ԉtY9)H8Q3G OWL[_Sf9a=E n-K:]h24+р|DyvL균^*?4.KYApiYeJvl V"sj5-Ut?(Žm#hmyZommcP3"R+Lw,J7k(p|fmUj:TTia_ތO|"oW-V/tSU*e`滙2 ly.=<[x⋆+z;7[E$I<"$~",QEveHN]Ր$3U@1Ӡ[c_=n%;~[˸־dfե]O{* BȏӣvݭA1k`//3x/m]Iփg4qI߿'k\=E v>AQFfG҅S93@4_7$P}H^0xLUaQdڹ[sXP}D`9bI[<Ċ)R4LeƖ_N,xυd{dW40mIm0?P+tZ 󨘔<]Qy6gaXZzVͩ&;BszM @h\0}N$0PjR@)MA> Zzg߇[F6N|-ONm!r'qf^!4߉a05MafgP0v'C#@K)^I1X14;~~70lSbSbigЬ֜b ʿoPpkx̀M+UX^eYƆA$VF[ރZ(:3OP?$bn80'y| o>-m[csN D**Na$NjU0_wtm'/hYYlLE8cƷ `МU( 0glG4]\yZ?z{o #\XZn'0jo͇LنOJ.㜘0< ۊwDҿ*60/~ʳXr` ͽe۫E%/`[5v^*HX |]&f58DRzz·`[.3\;8rRsnG"`ԟJ?.,[6Ti5@7&oOLhohY`&![fjȗ?kr@^& 2ŘHHz(>c|a;"ʷ4p~of$7U. >vGޙ'Eed/=On$ a۩>}%}Cς-CFKHa F  ѻA0> 6M-A nQj[5g{ gw$30q$-%Mno rJ,#}ǕCVe\X6o d9WgX|F]LfJ綆/`ѯ WӋ|ͅLŏ'Yr5}{ΏAσ @;vzQiӺK>7_Jo9d5m|DPRKxl OI@[C,Mu5mN9l=tLАkDn ZUnq@a)޲LMIR6ɾ^<`)3Gm Pʰko5%lt*b"Vz[kwPم fkkwV&+,q;U$שrTb= =`QbF:qkigvan@h_5c>ĈoOeAmT ۉgHO:f[?>-O,/~[J.[~qK%w^|8OG+ۉMNoDc.(Fz:7V`6{o`$[P 䜻&!eSNϹ; O>֧@ҝp=؂~!PV t(y櫓]e8.][J 7WDH6&t55a vXX`s(Uvryɲw1\IC] bV$=+ r`7, c`IO3TmRb-'뛘qNȻB|Gy5`ЫqqKU0oҩizgzѯ&~ T`8VKӀqLp` kNa2YB/`-p u֜OɸQڵ>w;g}6"U xn4p:SVEdFlEвH:< xKJY װ_cr6u|W.SGCL1t%h.?6YPPESvCѝ>;Lg7b-_Ry:),'F9|%$Y:n T N",C.AN*C6g4, 񓪉ƱAײ{loEo˵D1!ajH]IRC _a,| wWf>Nq(zwt^4ʼnJ7~fi8K{1'0 gM=J MBuY4QGDԭt0Q`UV,ɂ3:O kjxa!m,i Q;~>&Abo!nj7Gh"Ü(Z$;(YQ^B/ s`\hW&^\ۉÓ7aOzMXZNܫPqbZki{*49ڜ:9]KѭgaisM:dIutov7J[ls3ohiF<|貇pnYaH&ڏSN6HpU}̈́]Bt 0F'>[2PD Ӄ+m </@wOwCEup^VE:2KJ3UfT!FW$r}ó&ǁ((CF2@02> ACG N<6lg GYg"h\f1nKA⠶> ox';qG-+ cs;ane}pn RVG,?J(!"qA˧@[ DLPφt]ȜbP3{^45D$Yh__)'΋Ղ xþ0`SCݜ!̱٨r|{1\PS;?SKZřL p1 3kLq0DaNNAgA'<ӕ'F ^|.N#4=ď=A%n7Bb@-<O+@}&QI˙k , N}W|.W-Q1IaC`@J-L+ҏtTVdlFݐ+2D!]!W+`g׶}kyC+ 93W7%fһY<]e]fH8PͷZ~5yӏoG^/pj Ixh~~of~Dy!+XL=0Lと :;e):x({-}˹)5Oh'߰"a)STdVl\nfl1MoqB̡<63Hmq4sJPSp ǣ' $CeBћ '0J2+iL\Ex.(=b[bM8|쵾R/ ~ qw#욠bWNS/ K ,;w{z8E_1ӟ>\s峬 *!$Dp!lv_Γ]>'f[j,h|,U_.2[38)P>ԾH쉒zNKVp}Ev1;ixf|dÊ~e [ѕ 9/ ij ~62F`KKԷt3=j*#;Ѐrle,, jO-s^AQ[o.(kV/g\riG+d_>0 M4Y>_bdT4)f*4CƜG}'#M 2TD; 20F iLK&@IJR7FVN1u C'!i9V0E~$qnN^d q8 R/⊓EX΁5DtS[AwB@HYU;ųUw8GȰv-P>+q͐HkcN-CeRx\3E]5-9|sVp7SNoU]GȊ^_$/ԊJ)YY?98]9P%~Zyl4^6]֯xFoG'㺀q1 / m*FjW7*@V"Sd/ ʭG)Jz/$m1Ԃqș)8W63qp9SvǑcj#%đqdO~A׷l˓-N>%]̞tc=4o4p 4\fz4yW76M[O(3쥓w{Ŭe0k_iw:U$35?-g.T1xT$TގQ&0<{lX)NfDg2yլXe]^fuԚ*qO@26a;? :)ڽ ?CH~0h베?0sQLd` Uixv W'XGB( 1; aLR 3ejn1 |qsLaCV7 Odz2Y1G?>9: ,-]=O(P z>g4@_EHX~F`?גd3^qQSTqXKuIvd:=N^da:|\ZO Ǽ]֎ :[+ry ^8WzFhꮤZQ&ceZͧjJ^IZtHt\#$YdJd?_ 'n DIx^ەXTxzo^ K6A'M|#jq][Q pZSQ>+f||^̜[Hػi1:o v|ژ"ӄO֚ pS!PfM$w)"sa/vs}o9.)ZVVWAGs8pd,=@OleUȡ\W'dfNiI"FqKM q:W M 3]: ^7[% iLDzVL/YmkT`~s{WP]UEGHJd-6_ƒAȥ_!R _VR.9_3BPo'+F#.>F^6mank"ݐ{Xfw?_E{IM%~.<_k_d9e*^m=;z wk0#F־h =~0Pbs֗-ŻȌ(5G͍XEʏԷYL`-;#6;Xt4aܾ0G̨b䱶 4! 5]AJL5(`+.Dev< W[T%^tpcu%<:O6N5!ln;)Iq$ ,` jD!o#^ʻ˙il4&1 E-`g^?t.1{Ӷ MEm`.GZ=+aˣi qZdgzMF=\0" Dy1nB6op,\WZ`Xudz ,^KEҘ>Գ":_Obg( :_ļrg(ب!t1(~jYZ/H \ $gk!r4z%HqI~Eރ&eU5jVXpIy=4P/%j5у8^8Prn Gc՛Dzw'/&K!0M7tJ[GsYQPih:d `V]`7DVഃw(ÓvItDlJ'˱WIv9{>159DL\9zuv~[OGT=6C9/ dV\f)ިU_Pڰzi]ƿfB `UL3W`nh{A# ?2 *'] 1p5?h:90 IclI䀹_?n Igmڹf,5c$YYT_[}x".w"mJFdhgKqPZ.‘GY47lDHX<&ŵ3ZZSQp^X~kq].O<-\,fʣ2 ,ohF[j2x"Q%M Z](ē!f/x!;}I!۠AVV7=BP9bAuUCK1DM&;bò6IU&]1\~o@yN#G+o7J@̍yq$^tl͸np/OȖ@nxίU%\#AI-R~E3*2DR5Z)$$v5&GOVjL F]g '5^Ĝk~oa0KYJ_J@wy zkfT/uI`>f+ l}Iݷ~/U)Y uMS:B`f~Zy/ᴏȽ@nӲV!ywl5} (GX3g0\^*DU19H$6<'9 ͇YsWV_w_M%^Z$:1}M)i;w3C=9.mq6#<.ǍO>!23KN;5zaT5sb"ʝ|xg;mY|TG]7}2F#̤%CjNUubĘב@cP~G  DpOBz 7V!F(䴬bl|)s=B9XUMQG97(lBĸ%xx{C@|'5cY-iwMMzE~$?j T ߏ'S$ FL'dX].֕t}_+؊H,e6}p I/s]+>09֘EQk|,!5syI0mPC`v$fUJ5\uP;;==đc5kZ{zW#ktG2F1X/,AIehrSalK\a5>x*)9VD@7ߤ)J+o2WygIZ ě'.wjVkٛcW\)/X>G5;=;"}`q>\G?e-f V`I]{B$4xM=-[8V>O UNf'؛%r>hіPn{ƩjB޳,-0)8*Ml=.1Jk]2l3Y[%az֫N!'Ȉrć3H9ȝcv k;WO!*@D$>e0K[m_ՐfZ0sȎ+BZ`Be@$ܼ~tJc7_W;D")alC\*fp1]mG+Ԇ!NNe8.H7?nV ^&*Í5F ϥ-Qɇ֞]կ+{cyo=g6K IBz,KQ-C%$;KUn<·k6I/BX1E08B8@+oexޕQ'[[oMSAZPBjǚY_4J]aY/赤U]o׽T,Q|`ކqpL sm&t#J9~}rScyx@*}#=f-G^e/J; 1 Ak`ΥR2 OC-zz+AwE+3< dOM>p$Dfi%Mić1iQp4G͸ P9vB9pL-,G"#k- Eo%|V>Gn9_XO4JM%7Hb2pU@TEmzΕQE!'Xq® /DafKvQ>Y|"9&W/3tW%7p )y:/Ln+39[8+RQ:}NJ3(ĩ[tHkKo׆aQ a$Imۉ<8 v޷ڨbGv.T[KBdd[! '97|hY2 gLkH*1v!g~eH `:_@ǒ$s:;\@VM 442,(h6~)be$2ɶFRQSKL[?b,6tP9jQQR#; kčeZ'\N PpYu]ֹ@5}2wDD6ˌEvB\M? h:"`RE«Y{Y:g7c8a`=̚j==6ᤷ63~q/b MHњhآ(dg΁`Bx_kDk(+Π"VLlC]zNlhrv R9.ymA7N9MRq)yTٸSQhEoS݌Kwuq~k$WCLq{Sc-- $ !ݪ藇-v`((Zww#^CZWW)!=0Z- rzG ( *=UiwŧW<4I?FC34$(8ʧdhcDkZ%IGrIouTn⚨_\1?Tأu*?ۖsv('YV\#~aN.7':[65y!ID1ߍTI"lJWDt0-z$@BIĸl4lY3ffͳPYEdȥ2tBqAM &.xj+gn(hHB- m42b~huZmy xI3L&i-ۄh.ش2㫰MvJ?)ġrZI̅h粫yHN$?`ZylNrY24E x9%RHŝpF{.pg"FUL[;.k }Uqd53}y׃,ɗjnT,_*"Y<)w{FOlu<ء`B|DM5{dQQΖ'rigQVM1}/@1~cn(lr60=FdEnꅩ = hd Mrw83ZMǙٟ o<9lI@$QIEPF9 P(>,o j`2&ٻI;RCc%gأ@ Vw68Kwk,wvP6zj 3 ][͑*a)0w6x%l $^ܨR,e].A=]NL bY[Q Avb[;|6)TaeCseŠN5#! P_f#8_FTLzSQ Y5L'/"h4U `P5w@$| ` gMۡw dPx9(u 7v03%e`q{%?WO\)mMr;d1,HGCk3(P[=wxjQ}J`|L6X$|Uz6a7|?n!jW@ UWґ蘞hhY\dXwC6B%ϑ$PZu26.myeCG .t6)w}暗Egu&UA Lސ'DS: (Kxx#0;%W'Mϧ∣bD)!Ra}[(d[7~`%< {Z -)n iT1-)=a/mJ_)vi*{:uW߿` Xse 荳;*0[ S> Țn)jXߋ簣d+·QKj̹%FYnlōڭaּ:}*ПIuk1k@<0<䚽CY$4еQʃ-K8:G`Jk|y&q#248c  . e&/ޥиK~EfdZo.lF2.PWFanj|ׄ1l'rR|3.EVhVB[R8ðIb`WUV?y`rVk}S=Bz0tkkI(p=u1[[RqxE~7?j)Y&k|<{T²*/zW%21ȂJ&+_ޒvhG>g`zkvXQ[4"S\+xqh2#+Byf-~7F("֍ > Uyvڍu8F^V^*[?-@r*o.Ya>IQ`a$ڦM8z@y $`e S0!RG+}Qm s,6Rc2bp!V/+ ~hOQ}95V 5Fr; x2X6?,EaNrYQk%P=lSR{wT{>&Ƥ '}:u0l^dX^*=tfK8-6Mxk5̓v AfWos#3_jOzb33gu@@j:@) f{Ld\5HP7f,,qAxO[57 3x *h H-3l|g5x"?OE D~ fP^8P"Jᇁmk^5+Ja`:OmBTfգQ6X TcMg‰Gjsؼ"}[RV/23nW=_K--0e{Kef 0Gi [,:L &rڍ]3W# Q̑?N(pE޹\ W&_-[ E#Hկ$B1,PЏrD#\5BҚPyVPr\ X=qCZGF72~G ѭOYgv_eWq@E?P3t0!mѡ6;"yS}S  5DڹYV>Y0#\_违Gג|Tt MRe %d{\T+OXJtnPb(-0K ዆OzrjүKa1q'`~全*SSw>uP_(T68eO| ;u̗ T<҆t$a'b-TԽuO#r{QU 1E" k@Xv8boyyCsNQN7h|^N Ay[-u H{-2OQlf֭?$ 8G7x{Kl 4<ރN%&<%QmJ)/R{f2Ur%C9E5^(a2Jt"GV FK@ftfbR&}K$ʃv)_ |K:+3]2ț3Fvika/+&_-s47k)=1-.K:4?'QӮ>5׮|ш4B5`"Wm,~OS3aInUϋ Z8:!VObJH'N;.ݕ2:#6I~SY_yM< y9tDH ]8Tt{p"4hm~-; u(8 ;v/‘åŗaH4R-7^ZY:#F}R8~OI%QNNnDj5~lsOڜ%c9uG} ' צdmv)B|8ryf3Mh7UGp~lV#$$:km$~4Uߡ MVe{3ewg-H*8TU^|d@lBcك\n!ALɉ0nT5ziΌuwMVKuJ*E6%K=Xbv_SJkX%lwGtW.Q048[%@ Kׯ9Vn34SIIBJ̐_+qJ둽2- Q5l釷eXw@j蛌WJ6xUecmA$$C P^% yP-O5hTgwW {"__nCDi*r$ek-[jAͷo՚\ڭ !SF4ꐎ<,7⼳sh$G+}"Z*r.^gF%%Js=!v}/iDǂMb&0x]Ay(PLH|+J9(&2˺%7hA'tg KSx@Yڿ \k zHr+oV3pc"ڶS ʇ{+sU)7Uiz)ҳ +`8V)d͑ܣ: qr[^m;̊{Hȁ븭&I*۰f$ecע+!XHEr)FV'!d{p |>U.UAU[@Qq([_vˠrMl#ʡMcXS2av[ /8".is.zc_9(|O+.n J÷_=W'Hux#js O5bkEqn@2rh1{a -;/ٱ1YRs(4Us 0j0$.'iQ]c~B&iԖ!=؁.~"96eL |wO2ٳ#=CA2)?uq)4PA54T}[p4QÓ,QrRJسNH:,٥D|[ D ֗ S׵ڃz g."U0Qg7?+H |e㺭*++G5;_&y[ 0ꟗPoGS 'ةa=?` `[H)50 S{2 o!1IFM6OL ǘ j"h^Id=':mݞ9;?,jr10Pw{;tXxy&CX> Qͭ#Efc g¤Z z3Wۋ"(b(ʥ;(UD8W"T7#X70ݓ g[?dЩ6K۶J pxEf)wd.x{͔˽&tfU5>&U̻1amOϮLDֲg铓&T3s aЅ>TKV$~5yyIY%ȄܒĪbjṰ\`ջ<%җ(DbTN}e5Π  27'uR!rLW@Z-8LVY6 :ȥ<*l>g4TUÔYe %5oIց(02pPh=9UaO-P5l֧_nuGnUEש%G拝!D4PqDk t'e~݈t5uWZv1>Q(Ƅy\#Ϯ-|qQ~f;8 ܼ'1(}|_!ݠỌ 'P%j(^JN1ibg1O:*d[X;H[Oh.[mF{Ӱis^,϶7wq[w&׃4A>ű$45&'(AtoeoF~b)^_W"k[yiOԗ~ˌ&8֮"=|"7h6..qU2 5+ ;A(rd^9>Otk7]-[/wF^Sܰe&K^ ۺ1VE=AP/}ɹYZŘBlDj (bVORSd0o/Y42ZD ,gK"A ~ֆ2\g]z=ch?: ѡko oU gW:vͧKPO^aXmSIJx)5W$\0F8= =u,Re^Ռe(%R(3kP4`3Wr63 lLɇ6b jh|Fɿgew.K}䄐nDbUCD 3aIwPv#d_@UxE[EmߤU)A|CCu-Iy5S.7`V6d'?u!0͕zݼIɿ@.tkF[d({BʘFҾ[at ;"pFL3E>^N`gA^ʜ`씖J[T-:*$U+pvʵgnV!4#+72|/@ikqux@2=gvVIקvIht(/ C_wF:b*(*t[yKZ7PZq8F{-dBw+}ӛbKxTYm_| rAȋo_;.(PJ8eh2/OybtT\6$b\Fm'4y ?6m-$'?d: &!<>oE ʘ ܈>iI 1M?g>p Q;Eڲ%(Q~*p~ľwl=Pfr*Rۙ$b93SqKji:vЩrSdM4[2g^c"0XdQ.?V´&4Z.ovB]R-*4J8[;c!HTa-T 5>2W29FAp$8AT!iZc.GڭnXBh!!_ap-ĆFʔ#NĦ Pj/`~TT\V'G!;ci޿#= cˠ?@UMZJ~A{x4Ϣ2 7ʎ8 v]j_w bQGʞ M]䜾bv,z2`>#EEH7Q-~dC?ZP+n]ur( f"CS4K=c>_+ܻՒXζ|=/z}PUj8!mIqѼn]omNW¿ `QYHHp:.4z*>"At/V15 2L}󟀶|ATSSeزi>Im,LQ<=#Z&'iB"LG%P=Ey /rT>u ]0O1[$lka ڝt+>";!h(Թx$^3@S ΝI{ؔF\KUk\Sb~l%Ȼ3P ӂ|/5{Fwx}Ƒ?QZ]7 O1ۣI)w+ 3p HE$5zNaa)I4И~þ1јkaЎn3P_RE/ L\&S1'l)W>a}giZLKRB׸Gf"lމ5Bq#o8u\ }6+CaJ)1>mxNϖ#A)$rru2P9t*^eԎ{{B: yvGN,D]f(8Ć/ {]HwD!6}O , d3ʋ2fW. xzɔt[?D`plՄeKS R+ WxQ _=лjɖ~t7ӵ0uXDn=uJ)vp5j0| `qt݉M*+Ȝ 0xC\)?mh8Mir\A svD%B iwlɖ*QM,P@B/$ Oy{g'bK2Rj`ɣ)Ȼ8jIsIYiOXCo*F\-N\.W>=G-l7; 80',x uIEZ=W}~C3_ YDp|\bUz*Q9O1& #ƜU-zn=?.,E2SģT_> c:*Z><6 $q#*) l gE3uG6 t  rܿ[v 2| !0D`de`V f=[RtZBΫ4DzV3RaQ`t @ev&'a-3#8+ϭڕ^5RxP@ J-&cv۴w@bpk꒛&,f,pهap[6YwXK[|+KHLs )ѶYdgIC1)xJ|e2ֆJ/#~]@ xHgs3v}v>.FA\%=EMLkœ{ۭۘZP "K\ 6&骙'?d!k3+"#oFX.?õf$$ 6 /x/XS(BƵ!bG|gomG{k"Xa xeB}(dž;łƩ(v@meJn[;.::V; kBC -r;-=:+X rSqǯjۅxL#7 ^b5P[LJ WdcQ`~CmgBq"$8ܴ` SȠo73ߞtAQ!CtyL{54WG5Tw|hDh(4}G_YG>U*w[MtNyB1H;~Xq#w 6ߥaҏFx{\9rtpggki%Om_dw2n v`k-eޑxcd =Eol %6ȼvDw4Zrp.0 vf:ަ keB>NӁĪeLd 5d ,irj&6h_ jSRODKX)Cq:%|hLDJ[%ؽf(xc)upP;YCWM9\A?{ҕԍ(@ѱ""gApq44=&36ZA$(ϟ?}p.J9U#HB-@c?T#$L9ŒZ-ҹ256FM/gM2ORIYsݩ0" o$W6'4 ? ef@ŕz "g&~,<<lH gh3W.C.t%$dj9H,e8Mݡ&܂rogFך48ߎd6 Gm"W}aZ03'{1{ÌcN.&DUasfmovLPV2KIS_3 ~6DȂI[{` eB(MOPl})H}4i(!_n cܑt_TB}9 ޱRNt2E4e"Q)uK4=})懹XNw<̯ . %4ٳEϸ{Yk/L7qSK.,;ΜJ۽#J4h}qZv%YCݱD359TILIkj`edHFDsWO۷G7ѓ.r.ȒyBLa3QkLk}#Ab{aHO7SqsՇLc7{[BK flX9]rf=r BuG*;M,Iw>G~"nV' i$$.,ǪZ;Y~Caer3XRF؂/ŃJٲH GG'۳4 ] ElfL tn+K!o*_PqԱ8ցQ'IpEeؕV;q=6Gчan{3*w'ޗ gd%@z#8:ƃ~?t`jbqp}1 "jH0;CV5-1b]e\(Pl#€HFZ ڌrLkjI;:'8کHqX MhI ݋(pTh>34#% GKCz^JQd)TJ0(?wa}rw ]RcR* 2[RAyv̩:NkI  1vb㿦DAp88*%vCCs'j+I_)[PV9t-SsѩIR˶^yP 1yn⬳#Fy7WfD 6 _]aT%VkֻT}?K=NJeV9+?g &[rye'6S8*; PfAAIb_csA8H=qȹ@I"QdDn/eOac h?w"VTY&n*zf϶P{RT4S2mkzKp1jxYjOzjPk= `n͆G"G\[(- .L\Mxd%ڀIʺe1䶑#(uEBgdP]lVKo#^y/7AcGDŦ(#öGitji\mFϧC|RFm^EݽX٪K l_>{ccx ]~Nē_pAƪD&RzbzXzc4&sQiJ?81ѩ5uFR3` |3f$bEWڂm,@Rsm4$Y vnu$+e gb| 3;+!m-[K w>[Q%VJ4U6t ndEBto QE ,=i;nprBN=TquVsE:\`-dH4YrKΣN HGֈl~x+ %ͮ`4UW֪5=ޮM r㊜N.T Xxef,hB0%̸c_<@@",ฯJ@7ѥ  f|2 q6w m7Ujydg~#~w?#5W#d~B%@Kb]kޘo 8 Ir暂߄A(fv"{SERc' (3`GĮ:`'iiKd]r: .Jo) [{>̃ ݲ#r 8><^Xo1K aƟ!sY`+#P]{[ẢK#G4{l+mrx&m[MC=N!CvlEb:2/9EA`ʃVYJLy+x=F"#bܮ0P B$`TS)06R#L3?T;2S˧"=a&+ TpYVPea- j=8Bg߇ ϚZL)X {fV>lt8'X4~2jm&]o,i6?)9o%uF!$(m"6B#cXZ͕&Cz= 8Ukehr) vֺn ,SvqVѼ:VUR{$e nh(]$>T [a0ϧKO;&ɻOK,U-@| dj/R}f. PFD.M M &l)˼;W>GV}`@M,aȏpq6_:AЖ00CEvc잖/ NJ嶔}_r%1`*Z6\_vI>5>>-:_=_ٌdSSZ~1?Y֋[Cs[؋]%3,/؍S/[w 0eۿ|)p[۳s,[p+6;H;B%\ fEhvohr5]#7or\)$6{5uҧX 2Y{ TT%_xG Z뇐uo U=Ɂb: KFf|;n0˗w80-Idk)DXCg:c**xRqs)V1$mȼ &͖ݮPR]|SWonoC~#σUk C@s?9<~fPb*P!kNƷO2Ó@zp r\ymbm0 X \[:?3 M<'x5=w(<;yϏҀVtVNG5hjJޛÓ#>Q 3(niK>_C$JVUI5`IC,$6ouPI*rXAHy_v&]u2,c`2û%G2mL޾݂ h6~bF\;z>AR7 3㰉!WA뗧]cSh%d^2?-$>Y_׬\>}I8R[D}Mtf()G\S4ڏ8O*Cfi\|R27]oJMFe8Fw@ѯ4O|wt 9Nru!pLvrcO]"OtAW;9qr Km/lPZo#vSZ#*V z-F1uuT@*,ƪ556̼#'do>4XMPpD*D~Da `eui718? frCb>G'7A]ҵ~5~!6-O,;]*-{~grI&"(Ntc<+uE(Ԙp ,P)q9gIPx$xi~%-b/%ڛu\2Lg͐>bJAp[1zT0FO~b=l6U1ťEoo+rVcK#m~(thN^,sП&>7$*nFvKb_a MK6!$%v]ȶ||^橀0;(Q}CO7aKUf&mu|{@зneUMl54uFvg,|Քϧ$s1+vݛ I3â!kP Dmͮat %Ta.i)@ I;| d/wlj7xwW:qHQY괐%!7 5{( #hF@le@M1fRTq'.r}дkd}fp_HSe Tg97\I8wSY=^vkGcV(qNFaXz)\,iڌhX:H$շ'"BKh-rRZHňG-CFgZ*A X6;FD )ʜBcQ#̡4*-M}kP*4N> j/C`Dpd*[7Pܯ%HuaCR6GY]T||`, {$:>N"8S^R3؍g-3&_訫&<^XCff3 1LV~15#|ZWMV62x:Xg.jPAb(g:A4Lԏ0[ur:o'iE+,ι-*UouI&F܍J(PP̔(& wg$.gC߻:=%>')_3R¨G2.<5F54Bx>"Y7딚ڵĉS"R '>ϭGʱfxp#iV+%M0RA@^/mŪ.X7e}B"7֮Jmk2\aHla(t\~O;j-؏ӫ7j߁Ù'0; Teom*Bih8C]]<*I,Xl+Ϡ ,PZ,y ?Xx8`~cX}.][6A=F[0;箼sT*]Y;iKWLA +ܳ.֤CSDXF7HT1/6kɆeNϘ+Q%_^ھ uǬ[ߥ'3~LcX^p5y 9-epM8y5((5;o0ES+&ACwWm Prv̅,H JΓ!]V|>5Fn_RGA[Ȳ.* 6 }Z/),;;Q0\H: #v#+g+ -UҨQDO jZat_G riƮԲLhӪ12Vf!$kc0U)%(CJM9).M+r@Cͣ*C0fh?CDY*2sR#G3QMӰl!U`[z0VH*ø.yAH!&{+ 7aњ1^]ք1q؃ OEVSJT;u!fu?biuLG!FQ?%d0+J=$w[/-DtWOJZ._|(hdŞ({+"bfŃ PNtRNKi@~fc@h㋧̜"keRkoZ0g5/?V)ݮ֔Dخ!FG$=<YQʺDYnW!FAUpWʎ rV3'm >^As$/) *<[TstE A fHlнh~M*Q0эGlFC67φlyդZ;ĩ$]Dƶ͛ ΃;-nX#WCT#;7Au,gJt|lJbs2?M,@b`,BFY3+QFx ~laV2/Ns;I¯9q%Eh~hK'm+ n=9i5wS NmK ø ^)Fw1F`W6b/0yeݡ♟X;𿶙(>z^)F !`u\h@U{j?m_UC&M'DӡS HQZ յYo iM5&\{_r)gG_+KLoՠpzE2j<ΪedUﴜ(J7DtSN* %u4K$vJDz`^3izT?'S 4QNVSMPQH܅;(Ҝ߭( ႾU'(99jCjfR\ cHCJgϙ5aKdwu9$t`"U1v;4(cH u]cfJj*}N{ykEOg(@nv iq݊@^L]s<5&{Z-;QTmMyv19bz+B%"꧞vɦJ p m :/LcGI[|nTn !4P8oqƚ?Atbh }p U\cXLۑ>uJ e="-l&|Vu+ޏLn{~Y8&P\nֿ;,a!1>2ۖ HhkBRk>d2gf>>]!%!+QBo#/ڍV ,fu_'u7:~,e3lJ#z }<#ȊIFnc(Ĺw]WX|g - :W֊s^JSP,EuܞyC Ec]'4Ls{%ia^d `$]C̫= n#Yl"K蟊56tPnی{˨~!-u('`\AG34/^,\޾ϳJ,JzfuFIt@s}m_*N^0s,1h~p3$l*E'bCbm6J!58V>W 5r9. KIKfױ21/=>7 /(;$={ Rn԰NnO$Ұڿ d_>ZHXb RθjUH 8z}aZ;T yoϙJ"? bNCo(oo;x2)%/^)=_+vF .-52KdsBr iOKhnĀ2>(SqZ4k*S!1fF`*L~Ox4բDPd- GV2 ᳥ [8F$mc:cȫ蕋ԸP 3^t?jv߈Ӧn۔IYJ#9EȪ7">r/OyӬ_m8;4 nDg""ɚ?4&PT @A*-"[^>w0t}μ,PUZH唵aH»7n!w R!ˍRX?`㡞1e ؏%!be9+,ܹ#lL!ؽc1`2 "cf{#|^O`QŞ?vjW~K@Ŕ쓗ʫ~]nv{oMd @ީ2hW:rhQŊZ~cޠDYs]R GM1_̅Q㙚G!m1Nz g΍""^qALNi2"I,-MY\xjIou!BD%wd۝IۍqghrᅵЯ5sicMz̰dǜLȌM\uπ ,QG?GZԐ `nJ[,ƽ JChauaL,Dp&i!H1sMPsDR‡}ްN#lϣp.,w F Kf,,:W'^`;B-qf2#|eZ>΁OsZWO5G&lPT7Eqkva뛥7|3Ķy8]A~yDZQǥcLdmT5 ep^X3K5C' ]TJ%Ύx B-#. ])220H,F1R!ͷZ] :oE<9G0 =SRfNvjB]l ʉ^O W"Ռ ,+/aBdBWnun&D>߲,,>s\4{ HAH؎5X@䕰ܹKN=X%͕CD l7Hz:+rxC.!.Z 'Yȁ'~O(. n-N<$UC]Vca>mę/{ufͮFC!8$(% U&Ts'di-vua-lYu# 3Pho탾PVD^LNCפ'Yjno)t NQ"PCʕdS9H緯O~YBI {V*+:Q0 O6&k7b>N%_RՅVXk C!#ay(w0% qOARL6\eěy$3<'1f-xj#N ŵ?b\wycTB`YsߡZH[)ϡyg8H'Ix$ǘv^ޖdwq1l~F6_Q2;lz=J$F*5ɚݪ.f/rOv(e6 VpcóPDʬ4p?"_RAC#}r> /uK\sw5.-G/sH E+$6 a_:==4̪[ ! U.:0όF)d?m xs 74?kA[ۇ#JyZ^N_kO-7fwS.QS4PjLRT,^])2F,9I2lKݲCh/B*J`̗IiF6 @InqvA|Z zU!B̚=owAֶ2BZ0}@d/Jv͠EL^zײc ϕTTxS|n]RMWM0~]p~(%Fhq0X2.8 hWMT%oIdIB_OylI7(xA9#pLȶGF t9СQt(Bxw(S;SBR 8*j'fG|.69.#lOlJ]*_{MPQ?uK1BQ#mKŭq2;ш#?J7|m㜱CA4okXޘY9xEb{O(-c1\\u }PvLGc`s=nufR[UOƓg~='1;5YqF.tF%,ݷ#֚:.ņ,b%`cbEIznNJa8yT={Oc*-b9<ew=ek4Lqn)Bɜtnpg[t>/@*\c]D *Áx>+O =-3xY_hyQ`<ڍ!)mDU:boogĠMhEz>3@:$j.^ BȵBYVdUJ{QH Χ >F dCŏL#@7#orV 槏(6 ×'y*g 䕔}pLxR/YY(`:NX g85xk7j\Nͷs ©z C|iWt9)"~7p4E: j|r*yJ\9ok;C5GIrB s_3n`=*qb`9宰>jc]+N?]<{ip'13!jYT&jOX%m"_܈~$XZ4[Sl&g!iډ*\`H5T*%_NP'Ә6G F}lb8dS.U[ˌ(Ӆ1dNBRYԗ8>Y"Ќ@YRB€$E[;xJ\XAUBF@X6S+4(Ds>s+,x̗wD+,lOD9Iܑql(7&Xd b؍)Yk ^&_#fc2 "o}Ϣa=́RDyTpV¨~+t[iAlSI_=- pS+OX U.gGS7f5w,fK*F&U a~U?viK~ ΊbsbkFQպ&^NW9nvCj Ǿ$ j[UKP.@Na>Ĥ6 -Hrdl)ڤ,cDs keIN|~.~R\*i4 :-P3a B0!;ΤżC+i ߓ^(T'o-.6 +3e74Zf)α|n'^zg@'4t3>Hs`RFN,;#ւ{V\s1iPY(m)`4{l51:S -߾ȅW.s*{'n#G*?4a0_PN1̋4ĂG"rx޵Hۤ`UQĎ}}X$kwD{"m3xj=)0t와"YL8'IVPG ;(V-"e|h5o2OB4BM>66dβ c}uF.Y=iBȹ?J6m4Ӣʿ>Ȭdb&K#,:I8F|!v!)۝Dpђ1ǛpTT֠4r5BJ:; 5p>MpRKNJ*#<6 SG:4')O& lHR5z=Qezn$زgkF\f*=v0 B)l؆Id+"3p7s5w۰o9+*\tb9Ҥvf>9r;aqЖ".dD8G \?8U7OXXx]8 %dKD;&r(>t6$ۙٔv!KCt'$S$M9qʢ L#G>p8|(~v70tEvGru~ʌ6c[D] ʥ6%J bqrg g-+φ/jBfA+MPgW8zYXzlT4I+u,CsY|z,$2Av]?y 2GWFNO`$ [PJzԈ3թ1<8N'1K4;XR_QBZoKXG6Qd*P.ί'40Q?1~+C,3Q#SjtFNT3qxv`Pe򑚪xkhbلΥ uUі44=՝s4}Ҁj,Ub(=L]D anQWu^2`p*e.ڲ9R}T3mV;ҽ~hM0Q*>yq{=/ Н>%:au|рO]A{gj%GA1j8UE?c'–#s8uMY^ڗkp[B''GՅ~ZnWEgd[:M(a4/RGJJʳ2bbd֣d=4W{d0BRiC#"l[ۭK}mE%ffpo FE.|!]M :)cjF'߫ U'{= ރ~<("wO%4[rxcNX2==QB~20TP074ޤLh"#.5: Pǻ2Ӟ0ɦc67gC$O .6Ljy@oBRbG1)64+0T+!?Du؍`c Qq\6=''bB$KXqI$Qe:E^\ U-A$!MSM`, g@ʓ ՑS>/}YK3yWA&=Y:nÅ$ ѱ?bh }+=? zwY 4;;b ;s~['rF'u!V:l%l͙)^XDكc/hd0# |!GK(G=CCRZ%rEN1` ;Xv(]xY9WT9:O@Q_qjf*Cj䯉*"a4a"A'ؽD9L{NqB"2-|[`b'&r@m3F^;JJM?.WQy Z=oL8[z :9OyIL%(E %0E)qTMKLQ WbvN7@kʥ#g#*0*yΫqt}Rӽ$e00>2SEΩhIXQJw{$䮠R*$' V=?4c(2E%Vٰpn}ӳ$g9@ư?FU0sfW/|L- c2a=`$ߵ AT bu̴CoR_ngr?:0Z筸˃vӘub=_/}_![>Ұmy5 ںFuRFKߑHWu}uL>Ö1[i yJ8>,iǫpwg-sD:ʏ׿_ϟi eשPn:| ,3NQXBIe#+"!jMn"pnJM *)vR0[zm-/ՠwMBPA.K\<&h+I:bau2bIeWJ?,h!B`VUkrt JK||K1w'{)]SթɁ [snCsZYpF b++o"]Jd(U/xeghxZm<v!h/Gr=y3zr`HB/OZrD2`20r'Sf ܦT)#uE<.I73@eMnlw-(0HP~C7[}i2e׬͞-Q&P{z.%">@\+g{p3r0mU1kBkp}ʙ24ֆ3w89zm>xw \JWf@Oa%yYcsg" ᩩ;$,NL,j{FPƊR*~V߿x'9~Bç&K=F=+^/7+H_]lv lPd8Լ3)4$o2]3٦>T1{ίdVQ6O9*23VF$VH~2~#ql5oHȲ3|W~95Amw*lAh?&l›pˋ2au դ,2KQ׀)#峞HҴbmn~[-O^g9("tzAo\B|lRЇ YF/ u4z!{8f' ͠Oa0oPE+zGv-j CHpgPp 5Armdo 倹X5(- ec;Ii V}J^R!jEKmMSg Sڮ4aoV”#Vx2$sF)uk`C Ȫ KC$k ^.+p̟)7 %tMs|>hN`l[=o,z7o'|Dwh([gV)zuݵD%~suma֥"|ۑ]{e4,[&T;A/Q@ke}à>Dk\q2dm`g [;}v/Kpy9ΰQ&,!s|+BBQEHRhZA3 -̐+ 5\L M%N% bwla.' uOfeB;v.jB=[yczz> $S0D2e統_ ?Y˛y/;blUA, s UCK|K%WaG<9a[̀YuHH1i [I4󨀒_]-?:< ͔:W . O(^ڰס$[[4_1ۢ+1A+;)`ˈG! zX#9 o x˚8̕WyH]A1r/+nr)rѠAw^=-vߗC$rFHSX;9~Hy>N0+QfPrǚF3Qwvu*´#7Ru.-֩.T|͎3r쇄IZ9Ė]]EC8a< f:'s9<alF'l-{Iׅvխ.3u|QٳvX]^+ tmnGaH-ֈ*l,5=՜)bY "f9>fэtwp)أq/aIyq^a=("ݫ{/>:~6$t/J&Z!W;e ? r+!8/J^{-2tvt(qȓtg(׵7f/T'W8YppjK}M>.G?,Q=Xe& ~Xs 𞙶gLy:.DSn="}w9j bPR~=965uDcnipi'<>j@b*+DPNmӲ_ _Q/ /[WX?:= ;i땩g6pe5~ /]9ѡN<(]mw=HGe,TPh q/*b@.\lq3Y_<(Sk *ճC||U Rm}}+5<I TKjNs_XXkKO Zc fc\_qۇargzWxF "0IKf.ohSmkT;Y\CW>ۈ  {1au~l`T=j݂%)M6ds)v ^5pEզDP./`"(k ^^*rDx4i3(;941gۚ{UN_꘻4ޜqNjFÙ> Z|G8*ݖAc6N{)b>1ZμԣRaQ<A?ZtDUC@PJ ADz'fܚ\ax6?_M(vr_.l&eeE\c"MY ^aST07 NݿZWUqec|~h IJS~RPkUCzZiY)Qd!aS$V-" }$u [ii'A|z:ۢD?P".Z/ryae­$2r|t2o‡дmy/lJB,qsso7ǿqdݹ\e|~ Jdp~,v SRUGNcOi~/*UR:3@_:~`B0Xf 1PMsuNpРe>_?fyٙ>hE.mB_MAprMgi.pX3R*#6\;ȑf⛏ƈкkL3n@pg=CE}ό3o4j\Τ|P}#vh@{d /vc0Y\tv$ު:/ T Dr5JdDg\* |LDσz 5ѱט,b{mHNۙpW?Hg SW{$IK~-'Ymf.NH vdUM,okΣ V,=r.vMσ>NUj(u!48cY9NmOt\N?n4Pffv$JR,9RlٓƘ[]6b|VnSy<^D"bS"[td fgK/L:T|Xbw3(4S],Ʈa:ce㺠ĝ51S3$*Aڑ%.HKx*: ,I.h P4IJCA;ϱ?9N_+bă?KhEq~${H ϻ^B/w–z .qF->Ǎ_3tr]\މqz1D!^C.D[ZN0?taoT]R'`K\95ϗ`Fnq?/Vn J!7տmaFO$۵Hg=R+e-k["=Tꁔ PpBUlШew"!^YQt.u⺺T(P6M@f5@;ȰAH/#&"&G]dpAptgtLȝ_`gvE1<=4 h&M45+<$I;Y8"WK&p_m,[Eֱ]Ll@!MO؊FGϖ/cT4Q6Ky8oݴ3 >7(Si3p2}NܪsRz,%i9x tL~ iќ[31K33e_b^]DF[Jy]KT/wFx4BtAyGt_ Ќٻд vÚt(E-p/X՛J |{'M{fs8HxI ,F]u ouZXL/MKI3R6wh =9҃o>!eNG#R?)u-쀬57_'Tҽ #uU3A~pkO#֗%GUQ檙 7?/xmZITBEյ$QJ^CYu|McIXF/mcBBV6`ڬUO- $6wfmA@}BrZx$)r g:KH D K@|V3o|ŋywg4?;3!o1ܚg"8/4 OQ }Cʿ5tw  G\HnC XSg"m6 [KW9g7^vKu>-t hV3KAsR5[ '➴DxBЩ8):iBQw2ޣ8|}^Ũu kegh\3P%ƤFS:٨?5zU{$?*GK{kV|ڶp5†ZI$*Sj-O4^`G`D8_ kuvqE*ET5?벩RS~uN}76C~yV{DKRR1BrS3>ʖz"v& B [2FX9JzdPZtʒBiΪ /0<^q+T(I#.~l9'_JsmñfOz)Η'7wӐ>Иū֟$b^=`r8q']E*;MCFp"ق7R3XQP 2NT:AthƄ$5+dhR/8Wܩ- :>Rtr <"K5- {I-P‘ &'Le:c 입xg9PFR3,6w]xN<JLJTDܟ k(JD0)-(;_SaxXw%C3TKetk1葙#*<@wN+y4 k)fʚ YYw٧bHƁ=ڍ(^ʳjXHS uZzhj(UiH=9,NxTNtuAiPn^orHkgk u;V825Qw\sx77qކhF&ؙ!Q >9I9G!S+.ma8=7Q+fݎ}X[9xe4~s3\.R[=H&rQ!;I&Z5trn7%!b,z#̬zK4z'; Q/wぱkhW| k)gmAIЩspر@wR!ȖM>ftJ:7q'),# zz MQFCqest/g!jrw&WOd*.bS4vic6"> `l{!K'Qd/h8pɆXv2nf!-mzޣ ՘N@Q5Rge[Mq L9>p;cyq+!'8ǥOƬysVJ`ǎG_.l)o`j!;W%id 5Dh! w˅S08}b(v.a AZ2EA.ԂhO&#,fd׻̬) m$d;o"cօ)kBidNl '$(woxGxjF-eK{@t$#ȯy3Mvtb'n;bBT57IU3;6a%%nsh>{+M.\NayTfڜ:lE!mВµ#}E#!87P,bsC a OڰfD㈣e*v<B.4 JQ!^!l ߘk5']NCLp)r~ƒc/+bن :>5^BE+oq^،ygcF7K;4,{:-XcR7g=̏:#aسCW\m x#bW[]q^ g*ב}9X* #Ւ!7L5CJ".̬ɗXOi3.j ݃gr5tџ+_Aob"PD-9Nyxǃ_d .0^l7 )&d2u%dbeæ[63%f'wӰݼ +bZLD,g8Bi8DDbLG#u|a ܷWPS_Iüv?k獨sjC&hYLڢ7&["YlHOJwpOr.#q_Cn9(Q)X+9޹Ey5vlzTMG"s}$b5P/¢;QU|!S<t 2 s (/%2L;3sOmsF-(\/NꔜZVUi!8g INqze%рh9e(:LKaF8cPvUMk#x >k0EQm9r-Dۃ.YLo)(}XAhLo-nm'nZ"~9k1衳 eIT.\5Gg(U;f|9o!^nf־x޵sh#eb;=n\؅u~$oz/L(hr BKb.ӢDAe,T>kc9u?h̶sef^zC#<|̌k#ft>نO\:M+_~F Os]M#:-#ӍPKp-3ƭ*dn[:Np3>T$7%27䦢FZtf$ZF{ID t`e0.1U$IPI~Ka쏌XXդj}ml=rV}bu`b֛J;#xDt s=oh_49I黪$E(ܥ 'W=-EԎvX'54,"VaύtJ@S.L ^ BeJET8]V1M)C jF) ?흉uEܟA҇(zpjL`+߾ʼ~2wUBH #(9BoST<)97owwֵǜCP t֗zOG@L$" |opxqz\hS5\ |~$٤g9J?tT@-YaGtӍ0xN^{.k%pFLAz낤}`fyˌ5C)Q4rњa&F-RN쭁:aZu=zdp ۿcW2NQg\X``4d ᷡs5\g)pfT q1[<gz Psom#!'3I;%E3^[6J(^Md?2{,bG| lx!4X+iRقa (aq%.!*>L.Ke3XE \hHʲ[ldh1<}ܿ^}l[[QZNLZ.=4\Tz؀fGYe0o\ ?`[-¨i5Cs;l.R6:yCţ2z* '^@<Ȩ%Un +ysG1w9 huo7K(WgjRĔeu$g?%F!\8Q57Ge*79XK4R"l t! ןe)fAR/ZDk<AcxÛ:(0+ /*34EhKjwF@7%F;S-=Lȁ gO-Ԩ(;̆d#q<B!*Mg\XQRC`<qf}qSh-1o-Hΰ3P \Bw }bsz$B74;RB p2x i"=}>K:b "Ajz55zxbwpڅEzKn~ZT!FcLVRΓhtr ԧTd`fىT[N$.YN6 M~(՗ڄi5y7ANz/** ̷/߇d 82"噹.^UL?^hׁ_ώwN? o81̣3oK~sL$x?@hR奼: LfD#2KQ <*a]]}?C U!i֙#^E"'?ÙiF*m7c؁ɓӣB0dP>9J&_=)ݑg.SPE'x@'1jZPj#fc0ӿ F݆smsuؿfI|lFjj]Y͘0/j[:~7#͑L78_8p4JT9DN`*4˞?ӌQl7_<_3iؕa RB (^dNl|"{£ӱݽu`wCx12hO Fh\,:v dOκ|N>h@П(8ASTvҊZ`KF&+El7}i^ 4Bэo_H*~GIۯBBY >On'c5! jFW+!˛K/oӛo:@'g1;C GKa)ߔ>lE\ˢՅw U낦J>FS7 3Uu?"B*tFaw;ިMo,,4C1D4}^JS6,zN&n^=``$r/~|GވV?Ma-ᮾɫCtA2:NiIѧ%cv4A+W_H8|C,>ŶMY*x0E:-Ibd9WǴ@ϕS(7[SF4>3(!zMJuHZ*zC.a52 DXwfWTx|it"l0'晵ԋ !76c;CQq^x%7sjWu.nlR '$%k? @[*\;cvPM< Y!x/ b vլ}Tl 'M4CLv]fp?8l<2Sq/,;#aJ/vgJJ."7_a0 b_"^{Ctf.TGN}]+XRŨ L%zvp6kQô!"H$^ΑHڏZ.[L * ɍSJ_[ObT'+gexƑ[NpweRdKXzTWt1pmTӁ]Sss(U~Nl#n*Ɉv",mcCB9&zp5}lBPv C~G6Ԙ m (!]238mixy5(%,{1p>|.x2(\Is][^Ȯ\ D3Lcd\iW>|.璚Æewx2FMYJ!,?=| zTz&}*jL;̓MPa=զq^3ãַHFz1мnêӽ 6[97S]A"Նk,-$ȤlρD#[Ͽtho'-- D46SdyRI3qXAszoQ3 GP-ђAx8UNU#"D7綮Յ?ӖԫZC]d2ICp٥n8%_j>v\}z{ok'eZ@Lh y9Ym@nkᇘfCWefֳ}"E 'hJ4|jؔObl UWusY^p>ɥh}?j"s7j<'2ٴȦ*,'ha?Wueu™S !b'-قQF};e\ikDUgQ6ʞ9o&Dn) D+kk2ygy5!hOS?be0sjU,޹jЈ:.TW Iݰd'<}E}=T݅C߫O_"^l)Q8&wm2Mv},->]&J 40JWfNjwDXh9c}?>iTe-u&PoNmAg/.OB-)2%)y0dktF$'M^X >WƦܨ^u@uЮ,@$v ̻֬?anb> F uX*+`=q[ݦdgʓRpg+Hscǯh!f{$" <<4Y6O6ÂJ@dBГQJ},dy\h:Lg>sIpR8QmLhBEXR201HmCԵ۸q[ތ,6H9&Aqd_y_GwZiy`iPP_[Ьf@yASO%ꢜ/T9\R22 k&=p/+JJoz e7/_geX/7ifN{-4r8JUKU+//Z=LhǙ;HQ#,r_.L3X^u\MN yKhg>]?>;~zUYa<+Q}ݧ`Ze<@ҭܦU$FL(%KuAjݬ")ڊ?:]|s"6sabΰ~*nP/; VX٢BRZ+(1J&x<r PjWkUB|I'{Z 6gmk З 8#fǼ 6HY+φޯ-IВF~dKx=iGùbs/W~j_|b07׾T ~z;vXəuM/}w 5PcV=wUe=Jӑ cZ9[f3Ρ>*:((:ugQJ e9EJalk":sjy AQLk0H;>Jdd"|sr|1/<:yŴaxeS đ /^MoU%*&tj!'`r~ɖ|-,B-ZRb,{?Yi0CRPxs#4 He/X ŝy1Ì,PE@Rvj@\tv)+&4Ǣ3r5}kN* nK΀4/EcdHl1哅F]o>) 1fjS|JxU?!+);bXc/H;Ij Lĭ"&6Q\MOJ&caE4vY!XH1&x<|D {&kMԣj21u\n0`ptŧA1gE2qJI'6-NƚRBjκJ62*L %MpFșui81>8ln4Vnxo̅?DuU Gϒbc|@{7bݬE=Q 13A{'JdTY%f$\*2]xN"l96iW\崤!6 \-KÆΞţB _<<,$/ J6b^V&9ѭ8Gg%73e~"P]KfȖ#k(P`1 /Bf 'ƜݤauI'S"0; 1C*cKU-sFʒ %&&5?^?:6z*u1i} _DŽ:P.j.r."@M5E>Y_N].lW7\0d| v%lh'&C-e]-}mڅ@ޟWjZ:?a<'[a9ۇvikvzek>Ya%"s"1Oq@O`E@>,k40y 2vpMKRG18W"p }3G 5i‚'Q!xo] q{b[LT{O ny&Y!Z׋ɖب.|7@gRҀdA^<F.dZSbhK8 'TH<^1p™?]S/C%q*q/cc{GVÝl{k)d3Zi?) AQZHCYb0A:hvimR09(NV6un2qSF"y =ّ ?%2IS#2˦duwblWD9ظnNvcQq &뻈3!kOT@,}ow?h6[)Ӑea;*Ls!oYC[Ue`G?Xg$ZF^*+75ut]E@B",iZEƱ ]/)$I#ȭuUC I7;5`-f ΜZjKާՄqO0a5=? H#w_ommt9{n_.l8IVri*82~ШDNrKÑnglA[=Y Lm̂IWsyX'`>`?t&'i<> z{Z 7?Gk =s @^L2* hU9 uxKӜTԬz?$84rȢfj RL4qӚd&*X'% 8Z9z w,&:nTGoDpsj2q|":ͮ(vQC#MjVk̏H1`7? d^k%ZɃc #Kt)6U]OHj"-7^_ݱ9DwbӭEk` ?m՗54,^]x.xHX׳%^?l4^M-!h:|#<$*Z.B<2bMI*!a JIԿfnspGD>b\v07uӎh4N{?Aҙ:te$*Xq܉(7K+"(ni+>qq$ԓ4{ulsE=ǶQ'U*&ok eQl;RG:iɄG;Y[ `@96:R; Ւ^7 Y XEk긖1j ![K}ƙ,(V@>`ۃ?VS&ˆdj&-_P)$M2NA@<:=[vns$~I,BAו2K+)44Tvv3kqtbH?,;_uPk GKnH Ål( $'G@3B\8c:HX~J J (oKr߂b*$3Ns$i J*fҖ?$M6&+۽tݎߩC2^e1GJQRj8Xh` 5^ l"P4ٱr tASkWGOV *ôVr1>_*<<d_Klֿ8GBCH~pǫ)ZCA&G@!΃Qm)P9-_H** #Ѽ~;J۹A`x_zg>xīKWwKYK} "LX96l3L_z3ks_S_Ѩi-mU5ߣ% |Z0ja ؈7=GVB?gh~~uAČ>hWFgG[!D _JmOٳtz&C2/GGW,AoVDaXoW9勗dPLrwցrO$qF9/5T>Z /է P b|^J#iVE;)E܆bޡWB& E@vq/8rF-*n):bDQU;RypFp φ7OdNa%U3M=+Gm9/3 CSQm~)˦N@/x'Kl1Nw4I#L. n*y Hh?"vg n syK(MpciF-v/J_ʛ%6_ űXƝTqc7Z !>!ONNkh-2uۙլb. NT>qh;}}HiS=+:< ˍ_8N2P3Nۣ+3Ǎbg7]ctҨuDuE)o"(|ϊ޲ sC6`"!74U ]yZM+fںU +#^hnʍm*so-i+݈4J馕ZISùn(e O# S,{Dp3`\՝* a!"V.@Twh_GPֲ& -=`jRM0CLHC};3;md]C0B8)+ʰԖ/L@QbYJ== P)rm8λ>E't(93gvдH}^ZjSqUboico+/8O#|}{À1%xU0FZN7- uZ? C?`EO^1}.9l;t͖U;#&ʡȇ-8Rp!Sy-,ߜ#_bUF1_#*Y|z짊]Bh +N9=>"+v1*8]Y๞cj"V/=@?l PB$xIMOz iE8RSyjj,!1=:8Q&ǘ| LLjz]?Q;\3+MYWnEU<)`-pKdO:~xH=CZlL}l^= kRj$jw"gXXKj*Hi=ToSB gsBJY?|=UAڃ\Ʀ\ZMدs< h;0ò[Ya@P ytavPʾ颈Mle>HE5/ ^0=;xƛG"=.&vp [|q^X7˓?>5CbX=w1\akBmW]LK}FI`gww>](Cȝk?rr \ؙ*O-I1=t/Q`FOgƢ'P2|$\ƱM[? Zq3#p}KtYb KH K Xl šy`$ Nf Ƴ1UlPKݯ~=lL[:fe $٥Y2 l8*uQxU؅ ȟB=]ޕ9| QI_f5@{f^I@$A*Cx)Ssk}{8 }CX|:G9aȢ [UeΊ>EϲLng8uv)A'hqI\J nUg! : ŧBl\h1Obj*E%a+-}GU 8 'Kֳ~L:HFI}O.Pa3;xW3} l+4rVysҫ9zv-J}^.UnnC̸؊p~"pYC&qcٟ0f\9Glz"iw`TX; ʕ?3 Wr:3-n G_d(٬ט\hcEZՔJ0riO2<<}ny"4K/ӷ(F9U;a5c8Vq^,bNtMo:/^|lzT6%S%l.;f8`y֒aS L9|PMrF飦(Y.XfaPFOJ+;u#|nڢ=$q.!pa}q9b޹$p!GE]Lc1ސv uqR";-\ o wVqp`Bl?QP%82a;_Klg6sw=˩'acȦ9R66Kk{wd+$RWBqKMy|V:_1uC) X;oop>uVb=t&viMC,ӫ JOܜrFZIW4:hi R.cXʇbOQwGv~:&c6vӿ|] oV\[x.C:)G#!ܩ0D'%S>JWmx&ܤ_ѡ Nck[\-2_kzO^N-]ꇴ&&cq#V6$k%\_r\P![JFdTq\! GW:Y}SdX`ܢH(:>!A,d?KJ J[&!s$O!D!#S/B 9{n`4&'CAscsY3K?%W!ͷj;>KL(ta;#eV01N[P^OciSCi[vۆYdv9_GQs|'jv;i#ò0ÇjJ6`-p2!3a1M6\:qH`QIA-O%0~AˮoE^!᎕ 84X8]Zw[H٬;W/c_ڀÎ]$ ]SD41?,W"W+ꨪ+T' ϕ.3ʦgJА_yKF=OZ+QjN.)s9U)}1AYŖmR\FhDIFl&k. L *'ftc-3o#ŤI4&0S>Z3?l'TQH#='mjkH)h <M~ N6I4Gow]]9Ǣu^fC?{4#qd 9ZP] נ+.qJUD =͍In"ZZ-k0+QO]\\UTeX֢.SqԜҲܝy,`m#9p|DsVX&[;^CQ4{L"N7hz ]w!dES]dhQmq]ޱ6՟{)% ЛC(R.~oI3L CDz|QߗW-9T␻*+MD=djkp 5m#—R?! }u{\~P(<.G!&ڵ߬\:U' ZP9XR"~@n:р]Tu#Nr@(s]{ x= 2ǩ_԰ƀN8?̷jeFյFFq'EI[[ZޡsXnc+stT ޯw}E6 -|>{n"1^1"{Cm}r jQfwXOϐ%Bw"nYgv pV>"0Pо5F%tP10bW(ށVStUՏ6` 59GP,9ծȇ"0x}7oM1BY{~jZS_j\/@𥤢kMNv$i1slkm2:G\N?v2/|cprU`be'N-2+0imom j@t"N.vb"'$n(([a5pwXJR Tr$4#nbG"6 2Zq|] >8>Bx4ʲYKmEQ,OG-Sr!%U@c竼݆TStک`c7;6 ~480 ?5J0K"1F|K*=jIל3jY5y3 VgOO$yjwDh I(N\dd|e, ercjN.'E9_tgv+,Kʥoʞbg)OG&О@k4Qz>&* cHС}&Aغ <8mt)2%`?8h4ZS-;?r/;Kxb%q~o$O z*-L, ï /|_\zq_&9q7{"P-%V kI' Kkݘ(hϐ}Q =n~UTxtnb6iՄ+!NkOo ri{F%oTD΁t|(urF,,M7aաf 9I};qܧRbl@Aַً4ʸsq ɩE6 Mݧ6ȍv>´+ ASr:gJ,'@5m[6Ki b&ҁ@v;|/x'BV͜n}Y3O& zĺdbĢ 7w{Oj*hiA)+sq{Fm3S.Ϛ3໹| ʌ#nkx" zfa.u_>).F3 6xz_?r9=Z^woD@h*2f2 (ݳ`atgn%X\ B |z*\R47PwCU Vh#5tnRϖ0 !fQjZ- !E9AVY _cm^NBšBxGDΚ}-^㣐47ⅈ@P$Jyw>c_'NStm8J +2,4.ŧc~t0f] dy[. Eb\$w7\fbF92n %0H *d&L}TcIG ! R̤A;/;jq˿YXz B|7Y#Cs&WAbqo鑟SX:ű.$8bs?W[V7w'!FS {r] \P8b*9I;0}|zD׆l$tD/ %we!VFADp3Qت5mwWO{ю.PĽ(G=-So/[qNJbe!qGt׃LK%æ@?ÙOUy25MY2=GkOe~5\ӐsVu9&`l|^y(Z"T|a47Fwʜ&?ð2 & t"]%?Jp<}{3#UmkO W+m~i~I&3$>ij6uI1AGA ﬘);HC #p(A-SGDbT bhftL] /UG5:fg7zB3Ysgs.tGaEPufR˞OڥbӂVv&p7EjP$kmE.>W +HO('g;K. [7n7HvDI\S J@}>gO%Tmhd9!2yrN)fk׈5J8D#XB0{d>Dj+[sǡhԭ\vʔ^msǵ`{|K5U!FJ`Z1I7P ܏0 i[2mDgr$7Hqԍ[(*j#H)B}W(3T{yc'&[Ye+Kבwޤx2*=AɓB^z^bS=~O;g&"NP^d*x\.>:pSc4mc1jg^Goo4*x%''r% ߃%-Y(5NRNĽn潓 'dKq uҠ`n.]GW :L1U#⁅#x84Z >mhGM6Xh]N.R-M\_s̸^7Ӵ5S6:LVS 9m&g-=V.7 6H?\^g!TFX#}Lj7heP]`'k%mL ijy I!3 8{/^첯?͞qZ-3;k} #'=?/VHL<^"SnY>J._ۄdfezk`Z1D1ާٷ:h5nf),<>mdƉ==7,pSuO:_J VF]2 j:_r;EbӲk4uObzԸL1`,>eg *9-}e/=g zKT6w`aŨV  *~ٝdw{!T.hq[WvDnϳx`Cv@cGͼ(Rw@ +1)'BVI[/K48$ӖtW~K[Iqgb*;hi@QG*ږ9,@a~bL_ʾ}亙D k=1~+!ux9=rxL{rh 19Ak>.3%!nλ J hS 90҅Uvr:!sè Aя /H t/BCBqFA515z?^9e;=\IH_#ݮޫn|wY:ajL]LD셎V+AYkzV-L5 ZΎK!חtt[wKɲ}2lX#lY\%.0efk?ZPpo,2#Y<4(E+ 7N-5s0pud+I=",xjūh_<ฮpn;|)R>(U.H5f'}/Yh=#)#/'mkkq÷t>\+AFR Y[,`Fv|N4iIU]D3ۓSj.rl*Bhk6A-%#0XxtG25CD3;nғP~9Z3η (*#Fb􌕠@:E\T҃,ՠ. n!^NZeZ~GA΢7_d kSX чo)PݹR V2aSDK 4sWO5CLuʈ,t}:#(lX2ԷPgOZUGxb LqV¸B))3>4ۍ/ř*Nيxq!ih#onvSeS_r-k>U۔~$^*P ysҸrË6˗l 2j#JCNv#$?U_Y\-4gVC R@P)YK_9(d3'_BͳgK!.3"8Awv:gh湑|* [*~"!=8IDW&j ofHReȶ0u,؄57QG t%d70ifftFLYs9!Xbtq{y>%1hVH{!#_*bƙ}tnj~{:T#g!Fu -·x3!rϸEsgƮTu6s?Ӆ)F3sZ qV`5{|/d& \Pߢ wη el/gc;@IQŴmUi@:RCI}q KܪNGw^eV\pU^ HfUB5hQYpRZ8Í`šp#ǠK/fy76|yZgRoe?HRkoK_p*rހ&6T5?'9!}+m>2*oQ"&YG 9%6r~WF8DΩ}.L{_OHb*2<|s(Մ"9P=M]XGNljOqt=p殦 t1_RPfՔ*6Qdb-aIL| ȇ,PP5fʵUvZc;ɶ&?y66Q ]  2Q+X;(=qT ^ V3Ժ;B| ( OiY{/ջ7d j`%RN^f^}}O=$=lܦfom٪mQyэ=g Ztrq9剛! =VhcY&>>T:XZ p†F)hpXq.@EFv\ؒDTZ&L .Oo(IDw.>RqH *5z2/Tͭ0xg ъZV@.œ<OnOkAXzδSȚBsNӝB Eۺ>YR&z_5ܤ4hPD98˻\o@?*[^jiTiwM=x]zxn$ |{umT~Pk4&Jb{pڰ`@] \j"ab"#YBi04P̟X u\ m/3YThǖ$!=ak_xE2F!?OiTTLfWEn9I?9LcK]_k^P 4zX8.o9aM (Y]PƂ@7V_H"[&vۯ܉^(P  AF_o˖"xx"U/aMTBy캘McSRU176,FDVU#M_Fq۹:Р^lJ9#F#EV˯TF4`˭>34(6eq6B"P%QwN\? !Y8+șn[\D?טXv|U%K6VO^~Ǫ3g;RPZ>ռo8?0!nvugaܦp!d;[Zng[l#Bxr js^~T=e%V@} %`Emۧx8~yӍ\m O U9\@ L]5Rwkfc Cn; nC)^XO #vSXU;G&&2Y "X/{{8L4-v2J)8ND_[UHv[ f׏Hq Vq4 .zvvh%-BʝҸuDjn\㭌"8T_RRH4oܬ&^>c1R)_̒WivdLDvpSVK,Cf6l{FE;Y{!_'80l<<.+ZZ[u0޷< M=&g/MqZ+56|I_-_+y7n@ _(uv$"[1_ʨxj%?h1_'*M-FUWYTՔ#lkjcY_e in\l}`(nO.ۘҭF庆Ω" LF |6׾@C[bJ‚oի ~3nlː9)xl}E4^*EYf&vRa 80tq zY @uʏTkZBQB5j,z<^ץNb,IE P2m>:1r#y}7F`W1BKP.oi0v5{=>)( 9 Tw2Ve=UƑ ޞ欓>KXP9nE_-뙫$jDݦƼ=% {vد@[C>ޅ>-f[_pgW3 Bztף`4qg[NHҀa"ΒN''M2\oF0+z>8Yii6Q.ȬtI|.nj4JmZlT||g"Sf'~"V`q ֤g7 m(ysHO Ss7=z~yP/]WMurgkrk-)*{$>PG)4ep gg_밖]MdEɤ$ٕha=tJUa)^Q2, ]{K;^K%O"3=PDc$b@EtP}yamyJ  ΪөRsSNq@uL;}7uJ-EIO5eg;OV7眍|衽zlL"(&; [; EHD4 XD\d|4͛2@2ߠ8HңtAnpTwR/oLFK8yV7Ӎ JYTZm܈6KÄxϑstB$sT'&yy׎ ށKm>y#龺_s'3 A%G3DQ,5>iThV,V R^3xh!Sy2_Sžq=?N-؝?4 j卋_FnOOfy!4ShOo^4ܠcMD}'2Oow"^A|e7FRgcn?hI1J}#XE2?6Bк_#v~K߂kR3YKAz 3-$ۆKG,:&ޛޱEƓw9Rh!&B=xyj[]`#AYZ<(PX1E:dA?ȕIYVr0 NL8,w_O@@.hgcyH4+ayӋa "% IL*e:l_W@qFt&}#zgI׿M s}+_@5Z{cELCJ녹f}M# jw "[SQ8CPKiamFR0-ipB\H-\jWJHoqn㉓m$B?d_[z":޽e욣"]1~+2uRMU6V eo :$eo?X)G>߫,ArI/᥿кLbIBQ^`Hf+v}29(6r-o<ׅ2nVA|m wπNAU<WZ5KLпP ph6Q>>۳ǃSǼ̝ko(y}A*IC$ğ 1,QDi&ّMhEG?8ݞYӤ]x8ǫRDUE j EE/gH$0Ⱥ) @@qJ|`ĵT *+BK(z/ "E j?3P6!J-긙\R:!,KuA{(@(F g!/I4f\9ޮ.z*JzνDwVLc"Ȑ5@Mu𷷝˺>b3Wv1U hN[*g BY&U:3x}E(\SbzJ릶ZlRyEZ\xו_qu{_BBgܳ3jH\zR-Vg1VgȚ6"T2FFGZǜgޜNr2a55@eUYlxB̂G SFwHwHG:

X)g|] ~ml*Ȣ &`6% Ȃ"M?;n{_\Hh:e8@xPdQEpL6((ΕYE0prY~S&ND慴Mh JWXK^*AwɌϩs@8ڲ'x[j'SiMP:m󁈐/KקކRs(X],&AkOƣ WNj,f3 E F%kׂT,T'v~C@j=]|#wDޞ K=UƦ0J+"{GiD,Ykxg#۪[)*C=z=?΅]ѓ򮏠ƄVWvgY+p)(MFЦW)M&60ؗ\6'BAuAIhJfT: ٠(Zu=yӪ>--jd?qЗiiuφ1aa2qk>zӭ pvoEN x[l*I7ek$k)_[r;imi/BC!b>IϤ6ZewykA\ sfH|Zo_R gAX}W+~Oo5q:8 >٩u+% %YuajwGw~UdoeS|.b/x9͕ U~ Y{("DbƕC >7rZbP==S UGLL)-7-EjneM[7 K&T B0\.\l% ,,^p% -a-<]-+Xp\wJv+3g<$N8'DMu\E 35=T+Xyh~0ϯS& @WufD91,O 3/w!thSί6LB陧7 c`/PϬJ'=R oB.ŸSX55:& @y̴g ʲTY< ;_Yoi3p֒*+Q1ݑ絁/PU#Va||u*,s}Qj@ЄptPVQ0FE"S[PE\*"&jPͧWUP$ٸSPJ ;Z'mT\@iJ,W1Hm7?a%`^9sfJ7_z<{˗ǀ2g=+\+a02.߄F]f_c]:_m^:NKp_]m Zw\=nt뇒.}"NҴ3KG$TfڈjFJVtPb'm俿>{lRp+<d UU`Ur:&zɌF9?BHrVǡ4‡ޡw~B!)껠մ;d/!jq뵐`C u5W7Tp\ X_]|\ɔ=A;PFDkYaJH; o);ņוuu3Zw:wc?L_Ń#HfkU*ߛXY#2+d(W2; 7 J,|rU׏jĐ]x|# yR5S\64QEIҖ+d"㛬`l x%L B%Ģ`NzjⳌw{%B$ z _v R.}x"5K}K)>̫6?mɕۆܩNɝ!TE 2 m3d&nkU ˛ 1æf~u c",'t {6-̋j`IXeX) czE|ci Tx U Юw^l i̺ԣy*uARxqPBRZQWZxLii^eUds[\[d }qO aj_lW3=/۫Th.O#6`QaT1#eW(]H:!̃Hvz״~\=]t3Vm{"@(8+Y۾ͶI O,OǬ]TPS?כe t1NJXuvҡ "<0eSQ8=ܚ:VP,Tr">ʰ -h ƛQID>PdM!f6N+6˲G g*GµeA~=kb,fL7^[/3:ύ R;l(5;Ue>y̐Uvj0:&jD ݡ&xDCRH5;99Xx[PYX(>n;Z7"^>7'`yy}o9S#_v3(Ke ?U^go$}͉wykgS B2BD=v!B2|_G$Omp4R=< OO]|Ūpd{_֜(I2pe2-`c2#ld\w" T4 d[w|yFkÝγ54`qA&^, YGuQ~2 Txbx D *պ}Ɛ$ҙ2[f+%}){z0V?,bP Pw 4U!%,4ݤYcϭ2|+Iq,T}ߘ%cnNLba3F{zBu :gJk=O|(F؊P;0&=y:R8_j|m6r" @,'v- z| ?eo3~wYs /kS%ϻX8xnjdN`pUhKrodQ|Y4OuLL WnϨX"mύ8'[U~*\#,woT.Un. N1Q2`[\Hyg>Ģ!ZwB4hlChѩȫL5" n3Bq['0TH -_aS,fC|JڑS`P3X V@3E!qI6iJﮫPvaa&cUEq|MBZ 2i}Ѩ,bròw }Tٙg@\; ]ƸybmvR. w5* P7[WK_RST a[9[8 I:~aڰ_&*11O_=1 .jr⨡\L˪W }K5 aMaBYہrf6 8`,-r7:"<(8"*!`sɘ1/ST_$IbYO;vdxߘm>&Z,Kk9&#?4h`Izq\B⪶tqv'tft\C~unR&1Sm(y+4"Ֆ=~$/:ЬphjHsAk']z x3n%:ٹ0Y$QFڌdsxZ^SuqApSE1L L4Տőtx~<~=Φ9V%]7MD|{NFW8{@2[xY7.j ȹCy]ѭ8V"%nEcʐ˺sr8r ǡB d2}u|YPdѾ`=4˒_>yEԉS5%-/,-pl;:& )/Y̍+hGxk0~[ =}/ vIaP-ar'+;ps+=.Ql:1rR''K DѺZk lZv{`J(q`Vdsg2OL.0>8+\qK(kCԭb`_XYTԍ֥!iڎ9!{gTf1ޥyɅ1?o:'zx7W|;]'o_%aQDe[dtzI-lSX0QөXIx@KS-#^&2jL/$*Kd{TxjN *Ro Ï(j:gXf -J&A!Lt8#W_Pia/\P,?kQKu'}ݼd(oK94POU t9U<Ҹ7 "g\:0ȑX#Xbq~5&fDs}A ^g{BPTs,-CߐțL‰RqĿjs@LS+s'mY6͔ =걩-njId*~T#?(g@51P^חSrkxE}6+ToPN!d)blV;Eϝ}'׆ SpP$ Y6UPjA+ҡ߀8ǩk6E(|}e` 0.Kmۇ)?[w^|+BM-jO@_aTDSĮfhc^@Z?x߫VWʪ)*[8W޷7b_Rtʆ8YM h'?^HNbpw\ˮ|AUc"{JTQ0ET1XVU24dkدCHmr)R%e H:mH##ļ) jAXRx!/1ӨAojxm|pxvϥF=R}ɗ~)MhB^"}V :4b=gU8zG5e1]m>7$wJaՁFL-M˜!ĎJbq^"1_48l'M&Y I S+mV,]0q 6aOw V'eLpST?'<3IDEd'c6r}v] z7|Kf& ZE+[rNB9u3:8:Rnh܋L+E&h?n(CіX}PBxDzMoH-ADAfyQtʨ}cCxe ǹɡަWu#WLĮSW3=^?@41 p@276fa}D/3<;zz-"V6m14AᯃK8p0f,:o=$;XLe>+o (ߊPS{]sLԣdGweTў'㗳κqD(DpFT+rWg6& *d*;Ey8oBUSBO&7&?ܤHKe\j0ڹMADĊN5d}V ! "yK?JR@.\2Qh^:HAfz9RUpz'\r?=ugTBYs0c?Cz:&nw{գ@d*#ϒWEQ|$T!TS.TV^JWM&gS4f(hAfnFrj3vKR`0ݏtN$@c.@r doJe6n?;ݧ)l˔` {ҥޗ3.}J C3,)>aaJ\6ɶv~bONmD{?S#oL DPCԹtmW Ծttf5 x r1E WD,Gb~.kB"Fɗ[|;ѵ$C5teAL+F뚍sif!eƧPp%!>LSwz OK0c.? ƳvU-2E@",ЪEft43? X+XL2]ʚ}Von%Iw]pRM}.,S6OIVEi]$N *ؚM|tV -ȡcqfRK-Qkcjo*OH`)`6@R=ՙ ]`2Htd;C6щ(vm(hO EFoxWaz0c& DJRIPsRQ .R!BkPe2- zsh5/l,//cT  9i#Js#by2 -1TEXa%^@ ;96 ȯAKhqb["'NTuZQldOnioڏun_ұl[ӓ;@Psdv|xk-B WjdT _p7eꀃՕ\.xWLQgRbPAZۖ HQI:"W܏rwѠwkGMSC2ֺ\owH4ZoJ͙m{_c[# ,lXA`h,ǘ5ClY?xbAe# j޼s=GkwI8]_.fT13P|7_^æO16veQ{U9pZxOHL@7' jg)k sktiYD y~P?bOC%G-S]f^wavh_"2HL$c[0qȝ^_0jP/ʴ5g><#/E`<,mҨ%+z CLDV:!e3lgυWl͡ark~%-**)d[@Tl. z@YNC;8Xe@Q3s~TD`Nj9@Km1 ~˥@5L?i?bǠOq|^7m{a0d*q/5]Tlv#3ĕ,{wAb.gړL6]ai~@#Ʈ&dPv'< \!7@Ʒ`@R /|Ŵ|uJsǶEAx~}1hU"VCbpKCcO[LFziɯ lAHΧ&sI٫)kh4DJy 湚d=}[=+LUMƮRoMbcТSkC2>xl%ٹ 4Y_ӆ~oƘ,M9πoɻ rտM;m y|NT;$~o@Ӿ1i$=8UfbF %y?o_q[-+&?}lʽqv:=;;^W,5æTqYEuHn :1^f|GN0 ʫ$ _vE*}|8ܯbcp6.Gb9Cr;k&"b1n1_ZpPfGJG"u9R\tr Sst)9ʔ2!P@ZSg1a;Ӓ WNq]ԭl`a> L' Z }Zg9Pv_7):Jkx?넥 xy!K"ls~̓]cYdG➧iVoH7%͢Zg.,v eBcv 4l Tڅ@*~"6Hd{A b)9@^^t#U()A-C A$;C`buN;7p} |M|jwMY6c`y YLYmijQӱA]箏z`7o9I(G7]"!z%lji˜V)q"SIgp-qk_:@VT_tı4'YsRsĨɻEI3Ftxlfl qbͩ /ݫR֏1;x<: v vb?x>Iǵ(__6TQWW0VI)0u`m}Wje@roBtp,&w<piȄu $E +כ\)s(ˍl$Ċj]k3G #55* e (}!ΫP/r]r(/ۮ& dBǛ r+%l=aឡ۔ 6"b^ySčl+_%O^f㦅|CKZt7 >ron%$e g|&Tj17O' >59/  m^ )ɣ([GQτ=q6?g&Pf &l-1"H:I2h$ Yum09߸o}h}\OY;b_a/e0H-7wKO: }W4> 7fX$k IO օ9JfG >$UCJ]-x˛ <+-" @aky Ϛ]-/*S~QH%k)jQNo~x~>'m6Y$Ι}$tZwe"ۛ0)$iބ@(?>dWm7Cojc7Ckn)7pa4]dз $e@_U{-V& Nd;=Hg u[3% 6. 5҆n[)LS!&~2lx~r0t@wJ3jQ{)E]AlфUF#@)7[-DjЬ& ~&)"1BI },d/kjK= ,[?Ʒ9+W+_neQ$/(mA^o ꀢNVqG!e7&{nFFܸ^.ᰨV'p{~SȆrՕ.q@ڕgGnd4M[ā3C3v7RF?yEv?+s緥$Z?؈sCVnRڰS_n\>vWg%1"Al[- _jBsg80%ʞ87G,Sj7N]=21R&fwyߒP6q:EƭuQ3d-/O9Iꌠbuڠ' LAN>b#*}t2!y_5uڢtm}T&V oJ27E/|p OX=g9 A߃lnIy!Q/ a/߆Vyiu/?H=2Ć#ptRjA1ӂGeuF/Np.Ƿ΄?O UMA@UeyQ7^jN{JmגZnپ%m)~Vj2Ez`dܝ'IyuExE.Dw?<&\~a3;|CU>ü(ф~!p*ƨW8^sGXaCW9 Eq]i2hMъg 9n둫ccA.ӞY+mY&,g6(ֺEJ(+w jfW򵟈C TW7R8g U9n%)ÂhઅO.UoAG_w :n 7eR $>92._, `&zM_ ]f}d%5S%eβ = /ضDZ*FC|Hv ~EZC!(4M9h@seilkB;/j!&"5;I;F3*t_Fy:;O^wIHsV7(TZ%zmJ٤ S7SAVۘF(-s9o javKMm޳),yUUG(DBg׉QA*p=03pLC2C |H_@ jO6qdMӂR*wǔm[[y&melbێQщ{lNy eV~޺ .PL\L&Mf"w:%Y]΀jPҝ + qV"4h:tZ%?{cF_E켤W#hw #.eEO,4u1)qcѐ:[)A8nX!ӯTFZ0hagvРᒒqPHsp'谙Y¢4dnRg%uklcx{ rtϹ;N<+P,,ZVWZ,[!Ikd)AMm0J tlB,Mj oY[ lVîx`׍>Wӻ_ ( Y/tKyަWINh^.|ܫ}#MDZ3nti*S8TU2m 0<#AUC[)^ʄ/e%F<"=@Tыn)tu& ^nn)s".1N@99Œ7B+1QG#6sM:] '`|ca)޲JNUYZ eH9KLS5xH.!+#qA#k5߰D X]u+A^{LTpW@ A,[*xv!~3xcFAl*_BPMj,ZX)]74mcWLJtcbP\랛zzFHvw87phx#xw A|/zA߹!|,<pFJ¿H*X`!8\* Z8? a;r{Lv*>B|gޘ*gCi?&6:]/h[ދiz+$;Ψ'>]ÃѰ;|L@3~hA%g$ ?/zHy!Y@8* N1I0`nPӭm_Cx>ʙ[@T6^Bh5w{aeA܀kҫkֈÇ+4L7|=ØGSjdʯ<~̈|%IJWIρYyY9 SOYCKc&σ+VMod.iW3#Uiodo\w?Hl $y&.Z 5(#E4gi<Ꝺ?B u%>7YIF/$|Q6>P L,#hV2k~i.Y`ʲ$zUm9X*'kdW1"2BIxO Cb+a+:4D٬߫A12b}T-+6㊦dCu0.]9SwŲW]o+2D~lhǃ.Fv1􎯣Da. Mx,;\lNU&*j_k |$59ұνXNW+hr͢;]fT*4F1S#0\MTDx 羢h}zh-/ɌNO@۴^ A\a;^b+Ǧ hL³N c6oOz2 xQ BҵwƬՙ|%-v ۧjy(M@ΐ*vy;:s8i۞94˔V{wȟsޅ񅵱[p-nȈs Xoj:EX~y:?L:N1ZvJ0m7y!@UHcQjhSTPWnNaUuH xBh"-`4f1,j$ߜ)oUbrTmͷ~VP$eҪBx?hɜ$C@KʭVvj[FP8i#Nؿ3P.W=ӱfxnWKcA=:Es@3!~S.Ysx"bkG]+յ۳EZuj4l ͜h׍͙vܜe/5cdЮ0Fs`>2k [: {Hy3^k<doko`QPd!8;QT/OyzNn5KfՅFszi8*\o(_S(w2 xp;5PF3TknҾ>'~=\PM,=|ӄde 4O. qo~IGZ/.LCbYԹ ӵKno, rJʬ eBܕ?nE g淁Oz1(MFE=Tyn<gU<@_Ӟ9CsdT{/KUJI|T֛ 2J.vS7bkLPQaV%E<3 AI (]H/aԊT,w𺨤 KRNMF*({ggtɸg~>+Euߓ*eNy OW |7@uEu0HE|u|^3 IW u#){(t:l*PER}X1z4t ZJB1gKLmX&=%=b^5xUHD3O{͌[d)jn1(lƁr[Sx{N̫qK@v.ᓾyLa¿ 78 ]Aly6P|6Gql^)uN< }?;y*qvKdq,0"zwV p1^`\p ?O}2'@{I`!ZmD2S%^- H[V)rN}1hZ3?LCۤF6BDcPb] -=Hubn:ݡ +`I._t^O qw^vZ&/TU67n_'lm*拀 t nJj]+)؆YsR/=IZd6 0ĎZWYm y,;KPrJۏȽ}~1,gڣ )7\b-LO{* &_Ir^\i6~wBPʔꇹWT2 8.F63+06m!Jmbܲ22>Ŋ{ZjYL/5D8}Kd0$Az"@sIM']㶹X\UY~jKi`ARSP~oGWwB>}a!U0 {*JZrs<MI,|չνMӏrBB/<~ĸX@hd7jc'dZ:4 |쬁x]|J- IQ 1[ E5h> ]m. Rseh9=,nHNj)j:CR+bELj 9n T,[ ϬGwZI5R4kN0#{qnb"rIzjdx:"mRjk#kV0q9:/F7-r|yk/>+6^ V);D''֏l.ʞ< ,N"ɤw/>c |s㰷WCV5FŒ] Z/NHUXN4ALN TX[ vZ8׫"tONgz@O!wCČYoZJ8:r#٘gNpPqe!u‘L9gWL|2E@<-3yG(vV%d'5D30XBA%fXq<Ԇojr~{O7:zImm)ZF^, e(k/H>cy)cSlHo~Bȭ]ľ҂%"y;.#ӗ% 8XI~+ Mw%?G5٭GR p@ <=*0 2 p NJKqEnc/A5MQF;[B'}/T?pOyƸ8SHR#TNgryr @Ն(LWEoyLN+)K》^3~jHd{tC%Jr!}rpp@\zU8ɨ&AқR E֞,NF H>2et)Bl}_c1T0~O2hRHb|e_[%ɍ¬zuodAESǶ]AZx_k{O =D64CL"X']a1pZsRN2;/uR3ЅhQ].D_ !}MrV -/[RӂhDRme>bȶbũUѩ"O4 !nF~IR {%^K_?`62 Y$B!U5QO~(L39 ;t?̤-CX¨ eN~+T%ldԁ_L?^r{3Xzƚ]JY4홈L)O,(Rq*FC |HzP". AZf _a;3<:lu^%a=/`NcdNL] Eg8u.=~t8Gk{tMWdT,A EaRK5(j@)p<*|FOh?}:9*4?a EИ?n`Le#?eo}vvithЛ8M-m1`ЖD1f4=nyQu#Jܒ#n DӾ'<؈8hBſvҺ3+Ӧ ޣq&\xwb%n- .^iûM'xx$u]FVyZC;ݎj]x)iZA1:aLszj]ys7|wɂ0 & a4 ߓw}ˉ[ML9cjwCgm5Ax?_Pi3{]v]Qǀe'C%34}nEg :Kc{z{np;dhQ6 ^GH{f4beh?ϖuw{y?â+ra|i>ȓ9-TZ.؏YgFlrRx{i5Wщ 6_?C2wkj}!=f&ONSgD!Ȑ&owoB28 =M#:3}OmdLp;p↔t&:.^k8ķYQL (T'3%r\[ Lŧ;6>'G(&J4Fڋ8vgu7vWsZ*ktO tvݹ5HK!bÊuGD‰3(`i>SG .^4=0koE_ r7N,#d Nh.w@k kk;Y ֝Yu_Mڅ\m= h%7hs6_%j3 i-dL5͔9"6?"Lb^,ߊ&<~#jBD|w| j[_D >icLhe'+8۬J䟭@ƏOyx_5ϥ:Zv*QH~n~K=T /ꄏuk@*  OڞG @"qrԕܶf\覙幟K ^qo(Rܯ] L:uC?~΍$ s7#;Q ˜27t2ֿIY2EQ'3ZJnEʭ;*C4֡=|W>DI4-je,̍Mً5?: d{ohB59&L'W,eŜ>aɑ%t0U ,ݽ8T:8t%C'j8uP;:+iG9(CW`U@=qF|oUn*ZipEUk<[a[ M+ٯL+{tI;nI&eV/ا_ϷWf42y. NcJz w?<zM~v3o$*Yrv3}w+nu #;>|2M*:%9Ư}llLb]} )7C;,pO9VWÃiKt dSTtqq5(-*㟞:xyR;e;]5 P]HhYjtͪr8ŻЃ1LtmƺӒxd(dǣBB^ͺb)g6JeEN2+`aw;>NNCZ൥5t62J<_^V'rdN;ή{95yoL:mk(:;%uG ^2=T*K~2r,ڋU/%u%#Od ĠkP:]p<ѥNh])R*}* 5:(P>(]0M@cF0h{LͥM/v``togZpcIbnMeKIl&6Sź8ΤvWtVe`wxm;WSF[X9*=YYfw? 4D9K U!.sqve1lVpb:o4 T"Íl{}<,>-oԸ`J(+CZ=B7ħ.cz"+I]NŰ?č q6|`/O0Ong,kG]]ePIMtdO!*aN2bvۏ "JY^#h]S!ϖyPSRkLo xLoo(iH$):eEhQ!*l&om([)N0)cDAK:b֩FXsʛ0&)+-c&hnDFe!+Lzĕ|k[7^`8 K_XȔҿ͞Bn=-R1a̾C ~Fr6ߋ.܇"B_r*v FxLwF5Wbƅi+zBجRD5e x R/bZ/ɐ&CB>@4+5gA5BU/F:)]^j!8u6f@^l_Nwq)}Ħ u-LZH>p4ʛkR?ny\c%Z'*JeK߿RiXN__̢hCd԰InS 1WhEU 6ɇ apmTצg7V=m׹lb*QɷPw~Ĭ=܎`MQKw%gAJ^-? Ugh3&`Yz5k3}_URY7."Hh$5z0Pa\d*_8&=DU5 K at)sXIN!EXb{tPy}b=L7 N,g6ۤg%!+HڻEaP`E?6aծ^(ѕ@ Vc~ea[îcg*2S<8QvRq'c.Hz3 12RʗoM&vOəpYx7kzT;6I~=r](m$~IëQӫL'b.xcƆzUg?G)݇00u ?]ƞ0MpP L?̀vm$TAP|f11g؊t3fr>}r)%`2jf~?*ang ҵ""?m*:8ܚ|Կ@YO_[aK=hcgd"t$>K!^v#`NxƦ 餏B`~{؂W4@W h.2Bx=p#13$yuCE |Y 74A;6u #}i<[.`EuzMOr/#e?{h+ϛj8^j]TG*Yɓfގ*{o~6MႣr $t3 (muKV Csno$}*B"V]jpdQ wVs^ƴS:A[-B5fs5NVN6s&C7fٮķcuX?eYCva%HUw݅v`D(j?}Yo6b5eRk'^`aD-Bk$xHwxAl4|$7L?aP9?bk;1]rGa< d.\?bSxA`y; &|Uw;(6$GG28!2ߤ[E);V=ф1:pKm󙒶YzGWGhA" %ʞځr?￉i6ܿ?CX ~%q9`*fYihq"syR*2UXunI 8v:YPPugWAԸ `0*l.)Ov\m~߿PbyC{AW#K;~a Т' Y?YZkо.2(K"mdodt"?5 S=OOE*e)&3X:5c &l_+8 3r5 nVs%uov,RO}]IS>nGZxlc(m"{ ߔ9@*<0d1'5Iq t-֪/V:ЕӇ2 G2U 7̦֜`H\57 lVB;(5 bwSΗJF|@Rצ$,\_掊'̏*Ŵ^4ֿ.PT')0*Xqjs҇Mw[}}E&Lz 6uFNeqԾK]E'5/z.Jxp/},-JFш[ LYO7$̵* VYyNy}$Ot :əX#z!IR[(sSOw@-Vj.IWR[%"2qgBneg(u-u`>#NdM騈0sي}!V`(s6I?8e#Lka\-/N"8n} K"ԂR}FP↍"s9#E+9L}bDǴll+AE3;ב{soW"GDh9KԘJy#SanM [xX1D)ٴՌ*`w=z m<-qGn&f,8p `՘IGH b&熼ɻ[K[$ 6 jMcY.=GDa7í_]T;HDԣGixv VZT{r.ž{H f1OIjx]iTg*UHAPRwびd16SW|H|gX(l_KMjȂ%%˄0MAj'9\ ?c,( y PL\Ϲ ]_e()Ni,sR)vwډ?6XT0 {ݘԆA ܲKL fŎoDkwhhԭ0_ +Oa-}6aS"x ^ޱ >/#~jgC&YcWfzI{,5ǔ[ Cd2xrD 쫍=Cg=6V /j:](#3i*f8ll6fD)L$N^Qw$GԼ~VhcH:(*ěB7 c9_@kjORy|u-0^.3Yϐ%BL4)%ћ '~ "!4[ 0*W݂\rhf_(DŽ92O.6}P@yUSM.v-^Pd5T~nd/ [5{ۡqM|<-h7zɿ.bcq]]K/,h\uC5{iYϸVU ]r\Aoce^thUٝq=e?w0 :3Jrͯ{6SӔ&N ρf\=/6),lWF<9:n?gɂy0^]hE!CQsqNTM$(ބR̫=7R@r2^ƛGF*S8=qt_m{r"^?׻zჴ7,Y ䷙rx\QCMƇLz42j!biYц-<8Wqf8dq*Ue5pn@+ @Jߖ};jc3b'Y2 ~hib .|د, fZۡ$C@" 6}U(?bXX7{]ńsBiZEm-p~Z9.z+pk *RJu2c!4a?u"P6;VjhSLw\%eqnjT"×ukjHG[;%Z9#D+cdѵhY'G\{UHt*}͆!f'* Kw&"X/)-+J=<"PQ6.8M=MӚqrsڰ%rn4`p@W3өd^*j拡,3!GG8y͝u? pV s2`Cu>WC N<`}[5aҢ󅬶$YUЁ1"ub3'">|]zۮnm8s0so$xӤpG}  9sêzN9_tz-X1! ?&(() ,-nGn“1Eڿ{,wC2΀h60v( jpk1k_[>Qm^о' RӲp+ ϣVr +YX& =V< ںœV[Fa<:0| A~ŏ^NW 9\2O BžDD9gY!b*浓dHI4Fx{ HR:)rqRn5yHPn|}ZD(=ym]2A+ʮ9AŘzD%OġsBIN9gC#9vwMiaDvf5 O˗"\ 'dXE`4jэ}JEdZfVl[u^OB6^>:#\ql;=9i+\+pQ-M+Xcwֻvjb!R:iCeR}t2]8>RLdhb`Clp;(Qr<~h+d۰yy|<͍#q{?jo}=YDHYNNɲC`}![=R]PW J^P)ͣr6K/);7R(˜y%6fٙouNߞxC>c}Ie = ]K܁V"r`-$y<`$9[ۺHcH$̓E*Htʠ L9jyIk^; iP 4|bk004-;#G3rjG ܤ4~?='ބUk!-sN)Xҁ "]P̎GY0炑cQxB{aB?Ojl{ M'2M°K ͅ 69cÜ, +*F<93$Hs M,رADq s^"UsE\%ƂF89l{]`eA -=@agjj-іNYUY>gN=S?,xWb #QS+E#Fkb/U4t25ս2Δcb5vkzg"f] sDԻ<1f6bS] mQNL@+g6|iO &XJF$hAK; ]T,`$rD ]=lRv)Š\1E; ;&w[UeA鷼O Lmo]Rhe ɐ&-Bz.2r6a1_:y>ԤoH;&4gKp-?@ĭTNZW  !/&#:~tAJA:-/Ϗ@(U ΘX=Ojzžx&QO)#HLG2"Qg?:Sh@@t,g$VX9: s}Ge@OUi[2#cp}>B]>*Q{S\v]!N|Y(%J?Gc dBr!ٸQa|ښx1 C^yOlՎfrp0jZ(}fy% TeW3GN|JZoL`ch=}wnuM"g3>*m Wee>uJqptt(@0*#h$pl_[D7@RNЕ@͞1˃#\D\].>`+0.>H)ߪEfЈ@Z?PLU} 6f.].л&m ZR^5-3{Mڑfl@ qj5 LCQ13箟 9O4wH`\)N uVA|$OtsP.UD[SE&7JOJW)O &E,۸8Yfɓ9=uTtn1?A]dpZ\M-.ϭ e5ҋ?N+`ʗDlnL8${/|j "wijR^9*"8:O|WU6+(+R%}g }$|.O09B'] aEJWl+D,I2,$G_` SX6%zm3^RWݨR. q6hQrRk}jSf$KO*9m(̓oؓmx-zV$=?ƃ,tw-<67OLlC"m4>p淳֛3fO_ciP/Z8/.r/~QQNp')[a PrhMl`\VgOl&t`Fn{` $Q4ejs"2{?~7չ޻3kLfѸ)968 O_ge$*;tuM1ljJI}'JR)۩,\՜TX~uwjK9g x7^[DCyT/3. gG;qdD Lh'V=[ݝw&;%/'͈3^ӾHEDK[ ĆzبM;:kWL Z=nH<+|b[Q`O#DDޤc{`{*FH})Lל+ad}[ /ԍ#wNkp#f^oT9LF/|!:U5M\Zv38%m a Ͼݨ2hgթǁv:2ekPj6D2ZUQw`ko#M6qL,!m2$ SPϱc"VQo:Q*tI̱G{*ъˌ|ͺMOWsZ6L].M$[cq cG,[$;%ĩ LEUIL`;qYNG"s3vN=5> x+L'fLRdrAe8A֮څ. ^tƇbYͶ0i76D>h}k #cٺk6iU X\b( &ú)F\ CI4џz"Lo n 6 |h&7]#K6IWdX~~.DӷPn' x T.%L.,8~ؔE־fFrpgG)B-_*=5:" FQ2; jNZ@tB6BeezBɑ܆τ`N?V= KVT/aS">n_.%AJ:Fݎ{Qא44XPǡq`2_ٲ,aHq4m}$z߆N[aY@-#YX ./J 'oE^'6^VpS E{;4lVs0jص1~Pyێ]ٔ7}3*)'vz$Ԅ˾%pPAҡZrB?ƧwIUKk9_=rMJ MG/S Ϩ3"#I7▮;_޷?熡ZPF$.g0U`vhw@@W *q]R0]t,1/`ABNd2 \m\ħY`H{͞O= k|$e`Ԃ7HUSfX[mN\ʌ򘦷 h jP-/d ݐFj!IC kp>ߓA7pҨpxv37$1POW]M2>Zb)Z>KE! 5`bi.%$CxdA7QXq t0y4*/*KgOEA,S,ƥ]fI <*f`N"i%_G%6 X" r;Oӗ'wy,Ӎ6Rd$cD"1C 8A 'NU=(Y1,>f1'eDB{M$+ֿE!',`Yaq Y5=6fsA.l^-E9a [7:0T"6M\Am$C3^U'#&4G萖&oyÉ@9-6))T<>D& FWU%'︞||H5Dj!qd{^x(ɢ?H!#&Vdeԡ[-Wx3qDk=ϒ _>o&~xAJ'Cyp-0)7"A9/ibmmx-[wf9ta_:U,Qݼtuy;۩d61 hsՙib۬s8r0^ÏN\Ƹ 9wa(LQoX{ 䅳h0;H鏅%cB*XPgDcJ܇݆ 9{5]J+O0w @J6S=uljf-ֲ88 D+dDOH-*n6Pj ݢxPE2K},ò;e|88> ?YL2%v!oȊ:5 apтGy}%,b:Xj8vp`&a*״g"֤3ܘgԺS^4{CYa%ǩ-uYMLL5F%⅑m=y#8y߲2\憾Ԁ:[ 03 xKdd=RM:^i*p{)d[,g$ܙr=ǣɛݩ- \<4zWz3nzLcF=/)lzJ?/Ӊw27@ :iw05yʶӱ\Jvܚpo;¥թJG4X~举:j1?h^E>cW69"l籷<.֌Ee!+VQ1*T&ˑSk 2+% ; |&;G䒡B0 )*$?R9cE.-Xqו=U}'o+訖 SO%$՟ Jūt.BۖLs1J݄aLCbx7 Vb]쓶X$M;,G o'3.h(~֯0xmwQ^ Cr%# w׼k/Daۿ(.t;xhSA(102 is#GJfw^[vDQ:kGvx9mY()b_;\޽tĒpGQJf uFdZ]}jVMx'@cM,g̘*P)N\lyJ\N@RU>&.[KOOv<PŚn7eE0iBҎkp`D+m`:'l9B.~ͲEf lᯞ[@wdst5:èmF^ШΖ[͢5Atf;DrE>`*+iOH귟ח*z&W [J 6,:ɺAH!T'Wísx )cn|Sȫ'Y #—~_l5'6 0M/hgZ8R-m}Ǡ"E!Rno6DMts0тa yo gJ&SK4/`}F{6e8iIzu8_ГCo'@EFe?jVDZ%ϼ 0幘kpI{"Lzxw.,pǎC=T%ԌWu7CmO$a"Bw=!܁v``rJYNg^'G, 6c$8:/@A"`Yq]qXrWZ1y|jk,R3^o rr!6']HЂ;҃7o؈O9-g(kj&65wH]e58nhIq .! oEq_c;L raL$w'2Z]HЖx:M2*{Y.Vf@>d|7z#b59d|,@څ"DFIFsc/=kMI @j+h*~wlN,&S+5Ҵ&x*Zx1IY V ӄ`Zړ&^m lN0{ !1V_5@͍Z}<ؕ{nwmi%Ɍ[>aHۙuhmX]Q@2Ysk>F!7ɢ& I+BNn/58(8^*; 6phR8랜*UKB8! dEPYs)?1 y-δQ˒Evzcqx¬y 47a%c;3lIG45L2)Yc*my$"fDh;$RZŧɳeLY5~TR hwv?/oHEd\ޡt3uX13 #j_ y_mݦHimB;6ga]ۋ4E2-B^HQD=# ̀tgaE:(@1|dp220E:|?~+&K sEMD/#%,KQj %DS_2 {ů@A.'_ٗJ3 L yp_y N &KTpKT3<}ч?&L{kVsKeז_.skkd-Zm.Xkr(L&\`@IBp>A;/x%TduظJ.;'7ۀjaC;AD-Kُ6̗J JQWhUsO+ Pƽ:q:2f*A2i>Iv" DyqxR9 4LT<ޘm/Õ8f~iD;:{9D:0x,dD(sAݎ 988q;3odVTX$u?Q y|PKxP06Gv!owl5{rf2fSzV"q!,yl.atxhߌ<6uA1OtA?|OKb5pvlި9W[WM0z~08%c!-ۮ!è O6EP2\{„~T 8re}|/K>T1Dc"e oZ኶ ā%7OI<>R<7\tR@a\ HM ftM/'Yf X[HkmIUrJKx*4q ˽C u[Be& ?*\cߧRSVTP TGT%K7Hf)={&64 (1yYzrMx_]vH1*~v DmjKE1R دu'W~=)Fb!=Pi}_VUlHE5zmvʿFOz9cMH %|I[x3dQǂPIRaRWȕP+zXȻ۽4 Q?]/1JWɰn^|, ȩYRfФ2~6luE)lFuv6eu`rGqU:О *9ccDh=z^>%p[%"ݰ[; 99>h7_:ed-4}kEO|^FPwh7oPpؚA=M|c ]z#yL?m!uAPUL):/ޭe*&Z睊ψ JlүḺy*iFHBJ2![n /~ 2  &`Ȭ>!9s{;ڳ2:`(%ZrsV͕gs g ;A7#=3)6|FYҐd;m|V,#Bas5ۂ0N,b>I`jC_Gyo+Lv#6 +gWqvc-PLPM"`mhi|>oQSCeZYR81Dhά 6Z芮$ͺqy)X=Mi=+.% 63t#Kuw{!Jbuުj7fe,⹥vDtkۨݰ-{ǜ|j ʗRD3ݟACKvo#'Ni㘚*).dou൭hW#K({v߇9@@zޗUJd^+·Ns\hwuYP*"W 5`zAM)+$ѱy0s&)[fͱrݮb';|qw4PϺs3ӟ$>SlRj9'(Bgp(@y 5rL͑M4OAjT54+J,aT[ vb2k `^D`3+X @ByzRr b1[1P6kY\Gv Nf A u9隫Sbf!aFsxM/i@iвv,iX~!5C"0f+QƕPa]DD$0&*. in/)nc5a_|{<&0y?78rGXHj Ѓ>|J.g t'fW-ZգJ1)ҚS͕]5emH2=y)I](m\!MXIV2g*<],Vp5i][s\S[Hf[/!~۞w+5iAyٕnq̨ScpsqfTjS!XKW}E >^^ٓpL1L:qxBK8~MB`>n}Eҧ{C"iJ ,6%'^5蒜sE8/X.uq"'8>ARr<2=X;XJj](]m~Ksa'{*8jfJ7qwJiG|LG^;2 cGkMo6҃:|\\eG.ӆxTLܜ=(pwmY'$KB]޺x=X*չ+J&'szyn?.I:B9<)I,9.v|0%$l:\dԩF7Y4WPEbq2^^z"E&Ensop7u*1ҟ4V7i_JE0h#Mm$IƢ.Wdd6R—rfW11ebHQ;gY\ߧ'kdf!Ge{3""F埆$K}ʷY7CGxEQZPϳ!DI+G6*n1" ҧ~oNwK< z|8Ɯs" Er'~BW uo2&;- 69f q V+oGwcb3u.7Gھ, t]GSHgJԄlp* k>{l"ر%ƈUƘZ r 5y܍wAAY@ߔa=h#벩>٦`nc}[+t +j " ʿ+~]-3F7M5|-4z+ʘߥr!YWYE7_D [rNhHz#iH e>_SMH$l%u 7Q{娕޹I_InMGHF9([ T1zאV))y]"ж)vy) zagQ @a&b*՝ jϴBÐǠ jD44\'Q]#F`n$ԋ^jDjp"2Q[֒+w_Ct|, v!vk9sv9̷P"GӀFtm|KAQwCS 'RL6mDgӷ#j Pt+&q sNb$Ĕzq@S$9B]@%#/R/Bb{5|;g+L@ f=P,t<"tQv'H5T<{py 2G$Ի|vO]N>VSހ@PREP?&9SL=p98%q}SxªWE`<&5n:<`UvG̭zw/1Uʦ1zduYwـI#_o bc,GpxrC-ڱVE*yܐ195wZlh42x56[e!`B Kt7is܏"JrpmwV+Y>Z% I=3QZ1"x'aa_ni amص voVFMK:=#o)0J6 &ys:&eTkLa쩐]Om¥Fh "OuVRpuzm*v #Շq:iNsE1Xgsg(#ӄB4(W.I=V E?:=r-k-WFrO|kp?1F,=AS<˗UIrɗuG\ MbXBddA*ʨ*ZO |˯Cf׎M{Qieog oWD&v^'oWuAoZMˢZWYq!i*žN@۱ x xR }sLU ܬ pۤ"Ħg}B6d h6{0^Z.4P\. v{ژBPMd5!Ln]tb6ቓy•10,LXgǢn C3RˀO^`LL{cS F=Iaq [@Ri?wMkgW<9+k.Pɺpj$Kݟs&~$$lM^xe_d"jս_9,CRK(rp]< \+;h+Qe5z,Tw $ '4ߌWz.[X'z^OP5E)t//l6mH8UNG&/dȖ8G_Z:|VNi9s5ܽZMy:.ڴE+2/;QX^{>J1a#4gEA >0-ӞUhUߓEl. ׾ϴ29):p&04g[-)乺RS=XG,<`=o~:#@so =|z\d#ہP_.!ȌY;|c.2]K;0:x) !e<$@복+޼?Bj5ldVAu] ?+;JelV6~wI7| Qi#mU݀VƬ@g&_1oD0jE[ɠH7U[6|+2ڒP  >CL\zfSxZbe08"z:0@uGӘL IPFi짳c.^DA^Th3LU2^4L0yIi%4A־.".x/Y=seR[֑P<ϿZs]^kC*⇢;ɮeU`2y#bZIv6X MtI t譱ÅG(t^Fٷj[(>QqI^$]|Enͫ8|U>}rmuKDh iK rd5(M&cg+uu*noFm*7MЪ0×^Y&1vC\}6&bۣ` Zh`Pz!p ootwÿ^pa'mp1 $8=K1(1quwD)fO26JN8 /brNVEK4 ا?'jQI 'MJG_8ZuOPLxX:G/N1GZ[ET;/Ɣ|WTf0k'<ӛQߗgviCXqy]Į SˀΰL?:#жÔJ M`_/w";FȽ{ 9ZnU3 }Ό-M _xW9beh}ޜ:e0i[#?-:wkvH#M.$yF۪@NqO0Y^:%ķ1&)w ?Y_Hc"-yL9ZpRw0ǀ_g$3!PPoY Y&aUo9bg$@H0QzQb4,];QJ;y^IJ,ԟrBR-(2F dx4E;P.a` 2Fb}D <}谝wY @;e5@6g} =}Z_@/@W"rvNm(VlĘ=d'8Ўw,~nPjo&+V-;z 7gFVT%:_0=҄:WJVD2ۙ#ͩ༢$2),7޴~ͯFq]yu_^L#0S;xq7[݊𠕽f\Ӷ&sNvFy1Mǯj zDk|'$ \UM?JpN', DHO3N_i{P~x:w?d5tR(UMbVۨq +I!{2]yȆxA?㿠473&?<7Jq&I)l=h{{$xf3>KAb\ѸOvJمQo2c ց˻K1:{i3{کC=)b_9E7 xFפ BV觘pvL[aX! <ˢt1:)Z9@ْuwN_V°gE>F&)%&kg])ߢ )c$VEA 쉪QbQ31: :vmYH}'m.}m2D.눝8Ap;>T ^1h̍flK'ځN &c@.kx "^?7aI3gNɆJ嘻FܺDZ,no  #GW̍e&BaM`dzeخ5KfEeۗFEF~&ƒNf;_ ^CHPp\KF @IWb %83pZ2lvRo1w~4œBq})o%UB7x[ZB5H]ZɅ94AgEǍ- LAP.. u~+;D攧e 7NId0 ά*gl=cWZYv RH@n I@3CΰK=wP 7$^֛ U޼ ~#~t+WX9 IP´}*7KekJQѯ9n806S+vN$q3q$^[uz%ۓww4>ށܷL7;L̐BRFA*W=[!kgc:A<~Hm_LFm yҌjUXqsQg]몁~/M=EЀ&tS)} ~Ќifxt۶FRd NR{õE7gmиhҭ ~ﱊi:yJaDiLIq b2' aEՄj'a Xw}xC ]>~"@F Fѱ&q݉B"¿oqʡG^Q*4#. {=wXҖ9_~ m>w35 ʘ>oԘT2|C1=;SL^NiM # KN̮/u(EܴA~S2a@14)S0ߓSQaý^@F根Jbm[ߺ.(k~s'sT[IpD.BR%;M]8IuZPn >rtbDEH_&6x(P@}|Őkk=~~9ՠGYO&~MP+Z$5D|,4l{Mn- p.Zs@3}e%eHF%Qj@%2B:Fr4weY=f=MUGm;.XPJ[Kݪ%6"ЦDv:P=t8&h3Y4=&GW1Kj‚HQFM+ SR*}ɦ7/\^kAaِGl|E"_4\$#V=P7lT%IָyI$x)xpݣV[в "ħw.6QKYY9{kV/"nq?%z#wT6 x3ʮ}_2'X\fKLg L B;48N&dp >vcN ,=p[L?z2b=*dA}%כ_dBN`[~$ 'iJ88 >E;+bL% U1<ݔܟ>ٲ7Q4 ,ߒc9:\!V%.V'Y@&$ h?];0G%eC1ٖ?J dQl<\mw:_=46i 3(m9@ʂ*情 )r"6mوU vߣT\H`e!\ߴ\xV%jX;YW{ oPh$ (\r~kAX C(> 8xQkJƀhl Ox c&+kQ'6w2'ґR/hpK.戺K4$~{N;5gIk09umtPh6b1#f^e08*~rXac=+@al A05E{/[*YIcpѻY)DOy<,l#-Us7Ş@dC( mW yځsMݵA' iq: );:w[H'\ j^xGo*|041g"m˞՟ȸ8L_X:woIYbNs"~a& h: osRL! ,'G[ֻ2[a[jpllVe )36Lg7JXjxYe uB|a؀ꋵNnz`@#)sEe(1J2Bl:iU'/$᪑=E 壳AWvRYʜ %iu)i<[Li՘) J%1o8h-H2mg]%&V-X%B3mRFMBněط% d*Aͽ8잔Z3˰O㷞j=m 0g鮥f/&Rz΅֝" `d0r Fb zG~A.q@aTW(=΢`7'wk-#LoteS:%cP!;P<< BrfOcYj9n8Όz=?=Njk4HuR* K<6H%;. p)UO[;CE3XB4}_(:jLr˺+j@ja o[mbJ |5@w7 I˷r34*OT~KBmkŶ8-2w]ݒ++*^`nv!' sNo9òb8YPp)S 0P?HZ}l xo3+t爒X+uiic/*Ï-qB.E]90w{;AW-^! إM\9<͓"GsJLvS„Rp1I(;2T`5]jbGF?oIԥON hªOzՏ0:Â@99^cEщ%z?L,Z!L\ƿ1SqCa3^;`O4qCOlz{eI0aH^"O52zӏ򠌂\TF~>A67\SmnQҫ>⩉VQ4[o)b}e6G;-#Wd,_FzIfA+of]D.dj*R~!xL<amG 8·VTܶ5YJ S;v׊ȒI_m;u \Oހ 7!5 z80C.ltKzS=G/&͛lxnҬ@pr }v4dQtMr ER^h-˸JSU'ȕ-J,nn5oyaH]10aż3fa+? Ŧvmq."-x_@HCӓV^0%Xwl';K o Kՠ {xAw⦺[NhWo2}$rk]ɠdH`bbGzh)| |ܙ-7>pxji,v\yYA(ADFj,YLۥqIȁ=zA2}dʔJaff O×+YuZb73È7+hN!VZ0OsqY i.~3합*]zYM {N/kg)?$$tܱaO^pџS!hU?Sak%0`Vz4_x䶭JKi`W- TTΟb!- $6VD˜4RQZei3|O\8B|Zv/kc3b2֘LI/3@{˥mDm"t/6GI'&&۠ a4Yxhk.JLᳳ/cJZ8c`d0M@3F37҆!tcY.>&{ݑmaP(fgMŕ[#ˏYsŠB21 nBeWg7ttY =nƼ&@y X%}L48cHu.Y,+4w uZqnx~hYkʼ{t[@M$VPbJMiktI.A+!e s(۳oԪ=#miKMIݫ]+: lMS c{kLBrڈ=nAQWS?'Ga;Vf]S !.bzY&R`D'M:YKY5ҍqPGqϸCk~s:K_ G7A)zƻ{e$㓣$W!L5i6SaJBjw@;^6+2~iԙTw.\J(GuUeZz[aWx8˱`gy [L/"oG >iʠH9^;n)t``34mV6+q>a3ɋb|i NfzWM$?B1A1Ne?\Ed^bnҒc^hx4ŕb{lvLD(1K3=tfCD_"'$4[m Ɵa$2{6񑞬3ٓz1w}m@Hn7o<>7RQj#N__ӹO$[>YY?!$I`&I\+c 3!Hr* 4'3l|ܹ-,6ю9rt.,B`^CCrD{S/x 5\m~\!2~eNRE 3!ˏoZqBz/*qcS4:ъ9[dZKyniz )nBȅV>i⑻,_`*P8m,g$p ,l_cQ״ǣ t4G(UY2__p^b9R1\}DHÎ7Iʥ9K7aOKڀ+[{E,Y* ,?z)]v$P5Ó";TW{GDJ2#9Cx؎^'3Pe@"RU be{kBB%(gi,b" >1%I!Cr9qida/ZzWiSN2k0ޟBQ5l޳;b\=".?Ws<$[7nTifk76~bdGp6*#̱/NEPwkz@*:,YA`%">q!ו9s߀si +# tet{wl!:dξ#a_x=KvGSk1LՕ6 4R,B:"Ц#>w:Ngܛhv%P Z5I`|NeRͤA>%̈cǂ5#b򪷻wyp9 m{ޕ/`H{"H !KU4C匿S'V-Ǘ# 0g~f[A#) ʣArJ9Ŝ sId]O 9,! .R"@w ?~;DX%2+&;FUI}=B7 XU-IYJwa}4МmTװ]~S+,1㧯k? BCy$]RL?ʟ_X30fth7x2$UR%B돸 N/kR6nJHT5(cqִ;xnSK [7|%)R+> B.˕ɱFS[} vj\r+6o'R`/`_/'Ԝ̳Cd-gHm>+2Vx݄ .j<PDeL)KUf3ennŝW )2,6C\MVM*УIhz}a,"3 (osk<|4N:h 8C`ŽIH5G ɟDN{aX7 ݆X>q@r#,O9鄠KhZa !Fj^LQ;(37ȍϕю#9?f#d۪6Tb/{-0\\ C 7O\' A[Mg3| faX̪vTAҭ5+++U;@&@HGoS&0?9sAUOssSy~+@Y)$&">\KZ01Ke )?DUS_8V(. |\,yH'u)=levvk6wTew2N=tn np1[ˣ+&-}g:T9bك)L}YJ@~^f-"q{UxX ELj[v4Dى~$E¹=sA$aP2S- ?.8J"ChJAhGJm*MbJEmQPel7t h kc--^*I$=SbGō- ?dbKpmn* 6<aƨK=BUj_z5k҃.GC9CnP+DSi)\k͈`5rv~%݊gO?;"Vsn| 3h_TcSfk#YMjyW pï4$ޒc# /.|-CyQgyL9p`+յI"_P'NM1:];dkT/Q4E܆%9;y|]"(PslTUiRzP#n*;9u~^ҵáRpmxI1 R=iadl/Oc94.J4p5`m}SGQ7N髮P9^ =\Q`7Ä[~].* f##99 UJ 9l4~@OOkh/ nIaPu0mU)Q}ܣ1#\-0N]QetͺO*[wAɉ66b?YOXmM߂y3n͐ObLjwuK2JLP*\J`WÂ+z:KfJ?ؙtyeYޙ 5TvaNX-B8#$Yx.m/d3.f:<:7[^7ᔦ+*=x~/ۓ fЮQCGk*Ÿ A [8Gg`̍>tP9hDKqZ1;Y.#I.#Æi:|™eKu(l1(a6d%"veHlxb(_ОL%jo%o&m'2Gz*Ãf,brCȒ.\̃dZF|sW5>di[ܺXWm%M{Z5He;}@V$e&R -g*NG0k>Dtl9\c/tC= jxg-J) ¯˜;92FĹʇme* U+Jb BMD|m*owájMϜ<@}|bGv JNáPZŬ|v .^LT0,V)jG~8NcA`;Ԁ-pNmmXx:rۗ9@Kb8C!쒨V4 --@9 1琼wCc &Ks@-rq=|Ǹ鿁O>og=f:fqϘY#^mFyo/=W`E53}uE40_״i)1Fh2v@pZm7E8HjSz|H@~o+8kWDi5Gg)-ߠKb!d< czJ;Di8mUh:oa0~BmQ}~-R8BE5/?{ FugI"u.b- B֟5 : .ZYJ#܂RK{ۥ7Z]yyW( (C/bs XsXz(Ŷ@ED`۴ ~9v 1t%7/K/Ʀd=/{YMZAnЇ+jV4ު_8m2_/#Uʗ?@ՊI$YL 1m0jkjb?qa giФ.} ܂+ץ7sM4%T.p Í7hX}߸*W»<F-˱x.ZaDU_<{=Ip{b'+WG|4qjWiF?si-ԠBdO51n嵀%n QlBQKYWpd 5+`|Sm0 2U&eŵE]>/6DAMR ғsS,L.R^M)LR<3j"8ZصcΎ} &J^ rꛀr^rYorFaJ/F|d}k`tQ,8g5T*B+(# Czf2HL*<:5jTƈ3A9Xq2?0; c8Yŷ%I͔XM}O5|b,X\,U3,H vT V2Is;M#+ A\d{c6K![.m$@?T2iKMG;߀zd ) F蔥ћfQY4{Wf l` _9<>,ԁ۲]Qh[qd7pCW{/HJԪiP0,A?醻5󿕵DUXk%bED]ֈ'\-4ɡ"!kg'+R8`m71%WE>x*܎}!rdARݵ Aܝ'_zG$|v3tn{žTK$}U*|ҲMVE5 jvHR=¦ŊLѕ]hO2SҒYSoe I ߼J;jZgr; ԦUMjb9Ai5uxc#XEEF;7Lacc̹JL.f lĖ}VFX[r=5hU %qN:Y9(,*EX-'x< ܅hz"})k$y]y|t#ȅ}>B kJ5ڶO^AXAk AیtkoiCyC@绖(md/'g;'ԗTr_ ol'HS^/^碡NQ>rxzqFKͩm  UXdY0UF0."0ee g)k>!)&Nw]3ȥmMHJXs^"* IZX~x/x7"cW<O@%н*d K\\hFi!lQopRhWz^:-hjĽcF R>Ѣ' *xEy 8] ;i  \Kk/!m'vl}Pi3E"];e4vP13 FgշO7DQGej5ǫ^cUwB;W x+1oR" vcl\k V"pHc#i^QINR|)oxR>I(cXF$`d_[=F7\pl,90~F-SMMS^| ђ$r߹tyE־j3ۺHna)ćvNnZ4lX'(Q)| h 'e'B}XWFK`a&g(ܿ^>3laM&,RqY#&Յ4O{ꋊ3T drQ[קW:L"LrƘ?Oφ|!u$9܆˒3'ͽ)t^=2?pE<)mAfi'şYb#Ry$GsxmK<מ\4v A 5ctEGE9WA \Y}qnkWյ3֨MuU|5¿ ?1㰅j2@.ڤF6k"{Ǧ YKy-F]°ӊ%S^ ԉ1q9_g~~/`Dim .wcjFgqJ?޷Q,<+XC1o,+*K?YkiU>L8]q{ڰKM2OQ%(pUlESk\ T{ <S nx$ۊGg;`EЬEIJGDXe*UhǙuP|LBF@!lfIOQ"ZgWHAJ0`vo ̥Zo5jFPUIU>*{%]J_#)Fm_Y ka$ԏ4qot,Uف4hO)邴|*owTߥG k7- ڐ LʡNm dS7<;SuNˣE/7x""cTQ>d6Va8aN.,`Vق5}sEW07eh8MώMM5 p5q= ̫=4/Mg%T q N}C/t i56 kooJfQ&1vw{,.sj96!?ͩ3L 㴹jTfpzZN&'w`[.vpVGg'O`Iю 0ni~8[Кq@tr ܎~ٽVy` )S!)o w/# ,V4UxAw1S=DUO $8ugd$*2r 䫵E,iX~#3_|XD?ź^IXeW 7Zt`fnB8PJbEn Eǩf+N]7ѡ.F?*Λך*<l B2!ٕHLΆBw FUq8mΉ.X0Khc:6 LKp)|Q3cb+O5m|rhcڵ;tC-kX OWWb]y@LVk_Yu.OF#pW袋$[rRV{ 0⠁b1by.F1|=`/ʀ# > ?kbT]ix-_Z$M bdV$3 .c\8Q1͋V68ŢQbMϔXJ_1o?kb8>ss)mGfFkU9طX™{pyd6t0'qhbjҸ Euν#J%oqۀ%1=K4qU(L,ӣ\޺טU^/uH,L^r@Fޗ365# ~j6:aж|:>c ع\;F:Y( k;W_.N_~|鄀fYc <%ۻ>; ctJ4: FIށgFˆʹGqM }ihK.44H Y > r-Eq:]ѲjFǥ@]`&= ^S9srּYZ)r/V":K x{$LUl|*9FbAFp?p㉶4"Eh5-2 2ر/}& !i2Тy׃4WNQ[:~Û݋١  :̈5߻RNvjf!Lώ'%Б=^9 NؕVPP7(oɠ}iXbxC(EgM:WYұ@QY։T_u?j4wf3o aL`מFL@2iavoE \I-:hV9d|tz{—~ UӫU uvv2y$+ѝ'<nLs L/\ 1Dcm[2NgdpG?B>?)X]$I[)r|eJ(F 1nl )yBp9r*.ZjNjG0Vequ$KLJQOcA29cjZ4_miry#[D??;z16,Rs['61Hq x tv'dI>"/@DBV:,-iXj3T ޺O81-k<DgA֨'9ָi]nNUћ]; 3S'+3ijMjBjiu9VhHm5Ux1 'Yrc(>fl EYwj)Eo^s#/P΃Y'[n#i8oxFNMimDK1n CiMZ8#a> We%vm<5gvwHJRwp9'550t7p9!8)sEmjz[XlU$l 0%z c_+)"ic+ A~5yt>[]P%;Rpc9w2e8i/p/d0g8*$uZ|*ki)/9/5sh~c13 nM\=;=Vo/0V*DN#eCYʺz)Yyihp1 t鹄ϔ>,ZT_N{ĀUeq%ہ L*t=)cLGF\9jJP<^ }t|\X$fieU$ާ〘}ُ#FQѤl,[u">~<ǔmzF:E]?}>'5$1]NҒF0<| K\Oݜ2>Kcou$GrXVSMP0fZWO"?ǧ[M *S (>.> MTTthgDeE0lQ&όh-<%6}D(zs6M:άlg kq<ҊcY~I碔=VO&wl>+91 ֥g݉ʭEƆ̗%{0̧Aǽ̽Pj*+Kwmzs9B+SM:Ze,Z9Ѧcw3Z︟U_݇B+*)*4A5{򾜑eC4d=2IVhL:% etYu5-J Wߍ36ڐU#"-m~ \<@=s*Oo0%<ʰtiC"&^WDKY0uf[%7gbEm(NsY V>ck ]-E/xϭXtζݎgb5⾘`3X?x+R7  @ŐKȤL QC<>$aˋiq.%pq˃O kd-OoHTp_sM`H3Sq[5!R]:eNw⿬j*g3JjI,v+:3P_'oxis+obE.ʛeb[9O0>Gwxo.Fә?mB7pC&+!nnTP>h{Py~ YΆr)ݚ"Q9caB} FTggBDjGaܵcPqߎ!N-6+޾H^K1IB>lht볢hY/Ƀ3᝸u>F?8y6q L>iI]Nyb6'(9M +L@ʙ` S{]yxx-U yn,E13vrЉTr›s'̃Q!ck#00a3)bL<&4w<4f5" dzUEmy[Q:^)/V~4hs/fُy'ݍgԔ+Zm ~9*?L[Fp[TW/;y* ։kywy iKR<=C&2ڥI/e,LS][ pL)EPO:־WVP: b\Lm=fp hx&@M _312q;OI2{jZ 0pV!b \u՗iu@)DeH;k˴4Hx%(qLD"5mR/#ڮ沀-Xz}\e"Z1kxFFg)B heݏ?ju8GANxxtRm3-rA`s:^komxP`!v{ ZVڈ! r S`_D֍$Gn BCFI [[7 #l$Ѐ/a&`lM!y,<;P_ȅ5hk^#<,"E~ /(!?т7TRMpqLQxjfCflw>ghHtf=2~6L+KIQ} U! UTҐ% .g]F?$Rpg/6;|qߴ9Ȑޅߺ/P1GFh M5נ )h}7y^SC 2;0|L \ {BǞr3smDfO;+WgӥGw2{Q7C~k݈!օP Bq# FutBqdLp9&<%!Cq2V$AE$fqZPZ];EH;~kjr"r-mrilx!/m4|OL5Tb bMgT1 {tkhIDhq 8~?MPqX,?PReƈ2Nϔ92zL3꿗쨌 YlG )#x .dS0ˬ8Ch1:n=J$0/"ȝ1 !6-d&\%袞XJ*r5p^raf}>'V=ZN`6f}oz8_ӵU/--[A;@q.|@å'=C, N[ ~b&8TnFϱ0 퐽JPDfY98:ɉsۖz1_j+$D*(xhfhq>Ɗy:s5DltsB5,J<Cα<@ ټ!>P^xЕ!?ZEUw i4WQI$5V럽zGecb*1S%0_6dBz|#3Ux¨攉+s?)kyXHsҥsUiO#Im9t4\쏃ל{7jB$?{㭭:K^o>ڮi2YttR:7K| k1LIR[w|q{o@=G/e&w _$u*|3j0WҘRs`w31τ|bH_yP &r&YsҶD-O(_.@ߕbg,a COH"'Fd]Fopj9ksT\8@v}kQPfchJ2%լI`=yw4PJ K9<NדC/Ml3NyHgUɂɜdxo Đ;X$9䊽 ska(Z3jxH$!hU`w"4@x?ԼPP^˱(]HASdQZC-FpE5Xap ka ;%ʟkѿܑß"yؼt_uՆ~ڐv?7cR1&冑c# %#{r91(6JGsam8h> \:-߆M>7PR G4:L>seUV%;)6r޷ )Wc>i{F"fL0qf~]nD?5ƻ߄&Z۳jtu%:5_#AL$SRؾvYSnd4́PhD,L6d=˴Q]YT#g.9Ÿ( jq,tXS[-wJt X0ʼn̋ 0ClKN=t7f M ?HȫlRy<9%Za;WuH85D'J*x/-8&e =dNA_!,I"?V@eCLڹ4P5V%/Ui9b3@!ꔦ܈*4 'SK4k΄ vngL<N(rr, JQiyr3z:/Ř0y0Bʊ\Nm3.Sc:DWxqSOh9MB팙y+*pZ9u>i[E#FLi۴bqGɰ  < } pym6s^Q86UqC4d5Y'Pեx ia"|Vl) XxP)/΃1]W5i8tz߲EɌ bxCYe΁*gw~@`rJȋHbZH0*@= 1saӆs7|<\X~pr.5$a @]Y'f*4o!w,u x1@^1b8 9[߭,}p5=/y4NG_]ab͎P^scQOR#fV}YEƤxC.B&u\#΁iH:/yAوtΆ}%^ڥ5#УcJh7?o1|Ǽ+ѩq)o&v*ڒH~}qj0QvIuP!L'Oɯm. )GyP:yc  Xݬ-fV Ҫzq0@B醉9}L 2b ?GinhuF`L` G0X j$ cCvuA,$- _7CSn]KÆZfC2}'0K ͝h@9da8z=hVEǮ'/Ó9X#}<++kfDԙYRg h;y ]A3S]e JhGL8 4G$RF!ew8s G=9<:cږ&7*~Q-%H 5Z(8>Ö]odNx2nQ \M,df7?9<+v>R&_<2i2XLhiޢVtEW?G6!+ek2\L¨>KpT͹yjT&Π q5jˡǍ+(^:[:P=h{89K!4ġ2O鉒:k?HkY؝'!Dhgqb)͗nx}2# &c}XQ |l8\YX%i}5J/٫+{|NZhpvY,>rm ]eo@5kڸ6UH[ZuGVi]06a8G @0^ 4gngTd{[ 5ci2ZVwZ2 ~I^3/YStP𡊨q̠ t/":]'aQx=>GagFX?F,fϐ&,'JU›P1-O8q矡Mpm E"&XFp2CaEBM&d@veWt_V&. U0\`VD|b;=si)ӎ5ޘ>RCr[T`t]J_D$dYWKFMJ|'xŸ_CW :&3O.ލWC'vVKZ1i{E^$9On B <{I^F`1[lx mZ֮:QL{\HV?~2;)P`FeJ)~DUZ㭯 `46M?LYz93anZfj% 2RDAg &(:ԠͿ;%T/{M_M^qdttj-V| aSQS@gr56 -!Ww5ƒD]vHR6MZJ;wE C q(s.t"C߹("on:$txO W9,iV:=Ex_+'7ޱqr68*$ M !XeUI@EՆ8 kc!.D,¼c%/fFKa:6O![Vqs4Λ9ٱC%l[9}xV-"2M֦Ů1Y-r9b+-V!\[{r 3`s bt$}<(@B[qE%N'elP%(j,J1(,l5Ǎ*^U.dpvXviYSO{9T2ooGUm>ČɁjN['À;PNkRѲG):P@=ƣ'=-ʞ=)[_ y0`\bzB>mqǑڄ[x*t4r2kZXya2eT< (!c\Tl.Q4Ճ;RVTa:޽ F7zr$:7sléQNK÷, &n3ZaGB)pN٤ LHGQ~)e/fɷ;-# FÇ@C?ldۣF0pxE Yժ .'wp -FI^}^LMn; L @F>E_DfB?G0%.B [ßTJ T)}ƽz տm&&aTֵX"#EYCVMvzX"{Vܐ('1~M"?As_ʊȱ1#}'`&+g&]q8[S+kFh@IO*_A:8j+7OI&gĎQֳ!xsZ ,rvk1&40ȪΌ%b<\#^,J+v7ݚVYH,$yـJ.wX~,U3+z#GA3M5T;N('ؽCl>u4M ;" 1_O٢i8 mrkVzm'C=ݓT4YV"u\dHGJzf@GMrC[cpxjQD<' X୘;x1aUUX UwqIF8i! v|ffJAl;bЎ~4ޛ ܪ>X(ؼZh%O 9SAʡm%Y܇" D‡!t"^斧6剽lLc2gQZpӅDM#\ƒOwhAQeAﴍ(xjV6ޛ!սΏ؅հR.(踤4M=vkB;UGlm?gM}lRՈc0Z'f 2vkcUJ$UY0lN{קB\L:vDz`y9%z$]`;Ev*:c>x?D2E'XɠtWN_L:[fw?}-Y_jķRi]=*bq7K,m ѰL+^|u  JMlצ㫋sY0/ТӁɖ9} z  sVGj)BQ#?7ouf( 957{ EsXH犮Js#_:J )A乖ESr^IpjW$ojT)$P^v`j%OUchs͝ Rhl4tq,m ՟vJii_b&d*$ 4h+t.mx8#=w"9yBG%RNtAv MGzߢf]+0|8Tˋ;ӆED _AnNY&]R?n03J sY.{L(r0DZk\_l4yT.>z Ü-nqu+ŲEHbK,|H_wfǜbgz6 $"3Kdq<ճ^Ae&K֮WZ4;oHPThk#'ڶn8jLJ I7_u{\E|[^2*diOk@*?Qw ` P Fruş:C7cd+? PKkmzLZ<82~3gAg) IJ. C$q}" C4`-꨿,dJhEGt#~_ w`p%$ K5*vVj쥉XqwqNB%,c.]5EQEi/ b}lg:g3_Zߙfj;]gSK,kF @zzB/fU,/r#ڼ<),@\S:.l,‡-?~u+bC/n;fsp4HA/+>2#VCZ7ьyB3걑y$@bPW|n 0/#ܚ%+uŤ>7&·Ӣ˺6*VR-C֏r y*Wl2C8׷x)E}`ۃJG|CgjOk-R&|Bs/QaUY u]u.إn^bsN^_{$|qGիx"_[uW2,e>҉I˫]e!22M}y[40,8^3Ӟqup[!᧜Ú *RD.&S",Fn4y@?s -.uR r7XDJ6E0.*96^JpXRQ+Fluy3DՊ5>G' Jw7'Ĕ[2EzL19]X xYͮgU{.ah]d9\1Jl΅n`qR;vDcƒLo?nimi醘$\[-׳?˒La<>QD;RU"]V)$9Ԙ_?X7 ״u.Zk>r<< Qe'N.?X3)ķw|LK)?x%i{ːDnsna)+l?ljsZR)tps *fDʲ5V&]buQzOga#u-ސ`SSA9\A1 xb2!;"SaI÷ޚ`Z%8Vz׈7>zׅ6Ȋ k͜hh2 Y$d %GXCx@ZfLBNjjȐu/9 扩h4גĊnDP)4?)[I̴4s Qv7'I$I_2 8x6L0C5`s!G ՙ|1^2$ڃأNKwh!mMn4uDaFv)E[X+Ɗ zsk8G C ? 'Gي_zv&zm`rcKީ=m(˖z.Yjh3V+^&ksS+* TʹvYF?7)p:0ˮg//ir& gcH\/i=faH G"N +L3q2]pVf Ahtlh Pn`Tx vsX_%hMltѪ&FTY3nOk%ZDaN@"e`]3fL aq$V9gt& Y!0A4ze`d[j@=Sk#l/C)T](*1֗jf5:G2"\/j>>y:9=<\,-$`gŸ}#5|*-rOc@].$Р G!\E\&ĒQŒ vsIC& EDQ))q&q_Qet'iIchi9C>iEmS}EFrme}7\? ]C%TRQž\b bC'Ha ,&x9sh9P,˝ Mb"lCCs"2ZJapW>P J 's,Un. 7w&0Ў_kBJ qaH:BO4C"T;8RGSTꃡ #ѤDe /5$`d8XA_~T؍>J  فOŸڬwȎJ*X]6 ׽arJ3q$0|"m :I7x({0*kT](TSkaɥl%%2 R?$ es0EEc$#0Ԙ E8%l}+Jyl|zm@4^uzVi!@A  pu䖁O#ˆ)>OڹYoi5MigԵT!Kq6yrG?XCXށtmR"W0SpNx{-ƿ!kDku!ht'߲)G+p:چI`݂yWK-!6m%VgEW}=~1(<'qytk굼 7;xOuqiL~ZDʄͶ)> X3F _v9e"ƽ@4kpVT$|mZN;4,*RFj;2m+iզȧSzJ<ksլ\u9UNP{tW-U>nK~Ser0 Gԋɛ&P&ɣzu e?)H zV˲ s 1)UDu/%eHm3q10wIb.\pCW -Ŷ9"j '>Ls0zb^}T 3Uz"c-ُ?f, aM*}6\х:*_mvj;Z']rLQŔՒpz3`±]o 01P o$__oK';^—0r&$pļƟ9n2w_D|]ɋ5hO īU,79\wR!o-ڕwxm=릨a 23^/>TqS)QP4W݋.춢`苡.>ֽ,x.|܉B֚/:lR\G \;;뮜  Ƈ~LO@*^o _D^cRwĿ.\CQ|2`# =8f$%:)G6T0y\1@+ >l{0KYkq';lM |6m~ Oum0HaL'oۇ=3=֟<~|&XSɳy1#ه5}<0zγQMp~Ɖ0wfG2`//(?r)PHmҳp|NЀSv=GSq({tX;&Vjs@م֙ +؎Ϯ:-ҥk66:Msٞ%!S1x/X])ahf(]h8ڨ0:&{`\.Lpe-h n6 e$^~k_y:"',VHlPtûsr4Ca@u(q!e%mc3պ uɴE/R|uVo":5]0ǿPR' x/⡱dD882OԤkO^hCWqIKe!oEu&"6>p@-u3 Z %86mu!X`*V*0OX{Q kz LK#^:# Ө([UђB~}75,5 @iaBxA^ajh?8s40j| +#Cs{&~mTܶڈY=I) fqЕ= Vx vyRuBz^~>UXҬ?sEl @3rp;BYA܍^4I5wn@o:n1 JO뽈#0>]8KSR!hlAk | )c]FSm/+yДV"<`i"df'q@zo!d5!V;P n%EizQ2eױ(%JF `.-< rIDljs nA4Oft0W"G&V1ὃsv/BzwD9Ad{YS~`S%c4<&r8`*՗hX4g|ӂh15F_-+\[/b|75`q7/Xb6/o@i8Y%!D!(+ɡ&JҘsm Qo\dAw;fe+<8鉍'7w,9ugǪ*'6·ˣpTa-*O#CqUBCt"X]8ڧ2lm[U rWUpA#"aoi$lAܘ )){(Md[cҖS3|H&byXsP#>v3bUDž-|iFJr$dLÈ?SݏMDׂݑ]oS5w@N \19ajZMzLr)LV5~n\Վ=UIkF;yқ}]6L>2v]w 8Z^H:f%{HR8?3 ,}wmӘ+ 3_V51u{$f P*7)6)LYVk LP1 ;b3@/RJMbV4I4y. Dihp[TQ,}9)2ny&,G `j\ze@{4f|d&bîtV-#/3"E'Wq r>`jt`t??zf{n)4gpbMoWEhHE ,l&ߕ^RHcE>'Af(I .&du# ~R&ȦtG5'˹s.H1Zkֳ қsڋI_BUZHW~hOv4V1w w%O)h2 ։unX_84j-fRyɴ4RNJ_zfWs{$e!NQD掠:7]jHYi7 'V EdqgY7HmG=̜ƥsswKsQYgo ~J?_d7zٓ,OI\8%NcYun)Q\zMb+qIwtiGD$i+|!J_+: I;/kH PB19ثp펌`k%(VZG nm;#h ȀO3'>6q\aV\O6 B4Ҵu[;w}0 =Z-@TգzA "Zv P!#礈6a]",Od*k%J"vMe{U`}Q-#D0SptbnKxXva'7̪P0H>\6hVUAʢ2 *Fb$,pH.S Վf!s]Ȝ 6fÎR7nSOUd)(+\ӠRy\`Axcs'kHQLӔh(ًQ֬ Fh)0~4:s@ 3vb:WILG hR7dV?|l*.m>6a ZȞ[}`߇.xuahif qՏ}џAG+:sե0#g` xhi莤> V":kXm$PXŸO#E秤c%A]2E`ZsQK^(F|B .e4V:6 zn$\f'޴PRD"\>䱾тӢWk1™q3XCIH籫:E/gR"kt0 .u[5ª@36IJvv TˮVew+Q|]0+.9&S8D-\, ДaI0)4vlTԧ DHkg 2f9G)jlȴf.w)@ЛP}*n,HI[O מf/c9SPҒ5O/S>Xqap0?#:B_n0&k/y*$ߺ C4"0אa< !]gLSI8dcGƝ:ފ*`"U7'&f$nv;𝧞sK>J R :)')Z]rlmrHƦG ha(&\;kap4PYn2I}{-HblBҼ6:(L 6'5=r A|rصx&"׈Cmv-CvM,57GwP$BR4"IJʠ_&P0~tE[?/e;E?N4Ŀӭx?а  Nm_Ќ%ݧCvy1b(VCgn¥Ʃ؄Ȉ7ݫeF;h[@;s]FW\"I蝍͢a xjC% 7 .!8Pӄc2D lÍtWd^ +hI5hud)bd;B(V]38b2YG3ܮ"Vс D [& DžUbPtƂ9  ܃/Vihh*s<"%3͘@"3tꠃ(81\*FʀRe;Զ_loǶ#K槢5x'dgON۟Z$9^UI/͎|d Hւ99GPV2\)E~(_i I,Et!?=Znpj .x*y.]1/VD͖$)!C$3ONq{L|@^;SSC?MV ?/ٻ 8ӓYnڪ#@!K2izh[+>ZZ~b% dcw,QY6[ 09;~Re*^W1ixvfS/p]~pFwQ9X8ﶥɝupe g0aC3H>Nܬ<<-@1$ yi)r/__ՍJ68oGAb?=!X+ [dŻո yu,Y&,Ig |VYIkD1q@W51: #TzوSHٜ4o+:zvb4(4$5rq,&e \]& `JܡVtJQOܕrj|xPDM$QV mH0/Lw]BNͤ idusp&>CՑ}ţ] 1E86!@6!z9%o݈IV"[F@!p+veG3p/XiXs9Ʃk(2&w:uqǓE#.ewI4}u($3H'i]GF,>qMu)hAX9^o`}1ECXkm'/c!U.I۳7wZxGMy8eU[5LG;O !*9D[\%WJ>;0K!DBVbK lwAbҸ2qR%+g_gͭw͢TPBq70 .W>=L}#ص?S.^tt4X#\MhZzuxƸ1ZZ[w˜\xu*{ٹ(Ac#nP-4h=2IL Nep'oE| +U0"1BU:̗\u-d'g})dNY=YmS|vkkS42`ayz7ūqEwWkx!%U 0r >6p\ d[|zNBy^Ce2P"p`^,j: Yjz r0j=jF@U1^B2VٯdiݥŔE;ێ+\b+ؓ9TwA!8BBeYu/t/5ATPk_xmº( {0O]K,>ק)8bXJPuAJ+38ؔ0ppkor0Sb_=T4CO\ۯxhf(q |JY $w5ZeR 1kkɟkTck IՉZT N'f[,) ub LLSZ}oY~-?\J@UumqcUTf| SA?nꄕ}|<'Q,MFU3&5G u&rAk2KշѲiG5)Qk u2FSu^#aE3IT(} ?2V\ л RxQAjgI!V&q.:6աs|:4PAZTł,1 Sv9 ZhiL *ڞ) Y`W2X>!ttbhW(,R`gyI.KЖL!pQR ׅw<$n1C%k lk8o?LqDj]+7@2u}pu.?@Yx@F/)?>:T.9FvK-E;j4#؅LU( F&vjv3(Zځ4);,πL.vez[C6չ>.HAð , i>ǦCLWE<ij ܡլOpF&igRHlB;l^Z3xz16?bLa#hZAmYD;K,GYƂ[K==؛B#Cu!=B߀x!`r\uMH~u~Q.c/Ð3mB}73|maqޛIٵSHaI&?WALr$ lRsR{x9ȏn֗HaUTzC}dT6:p9Zt_S%G|v&[l. ap(Za@ Oh2Alc-nQEc;d:Vbgֺ_y=2*kFv9}N>w jz"$'&ܐ*Lۮ.}M@m 6uBʐ P}YWD#WZ-\7IS)% P#`v+;ɻ + mr?'!`Iا,_c-0E4Tqc &6شց گs/? N剽4K"h%W٢ 7*%e/3Fz MbNJqrsnz>.ܲA.qsq騄!D4xpA~do2(WT:CiƇI35Zdu쾲ωӜp7Wd,9s>ufm5kj<9`}Pb%aF\vl҅\SVYkyHt^|j>pXo@YM7=ٞ٩(~Q ìр@YX_D]Jo.4n!Xa>Eu&ܟC& M$5N=jRgU.y2;ȪZ3|- my3-> ?@ELV+ \JW~WLs)@zOxX,`h<^߫ }zJ>>@!|+bvxU8ǷOs(b.z<?[L _2Mo5~w 5ʂ^a/!~yCCqy]%o,`A$\{G;V+AS| T2ϊG7/`luug .T?޼)>8Hs%~ep̍:L K`YM;9cŇm#cp>ҡ[dtS5#7` g:Q_qU{ETA9B@^8i2Yh/=k/-<%Wǎ!RG=bncV`S;nsS4\"G\ UE- "`;@cJW!^[B(`U1Y΃Vx;oLq?eۅM!>Y}neW)f\uml&Ʊ}(GqiGͫހ*>,&0M23UqikHP\=jrsKaFa8ƻo40M*3 ti7JocCS[LA|-`gQڱ '| :Zj%A݂I#O ᡴg}g!h~IA{ʈPvG>HD5Yj3(=w\ޡ2teg jQfWlF#Հ'oXk,YdeSkYQ.m7u̜ѩ6qv7+/A\^|~%nC` C]RZ o1UK캻c9s_A qQmIiCJxd4goX*hè0=hm2_d E vDoLɄ6qx0H|oz*M0Ͽm0gP=osI` j1s^NId~%Ij XH}dmkji:e]XBh+G}mBn #Ϥyn cnm$Rm{{eK#걭/5Z4UN(W0sPkWz2p!Q2SH1!6bi?3e5fٹI"Y ΋aI])Or!ENA WI4n̍Qځ8#6G",> E{YPpDu1[$6?po6s85?5vb4xuTFo c#JPa1EcQ5٢Wa; ^ X2y%{ $誢|Qx 7L#`"lk \t"ೣljn1 VSGLoi.Ӏ9TȆiap?;+woLKѲ/j"C`f>o6!79*b,;dzL|,]=Dz}y"ZBܴ`<'2N! Tt4fʇ&3$)ؓw8<#Nĥlk7u6e Cڟ`}F $`:c˟Ћñy7ELN|nMv8r^ح\ZLۅy+!PvKr~O<,mhw"DM}M܊ :Ou6Nx53t|ViH(3kj`dk21tX|\ T jdu6&lfIjH KPE!rCc>E|3y"?,Q6/):(FS00SL'%Gxof$,G(q;2kőYehF&[\ 08^80e, G-Ǘ(;c4O^KbJ=c~˯ӶmqgTl]!~Jxn6`t4y ÝٹS@񺢏:` m)84##)ҬNtc;N@װK:A55^wQ桉;^oԎQ7 9NoOzAa&}_JBNT[TU^oX\]yzTe_i?C/PWȜ66amjj1,g 11,}v퓫N?-|ȑC9$]6嶯&cX(Rg&8G%>'BU i*@g1VvCW7o in ZZf^&DzS'oHI%z *;~5 #F#Fd|AhF_l w M;UPh+뒯6.jR4Pa;+BfH+5HxaVW/ȿSA0 ![#ZrceǢ#W> H]O);`ڣEuI&)Juad2o'-&&a}G6Ft3\@I(M4bG}m}'IWoa VTWN-/oI2_" E*)1&1*JjI9js5WW'54O4}r_;$aa,NwϑWGE#WY'܋OS2i?ˣw,Oh(z AoCo!CP?Qe!Zދ|YJO5DA9רg{m㗛):wp㚣 ]ʕAmr=/cޗB}x&3HH?@.'".~f|)z7RL˘~&Il^sTzh!Cu*֚a8sg G ʀC!/ wr B:izQd0yճ)0t[T}'o dv$xr;̤<+7jr=Y\[ o-t14125OMD5ěN'\cv ̓RC zz/+@ 7f^ ǺmW & }碹lnbKyt`JF19l?ejFqGy|h^Љ&(..E=7;HmWBfb.Jo"{%YU)/kJ9XGbdN ~NFbajz7nFQbm@C W_?\h/ T1 ʾٍY{_޲M%R6a/L‘rkspwiPCr/4Lx2w2&8x:8ldn'6/q:`%b:tU{ZB4Ei>rJh'1n6֒f$!! DW0TS'AP ^VvB0rpY'p,Ն_,h56CO."#42t q[w0߷ǿٔoA@^4%nLW?ϒo"nh1kV,Ӫ4tG^ό7 b[~$>6w-E\,[I#OX7lK jy%.R!۴CԆ`YQ!MPҭ";gU7ϭuAП[`"|O.rٵJ 㟈-RUBNwUm7%/FzS<3?"4XHc牗?Sa欻 v4mpdq!IUg =ou{AZ`$ڹ6I;i ͉s,S2M!% h`bxZt6Ya2yǘ"hegim7%,i&-ʳzo+'URڡ:ȁE F:øk,6ΏGGTf]"|VퟸΨ#6j\"C+SO{(:[j7i%β'J:U)p' |$ЊA V >hz^aOxB\Q)M2M^Ři̻,ţ(1π$]mɑ@]>ǿKD.>A(*6Fu5*]Ţ8ŵv;6inrd)C0xRܫeAܓET))zoUBR"EKVBJBE(Б ś9zOӀBحe#:Z|%Pb%rQ iM95m-x1.v_FG]&J`!o:gbL}x\!8 ~mU0ftL66ycϳ:ȻL6>6\, \g{T=K[57r {BWB1a3( Yw'"@wOpϓ#Xwl7Zl1̦4d\! 6{&X5(U:&Hz,Uv -mZRD.^Hml./fu`DYS1KWV9o5YQ桱>p"%fs=G6Hf"'<@8 1FS.=X_2u&w$y,y8-DO~D\f4%M 7m#쑩[݉Rbx$ t-[xTR}&1tfdx6FuQ3e1ZDT%E&؀i^| 5w.zިG{<ve% :R]Wv$vnf$]fVSyҩmj6?L.}&nIzF(q1!UQpY뙮 ra.b?\O.azY*fO=b*_u.N@vE;&'x?ekr~WAJlv8KWu,IlWZ/pad^H7w׿}O;0Ki\W6 a 59GbhHDZvk7,|~|P1hܑa_jЃ QaԬڥ!MAg% _J ]cʺ}9N4R%,O1 E/}|%?ӺkL-|ISdZ\M{arLxkeeS~A:XJ!'zwPW,@Y,v\$\i!#`#-_J4t ˤ%!zUG^H[, uk 1&4)4BհlryFH &fsaNZw걣m־SMDRI mjb $!XtY ⼨Wߐ׻bk%͍wm{oa!6n,u͋q pb5~vlX,ܙDTS,, @w$` ףv q6.u]Ķ!TiP FgU?/CU! q BCCUu@*Ma\ռ^b7T )+Ĝ7?ZVc\L.c3!wLkF- +4`$8 'lam?r=@J犡 k9梺`]o=| L,bTYs"[=\u(yN|U7ߢ'nx/Y"W[PE2٪t4%RyQ3>l;aˮ 'ڤruW7gmzA_k&Ok=Y ن7EcYU3VE@X Efw3* %֊Qx?v10@n ñgUVjG"%k<cHk[ow6b }/"RXgSd W3bN,5nf~W?;B*x--{P:7Az|f[yPա]P, \ܠQ!Drh$(ҬCL07 K!^p!A(|,hX$'`V!E]i|*Z"اf4MnGɖ~%0wVF"Ziizt%>SbmeQ=TJځ""uE0\(&@jtrgXr| JȆ? xgD?u_UD_ LFx۟F`⟲Ti~<x Bľ wAj^!dZKvNzK\/N7I .W̳42){ >)퓐jHwn A0lLuKJBw瑠 )= ʈUSA,y7lOԺsƷ8eOl:oG! iI c\oZғߜOK8aAᮣGEF+a7gcӲykk`2b= M~U'9\qϐMg]⟒ر6#z [ÌHgL3zmJs4񟝹tp3)X/ʨ*^ut _r[~`<YtAnHZڟ-)o yEڞf}2#I<& :%RŬR".^Г ۮ09I--?"+Zy&outnim7% Kh,O=ݦZO@QCRcY'C\i%6FU#Ȟ8Lo;dYOc0!G@GO-G;p6mpdmdKDg,@u ؂-mL( ѣܬmu!0lp/uZGܮD4'Tn:ݕs`p}sSm.IaSM@1~ƅ.wUׁ3mZb97͈j"\DR ;q_m|pat3zULFT0,NGyAPRo"XFVd8f[Ip3^I*1煢h[^ /7,O K=zhJlp])k]PUv̝X]h+cZybԳmVk1YV8IB/x][N s?#%J7͟;%c/K}^k"GœQ :< PTKX9Rey3m;ôTˬ%7N4|b\f $:-D`2i2aV[tcC{,i!A Ke$rG$RLζi>(,0̖!J5OTB6 EݝjuMFa8}0.+&tTKNBdwÚ&{nlq8V]6Hnt.D2K1e\0mWT2.3 ס)JESQF$b: yw' bnZNt >O嘘1 ׉Ӧ,hJW-T[0` 0FwNS98?\Ck9tCqRe٣f\R9`\Tן(mWnZrd.0/qxalK\N-(&G,woSo`ݔ97WzJoOQҊΉP{-mә#O=o|z8Lj~J~ڐ5.IHj ge|:b E]`oxW'fXuT dX#`&*o%"V8G\ƚ4%2}Z4`TfUCP2#^ֈ@e3bꌾT\J3 C:jknD\u͈dbI)=|0i(,?h.-fboçDKS2evvSɾ(m/rN.spxu t1b8$Be&xD&O= ]/&&o1.y(D^0:[1}@vn|G#&Kq+`0:KzdCs&h'GbU&e?ѕ(A) 6u^V eA^}t?- $ߺΆ-'6v$1(C~oj%Z5(;;ph k1߾V躳VVado~$:C?-/۵xo$Z4 ?_ +mbIRwʆe=m!˱|cD[RH@ Yط•kݭYuxtB{># `׽qG X,J+oFO=5 낥K]a?˙Jm?T9# SٹnPW"Dۣk]Amu8E2\JS =|By4q3{;5cu^h \aF~ D:xsbv_s+r aXǵc?"}(-pd%޲`ĥ[#<ғ30'; ;9'x1~KP'm=ڔȡ{%e\sX9@WO[ֳ=y +szYqAEm8/<5 G`dZsƎmY;x'++hb^*8A#; k^˕n}C-`W' j Ѐu8֥;ͱ|z\2ROMH:j' |c+uryTL"4z"S.[ʑQq} ~@:ø%⨭MkB'`/ Jqp[hgLNCq NM6z?*kqǓ_ 7rNZJ^?6 ODd;U4h< bp\Tq_0\s t;q;h{9YӇ_s7tbځf| }SxşJ^BI:Fqz+\.ruuZߘ<~f&M4&&f*sCyH(s 3f8wR3yCz!nOBLvpTx )j6,P$-5-LU"kEܤ[ "BLJ1^;9'qcʹ$p,)Cln?l֧c`o*<EН)V畕yᎲBPbhSpUJ6= NC ^DcVRS΀=nǩى|x_REo-V ۮ;'="^۲Sي}*Q')Dle4/a!ujs{EuNYa|5WJ^$IN/;y#rg"o3`>e71Q <-[,D.EMr K=OI#4)H*Pՠ`+ tVʽ%Ӛ2qܜcd f~3Uk,PY1c`F5l:K]EIϹIGOEkL .t߮g8IU ^"Va718 or lawA&߱sfx`}sfuTlY2Q R&|978 R49f<iE9?RU}gP]>ߕT3)-g) 4$Ӯ1~3ӄZizHnKCds)># :Rz3 Ko0J\鞐=d>]SЈ _(x3딇-  +Zv_ :6f"8*htDBwZսٻM)B/]TVS .mB)b-Է v#Q/rA[d3-ŷ;!!.AT&`XQ[ʓ4C6H)0Lƛ0ٿg-~ TTP f>]bעȱ;X8\M䌡5xZ +\/qV}3{r`77qDɖ#62+LK0a2?ϳ2Bw:U]2 n(K,'ylp6j>w6sĶLuGm#A i֔y:4GEny[$i?vWǻLP]ř Ղb@(#jcKFXiJy>p9ebr!vxG4I3ޯbKOX'ku8%SRf t BݺUTw ҁ4CȺu^K;G5Gp]^Ŭ ~ci./l6!Pmg=AܲKᒵ bF\!Ylނ0XvHkBY_Y (bJT7ޮg*5DP-d" \S#}ԤoD%J+} ~#k멎!#:6w!R $, 0h2T9?S2>advL,r/3QCat=l}~sIH-̄Oä)̎jeme-N9PQJ])9m.[ MD0`G٘-mTrhivp{&;nn nQ Y!#+2o5WY l0%Aœ8QF0ŁA熌@ѺT&Pc,s C!70t'ZUc,µ;7ƓjúʒislD]Y3~!CJi('[-jA(rJ7Akw\?˃h-U~"LqG/,݆;} L4ZUUE8,: n rP(5„IoNs ʈ'Q(Jhm̒ʠfDm[`= )PHw?3ޭp (7N8PJ ֮I3!QȀ@Lc^a*za?7 - ҳAΪR{#x jaLWQabb̊DP0 DP͉sVZz1ɒ«(!NPrϟ4/YP6&z7Pd4!"\nokO(~K<(_c @`*Mǔ^oY RRnWY#擲a ?.),fAsS˦a_k&rs#ʂ 68+x3F DlYVBieB` 娞CV=gu !Zw݈$#A4]/'rT{Ɠ~LIn]9 F`zB;R.AtW=E ^e~8@/%:3^ʠW ;ҮS+=:S)Pt/1߾~/;ܥoJixhԼJ(̃(bĸtH Z@mSs1ߢI[w`b&WmЍ!&}vz ʨee2)NT﬛=&>+rf$r\{9?بbC rrIޅ/\%I#&Z" i5Q#C oVNkw[M]O< Iʕ:c C=s)O}Gj/\n(7l۷?/)? X-* 5crUm51D'%N+jy=`#VJyN/2tANfalŴ_0uZhQޚQh8UU_V-*L=Eץ<Þs9co+;~v)Jn-QNAjT]ٞR_~L/x5^[}Ԋyoٳ́s.U=I?+<EvXg f940$1ޑЦ0҂ dҽkWy꘺pA x_*;q0@~lTM+K#9'fbL-A3oLsddŽPgεYAS5s6fF;=<l5S7'cQ>l̛+_(¬^%Ѯ^}lPʏ$"j9Kd'f;x*2+N&b"X8/d3d#=ȄI@Irį2[Oi*𺌆xϧJ<݀>Qg_*ۓ̅4|;ĐMMjyP Vax QP`E}P/0 {t1y?TW8E1%,ݞ!͜ rK@vKZ>,x*QEG;k2Öqm6}}FW-WSwZ"{(E +G\?MuX^.:l*n< HhGY%]ՊsJzH_NIL uա׊xbR1-v31[M;$XT5Q*oM7l-t%<6eVTb>mp-i[vnd}B(_+f*>] yInʈ  B $\\e:&+jm& W^+jێDLjQ M09r,n&BNpAF̞DAR(W\g|;lfh".KHJ:ƓN ɩir?`W.]CĮu0-ր`)A?N]C/e̅3ksYS$*oel`h-}.A#;;elR=ϻ1g|vgAt߉9ʄ#L8V8sG.#J@, 8A?4-É bT )3^MS|i]]+Me$)@4cL|&iԊ#N5ol,fS ~uE2K|jD@sȫ\w‘i(w~ @B5ݨڦr?9I H`y5}5(ʀK ?`]x[ WMH`W6%:dEwxfLV4 RaN6 ^Kd鷓NJm3 Eb^r?<$G+^?&W Yp iNNsAI7XUZN }~یb$٫"  v)ƙ}78xBРE*v ,p7tqF  Uw(/fŌ-TLl%g/[$,|[E t\R_z&ؑ\LZLMxJ>r@ kp\[;0R6r@ cYG'>d1X_t쨹3%5](?4{ՠ}m3g%5Aw~Z^|.E@[ iPxVmywosL:R03H&˩yݕeGۻ[Cp_H#aޯ|XA*ڭI#`V5=+ yڋηj/dtyd HTf+ϒ[E\IL$Oҙ {&0ݗ[FOzLħڜ7EW]:nkWv_ nRWmce.bȤtμ lg5oű6DFQ|g qDT媪2ZQ*Q? BUMX5G_db?cGM&<+E?.*t'W>d{U | W,Ɍ,ɶ/φy8m*6۠ j1!`Kn3](), X(v"Op;*!sK tJ1]N$G|9bP(NGhɞϷ꤅AI4۲La2.D,t omCH~u"q,f7Hئru/R!Vʍِ̫b B\d΍PG !ҦA⽌OO_" Κ7UR8A Id v6aX`;oAƷ:}I䐒y2pJ؄}A>MM!ӝWzH@#& snpjC;9OY̓6F4)3Ⱥ]uUq|"sԔy@]QԺ#FJy3Ob쫙eK+O7z>w^xf.;Ad2txerV"J vM=fnor|f#5G% BI0^DudS4E;^Նt/bH˹`Rep /Bs?7X,;<-:Hv{cJ+4\o8:ԐXϭb\XU!a[A?[6pbR1Kȥ1#`Tr?_?iޅ8 rX{&`6Mv0]]1vdgeCݧ otyz ku1!90zԗSʪ yRFGb_͍5<%t0#O{Fw}t4h okѴJL܊A%Ԥ@gDo2WVN'0鮊M<݀X 3+E؃k^tφOhIGsJSw,Tc{ vif**qͿK,< Z*j,y+.1!UaOF68rԳ^ i1 b]F!*(\{RW:t)) 6ͨ+Dv7, < ΓH88UW HQja$? $w9V]MXL+N8W[N}c >H#]aDyDH"rK=Tdǭ˅D%~쟘9#͗g$)8#Wth/(Y#ӇŸ{GuVק<&~*tgT⩽baFgf7H>\^RZ H> nTS JJBdv;4t[8VˌpIs@:ڻ*9ãW8kE9/-cM6:7<=Pe?~Pi#%"n-z9u9ڭ'#ų2c ',:+H,Rp24ZZqCnwm٭]Bڂ/ EuFm ?&e+3)z ~A1o;/?QpuVsZ;$+~zf^ҙԒ,<(aI4!tCFNT{sѪzN 06]GszѣW"L.&t'rJJ 9's43hM&ԌWpqzIiN!(I:g . 2>d|M #xl9ٶt A!8M_;iW$\:!|hu!0"{DzFH&Sc",lҰ V堑* ?)i+p 9oέ*[/C|nl6T MlD׹|THDa9~bB<$ H-b9H;B.E=V(g?ۼR/΂pZ,аݠ }MpY@Ma8c v 3ܱxmT"j3"r'_GBq nz~Q]: VW_p/;? V7e,[p O2$?1Օ 6?OSYE)fn ^J-iv8LJ˥e,..RE;i!ұ ËqmI%Nzn+:i!\#QIj6`˧mY,6!%vn$J?&TU:jqF^ohk>Y6':oPNr4Ӡ+y[q6j?cףwNRZyE LJ/:lPQlߡOqh#P`=ce2LIaDTfO?f83zpue4+ޑ@GEiq[-UUQy*"ͥ4P^v2 {#&)a !kT be K,jKZL/)V]aPYuC%,fքh\새R![b삌<ϐ rD7F } _ktuQ Uh(Oգs2/,85"8`xi1&zݢOkP׀9h+0n5˛ 6 ͘7dJTiRpPe~"`Sk.";/w)* ao\SediM%eUY~2*U쩙B_Jv 4`Qiwn)ܿA7􇒍 fC| w q(\ҜCcstR! w17Z^l'=?j=x4)Jp9@7H$sé= "͏?S*43&eL([6J7dWmh.nu2!C#Zس[i UV8P%|*/";郺=Gai5Z2 /,X&ni5b(ZHI&k!>tuUVvOdH|_1i:R3*b}E `0~2 $[&g{!ϻm﯒/sP~˘Uc(!Pm$ܨs \Gክ4k9Cdюn182'3"NC(DvИ :\oqrJN I 1'6\ T )E?ƞ 'B; \AflE'Yf|V8Y#r:te*(WCU9¼d#~lspAH f&0qN-dhހW݀Z=KrDO+䳼Zvm\FWoǥm"1|5@+{q~<8p½U\%sG {E$%Pn{$ WHq/:u]rV3*멘vִB A.l׬-Qf({$b w`,Mh[hյM>F"rzy{ҟ>uy>)qMGIco`z+pȚeX) ^+kG( Y?0~0vEC>fol*)<'hvd 0czx sMf)rɀ2:\j.kHA XBqyܑ9˜$oi7%?d ˏ& F[^#}{]Yx\&+u>Y=]PSۑMWCAɈjUj@ +LjO VOnZSn Dѫ)$ΏntR9eB¯$4XmY?}b-ĵVGfgBޚƎ 8XEגh@("6$Nl<)K-G o{lc] DPilN*Px^o3( &U`I; 08ϲ*u+ޫUEPN^٩+Q~fs{=Sm&j2̏)`h~k\<-}]&A A4@M]~]/Sv~Xr65B6Y1d}@Xdd\m$F4uKHQۗL<M#Aټu%Z>)i&Rg|U-ׇ:zU]~g2A;y℠[=;2>ʹ'HUTFͻ(Ҿ!(w2.޿_~o`l\vNP@bG1dւr"J]^FJ ժدuBϻ}սRwf.iaQ.ŷ;DT%+,2dt83KDPRkdĉ~'۽!CSU)gs#-U{ 3iI6\ެ: w p ӈb˘\6-hZA)#84IjCYJ;o聤`T!<,N ZX< /HK$`G4͹0ȹ5 e=NMg2_9~H'g՗wnJN' ỳGב0Fn!(҈:|. JR"1Q Ӷ<F]T"䴑9_L ;K6AU}^9`N"0}Hd(QV+nõ83D7rɽ $0RC(Ә҃6>)Rq.pr~G[jc:\Fkkd}Tэ LkWQK_Ӫ|:QB I)QQ+ P"Sr:S3ɧ$HB-R탱q[̊$LPKLc{J!b}ǭ rm% 7?'|z 3}Y\t!GF-XT笓MCu ^iz$cyX%x_VPX P<%3Y_rS4~ȫwp ٚ5^;׬"B1ޖ@'R?J*+/%3.Dc,XHޙb]ئ5K.W#wK{xO"5n-6.LI2u9..٨{$8%92Q$vuQ?iwFҝK /*?0np*A'4Lo>2;3.*Y &fO=w%,;Ӫ8Lo]Z\kOsφ]A}Q#nIUYIW ^d'V/fw0 X ɒ? /&sno$D&{10?^D-vuˬO%j-Āt+X,+(~PqSCg ' #}2ESBEs,Jji>QN2U;+s񤨢T;@)XGZTSwm)oAxJ _[D7gphEHc[2-EW%1cW!ci^Q2ekޫ9P]4*onے=K̽`Y T^`d'r/#K_lACrDWQ=W&rݯo]?lƝ[San~MЫV%->J l ~CIwY'lgKF45]ЌY~sK4PRByC0ƿL  lYFAg^}KżW 2öO-%+~R!έG'f{ ? kpQCBkJndfOb'F:-Wf`: l**F[V, Bʚ"lTDM(ZVQ0c(.x 7R>ݤ=T)ͨ&4(gnZ&d.u%Xt|@/xP7A]Uv|S>NYe> 5ƛWm@O=^?&Yx"qWg:Je/`JoY!7P[z+\c(j} bqŇ;8GzwGɰ .T晓 } Qֵ F]"QRBdg *$z3[ -|(}#HJnm&"g,{}A ;B֢ՠj(B5Lh"R_mfZ`WSu[s#<ѥ$ZD3{cALHB" 1pcJٕ~씒 }EV;MOBo_NzBֵ?g4.MH,U&o:|Jkj#bO#Eиh`B/Hޒ;ÓX6; QOi kGˆiϿnGv1"I"t[nѐN=xm=FOo쒪-;,a3Ǹ_ t"*|dUѾZI>xR._J(I=(d\KC3^4ެAqšZܚ8DRKxR@_ 5Һ݉#m@_soMbS;iɷ=q=X-VҍX8y$^3IR4tRtʜYy};2@x Oj*pwrnl`4`x?#T5.}RqSSK*$?.9 외b٣ވwD}+a+1;8sEY]݆Wz{]hZ\Y{m$?FTe{+x#5MT[十SGD;*u2վi*Pz`N+rԨ0~&+WRleEiqAɩX2ʙQ{Mcл6nç s*qG)Qp|^ݯwV3a>(c@F Q4q( %҈Hr&e4&IFkʖr|Nm&ɻ9=w(/EDgj;M"DzMO9 ګY Oʙȝǭh|* 3\(dQqFq\Pu*f< :g,wcÌm K{=f^(g `5 =F<΃<Ѡ2'ǛaȏYkyfMYh%:ڹ8rY^ݮ)Q*g!uʉ;(>}WR(aJ VٳXKDɶ\BM"2lnWT}(yߗZQfu!?c(&ap|&j{lxr ,?L?j0^d8((d<A@.kϾ@v947(/נ6iw׵3"Jmg2ʻDe.Kw>|$* C0 JfSt%M k#Hrk"$[xKmP`yW@xZǏ{ՔSaof+J,4uZ=]$bZi%@g""uݰXs2n*78BJ ӭiwnڐ\*.`M~e~|o.|ýf2d{ә˛Nj:O]lei 3FO6%ٹ!ս5!2l 24rj 0Ej۝%kŠOPjW˔ T] G_e镋w87뺧*v2I3n"v*E`dzjl(P\8y*oEmuZh˺]/*&x[sn\]0L`wաpdʒhKw(߮-]#] H{ 7nތ`x63ao4L}]{ǘs(}dՏЁVQvD/4j`ww@ĄWC{U)kYL3XF]ߍTR5~AWá A#D, g3*9e9w'z7ʎ5zf) M6L *0gI3~>I&|ѻf'+!r [ӛTmiг`|0c!E k98-{QoFv=w֎dzoZt\a겤fv;Kj#7SRYqNݪЉ>9ݥFm zb^hErn"૓.-рYk/|&[jTN:,23^Iu`;tjzA+' S,4+>eρuf^R*%0ENTQ-n# Iӻ_Nhg1?29 "2e%_IPmih 1JUZ2PEڐX=qvG+&᫸r_K Dă;7FrLéD?0tօWzmBd iDid¦9_okۊZ `)rXeYyL.aƹ ^gd^nygSF}VΧL6m$|~NM{ @"TOv6bit)518d_1Hh ϊ<_<hKGU# aqWw;5켣Fl%{䏇5],1J ȨGn.4 ċR%2amww RRAlD^#>%g5;!g;m=yUn[h'Bm 6.dt9P'{e.^ѹ[9Iمդ]=Rt>}I ZJu!U_܆t Sj#԰-j0)a#d,Y:;<ʬsbNJC0d{[jzU٧.x#~>4BQ$Bʿ0%TePm(+mVW\_x&FԒ;U^=K}3n\ܾcaܢJaWkG#1f x[8?k{:gL9[?̃Tק %NZoRKvkTL5i"RŊ_}:GLEķUN͚2e%+,aJ!O=o:w}ZUAVJ%~d^%4?` *Ea{főj,g*#|5dE X|4M5O56Y܋ll_Ee9NB~} w%9k0{&VlZ3QtmgK]':9ӣxĚ$+ zmאgDoőGyoVp(郚%:I;HBVFOE9"!tSS3ė>pS93Bk?<|&G@'碾 1B CfC义J)W%<5-CܙduWND`gM q06{pua{xg*a|ymK3@l K%dGPe6ܶœDZ\jT%(8QRJ @m{:p NKEv}^a!>mnD)aDZMl-ܭʫdYpA3*u&ËEts>x*³"}|ʃi؇ RH +;9';4>64N Gd|Qa9c3\H*|o;:Kn(_DV! *foÜUlVoMȇNlȁݘGӰ ui[q{%\M)oѵKR(BW#HF,)| KKaʌ[L-V[ZF@4U4Q27@cxK˳C 55x*^[޼{%7fqߖoA6yx\]~WU5+ FA:rZ*Gϲh5LvdAaf-0\Lr6Yl72ԊFjwPAUGYrmx w1mP[f eoU3"sxyssB7G-%Y\!ʵJ4T28? PNM(`J`8_ ܎xϱLL_4&{&mA!}iiJ"Frp2!̟L~W ~"̽Qo3gJܪr;:fHWvwohc> gdro:~qmq]Q >˂uDR8?B]C?SoQ5.5bw>E*^oEb` 5QQH!E2;\έI#~%@dh pH< mRk#\cޒ-`Z*cy4?(10Lub}=%9x=M3'Uا fݣ9N;LPۏ%p`g%s$,D{ zfzxZZ lhysNa[JDWrsp C*J^%3ᡅq @l/l!9`+ԏ |޵~mM=V,r75jLKIy* TCt-˕F>嫢?d'hwS}1F8GJp$-<[tHpS\V qk6/R+FZd)Jd1nSUج;kP3><ob\ 7FiRQ BP6ig7v%cͧ?EN,TBn UF5;O,y]g&"S\P8`7DD9nɤ{Jq, 3Ht @*r_۵<.-767A G@3 DF%,:Z2/Ruf֑#F,{n?_FwרA!ы+O<Ԛ_[sdfjsb/xk_~@x8Í bܳXN >G6:J{q!luϗU9 i1KE'Brr 0&4 p Pѹdn`LBAEZ哌G]2{|߮Af%Tx%@aH%cգEUi-ټ.t@Wﰫ12αESa!X9c%h!+$ўpބQm_ۋy|a%oO_}6I,6}φO%t|:EMJJ Fg{Z}G"*M8ws 7 ׂ? JB^DLeq*ʔ7>;S(SWr?/- 5x;u Ejc.BG7P5pDv?V:0 f~,:*")B_C\Jih:Q):a{0vhc~U #~L7Ժ25Lw `æFE)D)QbM ( ,L뙬HB.xf gDYCwuآEM:vQC5+ ND#A0|,CK>NdUE#r2"؀셋UfY$F,%yh@K/)!n 2)l>U Έ`>Al3~7Pd7@onĶ*V_Q5d,cOȂ?ʔΏE=kFRR^ [wu;_Vc#3ZsćqrZ,G{jr+K7ն?BbP )`U)PA?ɖ}V,C{Y;΅ڢ [\j]}\~{ Re' aIYE˽љv#56n"f+4Z^Twj2GOd&:!v׎ƍ3_lyCx\܀*>b_ۤgTzWd$'wbC`YΛY664D`MZ O˃ڵ~<62BAhS7Ibn@J,M1?qq:Ge-JfIV$ZTjxyxyGHo0U*y9n"?GwHhŞw㍇-ZueJC+7nv(\ki r}/9U?cEuf/f~ޥr̮;H5hY XdOC$)2&?}vL&ߠAKIICDZvPƥ٬|">*IT;dLם>%Msn~~ 9o0I95ɚk@/R7cn]M?jVTuj'ّgN:QI[ =ڲi ߰!՜G'+rWc_|zX*3-7:Kd X, BT  iCm* }f6:mK;|/72u@|D !ibqEcs9}ݡJ .4!G}\ME9…q4',!C,o.˿_Jfoݩz[|?t eY)mq/p1(.|_ ƕJo5 5UђN2tơ2%MzLf#lLyA{4M%~1:{ĵ4v]l\궢=Nrl5Yme>pX.Fgs _h٤Bs  F¢'ktdd mxfb(m?B{^dc%U DZ"Q#} ql6:1Mڛod폿Xڪ>Up[_HyٖdR]},x^=lcPcюj4* %k2"veEf~\{o '7 {SWq@xX`b!诙P7hXUrMepKxBy4qc\=vZ(Ҕ_'8Dc#ɡФl˒ymٔT&?R CE㖖_ِ^pBOoSFZM2~1ɇߔoVi+O/&C;Di}v U Y1"kcgWvpzl|Ιzi[đa^&0A[` #X]mV&}kZ|hL sonWzmej,nDyv* -װQQ;),}8RJ9"mwIw*r_3Xe2v}t1# mma7fS'q8VFr`fa 䪟럃 Ș+XKȖ1,oUFVg'F =䷬?4qrvG`PȻ\w ЄG*:\jUFu)D*,h(*C]vLutd)qY֣h'?u7r}*4%M6ҤxW(IF1 /`l59QʈFoDJKgE cC筟o0YW[QC†KϫD=^[($YARzT DOUF_}lLfHiLizӲkOӹr}&0#iSe)u< elrun˾Q@rzM(pJ6+^@fWFX-&`IpE>Sʓi9@{?;HXpq{kh\by\SZ{~^]ܡf\T`/r.X# >5c ^gdTs[eyi?rERd4/ H%CE{ddulΦT]n}R=IBϧ?O5ƒJ!YcPE0bi!:tRӮd!ɣv%,}0U̞{d?D@gBo8,RosYt3P#LXsI퉂s2!,)L`B'aP%qYzD$G OX:AmOVIWF+4PkܘfjHMp.!g± &อ i~c_̡ȅyTTh"HJ_.XV,EgBsNҤ-|؟8 uHwd/R`ܹBvJ}/\1/OhɊlM[}ް=춇o(}s 7Ή2ԛx%$H:Pԉt?6\y郕I+)2w#geܘrn8seӮ PuJ6vCUDjK>HܹAP|)*| 3תLv/z:,āl?BX_8^FNIZ+FPm2{7n֦+&^B>pzYyMl-R0 zDt߫0 ESiY{38;&=95&0R0(ݢ_}I+\`ۇQ$h#`@b@`zb>*ݧejߓ?wº@hĵPbLb@ef+qd!Sohuxw ƒI:g ˻5σ:޴{k5 R7З}54)Ta X V8ϋk I$p|sC(קvQ+U}5 #`~ {,0h DǰNhn x%ASdb2;^Cp?|fG?]IJK,o+_ȌZOP[S5ۜaE Cj: ]+L܍O6pAM"mH7AO.My~@Ɉ!|]l7 VlK|=$`Jt: gpZW_' UC g`3~&$^)[~ ^y~1[KK ʙ}KI&ir ͲrEgJEdh-H?3x7#n1{FƲ4$aդj}Ee9z(]X5$ֲM4EeArɤE˷W'Ꭴ"g{>0creCH2):c =P7=o,F&\,&pry|50x=UD ;{?V~kGfFBCl-~J+i?_qyLh赐zWAB,vbH~l/Js'4x 6Q)T}U!0v7A8~>[JN*sϫ%t1}y&X>W T"T2ByTNcOoCx־ļȴEgjKh\qN.;Fv-.qtMxn;7% E<"Vgzuح #{f; 윏c*!kB !oͽ݆lYVR&Xp,pҷh}ouǽveV_8륖#-}AZZaAw@o 4T[~'cƏrWsŞQa~T!QyձXH{Z:luASdP^Dp).c:$NgHm5ִkL2dpA }㭔ٽ[ Y /x%`Ԋb*.$Gm˥-rb̭ -H.x&s¯o]cX1M C'Á%ڛ-sylD\2#wFU>cjE+)Ff1HݭYbXdT3&ѕο *h*Vr&^ǘ-isj@r\e)[6&eJ";6S'8Fܠ(^َg2wj=Un]$)Tׁ PfV Nc(?o,U 4$T1y>蚂`Eצ/$ڸ3-cH3[Kn72q]CfhUGY`o"Hv!$[C|/*-gZq+}& $ʽ <.6|(Nq~ɜzKC.³e50ȘdGg-̘P`%VnMz)ݳai6+ue}UpIJppULkRtk{p*¸;?ڧ COxpT6LiXh~TH(T.~1_#`& uJ:>h֕8|M`R5(+ C :I \,Vy߾G ^%t1E %|%Ҏjm}u$S` f*Sʙl=Fh[7Daܙ d[. aw]F>nwE g91˒'ȇ@goJ-P:4 XMI?FF2;wn*?QWlȰD5a§Afֱ4?}U5Z ]oSؓ:s~Y,"J7q:Fm%T^8ڎL`Wbj@l}D %t1cr7*B1l*; fwtOfjy$e87lorFK$Nטy-G%8?-ӏH6t}]?(ҤS\-8֢p &#T(#H ݵ} ` 9"=b]#Xn~Ю+1VOxPXmA<UNӇn\i/$rsV}Np'evXmagMEӐA9D& He_i ]7yD<:(6&xm~S9UZ(n|eHLA >::IEбeLŃ~ze^cg?#b46e'BYm}dBr|c9yt7уz T0=!HUvBWHM۸~qw7XƹKky7 d `(d~ 2 v}daBDsx+_Z~m3XM"%߻Cgif@_8,K]ӣ$>T16ߝFX1HEhvvqn9~FB9(Fm؝`pS*EU>{%g_X3YBh9ZQؗhϔU`Ld滭vRzʾi܎%$y^A/x (dg kZ;QwpD ￵Yo/qPM`m}fPx{eԇ.~+^hs)ㅣ_FJsrM.x{!O9&YgՓOJw$5PĞB;rPqA@LYp Cs&w h7_Y«(>W,UnĪ< jP貈z$.2R@h%uߚ :YPf~0ǥ}:(¬( |oSlo A (8CYhzMh Rʟk}#I3|C3&qVk]8W% "o$Sd]/v9R)VTHڙYz}bOiD U:8}V`@֮p}ep$xLD}Q2.=L1q JyA 1P]Z5\6V9LNJ8PBɳa:0`?{L:o?|Hg ;<+NgMqtk\o\LzU/G57ɡ -Kv=I٣7Z3t"4 CEW7vF Ҵ 硰nX)1Kܤ]l?U w뤚ťձ19oYR$ys( jC|>KM1<.H'%j:fLJ.gHhX\'f=&aMY&A UrsDomɹv5C)ve{:r7҃&{&Ic #Xzo!V:&i2ޠe{zAnCqˆi#ӌL}@5ۦߖydzr?$2(YP0D|wq>RyZ+C˶Y >U-3YL{4 dCk2RFXZ0TD[KL&/pN%Rs8m= ̲,1grNlX*,kV/uݷ>0Fc]7m‘ fFt0n+hQgξkxj#x{?{"zޓ^#  %cΎiB=^'3b&bgҢ(ݎc)n>6tTaTWiD%[=ƐYN2͜4$uGwy_Sª5חxlD+ahkErpL-xctfcbS; =_ɹC(CCIdfT >4TL/N^W0FU0b}@תS?Lh_?n-D;Azu9sϋ[by LB$$B 6ssG/.rM@ TX_=KwmГ=-ArL&)aeR\f*e--Ds}D{ʲ64TEq#g0yӪ]AvΩ>ERϰ]ztKoʫlY)LŒVo:0PAHݾ 7Y-肷:.uD\ԳJ|~@_Up2}njLKJ4d7$!KTfk}ܼ%Bw|+zK`|U,_ ?0vb tgiaR930Q@$ x$[IᗓIuvE,y̝调?_hdg;̧g!Io$jdy:B(-ERg{>/lCK_QbYtyLX Ke8,>`)m4. ƥtOV"58B6 Ikw?wz^xJD%JB]@@3,7Etٖ `.J@9X)6}|?nԬA<Dr^oss^q#Vsc6bhf3;aC$av1xOꩶ4oP''ooƹ NKcf8;c;mA{&_}j hˀL(O0ڈCuR)($X_2{D/ңuj5-hжQ#bVjYϱ3>#|3\2k*f9n3il7umdHa>|LO_|u3kBu3-D^?KUZXJe)OQk,CbX 9(R8E!Q?T60sS"b"%:|?j:IK*ԝwt?u>Wfr4l.gmv?f=/؃GDrand,CD=+c8I-1x2l|OLeo؀-mhQ+ܗwTJW6 X~l0 @|dA'!hJdg9K5`UQQqxc뗁Һ6剜?!7T vGt`4uj2Ntʛ$]I]b]Nز3!m,CtT QM m?:OApi "eZu(븵Zb O[T!t.6p@;$s 9ܧjqT7'퐗Jyvnu4S'ypD!mКRٶ)5؛spn$Ԩ3`ct.Z.(!V0c?_X.ӌphL:ޖK&WRBܻ>$ )nqN/{XN<ގkdwLګeTd2RVoaCAgCU#?Kbx!7l djsmIu1@7^ y^î+M}bq۲$JsM7(=!̠$$Lf6a<$\Qx\:jA|v"wW|0~pB 6VFU| ]'::w"CCt4E*mERU4 fG|bCx6%:Y~9"lh&C'Ni 3S;pmtBCp}7p]#) *oh'BȐC'k:XgnrgjyZ:9I"Coʈqq8b!Xq:79N𠵌+͢ [@oPK (TU|x1[נJ6D̺6CTE]SJvM 8?[L:59ZKO%lkqDP$[(WQ-;+au+6m0B2y٩%ר&N<~>Cxl($A>2`Ni}ȰKd¾Cr-h1GnK[e\}k: bb[݊5):EVĦ 2+I!mX1J pŪ3㰛T9ƀbQĬA­_ܜ}ۇDюV78-žmJ'Nބj0*4ã)tjuPMSH@f4 J|{V0͗lL|>$J+izi1##a< y&eN[ Y̽.h$ I'wd@"+@ɭ3RN;V|bW ,qJ$2/7E'$T-JJK'6 =oy)S>iFJci碡'ݖ8]hZC&%2[_ bh߃o!b P<)Ֆ^ʉ-Sq%+Ρ~vj*,^w<rQkkވkmG1x־`Ǟhvj)c&[Oy? Aga{@TyX^feYv{Gex8F˳Z4 NHc+SA\aaE Łh9xQ '?A_yAjo2Bo2P>C2Wu)_aSJR)Yz0kZyAdJmFKpٓ'osyQ(2Jh&PSvyHRCr%&e" 7pYT3qUZ2_W!VKTϼ&:kn;FENޠM'p̡`t$7`/OC۩_*pMif ѭ{<ӣ,\^Q(3] _nH/g-`2gM0 8 `J$ʑ <9~<(}hm+m Fo?_69Ԏ+N d:[0F|şQK){PGdx}6e@T*OZy?t[ lF"+ӴUJNFMJ`?Qu$ %$fRզd>n4z9JTf !ؠ@.<' /iROebóyEvmd`Wf8rP }Н'p/&="Xf7HT !6ҠA":V}zI, ]XTGPʘ )Kjծy b8*ʌj d^6NNs"C=|7ա)NkY/:gsք; -PVK"*V֔+U`F}gϫ#nOqX /.C\0nz-/;S,D<}mљ:m%nm"c>'{g*>5 c+J"9k Gm2ݦ4ZߏѻVJ ҰGAs YtC%h|CUI',QZ$Y7F+Ft_0ʶ9|11bO} MѢ羈U+yS]G%a~g>(>Ԓuʉ&>,`<,iCk~#x u-K&)syXz.*uFG1K6]QuJ`GwB=] ]EYNU@=ߵ SZA{!G8sZRZ_"ޖhotW7MfÅcJ(r[st:jvcpFW Y%6htd lO5,&õ[]C6-DTTpv|'JDa̭J5\0n%MUçT؁(S@/0RJ䧣>`@3*FPLn6)6jVó[O\%Nuܘs1ҎZLIGd6ZlaxX:/.R1o4ך:[!X'$>g%|-V~vKtњܥ]{dG7=Fp>\5<9FB% V7C}z0U;Pl}=x^=;kkp &:ow:pC?Ew_AV y&Y8P}3E}9/ݝ?xTޯ` \B}/}!rs(mH g|n'QL[IHp̫5ANKmO2^ "o|d6gqP4 n1 YUTXֵo;1V:@a92Hlu $-'{V3̓{/(3g|"육7[+Zu^s Qz3%9-- g~5[-*&_w'w5X-^VElD "28D5?z:iRnzMT!v lFjo8g[.KSxW 3r|>jXɔ/G @~q . h{_KôW03- bU?RZUh5ӣ8?[18MBYX>'L^`ez|7%;ao$J3U'(X].\B0OBQӿ=iNw@gԬɣ#ju~87|r~e}Cl~((#P{HrW]9C֠4ǤnOvB='.˸x$Ur^D#ri\#9CPTdQ+As~䏚7FZh]OIpus_5w Pt .у/ :?F%$46De܈z&_ 8pc>oA[JIEM<\sNId'֞7AT8jdl<3Q9 'd+3v>"5وJkI); ~2['Tk|VF 2 ã!Z2V -(--@p%/u}pq1C+AMay}(CaGar[ß.?S_qJkF^Ƹ" &ƺ]WKUJN.>KA:ޖKNPܛ]NƊ_*s']diTOztpQ?ש''R@ZLmFAۧʕ(9(R0( ŴÕ>ԣe`cSY*~)ѣVT?/?3cGA蹮nl| kРgya3ڭXՑvv'i^PV'K1N/Aw*#$֑HL0uAq'!ܠ*T#E8=Bfͩ ͵u޹-.OgZP8B}2t[5l pPَLhJ[/$֑r{Z$I=z/L_k)4)G#T}Q8b_PjAG0-qչKU[M՟󳇒 pSYsReU1]/v[-C; Q*BC=Zl3ΰ4|I\v!»-`us ϻKKVhQMp!Kce#{=XP[9g-q^:ji?rX_vxNG^pU5s<-eȃ^s*y33Kg\CV*Y.?Zd=)nW].Y@FbT.YJܕXn(TXv 6B4W>5 1@$* 8Y$9J R{ SLᇑ5rՊ+yؿD96Wo` ۸85#,苊hN³ľ{'zo Y.]]SI%UwMWlsɝ%jweChW?}Mv{-;n^!+0NJ~\cʳy棖i\y5ִֈϊd9*ȆZU׸8zZ:9E!W5065G`L{*IBb:KKGf¥e"ar  (>G=0K&c[Fl{.udK&z vJm6,uo2*%ic `8}*HE.Y{[-!W: Vݝ I&ʠIJۈ'2UCNTPwP`c.n`c,yl.~ۭSWJѠh,?Y$%Þ^[AJ?dΗ;{x+{v@hãs_5 m!)W@v9DVz& ';,}kwuj䖢\+?`]NjN,U8DM[t2$>} :5?yҾP@m+]U]#c̯tu񽳿#?%lUha뤒didSS\SaG C}L<]1!\6H` Uxz]UeXcL EܰK=az+lV#T! _pl=fsj(_{dG !]=^T_rIUdP"]KUy2X(N p KfA˒:  I^l:2K4?c>;{vsSm V8QIA4q}i;|iU%%@"7U%Y],@{P4'bu0E{/O30{ خ ,2ݿ;NQڄAj^7&4F0 Ɋڑ:tz*(D}K}m z'Sx+0j_L+0ڢ3|bt7:$ et3MKYXQyM;㑓/OzmMoN inFN֥B]mO &MH"6"U+J_$sJ3eN_Ӭ1q N68BȀ"~hWTXe!/v*c-)ܣ^uNDe5K*U8x64<)R6Av=Jh`IR0>!<΁v@LtozXsSt}w(hw8gpTH(,& y ËlH=vOY3]m#+JZj i~#ΔQ(S)Q!8R1?Ťvvz"eKZhwkc5w p޵SUOeͲZ|̸wcr\b 7%M}&Zt!2s;(ZbzdNLJ|=ځY 8-;OJ՛w6_ L%Ac0J39F}*e 3jP0D|=CgWQ:m= mI;N &J^$IG5{$jk@K Totu]pWo|H FgLGfSh]}>*Y[F+-Wh ҳ3 xޭwWRsOǬTPK3Â-ЏC{h+x|7x b~R\7ˇA#Fv$<@YZ]6d Ukb\ ;+L.6y15=%fxNUqi: uq9Kp[x[]"A'nfɪ\_z=~ B+u8vK`\;/v)%/~t]ǝ8T鴖Ab_.5.==SM=4ďysHkAB5;pū6 _MA*Fε$3D{Bo\з s4Tܟ6X'fٌ]ɂPbetm!@+BΜ,M fiDpXlbN%j?]J3 EOgt8d,>&(XN赉pC ݼq[4 Duкpd]vT^ AcFLqΎ`d/_Bb_qsIO533tYnPy8QPlpm-$V cb&vKd`?CQ1ne5 2!UJpIjRft ;hFJӄeE 1B6;Nn::sT@;Beq7gJQ(7j^D`\d@AvV05jd6XsʔCh>;Qʗv= jyUYmf ρLmOKMpQ5\QyI!?|~f2RA-KE22Ƥ4,4@5Klh]{ag dN'zW7p |з|'w6\$ rg/~6S̟7<6#>tS  ߔKay$_ImՔA[VYzY㉓1?$eK/#R"`KП@dcvk("_$}5(?\0mZEP[m"jDbH[#Oݍ.q<[ ]< q uqH!Zխ`0irQF{jܛOu܎8F+fAyz+aLbYJVEs}Ge#yL]m ݻl3wHŋ'lO{m2Ttx(lڿ5蹇_c<6w]!Mw;0DeK\So#~A"݂ˤ6.ncN6T;1R</8`̙j关B,>~Ц:y8 ͗K5Q,_|iZѰ w~zsiZ_  oi cEh? dUW=X2<`,9p,/訒mb$ze̷/~AimA4eg)#MT7ڼIn3k&PTfŁ9*t,6?qPR:K)RҨ|Rb0Ti7ّlC"i.g왐n-gkc,(Nrc=}-cX%$.l5 D@  }ib~W)yQhzEGRG(5Irn 2Đ & ghAۜkPmXNBS&J~$hIl&#^Nx" ޯux `\@/{/As{gZx8iE2!齳.gdL;йEk9bߜ{{,cuTh{'bD:c|ԥ1R/刱S[y>ieYox,磺a^[Rwd›[a~$~n'M;9`j}Ja^ֆْD[~Ƅ^`hrL*T+ 8bM6YTT-4Hf0T"uh3 i{mHz+uw=%ZɁmIu3{Kt4tgIXK>|l|JNxY yŅXK媾VmKf.Qa>j dI+:r(V )271fHz[)O#j1G/Ŝ ^qUt Uymņƒ V\YEUmb/cdYt rVO̦$ILwNïIa='![7-J!`bK1J _Kkh[U"af&,G\JsSYTWY_(wP*>̈1r(N+cZV8nֹ`n~b Xldpc/]ђ{A)mkv)a5lr{j\HUfgpB,->&S %5uB朐+3Ӹ)ʃjN9I77J%`QL8..hxV- J]*"y6d$2wx)iG+?;I?2- z#[Z_Ekh9ʶ-O'/npܺ!kB&,ޫQ/"LYU2_A7Fb'mG۞8˞ x&= C9d?[YȏgV@t( aPg|! ^1д+fΝyL-岥) ?K^=G9 3w|;=I`rtf6/.j7}:oFηZ͂:ʰCG;8q"pܝ' ŐN u.,9/ɖ@8fxqK wO9xڤdfVfflΧm&DHZ% lz&b [k暧?%jA+,sξEJ`Air2 " ^QӸk1T PHaOTT&y)G]Cfe,j5*R3eBi#~diYHK#%yy"'Dra\CLבPi^ ~A:mf|Ӆ-0H\PCӞX :FhPʃFSf[kVB\|$RM{<Qzգyu~:%ըԍxvF×UI7EV2ÏASPj|[5iŃLš*0h;u \dҲ*ꉊWuFeS{`/}; {U[YnbRf>RKC K4g8mIU/0@dot9L (HD"tK ö@6*qJo(݋˃\zaGຘͳ`H "J]eHoWѦͰiM!>sFg߮z^ !XRX+`&zyR1$es.z?{Ti yϞj8]<֞VnqȔ} d.ys P\lb ;^N~}4" JR-<&MAc2K~)4FXCTi;KRlN[] ;*[otgndnkП+{FH;iԫN K%KOS<Ƌ}pRdnkt nȾ֎z9ءpGj)J| ELkBx;4oLK7!R?ztIY91[o` X$wtE~+!مՆ-* uP๻'U̜O5A.uJ!DuU ^K5Bf~zکlUyE׽h .M5mӘYjJ:BʟI:N㆏0殺 286X}-5*~k='1%9Spkg$׶zMi;~RgUǖ?#GѾn˒SE%Yu%0JGZy:!9mUIZ;z:Vǥ+ 콵 DSS$OG92Wrtv0_y([$UG>Pg+x> xѶiɩB1IRiIx U7e<,(ׄdM LH&juN@Hyy;بɫjkƤ"&6<0}4x ,&![+=o+Gt`lFAi׭}wn&h !*~C׻Mg`,maTbJm@A oyysVSl/ ''Wzۗe?+^CJ%՝W, rK/+u-N}ix2=JH/ %KK=˖FB_[vbXm.4=Rz砀A0/NN!|yDVsPXr`ۙm'bM'@^`Ymлt рy:jKlcX> s=k =σq0o-w]}?=!QN a~:gAa8f4G9Q׳DoBS_#tw`T3ʑ/ى:npڿlgkٟK(Q(RML Ll?^Rᙎv~Mz` X1S^h'hs3*/h PU+H4,{av Q (D^wM(CޏQ8k;&rd*Zvn=Q+1xt]]SXxR%f~|Vިk,JK*ًc}3Zg*΅.ub t^m ^ ϳ'|2@nWI>۰ WͯfLb2Hs@#CZ6<&0dPF' W)^J;s ӬsLڪ2XC$)@9Кb}8}k~߷Zv1>C~3cpLwKT>v; ٽͬIM_TDס/䈭 ?Ŕ;AB>  K !1E}2YKgk|,#ٹx#tKν\GWRcgF az^hA2@~M)#b{{n~˙-G[7\6umb (Y1Q\O Cٗ#5Wls;TI]0mzO"ou5M1N3| hww9p@ 28MTqx3EևAUw7F G./ENĮ4Ys{SE DR݆ɎC3P/lG|y֩lz7i>tݿTӚ#M^ܢG_ER\%S,^\ h]ֱI!"by% E3 ׶<ן{&0vDB8 + dLLs˽ XWL]|i %OMѵq֏rw]0! BIܰ4пa R׊kvGq1[/x^!<$UP̉|v켒_X.Zׅ42H;3dVj9j_F'{2Y. N&8&xmٹ5S31>N[P܃an,]nN xlzxA&H`΢Kiy ~r|ӛA`<7&bZQNGJ=yҙf"qpr Bڿrjh s$ŠM܌PDYCnXMh`c~R*$ww6& > I}KJ`W\a$O!vc"18 EzorjGr CCn!zhF}ng%kU9W&؄O됭,.66Gr}L, 69? 7Rw/Iw 6ކw9Ln T z1O372MF Xl`.+0P{X59<{+]je8,uD|m ͏_l}Ah y:-rT% ̖}Չcsc_2nT qm;jV0Auw[bAq +lgm05o)6+Nei\g"aahNe f|zIR ʼnh2dr!|fx_f6IC4%;[ٸP4/CP#d0",ެZ8/%PW^W)EqhnT ԁ}g" <צ\Up.~>\5`;Tr%.!> 6I"E B F/GA^E"5{׾f$ojhʇThbW9!iӽj"f_K3k%;(*FD3F2p@RBMZ_WgEȓvJ: =c_ i?1rD~_ʔx.7wϧ߽Dar?nQam~8[-=Q&*"_p 1}Zvno)ze}ǫ?QT. So.w=8mk%etx8V'sPIP=]XJ;Q0Zm[X\W,~tlxDlăyQ8io5q'#k K Q E<,:\Ž6qԲZS4PRKH%4ױ8!Jc^l螟HE,Cm _DZd%F$lȟvm)WFGbEǧy_6)?&ǿ#p"M4AQ6&^E|dnhkXc#\ 7H H:Z9Zoˈu-l_'|UD>Kj֬^'yHb{!dO93~zSRGJXE _A PjEn2= /cr}Q6IO ƒ)~GDB _G(bK=Cْ9 WT}wj4Awu&JrAݽFg c@dHBD}nǓh (' #kMx9aи⚈C FxXHi/V&0 qA&PՕ|9U;ŗ锜E! $4ֺﶮ&Ce4pHc%abhI !g`gؕN1OعGgn٪o\9*S:$xC|T#%fhZ户&P^8 O^\ı&n綗fhL |iȍ B97Ϟ4r58׃;R5PIB=dk'.$PR"#-ȭTy@l=3c9G7q%[cGNd5Z'bLD"g3p k(9%GǙ!Iw(œY+g%B{$3>IN'^DĪlWH.n3m*;t6i5O>K:d›L_7)}ي7E-?,;8{D+ፅ8s]|kIJL!@~ϪHd3v. E Jmr ՚鑦C'Cp-yӵhG>x*vmw9O>3ѝA^u Yz m=/ӣ:)<tܳdfaoc`+YD^DPT?\8 F#G!i:!oA;wI \AKe! lhq#Nܧ+,)چYQ_[Zn=C1wʌ3-!4TS9 Md sSu+ Ϝ5Hףlv۞\^2 _fVWqQn_~GSxڦɻWobmۈʗpՕDu W fH'O/zbVGuSwEW2Wk#-;h6( Jd|M@u6~T 휼^Iyg[ ᪳j2 ΄N[#.BA ؆`r)9wHy7M+})Q~Di$S_9딚3beMoۨR(YTSr9C$?Xv~SH^:mSm;) CGc赖'4 XoDQ8lL<&퇜^/5ڗ EM "lV-?E 4{2?马8(%|w58Y5A0v^EVawL̴ qU5Jo\y6 "2'`TIoMÑm]Hٴ_-bc='n+'o2Erb*<`y0$s>5̠xIe4AovI)Rl^b }>UEzb<ӕbO @eQX*{~l0#n@mɋ-C#e}Vq$xko,fJ$@Nϩm72yjt`~ wY TŷceIq fphKKѭlV/LT\Da8BzOKZ`oَ#;MJb,Iw҇ڍƙ夓UyL% Z-. 7>psƆa߶<]l)uh(>%V WWP\\h~T+J-z}GL oNfLkD3Jȍ vgoTxSm qbj~IAOa3/Q')M1!E+RY9FlߡN9X31w#X:ثD&!KZ]}:yx XHh0z> lC7ծNo,d|n HOdj#fT&ߎ(&?X&)pN;qӤ>B2ͯ>E Yǐ$y(-. ]an}L3C9]iG+A=I$2q{)ex`O%Xj^3%y0j+`,eUolkLkrB$sIٹ򥼼jb";uƩ+"q@y}0HJB{[vY|rܽ|rq-YD#=h+`kպHErfm'ί9N"lqrmaٜqVM/yAWʙ C2N0P1yfB2\*K$& oqQ,7K*PJKs 'ٴօVe}~H؟{f7ԫ-KsJZa g2T2aa|k7mOT׉xszioR ǃP;;ʃ9Ϡ1Wkg h ;=ha$íPP(z/N9v{j?#y7A(R2W~cVSX=*XY؏-w ZŦ坣 ]u=vrT1M,ttz%Y,wDL<EूV3㊂qw|~)+˪NZ*޲-E[JQV $|."ϋ"I Zml -y 1?A>WY_u"^ 8a{v\qJgxLw>"8Bu3OxVj3W|R$rņ}sam}ʟpjxx;<;iYh(jVϏ^@fo!- ly["HqB[5M?]Vܾ:5Rsh).(K?"tdĔE]qnz[ ;d߰AF^_ځ- AS}x[4lG,d"cQ7cAB!6E߾N q.5f7cQVv9i\wd_~Po& b'c9-97I9O u1&)P*V 'vEgRv$TͶб"*u@g (2wȒg35 M^=͓FO6p`8F7_zy9H&"2_1ɴM #>㘅2g<.*pcmϣ9iIKVZ%AMf@;` d <bN}ӢȪOrRV HBhmN612 } 6_.`_'VS>1y ۤ;3(Y;v&X?wsH{UA}6v؊{;>A~`L=%ɤrVEPwYg٪z8~Ej}_ z9[iVQ8$`}қ X T9'"㥏<}# rZAz UK 1/=x1yzi-?LM?vnE" ]ïCaU6!DFa9TA*68mQW"[αAqXgk.oHx^28}$e!Eޝ呞;м",߭BҝbٮCt]:QMhB\'&rG0_`94Y/ >sk1:+<_&âŌ} \URהē=qҩ$n<pB%L'-R4UqzdeˌFߥoۗzr3M.*\Z!}P>#5{?Jȟ>nW3^|l|v 9= ,,4cȋS\mȔ 5r,e{-銫 7342 [9VO00bM:Nۿ( [;ʝM?36&vZ E_o>EimI)B_%&Re{lh, tw$<%bR͂#7"T)# NHNQ"r $!OI V W5-uS7R !  xwhghJ1IpI(x1~0Ie@zQ"P+^D<VEk@r*pR 2Q#BucK~=rxJ yĉ[v1[C & B.b!<}SUh}g8lTԱQ.p~:<_ՆmhyB ß6 f@LlZs lv .- kfR-<Z.*჊o&o:L}T`I1l[[kJ<\dl@(֜vRVqq+L<Ğΰgㇲ`jcv hNnS͸d9J +v2b т3y 2#gv()e ؁C&\Gw(Uց8<hꚿ1JʦoGQvMI$\0PQ46U'RK&Ү#؛LPq #OXԔpt3T[`2IGE|oo!JhC.Cjsϙ!1a@.r<~Q5)ط8?w1ل^PrrTzJQӴ KƼC{owiwaLkEس8…Kcuc^{Pᮭ$c#/0*1o9:֔Q;7ƥQ횃3/')*:.#*d;[]:$X sb8|o%4f +OAΰvCZw>y\zOc(]?NrHU8@~oLɳm^P4T1.K =PV+ ߨuj)}&K9 +PUyrﯰZlfrFfOXq\\x)z0`yl =W!xJa H/36.G=g$^d?ZTKAࡕ־Ҋ5(pG߯l1]QlA`X57:zgZZ.42]a*LXc 2oV *2#@mfp2'89U)l3Պ:n=\J /0}H`gm|lnʞ1cl)K@*/ހ42d>Wh^&ןD!1m&5b|c T%C?# |#e"BY?s yfc0yl2F:%Ccq ޷ oQlMM'q7l7RZ(%֠ME.5;IUJl鼳?vƘۜ,VHӃAwh@F3:F 0FQ"F=†8",š mt^fw`QUbǏw5&*eZ>Bg}==J8 `0O6qKdL 'MM$K1W' ͉8S.k_ZJgN7']-}Jr(|=~xई~*M+25oѿEd.Qc'Tُ' ;rl˫qk=qy(u 7V4zl?~9[c0/[TIRuM*qsD7aHųڷdg65/~lr y&fOa S&ɣi?5uDvNf1u JzUۮP|<Z CJg[\N=2U:6R 2ȽKZ[#mۺO rg v3=FTeg8f{N@K?T.N꛿qc7zsuIRlF]dq=V`AbQh0z8tɬx􉚰XU{Yjp28 $'o}]mY#gҿlkDGtNv1;J1Cud7 N?q(jӷ,{뙕埴])4ÿ\ 5Kz t ( xt g ҁt2jż{^[Pq#i$P6Kf\MD !su:u#$Y6vjc?uE;D_ˡ+WUo(}J6 O mw\6\+SApW7L}DfvHFh5@x}Vo(./X `WOpC~\0ǧZrxt @63jo;;Q WkK;+86+Je$M]kAF a{K_%nNA _ 5e_*d#ݦk`c1b?ÐNB$NG<֕5<6^Sr}/Ns-zեI_)'$uzK5Q0/z`j\2BւUӨJ둵Vbm,,%u8d! ?g1f@i?n:bͨ}/B!؇ͳ,G ~lmuF(n:{IyGDb]ZGUqMU,ouM(a|pq}L\` z:u_r]"r\j05|d)Ef IA~m~Z8 bNo6aVȒ2 {Om%}%|2wUAgdU ؔ ͟4z5MjĒ״ w3^!v VPh%:>\&q+t}7u:8H,F .|)NY|3U@VhF^ ̓\ЪLoэVq?nu\.AweЮho"wj?ٮs_b֛9 oR0t)l޾\T%n(mH<[ ("qS4MOdJpk\hrDŢѺ(hIш!!Zr-d)jDlyNN^$Cs&ru9䁎[k޳ ag7!pW]ţ@K~Ԗ{H'Z Du #o fX=qXC}!&tD$ݍbf TdfZmW!jpu-dVlF9813:Ȃ #!‡80pbU# 'N^"ݨNgI˻J0*ѻ1 ֳԮ"b1ŒWM'j1&H۴qug%5ZFTc-X K}@>,i@ 9 א7ɲ.@u(*R QaZRɚpt A1kMf3 !$V `ﱒ}ѵyx D8~(Kݰxw.EȶvhBhPR ʨqf+k 3/ EXtݫYxT32wFH{gρx2DS}t">q^J4RnkElX:ǙؼZSHMfp[ە-Js\Ð'0 ڶ%TrX7BWQ>GV'م'ېH 4.4ɆTtM;׻e@ >@JWPx&9hBiUPfm{|eHVaga4H~+1᪌R]DJ;rUg7 Ф9"Xr[|?1.fƗ~Ic(6;+֍pkp%?tM ylj?oC {Srq&Of~M-@CMx ?d'B¡@-ߗ ~<`eg uk ܦ4]'ޏp$Yy zͧSy 2EZ޳MmjV19=Bp;- 02&4ySϨ;YgРTpnD8MchC_:Rx\=o߶ܠZp;jBɻ=i+$֤A$ǟ&bV{L> rO|lTumOo aa{ 晒*d0ԅ=LMx?=3Hgg;<)t)YڣB x m^_ Yj@\/\yk&ɕZt,cF8yf ngJ= wuzWٗQVUYr SX1N^p¦֊36O' (x 㱶~cFBL l}Dͬ+wDЭn8BzN8RBi"q#lndgdG uQLQ TTLdeC%&Fbҥ<vWڊ ;$Ob<4(>͂3jܮ*Dp#*/WF-6E'𡼻6pDžpvsF#fou ۀ$ԏ}%\[_`e@r r0߸DOJY@$;o:$8cUlu ٢^v9o{˞z2s٨|*RX}'0r9/6%,;A _䨸Ix!Z3ARi:7ℏd/.Tp\}&2qモs>qw:nwl$7:HGj4:H~!T|hsCHmR_%+.ƊxK5H'r X]&\uDD;%vhQCLwdac Kw`sRUٴTL}7(8l)s $Cmqm+nAC︗=ߴHLI iwzZ'7x{J+0v15](h6^O E,Ō!KY+ƪ*A|O&I8og6{7?J OmzrXt]Yڧ[oWcZ=>vͣ 'c#K#\o&g斦e:9Nq;43i~ލlaj2@3& W ƾuc\Fs+%|vxB7Fq:<"B2Qks--lο⑲~+v]*SM. p9PWZ| ӠpeWA=Je{ӱa~~+dXlDYS2WD@Oa7z-,.TUXyO)y\h͠B[VWw+6 A6EG;wS{`&<ЈaKxuvb-%E O0ZUkZt.Ҿ K 2^zY\M즯gώ,Y-kA@t݇^ 0W>1Y"":X-v$VR# ~B]$Kz"lꁨ Kr,p{&iy ˊ1,:d zdɧB>=!25AOUP5wq|\?30N 3jA(d G|i8@z0IM[`6UF1[wM|*C89S!C #srƍwxRjجV%;a^ wqa_/e 쾐0J&޸gmC4[=U}+(D6dp 1RCI9:`crj?-o=7IgYybjI"`rX(͟7(q{}&i0,GP ;Kf6ҍ{Qp/Df棥PcX-sE赟IJnP3|5m?\+4;:P<#pݯ'`CRwp]N?0HvM"S/qe!v6,S-%F $|򉇌i 9;&)%Ctː{7Be9h[3NZV%:ꣾދGɛk7`\N}P|u;isو פȍo in@"H em5"ճD]hfGp@'OM V޾\9-yY/I[8" q%Mىfm[; M8zeGg SK/dY(gS :َ'?q4 Jx 5̀1I;{)q 9]ޛ .s9TQ<65+n1V{^:}Lvwf S򚂲B.`}<nkAeOaJ:P tv !% $Y,4$iStq'Q%Z/!NSA(b眎˽a$p*^JiM/SIf^:]iხ7;e[&РH[_ԭÑqr$ך*csPYO]` ˫YR.wIuߤ}Zɤlm82ɵ2¥!!{ T:35euF8rCbFdRj3&;(i;?%Gn"9JUrWe iJ TcUg^uYEzپF Ӆzކ/j?[B>Bs=L4Ԃs,t:ֆ -~r.Sp`Va-vOP'U4Q"@,96D.b:˛_?D-D NcY:^ٖH[A~ʙz2YG* 54گqx.MoV Pminm1zmyqO| ۩`cW%iլ7 Q$#T˖Ǭ{XvpГ 7u S*Ey5w\3ĉFFdby/7a"O,ϥHgVT3T?:K@~TRI^bj2 2+;"0LÎ ƖQ+Q-]Wha:Uh 묪m_+RK oJG7R+VB:Bsk> vO$z *9|)lo45_mwմH-t [e|6%s:_b>DR @fsf(1i*v^y,V]UJt{UaLoج槯2ka19 )ſ3V[_w W<!բ|2)E] B3cNZ 6Y9Է⬀6gL"KҐu`E'4]Azso w|+Ba<-kQ\na(8Zg%5 -)[LsJo&qf r-o7*8Y_§:,ܼgծ b:Y? Ԛ6E䀚 tEV6 6E(eIԧ;dճE}<xrtQB6Qy_ PD*˘B0œUOxt ChV庻Q-OKY2& mw9\'̋,Zr VkAs{ 0KG}cY?PdOX+`x劦f;Fv:zDG,އMٶ%]VI7(uJ9G[0]N2817"3wI`$q6OVB`0),"ʃ)zZz偊7ӄ^ 'lg4|iAЧZC9*" h/~k(4uN-ռa+Pgu;mo l )v](oi"WVB"lSVWuA$kFť5sHjK8 3 T$ <5XFb=%JVm:$6͕S̴Voݤ3뗶ay谼ѯPy?f7OUҪ%# p2|D| @[Ɨ\{%'a2SG R,d[nBUT}k5FTV}{ȜdP}D3OQysf CKO\캅0$A%Uinye Ӿ(p:Ǒ|J8W|23sh JN-sHC#RNRl"P؇zlbv)͕I^˱ON_?&pNDՀF)Nb+GPB̒3JSᘘjfܷʢ_Y>MtK9F]5?Wㆩ3X-!{wN\js(8&x?)W\h) R7';8DI RAn@3~ROBO c5.'q4њS(N!1 (m<5xcPij"qV$fMVgeho- ۳M4VxC,0B?l5'_y ΰ!fK(JI+?{ $As+ژ QX+}іW!J@4%_Q~;Hx.!VOϬK$R-bԥ^hgwRyT~,q9Q@x8Et“KʱsfɩS`n07ItAP룟y+!(*q;S7;?yٵ{vQ>@v>Q+fn zMR8P#k_.OZ:䵼o^֐/_OF6,#Tl(\V6ľh\lk")GIp2IVӃۧЍSF൯6E2p̣t>'( ;ۼ|=P| =EބS+&ïCbhnWxȒ">ptPܫ[/Y Muؗ,xe[!&40 p2Met!ϯm0r֡/Ԩ<*^>[C8l pCSZz°9Bl,G;M#Qr.H/"rT([/EڴQzbUmB!L̋g~pX9h +rB&duCnhJDL1>{p |wPG8? Be纣3rK*oƋbMa8$O6,#RiQ-> )Be3ƧHƙ)F3ݥp畢oel 3u:Qo:Sݵ 1Jk7 &Fα:_$*5X]ݶWurJLY3fb4xtq>f5a8!Qk&;zGpQ]+{uPU5+ & &֘pPT쎸t?ߥkp8(@^rR0yGXTN &rbC|BYOޠxA@a: RmrB'@`|<ZUJWa̓dɁ1To;Gg^:>zn&pJ=#X~(#`P@ r]_9*q/AQ9̽~s%F{'v4OOf OxrxF9j#Z5uIBf*BAŭofv(ޕ i~W8[jd8FXDǼ\KG0 P(<z~[b)>#g}' xqa[=_Jt,"@M;u-EQZ7g񄕳#]2j#f,`M^\d1kW]n2/$.4 3E2w: ksTSX1KLeʍCaTO\^v)$s*Fz((=UIQ BEZv]ad}Ѧmw)tPHA(?QVzmz)MT (4B>ʈ$ue,̐IR^V:aNntPxr9 1 8YXFtry9R&|~ȵ6J0euPtt._U|`%WUK:|]Jz7ƕý|G2:!K?hc"FJw~ WiaRQ+d!fNR",lZծ$җ߮RF?g &5XMCGUXظBLЀ;Q;=T3_\vi_s~o>ZnBAE۹)JhlOPQahHf*_V[ab曱}u']MCPu>XS ^gV t*wӜ]J!4@ۮcjsbDVJ޴b\?/1d#5z[5%7TzoKw27]I6tM)~OzV}sn랼Q k~>_?x[.'+VG>tBeh^+B;%MiV1YsvC9Brg/Q0OZpR?4-/]m7A ]9RBdž .&@V}'H2,;>PS-OB ܴ$uZ: ծZ)!NKD2`.OS pJ>C:tr޶o2>< )NdM t kJ1,ʔ$s9$RoKoڇ;Cj뛣ɑnyW!3H (F \/8ҏ [[&r1mf},Klf(:7F)J KC@UcfO!s_z2ͻ<5T~Uޖ% g gՄJxt [ aq9 vO\o~>Zw%.h|82#Aq JOyW¾'!ESEjM1FB#hUۓhZZ֪hpo+x|_x8 cη$L]9>En2;pVԱyEEk3В-RPg[Vmē"d2ofjKt$jSwl[oB Ygj(~-o~BCA4Vf6Yj.^)ն޸X~XPhùS-a"L!W+ "?g=`+F:z9f2*@o@ker6\ҝ'(<.||L`WcE R#&t8;r0t 9;&}t$y`_w˅GIeq?8,Yy7r1MNN<0Кqȅx=pKrnW+} RÙࡡj tgL+|O~3Ua k1:!.8>nϲ˳|22H>NfM( ]I=} {:_΢m飒#R|Yc{2KU%/ki45[;P .0?>GGƫ~'{=̧Ndž&Rv?Oކ xO3dɜGj˗ D" Ԣnqּ@8Ul9ǕO߮P6l}hGޜpaoU/nRx⢚ Z*1]&.hG*Ʉ^uq-4ЙqΖZ>7G'd)|)v\|ldx}9@ǩRkL*寍rY UCDAr f)_Ta0⛑#(Cܶ!>U-uktV'0 :X9|,<@ǤUeJZ_kIk3;#]Y)^Nf 'vccm)XUl3$Ah&,7Tf5"CHyJQuDS?(2|})+T7~pԚ.OœOC#B8o Қ1,΋'A@beX++okjH鷆TMXiA(pN[^#v7pb*M]"י"vwCMC}GEOB yE]s{oeen -! a$U/d7FYo!{dVH&U_}YR+ZʍDv2ؑUMj+6,ja,ưG({p'q9d{2$Ct~oejR2q4,1<0,^{}Ď4Fg&_UhU{f+EGU6m)X@boU i`r{^zQE%rJfȭ#,ΐ"ҐtjJFO!8_R6vmcyPZnW>P }w/gC@{/ZbMl#w͊Vܧku--R;ֱa>O@LoNHS02g_}O^l^Nv7ZGC!Ljuʏi{W E|0pLoq0k\^t*vm1#RSǨ*M;6$Y&rk5٧"1 ;6>ix }bQq+jV[GZvw*7oVs)h<#J<$7J(OT3!*g!U>ZPN ) k9 y<e-TW `4uCNgC K`eCbl~W؆㍐z^Vν &mr'ı4PB=]]$<lbyJ@PN dݓJFo> 9XC?(-rkpT4NZbb:M44|~|aF\3tE* ]pSHk!iݬp1o0N5q`?|k#KAij޾Fjv"2b^ dKWE6xqlgj*eukL&/*oAL5ug/QF>n]6 9A@mER;B/]`QZ:c5ZHTc]›;d:v3~'aiSnKw6}qx8;}ռ'JN]:d0r+-G-z;$ʖpT)A'᎙J]_Pv>!*ѕj]:N}zavt?9dNHXAX{<&:HL5<s;}(iNu}POb֬X> !-XzpYoBڔ A/7 K&"א,5闋H(}'en+2ɤ&_ qZwmIEGگ1S^ٌTS(6T?:>y@T(bth YcF"dwfk%39-=)3[GRe&?F~ոw[:=$zE֫bᤁ(l~T+h}GIE}ᛨ;JV?,IPK/**oELȭdT[cH ׊jH&6  qt0K.Mohwhp9 %YmU&4u)  G+[ΰ4.FzWt7<7:V=~!C۪xY2])Ҩ-K~y,oPATCu*͹gv+^ǫ4% Q0|U~ ѩݵ/k(.F- xGNp.DB?0y h}CKRVdCwBlE7J/i_&N1{<@bT6>Bu}A[CQ<<#߸w>.5oUd8QY7Y\+dbqBaNr.~FfVUUЙ \:02LLBbrR!g>( ûˮpȅ+IQO"w:?wS೥k(ZcP'Dp[3,*0]Ȃ_9[Yl_.syE}UϿm\t!oi4#cp'F#s\ENYE?%hzzXDzkك5ߎTܷ1,^J]$Kհ8Dx OtppAojbe1L?Lo^3R.^tl(Fz&~蓷ȷ{wVqM &'ʧ9)a fiX,$-g_k&Dm4P(5@,`ևIJ C"[/y--w -(?ܕ pvЏ/ (DtZvXaY5 ޡ[[(jfOR[;e,_62ǘ%]jӟ*S[OQC侱F+<](Ы\"ٞ]?h }l 7r#H? _3V\tq$uxx i{7ff 0?ho9|?Q'tmo)2qV5}S_]YA{w5r_.d[3h18u 93ײ=s(S0sAy(+\yQ/2=ʑ >7 p }5"`咿HrN~ 紩["p۷~-.z&kj#u\zBPffI %Eh&acϡ^l׆}$}WIȼnX>@-|S0 ^Β,n/fN> T ;3NXut_ǥu+Y}q6_p'fy/F%}[hȘ56rkŠlɴ`A[ˆOWqc&{t|x 6QOjj:$/p f6!~{1K6t/Q2b-wUK=}Y 3B2,ejz7R&ग़us%)'Fis˥Pʅھ!֒aJ!o5Fa59j=_ 37(eRdT I@*%lY7W7V=HViٙtΨp*8ůe}O)@ y, Y[+96$'%PMW_h*+3ƛ*6%`@C r]tef!賓ďk\`H!¼Zl< (F<\yI6U9eTf^B3zҮUChY*fQt$Mg/F f՟r̋X/JYv5^䵾-J" nǙLKK]QDrJ?9ƿ@k}wY3s? 1R׻!WmJs~Rz\frK3P`IoXkb,Ջ;l{YEiU[ʼn"xɷ.4)Pg߰2zΐ>("_ )vh&:3D98؆埐4p %rʹh:uF53Bom(`DtђWh2h($SgrM%&,SɹyZnms;N".VI"WHZpJ<6檈 \2؊=$xKR۴^w(`_…[D|}-P|q3O\:_)coŔ˯i pKl(Gio@H@Ipt`juxa;6d"xſCku)ZF`a6njUքI@ ς !7 8wky]u }O64ޱ37ND3@c\ZKwO"Iؒ8m3x4)K*!ym1F@X MԦfIå_x(1eS0T Sw=6P]V(h.dcK,1 Io4zd5K֯1o)u+I{hB݁d5v|?^G%4x迃cn‰G- H ]T;3U!4b+yrϥ*^[fY}.+i XV'ꪾ/p_(Y7&x5G]"8v:Jf7c7Z!Q8<51Q%dLDs,x;@f!-`o: eJR[V8qƕ|-0uѵ쥗 u)* }`@D衈F*Orx֙&]K3}zMW!X7 N ;֨%M.t)mk`yZR0*r?C1SjS.̉t댉!#rc.o>՛ƨ_- =r#k3U@@z,}RUo"/D[d sgD &s`gg_|\,,`6kL8W!,_`ci&bb,S(ܭÊxI8eVEGk]OMru8jXd ?`jєWȶPqTIM1!{T|p8n:j9ZiĚ0wf)7:eIJނRz:HMZw :`#N޵ԨV"AN6=OJEJg#2)"ےॺ>>LhY׸/%(ahV&}kF(}GWSX@ʂŏQ4.GɅ)׶OlcZg$IZH#@>~= Z'OE<'Ux疊)X0zR_h#;[=I0.emt`Lr`R ɐ/Tw ^򐧶F Fgq,W@'S c/rrWAprHHk!Gw6qEh?\Qh NW/dBqkx>Yc̷wѺ43}MatoLAZ8ïRB>~zv4Q Jj;BXKѣ= }.Zf; 6q /VE3:CeqFս w~dmH{[AY0}GW!s5CZߓ͎{qREE/w/ 3da83>l!Dp3͵7LՖr-e)EqoY̭p%|~-)ҥe h~%@~|4 ^qUgǪtb!fQfn2kC3<)#D7+J -"u,MeU8huC,-AvXO9s7QH65k“?OH\wUwx 1]W!(`Zܢkz1CC5 5 D,$FdofѬ@ ܗ{s&;X# zH{c'RpSV,ܝ君{FFˣ4yCxLpDisHd0n'k7|? ^PU*롡%x%{Q4eaCᠡ.h%nKAW'~bkܩ*_/xu7;uDFڏO i'v BGK&D˙3@v`Ί6EP 82Ei!|I V0(}wM+d3x74^jٚe!*XơobHNO'd,G{ly$yAVA ʩ p!?A[//]*XmcX^TJ Ǟݺ 0btN>뵙 qW %}+dKJK`-B( 7b>ً'gs$WF1Z9q-=\u Zd4xRB)m'  ĭ[5 mG2MJx2IsK{̔ۢ+N/O;c iyTa5>+Mi!/qYp숙=PA˸kրBΡ3tjM[jfǶAL/wt֏2+.&h6ŀK3t!WY9(* X7f)?& ~wqCfJQ'^^@bDIw-(c 윔S:yY)pk/.L{{gMh,m\] 2Cu:nb:DIY,{,7%!TΓՈ!:y W6Nr(W>AЃ4o`3LeK+Hi^P4!2ʶxp9:Av XeU`8[ -&טA2@~)/ |ɂd])C&n\_'@Iy;P3B=rN%0.fL` fQ$An5S@ U Bʤ޽#~C#@D7uY7,BV汃[8 J^?dn RbjGXv۝VoMLGSdVKIQj\QF]f-3j%VSROq=u;\^t ^`P(n&DO%gV~Uir%dr yNBp7$c3?< nnв^?Ai .cy$7|֜xUqz̷q"i#cmj̑Js?bx(55Ubi &6f7]}71>(8M%noF{J.CiPG&R^iwY<g pLo@w|9 OC$j"4 a~'x^%blHU:=+5.a-HpzHqJK-:ޫM-'a8=[ _̧3):QP;ވ=T4ֈnKCB:s W_9^xos5~Yy̯QO! {jK61q3X1b`zHTbiamHVy[`Sx7)tW%D[8ɄJywEKe)>bA22VJ<̟ͧlGGa47,98iPW!0˅5-l% u7UC"Oy3lgxaⲢpgSeE+ƣ\C3ܿi dʈ> g@^[.B QՆkxX~O٨A0Ӻ*O%M{@*yy<ٙ9,HJ:5mEy[nx`=*(oȞspK:&mAt_GBf<U6fq΋ v9'ss;g}cZ~rr}>xրzw?OfU2ҾH[c-aߕ9R~ [9%* E63>RVj<&ZHɿyܙo4,>均UHyy Le}hb^7-G J'Kh$ZMb CS5gMp9< <^ нFt}< !U6dJ8X{|_ōw i~ʦrUga8S7RAE 6C~U?=,>4&l{k)$7{r.B=)+oɥz[whNɗ֐i֢$k(M+\+'5juάZ"%Egn<ܚ^|X9qo'Sx Qh|;c3~TV<֐t+7P_] s3ܱ/'wudklRq~#9M)aeQLi" '9$D ZI1TIqWM'cˬp+SCM5K^jR*3eG<;4AȀw6*pQ4=U2Vdh,NO>/b[Gr+s< {/"nmM( J'\bwaov>S86q_ a7<h=9d/8p}(7qOb\" -WTgCj`emvCv #ɭ8mk]\*> "J!61C@lcfRL`PePt"nH>-R\ im6q>ῳ!u<5Ѣ>3<*xe$@V[QhYO]_hp5:O/T1B d>ie[w1?,Z$}^jkfdThMk ٨{ lP<=hAFZxyd$ztvy.QyRtԩ/.W1(e+arByp=B>3v-<}p/u(6߅܎I@4e]"m8ա:B\a`P݁)`-Iqhx);OlͅTKd,.DN PR/3{;ÖIcRv=oKbPXclI^ uzmO_bpQUÏ\GNO6536H2KΟzDEѓDŽэŲP,VK3frM`klʐo6IlJ*Ae 1\iBmrjBibTYs? 1|A8˕ z;JI )1 ,宗#9?`D-g$$EUɶ(yw P`H>3ˎaL^_`ʂy6;N&,.^XA֑2Z1`tCGatS {H ST#VRmova~xU*]!r*iS/q&8,YWUUC|MO-xi DW(Fù"*̓GB-|gM&g- ?#T,]?3];,M!"8C1@j+˚.JD"hJ< 06v_c`iV:# )}_"EM(X}lssw|jw_LVjܟI[lt-ɂEd ƺc#Tpg, oYqQZdw)KG ~G#M (K"*;$2, ❓Hj:l އ7yw3憑^.H,eχe4HJx@88 RJ[7DU*V(HW7NNI#U /2s-ωU1mXwL/Ƚ/g9-Hl7u>B.1)X gJLD7d$b&Ή2uq󵤜Pd'MY3@s]]I3 |s?753`adxX+2ՀzÑ?"v;q^k>?-a&ߺ**KwdXKrRd\>r HcSx8ǡD&:-iuIz`CY[%lR>:Ԧ%W3[L=A">M5>#aJwLGkV,x3[= xn+_4:XgwH;Y?i>FMQ܆1RXfVm/;X *&fs3P!U O"jD\M2Ϫwl.R ) 7 6 P7fzVԊ[b '_kw6VB"od@/,Lbu l^#Άk9RQE +8W[ZfLSeh܏_K]m6}Qva.X崼 Pه>Xk ߼]ք&ǭ> ӦAL8zl)"l$:eǬ%qkME@3D#b<ªVR"\w{4̍л_X&ՔLGCşl64|GR[4zEuu) M)T1Jp{# inֳЬ~s_b]GBf8DChNG*dM@Հ@JOs KO Y,/4rjR+5SL;]H9b^#n{e[O{'jZT<~_wpX/%txD* eoD9U )p})eJc9ArlݠG |ut.nmv]<콟_hx>.<<3}IWO`4.`gv5j-[KPQ)4J\)HmձnW.gppz\G.U0{Z,e6;tۉ죫^ACS{Gb!#@gBwnHOL M ދƌVf=ZelT4@.RٍIhWW|uNKtkV yhʖJ'Nڬa7h}`Ϸ۫[ʓcNm!)B볳ݤXjނD]_:# ;g{FXV9w3Ƭl\㙦Ëp(Pd8 }-d?K%xjo)gIȤ&p >e)T?srTI~L{>hD?Cx&>=!j, D`Ztt?*Jq],3;UmW`7fڽhePhZA6͓2d 9$hʑ\if pڪ [ )QZf:c:-V/R"S>X<,閲t~ې DN9ELH$ȩ! qAò7N SP/deZLaONx )m 鈃_5[Փ7UD%$[O&eMH0%Rr GmT(5Rˤ)j ǎy{~a!yaznGCgW#+6 HW2WmheOtUu \"AUP(yyS(ݠdg2  9|J뢨IIH}"L'7w%%=ʢ7-Fa 9 د?WDɷbvGr e(IBjJC4ɲ}Lqg)&I]u3Hh& K`yafm"Q`э8&U: ǩdRVW 3f#|KcӀj~e8Az&9Cy#XMofpWiߒWYIa-bnd:1}=iA@e7s[ѣ92 486bb/rRrI:1vkrJ[gfjhb03̆?O-C1<ڗIOe~=sgͰ$M`Q?Ջ|jAʌe9ay6(UDV?u1f$蔥 9X{G-yf1_ǢMVo`jOd'x'0/ A:J_1Te{ֿq(<:.H[! ,?s0.:q++ 5m=DQ} g=Ec1 Zi<}Sعx}BMKCD~O{Zvө)zF)ipiT2Jkne\>njDڞR N聳6fUrIIKG=7+2#*A#8t06~*b܂ JrM)is>?z?aڨcLjrDi."H!2 m,6uyjX@dyJz݆xNZVGI˒E-Mݶ~Nv8Ol|C%ڵ:Kv|٭IOm>|LA7z xt [{y(˥XnE/=o놜S ֌H3_YqsgYu('wb}j܈d1wwvEix[K<2.N;qLS;\lMA wE <<D]T9[ʉOw=ET!X=whJ{u45d{' q .+T)0ncX]Ԇ#{1N4!BeJ 㞤/QA2fgqy N#]3yХkH^N13۠ Z?FT(l9d ~_HJw\!O0~R㡞Tq oS b ns6Q)ceX{%2D-/`C)ވ=PJ9}݇._ݏ!k?%P`qfb^ (Bn1)E>7ϊ t+FN|^,ʝa{ ;&L}6uCnQZ;ޫhb@}_P~,f.VVȞUŤNN8r_Ҙ0`}ϏI}lF^{/ &DmU7^l]h5K,LjϭHs|V@x*@$Ǹh/^Ow~-U KTy$ͬbJ1kՀ+I*XSNN~ wI0kfhu%\:-l4,0g#?B|Xǽy{V9[ \n="ퟹ\k='׵nx\̀J#Eꦠ#Cx3=*Ze2ٴk;.Fe'&+dN\@ !}Y6uQ^U"YmZN;Hhd@;ji,o.^`&@F Jb4_tľ7n" {%Ev51*aE~C/@u~3JT?U[\p_bw*GCMa;5)F @ydn1RDk?,z^T9`ۿmxt^®%}I^`?H->klе>ܪڠIWoPC*? SWNsl&'ROA؊F[)eXrdUFȜ2"Vq9.2ߌ|4/AxǗߖ?&%rt'>M "&V"m'Fsj=n_ի:(7] qn;7L/w*mLΛe @&%b`9쩰w} UFqN7՜w[@bXҔINsB%P 4{;49/= 9ŸܚͤAt7|k:3&2YϥmDBM&YEws$ !ەk%]S)u>j5)`>rz3O+&a85& m)vI#ve 3A|`_ZFK Bl@ԧ#B{y.rm&zw _ ÉG2~Qa %.%PءC3,Y&uN`Ļ`XAҲSgӡJ$R˨O=3QH"_(rZf6ё& 4C`yB^oufC,0\ͱW:U,;E\nD4FA69 Ӥ7CJtu_I~#ǃ3R5 2z3%rmCw11B!Imwxx\e2+n VGNI[#m xh{)G5;#qas[+lTr8- o D!]+DQpOu. O$oڲ"Hp5m/RNV\Ht386pWU.Lђa*P͕gۡV! 2̫p @#cb l;Vk?O'S4UDO0)&\)G[PP0OR{|nߵi~1aMlb<zxq.MJ[&Q9rr3Ј[|j{b{lGKnwɡnO`틧OL֢%tb<9`stUyToR {MQ d0AX#/_+XawT[u[uz!Qk˶-|a xX!RI '6ƬoZ1RoZ-Xr GwOj7S9xRwS[H܊'VڪӓXa#7 S݀lY::7W(aՏRHp?IBS^ t9Վ+Og]E}O3lHKEdV#7P͍H wb1U_媇.[EJv[:Jn&.7zU0,ɩM Nh84DH!z.[S·}Y8pY;=%Y&\jP[ͩMO|ަ!AE:U >5=f]oR:˹Ofc @(;FCQ.bҥ\ pm!Q': <=v q`7˩\< R1H/j!ai'Cvd9 :vSj+ n!4im|u9P/T:MO]-[CkBly5~Mf6j7~o.gW7 %-Ԗ T%Ծ'$&4~*B`½OGR!f2y{譜%/|*1}@.>?} *}T0 [GZ7[)c2ʤqr 5cvbq^p+3pмZ,nĎ/\]k@I +ddSf `PB29訔=}]N+a}a);'=+׀KV*;!%`B K:PoOQ0O0Lp4BSTT aT6q$)xC&ު.?Q~7o %g *d:S,LY7%667%o(p؂$dڙթnJA nb+TN o+3F/QjfDg QogӔ+.qBNd\KN.`Ym!+.Cb-tsEn:blUpݩa$pEU-e⴮`\FN&Rj H_Zz*0#o, g9j,_=jA6QE )z9p)H-n -{'"_\6DkpsƎXA9`us .<dHz+ Fr7SO!E'6T G, T [,e=0u_uXjX\U|cTAQ~F\[rYc A3J5˪m0+#?L5{'W' 4ލ4.~L14SIo@ z Ȯv{2',֔\U,f&%Y".R[sT=c^p"AޤŮ ;dVc Zmlܿ}Ǔ^sk/[% oSLb)iBrYfE"1 [ /ݪ5iIIMJ"W<;I7q(L :)%8K:J/p|ěD6G5_CE-.ǵ]&T3~Ѿ"館l؝x3,բ`-!i$&=9<3E3KX=' 3pfU67A6WW wP^IO'E:7@)mccBU`Y2 ګYg7ON!I|%B"b2K 1_N}weu_}΂0nw2,mڙۮDwWI$9|5Pz_ZDjB*X !DC!l 7av kB'Ma1¹$=Ur(n@ ҄D'^`|-jevfbJ#0~g9=tTe?|aٽ*= 1Z)p$ir-s_S_x "9;!Tcúw>D~[PUf_<`W 9VTf;IiU30[ *JhC!cHK7(f52—#yÐ~#l?W-s~Edawhc,4 pW=C#c~^`v 20n dd̗RVk}S;{zM|UsNaE\B5(sd VÀӋHN;+Qecnc,$ќ>jlKZR oǒdlMߠE'1(O7RN`uG&uS`nkp8w)@+QӧDGmM娛Kf;Go؃p|{H4!jMbr]Y?Kd1ثm.jPU-,(u7%bӇÐ,- ;)΄AwWVGJym\$mQtZҥUB}@ ̜EV`pqn6v 6Q Z gc3a;v=7/mPSUyrPx'f>0LyN7Kx;&̫@`xր9c!ˉ1!!nVp(mB!hVwD>1R!l̥Mecþt=a҆-LmR1sR9.UE݂KonxB K<%mj˦ʹ)j-נDʱMy]Zḅ- *N=k|,Bux.Grhr 눮%p?ŭ6%eg4FхXeCT2 4i$*HZRNm=o)WzX5$j[JNjw$nɛC(kTp@0]5~֜&@9Kmh*Dc@E&_Ws'(C@M[}"Qm2$l(w?Vˮ* HYJ9(>ƞ{d)}U+M #~Y ttO)xW5[7ci?\ygp҇?`JmdchKEĄ>eDg׼y3X=M$ם4~K6\EhLṮE 6Ok]q!b>׽T]2J[L߳܇`o~ $:iUn-u2 L :x)0#;uOM:kpJ FCn%ux 8~wLR7;R[ 栕F>!$}uIJ lHb*b=UJnbZbߧwnoNbr! }9?ZXTTG DiTS*e~d\~5됟7RK/"k?N?QA~a͠p&O<;0MaGh l pHKy1b(w:ȝ4hJ3:ȂJapӒDS:U笟2@[r]KXJN6 #iP;۟!sJ<. aYi0|nfxzoeXm0Ae>eMԹbˣxTY/4fei"U)E{H枃DfO&wi 7g-Aś[~sΩ "+tEXP֍h|/}8~$it:?ϛk v_/M3p0 T|wH)^-jH)9)uE;U7~OoOfaҹf('`kpkl!ڇ_ϐIhԺT?AQFl% )", ԫM;zL*JsP=E?Հ+(7tF1MvJ cWu 9N;8TV{P Hr-k0z`ę@s~oH8X2r __Rwa>hN Y A@Na<]vb: BLfʙaoҀ 87Wڧ"И;7ӡ}͹wK Bɾ6[[rŸϿ "ºU6u*I̲e&51JXb( FhΟԩv1U4%&_65K mTYwnt&$7:aaQ-k[I_KS zo N;c ] 5Ï(Xm x6mcB_ $P立Us ^3Xof~ʗ />=!EȳC:0k sa4*X6ow>@?M' g@ gJ'VݮtfݩQfѥΧn,fI=pKJf_`e)W;;%6Hk3Xʁ*fq9͎BS0`e벙6),t8W vv,OkVt 2CGWÕY [()D Hw X]֡&)Rq]J0>Ψ]N^ 2L=0o*yIT4ma\[J4P5z{4Uۻ4RX,I4sH!([c6(QZ"mjR-!(VŬo^bALa<U/yߨ}r}YY-KWJEg HP}Ut7S*:3H{lk/ _5)I%rbX6 ;7sqH103 .Hj%G=.Es'4P)yzf`siC";ҔY,Q]NF[ ʾij@fNDcr7K$j Nڿ˷'Olh" I5 \#F9QڹEY;FΎQ5PYթb0 & de[MW̏0Oѥ; 1mhA~|"G(yN"7 LөPu%oz+fY:78.ճDvm%{^e 5v@Fm?*;J0։>A0f!U6ۆ 1+~*+}=D g*}}ک`#騏b)o1Į78'Ya~ټi;a}W+Yz~]<*lL_@ޙ؝Lvm`WB+ ,'YqOJn3@d,)A{9@; m%~FsRIۚt1QCn:3& kbnjs(u&U9-n:[{^n 4 4ݣt[I6eo/i 6wMlT)7˃ V1l;ߞLr)zJPheVTO5:)hlnOh羈>/*9b)t^u!al۬`)lܐ3[+n؊ޯM]KUY >! `6/nVлϏ'V ۆpV͐eʓp83wlT“LYYYlfZSMbD gzŴq2XUVw>59LZe'5T玷W~e2v&TIF/ܙ٣P@T}J}t`lIEitR*Zu| 56i#8!-qBxvEΜh[TQQc/P rpw; eƝd2qpJ6CzjS]p/,Ql OBB(Q5OuOJcМ3fq|KҀzY4ꎏ"LmȂ0ϴҀQRqb>Fdh%82jwYG" 5 nߖyȠ2 s_ƲX9΄';҂ [ ؚE+2f+s5ݼ,ny4f<߇Brvϒ}l\\:s'noJZ0{PchٜxEL@,ջ3}_ƓpV{."mY(2rq.T˲$+Eu\w&);~gF*ZW"]_JF!6;붯hLR/[k9̙VVc+.{0`ʻ;6y|&Ryaq[`W'w fVd w}*Dĵ|rH}b(ʐ9ئXꅎNwPԋqP Mʒj5e%&qX1"jt0klU%8;/ op6-u=sYe++[FZjYiT%[(:)L fPuP-x6k֭Q¶ldM l7kxfU$x^C.@כ ĴDM +wTWr@ӈgwsldrΨ$r7 ?{YQf TCqDD4:rg름rFT"uj |!PyF2ӳ,o>Kps=[J"+z3gs@Pii[=x\F-mE3XNrM$S2`BxJmS4C7̲ag{#v@cA*hmH*3-2m@:L(aRdei4D(e;8ˈZVr:x:#:0匟VK(o0,'~JN5T!.m8j*W vaTJd~ UIz og2##)#ˬ@3X F+y+gk@)}:`.ip;bQ~=^w {lAThq*]m-C?~X ɑ_` GOdSp6m ,29&xA%_K[nfm(nAf)ZƲYq;=*N&>=ljᄙڃ]P\; ,c9!C&{|X[b@-xJNãsr”V՞˓G+ ejQGFwDix)1MA)!wi*H;u;J]zL)93c2Fc'k Et!Dv?qq y^z$ YI:3U}KaXdv:Ů3bf>*41Ŵg}wɾAϼ=lT<#nhUq.F[]le0>UnK`Jj3VVɓ9S&&qpQtH'G 4Q(*r%Gtgڬ#?C6^Řd<F]gd|!t)&}H*R4j:HBzdYC|ah=}>3 u+? 8:Zwc|z)8NG9gM\x{YǞ?׌Z^WE &'jb \x:] yDʳ t}~PJdV˔M..CObF XTcf0I΅s s!%IYlfvZ  @ ToQ̳R(-i{upu^* Ⱥʄ[l=B>%Wk͐vϿyI (/LP7S} LvxGA]h25M8< ҭ;0O0_[3HS'obaERj P7bWaYvL{ $JDƾRl^kDNn$ZVRYZ-E$IDʤruzB\Y:PALXcXiSxC˫Ee= @x$+oa^\R2.d-5,B 1(OF![<O(K" Ҡ?x-I /,pOr4jĸ^o/hKA!S'SL(U4@ix~ T9Y*ƏQ[:!!xx2bCI3 8Nq{fv+-trAy`Lfӽ{fv9vgF-m&zD`sҏnvdЏou,'~&plwq|@t5gI SjO}76x|D9v9{|t]O۾v T "Ce{*߬n"z~3-tg4r}Zg|H2KԦy[hpc,?Zf.KŞ)b7x[2uzGNxőYC=\˲o]Sޮ;Q6&CX:ih $WZ}R p[NuyRFndR; uX$ Ĉ&v[g| /t5wЀ^ڠ6 Bi)$%AOGE0хawP7|inhR?c_M#l7׏@e*e?GT"ղ?*P -+_Y%@{bچx g=v0/oe؟qF A $02T͏h1x=r}6R [K^;wd ՛O9yeWPr 3lX+WFL8+ ¡k)Y5rWŢ~`pBqSfz9W0T})jjTR*?JbF)I?Ғ9`ZU20ǭyXnUklљ]DAi٤ K<ۭddo- ;^:$r.V(U6 cS4и[aPY;"`2F|7vqά Y.xC1M6cfܓ\Gu6{]8ws=[Z䣔8>1D!4obTC胲AT)>Nܚ.|pݞ'S7#z2v֕xc{e(rIȑ;TK]C =?07*]>MՌ0po4GRF"S*%89y {jB +u3ZnT1,@Ah8M~-Nd}FqF)höx˴K]BpRo"~ J)g/Ow.L$Y@;6gp֯2W^J:=OBPTU۬Gubo if8< N0W>,=M& ,wJ$,mIvx<zx s7TNaLd~ ba"qWVui@ e`e|gOI5Ƶ:Vu%Uަ}hkEIk#9|rHh9#~]Ee_Ys;[z6 [SN!BsվLCq_8aDM~dVu<̗0: )#b`mO?LMu=hADȇ R`^? IwzTVfxK@*-Y fmޭ Sa0s3a5$h@%+Osm|5t}0+L W8\K礦NQb b>ߎn4xA[]r!"lvR%wŐBk)_t.,HHԆ|e2fe}_l42Q|GGcFFX*ybٻ//5CxTSNXcZ#[JoV9Q *gw~@;b]xDMs @Jwh$U_N& 7Y1ԓ뼦}n7kם)嫢_jhV&F$WN7g BՁ>|pڦgᔇ1[(( ޓGNOD5mB\M[@d.9FPJdjgzKS,BٹjtpFg2qYwG\4ıy%g L*-%:Qx瓠u_BG]P:C{(A*[x Jהǖkjm8 D9Xl>P"{ ʒZ‚ p6UH:\[ #zis?(l ׫ҿ׊&<Η:UsbLBUOiO]&^+ +4gU dzr-[yB*|VvI4>Р:lgk0#RX2K]Z.:ޜӇ١ǽf`f1[Ɓ"s~/wjل$[I-[H3#&jtrIyh-m4gD0ØR5 @9P׍ \ J*0BCف`1Q"9<!^#"M/Ncq'0kӞ=H.f YěFݡ_c@ Ig7'3H>)< ЛxrcT}0}}0݋5},+ȀcQ21c'SuZ)OJMS{>b0ۤWS!v#LOI`~U.UP9}댖?Q}G3+̱RŀiH{&?G΄ᇸCoKt0T`F]aViQW4(%]?)9 YrgT ?k+x>^:;h`jK14LR1JUĠo.`Q`IZQn6E8WS1~f[ixNq+.$4 R =x6 pN}I27h'+-Ue/Pwr@ha)kQo1u2Ges`]q[p{ l(Ar+ZLmw%}Hom ֽCOD&?CϤo$&MC*iy&>TdkU3.(<'GLAN8Nv/'zaNP =l㞊\~6敔St&ړNz:^Z:ILR6_Rr"I/NM]$Uga4E:o?W' KyV-eL/X+(7BjH#N\' d,>vt@L"9Nyi}*1"yK]?Z?%c8RI#+i %Km-T0IiuXKï}ˡ1Ėʳu #*Ecն05< Շvo7%̶ʓhϤ1qh%}΍Ŷ6F^{Rvp|޼F S ю[NVo(g}k$#6y*@t,POT#jeZy,ÂS"S1nAec qYI9Ҁ|x kkϺ}ALaDj&N9gsT(:V౧f#ɰЩ&@{ًWX!,tUɧqaz+cW"}c:&qPI:B-|qD .r^_r{{`{۫\L؟,q,gZ,Ґo173e+q@0%WM'gt31>Kenk,1\HՖ@5EY-EBe6 dJ'iflw2Ḳ{dEV$#zY۸uTdlFքR*24uYi/$%%Ԙ}jWjyc4BjU _YW&lmOOÕ⒳;ɂiwH(zϺTFl+j\VC|5hPȯю%3NJ8~!ʴ %SP"[4C+.؝ԳnAt+ڴiX;IT}[m;)1n+py$IS}7\u-y6\.Y<ɛH4+Ԓ`T]ŏm èF8$ם?nc[lK{&:m?0h(!S}Ɉ*^䰪lܥÒGaɈ}p" X9BN*Ӫ7l1S/8S(U&wk!V3&(Gþ֭9^Vͺ]sd k͸9`fqNgjÚAi3>sE /w¨qOA~6C:lKp)"Cc3!zDsDQAKZS ^2㠑*PNIԆmD 8;;Ӎx~3-"6SpnI|(L9Q`_uWOa-fWkӧH*GG+}uJN YϥK&2& ~n6%(S̿]B9-؅Яhƈox{j~*m:+s1$agR̵!6ʅpAϷD?1̕DZ2Ɨp,a yXmܒ,o1"[TbɖI M,aONzr2 lFJrïNa6 ܸfa0*FOB3Z},U*XX׸EtI' Qb'&)Ql˵̉3?H;DE~!_[B!F*o1C*F|j!XUTvZ}tDS%d@ϕC%.75}0n|BH )u *73!Jz*y>[Eiбyj j'.Vu9%VVzd謥ǎՖ/J7Y]eC3\[i֝b_W B dK5C^hZ]w-"/8U& gTQ|)wu/u^%+x64Pe{Re$9)rWY7b< }/cZDDg"Nqp7gd ee h-<;gŇUg+ KJ&[v{߽#$͛C홢 U~2/8ܲl2bGltP9_ض-l܂xT)u=xzm!q!:LW^_,!(.Kt:#6-HqxtM}+kifyD0[Vd9',޿m:H,Mms|EB%(1ڮv|6W- 8bQ/jd4I_$LTČ]x(ٳ/,ʎU?!Ox<-ƟT&Joڀ+:!E>ss*1Ae$4Пa$%wDעoAB|%k|L zr0P&%{(+RhR$d-Tv.:' BHCRL\(vHl}8.^ֹ "5i3]X^[nXg=z j< TS:PذwkPdc_qŁ$a Dm{(b ?&Mrn;t 85; Iw0%Wjk4̮ψ A:Fѧ{Zhě?w.JQHz+Bԇ\bWdňժƢ!Mx4HFCZ\κʢ( txǭ&C%fotsvƸg6,̒gpK$w~P 'V;4NiPs5,$S[ísk#W140ق-4' >QSHU5Bv OْdDCs{%g%O-7O0 =i\a2EQwemd?i]6d:4PDGDW b&9^߻C0KIJȜ;.awȖSr(ד ~<ʿ'jL *s7\/v`ך PǢ1ۣȓB*螸F9ܞGm6NVdN=(sl^c[9TG JT@{N}o:'lq` OnIdDnSȳёx]Ѽ_A㙠73/OOfAmÀ)%ےF]Үy_]I/?W봠. N[7==bf{g bdmjk OhgL!OuBs 4u7JS~J X;rI"Ӹ'ģ3wJS̯P@:ʻA/ECofލs}@q_l-pD08vߓP[V~BnorrQY`'|5 Kc'ZhKFQHEb!NgQ8t0H8q9p r1M D%Wyp,+`w"1,jaQWKD<*: V_?xHtLmsr@XSu؃)ꆒqZH8k?9j:QDzFZ{}̫wLr\Z.a)JcE/D"mwk[y8ǃPP ]o$bkn+PhYZh$4A` MW9?f_]H$WEiZ6y.2y^f57W %7ZOY# cX[:Ɣ}Qu6vݜޣ|Z`bt}ֿ17YVJCRXrwns8YOUy.7E2K71:6Y.6CjFKfsoy^΂0Z3! HL)Ѹs\厽TҷF4bӕg0^KXF\3 iu~IC>X3f1&G-^̑`CP_30F> bѐP7"qQ,nU,pRŊDu1$,ZPqSgؐO8n2wz(mxk-̶"1ĎI:滲2f\~f_#PDuiCDCxS0ӵ+ ?Wo JJ2`EsK+xe&{'bm]t+SQV (;|?Xa3LC\vC.Wx|DfIhC%܂dJ4@bm'$#wD߷Mx+vPC|Si-zx* `ג9~Z̳F*p>=-f_^d+;7a!a}h RιMZ/_;BqUQWRXiк2:,]tP@$|AZ\K~e3)ĺd=s`ﵖI- F7v7㽞s[Oxry$\s$ [S ǫ|4VXF(~G`XӰ93ZTI*C~1~~81:cXቸvvdS [2[<+eI:0| ov~R۶\*g0Qd ?)5\J>m׾N&٫RV5?4]8Z &ϑY3b&&xp'(ߘfO?ijST֗P ' `ʭd_'Kl{P,|`}~rJgyy[wNúD62&IJk%Lˑ̀'JqaI_o~t~bF-y*h],o˵52ู4DV6T^+4|<cB;镒sd'G$]OS:r !KfNΐEr{8 C*D|MSxGr /KM^ Ru7 a/7a恅aî mAۡQd*`r>00%ϫ c#k{45s1lQ|Mf?ҫKwJhB5Ux-)^|El~8XC.uQT:q=2 5ᔪPf4V7q$Q0LbLJ4B'@X}TS@/(m:A!ޮg B-ym@(C`فRowYEZ2d[MF5z l{q=Vvw !y~"1NGUPI _K!={  YLrcËq% `AC8K0}=fjQ5SAq B`7$d_ݻI2Jn"'>a C5(|^:/A~ߋ|fT9E{BO}C=:C*\##|GP.&1!i\*ub5t`O ̿Z*ȀjO>IdLn(6Lm" 2c; ζ?(p|~j^--EئQWAH _g@]B";1(sv|W@( N2,j q¹ 1/Tk;_vedj$lcx5NFр&<\?Z+/9 a0D gn?(^l5B<+tg?w OP"ʴTqn3S ,]gm$BI*"&]p̱*uZ2'U,D̲pwDZ(xI wKpI#AQ.jb7'V"RCoco-!ȴAZx%:yH#ĒLQZlkʃ oc'q۟tf!F)w&C4me=6ŻϥZ)ATUdĨzYCK~f|7a P.~*2HUML!|fubv!K{`xHn{>zqqBa}f͜/'Ba1jvb-v5=]W#c@37W B1,[˥56Vt˹OH 4|e}`Z 1z,Y:` b {K̃#dh5Yul9-}/@W{42Q䎠W=-pe -zdqT'ș*Q׻5xFOLgyw3̓1#mwECX)*hiNvїv,eF |?_7‹=#t|Iihd=r<VmcOapx-[M|М:`yjm.Ć:lNnUPlaQivD;9 }2FE۟OO\Y?"Eؓ>?D+!E+f@=Uw^7:e+VN~&Ck%&a~rm.LN>  a9GP)v[wmk!6"Q=ҍt.y__[A<^}ڱ֎H6*%vܬ;\GA[ HogT]1:z?%0]Y2iJѴQ͝F[[Q $ ˖eZJrj-7T "鱖+dT`lr[*M-jB;Ŏ9&6Ȥc4^5wST2UAp[?B?eW[pS /{ʿNQC-*70%q\.2)X6q,^!v6xƫ1gsr]}CQ tOT8 ?, 3>`hଵ\Zl\h;J'r'CgIF-AC Ur셟U6G(?%;eH3BhtI7zb?1 7:_N)%~=w`ϸWv_zK6xF>hE*m^FqkMʪT+<h}sYQ8i9_g,?hgE,HOͬ@lzۀDpG;b+h>xs{:-dBkzba rTm7FE]M\nāoFx +Ҥ@d.`45)EJ=Is+6C#A,<~wwg;K 4~2Ca^Ă?S#;Vf?O)Uѿ a1$݀M[Oy-l16Q& Ͱkx7Z ,n&TxPknnX x r%g#aە.Ձr}.ÇR@{>GnQ8c7Q/$/ .>7^ec`N9>^ODWA fݛ+_. i]63[h&ͽ閉W~Km8jO&EiU$>i<`jV`"X1Ix2hy4 y=FnGѝݜGFI PY^]x1\} e(s hGckYm71px|X;?gDF܁ eW$/V'Ѻ_Idj$;RϛoVZ|R@p;0vfxJã元ՇH~[,OuIuiҩ0( evL6q4!^~~>Riy;ϩz !*8o1_IbEi i+ RY2AkSF7H+U* i[U1)|'wk=3UlS,E]KPO}'3GAa>ѨZ;^VM?S'y/5ɱ( $;뮐N9h@ *^-T޵)ݗpr@1vdA6[*-i$VOKJA5hsLLl@gjQ(' ŅM#%ZXK{۵+?к|:1A K%} iҺ 8\iRj<~Pp}fwĘbXG:LZ2JMpI킩0$ve*oW/yQ7 Ok$ܺ IfB$xUL|5{SNdn=/߱:8!O':HaMjg-Q? RŃFC]j} N.wCVwb "8LtJiޟ+$HM6vE}Jv9 G_j,U;`NQj y ESWVy% Se69y!^`$$ (1f=M̾<4ѳ~s%&%D3hfO0ųaT /bsu0N6#AGQҚ/g# K>|>Չ"YG7yqf(*Z@̦6Y*/ l(##mٱ4o-Whk>bL:Z,@[SPUuq ,_OhE1VN:$qFaG&u %'<`~yeȇsi7H#l;Wt|!NxVV[1ڜ$$ .mh-]q!5݀GKϮRK{nd=5kRH<4GH_#<޶fiú'[ x7s-{ʦ\^p keFk*_+`Z{tNHvmӜG'cB ›N(e}_yD?|6'r^Onx ݑ^!{p| ^%oS}ay#kw ,0bz;Cb{so3qb2vdak^ r;&chUO d0!ww}b/Tj1!b&:\ZA샃%|FzxKyU5an?ah.P1D %K: phoi`A q,87sL8ӜA L,ɲ_;GNC" FĭoE*襐': Uyڪz_,&"P{Sbl!īE$1%<繪f?:Z/ĭc$GPy/_%Sg_t&Hv[g֙>~8{ѳ1 >uQ;/k/=0ûސ1kGi)Vd;E3-ob{b NX(׾',2x F}|er dS si>~ʜc*pXՉrח=y?D;>9Ś웛5`%v:=27[\U*m_X;NzɶŢyҋ4;æ2rޝ\ hFA:ܑ~3Z]JR,hm'h@}:JYiH؈ 2V`E,3p-f# Dk k 7k@i=gb69Z(@B<}Gϡ$TpFc526I>_Q@WJCExOK-@:juy<ﭝD{4\\Mi"mBL~i+zX7d]S>V SzL1J)pF(K /Xw[ >N5Q*ZYD#KՅȗg @-uc!jJhuMbQ~ٕ{Xi8݈ҟ849y92{aLmݒkAvO4!ZdJ# E\ U# asu2=plGaԀ=-h} ryC@>)UH28 G& EbX/ΕZol QݭT+JH$|`&y!'-;0\4[HJZ-BgVȸ8g88"RЀ~?;+ )*8#g w:MVQ"_ّ0d]us T45S'/Ρ=DĺrR{6Hwm9Ϲ'L%kCy'VUV VmOaIk|ܭDtR o]h1!DCHJ-\H9b{?5?&K貥2Dy>0"SQ7A P%y!vqɉN8;zA &|$@1jb2C7xqǘW #>բ=~Ds|k V~d󔰭:ْ꠨lUYs.1 T%D+P~6SKCfꎢҩH}w65ژvݕ~( ?.c+t;VTgK糝So68o {J쮷TxQ #ZRtaT ؇ġ,X,]Wb?r_BM>XAi6{wU5 ɋ ;=0-jqu?pI$ѪX]ErL~de,Z c(a풨f.uUiG*m-[Hsx3-pô~83kQܘ%P%3.tZs?>&*ozkY<x\+` Hpt?<]KPqd;vS*B*a*YnXff aF%SZMP=bAYX?qziR?P[e&!]U2=諥'[ؚ}$YMWn0zB̺<<6 ;+,.c9|D\&f& wHwI"+q8S/0DogZ\aGXKQpw,uOpE";(:V1u}AQlI%!O,VnAf~>8 mn[*qBJD]ԑz^kpқbѱ)q9'pEQ[V<hP>}QЦ=\}vQG`UQCs`67i]qY-!X7(q 8l$` S/6l /Lx@QQ6amZG..vaڛתk*˩?hlD)P-2 1F0;_OXn Q*` - 7l`;ܬe3)}BxTe4[ .ć1F[%h f9b0a%T&' q: NTD Mx/ON 3}Cp[l}ԬTZ9ws^z)&X aYLz~LR-T܇c 5JkY"k61?ɩı%ͬוY|sEB8eBqԎ\52>5ݏ9Zێ2<\7򮦒t̋50!Lꀲ9A(lX'DiPV iU"] Vs{e^nlq*2ƠTY:-IPptF[L<mD6['ka/2Y؋ Luocrg-e92c}_. 1*{J(gwr2:ze6Q *ӔjoQQ,EpP(Gu|*fdچېIW>&Ty`c0GE엚Գ…hh +n 0Lj4_.6p#UYRG>TwS$> (N͚zx!LM Zx,1/fT32>{5O%6YC]7ی,>‰9R?$jѼKhȠ;gz֕gvozhi,Agi ސ;nf5oCdPͶvϑag@࠳/t>9Эebz&_H11(b/ }_եʞ^*?#<^.G{R2uFgD7Er>ӽߗ%Ǎ$Ӈ7c x#\F2Z?t}=Qs$Ms@)R6\Vu>%^|d JM?S-&&.(OlŞnDoAztH0eD@b2G(C( n0/SՑUǝ] M.U& {w/E$R,.g*%7 j۱z;(:vNz0jppq/֠ZX5xH1Q6N&(:kd"[B|o,vONz}xS pQ>Cbc Pe2(zE55с(բ]攆L!!.WV4V;3 &'rZ聨 Z~ ]W[}xo#BIc0}, A{~[ JXh }nK֐\8_q|v5NSV OtUmlNv.2Ⱥ}d·;7\WА5蘘1"Q-hf2hԪّ^Z\{ӆQ DH| 7e͹ץ2~#^PxukIg~~>}rjsV2 ܃:~N%a&>pkɓϠTIOx׃]1[z[PlVٚ+_C]bʚ(,Xm^ _g129%ze/ ǏO4+~7b7cufZW4 Q-:vI\sL`S[Tb\ &Q S*s,]XV xJkWW,~JZ)d藺>x9P(*zTq.w{YԌ:}YzR m<)H\rZL%7oQ'ŇIZ&jDBD^9?CWz?CG `x 0|{ӵٷ?Z/t7opɖ~GWq[Q>`7W9޿yt} ]}̑vՙ;p$7!VO˝}w9F[e6Zi[.:#͓*b"/p]$%Кxy \el|zEQ{!!>DXL+J_zJ|zUf!́G̫@g#$3/=D.olCZZ=+{+Zǀ?j0ܠ2kWH>sxM +Ghm`~񟥐yP#(c AtLZ1{"GM&aLnfw=X;QmieJюs|=.29 m F"p֒M%#Pb7JMQ:WM֓4<d2d6x G,ޚV Yog8T݅N73: =QƆޱ7|YA>xT@OO6bP# C2\~¨p #}mmqsAa[Exm -T3+T|~ i* tztj ,cJ]i[>'#SSUZ) -Y`޺>4ܙEq龜S+p_ Ɋ 5&YPc;ٺYVf*SN~w|?#8}4, wg/;krޭWIָQshczcHDigN \tǗYfv!ihUc ɇVF-`il)T˨\{('"#2iYC7A]:H)+`I&m± D3GVXγ:=ڣQW&B΅+-nwE@jDfqRVa>ZO<?`V*TuR,R6f0ئ+B$ŧ(H^$$$BWI`XҸ.-0:;T5a3:?CP} >`TMdo onыkW7=4w k:۶LFEDW1H pi<ŇZjo" s 6ϛL+ ӏ[zt̊r#]}6<=Q8nqUIqO Сޒkv',77+(sU6fVM/CTeftjz0fEH8O(Te+3;; M1۟)ԙy#}^܊f@pjo ^.a=oJR =, (|7@53 dm-* PNх0jө8NQRs8= _ Hn\ض::>e kdjOU0+ӇT_lSogk0V&3ŸذG12 4),'B͖<|hnys us.:\:( l ~$[X΅dlPqb9¹>葓ub^BXYΜLX^ ,{}BİW`nVH񖖷b:VEsfSy);/CamܛJ;-}Ѡ吝MLNtF 0ӭL( \jc?` `5"'JLr ࡉWΪJO PS Hjn65s'򴫫>NWEKgBTMzr ֠{^ 2"l( )MfIEލKfxե.:{sf0jMg >'q_:Ƨ;<}ϵbIx{xHc +~I%2ٵO9#Ͽ~dte ~6Z/!Ώ*@u'Mhbz{YlǙ :2i[ޕJ5{bWۄ":Q %/!y_㋘~wT۾tAg*ź⭥i;x=%2@N sp%A ˬYۣI CDSFtR7Y}9 5Z&T̤‚ەMV|Dh)gIoʛvacsįV|AaPFwnpM'?NђDT͎.NE,&=Mb(E6I] n-**>Q,],jC\<ʛҦGyytFDwj)jx6|, 7T"+~p-N},ŭg:Q1K՗Ο Tv(Z'7  Uw"~4a&/%6TlXT{$Bj#Ȑr2H^zNJʰHIJ׆&fĒYOcj 4= 3jcp*@w$˞3Fv?ۨ:ZATRb>hx]XŨT$WwH50qP޾YB U:IGCq[I2yrP-DN* rȍLET[-+b}0zh=d^L+zY%#Q4OjGMU n%rbهo/nFko8\cdv;cq֤zGwYo}D>Ԓ(z 02MbL:+n) zp0-`Wz *l14b `*IrJ]m!/Um[/ ޵i5.LhSھm^0% ; IKz|%%'1ݖZ^'q42z9k0 +sYzZ͂h1Bi$BROo/uAlnxc3,lj g v %>OdWxMD@sl:-HEM94'IZDQDkz-ƀ ᷀ P,eØOE_K~T\=Mc5޵zn8 [8ǝNדT\ :QďN @-R$= vG.С:HӔ͒HcS-HûWhrˊARx0ź w.+,2ٜ^P/o$|zRk7KJ|0vtWk :mk8JX_I]åqB=z-杳<Υ1t~C &cH'Tz:K3A֛BoXY 6Buag+[{'8_'OF_= FՇ)c]/.cdeؑήܳ,.Q,3<@WKY?m^꨻"bu%I?zrܬR]n.l%8!r #z,U ,8Vw0ݒo T7bhpSfcw%lAP^+TXM.>،>$sf3u ]( s<]v IvWKH3-Gbsh8ͮ2#& -3]$a%ODAp@*tN< uY[x}h w}O6Q{R%-$/AI$Q6#v G7[O`*ʷL B9tOӿҞ@ʹ86~ʡs+cd_/Z'=I(ykr9~{ZOWiČ%>{"r>'Ҕh7)FзԹ d;qo<'eWC"%=-x`ǡ!9ݚKݥReOQ@a19~5 ؤB)`T:Tm؞$gY^w}.CcQN<7G;J;K"|(a#0n!1A=;]ZGo+wkLܚ{- !~"rVTPh6ᆲul3Z4W;\e#B9e. ? ō,tSL}|u\:L҄MP^-2܏L2<"WsIj`)$d:!sݼS$P@~20J*o#I&Γ- rfŠʘ7ѵvHC6$۪IڙUyR3;!d}z<$8'X&ٍapų&/{3 ù|n]4+&3-͝~64`P~/QˉjǓHAZ,jL嚴!ׄ zIvmIk(5Fnyqv2mzqͰwaIhz\ 1 Pٜ3-A[f}ZCļL2Rk+74`K#s%|;ԭO3xT4E*pQA EeY_!dfydHUt1QIlc6 'm2Hs``s\ ⊈-ѣю%#jJP9q[c:Iy7&Nџ`;[I el;=yA'ݝD&B tKLoU{NA=kd0rK ,U c\k/CŒ}$S9baW7HeMN/1"{| iOZAm)VWCLCP!RG4uS,žm1/pP/L0xdެTdF+_ D̓gooCYc*v~FqiȇW5]vł<>۩8 McpAlR$6=C6ƐiX0wg;>cN]^:>˹۞wv zm+PzvkW=bH7Bng0jlڻ.G|M@Cˊ_Ghy99p!X9Ck'ڐS/S`U /ANR?ջt$+XfL.l@ yI i꼘N gXʇFkRVHB)!n|0K?#z[V1k.M&X'E2*iﶜlEs$6[e7NM)DlނD࡭ RhI\d>e%# NVpCCM;RHCZʘ]%%M_΅ݰo,n rNص`GhjMT-ߔsUo` L< NWO=~=!"q|G|{Wt5[)Jm6XZVZY<`-aD>SGI5AdNBJ0,$ߢV z3'Rq :5i],[ECephkw#7AG0|B$p˭""͵3hkç+<7;jMYkyltu a(vNѽ*9-jD'3Ww;KQVs UK%03m/F;6gr#\q7]t9|xEb:ӧ(Ôl\pE;H=I/,% 0VF:ta< D1`cCU܊KWz &YYZ e364?yQFWV>w׾a0E jN3@* nh[E.U9eĞw]Ѱ%d1׌9rCC >ފ, h4:i7гb>obEvB苻%UyvguNߙr!Ư Q#PKxV9Kٻl!XfyKȥmtOZ`hc'3t# o90dzl1i hbWO*o̤S! ;S`XgRoٻK_IZ9ֹ H@O; vHoHZa?ڤՁqJe?">__>&/elh@W*KfyFZK[7OÞetX Cqm#Dߋ`{W\fjuHr"Zh 򢘀NruŞ LتO㧥1:nV;@CC6`tmZXHvvJHȵ1׸fdCD 7 g[@,8󀜋 a^%P]z=HbV۹߱-]4ȩV~eKA;6j>|KvT2>Ǘwގ@rAGJa)x֜( *^&υCVdNby.(8ޏH77ayf->y턟5{㉿15Q|x#Б:̴ș g0* L tӲ糖3YfQJlI'B&@dPl9|1 ua#t`ۤw6h>HqdRZ7l踏MJY^u ˽KIL U\Imdv"| 5 %[D﷤malQqBZW9t nUi%$İ+X}oҌ&];i#ȧ9jKVM)וBBŪg*. Nbz/GWBR*; a̒^-z=r c}Ҍt b~pS[YR ?犃u[햌@Q6Z=ŭ¼w~m18jH&r<OTyi^80mgRZGCV,^1L)53f9?TPOn̎ DV_)7Xԙk ByJʗ]uGrmcBpG.bR(TPZd/,ζɁs>geۮ 3XQL{H2,p| P.uJ99g$97B Ty5  ] ^Ԋ7 %JY{`a^vOzc ڐķ,sW"ًj%pigI(|l:dd~2x v.ZNFnj5䗙Z__Ǧ+-y^"NYɹa M&~- BEږو!ؐl͘/'2c5l @.E6Z|7,V"gO(1$t_VgF|{vSM˪V>igpz;%м8XwP+=Gm\VUܣֺoE^G75o5ըx rߢv(N(OWBLr e+o)oɡR7䙋 AIADdt$DlٵQ^C)9?Tq밫rk?/+|VNf;Esb1{aS\LYj ~fgCc1^g>g+0k}B1Y4]2}Jd;2L)ojĎ! VU Wiݫ'\6yM)gs,?7K+B=(?-K+Q`4Ɵ'}c8i|Wj?vX%<'#8o#HT@tJM{ / "&ERC$++=}?Գ}ΖK {A c80i٨֖՜7&8& 3<wzq˷ą=J9YX68X Za2f &"D*^sȶ`+wA!7dWMm5|#w{<uw^CHScp@9+Ȳi=Q\\ݱǀh_BCM1`vLjt"{N'{ {)>%Ģ1$>QPSPsAL *c&K^j[3$=%r {+#E[ JIm7v`_i }<ץ.E!p ^_ד,d6&sƷ ih"_}>g"Rׄ;-tZc=%F'NF)13Rdb!URyTW#*uߋV _>4u9! |Q:)YLF;OhU=V;vPl. U~*Y/LS1ѝ}5ޖՍ8ݎz $HI !9 MQ%0bXUDK'F=RNOG$v8R|!@s[doPAC {Ni<SI:O^Z6XRDd.Jp~?,xDDzpac#auRmU_ ZAI *hwv; Eٟ*=DwX4;(m%[}LW7X2϶!i3p3V8sn,+I9(7N w/TZ}끒!NBAlI.+2 ,5q_C 2M.!wbլ/6dc"<   r+(_+ZtN:^.ơ2(N@pvNߵYeY ,&'&@þ5m kosHArYH<,wXG"S]u02Dr9 iqI$9=3-EGinfe4rtKM*l9OhYSyOKPVo;k=ĢsHzH9 Z8CB6BA0/pN}AVE.f;eG@co%'+p`9>ۜ^3"8毹_I)2ScvHP{vf&Gh_ZR3 mo]wun!r=](#"{_yk3ceB CMFwuz}%g-ˢl̍J3evW^GQĴr+q;zrm<&!2= V? ܴI>tDEI>)'gZ`I9-HѨOo):İCSC4Оz_ڌ_dv ZA-Grvl%dXU\iD4(/Π"GDiV.vAy0ѥ7O2zĢop}rͷfXMTKc^8!nan "o'G`0 {E؈G,UIAMr)l,6inơW(xh\:}S~2^v3}erȘ7KH~2IߝKP*Y13gn\+o{5L;\<0NkҢhw_S]P׉~AIIWC:х;nL%QbJТMl`OI"N88RLJxkޒ Sy^,RZO=zMg>VlsaӕSo;+/= Gۆ]:n]xVoQL3j8ژ8rM/fu?\(>*3ݾ HxFM? mF*z+]LgWffT0|3( +>5C_B(x}.EL9Ć1qi a(sʪNa+Lsu/S(e H+_C=y\ 6OnNRc9`(gS4G^y0J w6"BVFU;2-@X8뎽e ۷, K&^aRHӊAHYƳ 4 SsB u2/$ erәJA~%P 5yI[@wL)XPr{Ư5vgikxg)M؄EVb@y@<p+pEρ3mbj͞?8ntf{KWS 33WHsHdf#y[]< rc~.2j=geVmyקd""AN&x)= UĚ;g_Drv^&?iN}Xk$:"j שfw˺Ką[!gU;2t[2wf#qRN7S *l%@[w'+W:Ru_p-q5>?̿9\/Aq4Y3qRke?}kvZÑMWY{Tsj'ut(k:(];%tIZCע` D%O}-!vw;B<ÝZ*{b.(3k9Im跠?CJkH$inY&)7&ݱVB9I)*TS5<3\QK:aE 8cb6.*Ճo 9fAp֖6 ]tD9a!LQں }6GzS/$uh^HAN.M7v6tX -$FPr}u̍yaҙ*@m!r3#(OTRɘ(Sv?U DIOj`~[h3>,0H ࿭IQUcpyr3SE+&Ԓ;oPs4yb`cdg82J`2YRµLItزE0QOW;#hTŬJ''SyIBl -hIj2Qr*L"n@C鑗.g:8ZBGXQ ) i3XBU/ÓA,MƁ u͇ ,4L]rGyy{Ƃ .=CԠ]v[)oJE9c&C\)YP\q.l樬нSvtA7[k ֕B2^|e<g`U4CAbVa~q{m _w6g?/R~ĚVkf{ *pIʠV/66cqhš)FCK_`1C ڡD^^<@c'Pgv%jMGq9;>6&!)GW5|`%j,'ai#ԭ]>T z$#Jyr|K> /Bs8(\{$ /I׈/F~[^[BF] Z,M,>#?~(%]epp䋛*|J?{"@52NtG3x@.7IixJeT:Nˆ&I%sBJwL,8 %^ͷe=|lT6K.QO_Ť? gGK;s+;y8UռEnl2@A_Q=0S Ge=xJgYqSlW|k{ E1s`.6w389لX$k3-U։`; IP?%`j0DB;߼Y˜@>" Nsaܶt:8걈o"_4Zhoet;0 XAG^a2܂$,w7uao3im"]tf4]dLmSF?KA=lE|7Zy aO|TM:?XGT9g Ɂ9rJމs7>TaKܯκ&+2p);D `Gꙿ_r Fk;i%r"FDz,^n/SfIZl)AGzVO}PDgXA#ms%+xB@'k zx/Mq0W: jԵ Ќ6yJq6~ya5M=%p5eJ9: y\.SdC B"|R˿-`,k˨w :u_\Ytl,U(E =ȫBWΥ+Зd.>Kvif fpK1 y8I[Q4kq8mzޜ2%z"#k=_Eȼu68K|?a~]lL A4 g[d9ZfUO;,J%j$%ƿiD2vy&q;Hz7V렰 WW\4D֋mLF"PbO 4^`=Ƀa,&~}uys<,KW"N!PD,=t[o`T6?:͔UFzHaޑؖs=xyD&8+}>} }d6R-"ܯmk”vSʆh*\)?퐐]GJ KXǘ⡡9?/2^%J^JIt<௨, ЉnX>#_rD(/ En)!gA݁& 6lݰټ1}!Ů0d7 `3Ӓu޷'ᴏIej5AzO:)|zdīj3Xcߺbyw,_-!=gP $ cҮ)Vx&qa+ӒEk: ZM #+{ LS~iٝ|u-'SKU)ߵvWW\zo_xV]k­Nͤ_:ƂO}iT,|7_;"`fR5k`v ="E}G:ʃ_?f:J{$Pc=7w! y_4Kw3qn-R LoWT/< N0V_&()|f@nv׉~:m}׮bv#_7iUezBzZRGZ qL }ЇE,sJCi4p.2 )k]B{ T2i䙮GXE6+SИ >2\SޕvtA9anB?IEջhX\!k s2枪&L櫿D#775 \f9RX8zwMhM u=C>S߆۩;ޜ47wunVB*Eh&Cuڋ4YIy9`wL&ĜMeO+츊G)N'>ZF$jiHXlq@)g)/⧏(|O563 &0rS2秔F7g}P#"i$>ko`hNYD?.,󭡠{9+qhB[OG˘/nW4<쉩]ۻ|iFQ:vU95_ ڛ"1{`҉r)nM;JS +H\V5t@::u!(Zg=>Poi t0",^U>Q1mœJ p\`uPp`ahtC?`n) /k gtOcpz}LB箑*P*x\'FqRy˔^_>`ukJڜe{#$͠j}ncUblmF*9{tŨG̚3 'kڭ?V~ekNWGՆWK# =_({9ؖg*l #>#fwKn_;D9{ּ[ƭq(ڛIj'>ssyZh&f_XQ)͋c`QC~ Ra4q@-׬0r6:jթ]QNVLP} uɯ'T)Ϧ'Ba0SK,xTR`$(a0|#+Y^,,n/nV8KRm(R($"8UYn;[Ҁ2ϟ'|Q! p0/$WdO)0/_kKLmۦU.V=ڢ/eXDLπa< s` jO%ut#b2V:klr'x[:&n;Brʭ@&mw]mEm}RZDe_*O@DZc0)8^oN2E 'j^l2e3ب~)(d┪og*G6k A}C"mÛ)-H U&J8C__2+ ZTꑹAAXۘPh9+nh01K_2aJX'@1:Mlu%7X<2>qflc:jem\yoƭLUAvWwR2BEצ-H{]zoo^ 6j,Z9˼DDzbZ!xgcYԅubc@U,96- @՘ +6*|FK@@̂/qb#<˃f7Jf~z. +>(ۤ|IYulWD{;~Wvɓ jO^Oc>69*T7*bzm߬^TcWÚ4vm|اs=<*P8myV^sN0, `}eBYf{F {i|]'IKd1h5]{3^@|;l ?*<SL;/P|ph\MHFˡ2G껕W8-giH cs~gU2݀pTHN|kgƑ>/#6Մ72 "bilQk=oH)(-r0q)Q`Hm");y'=ְU1ow9s!M0_swZêo+^$f}sVph|j!]ygP0-E:lPW^b:֦p>;#Sg_=3k&fuvi=d}G(*ڲ{Sڠ2rox/)qR"b6XFrJ136m)\6s_pPx ͊$k-$F!uޞn;Dak9 /mG ӽ ֿ$ ij%gۗȧ;V5ց kC6FX?V9;`P8mN-2%\{ ̅TM SL܌#Ym Ǘ1ͪviR*0զ %Qۺ$1C/TNc|px~z1nu,1*: s@-40sTpzJ#QD3=r"B]Г3LכlY순WZS35|$yqGw f4hLeZqgF؞l z(*k1j;9]٢"NQP1DJ&7tAwb0jԦn_bO+7ZEŇ:%LopCy1433Q.D !^M,A[j|Q -x 9ᒂ:9,̂mG9؅wkL} Xǯ&9Ty"{#,rܷ!iU5dx/GP5}&yX~!.POM˼@9<#UT7~*G$H^oR}TQ=sQ'Ŗ4w@7(~*se|&F{0ɩǶQ:=fGZE8x׬3oW)G}LlTJ{BsM0Q]̺şYFP Nw;ޜ@JЪW48Bezogt Wyisd ST y@n܎WAwg3튲yYl*=۰D?+4 GKApܔg|0C4_^>ǝ;/lJ7ui W~ǫ;]#)$:Vu>uÒ)q +rG=Ld}P5WO:| S!107?1΅2@SΔYӕe,9Zgx46Rx"2#x3 TPho&\+/(twE m sL/c +Ņ:1k<ꂂO=BY Sxp}xElB'c^=T]wD&Xŝkq1 њO vM?FӜ%w ipȚ("oh]'LZ6Ann3٩ EpصhG)S_BL30=fΦ2VO7z..>,V>Y]-_h;z; W#P,BP zq20%Τ@W z>pcRbyqO/[ 4~pM&6nOZ;!= Hn:C z/WDEA΂yX="HT[Nig_"T@gtQtJd!O:"*\oSuP"ŢɥLt?+B"'Nn:`R tnydsՎC:@uHE:P?  *`n[~/ϿVeb,K`uj3o1 M.~gVzm|T^DA.CW8@ǭl[ q.׺_]ȡ1ݚ)CӰ󔋾K^֋nBZ7@<\{L4v+ we 2/} Jy(8S那 ܒҠ{o&&Pz|5 ^Zww7ErOI*Ƌyz1fߏSjo&Gr)0z"ҵX e- .L>"CmUhE2[1~D4$٥[ҤP#u)Axʎ)WRbc^; $臍\kϥ :xz qƶ?CE6<@%;>VihR 7P̱p2opUeWXqGO%F/F3%LP s3|?Q:=Ujp j64z;Y!}pK$V);`,f&TH. TrDPTqL©ˈ8Щ4@#}Xv4t ə0'˃vS40E뻽d;SH[͜EIv/f*GܤM3y@Zw\q _ _)Dʂ[r#Q[Z2j[eU}7 M.o뼴R-ٖ]=ѭT=/#N drb%.@Ca/эmX:'AL5a cLԦ.$ ʲD'Ғk/4P*1@2_|a[z+b#hfYZԴ+5g}Uy&>&]*T #1:f_A&6m89,fxn As/˗Y<9^ɤ\)]]Z{cR4:{d)Uޭ1d`/=GZAu<[z'6+PӜ VV7gB+vmgHixZ l1emUoR($b~ן6TՊ0_v7* \76@Üc0xeKK.v€U !َ[ `JEP%&z ˷nbjH[a {`Wz%[2gj۲r!*C{)t@y_sZd 53.T3` <2 8@}/܇5t^ԯ8~q9^Nr&c JaEu:9[HXVZu- ""UT̹w#N)b1!%oU u*mc E'.퍚EuSKK7}ޢ[SuhAN9쁺Py҉Q1NFb92 ΫlӭY[uj jh2$R߈J@4&*G) [Vc!90<Ut.$iUy;0|򋬮U^̊9&,(.eHxx 0DL?Hτw= 4={![}npߍG rٶ_#:3" * 2UpYd"_Ο K‘ϥ&!&OEajdhRW}´ y=Ab4c"\-·_Wrӏ QcΧkv@JI%G?· gHȃ%ηz3*`[?ePr ˉP^F s emU,F\J8^S,3LZ3Q8/ROһ1buB.7 98|fPaZuP8R);4̵5r,C ]h?wdAC,-%K8A|n^_ D{REYQ'@)d?>%v6(BXA*r!a͘^y_V*:~}Bs`n=w6`x|&wG&qgiO~086s&ϳW=ߒۢhhq=|1M!7=M*8ĕGi  =^g4'm^8lalcǂL=𰍫u6߲^Pel)Ln>K@1:$b]QRA?#BNx1$&ƒ!϶9r]][ր!64 Qʻ!{U_yLPTg?T*ܠY>4B 6 Fa1&{V`7@1)Lauj{騿F oojP8rmJt3,"nKnrBY:_Uȸ']G'f5>ksV t}\X۾tW(V'fI^uOWdѩtaƮEW)g?c TT@P rbWǦ0U'=lKLO$E#tз3qTG'lO"1 {쇳8:r/b>ծ-BIoI@q9f 4"huBAePыgtL+W,WY"_͈÷V 2t`aV9$9sg=jvnQeGVK k m1c\Qq a⊫Bw  akMasW~\sRʦPъhxS`L_qytD=fn!ZjVij( WX,߬I+Wűa,o! OpN|}X,cw#lj%eNx~Q\Gau E J\%WyhxV^RMzÚӗLvI;@ K]{^ j ;{L4s@K_Ru*[)O w;GBqP[2\ȘwxNq~P,nJt,9z(ݭ%;롈D>D%rbA`p&ݓ9$DW!,L}|hg zK G bJv\U3Z%!˛WtL61<2 =gن-QZ-pa-3v C̔ƴ\,,Y^Y@B|(ICxjVS<-ޯh折8M̎dۛ@M%-:vT쳞ɶ.i;\K55ڪ*A;Ch}/ 7$gm2Ui58 myfq7!_Oy$&c,[BOf,6#!D8)ltPQJ#- #df^I3j>f:Wز}tl$Hti! HH\cÏ'/%$`W&o,;g[$"fIYE1/ x\A'1gu( I]C~ Z` ҙ607a|벌7Wu p JՠuK!gd 5jw3C>&o_3&6F|Hڵ#u\]q]_ 3WL|UqyXM!Olk͆z8N͢]@|=a͊*38/X'_GExYIEYK`ͺUcIKS*Qx}w(:<ߔY)=#lqƽ" (+8 ђp7q17,nlÅr4r𵊧ki ve4׬K@%nh,GP9NÊRPJɠ;(F^Q藷D,vsɮH(Og.i:aGvRh#B8il p{̫cO#R4xfY\R`%]9<.mmL=w"g?!A=䈶fz۶K%Y~(F4Zġ!T~3]\r-8`J9NA .NXm`,oP'Y!xnj7ϭ?$ _P8\+/g.3JgkxsXmZ[tUs{vXnWz`Q5Y,.96 h-uuEsS]O|?K>HHh0?dl}~w6yrdfCә$SR/KYWK'*i\e饕L0K ZZ P!E!9ՏF% do&vQq kM\6yD(K VNyKN-K78wUsUqˈ)T%$Oow<1oN+@SAo.f{jbL{sNv4APp׎oq3Ib5hpVG`H='་DL(a>!lR)f̋SKUqvΕ;6ֵQjŔ6J|ҝ" !*t4(* NK HO:t]i{I[.(Q@#R&/? ߍO _z Ur?$U#s#Bx C vsלQk$-{t7ʛa/V6?,W;JPo~l "zF'h8+W wzQ2B)#p*%Q v!cN\D-&jVzĕN쩊v˨vI-$=QH-WSd+L H] /HU" aDQʸѦ>jnkm1uxFA})⫍V8R9S kTD ;>׌qz7tNEul/!CrYV,8>ʗmj"g_t!'I4{ qJl~c8ot{+K$n,$E 1ڈ[!]M_XU%X/W*sZ5V.ZD1{ggU{~dxZm6=3><(jzCU4dnwLF.LΕ!f\/2{iNp~ ==~H7 A^|Ow +˲l6'Y&zɎ%X- >قwtQd *=)Xd8~ gG06XFQECUAv=YѧH&X:^&\T2D񾐼[)wA '%5ɻ^gG{Cӓc`s*. 2_JJ'WP~5_8{(5BIӨ MUlItfN5")3yi`I/~p6hiw$1SF ܵ#@'W *̰llh?*:E}4}̦*ژ,m#H`⋸(َࡑ+{Y#!%~m)k6+&oWѐ+("􈞴|&.ʕo6yB{CK;z~Tη5MC`S&-0\'T2*56W_&K`Lr&",ezLeVV)†|FrkC -H`4N%q#\!2,NX;?Ԉ I1f˗V>ˀ6jmImUr 5F`[uut'(ڮ1WӼ"r-5\: *Ь7N b0`'ȁ6k{&I.P}lr1:1]8q>m>́zpE4}cLmc/n?K#I%_K)PUĈr27PL(lWPNPa,މu'0nx,a`2Z.F-+J_ c`XڣeU=XKF+h"vmv/C4oa{B2Ɠh9snytUSaXZ[8!`WE]xQ' ][&M9UiqO6p9!CĜQm9fx:#;^;%eمx_:^< ,yqRRi)t3"1>dGYFAR5tMy=)'c yl_9S9,SI <]2c CfwqM@k7:8YdT7s葰,VE$%+f?[>v4îLNI[Wk%SceO?DT$|o?z^3*q  Gta݂/wC2!FS'/ 4 VÏ^sJlpMgyeeِ|gF=^a},3m8ek"sEeM"{T_^]j(M! 6%_P1O7\+vib4"Q7Mۣ~)O4/:ҊF r<=I9TԻsƧ/sB_/ BkϺ2݁&)N[ﲴ'k gK8~avH9-`8}lRW_VBHo$dyy$d)`.Cl/| !IVQT,qTXVѦϹ&ncgM="ƜQKY]L03'ފ=='nb=kqtS>|TH[u%i/"zS| v8X!Is܏1;RniɪN2x6iT<}$6( γ@+i8L@*sۮe\P-[d+VA˹C͇!ꙈZt ._%OqR[W h2nZd`r"_e[RD |OtEA6ipЅzTᑸڄJGESBN%}O(T,3Ys_b0o5q{f$[@O=4 H-B0Ne!:" `۹D%N`0=u%_&Y8z˼jr HL,,eg%vc3ԇgx /"Umγt=!MWG%\SܪТg~7cXG:*_SGÛRs[1,)pJd= v4Z1ka8?A1|8d:c6>:\րhƘuvLI\h3K5b;[=5>`1>z-S>cL/fglaFvjE+&Ո[@lT`oeFyڬqΔWmf|j],~`o ]w:kh)"AUy8Y3~uֽ#+hzMBV{p^5ytL&%Σw#M}Hx&2GbO;#I6:ؗfqK5 IUf me,ܰ&Z;Mnv&D~\IO,˔u _M=*-h+WcبOq(tQQ7' )W)`}?PH~!L]8V} eѽj->Qj;N|Cr%s=].=Md7NoQ#h5l Uа.n#; ƒ/tI3 HҗDp(S_|ȹeGPkn}qPBqjc&]֘q#(3Q6ByPu!bB^ Ύ@hbyA>>@^r'D Ӻ(ZG>U$L31p$lJSʣrhV-9%³Cn &4u6%aW(wH7r;rOPq$_Uɡh:;rifG@D͑1djw)) "KS~$Qq*nz7ptm: ϹBm5wDX]j'K޴QrGX/,rߑCnjuD4I>0\_oHݳhZrx϶cP7w_cU/u `utGry%xN b^H Y us#SѨ8cTj:(ZC2D~*i羂".;u%9}-*ǦTk;Dw]C]sйdmpk)b>b~ NVEi\i/ > .5HuK STweBY*X{VH=M%A^ıcCP<GChWoAO(-t8d2:҆Ԃ-5J搲ܟapxLy2 "6LOu/SdFi^r5=Hz bͻ{(ijH7.IcU=I ؆߲hfzh7<jIe2i|}҄ge܀Bd|Ҷ&*VMIr-ݘF1G<]3"]R(O7 Mx- c}{꜉EHd toMmR9{F6nB|h_m UȞ !{`]$Mg`GxEt Rg#" "tYa@_~~eM h,Q S uL;0eXZߢ՟}5'%!XʺH*Yc'SsLh10\07̃[E#نm;dc~JDZ*7[Wv0 \R硴W_L)Q@(Wӳ }|VיA<+"&3'ǖ.9Ӫ֓T*F]7 aqN~.HyB 6[MԨW;=#62kl wD?+>|!6JA|ajۖXW W4Gݔy5zCXr[oD2áWP$6`z3bijH݆_ݠHL"v9LkBNtJVuUlT2qZSI۔yۖX8 9d*Ĉa:WG+[w+5F̦l>~n[.iZ~-`+RbA }/ŲS(q;q0)EW@6p++WEK7:c4Dkeј˷N#S8Yf^c04^YF,Vg#@JN,G1UL E|F;3Dhwzs1Z(ܸ7`ory*)}T~n2}ZN)*AS~j/K\U$1ӱ}ؙǜn][HHdXHxNRhѼx)A`\͏KMHN [OX x@}W7b[ 19\ߪ \s+ܠIՀ}H,?B( &mݿq6E°FQ>0i?й>AH1K61%d-!tI鎷p:.C( 쏄'IU2:eWMzdܐg?*!6 $橦u>\k%ᛢ*lnpc 䦛-ڬ8eSfcfbNc +!sUrEWz- ˰ `4쨛p$ /1Ff@N48sZi%$\J ̔a#9inÏZ ,flo!7wXͮfnVE5FM1ߡɕ64 !Q" p]6}B$D5Q>Q[ecmz k :CWpQܗ'8"q^ A*PyVg hܦg\v--m5e}tJ]2chq9K`~BnMg'A‰Mُ=\A=Xhy-0*[,G\]񔭜:]I$XG2Va/Uvw Rn 1Q*(cӐ1Xwa?̭uF" ʬg9ʓnp:!=rpDkb8 -p b5Ĕy5͒DZ9Z8? n(H>+|`db\AYhG3ü( &H>F#`o80lO?!+`e>,;s"GDFIbtP4Nj9ix;ZwJ6n[saPuab`D70hꑿAbRQ+.BR)]#o ZjY[zEVau8P?^1ʠI;تdT;T?Lqˈܸ49H  HFMzR XEA߬<[l QEF)ءR* vygeo E|RS_rK_}/s'4s4<be'Åȁ4<ܚeW j(Ӳ^=vR>E@a}?WA3Hf;_\ A &kGqި!P*G]`#O+/9W4^z\C@""#3d;f u΍Fm,4-Ԑ h^_V 2f" *4;0xDsvՅ&k"LkpΎG*9z֐8¬IP*ҫ13џ"$%߂5KA&WhB).KD%HkAĞY_&砬Ik&B\+|M)w]ܫwePA*@Te*20-`YHJ{FQ&*J/ chF^fLM{x5 U&07NaE۝74kgx6 1M&feΙr~7j+S@lBڞWW@S17K.u(v (\!]N_XIGa3kGiڌ F jDԢTN[|H+ &TI$)#;*p֘yi-P޳}'}⛃ a7B7cV u/3Үc ʙ)H $= {iI^j %>eɉ5G$K6s{ \ ]UmZc':"/+&j28=wVK!uUm<(6IUY cJ;qyU$NA~t{q2wvIptIrx 3ޗ,W |@ۖ<") ~`Fw8W# I-Egym16?UaA5WX,s>sVW+rVF HƼS6pt3 J4AC]rU,Վ ]@+D).gtml{SAa.WӵOۻ(2PlR|?^"Rn*Duď> Pxԉ`S/J,&*uNTS&D1D !r,k|69r)agS#1R{!y5Ϋ_3ˈQ#>GJUdS%7%1Τk.8j&>.Ě0k~@yGIߋa~"z*?ܗǗ61#zfgt;mxۥtk&M!H9}l`Ն*'^pɛG;KW 6b>5Ay^﹕ F-'Pm`:݅9ƠM\Pvb JV۷ R(Uˤp$d|6ځ[_j ġ=)oXoʋ&1|>|qOU]ľ(&+ gMU>XՋķEO:g3&FVAbVh F&fiv `p-ҘHe$~!Gf=:Pi[˙IgRߚ 1k)QxxO&e'wj1հnXF$$%>OZ% ޖt;!D`̷ _>f"\L Y.'G7}%Q%G#A0^@e`g5~+2'Oҫ̖3<ʈ El"qRY"4RT)mw;S7sbq;.?bxw: ЀfVڸwN*(*hkEv31g2P_-3[$1 "JdbEUi&n?f?\H?ϛc<۾r(  _z7viH׀>dNRRq=:\}G7[;l!XL|6U$6 Q%:,%@"5mZ jׅ|48# Ϡ"AO g[iB(xZ2@ׇ)_Wpc}Jh%<|gK 0>yj!3rC! Zm'ToAk^ŴmAyO[h* c!5anS<)~=r2DxqI$ӿ= fl©/uRX9mӬU4+Uǀ$a$4Y( ݒk眉Ō}6"mҴfglrZ/uD03Ku5jH;?Zj'';rgթ iĢtsd݇EVuHfEpCG Cz^氚Vpu-XV+۫HL{{-uCîe Q[Y;ELo>-˰FoӇmnڎB_m[п*ef[CiYy* cHY%2 Ns 'Y;Sԟފg\jUXW^p+<rf- F `1zC;{$ib-l)qd3tÊ^I%e{ܝ 1!y@3Q߶6 jKت <>m:|mjUZ2B3bC1%Xx7 m3dFg@?ϴ6h d`({q؂8WuFf"N^ầw6L˴|FtN|'sϓ'$xnNJB3s]$.x`k(XzpMsF \!$T|7%=X$ H '0x)Nkag|("sf uS.4c 쉳7o(3r.Loe`E֢̳ t"c:BGz|y8aJWևu4_5ۉmlyBm-WZ$*nn3Jx*c\ѭa.n)#/kӂtzSyB7dP@1SmE_bKK Reɀ Y. 1P;)C->SlTf|Q_ 9=[1vK娾x e`GMk m_fk0'Patӝƚ?Xzak!K:M#b;%,G.H3 ?ӵ>5L:Ɯg3&FgG ̑D1\4? ro:mσ~98eč4= #pp9[%/0"Ġi#.-s1gFyrtsO(+IϚŖ{,a#Jz޳ lNgDӿTk 1DzwLJ4Ve+'͚F(vmw;bWd R\eݽjlٓ-Q}sL.l9hMK<{¨ʇD!dՋLJ!?A,c_vMv}ەIH;ߌ72֯h@=öKJȃaHᙳ01B7mY% 8װ,<Њȗw{0҂%/XL$x71yU(jqi#6nObϜ0^NRCObTJqM־ UOud9 *4G8.#2Wg^wyBc 7xEp~L$JS:7ŽIqϗeM˵@N(D^d$g'|ό6Lj |}?RS^aITh5Q6MY;(79prh7o+nҢ;acLY煗g}}Tz={zK ىڌۖ;k,w{9lJ:o:kFP$vDe\& "(8y3RaAJԔ&.[v⧍:|+J-&k"e̹܎&CsW퀕??Ka!|88?1Gr513xxۂFsҙIۍյ'̒݅Ѯ8p='S 7cĚ7ʸ[SA8%3pO h 6"+ߛͶ~!<qPR0wPz$o'K9%}&HG9qb?߳ ~ʼHf0$d'p74Vg$ 'W o\tOEDIi-70mb'"4j%Q`|i?Z#=hRF?ːe@7dFJ2qZJK%OuoS_{7]n}:93- h9RL|-y^L Վ E!vu2c#BNX!VK ̗`&4;:b='U7OIŮ.y˗SupUƀ 1qm}*)w[ŇZj}<"/f&fT-#_]_.Vp.(ę'hd9(tLAYmj[#<=!~~ҍ\aU } ?cv,4U$e<* l=Ϊsּnɐ2尡)Y7:{>EᲔ\d"}N3:p?`8b~-!vǐfb0VlD 4qQӱ A*ۿj 49;O$@7x W*UYf%ʸ_ih>IDaꠓyrXAs/7V"cڃ7,0N4%T7D53 kO~Ya][Z䖽DG5WYjda2O!pb!1e ?2LИt tQOl5q Q?B0%d eáQmL.W%v8 pG".͐o@l4&aMS0u.8xÚsdU^9]3xo(x'XjMD,u~9bQ] ɲ{O '^,°3iSռmD V(/'ظ},6eΗiF ?u"APoDbsrHa0,4q=?)6 3 (b71 I[?n]wy,͇RaSHi[ ٩3פA{}i ֤%=LPR j.5a7 0@vxPRC ,b\<_ aU&%#Z,~(j;0_mJpc=,-eƍL!-?JF"笗 =6B_tOBtݵ-Έoùk{ nHګH"git:AaBhk֨X}geՐ>M+4SF]vPbPY`b\7>}y)t{0x`l?W"]o '64sQ9rT@29L@}3!Kxj>rzG1ޏhm%&cdŐ;7xK4I*rr}cmEst ''t }im2ajHgL1K2/ܮ ey}Oa]nK`B5oHB)=K5(rN/Wrn%oD%{ރQCYq3Nh vN춀Tc677RQJ>#a# wv8QCȯ4"zx9m?tԿY[0FQdt#7_~{иN/S[(m 1h]ʥ͐9n0 )V`ѵ|}^ViYrHVue7)ˏÅ(PY.&~9d? F ۲'ƅTz@f?x0a-g=4LލO~G0sCj6 ) &3C]^pZ/Kak t%rt3PLlpo@X?YlU1CP* al.+O~vfYJ9\o(ڎQ8Q(K]hqz~N1 mm -qaȈ4`CKH7 L r0OQV(8UL3tb:b bCNzՖʷ̔dUW4c]F Č[EUD,) )/(roFv>tn(LBE5JeE͐~e> m &Z(NunM+^K=yNA1Jx5j#+" 󁝘yc:L&ZO=!{ b4~PDw?B]'5Y@؈_k4 VXJ^bC4T ۵maq$06F].z Li2`)KyN·7 =Tɞ OsVg=A<%qS%r}YdTClX}Cg0:G^B߈+vF;P܄Ǭyҏg~nAE ?#9(ESe<VK R3jUm8gEUXʩH8:_$fLjpO~0 OyJTRʋkaU>f8 UV<ۅ"98)x">OM%Ma[ȃt3b!:cPcQ2ۏzM8?o;84?Ng:^[H?{E5&vf@ |bbJ([|LKָ ϐH\>\v. |~RrՙN$ͤ}rώ4|O_nH":5UL 4  (R 3!Q14dv)Cog]Mt\_k?5MF,d0?Ի(q9y 76?lezHʒqr1H袳Y,j5ݍ5 e#[U"iTXv`f\~Xxӆ>wA[@q,=kl@j"á+A 5!Dʵ,HԞ3/#}\+nnG3k.;5ֆy.VgK=J:ܜ΋'wYMB[k 6\(>,[mv! BqEk( #?Ci,(=#ϴ#N]qJ)[9t\3?`v\TDuUQFK;=9A6B4t  -#"֝m<;SMSMzI_F413/|1MIb\\!UyLwGKHgntɌ#7j-+): |E3סK_»ç!Y,$Y]1,u/{F@ ucsD4)Kjvv/PVȺe97Tu_\S]]Xoff]w;l\EW187C)xḩ4Nτ:g!}; 8kɁ2煯fgM9[HZz2n(_7c 6x+'~#qZ/g{Lw쁁@42B Q'^;l2 eCxEjG̦19kQd׬jz=W1 u IܜKO)"Voyʞs}{BQw+[ϠNΠ/5}NH[ %=eck{U'U#D"Ċ~+$?i[e77BEW!h (M2v%>_mppC߄U04,^BG7д1ihn>Ɨyvs>!P8mर8eIs\m:)vn`K%oږ]Fe3JW,zFta[)R{-$5YmnəJGJVRfhis9@'R-P|e>9=i*xE[iPe."*Sk8dw@e"V&8l!L  ~+,0Tu$hl)7,W|Д]("4QB;ʈ^~:7̛!ꐾ;<;O)/hΑK;4!bL[zcXԦ&\;4y.?W/YkÕ#ԓɗB1hnouof@Uc$=IoYۿI`kαh SV VTY,83ؖ4; 6CjriO񛔺luB 1K̫eGFh*"5a\{OXCXw]Ly3.u?C-Ơzni#ŁICeOuTulm}ȞY^ߑ>i9=}.HA "AY /_e [W#ue4R-. n7}SB))DQ\mR Q9m(4^ iۋ|3tڦP*H5ZOۖ[;J1[xjt8UZ{S>jVěU˃p'7vBH[A1XbPt"dO .~*ǰL'I+["6ljWf͆ܪZ{'l6#_ V>+:7ʠK!wHV>z+ 72$>.Ycdޜ`+sl5!Ame)σ-<ϟ.H[ucC ~ncXִpDÈjM 8cm(SqXB:#Z ~H Ixo9V\%R. m+U#aC?ֽxMt)1hUnJ  TYZi^TD95Q+Ep Ñp4;[ E99nN<&;~anL||Rp~_k잕q*)mSxcJuo$wgWO{/r㋥؈|y,<%L<JyBbUўoB 1p/#OQb&uz["b"͏w"4X.48wD:/NQح}5c9J@՘Z[bJYd ~)hC,Q;%.0|TԤD=uJ#XɵК9Bj#܂:p#?Yt" >~X`ϔy5T|mYPpE’ѡO(2NAyprMf7b`x0TX4YQf{7U608 ˏ%Cfë"nz4_Ub@{sB#WIByi/{;wVa%-usíDybt1=iH鎡J<1c;"_f,ljz-?[t!f!o44c.PJ`S*nmbA|^Z"4'" PGkj|6T1z:ȗaG$J'6yK{qW"nRLzzFU0^.LYY&W\ߠ/H.yH_69|9UwZxGI .jsl ˥nA)ѧ\{XIJaog ^u!&3^ȱYn+M6 ?^DqpK(ȹk Y|PC-L1 {[@6(Օk_ `*|}9=tH"L5JVHGή|mY s$<bl/]G6> ]ߘܾ doȪ1Ȩb]u5KY\€}Jh@$TB+\ FMPOη"1:w2_D)g,%+u ELQ~ ae'g$Aw߭2\:[r@WIjO]E dJ%)\O 9ύM,z&;/-ͳSD l2/j.4O#ivA] }u:}P#EzٞNxYa:TFtƏhWg9pr!pɋw&tSIjo=AYyp6}KEtYKiKAʍiE!.t6WnnD Dr3 *Bye`56bcdg8,X4!ei7r6IM76@̋LA")U,l:Kǟ_jӖ>5%7'xѴ*XUFS*-*&Vl(^7Q8DAȟ<)I3JRE6H UWN<ٖ˰vܘҚV&A܈–Mur4zS}3 Z?W$^r)K.'Ρ=|&}VW_e|/[g4DZ RQ?1NW%YًcEqEVP2K;&&G3ێ,$A zK~2!ܨ\lz=&ЕUW:!# ɡ ÐM|k?ة4ØPDh<{<_;o*a_X+ё[o-]bNT҇Xu3Tnv/3n^`qX8s7Μ;޻g;>ۀ:z&gc4M[uϡ%2=^K*( A=2MeTh?90<@M=1  aHxrsIn7u' ε$[En⺉77uskGɀys/jKb1Hc|5\ʤ~N.Zv`Fw@H):|?b$[G/_,2 b̜'/@>o+ΚAge-OQ=eѶԣhqL58_lJ*Ai,.F'k'iUAS A5CerLGlQ>h }'C禙A, |#+8b-B.`@$b*IUfx]OSc"۪{rNSlCL3WO׽>yܞH]!77V] #su8 gTOY,]O XZm >EmftYkVc_4I4-{m%!iĆDA ίXd.t}ܭ_e3|mk"KA +*JIk@WWKBoFӀcv?ptl@;%U' Z;HB 5:F?B(O3C!'XY({5aџ_PwЖ '\ TsCJ*:XsV֙Fw(xސf[dxE%9:BiqV!Q92V]t a0ZҀ0\^t@\A0 W Nlt#PM|sz̹\ Guc%OAukX0HCKbÌ90*fF33l0pWpFT¤ۡnr xh? 'Aʏt؀ZtVlvܮ'@_4|?B!0^+ΣOlv~jGvjNJcxŤ8{Y]2- {Kc??u9haXXbUxrţR)LKESЇXUӴ>FWB͠LҮ:|p?~Xmi5gcxKdƞ 2C7 6ۧH$KwMExR8$‡IŃǙ!PQ_樂CGg،B3zZ H!Gɉ`<=|fyٹa eYqz~]V΅}y[%sor)¶D17;jhě(!csI|rlr%k}u;#48r 㚥>Ufm1! bk%_t\e[ޛ>eL_tuE@ˆGz衁9"% 3|ަ^|7#U!|Ub 0nX='ABH~ d9{`㬈ŭa"۰9uTMQZo4:3[`x9Ƚ{:2[?KJ'WNdU-@h&#d4RZq . \2eF_GpZU2Fؑ._},H ᓅX%cENlY4 'e|.-u9Q87'[{řa|Y}/Pi8SXDР_쏓I3eSw0Ncך6Sk@ AQo<پXXN&12tڛMI| d%^Iʿ+Ścr[IW mcWbY7-8jav't;\+^*iR9?6m ^ީc38ѻQu32B o0BJ x~t.&Yo Ya%Xzeۚ=9n2,|NƴC75a:wSz6䕋FEraaS2t-R2/f*pPi1Ɠi~3DUƏj՜PRwvqɪ(ޖwiȡ{c kGdv:F}.ӟ}rHؤrwf{fو]e>r[B %L<ۃ߶8<2Kmjy? e6@ޝL:n:syr,s߳WvAEώmم !ctkD<􃡭>c[¶3G7΃4O(a9 ,lP+xh_NNS6R2 qL% cfk+s,4CURJE E%yգ2?\7xg P@I33׸pժyCzlh̝#R"qf|\VLϠnRuP>)Zo~6 _æ2d ;QOtoeޚ(p}d$ ySJXg#( %Sp9)w!lL򴆫MK|6gPY/㴦 io@=[p߫(-{cQ{'oLŽ02~D謆/= =)=@{w)B9E@k)Z01IniC͐UJ (*ݪ͠ygjm`Ctdjc7j+^ьy麹Rd-5;"cZIf6iL`О+.’I\5b{tzA xg/"9ѧ=η jfqVhDf._MBȌ?~b&=?n|xT{s&ga'xvokYeN ,gh!v C8W!Q௓B.K4vD'$D_AUk~3%OʴX.@:׋)F4 2錪3Qݶ~k tQ>{j樨XΞi-|"bvE/s&Js ?iSFor = #؞? u }\rJVȤE<%Dr/ˣH~9\Vn+y#Z(h@ӟG)CݤF Sl7j"g Ao  C@^gZV4"\"QRV "'g_]&Lyr:t+OԡΌaI^#QK݃VJy^EP.1h.ȰhMFG9MD#CH;Y.d+;}8!Wu<X~8y7X`gḰ̕:jd'{%X?hL͙ZvWTLV`E .^~qHRL`eY.mUs2=(+dQUJEX*$+9A"1v~g P }x 9R_:_sszc&¶Qdߚ 2 ';{a NK#t\x$1Rc @qDR. Gf3EpO:&t6 $rCyQm$[BYD&q#tcn*eWxUd 1eXKE5bfV l S yYNl%It1l4v Crx`ڎQݛḧ -0z6&A̬%mplx!x q@ ~ һ c.?"p5 rt͞:JwS/>MNU=M;Pԍ6b8RJ/+Tfi#ӽd/2")`t' {BpbcJ9$OUD,yc|_*+lp }W' 燒d@dbK$#=0|'gkFy'BD#pLxۛھ}}D=Je<6by --p nFfMP0d@,n W6d&v衙LiltVJM?!B,D1kĸPXC˒CS?bEOl?GsVqy=I.ؕ3Dཀ`]-aOx$g=%8MnJ=_<Icz;A/=mqSQ0f!W}byw56_]E=WkS'FLR4v,  7 @qQox-{TES9@>\!g")3_N0o 5N7D%;NEW;Qt :3:"DߗXy!kU|P_ѥ(4(&U<2^`qeP>]T~KCL*EM}DjMU>ʒbyr W-^є;RT{&X.4=euvT\ְ5厭IX娢X.07-b_(ٓ.WH-ͳkOs6Z)[9-Kb6KS-=VY {\Ҕd []({}olX\UqW4y.~ SF.q16ifChe\.3ПŢ͒bk::(*.RqW7^Y8^0e`o֯ cgO4y&C?­e+STlu6h67!.j#[ l'mTQ򞜸ulݾ,l'SSDk&qR, (%\_;TW۠LFφsh5KJ1qWb%=F-r!䕯HUGVt=Tд8=8l3wfR=Q"ɏLZÔ[kGbkNJqhPW,{1=2Cz3ۅkBJ KTu9^ZFU?|/ .|`jbWH%6sF0,KLcshQmge{՜]xZ눯KDWϝ^7݂"ͣk3Cgp\?ehuuuZK F=6G܉Dn }!HrqHQS^(ŇX1gd#d#UzC<{޸Evxf;q.l;:FhTk}"|ǜXh]fxCN$\Ǐe{`j4kfv+8mk^'jQG]:|鴱g9QY8y#챉M}͐~lg,WY6X0Cqbs[ÚEA m)Ƃ1Hn`rM8Y%,GX j'2GN rH T;E}rG\ٗ6,FT+]ݐ{2u!F @kdY6{4 @t2@dnX"D ] t ǣPi_L)Ui$Hpfb,bXEK3̛.beuCJgL+w1TBsYc}WkIX bK@A-pXlhj< |YOx4Km[d`e@!6E m,O"j-J-9d` M=e0i=B38|9VVQ/r\'~|#fGVŬ R3ͧ];uc߬pM$.s2(bمW]&=H\[&5 hNgmwԒ,mg30S @"k Ms',C'uq_JnΨJ6>Lz%K皼\i⭚]>9p@> #Y{!pSrǚ)m- |[ o!#GaR;[, JZƒ -'DULi Eg%1 (\C>3cGyL$Cj((ij} `ټܳƢ\+#>7[8 W -1=lzkUNؙT1oV];&+zbv ؝gR2㱚()RI bp4ژHv%Հy^}06őTJ1`,{\8ƢOx|Ob uO+E!$%_KEX|LAղTv͋A'1ʢ. | ,s7f5oXP^mrtb3%ĸx`ZN;I ƌ+v0޲zh7TK]a-ksK#@Q7gE,/?b)*t#\AA]Z~<*( J s"+FTRZj!,Wm0SV: + n~es-.!$kWay_ W:s-Jp$~˘1L ކF\/MkT.jBB9ꑙZި_Pbp{Z9)8Xˇo9~(ղt[G?U,cR-]}Þ Dz7sjz|?(!7=>ȐDhT,P,ni|NvuSt'pY;D h(b,VɔILmVt8'`FS`;Ẃ+j׹BMϭ PP`r!˯v,NQ'0D?(dGxkU:A483ql0kzM@?m%W7?< `_ރ&t(z`]j %P6z8pB滷J*tq#*er=>$מgw;$qm׆O Ғn^VOV=vl<9Zv K.rGD".Lgt~SEVmQ{'Cgkr淝eRu8XoޡeUČDJTc6d*1$7NX3f! L_2)lĒuC8o oPE tŒẂem^jDp3lD*iKQ@yuJ~ӂNaz:&RYǑʸi Ii5 i:NzvIwELK*$Y(oW*}߱**g"ujmCdHZm5E̔?`ls~(}K-Ic"_kDZSY2Κ95Gbkl]=z+m2v;f)saXzPvdEnn-|K6Ԙ45It 4M2PpN\羽Nֵf/IC[[ѩm|K >Z.}p[^cWUamldޣR0@<"2mqX=i7ɰ>;qP>+ߜTm6!4\v֛4OG5G{=_P!N%{z jbJ.$nNO.PA],ɧu7vH wԉR$*RD:N+=;RZvhɥ2v=_̌1^!+툌}Ate1" a]E2ҴwdTVC[5g==9}tZ4w<@˸MY٣)1%9»Ho')h~!KW ][F阏 ׁV-M4}ݩBG6ڙSX]{Q:pmOmYKqL??w2&NYx89HώWPQѡ< a$)m_e[)nrºv2(Ή rDv)4_ܮ||X`00vXزJ@Jռ/ײU=-m'.)+μoQSNtY% U8zc݂ޔhȌ#VP(/J00&1([Ģ j"w ,bw!fE\0NC9!W zWX]rb㓿hOGuRO2SL CRʴB9*0AnFx^M߲crju`V6mI]f ~pzMq1@)*)};qK2f 67Z&w6;a!vMD- yq?&_,^ 9ʔWJ.H 0̲["&/Qy>ձfAaxdp7!|DbVg[J-nцQ+/c p*",Efe @t5/W^Njn#VѫVIǁk*( MxܗJ2#G.0T]/F~8 ~Ip vZiuKi 0}ă;߀b|DImn1RwSn=vSh~Zg<;mxVu&j݋$Խu:)TU|b AO0_5!"X[^іZ+hpmm{a&{v.Oi6-ϢO5?FlZBS x+cdGi7K: TaǟPr)@5i0.ozlk*2mө;A@GB΀W/N "Lo[*E+zEw焍+[R,W54T=~.0JĸNnbO/kL5hbG4 J3u}^1W)Jг68➰G^Es7C8]12uۙ(͝amtfQ@s!aH1o,cGcN`C9lMxmZ wҟrQĴE!,T2Yyn$oU}!>6>8mg宔}"$lZFfDD˩k .KV?ܤyȺ˅[Cc;0!ՎvGhX+f#gp c̣t:8{땹8j}1mnp׬dbEϥ?hPIDzCcV9Uq.ޗ8Βymn9pV\^wӈ}*WEPlI6ɔ6ܳ,gS Zt*> Fdi˙z*1s^:>pʹOqze[IǶfLbLdi Q)NeJP@^@^xM{ANUwiϔBV*d}j>$ȭT#ph3E{u`pj?V7h$QI])o+&GQ.$+<.@i\tE0 l@3o}<6^?)1O3^Qb7 IteFLۄKOzT o&pg^$p|f(G٥|)LP_pH9x)Jƻ{=HqmM^>"}F ]jW=S7pHAkZS/dqb #1M v.* SzytFl%:TF[PT[nخ^Zk+:_Q ;6%{Rvˑmڸ^tҺ\! e~8&S[`G7 3oɣhZU\ \a$V"=njп:4K*򭋒^@椭t-lw`a${=zvDC˯T z\M !pZ3i)oBWbHHQ08  BhщǛ\5cX,3p>aq#S6ҎrrP cq(.ٌY#,nE Gs;y(FF5*lTd#-dsei=ިr)1N :sCR+iH~Eԇğ@ֺL DМye9\Vs-ʅVN?_@$|4qj盓r(L|% g[ӟo'0"`ِ1 i7HMjIVЎBl4 |OOH!u{/L)yXfF*eܨ+fX>>]MPȌBjg1'J04$+T>ݼRU؜IwU@aP?6{Od ; OK .y_)Š";^mH*vF8(֞qXnChVstv-0 WuCrgîH|A>Mҫpi@Ԉ &B)6h×vf'zAWt+9E :hAU,cyt+(sʜ2x^5Q} SxL鷃FgAVyM:-d cYj.5j᛻AQ RU^FD3d,{q>!d)IK zs7_-M'raFhkdQO-9E n 3V:N|)Il;[T]m֊X+SgNKz(ϯ?a !TR~%xz7]4ͿAX0%k{Rֺh*B/IMBa+ZOR<9,AGb֌`K = ɤ. {}4\b/^G?)2t%jc2ӡ7*6X6ZJV?Tm:fI# I%L JdAb!DdN7䕄P-ϸ"]ڤx$!<&gB{+{q\)]d=`Bf/ T:VjQb2M­sdG]-z[~'!5 Zβ eP=R\Y\e`A <fYF]+ =܀4TQ8oMg*@:G܂? XmǷWbxY#/ap:#~C2`I7*xp̙JbGԥ*w#-E"pV{zR0&蘭P=&*,Z2fl9' ][NFT=v>ɥ[\/2;d(kQ/ ;SQ8.o UɞV9uL5gU{UضH}s?>[V` A {ȯDcL -ϔ{3<9Ϙ:LTzH4Ara<ޓ[B@]&R;-jORr~cI<Ǝ l|Ɉ?Eo! z \ͣ8y4 bީf>Vr*Haj}c螺yR)4s-&FȃWt !벤 o3lH؜!kL E.V@ Y 6zE|< R澺\Jcd'dp!zPMt??(ûN$qCFwc"_8<<ÞaՀ +q`_WХ ӲKb_oTE2O9DeuTkR_$X>4&^3{+bNi>&vLÊ<#]:(diwZ]I 'hHgw"+k*xc 4uN7.n˩=:\p2 /B+-+[E4}׶v Q>{q>lXbT~r6riZ^Z$ĮĽƪҊ~!58D7@JfŘeIIBWwţm}VW!-HV4[vM:`~6G>Bs> 7D`XWRL**Jfw&aEcRH'I(Kvh{(5&trsp> #=yCbFsUNx6D`bԵeM!›'!}pPs$eAX.5E Ŧ.KJ >`kkϺ{>n:Z!PuRGPlAjnYZ*kxr\ruʕ:lJ\Uf"āMT` AO[]VM©+~Y"qyFq$U]FxϵC2A[O>\FJKB "JwX: M8ݰO;3@7E{sl؄.N:R~=e7^ ^M$֠a\gрMGy[R!5?ZKI ,HjOݹ V>?ҼilF`[.~'k)>&ɩ.Jv9^\/حTF~pR3|TmMk'vEu&{EPs\ظ14^Yܻ("Il#J>nS\X92Kj8ec$~S 7]qEܪU\2GHfg߱.u' sqZv0d~_>|>2o29|Fb32Z%ǕYOe6Ы1];=o0~N-rO[q#i`¦I˕4TE :؆YZd2!Ud%n} <\3zCL[͙BqZTH|.o*=7 b']5G]IMwykaH BbtsM4Sư<45t,Иvy-/ij ynYcwhe.(/"+[%Hc Rb`98:KTEnݗiyϨ -RʷUH{~/43yxvΌ^pB褿 #Vvsv"WTZT Wz{l@QP#/i#8T~ ZZvGPhoE<\#;S(IEnVh9i>tqɳ}ωP8I 9BJ.cu'd1HY {VfFW͙rkga>^+B{Қ;:޻~ѭ֒d;_wuw8QKIM˗gӝSkg6͘0BT*u&ҫE̤.R{a'`)wc=Ϟ$H//;jqOTڈfAn1P; .!zR~g^sճOe-#HNc"NY ^ CX@Oanm_#eS U@bթ]0c] hkLqZO4`?R1_Y/UzڐB`x+*оxG.C_(㪨_$:42|ڎ S~ͤVL ̣2dOkkI4v}&j%vY8C )mfo3;7?Mhf,S֥z ?M؊'\05u$I*yCO'z$N0У *fZ1r t-=`%qܓ܏b̨>[܁W-qB–w9,GC6Tt E[@|w@h_޹08X%%kv;Ozk6r8ܪ:vÎ>52iJg@\۪AZF 9#ʼn ٕ_H*kjw* 7/\W^yNo 0_vIvk? ;axْJg}IQyDZg yFE5uqW,jPu֐_jN8Kkme٤ѳVsD!&J'YGVAJB~[ s^BȐ:M?m,zc9.fp~P2o"A j?^سLNwf{ť}D@bϼ:z `IQ..mwn(ș/ƛxRycd Q=NT cИ:PF{d x'B#dGW+MΒs5Xz _ ;bfQ{K3 H)^gԣCmW%nwaTYye ]5],fY @a5钻mii6!+Hg+5Ǡp"-̂OmuG3PX!m~-MBDլ y(l7~-l=$Xgu=~HmeCssɆoI'oL/&ǣ DyMJK%xஎdԐӂ1r_vQz;\ټ0@y,!9 _Z#K!>Yo7ۆ>{ oc:hPY>.AQU"ٚ&El5n&.dF{н*%Di0HȆa Jv.TOPm"[e. #|߃ \\U-eZMt*֡H0ea LoN^[u+ ~dCL(WZ3ğH4Nw,Il7Ha>i|II /nHngJ":Us\IRXC xW^b_#E˲_[U/M4ivY<=:u&1⿈RG^}W< 't޷%:;҆r=Lyߐ Vvn 35~" vb{r 3`ÄxN2??a:AA٦3}_AZ$%sRڦJz٪oؑVYMb砶 %c8+˭S5k42/9fD`oAD 1GQhUsGV,`/bS+VEIٵ:oZS^gxv^hCm4`0f\9vF9o:}iSD@M@H~y)Zz/sڥ]+ÄhQѭ3P c)xDIT]0 2A=]]')?:uWuqh<+f)NXbUFxzy *{cRh94|(l7y1Gqβ51]ډ*)]n<o(ϥVeԇH|;Ybc r5pV:p0j|7 Ӊ$=M]=,x{bOh^;ZӁljAT6 ]tl܋[@˞`Dte#ј\ T-~H^H@$f͍!8Z2Դ^:ܵj.#:ɼag yx(ulS-Gvdc&u OoC*VA9bJA(m{2w? uKwW/k!0_6XVoGЈcGbpj*F\M!Iz.N'O"f# -C H;3j=x%ILCRs鰱)w\7JB(2AyxUmčPT(LhH.JvFNy39@im48w]q>M)`KU6QzIciS`m=c~@t |:f`ZNljHBa{\~ L%M"FKF#6p9h٣MJR&/J0_5dL67}k, 0ZƳ^CP @2]+muRx(m%s;,u1|hr.۫w M(멬j#&vHLlT_U-0b'*3m*6EYTץZ& AKQ -$:F<̰siD\CY^&(rZ|um8M)*ӣF ;/G9$NYiVp?Sf2/fCc#⫓bR1ɬȺ=.+BNA\Ls9^}4SǞ8{vYq94} pdЫFaNe,?qV#V?v%^QS4\!<*)Vl}>JF]jsPkMoW.r];zm#]#2儤',Zby -^V6ٍ2 o;1B(4 k4rŒD̡%b;qoDo^3"-j]v!( / &13GLi}{ې󇺃 *Ʒabv$AhCARKl-Ihe~D쫛̨专y7PChIF!| 69Jc $v^zR3\IzӶrעd).Pƺ Ӝ- :4:<=Mё,WlT ߤNfI)Dw:4f[ڃ,P7ǂӺU. L Oܘ/&o忹`pԝ$l ˬ[_RP{^ j(yV\'7xkE`N-1a^xTΖ &S,Ƞvaѡ(t$7Y LY`=S?*<39\^$ }v;L/arg|=x7AͷJvx-vNאv|t]i(VkـDv&QY4.5inErrOM6ثMܑ_~7"MF8{qDpq$&  9F%U썛a|U8E0YhMBWGŠd WCWg6]4rr'(@v$p9jP/9Cpڙqκboy𜒇3ӑzb9d[d/q9.JTKH7Օ3Lt3R1=".xAqF%6e @yE/.aHKcCO('♎֒qZf" !?U"my̼v#^XlLv2@ڿeh6,5$XmqJ6Xj!fE27eFFϯxD/%놥 J ob9ĽpC2Y}unua,{&rNҊ'?6ٖSLmN1f ?Apc-?->dPvm.V>R z/ \) q=9g԰r7c )\w=~M'7;$}Ju>yGPsa/QOP&0Pn[Xt 먅uui݈zsW_~X|7cpLF{פ7p(A VF4-ݺ+t@ct0l,$}s ihTx6o%.Æc-8 :>>Q .|78O]eb{}V>|45bS+t!7oMXe_/BDs6Ҙ< ջfAz9u/:zMM:FT=/Vk:accBEUP29BPFb_:~2zߩ3/ ƾ\匇+vD,rEMp=W ;$a0?rfmΙu)ɄKjhWk}nw3Lג"#y?H5Ni-3%jxڊ&`n̕x8%?oސ  v,2j^u90)Pϋsj 5Bag2t5G6zp\;Y6"5A=LL-6ɀ=y@ C,G:|YhId^ @LFCGt-qp0Zio1xSK95hr-,6l 8\b^Ѡ|.aHjl-+0~t҆Uȃ|W kbBfkpߡ\ju1T4V*P'[7.)▯ATFH )p=qñl {2OP.˭ö + !jB p=LDz yᮉmd=s8 ԐIٝ֠`RN*7*`\v>gf<=ʇkpLF^E;A9|=A`?؞-s.ނ#ɷ%DfU~ыeOD@iON̴}p>͹:M'߫w\咞*eO>\]v=e䑍QJSxyӹU6xŢmM`l=<$.zطx|?0ҎU!?Mg )wd[`#L'R=!)QwD! =oF҉f\k} $"AOcvQԥTe!#ҀsФaiD#aÇ+V-K Ut o vd}5&DZJZҬ'foGr6 ԁਵ=ZZ0)oo6W8ʺщY7إ76$`[8)&c;2of[`Mi:3k@4Go?$Rck{ Y1[Xw1BơAKlOT7WYs(J08O=>~o5S_u5v;>B5]YE)u*`E* w!z~ho"?I+y^(U̘y$+rz=NHŊ   OYNqN018}HYOCJ޹m{/H" Γr7E^̓KP< orEeweI຾e0Ch|f`ح_<0Z ^ q/\HL.e Md"tgctʲH38wU2rLLYpihMJ"Ƅi[ ZhJ/> ]y$7OqMKV4|wC {ŷ)KF--le)pb]Toj&\S@2[]+״/CI-W+1v݇!fqm#+{}e:,iL/sJiX9WFMPSPQ@J=`%x6ǸY#8(+NmcS='}=Ujڅ/=+\_*ȵXa@FZ#ܭ٤5g̃?]Vz>SSBpD2O cJ Dexy1ҋ_9\\Wq}1*~ P\݅D[h59B;7@XߣHJbsP c__]]EʅxC=n($p_NZӏ|7g.^hɷ9HHk6]] >8wHbz}YsIY?0Vo۱UeOI@R $o]7LBIۇ=#g~<N]uX~LK(~CQ~7 |pSl r>$O;ר6KaH0 %ϖ뎠^TW܍ӎ1"MK9@?@H⦒$ޤưIZ׊ߠnْ1<0D2/LCHnp@S JS{ISm h?I]HFm c>)jk`m͎>jLmJY2on6}L_5Cs$b_NWmkZ9#O aQ$g :et6'~NҖ\KyJ_^(W8$&LAjP´i X ^ʊMz1#OAo,8T>fݽ)R3a3Svy}[8`ҧ?2ic"mڗ_7=-"mV+^y WۆX~CzF)9BtETl"\a-]fI4P_/!di{dW̔ }8(q`3A~KO酪1B|!pmbS;] vMU!>g6Lx?Se-[y>]XQ'*BC] Jj\ |Xg0~KDr&2&[ꆥBTcg;D" =l~anJ %QS%`R+lc-> [Ԛee׵p5nsWJQkD> fv [Vt-K ie3Y}/=1JRVBwd zpcn)PJaO8I7AzRtII,+mW^Վə+_ ?qpf&u&"&N7kiSE"mQ&:= pa!\S,q Dה׳^l>ﴺy0^@-G?]g8Vi.[qS{'\A2ȏU!(Y P8 AA6 ;`OoZU7Cۓ?<~$ b7Ovl_(Kqڏy`͡ۦHb3F0"գ(G@\*KKbŜW:?>?X#\MfF)Lָv]d_+@Vo |k*A0X\ɝL- ;>sJ+g6S]_Oz!R2CǓN鬤z"'S*`s!b>"W/~#GvTt؂SOUiijIgh&TślU[yè9l.*q :T,"{<+jf |LזkC/nhΤ[NN=Mi=<zѝ<5'B}_%9͖M᫂!#B{%BaW@W&'Мu6a=3]EطÜ p5oeX6穛<;q!+7ڽ)L2`6U s|5.yDG#{̖.x  zk<ai.ixӜ4W.׈Z[:gvz].d( yh Uiu~6v pO\SR*_*TEL Qh_QfO?OF_H0=S-h0LV{eU}'/D=JvroPPbzr3)"i| ^y$*I[bҦvrb?ehib% ~HfKܙ5n6%;0vsUX<${ X; c񴄷z7o_GkH56TE4:6~)P+חj yw"K;?Z)N?mY=mvvJs(Ѩg hU[yj|yoRn6:pM]!akЗ Ib?KzFE슶'8B;%KOG5J|9/_)UZ8l6B\!{᪓r b!x}N( et`)-о߿q!}Ѭ !O;ԕ9{j ,dKCƩ]3hlf¼OsݐPo?0usrٜfW/p:g3s]%zY0+&p4Ɵ.->;h.ĉDOiߔaWSB%oBkc^[R}|r[]p|$*C*:ZrZi1%_pvUbYpy )#{|Wx+)=:.iW^yt waqt Xы3ȿSW'{;X(bܹUz„guV"\iVi}₱ډxCݗhAIjck B6;dDdrK-1?vUPF!%|&CZ EK+.3(/蜲Ri8}CP=&+4N^$,2t_߬ [Uz(0>b~4Д%+<Ä&W δ SiɼWbV?;'DEQt+bTWo47AT6z?Zalx&TCW#F䁣[=I{K> )xO`Ј]TjSe-#H -z#gvM?ԧA_3ӫxpppVICX}ma9) ݞMNp :um|pUu$5DQo=ދB#a:_~ mkk,"7B',9bb% imHЌѻq~{_TLQW4KX -6hN[12[ݻ ZPE/s Ց+ hLd\'&RY{x#qbKB޴|ծ|iBp,=hd ~)S $5`6Fy__-)n@!xK!M+gp#V⪻L %!D:>:he,6O}qq(~B'8Áe Ln50*Yo`ĜjyWOa`y6\]MuVxv)tU]sT,94 X>iŻiBlcKbp,WoӣE"Ub@a,yvV1~JA"Nz7 )L05'*LX[Bt?;Tf0.ŰRF'jG}VuQB d\ c~ Fa2XyO3sw\LX_ON0 bnHXbzNC;Jm"|;Z(k~I&Uw3kjuCBڨ0 ʍe,XSW%멋V;)$;X]:T|+&fHP-CjrV 6x' y8MkH tUڴ_=gMjL=9 S7 <{M6:+K/݌ۀxkx|V^p3mdXq#E @QWIHO*KLD^]J/0!%u..P=2ƴ, )i])Alф >#"V(vZ3:s@gE468P64p_|Jnm|e{_/ERUǜCI  *?D $Nאa2\/lm! ced};qFNbP[ȼR DQ6"Tc}Gt=p.CExVaS}۽2F̗+OӽlIS4 I {(o[F }ZxpLgI!LnLaA0@2phޞƢBsT0^"Ycg^ȁBP <$l:[HEIىk}'*&t82H/5~k`;¶_Ep9\YP }0jOXAeWqR*bxeۉ$ `^B2Mnkf\X|{?  |\-H1E- :M:pd="NZi3鋛1!#4d΃QR(uaAդV EC(A2u9sPwh4Tds7#,ʚ ?$D|G9-l1H.9ÓrM!o{ѽ8nckqd-r!"v3iGTS"fT.ĩWB齱?~ ?-o7[jM9Ȱ*dsry'pжœ9N* qry|!^=VHw9ew /1w[WQʀZ7ź:=}]gELy3Ż0anC9p*vrpief:jIoP<_j-s@1; Ygkwv]8/evrFX7{A q~rWl>Syc')G݃)y4#]aXrUj鍕3 "#tSsK1".aUG >{eI m+|S§CR exVՑ]v>׻[s5:N0"D1T^6û,RLc$eggwf""O౲vD}.SCqοPx6e31UՈC%빅*$Ͼق s9~J"UMٺA3C!b~MeYAݠ@-HkNBJ@{ԕS|*NXX?Yd;v!ߨM%v/(FqRX/紊-. ,kFK1qTxCf4Bf.US!097h`ԃi;F>>Q [lrEy.~c6ހQIOq,H[.F-F, \; k Szv?J\؊wZVRpexmKӞj>䠰["f'ʌFC_I}(sLY]?a{кS46 4FxLQѯP}٢A+HcxVb_?:jܥocG0Ѡ&)2wWH#$ᵷ2Vs4,5/ S,w|wKRsazmXZPʹ#G1 YF܋}*KKԌh5$՘ۉsQJpcmmF4uPWNY.mL%Vҿ>jҳ|]+s!PF(cV23err@s0BfE Ǻ˕dD]NI](XSwN⥡z=P۟NiR&MF|VG:>TÝ5& bNb+_"iWV*Zصn#T T ĉ rRv2fM4L;߸ӋjyBA_BM(9}k0]'yɴ!ݽ`9 9~l>gִɝ\C&XFG'TqZju@J`+i(IdZ/z!. {?^wR=&^&Bڤ3֕9g{.h`1Тa&sve/~B_ݝ9s 9Mˆ7xΊJaxi.'S̯eo4n EMHϷXMn?|ŗQp#Yot E_9]" zجQ?E&ca.oW̵܍[)uN*uQ]yO- ),BX׳Bޫܝkn|v*ၢQԃH^ՇO=AsXSS\ܛYԑ ݊T̀4Z]Ay976hҧ*ZKœ߄'lq 3[$%,_-*e)R TGVb/J8 ntj+\(cTJ$2V/R'L% om$ry29 Ȇ[qfLyf.99:ͰoX.cy:qA}giukpK{xA2"`"g mDݜ*VQoxVn(#T5ŕ2Vy=%}q7Ñz&P{zir*~'79$UEGV)˭Ts!7h<ȿD,2&ײhKՓtnJ h iЯU*5] 8AXlHB0gIoǧM-txO _ʍ&Nֺu n(#Cs WQ6p5{}9أ 'VjT\ZkrE.Vg-! 2b%|yP5W4Ѻ ?*|CF1YEior>r#qxZT)uhܼ2Dy%d q39M?YėfIIGw%zCK\Ey^lЦ[V~_BA|inE h^'5#,xT(RAyIuB/=Cu4bz7J_|sE?Wlecy[1NKT9bX܄<ӛ6wqX2 Ep׍ R1 w I3X-q.OjIDCLn~Ea4N`C$c7Fl ޭv\Øob& ST)Q>P"ې\t2g+RV`eٔ"gl$n&J{HwhhM*moq&.5cN !w}= Tz_h/y&M~3nFfyЭnt,4P#qkJ5asl q3FZ.vN㱜1N"mo3ժj i(ƈ}Nkƕ9v ovE 巵UHS \[tiNʭNNA͑ٳފKь//t!@At,q<{4[o!zt'nν)6]%SCǶgʁ]*ŴaLӀ6PW@2:kRH|Ef0]Eb1` Ke[|" YU^Hf3isoS2jOYpy}_L`RTb 3J^HxfǗa~Jsxl#Z9KχEQ\8GߝfYOct~t1[cs@ʲt^`a^ hKj+ :>+XA%1Uf[djUKy!RKIňazPoq= W Y C!lwr 0b!6S,>[&-ty1^'!=!3X7ɄE *M]~JZ#UA\Fϲ<Os ;1Ӯ|F^u+~ dcy^-!7҆bta&STg} ֈl mW@?y.e{xThVmyоKmN酩+@J"!X.F1#7(9<^A3gW၃koS!pE6 ҝ$WƦ"d u*T9D|% S0ZtvhlE挣өc(z^[ j^HhxW5+u;З-YךEKЇ;ly\kR%UN:~b\5<7qY~ϣq>?F_Tg1:4;h?u`&m |܃\K`D]q&s$Of`[Mr`FwR=!TJ=\ey]- v<}ץUP|U ZV>.w :?A]ewjx~;xa/;qb䉻3 "9-3a-NBCtB҅$  r!ֿ6r3׮3ߗ]Ӳ 4%f\{Z XW. gy b |ٻLرy ݞKʶh]jI"$kYMXTB^rJ_SkD#]lް~SiCq8w@ '[q(ќI12) 5rʤQ3}QVFj4+eD<DZ~Fbʋ ;bHWP;B?L7 C"WA|emG8; JɵΘĿMDܕ)XgKύ+VA(4ƓiǠǐ7W`@ӽOo`xe No..Yw|6J' G_8h$uq eI;AV֞>}رI} [R8QuzdK`McO&v2 „r?ϖFo SCex&l2epH`W]2j `HgZ)_F!ؠ!c/*oYn.wh# O=KD~AyF&ېnƹy#ȄJAB<9=*]1+IoI]{R^~,tU>9sCipލY )궬Bak鬅m  Kd*%nYJ3ҔY6taOȻ/~\*qh "K௣$V.誦ew,ZX, ɝJ/6֖f z;Jjɢ1e!Rj{Ѕt,Ck$rr3. @p)CĂ1A='֯P#S}>_8nrb&sӕS1AD#oBG ABneAZ*__:8VFp cgpz ӕ#[@%%D͉VrdUQ8Րy WMiAa R]A8{c0CRrY%y bv~-Zw?aþNd.\oĬkv|#Nwe4WifP??pO2!'P$h5 & JXV-T''^Cxw!׷yB|?ԙ=: ^5> 5K|xr%!=>{9hS f^+a]dӍb/icu{g_L\o,|F J8# ;)s$5eF﵎G'X#SVVKc%⬞'_8O:zBCF#Gɍwd lh}~=fϓb"dl ƴĆ=n&S Mot}/9 8QN~~g[f9xpVT :s;W/,8X$m:71H#7 ͂ ۔WcLk) qtGh/¼܈7JL ҌBۀ_B=&dwKa~E& [yV2i싅E.5ʯe\L媺fdY9hGcĆEfa;eOCl11ӗ/\ǰM<&bH!&i7kAǨXdzSi|)9.#nd,(f_FS UYCO'v(,>_k*u( 'v_~*ʍ 3?fۺmUĽt1 E^IflkOgBE"d[]v+Z9FD ,:f;:?(:BP~v"> $Fz %?/؂QrEKQTqSol<;NCY!l׾ հd N',5ɤvGmY/aDi۪d"51ߓo_g}>#̆o uz+Bs0$G»XS>IK.auSBPR* ּOCxhLc+څOa%80+0Hw-+L+Z']g h'?hUF%VS fA)^AJ Fm _z: ѱ0j!B#|hfnPU'KaHQY57r#pxQ#/:,9yP1Y>)ūOxEBO; `] v-ψT vin)c$\!3-m[([ia00b"U`+jQx{\UrGFXu^{aG-Α_ףZݝnM si3"7: M);n(2ҿ?b̵AloZ M .F{?:Zњ'6Y?Y?[U=ֹ.+s޵*Z8hЄow[΋N[hzI_}~Kk)\tucMʟqrxV3TYb/'A ϧ,3iȆJ]..l: '%9_@w19yqʿ tr)o_(Hl2b`cTo]ŶcazCqDaZ/1ձ lzy2 SA9(A&D*t0ڝ[{mPJV?nD\^=UGa4w95DP-ō›E&چ. Ѓg4wZpw`v pŃq#XN^/3xzEj ~WjBCpa|rP-%HZGmY.'~ܡϥ`³ Wf97ȧxS+voaG4,5ʰ82ƗݏubF@@~p鶃AhoP.@u/7#B8[,*9P/$MewUwfN!E`dgxҪ!gO/tc<&]iO tz3@Qɭ"{ؙt O3'eiP)6LSv] aږ]*A3a'r,RZyY%8ߔVQ_$$O!=|'O#;=Dwzlŏ̒{wğz© f 4Gv:=0 '9#P@ :wqBG(!i;=@_&qa[K,çh oIyAGX}b~o2*~IEV>WJ(MN'kǀ.'z46PCiIi>odjoX{P6[O|%Yv!8MeVm +cԙ:,P(1"z0$*f.kP683wC#zyvrw޴ZtOԎ= 4&GRtJL/ӲT%4,VU`[s $Lw#7 ЊѾ.s:,9?3$Y>gڌI(ۑE,͓X`5` aH䍱sx 3d.7R3{\\z# v;ec) .߷ lkLJ%{Wh~ۉwpF Y7.?I34@0b7 U\M*b4܉[8s|Wg6g\+󻵳:4ՍgpPW-hS,,ƙn.؝xɝ¶BOYП2Ʋ`M`graM4NX(.l:*y:VH]!Zi}^`0Xn6B0!Q>pd٨[PqЃAd&Q$V,rr=Ge7Wo2h/qŝ,bzKꩥ7cCBtƾu=n DS]Ot Ɂ\c]RUrǸQ"-R UD^FزS U +3ޙ8,h0Czh_@Q'Y,"bS,g;]]qȩk]L,εG2("u>t:i`HZ!rp U]; qĩt];źaF)G,6Σ<ɲ{49T c`_Fa{)xNqWEV:0 C9:,e ?q'7XV]kLH )hEסibmzڃ.0PbVd,?흇:b'xtI4GEH{+ $y$@kU't^YjG%jpa=bJR})¨L?GU6 ځRjclw0}+I=nk񘩪b/pM)ź |bͦ DY[!Aw-DWo^ƒEh@Xl!u"Bɍ=?/OĊ p€{ԅN S$}lq|)K>B@;VrO; g[e<|-6kf)#X3 ԮFCB=a8@]&:&J62 5 ,I%XJ|kp)}GcP$E~Ox ׮Rϼ sBq'!;+WKr4+YpyEQ Ԩl& .=0ۊbiƧ/w c0gN= 2PHPa\1Gŗu߼Xnj 5zP `Y6Ҡ@{cj BٮDWiߦQmW#$~hgfQpviƣ5Ī{j_R nou'GiUԉè`I,VP<+DcD@D/bdhmP\cQmCE"D A0\Tis6ڹƥVco+NOuErKs mk?p:H`&A͡W'|LG>1s%HArΜԝpw1>i@r f ۦXa=TEJe#l2<" ȜOnMU ⼢1D86^r9h&J`R ;k;U -|TͿZ[:xǿW!)07${/_\JSpCaWd#'!|5Å`ktGs!90,BA:+I.X`2Sh Uu57dcse0l1X VM;x=xÙ!zQY޼XkW$ XTS}|_F/qta++}UWAnd߷CٚL+zgTf |* O':lavI$#n&Ȧ3c?vXWE/|M)@6UӞ:u_>7K~ Dݡܧ>tX9oe( XPeY N0q)ݥ4 %joU~ִUZ} uW_ǩ)?~V'%c!,ioxs%aep n<ұǐ>J#Dsψ>'O{!NYVj5!nA?~jC^pd*p}d_], , S^miK<5GU+q `C*qby|D,({XwԅPxy4>LBQ31ښ?wQe L=󸶤 }/Mhzk"q~5EԽiǚiJ0Z:asj#iy&1_$]aH`R_V]l {֏/M;2_/ J(I^A6FYOhp`_V=/1T, 2U ?'Z0|~`A[Hey`s R/?;,ܳ4ODէC1U=<ԏi1Մ7A!Z1Ik${K|\?S]Dh/F1?70 ZpFESf41NGTZ"?,ôGyND(3pԅ7w  [3F|d(+g!x}GoM.YL';4N8.aт_Wv[cilhYCr\z^w̎;hKE&ZUM?^49Y>U05:RFו5Gb}|j{n^T)Xw U]/ 2 \2nĢ?L%*rR"K*Y6:d9f{13VUj75qG-g GFlRسz"kWB@?xv8gIkaR .AU@R[uaFp #u-tCnL1la$'e/'dʒ,e'-MIb7se">pQ<[њ5 OU@|urOn(J滓 =S)2R4q`p?Ssz'm"Ĩ>9" 0! _mEeM[)I6YNOV"rS&mzK,+VN8k=wO˕'s *K*`˗?:K o:8?W.k:I$_@/r4kD7,_% PCv+Fn ly_pykں7ViҔ80AQ1OY#P E_:./X1F!?#`~M|p5р pӏoa"vzp 嗢% &tK©Aܗ: >h.pLVb ܶ>Ϳ5tMȧ-g;i T4J~\#D퐪o{PC2׭k`Rb!4Xƻ/x[_=u">5Qҗ˗omA4r6ﵶ'8L5'P$LKBO䧫tiE1 /s3*YѢ5E-:&;{ch/#nKОl>F;_;biWM>IEBjB)GF'Do׬9Y?w%_6r_ Dyȸϣ%}8vb/3@M?P8yVܜ.GC]𰋐nTRE i46@-&:2޺`SX1Sk©?q%^r@$O眗HLyr[<6JI+-z- L fPwN/YN,Je _O5CXB3"؄ymI]ձak3"bЊY|9Wl@#xơ&ץ1-*?!͇LRyټ;\@%o U#-x3Aȗju /Xꦦoz7+)Lg ?b?zd܊:ȗ>`/.~Ȓ᝝3`m /+H r)̮Cv Z p%IQ.*./w?Xc՜#gIep%*>jc1襁 Cd Ix>^./ڻXe3 ~ƬCgb&G* bЁ*ʢ(z&؎ \$ uu&0r+:3`Zуzl|mtDB\ 7@ [P6ېT+(-@7Ȍ+g% L,9d+Wū^/AQ2~Usj犁׈SHI,4'݂G+!Lw}KACC4&8?E@Arz mU=Kev"tYV!h/' x~#z)=DV$ЈyΛO.ϲ(xKH~C?vmaÝS2㱄 >@̹"+y.o" FQܨ'j,_A`5?9#4%p7Z)( Ip&)7B6k1&k6;javjV8cip3\NH' Q>şRa'p g};ζ>up(N57N@OMbL-fL?MNh Wxn\CC.w$+X4~WB"q_qדi$=J93f;=]&hoX&1^iMZVI$z[;t)GT/'[S'-‰j3@O67.=}M(8v7kVYpCi-63l.a.''2o㺳YxYA3%sp^%|- §)l6xD.O-o…fg3-ɫȍH tt܏-gXPZ<9N_$JGWS\-vmS+,7V豊Sγc\ pͥ9|OؗXSf^_c7}:k'UmK^̺zÛ󥄆o\4ͤh0uY]1̌iSL:â< su&ƺy1᧶%m 0HǑtu5-2m`hVDqՂ  țҿdϱ$1ZmFҀZ̋"u0c%A['wh,RV¨l/V̈>kѼEwR&iKR8ݓ<}O})Sr uIc2][/XTش";;YL8v}{}(saŔz'k? DC<} ^ޫe^֌cH }q/K> lrK5mÊ,׷,<'!(0N& Aw` |M4Ɱ8%h4|}f/inY;̈ґ{e10|W=v‡5茊۲a )( d8~Y$ލ(YCJXPAkΈXh|^S g[R|z@i&N\JB*9*TS$IRƔ tR!s!3˔fm3Wg.!z'FruLwo&?.hCL:a H9=!䛯#4ʛkz F>~)U$ dn|=:Y9MzL>gmUPCաc=1n# $93$x$Ma;MH#%(7º2nEl 1Q|A^t_,5?Mnޘ[iƈbE P- 4^[E s7t^: ([c5Iw_-^d!fƓ9(4ߢzjۉxk1CVx:UmFdfeNDC B-`Aܿ%̈́k65NPV, }$B]$-߶5q?Hjp,&S7:nXrX<`=(=NO)`3t૶o riWT"h!S!81w'G&́"@;2ؾlUI,?h/i2-v4`?KU$SC%Sțj'!й@U\>,ʲz;t`5:\,ƙ{3M7R~/p ߌ*e .>~ a*WlJJD"Lb`Ni8F׷iEql>BYf$',?{e3.(xYj#ED_(i'Gka@ra_>*;~«ފ+lyTD)?\ȲySt`s7UIQȒ'c'⳸1^5+é' @ƲL. 1^Gd7F2?^6 72wDڦ:L8?7rH6R 0^p`}Y"Gx;x{gDο^f>iC&%,KaBah"q;NP. }Ջ}L)ƵvQژgS,WL6l56Y A}vkx5r}1ӠkhGt=]}}Ҏ#t 踅w]ǸZ '=)KhAZhάi34ˢ&N%[SWTR%[BgO6|>?kLAU!3uSKs=\8sxL! ىeiZ(5Q¨B,Ǭzn"V́Z$5J\EȯӏX3r4ԘP/0ь0ړߧPku{>@ 4B 5f"ny)4dhr{:^wgXreBlNIW|G0F O/.Sչ ?6,&zL=ߧ%-|-{i*!hQRg*7ګ*5D|aV>kEl2<8svY }8\}b%` ^ZY3b+u¿^Nrw5ܭlCב *j{yXq"=ElbQˎf#iٷ3{VVJsO$M񫛫 6ٵLF210],2W墷t-TS} rffʂ+oQ)^nim i#]O*1 os5w/TGW*8S>t`G89|eBAqx ;})uBB.Ll?&i2&GckS WwΙb]S0fa0n~aRr ANPy%^ NbO$K|Փ+IS Ktw3 b]Nz 7i* h6F|"~F_xFe.0~JBW;451Ԥ٘Bm7hy?;p|9i10P?a2.>dy k %Ka\S&Y𺠺AI(T(KŻZsD36]UoEzi9|]&J>?u= BhMS}3/q d|8 )8uOT:Ψn`z l!rzi3vnv&YCA683O+t@\~q^u;vҼÎlWaISR>/b"9ce*b 6{rj?G6Fqf++Cm~:m1u|ٚ40z6/D8c%o:a/BԗĿi[`0G$W@633 d ދk>"iǝ~t=$zۑv׊Gab#4SRL̍r[u-Z/ g2z!V-\MׅZRt6cG=]pNb/ĎRT;M0*=Jo,~j+_xսuTx?Jnȩ@;\DuHosO Xj@UxMm5\dpYNYy^P*+nc>'w18Bz%GuP.vQ m{=^;ŗ} y%gYxZdSRcxh~5FSf_YPX>|R}_HueJk5z:̗̺,833[T>]6*4z?@,yn6H[sUm<rOXIWjM=? KID)DrDh|]9m&4G_7y7M57E 6f('ŀi LxdZJ»D1q~NږM`J5)j`~;/J:NՙأB#8{GjhETTA% 4fNȔш&^I\9+ÆVSrCZ`H_J^NI&E h':Mc,@o+UԨVA_z䖸ˊMpm=} ,3Za_"ڜSX\gPz[gE\KD\V(X#W43M>N_ W~sE @B3x>&~ư\A$.Ȭn!]H\tW+@pC̀o:SkPϔRw.]N#NY+O܎N$NO~!cv@ &fn(U$,"!BO`mK{xC]ogrꉚ}gAF~kAXa s(o{< =" t*S>U?wk6zcM|iW<21߄fR <5YM Ձ4x"[@>S+%*khþ~  g)EDexs?P5zo$T])}z&>ƣ fv䡲kxNB ۳waWE?6FIDګO+jA7PCݦ$'< 8 [l1JgF7I/b$lda+Rö\(u>(ʌ}fYW]oݬv.OJܯ ;\YH]p,w#ZҍTSL& ;Z6`3޽_F`i!m) 樁̱!S~${%#v(ZxaM;k-: E[dvSMx:ٯ3I.]y˲NXN(㶱fֹSnk-JMגꛈC"Sax1_+ixER51 7F Y\ ad`G+=#ALsiLv_D-H:9wD WQEed+Bn W9JFn}rU .BO"lPIN@IOJ9opw Gݛ鋨/?o_A+W`kP8Ɠrǀm؜O&AT&Dz3倡wmx|HYo ,\qv;F~ӻF~}rFfvTǽm̩x[W͖8)smPTw(%%.h=n-ջO0.rwWI&=i%j'F]­&`3yݳ̓=Re@l`ʖY`Z$-@poBlh6t3hu#:ylQc1AISCS{ az7&sri& ?/꫌. .[+}X4ڒ_t £̚=HP4'"1lu-B8Ab#6Ӯ"z:-hNWm( ̞6KSk%c8m!ygL֩](P@ Fm`Rmh͟ec[(]݊O}&tddLr-|eV`V_e8.}^||44_g卆Su8\~ZI0BŮmIYrB+³m= !pʟ]cxrBoD=rGΗڙJAՄ@X`ABG~_0r|C̾/frΤWga?MV˄ۨH6_4v`x7;GF U}Y#}Cځy@ .y٢6cE6n/azq7+PanF,弌~}BPd֔oƦ MgZ\ւU4W+$kw#|](C.?*'W|T8Ec QKmP 6b=fyB8ꃦ3EJ-4J ~Lhbm5lƣ L m׸ߌ JŪdtLejrcj{vA3hȬFx9|!GB+V1MݴM* ts'È)MPw/e~Vgdm[қlOHïB5uwC[_Gƚ- @4>3"Ǿ#.mYs;9^2 9zߎ6is T,O׆_X?=^⯿&y,a~dꥱ?:n,TYZkyYJ&Q9\@+/dh${Uӳma p;>w6p*Ss1K0 z{#\qu'G^V{Zj?t3󢗀nlQ>z^C(ݑu#-`-,K (r2e5r2F7,xĆ0[+q$/5Fa'LVWqTsZئMh  ^s8lTRJ)ʊqf6.F~(缈t]k4P@2ЯW -6I^B*#x&"䪍-aPȪ5ȟkՐ=΢Fh 2y6o>ƩOk?RRQAV %oP.8;U92H+$%EbzZ2g0pH5d.߭xh$:Ѣ/o7M8*D¡\^sFRWN|!+:!@v1wui(NDd AE>S@Ѥ{SܼlQSۼPi8[d^Ɓz?^ts [NAed)xS+#7d(S/G8]"b5 VKy{sNG1jIR.i9zq Yg<! -rr]51HR -vyrtOx"Aj> 5#~B:j`Η?Ȼʒ$ C7C=Je#Js<9~ WUX!pXu1|pOW3tQh7ζNzl(Rɿ-I)_'*NQ1[O-ط'4O0ߦo /R(s=%%ԡ'3ڗ+U-ypY ;4PvBGT)fftx@tCo{HR^0ķIokh?FL\&;G@w W1ˡ#>n%Yc*Ϯ9Mū>',l2Zy5ZBt;3խiGGO$]z` 3Syk =7EN6Z{a6*fՒ۶ǾOlD6ptO0 :3m;n`a6MS5 `&m=Gqn cd-_/=MyڠWw9 22^fK`ðЗ^_6KZmUDz@z`۫w`J;d1,xTa^ r7~8 h+eP/<8@v:b".4EHA*)iEmST/0>x-à8qѭ%֒z>$Dʌ}0z̆ʠ>߂y[/CPCfMʿ Fש/rp2/CF+{][I(>Rt^{-d,8/3Haq**Tqu׷ۍM3$:B}W?jv v~\,yZ:"D^Wt]iR4zX_(,FE뢖7M^o;]=pY{fIII ږ>ep 4D5\֝8l-s"}ρ+?#HXc`zT,p&wGJMeAs&lU26~CPi9vz9~X?@P3Vn(g9J.2K/c=2ll^AF0D?VY-ACD%RYV%]MBnel=쇭-P;wNeCw VMX4tF@ahS62k>i+y1=>v"F9@,1ͰDO!>Z=jlc7'|~Y-N $oj ROECuT4``XD{x/hU kn,\"BU߻\PѹГZZuw(;9h(v8!Gz <7 D.9ޓ2|*+=-ЕvD^M&ogb8X^ jǢq@g F'0cV9CC:p}-ƏinKLN`Y?&ힱ8AvO4)6}\1ťTuT |8H'-O^d^1X #vo#d^g6b&7,f4Z~f :<4S)⁷6E,HZbtMP7C?qC1R_Pjab;`sx+)EM~Ėӭ˾r+4!&MW orC#;Wg`k,ێѻ6#rn} 9=MWe wǻKR7G{y9ƘnK#qwW Xe|۠S3ŐH_b%hu ATr-J؜A:ɕ v GdRFˏB!V-bajԟ /zG :kMJPMp_juPnyzKr34ܟGqթ|:$& ? ;rs-,N((rEpHf-qʹc6J?g$PF!({6GP])wl '1҈p7BAh<=YҾ̫ ęd:2p:Ҵc!̴nmjujͲ k'e$Pm=eo)0HuZvuYv]ᦘh5Eu}>0Ѐ~ehČ`Wt,f[=|۝|=h,VǮN]3`~ su=p|> fq [4z~t6;J o8uÛ6'&j4s*Q7oF<]@$^3Jdv2)[@Ʒ{Cv3~(N\`;1>Y;?[Gnh#,9X|$U8Vew5r*AZKae;RsIaP'^B "WHl'10Ue%L!EzP&eKy<~׺ fԽNELmLbk㈓b1l<EC?34laOde}ܲx5sl .,Ȼ \AFG? }HGoADq3iH,r>5A߇%ʼn &,}03X#Yw!SfHq1*W *Y]'ٜ]H/$H7_{->Bтu%}"*^a5IwJ~V- A˜Q 4n` a2Ck]8$eW Vv4řn M+[.JT55@lEsgg%G!c DN/ϷDU#eW/v1r7@k&/j> 9|?J:cAjwsHĬsxrEhzYq=ś+b"ˆcU@A|B/&f #Bb kZz=NXˬFaG)R9 Yzj"ሸSAbjai +A~I qtѓFʳjտ4~ń>8,Gz8=3 J9F Au .3G{Km~BX=SЍ+>~AG:>&F T_]j9 Ɲ|aQpQ)4c3Ž l^~Y2IlPB2hCYwnvy!~iްV4`Z7BϾ,;YXHZh8鍱PtSڪbؠj͢O~f'pG$'SB|G&m/N!ϫ85{cYfHRSeHZaj+5m QTydBa0}5gORJ^nQȋndoU*4P_x^o%Qcz/=XF6њTyޢEGQ?(Y[q*O>_Gl%Jso:|:6Vr`9XJ؉%)8o_ok&xm#%&xI)3k#F2MlJ#ΜF<'_A@;@2bUī&nyfB%LnNFVL2!xdRM؞ri-q3.@9 !ռse8`Lo%&EC|JnTQWy#g](#G%|6+Smt;uxV+jev4&I=!e86?/U?V#jogv$İhS/:wVȠgO@i(?P虊&Jֹ*4Go7 d"JBړId`n1iVS/FgH?g+E =!cfO6Tt @+UF8W0+~DR_:>:,#א`>!W9w 3ԇ2!O{߸`tm:]nGW2jTӼz V8<pIY1{]#X܋I#,^duN\+,sqk[Q Y9ùtmx |SzBc%&@7q)sk,Jurg;%I: fKQ{1fzXfg}xJ pyfX B8YS: {>Q2SX"x5io?:`'F9M$1U&H}ͧ[À8oIMۃQP4RrMViDPW]'ߓMe&\݌i?˚i J c)zH:׭.gy]!RAu DJo7ɂYF-1~<. pЖ%H: p K 0_ >Ɔ["Yku|LЄ??UQͷj"+IILqW Ng$<_u:,fDQAl*?} j22^k:qwfd#@{>">Рy~xH)dǭ`#8S2,㽴aDFIˊC$-l_ptzRC//0AѿKF=0d[3NW枡+&oK=qK x8S[~NXR$L2HZy6\E#2 ˭ 6nz`2}~cqD/t-,fLޗ+q$Cbb"M=\8w(xaZ=;U 럮_**:QЎNZTBj2}e^G(ߝ=^i؈7Jg@*c_ds#G"y5zP<FqHC`9qˁRDŠ0&Uh@!qތ;ėZT27׋h|[<S$`F.-$ba-"7va$M淄im(f]:=XXԥ+PZPZJeEta[^q`IFQnAEmݙ"*D)0 t,3ӞâK2a2 @Ǩg*IųY(0,ެZoI4!oB,GyMB )hrl[W 4z,@T&Z/v cl:wCOvF'l$)M(žaїeْ U=Ùu*U6SCAމ+v5_Rڅ½΋/ΠH6GQQ7A} gvW8;V9΅~QžҦ,'ɛR mvD'=]˂nKQ!dva$*ͷqJ|,.] h?\;*)6Tjb/=@40f+3bl'MckgסO5v 4&MSYӄLr3{Ҥ'SlO6pno]hW3MTC5 vk|]V XZLՏ[.VTwʜh2&ZSwu^5@~3q ܁Vj3}%9n}Ǹ& {ƦqJ÷KSiG۹itBrzlO U7r1ضT!&Saxa#t{Gidva_(p9a؄he9xp`7b9;_Q&SX0@qZП\ksA,_Ed?A6Gul{ЈJy5^!",DM[6W0MQL?N !){_NZ>2 Z>(3gd 4V^L5aÔn9xGQv7&Dž +2Ujڌ@Z*~;5 U 6GuvjS{$JBJ-RFNI#w4E%@[PF5 Mޫ*-s _`MWa_0F D Cw@:70Tcry˯9Ė'@.~VR"P_YHJj7@sJm#5P;iH>^-஠tE?+&kW)lz^Y ׼VRZeŸ> صa[N,]REwEdQvk CP.J *l̉Ww'f86+>Ŵsxefŧ[ P-яo}WsűP#j$|d %+D @"nxz:I'r=D*c,{|0 ǾQg&:gQ]RFzkjfJbb\]ސALҀ fP8 1^XϩPef]úkpU-GD/ȕa&pJI7~؊EfEƿ~cnB҃lSpYPA&pV]b V7ʏB#ZnJwՅd+ XiT2i{!HJ?]< KED4I-x{e5B9<%h+ ټȍ|nӽJ v elWTXm>2uG/[("CggxP["?AK=Zo0dH`‚WXяLeccbW.ߠ~~F5zPS:ncݻ/]QF`6YfC)xvf`vmڷn m(l5CTj|l5P6 %:xpX({Zv,|`d"0f(NHҟh zKu?tuQ=T t}p6gAU3B)4a6BZL'|HruL2' bgE޴UrAbÆo()̡-CFr"er 6"p q`pb *MHó?_Rk%&e<:eش4kKC tSaGN 1ņt¼=|K70ϋK1:GZ5}y(cSQs_ XקߗQ(Nl] >oU Z1\aY3T@I2}K/$ag20@oBcݓd&NMbCd"e,GmK'd;%ϖ=Ӕ ak%K( sZh=P#ux|q6AuVllG(k2SٙX7bPo`rs#x0AK<8V70g|L=@9?+qA{4ϕ0m'hO_B;<@Ǧ@u0Oz4WIC >G08G0l{~=fIRV{mFRA٪Q9ꨛ粢 (Nyo |:+tTfwO">lKEk}^ieYgJq"k`b3F8h~6k4t?VAfy=/.<4jE:tXpjɁ `jii?<#/\.[Sh$a]2X0զR&4rDrV}/}Wl1Lv-8$'rp5m(_Co}=d@֣JiJ ` z٨,VLC+kz\0[10BcMgfwڇ lQ05h=0ޅ #jC2˨ Dp.z5IK7;{ p4oK슲|Wtm@%M`xȝS&g:zEo=*0)ֿ`qzfo`BQW#YBS">cV$w7}ImPμ>ONg'r]pUH!} [#L7VzF>e(mJtjr!(i9*`%ޫYRLt;gǴ/ u)WyŰ9X'.덷<^Zxw\ (uR ~+X&kJξ3ɏ8.*T%G(ÈӈT)bPw#7AO~+5K?!Ѝe@u`;f>C3L>u'EH!sJ<vv<Hf`5MXLK4SNVگ5ףblTmԏà<ƌ^+ʼ_\[a5} &u^ S4K&/!`hS)i:v TiDG0gW@Ǒ)TB%qZ4uDygFD1n~Iq) R5ډK]/W3ǭs z7RGҐȖ0đŽybm%bٛƤK$$ޡ=H)ڂ +Xt%A3af(L˗/~5Ed9S{{w#zK# SՄVn5<]6)%4Av2Gk Sg!2b#MxԻ,{D4A]Bɾ!ͅ!=!Q@t5MчZy+{\`6J( ]Odq5: b kUm s`Gv"@edKmf]L\da fK!$ዤ x:xƫ>%@ \M3obz!бF2õTO`&:ef:o =WFCA7S>#f-[X^1&0ǜ1ϋi,wf4ab6τ |S2?6V7? ˇE=vB _ ` YdBELN?2ot6eM􍦷d?O[PFNR/:Q& Dtw135L)׊m ~>%"]pn9 83d Л`S$2uؾEH"q. \>H+I^=\^4(}yX߀ ڿS~-Ó{A3 +ղ*'Us.vT dJ>s^U%wz=@T>P^-?ΫN9!q0^V8G3$ߔ#ۅ.\a$iLUm͘QPdc9Ԝ_a@I/a 8m\_7V>uʚ(OxTp&9g?LtUƇo յU| ʝ{zDb3յ*w(^)pc u09Un Z1ロ:KQK&]1gmQPIi _>d؃!_xT3lNlLdލj:(gHo47=^&PGTsMcw\IRJT6$NGi$Z@mD}|0Ugh>$ Xl?҃F=#˃&}6ѪҺg&no|Q7h@PQ,´M̦%p9͐|nu9ps Jhk.'~%5$[³c4*4LuM7F^>2(SA0Sk'g2tFODI"B8Aa1HŅ:\L"L mR)GrE `b ]%ƩvgʮkTOE1鴣=$"E `5G f!X7y#C(Vtn.7o[050aЩT 3ي+:*es@x"5`kNLJ8CN]cgCW!@O>JkTMQTk7O k[LyCc)+Н3f 0:y_+r=T'Oryu@uWd {܎uk&'3PsF]ױgLd'2 (S"9Ql+^0v;!$5(P=@ FidG"@\g+kK$J?7["'!cH|pJ m=saa7x>DM$f=ʷJIfClUmOz7 <4NĺmZnP\9/5z_d%F3|>U{^Wͩ f!~x hK C,b#џHbN`-?) 0,%49f dJtˊp-3ם X5#(]1Qo=U '?HW5 >Mz6&mAIDs E7&6gH v: =e+*dYTrɬ;_zhS'WVΜ17Lq2n+YϸV+w%^[y1 I\Q<#*bi(| fjOo_8)[)Jp%d'Oo{!2kjvR견)dcFD-lr\W?Nvv)(ژi]o~˦@d0noU_#]3oPL<G~Q ؅c1~xŜb8l$͋|ix~H˷KD}8,mA*Pi#!W[OGBI]`{|Gȗ(!׭wGK9Hmo@4ʨoBeV<;&~9 @%լ 爏M3*,)]H׌K01G^r߶*n&h,u)uX PL̑}5V9[azX/`1>ylƃ)s'I7RyDImC{[qƷde6DŽdgR&Zh-M Jm7q9 *ZM3@6澿_59j0LMɓ0 2g5]O+E/W\?薪؄sD].u-s82)]FFՕjWnԛMeƕ°'1 tܸtIkcFE:YGvku}lq8 F2Mu,2+V-bTME{53x? $e18l3\(r|Vh@q?:XhOb5)9X (=u]ڴ%?(pkdJN\FmuO  = ZBVz$Kiú{RGlM;eO:Vûi] Ӷݹ" BpĘ '+>:)9?#]2'U U xi6}4ED9M̧cckHV|Lתg-ޢO7£îH7n"4daN1A/e0TR^PBts" he1_H(^z:L뀚ő(SȋF] n2KjmȞ46X-%ZWfD",!{`1sN2+(aRdжs9)5k/b|phD dKتf#Sךӿ*kzͧH5?>tCMtzqϓ"DJ^.6pEVr\VM~,(;H't6m8oq22*D8 kBB5fd+$ғ @k^6k뢤i}!B3~QfLCoK8'yLxҒI|c\ RFys՞OSo+)ʞҪEv+R`*3Wt3Pc_xw.%'I>#~\ҙp\ҹa`te#nL<'HIy) +XqZ] В>y2Y뜇 E 6cuoVgq I7bze UJNXW^=B&?o+ rR@r>Q,.Wo'M%IK*qӔDnM|Ƀԏ8?5Vo:y~z7D}B7C>띢 TBP%ňmiU{{q!ﵘ_|Єq$N F؁gRrN(X>*"eB} _WDq-: h-c&陙uxc"OEkz6Z"i<7.#0Uuh$$)\Pn Uã[GGFlViJnfm&!=%\Gg R`\WY{>;! b K'ׂ%Xl$DMY{=t͟wٍC",. Y=)u~`:mM9e Sq62-6a$WHR+ءiWI3~i7ܼ|1Fq*~_5jY(IOC rP4ZG&,tE@F^4ROZa4D>^cߴmb35M9ͅ R dWKV$tV|K|\ :׎ʚ#)~Hd5-kVjRL^HMX fAp$4Z[9EF?OM4#ay]˺TmJSKͧ>mb:+TҘN֘x X>wY sOyS`Zi^.Ʒעf .jyrfZZ-s7{"M(j~D Zx Ki0S|ղ'W;шp<ZGY=JQu74gIFiURN>Dsɯfؐ9-EahF=h1dq^.U&CXx(p4?2PxKxWhdB(ʒEܔӥ-%H ijh޷.V-T];c<`Lr.B>w"ѝ%00:JdMl?*x1$፬:E.Ig_Je 22aU!@ N[4tJgdbHZ[@9Gu7g ITF0tqHgBodF>׋%N j,I!Qfc~D6Щt~WAK,6ўզp,E{<9_]HbJt:jYgS殸Zs7}H:;6e &|`o*&߰prQ k-)pډIfm6~\={%ҽmj:ğBK1!z3k>$xS$!-q* j%*$zcl!7%,yff O[-Y>ߐĉc_ּv]4 ņq5NVXLsϟϽƄk9:ћ8= p|OLWArH v/ʽXgjUi@=gãC_!"~EY=V^kЖ8#ο)P5EG.Ok="&t2^sw]UfM3ID"'Լ`w^xJ™"$g%Ley3I8y0=)e;j菲14L6gPK0wnDx70 lF0}u:iW:.Hf >`ԀF5š<'& I]L,RۼЩ3|@T&=4<{^SnH[Ƨr&+hkÜ~EPOfB7|I JTdH]ZLsmT Ҟk%,@>|ҨQn:]L5} "8mw([& {5Ё*y `QO(N$8]GTр[4!&g ;Bil`kc oZAsI`:d8lMx9ްbŌFz&QԽtAIO>yD_@x߻-4]zS"* HAW hPcYJrIQK@ܡ~lKf,Dұn x2)d/qs dMJR#tXRtVJ@{oz k4 Ps9.^m/$DCb'YT"+PmV(v/s(%ݑ` qJlv9^UyB kEpRR.@z #CNaerfZj]6_c~e0 ;h;MI Қͬ{`oH<[-3]5C @5(F"i[e<@uVΓ- Sӗ~>ZrmS-ud@DaZ:@[וl=~p<JbHtwZ7K/-<}ȇR Ui64;FɊ]Ns(7J"2yMCAГ4ٚS״2b>iq<Ò>Fl%iU/1V/Ϳ͌8۳!:m. |k9]=ѥ{w?5܂/\b*R}k_h> ]nf!-<2# 00'+ fO5۸|D=Y-. +^M/FڑG*lB@Wose8BI -b<6ͽ"Uv/pimN~4]vԒrZ MA([-o3AHndaH4DS7߸{ *?P3D݆!I;uoܖ`^CVͶP!wZG3k~6x(A lphW8*c&KzjԦ#K+őɀrb% Kjθ/7,nE 2:m>~jq"&e+?R+/U+vk$"![^F{U5bI~30A~_P <F쯴 SW?dk;nEaY}~ &OɫS2%Anp'ļe"Ϊq>*pxeU y$8vm5?yIO};)Όe.TcSy3+Ǔrm6+Űw G@t,i9!Ҥ4@NXԒ^X-xoQt6Qg`Rw~\ч>X%4LKam4/#w{bJ!ַ+9*MmYLCyc)/f|9b .>ebX &'[,׸SG!Cg WIIK ׺-@z"ی<+yW#^zF%:tRn/ Qz57#}k$V.Tب<a嘛(E^ۑe7c2:I -(⛸πKPu|2fBvY!~EtmR9\xY)H& <_t !pیN)XRnA%5?;bִtp[|U!),J#} teKvxPItS H?uVCXZ4T Ӭݠ'_`LAӫ(jE!|Q1BMzdf)"RV~6mrXu9}=AMH\+m$8E=DCOkuJKĻ߸pLaJz: nÑ.'T~f'yRxOآ֬믱 B&Sh]?Ign`KbحDmnrk&ȅsQq[ ~3x$[_^lKeP)6%ow?hF=d')R*(4*͕Q1tucaI.i*y@_DGꆬ?C4!^FN_ߴxVXDx>D/mo`~NȹElsfiP7EtbIߢL2H3 :TsPsFCMK_x~8+/ NR$ 1Ps)n5Ls w[m-}8i?aUk2yOkDW Iy[%MErE1Xx%dBQhu:SCq9}fs_ii8$zxIҰ2XـjȳB%NJf Y%Y$&J -FϻE}فpBU{hL(W7;*"N>%MVm'~ccR~T1k4=ҏY Db-y%.`6RoD h R lij&{gE=3&$؂mDV\E3jە'4t R@=:`́9*#cOh˻2d]ݤFhz0xEz&@!m*1x sExЎL%h;̉˗@8BD^*:>3,x|\IC X>ɴ0 4X"?u6e-VDj6䄳$t+P72a,|4KEHZ >,<] [*P[]Ou,T."匞g\б0J|p@ZXLP8.7zD)JCRo81Wsy}#QG ռc*"G+q8Ԉ2GN?7+~\W]Q̖u55Eyo edFD8SfL9Z@TdYώAT, =o{{0, h rt,A@߻̷++S(z P XKB<ҧ'+ aM\YoDx ʙCuN'c*j׆5D8rhcA`g[TK!i $kyk}ԤRK$H Y0LqFе9_f>U( )b.)@v,pKoNZ^ˣ1,) b;1Y`5cW˿p.%Z9WԌqs`>hk=o.ڌ^) O(z`zꄭ d+uWr$D˟䜽i]l9^߂gq ir_|^L;6)W_/ֻdVy$Ե!o q@NGADT8qt,6=UG=º3,F..SO HP/591b'c9L LEPڕg[tb0u|75ጃm:[-58 rvJaJkz2do# (χ?G_Zw\L2IMRKm @`lY[2}f>k䩾}dA_D%2^ &UYh`]f@5$"mw 2}"Hpcz5+[w2]DW2\ iG&M hpy|U$bQvZ  F 8;pf i K#q_C nLUT߈ҮAGƝV.mIYj잮.fP-{rB d˼?eHB%os:PѠl cRLG4Slڕ-O Fw?p^9R!veyl^oWwŽ!< w.wmEF=s:d\ݡV6v3r:o7ܒLO1nv}HW5%`M佷қ?0x^( cR'h?E^$ Jw jZgti'\ᾮ)lj[cBzSn&X}m Ϫ0aINMB5EV"4fШkeFƊ%5asނ0d]J7AѼJpSʉ;cIPqiS3zاM_$ 3d &]5 `NP-j\ں_>17֬jk9{5[i FZ.!wu|OZ2@n#y,|6cFm$U #պ/\YEZZ`pxaiOB=oߩd1͡&k8=WnUs6S~ V.s2[C&XD[34;=칎pOM< cO\2iWvNj_my"3C't,x_>߼>h{jzYF6n]g3iLBF g6G4 +F0q+nFKޞ^KW5wסKkw=@ yލF| }J/UV#,8# YFWgу~vmOh;_d$sf2eJ.{T`dF r"Fr7IWx?XdlW5%,+ID_:>WbԂw뜡HRBN@@1&u=u ZmqҥhDXFd#rvV5q72!bVNL0( Fzױ4!'*IqhFT/kW؃g1t/|ٍhnW ǃãYC֧E}B)f6gz[p(sAㆇ!+DEHxqrC̅ԇPڐߠ{_A&a+k-C'3D' g+ֱs>:u֙_ vYK1j7S:t&G۔Q}$=BPZn[NQu@uc~ %?tH5 L8 LFCw'g릴اRUV#:&z/ks: &+~I`zOs2;fELք_^ZϺ>N;`N@zZ)0'Gk|0]nMưC$I-]>B;$@3>E5hJvB aۥK9ע[Q aE_25Q&tE.I֘;ZPl:N dYN849RyMr$,۪?zW# ԆyXV@QՏӅ)ʫz/4;&Mq/[?>^f.הI5_ 8zE,qÝ50^ T4JJpYC"XmesF"ÿ]}NNUw=ܮԝ orГMWc&-J@$23m8j(]ᶡBUh1?V+:N\מƾ b-\끛"\dgr?O| T{LyuYqgRU;ROpiEB;O@xA5e z`Rڕ'żdtn%Ԏc\u[;o\l_yT!F% 6RQ85F1!n6)//O!6vi* eC"&߸ht*\%.T\G_-WٖLmkd&v=P.k V/ee|$iIJf@-BhĔ(T9bEi|!Ђ?*ZJ?VQRCDG2q%M ΦJOtwh m_,êw۶>]|nuh}15}Vt|L;0E50|P .\BÞG2J=fdX?yT4 1'!PSƜy%/^Gwd%g02.l$?MWϝZz11H`W6Z,1M)j63'k f@K'>OX=I ʣK&SCgjV#/V8:a3k_,nP}aVzJjyq>F5,'][dz"vS'V82U6${YT›D%\Il]$VVGqB5,Kj30=ڃBLVcf_sA=Y$d4Y=\P3zvc [-3"0} w Of$]HSy) ZH%* &)|dK8{&ȩ Y/-E<6d; w0쏎{jmF貘aؔ=WdUN\CCPĻ"8jZRh ϢlXZ:]r.D['6;>,6b=SoTdp8SKj'\eˬRvmw:Zbbh l3*B7@B.2@ HC m̖.B̡С;R_]"b94rӰx vy/::z9d&7ZNξbk ٶ<̽|d tbqvܨOj2eIx [9 =c4U{dCq}*l`uv$\'Zi|kq(=k-LZpW++iʅinТ?.ڇ #x3m~tLw]M12;:uw6=CtC`!gE15.#G ]HB1~+nVm\}4?*!ً.¹a₎kJkR ںTeA!He9QSs}LͲwf6<8΍[=]>'ͻM̉)Y<`e tg;4wޜ^:}]ű‚L g'ۣES$* ]sI}ﯿ A)i-$mԼM;[ ?$"ߕK*3 F-AKr󬡗mQb)&j66?X:Ky);zO}2eY5In$8eo:#1@Fb49'/I%3q胘Y0v>|#0D;(Dr/8߆x@0U1JI=sPHO9LQw]{wpLX%'>QE_Mn L PP*M1r \v*"39‘aǣgZR bze-eF2V|)=?l67Ę02zK?LE+Jk3k KU"9 EKs$V|7<t巷 QȜ8/.O]/-FZHF/ t>}}r}*<I1ˡV>56 ]NteePḏlhEBJ_yiɉZYa49,NЛ`J qYWo2+\ u˙YצdPW+F]Ǩwj$c-E'ksa7I%lk։\'`Ⱥ,Q}1XA{7IݕO8-uri;zi1=#kSH?a3m5]uT8Pg zyvwj6ZZW^8z>X)J@tER&*e7#qeE.Sfwg݉0D'4eWiS~Wd_U˼A\}{+&ֿkMyJ'WFOS˽L!X0p:aZ۹\)ؔBx縺)Gf=Y}UwD<fIzxMS*r+YuVJ(k+o amy%눭gt< |dӗu 0 1 gCWʇ{բi3.\);hw\fc`>0/ZE Jw*r-+vŞaͶ.:ȩNGXx+l(OOڧ0י# gl9(\ۡ*,B^Ǘv)ى&U4yY"]96o];mɐfmr_AG$\yʏMZvaw:h~&*ʨ8F؛<UOvIGC::'s#zƤ9Ebul6V0Q)(|y(QkW#[vIE`Bژa0jK ^%Paoy C^:Sw}rw9M.td j2 3POtw_o==3S$_"=cY3vjƁuIm0y>HfNxG='K7Uf6;}52XM $+{-xN7*k]'(2{aUy%v=E{ Y{v.#.Aai>xoM4 ]a`%f;Hnl0Ļ Jv[G_̌+s5}Oe0=`=K0EQ> ?ʃu{p$)A{ =֕`lk}s֫zbi41 Ei`Ɩp>BΛFEŘvAz@icx|$6*)`%rèHR!j ExPA_BlKͫp@ ҩK?QӓTwXJŏql~y!.Yd=f{*m99.4yi5~PR.yC\xzZg-6‘YL,P =䠃~Di3f |)p%&_ֆ&?v+oDU8wծC`F(Z(5APAKk.nЫbr-?U鮈@𴴬biN6}nԒzPqx^/CIY]{.u =|[ZB#lU9v'-8^XYC7Ȩ)f%/hk‰ыg;^sƆ@^qvF8ځiD5𑥼]ɞM r֠tO J~ 4bYKֱ]2腽4CTLr]"uwFYdQx/HMö-v)­O P?~ak]6Z2oi-ьu&Jg@ w}@P? dqM uHTOT9('|Xd{LCM 92(Q̜ި`%PހcIp r|'LEU0s9O?fcۍGHZTRcCV[F9b^;~]vQV,eO_N}*ב~Ͽ&|p0/”FzÆẌHCʴˮx'v igGpU`֩X$&rY}01SoS!@D8k@3d>Y~yw8X0KQF%[>Qw2#lV0_9(T::~Jj06I^mH+xw{ -ţ{#V arQK XFv6%9θD]xzbRL /jPh7D@қr ە=&sMx´aƍ9s"_]D3\q@e0]t\N&M?:V-+1)LaJp*) \NHV=Gi<i^K]oA&Юƞͼ?E>Vk14lL*i nH߸uB1ŪF<;縬K | VlGBda"eVO,$:diNHtP{7Jx84B&`ER5H@ApЮP ݒMi6?Aƕ4_-~89cQtʔƨOFjzX ~h|@wcS-3Ik(n}䦯$oDşO*B|fT2't=+O0^3[y_Ee_\ُ&sMnӖrM^kE\FK gBN-$ $eSZ(1j(G<\Lj̈́đ*x+qsrT?4/B0wxSX_h捔;Lܑt >^ yb{CXU7!2}Dp;<~kgȥN/ uFu Fw]̧ߣZu%3?2 n>VIV˂Y]eSGP|2 T6DC5E@![!2t҅5Iłɨɾ;>.ɂC3Z)Pu0L!m O}0&\P(ԓ @r! hͮ=}pv"̹?vg=|,x3@N[֔i1EޚRNj/p-(Ff xGkIŶyZ%^[sig DVi}zGƼ PwMM`1͹/L NشVv">uZOo\~'ӣ$w`c79ǍPt}BftLU0RruwfA c:hG\7=}U46hX &⽙n'` 7C.rG[uB'* NA=(xb !w0b'2YV-9ThUL#n_WyGdƆtI&j~);*:SEeBdN]#&,taVg`XQ? ___z̓m7qj@ΨZ} |)]ݩs6ʪ)Ƒ%JA3ոsw\@<Ψ*81iiюs|X˪.!Vd l)[s"s|X9 +_Q 6EG'`Vim@Ktv\gfaԅAS11@̹̣U(%L?L$=s]_1 B j{А@5"c3=>gb;*ʀ.+Sq%oQJ6ٽ붲Gwk'L*&]64JS'KD"l7O.̆I*\\$j4c @ O:I}Sʸc C<~-O/ ޫTP5-RY=DCpGJj{,W+M6A XԕsQȜv)NCg%v’GvPR)V}8',4ϝ65 E`5L0 x\%BX"+5wfj1H-fOJH݄=:Q[3KQNȸϑiV#_~Mͮ'\LX$ENpV84 OHg=CdWuWSdz+p1 ti(d %W/WufNke5<缸EŸJge*Ƒ?NvTJ|Jq A_4|QW7U ltqݞ{2[^z;y ApP%'u"F5etWZ1$8(&喷b[KWjS?޹\):i2:#wEzU'e-bvAU%eT"żOZ*$05i]JB8qr|4>O"VHH\ M&]7U°7jFo0߅8)2w5Q> %*5Wf?q>U OOA9Qhj\5f~O2j9u 吏`o^a&D>?ړdݎ%l("X$D bcQ],}`R:j*yZB_;m5 ^*=<T4dS0&=(ßx(r5/Ex dWSj\h[o%Nv#)]C>E()6%'PűkFG@% U+[8R2Ȍ aS>!S$OIw=VB>)$%}UT$g`h G'>=!"H %,,j_\Z{*TW_}sOjnɁ>%۲/X-P9B[ X :^.Iuh3.5[x.;=\*Guw=v[F9 ǐ4!n g8)Z5,fs}µqyl\[4O ]'3_pX_PSM LD4ݬpoM6.V')Arm[G$uV_JJR]nKV<<"|gz!v>!4DUh\IM.P}#D9 p&Gldd]qSp&!Jixb8piB+Myn|dʵH5iD'v[ Oo]a{a4]>g̶5VFM&rgԇB$?UdW=@oZ+V)ʄ93I}%*yfiW[Hbo 3$A\YBl2QCNk!{(:1,vY\ܙgqԩ`3f w|P@$+no_!E(Vh疨ȢUbFI{"$Sۼr 70Io<-@,` cNwJ:ʵZ&y8jЙѭՔvB~~ڡxX^ںv|`D6徤>pvDD&t:#ߍQZ?ASkM\%{h6551Z]|&WΟɏx+U)w/|ʍ<K5OE^X= rZ2!K7Ӯ ,z 8B$BƠ+x9;wթdmp>a)Uf5a_AܹBJD YɊ,,m" 1QD4-yR6&4֜kERNM W6{)06$=}2kCx Rr*rЪq뵜?'끮J,4! >9pmLeT0slPQfIneu9Q.BHV:ȍ__T19@-+ﲞ|H~!'Rn6OL-OV %0ŁD=DȵG;vذu|EtRT%_84f[XOrr plܥb;|xyd.s0~8soLuh+.Dhh*MIU;M'fK02+;XRv՞&DZ*`] &*ٓMǖgX;%[+@'"" ;g/SfתQ 4tQ(1t%4}?BF[$ZnClZų8^T0ײXx:!y=0x3Y,g{)l'Ɛ# LHNDeAR=,V1Jjncς =xRNp+֦l6?^dפ}AБ䯮齍CJ([DEKER=i͇NnqoGTʭD/80)q 3bh RԅQEd-U 8ѝ:8YzQ#ϲ ׽LuemxJvN0Knrŵ0Yf7hqGG#A1^q "˶)G-n# MCR lwkV` UQDF zvi|/zdD@1 n<4U :prtt%q^ Ҽp)[:Ғ|thi PdM2.!BV-~}>jsZ m/&9}Lfx3Zec0*I"/AgU:r >퍹ʁc0 E`ƍ''6`uaNҍﷄ/tw#MU8øgHd",J" Ά9Fu|xSkq`:#w)>;rRs vZ5*Ʉbl+Xl ^+[a\K6|jEdO;w3#} ˪oܒmyy77 ΃!UWҏDWV4/^Ž}:ɕ ||qDF 䳦?=>RV9+'odms!VVrXtHЃLs;S׮H0W a3ϠQgs9𪒕ĘUT684,ϑ-I`ZFrphj3烅~)>%-&ld%uc;VKxo e[>{迹K>hйC4tܫ[lNh4G'tlз*ģwxwΡ:W%ѧ\Urx_\@iGnlYٙ\[*IB8_$s)`5A:ڹqӇaoeyꐣ,;(i:KZ \X  b$$1Tm8f^+JуH'uu-#*PiаH9&Py(>)pNU>Bl A]]魈gu&>ę4ѐY&68{ ^3': -y߫h}Wj1z }9*|}Q :)78v-`9Dk{ 2Q9rwmU \L {՚sc61NFg<~y3 BBcT$q-irI.ܚΨ/YBBƝ*1~{cۚ*Ŧ[q$ Ӧ)Q=rOhh4g09\xۈ}C8uFHRK5Uϖ}ABS 89)YC:Ýo/oscx^jr;2׿GG B%ýR v[bװIAD%!7 ˗c)s;C #rMud/\drxGt 8NUuBnWx霿7-?)8S8T&+ὕn?uAlB·nfien$t#A5)1 _Javֻ^;#Dj} l.~=2թZy`s~el^IQݗx\(;sZ?=c[WᲹOx;(fƛ|(D)پfLψQpة`?]PA|,!{z/?Sbc,5hlFi<ӪQ6eF~ g{YJ0| qV1z@˚|"ivi8&(ٺ6܃r 9rO:\DR6E( yAgu-oˮS(eೂo q¥.Ԇk GwB]w7jÎmt1D\-SZd'g b=JWM VQc[wc~~Yf1 mK5\^x 7L5Ao`xJ G[ŀ˟󒼓I+mgx>~ x3|^k@ ȋ%Ts)k䒔27}ffIm4U:2S}}]dlq(76 Pm  X e͍Y, Bߍ}fL' s5\C^6G} k}6f'sI 7}4 KZ2pH_{޴l:QM(|)Y,6`s^b㋽HE1HN)I3]IE]J-zڦ?P~9!W˵H[>/sPWè;IжvVSS?1R3Ał]pJK?" "Й\tsSd*d{C߆B[[ y+Kp1XV\._S_rƺ.ё%kIt I)( 5#jPhUxEpC5(,>E.Zs f_xWGp!5yD!eW)ZrICByO@,}\R7ZUk Q&fIゲ5px <wOd SP?=Bc2_{cԉ'4U I=%seVx۟w rhx%aAAAi?.^V#wxjsFEb'q, g[F;wL9h{2'BlMɓvWXWƊ^wXwۢ-iLd8z0x@l7Gl)6Яv͈(Qtё5xSծ0:>8VՂsNrZj,G8)$04;&L򕴪ѼrA+h9?^Pk|Aa{3s*]%\̡M2Ƭ<}d"s,+Z yvG1:{߀/r`l-͍}z/ZL1@['JO7~ߖX.ا.yNKBvdJJFjdvBWW t|nՠ )+ #x*M{-bǀNJ!aubG[E"Wm֭G~xըiow4ӎAiNYmm3D 춈cߵ!\h"ޚ=ȨGex奕-|FD`{¹ٿF*4X)٩Ԋ%A.<~r|~܄=$ _ngN &6BLL9I(*Ygx*LX6P:w> u:7WE;Xz?#ͱŧEc߾Ll#%v 4|;pe민Ieg|Knx H=N1(|%`1?[/#m[^D0x-}hJ)('' vou=:+ Ú$Kٴ m=h$!Q>:'P}BBV'0`%X1#> B\Wp<>ɘ,<u=h(ገK"ܣyDC&,[M`Ǽ\|̞~ʹ.>uE5zCQ>Zo|&upӽRE)jok@2T:ˌ8O.DkMr`,08>0&qQU`"Q:A[(ӔA!5e(JT&ɀ3r {cC>w= X?osgKa{?$C1Ip8%op5l\^=-&lS[`A۲M@d5-hh/վ`era p&1e&6>ذ:t,Gc=Z+" Dv 2I gdi) Ӝ639)dDB; j7,F/&4T0ƿ35b/; $\ܣǻ_@%BC0>o}Ā6BY4E'Yhbvէ$a7bPRfsէ^2D(hmɽulz%2J !|4%w+s6O z}졾9ƘEj>^sM N 0tKPI^ԸZ=D󵰰f{ kK hhA >wi>?ٙ&ђ%t4r*1wHoݣl0#I!/] g:`O՞1,rdC-]ѷ)4Ji-<+}4B,QM }*A.@f{v$9|H[;F/ n0"#8$~|̌}juY!st$4GȠ (R*#ܶ.#<'\K$T ;tQ,`RryukoJRTv$q1p/XN}[@1{.)_b~|{3lEF\AZ~V B_3 =5RdE}G9JNVg}DPiU&t#,B7K brDe K7+,כngڳHOP26V#Qc7bzI?D7DcPo{=Ԥ~B+3>-a@G'AV96<>;dR[68wTm: pe*˲8u/NB7xNgy}vxhÀM3M.XpOJCV6֒-6T0Al iq_(8`^lfbt(kaݏ%& x"eiPeW^t4drѷ`70[}qM"YL=u'>0c1Q"TyBܲFlg*TKcRx5UZvh[tKشOZO.|.Q3cd%I8^4uy]Cgrf 'T=̤N}w7-e^ gRI1%C Fb"9bݏjS+ĬIqX?ʈ.nG=;nj6Ɍ20 9I"dM !qӥ/M:9z p=H̑&bDHk^^uߪ"3PW(r>t瀚cJy3Yq/pTDǕ C, 4#=vN9U?(kaPtٕK!_T!v!SΖ84* A^{\);?#wĮ_@&GsV,1LpKXB'ҐcOmL'#IC7ȹ O.v)T&ܮo-9:3ST{Wl?fA1()bI7l)!o^omcGK o /[gSIZof(mqX^N"'o/%IjY_@-ӽ&QWRΘƼD0^+e K/ẁnd9PPF}#Ywﮢ~t! !ēָkݾ+R!ײM<>naA\M%>{;7(vwg?G/jPR6[)R$neSbì2pfiHeˑXϏ|Af_ rrښ=R}_RO^7%W\7Ň̜`%ѫM, ~V^Kq^A{ Y&O e el2:mm~`F+'<ο!_Txbڔ$`HE7lXY2OilPٺ*_wWS?kj>ܜ:&m# R6<EG0bإ<)xGn *#QHQވ-w$o&^F.{Xț%(ཾLCFʿt~y(vf%'c}3Nb$IA.Nw+_4>B`f@ΌC+4w5"^3%u50 T{#vtNhV# 6e-cNiFqg6W]V \yoe~E"yNmTqE9BE@hu CfK%[/7-/qC ^^tuA.4}c"h>Ǹqиozr5Į^iakiC!dq/ :[x+&Hv6T(d9Aڵ̤/{c<*5`,_Vg:5RJx4b eCX+p~x6'B_㑜W` 7V/Ʈ{JE2@G wӝ'\|Ef;X8y$DJ '_9r@' F n>c<рքц1WC+OQ. BS(~xİqw+jn/4I!uL̩e2A? TW<Ւ˚ctUA!?`#wSűqB,)zq:W9E؄<3}X zsC:ػPUw6$u'_'4m$!F2&}!#ulVGUiAL;sNVj7a麀sk XtSOJnlJ܈b:p37o|Z7tŮcEi<@lW5j(NN k= U%g2P6gNQ`btc72 M&d &QzDN}t}_S 犦cIJܴg\Ls ?Os8űK6glQ_[nF1Yzؠz֔G^Za t#X_/JcjFXOchܣP苎'PHu^t*Ydh)9*Re!m* ԍ ; d*d Xf^Z}H'gV 4VLQY{OJ'uBH̋#K(Bߠy=bjW5Ae.3<]g(`y&6..~4ĕRY@p%t'l01>#|R5 t1?{;W=>y?T4#httgC~.ud .b%cډR8!IJl^t[lvT+f'&4(WՄZ@C LN|@I~*kL*%]xMlՒ/D/38i~\6ծfk (ju?y_>PrY܆w!ƿ%r|sXFw$ߢ왞v XTl0T"HBI.Lh>MYnC)v+ya ?fgoyǮ,]Sʚ4ϰ˫eUq^*?aytDX`imd̥=h.Z1o36ݸ֋Nh"_MrZykǖ@5[`hwT,ࢱ#l2[ !DŽd7`j!ɖjOռϵ}$mcZ@Z VmţW.NQΣFh/]ߦVT lK=?m2Scu6qBlIOH`FP-lYa5j_fϡi!"Wc2DW\VuWD䮳 r5?>Sa<ڇjO6N@?_]Y}5'39 DED(S[BP(JS7u1;coܾ 7>U&eePSsѴ~U~b/51# Y)^vQkߑH .\cW(6s3Ύ֖4Ȳ"u蛯P{Oe,G~r)@2 S)T4iKaY)i+1vޮS"++tt״%[!UUlΑw_vơ' jࢡvRmX<( k82~D"rpM !+4>jm@9n)"0A"zGtn.W ֬D UPpb'L7P#3U,a-*s`U?m?$g>I[pY+8qfþ\ V2 1.kڰBs"j| "L!?Eli?]tDqaHV?B_4VZذ )l+~O|BH=]C M$VRQ6ogAZQ'qÏ"z{'(>EOy?OTDdrqXI%66֪)Ȑ}^-l"rX,iQU:a-3cKFKEZ8 ԩm\7oR_-DŽ éYeD @t1g7SNMM򘵅SSzBE$+P^T1$`~H VLh}8f~:$ڒlw~zwaZP@eY!qo{>2J3 TИٴ:0,ȅ"} K^1l27=!i 5cԘMcc!,v!Tſor YX1OɈPr87 ~%. լi@|5+}0R("0na€?NIn(k=upà FABccڢDWȜFmtmwzI60Um CN T@6)갽/ČJ'uŝ1X述  cv1 eL:v,VD'c^4XlY12E4 pt1iaX a.0 (9Dϕ}6ӹ@ r TmC!o-Qv~ap^X(387A`&/.#&Am:o?jTpzOa&NB]/r>VJRÐi "~R\7Up*n: ZAZ 򍜲zmFhҿ2_2=peoRu '>/w5@FJźP|y ]qjfiY`^ ږG8]0٨ 9Ov:B@w?O0 ;gJ? 9$u@bi]Z`&%]$59C )\29U Wtw>X-Zܗ#j"@1/tnK"/(Pm _Pi5TFnfsN-?9Ow@xRZpK?$ 'Boze2-p&X~C Iև#z4Rj ڂ_Âp:Q ѕ&R簂:/"ge؏V1Y*:~_6 V\W~Վ:dA`~1,*`͏~atis{(lL<5˒%Ir[鲏<*iLP1i8Ej+mb= Tvhj} +Mn@St`Z7 8gUhɥ+eϘisiI3@ߜ\<-ƾS1-$1dJc?VNяm,*A+sZʢg&,yv,CE·5[ G!(JC2/hJ̝1}$r#1FzE-sVm߭Bhd|Hu3A 1 æ #^n9 q6@e):9%T^/@W܃<8O{j0$c;G# lwdGĈ'+q~| v{ne&/p2:Dxr#3n! %g}M?>QtB߆}c:b-[^r;~*޹&[9M| 9M"=^i14/[{?roQu5ޯ]8YP%9 9 7t k:<ßN>m#Df-dXd:W5_eQ|2i`  UU %dW:s<Ħ1uy3?#PGΡ?fc#Y6d]CEnyQJȴǣG6sǰS9w0n"SPnoeetĐBDzu1=ɔD.P[JGwfR5w}gw7jɜlYh1f*xإ߳(''؊\U.BT%QSnF894+GHj2{?\JBj::%YFa6F Cw/t說80I/wǷďl,1-Ԣ DėG?x8q7f^zOԫpVِHܢ1ǤG0BoJsugb5D?/tՍH^p<$C6W$'ѧY+kúAX}.<#ovB5q02]W~?T-i*ZH)\G+-틯H$&7i_ք8TdCEOab M}>ajO!|Mf OӐ#z%~$n̔ g[ H s?}tl]m(h\tWkC c\93 Ēhw ,deI@Lgp}]YXN_|Tt*p2qz 6LoIΎӬ[kS_cez>Y4RGG#4i_]΁D_`h Ih6KZӗ㿭qb QrBYF=+86 o6{؁pA"Hk>jg"fyUP%K։,36d&OR^> C3\>@Dy b+x7 Ll?{Uo]1YS#ߓ#~u0s9ų@)ya]{@_vl`Vm.H X._y ٓU1~ 6X!f|ÊB-3p}yLV/ՆO^05{Hio]xuxeR++5Xv^z3)>>D PW3pg|2e^;+oi _MZ~=q,Oگ,ᾴ>a=/K̎G LOE7. y)R<`^.o Oz;y?0'y }Lpo K}^2R(,>߰h- FIjj9Nni:$񼟑H ~*܊E$DBVt@]-o4ړT!N1>OBj/rvN'F-=ΘֹQ|2h`x֌cy\!cQ ZѰESF+~Gs\mٹs =| @j:'\~c-pc7~OܩdtB<01&NwCiWtBýUP?}pDޣOLӵ 2/(P_Ů,(~8u Zw%笵FjIJ3҂cNab $= 9eC;9WsٗHj(c"ܷUځ>R4Hvy ݮ5q;.7P"X}ȼ}dI4k|WS1,R<4SE_XXq?!\8f(1}`أ @-·0]Si<%.h('ͷA>H lq3L0qZb .$AkZǁ9)탫I޺>9J J wfn?W@,MʻcgTM}e R׹̺rܢcFvl@EdE=rλ-$rwq.4 qM=b;\dDS+iG:{3xDkfF֯V%0zVvՌEӿ7*a8L8,M#Ìxb@BůJܚ\NQBޘaXSn•>Df)g4E&4տ@1lq&y3|MX}kyJFrE[dϬCU|/U&6`ge7bsihzu4|[c[)֯m{.z&ؾ_>^Gt:|N`P*EH y CB\dOe$Wx'a`_s!YY_Za+1wGy@d1h#k!ȼ!諠żiX h\.YRfhwSЫA{ &7ȝW*'sȰd{gA)j^Dgٝi3r G@~SZ$U/hbOJc5 Fc`ίl@؆hU'^鸾t8@Oz ΞQ tvQaJGm"^иOg^*_7];5]\ \`Ǒ}Qoc9\g1y0~Q%ccNpnMH?JS)gܞ''H }YѶVSrCB‰;D% K|+]z%+0}^FScݶf\>;ABiڃz1ИURsPu_>\Wkz2q{ A6?x490"mPm5]daR Ybn[t%Xh~L C% ,XP\HR,Rz͌9d,N Rr-+Xr{mIGΖ=Z.)9/N2PRn%YKY[sГY8?ǀ${'_U$eSj↳Zzk|H55xXx?3`?3F[98WI){N8hL;Fu^~l_w1# ón,?,ģO\6Kw]GLt~56~so)wōm\4ˡğnSsXͭ6 ¼p Sm7`? *T -5O_ZYJmdEbοuCM5B,P-VLf}&OK+Ƭ]˩0蓐cZd& Wi`yrQ !U.xU#yȖlH/E6;AwPE)o 29i BbE3\T YZ`NxRZELV F25M( D`hՁKmG?A8{!*}bĝZ3΍ @W=_X XLCcבecr[ŰU{+ud7y.BZμ9f>IށoϚJ<3-˦}]q-;tb7z i!Wr +8OfLQu>6~J sɒ%~=9S{ IX#>e03DYBغ{MEjwF5)(]ٽ\ÐMoՖok!Ck}+pALȤ?ʔGa)#O(,~YZVA{ƹo2:9t- EF}5î kKMG66=^>?zu , *HCqHyvzH{X,n +z>#!*L+gےx(59.rQf٤[@ZUE'ܽU/?dx.-1OGGV`{5žC¦APn,f2LF6̀X֤2{?@͏!:{&S:y\ /!?flSOjLÓri 'נIC`q@Ejpҹ5;Av*҇"B2DPbJAa~13͞dcO24!ۮ \ˆ{5[ f+n~E̮ wS41J RâX/Q[G |PǝCн_;Tӱb&W릕`So:NCSYDL͂L4O*7:W]M&p>v׻^s2^AgURHXI[Y;6V : 79w`w+ fQ-5Ù9X8t#[~UJa#Jl$a/]C0PE~t4PS})muE;R+:{ۯX"hJ93<ܑTs7En!nJ¸M^I$$Wc svJہt6"#xnemc4 ό('BUa+NW6-ZtTR19پ4%`ЇQayxXԄXo OȎhM:g!Cx"`§rj.MpKBjDL@-}5qemXZo =NR g`Ӹw>̣5"8xJѻww=li?BMNuCG^e,A8X/YVجBi_Cm%v |DEzGw1^3]V۶UӨ)u,u_xxfo'7+,M'(4RG} 5pЁcxyPUƌ1nOCV$N#ܓk.tPxDWKg`J2wF |] `r3ߠ+Q||{&|hZʹK_`1弸UE.t{ޏ A HA^%0r M1k ^lPNU16J;{QU}iF<3EcGdGZ Ad{4HB;,E :xG`,gDK(>W࿖?܊ 6#˂UX5&Y]^Һ瑊;8g)p[CgQg üD7 "Zdm.!^13?jz3AV;(_u}5u cZlHOSg˄(){9<E1 ŚtJ m dU)1Ef5hscbD:;R=C*;!< j\Cʈ#:ڒhZB^"cfFEb{f}*<`ogm䭴<&ek NxR"mIy @a@ 1#}Ҿp1x#+Zxrm٭W`ػB:Fn&>:(+XOʪgD7|OymQn8Uހ/0 =ҧ[ZUvdK RP MKL8\yǤD&_4[PI nڴvmI@'\܈+r+ H80d/riU߻l%ō+qx0(:|k:qS'kMU}NIF,lg@y |6&|-Cg 1 >Nܯ]Ϯ~5BAi,2LvH}&F_"3ε,FmE6=[BVt)vYi̤D^' #fU%Flz ~@mI0HbIq18υa(W:W4&Ir!ƱOTr3D4oVͯ8DYN:OPQ4|.]L=~ .ښf֚).eEȥHik"+湨~0_(&0i旺 ?2`}ur?i?בĿIvzap;j\yDbyF:5>v1uU8mT@( &qNA.ֶW?cy8+䋷q#jgLT`,:I(LXRT*0EpKy #pA[-EECfWym[ ?P>@mZ$ј4Vy9cE>2R6Ȼ"hpzcנ{GU @-9Β{T5};qZFh593jM ^0ne[fMOABu1NyeGJuV_֕ԉA6f.M'tGw%kc r.zIٜM49WTJ`ty3yp=_ D BPJPq{vs@@Ή95/]z$VUsզG*16FվY&M@ 9oCMA$QPuTN+H.a0N}[W)/1lI?^. aHy~#fǍ_B,9k&`vڢ[ᓺlTim`no<g|#^};(&84C"&?iFK;O}+diךn+aeN4OWvK,!$wgL?KƒJ{]f﯋-ƾvTKJ Qd`g}4-Q %AFw:KN<bб+` f&#3UxX[xˇ^~jd}O׋ȯl@M~U؋cG-ٜ Mm@?I)&Qt+t\hϞRW7~OTׄ^հ Ze)h=&e(| P&w^_Tї'БUN/]*CY5-1+m+^(8Co14NM}Zި#u녅;k}6QT؏Xf]fr $T+"O&dk0;{`[!.6^KsKRW5V*D%#<)qASrq/l[eD$Kd[} 9A,I aIa}Yz]Q3K2E7 B  ֬D<8t)6.b*_7{Isʎ&zKf)άGk'xVJD$pxr0[P}Rwn 8֞a@xļ dh{[_L|M% "}C۶QXtjg{%G=WR+j_JZiċjE +hĤQ/;&vxʱ I%rZ{j4ϔMjW a!.'U3hǯُXmX`ȁ=Bܩ$;x$/~todXjskrlİKm,+T@Lp='lo0xe2w&ƳEau2jY9Bh5'ڏ}ArFZ8{( Ŵ'r&/A  :g'V1,PKU~\UA%1 $+]b$РyѢ-%]0ޥ1BWuxӢ٣au. Ut4.x~Z5K-k^:n_W v=sq(|QX\u-ayU N#-2lpߚDN,rzZ5 'RajSm`/ȟg%DP|#'#H1*N*7#8"6';`T V ;'tS{A~CQoo H?MZ@a?*x>KaގB%6?5w,cp{A37ViXոbUq D~0bl3q fyCAHIjV7 TQ!Q-?"c|a"b=Rp%"HWA|hׇ$HP&DYx}Us6xGx0=k/;c{lI+Os ;$T|uMz LW۴: 5ĬRs+A_*3[}F=G,@dba͒Q Dk{Ugkin|L>hևFhbmRbv,Θ5 ^qa͛ýIi\$m*(!arT(J,O>TX,#_(gn&RI1iTLO2Gpʴ۟%ފFҷg+րlszn2INx=Ժ1 ? L["FﱎLkEg pHMӝpIma [e},_~4`4;0"ᴱ±MJ7|ߞ9,s5;ȵ4nuUSϢb۴ɯZ&W G5zBU431}Shi+iZ@skNi_-nⰝ5KgxTQq`-|h3Rgz<`쵼13 ȶwA\I>V0Ce,P*M\Ipȭ( 7IDM S \#J`N8پzۥ׀lTS,Lf ٦Z)r/[(DKq~*gM 9 }n堇wnF26h|sӳ?B%^+z2swr3wcf_@xcR(+̿W8|ێrsJFuOH`]*{V΍B<9+F¡z?rfk'Y `^m6J^g:Kst{w޾cNesE^Nvqݶ6;k4#,yQP+#~ZO:u_dOdpE 2o"n(,DQ{ h;,ITխ۪-_2PCԠj':lueQJrxJ=zJiy _xhdQ ɊrZO32+}S2-mg?<~Fwxsm+~(l}|LR!ڢ ^Q6Y'Z(j8;YvӺU8dڏʡSSzdd@$ " "Y.oީ3+5`}B8rk~ e~ PB(6Kg_Ã<~Q%.!^ }|yD嚼vG`lX)APPUJ2)2EC*jdܽ}9_8e[@tO)O.W X"k]nNDH=hy 5ǚZލͨt5ҁFmNo EIZОrh ޴/{GskEHsg` 7901>nf &~$+]L*~;уTm=TBJiZD4EIbafrt:?}P'<z g) 0n,Z{zOI% ~DnقQU4[L%#I-#yU?)g`яNBM_V$ݥLFr/|<,s9s1i"η3gnCF]7{SYO \CRd I?v*OA51{2$aB2Tlf^9J'J*S|ӓ:N&5b$f[0?̇Ƨ&aΆTUE4x!#u/fou*[S ЋkR*停`wfˎ!@qn q : GכgG\q\ h$dj3ӂ$ m1>^X84)f*(hm I}_'#^vxk-|CN)$'6OUef*xZO{og{K vuhD];<GN] pO@i"ȐdKɻvNrA]E5NUTҲ"M\Svtt,h^Ը_q5 b$& IFb(. 9*Fv{3;.m.ԕhKA](*>?#%*KҲ0 &g+l5,*Qt$^t%Ԑ@,؇Ww/G%5T/4z s3lFw#Z1|F/o!$xHJ,zY x˟1I:t?ef[_xvi CqAUN"D&`* S>`|UHL͙B$fx]I2o{/@MdžT.n{y\%tQC9 je5K>h=Q8472h.=5(=026my@<8w@Gq}XF֦35,5\FDˡ ޽Tb̪w2֡HUV$^,pݬlMV| ?(+??PpgBI,Nf7g:~W GP 4JP0+VM(yA!$$#(+ CW> t`XgjB*J:5',:hIZ HF.6z7%" 5ٮO~q^^)W8!vLP"RE~=pLٸ%[\Dr!A0up$~g:<Y4.#IG/0z$ؙ_cUG3hx;1k˄94}]octU![(ȖΩq&-o8MVUz-TtŒqxݡG(zX[#`_VDAv五2TTVDZ{f++ePEa]/CzJcXԉqZ9qY1[CVb Tx֠I|SG|h%qck!Sie59XGe}e"9W\0#ޏ5@/T~p@UUXcdYSy Іҽf{QN |J]Wl3䌜 ΄n&.^43n;eJ]~dUIfEHz~`M#:&.hۤ)#Oz*m,Ř}:VʠZյ4"*ű9; ;F*joiKI a^_^R GLq¦q`͡ Ly>#Lǜm +hԕbmS;jm#,ֹsj56D`(>–UKCe \ ƲM2ErnAf9>Nx9>З98j- 0JbϽ 3,~\5,_5dcx8hptJ3lrO BYr%鯑T_RmMCX-y.PQ҃C[_Bl\Y%mJbfIiӆpJ)b0N$ߎm31y]c$ofs`Xrux*ؔ"|xҒsԣ~t`}}s8'6ZYgIVj7mH 4F?#]t{8}wI|K8'ƶڎ S6lҏ.xga;+A€iAZ3I9-KȺ]9WDD٦(XKEuf$r wsLi@}ϲ^}ʚ]/*TpUeiho&&ĭ]˝20C!cF|%j>] HMȄP~R?XxiQL7c _v϶F_x݃>ZZ>+ˬާUT،^2VB,:ƫ5m BhUXEDD5rɋ)$xbsK w$p5G˸s7'q͖jÃ~ʖRـ@!}_ȲNd,WecϊD@.} T8,By1rNg*0 tGhxղ["?&uMtX7SN(I&@?lȲ(bl̈BEb$>u7% c$|h[\Av"YJ94B5ܩ*j1dQ/0!_끹0(Ele=v LML<|[##b@+8♾OZbRKgcCRP9HoL/ڄAVXB}ϰHkp5NMŠ\ΞFZk)v^ ^f->x/=WDl~ !H9.L'&m\ N{h&ܔ'VEET:Z)z+yHŇ(WV G7U\_x 8R̮Ks A71.d;I,2Q:qJF ۥdu2PGLB?<(A{҄M(=O5{bΧy\o H/QN%0S',SH $5:M;)0*L=a'viwǻwl!~^iuEd5GZW(x8,*-R6.dK;5Kݯ ︶=h(Z)L1wuY}}Wϟ,O:WϷZl[:LB1` Vnck<'Qiv0sXU9 SW_Fİ`ͫ#uԘ86) !B:룙&?t]y |=S,Vc]%  -+6yyb&ABr>Q0O,U^BwU=h V23D[<Cn )T5Q׊>f:y'ԘfXʣy?+= 9g<06$ rY'ƾX^'.kt8_`Hh6Ȕ$J*[l꠷R>`jޘCX44"]=g,\geUӌ-a$܃Ǭ~Bd x-zt<,F85K+z}AE 9⑐s9u\(@RaVZbkzzwDr:l_05ܦ@XOLOTZZs%mFiL) ?kWN!3^O1/] +Gqsإ;ub>rĸR;KX C]xlwweNQenuj)Oe3`&n% $"k[*Ғ봉^~cש< _T!qP#T2Ғ!35Ƌ_Wzbhp8$tXx&XqE#]:#ѭBɭNcyLXn47鴺XASeLS4*<"Z\7p<@Ww{Pal2hFSq Ƚ%&e}gz٪X ^q=E6z# |U !e릱)%K'oy}ࠓiAun57MzQ"PczbCSyPr5=/5\-cmҷ\f:wo7z3\\i|@R-tJiBǒU9tI~"ԗXɨ;1d[tIŢ!n}כ -4e1}n7Q]ɗؽ3PZZ=%c(_aw|80._ў;%`{PGRGS2/t6ELXƶDGb4{\DD&Fȷ[Z.Hb?sT$Ka8z'Fۆ`S%JF2¾XDfNeZCNU)]HTG{D@3KSvtoȄ^̚Xb}2 \Wyh~x:ͣGRx~S~QoTy-i%iXp+ ?A<Mv6 俛gFVI5ԢZG0!Zu sܜ(%YG x\ }k3 +QusKs::c.ʲ|4xN~aH28ۨ69"f6UZt榍kUTLx"2Jh#IC]Ϩ"ټ=^c1kK{}̍3\?_'aɦ?ͨ0ڌYv<*XlPΑglAy̵ԏUX]Žu( OS# ?/R.I?xd+UUʤ Qj1_iSF(U^BcUQ#go;"wX8׍pC)*8#y5?ȡo;{D jK4~8<|jH4G>8^X{ukު- PN2c,Q{Ia*uo˪ !(4fS*9'*hP°0TCv-v/GDr,ImC4hO[N`I~* 82'PT A~mBp|TVʓXbY|TF_c7MK'MDMwՆ{xDU7IٶΚPlc]ד,}gvek:˻N n@G!V#w:mzKZs;DP wRid1?|)7F_UhoFJv!~ѕ\)D:gwU89]]pbDg97kIzy!{bW7zHC|:Ӗ)r^$_]^16ga+ * BAbr+j9_ j{$>]⹧ ]Ռɒ 0!B>co&)δYɄ@j>8̱=t G(v0&,C#\nWCC Hà wFAh~DͲme":D\u-@FY+M-gI'o}invo o$J[揥} ^xPC)]^r<)ú$(X@X K)e&\f?ÛmE~tX/nY0icP \"gSϫ5zT_sW{Wv]uWP>Jn8;'aDuE'4h4sö܁B,+sB'W""{RuNݜ~,]eۏ` OKq3ׁc^%L1p.)ÎkA1ѷ'<شX %^6b[q2xBWP(k_pI^EGEy zF ^RJÄ́sUz|DyLReFьj XO~o2әS8*n LIzI[iyE>tCVOx+aEꟓ4f?qcMsQ=^4MZϘ=uf'0܊ASEW~8iuAԠjlaV3O&Ra>,`za-Jޜn4l:93$FrݘZ>n[1u?*?gƠuMWGfr*}sBers!j_2aDn7K{Mx=1KuX%S+щALzuIjg vA1l;Rx&4ꡋi8:(ܛ^'5be>LeȇHh iKi5Pbٯ{wQM@aEhլMXOlVy8S1 ֚Y^{O%:&QZ&ZB𷹛jOO7'K%qqv1Dti3 6q5J1]%vǜ35rI@-{`jhL4@[āzKt+&{]w߂Zέ_spg̱!Wܸ1%nQ6t;&)v3 J/ltP,[ &{S;:Mc`+mk+I@$ml8 Hߏ]nqLbׅ @bÓFHhE=f1.`F{L55=R'Sd^k $6QhQz'R9n޶ƀbFNة;kN,!A$B=,6t?K@-4J77 '$Eq D6\"njgDlj*0*=uܟ^l3 !a>j.L-lAR0(qWe\_&b oYhXRMcI/F[ :fd⯡"V..n<з 9N 5#Ȥ"9 a)>(/hf>B1vlsQ+v:ʴOSJEe׾3#a~k'i؉"~_GQ sP{b'Eie7jtf{$Y̩WmQ]qjucs*Ce۩vFygR'HܹrMY@q_%iN-໌W] 3Ɨnd"Jw_ٲb0@! )7]wY\˝%X_*ڀDF[f;/ԆTKԳ}yUfWqw:GM[XBi1ÚaЖ /uE3K2ωu4=Dz蟬QlSMy QrQu9ӑD] :!t\4e6h, &ʔf? C:wLTR]1ْMd LH7ʬ)_bJjFAin4e4vP!|={\x) 4i3QϮ%6FI9# HB,mB* 9qwyR:-j] foq ȃeťל{4ߴa+@t'I={l5A.XxV&R|!5 ,&ӔK |ҵ bo̎98\94J x]D`ݏQIb1;Nq)sV4^KivЄpR8ը$-49dͤ\a0kCeU3"j9}ש>'̹r9xDw\\\Bz]4=#QU]蘾56#]}X?[nO-N4>"ϖ:#M ݥ#W2us|SEGY9(m2xsR%A=GP ŵё{Z\/G?ADvfl8V<20"Wxҟ4ǧDa]Ηٰ÷f~ L_Yna.`XTQOC']${vcZMB>We-Ear4X,Xo=))SK*!dώ`Zٮ5эc؞Mek9w=lW$>rޘt&,d 0 E2+ @~ 6#YnCa&5c^;ΖVPV5v[ ==SVs%v!9toNN>XRC*u߶dI d[zUX fՁE%mvɛ]Q0`W5ys0mq6<9ٿ>b}SCrF~9|F(ȈRě6^GۆS2 [~|呥'&ж'nsU4P3"b.=; oW؁"七BWU6~kM~byS:P[ڏiY+5i;Ko7c@S&kXFV!:*!o⩲T@ n"ĕ?UA2ŲIFQuy2%t8 M4+M.cW hB') V|TΥf QG*H+ p%hc !Z #mL4ьqx^4$؍C|KjUPgh,N Ng%X/I10Գy+3| c J+@$͆]Y-/gR&&;0cD%PzuS!<@%g7f9T׼PT|1>])RXؕ8##Km]vJl d3DI$w h?F(Q&vRubd=bw ʿ)&tj&V&mV0 I}x+W.ޙ4d7,7F|gMH2AZ,Tyj]$] 4~GmL^Lc}?SF #x3\!QjT.RmTPJyGO}#, OdZ,:$Y+j;pO6iʹ<<3R_Wb,հ)Q-⦴\5VAYKƛo"12+9I}mc|BU*و|$WQ JǛj/M|_iZ2BF?`к4\lvNa 8k~PW3oqC-rҀWwFāvX8&# ~RM3\Py_ ی!=q66`=pZl~U>揵i`8͉K&T{WBX%"wӾH Ή=hd'阵p~oȼy &h1F#Y}:`zDro3T;C7Z9*[A0gEZ0/tϹ繟a/(|;"Cm42,-Ql)$8 vzdWZe`Cb]XŠ7. S\Z-;Advէ׎h wr?́&A"1+*1(%}W -MEI+gaKN=鄶Xw&J="1l5/gڶ k nkU)s,TZLhk`+SE`Z$ऺt!XECVO2>q˛P|C aR/1 te %~af gl?Ʈ :U#0Ip\Ǝ4 #P0 sNRm3D vU߂ 0v]RZ8zڌ 1NCTӜ Qyg0ԃL13';u W* Wu@@ $ӣ Dn.| ?wx$V߰ ᱑g 'd^as5rɃBӍ>O xqL}}v,:ĝ wgsZebz2߬@-P Nxl/Dt -io帣K0jψ '??Lb2y}|/4|d-( yZ۬QpDj[a :ߏE@#MJ[A(ǻ;ʬ=M|:L\ӝ]EkK| )%B35W4Gь~zl Tq-2:"㍀vZcfإN 6eҾ1%WIeyT/Md0hߞAΗk,y|<_qkĸp Űb\EՏSx"ɜ/*Nfs]"$18Љ,#u.QRMroY 2E[ܮu/#'¥=cڰ?։5KĵDs_Lvck| . =>Q:kO>rl7[ٮ 3Xf7i= Fw &Vzf9ymYc`1d:"B;,޽0 ouY@l~'2zgگ1dG2tABlghaP^i{x0j*cq9 gC7ka*p $xKordYǗUDOgS \* $r|ѐbj$#2ap VeJ\8$UI0A݃F  J8ӑ`ƒd a-wweSM(ΑA.s)֟슺 iگC^w4y%R øQ~?8!cۇHY#nCCP0鈃D,ep.9TPܱ YxGS}6(}D1CAȀ)!z bDžcnu21YO EԡVğ=oV< 4q>#I єCBs0kAKnغ9`YFjC]#E}̡}_^8SN!!J,iOJGQMw5cv n{GtNhw9=&| tHA[YCY!X \[']iaBQˣ}&ֽe'TŌX;vnzXlk h &S4Pf>_9C q8+-PLblp :"~~טd{kmZY.xo1)S8vj&jL~]CNq?j1k =!Qr&HfRs"WA:yڛny \T7eܻ=)Pe9\4X>[ܥ1>|%eBg \76%آrwKd&Ӫ +觢BsEB}P/T3`"M_1*?½SDut'DypeM[j)N;*: 5('(0c+DJƇNmaX5ϣ Z;?hW`"˜e2VuaK!@E'=MRbcWCH]+U8olXDV&'Tӻ:h uLqmQSXA_waRRU;W]ͷKﴥ jdCHUXÑx+iM\siU̱[ys|Owk; Qa2]8 mx Bȡ@;גqPhot,! Pˆgi#"~7qc ۨinURQ[?P=8W&h||v$yؿ !Gx*jqZԶ6Z;D$<I}p [%%WN_ q枱H-^0gk~pR_Ň `BvOPf*LP 9.GVo] 0A;hanBQlovn!(9yK=޵(4,#ԳJ^шBwz4U+gQU$kS;8M=#Y= B](4wSj)=!)&M'AV9ˑ|X'Ȑ>N:!}F,Z/*b_N.uRZːEl N)PSqidOa K4&O=vX<8,>X%ln5?}lNKZ A!pLEY VG:ޘg Ͷ4EX*r q^g_aM =<=Xwn9tїSCi[sZrDN vz" <g2YMa*E^_:/RBHO!ϲ̙Ckʸd0`̠ϕ4%6'Qq_HG } <K@ơ"~.tDtlVK\a-%cz][!9M9B荸*=5."3H]v ŃHm;2HgT}jtO-Ai_% CtnXFH@OĦ+ %P/Q!ʣ',G7%t/b[O 6bиg9.Cm,R(c +.!woL3ITEl<ԲJ7$9UQwxwn ˛/O4Ʈ7J]eY6{d.#qi(`oZ` !Hc L=TH䱒YbS!{3Ԭ\'x3XuPڛvUAD;1>>^'0O,/ȅV((ڳ.5"!a=f ズqTRX^ڌLkJ"2157e©[JH&63(:ApϖējLԮiVѶ'̆u!!}1@\} J(vgfPVZ k?IX[HX,˹ ДЂ4fKjh);zol-tS5T٥' lq5nU 8<[+et6AC\V^$c S^,@3B+ጵS: |A ~9O6 H o(-<$xŭI.zoGBs_qp:0"BN 9o ~־$Mݬlsrr~V5U`HZv_J(ޮ(  |1ܭ]VUx;~a:@t<.шĎvN`f8C{YIj oMYr p9j6mLnbN_q]&g4P˸2A9t![0KɹrﭵA'R'')0ujfQC,Wn+Z`Pi5Z" 54fnh2'lBF먈fSꟂ?>ҺDkN mm~+5Y=G7.#5yITRq`x,j[W"|]>V2+ [#TݫHHk6G,_rpeK4 T|-UBb1=uTj*CeDGg9KfDع9[Dk7eKkj:oO: j15š[LbV$hZx)' (Q!֢]`6pYu&S})w261ῃʇ= ?lG=!aPlbڗq­[ |Hxm#U~v;~ 7yE~֩Pȧ=Ǎ4ӐyFypyUdAj &m 0n`LR#Q5 OsSDͺ$g~<xR& ;5iePEֹ ӣճN0}a~ɀ&_G$1izp2ـ438Po,ơV ߾B|s?ȏD\/;xcZ;EJgB'Jŏ{R-:ܓq?|LZCy-Dup:>=KlL d6߹z$4})χUƨe·Ccv<+3O^2RiU/㕋p gG K \S~v8U3s:Q{z;̏\V ΐ`֣~g hy珙ghNxIg2zetO"[i 9$ {Zfq-PXejl[x"wwDق bjlSn?kVywxv3j w?w*=nB8YJWK{$2I={A/E/rJ-o8 )h<FWJs"2cV1,smˍ [TX`﫽fó_.ī1'r%~G風DZF>W.~ny@*筊Ms.Fb&Y]| k8D1K/JF|w8jlޢpq{ +Iv"78dzy5]ߢ#,Lb 1k zU!‚FEpK>s SĜ~$hC*q"U {f>--6WkO}?I&샱#Ri{pmɽR l[ܿ+'Gz8R\ȕAmP(+L^ ngi+ͯ~1#V9/6o o,˘ 5k)yZQ(ugx1gE Nixdix cY|EKp ̊ x]9 Q|mG ;&qt+rz5Ifx}W,C CR΄c\7p{ ZMzS=զBae{7͐9Zdzs5cÅh #^*N#m-`Vԓu'fheM+JţaI7oļWĠ2;'.su/\v >u=ĿiJy0EF,ddnS +ZW5ZN2VNjN2~螺-l'mi(7r +6jy56>zKv*AiT=ԇ24[fSQQ%FiJz\Qt=;Nu҈jJ0A0zW s0^y]h[_u0rI_ '$2_֌ , d)xNSԛnmnT*FoGI|gNjKΈOf;Ht_1H@͒ԆqzVA*!C8eKm `iLV)wAEƎ} ;{bcZ u};>C.dpR`v#6~8X_fw8iKdBM qvX݊][$.Upc^ i\ zI q1ֿ}^|P5$uaim&`a4TUF_VY*$tAvoL-H;e#u6La Ȳ&4|`.Ƭj۞}6 h'; aoaR`)-x;Tʮ`|W$A" 2҈nzy=hLsSQ^Rg2BGZ $,kQ)i(#q 8Ωyg $" KLےG!Gփ0EQZYIJAd^uB9<# `qe; My1VSˣrQqb6=a̒ٓH 6v RpL/,XYm405"`xy8n~=QFd%_X5e@?CU7nˆQgoj `?*^p0NYJmDO8Z-xV?}hKc%o#CMl-Nʜ 6HPO]*di`T~!+M0VX.oc׽qFfg;ED%4v.@Nv̇_pY%MX OoVF [5l h5,RC;1= m\3[Jf8mKw"Ǽ z"b:0=Sb,{ cЌP Sh{!Fʜ|Pk]K+Vݷ/zn vtqŪ& 4b9q[<54c@ Ovy&2zbi1.P5:ȅ Lȯ$NQ<$xM@:~#۽K6BFہAnwǸ<"iEijțz,YI3Y&Õ.Po#ʙnTجAX?ZDv?m }x/DMbYx>>*В Jn@,yFH'J+V͈#ǝ]E|O~P꽠dry2CbfXn,]MN{$M9 JWk;zt>1/peԁLA@v!Y I(xO4CyBolS<`krIIK| Gnj IZŗh3'jU_({Pd qZ_gfo-Gs-Fc,]YF75t_)y,~s ܅᨞dž?p&Ȝ+TIzC>pGS݌"i^dJnfz51@TQVYx~.Wt\wI{uJjQ[7R2y$k!PG?s60 __,q1w~ 9T`9jW5Y?Zʸw/[][vǵ< +׉T޹e`IC̹ƠCboB8~Q75lRd,1gt~:cWT ~Q^ IQBA9SxKMHX(is*BfFTI媓u"=Ed9|bs)9Hi8ps>a`mK'?{S:dsjÞ"g}M(8F%[j3{e8|\-5`t-/#uFIJ>S`IOڋѨ7d#9fmLzh(~1S$]v%L-%wؙJE?Wggs0̶I}]~`ٸR$nm c&і%[wp'AV)iČV:&җUjL bbϢO/> os&:=x}ٔn٢f-I;NҢ^caVrD'E-5neMA]2`5:v ' ] g`yHw7u ҖD=9*U$i:ax,!Ȧ,3e??fS-C}ȧ=ÏjW$dOKܒ`+*W}YԖq[YḳZfcza()祚21h#y%ɱ@M mq^fnV=Ga#.RLڨ& +2cw6y`HNjln_aLc>QӴcEUTٳ-tpSkqxiLՉI do,yMC07_@BO{^cL2O&!Kd>e9m̏' sn2\Ԍ"MdTOCqFW2M`j}"fݟBMO%ep?_AMyکu$V*IýQdquV[nsP:'@5f|^?R( V͍׮O᪛3jc]y2hBPG# RW%o72;Avb9 nf.4$j.Ug7ENS"6 qn.^[@0!)Ґ= ]nMTސ^f Q]Jvb"g"5xCNg@p].3PRX@.IAOGqמ;L;ϐoƗ(<"2T$%Lz DRp^jⓜTaWU2< Zj$+spKOKdBg`ؐd833Izq{cc/.VYw4{x\ɝ5õ/vX7I8#Ap4~[BLȫ鬦 :' \]LE4giʌW)'{I4 "F)kA OʶN8%"# XjLlo"t4չ,C0(@]+8SIg 8"gA:`&]%f;dʺ{gq4[!no Q{An.% ScCZm Qg U l9qI|Co`^W#7BVb* 'w>yqsiWږ|",}9jD-N,ů EgO i 0(_u \8VTDT:RKߋ-^ QS8F^!+3WJXؖkx$!_O RKmp%C hN?to2H55[fGzsNzb(>[ZD5>,Vɤk_!n^Q5ۭ|]=N0w:N~t>uy%c lݔυl1ICuIx;°N;y6f "FRnnB5ʿd8"0 /j]ZBꗧFEږ,6EJ<? H"*DAfʾCtfo1mYb iAM&T=}C t^ l;D?:[e߉l4oqOiPpHh`f=xӉ@-{ 7B6@zc_ 7l$0f<ْϗ3Fl>/lt3e q 8 ꞝg χ1 !a?BP-cũ5F2O5 U$ޏ`1V =O2^{=)̠$mu1Z7$@opH'XQBE!bL=wm]O .Ql#IfJaꛅ{c69̝mW֝\b!he`J5td?V` _ REQx۶6;C -})LMMIfM)˸(fSj}偱_+f%u:S@Y(N(6baU[Ƈ$y~bGEm0UNX(9@[6;ę=z~B I΃yRҞ~qu%~ںKI!7DHyĨSepb**XL07`nm ޑYr[>6{ro3 G UESbujL: $ "f%E[g/IQ0]y*"z]fʏ+40 Kҁr:Fҫl’P[%G-o@ߐÆ?;h#)Q,vp3[(ӧvYހ&.mHz8\ǕNggGS4E S1F?~aE%K~W {^6(r5ٯA0f u% tM;3hcF=jeʽ0lL|o1cS@OB'vDf*^za{(\:CP+EXmxf }.M Xـa{jpr(B3Fy :3AhOS/M:{KbNU+ |ōf7}%5ABڙ/!n<@9c ó-!Wn|kbyف0mw܁$c]| vRhI:1Hٳ@}4wVu&!!i/ʿ$bu xB-!=,,d$2PVBӠ BK"c.-N^IG/A'c/3Q[!UVB`5QGs剁Ek ퟈EЛ Y.9󩄣izY\JL& $LY)Qg?ρ -bRcͤ;0óys@[ lj.YkShEZN~(%'?j'e[eϵAp^<'fڗ"Dz} |螋şEbJ56,v?r$Vn={g'NF^Z|Ehd^E!߁} bvӳJԐ%7[&%}`s*CZr׳6fsS!`&X`b0hs,"Ӥ~6#łU \k_Fo L(.5h.D2 wodo+!aӷ8ѿ›H %#7W3BixCE2_'Ͱ7Kdfm=h.]V{Aev@QԀtt<e條']h%+iM{ A͛B`U+W`Rr`4,f|#$Ջ*Gs =ԼCI}%0jj *F\ noPN_ݣJv|#$v]F^aC[92uP+ЏD-:)dE+IxUvsd$N =:}$t Z~ ce`r釂RrN:7 (DٔfFzETN[r[S}êk~nq,Qo21 %w g7UAXvL*&$stwR:)YhfW;A,Ϧll\ym#l:#'4C;+s8uaa2<'d%#z"1MnEo>:c~/Uԛٜ@c+`֡88nP`x#nz Or8ԇ6jɏ>p_.H|9c@䘶Н??ho G|H4J.˅y_z3H~F6^ 5iZd 7'؏!W"b[h3cB'2K c<%)Pr_O[[uրZ*TӉ%)Zhc^ni8]$L,$7 Nk>*,K=nDOSR(g\/ 4j~zAϒ)c@L1|VIGr-c^`+mD5kw~蚩quP̘SfȅQD`ߐp Y 9[<V d8hNc~ي;Ae@.;RvE֕[hM*Y`N{ .lh!> Az3!SP݊`,[X{m妌Q7 jNlW)VS%\ _H2O}"u?{U5uD^/[Jb1GRB!e {Y1[Iy,lz92BCtvΏ9fѹDyi 'R~z c:vp'T|CD[,S` RV:W˂չoo^Пhc:|a4I\YE?$&ש Dj=l3fW,A^e0zH# vK 1 W1˜xÙ)=6l9:(GD|W 뮆 b#:Uq~vaTj6 e/=c_kPZ):~B=*:py.8[*&Hiƽ3Pb9GEIyv9*]qn>HHSXAEg)zynwH%<=3kQ'B:7`n;Qsa.+ ^CkyE_ujRuߠm {WV5%ʑ,*訩[~ Hyw"՟_|kD|6(]6UaӑKݫ&=Ph@1$ NӖ!}`Y D3mZXIO_cv^iSd6rI৫T+䲶:,;Qzf(XxjQf2SزkoZdYg۬j1!!*ɸdX,@R@շ?tje8Bӗz-k\|'S,#5&/=歂aϭ 3%uy^g iZ}{c!,IC'{w8 eWǭ5"?(趟I;KmY])a|RhFKel-Ip̝|LUu3iKYM+\0! x󢤓^OƏt ]ix9KK#1Xʗܷ3EC]uBbшآJ1C;s_ӵI9!G:2gS74IEBo%eFfZ h!iB˭*떴P:z}Ȁ?575{f8Sⅎ+㐁eo HSf)c9dtX G)m/T+q@%sA͇nVxvh.nӺL~yjW% y9qst4 };1̌35>mTk`XQnO`u[M m(#0;BMFo= 1Tv(X[xGGt@?StW"ퟏMHyC_uݼj ~5#=^O"㬁(,|cSJqD1 m7˜o_ @/? ~>;X9^LQ41vRȔeUG{Z-uSrIfn! !ɠk(YnZ\ȤT(Ќ~kkHgI=c^epv;7kHSWA3oS;7ԚAG;5v~vBqvX4B¨y5" a\/%ƗmK9Hl/_Ƚ_n2ԱΪ5S-Gn󡬞$*>̚W<b0Zi .е\I!nT8@8h+ VG~53?P[n=o!ImݤDeؘ.}oמVT{s=lxڼ'-Tq&?kCr8/cP]vW n,{Q?Fpf=^Z5+k1.LP]\tpB^MݽB^t5̿,3xnwer=@+NN&IL#aGM:։?n9YjvDnZv ZtrC "8RDL7*+bQ=,!i=7ʻ|W)CS܆DWȗ-}`a?O>c[De*NN 3us>vcY,Ƥ/fu^in-VB z.@} n:Lc,D?|潠3g;\+618b3S+>fDs++&VW9$`F!4SU}r;a7 zùR6edeiyW1%{{(n_iC̷Y56T.7H2pd5!nZċGҒ(*p.~EhA.eݜX NeM $)jdgƹb{D iKȩ߬`>^`UxHݝzAM'R,^]gI:ʑm5'_bG?4v1Dߤ1yGye0 vc6G4occq#]y| 쳭[&ʱ[U1Ҳzow 6)TY*EoN#b嚜0ZžxRi~e;V .%+S%]NņJgFv>޵@nɕ$SPs)3uWBO.'G/AF#5){LqwJ> AUI*|̡ex&6wyFⱦ)6GۺOI:&3.gIdM`~buXAR506Rꤔ_)?FHD5]@4RkR % )4&/)NGi#P8d~Ģ.Szқ^q'ߞעŪo}-ժT-^n(Zەy2û'0ו|#HC0%NǛAYhN tY  mIfA|wKIuÝw?,`w'E 5gaJ^XF܁F+^o ]ǕgŻQ[ 7c[6Me/v\VvڌS`s9G? T D#K绰2F +\Rӿy$@o}M>>J~NɸA6Ed*PÙ׸sMխ~ htuk]{w䭴ypVEUQ&Dav9ivڸXCbJ\c̸d6fo$ZhHL lJ2 '> ?6MؔA5*d4aފ|ʹn}sۏJGk :`zF>GȀ$8Kʛ`3T &3;EGp Qk[C+u8]dxab6 =!$P2H:ppdt X@o%YG#Fmwp U*)zj /J=ISfauŇ 4d!6;aO2S);rüc K^jW?h~a ?tj"9d_͋L)[mY6dCy#`끻Í- a:?^jos= ofD;ԇzҫDM@n#bTti?1z*Mz / MW}d=__5qdyTr{pI)7-bŞiTt4"; i[YW=Q7yr  [ )C8ؔ6Ř8S}r_XcZ&9Ő,3 KT:贼GV hԱ:2 3ի4G$+VY|s=4ۂ44XK:XmzRUtP$x*+ 'Ηn,S_[ ̼k}g v\qϻbH(qgЍ [IEuyjXƪdoېp2< "إf|>U4ܯ,7Um8zFkzdVgRVu<3P7exGL}zry- Lg(KE T֢<.޹]r#1CB~hO,|Kb.6!+W,":8$ Ge>ŋ0V< F c72"ޏR4/DJ\ t6c6-dB./:\˶=QG^рRL@͈I'ˏ:3/J7>§0Q ^8;,ɂ8@j}y޵ >'/8-=!j?ݹ{<> P6W aC7c>_XN,3iWU'}!ѦԌ+}z,_lf&7\5.rs-p!~I$LJxU@KtҖg [&!=,S͢bI-jN)'8m:VWrxI%/TGxrtǠޢ^q x `>Sѓ9f+x >2͵`cƾ\UQ~bS"J%1Vc- Heצcͧxd: J( UA&鰇5TF4$ ԙ 8iRoЩAjB,bdc56V #sIm'&׆ W=3qSH!ֱN̻?k^(1GQ!S.KbMDnrGxZؽͨxP.%S4z*ǂTPCw3&n? &@ԀX_}vT:BO.ǵ]*+(53TSk6fdb:xڍ\zlڐ88%*ї.?@QZ8?:3@Lp{m>QeII_^J޵ZtD%4[Ak#n ExWl[e=,A6G`&"CO6ٌX ͮ CSj߆ u| ?.#LD# tia7H.ϢdjB;^Ӧ(r(W"l2gIbR^ܯ!d.H$_]&}gOB2T9#%u7qz0 \L%Ho'T--:D 0Rcl%ʟHfs Z`" TRf8˸o?r~^dS "I]ͪ f8_t![қ"Rr;ƈ?#f&,dFuޝ(\}(,5r#&l2k^Y_7jj^fV3wBC{16C^>SĞi<+1_3 (d 縚}03sm=>vK'ǩt^" ?{^'eQ!!?\9mdC. @5@z7?'VN_s5M9·ipo c62 z#(=h7&aK͒`F ÆaA:*.%*" fF0'Y_ R˫_ X>7VZU2Y&ͭlMOAJɢMc>$pjDsݒ52'y>lӮF"zHN5ZfEDt WXVt*ԇm-ђ>c Uwe$q #+`R ԗW88L[X$&a3:e^ݪFob8 ,C.8{Nj98xz4"dSkIgқ(ttw[o:;66s]@.0j}G|PRm5fd'EXoVq#CScwg>$7~b%$l9'[S6mlBTZ ޘ}&ax1&œ‚w؝L|āw| O}=>U)4gڴʼnG~8cT @X/Qf^Z$?rJ?BӜq& ˉ7b\tpd İ? a>V'cͨT!V~$ !";@s 9EB&cYgt jգƹv¢fWRAXWRLAD#!2"J݀|Q`F,~R.OS.^8VHj*u)$gW\b`Ż̮  Pc`lp_iH&;dg$ݺs\UR1uIhgx4,B''Ǡ(M0=L2 eɩښ'd 7ْ%7 XT oDR}$V@N rTyljPf&ځɝp] b&Q}s{P[t:x[;.` |BˬS%9}b;D'öȤU@/blAh-  4cNd_B[W*_-o~О+jt1M#{ 8.Qv7$ CO;^r^j_8-_:$ؘ,OS"g01/52&_FOMՇ-߽l@vS/+DɊ'הN(֯u"`)NkLa nszH^T_cpH87䝶Co ?sSrTv?D'|.hvz '~*` ..Nr$U<( (ú]l2;ZIOe}}aʥ=W{`nr5GISDM~W=.?d3Q ӁkQ ĺ7;=ePG~KQ2wJqɕ714QU %Y𣽊i"Hv>.9N%ӄ_.6!5꒨iCzt4Deݚ$Gh*qD&0nǛ *ćE tJϒdã*xӕ5x8&c|$u c3㌅v6:ߜKq̳ENB,6$0Y60ا:}m[M% C|.]^';:'z&<dק0D&QU>UZ {^*~];OLr4εy6.=K\u-a=JG^dG6ߡ|,=nO= β씆RnF#'ȤQQ.V)_zj:gG=ï-qK=UȢۛ&~rFl%ąLu,$-)-nWV?i0Mf)IUgW5"@n_pJ@hLEȟsqo9ÿ.h=ܬ7NC8(B5Fd{5ibg4^rzŋbo 0]@T "3UdWш7?XDfDB(p;LΏGAjcrP_w9 ;x5-3b7-`=E .u6 k)ȃm - JʼJ"hv*·2)LFQx7g?`Vs>E&jNm: 2ӕ] Ѽ GNKm y-k87^+m-,Ut w Vu2y 'Tъ)e0`ã'$f;E>$ ZrYOECE;h8 H)̾+a2K#҅XVLթjo$vZq>Q~QN- Vpʰ 7Z }a|HiE4Vª,ao {_Y=N5P"ȴ[br7Yp%d 3Jơ !G{+-RxGMn;ÉLsTU D``qCNYj8ڕKkM(Gc^yQ7x[)?aq!̣}W;kܪ%T٘-Jh0JVȍj"*i[GdpHT)~D=vҸkҵ4)$Mv̫tt©Kd7fCEiPW(uu Pxn[;6]%/"4F~w,v &_;!L5x߸!_$Ė8bhev_5:^ !~ti>x_Yp_}ݎ>yC֞Dac-7ex 9( XV6,R#l/`fe%(ԖQydHݥT7Jdy AF p_e0M&$R-\eV2JG6 G(Z&zՌuM ›Hڀ xLh3Z"U&E~5)\d6^vl>%X^8?fTѢxr~C^9 -EYv[90VI#!^ր̺uGea+ȵĹoePg9s;p-#r0|x;p?]qE )e ̑h{%?@ s*{5gGiCt<x 8cV>w>+Nj_=<% Pe(F_'O}Ha_Lv5"K X4-5C_Xũ84nJ-`̳yjqm@6{d$-M ޗ>㺊G 8<:߼VacExM˸{}a#JU_Mj3r3[ڊuD,TŜI]& ˘&Rnl@UT:o~ͳ"9Ohrk׻p dak = -Dr`` #W k ,CDϯX淽DߺuW8k*%fm0aQGTdf9&VM,zD 64%,)_ V E)Ct}0$D\1O eVUnt}BL&rg%n0ItkE&swZ'B83fa cb%֨?=Ly$fۨr)L+Ԛ!VNto#0iehqN,Rg";c.4E+,ވU#gP#ߏ` }±&z}q=fDS9c'>VZʢ$M9})_v̼YAFKa3I:N)b\RwbjQcشs .]]!_SsҥG'#s'/jGV8Uvd.IŠ*g%ڰܔFgG< Ydvrw${+EUΒ_~+eU0OkњZFZO>:KCo|4@Z rGX=@8y7z%dD&dz%yo~y2Kӧ4{vMZy,}Go< ngl :}t['5؞殣&j8ٿ0wÍGc3q Ȉ*z,2&Bd-!K-9?zs Aɜ#)khw允)^ p Zy{v>YII5ᐲ22i ] ـjdC!1;),}!]'>cϭbńu=/H`~⩛)qѰ dtN`vN}Y&4^7dzz{ :_9^Hcob߰E6Q_j9x\+z 0# zM˫ P*> Hfh S~_% XSP3#: U%VvOG`y=YЮh=oU5-E ,E$M^N"}o1<\~e 1دL&q ޺Ԅ>OB:gŮ:c2a<8*D3dW7Ӝfcvaps|1^.},*=FFgfdX4jgX*Ҫ1HJ}˥ؼoeug8*ͮu+ae '%v|pa$ΰo;dh+zf 4#>=zV .ҵvMM;xŬ*~,f2o?sRLA,^9),l\1)a@,_5 gt7;:+i͊vR,zM]ëcx+ EiaDN?z]RBS~1_QrnAD s#zxV EJKlřfpG\w35ea氆^+ye'`Y Ďٺ6-ti/!KI-1}NySY1xq i!;Ȳݮ{Uf92=FY| K9 E ([NUO;y$BdLCnm>Pc=)/;ۍ}fi0}.RFqY:p{pi= npn8v ޟ mn{4F{^eG;T*xcN:x̛~5<꥝ſbQdH٨g\ `i6*z&O:Ȩ:;F7+NcHf3?R/ENkW>Uڸ*Y)z;͞{ݬ'Ü@9wɢQC O3̓PY}d,1ũE;Bk?e3 2d4`/2i {lϏJVMN902Ȑ5iނWO WRwi6-1W(yb&*^TL~WPBK'9}󼚋/ձ\͊gׅGҶM0 r/<GD>fi_eF"ow,X~pX256 c; 'D 7,?R_[Y ~lESED1\װ?!]v̘zZrodxK9MSFZhM)J>lB\urNՃ̫$!sl4$ ,jVIblFE.KPV,guWX9"iCh9kk&>E SSwXR$)>P&CT_"uy0ǐ?eɑ?q^8nBl*vҡ=C6z kwcab؁jzts7kNV7ȾY[ iC2B~(1l8rܮ,OE:LDs;Q^+ǶWP#,7!#?-Y!DPogb+آحD@۶FJir㡈;ncHn0IHUf6'z;^f2RQInזL " !Le,{[Xt@_a^MFAY4̷y|54Wp׵U;eݿ#]-=qסf>dAK_n0حlƑ^˱NE q'maR2^gђS<:q[?UD:ʸOVG>ә8yrM!$泎2x.#Uu茣^<% % XFVŽbI>#j%;9%c?{0D%NXY|[Ro+;"\pKqdɸ ^2Hd^!1f~d{ONEh/ra`>4ҬH=ST,]n|h]U,j@iY^)2Mߌ9ywvX>m+ی{.::0nO&c}"JR CޑN ѽֈp,N@ԌWx@ԯL n,'bL(M+XfRnǣJVEPqxj^BbS!Edao/`#m')GI[&ƒVD%iԛNdli26_yUDE Tvͬ1>8їx~"Zm6 )TX3zhScଢ଼vJW]HEn|ʄu@ȿ]B )~82Vd i] ?POl!kvxާt-AgXN |mE> `PI @ʮDtC dK,W ;RJ֌m,X"'آ!&qV}Ԫ^b7xE2q<"'җC@cW='$ZQW\!ǖE98}W$$Ee݈[97!/#K5w@QHTzndSu䇲:x456o,1̳/T'gbOmmu"L> 4 " g*x [؂13M>;X&5!ݥ]Zcz{z 6Z,jn[t;HUOKOq 8O91?3"c%D ovŁsd0>#FTՀ:GV{!}$(o)0v5(T@|Vb586v$qq_5x6ELXz߉i!}R189g_+:A>̮N4H n@r`X/GjiclL\;׊Q mQ>i'h?uRW(6ZE/M7If"ca*i">\UnHȷZKNWk]wؓ2Gsxa汚nMN'Ă"bI( Rl?Є@ ֳMc.e3,r$.0j4}ӝ)((C4uȲC?y%<:nYWjAH@݇j'Vx~bM[η&/z=#u1D1`Nؘc%:/'kK^7+_2U)J[O$Qr$V"%dt#%$jiGAD}[ Y'@-?drxDĠz9^xa7Wg V ;Y/'Ji KZ^L@"jldkIk5muM,_0QUwK0LǨv} Ai uׁA Ft1u8К $ . 7+y+f*6bz 3'HX]AKKzd-fUhGTTq d+iCz2w"71A_R=?P* ER*:2h$ a [sAvR\I#\ND괭e4#AlQr o$h=&rڏ^݆FoKp //il J;zD: \3#A췺ۭ,0CI j~pNvw,FJЁA%A}8,[wq;,kЇB$)8U6M;XA{d3Cs$kQ<0D-$R(̐1tePTehZ{y|wKxT(&V>qx V/=b]dCO}.AI؊ctU*6ؗ$Q'nq vLE\u"Cf#km`L4*܇ Mvq`G} 9 TW=6,$ xLya#zNl/C{vd[ 'Gks^զ]"3AIQm2-81 }OkE}*q#G<8` 0gnmX8l .o0Nȅ[u 3 qDdďei @tE ӎi*)|Rs]ؔs9{yĥf2kӪA{1D 5lc\y5xvϵ'WEvB6 j">p}+H N>*O7=5v+v5̷ܾ\.hHNE2|@\R+K0ޛ}JG((wesf, o*ߜktlt}ȲN5kj_[hS1Խ7:W׾AeOZ]V1tfoY;dsEFM?rw^ggXF K7r|-b -i78d^"ۚ9%7Q=tVJTl*`gS*΋;pz7?w71OA2H aKanS,V*QDͻr(7&P ]Zs؅̉8}{]`r}QH T%J>X P"(=Z]&b0 e8>B'cw-j;/F0=Jn0M]eFa.[R2QMD6}CK}(%` 6 hLoPNlv6蒌)?ʿֈҤ _1t>z6<8_n\Wp #/g[YDJ ԺiK9&2?6A9BU.@rBz[k/ Ca֠hp ?a|S\ m4FT7a]TfȫΘ1IQs`C8kyi8چPP}`:#76oK|XٞE$U8(.7 M#`Nډ<dIDա۟fzpL6+lB~Y*?3VzkI?e#(ŦIVi$k }җ 7\E9;HeĚLѐ pNi+wz}<{j b=INzkfzcot|%!П?FJ?w)'x̜rmsNiNV/lN /:YѠyn-t(T9:bIP:YgnW_\\_y [H2|*ek"W@ u<6 +,U"v)AsQ^:ENe&}C|Xu ~|$O4>j2u ZǦ΢Hx_{S tq[kޟVC8(ʘCJEu+8ޟd18%3ݳԂ4y.EB%#R16;aÀNYG1PPutMP+~$[#Mj +F!c9ǸF1&iC CD)QnP^.Qqxtz4H:u-:2x0n#RF;nnZ2l ;y)%q[~q#2Q%yDjcT @D2qn P_'zkV8v;V8 [+}?2zݓg4Br-ؿ~ڭYPs?W#D/S4Ahˍ -6hs$Ic`=;c+&ඍ YL_ԫrwRכq:Q&;W/]lS-V'ɥd':8p0~eP$/˟*>W$>eB6' IIbӈw_c®7ƹ%He; jta6W%Iav?_!Ƹ Hr|ٟ),7,nF Mt 1: b[nCYG{RS~i;\<君-֙i5yL+574-v$O(gN4v_V^|[5ʖC19ˆLb(V8× 3ox 쫁+QAQi^uW -4dj~ݒDnj5v6˽+4m׷0f W<]tmWpgiܡhRIf;iq%EV0po(Uj S*SjPU~"B9rUa$Yfdlo .b00f.ŀP-P{LnOjH6‰.@k*G[Zg=U3|Fmjغ ( ŹJm 6|O7}* voV Նeee}'W^  *ﯝ.8ʾbV!Cw"jvYvGQWCq$؅HQ{3!h+ǘ9r"z?h_VP3s M9*Aɯv!#^VݛZ61;My|2:fPޫA5-zec&m8F/q΀Bϛ6) e;}10mȍ]W͞kG(LjVsVU < +pIEN`m&|@Lnbkm!ꞓbfϏi;v%Ti|C @2t=}w f"sÑ ׻)(Q,k7,o(.ɝV{03)&-Qԗٗ ˤzsC&MƵX9p)ʫtkۺP>]toyDdʜ ܋51~5w*+@qH%S˺fKnuwvm-si 5ȶTm6=y߉K{%߭~̝}z>5ΫL3*2kXO)V;Uox<2(rH%~¤:[D652QcזeN[2#G0=~'RѤuX"b}|4gt4[o|@NXPf?bb)/7P0/偱ޢ⬟+QkÂ(FA%a9="-wT$(|y (,H׍i^cx"n IT^"9@u,{uP X2mJj"8b` 7K4^E c=yB+ݠA>|2psa ~C8/a2t>{ij>aus߬x f-M{%f, IN3-AM8DQNw~^j;٠*]es>xc(ƪ n>Yxe|LL`e0O9H l-;[} 3@4坽luD 1Y0|u8+:jX)J&)q,~ϓ^ܮ;!b$pkؚd/A%OC,2ZQštKfh6ä dd30ԭd-L*(8j ?'vb!ijGN nd*+lN 吥8v5Ai)nTӊJ  Lt9G jSw93e}H&rWd~)-!~ڝaxk6^Ԃz Nl@>|YlKo̖g0=hn ֆ7;u9VL ínİNrI' DRSm \Q$d߮ff7p"fQ84kp`H",x_ -م~!!ȟeB%5m(0^! ˛ľ7jdR%YAuB iLw R<a= ("ܥU!7[/~qFѥÓ:k6Zs ˾[DVbOݓHR@mHws&M($gD?FY9dd<U# 9<aC8-olN ~?HQ`Rs2ݼiFE?" 1X -X=ΗWZ=&C<ۋD5'&`^MWmv ?עbg9/!g0+J Yx=/|l}e3ژ G'TXJBUi\4?`7^[*XcH? *mҸf} - 5hytD]M6p! ì8WTd kں <~A,'/$Y.rkړϠaFUZr=7 ai 7$:Ywfݩ'&V\|͎b،8Vn4;y8Ab}.wI@,mx)UU@XHT2+#;+NHu- 9bZɦ/k` #tudh@Ӽԇn焝xTށ' }\s&ʟNf&)G-zFIϘs٫fñ{NB1r=~$qɛ]~B/PN!خN tPeJky0#iQѦ ;thR5F=`fcf~k{%@%~1@,vP9@_JmOqLCkt 9[َu3E.=Oi'Yn~4=-"pRU҈pp7Bg%`?U`\[J #Z?y2mJ\8q!d0{i~.媷|>Sfy[܎Ѱ"v :E .gͼӳEU4u,oW]C.('́sY+׈VZ-1.SpE,!k4ŅGN^+wz[)K3 S+x #0/r`*C'6oD]yQci%Z'V0x-\ {~9fxGNO")E(j<e10~KC׎іoϒ;y^ yD.)E_UMo~ټG+4} {u/Dz6zP[~郢sʙKܥR>b g;%\wF;~X/t ۲]Zʟd2xOr%(lE:@NQtE# QX}wĻvc?e-DB}gI8G.])CqtzέĄ?Gc?rJkj#HA|>WV#'h5p*ZHM5vT'M:s>.</#򭚎Oi J՗g>eqc!b|ImASHs(Oo&[ƶJ $<4@r*KڛSbEX(7O/Ic*ٲ173^ȟgXw #Qػ=$/<XX4< ^pɚQtޔDNc?9Q(%J ip!򡕺.R"Ho<2nxcu 1?RpW"YцG 2uj_H .d-kv_ $,,ҒOǚ4! `ԧ^[?}/4`x(RŚS+& *ۀa~D-:nᮏ;gh LV^uN;GD[Aa!jWYrOp2Sԇ>Ww ` le*KhVrk??hȎN`0M]bU iUBQ0Jqq1&!(kB`e$=.sCd;ZyseэMR<7dԑ6UK:Ӈ;wפ_M9T80&]FBGȝu62})tĢ[;FLN:6^Lc󝯁ĸtjǹ?JlIauTF׸\[lbW?! a l?[2oG~V9Ke p7T M`p-BXBऑ$tfP \K/M?Ql̘OSTd7 o< UBQ̏1pQX?Bx V_قޤ jSG=\ (A>Xݝ"ظXT%Մ\ *{;GV'p9 SmRJlY i 4p rrb:H͝ӒԿ n 6婋'H8V4^]x2Z? ߺ-v$:Cf6~T0q' . ~?1uV"kiDs(g$)~ B JGHK -ތrHuo; ژ?}>&"@ޘIEbS RcdCn7ؤ2G+Fۖs[2ˉT/JX<0G82L>!WM _-Wh/#jW՞Y?EI:%7e'1 XýsTLM3a&A>D*>PqV|=tW ^Nm#^z} 8~˳2r t|)|~JC-.ϝesjkl鍃w-(Lv~v%?őO{!cs QX.#\bϼa-(-D8xW@M~:r>MTt1 zGU&&\^uM'Cec}h ȬӢ i~%Dbt5l=` rT9Y" }V]Ĕj b,]S&#D8|t?@e!8*q y-݈Ny%N3WŶ*,hoZe3J+Sl{*ӎl|nU~I6Ԛv:vC* җX{&jkUE3 @btHCŃRH2A͍9w}4,'ܻDt8;}k<+NWA#:F3zxj*1EZ:~l6pRZRsպ)Yٕ 0)otPxi׀ހ-Wi۬*l]N55@\} ؕD Ձ]vEJch1 tyWǃe!e "gP.X"fɽxYg&X#hT\dmy41V:Ux~٧ Ԟ:v- F3M%~.O810 =v3Qf3H0RkJj 5rk@:0圸[N$+@ iBޮ4LTXBu" w?_}s#CuXwnP^ε7v1u!aPP1>ľ@("͞juK'ۨwuX_,̓Cy#K(>7l,c >%\ny$PJԐRR5\vI4TMhՓO7C]u1 M֕˚cg.QL ދ9W%oE@yW\G-8mV=S{i!n^X]/ks+)4Cϒv62*MN,(6t@eGrmײ!lvp*4Hjxp0 )oEJF즟7K]K*s+DqB01~e^_wAm-6<}SisdŤ |OJi]P)>4-$rGcCdOwۯ9T\ Tr Ewe%ݩ7n|cTUrPe =O1iw7ނĄoCz pu=֓xgiZa_dձLq*Q+d\`vep@6h˚{i0x&k]:h7/}F̣q {,ٕ|*,`56Ѝ/Jߕ>wGsVr/F|4xa >alhFݶe)/=)(״_zPݞŧe+0=v{$2hl{\6_w)vdX r1P '~b*PxT_IzbU6!uQ>rv%fN{i$&%%Vrx!s?k7_￞@*d+I5ʱ9 bKWB[6MXeC!>N,3qP~yS.ʄ] t^L?2l]/"hi{g-^^:SiaȂH{w~NFT5fuOp/lbs}_aYNO=ɐ5 -fܺY៦U.L<̧4;~v+y)Oשn[4e7s|sᶻC*Ez%9.toibdFEiw,/ւC|!;-tܕ}~h[*Q'ghV%zhםB+iWyY۝o e"Ȉ*')ޥčހ ;* ۛJ¾"$>[ /yů£Q.S;sNy NPѴHQ{קn41cCUaDv8V>,ٕ-WXz U${;"a;|̆CF*Mť?]*1JV{bj>Nϐ%aC)C TK>&Q-ݳЅki[fM];=p6,@Vi.ܘJ r uv~Ms, OzGp%s7$oy>'E86D|A~+72=7D2lOc]E;vR}wV;X$Ƃ'l^sҿ1+QChJb}sZı|Gj ~/x{[:NLg5?"k@8b"]}ԥLk:]& b:KR1$T'I/?w>m} ^#s< >e4 Sb;6#tf]OK\:fmoi!vk6:8[[\D/oF6a.N[o!c;nh#_̄8zFf1zAЇivsB> yyuh|=>[tʆ:ץt@dש7 ZlU/U,8RB:(\T7Gw>e6P¦ [\gd՛Et܏fLu^ʡaC~E09 !Tn]jYi2;9,W6[!mHբ%hzW}_ 8{c[dFxos1J`k+{~-Ҭ B6Vz { K l兢 0o﹄3=Y0]5O.=L#j5})ǃNka0TeZSa4O(^.$\K\(reM%>*XQ&]$*K7< иwZlͬ(/8>N衕՟w:~~Y$^hPGi\+H^55S֐Ka=lHuYgV& vs%}-CPsHYG kFOV HNJ  -;׈LdWO %CUz=G$-)vwk:+>b%î8'2bQ[c@ë!|'- 6QVRF?DB#PtE!A$/ދ @tbvqzXPcJ(%"L] ]+i +~2_vŐ͚:7w8ν~˄x҄a;HɬE|35kZ tq7 >ڠHQ90dOPυ!"qX8p;\ϥL(&4 i1u1 -rYB@]M]s7ȧ7xgq?U'V*Gex h PـO_A?04HrI<*a)%)b˖E'A0=MS$-#zP CW|2sQe|o5seXH&&SkPeC.К#.OD3Pծ*-iCYE6\?krzޒ=~,v Gȱ(g+†2vk[!Il 2-yT*Ʈ9nA WƟ +T Cl^6Tp+M@\.zql3P5p&ݫ%݄g '0n_Y!{ERT3|xKV =ߞ"2[qwqT%#,Q;n5#ѱbEFCGzi!k/ 3]N?dFүEsujӢuf jT:m?čb* ]srabvMBv&bv7瑷v8@9&PW.H/ܶmIͥ"Jռ{cqgYw,hu6C_aWiU~ WqbVԥg@H@>44Ӓt]@%h6{ǹ10h ,eH/ b1Z7يiEE1;a\ʠ!D@m@BDj 俢Z%=x"cz4Y;șhuE&FB/hfȔ()d(t7(@ {+w֓fK$4и +WA w(Q@cȕ'Y \_v3¡.iWe/+:=:mrWc6f^i΁nMlF[M 'QB=Ši ]P(󆿾ꈟ̚fޝ4QwQҙ&Ք+B3_}p?8tvQ*k755Spk99)`zvD`Y $%# {'o?lMq `'#+T@0Uk`JɊmFII0ume<0&_^X5; A){T%Wak({y;#$iq#=PRf 8+}C!tjZ!+9b%޿;6)`''|qy,7bU!q8$o#?pW\,ekA%`韃kKOHC[D27d}K@2$4GCJe;}WXLJhMӠG4KYwJH)BEc Do;}Hߋ3X 'OE;+w+דkm B^Qs ŵ?V +}oԠX:wi)Ibg,f4 }Ri2D3b0bK8ټekB~ܿxu# Ìc.dzz%BSic2\ 9$l3ﵽp] y SԠ$mh筂dc²XP2EV8g1}Q'j(&D/Vb~pZ"A,HZ`~rMJb|@m&W.rV"W4Q`"!8;c2D}h?X<Hu@1>lUe?5n}0%Hۖ=) frLY/3-Z?8x).^V]N,/VNr l"} 9MIaYm~\c}V0XZ/raS W:nIS7D<y$]\yi1<ܙlbO!P\̦2GKQ)u|N#sN7юS eCbvK.oTqMzg\rN W(4 LEٛVM_25*phh]k/"D" ~Oћ(t3L5<q04CRg(1ni2?<]lo,+4ajGCWF̚;=$|; m:w"=L#xVo[5~.)jڄs RJ qɉ%*^vk+ *ώ{ 9gr5$`AcIa\C{Z٪1a"BL2'xF,B&cnU11 2@9O?l(zU?ǑsYʔ}n_(}0D~۳xz0MsS5/'OҚGjL ntVOwJwtX|J&AO %4h)R0ë^}(Uc1=@7wj4G/wi6:bqaxsJK Sm(&m?/Ls,R.R$9܇ bF 6D4`#a\ŵ#/`~BW:ƧHB"qި>PDZ#<;~ yfg}Ob.ڋ> Fѡ7 }<+C7]a.bpQW< sѲx*I6&k?}m`ke J[-v(P5kYeKi oYY,;?q~+q^b՚HxJ=ci Xvk5B=آ\6ku0@BKotG'u+br/( .Q~R;IR-l;t9@b$r}iTDqjspUU0NϸYhhbOB0Rh|{d󋂐{ZE:$)|: f*z-p vHfS[q)K=sokF 3 TU)TseEd(^1DT8%3-gVOowږ VE6SX$(;ذքua' SC~'MC 3;5 y=+aodV üz+9Ųa'ބ:0AlX"ït")BD/6U'?UW|%~m~n:K/8d.X0~$5gjXA ' 8m|=iP᡿wniuN#_Pk5I'Z94h!e v\=Gh'g~Ԏ]I͠-].CkMښ}2azUfEVBRȥ; as-Q)8.*sm,bS @[}qN+{[UV>aO|Ows 7v^mK}e)rZӀ"czp|JXXrebh\49O{ Ģ acz^)ȫ^P\D 5 r6O-$T?P[R\$J BC,1i3(|t>ة/oYrC$97ĵטԦ?/4SVR "1`sG\mwH02k.x-?Br1݇WeXHiewDMTԛƣ! r "h^ϬyκtWO? #dc $:^ДDIC|)C/2tb:4خ^>~ -%_Ja#ek?AvC c 79E ?=2Gmvtܝ%m=CsVϟ8FNVkBt4,?RM2@.v*R<5zϫF`H%|3TZyV˯Ϳgsfoe=MW1h" iWt-KQպCD6kbȬ|DL`1qJs# 떑;?LJLk@`I::&O\_X3|2/6QuV'Q#< Utxक़hnt36w 4zPꎓoqs1?i.M ]2l`v}ê<;H&2NKC$uj+sɌ]K\!R~D!{6ck\%rآU|m78s@[5_ x {0-CPi%wAt5߽02*BR C*X-OxER Bij;xP}Un`DҾYr|hײ TA#뤧 h  ;UžEvrnOE,b 7pp;Oo-^uPͲ0ln WhC9E;&!ݷ{1׷pak_'~QB7Q2޹FO}^Q#pQx PE1'h%Z@$ZUŦ8ml/g+i}Yk)rw [[A!ڰ/*^Ynjۃꊲ܂QjdYJ`~VtKB*KYꣿ,DmO bw*^S,cP|L$)/}1L9'Z|oU@c{'KoK7zzko*$qS:ޝx.Ck_sFm(+8K]&H mTnEfZKﯮDY2׼aKLHS!?Ȃ.6 ,/仁1L*dw3Y&ޗ0; -]@Xn)L~ʤ_Q+B^ C7 ]TIأRwZ9ėD@ R<'GF]]8!j o<EP,.SO~qOSQ_~ 1_U?x Knuͳ&2p8MK8u\lcAA"!Άys BYCQbcTγ1{aI;yFDj2K sښyo S|eM7 ˖)[B8V7V,^Tq4 5d<fˍjbno:.)&yw&G{rȶW81N9 ݅{! Oa$4RbO~˖Bӻ9Kce&57td+7ީuK~_ռdM[{qN#{2n~eJHb*&!3zP|[4=C0v=nbؽKA{h֘kK#=tb4*DÎ'EQ)тî>MCEqx=7l;Rq+LH(*k^} 9fIAR kY4D-Qy!N،/ Xը$acgs]j?H>V wE/W٦{z,qHGofgb1rM{}kn/6cvl.*IMOE6}/ʣ p YUW:8 Lfy+fN]jSs~.\ߏ** |"P~w 2tk۴' C-c]wp(64PKOF7m Y#&BȢE`ƒ PJ szqOLt@r&B>i^*'wA:80lG<~lAA#@O 6,fG{2TW|)qmK xje;e;%%pХSFTy-uSf[*K z[f xӬop@3Pe$͐݋_b, 7T]1i-Mlc\B&Q2NhRLgSb8dx.QQG4ДI(wK@u6 JliZGnvmm6 Y .EI!Ȟ*,Ġv]lc'ưFg#,(:ގS: E{vkI3T?LK/vIcPu bNry tG(RCoպCo 4ƕ." s6uiZ}@Q)h l+Wtl0xӍ;|P9~M{~ڊTU4LPtH#F:wB(X"$E/: 8,ȡOhv?'j ia[)?Cbڼwmq {~0QSbE%KM,XؑcEtWz@/!p 񌽫޷%2}LFsC]Gi7-tүHՖ poD_B[_qpCA9J`'ewJN-~9 AȽoRKW+ݕNTXPm%ۀJ2Ƣ%]@͡PbnY~h&L:%U>Ǘh`}^8 ^LhIP{oџf(I/B[n9|'nDH֊pcD HXa8)ҢN_ָH||3 { OD#nzU2ފj+{YKp)^l^%ڝ1\ KLW۝lȏ=C^Zj2oI\/ϱ댏z՟fN}XH4yV2Knocˡ?!/< kEӌuKxjS#;ٌNR#Q۸XYo\ X]v?NkpJ~jKz=aiCq9g=[ĒT_:Cp-QU֎aj{)~^XϕZ1a|z 1 K|i1"O0,ġbeO%1aVLK'GIq**Yɤ3+fR1[]%}k8ChhHY5PF[CP/00i7hjlu`xҘ%P 鸤aMVpZhfMy!\7q&2 |{A ARbpN"͆8JJYs0W=į~$PEHYfqYAs}[E[,ik)+0dS.Q.:ޏHcf#v >,Y5MF7n)ra;݅ի"Gpg$_B1V*b8B|BH=c5\f1ag 3:X זC=n:6z^x/ DuTS(撋\ޭeϹ,/^m GyJ~F [gmPaUT\_-\A6aNY;#hzY=e wP> @7B}mrAN> 6 pDuyR,&v+?, C<*Q{Zl:)9LorKHpC/aKE'7$ɨIoc?3#_6цzN @'do?8!/AB`P\뉭jK=]VN"+AwNR7 BgUO37Uz*dB<%6hThVFehh1l~{Ze6@h,IG7m/u'3 }"j;! }s{n˟!xVhƞɁ9H=EÓq,X^~?a%IG,i+.A51NFxZnA/55@Z(""[Yg=Ep~dr.~Iǀf6tLϥ!|FV$"h3wB7A^9rSz>obw1vgAhSj1i(E!Q6Dz dTʃqfNvH#mntrmƆު3z$lf8 7[fjB,J48hϗOW +gV_b ޠ8N ٦H>DV7+Hh4~ O$ s>|~j2 u as>oO%. 1H&5ӣF:zلGҹ1FaLZ%^AM:䃁c}jd &9Uqݹ|ka:1~Vه1r# !\Sފ:+Cb'ۖ=f4t%bt+g o/S4\q`u. Gs:EהY `,48mW <P'3䦥x+z)>b#3d JF+XyoL;qoGc[^N{yrcڤ_:{Б&N$ˢU. x1nƐPj['ʞϥ2[5z tX*퍰lb3xqM4i0xF L,R(>}{Rү%"p=I/ ?N%{ϛ0(!-A:_"HNwQ q!A$fZp@miиBh7Vj9 uymЀ˻v9Q-4٠Y}wOmCy$~w">8l0D kCv* K*\?7,J##xͱ-b&wbF*hDwKRT9giwRj&eC1GePvŵ^(W{BsNm7A=7UZ8*=qXwzJgmNU{ә[r=3%3v 1N X6|>̑&  :z8xi<:Zd/Dw nFml)TV]nyH&ck񁔋=W~|AlUhooxzGb+_iQ+Խ/ "}trۢ@g2Im< 'Qa?%2TiϾ*uA;k;|u^4aKb? j[ATU9u3(qN0nnU*s+ZW$S|Ҫ7JcAJ7]"_" 6MYQlto2ꆳl=\i) w/[*?댛67\6P4%hhjF2'5[ZZ09߼;Ӎ|H aĦC dK]Z&`[ G2+Qn hn%6"'{7"4D]x7e`8jN4^Q6X+.*+70J-iruS{seMn&C؋rzܜH"5 ÚP jl[;7;'BêtȸMj=9r@85nzh:j@I2`ZH aR_^#f_Q 1FyvuMٹR&;rʝi-\`B?W7 ÄHk7;B-@%D^kܠϞ= ?^؂~iQZ AvuaqMh82?0pс-"c Rɸ~D {5E+ KS2"&z9葄bERi)8^U@AT^`[\΃"2I af_8@Ywv ƶ``rKnוW׊ƟՍ:xQx,u'fF~TP돕Pi O~ g9|`PXq=su*CON,dȿq?4Imz]k ag<ߏrGp@%:\WNˬ<>w"R)Uܫb;ݽ?ݎH֚zGUmia_iPpY0g9oFlO$m } ImoV,ιFB.\L>vCbsBiL8x@ =ޥb]W;;[$ }-ٖo*x7K碙KƆ*ݎ4my-:%H3V죤F薢tWn5TJ{hbJ_%>m )}! / Pţf?sTU6w2Yy~m+o@8Sm5L6D%s''n}aƵrZVg'b=aKHRm 5p)2U:W$20~٪ϪFdFQaiAR-lb5ώoKfl1?oŊ* kۃ5sFURuOpEA}Ha[V_zO "X_6k2)8k),e&sߣaE2b}-;֑gךW*/EB .ۿuI@*Ci?I jѸ9g腚&ݷzߝk?~&HvϤ3 K|3W/ 2ePhq&19'x y%]4vgR~zaяZ5- \5$Ң|e! hM "lzZ;i 5q_2IUnU^w,]+8HL8T5=g4#orn:zK±am~RUeogH'&ݑƗVQ,Kz&l =G@vU8THҦX_aeX ,ϋ>- OvLLx FUU_M3ӭC>kNw/k99t@z]C-O岒8 dԗeaGעU{=w|Mӎ}x1U(lϭ/n؃]3h贎p|O{ӤF2&;D-e8 C6!\*J1QOx5wHix%!Zvs pkj @=:,„'^*-g/5pUH*P-ZS[Pq][3gyX|O@ńcj/pqLC8 ֈk-dY,cY؝qOHΒMoWi8.8Ç3P$9 m.˦Tj|{6WLx)uׁ!r nֻ50a0sr^^$W|(&ZFkT8Fiܚ˯xLyEF-#Q^Y=bY/pCp|߭^U+MqI$ e' Ed|RH3',&e$]CW JJw/s`"õ(cO.e`h PrߐMWBb,,jf!e䎚8=.=P-wի kzJoJ2 X1$g2J9:zĎxq.GJ 1 ^8cphLAPzEkgͿ$34US(Q ,w`(7; lXuر?6ũPgMCͳW0a i\ݒV+—t1IALU킷 3lر\.c] 7s"gQ7 (m}; L SuVc&<X.H#1fU]xݥr {`Vݐ~LSg?Ʀ Ô5,snexfvߢSpa7,1lW&_"b[ʿs͈ ֒2/P$pG1d&JTmB69_ X7^K(޸(P' }Y6{PܡBBM<. 6++a?@=TPEk}Yf;srr ev Ka_'s ԽHF)&w y3xo')߫IBʯEG1_(I8;)qKG8l9.ؤ{ŚZ xoG1_!bt!|yQsAfD ad>$,;RYՠ/͇ym7yp}_:Сc5H !i7l;t1# PGb?oUImgm{n Vi9pkWH&}ceևw CgfK};L<q)|,N|XҷLZ`ݳ-tjMi( c31p: p`Mv,?y| ^pi S)e/GTGctce@j% He_ XI U [ hnE f[d}iRLO[ihD\sg .+*<^pI;jaB#J66^e5>hQ%˒?΁*JBM8&eAR6±;*AZl]5w5*@`I Sqr[ʔ.#ߑ׆>WRnx *mi]م@zV{4rĊ#䋧>1j FtHl Xj<4j7REƲȜPKM=^ 2u.#S:k=RAao`~KyGkQ@:0ުL  OlfEpyA'd!WnCgCd轙Q ,tݡD`f^1_="ޢ(} fP\KEC ` fLΒ-.}ԥ չ4zQv Yׯ}S:q˄ĜzRS-;HqZu󭒥1z`>P㐧/\1(hEg4UCyC KPcfd;S6yKqSh$ &"iJBg{ Glwk5I ݃Q)ْ ީ݂_S͛M7 R%w >VdHʾʤ>%mczۺ sA ğN Yz;DBL`H;َKWY>#Bc }l>kŽ+p߈WUҁgF乺ՙFt jJGӘ\Qxj)v4ﱾ_h}QGV9Uh_ Zgywqiq q_jIԈ͕ՃvϽ ^]J."Aa޾@/PۥD1?bUP{$E55&;LjMiP= {vRJq#RQLVeJĵbNŘ-$`1WwK{E{WP[[~k]\ ȶ2.&= :2Es}+oTSV=*#ҙkwAk *7]-4wkἊJn[ 4Sƪ Ua$4U:5KH|D {k(z'w¬np={u'ЂBnjsw'In~딡p^z܂lLyav@_l!!XUY' ~R ׮AV.Y@dR[XKãT894?Է:(_x9pW2%t_r=N?2d4}:bBxFGac 6(~$:/oFbR) m ZOg]恵泄E/!4ZTtJL8f;Xu5SM33xĶ'yeFo-*V) "tnj(܁%z tg<)t%CjUF웤@ru.HCj Xc>(&&^^\:̐=&$f8m#жcr G7X\Upws?bdsۊ:;ACPu>Hyumzlވݨ "hLBʯW;tDXMc*׵'m 8K{Ch^XM[@Duj-jDŜ;;vVF֫w0ꃈml\r1%FA8lMJe^́md6`fwAi +B:،d&Zo&oº NmlOC6*Gs$ז%O~qA ??+K?"hSɬř&S4ǁ̓LcZQ#q+7"+ȱ.&f qmp[>}T:nez+̝ AW )g<}^?ތ0 Aڛсn H$=OCy%2< n$.L4^1kꞷGiDG {?0=Y2<yNb^tb5 C"qG@mn-RO8~XpbN#_< 'Y{<w~JΝ:E`M,٣Wَ)gWDD0\RdphǢ[}F'6I2I]俏Lmg0`ar[ $'2;aE!V3 -)͓B֠[Q|qݭ51FE:-@, "l«9z%CN n/Lw+&LBsKAf\W&֔ÅY3.rC3$>EF K65H v'q&h = Exij#,xe7q K! ^ E#U%[$SeG^Y&SU`]m˺ 4-N4㮘n5dKo2xDm |]ɰ쬸ذLf낚FxoWl4oH tQMw]. cJX3JPKNdEm5n! RAT&RZ;rE10D'PP=ss\rzvoQ" EqJR]AˎUk幡4:Xb_~ez@aQaqLs*Lh_"`=rOڽgnbrMcD(̹ gN= `W/F4'sܶiNgZhR%˩! A#qDa7RHlbM:,#*H㍵݅݋r4׀hy JYr@  g!:6h9/N@_C6(blrsMpJ Gen/^'N͓sdNg6Ng<6>m%!t&ԚE5e.IDjDfhAӮӢ@حC@m |K+l4]|@r'X BI ݧ)10:gM5c]W %~Ȩ[d8H[bci+%Aͭ)oDK}iB6T߮9"{86t2v (|ynhHi696WrFUd?X8=%<+r j'SoސDM Qb&$eybȆUŮ򃧶][J5,UgM ܰPBA$K_."wp<2oxʠ#"x{eǛWUSPe' q;t`[vf9R߫'₀@8Z8𡐬]n݂_f~G~Jف%v6}UZ?5g"x>cZZV!Pr㫆Vy{ucՙQ/Yl~AOf)'Ws "H ⴚ ˴>97GTTϥOG[ A"fAv39`sn/*\G%aĖl$%~;2hia:*z'aG:$x@j`G6ZG%@ryV6;h9sz<3,dms RlT8_{{_$zȍ5x_/s|͊f<'_|o.xȀtJE‹`\}-AG8oB-Wa7Wp*OK*${-pZ--FiFһ+A/_/N¿ǽbEaS~J`4ZL"\i.{JOɖr贲rSPW~!>zG5Mě\.$_{\z1/9RǧG[ (u_1 O g%Fy¥:Ì,+[UV#wC qT,j_K0bDsu٢`X?"ry}:&6guXrIȬG&L4>qVKz WaR[<"]= aTcv'8Si2KHMxIv 0%<7i0@OH֛o4Kob_9dHRgQSssbĐY d<6.7;p``Ɵߪ$Bm5: oJ4N+V9˙i\Š)`j-9?D-iƄbdKA~_˞cVa X_xYrPR$l(C%0|,z!rf{qdl=ulJy<EZ*Z'vp!ǝm(Dڢ;Y UHE㐯Pkْ@yގt\ߺ8+^ʦ1&/ATú̟b$س}pUZcGKKW'e_;)l"Uȡ׽cPrBGxô^#0rGnoNAFkjߒʿlQL^q뮑oP c aۘsa@jJG6.6j]' [32 ηJuG=Dtvh{rh1j@*CeyvZK#B @ #]"}r)EblFk)t*9n9"5ucm;nTd#|a\)kO|I. R'cGZ9rbz$@lj>iܐ+ȉ*^DRLf1|07 RbŏCҖԺ9:+g:RC^4~g@m͂ [$r_c*.|;dIN-SSKz?MvSTئ]&L̑MBAU p;Jy%eY͵+B0#d).;ơ:x0GݔKm2̳# eVQss4kT*ĵ|P~n~&Qntб\s]N|]AR;2!ysoב3dHG͔F/=Uo^w]ae-5(^s:ec^ -nǽs ^|d b|Rңﯵ圢Yɱ^}T(_g\Fh'Wz(2g6f0gIQGǾb+]kl8^α, X|5Kr@&AsbФ…nv[K0*M[t jTk[#q[ϥdW+&JULrhl]zoM2B̒HpcBVP"{#.GuK9!ɿ7TaLCpˏfFhܭAٍ1oKs 5p(G"i!ڞt d|fh~JemA ,/F|UU7a›6E&YM(Ƨл.Ԧݮ>&ܼM S%+Z K@Y2bƚ}wVm4`4ọ-ncLJ3+r !k+7E|E41o.y4#{ȩP8g_.R' JzӪ :Tq hHbK.6.( |{ޏ\Ebߠ^It6WOaz~2C8}%bad8'&wHVt,@8&Z'$ G0v q!-fdJBe2s0keO0H Шӏ|S.IGWDd3vua-D= %<5F=duC[Я œB*<"#'˄t+/T$U-1fN EUVG \͎J5Fi*7fg7p>W" iDFs".{`g 6_N-e 5\^sD``_`="Tr&G j0o9ѩYN+b =7!jӑ|6hpBIC~9ʧ~BhlIe`.58N.nGkP"qsmgMVR| 1-O1/d*x_g6qmDi_+U>z{g_WWH2rR,Q3O͖ HFAiNvMA!?)oEy}ISHjcB[[D˪%;љL>5K/cFP|$ awD5( f'-e f#n, 29, e5 %nB!5 Gg߸ e 㪮'ߕM_cafJ?5UK>:,% 1 2h2-& ^x5`"7&q#4 N/l NH=#> Io9aӛ{UiQC m : heI-G'H lA#PV,F r!\6#歙BKV[)?vo^prꉎd!gS5qqք(mV(I6?ѤmcexYߐYp_)Eаծ5ғaذOŋ`˛'X_Mw 'XyHJi\ۖ+L&}H1Wƽ|q5z$w G׭Y'b3GYp4?R˜:6-ՠwc g_VsΜzA/4Up<,G. %pc}ս'*?Q%8hOel,ݴꢠ3 gB愓³Y!0vwa Z~/sAl1QT:g0~5H-˩0G:|7BB#<.$&hOMPt֌ @.:?v䔛˫Jg-_uH<nxi : tkC$\q򵝕HpMezprǒ@eP-Nb;?0e#X\텱~J%Zu:gz+kp4NCP RqJc)^^DmFYd| (PQA$k#8?W Ωz"a#&4ϞrvWnioRznL +ӊ+x p1rEC OihJ(IwwGA9T&ìX+#Wyӟ[M\u2P͎Di='ՀQYW3>Iy(|m7&!=N֩xaŚ` ȧխ i7F1u% نPwFn68`oǻ$`IS(s6InHIodrѴSO6u,JGzcrFv_'WȬ8t#%>`;A#MTY'ߔ!d\8`[ZxZmEu┽A^Gb)dbf6õFc wI\:C+&]R!M=5ҖTvzE#C Nt; v-?)aAe3\bn63&{Lݍ ෫r/ '^%#fB LRכG^@V m$?z1.x2P%-oteLj j`TLolMxy?uXV&4 3_A hW#06z\p ߨp]%-fVIA-d%E wr~^Ͳb.|Bk$bK\1AU9k g-ss$n/O+o.}ZMNAPW2)PYn@x3$Z8cE)I1V ۵F`]I ?uUd Hi>vo:p4ݜN`Xս^cNLlZj4uKrj.Oj#DSˁ3n$o+.$%8IlϙMlke)֐<׫LCq_!Ǿ3ٹO;X{ROl5 ÊÐ>͋L EaƩnv-XBr3h¬s̫fCp\/}uFIE^DȢl%W gN B S UkA0ʿWsTXK}{zһ=Mw8zP.^Fݳ+~^kW-A <,$J"J#![pOLw+ _|Wbz܇ 1}#Ɖ+qӤS}c_$4t6fnৠ|r|I;(Q}4_Zu٩hOF3αb/H':Siti7 79֨8f|9GG8Zy̙&fZkt1 [ / U njyİXcN]جrTClf[)s)?=d/Vȧٽڥq8Ob0sʟtޫ/r(`Q{Vx0%`K24 k+RI9OʎLiyf+ӫ7vyx3'=q4KJfԦ#fB f>fe{A*TZ/o!Om}NCgGh(f{eR:?S|ϛ);0PoJF8w8ida ]eH,}1/խ@ }m =lLԒGM3שׂ(hT(癠ή j'`u[:: wƇ $: ^la־`KBmu-w5aY&OD˨&>ru~ MTt~jm Ji?V˚GE(ZЁ%voM %s%TNQkYw䷍+}(8y:Q:&|UrھqNk^ Okb!0F'ğgQc3 ”S6@TLD)Z69M\OF61LxW=r^,)pEe+ FsQ鷥9^e/z +&e#V\C#?L\6SuV#3C^W{P#)rQDXuіy|tQ}y"Fk!f*uTsNG0l!xbDlK+2pp&@2T="ĈB#RGev6I_0Q:\,CT,8c_뜱^G.8L?2)jH51<`Kݎb-6!K chwY/=f=Q׷n?]G?`&UUÞlI|-2? TFs,54i)!=7xo dam5鐪$uD0Z~(yeIk1=WO){xb1iO[Z$ʃja):^LkO5)JyؕM\E @j?4@ֱnHuu#vjHGq~F9owB%*)VPD{%J|N&}ǎ|1zp!N%2 v;}MUے(U/Ӱnl*$z<1FbQ)~˨" ]lT@)rA쬨{ĔeXs@7iYZxZ0ҳ1EAYj9LhZ$FzGf#ҭI-Eb{CA<ا&F5\ڇ6TWC~)Z)([y0ߴy=ҰXF7(4hXJ9 hȲfLjc; JNד3`kuӰy hbЅxMz\^}ᯥX.]ã2 i`$/i.Q JҪpu˓>:5WVƍ7ұӠ”}KIcPyB$bwzl紂SecqmVw1Oz9p|9_Y\892Ph$ /iuè,Zz \ӎllY.c)<yX H}i$-QQQwc{B$, 2OujH{ھ]`IZ>blmR䛕q"Z NΛ`sγg'l45'7}53ӷhi%\h0APO.~]VN~ef٦c@_ɫ! izJ_GO&jD;grR ;)ok *X4oY { .?G{^E'JZѬʗF޿MLwBDz9|>]D*[}uG{kfѤkxkdN'#S6= $mP:/ݹz}2yIP*ʕ5&̻A@8i^wKU=|KVXMH1ɔA->5永 tBla]Z  ?}) ~dVHJxUc>Yp-Fdۥ kn@:+WL<;ǩxVCXܿF\-9THUw(#%HLLSmfe":p虻46=xq~c[ Aء?hxtQ%~,ߩϩ^F 2+,O(X`Ee?d_lOS5yYtF὆vR F 4FV4+H2hc\bp 1\ dbj2,~Gx,zk ۶ Q1,HvGFVXSbZz?i zq>%)]k}N#4q+(^*yyD>7bͱwEV`Gm c\P$ 0$&%6`:*XK~xCfNh*r{ Ԑŗs`[*\$ܴu5%0UqX蒭P}5}Y~V];-1 `Hhx7|7K(iCN خ+Q@7!j>^[_[/d f/mCv8HJR.3_,7l8tVBԹ9f0~;_[K4DxCGH7V }8ׂ#DcjKQ C͏ϟuVP0e:5;16%4hq*|& {>ftMw zp^ψbX" ?35qʠRoY٥s o~ dU/?f T VΊ n/TP6ED-MhF+ UK;ѳr1+fJU)w8%ʠg{s!51vb6 +a&cRQj:y{]Y6t^SkSbAH28%wrMy4i@˛kBT\R+baAfڒ\ ʩKf ,WdycuVMRTOWoݷ3&G*4<XT)ЋG. !$'bed B\]ȫK$*T8t8ⴗ6F&Q}襲GohRgP̕k+*t#X/v{cm>DN&fs,vsj9is:~BH ӽ{!:&>U/t`cZ>U+$2jn]!5$tfFg<N '@cm`=fQwTTXkZ},X`mv.஫|Z#DH{4AnKrC)kp\NO(LA[R!zGQgە &U_y4EYkVJдJGg\ƀoW)1%X'(~`u!)sԛbfWZa[ﶠ\IV,HZ`:/}Mmu]yLXɃT(,*ݓo*!D>4"?{IN8wLy.AWڡf=cN6QizPrCU=ʈM{(Q<ڍ*i@LT80D,i][^9:5tny&~v|` )W{H @|vږvǕ@%G[$=.ĐQmo@uo`yAp{Gh=6u3ar<[全DUjYm]:|`)j\lo gǡ|$ 3i.Ugtpxzyѝc/}+֓Ygq?0w@TaXȎ3+*3 e4Ve3'H:wt[IN7 Ʒk `ŭ=]+n ZhYDՊ4nN],!Զ-$7FsU,I<ňEMH xfT%!n2װ]c.9|iL۸jI>^ wAE0|X2lw2 v-CeuZbD=#. L)Z 8]lw v7'X mbAىmn3[GP Z=\hfg/x ;~M1}_Ru zՌB|w+/d: Ǟ;Aj%fwI/v* qf2\8=͑d .}T+(:}Hb)Eeǚ$"9Ee]D=y4ˈo#S֭*54In55.#7T#, MB3CYT9 UԊ(34 Ɨ^z29oL<Ժ0dB2LN8|nAYCt6ÌtK>=s kS}yMx0;%}Z׉atػ23N>^,5f֕5gT96 ޮl]Lےى -Զa+@yZD?nBF.&ȥ6 er.98HRԃ _/V؏sG7lĴ>#!3`\rp:@=U)J @A;Z^;^"ܥZ(WpKhJ=.˛^t:b1|zLl[wW#3[a;Ar>i{}4˼5o# l +9hU(: S('_EUyg͂d%ߗcrVY1_- bƵf5MwVɡC+p:tk.kU?Fh+ZoQ{`z Cc+CF%]7>+Eude-invԎC0M_Hg"Lx2RY~$u4!6 H͂5פ$?0%ͭ$p@+27嵭^5j~$-C_veO(i=kdա`XV(⁈sTz>r—6g!\0|7-S:RYq n <(PlI࿛4Ð =yY웵װuihΥgbf!jo8s?=gZ-֭lHA1|b%A4ĬCwzlyw"5=XH8e@v$Ea33g(u,_ı54C0EfH`IY~_k N6CocUd |P뿓M:5BsC,:H6|L2 ~#*ٸ#h i#A1GΤ^B?l`Umbt\v32e|wgR(c84GOU)P`@+=Z_딎*VPߌc%;OF`".[ej}WX6gf),6vŇT<;Oހ+߶`zjVBf "{Npt^D]7߰~.`7XD>j*/4-Ozϡթ!^>?K'hgYf>߳ڂRbxdu2@﷟v̺,b1K]hDٖ'ҧ kCv2l6X(qk(ڍ)D4ac% `w68͂I-^,׀Q"{K2CM8-(bla[&k2 gWc^=1O$|tU6MUrzO$zɠ=r&GA+ƪmqX:X&+7,1C#nCN U3Kj0/3C`(}ٴ[ 7!X̺]bbo8NQGxXK{b0)W15?@\>!>+60m)<gch'}N kbAI 2$.^#BM$vw fx JKib gkfRoB[p0+\u!`h^ })i#@e] C fB]یj5udud!(HٝQGTNx 7sS#Lin^!!lRz1hx`L=U{LgOj XWSA8L.Gl D%q*^ o+ܱUYnQf-ZUѭ'X< B`;)Z||dIԊS[ت<LKH0xA2oSp"^Gzg |ǙNAΜpAoKh LEԝ䡇s20"Q8j{#8@JMPҒ<)Gu{e7}] e-'j)0JFNE FwE$$l6dq)oԨ&aT@x4wSxf5=k4KbhzW4?WQg?jG`B[L? p| ] VX#=&TTiQw&AORè⤕slS'"KB)|@ 75_ȹw1 r8*.dĴ^^FnWZ*?EIuJ^&.ڀbU)w!5w*k3_*.ϨZݱp{SK~xbQ^7b87AI2uouq#`0*$/FU1TQMlqK~A]b3P5(hQ ZuPSh7oT6D0'> (Dd*gњ.ѝr>N??#_so~ #߼˾ꧬ&4 L4q0gRJ=+2vs1BjK yXkky,j@^?efyԍ椣ibktEv _&;e7dk 5U{#V qʶeZB^hW t`I̼%G>%Nz@B*l$Bz/W~g#[OTE3Z%sK~49T{2j`d%s: 3R:x.=!(Um{nɐ']5 ĊZ^@w-6dQI 0(uw͖h$㪰jƟʋO{əbv,/wʾ8z9J"mՔx1Y4W Tb[T^ĕ助vݧKzVG9.9Cp6}2q~M"{cr1|zx &1@!y|0?8"E~)^VgЙZW/\_]/, p5,.i~ygʱSE z (hMvFC׮ 7ôvWb%\s1XG _='k n67 F,hhB[Ax%rC[P@T)eF\sXeeo(kw+PuVA9T# %7D|c2'Dm0ÉL&‡] UO)NgmWNroxב3V(Mү(%Ȝ۬ێDlMs<9m=#1-aOyR4 WkjreG`oY<(6 p+F/IZ1@C.b. Ք,pstl@z5^rQiGw.]LY⠬w%"$ճ4G u6()rzfy 5FE8-7Tr5NPhfb ++̬y~R+%h1v& SvNi]2uR/mEm.Ϡ"7d=@%dN 1 O,`SX(5[.a6ᨄХWϦtV6~b}{j$ frcK-C^0:< YyY]_%t84 ?b_5 Iҵ>ץH~ r$_ Q02hW΄mށAN Z˖˴Y`n`k̸HwAa.^IKJg;I}>XUWbl @6fsRQhִ󤞩sv$ (q!FXؔwnJ* 1Df ݒ-pؾ.dC3 Z f_C dXl-1NWM}fO:;[isH힗3X&QE:#wg-IAn RryvÁWgi8j * ۔ Qb8@i>DnJ3=9!hkz'iK+oɾˊdr{ ~@D=,|~av+]K YsRA9mGS11,8יL"Ewb-5(QjFkWӝm= ogtڢyXz))Ax!m_0 U8.1%6ɤsW8pnW3Ġ|}(Ɇ%<~p7ø%Ю<À2fj[pj\ GOhU)!TŌC%AFlZN@J9/>C%@ P%n_#Y׋X492j?! vINeHިҮ)  9i=dbPE}u t@3Ov',6T )i*^lh_.1f@<\E}bfȜ2ƕJպPn,,+|y$J"d;<:eҽ ) lRo*c:}ƙr!r+Җ2N+BO%sOSr!Q6ď ƕ*Q#NB%,\!{q?P#^Nƾ0Y |K46IKGK%18vz'(DK.ZqD?{jvG'wo#8;XpƉ!Pu5DXۺ:INB>l ӳ"Go@XZ3`L2A@-Ns"#*.o@m׿Rp݇$F+V ^<.-]± H/=ωV~1)m; kcNa2>0d!npE~[Ӊ2#T|(T"舵øϚQeg[$ĥyDklMve+ J?IUP]4~ZW+9b_Aҡxt*tԲ4̚ղVជC$\RNm}U>rdAPTh žދ_RvYRk6>ib6TN0ЯyO];&̶*/)RfnOAr54L1,KG.q=}VmhyIM]#sQgJ[%==_N\HK -!2 9'[+>kM HC$ie%jH( ,x?Tr'EۘdZn->n<>X-t{Q6_;|*߉ /D 3fRVIr6ǣ65v&'# Aiz?9m#e+z]@7'(*\ {]Ud֫)o7 ?/@<[!X;UfW{jᭂ}:`6gǡnI dJXIDSuR;JMX_+ Z}!,, 9P%qGC;brN(VqU~Sȥn'mY:mZ Bl~a_eu mz }Tzڝ ׌kyekNӗξ孞j!9L[ 6mJg'*dafͭYOO7rs0Y>`Ӯ."Ti9TM2'o"; hR,,?WsWc8_ޤ2SѲz8>gX0&{^_"D 3'Hb#MC!`^($Ý<;ك5V_A_'\J頡l7%jt/nL]箱%b 1/UF!D`5^Sg @kC,uiȩLf&$Zez9ᕩjz򓦅JAbs lrBEWS\D%a=z_x8ADw8*rnJtziky<-$Z)Jěn*8z2{a$/XGFNX`K:sby}8Q2tX]3KC N`Eu%Uh=fIȒ5^ao qzǖAbSke=P궪1^j._ ULDxbRp>jln'~G 9ƽ*u!cM)zA_2.n s[AbBX9u4 lG(kqxk%c A Qb[Q$5iҩT$@I6 ]/Ȓ*Xrq}?Rf6Ƿ酆n,d8ʇn$= r4X>M|՞ ZMgL.ƧIIIIzEK Ԅǰn[ jb ?ϓZP,W#9Śtuys~`ձBxWeovizX9y* SBd-s# Iv 䎧aA"~5C?>?U)}`?CMHNWK}[ץ)_i眢m+l6 rmH|h^~$TQ$n4-^lˆY:ѥ,s;^'/U%?^)6ꍇ烻Jf]>q;qx'^a33(!S^߳.?l~ZiI?]g+9|fAH//kGzYIA1_r0;MfApHxz#o%՗zB.%'rz,C5Ʒ{:XֆC:#rXRV @nKV{Q iorɣU0J5ԣnV._\T 3h)sBgtĚEҸkR5]2QJ# w5RF:,4{ Ia Xd::"Ob(0V Vx`q^Xf05V. mP˂-.!@v^J )9#`u_6m\l5Lk(B^u J EG)f GLLdBh ҧF<&qL;L0R͇m`T]  -R"+5,f qD`4\HYetDt"9]^"UVB*1N/h IX7Z{rBfna^n}Ag"H_OH$,VoR{}D94يt$9<1J{M'٢)’]i<5{oEUj{N3b <> u EB*"~Θsql$^$6`eR@GxtXSF3jthdk𗩙`ϜPh1):ոD;_Fv"5;d,]H(I{ lvXg!^'ww_1?H".`&.zgأQj/.|aQϰ>PqZn~ɺ+I0XQWf8uv7>{믍aۓ~e%}?2S+ݣ]v-cD[y1p7M9XK0!UРN?+6?0vreZGMQՀy o3|r([Lػ4R:B)w 2r傊"Lopb";YJYfCC@Jn!sL QWw^&ku1>)Y 9}h"vlY. -Y]ێ:&ZǝEnhs ]H~ (%͑io&s Сbv^D\ &*vXڥ[~ſ@ȣb5'zZ$EuIH\tfD}G|s唅`kT"3G̚ 3kQͨ IU=Zu7!ix7zw*\&: \5)*lKG&w $dt` ?sc>:g?X[g13{90*M/faG? M<"$9 stZtuncD-w1(S+Nt-7hjg>``'5` ?g~X жWȮ/FG9PV ƌC[m~U[£ _Mrb4SEU:  i j31H '81܅a%*  T,`'м*5p.BXK[N*:a^+)pTD(>4`dLgeܜ܉VB[{u,'|Hx|PdG ?pXXG:EeTu5wɣ/eUMU %%E/RC0610I Vv:s.{g5?~|%%9?}T:* w_.xwQs?*g, Y+C2!Mx,śMvuG;qݔL3;@Id{KrDpe*~VFth]7$yLZg v8 6 {Ȱ9UiZ$HM d۞)z$׾P}ˑI_G 5u#~zhX.rCt*WdZ 3۔g:9Y.~-dIy[oS6&z, м;ᯛyhQ<7ﳫ|fg)t?橊<8;O䥑%T1@vo;C] {BEFO缄i}dN3}{)o%!O9K_Rf%)Y 3.- k9|X{Ҿ>@V6$&djͥ #:JM"<!%a>H@Ɠpu 9hk%:(Hxd_07N^s?af-l";ÕjYr¿WYA\o5!Zv]NH<^qVN)1bбB,*o0?<КNܧ#@B#Be%= +vUL0)AϺmM e:P['6;bɫAY[ځ%81_.J!^$ Jݯ)shU/Ōby\U{3@r*FNz&^ȮG-Nt<뼻Ʈ;p;T3]?M)`g832X1g=}4o S"؈#eX&-ٕU"cm }عӥprft?P y%{ȴC\.m"M9C_(3Jw ¹l&#* iwYU2Xʤ#ݗbeOfU"ҕM,#36K2ܗ5,ɋ7$F1D\Sw0P q9^7jNj :/;d&Lۗ_1,uNxq 4}Յ^\ RyZD.ěvµ ;=f6_Z $/`ts<͝(avZo@Ư=4p^nnxʙ{8$qd/5ʩx[#~$eW!mMNsK;sjF p ?جQ {k=Mw*-?)ݝZ&[sk5ML? G~f`bT 6⃎5 GӐwAb^q:{~@Kڙϋ W)r܊m$)ۑ&BJ( W_3+ / e*Jr܏ j}9;$a[#\}vnV#\A's©wJmjѿB@eMS?nc~qQxc=l ~5v'0yOevܗv>}}IJyd #{@K&YTo`ru0_2%^ɧʆμ&'Dj$œQ@es IwRGc~Lb)`&߉ӼV:p;,vQŝaD\Óh" J Ƿ͍G|;[Zur"wrGZFuHlnb Z7Hn=G '?S *iiw`l SE~ O&)Z|qI3$ lṣ Am*-F=+}t#IrjqC-2 g GIJ?ds+(0Óo Am{ xϺU :NJHPAnHcqHBf0$sDg.ČHYlFBI)\& >TLN|&.[f@v/`%x.;J#n"7b70)yVˇ-϶ګa-G?dr1*wEku酅QlSm臘LR& aG?G/e7]kBmvzÉ{\V)ƞȿrtzFlYBo=!6w`,ނgqcibWm8$R(*tCȀ[ZVBM[CGڂXD5sqtM}% nIR\%tSp&j%Y|6,ǻk3ϝTAJ[Aj3&z=or#RGM1Lxr})Q%VBf*e:GRp( %wpSC c[vhsR {ߨ&QsB&L1mAYAW|0`-G Sg~툗X?wlQ H[l)՚۰[ZNnQݨßEq8AZ"$IL'nTV WQ'P;tAA(czkSuSς Pt*$42JT/oc<#=@0 <ר!l'0*輪T^ɒ[SXn TLQ;'d#5[-7'+~;zc c.Эi-DkFp߶?>4xFo"9Kz&][M}W'ݤq4"Y/|f籝ɗ_PeN`  q ^ˆnChÊxU[.yyC0 Bw4ؾd^e!Z%e'  AiP4IDlW*@6XEcLq-03[є*>eQ_V8}:ub:\!b7>tC*|Z= 3]7#a1udZ(&C\[n*]]?K*6 !ף_7G"8#>.*ٯ]22~.G@#:ZkQV`-S%FW)*#Ui@#iw0hX̍[nQq`rۑ:=c7ᘆ10>y ܪnz&5INJmқ\@2N nR,Zmds=ʝ.rNc ڮ|ޞ%&AFbZ'ɼojeBBb˰%jQ'dbG&fj-g|;-45L2CjBGoq/lc.;ʾVw]60<\5bْ֕';HBhe^AvlódCQdh({Y3w(rDdJr=V0_&Clw`Bo T$UƢXJ7mB~9nd:UM-U?0r 6V'H @CNfIY>?maZ?٦vPnU7W-[Xx&5qL `9Y%HDO!PSvIAA W_]Rt]ysD~pT1F;A G-Elm}{R_P ZP Tss}("!wag% )s崄-a1}iC)t 8nTDHi"Is/}@ĘO\J67bu)s+fֈu8He(4wtP6)Ev2Ŷ\Ԃծ\9MRnfW%d,MGH^ODyf`#cD&Tq$.6萣aAs:L 5Bd*8΀uq =3oI =vFw2s V֮@8^6z eկ.`L'HIXz y5oNЮ.kr&JmL@.B@ELWNΞY\] 2>ISt;7HT âc|SaEA咺F_P-j"j% AofXe/VÔ?Rk(j\]6KJSNr?ɂ5BC{nS` V>`*_}d + 8(<|^TjG.s#G~qJ10K.LyϟyBn (B6832־9BTs=PŸ0Nk@Nna.IQM%/ (NHk<; -Zf 7y&^rDgVz"L}@3{\P 0bAdo{s{RDA|.LB@Ur @/re!dbMU~7*Ї€By bˌmzPoz6Č1P[+we3wsrrY#dmIvQc$yẃYVUc 0UE{V$%`y1,b=KN([çN8pف%%h;J`5Di !G0ɪQ} )"4"IgjEgAzUW3k"LQu<{DWAW\A4>iRx^TC} Tڈfc~EE?gJ= _Ew8B1Aw[_?eC*d!uevyQUx s,b>#SE5  0He]aTR?0R)ΑvPsy ]V'mcgk,DdStшqMȯ/](vjNyRHѬl3}ClGT&`FR_Ac`P&hYV.])g!%=r/[*.*dN~mTWDp~"~}ɨE+10..?6!Z8nCpbgkLUg횖D(G:;kf2Hq?`Sƒ'"&'1fևyrq;VBn[ɨ8#fCDm9ɕ|8owJwCe]|\줵jȽw8N ?QK6D7RpG#?+ϡȏ_^*,s'em3 ?Iw0f[)_ gz/vݣHЅ Nȏ?.3sbN#0l)PIV!.;uᗻ=eAl|C+n*#ڹU/_M!#4ZYsFޒxMKy>i4rqKclziqp5TD`( @$2`B7ڹ|u ԏDgyI'7Uz^p|"J&Eg EČٻn%k Wtn WA V.UMp=zX:Ɠ9'IQ>6{u9WT{6LUe]d`XaqtgYE6o ~b/fM)F.8 A4:_(~{ˤɯF"s|7.Ġ J픀*NHvR%(UaF xnL4aHe˾<@N;)նS6)ڲi5ؼ̔0=UF"ݬ,Stݪ`b:@ E+Cu+AMeOV!Y!sSi+e΀qw<-PD>A2+jUJzXH +ȉ  4"wuu cTLMp: %C.q R-qOBkY)#-v`OrFfd;񺩎zd;/k?оҗ6RcGj},hHl?%X|ZI2`e.55ӥ۫*bL?kKe(m9fNlJcA#e ϣq逻>VBًؒvQ@68@Wѓh:}az:VJiFAۆ X=YSj,.%hct *o Bht(5ރE $k[2=/Yl,xyaB3 !4+o8^дk]~RBxPh& t&mڼ!rʹzhX/'8\W~(^p ь"&U z3oBaU~w㮰N?ȿwEH7s*(:)ȼNY5ݠ{'f&qe).-3 {Dw=}ّxl_n\.޵buΚi 𳕭IwaeD\s,.p1v(t mN ;(rAt1kSW.7ٯ04FGb0CleG#M J6Y/9>%08ϔ!q̉{}S-[!Bd?YsePFȏ ~=d~xMu`r]UXS@K>ު,ݓԘ y2aL` ioXR䛁I3ǵI?\Q|#05+bja[(0$lbc!okX3En|$k\.ӄKTRqw S`BMNʄ +ֵJ E"7#Yx(*)sV>~?dȜ:7ޟھX~_ip8\CH~Np e#Ыx9d}jD~gSoFW;kP9/G[AX:5Ѹg੶]>Cula7qq*rwe6eJuHgdk?6|:x~?'֨nWLi FU.-WuU8@AeЉS7Z/M{͎Z0Hu|ǘ1caK.!>|_l7>Ήכ/=cV͵m `DHz_UTBB@\ң/>:[=Zツ(Wa{TBS!eZ: +HYuVYVE\S̤LUV3Ksu#~ỷ?2@ٰ 5PdhN):Y*#'ɣPA:8[mtUu헹bR~ׄF70~*@3_}9Nu̯b?zp@y^ 'eb''rsI98u,;{Y)Pl{7K-¸l7Lj礀Ep^E]d @0|c!";hz"FB ϓǸ+ǙJnU~u-Eٕ(*:Y' ٹxHY!R9&_Kf+5b67mEF,&vrPͭh>AeP)c>:j8˺˼yj !n3V~.d66y-gA>+<~W}ɓ=xFVSĔEv9h VsLQReo? vAܽ(w" zyג_ Y_z$ӰkC8g [(9^h:}Nh#JߨE_5]xEȥ#IΕ=)Q=ZiaP@3$`4y8 ybQQI4 &t;ꠁ'^5ʩmt^(dK8KS 3utthē hI_47ih@?ʷm5D` ?عΪ*APa"?M;BV0;UjM]Z!aDk˝3<@:|HdEFaO[*uc nGtGeeep9[ (J:ddB'34"T~;*P35 qf3 IPӎ&EJޠspa95xDN鉕i.vkfehFHpR)ԢݸǭM :e3sR 0CE8'l*1!^14%sr !NU qJ R>VP)[7 hif:eY8 l#X{x 0h@Ғɪ$!V!9i'37EN3X/>Exw,Vq "OM̃3!|8ݢ{D%5mg1?b*hs~æ@ -\Ȼ< 9R0UwT}U~g2yuKThu~cCװ}65°@R=l\6.peռLA10"܌YVG! &RF$;>jf촐Y,7rRE%$P;sP8OAYY NZ_7 i^dTYsR)cv~^ٔ%E0sG ?[|{}}nY̺d>P(^ .|1˺hAe/7 >]5"F΂ a柩cIؠYCo6\=A gNgѶC'Rm2A$,Aȣaqp 1P{VfĤ(;T /cLh!QV'GЩ~LxDΜ*`x%H>r|ij+0JxƲޡi(u/DHJ2w,rE^l]l}/z׽F~}] IX@y 3 Bc٤KH#/w-ƿ]v6OKIG&xxO|BȽy>J˔&ޓ|s&79wME&,O1cqurw&nXS D*l"`\~6)x\aBJ\e݅߹g 5O'L w`o0EVL-2jѢ Y*2AAM1޶P!Q֠l3W=aᷭ9;.{a蘕&" kE'è=Qlv[m1&cm8(ʮTG Ѝ$Y|`-@xؙr+VP9Npd7X}-_џ*s"uFG).jjT+&>õpxtT k7wXz q<2>T^dr4Ŷ@QѦom]XDB;SѰ*61f+^bEJLF%hnc$KhR3E>沮r/`w6PX[?@Yw_DΨ8ĺ]RɅhM;f?f<(~22ɒ䬅VQl>XN||֔iE%P?[_=ZPp~Mm'4AoCI,n]/ "cKE&hPaJ" #>!"^5p̱Aw+&^M蜨+6FG bŗSv7VʴKiJÜ10XX+9;eZvq&'Ǖ쨓lc%.@7 0c ;un;2'hpqbW sdNp LA[J%^i:a7Ob7|CIY<[|'E()_U^$w$$U 4F8βs<]Ux)L==7BnVS\j{ 48yr{d牬 3gSv֠&+[|z6zr*4>bYoWnLsf,0$hW|*ڨI%F'唻ˑٍ]lF:M3?6|#.Up%s/D@K6 o~K *:!N*^֕@ SAZMit\Hc<n(Vx|q|If3KČOh_R qt 8J̶A.D^jO.8j>wR[[,W)=-2(ܥeO+ƥ?HP2Mh83hRq&ż:6ludH'X8x%J>N2@ "؃9XeL kC,`Wru:\r[b1T߰ mDlRFB*YaZcSg~B;+-7OKdi,66Z Uy@Eagj a,aae/2U XzȠ{,սXe}kRov Ji%wؚazC_ڎ|eM'7o?^^'$7D*exaDa9Sk$J`Gs&|R2B}z.P͛To~D۫l{׳ALeGj[;w'S.4Oxcܸ:rCR, ƑKiGCƻeDң2>&pꂩPh4؞~:w9W3/1n-B2tx3(;y\fd !aA\23j.MAL0YV:Fn5˛߸9zvsaQG¾>)XZ"@' xtvebs![ !O3fK#OKK~MJ2!I&$MV>'7b#f͞nG~kOLGu<~Jj_|ny7RڸZX\5{4@e +\a.{-Чvw~^Ns* ε"uAE^/mc/gNH=mcd&G9.J>YTG}'qBBeq|`r~ԕe҇Õh*sޭ>ŷ390Il5&CP̃B`hejdK:]O1i3?ȐF`cXcR1|"*7;v|іj{t^}oj."h>B0.qʌX Ej0+X9׫ƙ:DO9)DgP؄K #,F,|9.:|lg;G;VNBQ3˔Rբ\;J2\txp̍sf:jp pЅOn~A@Sݰͩry?iPŰ1CWY2C/uF/P(䩊PO](b6o&4_"[?WiPgN>SflZþTz: ]]}~sji *7ɾULN;jebt%'1g̕ TܶYcsM2ibm`o,l6׬1⏭vz⧆' LMNuaGg{?(ӭ8!b^JnlC IQGyL7Ixx9!o|ÀJ5dDYԚw%?bSY*.yČ_k(ƿ^+S5Pw0+tYkkYZ䏦|YY`dңD6~Ve5LwBm-4M*d]|xDIʕVi@Y6lp%{R6dPqJI(z`63,F򁰣 ߁;m}|uV4tnJL}C\cPtS2-#?9j*}Ůkv>0G"Դt36{eO {G^qͶM5yeRM*"ko (n*Ng3`Abi"ASAHryէ3F:oVD/ƫ.}op@|ܮ_b[E+wqYwEXԳhsL?k/n?(wHΏL0J”uI%iRHj3#xgݧ_M Dd|a&?~7i[q甹+^!]ZŌbB%شZ.yĽ ULˮ1{tiῘUe1nz(g63VkA깢`)y-Esn+}Pљqy]{‰߀fla?lwV,)> BY7VOiĆ3|,@C6>DlN((*ɱ6i09\#%=9nya W2%)N{ Ӑ]-@kuo'jP% gnI1:4Pk2p +ɧuFW9R`NPİ Z&0A(]O,swHBw-,-sOZv&dSp#e65dKu@ǒ#rx&#ŵv=QvV5H!ֈ +p ۃWPPm~3`M^AM{ b9sN=yʏRpXL_ 9ul]ʡ4p+Vԗm/nXaȁ)UbIus!m?5?50Bm)8.X;KlC970Mp]tQIu=<2G)[WJ$~/XwḏDjٹ% Ž EM.xU{]#uWVдp $!R<'8SӹfhKADP- ~+ WOJ:iȗMX!tP:ڟ g4Ls hCY*T}u֐U"T(gڀ͔l' nx0.,"סXWBZ:afo}6hѲiXa`R53h6{R-&BY>KRUP־ 9uumw[BǤ! 'n[rzG~*=ě'4OGbDTi#FO>%Z[0 tKv;@SȔnG!].AhyHPIΎR=VRuaO_}Fgr )L1!cdLg3,G[qk~!NV'r$B&KA 5QZ[Nr@RFN&YF!j?PѠ4)wr-#%N`a4 `-'p;87nC/yܩNj߭{kU8fCsP2 3d|4;˾ŨRX-Fh?8U|Ǜ5oQH:td34&Mm˃LYqp+{D9]qg {b ;|l*!|rUwa)&~f~Z?=o9iK!pX0ЭZ#߉IgZjٲI7W<^bG\[-5_1eeĉC: ݩK>kf}SO S @tgx 0d4V*L D}>>#)G8HU5L3EdS 4(-aj0[jq kM ݎvJEvK$TX:sM ~{+zv}~1V!Xً@>c\G0%A$VZVy, $>nW^$v!! ,RN*th^!Etr]>.sIlLҍA@DݩmKT8z$̍y3jLL,:ZndpnԏMwI\C"X>qv=>P?ň^Jx_\SLo駲p grqEm-ݤS $式9ҋ1FiH@y&^ XAălۺ vL, >DA~=Q[5ƀ?0J]XQ#*6-BדO:(ǨWfp="X7&ڨTıLߟ{'bI~0z |xCr'&iV5 ȉt4 S1?߇r[3QG}t7QM>W g;>34E\q,;nnb$~ e-NjMQWJ{83 y " !E4~ ~I=u>t9Big|zƷDPn˺m2RѢ̾?/R⨍O#RJ$ɜ5B;Lά}2u)fؿt#!m$yœOaP݈إ WE0jpx4 nJv(=R2|, OĂ;$`ip=kdBKR`L- $gK{ >!( a_oKhBCC&sۇPs+g K| ^2_cS8;Zi%-QTՏQV$l>R{ WizH25C(֬'B6qfY>.W̞q l+ ,n-nH ܛe$*D<?%5S'?LP஽b?˰1Dfmc+U:2=)K.bcތ'斊*$ԭ[EMM1bT0C+΅35 w-Xާɖ-TC15 F5t^0z#*x"d(V.Cw 酥T2UO&,G=xtrf$gq UYj6u1 zwfq)4||ۿ-kcJ⬖5ۥB܏)܋>aO)~ʜE$ܷu~$Z%k=_E6/!dڴ6oda:YR5 l{e{zW*WWLm~aJl_'^mXX9ŵ350a(|}}s]KQŶIL>^h[so^zLT7!ӓl {If.h%D U,pd.۽P$R <6ZP\}Fc4\U#-ڱ,B>?Y(|[#63lMNQDM=zνH3S>H9$|)@ }(%1TpQw ǥr"ws?^WGΒ&.KnXơ~wxĽ:|ml e{4y8!$d!kih.`c֘XBh)A\*wbml P+H,"\X\çM F_tUcĠѤXam3m"yHλ n_ܽ ?pqE{*ܴT| n ~[ȈVhy ֛#~a}q#HGM ywn5XQϢGD}QrvRݴ`v|9  OIehW<<lW$QWb'j k ƀXTݮЩ7~9frb)]1voN8N\&@솹%2 k5m=GjS4wkWF*`KR  ن9 G!%s4@{J+Rx/EG8U'vȓc]Tp Im V{ "aKp/w unj<pAD\ScgrAO6$6] ' = /,yE--*6l:.Q騃-@I'v99gbHt{8 hgӂѕN瞗Q@F':ǪdC(Au+#N(Ԉ޸[.1p!*XP\I"Y>iyh&G""uZ>uPLѽԡO̗[W8l8ga3 ݷ[q=GlKn8xBUlyDS?Ta~4|t+-m^#kՌro~tʜ#C4\T^'k%{NA$! 2>qx=;ʋԓǢzx Vs"ഔq2H"}=9XDl ASŸR<D`8[=M6k$[#AR2E4i4[y%ޟ ",HlTӬ,=TaȌz귪6N>j`qbLiQwM2[~# P]2f6i_{YpY [ 7*_HҴ88]ϑ7']&u>lkP vm Be|SILb=pvInPJiqYL7e.ao]v MYk?ԕ|=ś\ uwOmG-lAlspvL~q0l'>`ʺiFU X;߄t*0xj!2ݖX.VEN"ѥXC DH+3& W|~G3˿uex)dQCDS&I]#yU5i)c rGxa>u {,u0UJte7Z4l<; x$}8ͺ Nt~邕hܤ$i"Sݬdj8AI B| mGo[t_.O{9ZʫJ'3;6(w g37;D~:0V-$t2xК00\l(nsKWf01nsVS[R9kDPJT̍&+^q҂Ǥt8 $2$RXӌ 4';{ )X-MMTD ;Ǚʄ)iQe!!I.;~fK>6˱󾜮6xs s4>ڃbDC.) 0n'u<"&@AJ W= 7ZwaaYB[H4/ӿQi?BK8DshA/Ob]g1RY,Eǚ0CtwR ŪUF_Y2DPmEDN1G5Q^In(A'y#W^(a>-T`>'^seq,*zy!S %PF:I%8zhaTQbfV87x#i'v&R\]G1:<]Lm#=KrmLG (ĐO` >6 cfbt\)8bsYFo,ST0$0W:=+Fٟ(MzK:>h JI= C)^^Zpej;<68}(O7"Pc"zch MvFg~IT9 - 0,&^i; ?J[.'d%踹(~r3!xf!kkY .}z3lGo1.SiQǚ8paO(jtn.a8F?BB[V/M8Jq!^'Ϣxo3w0 8H|Q-IZBX%:ܐb2v=E=/JY!fDtu&;>u5~ޙ VqA(%5|~0`LcVtJWJ31|2:{+Dl0O)C d`g ''op^7&Aqow$; mKXE蕽P",0Pc ΪuF XhEEnYIi:X X,)Wbj_%9j qb 钉d[NK|gKԯ7SsQhON6Ybb+U 82~vXAdjOܟ[Ovot6@$ NhnN|F*Kǻ%5U$faw3$`GƆn qSK_Y Sg7IK/E&:C{d(eZ+$s ss S؆>XӦP,>yC e#G*Rlp?O¸N}62D$ =.SDm rHf@Z-pńegK6̭'Fxf9AK2jwn\$Rs:E!F{Ȳ5Es7'6mҔ%ˉVlhcF|DKPO]H Sf(B sA@ Vi+.В)Zc: Z'!) RQ"ki`덀weiiaW_GwqtK8w6ī38I"v/}dR=AH3ŦRm [s<+hXa0H ~fS% jJZ3ĩo׆ެ*'c8i 𼹄UK~&"0Z&^$+xON=ŗTxhFGpT2支^TGS=siG'*ǣ~Iu FcudTկ.꬙Ӕpw~SgF+Č;ŗ=仹)IiŢj*(>:^ÞxV2>Ǡ㑇<`t7BG6xUGj*F(>S5ߨbGz6fH{T@/smfZOLŨ<N" =ur0j\RԨ+ 8u g8ëO] 4Y4-MIncq]T&Dm?]N4 /c #x d/kq|U b6 V߷qDCS D7ԶҶ.F>rԯQ:!y`3D3cGrbFJ=P X?Β5W/+$Ts lb/t:WuvJ' &06MD_'{8cEGÃ|C|ђ% D&8n`jwkK+=a8ls"t4*2c[h -aWʀ P<0Mk\E?}B-ai|yt q!G;䩶`q37}_Zf,겚 ^-{?0 !6&~=g™nfM'TT)f_mGX aݱ[WSAѰgZ`}̜uK@p @Cp"m u9U%"C\+EE郎B-LVȟ@ H[B-P(|L# 'tXDQ>r#‚ubn/ԍ+xwdi{8V^p!Xe/5vDQx^wŀ/k0 C>CtגE$NQGV&5!룋p'G6PN#[IOy|O b?Qd72!_$}L1>뒙@c4=!Rhnqx;Y$D,:#QL@S0^eq?~K|֒ⶣ:[Q ,~47'ȃBNܷ6z4rbI?y78 |˷Dj_"@VcL W#Jq*[cG'ي\Nkp-@.ߞ^ q/bU>u3P{.3.^ų_nA>%=E`"Rj)0F\urZՖFI(l+-~K J#{OǀmhJǸb|z&[xoCڶ%I(jeU]@J3}`{Ha <6y[XԤi\F1sp E"vM";ޮb#Wj͙}ՏLE] kjAvf2yE Tʬ2͹4>4y_`4,@YTH17pTb+9MT\Z ~NJ:I_FB5=)Z(Pe.1/`>3ϣ*o;KE |/E֗fIvĤFlrZXoS-PD33aa 7!Xf^“tn5 {\ȟk[$7GSJ2Ow ^)d "7wvO.DJiG0ErK\kеCݚO)Jgli~z,iNPo\ez/)28сD {M7:i=RP΍Y_qݶ r2 Cdjz=Ba$t}.&2~@Gb ̇e ę:i\':DS]qMrՠC v.FJm죋}8TaYn"6?? 6!?Il'x`#ΞZoOc{!lZ`k/"QdhO@il~$g0ilZ| 'eg4nuo!E/CFZe nsYu#;dW;|<]Sl%46s舝%}٭q߳Q@DiܫdzBJ܁V[¾q@-2tA&O!#~3C3.˅txZ^C"GJ$*m4=]a;w[qZ _<'u>Cgv, $V"42Yi5 G6M;]Нqc]9Nh,ϊ%.]%A<'&V)XLx^,zp )cYA_SO\f=YiZ:ɤ[" B>6<|0^:B{'ڞQ>g Zr{k+ε|]0Ȼ'J>~7 $AN<5*/U!ٗg ԰/ز'4(o3-y. *cb( D^7Ce4E,Td CXI:n;CJaϞb*ڸxg8.bHEG(%K>~`M}[ށh 8-0߷jb 迭YAt\>FCA%ToJ- #<Ĥ_rw"!evN>Ur&_Δ۾ӰӡloCwһ̚+˵Pn*J&ۯ^O64rZ++HO<#0tnp^esAX#B?7~jn5eF12swf yXJ$q ͧ_C2+p*nu^ 4I niIw"|_~REW| j xS/v?y; "cai\Ďp 1=R=0ئ`X:Y`繌S8g)uF]&PGx⨄]CP&gH~=A,MȚ J7|fo ixvzSM߯W랮tO2VSQ ڮ-k\ZQuYd@od [_jc"#&})ΰlCSƔbwĵ >r*eHT応'€$njMsN[p -Af)<6tq*{0{cQ:,WаũGt=.,ɢd<ӅWchmy+ Y D!x%02;xh1LjljsowgMt D7cSQ{^^_UmbD40( $\L+R) gf?WlJM+͘2!lj{~-$[N.̾Q8#Eqj7Yk8[5xÀ b|5g)XTXlwN%3RV6]=7!ooJ6ꟃ[DīyVX`Mb74Ϗq.r9 H4/'O|Ssh oЊRNaM1ʛ/aU2&JL/ΰx&t$d^WSaRڋWg4'o-RU5`P5YZ{eȋE5I"p.`I-_gJYCV8;t#SQir>e; xl%t7\6t+5@)VK<bƜvfyմ-ZxQ/J 4xBϖjt~6x1ȴ~+eHgf[6MyBl34=0ǯHp%jx?N *Zg@+\m7JSCc5mǰ&('ł?)Ot9Oܫ+l_TQN(v`D ~{O|>HCǧ"eE2Va0ɬ^&;ntj , tzKYӮFOi/-1Z6:z' RTOв\/'xQ{*nNyz;DЮ)BnSVSsyaNV$ߜJnWû^nY Cߙ:$Mzq.zA:.0's6W e_5 ;Ud _e鎅[@(g`NGB&Ma} N7*=)mH%At&ً{9q$5/\[+>1 :&N`nlZ1W@ ~mghu$ɕlD&&T?$Lr,~],*a%wHvcB43xC\d:: #FZ&jMXK]n%l9-,9SvphBZ_:-o+P1Ns-Yv@7srR +:j`M'-lg$<ǥ2*alj 8"fLW9Ȝ4EN%+p!Rr)0!Wbׯa Z(Y>rx( Fl5O(-U5URUie\I!@'Y &i۲$߅ ~`>G̚W"M/hQitnŧhn5{#"3?(#V?[hQ86/=Lr׫WBMiDbSL+~¦iyO+dὓ8[UPaR6vLg"-nAyz_B|c36mQӋaJcߩM%m4y/b>G9Bʩij㸼{J f'Cٯ$JdaCnj`m^(؃eLq)j$b!I):5V!Ilsl22~ ]K?qr;sLәAfJ$2a=?2^"kPWެu͔_4L;ôB| iӯ@0ޒoH#_{ϙ3?b^rEkM9^|K!m62PGV+I Qu~SL;H)&#R/+ _ -F.7ln}q Qy*9uÿ3wR~D]c!g}\YG橸5&ÆƶVB *ku凲M6$,)^OǧkC#q%&Wy<ij t2tdIg1<$7TAOsB5:ZO8aਧz`'vDo9DZE||R/Kr1oKxZAiρ,4Yã#}{Z9C0(t"f͂[%"3?-"$%ԁ@EQY~KehQTć TPlo uk,#ܭ6q2kO#U߃9P*nf>Ls]%jdԐԕ'N~fW&kr ^jAa؞D~釶BUXQX˱h_{K->3;w/V [{,nUϸc鵺%&mV-vhcQ?xC'ЦnG޽PǀEimp|#=QmQ/A7{'jxT.3o[/bj}W $ΨUZ;>N>h#`Q SkCM3WkL<8wzv:,n`5#9術fJ, ]um>I6[ckŢo4kV;CҸ>XuURR H DrV=G~`IvG ȳ_!>?:] ^K"?M/(iWT5U# oܡN*Ł?HYh@BfG0pG[#yl]Y\SזjzFI`ݏXZڒ=&tk{ӇOU5_ u4C99ҷs;C˚'ЯVg!XOdkZ"# >PMդ X,˿½UY{x':*Nc%RCHߣd4|:Gfr27T˘g\ZWg;4~E١!{uz4 8OWso{uU0]Kޞ[, kÁr7 ؏:+mVE:#9@*u^畡WLaJOoVӹ*yo > 0CPo~ؖ; 5J92>sxj%e}J1gI\ڃ^wMj.ųIƽĺ v2YU/AK9QX/E]BdqzL`\rd@qTjV?ٳ57V̬z@ ++NF1}KdU aV7Ͽ-C`:Yez.t.Ӱ=;][$ &ʤ VaBi mhR_4فz֐ ūfc`u(=+ \&F5Փئ!%V*QYi_>PBE!Ĉ<`o^RsG CPb?>]eM%b_K9id+T_ )泵 Y4/%ai2I:3+(*;K>4B钨( >Usa"ty[fozc$ P0q&z(Oa 8LM`)+` FԨ.X3^v Eo&P&IGg$|3უS9UBVFF\硄"~$j?D޿M]L(_Hj\lk"x{y`_+翘_^sW F y4} !vv. SV~JRXls"ؗFEOaEq:-v{ɛN`c':T_0¬+-C1`t5Y@mj?%29өos 4{{/4q"֣ϖy0 0d?M߁oPC$U1}UCVU&q,'\jjW~0gWiD28(xP8{Ա~D9|6}RX\#"f`$fWFU/#6YQ ˊƱjE?|'"9Em|SI. 8Jv:&W6n9NL$-0^d| ŖޢK}WPc,ih (O$?)in*z5͑tip΂Xq@8 c]0 j]lY>?YHJH"?"eiO[tw75Խã;#&~;~DVtȨf?ӠEJX\nv ̇I>a7%}…2ԟ1S14wvi7\$t"}PތZV;L2BQ:8 (mg+TS5"&d@N] ᮵y l՘qBGjC jsQޙ'p!oZPw m=VK>!Ky( _IOR 0uf-3֏y`C b6nvG}̡t+uwH8ޙ#! 擛+k<m9А([zx9=ʪE{3l%m\Ot*֮|h.ʖ?Ƨ2/~eREe֯=YXЫJ+f훟ļJ'&0LyyF? iFW:}Qԟ9.OXӊz@$ltoeؙR~^m(XΛO.g-}Mф!VvWW[/<2w>w2 ڼ[.+U̴47- ~="]@($*+aoqYsK%)(J4nihag^ .C8~2b'׽aOAaS*Lw]UV?}(syGLBN/.TjzYstZ)\|g]"0J 6;cZ?1hw㈯SV`{#M/ ރjU#lJ~-"gbQ{8uMP $iV P6G6bDO+}69,310-^⹮g>js72p."&$+%3BNNBGm8"VªV˾F]EM.Ҫr/xa{;rWjMzDpUsgGV0h3CEC9^WqĨd)Xols)1\WXRq]l[]P{7~j[ێ]8mK[LN/@1Soz/׶~;iɀpQÎ0\_(Z伟= ~ }o32$yyqcfҟn^&1˜`B2 2#7@@ھ%B m;QV^ahVn3QjE f9kӔ&No 2WP VAVoQ'La™ `t]>hd܉kf9l24vu]'7$n 4DZ cx6rAvNuղjF xK%eNYDE9QL[z*>Kly`^] 0|E x3>bG3VG?/4n>꨺ |3[&0+K僙2㹌m*J&VcC ߉凨Ͼ7#qbP{KAPf5wy0yjG \M֧`"/nNW%Otn Nq=g(P.3%NߗlJu&WZ FFř0ӈۡCT ,VyFFƊ)t O 3,R5XO aqEgpo!Vf2 ɖ/vM 'JVCM y5?GvX?n8b&SCI|.&RЈDllzJTy*0)_vpI71w Q?1=BЋ-̐ Iۙ/),ȵb sbsPW${>$Bmq3꫽ 4gr+>cHσ ,4C_R mp3Xx!|nLqǤ0p* ֏gOkW_0g-W凭;ǘqiͅ] mYC0׫ԢXZ]kLnQ[ 搱0.}|*g{OaE|n$L?"Mg+9ŵMBqGcJ |C. +7Ek^[A,^|Κf_ټ.r!e:j'{]&R({ݪMnT LעQ7*ML:g_pyLJQ#钋f#|c>ԛ߮=.OnU*"V0 -. 50MIrVͿKxSXFЦ0w.#}!-A~ A\c"<+jZ7":QhB.Ozj*4Er1W ) ??xw֣&t1 d {OrͲNQcit6Z+ 橔A=W 1Ў^r.!dBu.Fyg\XK7n <"WK*IdXky¡63jBi7v!,Zsʀ@D#@BMr*7=.T0͆IT0}E(h2D-o"^&艸ޫ/ UTok*0*VA[R-RF` p)r=}d//vyWN<՝Gia`%} yU8."gy0xЯb3oL6˓^g{E0%\Gk )RlkAA}PtN~8OL{s~vϻ$srAd`jU691.7%TG݂l"eϔM7qS`4K^! A9ͫz>e !iMj(M4s}))kgR;<uK(O)wƫb"X8.a{V}ݐ+>shtT-狞 6}_ tprn 9k *X l;ckLfku$Ӫg4Eº) ̀*>eI9bQl,&O-"딭ǘo'1e[qWG9}Plʽfʪ V2ݷӸ16u"l R3Ŝ yБ[>C*C-dIm܆FD࿳D7|v%!o|3d;$a? Lroz>z"QF] J>ݭ(Zb!/uޖ8'bJS1s6 V)~sºtt.dSEvTG.:rw^ rxxaWж7 CԧF햯ݣg7,_:)b7Y{/:ϗ ,O{b$G#G!pB^bnL| 1Y=_Zҥ ֤|G#Xw"YГ%AbSF^_gb14]NA;:If]Ǡkld>f[j~^gt 3C/Ԅ WqԜ]X$=E~c|9 LcM0l4V13J|Hf/f\Z{%Mgeo 4ElNXzp K%a\Y7ϓ w,W-8nglƂof?2\:F9?u"07E^Ԃ Lz~D*U v3iFIT?ޥTySb)-\h{v{CZ 0is.LL1 1)}}J~x}o:Bk͌3ޑ>"C*O Uˍed_qFrǐܽŞŘCn ze. }7ADC}ٳ6^)\J]ƎRR?!=l++*XbvQhS=a 5챦8*)Im~Ln^<$xu{Lt\/\->k< {lcެ@K5z2d(bJ=5Z-RdD/<bV!dA]> Tkt%at-KvW`q0aS K3e0 .xeyd}ND~\+L lVms>2@zp Gͺ<>o~(fpu8X _*"2QY \Ks2B =,*6΅0] Vic<ƍxɫXKV`PYU55]dUy(E?=9hXyx:EX]tXq>An ,y,RY}"! gSD9q*w>F  f9kQj zE ̉q>]3֙*DavYRs1Y+lJgE&%Йs{ v+=XpxwM=գ-;IS,FZ3[ pWXM>)<ک&_^ռGGIݜ);7E n}cox׈GwkF.u5)~W_9H1w'SR T٫_JݶRd"`L`SGPMdGL_o |r+1]J<#%kB |4C)y߫q[~,Rn|;"Ezleb;8C1l(\xE/ I)Qtάú?P$d8-0MkmQ4'/<3] ΜHd6q}P*kUI j=J᫵wY[` ך7Pqţ"Y = 'P̔\ZwO*mfL9LL-Lc~ ]3j;sWu?v1l|啮 MJ\%Lo2%WI~]5APAĔQ^jm}9yeh9Jk}yD sd2+"h"K rRʶЕ;j#/؆$%װh9"jGr<' ;`Ǚ&m)x1 NpMv\O@-DNtxƨos!{ur_A=<0h ,_;P6̀cndr$ ?+f = nNpXQԾ"٫TP|w <ؗ] "ЀZAt[Q}mU[L@f$Ryf$zZ5=sHI}-?sƽqKw@f阃)yZnX9QA_3> MOs(f ǻq!ZGYk=G PKSP{h󭱪`$x({8s`TRZGGq˵>ëarQ5\bVyovVC6`e*H@YşԔ\O \ărw ˚>#C1Հrx!aD=]%IK|C*34H 0}0 q";i'"4lB3 ,\?~=MWF<#mۊ-\IJϏ JtȀI.3N26s{v۠=[1i]*^\cRBF ({'ecv~#=,Յ ƭY)Kb{ȫMV+ovbi{Z~}R/hV^}]%1"ShBn¨Wn6q5;v*D<onnEpm5po?ܑm- J41wUWTK>KN]_f@)QL}bGYeL3TC\}`\t,A\LxM- RЛ@7[Ӧ((iI@AA8~uj_}\:vYnfgԪ` t,e{ߴK"V&G<|ͰMN Պ窔I% xEߡɳΌP(&ͻPT>]ʧbBoWoCE\$h(m+D+gZ=m6j/J0+̰Q М@c3 zK'LA XlnzA +ilҟ%9!z|V{bvLg+!4-I# 8%UwMCݜ_U@` 'hdf4㱸SR %)\QH,j뤊R8]' 8wiU!uN,zV i[AZ(ˊYdXNx" m UX^R2Iz,Rg߇R%@֒0:7`([Īm˂N]ѽ ɬT5ŽZQ\?N~a 6~gOkJIO/ؕ^&LDlڤ@ !-4nxu@;`#z;^~Q^ZR6w9`"'{b ҕ-VM?n}mC6dt 7}0^Ui2hwxAHw"B95oC#*QoP!>'En2 3 !Y W_Qȗ`_y] w9<aV4: B¹N'& `Eji;@\\4Hw#ȣ\#o%no0{^Lt?M>[tKY|cI u<5liejUέycfݚw*m3f > qEL]es*SY|g}n;Зv/;5k89=xG-%ᠨ3p qenDLr*H^jԝ4(B{ďJ4Y{M3Djyz7!";QgO9#φXfW4-"GVDCOyOڄ,F/[SZuq=#-}ܻ ձ .TMJ ^AMQLL4'G> fgHĚ\+8aLs`]IpW6cy~QiOAeV|[Sy6aTڧ@*StHT~!<lpՃt~3;6':"3^YqѴ|+" z3қln?t%wnnZٸJmLC\F:|F`ysamh>(3cGhiRuXV{i3kIxE8zC_ph 2#!}mAhA \+@Cɰ?<^27fSѻ;ZH1tzsu(GȚYwv"+ؼ.zO% [1V7e<& ? H{{ML)* ^*~B 7@^J4VP&$7&[E9~\Q 04oޟ|E~o%.S$P`@GBгQԀf" ~XFى5vn|&h,kJȟ%vwDEO\jqnRVg[6pIEo6Q!K9VQ?y"(_t3)7NMfUocl!/UI[W-e#5L/9VvZ=Q$ iRQ L \r"CspMSr5;rnnFњxa֝ޯZgq{V33'9mn*Ur>KJb QVYC/ѹ37x(וXj:|)2 '(Uy%Nƻ~dR;s t.<  %fqSh{X%0~?e-\\]UۜlA֤eHZO4Dpk=X#7h@4<*Y ummEXT?P;l_~?JEJZMf4jOCť҈#bO2tBx~O!hjAq$#ԣn*!&FO3޷Bgk\9{ Zmϛ)rуcL}a`Bq^lF6؆W"-rE*B&a@sNvͻ؄.Sɏwz"= ]d ්% /D'/#4' R'i|̄ $fhNg<#c~w,rU Npx|hW5Sx}5B]WVtJG& cu۱EkЫyY+ز[) VbM)!b5UMULDƔ+gcKН} . F6j0jK,NO˶R%T62fP>6mg)Z|y4 ac)p0UL"R0{ GsʹXF*|АŗT8.\Cz5Vh8ΎQ]{{^1Ⴓa,b\CM~N~ T<ܭ ~7H?냐Ը-3{NrR dǁ/ ?FC@"Jx>X9rrȆP `Lu-n)?r}VK-\_$Y) T +MHEZU η9F֋>5Eg侀NtKzoeOH#W#hfBw@kҸ) &][ ž]>>Dvz̪=L9krs*NüMsb۱=ٓ6}Vr&?LL#"M+8W0Cb#:UuЉf5[S'D0|UkBmDr8У_.h`~l"#CVqZmF\T gY$^@zG,Cȶ %]cwɱ)>h T5 3 *Vs*aFRCc)F=Fw+na-6 .rT.> :8-vG4|*/(٪&="6n 15]C2[:[$dT{g!Cҕ' Y:Zc]hU]I,v\^T ]q|Q9NbvsB$ ̊NIBB9)%xsXӾ j 7,3bqऌS5!GǚZT uѢ$@Q]cX$ָ%b~v$yu[JOڃgoH*#{v-J<[$21/ ]ό+̧ʙe6z([hB$;ؠDNjNA5i`0:`yx_B;Wb&7 Y|QS\oվ%y0͡;q13uLy[20thӁb<ёs9:)և|aގn﮳|.>i˧{ɫ|gc^ںt7xJ燰2-eu(jӧ>BD#g I&[߱)} DQix.I̱@N29l1(DZ6* P1_e V=ܿBs6醴`&D~N܋Q#@;I/7cq,?hr8sΗ$X 9zP660WXdB-s=Sbv 3L'pX;(NJ ل5NA帿e4A\+̭y W|βj<ܷf?d{>**; SwuafFP胲g5BIp)!n5: yF.T kONХ(3ϙ {V9T:\|q}Ԇd @J]1[o:(iLЬ|sєc0lH7> Pf7ȭ&Qa4V w=5z"q7.tN#{H^<[hsX>Mt<T 9C{XS;DR /Ƴ( 77F=(/1!esS' BtqE#m?UMڂSho!2F `m{6v8q U A) 㢥Zm1}'7#gU3j}Z(1%H妅AG2-`,=)"\y9-?0 O^jnǒex4js j#ܬiO1!*Sr#L9'﬒ bGx{ޮV~v!n|mV%l`XAxb U؇ßÐyi6VNzGrk$^bPyM:؃#lcNEAkCߟGV1NFQY&ykY kNgZ,q}ܘuaC8P5$P8_))i8 uqpt5n_;7@S~DC.j6{obf-4PDf|H6ƲkJB1kVDtC|*;vo5a{O[B[Xh*^ 'W !\=o{Ԩ:Wn/-܉Cnsi7^gH#P9+TM3ݷNun' ۫vXȰK~̏, gk:>G=ވ_,q4̃jBɶ#fŀwMJNzExͯ ~?ar٤ʓvi=aKYXТ]Sh :a*tkK z0Kc;N zm5%kp#'P,zbz % 4A7"K"Zˆ{7v.zrtgdG0H|}T)~:dDb:,(βm+< &oBQ|Ց]7_+z_ A:aCr:.e8̫~^۴ITRdo{$ɰyvl D2 Xd:*QAR%>ǜ+c2ҭP?^3%!rBH8jJѾn֗(B//#jD+ORo`4X6rWWA;F#-XC"F#2;XE>#H-/- t&ZtxÆ+<7spK}d F~TEsIto2q[P">qm鼍œeW"\.u?Aj UDGRզ>7-,~6Ɣ{$~  W̥ l!yF0:EJFOGi6wtX*+A7+-e[y[Y덍w@*G _t| |/i,ar_N24 BGl?TE(63|Ai*/wq"TH RT5G4c$0P`F7 [.Ge勛|8u.;#a(@i?"&0sv4_R3AH:)16NGp.C?*# C6Bol($x=v3PL+ !0Sr6=!`'ff, G]Lo^,%IV8)Ii!%hKDA!_Oь:tTAX :q㉞:m9YLz# k 7y"u:!& T6hk]Z]0Hulϧn)gufvKj籚Vkv3Z?nEfZH諪u+)[6G _Q/9f/Mِvx{ V_|zOZ#7(EC\L ,ºI\}Aws^"&߄E~3**"u.lf,3awOyR4V)4,^*cFnxsGV㤮Baq SM&S:%=D[pfr Yj<)'=qq+ƾ0l%2c?]].'Ѐ2mVwsF]ei#&pBb|&v4G+|*ھ|HV eJJ\}O(;c<(tRV/mDT1Sz/!'J4ln0R=BđQ6#'Mӡ/ϱy9ڭ{Lw 75[ _!4pb>HϞX)i- OcKqnP BGx#?w[ f}"ȦjX E|Axez.yH޺ \55uˣ?,Nq7*7g$PR'_z2- phY6Z2*&MEf2׾#_4YK+胋pGF| oe"rc/ ,Ȁ)N~":NKe(dJT9s=E34 Cjr#J2XWJhTm(E-#5+ 2ᣲ0vZEo:c`~M,(:{ J$r}Sm0;r83@Gp-U迫o,V*H;[if'ԕD" L(uuC}-g6? y5CxQ#аY)&2HͣcR3CzkWuW-+n7ip|݂/ZXJfr}jU:q@1ct2Z?yrI7qYa{(|ZhevŻL3(p0I~"Gu,Xy2rG^,d=,#PE8hw+HəXynGHֳPhӅD.|EK2k/ +atvl"h.8#S2xA>aXk=?Ɍ!JHN8qFQZSc9~ `:§EMpn=2!Tb:>#rVa/r:%W6Vp;oĞJJwJpUYMN[1s̭'n`CR$]ْOCC~[[VشC 6c0xfg^LLbY"*'e5_hˡd.OF]BC=D"B1n" pVf_w 9pyh~!DtZD݈ 7M ZsGQ=mĦg| SQz3tGv<9%U u]ĂHcJ|MNmV%_*CK^"l@3WGt6h۟ )$dvNRl/Mo*F} Qd@0B߮ g7??Vj:aT%}}hSm^71S82iF'K?BWa@=;%4 X~R:f+XSv5R7tJL`loPZ@ \>{Ep9H]RCgViaSb2cFeIӿrM fG䧃p麯0l+1z oL$m6f0P jty-bV=nSMW a*ovU:渙JtފsMvWFBޗ@琑T\=t"Pq4}uub7LrH7d'F9)FM*G3υjQv[$rכY!]=R#ac4tH t=v]RaQ*{ӄ.Eq0Tb/L9&L2j;V1Dsqз6r*P\,d~KEO9LIPֽ8~ zƯnj~)&{e8cbȾh )(}D] 56Twb:%$̔BIԦ( Ff[yL{F؀}?ÒgJiC_R,oI[OMr 4Uz/2FӮ#ba7 y\@Urx? w )Ĺ,LSN鼥mܺ'NJc-͘/4 _>PDVf)Wt|ܶG?M¯H\ Q3CA)EbNh>0:wSkٷ4);PGi0.H5cz*>>~J|WqkHW<4X5Kzԥ*W? gݘa\ S;7 7r5w*놓RvzV{e$:8ᄋUc"7Q*R sxL0SVb2ǔ+,,bpQuܖ6=Vu{3\+䞛"]W"aeÀԜiѭTհ1$xƐBwH Z6j*9MY0e fCoBŰ׻ Z&tه,/cM'q D hur\]S>5(XKdvrUxo(jCq)#<)@  ?jb ڬD$q&v>G1=|e %ͰO@w#v䁿b"HUlut@Pyb>tK/O<kC&:F,(]}Yp!lkd-=^thcS.#֕@m^ #RYP;ɀ;9Ζxms [J9$˙ҿ6ho|QW*I/TtN C@cu3'.Nv%Vlvӄ|LT[TV\cGiw6* Ji_7=jHu*h;k쩊) b|jqaDR ǶtڸKDqFa]vʤb,4Eu'%b2{W9MyLa@g1eA+%`)y!ZӤݦi)׮IGq&2Jܶ1-_x ml)>+Q8u}C T"W.)249ս7Wnj|w}WV (SɭeO˩&0xz"b{'ne|yXxcL|B0˦XQZϕ!Ea=)(9xt!)u kRsWCEUqlГ]7F򢊼s1;KYA^T >&:ing,0` w4XŠ-hm ynv֋E;8N P4ǎ"V"N2krEQ6לּv(S$óB)|Ir #vWڥ6ʅvSXHIdĮVq.~] 2Rj*S <9awmio1YW3v[KSe;8sؚoC%VZցѥd;逐t,r(nx"XYqB2?wh<Sx@0gpi8Yvp€?du]7s51"P5~jICiE=䗗m,W(Ph.#7v) ov $*qDּ`=W,sm,'(7 ] ?H/\S6BщU2.^!z|Fî/F34A8S ޹[+ \~f Yn+Wui.CŁ6g1\[ɋf,`?[3EyׄM&[.(,z-@pRFgc8F=՘pu908;?|8l3ҥaؒլJW>Fd7ʶ~Xܵ0u5Rj_{\7oOG3qLypX6]w+6C^s~!Y%7s)3Xq G@Ő\fz4Z}_L_"0}o<h8iX,b3?;z,FBNT P5 c~s P; k~a {gWZƆ.JiЇOyYUG@9`*~RKHHyA{kGg#l4 %,U0]Y+'Um Q_eg}NV^GlDؔػLhi|Ri }~Ȉ  sM_Z%=\nG.?./zͷFȂ!|mۧX f~L:0Y-0; -jtq,qo D伯M5q0C\Лa1a>K3b;esYgΟ 8Ox̄^X *GveJ;dwKQjM(>ö6A&|[zV6 M֘ܣ2yuI1wi54/[)1h[^Dw +&ڇWE>!kuv_; I`7/&gj2utHvNHv6Dž"PjfZC3 b%;A,3 ]%^F~fOf# Nɖ^;)&YImA]p;IOe_y ;r #JB#[EB?$K/Dfޚ3.z`cy3'r?i{ 0ds`/=[>y<coxeh2^DyN*@,*_+a5QJaº[_7>8jn? 1@p0mMN'lV>Y~x"o/qjG]1v#(sȢ''?/jgi3=-Yw?RrJvLb>&1 ѝKn%i ;'涕d5 ؽMε7ޗf|ġ}Hy/F$g@rV= OስZ/ ]0JT ?8꒒bkxW0" @zEٖ clMF%u{1JñyZ S Q[G!.Cvyֳ{E"RU{ *cmV-/uJB25 2z "qXqzcv⧀*")V";aGG3`bNЦ$ ~m/'~FZ,¬t.ѓV=ADsGaG{rjm<)z8h,uidIM^NT6y'`WB6l”L΋wl6UޡtK& %N2|I7o0c ,6bQd7XqSvxSdr-1eNzG̢̠M_(:'"Is#o fOVEyK<&ԑ!j eXj6<")i ? Rp4^Tf/ͶttJn7Q|lV* b[NhüUϏ<]s[/ _aHbwsG)"~ݤ8oxnσ`- gڭ`8&2IxghM [|N!ny^f`R`Ʒ ,qς*.wrSXz#@/΄\PzQt3FSu'~[Jn O3DHu`?K~i?[0lṩ̩r$ձ{]HOi>[#$/39\>\7]S/2B y@ex(g5{. 4h&Ht1A#fBǬf+Du*iSɒhݹ("8ne2UꔉNo8>^x/Q}f9 UzY 8L^b 1?:98Ag>7!3~H +B \`̾B]*EtrJ 3+i`ڟѾFʳ7Vœ"S.mf#JOVCL/Vjg>zB3r,f{$^5WV'MIuXڂ-gI잪/z3saŏP@L%y<ot{pTŴKX.M _ن  p!O]zԺ.:*08"ILu\M3|k)@Z:2 g"ȶNQqog'0^nxy5`'p7@тeF+vڧƼy?N\܌,NӡaAȥdՑx742͇ND!h3ĿLK// 4hMaBcYWSa"= WmŏuZӦԣXwEA|1{!=HۢۜwV3L`PRSj4w 5tZ*O~B;&z 1pb6j6Qy7 {)_v5 rnWcdS7M7Wc8 s= F̀rDOvВݖY=u7%%Lm -~lһMLkx~ H7ʺL"Ue{v Sݔ3N-n`>6쫅K)x\RL$'8)5I*} :+i9U0yrzKM-\w,v2feuJB10 {!S37@=\vonXlA`鴨"HJ6ƕ zD"I@wQA֨i;5nFI@;+zc&ۖ:g/Ϲm*aI!ZJjb4+RI8'MGdO'wNk0oeX2qO2,(-D+s1ltF[m}䠠w#bIx6ϰ+֊wթX7"Ռ%T|܈HJcO"Uf/3>F' 6aq07qBuGռ@QbTct?D*Eȳ</}vCܧl@? ׽nMnoWeTr'~?ᗋt0T_XQ35MN\a*^ٽ&Z"t-qZۉTjI;<Ήi)'zK965SP)@Ǭܩ /rK%Ko+W{#YOi*D0I蚜CV uoРu:Z#ASD?ъ:=TL3hd.'clf=O\eQN6V6p4"_S:ld&3RbI9+<3fh>O3@f*E./) \6]2=U-SHl3 @r،e 9.$ Vt_.$2w^rZsc ^>+Tae >^2w4y4ގ ,WHmz)x4FA*W.KeCJR=2VP5[գ1 U7b wZT3{Ɉ"/ŵ{wl^%O B|8lє 3{ "=.?w-e#BY.e)1-$8?Wфxgt:U XVR am72CCc$TxctT+t]2}XVEBHY}tK9 e%>~mSZ* 6  ljM J bA$i(w0@z,`Feq|m1ˇ3 &@OMj⡦x'j8|τH+t8L2Z=H=dq\$4W֣uP<@xp HH /`H̦pcEeyV| Z$D4T~BpVG峼" qf(P9?|AϪ[Mw $ܯw=K}vvdQyƉD58k(3R WYdAb U9RF$M nyD/~j4P~ϚCl͏bsu_N}@<_߄}lWI{mXektNOn y˪&'rԹoEl@W0RJNιP*ɼr} >Mt==C$37~#f}X RA=0Ji.TBN~(k)[LЭB//<~91Uܵ}`Ps-"bU+Ɇ~<EC~BcXw=ȓeЍ3zQjn뭚8&:GHh錇j g0yǹf5y'2EN_. ğ 5`cѲ-1WE_ JID=>`ᱯD>R*}BQ.$Ʌs}Yy o|O>~N )p $02'JJ*=xU=v)$.^JJY4p?Qg'LDfWi8w`k5 .\bBOd/0 i 8m8:9a_S#SW$q| vk!# P:&p,|¼2 oIA`…AЉI"oR 0͎ :[a0GiRW)3 "CJs2`F,DRRr} DsnjhO9fZi` H˘L,Z}3mMe]Wϳ/5 iaМ@Ep=QZӯ`aɊ,j‹y!vF3"uNw?w7l#<.|tz(-4 _'MA8&B=hX[Ф(J:ϖ*aTyd(M~p ^oD/hb@zZx١F钆pVn+)㵻{Х&䠯u$+偊pŖH۸VR!jzPOQ_)%dHC̯5㽇2xČa{p9bl)WZe/3r=KԿDDOs1KqlDń;f+-C;,#m T({K i4AнTAO0k w)sf ޫ ^zLEl/q/9.aɱðՃd^ Lf[n/+]wZ3?(ƉtM?ͮ)#X<+) Ru"_yNYq{v$>Tî Qr2VGMOWìv]f);Bg,!F+pQ KävvBZP%p0LmK_Ɯ0OoPG$atbtuB/  Y]e}q*G#eحŹs[2Ԍ>&U36>b#SN,DFg)֊CAvrB;`PM1|>]vR˩a߁l?iֆ聀0D m+-!xݴ|rwj# |P^'pĆc'cVQMwx7]B+xs04.pi>ïsYc r513ԋt.g6CakleMPw(NJ_ qc=qqlEϦolfh;d(\zbTA* PsAgC"wrkS,G鮅:Tn+/!,<t=ŵv]ΨdRfцw$gXL@lm ^qvfb PpPkѐN#~yāY]seR]mjic"@C=*!޹yX6\sA|57[ġgi N|r~%wBHr3=}ˬ *z8o *qv'm Mf|F#iѝ][Дԏ(+¸,D'[`KIw[{GN8sVb+2~Ao0 &Qlj\_seOhYA)ym/9YU[vӇY^Vԙ{vO<qv Q:Xc2pq$ܭ@k˧`lD |p4 ytqOqUФ,Z\lK/ѭ1R^bupmg4lypܟ vݘd*b̈ Z q呟7ȍՙ( }r8Zm&TRmriQ3rMHb8M}a2垈K&|y}l2ؙ9|w/)1ۙ2Tkij,w0(<`D!@\*BdK (WxX5.DgeU'ة 4LJPZPF_RǸ۵++Nl&==]qehܝi ~*#1FUY0'YǑ;:ѪrэnSv ,JѼ/^& cX@Gyׅ%sqR2}cOeE; ͽMO@%߹i(2+#8*l$w͑G2i[{By- W5hl/sh ~'M䜐*g囘'| {Lv"S%ov;F+lT#̲҅)^ |._5:]맼뼤o]c nn1JX4! kK\`Zt;qMh*aZMQ- tTITAf嬶Kj9:lf?O7)M)Y+<Od(u"4"_ >A aZ\!I}{zJ|3.]Dg)D~i}%efB%vzt묧c<_AP-x*KE4oܦKz쯲3?ZJAA98dy2<u]8]t(!}^IJȺP05ͯꥣX+RI|,}SHpTB40[D6乒BX'8-c-1؟lD+~{Uqy*>{ %`L30[>qiJo'_C0Eԯ['gڰ o/%p*a$f6PCvo_ױ}!{I*# ,`Y@͝9s\q$d2[3t7G3CB; AU>"ǏD$l?鴳9 $=~ŊYXDXsb32"]sR#:f&l66oEw-xHDࣤ3P1Z.cҔ fV<#[xtwT gS^w@L?mKvP|1e2ܤ 1:_,ڌ mY )߉Jj$.'9V.yvՖ-QfI(m4YxYW%T/=̞xvv} '8DEbWD#,;_=ڂb`+Vk_F#{ݮBEaڹ[7k!ه DP0(`F[6Ѫ:ՉFsjiE2x3=4^ε?QRM=`TΡ{{ 1Ƀ2ڎ Y+=7krTx7!㹂B5O ;_: ~|fPJZW ]ifr46}̰QJpr |ŭ0)r""C/ x.:qv=N'؉9v2Tzf1?9bq޽kݽ4ğNz6Oj(l/UBX-D5]V1㘻ItuˈU{je-?E l&S):b~ݟbY'[ ѬBM%;bxm[45[wRVK;Dޤgփe^\!(.`0oƄf쬜Hr2lB2O-~@\>ۧ52CYt{Yo^akMo1rb\KP_G]4sJ侥fRV0רN#I^@c%艁{;ŭdzlEhL~/t=<>: ;geFH^IpM H?L?T9`J/d?9",-Ox >zCu}!?SKO^7[pcXbPҠƥꁪNxGo6-?B׌LNK}!B0/A)2m-1o)zcPMbȫYb_P9BSXito(qj mWrfi;?c_ E+kXg]MG!  ^\_o Nc)M+2XyDػ^vקXxgxJn`'@4WC3P#eg@7ckv)L8h`I)y1QIck9(jjw[s@B$ԧ[mz\ Z/ݧ.,?&MgS r gcA`K lf\ `+$_VCp+|Z9 odД p^rהɫV hGYPO%Wu5Sg/|WQ䳛1)f,X:h?*puq Wh.gdE@kFD@*,>~;4 Mx^?p]T=2sW2 3%s (f -}$mM%.>fi(\ԒWgwa!u!^ϒtd02LdHNv6RAoKQ0[L^艤)p-A=Q[ W6 5LC`(`DHj tQsrs-D| C^3ɆUh;֤D'*sסТGx,bCmfYuYXv}2gUOeTVM0!:9-mgTJ9,;pK"ui/=(x4F2L ;U }gC"RV1՚3.WЅn7vTp1|؁ߵmy_) soJІ|@/T5Lj .U3"aj9˽h_;s4#.STm}wfuX .}sNiW!}aR ^v0U Y>$FŊUۂV.qsu> Jc `| (q}$*3r%=~q72%WceHA_ ̹)hcXʤbvE[=_]v)vTPSr1 !pwkTyEOzȽ7{[aj8xb; AD~'- ~u .x_1Outp?@#j9{Xsu`O<~PADuھRT8jGŢbW|LJ33RfgٚMCh틮: JIL@|$mtY;sZy-My. يXUׅG+!{3rOeUrZpkxi<?Vcui&| Wy1q%>SU^aδFt(6!hsWL QP^--JƁ)]7-yE]=M Ix<]Ն2"٤e9r*-v,&7oR4|2fKe+Nl"S.A_+UU#J/aUg߉i|ޔܴ (fl !nr R`Tsns`rOR(jݔaS-R(Dnw4BabY'U2uJj|Aag9D1c)aAiLpzz0 vQK:Sb j9/ XpFs/oBnLMG<'>x nw}o\c1,Qb #R!ԁj˧i^=p Xt`?)Co5lש v] `FB`oq\@gxWRd-IdN5d.d,Q0ǣ|~n v,/~#ddu/FޠH\.znnCCZ L_ښ&Wc^5"G2OsϢ&ZT|ޫ5YYB˓02jd?K|ziW}pF$8\?MGςXRtk3'[_ HBjiF4n,{fvlU1bGl}tfm^Rg+2x4F $ea|lh-#o F &DjdW57?]rlw֢q(Ge\k"7_ͩnla 8D 9rRC!-):_.P0[U36%BݤE4iRW+le5{ 2 k\֠VJ@nTu6j >,"!ҭZAgxmn4Yh6'"L ^2qƄ8~|{ @D92̞Kj̃K!Z'@=b# FXe\7B|<}]>tW36U@<"H@UTKp*nbSR 4l 5i!`>ĝģ]m C ПpA5F79<}RY'zx7 ׺@xR0?6lN8_7V6KM nS{l€u|߳{RD? d`yLm.e\iˍ`}!:;#⼕{MAlaf]bmw95|л6wQʉhjlגT/%p=ad^=IXfŹ~JeQ<]A(Ɨ{`=u"Vrzwʏj67Ɯr7q:.PhXUz@-T@"h~umdD.b&Jǰ;jAź+r)KiVp r"]NAzV5^DŽNhB!Pi>Z5P _̆u| YP(Q[hd@i?ux :S;vA;"WRc\^@?^Q+y֑L`!G26{z}; i 9&w~QqH:t fi=*yn\X'iIaQ:Hl MەVDk9$T &mGGG^tK SpflvKc&6*锰 Ue{!GiKZʑ$l3 цg}A F$?H{Q bL4o gY;\- j?3XK#% snci0A!$iHqg2bJȝppؿ4FfڧmtG}L18ma $TPP,qmlgSaH5d4Gq b '' ܲ `hhCfKd|ÅAs I̙M]>#$uD+EMӪ:3$_:s{Ud&Xw[ԆΦ{ bEfLVb5細C^.PL ף7n,S {l]<lT 1u)1q؅ktYMECd!NuA#t͈6Qz#=O#++9ycv(ޜN >/,3 2Cq>k2b9b%\C)r~ع/ Rʑ)3 _zjiWUPB7H+f n[FxE91Mp;$ 4&AHOEIUQUzaO ?m63rA{>'_:ԦW{aܬ.,ym=iNL/ĢpwTU9*X-,RbF^Oߟ;ޅz7Y8Zjw=NQXzZ`oPkߢI滪 \B6taL0)\Z7%^R3Y(-ukk_L7bߧߠ|9]Vc4T ix١36:?'9xբt 9Tԅ=M_>&{t#1`2 yH 2ycŮa;!gML7kjLۍr 堑μSiq+uҧo Z 7,i]B^A& x}k%:6; 2°tN>Upxn93Gh>ߺ -F*tyФyBd8M.g:3Gc4zϾscIDz_GX^<9 ̟ Zu}U)[ &_S JWEv#%)fe^EB hA*F9brqdgrB+3 €A:ܬt&LP*BȑrU:?ٔב/ /fST.fDpүkMޯ d&{s`?AᔙpYJ|=> 4O2Y= =&)OaBCUA_C@Г6P|MgoJ$ RfVz|cBdeihw)>X & % M7f!I@VAbsx[wk]HT NH@wyHVzslBDM}$/4èxyᡧbҲpC-:/4}}{"£SUrʦ8鑯${ToHbS3 ?Ait՘[گKțo'4}^%˶6}IZ`w Z: =ZFv#&jI()Hr05LNИwYZSmV_Uz / `XEH~;zrPiYxYg_tJ W sw=#{|4jilWҋ|]Es=Q)F;!@vlkJOO/Ovrk?M%tOmKraeR *F3X ?4F-|9n%.x3me3VΜ n &NJ=M63c|lPOo>O8")Bf'5πQ*.!%Cx!>TaKpÇӠ/ `NeU_.|O5n,|ņ_6ēiEP צv/wB%a~4zbi&FxMvDP>n4n*pJ&PyzW#&j3&:#EV~ 7ՍheVq5>EuO+pz]$ʠkc<՟%尜% Pv74}Bhqں1|I 1JF91 B9 ӀB뛧[fq[$A FrE^lOtfCamCtz6 ˈ}Ӕ|8;Ack%R?J FQG2c? 3J^PTz,MkcK>uaӦaAVC aEpᤒ[ķTewהj ?XNuDf;/AQK4׳Л/y5_n+i !;>4NE IܼDoIbkPv&%O:M[_ۧ}(@;*<#X_ʼn"h!AGJOY|a,:r*Π~iz{b} *k ^[Q v@3(/e2Jd.d `d!g&%k_ߝ¢YX@ylmmVCѻ:Ztj" ,K-}C2u$2liꩥWS'NlZ/n;TPa(Rla3u 0u"KODBH2H{ln[@kRmяC2aeXԦ8Q~y&Ly)6t.k͡#}`^Dip' M_j¾Q SjI/KflRE0No7-G}u` Qh'̊]t' z(DCJP@%vs˟xv\H^JEo0qGbtPzr&3IƲ>Mog)O䭫Ԡ3,"Bn3hQc^6ULwMm))Hj=pDzҧҝl_kؗ( ] @t>RfJJ&Pϲ'! h6Ȯ(hk>S獕!n%rdCyGyws%:Z1p2TY6E|GnI zCcZXgWłH;6k!˶RA;(,qQn%czdmPlb ,qWbR}oS-Z >b2+W(NInYkZ䓉n V'!"<2 Y,璜el`Ӿ"twm\'WNRP.igfXJWna WB?Y:K`E`ߡ.bH7f) ;h =XUdmPN <%:Cb0rI\mЂF򜖡?vNzHM O?iA6–{?jx -Q2=KXzZR2TVZF ?l1W9YtZruPj9H h8. :.Y fϙE~ȍwEX+dm\)Z2C6KP)9nv9CY[l51o",u0 틘sU[r-:L,ұdW˗,Gq,u`TWnF?R&RV.-/zj*ɷtw4jMera>s7q U vj\㖔!_w nKԫ2gSb}ٙ@t_zʶAn9 SGKu ?c8?RX/$4un|\3%J}LS:dMY|6Pc٨+X\˦`"pA\sˎj}5^O f"$[,KyAF LWCon> q p3r 6'aoc`&'0):I'@hlnD g7̷r1kΊdav % hs~;t_aFC@c*_:0aa-G7TƦ~zc];+B 9a 6ts Ƀ;4b 18E.Q4N"KMdȣR@'|5-'=₭hऱ툕kN×WO90! |Vڠe $a`JDӎ1q׉fE<}*fsnOJeRs쑀>O|.fM8DV zhvϓ A!燀l G"_Fou32 {krIUabG,c.M+ 6.W%CC7Vw *m P*8A 6EL$ WVo1t0[P3evX]:!Sg΂˦1?xikpUVQ y4i-n !^cY!.y8f0/ \em; f%i{fCꩤ~ٵ VF\8R8'\/fRt#i_Y5LsYeݩ۳w(J%YW`r%aW ф*#PSMDlo7w| r?d3O쵌&r Wo> C?>*, (m۱͟~֘6kcVh~_W㜁a7C}gjvW.B:0ġG^g\` .$D]tj؅7)Vs::<}>:`ykΚ0_Fɽʐ՞BR԰ NhRHQ$ˊZZ8z:[s^ L.փ9p" ȦFuた=ų{0O|kr̢L fEg Ϟ/ir4{T AJ)ơ`U+ R=K[* >I<& A^7sCbU)+, {6G>71hAA*>u̧0t&)e\{Xp" "pbֆ1FߗFyŻ]E/rrߛU:d϶݋\)\)4LNׯ&g^o&.مR~G)ZC/y9,uk꿂W}iP ?;](Wb wQ;<+Zi=^5 W_ZwAA۽\D’k]zܒW:%"\1PVIfy%naOX^_^ -LԬ)v=Vb?Pi7&Q)yO {k#"fozU#͹ X F8v-@[{CN߃_Lp09}}X-7d^.3}QS'{RI5o`a&:Q%B+fKPBT*ܖ  -i!>vHaskhװЦIjI]bR6XRD#BOS+3A ~SRH%VnOگeuG|l%|XGb!P'!9HS}9!n#w6JC ߆1Ym=F•B夢p~mh-}-i7@wg.bk9O'o=ʰU ^5wĭ#w.7/AX޻1}-y%ˆzoEjr@98xʂ4P_h-w+`W=|H^tS!X|h^{yO>Fa¹]L,`)f۝\2YaǖOjOdsehw=2Վ" ޳-ȗ}?'3汰>1JeRآܕG~U@h*p ?H6LDgY?dadno\%0WJLS: f) &6{TY٫p9]iܞDn㬹eyW ELP|]~; ^H M5_,+.bқHz̟*''FVmjo*5a,g?DE /U5p2V{iB]XK)J4~dbn& X*qyo6(,b,A; 4𾢞^(ԒHLnEB&`<;&ZPuaJȔAۨ=>ql׷s]AR*E; bx PoY͋xl x<}1`%֢m(%fT?ga}IjS:wC1g赚 0V Vdu$͸te;;)z6??HUy),ܾE0Xd Fyo` #R #HΏtRȚ\{'KbA4xz܏8'?ۼe1V>#LLG?y19 Osd"gﭔ/h mƜx3uVg?? ; -dL)x0duAg;S9]A5Ea;_!?x]uM8Z,e^S`Fe8OM6CiYۍs-^18kh%т}h+:'UqMY |`æC z΍<^qUrcLࣽx$}Ćݛ5Q)^MQԼ^^BP0^6JPf$kv l˨/K "GfcHrѯb Kp[7NuzV"$Ҍl>ď> 6# < >jέ;ZA.AʜX qn .Y8`˜P EX&Q*/zc,iPpN4V by`oBĴUd*`Nj5ǣM_yxޕk Ձ |R(QǡrR6-WP1! j@A ~֎:쇭'pvCl~ D؞) u&XIG2е6\?MۍP ַnOK0hDU\dżYq5+|}@FUܿvRFT)X/:#(Pj ײ[,*QxBwaWc%Dy= Q Eխp$)yx?HD= 5ؔHH9WmT<{qVbUVNΥ˻A& wTgIh#A#$,i_1m̏u `+RA #*?.BYza#n'hʉr"5Ys]wd _HS6 t /p"#"ʡ,3/f`fk;yk4ha}.>dxvQ׎$~7lTG1" Gov^R[R;,];{njOK9f.1loNMG88*RzLLS9#+_^G|we"9$Pl&PBK'kCVHH`x Z%-fwt]S#ҧF_h|,@t}/'z{|h쏽xJ( -gh,S~ D| |' Bh-{/6q('J΢ F%$O{AqҨ3,K:J)м]%0z<\ $njճ-0ݾIu8ydai VExݑw% d81w>g15KhYEdQߦђ+p v=8 U !{4Gc,J)B[Ƀ\<gfi2r1en#цǵbUǾ ;!WU=0HpJ)TW@7xF]P%eʬv{i;#lY钑Gþ6u$ۥ` 3"́뤳i7 n 'rph:v.!}tAC 86p$vWY> 5pj\R*Y@= A\M0 >=OOLOP_J3WCbw+ KxrrTE6D} u"pvՓV{]o]e2MłJp"3'Zn K+)izH--EaB >{= ]N3-R}m`1gRD}YcEsn䕯aq`;P΍xO,78EfatN=9Op!1WH;r,d {aۢ0ar졔˘@.a|᝟ c%nepx72  ;-_O{ŵ1Avq nO\ָyP҅\/Iw4 J{Cl4vrwyڜMzuO罯0}"x$9grR 6> #:rC1P`zJn/60m`zY͡tv! [ܟWvC9%H TKIx(@efYnW˟K,{F]αs B+Ѵ#Nwע7ƅ$ JQ1\~x7Zm17i] YqtJtfcA '>|)sx|E]{螑UK&ozM< aB^T63SP~5f⛘} |Q"G !5jad^&3KPT~;u'?C vw:8{'eLV#蹓u"šq),Tm:$za1q$NauBtlI~@6 8J77TcoiNL'^H#`^8O7 \nfF t*bhe\G{ndy/`dfOulLŕȣE.|,TʰYTu@`ljYIܗJgDy@u;qLU'cFGJIaw'3+u "4&$jhAΑMV(G%|L*do`A n&U6ݭHbhʖ^0{'k{[~ԄVC:~Oߣ,S=P櫍~9Gms6+3fo1Z~e7bX^)J<Xԝj3c(X]=bY DlY؏]xy go1h GUmSӀ$Ώ$Xs*2V!~&A8 Lpg -`9[BTsǘ[]wiY .+3+7\V3ҽbIvc߉v""zɁfJ枤cܝu,wEIpNxNyteR+9T_]Aci1Rc ڗodf %(䀀V[V?t.>GĵPH(*kq;SՔ l6L6kb 7*95扃qX8E$f+a>A6eesKb`yty}t<ܟ-zt]dZH8·@sʹ8t\Eu:oMJSW"邎,h:zN ÿtZ\ǝBUtkXW9Tz5ђtw~VC{0Qșo!ê+j]iN+T$5(Nʋ "P;Kޠ80?sf̯>"#aaX$+]glS;/5}=IQU򿋈c=_rge[C9?ZC3/5#6Ow;=H¸8nzmw^X&dglBӃp41 9&v1Í?۸8ޛ cE) Q [FX舾_T=(3~  ndumjyyrpb$J~mwzB$1)vM Nl]^IkV_;clU` A3b @"@ Liy%x30~0p.M%C(7!<^keۃU>'#z zZQه/YI,(cAi~re]v "`\TŜ6}k&I^Je~jc D'6MَYwhLM_VTm4ĕi2:!Q":[KkniHCl (*ͦEmv%ґ!XGqb{|w,·ڗEG-QɰiUIMO^k1u)N/+xz1%P. @j;,`mHϦhe*BsJ@b~נ`|뮿c`jo佥lvI4ľSVb {3ڳ,oolGEٮ\VfV62M O(  m!v_0=CC yLwtAFfE@8J8Z"$֣+.#LeY?(;FK (Qwܮ izc|t$XD嗙fG"(͉ϙ+}7a?:5\i&D6gI*pNh:Y%T!]tg͑;]H!!91eX`'wפ5|6BXr l<4OX0fq JSmlRXD҆<%i_١Gԃa VW Җn|-xQkp07zɂ'@trcbd 0_hxwus;\ #!%ʖFv 3amāoJC~BT`l*߆9[}0_Piv:xk/mЃmx))2`TBO ~Y@_3Y%BUuXP6kM^y Tq]X>*rl +x=KelKB\j \VkO,{ms[;-Ƭ^IDR/'|e~gGjN$xAUVSGRXѯ%&526nS\[ Ԧm b(RŠE.̲VD dn1A8zk~̫A2- euPQĈ+6yK[Xmt Z1׹CyGz0 fA9q(ELoirD1(?ަ_h'v輫yȘʄN;xed7"a|ymF4u3H3稧o#gMZgq.#M+yF)qA|E[xyPXD+]`5}(s[^ueazM"lsT\.eZRC5 1ok$wg ˫Lem'qɪ֬Nr0Μc.gNI^)w֊ A+Oq*<ьo'6dJ} 'ɮ|8W+|32Y(9]eouIP(?CjV `ts`K?U>uak`8%&d8rjxj8lK%Njj':s7%GU2W=i]H 󵒝q]5Wm笾FQ0z2 GbԟCv0aQ; Zsf$SuoЫ>H ~NlC }17Ori'hN>0>nLwңbYzX&d>!GHNsFh3PCEcs!M.h&1;F)߫騆((twJDȂi̷U1-f UL_1p>ʘD@B3哆 a-.j -aVT ^0><| }#9a1w ͼ"3Gɦ| BV*!ሒqb әɐC ;p^k K2hdz (b"ubSآܤ\.OqSdC DTk؆+xWxg>zK[%A4 Ck=&aj{d$ʬ0 J( ,r+\m\"cΠ&^&|ޞPS "hxu!6(\?SC}_{JsmopK,nC)x2ݬYjwuq"ޝŪSvFl_2&B&dۻ]B8n7 YHWٳ5gy>IwTq [q!3,C p&-=jDfX!9Cd 3OYubȦQK"UGJ% ̀` c#+Y|mWJ²!z`WdiCc-}((j[ 4LOH/sTTF:0zM %xO~oC`PdvϹ_(Eo6K*R @Ŝr%/=3?춃4P< u9mǦ1ɝ do<#>ZI3,۔=a9T#+7W)u l+GPpA#g= A 6*Ѐq%߂FP#d*a{ч1<%5rM1Xc(mSR^m3eRD DF@!TΨ\AeU]ҎsH%`,qwӻv.Vk6)Ӈ͗i-"y ~NpeNy/ 1LGK@1c2 (bo5^ 75hJxhf;`2URf%N5oc Q/F0YhVH%_cofV$9=]ljh 4{Z%1[eu2UaN3(apV1zsb0WPZH̷^C3@p G)Nқ n\L\ {%a. {uaE Vcht;u{w]"nϖ^e:җ2ۊh{)ݻ? zBdd!deE\q3ċ9S/$jr?,;[?ES=Z\0XXy(d̹*0dQӝX$A2_a5z+HDehGk$'\%ȁ9De&W>K3i̔˹MɠuoN) nn4K U8܋ ״RfAvcIq;y83vB>Ƥ%ꍪ'Qii%f2\ T Y ʌ =y[~b**TTq|ov.cvFXر(@63{Uv^U1e c6B0u?f&=V` 'ĽvfU'Zc0z?©}C(O)P[Bq;M;I<~g)kk - %{5X;p~xguo_]~6ubΛOY6AQV*7B{Bb2=;ܯK^ztu W\ɡn*T_?~n"ZB|3(])tW ,VTrQu4"CGK1#r߀fšDz.V'gL\ kEe D)gRzE♀>uk_y\Oҵ ; 4hё=]8spE YWtw5}Y36U-v"h]`tt1*H8cb Q IЧ ~=di H>]s!3 yڱHtd#-b%XG]BĊ78`of'Rܜmf\}=sv*ƒI9?>ЗbD-#e=F?R_Z,x \,#'5΢vca`cA=kє] FIN~<ʧ}ƮU^аGsF&Jy(zY ks rJș6z5`v=sH=X-,w1kNӑJr<qDmed5 >Uѷpi hkآY{uWTwҒE?[hs}ݤ)dn\߅ft!-'rAn #8L3*@Bͮ8qRit'4kyoC\/Qb9D|(/fNՂjFPm&O |=;c6ds9q=ɝl07e6v"Ԏ自 LE1C#uONˍyZw[﮲*#a5Cc$)GPUSɆn%:1]]+xDD+!Hu{Z_7GTQhAW-yiv +^Lϧv8ظ筓dNhc\>Z 83v6pcldmhWȵJXMf$I}\O- =czKE̯O$-9Q3A] ݚF˹mMVuɍՑV:OG )0ԑUqjz\Zkv >M\MWZR 5goۂzǤ<ёW-.-tX ZfNUI5Z><=ūkApd{FȌB*d3ÊC#I})uzI2Dr~Q27V?všcLQٽ?dW897AQz=-qjsݭc*4W :W u6*-xOAZ?iwYڵʾ |l&~ۮ0~[v~VFaU%14e̤Y0<p,`ȄZGüNVσ x={K؊A¦|;/ݥr)=hCn ~8R˷L{1{׊{E(mZF(8ArQp5ɨ\˽ N⨥xz:(x>1'#'[]FQ Y^!ޤN..*vChJ;踃B0 ˫l#= vpҵ& l뮠,Șf{T™vڄ*q.|o On. }[B] vU!H۟*[ 3F/uBB}=2~;jQxD)HΌQ޺zO%Jdc jY˽uU4*Vb(0r%9`^ z_KB)OƠ0HӚ,!yw8_秌Y@T}a͜t/BjhBLȁX^xRɣ.ӓb30::Z9;fN"ી|i]ꊴ0y\{`Che*tF'ks5-y6BgX }8d 62CgmUH;yht;a^Ŋ<κbr%5%N4<&x@Gm+#tZv :{q2CF's*iyΒ2¦=rzG',We|@"-z{>iRʹmnMrH?eEu (,Uރ"4*/Br:;5 k'kKwt%CHNM8}}`2Ճ٫bL*ܓکV])J}(UaB-ψS4 7rVZ!m֭J!R ɧ,ڋV/*wK ͊l ~bG=%WճPbuz|l&Na,{,{'PzD0&l*4-D>fw(M:t ÅRu,@΁@ f){[OnfV(BŷGj*9\KlTGZC!:ٰOM7ܮXJO p 驙5fW0'h(Q~~&dUy1T yvR2[UvaDj~;w=[$⧳kqM-{Dm-#i#S`D=6Dt7ւuCO'ģDJD}Cݟ#]#P= BJ37)ff}Ҳ*NҒhؑL߹H˼psEUASF>/KՑ\s|FOPN =|֘;BwK63O3 L )T"V <;4tJw=# YhIi$`Ç-#%GkQ-5@PuBUFm -J3OsǑWTF%ܢ:95E쾿~ Gwi1dhz@q_zo4j?UXWԩ\<G)H{Y=~ϚCXYoSG]aIPIV5[Yk `|]l&1o3)\Q. !+xjW]. ',f%w{ĮW/>JEZv`bY/101N~_axaXM$!^c⧽Ur\+דq_Jڛȁ9{Z4EOCmti[yyt;:M#q˯<*,s}hY >3ic{26N:'YW O1;:kc}'r@ID@S9~Z^OРEME]P|+[Pۨs,o5izP(HPxKwOE 31 '-e =uF/w"qu,[85{Lf5\?4Gc?0v{dݝ_+ X4c<P jlFF%B`EdA"ЌLҕ*:@/^ubq\\ݘ:ʕoFYquAI*bIfϺڨCh3=LMaԻE#"˨gKD>qOPEIrSWlw9ˈxD_YP &T 1T/0PTkcVLѾHs!zr Olm0s~m:,X4KmDC^:UքX sH?ü-^^ʈԩ0}}+AE[jD߮BV! Hj#@У<]B "KYĕ~n QH5{'n۵ MNW橉9f o'0d\bq_0nk"6aJ#(@!B:&wm^ʏVP^3OϠ"\%udYuZ;YXwn;Gr7ՙ ӷ0Q3,Qt{[* :Р CT8BgcQ!iFu ^"asbT)I[@oSu_; SN,3T؆M q(!EеDU%YƎ87։t%'23ˡx. GzQ uFJ®{#~ȑ@QD(8CsJY[Q n-CqsC4LJ094#{~25k嬦6BLFWr&լ)ݖy.n_bJ\?\j ݯ yUrKG 'uegWhT ?K?M -*Y_bd*,m)DlEZ1X|VUXl#38;I86{1/"fHJbL#K>x}=޻]c;-Pu,el70IpG_U93f{Y"zn#M6 Sk%}-4eD_ȕ^jc\#҂ykb^٧7ΜVhUnFod.-$Cqv+Obo8bH-I'rRM=ѣςd2]}̉uODU1_l.[+=\ѧҿI^;G\ €Rs;~c ts=f ՛9gjx)$G>f2CgH:}vKc;$*)g*ޑ9=F\tcTs!gIWmC:BO ;Qϗߋ1kU#|\!Qp$ V/=i  ~V*W2&4D52Lg:PډABnTLnˇz%^eU]гuD.U!]^mTLoN5S@=?z8זcFOuB_aT/$54=wHǐ ` 6o9WLҗn ?]Y0q-_ ӇC_ϣ־>rX|(v-LRku;G rIFO)B -@7ŕ+#zU囒 *InS||,H.ёP$ #נpτw̚QN|"#+eĂ(z7ˑ[$8n;z%$!>q ˒u5B7;36ׅEruHBޚ i,0 ŵ*Ք4%brq`dlru//Mtgf1yJ JGܗPܑ\s4' ߂8ڶ-.Nl۫hwt(+CzL:hXdj9WU& $K3>q^:]+F0k0f%{!cC]©<_ybm[fWLʦ!-kEdgGmw -N \5RP}fG&C7cpcy5I=2ovYP֓>utj&o0&ɄCnAV%BwiR")ԗ冂{_\h ʖy"ٜ_(;t6K:֛R48oc$s^ U߻,\f굄7NqK^p Yai,ن4EV#V~/L4.ļA?@NT}h;|Eby+(*#Q~fEף3+jJ@>MH.]6 e b`co#MWR>0YًZ5v7kC^a\O >VgE+{R$eْaRnl HqҒ*:>Z&+ΜBeX"~\;DѽĺʐH⪩xM{>$-#[k Bcէbn*/@o~)uĬʞ{w1(ڃC:`Cg]X;,E W?ʒ]UG q18FPYK8żXQʔ>bV% TwX\{}*ljn!q 121l/9bѰBAl.diǦ8 ]NC_`OVy@BaJd`K;)TCxϥҔ{u8JNҳީDZ5]m$9Xط`.9;-'cI]?pB5IPf5(:~KHA[Z[1ݦ~AE}VL)E<&saP;ny6}ǵ+N-1 nXG1xB~U+m˄hxrj}7)4n꩏*Oh~y$E~[&)\٬ +7{!D]{n mk̀LEB40Le؜귽<࣫uJg{ 0 TaS~Iu`uބW6θ)BN$s %NZ/|df5k\v(+I稯gˉV(!?cutڗGB?1HEDFf$2܊ RDS l2v>'`ʙs}3-]p:Kncٙͽt;E^>zDg:O0 '5T 1oMd~'x\-R ޏ] 7Z]iOJi֖?у[e8t"q湷nj{ezhMnlB{pΓ&EIN~Qxb6DrYt"@/hEj|ɸA6_G^iX} 2ޚJݚTFHRg3ӫ^\CB|ej:U3a j"F* .Fйƛ͔tM(ܯkxxRJrQ Pǻ‘Ͽ/bV6eQŀ)+a3'Tf0gER_T]I]1=#:v r dwEՃ7|=d"q;,s=q)YkGoJʼn&ha,-U-}F)%D&b#4gc+~J$MHgCC/l xa6(&P[8Sv) )M p+SuJ\(5n۔2IN{C'T)v,χ탘X @_ YMyWv1ҤUmyohYPq[i3n?-j(,K(<ԭYk>Pn+0:Q d~/$#.ɣOZjJ΅&ͱP:`H{T)g2Jf%ꕓzp=B*BhoSSƥÈzD7op; , 7*2U R41Ad#ں+FSdTiR:L~N!!g; -4e_bEN ~Cj*#ǫAn$vEq}(Yg5ϕJWYE"OE('ZجZ/ \z_rH~O=>y}۹ɟOpקR쪂ṗ}xho/*VxQ[:ZZ= ?*씄mF_|s*n\r=4}48 O_x力)fgT=7 ;cC*yU.lg0Nàg&C}IQ=H_ʇCH_T搕PK*g1&Tfu^n4VPe`VEG1#@7^\d4WDn5;j>-n kxb0`jkg:7?oR)ĝّq{ZkFM8g/U ,TFMzko:z ҩ8$mC9Żoo %ꔵ<4\i[+ %WF )]耠F*crHzcbWi5Mws{ɴ{QV/QMm܃ID^F/UP:됕r?9G EU3n!^vQgRu,Ǟ + Ϫъܳ0NU#{Ӿsz;!|`[;󬉰ī"sr_锇=UyO#j䄵I(zPw_Rtv'+[ԭD+qItJݶ5j 8b]*}J|ja!)WW2` >==i2qX>K; 7r'Ltb4lnmXf=|+=L?P%ezP45""Wg]y3 3QRDC72]XMh⢀w5yO} #XP1#\5B&pE-/N<^_qxʘ0#8@Td44n0-̙ [im4~4*WG\8@h*ył/D`JV4]m^L}zLj3?U$. Xe Vq`l53:c4IzcS4m$O<.R+&%R#h'KtǿC[Q|2V+nsn1롮Nk+3wˡ6n6t*A ?9&t ژ*9|g?4H@3NGJE8ԁeO ?ۇa~-m핆Қ*Y!]Q_&[eh'S12$Tug ۰>|Sp7٪NQVf͢WCE\,bsyȎ[1sdU-%!IK4Y..W}*JQ*<~7梊X,! v_^|cY؄Sy4~'O~N8傯{&F"vuNh( ۜ1g ćTįg2O%CvJN |sz̓ÕR%-b=HXGc"+_ed}R'Q nlWy2 xڋx:8TKc*frE LIoBBeIv8324U2>qfz Ӝ5VOkuH[X&u, O.Q~d~V8;j!!Vĵlh6[z)g_r z:":6 p8ZP$ݦM.6$7p׮f+z(Y۫^\0420( mzBYi+MrvJ-;#LJ= "pZ~<͋FawD X.dܯF@w),]hD9`v@t) <cn.uւo4YkXN,R-!>m70UÊ1QMɘ;5`ѮY\ LxG2*GDKs2ucQdhR |mqO?%a&$b,NzgC0pS०0k&A3t R3~ᩕ(*@A$y$, ![8g>ZV?hbA=xbUۍ- 9ԩu0!RerUDH>ep_tBCNĸzG~{|wpq^*>vݭЖ됴:J5C }(k21FšB@Ck9^OUۇ|)q`Wk`u;'U|vWqD!ؚ!eI˥3򘔕Kkp L@b;%@i0~L&~GY̩pUWbr紐".rP8Bt՟\#[ȸ6N]*pF[]gK"h^ &&g`U7OɀaL\maܬX_ָ ܧ'Ϫ\jhV}75 >6[6l2ta˧֮ "^=k=v)wiVu2}[fHc> Io݄=9zoo(չ4=8^ /''fE7_1 ʾ07RI߶iOYAt>|3 bEQ3݁{Mt /)əoE収uswoxv]$'[guSBh:g$KVUm1&=\<)ܶf@bBn2%UKd3`Ɔ`Y`p}Lom\rt^DЮ~kͱT>A5eOm4<-GqqlSǾfw$-LxupX lcwD Z^()$QW5= E~Y.!(*ԷDzv` @L;Yaz-y=W.F1z.㗁40xs.V+Ek*^N/*QߕQWkh=:u*v@ۄE\>xycB&4wS@qia9lc~.UJ/C^CGCjY!U@WR,b2,dTE4k݌ D7VF$v :SN0oY񄣱P7 _djabAw0cN}4av""@ueYU$'Xwvֶ\D,(ڰDnj|d ~ޜXGkϙ2ıVlj-N>|](ki젗*$߯@?磨;Ȗ=%"h{(2Q9Bӽ4; Oc눾;]6D*}P5O|asDw)k_(5El`eD_{(d{MR:.5kgµ$nw⛓ :'/a] 3xz>BC"NnV`/<Ψ)̧]'#E{PG2`q?xUIQ7<֜in}ҡL=^,oe ]4EIæt?>SRNEGWj[yw8>EL1f!Ҳ2B?/^ x &6dں糈Rq'|"T-]i@KyP^ĉw/1% ѝ;*-mRV:$ Y5.d;WL#-vP;(gѲ H*g7É$ Mu\FMb_"Caa8Y0qA>"&m "ƾaL?Yh !$Q _ωQ&a9TW.BM󲔉&KFոE9PW@ cݱr2Sw%ByHD٥5bw5v@,*vw5z"0EJ@Eq :7hnܞ?ZIw.3 a .3|B2 v2Ug7] ֻ,.t{&cWBBn)7B`Y"7JPCd鄬o D㔟Bs r#hT{Z.`ї#OT=S|Ao[jr[0@&jǏA$H[[!i~ 'aTt='|eJEJ@7PJb"Jƺx)c:'Z|2\">>u9buQݓ] Ϥ2$-T.0zh> &oߵťлԥ|=bp[(߮_Jt>GQ鮻z" 3Zxk;D985{pb ?8$=,I@&s"T=k}u Yw/ gF2 Mc5# \쉥mO4NM:e+1+Mb+8+}:)d3wYy90|ҐGNvM=϶xmoj ڣ-o{F*F}9*u4Ɩ2?Gbz#|*̒d X`qx'JS)EĪ[쿦&)ahXԠ]&I2)!@܂,-\e55@PFrޢ/#zԻ:^aƱ3YZ+šz[vxIH8ϙΙӠ/[7$%cWObŎ4J"ӯEg׌t AE jmi}jO"Ruy@ '6P+S_D 01bk{ɽ)46~|HM7df cmZϺ4-5y- n"K_.*+%DEЦzG !AǨQeMjX3!YwۘYRtb )3$kDb8~Y>"tDZAT91C76\fm'"XrKB`@",pwrV, $\!GZo+oO;fv7J0LpL׼;A#x|=~ްC8Hb:E#@X)\:\5M3 {|qgwF'C6:}qb0H8oI&p1dh,~ w?h+V3tUyޑv>X-WͶn*Et6ZSMhKX\Q7(:&iN |]/\N;%ڙ` 6AU@-BvMB6ƩlՖA^9'`xc>R/>Te:C@}fV[㼹 4j7SUOEBaq.#k8ks_`*[jQ=D7Jc+Q E E|`K'~Trx'JVw52if/3YWL_޳$u>XD~KiZo0G~ߥD=#~O#h!=(HP06y^^rKύ?qds&;u9:9hI@%ZR ezT5K:3ubXZ-(x2М};j2MA fHVރ7*-m+Oq ERZf}%u{n1؆5R1BZ]nr4t0uh}>L F}s %0Ί4~B$/|FX(Mr Y5<yia6܇X5HmVCj@0Uqf TΑ5P8*04d rYϥ/I#͛!^tXD(RK}ז(Mq&О 0^%M%aMc;!2!Rݮ>-ʍ"yy^9+@Zt&EY$PΉge^08ZelP$ەJ쵅zڟaZDyk]~L{`Tr3fK`霔 ;6QK_LZԄvRTuW-y5? V njz~tev 9=gMH!%S/Q ^!p6*$?ȫ(#%z嬛"&oHGҌ}͍g2)X"/ (J{;l_t}K3T|ާ>͒q|,B-e9hT3]FPa}Ԩ>D_ sgI77$"XOG+xk8AߛeAS"i?&EQ=_ U**eao =cХmn~OJ"_YC3283 r1O1̝la4"e짦ͺhfYG{CWERzr8եu}OIWնrPyX)͇#H?CrꚀ&A{H# hRYe'6]޽[Ө? c"?b"? ߇ibi,.wFV5S$6v,z*zBC GL$mjl(xNhԲ?%]&u]Xz>ӪpF*8e]A$"c?d7Fgm!ssԱSD|.BFjhP"aE2A8A#*ly:3vuYNҪ..cl wCF{s!_^ ^ 'Q d'7\_f77,8P +}}ŐU w"-0MiH.+!&V/xMQHnB-᪊F&DU8ML$T5 : g[m]EBRY(:S п"pl iXPLӍ#W폩wn֧^D!q!(:lؗf\Ɛ9:$ml*9$Nօ.N^ Ѫ]ck#h{VTexo2q/ɂF~%6bts"2DeP17*aZA 4U|W(ǷEe:z\W}%NNw۷\|iq]f5jİ06GYQ>+cމ%J+9`e̙Uڠ+9e|/-uˇVP5GaޭUcWHg~V~Zw8 iV.WMsO`8^{LBqH]J\Qx-riRbw(Fۘ9o1F@Xڙ}+9Ͳ_] jO9g@UqB)[*TĞ=Thd&roŊnf{sK!D;IW=,;a^J[AR̋ 0>E \oݭA#RF :}W T͇SƃXΕ(&v[&E&? g0qљkyЦPY䷄LV& _IRM]߲I)MLs3 zbճw\,ဤî7J"i,uaKZA=V~VMW;v|Ls 9iY縱vM :֦2V櫆Ai-ݯ.}B<;7%G5ctOch9FlgZ$ se:{V*hVD.E@"6@'\W+Rw6hJ2pMXv9FHKubC,-3`MqxB{""T(Km/#wEB]e =(Bl\/-MK.ge%./ |9&|?:2a&dnPtCSv/,\xsZ`CfxcLbI{U:I?[h{oJOc.M6XV T %$Cj0}d6+ 7$S=KZSCg*u/ìJwŘDJy\V_9#~XejRhӎ1˂TCFœӔgC*~Mn.r(p{c@gK0;e#*Ra";EnU*Ónm4饂GAS ks9} vZrF?x۱q0-%d{ mk.Dl Uutݝ πr]:7OIJR=:Ax*Ah*wH΄~TC`d9QKG!G'_VUŏy>l<h-Q{iVlmR~:PE?U)< G$ n#zWӦm.6 ˰MpYOf|gC~lG*w/n*3$8)MZYm蜆iDHQ^{/Ww|J1051VA,xMaZ? |PG %b*haJ?P"ƺСPz+Lu*p7'\RV)zޫqV7>+{z*薱`:[$-iwӯ`Qe>:DX؆D联~*b]yt?ݮ"Ƽ6Z~#aTēXaȰ*l# Hi@Q۞|x }4P˫(3-v5]\n׾2;v~1 |ɐg*`3II@Obo[2qm<&HEUAv6A4q/r;e^DƧ1C7)⍿ 2~j'R1 KȌ;.ۉL-iwxD4j`l2~OzMRÞ#KrWN<L+Ҝ|g(NGn3[Lcim!DMpՏwX; G`/hjeD*|)Xsq .\]I+X> tLa Df!̩;a~!/py8|Z1pYG#n!J't:]T(Uv'G13h$aF䙧6*EЉRjRnuF`~Q3GPz?#EB\ԝep̰y rgLlff闈8;xu\Fb%|?;0AџC=19Sd:3N[O[1yއv$(F1pʣa i)#elܩ gYϖрa\LtjȀ8Z{@hzjvi)l43n胔HJ#.z(Uf.P"8͋| T0BArq$X0"T93SV䫢d.P\BM,M"F0 h NɶBd."Zs4mrT][շO$ը< 6smӴj?ST8/63\_&Lƫ;XVUd0@1R.NN %?`r{" Y-xNF)ԭ&m!=o0J"0G#@܃֠űޫ^3=0 0Ey ,ByDAf5sΜdtKkobeL=@T@!RC4j hc&9-UG~gt6-iqݴsέ]! ) krTݨ1?Xb._iւ uD A ͯk´ jK΅>EȳOU_2.7|e&1˔r܎r{4 8/%wh~![U*!8mzp2 p3Hߠf857ny= n*oskZK_>OύwI~΃q1%yƎna@$wz|2UAeƋeE $fv_oD⦻`fh4?-b5m03?7(@r,6GD^۝ ]ZCe"툲}+ hfmNn661t2}m ۓ },% ^L½XS1ؚ~a )ߟA-C*2RsEAj '(#MWtLS{qwa=f @išdiiXČAQq6W!#>Z]ɩԚyUڒsVT&V;704M`nd{akg޺YAyo4R'4w:RdxuW3`Ϝ(MjM]'ɵ̕rD*# %KHDt; x̜(ꫯ5O zSCOcPy8 zbV3q [M Cc8*#8_rƖvm&5!/bI?DP&Kg{Crb`&UtI)H WUB8` ![mĭ2]hC9 ZjB躴gA3x;a)>0i7ϫǣn(x 7Ljc!ȹEj%: =Xlp=S-tyy8'f4{xm[yv_#L,q&ѩ dDU\}C*Fؘ=zӊHIJ1p'YUD{T|ͦ}[Z j#D&/@BUEQvODGNJgn7CVӋv+c}>={1κ'<|q#26J;FR3^?VkmTL 73>M_Jqxz*.^H"u m+ :}Ye6A8tAcn^7='pRR(LrW0/(@o&fìFnVG `Xkh nt,#qN[kvw'>w2~:p_x8^p7U 5Bp8o2(Pt0dؽ6%F%a"{1$QGe\/1WO("2զr#^^+fɠ("=(.$NVOj s~%RQ'^?ݓ(Ɩ=U06reon~IМjRAJ)I8 馧Q^@ت!DNxY/1ruMwe$ /PE7,^eRXLwci!(؝Svpf#~zQ&ƪ"7u)m> M6g+{[Q{tr^,cK"9QF1a:L J(7rTz*|䎰]ظ.(g!&zӬGQ#P't BcgpZ??fX󗩹_:QwW 3+S錣=XWue/>,:t$ژ=#.CXZV؎Gkݔcfn" g7~\j:xJ'4s/ѯ. NJoFZXT5S2 v=:QqEN _+O~ m-)H_~ _U!,ȣ]N zH,_Eփ9pg+qnоdIWWoluyY\P2A,sOXj jBܱ0gߌDԭ ,ҹ+Ge #>Qeѝ.LDPR+K1RTK\+5~X1nx"o L0̬zOЙ\#`WJ -40M<)ޞZetX7m,?woJ]ʀX*|!Il=(\dưZb7 U."Qm6~5;~C#kn`cbᅦY`hˢc#VDmށD><}n59ۣo6u)k4PjwJx",:\u\rF{mFql*M"Hp`6Hz+C` O .@':aBlSXؒ䛪(mt@p;Rt>0;SgWB9`3Y!!Ye16c%s~nj&ps(s]aZ:l K<qVFL48(vhyiމa vi896?jQO-/B-kkCig25Tes?[ RrR5*[MA 2x*0dҀz4-㛾ce}{WY-ؐwsl64$phgc\ u%ЇJp~}#0&f6m8_v lS .3e=Y٣ n8A|\ۥ742OBdˑp_W+J<` G&1u|}2.`=+a fh`\S4/ "yER.2{R (_t/X]Zc9fYӬi_=fOǴ] ^^^DT5vNǩw i(5Sf%eȀ#7|Vٳ{IP3m+aB_+oe0XޗПQ[$K>IG-ܳ_U Ai,nϙQmֵPnT߻W;NmI>){N ٱkYgjKAVsæMn%u-n[/JBtz#YY k￱Js枆OBΉm6./X2p%pGaw;F;<8SRHL zb` "RҼ~{f)J@{v5Vњ@c`AN54nqm"X6~.$ƛ a8;DD*>Ϳ6䝭CΚt2攀ID:4S=uHv)`zԕiN 0[{=Cj@l7ODo5餳*@mK}.v|8괴%!aY窡%m-DK}/Vu*]咺zj٢v !y+2ҡΑP%2z|`ћ;۴{E.R Ƒfbzz3C+ӻq Qg00Ҹ}ߟ@`V-]brO>VDAhbKV_gr*jl/%Rl0`W,i6ş/sre=v1Ʒc\L H9>!gҏlG<mFy. L@_u1(f؉-Zt<'FKm0M 2B!8Vxػ*Zmlk t#8 y  gK'o4ע&9yՏIH<;' ;5E C2v uU:-;H&7ae&ln:q]G6׻Ah IזBg"}ѯ};f%Ru7֢|}_ 5挓cSVO4w0N@qJ7meS[`=]1 }RZ;c3lJh0Q*_>0ws+ jJ$7[(ԼY`-II o(6(f9oBf^p[5e>FuxDgGf1eM=@x&1f'u{EÔM7i!v)홅ή12}•3ĽEPtN  \~jq2"UX7.zOITDZfk”AU%#_fp.}fh~\3Nh`c>^L D1גt:8d17c{ |( R>'Ӆd_w<qBef)Կ(x|hѮ)t<Ǽ[Oܥ$ɚI^ ʫXi?pi<5) ٱ1K󳣶PG/Z!˙,[E/k24taݾYbո#6ᤖY8\O٩6+_M|}= t-fLZqttȸhߐ@/̜fU(A5-vIT _.;~=MWOΗ`={~ޞM_Ɋ3$m[r.w乲zvJj&CmEقhP9+jCpؐ>)q $zF7_/A\7Qڷ"c6AuK.cK+Gw"fp\ Ƙ} ⷲt{pEnz*{m0,ep$mڢ&pt'cxڭROm'_'$%-kiR HJHu/=ap\}{$b GQREwSS&َ , ^LBo!&jWP l8̓XϘ¶#&Rw+u%,keB,>(p_PPΩkjW0Pt!RzVѫ*eVC2 6|lN C»JBXC$i1t4SBԝ1GOGZtXB|}A3 uyhpό~R :]L*a*R}ut'C4Eh,iGDS@ ~6bN(TNu3֦{;2^B{m6܍.H3\tɹHRhWjXKWvH2*Cٻ 9O XMQ 0NJ`y:%ౠ3i#{2zqoQV~9'KGvN%onv^C\!ȋ!r G^zۊ&*xr< ;\ #|>a\ٯxZ,*pqQ(I$0|W)=eVIZDЉ^my<[dJͼsPQ ,aq'ם甠#\}V7~ISrr˾&ǧ)+Q^w#JaޔD(F,eI lm_!A~v0z#±JT^ SƂDcfYl;@|`Zixt_|l'~4Q5 DwDFGDڼlxHֽ;{nv(()ޭִLGLތ>~'?L `۷NHE\џ8hh?Gr&kvC^uCusMFafJZ@.{,V叢K?c7]::Wδer*.QQ[UeE 8?wVc~ܚJ[1t_ږD^ۼݸah.xc_6Y$JN!'@3$Bs?jYyiE/P :H^c%xYp9o4X蟪 m9#][ Є /ʈc u Mn~*29I3K ZJiPHL\#0:ZT P{3wHLmt$$\}l%L*L̺PCA0Tv2s# *ӰmI4Bq$4[eb78bC}e¸inX ' Ӟ))ڈO$i?)| 9A 2hK#[J=#FTB sdXx*pcTV$ߋ\A*Y@ rO& W;%ЏvwNQfgɓZ;Ӵh nGH4 =w<8Knڋ d9byl̆#R7u]YOtΉk<ڿ0{!򀺳4epOcX$U:)ZE0W=.6e!xՂ%ބD*b ZYH:))9hG#.W.;>&sYCM'!7Hؕ5x՝M+&Z_ẑc(Asۧ ;ŶXnSn)ة{ ̓}FFù<)dw PJR _#e,8X)$@f#Oe=Ok*qĂ #;H(FcL%yt BĿZnv؛Oe_5#3 Ɍ|fГ>d`wO@+IfR"pP-ܿSF_kvm\ok/`$3"U# Tk|M{͡ɼS E!&sh$Ak[/gYsH<_MLT.]u>L s6Gҗz댮g͍{%˾)KovK < LZj1zsCVTEm:40HVmK'羇{騁1^)ŀ~;dǣ,(3FՒCcm[v)7еIpL4u^%Y2` y#MkT3anDvs-f'%g_;rE)Xߘ`/}6>I+tJ }.o\-Y'tS~3Ki-_njZdԑ M;1m>p߸)yT uug%ن7SDښWVXɱ rB6f KG|G"4Ǝjx@S˵tP`hΖgی;O] x`قfKI+6w8gG QJ*l ڏpr7PH^ƹF%#T~|`y_#t>OLN bnb|t>Zl{"9!1_mY%ZW]-.DH,}wij3[G1UdBGfJsG܌Yk>v['W|`D L]k;&֗TK}k{F~c&vN@xr }+N/^S_NVe.dNfS8@S̎y1rK`E{ɷj7_p[-1o?ÊLdt21%<{;;2e;<8S:?:7|Z&/7aPl,ÎO~t}gg>>";`v*yJ+aOŗ7(5D3n#/U8p$z \r^TgOFe,׿!zLFNx_Uhjo UIGTff1Y"EG>MbOW޻N_xh\ %M?(t?eSVkeT&ȢHu =8dĂ,ØW{H`g߭g}<֦:.t ~1w9AM!9hhD]#Z&Z~T֒n`qiynʓvdjVۚmpO1&0dNلTqV"C-Xڌw͗RhIBHzԆCaZ%E̓KH U}Ə닿;Zu0u%%|Kg(igU2Zo|}r6" Y !4`M$ WO|J/.,+1(PÖ i?bSCZAgB[.|6$'C(wFl-< TZ U!ZE q{v Nz2AtO;чK[5l݇ɋ^R*zŝ-i!Pя+vb;OIElr6C`tcA[8]hVB9nA_2 !+.w/M>j^g{dzX4XX=쀫+LK>ß Ϥn+p+jXPJ՞>ͩ2d|x#&( *ڔRsF0.S-wV0;,bZ)ȀM" _A\S߿/>$S>h]o6'UdjH/P䁊 :~)yLjV}~_Fo7 U X) wd;Ʊ6t½!^ !&{1x7nf M`"^NH92Ho#WisgTD?\|:cJ)vSn-Jc/8:$qp LOAy. ة\dPqWz+PoUEíe W\ l9fX]^a@zj7530 ԓ>JHyKFU|JqќwLY9S-O[ŗQ_v5GլgJj;ԥ+*ROR+NWw7&,PDR-+@;@۞ؘ)g}|=?cBM"1=b:td̛gXrU!SJ&}o}`[F$jF  2Х$t$:S!o{m,QZ~q]377&R=b T7G!@{-w; gPm>H|7|W_-Rط^Nn|$ݣRJnġ̤2*Ǫ_R_ŷӿ율q aƃ`δ'E?R\B,=Lݽ3ŠtLk4*_mJ'_KYw1eӥ'K[k&S xrTVQQGԔ!Tߙ[Ш"?f1 3F.!RtHfűQYֵ_!@MM\Kb^ߣU9 kp<z|լM!6BM*LJfz'k@,p#ڻmԆ?=0;L}:QG~w$%z1|ڊON>"oкY{:ەAٛU kE{f"=;KM[**ab)X=`eAbooF>et =pj<؝Z;`OxYz^w)Bqv4Qo15%^[;48{;QF/ekWxjZLA,w`+= RU_8M xΈ>Xƫb\m=J{H5k{n(ZfgW5'h\u&gT+암Dx_m$9 ]@ ~:Wp$PMn-8L\G4^m-@OzL\HգR"-h1Ӕ~K[q8*,gM+dAa04 s-l䞚x³ /-!# /}`j{)*khb4eQ(L7ta'uO^Ta|y}tZf-9Li+̔sb>߆f\Y~EO L-E,uGZjUI@0zqR>(,6~TY:Om)"79NP̮~j)Q 3 rY:ތ-`bH#x -Nu -b@~IPg{%adỷ> #WЦf %|sg\aoUT ZrW>UXֶ#tvbz7.4I|9DvkO,u ';[69ďl厧:RG}sl~FOTAM(! =ՙ~pd@G]K+*J\Y 9:l)XwΫ3?{ vP(uaĘ/cV؉lEȌ$TkSe6&[cVZ4&ax]r"ag~xos+TQَ He\k˘ O鱺UԊE-fVS(H;ɫCjг4+5Ʀ zT;zEHD3n"*r=1 /QRؤheJnMT Z =_ {*u]ⳝ=̶F8sT œcc3~ע$%6? {rqJugퟛ;ƼM,>8/,t /qV{J-}*d 8}YݾNaO'']zKЧo,e/!QCb)CnPGb" RJ}9fv% ۬FȒ@~bbaxLCtN2 ݡ1ed^B o,|ę6LE!-v]l q aU3_rV :S%ԜFye:qb*mYA+e3!{ہ. t.*X g&8CӒ.NK'ݷ#L/ 09qt2=\@<a 喭)&PeFn嘻.U5pc_F?Fcef1t5}('Q@K8_5l{ O+VݲiB8j:2m%5G=K] R ";EYc*0;_|&m߀ ׊btCEqzb l~Q9a/ 3v׼7:[3BT2.!'vl ]vNs@.e,wPWA8-'>y|| tZJ6 7`܂*~,PO`yH"E{T3`eT/chT~\\d@|'N/;PIp ;l} !ꃖZZkhgE"eݜ ?t4S 1 ’؈Rog+}n@%kKW?n$qn6IFw-gv)IEr&U5' xvc* z3-,݃Hp!{ [ ms +J&Ȧ:q:ilI_M'n-ǶE"(ieA:ѿJLDoAQےO7:!C~ UQ ,; r 6Gzzwqz<ο=hE[ )E{Rتa:;,وuwA6FX#Gu^tL!8]q?J\:=vnCYEHT=x?CnF}̉]}l9\y$?Sajo:8aj*'}gk8\nmnP;]a0iGߎCd:W9;&▍,!dmWhbNTo9IkJ"^?X6Y!!#`U>'HH&̒LG,#"yy R |C+#$3֧ ?wVӕK4,UIpn*CDĘ,$=཰nuBVnv5k@-eMFJ5eYCw O1|1D"kwϮy­M+sj. ] *H#48 H%J`t "X{#d冸=ډQ3Ar `LKqj ;px&RuH9s;Дu^0CDNIu-u暕Tc'Y j]\!):OfE%0,;622~Tn8(SAʛ~fS;M)+lׅ*ЧTr g |ewxcȾ#y=M242+~3@t.o(XpzYXёy1)]Īmx Im$o8;jp6rq@:A=/'O6'M~a*IyEHvu#5= q&ɣL.ĕiAQJ I 2&vnlu%Ԓt&vEA@nFڮsVa0H[Tqa 7qCx$ 6PE<$ksJ<^Ka<oNR.;}(>CNU&I9U`B ks+6+P3)@-&&ɜ;0`':X}0Hb;+\k>.E C<[8}H4eR>")j!@8H?BIS/tjoNWQֽZ6r:^@QVFFC Trq.CGK #RŽaϯe04vvjɴ Ach!u~w~u1O0U1:Vj%tU ku#|˹ G-\5z) }eb~M7컕xggCal7܌qQv(v˹rH>}ac`w/F>IxPA#.JKkVYy(ڬfo ȭM G͖ |E6 25ztN4 _\ibl/e+BԻR~ޔٵ p椄shxLpę &e%|\mM^qx' DC3Pf֍o!Pb2);g*8Yc9sx;c W}>/jPDYڣ*+''?/o$]P!bZ.cYwh^ˎ;EgޓTROA/jbCgssEZHu?CO+AKT٦a*u3Ss}yx]~ie&u= v|UYR3uCGhux3syS޶9V暑U_JQ7)XHk.E<=UDƀ݄S#ّGK%;XT\M8itD2 ֞_n3c(r7>nqғfla#ziQE tG: U dmה/$MY98sFV>"5iʕ|SX/LcX~0 ;Z 00MLV-byIaM ݻtlS>BG¼̳&jPhkƥppm ^q>Q7][|oW@D4JNrx),y_4b_\ O)}s~)WJ5 x]4-+yoY\VaEvдO_˪w*oa*x]$9,<}U\'vJ7tkU RvL{M,NW)Bs ]||adtEq'Fu4$z-W 2DءQO%zdZ*4;8?48W>_~fH7'k'YUr\ ]r˼ˌHR>g}--{ԞNUH/S#{bm>#LB)G|e@akF6:a3[tCi5ȯNRzAlk`8}{\e@qM%딇"lfW!_'QaC&ޘСb-QږښJ,WH %/Y<1өC0-26C4̀p$W>bu*f;8_ 4Re#ԜmD7 IјH%W7YD:D8{hF" Lglmpt0ta&쵴dpST^_%f$A4ba~M/*]. [p"h&O6fR"[M;Auzu` TJ=ƊiyjT?Py5{D[7+ %?s\;i-Vcpnq VDC՛Y1~D-Q2 KAxYD;P0;29 9}5)>, $I?C'{n'm-ƵCߩr4%xo::t #I=:=w:R/Lt22Pt+\.}5(Z!\DdA5-;}wq/fBǗP-8_ d ӽ9yZ[G|چmB$ZVp[\_B%_,~L [ڴ`X[ׂ'WPH €!Qvn gw)@wuv N6.Fp*)cXr{s/|Orb-%4h,`Ėt[qO4A6`ѻ= u *̀ Z/iCe/ol%ȇT$죺ԠcnHUFЊ 5|-vlRǐ] 4f,l$FWP@<F<5X!$`dq <@Djs*JGx3a9rɪdǶO 06u_qTK]A'fH%;0*{̔ 26)=n1f&TP{F5M$ޟ|GQ7V5ӝCᤈ@Ͷ3q[ƃpx䊂_` WڔaYͨOv`FJPl01{Ҥ/Uج $;_||^ND0$d'Rϫ' h s'fBjד%L)N򤷚Ù|~9?AVҥ%M4;$;)QV-oO- {Kܷ .5Z%-M}?ǚپB':QLoԑ]SE^s׵<~Ñj.;.XF$oop_K|:'R+`7j't:p[iǖ%jI :Kp_L:TԕL@NQP=8JGwDxV"kҦ?pTR_r17+}ڛUlh@\\xA鳫\SpF!5f_YZ0(+ {>-3ba><}\#zl׿;"\An%\$}ژQ'}B"nk#u~xŠc;ukfK Jfm|}^tEy\{ MݞC⭍dll_S6-5bM X/X>CAne̢TPgюׁT`R}<@Tasf94)Zlm'Kפ-30R¾K7X>sJNzKSQBeޚwho==-U`gokmAiD4[z$Hf8EL+uKޘhm0}'*V û7WE5@[>H=ύG.K; 9/D#PLb=&?"&?Nh5_i௾H Nn1:wYGAF2x1 XXK=v b15ͅdE}h[)b&t v|àzHnrWB28*k~WPP^7ko]eu3nt~WW!`1kҚIm<P}x d8E[4&dqR"TE_k|6X* #*w ^R@7 ഴ+22Z.kXs ˇ;e?p썣KDP Oi¤bZ8RrҢ=g}<* *;3%ƀAcw5<]凟<{iN\5/[jP.*jI nͮtjD,cIGCUF2u=h copW !$;)kI&//K)^D^Ƙ#ݥՑN]z*#ï^+PrjoU$`ÄOL ,u[|t+SK*!P 4`^aIBsi": Ilt7AL^i"I{IG҉vN?^c!\eo#z"O9IWCBï=:pv!߇'I7uEN ~ߟJJ]s[@bu?X"TxX`h;E?E^r"ߨ/PwsrqET!IRqfdt)fO2:CHX1^<[٤-ZhтߒɄyaȗdԂ‰Bl"֥*C!dNz PkH=X#Mpw֊n{ܪ8nxe4c9DQp+#r1,$ r"<(쏜!QVw?I=k,/I5 L"i`)Flxhmɥs?e\ WJg?Ugk)a;~lp^B4H}mtd Pi?✋\)_A7\ 榝#*]3Ey|MDV;qi!F#{z6%P!:~T[Pvrk[%@׼U9F"Gk0y|IK #֡Ղ%Y9J!:HpcEv,2m G@#To.GuXE;lBjy:$ R_;{򓋨O?>7do"%["=GeP(:ޟW^RT P VmM>T 1kIwӺ'!u'ړ>9  2z⌬olc-tih+#+O/ܳLgAFz;u:t֓=lޟmXBkyO[Yo\e">:efknSW$SݵAvRT^r0Bܡs"@{s%YW754 Γ43SCil - 8ѓj##Ss4bi!Rk[ykc>˪αK|/|ҕ*fkbjq9x挃A`iM`R/X<Q#0,s' Erָ1 S8݋v`6z_\`rd&o }Z1$kae: M:rS$?[iER7yUvlꋺlO`%QW ^z1ŽfzR'e[K+ae :MٗiA(`~xB`5<#I6mGyD xs`Se li #K/ChAMثPX#lȎLO+-_AC"!ʓB~ :L딊Jvإu_U: 힗k:>0^H Pyh$X8b룕N)b3;E0 U~COdLc)[*tH|*YĤ`'iF߅78MExP2^*&^lt:fDVjXY%4?zZ2LuűX0B0|HoRJMn4z<_?j PMzOSw`T'",!9 \$A|v|%2&EgJrvTrFZ(Q^P=lKe5,qX).E/uuݠ1q'az񧗆"/F:m$[q zSK" f}; ]^˲0" ltkbH;ZJ*6kP|欍O,*ӹxJ*݇ X[YV-<\T~dj; Y2Fl„,&6? ck3Jir:~qf4_=M-aE 0B-;;WW[P懊1WF>uwH x5.E#/ n^q FL\p!?b{ekgqjAw^Nf#]y bxvB3yT M9(noC}_ִǕ c99fWS,xm3o?if D#G5(3<5s6,&KpKxo7_'sr#3.m_N:+&v{@1JھA Г( OMݛO4&13QŰuBkY'B֭E3N]VeÇ/(SoCqWq).Kl͹I\V&rx! q QB7=j9Az e0:8SB!ނ,vhr hKG]cƠ@tIȽ༥E YQx;=<Z @8 \z*\}/Vc (EŶg> 5LlʍD\9y+Rcni*o.Ť鐍_ɻJW?h-׈F8Dq{kS GEh+z%5qXu{@Ę\:%'_Z԰ >B hh1\u!Q+[T|ӭ} 1$#jLȚ7ARx/Ywl~^ܒ>@mjdpWS&[g %kwesJ={|BY}w_Ct5 Hi7ӏkhx5&3l& l$>8zQT|8oHPe"%ZJ31tKV.WIP\ʹ-v|@/=2RAS hX#)"3*K*ub"-'͔&݁l;5 WrVƸh^8t6tXOJQ)/r kjQs/&zP%92 G( -&v; 5 vv='srI1K_2}k{ԎM"T&MeA?<-KObCg'o #6x;4CnӢ +ȍC`mTeQSf a(:Lh,pZݕ"?j"oLeTQy8)?OuMJ>j4xX">qѡOhw8|g>H.i`".2mz+ -,5,Kocl-*N;zo~ 3×d{^}\ͮky 'B-H'}c\PN}0#q#OT3sUW/ =`Jc8u?+-Z=5 ?qxW~w߸,U0apRl8'Ue[l&IE\u%Ƣh!k ;\1-JkA[4AȇW]N:WFkB]kҔIe,aCAB\#^y,z4Zcg1qE`< WMZ| y2zHLMeVt5wBOyO4 9PIc~Jf ݗ/AϺbEͱc O7f\i>\.t4NlKj_6yk3Yxol>PA!ߞQrSZ@ ET#W~*<͉a{zp!KB~7OfBn# I ~iC>)  uX1栓U?r3 ZL;|b xb݂RV4H}b)I&>ȍ Ok).)Jճr",'yv8DYJvuVBރݧ~R/?ϳ*/Nf}][v=q#|6vɛcf f1k|,p\BDQ:D9w1Nc3u[g^Ag.B7?꺃*C@9ٸWdʛP)otz4M+ZE|v=K>q_*++@NxeeZz!8i!2g}W}_g>5@Dl@'"-8P [ƷEN }jUV̓}/P8rXU-Gk.N|f+X< 1#lۯy툣1z)aөi`4u-URBINu+?MIqΙ erV]i*ŠGcfNu(̑]iM!7[mTA1 >za.IɠUΐ 1N'ڑr2F'J22PK&Q̀3\ge@2\T%K@(PK4A?N,~l`@v 1"ӀSæ}SC31'G=Oe+)~>+FNj[=,ZAt'@yo& zV!S!m#I~y dR{̅:y+Qz*|(<!e5gԨ@rtA.X:xIո}AUG5Q5 WeK7s671uUBSYxrK95% h8(9N)1 PspXl3f|WUd<_d5 rC 璿Q'3;e٪":X '!*_Kgԕ#tz46XNƢVc%]S,S _B6u?X*k8:eryDLCF6䈜'PqY"̯cRf׺|<%mذ'פRSlw\j^4d}ƯLJ]qЋ@?U3&)⋼q o8[JB!Y% F`U ѣ'g@!90cE[eoUw{Ԙ _Z޿5Ŝ&+3gT3`H}!/tֲ'`";F]|K"S MGJ&T/>Lõr6@?G^j )t7]+HzhJG1C" '$=6 TWx_"|<7}2hChƕlᄍvKfF>t í(:ͣۅc kĹ4&{$!F(Մ*QGn4,N6辬BJ; ~pI@N"ja`J),;@3yּ7`Bð@K!P8Ƿ 7H%dgtnK=#УafD#8<ʿ wb w HL1$!>PJrۣR&k2P͞5t$eg'^ܘ2%hc ?>FVwIj\J*1%Pd"z$;_ \y0'W%;Nɒ$h= ˕'$ඓK2\L0JE|#O q:/nQ:PU8ֲجvtW궊cYj*AqCY-^#>bE_ 9&C:LS-)5m2kHy宔_ P72khձ|Os71s`N2br<+W0ÞWzoo]<5!g`5D b ~2虎0Qb̃bw- fg:ݨ*JQ@ _6Ω9Oc_b.I zrqRhyMN,Ns;//+ugd͞]ZG,FCk"& 6Gtd6v=(rUC֌GHtqCnWkaיNgd--޺[4qa!+ LGB3IGfy Ѷ-NY,t.4 PCw܅ׯ;'YxeZ*K, {lDO^2 $mɠJjThN띘~,v9ckr%iǼyLO^Q | \^S[*q\:.~eFncm2)|OZ1QK3^8o1bN;h /}ykԂmI*~9jּs"lj=wRh?צ}@2 Jȡ'.[A59>bDjlMu[0/G9hG!? \H<"9Y`.aH2 lxlfv9šʔ ץp" HP=u>6ҽ9АCboÛ0zY^>YRXu\ovUK$SZp}'*``(%5:#lGAy-B=C<r$y1r;CUvǷIvhaUQ9mh"wf@oѨ٨p>ؠy:3bOb10u_ȕn^3Eaʅ# ]\ڊ%eH2fA_u C@: +|"3?gF)Zgprw=sԙC2q̢d)<@<|l7sq98ȃKwoe/-n7>X*Ǣ 34 1v ;0MDyF@6w/7;1"ţf19Юr 2Iw'0E%'ATCg͸1525drDѵN ]l`Re@X&OC nq'~fӒ88(BGjʜ ,Zz)wv <{GGL"k8^ׁWV m͑9݁[P{V.enr㧾ۙ=!PݯEyOo5uj_FN~UL{ӄ.پWy=1-˜$0/0${1'jՀpOlҗ*&~mYn܄C\{و;yc1/qAHÿ!X02ͶA-FɥuqQUҵz2Ķ&RWLήs"m<jA[J0@5~sK{̹y/·S]7/)we¯|]ωy5mrhީL0qVĮʤLӒ|c[' Lc6kP/ru<>1e`5Z%!]6{$?Z kO mqlWۤ^W#b2~[rY&Vс+K(z+GۄT!̨IpLbb|Źvʞ)o-3ɐK&Y?[w1\p&49J"Wy'ۤ0r,a^8{=xȹK+j,xQ;ybiQO fC\g& $ .;=APG%I_ij1i}WE.9z, J݆dCɬ8LTJLKm}gY$Of=n_CA ܎4?|EA 6o0; <5`r(R (v͑HL)s @*m:#WN9SdǺm6Yɵ03l$ D.~JG b<i6X:V7 v3MXyõ,pɉjI$L-qP؄uF9&gۈ<ꐇI!2w\5Q&R!Sxd8-qyo2#L-]6ň;0j)J b@.?p+sU $u%whNeOj6Q[^Pt oÚqTCp_JA'c/{yI`Vm6)m IOL ,9lN"A qk}7M9_@LjJ˞09nDKNjQţ[3:K$2Rՙm_u#*s!]` l".N4+ք1'ڻ}MshEwbh.50jˁ2۱R";~ YWr"q!v7HLt:߫4,~D,^ZrRa&Nܟ3GO/(j6g f@+-a*ԝI'/#.]S.~1ME6U!ܸt ł5 Ŝ;ܴ8揼C[FWaYy~N LG G>3x[D'3,0{Ǒ aM_H < \K rk0C6"9^,ܬVdV4ƪiSvij\brL$ =e@̈]<.gQ\] 9==˩ʓHXuZY \2j%97بJ+uq1 *("CCB҃Rf IgOnOw 8>T胚g-S#d WBr7h@>姿I1p[&<@w9[ҩO-_tq_d@ƖN.0e w_mN~u bg"==#Ô:uyfY/٠"KO{Rdz p|3 +Bc7s,r_._`#Aa8H%.P]֔6# <%L,U~z]Deq_Y!@@a+,_(, 碿p6LK#(yK&lכ#cϾ 4oDF J|&޷xD.ح0.ұd2_:-BHv[t6kQ;  |.,[$1'|$95ɩprezۥ⹓O>mJ8\W|/I:M]21ρC[ gA&HџX9F_k~|9vhVhjVS/P=n`N_3N6a RROzH }d EIvs3Z[^ajAb^JQ׎bw0OBIUp/j'cB;FmSX(]v;EBg4k%m!F9ӻ:j 'Jz#)ՒӺ)5ԛ1Fn07ۀz2LDY0$B(b uyӯۃ"d;QOGU6qp =zO|^F)e L˥&lIBBUo3,xDg6Ӡ莽0xģ  >`QM0FRwM@$,BY{g&%/5W!;C$=sgYL`a}8xu(>g@_kR8O7"!I [Kpof Tw$>Md}g;=(;G sG6zCwb'ixIDb:VV%#|x$\(0“`a̎W+7U-XqV^W]{-h 2Lgr lL;!1_d*T ذ`'d%q {q箏DF'?JF#.}YFB.o[Y6Mk~a^<;t Sz|t-<L3ѵ!,72^5yn$/Bf>v3B7ih&}2p\:)5%*4kE[8rzHP@$ 52Ӏ+OP(D߁O7Gso)Q$`ϬnS ee?@bwAkЌ^F [c_۶ӝ./VlET<Ka=#PtpH4f)U0]ːj1Θ< ה}PAZ>v'c(/{sϱe Ff`)'2[@^[ܹ  ұh`ȥY~`# ʃRkkV> Uoełt!B|/H _ݝ%Mlg;)Y\{d*g(׫fh=\3oSnT/g8ۀx.6f^Ōp^ɗI= tּ3L/_qP/sb%䲃`Pz?f:BO5B&w#f2hHTvC;,*/4;%rZ->SFZa[ {jOi 7V;9"w7y&bDHb$ cPqDZ&BQC[sd&ĝۺN((p^ϻ*irT.ƌAiiq!N-9`f!.Dɋ ZѬSbz7N4 foׇ+eQ<>Ӡ^I>}J:[5ϝMv~P5d7`;Bv ʂ+I)'_=ٙY&|?|,fP9uZ?) 瓷%$U ҾcزCYc-j #O RTbOU͋}v:-A ,LYn-tK$}"K0[Io.*hfz+[ .:rn N%p[Zv`U+mN KG̦+{7И)v& lS(;Q'gVyCG8û-/r$S:T#kѷ8I{?}+f"Phwَ1bdOo,և"yǦSԁ6 p 8SIJ)/gr+*'Ɠ|g N_ /EE ʕesCΡJ~lC;s JU7Y\L3)4|qs7CJ@D~Oe`IK@uL0زU4 ۽屢pMƆSl1@-^/A@<,h''뿆O(mNs}KorEX0SC^K|y) nGuօڢ8yDߒmiC19 뫑e;ArțOZHbu,n4  9+rR G9IxI-]Xl bO)L|[ ]dD" \׶&`А-R4!Z;fe._dJEPfURX^Yށ t\s/Nb((ZxG-7F32-LͣǥE>.-L:4^,·@1mh#垂{`'(^)e(,։ 8sY ѹXn~f^$қ_EoΘdmM~VrĈ6FtX=>.{*q]f&2EMfMG$)p7Mە/jOaNxl6eZgCEwE [BxK PXe.;%v}sƓMLdm*qR 2#љH+$_Wzyٛ6MdR=fGKkJ A۷ ׀&*{.9"6o;%u>-nw d&&u "r GNi,njn δ|@R{ j@C_5ܧbCM!Q'+\ȑߠ'qxZ *rGH])UG(o=иEM>"w~{oAk)}A9z>Ƨ=*i@P b0zWN;[>?"bq&Yh\s()Nݳk]îIslib~y- $^DڹbQ޵ܗ9UT+ 7Ahpɫf @Tjj4pnzi*Fw4)DZ\si KkW ;nK5Zy~ 5AЊ1wԚ 0 [_kmX5, r#N]hH,DHbO.%pY9R9\^?[\=u2'=&L޺= b8~"XP0Rd`2VFV,ο,Nǒs3`]gmL`Jd@6B^u~2X+,LP`{ ћK/Hcj^Ec̗n }[ُ:{k{ےX1Gd4"L-5ʹC_!aMo8~w!79صWPKn(R.h~QpY>Wĥ0Qv8`^ymfM# ؘz  X^83A ss2 ϻڂo>iMd{o`7!QiI[yN Vȳ˷VfE:N/Z/z a&3-E ߼1FcQSmdΎ)l)6;LirfG[#)RdgG6ֲX9z 8.CmҠcy/bT˪UBFq8*[gz`RZ`/ae- Ai=pǺS" t ]2=ZRpD9咹f.S+g$L%V_8d=_O/S6YXO94yP$FIv@+*8т͛J^И塐+MC* :yi Ǣog"C˰˵#R3!vV C7|8-sY"uլ4s?ʕDۗg|h`L~}Ñx (Jc'ݴU',m!Wav3+QLY*9(MU4F 1R,@q,%6hVf!s,0K[c@yF|1=}\(~@b] HI \hFz*9i4\Z{ m=L* O^QĮ~OI՜Q&hA=J*h$zT/GD=хWpEr(~52f$Z*<؉_/:1=\QsZK7<|h0w /mK-oND㟵KճX[vRiV aG"`Zʽ&gΌ!^XBFaH)"[νs}>O@BXˊaQl%O/aDvF =/?c0CI4>RFaDL8.+q1̮Rs> Obf؝Adx6#"똠F pDUWK `;rS˜O7]FR 8̲nyf` k$~"e|^6UaV EYHoH2ai=o1Rj9B"j `\kYN~2?+6Jؙ0% |E:i_ YB =ш6+DuʷhP&b# ԑf p!.ޏc$L@a"X.VoXаޣ'UOeF/_H|((ND@]2G;Ȼ)<@^"iS|aQEQH ONvXjBb]EeQ5UYԨQ/ǦY x(T=+UYMi Rըsjث#ZpڷsM{K*C b2dmEm8(~B#Uxy5mritZ4-zEt |%~wuoȣI T?`#`᳓J_]!EGy9`|jAV5dؤgxomOueE&)DPw#@:(ע-=/'=Ɠtw{,H=zyXѰ܀KX ZׂUsKeR2PX>]@BOzAMVd]> 4f()+K' 1=9&qn!&x(Q\j- ^0ʁGG !X O3_̳?26pP Z=lS ?zHUG /vxS TT9Xn*jFQx/8Su}z!!|;*sE.|Z]~QװS:Y:{9F˙[@Wb3W'|?Q@ ˿qFAo.tdc l/J-r R5SqsRa\ؖ|go_u*ĄACtsKHs5 z&beuϪ6]Bɧz&'0d1;yl9#EܾDBW$165`(zZ^(E;G*yd}2#i W[$c )/"/ν?Ԭsw 6uT@ haƳ'OрnZ$zlP Vȇ| vz7pe\EeP$ :xjI\1N,"Sl]n6>^e=-~Vt$,M%> _ͬ]Dqj0__0xFPvܗv+28huYpʛw /j a>Czo@}ESq0Х1; ͞w+??%wqnlSS{7>J'F%GSd78!mi,!cV|{\ 6f9sO3M'% GNjE['fUH"^ȅIwݙ=Rw>JyU@ fbX|ևO渱_$Mw8rY,+B䳎F{ոlU{@\2#pձ,򣞢%6x4gRjj$JQTkMOM~"IdsdR;.A !Dk'ty,a2=0B1zZ ДX?#ϱ%A#%gX"3)y0T iC؆g&^ő|wO9S8© ϣ(rϸ Q 8&G٫39oy>!ey"!WsjnM8 a?}GAesfHB`E/%t"<X'oׂI2+d{o+H *EB=O c؉oͳ,Yw-ͻB#Wnngc$XŞ7A̰ؖ s\/!6&+D+ %Dhӌ{he/no)WI5[xM{2, J NJH"?e$2]SIBujp(.QbJھަh$ s`zz't^4mpq7z9|G\VNd+lO_driOr\K1`_MN>)ו}k?%lEMF ;"b ;̤1,#,U BOOd!4Bf)-r7X2wl `|M/CB+uf+Qt-AڮF΂zCZv%P!Ϧt:.$|a:E5:kQ'~۹d'x5 ^TUY}V7qF8x<ހd^ݳ+ ~m'3ENiug< />1$1ǟi%zY_/󲜎?OE/^PEW#1Z,'u&'5/ϋcNTfB _+>^CoQ8-Y[_at(T7\4()Z.ʪD&9fiB)B+AcuMߔ~ ֫[sgP!$\>WِdByGg6/:L^,ఆ|7k2%:fiV r;KU3@QZqO@0Rs. GLe2-2 ].1[ޱZ 9pӬԉ[=,&gϦDjuݐn\~ZaJD>Tk򛞴m P2吿qk7hd˧ V;nTyJ~ћwup)W{A<Ѽ%d`L 9k@h6eY8zD,44 u[Kޛ>1 mJEZŋ(":PG.̞Cn3P@Ry%S^"xP fM%aUܷǘV`*F<4RVNUw]1Hհټ6v{z.?z <>(NUS\]1@EtOn]){#nme=S+n`vjyB["#*"މѾVαOJ]«6 y Ӛgu'ࡇWA䀵˃,xTQD,Āϩ ! y7[ЄQ{z1oaڎtŜ1+هIX::o;y!ȗtI>zt.)fsBjP`ȃM}Vj&ǧ Sc.{6\ B o9^YclWI1] 'TKL"l?e!9N2~9{toY`p_=cf>'w/sъxJ6mZ5p?{Poau}uo4 }Nn߿cΉhPyRc' .Mʡg}G)9@0"!=J9FgV+' nf7;?ŵfekh-m3 ϖi9G$Rj*/YPd{42\s Xmy*%4:Rb)_J|SmAr$mفyoAPӞA@xaf x;΋Wq;5\@6⥈dE &* tib¤aY^U+.4/j|*a7mކJ ^p?$)yBҠH `>_B,1to⥃9`"~lD_AGyHw!8T{(n%=Vp":͗)@e?э&R~}XE[e̝<w:;T)'\w .h'&a% aA0jD*s+쎕 O`u00Y6y/_:nj3thp ZW)PN3Ky)V~MQ2+* [{/r-7?Ӗӡs'wUJd9/^cr1j@, O{{):"rZ5 ; {-cmMH } 56˓Qǟ/*AVJ#!1\!դN)`BX`VL[C9͹?ݤbAl(qa"lF1p3O]dm,hYcysUXkؐdpm*iPUÜ1> MUVeg)r.FI~@"\S%XV7@sR E'_2f0H3(CQd4g.sN@+WyĨђO`RR:Sʚ2B& `-L%r{ M>0!7Rf$5YQ<:dn2 Q &WjEK{ZŲst%Rq1۩U]mÀ3|*B.H<@s1  qՆ gSJJvR= ]Wޅ>؟[תTllvJmQﳕ~ x 3gqHq4>x3l{LY&Wd< A.yeq[nxoM;@To L7 & -&& _C,WD4frzCCD8گ Tkϡ#N-PkC*U 5+2mJQCbH(m7Z[wTVQ5 (fb{-&\.{%$T @r|7??QVخ>NLz>`S/5X[Y<nJDn ;b43q!\t*aW\_MCETȓ-ZVGNesܥWOpȃڐ(2iދVׯ·> MMUTCjtwy톉.[],òun`A>WD<5O K} {rξu^ʼn8h,L xSg'yi1 $B\{["TۍRu9qovBnvKTVj[CB*Yٞ`XpAzC\.sΡXuK8\<WқJAg ﱭɛygp 4`]^= +}EԼ;$}"ɁTSj05Ɨv7Y 4_b;nbnv- KXtDQ(TS!F8jWR4D5Bs˰-&_WyA%+k>%[I~?su~YeA9붾,7V[Nyߖ`t1IJ RɯB^H\gK^4IifY}RAnKyRYZ%5G8- $SPUznĪh3*Kp=' }\B2a 8㥩qfdo]L˳WQdUi&H,Yq{/0qc5l9ES pdC! HTJJ]Y3Z1cbWB\nFa^I@$J m%`$ĴXBo8^iC @i]8 zw*M8 OBӎa cP)?rnM2O&7ة#=6O;PWhG*ȯ_TgKPC\kQIPb.tB= v L. |4wL>Ѥt0Y3W%2Xoɒ*-S}MrUj_?nJ;*KMrh'o"^~[Q>SJ|-| q:»-"i6~1ѨY2ͯӇ[HsnQ /E{A`@LPn{3WUT+K]v_3'dD_[2[i7r{ɷz!(v5S#/`2 )OuSk]X5@Uy\cԠ`VO14I -E]PiDTF/B[o:P:S߄4|'_閌.MUG(s>H88Zʵ]E_pt# Gyfk'Ac3˒vC>%X(p©X 0Z^g S;<ѽڈ)SS5_^ӫ"aim;Ө0THhmo"] p8RGO TlT/,r)C $ 5].LE4~<D \?~3EПp-0EyE":eE{spIeӵ?xb2qIj ,3;sfp6#"O*,봻 9#`.a Wn[tEڱL8!Bهx\)w ?_|LӸy [U#C%r@䧎 D4f+سѹk9H'WA9{Xxݙ|'; XӼAmnqc&ZUڎG|e0" KFJ0Բ8^ڰd(ĝ2@nR>9EmhVIW.κJQEa}oclOjIwisD1>ܥ|AL {+k87!}hCd:<33z_ɇxJU\LۆS j%9H?fT;U9#pמkhZTxL(;2@-rRjX2$XϨ 3m~`fDP_NkDerY /KSg[H *?7Dҡ%jr+<.K:dU䬄qJn J6jPK?Ӛj߈I%VՀUo-Q&N$h6 6& a$VWUڎKM~h> 6ؾHrzZ8bٳ+4Xk}s_sn|ӽc>Fk[ 2Fw@sxbc{1Oǎ* HϲR9!W8F+gY|UN$)myG`Ӄ rN@$̙.h(\I-3 `u<:@Ex@CDV hYr{+LbSZfGkd?Y&YlDj@Џ#r wi11lMi3vp ۳b9^:j^0> lOI!ɺ3CWoSq1fFw&Jɨs;:=WB2hZ0 ctuW:'BFTZbu" OE r/RQ2TwvuҬOoYhNKcesq]tlkr=hPnSQRƳnLSڅ1lj6sN&뙾J,CZu`O4?Wxy513P%s"لuCc %3dM,= 0i<s'w8[AtD0MetdnGobe ^iO f_m/$\/NMY"=#(U I=~⧕$}nj4VƟ aoEKAϚ}-5v ۡ PdF(jCޚL 5l$"Vd%:ZkkJE+DŽ, 2N|cUaE~$&(Ur#CȞv?P>1@rw}``tc (:*T -tprMqɲ/fⱼXhocHZBG)#I*+vAK!A4hSWiȭp~ iiD=sS7s3\&֠ 'j{`oeO([ڎ7mIdPƢqV1༟bHrq-G2/p 4[{ݍ~+~Kt}K/|hbG`A*;ߣW]v@',lսs8&;>IH?yQG}$^YGUA GTD2(c8&n>ulX%A+S ̥p Am."gLC) GҴ  _@FxF&fV<{~k(չ]|UZc愯tG1iɮufwk]d_Xm2ۗ BGg3N&@1pjk?FY1ݪ5qpV,[n V,hk Qq>1:b_Mm޸- kP&Ł0aKe6sg&6"X^NoP^srPÎ ieU՟aƸ`J1A񑀛Hޏ;[zV=HH`Q##}R(Pɗ $.Nhwm)ZsHK8Ԇp'XzMqD=?dɀ6(Cu3nwfE#:XƒB0NptAdž Ҳoۅ6uEP2;ME!酗~}PM肥rדpafy d¡B3!_5lETʠ<h!HÌ`@ {-v5DL/M͠Y#!nBO\GobB(!өُiJd薗 XRQz/Q Rlن1H~ozs*Գ*DgeZK;X- WT~ՎڜʤpHls0cMXLK ҕXqVt _7F!,n-"-o3<\nCU DWs'mDQ8r}5YO鈾(ǁk# ž A[k ”ۓl x;Rs!+vLjB޶ܼNIoxj w d zvv5L8$ MaK9_Ꜫe#_h+Y(gglm'ExO7<{!UCJЮ򢶉qb~x\k; ؎p<"*9hWCX$d< Tغmr~N>-wϹ}Ϡݡ' o"s&4WTB@d5c˥WrƆP"mGc {%*tu4nMOaݱ<_,z)zlt6~ v?LZ8rfliQ |JsꉎT_])С\dnA8s#N}[} \?8|Δ)Zc{&mb)01{̅࠸ܡ3Ur%I%^$!cb{6P _ 1K'^dCs͵R.XS^|^AQʐӓeim&'X$A]J Yd~,צ]Nrf5˰*MeZ vX>އ [m"9A6 lՔqoy<srZRQ%FggZZA֩BuK·wY̺ _`:`@:qd@/VtRILơVp{ʊ<!d<` W=s5x]^raLa,#X;EȤ|BX]EEmV1lģ! q۔U69䳫\"}r1K9b5,f$/A%S.B_+V&1ɦpQ?Wu~91Ӌ)_1," lϋaan%[0ʆp%ȓt6U2Kҹm #9!qJgW0~+/ 6 _vbGeΠ/z6/͌(e1~Cd>,/B9G[ҫ: r\$!,F?wX }9JIn!: d~a{g)fRx0UG+q l6 K-}olJ u%Y xEWӌvvtJzpb{3EU BQO< AYb 쫈eB =qQP[ō[ cAnj w 'I]8,]0G :mYk vfYRGՋ&Uu}hs4Uw?0 B$"ug#g "zPL=BV/#Ȉlцx@Co?T<#Lw1aboBj3tNwdXA*CO.`TJ?Dn >ϮpsuHǮ,bʣKP͝N?G+8߆{=ui: +$YVsDz T vB!ht|I 'x]?j|R~DVņRQ8 \ M4:3fJ]*U(]PVfNe~L(ƱPe2e33UBȞw ?|FMW^\'u'Uj^٪>l|1+.,d*ڲ?OZVJ[+ 9* GG->/CcNz%MI浨V u^IOXMf֩{̳#p- dv۟"TP5F!ҷ_ G?=3^N]ӯ|6%]mʤ=̊)6f뚩hXkʦin/d3'0026!s鴺y' l^mX XA,hlrVmæT o6՚rJԎ杓[s OsŷɏXO(U}X-HXm߇s~U&!TH7ѳ|:"Y^,C.;iCɱ:лfnfp+jL'd)+"B9#nK\(5ɴ Kq^" e'lWfcwjXp֨*dmr_aN7.D)\q,{RD)>ėZp7 CT6*<l&)Ьcij.YiWMBw KtYhPkΧFtZ]5-H5jq#Q+Œv#©" 'EhCdM)J#g5p<$Lx} ,lg-8[dyx^ lїwvP'swb}gt^$rXZ$r+M IThO{S85jlո%;ݯa}pT*fzbouYL5FG:MS.q!Qo.l]VBy@y3Iz4gE5MS?z\K59~XE6~HjI<se:srn h5#`Tշ1%-#IC, {^DJI ZJViOz.9WOQO0o5?Aߕ[HR9mѦ+D{ȮJ̓wB]pDGA~ll˛UMFVcR:yFd!HskP=>|v1P^&"]/E5xa|CĽxc*F`DPEw- ]\=J#Q簮wc6*&0]|0C;eHlmEaQeͶQ\Qq_{p} zAP#6 ҄n6Lej\ G8yÚUsz9q':grumQSc~B-%k3%Pε1\aբw+І0+ C!ofݙfIK٢HK'2iPq-|V6}l=l$} Et1† 6m)4Mδ}o.{G])+ إ[&xwIu)/(qz`giG "6;N!tjf͖ U=#FF2J,ol :-;e.4UKM ^%"m&mz?b )Bp~Äg-rN-X4fVY~Ca]-$;6]ܰ2D ߣ!~ /*R-Js%H0bH/ F+01׈l,~p<h}v`D,W5J9.g8yxλZn\LB܃KX}nܲL?Gh")UƆĸ:ӫml*(&bǰ 5HcM*0էy&@&']M%#Kq4v9Jy.莸_f4qVa7̬e*rhbV\cfN9.1+5@EkStM+W}%Sz{J2z\mUկ|/@u_—ۆp9@:j0^myȔ.n* Ar{"ټ|iXyjM_ %q=[e&O 5 Jŗeg4͐ :mRJ+j  VQMdqM+jr|AEoʌXЊhϜ@ff&C |JLVd)5K 7l//s֏yT[ 0v 2A3_ҝX9zl!>(>|l{*tIf~hׇr=okiN=ͥ$li`+U4~5A-}AڡhF7 }N=l^7 n i:ڵڣUūY= 4}aʡV8Q#/-3@ Tl$*6\y 2es nCk˗;D8u 7@wA|Lf#r?bIn}4LlQ ld&6$L[#JGYlxn6ڀY,4;&%wBMI`d~s14>DW`]=?rxwKӬM‰S^5ψ9r>}Eshh,!Iu70Gf+# qPK; XrI)9-5 !$[ |=^t ENb~䰭;z_sHܕ0ooG#(5uϚ3ꒁfҚ\M]<|ѿq!QbIz ݬ^*US̛sSz "}(71OTf/X=[x-tDlzȏ? ٳyR09v{ڐœm1RdCA& Lr:pt!閙9+?)2\7/P\5[qqXkeutLH}afsWs MUff{5[.q^)VRW/ir,}*9C]uB4J㺏%qS%MG`6ph7eL'IY# zoiюbZz \ZM[|N%ls@ɇM~$*) ܤ3١(qna_uXf a69k:а=ڸ f~R|sꝻa\){A2s,_8sR 9ppԖ l&?TxoMC2DJŮrc ;7.4Xщ>j9 _< Jb0Or6hG y bY@+JV}tb.g!!#/0j}N/e;XeQzoh:G];g {FHgBt +ch1oooFȑѷE E)1K K댉_4ۇ+^P|FZ:U']jln[,\Xz.H~X0@q#pJDNO%yo1*ͭ lY+b>sH.ဌhYƦZXz3ڧ!PDBsO,l 2I=jefc"WX\[7'r ^NzW!{K5WN=i&032|zo$gBEvmȰmZnt=VkT&")m26 e%%ZkV;΂>˛*J"*4%UM*_?7s6ʀ2pdB=F<%$NhaI.wml6]xZ3 Iy F犃tsAF5|c9}WaOk4l&E-ol)!ulϘ0SԎCm s·W~>Lm&pVze !_e0-f.ӎzNd^Snr]Ug ; Qi^DXB?$IbwBDQpw?.u0㾅_7g30spۥGpR[܉FG)E(CyYGrfihjwrS:|Ƌ6TK#C6%+KR2 k M-h>L r35 7/ɋ( ҨřNO&lSEJP%OqelS T2 ߱Uvb#\YAb@u}1+R;}g|~I{Htz?Z; ' c,NFj(:Q"i1WAh ?aj4'(TkϺꔕڥ:Vŕ%vEvV¾~^Toϗt+i_a{f"V5u+s<B㘻GH1ɇޚ9#ٳ -ƷKgǖOk5EOW')oFRO_E.)+٫Z#a)&5vyazi.P,{wB+od%$}jali.p8=M  lL 6t0 QxxSn/:'מ&3EqO\x$/J , H |F NkZޡH6akzn\ɭJR|mf;iŗT\1N*J18j.xϙ,^&+l赖A]'?8uM.֒1SWٗykˆLjMܶp'ZPUY1+eYzw4|GMZxΙbiX[H66~ '8upE)-XRWLNbiD^dVcnX /+)zak 2MSq@r{MVwcҐCӟlm)zYx#ͨyrۿ=QuuK/G6.e{'g@SPB>znwN֦a1@LpNLS}^E#g`&3[ ZHXw`~rZtPG0Lgw\h x %>Y7B+D`N/q]Y W=v"/= a哘4q!/bv̕H;OVa8i) 5(`7 qKY3汕^2BfL0v fHw}t9FkNϕR,TV\Ao峇']ZS!sڎi((:yg^-C_J?7]uycp[-U؊"p@.M= fKw4|xqe Lc#H {=WL.ڽQ_B С?ej8"قw vR6r|f̶J7  栏Uz2S?]aVT;zt.@7w<. [X3vS(/FR1sϏP}F^Pe+ef́WP%zaχ SfF < uSX45z GC9gqX2Tn14DB|ae3"g?k>(# rCrsB`nڬS 3ϵ71Ğȍu ұ܋wq. ;E"zUņpql,=UPBS I_|W $,RŝzVstuxSPq_I]T0rQ3Jg<эaΆTqQ&"TܠٴƠV%Ojmi Mqd8# )_kw&toOwdS-3EKVB"sɅޓiN%E~{}%Io0w[H1[C6kވݾȬYb #e˓Ũ+ 0-s0כ$x ;N2\څjǙ+5d5Fa|-ܕ $05qs,Rkڔ?MܧkPq2gCب5+3 ʵܤ>qb]A$$gZ%9iuȯ9[kNMOם^ dbQwWu̷@SfUJn{vc"M'P<}h{ʮ3e"S(cP韶htM(;P+oyk5yGWD~Ϲ9JOg8|as%<H. Zա E멮/WKfojh&_&|)TY<\pߧg'0W+ b26m,]"XsE1$l'O /tRnY39tl( v|rRt6[3zIɘU dA΄b{[LJ[%S)ֈMd}.UVBH x,C2υK̞\$=_En 'i)M97:a6_M?@0ݔۀƅR>y5`#`nV^MMǢ_c|ѡ߰rQj -b[ &ġHleKZnHxqn89=:̣c  O;%0FgFSuO44HLR@A(oAw yPȶo+mLx\|<ō5}竕Y̖b@VqoK٧JO[abe+G8|Nqh";6rPq_\@6x/tP) ' ;Y 4htdOtśqiJV73AiD&Cگ0xz1n@NBbc >;NhoZO6i|#.jxS?K0%>`4?HhahK!m\sK`Է?_o.ƿZ)*7]wWSX5~3U'&: ]6dm|TMX! Xlɲg*n iLVS^@C0ϊl̎޹(p pM!ڏ{] 㟞RGIQlb*ŭD;@O.؅7+ݙuL@Y]Y$u+}r;gʥ][@؝FQhM!x%XS%sD K 9gJ8 t ^ST) 7ċGuxҪ/]|Ep=a,wtaS?Uv,m6h:.i@w9EGy# $BL%|+9㳐.| pļkCz4$ EO)cߐ L#{@t_V*l>'KX?ZVUT:W= f!f޾o5Jy0iWkyCMU 1kܧI cJ>Y 5n,cFl,GEܾS_vw +k|J?8!WSCƼ^Uew}6%hےk@jUKG>'ԡ2(hɬ{8*"*ňK!{r<"­%s1b·nkB`34B)Ght`3" @Q6)'avժ'a=eLج"O1߼ 1Y gc-%cUYw")ՍauHT_*ۯRGLYW~:Eܯo7RS6V'G&>`_@Wn?Yp=Y͞CJ'Ƙ}!2}#f5I/ lh0Y8#!N=5u_d.ewM9eE;O@ ڵyٶJ)2NnXGתXg̼6'c\ W2 4| fgl& !kz$ݡ΁ɍ}5d<5W"Sm#YPz46OSQ%(,) gU8^&ZknpZd߁MW͒k,Q۩c: %yKx@jY [bz\!LMvphJTZKHZڹ^,wڄ*)sZ^L$d&/eo(.1/Sd[@iFf\aJL|LQDk<Ĝ76"O f`8UYO@$bFNGd\{Bc>/ȃv*pl u:h3SxG"6IG kmEi)XvQ/gNɵmlڌʦ!׭>(c0q'Yw0N'GN.{ëS`8ҊBEZ@➫7[!@ wXRY/@y7 3t'~]Q.靠x le$f#ֵBrMiIkBHm BQ6P4BMvJMPFeǗBcC)MMufek*j~喭%v Ut$nS6g e^ ̽i6l`_Yc6]3I.bbE=~Q0^!|O5_wXVeW|\v- ,uZĶ}8x\!O/nΤ%͑S sdƠ]ZRkXkOYad T>hfEZRΫYZtQUm%S߹pFXi+1A2> f mh\DGE NQ9YEOtiKPk6q1Aȏ?(Hg(\s '|\EDޥiŠ2u>~+ /jDm]'ae0aĄք+1R,D6a=f YRuLb@r_}-2cDmۧ=_+)/tY#耭z \֓Lo9p=R3n5}r7p^vs<< FbC6 WA![iXvD YjTp!Pb >ztƶIyg4KcU@:Lzw PDf8@>Xr8R|>֓|8%,x1=5 R-˽OԈU,/v>]6u wd]c/|5:+οїp(7c .3Na ;395?7͜ښ83-M]R9[܁e܋(@8ߋȜ%7RiEZ3: ~W1iu2ߞM&!ӄ3vt|)9vaEu'-lbN&džtf<#¶b [ӟj:,?0ZԸsbdB:d$f/x"ZC} _9^"#+FCa'ޖ(ֶ4{3<_L7 Iՙ ӷۏUΫVj!;ht&ҟa[ԇIͶՍ×-hH>Նb\5s8n-s$̀r1Ʋ{ʞgKByv_͢#u䘞~Wgd n°:Yœɧi6':-kl|HH vB !JlW9 Nq*n 5hG9P<Ů /τs념 U?KH-D15d>X*uKg?j. f>!^ ;anYW+-27*e2䧌*H#Y7v:;L>EE ɁydA2v%o*(kg;jZН<9,Hf|ȅTtpqpoWCw~!<ӞIfve*q$Sr2Q?U;4%fSp᭶HOZ^.yTF-z(cH$< D2_s J/ƖG5}!pƸT[PZmREXd1d>7ݾOgXsipOMn-njy&7 @|l e/cHf EA糠\B*ft@ >yjRɺmEx@1 !,,r)I;̡/ k!iE~\s n4Xk0DGw PbDo#K ?ܴG[y,0 xpVn&hbt4҄*-#Zwn_<"[ZɐNE˥iWNaj 2hc&*ʘA(˨ʶ N-9{\. kqp wrqD}Ow$U'Kn %ֶZQ[o5lÍ}!Lh%R1ں~mq<1 Ǿ'_)p/,a,q`\ȹ4Dyy6I՜De/mELjo ~VYGmZ~71*Q6;ȾVH^|}o:G}OܽZ:~蝗zhUwE2eLޒ60laف/VG`} f؅sޫJ د=D=!e=㦶"E^)/,#tOcaPmQ5W}U ^_'Q[Iv>ա]7Hw~T?Yx ]Tg⑄|NlX(/\mi֯,2Tv%e<ŭ H[xVWmI͜G~SUf~f[}%L $?{ &! a6;īS{mI\m=Q-j_6'`|AeK>QۗD} Tޑ*ͪɖ9 'L@ik`)c,/i) f&hr _Ww7>W" G (БJ P5\}[1cdZ@⪑` GP2V! 8SI &i?5}'{ļagu/- )Cʎ4y@)6HN3p[3!Lv/0a4T^AV|~R&283UyZ]xPnf6s{xz_&%-b#ԄvQm(/րaNB@]XHGc넫ōD:xbLfᘊ L[+Lk0VR 5 #jԽ>`!&Лvf$y7ˠ`gfW[ևɣPAԓ%: Es-PV&S,jzom  5 L.D*^;t^;K4L="v9b7%oNHĮ;zجu'|~XPLYeSc v,ZL07Gf'V>`3 QNm⾮/j6w8hj9w>XT)x0ZW]eZ{ 7|ۢ ,!.n7Y. "vDŽrO^k1GAJHٿ`O)aH@?j$qJ'CA:GwpObAyU `vU)kUʟ#A=/v6dzS꤄nH$躛2 ϕrEc-H"㲃\$ ]$!gkLPheY %pS$LЈ: 0* QV][/k.KPituowEyGYutM>"!d~y#@yo> \̂ lMp!ᾼj W(7@>᫦1Oξ5x2UX#3hz9gP 飏^n]@uSɒ-SAg649;$iT|ϕ*Z{JTt;K/v+`'d RZ R٢q-"d埣ǙGAc0s8 `1LΜ4R}FsG 9ЄhA {P M^҂];/07ft5kt5sz4A57Y|*rλD{̶B{ۡpoNLj̯iJNԶE X:J~9^V%oڸ 4&w62V4j={ۻ27YCYLkLD߽F28-3wX^L}~Dg7J3[chp,d| l%ܼseQMESFhn']VtkIvmWe]^HE"Ɲ2S=Zw^ :Eo3"kgC04^?X %P947oH{(C"Cdn;p6[{u^͌xV/.8 #-GQ%Ov7 #JaX첕7+kGtʟ"B ݢVvb vS~j9:\I{RᒂR $5+ydA4%Ky*/ܛK,^`G<.a4# zb48>Z\ϨH!1McGݓJ<[7o攅kOm7ϤiΚ%T0[ڃȽS`^E [Eo>{M`uذVGz"8 S\ŰY> 9qOtv]?,?10"Lǧ)tN4rkcDX# T.c> >C br"0 U4M\74v?0~e;98~h^}QhIlsE n@#6 bK(WCTc| OK&QZə=gQGYt=g%ؓ$e2Jn.sS{mEjɽgR!QlۼEYʾn>34ȉtlh>îⷈQ~a*.iw}x绨*w%91*Mo+bs}%Ә+soKt%]~ʹ_%PJ!=AWKN2w6IC|A 2aed]Gg'Jt=|' ʒߴ@r}% ElMZgŬ|)$ q(i)rNHQ7/rzϑ? d^5p\xPlVEk WOFw[=|/{RLj=~ N&LB yoRٻ$S59WYGĈ [EYnʒ(fm,>" egTVW)$J>~M3Qo_&ckI3Xj==O(Nz~Igʃ[ p9ON~Lzd ul]YT2uF/efO 6=_a2^,F+vu_6S.\(M PQXtEKf(V4aq%`A6y H"cPЮ,ʶM4:8,5% D (JZn9J)ʜPtFíSGkٸcuu]S]$(d4f/F~,g9^/y (GR02A<'NT3S Evs /^.)pҼѮT \0V?Yb ~#/ 0yeqNgn6B+MSF7s=/{p8xZ|URyQ7t[QuЖsU0L/1A5nV!!SWEG:#bM?;pjjz/<ͨ-[pATdR ǺMȟ$D qlVb@Z,k- T\+7 Vu/772a4)mpX7 \| (ww*Ƣ C8QEo??9([-(eY*ű+J_ :>Br 3 /n20CaHxDTw˞vͤAUZ@4ϥD+ӈƖ{R؛MCcx%#s=LO]0L[1}H']Emt |?nnm|x=G+ʀ:b*t;߯}a`G%KEG&KW0#G1%AVn=IJ)-5]b@Pl )" iz*|\_JAz8@m=G71_AHy<,0Ppn/ (ϕnﺝΤgX+"pq\@NP_9.D;'"kzZw`vp? O81f `i IE ovT5Dds8@=z++M/\46ӗ)ywJ9aҋ/[+W7ۑ9e>?V"RTp2I}E;Q5R2qcoӂ_WXtCFi8‚;+7 Nd1*eb}&?8R:^VKs4iS-pBIk.I ^?bfLӔ( #irq s;7 V# ['nM4k%Չ仼ϥ,EDg#aIN:r`\Ww)XvLXE-3CߔA?z)/7zx nr/Mu\㸓ׇͺʱ\9r(21(dmrj\e۟p#+W =B揆v?:yI֞}]M}N p+12Wqwn xC:$ïaIJ*Fv֙TEX(#=Pb$oIy"նʌଖ-;6H4D(B}lE*9>G>!yIi~YaDN//f\"Sbݤ'+Jx{-es_f¿LCP+'Zj7?p}o;soK;KdlU`v:v-3(49u\aZG%I Q #u}aPF/dh)2b<uE BiHa|BLyHP$mM HBK*Tʈ*b~YI/ ii9ϹG* Ts$ |x+_zRSz67{+&6fx+@glzځׯn JĤF$-feGL*SQ7颶3j~0S%$k 4&wsӻGƁs:Fc>n^{"dN=zr*`]EC9f|ϖda!$o \ꭠM+CZ1H.e%x_Ȍ3fx2m@H*e Ġs+hcj[Dž+=טyhrRm߇$u*Ջ]9!Ђꡞ?hlfG|QA17;B IYHNP9aˋ4uA">d3K ߵוVxb%CSHHA}u=GpIr84]9v7siw{v$2E0HT9#SCnk&u,H!an ~R` t!g8ay?+"Q21:]3cLvTRQQ Q!6 q8!1:}}x첅FF+ ?"XC&m|?x!@g#(TṔvmhs 5MP5lvg @0#BvQ\$@qaJ"lG 2zQ %hQ vyhpڬ.YUk/YY>hhsBpz1.jԷ<.r }(!ޅP.ݮO $90t,GѼ;P K@]S=9aj 9 M ɉ~^.p 7].NV[}z;`Z=Hԙ?hYL܊Af &;M..,P:+X;tB9@/vѿܴ&DΥ닾Ey/֙s KaO%Fg^~ݶ:p"oο"1w;PC^2O -CXT[b/Uf4 Js9Cěo[@O6cNqպoF7S*!1iH}J,3b4P^Vg3WA&Zݒgn"e1ȡ ~ډvK7 }q;ul+NC9GHPTcܯ8JFDϣ}3@ 3K{ZFX 8i5G@4:ABs=S ɷ#!-xx6e ]=>:3\S\jx;8Wpp"FW-qΗ"Lߌ|NuΔSeQOA)įEh뮢nO*WeL:1W1jT](%E.Ȝed>c8x?րe3KxFe1f .d:qi!bl|A ݞ`u`,0㙎<:-̥P R6wsoы## )zS\AzU6Mw]br2g㙕Ǧh(:Gw'CJ_; ݲ M* WiJ UuHZa}s=69A heZi{<28OOm[̡e%Ǘ[o94:^6&3rȵ:azk1׏ބӂnF6ؿ % q>Itq07֧ ;+SkΣpG/g'% [m#(TR0Qtx?L?ӟ$w{C3!0>Oi p׻D 8$s9sJt%.T$H6tϴx\_n; l.0kT:N̬%'I$<~ MQ+$<$78?knHZ ${32k2*vE V~gyɡ /K{aV A1',?zt͹)  pnP2/ApEдҞ5VH9?vTEZП~15<mD'2nz<:| zHkH䥆$A(fohMQ 4wUE ڑ(GcNkd ?tEުL`{:DHieH0נWX*Xb3íA'{ywTiL9Nk o `}Jɢ56S%KolZ^}_<I^}IN6,mƻR-y=[VZ^ {!FhHq>$6ŌP2& nn\Is~^Xx+款fcP TIUVH343l-[THWXb\wWϼ$8m[<5+b+Qnj" VDŽI,r T4Qs@e܄1xf|5,O8vgm ;a,sb1ank&5@`E:SUb'kf.P][b=y?JT`Ά5yrAXʸG@ ԱQL&o#rv ܗpI/2.{Zً6'P}q.ʵI@v47\8$57D7NTAe.fvÀ[u6L)"Ӟ~e62LlqNU:}0Q`Q{}@yh }BmNZ\BWB5W;Zដ36GS3~Kdk3T̓2R?F4dÏ&lEx^fJq+$u}yL\P[䈲 yŷs?eLju*, f2ef7h\us=!T$bj"t{fSL~3sD.,[BB1n]: '-S~;ۇ3HuQ*Ԩ8d KSÈKyvejLdxyʈO1 :'j,tI2beA&~=ZYg'U BB,5;XyPȘJFͭ ܚ0sHRT~MSK=CGxH$.ff1*xÄWur|Ρ.i74Loܯ|NA && jt$xY2I\w7#Vz,M4*BwwCDfB (lOwh ?`z1_ :#?'Hk簿CKtf[IUܕZOs5cI]6g9ǹ Rg'e[x$*]jX=QC]7I9W+rj5ثò_WN67^ԜSǩٗ.7ͤӨuZ>E "zp>#0ၟXO#K ?Q\SqRB] 5^_VbZ^]KӮfd˦ k1H_K:DvJTMɊ"F{,T ?gߖ_CgDldO,89Ak㭏W6:^ F=I+.ޥ $=̛p !L1!!={vC(X;blȾ;9&/#.Ej+ Oa6E,.^cN*gTD$KKLgdi[ُsN WNU13iJʄG ohe` 4BCiJvBpa E9^} qԹFf;4BR“Ax',^I@F$֏M1rO+$߁J;CA&#vpZx.ѐ2RݤVG ~UZAF+Q-뒵Rw{fagf[kɷx33ȱUӊMo iS vD@l2Y#~RCNo~0G7p]=560UE>$N[NVj+ޝC.[XppBg Y½[3(_ү}  1i'B|ѳ%zLW,Q],x?)3 jTIGHO!A nbK+ݟ$(ɮAJxc:rym(@nT GC{@Yi }iX!ums#(38u\#x&7QCݚ"̑zR{ԜLl 2ozq_15zrga/-3F&!niq!ŷpdU(˄igkZRksMt>UG=cZycpD/|-Oa ˋ\-ͭrw:f)aۥ#q З ]Ō[C㒹'SjɡIDvj!8Df]K VMOV:B݆5HkZV P<=EjE>Fc Y@[{Q`#1-a֡2!Лm6_r4C1odv _as#*Zr*:iOHh5w8-fx貰Pɶ4-72:حFrzِ2* _GɍSoi?& K_ɣe U;wY}κ-P8]A:;BbY_z%Z] t#AW\f uJ%@کi aAACi{*meޞU;~Ui[RO+:>NPМPR)ON:q:2.1e#cqy$+J;o/рz3!ޟ\bCB?sI'XWF leCWMRlHF\a׌s** N[)5ψy3UkidQm3"5=X'@g[168#+mIG[Xyj4D)^̭{Ћ5o]YFݤY"veW?(Tж|JEIy^&PI 똠})o2Y:L5%H~H"if:?.$'}pnϝԟS[ nG X<J!B)ZtP&S`udVZ :6X5n|n-`NՇg<'T4b6^}uفXBbړ{Z՝M__;|B%܃_թEz/6,a`ޢxT42<ֳ*hhwc0&(ϔhָЪ }#jPֻ$xO(_錹a(xmh#|0Tk@3Mp2?Gs. '4sOT_6P/^."pQ*=E ~N=B ^܀B(d`I @&/*^i8{-(}GK_%fL1S׻ w]:̕`!`~Q:ZIA,*a:}8$Uв`jx؍MkS]{9M>/u鶞Aʵ~PkWZс-*؊zX?+J6;45tӖwJ0%%5ep_!<58 غn4$d(`%pb6"Xh]4qX3*4~40  q2x^1 I ,@MNFJ"=ɤ! 6$U|C5ϰw\`"U4.ϔIֽ3 yet2C{NlZ~LņҗS%\З;O|qRFZH?Fi޺\IX B4?,Q|9O"K8$4WcI3%WZrI@P"r)ss=J7c* U]E=ы~$Gt*|1r-΄q#NvKʼ!(C3vޭ~Jv(so*VLHH/](&u6|Z;+zp\dπe\1+6@Lc~S Lj6 b@\zzj79vW( ecmQcPlFL/i,qom"IΌfDh :+Ps|0mq0<)֦Nҁ2rj^b:(6 Lx2 ]wح"\l;w-Dnm&#Ԩn־ziP2gN]spkJRՇF- OIɋ0 {MYP;og a!NR>}꼂!y[}P/}}ݟf&8^ršFrn$`fadD1oAXIe{'FV+IO\qy`Jd'm^VD+2ADƯHnL(8ۓây>y"}ѯIfbwWMAq$Y "'ҤށrNa|.לL{"0O;%/>ޭ: Ah,hL}2Z;87/gṊuq ~?.m90T"%/yT!Or$Ws~m>QPTIJL0k5c6}_Cu.70ꥉCD.`Xpؼ/M~"7t/RL>1N,"2[J@qH$Bb<^RenmxIݒ\A]ZeFWmϮa=T/d6}-X\)laG|ZSI:Ζg[MA@y,{{1*x:ooO^9'K`˱)'1C"d1 ?@_8etu&vub><|&jX%!4ioI|uNu(sJtYlOTF:o׊rܑRPFo] Y_BC~7;y%9??L|}YR*CaFKg9W ,^vV12bB`tOЇKVKiI;:`{r`.lѐiayT_+%.U=)GO;)v]y&(G &"d'NUci_N X8^C.(t2ATe.VGL*wXBn 6D5o O)j}Ӿ xc0X1w OHZO &(`GB e0נ?]l-0vBOŒ0|J7ׄSA{fC%LeLF2Ez/:QUTI%r3Ð߽e&nadan*'.x) ~uv+9闝R7E[S2>h @0NZ!mܭ)^io_9~D)#[#]g BQ AN })4]hU#wJs|Gэ{ֻ86zK4`"16TlC+:@3$,fPcǡR}A* `ր7[acNy}xsg$ 9t(Th Y5V2L!vf-KwHۥVP"lG N{Vd 7v0m/xf._L]KF_kЙt>pߞSOD \8>r}?7&}1XBntӱ PбUu_.?*8A]ICi ,3U " F]=H>x b.u$ҩ3q{jxa [6!JyebS wqEŸͦJ\!&%6wo ^7)0oKu>[4ǝ̊)m'OQF͟VmM hf <ٮ_}1|su]Ac8aޥIܶH 4e&{Y ;iv*e7[h$M[Cv i{',xEP@]>ƦMXCߕ.mYRI}`cI[?Bhbd^,̱ڃTtԥF=E#]VB06`: ךC:VvUp)bZK 6_)JIN$Fn݈@m򬁷Uxc? apeON8s^rϖPlB#{ gO5jj+2Ur )Lj'JcCEAWs)#,a7&YʜEPZ~8C ^Ip{/  'ehhJҒ]?`6ط(d )>ᘓҖ v<mk'Hυ :dX5ѷ{K? B3Q s ˈh'` <@,(p u0/?įjeDޤqHI<6]w W{uUr(cMQUit`hڏ,z&f?ϭ>ؓ%đR;2KʚXЭ?[ ^utJ<&ױQFղ$(_3Kn S%0K P8nH~˙Pf XJ}|eo_Ÿk|b((MF"4(/鬤-"/m7]L*%fa"AClbm{2 Y˾تM ee T25p-.GJvRZ} _F(; +=yP=#YM/?BDŽY47!(%t1=*/ _8+UfZ07!4'+5eK~+(h- CoNU婟 ,kd_%JLT)JT9#:Wgi|+qJ\A@C1VY.@q=?N@qE pK0f Joc2Ja6Xu>\ABuHno*1?S.$kCf # ~~ ڸL.v'#v, B~N38ApQ\ߪ7\`,Т-^~"kh8pqvgʞ5=[R!D$v Te G ʎVrKF<}둅9COĬqyTVIF",>1?̧BM ScmݫTRC*ChcF62snq1WdQ]hTOg$~qQt.:XT㗺|PMӵ62} ː>> 3F[9IFgEuϹ@xȾz$A\,HYM3Ɯ _ܔGS]tc @@x`R7Bq*WxJ|bK;A-DqQڎk uyepegA ,Qch;b%C}jMٶN "OZm"+Ya..a; u:Gu:&˨\GMѣ6#hYX#шZgTd{U1)V+OĠʱam+|0sww}HHYo rjz_<$8/"5?A줆lKTL禣(Gv3>O8t;yySA$*O#"x+Aue3XSYr{OcnD U[sW?MlX}1~sʹxZ 賀UPY [Aݑ>7퉱BƂ. kn,Y] !]E?7=q#fԑ{=`m+pi6\vvFGk Z?X?I> 9y$/˴9 ş?FƎ=4˵$zY3u$HaN{iܽ JwLAi\P.E߅$!kQ.D"ҞIL]RiI Wԗ2+!OҹkK:rwSbMߊ nlGrTc~ys}2%|t@{C2]LyA+Q@'Tip$p\=iDTP?2 -Gn% 62oScٜ"lDI`5 'pT(REXe8O&/;…F. <GԪF.mǹyo ĔΓ>/c;;va,f\Mg**COEdp5 4w,r3 w۠{6фPAg i'ߓ BnI.1}=1 0,juHדΊ[Nɵ"t.8-crۊ~[ ~{:]PBAhb.0B6{pC٦@_^Jhh:nrv =!Z-_J񦙻\Uk\+q2oc-G 7Oǻ'Q[8^Yic_ϸ )ohW\xߣzC?6ӡR;\ڪ jiηCUU+3aE Uۻ}NB3N |_B$NF>!F4_e@ϼ7h rkDiߟ[Q[;0s5r{Gz|zЍ*Y,qw@zܙ|\K潂C5 r˖hS6 NsŃ _'VݛO)[qmJ iUSl Iְf90["e2JH20ʞX#ѝ7S[4FK!R |s22 ҁ F:>)yhXSY 6՞zQ^ ,=];#m7唈z/O|EWk4:#+@p0w;@nM X'ipa3`4YA~rԡꤏZlx Fq'n}1C~gr. -m?ytO=vC~DٰHO%j݃ȍ\Bnvp26t4-bx"wVϫsl >k'Y\J ^|]땱ފqBH:7g!(rcT\ $lԣJq[7 05O 7IM҃*ᙌއ},\]nRZ\ϋe4 J-F0;{_`_ 1Qӵэ԰ &J 沸=D|": -#իNu#EKXDk:Sl^LJ@#}B=K[bykT)h'e&}L$sg%*2F`IjF? .H cEjFU)Oos%WPtG~rP0bAı߿ Rjy’MC/Alf?<8"M-Jkⱱo.YbvjtI(GSj g 4pŠj$1:"/]A׵o0%w3C=sVơ0P_Ug!q{O 9/0KKΚ(GOz:/?<]qwV E4>dv6`V+* J>xqVI B7Vz)8w-rPȍan'$l&VTQ׷ 2F2 =^2z8%P k}+>_$C@؟~xq? ~:r6a,_Wf媄V~"*nb*'${kWQTg{s0\-n9^Ÿ+h |_:, Jŀ3+z dϚQgϫ|jvxc'YtSݿb߼ifٱW!WPX`Y}HgM ݣ}0*ƗrфX})qZ]6?>]E ڕ#bx h1DGE-YI #ɷ2s=n  ]:7+xF/dE@ўD4Iwu<}榷)pt{v\L=^(cvt'T9Ћ ȱP2+Hn~O >=4 #&Ωo?ӀޚnB}롤+]wv2tAkM4L}w!v2NC7S֗BP%s.;f/P]KsTg?a*|n1<죃sЁ'77@٨(3#(rhk9Z*āG؂0jsJJ򻦷 ̦q+%$#F؏a/gp9X0 gקmU4~RuP4F耈ܼTnj|O8~^{ޏwM`$!hOgoȩBI$b.{ zs"2=zݶbS &p(oh^-*x>]=r8Tׂ̈l5{g?iQXNvfX1#GLZ3%m)[q6_o:}!LH`־1;n_&>}j>yiy00$;8X:#0քC^'X0ċ B86Er@Z3ջv!ׅt_SWT1 J Xfak=#D\;?"L4eIU;3OMp\p' mFVTBU,#-tVDlb6LE8bu(zފ-2&r%-0ZCpE6ZQkRB(oM@ ` Jϑ1l o[|sP_)kg՟e_(iM\ (}cS[ d {#lwi(h!r60bGc4Do(*Zi\860:AFBr9O+pp\]E"1U"ѐ 6̟V.{ϴ~\k.|Ⴂ2 ^bSX!ϳ46LDyiB< \AyJ_@[Qz="nNyJ A7N?J,x%ԗlMYAc u30nFR5n^wz-]k؋Y:H^hSs5I\;,BK "^o+jղI BW3.}xݘvġIq}tYj{aOCHK7 ۻ"3v,ff Jue[;Ȥǂ.zCzsAp jR\'OK؄/ȯ&s\s .,4/̢ZӓUuGm !6;#%S.0\nWP{w͒|6C-7r(8gDm]5Jq`dظ߼:hDsß0D 4Q zA=_(mc8Y+m[xRP!"AJ߀1KOLATlkZ~x8!vd֨TA5\Q(z+^|!{Ut ;Bfc~XjXWxQm =TIH5]~Sy }[~ #_-F2%pO)9p6 i"'XZ\:\2p_czl}cW!gk6qaz`UUdHcbӚf[4v 6amn*8&?y{ǑG$ץz1p$q hr#y2w"i9uV5U\kJ=LorE nܠ7'|VR˨`.ZftqѴ_KLxb&&m@0ѓ%vۊi`V"c멼d8ut%.*W7}Ce͂y0(,\*5%ޯoc,U}3(tT&&0Ro1#r+ѧ[n#:ƥL K12吇ۆݢBˈbu$Β4H+ fW^j/jdnm_7mvb:+%`IUxj ;C l``4~m[NbЪ:Km$Wq[B\wZSJ DY4Mngw"v|lStiY6%+Yž@a':y6)bbtIuRcFpS7z_8VS+be"?RbO%kauC刪?GL3ߑ˙216=pT_=l^Iʯ|opB'wg7}9 υ,X>';aBؔ=-";B-&Mx%xj ›/rg=y䔘7tb`_|zQA!ۧ;7xXmpkuq ;eoVl@woH6} 2rir` .֯3KgtJWv%Wg]5HZiCI%,e L= n;uLHˤz : >)WYX,#ͅ2‹KM Wڨ8mDz1E#tjIx3P"Su2{_φX߈`wMF]>+ Y= ©aM&]D-+lN؍͕}@bt)URBt1VO TIJ Íjş V\ 絇eJrMAd9wZjy! xR(Ei\>:\t,xʳv)_j$`Eh70sz;"3kOx}Uo )=JmCmR b@'pg,$xF-._IfK0 Tu]@A mhY=3=K]Ar/UkFhX)I=Ȫh4 | ?vb3GHR 9oFeT)/>R' T6+4{[**PTFKQDeLMj> qqn6yAP){69kC(W|PF}CHS~ 8%ٛ{B.r~\"-QI\p H)LOQN߅{ץL$,NNdępOWI~q4)Ah "ެO8%I4> 0jWs4UILHVTy.U;IJ *NHV Lɩ,H5Ü- bYuȪ2MIP{xѠo .Ky&bm(^,C& Q80+i7¦ 'E=Mwl5js nK75cn`} VwR;0^C$&jTBgj ŵ<:`r QaW{Ӱ双R= T!V.KQl 7\t?x 6IFaw]lsGWqv%6;iz 2!r*"{'$ xWZ6r5\ǍCJI/qЛzZhs.$$4x3XN3}e-hvTYH!-eg<ԓ7Ʃp d mߎUشn9=xPO Nf  K#4F{/*$N{]RXJ>PFTU,'Os)?(NDݏQbsΖJl3p z6 Iל5~Ņ߮g=_U]<+X KXo2E@b3K|`~JUJ];j{=+\%g*vعcoFcIXRC]7,K 9yxî:? MDEb#Æ$"o,Osw~ql(TR3=f7F;jC)bh h(Svo:\\.YM"_#)szY&Cx1i)Z3R.\ۡѽ[ULNЕžqহ`==| 5սL ‡ ZĿ0d(Z&JE 8HF_w U1`vѠjB$9ߚB~ @6(qK!fi\48~X`Y.קBE 25 d`K_}Ia):yÀ$)PTK A @bʼngNKإH:qI/\@y6)cUe55YTDMدT*ҡ*4 Zq0 ߒcwC~X30."}'C)>T Ayϐl'd~e2bM !,dWW{c&{ެSHd5sg!pᆪjهIoE #3pe?n "?PWL]\An'zMELX2mXoFDkqB+Zg}s}EU>-@A˽)Fv5󔧶G.Zd+ !K3u}|y[J顀h\lfO(a_IX64?(F LeJ(ZkL(wlHMO`QR.sA1lv޽o+lXUL|܍HPhj9mE1tS輮څpe?T>LT&( Q_+s*m*FKp?,\V<R$P-bx`vL13(HLN[W=L쥠iu]έls|NS5{lؼCQ+ QpBtX+b l >;Sߑd蚁:6eT{IcȘť?mퟥ$!G: M^ K VR dIA~,@…c7,V V=U$yشۛfAVfJ 硚qwaBuyWW^PƓl0.* p,ki顄mO6ZŚ֖6tɇžQQ'#ݶE?/TNg۲9J()8Y΀]!l 3ϭ4g9B{ND?cjc?_C1{ӰJrגM1Hu:,O$ okm9BGw}gTecxCIZJq EnrjYtnĝ혺N"7\Yb∕pZUJd~sH z1ݪz0b*{d78ØQғmm?qus-: J`F@ l ѶqDTzK,K;= 9jGyxŞ=8y<*/$GwQk_n"?>FC;hJprk'xR--4!Q7QrCwd@]~pH~'6\~NB(3_~td6#=)-d1ӐW6Nk&vc6v2z(vqy6%{!xƒ_F`<TߞtqdŸBC:(!ژΰ?`Mots('*ð׾&]j9wɪb{ -V!eh=!*_6%F2Yq#'4vh  }V(^v~v#}Nf"SlJYf|*@VA4'pC3wy/4J c;",KyN.ho~ckG"{g[rȽNR(LymI B)V ˥I!'wM[WЩӒ8<R&l>, ,eBuHc"4{{^9G(aF؟J?0ʭe$Nbƛt2iO75oX /8hjQ:xO(~\JEd50/:up7eNF"OV} >Ͻj:,@}`3Nq~t QFj;DY8R/aޠB2A'!T۩$|b Xzk5g65bMq}yUF25̲ܼdꩰ,,5aA`) ̟R槾e>;N…Ř%915} Ϟ^v:͉qɮw|Y*)xEDaGLHޓĴ/=x6YSs=:tvJJe'IT;0Jd(%wIa &̃@(р"HjyQMQՎ3;Hr ȋI WdݤQJz.uӯpd}E( f}Bȶ'jnT-`½-0;_|_AB_S̒HP%*C%ڏ֨$b/G( h7JTkAڿ-&Du Hr."uN?q9vݛkׂ_ǰ=ospsBo` +{'K k&=2L˟H7ό{<la֣_5>Unz)O>Ɂ">L5&| .aDľKyv u&F9A~@[]MvXdz\HX~tDSf[C#߂h#p]A:T7jʛg;hwlKVD\] +Am-2VOS LruKDKJ9f3H\Th_*/4a>\!{t ʌKX[SJ>ZGT]ΰ=S_JZ1#j <-{k*ɫtQbLlJMa}V- b!Na,?$O,7-.3h}We(UGKӨ"74u7UPF"$9˘P<hzZ%k. ;׮$߿{92ޝW2(:{t>nN$svϚ9sȬiy,r.0S Mh]^x ?]ΊL԰h+b7?t*a, r43wqNcFVFտ*C$)$'Cyca8'bIEL |bvt7j4_ON*cMKݹv;lGɚ~3AA}`-T`TLr?cHK% ΖSl+4 g.ZP jlY|Vu^cqhm!s0W32kц"':FͤyCIxbLUxJtMj@7a0Yo w<Z3q(r\5!oD;F(GݿIG2 A1rg yyxc:Fypi}j/f<˨~A_va?cv8>m=W$G0N^x8R Siل! dEGMZ=qZz221meͰ y1 ƅ$e^N 23]z A5׏Ѕ+iCdW: w2 9o'b:wե}ʻ&$?Y s @5McȰkq"jU} LՐ.1,o~' nƄF|(kQQ -K[ a2־ ޤ]%ir8!~;t^{p z="L'e覀[ϯ+HD!z ָڽ`&}mzZeѩbzi6?ds0*'6~itV_쏎K$KGDh 7xUYq'6|gX`8k%8v 娋}L=]OY`;(!ݐ{D:-Cū(՘_/ϡ5>^ <=\Hyv 6ѸAe^b ܁#_-DGosBZT^'hW\GKLWd`Iq ۳ŵ9L!Pc%#wj=;`45$6-.S7ـZrzHӼx2!cr r~b6\ XlBy Z0FAp2T:WOa=eݼV<ɚ61`(筃<^OЀXa$+qxW} D(Ι~^|~`ٟzߵME^+dC)N1+I'r| kus_h/Geم\㨑Q N{0ێz])O[VI 0dHZDESTɻK \J,=[z@ |^8%.T֑', ]l>%۽9sV7!H(|?k 7G.\a 9$U g e1,D=j:uQ 'NB?opʖQ-|xw[F&Yb?NhZZ7 ֌K秦 zOhOLa7# Zl-9wj ayFmjVD0u6Tso3x>o-kvemy|jK6qVW;]֣9wT5tMtunXNVҾJ\,niv~OnbDb9@:k^u!Mðj [>Ԁi>%1ת̠fqV 6 37I#B \_V8JڛI}}Kk$.D|ϯ8:fjcԔ^UaQ\4!0!2e%:$oN;Wƙ0EDZpA!ϾދZS.z3nM[` s)oTYO Uq̙zBrk$A?iYŖS\_UqUl"lz,7- U-%pj ۀl-~2Ryayv?>Z8oSgꎉ:NWfƌ5wg6̜aDθYMc}#GŤ^.ke$(p*Qz)-6[ʹRT,2Y؆1H!'WXgr=}?f]f aE+1q'oMPIi1\$N wx 073JsY2 5L Nnu (W>ՙEbo,0#_F=lm]C.)J9~Alw`ڞ` K׷#4c7<Lx?9mQ<˨~0%[ hi?`H lGI&t6aA+aD9?G+(+!]q{fhlua8O yK0E->rd8q>pv[FS|۞ &xk_Ca'7p Psb?@ɴXzډT,e"T:妚R- Oo}@DxE&8V|P8+w!ias†3 L MuͮP|iV? ':2[{{J."%K&"#or鶦=ӟLC63an'Cj,=OaPN~md,lڈ:Y%2T@G84Υ'*XzO%PZ;1UEXIUeS-kpxa's̏kѹQv쀐s7@$' e˾ZY tF"_ gsd҉0*}vJT):1-"j}C%~nfUodO m0Q Qs J6 vSNva?/ko8COߙpU%ž@' ImZ"Q}y(J!#CUѽ&8=?G1KcPE)JS#Q$޾2~+IAvIHlp%8-WC[JC/XȲ Up܍'F 2>;8imO821F`32cfWnq=Ŝ>)8&CYVJKܿ8#Q:WY 1.ceھT3o/ tbl10 Sڵ^zQO[(0B r]HB 0INT2[ST nۛ,G[QѫNߕWX9:c&F>}¶k>Xԛt[+Qb(oyG8"&E[X;BTw'ڞ *tII>$7Q)\ j}sG.9y,Qm? >6Z)ŭkRN"&Etf)Z"J+eo2WڌD>%N!j@zC!S ߕ +*LsvpuabahQc()D~:Lt6WEh>`"%=*9eb'+ǁcEt3̞:o86_ftFN'}ZUl.J?w+d+i@F)$y[~~F $'l۰I{>}ٗ.raXLֹK 0k*o,C$CT309>Ξrļu11}n|ZKCy/&R`*U 0_-^"1>PܡN!lӁq_iP(3!щt>Ѓ:92:|tԴ/!ZB! z֍,EI&X{yy~ - Eޡz]TnRn8z]UC_Crlj{.׊JDYF [^:+\q08> /FrC-=!\+tZi ,O?D=a o/I 9U nO=Ķ{zwr]RN9-=\ 3㻌}%N PmEßcCD1oF #fnckJXHS`^BfaA . n>8P)?:ӉZI^d.'ߛ%ų:Iih"P8~TwOi^l2~ kҥgZ,X; iL!-U qi}Y9-}6剻SJdI8W8(Q\աQarB$@ªfNA"3gG( /iQkݯ4 qBZ"_j{cͣ3nDL#ҩ)C@9<#QQr272d"haNyM:6E+vQGønb0M5sl!ը WrvzEJ~T 4aMJ~'i?;]oЋM t@ xqŽ-pL)sާjYjٵg3E}{eg|9]G0Bv6]Ά\R&{~ q>0EƗV45XЊ+ԟig+4mj thrű2M0pP'jp?CF{S\dhmՐ -J/0#8&^MO<អeZwQշ tҪ*ܑy9F!aH9 H\ Ϥ9 bKH!ewW8Rʞ+wUP#޼m~Hv TS^,Cl& UzGHbW'(][OBn}cZ28Oz^퉙7 fs5JsY@.|%bՈ'X 0S.<wdBSc<'(XNtɓ$38)`z57Ma4=9bcDe//Kүo6[akT PW+He^e_mD٥Sb;RK\dA`QL2~76= &sr>j 2XE[m!@[O%6z ֪ XFqt'LF|6aDmB4u#Fu*aB+[B&3q5~uX*/.:j^09c]c-Z=GA-BRlw#齋 ~TQN-r@1\@Z fS"BF4y`:LĜl}З!vս0]_lX!?쑮ⷴA-M =V8̢0ݻ##V6e7L+<ҽ:Z>[/򠚽1r%o:B"p\fSbV'bD~8/dIǿ~R TD#^5P9VaʍUg;y!e_opЍ7jC4dQ<֪mR޵ɥ-p ٝ=g,H 2p׶hC\H!i> &qS"=q!2ɵJe(6_d t%k~ 3\D(8[WttXdvׅ=D-O=L)H4qѪKק9V,9 M ";<:;,cȾ\QD1jb͠ĺQ# n?A3nO&XMlpi p@tSflw6$R*F́lkx('V"]!ml$,ޚ8=y[pRఃzj%?Dkz*hJYqx*t!S`::>LS&r[WOu1N$/EٛjPgܳ+NIV\.l(m:Rɼvδ'"d \++2s  /^_=<vw~T E|ٵS|*om4jhlnXyf'A=۽vii"Ztʱ?0!Z¶ubkW i8PMM dR}Cn҄{+y JD 7T]޶n C!WGh^:༌lD) ll2)$vɃGo,VgEێe5]GRAbj0u౱Va68cw9)E3 ̳ÛJ{m&\|_ I)w&y8XΔBE(`Ɨ."C>{V^jM{h~kY@IϜQHEb L^丼!ÚR]ՈphD2#D rP4Hu?nC[=PN{\pa0 'O2_}"F9{8E?ePOH᧪*z b. `cX`:tN8ܔzkO4(< yi '5R(%=$$ . s*|che妏㘫TF!~6wD17[WuD‰XT{lz6b_ FD .;(KiK]AqQ:2)sefKA{$0zu (b?!̅dJbyʧ&RS)ӳOf(l}Q~ 89eaݐOq 4K0h٢P ˝?G >옪V{]o%c7(/β{+DiBˬi@=!ÙǽKkHˀּGreLRٱAZNp;.ռ!P޵7LԹ` %~ `KloX\GjD#B;Ϯ]qvi(Shcs[3*n;,. +)qu~ *B B]<U# ~TBayriFq6*^scU#[QNev\-&C洞K o/7| |bNA\ 8e|'I~O Impx@o]1@BF0#W ]Xj%9Ԑ Zj3يm6Am\!6`t#ޘS8rWojV㑠i[|7z,O% ͳ>`EU{.71l5^# v?05ncCbH.zhu"Bm\;]<`72o ׷uCŸ˃3j暑~ ?/`H\_6Ro];S-9EBQ.4$V qp. RZQ-Ё$F:M eҙT_AO46v  !(Ƿї vPs^'GԬ fF 1$r43&fӨhKUւ, \(Xh=nߦ .鰈vu}q d'.)yΉ'z:h4 fO;`h3]f NV,kN~Sq-`Vu#žn_oKEl dr+d^Q;ǹ'OǠ#byq; k唐dmMQz6 'SJ$,74j'KܝԿ$\sC|rV%-1;iGC+7Īm{ee[rX4*<˛]$oF~0"#qUJw}w}jqzP'Oz|\Kt:` $d!Jd\LBܭV0&VSRh`4aMR m( fi=4J%5p>h񦰙V0(lm_ޑ]TNz D UC8wTn}.mA&KSKTն*H[2u7T&^YbC'E4#2_YWYSV?ԓr"""NǶd f7dyYR,"P2s^Ǻ% ^s@Mx̀f{!LBc DT:ng'35*`} @K-x^(x'r 4^sIdqCowbӶBsΈ_# Q\t:',Hz֤$G+Ef#Cd9X/LR\'"sAIm_,% h! P0l__6aKE12XQ6!j^3>W@;W{dFEKYX9Kp;nlx.UL-m{Cн MN1[#W9 O󬟍k9ϳĴ+%K0FJwdq<m%Ca,MBE@dS&5)?IIEs=YAxf9Y1QS\Cd*X(ע`22lxF GzMKAI \?l"ߕ0ʡ%y| g]<򜺗P7 <Ea_O%$3.ho0IFT՘NPM^l=AgH^*r1|]%M@Pu K X7lfE$E5.پOA,/>/x ޘUI;CK|$f"fD ~]_Lm\jV| #>E$(+}ϪZfM=!8Ȁ[3Y !"~}:tIT휹XüP=ݎ54|Ҭ\7>s#m쪱`3""Jқ\"5J#H;t|d}aS^X%ԅ~3k.V|0h[]1PIj48g![3 Qrpwuhd>nGl+*HږUNi(2DFzJg658#,ÔxoTSr=b b>[q(}I>1z`>WMO+?&=n\H_1e1'2d8׀F@$ l=>x_7?vxx] $SW쉅Ռ&1nW[IկC\ir$V lAhɦsp!trB}c﹞}'QVnB`WAvӅqM^Mlg >YBknF,z])CFG_mVИq'M&}xS8FJ O kQv_D]7qg 7B_~p1bt5m46Ηη[Q}{?Ȣj ߀@}gknPæi9 )0֕tJTuA#f+jg?ˤc6mrt9 MAY2~ _( )K,FPPJ:0;ߒpZ:ovXbQUR6UbZ`n.(oZ:EEt+Vp֌?*#|3RS ͒;:GyJ=fdiQzؖݫ@fkG1ϦY|4~ygΪQǗ`m^f Gδg81s˯xCTW(%vgNjv܏bs=al@4l (i4\]끇*%F =.v̀R2x381 @%WvWr V*ݹ_A+$r.rUUSj99;94&}~82*T8>XP ˙=0 rZuv=g@J 2n2|$V ;Apŭ$ O$'PUtfxjCS 0XE|٤]`}\EֳWXGf.: lY#/rVU9Vz2-g>5QX$-(- V'Sc40NJ>G)lƚbmDLVkU\}`yػIHu^ " w=)9!jplf%!{Ո q/^ȇ|z8.S >:ރ61=Z.%e@軫9GN0L* KSX x|𝄮%'K#[vRp #<]z-(hA7qzX E$Aa- Hd]GYy &:oDܳh"ʑUTDb9u?DZawz4K(0Y|쑳3[2M4$'w^*7dR{Th|ԮUTZ9V8#ok Gc] EWgdU#D(@]=%yآ, Ѫa˞(rBEohY"dv;,Cm3+6xN1m*t;$=K.`4W-ӈ9.MZ; `b v ܊jn  5FQ yw?ۄy1߽8:}jVGc>|gWf&nt;5(>gSMDCF:?`dP-bi6,䝥! !\ atg4<1!ݭ8.i #`Y<#EpP!wu> 指a}ғ@bPU!z=x0;g+FAd u]~ҫ#$wvR\1BA [e }a0).Äu`{\DBqQZE:?ot84pd̆;n} ;?'[`:\NmuwbdR[=6m/V>)V[p2vPP(vSYbm6% q48H|bdIXVj6"Nm Kܙ|qI]0[,hgu+گ ٱj)ZgKjDSW/J-?R*:"DzRftBp[H"@~ɅnOB,XJ93LZ|y-@Hn;knb!*v{pQ+16ޛ܆ A.Ə.nLqoo~)T{oR)qޏ٨Фƭk@,v,lnCF1\JỴ8WOaZ4ĝ)4qѰA(nV&r&hcfד \x\+i+эA.f0:}pڈ<j{klv =se|$.ŶìJn@7Ti[ @ۅ u]:ܚ\7cԫ5sf20;TL0yLFΘ΄gċ3C)LM#iKolKnJh @slHu@B0,CKVh{ѱ~<*px oϸ$t>u- V [gx0RuxGg<}:٩ `9$RJ9p`DH8qNdW!Q HM~0mM!q =9Nt,7ڦ` iVPJdĔu78:k[I@klJQ"7~gZ#v ظQMKo~X(]?t*qrU`/"FF%c~{=ybV 4Ss1C+U[d5 *ȲgE-LP&\ ܖ![t?!o 1uqRM_ig:GDVFAyr;XK[~R/`zBvԁ5T )g0<i L{1J yq,fg hmmGuhB?m:qb4Է~&ǹt=Ea6X*G#Ҁ-|J il _j⳷Rk]ˌ/~8~Uc ԰FQٱ?b,y'OkmN)z+|%.*:A"[ 7G!Z~ZzjuԈ59ܐ0Ԕԧ+ ij ~GX!kwW[e &0_%Jvo6VMnc\9n3f+ˇ"mT, @16`(c>]yaJsP7&Lγp4˱$'"p $Ax+b܆ƯŻRn}#|7YB:;oF1W#rŝ~ƪ;kƌbԭR94z+A\[kQWuϟ#CW }پYe3uq@ot bkkn``l0W㻊u*@n6NA߰%Hdk'wX Zڧ?8vrp>4KE)bu'T*sP} i@F>QTs.JeNFT`d8^*y/~'niD4fzrgJ_絏|CQxh]hFKs aI_f<B?S v8z7+x>XP&O Uf -FWk.)%pOo f]:L?M^dE>vcF) 01i/w"r'˹d+b~A\5)I@eG"m Z;Iҭb9<{]~`+4vH2~Lդ>,qH<N DsMQhjtX/"J+'.` .䟔14v4ٹ1(:mˤ>y-*}Ȭ ߚ'Qgسc-M,Rk g7F6ru-5B_|U'R0E$#s3Ӧki E"~r'uiiH CpQ-s쟳 ˯WK@{GBсp#)t (>}{lE&NYuŀ^M굂1p ~İbkz E"!%039W i޷,_Kc+Ep$Yr7]:k6XER@$)qbv0M?&H]bb!X oMF3c#IO' j;{y8I_:u5Dz{KypqW2&pNc0 ;.'5)t(Ss}]ucYj:#aOulr|JIFB]G=b& \hHZjksϸPqU2d,ڀ0j*یGc0O;d.?oC$|yfB+{wfXx PnIHFndKk4Cɋ8޲'"[ U}1D<~g&SuthXySMd-k?SHfOBLVѡ7(9~D.iMII''X!s]w.cF0tVwtGsݸ I%?Ө7&eڥ(qeQi\!:_\ k7tN[ XvY揲Rvrş{:YJ5$=ҏ`KR?׼jXåxjR(  bV6)^4|iXf:&b]y> #GHF@3/e=HyȕL\VŠ2RqıihbW <#ݡ}҅ Tf%ugx'ɱ]>'NrWv^аY?sEUbM|hEiJ, m;Ӥu@2RrqհYPi#}YyHnr dlݰ"L>u8y5|Y]ۦ$(6qIUG͚NzbV 2OVZPSh+m2|mF<7P _%?l`,p}*mcez`A- qz`5f17چz:Xx̴o47[,E_x6uC蝉! ˁ1st,˳\DŸ"W& oʭQD==xa4xS[Qqޥ68Tׁ'2 P WN Bݤ]T]FgGBTn LW~Tx"HgC!$r^kZVe"->3hP> χ۷QDs)u^~ػzMGjD+,5ǔ<,?ق\ܟ؃U؆h]Vt _̭>n2j;#[^.fᙱ1E`@#JUrԕIH(6\E ‰+7XD6>iFR^9L :2ܭ*slCn^gn+۾KOẀb}33'C5H"TSxE?Z $hk ’r)PĖrb~>ʾ/>.~}-xΘr#M<'B&VF>t77Ipdf/t7F { F) vџ ^Bo&f|LmySBQ#@+SXbƇ=UT4Olp'U`)sRn7}SW7}x,n\xLt/'쭭R@}6,JN+Aؤȇbt?ԖIb5~OlItd[T'[3<2#P@e6~Nmo ?6TY~J:IQ":Sa#"^,%_n73Ew U-D"hp娼D1|`]+ ӃYʿi*FY+g^V҅AǑfj8v攤Rt!d.zm <1K|ʾds&bEab7 ]ܬZZ@̈́2ەxD`h-2+8pL7meڮ\ɑIb9EAgrFWFB%Jvb+8 ?ak4٪ 8ꨳPv0X HnBaO$ɽ@}xL[ ϴmAxxͣ9`h0Knz8эiI DO }[hYwu-\q%0 bMu.L.!.-fiϰF5p!_Q h^x47&SR[CM/%{|M{?yg#v#k٘)Z%Ɨ!WUꩉ޳]-e[lh6 iPpZ~/&q4l%=gLݡ"{ *WDUsRuGabeaB?6 G\Z1@ddYQM`(MT0 wK~7}Rkiێ / ,_ܑ+CawPϺ#~=Ӛ}N:CJ s "fD#; "a_%#>hul&/^x:ٽ4[?mZM4EE(vxŸUGQ d~|Qh2u0#@z"2n^<&Ds/#/wiW!a\?}9%s3!oHfCAБ  bK4gWA7:l{㾅Lc,rf 8JDd~՜LO}G_֚ #e E6'_o>Ȑ1&+"k;Bj6? :dݱZ[NdN92"͉C-nS]) Hv""yejRSN(yɤ{ښE0)=)/<3#]SQQrVt"d Q a䝇N`/XCLRHO[}_LhCҟϘ첩j]_hDV[GAAdsm=k2V6d%ȱrÔhN?R5,y4;.VI45p>kp'E Y((ӭ|Z"[wcTw CJy="-!|^;6 sZv8בh |쏣KEꜳ\k(X9H!!9 EAPNey )]y9>Ħ3{:ƿ;0> ;aʹ| n~ou}Ю;2a^?g1)uak&F,HAਟAxK_ 9c`v YnN;jM|,lqsA%I3%.sfHpP o|^B( E&m'Js޹o,2EFo3.rm-Z+ɄN?޳"fc7E84۸t9wA-X65BrZ1Ws2x,F^D%ihuAɺ L&ѺiRJҪh?E!߸2a jc()c#9Qeeξ6cY 3Z3 ֟0!=л{Q[jĐ'fZ6ԥ[3m2,\` K2ɼ(f7ÿ3dޕV#SAem!@pMLh֦qdb#wl6)<yaA^=HiKLt.^Xw# +;9&H%wr5W>(Tǎ"y4 tYKhyWW}C4pdȒa>r%HUoF+S _^ͲE;=7;XS\VHU FL+{o>"Q+f$W~ K'hKN$t {P5EIשŌk/MWŔBR(,-eCDGW(Jοо_RMS:SM=C|Kܿns4 -eJw5W6w7{IlizWokG;`loG&9KwWۻ o2 2(#t?o"WPeg蛁\erf2U­Gˇx~c a$ K4/4>+:jqhO`@8h+!@LTZVxl N!y@C ;)+m+^5]}3{voc`#]4,g ׂ+E?T}ڏk]+=ifm/m03\B2iN;'p_jN8KFDZUdpd .J"֩rk\l )\Lņ{kJ;(AUY_&]p =R+wLdmbE1 zq@OVG@"s6x0.vѱ5F-٬b"ҒQZQIg)gq.VMKJj##c gqE@=ƓkxΞd%E_ORJMgIed&SN df.x4lAphg{W80,G̝2OJ}Q|&sUjNq_ |}C/&OerZIW?)Uo+ѢET%!qDsX۰M5-aRO!J5EQ G6A+JxHH6z1;k1)+(DʿcEطoqH>€ܤUsI[NpWʱ,sZmڡr4݊8O -ʽ2Anu+oՉj@SHKyfDQ7Mf!ʵ/MJ;'Vge~j[@0P,o9dA`"EpuOM^d96DbT3~PPkPh| 8@!xFlU_Ă}yH#]qdT%:_p5L"jCB,_o=!AوtP*aBY.֭s;ݟqsC͹@urfAlD=dxZ[婟WR:$h`R&SZZ nQ,'rX_.TጋρKqԹcL&îVrx[p2Sl,kMl d97[1jyt xy>vm 3DлߝmO}Lև ,'g)qү.jRd\ߒ񾹗Yy4 ࡲl0d`FֈD]h/+ \ Iz>Qvt_u4)eo<? 0"82zzni&t:E}5$\p,É 7oE5Fcn~yer޲wQGmSarcm->(%;sON;юYmDr-ܯTנd }59~\R@~ fTOz}U%jyhTToPBOAvJWd_#6Rd@5 &m~޳&_w`-ĸɀOLGcN?nfyE EBpy7[m'оlss~̘HXb|Iau%۴P⌔09wKڭͣf[ =6cP%> gF l'TI0SJnhR#$r19|%V{mB<saH6;[;\OghРsڱ t5[ι;-])*i]8SbVL6 VFVg#lŴQ"OAbd*}!lpGX4H)Uw1'BRN@v>'ZuK99AR'$[% v eLtX-#{]{OҞ\ڈ ֻD{ ^} uPgJW[81>3/QxЇ4?J=ϸgB7Cљ.)@d#s`Y_xCn֏z<ɼ ˋGPYvu8{D o}fWiAXyNMh6}0JzgXnC^τ6B\=u`N:T"X}ɕkcWNT_^3j~rhiH턼^?\׹?%PT*YB5'2mXä+wpLR1D0>ܱ3C(:rq`}uc, 6+Z@=!pG Wӧ&F~O*={Hpx*o%@|r-e L]IY3kLI]aWcPV#ps'aE9l]S hn^L#=;[Ux) Bÿ_2m;XtNgk|K<\V~,ͯ *U RW w>UjEۛvr_mBv[#a4y{DsnV$D+x>Ld9A8;j5DsvAu57uWtym}I&zD&K+R?2_K$Ac?DB V LXAo']!0xx.8#| +NlV!ɂ!vSY3VDxe׉5CA;zu[oKyHtrvu SYYf-ԾZчF#FGF",\X k,dkdG&х(7aQE3Zr>xu=fiذ '#kzW]C6J*HPy" ˜R='w_(B>u>#xr,^=P \]~2u@WӺsz2*؞ E1 þ]c&-I0v9 R9]ǿ\x/bP~?' 4Sfs FrO !_gLd!S iB7#2u-1ẞF= ptCf@=n7zpB48tSCkǬ/'nHM*Q qĐ䇈eI]8B͛[q v x HmI2.9Dly /<-ps#nI(FEE6rMN+-mH3B 1HYn|\>dzjS4;- Ky{(^i*TIz e1 8#4*4 ;A?j%)#_w5,qg0)olh B@@PҌ_4R*km"#_}Ri}ԛ x w=!g3wIx6+Yp~?+K0HWk>8@^ 4ю`" . :M~<OU%6xLЅ?1J;ę22FE{-H24Ru+I"NMVeɃLCA=m؇O(WFHaT&iJb SM;݃,M*b"z9]5sydFam3GX[نzrp4X<\ *#OKNՖ>B( נv?GQ \V p\9᫇7_yJ o}P1."G=cT#3|)Q:50DN^𭻇%~Ad]7/0~z%q{䬄<_ѵ|ՙVÃLj& -nm0 _8߽X,qꅛwmX^`v#5L TEK᲏2'FGoXykynVs/+n.ʀe~H}nk]m!V!*]}fEvǸBΰ&F#(cLAOHd ƾʠsB~JO{ > X.M{%O,7l00G>zOp,XKempcӋ_0PQۢa$K^9mX47z1e>[KbYu LFDJɮ.Dm $A&LLNuwRV'Q3+8.p{)Rt0QtWpy޴\颩&1f `4>?`Lu>릑 P|))Q4iMmm#5Qw8j*"<UÎYmYQCEմPRzTAd *G8c.Ž--cnZ\ɒ5\ b;%?Wt8Z&か(W.~԰o}e@C5wA{zfqe Iܟ߹^qd2f+G'G1+U*+6OZ-([5[ihPM!"/a|DVbKInryc1!Nr\dtk2LEwM:Mi49-L֢8(iwUB3Pu l&^[N@ 08ŭuS6pi~5LdH:%im{qz_mdKz !/s,QyʇtL>=[y״21 y6S0u¯-J0ԑ= YhoO-oW@QmۮyLi޷#xVg;7d ^P.W)w?,3ا@<}%A.9b X)B9Lڡ!,%D;u~=EDLJrYG Pjos A+J8RऎJ 䢥~S[ALPL\:OVknnͱMJ՗yIoN9ajZGA.0VdU#ׄg3^Dfky!0 ޥM{)OʓY t{u{4, Զ|]Y0z#N ^8|Ո];Ir94_rz6:I]۸c_k0`s@_̈.8}}̒x9"%@*sǂQ|`[VDU^vD \-ν.A 1̊ ⴸbu B$u7ዪ^0&9eme348^i^ r(ƶB}; B:FY+uQ;xmenC>)PҁIA7( HY<٧:Ǩo|+7hJ>p[l kXd]5"^51Ty?rg-Y}R*g5w&ζwbXԫy )pm[e)-g3KS\1N,OH|F oE~i! ~[bv%g %s? &V_`Y鰘"p?:{9=R6Nr|\Vd, "qFި-*z37EwW_=}45wqMp,HHZ(Gq}<Ϭ1潙!QW wR<(vWnvFo|ÚrTf`k& T=Z՘,"1FHKAS[:-pΩ$t@HdʺGxp9$j!lwq/ N&\BGݔ>ۜz &l+JNx-+czXv[C83$=!.9wtTIiȉg61|27Si ަl-X u=Ӆ7mF߇ZZ˟! HQ+P1bIOﭖWg̸K'ډOmOcqOOnkR VoBؖ[j @;tygsâ$eNڪZrɌzۈm)F6g'g `shT!@k`;.][^`ٿY`% D6\!CO^hDC+KϾ<s;yd%@$"{P蓤ح' (;::%2}78)W#\P\$FQ_z#lxnS6lR[j3OylM_:5/Y% _4t]/;r" S}[A`ѩڇ҇wiZ5ß} XDʦqVx>',A CEDwHCODҦDzDL4Յ|4vVUk_.U֧Hq,W6A潈# v6w@JS\9IcKGs$1|Gww^eezw1[L-mf?<źAY; $18ѣZ>#>D$8.fzؙG \xZ S BJ  IPD8Ę:~'||¸v&&쿟v0RF^?VkقK, KdsL wFdFt=)bZӉOI&8I=H,ES,g26BUD@:WOxEW$N5b1t-2k}?sw2&)UU~@g:Bj:IUpVKTcؠc2*>4K7QR_u\p6hoO63ZkLVMdE'Cz92>oҍIn +b>f?2֔d$/>6t"ˑP3μFJ{= Ohn=}b9;g+_~yぽ97ۮ1u1& `p g>7eo=mI_&]̘Vj[{_3pH EeoIkuGA03Iqy6y(1rΐS9ܥi"q&J3;7Hw%#}sDaBO9#8*34  Pyu@by;sgڎ(]#LRyB~b'`xK~ :NƥuAKܘ!SKT|ZNh0b8нG%Vi^nl6"T`9=*?L1Zh'.9d@|ůgUJt~)CJzvКOXTǂAS=qOX3𮐢wڿeBsUTg|e e,ٲx)o^206 t6|R"43Rz&\`mr3U\`4*`㧁 ߫=dy⣘aW`;ff:>^pd{}JP yB^\?C7oHsVJflP=ONy5CFM#L^~ə6|BG[_20E{ Tf.Pέ%6<$!2e{"HB EgOr64㢻ֽ;(Ŷ=)nKĬ@A׿QӼ1SgGu.ݓ'b+Gh_s2|NP([g92 43AV(k/FQJ_ilwom~^UJ-N8eBQ3@ 8:z(߈5[ Yۏ/vn `έP"D1=k\H}T)ʝGm!8ԺJ KP1[9] {\}k蘲fYPyqzz %trƈ6T2`tH7ρUyp@/Ƙ_vgFu1W#x ޞƀulb8+;ْtx$Z?i`"hMp{&>Vp"=G",RŊATyi=LN7P'oEZiӻ`ZAp" V h[Q KGK[lH^ߠ-"gBϸNnmuHSJ6M;Uf#fμTka?Ry\`d^i^sʝJ`XaUM?N15AP(=rT@ n Kӆпgăޚ$%ޯ4vPߖjEaǡ+SAbcLxP$p;D3Nme0.uvU͉.SUn5>EAZpE߹"ofhjޥiq~J@:-IK. ! Zoe$. Qy+Eh6lj{>mԷ45`{ogZA}8@I'-5ᨒWb=-DeÿO!B"?|SP"9ߓkJȤ,oT/!ANњ|ż[`zw t&C]k>c u\m5`P!6]<J~k>۸ wW0fF-3QwtTݭvyiKL>JoiE2ѥvJsV7q@d+HvzN*f䅼]Mp7|B#IFuZ>uawhۨz \BMNr Bhd*}%^)點Fmliͪ>3PSZsf5{VZ"( 6b#}R5^X»ݼf9J#e!gA]_ T8HzZ0 t,mNm%[Q㤺q|ݔ'%z@{TUc8g_H26ra S!.9aRN3:?NʉO[s$ג )Ḛ` b-C7TJhŋб`#yz_Xh3Y4* s0Z&W>KΩm 搰aBҫ[(ҷ %͓|D#W fAQ@ۮ}n&:&#|)J\q¨#4 /$ PtFCSщCu?O:KLlCI8Z8&CYP_D+9)$Ƹ,N7GKƀjѻ 뻷!^jHa\~MvC$e8xrIU)]ҧ򱇮iW0u6-bn-|YgOa,H&^j?b誴\V8r Fh9P)z%˱ aB$T|O-# S;aϚq՞¹ nwɞ@kPdO1[G/]Jl1 -˭"OD5?D($}i*L#ė.gcg\9/]Yo_"*Eg_Su)_0~$} dAp v֐1[6 t$t +T"lD /i[a԰\+V. >5&) 4\Qq@Xzhj~I&T/^ |eټooW!pJ9Nnso1M6(-zl~.zʔvc,12݌}.D8Vd=%%qM!fz!E k)4OX+jdeie>.`SF6?g@e;|R1+J,"Y#w 1'5 *ys76wiMDIwkϥђS]scGR%uw;ڸ6XS/BT\톊Id6Oluە&9KpX`|=?s 5ܾM =HU' {;H >~=k{%@^^bZ<&/.*OҎǼ.b:oHFGIYMټ Gк׺z%\3A~-9ܡeJ^/ ;"#+F}Vk>z =][B[ uچ6QMCѐO];^Euo*~=_MaAx9Liwe]U>'Vߋ ߽q\_~eKzv23%@+.31~.65h%._Gr>iOb} ̋1'Gё /?io80Aj|2=_g^=WXp4HtY.rE' jz"s֦K]>5s_UEjeeoђ~;ys1ŪLN$P@EWnQd.wH$M ʬtg̣Z9a*Cv3LJCگC7MjTJs>r~3Ҩ\-t?[:y)Vf5V$Z!:-Xt<)Ra'l f˟a'(8&Y|yuN\Py!=_*wǸYc;&G MiE6u$mQp}!"MҾ(pplDcEαE^B{i EN-~+SuJqQި,̰U}'b+6Tgf422hk۲QpŇCtRޝ`/vx6PkvU"S@N{QS`(<]=jZab9omGo00bR\'դcI^E9r[`X,*HJ]I™5Bu8/7z_=kAW'(Z>ԍ&m {s1+RKYoVPq_T)'Hcv!"z)wl4'N6O>0$Tؚl@:ᣮu`ia ~ʟbWϯܛ(V[wp+Jz3W"6%"w'2`zni^@e*0(tf EƟ6XiBr/A̤Vcv)<[͙ EC{n|X ǔ`: z{UH&?nqI)ثɵ5]aU/QՕ5^]9AQv&|y6%;VAoԧMXA)a~>j[/j. U]@7y&}u);d*1P=$h}=YYE`_ƥf*ѳr|xg.4AlFn'V!Su.!>ꕾ hP@7m'؀~7+SflY)B -Nh.j![D,V{?GX'ױ Z= &>gg*fQ:͆^]% m]ӏNI\ضAs #+LAJjrC'LuF(q6&;{{kti3!S k%'#&HAOW' >9o]t_M`@tβsge_<  l#IY.?=@6V/bgo @d\VoIw1.vӓ>A0WXvamiK*:&< =TqN>krN/qKANMщ_?kĖ;@?s"ʓF II@Cl|_n~"4gNAA $eKF|,d"ܩ*Sʼ Fq)ߧԀaҘ񗮷CXMV;9$Y˂S6-^+ؘ ~01+E/ErJh㄂w\ O`>}Ӆ,PQhԋX6t-aC BgVn8o&'hf[)yF!N8W㸝bybq~$0WkhRB: O_m/EFgP9t1CI4td2@yE.knM 咣K/3?5z}ݵw SyˮOEpS]:zv%9ѓСBjIQbT;O XhFqZšϖM+ۨ W9nhv<V$ܟV>MnrD/=JƜ]8LE[0CiǶx#zaut}GXq C htxǸjrHSX[~dVK(盋ᴏ<0-Poԃo-,uĞsW^WW:@D=|TD)^'u{!Z[{?[Bd!ߵEGܛ4t \ţ>b++82a.|W\9ڕ~ RJNoțЯ~ [CʝT"ݲLn'OR*Ȣk4O\ mVnX#əV=<ݻNyM-"XN؜ ֪^kcIC!7:ZY #z>phnx3KZuf\vd{V_HCG\Ħw/)VAoES\"_1k +b%46~c霫?E2 l_4AnԠQ&9҂D5*n,73lglޙ¹nSKeV[XϭM~=d1{SS`S]Uxsx}(ثArۀȌAkZRtjwg&SCURh{*{_Wl;U[YgHlzz@ȏ3s<1XEEbA')h"6|TJ3ӕJgS' 0϶_,:xIV)HsbAB'{7Q ڕ[: Hq!~P!F19G}h>^C^ӗ%WY9-. c4 rAsUU6IA~인dgx%섖 Od@z0O>ݠ90zƀFb?.dѸ5rM= IzU Oosd F⳺/F%}sop ãrbwe8ҴԷ|=}1ebJ/S+yt28M)G=5d~| Uro&,2PO݃e:N~Y2>kD3j&,G4u5jן|X("HPl\3V<.]rK4mkoUr\c"ۢŰ4~ڠ|`I`e^} cʪZVx#J$`9hqڐm[MZO(9%q`" [~ f@QhoXJY>YqSϹH5i8do&P[sl,"v_VD? i%]PS>unrdڱ7jΆ].[uqЛ,~r*@|˳)! o>\m f'M߫mC:KGE<)#O&ՀVzpфXƟd68c> j6S?7Uq̓ 8[g%7 g 9kq+i8*G7bkdZ`.M֔Omz}P;`H6Hm5m'Eઐ /gN @]shXw' ޜw0$|n* TH`5o#$I_kU&db.KаrqKGIJ>qFM,~} DK}^0g= {rTooo)CYx M -Z6"Aߩ$V/G5@uϹ{V}6\瓅e/]fz~pdGҫ|Jxo)xc]'UTl(h灂ToxrSZ۟YsM?-\hmGG/N; aXދ0 0Skʗ)P̏I$|􊔙fƗ"vP@:O+~_-(i;8<-Sh-H<^'/Eߌ1 f>,9-\MM I LS߯ԲgOAЕԺ?@M*6]PU.S#fexe0 hѠ *U/L\6b#]Y/z,P9~3fԗ;i4xdͼ=4v޷SaٕIePG'b*$$mgfλ' ȵbb*(ʬnb$T̀doF9יs~&ymEvJ1oo|CnT_) i?e'C*Om}N" )F䙫`r(WSttU5I1X^T1bå@wd7gswĮBe:Mk@41 BF+ lRԍQ 0{j q*r~;iнoww ζǐ;t0y'[B(dܠ>R?KL.0NWk4A™q6鳙 80M}ܝv n(?& CwĒ_B8r~Y@i_#DM[ܶkҖ[y)&z̾o qL$.VwLE{9N̪+%L[Y /TlQe@>mvz83fR|&>-B/L#Qd%6)ih0 Ka/Qp¡#t}:'ש3&;tfSyqr&萩E`0Rxl)&`?N}3 |{@PHBcTJiHe 3Ԩ'K. jV"%o@Dlg>3mM(`!#Ŕ{٥Y(kl %_{[M\Gi(8,W{Iق njD]w_anN9 K j!|E*>GMBs7-̡y0̻N9cVCޚ)U'W\f1NC<;_j ’#w?&̯qe Ǎη͡}9,U"v(oaN^nۯS\8yN6 q"" QM\ڟ$@:uiiD"V 3)KYA8>)Z3oٜh;5LTdZ]S_̝LL:Jߒm1fvG)fqu.S򡽺="18.@H[ni{\{}yk.huandYBK B6x fV롐\ߗ!l\"$ON,p,07FdN/RdONC}GTHd?%e -d˜Dͱu5tݸk3]_G+BM9NaPRmܫSG}}wZo TR toEV_,J] RW!KrkLI1$2vElr„ oR,UHB{:ayޠE96En/Ehv"XR[ [p߫6%}GAnYN`[ntc@~U gd y~[pr v)W]VVJxL~5z7}W c۪#"FĐt^=$}ޯoh 0S9I-h;=!GnT}fƥ['Yh;9C'!T)KC A6+r( !i=$ `UJNy(`i N9|* jh/8W/}C` $y;Һ5\VcMm: quF~e$FWzm (XK xw@1pc(.vdQ. GN~nSZ# 2\COeӅ|eATxz7*iR%=Pul߻cc"n0hR۳&Ӆ0)8gf"քGnȃ`Pۈ=Lf%6mOw|B9;ϵD ̘U:˜qCjB'SԷ}y"5YkGƱMW-OGtj۟0w&11UwYuZxnﲩ_ !HF c~>2} twG>]eíܦORt~2"i]r͸J,J<|7ӘAnS<䛋) fVƩ(= --@2A_u|o||YT:`"܆ /3wᵚ`nĒe=œ p^}"fIb# `Ci[ P^0VDE1IMK~w\F[E0VMm٧߯RelY촠 FgR'cdӆcvo.ޡx۞9^Rg̬+h;T_(%0acK'#2!tߟ~)V|8B*i'oM c#a8}G4lX*!(MOc oܳCTg| S3OKʟs6[2 nEk^V0~1Ry)1)Ӭ*.}0BrU:⨄g}&g u_ XIiXFRu雱8COtInyJS>+ ~"yRx"eV]\_,1+hI?4dCr/`S'-۸*k!VWn92Pg~4UHJi3M\өoM)QWat=0OqG}'ϥ[@{3-3C=k+Ze;1N26eAcIVRw@^:"gfLc>/HxkkW|&_7EֺaՈ: SM\<>AF@>vBJab():">5bj8c/[*ycRP|"qA;Q$an,eT~uLKC%dFꏣ*Cۊ#Z(j"BSRAC H=Qp(ob xa֓W`2l$ Jx$Qq–Pdv_9(oz1k#Z7p + 3-4ɛ0:1ZHQ߹%:+Bd<zs+BH2$aLY {Sw )bsj ɂZj yM|JnKĢ&Oiu 1l0M Ɋ2ĹI)5p]!:潾./QLd]8K;`r:4/u^Q%.җc#|vɨW :-VMr=2/9&Fhׅ!xn%6.UϮ@n݋.mBL ,OVP``Ɠ,]Гg$M~ks 4 Hrԩ<@5e" R{^k\<_@>a۝31YxU)+@ [X*uϸkgNic`k4~ZD;g߀U"`=ΜԵ'> =b[Ӻ&5?zXmJdg{ m!M-n2~OhEiOъ+NmW"2N]I8mx2"{3B:~N^P;)ȍ[>t"RbUab&0GN8J e5+V^w$ Ү:PEOz7KXyiUޚ6𬊄Wp(yuh:\5]eh1_x~LxѺ=wXj%M&(PЈFBV^6{zPU]λxe'd@1pfS)l3I„:Sͤu2r 8%3"u,ƣ8R ! ŋA (I#9].*F"P#=LOH5AIo2P6jOZ^b%S߹Ix&샤 gj,M貚g(/hͲ=CqA蕹k0Z xNb_ߏ*SOجY;Q1 u|blqIm!"Ti2?D2E171_e|flblRtvV6~[oޛupj)@ѿce'Kޮʱ3PY)^H9lS[[ذy/;Jۊ/O+Qe &C 66$\g,-qxX GEM>6:Q]뎑] ?Z'0ZB%^ZmȌȰUk+"3Vνqkp0nAnJZ2{~6YwW P|lt]}/F+ sZnd-h'^tr1;NDrl*ի=HML MEo y9bSzSB܌']agO{+!?8υw%x/y8a@mV%66#H^Κ,V]XY.dphNj0`4 d;0A&J|B%]taB-.]g)_ray= ob7461 j"P[.̜]^/T'Oq+z !S(/hպC{GkRهߘ=yM9m-IuWkBzP[<Sѩ8;f|c9PZPI>;[Հ0=Oe^]Zĉ'|>xq@+{js # 6j[9}jK^jvV맨iWH@rQp AM˳Z8_̊fĶ4ӼT*m!jLt0[UHwYn44Tas+htnd)s@ n'# $;f9]\H]o[e2Q'ۜkʨԜ@m%\"pcsTS"f8#Kh!/Y7'. G.tQ-$=~ڢaq1 O՟2bOcaW`Nҭn9.xՁ])Q&d?n*p|dFgiv1~7]"7)0 UblQ*=^ŖVۧiS5ҎL/gՃr&}΁ï]l]ϻ=E?efṚHuwM{mf#HtYw|2dO-(߶n^w8+zvݧKUK%b@|j26uT+挙 m=Ue);:Msi9[|$C%|8 RĨ;\V&.?bwo?DdmZCAM:=E%zt '][CL ['XqyCSտzK D\Sbbyj ]5>t4^ ϗn'ݍ{j#8- Xg%v9j`Nw-"eGֺ*n s6偯L>N αqZ$m8?Ș?b:v1>bG̚Ppv]c?*?'^G_%⒍RѮ5LH:̂žyЊcF<~N-8D!/Vw%c}x^2o4g*ܺёwr~Ǯt->cϦVD׸` ]q=~E&{r_E~SA<FGAhW\cBFcl 0Qs |%mC!Xz|RsoeQg%f. GJ_Hi*U#7./V gcL3G|_s8Ryhw$rfQ@&.O// "4wXWpTo)A# {9W g kڮkh+pF#8i'&u5t۳ fCL|2Qā*N P%`pw;M''JXskSzoJ_A3iE& rFe۹Pוk`V1zͅJzi!m>8ZQڍHR+u$ , f y5-efL**ſ-;aґ9 v\NJ>z)٭R{^q)w<%I:zˀxKb|L|p.H42 F钉yn(u`H/*Y(F&6':!NHn^Nf7)5yT 8Y:k2xzw)_#7]cH_Y&Y/ 7$`}˙BopTTU 5.>L*WVV)Fj2گlvLlo]S,rcH rq'ÀEPxG'lG]Ky͎PnkU9oI2ql26p`-宐Q_ rojvOzxTS/$UwWbMUmvȽp̡by8ȍry#I$xu#v?F3u>olIy qvȥΓg/nDR\PD@ )T62<_Ps]XK،c%xN5(ߎ-`vt,' Jz0SS@<`hQ3PZ Ql; 4\U̲l^ϝ$AwV*m-(0=ck$O5DJ4%Y`$Rdg T@E.N'Q5d61( b6Z\6r =RL1ن̓R%z#ۡ'T>^[/H'qBA+0-i'ka,V;ŌΎ%|^-GӐo m2*?A[M,ͻɔg>^@< 1 ^Q ؿbޤT)BEQ5cȫ_u/B O!CfжJ8x sI!Hbv+]wd D 6{EEVaA `I^ޭ\&(8rXfZ=?%ߚ;hYqRCogKA3{0@~8X吃 xNQCAZ="vi [\) 5טbG0q?#:"@2s1 0fؽSF8ыt/ c˨ YEA5;qd[1Z 0no~R?1R~+;PD`#t7Ȫ|%,zksţ֯ijO RLMari6ܷET #s3b!hq8 P~bQi o!YO%ME9Ώȣ-i,'?1PsQI1d*zJMr20۞\YeC#! N @ ^ 6QL֡(hV G͚w_V>q-†hüBX#S_8F݃Qe GcrMZw+07%j`TC|GFXF>V`wMGSAY ʊ’iLPf?#|`- 3^vO|Y,/'ܲƘ|QE|r '8%BBqپ펲em0*] ­ՕD'( 7uRm#[qUCt'9. H15Rlca7zï5^̊) 0<* ԋ_JEIwE{"$2mKyG/O5)-jh Z[b{!G-up%f$L)1 <),tt=!ٵL^E)3XLJtZ i?N|2\F0Zu"|loTbo4d3m^L6굄P)P s ɽur&J.aʧ`D^qxfr,]E؄m#E,_ljy_:O!vQw7 ]Hc:~ڿXAk;B8< M-vB256O(36oQ86Mom=4[p |x@usm) KlD {| kTA UHpZ @?蒟3CX$}fpcS7"<#V/DdF'Kbd XphT鷡 mSUߊ ǁ/2#>ʏʕ!U%h*{qspyrH^vaa8K^ .[jKPS TpFWzkG:262U,%]l>j qF4-8s\.Xȃk =|kz;n\1&n\Ox#s|A7cKNG=&vsuR읕OuoJ!oѕ3 ?v հ]2qSz v> ޾.FWq޴8hcIUՇF]2Sȝ P:MɭJUwz' Ζm_9EW-FDH xHwa 0w`~gzT0Jdq5#U绻#=R:]k(8hQ) I"7K Pq1[54`:t˗ 3GAqҁNGs5:YaBfV7yL|/xL_ q04ߋI"ɹj1T*)xw|짚pT9>]}*SI=W,Bs!Z7"Dz˓~f+b~ $|GD^(A?rN/\V7@Q!㴯 J5EJ٭*]@UΉ?瀚xn%pG-.)]oWk0sa5Tvei*KUMo0yxz \s~);5PuXk*N]ў څcք{sigsw;A\u`tz)=" in\r <~:,A` G?pt}&R x GNDrqfd+s[OP`1Q[ ;T]904N4LU>qF%\Ko T6ݔ1u6Q[e-eQ7+ޮSQy4_d=]8i7{l?^Lp_g~or#0a;85ۇ+mˑ4 #Y '&CQ9Tgmx<>Σ4*+кE)r9X@B64#7I:2UU!jem鄆}voBwpOC-WUBKj5c- 4#)&w;E/냧;d1?bna\!r\NՔxμPsj+kJjQkK,T#"hX|2τ} O ϥ&^V>-0IWSAsNm%hFf9nݩ­tV9fy^ zPjhа54xu9?|}uPpQTU?aYw|+0riͲuQ`'-1N}8j0J_9771 pOJ+!^Vp. )o?>F\ݴ0 =p-rR/g̖g}BmE.{6!\Q% Ll'&"oVb=ݴi3",‡Û1 =f͒9 l>)+VJ3)Z)Ė#D8Bm.?X$~+eג`e \D+T.!2hj}Kwzw◖}tZ/X2"ҁ/l\(<"\2Xԡ dcTY7Q:1 ;h0VJި> V+ӳ2ܱ\zL&rWD5Bt *hdwʨ\3>fdΠÅ:PB*>a5Mj?qo$;`HC$ _EhfHx-( Et ?I!\zI5EPzRuuIP)b+py A"1f pߺMZLCfiZtC*99_0fۑmOXk (11;1]~`HF z*̅Э> ~hSM/A4у8i݃M+ fS2^If[l&`A%],B/T]j^ Pmq"< oReNGnOWgGu]w/{rP8oz#W*U`9ĮǹGbobx,f<FĮ7^hѫG0DKU=K ^ɆR}!%A HM2U ܣ" ij40qV<]V#u5xxvz%J-ʦ@l'lIC&=>_2$.OiCD8'PE[dI O=%[hV5-&fr_Ys[C LwL\,ʾ_"4I3g^70O#9ʗЈ.h#Qsa_BuK(6c\3CB-Z)7=P$Z&e0*wT|BfWeʷBVG>}6p!Y.{ueSzFU)2vjB0+a>)7:U0JxpkFxi<l97b-ľ@ѺVcNM:؃h.v^0 `2TB_[׽C48BzMy!jۚ|\[f{S/R:rȹQkCBUI-[+n"ف!@mGtHĀ5잺'̷.̡9^00.K?zP8;b>Mn2j§́\r'":,\t+Yo=@C~xP-đ -e`wt\(`^bap/lU>+2FB;}6(oA ī,}J|TI#7>KvGDL.۲9>DdT9%lU|OVhhyO"zwS[Wb] 4_$G?%TK"Nza`pw a!äyٚ8\{ɟ ñ,Xd-n=7c?"C#_lzq|(}l  uEXħEǾM}2\3|!Ni)g*4K v L=8|5u>H /51`![_T:陵`>\q"ܭ7 H <ʞƙbEU`p-x /(QIfAR#?3#f.6p5MK*i.ojk#Zr D WLdcO*}d~:3+zޘ@T_+~#G}sv8hJAbEHbGa ٨0]fX2M &Ւ%tŵ3pdd:tU Oht8PI)kY% :Tuo!ڇrn{os9j-` rmpyFqqZ&U 6Ɲė:9r{l5 ?gbS[kgR&rWٷƞoNDj2ΩJ|H"Tgj|\yiRX n|B'MкE+%LLEhP݆@́O:7L ~vBo1y1 *_e`&R;^ՄR}߰DHq[ЂxdjLkKD7~jke:t1kGpev"{yM'M>o2hSR*AT'y\98\o#F~nΛGtB_c!) lIn6{APsc">UէwF s=U BԘt~94p&eDWJ UGtRoĠQr.pQh]8:K]ĕg8J $!nɁ]$x 'zh?A@t?p_!`?n"+r:o.*y̷DÏF;2iKvB<6,A)o . m|GLlAmU5?&lI:{vԏ$s/zB2u5a9UEw]S˱vyzB*P2oVA@]^ǟ.{'Ri5M1&K֧U  4|rB``%DY{iZ&l@쯱RI[ZuE龶LTR[:ob]3~|sЩⰛ|u`ƃKvxyv'9!4syQ{H?{r(^e`Q yjޟ\qF1 ;V8^ٲY(zx#V0}S':2ٛ.L63ve 4Pĕɪ{_=W3 T':aDӦgcUE,=$qêo.Ṑ sketLtVX& ԄS0F"_)=) apa+E2W;V@fѦik\GgͶɖ*^j,~&\ v[7/RQ? ZU rE; QDNZ1#`Q) uN &$QZ|IկpD\/4V8oXlEVG,8=dRH#wu&Km;ѥ R0 : q|RFU2اz~󜤳,\OH:H sN. N?A]*LH{ P?EiQDBU!]^.i%:yi:=>:ęE^f<`yQAb87]Y1<;I6HkTkEt=f66GĖPʩzYvITW5Ԙ\z*ztrn3i uZQ'X  BVjJp6O$ ե(P<jhHSѽ۰aȀYYz.uYPrJ?éLRu$v5w6ml-5V (;QUfbS_n ~E=5BK /1K_꽅CuRЧ_ 85x?^\-fgkD0MZ70cD BpPhX`E~͇p~y] 2U@cdβ KtEF'7UE9$6Tvny sclV/luz]bz{?4`ktl%;;4NG o4>(B0 Yn5:9)/btd(RRUw9+0Vx!OEla7q!*f@z@ IƔbUaS5hF YE2r';W&@ Ѭ|{/0]pJBxky er rr} Q]z0 d4Rg&\*!<„i(x_WXޫs*hZ\ܱQ1ėcHGVS4\,-XkcaŎ2Š7v}"GKqY\!/FL4@ex>-?xHm ( F7N!m ú0k#W$CHPNYehp~ 9;je C̣fMOkj! A?BȈ>a4TъM{񻮚 OzoC9SYҎt^H=TDku]ؙ~ơϳˉᦲzy!Hއ-1]1xed{3NwshL(vSu0X;'gLm a=g94F @ܒP`0i, _xͯ'{he[C+J$͑&xנj {1em}]FAG㵑cf:I*\y WU8 |mYwQ> n~ ,DK[e;q7WbnN *n[lkg0>j\2eA2?Xy|YԢ]!GruSgKkWm[Nm=RSR rP&dr/A+q j2(b/#( w# ʴGOD ,3G<3/X8[;K 0>XJqO N\;M玻}j8vvċ,Cqt4[]VRfTDB|[N,q] gsD}zcz7w\m\l529HF%XF1«T ^#LĘ43H.>7|2߁g7ٻ"rnA 0o6pm/fͫi)d? 6~Hy;Hɕn׵(]:C ݓ>µ"ՀךVtNzc/*CvR*8[̄:@/Dَ Thy]=C0k/d]$tC]g(QB*Hmr`{ G+_>Ѣ8vBFɚ E{H 0Wcӟi:{ >\agU-(sVfeo@2[IolB}"qD^_UZLFr^*r[5d x;Ə[|Bh4; o!~~[Qw dZ`~=["KGgta΋'W_j91k&(i2 t]+x3f @%EUS_unr3DG9>ي/C. ʼn`zdQ[wހ}ɍ.M_pLYt 1P,8eY]43z0Mf3nUſgXI ^)raHM]v7Nz*;c Yg8ki4G֟8O]"ؚ[RX9c lC/toM3 RHTaql( >69hW, 8N|z,s$g6*;ɹҪ2RZJʾ_] _?EuQQ3`Z=4Gxi & Ҕi?Et𔑚vbR%GH(>dC}X%2 tzOALJŠS˲BM gvo:qn^GjQ"*'ilB|x .YԴ Awn.q KxsOa!"ȑ-_5ǖ7pӯ~oiև"bʩ\К4drQCM얇- YfRu()䔟U-~Rri&"ٕFn/e_To8#>u1G= SM8`4f,wv Ax"L]d7Oܥ|U_,1mwR<6 ! O*l|)F&Й%}kiU]dq ?YTeҧȣўsTCXδv?x# a4 nmU?ɃT:^3U_BET0>SdsΔVT C]%k(~)4*iM@kQZ&MfpZPVXJ^,A& C؍F%?YP-F\/~Xz;ipc"B@uaX3W$wd|-3ZؽbK/pG|x[409?Dv"BM`xN5T*`%&S9䚛s zBR@-_-9CulnYdQ-= zYC,'Q -ע|qΧ_zIue˄K5, ͠ bh۫HSDGguHglO`-G /,#V* bPHOyT$|޾yX,O|epN$JqܠuAcsq &|9_EQ/kmᨢSz;ψ!$OPSB C05rBO\H][t0^׾v'dْfZ(d2XdËj1Ry֒aK Ut' MZ0pkzxS3jaOˡ*pg`z'TE}2tUy}Rz^r> Qsg⢈Za(J9 uX.{`/QЗ p~bD@r5589-VU͎h ˌM$·THD>V)s:ܵpNTHpM0WY+i0iLCRqa({xa&i> §{p2ΗF+r_^*͇>V:XM䦗JUudp 'aHXԷaS4iwغC>臢P߶!{'rnϏh=祔4]g}@w:a{s@?kI."2&AZw-ivRͲi҇(ESl2%T!(WELyYF b5itp/ntORŇ8V<<\/5(KhU!~6AG A$w  %f8džv!eX(_ΘWcP; J&= }ktVls~cLHB"}^Ֆ9S Իm91/ eiQ<ftikwGu;W$>'8pQ$\֠?;GC<S6Y[g8&%B㼡٤᩸Tt?L97:sݗTNX0/FDmٚf$6Bף!KQӥ7 .z ~M}H}m% u,NG.wA[&7r0iGMz1)ȱ&@Y\L KhĠNer0,[t>M.mz/8`ĜV\ ;\Kp4ɋtSwqs+YOU0Q}M<lJu*7XI[ xI(,9U-5:@ZGf$2r+TFdcRkS/厶 ܦKOMh>;so=XuHlxFl91ue'`ERzoXл]'^]*b{i|!;3v@:O$ 5fBu'H -JJrsWY`^!^J HZv1e8ԃMvCpzvpL=AUX012H02)^c ҝg+J[6J=c_a.?+PtMMp|x%k Nf&Z~G};3u$]˛t2 T5`0Z[SSuq5[' /vپс4[DQ"}*sER9I7Y+€W|*n=}%^lgŇt"gUgNTH2$9Cz.T4N>.EŁHM݆&-w@,;0t}`~_=@[ n5L! Z' ~)%P!qVݎLEb 5b5  T~ hn&C?j6h;dH,hsC+ *C$EtoG}d `YpxBTl4$C,O*R[ 15_y8PN1j j}jȔE̼xۀ吂6GII¯7梖?pT:!#x:z`|xU*z)|eqI*)_RW7KPo v 7%b"6*&JڙvZnNzLKp!_22Mk6(:aV âpk E>5Ϯ sa($A_yt1rξشy~ o_o Tݼe;kh9̈́f%.%"w ǧr|Q77>lF?Ȼ7'U4$xBR5҅zs~"OeWȉHI1㶱reCLRo˜m [2ӫbR=.a:*`Kg̡qLvB-ynON'Qs W FLqsD`j;`Faw=\nn] ‹%F: U@tΌd^S,!4Wmv$i;1%_ڻ{402 'dT3m829F G3OjZEDbk=`c3"fsQҰPoƎ.s.Y|t \JsgR32B 4}qqNg~FxgH( d nV@\QE- 9" eѕ2y'%Ymb{Ld#e ;kti^7GH Kڎr;ķ*\?rʼ$~O# \}#tpVME"OWpXw_7LSxޅyk 4sE F+ HF~.F|ݿw0(_4m6[soaOɆyd}.y2)mu|qE3w^ 1Q~|⓵ Wd高"^^[~}jTf o"Pl-(|Q3b& TX{j5(q w,,NjzuNQn/,cW.]XBɺrpEOL %`F}nkmߊbaQquǕ*:MH6zNc[(K-:HS5h R+oXHf¯XTZ;b/hF2]dIPiC#!Gŏw[X^2O(#&e3! oY *-5;l$ke4 v|kKʼn:PADVuhɁ֚hc<m-Ό'Wpxxӈw BccB2U?T#^ҡrxvx!%7mϿbuz]Lon?璿ib#Nn=m|5i-_mD:(Mt jIV&|K{E`[Fgӊ.`aMQݯ~O9YVԿV3`.I蒘6(s'jpic2MDh ?-zjo$+k䵣<[ ϣB&|&2EcMF㩱G#}{ҥ&rWs/pbȆzaDQ19D fk,]d/)d5i )**w(1j#$vp̈́ ؾE`Ju^{(&8ݯpAM7kxť23?f%M- 8|eG{BUЍo醶I>o, =Y0DnPNcɽx}ы7 UUi=vJk г=ru6ΚMŜz >x/NK!xCzj] 3ęH.,b|"|BO/1Ԟ9{Bkroh_ J0ykO1'ݯj9g߳"<>t3O"^ۨAh|r~ո]BhxPLK 9Ked' ^6iJ\􊶻 GXU96M\̇zy `{[*nDzs.hkNTGЙZ {瓂5j'.c|<޷ db}A鴮.DeH5ss$<h9%-<y3թ@IFZqgDO)R7 2׃4&y-bcNp#H3x +QMP=Dgٖdez >#dA<~g1Pd9,f@ 7,4cBӛmT<'cN!;*DK9 jO+?Cͅ;wTPY(3t2}}ʎJ Gu PW3{"$JNDK"aʢ,00|O(> f0[9 vē͚3oRMm̬fWF+z(gTvH|/ ;hxcdӰQL$Ҫe"ZByBتl6}-@ӬĥiC\:*xyyV>ʡ9- it-hW:1H)" $6N//Rem]8'rw@s?8b؞-,;tx(v6g0Z7 WP:ﮜ8=AV` (+F|! mV@gax 瘠Ue:T2LlqSLUjjpk] ,ޥ\*<虚[(Ka<=zZ! RGgN_W0j"l~ :NrƤ%g 6Tݿ'}8ͳ窥wX%='>A#YgPf6HIbk|~@|] !C:}~\L%8umAjcY,٤ΞD9G s2N-Z1Ni5sXXP]tT W6ns` H#~P6.[o3"ݐ)-0 "x% ern+ 1Ϸ:UoQa r3v؉KG`5!x!f6_K~R8`͞X5Xv7/AϬ"J@viDZZ"{&+c*'\9N>WJx2xjKY8$ u>!Ҭm*&J¬pX>a6I='Pw$;UpIU]6EF;4ro80P+;sjb˙u؏Qoe~4Cr^;@9Ϛͫ o`nRL AT_x%Yjgc^A {mb)xMGm|ɞ1}[D=nlCuK^-Gv}]mYmOe nKGjkdDQѭ.ؐJhtrWRXq 6x . !wGՔv̯KHPS%`YB#2A€g&|т~skZ"Œ.xb¤̨"3[5ĆG R<yeV2 TGX ڨA=&Gwۈ9;qUZfЫ8koW/gZ+VwFRNvPC_ 9iWqznl@KGV7 B“{ܢ\ ¿el37q? kol?g0ސX\G yxʓ-^9_2._sŎ-qTvPʛb[D|n}>8K]>ڠ`{u@[(|nw°[9@WeE~ýLJTAD=LupX.2;rZ'Ih~}. w`))E\#&^}G";$sj‰4B=5"|x^)}s}<{N}zWwVvT F4FC}͊** M'@qRQ"2t?xs v?yut7n/M[@Z(vvMK$҅/B˘3Fօ"H8hRK_.Mcc4a^H2j09Ιr:lt?l6 Hm5p y%ͼϼ`$lf81.+raH<+D #}ʓِ5`mX$OpTi(->!1K;Vw˖mDU 7LA(Mt3~}'hR$fhuS yIO{#ˆsEjbҩ~YMJ;8Ï&)"짼(>lDj|(eWu䰫ꣃpǝRYOʋc,5',N^ODHx'mCM϶%CI+q?flC`}*iKDlwMNԇDMY]R;F[|ū9rhq<{V"Ϸ ̙,KiB. :3+B:߳[\ˏm#_&KZY^b`#,(gDs #}P3<U`uؤy`*ix]H&'d(2kS7WdK8K3wF/0 x)*3T$y A0Bg:o0/(;{' 6Ո .*k8 S t^&Kꉁ۹ienop_Fhp䙧.-HzSϙ\x#GNi9b%z6;3ݣ7n}f5OP6!^EAXt77H߂X>#k;qGs휹|+0+LYd箇<V@7zQ1~uT܋E~·OZ2ߤ d#yDQӝKɴ+6cc׶Ymfvg* /64!B>o2ȭMr4 Q_?Qeիmz5S(> )vg:Ou" njK)ÝФ CiK·T%կEͨF(>W~ț (NUi5϶0ls c{(p(7WVg6vÉU A#sį! 3J9a01#jtf@<~T0/'Zo}Hn^1ʗ ح1{NK&+ [csBc6cuNJds$B (Rx_0bڵ@}|eW= (j{&XRs;)J/@@gmZpb: YҌJ w 0yF1 ާ\\sRFls*8/_U LČEy!OzrVPFK1/)dX[Q9й)į؟C175%:T˚֕PPxg?f% -zpمpQk1q͊&}s 0wל$I4:Sh+M%n s9&\(|Q%݇9{Vn i2g:j|&X;RRw R3y& b}f)BwKFdTnһQ8 @)ȣOЀk1q?` "Oz(jg'o \9קKYƮڧ-_~(gpGy^ݽ6U޷%l)Z)P 𱕊V3o"?QǪb)ӈ ޗ08A~pcLiʫٴZZZ5rו"Gn"̑U+U{䥽x虫8#j.)ρ:[T*<-j_ά!r:=B^k_ ~?4;SeX s<]5 NpXqдzS=*Ԡgۺo|k7~N-G0H^H=:5kG@T./RhhM =uAYHH噉tJfsֶʺVC S {ay$xy49CaFr2l,VliUk c;-Mv׶ ; vaaF$C\)G\8TҮpK7v$)F eDkP{]\ l\wd_'^g|? iM'W )E'0a'fs['M;ࡸp5XF`>}~Oտ|F8Q+4s. {{߅ߡ7^G G/y/6ﶩL({x,Fye*DiD#GPs6n6:mu2xF>6W7?h E2J R|kF}lLP5 8ץ=ѫjҬPu(Uѭ?^S鰀zqX<(Fkvi>.hUGknThZL ]wT'! )QJ6dm+ơ6 E*Auwjg00ﯜ6H=B7sewA}-i,xD8.W[>1B2`]%;_I80#qHqm]T hm/B,rƍC^T%Or|Ơ$ WSMj͎\#ϦW#ί |ٷUJ:ԃ1^{{%QXngwD.I& |`p[U |Xݪ M,h[`x;噬O/8UA2.5LϒFB;u$SH%Rɩz&˕Bҟ5zE7|0Dɜ^i[=i\Ѫ̨LTĿ>]]EGOf-&}AjƔ9=I e&؀snC@w<->2I 5;"at>ͳ| .^֐M An2>8jL~䈗aIy2&vqҢVp@V}fhT]nIɓPGu (N7]a5Ź*l]5 < ;5AA/鑾1i%f^{VH|r9mkE( `@6K4rvOs:.Rʘ'n=2Q2LohʆBT5|[`!nwŶd{{ty:- }A"gƥ&goHefYL}~o3[ \ѿD]?WDq [h,gceAD[ZņvS#l"[fgj9%^-;b  =,ۮV2lFQ Wqfh1Bu1\>sSq. fnTȢѾwD5c|mdw[j]Yp-0J| ܖhZub 3P_\!Ӈ2ߒw$9%?n&NbW &^S ųgOĞ!ܨ_s 7Fj\DaW9P ZJ=K2Z=-i'Ç>R 7DּQ,QzB:_3$(5' v[nhz/+_G}Ww 6rnՒ|8l\)fi*mCvnOB;&1EGQ1;:YY8=K@ehE _h?-+pܧkbMZAnL9X` j&JH-FhD|žapUQaa ODAoD}m7bQj^JFK&櫃!x T16H"wP֗]>0<1mGHCTyE\3[K聽,Qi# cj:_ԕzwm.b$=?U8tߣ%nܤ>RgXWg: Ʀ{A8Cew7x8%:` S's,k1PգY͑<\k O~C (Ń4{fA*qQ~>ʑ_HfYV]3rǩ@a5NfP2aTBJQn8ex%i{mNcۇ0Big8/U=Ź0z{Z/΂!s)9D~9)r@\j; e1N}Yi(3u;r+./Q>+G(KyWO#^-î1wA=4N ΡAXMv#Ǜe|!5vvڨ6--XV#5'})%@JGvD۬o[C̬-C_kZD|*bV=(snBwdՁ cX+#z&rjCIczOZM3S%?%}a7rW'31'Fq%JgN:1 2((ˎC`Z+pјbC)iTC)q"3?V}oi;vҁDlޓoSeWڷs w' ni:pJΏcWd^MWLF 5tFLmYIy&1ꀘ#%%c[x ouN؅㷪^QO |K8H][xt.N9*2:'ۆ4L-ݝ$"[Wv,crvG(BO&oloѫ`ЗKz呬_e/yGD1pxm:cS°m2۪x*$+*h^FkmIF72:dBvF㱜*jKГ<삈sŲjD`L$Hn&@-UyudDfXO/\.K_v݂!b*"l{X>{{]鋄BuPɚwpC{ݣ,Y S~Iz ZxGքܒr] {0,. dI.gM r2R%S767HYcS;we%nVzѧn=PoE""dQєp7,2IBZ 6(T>U'ާM~qK؉JǕ:;{Zޤ|d2}h^Favk1fwyľd$~ZL$_M9f'\yO" QVô/wl5o>ТQWm!ݠ'<޻ <#9u?ٍFC W*,6@nb68Gִ)"c%gTl.jG=O.etH:p<:ɵ N@5[pN-=wtI:Go=kGLȰ(1bG^4Cji# : lů؅]D34/kl4u;F iYMGhf q8E :27;T1 h⪙矡`6<ʠViF:"xwHX\2aM?S8,Z+|W1 rSG"C6CWx WQl-u˗=CYmaPe(]TvI%r,'֐ "C9(r'?j97'aZRzzpCNH5l<NNyΙ\}E3yڦ٫ݣ,lnD$AQ񕈈Wpg$*b^#h5E?O>lR@2%.(i5<*qsBzG E^khNzSγ-k n(Z yvvnTFT85Nd]nAG-#tReHBMy&C@ט%([9_48V*2>lNW0}/!˙ \9Ϟ!')#ZdD[iϹ˘|a^: '~.7mR]O&epR&.mOyUS:Rl1*Z(u.IYvrlޫkHF+BFU"[Xjz Tyl@8Dyšxb//d(' ƪ ?kn >L:[ {[Ǝv:BȻ~k{h= 1/ؗ/-SnNs|; J^d;$Gl.5\$jrzk嚗48( p3a 콙rcA~3ja Gx3%X8cϻnf`ĸ`1:d!q_*F-NA&a{dO_;斧u\ X2xTb WƄl32Lkt M hƢ f)6=Mh h+8KswH\R !vl]}.]H_ԅ.s#]dqłgw97),uLǭֈ~WZyEHp ^+:x@@9çzF;Ζb.)~|/<_\wV@U2_x3 _Z3W ۆ&G%E [ s[+UWu}K5w,A0_O zY`=*M r݋)Dkz!cvy~jgzaՠ 8QYÀ| 2"t%PT>Yg6ڈ_V s3qn`2$AD{boyՆBtтfÒt0Wrrp@%4(-3s v:AmWڍ~-O;,)rDE3ǘD4cRDz=TC WRH;'݌4.I7Wn.ݯ V! Lzj'j6=DqGӧИL/ q8ؐgz%C)Dy~M831Z9fCɗD{D*Z38.4dRٍP sǑx5r-:#gHk)x&H&Gba'K ٘pW˲s'\3%^M+Kv#=JU2&Fi)uZt=i2Wey(YDuh92'fVkZL~"%kҦJ:yQN Ygp8T}~=U6ơ|z2F=sEZ y#AQ u cxEyv"kZ_#h{Fs0tO _)? oR s^kac]&>o[rEͦBS(Yygj[&kIƋuEyJRN#ȿqޝ.Yw*'`wBprS‘ʾ26nK=ݎ3sRzj]a(QQ"mS|.<4b++Mdͪ3 oQ^3!"onSأ =YkNU08+4nN  n)ReK[##7R-fߤB:EZAF"sN(z?"^bN# w;X[_RIkLy4(\LQ5T,;ɡ҉K餧tO_q1|JhlN:WnQ_iftӸ$p 58ẂJbyUO>bִK‘e 6Lj \)G (< j&ɽe?|ߡWY'>?HO<։@t8حbxN˹"OU.`z Jt&$&0ׇjULxuyIv~[IGȞ3#[ycvڈ+t\zf(6MKj G?4- "Ct:L3_X=WNRꧤ|Bz뉓qv@\]MHkfvxO?/EŽ8|ZOgIB ;17W4q)}`q@jmHNC(#%r\঄QHb9iRL nt+fbxx?cLqN+1VCM 0@V y)ڤ u+Eq6rW.[! >JP%D 9ԥȓG"1r;^\:Uaq:"llތ=;_Gm;^<]FhUN ?]a p809V٣BZdOu&_4]qi6(~QЯ |BrF_E:߮,i²DX`\`c^Z|W28۸zџ5)[逸&Mb,A/7f;"X'f[O|hUY qMwZϿdnF.3gC\QF`LD'u~"qR|)8{hxqKZӺPܥ6mngu# C:ỎDά=O^) :1r*x,;tv#ak(rP;Q/*NMua^z/ 1twJ:46q՝B3S "\= i&_sWŌasB*;)A*rǮVzDi?0Q5&݋ߥ}^SܱC\iյ|tymC i"K5o[\ G/ƅI)8]2TU+>#jTAyn堘OYF^k'oBMa]Wd 5w̺^LUIfoc_:p@%F< }~R4༒rvH篟1hQA]sh:1pgHƶF9NTIIӾ2D yR"z\$b aKgmG?8,%bE[V6s٢Yl#!gUp[4EKa1[&[(31rRV%`Z85s8*{H`K{gȘvC>JRS $c,e-eY/2Xl,ٸ5^1zpJu3!TShOJ(H 7MJkcsOHzc*lhRWT"f l)]>`JɧqPl9%N~PJ":w-:/y&ֲƔA䦛"{5wP1Iմ[oə<|R?0O7KbTy&Ao` qbOh$`/l}1>Du]K.u^VL`S2o *u4^NwޘAZʍs?)Z+liHtiġ;2\Da=a/g+cvGMoKFPqbp7A mbI&S"'. ::E# Է@%O3!zW\L$7M:0)$Lh-4ƣz%-C=`\>ݒL1'fooH%1y՘kݱ[}:.TSGQ_ys(,yǯqj7^cDYCÓk{+K'+<ƑQq4\5c!R7B牒2LE}&gҬiAQ^XAakbD ?kT*oyܣBLR:>"+)$y5 }==*D0#=y}$(s@`wi iGJJ=noZ•KWjv{X] \wӀRM-C]A:7=6ڽ]֍d9- R ܾƥeލ HYl;kҡ |mrv+ ;`~p.Z!WtH@[iy8Jb*Ep" Rxx׎23@n&x$˨7{@gm(1Uu7aW6xyhzڑU9j'~Iy?r$ZmfѼLqJ%9ecUJ8sv IJ-a[GEtCKzX^Fe bc+ _ l;hPM>>$2@q)&V^>8?gt >GXCwg? -ZƸ)Mv| /N0cXv.) U!dz=( ÷Hx8yYv?F}@ߡ*m3Q;GJ2|TE9;BP h"M/(u:EMeE7SR^)2OY]${ l'? ~N⯵QQ&!Y"[ys(ܤá HQVn!%w,"(!1dPu! "W1M/uf(|>`&ո.@Q2 6D+q ]|p8̎ Y+zH@Λ^O)_f#5,vvs@7c w*:PR@jʜV檔hZ7 b"HZdcZ\$cx{%b;3h [\%=v6D n~]V#NP3ns@Tl|_r ]fp/0&^b!%} K )!i9v+#zHTi(ދNPd1kaU*opI—hĪewm66fX"MQ  7B 7x/$_\ڸǥ{mިa{ A6't5HhW{V… e7Eia%F"jr#;cesq=$CE4ܭssK{#މW&|ARDJ,'0;@L?"X 2muU Z؜&B@̍MЙON#-6ilf#lQoُr}ݙpGvRC~US_oW`[Pz6и$8:+Pg2hEmňQF'fB/8^ irK\1`<*b)vL\UۏjI̢-yDG&?Bg0 ٪*-ҊĴ}yW?ûFF,kByzT=xZ ,-RT^rrj3Cp% }8XsŚBxhW~>5Lh兯54i!/`DShʗVVB#<ԇxXFNsnr>wL2^|h7edB] A!^F!JxU2jmM}Z wNqa:hx2M ޫ=gԏz9xwyO=D4?__O흪t:} 劧&h3AxPB=BTƅ2 @F5҅L%yBO7<h)gN|  F 2FtFp6_g+7cWp0뼳*="=/Cn%.SO mX" /ߗRBNtI yK臈R39^#˖:S3 cM#5a8FklYi&1 w)09tWx_.Hp֪Tޜ:^joQ`zpPPjwmgz(!.vYFbK)ax[[eð=m]éKbl!pB_E4ɏ6̭:g԰ *! ϨU֟'Z DQ#MH` ty#rMyD2 gjSHYQcXO3/zfq&QEor!;"zl1I>oPSI2E붗[PRD^ݽ.l<#u n3ONБp[=8&&_u=}6M1twNZT2.ޅgx G:'fJ.?$o+3ZGx>o)<В9GK{O=|]^`4JYf{8N:vл /$?0.[(G"-f "xV]6HFsg#n,0弽 .#wͯ :֙.7BQw 9|;nÉá<>HX<#؋6B+U~*gi_7-^wuӃ-H0=Y4b_L*Ja.m?~:,}Ja~Slm[b嵯QQ h.1ޫ.#.V<. 욺%viL;?͂WK82O[F$٬dф{zF7e rCv@&͛1C@NA!R'cɉ\uk]yԥP nL_S!X5(9?2Åj>wAl<`=4uF 0VaF 2CTOH%LY{+pxIm|ph@ߵEa\Y 3؃k^:+~+on28mM~9W>,auS &hm&ɤB0Gk>ao"Il_RYpJJM9TQ%Ħf&M\bp223cB FWR2*ԎIhBYTU>1̬ʢ}}3IP\}$^2gg>QU & n~43%LMSk}TV_PL ΝdIO2s 9^p=o8T*LH[/MNG\WF8Feծ-& gQrGL\gT 3Nam(a<3rrpk%ݭ6cc+\UY Zex@ X6۲:> fݱ[|@S \ ԠAZȨ ;)zz#K|Fl3ђPxLUD s?DBIE\|  N(;핑= b(#2 6A20ͯLs>85+>-Бg̸_5:0 u}>!$Sܔ:wuگ{e2maF0>+N0ICf@Puzs:JJav}lXH-IU8h3Wa([v-6i4s?0'}w#1U>:u,pmK}_M([88::cP ¿sgG@(bAr;?V/ҿic~?9i8>Y", [ײuVl赅0!} td怙9(\ˁPc(_lEբcym2JמmsUeeV!nc5Ɵ7 BIHai/?hՖ;еign|4V5pYx:851U~hB\"Fm( F\OjfJg3AjpÎ?kV,f^yy:o:.SmzRݫZ؆KōӤ=_<*{:5,%}Ki(R ǶGok(!d 4[-&WY {Xv J2}QHR)BߵسIWjT &[f:hEhud@jK_C9MΈX7k>R59A!)jÍJF)T xυ=W}*14?*p/U DӺmd0zϓw=aN7PEU=%kZpPohJuX̫к=! (6rx[*6իMmpba9ZkU u0b/cճ% qSBqMdIeźmKm5S*i)A?YFTD2|m9j]zc`Rn'T|9-gVtM5A[unFT;~T3̺֩fzi, ada9A(+$HMOFFxb b n-V"f iJCQŎ`9LA U[5KghX {diU,]?4|=Fȍ[(g4>Ę6 L%yX ܵd&Zden{U'E<7Km?< <&IOQݗfX "9iU2# =#3M䟯)vKß0xsٿ%j[ &Jc QSuC-1Qe8!.id=Z6ТX71y2II놤*хpZ$*&Sq wBjFU(%qL_=oOZ/d0 K $3~Eog5\Vn F[ĂD{E.}Vy]3hc_Rtna{HB=֙&o6]` scì¼xF?[Vjvm͛fpAD lox}jOdqҲH(5)P݅r[ϸKبmI2rߘ\GNj_w5 6S3UK9M1N-}9Ի*,< L#0qo* JH=G/ ~mȠi81ɸx!:wX е8xuXnt݌a+u(u6#޾2M'"ۙՔ4 ΞBYj+Y׽!MNd-wl4L=6T*BXnqzRIlE_QO{ΫG{Az8|.-{;MMt6,UX" A]P1Yąk+f 4gko9Sꅀ_; G8* :}.w_1̣MA_ \zZO2b4D95~ĠD?8E)| ?v\k/\7ȌgجQtzsp B1vg:Y؎n~W~9F7 n++ 6! tytB{D4$Yȑ>̌rd@ On lwb%)`"OԜqA*~Vf Ulv6[bVz":>_T/(fʪ-+a3biAZ@6ۇV!zbӓQ$䣪r.eFa}H< 4D^76`V;R^ѳk2#y @@Nψ7y6z=pDvYn^OQ U]"?" q[@M %6RPuޘ*mis\#YiJŖ|4R;]pԏ=؈g A ]#\_*懱nWm F/YRӂY1Y)=G#@{&Fjxv|3I}s%X'Dzw? :%o oSf(4iP`_no:9ey CO0Ԑ '03uZWjT⥷٩|=1&H5;k \5_tۣ  SwhưiMF=#p,8 zS3@7IV1wqmגq@s/z+k@j Y#x>L'WX v=R*WkU g VXJ(qp:Kn@-O@ǖ l ٝ6١HuRn)^-[E7AmKekSI3]|jR8UgK\3E H&ت#GxI?M\=[Ƽݶ; ؙ!Ckwȥ{9ґGd2uRsMcr8~ \$[~BMעy4J+۰#&l>eHzioe-* g,+'35(;70圫ᏐmE]4679_zR"=KVAI?aKecL$9 P5u/U2BkhW$-뫜l3N]+j po0v{(N)63kpN1+Hl%* = &|z3IySãrGszI(d3),0Nd&\;LWnXo㶟x9: h 0PEcr\E )bnK361?;hT'}~^n( pt(=i;eD co$Z )j`Æ~@?,ە#( `\EfIvDo|$Jg lDpu %PlP}fm!jpb7wRx}k{>|6gB*tnMuk\*T֔&d;"89wSx*I.<-2ܛ}ȾC&>ݱ1(}ûyl͚f5}y؎8%FoٶB`eXiیԙ$f6=7 BK^ JAܺ.'hFu,KI&|mU n;YIDӗqQz^9 yGr@2IxZybnG4E= imGh0!ƸTev;P ~N,Nܛ-O^g흻;#ALpwPQ BIE+9+78B7Gi+)&>K~-x1Gduj^A{>صըKXNIY5U3E"[]7kwy a `] !YUX9.fNYspPzϞx˚o5xR#?zN|Ғ_ٛJk@`\y~nI,*ʺc%2ݶt4_S|rޔie J\,=^k-m\Dk׍y(JQ_; FՕѲ* UTYC-8Z7hX&a+D"a'R6|K-(En1|,7T馻.,3_rzSu\7KK؋KBi+B*39 Cb z Vy2bۺ봁Ӽ]U&f!nr=.PWĖ,ʣ) gۙUòTMebB 9DyZ0_qH}2Eץ;اDd% 37 QdY! _K8QV ;E?s֛ڌ|qTc[OX)z]p\=}YDMRb@DΡ2Ot?MT˾׬5JpUPX6#4P_+ +'$ r}0J3>ωVM]Gje4/6rz&Y(Rn;1dCTW̋R-jUMSR-kbB_zy1 ڎ2yJ%Xj6CUR|%2N?qe'.⍱-G;\ ǫ܀aaqcnXB ?ɛK};U_4 ](ёΡޞrrd 8Nn9HXh벲:}IJ"2O rtA+ve,f#Yf@Me!{{NC=tCTH$3dbrGZ#F1h@:כ{xV*:'ƪ6(@= # #^`F;"G0r'ӎD|&^m)ä\L]?jmѩ}a(VHY1~WXo(-ryA"<1w޸wAlj* աr߾m=j5uh:31 bI.CW r1c~m(6qRQFf-3+AÝ\4sPˣ (=? S+p%lH`|q ?L2P|QmZǷ)s[CVƯMeأ\Wj: $td0P"P`=z ob* zMQhb͹{x:=5Z V..#Õ?.9ֵW){{|c -F] PK#maeFI@eK&ȸ-h2a[4]99P{[1&CDi\j>6Mg.w0Ec2=fYwǩ5gŏΎ6VoY gE,#|cxAw$/&/Fa_je}%OVr Z`|H9z\}r;J8hJ* @y;e 6Z4ۇ?AYu\齪ĺĉ|l7p6?~W UUfGV)+67@]T$Ȋ%;|NyoW8s.DtVSO79gi*6l蝽_Ը(QǻKDܬ>AQS6%Il6Buur{nIo c|gˠfWx-j5+b$bbe**ɃYp \ׂ}?J,LѨnH6x.l׍j<¼u] Cy8nt>T֣i7sjhwpCԐY֕\< Ntu1Gz v $,KcLMm,ty@mrU޳!nmo1GGrJ;s~ٜV[Wf.DZSLtlpQp-9껾3@*Cb"FלM)vX*ab{ +-Ag 472Mo-IݗߕNR&w, @k3ZGŋgJk3,M1E#f&ݗ֯cm!:m16gzvDTo qwq S>:؋%_*4tؖBz+-=?ר~|dcY7i-OABq*+sq_ެyID> Tؓ٪:IDos4B r3ϩ8av q\% MN+k1G.f? l17U4?jlihSDT*a@IcK9܌7XU[an I,pVb_DڋtG6|YIp$s:Z z$J$8 }>eX[UWѶD@{EwU6uj|=f:;01`h&1"cD wn򣩔~ϤԠb,}>ֺLQR6Hĩ9if qFB{ZuU~7Lܖ>|G?"> iB ZaҭQl<:3@B/5|,$N_|] I7Iѽ i2F1 /?]P >fg ).4OQ ѭ0JR']VyNX@`>s+sH˚3Q #+XIQGE#E fA6d _tdQ-v,Y{T,TM02 'yǶӷ̍C -_V[ Zt̀Kg^;I|,ri!ы|x*eib\>{{_EaEZ^ o@:JZ^JPMpITa c)'uxrfJ gD'FYɵ 5W ZH}Xm;[,%P=! nwŠ!їyV&埻U)f*Bj%Vf~v(XP+zU\J4 1a)r2@x 6 ioXvO w5^Agqdow%Q݊څLmIjP'39Ϧ# GJksfUIk6*iYGf6m|GynIPdUfYu0,yvCj&wmS\Zt;ci6v5ku*S1][6q=#&3!BRsۑt4ε3G]ΙG솋ȕїHrvLe?2\QAf v~pə͑LJCFI"~"2A`s}ӼtC*-"ϹoM(\ӭrekਐKO5`NOmm1%.6345 5fFڹjxZt%h-qucE,IWeN`. XLrK*a}2j7鐙gDb)*]U1->_"Z>zUޤ٬Vc~TCB[/^^=@> BiOeG h95PPoV1>u367C3t?[3#ّcJX)ۛloÛGݠ-]b'V0ȷ;Aꠃ(VD",$@a/C*ZE,>x>kUa]LK Xϙ3 %AN*`AA3bH4O^~ԏ Yp˨ߪ|ّ) eP4}&sI'q3h/Ba8#.t\[m,l̲[y[#a FDִTQ%Oŷ NXr/B?"i;:)r59sGXy[_J|.Abw:Y"Zm${,yMľ>^4zI9k/ %p !XnZ+ڳƬzմ%Wܨ@{q~$^Cd+|,$fir;Սxf\D$~j?+-4bbjG$ʿ4{~C^Aǫ΢F:S︹觧'sdc:zP )Uꓖb $&Pg+KV/h ļ/8@ъ>~4tX{{C ^ATzONICiK.Cf8ZϙA*WXpL[C1Pb1:Q0g,wdZw<\0&QLjVb= ,#l cfN3lhz|Ve?0h')@s=KVSm1@ଖichK1qz^x<%G.`0 asˆML lf.!@kYiysU;M*hDYD@wv6OML` Hӱ!E[R *-M:.6*ޞNɆ%OXf;oO^jR4 {-].1/bYIay`Z0;,v*$jvF9ڹA KS>U&'I~ϼl <9?P]#eX邏a#oyh"`!vhxCD<>5&5uaZ?yswS}>KsS\۬H.]hOńOƐKY:س=!M(!9]Mh:o*QIB* ݳv`4CźJbS#Cl`L\pΗ^}fF\AGHķP4\J :fATK3y<b>_DAm4oZ+YWYuAea90r❚1.:El-J̲;UzaTv&qp_p sЛj.> w)Nj3Wa,t766CEbrX6^O8!a o5䫫Hc_MSVZ.Rbtd6Rd 3:W%Z!J_:4ӊt$#KDHF$.coݫY1r PĖ;|n!\U=~~OwPYWҘ+b $b4f oSsiXLG^Q/aķ3 0Zu27Ԙەqc)G=_r~՘e)(a"xYc[Sv'/.!Rk\rO|S;Zĸ;] 5 jA6tQn&܇ξѰ. ˰"){G\zW%6`)pZw]xj4x.hAOӄ1څV F0NcJYs-$Id4J+?]{.mJ{q@,ͻ] Ĺ4r;]ď .&"P,$p"0n^2tWP&?[7N:בS)r0@7aOG_<] d\Z>*(C ω@~$LWj(xJ'{|D5?'O6/k F#Mlݏo W[Fr~n+V6Da>{ERj`S?xR&[&2N:Ց9B[6׷}!ZP䌜,[Y[I".Ț%FZۓ>;ŧ𷊪^jP\`B+y(jKFrm;si"KojccORV!]BPoO`lfaf9x4|cܐ" ӒzS  jh(dA~zǭu'pVop굹a96~K:dҘb…!dizC"QlhVtp%l+||J*;/42G%5Tq;dtqlM:boDi(%4+12z{DiS[Ξ'- ۱pb=%[d 0($yv|A`?kgϲ8ޘB:9K_ ,$}?wWy<,{͗*CDHt$yhWA'6wc@do ;}YnkbRX$jt'\mw& -h S6qַV84Y׹ii ߚS囇$&î2v>ΒAk B/J[^P0 5$F'o-gQ؋,*y`ڡ%p ПH}jsVnQ]~.>6}dv ݏ%CoEuE|KX%^9q}SF(+Y ho߾Ddǥ.P@3 D${ S%}-B^ XA2 ,US3f\BmY-ϲGov4 Rp%~Tt~{;Q)ۓmaN~Irx"f1)*MHmG*#v M.% RxS #.K0A,|:"2᫊4Tm yV^WRvg(qpHh<Άoנ纒$t4JX>mCmgF NKE8;8[Feߓ)tDGTABLJ:@*gJ H'!udSdr'̙)KKisL#!Gh3^5Vޑ+E7\I},=YKlCVKtT)v{Yt߽0+i]ωz#h/wP%'NH?,RKV?ӤkZt._yIYr6z|~Z+݂&#xf&Oq=\u=y 7(?g|]ۄz[:(#B1kVMMUxI@Hqq+;􉪖 |Lf#5𙭙21^aS%@b3[KEONѪAKƼrM`$/Ry&HK Ux&oFm-'I8߱*1˪5 a3Vd'6:M*h~?hr⒑ͼpU '[>g5fWݢXR, YQL?zw 2q*tXȶÜ"S/8k6NdNIpy ?YlV!o|bm3,qѕ^V8F +-xZ@X(-S1]-m[=T3J=C fS)ghz@S2*c А"'L枟- SogT0l@=a *d!hmQBި ?ӦF W6-jˡV 5X{ ?Q3 ™7(:n !AʜWeҨLxz@>lpl+?T5HǓDs&)3s4̮RM$-IIp^\M^N-GB֜y lDNçp)7BaN FcᗍAsɓ(j]etEbGfxѷ0ynMS%i[  +2u6F>7h08οd"lm-mh vbrG,ϿcjhbC4$xu=@ n9GB9;mR@*‹,Bq^ud,lCMΠ[򈲭to);6 ^s"Ή E# Dȴl;in><+s;vodzŨǀ RA昍u))o_̬ՄN6Mm6c5{no/oVT~᨟y1 Z4-0A52?ɍaKKr_1Mot댜{* @R ÙOm(xhP hS*MYP͢ȃ-хq5d-IO>p:{0,GIS7R^Ea0Gt[>j,9T=+Ïe ~eWGX`G/I=ibԲ8Qlݩ7H!2GzθB 6G潡'_A9Tp˟[;G{['[sQFUb Ե^Lo{ع^]D cg鸕t=&I`7nFW; 6Ӏ. ^> )4a˵"-2~Nԟ};8)q |`စchd`M}8Ɇ쿀sYEPTlW3f+r4^D?OX6Š uͲ>[].gf>+d#@ |zLŊl8j֣4Uit}}"/;aydR_| ca4u"eD-&߳d3jP܁}Z5{0bSE= =E*AT/gJ|4`ɿI+J|rqZ&ʰM'"5'nsPi):ng$޳B5D|O~d26`Ee1$/⬩ , i _^n"U"f$h6izKTT+;h~0]q 2$GR%dP\\g~ <ΈɲY+/_T6.0?N )Qq- Ń]c>LXtT ; E`CvsG1x~Ípg]90}lί b #PʐƂTcz%1Q!\ft):4cv4uнCeE82_gX]kH0@Iv ;s5ѝJHG_+ZiF3w#UҟCRp6VCUE 1<9Glvz]22AM'4NLv$@FJMxe:izRB?vfmuU3AVa1lLME}2n9-ߝDv+/"yޮ鋎_MZ"]{EO8g!E.O=+&b5ۍw"4z^ wH{׷%Gk9W71j!)jB\%*אnv wĀI^X Ș3f0%Ryl~LϟX2kpC =vyfR>,kA{qSɢglZM<,Fo}3u֔_И$2dvu)6"/2Z}ȩ"HJ{ӼYh zTvhЮ 6iRdSz|RH&"A9~ֆB*/;0US[6T} :+ lģk~ .ƗE=-gfKwp"$;Vl=Ҧ">u~v;bO8L E:KS EPпIuȃu}Ho~Vo8p];4=^)um`zYpk[g:JJ$*|Re+yƑ7yilK1Y x%Vp)]we cx"O6`7tc;f3-:`G䃈f+8^y,C%wBj\鵗iPɖR6ǛD/,,y:W?~VSs}@XX4h_c:~cʱ"+3!ƵX&pȈs}fYi];:^wAaσb9EFEH k! .VT\Sw8PkzPZPs4chF0v 3z;T + nr1%A+b{D87Serd9w!+m'+@BP>X~56Yb"hMǢi6eyWP 0%LDm{!Zn)fE2 %M19xLS?jTlNĖZ)@ޯ*͜ S+0o1B_ɁrڝM1[1jn:'Ǟ2c.ցJD>Ԡ J\X5=rA1>(w3Ͻ[32ޑхRQ HO LXi|34WsqR@ߪ~Nb&YWIYq1hhzѤX^2N:R1G6i|#W#ﰚ*ӁήO,2'SM]x h#IsG.TgL:X+iwcΒFCO+p/E&,*%{"b⁔,Q<#j<$f#>h2U·5N'wUfe nGEi=1 4|C:b&D`(rI%Tj뾫b$i%CQs=)׃djx9n`P) ^|] Iczc4 /Kbc7 m%F^1"ћ·^^KeLU4S512|`,jQznP/:`n(L^/YjaJiMh[Gx\!gwYq)5. 7"'+'*d̠{mȌsmIA_+qJ^B|v՝5Sr,YIMUH{T|lX8IDCԫMWS%Ҏ?t8Owcs0$ۏl< @E>9H|dUqOP>)F7^$A.y|qoa !/18Rf OQ!mLu}ꉃ~lcO0Gڣj"NJzs0;_lK!r58:/rw:p!FLz|ʊeĎγU|\[&e/VròNOvhjR?;Q'@~Zcƺ5lx$SeqGeb*3r#O#`84l/]n0;h72Ps]dJԦcc/˾fqwF}%xP wpn`G|XH<ƛ8vP㪹"c/aQ*Xs_Sv[8a\-G .ymڈ+|OAF RCbO{iDJ\+NܼR ]!Ӝݛeb!څrN<")⭵Ӯ#MA QTZB10R^T>K@oQZ~o֨, D:~p:oPi=bgM冺6 $N-#F<:X辂)593R)MgN)D!L3'+zAI:Bnj"\s1L>@JҼ=ۣ< Yܚ0VX(ݼQ B7',@!y/LOqIקd'fE3;qJce|ʡ\ NieDiY<o0XOX\"Ŕu]P % ?=+}6lnj}۩lA ],&f"C 7rڀ蒠$m `R:z. +RMO9Vi/gm.br֑a6F#5xQ#}7+>1eV,7Ub&w*C x}V:jr%2}]jֽ͠=M$* ɲQRQ/2yRd* M~/ tږV`. Fs^+(&Ż+o/.t1NId0g7>7;vngFY080 KzzZ֕) QՁ}b_q @ ߦlm]%,%GicBØs-j]utRqu0inƁClQeA)H\AE1tLb*Rg"W虓4L2n(<}ƿ.y'\ge&hM^0hil'=S}Bb8/,d;K =o|Y:]ƙ_({f#bP[J'@ۙ5oV&E \SSsnpozɢ97'jG/3嫭iR0t㯫iy[^NAh낂:=qu Fx9+DYFRgPE}z8i3✱Ң~M3q3*OE.o\ŤUg>^3SJgx&̛ʞ&/IC_A,gI`'Ly=5%a=K:[ /'Qܫ_f})HLɝg*T>[(U1ᔷ*Vt$'%M9V^63c:֒u)G$ԖRMi@Ȯ |3h3`~3KIeqY7kQ4[h3刉SmVhRBnWCL25')x{L4JGv\ G:, ITdh*!P+ǎX.˚"j. /бבkvl{00ECeN=uMP BN*%'x_ FKEBF+.ga֨'?RV|x1M֬],7fH*}ղNc[ؕkjNmn :kw$YC9-4㮹^)ZȥEX\5/ݣp"߁Uέ4qE+LTRHrVh]MTkH9Œ"UF47LoɛV9$}-Z33 ,Q'a%8"%l}IuI@dYbH~DD˾?2ϧo,B\14B]E~w҈9D-*+TbѠDvvl -t5ks@[ U)Syy К%ڢ= '3gˏAi8%YMwoe7}s WaXPCNC~&D.pL3Hs1LW,.Bί%HM}899~_ՁBl^~T9 >OTp%)~#~|64QFm1ax[C3~`>#'Iĺ9P jۍ}OA4d'c%0$O\;Fd͓&lh& `ڞhcՃ"Yr3jG` :m֤3X3-;eIQϵ5`lѕ0^2 15bu ݒu a ;[;n*Gd9M_  u ոA*V}khJGgdؽYϬ+눗)j\fI,δ}\=,5KDEKayCY"bz섚K2}vUL?z6YgsVgˠ@ڛ)d.FU#w/R<^4/}+WId7Q"7tH[ L2(L-1͙O}Fv`^]w_pּ@N%8F:o ,aUqެoNK cq~ n }@ pY1+-nI=Z 9Q"Ua>2ƪD'UwD(pVje,$`m D杔RFdOhL*B>{ WoNԧeᶦ'Wh%vIxMb0~1qʷjoTVF~kq͝rheQWM 7=\ ;'{Y/螐 XBP&4'97%l![vJQ/ ߄ņJm<O![# jބaGrv Y*ȻKÒu'O7k)1n*UۓCl "@˧f?V뫞Q>dt^cKCAȾ;yNQW6t8-vH4ۙIm=hm`N̎G;*%oIXa2ɳP_/Oבͫf"8Y}[o &^H譗J- v00NJRlAeMYZxgxy @$B{AnIZ&.%R=tҐ$+CaJ=x1nqJסn׋ |=~%-k;ldz6 w=NOiﲔUChj(v\K͘İCr*63Q }Jtڼ-P֣sR.l_G"Б"[s _5zy r9WSĻ\ [-|.C)bV7=hq9vAIJh}ݕl1 Nw4s==,2 ,G(_l2+3`Ƿ2CI<c~P_PH1. L{2;ىx?Rp52v67BQ q}t[QzC[ùQY k9d*B psgf}d_oIɮnI҈ÛF;_@Ǣ-%ʢjkBbmГ4~+:uv(+,{~'ý soţirWK_,2,b-Vcw Mr x)pptړ'()UTWO7wԹÞy~s?Qbvm]@Eٽ:U%?8%+vpkt~x^4_:qgo0{h2֭[+d<+V`Ǟ]aSup5c4&um?d|;7V> NܿM],I'a 9}Qr3POh!򑁮;h[ \ tX]=|HI]n˳jRL 3s"ǝ;4;B88KӮ놋Snaؠմ7ʵDu! }AS3 AuV1h$cB+xK$]R .f׳M A֯8iCHIqE/,= Td< 8 )$T2Â8D@2\I"2AI g<\Dq .}h$4[R(}41G~d}1Ch`~"Gn@;/,|u"M+8z$(|h,-B˕y |;["c^BT_`k9x6~^oWnyܿ=xMwLc%k.WbkXe W#ov<V>SZ K:=S"&;%lp$!Z|x޿ro03@4M.nx4Kc>h.9BU5ٮwh$HV \`+JNvw7{Ѫ̓!* z>㒰x*(&"oNiPZra`=؊o6qjSQbooZ,Fiwbۂ_vڃHsh3puxj+|3%:7CXƼ;(VӇf5Jis ޺.Z}"Ngw]z]T~Ar%/ 0uNbH<xC;#?BUF#5#.r |kd+ȟHcH_(ZY }lc"9v/yϺU'op;3vzmg:蒔3"3]q\A^LZF4)aObNr|x*|J0M# :Jn&4KZpSvSa:[5`o1 JuLRdIOx˩Z{/G^zgcNyL6GO:^})B }N腒BXR|'Gejk nըRӲ20-~d4}{ƾ(4x2r:H1cy#?/*BM쟪f8Jq@OuXYuo1Uc#*{] t^GڕifL{,We* 3w$q2\\WF@v!ԐM͈Hʙnp[͛hg+k\ƅ n'J"7lCNyYPS/^ro2מՄQV1I:3uR{?kA8[k9Ϋdbe=Ӕ@I|hZͳ2H<Qz1!auU>ʧ--kڬ{U& 5 yT!(t4I7{ҩz%*:H;ѣ]SNц^G"a7d~ś'h |~jE'=$ņ}W/Yr76u?Pw oLg +)m@ؿgu|o`®¥kzmrzH )OKvR>?`فΆϮ*)޽ΥrxAC#߱æ8ͨ)i$k.M8n^Sm"= ԤH1\c=z_΋@YKM66ŸhzP}h-pGu$,Pol #c]l>j+p(^n*D"a!G% + X(U@eif\IJjk7>qTM9OFHEpJ䋬A9Փ lf\˒yö?m{ 1jjz挋R\We\ w);^D<>fjG5 oE J@Qh!sKѬS%YKhm6EGڬHm07PJOtD^$e jƩ IA}˩q屒TijlXp k nz&RYx`lMnyVPNᩞ*gP2 ePSҗV ;erǏ)>i XkfÝ(j D *a:c-9hu%xV {:4 #O,Y?g..b$]wl03miՊ<$uάt>t{£RmŐ_ `>UbMchWI0SL!]W }e ??gt|Xlg*X:llEgxC*"!M Bh۔330@oZaާVX d䷚ö?}:l6FUÓq\opkEj@ &sk.icn-kl6-o9䩧VJHVo5%x Ook1$@G2³d5)G0X]+[f՗Ԁ r?HL??ZC$Pr9?Tkf. f׳gEVe_*{^*hߐ}fI\bLh m.oAܔ4 &0f$[?-5M [TBLʝb"9SI BjNc8u:9:BIzoRp@Zg'ߋ4xtȼRQ(F֔h$EXZ|]J3|ۃঊiMLl_ZqHӠWWoc/߫I;yN{D{G"ˏK/RCs[R(%Qy_n!s}O?B)&CٻY< !+l ]q-gs:` ,OPٓ9+Sp#xxsվ!aĢ!Nз-"S>5-vexģhXaMR.X16lZ,y܌^NU G15M 5yQ"^2xN5X3QagY3Nd,8x`"5ċ R b#W!# {(@ {PJWy֎qB{oۮ8F{2Q8FӚ3u!:VVVTxI2di<ٲ .t{#;$tSm5 eYoQ^0iLt~I]RV_` [aC> '1mOfdmjqm"OYW>i ) /Uu0AH`qwΠ,;p7$Ÿ;H!IfS1d'  .UXyENCZIto,nɺ)u3y>96Ds'(=ۀ0'5Ե? 7!H9fnܧ=*9-3(ИqJx<S-/},<2UWfbC8H>9lMaj@S0V3pj,~ss [jPYO*@|tC@Kstϴg_Fax*؆Xw3yOTY G񞞅xV=wCGވ{ӡJHF[( BG}pʔO+hO&D-[6+K/ `B%0BmТ@~yK$8YlpY4@%Rt.{S-Ҡhxŷ5-G/$:튢oG%j68P|/ٺN%>#VYY-QWj(r_tT?޹ێ˂+^+A4fע+1L/(u*xȪӛQ w.z&`Oo 5m$ڞn3 ?xw-rp̯nĭ뿆+Hɡ;Sֱ}{{IZ_)W4Q_6RJN׀y0Nn:^ sf224j+%Lߵl*Mkz6@2+I`sKJ*S]Ma[}QX>ož(#fHoC)_'#D;j@tBG308+(V8w~_ _;Wq'tRlXwK D*=F2w}0B*!;WУA3yyu![f?͎vϢ*A5_y(cDqƏqK3"^_N}DmQWԤI 6IFQ0k|a K쯷2 C-̣ϙ/^!{AHZ|fzq~ Ls5 ? N'\?P=)Z&/A3L )$Ő(y)<>K{rz!Ă(vGdvd%׸nSבyT( d2,)xe.sNNi :v&_s.dV <).W!c2}\ tqU0Tf'1Y,RJh`:|N%ϝ!W vᆾ᚟@kn`Q78V$r5O2!?A93a*о#ghiK,`L@|`6)Mq/0۫3O :"[8R "eUHs&XM3&II=׊(QO+(&A.s<(b;kD k6e`a0sA AڑCud JB<1S) ?t8U+#{OjZ eF~)x$hAT7:|s/|GTOT0Z.h^a =Hᴈ<$W{tq^gnZ `q`&Qo]CcX#E˻;vFg.Es 2t> #n|)[e/ꅣ1ۣ#q5Pc`{y- SVV&َT@-rJb] F[ʕ;s4Z]l $#V+&6YmGGIW "2ٴ6yp&g/RPzeeN`"0'z" v|kٟ򙼷Fԫ)I.df2&-UEh|5L=wfwV2Bt8JN$+QUO{ˬc_#D~χF>'|a=@tu0QҸbsN+;ؗiAċbC] ߏgw+)e07 Tcw\僽:qNF\0O HUs&KuΛ=hAh K&Yeûs`X_VS.=$a%\/h zӌL7~E? ۞VV0>=[ct!fZr~,=[cQr̫4834ݦT>) 7#\M*؟9X|ڨ!aid-eAHZKz}F s6]/|g=*UiL>mXќ9]A7 7 Ixһ͛^ &X7ٵ]/x9UeuP@O͓'Am`跾}GQzD+P"y8iAR?83S EF]Ŀ+ bs9x/L5k];E"ެ@d1_ >hIB{eH?[2mGCl+UtY.*.aRM\c:FƵ-_b |GiGj7޾ "@&mG +.r*sNx :bI%bCnt CҎJH9Mg-.٘^Ś9iK篹y7JKdʚ(z|0vAϴ!!Zp>`!n!KBw A\,ߍ엮|wc_Y,0&j`({ uf+"XQq1+c'NUS^?OS)Mጔ^L;jJ^/ޚ`M ޅ/CcP:~ޤhY|+M+ђqz>CҺߙwҕrq0E:g0#kSFr(:K輄-O>w`n{N7!!󂒘vF ߬ ӔpGaƊi +K8m)@8pX˘: ((2#^DxLpt]拐w1 BE Tzа 4/s/H2C-W90u –_ 2j;-$h<6 oyz{i;GDBaB?Uћlě倖Q.SS]MSXD;oVwf|%/zB~O_[$ rt=%Q7yHv D)wO"ʩWf[ӲB-JiA?(8~\[U E/+ (`K y")372w[-;\Qo o([#<VZFn@kCm P] xxȬh(tX`G `6THA<3.H"RЉ.G^VM@E .` DA GwƏ, o -z)?tTY9-ߩ~iJWaYd(̫kֻ}/cO"X:b .*GP|)-]5oc`wS"Y9߽&$02*A|n0Qık;șsi1nqkd.2*  eaìH 46J0g9WL+2Rj.vLOΡT-̪* ?n U$fYc:/ϓ#!_*~kwq*}ovB&p@QS+,Y J$d ^7t(▕!.@ߓ=w_rx +k]_8@4h3)OIl k! ٍH5z%Y.}4$`4j]¯;vbSFlԌ0aBm+~g4ԖC2ɘFO:ˏ<9.p3ݯp#}>8›$ȡ ܭ AURLҏ+ZC= V U_hd8*xcLI*`0Mp z5*<4d3K瞸0,!_E')E ):~j=!f6]aAFhP Iӓ8< F8ΰ-3S/Lv.{@HcR7al? N(S;vTŬT0m+%zX3PKp󚎳/P#IkN nEg.GkYq28pD/DrэmʵzJ1'..';M},( S93w:ZAh?z:/ݖۏIakzT_=H+y8vyFg[#XdFdm"F>HHsu]r+q>gͭ:N?`?_Q㐪:Hbށ.l\3ڋI/ڼçI3nˎk(TTs|6B*"/uDI#Bb7Al7'̦ B8?SBpSWv{8w{ `XN[Oķy 2um  0AM1m,x[V&bADd 5é-"uŝĞ`z?W*-kARoPPJxLJx"9.\SL{ QvbK'@+_ˌ wjJ Y-S ۬(ZN5@qT,xD(0\\܁OuݷK[lPt;0`#K6KE? sMr22>~,#{7sZl9? y+*ⶹ'bqnd8g ?Z6rbi_I}gG?)\U`bWI[@&)k`;~A}'t;U<ɎIc= ^fIx˪YJ6ȹt!y`z !J ~j4M-ܨ {I)ڒ@Jk:Ēh]/OUT3-A`Kc"p̐7@1OkH%ދj >&wYa| 3r-~,C)Q<c#J ;շ o%w560ƹC=5S#*t 6WivH齂WK_PΤ~* GRS lMtk%,}m96(2ބ2PH<+DGT"i]8I|9V H fe[L5Ú `fo3uu`\ =rg7?+J+{l r*_d2SGYDEzUz "XYpЙR5?eP[&p4KJz.Ncm ?XNb4z'TesfI-`$MOA\w"RHj-/HrkUlUY\ j,:{N*r3m D ܀tSBD߯AωOĂ[]-avǫTUu/am)21#ut%0ܿan}P)/(bigd_V9ޛ̚f% Q:|pޚ@|`/' tIq|\NMh"D? D4t҅ 1-$=0Pfil2bՕgCD{*)XtK] ,6BWMhиF=7j[!A{ӄyl%3G&kf4$|y6iaPlpwyɺ ?2gʡCd+TzrtEN@i` }urρ8v/ܮ+=lIf䬛^)+"dsm|:K0f蛷h&< do /-cd;Zv9}4j-6Z<)yp{&i@¦گl ;](y̾sm[G@ɞŽbGcKJ H3A6b1O9>!3O$]>cv{$?SR)p(#ی/*r^â<^hLgҹoӪ o鮫SK %GFz<%"#j{ Q[:%#&g ≇a|¥ ex DԢgɀDHl{ ~)._a^?}~b$ 3MEZo0%3 ȑv{yFvPX w!Q[4U%,kT:K8}b_فa(l'_ ; &B/L?=mmE`s)3Rp(n3SI48#/њxyťMX!WĿpsȈ32F`fO;ՐYZ cܺ=us*RoZSk}Z0suUyl&i5x9Ǝʝ΀.}`l51 i5dE};%  ea#3rtsObsHaJ bc`_KA(ݐM,Τ\2ͦ͘T!w3+(L倱kAz8~3 ^7-j'(Cr [vQNn\Zfvis ػ\_H2;ep)P68fOTS#13˔Hk[S.V Wl^4w#Z?:% &a /W^i z?v6~P3 EL ƘC: <fywYހÊw^u"#qPH d.zEXՋ?fvR*uP=aG˦ih @R4\%D+`Kׁ`TdֵT^Jzj*\BAx? ^C -bD~ј~roϮiE=j=k0MApti-}TP< "F/"_q[FN/3JR&pl( $iU>`gUܬ:04hϢNJCea_ S oVT{)+ƛ 40*޶p)9?&V.oK>0}Z<0'(6ڼ#KÔ Fkڜ "93A*?qqW+Q䕈 />uY/<@G"Y秢=4+񗰈kߘI~@XT+ɪt.੍ni^[9R3m`zg]ȼzΪ,[jR8Ydr> xXK9 YWf"{\Vg׋Шh$ݸc#lnec\n1:"1j 1r^9M]:q-8tO_Zd"qXk*`f \m4Z5 nykjw!>O(>k`q+ ǾE~" %ưml4ʫhn(,vQbd0[tПu a2[Jg0sDC8rܟ;HQLrE=+?nlc`L>\'j ΠI@6lvB7fzug< TpjK"0D>,ڔy9~#άмvJq0,A ZDe A)Irxg[q ~Ugy|G&1V>`6,\I4~wuΠb^W]JD_,t^C[ _r+buDڪ#{CȾ;ҚUeR̷&[0W 뒕cGK/ =j MuȢQ+Fj&&E`)DBU-cwl7<5;SiUJ ?[-Jjm:j("5lQ5a&-$=Ol.M\.yy2PQ׏1G1:x/.u@2 } T:mhoa@$6"~'sg .@"-؊mL4 Yv\Z4B,Zw+UyGhJVY"Nqr0U>ݵ&1Č}f֚u6Ls`JqZ#@W:=FF54c-4+%*}_ w7_Fu48pIlAѲ)ڇe[e7n(O̤%*iWϡbWT$sqsjSRGgruW3I⦳G ,~VT9Lj/B6^ChYXï4RLH ih+1 "gjg:qPegCRxRZwh>#LԢѸZ-{wB}&T!vL[YfdaHs޷KH@:JG3,1mPu*bhr I)Sβ ]/堹-gI~ʘc)}IG&CC CamӶ/\ہ؁ 2E$i.*n05G AӓBcއ+c-ȩ5͕EnЏj}yL)،J5cDhpL*qd -"PhD`7o{/Ehw2=޾߀ˤpCjI)Tjl}d<#g|wHqϲb7U(xW~1PVPD㕤Mi'[v:iӭY C(kƲź`[GԂ6 qG> O(=l5vFU:][kЯepcG nVR N <5 A]Uxsix(x zMg4;: 8.[q_#fclS;zRݚu@ґ:TB i7oi{vY'h $ih %c@SKJ[Zg銵$ ҏou5Y t>7jzM~4KZ ՋWalXS*Eyg/864=m4tn?89n;TqmY) zy8ܡfWs~XUjTeKiF?NZknF>қax4s15 k45R归i.Jbz:/`rډ] !XiA$p# $)ehHu=LuĪ\rye|5=3Y//G{=8 U"@4>}څX(AV !\XA{Z$F9ȋl`ã)tr rU Ҹl>WF3D½vr #߇S ]?+*\YKzKw?pYŦ73am&pBI(_X=?8>7sjъNVojJhbVwVr>X7< 4_ƇV8SuPSr=+,=j\- 3Ȳ+)Wt}&1ڛM>=TKi#n?jHD/`#G\a%Qί[zgH:C T``鶰 " wz] rV"Ei;?lS'8nj1k#3iRx-9"у|hi[3(:ӣq #ѡ7PE(xd!xR SX,)=ȯ@\KC3W@K|DǹRSX-j60|yX)$RIq3^ &[QAy|T%okvNdg1'iV ł+<6߇[R[Ñ6<;W$-,d|}"D $ Xt݋X^ި5Դ@9dgG3r#>G)3Oo"J_ROD Oi BM5|5H`+\B ?D `67}:7! C *6% SQebDA-i)ъ`LID[&tOVX?"u3sbS5UeE(nwbO BeomsW ^Xf9Xr~tt5:u,*&u!A',mb;&ȶi$1xcj};i=1C\=#-8B@y|/úɐj;Sv}=?cwHʴ}_&ї6l ⽵z}yU̸8;PouoɆ+/ܗY8M`R{-V6B{$Yx xxU6KKAPSJDiQv\1,߲X}e(YB<ԩ::V2:J=b'`F!BO.>h-VDS'ڐV _bLi=!ˊX$أ$H{:ਭگ π3Dݵl'tT/6&C}v|W$y ŷiPW&#~NO(:#ANO[pb @xo-dkєɶC e_yW} V˪gjܓRxYrAX+Q־;OόVo.O6G^5TZ#̟!PL\\l R;o4ƒMe /8hjF0 t !)8l!m[Z&8C2{Wfe8N[<zUT!ۃe t[{{4#@2Ev&Qi{;o-l.\MEs 1Qۂ~/v׎jJw@2\[p}KtCuq8ƕnMo4@cÕ* (mP, dux?a3]{ j-i#<ˮ%MH~7ͨ`eJ\RplQVL…W?B.GNYFpsa "b<- 5R܋+_ fbG#ٶQ#,UH "n5 B ..t'i1Ot^=#r. nY>#ׅT Ĉ:?1HG3cݖPqqIw LV}]x뉸itף- m!߳7p88~]NL,n7eJeʑH5{Q-'d@vdjg#wqĢ8\#'PInX.kaK zvv{i 1Gcy(s]g{!ĶY+f]t!5XW0Os Ĝ󊷭 DT1d8 A 88)k]-s+jѭO{aMY9_戒ٹffk FIWO˪n>dQ>.V1#Ky6]$Oq֤PQqGt*Eh󣗲#^5оh t$ CpPKMECr-E{d*.39&ޘ픇7b(n?rfXu=sG_~aFDI^+6zK&9^O!ξ_#$㜌"X8~|骂-+%2DrdaXZw <tƒ9"~k9vu):(i<+#퍭?61L0ҏVY0p4ىypHaQq<ֲ's7PƧ f4,N~߫j~CmXx/8) dZgConAN#{5cZCbZa$/nyc߮CeDE f2rwŚX :e 6jkOqa?P#MY:2 ýj+Ӧ?j˵-~ʱO %񟤺5*c#.#e Χy!UZrU_ȑB(mn)kJȖLR뛭T'uvC]BajgR*ww& c\k m<54f|>iIvX&ldrT2lmڎ5eZ`,M6 ):ZE5w)ظ99:%ڼ0t/\E pѠ(o 4+3g ' ʒuOWef\ #\50\n)mQIyp:L䉜CZKq%kfs*U brSG'l \̌ D (\['WKV \VY 2#0Ț=5\ 9 u7۫JWk=ހn%3SJs|gPhzەԪZ U@Kگ_k >NdSn}ѧHR=`:µˋ5hC>'J<1(pqrLi{\\<{)^&Ah\\/f_ƧYS9MoiXޢCfDvyA< Dn?ZhS#zBBuէ \ݞ*O2"B'ܲ@ޣOarP̟qsd &C*HN]Rt#x ta+n_dGle:dKPw8%8OZ(FO-jKfLdos9DuF{#E^ Mii|ѻ W!8'I_Gа({'Pűx@;>At;p<4He4wbes˓[KcĠ_;FӰ$`ӵUL},0NA^`g2A^{M*Jj^9~|́c@L?Lu1;v/Lv?nm Sf&8؈\[M}QpɈ>i!R1u&v0qÚ#IP˯y=}7$I,ON(5by'T7ˇ`Ul@@P9y4:Aʥ g[O}5"}|b3Qym<)u|RT,TW2}OE%QHK9M zw,#"BCJ@QAzǶ],G,ěU7:cLظ;aP;裹 ].u-o( b8jbAˍS.;KY\]01Xh- P[ü.)H$a`DO- Rfn- elQ\E܃^K{ha&:[իnY1BFm:¯"#!sjۗ(SEO2y;*j+ޟ:j:2ݎ&:ުݸX#+BԍdUsLBmdʼ߁_ t3>c!̖%|yŨALl/whOT{m@7zlrTp xA،} we4