kernel-debug-devel-3.10.0-1160.41.1.el7>t  DH`pa.$ƨދiWRdNDq s`{S؈W1zrЍr(ŪAXF(kݴD_DǬgZz^7j.- +Î*#ģWi+p߉V(0΀I"wQH6O#)RN,C3L8 bPjM:$ ਠw/&:ׯ@sʹ$1PyK4IdpmVRav.K<~yTyqѡ%4jٮc=AzA[@[M5IW#* 8Vlіw6r!:j,N'1()+U[63 ?*#&ӌ1H}H!GUOyFWC>46?6d * t  E_v|>> {> $> X> %> ->)(>c)>*P>(89:>(mG(x>H#>I>X]Y]\^@>]Yt>^Zb5d6re6wf6zl6|6Ckernel-debug-devel3.10.01160.41.1.el7Development package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.a.FPkbuilder.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.41.1.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\ >Vr5QX7U8= { $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큤a.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Cwasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Cwa.Da.Cwa.Cwa.Cwa.Cwa.Cwa.Cwa.Cwa.Da.Cwa.Cwa.Cwa.Cwasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Cvasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Ca.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Da.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Ca.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cva.Cvasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Ca.Cxa.Da.Cxa.Ca.Cwa.Cwa.Cwa.Cwa.Ca.Da.Cwasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Da.Dasasasasasasasasasasasasasasasa.Dasa.Dasa.Dasa.Dasa.Casasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Dasasasasasa.Basasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasasa.Dasa.Dasasasa.Cwasasa.Cwasa.Ca.Cwasa.Cwasasasasasasasasa.Dasa.Dasasasa.Dasasasasasasasasasasasa.Basasasasasasasasasasasasasasasasasasasasasa.Ctasasa.Ctasa.Ctasasasasasasasasasasasasasa.Dasasa.Ca.Ca.Cwasasa.Dasa.Dasasa.Casasa.Casasasasasasasa.Dasasa.Dasasasa.E]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.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 - 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.41.1.el73.10.0-1160.41.1.el7.debug3.10.0-1160.41.1.el7.x86_64.debug3.10.0-1160.41.1.el73.10.0-1160.41.1.el7       !!!"""###$$%%%&&&'''((())***++,,,---...///000111222334445556667788999::;;;<<<===>>???@@@AAABBCCCDDDEEEFFFGGGHHHIIJJJKKLLLMMMNNOOOPPPQQQRRSSTTTUUUVVVWWXYZ[\\]^^__``abcddddeefdgghdidjkkkklmmmlnnloolpplqqlrkstsukvkwkxxkykz{{{{|{}}~}{{{{{{{{{{{{                   !!!"!# $ %% && '''(( ))* +++, - ../ 00102 34353637 88 99 : ;; <<<=<><? @@@A B CCCDDECFCG HHHIHJ K L M N OOOPOQOROS T U VV WWXWY Z [[[\[] ^^^_ ` a bb c dddedfdgdh i jjjkjljmjnjo ppqprps tuuuuvvwuxuyuzzu{u|u}u~uu             !""########$$%#&&'&(&)#**+#,#-#.//////////////////////////////////////////////////////00000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////11/////////////////////////////////////////////////////////////////////////////////////////////////////////2222////////////////333333/////4444/////////5555555555/////.6777777689999.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#<<=<><??@?A?B<C#DD#EE#F#G#HHI#J#K#L#MMNMOMPMQMRMSMTMUMVMWMXMYMZ#[#\#]]^#_#`#aaabac#d#e#ffgggghhihjhkhlhmgngogpgqgrsrtrurvgwxyyyyzz{{{||{}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       ~  !!~"""##~$$~%%%&&~''~())(**~+++,,+--+..~//~00~111221331441551666776881991::1;;1<<<==1>>1??1@@1AA1BB~CCCDCEEFEGGEHHEIIEJJEKKELLEMMENNEOOEPPEQQERRESSETTEUUEVVCWWXXWYYCZZ[[Z\\Z]]Z^^Z_Z``~aaabbacccddaeeaffaggahhaiiajjakk~ll~mmmnnmoo~pp~qqqrrqssqtquuqvvvwwvxxvyyqzzq{{q||q}}q~qqq~~~~~~~~~~~~~~                 !!!"###$#%#&#'((()(*+++,,--..///01112131415167788899::;;;<<==>>>??@@AAABBCCDDDEFFGGHHHIHJJKKLLLMLNLOLPLQLRLSLTLULVLWLXYYZZZ[[Z\]]]^]_]`]a]b]c]dZeeZffgghhiiijkklllmnnnoopoqorrsotuuvvwwxxyyyzz{{||}}}~}}}}~~~~~~~~~~~~~~    ~        ~~~~~~~~~~~~~  !"##$%~&&''~((()(****+(,,(-(..(//(0(11(22(33(444546(77(88(9(:(;(<(=(>>(?(@@(AA(BB(C(DD(E(FF(GG(HH(II(JJ(K(LL~MM~NNNONPPNQNR~SS~TT~UU~VV~WWWXXWYYWZZW[[W\\\]\^W__W``WaaWbbWccWddWeeWffWggWhhhihjWkkWllWmmWnnnoonppnqqnrrnssnttnuunvvnwwnxxnyynzzW{{{|W}}W~~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW~~~~~~~~~~~~~~~  ~        ~  ~~  !!""#$%%&&''(())*++,,--..//00112233445567789::;;<<==>>??@AABBCCDDDEDFDGHIIJJKKLLLMMLNNLOOPPQQQRQSQTUUVWWXXYYZZ[[\\]^^__``aabbccddeeffgghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhgjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjglllgmmmnnooooooommmpmqmrmmmsssstttutssssssvswssxssssyysz{sssss|ss}ssssssssmm~~~~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm     m     mmmmmmmmmmmmm !"#$%%&'mm(mmmm)mm**+**mm,-m.//0.1.234.56mmm777897:7mm;<mm==>>==mmmm?@A@@@@@@@@@@@B@@@@@@CC@@?D??E?FmGmHHIIJmmKKKKLMLNKKKKKKKKKOOKKPPPPPKKKKKKKQKKRKmmSSSTUmmmVmWXmmmYZYY[[\\Y]YY^Y_YY``YaYYbbYYcccYdYYYeYYYmfmmmgggmhhimjjkmllmmnnopnnqqrsmmtmmuvuuwumxymzm{{{{{{{mm|mm}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm     m              mmmmmmm mm!m"mm#mm$m%&%%%'%%%%%%((%%%))%*%%%%+%%%mm,,-,,.,/,0mm11m2mm345673mmmm8m9mmm:;;<==::::>:?@:AA::::BB::CDCECCFC:GHG:IJ::K::L:MN:::::::O:::PmQmmRmSSSSSSTTSSUSVVWWSSSSXXXXSSSSSSSSSSSSSSSSSSYSSSZSSSSS[SSSSSSSSSSS\SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS]]SS^^^^SS___`________a___bb_____________cd____e__f___SSSSSmgghmiiijkmmmlmmmnnnmmooopoooooooooooooqorosoooommttmuuuummvvvvwwvxyvz{vvv||}~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm                                            ! ! " ! ! # $ % & & ' ( ) * + , - . / 0 1 2 3 4 5 6mm 7 7 7 7mm 8 9m :m ;mmm < < < < < < < = < < < < < < < < < < < < > < < < < < < ? < < @ < < < < < < < < < < A A A A A < < < < < < < < < < B C B B D B E B F B B G G B H B I B B < < < < < < < < < < < < < < < J < <mm K Lm M N M M O P M Q M M M R M M S M M M T T M M U M M V M M M W W W M M X M M M Mm Ymm Zm [ [ [ \ \ ] \ \ [m ^ ^ ^ ^ ^mm _ ` _ _m a bm cm dm emm f f f f gm h h h i i i i i im jmm km lmm m m m m m m m mm nmm omm pmm q q q q q r q q q q q s s q t q u q q q q q q v q q w q x q q q q q q q y q q qmm z zmm {m | | } ~m mm mm mmm m m mm mm mmm mmmm m mm mm m mm m m m mm m m mm m m m m m m m mm m m m mm m          m   m  m         mm                         mmm m m m ! mmmmm " "mmm # # # $ # # %mm & & &mmmmm 'mm (m )m * + *mm ,mmm - . - / 0 - - - - 1m 2mm 3 3 4 5mm 6 6 7 8 6 9 6m :mm ; <mmm = =mmm > > ? > @ > A B C > > > > D >mm E E E Emm F G Fm H H H I H J H K H H H H H H L H H M M M N M M M M M Hmmmmmmm Ommmmm P Q P R S Pmm Tmm Um Vm W Xmm Y Zm [m \ \m ] ^m _ ` amm bm c cm d dmm e e f e e e g e h h i h e j k lmmm mm nmmmm omm p qm rm sm t umm v wmm x x x x x x xmm ym z { z | } z z ~ z  z z z z z z z z z m m mmm m mm m m mm mmm m mm m m mm m mm mmm m mm mm m mmm mm m m mm mm mmm mm mm m mm m m mm mm mmm mm mm m    m m m                                                                 mm     m                     !mm " # " " " $ " " % " " & 'm ( ) ) ( * + + * , , ( ( ( ( - - ( ( ( ( ( ( . . ( ( ( ( ( ( / / ( ( 0 0 0mmmm 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 3 3 3 3 3 3 3 3 3 3 3 3 1 4 4 1 5 5 5 5 5 5 5 5 5 5 5 1m 6 6 6 7 7m 8 8 9 :m ;m < < = =mm >mm ? ? ? ?mm @ @ A B @m Cm D D Dm E E E E E E F F F Fmmm Gm Hmm I I Imm J K J Lm Mmmm Nm Om Pmm Qmm R R R R R R Sm Tm Um V W X Vmm Y Y Y Zmmm [ [ \ [ [m ]m ^ ^ ^ ^ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` ^ ^ ^ ^ ^ ^ ^ ^mmm a a amm b b c d e b b b b b b b b b b b b bm f fmm gmm hmmm imm jm km l lm m m n o om pmm q r sm t tm ummm v v v v v v v v v v vmm w xmm y z y y y y y { { y | y y }mm ~ ~  ~ ~mmm m mmmm mmmmm mm m m mmm m m mm m mmm m m mmm mm mmmm mmm mm m mm mm mmm m m m m mm m m m m m m mm mmmmm m m m mm mm m mm mm mm mmm m mm mm mmmmmmm mmmmmm mm mm m m m m mm mmm               m     m mm mm                    mm  m                                                         !                                     "        #               $             m % % & & & & & ' & ( & & & & ) & * % % + , % % - % %mm . / . 0 . . . .mm 1 1 2 1 3 3 1 1mm 4m 5 5 5 5mmmm 6 7 8mm 9mmmmm : :mm ;mm < = < > > < ?m @ @ Ammm B C C D D E B B B B B B F B B B B B B B B G B B H I B B B B B J B B B K B B B L B B B B B M M B B N N B B B B O P P P P Q P P P P P P P P O O O R O S O O O O T T U O O V O W X O Y O B B B B B B B B B B B B B B B B Z [ B B B B B B B \ B ] B B B B B ^ B B _ _ ` B B B a B B B b b b c B B B d B B B B B B e e e f e e g g e B B h B B i i j k i i i i i i l i m n i o o p q o r o s t u s v o w x y x z x { o | } | ~ o  o o o o o o o o o i i i i i i i i i i i i i i i i i i i i i B B B B B B B B B B B B B B B Bm m m m mm m m mm mm m mm mm m mm mmmmm m mm m m mm mm mmm m m mm mm mm mm mm m m m mm m m mm mm mm m mm m m mm m mmmm m m m m mm mm m m   m mm m mmm mmm  m m m m m  mmm   mm          mm  mm m m m mmm          ! "        #  $ $ $ % & $ '     (  )    * * * * * * * * * * * * * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * , *    -   .          / 0       1 2 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.41.1.el7.x86_64.debug.configKconfigMakefileMakefile.qlockModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplat-arcfpgaKconfigMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoMakefilekernelMakefilekvmKconfigMakefilelibMakefilemach-at91KconfigKconfig.non_dtMakefileMakefile.bootmach-bcmKconfigMakefilemach-bcm2835KconfigMakefilemach-clps711xKconfigMakefileMakefile.bootmach-cns3xxxKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-doveKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-highbankKconfigMakefilemach-imxKconfigMakefiledevicesKconfigMakefilemach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-lpc32xxMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-picoxcellKconfigMakefilemach-prima2KconfigMakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c24xxKconfigMakefileMakefile.bootmach-s3c64xxKconfigMakefileMakefile.bootmach-s5p64x0KconfigMakefileMakefile.bootmach-s5pc100KconfigMakefileMakefile.bootmach-s5pv210KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-shmobileKconfigMakefileMakefile.bootmach-socfpgaKconfigMakefilemach-spearKconfigMakefileMakefile.bootmach-sunxiKconfigMakefileMakefile.bootmach-tegraKconfigMakefilemach-u300KconfigMakefileMakefile.bootmach-ux500KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-vexpressKconfigMakefilemach-virtKconfigMakefilemach-vt8500KconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmach-zynqKconfigMakefileMakefile.bootmmKconfigMakefilenetMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-samsungKconfigMakefileplat-versatileKconfigMakefiletoolsMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemmMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-bf609KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilec6xKconfigMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformsKconfigMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefilehexagonKconfigMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1MakefilekernelMakefileMakefile.gatelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileplatform68000Makefile68360MakefileMakefilecoldfireMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemetagKconfigKconfig.debugKconfig.socMakefilebootMakefiledtsMakefilekernelMakefileperfMakefilelibMakefilemmKconfigMakefileoprofileMakefiletbxMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileoprofileMakefilepciMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecompressedMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmaMakefilecommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilejazzKconfigMakefilejz4740KconfigMakefilekernelMakefilekvmKconfigMakefilelantiqKconfigMakefiledtsMakefilefalconMakefilexwayMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson1KconfigMakefilecommonMakefilels1bMakefilemath-emuMakefilemmMakefilemti-maltaMakefilemti-sead3MakefilenetlogicKconfigMakefilecommonMakefiledtsMakefilexlpMakefilexlrMakefileoprofileMakefilepciMakefilepmcs-msp71xxKconfigMakefilepnx833xMakefilecommonMakefilestb22xMakefilepowerMakefilepowertvKconfigMakefileasicMakefilepciMakefileralinkKconfigMakefiledtsMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilewrppmcMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfig.cacheMakefileoprofileMakefileproc-mn103e010Makefileproc-mn2ws0050Makefileunit-asb2303Makefileunit-asb2305Makefileunit-asb2364MakefileopenriscKconfigMakefilebootdtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilewspKconfigMakefilesysdevKconfigMakefilegeMakefileqe_libKconfigMakefilexicsKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecompressedMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepciMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepowerMakefilepromMakefiletileKconfigKconfig.debugMakefilegxioKconfigMakefilekernelMakefilekvmKconfiglibMakefilemmMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umMakefileMakefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasdriversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulessys-ia64Makefilesys-ppcMakefileunicore32KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfigMakefilex86KconfigKconfig.cpuKconfig.debugKconfig.perfMakefileMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefilesha-mbMakefilesha256-mbMakefilesha512-mbMakefileeventsMakefileintelMakefilehypervMakefileia32MakefileincludeasmKbuilda.out-core.hacenv.hacpi.hagp.halternative-asm.halternative.hamd_nb.hapb_timer.hapic.hapic_flat_64.hapicdef.hapm.harch_hweight.harchrandom.hasm-offsets.hasm-prototypes.hasm.hatomic.hatomic64_32.hatomic64_64.hbarrier.hbios_ebda.hbitops.hboot.hbootparam_utils.hbug.hbugs.hcache.hcacheflush.hcacheinfo.hcalgary.hcalling.hce4100.hchecksum.hchecksum_32.hchecksum_64.hclocksource.hcmdline.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcontext_tracking.hcpu.hcpu_device_id.hcpufeature.hcpufeatures.hcpuidle_haltpoll.hcpumask.hcputime.hcrash-driver.hcrash.hcryptoablk_helper.haes.hblowfish.hcamellia.hglue_helper.hserpent-avx.hserpent-sse2.htwofish.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdisabled-features.hdiv64.hdma-contiguous.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.hexec.hfb.hfixmap.hfloppy.hfpu-internal.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_breakpoint.hhw_irq.hhypertransport.hhypervisor.hi387.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn-eval.hinsn.hinst.hintel-family.hintel_pt.hintel_rdt_sched.hintel_scu_ipc.hio.hio_apic.hiomap.hiommu.hiommu_table.hiosf_mbi.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirq_work.hirqflags.hist.hjump_label.hkaiser.hkaslr.hkbdleds.hkdebug.hkexec-bzimage64.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm_emulate.hkvm_guest.hkvm_host.hkvm_page_track.hkvm_para.hkvmclock.hlguest.hlguest_hcall.hlinkage.hlivepatch.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmce.hmcsafe_test.hmem_encrypt.hmicrocode.hmicrocode_amd.hmicrocode_intel.hmm_track.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmpx.hmrst-vrtc.hmrst.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnumachipnumachip.hnumachip_csr.hnumaq.holpc.holpc_ofw.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable-invert.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpkeys.hplatform_sst_audio.hposix_types.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hprom.hproto.hptrace.hpvclock-abi.hpvclock.hqrwlock.hqspinlock.hqspinlock_paravirt.hrealmode.hreboot.hreboot_fixups.hrequired-features.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hserial.hsetup.hsetup_arch.hshmparam.hsigcontext.hsigframe.hsighandling.hsignal.hsmap.hsmp.hsmpboot_hooks.hsparsemem.hspec_ctrl.hspecial_insns.hspinlock.hspinlock_types.hsta2x11.hstackprotector.hstacktrace.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswiotlb.hswitch_to.hsync_bitops.hsync_core.hsys_ia32.hsyscall.hsyscalls.htce.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceexceptions.hhyperv.hirq_vectors.hmpx.htrace_clock.htraps.htsc.huaccess.huaccess_32.huaccess_64.humip.hunaligned.hunistd.hunwind.huprobes.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmx.hvsyscall.hvvar.hword-at-a-time.hx2apic.hx86_init.hxcr.hxenevents.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hpci.hswiotlb-xen.htrace_types.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmclkdev.hmm-arch-hooks.hsyscalls_32.hsyscalls_64.hunistd_32_ia32.hunistd_64_x32.huapiasmbpf_perf_event.hunistd_32.hunistd_64.hunistd_x32.huapiasmKbuilda.out.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.herrno.hfcntl.hhw_breakpoint.hhwcap2.hhyperv.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hparam.hperf_regs.hpoll.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsvm.hswab.htermbits.htermios.htypes.hucontext.hunistd.hvm86.hvmx.hvsyscall.hkernelMakefileacpiMakefileapicMakefilecpuMakefilemcheckMakefilemicrocodeMakefilemtrrMakefilekprobesMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefilenetMakefileoprofileMakefilepciMakefileplatformMakefilece4100MakefileefiMakefilegeodeMakefilegoldfishMakefileintelMakefileirisMakefilemrstMakefileolpcMakefilescx200MakefilesfiMakefilets5500MakefileuvMakefileviswsMakefilepowerMakefilepurgatoryMakefilerealmodeMakefilermMakefilesyscallsMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefileboot-ubootMakefiledtsMakefilelibMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsissMakefiles6105Makefilext2000MakefilextfpgaMakefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefiledptfKconfigMakefilenfitKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefileregmapKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefileclkKconfigMakefilemmpMakefilemvebuKconfigMakefilemxsMakefilesamsungMakefilesocfpgaMakefilespearMakefilesunxiMakefiletegraMakefileux500MakefileversatileMakefilex86MakefileclocksourceKconfigMakefileconnectorKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilecaamKconfigMakefileccpKconfigMakefilechelsioKconfigMakefilenxKconfigMakefileqatKconfigMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefileux500KconfigMakefilecrypMakefilehashMakefilevmxKconfigMakefiledaxKconfigMakefiledcaKconfigMakefiledevfreqKconfigMakefiledioMakefiledmadma-bufKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwKconfigMakefileioatMakefileipuMakefileppc4xxMakefileshKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefileefiKconfigMakefilegoogleKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefilecalcsMakefiledceMakefiledce100Makefiledce110Makefiledce112Makefiledce120Makefiledce80Makefiledcn10MakefiledmlMakefilegpioMakefilei2cauxMakefileirqMakefilevirtualMakefilemodulescolorMakefilefreesyncMakefileinfo_packetMakefilepowerMakefilelibKconfigMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileastKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefilecirrusKconfigMakefileexynosKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigKconfig.debugMakefilegvtMakefilemgaMakefilemgag200KconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefileschedulerMakefileselftestsMakefileshmobileKconfigMakefilesisMakefiletdfxMakefiletilcdcKconfigMakefilettmMakefileudlKconfigMakefilevgemMakefileviaMakefilevirtioKconfigMakefilevkmsMakefilevmwgfxKconfigMakefilehost1xKconfigMakefiledrmKconfighwMakefilevgaKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilehvKconfigMakefilehwmonKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecommonKconfigMakefilehid-sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimuKconfigMakefileinv_mpu6050KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefileorientationKconfigMakefilepressureKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigbnxt_reKconfigMakefilecxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefilehfi1KconfigMakefilei40iwKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileiommuKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefiletriggerKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefilecx25840KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilesmiappKconfigMakefilesoc_cameraKconfigMakefilemmcKconfigMakefilesianoKconfigMakefileparportKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefilezoranKconfigMakefileplatformKconfigMakefileblackfinKconfigMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefilemarvell-ccicKconfigMakefileomapKconfigMakefileomap3ispMakefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefiles5p-tvKconfigMakefilesoc_cameraKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilewl128xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefiletunersKconfigMakefileusbKconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilesn9c102KconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletlg2300KconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilec2portKconfigMakefilecarmaKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefileibmasmMakefilelis3lv02dKconfigMakefilemeiKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefilebcm47xxnflashMakefilegpmi-nandMakefileonenandKconfigMakefiletestsMakefileubiKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilemscanKconfigMakefilesja1000KconfigMakefilesoftingKconfigMakefileusbKconfigMakefilepeak_usbMakefilecrisMakefiledsaKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileadaptecKconfigMakefileadiKconfigMakefileaeroflexKconfigMakefilealteonKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefileliquidioMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehpKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileicplusKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileaccelMakefilediagMakefileenMakefileen_accelMakefilefpgaMakefileipoibMakefilelibMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefilebpfMakefileflowerMakefilenfpcoreMakefilenfp6000MakefilenicMakefilenuvotonKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileocteonKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefileqlgeMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletileKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileirdaKconfigMakefilephyKconfigMakefileplipKconfigMakefilepppKconfigMakefileslipKconfigMakefileteamKconfigMakefileusbKconfigMakefilevmxnet3MakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewil6210KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebroadcomKconfigMakefilebrcm80211KconfigMakefilebrcmfmacMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileintelKconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefileipw2x00KconfigMakefilelibertasKconfigMakefilelibertas_tfMakefilemarvellKconfigMakefilemwifiexKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilexen-netbackMakefilenfcKconfigMakefilemicroreadKconfigMakefilepn544KconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileintelKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefilepinctrlKconfigMakefileintelKconfigMakefilemvebuKconfigMakefilesh-pfcKconfigMakefilespearKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilegoldfishKconfigMakefileolpcMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileavsKconfigMakefileresetKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesym53c8xx_2MakefileufsKconfigMakefilesfiKconfigMakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilessbiKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefilebcmKconfigMakefileced1401KconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecptm1217KconfigMakefilecrystalhdKconfigMakefilecsrKconfigMakefilecxt1e1KconfigMakefiledgrpKconfigMakefiledwc2KconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefileft1000KconfigMakefileft1000-pcmciaMakefileft1000-usbMakefilefwserialKconfigMakefilegdm72xxKconfigMakefilegoldfishKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimpedance-analyzerKconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefiletriggerKconfigMakefileimx-drmKconfigMakefileipu-v3MakefilekeucrKconfigMakefileline6KconfigMakefilemediaKconfigMakefileas102KconfigMakefilecxd2099KconfigMakefiledavinci_vpfeKconfigMakefiledt3155v4lKconfigMakefilego7007KconfigMakefilelircKconfigMakefilesolo6x10KconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonKconfigMakefileolpc_dconKconfigMakefileozwpanKconfigpanelKconfigMakefilephisonKconfigMakefilequickstartKconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefileieee80211Makefilertl8712KconfigMakefilerts5139KconfigMakefilesb105xKconfigMakefilesbe-2t3e3KconfigMakefilesepKconfigMakefileserqt_usb2KconfigMakefilesilicomKconfigMakefilebypasslibMakefileslicossKconfigMakefilesm7xxfbKconfigMakefilespeakupKconfigMakefileste_rmi4KconfigMakefileti-soc-thermalKconfigMakefiletidspbridgeKconfigMakefileunisysKconfigMakefilevisorbusKconfigMakefilevisorhbaKconfigMakefilevisorhidKconfigMakefilevisornicKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlags49_h2KconfigMakefilewlags49_h25KconfigMakefilewlan-ngKconfigMakefilexgifbKconfigMakefilezcacheKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcMakefilethermalKconfigMakefileint340x_thermalMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserial8250KconfigMakefileKconfigMakefilecpm_uartMakefilejsmMakefilevtMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefilechipideaKconfigMakefileclassKconfigMakefilecommonMakefilecoreKconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilefusb302KconfigMakefilemuxKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilevfioKconfigMakefilemdevKconfigMakefilepciKconfigMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefileexynosKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilemsmMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefiledisplaysKconfigMakefiledssKconfigMakefileomapfbKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtKconfigMakefilevirtioKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileexofsKconfigKconfig.oreexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefilelogfsKconfigMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeKbuildacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpdc_intel.hplatformacenv.hacenvex.hacgcc.haclinux.haclinuxex.hprocessor.hreboot.hvideo.hasm-generic4level-fixup.hKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hcount_zeros.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hclkdev.hcmpxchg-local.hcmpxchg.hcputime.hcputime_jiffies.hcputime_nsecs.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma.hemergency-restart.hexec.hfb.hftrace.hfutex.hgetorder.hgpio.hhardirq.hhugetlb.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm-arch-hooks.hmm_hooks.hmmu.hmmu_context.hmodule.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-dma-compat.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hptrace.hqrwlock.hqrwlock_remap.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrtc.hrwsem.hscatterlist.hsections.hsegment.hserial.hsiginfo.hsignal.hsizes.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess-unaligned.huaccess.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hmetag_generic.hsamsung_pwm.hconfig64bit.h6lowpan6lowpan.hnhcnhc.hdest.hfragment.hhop.hipv6.hmobility.hrouting.hudp.h8139cp.h8139too8139too.h8129.hac97bus.hacerwmi.hacerhdf.hacpiacpi.hac.hadxl.hapeiapei.heinj.hghes.hmemoryfailure.hpcieaer.hbattery.hbgrt.hbutton.hcmpc.hcontainer.hcppclib.hcustommethod.hdock.hecdebugfs.hextlog.hfan.hhed.hhotplugcpu.hmemory.hinitrdtableoverride.hipmi.hlpit.hnfit.hnuma.hpcislot.hprocessorprocessor.haggregator.hprocfs.hsbs.hsleep.hthermal.htoshiba.hvideo.hwatchdog.hwmi.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haio.halim1535wdt.halim7101wdt.halterastapl.halx.hamdiommuiommu.hv2.hmemencrypt.hnb.hnuma.hphy.hxgbexgbe.hhaveecc.hamd8111eth.hamigapartition.hamilorfkill.hanoninodes.hapds9802als.happlegmux.haqtion.harchclocksourcedata.hcpuidlehaltpoll.hdefconfig.hdiscardmemblock.hdmaaddrt64bit.henablehugepagemigration.hmemoryhotplug.hhotremove.hsplitpmdptlock.hhasaddpages.hatomic64decifpositive.hcachelinesize.hcpuautoprobe.hrelax.hdebugstrictusercopychecks.helfrandomize.hmemencrypt.hmembarriersynccore.hmmioflush.hpkeys.hpmemapi.hsynccorebeforeusermode.huaccessflushcache.hmcsafe.hhavenmisafecmpxchg.hhibernationheader.hpossible.hhweightcflags.hmayhavepcfdc.hmemoryprobe.hmmaprndbitsbits.hmax.hmin.hcompatbitsbits.hmax.hmin.hphysaddrt64bit.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hdeferredstructpageinit.hint128.hmemoryfailure.hnumabalancing.hoptimizedinlining.huprobes.hsuspendpossible.husebuiltinbswap.hcmpxchglockref.hmemremapprot.hqueuedrwlocks.hspinlocks.huseshighvmaflags.hnumaprotnone.hpguncached.hwantbatchedunmaptlbflush.hcompatipcparseversion.hframepointers.hgeneralhugetlb.hhugepmdshare.holdcompatipc.hoptionalgpiolib.hwantsprotnumaprotnone.harmat91ether.hasn1.hassociativearray.hasuslaptop.hnbwmi.hwmi.hasymmetrickeytype.hpublickeysubtype.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdma.hxor.hat803xphy.hataata.hacpi.hbmdma.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcommon.hdebug.hath10kath10k.hdebug.hdebugfs.hpci.htracing.hath9kath9k.hahb.hbtcoexsupport.hcommoncommon.hdebug.hdebugfs.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hlane.hatomic64selftest.hauditaudit.harch.htree.hwatch.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightapple.hclassdevice.hlcdsupport.hlp855x.hballooncompaction.hbasefull.hsmall.hbcm87xxphy.hbcmabcma.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2netbe2net.hhwmon.hbigkeys.hbinaryprintf.hbinfmtelf.hmisc.hscript.hbitreverse.hblkcgroup.hdebugfs.hdevdev.hbsg.hbsglib.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hlooploop.hmincount.hmd.hnullblk.hnvmenvme.hscsi.hosd.hpciessdmtip32xx.hpmem.hramram.hcount.hsize.hrbd.hsd.hsrsr.hvendor.hsx8.hthrottling.hmqpci.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hdcb.hfloweroffload.hhwmon.hsriov.hbonding.hbootprintkdelay.hbootparamhardlockuppanicpanic.hvalue.hhotplugcpu0.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbpfbpf.hevents.hjitjit.halwayson.hkprobeoverride.hsyscall.hbql.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hvlanfiltering.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hath3k.hbcm.hbnepbnep.hmcfilter.hprotofilter.hbredr.hcmtp.hdebugfs.hhcibcm203x.hhcibfusb.hhcibpa10x.hhcibtsdio.hhcibtusbhcibtusb.hbcm.hrtl.hhciuarthciuart.h3wire.hath3k.hbcsp.hh4.hll.hhcivhci.hhidp.hhs.hintel.hle.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hrtl.hbtree.hbtrfsassert.hfsfs.hposixacl.hbtt.hbug.hbuildbin2c.hbuildtimeextablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdebugdevices.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hleds.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hvcan.hcapiavm.hcardbus.hcarl9170carl9170.hdebugfs.hleds.hwpc.hcb710core.hdebugassumptions.hccstackprotectorstackprotector.hstrong.hcdrompktcdvdpktcdvd.hbuffers.hcephfsfs.hposixacl.hliblib.hprettydebug.husednsresolver.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hcrdasupport.hdebugfs.hdefaultps.hwext.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hhugetlb.hperf.hpids.hsched.hcgroups.hchargersmb347.hchash.hchecksignature.hcheckpointrestore.hchelsiolib.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hchromeoslaptop.hcicadaphy.hcifscifs.hacl.hdebug.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcleancache.hclkbldi8253.hclkdevlookup.hclkevti8253.hclocksourcevalidatelastcycle.hclsu32mark.hperf.hclztab.hcma.hcnic.hcommonclk.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.holdsigaction.hconfigfsfs.hconnector.hconsolepoll.htranslations.hcontextswitchtracer.htracking.hcordic.hcoredumpdefaultelfheaders.hcoredump.hcpufreqfreq.hdefaultgovondemand.hgovcommon.hconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.hidleidle.hgovhaltpoll.hmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hcore.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hsliceby8.hcrc8.hcrosscompile.hmemoryattach.hcryptocrypto.hablkhelperx86.hacomp2.haead.haead2.haesaes.hniintel.hx8664.hakcipher.hakcipher2.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfishblowfish.hcommon.hx8664.hcamelliacamellia.haesniavxx8664.havx2x8664.hx8664.hcastcommon.hcast5cast5.havxx8664.hcast6cast6.havxx8664.hcbc.hccm.hcmac.hcrc32crc32.hpclmul.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevccpccp.hdd.hchelsio.hpadlockpadlock.haes.hsha.hqatqat.hc3xxx.hc3xxxvf.hc62x.hc62xvf.hdh895xcc.hdh895xccvf.hdh.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhashhash.hinfo.hhash2.hhmac.hhw.hjitterentropy.hkhazad.hkpp.hkpp2.hlrw.hlzo.hmanager.hmanager2.hmcryptd.hmd4.hmd5.hmichaelmic.hnull.hpcbc.hpcomp.hpcomp2.hpcrypt.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hrsa.hsalsa20salsa20.hx8664.hseed.hseqiv.hserpentserpent.havxx8664.havx2x8664.hsse2x8664.hsha1sha1.hmb.hssse3.hsha256sha256.hmb.hssse3.hsha512sha512.hmb.hssse3.htea.htest.htgr192.htwofishtwofish.havxx8664.hcommon.hx866464.h3way.huseruser.hapiapi.hhash.hrng.hskcipher.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hcypressfirmware.hdavicomphy.hdaxdax.hdriver.hdca.hdcachewordaccess.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugatomicsleep.hblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnotifiers.hobjectsobjects.henabledefault.hfree.hpercpucounter.hrcuhead.htimers.hwork.hpagealloc.hpercpumaps.hpilist.hrtmutexes.hrwsems.hsectionmismatch.hsetmoduleronx.hsg.hshirq.hspinlock.hstackusage.hstackoverflow.hvm.hwwmutexslowpath.hdecompressbzip2.hgzip.hlzma.hlzo.hxz.hdefaultcubic.hdeadline.hhostname.hhungtasktimeout.hiodelaytype.hiosched.hmessageloglevel.hmmapminaddr.hsecuritysecurity.hselinux.htcpcong.hdefconfiglist.hdeferredstructpageinit.hdelllaptop.hrbtn.hrbu.hsmbiossmbios.hsmm.hwmi.hsmo8800.hwmiwmi.haio.hdescriptor.hdetecthungtask.hdevcoredump.hdaxdax.hpmem.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hwrites.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hsnapshot.hswitch.hthinprovisioning.huevent.hverity.hzero.hdm9102.hdmaacpi.hapidebug.hengine.hsharedbuffer.hvirtops.hvirtualchannels.hdmadevicesdmadevices.hdebug.hvdebug.hdmartable.hdmidmi.hscanmachinenonefifallback.hsysfs.hdmiid.hdnet.hdnotify.hdnsresolver.hdp83640phy.hdql.hdrmdrm.hamddcdc.hdcn10.h01.hamdgpu.hast.hbochs.hcirrusqemu.hdpauxchardev.hfbdevemulation.hoveralloc.hgma3600.hgma500.hgma600.hi2cch7006.hsil164.hi915i915.hcaptureerror.hcompresserror.hgvtgvt.hkvmgt.huserptr.hkmsfbhelper.hhelper.hloadedidfirmware.hmgag200.hmipidsi.hnouveaunouveau.hbacklight.hpanelorientationquirks.hqxl.hradeon.hsched.httm.hudl.hvgem.hvirtiogpu.hvm.hvmwgfxvmwgfx.hfbcon.hdstcache.hdummydummy.hconsole.hdvba8293.haf9013.haf9033.hatbm8830.hau8522au8522.hdtv.hv4l.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hcxd2820r.hddbridge.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hdrxd.hdrxk.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hinput.hhopper.hisl6405.hisl6421.hisl6423.hit913xfe.hix2505v.hl64781.hlg2160.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hlnbp22.hm88rs2000.hmantis.hmaxadapters.hmb86a16.hmb86a20s.hmt312.hmt352.hnet.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hrtl2830.hrtl2832.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0367.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10071.htda10086.htda18271c2dd.htda665x.htda8083.htda8261.htda826x.hts2020.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.haf9035.hanysee.hau6610.haz6007.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hit913x.hlme2510.hm920x.hmxl111sf.hnovatusb2.hopera1.hpctv452e.hrtl28xxu.htechnisatusb2.httusb2.humt010.hv2.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdwdmacdmac.hcore.hdynamicdebug.hftraceftrace.hwithregs.he1000.he1000ee1000e.hhwts.hearlyprintkprintk.hdbgp.hefi.husb.hedacedac.hamd64.hdebug.hdecodemce.he752x.hghes.hi10nm.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hie31200.hlegacysysfs.hmceinj.hmmedac.hpnd2.hsbridge.hskx.hx38.hedd.heeepclaptop.hwmi.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hesrt.hmixed.hpartition.hruntimemap.hwrappers.hsecurebootsecurelevel.hsignaturelistparser.hstub.hvarsvars.hpstorepstore.hdefaultdisable.hefivarfs.helfcore.henaethernet.henablemustcheck.henclosureservices.hencryptedkeys.henic.hepic100.hepoll.hethernet.hethoc.heventtracing.heventfd.hevmevm.hhmacversion.hexportfs.hext4debug.hfsfs.hposixacl.hsecurity.huseforext23.hextrafirmware.hf71808ewdt.hfailiotimeout.hmakerequest.hmmcrequest.hpagealloc.hfailover.hfailslab.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hfbfb.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hdeferredio.hefi.hhyperv.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hfcoefcoe.hfnic.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohci.hsbp2.hserial.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfrontswap.hfsdaxdax.hpmd.hiomap.hmbcache.hposixacl.hfscachefscache.hobjectlist.hstats.hfsnotify.hftraceftrace.hmcountrecord.hsyscalls.hfujitsues.hlaptop.htablet.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hfusionfusion.hctl.hlogging.hmaxsge.hsas.hspi.hfutex.hfwcfgsysfs.hloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpucpu.hvulnerabilities.hfindfirstbit.hhardirqs.hhweight.hio.hiomap.hirqlegacyallochwirq.hprobe.hshow.hisadma.hpciiomap.hpendingirq.hpinconf.hsmpidlethread.hstrncpyfromuser.hstrnlenuser.htimevsyscall.htracer.hgeneve.hgfs2fsfs.hlockingdlm.hgigasetbase.hcapi.hm101.hm105.hgpioacpi.hamdpt.hdevres.hich.hlangwell.hsysfs.hviperboard.hgpiolibgpiolib.hirqchip.hgraceperiod.hgve.hhaltpollcpuidle.hhangchecktimer.hhardenedusercopy.hhardlockupchecktimestamp.hdetector.hhasdma.hiomem.hioport.hhavealignedstructpage.harchhugevmap.hjumplabel.hkgdb.hkmemcheck.hmmaprndbits.hcompatbits.hseccompfilter.hsoftdirty.htracehook.htransparenthugepagehugepage.hpud.hwithinstackframes.hbootmeminfonode.hcrecordmcount.hccstackprotector.hclkclk.hprepare.hcmpxchgdouble.hlocal.hcontexttracking.hdebugkmemleak.hdmaapidebug.hdynamicftraceftrace.hwithregs.hebpfjit.hefficientunalignedaccess.hfentry.hftracemcountrecord.hfunctiongraphtracer.htracer.hgenerichardirqs.hhardenedusercopyallocator.hhwbreakpoint.hide.hinteltxt.hioremapprot.hirqtimeaccounting.hkernelbzip2.hgzip.hlzma.hlzo.hxz.hkprobeoverride.hkprobeskprobes.honftrace.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqbypass.hrouting.hirqchip.hirqfd.hmsi.hlatencytopsupport.hlivepatch.hmemblockmemblock.hnodemap.hmemorypresent.hmixedbreakpointsregs.hmmiotracesupport.hnetdsa.hoprofile.hoptprobes.hpcspkrplatform.hperfeventsevents.hnmi.hregs.huserstackdump.hrcutablefree.hinvalidate.hregsandstackaccessapi.hreliablestacktrace.hsetuppercpuarea.hstackvalidation.hsyscalltracepoints.htextpokesmp.huid16.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmihdmi.hlpeaudio.hheaderscheck.hhibernatecallbacks.hhibernation.hhidhid.ha4tech.hacrux.halps.happle.happleir.haureal.hbatterystrength.hbelkin.hcherry.hchicony.hcypress.hdragonrise.helecom.hezkey.hgeneric.hgreenasia.hgyration.hholtek.hhypervmouse.hicade.hkensington.hkeytouch.hkye.hlcpower.hlenovotpkbd.hlogitechlogitech.hdj.hmagicmouse.hmicrosoft.hmonterey.hmultitouch.hntrig.hortek.hpantherlord.hpetalynx.hpicolcdpicolcd.hbacklight.hcir.hfb.hlcd.hleds.hpid.hplantronics.hprimax.hprodikeys.hps3remote.hrmi.hroccat.hsaitek.hsamsung.hsensoraccel3d.hals.hcustomsensor.hdevicerotation.hgyro3d.hhub.hiiocommon.htrigger.hinclinometer3d.hmagnetometer3d.hpress.hprox.hsmartjoyplus.hsony.hspeedlink.hsteelseries.hsunplus.hthingm.hthrustmaster.htivo.htopseed.htwinhan.huclogic.hwacom.hwaltop.hwiimotewiimote.hext.hzeroplus.hzydacron.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1pcmcia.hbkma4t.hdiehldiva.helsa.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauer.hst5481.htelespci.hw6692.hhmcdrv.hhmmhmm.hmirror.hhotplugcpu.hpcipci.hacpiacpi.hibm.hpcie.hshpc.hsmt.hhpaccel.hilo.hwatchdog.hwireless.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhsaamd.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxenxen.hfrontend.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.htpm.hvia.hvirtio.hhwlattracer.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hiommu.hkeyboard.hnet.hstorage.htscpage.hutils.hvsockets.hhypervisorguest.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.hacpi.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hdesignwarecore.hplatform.hdiolanu2c.hhelperauto.hhid.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hsmbus.hstub.htinyusb.hvia.hviapro.hviperboard.hi40ei40e.hdcb.hvxlan.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8253lock.hi8k.hia32emulation.hiavf.hib700wdt.hibmasr.hice.hicplusphy.hideapadlaptop.hidlepagetracking.hidma64.hie6xxwdt.hieee802154ieee802154.h6lowpan.hdrivers.hfakelb.hsocket.hifb.higbigb.hdca.hhwmon.higbvf.higc.hiioiio.hbufferbuffer.hcb.hconsumerspertrigger.hkfifobuf.htrigger.htriggeredbuffer.hillegalpointervalue.himaima.happraise.haudit.hlsmrules.hmeasurepcridx.htrustedkeyring.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.hsctpdiag.htcpdiag.htunnel.hudpdiag.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtranstrans.hconfigfs.hbnxtre.hcxgb3.hcxgb4.hhfi1.hi40iw.hipath.hipoibipoib.hcm.hdebug.hiser.hisert.hmthcamthca.hdebug.hnes.hocrdma.hondemandpaging.hopavnic.hqedr.hqibqib.hdca.hrdmavt.hsrp.hsrpt.huseraccess.hmad.hmem.husnic.hvmwarepvrdma.hinitenvarglimit.hinitramfssource.hinotifyuser.hinputinput.hapanel.hatiremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgp2a.hgpiorotaryencoder.hjoydev.hkeyboard.hkeyspanremote.hleds.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.hsparsekmap.htablet.htouchscreen.huinput.hxenkbddevfrontend.hyealink.hinstructiondecoder.hint340xthermal.hintegrityintegrity.hasymmetrickeys.hsignature.hintelgtt.hhidevent.hidle.hioatdma.hiommuiommu.hdebugfs.hfloppywa.hips.hishhid.hmeimei.hme.hwdt.hoaktrail.hpmccore.hpowerclamp.hrapl.hrdt.hthth.hacpi.hgth.hmsu.hpci.hpti.hsth.htxt.hvbtn.hwmithunderbolt.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hdebugfs.hhelper.hiova.hsupport.hioschedcfq.hdeadline.hnoop.hiosfmbi.hipadvancedrouter.hdccpdccp.hccid3.htfrclib.hfibtriestats.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchah.hecn.hrpfilter.httl.hnat.hraw.hsecurity.htargetclusterip.hecn.hmasquerade.hnetmap.hredirect.hreject.hsynproxy.httl.hulog.hpimsmv1.hv2.hrouteclassid.hmultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipmac.hipmark.hipport.hipportip.hipportnet.hmac.hnet.hnetiface.hnetnet.hnetport.hnetportnet.hlistset.hmax.hvsvs.hdebug.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnfct.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hshsh.htabbits.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrpfilter.hrt.hnat.hraw.hsecurity.htargethl.hmasquerade.hnpt.hreject.hsynproxy.hipcns.hipmideviceinterface.hdmidecode.hhandler.hpanicevent.hpoweroff.hprocinterface.hsi.hssif.hwatchdog.hipppfilter.hipv6ipv6.hgre.hmip6.hmroutemroute.hmultipletables.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hrouteinfo.hrouterpref.hsitsit.h6rd.htunnel.hvti.hirene.hfintek.hgpiocir.higuana.himon.hitecir.hjvcdecoder.hlirccodec.hmcekbddecoder.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hredrat3.hsanyodecoder.hsonydecoder.hstreamzap.httusbir.hwinbondcir.hirqbypassmanager.hdomain.hforcedthreading.hpoll.hremap.hwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htargettarget.hcxgb4.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hmiddleware.hdiversion.hdrvavmb1b1pci.hb1pciv4.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hisl29020.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hdevicetracing.hleds.hopmodemodular.hixgbeixgbe.hdca.hdcb.hhwmon.hixgbevf.hjbd2.hjme.hjoliet.hjumplabel.hkallsymskallsyms.hall.hkarmapartition.hkdbcontinuecatastrophic.hkeyboard.hkernelkernel.releasegzip.hkernfs.hkexeckexec.hautoreserve.hbzimageverifysig.hcore.hfile.hjump.hverifysig.hkeyboardatkbd.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hkdb.hlowleveltrap.hserialconsole.htests.hkprobeevent.hkprobeskprobes.honftrace.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkvmkvm.hamd.hapicarchitecture.hasyncpf.hgenericdirtylogreadprotect.hguest.hintel.hmmio.hmmuaudit.hvfio.hl2tpl2tp.hdebugfs.heth.hip.hv3.hlatencytop.hlcdclassdevice.hplatform.hledsblinkm.hclass.hclevomail.hdellnetbooks.hintelss4200.hlm3530.hlp3944.hlp5521.hlp5523.hlp5562.hlp55xxcommon.hlt3593.htriggerbacklight.hcamera.hdefaulton.hgpio.hheartbeat.honeshot.htimer.htransient.htriggers.hlib80211.hlibcrc32c.hlibfc.hlibfcoe.hlibnvdimm.hliquidioliquidio.hvf.hlirc.hlivepatch.hllc.hlocalversion.hlockdebuggingsupport.hspinonowner.hstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlwtunnel.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrel.hstahashmaxsize.hmac802154.hmacb.hmachzwdt.hmacintoshdrivers.hmacsec.hmacvlan.hmacvtap.hmagicsysrq.hmailbox.hmandatoryfilelocking.hmantiscore.hmarvellphy.hmaxrawdevs.hmaxsmp.hmayusedevlink.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaalteraci.hanalogtvsupport.hattach.hcamerasupport.hcommonoptions.hdigitaltvsupport.hpcisupport.hradiosupport.hrcsupport.hsubdrvautoselect.hsupport.htunertuner.he4000.hfc0011.hfc0012.hfc0013.hfc2580.hit913x.hmax2165.hmc44s803.hmt2060.hmt2063.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hr820t.hsimple.htda18212.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.htua9001.hxc2028.hxc4000.hxc5000.husbsupport.hmegaraidsas.hmemsoftdirty.hmembarrier.hmemcgmemcg.hkmem.hswapswap.henabled.hmemoryballoon.hfailure.hhotplughotplug.hsparse.hhotremove.hisolation.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hintellpsslpss.hacpi.hpci.hrtsxpci.husb.hsm501sm501.hgpio.hviperboard.hvx855.hmicrelphy.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4corecore.hgen2.hdebug.henen.hdcb.hinfiniband.hmlx5corecore.henen.hdcb.hipoib.henarfs.hrxnfc.heswitch.hinfiniband.hmpfs.hmlxfw.hmlxswcorecore.hhwmon.hthermal.hi2c.hminimal.hpci.hspectrumspectrum.hdcb.hswitchib.hswitchx2.hmmowner.hmmcmmc.hblockblock.hminors.hcb710.hcqhci.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hacpi.hpci.hpltfm.htifmsd.hushc.hviasdmmc.hvub300.hmmiotrace.hmmummu.hnotifier.hmoduleforceload.hsigsig.hall.hhash.hsha256.huefi.hsrcversionall.hunload.hmodulesmodules.huseelfrela.hmodversions.hmouseappletouch.hbcm5974.hcyapa.hps2ps2.halps.hcypress.helantech.hlifebook.hlogips2pp.hsentelic.hsmbus.hsynapticssynaptics.hsmbus.htrackpoint.hvmmouse.hserial.hsynapticsi2c.husb.hvsxxxaa.hmovablenode.hmpilib.hmpls.hmqioscheddeadline.hkyber.hmrp.hmsdosfs.hpartition.hmsilaptop.hwmi.hmsproblock.hmtdmtd.hblkdevs.hblock.hcfii1.hi2.hmapbankwidth1.h2.h4.hubiubi.hbeblimit.hwlthreshold.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmvmdio.hmwifiexmwifiex.hpcie.hsdio.husb.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hngsm.hhdlc.hnamespaces.hnationalphy.hndblk.hbtt.hclaim.hpfn.hneeddmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hsgdmalength.hnetnet.hactconnmark.hcsum.hgact.hipt.hmirred.hnat.hpedit.hpolice.hsample.hsimp.hskbedit.hskbmod.htunnelkey.hvlan.hcadence.hcalxedaxgmac.hclscls.hact.hbasic.hbpf.hcgroup.hflow.hflower.hfw.hind.hmatchall.hroute4.hrsvp.hrsvp6.htcindex.hu32.hcore.hdevlink.hdmarhkabi.hdropmonitor.hegress.hematchematch.hcmp.hipset.hmeta.hnbyte.hstack.htext.hu32.hfailover.hfc.hingress.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hipvti.hkeykey.hmigrate.hmplsgso.hns.hpacketengine.hpktgen.hpollcontroller.hrxbusypoll.hschatm.hcbq.hcbs.hchoke.hcodel.hdrr.hdsmark.hfifo.hfqfq.hcodel.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hplug.hprio.hqfq.hred.hsfb.hsfq.htbf.hteql.hsched.hsctpprobe.hswitchdev.hteamteam.hmodeactivebackup.hbroadcast.hloadbalance.hrandom.hroundrobin.htulip.hudptunnel.hvendoramazon.hamd.haquantia.hatheros.hbroadcom.hbrocade.hcavium.hchelsio.hcisco.hdec.hemulex.hgoogle.hintel.hmarvell.hmellanox.hmyri.hnetronome.hoki.hqlogic.hrealtek.hrocker.hsmsc.hsolarflare.hti.hnetconsolenetconsole.hdynamic.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hacct.hlog.hqueuequeue.hct.hsynproxy.hxtconnmark.hmark.hmatchaddrtype.hbpf.hcgroup.hcluster.hcomment.hconnbytes.hconnlabel.hconnlimit.hconnmark.hconntrack.hcpu.hdccp.hdevgroup.hdscp.hecn.hesp.hhashlimit.hhelper.hhl.hiprange.hipvs.hlength.hlimit.hmac.hmark.hmultiport.hnfacct.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hnat.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hct.hdscp.hhl.hhmark.hidletimer.hled.hlog.hmark.hnetmap.hnflog.hnfqueue.hnotrack.hrateest.hredirect.hsecmark.htcpmss.htcpoptstrip.htee.htproxy.htrace.hxtables.hnetlabel.hnetlinkdiag.hnetpoll.hnetpriocgroup.hnetworkfilesystems.hphytimestamping.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hlabels.hmark.hnetbiosns.hpptp.hprocfs.hsane.hsecmark.hsip.hsnmp.htftp.htimeout.htimestamp.hzones.hctnetlinknetlink.hhelper.htimeout.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hipv6.hdupipv4.hipv6.hlogbridge.hcommon.hipv4.hipv6.hnatnat.hamanda.hftp.hh323.hipv4.hipv6.hirc.hmasqueradeipv4.hipv6.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hredirect.hsip.hsnmpbasic.htftp.hrejectipv4.hipv6.htablestables.harp.hbridge.hinet.hipv4.hipv6.hnfpnfp.happabmnic.hflower.hdebug.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.hfaultinjection.hpnfs.hscsilayout.hv2acl.hv3v3.hacl.hv4v4.hsecuritylabel.hnftbridgemeta.hreject.hchainnatipv4.hipv6.hrouteipv4.hipv6.hcompat.hcounter.hct.hdupipv4.hipv6.hexthdr.hhash.hlimit.hlog.hmasqmasq.hipv4.hipv6.hmeta.hnat.hqueue.hrbtree.hredirredir.hipv4.hipv6.hrejectreject.hinet.hipv4.hipv6.hnlattr.hnlmon.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hmacceltic.hcenteuro.hcroatian.hcyrillic.hgaelic.hgreek.hiceland.hinuit.hroman.hromanian.hturkish.hutf8.hnobootmem.hhzhz.hcommon.hfull.hnodesshift.hspanothernodes.hnoptracer.hnouveaudebugdebug.hdefault.hmmu.hnozomi.hnrcpus.hntbntb.hamd.hnetdev.hperf.htransport.hnumanuma.hbalancingbalancing.hdefaultenabled.hemu.hnvtco.hnvdimmdax.hkeys.hpfn.hnvmecore.hfabrics.hfc.hrdma.htargettarget.hfc.hfcloop.hloop.hrdma.hnvmem.hnvram.hoidregistry.holdsigsuspend3.hopenvswitchopenvswitch.hgeneve.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hnmitimer.hoptimizeinlining.hoptprobes.hore.hosfpartition.houtputformat.hoverlayfs.hpacketpacket.hdiag.hpadata.hpagecounter.hextension.hguard.howner.hpool.htableisolation.hpageflagsextended.hpanasoniclaptop.hpaniconoopsvalue.htimeout.hparavirtparavirt.hclock.hspinlocks.htimeaccounting.hparman.hparportparport.h1284.hnotpc.hpc.hserial.hpartitionadvanced.hpataacpi.hali.hamd.harasancf.hartop.hatiixp.hatp867x.hcmd64x.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.htoshiba.hvia.hpcc.hpccard.hpchdma.hgbe.hphub.hpcipci.hats.hbusaddrt64bit.hdirect.hdomains.hhyperv.hioapic.hiov.hlabel.hmmconfig.hmsi.hpasid.hpri.hquirks.hstub.hxen.hpcieecrc.hpme.hpcieaerpcieaer.hinject.hpcieaspmpcieaspm.hdefault.hpcieportbus.hpcipcwatchdog.hpcmciaxircom.hpcnet32.hpcspkrplatform.hpdcadma.hpercpurwsem.hstats.hperfeventsevents.hintelrapl.huncore.hpersistentkeyrings.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hpinconf.hpinctrlpinctrl.hamd.hbaytrail.hbroxton.hcannonlake.hcedarfork.hdenverton.hgeminilake.hicelake.hintel.hlewisburg.hsunrisepoint.hpinmux.hpkcs7messageparser.hpmpm.hadvanceddebug.hclk.hdebug.hruntime.hsleepsleep.hdebug.hsmp.hstdpartition.htracetrace.hrtc.hpmbus.hpnfsblock.hfilelayout.hflexfilelayout.hobjlayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowerreset.hsupply.hpowercap.hppdev.hpppppp.hasync.hbsdcomp.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hppspps.hclientgpio.hldisc.hparport.hpptp.hpreemptcount.hnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprobeevents.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcorevmcore.hdevicedump.hprofiling.hprovelocking.hrcu.hprovideohci1394dmainit.hpsample.hpstorepstore.hram.hptp1588clockclock.hkvm.hpch.hpublickeyalgorsa.hpvpanic.hpwmpwm.hlpss.hsysfs.hqedqed.hfcoe.hiscsi.hll2.hooo.hrdma.hsriov.hqede.hqedf.hqedi.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqueuedrwlocks.hspinlocks.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactlquotactl.hcompat.hr8169.hr8712u.hradixtreemultiorder.hraidattrs.hraid6pq.hrandom32selftest.hrandomizebase.hmemorymemory.hphysicalpadding.hras.hrawdriver.hrcatiremote.hcore.hdecoders.hdevices.hloopback.hmap.hrcucpustalltimeout.hfanoutfanout.hleaf.hnocbcpucpu.hnone.hstallcommon.huserqs.hrdbzip2.hgzip.hlzma.hlzo.hxz.hrdmarxe.hrealtekautopm.hphy.hreedsolomonsolomon.hdec8.henc8.hregmapregmap.hi2c.hirq.hspi.hrelay.hrelocatable.hretpoline.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrmi42dsensor.hcore.hf03f03.hserio.hf11.hf12.hf30.hsmb.hrocker.hrpcsecgsskrb5.hrps.hrtgroupsched.hmutexes.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hdebugfs.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvbq32k.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hds2404.hds3232.hem3027.hfm3130.hisl12022.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hmsm6242.hpcf8523.hpcf8563.hpcf8583.hrp5c01.hrs5c372.hrv3029c2.hrx4581.hrx8025.hrx8581.hstk17ta8.hv3020.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192e.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtllibrtllib.hcryptoccmp.htkip.hwep.hrtlwifirtlwifi.hdebug.hpci.husb.hrtw88rtw88.h8822be.h8822ce.hcore.hdebug.hdebugfs.hpci.hrwsemspinonowner.hxchgaddalgorithm.hsamsunglaptop.hq10.hsataacardahci.hahciahci.hplatform.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsbitmap.hschedautogroup.hdebug.hhrtick.hinfo.hmcmc.hprio.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.harcmsr.hbfafc.hbnx2iscsi.hbnx2xfcoe.hchelsiofcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.hinitio.hisci.hiscsiattrs.hlogging.hlowlevel.hlpfc.hmod.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsasmvsas.htasklet.hmvumi.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.htgt.hufshcdufshcd.hpci.hvirtio.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacsha1.hsdiouart.hseccompseccomp.hfilter.hsecuritysecurity.hinfiniband.hnetworknetwork.hxfrm.hpath.hsecurelevel.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hyamayama.hstacked.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.hacpipower.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm1275.hadm9240.hads1015.hads7828.hadt7410.hadt7411.hadt7462.hadt7470.hadt7475.hadt7x10.hamc6821.hapds990x.happlesmc.hasb100.hasc7621.hatk0110.hatxp1.hbh1770.hcoretemp.hdme1737.hds1621.hds620.hemc1403.hemc6w201.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hina209.hina2xx.hit87.hjc42.hk10temp.hk8temp.hlineage.hlis3i2c.hlis3lv02d.hlm25066.hlm63.hlm73.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95234.hlm95241.hlm95245.hltc2978.hltc4151.hltc4215.hltc4245.hltc4261.hmax16064.hmax16065.hmax1619.hmax1668.hmax197.hmax34440.hmax6639.hmax6642.hmax6650.hmax6697.hmax8688.hmcp3021.hnct6775.hntcthermistor.hpc87360.hpc87427.hpcf8591.hpmbus.hsch5627.hsch5636.hsch56xxcommon.hsht15.hsht21.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp102.htmp401.htmp421.htsl2550.hucd9000.hucd9200.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83795.hw83l785ts.hw83l786ng.hzl6100.hserial82508250.hconsole.hdma.hdw.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.harcarc.hnrports.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.halteraps2.harcps2.hi8042.hlibps2.hraw.hserport.hsfcsfc.hfalconfalcon.hmtd.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgpool.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.hsignature.hsignedpefileverification.hskgeskge.hgenesis.hsky2.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslubslub.hdebug.hsmp.hsmssdiodrv.hsianomdtv.hrc.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hasihpi.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcompressoffload.hcs46xxcs46xx.hnewdsp.hctxfi.hdarla20.hdarla24.hdebug.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968es1968.hinput.hradio.hfirewirefirewire.hlib.hspeakers.hgina20.hgina24.hhdahda.hcodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hcomponent.hcore.hdsploader.hextcore.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hisight.hjackjack.hinputdev.hkorg1212.hlayla20.hlayla24.hlola.hlx6464es.hmaestro3maestro3.hinput.hmaxcards.hmia.hmixart.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.held.htimer.hxrundebug.hpcsp.hpcxhr.hprocfs.hrawmidi.hrme32.hrme96.hrme9652.hscs1x.hseqdevice.hdummy.hhrtimerdefault.hmidimidi.hemul.hevent.hvirmidi.hsequencersequencer.hoss.hsocsoc.hacpiacpi.hintelmatch.hcompress.hda7213.hda7219.hdmic.hes8316.hhdachdmi.hi2candspi.hintelbaytrail.hbdwrt5677mach.hbroadwellmach.hbxtda7219max98357amach.hrt298mach.hbytchtda7213mach.hes8316mach.hnocodecmach.hbytcrrt5640mach.hrt5651mach.hchtbswmax98090timach.hrt5645mach.hrt5672mach.hhaswellhaswell.hmach.hkblrt5663max98927mach.hrt5514max98927mach.hmach.hsklnau88l25max98357amach.hssm4567mach.hrt286mach.hskylakeskylake.hsspclk.hsstsst.hacpi.hfirmware.htoplevel.hmax98090.hmax98357a.hmax98927.hnau8824.hnau8825.hrl6231.hrl6347a.hrt286.hrt298.hrt5514rt5514.hspi.hrt5640.hrt5645.hrt5651.hrt5663.hrt5670.hrt5677rt5677.hspi.hssm4567.htopology.hts3a227e.hsstatomhifi2platform.hipcipc.hacpi.hsynthemux.htea575x.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hline6.hpod.hpodhd.htoneport.hua101.hus122l.husx2y.hvariax.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hx86.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsp5100tco.hsparseirq.hrcupointer.hsparsememsparsemem.hallocmemmaptogether.hextreme.hmanual.hvmemmapvmemmap.henable.hspispi.hmaster.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hlzo.hxattr.hxz.hzlib.hssbssb.hdrivergpio.hpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hstacktracer.hvalidation.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstmstm.hdummy.hprotobasic.hsyst.hsourceconsole.hftrace.hheartbeat.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsunrpcsunrpc.hbackchannel.hdebug.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hswiotlbswiotlb.hxen.hsyncookies.hsyncfile.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hexceptiontrace.hsysfs.hsystemblacklistkeyring.htrustedkeyring.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcgatmel.hcrb.hinfineon.hnsc.htistis.hcore.hi2catmel.hinfineon.hnuvoton.hst33zp24st33zp24.hi2c.htpm.htcmfc.hfileio.hiblock.hpscsi.hqla2xxx.huser2.htcpcongadvanced.hbic.hcubic.hdctcp.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htelclock.htestkstrtox.hlistsort.hstringhelpers.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hdefaultgovstepwise.hgovfairshare.hstepwise.hhwmon.hthinkpadacpiacpi.halsasupport.hhotkeypoll.hvideo.hthunderboltthunderbolt.hnet.htickoneshot.htifm7xx1.hcore.htigon3tigon3.hhwmon.htimerstats.htimerfd.htlan.htmpfstmpfs.hposixacl.hxattr.htopstarlaptop.htoshibabtrfkill.htouchscreenelo.hwacomi2c.hw8001.htraceclock.hirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.hsnapshot.htracingtracing.hsupport.htrackdirtypages.htransparenthugepagehugepage.halways.htreercu.htristate.conftrustedkeys.httpcieeprom.htty.htuliptulip.hmmio.htun.htypectypec.hdpaltmode.hucsi.hucs2string.hucsiacpi.hudffs.hnls.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.41.1.el7.x86_64.debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/alpha//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/alpha/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/alpha/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/alpha/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/alpha/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-bcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-dove//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-exynos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-highbank//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-imx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-mxs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-prima2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-spear//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-tegra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-ux500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mach-zynq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/plat-samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/plat-versatile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/vfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm64/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm64/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm64/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm64/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/arm64/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/c6x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/c6x/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/c6x/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/c6x/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/c6x/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/c6x/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/c6x/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/cris/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/frv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/frv/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/frv/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/frv/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/frv/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/hexagon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/hexagon/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/hexagon/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/hexagon/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/dig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/sn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/ia64/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/amiga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/apollo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/atari//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/hp300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/mac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/platform/68000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/platform/68360//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/q40//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/sun3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/kernel/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/metag/tbx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/alchemy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/ar7//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/ath79//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/cobalt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/emma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/emma/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/fw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/jazz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/jz4740//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/lantiq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/lasat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson1/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/mti-sead3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/netlogic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/netlogic/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/pnx833x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/powertv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/powertv/asic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/powertv/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/ralink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/ralink/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/rb532//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sibyte//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/sni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/txx9//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mips/wrppmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/openrisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/openrisc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/openrisc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/openrisc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/openrisc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/parisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/parisc/hpux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/parisc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/parisc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/parisc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/appldata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/hypfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/s390/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/score//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/score/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/score/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/score/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/score/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/cchips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/lib64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sh/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/sparc/prom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/tile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/tile/gxio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/tile/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/tile/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/tile/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/tile/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/os-Linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/unicore32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/unicore32/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/unicore32/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/unicore32/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/unicore32/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/crypto/sha256-mb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/crypto/sha512-mb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/events/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/ia32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/generated//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/lguest//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/geode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/iris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/mrst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/olpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/scx200//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/sfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/platform/visws//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/purgatory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/realmode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/realmode/rm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/syscalls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/um//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/um/vdso//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/vdso//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/x86/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/variants//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/block/partitions//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/crypto/asymmetric_keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/crypto/async_tx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/accessibility//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/acpi/apei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/acpi/dptf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/acpi/nfit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/amba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/auxdisplay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/base//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/base/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/base/regmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/bcma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block/aoe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block/drbd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block/paride//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block/rsxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block/xen-blkback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/block/zram//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/bluetooth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/bus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/cdrom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/agp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/hw_random//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/ipmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/mwave//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/tpm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/mmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/mvebu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/mxs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/socfpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/spear//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/sunxi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/tegra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/ux500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/versatile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clk/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/connector//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/cpufreq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/cpuidle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/caam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/ccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/nx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/ux500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/crypto/vmx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/devfreq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma-buf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma/bestcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma/dw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma/ioat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma/ipu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/dma/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/edac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/eisa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/extcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/firmware/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/firmware/google//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/i2caux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/scheduler//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/selftests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/vgem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/vkms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/host1x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/gpu/vga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hid/intel-ish-hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hsi/clients//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hwmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hwspinlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hwtracing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hwtracing/intel_th//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/hwtracing/stm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/i2c/algos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/i2c/busses//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/i2c/muxes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ide//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/adc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/amplifiers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/buffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/dac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/frequency//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/imu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/light//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/magnetometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/orientation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/pressure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iio/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/qedr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/sw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/sw/rxe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/gameport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/joystick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/keyboard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/mouse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/rmi4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/serio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/tablet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ipack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ipack/carriers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ipack/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/irqchip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/capi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/divert//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/icn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/isdn/sc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/leds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/leds/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/lguest//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/macintosh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/macintosh/ams//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mailbox//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/md//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/md/bcache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/common/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/common/saa7146//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/common/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/dvb-core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/mmc/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/cx18//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/cx88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/mantis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/meye//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/ngene//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/pt1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/pci/zoran//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/davinci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/omap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/radio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/tuners//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/au0828//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/gspca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/pwc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/s2255//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/uvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/media/v4l2-core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/memstick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/memstick/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/memstick/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/message//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/message/fusion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/message/i2o//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/c2port//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/carma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/cb710//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/cxl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/genwqe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/mei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/ti-st//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mmc/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mmc/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/chips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/maps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/nand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/tests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/appletalk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/arcnet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/bonding//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can/c_can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can/cc770//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can/mscan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can/softing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/cris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/dsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/amazon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/aquantia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/cavium//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/google//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/google/gve//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/ice//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/igc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/netronome//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/flower//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nfpcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/netronome/nfp/nic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/rocker//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/fddi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/fjes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/hamradio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/hippi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ieee802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/irda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/plip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/ppp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/slip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/team//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/net/xen-netback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nfc/microread//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nfc/pn544//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ntb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ntb/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ntb/hw/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ntb/hw/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ntb/test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nubus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nvdimm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nvme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nvme/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nvme/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/nvmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/of//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/parisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pci/pcie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pinctrl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pinctrl/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pinctrl/spear//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/platform/goldfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/platform/olpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/platform/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pnp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/power/avs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/power/reset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/powercap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pps/clients//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pps/generators//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ps3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ptp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/pwm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/rapidio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/rapidio/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ras//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/regulator//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/remoteproc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/reset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/rpmsg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/rtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390/char//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390/cio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/s390/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sbus/char//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/csiostor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/isci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/osd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/qedf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/qedi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/scsi/ufs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sh/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sh/intc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sh/maple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/sn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ssb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/ssbi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/android//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/bcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/ced1401//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/comedi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/cptm1217//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/crystalhd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/csr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/dgrp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/dwc2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/echo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/et131x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/frontier//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/ft1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/fwserial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/goldfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/addac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/meter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/imx-drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/keucr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/line6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media/as102//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media/go7007//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media/lirc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/netlogic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/nvec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/octeon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/ozwpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/phison//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/quickstart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/rtl8712//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/rts5139//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/sb105x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/sep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/silicom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/speakup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/unisys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/vme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/winbond//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/xgifb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/staging/zcache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/target/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/target/loopback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/target/sbp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/thunderbolt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty/hvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty/ipwireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty/serial/8250//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/tty/vt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/uio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/chipidea//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/dwc3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/early//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/gadget//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/image//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/mon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/musb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/roles//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/storage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/typec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/typec/altmodes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/typec/fusb302//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/typec/mux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/typec/ucsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/usbip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/uwb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vfio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vfio/mdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vfio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vhost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/aty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/backlight//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/exynos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/geode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/i810//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/intelfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/kyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/logo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/matrox//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/mbx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/mmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/mmp/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/mmp/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/mmp/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/msm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/nvidia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/omap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/omap2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/omap2/displays//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/omap2/dss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/riva//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/savage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/sis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/vermilion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/video/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vlynq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vme/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/vme/bridges//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/w1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/w1/masters//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/w1/slaves//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/watchdog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/drivers/zorro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/9p//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/adfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/affs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/afs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/autofs4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/befs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/bfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/btrfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/cachefiles//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/cifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/coda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/configfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/cramfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/debugfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/devpts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/dlm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ecryptfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/efivarfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/efs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/exofs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/exportfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ext2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ext3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ext4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/f2fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/fat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/freevxfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/fscache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/fuse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/gfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/hfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/hfsplus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/hostfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/hpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/hppfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/hugetlbfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/isofs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/jbd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/jbd2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/jffs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/jfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/kernfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/lockd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/logfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/minix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ncpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nfs/blocklayout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nfs/filelayout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nfs_common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nfsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nilfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/nls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/notify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/notify/dnotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/notify/fanotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/notify/inotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ntfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ocfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/omfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/openpromfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/overlayfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/pstore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/qnx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/qnx6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/quota//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ramfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/reiserfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/romfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/squashfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/sysfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/sysv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ubifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/udf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/ufs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/fs/xfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/acpi/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/asm-generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/6lowpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/8139too//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ac97//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/apei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/cppc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/custom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/ec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/initrd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/acpi/processor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/agp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/aic79xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/alim1535//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/alim7101//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/altera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amd/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amd/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amd/xgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amd/xgbe/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amd8111//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amiga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/amilo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/anon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/apple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/cpuidle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/discard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/enable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/enable/split//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/add//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/membarrier//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/membarrier/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/mmio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/pmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/sync/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/sync/core/before//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/has/uaccess//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/hweight//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/may//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/may/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/mmap/rnd/bits//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/phys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/select//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/suspend//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/use/builtin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/use/memremap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/use/queued//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/uses//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/uses/high//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/uses/high/vma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/uses/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/batched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/general//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/huge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/wants//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/wants/prot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/arm/at91//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/associative//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/asus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/asus/nb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/asymmetric//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/asymmetric/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/asymmetric/public//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/async//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/async/raid6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/async/tx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/at803x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ata/over//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ata/verbose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ath10k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ath9k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ath9k/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/atomic64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/audit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/autofs4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/b44//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/b44/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/backlight//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/backlight/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/balloon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/base//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bcm87xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bcma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bcma/driver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bcma/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/be2net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/big//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/binary//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/binfmt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/loop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/null//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/nvme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/blk/mq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bnx2x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bnxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bnxt/flower//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/boot/printk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bpf/jit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bpf/jit/always//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bpf/kprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/branch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/branch/profile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/brcmfmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bridge/vlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/broadcom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bsd/process//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt/bnep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/btrfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/build//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/buildtime//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/buildtime/extable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/8dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/c/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/calc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/cc770//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/ems//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/esd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/kvaser//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/peak//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/plx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/can/sja1000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/capi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/carl9170//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cb710//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cb710/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cc/stackprotector//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cdrom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ceph/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ceph/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ceph/lib/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cfag12864b//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cfg80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cfg80211/crda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cfq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cfq/group//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cgroup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/charger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/check//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/checkpoint//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/chr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/chr/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/chromeos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cicada//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cifs/weak//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/clkbld//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/clkdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/clkevt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/clocksource//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cls/u32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/clz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/compal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/compat/for//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/compat/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/compat/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/configfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/context//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/context/switch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/core/dump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/core/dump/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/freq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpu/sup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cpumask//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crc/itu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crc32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cross//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cross/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/aes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/blowfish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/camellia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/cast//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/cast5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/cast6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/crc32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/dev/ccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/glue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/michael//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/serpent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/sha1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/crypto/user/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/cypress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/davicom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dcache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dcache/word//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/de//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/de2104x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/atomic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/blk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/lock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/objects//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/objects/percpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/objects/rcu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/per/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/pi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/rt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/section//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/set//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/set/module//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/ww//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/debug/ww/mutex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/decompress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/hung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/hung/task//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/io/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/message//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/default/tcp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/defconfig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/deferred//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/deferred/struct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/deferred/struct/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dell/smbios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dell/wmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/detect//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/detect/hung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dev/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/devpts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/devtmpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/direct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dlci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dlm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dm/bio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dm/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dm/log//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dm/multipath//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dm/persistent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dm/thin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dma/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dma/shared//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dma/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dma/virtual//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dmadevices//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dmar//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dmi/scan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dns//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dp83640//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/amd/dc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/amd/dc/dcn1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/cirrus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/dp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/dp/aux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/i915//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/i915/capture//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/i915/compress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/i915/gvt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/kms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/load//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/mipi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/nouveau//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/panel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/panel/orientation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dummy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/au8522//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/budget//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/it913x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dw/dmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/e1000e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/early//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/early/printk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/edac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/edac/decode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/edac/legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/edac/mce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/edac/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/eeepc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/eeprom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/runtime//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/secure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/secure/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/signature//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/signature/list//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/vars//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/efivar//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ena//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/enable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/enable/must//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/enclosure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/encrypted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/event//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/evm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/evm/hmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ext4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ext4/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ext4/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ext4/use/for//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/extra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/f71808e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fail//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fail/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fail/make//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fail/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fail/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fair//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fair/group//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fanotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fanotify/access//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fat/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fault//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fault/injection//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fb/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fb/cfb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fb/deferred//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fb/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fcoe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fixed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/font//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/frame//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/framebuffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fs/dax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fscache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fscache/object//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fujitsu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/function//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/function/graph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fuse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fusion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fusion/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/fw/cfg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gact//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/bug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/cmos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/find//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/find/first//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/isa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/pending//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/smp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/smp/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/strncpy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/strnlen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/generic/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gfs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gigaset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/gpiolib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/grace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/haltpoll//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hangcheck//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hardened//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hardlockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hardlockup/check//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/aligned//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/aligned/struct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/huge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/jump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/mmap/rnd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/transparent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/transparent/hugepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/within//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/arch/within/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/bootmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/bootmem/info//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/cc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/cmpxchg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/context//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/dma/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/ebpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/efficient//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/ftrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/function//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/function/graph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/hardened//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/hardened/usercopy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/ioremap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/irq/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kprobes/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/kvm/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/latencytop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/memblock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/memblock/node//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/mixed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/pcspkr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/perf/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/perf/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/rcu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/rcu/table//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/regs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/regs/and//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/reliable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/setup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/setup/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/syscall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/text//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/text/poke//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/unstable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/have/user/return//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hdlc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hdmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hdmi/lpe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/headers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hibernate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/battery//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/lenovo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/logitech//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/picolcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor/accel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor/custom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor/device//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor/inclinometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/sensor/magnetometer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hid/wiimote//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/high//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/high/res//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/16//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/avm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/no//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hisax/sct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hmm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hpet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hpwdt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ht//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hugetlb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hvc/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hw/random//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hwlat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hwmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hwpoison//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hyperv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hypervisor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hysdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/hz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/designware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/diolan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/pca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i40e//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i6300esb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i7300//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i7300/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/i8253//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ia32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ib700//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/icplus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ideapad//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/idle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/idle/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ie6xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ieee802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/igb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iio/buffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iio/consumers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iio/consumers/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iio/kfifo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iio/triggered//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/illegal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ima//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ima/lsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ima/measure//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ima/trusted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet/dccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet/tcp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet/udp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/bnxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/opa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/infiniband/vmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/init//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/init/env//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/init/env/arg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/initramfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/inotify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/ati//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/atlas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/ff//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/keyspan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/mousedev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/instruction//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/int340x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/integrity//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/hid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/ish//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/mei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/pmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/th//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/intel/wmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/interval//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/io/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/io/delay/type//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iosched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iosf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/advanced//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/dccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/fib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/fib/trie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/mroute//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/route//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/set//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/set/list//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/vs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/vs/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip6/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipmi/device//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipmi/dmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipmi/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipmi/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ippp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/mroute//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/route//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/router//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ipv6/sit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/ite//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/jvc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/lirc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/mce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/nec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/rc5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/rc6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/sanyo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/sony//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ir/winbond//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/irq/bypass//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/irq/forced//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isa/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iscsi/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isdn/capi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isdn/drv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/isdn/tty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iso9660//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/it87//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/it8712f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/itco//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/itco/vendor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iwlegacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iwlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iwlwifi/device//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ixgbe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/jump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kallsyms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/karma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kdb/continue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kexec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kexec/auto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kexec/bzimage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kexec/verify//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/keyboard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/keys/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kgdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kgdb/low//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kgdb/low/level//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kprobes/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ks0108//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kvm/apic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kvm/async//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kvm/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/kvm/mmu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/l2tp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lcd/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/leds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/leds/clevo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/leds/dell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/leds/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/leds/lp55xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/leds/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/liquidio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lock/debugging//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lock/spin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lock/spin/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lockd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lockdep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lockup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/log//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/log/buf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/logo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/logo/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/loopback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lsm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/lzo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211/message//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/machz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/macintosh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/magic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mandatory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mandatory/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mantis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/marvell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/max/raw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/may//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/may/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/md//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mdio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/altera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/analog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/analog/tv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/camera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/digital//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/digital/tv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/radio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/subdrv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/tuner//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/media/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/megaraid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mem/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memcg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memcg/swap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memstick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mfd/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/micrel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/microcode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/microcode/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/minix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/misdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlx4/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlx4/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlx5/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlx5/core/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlx5/en//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlxsw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlxsw/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mlxsw/spectrum//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmc/block//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmc/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mmu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/module//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/module/force//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/module/sig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/module/srcversion//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/modules//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/modules/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/modules/use/elf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mouse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mouse/ps2/synaptics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/movable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mq/iosched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/msdos//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/msi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mspro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd/map//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtrr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mwifiex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/mxm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/myri10ge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/n//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/national//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/dma/map//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/multiple//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/per//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/sg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/need/sg/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/act//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/act/tunnel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/calxeda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/cls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/dma/rh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/drop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/ematch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/ip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/ipgre//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/mpls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/poll//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/rx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/sch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/sch/fq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/team//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/team/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/udp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/net/vendor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netconsole//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netprio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/network//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/network/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/netxen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/new//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/ct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/defrag//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/dup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/log//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/nat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/reject//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nf/tables//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfp/app//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfp/app/abm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/acl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/v3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/v4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/v4/1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfs/v4/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfsd/fault//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfsd/v4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/chain//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/chain/nat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/chain/route//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/dup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/masq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/redir//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nft/reject//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nls/codepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nls/koi8//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nls/mac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/no//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/no/hz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nodes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nodes/span//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nouveau//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nouveau/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ntb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/numa/balancing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/numa/balancing/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nvdimm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nvme//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/nvme/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/oid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/old//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/openvswitch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/oprofile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/oprofile/event//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/oprofile/nmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/optimize//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/osf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/output//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/overlay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/page/table//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pageflags//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/panasonic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/panic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/panic/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/panic/on/oops//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/paravirt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/paravirt/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/parport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/parport/not//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/partition//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pata/arasan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pata/pdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pci/bus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pci/bus/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pcie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pcieaer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pcieaspm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pcspkr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/percpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/perf/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/perf/events/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/persistent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/phys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/phys/addr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/physical//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pinctrl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pkcs7//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pkcs7/message//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pm/advanced//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pm/sleep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pm/std//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pm/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pnfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pnfs/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ppp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ppp/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pps//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pps/client//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/preempt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/prevent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/print//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/print/quota//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/printk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/probe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/proc/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/proc/pid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/proc/vmcore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/proc/vmcore/device//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/prove//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/provide//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pstore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ptp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ptp/1588//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/public//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/public/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/public/key/algo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/pwm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/qed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/qfmt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/qlcnic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/qsemi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/queued//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/quota//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/quota/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/quotactl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/radix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/radix/tree//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/raid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/raid6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/random32//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/randomize//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/randomize/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/randomize/memory/physical//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/raw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rc/ati//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu/fanout//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu/nocb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu/stall//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rcu/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/realtek//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/reed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/reed/solomon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/regmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rfkill//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ring//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ring/buffer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rmi4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rmi4/2d//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rmi4/f03//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rpcsec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt/group//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt2800//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt2800pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt2800usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt2x00//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtc/drv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtc/intf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtl8187//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtl8192c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtl8723//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtllib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtllib/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtlwifi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rtw88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rwsem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rwsem/spin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rwsem/spin/on//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sata//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sata/acard//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sata/ahci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sbc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sched/mc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sched/omit//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/3w//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/chelsio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/dh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/multi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/mvsas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/osd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/qla//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/sas//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/scan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/srp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sctp/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sdio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/seccomp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/security/network//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/security/selinux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/security/yama//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/select//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/select/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors/lis3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors/ntc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sensors/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/8250//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/arc/nr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serial/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serio/altera//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/serio/arc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sfc/falcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sgi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/signed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/signed/pe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/signed/pe/file//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/skge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/slip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/slub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sms/sdio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sms/siano//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sms/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/smsc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/ac97//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/compress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/es1968//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/ext//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/jack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/jack/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/maestro3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/opl3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/pcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/proc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/seq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/seq/midi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/acpi/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bdw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/broadwell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/byt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/haswell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/skylake//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/skylake/ssp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/rt5514//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/soc/rt5677//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/sst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/sst/atom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/sst/atom/hifi2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/synth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/verbose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/snd/vx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/solaris//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/solaris/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sony//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sonypi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sound/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sp5100//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sparse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sparse/rcu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sparsemem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/split//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/split/ptlock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/squashfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ssb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ssb/driver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/stack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/stacktrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/stm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/stm/proto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/stm/proto/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/stm/source//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/stop//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/strict//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/strip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/strip/asm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sun//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/suspend//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/swiotlb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/syn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sync//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/synclink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sysctl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sysctl/exception//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/system//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/system/blacklist//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/system/trusted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/sysvipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tablet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tablet/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/task//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/task/delay//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/task/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tcg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tcg/tis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tcm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tcp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tcp/cong//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/test/list//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/test/string//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/textsearch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thermal/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thermal/default/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thermal/gov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thermal/gov/step//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thinkpad//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/thunderbolt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tick//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tifm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tigon3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/timer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tmpfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/topstar//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/toshiba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/toshiba/bt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/touchscreen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tracer//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tracer/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tracing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/track//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/track/dirty//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/transparent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/transparent/hugepage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tree//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/trusted//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ttpci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/tulip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/typec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/typec/dp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ucs2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/ucsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/udf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uefi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uevent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uevent/helper//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uidgid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uidgid/strict//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uio/hv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uninline//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uninline/spin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/unix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/unix98//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/unixware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uprobe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ali//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/announce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/default//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ehci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ezusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/gspca//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/hsic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/hwa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/leds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/leds/trigger//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/huawei//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/qmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ohci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/pwc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/sierra//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/storage//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/storage/ene//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/uhci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/video/class//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/wusb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usb/xhci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/usbip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/use//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/use/generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/use/percpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/use/percpu/numa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/user//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/user/return//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/uwb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vfat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vfio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vfio/iommu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vfio/mdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vfio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vga//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vga/arb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vgacon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vhost//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/via//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/au0828//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/cx18//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/cx88//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/em28xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/fb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/ir//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/output//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/saa7134//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/saa7146//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/stk1160//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/video/tm6000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/videobuf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/videobuf2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/virt/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/virt/to//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/virtio/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/virtio/vsockets//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vitesse//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vm/event//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vmware//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vmware/vmci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vsockets//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vt/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vt/hw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/w83627hf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/w83697hf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/w83697ug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/w83877f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/w83977f//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/want//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/want/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/want/page//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/want/page/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/watchdog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/watchdog/handle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/watchdog/handle/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/wdat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/wext//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/wil6210//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/wil6210/isr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/winbond//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/wireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/wlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/wlan/vendor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x509//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x509/certificate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/amd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/amd/freq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/amd/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/bootparam//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/bootparam/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/bootparam/memory/corruption//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/check//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/check/bios//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/decoder//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/dev/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/extended//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/intel/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/intel/memory/protection//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/intel/tsx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/intel/tsx/mode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/internode//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/l1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/local//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/mce//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/minimum//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/need//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/p4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/pcc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/pm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/pmem//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/powernow//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/reroute//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/reserve//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/supports//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/x86/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/compat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/dev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/have//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/max//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/netdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/save//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/scrub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/sys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xen/xenbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xfs/posix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/xz/dec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/yenta//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/yenta/ene//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/zlib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/zone//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/config/zone/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/crypto//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/crypto/internal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/drm/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/drm/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/drm/ttm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/dt-bindings//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/dt-bindings/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/generated//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/generated/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/generated/uapi/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/amba//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/avf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/bcma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/byteorder//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/can/platform//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/clk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/crush//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/decompress//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/dma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/extcon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/fsl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/gpio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/hsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/iio/adc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/iio/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/iio/dac//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/iio/frequency//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/iio/gyro//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/iio/imu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/input//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/irqchip//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/lockd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/abx500//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/arizona//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/da9052//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/da9055//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/samsung//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/syscon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mlx4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mlx5//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/phy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/pinctrl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/platform_data//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/qed//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/raid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/regulator//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/rtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/ssb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/ulpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/unaligned//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/uwb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/linux/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/math-emu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/media//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/media/blackfin//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/media/davinci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/memory//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/9p//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/bluetooth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/irda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/iucv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/netns//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/nfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/phonet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/net/tc_act//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/ras//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/rdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/rxrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/scsi/fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/target//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/target/iscsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/trace/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/asm-generic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/drm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/cifs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/dvb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/hsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/isdn//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/mmc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/raid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/linux/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/mtd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/rdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/scsi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/scsi/fc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/uapi/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/video//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/xen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/xen/interface//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/xen/interface/hvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/include/xen/interface/io//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/init//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/cpu//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/debug/kdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/gcov//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/irq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/time//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/kernel/trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/842//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/lzo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/mpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/raid6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/raid6/test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/reed_solomon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/xz//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/zlib_deflate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/lib/zlib_inflate//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/mm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/6lowpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/802//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/8021q//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/9p//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/appletalk//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/atm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ax25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/batman-adv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bluetooth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bridge//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/bridge/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/caif//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/can//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ceph//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/dcb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/dccp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/dccp/ccids//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/decnet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/decnet/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/dns_resolver//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/dsa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ethernet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ieee802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ife//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ipv4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ipv6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/ipx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/irda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/irda/ircomm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/irda/irlan//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/irda/irnet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/iucv//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/key//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/l2tp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/lapb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/llc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/mac80211//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/mac802154//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/mpls//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/netfilter//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/netfilter/ipset//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/netlabel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/netlink//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/netrom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/nfc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/nfc/hci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/nfc/nci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/openvswitch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/packet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/phonet//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/psample//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/rds//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/rfkill//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/rose//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/rxrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/sched//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/sctp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/sunrpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/switchdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/tipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/unix//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/vmw_vsock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/wimax//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/wireless//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/x25//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/net/xfrm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/hidraw//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/hw_breakpoint//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/kdb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/kfifo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/kobject//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/kprobes//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/rpmsg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/seccomp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/trace_events//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/uhid//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/samples/vfio-mdev//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/basic//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/free//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/locks//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/null//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/coccinelle/tests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/dtc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/genksyms//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/kconfig//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/ksymoops//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/mod//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/package//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/rt-tester//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/selinux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/scripts/tracing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/apparmor//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/integrity//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/integrity/evm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/integrity/ima//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/keys/encrypted-keys//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/selinux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/selinux/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/smack//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/tomoyo//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/security/yama//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/aoa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/aoa/codecs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/aoa/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/atmel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/core//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/core/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/core/seq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/core/seq/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/drivers//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/drivers/opl3//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/drivers/opl4//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/drivers/vx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/hda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/hda/ext//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/i2c//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/i2c/other//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/ad1848//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/cs423x//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/es1688//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/galaxy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/gus//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/msnd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/sb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/wavefront//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/isa/wss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/mips//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/oss//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/oss/dmasound//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/parisc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/ac97//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/ali5451//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/asihpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/au88x0//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/aw2//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/ca0106//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/hda//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/ice1712//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/korg1212//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/lola//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/mixart//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/nm256//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/oxygen//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/riptide//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/rme9652//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/trident//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/vx222//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pcmcia//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/ppc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/codecs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel/atom//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel/boards//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel/common//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel/haswell//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/soc/intel/skylake//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/sparc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/spi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/synth//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/synth/emux//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb/6fire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb/caiaq//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb/hiface//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb/line6//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb/misc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/usb/usx2y//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/sound/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/bpf/bpftool//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/bpf/bpftool/Documentation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/build//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/build/feature//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/build/tests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/build/tests/ex//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/cgroup//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/firewire//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/iio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/include//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/include/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/lguest//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/lib//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/lib/api//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/lib/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/lib/subcmd//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/lib/traceevent//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/objtool//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/Documentation//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/acpi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/acpi/tools//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/acpi/tools/acpidump//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/acpi/tools/ec//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/cpupower//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/cpupower/bench//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/cpupower/debug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/x86/turbostat//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/scripts//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/nvdimm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/radix-tree//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/bpf//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/livepatch//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/net//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/vm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/selftests/x86//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/testing/vsock//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/thermal//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/thermal/tmon//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/usb//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/virtio//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/virtio/vhost_test//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/vm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/tools/wmi//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/usr//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/virt//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/virt/kvm//usr/src/kernels/3.10.0-1160.41.1.el7.x86_64.debug/virt/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu?7zXZ !#,㗨] b2u jӫ`&Gu`ss_me>d!2K~#FXrsg2%-ZӶ%8A_TMuLF:X;ȭi`{-Tѥ<)xJp 0#;X;Jp)ZL.%A uo8\– Dطq_e$nRO+6,eStf)3_#h^CycMk,.R_eru<虤{5U[Ơ{Y3;iK6rNqaM!z#󡋯vFpuo%ݩKz-C UM[(gxJwy6Y/ű=~i0[vAvy_zk;A(מ=1"Ӷr~$کjSS:5PuKqns&P^uDm_l.~KK]GRӗVi 7u.>ЁZxL/MFM-V?0:mXˇ43 %k^KG)@h=hε잘vPh_5tuQv { zh9ɜ"Ur  VHCJ$T (=5:>ҥT+\kan{ =S㿯kUl 4̤ àfpA-mAL$ld #rb/ |'N6uhMq͙⎖+SQg K(Ox[Xڣһ]4=)lak9Qƙ70a6o͘N`F{)fTjhR5$~o)J/5G%qmȲVd%;ze[͎#]0p] xFYWY B [iPA%;[U:o̖XF?GDi;x`x'1=6uIX IqFP|[[y XYB:O"̺kk!¯DfD/@Xd) !4Yjm)?3H`A9snCS@DU5c4w!bh8CSh:ȕFr\py1)۹.u:I<^>S/)~@Yࢎűsbngy;iTv5̈ /vO-F*\ F6kΑ!%n4'䞌@tvmRf)5F4ɄFBYaDi0jVۿ+1xQ6(mbTl$}ai?iѣ?(?ks&4쥛P1p6Lń2WT@Yig Vo?ls ?ҵ[mɊugX x  {ɠ9vt,w5l3qN*- b?* <{HaCGTe59^[;@u؂_'%)JxЧd:h4xX1B8 T/*>cRĻrJZ|]s xXP#'7f('[[&Ss~/eSĬzʵi@s*Z./IzZE؍`/:ʒC(1TF鈃]fW1GJҏ}`4X,;>$"ݑg ߈ G*!GnLl_.Q5h%S!1$!M%vdo{lN^tZߞsQE_.eI+=6ϻ@p=zsa8`U;>c7 Gmcݷ6jԧ ˛v:sZ7 .Ĉv@ [7,Z"fcĴ]9( ތøWcU~ɐݷ˝iqh"G rNbF(PDŹp D[I:_R֚c&CBL, [Vxoc(pwZ_pػ)3f'.p=׈Hy EU б7GtZ0äaJ!PCqm36LQjX{[ĄbĆkޤeU#vdV4[!GG3ߵaѨp<&Ԙ/SOo38UB.@tbIL[*CBС{A] ," "yO};Ω.@N]/6#/n:)ѾA"ͫ@$ 5D!HA_v1 U2%ǹIO] @akomyNb]r{f"z/TX\1b!QP2+E7nØ/NyN?tȏM%6^MGIgU.3*h1i0rĤh*JBbƎ"oj_=F&.ppYb bɅ'f-QW:]t*`?PCX\Y&7,=vPLBq3%>At;ON5¥qKJ-]u{L}<*pmN.%CLh xu B*qG:*FjCQ ny BˊÉr5gZrV5jJ8*v@1}& %^LY'U]$כ>*mPQ-XORz7-.#o ?F7QJcnסVCT|KvQXI<~Z" —x $Bb3C,+ZBq j"~-x3{cH|]A0k#cn*︰%5o"S;X(wanhN>YLO`V'1dӌxښr?"J`(x!w@ U+>s*v 5q?.l(.zȤgVUWuDώ3z0a H:j݀a4}=;?F4){ĚQ5Ch򱗠Ҩbr),p=Wl26-i<1Pk"6\/ִ"RI[bn]uU_tޡ͉~G #s,KVw6|QPnl $ -RRRIߡɽ12"vdB 4+>B\~zKgq9 oC#'fن6]n} B<~kh!},U)(s!$'%,"c=jw4jr?("ݷG|Mlld 逦e`Jp6XseXF};^_Q^x%l~tFK!?<6^;]pOic֦yESa;s1WyӰ^. kʋ'2~8O&Oz-joUl/Rsߺ,B;m,Xus%ަfz 'M5FciZ<볚2,oiy7\Obz9(Oa-Qc(GD@A}~5ʘzA`#Ja/Cdp!̗y@6UoܧB &. Z7X]?F*.䃩&ن"˩] 7m a@ԶQ ?nΒt.6DOlT~klq3 qITe/p*`!0gog^=}֥7Ϝ; ,hs d~5q[ 84/BjP/Q(=RAupѽ5s&t/˄Q, "ZA  hmctx6꩝j&%f P{2OB=LSk_a7f kNذbΡnQ,08 3#&O$Owvf~fA .v dzhua`#AڜzX7GP_[r wC;#^2'r fu+2ƍ)}-ņ}:0 F -fwzX񨖈IϫFDз7Wm6 1;&IK={߿"( JWt=hp6B \mu2)X`LDc*J7*ȵTaI10I>ֹ>sWWo9@ J_n"SU"mPc"\-Ml14aX2<'e@dNi!,ۜ:DxF2~v<fsЍ.1_ $4yP~S.\Fp}b"n1sڅ2%\#y`;ғFh"h pH3T:pZVaY,3K'Wc+.=b_ rδz3䊓֕.ۙG 8zZ"L@GXJ8T;9M"sf:UB`3=[z(鴱5t/7 t:+az ;qT&QTD, Q% Qiɇ 쿫, sÓmm s)VLdszli]iv^/i_ߧhk!5wE tkm߫緧ںJ`C G{IZYP}p-xxnt\0wKo!&9Sh3dHloY`ZРi zso ⑝BMj۞pu ֜lYӤ@9ث9[ۏ %ֵ8aY|:c7c%!yN)bYQ㗁(`&A AU=jKV߆-rIo<BV68tۚ5Ua4MMEO0poa{PEv631"?5& 8V޸HAT[I`res}8  ާl1?NpҦH]0R~O$f^t7 bMnբ{9G DvU;עnwp $:)Zh O$4 {Frr+-6` UID' e3e^Tr_5yqWrA 㕼S_G_$׭"dU:'2E2 4 &Azwxpj 8$iaW稹xx  &%%cV=o(?-ȁѧd:C`!ۇӑqVL")s@Uة38R<uVtxޱZHq1ؤRP1*3 cH57eN>4H?"Fe.uU6LG6ڕ A3;PL# % AƩQ!=lڠ`wxjް 5Pj#"h/n&dRW4R%E>3Rko)+J%Bv6 ^=D{FI`%'?A@2=ݐF֏A k`Z%8()f3riՔ C7F' o2|JHj;> ` wUx61V\wJ;.T]vVlATYZ%F. yOKȭȽ}1vV.H<V`o/3ii͉p@F@~Xx:8Q5lҵqCfDvY}APJ@&B,G>^Xedqb٩+H>kl<+z.G+ƄVǦLU,Dj%*NFE:&kN-w UՍՅ4~SYw-~+zbC}AfȕioP}V%فԹV2k%Y +d/5v"f-<88{U{#a'[`}ˁ]h>jg#|+-Lމ;jp)4V/!|}/2KKph t>Rm~WjCG P@!_<ծ$Xͽ5a!-0UҶ% R:}S = 2#H+٘&2:[n/%Rhϲ 4y4`t`ʑ,~c&za6ۏ_6=I6 *;Ot/8"yO=d3EC+v>`$+~1}{AVU8!2Z8bt%U9onQOuc7Zw٪]' >AZvj$}*"W٠_ZƏf}"5NR9 RtyB _kTH*H]'Cg]=uf~6<(X/ Y}g:-(KPVϛLIÌb[\gI#_^+7" 6FE5vWC3iZlB]P @4nۿy9DBAQЦ\'qP|(-ٸ Qvv}{rQfiPX =#e6Տn{\ej '6ۆEvΗL"-4j-{Ntn }6! æg]zAz$qK:? x>d-<),!|z~ӛ^RB?h.!K:^mrP/ĩfee._$VWL~,JPo x>{эq S5W$=$h  3R쟲@iInsPYK" _c7M `׀֜E䡉ZQZ&P8,ƻۏ,mO%׌k),ipK=HLvmļ#=f,$ŏJ.-|SQ*;1y:$F!־A lv8%kHkM#ء+f4> -VKL.Va tQUneҵ=Af2AAk[ 9{WȚ@њDvfCM0x\)|a Bi{*8 ziXB> p5ko}JHrþc6q,>P 9i vC,knȂ/]a%N/>F ?f!.|D9ű}Jq@+TU}PS,:m$iO . ea^sP^\rTI -%0r!'7j-.ZcGi{7)pe7_2[=A/k /dBۼ+BHSe ۪6G荹>o3IlB}\%0TI#.+o!ğ֫?w+3>vgMtLZ88I`_""oǞ i#,t{~C}G*V: j;vͦ^AZ؏XtсtC1,qH$_d-̵(d&wU_\31D%m9TP8/6[P jw8uGB/Z^)izҫnĿ$a1b)ִd8@^ifC^7Ÿ ׶ۂ([Lx(KK:|{7KK0 b,$#Z)@{~d  VW9yPҵ#E!/'Z$ˬ\YE^>2t'571aO?R..1ԅ!v+*ؿ^@ t5@HLfuP?3_량4%t4I;މzb?ЫibN(M04arhuk8d"AClGScTSiC~Y\SDύTE-tqPQKlA |1 ;X56*'N~Y8eLZ7P_<3?j*cٲQ|ioڔ;~N!D}}w^rm0-LhBY4Gy.i1Bǘϑ oS cb)QLm<7۝ ]uМ/J9X?I"* RsԅGd)Ô x.N]ml2O woUgچ2\ڹb dxZe/1½`hcPd_yV\ d1 e~U:ɫ\%܌0>ݱ:X})*"<Z͠Sa0X2*f7< 8 Sp*C I>/?$S(Ъ1u|}6&>=)[]7v;CsuY c{`GÉ +XL|تl,m%9UR|}uܻzĩu>xv._>$rU^mAYN{;Q}/e" No1@l"mZ:Τ6>f51PMycc0d=h{F^ "IRH.шj~= hhH7mJZ%OƲK 2\jLShQVh %:"@yh"{\ k| )Ia{ hEOHw7X6{?$sh Ҍ<& kjy\;NJg}4 DgVRt B+ٜï# l%f!\scTgƷʆLNge8&fJyZ49\^,IKp̝p"UNS7>9V"-da&@Z覣Fyh}sKL  Xm?v207IKtY@`3~vjFc)oqTcO pC[a*l7 _ږȪvuj$3K H6cFrE=L/Ty"8,㙧l[`lN{ s҇r nfaiBN d.:]نyK\}\0j{$~wKhվd`O[{]Er7gci,b%3v!|ʬKBmP.Ngm0ָhRDk^';K6#m|Tr}Ɯ#xYnU$ӕ2 'BfM\ES3_8iԕ/F}z_ d(~ڷ*Tk|QAS\VY"Ҩ&crhձv@/tEZ*"ɣ7|Vj~}9SesVBٶrV}jŷ*juɲ[an+٘LuǞ+!S*O,1THgNqctC0|?S }) g 1 x]PJ bBЫ CUda9[ ˧ǃ<]@tmR,Aq~h+Ƃ.RܪY6l&[m+ˡJOz'& }\o&h?6n1h./R-NHq嬑*-^{l4g `|3GN$d.ttsMZ*Jٓ0-%dCʳm3pt5>[f92x/)za&' Fr/ Fk OߡKM(ioOsl1U)gE C:T-S<[II9v& ԣrCK۩[H㟰iL?Qp7eKvt !!=w^B_Nr p`:* YT,.82rm\ʼ&%}c82!"{( 6b>fAI#؂AIG/=H"yn<О1IA{,{XiL_˜x_cDVK{ȱ?S)}(Lxz{Ňss+lC}n  2Eu ff qU#n&Hvpi%5~gQ[8*5N)'PLʖҀoWkw~Oi1,$[8L{eBy6q1+ockxc։}4ӕeT1"h }/am Tj%V{A(FZNPeLUOY!l?5q ^`j-s{ЊAė0K=m8S/u igP^C<&eGRTg֪%sC{s`vb^_Խ< wHYTVpSJq4ˇ/Ja Na)%$= J5 ͺimc|6uy .XD-l'}I)/m Ro a4HU__Tv-i-'g*bJ3. -S#_y@ GmC1dSEٳ$HaeL} N˵D} *t|I"D)2'* lY䨝FpgcΊΛx͌! WdƱ b%rT=m68]2p;&&ٯ& դ5-$>J©S{37V 7.f8.hZ˷D:Y20p.h|uuds11Ɨ]?Eبs^ ޿rJ uSuKbmቬ?OX KDk,M Φ? Xn5.::AK{Oƥzu;eF&ji^-p堈2m d/O֏k0*PkCZshϊ;4 vZe&98qo&c2$nBOm 2ۅz 4z$P L%q=@1\ i -6)} eZk⿧ىx9տE#v~Kbx"K0"g *~΁<Cͨf8@x@- Ӝynȴ*R_~j`TqvK:>Hƫ̅6B5)ʓd.A~HKd ൎT A$;,A=c%}:~UD~UqpA/F,'[%ܸ`(JY=-TUdQq|VT=]9>Bj*yL:V7AyD; ݽ~mP ˜hA j#% .X/F1y_>#/5]+!uZ-EJE|x1SqDХ7Zbju]<|RnU ) k1-rY,gk#÷hh)w~^XvL)wh4/H`ZVǿVa#?m$VvŞ(YUT9#DLVjv" b#)x8gD8_Ȅ'5LΚwFwsifKxC;.׀[n^o2ߊ\Ǻo \ {c2f{M`3쐐Zvh'J]c=M]{@0Iގ!'ʁْ)'Am]. K)KMCs{^%nky%{j23.M> ct \fY4Q &kb-9z2x3Ԅ3y0cpA0ʻv*˳ x Jb:v Fodk?SM5F˸GK|1<*9!$H&W?{SdE`5}?BT ʹ秂3[OndkaCS%JYӼ{_I6dj49>4yL {vB^P\u90tq .gN'1&f$v"S|ؽ 47B0ݮ!\i;upcLXlM['yPPڶeEڰTxf21.p\kζn%%')&cy\(ǒ\ўCSrgp=B8 .lX%R [W4axvc y|`(s DѪא 2?oq4Ƣ(Д7r c+BwdkecI23ls]eѾJaBo]|nxxlg{s]{ӰɦpVUyLlaᣨ|Mt'fJ0\ІbMR2u$)oQIT>Gps!#a6Zwa &4N?7=h{6LyBLLĔ!bÊZM=N[Uͥ0y_VaUkcJtJFЋJ2>oɼOa/6~5n#?%ʠ?3;'ϼ&IH3q @j:u81pNm0RǪ' _>Bg,MΖJ@w=_lv6p0˧Pb9;oe䴈І%fk)hWDLv ]U99gK-զ*J{՚xP,%Y cш7@C =OHhmRXDE\ ]O)I傛<}õ]ѴŭkN{p>Q .Ѓ*zqt 9Qyd,"QN-UN"S ="RW/'Ϙ_-!islwR 1Ns܊ ]BtXG2pokQ"`v])ZR3G -z?=}96J,^9uܴim8R#5B*L3 LÁQw8s ))~@&7jP8^lnǮq]5[QSکfZ=u|FzIfu*Z]͚]m*@`5$ =0JA4yWSwVf $Jrck94Laez <Ndɠ/ {Q%T=|彜ٴdpäk%CUo1qv80Cv_<{g3%b+`3:\P+S|b-2ib<)fW2xn^3>\}M4]y鿯ÿxl_!xNW>4P S\]x{x_=s/2;ĉف:no.s 7 z{8'=|}kFO2ONjʂ%][4fj12eA6`Zϙ1I n6$xش -|AƦ 0%3\K`%)bTS Pch31,7k F9?*&>cP`inH*u8L6?'Q!%;:RjKT +E`GۦSiîZ-ioHxV O ~Ȳzr ߭vfX|ӎ=RR>0mMCR#(@a7ر4iudۉjxډ}*Q0dռYb""Y ]*SFS S;0LE`'D9j#f L{XZM\7G~8=X^ Nqѥivyɚ/<tUEeg,;/U Gjܶy(,jF~y}W7 W N+GfXunkjbeM@"ۀ&Y=M a9&~6*vW44utt1Uy" i3thm+.&i6ySU)@ͦ%_m53+nJͨYkR3nWԺQs;wʢȜrOU?k)u#I$DRژ|`b0hh=!fy,DLh^)T ?VwÐ5-4!ސlz.&NI[K_RcUYU1^LnGd7[U'YT}ʁ`Gi!ц̽4D1YS2D v. ϒpp5GŒ{W03C0|L5 ߏkG'K$$xuz1=x)^GgkIG։s֬Lja\^{؝/9#'Z6.tVP}AK!8NbĎ2R)CCCg vܧw=i,i/VGRܓؑ .f2@ݜR™3A0Nb;o-uf[bGx© Jtަ0y0 zrCi酹N5S9,eȄȞc-[g' J Vs]`Om޸Fm7t{2u6.հPp;ڸ'6G8$|s/´P8?>?XJ:3]+wBo7I@LݢxQ;,}hruȐHq}D_o=N_rgh^Icb=98GpqP?;VIGD(A|脨"{%4Ș#?6+(I.Ю8#V=02$538tpmt(&/˲뚻5)_`c2a)G!C7j\-F+1G:7NPS8M!VDrKGgl +}2Xg5?K^"Ns] +|Џ!hoM}¢ƟƄ?d\ZM(Dx<:eBbd Z&Pn8; vv-njaR ?.<~Tޫ.iZ̎,[lBcNbRkVui39}YLʍ!nVNyM4 ;"~=S#"n: W.ڃ H!V=\6䎲'0+(G=%GKG龕NӰٽ8Ē͕_*BCuQpIG?.38SiKͫpU0`Y=?njM)zR#z ʺ Dki p!*Bx1u%Sv}a)֧|;soLv6)O95C\KUF{Qu15Ԁ_6$Dݗ {@§[*ew~4.6'g0NB,yknOlaDy'MD"HW7#Sؔ] _%vp=ǚ`Dx2G@>[rr<˫+Q1vJ'~H}O ]^{<\%,b~I~_?xcjtX65=tN81)a%QӛQ$qԨBJDi4;FE~U`ṱ/}1eM:{'OIՒdl #j܅5/nP#j(w9w3 Le-u`qF f}1  GA5GLQn'gM{"wC 0vSV]Gr#ìlW}.~4gzYU=|JcLsL=7u8LK6wnl/y W(8ц{,nW j8^ G t2ߛ!4.3+b1LĞjb-]pŬw Lf0׺JQ;|ym1j3Nqm˿vL"P>~ P5N-pdE#{Zc,)9@,3쭋v옭 b8,M-øӻXAjA|fեXIfZ PC7<ؤxO[*`BL|&VD' INjoXVߍfmKeTS@>2xvL0v\ʯyOF\vوeԁ]7xW[;i#s:^9N =B[iY޴W2Ž#d, P:՝ւw$6b"0uЄk6|-dFA>!,zmGs1b? N*_fV M=GC+C/5V" /Q'63St,cTwYmWV]Pv߮Ĺ~\ȱ֭Ot}%>0h> "}QSIOj2g$b76mfQc lO׍ȿ:lNiBBSA*}:vJ{ngk?]B䕸2UcOԸ1RzT cf;:NMe@P Ʈƚ["k_/{o/OWUF-! h?/?#<1}ǙsCcnA ڜßӁb\l\ AvE-P(3B[ hID뚡M~ONz}f]/cF#qPD8Ě'R !}?N}Qt*:0ͬGhLP=v:GƸnhW&SصR]\=7J$D=/b)5g;j['fFYF3K>|)q3Ƃu^i1JQ+[HO}=vB=HM'RPd`{u< dzZ\FP0[ZTua M\:jj6;^ mĔu͵qE-5 1~͔?)U\O2-XoW9*f)E9PޒXK^b)g@١z,- 0DqqFP4xE4CVQȢ}p>ڠ:#1=v/p=rJ h='\VF! ]fSID1{ }M],jYME@Gɶ`@q `pb޼[J6\>[Fsɥ&#z %Ɉ{:=f ݶA~vtfr^mT}&N8\8^h%& WErLa>=sv$6IZ\DWD5DzP Ju"0 ]eĮ _5 )ICd+Pb /N79$i3zw] lsno$.?ӊ(.MObc6$zX]̽ƆkZpxv>=lA8uc0g F:UL:VFd%iI[ ýtJE{xã Q(cCӰۮKJ\G%39X@!iTl &Ky<27#>3,J c'MU- HH^>ZJ|Њ^ gj(sfNwӭ $ 5`dGت5/7ߍTY9Q?I59ĺ @jC[S8EˁlYZ z%)ڥY.EiV&vD (R&YĬD c%ϝQD-)skԁTb̎%,>iܰiнNH M::PaPZYt179;ڪ t, {5#A p$L/ꩌDfL[67X{D|U\${uqqs+EkK=xcP^ʦF.,9X|(;%Cns/󱸌>m] ujV @U4aF^&F%^<*|l^?Y9}U#5V#i]3T[:oSZϢXܗ)|[ևR3P iS-p2[3g] b|1F\40@T?FK* df/Bа']S6;zv  86aӅn]M#E 9Zp^hez0τYK2dSw7VZ94I|,Dg1LQ^cX8,%8= bA%oRPhِSY]J$g쓬!WzgjBxA>? }?UiFo1Ю@ Bm=/S^%(BKx^T?HՖ$We( FK>*M#αNXzlvCqiAk|wjVr 2Mvr4'M V䒎27Fޢژ+.45,ܓƸ:Mw{Q V% <_=7Ǐ׶ > ɻ¹fk=Y5X`)k_q˗#J'-lu[!%G` Od4u0P9tF޻W-I|4DS<Ի`ć̄G%2Gb8m4QAch n.*#XJD*3 y9KKdv㎲@.^$~NB*f[5dr ?λ[TIƭ)y *k#PLTGC I.=CKm\{J ƿ4YEBGם\25x0*Bc9AC2Fŧ^]7$e/XNk։Z\ &4f(.I|r~[K^Gӝ~抚Au*Oy]&n]Q5~OR$NF’jNMl$ ؄)T(JxՅ;%^VV_߯;TS+S܎7FI1׌P޹6)]T\E¨Xt1;%Tɗ^&v*UQk BFM $UVI OXޞŏ<4!\'8eQm<9RiiAGrtW{ /gf6{'ѥb #t&eM01߷\''N[DŽ$Ppr`n+84>9B3?@;9cCnX=y岸; P;s 'Ebp;;7#h,#CԦٯ 9w,?oSsD-ӆw,QՙRCH9JY&W(xJn.Ifp[l'\B(& xt S !hZuo+ fHAG{?gS qũvzpr3 [u5by*ͽK:ǡ |h&c','ڧlzJ@!uGUtG<%Ctl#U&eq)($VJB-J@;d}3N7|!j=5lS`r)d 9F)~݇Ēya.m±:>C>Jӹ+ 8|@p{(+zB#x_W :?V$vs-a=9!]x3/s``!w;&f\ٝda[QۓFK'jQt%6Ys .F1VlH6*6{*^d.**V+G0[?5NUG:t >HɵCQ~h _},1D/MzmCgs<s#i}ym'k=KH| )ZT[ɬ‡XT8^F,c%^ `5PktR$ͼw\7̕ӺӽzyRjC{7 )4DzuJ|;cC7Dû̜]%{4QMcj[r>SF5EAsQأ=hp?.ݿo0ɛ>huΨYDsI%T8$ݙTi`]MbDfY Ao*(R]Nնܕ.ĉ?'/:h0CJ 9Օ4e՝-$ʭ;8Ϋwܺf3 2oܨ"^1ԟM<_hl7.L,hJR Pp^|]Sw4 *cRb3KH.:*Cξc5h8nXLٴ>(/Lt# j`wa<.vkڞ $CQj{ӕ}iT̑ȲdHN.pP@t({ֈ~4}9ŭX@by$׸" @LLnT_EBmvav|G5tÄ!`48ʠCeVH8H"c5i~ 94r/f ᬒ:D^d9x8#OE=m{;q*KV`Km2uqxHCMے%n]&+j zuʛ4um. &_Xjh4K&nsuXfݲc.Dnh4s3aBxv-ͨ1J,k RqA-dױmQࡴ2+@ý:Y9jOU;5vFk 9Wijl*H)ToGB+t"da_hj W>]UԟMͶtY%7c 3HF" pk/Wj%_m-7o_@\ DL.|F\% 0|aw(M%1Tsh#DUZ^j7@nj[H2r9VOMwƒmCRCXx csAf bhv 8^ - ݼ4M*tHKKѿΗO#Hlj%-D 'F-.? ˍqPhG D~"޲fKoy/ÒQ8A)_.k,H(7i 8>¯8&Gs/क़u<x2}^BJl~k9w $;{xWPG2j:+]8YVGD'՜ZTW'%Sm6;2 B+1Q°YuHyHPg;RT1=̤1m vˢǬ"TqC( &H:'T&p|<v 4 T.BUF;1U;NN97]Tb7 |1 uˑ-Nwy} Elc?c47s6|݇M@z٘C_%{(c+nԔQZhS\e=v;4AVH&,gKݟQcC.iC:*Ʀ/!(ˣnQ0ouBT {ߧq0nB5`_1Ӿ@2- pJEK} bB-䮰_UѶJ\*<^!ǫF"_b#YIj)*vC8@T%gp{N<[eV j8D rՙF@aB'zP^Gp ݸ :,!VEC,H9]ѳW$|7Kؖa޲K~5Ҕny/a%֊gZBts" ?^oU?y=!IrϜu] Wbם? |qa$[ YuUq淤a6Fc,-|]1)۩˿9:Oh_<> L8٩W4婥F%h-4'cd\^%!4=+x\!\/LΞvTTw&f=1P0Vk{wWWnB83:{ qn{%/ĆdʁC4`!>w/!FѵMœ~3懿!Dnf/Etc(2kL3wg>W8!YqeitdWR9dƘ;o)] p]MHD} 3;5:Ytxp!VN+\xYI>Ub::e8xr|X=b=+l@$}>O5kؘ5r}&XSr]c8"GrlՓ<ˬ7>ft2I U |H̆_i1:k.\U$=GPhuf{V`_٭ɳHLwhe2a?.#DZ`ϿfoZ~b&&ҶHJSTߋ˥wF{G{8_`sb0Ax7}:κ@^"GW|"4]jm*wra!4>m}m6qim"iO4~jZN.V`o XM\l-7E# );H6DE e*ɵOLM4fNy2*\siyzME(-]05U[3PRYTdTr")֝#(CC9\`W>40':~9/|8m6d+er|A;*\RCˡhԙ}޹P( Yu qWlTS:ޜrM4e۟%%-UVH-oj #5=mFl,=P0#-[Z$R"/^بϩ Xg2;ӢWO뒏IF(i:w*9_/ ߍ Vx 7dj> F٪)i/]Arn.4c ДCA tc`XCqQLR7̆1z+gҽ7"VGA @F|Ҝ( u#+=}}G7V3CZ247 Нb'sɇ} Gx{/3(n ze=Ua^I;v gPof`${_Mt Tcr}\G, mnێ_zf+ $\[UGFȁe~5?JJ_mM2(ЗeB5n;Oۥ`T(S@ʭA&oSr`KQ]TzT6S^ ODK0d,+7 FX U !{:CR J1'%WVsH2_`aYr&3g$֖SVu*"zV|xivf"ε`,GLT^8+ә#~>8/ĩ;[.ץS~غ&K?`=2`5^ s\ Q45‡T y':3SzjQcAFPx _NcK̹ۼcD+3̹G DōV]]5w;s ({'BY"##HXo}aɀNwVfA5#q;=̐e ˭ǪkbSx/q*]ݥV\$i˯J[ALRY\) {6L*'˧T4!Q5u`=N.?d fpNڡȵ0{AiP #/Zx|Mo7)oID(K9n0oLN"}V,1Jܙ_m^̩$!gPuPK|c=)?rكY$+iDICMmX77z)6G ̎E)s-y<i͉3\!] )I|S &>Y6X\#2Br`,J ߇#2+æ;o @güAeK(m|7W]ZsMb EBjݿAﲨƒAP۸­14`zr4_[e<1@+0$ve'4D[{򷜫'(ߍVkTP u/T\;NO2{!}wiKs|`Хq2P-.DʝM isZnCd:^)g jcfr#uxb25n+#D߿r*iY+_D0(Č$hc8J1쉢v=eQp*6VG/ް_bJnڴkNj.GWO# ?Sŷȩ" @d̓N\F|Y$_ͪіNe9 VصBqڭS=I̯dZǁD02 4=fNI̺c(%v-Ob|>|']Ro#i†> ̽t fв|\nMr:2~p2^Ҳѿ <nv ۬@#{,G=8:[i/FD؁aBsMn*MvFfզ t?ЉdMD'b O/khxb%Ն>[3LhNGa}cqILJOQ@|Y]*+A3E"m ~{e\7g;}0(edÍW=%'j15j@5-8fqɵdpSg V[kӖSu:3 #պB9|+Zͷ_f_G C`M1/Ba5! yF A6hßS֚H' #(ΟD(B6J' I&e#_jwCcWv;$%6Wd9=REG?~? a6WPSS|y h[Kx+_|;(\\a&WnAPz2=qSYknmm^WrOZƦáȠWFSfIttg_{g,v OtuU\Q+5o"FN:&ԛZ2HL%JV #4Ĩ,1΍B3'WshPE]]>G T~DqXp^{ne3 Lm2ku/p"Ak~K@zq/OnSuk3SlLAFn5K?\͹϶8wEgܣߍ'j\>Kp?\(ቐr ^L:h|?vz(8"f}D|}Rbd{y?%`oF.>lG" $ 9zfkpr ꑿx[KQt'ҘLwl1*dAOAHTю@%w&tKgr׃ٷřNBks+Δ#wvq[QGs1@ nC$²NVm&cdžtg΂$0L%Yƹ1ϑcR{cwdG=]A{d%ʕm4(;?.TK=?2OvjsuuP.~@,pANWD'Аj1)x1ު\ɼo)" oט7NN% Wjg 1rב:o/aň;n>ImcB̩6xCg'.mùS$1ݸ-T}-zl,f(CG? fnjq^q=U앧1l_X\=ϝp-XiD@?2ZʏxNi3n'(9EfՖ SYGj)ҷI/#EaWvaʑf̴Sj!z{x )jŒ$+4MLm+-eo7bmO 0kK\y̜ ^۠A% M v.[$gQ1mQeBf/dm9NCӇ1{xm=viCўOۮF/ _mPջj"f^֐b wa@KDD K6#نJ7 ~DtvƇC!gɭՖ_Wx9k=!LIS݄&tG]DO&59bk5hJӁEKbP^YEK[$3{~]9w9Ùy -G$)gZ6@S>^f6bM}\4n(X=~5A4}R1rX{$Q%kʂ4 $ jI@5}?|( 쀚`Rb r=?0p&Kzc~^w rz{6zfrQ|Z[[}mHJ!AyOi%˭`. 4ᖢG d"͈)"\ PՐO2bݧlkaP*>^n4`sXIb׭P'mfͽG"g$4Fo_Ijm E{bh Mý?Zw  cM/)w, -bgW>( @ yր[`s%6W~@b,bP\ B}jc6sđ|(ak!#S7ͷwX?&k:=4W2G~sX2f6&b6ښ !)٘?tk,%PM nZ`S5ǁO' 5{< `i0dM| @\+ ]QJ84KOڄ[`_Q*aEpǹ%{JJL;e~v2x1Aa|LQ+be+*V&QatJ;VqQ7GH)bg;Mpmg;i{_x ssB&ˉp4af#][2 XUww`jBf޷/hl("̦cOe4KÊq+K:r8$v3f M3PK[%Kȱb63؟FVSF;爇to Z`,d7+ hHVaT2=.YT׆DHBIH.E1FީZPciҸ?Ib=TEZ!kv ӲZrpo7kM^ ;֍pa>UL4;cw4.i!Gf{8\}KJA&  X :) qӫ &rjS-Lڇxf_CJ,3TǬ߸wr((6W+t%焳*]Bw GʻH{619է}ͮt@w{!")Lcc7:c42qQuSm2j$<ձu 2'*j/&9jm'd+T_WIdkXLp=I( f6tʾ\xZsOF$̅ ajR,6CQNtUqqJMIR$1/Jyz$4<}IYi=DELw=#[ԑB YcWّEGy!P7\ 9H]q2۽^bQo#Rۡg0–1%WrԊ%^,E3FI*. k%mf]…%݋𗊘ӸͶܩ(ÄkI wib(+w-i1я*,PrMM8Ÿ&B)ۮ}[VaS6iVs*?P m7BL&B#ymHmߴӐ UG8G4wb_ȧE|>DzWE C2LidE% +;s ,ĩ$m |n򦀗Ao#﹈ f|m,SYa"f7#O.4WlNG3juŠMԦ7Y!B (ux\]BR *0nGMP bN&c7Nq9sz_'1U޶30C8_XYmi5R(c6]qOE3YHBEܰ,P<(Q=,s{ap/4vIc;!jMpL̺.%@J9vґ~쒭*"$w&7ΏTDB?vlL.,ۑR]8ZRs,Ŭ}c*KZC"Oെ&Au7qh"JV%]ΒWt?)7ILX_4oRP[> Vm/I#]İ -׉ct+&b?|.]eQ xĝaT-ԫ^C6Va]uKV1B!@bZKSI' 0k pYu`<$ '`?"0+J]v4 2]~ƔWFasSK.Lz>,e{~'<ӑ=TFU)? $7L_%TStqb1bλčZz D !Q"dR~+ хNȊBz $P =èbK/ nF!EV|3 ۘd> G1N+YzSTsgt}%s$[yAVPJ|Ȣ7S.rm2V3nKO\N 97q#\i)Yy*qwouIdG(#Cn%x$D_巯u[pl{enTqObLO@*Shp{hZmWF" TYOFs19B cz?3|ē7F9ОV-^MSڅ rqpK\XE V,|*#6 z, 9z".BigQ뵠aelGY#EwR?5BOq-d[+tZlQe/lL j95vQǸ8ځ`+Wtv¡cmwb0hbC? -'y/>1mrEq&#m'صwa=+kQ^PH\vdH{ճOmE`t2ɥ'}ћBp)a*eHKn֗S"tUdՋ-3sd*D$1R&1JN9^x.Gu!2[F_WR d6k $ DS>ads),C4xloArb8Ck(nmOpUYޙh^ٰIb&m!\Q`^~ERT4qs< 9jgDO%f҄GSѴFΥ4^!|FH z½lƑ>vN oi,4"oxN6\)9Jco<%ɯ'-Vc(]Z@;S)o SYr+⋆)B70X>8IP甠'GG1{ *`d$P:+EuAdhQ,ĹZ V-&ԗ^B 6?69Zys]P:y7+̂;o4t:<Ё!TyLr~%T5|*vid:j'i{/;11?^?*6si~;A>jYXΌaRVL[:bZ2ni 8P^J ]1dn#.zHI5{?H&o+٥L׹ɀi%QQm'8d YB%I'ow'H|c£׈&wX.4: pLMe*$cw .#ROV^sJ|oO IǖtV%ŗ'unu,B}c&&7X=K35s m?[ʧ=VT}[ 5t|gmȓ3 ^̉ 0D1t& Ԣ(~aƬ] i@vBg~⌕#j['5Xf,FQ2mNrxl,_> ql xHoqi/2 8D ;.{c`_WԒFsHUpƠs(=z_*gx wez늠7+hv&e2 p|{[{wd uS6"Ǹ %I F+zsc^|&suˊ`7k }3t*}/c!C[i0 :x6uN j]= ZC!+*j6+i+Mz{Á"C8vUӬz7YN708>lKS,l}h՚IJ K_Ǚ/)Gfn}{\궎gs F`* Č7F[#,F@j&ѻǰ t[N;#Q ף9A-?׊Fzu_ak֧ý}_,!ۧ{Zz-xd}' ;BB{n6% ?|LJbp}u\֛6/'*[s3G|I-Ku&:K?G#05u! -ŷOvf荺SZZMcInӔ&mE2Bτ=vOMw;4t {.YѷT6ר0L}O!,գMrE8T;Q@%"h:\q6k󞾛/ xXr '2xjtcg#JEAX>앰9l\ZM0+sKg.beqz4ZQᡫ)5ـB@#|N1J,pߠ)cxߏF9L?`3]5~% Ν 'qʅl l"ɒ~UӧI!/D S激!Uԅ"+*_`<2$!$EK#3ɂijW{R!mg;EU#Tlz-Z%>`=fWYaGz;!z<[f-w^osi7Zq],WQ^T"Vp@CrZ3ntZ*Ɋ@$/)<%Bgvsb5FIH k$  Z/z)vr 6ƾn_H Le-:s0xr-ATÍ]Gye~f]dqB;ϻFzUݙUezq<[5gkN <Ҷ:M(@%W(f_ʢ dZ|{T_Hz[2N?c=~*h!G*>mq쑖Zxm!h@ns0v `GG W]>Qa{ua&lna08D'+w=uȔ٪mx =@9ܩSvӳ&2|.鋹<ؐ׆M)Z|43 G _S4_ HIё8Neo7GcRvW| 8~v3=C±bV+ztr@<Bv ^%54*KUn4d`ӊ~F./ 漟4y/٩7ʗlx:j0"CϮ5-nmͭՉ9v^-R әĞiyg}wu0\,)'[*(~Tt3 7>N&:BEg6߈@1)o:p|= }l5vjN Dy;e$ΎxtPqЊA 0٘͠9 #ufթtԉ#6x2t׵Jw.G28J e{= ޗ1h7)m% @70C9#ue9 z~1%lg.)>#~9B @_O&ta sʰ6ś/oÌ!l.PaSHD*X.Xm[J8h*64GA~L1lW$[L7hV\esم6@i{rRԊ oXk)OEc88$s+N<sWh䈺D D#/Nb.@SÔ(h ^o.t:r!֪ 15;Qb`mNwxUD⮽ֹ΄ XLU\sgg_je+˛,\4@KL6U hMVHRE]4q& 27P;le uU%n6-h/kzS eON| Lݐ4Ca ion6::\dx-2veꕭ>dP֭'T`(0XmP%5Ran~U4A+_[ZEK #a(홿^Ci١֢%+yƅ.a>ˬߗq"b/ phiw2j1֐WLt-?+u9b1 M$Ny!d^d3QA z-G ThWgr|FJy䋾"kqPPbLWg7K,MY.\XFޕ '!>-.}i&7mbUd @y _>xz5ƈMHP@"[TǬ'@+л1yY*f^g?*o·(yFk*< 8}fGx:0|m: M0A8PTEX~ QP!qpKBTmL.$>É[eXϞi!UExҔ erJ>D~j9.1eP8e!AZ1'z^"GQwš;m|xe8w/=-Ge?C}HF}{[G'ɀa!e09Q7$)_sjS_nHmy~isTPꅖèK\hE :4\=’wiޘ3@jnfC>fdtYƊvp'%ZLd$? ,̐&mH1h47.PS*EbwJ/І[o`sXovX;q,|N֍%ÉzuZT-AoB*YAC-P; i~˪ zUDE0 +<с*-y6%s;kaj v !*Na@0uR4yȠ#ƾR֢/|/BJəf:LeGe[Xz<fGO-y~!>pk"(yD[ 2X("[g"s 8,6cw=[g15}DV[V`0*v'SpKd?] >5>zӊG ďvRa^?X,!d7H+.J"~K]Yʩ跅X}j^`%~hNUW~VC%{Wdi[~Ӎގ%^n!BĚJf}8eZ?iӲ]#:~]M\LgJ0&t:[G))ZICДtfS>НHtbBN\Y.}2S#-bt~+12,C4Yw s\@Yp+[IR'^ȿy)lP Iz$Es59:.YsL\X2cN+g=]p¶W}?2&u!eL "3Y>'whբ[kz䜍j 7k] $yu8eH4J!ӼH|$b(bI TCU*Lʲ02mczN܇IFI-{v̸ǕhQ˸9eοp& ?}=QhG27e*rw3~o$F*2OIQC|>Qc=Ȥ $*91y0%i@~`R| dDC567 lAen nH8YɆ7%^^m[,6@/ #|HkZHv ݀|٥v}nb^uXB o ޯ-\$JSI~׎D /ﶶҘ @k#y|e}տ >hm;c)+U0{*ޙ~ POʿj 'v#^5=?2+I/=gk΅M5j3y& y%PHk|E(jgSc+gu]lĸ:fP!j0 4ȌϺ'aԨW^4Vō?zU{Db\$?}eߺD>G* uA}߬뒩*hzv*eNy*!/CKZ%UGySi{I^η6veA++LI8 |o0x@0Zw=Eh3h$@[UtGz }݃PR-<e)CեgF(ȥQyXcV|^:L¡{x9?1%(kA=fA 6C {d 0.ђ%ڌAeOBu9q)/%I]`Nw['>*F8d;Rq +/y^nin4 tM1nQ-76{GC.b;(4d7f=SOX?h킙ә :x/lOΒ>b6bBv]a}M8h*2 v)U0X`[?r9jq|hu)tu~ت.YR$w՘f绚C)BY+HJ|Q%,GVҕq넾==}埱!Mǯ%91aQ3ĿOm<X߯O-D}3 &b9gvvA5fFZgkٻO܅G0-0ksie`-W+n@zi  vr|Vg:$bU-E.k͘7*eV\խ,>Py2g(u/TO*8e!SVt25 /d8*Z4WȔٮ$_zGAWK~PRXW-S9f+;kpp}{y~3<ƹ }&ZRrj@'03[Fdp az.j[=fP"kإXjuϺEsoTS_D#=٩E 5~Y0)Z~HHf>NK51f<4_z8?;YIghR;7U51,R^g%PTEv6wgsF?!wTwOmzoGb5ZfY3WfytOfw\2㑏f\aZrՑG~򽺵+GC8ZoU㶌k;?tQ?J? ԯ *G߿+'sIvplM!chgH}U5=K? B4yB]Ք0A"M$36N'^XUmFT5U]a' eZ& 1K??R -Ps޵q~A|Wϔ3ZDFwgeߊ<7[ៗ-v*K7yB56ڠϩ)␲wnC'gP? B U1#0ַBD9̈B9 $3CQbg2Qnԩ=UO:}ԷΤY@R_/($L~#zPo= KnFvX5SL-]ԓ:ZóW [M~`03ܗ̇q  !Vw)Npݺp ¨b,E4]~:~~  =AZLi8zCAf{H9dPQF_$} | Wؚt9ghdI tXD=AXI uޜޟZy#+ne"/lN6h\{-ƩgMP6eˇp+9AMPA.0W E:w@<`H/'7 B?a+XwG~wSW nރH>M_D`'@t 8zaП#H#fv뜤^@w] (:-,58 qm sbFP(=!Ck_puw̩ 0ȥb^l0Ykf87?I&.^iiF ԒB5>Z+J 'D7l3襘XM،vw[?RxBn m1dV( ޱ%U&ȧ }r%.|{ɴ8Es42(vmg)LB\_ ,*f]x'u)@AYWlgmv4֫B{a6JNJ@rAu3$M=K-S15ocކUEhFWlÇ:렣,UNUtצ208d;||Gb'ȓ7oj\<- wZD'nq+,:G ( L[XzV||0qłt~n^k٨)l/޺`h4Y;\k\FR6eGEs*MVĤUW/sax"7%_3,nƾ|#Y2xV3ṁ"9Mw&窈 UZ2o/[LY1EwS@adK3I'$^@2ĭLK$yH)b)ؖiUgOVK&PYK3˰Y`S\[Åw86 m񩣓B^$Ret4gyGE۝/:Ud !w!O868 Tsua[X3ב"//2G 7h>((w% +2.y$nV* pXF|א#R\x`b&[.O *cߍSo槶IMyiNaEeEk{|Tw`Tm O]x7J%MCM2,7{|>7*J#jO&!PXe2xEV l0l> lW:V q$ .0VC!%>&LםKγ~$՞|G76ܮg իȢշIYz7G%#J-O;&y1 :!=?"I6Pn e! =}ؤIr&]^e $18%dT߀J0-ˢT1U}k zҙ%[܊u@Iǿ @s0eo P((!lJ}ِ 4딁KJ˞E.$ e]H \4KMr;y0ߛn'tL~nQ^N6j:1~b$6~&V˨cl[31S%t@Cc '&ENRdKqMQ:sZgOpfܤ $`yIםZ`YBEl>Lj8PxHhٔA֨;azP U%U+Aٛz IkƢ~%G#l HCl!1 5Pf!|A.BL!AL!<op?m(|"@]ooo w5WYhR_E(VeQ@+`9,smqcg@]|B)@oiLj8+K AݨUO;lKB}sk]G٫ =|Ǜp{\ #;V bMl^1ٔ[*-b}.nW^Y$MRi \=B`a'HK@nƳcE<9qX-wPL긝_+ ^oZ$DeamzϪyM(Q et;oQ[@徴`x_O`2?@wir+J%(%i N}ٍ5 Rgi3 c.7͊IGk`Hoڸfe_3OȹiV+D4/} -jx9Ü̵cOvZ&- =\gY#d׿έc(%3XRkA5wqCTj%CZV 6ghK%A+ȕy3O =8xdٔZӹdXo7B,ެ,Snh1-+& 9m{?ikRv ֒] H $'` WC)">eNpL ZuMs:_jboJȴɺ$r]UU#/"~\];x-VDbcd_l)5F t2ɣ`v[ƈbQڒ~>>M bNEɘAS]|O8/$lry|RɱmLg&,h\+=`l׷}bsP`gth\'vJ"÷#WM$}^Rf*!HNF OwCp.ӹLKPkAD'2NJiGF́uZCR=ȜtY1.x2uД8ġ']" ;s_kgA/zmiz @;n JyEbx!!J'U!޾.ƺLfUg)N?Z \Eft" oHkٚx|k@rNSc_tP,#00PGp2g]?~Q@/hG|m}CަOۤDMz͝> crGµm{;w{D@*fɌ~ ySiDciQ[;Dd'u朿 7 D)V!{$nm*TT@GPCDyJ i><\vkbz/ͷ;bQ3Ľ]_ #$HyC}N RqlYP7DpeHCe~@~ PТu ;nlWw,6imW"i1/VPN;az1unͪZvƥt 4oc׍o7c 2@DWB"Yf*ŐQqQ/)R=isfmFՖA38dpfZj PDeD*8ouA">E8Q>1ݱ'y_0[bXe#AB_j2ެ2'R$Ewg* b-c)z*[3O]˓2RuJ؊jPx864"@nR5 ݑ>E`s kHftnB }tG11Y‚$JS3&p"5X7WV5* u*ܽQ>}i6ج̣sk M-O^80dg: &D幖!R9UmvB~V%K%zr3߹TY[' ٰ[ޱ )hd\Sh@hh( jL'P*(Ą47׍Xr ms݇~td? P k\\_>R X|ZݞW"EsN-n}K>7uK),w;+K~ry/`IB{,@B_؀1[u6PXu ~Yj,Tiy3u[M4m Z3P[ cvl u1ԞJ+l5=cd~+@Fi6 ̹ [(3y62G~1ddpHA}nL6 46W'3@/ =Ruĭ %WݱLIs mӍs {LQqUq¸ʕO36k°}aP.|*Lf6PʔKuS[MeYPI)$H48uRj"1|6Q^z- EpsdO$T|czm$<F#5GG릙=/omOɾ)J=}r GAC8Hj5*aE A "qaC`8 )č*>OV$z#T$O{`_B~tӂ<;fV z ⴮`ǔ?1aWrKk09fXj3Ҫ=ѴE+ttEhć[xtՓFJ:f6ӑܦŽ$%bpQ{" MUfn ,`uE-US CьƗß^K35l|i-P*>UaƋu}x"$g_rX"Q]1n`@F3IyW D#uUiP \Zt%2[{Mސ(NH˧W+sEXiH\+ .cB]b*P;\A{r Q |}{9r7W6@*4}+&-\h:̃uhr/n>]aĸ^vDeWPG@OX9J^y|XKfRBQԛ`Sm 7}&`tytрR_佖ahCB7~}-GgWQyK- 3V$-'ט2;dE6$jˑV{qSծh q-Gn@)|8AaSr{n!򮉂mOQ>QbYd5<8 ׮i=`am}h:%OԖ?; l )լ{ggk o߁5N ۄ] k;@2Ɵ]N#ux+2bhZsn k!RFS;.5A6\1\Lai=azpzZ{x-"b ;V2|ץŌ/ՔD Z9t֜`g'Iq%ux3HD2N6WS4)v݇JE\p'\rX`O{E<Ʀ{YA8O-WzE U`uD'bti4^6 UdH!7II]г@Ě cg jf6Ө{-K]6FtA |S#ʕl^Ua0x7vn\8k*Ml{iB}h5EYC{lmv_ӞBO &T"7Hrmժɋf^bV kUz- ³%nw攘8]4Zx]—ZH#jpXcr11^sjB?=z)]o2?t{T8KwT U ­SN<ՖdFNL7 Z8$_5̳?qR{j}ZVEJ>_;DJ‡HbuDzˉr Rf) z Fm2 rjsxiN|o- ʟy8Tx3UJf|c+)O*j̬c)*{fƮN4}=!<7M8x\S{f6 K;2mi=KgIZ# HIh[FTsvX4Af#jC.7.,ɥ8ipC]ȤWZP\kS=L`1Q: Ӎ9Et`cx1X!-#-Jk@3<%`W=)cn|+;j f {hdi1$ђ,/Gjgo&%pqpXwǦмO)aZF1n0@sġ9Xbgml\NWd [ h?ƥ:Y OQ=:gGaONQ zl}a׏|eaQHO95Q 2:zj{oêtc]aἡFHqUHZ]ES>qAYP(G[NNJ&= Tɠ0kCR~zÓ wʳ8n Xxe]b&#d_Xgoqt;zVhn€ 61r=3vGwvŔdmMAb30_&L$~|p2FqN;.zm_'nI^2hg8- Dk!J\]7"-wuA\LqغBB7ia]=XܹSnDTNe6a)R'ЬfqOWUK%`_]wB7z3t,M0n'Ldžg-5q,\= 72@$wzQ5ʲGiKPϜ`֪T~8`" Pj^蛈1=Q$,*zOaOeDe"d#!HHdj\ҺI:p뺥nz.`lavn__Edg( c2d!64!>|XpZ\sq`l&ף_!#}/-/tNOgOI@)^ã?ݘ&Mՙ]2i)tzSu6D^c5K5p.q\C]~7 bS/+HRe KW(bxM8'77֗ȭX^Wh2|G{2!>;ݦ10ķ^5H-)S?Ŧ ]}^EY3we;b*-{\71H<F&Dp.lqtZ)-g *XD_6Z]f~\:tK}4Z~,z@UCWVk}y%T EMѤ9>y%Ioac%4p̓!ܠZ{'n9+NaaG 4 PuhXv^[* ^y;U-bBT+W+ X D,X CgZFbboB3ޗm}Efq\(JE0=eص?%^%\/q^MJId}v_5fIg6xЬH2S2 wY]I>#RF` PpkƮ3ε`澩5:k)qAI8m=aD.[Qn*AG!O} ~wҝ׎ц]td`mt\7xὤ⌟)8r"yfVͻGi"5R4,"ܳp5" ]91,2y aV+sk?~;Egl|ayiΡQ' ~wn BqchKa;o/ &zʹBA"2h5Z}[NN9J`P}r1ZUg}d%FKdl,4+VOپQnq[$dnJ '̶Q&}iN~ف\SWG2o6ǖA^yEqf D[-bq,dFupP.H oJ͖Fo춹2Tv H6*}\'F 7cUʩwqQXy j:u-G ZwtL|/QǎDEHH*;HwFPMV3cBWn;ּFUS931h 3l=(aX&=[Fڕ.ޛ{I?je' W6( c (u><1D"w$(ڛT][ O*$yIms< 0?YotS0&-`g \ղYAȂ >̾HOG8;"Ef6'l>ԏW LWO]=v3cIɭ7Sm$Am'K~ I+8mL@\/ ~#hg7i),f:*A.ŵqH~OLQm %rfLf2nI5+ҡo.`ֵĈ r&Cx!J؏Sr d0`Z$FRY?BOt.X%"L8ߥv #d~qE7j*AU(yi0hwpW]WkHhɾ-mz 8XD4aGuGtD sH7)CƓ{a2'3|!}~C+M[p*0J$d֣I<#N}veczQ뒩oX +†97^fx=iQ[O93) fK'f74cM>vx=s/Xcksr10-zǽCd!Lp0b_}'w%?3tE[Dxi;c(~EDQM Jtz38޹iR#/ Rp"Q )mjx *oKPl &P>s= H#9ս`S QLPhib_Jwy9۝q}.A@i2gW!eƧ}\0.RA*MSXE[RS~ z]kY^M.A#~ߖfPc544?αT]q%K4C $sG>K@[za|~tGi.g\-|lN>WN9/dhC+)'%'M2'`e2(% 21nYKCUr#=bˍyRԀzKJδwZRt' I7yIFfʷ/G "fbz o[R{gsV%F4X9]>R96,*JO)7{)_pɄXA9.ImkBqkF%8=^yo*$@*I/ d'kL3~>w9f\>Kjˀ"4BlXA&JO"a"GALT0`6Pbkw9%]b~7{ƽF \ %WC:*ā^dNF1v#4FdeS !hJDSue(wդp+@m/C;ԁe*3>`VOSyUYYL]JI,&$3Ma^ W(l~fdJvhgC~ (m(DZQ P%2+PM`@>ܫXF4P}g뙒6IVm,F<j7%I6[Gi`(H&]e*A5ܰiCvd*YF.?_am\ُ".ءSMZdBLȪҪULgd(d̰\yӱS ì`r<߳Mu kݨur)T=|kV3!nkg3[Vro(!iqq FwĨ K o_ZoNzan nYA^ JJ|]` UsZXl0p'ȲW?ו3~ͤVu`}F"n,Z"N%omQ.ot_U2c_ܒ or]ܡރq)+\]9n$]^̾F  4!4SsqΈ3A -Xfa+W;AJɠ}Ȳh W 0!ax7Z AS@GqP|w>$ɑm;$Ruݙ~{CF@%w4m5,wf V|yÃjR ճ9E VPX:E~K-hPFUKY9IF)+T:8)ȏػcnL^dNɚWBkI _G0:Vu Uy3H@jPd z" {cOr6aNBqذ52qݧ H^eT)g?p]w#Q h/ՠB9<\*UD[ *։!)\yxN偑(f!L 9_#r_m[rsO QjJnh2'i Ix,-4Ip{qb>uN/Tő u84Am۽'wZL<}gBRe(!6^Y9ǞuDu*O@T ԐRv<8F{U5 jC/>4=Ne<0M&" +@B+ȣbNu>qX(Bmd5'Ec}qc6r<כlWSfh0U y-3 ht҂zQ*`<]thz:qe74,]SPG`~C%a05> /C&+j0)t[dL#! |@A\;JvJos ޝw,դ) "L>G E0LwPb7 QcRD ;U7CRİR DJV=1*D' 8TB!&eZ"\5S0nS"<LK#.tY'#r" <xI*-'J !nǟ`U<Ɋ~8$s!(M^=Ϣ[!_>PKMRաT\X+ drwso;ٍ"Hk kaeO>rm'Iq{ϓBnXu( :EV/P(^Au`,Ps_"wCM<ژXdT߆^~lG>J-fgyÞC)%v Ty&DQFtǻG ]om%B%y߭EɽY݈Q1xr҅IHYqgϿ Gei٠KDqE[yLx>3[L<^T q{葍ʎ۽& sT m09];KOhf0{4$p~mi-H6@缲-[T;nُ;u>ߍZkr'M.:UR#m\u \Sp&|05*/罚a4L JC׃y ̩j[ r`MleRu~ @8'6mzM!tؒ d<Î3(Jݝf9+kYv{,\jElS/ Sg-#h8"gL v٬{dǙ*Y+Q'RQձOIU`їCF/h&X# $ǖW9yMVܢgڙY ]a+\0jGū=GLjF-<;%rDL<S&kطw;4wb+N^-s4be4e.Sxi숧gˑee~Vgsi&fĮUAJ>6>S&wOG.Wӡמ/#LmR[FJ['y_nvOmkaiv[㑯-iu❮&}ަB|N ר$˲(TocRDſ_ݦXhR|pnW(En o:J,a 'nN$Y(h+  $-$fJ\y5$m=i<>%-㊾]l3 A@41vU]JcG}.''gtțT;ɗұ` dWs~d\&xq"=P) ]l ȹ!ݏ$#F?)=$Œ DOsG\"xwx\mS@oW셹S8* ?_7?8pʶ 7Mv2UY?kJ \zT]MP9D|iiF?h~S0=8YJ=NU',:MDGޠZ<*<޾(Ijm}gJ?Y I`'V@.teԷ#S(̱.\\F_=B!5Vk%rxAv*KMSObL3{5-8'-WN?ˣϣ*?߸ŸC֨%Ćb&vϽ ձ =K]C'ФIμK̂Zz+?ݢ`h'':lJip~sYm0~hWdeUJAFlh@YUw >t_?a˷+j}fXۉ>?n.LX<۔{Pz_bl4K^ĿRGK?vido)r x$phƹ= v;`jjg> S+?tR]exc&\'?H^KnT,#n@u3Ɋ?v3+U40*/N_dEb~&fuTJsaґIkK#~aYea ZCӢٽt lck@テ 7LֳpSټMN ¹zѥK.]ၑz;~).>b#Rw7e2o'y5"t$k mq^˾9&~hsW%4E \S,L;p:Dy;"97v}WeB[7/<{夔 ԅ@q?HlCcQHţWZ#Bi]?Y*IgvZ4p)+D+?\dq1.w ur#7#%e*1WwS}&BLpݙH? 9B\mOH60'P׾ClGCIG(5o}z 5ڏx\M'q"_iܞ2۵_Z;WƩ[bb7pw{\%2P$S5<5uҰCo瀋E7՘i8&5 XQY$}9=~ښSO$1k=$r*g7p\GI;Y1"!mx}3&&aߖ8nU\9%=!o՟lasK|u̼*{ u)8.wOvHU GT ?yk4ӹgx1P$y}m rr0n@Y~0B,;\կR=rb w&IhD̶8Qv;njDr%(,wXsdAވS" L#M7&iT@19As}HqqHv.=8E豃尃#ׯ%.qգYܚBj{R\Wx!;;/I3\? 2|g30دOeԱ++!(<'N< ۋA![LRɏ܆j*MT?pgWCqbB}dXm| S.nKzelnIQCkQGCU&/Eckw(4BXDfハC'޵eT>,Ij=+=Ae@T$q< OgR=zTv/K6/6\3Y+@)$yd&<NȹC[ScxRu/zRkvrS=fz6m_V蘻%j2;Ȳ9=PsWie_xgNԏoFq¡AO>(_J"]QBRj'|AO,/is])!9i|eAQ78Epmt <.l,%5rV<*ю kD@#D~ ]*B]Ќz̮vj43\Wt3d_ ZFڹ= D k86Rm:@31,Tq0d ܏H+9#b$'NT! :Q("p '"O!O5|D$#)Ɗ/5 dbC:Tt&G3"C8w3(B݈Ez@oHEG\ynrr:к}0(DR[?~hW,?Cd$ǖˠzz C:I`ĕ돸C7=qk/±{ҌtTHn?fm der7owIl崎=Ќr7/9EbjH9)Ikpg51X^oF5dOWlEYiDBnwjNm;Ӏݽ=9iؒ-s.Ý u ZF ?}^|tDQ<:;R5@ܧT7@@t5;N3{Gi#3n#k;q(:1s%) @VB* eys&| ߹st*ЂzUDb).\da+EKvSe# up?V~8@Cr9Gy gV،`r./cCecItMNN`b DO7䎧0E/lEgzdsηKj=R^g2\x0#>Q#V<#jXP~D҃e!CS)tc3*,FYrӠIY+=azj@SkR* h쩾 nqUT| q5L,{ 4֍>_f∣2w5Ց IDw]Ga['q{Pt`r G9#CmODc%[2P5RW[e&OB`w5KE|grawYmx1JtNN5um7[An%B; *t1MbKƴpE,)q< \~~mHITBn_}r5zM&sݱ+›lG-$Mhgadm?MffJ 'ȓnSGZB]ZWQ96&1t]Ђ;FL*ꙿnQq6>ң2 ݩ<&]ݣh" ~Nvx7n`OfHVrAew2F5k9>ܩtW.eQH#݃+6vUaLn03OaXOg{sl{(!\߉*҂6ysf<R,-n1}Fs輊t.,lz8 ;KBBV+`Cg nJ珮y 4r:y#,&.X:UIX`6+=Z/K51>oo5ߥ꘿:}U#Ü=uH2"ń)wjXĀǀ5v f{$49ZJQM\c+J[l͗-r]{x+H^BȦ1rvFPJ{J`xv 6/G(iC\T&D5 T^{hQQ5@+c_ a&K=!*KN8{DKk_DxH;=alIy,u{@u*@n"BƬ}eߤ)2dn'`!O'ۼ%*pëtOA" m4 O)#]W{im{92âA( }ARmhu-.5[-CtUrI\p%;,]ˆ?LFwUq(F.qh;Q]ěVkd a 9K<‘ijcHޅ0`'b.'vt|%qw^y>iJe@U<%E1;|QE)?IPp*g=_EZft;^$H|ǮjHgfIJKq ͧ y+Mo {-yUzhX(&Wj8d)Q5ww&eF>=kv"rk$A}V%? 봏ӏZHq;͵t[-pt-R@f=-^Qz#b#a4DuAskNYg~(y6*y#ճE<~.GuzIo-s*hT-‘Ц>H3qfLdɻ>(}y s3^afȞZ8Ƥ=t)j&&[ {+ϨF-`Aҧz9d|})qGљڑ>=iOFnmlK[m:rwd^'d:/4*:! ms6U^+!V'cd.yD 5$}`E6>pvP4(1*aU;@Ufv~Ι3R{J2܃Y*UնWRVN=HkG#yY"))d٠aʎ.{4kugG8O^8h H3ъo+M,$MU3Tsں빺by遟E='gW'AMpz|l 8auHudpU84TTڨ#c_aVy~3E]KXu!=stiE w-uC:@ ?܍#a />]M>a_i< Q,-d܀YxF#ZkxQCYcʅ@>H<{OJI"mǖtxxh),]S\uijho :,<Ye&$ZLӂ!{;t\ׅ^wٷjnUL9u0z\Ȫl?^LFkf0_Ʊj5LH`ot`L`x&bJ^=9h:Vcbwd VD-3^~~d1T F3ި+ddMKhF{s2UZs];Kyo#如*9ycO+y`lu\7.7 7j3nYG2ĦޑB_ [*V֧`: 2+B3s6C6g`Q"T3ǷEyG%8hZ 8i&,OɂC-nu&1"<93x<+Kћf /a]yq%d+;EpT|ә b Ts{^DT~N~.c^ pľԾ . dNڀ>ķ - &[u#wz#t^\3]f&dWqVK\-y6b_DWtl^081t)&I+yZdWר7@R8Z u=lfJRxj/ևx|׍(iEk2=D #$+XdcݍJ=E_sO A͌&؁+$ SHj賶/?raʋveWh9ْO-Ս ΂R7kxSEƽ蜧Bt`!dאȇ#1 jnR 7Bԫ`rvfImо_X`vΩMv|s ݺhٺÉ[תGs'Mr?':qLA>"XV~d[ѯ5@Rj\He敮Bmj.~ Zj68І~Y5};Ģ\EJ/Q< /YޏSڧBwjh!?Ӊ8 I̴6.YD0?>qag|um[: 9amp&^%-YN9VV /F).vY{^Y~/ +62֨N>+>L>6@ |qCmL4^;L8>J\is'C`?Ȳػx6,_Ԏ_`D!46~vb7@QkvyOW// $#kV[=h~hk@@d{2Ob7X= ='$Ckd-?$yY1 y-٫N9k:o<_}0M&C'E=,0BԈ&5/HJ7`>ʰ"*}ŰMNRtXl=4phҲ ~f Hz sK'ԄJpbtف<:rivhteiJƓFruc a)`N59gP!RgӵUrPqJt&aS(e9D;^9p\{@ CY"BL _;`Bp?ukdhf v ɑ@$$'&n@2{ Ssr//&Ig5J07Zܡ 18 H`0يwՐ1ʽÇX뱫pt&e` b %MY`/ŚM=JYu2C%p_aDv۵.^غkR͔4_-A'V?{!~y:’glY6 18"؟<a1SiyՍ)񞊧+9W $,@ Og BS^< RKPWHQ7W9:ޣ=Ĵχܚ} ^ bmH[7]iq<^!l:k;qrĵ$[-I [Rܺ̎N#ȧR'~ƎgrЮw^M i!Κ 55e_[ GV'i6K retJU2] _vmJ^+Û:I'xn$g LޮՌڊ?j^ԟi[]--q`*{JTb8?s+]IpAFXgͫ#!M+5 ps,t/Ռvg1baVl/ˢB J(DuDZ+=c0/QWg =JXakΰT*D"$L?͊nΫlYA :o==zs)383BHVQEf^\O0v&ĵ6#4&:I$'cs/;/&i?w"tKa%i=X]JJXSes@y(aY ^St|Mdpn]PjqB-,,dM ?{ZWB.L9˄x!2"^%kitB3# %N. 3XJщ+y%#7eOEPk/*KN!_V=>ëW&g4 ɰudJ5hi =8xN3^tizyD][:OV3Sr}|\PLo:ܾCt&XTm=!/4h,d0%K`X8=IjaQƪkLzkD\9fF:uq 8Xk=-# ͖&z)UZcZn yEfiz󐙾AS^y&qS|+mTɼeL"NMecHkj܏l܉k}6 7Q_O8Ga"yTqwh M:X8_|ٺފQ@8.1>~>dq~_;~{ m4Vw&[ğ~٪G>3 RFshݖ_ c^$nOu op*@bO4yYW\"ŋeK][0q0;Л($#`+!IL'?ac)8kqfV2~΁<*,^|6]/dr2U2HZk,6[ڻےpǨj4!v"I~i-f-//2 a.y,kP7?FHlo[i8o;\ߐSg.(ڵ"i+5 =]AYt 5R>} տ6ov:7 6uWeO }Qq1|*i@Ԍ?_Dmk؁{dZ,CRqjj;C#(eiGaca\Y2m>*:9fs ؕ!kEdi0 pesn7GPeK`s6S~QCyo̧$uQ̓$VelkxZ3R|Lm@y)E*oeB:tμTK|兢Ӊocqߘ8[<+7Hը裞Sh zoޠ!KI\1Dv,6/H@0ӨRRou*6(Oy䯪Vv `W[T@ǮR*S*9a?W8S|w,#Gbe>@^1$]a镟 浲t7YŪ\G1',wi#,uvI(Y FX= |Z"N3HtEU[B7`{ZB\v4ҢSi/ +wJ[SZuPc]EYIj# 15}~dĞ}GA+C[vJr}cj]=ax kj Yu@/"q u&+FAтA]|o~m6/Ceo :cE/^Ql4/,saY}gZcd (Zͪ:9ސx|AfA2NܭOnbNuw*dE:<&%:Xd\UgD1&Z23SȍjχLBa`Cږ4ˎ`d|/d=`/@7Zș}zgkf֬oڧq x M;YG9Aʑx\\/tꏤʨ@nwK^L2Vx̒tX2@ cEC'0@ȸȷV8UЀ;鍅wǃpc#Jù-c=\ۙA0K'iG hKL䂑+08hl14iwtJق~̽jZB)_v+i=_wsRZߵ,Vݙ+9{yP9g`)-VTq>O Xx~?!?oSd:o4 e鍺Oe&5{lUN8EWF;}sHq?RKo-F|-PPø}]8Uώqjj:_7$wu2gRn#92՟u5p[tL džRU]y kփ"<3 "<D 'R]a#|`z#(And*V\8WmϱƩAΒm8sDyB?DE}U4Nzv]wR \2J/wW,Ƈge)G޹=Ox~3S$kҞp1d!o?8b53 uZ DkY$qjdyS$:w(x@Rj/R9?Gח%֗BT Nn ^Y"_%~V Q*fA LIvM.i91<1:#+Aqsxx+CvQ~Au*@z-$|DZ@g:9>ߢ*D*-S&q^QdĖ <6R.ֻ; 9MO(~vE Õ*~R.4z\n866FM2Z)c #zgs MQ.Ic m᝭P3 ڻ bTE.)ōNZ*K,m)Y@-lڳS"ǘqe ̓B{:]T ԊG͔,N橋/ͣo# .6 wn /d݁¶VV Jj!E`aJS$" FA. I>R,9icF(Z_ͳ&xok͌$FqDJ #Ds]݅* t}G7 +fvm"+jǣONFG F5VU(0ƚז 4ǖwrfq{~ntץKu!}]I]Eaa>S]Zx .K>Nܾ6[]$xt!?xo[6R0%3jǨTX'41?] XfCX~IuMN\=$luZ<㨰_(KPFҷkoPwTSխ]^2 Y*e[uH`tש=q mX"`.:&rz~+yM,, -ڦd=ӌ0  ~HM4pWWr'!-'.,jbGv⡕I7QۺSZ~KO a獁~ْ]_PE}P`K!{AYvmGf0cTxuTBtl^92YmϘOfD;b+q{4 {:ICKc.h`eL7$i!{Ԇ c& u(N vTWh+wyIA =ik)3xͿah١HH;K$DڬmּY6tJ~*%_dr?];N?[VʈS36"~]JL:n]VfK3ZLoc}[d)FtxA9|bArglf!u%ˑꇡsLFHDEW,Dի$< -mJGM #/W%kݩt.`_у R|n㧐T]Abue (8Btx:[ AE7dp0[{F2P],~Rӽ\a&To!3n!oYŎ@ C/ދ])yVb E(m!3]r{([NQiCz788>_5[x^S3#4gt Ǽ9d!)tp[ Ϙ'FdFDPƇ5m^U .|+%v`HQ}һBh)4"#3Z=D$v:1[&ĆBw/4D`h)HkW#hVC&I83aD4AƜ TuJοi({| FQQngs cپv/ =K j|P oNEhaL5q?@ lhT%N<` `,Z{NT@p[(Oρ&"&[AT6)qcEf9X5X3b,x>2i9$ײ3&Y\U=NKڦ= PnN@ƞxc;` 4Æ`(,D,N 7"nR|kdx晬gqS<- E5կd,bn39r6/ϞP.6܃}C*%XX @uH0\Nヌn2ud@h?*ږ$O_zS1?rdUW:PkVG?s5=G&31X^2$0w.ʦW#E37|i ]buw#ЄX)7 e.,ny:vYƺ*uѵ=!YU(DH_.GL2 +) \>Tj#Ŧ/.0G/_۰Dw]Wt^vkZ$+B=m^'Sp7m-e%6`Mܭ|tEym? ;M`J22w'U"}_o3 < d x:<1TrO(_Li"qISr}K0?U>*! `_^#VKׄ)Zms)ᏹ_oOF)|'а jyp{dTL#tvCTAPI1^%v_ru.#sY4+'QkIzꕹq2xGV`\/ћ=-)$-zK)RSKNNJ瞐'ιlyQ£Ym7H^n>[ +V}sIGU\i:#TAq&A vd+M*uQUsv# VExv|1X "Yÿn`|m6  q CQI[fxHc4%~:0$Zh~hdx.f褉!yQBX/8:WR\ݚQ8566voтPYᅷf{ {Kў5ȘY&ґ:H2HCd#ORCbz7V A"X٭|r4Get-<+H~,|)e%&_2B~zy+"Ϟӱ } 7 {FC0:WJc{w{1:n.3D&nXdP?q@c}F9#pVz)9zZ;- ^]MRO՟E;CsFM)]X%d"ŦFC7yA7ļ=av$W1BF̑U*sݽd U :zxj°$eK}@tosTCxr[au(eȷB9j$7Hy6²gȊq- ' ,U"H[' V5ٚV>a>,W1/w!HXK_{ c,gʂz2h z#<LV]zr@(ΆmF kZ T 8rEﴐ[9aw.lTcGZ_ qV;oEGZѯVL3߻qP\fsv5#W^3-Bs=43tRN8]DB?|Leg5@v#yI(m2d&+r0o/X#-S ˩T{ ~AܮpՔj*˒#BϥekZsrl*rbR\ ;Gl[CKD,>xg z$-Ё$+,ZeoHtG>`N; 2ȗR&NDj\l?٬5/VgFBr=M w xQ{cz_D/kg}pf (gNiɈOt q@u}6y~W~!{|h?M,=>s+ <2}׻쵿Jjvƛ>Z>ھQWO?̣;K9w1x}ƟuXtGH=av|&uM3"ɜb k1bpm\X2jOZi%X_}tJPh'lR*)d )}%\kMC dJ/,<+i~d:IFRHгA+Gh[:,9Զ*zcȽzێXbkQ ^H]tt=DXq!ꏰ g]|fe[anqٖqsJ %.OCZ9fTz)5T849)G2 wYN0;qvq-GQx,sL2jXRQPmk^DU313IM=_{5o,b&Ɍf4/{ tǭ\i! dz^+q̥UJ7гu&.ƿ%CS/C0pƽL1 |XgRH%#|);c 3VHa^.p7ݩ}w(+1 xbmO'n0qDpի8sa釬j?bg~a/ 5,Lx$1ؓctP$9˪2D; [߄\"͞ꇟ`RRd&KHu[VG7?xOI-U,.h#PiETRD90vr{ZڎHMԇonfqNP=ya^i %VXD*UH`.})^*L3@.%of7r wQ12P]ZTwӼA-翯 y0UުŮ>0/:1W&H|NPV .ߝ\qsxH%!%/kbqv="U ؐ$" uаq$ԄTP)uSTkQSf6$V RU˾gS&kQƸV:!N[*8+a\%o7='TO QhGJ|^ZbNA^2{mr,T a{k錟saX,2_{*Z# 1\b`0RHV$|OθfjY!$VD80m\,Vbxz0(֕oC׶h"U JCi4W{K@6/pmoq8f(aKTFsDu4;ga~Ac a.QAfYObH%r;:J\0 B1axo]jm2ܨQ>I:G\( e ΣĤ uo@/!?Og;~Tu$GN`=_wE] OEJ /V{zVA U(Rq٨?m8 b@{a*k{ʒK e"{ȅJMKOIT&;36 *"C EGU*̡Ty;ևIFW k*e!`9끨3{*$[n#?%S{61я ^:9KzR}Kȶ{RA֥X4]3c̽CmFG$BӶ8fP-5#3ZGxneIjb?B#Kgn|/GΙGߘ;JN|X{]Ў`OqK҇\`'kĕ6iNGY} ߴ$P!z;L]'GR_x|󴮀 h=ý UNSeFO &.E>,oث#S# }NP5|Q 0ZEfEI`sCDh01qc2Ic5#9oku^ KpZY oXj,, K5`Ƨ ,Cj{*so #S.Xf$/0h|Mˬc \Dqg:K#'YB4q۠DWF=C ;%RWXp~n`_^ʻQ:HqhlyזAsSMbvbvt^Z%'"2V8>?9/:n.ēW_܏\\Ɛj}Ic^xPq|H9qrꂮ '0pw QqˌLz|wRmUjkr "t9dhغO`6_ۅIX!;D6WQ5YO7u2yY6?҄lAfygju2+k+㗰ecAE&%ƩE}VPPAφV)U_5?xΩS0M.׬d"G]BEhb,$?B@QJK>hcKO|ҋqe Ox%H;:`+qdr.n/%*{| [h [ >U9jl@ll:s)Yf0g_3lNN"~)ʵ<~Qf*l$?ͬS?"t4X,~Ip_?ڂ7}iX{M=bư=) T$ϴvBbpS:LjD P"9UB/0u~q-,W[ˠv{z_4羊,nulmX~eNf0lB)hS9K#~<"[$ ھW zlZZ(n,ȷUOy;|X\OϮ{VLR(u9)Qg.!:^< ){p w{ŬIw ޏ'ͻi" };g/8`F YAFcv x$o>xFv@"ak"~/P_C|U׶~gjñA3GFGBn>eFάW-e0-qeն!V.|Mn#Yz5f!VnH(;˕^(Ы]N+1?>-¢Ә#[ʬ%dа:mE1|8][}p6[x Xx9ݬ*`=אLKLhx8^p\Q[OMީe(I@nD5'1)B忙C^A6F`>tH9v%۷.LY/iێ8餆H:gyî#vͶP}p1q2k'`bCB|."vgrTHkjiX(̋C߬c-dnWktJ1Oz[*:zHީoPr"]$ y!l'B^z&ѯ0g u?/n}i='UEV\F(12EXȘ&~Qh`Q2όsPN9ȴIK#ýⶑ:4e!Pr ÷/~?yk̆ Ojnz>m[{h3_(IluÅ4AEq31EAl•vhoY֔@/l` ނ{E{Ib)SKoAhzbHywT ;U\#HWuq d5IV;ipw6d*24cl#!^ dA"}2Ԭ ^zFgY-*}R]Ua?m)~"iVî۫egd9OLjvدFڏ] 4-ߗz ~Q{5Y% {9uoῢbav< .@B<;m@JCc7$UNF~S#fun7weVF鵾gt<}9+ =FW d5BDrNyOugșƙ"fgA<M"d*͉_Kx셮y^=Ç1PP\q{8ݾs?r6\~FE k) q4ж#wMybPy77f@sD!T䶏4oХTkۍV jG~=-5(Pvu=WKuȤTss3x5jkkp{J(TՀN=,d6sݰnHz G,s}k|g!'P4ьitC?A9оb9 k_4 ;3\͙Y}]8U20xcwm;yS9ʖfN}J[qLu1l7i7CMV:#Tz0K8։3U9O!I'@>ߓQ귍L6 ;ꞛBѧA{&j3D$~wa>;~t9բ:ײӯȯK,mnW|H6'/XO*{z ]0A m:|p*@>W/:x;e/櫫~;ۓ!O;F V"fx[*boD5Y`QB`漲꣔}_xxfrAӴmwAa D*.ĎN_IFzňY 1JQ+1 ^@%F`: Xyv3Ш013G1WK\:ŗ9RșIZX80_}(~#3o\( K(m9%-\ ߒ߈@XXEaN$Zxr{=,=ӽM^}0%BaUBcoW 25c{FݿgʖÉQ[ ʤk 7ݧj":ZZshoq~酝nG$eW(6iIW/$Cwr)[iJ~S@M*S.A~Y;a(+~pywTgO2!.{03DO"Թ<$Ӏ\*1{|aF:%ksqr/k}Tv*f/C2k=Iӿ`cedy^gQNa?;#IҀe!`}S0YQ(??YT2 w& #OX A fw%aP 7O&(XoRXQEMxJ F\R^Pa7%3UCZpd2lؠ -Agx~1<& C-o:\V}/ > m6[p0,M_Rj6ETBW,6C`G`+w9{NK2]:X CuЪxjbBYL&Se~x0!J(0U?y {jUxK}\ V SU:B~F:$O s#]t9ֹ8$H:r0-Zm#W;uM} 9A,!bVZ MM_$'L)'4*-v^$I=X'{g*F6-$`#J~] FСHqӾ^ =)JO<ӘjeU̅TF=3/&ُ]~+J`:$NXc[$"uy={iz;'VduR^,P;MԓSѵ CfKF(CHZcA?xndA5U#)П7;UxZjn Xa6|q{BU`F[9JOv{WBWZzyYLYzIVAfNԭG bai ݈6qBp<ޙ?oj8@ ?瞏I@ UdG d!o. Bct^iFKh|^\T!MZ\=Q<]4K>[=28!"4aqZ+!  &'C e/G1c`jpXz:A8xBhoy{O6|] ZMiic< ;⻖[abƫu%dGjsN#'",(g1;$PI̔۟i,K05`X`{37e3g$0\ 8ka3:9%VLXYY! l H+ 3uZZ-'yQy dN pیuOUPEVyFЄ'6Y 0}W 6@6PPQup3-Ѩcm Ty}^dŭ,t[R"U`VU؄甜28E=D,٩djW>P V j 2̌8a"j+c 6_#l:g9pliE $J}7zK H3v@G#J .!l#A܃[a:èQHlqe{uEn­hMH},CQO6Z;h]rᩲkx"$pPBLQ]^.3Km9Iī\z &|(`|JqƄA5oJ-BU Dd5rX3`.ސGtlSHF)f{—xkrRcZͧz+*z:_P9^#"츰J $i܀6уCo c;ao׃X)MFjaL\ղzO$(uC;6}1ӁX8Gjttsѡd#+' De{L8)tV0tSVLLi-֜eZ}#jBǂ$47]E0 9D.fZؖoU zN"ӛ\-X9R8@Es3M=&.=2BdvSr>69̬̀*ʥ@/4.*f`S_fb߽ۅycŭ/Vs򨘆Λ8ˊu1 wX(ʛ.YT Qk6Tfwj)I-uh+UHdȺ (d}nb|ȥPb86ZsxV͔ 1;ےzCȧ]ls(˘>]Ow}5]"$$zpj@a=¼R#^! Kv*ٗ4Pk8y;=j \ -qM+F1`;*(@0VEzoCͻc93-+ 3eFo7LW01no] 砊JFURtR`4g;c^_ MyY@KqiW;Z92I`پ'zhَS()@+b(7XZP)+U+ u.#&\w52/Ū Ҙ7P%,l`d(B'"".KZr.~ R-u>);hLIո8"X(+-ᕍڣ<\T /q_c3BÁL9=s&ps`ޣC΢SP؂L/>zkVl .rOPgIVר3]$SpjsڏRp஖ލ]Vnd [xW&9 ԰iMZaN12 >1?H0x2ĦI'4}$B/ T'ڂ@~"y4Qw "$ #uY_j4ѭr٭8 YS@]O01C Mx}0g">U4Xzw2ش1C$̺z[Il0]3HP"&ȏf:##$Q@(a>4U{οo{'rj*4[ۧ3yk-G =l 3.^ri_Xh5"{!ΔqXk{Z_iǡ/v`1ow5Q?u̲rrl^]B:+qab:ܹzf;&( 5a@\eɹ SI=M0QL;P6OyC!%)mjI^ J7, Ie#OBcP:\ٹK#Up*-=U #DJ%G-S c!qj<6n^rT2p`e*uHwwT\qY쾔9k_gJ igyA24 Sj%6|)^26p͕__hZX__8 ^XPx^YKCo*X[Ĩ dJF`}(Rfzɬll_V aPȬ.S*L/FqKޯ?NgL&1ߋ+CRRGy< 35oC\l'j[q9Q茞Mܿٹp!i ?5\6A)Kew5T !FBn](bP<1{)%\ٯ.4J,PIXI\R7MfznSLg\}ś{#K(%9*FÚPH8 :?"`!gD$;CrW› ~K$'pusݾ^ ;-h-a+en~@ #1eV5wڋ#'#H@ NcJpbg5a7d&H]7[o֨Њe.m&رڇ LI8.Q/}>qk[8ڣz.U =as!]UUA@Cy2O[H'U.tPs6F<oPåc cBۮEY3EsX5օ"I:P'H3(i)4qi@o/WLsn"06@NOl  \;DeKBE(Gy{vF͍PQș4"-L!"#3ؒQ5Vai*:m#ͳ_;hYgʓ y,Ew8͏bAnxaY 5'vqqKMqԄ(g^94䃢-M1aIZY~0o:ўCƽmƂ=P<..B3{?n,7AH>pE#C\6@ $<}'Whp8KqN}'w*/ġMNNwGZ+9#j ؝g! WқTs3=f~(cOVLwN0{"_KF}1 7T:,ilZا1|@?d9ⶪ.8$woILv5Bb@20i;>Tƺ PўAZg1 EVlwJ5 $rvL"V<=)?eR?U6ogSˤ&gaU!3h$k,tY\քӯIi~$ \L )*V H#W1|Zۦ0e`-Aeha~Ouyu R mcTpcOzi% X8Vݱ~b[aJF n+:bJR_-]Gosp󗫈MgN=}$jON{B1f+wC1) ;BU䠭bAo]83n,s9a 0Des]h}" k2 'c4n&&/Pim7 okrVzY>w=L⮧,tƧ3_liNsfwI}Ximiɷ3s-ܭ4_퍎<ʼդdL(/zǮListmO_cBpz[?bGB2P'#ML(ْHOm +"'6o2 %=vs3 UM1ՑlME|H-«ᵻUj,\H0{KjA$5F7;h]8~$}ms|]VIF690ĖqqᥳA'଑@$[; ѶNzp*z}*rKiaBkqt 30~nDJ!VWxX i'g8(Lz0sZPz.wY>jcG^[ &U`/HAH~XÃJo27sv ,1F_Djb;} An=NWsVeY3f?$ā:^Ex.ɒiyE.DP›$hNvEGw>Xt?G'i,R_v( EQh5TǽU`I3UdB c q淹H^_4ǙxMA[4^Agwd ?,Q?GC"j+=,pMU k_RM Wk.@ KXpfPAlwCneY@M9`˦^(7ef b.OXSˉҦ܌qkfH}MTOMvOe$ӁϯDbZ26_NĬ̘"Qs˭+w 4)jdQHȱ,\(,v{yCNH^:6\Vlk BseI gk Tv:\^>%:rэ$Ғmװڊ@ %1o eKUt#ڥRK68۟;^Xu+*{Do8^, &[Kѕ>w5ĕ6PDxC]# |蟹m̳J%!`uM\oU*F" #ZPэC- cJRȠxm$a19h` Ե 1D[2bewjBr`S}E$xM01"gFN)hvn?=p9U TZN5Ż[VO^Q}VүE \"0a07ʌЁuxu~^2YJ3 7 lb;"U}6'Ƌ&Y-;d먧(?5)+Yt߂v;P:;!YT[ChUE}q&^GtVlm~:lr;@%.P[.Mc+맘^.8ԙR,{d5pc}1Dbc3KYc\9Ήv:xf(q΄*셍fWC*"w7(ծ !kI^H#S1"o ʟś|%=hYUF>~bA0#ec@/Ji3N5R!SDyBm+rTq,Hy: ) @L~M_7rZ䎵['aa骙Y,J&\ xŲKVJC>4W]yw`5ksX"$fVc".p`+Mzqw->WBA"ս3WZ\uztC 5ܽ)Y9e;ދ8hQͲo PR򮁬aǎ{k O=$*Kn"p 7Th)cdwHn !$GSظ'5nTy{P$pSǔD&JP{NV|s8A^7#;ݛZC# hp>t۽Îy8n_g5QvD|C5bf /0>YQ}wC2g&'J-k:d?U?pmT$YA ML2Y8 ?gVpLnUώ|=QlCq,㯿y,rޟy#x iq~ɃL$*p,?o NQ_ n1,\(fi^=ܶiۅNk;]͵D#։ۜ*0HͰAzS#<^{aYq7c"v#(gtH<[i21cXxÃ'ӗ *$Se_im| >ғcCou a S-лMI|U~Mdc'`S!ީ84BTm}N+u= X+Ay8DHDìٗ3\Y{㎸tH&mJ@'a3ˏ,Á$KGh9 >]ݱ zX2hn,NJ/ kߢVScII nEVIeHdaVUU ׂJݵ,dɼh29[lp>^s,QQ[d#/OҁV)NU|GYo惥[뤆-̵@37 lϋej; ;, D&ƥwُU<{( jv mK Vfg] 18yd*RY(JfZv+5ц,^!jvm;1CB:;H (nNpYuy|`p1 I.'NtouL׉j7͉W(E?ʴ,3*NeąyY9h,y'>!p EHa/,7#c߽:hr4hEFV/?eǪKeKvq\XLׅ!̰K 䌵z[ਭEL2V#3sH x6@/jP4jPR͖?8"3a.@┏R-F@SܧkFXJ=sfRH2\q*Fn9 x/GuȎ'r3r[ \tUY\I,Ru{qna\{bqK>q0c冇- rJ3㛟ݰqiZ<CڡZ4 a9Z}I㛝ϳᥛ,yq ˾@7n5{u9ap,Q]B"Hx`:GEPHFRWKOA]CEI/F 4u|%0 o+ XKt[W;J4RѿOՄr fϾ`9D n;wK-zDgmH!l##Q>; NXlTVC!44L7!t6! ޚ7ܘMgyJaU'C6Pr"xB;')&TшWuy]%Z_dԸJP}\ĹC[ޫS!CCY>l`l(TV9Ci{0\uOTHrb_% ]F:  ӸBx1SoyB`k=Jq2~ ߃\e`NlFn=ՆFJTTK 9zHB*W@xMQvLVmB0*h=D;|`]| ys` ƘS]@F!ӄgHIn(ӉavVphq`U/[ % s{q`]% Y~a`6/4X.lc$ջyvldjT9Iؿ065ecUo =iv=ggS/ ƫgw+bPX&le1LDw Rj)C}Gu£30k/"Bњo݅q.$] ~],*ۨ{ί5a.3[蕠]&vaHsD% .c#B$ur"0-}}Rv7g@MRm7Z-?,Ѥ}CGiЖ TZof3eGI٨]ޫuD,wH<4 g1Fi`b9&׉OF'h9Fjob'&RJK_N=NnqRQ斂B-=eI沎KbSՒݮfJux$qxno=bǐ>@!! ?#n3 r5t{0/舤|8)Ġ'QVrUmyL."0rCεE}|w4aI `xͳ7+_TLuOٕ}z൚3e3w[Ydujѥ'(c?LVF]Uݥ^5)f8gx7暱ȦlyT<]2P:D BWw4s%0P 2x,ߎqNU4^>0椰2jZ19EBr0 .NVPPh[ؒZAFrgHA0O:{V C?{-BmM/[MC߹~|YtIl3oS]AqQ;CE|<7`X 4ShGSLw@'H7/J!O[p '9/e:Qm.x%; 7"e4I/%vf0,F_(5ưHW8*s&>I1SV,\>2u.`Mh,]W|-rZmᜣ=3zEk)=g=?R:Q4ۊ![_u wBDq<8 ˲\Bf+従U-Km?{-Eyˊ!>=7LP嵟ۋ-\3IkqUDYEE3Pm-4s*~mTd[ffP07v'oYJ}@{AHqErjtiE̹Q\uD3,4F\//  )Z懨Ϯf>{C[ETɾ^|% Ie;&éqFIg(,W5qYLlzX!l*?ܒʾb\BL~o= k4qX t^3eH2L :YfڬTSR?+ÃO WK[ogbd{Fg \[DB:Y/^oW.aUe_-{@TτW @1ژ I}] $pѦyoGam?USD֝q5fMY6fJ,=,*Þ(>,17u ڒۜ=Eg3J!^7XkƖᛧ7]J'xZzP5\)(xTpp}nʌJp[\܎3OU[;])9AȊ/=%ay3O/Kxܳ!-CP}Y﫰Ԛľ}ݛ" YL D#:DX|fzڲO}3'F )'O@TXAs,rNVa +9sF]𐜦ѫBk6=Khw :Ή9!H`P$p "w\eG E*qe.S3[_U)`t?;a\Get3Xm>bc_,|&MmyQ)ΒJL~kLt(k0p@̉ "PȔ]P% d%_{WS u3\0}C5.&7#=Il7 Zrq ^-2cEMVIܾ=ݏ 'jZx {z}z|msr~q>Op|c"ږ0v-]es2d@KW@VΎ:~P#tU8kij5.~]B[ QO1ae!- >d;y^Y_HOҒ-7<ehVy,"iדB 75k#Qu܆RrF}(+xs_v/YGd|0(y|-%A[2 jj tiFL;k4F1S,чptʦBCmyX75p_M8aaW|Ba,nAq^]%N u*9K(,K}X[+Lj ʍ:7B>PYqeWR_5]bqlG~d$V*L[0}[GЦDh )EӞ;UY~f$ws]epü-bEzY{ (sQ Xvw." (ZeRxw6<-:Dlޛ$p`+ü P#bPg{4]lժB'g" #ȩ*<*C@\6'7u̦){ 5*R*p=`U"[Om;0B~mtm4oǎb#UW| 5قX />W1CD'{_! x/8@r _TEDLq%^*m 9*e) ;I }HLr֒$_߶CVHirdk5=cT8ẩZYBH})Sj<#>})^~gl9]fLAW 2,d"& " |@RA-::1_:zZ9d@dfq\KŬ3#o v1e#\yɠ{ Qho@d*NL,Iy>noʭ<ڥn<2M"ۧVLvҬUSG%AGWx1LcB5iK" 3hQe9yQkNچYUnrΪNZY.Cp 6 P.3+!$&?b6'LѺn*jp&8gK]j(Jڜ-ϸ_gh 8wLc0Ti\Sy͓`WLֹ2RcѤ:=NwҺ3yͪtH*/`!H/T0 o:7~bRuFiXcq87Vfi{IvfL^S^z`)'qr~Yr Ai$Y:C?KͿe7`M0SCƾe5cA9yl0GsNWRnU# @ȷ=#i!o+KUwGvwG 3ysF6õkE~mDMF^'(AWڮ6{;oZցrF+fe9H)v}V1I\K}ȿ^_Kĩyw 2Nd&Dsc^B`zN wX"dV4G(PUOB)7c4/'8EVӒiM6ofFn ޔ ~RQk(#s&p[>@Žk馺P9b.Lŀ:7\zoErV[6,yt/N܁L&| g'7ݪ)˥-|6CI|!/@>"CiBYa!%<֯w[ͽfTR|R|OW Ó |M "óOeu[JZ .U}Z0O%A&$H$\<;~$?Ey{Gǹl@6hj"RGn9U۸WʜX*.og%lGxGDPĺxQ>eى2e},e:^aI׉Fv N ^{k䥶 t .K(D:BN4nt0UCePUy/0Q=吤/u˕kb)d_eQZÊC[.HѶbz1I%I06>qfDI8YAKIc}tԇyȩfLǛ< :l]uqNůI2!fԫmA{G쒎 -Mܮȋ;#Vj6<42;iV(Tפ j7ԇtw{dZzƨpX٧eb-$.~s/Yլ7]$žWCu`qd,l]6A"@%brd=7%(;4,Ʃiȅun[2TJޫ* *¯mRS(h;IĻpwi\ ^jO,G? 7S`ώ5a_ԓܠiA{ XRT_rqtuB 0 %AS+!V|QgmPTYgamٺ8d3٢v'W =l)f ǼƬ[ ũm}>L 6]u! y^hAIfi-E浗}p=T ꌂ ]̏$#*{7(VP즩8S>aDӟxՔL' ŏq=eDC{JA˺;bkC`i[Mg'M?-B(:rÉ#32C:eS5\ĥo0dm>n̡/ U|ٺlFL2֛1'$_k- T ` S\bJꄭe{RX$òi> w m?utsO(|;pGaR"~~ً h*]ʃԕ؜].dx "iӈwztiU3GT8دw}x j,r4C0IqڇM=3u&l Ks*t(ZI|@Ѵ mq(ܔ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!0H"JP>֕{nlx"e9MkjLa+!rYw*4XհG؋ǾtQ#mƆW@kzW(G3Uw;vxMڈ-͝HK~BFx?􄞲uI]&sʾxѽޔEκ{8Eݚ90B&qzHwaJ{3jvQftUƑqid2Pj0ft+x}g2tXNfs-qhM\r n<$%󮔷FjopKqHPɀY%,%-09G N^z9Fl@j ?kNawxL 򱳣r>;%Z"XU GFdOO5վV1h/cа%9jhHs?)ϝ3lDV<}qrɹa#nXjyE㙩 9]t80G例h\fNІZ*~n>@έZj:6FxQxBxzx6^2F[Fe%雵 *vcܦn{zMebڽ6iԑ/Z}tuX@ +^Xp%͐L~Z;A=HSCԛKPvg*r!^n 1r }U T7>&zN}! ?m>[a ܑU G]ʳ ēx| rCYZ_$&~ԝtWξx$WiAu% ]i9a9~Yʷ&* Vq2&"BUp!"pp[ <zH1,}o_WjïANkx0{'b-j,$c`칟y^UuH5d6Rn'bk;T=G&+qL {˜KPNa2_U':& ZX_ld0Hnq')[LP'xk+2,Vqll^w*I$+"tĉv ?7ԉi _bsT`m gʅj>^Џq7%Xڡ z:Ǻ}aj,#Daj߈rn3\ڨPyz*A.iO7[|8FW$d/ ^TpT}y aSc+T-t$s^ۦe<do+࿔Krgd:;bMz!HPKx> pB:<"qPU#D ;"1CYP3Pn˕!yVJm^Wqm{ bsc$0Yli93"݃kj{ϐ sIa˻ MX+j] H5uy @," kѯF7<7f{᫢![BU *U'x `#cc2yES~1V4O<2_ ~(7$༳2ttH,.YY/g0vL;&W'Q79:Wk-˅ Ϊ^>؝ OE j-V|DM΅/+^quz=\mRhI6Lj5xAK!@T*/[A'c^ oriCZ 0ej.{vguTY#Se HaU*y.iv|\lyjHDQ@D!EVuq*u;@b974TO`裋" NL"*wIβ8YZX@Ê^ŷyMO<ޣTXV*myp/^'rtR,iϛ6:wDI}5X NO~-YZXNU%3tRW 0U G&3Pqxhhvl~a+^>=b|.\OEڎ(PƺpLJo/W VمiXG qݴnuI ɣE`_ <+t)aڒ"Ѫz\ѭdx u[n=Z ߲rk< ӬKHo?{-t偩l@@C5rlvFwXd7 q\\9 ~]B t*'_7̕l|&H_Qݰ&WtNu#ܔ'*&>;FnjɔM\En`ߙ<9TnZ ؜D6UO' J$ip% l$|Bp53vC-gE*UO>?,'"NzHM*Q[sۑ H,k Ή)%~ZP(1gXoaxFQ͢r4ri[f$|7nh>Сod*G%}6TJq*9n-4M#N slr gp4hd?{f+La @ * i%!bbfz#BMp1I+SbO*Fq/B8FbA2!Vt:V&[ԇl.xv~6- b V eRy>zM? ߳2%|Q3xYDsExte8Aspl%eGl^Q$^<}ha* 烈`P9l̨Z?.|Uj i.*Da~N+3m=꼣Rt%7f$}"Tn)"fĈ@YӧkfPCJQPl -'9u6d+H9M/SPgCN ٥K uUpf5 |a3'7Z c& ޤZ߆>Md_0+f6C"%C.UΓr>ٙXOloVjd$ʺJD=۱k5Ч"IBh! )<h{XhI~'ʼn"F' ZD9QT7 [ M7m+pɗg@\ BD=9hPl5/YT=KǘziiW F`β`CV9褃N،NR6a T{wP&[Di+M")[ƹc 'Q\2ܹ7OST:#~8ǨndѼ X+q2Nv Z{08*#LSK ӨC&Yk3y pv.c-^mz}寐?u'6= `H{2ۭ `kBЃ}t.$bZ8v{HgJ7 Ļ~TW55x=澮;Y@j}D\IXyقi}tYrFb",؛"a00O30~kho\z+A Mvk%izdR vXNMZ 4D̈F_(b^3۱|CE7AgGBse׻ƾ[uJj7daZ[jՖ|푢?VMlG刾DBXZƭ?[0slI3'9 vVkk9b:`upPù `F`FHy5o(C婢z.-OF4AΔ 4 o2JDS^,҄\Ds>=K\'^]%l5S@o= R)5Ij6]:j.qgN=yzf͈urE]|%J [~Pu6H-x &5h+J/ %ۤ;)/קJHJ?@29#YFT ܕmVs4+APDOMG~ׇΣCXڃ Ԃ Ɗ*N.:H¸cA:YNNL@2u a-GY\[mE U%TVS~:"X!]aW" }/|:WuHlz hZTDUNP@IB0Xj^B|& NFsf7Mp]Ñ )K~/bmY󏨪n'"?›B)Fm_Q]C5&>CNGӼs0"6,3O>Fu_GGt&XOkǴ_&,-S:˖-IL"d͕eMQ1=t8YeD]-28a/4Uµf%3pQ .xE:/B A;B#|^Րc7%Vf]a,jjG`XjP[@0hI=-}b!3Āv"捯w؊ ޤs"P&Wy!-,ꮬNtHLu"D? r>DRi t*8_oyTtIGH .Z]X 1-i΢qT|, =ΨׁGJeK96}Y22Q}AZA⵨ 5}Z^c3ZzA*Hs~wI8V=Cik 㯟&, t$]Gûƴx.nV(>zga!>fαʃŹh"ξQ G6xqƹ,qUQ}2K#⯞%PtFW?lam }M;ՆnIfINDE4u9K2oHkf'>h`")B93x<HVp}cbmzgk42"_5!JR"#wzE  (G 숟YZ@acI[Jtnj'LTo]w?Rظo2dֵ[gkIΎs ]W^(h GS'H9{ZRt4L枉>`1,NTúxG7# vk=$~@F|MHpTN>z 1] v _Xؖs+o#`7 C(kqdN{>P-?Jiw;~\hes{\?A!\u`@2d*J@9 gXfQJ27?޽򓼑`:4I֗oqrcIlfND2J;uy3i]% Ur__*bh dyJuS@'o2O{:,m T3aP;#PY%Le.wK涕d /`bM O!;r]W&# ϡǡJ 8 %m俄a߇' e6ͧᦦ?M?_0A(G.xb$o !ϣ^2%$dL("?IބoqHWDؿ.5);ۨ!ͤyTƟ/wxn6v,/nfr#w5gVe߾=UsEN O|M rvv{r8BwP#PLZk,**:kjE:p͒(!+H5'K"=Ba*-}F3 Mc7y+,[ >%m M$ZoՍbD0TE -7JcxW!-г33VW{)"DH,V8ASkK;P(YH:U ⠋r,Ki.mgIohq9$Cg=0[7J\3HBj+}~9-MT(J|墻i8bB  E]#[04,nnܺ vP @m 1HE{BE-{"% +OԃB\8Dw[Q 1t〃\|rʻF<ċq:~z6Ty*dS"~;&z{n%J;H]R-گ`<ꍥ0˄ [6q1o?刽Q PK̽h 3rZ(zC;8j;:ދQ5PBNSt\CiǔX1~ژ_Pi.]o_u*΁ P\(:]?`,6v|m;EER ~I4θDzQEC\&pM3sfvn O0}&S.; WdfKWL}tA |C2'q;7ʰBTZ) \BַS=G*~<^Üw؀ +% Z~f\J@&{*B@AEHL.=+9a])uɜ,4ɝJi4Bw8qi!YPzkɬ#vc=!X+ףR,|C'Χ bPSԒ,k=GPCtg4/ɞ@ÀpĢ2,C9[[{-zh+ nxݪViOgey IyL|,i"G\j]EO%y\"ja<:N>͖Oc#>bESV/*XhE# <)m`F7wX= MQ=T0j=+kn6̢;uqң6G Q[ QeEBuEuv`, ꇖ:ScWХ Oо}6~}ͨA6sߕVfz6z/,;ݘZ(8IbeB$տcWNNrBb'L%LaDFʢfu婭;`S`Ë;K9bAK"րhĒҦ Ⅳ!U% )!h~#MOސVuUd75Ϡ-Gr]L YBU(y{j 0XjtcX @GqZҋiE+Nd]Ǚ _J.) R+SQ碵zVE dw a;Spڧ(D)t\wJJq%mۨndU|v`n4F >Ӳ@K,)cҀ>!-(@Uzfɨ["H=`C~1C)+[1^TIBJ"Aiq(<S3KI8+u FB+/lSPla4w{攐$vMD@N S1 3~ U&/3%%W[zEWREGsUA\@ {d9Eѽ׮.< OL N{{˥aD*rfyqck"b6v?"EYu>hP5\ i9*Osɥ^xBg+_\\Pp,0VD n&s'b#@D#PS%8S4ؒjmuLK}zIʩ _5ͤBJY rϐ,iez犢@Þlp0G Ȧ)^`z25^j*U㥑p>>x$KVs[qp2J[/oo@4r:ap녴a|``#!, vCpH8d" jz!NT0Sa.5iU>,?R$A*:_p>_M({(fjn䯹B<-x5}4t1C)ىn_Ls{ RaSJDV}ms2gxej˪DM\>\m"k[QA:T[wak÷K։W2Rǂ hE_> NjEsz Ȅ*O⭡4a#/eo ݇> Uؼٙ)yWbߐWyS[*\a({I:Y$qΖdtv_v/;Pk/Mc䧡wJįt4J S/:Cϡ:T)=ٺ^[OorH&5[)75OKΈf̠QN&hICJX i==_ ܰJ=lex0]'s_(LNLS`rC3'MM횱GVuLGIN.69y?oרK ^CLTg XCC!FnJHNہT YٓGХEm#(Dnzm -"IN8p}TSߚY28,BgjFHĺ ]?$e<_?gD[i!tKG-ohc4(x w(ЂfZ.!.F9A)| Vd<"!Mۜs7$eA) 5P<'n"b 4:/kx8"g`*\8&9ґ@*IP5Ol[hh'ًl|tB!pE@m,fC?e5J\xy7CDr6y"CЖ6ܷ8"tvɢzD/z?2Le'}yV , @С*@\uy%rB$Eߙ]Jpnl{D XBsQ'Uuu$M{F/gG_pKKX#*'nk[xSu# \e I$ZK/l+jbɭFeUM >IV J_-Íx6Ԃj3T19_ur];yǐWT5DnН<,LI.?)KyKcFwRq&*cH Ӭ4rCOc"m[TOiZ,e05ѧQW7d:gkukf+o5l,Y86lIYQhPϷj`3$\+K>23q*"6Pu_L??r*qGLda R(RbjE@nf7(~A ~ =Oz`ZxDK}"^ةi*j ғ$a"J kNAx>W'G iSW04tU_y\3/f6M1J ?3,}~h8 "V*t]3\"0l.߾ϖ 4J$)c#g=oјFqt*e MܩwJQ{-1}TLlЕUl)"nJ(ϔ6?|do7QI#(3)@fC3?"U.Q6Ւyϒer^0 uKiQ{L^DFT9Hu džk6[MiA4g%wtG6Yh'uڧYHl6! K|Cns 'Aqyn8%uoh$ƕ㦰AZ`1郔P. nU A}= ݭ[UKG>N/ߣɨWonwSYfb[isNdsTppB)&z$݃l-'6X:xfpwE2s0 ]x"-N-$MKptVl(t%[mV-'+yqx*ע(>XΎ]biˑQtL-qqNm0Nſ4 8o49S[2uK[y<B3-?ϜӣPs&5hbdLazv,39]w0r#9YMWFS&'VjK?\[3W36ttڥS?ڻ t+`kCuMZ1FuLX}L~j=N^{!u5Ή^3G #&zKɁsy Wfi`!)hhq-&Tya?D[Qv@SXFcjAË2~mCyec6Aܬġ#G }/.ߤH?9&̜PZ#M=ZmڽEKydL zq)-U\ LQ&W-r2bɟ hsfOkq_g$~z\ =2۳G *VX ԐEl66rf$bgrsN{Fk *Ǩ$BmDn+<\%QJZRiLpy[|ob*]s5y`ߖr&谇+*G-u;7>T)Wpdހx[WGGto Ҭj*\hi)t(W+*3R@RYZL?8 JF{h1N& +jdnnP]DWȤPVH(uWl[gY(D87͎%ʥ8_2_8P M&g.>0"~=bIDtj)Jѿb%5yU}@ȷdSf<62c$70 6ƸpI-*Qr( rn6Fj\0-H~L؀}V7-,Fc25 nڣY -uYURt o:U=> z%|&nN̻4tHDPrKpjG0yF7MeW^Ut0QQ/OD-j.$Wj`Pk30-3-.>$n(ͽ6-qI4!0fLc>@ֆCG_X!e>Ԝ2e8;KL3,Rm̼t3=+Ji&LGUa^#Y[v*xj g2ƴˮݏG{+./o7$Lqt%8&1TG-u ŝ?$(ӖBXSU.ۿ I`[6c 1iq^©U.vk OcF:謋s9NY4cxQCR!_E[ GfvVFZF)}N[51ش8ӏl&zvDYﴸ\g/>~4%^x ?}-X/AcnMu@ldo9(8#e* "BҠ ǫL}J1 IR3s,\/53@:kP2$X>Go*xs= N3Z"\Ѷl( vЏCY'iP=)9 & X8SaGr,W397 zE&4w.3NqauLSMWTA&mlBxQl<샮vHg3?/dt{p"EQ;YoxfauW;c9,]x)1_.n9aˉ" ?= De62 Ϝt:Fp;)_m OG˃pBvS!|ܚXS4O&.Ϩp : LX͟~|*1VSOXG ;J׸C.Ć%Eunf&JzGpr߳̉Пť[ɚ)sߩlQXy~ Tqf0K2d+Yiݦisfջ8\n.,w0ɟ!vH(-m3ɮ2E j̅5G5@sbRWsaM@I.(9ZJﳊdƤ2nFN'rzK(T~}}e,VYx=ƕ?F+nX}9p j[w/V>Xmqy#Vmj[;LoҎS~ޡ*m 6N; D8md%o!cJ;8v|SpC2?oas jFֺўAN[ }Dgtz|]yS51 ff οҾ/v"'yKG/w׌1WN"Xc#,2!{,W%xWw׉*4cm.Y`72Ú gٞ1L̴hL9dJut̵t&? juyaPl ׮ 4'5Bk%9+&ueWj^)@O_+1T>&Hݛ#wSSj>ܘȱ;uj_Sycppwj.[kaK^|W_R RE>[!uA-&|%|sv]`l:n VSY4[㪔k&9AM 5c\qќ͂XZ_; /LEgAWmw:ԚldTxJcroߨ?&B(ro.% sAnԷ6d{j84[o}pj o"k6 *SG0l6uz.0tYqp>KGb-jH~H(d 7 "pRr2>Dr_$tGLݷ HcQ4 :c_(6{SQ=]No@hO5ucjI8?8)(z`~ \ddV^P%r[d8>H1<W֫*zXS3*CTT'&NPPϴ/`dX ҾovPÀ4XAKV;=22>#=Sl$|-{u[mS]/ȠlM2y&/T}Z @B`=XtJT7+pܝK #D8_v';O 6sB'vެ$TYW&FZ?/*$h]ߋjh@%S1Yo z)61@լ#bd}jhC/?)yf1je4~j8z8֠ұ:0;4v齫]6LсpE\O;?~w׼e&i^73y[,j5w=G~tad\i3k*!9u{2+۬6sNma| R؊~xZJ 3vYmY0ꥯP8g~ ZeuhUY3EyNH; >af5ӟ"'||/(ؑ{WD:%_\[pIՖFn!fBoߑ0,Դ$HT~!zfl~u4A f{I‘'y?$E-Q3oYPeye ɟݎA|OJGhXݛQvyyqO0MCHDc[`]Z-w`Pl ΐD|X u܌T?M4s?ȡZj7;F\bNܯFh TLr9YM4^YQ= ̆Coo[LJ h{A%w0p++%ejt0.҈0(/8}ϟ$h䚍FƤ'CI~\lit*=Ҏ-n@ mH0-"#5i@F#w8ڤ@銒M&GX{iںä6J~ [K|S6f,ULjK]=n^w7>my$c%4F7aVI^[om6d}ܯ[,Ұƽdfx&26Rd]:?[QAxV9z852SpZkn-ϑ6.h2 NWG'j) 5+V@Б}vF?i5P_;+L<k~E}\_[ǁks1Y*`Kf?i s+; \?)ց~ЙŴO{܋"Z\5[Xc0,G,=a" ${'Smꭥܳ@CgjykYޗ}PZe.y1 ZmmSڠUKrl{b'¯1HumҌ)ebɘʧ\*q؏FDfe14.4:>[KS=QHkSݡNS&)!KO%Wz^D!X}(iO(p}wnDea _65gnZfu$x60-r̰W{ "A'6J]#3zm[`~غ>pn&t|4ҹ}t=3ch,ؤn-,#mža3Q|D&NCHX:A*b}MQ 6W8H}N;"]@RjDP-yƬD F8*eTv ٳ. Ƌ5 7!Ym@ [oLT)O S: oĐhfv[d~%8@U(%"/їfZBר J'o2=h`ROA-U0URjuΡ[zPjBs$F۲j+/߁ٿz+?e {M#5uHm{|{eq6~dp5~ >xu>h#ﰋu{X ^2ְM[W]etiXF:x$;֥\w5N@G|J^%mͰot^}B]CC8O-[b!]D/_T<<_YsҚ'xndczAYusG;ԯR˽W(1j[.n_' dw\~A:dkO yLRx "JNvcjrHуԭԮPC`-#K[ӭ TH>\Ųh@3mIҽT⵲4}nrAGXd 4=?o:SMiL!1"Фa֙_NNS1~a벅 =_zvP"/%)0' ϥ0ɘKv-f]Z\6[mԪ 9xqDu1d;!YwSN)8:1/ʒk?k# UC i^{\~Sv"Є=M>~8ԫ. ;UqZ85g{Z=.f9Bs~&DuDP1&VlVk@=XOYS5W^m{bTiT<;Ԙ$&5^ Ѣ@@8~]kyo z6uLJBxD_v"wR 1%' zS A:s>l19DC7R}Ы( YSr|ߞ?^a;YcJ) ,8b'S~i5(/€~y: U['Kn5a7u/|dvzCT N [)# ``V*}Pfjӿ n? jQirsn2q;ءҗȒֵs%/) t`ޓqW,>sd* ˒|-vXXPKMcXN;;^}en|tz7WkKFK.1[oy5R06fۅXUnu+P)r PރwcP` +L3Hs H[Dp:"Bv14\hJ|F iB3#VGҐڟNBnd@I{!?L߁X {yYZ}+}L7Uh.. +c\(*!.TӐ:'Qa͕=`qiml7Xz7/A*w;&]>ddiXj0p |"YQڲtp8pHBK6pRS\EjuΌ gWɧ+|{D㦥* 2=ɯcU08Tɐ E9VPm{׮~1g Qkq!`z XEђb#z.:=E1Kļ o'p5u3ʬuFh#TxD+5)c6lvB5܀INFI(+o=g 4y! dg7o-4=Ymv@7m(b0U|D-k,@N2K?xIN菫CJ/ [PQe8I!'acP.bqC>֒on?/H(fD[ PPjs:l=i>ZV%*s|{εh&[C2h  4hig`Yϯdg9P! 0Cwי)ȈS VUH4x ]yP xgl/~Nka_ٞĸfCԘ8hU3E9+dC+}~,r -/tsKzK'6(p{4܋+LG IX~5}DhW.ue,6k~75#L (HjzqEE˿QCQ3C ==Ĝ#rVhi/5tOg6G(2Bp1xkTmiݹz4._n@ ۄ! D&X"3+C?3y%$M$kՅ*ЙmA3Nld͈ȆEd]QEm<U4ʏvZD?19#5 '} a?A{9Fkw|b hd@]x$Eo:ne=I2<w]C38j.65wh.|Q ۈ/ ^ ^ vW7~/.s3TTť\I"1g 1VnnNHXЂ1YmW|k4iEu/ ۭR)wWq@Y= 3k~.3>GOi<Δ/}g & /ܣ5(u&-isz*a[b«lŒ=Ga3}I\pŝg$ݻ,|R-r(U,N+eig7u5pY@<&x~XCsZ@\Ά1X;xK[nof9w-B,kc07nMAþMCK^l)yD23@ī|ѫ5]&]0_ޟr@H2wLcN0*I|_z^ʜOZ}Zv۩/IY^= )`獇3m Yya] ˜eq(@L5| pRkSa( =$h2׽zdL)u{ʕarPl?⛄J\*6TnS@_zfUg\s-`IZ R'G'Z}d]4Mo}ȎF55yMS%r s؎N4c|Ph--~F[1Xa'fD֠joE;b3@ض]unAKy4+R>Y[iU|"k3 ^XОIJMXVؽyX%OQD6xE!eR|1CXr,#AVj>]p-OлB#' ϓeȐ7M8zCoV46lqspOۭWl,A`j`Pߊ\NϡMF<[,P9!.v &T@Ъ9}S5nYoWp"c;kPzcȝȅZRS0_!Khdm~ ߸s[IA\]X:nLdk׮X#^ 4pqQ6:d~̊F[j=gp _TfsV:lb30t1oRPw¨/df13P_KyYvK>lykp[M=}ՎF)s-tp EAkvi_pv1U /8N.!h6t-st>i)fFvq|P~W0SzYfĸ@puE?[!~r 6K]uNx~i`V5`sVJMz?r p+rxS覇AR?$]t_GLk&RGzi3ݮҝϔ3g;6B0 o|8QDѾCUV w A`tܷ8d× , #3+I}pd=sbNT@T烂)a]v=.1OT(Z=_~n,))pQx0!K>F/`6fU*e%j܍M;9;R =# E o>8RY`l<Ԣq1 xDҒ⽏ׯJǤ'+cK̾O]xEa;gwS7 p';^Li$cT.F;Tyv/lpuQ`F.K*.PP2q }ovI!A( r_`㗶{F)Yr#<L PGd1F) C w-@[QΜ@<5@r )ݡ"4M՟( `[ѰvoKq_eZc:BLU"Zf8 IqHHI1R,+׶?RKmPz8il.7)ߙ1MR:(a7mogɅ웽fF dA?=  z X_n-q:J{*#FuBD+@ًpәaֹnyb`IcIcնz nC{mnd_TbNG 9vQhw bqx ͣhtP[E5{z;S̒`ZV |A%ҬwH^Gq>QZWSgpF`v_??y|bjFۄ})"؄.e!MK2qÙ ?+jV=ڿԮ<|@*^QW\++ɺ n0YP}pgnu!G'+_K Py n1$ .d~i庼P%DRBWYYv/Z/J?T:YI]cp꧿zhpu)0wlFBY ?7bE-B`C?7v]>Ls_F'g*LoڟarDNK봜 $z NFN̞w^>NT>k 7}ybepkɑYU/E,~A_euM;7[W `NV˪;)zӂ65>5Lv0 K(:k9g <1U`^ӹg :4_ 8c^fw/(8; ; ]Qz ;JCs29|@**TRkm&% VK![c  98VIR ^0< \"/aƶ{k/;'ZXC'2H(nm`g0(t $SqO5ft9 NxyŠ.=YIѻ(+n}G\Z0X70y 1s}q8ot'ZU?]5zR @~yPר'<_ 8/‚qg{3E``gHSTe[qNyaCY4hiEuU(l=h]vgo0kjMډWu1 _㶹&awnQ p _Ud5c;u3-tJ(}@= z%LE =VZ5KX뜆hcR*7PIU𖤵.&Yb=W|t^8rt.wJecDg R}8*ոm`XvC-J 0T\3V GtO ~]L  ;oQS:AΪyO;FѦQVL2o腿ͺanNт j/6i2cJ+xE?%z6¼[-}"X5rZYóՆy[(Ј ^r{M KQr݋<=}XÆ['S&SY]|b hǶJ^&-廬9 wKk!+" 2$9R.FY3:~ۦ%F\@o:El:e*=!$@= ﺫ'ۀ ;W,pnoACl}8TWoB8ҸRS^^h%-xIM)[ F8LCIp5LopH5)3@$)&`gopFepZ3(+%uG[o8B0鐼Q Aqn*/ x#dwf#ԓS͚F\ާd V:Ն$hh?j7gpXwOMl{ݠT E(l.?M6 N]ڠ5˂Q'ɪ ^}L | n]I\Iz<6Cloo& Ip BYv]-c9Cn1 :f e3)$Px,*}#~.T3s<R-$XIC#Hۏ`7m  @X\'BclM|@ J#}~ը굟R .#pXGӝ >ɻNvU.+e&<$GYQV6Z4 yjھ4dCrSKaxuF@OVe1bo5^5֤B  ge=Zż*]:4oʓB⟢òf-{$?1a%ȮMrۇJD$BpE<&2d`]>e^aʶ N&UKmuVm"SKGsޜ7xք@`8? >VI(xᲬ+m9f37th dip6Ȍ=EϜ#10}i0Ҳ<Y*(gQ@ÉF inO<=,g &SMcd?B4R"mZd]sn i{AOH)An:2Wβ'lݫf:oKv9,+0 8H¡nf5j*SCH'_6 k^O,a}^;L]5[e1FJw,uu@0H{@p5 JdpJo=MG٤ST~UP&V^YpB߰4siB1RluKtR{mfT٣p>\q\IGyjy%%pQ<_BR3ܽ<[h'enltfx`̷Pm/ p H8'-!*p( Dk+ے%>!}o8~ J!z_ i|ӞxAǒj.BF2 MF$"\`*c \DG?͡wg8̀kcC2}:fc 5g흿kxdF~\p0h(ZieƮا,*YO饱h/vZB|S Ibba r[%<)xVHΕ4I 1nEW"OQ_) l:5bOޢe?VY3}~vOR6VTja`Ԝhy[@g\+ QUQm`lt]IDP.,y#^r8`1wg/!w|fvq԰4ކ;i0]S^8u[a΅S22(klWY]2Zm:pO*9eq7SXULhaXa<_8G;.) W ¸}(ÚߖJrCVX pxϺyPFߙK¿Uq&Q}1 #*OrETYE"+.//z0k0z"^wRIw4V`MHOc?}TWF^&%Bvk6`fs]7#+)&wp|LG1_]m[`heGs_ g;BXGXl6ݜ )Dp>bH;[$bp@SA|=B ߢp=AA`|D'RjGPiRXKG ?4NA/[ SbJ3cZQ\tfA[c]W>YbGÿFtv*%%Na|ifԠW-IvB>H l{mӋ,I->l'O}PZg=%?Kp@Fț~hWtQbLҪ 6:͙́GѸRXmYY]aKVdH5KLJm#]f-f *WY)Z2K5Gچ6c##_"==Ybo$X<T?i֟B1kt!1& GHw:P P!]ܟmN2,nMNF(Wz:1{ӬmYv~22YhkZQJK:Os|<| 6ϭ ,BvnL\gWvj  YFBݜ1s9 ,M`{T0ք@tK!{zԡ&51Kܸ#FʴBKx,CG%K龟r8+74AhDZIx`q 1( $|Yq!.5 xVKU,TJ 4T׎s3qI0_Aw2r\ysIq,^|J*yۅD0 U7ǣ[i{܅Rzsl&yUǑcu gs Bq̳+CU?2n;Ueƅ.CHTTk?ZʾuWZ, c26T?7%Gm=Nk3´en=^!zַG*KTKMj)'' HI+RfttXV}"# iۀX*$B$Z98@mQlZ!R+N+yAǻa)b 2CJ8A47i\ O׹Ex} 57I x?>5(5 eSn09%p>a*J5ۅfۻ~w:h=P_fNp)yq JKBtFl\jٜUNsIdo~1`,'K?zh*'P3Zvs  ;1cĨ]'#t~$" xC)Wa?n9 ?M |YW]LjC}:쏫!pa)KfWKrjƑ/kサm>M?q8>bKlBg!C!=w93LjCדjv 'k'I%s)}œt(]Ԥ> Aj%O槩[xFp8~4J~Y3égމk!]W~D!_ i}8 ׳O'x{h1M_pva,KB`\Nd@@#hO21XÄBEtGx_yܱSf]DSM]1SYQY\tyO[U;%\O2Ssx 4p_ 0@ TwbV@{\Q^G qgQe{#Q$NԲ6$3 coh NB'=Ct P`{'v h,Q{D'P(?#󝩙FC-*%S?L"mc-XOp O*N4:;RRf}vJKGu˪|G2&McI]^Tw8Cdzqݐ\,RΠb,P,/(ұtY$ ŲiIb36a-gY5wUF-1{2FBӂA^xT a&*^Dou mYWFI: f^gZt|'؁RWNp'oV~(o%v;5\<94zl Ro#Tw)M4ahs:7%/y-ɪkf";qs@UV[,̻M;h36 iƋ }yjQ=j@HSf 3RN|¡ȯYWI /7^3E3w 1`$QBAZ]:)mA?` X+T_"Y!r]=ه@SAvO尐)[# j9qM pKcPCPj $]$|3&DWTn'Lp9x2; O -KA&L(YY5[ٵNQqck<A$u59S 5p spR$>lRN$0[9F%4Vu m6H1wHr}4Sx^M) .Be#BCwP{$MBlFxX1 RU B@;LzQ&s^ -F9_P@J8Aq!u*X)=n1~]v:$U`4R(Ap=f,?/a '׉SXƮ:'j,leݮxZk٬Wև345KLhQ!w3E83$`Aay͌iv."*8>G)c[[ͼF)||TJsK,Vqo2໷XC}D2Zh'UM_7ٲ"cӢgV4*X(SЖsJJz4Ë՝BDn=$e05]CD(Jhi=^Ȼ2aH,}SPNUhD7~Z>%wj~I9_l t۵6] \$Dܡ6X},='"Hf7BgG'}톽j|'a-?Uϛ(@![1HfuJ S^w;著r &S~u?JHO@-Nw:3 !  L,jX>9lpKYi$ϩsH1yK!6JUj KdZI jYCkV}0(X=7kBG`g_eRmJj6?t,|h٫ܐ$aK?{ߏ0Yh;m>=eZ >i^l,n +F"oӶU{;n~~f ǭS(:!2bɭqfu !)5s\*-qy1鑢},%ekϴ[mqzZ'N=.Fgmh [bPpl蛋}J[~h Joٯۼ=;ȷfM/]R^&zl8 XXl/7n|+ד{bB.5:Dcl FmnP,2\" pR|nYXC |5RTژ(c7{\7IE'&h6R;+Usӷ4͛s#~<3&UsNVHws[?Б֌qbw,%{V{QW6q"#lwg=jiaƥ7aS v{+gY Sn+"eQ6K{lL'#|p:c4V%,36pL16:cIhy7Z]pvxT|0hk楥wB"֐m9O qoReO8Q \`QvNP3ਈ}Ui N,di^|i݅Kݨ:h6g"eqzbCZ˭ëJtZC78K mRXp{lFUрGWg5ZwE IΧON-Q@B!VRi$_suLZj#9CP=寇պ/4IBgh7D&D4sEJjh0lEYp.*Hh6UĥQ@[\ihT!KmFSY5"cb)J dN}S 3;߭,B4.6,48TH"oHZL૷u^¼aW2߆(,Lj#=Ȧ [9}Uɸ:U(01/Ɗ6fEaT-8~?yٗbRc z0sMR/QQ:(zHcb8ZG™/EpTy̰d^N[ڰD>ͳ2 EkbiDLݶUס6Hsn>!i*[o`fm3?gb}lI#F0%s#"*ʸNHEu-V X-H'UxǎNDq Ϟ#"GeTp4A= !/vKămr( w 5S%춵AIa' `\xܛ aQ܄/ٵs1RvMm› \8!%%^.;O 0 5hγZ*ZDՑ5[@Ownf1 `ȡӭ$1zžr4ti />Ȗ|kZ~YgdnPR\!!A--ήS@_ Bx * K==cv& 2Z!oQ\OO2fxDղiN(^icPi4\?i }:IЄ*F(wkR?]sZBId.0 פWz0l؁'geܢ’!~7?܅'S!8TWƲ#Y9DʐH =Zz"Ԑ)W p-*6ă˿L]h<^qږmv)-Hr2l:\l}ʩh7>ވ{ҭ"w3my$#-24c 8up)n [.c3YAcӑ!C3惧ҭR5n\b_^Q)aTFqmh H,Fb^;"6XʏCWsk*qX(%S/}݂$n92\6<\JC/ܟyj/Uy*1`Yڜa# 7 )ll޿Y>R`5F؁0)O|ήi?`/M1mI8-4ܼT!}s] J)RgǏd]<^ǀ Z`3>U f5\z }GQJy /NSF{q4g)n{?x"߱zc&؛NeNL!x|8?Xu7B}1QlEhIsb"s鱊ѷvX 4gm" k=I32L*ZL,/ 4Iqx#}[E=rk=7)>兦V;7 |q p^L7 `Ake%Gsd3~V*D}B<P@o}%(t+Zb&6ebjHunS7DƪT ɆWF9jBw;ŋԒg!D<= 3GEK*NK7Mz} )Bqkda}d$՗B ̥P): 3ѷ 5"4tw%=4[Q^4}){n%>9Pu|BR>f3!co%%FFm X bTԫʣ^7lM$BUhW/Sh.1~ $*uNzdq'Ͳۆި6R~\jvmQ¼;P? Do](; i7lE{9{Y K1 )%Fzݘp$hKk2 18)Rĩ(pB Y飺1K~- #ZJ&y% i32^ ]8;XU;5آ/gЍ9̃ ;-XcѶF~~f;{_~&1vc R |I-OkT|ɸ4~Bj_0ǫn[ZN ^l}Bl&|by_vb4>^-%XZzQCL<-8&!t,'\?!l9G#OG^SbN0E~Qm~\ziU,m4ZE瞷L*tEA6[d _?D>Wfv~ۨnW}4U6! sօjrAz>ܴCڭb>n:^FP( (V'vmR"q%62`r@4cEEw"Y{BwK0C2{_Ç.'7>} ߣh|5桗c*uL6smeCKER\6EkTq:7-ň́`,+n<+ XOl3-L[…w@=ԕ/A!x'M(<ͻ!,fݯwr^gϒSIe2A^0V͑K"P80"jGPJ,xG$yI (c*`$H6٧*Z~pF8ĤSԀqΜx,N9ɩD@@0_f a|F1atKŲm^XA.ON3gFeICJzu|oF LU]sk- 4:ohkYHző 8)(B;>ۓz1DF6]~9RR1ο)4z!G,CtjXV)Rv/&)/s4+ IDs!Uɜ-55Jt}Cm+ ADYDZĀӺê=lz/QM+@Q$ h)z""]HNc1RҤw<_M—!*5Hpr&" HMxaK7Vz=H86S@PΒ@Ů!v/K/X?dU)Q''?&Ts:D=~d yΙR+SwƳN(,8A0,[Bim6`)J12 _7?FR_l[6*-.L<1 lib$PȍbQgäa;XS5 `3Mgh:bZ.DBblFXmí2˧qcvCCW2Q~O1 Κ$M!g*3*]DI!Z3̙O_B=w0F%cS}R{D_ Ǎ-9 ȍl.kzNt: H4pѝ95_#VֹLP2a&P31f[h^A,m[O`\.KcG:cıZ2SxY!M V >,~ ,CabyVm3R w&>6r.eꫣ"#})?]MP Y.m/G-Mb(vrf((&!\635fb(/2Z23W)tn8jؐYD>2b?]5_xH!8􇥙o,5SӍ ?ƒyKn] (:x X]2gut $o"W; ˃R/V~7]֓7@ϙLnK{ \̯~wPJ !\ ( e;G~}n4( vqa-XvV` 0< r56!r>B{{%n+4釹G"y&7&Zԝw_hy@ی$S꿍,Tᴛ𤓓X!4_ Tbx% Ylpg׳SJޥf]M ( #S9[.SCGcDP #vSl7zբ煎1n>fEڹT.d%2rZ"I|;s*c6 )$%_0F8.@%V~I΅pGpˌ |!m1XTO.1Am@=l5k[b^)4fmXU|Yݞ xB }׫rU@OTNm3\B{tץ ԋHZ-5'>5I5|}n/aVT )(ŵ\*dbZEOO/5$s+D z5fgټ. F`UԦ=7&儞Y?,@ 1%meP@twʼ EpQZTPQD@MqL؟_/#7^c a~MVy@kV"n-_E?IfbN+rČy*&#TsU(qKN?ۑ$bIg]t$pZ6 o@ C6=BJ,YيzBx$#SǐP\x Ia`mC8!\Kp)Jdrvrbxg?"HHA+}`\!‰;+h! hm 렡aǀ U#bBrsY4~61nvۉ8:/cSS&J"jt19k^UNSFr02XhrR? J̢)Z 0D'y hFeD gqA)U^l%,l|c\tJ_2lB *0Kϳp`.$a @%κk4T|7dWuR>gdv1) uTm-SnZ]HOoc=ތJO]"乣n vׅl)U95)Rݖ Y ՙK!vZS=Ld jrt][d3$v.v= EwGu=^pyɖO^ n1> L>Jg5Tt" Bx!7 m?𯵽SW c19YT]&D[̩فto]u2e-7s'@KavHє~n$nҚy ݉=6'F}NJ}zz6y?$#~\ ?<ɶMs@ВU]|~2by:0EGp8fasóX0誔]Q9R %YR&vWjd-ǚD"J_r~% l*.H6gcU |;{&.zFCdn:EZ3b52_3/+}G{ӳ&I֢\r&g*yRЅ|;uqgb3h>UXu%׼6aPU{Eb:xpR_6$u}*Ƌ6#bc#3IsB3Iʏ6O ¨]FFW{ ZYfjeZasGaƮThJ`#)LdիtS4 | k.wJ = c0'h|;b&(\pp=Rsճ rr/y,}M ژY k}"Lg}-DAdTEQkǢwPXvqgelL~oݷl񣖦=G<|.kZ4=bfe8)&j^3%uPL£UGcNhJF%pUbSisP7n?'ԗɎ .`L cMF5Ko_q~LKYrT90B;utS%bG,2wEvP3* [zQu UMƫe&l:yW!f!ٜ&/-~M6_o&^]v] 8O%<7pS99/١b*?Y8|lh^:1^r- E2V,B@5x6s@ e^oH.S;LLy/)v_/gbWlUj]?dZl 5h :>_Xg~Uh-N oزL'K,AuR&nz<&Ֆ^Kaٓ06E_-ivŏXmrc`ȝہ15q/%K l,^ĆJ j)UHp$Ũg2f}Ղ7L?BZ5)iJ1DK ;&ȜqB}y,:_5}mM@gW\(V.Lkى˓3Ad74\BIEki;WNHx9E8hod9jdݴy%+\eyAA|Xj[^z`.!'̨ \9 ̿D}>3G ȢW"-6+ݘ"~SWß.EvO A2Levf?pDTB&>Cla# 2j9$1%>[{b'n7J0bpM ՇE߄pljBʩ!D1(Ⱦq]~Щ,UcyP/R0!=OKfLI<1kjB}ߌb:nm~"<1A딽k)R ۸';sh{`+"7 k.W|WGqvֵ.n@ʾ</wg0 c+Ԓ==@:GhU9<TQYITȉ-(X-hXƔ^{]V~ C锯lZhϴ†^TX=WqcՂR/T $(.v\R#za$SQ3K(+su:`㭔X 3*С:R$|mE-#ٓg2~ۓ&{3d2*o1uLw4>ŐE8}dviºWIic ~3FY<X`Zb}&@k ȟ"zMF%C<,-d֝*CKʫ4Ag0~u08ٲ]=|LglblJ"v}Y26ٞz$P{0Pq 1WaF˾׆o B77HQ#E8\#ٳo7VOn h6݈O0++D8Lg])Eѳr6<';BdVQwzYE(WCxr2<1܅43'f9ejxi2k?[ou03C$]?(̒uC5qs]XT4<XXʬzȀKϠ)~Oŏ`LxL-sdI; ?Be{~hkh9E. =c#үD[ß]8GJ5 -Ǫ,i?N~a|֭oU7=}e!$B;Ydd Vs<"a@_V|W纹J6+*j ]'_Wy[ӡ]6BQa25åfҴXv4)S`LJ a@LQ'2KSuIiv. FTeg@=2yCz92,H/t!h+߆iN,}CAL,͊h̓Sp·AРʨAVci9sZx6sҞOxxԴfO: P&Vx7=aA&y{1j./K pw@OFV NP|nRD88Mܸd(q4.LE9.r Za|r"-'0Y 6lSpjGK;q. 1 21T8zL{!)]xfX|$ܪ $dtjTwgqe#.zFO[3fmr֕toZ,Y w1z[~:"d*\3pD4zڶY!I3LO>Qv7rbgQOfۣ,wczl,vI5Ǹxa>o6 Splt U$v-e+8½ =-X~TYq LK'6Z3J:m@|r}-Qdrk#<{hͰm!. 7`K,lYBa:U฀ n2b#ngJ(Qɺ?A!;D#a?^|uoVà<2i%ZɎ2@OԇE7sP&JX1iDmEx9^D>H"';gqxu~jpeaqlT_Cz 1Z|N[ ʗCu,Eum_*.h1qK_Xk]KeQ.&v @;%LTՍ3Ē??@ӱ'5H25aҶT 1Cp.T[!r4E;ߑ~"[4vzBJ]&]}d$WvG凅A u \l/#I+].sA]IB&7:doݾ쏻Of3T^ϒJ72u^f6 M;~bPz%@3<I_j7;",:ڞT|hȻɄ`)ROCguIщ6RdDYÃ{eyKԤɫvx%)ǃb+`JåFѓV O KAOpzxsBZ3o4/j4[ $!`zg #dڛoJL ;+Aj?>J>Y{ZZ$K؏o/QE^wǰzWPIr~[ۦ $:CYYĢK,׺ u̴8T\WiZ+#J A%D-hkk51inhE/?.q)᷎ O<f!4ed%"kAW Ռ2p0)p(M5|Cg~%Uc="^[;D]bD(xO{s~ޔJnۨ0x̨ 9T0r1f;VIeg)UÇE:5N>󈕨fFi?"5krC/e?f.[4%pExևT?r( !9% OErk ɸ_ѴiG}퍚$QkHoHTiu- =#a. 1sy򂌊{5 awiсWl籡4@D#N^B_/ r(=r^YwX+CfIP hv'si`PՔk,=+ "JvGr%Oc1t3l 2!'ïj4tO Gr6e6-h^o4-IN98J]gj>rVdG]u~es&r8Ib!oܕKK 9@$EO•`qg.v콾Pćͳ@JRJb:a9oY/-Yb.0EB…ewԶnIֽ݉)b;~7Al7XsAzL%f&pѼ V @:̺Y4l1ԜՓ0. ^`o@Z?O zC&HJF*c +ĵ&|G/|pP~$+Wd5.kӮg%޸¿GX@8c^Ra3jv5lxH%ZZȺŧޕG7vZd*e,ۼEt7'Bl؁t73\Lxέ91uU;O_G?kEHKW(%N EtȨ\`C`%sCMus-4N$:DtJbG82QM΃}b|4WN]ɮaL:4B="]=vY}3c;o`}PK3oBce;SY?$35[gh)A/ bŀ*=2E(Я}Mef⥼5%Z۵βmPxQώyY(bCHYCg Mx1(#k̓;?R,bU|F@[B ,{NFXC7s,:/RPS(].C|SHJ$_ɺt+᚜dOo[uT& kOu?vGN/JvyW,*21bw{޳+ّ@%Q eT.ocgEK%\U dpMcha 0j$}2gf еFRn򴬄amCN )b]˟$љMi$<'Hx(}WB*NlWw7^$ު @m g=m<~BJ䁤LQ#ݢRW| ˧xD׆yb #vf u204ά#`6q7OhDj5z5 CTL~&%rZ )M⯐ǜ%_cth3FڳCzMc6ݒ/8:@6%`eOe>ktQ&YU(k-NT/e.9zM N -Z{ Y<7F;0%s٩fU >x?ftaCʓI{9Ewᴅ[= KJUaxy2Ti;^_vtÔq# ElSVo"[&ປEKڣvۤ9z<7pKoJfe^-JdL̈K!ߣ]CCgd\Nɩ/uTwFQ~oV*^Y2DnQ8%,ʖ4!F|#F&ϔ⡘1Ͳ ܖ6mewy.Q& /q̨X2r-G%0;>О-*2"8sKʢFK1Uݚryf{/>NX6DOG \*1 衍J#$ n{*7M$yʅ.}0ȋ1I,@}/p^8@CG:P~;N0gH/M=sP)7CJWk)7iw f" sPg9{elW"'qٌ<ԎprEX܃t _$̜%=#f%$#Tp&$@36Bvv%8D$' Ib 09Ȯl rxhq S4a1 r=n:ZZ{aǯHǀPPږ0[[10Q(/ףGC{ȥaН1|dVj|JyA x TȂ_BN/MᨦhWxVLWqW04YkjkL~#I`5A}r>k9y"ʇ0.p]`]]1[6>jK=D9Gzfr;!SiRJ&L]i>z\Н%<ҘPHߒ=bJѭ x&7aN4#ᬳ][:F,w}pW`teϋPC Fy;%/=ZM6浿4yUGԒi B-;ZGvȷt e{-/̔4 |hN=ʅkU A+:}.ۅᔊQG: SNw{P]ax=Dhi/$,P/loKl˷ٺlg7)d̨O@ed 9Rp(E8IT܍TmD1p ȃ6@.$-ܐEbe{UKIX@r=:4iy"mGSH g߅Vݒt3$ L^S)T{3Rλ]wkQD0Nb2T&Wh{蠃2(xbgC|S^:%4+\Ʀ]>{JU}!_(G%2"]>:9d\Z|U۹BV`-S3Fe]͈Lԍ;~wUӃ܄y^dKڳ">9̃ +o8IfUv Msž\xyR~=s:/3d' % ȃfHQgDASd Y[<2[go>U txР/nrl&;H;|0ʲy]{E,_j\ɛ[Q#c8BAV ܲEMQn3aCa5"]^H3w4n^Ϝ4'( 4:E;Ϗt+O 69>pqU%+4m`L_z3/L3ݍݦ$B0|N(3`sXpe/'g0̼՜2YZa< _ux}ْvU\:_ì$k>z[lgzm4 A iR}1ݹS$дg& _M^_[~ %Ϭ7u9 4zUm mV~6|Tc ;)×%?>F]Z B2o94H8?IJs2zl![T#@^gč)yrad': ?MX*+BUo[hDf _Mh巼8g (U~ŲЀ2R[FUBoA0KZ>5!YwJ< sV+j=[QX 0| yp/'CS6N,!1LN2Pa5M|fY7iԛBCŸ!!!O)N9nNs:^LR*3kfa5CaL/x(N4[̇VY}:;mr$ߵ7ycuBfef&] ye, ^D6gڻX/KAfb,#JQѨ᳜]jSewMa0tوD:6"k!S}#y~)$t($YbxyHr Vt$^]{*\ vd;qAl+&*]rK1,Rxi \\=Za!/u`f4u/z<$6۞LV79ɴ|F^KKyv8zXBdʘZG6azA~Y'Ny>BCIn zU(0 ~Wl e)ٕuUqMN3k~O`޺ȍ[1+V?Υ511;~Tۼ: PMw_+L'FMwkL+9 DVNV!qY!XCЊ'`OsE`;?;&& dV@Ct E Ρ¼OΝ˳;WvZM$!)G/"݋Io1Z|-}ܨFQqc֎}xgL.'%ېy>fӧI."F=enh,N~:x5}h0+2ʏez7A9_5bܣ|K6U\w"r⒔>*@=^^5^e nƒ`˰3枈W !Rey"^mf]o!ߧxLyu ~'{M x >??hݳ@Ɍ7X_ _Цa RSli?[L`Ҵmh:d+Ad$ÿn̮k={W9SWKRPSlҜ_Gesj\}ܼYTADيv9GNjnT՝|8Bb@ȾRg[0ǏC霍$w%Du@=X,'O*i9[e5S&DG k0ie5,qY@寰Zd+y>A,} Ba*&4UBi,=-1b7Y#q #8txcW2>Amu}_n1ǵ,F>(Qܖ[敚#^;YPܝ.W>"\xW2I\c'd;EÞDefT_x,₍hR,35 %i;nnӦ皫2:'ogjƬP*[sP@sۄ[3c܃w3^gh?3OQ}&G̈́E iqm.[R7*V,T~1'jZt;|b㻅bjp @ N{N g!c)`3: _WoA2h.Ip% NSߕrF*W)?rS4W1~Ԙ;0zo;b3ǟ\$)"c.ev@84Y6 (^~e;' A s#D=>1P)q?wj*_ \n^Gu8 Pݢ:־iXwu~p 5?8IC-9޸ݩ=܊3T+N\.*Log5]\+eDRNqpW*-flNps΃]TP\sWڜWDy>0QpĤ+H~C2MqMl1P"H{TBT16BX)HۊMQ^ǟ {~;7(ElC1mFx ^xhzҰP^G+a#vS(_+ 5[1k5{+H]0Mg.\G6q UxC*զ0uߌ͚6ATrmh^N6{zcF”.ᕀ}D`{,˗Jys Ra{y>b}*;˵"msCU|eŌwg1ѯ%0=H $dhhkB`"Žv5,]'*//цzth/_dFMzj=kV-w,a2!$/Une||^WdXG҄[oΒ#MwA'Vvf2%As)1*1;m`:<`奄ĒyhpIt$j9 Q+B2ze(VaM3]v#Ⱥ-TOgi|g_.o;A-hQ@2I0H;P+:·u$hP*^i~щ!^SfNDWCݱ cΥ)Q֮.J׎迪&_)$uu*r)4Lʈ6.'Jn4!&9O&?Yqi]y%d['G6 .Mwh^ms& l#]IIM_"Z6R$=;lY O⤵2"]W m%tPMˀJ ՞)# f"}-/U2τZ )^, Wev'frG{~Y-FU(DA'+a @ѸI)b1鐐Z/c[#}QHrŅZtftUzź4[_@7s 8e_HK7ZycQ nM672D`phCny6 0}*5r 2_[^,֣0{`v YTg-ň_?ʌNU5Q^gt(8=h3"IQFդ̛ wKGST((VҎtRJa蒁M܋=8f !qP4nnsb?0hyh6tg%]VM_I 9to"݄iaYs@/"j{M!b7k~ 扨,Z(! fCLSITB(pIƯrZv( hCPǰ&Q I;k8;{)" /Fp<`la- I1"=WL".9 B74[$w5^^@z K`ÚN'vpІ{@"f뛸ZKao8%38|59亼QJSN;MWλ`Ѣ=Gc_³6י0WI_68K^*(b*,7'ʶMZㅭb>X(F;VY#9¹poQhz3*T$7 2^կ(IVq%񮟢2҆\@:O"{"4-d ύ/9 ¹M'6RMK {lqhL+\Zڮ|5rTW]%Kj''Zu^&Lw3,vq(*4 .sLoJxtrp!f q҂}wUHUT:A}eϺv];URoЫ6L[^sD>;bкk_)]$]:L'ِ%αgt%5>$xXDP8QT`Ki솢?<3\ Z}9 ##k򤩉afe&!f_| Vn>YXAJJ2wkrꡆLVqڼTi]gKz1ż!B$b4G;cIv/+~BٱFD꾨cpW6at Ѷ%+'~ sLŸeP8XϲsNcLM!2,Šn,!iP hym}IJ耮G/UJf[L0m{SXU{Z)y>d4 9'^ڷÀd*Qj޷\wvߖdH`QBaؙ"Ol>3q5lRY,$HϩT.`mP4KQR`:`#I|:C{. TYRu! w;vd]+hnLUc?J)*'XWW/ gi)f$Tne'/Jj ?=F?K/̡I&"d-nLZŦ}P@x\)9L.-,V> Tѹ`ne-Ut}3NkGYncv_՟N/UͲ-`}'_NR_׎molbS_d(V3H%S[fuۖQ=FDS8 Gb Q)@U`X6Z&=;@YϮE&_)3~X JiGgWB,bmϵ#*\i"%ꭉwzW<_^RTurɳɻ]/R'0$y>>X" Gl.r8s q(mMʯqhIG"yv٘byLp*&_4=^>iy$ <5!X8$n!=8=I<$Z=TI!0hG,7db୙`p#WmVM(C!rL"&v? N }$U3  !*K^\LU @O>}#=_>>ykdUx4nT@n&ʽ=^ bٟџ(m=@;= +#61ڂRK4 Њ> Ma!Ғ+psxlx^VD:vA*[mPÁ]2S.pzG.X532JıKč c!):wtta2xU/5 a_љ(?5O9MhɅ^jjP%$stT+FuDpru.("FoG5Qv/ \ .x =ŏI:KE482<./[RMzܿ8˄%,7KC'\t10%(pJKwRVu]Ҫ5= PQ|ڂL{Ĩgf,wTYuv"KH k?DNmp .4Ak|0Gn[$')*8 5O(b.)r|*~&^QL=)rt#˘HmQu䆤aQ^K*7}h^(G܍/>n'kvT?€~T͐|pj5 \ ۇd;[/C _-"K:cL|jTt"VXa)gk}+ :ե:_q-Uf'.|ݳp R1Z/)U3. G5W95gΆq/|AƠp$qEXR0Q*J;@݉;4Q M.bP62hZMLg<Ϗ,-(u>ER|\2WR}|bA L;?חc]-E .mZƃօDZЋOG$zNz?Y:z^1(KP؃{GrN4߳3=qz&-\ݷi8dDp??]θu޵ş%iN'By~o9@濑w={ל F\Mn-CpcOJ)_M3ީ$*/."^n(á6~^~kN]hV hh҅5W{Llm=Kt`vkjmiܟ2IF?y"Lldo~̍ Mq@1#TK󆪆oWcO`Dz\d,gnwWLP/|!cj.ynbXCK\OO75h0  #6u 7S?@@9ltk i܁# UE4'(SqM ix ެ߂na/oΫ`?7lj9/Lc.@,q1q,y 77(8%9$gG-Cf EO;V) i]A}k~a7g_i׈J(;5.٦!nCS"3&%bMYP$bo #\]%͸]U%rrkā qYRwo.vG+k*f*:#^]fjKwx ^rEBg`) W՘am }2n⺶{,'H':*Mk??@ HorX36`{@|&P;/;[Z,oE[r_ kx?[=7|\8`fPۈQѹk76. ܝt}٩Ԩh$Cwi/[";qw? .~pWBxiT WI:U͊tRBSdIom36zԼrEaLtwsҰ#pIؿKԳk$5:|o|bƣy6 :ܚORz ʆ6н*8FW:%G_׶9%"I DU}p4@w@{疦GsFwNOmQ֋N< PPPT0>m;CQEzm.&xx>ے!Kv+U'`r_;6Iy:7Ƕ%U ѥSɐsz /0`bQ  Z+/}>"Y$١9'`˔J$>2|-*,2T>\ 2l7R妘"|b^GԵBo.2ԓޮDEC~/m9czSZR1!cڧ*q]HiksPǃvo}ln aBDI+W&]nj`=9{԰.M/t z+e [:}iDlEzⷌwxQ<,3]}ۦ:wrPZ6{l-X5Ćf*~ɑR6$lr9 ![^KrӤj䦦)Af8lڜX+Y_‡CafQDoQXVo;qԘb'dBd.|&Ae¨y9AL_ w[~sՃ>,ҬRD&Q, `tĩ0+y5+O5h zRW|pu4un-ĔEmQ[;Y˄vAN HCI0 }>_vŒ=4u)B^~D Zb^)\ޑ5M!ddUdėHJBiQ]S<,2l֛^/aMTSW_as-7K*Z#gUvrlΖHl-YF*Qԉzdq 4",-țUL]:2ܹ= VSKrxvb>+lWA1 ұd>co=4}Y{xg$ 5*d Bܵ⦋3efۥŏ50b3 3,KʏϑZ͊l(;~)*wSN'*)?.O"8qҾ8)=^74^BˁP,9WU43Uzf(vXOK$?-+T }:=q=["kߢYO ;O3b#|ŏ8K !|Вs[M#Q \/@^ yEK=F dK--h-O"G_+x A-]'htՉ5kzJ&! Ք5V?7[N9?mpc&*[Yn d4AОnʼnmڙV0N*CmcXSwd#]k:&ZHDY5ԡwJA-OchpexnoqҘQ̥-谂_^%[!Ai~7ۮ[C.nIe[l#=TS %,|Nu]rOQ-([VF['x{!BaG1 ݨ`\~/#XHpN[[HUBKkJ.'hc\~ǻ̘CdCh0L"bv"}oVEb#XUsaeA ~n7kQpChoWW!em_ ,/03]eȡU|HqO9_k"n¥Hvlq@eOΪW-/gJ5[ 6FDI?428-JTAxbfjQHE7JQ"#5NFh3w4Sԍ~7G'g rJՃ0[:z%wqʙw߆\2{O$'ԷJg˻Ѱr7ESιE^QJjM2|Kz`wO2M_+3]K ʂpó G ]1{ OM5"B׶WX@+<dz9k$r<9Sj{~-UoqJ%\t#qYJJ< {Ni8$5}l`G__mg͖+ ) _B uLOE c~(DQiN ipGh~<^8c[\dh+Vt~9Eyh>zSbT h:G[CAYd?"_HN1OPc c|HyuM`VLMLp]fuכ=qi >.í}Ӊ']?[ls0Co(t,ŵL?FY:"E9+Dix Z@s) 3Lj脽-,5sJ 9O=sa>+9>9 "&w%]ҮlyG%7(TW *ހ\ųKt4&}q]?qOíchudP[zQp%R$rZ3\?U27m#+nwIpOV݁j:!LLs'sWc/+,IH\:R6LjKi@xn٨P"'⋙666-( a 9HdNyaJ(o*L]\y.9a5Gpy7=6mVV>R(A0јM2h3 /dٹek-?E]UyɢQɒYa'Ò:A5IC8貪繓m*Cgyl3bbd{TssdYl1163?etF M!hn?OSW6I#;GE]I7llq}rΖWDSXA4Bf9N*ir FY;CtҍmCl]@qF{tc俆P-wI~I*;HwuߎSI>*;FܝTˆy\jҡ-Υ9.k7'nFHGZS$wU/pJrs"}KBmB0FDMhVu9ˏu;:P>gAʪG;Q^| ,gSKjN$z9&wLf.?-3vin&dLk%8!m2WU4sO)x[zø}L'M)Xs=ZaJMЖP͹^,EtSt¸Ȇ=yҌRnD I*$M A$}^/R2KI~m5<!)Dҩ7xH6< W 8dVs;&.ʒ"lm$CTb<ˌƧˠyO!ZMь7~vw7 ;+p1!E}͌t6"؝g#zgF̘1M( m0zm)ѧ𼇲cÙ^ X+;Wx`^v(Zb1$IuӽddȋNp$-$"7^W|CƯW*DzhWAbkJT(_5nD$W ArS+e6fyTۣ}+3qNp~x2/][|0Ez\W-dKx No^b8,? ڣ+WLI8m]mѣ&ISTR{>, KqŘ:Hx]QȀa/ש!:mt-(Am6sJfl󍀞r; zAQg;Yh "g}PtW#6[YSsV@$/VŸk,WbLG@ Vn#7q2ܚ3cL8{͓HM3 pOc,f-z AnޑAEn*„b[";arrr]-,r1x뭀i8kq?‰)[dmiDvX"븳O Jj A f(:$zM58k /~܎D Wm=T>|eE0y g&@K)o:d~|K̠+k] syC'Pod52VC0 D!XQw9o zaߑ)BG>LUEhHr+838Ssx7ri~)[鿘0t݋nͳ'Rzͬآ?-@uz"4b>US2 #60,p\g[ W4Eѩ۴UGvabvp>,xzG4п 4XPa$eJ\f<uev [aFi{L|ah) .)4.F0w+իܬթۿ#1Dk(ȓ+LvxGrs Bچ O4Wp/3Yeb7cs@h[̜Z*tG :(ݐ#t6&#U2,6Q%;pbh67QvEwi/tٻT2RUo(W;j'V C|XPm-f}z˫"08XY Oe 7toK??1tBnmt $m6@a@ 5̵2D]wD!F&(~o_· (N.)LӰʼm`QQ^- EѨDC)St'&p}+RaJsd<qAB9Nuw9RlJ(dWkMVi-oduUmg3 e=G$[KSBr [Q%ĤG`C![Y `xSyB@ppJkk@= Љo'Eg>Mc@JwuXs3OѴLŊD!<җ&+?X2b"b(;O{nj =~Tuw*V:!u|N+4e Vg^PF]n?Ɵ.;ג|Jw:)Lⅽj737UO8xJo#!g()ʔ?0ͱ(ab',2"6-H$'~#"1fvZfdkzs9U*jr /5jkm%a9oTSBf~vYat=pA_] qm^rĔ(Jh-z[0ih=[ |2 oP:-T>:qIh:1j.ݮ蛹rEԴVc P#lՋ~$qEV k ['XD u Gzaq|zY S>Ym!(p3MH.43V#a@F%( JJIa΀>GeHsoc;m,yb,n7Qd*ѿT-bE^f]Kz#AQӯ٠Ӗ Fљp+Ɨ!{EX2 ҝI=%վq}SZeD`\"pY(hoY)]S禤7gke8 |c7맒IT-ќQE`xьvʸtLL^ζbLt@?FģޏƉ%P f::)cْ~ O1M2 r/> nSx1M1OPjixWMc`h1< U!E`wl 0it3Q=@9 ?MaY>I"<8ʼ--e HOm-"?8OHbLoL Va>U*[`FYB4KCחoVx drc ¬':o=m 86 b,̇1ͺy1SPniɢ1y xEK/$D[E5=]hʕT}_D S7RQ=f)vɺеjSUѻkjg.-nd{A+Y,ELbM8Fmd)z{ɜ;Q|YY7 2ewV kN0:BT<й:by|FzǨ@im*Yd8pUO=9e|7֛g&?]dۜ2ƚOm\:rK .Z+:G蕏O;_fq.cQ3ɢ3|f̟Jo:_)L0p}ܹ4- =jJIr#-5@Ug#vt4óI@}pd2]E[kIGИdA[3B$O6pT4_Ŵmk/XRz $s}ȵ7.W<\Ł%݂ hdSwkN&a̙j.^c5N7J;X=T\N9Ukհ5$CŐsh&A`Mxb[`=TUZ ]w;OH*=IȜEW=ht0551|-/}*XD[l@{CSò4WsgDhЪx,N Ue 5Q?1X~~"fmPF@gˇ'$qql K:SDA Ϗ;&PlI/kjIMI=}±Ux.ߟ 9IllD wLp$+0GzRJﳺ QPz 3, 3 {ybɗ(JD`FeW>p!cye\7=:&%,QlyՆB*RiH חT@LRdARٺBOXc8S–vZ¤}ipQ;aX@ fh~KDQn";yʼng7g;S56NZݒ}_%e3,h%EŢҶ鍷DeE EK,^eyhE8=Gލo)G)bB'{{RNxBf:#sefjؑ2z|p':0m1ªh'XZ9J &ʱc,+#OT*zۚė4>ظz#,1`/0]Ԡ N$88jRZp>_r3mQLb*FWc8~?/`kmwNC 4#cQB {tGW'u?fji䟩1 R[0LpCG{ºªs|h7yݪ-ind^6T<м@"y1OT|}kg3hJ[ wD9.Kb&y6YŧT{VmgV%=O1>C1^M9>#X]Wd ZIB.PJ>:11iyuӈRZHv $:v=~WC΋{d~`n;~c2o.D }|jsQ:l$gn( if` ^#㟒oRXë>fz䄵G# ϯ@v EmW!ndo(0 9XSQ/[ Eɖƃ"~*녟!aX{Fy { )ve['NDo!nT152c毀jB2݁! :m[u1<7*F Uh<넩8nL߹X _W9sɸ${űe,,gA.w$iaݽ: >ܱNF$MwtTB6v;}PcfNԨ>ty CA C'bc An"ٛy2PގI"EFSNf?]iɱ~mY`wl3͍6t^bVsĒFā1k} 1F {?םh(QW~I2_~ BC4\ s $&x I>Ӵ@axCɐo H^ &o: G+Vt(bi2W<k)nF-ބcA Vߠjp_}Hv5@?0ֈ\p]Ly^;3`%gs-!:`ޭ W%oZiH$_x5o<_&z1ؔ7egf_aX̊?na'03#WnxܝUR0=oMUYO3 roh)d,W3<QB9f9;;9gf {zPgD_M @! ]||1rOhJ:!n h2o!CCq݃2E0O I//>"!-COla<ebԏbcEJ|4T?OBmJN{p'Kޖh*;efMv1qtgd~?$6_p} {Vh_,tUޙ'iZdV&#ޱ 5X>9zհ;e~R0UxymBoPd(dN 6TD&_c$.xrPnqW6xJx gs0  GڌZeCНw칶8roݟ:sO~BZ*]H,3899oۭ,99K䫠eBbN]~L:2o۟ ޞ2;-+~4dJ>Zsh$G-͛r,U&mSb ݓ>, 6ng0 K],HB ۼĄ}/>EjIZ>XZQPS|@0Q=C]Zw{dp"+4z6ΕEp_ew"y7:.V&\liK ^oc2S?w(0VoԙmhUjK%z.bq@Ur>wޚp]'ޝp*{O;UU9 $)^.]Ts=Ӻ ,'p2t?QހǏ-LXhB;z޸O]R^s=0;'S;ĦNuUc{?NɁ?'lF9KйH]쨴;t| GSF=BDAF; V!xȽa ODd7pgy@׎]a.v{әU`&Zw_R cF/I}yFܡuF$T&:A^zIUq_`J4| <rrdrZn @8gle4q05lמa-F"~'/y,po  Kn\a[)-9p>5|PE6P~]' GN]YlF<2S.=bjuH Ό^Rv o{!}Mt@-Q"EᫌNԥN諑l5u&Cj+Ƣ@h_ JM+xw 1#~ȕpPgLf_!Me^BVTo^ҟc 8r-;1|g YLĽ5PH2SruȌd3AkfN2^ll)R=mhxꅱr|tYbAFR;Y6]oy+blbB!m9J A 6W_8)fޞ_ [5cXTbf<;2`Vb׊ie@-E;Vk"9XK&nc+?w!q`z~hYֻ#ʤol t[ R+wK:ׄ # fk[1bc<:Z[#?8=0!2EzV ~0Aކ-@cQcxVgH ?&نeukYc23Uf(94!-N"GsVPN(-1$#R*Đd{ZamA_(W&ւȞه40:g(ٳ3[y`t\/a}fJ#^ Q⯾́xǧu^O3P3egThZhArk"u¹`vcWjInAoڮ: NT"WF["w W&rc?LKݩs,Ba#Sl{$@B'ŧ{eư/d-P2>wEƬfl7]DRȼt6AJR -,k>QCO_@aaG .0{juNy}? a8h?8<ǜ2&&N8V>g8LIcf(GBs@CVv jhƇPxw-%<%$J1ot"6@{2<@ 3ը6o9vx Vڿ!RwuM3z 1n]&L`N'+xXGyf{@C=@یTy Y o zZECJvX6qҥ17D@j5?~sGRL36% NW}V> O{ݹ-i񚇁[u zƛ)錿>1{SL>T }m)zQi~ |^|n@z'E*w=>ʁ֋,V$Ճ28NۘrFqԊ85[~X<]ח9V7W p Ҍf!'(QAV:+SC(4J܅Nag oT_C 0ׂQ0ͷU|9N/A61CKEoBuK1N{P359ڹMB?߁|"AQĪG em֌'4G9W*o쮝#6aXRA%',1D |?kc;pCVzlǘE\U_)"t"aXHDU[%cץ T_^xrd6$-7uk6Ŗd3dgx\dfns-6?PLA{dA F_;5ϽtJ 짭g;*>˴m'MD" Vݶ"Lx{7=yǜ M>V \CޔI~/oŹ(RKLRs1uVw5<䩣X3r0 Ԩc{gK_$Z3u;ն|geN,ʦy yd~.X;@Bsv+k* E}6k~a.@vY__罟 (E{SJAOoSyn֘Ă~obng*^jhc 1D' $ƐX<\T^z-녾iq&|yC9;bd? Cm& Rh>s5$'ow0è<|[j[Tʨ`\IY%w$ Azd)htS0aİB3>\XeK >(2B㸈Rlc3TNmTx]z2|4IkӒly~RX=IaotW(6ahH%k%ՍO'2St]~Ya U㚲"wتd&٫xP^;#1o(*yL._I^!UTAzZ}#xRnepvc!e]@ #>(7^ ?:477hBR/& hq %SY_9nEZ%KTIVGUmPဝ'A%9M7a+RehR\:7q\ꂞ=N'F#ÛYPcȴ7;38fp1tX֚R8Q  ̕VTZ/- W2gcϚpoǛ>XTeJT7&C=S" F `jS >RQ~K-OFʡ;+HKgYpD9ʲֺ33r[Y D`J5ٹ A_Nl>. tㅛ  /_(8eWO]+nO^# Md~5>b/j!"_K$s0Ȓwca &<_5n Z[ ' z.t6.ȝ@ ”b\3yhÄ CCa1f40 +=.9ŸW$}}Wz () ?K&2oA/o XɳPt \AYaODNŝ]XbjzrX{iclH1>RjDuMCVgk0{' Yϣ+Q /ZKR6 :5% $\U04D%mNL1/a/KpaqP/8 ;s? FrS>AB%DFZV@;JɆIH[?Hs2eY,IA[7K)ǹ DB=?fR= |S7vꞒ:h.JIG{hkD WUPhJkϡIy[ec,UYkRك='"K@ .Ā,Na^w^V}@{ؓ[S8bXTv E޻ £H,f$)p0$*in:lA.}")Mך D)_&7;V 3QZyM7p}c?2bdwӭlnNCӾ")s7G ݲ1p0d$W?Uu>nO6ސ1°;zւ|d\FGlϏSDp,'O\unn̡oB2sGWVPEa/ASOWrX*RP=i8U dUx~%=q+9^MynQ- ϲz7V\]@*e =R=@毦]:% :l֗2Cd'+LOlҽq~8u5~$ny1A(0oT1B;u2?(Ezޘ\NOԞT QϦ zUuޥ|YIA3#S dl3K"d_™AJy/u|2Ih %,۶)c-4"M :XUm:1yvHq'l">5)ZMLylHH]ӳhA^N+܀X.zA,s7+?׬1Gp?%_dh|]k̩? i3݁$< 6yc `,1%,M?!-8QsɄ`׭QСF Y?9qX& BY_E<ɽ(D|/,8+:g wIcW~vcSkar OبtIe^\ƱwbAwSYol{Oى/*XX4mZpSPMo+&WmIvSin_Qzm|0f/3P}%hGd?0 +LQ@ZӚń)WzY#n 0)t^X(N!׈Aعj"}K#ӹ)>bb Q(nbD`SUHx!:f,q:] .FI}g!yZY/`yM_SXE.3PHǫ|8T&L:/wK FiԜ3ԑbO@Qͅ(&S'ojJ IR,#V df/s^zV1U϶n cⲖ*HϣuMsr}TkSaW 43>/Kwt]\0ERr(6.WSxjs8_K^5f%uBvUү+x#eO#l;1>i&ܑ(>'H.?q(f 1.躎Cګ=%i`V1eZ`NXXRZgtqlnF.,`Ѻ2g8eaeU9HqϦɌI'lE?!BnYvo٢.Q~ͺ18%G hɹYO]bPVƟm"(^XGMWmE!*2(lċ/u n*+*fGψ83as:KWDBrsB=l`e VNE!O|'T5{э{.kI'[njJl4 AA\ xD|ڝ++}^RxyhNaobJ@72 'k*3T s*{Fg2]U"g;鸕d-Q;tr;Umhr sefo]8~":?2YKܕv!PSr7fVR!};$-P[;+ ѷfT5. 4er P)#C"{ Ѧ2UaJٔ#ݔ^$nҸMi+j8HHV"au]g]z-'ⓔl y ! Y;rmQfvNc#M4{ !nh 2Fߞ\&>Ыz4i ;\zKFӕ$OH*̂`/'t곊fKb*(V԰k+f6-FS4p)ULEw]F WOn \dvvkONmY.X=<Ѣ'}TҖ #}@9ݥJtkIzNyTt{* nrw%s<|f-mF_$N:@7Nl4;gt[m5Uՠ-,회g6;F|jSD%=6kERVjѺ%YUkAqmfBp,  (xwgDا810:&[aی26.[G}'sjK$KoX8,?}0bK{>rd_^<9T{F5(4sh9c wT[uM\8Uϫ mx +uN `P,b#K+IJBg!zA@ewctE;ئZH,^{HZ0uh;HԜFYͯ"lN"Ĭ}-o_(~4C@]p35%1qw:t5I~\@mJORx*:RF.o}3T!rBg jnJ1ddTw>H<RD£B[*ۍ*ԎŌ !)n!sN Z|]_9@u/. Y=$W׀{:g"jW+nL]GȹiǏ<ä&॥皠DC`,* =vdq>݆vF bS<;m^FmcI,X+c~S8#JZK]TQCO+r/x>ΰ)-3{DX7Io6\4KaZ !UEp;XSlji.6Kus*!^86[=41awGnzyi;3x] k((Emз{߻d6#Jc1<- څ2RBĻƪЙo+PWlNEcSk,bݍ} Rb2(m7WE04x4BNZp67COE} +ۆʇ#vKfҁ8o~. #-6KE-.1SV;'Ɠ_O=CdC#Wj{َU|#hd4SooE 7I[_VLve6l}&i#}"$XOhr/&fS^[w*EBk0?ڻ7ۼG=q͍ǚuIpNG+.ŐLgb{5+~@ ) A#1}y)]0I }ԃJ[:6H/N倗Hw|)كަ9/3dVWJ" >u6 M :sϢKAک] )3\B2P `r.VԩB*/Uj[@i I:UhA3a]pʠ?cG!_웉מU3q\۲lw eLE&T}LniK=[lZ= bߒ[umK9RW()l$$ǓQ=K~2:غo9\l1 PE|U6  RB>0DgOʄV j.R`I j<ưq2G^+ 9S9`6E6ף_ }cBQ{`lʲKx_Q)M ?o<#lUm@wlc 5|`@n-W[d`CV KK-Rp71,kDr_059ᔱƫkް4[' 2ɿPk2\hzԴ ?_\a,m: dY34DmMGY8|F9*):rϡ[ܺXP}h)Ŝ- lPkUo.CV$bԹ*=~1$ HZF0"]_G}Vwc>V0>?J( 8m !n.8gm!)׺od!C!K͚ciGv_{݋:" XLwzTD8eT|u*Sc P`=l[.%)5C͛se o 칻sb=R r whʉg"Gf\}rVh_ ;B:cds,(]{halL^'iୱ_PFņH*MzNUY6|rfH KukC;V\qDC'Ng o$"ڬ ͌6Ǖ oCb9\%N?$Č ՠrƧq$7`|9x-$i!wB hҵb#R/u$pʴK#&,/MؤTPtr߃;7OS^>+dL\5h263 8@`=h!TʼvwΉOm}6d$*V'Cm}\j/^ɂ@Ji2˹ b0$~?꼏 ~pڠ=͕,4aQ:cо= ߊT_? XױB >}Ȭ}Dtp\)0akx_.=+jNyƋMv4?uB 2IԈ3+ZC3UQr嵱#0 )dhz#Iq=! o7=֯Tʠ{n.53MŬWs>^o-ݖ$/K eIcd\Ԯ~;VV7p ' Ƹґ?38-gB,ۚk:O\x~l${8{ۖ?X݃c"0J>4AX뤋DP9F$T#;$:3S +Yݫœ-@||=9OZ pC?3psFY-?װӄ陃e5NE=MYL|A--S=N=@O]GKjy&&]Ash91.'X _Z4 nuu:>+Zuu<<[lGKcq堑$z7wZWLFH Z S#f_9~cpn2?}Wjx!-u˥qyszQ^nc[wnYA ?:Ïnh)vP.6:ʒ ǏF.4ZP!-Е&Va~Dl))y΂y5(^O5q~tq5]j^O|ަ'{c0=G;fg,3z[ a$8+{j5c!+H HA@ C)?DmR]K޷ɤoɊ6!9-KB*eB˸ܫ.0<^n.:}q͘FVP T+-c~Hx)Dd࡝d@Y_$߂ꆐ1_ ؎J|TԇpXJ`P1JA&X/.U,Riء%[[fvpR3o7ze`_(TdILл0J  I3TVvPđRrX T:MT~&J*%QAa7(kw(oD{xHʷ D9"XkR!L) 0Gt= '>i1'PS$-7' u,.{Oo=fU(!hlgRDȾ=UVzZ]G [i}/g}x;Ў^䰰jxN/Vqsr  oH'IXw1:L35t 2Lw3n"8duTLєe}~rӤAB W@8oTQ6)aLBojEBvʈ}8N$6P/t!d0`߱#8vgw{oGZ{wŀGxz`t(¦(^h^ġB7 d/gEչ\6)AST K:ZT}eGvު 3՛ `pK b9Hnϗ(= l{H=JM3%X䱰 dj2p ڤR-+<!smGGT2—3.44tȸnҙ.\E`W?/DJD/J2m*g[8vPkTҵal3+ղ;bEw-'ѧw" O~S~ur9[a-N]R`<>KzK%O&X8zSR')SŢ4SA10n=GM0@-(+͸52+!Kl`oгAK&l7mWyC!ih{qE+1\ΤMw@ݘ:0ռ֐٭]:܉#XY}B@߉K0x|/@c_O-Nl0.B9_%Ba7xH-yKU)o^E˖\V\;l%FW7UH},;ĄUTM3 >TG[f݊_ږ1VUeB!`6WTD{&"S< B=U[_ΰ\zjs+:+cs.(CX٫!B%eB>pAqdp6B+}\)/nkL3> cQ8;ǂ/T;@Ŝ$oC;=!vu e7hpDlobUЇ^IٴU`ր"Jo;$ ԅfJ} jtocB`_Vu3 mE^$5Qmu,OnNUz {+ cnyqb^g<45`5 B%{4?닻|O܋cShŅoDh2ƸQ;EYbz1z)Pi(~:[VOtl_m K9b!-qۀlT=7F SC9?b.@)B+Ŗ7 S8hez05dX.tMs>_[E,8韅5: edw!JjAsGbOɓi:1A׈Gۄ)<Y%xziSݧvE 4Qܬ+IfwSt@xX*D|[-V04z]H㐞!@-I@%!6H* 4df~=G6_Vz5"0 K^=!Zt2W6,}5x5P~15 ['{}|X2m5x>Gxu@<.};fรCqC?^Q]p(UC,F,-Eԟ{o;emy`w:W^me_4q01߆.V=w%BцNkYf`hN&"Ѝ9Y pԎ\+EVNb1<&l :Æ W}T)u$R'K,26~C/nrחu0 yJ"vr|Ѱ:ҏg4vf{hsB Fa +|oo_q2t$)1bU#xUڴ.JN4 }~?W/ʉG3G 33q8)1R\&_E{/.A%V_X!ʼ>ո@tKLK.hJ[Xzs]Rzv.Wh#L)xKGg%3?5:."*t S*3}ט1FOs[4!W3A7~ne|E`GCD>,q &j r+Ws*8.e ^ѓd>Yy S4O1Vް7p~Z4@TW7Womw5z6@85M5Ɯ3"~yۗPsP=ˑ\yH-i0DG^'͖j< 1}`>QuT3wa9*S+&IjӺh@we}I:Fع?4d-OO/IEiL呙?t=mt 7Ȏ fF@Fc[/noA+㵌MMxh0Q՛| tj^t2f{;LZq]BPC)XϬ(.@T֝}!gƉ-|'qҼZ\xW/iop Ӟ;y)ex(O/qp=[fNJt; QR" lu$,#OfD36ix 4` JY_q(N'dt դ5Q\U0S. f֕2)4=S3n\fGކWZZjT#@~GԆ1j&Ap]ڃNWgikf{'%%:-|+(Mwx9~=0gYV1[;3}-*Bid]r1["sF>I\Uִޙ׉B[cy,`|<>ϜxpܡjʃGWնq?~S1mqpq@},G:䑨"Ҭ4*^9J3(YRbfe*pt@m\Ɇ*5^0qߙMH1Zy z3ԝF@ܱBE𨬢to A2u\gj`Eq ( v^:AٚKϢZ]{?o=0-*O(t)ZXNKZ/!3"̐V,?ƏjZb0K~G TYSec=,K ";M0jju[VKm:Gqw| 㻚Y9["9vc$H\Сߣgyz_a?VyXupx0=PL RtC ܟ~i3M/8Ns%(i8ΥYD)mL Vt uK$Ϲ5M﫩7J@C4e077*l)Gݐ"6:`oZ'Ӈ`$|7[UIMkUg^,A-pg!ưaO-XfqS|˟RlNb76g*yIS->IW(H_ynsګU· "VBc oby:=SR;c ';j7Vݵ.*yҥ#bW764o'9?]_S|=<ae׮NVy6FBE8[ qW}A bhb~2;pפ-=힠ݲ=r1J KzY rvEtdžlf,; u%w3,A|zAk U+f5u7Z'ma^umc )b0^V0NW)E/W Ƅk2'vT?x\{-SKb~@/ IǕQVu|~+\3S dd YPȁh'$`iJ rB7ƒ=0TX#S 2<(dXU!`z{?gDX3n/?jjJf_rtծ1*Qxפ㫚N.;- '㘘#@3WP:%NWcS3C9ׇY5W ]/u[pIZE4@ku dEx9_8[ښGZ!_AP t]AU6 cuߏg[mk6q> ~X{ؼw?t] 4gUZ8)kxQ3j/Lq2Y}`_JB J~++1 awrȏzW bfyann.4Pv[87p 쮚pQ{w\p%gf98@5lBp zCH4ĩN;Fm/yӱOuȞ!~vYkf?ٯ <JyjCOH69[2 ϮrԐH6( ,x5`.vZ0FdW{íJr|?-%h#.u9 EI={Y'y?C ~!R –"Tʝw} s޵jJ2&hBYO*DҞiŴgh L{E{M_#9hcQb5?L&QimxU=˞*lDtwEùL7O o;X=su`_RP:ҹsT c(t/7Y=B=msCF0B@BXpNRW}|nUSUcQKKB}>q>4e xBd崿UTҚ2/HHf$ϐÄL7P'̖.S5RZ+أh !?%i;7i5e=et!$㣗 :w|Hx(eZ> &!jpPo/q*t ^E l%D&8܍*W"o0G#I%n5OqjuG0]#q.JW*޷ot//}bVI .ƍsM/ouB.Lir9& ~xhoo8PU4ݴh._HLO4v88O0RYD+![M\efo)PGtz UDֶ@ ɰ!e+F>5r@3jIop?p =-y˭)Km4څYnB1a:R3U dGp`/7@8ڣy@({d06CĈryMr+X "gz]y.*&3Aנo@Js)w,LC4 *#|,BJot3o=󨥼Ͷ5 /O GD|,ݲ>>ee*"xPqs ]c*1L:Vi槁Te6TN=d[)0wGi\WlxE i.qq4 dY6 ZwD WM6!WZPFO7a?z2֎WqI~;M& R畂& etIjNEL.jB]ziܳoKP%a.tkzbZ^uzQM #v>텎ڪsuBEMV`'adOb˩z(Ud6SSko g.6;3j=Ǽ_ ߝ)>TpT4tx ~Y эMwSE['yy=;ZM(L!Ec=_:Q't<qJYzez,4A̡uhrdžemREqd9gRuh2B$>*JAm%6b=D.2`L0eWq\pb$qe`"Ł#ŃiΓhȽJ1Utd_%62MW&+sj`<1Ϭ4#x2>sȷD@:c6!jC70Urhnd)гݖ6=ohuT ~ۡ{(S7c$, ̯Om>Į.մ84/ɆGiWNE_>2oCjr B`3"Er4OivH@ ҰBePJF`T>vϛH1~8:Xm,$KDm/׌3WXOfg(L_m%gir# \Vw*[^:ȓDjHH јg߀oƬ,&18 r~͚;n_A<&‡z"&ir {;@S8/pa_ڊ4~+3h vf5uYݳryXM]LUr6I|Vd?kOof69yӴV%u`{:jHA;5[ e=Ŵ#(cZ|ϾrY9Gpƍҳ Rq+뗅Yؼ-(tR?q5IɴTƫYKVỷ|>rR;1&qp͘YwZBg4)Ld{5.*vĭ] ~=:kѹǹfՄ؉b,wb2`DtxcShL{VpKV.:ew0a]DD*ɶ,hscE*۩{&K9I&% :\x> K95U2SV+ʗ=:<.БIs8-⬨e?;O QYZlE1Ơ uoVo\I^o~柢_KVmqeHs$B C?g܆}WxIVIW{yRf!e#o ҽ;I/h̨k) {3%" [C>W[.Vs-c%>)$5 `QE4E }';\jol).i٫jd&RAtWu"[,5Чj9j]x7By VK#!TV,EnD?@v`vآW˅*@F$檛 D֯IաmŸkfa mz%s|LAc7HٴyaCVL+eR<_F1fTFkƦ\FI=i'1Jq<@5ɨfk魀JII[1Sq4Fm̑H;ԷF*52-&s| V2YE(jך~vD-#rm&)qttn9p>˖V%-,|N<@Y9pB7 / 4Hd*wR=Oݠ#˃M8wG7+3("_[aW@:_j|Yk.=J#](}-mXj:y&&u:'r?zbmsn4 S_Sּl;V%_OJ gG ^wk=U'I?]3"LQUsyYj[ɓQs5'K$k9h5/-g8GRbdb5۽e{H{o.ߕfLc::3ݡNJP_*qJ<)@gW: ]SK財ꖾ6CN"4-ή}/~fGјX3Q(*TXw񏌆Z3-%A,2%gy_RKLS(bkfMrJd?E:%CaAgL2I)K=gЉ%x٘a!5H蓥ZT SR1!2*&"7b@4LV"6z;L[2b}W(> /+w.ݮ ;b8GTvt(i2pg>DE-*%u#Մ80ٛ>JZcϯKa9PJسv3TP% 4QPfC|ͤԍNu[{d/0<_EvT2pKjS2 X1&5W%- nrSRe' )'id*&cд!F.'moΑKޅ=#[-6M钖L)xH nV_2-P.xRPQςk˴$Z2hS|׮/S2&rSyp j^v#m.ۛsRJLWaV/NزƝ>vV?N>hZ}yI_p2jbZĮ[͗5H0%T U.+[n"[>jcq?yߛ,3K^ b[1>CCw\ya _8~V 5E 2oOXmpBktNR. ᧠.ThBx8sT7F2e+Q“P4=M2$bJt=(@0NOzE_r)z)`:qm~}E@w rоq/3 ݯСCA}b+謃Si,0,d!m1/g槱\Bs ;ٟNG0!ux]XHY2?u㱄7AZb@kӪrFojfRIzq; Lr-*3?~ÒD11@\f_,+U#* 8NB-/3Qt5Hsd3fJkC&Trx4kH>d?߬W|Zod{Vŏp<+R,; 6b؁b* ]){(-vmby'3p^^?R7:O;z|lIEuiY ss6YoӋ.yw ĭ8VK*bH3pV9+W [T{[P# O̱.s'*JLRpw(RY%^5|&Ò̊=*tq5TBGƂ?QKOuzҕm2G>{9ktZԜUz\(=4`L="" 6 aPݕP#{H< JZ {ag 蟢a|4];brm.Jr/5YMè?!Ppm%Xe1Qk {h붏 re)d5,sZ'AG,ʛScGKux żbEƼ~UĄݩ}܎!BD4ȠO|I:9L<]:5ɿk0%cm[ "/!iFH?Dd{mPpK53g!-@WPVzX.:NuMj$zԌLH{cjz v.G8jwJ"ӼWK1BVF!a_!1,Ck?P~.y~;lFt˫F1kN6եbmY,X:픅 '#KJ|G=;fm^D^@f <2G8kXG-45Rj\v 쟗d4#`V&r;=z9}Wؽcx[$0snsp y3q*}|Frӈ^Yxo^E`Jbi%Tw!eO*qק*AX"2yE^ #YD!bF"p"cҳH"5PvɷA]罚T5*Hv{b72-`WtgR5̖}n Hܸs]]t}wHB[ݢf'w6B͂T,A^s[ʝ!aTS™Цl *"0g x%b.þ(l ЪT(>z;Hme.okoU>5,SIrZK!/#/'Jb$hyDž' 9 K)T޽|$ H/~&NDkT _ }>}VM\q?;!`#MY^_A7M kY,rTS61#sq+߿|]$E3JҚ8Z4&2NU$21ϗ~VF3:l[I558n EX|'xO%آLSע ƪ&M2~ trZ M_n^ka}@626ŠSar1'dr pu7aR ',Cq ';D\հRR704W*(aw ?~r6وÑʫ_12Rں2=ϦE`sc_\%`|s{ݍbv^PC^2fY]['WZք-y&H7*"35 % HT^hiA;(6QG8foiřcb$ώD5Z]}Y)"va"Tg"呕hU켢+)=*exQn(i4C&՚:fWU#ujrnij SDW2?O5?"ojXd-ɧ$Xꄹݏ=N@PX }畼|z{Iٓ5K2aFwZoך]~zDNR7uªJ6q2/!nfdTiJJ~Bm|`Cok]eG 3IP% Y%|qzGaZMhYe*j T; q}3m!ORV* ,'z Аv@>B>BP&KJG : _ONGWaf]dOǘQݤX5< Ō{%u>gVۧ8\Xb=Wx'ݜRyԓ5# 8CV4ѬKŤdnL_^ ~g9bE[T=鉞djJćGz;^A@I7+,# eKM;!$ 7% ysYKB#ȕ4oss,:t[]A fW{T NtC?ѩhil>DcӪQ:/,Jx4& Hrbi? OdRБtzrFeCdޟɀm9e)l|C/Pz\) psA0$k]ʷLx1o1o8^3Ch*k@(.Vvs&DRRٽ(ؓir?Wq6IimYO:W&F{0Ӻlī+ӯ6=!s5_u-B2叙WmK:JyT:H+d-Q\cڈt|kxCF/=`hB퉪!?J|k:lS%3RByA\Ljq;)cސx* 3A\)8[2NݚؠJ٦ WCeWFJ%i;73b+3wJ >%pV$&N# [kq4p`zׯZS:v(+M(*&(L3=ݛUCY>"5HxqFGtpQogؙ44^As [&G_ƱzHAH>n7! |XCۏ~]ᎋJїBDeOj3#˷>4 *iGH\=Q4F{Q4^: ڑ?(F6S+60__'ۛ fyo5tAt6"_n(I?`JX$t7@6sVէT%þdJ+HzPxUzp9$\lRQ ۟\'~lł:Kru 97\SRDI IOf14&wG5Aw Nʅ?ɂY8V^7ߺSKHH[FzK %+wZWWLMv c:5Jpi>=j&NyXcD(PꡫgN>ߵs_?cVZtjh^;]0"q |,7?scsUHi(USd5XO`6ǐh#h"I]0>9r[f@ݗWHm h;!IsD.z*f[+U}4 /`1c2+(QV$"G>N0OB&ڷ`>0H`% 5X(UtsbG*7HXy) HZB/"Ss[59K:C_)mIwUѾq(>iv~9& 9. {؊.ݙ:҉̑POSRZ;I=Jo0XRm[(OSyU `;~IhDc~% 0'BA5ʹ7~FwF֔{y%IySv[mVWH qX;Pvݚ:RNlqp-- mX/(Xe(͗6F a2jfrz;?ugdDjv vF{et2u)C]?wᯅgq%M74,@K;?0KNu*mF׭V:yS a䢍Ț>hwҫ,DЖu4I!rRJ)\MP,FTӗ^inAEId`rZI5w3ܾADPԚZ81 Yr/Hnw$\YWFֶϛQz|Fk0> 1&ag½tӜ+dJD٣, /19+zF~+`Iݚn]4mx&'5"Yk< IۚŖbbbl!$-&8] |cL2I0;xEW7?\Afd<8Ƽx:LBF\8+@t ËXAeGp Q 8'i/A깶1@1H\NFu@qȢ'⛃shJ]5oG$ 7k1%6 l`iA]܋|w;ٝv Du3Xi~о q[YIuнP{eǝa90 cյyxyc 'q8H8 ]&VM0X́k` ^ R=N /AׁpF&$Y$CјŅo$0/y'w{!-%yf:<})[RRpWFsK`A܉i-L x _{B`Y·GÖ@u%:*;ȡBr<¶k2y +jt * plq-rS|Mx*2VDp[C멍ˬL^rɝ߯)A ,[&]1Sa^ `jk~ٞ[#p6[w7d[m%'jLWmi@-F:s 'N3@rԲk'oR{ֱb;whL Ӷ5pз=Y~ӳ˼pșnpęg')m^ #Ak[Հp$D`?>.ӈ UtڄJ!O<ϬbW1BPyVîCSMrÇ[s,1J'zlհj=!ַ_^@P֡Q 6! t`%qZs|b{VH;ӵI»5X[[oׄm+BhMzv J?oҨN Eڻ]' h҃ ̘8թgÙ0ek!=-^0rQGtEu ϰTuʝ ؉ ]VQ0%5e{T@=bi':08kJ#HQ oAY, ^2Vo)ݣmLfNs %}1x 0zDn%N#a25Z _rZb쑵lbKL+^I兾HVt4‘LyOeܲ_ Td w[f ;!_di PdVC|hNgmi'Pb19; ajyk r:u&Hث]>E4#yjI2/I `0cβb,;Rq-%đ¸-͏X$|ouur<;>ϋ>Ж-}qD~w,!M _vSL#Hgy"3 Gf ]^ߥH#(yatP?A+~u!6)K CٟNvتpf VH'Hh[8}+pPNyRw:ߧpDtzI'g!FZ^ 5EI\s !%+ڂJɗ\2ľ*oLF&`R =J3"O!vNչ6ҤMWgA:_-SC*v\ Uj'X9tCmF򲹴+l 2l8#Kx%E {BF`+cV89UyD[\g#83 .ZF@nmr:xˬ'27;5eP50MR Ke= =ڦX{LEͯԀL|0 />!R5lŊσwWZoIߩsc!ixj$/ysYQi규W9IbأjRڔE4Fr8%=4u .n( ~zG`бb8VY6,eh1?*yv9x$܀!u 'yɌٙeQv)Q:.`砺B&"R'؞7JZDKvF%>?0%Ўl&hwDEڈ5ƭgsh禚TIqRO"·_ ^G%o-9g?.<-ҾhEUl#_-:InU1+;t.$U^ba^=UM>* mYz+ dy+WM/A1ιZxoy ?|gCr#&w[tv#5c5#찡&z@jF~!qd1 ->PB~8Md^r}e]Dv8^e.j/9N&T |en8M43ʲ2# >QL6KS`kgNdGc(1Bo3O躒926~1{a.-?DdU(s#]J~t((:̣xk"baq'F/ D̕~Դ+TTu,n+ lˀVkB_e ꁨ`]ű8( ˆCwd$nƽ_Dڭ:9%%U7q e^^@o;hZȣ%'2@`_Fq!{fE]UsX-`爏|rwtإS3$ҡV/A*OsX\[h%Y]iiGJRd Ŭf2{-_NPg5E)l; |&{ S/I`mnhR||Wivfw4K-J;>(h.$,$ړ13DG?ϿUO"N_%ssz]c_ l@6Z3hnzVsE׻EBjOml(NqvI,=P_JW@Gȉ0<C)Ȓ5^Kϧ/0Cv6B->`pR@eҹ_ģ_de;fGh9? K|$T]=LgSҝQMݳ/}W{r]DfY/U:g+MQVv'$^`SpjmiӐrj1VbnHD yR[xE1$;6;:$FTUu;G|4 Oԓp- "`pA^4!108_t7FѵWɿ G eF[%E,]s7  D{jl!{N&L&yyd3Bdq^1Xy48&~*o(~) ƅP${_X㛋x-zYca(K]ͱ((S.`+y~1̼P}TiHAiε_g}@(88C %ЏBչ#.͂ #d6k#vNL)x6 gu"ONVsDF 9A;S\JCrSO%kowǶlé~h.n![8@(\jϥƴ?p,1q@=ZMô*5E,5å]Oj”}4HQKA!Kܪt7; ~o} @uXc>eqyO7(| {g1oҬAu`"v:}^o׮1gl_Ԕa) i+v3KТtT~fk+9@< M~KO2zd4gJ)wZ=K==-Neg}0A4qgk?DxTʚW\]̢"l) w(yMl{mkSDȶM֩!̶WBuś@5%oBǾ^L_̮$}ʘ%^3قeI'7ԝj0k-nxGR72ySysVw}Zw=~:2 ?X8B>BhKؘڙ9]OLMcHhi^kKlhNiLtR/ qd(7yNW*_Fܸ .DXaKj^^x%2c)_n=:hʟ X\ydЙGzZȔ.}4 ]0̠x?>9\PU$ -{Y?ﱿBe-m_;TF~`5C ߄X1 OG SISP( )?½ mUo{ߺAyEU569s (^`<%dI1/1*R<4KaX3 3־)JK_I(NV37O>?ƅ=U Lo,!{C(L|UMЃ>[.8@=nOˍZG_γky{>@ ° T"zQ^361bۻ.c$[ F:IѭK !sYsmAk@DTֺfNAB.zV(KK+s&68\?5 (\aJp/ DhQY"~*3\`G_",xd_+{Q{z9S]%;,gk*30 N$Z7ƓqE/㵁{_\G x7by9oh j|~$8!prSH7+WiŞJV3*5g?Uw$ʍܓzH2Ix0ehXu+pÆZ>(-MAr\kIfW?e{8-m:'d!$GLB Pn" ` U@ !gl&2z^Ԩ(#M*6 Gy+h$5fвSZN~ms%S MP8ƶ1"c5m 廥TgvYJdy6M =_yۻt9"7vk>Ũ܇rS,"ᖿFL AޟV^)' o ex+`%9:?#zN>[EvD5Y8j LLawl6!J&5B%y_45y@6[Y~)w8\Or/[)خ$:aUMTͯcTD.&EDKDstzHJZ6_5y,؄ 3uŁK>,_[,VĴBs4ܠGqV[oH' 5$ l+ށY\#Œ.E0u{QYXN J*_wr(#H5YiN;0直蟈C)@Ǘ9vG {W3x㵔bG@f1ǵQإ5ȸ'W\ŽLgǣDWNM7DqKRB)DZ- _27lM EТ/_F^Z{\fU zɊ^ ?liKV %59Y>w /G+"fѷ$opS8Ȩ!тGe!ZL1ן] tXca}&齅cQbToc(Cq?f"eȫG!ls{3|.'7BP]=t+oi-?LuÎT&DpyX)0: uCnYE<:z;PK)&w$n`q Rvn STj:hA.)aBu q%xrд~Bp8H ]&ƞ>JpK݂`+=>"k`X:/gS|}sC<ɊK. Kg @OC7N"> Sis0z^ą ~pSR`oI,+$Xc_PX1\ ?c{ϵ6F3,#"YVfS"I9,8Ka<)Zj99 p')0mi[ԤSѴG" k(#8(3~~tF }iL5 q*ۑ?0RD>}`i;5AyCl+ mHxUExRLy$[sPLk=> Gax9w z[wa<y*{"5?#:’΢JqE3{iqGE"TwKn*g}tJEoL h@LƉ/;74](\kȎ_`ެρPŽsHXGjN_;O{F}T5u>*sVdnX =bu7L4ƿ{gL)_@Oqv7s$;XNr|XڐbӁKt{i7aX-=%Fhc0'K  {Q~>'Hr2/^OT 0Dm*'[Ơ61&җ\>xŮ8m!,+y)%AeONjcôTc5͍ @bWHo/yR5$W'oOn[XUfP;LA. %tdG6z&-kW?i8 fUe@Ӊ()g=|'cO*L7 @~_'^ou v:5Eur)PMs__I JJ{Lbb#Cscu>b]-1lQUIaѸvw b:rtަ}RjrL0#Ŗѧ H#!ux}.gc耡ihfH;f2%8Q҃l:'^'#Z5l4eZcFL0K@œ|;'H mw=>]u(Q X5ܮaK7t%=JϨq6 lr\Rk}uxLorٳUY^wV%pwc`@ųʜ?4x^R 2O}NN6q|>LHx>nM*CH5iYc 8w#}d*|ܞR?n>(ßs-(8:t8D`_(u1:]6.,@<7PNF};AFAj_)a($*JUwy<~ A?dZ`FJv3PdGYsc%(_"M@o(CڀWVZ vUbcUVY)c]6צ.?L6Ihϰ%-"n|E[k1jˀkgf %jnAVL[Vq_/$S.o!L+_LJv`eф7UcmzCjBru0-Z1τ|1[C~IHA8LJ #NH764ve^|q7ƖC4┤u,:y1$t.*zw[zT tq_/רo5O9ygWP7b'bR9kQA1Gj8n&,aKزEr,oI 2jA@GNĞH48z]u'1v ׭0:@ бz4쳎5DU*wA9[`+rkKW>tCˍ̧* 9;İF ^RFvA9=t`ty@ } v.v$␡Vh"Iv;^evHUxzh帘~aP1C%B>fUE:~3?|nH*#!p/3ۍ)GP<^"&`%Df8'7g(ہT,irv$c &Nr35gTW Mqi 3^1JlSG0tk&O0UH~@uf)af3و]T&,>,Sx"uMDqr"13-PԔ5DJ&6ixG~BR1I,u5cHEd>kj6|t1DNW@%gپJ07DΑw$gd ]e w\YpcNU|XL(a$Az ʑ h =h3}t' c7ff \..+Jo&W;_rI@xCf JS[qm#by=ieMfg:5 J bђg3Qm Y.[+"OޡXORAZ@t*fJ8; 7W]o1;\3z@ct&Pߜr*g pґ_ D35TϵV Z_3C(' 4Ls!\])]yWC"|,$ x@!v _܍$#;~hiMɱBK]PH%WbgdDӋ7#{P'cJspѐUվb6hWi[ B.TT{$kng4]L-̿F nS$|eg1N6j2F֏xD MM 1 h7S3qI]GKbw$߄td5\x:Xݳnˆhr^`5}dw>JYFVk>=U/ѤN |-&x&Fw[yٝٹqN2,}OXv@&ppQFJէ#emgcduͅw8yE9(%>nh%:}x`|ۼfH}Ve?RE,)}&WQsX)ʧxBYOl %hh\ұyh'!{s8`qY.͘mS! `U!`8hǐ\Q#hݷi< ع&5f7)W}WD~WjhL:K~[n]oz%t^K?9nI"*^͡O@#\|Tp5? d,ፚ!i2IN~~byTUpc=9v')y'vt.N`"()G">MN#K(RBa䟰C \_I _;zvc\vgۂBԛjcjw5-5y_7݇Rl+c%l3x6<4 2zwhm7;%@re>{cw۠q>CB5+E=o)k D+" !/VzyJTZScGALm0'c}8)?D,9GRĄ?nKսU/՟ʸ0 2?rjMaxϚU_dY_>sv@&tH~;|F:R0ԑCyޥ LY,R ѼfRM̈ۜI,'[yDD:!3ŢpUDHn|3+8AshkJܯo;ޡo| բ[wG=ֱ06q~+L;K4ۣfpԺ*<-xSR넡Q~a/l6vٶqK~O[@e*`}6",:jH]r"E5s}K6+:3Q[)]AT=xN2?} [sE7#h~4y{]f$B ]Q2f (R}TXPeꭘK)dcf TS"|o>eH FoG6eߩ!!Tf|5K[7c+xѼ|ב1І zMOû"s^(ۭ/Ym FSc5Xߊ+8$kAU8-gDf(KWv-W/'9}r`/gkg3j3S}wF}P`l A G 8_g><-lbNҭdSlr[W~u3( 57}л|\/ 7>i@;v SOx'kE'EpxoY@~p+jI$֋kRM>\_5e_)H`H(a<ۑ萫HI}Vڳ?YgS:RʢjWu.ReZKZo?-n5ӌ"*ׅ=w^^XBΨJ)bϮt7KJW%-/YC@8kʣ\QaTHm7= g. Sf*rŹ%]=*QeC_<g\(d,= -eىV/FpY<*&35pྵȂ/(exwʹj*XӮWٚo~۝a⿄$HHJ'Wtmr2L-DǪ=]"H1(OLQLW&Tָd$OT-,N4Қ ASZ `RX)wslN'O|&^q_P| lmUCr,-8X[arZd?c,m,;zUG˰7 053zxBt%r0Adc+3jOu"%t͉8u8͏gbh51+J|+xn yBǜ{f+ȳXc-|wdB9{+H7D|3R𶴚'AfL⣝v{[ +7"Hl? Doj|ButtW8sT/Vaݚ@ΛpT~̏9+N5Q<ΆfR& ?b~p:=2ok9a tVs" vv֔Q%<-q{,*1˩ iF_39 .&9oHH8]{(*/:F{[Fᦏ'+H#qAgB"$ 'O0|'( L8z 7?h26ANf} Oߊ8sp4u0p 2PurJBZtSS.R% 1ӗ7[Jͼ=& .V'_y >"hu5OQem3ޢlblKUh˧6mvvIc H8@WHeA,ꏑ.oxyQ#h("@2n9v'k|:2O3J {sqJ\ A}LINtԙTVڱ@'nm!CfƄS_d&tW uaN£w;}݈FŚ qQV^|/>β@<`XU e:zjp&ʢ©!o)ٳSd9;6e(i+מ(5H[}{y¬3ѣ3vr*DּfsΕ?dN%! #CS|n Ys[ǯ(^%w>3.j)+h-|J?g>83L/``P9ճ,\{]]qͻ}>;5f[a#&~CոsA<&=a**_>7Bc:cep?l ?#[³ɓ: {{O ٲ> {g 8I~ҝpQow+6@E4-TV"R:J=I>"iLC2dFvsb=`]9]hǰLp l˜~ P`x~2ҙ>A 3ؚ1`~rK2o"qJ;HH/|"TNfKgN>|"< *f!en{ꖐYmb_-gQxP~Hv¦,'[3?W* s|U=;G}W;DE5,; y3\l2 >2 [y[yJ B6C!8{`ʺHoULuh ר c௢ńo)7`h)(&Qվ|& @KEvQ611p<.d~I,x^6B!V\Gth:|vaelB֟Qlu5}7w)r Vv2A,,bMOቤ 75$٤B_#u Է蹭q3aR_^ߖ[7 E.|'5p,&搹6Iu~Re$B*!_ ZпP1 sHF&eH{ p d[ 'OF54j^}P7wroQOU9VxK=%0Z(k庺]q=;/GiSڀ̠;$KTN9d( ^"c14 ^P :)ܳKw2O*}[· pרo!LjFoWs٥4/tK} &3VP܄e}5ء&_I!LX Uy ?+vr݄|7)󮡭؀|"uGNE0{pP2E2y0xOq(kO " j  I _?z ,1WU%0^$T AJ]LzG Pιi"AD,qgLpQ[Xfv~?xeq wD֥ Qs&d|s#jyLV ')j$/3,i-GgWSW2*e? ~4۟: ٟ˽Cqsz4R8\gs M1;aśɍqZf }vi|-:Pfn?- "+ %N<;d l/]%#6LyXGLC/8:YBcl3Q Ea"k2,A$ZTdo'JS }ВA^ՃEu1(L~*R>N쩞嫨f 7nk9-յAbߍYZgQ.0 . ôH A"'؛d:W}W՛L@?6Y%G#kk.`\a3BTk=!1-M3B],3!K3c#'n23^1ΈhY;9 iKQ1lzyթP%߬ % eX[h S5B޵hz=Xo9mgPY\X K|+,0Dx)1hhk@ 0md<-pϵe,`sٟDD}q1Xl_KyI tc&RcGMzO9ӪV {-߂h(d68WK9ͭ rcTD@ul!64p _ɌE$PeV\44qTZ(4iA-87Wk=/D(=y~&d^3& 2ʙ~Ҵ\=Ew Xk܌+hmI$HRM9f1mThd}:WvK{"L*t4h̯_ꓴ*;H`Y?+%l^V^ rq \4t;")x]2+(0) 6w#[4bgLB'w=s1&8ٓvD{d[5opk]6 >qqͦ1 85w_'c' yXrNYXSxlòU#^e1VY2oS]acPHl h+C2tlbõtQkxDP,tU pRWŞ&6Nij!ZDFm:̳&:cImnt'?wJ؊2QYܼHP߄ŅWz롔WEAQyDAˆCZCV9v:'o%[ʧ@ uo/JAZc*e2Lb&&/w"RP͜hq,~BPysJpJ KwwNFW߆j ==!vAŖ;khׅ-Gۃ)3raYЊdUlo Am=Bx~Mg+~&0Q th#Rzmts=Y؂8 -1:!ăn$8n^o2"Y.s$CȞ|P5 6z4[ g '(p=#o*є5Y'NivIݒA^h cnPFmћd&*3ak%,@YMb~~Jr> 7o_Gm?nxJ1:WZf0X |$WeQTY Jtgut<🚡/Є]FWɱyi+JY2uӊbO*L+\%ΓhD0켱T+H_s(p}7 K|dkgܗjf 7|>ZըT|`N_p\uU̷4G/`gOlJ-\IY3&2e8 S7Bz1ѭ͈'W-u˂.FeZi,uՙZۓ'K:s/nȣ}i#c4MZ ۑtSic&͖;vU?W6&crA'Mf氞 =.wEAČhw$pV@S9 p+ 7VZeA>Q 3n2CJuZ >^?Heؖkn]pZ f8{ [!ދa7; zc3(gSyV{}j뼊O *5[(Sur)tNvUD3;{HfTNK{̒nnܛ2kFhTc`\an6z<%WE-י y6BԀ2-3 \gD#jfZ4i6EU)tt"-4Y!+B $|/Y->:gu5dӬc2w W)ɫ8gs϶Wex`aZSQ}lukӀ&M&7] BѯSbNp;g%տeX1EH P>4B,m܄r j_Ѓ7E{l~ v︳6 6LЭDRs̄>%aEg,3Z##Z]FUE2 |2SPO]Y=]v1Զ_Euki%Pm< CQ1L͒=~^㦱 ?wCD tjrΖ= ,![(7]o=z2f8꛲v7 HL\I{Ag6DmSH_!\u ~+ W9Rpi' 8d6,a?폁~IDN~ٰH:s Tw[LCGnԾ.?WJup; '!N\'0,h?9qw"`IVd80>^sTvE/-p~cŴP(s lnҎ.0>8QJP5.?P9L>Q16Szte{pBJBmh%Un?XNaŭ3ǭt|KKn`˨RmC*$(/f[h0.#Xև:}'%Qmr[(˜15snD]ࠑG ,dg1"?/1{zkoeʁ0Ɯ]ک D}Hf38#S%ƙSjvX~QyW5UP qo܆'55Syw2-#m&yWxE~1T/0 Ai#|,8(& oK":u\[atcu#gK p~wL5ޥX勖 9;DOLے:_ (nb:R}Tn/24s㭡-!"%GN*ýEgL*;>Ix$Uɇ="a:nxr$\V4vj<&Wk>dxCwhʜE(`%iIKQ,lX@PM;{w׬unrXX'Q;1ֆÞٵ-ԟ]xWqV< @l?5ivr=$ tk[u*nE26D-$pp;<) b0Ӳ[KJzO;˝|kʍ}yn.YܝWXdjPIN<O2\3fr%_ް;H6P|w4Z6*O+z]20c",yMVO7aCfqSR R>hbGRK Ev c}EеUVC 8q1xI@JqS^T0T}"X_їQu62>HROBv@1D.Ej~l'.˓kUpo ߗr[!C%~"g#8GuGx"-iZ(K"z2 g4)kbwUڧy'lh<c nQeX;ē|N.'+$%]$ڏ0VN'!J75ur^\E^3!16~rhDɣBQ+<G.e< U20NI\@Nl*Շ2kɧf\t.S]m1AòWA v &v uo'|dˑ&n:+INS~Ʈ A>Kx` ;EmGư7$eqSܗE>  '~ 9D^W;91!HR|2 +;E#>-Z@,Pq$f[Ω& f瘜"U5>*i i=,g';&Zľ "Hi/ǎ<^::ƣ^ĭ0}%SZ%X5̉u Y$}>XGqte[J 9[ۃ[49up(4!5{?Y榥d 7난odG_}5?U_QuX~*یҗ/7gۣ!]ڣ1`_Gg晴Qj?Ycrܝ =[ci.Ab0^Rb2@\S̕sa Eʣv7AO[t2Ac,-#-ɣFDJrCTP A$Mė2zB s! 7=h{96HTB/}jnr5.Gx@Ƚ nɑbXbr;.e`$N 0%w!Cp' KG u(| z>JLW;e|wJJ?ͲG74Y]s\Jfy?{\!DBS6ptu9GKhڇzjC-dlI$>&o9]V+aEH<jS9Oз.` Vcg 5&i"%4y*#9B + |ԟ"%, `EIHzLOωE$Y29P Ի;ӤID׹ O-ˎ_ Z] 5sޤc目2}}A+& Y/C-b3C͹ ^m(ڷ (RI⟞R0 *֓QF=gA.@}~?{SNon7gn.TJ 0^A #!*Aq',8ke;˧-k*FUX 3t*PRX'RR2NS;U[T>:;g h9gKn_ze|Vbn}0FЈvs(Z? 'ܮv.\vD6KRGW>Ii\}ت&494꩐;m@thߓL]c "X+R>cٲUZ3.X|( cֺzM[},vfȇ=hX@Nf-Fg>IBc`c?#*31]qcOꡌ>~{D;݄欶1\O j 0(,\]qNC1Sc4J+u*M.mb͎/0cjWYOaΧo\BvalO4X01y|{ \ڽaM_o-Ա/J4z0M sk 4{ʽ/`g&L=:oIld sTt(76lTMжf@ձ "^q5k/n`M $=Av^*+m0VsuKAR9c`0XrQE|*ļqoBE%Fm=sU+[SЌCoP&#{a0FiAGij?y+|A O?RI643hײtwsD#|P+e:0ṳ@UTzY:ChHTBU=M m#&doJ@ ;p$iy ȖÚr7/qJ`:^Yo-b9udf `Q\k*|i k;:(,YO@zԩtA2g gc{)̛K;6Iin4+JZTJW(tRJ˿01xN)a2>01neV9-x&Z̐Q lOhҪxA9Mdf1  :6e8I Y7lHF.i3PH#A}w ;5, !p0F&pJ]:6a i!Y?QToȱ&/v!a`2=:0+)0ZOީ!#{ PD̀UU=+=4A``Y߹NE DLVwVD s#yk[w.d͢F?7*[)?ւ: ' B] ]תIy!!4Yo POl0O׻ {>f ?=i9i';VKO_* pP`["f[~{+JA]pnjva[,-ȟ('CYu [ޜz?J/oza7QL?6DW PlÎ?JI z=481(ηMNe}ly0 !#9@ BL{9n.dO Ϫ\;tNcH:wZT<(.N'9 k֢l#q$CkABaP(3ԕ K2O}Q{~I]i{!&o,}r \ -]q/CGoiyԹ@DcF LnAdmh/rl"lwj# 7 nKFHJ[Ts<z io;pg`[uo iwzT$?Dۣϓh&KJG3cpWՊ}Q?X B$'LᡚC3TnoMAY7J4M6CX4Zgs:mNqSc蝡,TO3rl@dshYكdFR! L@s=yP|;'.n3dT`].P#d[WYOrAXN:UIWηajQsߚC3*$X GN@Mw $V]$\#LdYAKשk J˻'L}%N,ahs7AI'J 0C`^N֒9v'|s6:NxT~w; W}j.]Xnv6(H9e;9%Ū?% 7\t?O;_y&d˟lw_I$Qt$|8fz'!=S t~Oʟ=lZ46Y.xje!n&fح.\H^MRhbQ[gO%Dofg0]CM:rᏟ-3UX;wDڟ!oBCM~rzPC`7q'{bԀ0.?ڑ+܌R Τ!Oo6lstQMH0g ڻFq,8,~B2]𴆖eYrڍ+9 {pIxebWj xUW <\OE +r= H:\D mYßPd { 9#W WSgv@EYe/ m{|.e=Ӻ34[w^$ޠ/u|a@DRM-咿@~`TaA(z1f>-)Y>Uj򧿘>OWW"|nhdbzڡ]b~|qϝ e.|d2C r \;-lM-",ϩ$TK,aψa@DkEИ杳1.:I@X z%A3^)/Yp,># XPnҸ;͋nwҏ bnDOe ۆ}fMT|53>{݃j#{KliAl2#_ON7ф]6䙂ՠ1~a\.s5!b(?a%WCWicmPDZ=r9}X :d|[#8i},z[֨92b0CʛDQiWV+S㙩p(?\E@:i;t+h2I ;(ҷ0}~pdeh5r؀z -GeiׅEYC:PȰ%Fs(%yCZqs8ߣbo/b 1pк(\JLOQ?n kv?PHDշ>oe{\=@Ujo>t)C̴+gGIDH2ct&2pu[;P?P&g[*a9.t+12rnT{2^Y9!^Zxy ;)k]<1uZ :ZtH_ VS!R攊P]%~,{lQ(nRnz. r^o 6hYZWb˸V3w!u&k'!)!+6_" H>%nb j pǟa!:#3LjXmٴ3oUʼn*w#8'+@--0]Lئ? 2rl?'nPEee}jrי~XFKrl(ynfﯚ;b[)]3u)Sd8'J &w_߷k*&{/1kXB@چ:7҆P'i"?TPNZ;^XUo6^5w3I/s{~`3A(^v^e<`GN{Z rOѽ ޽fxC]ߋY^M>#D'0'-x9iohA`X-d8SB^mRuyw۵)Y&W5{Y~RG_vhA v,x ӳUd.ڸ @rwK4q& uQsƤZILb[@ f7*[b2''u̽-T*W #})cCSq^(/esͿiR+ʝӝs톍q͂* Y[`Lء7iD8GA5kr\Jg ۴Dg=#i[OFXpʓ0Yxfy丅W15CŢ)IQHf)uᤥ_+ڽ;pH֍5t"olQ Yu/d*E1˺ijJHpWoW7OCv;TdpN8$g_a3q2uz>A$G@#"x?p`cc6  3W_ǿ&ڪ1yC+ALvhN1:2-%F];)ͽF; ǔn!yv1V~wx~Q3n m8qt3 <K~汢];z D<2w!2PuaQąt5Oz-DS])iE;71XZD](bTN!q7WѢ ©RKy[aFՃ4I3;5! uj' !ǫ>W;2يL̢7ͳIu: iY =AT7N@P(ivtTiKRȉm6y{:E.L)hՒ"Vaf}LЗ5eDa])_G>i[vI鯘sxE?>."a=8B +;%(BIrH2;-AC C(=2U` b @AN߼+; }T25BoyHKUC-v NG&Z\+حkOIO=yF;B;D1ΓםUc(a Ucלs5ʦg2act9Ev"K!&BIY2]VE[ rq 4)2s(xmLc7O=!-;p)f:RGiM5?zcc7HhA\ub IwbͲ/* Yn X:<>#gbmS'ME;N[vl/ 0\]._GxĎ#Xˍ3vj7LVV O$* 6ڈaa#\f_ny_Ҍ\A?4+Fwq;L{) "ʐUF2䀮1jEW9E2Pur|sn& d$Л>DG՝>=O={J,BL |Q??W]E*#ڲH( :P2g J'wQ<9| 5hZV 2=u_FRDyhW ^aSK]Ck++=L{&_c#oKJ pz$^#czN3RH̽;:E2?57$pCH4M^ũ6:VsV]Ebv3 ʿ]W#*:Yt h0`ư[>-, ToM;7/>Ygϫb;/1mK&=3N8jrE"2vg 47$@(Żvćcptyŕ :j avs}??1FȓabxF SM`bK8u;}=q-:Ͷ  a {npʉU\I4 㲴o{C^ cn8[˔'?/2{a;([Za |s6xO)eH/I3h}+qeϬsԺ "8O"lc\U@I1w5w ~ÔARx7Ci D81!BK>)&:mV+Sz^O;-a3>vtw4*Ї;Z[:FmrKp9yt|̷A=ع,*kXL#iG3r.\H'DYMrU3Jڍ?fS?F vD -W/<|wg׶_S"Q }n3ѽ&LxoGOCrڰog7]dʦMo_.Gt=] (ɈDf[ߒαb׌72?6H,,NORG*@`J9AkyE|jhga,-!;\ᬏ$d Z© C v/_wQ |(R4㢵{gac3'sP&yXČuuE̢栋T˪I ;wE/ 6Һ|X=c蝮UX.ZZϧѡ됝l ,av#N9  B7wiqƕkI.N5& [̈́g+W<$P}m%C 2z$u'1ٽ|6W5(k&/m10,шxMg"-V9tkcOp}1A6ۭdQ%/EZ#9l4`yk&80'*t̂cuP҄︢ݡ0V,nZ!T R,y6l/whgvCW콙$_PQig- .pS(ЖC+rEr[QYtltBGF҃$6.~ ڐV}#Wo s;wU[!P0J^LU֋}vT.lQj{oZTWqlno(z棴SiIDX'xSA|XaG5v vqQAl#*yܝ4L^ZdOxPXP3VMs9`=⻭xDºΒ/tz@،vw GK^h 4]ng אh- ^ ŵ#_:46E+ (o3JoS}샄 &'}Wͯ8Ʉ -1kq^tSD Q S3D b.uUӣ't8*/Oye̷cn* !j^kM6Vm Ơ#|_t_#)"emHpxjfд;FOٛIx|  lc܁Ii(jC~_ld{ܦ^Y^,Uڿ,@s3I"R>nxνJ2W5y@*; JPsU{ b"K<$\.ɓeNc%c'%hxJRړW|}wPQ^N\gœYB,ZF'P{(X,/ׂ!F&HO^WuR({4!Th݇PTW *{PIU*OI!=)Nfaߦr{,4n#XƠC6upNæo2tSGY|G=DV c&ύ4^Rz\ qQ:#OrhBؿ?qCkkM'9Tߨ=v`19A s:n%!2GǺ_o6gǾG1B ^$g|:F}F.Yw{`a>~|IP'II/["pDRsy]GUIIxГ ( mU:~.MhdGuolhjm6 ݅UlvJq0#C%m#6 5B׷:~8Hj$]W5fV)C1f."lkL:`70Jlq7wS4 v21p5K?$d$1iiyKjܧyEP< eH)e?{cP4‰J\'. \w)gsIF\Dҷ@QU֛2{?v_S$M NOKtO S4F={$T?2a |{KGCXn< V | Qd?_{#K[ٓ-מ9u$pi}cߤ=fR9ɹ_ WEoBsP#ܶ:֪B^u{[ D5KAYP%G5QrG)`EX"7_dO.y~ st? ֗_j Ti? z$”`m᛺j"F[Fxn=S,Iw3]nBE"~,e.PFev88I uFdm0|t b Oi?0WIRqI@Elq7ihtdz5ZLK/]q];>| իOW(:p feLkj~楎 =o$3>(KӊmωLLNF'dzlҭ+yF+9lIn{>N(ohxBV`V]+IU8nvЍ% G@v1^YzY~z5 fBA'?m&$VIT̼*B8& 4.@'ZwovΉ@4DC4_Go7iɯX%=adWbPYkl3i{郫6!YѶM0xy%S'-Kr-BEҳ5.ipjӟ'QIoo=yDV\TeEGI2i9<-@=IjiU80(#Dn$[BqNɘK_`#_E﹗ϚҜMcwQz'ϣe%vwk<"&K3zU}g}w96Q M|2B4vמV,b<} w"-qp¤)Y,NZ1l` ࡹlbniP[߿ Vɥ/N$N5e4Pu;po/@h{_gX.3Z?S(mܱ|4Dd&'q[@.FJK|H@ãidhK~"^)Q^&(t>@dKt_.>8F{cU+(6ހ!z )onoV剝Q)m2Eҿ!c3M<7/Y01y@35ptow .Uhk:GV_듐.Ci) O+V'gHo~A.tأ#Z$HVvT#эڥp͈_MP޼aU.gH@$h$3L`*KjdAbQ؅ fw!/(R ɮdGEw-B:SeLd @ɲ Oou= ScfMPzӎq^n(~ mZy f9'CVo8bKJA"k1`*.~MKi#[X+Xw^vGg Runwu5/6*6Bq6 LŅikrӫ{5N&#qxMx֯8jזG%f٭vAt%V2{'X- ,cZ g㑋UZ(#55 {0H}DYz2R(cx+B?6'5IvuZs"S3kg|P#13)ˇ`z[l-:( e/F2g/]'îmHCmcl ,n9C욯! U3j^4N!(Nh\)2Rq/6L8uNX?d2r_;*DZ`q^|nԎ(fa)'^pYǐU ՠk`K!_!}Rڛesf(_@6_v)JDz xW\R XmAt86o8t 0$mI= p#a:ZsGahP;UQ CxPadg|-4# ^E콫z !Vm[?5f p &VC!'<j-7s8nYI3z!1]>u'LTzR#3_i!<> -3-gF)>=[Eo x)- (| 乡24g] Sj)}d> %KȨ=3cG:9ؤܹXJ.'u,_>`@0^2,R|ގ  hLbH@" Y)'͛wNN П <%q-Ȕ޺>+!8,`wFw‰>F`oV.&Rn^U9m1n7bBD_xѨڿ~Ƕ,r((^0ËH!P@1,5g&%&J,I;Է9\hJAT,1!fj/:fL_ cV ,Eu$ȑ̢^BsE:WLWL2/Ȍ֖ Y" 5D`HzA3d}N&uGo[.P16&%H?#Zp[WY4x⎢BZ>Ta{ .{lw>Cq $oFp[u[Ұڌբ42dYBC%wՂ> PylM[`ENYo:»wѢ俑[7L}N\&U_肸0Gx]r_&?-_u*?N[Vs\XLVwhjMdWye[p#WPWM,EUNWxG^ICiʿo::!mY pt~vëbCd5SU4L#٨Kǵxi4hd%'pz !q⣓:ާOϣWhl^n/Ӫf \Ն$Mv9TR($O]lG`"ңGO"_&`s/ݰfNqg>~A_տU KeT hQE"+1sE$ӄI XpnPL с]V,޾F qR3z%\a'Cy›>eD*/C Hh%M5{.JÀ( p64F rܴQdY,K`-k7yĸ.^Ri UY̆ j MAo!2u-fG&nY6FJk _zܲx -(;,a ʇiiZ} 0O"* g ؿas~bb8HTjIL)&Ac]/Fʖ6+eP˗@yy400\Khf+mPPI0b*rعYK|ez<6ʴqѴ&#ʝ0 eK@1n%68mx{XDv87T(Wyڟ.NŚt1W!W}XS&f9P4n}I욅2ytPF=h1oHȞ+HEKXekJ&U6|L!VYjgl+gL 2nCH+$.lR>-S3jNq~ƾ䊉`WI㜎Qi[| .eU]䫁_p4ܟkw;bjoxYy ] G7Ց] 0%قrTO^9fj$y;DAyչ A!F +Qr.윥wwc=HЦ *'~*IlQprRϐm?Z@7,,n6J (+uO_-"|r &GVVnd6s/  uw`1LD|}'Q\g nNCgrբ~/J,}pK1Qo$mXA[aeZ]EG78k՞ݼSp;gAјC}ZdzjyTD;sΖ᧋zr~c  д񂣨sl?awy/@wB.> $QJSs9XLSHf]uRPa bXjRo8*;hSܺXN:)8O(|$Fe!HB Z߻nqxx@)8;#e?qź7ٹexx:07bh히6!9Uo&m7\M"i> RWL>J7@쏖&j,ijh:}vdk '&R|@Tbi}$Ow*ѷ!q 脣3" LOM痶BGݝ}萉EZ(,z<#S;,Mƒ8‰ ]g qSLCTۅO$250/'9۹?WY}TC{ 熜)^w <'f7^yRmyT_@ouϾ[=b՗ɟ{ň*?E~!u-|p;zEIx^걕>&^ʰkxH&doB!t$EԡzޔgW-T@׊ktdKqV +%B.oD<ԢqKBq38"_'PsʯkO&]g1D2H1 WKXEWBja.Vy5Fv*RfT}hp\8[aa9:{%?7|;&+٣|-ttIn;80VZLՏ\^΀[jVfܜ#.iGK$j*sZUK.Ѳ$;.TjsJS@h:b40 t%"=oS>WQ4 P .y1 zA5_Tk[ڒwꕔli~jhe /q\]_bct&QْoAZM*}!ĥ:8i_ p,zZn+,& ._U@T 9﴿s|ODb%+-QrxD%In:ngv48T6α~*p-|y.2^f'\5#'R=IMT_ŻE]IIRkvw*]ΥFfPN*G\$Jc9^[< Rpp}E$uv,+kAjlm23AFwZN]35 '$m.k Rz#j~>E "OMgUƂ'2O!z2X]mi[1Kt5bE5X c&u Z,<p1S%v]洝&q'B\ÖJ`{^<)/]{cP0Tz?oU>u8Xܾ@!f8[k4+$kB,qgRi@6\bC7:c>=#7sAlW@.Z4C6 &X3`LіdpN%p652>L|O33p#E):$l1@r|$q_VԆcK{ Ö&%}N슞^8 B8B X}܊:1D$` uz k7Xغ1RHPH.(W>y.\|DM&lF$"/EwSӈy,~Cdkxi5o0,.;5>hˋ`[&4N>1 !rs@/%IƒU9`[T ꃉR^^[9`U K1-w|t&XOҕt^YO4qa "-vxdUEbt?SUTveޣA/'1s7zP%KqnUEW`$Tb5#tlj,r zz$3>". YW_'Ћd;lX> M80b5dDlnÌ؍ N{ J;+8)$G8lkyÎM r'f_Nd%CS5B T\s{m ^|8)z i}&XAݲEO{N l oIϳEG)JsזĆ3"{P؂ְY$B6k ƪẃzS.pW`X 4:]m3 ֪Yb2XPaQVxTbr}~5oQ'4T:- Bve$tqX5#M󵉉CD0M3r[]7YyJ2Anw*E.8 h㳔:'9U0 y`21-BKp2U5͵FƵ*cXNY NRO*i[nd_I˜W%f7iwaqJ~;YX!>j/Ti͈68Q@, ԹSu3 x|TÑ~ eVR;|]Lf5-"ܕ;f,T`'Ѹ\[k `^T~W#'zn.带35[0w )#T W@,j PѼZ\w˕,CmwlJN2K<1; zFzǚCUBb|<,?mf&a|:U#Mb9/oAG4τwkAr=q!rg}!cs^ ~gUM"a.E;dz,x !Jw3`1t 7 53hŮ>sGo,`in{o\;>R0. ̚G+T {1H#,3{Ā i|ŗ tmXgc\n:*%&'[YL*gzH~9喸}v<@Cmܧ=)N yĜ'R1`<($۬{g;O9z\wV0'&SI 9$&ϝ.L>I"̀ N1u; JyV!Qڸtq+5*͹E0}%^1[6.J5v~۱}gǼP]Li II{BlԪ,*d)TtHJr7)IMnjO.*9sZ'<W+B A d\ơDZ[p:з'ը؞e^)Hh O_ּfPFtc{J" u@ϙ}R."Q RQ5"e8"FyZd3imV„R=BU"]c)(gvl#vE;֣O!6O =E  Ņ4E,*ѯ~4rWJI2> v dܮгT4O̠[ͨ-2|5ip gB U rD{ѠW(`[@.iKBJ"iv>hT1ǟI٣ ndTрakGO*gy AYtNRawsџ)xD߲z q'2Ax>]:,)R>&a_ȥYJosj3_B^ .57=0&u{#7 k"}2Lg:mF0]?m)FɜE(==%;=N:G#(pQaiUw|ۮyr$4TCZ>BDm^؏J^)o Fr!1>Y)Ê fhVB"Sͬ-!CFZ4+S:oGo.S؉%4VG6|.#jCO]mHNنez)3W=}fKPϲ%VWvރ X{k&Sla>#*07Y^/z&PVy.$( :igՐN,#3`|e쪸b!ӷ2J̎N 9ai8 ApTz[ 5adA%1EZ]K'7jɮaT#nXI{(eʧ9eC2>4L8ٖ"&&/?UKChdxG xJ`sҦLIP(s ks/6 Qȶti =1{nmtot gʄ'n԰_@)J}R;P`Z}NYka؂5JFzwqp(2߮1-df (:z*L Y?s571S'gNttzHysX:=o3t3u'FFDQ$<2e*+աoiW粐 ̩pCﲩq?)ND4-XkWs5HTWlߌ]Di,Lg᜛O$}d}ke6H9&ĊER}qzؽ_ !U?d=j/ m;L0!#bX4x'e-\X:u S=UI#7iS'SA8?ūOwMX ̀I0TbÝtluY90]ۑBd%QQ̦=a'+xCj*<+=epE~bV]ͺ~"AGM`7l`rZN4j2D,je:RqًuЉlnepM2/$J(WyLtm)-$~3T6pPOԍågBe]]1練rp00Rhw"d|2.xWǽ}zr2tDN )2[ yO#yľ8ؘ}DJ ҃gG@Ǒanbp :@dػ$y5N 5BnXkBiNcS[IWL4c:1yD|8lUQfWl؈~x[©ns؅?:߅_aÕd#s [:X$z/&ӐHnv}\;`\f'r{Nqhr&{lErwbK*x؏v`N7M5jMtR 0PF=V72B?D6`N#P2eG/OdEs'5dq=jhsQO4s.wdcF 󟺳>Cֵo ~]u4 :{_4|IuELg,eo -?;[ OЄa;u wЎd͜*M0b)ϥ F{u9ZfS\H:Ĝ>0KUZ|M6vK;)y> o)*U8|Niysh|/8,8TJ6*w j<{;CoBvrc@$4W)Ԝ+/d$Ri&HҨ#]uo*fCC|r:D5ڼ ܉"W+4u/=!geG!rv /4lZz0u}UxbU{ Vł%d9TxHmR=K+C/\^̇$B5&$m3Dʲ#IP))>f!{?{ij׺͊T/2K~hҐdy Fi!lg;qtdLmC`iMD` х򊘵H.DD Cvy;hU1k]k7wkC͹aKO ~ !v#754hCsKͬő"yIHHҖ[z?ȶ$zlڭR{d'GXat5bt";P{*'dZz͍8j7Kpd E |}THU>8b=SNi@b5seHbI';Ќ` y(QWzS}DmL@Ii?BAS:cOMW@K?ݓ/JSttLg7j&`ky[ߴ; MV(OrG㯾2zPЂPNz&.ŏ,*4~;HgiE\eΣZ ׁ7$%vĂ 8,EPRoIpᡚ㧘M0$Sv}acP- ?ΜGhSRq||j Q#.\n'Raj0㇌|P;cKRGtW$1#|x ,jO]'j=]r@U%XhTu'%㈭"Yy98ۥZuzwҗ}^?Zf;w0p[@0UTdYfR^goG$ԅ=m>_;x^MwvUeۊuRwa$Pe)9,mAVM~DWt`GԋXyWs1Φ|^Ӷ?f S^")>ٰA0XVu(df9FYᆬGK+qd$ 0sWLX^&F] $w K'M1w3>͊VjAsJF\~Ѭܦ:*H|UJUJ„<. {⁤VWMd48ц~Gc]?rNj-B>x!/ Dڸwua&x{i(5t8R{dbW9ÍUo̢YA4=>HbIgRbK^gq]+J#;sjDȹ*~0xƟr\|W3DeJ|<cv DoFa"vuf{!LZ/'h ]nk߃iC 6mvsrfy)b52S:LK@/)yjJij7pܺضQOa&Žvr D6hу n t<؛A~ܼilD]0܊SQ̟djoƲʉ#H[ 8`v$L? Qܺ20 rhSy鷽ฟہFeY 0c]SPa\vXYnHWBv`Y:TٲE~hohBªXWLb>zeE/>PNo$qrjv}h[^`z2rzJQ^A 3T"X|c|o -2ɤ %oy<>V.Xw^ >y`uIh2>B sxDKrI^uv,:lmq6sx/k0=oedlk?{K[l5\Ƿ)_)u^GaqɑdKϛՉ{0.҆ MGa ~#EU/* #?~dtZ Ut~4JsRikns keqXBiu U 00١P/*!]hzP]&|bWtt(B:vY<⸽U0E_``MZՒ@B]HjHE G2JKՑv7jU\T؀,ovDtb4u~k Hn.F@:LnWSH>_"I 3Sa[GOA;,2J̀2hP@yս NB2> } FU1ǥ̽z.HUEo1b/})6(U=dbýJ&RdGtF\ KШ.U2@N@sɃV P ޻%UsZOC@^0%D/zM2F3Yg3Xʜ|dDǒ.FM4'D/.:݂8;r 8W li=::ҍ;M\lMXq;X,T%p2%v)fA^2 3h|G0%c(U91=iL5z 2}_]+0;Y0EKl?B3)ru2 Jw.ڝDf]sw&B*CU|QFmz؇rD{`Gᩓ4F!X S1G\Y~<-ցM` )^pr6;$drNdf5t=PYon. no7zy9d:6D9$@8XW$6bCNFBel\#jߠ9gbQTB(;u] ݩJ|o{g/S"VB}ϷM݄$o8Z tD^B1K/] ~Cj`q|VyƻT);W7Dv7}kxTh.~ >{1 LuJg钔k,QЉ \ ]&64Qjnfrl3Ȩh6ӑj!.m5Rp&2$B$R/U|kjŀDolZ:kQ\0H[pV{&A E Ul.nqQ:`ŧfŰv_|Io8]iD0طvst'7&>%fuAa;p]$_YS?AAt(LKG3ulT[ l`x,,RI,6/@S0CHꃾ|k1|bN}! f&cC%ZF25~vDo(urdO԰(avM4zQ&;*[K@qZ3GǼ\HgI/x ^RnnLBv 2/cG0H˺&iFn`XȖ2qųrX^+wNFPrl֓e[|KTvmn̏1 Xtn?VW I6I^R˝Kl|6Fu߶=whvgOW  FhPHCV}f0P?4_X6W 5@B^+ʲ#̮]0ie##ǯG0B*J9_B$ӼMs+)!y鹩;n⭦5*}z\[Kق=?veag(BΙy7ۜ@ьl{sߪ{u611 ]HXYd̺.2h9&I{ hǑ!2Xc tSj69RLvl kXģ W5>!(!XңŪo0R[z{=d}(,seG=ĩCi%Wq*78"PUHʕ34{;kvÀ6 ._aCs9s[';e~1ɫ~Q9A&y&2싗Aw Aҿ{ %ylsVKV~ة l1[0Zblx!Xrx; R_N;YbilKDNdٸF,9*Ÿ;Ͼ 2U\qƽs!MCR. tQ:rW>zQF] }%?9 Jj3Jأ+z,_\[,̌K8vB37JVWKKP"5HÀZeSӏ5 Ў_U*, LDtGayBXo 5V*Nbt.h${Hi)h`1F0+˫kTlދI:uUQF+ zX8cZH@ǖjAzt9o_r z$L7-EZ~F"Eސ| }q;ދDY͠.\ o-2aOuQ2-%ژEZw?uKǀ D H6QR?}uxx_=a N38LROpby0 G sNT7 s?$ІU(bf)sQj\9>9/v@;N8&v8+xQRř|/k7fu>c5%#:QM/M灀gAc4\˻ToY6#l)BrE<ׂ.7vެdžIJB q!m Yt; Js^q"Z3ßc6EuNM@Q&Pga1ym^ 9 zF#+wnC(m,K^izMP{ %ƒ 9<'ՂCX$)JwSOΟF–I.ݾ *ћڛ6csoVeݺTKG{zzm.Xm3\# #nvCZBf|%oF#Nl @a>̓JʨڼnmDy:Ap pXNKx҄] n6иxASJaKtR{OD2qv! h[aXFGMuT0'X@$Y[C;}%U(kG LiG_L IM[z:ǙHFeU\.-Q _>[t.TEj7{ѴI7ȮEv| 60Rn-@s#(Xvڌ&`%ecG:B] QdYJ/R8쉑p7^,;P'[RgR7`wao<4W}xk%K,甌q 8Q^6L*X7g(3"?ʹkV?V2T.9YrOڈ ͪw}2յv˥yg 3S=m@Dt006EEbRŐ\ơ2.(k`Wk[氎!WQP\xLђɠ6xW=6Q(V4]ᩡ|/RswazwsV}[iteݖ zL`֝mr`X ukTf+1 "Tq7(.9 m$ O<ߊ.h[$@F%YsAܞ7xsWpȌhވ`i ~y\FU V[5n{݁%Y!uHljP9^\!+^z`ˌ؍M([Me7ؐuY`aR۱h)3|܌4}njĻ4YtVx f f'fg3-HH l>}&d jޘǯ-P}Kѝ[\"FkSFvIbI9h/xxs"~ A0oY]BRUAGj9b9XԢEgsfHS \&FeSϠϼ1:r 2iFN06}yc:4}-5ST;[8%R^ev[ڌ.}%DI> 1Բ hSHO_C% Ec?Y>l i|t2B^Nq8F:^ P#OPr+ѪH⸈Cd)cyZ陧HR|:MsBqJ;*,N\J4GW䑤koJY&Wk!I Kll|?JP?uK'c$w"Ѳ[tg JD4Z8o[RXuB6= ^x{G [;4Z7c$#,d0E%0[ԅ 6ؾDS[$K&h6&~c%Jbd:'Hd Uԍf׶ ®&n.~i&a n{_,۫gZڎ ĶalKQc[N8_=kȧx^Z^йj`퀱]/WWـޒ)n/D_9x0ɑ{uB62",Jҁ|uOaRKVek(rO=S T%L5#G:XD%VdvrqVd*dZV\B_S=4$X+[XՑ"5cʖT_6o:$RB/B.*LhMᖖ+ ] 4Ts'5G.6[RdCwhDD +tֆQy>.PaW(W#pfD`c_ufٶGx C}߀E aqdW7 q6'] uo*ݯMolpL-۫IRۡ(ޅ'rLBK񾧌2/'ZXW8ҍN͸N~^YGd3@4ﵞ;1hGG"sUƇR.^%h}nrf2] g󙱆tj~> e]?Ǵ1.\aB`Jz.uEG > n{pxieh*7=Fe)ӕndIVm;t|w@,?n`]^H;l -JRI50(}UN $jr(C}'27PZ RnQg3m|ZP6"i?w )Ng:g?[.k( &qJ8S5&$Pt!ۊ":GSv0w@t}YQͳL(&ⷖ,0s;tZ]<Y`iX0Ub!5x}axt F 0ީhvOx'cubJFC]Xv& kPE-I7cn D|?7syu%;7(mEӏP ̾S#N_b"#u(t(0'8Y̌<ߔĉM~'s C{]^n✖y|:\r(Tx!;:}JͶzߡ뢿\UvAl!kLto&@28ms}b_9$~ D8h9>5oqcc$n1F9o@5&Jpf0ohz%660đ uԙXKϣsBWtt ۭ OJǪsp}N:Y?6n1b@1q|')t_B/2iq8D{%Cu}Y'+H.F_m΄.v%jEp"5C@gxSxmK4\ i8ʧ~C%t/Ř;c,:O! a {El]HUcEKlX'V+=u)67 CCYəM˘c"GӪ<aEi/0c\03w|>b'z#t9W%Aw6-(Ϧ  A;gY%߬|! |{T^]\\v h$blgp`Mz~Qu^L"rͦ m@3SkĔH,"*V]m="LCe``_[twFtK]>pglRC,{X1"@MatL,>#,hN $K{(߅]8й?Fa1fVlOiV_<]=_Ta ?ɹcc *8 .pV"vzoqt#0]ףȌQ#.\1xrRhʣm>9L ]Hp,/wM~ Vȗm=>eb ݀"ȚaG @6[ "c.n2{ .{B>Ph70Er%_{:E-SOnOXxoߌT &{?! @\s[b#[,K5Kza`0C|Ƨ2)#&-Qv'ڍ@JiU(^a fXtGhne3T3"&raDŽON_Y1ym=b2Zb#,-1=X*t~{"bR.spkYB:]E[HzlP?dQO}z[V7 & J/18ܯUi(=؊U՞S,/hkehW^m͆wӻCݟq<ZefĝD$]n_] &&ZGw%+ezҮ5#yAp񑉷0IY2W5M 0ڳ奷 :"*6o'~b< ՚d9}BouYuHƚa>k<-1< >X^27c[Pܢt{eu%\V5ʄ4 nqS'楯>b닱1ʞ층 p~ʻ^ƹ+f2"6W2,ų.W[Rʑp9ot_݌6ߺDo;Nl3jYT*YH`&[]P,#KWODck5]]b6Rr*a+%]sC YeWPC_7:3Qsg2> ۪/u%٣t'Uz d|͟#>zU˯ۉXٿ[n@̞/QR¦]W$L/ .4oMFXؐ=WIhDӏe_*NS#{[tz|".IF[qRٵ}zrq%g_Y"_OXcfEF5J꓅ZQ}ؖ ERo'Xϲ" =spe \)zGx~u:'V`׷,:jSna^6'#6 z*osloeRz2rW"<7.ac1\fYGsmʢқw;M {80}NB|(-z(Gl(I4{sh%ۯFz:A;, "/FVjPmmDB`?rY913:6w@)a7):'來 )&3@RRg 7Y|O- p|n'ņ1d@K\5G 1gzs Bv^.<,{»~5|A4QKK!ߴp2sGvdɨV[L2MC걐,JA3̩.ơ̵ a~W m#m(\MJm]+mE_!^ޠ낗bdvTASQȮE~"ZEDe,?XijN 9XWjأCa![)"->;N#7B(GW[?PCߗvܥdwՎM!z1b/E |iD>h#gku慊1Hh %#Zc!Yq8,+z:l7&%2*I0z^*Ci4Ozw::{[SxAP'j$=⻧b$H\3N"3Tbtu|#cGr2)nX_x| K4V;8Vr*NLױ;k ZՂ"M;5ÃffPUJU`z8-}{Ҭ7 pǕƘLMȖv24n)D;nVāK7v=:'-IsUA2UW?8ċ[t$piȂ`܍4-U0oXFcg+rvaV4%6b|;QxKBٵh "݄ǒrhءS*~l8,g"`[M rL?X;MA?bYv3~BWQFߤnfCTfPh%~K8ܫ.}2{tz4)rZ80`3qME:IdSUETᚣĥ>K"-դJ)uQYH-<2jqG# wgmI%مiq@l~;AuBɲ 4{˔!DgJ%k)| b^ Q?Ԅ|k"o1;NDK"Ktq=V(I 6m/JKTa;V_"ϟ\B:Eٮ4D.s^!Uc}KnkHUWcxrDx&^AOoYp1BU63(A¶5°96lJ&Eȹi,X4GW*SeCOH|(ȅABKF? )vF 93Ӥ akjGI솶cFP"54t[Yo|V܎90|\$M&$ WB]r&#R2鮙ؼK.[x-RWs Z2"=h2+e~AEyNct#rفУY,vspx$-cgQ&;? P`=J[ڶlҗ(S^T@$wx߽IOca ]Y祜2c)](QO|Gޖe-(̉9zTNAk D>\szSUM䗵vkxȟKXا-͜~ i󤴽()=_xWp& GB $GۯKm|YK:;J|TɾP7T.f(J#{ $ㅙI&"AÒj8x+Ay [?V&qbi(r잟Aib@j5 #aʑĹ؀.Hg3^]s^#<.\kon3}ߺ;(/Q$x?onxH%^QfbɚM501kؖ26NA^4ff_ι8ꋙ &6ӏ_n!~PPWSdڝlF9P?pBe7终b."HɄ`W9\' d'ɝiK7u&]zG'2@v?ȋ/)r#]8?G9w±NIԮMT3 l8ۊ+[Pt|9Nۜpyf[AW%E41[k!9r22vT\\X1\SόPB e˼/hS3ܱZB!.T$8p9t`?#Ԇ7\LϹLe7Jed4%CqGtp)YpQ3×>:W4mpC4CLbGplX$Gmy$rf&žK;T{~Xao!cjq!X6Gy#IK86!W͹ ~%AZÖD2TQ-|x(ˈPB`نX=3@[7wYZLJo%pq: p=ԡDY# $2$ͫWVؼiؙLleiVɄwW̋Zۜ>4SFUDn̴j!BTuP# S⧈9@Pj$Ųg%+FH*۹SF 8XRۗ76vo]]/W}-J~ѓsPrFىUP.5&U8e_S3O^KS]PXm%h?/#cƇy.Cl¤Ч$;8 rJhl-OrVڒxL,& bj X&+}n c3*W ү+0iN8Sʽv&VGmE*ڞ*/;&JHOHGĐ3)|GkYd7 zJ3Sy'3dp# cEQT#&4JCϯe#~<6=W>DeDd'Ϡpa.I`\ U#v=DRmo:%C CGss NZ` C=fM6gug;E!Ee !4 Dze9OcY.sm&6킜6zCYGjJQuW _9=jJMoԶ $"zh/btj_5[H:L4 cVf@ճ~o`PĮJN/;@U*4DCZ-Kߥl%9mwd]Ao\ `a v7J :67뜪`0A`ʷIx\ߧF<ȯ!hqg?9]qO^#)8AISt6y%>mm kI`S-R(`|NyY9Pje=fp?ȞZ4 nl`j#kg>r5̂O"]~8Z8]2eSs&ס6 +rM/qOKR UF|P4$߉,E+}zpom@BW{S(vȣ>EY<ӳ!b'J St8,*+?lOG {ᖐCCXDC"Z> EKz^̡ 9jk(fEUUp2X u, +|W%Ғx˅4ϡԯ] ZZRqгe+lrQSqFF` !sP"oPUm`^ֹ~R)g[0t p ҹ]Nkd ~SA%4/ TVNH"M9 v/ ,610ЬsK/Ȉ#.bҝ@*J$NXq !p0$mm?2h3u:+!ccܶ`= aW: Iv2jo}TW ;t_ЗNIBb%=9j . ^O~,B xu|=NU4@]ii'"r?yӠU)X8 F4 Ըqv4{ppԮ BZ.T@)\96 +4j`WJV0^iW@҃xH6{3C7%N|P #4vyTI@UF_0wCPZ|Z#^SQeBK-O5ksʔpZh}C#H[ށ9 GCQ,L\ކ{?|.[3&;`GJtQCO7wSU2 w#/xxsVsZdПUUU¨冐8îb + 1kPy\IzW 18k1tOQѩt[@$fUv,ec<ٓE{&FՎF[l||b5ya+A[z 4Nx#~VeyXBnlƯdss*_>j-Gu LNUw7\k2R;_K/=G&JÜ1Nyc$Ӎs1$ril1l:P5C)4w[A9Y֑2f~f:&[Ѝ嫀(5G`t]DH]ʪ+yI}g)fjqqfZl5嚈khU9VSs2k؈'֔4F%L'9\=wGT2ƪMGqMFkr:۪]-.MKSrcu`O^Pm9byC5>= f1ǕVPUppN:i\<%t;ͬӪ<\SLxShr4h$2`@◤1AdƢkRJ` A wD0=6iə BZ[OyFm#vnLhu^ R y ר8M^S̳ʠWccХ,o3O .DdXzJLT%*¾;{S~NR7eu9Bg⨘o`I?mVXCm֏, %kc p{ )mP:IL=$"̒]iUFL=UqcWys`E!E}NqipV[1Qnf<;sFHR)$#i/M'2Hm_2џ<\_j{8!b0Oe84c% ڋM_]KZH0/­9U-2dZKGB!c(8,tAqEb$3eqxՇf#xoIPW2N rt^ߨ?IGXnϳ t5+?COwIM1YJc9ѩ/uɉ`uX c! Fpb>`=k+i*7@T^oyRq9+wwXs8IVW)(E+^%ơ e(̊ a|1^{kaBcc TJ\\ۘ, JP|Uyu,`}ً3wk.aяj + mx7x:| :c9n?wZNUAN-9]X$ljdMޖ{.]o`04Nd zztq_fg&,'2{n> NQ^`ppo/ݭx IRʻNPtum^kaN̫K '{lШPAJѼBp:9ě.EiPu8)v:"=c<#6|EYk-TEc(t @ZOS2ʏ#Weed]?!#ʍ J|OdW|~^@&G:eC/ ph&(oXE4mN?zp`u<ۆuL(zVqW&m1;oǭfRq:WOHT~/4Z;|kgO@aJtgۦ(g- `xQtHxܣrX/&vBj<"^Ie{7& "D%Ulhlr:vxmG0M6trsU Xfon#.fnu>0ғnMt8w^>|'oQn~Rd]h)?3y_oJBlhz)/}D]];{uS jMuȘDxX_k6^n/5jk\;IJ{ZuB 1[ Z5|rA0x4X6dTٕͣ yX`";wQ342KU' R1HךmHdPjNۥ /W@F A0xӮ|xsՆ!9 Z//bY3kwB~2_tj"J/ܒu֧eDk:ʁX5>x`8$'LAgޝ*3;Aۯ9$^ ˳tW`׵4+@agt/.Z*"N_N<(u;!*}KF)Xn5m/1Yg^psAyzSoY66-Mp6Ԓ.sh龭NΩ)q3#bmym S(i|)Y-ABKuqfFYf_*^ỏ89KǣH@%Gu>蛕WZHLW\$&~3NK ⒉%H19ES.í BQDbւy\'`dBŤfщy}{`񷙇}wo6QP%5-~zO41m2DDz3ڐżųL(Hq˙7}Ρ"?'2J2F'>]CA9|c!`xZ񸜙ƞF|TYe\H4=w)[ӕ3WE.P(h\ ^@4(xg>?h~ȃ"qUW~H(ž_I7KӔ>ږhp&H .nCEN+ {Y)~QC؆0|GB.z;6Tqyͳw#l6xͣ5 +wE|:ʎZmik7W<;r?_bXIz5TH(.?8(uzw|N GE VN@{g:0HK)ڏojXGZ?oeB-D6p0ò3hӝ~Yr79cVvJnjoX Gs3oOPWO ;SW2 XQ6W6+P|CD {3Ҕ]%n:Ps{w<` r豺<*}'gJ]= !Z)ʗp*7d)ZxqS f# nK :O9c7GZ)/.4Y^oGܷaLF#+)*b^*TJE.Yނ2O=|;^ǯbׇϜՕ"a"洋hوaвvuPs/-ڊLwFk kte̾Θ ѯ4ή6`Z&֨"ӚlA:.=)ߵXۗ0gq?X0isT'w2JFK;#&~8CeDWn y֓P֎w|}Dߠ&zE19gOuV{mB.ۮq5vOUmXڰxԚ mq97,/ԏ ^~a'/56وr}~|u jE-78 0<0oEś4J!;(s閩c0Rzʘ}: NiH_=pܞNk9,[ke$RhJ.KT[ʋ frA.PUqV_27=^e*zPT)ҋh+F;& jzvExy} ?YPuUP캾[,kGnB-np{ʶAㄒB/ݎe{۳ ij1<S# (#-1-V.v^'$m.GCъ'%u&'__0".gd2~<~ 7f!7 CTYgݖYOST& #T \VqP`9*L\↺=s6^HB12VHh"Z\% D*²tz^ɇ U#-лց$ ;z)b ftv')xuiR w)@ÐFDכ b{bCEo<7҈Ji0-S+AqaIoS0uȹ%xS;(d~f|2_=%pC /^j ߺh:$ѥtX$.cndr^`'))snziQR`~ 4Nf"9 ;\q/YD]ۚD tWŨnhͧy߾ Ad>@6@ a,t,<ó*:"3ؼouHaD.0$rȺL1 5sPV`K7i_oMf˝:W+S3N]gZ0wL֞^UX?6b;Gs**}Im7#E J^+-˛#Q5zǑ;?YJ4i$ce-W{Գ3[ sr;Qfλ/Be0 j`^T >`Y0zaޝ١)%蘬} "2 &If D':+h5 :X"(/UaENBY `q$yx R[_-4[OxT@݀MŬCx-pJ Hy eZX\Z; N[xlzgH蠒p GLv/Sjq#TEOD7.)56SnEȁp/j&Fw#`uC)w~a`*>Є3ԋj$BNUJYZ=șA RWfm}]+Hhh?m\؇LVD+E<(盙xDt$n3zkb.SٚIApo#mUt:Y:`4 ͍{ q~bf"x$ۼ=;{F4 kd{vnKcĔ])zm2˵n |lhF9t6Bh"BzZ˙]un fEHكҐ-M$Е2B!Xh;-\/[o'oe;bc|buחApdR,zKmG PrTUλ_zzBn`ۢyx՘Q`qW#vLs[:%epU"rS2!:R'k^B+l1?cEsd\SZ6EFddxC T6|p[c5vzG hvWˍm15?k9ĢXY0=}wHꇐGiB5%On| {Ac}H/"ܢDR,dn)ob[~ijp^ـxXHhEȢ@^8\0pt SO\۶ Zt句u z0/SiDAͶ LjrmWZC1)cOtIϾ&^"K绯HIn -";\E̙>M߷ָ0mppI[֥ǀ٘}0T...Z%T&~̨̳wh*Uy _\b}%oᠽ ׬N4e=ouKpA\w(l5}~e;To}[#)0d[>x9ns{T3dKnH֫khйh3Fi뫴o oILO*&4)6h<+<gM88^())CԸluD~kI4b_6[,)J/oX|T{3=_)\e;}LHЈߒZdh82޳A\,Vr*xPǓx\M9㴈6g||qکwBnǫClɴj$]zZjJbQ#t9,Gywe:S$͗؟]}W6I6(1U\^- Om8K:y0OeaR@"'G;Cϝqe,05Jd"@ly2;vڲ@ܖ%3d3-nuG˔IѓFHp35)0_|K?eOqH(h~7G oĞs*gZ{ʗjz[}^!E+ffRGE!;)U~.|zp*i/'=S(^{d o &gWIt#.ݾ^R.J-T80x.r_oL'zp8;1e@;tf c՘k(廵MfB\k$D)Q._44߽]vȲEKٝ~n$~˖ybRN3_qjpజAe*)FnM%}}$&6LG@}3B8@N& ̏l_A(D_ͻLAl7%wDh)rwrWi!HE1S?+M<0/%R7T/vLC|TFl`9c}aߐơ4N;1zDs@8U#Ő+8riU50Ph7iG0rQIdՊg_\)a> մ"A⏚Q-XW:CoE`֦A{5F]~)xyceön;}ч$(߹a;:W$:ͷllgƃB]\Ԏ^ohI#T=(:g3 E/=!{=B-A&<u,el4P޼ڮy ~8NDqd4ZzqIGѦwxo3$ܤfc55 5J({V7C0?(bO^PW2bwx4tyr.d%W_]ZÍMy[W*V"W$=п{87E[>KRxPB&槊XW1L`rc$lZZ<t} e#)ʼ\Aa?]Pg"0M'& OܱrcӐC-KML4/u)n:BZԏѠėrBQ!vCӐ@!{Yr!d.jVZgֲJXeMT(Ʋ=Sc`U:pU őn|**[,.+ƪ9?*:Ub&iscX_R>c4Rp3?HEZQ'_X9ҙJ%gI]"ɇ/N:C^t8S۷hk^qś x%}\ F- ;J]9ˣNBq޺F>viaUn@t^`Jl,v CRl,S@^-zk j̼ lOS F= GQ  ~ E}@*ف KapbJEea*E4jSX-벋]|zM溧ed;9M< QjeqWblzs09̨x (<.T(w+XմSfkIgReu6HS!+-!jwnMT3XjȚA^P^.M;T \mCA%6x|#ĘJT˰n^C/ =>gZ̩z["-6+SH<XaEHt`׼ /7'7))^90NC[==Xؼ^2d3O4=Ks_%p /`ֱ:(s%uŰ5XA 'g q1)Ъ3$G|k$cn΄hk9w 8A{BPgX PFP67%3A5 N ]jFeGgr#JUķ?nr͊?:"Gz-6pePn}L3MBj Ep⠚hsB qBtG0; j)M-)$J}j}ZJ/GBQ 9h;DW= BC%pMyӖn~ ee`Sȋ Z0*K29wg*PNcB`ңGl[wBb7wV0)mb`y1NPhyKQ$Jrs3>PsCӱ]P L ~}f ,5mA|jGF#@jEU=plMcZ-Fq")pVorUp$ fZtUgb 'f-9cPQ8C&JlM@rPipvsWZ~V 7Wwf|wbL~k=+CU q<}`zO%sWeGgؓ~S1xI~4`pWn/sPҀa9JY$G]{uWlqbʢ@~pzSncckuex61292 ?0-8AjgY7I nS +rv^ƑB\z)E"ޞ>㣦ʒzV] 1 UbH3@C|b8W0KwvҒw2s1EoL I vXrS-HWW}X8!6n j'n4~N}4v WyihX E#.V%zlJI?Ƥ$Y>H.C|]0+\dNok}å랖z9F+=+|Bf3k!̳ށ"1dj=6H}Y*Z[ǕIK12zC X)91딤(|F_Oh}ؕ x| [s2h{y5o<+F=2 _ h%E@[]!'56 enN*NSMV?*ztO#O"ՈzʭBn/OƪV3W{E~ ?7Sb4C?druX4/z0~q6sshIY 8n0j.o+ h]@*N{[eoҰk_ڪ{$w7 G3R$u8ڷϱG%}C#Z>t go$dbԴ0tJϝ# 1=s8ފMaF`G:R1@V/XwTk<T\MdSps *Z\ՠF SK9v+4P7F"/TԋI%C(NfصHC :lbD9#S>Ǜ ~5Dv5azݙ F쵃NjLZ9~'}H#*i uvv&xEyt8cZ+a]ΑV$5l7s̈qk'am0&,`s 5 #Q말}vn+SԶE?P%\&ԖzjHch@1㝬ŜOIDq,Ev eJ.L8Sn2=2f 2 U'<_1a`˽!C0&ayaPl&6M#/͐bYdGB?*sf'҉1p*\,:t1{*V@티 <ĝϷwlZVDţ6Ziff9Zg"eХo,\|n7M^zBY%[7d ^aZc/@!5yHuN`gp~6OUf^mPy&/T:6+f buqb3w+}5zG)P s7**X`ZTpH4pY`ҹk'ƫEs.'Vce 0O[,+՝ ̀|B|LHQCah M?:S:nё AxNIV5B6E x%Nc0K6PQ^ ߟy'ρ;ڀFzжJ2\l E:M1,?G{)3f(8l"!}opLĠ64#% +m&Z @C>&S@ tii o8T(zUhۣ^Ovb$a\vIDs~fSy Wz)}4Vr@u.u!W7:J%`oX3|3ͦ:N69rghूE,H$.FwGFIԁ}`#eUXW=ʿհE{% [y, %%ѡHj㒇Dx]R]B;-;FpofOKŨﭢTxzkeޗo!>Ks5qGYM{8*~g] v +f&V02"Pfɽ-xdeyՃߝ <-r<:L\ OIׂu+a2эOxEӑʊlTJΠ2Ф"ٷMO6mW0sTǔ ~ xu§uHPuA2q~ M^ļG1$5vW{[V N4fyWԯ-9+;A"ldsί;0VK]y1 Ww)93 4 jAw3zXE8Vh?JI[<8}jz"נ衬"VoLz1vjHYcx?^l Ӹ'&Z- P5~, PQ+5FV+>%*%"ig309@Bnv](*(ԀSc;qXo@W$b6WHR4l[K.<;TMdñvpʐ?/$Q.UUgT˾7Ʋ?v;jJJ 3ȄEpv51~RkNFV.1x ٸ\1 *?#s|]rzNjk Br/%^]I{M;淪1t=g~N 7N.{qa@q}gfDp@ U~o UI`B@.Ɩ;hN7h (%\1! yv 4 59]/6@tiC DF% ?t0+Xw*}l5q5I6}ݐ-N׆~okB\120 Ys~;qgȥU/j{C1<[78^wXHӪ D|b R fUf0L\[:xn-3Fot}u}@OLgCkQO|329xI=M9oŠZ#!(9ZvmS4-޿x(\-У= ږZ/C#2fR/BT[eDU?]za!Pm ZO^i"1wuI}yA9ܨMRz$Ըc D~qaYJʀT [.4 %YT0j5WCV oWұi.ٙz=<-w]tCTaBe]&iefӞuZEtV\ .DK{}z7{{.m,e+u E+pKwm yC\>Q3I ܹ~}+Xi=4kUSoLV* j1inXŹ\CѸte+Scp \P3~\OM!|-a & ^fZxA(n^302XϻyLL[J&}-`>Xc,rl;M|2>̢V8s9\ 0 nkGz DsrP0˛چ zCtd:fm^7\bY^ʣ>1@oBBY9n8p(??d>{Tu3o *#m;,Mm#b B3b '!zPCKkH{'80Fn<(@)jr?wݲU 2T#Q0u&AƂ$#Jj_ -6Ir/YNFbƸX[z:V S%DW[&A f>k0]SSV.3dd}JLWx,kT?,_@L n6d[go~U 1 9 N óx4hRN9x[ʠ3Tc#'cO įx!E-YjAA]Y(MeXUl/ 3%(0vCy ݼM~\ɗ47ROP87ev(14\~ejM1+QFx+l TUYl]^̓fR.10Vzt zQF$3l7?+@nG$.1Z ;h!Ua AB: r^T@Lbݍ5ثb܃/@f7]jMvra֣Ȁ.HkZTBYjgly:m;ҝ*şj=)-bmQ&!;o yj+@ou9:řdSAxtfXkKÍ,*ɰ69 Mȍ@!~Dg%ܟbJJ~?6*h1A(l i5i(GR\?N\C$W3´zwfB\9aRS9خf\V?&|nkRM'\IjM p.)U֌olʿBuXfT!!Ž$5(6mp8"K 7_c($jF%H3(;[6`lWa` @P3cScib=헥Ay: GKv)QZTRf >~?{:e>p bS5x~F'!MCm>7盈 Rřߕ=d}RZJ[Q OTtE~RLPr6%+إ߇5zU L"Q8@E!q+SIf=( %EӉ/-labhsm94Dt뾮K\ ?qts\,I9I(ԥv#@$J8Ym?ߛq [ĉ #U(ܑSLM^r8KS F1S?%!@X#E p3:uܓʝR7?&rKF{q8p츦RQ2y˕u"('4VN:`!vM`틒ԅx\opu^BzF3 Ԇ-5<? m+ڨaZu@T^YˁeZķ8zqiע͋X2*;W==rv^ 8\PjPdOoSVψW>6s{[^@Adr^uH\;;ӢPZC5 >z>2~FOho=Lr .a` c1 PBzBM!IkpP .9!be? v;2@ʖ7|R ~;)]zt@mgjۈiRy&4C;c^y>^ -<+G$ (+Ju_#OFe7h׬ھ<+U(dISn=DѸЛ]Ѳ(cƦG0ZοI* Y +KP6Ak"-­R ~kA WWlwW[UH3$^1*ϙnerFHݭbYVQ_2C=“,. 2CUJ{̍;1; 50I?pD9qSprpߗ;fGrnR=RgK .;Ԕ?U4 /T ]!<|OŖhe 2-9J "1 Rܓ* ê~T< 9mSEo@5ڪ"`|0jUtl>$fNr/ՎJۿfZ:pe℉oĭ1R=WM8 Ȝ%6wGL5[ nB)q jVs#$-榇6nm!.05.3Ӵp =-n%t@ݗ!=wjdU;Lldb5sG"Xd7 'l5ӫu|(d 377oWXf_np[)jGTsl)j&>*U[zmBer *Ɠ6>B,cͰdy r0lI3ygBsi #W:PvBSb ;ͨDHAn%qm/5ZCg՛u@#z) B9)i׍Ǽ`ݷM ;Drڡ !BkBh } _*y?,`iDZÿ f^DBWS̳˾Aq_5F /D@UjxfӌbU)@l9d6 hLݏ[jݧcX} `^) )Ȓ_)c8gMd LHas<~&\)OIʻCpuq:sŃ@AldT+9+b3 -.=p=ϹF׷$}n;T*fmзK{s1 ] ?UNQqq5$pE(zQʨ3o2۝շ]f v|qmn@C]|Z) ( uNUcwh3_8 DlY%5 Da_QY|_b܆E/l`?*$rrEM$vՠE;&sa/$l{//E=i'bPR>;3 a j R`p(I subH#׼ _On˼ IX'a55B8xpS =pG<6GAɠYH8U#Dx9 S1C4hoP{?(_\% ԻDX? 5z36z]B 0 E17)|Ozɔ}-MM88W:6#z +7[k2榱Yv{M{g^#<3.{Xl^'3 ׹^@ <;c$VrJ]p"2$oF _*jc7uԄ2P ԉL+>ڱXE?8. Ql%kqZG KYpN’ o:'%[rHLrbNjޘЬ O~ޓ,ZҔp=ۜ=oJBz?莔u+) } mVn"nSU̡)b$->Jck=,jPA CKWvk*dvR"7^J0#WD úJk(+O.M Muo/eǾ~~Hm7L؞ 9x)mL.8K/(/rB!(dy/.i&Oѳ0;8RD^;IM~%_uHW7̾(Y1љ_|$#Ҫ W1+QK&6#B$(.̤x^{2ᕕGR9x:էk5!wfLI* Y &0eODt5:Os'IwQ;/UBo}L)Ҵň3pGLpjYY\SNΌ@prhj"MA\  Fڙ9"$fGnBkĜTWvmvdmJӸSgDz7'y-TeN~mLr#(1H&Fr(51yӱÒX opXiCYňr$omj+s\k0Mv˫ʀS" aPM9iIen$tE44B)ڏ*&+)9 @ו}Wm 1YRb -eZKϴgګ@?V4lwCPLJ GR\:M.d"SFp8!Y23WD9 "EEnl=X UiO, [V$@tȸF ! a!ƒvo.fQog[İN|VK+Z,k Bd;iЅq5Vv子^6 `_ISHW Z, ^">]2 *budMNirA4'C/b9"/95-0jKUYS'T[%r̥_'βY׼]'Guo(#M&5;6^@pP*Jy A*gT-lE?Eaؔۦ Ck /wO`aB np0+ܒQ 3O7nv} 抺[Yµ 5 R4?ol.8ANRy}[mU~K2BbK%BjT(Q23_Yyt Z4F8íxXӘp]?GmX* K-~f$zgY+vhDX ^r CsYF#"al$=2AϯǞ4L+ j=@|B²x]K6nGQu`7!S`W·dm N!XphWK*Unіe\5-˯H3[yxԴ;3$1n;$lHƻ8mQaCwi'2ð'\39l# $h>*!CR}ljVV$h̽}W԰v/ּs6"НOpEEK4Ǐmٯ1$t0|$/Z[LbjV4O(Bȩ}D ۴KB_j+qa"Q=9흠DGNofc:'=_q^+45HHbqC';R95K3:vF›hRwJB _vr/[ tduB1!LDiŽ |wQ"#X!=)LV#4SY۞B5EOp3{D (Wb` y7M:Fxxb2%6:Q?fBst#?wn'[\iraPWUg+x}sZo%z\'ket m71E it cpi,h;'Vzh:`m xih|_QWD'WI>_TEX㈥ lpAp m`.ue89W-f0_iч0|P ?T,$Y*QZsQT'$s,&XDAxJ9ht@eciA߂ӻnno6{"iȅwyTǧqF"P\6"| r1 Khx\/H,Ǔ@|uT\6H7{Μ9TSʘA*X*ȾT4M=l)Np"#y1v p0ɲ) X{kxKkT.?t$+f71_QYtyXQSh%FA~˰`'B.[=2p*jZB}%UN?tAm8NRFͳ^4,^8|)IUg?q|{,o;G7LVHG Nj. K-bH+55t RgШTb'PZ!+O 1?I^ϑ&n,z[w!99 묳xVX1R̀CG8z@l&fi}Es?p'gW/β}Zdb5_+}ߩoeZ_ >J+VhA\2[vX*)q9f\T[?PYAʁf7$O鰇Ɔ$:] H@8<@S_[,{E ghdfqX\lUQMlclW08o$kxEi:Kk%qIį 4p`H%)Ƨ%쭣i+eQ{I >ebJ3 u!R ێrA|:r?E@N%79ƀ)P"3q౳aom_̿Fp D覱ǂ 5Lݣ|2=OLnmVQ,DG܁0Z;Wq-h3 kW#¸TȲp t< 2 SDkp< Z洮+B=M#5)`B+{:57,n{MW<4;^?>WwB(IJ,$X0z.$|88 cҕ?+Z}#>2'sceh %ŴcBq wIAP!"Ǧ3v!P؍E2Cf\ jS;)u^ol܉hWx4N3I=Œ(0zEkr!Dy6}L O~oG<'csk 4ƹNQJw%Ve"̣Y1, )"y`R-1`(UsCgW>)eŹ# q_i YG˘YpzL.aF EɚH9ynGrRE$%kainGugȫD MtWo⑃BR8|EcV Z$Ɏa3z?h&0- .q$磃jW2-o]lFHоo#? 3.00v dʣÔIkB6Pxfޘ[Yt=GӌM_x=i<*mAG.eN 2Y w Jqu9$`U Ǵhά$t /B2PNr\0\x}Ph6sc |DM?2݀(8论L%qAR Ơu{T 7"52 ~SΤԻG/r wmMZڋXH#ԃZGdE+* գe+@[@#6lWzs"|IHtbǎM$w^Pg%cpLc^CgMu(RFrgBә+loFػ"`5cWDa槱z-CGJUɻJ%̓QKZ"ZidĺbXcC>&|1%ԎӴ9"g9!JQL^ubs ($}@'ep_LH{3ц]'8_陉 s\TswL8.VWVIqE&߼!uGA %>|'O?&8k3HĶ)3?BmL2KjN墥-$kbV9 T+zx%7~*Nw-BZ3qm<) [䤭5<ܴ}'+]B_<;mgfN}Z%G 繣o~Sq"~\*۠) Ё Hr䉄-Q66ر)5 qU;Nw'?YKvf;kt'rҮY[UYjbC"mV|FwbT#Yŕ*Jp] ?Jw,76N`Az:W3ʲﵒ H8jjw up~÷mY+-|G鲚5AYp:1vep}Aze$(Z^!{d15(,t®Usq%W!xGs `3EAK>Sh 6(Kd>ns181&wU1.)܂\J <_{@%z@˼jY<4@e~+Wx?yccFha)VX!Q͞s-vRw̢]b!zBl>N@m-s9xב$hKYH}b,ߍMVuƾ;wR[P3C0dPmczhdvdSuޭcx#V1]1 7/YU(EM2n"Vl:DP )\4k䳥)A14dqXlǛߛt݋xdx r/hp%TˎٕJww[. ].z`-`Ks/?4Z Ax19E8T 1ozItWa$m`#g D>Hf[|Lpx0½f]EхPEU(ͽ 2y&1^=[~Ϡ@1-(`4t k|x IXˆ#XScy{-ӹ1u \"ڟie.)7oN˖OսSHuz+>7<1G ݱˆzM'w1#f6N e9onVorg쑞0qTGZ#=MHlSW \jvMġSTzjNFXCSl1V(ۍ+[Wn|o 1'W8h+&v+1S'htH ~5o%}=:1~ VƄɇ1PµzFd7in%Qw*3E{ ԒV9ZN)fp^inhQ*?FIr[h W  =ݟT aBy';vg[ wkn6,Z,3Ʒ&{vi&FPMRC$66d:ޭ?y\BDsJ#_+FPlU;.h`# TeWc0\~l]cM5-YhKj}*p.&BK'_ɹu0|\w1WS*vOl蕉}!ôhIrnpkZ_DOiL 8Of.,Q~6*"h"wK#`ռ ?}أ5_1Jã Vbavp_ۑމ`đؓy|~ۄ74\3fě唻ZS~\QpĊh =h>uJiXBLhvYĔ((p f+zI W024Vl뛙O#Atwe#ŤIC:%f4ŕ-:*߁ݦ1 :;{vxoMfh&Hڒgx&Y fz.q4sm 8ߕL%6^\.S'Ǖs`Z]BϦDGZ#]%ݠH1S<:[*qoQDʿ"d#ҩ^ׯ AڐReQ,neEr2yxNt8a"%$3SD|PIK -/>qm0}@E4`X}ZƁϔA#"9ԼٽB,й `j[i(6'GBgܻq\pV,ګ <Pc8l{Ԃ'"b &X?n';5I*U4њ!c4E#3Q&9 W4ZX"2C_`,C 1ɥBȷ * ɟZ + Kl^H~Xϭ b>Q(2?7#; P?T,O<6;Tѹ ." gDfsNk͂r~'UFv 82:yr Ph. TgCd ܭ GdȻvPտyV!m'HvMr@u?V{'%2&y>|8 =X,30WZGHBr^;+}ccMh)st|Z9U5B~#؅97g)*Fŵw^|E%S\+9 Ҩ>ԡE*BӬXKJ>y:y֗Y r/J*,L.L1=c>qg ʶ;V_A+-:bx%T8sc=GbsbW&2)gjpp2w-MIЍ}[ Jvv!M9>jϥ!( 'L͐"lIE s$`uBwש6k9Gb0j@ULTc0|EL9lҌRr!4^z瑱+8ryPqU: #uiu,&hչ`'@ײrvY JshNh&R Zy#')AT!EжAĦv f`>1vG1I+aKHV!;7'j$>2,nE(wu8િCAS$PF Q?=4넯:NȵzzNɢn]vN]l[j ۿG:]/uvx!Ht|I|2"1^)>ITfXoN$.\W}h@@fYމj>fΈa\TX*^w;ne@f,2'`#뤵k| I(|me ;w'Eҿ C5y0w%MOQGHp$0 :V8npH٣o*cXӿ#CȘZ^s,"ًB@6sZnA XQ$ BtRfL(nuJDdj4$̊d3ـֻ bvү;8LyX`"]:wO~Hiˏ|Q|p()H,^uO1>_ޭA`H9ɥ7o C ݁[L:'S$Ǝ._5&*jlg,S!됧cb.@xADYə; Wk, ?v"ԾIJ[Ǻ[tS69GJ; )Y$Wy[ ^J<"3:M}g0bh a(p]r롁Ay;|r^ٶAٛ+v:fjG!gaeZ;s&,9q;N`'~"/ XG+gT,Rs"Jl񶠳"u7Oܗ/ wg۩N=+Z6p;5[lfD'@?H{[Kr{tN^!Luq$ip,-(a2_<ș\zVXiMAȝUт/xZhlwT/#9WgКHd:S/n!)I5~tzq/ *Դ|og@Q 3%]9DWgĞDȇ-5ڌwAjDn\ /fZLi"MiDaC|hiGU#Vz?Z?ݓT˕ȱu^\?[ VzjvT"Dp[A+#=`KZP6K> C9 @_|mG*C{ _W^R|A$  KNGt@-&TT ݀=4Ga}L-hh&L47V¬*T+ ܲӉcssia[@X>Veubɥ( ?Uwh=5`ܿ%UP0y\gc\?Z9D}/v? wOMi?\²JKBdәJ3:Cv"䇾$C\\H!r/ѲzF0VijtIΪ2)t)hC;"':/)pf2,36&iVcFy_Ϊ,#tε{/Yʃd(]VmWӁ$=%V9d*EX]`"Mo'+wj!_-4,Md48рc >oOOc.;&2 z'3<[tqܨS?tp*chgy4Iř++OLP'I%86Ho(@ &{3; !jd&;ꉨ4jM+gmIPAIy|}x͊uZuzSd/v/c7͒BIjstW#[@:5]|e"X;&h 91wfT9IgTqWĞZt uo`oÆkfo zFf_X[/Jci'e-{"dm^n0EDEN狫TexVn!X",ʡ)*ʟ@mU;@:'f( v`Ӈk`Ϊ]qFB:1;NgLd%r?nsƚsX*ڒ WBPeCӈDg$[?_~ݤq>$@5M>U4eSlfe;l*:/ fjtZ#(s||C^, ƃDw`Ah]_!}6sQD;f7<,j4#"ęXv"-`} qX7Wa=ˮ&`41uAiEdr^1|@@.Ji r4Ltl~ :1;0&keO!~#C+HN$D1CDOy_[+M)adg\Y0^ t5dezA񼠆{#2.*N\ڂ|R>KI(o ,MU%3<c?7#E P1/{EH}Pz&V%xM#E E\Y t,ÞCP Cs:a54sjBdmdD(*& SNpe D3"/8(Z> aY cgq7--z,&g'KzeQ1iAyx{%ʹh.'ֽ4Vm͈,\Ã(-Vxkfmn~@N։孖3Re=R^čOQ G"iw')Lnv'fLiט$Iw#ex/)ΘaZX24:,+v1$Կԇrx7Xy:rM!,Sf%2򆑐;͘3꣫թCҭG9˫$31X%rN_t >,Z15cʡr.@\# oJ<~Rk`C#- ۴1Mw@Ox &+Zl,YfY@XiL׸ U( qR"wV!Q8X1O32M\A͟jeL8Ի4i -DfrP xFQVf?h#ܔ3l66VL5\?,)x \1eCGk$ԥ>P7ix1hAl؍J -ieB %Ɵ li۞~5L `dzf (F03nKº)Әk6BY( UbP+JN(k#=HVߧa%:/W󗇴kFƤ9B nT=fwm8B0\fsԖb:r^h^.LWMˎ%HA9߃3xs M&AxeU :#X3F1360# EVYGɻ%&D.)U Q¶~rPZ7֞ hlgԙޔ-{}*+g[`nIU1-[⽋'Gx{ҒxS[Zl ? 4gXYowֲ[V8P&B7Q1 3+@/"S)IOcfT^)c9$9WD.L /m.Zw@2d הU4sj`tp8*Q\OD;{~q^ y)p!2ځ _m1I0_-6#%Gf\> 39V@d/hHyUa֦э)2ԹNX@PjbS]ўЩ S`?4=PQbZ~2v&w]L3J"/Q@v ؙ6Zgp=䎲~ 0;5PkdXRRFʶ]1f; З!a4Ϯ$UF҉WfJ6ժ'GwzAK$dXSavLyx\֡g(axZPۂ@U鋝O{8^ ~#T]fgay(85gAhpBiA:b6g5u =ZV3.ȔݞtPzW$DpPDn_24ݗ.#9e~fVٙ+"tس^ʪGTn[: n&9UATD#mp%b&H>i±0_j֗uO{'R߯bȵ`Fj6bv`7ҽ/ 2--链11phb"_ Ӂ7qɰ-H\u:~9ujXQGU]F4,@a™Aҏ.q9NBlesӢ)kiB?L7ݖ^}9kPc{e.,A"wo$fo6E" i ?o&'6 h^>uؙ;]ZCL+&o {ucf{7ٽTfUa7ţJƱ5 vKuT_q),3I6-Xה"Vj3.]Zi! Z@t\\F5~ U`ІK59yvMNˇ=%wʢpRZg0éBVD]LOLozj}o4á+$BwO/h|s,6Nc~nt/lʜ:>KAa{ vd_DX$ګ8>BX]q$pFX[# :mfgė'"MJbtkf&K,觵m\{@UQ>nv@_R'*Sv(;1_3vIInӜix]'/f_`Aib_kzNܓzoQL^4Fveo#.HI.+(v$˜ ш<\жghqt2 ,L q䰪3cCA108cDǭb~nۜvER#AqC"k?SDqkL)>#S#zYsȓSO!ؕCd`H'YgՖAKP[&ny&EXI|Wq?WM!3T!v92)7maB9{0 ѵ< }(e7g!0hZbyVnd N;S HBU{vCVAש<| I#F+q*x<sj>n,6C|TjA)9d,) 1MoUw`!_pDHx/٢ Sj,yYmlV"7N;Ym_h 3k7"Wzkü޷EAQMlr_l\fhRHfI믓,r}+ꔹ3B$< 0)dl(Ȭ@9uJ%PcMVm4C bsR2 _ңeVSl᢯Ἳ*{5 @}bc>b==7^oG[ vk:TMr*TP_Xu ڨt6ss ?X[XU=f.8M C$& $WVf%~U 1 ,؍WQ~xQB߳9z]ѷUcq8p}cy" XV}R. ѣ)_yvBwf2 1"E8d.$ pe}qId4l+,H;*6-*:w&݅FxH14I}E !+ep0^-5.RT:!n6LTBpRj{FF gYڎZP!==jdVU $H uRTQ !6PJkC؁JGӐX s`6~htD .#J`c&!+?uZ^7 70ױؕhFۙ-wvR{}HY.9tBCM9w4\cuj'{,rx=?`n.k@64N9ΞnyT ƌw] i< +uZNPt}^Q H4*tO9z~-}M۬Hr+jIMHT2|{m6xǡ9$q="CzLQ1(+m~^"69 l!K [C0GʈFtFDnT"˫+s'6VH|:b,W`އR,*Lt׽9lvpݖl7]~,;l0:Tf/oe`24P6D͙UeM!ؐ%u}43^͔EӼ.27HݹR#27Z#K*,hֹ>^5+$Pѷl08#L!~jwce&2Ai#?RʊYRqJ5]Z>:/B}{04b,:(oh(%r0;co)wFHKe%![\)b'%pBEQ}tR{[N+IEg8k4'O๣6㣰ǽ7#jMN!T㣼%і< ;/WSδ Y ̎0ssLC\LWsɒTFf޹7Y-AgMbQ>;*wJNsר?\k|O}>j=<eOI2]iS4D ~La,X)7ZD,J9*'}f| \U`ܧ/ŝ젹ugJ^v%nJ3<,fW\VK?<hFOh+qRi>u0E/ǡYu/i&l0t8-vبqs`"8<|{ojCK#"Me˜Vhljz16RR?KGܴ !{ lF|՝@t qD<`tڙ~7-m#Vd]RP{WC+2;Eg& Pt'22+P؊;+>v]GZ~ϘV3\%v4^dPH ~3H'g]y%H4,yE8HJo>{1jv' 7vpмe!2Xܥ7;Qd7B6MjA~scgLe<(EuihT=]5bJa<{,L/[H'2|$H%x֍5_ =-\+Soj NHǹבNgG>fⷌ!WD=vGˮᓊLe+)Esפi@pS8u^MɅL9iH"'"׋ Hz| lضޅYXElHRdޖG߃o5ͨsanbʒSdʑSO cW^DA(% R;O9@^m|_a& =yH]tB|8[f_~!4 YJѰUtgH(pن]i8ZV"məWG[iJ zɊC]j=: İD[~euސ@e1,([4/5H4#,Rt sI_two Qۘ G ʚryy YO@R~vdY]g$Qb6s+P]$?SU &I -ķo/i$gL_@fp"%_Ά+i5/=ф k9J٭tx푷fd.\sUqj ?pc +|W{^4h&~pd]rZ'ȕ \B Čx`J!c}1ct'+M{obh\gw8~}=>̖B@din2=O7P{3۶eཱུT1C9a;0%6wѾ!4q>i 6Eܑn(4W 1ܫwڸJ#HYO4]{x mLEiTf*ZUZx&`Cg.[}1_/^=wQQM<(>^S]U(&>$t*}5K,S[jDݶICNg|X$8?'[7o,#܋r8c&.ն&@tXmh1QBxamе@{w3I'Q=wհܐ)O}܈F 5atyh:O]mQ8%ֺy战kӂBED&!k6@գqM: a/* e.&4 ֽ^.sA\jj!-v6Zq˫O܂Jxc\͔^ghgd -P4d6?v|#A8{cш֙Q^%9^sO\Am%P1dq6fuxHB^ .ô56m7 _jɸ3)y!A7E\ 9G΋0Al#8?u #qdN'\yUps ),ӌ~ GZ~IC `P-0@wgѲ&"s%b0oUH(9eBw(u3|VGxNLywc6tpQh%()FJ\Ќ`NBc{ZHBvA(#F(%npc?>ն~O-tIkCj)6%Dk$%zԥX0g__Ϯ)R4vgbǙJ"(莐oUg% @'-!Xl2ަ FCU!و#` (4trodI/8:7QN)N}peKMݰ6#u30v9^m! Y|ޏ*ݘuZ JwFuh\0P(BdHP5 e}v@HeV5Fnj JTȊP}8Qz a6,L ,|ҿi4Ok]T{5;'ѩO(MpcZ Y`L 45L&n2(R2%pJu \m  :ǀ~^|Z&"o(Hop ԓ?Zx70e. 鉥;lb-3gjzC:.օƚJv "lS95m*wI[@|Mb'bkAC,?g Hyu,QWvre|ͽIld @#+7|f'!Ѩ1|[Spj -:.7>y/MZT *]:(CQer&EcbCL$,D J΄u Ι'|=;BEHTcJ>\llW'xmy`O6h JρNÌXOfMt`mmFfP*9 {ɠؿABA=ǟD͡i'F547g6ҀEAgVh(6m'X =!$F˔i/ѩn_Y;f$єԶ/KJOCQmvQVGêsiz/E:(ܣ Ib^#0lS|<{Oep2͢iC^(r"ʒ_2tvCbrS$A 8\#-O<ԻPfNUR:9ŦFe9<~\ڄQeq_p^keA$bw:J4u/ +g̵3WP<.^8iM. ZN ɩk%gn_o ] nq3ݽ>1]Bg|Y.!=dqU8ז Za MH>8eqizL赹Z|-HSb۴[,MN` 'Ҿ hT4Z:$g_4e#{#edz*c@J->dE-=@|zi%z"V LND#sPGWa+?ku%TJ D1 g(vX:u7d[+0ZH]B4~͟ v\l=޳lf$v@GoGOX>6zwJjYbx-M[Z 1z5{Hq0vwdIRW'ަ>kc܄]$~ 0;ahiΈVHޠ^i#SC^!;mE yAs W yfk:t'evrc ++VZ4fZw%"A$7mj'SMwJ m5/0#4 w[|!-,=`I u1gZ!:WI2 Oc@]vz fcp&eaxhndE< ZC'6ۀh|: 8aνm1_ӭ]ŹQ 4a}C3tE4ڿ\Yչz2Ӎv7%2ju/rfhCLM)z'' rgCY&;0=lM1BC/1RI s=gpQ\Tz~B^ZzCAL}X*^ k_4lg::Z.Ko5+zej#-M+ ŴՑ"lGKbp/j8m,j\Wec0v.J\, yLz,ϩ q%Jxwf&I_GxBaNyoM- Qt+zBe` l+pYA)}G[F8ވUG+pF`lo J6Ix!+oYmd9MM j|fp77{'zM U{1>Vг?K<9H ETRϪK_$`,zzĽmZr*ވp8;I|1$ Zh|FfF^-#Ir*w*$VԜH8OZ1(xmCYowpw4Tȉ T(R8y3Mr>U uf*If2ȧ{ߤm٣Rp|X*=\w]s̢HϿb^hx(%юm;n:G(+PVŌaKBVAci}gb P gv2D鏃XR ;rֳ Sʕ/\1..  Jq U]s8@SjRLb~,ъ/b*\d.+iss$wO_tːBȼCxG%0R+ph>!k>YQ#{k3P\ ݒۉ5ϺH+G}UI*bZaJ>R߇/.!5h)&.]l g#K0jª^uބf8e!lz"9@70Z#_5ĥA7>`/M3@ ~ЃS ^ M ȆC'hX3 GZ1=-t94dn<"Є1R|1U5éUdҁ~fI~9R#x)GmS`C:]FS:lH@j89qOGž7}&mX9W|Lm y(DqU(ؠ¢B,f}ZRVZyHDùK͘2H ~D?`,#bd_3U>}6: t?TyMaaփ"ZW")ߪ+W =g`֍ut8'+SOI(5f5ىN`+l_dJ 5}rRaK+NF֋?-7Vb@1LBD)! Ȥ͹9ƽ}[Yڀ"q9 ձ+\y,Q-[~LN+T9w*`pU #ul ^ -\@ؖo c*eqpqr` rGt@)Se^YO br"dQ@o0A=#Z9[LYƟ @ͺ\|yJ++FdYTj)d64\ >@iS9ov=OKE@ZHlZy+m٠% \8{y!'j;edOZ_gߢ)۳k|F"GY{.5Vk Y:Iv(>}!0J6uGhIJ稧fx\e̚&$Äܾhkew!L>ѓ'ezDl JEWs[e5eEl?鹈m>4z>{yy%.X$'3f]%$y`F/B?jFD@(##Q)FZf aLp!Pn>l.y ]`'Ak]COEA) RcAh%_{Vr/ZaBҡ6R۽M0 5U S `\gT`L0 i!XAYzsK*tܕԭӦ[(Աr7NdcfD}Rk]JDF\JRB4Y5=.a upH#1"L m ͖γHG!66wlZw?)_fQX!xǃpo zV$̘ ߗ>њy i0شMāR.CR-^8tWA=֢f:0&'J'_m 9O,l&cTa@<{?Pn&fڸhb$QlU ݶ:ߴ2:lղՕ% 4f$qDR^UD$44hiaW?+r9u3$`~Oʾ"o@ޱzk&ɍ ғOlCZ65?ѨJwLUC0Μs_%v'bMZl'׽\+=o D {].%vۈ|P.2mSU4 ϹYkz#FyƴKZRi}{3m0A0#,{&O'ZN%޹=%gU| )jT_S%9i } ')"?56"=@Jڜ`ڛ-ˋS>/1ZCŕL_HK}#sq $T-e:{T!w&cZ 99qlI?C-p#gcI PGMSۦ9a6 !sKHޙxu=M c"1eʷ_mgl+umC? e)3j98@X1lT;;v /f# ]oPUhjO%JYK!㞿JwDznce||NQoa,bȨʳwCUm=qцg*(]cSDO]J\^_O9-Xt:]SK9n\myIa_s)@z#7ʑnN=\˓l +0!q;%Z\cB)0dafVk-A=>(}aW=uj̈́tPr! sME6!ectיBI)o QðSC`5^SYaNa=Jٷm)9k'tJ{KT@1Fpc% }v11XČZ!,'"Wl0}bsH// X)* {s㻏SS 9:Yqjay_ߊL,{F@u#sH5qtwgW=Z;nX_ Hk_z5#}o@BLW Խ'6 M`IM蒓 Nd4 q;4АkgtU _Jd5I"3@Ǜb#R/Ծ/\=1Jja()R.=6 ib:_[^0Ȁ6 KX?aȔ8NYSPkMAj]>:`="rܶ-AG9cDܟ++yk1:Y94f6X5Y)jk^(Ito4k`x4t ĬWGD`u>+Qp dl‡qy>SYMQyH.T3$L'{˶UE+ qp! ]-1<4X"VV-A>\j|/)<4'@C>&# 0MGι"khVF:nQKpO:̾$IZg̼0ZķEJ4f7m]5/}#%{M!}Ss[;OwjSͼ׈Od<lE溈4F`OK60>)zw10U:ZK,א,YR\igU{=Gs+;28 ql驀}Э&b()*mdgC!VTWpLRip %  Dٍl=pB)Kk4^ Mo!$EHG@rɦyS< R_ܯs=]mpRL,?3' b|w֬쵖u'EoK.ìj׀v0H^4CBV_ewCt &1Q,-C:GvePKPa|m$Bd<S&-K69cto+3+͠?X\R;yjAO,OZu-_B [2ս΁4Ɖ&oIÀ'z ja &A 婚ji+!cGׇL?ğ)"oz-B7xz ["AФ*MW9?ӟ= ]`jb֔Tb.}AnT5^P:qDfI'Pt:ed+ @p~N \l՛zpڴ48[\ql.Ghdw>r71h !g9WPF8Vtږl$ozʼ9y[13LdTvw"gH u+UxNe~ccp-4L NWp\%8`oYN]uJ`̵ G9Gbz݅!ߥĠwkƱ>Ka &A5V'5"kԔZHM4ӟ<`K6_F) .UF ƅ5gQͥj2J\R @!0ܯt.˽ 歬+QAJ%\,GGQOr:A[p"M+ vy2~q&!EdI-ZpN:U@D쎙SpWO}Yo5?\9@X_j9Ȱ,ɑq0=u_vw.+D>ia]֛rm]R-@u>tV7'[.\ Ȭ $F.2.nq흠{x>|i7qQ;Fl+oϋ3/t)Y l]BtP9J:9n=nB.B/"6Im",4Q6w.9>g HA lDJmW׶'Q\$)Е{A8z%fh *ǃ\pE+w…swd8ξ~+bm,LBWJ^/Wە8F\RRyWF/lWpcF&osU@H'h;CsDs)U$m!?\~xDzx9B~FYR)պ.P v/yJ`>^-ƶ'M![: +ڈN=3sZ"q.\YYwoJehVJ\cUߜY6Q:P[ds!5!쭈=9LZ ո\7sCCMQ5c^NjUB0P J^;S r~P %uD&]L^<71Ix℣R%B`JV뀘oq:r40 p+ F8?mDQ%'WL eKz2up)TpG#>4\pl͓ݽ_ vTFH!dU@K\SLG+*X>‹9 +֤>̐:QFM5VTjcrR'@0ߤsWÛڂw Uj1)5n_sԇ`"vݠaSK;TƑ [Nj>!x`V{°8 gs/ɸrZwͬڂ"PRy^#W2wYH7ٻxwHWp'W dQ@Fb{SgQZ}~d֠`/ϙwnp )g+PgnLDBVlۚf~mk"h20⣮*;tlS1唁&**0 i@7Q bY;o* >#a|h̖e#J["]y`Y4u892vqC mz}ZdF.UZҿ'z$e i%Ky:?Pcx8 'iYiE!EwU:n\ѷBICA+ #aRƉV,oNVuYuo+ &5of xJ`E0-4$u+T:EA1rzjΑJW#ocV6 ^lD4?[6I=+)T Y5=xm ٵvMasȟ%g{"N݀AP6N3yf]gD})+n,T;< 36xpa<YWZ)(dM \A,HYw+Ӂ5 EOj^"!i_KA*mUIȢzWY\@uȫ+e7mB"uX z(+Wi35+4¾v~JH QRh9/2 }/I?axdɞ*Q[؁ ܽzU\v^%I&זC&X ]ܲD~i_ӡnjo8'H%X4=eࢎWqԞ{n VRmm7̐P_TAnȂIku C)Y(a2bei^3*Q83h灮B{kS9)vV"b@qz5egSL61"Ybb+̒hV72Ž^3B^Z2hV'W9 YQu5E&4BsX

YT[UBwSYj| w*0$FS0tʔWgxkK1cbb9LV)Ȑ%="6M7@LՊܷܢPZT5‘n|[u&$Apa7blUti곲W3#й pꚩOƜ=A@ 0<2q*q}*]M!7(DSI^$;ԪFW'|iX.OvW^F/ \AIKzgͨ΂g>f- '?FA6.} 1NStbT~ 6+& ̥ӅOwW Sx$["9 .dzt[SH;-lp.Bz.}ҐȐtY\p5|+V;W=tFI[Eh%%XElX_,uivEvKT9kȸd1X7:xog:'d &.fNuG 0ת?D/sv3bz&sJ;JSYR',2:7) 6,W822Io-k<`VSCmd|< +bb{(9\G4bx.PAȈZuIAzԚ'sfGါE VuiP/Zͫ}DR$9>Nx#'͉ʄnk٤2ef -sa?߷;PRow+ {_3V,4U GfI;aFweiq?=:g UW#+\^hP9KX+q)CuۨF$@^sj ]k==A41H(S9$bx-Ta6Hn[+ڑG~nR& i"[nͪIrDpȾ/sEuz4*=Zf{z`c<{d%צG %Ҙ*ʽ;EPA(x$2A"߱eyކ1Cr w^5.hA{ܸ5zyDU2, *ݵ<5>.u (ׇ:AfbI\+@IA_P} 9߇Ұ 蓺BX5cV҃Y^FbrXe2zAA unl5 RhkNsW!-_iWR\Rӎc!Y o#2Zra<򉱹>1aUY ;zP3F|C=-Gn|6lKC B'\L r;&U6bBunjUSrdOG^7=rnN{4)ؑ# )=0% mkT$ 33G|1dz-R a~,*p0I';%u He0~U)<GZ-zn2smc}ۨ &d45H]Gu nsۊ֕Ԍ-|g* R30ra7{gM( fm`}cWCSm~L2b"ě3)f @XFbڥXThy6 I ;o5όMN"rYe`ߴEKur!DžK/j~5#C{=~` $0%HB]oi>0(Q>l 儌ֺHSD7v .jdUPƕؐty^q˗TxgJ:Ed=Z檌,h7P7Idj? L u2. jM6 h| P8ezVAx̯r /$$5]3PdNs֫6 O@[P*v4yNsECirb",%85fF"aXcﻕ @ Ek)s>68-yyM(J7/"k7lv {rϡƞ^.1bYp;.NłXۨi@Gr)|::@`;K܂+Vէ&6ȮvvR^'$(D}Cd,Y){+P].O8"Q 7Zg:!sԨ2DR&~CLk=3TH ā%؆houKӬx]Y1O3xL1Mp.yѵ<#Tu׻z&/ðŇNˡq8֧b8>RJ&rqy/t>_o\=27 $Qq`6Dmѓ1ҝW~ Nc?Hcg[j]MwKA̰gs 6zϟ=W(S YѬt.IP(d\]aF]&T,|{=+wT@Jz1btT=͜cm~SRRu$͵CKϔ%s]u`\#ų77Zۚ8w(ǭ aPwY57@ ~qj)xaS&SXKw$,?[/;a6s;wPHj4278ϴDkXYP "LA$wLZSivJg b^7&nR)'hRu}ZbwLJ$CGYXwDryWGbN މ<ѱ1CVwܯ<: K55Bf8#Ao t2 J>c3WsINh!1)]iJSog X0sA]Tfy3Վ؆٭c8)n8>E&Nb>(M5qA៞eeJY֚ߴ06$ٺm`2)uL_"o\uD 񴠎 J;:_5bn{i_CjmԠ~(#ۛW>WR9?q!uAQ2K3)Sc)3tA+%dxi렷)LG"4"0GBUt%^+ SOODb;y6gHK_v"n2=-g80R:+ۧ2etHmdj9e >x9|b(8p,B &Vv8%sŋ)gѴ+2w/d+ܱ_p#cS"Yx=1/&i*:} 0wԷ eC ӇxwKFb Vt9FA[mqIj{; 59YƤ]J*OlIfe:vYi@3?rsJwhQ6sgs9r7jv`ZGUW^#M zt6\sXD|L@z@-v+Rȟī(8&2VEH:/Գzצy+H //~|2 `̼[8HDT NsչF.|}{2M#ݹ;(Kξk}~ N:(6ٖj;1CqRe'_S0jaۖ9D6iBbxTApY⚸?Qpq>]>BD!,uKlwMnԻluz:}yaԮk7+:v.jn6[U'&C q$?ՖTO=,ÁIbU8UR{RK ;^)ŻpI9pJa_MUbH >Vޅuy7Ѓ2v(n&k}JՋP'v')).xfO]JB~IZ)/ZRMg$SF E@|7]gx΍9+;n ~U[3r jE0¦RE##y/)cȝpK{/96E.K*λݲ+"8K:{;Ǒ[u +dswGu 6Pâa(ٕv2]055|h`c;xU듉X00K2D M+k۾cƏBr{֓Dh BT(Bpr֒VXͰ_iV0F5fAfpo p ߶'5b\:#"ɵqEL?I:I5فf:)-.k^o,!--\L ƻM#!x804˃){"?y50_[wMd <|fCy ?%b'lɭ.-!Gi.-VMw_\JRC]9u8#c LZI4UZ)`bwJ љ3㫉 5]Oхtvȹwfz䋿{å 76ˍ#tNm'fsAe@u).+,[)W୨BNa ѿȾRbsU FkfKMN@NbeՋʖ wWVc ][?j؅(I}OɸO\h'U FnlsaiЖݚm])X\P/tS~CC5*Nd\khY>*)`؛iyގS銗/u؁~PO+*oϺ vdA /Q^QzVs^hN։\Xpes!,V"6OāJ i*OU]ͻ$:UǵI$&n8Ǹ}^y n[O'>p"+CZV?sR!h A /WΙ)Xn~̳WZ_/6<Hv{'"׏g"k#N9kgͣm%X[Ւllom\[X[nhX?+*׺"IGĮ$t_n>P6?*䤊b-H*dvq~OJlɎ A@ 0ao+=KҷO(7ٙ%H5` #d`%]:B:/ r22a-Th-OkS4ev@kw^F؟b]}f0َSq壟d7mK>` ;p$AAc5vQKA`cr]GM_g[% ےm6' 0 0 T u(2 .YhQK|nWG j-y[6jh v;zc~AOFOO'[J{.9zEǮ?1TS/ ~N"'=htPh7|I"E򹬷x%ё1fL up\Ʀ85:aV!o)/.3.cPi뢥af|7:I}973㩰ޗDtN4ĮS1||hĊ A)H"fU`mj1ho{?7.8k˴F5a]D7pu@Aև2 }LI>h.>'kE;sF7[$ UQ5!qJpkbyvg{YK˲Gnvp_w6QrPBp1v0~%7강V/8?Pyxͭ;?i_ЅyBgΈJvvђtq!i8ߥ2}g0 >> 0 "Jbx];*q/(Ɖ fc﷊Z*;p2P,6|[s/xAXEM˽OL$j .?ONjI5*9a@Kwu7ׂ`Tf[.jA˻ƺ_{7RAl;7X/>{ZCV/B\'- .CKZ0٪2w~7޺EoJ9tet%!$x+!u@ˆVž#qdN*$rZB 3M7?  cvwZ^.ֵP7ƥuֲz@A=6DGH`GgܯRg2*:*X,K]vo'Lx{K<|L( yл8(5 նS<`g4Swیy2s}T-ÕUH7Dm60]C*Ln~ӎͨ|8!pff}GeL& 7EdrE rILz.]4HxJswäÍ}&ޚB?aA]m 9Ki2 عth?󌾞2jD#v.=L,t)VR@߷A^PmI0#d[>M.Fj_E>&RI7h/''.2% Γ4J?[:Cy څ+PKy8ZX)gU na{^B^o2ұb JhYJs5?bP@q/[ܑmn-3α0qD }Q![6@t7CV4wCS1+7܅t?ЪKȪN-@_ )_v!U.`,p-^RjxmsF:"s }\Db ⻗E%0Q1 - VX}4 k'ҐC{*kAgqŦRu`+ dwcUQƋsPU+`l>29%3-UCOIUh$tdg cITF2֓q Q=WdW#2PQgíO.3NdM}kWEB mpyB~ `G!ɱS;?0&gӅ͐{:֒ Gd \gk0/.XmT HtC"LX4o"iݥ _ R3cL!X? VMd{(t7sa=M{"cJB}tY9MfߣMg%*T ׶Y4-HX/*Dz\> $ڡ`GܶgNK:$!b.0Q=]ˮZe {ǡg\4Uݭ]_!\rk7n[xLo2>w[;!@8聾UWQE"-Q\1L£b7:Xo+ku`:k{/L%Wv„%$毮;U';:/n{j}c1rvPlfnt~M2-I՟օZtGZ1zFl]PBLt d7jI6r:בb8{`#G'(';m'-m~)Th/M8wT}<Ӆ@tG!z9cN&C{)/c҃ L EܥvΫ,_4'Uޓ-sCQ'z=B1I$Ϟ <!_ֹ3/uRˌMQک'L[ScByںYs$`,)q5SQ 2ˣdW¯IYaMt'w-LtSA䜎(bOvN0ч>[Sp^[WWؐIG5q A (. \7/J$qTL/Åa4ثR a(x4Ωlz&~c6y6B0j@^,367]sԙC yc*dK" cVa&fcP:OICѴFcLrqc2$l0{ƢۏJ0~ b\b䘡0N#Gȹ!*:- .›y՗rmHLHYx6ئf:>)8&9˿~7WJulYzm/~bqnÐf-PP@c׸c)fq:#N_ץކ`'4X5Ni$2X?,Ƃ(̝p-u)Xy"@ P=*q8%gBt =MTߙp$=zu1 `o{J;IaQ#q;9 k3]#:,;?X-4_2*F UcA~oqU:-*v%ݣ\"o&˘}^UOr}kDCLU?(OҭP7foOHe'ט+ZްQ E F3 %)溿r4Hlg CL籼p4m_sQeGή[eߜ,Y u"u`Hq4B3 c-._ވ*m?1nDF萈+(Z ˼K‚єBOM6 6mxvt4ީHjC p~k(' _#o.aͅiH̛;,jqgSv}Z[e=0X~t^ ?'Ewd˸NʜY3Z;q gʇ.쀍 Ze'Y<,r4fʿ s d;fo1(cC4r%d6?ezPi.$uFFkWsݱz2XVr+tc"c~tmBPbټ6RK}A&Z}I#4K,=pYq$?bR nqJ__Կˉ}I jdzJPZJpH9hlgo6..*Ƕ U6o}!m#Phq)2ih"}GbŦ AnF݆o,+|տINx5mU\B2tZAe뾮0EV>4A>NACuFeJOh^sy0Y z3 6B,UO78'S'" e0Dłi2Y[ zh<,Aa-Q*JS{7HHBa+}<(f%L+&ܓkr3N.SDT-vUю"I8JpB΍ hEW|,s1gl>l1 j UL a/$H` V{QUA(I426>^ wX:%(k}Uhn *E62E?B}# 6~4@Cto9%jHRD"&n.H,M+-ȺxXT^U쨅%Rh[pOC}uGrt%_:R#Վs|0RJaǀ.2r!,vemfC/yYh6eudw>-qd<>>5Qxk̀!TSKs44mi_F 1ukF=RYGrwHL9Chn#^Hlmyw r ֐ִ\m ɾ8(V\ aZo!*>Sh#oNcP۲@s)ODD ]@yt=y`Rυzm\7&!͵{NǮ2 -PTRs5uĔ>VvrVxݜ=x&B) v.8=" Q W28mQ Ӳó\_a3"]}qŠxIù/ȦXB z07#HƇz뷣2(u8.155Οd>U|ؓ9VC~%Iuy?j޷/jeSS"}^zfe .-4kkT6b[kUWwovZ%Aɮ!6+D髮sLWH7"W l'])j<Č{Kձv-0eL!PPN.kN>lNY.43OKoāz6>Ĥ3Ej>TB.Nz1)BbaH@ws|},9kͮ!GQ_0r/n QT )tTDa]8UI\Ew_'A5M8>9 Yǀs t/6V75xoa{I"\+q圑xfI 0'^]8]"B[p.L5X4TFEk'o%R7M|#R'YVIw>nf9?PhX)H4S?fj{IIffCc#exe7N/{$Z!'ۮ@3jaiܹ&qÇuǒ/ISg*K{GmTÎ:6[_OJVÂqX v;`K8#:^t 5E9L_ 2`-ZB 燌7Ģi6,~ĥMono i]c_~ (#3rkBlOVs[y  ֟ LX1Yt GDU|'e+4`f]Ckel\J\ٙUM0{X{Kt\b}R@O9[jOW3F:ХUcF\׻I)iް'H7y]xA3qj٫ UG˪ZmGVIV?莈Bs<]`˃`~ FzMSϦۋQl#7]naڲ,$D"K@h0q3)t#SEK"H|EqK^JНy%,k4'*[pjg= Ć9<+:|%Y=x?glɖV$ (AYǬW̷XDQ,esYJ7h4ї,yn;cex,8FEg ݂$9u7erb( n χUu^W{BHܨ.-r~JD2{sϪmq13o{T 8FekƃPe^C M\sI[[*:7r:@&K}}zTkۺ0>.x ĚAI|m俕bbv+ou+i-W">iׁQ- ŧ~'oPH#VxI+kF^xB 4%G|+ .>l\ 3sjHwZռ|h?b5eXM7.&qL buגs(~Eh9/-+;6;;W$8Q(:'Ѽ| QVp2fE03Kx4ـ}l]Oj3l;g>/ϭ C9kР D+g0e1IMbfS2Pj^Jf|.E1qĸVrv?1_ɖj|lN.2X{¯CHٴ-;V~ mk*Ƿ2*uXr|:O@<., 5KmL%PKn<^19R;wI&GjEC9(;[!}TBбTR8BP@vFlSZzDq ~,HTk$|[Ђ+v3G,c_H h4Dx%xE{INʴF9)cWu#|(SFM;=3$F)a*hj9E3-6tS]lf믺PZ\g-*˟ف5 vƺ }>2ҬV6gd5HDU'eZ!g\}VҾ-8cv,2wݖs)\#AzJ !si|P[~۷ ڃ0XcIu] 7kj񶃑V$\!o @<ݲP8i_6mA{v@م_kr tĎ!`IwDq4ZLU3vg'IY;zW/=`2]YD|A*N_@s0YzRTvPu}%kνaYSm$McP$ Ԏ9g=Η72r(yRZIMn1~L.!ѷDfj ,b?ZF҆vj *Mi|<LB6/hfdRIU4eot1.i &/ |wL|zm죐Q-1MZ 9O;)ڡ;+xmmdvtD5Z("AENE{Bm#aps>CMGeOIPFn,|[=A%j4{%>'H'*lLjL^e&'mQDﭮOUfe:YIzĎޟ>2l*[/g\ b$s]V`Nz'T2]A٠AP"?mABZfVهĽi՛Z̫JܤJVm'HbNQ:V{s: ȡ\.rd! 2Bq˰`'d}TFpjU*.NG:bX|l" rw3rh'QAȰ" jHR}yDF鼼3Ÿ5G\ӋSu0 N)tD}6AAςdPzk@ryߊ OH[-Un.AZ y3[.@yQH uyߔtϾGa%EgI/R)VaSʴ @46D_T1Ġ lNL/]HYYzi+!UtJ1Mᖖ[^ ˚>yUN\`_5N,Կp9EQيaE7xfv_??\v D~! YjcĞЏe,n,vG4O]xbq5ώ%㘮 v_x'-u4E];pMǀH3fL]a#*R5InR$q„fJcr5ɬ)?)|rvuqeb3HիvK $树u:= FV|Vp^bj_iMhN٥G֣1{-lo#.#%la H(;btY]h'GVX1>\N~J\y.S]% ?)j:mhg#O, |x[Ma8cO=eN"JOcs;@A[Q/`S`տ|QbJ)h#)">_6P_]QS1!l4K@e"w[l6D`%Kt69C+${WZo9k TG%0kQzhlA@_ GT nr)S}" n(, nrdDɀ:\վ-ze64-m 4JVrO>/<(,~Y{ /vJi}%nzl)X Bq)A&9aNq"GcR96?SV9zP1$Ac͸JTkǽS!"l~:pjL3ŝO-> څpnwOn1q} GeT̯>GQ: sBѨisM}}1i m)(W ĝPKSz' Gٺ1@fTd @ n-ѿqϻ,@m[Ϧ%4ՊV/b~ =/NptLQN>35H70T.ɿ<6qxV urǑQ#C >&]:XC>\~$ժu o-+lppLzCSM_r; 31BF׵#T [~rӂ\|ƺPԎnĸvKm 2:ϊ"$Ny%pN_rT ]1zWwe,7WcSڌ.mZD,96`%I:Nݻl,:EMP?/\͗e9i, VH[$ Esi5^nG*Q e/87m:B FnH_ͺ&.ȆȦݎq|v* ˓\☾-qL1C' ֺFL\/o[j+y0:Ƭx|D"z S *Mj]an0۾%kNRak]&ŢIL)onܱA1_f^uup7R 6ylWZ~eY% EZRyWkzu'NOJ_$&$W*=DHtB{NgժiTrEv XtptV0)heb:3PJyR^;$ 5 ^O1icGgGdnZQÙym:-h iDw.k4/#%􍝇^ýP)\a~N/8=zt28 JIm@0_:W;TAqEr|6CԿ' (53 U;lr}4zY. .ۑ G3\(uԙzL7g NU*b FD>6,"ʤR6o_vm+=cTcb 6yuSz[L>\}Ǽqgע skp?4Ƒs99p,Y+{|l:>o ]QFD F)l:?@eᩮTq s,":B1Mr/\Mc "v%8lڥ<'[L¢n)}[ywfXS/:~oQ?B)Z#Aq40f9-=q>"lбy 75ٳ~dj@.Cb4QsJts}tR~_mژve8v.ꆏ_Gε#gSB;]_S.l vuj52)m'&9W|cp4$cCW9Z{22X Ͷ.D.Ħʂ!UY`%rVrpfޔ>nt}27ϔK,vЪ [j&Gek}[<1/%fa"}KДF!OV"d>RBUt X!\dB҉-Iw%  Wn;xVeᗜ`b'UX˹odEUڊ:V+YɯCqs/r%fPpHՃ] asYt0z,ZQb2w i'KގJBS>a$tǘi'Wi^dlKOXEL^K1\+$hF3Mj7~2&uj FKm#IQC,@oWl |I(rv1Ez0311蚑 fX}xᕯX7rTS#Gh5s\#+CgQ<.3畿$N2T?ȂBfLU[ )//7ڼivj+ߝU\;C9?~wό@~ϔ)^z^$h* ҲǍzRF%5Jx%X)P74#$,h",ToF׋@hwG niD㻄ZgwUZkBth?KOo{#6s.x0ւ"5of{A[sґMT#j!"J*鼲E Bf |y&,F7w45x\;uLA`b>eԅɳzx.{<$OC_lk2ȦLnFT0KX(MvR iw]ukWɳxtp E.eRuM}BN$T?c>RU`t_p`sw| ANeDcTgx<-f[x+ P€ qʚ8U?!~T2:K-1)yǁ¦{:b-|$ 3j`ZvwwC}*idd׺BH~Ӯ81=kW潍KD]ЍWbk`L{7uT?ضOvᴼ[4+"wCP`\%TH bd'Za27tC9j.`$>._ݣ= WGͶd3^FTrDMM5JQ/G@`R٫%rO),L2?ffoMutE awshICq!3W`@o?wVu>!zIU.o~gw+) |{r"X G˅$]#U` /Hs2聆oI-\7+Xj HzRcO vCTM.rJ>E KO"cfˉ\'s+.y(8͑ndEBI#s%%3oGDy?ţ\~]z+ j)hdQT[1+i(z 6˩y n k!ᖊx%|%=F*0Ce7mGc큈!?a ?ȨK>ڙx(a6'%'官_reD'`~11:6$j|Mlev xglE_Q+N.81'H{v@~Cȑyi-FͦMhPtȒSGQ.k-s~]Q)mWPqqĭow@vJ2'Vk?Z_XI#D2vajF )Z1Ӈ$3hZ*b4J1932V2Ȭ7!(2OP20c |eQ E,J4\6{S{k."{Y3 -2ǭeR~m 3Ioݳc.@/0 oihqۙ}ձbNE[VJR]#(]?腫95{ 6\GKpٹYbK 4:q^:8qk׏R<3!nRg*~~O75lb.E`K 9CX }ym^\dh Z饣߀=^b"M!Op ql mec3d)ĚVJP[/'F/} u8Z_d1~ KG5Oi%?BypFXLU1{Sj1t֤,ˉq^{O$}ӻ A<)9l0: Gic@No.Jbz{T.g33,hLkmGڻ~ ^7&g:|V/^oy\ N$pYvC^Eck.0Ex!qQ{~Iz;=`j"7,ataO8ksmZ\7"=אUA&$SF('X{AP_ʷL}¨83tfPf-cyc5p05CT6Bd iA( sFPV'-l^}O)8:V'JP` Ceq@6Yˢ10Qk!]N7۪ԗ}~A{)ao謹&(l~\r> ?PXdtSMnDj5T[/?w߷A8ZWQ:v߫@f8Ǒk&Ġ'pC`ijM>}u˫JUķ?"Me!K8HѨݾm0Q',z FiKQ3 ^7Y`8i[dz28K;6:ghu+c9w/LZUV+cGܜd.D2 Z̫r"=,u6?TZK;haB>34dKK匏QյsR]vJAT_6{ق2NĶg{< Չd,GMxy™a)\Q:>]PAͩӏȏ ?WͮɭSE'qQV} <;$5q`1NmW[76U*b \ $"wC]G~sSէddD)7@ʄa\?\az)kNtzڼ1Pc jFo1X:JPo#CX8Our?WKptP ,XhMs1ߕփf>%03^t\nCK@. i9'QXZ%ܫq2T1JozZdW R7qH۵LT;"qՈKޓ)S,59K!صHy ZZT戂H^ -8IViz/w˹lAs~f|AeJ JCs@-ntQQJ p\UG%~Ͻl F. KՑoF +S@P*bʦ?rqd낎h/bd,k3$)7(4qTvw'eC)Y] 4!6V\?#l3U)hڐGPbZPoQ11 YibVRdRV&G‰,o;7ZA<WlO.sI\ceFArҴAReq&WϸM%2# #;E%ހEGD<c%R5 ##NNs3ye 1L(s CMmZ h:z];w_5$JT,i4r)l}C0/3*s*q gɗ5 <#=!\OպLL}M ׿:b&t/i?swbWw(nnJZ B~X#IawRxL6{-ۻɴ*tQG~(e%3T}[YldƜcy飻LfA%:of6ug@&Ħ ug`Ȍ@_Y+͖>| -bIJL H Bg;>Eag#pS,A8Ɍ/@LJj+U,y)sØZ`K%R@Ƭlb2|R꙲ز+FH:; mUio=5R%AᓉŜd)X`cC8*.)0X}xk_7,yU !1&hڌJ&K;+"rȝF֭23i\mj:=[=ou[9@xi{Kly:` i^uoW+'\b~$lfӐje5wSMOod?m2Z?!t.!/H;oɷY`v贼 0_tL" \?$U$0j2qC]L(&FsW.Y:Tm1@h;]MK@ER+Uʶ_1Z$`Цɳ⺵[ٶ#Wv-33 1zpJ/+jXAm[|c "S')X8s%8Uc~vsKtF$gN@L [Bcɺԏ qӭ#նLcXβɹO~0=0u"7y'-fFx\m(c|\UmdzЩ[-55%QwUbz<X&?@UY +nBXOf,옭 W!5/^(omMg!o;zk G?b_ 0u\uaMHImQ8.hEZ̈́BS:tF,Ⱥ#֧ "41t BM{]83 aRwf\:3]DT8!fb/B7/AAwqj 3:#aPD*')r\}&ބ+KsJ` _۟Hc ㏈{bW B8'AF RsEn !,*CL 2SQ2lo((m ͉SRoMC00tiO}#j "I^h-l(.M 0H{y nhc ]Lx9#|K|Eq)VQKХ9k?\"u"BcS[=\Ѡ^~.eNx&Fܱd$9t( v"~NjHffG`A/OUZ`su mjȈPs]ѡMw:5G`Gh,('Ye<IZ#;j}؁ Z ȅS]눑M#{rZvt7,S1tPn!cFzd&}I^SOmoT373*wKQ" (}=0w׸E:n  cr .j O1fo ԅViNL!qU{T8,ש]0` ^>?3>Mv0Rap\u|*)oj#TOɩ)?w6x}cM>⍻ΐT4'1Zu?ˠHPخ  \ kM # b0?Nk6zLA[8vΧb<KhHIh" asÄ8u,Oy[n'Je<RZ?zyBR!SpNzs̋yzm摻ӮݓnI{&֬`1hiY>dAU{pObÃw)#|xXSP3h{\tH##A߼qxxj7BcT>GH\ +Y״w2GP.J$w8q-s} fwz ]D`D6X(rE$JP1um˙vF:MuJaMcs&p[Wu4~a4SܫF:׾ %9PQZ_ՑUń{V঴A:pd~jl@0_X(4a|M+(ǽB1j >`y7GHbV &Wq8㰗Io~6x\OY) ܵ;=Ŋ-3w-8~`~].֐5 rk' V<Ϊ7x^Vxhr>ؚ _w3űOD9s f;l+KֵBTjf?83GRnNTub:7պ 7f&0 ?+msjqBEрp8$E@Mףq}5oW$rvBzki2bsSx@/<`L]2qwo_ ?A%-`;I%I+:Wo FuP~*@Zt]Ri'Hp+a?// Jϒ@y3h MVD煨d!]] 󥛨 *3q@Mn Kdm# WLGpD!_m.6nLdt IC}P+wȘRN'$B{Tqiis>ƥ)'3G #W;HK[3Rfb/:r R^g8֡8؇h!,|usM=":h}ɅBt]k 4ex-wxsm2W4, X&#{ː$jyB`[Xl ;K4P,$"1m  yId]J*.:+ 1/RF2ʢi&WW pJBUZe W"} $Ɛt(k㇕f@B W{3׫18PZBB2ty0jaC Tq9[iʒJ ~,_=2 ҧpQ깼QFSf'5TQ坦_A[G0xHjGH:}ak|! -l6es RJ&TەQ+Bxҝ^6oVN ۗ(c r9]l?4j} qCT* s-)#*Ĭ*`?,5K7e_8˰<GM@ʝswx! %KXb" p7xE_)qMHy9dʆ]ZON7׭'ЯyL~΃n?\SgnFWmT/H7)b jGK #Et>#juwNbθs[jV6Z /J Nhuv&㇗oHFH!6ns Qqn}L{9Ѫ..q16 >AUvP@+hg&1xaģJWإ7cJV ZbmD8VmS& ZrYT5dea0Q*/J7.L co=v y,G<.+mE }#1G|[!u:4ڶeI[FDc?O61%}TO5[w!Ӷe{t;Kud"=o2#5 +/  _}̣ywrY59ìWTVzg Lh+JSzEOdiMdI%gz@XNLD0[m`z˅H@$.*|t)xzݪk@ё_3\Uz͹[ÈMA0׷"[ /56Q)em6>i,}K=߼x7hm FhJ4>ZI67mUMv'\gI!x #{E9{3}^؎|]Rq7E|d4܌b[˅*FT^H/1t]1v,4CbYh3;{L.*B-@L&[FaHu!]_ɣLx0+?;T}GLY7^CB|DED}4"k7]cD@ (ū9DK0N["与x@OMvt!`BkU>d+ÈPEdxFR%}h&sk͏+YgnjYҍ(މ3)Opy-~mhbDͣ rCK;|JڪZKE8Qm%B2X&~2/=-^X%OI2/_r&S퐤\l^Q$ő>u.Y|L2NvHB]*I=4Pp_@YJ۳>tK#?*kòz6L1n/P'xkᾱ!͠`ԑP۠_Q#6wg+DY}fƴɋ" DPr(_xFb࠺/44g%T:w5Esɮp[| h4ˈ1[ЀJ$aß.?{e[^@ei34u.$%% gRBxvyBrVC^1/n[In{S%?mC(ɥc`Qx}_|c5R?r RU)j(i֖mZeoFz'A%TFjq۪瑭V@s=v{2$7[.W.$"ͣG z+._Q/3S4ػ(sUFm>pɊ"B4\ޠXa<,\>؉ RbC.BӉ^YL5,$ynQ( nlhU rk'p ;=%-a}O3OɢFYdGIh{2﷩z|eӶơѽp'҅_z,f)(V|DzDžviqQiTFs1ג=x.xPަu%Q-o1UDkp=N>?[9+ޣIcv/9hbO` dԖDJ02%K,qt&aͪ hVo:;G{H~/6nҪO,&'9:7- N K|˓y=IިP<(sz0gikrb(_zN>*ivjņI<b(汌>Xv X/ UpY蝍8>2ȶrmgpaJ!DJS|6EkO)k6~tA'X^ ak9q|gcr=!gB }z> ׼QBeG&=!].U, sPVw$bA0iZƕ+FL{P;qV{vE]:}#T9{KV1y;RŞx[ZjH6LOE 5\F#' N?밮n+>.^ &~z>64ޗX B,xu|OkbE+9j2xo-M=I; FV+Zi)`~suk@ ktSuQMi?"s6XS&p/G'>-fb$;f2{D7/B(,fB]LC njM+p6&8%L0Qd%w@_{3&^Z]6L,i;*=,[<,gՄ2Էʚ#+lRo @>u j}Bo9?pԛX`$7u S4E|p (X%k9د6H1NS&V %z$0L]O)6U=/#|]TD  Ԇ1gX3XHRpyyEҮ1ӫke0[r.Ipv,7g os{nh-*V;ll.u+"ަc.Ckq^ƍc3W NXَׯf =j/0ӣ^zN?բAބYϕl`>&^" ^h'ςiU\C0hhVO^27oO$7,XI;me{ Lҥ%E|c~7O  ' \Ecqe.h[Nah$o'qL#PR0\O1c %/WH&VŎK)k_{ Y,*kh̥NZ<< M!mJ4NaY]STytxLf]^-%[%,VNYpG{ {By8tlG+mv!@CZձVxLbB} xĚv?\yHq;{ff9-~4-ITG伉X ')=,ԥhZ7+ 37[ܔn8N=0J)_A\N&.5BJ\8SxI vyqUQLEI"VݶxT CK˟ N\Eg~]?&pvQ2ɿ(T5(a^Ԡr $Po ̚˫m(U)YޑcqQ6Bǟ\&_'|X;Zn-]_G DdnT6dm]OD"~|rVh_\WӖQtۨ |#rJzUlG\ӿlO,d\(x.hґN;ߙꄋxUΊ.qY:†L*W2み>IqFS83\͡&}EKKN)WAYsԑ#{W+7*w\IΝEGvZl91l |!3!lPsg2xp>N(qZ;' Dz!( ˆOKLg<e=VߖʟWl3yC4Xk9y #~,3|mR ["v8zb"#ӝΕF̋U~Eg qS^yBq9MɳimGV3)]-q3h"0L.\,]RZ ==l]_oXbY"TNġ9ܴ_-d%=4!CrZGݨch/P)#5׬"KESx"Զ!=fb yr0@C*'t&NЋ -0ކ9XS1XYӰnW)GsuS&7P/s5??ݚ׆.Y`E ߄|5ϛ13NR(7 ql 9Bq'v:Qr4a9:+XŮ^G|07 ~ǶqsK1 6*bhF#n]Y ^nvv0y9xI>ca;Ŷ:o[ZMNdMp#e^ eYVz5cɧ7C݇ʙO}N<Ooyؿ8ێ'r^~mm,*-PwJi^YyI_X|A6(_X RQE7D.4G1MilO vqars9IpBA\!H7Mf2@T"6( á4G.[U;mjLta Y`7 EX5JGtzHXX[^GNHc or$ĪMCI^+{og996ŐBS^&!yfg‹,mG b}br.Sϖ#T$4%tr=mDb_LCiLctӌtVnkDA/Jv77WjSѬЕ@'g+/\> ޭ|#tEzcSkzpֵwRz iL Q?^smؼڵ Ƞ1fQ._sEҤF,}/h4kʿ?%%fb ^30#7*'{Y( e ի3? u^2B!;TvFN0cT~xbu&6px|W ȵ$fCKs%*.7-[0Cx8/* W6zEKI0P.PLk 7:W܂P`4zתp쐈6rCDׇmF:/sݘrʏHq||{~sN aȽuu$em:%wD\[j!Z}Y?\Q;Җhā, qVs{`F @PbO HS+2Q%2l X7UOXXn8^`@Hu>:S(2i6Tttѣ<N|`T嶔$j[cmup9-2V9R OkC+po| M &5ٻީaburX\WrU*.Rcr)oQ1>ԏ5-mwƼآ'uxQt]#,XSjĮb"88q\twtls!4ql _m珸0y͡Kx=C$}<̗$}ڰ1 cH6XvY4 ]JH$*J]K8zl ռaRAF& Jz(š+{U'О555Ei@΂ROyS4 ev4g1>0r_ gbC4rA|V?$,壐6FN_f_)GgRڮhV a6 }e&bvoaOk-4^<]dϼ-+w.VJDO)GK/~Q"~XJSw]i̤/{5P93;2s  /$eճ0gVS<{[\׫bL~WXЀ]Eԟ' W LOԈa">xK-bk E$pneyZs gϪQFQjOa |DNڴ#uhy=(v/a@ ɺi!ήjRGHjDfݨԪ/F0ޠqV_rҮy~tqzZa`?1vڲmḳdDF( wF#>+lQ]2HƯ5kT&V6l)  3p0T #$st"$@k*40sXOz._S q7K,ne0yޘ\uKGJ{?/2}of?&i@,x].ߝbPj<}>.HUkح~Cg+̂4_t<@AattH+xH&,^0T_ƂsYdbvP-^g@c"rZ\o'm㕆::r[PB6,Q&X0[ pzaHE`Z)FȉKd 4qW^ZUuռG<6~X>ÐTL ϱkbc }h"Ȣj{,=Eo|eL+g((1G ZzLsQ8!A-s@ǽWHk U쓴Ј=P@WK%ǝ4J+dD{#dxvļe4ϰz׆c*6M0<=^ pËʼn2#] j=GcLCzxcdP3 {|StD۠[K D4[SS9fA_w\$[&<_1sS!+hxgio?zdޢQN(cz`)EA7",֏h"bB *mKw av }֬Gբ_}όvWBbՠM35 +SQjؙ*hBKI@*?z#_{gP[31l9(\`I,\@^mt/  PY+ Fs<ك.G1;,):i(RXAx>I_МT=z (kHgWֶkg<ƅ+y4j.zDUa* _[&{YĤ36K s,h67Em7rѫ"H?rطj54|T,U$$sC}3@s.Mn#n1a1_3k[O; |I aJ@0(;U EPLbQrC,mS  Ȑi$X-Ց !s,W셇ƂB|3 y]05u IIv/CbT  v0_G5{%gH-IJ aBTj^n4 Y?; mVzmс4 &b\bH?Ԉc*C 4q8{u TTouVz0MԠɶ:[T\{ kN=L}wid$v"B6O 5e)R '9#gS =X4+_@ M)̊-'thY8&Y2g$ObCy+g2Z4 67,W[^L_TkQJSh~CD^ZٙMq@`"})#|!rzn?LSYdypֻj .&4V>YV"un Vsޔ$kjb,S D=ΓP. 9JY;1/Jam\!#.w&r64"FsYSYV꒨w|!|M|"DG}!k /ׅ|y!ToBLa:W^s hr A^]-Bd-6]f:_;*mʕBC}`sr[M,Xdob76n. ti_D ,X6:X5 2'6 Kxkd.DI_]D8uƊQxgUc;1;ȝ7E>gb^XJ(b!X==~F,dГ-V[ݕZd/7z[f1ϟ|فYTf',o<̎`k5I6YJ #Cݗȣ5~P%a5*}ϴvu[YY"9}#{^J=tbJZ~:nxꮁ{w11k a7=~Az(WuUX=%)2PY=<3axA".M߂@ZQi8R8E\LZPd20kӑCe`,e6E1tmٰ2fi ċhX:V=.l'T~_)k`byOC|MMx D]X(4_E~^vβ Eo,Og[${қ}ߗt@\̭k pm)-㎊r/B'փRΪ9tX{4Iʑ<4ϯ\g. 1^˛>uɷ#%\3.`*sPH$2ylV\'BGlƒ.{:@comfnFH^ؿIghG넠  )8G;>;QJ{z7SNK`&,& +[K;VX'#€; ymTos' p 'a ŝqh\O+F=o<8qA?#Ki"o}#MʍUpQ.mSѼiIiy螄+>ڢ|?RT ֪GQeXɴwhOf7L5kX*{^# 5=>um|l5%sBjRVq[EFv˿I T]/lhnyD/q?#O-z?"vm[˿岵t!e+h:JSҬmi1LIL•vUc qJ43&@ t+hk@/\] m ߓg?` >'94 x6RFXKsKde_[^/Hl;ה}^i/ *״.{k:CR)1#8Y|ׅ 40eeTʟa$-V{m`z8]`okxU CU?sz dҖAq7 eۇA%uڠpWŸۭFqmu{z&&cJ!Szf 26WRgfsIS–;NZМp^u”SYR8o,g ^a2|Eq,H6m-|A@_0ő5~MY;4.#@"n /H^o?f|L5 9t$Ni~)35h ƾO;MǍp3 ]bxׇ)"K>khAM9-3 ǦKR1S|~5n"ΌHV4 (-j>C+>lݬ<?s:e8%L,R^" +^RWn **g⬙fƐ3E2U? Bƚ~$p%0-9lVv *&GKu*pZ'hX^JTP = ;mAʺ1+[ g50ky2nzHܷ/#gD~_&UIwQt3AF~ɩt?ۄS^6 ݨ viǔcvh8>lo|`\':V$Ϧ:o F_fy*(HQaDS~`I]̷s,~ַഏWO~XMz m]t_Uhl ~[ύ!څ؎`ef3A[F̗PYDe 3 mU hB4! `}m~;b&\e6dр2á_r`SB]^?UadS 7  &GËFA,+;gQfUIyagB7j;:2ͰOz_ԏ.n{"Ǯ(V0>zQऋOsndzs gk>F`53Γqw3}u>X}{c1pyP=22-4A?q]un%4Nl+8eK mB-RrƫX}#p2J]7Q(kyTZk ƦL=.e\Y~(}S)|o*TyV0gV3oJZs\2 sgqwho꫟iE))1>giCa%g<ޒyW { G ܚ)'04$tT7e߿Rn|ڮ][6vĥїhѪiRC+#IU7ԽP[FO}QYyOӣ{\l΅jŁXg#-of^٥f6 ERQgӁP-ŭܠ'8p޴r5{!OA cN .iS  5 ]~Ee)L>CGoT'hC²뙻$>rْP^gF1EdE|[/֓u.TQВt12RLyj c/(Wʬ E>a`@ؖoX soGw9o Nov3*B1;Hkzq|>*4죝U+Hzt Dkϭ9KCXZdlXB<e7O@$S6<ޤ4p)J$޶J7  ġ>sqKL{6<.RQ3Lhw%uջLkӭhfYJv XZ]+2D +Axe}!FOr|Q1]$uY,%_ߥro.\`PZ=vX))s`ª_{^6p<{n'ELYr P} W4 ^ѭCئQ {8Xʲ3p|~'b$C}Kx*rsjaJTR.U[s| (曎/Lj=x(zÈ]"Y{=04S;KY:yw1pHX+*WmdITU"HRYBlϦWT&a*שĀWV`VAaB>Qee{6ۖS>9COKYbOż3zj-oؽiVt"W BUQ6`-}~,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+1(jt˴`DR(&hfg0B~> Ϳ܇ZPj"O:6G(|Q: rx>.U(D.S훐!"l$&]h ar%%F<Z:g \z웳[A#z.kQ20 ~Eԍ\nXUZcAiV#|6rchj (_kg= ̌a}s]ï޽b?<һ 8GTe5oL ;NdZ -j`BP:/)vpt6uiӕ{KV»G'5Xv_?N)E6Q/sBM_v $ ?FJ3+4j;l6#h7 w]=Iħ+)pN6UHUlS N '0S^٪pCfHL߉5١mԣx:+91ytH|SeimwRf/nK\`(\)+lY?Ӥp+Ē%/GE@px>Y:y'r{-~ƱmWS;E Q;.2R.\5M*VV2mAc: [Z^cwE[:׷Ж2M[e%Ѱw8uE㑨VK<T=oN~Vh6X.= e.F W΢+-~\hozYTAsԍ|nF6IjYǹq\vD68ǛiA7J=^[n_W0M- S ;fflw}lD~J9޴:_Vug!:*6A=pDAq<O|79ܧ+T.0v9[t$IKkz:\ "wX KG9DIM+բ2j4VfAkSz{JcEE"nDdgN^<ܷF*X=,|iz2xa[O|k^Aڕ2b/a;[H|<[fܘ fL b%sC nQ`ʸNhDGSK!e 3Mc^з&0 xJSp?nC3?dMoNh4T҆Xм#,3(tr|jU7x7Tqv$yi(8bha ڌDH|/k'I!یYy> \S]@gtI;@*T5xYG>7ۏyMt%Q*S[u}ܧ*Jt]6"SD3NJT\;57zgx49B _Ǥ́gz0Պع-~k7>iTM-e[H̒qYy[ذ1,yGۢ ]0۲jz=|y+f+hH9|+4肊)-T[@1`yAlhفiᒨjo9*WQ}V%pFf0_H ܋$ov)E/^90#lYkkr0;0H3ܭTM#xT^"9[ך'vO6vࢁYD~mcrܼoQ2&}gv.{#H'UB>@! E0e8sՓ񰳔*b`J.oz!a ++Q#U7OY\a3 9` gtbT1u-zQG5{`oђXq0ORbZF=u&K;i.gcb;6^:ѨNc7ћ uPt_d`?!YBdv^窢ГQ@+N}oBO]zЮ8%Ҵ l)%䮝"q I,SD:4OCg1R\ 'ބXs %1 1R&N i:jjb8j+rl>BK/GvKp7n6`j:iYdP/l|d[:k,FzGh-66ӴDyS1"pY473E>[xdN3䤝4);&SdX!p?8fx&$-H,:-S9\r:{rŻDS{{pBJKtqND"/"Wl&P|[-4D^Ugܦg!j>k,x &1[^EjkNwd.ԄD#/;LϵAAu&`aR g+C3V!w48G?6p.H%M89{QTI|anI3 j+k;6 H}0__Dg@T*tJT{;k 1+=Rk\D%Mkt>s+p?=dr$;~=h ynƔ}p߬$Zlߋ{Q9vcFp2S)E}zSd*AΠV1ݝ^ ;2[EaY֟ks:UM1]6OoGL^/ 1'w"|X;UI LXM A&\ wߏTco@;:2*g_[f_]0J܇PЍFs8ށ+18yУk+/X">Q<!.+'eNl:P&mC SlaM:wNJ@}QM^uu.($ȯ5r\`:'TDv6ș$aqNeQh".;*؈p $Q$%=`xl|gJdڷ7ES6t͒\@#KvZYk ]QpҚ9V2#=ôZ6r dRrˑX>4EN [&X 'D@L$.l|Cߒ.KiRz_s=VZ´(`G|8 lKjr{Qd"qB1֣GozkCp)}hL>zu?h];zø!I&Z~Uʁm2Lqȶd㩪YB>W:)}ukfm h=M}"šJS<4:s}~ A1J l Ƿ=n~{z9φ4LPvnR3n[UAlDUճj&"Rv 8 :i4XSA> J݄OaM.#fC*"ev#o v@bOM}C޾х\X(G6Nb%|IRE׆IX6eѵ-wut6W:|uZϾDƺc`F|yOã6"/ 9*Ѡ,1 ZT2TnXU}ӆ/[B"-vE͊KKy$̇'!ZN9꒡́ԂO#^DqQWYP5.4ģ #^ʗ@֌.G>pzs٘v()p:z=$"n"lbY~YX@d[qzƘvfJˍK\4X]S~gfL=뺹a=.3{Qʗ׼`NvCy,YeO Xy(be%dH)Ak¬x;:QHOxFvoe䅃-T?ˉWnbpPh+hU7lY X2&=RبoX*Aٝܘ>~ǟ% |/x~;wݐn̸$5fTKE77v,oA\ngsOd=Zc/j,1zWj$Nf\obYOa` >?:ΟQ-PLn,!S~ ~v.[A^O*c+,9>)̀LkP½ 0RЦtq|"3D ^,pQ1OxSpܩ#vݚE*pݐY>Y<'I.(JӱҺyȨA#dY(˷+$:{b/gJ礁ٮ8ԬW*6XT YirEd?[uc%EF_wx>><6%ꬖ6]p]Ccϑѩ"2 1ܘRT6ijrOH\Vij5)f',mI]ItmXFH$\eʍ)E9OrԒ?kK Df~uG VfQN5` c_Q'_;-淨Y9 SvZ85bhy3Kj^\.kYFmcϭ\ 0Zg|z%uyɤ&tw"P.ab6}*Z ڞo]Fv޳Fq~`7kN)Z׸<:]bORݪ*Yv Tw|,`FCMYDwQƠ^zZa4OK Db1;.>o6UTJ@trb՞][^/;zNY*E &h";'3Q+j̉ W& PIaFܐt͠PG^_e^5ym5~vͿHO*,[ Сod3|F}! Eγ ˈ{ m[MR, #Ӱ 9]+7هmYD-Zg.ɘHv"j#%E"djgzV稼vU5@7[bh_3Ht2@4>M ڔoCJYxٴ~,Q+!#]"c@>Ą:ȁÞ1A>c9Zj.p𫊞7o^ȇ.T(D*#ut]qȹ{Pw0ȍ ƜM@=:Ek.K/*h a#^aal8G:UЖaL!2kR1I ZƢW0TUdWѝ~6@ ,u  1)XgCNO ?\H6%sPxeIz,F 6j%?^G"ڇv=ǻk_֓q_C~K[D}ZelBvrf &6t. IjzEoJEWԼP-8)ِJ"kB!|w%7aM;V)Zcg׾^+h&_8=CDDrde-kFbAc:Xɩn>P"ȊY?g )~[J+J5ެFIrpTsϒd7aK zYPGu˻ԸY͹UOML2v5XVY{`Meq'\Ѥ4GB+tD`wsASDkEF92v:`b[X|fqH6J_;Axķq<7#68tN39v8{%zrG_7XLSX˵c5mSFY8PpvјpݤtKGʡ?Urp3zJc,WbXYl3.}$g R]FJn <_Smy'y$A/T́R1=cw.J[ 0jU?1A XOn OLvqsܣT!zfsv;8[X U1eL%#rA8\;#@+n8 u)T-GU|ڦGB J!1r,}I6rhHAp0ZBiwYKaX16R2-pB{ 2.!:@2mT^DpDFπz$pA}=0 ;.`Uhe̹|d%BO{P BWbnyz5SUӃlw4BDLN5Е=֗GFo}\$9{*VpU=+g-66jZrwׇِ3H6>Ip-}î(ztk7n@b]FUf: t/Ed;pQX{Ə4~ĐdOCDYO/9Q9xVՑN(VӖAvzoO_sx2"׆op; f 0֞3ϋmtmԖ4B Y IZtOjXX,s1х!~Y('4rzC8h8@,}e ˔VY9Nתjɦ3~nYWouOqL{B~qSSw"yy-$ d,OP[`Yna;;,#"3e>$-^`3qڊo==ZDH(wFǭXeu"rWuWYet̺LxfL ^#, YCLEٿ.xz{.[HHeQLx &U H>T;01Yq+3c2@C0#,F#lvMn߃}Potz7U30e_ 8Ux&oIUa:!ucIfA(gKqnb Fy+&n=& ٮ{˰+OD۹Bly_1ޠg2)5*Rb: @ȸ\("؜ Ok 1>Pr kRtfh.{[k̃(-uoq5U;A8K :>Ф櫼-Olt.+G V>@@7}/HeM(:LQ3:N]ф6X O`/BE6^pKcg ߧKxH.'xSsou;L׷+Z\dOכ)A-BQm7&}񂑒p(i^[mE9aB6P/9Yg1*A&nzT?Ϡȑ\.FOyc*N,R31@*225 ~,坳~ߔ0˰؏aJj?DmO1b࣑=z%쟜T*6kZ9pT0@(\I)T&ͩ᜜]Al AK;;T@4lzz oVA::7>='sZ0(Xj&KX7 M`#ac_\G$}`vK {MoϩC7PE# p<F :p}{$:ZS%[m-֪LX0/ ndIg.у ?hR a2X?ZadJ'wH$ xb9K2)%º9U{yl74R׬W+(dݒu*VZM@t&%tCP8ޕ'N}}7_*|>/k( ]Okʨ1 ש%Q C<2+exm<>DC_U,b7%E4yN}) u)VhIvL2| Qn^8N PӘգ$I&#&9z6. nzі^:HCZ=9ϸ]{E V54jL^ߜiúµk8:;;]PXkaq3ofT8EnݑϭOF3R{6w:+:gBq~ zNt3N$Nu<(*aWLP y:s"Wu>D\+#}cE.hgUNŽ| c zBwDKKQ1Oކ'CLX) G+Uex +Ģg/E Zxz0tvI4!q[KQTDQ^,IoKw çD|m_4 d(Sy$\樌~NG \MOO#(: (KQ_LD=g1I2hRѸFf9:Exh4V&:`wYW'҃th_.8%5>d1^4 kOclK2#X>wJ\>UK\`̖ԻKJ2zP9L2ky(goft>lѓ 5]lMord de\^`-+o 9i}̑AN(Lfj|qH:%'gm$-)\b1v=s4NT^#נZJ3@3&"|XQm3Z];q:mͿ#-K^1m.h.pzz;.k9iRXЌe(aLr"xTz`6)=tw|S@sis:|L5/Itvp _;3x,h5J&Oz@f_[T/wdnQ .I3Xyw s^Qšĸ=JjN zR` kf[J`8F7Twoȳ]HєDg &qwqqQ&(~*fX#uԌH>& m jO>,-1 r n;8]4sjd.;{]1:e;\4Cl}y>~aop)Ѫ8\=#'_qo9*mQE 5P߳}O4AA>xpz2f7ͭ RZO~n&d˗`#& eTPs.z0m[I= 0y/opr {uqܺp<Pg7q\.?DXd)++4%He*'0ܐ.s9!IP+GʡMH(+ȼA2L{T71 k&:QkH `轒ޚLsCVtUDrurmV7Uew~qr_I[Rth&#1hungAJ gN"=@QQO`D54+K'A%@E9֊?:‡ʳ2[hZF26>2{|/Fpoy⥛:EM by/}V&ՙЯ2=xt]# /I&ԣ vPՏQ2𨐓cB^:moK}!p̯bA@y'⊂Z;4=Ed{H $2Y" e!? ӎțoI [嵲2%RZ,y>H9(}߈R5to<αa/b,/7dC6ht;b|d G>I=q^j[Šy]#NEpǏTg9M95"^Q tW;mCNTYNbSy3 5} _]]w;o{.apDH7nq&sYSB,ErF>]2 Te)br#zV#b% %0pU36!M*j!' D,+W2`Xi7; K,?d/fr0؂{RtNx;ĻQT' d> a,?-^=ܻ޼Ҫ@:߈XZqGCxAИF!m<{/aG ) sg3@Rr,qO ^zTBDٜ#0mXs 6NԲK9 QMlSKՃmv +Tx|e!8ԊJ7I7RT{v hKH_B;c{^E:SoFzn F߇hHũrf"Us%t}S;LA]h~s;@+MJy9#^hͧJQy 8:UD _Hrmkq\_P>9~a"%î5rjTDyTۗ-~ [⚲ۈ9. Ae\y ֜Gh&Rġr6-7nqLh}kqzE8COK'f*u郀@ K*ҁZP!j?> +d4͛\< KTCL .3vbb{AZcUlt^1).lu9#GCP>g5Kl"8I[MXKU%ĸ[,?I[!9ʜܣK=jifsΘJZGr6Ѽ}Bd0 !sևq;q+O$S,e! 59:1-٪>;ԸzΎ@xŋ9QjFtIQ+k'tA]$hI lz'qk$$mE짮0EEgu:ʖ)7@D:7v{@f,2{xr֨iة/ 2a"o>˼GKL^LFxx94JL5[P.|mEK$J r_8I0)!>Xga5(08Xt5$=hXQYV {IŬu*=~,,)P5h9="D ŝ\_lxe&!$fO K/£r>o:ٮ/aQE0'?q>ox `Rsmx@Tܚv+ d͇`J.mFXhJgCl4%6w(2Gܐ)o^4us gwyɱ{p;Nhş.Lw~s~DLPz꿡̧c[Fo^&pc5+`iwڴ\o+>*seӽC4D '!ſvPZRB51]-b1^p&`[CX3I;yubyl Vz<moh MZ^!v/dO [mq| KhPe,9$Rav;_' ^ ~)k HI4xd ђڢQr.VX}}be?R xj$ 5PO @pcVe=Yje6 ™\̟FFǃ%`|]Nkě:\̼1U:TVGX]* K0fkxZe|au IuF7v+A];<&,gc71xk {HL1%Cl$/d\Rl͟c~}G$DJ`3%M3|sDZk!2<. $Ue8#oϝ#"Ha G觅Lt4_=1uLzfԪ޷"ΉFAi n!! ܬ kzAe\mTϲFȧd(^ԢEibݿn};qrTE{!:&EqY:Twx=}Uy{ >oZe)\-930"xQgQwtȌ\yԙO, + EV~UtdŇ|*湣#ivg:nqK15ϱ5Y;v*pH#&, ㅆo?{" > J"T'Tzۤ;wuK?M6&T>X-.L=踄tngKͰI%g8r39 v gxN'@|h2SMQa EX,W x[5|GίLyxr{LQb. حH>Θ]:'kY5Q ϶&,b9p*^@(ym50栵"qAC W4+=g)Sƫ'R=T +z&0{f=ڱf{0r3l#o:1ʹJϬR9vD9m/Đ;\$)LkfvH#beILܠyZB,q2u^MA=8DQ}j 5+en\pE*6vVi<Ǥؠbeғ|u\VLe5L1 O(s=ȹ ]R$b]eEϪ=Pì-4sUP;ZRPmQ݅+bT U=P^QOF@/F&!g7CX΀̘NUߝ*T9bAkqHD?9Ew pGmAŏ2ꪜ֒Geewq0AEgSq2pDoPއO*Lө!WZ8=e˪̅f}]zw|(0P h38d m[R?#ڌYK|h)wt/QUd0!zv#&x  K[%7 |7v-N?=ĈEqD B(Wadqsx\μ5zo.ꄋ{'ie&kX_A q|pUc7To;`fvEFϞcQ :wS`Q#AKHƾh %D|€ ZSVmv|Pp?Psu?Mҟa[\`ȪGd}BG̶G Tqvl8iuKm*uԤ2#UZ=wsbdSoI!5,FpA_pE{k[m]"d-){_ɄuT#[x*^TG"q|,5>޲"ȯ늜ew]= ^b՚̼p._·V("]jqvzh`FRASW$d} Z40Ͻdp2CSk \ݙ!"1RDy=)##ON8uOAGʃ&̨@5: ʷlBRH;T!Qj38jGOȞ\:3vqe 57 A&MC{G  {b/KZmk:8F?E0c ?fAE .)+TOEuBS3 ^tOgoWIc}_R?qu&|k+F9A4_)JPڔҫɏ84̺y6x~. Ba)φy_ 0='.ե 1P:1B} `r{tIRi"VU֕^8hJ tÎ]JDŽj`% )˷QiVJ+uBxi# xdP8`LSS53XnS0`7xqi lVHs qy9P-{zoOX_h}'!@ VKdoHgH'kBqto(Ϳtxϛ|{qs6G85Z~/xn OҳO/u;>h[X?65 g&lRL[cqv{ X6P~ _F&mb2P$'`n5 } M[<&ԇ,τ]f0hvHSP35m8ɢ-$ /qիR0/ՙ1gVMb \ n=̒~!x^V Z-շ@2XNIth]ȗ.-`wxH #TG`: Ll=<1D P.ma 64ؓؔY22|څ Ō$%|mm%WkSty)08kI_[}ߝƆ5k8A0k%]@ WeVL>d`J=^L3=QQ8ԡ؋+-aj' dzU2OhOjyHRb:+1BSМ DE#W@⬘:5UىWե?R>`lX"[h`6e]`d;F1q]uYn P L;/L(.{=m5-,Qϴ0i6~ҏ;nBEƲ̂M%X?լ<ui~u)7 V:XB$zAB6de:Eo& /f˶dUBˌ7 ѐn"1C2r>ԢU-ʢq[ADnL?Օ\OL:o.͊!wȨ"?lL16H %Dh9羍M^h蝄NN"mV%*s$'Sg[@S!ȷk:瓂V\ T U ]s~$X%6"'}L>@jۋ$mx;^WitA|8[l'V0'%#,Tt[?r]zn1|,9:: _YN噟6i@x]T4=ZU#+":n_ͽ%6eЋ{ ,DsyEWE8qgF_3l8DmkQueF/V Whҹq#2;hu䓦Rdܑ"ij^P M֒OE)<,\Bc,t]y7ߌ\cĢPxתg`X֏cT%q~ : c{(; p6]oʇSS*PleϴE2 r+dbrrS9{ R+w~m:M=\imi*Ϊ$ph PE,2AD~h韎hY4ضhEz2ofV\P+: >H1TTbspY_iؖz{% !~9RJZf&N66NK!i`lL\-ПripxҶkz75EQE'U tN{R+G 2T6@^da-):Nh[ ;SYTxMW]3JLmRT{OQѿ? SFK|V`xЎC2GNќJ( P8[0jY]u’Vn!io Hڡ]*FjyrQ]+ E)+m(449`y:(wa(D=`}|ː*iIvcW}f9O5xPwS82IT&r3nxEä]Y_vovb|*.G}Od 03[I{i9 ¬Ci(t/+Jl3N>gվ2W8ˣ!smK'୽[+Mjɡ(W)w RM_ujz8!!0[+v;$qfZJG Y/v0gkn2vH+J5?96vx7Sǖe̖Q \<A JHA0y&71p-gB9Xݲx/(ؖӞ+aB]1q9al .9p$O|7)C̝Ba IRRׯЪ3eل0q|`ưje_8Hf(|'P$Ɲghb.Iyڮ(4QU`[kcW 5r}庒\_(21 b[Jȁ$G 4rolډv NF:uG Š$+.7_-ό$c䩆?BӊPH`$Fx.1<币?.7,D7(PLC)ۛb b;Αˆ [HWp3#$.l[AP/߀19+cbB˾So7ՆmӎRXVcBy~@LC&J  sr#K̀VbM?xKo{<1P2c:Ƶ1$g;ݝaFy  ]v^J6N2A+{r!hXV D}> |<|ҝ^$%CjHiOl;\l阤Fw}Õ E^ciJo[gYɉXO?5`4JQ*q]UO*B(sr0l@.{2gxX;2o/K|>"X*P|0AVT?L:GEb=3Mϝ 3 '_}5/23([4i)}ǀJ}Bz._#p5`ajvk }Ӄ苏e:>, da lgnzh"B!{X]{ E%r8bP-UiMyzg޲5(.U \IYt VB9fπNw^"GP)Ƞ( @cE߽<]=B9ڒ (~%J煮ScQ#ˁSx3v:yXB ؤZoDk[uD*:T_ K b_݈&3ܞE_wIke 3ggC[yG4,Sm?/>/Eةϊ?n1X|і4{8u_&J<9/fסk2ŕq,)^?w01"Mjf^TX⥑M{a _KyӢF@dLFDKfCf|Ca3&Ta$[__i, s1A],e-o1ٌ $馫^)qwir踏>ecxovW(tǹlp"#m9L95;BrT}Q\jK깼d}XNrb(o2!5P1\56ܱ;$ d@ QָVh \Gr4Nt7 i}"UPqDR@U@I!T6+e~4A.+ KXW8'68f@$Dw#Hh(3+1%]w>tpSZKxsQ%'ty tuma^qhŲr Z25lggH_j]ELz݆ͫkL J9]JcR,GhJ4bu|8w,(484Uf{{)6>Ũ~=r~Nƪ-%YdC6#䳓 fU$Fd(P̾k@ t4_[5& <ƦdeJg}ƋVi3qs A*h0> w7~W|KF2nM3(Ep r3W$>4+u49`X S47I9*6Z*cw 䪣 ]<=U<lgATX9z0 Ï?nȊkv}{a(5DZg@!z6H!BƎh#)6,.X`[Na)2|b:3 >iLru!_mⰲ7IGpcwU{vq+k{ 9}I6E~Hv'E05:^_ g(09U()MN6RBW C*yF\P:h%A]='S6imx|hptTCOݚmNkήCNoym_lŮEq2eXv s\v T!*< bBbԯ"a&h,J{lÛwVV&_ϖ+wS;زSࣼ]\0&?$gN6x$We i=T1 阔tD-6!L}{'-v0[6MËlmBRB'L4Jv-Τ_i/A`^oik jqT.?yC'u}( N-֨ kW.1P כN:ӽ΍La1Vi2s|prߕ$(n)"rU5J9ctNzf\pJC7h9dVMV(6hk$u;N_14.Buc#$ ]9rg& n۸m؄(#-~:XѭOqk[GTkq9 iAA);u#`AVs%#e !DN=O->f_/e]XJpm2^1%K"A,p<0 {lscPo+GdmKؼa nR7noLWz_ >+Pk8KDb{֝|<n !a~o.@F`jˀcZuWG}ԧ`n!S=[i⚝p_ 6S$jW$oC%ZO,XMv~;p]ɛə9GoIgu66.G 6Εm%V&Fρt!ӝ@g1VVsVʣj4.A#eTo)N~vyE;PU}$[H)O,bPLYqE-Ӡ9ԗ(ry8g2 4C4hHz}#-i 'X"k6W#D>U 0BR[lcbCt7 a;>3^<ϧ)ئ O܋Ʉ!HSZ"G8K$B5,U$A-p꽥Ʀ>^mt!U$ irJ i긯6'pvCⰋ909;jM)T,g=`$kˤ鈕ÕbFTu^;E~A*2o`)fAcSLu貎gf-r/$9Oԙ,.Pg*YqH$!Ot<7gVv~jي7WO 5OO,!NG0{(er6mԘ$ws[u?RuoZu;3PKpU[2I m> ]AÄ}0K0|"P m7fqN}k[VUSN꼲Mt|39VXlSTqPӷs(쒩f|> `O i)u‡L9c܍Ed??ĀeU! e`ꎼMV@86أ>kI侀VjBxi>jC :Cz;Ο8W z9"0 e\\Rff'@VXȏy+9@+^M\[Odg70]S YGUZXUu#_:`~2J;ڣ^s." !8ҍ4}g,ao}Kl-Lc>cZ>,F+kTsx9ѱ}ߖ?1S:4`h?~(5$9%#[0Q#&t2eqO!`\˷hVz\k)7g! c|UKF׊r΢]V\UlU[a1+]SZUjyKM䲙wb "bW_eR!GGisXjSKlH 7]jQl&2R]-Durpy7H9]9Čmn~ 𑞔f00"[B9M L5|jY[`JXcmXn5T[[ɳ$핯[˞벸~q#G(d #c[ᰛs 6[U(?XD ju)SxĠsjH#ӕ!ɮ*%W]IV Hy^ΎQҝT[T/AI 3iZU;3k>O8W503Q*aDSn\ /qKRڍOP6zb9Em}1F F0[:CUժ6Ha1"TJ)ݐ_̓ABGuX$mf 4.]-E@烗yP2\Dn B<ŕ!ѹt-YsQ(ӒkDׂK\6 ]R`nP\Rz 8M|[dy3-Q",~HL7 ϯAH`K͈;L3o20#N- 0ׂNF\'#{+% f}AFm F шݝߡKzJޣMAl0`{*sP3oeisZzZ3(Cht? ˨Aq!4U8A}mü>梨rGr)]!&>SoIUVWG&N=+gBmOR2!\nNL[e M(QZůǯF2놇6']3cZ {:A[ ȹXx0j"C_ýá6kovmįXÔ ׳DfxB)@=lF/+K vI Z&$F)J\م7FC+ɲX`|t̾Unג *ht$JBʪ6UWTYdTjuF~x[1m5rlw8O^, z;=0u4܄Ee& @,ClHr-PhkG٘Gn+ .Qoݠ$ms#h%Z<鳹\[k !K4\w#Ku rtTE(~i?Ï(q, Ҽ-~{D1% 7֘هAb-=)/GNcr;Re4*p:U\ ECk>Qޖ9L6 ~޴<,*jV5[dA}}$m±Z ZYlxe}ŸvzDfwm \KBas.$b~IAON:= ⱎ}\R\_CӁb(Oԍի#EJ<rצ Qwlr]qY%t:c;ẙYD~{aJ` e@S Q)QPcw'fK^(XP ®nWuJ E%VCcokupxvٝ=㴜)^%n<Vj2ʏ-_@-zR t &*Ե@C;9 ~4&'8_N[loEd$>ujGY+-Rű-TIwdzQ 'C N۟e gQGL q7Y2wfq y/Ai60xT#?Be.AXek &ZܲOUyxVc҂k' hC fk[ o/GTC3r0([ziBzHWD^kkciWSԥDǒ\ -iгp-P7@`jtOߎJeX ɯ#CawS%W[\> \Z,vV P6Y*,Ȣ:/{701VZg261h > X!3Iz TW!^|?}"%-K)!Hv<@7 n)$U:VP[ O gB+$%iФ0/f5h rcC[A#f\_ V'k}GkqbVLFo]xNZY!bh[Q{ɻȵ!>>[!gvy=o%ۭ # KX m! vt:+ga[Iv88*@^cR<"%K)р7 `ݣ3fDkc̯=fD9-UfTDsm;'@b4|4uoL#dZzc.Viд~k߻=nKH-?Zeia[#lJ,#?;T"/]ޭEXdwr0>mUT;Cwl-Oem)ㄧ3ҧK^]n("'nLBzcGQ۽Hb' {iԘ],˔XEU1w𜨜>{!`L<=o/ 25{q {uɁ$9/WпG>6hwsoJ{,ܰ ,Oh 6@ѳW3oS߁l$#l}u9c)hJӮQ^ᡈl||' fO'KJj=LL6DH^~D>a"ąvS ,{r@]M Wf*''UbDCfѧ³ 9Nve0WÈ 7,5ewqՏ1AD_x=Y.=0P6qI~IߒY` a?ij]g/pJQItrqv nͫX,`)y& \"  2wD@g(W-;5|9iBQcߵsfTRB G,HVztC:-H2i266-`(n=8G)H2፝,T5Meɬ zOs(]>v1ˀyk F#h*QKu;qnnsTdu׌}8]{\,$"df 0PPz^à|'4: ;ԕ v$$I}=') &!\9;!vV >l}-!pQl;E$-77^])Ssj 53 I]3s|u%h,~zo)q&JM#ΪdD "u徇 hqlght$2)E4X!\ڪ9ꂒj|$A`3$׸[ǟdԚ5А3sY77և3  u lc̲uڐTE%\nS[q}zXȱ zh\(k ;b  u*ߢY#Ѱ֔ʄFʦį Uw=Rڐ) K:21?M/ɿHЅ/P.TDZtE oרAF*{Mq<`az&#aߛz+u"7kμσHx$W,nk7-ꩄ9ǟ֝Wut<fȎ]\c#w""s-_z^ P˗2Ύ\8ʊNDt?N>􌩐w"TV/T1rvY#Kڼ=_nN*@6#-yk>5wG-ZE: Ul"4-> XJ'|߸&s$h]jzz6m(f 4 ]X`&ZY D3H60O2moxŅ`%D@ǃ}$8Is/5`?qd`JPi0uڈ jSbx<|: +S$-ߦ۪;.ۏ%hr&8<70.ȍICRGX B29zB]N{O{S8N,dBF}.k9y09Uzdk h4R< Tڻdx).OQב6_~:1nJ0w ,ptX\=st̷68l~3{"0#wA=T:Rs㲦Qa(A S icd SWCR7Qg[`Bj:`p\oW-Fb~O" jl1Ob5$9g0^UpY19Y򳜗lF+ppmQTVl'~c82cW<ǼLU75Y"̅ 铏 YH`\-*kQ;'LTnb.@.bB ^bL]~&68v\ y^=PphhؘAȐ7pdP)/[:7gsAJ~ #Rj G/an$Fb=?w$=>n@f3"}psN37D Cs,Ӿ\5_&Fq[s8ex{%Hj1/!LXv4,XAqLynf95*k02/ýR$ftط/ɕa-ҦBQi [H׿lDyv8 e7R+<*97z7ydXc M6 jsl$c4\Ձ5HM()}j\9ly-M1"%?b4bIuԃ|is'ɀ|A1ʢv?2xd kb;uU@gItLexa-?r^*(e?×9[DN13f"8dU ҭYH3$}qtjǗ. ˶>.?$ޖ;:3C^vH^f4Ȅߺ`e|(B>TmL@t`9eĊdz%?U1*1A8{0j#FT&e FNr`1 Vf!6 n}Ұ!`wpIɁiyvFQ`>Fb/q!<Kɶ-QcR8'f80Z ,A7"K{fCh4@:](7ΩOd8WaLt_R#kšf3_3deO<$wo z0B~{zy"#h|̸C.Bn-=1G?X&E+AM Q &Rϟq?媅Fzduy=)ɐu~ݰ)c~uOp9<謙ioa '%9e- a5=5¿NϵATs }'ڳV;_~ڠa$/@:5ľuf~ sMrP ]Db9^-fZDSb4?Mi:b[G*Zhc)&|qЄyo#<&ПgQqҨ ֩J8MYc8cn8jW 7+pgH_OJm#\_r5 lEkWΣ Xn9h~}F'x|V WLͤjS+wr!&3< rTӮ"23!\&˹"+IOܤMF {l_]G "m)ܠU` mYe4Ѷ6lY`A'%u;r8:$FK||1|c~3g+Fār9GSY`䆂g 6wgo6Z{l!~ ڒjMNKqj5Dmb]j;7ILb|IJ/\+ 9hy'Tԧ0Pʝ!Z3F;EW4 I_,t _eH"shj3F M^ 2KޥFx !6=S*+)87)̢p4t7Mw'az;f g~ *~&%%.7&W?v*>cϮ!DG!C;Yca*R)k<'<8=4nB z5{qNC.dd)P+3ZG_}szmH(9<`?\. )PAyxЫGd|z5ӇsZf+$3Fddɻ=Y ۑ4j=ΰt{Fa]P-Ԣiei⣠~--2_n3 P %ƦGUcC%YD_kg ma5JgI (Di9t(i[Rlx4`YuV怈4OwţϑzG=]3d:։۩&{|U0];LoU=l޴{, 4QlO,VEH>TmM?SyHֿ65jrBd ݼDιL]hXTV1D$MUT)2M62Lѷ`,]nMMpmƍ/\œsZsOҖ3/&B~lnI[ST?pEM¨{*8WjS3ų! ^p I(3~?7KGm'F/lۘ4E def]0[[T"X5zHq>tUcg4د]:!ܛmj44H ?-j-2^v+w'lEYq^Q#M[}nB@1Z0Y_QHphzѹ C(m"fOb`ߣȧ{񝫛8U|OQS\@"Q^Apˉ;]hsr)H! VYB']X嵶``~c3zat+%fi4P@ۂnw.kYהud68 z t]K=X359j +7/ xJ >mmEd9) Hkw>BİSdPA0$vp+9G8lq/k/# *=녷b ץ#\V Vc!9klz9[4A :*/y_]?)Lu$BwsnB.-q(OqG 婎YKo֑*+iTncsg9s9T#-:@ PR`&Mo7ۉ~eVЪ k ,Jmj{/XY0`6{c15!'۷gqU2tMJn\3a;Nخ>cD#x_\^* 9[NEkג>5"&R ÛOڛtT z*n& ЁaSFDA(53N:av?dWh4QB]]ܝV &>.G+]1yM|KZ,o2[ MuWT<bgmΤ =_Lb q͈Ai9Z!*9W̜"<ɝ7Mu>{?BV2&Ďpa,]b x0a>@@f/`ę^ ǡy3\lGO^tK\f3 ѫd$A9ShR%ެ9[5Y[ p\)yP;nH6E**tn:`)")l9t3h`rywnwJtyto=ɿԶwr ˓Tc18 +o;)ř:v " 'j1gNڄa ёpqJ`m{(&8{Qm: X<Ӱ+_k5P2@t_{k7W/Ed S"] EaI6hFb14rq])VG (sz1Jz7z>=9>$*k _# m[-3TwxBm| nپG*kfU{/^qMkqJ5UGڑ%͢2 abl.1kcl2t?\ٯcJq끒Y!Wםx%NKVȟ#2D(=hYhAs(1dñ.˒Xq6Y'' 9u^wB}Kz3)rdݕMnRZ1%Y{ݏttJ]`LPypI[ޙocyr̡}W`ᒋ BG&~ph};a+}ZHgԮ@O~6w!\TEYa/Jd<.^/HUsV>fW & 0pE7YCa) #O\wpVtm_ Fs e8Ud(>7t`mkS eق-8!FȊ^Ṋ[$jW tlg^PS 1$x3R6i@8?|9MdN<+u6 M~Bkqs0(Brhn wA[yJ#hEbqil8G%u]8U~Q*qP";f'Qq MåQiЧ4B)%g#twuPGi ZT.%,xj@P+ Uaa=N wR =D3N˜ot<#Urd/lH(:vV/Hc@ͣ+؃MlUNp'Ep?ͻ01`b_z.{r Q5oyukaf/Q<νWS,XInvbu#c5?NS7'W富N7$>A}NxDi"&h4ߤ#"N PѠi$O><w'(o֍p/[kt䥌aE'B%{r XZ}pž.o)]“#8y8$!}0[1EDf?쒩9J%qP(K^psYW\K fYw̳ ZOp)*{QG;sK'oovq할W~xfgY$}$V255 Ii0-C{3aĭQ(h0 zgdlb]j_UM%XJ7f < # `Y=}^u =)J઻.SY=C͙H=u~NYZ,G%Gs>$v:Ujz| '8y#tI6Nk!D 8f6royWT.g67irs$bQ;('!quvY@JVn\=E`Z}>rqnW*}~EYxJ/Kp_yI玲t!G񾷔a?̷_ \ǫ~ZIwb$W Lɨ'o8o<.Ee`-AѩGdߩBL 7j@MHC d ԔI$LW-@nJ̸?&OJQT2i)K0UO8}2X a ʦee=+[HR&V @9F@?H?tᡙ&XۙVUzڕ] ĵI(Hr_nm6B[F;R6 %K\LOTi@"&iذ/9}f w L~ךt@RLb 7g/"&,K0og%Aw[zV$Z't <NUv(w V AY^ ШT P#YO;l6AHYpD} }*YƔbS\>g+o#|4?fѳTPF6N4\#b N\څ.(Ԏ;  1囦/<"޶QOBS!̃!ʛ)XCGyT+GUp "׈etuY1y}2,nxZ|oSv).g\Kz-~"CJCtF18&a`nd#Ep_rI5,! iMCxcJ2ZmI˯<s ,vធSՊw9SGy:} Dwn1Aq.=Ax7 h3hY@gs1+H}ʶ41vBoH@тEthe51l `Jea;nhw(oke{.қ4c𩍻ϙ4']auR|QUp!\({// iӗ$u1UVzT7&wQ'tk+Y?m 1B&MsE-vի `=Hl&&h$YYsv;GۆW{2ڊ.еʼsyrs՜l!.#,DsG3BSTN9`I")Ko8aA70'l ]max$Ưi7LQqbTcy5jo$ҌB?;SwDG<@ b\(R%1#dL+-PiD+'_U=Z$>NTaTy9GlLWSA',˿ jJ[{A)̉ltf"E-'Yyu?O);$glObCe+i ɛcirOUp(?캘A5ATyA9L* ז;N,zt6`i>py{9cfsn@]우ٕZS6Q0)9l3(6i{uEOuf`Ģ=]]ade05 ;o xl# ]rlyUPƅyYQ\)j#꩏kcyO֐0]TϞ Xj,ۦej|jai|!nvv(/({֟vS?pVbYc9!, 4Dm ː\LZaN,/J#LYU.AUw<'?/4KꅸxwsJLŒV) G̈́k+K^cxD'8:C~ic>x+ sڕ0M"9vS8~"W04eWY9x_D<@alJ1A?2~TR,=yee$hg%΅0)Wd'^qd6~~DFVf.F4Cσ&׽I |*pFʤ5HebS7N7t g5 "Y1;v, S=pRiGt 6x[;,WeB):-GڽMcQqyzxaU[PC4h$E>f|;=9r\ォ@Cx㺱pģ {29, ?́[+H.1Ond}Sj?ØFE9|az}bJiUg aDE-ۡ nM= P3-YTWu44)5d3#S59ش*ߗܙ : -w-'5Ȍ+OKE6L_#;\0'w8{N O}0pBs[KrUm*]#Ldz|Gcv##T%AEvuGQWD^Ć]Fx[(([Zv#@Hbv޻W }'k5b8s]isr$,LUDz!Wy<55"fzU*/q-Tr 9#ȩQ^TNr/_Bt&9EⰯ .Exf@ەrDa:,s1']QM12R{{u[+O/T'*q l87 J6KՐ!)r# 2 ]wc3><5G16!QVJr7U.W}ږ 6jKA.x7{9)ۼ:@WnRCYXPρnpLX&^͓lه\x~.5heј6 "鼍Ks i3VBp_qIMX+)&ĶC|0Nu.u63+3!X3%ס}`UFĨ: b2GnaϦ-*gH[U6RY)x2qm/@ ¸Ew*fRВ'p Jai~_#}AN6b׉Ln|u鑤$QڳZ)NN܄"=#*9ǭi0uɾd_&m&n^!gS۝XSސe\ 9/)Cd${-k* h/-!nst0pV?eNc9=D1l ueuqE3ťJڛvX.Ic0ωF X=AL2EG"DayEDm?\3Ƶe=-Hjhv|NZә4!0D#/&oK&pl:pg_fmCMשׂNe~xbCIT}gw_9T 2ߝ(N,7;`Fd+OcRUluR&u $n{?͙$:a($[_`cO=TaH$1݆!12<ā&Pieoyӥ?X΃tP[Ndl? zDgibSsjQ^wF : 9'v~=ueP+|:iR_ޝR9;-iq_Ø,s_ ]|YT%wB\~Od]'$Yzr6Fp JVAXWf ~R^" ~|]-yHPY=as Xua}#^I ΰI!aFR|Cj!EdgZӈ}r>QBB3xQP1.)V?KĀ<԰>7PlT஭yfpۋQ4|O*ss刈rQBe֨Yo| dIiu5[.9sX\x"@6baL52LU+n{@ȦrĬr"~4C76ؽe j*(KNRbk5;24>cs1Fhvrt͜3րk4 gK2~ MhGʒͱCP<dBk06#SKb-`@mwX>L1Jnu_ F+rUFA8j!g0\f4~uOi==akeZ-WEnC?3nH5]f ;Xju~" VʗԠ1}$Fh'IQ$lQiKy%VO8vEQqB p<$㐭قQ5k '-rj࿄4:Gw@rX G sM˚9[cU7i|k,;ۑjD8%m˿&wfVԜl%P`)fwulH NTx#"O)[-"ݨ90+nt' ikܭgsT;0+df6PTwī17E׿jDh};sM9󇉙좦ߖܘ麒Hn &LU~ڴ7D&{{Qa6N!}ujiL%w]_(d5`;lr6WK W;fC}GٺH|GCZxy4v쁃E{*R5:W暌N92vx:iu!GΠ!kAJl&l44ƌ׍d&ɮ2V@"8n(OA9LG0u=6 (Z_ ~sĄD c_Y_M_ٚrUtRDJ۾So)rLF9_~ EFTr {YcHXnhCǙ_;.w)_s Zpfwˆ1ԩ4Q6hS]2-BJRͿev).JDP?,Kw ʦS:ANc>E#0#t,z`d5 8?rMUBx9 &x"J8pRF|@0 %-FvKMǛ}S+* $.-kU5m[<#O6]X->C[xmV%i`=+b /J4,Ow&tDCz0rAgK׍=* ^U{6^T`Otf lHy6$8BHa[ϵob*8q_Ɨ*A8Ό7SflŔNS?Afr+H.Dž\O˩Dio9kyP(ALRgQEi*m7Zikx$/M@ >lV:ǫu/8%XLlk mp~G\&Kyvc~Pr E2j"oL8W_**w_N\tY $*;m);v@sVmKj1vjPJ?7Ww'#>I0J1$'͖q87,E4[7ȱDO#X;Kmp ?J\Ό<:{`O ȑtd>4Ls:ӱ>Q:>"e0l2M,T)m-$@q#ۇϲGfb_ڸYd/YhqucX%2!td2Ɔv[ хa0yn8 )#["vvuSo(} I+JrmZB*,WHO/rBK.B ei_  GwE̶3X7Qٖei"JGH" TW*^HQ*K/CA^[Q=N&̧̙-[L&R@BX?!BqzKWE{ּhn?jCgܸ=N&MBHTKz:E`jE]9X]=Ib/Ǩ6YA~ɵx ^5s/u^WihBMNi/oݻ a^ "m,@;%/+3Ù1٘]k!؈8axdzrtF }RB%v>dGk]\ߎ |zGrԨPi5KION's i C y~o8Pr6fAC(}x I 16U .cN40WiTԢEȢ[J@gˢ="N䨍7$b$*2ֿQv,tX9]Ey@8;lgl* ,FS v !G']X}}H>wE_# arB^1$K/ <_pw"16x#(B(zq9ID;Jdc݃bzyΖπٸ\8%((;|5ʏ3lB,"@mŪ!$P/#pQsg@%INKy/}k@d%G2޼-s}qXEFej2.fܛ;k)ϋ!Ęy8<'˙TҿkGO7zL3-T )K˧L zI6-Po{+il ;VYeJ?;Z!>_-|OX}X8@x6{X'CzwuƑo=\eQ@$J# ,aNZXeʼnfuLj{. PW:7xNKM,&6a.]r§wJn<1o2/RYqFUgZs f ݓ.Zd^C1O I:4 ze$q}8 X SzkJ~ؽbWS<(M~~&HdR^JO0hzTuT _OFyH*6yޢal"dSaC L b`1K> .0b ZV =/@svASh_qY^Q@t;X7ͻ6t* ^}%S,6[ &DKc+FHƐO RcaHФl# GdKC'ޙ\2 .*5{w\dD3-D &z I\Ӣj@'/gxM ^8m1UHX( S3jl8ÿ<),|Y>wfVBFl0oF HaFO=<Aao>2~O  k,$F/7tlAY"I@ddr~x].&ۄj}GyRJtҠl8?vJ T%[~9xS@#PY5/ avZ `6, "~P83SUP?BB DTQIdeOؼ:Az?-Tlmjtl<рɅ({QP~0l=42JEpbO-cw|bR>E P4?JƑ6|綎Z %8'-m:쳽c$QL8ؽB_y+v8;*{jU\h 9o9`bؼač^-]fO1`]h>XÑ<gfbVT;>O!|lتo" &&_ĊYQ r$ߩyn>V}7v৾%|_vrҧEж-Cj [c [ S=:tO l \Q@59#jHY6_#Q<]{EFo`ՂTnb/5p~p7e>ПF<6D1ydkp@8DJQ~{&GNfi7I5"ˍaVׁ/xFYgn1{,DSߜH#tE谭# G6F:lE&ܥ}iF5SΜf~DY!6'^jFVo7}-coEsw@SF#B+eߔGٷԊ# hi(,jpDAE^&OÓ>8Y9oxhm3C΢cJr^1YEU,K!;%3vXB-EϝpPܐb_VZk+&?\4E <m$'Udx&()guYv߆/PYA 摶8^c/0I0`^eP26&{aj&]FKdEp"s=nլEsO =f}$>-E?X!ΜILOdK M7F(2;z  gnA9I.x'C6 7,&wNAh(Jp*@hׁ'XfsJ 7O_RlIrkzF?^+:ę*}c#)ua zVK9nv:pqhSab%v7@Do5n ?EmH*;»2Zƒ"%EhBfn 9Z7Sid q2,)vg 55 5t,q*-2wL̈y|V،euBiٍ7oqȋ2N~r9gj詽MiA u9BpeBG TI~ $*o]F .^up{<-QO=eR»-ͣ~2c:PR .I|W#zIJ?O鑎s?LT27(/ :hǺqiHG4mwdj?Y[Ƌɤn'ȑ(24%\kg/vޣ{yg#SU  J].9]RʉأXl~Uȗq>eZo1庎:b&EE&>24J#^@Jq-qkMʭr/k66 B;jOxU InFx+sdD[L;] MGI+]ܨ?ɉ)c705D 9.9\tE 1yc8.h\ ˄O@lJ(XC}<%-?-k!Eek$ey> l1lӐR HFߠH> _(q B£WF8c-t!4PJgg;IlkBT6F4ڃXDlM6PpAT=e/i3eaU'[5)^]7Ku; 8-bۨ駤؀O{bKZu>Xr~xAvAsfA1Cp2uТsDKrkD3i=tn{K9I:h'Y.s> Y=ò$^F4(M듼Ҭer/+JZ6$d] zX, =$ rd$xKZ}9Kǽw-kĹsI\Aq~U$%1U<}H0 j@*ۍ À 3Fm ~5wV5([(괛&}^Wm:pmpfgG5!l2HDr ab7H}6,}cl{4JьsmPV+903t'VjDM Gy֎-9!I֝ghWa]mow7sT~1f9w{ ?IDz Y=,&Dlqn>}G@κ y{F>Ԇ)qE~k3iY56\^ J#M~JYQKm:\z58:'cV%)C|e%8CXkX_zt{w _Utϳ4jeҬ Sp0v9&{\Mt Iř:I-p޻VVb^W%Y 1 \H#u_6z.Ϩȗn"6x\CrodRQppC֍+Eri(0v91|1^hCny-"9=}.+ T(#dI(UX=xg[?Ju=`ꞈbJPR @::!ͼ[$inP]=5@sז#Y->Md"-6`Y /(J|>׫_ho.+1MN/ GMU*A3F1#+yXꮻeȗN"s\3S‿Mb PįND5dYZt3Z8Ĺ)SR7C(YD8_R&jcV7R7ؽW^ n$#<$$=T 3C $ӓȝQg6LLG_S#jp'_׵DU"jɌ:*M̍AЬT_9,sZ[^Gde#ݪg;KAR4S(1]H>zKýG]e;[fc"G8y8U&@FH!50'dK&ҩBSeYNϟzJN7!ͶS8QxfF$Dv8(0TvvM +u`/T0_,Y6tT,"Sߚ"EmOP( fv?`.olXJ)'(dq자@*H WRWK8Ư⠟4>JlI3S72a\ݳB)zXp\2Oc[c5ffMwcs AS'A$|HN>84-wCArHf[Aïc#3dozgLE;V< ,8!#Uhk鼑s=Č"tZu:y$%bc BVW#Eȣe. h@=8 k(컜Uՠ4⇻˂5<؟+@rY *LtRnz%)nO " G Ē0r2S se{p*|HNy&U?(RڈM8rۅrǨ +bxDp-ΧYu7 f𷥢 [{%VTk zARgS5A%qQ> j+̭oU}((Zu, mheI,Ṥue2r6<|v@͔.om 5 Y0W1M&e31i%OB0uERealFAq#Pw"U"0!tz om ЄS?D>:Ut> ꑇvcdOW|"TF5;/T>[x4VjGMgc0[}UdJ,H1$zXU%NYX `D0D{rAlKQv.}п[\ K`$ˊrYq)Du>-4٘#n JfG ĒZ'e{p2PO k&M;֝jv m zX0MG&"g!e4SoTXGpFS}1TXA$n*jkg%,~ͼ"ݽY,L$PLI>16yLܑXsKƮܤ'D͸bJ" b{m#^'@P5Mo0wLJȻΔ&̒j6Mwxs, TMwotgJ_YVgoJo<Ĕ$y`hvEpt#^UhУx;'ûFGߚ0[na P 7qHKH P %]S߂/JZ<9}݈y.ŷv&ѬkNe,l]P, jˑ# ٨7Oh7T(:'#m=/5C^+ct)V w,Y!%۝iÝ9M1j4 9j\6[UCi`S n՚ڂ3ܠa(K iyTC-\.Aa0j݁S! Q܌__PGC mLvayR[-:6h-}~p0{xW3SR|!%Uӄɯ)y*yֆi#BI͛yfsS,jUתCٟ~,[ L9)eoQtV0O}n>uPK_TҾ'r's <햭#YLq48Z)(޼وI`871xyġ|oP#-iI /] 2p$5gdʥ 7q"} icy\l4r)Ԗ1&M}'[P/cD5 .992> rz,⹄Sxwjۣ:nY ΉkC Ih`K 6`[Dy{O Js7}!-o|)yuOcʧ]֛;5'0i|3Rk.L̛۫A85蟵JbdbYHr9aIO Z8$ 0G$pF@s>6yUg۰%5B [A-,'+K˨K'X1"=V .iVxj(I6Kⓗ `\Szp X'4F&Q _ i~ Lp 4jK2Fg|(Eo$>x KK&da726,L(JB2m~Xfjlͫ79bo6W?P=VdGvh.N{`|EPImWv^9ށ] x D8vjӤobG?: rZ4Sr\=AY3b۠UX@a{'ďaz=c'4soZ#Ty Ѵf5kT OYQdf!AvT<渘N+/kǴW~g\iBβM[=Z/? ϽiҮbFD\O}uo\goCd7k$ ,0uAb#*Y|AX:?jwNl (@iӺ=(̡e@5 /ErO^ 끒\'C1qv7pO5(ƥ18,.U?1<]C\.lclH&7v- nΘY Ac_wR9QRTSc*8tb{3/*W"+_Q`w|)yir:w6>֐ x0ŷ d^Yv,,ć9Ld8 4qhs"iL7["ݭxVoa@eU(`nRYC7|\$Y{5P~rah,18e0t8ZQsTR'g8Zd j:p qZ|^͈>Rq(|b ka_ވO>3fy> {dXt!iSJsm;I̖ 0~QEQKRܤWW=q$nXT$`A BlifL ##Ä8_ڝRUߨՐxSh`㱌\#UR!GAiZaҬeM 0Rٚ;łHOx2PYN-;yR] n.0Cyk;^[|P(B x+ l2.sȒp ݼO%`qީɤQo1/LR`;gBܶηՍnM/,Ƙae QaI8 JjTܻFBILo7X/ z;x` 13!?h䱏?A&E vW<k]̿'@DקTMm1m`q( ".h唷 fVQ0 ij&Br` aBIc2Nj]:l耤_2>5*43ɮQx]u_DBzH#VQH*˂)3>cHEydVЎpQ[5 n##n/و65=w򱍃&މSZb,D*J%d&Bìr5ߞym}dOQ7;'69#oPkmVg ]KS)V#:5+ܙ X.8ĖNW+LbffYv%?ĽUJ'.c 8@%K22}&tmc^>u+anl1w5Z4&Ɵ!8 ?ȗ}zE/$WƤ5$Ҁo wxhpۇ[残CfOC#ƎXnKGOթ\ZmmD{@͍JlNPl?°)z6o_ V" *MI#'q¥'*8=vٸ-|͔-q{7B&{\8mYF"z⃇(rTPք%tQu]"HGb:%L?1,df{R1X:Po܂E]j#Rhl-o+x+'w[F})ĔgL&ΰ*7𼬦nI`?m5Բk)ͺ~@Յ5+gQ(ά2X,MJ#wyfArfkӈ%R2R*@aӫZ Q'49Ixr?ZPI֭{gk^쐥 w\WVCtu~}ɧ:pʇ,kgNփhY&݉kt|W<Ɍ4tO GB~P]L:,({vsճUauD!&v|gk5;M)2eJhk-nP|w/@"d5b~ɃnHjjZ{,z{ʉS--Ƹ#f44Vw2A疋M`geY%ֵJXlIE1xkz!kL6|YZtn@l  ;$"#b)Ha=?mHI:Π L"&1nN# K_Y|s"^FyvG"}ڝ[g9=&JP/6[dnۭG4<%e6RQ"~c5USJ3V>K"pd{W/ᄬI'hsăI?-3k7<\M%a9UJ'+x pzEy QP| Lq ksֿ[([4.i 5GSOU$-̇ ha8/bz EZ') ? lh}s{}H rH(.u+΁Hl}Pbs?j bSLБ+k4&-իj,o]jwʊ&houIgX@LQ'/h)05ǮF%8X~&' !l,#ك%{SFuS1Y"L\d^f8qƎ1ˀŰ sײ`ۀHc ٴ4SL` neNq~Ч"͕ZʙBmjl6@m"|CS=T3${P4:Q=v .aT+_O¥{RSҪE:hRcKϗ+݌<Cـ0RHvO{E{&A4}'ujDW|d:2# vX MU"C8Cyכ44g@`y \`Td62ٸa3jÕc]Ӟd9AhSH/Rdl +t2kggχ]a4^y'}=aQ'&mrArdpB"Ďzh;1Ó1x^*J!ZMz '7PvLO>]f]?a/MzX17s *mYPSbBL6lÆm>vQ#_p[Zay0P<$e(% ip8s6SvOm+^E\Nc,8eK6Ut^7YuaxzY^Ց(0necN}RM&IXw.9N{<=hj%G7ć4\E0̦"+OS;M ѕKD@GױvkjCO~tﺏi 1LuV@9!2JiĶˊ$i ۔աuC2 C@_{g(VN8Z&f?u΄Լ|6ʪm+y"3W|`.`_:ʧڕq_lۚ!2d1@6)_0 Q:0ձB##A9jB?|^5zps\1;OO l= F,t(rf=khN[{( ٻ wOeEL,%&%MgHCW2|`UpDŶ5TwMY$8p?`PbtN.O!q &ɿ(\xS5=r6"Uh]8<8ǘozq&{1Quy_9a'YZrWV^.c?cK>[ hGfMWWRC2L6j|x]j  @Lӗ'Cx -]3noQˑydB2~^dc~a"ֈ;4=Yܞ)_֢R[҉|>{Zj|׽'$PqlOa #v&pw^TԴq2\*eCJ0wR ɯ0G6cjR s)ybɡB\6,Qc>pNx:*J]p>]uQR@"N!LږYw:4y* {:NDC~Q cgt+nq[79V{/{VɾƊv1Dm~>C^;@`10qdXGMK]bNh[cq6jx-b|ڧtѻ؎=≳rK-]a=D^q9ˁlJ*uvM}⥳2J$#yLT^]ȱ4i(Yrr`/lmNj8Tl2X(XYT;~0a5Rc6JOD@#ˠnrDy1')M.PJ0=ux0\VJ,E,%PP«5P_ݘ+s#L{aj&GMBGmril }+99aOubnߏ1hWuA=Td|DtHP4hd|wez1@^lYOEZr;@h?Fhy?#m9+] @i4ȯScy]ypIݫB{Ö́QEv#^Nb8!9 G2>$Ə1/ g Um'op܂U48,kJ.)En[Aw_8Ίh<;Rvwu![5`qG^*iV.oYÆ(9rS `޼-omex]f1&&M:zpnuMMUrMJk86wkiuY4v$] 趼>Ys|&H&/$XajnRƜ͘-vλ„džv7nvxy~@m<1qƺ΢PѷPn'XH 1)ʊˋ-Jy4 `upiwYkvBV§5OWxpMb, 񟄘&Y:_c 8A󙧚0`,P}¨} P30\qX҆k"}QFoMpSLXReEqeC@\WQm)1 / ^( OLƴ*\Xq}u)R260r2 >Æ7TY/+ˑqzo. c 3)ɞK_(9]8K;;o8rLqJ"DED"F~$yfu>0#X&; Y#WPNAN?!xVR8'XaDߘ>x"_,>pBQݽ̱ouU  ,X.ZdG|OEֵMB5]zGK3GŵدYdJ2تʠM3ᜩt~b4/Đ9c jZw!mo۔P^fAFuu|*^ū`T8*;+Me}Nu&!r /.jR]p"8\=1ח-ڋ,wZgCG) ۅ} $4c.2uy(І,v .&iKXm[&& 31~;YAY5N^&*FB끑t1UY/4AIe|@>W^a[g*$ վE}C+)yi4"T+\uyOxwJ/OϓoWus o Z*O?uupOҕ)ͬT7;r#ڝ3Q$Q'Jo;b?t(@_;N=iO8V M,y>& J(Ȱߡ;-sC]&T=˚|CW;GpTp}CMb,@}M@Xbuǫ&*{k XZ` (~ }-V \cA#ᡪgB Ty'{\oŻtP`-:,nHʠAzjY.k ssڰx9R~B)Ţu]QQ`J)KTK*WqdNA< Ӿ H+`D9!uOQ4}G't_*rU儼u"9//bBk2'ʫq{ʰ_sF3m^:t/;F'=Wpm.iucsIs=HCu !<=͢"#p ̙ysdV#,(h|HJbu%37ٔ5^q491+<ۆ6ʏb5ү'R?5:v<̯ȰknC.Nu;0,otc#;_Jڗ20"`\ 5={U&DCV8tϫk}΄XWFmbC9uW0(O.h Pƌni@ յT4`h3\7n:8̤-ݩyXN ڋ``MiD~:~N\{}3h8n͑Yޱ <+IvIӵ8``逹2prT%𞳶챼+Θ=7!gS{]lr{%FwN3lî>9'3 || o^s}q Ҡ؃Nc(hD\G'>vPe'ֶ&ON 64=+=2VL4^zA%f Nbm )UPpIV/(\pHq:r4%D0yh*M"w\ԧ DPIKvLZ,C@$:{qkQƃrX&zWm\~@ >Иۢ3'ydE[ELWPۥ@?'2a)7>e}7[+\V2uo{;'CG'*CUu, 2^b fkC aVn@/ΦoAhoY\MsWԯ|IHOi ؛rs5͑~N e h9J#uM)IuwgNjGmX.y< -cA%nL4?9/zS4ۥ?b\p~ܼϬMpi![6 )&ԓ4RJj ضPZ^S'-E Q4OZ(,ʾH|/YWHIoF%!B扆 6?i6+.-tI= @Q]瘷wϙ1&MSM(;-MNF$ChG%"M TbUHfm噣sY_kڎXMҤ:'W~77V"`y7Foyk>b _W'*Z40$ %;Vy _:;gKFon%QD9F4u-O֩>Mg &> NXR| ]VJR{t?![RÉ6O,'Tc,{KQ!B"̖x`VC&%LO:@-{01z\D [W-V=aJpzKĹ7W:a`:{Z;mCo|b޻bƁv#ngȤGŴ=⡃IDa7cTyQ0_m*uvZlDhW:Җ67 4Ƿ6#F3#ftz`R ! a{08P8Q@$dOFQƍ_8Qz77񜶎Yb3§1NTmge,kBڞ)xfJ,WG?귬"߼4X,Jv)l' @dx(cЙ~QTӵm(c[p6Mrµ&xYt_uupn\>?~b/uZ7hDvZ/Xv4TV;-aɓ]91S}EQ @̽zW!q 7n " Aʎc43$|$i"M5_/g 1䏯P+x ,)F"GWY"H-[ߑV@J˿ynN&r 3P L)p5 {kh*Nil rq Q,!,PnFZSJ@GEK}FaO84ezָN=JI؛Tl}wx8Dz98VuE~ptt]8烻Z܁OaHt*U 7g@:A\,6h-tO=S1JouFLl}2ALP~ #R67Rf`4ʻ*M86`wPX7|iQvںo3N2EB֏Ce!$nCD 6ڤ|=;] 5ݵwǘDXp:{~Xz}|FAbwBV@j=Ù$ԩoD\ [Fg,R{@=&C  (-'xg#&0RO`]@=&%tꁽEy @mׁ?^/0N"޷kњPD%oR$ 7lUQ]y[a6pvyzf&&2 )&]`%ŗ_4@ ͹Ht`y=OJ]Hc5N*yI1Z$m7zMn9綈tЋwI- 210PߢfWIn:-_j6$MѵR,.6+^z#RJ/h +u!'xbl>bT91GW*JBXPPq6d^ ?|̎bs&./|Ex rKm.3|Q ?ɒ0bE[3mn7գeP+M> q]g.)ؖV2cۭT2^ae-fG,M4 98<<̴cNTIrumM)g1 ʆ_϶" w!KOuē]`et;VGg.,Bc/_&YUxKK,wo-MO|l%yi@[{̯ʥtiA6]#ӸU)O呖+]]%pЗ_;d@$\-,q k&'+Pj5 N5?1z.Q8FAżWQ-%IڅKPrX*ksf"aŭ8 rFEh >f>4.."4eHu` TFQC1z05EAA]\{jWz+yr_+V|E*dB,kLCo2Cӯc W$% |œ¾1y lo8I:ǁѲpӇg)c@ s\=l0BC !Eb %b&vF0^{CK= -90PD;BFyʘ,Rx]d$Dع[|pv 'Bl7HJ7}\o:.¦SlҤRN8}Y[fv Nlru 14v7k`8Mo-A<dߵ$T#L\2WcA/\4N{*sAS;R@ .,0` ʕ> AJiAD&>Q8K-wc5yTm5sh|R*G6! ըe'?G_X!d:!4w>N&Rx&:hO^KJ)Gc$Y&:&{)ÜJmC֩V9Zq#!bs ۛ7r^wo6mQ֫ !O> n<+ow)T3P[)3s `1:F%p$; ?L|(,AVț)aS+_MYaiv4s=: Vӳ)alL!~Y tqB Cꣃ -u '3?%x/o!NeIiUb]j1RF"6.i?Pd;qme:yKsʘ&d^eVH'xZ`ɳE2ˠGCYYk|E!Dc)Tkйic}k#0|Ix:GwDş]פڐ̓Z_6y%l pTH 3qjUފ\~D]Q/OVRP#Q7tϯ5x -f[5;iKRK 0_*vnow_9(|n؛Mi,lIax!! 4ԪX'3Zr~M@($/7XB+d=un 9?Ja8ZVBK]3hSU"U׽LU(7gJt~W"PI64>6aZYnDvΦ,VU!N SOlDջj>IJJ<5N2>QУQ!Q _ⷘEYY%&"-[m~5n>D|vg=8DwcdKԑO+ph> Dxk;Y`WciC&y &QuɥyA1lVO^<Eo1|c vԭ_׽ꑳq.Z|=c=0C)X'dlZ.i+۾J#|^G{Udzu.ԼŎMUQT8}\ KpS]ݚ@[#9M)%BI_d >͹8+`.ξI2]1oE'ϲ}& 0XоN&EeC~I]t*Ob k$9*pKN`~лj?Jl{sOV5ռnP"(]>T.$Yy<GSz3XN{Iz7Cϐ]_'ew6Q0:vD )> 3\}0!o w4&^dXhuiPJj$@=ev+hGkzxq'%&#;2r]T{ë vTqk였5OSnVhIKO`ntfje kT$"Pv53-gط9AXSMmyVO 9(5}g9L3<%7 Ƥgu -{sځn~pL"ޟ߶*!*5LE:Ψ0CAtvFvlfs(zjzzL" 75m k:%:E^p$P.20хQPxiT-Aů֡5㻐Rj*WP/"A%c@Mu?|;*_TKkYڱݠc F~AV%㈖ !?Cb:jxh!<Ɔ nڣrdI#\ _U_&}f :bDJeq|nΑ`J˲J-ȇOェGnbVD+-az0,ퟭZYbC5_jQmYbM[T{վ<5\FW+[N?nPPe$IO<|^PU+gPAM -I_@Feduc,"WSJkv7kp.@PnSFB(CdiʛuOԁ>ڝw0DrW.zGRe l`֩!AYQ{Rºh:(a5W%Mr&yIK63Gik.~ IgEė*)Tu""Ag7r5:V={ڗ{Wd1|'kJDq7e]A!u_+$_Sq?kS #-BT/ r1/.lSDDtLu0dJ w;@ot*rNQ[J9P7#<4mfdF\Z͗)L1ZerK6o}1Sd#VC hے%{QΊ_؈K"UI:^2bv9XavJKu\+fkc3\So0M3GI[.N K-BSS /(3D.qh;F Һ3%h|~6{iV6L)ǯ˫;ڣ-02úCwԱ4$~WΗ=s5Fҟ(&/?.p? qzT4S6DT1T@l7.W/ QT+( ٥L6ANa9I$=-ߍ*vx0[>K[H )ziiX3#+ GF$V:Jርb=[lxDã랒,vj Є?Ώtf5v2m8ex6PlWDm|!%5m07zL~QObby 5*=F*b^ ~soHx`M,1I N.:66#]UWS7`~Dx24(3kX֖k:($ȽPkysn8 n㩿k*URM![[_tJ \>#RœWx 52jK<.sz0e{tO;]{'i`CCF]qJE>,y^YS9A&  hYx+eEO=/oq=ˆׁߧȀt}ˋfQ9>Jg BB]XeY̎c nkN *$b&Pj>&ŀQŎѪ [;Ha>9(]K@ x똹˳M3nta}C|#G>|@5XC#yE,RKNZrbEAt'KEJ,,Pw>rCUu53: a廫F+4ڍH[2fy dvpj`dZTuKY,lܟ41Iwkmwv`!(e9n S%>.@5{ c\iL7 %ul9aƲm6D~ؖ_MtQ%p~H᳦NbLLjе 1]0(sbߦةc&+k+Q6ӈNX ' ăI t!>Fw*—@|g^$o)JF!^^xe;SÞK?NP$nnV䌄$6e0zՌ=h[Xq|QGn}fA(ͧok~z#,Ze!]'p}eмN@k,q?MlvFg*> ao\;5K%_ytr{ AQ[L A > hJ$ңw1E)Oc spWkNdd:i(ҥ eA##%)&QJ`>D!; o ҥ,~ʆ6!-U~^9&TpBG](7X r J>BW ֌;' [T+ Bkg:ClW7KъftoQoaz/ \9nB[KI} t&a]skQ %܍.9 2xsCE|Uxrqc.E7mJȮ*ξF}PDvLs_W{]\H=\= Ʒs% ?G) ?XQEwb8ǠBTGU76.0}An=N57xOSO#NZB78G=Oj>nb\2+{pw䦉k>Py: ĀOD*O:"Yz>dA/O_IHdm2MCJDsbr[c*6RJ]G뫗"&Fy$]Bd-lcʅzh~2~So[Or9 b&ϥDZ1jVg"|v`W~WRʆe%{RGkV5C94׷RH[}l\%]6-Y7V+&(gR:m<& 0&yi,`Ă,jHzOqTz^yIW ~*Α{o/zR!>wRdmNfAK![0386d?pDXb\)7g*tci:1k إ`2$r 蟸!kwx.\>km\ C?A0 bkҌQNeOjJ-jgd` `%i'c\:"Vqx嶶AL,K%+3S9:"!;b$Ȗە]#Z쥓 ^~\8.)oiOL8ps 0^;z-1P1FO*U].Š#px=r#̪qR{~4,iQ]@@}%:]'W{Bm80@0'r 3`0x7pY4$O>,B7#|qDؽA諸KɎ||T"3WɈDooHp;RœAXHA:mIr5ϥyL9a YYd.P>Z P=|s]AmͷrN0 ƒ8|sUny4!MQnw5o?f=H)W2>1+\!1f⩥m3J#x+lLQ^m_n4d BM~ij9 ^̫+o Fpe*tY׿V[ }@r^zzI :F=r?("n""x@ MAN/5,yB[v%=3y6d\˴uYVFAȧnLi-Pϵd+\E-")X<%1?솰 1:ɇWKW鱙@v,T,f\ۡ"b5=r.IW#[mȔl hq[xψbd9̊1/Mq$Màt}r1{^͔Y[l|R]BՠuRC;vfҩ`2۱oUMmcmbzOT O[m8 +uZI`{({!,{ph;K 2H[_'7xm?|͇f-K H=M{rL9]TsT,VMq k35{`rP!O spC205JI1ֆi&LvJmBx?rRDʒM i *⹣՘U,w;&ﶒ(|4=݂@3RS,䕫G҇SI1ƏnPJiG jsg.ągu?lrZ*w"}!q.xdX+Rxnɑp F[к.agvQ(2_嫹V_y;sk '_i~"Nİ,`d{ujy075Yj+!kȟ\IǓS,ӳc3 ?܄:+؂3qi%CH54YT4OWKA'x *H`q &x-ÚRfz7(c$.:YBhxcLSb)τ//> |9hXӪ4w%:gW;ʀKU]pU(R LP.d@]dh{a3Ռ3:-ǃ̍p=AR16w_+Z!Xx%\SWR|CxHԋώ붣@ջy@> x9UR=2ı[}U#Y=QIҡxJzC:kY UVa&<~v9T "A!TsYKQrg#LZ8lYc? 5|3T]:!)ϸQEJ5-"Bm8Fj^+d=OӖź tP< NL$X-+> d9ce4(kF*Ui l2U뿵Sɽ Ez^YwGg6`ϞxgƫӖ')vcD J8S6dr MokV AjUجh,5 0qٚ]g#oZ0[.-|?sZת6Bg)i۞'s.q FI ޿*3?ڲ*WMHV,RIчZp VM}Mad^PwM̓~Bq6Zpi;Ϩ-jY 轂!;UU%C("ҩ|M,ϏPRmvql e5<tµ'>m|ZCThs Ƽq|L3ڴxKI]N6B&6gK|5A`]zm_~jBͿdr@RR=Mܘ2_f4P֓GMLC)5m3wARIJ%nJj;QA>UOފE(i+hKʟ?=_&CB Z̛Ek%y5=]}]0vKAk\1_=C!3'o9^ٌ>2gh oxL}H>ZNm * "f%K4,.'u,=\9g-F=nCC 怏z=.k@*u]c^S#ۧuiExWU7p0aG+]][ &/E݉م)=XO Q2?юrS-xl#6۬j:q;@H7.qVfF>b/YqMZ+n 6ֶ>H~.kIl0ouڐO֜R'f~&_6nFwS&q7&f}·w.åᨻh]9u"qh8I);1*]_KQxV%>Tb̕&V%8yMtvzƞx2}5j9()؂ShaR;^K P1x|qmM' x-e)öp"|4,<@=[~ZqZ`M44IreKܷYaΒrJBprĚ+t&v}_+C0aO ZgmxC.t$#n|8Q0L(~"('1iJ-~Un\AP"n Y8Eu/b/ ILy\!R=*l,J6fG1)=@M`VP1`hxEpEчR*$"1@{d(YN^zwCXĮro9"Vg! GrQv5UvٝG`x@NP)8 C`0ydNHn(΃בveպH@Ci^!#`sl>2%G%nOvYbgcL"OaC_ kCqǪȐϬQi!|7/7n \{SP Hõ]vr@ZaQV%=ʏ66i"%G5ھ96}.|LkAY^[|w5gO8DA~-4'}n!VG  .8?swoT+WU$֑wW]Ɍ[ѰD;IӉT!9SQ2ZDfM SsBrP LGKowj.<_U+̭MR!i*E^3))En9hw6,*Xށ@6} 3o**`LͤI5u,~ rGneNby<Ŋɘ>Pu;& I\4@X1ോ˹B":~t} P&Tc;qKJ#$߼bJY9 8zĞj_~IC\O=qRcvrLhgꨟS1xmP;} ~?5*~ ?ҙ5onAJF;^K6Q3'$,$hއuF fJg=`l,O:6L7!0 S5ױeZ ʨNA/Ox ~:⻧謻[TyX{@6Aa p^qm ;‘!褪sw7{){"-=QwSULFh}e7zP;H\qMU{ _y2^ll/և,D ZWY0tX 2@UE!tDtBQ^UƘ!/p6+SWMYdg $̭GnVIrRLvx߁S!|GLxTh[FKѓ <8DAW`9aCd#erS5y; 8?eufȤ. ~e9F.XpmmV.gAuSux|.O  3;CQ8)PGQ;&:5dPy>A8:` mD/͑j/!Ȥc]s-#9q&.]GE)']x F#EQ "ʗЗӛ kMnMpS(X͋"<6٢9_FhOt7H=kP42ym +Qvm5:T%$Vmwu"PY'o%Ԁy AXˇ")])jw_$M̼T70b evGZo^E~T>|95_Kd{B9lDK-:l֕YW2uA+ژ'æ-a$>ϟuɑV*‚h{ɛ)u:cx7ˎY3dVonձ "4-j=\"<%9tS)esO? <p Yٺ|/}gO*ҷ1L, ~+M'/ۣaEM/}#J. qt+bo>usc$~ f|(T8<$+kw 5yxbinM ?BDt?&P{~5Zt. %SG2W]6|UJɘ-w;*Q5E8ǰ-Rmu ?zZ`)z.aY]8޷wInB w \}oG )Ɏa04"I/ 8NͅV95 R䧑g]h}>8]pe5X3댚lx;XnjGhU4cPe3I]B * O+ʔgǗuބgWYʓÅAci?"׎-M 5megNDH&4ZmACQLD_ZAocѢG3YC$PEݩ—F\HܢxXI%:F4&أ~M0 iZIg:,$xy?&f2*MhC8Dn,.GBbm quwu9- > P]DB,$ ne9vNi,?&7L [PJ-eKNČ!ŧJ +̦/Zma8.΢_ !T3neRG/wLT2"GG>EY8K¢*"rZzpfz7w:=["/[)|>־l;1AU#y?Ф,ՁLqMq`/:Zg)E6)3M ږE>n.rp˺ܧBֻY@6x1򑶀b5vZƐNs}vAmEJ15 O 74ї&GwؾnlJQWxfl|dU/Ndztp)`x jI{Ԓl/pEHVtmz6] .!YPvq6GqSh;_fbo,M)ԭ&aP2=}}n a |OH͊J+ĀY%%+mF/V*E z|1X{dbQVB2KL?xd?ʠ/8YPl.^(BO09W9f7"m6qZ˻O'juzYT83L Qs,yITo GOs}L۳ذ\Pvt:k%Y:ճ6`nNRoM`&,6| Vt$qkSe7Ӌ-іd5/mD8}q(:?\, TtlpɈS)_f1QkdzbAtʹVߚrb1IJ`uۺ'w `8 \-YDvڿZfu2䢭QFA.UcuW )Xciw)Mh68\> F*C2&t|GLi'ַI(`H; t%s[M%a NJX@̡JZ)\=ɞ-M_ɑ){2j]׊:  !QRy>x kֶEtB\ 0a(p,U5gJ1g_ @KEWD,k˥}"rPvԧzɟ_FZs hVrO1Z=IFr)кk5L3R&P*7eq2!ې_VfhQ3;&Y@$%!:@Tծ/pw9#UAVQM!MQlĴJ ӂ:ܞ,ݗHɎCI@g =!"ֻ|BQ ihIFJBg9\YryfM7U Np^w܈E;H+fu6{$5I0g{"Gû #z^v0PXECHJ ?LT&_@kMƹdM)3Yj߳5+s\S6ta6G~dGM#lP%%ae҂@'.r#q{Ǎjck٤ii\t}ԠMC©vĆ﹢HmRqCQ"|!|v͊0K8HyT"".tSGn 3J,SBaPsQB%+4/턹k_ҩb?%me(*A==.5Ap,UknMT}qԵ,niVԪGe<È'@  a3h1 TPR_q@v+=_oߨcb3یuC(+ۇv;&C~.0A$H* W?1j~k>Di ><$ưd& 7;Q\Bszt}*\XH}> {>DBd0uCRY߷F6!Q$8M%C[P;BRŷn7з\ĿR-rC|r I\zplk$ !>38jM"+q77NGhzp ^n*@9 rvU4G!1- <6-yM&ǃ!9v|RAQ%ԃcqbE_h,iWUݵ*6;~m(Shd߾JPe,1:FFf[Omt\YLL2 qqWv%>( P֨`2oUyO ^\2~בXҏmTЎR% ߟrAυh]j5C `,-.4/lPʒ;T8?7P7axp_Ahb)d/8C"+ Jrfri,V2&P9:[JK)U6Gkè{X#Y'+Sr[סV бvpX<1$?l=-*B7Hr.;$-bPTpȾ]vqbhI $4DlXM䫵G-$Qi 8|<-{Fc=+E}Z:@HGٌxm% QfdcKIϥMS&զFűyu#Oטg'pϻԭ)Ίj']f_'> ddSߣ|O&=6!S8Q֘$veݬ)dѵF7k|@+^^d&l~!aH^wxL#T1QRL+799W}^R0)`^D|BvuQ1m-ЮGE%Hb GHLl]}FT$z*u`f%M`gFpkĩ;P@=Xȭ0 ZqWPW0 ݢawz2(*յ-Ҷ,M#o3N)T0ލEd {{F@$k˟?Wi[$~Uxo~1U^4ƽjh|Y n6],6~UkӾˁ> "rE [穑;zdH&v!&- o KXZD!N`߸UtAyQ¥CIAY9"1XX|)uV6Co)~ #+;Qŝ%F@VK[K:Lte^[b?挲LЌ@m]hhkI<)\ ʊx vEO3n0Ab[o.@Y.sMbe& y <=ݷW!;%t]_U+0fc.Ȣ7rO>)UJ4 xpas;a/dW ח?ڑm}Q饿֟9:ߟTU7NWěX3\=#[v udJ;n%sIJ+Dg>.t,6V^q?ƹѯNI:.AB֮P/Pd7^d6X:UA-1.,̓8"+AVNv=-?̵?ʿ7֬t܂?Si>k Clzۉx@g@}'0i*^Uxu]Jf|KkwU y&~'TSPImec<%/o "*kNܒN!o؀R]qMrAG1 (rV;pޏ95Xm>㼁a+o-zt- n7?ZJȄ 8F˵!gRѳ%!IAVoѥҖ=hdYR5/DKO Fxȃ:!P/ N@| !ncD^$9lcUjd*RhX3 0H+׾b$=#\A.eU|}Khr;eojGIR*J.ηEi[6`Ҳ' K;=d$uj9 >YS~'Byѝea,mxV 9VG7N{70fW~Q;:k+ؗt<}ӟuUݵe(Qx:WĖfmE߭-pd xxQ0 ~)0£#W^*Y|(Y>sp|!L/GyZÉ(c; {z|;sW|6N<3Xݟs_7^yhEPgA;ɼN\&/$8PiQЁTE>V!TvQf!|=VQh-rLn۸7G߯Q Lߴ%=4s|L8e:a1ZȚUM*BƘsNVȲze% 0#%>hi g<(ئL hMg DXEl褟3\q< R<(s:!1zӘ},Z}N[߯O@lюSXrxtbsYJ6EOY^.-N1N߭E60<Hu29EZ$ZIi)_w)@[8]:5XU~E.ly?NyQ@M nƗEۈyT=z|h 'A[:M=s2 I1D Va!k +.ƯϝhWp{M]PB">֡Z iD.41!輙""FE rEtXnURO ҄"̳}FJ8@"%֫EC} `P+ia ='[EPXp^5lfQ;FNpA4>*[{d3,],mK yz]6+"g?Z{l{Vq)b>aw-%ӧIBX Q^U(8X|Z| AA,E64yptY\0C@4F/!^ʇH}izlm?<-'eKm z?UnFNC {ܯ|٘0>ex0nqZ-2.&:H-:0 PK_4pM^a?q #yjqɅzK+e8"g`pq8FSĊF߭^') ײoeZqҤ?;JseVwP'M8z3(lʉ% Wf %Jd^1|%w-LĄ 44bMmʯT C \Y{ͳV>Cl;*xf CNs-5X784%)(— >5Dp<~hcNx>;p3աxژX@֞ɾ@ws̈́ fR^ ʲjUQk<9{$3sEn2Zuj}GBƛh38(GbRdJtτkM(RZ5D:ʩÝ-P\jEZEYU*0R}/5,>I"WJk.5 ]1xe#b I^.-UTI"?̚+oMЛPt0nbwG-/|GWT&{Ny AZ2z[GޮktpS>nmgdMѽ7 s|$͛Na'  `fyhhXw.`=Bg{qri`jhiÝ,Y_V9s'9ï!O&^@Wp=αF<> ƼF}7{ (ZFXykZ89G(~xQsR2ſ0p0{@\;UG\H-߳ (^x :: mb;_2}6xx'qMoFdp9$7 N;zq+"Qhfv70s_gǃNJָt>)-{GjM+Pv:mt릗}3n2lƗ;e\ZF#8n\{Uaܔ&iض4k^[8ѱLfisT} "ds 3b{FclOrУm%s%T~f}p1_4tQ"id}]N2S-4nQL]s~}f$ɘ7ijfs-۶fŹHYCCV_|WFb>>fKoJ7y@8yex_4Ul).Ɖa󭻝l.`T4(֗tL 0HGP5I?8[%Xݗ(StX"HT6`f UhX )oヷK)a'4w_*}pH6-}<5|+暪=szl1=B7W~,? eTzM|$E"#s- Z_GTJeg$g9I\7Gu!W쑢ĂHNn(JWt5եrBS+AeZ7^ eu@t<2ז,z_dH+wUJaTIPN_%#M7[bgW.CtT+ZDhlAI R8H(O~CD^ [ڋ,˗aℕӷ yK(^}"Ƅ\؎Fݞ#qW[.&a#ѽ&Yy?m#%P~rw 6pF- us'}igԂVW#:p*^:`SfV dNʃoI ۺöU\tϵf0#?;M .D&bu`NQ򪫌XzO >'TEb[atq&u4ԔCTGsK]U?Wr=UX;.QCz% 'vj_#/_m lK[0*ۏPXyJ_^vU{1]/J7箲gHolY:.|hf2]:`Ue[? >syRE<'ūF\3<haup\` +* +ؗvICr:R؅yfb0K A |y`Mz]WTH,()-{VKRTZJ5J5UmDVE3{Z4z" JOp@~ \g 碽-=vkR1Z$?MGӄLǏ".iI~ ~3 ݽޘ>.^KMG 4}[sHtmfaޔ>`ӡlغgreAV_`=]wg5ҡ -Me?}/#vtN~gbLb E>@L%@̝kp^*!3!6inDH(ǎSSAE֧Վ]7h;e道0Rtd"$AH p 4B`6ItD/aȢHX[Ogō콗seċSF:|k-aN׮g{#+ %zdbW0sڭ|6Tjt Zֆc`xjI8A,Y} eH+SRzQ4ᢏTs{Z4sֹ(~ w~ ,MmH@+|Xa@'!C=3L}Z! "vg|# #QFgMz۹~̦~boiAR Z`XT[\le5P[;_W8]{ 'GIT'='Kbե +|ƯuA, Q>Z ^~vVېY`n/8[V~v6^dG9f*YlEPK4G',bփX)VkЭd`SJ:7dܜqpU"j:i5S.rR,mEYBDc׫eQ^o-jmĤ`;h+l7[u-.wG!"q@"noMelU8\.sn\%o; BJwaX?UK”EkE}3XTe㌏22iHL$cDؕn9*t2r%mڞ[92eOn3IBYe3ۼbPAB:}qYrҤr#kAIj6ipFIneXqj&5@W~cO *eV2-;fQV-P)a:16>49a&,e1`ZLycŇ*|PYt>ؗ(1)S诜7jR%:,=$u {HOc lq.aa@A뿒`Jlo]/ń'x|^큔9V }!qNo"<\<(E,@=17ikޫD-RvUJ2 ;/PU3 Qa)h˷;U2- ڽ eW0[\O]o83T{ 2>T ;7 v*(2 Ԃ0((1vg4ï wpGP'Km#z8y>dl1٘gU(/ xm.6x$lܦ-2#KMzazO& pune:Nr<%I^'k<4 KSXA|FY5dE™Ηah'&bބh3YJw Ix3J̠s@(`г {-'a%F(?tFe]tkfD B{ Cofn^R />Ƒm``Xv0by3b$TiIF:i[GJƁK z[lGXm˯DnlDW*2Q"])n2]r($1U:I[\mq[:o?cs0C m(ccמ"Y]:a_SC]b?^| v~*+-,veG @3P!>gGJC>(J+]uqɽhv"rp/>68}|S?2D U\ 2,9,AP>՚[Jg? Ru40 #ZM_zgE3xRD~Cg_i&a`«DI EkAfE+oOs`p[g h'Z|j/Qٿː~zpeR1Da8bqri%94 ِ}-ovʊ`*h(Le}wі#ƚ[oCjR"L +>Hx9UD9 BTYo-d;CV 25 "ƒUȲFE)ju107oȘg@i -pE$4p4_[$mK% rɸTQt.@SSY>~xȉ`]ocl0{:INu A}bhD5#$9/RWNWeJGJ7FbYM;\d5Acy4!$pxM t7˜s;q|OEqiQE|!Ld[:khv#&1M%².Ƕ4NRNDyXq&"*R㑵d*0@$oDAxpj9"8)Yqq>ZG/A?\7(h14# ,,7SYP Բ--L%ѭȸ(^^5+bV駟W(CŪO9 G㤲;CҎG[`Հv G{gMXc1n*C Ǯ#@;0rByzNlf` >ڮcBIW|C2u&Hɱ[1HODQ0Nj*G.tt[0EӬZ6@zߩOҘ:5<ʘx? Ly*yĹyr BUpJ9x~\y#f&y<%ILI&gYEWV:a~q>H᤾eRNoE8{%I?CbH1Ĝ#;$!:X"lw~ϰO^=o[0//R^v"Aקj5?G3Zl$(%F?\e̪7qjGIR^RB=—)m&] >9k_+_On 3(\mvVL0c_ \rga>~KlihӄE[,  \5㕓?̰Pc\ S0ͽBU!bT/ۯC ap>4Z;e1:Dn z{Rl'0z0h&x\ eL)bһ܁!rPk NB\2Os¢^doC6Ոˁ:=P[]h*K0[1{$(˚@g,'2s%aJ5U THP\ i[þQn=y[zT*gHFE~sZiB>տuBO{pHuxDjEm͕gI{Աa pN_^ghP^&|U}EH;ⓗ fl B;#QO5  E+NQ/nYe9^PT }6؄\=ńg,% wa_?Jf-M"LS첌[1l4`_;7U:UY=8&Wp4w'ʄaz5b1="mg f[; ψ64B~ ,󯟣 _-^ jgMp钏 'Шxhm86r:$W߲nWUKtBU JrvyuiqӊE$X$lհX p3} eF0]5Wfg?u7w$'k/ZAmx{; ぬ]݆eMt03Z5:gkf[]V >v l>FnkvD#%}<&FTO[:pmiDۚs]RB&ӑD +'ǀ0_~`b`5e7uȚI$?d_%95Yvd=?^P̝>%"+>:G V{L0j|qtKo%bPʊԶ̿Ў̀osGd`;x=DY qFI|eUqv}֕p@rrTlb|f~X[?#GEQf9ݏ7% m70knUl1Al*e5; ^[Yp8ObB;!H_C7b07qD.;GqxyIN[AJ1(F_uN0º Z._dtR$j`aVsL\̷"5:e_.5*.EU2 ].MV ^$ry+;/A#13Y˫ _t#I VJpnlWIT3m̷|arHt+F(Y[PrljG35R)l?ze3n,jk!L{&הI竁yc8k9/sEfx~1Bm9O?:{b {p1O(Ԟ٨G! I"hXohJ+DT)JFAAV0xQ/\Dldfh=÷DZ~DBaY {l6hy@Md`$6M9UbҭsH@&nheՂKӷ UG@u%zU>">ϊ[·< Zv)yR} ZKV\Ȓlgtn_qF<[VeֳK1Y՚u˒*sI.mX:> O}Fӹa 8X E}REtzQp91w[on:+g♞;T&{n1OU׉W/|Sz^u?\MٰmC'n6n\NES w؍T!BΦmyI1ĩa{skz)IBQGʞ4FV%#iqP4.FqS/ϛQRzZЙ#7F+bwK>;Cy2WƲd!zUXO$BK2r]yR@ _Ê(<i-$+ohnHh4ɘli*_AsC˒M_*myrr~&N(NTY̶~Aj(&GH 6t%f Yf($2fCd ;KK0sSG,Ro`|DJ ISzuHљk["Nb.,9.M$6C|Uh "ukk(wF|H^cs/q9!c͘k4k)`inQ d@H<)?l2w@ɯgdzwtSg> '  &GyW:lCM!CؙF o| @fDrNPU9= K`/ԉs@qFo_ -iå3|půјSey|PXTȔEzeQFhv)+ɯ1Ev-nhT*;8#B@sݽ+p%8s5 Cod>FRs޹{ㄛIDT_gN}I',2j,;| 7}J/m)!Zke2iۀKbi"hx6:aQ%IUN@mP%_^ZEM #pvNK|ZCrKM~^5ngrޥ :Υ {^OҶ6Ŭ"Ec<ƑL PlZ&F iyVqT/'Nr9IZmz;`,ZdAuyÙxA [[ݎi,וIi\oٶ -$^85~U+<t 1A^T։1@JBJ}" K,c &n\9kp{- >6 "W.=PKK+ҽk>R+77uY洜)? )O⍗$GB&= (&j6JqxH* )fRwu7zX/*vׄ!hW( Z%vf!In"NI.^ADܝ߬rƱks3pmNMOA^}uc{t 8^%n ̾SFEZ4Hcx§c3tڗPop"MLysHsH<>@*"*XVӦ̟&sIocnt븈{,z#Gd>A;A:Po T QCGƚEܰ*ӽ8~8c?]'Pކ:-[W!`Y9DO̞ /?˼ |>jަU!#m޾D6Ʉ?ˌ =.2p"S%΢d7^zOۓ)Ք*ǚFYA-s} 2E,u,f _t{}Vn/1Vw"J8$zׯ^(9u1#Eyb/x\Rtjʉ)QY ь 3 @Ǡ3H)Zun `7ik9E@:N، s%%cN*~.3]Dpƃd_Qh- r爳372lq %bF5]de 4] [+j38 P9U-^eĜ ]P$gk?#%w !ZD2)b.K=Z-;llET{ h/\qCv&Ku2,.}11G^񸓯d:?>>5E[xL=ŻJsTn{mNڠ.{B\AC-QE0$3dy hɯҴŔߵQ,)LOK0:^JSWvSl^wo)sѻ~;MbXh>łU٢++E><9$-`1k2Mct B"r3yۛY^0<4vl[s <v -1{sȣC6RpR(kҿGID![Ǵr(4wx:zWZ_}>39Ϭbf$c۪aW|ƦM1+`P=˒aiRC _}3`1 1D$3zJ84=j9C[Ls6z _Ϙ3p,Cf'la'5p턎E>44Gmp$]gf` 3!NzDo&g@GHx"'#kϖ-]~ gIؘi5f{KI]![,#yBo%hLWl!ĪTNUϚj0^8?PQ&Ֆ r>@5+ ΢{{&)@+\ `rKm(7 M3Q ҃ ~LGtE~hb0" Vp{S"3'\:cikl;t6G)k놇+AaTqXIUmgfkNtz u9_ph(6UlsbuRpp1W[lEic~N'Ο'#GejAas/ |X<1pYFIE&bFIHŅ3.9XRõRPp Ƥc!@Z pCx =p%,ߺ)҉q=&1 ?%QWhe 9pի 083`n+Fg#Z칳uh9)f7iUz*' yXe uMS˶ZJpl0j5QY P՝ ɦ?e5"F1)>&I Ҭ^shEA8 Vcx!Xn-@Y|$Q7D>52"k1BxG9y+6׵3U5P/[mh>,ɝɴ.;\@ 4HLun—]ݱeie b< Vu9faQp/'sT5=GNg}*)8K-yO"Ơ}sgf $pԵ^ 6{IDSW#O^ %aK ؙPFpJ/s1^-8<(U:s7s.V|Gb١rw͡FR7/mj 1.bҽt;?m5_2rYmo2gjj>nDS8tA)fITrgYn c`>}SKO[U٣CYvj2"Vq =k1/Km}X$ǫ%\::ZuHg ('JmxL{f^NSsAVҕb0KԩvhH@4;X,eZ >u<${yHKECpӚ o>j}N7+!7 X9X<+:_y[㎴_0?~8C̕hPױ\B0̫83jTt@Xu$YZ'E@` FKZ)UEVW*= N{3P}԰3fGY=cw:<^n 64_) $#T쉿.@wnyaAH?c(eF{9+@xYjR*3R>wWn |FN>1P+*y<]5P!8#$(f`dM~[XGerW5B%iϟ3f9z,Ʀk4$(â0D񀤓|$ݧίv;N@! `#0`A$C\$;Phh2I&LNS؍wQG%kvd'S<#نfXC$ݐ)! 5.HuHQnp<lFUs'zLXJʀuF:WvmͮdIBtޯ t;g ͟&?&{^ <km:tƔHe8m1.e&u7oww{Mjsv}ǜN7L4x,J5M}} l윌+oژ\_(yzUP@fϿ:O#En39}r<"N"|4B0yu=M$(pvzG!&7 8fӋA<ڌQ+^,.\r=߾M?E^OR;t+x@uE>&n%N֫,WЖ;_.»>Wǯqx- OU1u圮 O 4 J%Ǭ{08Z@[9Smzlu*ɔf!=u:Vvz(B=3Mv8Ս/dE<%卉}3IG"-Fy4 (تP~KEDLC~Ġm{N! CGuP[_Oڪq+60]h-sf|}5fD{0#q]d:TB>dTm0,%S5#Nht%;`E\**z7A R޼>teQ>戂; !:ps8.%%2fjpC&pqrA5oM V w RQ]_>"}>1BGwDQ hQ %PJN hnƖ's,0Ft-,Ikaz<;q\!5NdT/ B &7Vo9p(> læ7X7[x9RgWwZC2mgVQL@VͲ~2q?޲:?qj ּKuzؗs %6NJg擞UFl+tB443Tߐ{}0 k>*H'}:0칁QK}&3˵UMXۥɮAr@ Dڜ& p҄ :_yra`CSkI'(ٙՑJ : g=`[b2ƚLP4ګNzXȒbً)LItuR =D;r nAƃRu1a콗PD~4)][>=νIz Ngsذ'̇6%Q4s.Ɨ#ju u*hmV1ڰSrfw[4[ϬCH s=bW4g`&cDj&A`2h\kk}#ǠI9p^QIR!8ַ/!K謭bj-u(U ~c6FD@_FDɛds޷ݓ'FћzaιLS'ZŦbҩk HQ۠Yj9T~x\B[0p FMZLeqdx^D(Ȏ&B7q|s¼z4 k]IcnaZ={FPDk{~ Eէ9UC3@\6|~0SszAt8IȡFEڕJe"i4)h=.PX8Oj -L{έJ@"5ߡrǻx[lU/ƣ]#>;{}jJkwQUnqx8}Sk$OǴǤ( * fTTw>%w7{(I xŔ(l`> ݲnhopC\sx8h>0saɶc/Hlzё5]Cf VqTZmK;yxj(GH3pod &0W9ƥ[w(OPSg05?_d-t?0CvZNh-%`_E9?L mz0zǤe Q5 p׽+~_o\J08+Pbg7ua\ep[F0'~h ƍ-WPo6Z:#C 7=׿I vE*nme vj]JE5؞knEM9Vťla5 $ֽx!W' ~|I[7kRvs$XZ2@/Ņ 7|џ#f ͛ Eƶb {l;rSـ\uy󮅍99y@y@RbKF- ۝ {{*w(/Wd?4Q3tKNI( o  юk?@d ~E`z/g;e!zi:3TN=`1LPy^=ևO+w~l̀u/ /Dl`?d46`eSذzL0chO u6<LסÄguwʘ܊=yfVk n+7;P (]vgq:nc%#&=O ~P9(IB{l.p4l #r 6Vu0,c:)P2*X܃91 S'wV-"CDT^,`6̸/VdAkNт!7f^w/ff&Np)- S )n5nP|F&6BB 3( G8I;[0Xؤu%[wY. O QX4%Ϋ->~.ℕ.ҥNk7MDtDk1'MLgDdPj8j&*v~C Oʳx|k"rS%&)#izpbn^ 5 2kC/2Lı` =RuD7*.:?Ov4n9Q"׫Qnί̝}#~C# mb/sy7\qHPA:ɤ=X8ِ΂لYм #m{;}A. $V%iM@Pҫ&pmK4m} xCzu? DbcPu?0`/D'GXvg%YDM%@Iq¼rim#jk&IN2I<V\ESu ~>5L| .TXwI~Էц3;OئG^_lZ0F+ g]* pX0W 槦SB/?Q$Ρ#fGҳQtrV֏wԹ|[2NDCJc!0tcI9T똆,Cjy0q 7Ey5A 2} ƎG?S %ЗeM2Ə,9`-49RkxܖTHga ]lͦc;/W=.4cg+!RGX8P4MG_I34>x8Nȅc~LB)K~nlZEݴcbˇ <4;\zx*E7zW23vR!rSY}tzI^XKbDtIim(Xf7/*z9 pimZM> SL:` }﹘]cY45G(H9c9_+ WH" )^a?66}#fvP_fS쓖)I=L SބY`o!{+4Ǵoĺ_[1qrq*C.ÆkrA)3ՊoYN(ol/O$׮!pfNGC` o{#-e pCo3${|X{L*d|j@i*_ WxfzɧuA^#L VG(`jkW宁m!@r(PVXvI|B|fk̯iܪv i#6?S\x|9uː0XܟܡUɔjq$ FN^uf 2x,rOBSMwXx=qDm2l>cN}gc'QM+4ٙџ)+ yZ{։N9#0ey۳ǟOuO2dp)0H 0՝jP;lPrdRDdPCn,' 5 3}H}g#srlh񄈘,8'\MM5[X#C! R, ƯzGjMxsB;l߸~ Kh@f q [%%/WAﮆ~= 3T S'?Qal+le^IjUֈF$-I؁f]dz(/r$xeԚ"K~6qF7(G#=,' yjGܫ*jבC:* דd5rۊ\6`VdO%\kwsfl4yvX(;zl0nt` ްX:F8겄d5sN*_sX5J̉YYUA ))Odf"%arX!dʇNe\Aef !i$i_l",&o  }K]19 ZsO{lby&O)VL$u; d#ڲkSoQfuТYWv{B",8lg%zvH\7z\fT(\Ӊ[M$rLEE݈};3]s+VL`5 S).b{Cy&Ҁ7|>.isRSUgӂ"jJe(3h\2X/I Ȏ 2b=R.89~˸L&COh2up6ޚRHypp[u㑣`qwI6J%"y8#*I+ I"e8 N43"P4E6bu r8aN{¬Lȋ]*y`F1dJ-Kq=TKaPĄELqEde92^8aKއ#@I.*MLV|}?{Ec_KMHPegsisG@RRAdi:dy I^StzԄKv,,"˳I7HxS-SpKz~@_svgwFVQQ<+ m*EI4 ͚ʦg8L/~2%8 ZnIo1skwHVE+Az@q+xWdH!:j"}DJX(<۞_8ADEvCe]U* Z'"TFcG$~m[Й%e?MQ눱YG!~|+0C%@r UXwک}="X\N̓Y̥g(@T # gs_㫷}]FL:燛+ɃV9my< UVl?&FE'z>j mF<&i*W%:u.^ҵ>.:,ɹSid~>棓 ^1=h|tU)k4/fVD>nqIwCk`/H%1i8|{Ҿh5+0R M3F [rNv l Lh$@ZưRYۚ!a5n{hWUxd lx98=u(xVu&2YALݬїAܸٟxP&Ɛ%̟ErYsF61!WHL-ҜrܡZ'"d;$]ߒx&:3T'/P`U;IoH f:P; 1!,JhoXNZ f#CFZ~elT 뵞+: g\LsLI q>z'J~B+MڶiЂȓqe_)WQ%.Q~e+ b~ݤaǏbJBY?P9[mU?lZgڰI-t'm/, ?~PX6>:`XQR%9jhknLs>mHO4i*_1M +n⧲]Ds1ySZ5i`$ ]\SɆ7zd,B:2i)+F.O 33belq>?00iK._izu7 h%8P>aN gi_o6 33o{H*>kTfve@Q>hX<_s:hֿopNk)R\Cu8!씎t#cFRXύ=2M7p{Obfֲ0 yV'an`}|[aٙۆgmb[(=,KԿi%ؓt#A0p.~kߝޜNy~(؀^_ko'4 -~XY!AK8ͯگ/ٞ(} ;WݸVukk\~"1 %dDQJ´K {u:}kpcAP7<`> ˱ h"^ϫSIQU/4^ZDP  xD>ZÊ\l^H/aʃBM)ute)]Sp]FeՀ"usǏ6=)4\[ru3zl{L!^}1i2j&%^stGdPzht@@P84rS)X^}]Uᳺz0㛂]R01|䮨I6kiQU(r*6JQz d J"֠^ _LYO%#?. }Ѭ˗}JeI= %_fuio m?ZGe`WS ӸW\VͶh. >qr@bY7pNNn7%'*_|8.R7!%Dw5s͐ Cd3s5OVIz]/TgrK^i!s^۹ C6zʌ i{ ǠM~m{@zsMv]}_cw=XRI$3!rfh. ڤ̢Q0 ``a$ sw,T|MZmL% 7Xݐ v$b3ϙSI׹(] o3O41}a$VYHwgihd ,7s+QNH~Vbk\X.hmmFK!GkipuǢ4z){wv~ &("wؐEQz-l;S˾)JNnvND~|^ u_AЩ}2[vO :uנ U;MKTsdšMArccP`BE5rjqGeI cm3m;I& $d=)wJ߇g^Mt K D]`Xid@X]0{IX R7% ɚѱ OwYV=|5PKv)eVpLg+c*=87`]=~Ey#{n6&ޱS"dO p %pxChAʴW aI+PJԚ¶/^{Q1;)XAU5Ջc'(ߦ.ȹIV[j'h[eԛ ,X,Ywd3*1k o2fcC}u9}G[m S˘$I;a)w*Nт{vְ]78C)_V(M}.Ѻh'Usk@4s`GO\^DZc%F Ki9󁀀t]p?)l|X`5!i;WB>I‡(G)ʸ7CFQM+M wNtf%X=KEÛGE< Y9 rࣁ To Q[ĢҷVf7AFLX. ,%']An򼥚5L^]}01!ckE:# xT $Zi/,?C+tޥJH[hi|1X%,a@]!$V7ė'QI,=n\N9Tl$PXooe݁Msע2M{Dte[]2mٕ}-}q W,}\bpCJ2o6x#G .x|X N'_]Zͫqm.5!?FcՒ+\ZA/ޭ&1"_=u' p\1BpNYw\÷L>GU n@-PaBZK+LŞ; /aF;ޡ.+R}wB3xۻJJ° I#DOAzF;^W/țgTU.<`BGucÞXU~wsLG9zw75X/ۄcP/SyeݐqJ7Vrmt*zk/m0X8r'u/ ٷNHc,2ԽO#YqPD}H7k\9cR/fu'X_ժz9gp Nu 3n2}c.AE;9(Jv4<늋%~Ǚ=?.s}3ZlN? @eR94#wC_^1yrKT2^(eq`7{#)+Fe6iP#؛"_-L9׶)of6tYu'?E!iۓ1}543 6=Oãuw}&?ʎOWmqL/x>0a5qWAG?f:!nfJ+PmrQhO'xUt,CacvZaãexkB@]NXG`Wq_>%;U_ BY'&ݺqxlG~}ru.6<@6^@PтfJrkVnUdt!)eޡohݒhff=odJYKǁ:OD.tx %>ˊk~HY6;SwF{C4i!3i{ }LQ!FD0֪^@29P;`j#&+tK j`Ar; DD_(7q\O49H~җMxg8Jr5mo:]咩ay'`E _*iW 39 tj>5Oqw^*K@uZV.FQtyg wإ=iRW'&=<,G.1i0(~Ժ+$X I2k_q`𒸖cՄ=jt>,Ruq:\p|惣|"l\ȚK. lwm!';;8{!}.U DuҶq8*-2rMn`vzKU]>qT)Nk-yHF;ty1x;*Se3b5$$b`U*x4`ԭŶS7>g?a֠]}84ڌg c pN;{c{&qVOSٹ ~Cڷ]p>H/x) SAPkbrʍqqH]9vy{`ds jO$uv%Vacpҏֳ'a#`4jf~t  Bto$\ͫ ,jjz1\=VX$7QF)50dCcV`pUSɡ&}N-aZb$ jz+Ts<.Gepbf1?NFF\0p+Gs3]t郂EnڣiN۩`b{B {&4U ejeϟN3~'1me@u;âDc}&8;?99)F**&]? 02)f:~3Z HL>výվARԊk"?`.?zl'>g\p:_){bj&t]ɕW#i7D6t^j@6Tm?ZC>w9&om;vFd~Ėۅ)"tːEFbU#;|'m 31: 6:^Id3SDF$tm(9oeقM= GEPumv?w}ie_!cWz{+pT*@ Al"6ËN 'YJ)IeqnZ{9x{KDN.[2IBQ[xUNa y PĊ㮅17LW]4i1Huc'w;c3av]k垒~m>GDGɊ01%]_èhΨ@_ ÙWf`]Fdvِr%)OtC먅Zʿ Csu ^ZEG6P7H Z0ifG@mEdE`+O|p s=>Et|7 }lC"$E}9FMKycHŐHԣ(+¨(Djkr{6tt4)kddE^kn KJ[?X3V<޵Ւ˲pgʣմ.g;W0@<%%'.P)@0ȕ]2Ɯ_aB1X?`q j) *䱕I/tvϮޫ}lNhw yԉNglP4zQ)o%ϜpEM䅡x+߿3҇;LLcwn)m$;봙]\~AH+5sV.`ܫzv<,pJz+XZtbQ6))Nu4;[֌+S CG(hqyyaÒ,vG/qaIoF 0!mr{{SPn֖VD= yH.Mݨ#S\N8ši&oqH?8zs 3P{!87/T=FV<|TA_"/o֙.}F!T1\{Eb+QDR8m7Cs >~Ǥ>,sBjھ9?2s cNţ/ A9;c .0Xr>jQ L21PE۪߻Ĭ>flff.9 ]|z nI=Z4L–$-e}#MMl:p‚S&cfT)W) `eF&q JAcY5.7إG-_cͩ5-弱.* '?&=ht-YJM?u&RYsfH$Klcat f^}tg)GgѣyDEiT |$a|_13AAp|U) ?IU:m>F|;~XG+ŭdH!˘uYW2֝ U,/~\q@T?G*).X|S'i)ʟ<{k3I|%zΛe蛄z(ڜ좐5Ԅs8"gs cWtc#nnHMmqBG-礭+$@a7˝cYlf ؓYإ@?9S[Q'b ]9l_Mp&*gj bNU 3Kl'MKQXȢO(GOWX`St~#=ahF3PNtDcZS1s穇9&R> =Jib{Nը8<NcB[[7AJ/A5>[/LG%buH'`<2I8YRKO~b_gЃ bnDy܇QVT%Bd:(@YCc͹'m围V2Zg6œRc.WD:d]$DK"ۭEmC} UoxxNUd,X~\DaNQn]Z#TLU_DTI]{n5 ƫ@L!uHt)& H*@8Fi+WBwTwu:=6PIbab`aUu(~&-ic~1@)npF)\,G܋hbrNOqtH 7PhEmkYTԹ"zPRn%B-?pP߁_k@ <7#"{HЄ[(&x_Kj<+:Կ,m# b!| cqN_^ԽE6TSVjw`OiwShl+w2GȈH5=.}"x-ߑsY2I2o \z !y]u@!4*X@ݓezBi1@%m1Bo</AK{Uk=>& ItM(6F[?ݠJ^i6Lgr(͚>ގXo%0u/(֋m 8g&Uo(]q?6w龌T:tQ36H:Y R`E_.%%*[UhIDq͙T#T]kp&$PRUxm\za_%^4tqXQ C߹iAUnHqhH%H޲;$ GW:u[MeeM? ἂu5)ͣ 6yQ"g.TOmԴ#Yt`pyj\)%^%9p=K (l0/7p&/d{)38dFtMh =2BtFā㸎 W-[o8/)amXe0HcHl_`pp{'0J>.y0i[\c _؄Ё/bRƅ 07iِ Fj![/jmq}F1Q,qea D=wS؛Ҹ 2΀ 2K/- 9,^|fL7Dr@S}@ S= '&5('w˓*^-Z.|GE\/=@pAڸ*6_.VZ~[o.MŹy 9D@f͔VF\${\Lٚ@4?FN7P'jF9ʨI$? .oQҔ"iM$ Gt:WU0ȓ.7."Nn+Ŵqrl[Y5nʃ_ʹ!ff%H"̖SGip9(GWe 82s{p?~ !^=qyye,Xr&(6:2zgݷSrys`i07SgsZMMo9mYT}yoEAHD;#W8J INY3c5m\#cxc v)S|#ݑJ=N|C#k=f~Dzվ![*Kv4oӪizY<>Jn;<,:PMqsM%^`ϔ8)CzaHYAi"I8AS)g~ٔgX F(,H5AuK_r%J*,:ORN=2B bZϘ(_@iӻVtoԢIDQS=䉴y\06hxP=`*i][,؍"9㷆=;QU/}a=";Va\BoZf:zccGML/S+>3++X5S`H;q)1$21{+4ţsk;ܩr~ݵH=#ެdfF8p>\"XAsh_G؈cZwoO_Vyܧ[keֽyfϨZ hj=|U>yaQ<}߯R1K $9aH~ | d*4=u[>2sa˙pbŒ71d#<,XoilY46g|( '_X$[=w{Ɍ/=?cLh4k=cSm/t%Oe_R҇_BԜN+r}d|V;J8{-ٮhpG70@@"AKw o[dTD#)XHصBHj :7%{GcҺd mY엗b!A>mÀJӯ_B]AɀCꔧ6}SU=nъ/mw@F鐣g X Fɷ,/R99]Z dcsc!Cl8q&KQfa-yƵpџVUbl0B4fY9 iz_豧nn}UɢC\)o6:13;tz}Fw1˟Т_ߪ`ލf4Yl4v[e҄f)aMT|]l~PpT%Y&2b8' j23B+;Lqtc13I9zU=PYf`#Wz֋ u[SPaB4[lU<:"ګjY+?W YB8Иt<.=Q$%}3t-V.ktX@<-V%wq;"=6IbM8quE!zYZ|lm_FA/E5~];<4Frhitz eQ)qoYZbKa|3dTrzld6&]*2웟(h$! os1{:MKuGQq}},8 336ts"PHG@kq<6tûXuLe %fg8dgFy9=;Z_^‘6T3;.Yq7nkܭ$bOQ$ v'TUgVe*춴ID"t(5-iQaӝfr8{i@=YKɐ^ p+J$5PLPWXX2 }}'r4A/,DFۛ7}R,DMN hjMZ3z j%f?85Q˦3SYTIq=)|Kp8{?FĈz0)!R1%cjt>ZpR 0 ̬WTW2Az:UUhYVtkn;7| |C9qC$wOƮY@ 8/YJL ^ɛB-A|.}t M#؀!wRgUIF*2 J_ZUIg4OC HK)kF*GS/J_\kOs.6vo!c.i S y'`$xC2<ıR$9/e< {viOc"VoEd/(-F8%<1֤3-\+ڱ9n;9KWR:A߰B{);*H'xuyGC3 Y RK;~:}T4CS!crOqpM~%(ʐS8mh~>༹LvەR~lhM],_ ܫ84{5AD1s0?x)OaDdywCn"DA4:LXɤqyТLL&@FZ`PK_]'8^l^6R\'aQ_U.2D8=O Sf9id8F!XZbc=rXOivŎqđF{ttBe^QM*0HaWt . Pl=R158`x8%2D9 ;WV^-W&f*CkvNTAHK$ Q(15JP7`s Di%)r#&$Pvj|vMܼ!`;2ZtYp~\b[+ u4ϟ5/cI]]d\/Hr;=Lp$`6hХRM>Ba&=*}J52VT#XߛLUo"]RQG[5km-p+ hέJy*.U@-qP+PxҀFn.!vm`)jV8j=+_.(sRF7Hul˒}(ɭA  nu@&y;( +VGvH~q3.8'$ u8c2vI2ugoRh⾐~ٚ1}g_~G"\!-_3hOaE@Q?wdW!I2:V+&M}VH h)u措b %XsU"(֫+d6O.-Rk:D߬#2’ nWB4\F7U o1k (C5|ߖP&$9&߆DA3V̾džʨOBoJߞ,_uuChky~xب18qg9.ek(<6 OUHvssd ö04Q bEOF-|0EqN-N6XW`@$Kf%P1%c>hqTd٘@ U0odx3H4̠)&4*f<]< PIHUyƞ2t=DF+`mXpD2Cv ; x6;XTZ;?T S tcocj Sـ7/[P8zh +;_MϟH1wDO%\ P*:~{ 0ZߡhS."kB"j\ >ܡKųr'YSמi+ (e7nSO+a2c$y9ͩ]`I&*Hꦈgdfq_;x{t73_Y@&bptEk_۾ *# D$M"&Qr!JՔgTo 혩mUrM~SJ̼f$<-u WoQSQR%s 3א(!Qd%7{^4ovɐѓ{e{`gFp. 6`i"o6FUi}Dd|nk7, %ކ!|w}qc:3p- OJ%n0ޥYUg\ S:Uݼ^T& UKRusÏA&=(  yjFR2Dehurs?91=3m/.\*+vhHsQLŋ/3of5peX iԂt/K0łFe̤ywzٳt a ĴWZiM O^s))fs=?k6T'ՄAw1 )h B~++sofl}P$n{tՙjyӝ 5!ðmţf^7b|ke#+_%E&ҿ C^EJmc\U:c=;-"^ToںMj :~0VovC7!3Ie00UnAh˔SȻ> H* q[EʖJ/[Nܭq"ZyKg6 ק#=/w4:ςWTkbY6S|DߚU`vT/sgPNE q!)T}te$z }.AU@"uzkZ_8Wt\|A |.t#%t,TIB.7y,nO9s{}-QW^U%[211/E1po[L.0c~\V" tF(c^֘ E0f΋〣]] uCs?.ӎ6#6 NQ[@l#m-u(-GԖC8MNb|kkYFT")41pYj^w~wI:yהRT\q(d_of7϶_ʠ[n~^{A(a^S ~ l.q./OJ', e"eif!F>I1s&їj[rԂf#)eڽ7X]jEZ9y>{=",i`X*M,e!`d|5B_@βPeФ5i^ _.PS( )|@C+]REhd,pU5 Ar$oh\%4B+yXBW =Z7RYaɾqY=ji9q/Vs%0DMlG1exa3ӡkNyd=&z 9wnA'[#&-މYze$IXLIf|4>gH-Cg.TȂs15m+NNf >n&Zb ۟ȫI+60sr|^e!h.4֣;G3k\:=`ftTtw0NnUX{JZ :#ʗq!D c 6;/L򇢄׈ n SwQN@kbQpZJE ?ܱ[8q'.e@8H BVM% v!1@vUP ysMl>U=)$k>_SOd>1HEtǧo bS*+/4NA`01y s,|͟/kSe[4dh#ɐ>Dg=Z9j_՝jfHhSmxM#c[f1 Pdc1Jcvo},KGFO]ܷ> `΅Py#v{ nͥYuQvm3b+u&lߩJ(6Ve x: ׺.RUW4䴣Avމ ^,7<,VjS:j>=*IȫadEͧ^B qđi ,2q.3LLIkC9d萵x#K(@dέrQ8k/S$}{0ɀEim0fshg#־/CIѬT0W]^vA=>4DWb#*+b zA14}BŝN;oFmd_lMCT\?*D31xT|ݽ*F}I}'#=گh+4q$c 2b}LJEo|şek/X<qpbmV~V<y-,њ읬`OO2@Pcș.%n|IβddaA 5 KĂK{yIiI`0xzɩ,_gz{t/L3t]AF꿩:_ O~6Y~EKa7H0i)yOk[giNϐy0RVcꊤhW2㿦gҲs85cp}QaC)m džvFJރ \#]De?`< 9Bc +?y*o^+p6W{v֔K޺ tu.@Ә^!ig=X QU\@!BM1n@{zTK'q~ HۇzihQ$u-1=G98tW%1 7/ᣄNiLZ! )iNcz6V<j)hҋ )phҗsh_C鈌՟߈UAQ} Wodf-@r!JL?0o_"sn{zUۦ5 h>7%Y?=bC?r0\잃8Y'܌$z*瓠{n\I-Sud,WcǷ_qBe8gXn#]2c3qD{YۘKuF.0UĎDe4rti,sl߉m6|aelZ8 ; rí2VZN^ }!?&љEɸdO8?.xb TrQ k@cQ1TG~S{ypwDU? 0^w@tu V1)72m+ %1U 5SڔcHFN*]9ҏbɏgA! ei6~ rO,/=ֵVvhefsmiIg-gg;;!P4bpX(UlÀ`;.LyJiU]eοC )IpXdNEI~+mbkzd+ѐK%/ ^D@vʏ¶^lu!|/ 忟EoT*s}@Q6NaɹB* Fj\k+W$&1%(۩YcD}7E;WIρ/̝*nLxrܘ$`ى 6fkȴjHWfSƯlbm )w"KPx[E2&Q6;0qQtA5 #+8rϨңk«J9G PsBc\;Bσii8kiht|h9 >U"zh2`woyݼQHU=5!k3+hv ]V52.Rv:Ig-Fvg5L(^NmGp9eCrPS,w"VͶ%Nb  #@(Y @}R3f0:8;P{6V/J`]k̳5<<_vix<>o0YĉF嶾/1*/ ~7V;n7F;`/)/WHs[mU\yK?!V`} e~g#1SdE=iM_ W^etj'Z o %5Lk=m%dNh(]lB}Ni{prW]Ə@w[OGn$%֯P%w7Ph"./yd5{,!J oO#HD!uvu$; (PT)lo+-B.r?8fk&4˅Z*ZkHf4ZK*0ȥ_vQ 7tNreQ %ph_ yͪDZ 0+1ΰB2y*(&7HyjODz6X^[RF|Ks^s LkcIWQKh10H!ZZ%*$ťQȞ+}ZؿU}\t=:ʨQʽ t59k,d_ƯatPڐh܀4V[m1UIǀ1Og?@ΜUJTZppZP}s-MT k>F˷g:Y^YMjNLxI?90Dpb.Fqen4Qʸ;pm>~zMJeSb'T7 ID,csʭ71 {v|jNİ[Qr\?tɴ]dXG?$#/tc:{Ԇw3WP(pFr&QWX)lW$R ~3v3 @~@ kEP#'a?)>e2j:-ڢ#}Rﯷ Yrz:nf  X(&JX:bDgxVw28s:AO<6jw0N4x%Ѩ #)mꮆw#8׮w0Ty ?gΝuCY)X'Ղ1syK@&``L+KZ`)?+w2Xx=Wd~\֊ ..+B؋pK :Ƃ%yc;.)d5 YkS w W)ȉ!j*wqr#bc-O)#χ+Qgb>GHX> ܗFOEꍐ2V.8`<6+T󆷅(srumlj%)پ` qAf᮱X+`)Ljb7^ L|0B3bpRsOz$@;_/yUz{s)]=fc]l"v%Wyc£fQEdSA ^8N59[fXn"5&0xE^tJuM{$`ɸЅ?'K(l rZkߧCۭm)S0[VIVTawSu7>k,2, Uox)XCW=q L M/̚^eQd`D͘*oԜL[ uLtŃMrXkmZv#'aډs nr-Y*rQ _J\߯(vFDN<FjAVˌ%qy>]0em EN4K(c0>s{U42v )}̐((#GQ4;~`\2dVoyFD4fBdL6yJ:vY ?+/;BzT:pjT[ ̼ TLܞ՝9*,N¼s>y `e T]KK!M+~i`01vp0P!T"t CKa3.ob- +WXX`9i8Hg,$4!&xN&@1I8<5M7ݸɠivhn} <7g@.D 3kv4"0-"[2^waD8 "B4Yl^M9I<򰷤ұJJFwnmݡ7މ.%N@9/MbA:ŽMI5#8: 8#7 V% ca~iP@ސ<X0EzI;*u,i5vBWZb(a(sŽ<j\X/X:k^G;:c9czfqϰb& ].Y/u>(ه/GG{(c,?ŗaPcϩ| 9f޷p)qllw2wjG.nk=ӞmIUMdb JFWj8^\F[C/1NrL,U JI,݌JjU:װb%tQՅ!]ՔW]_|| )VHO 4]uZb'7}BWn\Nhr0)RyzqPd\5^AOj8n^:*{3rsF[/heJI.0$w2 GZP֤I'pge ٱclY|!E-Ї|nt8jUGvȶGUn ~SDM|*F6{o[b}Ev/L3HҰaSJ(RU79 A0v~b kPv;kx2FԔu)>-2z;.` Ғ^֯aթWYH#w*Q[F5FD7*g ġDwdlt=bUb6ׯ"R5 h': ]ejq&=5tii ϵ_l'_ 5:U9^GD*-jpG!YlsE+m';犥ơ!TC90e뢸Ўcs>IVwt^\>s:)1{{+V3v*ClDxE>/߸o220j7/Q<{13(NOF '=Y-!%'YK: VMOF]N+DCe?r)M~<\ "qXqy.[6dq3|.w%Ԡ LJdQP򬲠 /m m+4;܄Qsbt!qaۭ9X<7G-7۰I:V:7މDI]y:GiwVi:Ǘn._`i%NI_bzlAxtwvzrZwN#؜:]=;TTm.߱:xNuz>bda8_ZG{rZIi?hq5,s;差*(싳F<qK~=orN H׏1Pϊm&J+#N a#L}*`ڰQ@MW)g\V!wŀl$]VSh0T|u5󀏯 D=WAB3y;5$+ ,u/A-5 Gwx3 G9f_gz~ɛvAO,xE) bpL nH sI~!|)~DYWDǰC* a]A}* $`Q!(Mݿ]ƞ|3ϭj׺̩AfсeO͝Fe{`%( rmGkm9S  = 4(3d4I^H5(rj_vD͒*U'~c}1-Bקq~=SXxƦ;x,[-DJ2O~/dh^XX6׸v߼^ag6Dn< !A?f&*iŧ[@#M/X:r9!Y=DC{jOm]޸ol bz5rO4U.m>4W &ST>׿62ft,)Ep&YKѸtblmuжr\oy(Hc!_T{[: [//%J?֎c)O,d/-b$`Y=Į(RQ3M!9wRVD:` V1`HC Sz[sITh3H_{w?ƽ-8&Oܠq\,6)f`:/yF#١(68ԀVQQLA/"_"%XWBBQL=U}]X =$@'MBZ,⡳W[˅,jW^ڥn ѯ#!d!~3zQVZkE⬪i!Qks"U$Oյ<cq4?ͽ<-k\g#`F~o?yۅr`{5[Oz{2r!$[^&;C/cuSvꜜV'r]oK^!&jĶy͕+*w ʍR(gz 6g9Mfmd^ /w`HhBu|'O2xv]ZXds7EFm2quxyDž"2(`Nc,P'}@cB ޑR& f7"E&XϢj0ƂdQ2z۳b.F&ߌ& @z=z??ɁH pkt*6X(t a)8Bu )쒦IT_}/1[E[ƶdb)X!]J/-]u%lcNޭRzhA|'Y7SjmUy!24*aePx \K^p,SIV{?bcmAq+(+UF'(IBaz4&Cv,"o9n˄ zk70Oc5^|PY ڰٿD'SCc4${˅ꀾ&)# `oHBͱׁP*2<`H)i3-imhrN"a=YA6ІuڶmE*,g[*SSUƐHsNp`F ϒ m.B(oh/[}S 6a+[ŵUC}T/M1<52`nKS⍹!_HsԾKw$LQgnWkܖ9Sʐ7;R+bA$*eEi e@1)S85/:VEg !MoCcQh@J l| I'^?VY|L'R6f}=YυتI9—ew)DA&%O9d]N|: p 3UigOo%&6^U`5-=#]2*)Z_y[Lֈ` 7HF:fIP߼6[SuhE\#VIT+ɣ]V04N}_.PADŽUc],&$A⡌4c-/εX3 &씪C qX/shۇ(w9gD^kEMr*, +RwtX֫dˇ(c(] 0D|H-W8Mi `Η0wצP@PJD 6?t[ iR7֍]eW{XmZi%|UӶ--YJ? jUފM؋NAoR-"zx{f߻(jTAxzFK4 nKM?H[(Z%e[SkLK$fp-d bm8K{7@n]pEۓ`XY=aut4$z[ۗ[GZmq%,iғxޓP˛m9̹]rwR5ڮTgH3R, NCa'l>LϷ4Y"i~w_Pq5ȡ>==ŐiX7m%: )6IS`:@r,'-]VgLC<ߢ Dī8B2MA LSRh_ U{iݾrOpfxAT6S?c$cQ!됚Mԅʧ@\s;G^xa0w;Ѵk'&=T:^ гN?QywD|'Z|hDr\J P?0phUC w;z|{zf\5%w=5 :V K뛵ֵFܪvqQtα%vΰSޗ LE7x!y7ŰԎ=NN5u{nUحkHB{ܞ _J7 >sr˚uiP$otY]5ٳ2APJe?Ae?͓'u1.,$@H XmcC*pv~KҹیTO4:*{Oӌq~!q(la!_'V?SӸTL~ ,gieDGF2ټh2fߓ: %_USTK%Vl.>譸hKy\Y~[sY TQ pfbGD2l xu5rֵ(ZǕ.$A!ݓsfuڴ#ޠHdțu-ǜ̕ / WeM"ja݇ĔM|qǜgbw$+ v'8PI,jɦ""ĩKg[(qP樻!(q\2 Ezrqj?KnP[SCqGD /Y"#oj%W˨vɄsK@$] aZ#c6l_.+T/.zu,5 2":KAa c3Gp3^ ~[^]FbB~`>z=}U/2hW9V_x4~%Lb9dUvẂS)SG??#='נ\Q,p>[$MhsMМ02=]A 8T#\*O5>+ժ3@ZRVhM췑鴠OU $Ezh yПP N|GM8:'Kd)HƫX+F!ym+߷8Z GLSRvÌ̩2tL?JwZ<9h`j>D7!['Uχf7)2(,ۉ*r2ne, DQ.:n0s65՚g}.: Ӛ[m :EDCd8n' ( M4/hto{if4t#⍋qQK$IYw kZ=?L|tܒ.ld6\D:-@ל3zIrװRpJbU ~6P`ɚTӿa =O}b(X Us(!mn nY8 j\aV؇5􇚂Fs(tH,ݥmr#f.j5Ɛw˱,U H:Y/M;bB C3rCD`&AȁΨe>/6{x\Хupȶ*%$ND\%9'c@G Bo8\UjG$7]YП̚yOXF֛׋_8'{+M|Tbm_kmȀf7v#XYTkϖFKc׌A3i=%J5~_y&Pw`׸tpE,&LQ[ kC;Aen>jd'9%_LmVqFZS2|i=o3)R_/A陫lQjrDN샯EusJ4$BRƽs}ݛWG(ڲ(,+mZAy1׏ [;5 BjE59̪Zg\NK%Edu,LQ41x=Plu+5b1\oՒFtS&yްlLҧO4^/ۄwkF? @SHkN'k[,FNk yRּVqJ\ql|״s(']h]3DWwDO Ú?ˋH*PkfXT>a-#ev7= 5[hmQl;BR{OJ/X2ef̤pɔ$qْݩ3PT_2HC`ĈgB낫}[uP`be Uo4 Y+MTŌVT#jq!|TqGA#`&&i&wG&'CRI*PŠk56v C`"?Y^Hn; n]73;T̫paY/aZ I0 3ʷwu{_&H*]!t?Ǣ\s,s>60XQԼiXr_Pp[$TLa; ѶyteG~yq~1S+ҩdgڣ/B_rRF+hI(۫ײ0MʒѦFE|Hyt&u*Eaa-V/A2)+01z]Y(FMcћrD9HU(]~Oi~%׹E4BjdṚU$5%T;{o_@#} 0_0CՇITZ#ە.[s/Q, y-GERKjʥ[]<6Q(enpеxjO0BJh)9~q>ʞG+".ںqɛ™? Nаϼ]0SgRuFfF_NP󺿥*!ʍp=#bE.HC:NwZdVRQydJ 3ּl1ѠuMZtT.)kZAJk{Q2eAÊ^-W_>ݶI\q!\Y.#Аf 9XCW_[J֊3mTNB6U/șէ̃&+?u/W_f\Gt/r6eA~>R!94ay=^G=iv-ǧú&Z}(R{9}"( WbގPM0j4(7ߚtWc^(.,cIQ"SQNԃL`?bZs[f5C]b{MEj3$`vf-\lԭ/6_ʶ~m1Hi5 McŻpX!s_&x|p_xPPF .JX鴾{IY$4s :X'5ǺLOFXbj%)05|ZtlQb:ZI:l~jߙWH/y/So*Ql ;2[:O!:Ma@ f_b 뚧w2 7koAY/cz?uHP"5bK5Sd< S3nX8H֘p4B,љuJG ۸۾]3/zѹ*%cZ`P`Y)0_+;³oE e`~;cͩX1^=\ˡNBEeZQQ3۠!eO.ÚCx1DǗdfPD/kY`NM,c:\1sNR߶u8>T*g1?N7k~d]d9>d”L!GR˯ ǂο!PByL{Mmtn&*0cLnwβKH>V,9>s):9* k[Odo= R,Ilz|,P\RfNɝ_?U!Jj[+KO6O2^wh* º kݒfN0!礈{z8\;u&2#%o~`fB0XwFL`rHJOu) ] X[~eYm]Y~Cr-|ҟ`r1%8*\|=Zǿ*J<( d+V B>`޸*R30@mgHjjN Fkac;CG!=a;M3vs UB$H9gɤY\wv.4MT?m2!5uCJBsGUXŢoE[^PD39oz7IY 6580uC=\E{[sc#kGM &̐x)Uh9y*5m9$Q+ 5ޏ~9(<_sP5MtYqFU*ZP&v6L*j)θb 4MQB=!'Gwq̶%+gE}gޥ.d^̉~&HAzm9~ 9zV=8;^|M0`o".MJdHA3}]?bIxEs;xޣ{*_ >xgHz$^ -n }X`+w.>|: t 0()`}[ΐ$ز=9Z>PWmdvRg~:)L9<'a\͖ل;t{IXgldql%MD)(kcgX 6`! $'էgB,:' o@ +̉>FHPRWs! Dr/Nj#YL~~/*ZRSa)++Z5*O/{RCmm{C(GnQX܁8mcA?(=ku,8/v2HDJ6JXo|+!4U5),؅:l9޾Z;j~&Wo,0S.Ϣ-r򻧐 Lj*nZ 񖁡,2u E2Ȗ,V;Ыcb)aQ7DNԬbJFAm1?A" 81~N:wEC8`w{1$-3(ilGit?Up=66Nul$pVZյц} BQ1fP&)L$6 $Xk{E:V4C7Xv;~oſ\jZx"Nqíb<:[KfDxHz. P>NZ0QX䢌ɡAk:įG0Ҋ1 p|A7IGԔ, ǧ=S6K- 3dQj]#av~<,J1lM?$^8Jh>֑,џ]A p b ke9j[,ƖK֎QBaTP2x\wXa=i$Аh( 1̛xzN.honnLl܊am)E R;3m^J" 'P!k+\|=$i8W5Usb fUD q?tiQRo'ێ&!rGn|p}ɍp(U8"LaX c$MwF}߯ޘ$w8+sXΓg^(hΏvyV+P8~{,q h'5U`gI7Si큢3֬r\m}',xLZ].w$/9qs]"M/ l)ސDQUAFvps|rg0ZԛgFZ R׵ט.ȱ#@ERT'g +  J4j/_kzO?}W0 fAf+2[;:p ɭD׫ޛ&坫4 j3fNl'?Sf-.gϩAsSDƿWx  Iq% ]ίa`^RÄ"ZήFI̽a״Tttog5yn;N 3|2_JI$pxLпA8&ZeM(֒&xڐ 4FB1WɎ g~x(R;3" ;yKg5 e^?|*UjܸӤVLu"!*?&:migVXˍY ;O+cP8"@0>- [ܵaY%}|V$n|ZkWevW${ezF*׀7nՎ$eqFCD\S,Y6b?/Bua9A<<>b(=T)"3Zs5c1yHA->6YcTWNPXP@,}OXܧ :_m Iy'Ph솠6Dpp?1faWSQ.@0-6PZrT7`xc(t_ZYemz= @GtZY3]9!~+E<}-8">G{2CǑ RQ|_}eH" sAzC3Xo1+(̞ǡCg2\[C+;}"VX4_h"֯iLĘTY5Zc4L .=B˵WF>ڌ}S"r[uKbt OCdp_` C.?Y2U{6sDkFJgTi[I5=^qM j/v{rE ?Ght6[oHؼHʴu7oT+n,~-`0+V̂.3: BGIe[AĚу.Ov5+{ LW@^4"ۍ9XM]l؉ w1)ۖ>=vbXøTaH}S<ЈF6/|(jLUZQ!|7˫h'/Y0&EۋM"l"l&(yQE~l6OZr 1zK#)t?ԓ^ӮvqC_x<)CְSKysN7T x3{:18NÄ`mo/, zDX8]DRR%7SjŽQ8eoNPG JS;[*_3K.ꨡN0nu8gsgܴ[ u_i@ѭș/>][Ek07)؊= tbء(X11$ߋSrשe|9'TbXvEf؊C|wXqs#Vhu kzmey x+& BwSh'/I9XzIKfu32'Z!8Bw.M\nxScJFE%SV+7؄N[qɂ}8i/E_&2>sVĩҠUW.rNc ^60E=h껕A(dᩬ] y<=dPy!}A[jz@,(kf};uMA/pG.'V |wlOfc`ݽdI:U/q# VIg&i ȧЅsptG,<U֦u]OU6 pBkoM̃ABC-u2FWAf)q, *_B?R^+~ }|9Ha^'0cqD- i(jFO\Pm7H^}տ9CW鋃݄ME*Bva?<|&K`!t)Wuo&6hGs?h3$I q31dR]2 QcG?";bUMpC P勃F9%RųIo3b@6.s_CC&VH!!w(M}R"X;Dfixm̖taCg]aίĭ.;0ͬhJB mҞR6R; 2BL ^t ᐁIԦ!nܼEź(3`θe$ V1K 2ÎܸG.nq{g I o2mJNbE=w(|Ǒ 2cd>t( ?iQƓ ved79,(0{Q;ص7Z=mD$>ctS#̷x@]{hU͘f,pw'-Ż n|Ȓ\,1(1w6 sFȵ$CD= b%$9$̞rK7ylI][-ъPF^8"Vx꠭4$PiP-l[P$Yz[? W,t 3RhƸNhz1p$JW76.* Kgv#ZXk#r_eTXǟ&I Pgijٝ/wt(>[ǭ4|6 ^R7/5Us' ,k}syob(dj2 Zx#Q԰NL8Q^E/-XAС vB!l IsSm d.Kʧ.UL{8(ţ*[5@WޠGfy7/mr1OlGBg-A]_P51C%D}V" p*?H&q JLYIES8&;UmT (\1aF>#<&ഠ<(o[Er(] zraһvDHV?|9[&0tqIqt ̀5 FVNҺ| ;cKx*o:eϴ 4-([8C-We֟]_7e̠GZ7?w\gc++7_S%iiJ\킿${Y'b~Sˉa7A m6CuEŧ3HXEJ{Zrؿ(دsޞ^D^?SD_1Ev ) :q$=,9.:_gyڀgxW3q+dGAy,}@7HGeb_?~Dx\@>ZUMT"Q C+܁]mčq>g3!kBybvnkp `]XZeC$H pδUҧt#Z(Iax|Z8"µ_&lb *+X.isҵHvҿ} j@ u) w"~3Gn]! t|Iy?>9rYG/S ?k~Ģ VAb4$cb{;`iY^h{kr'C63\<~.&7]I/Y3l8 6VQ<_tF4M*ऻ&n;ό1,'x]0X|O?nDq [Ƶ^ڏ4 ehv@h$bUn C _&wǢna9}=}6y2hRuDns:.BWd|6;nj( Du8rʳ[9WΔ5<_pQ}c_{PiDkq5ocMXtk) rjۅwD>^ǡZ@=l][^O374ÑNZ.ځdy[˄#sǙ;z p>=)WBhQ-TE/BWm.F{tv po^.u(Dqmˋ'ģpY0.R[Oද\|?뎵TYA:WR9 %mgtYIfMN*I(oAh30;&)pzUu$վVy`rQ@[oz(Q" ;7Zg2Kr> =cXLx)e|?X2Rە#KikH5MNѰn P1--2LV߾(sb2j(3H3ǩɮ!%C}e}4O = Z.=ϗգuB|9*:<~ds1M<8 \4?Q 1V*<4Š8>q@NW<:C:BZ$Q>. [p$@V@oh.`Īc% zI&[|WqÀ fu NԸ-r?ѕEԵ)OFxZ?{d$t^bUJ귤Qk}:Bic9;zl^/a\AM,_Ր7 v?! )x.sh~+@)[ t&'R:v?&ϼQ1RԄ!ʝ@\+drLeWEw2t'шxb_*rݥCcKV!fTY DȜў-cHdӴ&&bLJmi'B@!^]ݽS *.88N5nep4fdqc<7si^ՃKaXe֣9 3ug2H{*C iȇg].5k䍲IA[wɜ?a4]2;/=à1F,"q}t}s!C"y|=/YI*v> 4$IcFm崲;?UK"rB#gõIJ'<'lI>ic @_R)@{'"YzWnڭ~v@Y whUJLK_wb2![p@݊<g,}_ڲNN*S3d_Kɐ;TsvтN3h#,Ӆ i/m^їAAEuݚFA nsp]g[/˷3_3(f[nu~W#hٙ~G"8k+3Q*JiHaC LB>V 4ӎ;V7qfOƅϥv)'_ ܍2$o/gt1:Et Nl<8cPϗ1171>o;!M*o~DI؃_ܾ}XDC|8}['B{v֮b[-VVT)7֞YS b1eV q%\t~4ɠ |4Jvfsq /}:sKz)FoLSQ®ͥv96ܕ8= ˟MqV߫)z'v1 7#-+Lcj%NS$%s~]I<8a :WW~7c%r͘"K8xW})_K^E8ܑX:N\q@h#c`6yxpOIk=fҏ0hrslydё-8_Nn]Sճ/Tq+jjAZn.Xc(NFu 3rWXpT]D3чD}~+hY!ɨ-+$[ &$ջ ,Ҥ q YzmO筼#K]X/cg2!<>)Bxy$>?[zfW2'HQ!mg/Bl;ae \A W_J5cZϭwJQá>J ڳ_p7,xC9-G6*Xdf۲3Ll4AܘS[En%% ]A(dԒNCK7N?upڷ6Π0dc!ʃZIաGio51i5秊sݜBt\φƮ7a@?Lm~ z~tV N;UEFÉ˻a$9Դ 5 vn+Ğ-Rw_Rb» ;L}_{Vݻ 4n~|vMA ]ZTI:D;TOgabqŹ1h8Bckotc:('t>dCx&f}-xʒ&rxET0JA9*,zP{/.ZGplN< mpt3a>*aMMx^Kc̛ Y+tjZ/Ż^1#cCf?#ͺGG5S·ŹKHgAo#!Rxbcd羄t(+[k$mm/mϼp/6wN;Лl+vL~膸TH9^4*3[!Ct Z0ØlsdMvQFJbGt7Ϫ Qsq;a.cyH$S c|Rm.M|1EHl7=d|-XQ#`&R p*^ٌWk O2JPD r(Z06dh7Q,鎪.oŤo$D޺)9ugy hEx:T"L; ɎVϽ<Zd_ދ 7g5ܾIJʠ2C+_ie'פyy #ÐdWgQ׵QOt[JR~x15 2͝SEJb4u P?S߱lPf?L.7sf [ iUam5ovn¼~휯hH X[VL#DY}Qcm9&E(n}!SmagOu:]JCz^e/' I4:Ⱥ;|ɕꎱB2uLJOc e!D< yLK Rl_"8vui%;_ a &` >q#B4Mz_2NH䏨 ˥{\Ċ0*ʔXDaťq5lv r‹GWr ( s!8X=&4^3]0FA`:<#?~&5̬g\)QŬLVn:cwQvDT=crYuS+K\n0R9>"_&xD()}=e,/9V{{r/5TE6:v;PcihKt,[)23Ofst)o_*5'&cVE帐nSncp@[ipGo Hyz3lUWZr .'-:%;sn 0V`r8"rmg˅$|;Rg\ Ho!,(ߥկn[K$ 'шVԧyHpMt΃dHF ޻@ ^축e!~`N,f6w _7+=-z€hIjƒ8IqIj;Rכ+XojjvUvg d]ACK\Tꜙ\\Y']+O4bMՏϥli>M£nE,VƜcwS l%:YUpmpTlw.Üe1F3q젎 Fm֢ .2L)7ev ]IjdCty߃@`E~f_+3:4jUw0TMP) sկ+ҞzQ|B>`(}$^-DG±ӥ3disZJLǢ3ZȮ H=EwVہ3 Q]K pBUCBd.E#ښ~r{~Y.R?7#0"~ОmWآӤiTg:`SΙ DލP KMRe7.bۑ N[%ta3r8ܐhQ*%P}S4'ِ2ŠǨ}%nY"Z֊co4x'=CL/fIwoaci&}s%"Y]djL31rB[_*WGB6zA'njMT ^qBkmrv @Si:13cER/dl:'|UX!ǖ9Y= W`epۄ0Jه4$/3f z?D6y@JQ>!q pZݍ՞ o+ʥqD`4* MDK$HlnTbD.rQdil_t}1\> pKdgÙ^g&euhd͏b 2m~װ=Jxd^;tt+fϩ摊ͺ8\^49o$.Q#omt+2muIFp[Z1YjEGO^oQ3oU: f]06%fDRt4['M"^ia7>% $vxhX~%o4@+롉=9DbWC^o0ގXӛ7ݍgq)uöƺ[<-9!IdObu-`}R)!if?m98\Fsm+[ݘǐx` rpEY@'(OcQSlzjݥ{{(華S@ZX倰N~OށX2xo ReX{>0O=*bi.`\/~\-pwis5Hq'!8>vo4J\+܅sJ}f#~s}DKVK#?@tzλy @9'BQY(-rn{lM(j%t7:Ԩr_ @6M420GxGR4DCSف {\NN*]b5;b 1]UAKaթP#X* Cz nFg*y(-G6-@ TCxJ5 Z6l7*B 6&>yowx?19oGj3Y(.rW(*%B!~cHifNС{{uZ kuv");s3XҾ{[GiCD׭[ 77g!^n;3TiFAxϊXՓ,%Mѣ8T'f@B´AX52VKDe*&R|,sB#LcIR 0!Wޏxg $ %]1+o鄴,7%J%fr%Z'Sl$A3~`j!CU}q_>VR2is(:c#k$N,O4a5Qxl:+ > oyA}l!R0vTA'2>_c1Uz}&h gHzH'2IK,-Y25LWڥ &6¦32R^,Zuxĝmͅ$)#! ~ :&< Q@1>7iC50^(8ʉj2Qb%)ou9}<V9tvK=Z^gAH΄]u~|cuE(bWI"Kl룣I&]|Uv?"LO^jW< 4= dœ;8@KPt{ztz'iP?3/l`Gl +^c|},`9W{ W!?٘nDUOW}(=؃lX9KL+lkt)`wI8UXCWjNq{b{*e.'W /+c<-cl?NʃLx_B!]G2j4kO&A&yhܷta#[I]xޭ^aƤr13Ԭwۂsa-WUIT}:ӌ|MF bZK$涥Pqk,HR\9$)PLu燔!3ng"3|Pl&ʦ([ ^٥e&}=s_JrP@~=́JbvFEC`V>?a$Z ˱ .uR8im9TwnDgE*Y5z@}wHb54,Lm#rVbqh@ Ԡ\3l?g藧 3WH :?I}P`p8"9^'!iÛ2a)9,Й"TV#v+0X*Ҍ߫~9aiȹI2k=qckӕaKUwIR9{*(gr 5zN@A൫xyȹoPکI&@[=z ?-{Hs&2DUU+]}84mҰ-n29ǘQʟ&n|=Zhf%c.L_8vͤm3|C%L _3ŷ>eCF*4N^a9(-ye}$ }+,LPP] PS3)䣡!*%ʥ: des39r(d۾3{U2#$lYAʰgy!Ŵ^+V0 ,E!!rXeGkJ=va d2gSGQ .'c\l;pucJ V$EKɾ^IfA۽k} @)@"?]n`k0 *PI qj-o<<]./if:yY(>Rn9S^&lTxsKqSA4M$[A`[zZD2G*.sf`[QƩ6{ǁQ ԰zO(=ƸiNזx;@MY7QvȁADK%I/45v!͆&9ⵋ(}Mم:^o'mY !\E Bǀi;fnzmH;/%HhzXz0# [C91R`ICD+ |:b i`{}; hKv/8>"""*`[ Bb1U'Ve wT(Z*1*fbEBW@ ;e0BJ1JzRi;)ͨer՚o,^2-.J a2 _=ч<(#$r:Sz^ʼn :QN ȭY&.!8Qh#>yh`}ȿ/cu&Z2B+AðE+ ieh(tzYO$`deR! 6!,Q'3 #tP>s.!ch0#x2MѺC} _yY]ΤVƪ.V7FcL35kx(XG ]dFHU4j/”Tz f_p,1"tzZt7 L\ %PUV)+ pU4Gni-nG1/C:6R%kܭlHBc0WnHKA??~\Bw=4m쐣1ۥǴ yv# E̿ď0IrLГ RO ^mcM ^`~wkGA*Fmg-rp32~˘І=HeKz()ԩhM&rib gwV3yNe̵,f'’]wn3˪YvD8JcjTgA6"/l)AD 7LZS@g Gڌɟ'J M '1_mLeQ__kܟCcm _O@ʟm{y#z)k:C'Br͵R*S s{H?-D:7~A*cC15f82bc AXr \WtCeջBH5HeȲNsOZ>ܥ-$ yϻT{$ ޳8sm;|QmUw+FQo\YFT\E7Pl0E@g|G7zk&L$L$3ύ VnBYc}7> ׉e2uOE WB:vUm&/=a,~Y0c-;ɮ-PNH3pA%I+Lh9+X՞DM_y+\Ogm'L4C8 DKש)HFգJ茅 B Z E&/'4!QU݁ HO":vv>JpýHrCٜ},oljdq*31kfjLɁd3n+څ%O0`vP2 U C81pgƝHV!:uҍj8Sz]2Ln)UA)YM[txkE%Za'R}!LUәӞ_N٩7H$bX9Ȭ & (Q˕*E{I?CZ+q84P@DD|Nbm7*F ^+A3>=LUM 7.|B6I@OeBf=%Y϶TQ& uG4%qV>2Wko,/S^Mwkɠݩ(DKL1i s^!l_Çt;=Ȥrmtf~,x+(M0, ^)f0xэ)d2oTXUebN3P5Ϯcb[G'⛲Kc.4L(aˇ@zwk܏S7BbteFY:c59/睾d.жߕD05(ai5o-o %PL>L+Sk5hȶPŪNdI2DV(Ncl0[gJQEyF;=V8u' s \dGⰆq+_mi~PyM#ZxؘY |rXm̓F- @$]ج4큸AVؓjr>s\@<3%sM&/qrɁ8~Q._pyⅈVsU,XHNI}|آ-*3")Yk0C"2XD;;y "k:1~JiJ`dΠ;Z(Z9^PÖ 2d;f<V]6B[ϝ;he3~՗Cغ3Ū͕Tы/aI p[. nia{;fF&s<SE op2S'I* ?c{lrԥAOmґYFKk2?U@(:kVl/:L6m 2,TL`͑34@HK"xPDX_7iZYP71K=itO4l;$?53kωcUq&# PsꈊnMQD6 >_C)]@oN,ERpb`ֆ~x=QHE U(F H3q?=L9yS|dX1HKMjSi<ӖTٺ̿  .x_J 'NU?A" Kb1F@(m)8LatkW%(Q%m޼`ҸVZ?aO %yg~b mN[.*eIȽ̞%Fz%=wP"F' (=ۗ[n}K޸DH`. L(CuBu"",UPS>(xa5 -0 W>IWdO?Gj!m ?ѯ<ߐq+ 4PRmR_u绢9g3Mdl![wf ,݈!x 7h-o%Z8'Fnz C|OY7Z nܿM%Z ]6~_eߝ0.YRĉdfJ` ZH仧WuF@>P\XM lhj9By] HXפn7+<4hrY8(_#3xN(Mn焊?ǃ#R Z;Jp2+?\>rNlUQ,em_.ޕN6޵Ō1S27e<"j╉6GAU&#-7F@ไ;aqq]zA.dHap JCfK+cڤv|Zu tl_ Y3ٚUNICԇA'Vjef|F %ɲm@:hKE+_1ԀsD,oGhSD&UTΠK|wRXB˜.w>4'qS\;qI\]$/Ru`pE g%ey LW4MO )i;01tl1xRVBk)wsAѩl!-McY{Yژ!G>!޺."L&^{tSpJ8d s%]'#.B0dtxp|ǽ~5&9@0,Z}_SVSwDru]|mWaD(٫ý1U֖tDPRf"P6о!ʣdǿyrz0=P(o DR>>n߆a<$*-iNʛ텴AefI<9FNj-~ҼtgQki>tK`by9 ^ThfiyatN (l:8inIb8|s/P跞,@VD'r]C ?RՍl7{Q1dfmY0ӕuϟ/-a*;97ro:m,) aM=-$b,$ȳw[ :LV 藤A k[%6k~ͯ˜f= XLKcFY 1CV!#NhIC5oI5\n;>n  fNPDK3 [Xk u[2F믾@^YQ4L GӧSu^HxNiVUTaLK{j PK,i !@M8 ^,* yoj@nt;9 ,^M  Q&̜MjWbS icgʩ2\`' 844tnAufdm 'ƛ̤c'sd{Q*t&>m'~KI 3 1D8Kn/pG!h\ddpKzT{w6ޙѡ[ӼCY84DQݕC;(w7+n쐧$aBus3HMDa;m07n}KH# bA78GV9S،!4U~nwKVQjI8Lr4M8/;)3Nm~y^+M_[yڥڐY܅O,Cus"4߮Y0Em0fd{34^~U[hz\珍>Ti$Pqg@e‚\'Nl((NOb`3*U.R dWcrHJÆbz9Z6"A>f9>޴x9Qb q{ :Jӆ'y%4' ֡r _çJ\ھ Zf_ KXxˆm <.Ur=WCNhMF{uVbj7#TU NAYʆJ0?=4Fd/5sF ._B䇹G=:Zz%(J) +ʠ:E'2uH6 [84GR!bxs#W*>\NXxRHn a-",2x6`x1] BKr9#&ws0ݥENA%4,i`f+Ualn=Rx%5%L9+^M#}yy.ocq팄(Oy҈:zh#͖|P2Ӿ%$=C|>=q9F`?#8UFʲ4=NI,"\_cxvu^H,3M K SJ^mWqȰ/iKhp+xx k?A+t)ڽC+4w⾳".j_tQLΎ:յY)ڭ87ثEM|K>ph}]X8rJںEĀjm|%6G1[ ٞ+4d0X$ն2-B(=E2BU'䌽q`A_wKxV]CoF8b6˄p;RDIFaE&窣 j>AqPnp ՚InFܺaʼn&noz "nMNnKtSG40,vr.D~2 krV̓OSE5r^=ܭn+{IA<,VђM h5uR-5~%7# 4K'[ T Q&5)de%>X@K^#^Se{QCvD̅1w<)~'c"J*DGmG\4i#'bГSO8#Z,_׋8u {?;Ba\7kQ#Q |KbAYZ wgn衭D-%{? ӨmxޑjV=:dYr$,хP?R5-?I61-~mwң|glaIBRKM+Kl&10O#07Y-0A ^3nR>տr'6~iɬ*A3sM2E! "Fz!*f"SG h.)r_pFJ=@rc+-)Թ~^ifFȩp/۫쒅9fIW҄%g6jAeM 9 >>3j.F"F Bdx&i *][}YML/RLbSk8dWOe$E3OJ(H*LOUs6u4@: :0""_\+P` :NA E{]#ͮMƛ<ezNuK:>pJ}%~ 2ᓧ\,ܓxClH uGg{xi`Qaq6TopYuF']nj-V/Էrf&LbRT ↫˜a@"p:s&!GhDf 6rC("u Il@ިt(;3~o8e+ ]T% _`>k%8 v7`5\>v cpP7#2NKVg~hƦ~>*hO%')[;#h A*Zy)DCHv:3)6[1#,"F$ySI|(tDr%P }Pdgk*JT}srΟfBtəPH~*-3^CGp5YoyGn^\vg5M%GB2@LJ^u׹3aOּ9Đ $3fQ? %ݼ~b0m|yi OqC%`G1YKYCN098HV; $6tԔnŴꤧծ $us0JYlˋ&rڧ{2YUڶTᜊ& I3`'2B'Yn)[PBaG6xnO_,bcm:P/S]VRRAtNgL ʺBn0эD$??>ER)C@)TUNy-pK/JWΰ=ߙ҇*˞o; *K0K:Y`GV\zptlqp NtJ[ƫ]xQ: .|=WVr1M}~,j[W6Rvȿ0pU+(uc,/bYhF:ŀj#N] Ξat,fQDRߗM;fo\ ASr/+J'i}묱+}~85Apݍ;0`vN0͖Nv./Hos 3n{HH7G\ަZrR'a]\HH2J v1Euu #ҡMHaU?}0QІݓ[N%mzs -5("mOP IAV@w}9YQvڵp3CEmeغsWΜO߸gדݬv=,H:[WKja Ս'b4t\+!\H_ua& ~7=0 DWp s, N7 #5*2H!+pY9 KÖ}` s.jh4Y 'ʷE[CUp;xfEҩMMz>}fkmV=ZЇHTʓEU͎gev Rc&*W]!9d&e8b41n=Pߚ(ko*Qy\boJ"Ys`kbs;W Á^b} ܑ#5v[y0j1!,e8"yRn5!HےƠ"Zn\&Jw'VhtDԯd4CGz+:i0OWM*DR lSc>' ;~pfM岒~`Why1S@p K_`[ \u(a-_L"P#r"y2֧+SSAӪl7MrCy9rmlba;W&5]OQMF2~-:Lsd1֟hVu)%$1IۅŗmЦJ^aVoxCZE˖qX9{̀Gخ-0YTP85?✸( 7o}d͋n8;s>2q#p\>9t-r-ދ6@B:7s8QDcAaY&dagωTb>CBc+ɔ=o + O`(? z#y~tN{Pi %M9 ɯew#]r7jIf6@"V-y'xIstz mRK;LJ9ҟL&?0aCz@p3XFݩ};fSx;!{ h?z|ڔEֱ>:Јg0wK1{eKŚ'Y"dYpΧ"ʡ JX \ T}ny/6F9[bm܇Dkh)N =N۶f1aȈBXJV YrP^{K.,=خx`@iG 3L^ lyAن܇o.[W46Vp[$IF|۰r-$G)p.݇Y LG_/U1zi܄y#VU!><}G/QeSگFWK<ZCEۻe{ߥwfK hccb؇V3YdlGo-O7HIrۡvłU4 H;;Ma\ݪuEׅkY1ݙaB'9]mPRbxW5}΀k@eωtؒOb -͑}6 Qh#&G Cc?֔>i(-<@sm0@eZD`<X0.|KPl)m2q{Gۥ?+ƾƐ5dX6N[FYOVjZ9bm6i |텸A_d yEJXc[+3D ^ğ6vߔ>:}8+in"`:SP`YPԪZ0h͗M̀nPU~GQH]r͖JqM-eA TGWCYZLM/ 864N#X 좿r{sH^Z ҃W=?#s-[  N&#v_^h[5*+#p0$v 1;%{~29<-y۩njFjmCU wE9ODiGvqQ_E?e9eRqWr4{vZ;讁cQWℵt{v`~(֤}f:ORf{ @E T0i Lc=fE:\,s_βW}7fh,Sv5 p>͙ht]U u i|)PBӣ1e۱vye vaDtH3WKwvyڞw:͜Ysfb[Vr6'~}2GNp' [RQ\/~N}ɕo'Gc\s*ZjIBS(2Nȶ 0A݋&v:OyO!}ISjd-)kpNek&7}Y&6;`JC@'`"I2^\"scR0-PwpucANx6'fϧC;he(%ul4,v|V2s|Ȍm=tgpj"恊8 <}ՈfP a¼qKТ܇ eVOUi")褌kCܭ/VxPAH֚mZmэqMz5w |S݁ PWd]y^?pϰ7r" u')6ְ}5 L<++.DvWwYqqԓy@u\Qi\㺟{Fj.\_%ML[a}Sc@;]ޗ)~raF!\^z*3T__t'YP_L9') xB yp!df$)jMlT, *6\?kPpmeu1MS vxkyh^8ƒxSZ..coND>Fa]'8VmD)nÂk b"]n6e 탲9SX/D H@1eHg߃=75܌ꨋkDgV}a[ nXU;mî}*dVyY27C4ERmisE2niX#pzV.6U)7%r`c=`ҡ(aUqG<.c dh,>$?P{߀{ڔhxgz \Ǧ$mF>Qa(N9eYaۓm@߫ז"Q邱liyv Okt9]Ǘ z'V:>k]ua|XӗENV0"$[D7N1Fjsa*.y1W4,tV`c[j%/pQ ^萈ҖzAHi*x^`]8!% waej*Hѭc3Es~ vB7CRPI)9 \Grmd \2oǔTF̟K0Aß+WJͲff-YBh !`hLtj˯'| 〙,P\sıl󱉨`r*$=h\j؛J%~=D~IhB揣[vdSv:zlS܊E`ir'&;;kR:GGW>9'sTȃw#}#.Y_|Mz5q I UoxE=$$}!&"'gM^: V3֤/Z{Cհ׏g$үv7Yn%b<)p;;gg͗`&uVC7@%2 $>.itekb.*2~P)Dty?-25"Oن 84bNXZXHH{ mHb {ޅ*~!07/ 屐ǿ. b4q쭅3{R-Vy[a6]C_,ّPܨfSp]`V%T`0CƕifKEi=oI毊:!ߒ-iΉ,rH$308[r >8dތf l1i%Q:-p& 7ě5c_Q ٝ|"SބӍB_8HC1$kbnz .7*s BK .a~5m >-у@ WԅYzAbSfqQ{${h8FA̟aFh!TRm3Vg 8/E4DښI>q>Tl%s~Շ) uNBXɺdg1Emx${ўVv.Ƽ]#ՋbKO{¸/&|~?Bi_#s('36ucL͌~@^&-CE?BZRGg?^M}!tGSWLQ,aT&\nVKZ Ekw 7I`RKL5dMs{(y%_L`$zi'0 %ٟI\hSg +Uۙ-!8B{ (Nemz6E\}f xWwn/&ئ~ $8 9}TNO-섍Ʉ%GWe.ލ_(e.ʟKhOd؉Sx\/$$T^B5E,CU:;JvW,QvWJQ%6ul@zgv h6P `IRM1Cfa-5>{ٴ>ӣυFX|#4 $&t@tZ,FY?Kh d~YWiԗRk\`'_i1Aب\nk_8 jY6Ld[?u'ݛH,0Gm^2efʣg /ǎ?UYP ?R"hnO ݬ$34MHf/A3J`M<5LRqU<>.T983:T6ҁBkg2 ɀ.!3jx5 \zyK"Pe ^d葆_ 4$%=Dx)tJ|d3a?.Tu7%[Tw;ȻrD5S7ŦPoq*` e\=ی.Q^%Tsi7WUf6 ćmn,tZyʝѺ4R@G30 ~=h>* yAҐ;}*a.P$hmhҲSG̚JVSot;t x(Vj%%܌/r=]?Kq1˰ꎓ,D.il({7kE#8=zjZwpOI$A[r\Ϲ+H6TF0deUD Ato'ɜ-'w4(QP2GZvOZ >:DC,IN3m`l1M w;H|~Wk)W`5M3FJ*:Xumޥ1BAi[p}kڌO8#Um`.;IbDk/ţ QTn&{~#~+ VW{< v+Kps[:q7WՆjb>rO8"Sմ2lZUL{.;wj73븝ݗ"ȷAf(E3~8Bzw..Sr$3,t{P3D]N`;w68N4˙x, ;Hy# ٗf<}Bvx/!sdI W>& gv`9 3@SrvS_SannuW>XUXԹlZu)IWtnVaYNsqkҌBaыuYq^v>ђV`XE5sNoՓsD[ƿ8廲˗;~ $vD.5PY㗉ӋU*椈\Ϯ}Cd9[sg][/8Tj6HVZ|}flnvQ.!/1\[\nf2: &PYD졋+t1=>G&"&Z7ff(s?Ïʣj炧_oZh>)g;-] iR-[¥PRo|x/8Iǝ+1^!`gm6ɢ r.& W~ dGBǯHi߄gnĉvFӟHf$"_eTJP֪fj[Ψ-w{eMZgP4TwOpN?v16`:Jqnڠ>Ct:D0Vv 4O8Dɦcl_<> zٛF?} a?~SV @QƲ82glO#í|CQU oty]8C4""qNj 7 8΄r  v{gQ'ՅRᓰãNؓP:U= |od]:p]A Rݾ8/שO HxQ ^`(<OMTiC5yG{TG׭rLjNGɕ,N!,cfjL_7<ǭ^(4sY@KX@[:sl L_ Ohm,D:R)qI.pֳrfVu*;/"\y/?,8^|67A{"6$J=obCiFCFa5"_`7ꅇo{Z@Hƨ &˴0~j[-yx.5KH{AŠ Dܲ=a N4Ƒr>t}TZXc\s>Wf/F?WA2K ~'iO^pPX= ._t_0%t{Ի II:*1Q7CIl&1H8'`{%A7W"aJꬓɮ8cL8oإM+hШ#<`c_NDʇ}/ww҆'K0Z=`Dw,@#9e'>jM*?!)T^t<60VJdW.^-tg2MOedKC`֊ ,a D;+5{֪Cn9 @cXz/mʂv b_QY#j"f(Euw+k[ѳtW66sݬiP+5CKZsxA(w0A_Z:r]Կc`ExޚɇmpU)vFO8T\61}ڊdq=Ev#iX=pm tz (V%ziw,_ߊc/ 4 3yljSAJMXasK(=|B Lj)_x$FoQOH\ $EOA28ꊛe8]FSMԸ ^g+`2Yvvo>SZ5/E m`H@!nbu$b'B[kL\P -1DiȈ0xr2Q 1> q} pp$6>ND7VF'=F'@<%#ӡRlOupzrwS隩:&$+a&/6T7XN  ]/󜼵HV} hyIO1cT&y66ڝ2{D2Pl]Scl$]ߦ:K+]kE&$! \%KA2ٗe$avqjsvϴ.;lLjS5^|4e5+SѰJǶ 9pӐV2j"y=}U|}eh*V.ו6qo av#BGaGUV\DI.x(5#Y 5kݝgnOV@nq(ږê쎵>ܦϤc}7\OrıҌIB4\於 L"W̚}ɝcDԣAܱuu݂cQMJ&}}u@zDZs^*3p -4s"Ӣfez n=HL}Ƈr"U{ENvJQV:jV784">1B_VFEې|I9n8罞V8-vL.q~M|o֟wV?k]e3*<0K\`E%}\!b篚cxɁr`}O19`4{%z9Uz(8My܇/F7,+ opRtםff[3ZU3g)ؤ8i0<6N`_*ϡ <$M A`5+L T"/4/}Z`) .קjb/p"J2)IPHO7foO.F3}}yYONIHΘ>cF&(T_ot$Ly-i3|8&~ֲ(+=fZ?dNoPDlf#r@B5J4pyn*ݠ *]| [<9ԓ,)Gh1|cVVd4v-mJ]ȏE:Ly$g}NxTFF;~w{/9N /* V_0įD VZ0D|Y=H6JneMj<?B/B]1$q:2fu/=roVfed0ѝ޿JD@%+lx%RޖuU0s4,ݿ'ݑK^:!@'WIMĹm=OQ-f-a^Ų 2bsHǃp5BMXwPҙ>ZoRerA| vA aΓvYErRYx2y9}BDhpa8l=d|3ON1 d%[ىCw>:9]"oYSlcCyOdkޡ x8X-9pxUI/sq] c/S^[,X V!z'*r3[iAT^;sL"{Pr A&HuŮA~Bg#(Pjhɨ:j]g f9֙&gj#ULGF0|mšIώssAZ w[  AgOb3@u3⿈ /# P*n6}SS8Ȭl=OEKid-ij)u\P.U<Ģ dg%򸭯I,>MT!eI0+TF.߸^[jgd97 x:*nQ+} ;3 A?@n|fsᚇX*KꎽW+#2U4t$i]# F%Q5OK9EaS8!fI{鏆~|BUf %3(;t|Uv%f\gmI8 JJk.r"Z] ۓz%׭t*!a% G,fjU.ڨB~O(ݟ;@kYS(aS6 KĜ>!f4|ўb?wRʹW%0lrCO%z! O:-atTF.#<0+/ e|9N &dxv{HE ^S}nS_2c ^! 0P E1q5܏$`^̲$:(Loʬw0IH-96Hc]AzPaF9x?ſJ2%4|rP~oijMT83R|ph^[~W),F4R_sbǕdʥcX jr,f0ri`S]K8P&(%$iWQ 4"M{YnhCt;hc6|&-\W¡Lߕ2UC6; ,rw޵ XL@e=]$T+]f˾?j`_P,([)ZqpWl2?\4v#TV`m}HoV'M1 V1H_*^q?;yz 2i,iHEvzqr R<@ү {y-UFxuˏ@st&D͛ Yb @A_AqTY# 2A'O1?AnqdRbd̦X](YdҐsnUۜ gj-W:yCO;3-u R<[+~ nt0gGaoc)3-:]{B[O!a֡twA(􉄤j2*ЪA]ZO]ǫ,h +1 ȍK}1JoE/oE]Wy{XO NR^ihjEhUw,y;CX.SvTfcտڑ0G8xbV[Cc v/Ypi7: C*C5 +nNp5!9R፥ȮNkA>=0ցkу>| ǖ=d$ݫS$]pW&_3bQ&'FK4|WC KpWפjqL`n ZdHwV~}:j^Xwt/3(4+4:I~Bc;{uc9 ^\V{Xk˩ݷ/D|J[ /?R7})TN&>^2Aa! 1VpC|0S d9P]Pgk69.M(VbIUK°6KF#WaV`fAAAu~nfSթ6wo|Tv'#EyCp~6n7gGЪwhZ%}1\PqΑ]ӿ֌ ȼ_: vhۯۓxzcljr_U!:?v|5^yeHg09HLRUj6.&.~T!(_܊ȃ4ҶK~w0G5WT^6~TvLM*&[8+[g"䯙 az1S z'V֎ţ lc/ɯ3j.X2uM'"CVxx.W1-)MPt*@A;x){:1xPs1w}!?V g ^ vC &;dnBƾPr\JwzBJ}N3 8U9'>"~A*ExR 0'. l\(x zo 7ZT,t-8a8TΩ%C]G}R%M zyki4-!΀;Ă)d4ɂ&/g~z;G-уA,ƒzPVՔKH~6LL77A 7pۘ#tf6fӷQ H*_ZqYMzTvjJ\c_ _$w OlWck`0 L _PmY)Pn\2)*)͟;A8?c:bomp Խ`Dz&2xu4ԋb\͈ 'tA N|%SHR|jUheh*_?tB:i9F0*;U6~[P޿*9u7 \hLS.Ce+Lj>dN Pj :fZ /@@s9&ac-}U<7РzsE,O൑գԯ7;bZaF{w'fQ5#s~Y-ezzd}h1%R:~JsCnG?T}DmIî= &IqOӵ셹ֻ U8{Ci0:~gF>pN֨xn,BI]&6ԐUn]s)$5f2R=Ӯ4#7YNC;Lr1)wkZ?i!\QM1 l)ݵ M1%2RaRfM$D -2 yyPt &T(oDFizjz/5ü/~v?.7:U`G~v0B48d l:J)vEԄ|2FjtMż/l.x"$}Ny^ep IqZY/`h|׋)j1JiNLGV:E߫{:_ѻa566BwYBEqoT"?5-^w|.OZ\0AkӢSLqF^N;]iA'I!1a<)f ~&ᐺ8]7<~i[s:*nPIX A+*]-\O tѦG'aRWGŊ0xCc&2Ե<6 9q GHE}eL?H׳VPCXww)٨A ƛ2w j\)Z~5(ˠe0;K/Ϗ|[t(YL͈;6:3|g_3\L'@^_2r{G#%t4[ᒙe(AEӦMYXݡ^QTo"~t=޽Tzܲ@_G@bop5zA$IpI59[.oU"JC+ܝ?5Ŗ/_!"޷LC]-k3ˆ;B^$?L,V MnW$'%d/5y+[ 77270Ө-ݟ*f02WBJsԢգq$j)8FLoPk-quy'S0QO(dG76/#Q~7xxqϻXq\:rsv| B͠onSQ[rKcq\Պ1K0 c\mtKFvD恜He4@"`"3bZ_M8(S8w2yuF ț)8rKY#g}iXv6XV6${+.jaCvD5)lD `Y97 7 [~;V\bF+ q @Bߍ@ A}{T0ETְ˦/jY~ (Kz jRG`J!E5SO)v쑱n\Z|.;HăZ If!Q*2Xal[+EiޡE|njqF6DNEp*Hg t:,jCÜrMa4[wnm9Z]aO/Kd7yeDp%*;o7 `A^E;$eʏ[-aV4q$%|]Ql=,Lj{-ϛCu;RwS*?{yl 0"3&_W1I.}0攔o6a56FіvbyW0lz]dHJ`'@(Ѿeܔ%TN|n 9ɪ D5ٸb[rxkv-HABiȆU?M9ŠVhڝ$7[խVu|7jey_hɜCPNb@9H䓻]^:'FӼ(|P`K|7,œL)T(2 @ZC@k@/fYT, 5ewfNyOIPy7=p<1>*\& )Nk(DX|TgSkjAmR6+Zi;/HSՍJcKةG(}q7)ۼ-f[z!HDSaq2BWsZ#<Jow{žk(P+i8ZJ;* >(?q'%M@ڞDq.䥳\k@r!I$NCyDr^"_.* >̈́M91PhҴ|mvf37}gf3WH@g^MB;=%m $H QZ"m+H_35*>Ŕm;3ȭIy~ÇzkQ )[IF w@ ZnL`-}I= TSp}uhٵLM9H,\,,B(ҜMY\iD8$!rR]?`MīT=$&a I_T`A7e)Q2Q;I4C׺E)Lx֩!/8C c`ٴ",{p( ~a38w.$[^=}JbLo,p+[h C WS_w J2\nG߶,ႇox'[vla]7Z@5M!;BtHL|uj -D )P큺As5Ev11sGd 9ѿvZи+hLJsL@CmQBiB/7#1 ϙSXBBaPyGƬ0p`lN/&8M/F\ +݅2Mʜ&%YVLl m=. S:ܰ"Ѳ7\aZ'1z|93LaЇCJ7F-qqu,̊{Hhuަ=SR`1szM ^>[5rSc1# 4=ƌd7^s]hIF(_WJZOe^+}:p=S>4聣ʼnzrȫS@1fq@Z!1xo+DLv iJ۹ _6%֩ Uج VyC[4w@?YM{Sx ZZvlǸ- ŵx㓆bdlFlPV{EK#F!N_3_25L$¦Rj_{҇ڿۊ.X XG d3Fر^P?~u F*}l%=(?_>fDz 5rzbS$8V./RHǢ u^?exf|#ПloЙ엥^!>:z_5pԁH &AyQ|0z-3!D3H157wSgeg;.&J_pEM\aYc˛&rx=Egn5UL#ȜE_y'$gHW,$y󝀣+9xi؜k+ePgVՇvU.ℳz ωO*YM3AjO"CT [XA&)dcO ui5X.RO, Dv m ܉q 0c*pƾMfo@&:Q}v)~dM?lOA&[(cᄾ$F@vl1_DwƲ:); "wiIqg6-!h&h6X%@b}b ۛ? { /"FK8 3蒅Ҫ 6[d$QF,fCʴ$t8 @JK˃/5g<8h yPj|UY/U7;C1COx-8d[Ҩwo?b9n}[+L1Hސye #y>:We[B :,hy+RAfFZ3QP>22ְ 6JzP=2= -,Us1xd+dƞ.Pf&Mr8?phR*(Mȇ>s_Q`5@ڮmΤ>eQ )3Y'}FE%jɜoP-4k&UXl?@R sDi$~VA7֌Jb'bf}N/}91m=ӾÂTWX(ϋO::KlDTvGD '܊uy8ST vI}yb/5 }si!vœO^ 2WVӯ9]u~]1d׳0~^cg۲O.rE+ )Q774csDec}o Kٹ(` P%B hu>厬2[bee:|3]w;ʢ-`prz/.B;3{b658ELAű>10DG9{nMB8 *+ bWŇ>ge&X-

h%}.?~9A|`b+3GfR;F=- r?;l֖3 Z33=>^n9ۨ+/0S#$o5W+1a ]iNCLL^^Vk]_]P_F>oddfϡjvN!.NN}cbC㛯L&{y7suc`ˮe=*yn߿i=Wuz~@MOthӥp;v73~~Vl hrj:bTO<3@[?P("(VBe G Ԯ;G] =X$bc( >dVuKꆑZݦOαD4%pNiq~?^QUL ?5g7Ĭ4,EtJUk8eƞMyж~{;%? #j|+`RbЬ oCAU2@"Dًm^FK6y7 <#]u`!`! gNjחxA#do#6,h_xeVX֩.lv;m>K̺ۃmߢ5,^Hgq7긚 w/&2q2s_Ċ2 Eɷ=AEmCAF[tLj " T1mX{Jdo݉(gbEjg"~w$,C7T\O3xnS3 GW:;/5~8MM%R;k,&/ԎRoZS^ڿtwzW q|:^n闭D8b. `I/)j3Z;txe7b@Z` xA3(>w)J>94u:DgY鰕xMRl5.?]N=n4'dOp|􂇴W[3yܱse񡺱.\\u 1XRas0X^+j3{~S0)A3-V,7|1zՌ1e7Q*p潙RᶁjSJ½8cLh0`L1uǻ\j*Ti"Mtxb:bQ/ )_Z >#kjO*-ͷ)&sCc nPv \G egԸH/JԟVP";#ޡ imYN4B3#Úrjϩ㾀D}aPB2P (pX̚{0%V^,)˰'ki:i|cAo^" y߾H/gw" Tt\Ic"_faOݠS/GhR %eb@D3?-W,l* 1*0No}]! ™!PgcftkZQ`+ȮcjUiG>zG.[R^ #{cdb$g:4C&"J58ncy/Tt mWaؠ4W?lBR>%$K?2a=Asxb5kxJb_\&b jEM}''8MGb&~ V ΍1쌒ZP-?fXH :=?L?9wϸ*~1aJ`C¥$3c`F̉ukM'z… nγ*we"`tU{%-#LE*!78|ZKz 3AX돾236>SP`:a,٠M "sZ2ѼVH,8 E5d$bF=O8h#ةAN"/!-a.X;lcO1ym=I bruڜj\~t=^-#EeQQ}l;!{s *['].x!XteB;( O]9DG֦l]@#ztcԿ2Rb2a-=JNW!_Zz0FsT~#3Pr6˓(i A3>"~ Lx,df#n@(U3<WZǃvM9*1^"`1X xCYR\yacL ʺpwNWuJKK%UH3nl_:νx_NhŌʊ V<6V4+߰xؿNۤR3BH 1[; Y3܎52ei+dUy?(U]{{P2z}]ws.-mpG`1|=ćCWQSy}},XZU:=smPl?}./Aؗ?҂~=ʤ™nGFe XRT5/щL6r=&bjI|z~peBR)κE+ŷCE(R7x0<;Mmۙb1u4'&@T>|J_̤3n&hkѻƅʬxEW΄/+R> `m#~۫n HeTg)Xn+v]Y`r2WS.~>PzjgL,䱌\y>ԽA_=w]Sg7腩b傐yG(4;Fe#Pfz%dQRS4dx 8djhYJ}bf˷YLbU,Unm.W ́=c1xwn7l#=}a(됈i8PI]n|و3Va|ұ!ti BŌbms[.;tfKJ9DuJL1A uLw1iuF6h=k><2/cP_c#h^ dL9MeV\eC vaֺS&QVPf*]PV$ `R/U`|ňX{jǁG`J3ߠAj8zɨcfwyTPẼ2 e\S#9D+i{iX3Us<>d߅3d| zlӅidc6@ yBXma. C]tE*j0 ίE!5k^OHw%-^a{a4C[p(|cRci-0>ckį潽@9_ڔ/]KQf0d sӜ8"]%tN/D?uapgs5fEց毿1Pnp|{b/;fY˖wf|uM1J}ǂaJĤr9CDO /0pJEX؝@ʖ 6CR0Z]! >2Rx/6U'!]8TJ2G6gYK-!>-ۑ|yAGmMˡy4abqA9lw0W  ʜ0e>Iu Wt D:O~a写5k 8h:.A+aM Ö CXSˎA5btRfbt ;_M?)7ed-@MU+mO9~wu;ŧv am?sklL^˗A@b #s!ʪlHq&oİBr]+B8@vm#z(zᶬDC}\@uNol+cB㧶Redsbv'CR_ 2݂ڄu#I'⢾ enzʡueXSlj^({;mQTѰS]{V Cw0KJP #٥BXZybhSF*#zљ1if5#U~YOnkͬdyiyzb֕"i\גia_GCdH$3H nHqIsN]wi*/O-lŢ+}Y=j<8#= 2ƘfGltՓ,` };i#f~.Ew&$x}&|f^-gUU;*zxǽ2OvniYlIL;DP Fn` JpIȷOM]=`,? cfP"0ߥtĔ (‡sY`B-&ɟ9 Fk{Sqv" 'dWY[],xA~Z;~2pRH„ ^kg*X_:o5SH QYw׼5'p ǫʗdT-T &1ۚ+I*.F.pJ+Ð#wD݈98Ń,lJ)26%Ϳ6v7J3إuNՈsrn\ rO9Ħ._wΫ{ z,A L]3(Xq5 %1@jCƬlQ:*aw%H< +RKMT`✸;r9o Oց}ǿrE>Yo&풓c :T)hU!aaCߓf]ɮ_|)OK: vQ9Rymix_ 8LU 2晤MW{|osL` yY?J@9Ul7g}pS qpG\!əTz#?-W Vam *۰/|w@9QRzޯZp}89OR !Hl@I٨ 2zOaE;m *F)AUzU%y\DY[ta1.?f.T8(xG>>˖WS򚎀k`s)؇1f% ě韝Pl,x(y18ɹ-jՄP*RTc}. N~sF"s{9;>$|TʼdÁCC! [x27iP,r@Iꪯs>{+{`E613q9\thyIHx)o0Bۢ'$`Z,dԅu0Қ8:/BO^!U1wTQnX3z39/QC# Ymo t7`5gax}{+F}-;s9Acnn7@şOLlqH\a)pޭcQu(7U.Ái`d& ]ϡ5WA@! qdFA .|g*x aff/Ux BxĞ7zIyz=&޵-%;" _X@`=Np,*<*fuhyy'j$ 9kkog,%} ϐk41M=~M ?TG+cONs &%qDr7ݸB,·EK\#MhЪѮݭ7~q6޻@D;F (80טƍaTva=*Bl/='Yqy1t&iM}d]+3f5~ T,ħftgKV2ߐ~T&{2H3@S_Zs[F;܊`bSU)lj[ao-njx-FXۀ+_iH-E ^\[V{~/-@Ѣ96򻿓 Ϳh`;SAIW 4z\e<D[K5Y8 Cf!%EZRK"V\DxuW vQ)V΂&u")JT!YKgR'F\}Hʆ@|/3?+ `8QGH5?zlVBH/Mphb|{8o+N 3` a7&;;~n -(_! <*Q_.3D߳[Q-PM6,;fuN2A &a:9^f<{Ҩpdz93bcS93R;i`Bx]Ir|aҁ?w_MY-`T+$x}|5KbD*ai1B$gmY򥩲D;g0yaK`Na-RGm$ ueHܰɂ9?~S{1=ns"+*.ih[z½:<'eYqAQd|>(kS"f!X'Z6W#6DBCܒ$x9.Z@iZbQ#hPY+==anF$NvwqbyG9]X9oB Nm)4Y 6xwH@S];٪Zn&!픙PPn;pvnEir)bӋ]jL\D2tZj`˸r[͸ZyM iha\\\{>RJrOPHxEq w,}]lО-Wd}@2)47WT1"#CI@LRYh"ov2!ٞuǥgiR:ljp2O"׼L\moIgŖᕵ0Ne> P7I7\`yצ|i~UFQ\_WiJ-uŒ˪P $1vdpxA LiQV>46dsE)Uc)2As'n/s׻j=yː=rvAFy%3n-(\g"_=9{ 8*<&Lu]~WU>vJQOeG8XXG@>72@)RoW>A1_LL 8sV%[dET 6]DO.ܦ+tf6i$ 0TfR7WvcKG瓓>tt 婒r_[jw,Ll&*oi?Ixm1Ea z[%}uv㬵 ?ݷH`H 8/I.7eAd0oKL՗sLFtTrHF5gQAOI cްCXrp*/s$F`~k /%mbFi!5hK|AY}q.A>fY9:"lAE7]Ԙk6($s33EX,^ ?'vڕT>unF = 'V]XV:ݾU 0##ZV韞Y;S/?L.A1TEGEA짅+pSC_%B UQ)."_"t7l$t幺Vi@^ISةR\ֻ.;=Y]u>}2ȓ+; K0:򣤑Qg`(+AR*&~\m3R燨t7߅sT (̃H㣪U+/B`~2d8}˷}`*`d~B#8$S8᠐yt#3i B+R1,]{oJkAUHЯ/篟BJ-pw3_chcik\ۛ/jڣR1ۑ#Td۰A帠cϚ,zyHTq<J&?a*]1O\}\Ew#A Q3KpRHqJ+,O~iC}g'Z.&RJ|gk~qgoC xjף;_dO~6.yiPzn }jz ؙ둍Fj Ҫ,#k|8iIVYDI2 Jjg_Th4m+PJJC\2#S(}}o{N lΔd}ФH:}-=tu7~c_7jjʫ2Zهz(4ȼ]kXAZTr&PtE)ZPF$.g0U`vhw@@W *q]R0]t,1/`ABNd2 \m\ħY`H{͞O= k|$e`Ԃ7HUSfX[mN\ʌ򘦷 h jP-/dVdY-iV7ZUaM3B@ D<2tEJ&Jp1̞|ct,!j?q 8u'M6M0\^~nzכ94b)Tvo.!p6@#9X=c=ٴH$%a$٫ܢSrcf^.<\*Gip~]$ \#:>@5.`m[\ѰVc@ Pwyaa71"!1!{~3tQxhwgu+b>L:NsI b~Rh$Ŏ[Trb\ĹRQyd_癈s05dcNClُrvuܕɆj&y>$F2!$XKmH<6itu6e}nIlHe~r^R[ró{e5}-=O-Pa7KۺCΗyvҢ~>Hmj+{;7)ѭ<ޑ*uWre:"Yx,u}۷v͈hM?7/a8>E6SjxJ288_Ւ$FŖo"'%dV"8 ,}e 7]~Zj AM_w^hܾ9n2u+ U/  ަT;؁Y݋]9Jp~Ө^:yzHe'KdШ4Oe.iUoc!* *Nhv8i9}:|RUA0,z-{"`+/Wf7HR ?{vyTfٚebZצ2v "yὙx ~gVQ8V _{q=fBuc[}Y@IΑ.yl, !}skԄhpД`qu]X(}%# !wY'yJG]Mq|5TC~ѿCFciP`DE1]5md ̘L T2% Wr9\TӇ%+:s+|{THAdbie/I6@ebLܱ췳>x?$Թ!KFvBIq9Zm"gkcj᎔['l^eL^y t0@t +N5@Z Tݏ?Or~m/c='[yCF˛^_ͣ!9ixB!b3j2y]aZ#.؇\D d{(At9[`،vVYǜ XvU?h ah 7̳3S 5SP0Ƣ=wK}9K{;]iyUZ;fWjcpώKd'RQzpMV G 9j#z7hѼ#V0vXuW#sb`=BaZW /pV\*Ѝ6.xR`ߧf6Ek#hiPp g>zDG[ݿ^%[v1kšeX,Jh%"yC گnrSf&+hTp2t/.'jS{7=p+v!QϷ;O`yuϽ~Gy>O]B( 6v!7ÿ7ZB8kN, Ѥ\EA($oqd u$g}"ob; "b.bp ;Ph:8F_ˣ$H;E h_s=UGE]Ƿ)|@?ױ90@A??KִNŇzm^xjn1W3*:IJXZfpޱI߉ \=89{IjU @T͒*nz F̜JxˎHGirw67p@ڔ8Һ^olIʧKRM`OǕ#X.ùCVw>w։ܓat|]\7]%A;ap4R@AdɊʦ[&*SKɀ y rdԠRjn 8ܙHjd8ѰvPP3g`9egUk$+ޮ?J,\kiSrjT-i <3M-)+cS2*.^˜'TeKò`,=|3? ElQe'd i:̗72YU5q$Ok$ߣ"}2x@NB;aĤwUjۭN /n˓2L[I[NI ~eX8 g]P7,PL֥2L6vM{鮶#(/S.ޢ޽YsVq+NRJ~;k+K+Ebˆ3Pvx uF^QhwQ:!8ف-N\'uށeOἙ Y4w{`"u1 -4ȳTқI%h HCvkiux#ΆR8jwxoWr IgcO܎hAJ8 KڑD\ Un3pt juxNYltiZe2I\[ש" ݋ ,:ytx~.bEmXx\=nq J;Hj_&xI~ƺ;f QKα\>jT<7׭S=sG}lxhzqӁqest.kq-fN9jq4`\㸈\6YQr&k'/6M 1۴~p龊!? dfq/t .Q2ɠWW,ԞL008l;=͖A^Yh ZxUdi(ᦔnyBeFІJ#Aԫ( 9B0­d2\#VrY)/=>tgdB2 딍FM qwh$ߊrP]ae#.r`@8THG{V/&"9Ky;eA0!c f?RQw9?n;& 3^P1u$'VrvVo[^Z Ol;/Өk}H.A&}bx*)B3!7S Ì@!Ӯ3lɱO9a[%YuD(>źbG>[cf;Trc NoCq_1oWblT #FQ}7:nUZ썆 ϲ,~%TyiOOҒR:iǰjRL Ε.*z@gx#G3i7Y/)2ȳŐ xIJ.[ed ʳAX-Kdm7>£}zKNɞv? tU n÷܈fVm.},8߮ǃ4š[ @qJ!R-k%6r]X֬!a=3Un4l&B0Rʮb`2njeF_'tti!۪l•e>G7ֻ91?cC^Qb'|R+q-uW3nq6a:ȱ$ڏxIj9IBm ;#Dp}6숱NuoSpVἂ7F 06N&y[B:l T}ioqaǯ\ 046d~ↅ[g/ H]"ڽl>hlZ˴4P$pP:/{ LMnv߱-9N[:3]J?I#Vh 9ۍ>f0^Fgiy?.`̲ZSv g8"ic>8 tUH@]d tɺ[2}%7RƎS,D6'E=$~QNxXl_Q:&) X3h:R}=u^{YC\'[{u 'DG3["C~R k̾6`)6 Z =%hV?BF=\l#0\#P%.F7|Faxy-)jhv5c8꣏q/=)xYz0i; |/ƧM: U6Xc(҄kn*XЧ؁V0Q<]0*Ğj Kֳ5wɧ̑W-$L޹omvJ8[؊ IE+(vDus6Ns_Uh "ȣ<w^k03D$`KHM!! `@e*A9+{\Ac7O@T k8ZH~ўV\ )C6PdKRQ03"dkA7ӣ(7ʹh^y`w멼f|f(ATt?4sєм[>%)*%w4Mq X)C䙞[կLaCUF-D, S0f+aU sM>"58)hϔWPLMrD#!ee8XS*O 6KKnSd׭?hŹ@71rAϘQi5vJ\fm7>re Sg5c8ZfّMM1-B@Q[r`&Sgi@ddrrLCt=H:W`-; bHJ'δ/Nħ@W<?OzDt\ӎ>&M$q};~!^(J>HuA>ʤ ]AIyW /^+ݻR^bDB~%,TK6Fǥ!Ⱦc  XRDC9I$_P?.K;nOtmNLډ(&ndGm=N}&ec"Q+fCF%H?%:U*ѳ$~+栗k EnQ[Q Aab$yR5F/g KBFvNi桦r2p Xǵ COS 5)nj_yҢG&'Y/]'Im-aRf}c{\H8c ٣ъq˝p(+#4bD;~<@Ͼ=QH5k>E}~}i<>\+_i)]uhbtv*Ϳa5M`זb -ED8팜>qT%=G{5:WO[G9jorNHG`}s*o;2z4ڑq2K|FoS؉#G'^Y@vP ͆W3ߑKGr)7`;g!8kA9'(RgG)ѻ&[{3/O՗d,Wn?c{(0MTq;SsM!Yf4F=YG>`Za4kk}W#mn1qwp 0 +7bOdbo͉0cRGנ 'jnJZH6'3W̴&vfn&=M`W_YMJ:zy%d@u]/ "X%?jlE+?렣 @ìo/PJy${%5n&˘ L>;wlQb) mI2;tE?sá`l[ABM3FW.VZ*q85\S`]*s"ՅxP-tMu/+ |҇(>tH&6})XT#7H/HWjJϱ o8AлhA>4$&f 6.kDa+<|q b h"<ЄE |=̿un(_ǁZ%D[g ~u 3 6f <Й2 "EkM<^O!‘ :s opYCvۥ?# 5ǏieElcL?hӖ5~'tޜCi)z :ΔH=oXl g'xe2sD B(G Bb(B}^m.̽]ѻfECQOɆ%vߑj@ ['٨A4H-bɽgʲ)1vN4b E5;b̤s¸J> fD'-'$epz*4l<}uÅģmӻht)C,[v6T֗󳰞>Tuw O $.X#ӼΎbABU"1*mmY.5 >I;#]:`!<2wSlԫ[.sLIH+50>K-h Ҝg׶=i#15U :e\B[9(p$*`s9v;O>#1EC]^$XW7ʟhxƑm 8Xg2r>ZHIdX/e P%AC?`dJ bBw{D\0D6+x$a^2@;z J ,Mbl :-u<.KP{II hz(4-Nݖ>e^beu-G f!dн͌%}6-fRYSo.9甆x :U#iZaL.m D}V*C5^qt -gTi]1t |De{Ni0_M%(| jhT?ipxѡy=LԾfI/\IAp39arO[8C/Vܒ3 ޷ YnD_ve1[+\}+@8~cVq8y sH/'+(\[OA§f1jʌ̎S2TRf&K4c~of-Sd'P;Nt#(YqP%A1G "a98ǖJ_[ذco`0$]V/QYk1]2W*Af(ܣ#؍BRĂQ3{RVH80+0̿ >|iL:xB=:8am ylE,[{^z&д1)үmwJdvgGL<#"-uN"Ie&_Ӹ1kf̺\7gZ[ R\?jEJX6pEʉ灦W: 3}<;ʶ+n8n3[8,Z7zR].38`y펕ͯKߙDh[u0u6zw{bge&$`V>81WUj"h~ynjV6Va(7:F G2C^Xrٞ󓯲I,1@W0UN ~ԊI(X[f{CGl}ԄX}eHOH`NGxp>6bT9z^p21/_8Իkn'q|*HkVU}T K\BHFom;=OD$H>=uf>q2QC!%m1ާ1bD {${F[mS=49'> ko t缴?,oF{ @I9i޿IAs-9/lhz/q>W 5iQ?+'w< + daFkBtZGS|l~箼82 WN?єq$=c[kE96maL ;Üto2NoXԑ=r‹&9 qTVx)# N)!q5GBL->J=Y幼vũoFe,02o49uנy-BϺ,#2r@lVT-w s3kԫEH&%ٟi0[5f>o|%꺄L_Gch|% w9A.. @orF,P;,P(*9+,ſH A #Uu)ԩsMY>SJ,~p1̾`IUkO3BQչ!x?RBmU+Л֢ z)o!دEUKi st$a"G^$E.>F*:G-$칂LYΘo^YaJUc#eZtD9J{:r+;ލkKH\ay yzXO:cMEֳX~*d,+dzF QGϨ1Exܞ j bPxcTvHn&J)د~!RMOJZ"BA*gQz/W ƐTMI莽fHrfjhVS*`ISXQ6*%u0y{ {=Czɧql1|ގ yك V]Vf*v #Շq:iNsE1Xgsg(#ӄB4(W.I=V E?:=r-k-WFrO|kp?1F,=AS ϒǚ_+dOvV҃{ 퍉p7jw] M:"tشŋ⑈2}^IL>(aG *qds){Qck/3ZKhKK2^]h4w}n(qc869Weߌf 6^Vk*Zg^\'|> \ z?#s |R]6" h@-3:IiM'N>a;#1@"2c #QzuE5sR7p)H?-MQiyٶsthBWӴ5<zU ]ιPْ6[=P䷈3,>j_+.017kB?6 =!\hG"DŽ-vL$&|5 DN̈d$.5YvveIJZƉ `H2 ZH03MM2[&΁e;@q?J/*5)bc#LoT]L9a3Vr k$seEBt^5?BYmĉy PF WfsNh`2|!)֫* W 7LsZb% b,PMmQ_;)F?qIq0+I``1V,hxye72ZNݺ |? Sq65/&յ&U _!ޝM7 ڠa~k@`q2 kN"1_d}W+$cwP)/)&0C'QN'$Ս0M7R3%J.T!ӹX1lg[@4DGTcf3_tp╣C-/106lL3%tICD p3ʬXeY=ӢkRi]5kݔBa^, oCyN -r"P!h.LlpYv7FYpK⠔[uLTh̸W r4pN~%9b .#J:V4lMmE+3n-m-ռJ=mat k!_+cI@d>}]gY03!E6cЭZ .f"Aq"zq_sKnT ok5:Sklgg } $0aYqgv ? 'ޮnVRwx$aM ?x][ K\sC0Ԯ(l@;Y>.<5fr Mz"R§ ˈĀ~9Z*:_=15wcb#(tln_:rEs6YҥI*(gv\$'>~¾Rп+k]V7~=[4n-Ac@:# So')(k`ɅV."CPv~E[& Dld3} 9 r'СΘhƀTr5R:ZΤw0ҷL 2qpO %ȥ-!O]^/VOp/ꙭ_ *hwy>e;yE8b`ҊC*<09hvg`p{!\FA99B +} TEnUe0{C9 hFZ(+Sݗ (@ 18qo@H Ɍ[NT /%@{>FO|5xyM?m*Q'M͏X_ݣ;L.|n]!§[ _vX~RZ);ڄV[y웲׾U.ru_M<&T˖?巆k.Ҭęvӻ)[WW܎14΂a#BhR,'7 H%=?VO.kѳtx`Cq ^P:e4uQ_~@026%cIBLd֜ KY} m=$7n/9Zb oe|30tbL>{c}/:0{+cUH")lti9(P2U_9kaGx)>]S&O 3Z(gJ(8]g]S&[ c_ƢOl3X=rg:DFq& MQL<0Ͽ~qO*aٜN5?ɔخUV̫_kK+^ !..R,o&Mͣ"6e,gM~ls4JΩVq2_P2ҠwC!qۮbTkEΧAУ?Ǘ߹&0dKe .}dmw%KĮʢu5LJRY-k2 O6r7 cL])X#Ji.QzOA{7b9ұgDS$(!]tu$TBXuTe$Ej 8[n@b$q5n@U:)lyH~6SvyhOѽrygّ{E(ޑjߐL[TP?&HPjpnTffI醅߭M]u-URVuwp$:(E%b =W;!bھ_RgocIKc^XTvĉN czj>)쟡KDSiXXvH3A'XQp 0;jjxx>bp4)pjO4(5br2WC ssFQ7XkZ1G I¤ zU^Ʋ#C꫐D N'0ƍZT 4KLN8jB|ASyB}Ϩ`~aNȮC&:хa#c;LVޜOVڜj7W*OPW Q!Ž Օ<|R$="#TwiF(ʤ`x҇|be]–+b/!^:H5RR4~1T稳…6 R$e9XNp,-]8Գŏnw>|'u>i@!KR2^ŴzyI 9ut?qF;*3͘ sXfu4!hϒ azF~Q)[\I Լh._zNY'kdTICAH٭[)d*n?:G]U&|=W t6H0m|S,q*'gY M ?A4n/d*X2옜!u:uowewC[!j#Z-,^8w,W[? *6O7 4>6;095L^Ɲ<!:tG؝: D,gw] !Aј#%o0Swr䑥rVh@;$ʜWg :Ӈ FTfbS@CC[˴'2Pb;qg`6KlseσYf#+H:>9#K1K76DC~mAFM:MVC#;# *2bIJ(p,nP4ϔQ-␟M+p #=3K8/$@'W~ )ܻ]3Q_7mHCD",q !֖&E#C$d|·[c_["tjF2xP.3I:":evS S~xF<)LB}KAY0U6z7(Y8_]Fxm>ɛXۥrEz%N9= ݦ'i+ҝMz8se35 W h*#Ԣ^wPkm|K|;mtc]h5*nw(CPR]&B z2|mP3B$aEknǙ={~䩎S_y>*čdָ v!y KWS߫a vUZf$ѬW΁ ^EòΫI&^+ P?Sq,h-0efH]%8 8~OK_6o̻g@x VoJXh#B3H^X}Vu 4:! ?Rnw|95vN}es hEEWvoD1_q*)u %Sʜ+wy/!NY)}i H.{ت5M7-W4+\Ѻ[GO{o?FɟG)ѓ㣴%fA# /kQbcRϲ\X(>;n$.LWBRwR階^-JMc y‘wd-LÙXa1Q76a׭'<E GGMX'`9͆ UH.VP-:VW!%h( g[ԴD./MpNLϖ}Oz[&;EEDf_S`FO/wT?vHa5.hx0{6@Yv(@G(~2Uxa'm<<$I=j](<3 ~.œU[9'sk^;E ~^䘫GqSdW/4I 0ɧr>'MՎ[yaw( NDigg46V,-gp$+"a.iv8𞵘ڨ;h{WN&ZĸXuW/)N?m /QcM1B*Kt,5{n'7U!;>Pm u מHrIo*˰!7m$ uTSc~C:!Ŀ AK0%M䰰fl9;Ѓ udA'ﷃB3^bX啨D`)nŴܬz;l_TdJE:/8xP&p M3X&\ 6.xԨ @P*,8E0Qъi'T=Wļ2 vpэ~Q^6.wvv?nRܯi9.֚-B""WȴP Grkuvя3Ob{GN՗}j- _DH Z4"2tTl_MhcFZR8f# u_ ,89? Cpxji,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$㓣$UƁ@@J򳎶zq:PFzi90ojs9c3x2; 6Y"e/["Y qvg\Se}z@S|&{eV#<)kXٟߥ^X0b i02I%#ppb^#y7X`!M#D``K +|өt$-/%NYN`3å6yK9 6*CIDzR tRUk׏7|'=u}qj2b xȣ1h%0e(iJK@KL)13sJ=$ o~T+j}^Q|΍o`/ںI >KLM= ؏"Xjx_]j7m, >`9~ :7L ߱ӸӶѶz5%fP$|/] u%7B!t2jK I[xR³r~F:8)ڼ9yc+<5먵$v6zw,c!ZKv| osGz/A&M9 W!Ⱥ&>" 8a^뷪DSB5s{`;*&(y&K LA /s[%y `\tT6Lj#,eZvn~QKs~̖=߷kQj3V;@c @b%Lګޙ01{MÍz51$w<% ׊WF.tų3 iRVƙ !?[44Û[|<wyEE=T߫’d {C $Ny8?+9 ۳?|qaKg9%lۍT*DUeU0P/9o~afL5_/lEX@ノ4gĭK4|VYbzZWgju_LcKq {)z鮬ˀh~}q߇ѥV-`FKڀ+[{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 )?DUSj$y+L&D 5,"ݜͯmD<@21)H#!# ϗ6_QTuo#N_X8_+ IJB BKduƥ)$MP5M2UMYV;!}4Gxg^6HA[L.'ϱfX$8Cvv DUx)+a%3C~yA6$GJQEK^^9?@e$L('o@bz8x!_ezas l;ș]?,[oX(1[GNGTOl]{tȒ])@/f{zpEO!x'm5Aۢ8ihjjcV C:i\Fm;|qd$YMq)N |I3 Mo27>y*!@ )YAB(~n}ޫNewm}7 [29Sm=xl,^JEmQPel7t h kc+PK7Zo|m {L"Θ_ p_ đmCբ~/81(ox;5i޺UMdv"K(R"]5j)`khB nP:'t޶;VdPZ~]42#aUFu|m"ACtI|# >!\xWwg>UəX1!"k2o5;op[^kv !g%ȣr~l=  =>0o-B=OcPd=@R>Lh]*܅t: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+`|Sm0U!F7VIs `ЍK#]+09, 3Z_'07d*nx0MubԎDPyQ+Xr1IY-r0"ݭ~.ZYɊ'ԻR2D܄w\da  NyNh;I :1yţ4?i+ t8+B%s Am_Nj!^5L 'L=8-`7DÎgZbuT7FyiNȅl#ɒd> 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$GsxmL8]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}sEW07eh8?3F"3%JݥLUS OpzHf `mt]ƌPvBo?0 "]!}q4c,=~0ibƝbrD*:v ZM <'6k<`D0.܆<-JjNݡ79MP̭<6?$oOwG]ؽ~LtK\m՗ z!WpMkyԍv0G5\U#L[b{z- Ity;YWC- Z̒fIy E %s2+TҘP*5[>)Q@@ HJPTĈ8KǷ~%rm}K㎛7x|`'mfjl<) ) =7 ͙16sp3 pعo :@jp JJ%ځ̪L_nS̯= LuK{ t'kBkiJϲ,*Ӌ#HVCZnY9~!|F+z y\|+uCKdu{MxݛSŁ5,~ʦ4: 2yGjyW P*-v. ?d]ZRB*Sm%aWU5ܛLXj?. rht;Pxj^%RKuc#bوhTwLeC[|a݃#a3_Ae I}JspK=BZl+|* p8IYUA ʋ꥟RHYK&fqW65 C3^3~hfx}՘)==nI ;e8+N?rW›5N]+ԞMKcmL݅VWyN-p;v÷*b/j}rQ 3VJF `H*4 K++a+ N 4k 2ĿWJaUb%󝾐+߂*܀Lc_l2P| kk0jAVdlPBP!>;!&J5x_]JIo` [> Dޒv JیVʱOBbfg[\F iQtooim ;!q&H~(A>$)ʢGiwѴ!Z'a*W+QnHz֬RHtV rȩ=;qo0 ߇@n5inZ?AHиgP,AԵ tBe'($qR$MC;jDCL[9HD cX@nOƁ3e%o4vn/hλwqRƮwj? NJ5ɆC%]#%<.Ij@tlUeh>V%s )+:#PK%cU}tΐ?1tr}+ e:) , G@i7bR]p(4t\ ǟħ5kd4*1򄮿$j!LYn Z:?`:BhPHj/@k+R& 3rZ+">kc=p jo~zbgiBkq(YhMar'#:5g^J;Ga3:3x5ZBm^R!\Yr%&- 䱢ӖHcS>T8^Huaafj!>:D"*\ۚX=Vr|ni`8!P le띊 ’jFme9p;g=\^t3+5"NHCdhfﰹ9ØΪ}No2GL.c렮\֔kݧ4"@to[nuj2wccJ{J3 u7u3g # 0}˦i!n~5f7CW:5(7VȨtsh`lnX9I6CSѕiH}|ϰh<#R9աM|IJϯ/q6!Ɗ2QDV?Lxtc'SvJ@KD?PUz <|11&59un|j< *;-:ݨqPM{ʑF3Jyjyvj;>2/@`@-,\b!h&aUly0V B5~+AdfG)SW*&$$9PPW1ΘQ_!Su*bcKـ8x!6絇#'D7ݬL=9AD,ݯ4EOwli;T+z N{}78-Y S RM3Ob9eFhR k{[,ƛGU_2 `<~T7%8.|77\noAck`lf1W=1|rN"e$피a{΃#5IqjHȁ输տLѰ^Աlta:\]!C ACbEQP¯|Rsl1at.Qu,)o'hJY*7Nˇ-٠;SXw q&#& +l<ս^e/T og|ڈ $@nT cyH5w<ґƍڂ/hޖh.d<3f :b3)&CLQ\["j }4qa?YZFݘȉN}E̓j5H81Q",5̼ydp;̱nv-0^^zfa75aug>4͊G[ւsV\O{G7촦[y:["S.ql,SQ \KOD]TR`y2"k8u }w q7!Z&ؚ^!HlWJvw7"qG}d&ZP Luw;EfRZN'+gi~qw1"*5ാ Z+Pn["2ߗ~),khDMyK>vƸtFV ~{ɵR֓2.FNQoT]Sc]c;qZ Rvj{`ʜ@]) ?N,M >&;pچ䉎 \pF9'.H_]qLÞ t5^?sGZnbEejB!q%J Wy3.Hio̷%Ӱ"ed}囪9 GQ>qnqnp#iBLA^cқeqˎƨ]!(W1tJ7 ˂ j4ud:&EV6MڡfɃz.DnB 79>K>nw<2j" G'Z> f?!4"T`XfGg 6sW3ZAni/!3w׭S̉ k%j7xb-U`ߩEla4317P<<[|~L7ó攉iY>\a^Wq*aC#+.\A1ǎen&[%+;he7kJyQ5>iwhd n r4gS;v۷ax^>tzD{l0Ebtm*)IG|pZT4!P Psk.Q!g}]TfpW:.D7:N;8gXS\l 2ffS#pG߮bμO~2Fr~LɷFʛu涳nl0&eE@:nW}oT>P0 I]152{[;)U´r%w-OZm0+K quhVms+C1S:#C)dh!ùhBww cqYut ,#SVV&urZuTaaU<V1z4PDg1$s|:w֍ixjl5ްHg8hL"ԽIمe,Mjap:B4{*+u멑٧Bs_Ty2;*Hbe\*2!B+$҈%j{);%89DEg%c/0bo17kPؽ@S;aĵfP13Cs$$aMiqث}8+l WvfG:o b\˵ gazNi ׹S҆gno`􎱋8I| 367RsTЕdU X%V)@O΄Au Si|JfE|/2\,΀*s(uq t)jك4u%XTR;7DX -pCvV KLt K WoF ?.05gۭSmT/ZCW t Mv(N 7d3hW蜀*Vp[(-,LG!wz8ԙQZE yTz%m,˭KɗAWX%[3?h>k(5E"y^&|f'=Oއ{bj L<WOCl qwxuvy5A"h1QQmmkX@Z1h\b xK#u{]@5e6LT)|]P#{g+1a3A.K=Kb,۲NdD-f|bUC]}`*2햰t&L$(QẆy5kHއ#_x/~Y{tcga_w՟JHoyd5D#P]C0caSp?o{$د~yxJ{d)8mDˊ!2N׆dWr&nL 7FN%n֮_5p+ʾNs#D} JG9+Gl}1RG5D4 )x-ybSòN3gܟo'k溻s:O%Ǔ2?DmD&RNCQCv8L6dDK Sg#GDa:sLڿҥae:Moh_fDm^,*׶::EHrh&I" 4PW7X ܓL |ԢWv_ S mz9mHQWϴ4lx A6[{>aϭa!Tzv{:؞҃: bȒc_gFAwaNײ  pw7Ơ˃ $tq:qelTU2ق5H]/ݟ/-tdŢ kx?G5=fNҋY*`ᭇ&\qǩ$bb}8 3-V*:,~NW(P\3:c֧.d08k>}G׳( Nw:"JR C969`_.ih)h$ 'Uf2M&XʅxWz _e!Txd!\m)crBirc BomMNpBÞ?gL23nz5pbBdQϜ 6[~vk;_{빌'}XzףWi:yT̋f.ׇcrӐHc/ҩyY.ΚZ'23OG_('S`[$퀒Ȼ3։FIO+bvVF)&V "u>ŝĶfM~ 8-OUƓp)r&[=oԥT_lVFS7#'ԼJB'o&+n[B{bj~l˭E1S$IB2kĴy^-GN. <o"h b ~D5_:h7yesa'%PjPC0c8Mߺ"Ơo`:4pPHS~y2\a6*y. ( Ǔ] +| +P 8/ڞBeBy)$) ѥ!}vU>*wWdQĐ*VB|L>w5vӒz{lgzewŭ^#HL}ݵ|J`@(Ty'zvACc|zdٮhFޛ!-(;D:A7 .62( ^v!j /Q`SXjiG#R,w~m<8_oa!F`]=bo-nYrKlɏy0w %5=3ZXz8s_h[S]'n[]p~BNM2UةE.YK|@B}(I~u64'N5!#ރK*/H8 얪 b/d5D >p $!Tlz9aDūXZhl;upn 8jk%FT1kh ccMI/ve3_4BCI=%uISDj^u<ҭJRV=N? :w`+6X+'#lq6Ǜ@j!3 se!,1z,k}n&w4^봀 -`7-+D*0t-^ڵyO`Dd3 L~VpM YQ?$tm>ԟXpr4Cb"$/f~&Ҷ釋Yi‹'d@Xul=z16Ր+fuO\BGm4C qNY>Qܜo;x{ 9:]*#pMtbB f{.>2bcZ7*lLPŎ|oTe`Κ1 ̓OV=Θ̀<"W'9HL~Հs2 s`6A&nIGV})XU}WeVC t9VKzNcivۣ,p0Yfr2Az-{BiJȔ)oe$P(Y^s'jcmN:ܬ QNKFj{UhiKn#*26؎28+8]x(K5*0s@!O2)9s^9qޛ?w2M#ziu 6.:,CD>Үؖ%Fu3k.}"x9*f:k:ߴTfq9`$_J0%07?Ē{ /,!⇟Bh 4fJPr,"C,]\4 f;Wl|m59od0!VjXҔЂIpNc2,h~M8WH"DIJt;]@krrlNԓ3ox<o[ J ѝV[[`XpOǠ#tx'e0i ь`Mpgϙc "[[O*h)jK)(U Pc`sAnU6{s_4[:5e+DY(A/6hC@a䛽J޻{\?Ow숟s}ˠ,v](k7 XwO kGq'>#av GxK͘jfEEvsh ngZ%$Y-*hc|V͈J>֏of{ Q,|Pz ZL_(=AK[p UG/ɇۜ'FȂk_y!LJ+2Mó.jIjne|* YS+j/^o)f8`ӟu;SA SR*pWyD5{ц^`TĚB,( c]45Cs:TAJELZM?,&JD%f:erMX `x"RP藍 &d"Fw̠/FC7T>"n0173GӢӃT$F9)7Sk}Ep1}-}zwxrB? Ɣ,: N@nL AF1Vޫ!Lw.k<R/fRbGPbqewB 7#`;>@e,QbtI=6}!z7+ 9&mf+rZc_3X~6`P[ʲS8*3&hdaN\ii mǠȨ]zܣhsf_A쯒O6!5Wqxr3n_33\(+ojby0KRyܜ~>W~h"ѧe,86CǎS,G.ɠrhJj?UFe+:חC~CB)S]Xd/{cy*:3A!$amǗG[SMS03g6 FVm6!vgk%&iBUOu;bGw۷僩e?JR|_nloR!HGt=l>!jVӉ-f?m՘v=N$Śa^D= =$8!X\~g>zV #۪(]ɏ]XTf0`d?7؊%QR,-9 ?^ls0vg쯆{-*d_wVyB)WL# h2vRtAdІhQxyy_׳-Ko9O.TUG + 4E/~feAGo`)_Vs801Ģ'wW,cM`p|Aӣzn=OȫcCkG6zmWzBo[ g_܀bM1{\Gn [/nn'j2N{-X!+tk#==rtI1dϣH.[G}Lҡ`oMJ%B9iۤc6'-bLsb `K) N` q9m{h(9 &(eD8a7=+=^F|v+JY ֒-i52^$ͺa3=~ X=w/Xp '!:On|u08V׵+dnm!Z{`UV&hcvD9n?:ŘG2]KpAb KK\E?:zRmMUB/h&kY@ŋT ܵaqŋ2}6 Ӯ7.LWB~ %"F"Dh r˥DL ZKL ekжsK=zrL{g s=axjdݒW`<Hӟ$La8$$,lt奩jz 9tɈiͮEtW*A#oUW^k;maq/~W`zόaWj>Z'~jm7e`\H^76M RAI's:u2M)B ՆL (r2| 0=`#ndާR1b`4%^rY>R"PPCIt<%Ed^EZTJ\srY%b+gp7.FTuQ'4P`fOk@*?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|Z$T_ؓիK ul֨ lhY!#1ӊp1^r.}sgHp0|f~}Y *';;@8ծc!T,D0`b ۯ'߾e=[-C4T܊mWڑ2i;ƷSTb-!O|=1y〺^0oO#dofk) ad'kq_ ,SMٿ;0>:唊<ԑn|b=͛UWY+ߨ_xqkcQsd݉#fmU>vq;h[]Si@>G_q:Y̻@Ix{ J69{Fv8tLRKam/WkVsR.Uc؝ǀ^+FL1L0gN #BcYVA7H.o*(凭/U`9.|OG`63-YvzY~咃;VZ~أcXVkvܝdc$B0[1Q%q5(Uh2xDX4DoO x^"%uέt<͔afC_phW%Gh&,U+/+rذ6n=pFil &u=sjPK:c`kTe*hmڳ#HmL͏sVtAg Bb$y W:4L*+bP5\&9X%^ͽF$Ұ g-U p+52JA &{3)45z=Mnzo,q.),Jh$ WO;|qŅEP%ΨP}CB5b&zXÿWi YtŇ* ]$DJw&ѥMdj훆me~^z* N`hcڀ،`׾$a*~}g 0dĪB]=&lt$_;!GPD&?I|,8vYAfG=rZayލ P cv}V0swLȒqIsõQ24Oσ͗X$ܞ˗1ѨWݻfDKc-ܰtdic״X?)8* |Qf`),F{wTvi7B} wiofHH 0 o12XeT)- §+5S<Nf?vீL2\8k4PE8 #"- "2jR$ .yc"0kC,m@I fL:X86 P# TqUmSR@B@k>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-ُijLVKJ^ҍ@K7!Nlx SQ،FYWOI oȨ"ja<#OEuOj7ro!AJL~{^LW`C]ejv/-.B+IQ׼CS 1sy}uDjT\x@wR[M"Ϟޢ}A, \na |I>S)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!(fjߑzعqi_dd*M)3ݏmH#PA^~:ǻ@ ? nNoە8!~q0{C=LkϺ]TA .eS)6B=hD q?58@oJJ:Leoi} )){(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Ƃ9T9J$*1{|Ƃ2!XT}S_@49IWF1Q%q$ZRHV*I‰8/ ؅.}$(4.v}wW,q361i?Q2gR\:6.d?o̮hPB-Sq|Q'X/nB*kNΩ8V oy6O-*_MlB k8E QE̢IUCpv?Q؈]k 'tՆOu| GsgL2j/AmwF|Ѵ,'uvZWjX3M+4zI=3El _hʎ@6``E^m*»V}2CBζ$?B1X/U N*Yz-#{dyk۪ ӟM1>gAmTjcr5.0L @\75=v!f7]sNU0:Ŷvse޾e.<2- bt\bV$v*&6AQ݆fY* jhȖ\N[~u-^;5}9fK0ϐF9!!5/|}E8ir .WzpxtLб#n@-S8u09N`¯jc_i*%.+_׿6'+Gf~51￙[C4*{w$jPׄu \Y vTcSs*F4N+3.GyM-@>"T]6[֋#`:ƒZ}!qD'6Bu(z knk-Wp_{9ayQg{u].m =QKY,~JIG /Y4~OeIech, l\HYe *w"H݉gnYe Ok=E'(} " ڐE*EFc܌|pgr>(zPя*z/Tq*)W'-ʬ<}jj&0iK% >]^}.^77O=8 JϨ_^/Yp̿WYKC=pВORPz;j)/̅4n:*qM\nx?oG)l,Z-`syAgk4UR50҇L37eJok} XYIXX(Fpf8nG悩Z`jv Ff4I=Y>} ̕7l (i̶'_HV+.b۵:t cB-`shHa6TX龗2:@I ƶԆm ,;#'UN0~"4&ƢDYζDoN~R6 Ӥ(F+'Bw]ݬĞ[-!Xc{-2ADgM)zJð xWI>ZfE_ӮSg}ʬspWyX 58N졳[ç&`73q$!uv/}@-9w;~zK)=`OL7ҚwīKf9#S#<^tB3=`dLy20J/l"R">yYE?>b (ӊ tƹNçrP=CAdsC(~jBXL-Y!Tae~ ]ѮGW=|g`hjRY,^J!8LMG:/1dVp-XTQ3ŭ*9=vķIO1;UIU"# (9jRak,;܉mq)DKxGi7%P!3r[*d epM+0,CDݭ$=O UVP{~ :Wyp*&6|7:PʀPL7ɈđAtyK>N4¼ؠ@L/nmXiH"ik*?:bJPd`(O6ϛ4t9^RIi2Q##A_8.&UI kW wOߗZw6_.jBޏfhk7']'lnOTݚ0gC3 NVH"**cekN!Y"3e(j>z/ XU|$N2u S+ԥt쥽9\Č\?3;iQ-TGkȍ '1EZ9!MܭO0 '3sW1k80;hʵ,𷝓Cbq$Yjh'͔hlO_%4l(2';#cQO4zRX6jraLcr\(嬺=Ւ~X`h鶪>+Rșb").׺.T):! Hh槦 [}JFeID0?·S#T‚Z!Y  dtBL}U\ (ao#;7yBfQ xST9GF?*G[i2lLE7cPW ~WHf]򠧾-to; QŤi5fKZ!/ @TIpݪADƌ礪y @$Ӭ$W+KA Jbhu8ɽ}j״M0)x-=3&m\a8ǯ9mMƗ>p̍: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&Ʊ}(G4IVFQZ?V[ k1`ԅ?btqӣvà5]%C<ѡET-I;?eO:O N)]kI,|?r+m`nITYk@D ujaK 6_|3+8\c7R .) @ZDI6CZ冯ȏ 5bvN-rz.Ɛ1<:Y D;sWoϪ ƣmš  vA0oѮR+$@4&%pbR5 Kĺʐ2ٔD=\bxPmHBH`~ؒ ,NxZTM&+ql5RVf ?Gx1^Q絋GFnXK³ 4bzO"zuٓE>thp'gǴ(s- w]:N8_޲W9N&Q u@Fϙ~ڱ~r%rY9Yߛ 8q~ZOʑ+F޻aa3E|7RK=7dtZ]יtT8ۇ/VFY@]m]by k*6wP귟5n·E,k-wͽla0=qd\e6whWOK`K+N%QK;{ G`oVbe/vfnNQ8^J@./ȿ\;ء_n*dzLU8~Bɷ1uBu&S*4$ i]WoSG';wh$O_RT9 PUnhIhtY~!v}y"3) SԳ}qВ-j,yKKŕ@[n\]޳}FkBT PIqG2!r#C“56's5@{*UiBiD UDE=)0^$X;'ucp0v1ֽpy⍩ۭ⾌M^..&NZ[3D FF̩dنD(Y% ԠX-\`W 39 TްIlŒzB2BY ;P;ӏ pu`cVMR<')FvWjcᙝNI6P]cۮG 1Bu$J QVIT{b,^Y1ALo0SE&-I#)X8&L2y:ⅬLUQ%,/he}H#\|VOɮAv\xjrV C'̔8WyK/+f+ߧԔ ]S£Oyaذ1WJEGOYzR~%펼3%#'9}X};_J YyaOҶ+Mub58[~aj- RCKu.0s(qF-_4q]W#j*M81c "lЌ*i`[EÓ,"Zt36v0 $QhI ct{>@}L?|kX i!4+ %PH,.nzw'iT]E<]3d:&I9jzi|6{rt9Z! W'HR,[`^ۈڲ&.qQM㐥hH{y3v -tg>D͈'ۜ4LX Z>v-D`%^WXYeD-JTW:YZ#=$P'>D2AY?)ÉѫI·tֶ0NNPDE)Z'>Y@j~]oߘF vviaC"}AmH/T%D@͵/VmdHw`!'MXQH*M g;rm`wBU5%i۸̓,ۥ!rśH^f[ ܙfؠF.[k>M]OҕڇPGU<}{%aWm+'"m-둭:t, U!MVyU721ϛ=Z6D V1'/*ˮn[V!y> mW~IV6sSBtrL)壞6MG>}K!SOeGTb(>@$FR,4ѣ$+5ke뢾P|ׄu~] :C1 ;F\Uf#0S1/3p^nuU2iU B/r9jК~˸n(9D+ 91\rXr-JC9WHVuC&.֟rN=G.Y) Y 猱{I$>IE}yBp;SNVm 4H;$q\Łx*E ˜"PP!@)4-CjcŤ㔇^(͛۾V7Jz6h\rgu\yN9^XsJ0(Uwezm=N.0Bf׆1KjY.e B銬||iD#ҕf^>~*DԖtlXiT ;X}ʫuՑ^}\WKՆ#OcjO6!낑 .46p\/_®aZʝI?IE'+6AWeD6!VL>t ES#P|blğKN_˨].k#1o"NNXcAW'*Ec6>)!bxj=hIDtCZ JVbՂpׄ{[l}"$RÞn!$#6PxPp=YFo|L0OrSKp8vU*~o6t_roYF:{ }j\ijIHvy.@c@u.0U1iA{,֑O?f{:?Ōs.J(`)cě"2LI:]RUZYLM/(tX*ZAXQ.UaCb@6Xr0ݗ]V`F{@s8= f{z7ū֏N5 (^[4p0B(}=S}FczH5S$`hJdB$AV06#R-qTVLǞ-]&=<)L Lɢl(K(t.:MhxNLGEia*;3ӕq6[Gr{8l| g+h9 ҡ7ngxAXFe;[p메7Ѻ;//Ih*f4>SSܕOGG=Lf#?$a3avd~;'Nʟ]VHØ?}xr+rsGv9 R8h}o 2Bգ D  0Ctw}͋`]MZAokYD%qˁ 'ZvK'ǧ6ÆPdM^ ,o).ӣmA8sZ=h xJ3rɇWve1免3OBYˆ0R&pʶbk"ܷp`Hkx~*VBĨ$개(=\ U{E^ ر}ⷫfx KW?cnn^`иUB;j?\R93!xW6% yP} :dQ`3>"fԩsjSvY*qhX?Ð^g.ة,'k}TvC5c0ٙzGKq)j7V,5&=d)uG7 Yh ZIStH FoRTuxS;t:gfJ-xXC0ڙ˿4.K5H-DCuba3n殎bfc1^ķD(M370j:ᑥ}{T;! &wY׍< znω2zt@θl`}Q4+#Iws`3=Ccz͙q@ չk(JS!_(~9r3J۠،hⲢՖHkoP#}Fe*:EZm{C;\>[jUL+$ Ju-!tY=M0|rc50ySIwyM4`ZӲvOay}*𞊻wsһ=ϋ(z63cZ7`}lxTQBF` ^TtTJhz>5teOc2#4dr&_N(08$MC$րS?Up85¦yӤ9AjCqol#k~"/P_ﻤ&B]HUVP)p8/bgyp!ޯ_luL P=AAvA -Պ;^.|mrܭ‹T?qԛYݗPŭҭ\EAGZDT9{BIni񊐼aTN[Nhѿh=ў̶)Aq/Y8R6y^k(c WXc/sØ[+ {|Nvb~bY]JLKn%ǃ٪(~K^Ba^."AQ{Nv1OVB[+1.}\$6@3x-?FdH*uKnLON3nw6(A[!>z@ `V'ߧd 2R}ˊZ,l|ߔ F72:L=2֧l xa`LF f' @0KֱԲ#+,|Gtv aX=V{V*,T&}&64T[_ qQX ,6a5-E*<+%c,I(W {J/ w 4?i7VzLIsOfCOP(KJgw[eV Tvv/2 _ jBǾ7~߷);a?}8|tL2\^߰LQ}IR)]MMm;r +w͢0ǖle^mkm[Ky *Bs[Coma&Jf4$g ,G<uR2@,r@B'IfPs0=6'y֩~>\N"c)\Usk$0 Tq̾eK.h@|S\NW$Edٞy):ם/Z֥Sn簠cs2w%_+lK]ua=ͨdw~oƱZG8a8jP(N#XHMr@s(p ?yq9j98F0jI2Pg7s/#sxF=(S  hu{Lzv]dM=JU ,.Xr͜8lʆwperu0jp*W%uBg9V-jܚZ0f1Tnm"7!'SuGҘ@̖:=2z2Pq]ydic9  pTg4),Z^avѥq7zz5(nԶcayV)y#T!JKH}@5Yʯ~xNآ۫$=+WGy%ax\_1Ro! "RL,xpjM~xVk[W秫&g"Z/X7bv=J2쿄XAkR;vb,z8w5ܸ; * X*/QhDbNF 4$*{ń۽I+| +JaHZ ?)==6;xp3S e =Oa=-^+ҝ!."ץޱ~lk;C &ZH @P3 }+!SMcq{x"Xܐ[mq@Q|ځ%yI ',Lj(ܾYBMXohO[h|B}`y?US@1,M7Y ώ$lԻk8pG2ӮU _Jl`M7Д:ڙjNdfTs4 s-PJl -)bth%*AvtAgH]T_?}X:;_0~Xʚ PP WyF@PU_g);ܢ掿TR<8:֎" VŦQpX-nm9Y͍&mU !(#vF-$ i"Ua3BVm)۬XX"=;4}~IO@GbbSFe J}`%*拆1eF{.,tj A4Kx`C\X'A:|5Ž9`ShSVe$~LEUk~p„57k,('O =l$ J[e#JG`;rQLYi"_TGt 2)Z~lz vtI kɏA 2B%;15vm+ֆoTeKYk`Zc@yB#++w,}*i58vN5` AY&*RsBIޝsc=EgDR*qrO0Yc#sreY.([꧛ 2V/Ϧ7 ?JQuty.ѢcsΦ@P XKD=mYhVif~n${[FL))IjhlR}(H4A2$Wyڙ6S6_73֢LX÷),Cu$.nVEU*?<$@GxϷ wUaQ(]U/7L!;ϢUr;7G'}e2l'0sO)y{ʈqm\_ x9tg-#Ld+Z!MnUoζ':[6iufp_MOJBIv(ĽbPwJHf#$}LL]ۮ?QX5x×b&>Ђّ5Z'^_JxWNQ5^׿fج˳۸O*%|rs;>9HPfo(%<ɖA(`2BO.46`fr`F/h_a9,&f,@Ğ_+$6s3Gu<*H:FCktH}cVykr,ߵa柶\ǠgY >z˂H%DNTBnƆFg#%:.[f)ٮ~[u[Ӓn Qzo8 ~5/Faݰ\jsWos qڨ}2Zv֊=V3o s6DD"/_h۟^|Ey/A~Wxk׹s B-<)&~?] uꓢOѝE<>)b;*@%K/,0V}ůo$ 5S-91D3 yP#vk#NN}‹y=~7"K]XsoIla~ 1e7sـp8aUVV Utu\mlS+eDy<6 bi  tc؍šטxd 1` ^V{ʖy*؃p1PI3q6`O + kĆ?5 'U/UžKicHղ!E:ޖ֞Y=Vqg s]tT-@OCcQ)q*o\=鬉˵j`9;mNq&QPI={1$FDћX9dm':rn%8Y=-QZKVAR0(R_.AьT-Qq1AA=6!tNP[R2юU^0C)^eJg?9*xqd3f)݃AKfv#nk(ɼ!N0$Wc`EԵ ن%Z /xd|qwn-Y*+] 9n=*;jv<N,uF۝f훪dZ>z ^_Mftw|9 Y8ى- U~魫:&P7;fFB #Svf0v F ^"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 (_ۯ,SKBH,/ct`tHp;䚯 (̘*`@j0CLJթ!#:6w!R $, 0h2T9?S2>advL,r/3QCat=l}~sIH-̄Oä)̎jeme-N9PQJ])9m.[ MD0`G٘-mTrhivpY >6@Xؽр7i\2w/ptmG|$v9j 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=_Ů3:Aÿw/5Y͋о3{B~2^RT_+^*U ֭3- NTK$|l`<;*;B aA(^w5``uحGni--٘y q543Hثl[A*C7iC*Hrg~ KT+ \M.p&fٹp5D%zTz,F*9Oes~m(~ 2ӘH;kwD[٧΍M įہkDtwK4wce>H ?ģn橎kt#?450[:gwdBQ^+0N# yJkÚ̱!ז 3)0M) "Nk{n,TP3uq'&6Yχ访HcĈF>_ۅ>;Lֲ`EyH>2E\įR洹."b7({HDŽrq yzrXX&O@ >4sÇ#l"EL7b੎l"b1C?Pl񀼍a~m՜1=X#vl'mhm9k) h3 WJi`تs>@>F=M\>ൄGY'u`Bj/5H`E/\5P E;T&zD)+VIf4][E2QB|&ޕר, x\[cdfc rz8NX[4kW}"C8־>F܂ a.(W'_b\\!#7QcQd{{1D$f,ˈD3zԛ, l7(J誷7q7ϭNKx><`@rK=@1l7 8Bdˎp&٤FHQ/|吭NFIi% \ދҔ02ovQPF>QRZ@)R2|! 6$O tTA8'ry aDSr"ƑIXuX<=k'==NZScr[{Kqgz )^isf=8X%ԋ)͕끤 ^I UִDdFBCI\gQ; a+R j5NZ-s}n *e0<SYv#~]<F)3vWCiUl tpUw[?;TFvbe*单4 !BBgeP2iK.s'J}5C*+k_zbQ5(w? N#;WѼ VA[-^0!ߚ -'($ljTqPCMsL|U3=ϙG$x/>?5*qxr)G6Q`Bd ]F*AShJ,r73BwPG>E~v"w|EwlhǠV ̄"'53LѤ+c9oJĜRjRp ¥nŐ<:N\]wnZ4~lҎ%U+4M)qs}4]C 7GC @Į#]89fHlGi4mC7N$\k?f0hH_!w߷$ʱ"FG>סO˙vGdeJô AHx_?P 4W(,N<"X#]H3dWUQo{QNAkO=XAyЮɘ;p/4+뼑4?:FQ6NTU9JHV̛Ga$,\0L̞Ssq=V\vvk !Fff8Ɛ, rX=<٫hLFl;j%ʭ@'7{?3#DEZꙧz6,mj+fjQ 5 Q\;lo=:x؛ἎoDD  ehdOחfz3+g9fs0#PɯFm?r ze)hr#N1B<:fxp Ksz9vvhR*J:P SrdڠK!/-9ԄLAP drD7sbTb5]ɣ –YWDN׺·XrQxK:P`8u RWKWי}ej+٬3ؑ0S4$Í4.vU`{1;L\┭qVKqE]Vi TD>))v9Ԛ\bs T]A=YB8DU|2쯓hɅ mɸ͢r|7 x^]w.Pj(g[_7 rO'E[` ׼e/exbӤCp'~ (!D~fDT]ZR}×өoDǜo {1Íg2g-W,FRPB_E~-C8"5C$_Х5˚4)SYzdCNn%4oZokY{ j`^YN,uQ-ұ=`Z+dO;5,d2PO[ ڥAQ{3x\gݳqxw2"v{8U;D!@~Vj7IkY]^N 56u=nEm:K3C ] *_i]_odN^p\l- QQyr0$qgTN"m?sY?gACK䫏$q})jgs쾌 :P#O߳ۚE=GQ{!K2+,T,Nfi{6s:F)>!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`Q`BH۵z#$5JE;s\|ɆOkt&r͹曓|1kc%oYZ]aW'c:K=^@us|ĸ栠̆8ű ^zK.8yqw͠޼z1^V0Pa?? 7Ź]$߽v٢c'TV̶+T_kIF:ܮڞGN0xx ݂]ک^ZOiz»uĦ>iwn)ܿ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 $[Dw 7.}p~"!_z\Bt[MYԪ\jLx{ßÞ1Mly-rWiZ]SbME4k9Cdю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´Nqd5!rR@էBL6CtyGd.Ғ#<=4(=Dl$鈫Æ}=TGr$ؙnG]AH^yS~H(X2>&l:l Mh֎;mOZS"c]"22 `{"mqT7fJ-164 EVPX 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%ٹ!սB){M?er#DAxMRZ&ml0c<_8ʷzbO\l-Ti}^ q VbTȪw7s 4i[=O]$5!";ȹ_iv9=hh8,ctqG$=]$9iv|^\SU²k6Ԭn2ferc˃h jZ  Tr_2+-\!3:,&&d"Q3%na#*ʙs2TܘO3eB֘YG"av"sz/<7`W$yѨܟt:.CV{o,gx8U"!='+I\{~bp;?p mtH>g}iYl));%.>My;R~PSγ'[͋;f}cM-J_^ ]Hnn4tqҪLx_x6"HI0웟P="F#5f =LCn}Ftfa|H ~nYd'ꡏ^γR¿NT>J;ykyTd cvu #^JL͊Μz2ruwMd+28D.4RA970FsO*urgv5ްQ*R V^ڐF)qQ 57WH[Kr! (SVҦ`lJlș)fa9ve9hm^I>669Hbp;lNXjn=R÷1 =d 'jl-n4If P? 3ݧbbMa|1B>PJ P( hKn_@i_+q"p?!OO%2I@0u>',Cx ,(jO8yuƍ?J-ih|]?"BK%xLϛY{EDTJ6(*+Jxk}?K*0N鰰.+kѳ>Azmg%Vz&QrCK#"v*i˚){%|LS>+d]5h(vں6Wi 0F_ 8GD+hĞ.f~Jme}sXf~3Uyq I [IOcUe0IF@_Hc$V#N֔b*.|eqs,0U-!b (t܊&[DV ~KK% "~&^8p);1SEr7O^ # ^N bQVu70^c0nBQ|b~ϩ}jbVjcrM5jueYC ;qb2Ǧu(VOhfv:xu>?<[P؀ݭGoEd\6{2NP 1^[UYLJ#HFJ1^-E@y$|B3)&ہ(LSCөFK&#|]h©8|T,?>9PpQvGnBQ-pɼ&h3~.M۠. | aȊ@o>望ו}z {h8SG7X;13ACǀI7R֥cfQjkUkFAHjuۥfZ6Ok.;p,*W qLLk8Qvw'kB 8S0Zu/)W}Ž'/Xdd,ni)zDhh&(%j~ٻnqPC`Sohs`/[vڤ!U+@%/yQt7UzXI9y51",D闕r4 vcT8=. UC;"¬d;#c9=K.%A&Lk֟>G}ۯ̊Bꛙӈ}1y \^_!@wͪ~=fHg}7Hҷ0g9)tE(32_WCƯ?p"2.;E<{-OD ZJ"=@)i"ᙕX"0%y{ ҥC4߰4_ALRỳ%|Q]-^vPp߱g_5oTTAQ. I) 4/]vǴ3w~oJYU;Tx.v6vE>޺;vIfxLh;7<.a6LzxBܼf>3:SaĬ[~uA;?:}Ȑ쏼">ooj;@w%nH췣"PCGmhV@2q7,S z{>C{n#'k]bL66&ԃaœgl7NBS>ګ7$d Xɜ4jhz2DOdCN[o%$Golϊ 5jf%!]iEe@4ƽr >I7I[~D6Sb6N!`;C7ۨu! ,1Z19ȷ=u78 $٠*^&Opm2ebn-:u9.VcXBaI{*H]hE>Ylp@xuoqj/ NXf%/ͨ{o $VgvM3K3 ],JEZU!O; FK!Y 9 3«Xl:1{Cv#fלZ3ҵd *ф< 3}b]~+8O. P^88Q=R%pE~+/A ih?LA)د (?盢[Xu=ۆMJ=GP#Cw7'^oN!Ō},ǘiy&>a\`p=Ȍ@6huW}Hq+w*3Y/`M؃!DE#eɌ~b!jRIc$9lQ\_+!Z|;ez>7nUW9)>ا.EƓ!KOӴ7i;PQΤl an3\u P,`M1B^vjtd( b+Di@ǹD.ևy h9F]J|@ (""XKc-scJ|e6;dTx [yVcw(jãγ&n8 twp % jK̏AblKȠ޳>]/M_5i^"iM<hiSw=)m6>ن l|KDpw%i)TN% yؼTM? Y9{VtPrf|X%3*L0d>MKZqTD~sl"lP41Q"b91?$ >m|66Kp0A/𥾊yV>#k3O~$ 9^_D૛l"ΰqNI>>e FU\& :x^n2#Vge ϦF7@T۶kͰ/tU \j$y;Q#M}`Gpl.RB xnzƩGQ{t*:\gR˚])&,-,:^z<-ʆI C\Mjˋ ݄6Qr( 85R/ʏIPߴyJT7S(̡|n9";s>\4Pc j.w*>]Jp`؈ Zi{W09B>*c؂"/r,z {/hB u6N%$@ނi[ֲCJ,ӭ-k~QЋk.e]8/3i<+QGb}zYTAgoz2OJ`+GDJeikG&ٱ_Ls`L9|Mcs(Г iRO(G?epiN4^?6ZBɤx!\L~o0➆QpRKZ) uKaGa9Xe v6+JqT[`OyIh>b>Tj#!+)#g:1<3\K*}SMYH^9Jah.Z݈2ۉG626^v¿#; xy\-qb㊳&^xlfǖ%߆ULt^w7 γ,En\p "U'*&BWC"=kl_-s^xLSI_Zϥ"d/Z 8q3R8| ym`drb 3)I/ A ͋7IV{a)qw8aC!/޹bk}}x#a5W5Qe u 8A{k:7ҢW9Cx`DH( Lk7 .]/¸x6Z 'uO6zt$K,8}4cb (>ax{Ld!,eh2<@їA1$VXDZx#grE4т {G?Aci\v^y+M1~mn;H^D!A`78 ں>GUVQ[޵Ft9mhm&yF$NVZ.-#Sԃ!L˳8S7 eN J)RVtGP lOHӉ!g pnI+yOo|R]gE^> @"K&g12RZG%a,Bil&?!=fmVw+3[_ABo:=bxFVU'`-w lm)Z}t)9xnج '03-8g_FW'T k0=&~pM\8&[\tfWy<wC}w~8`'= >ᖷEbBQINA*(lI{gPϪfNiL4nRcz:~|aad6PL1"W;!'2-J˫o!OBk k 3hnj>Dkǽ\9,+wkR6ͼCK%esJUC!Ֆ6(R9p:J)?%Ʋ W{Tɷ^8 / }Oj9FZՙ4 LCqh2!w< 4d#ч'HnD@aμ`'];`CIhCA İ ]Qfq7"phwi.l6z90:6ސ.8 7UCkSSv/a.+do-hfR>ư:b u4O᳁bXa]HM ^h?5PTMgd ˀ<B T /vGoNjAa0*(AAc_x%C0H ѕ!_?U?ۢM)Rco 3h UN:!G/nrr>ݾ-zE#oPb{DT^#+cݶ6pۛ) 9).YmzrQ9R|B\hvކm)uq}](h\x[[t\} [\:30;+{ECU,X]DvS/ʼn7Gfse8/~s0IaVnVĂ!uUUi\sЇV8pP>x)i4CeU:Qr͓lJn5aWuQsPq,K4ڮ m)Wki 7SvQ|tǸSw^ sD3hoYpr{i#R ug  b; zxM2ذ<>(mi`40`ikf|/PJiwG45έ&oE3?%F8[l^ml]Qb~.'j pD1޶ɮ $  Kͫp^v7ͼ+搂Z 8aσqaHũʃ|1È ˏ!sKk}J)f-fur.]uT4}>& i@ċaXbT΃oҔk#L+PhrA|7EZܢ[ؠYv;STQx]XF/CY S=Ld()Я ^0\*6FZ~+kl4q"44+k~2]:δе)z=W֜ }u ;;Q#Ϯ77dtcP]„OF[k/iVqnoe) fh G"Z%SlbP8GxHXhQnmN$ER`8jG9Y=R\" M2Yd!U#yb跞\Ŋ&ovBR:ϴ!qFYE߱'> $Q'kfCP,iW1SPw>H`n 6<>ʼCeyNRvx{fvSxLg€YK%aD +)` K`Y> ʼErR`$| },$'f+;f sR=g>oje]p}owXpA4Rq,f h9ތI6wbL~VM =# 2j9DFjf* |ʕXI4 4; -DsZuґ6Nb ǂkT]t֩*NSdT;hrq˵(q: ?T. n d"MdV[w[F||ybr4ܒ5[{Fi7z;y _G$N<\ 0s-V/'/RϔD]fʡYYNY]f`= l%xA#dٕ{j G0a~CMx F9Nf{qzz48iJy6fr_j+ms%lh8%= nf&v P$!e"RȥCXA?,(9xHE[nR ;[&gl 'ݻ(B++`zE'\wwsAR:ݟN2lp }L~a n`Fbͯҫ > L} ?o߂wRj]&tzmO 9U:O#":r+L4~*{IAuxhKlPi`{u ;QpŠ%9㙼y b!LJDQ9}8.`C} -Vb>e!;5Mw/(p=Dqn+r[\3u4%MudVa 81S,eN#!I^}[,9:̶¯s(bO(Rl |XWZI Mu`$C]Q Pۅ\!4YM̺N|HM-΅^јC eΫ{^WL*km\M9>Fu($+FrR.ԊqEXc9В nwIsL2Nt`?cW*% A. ğ/+.FN2OV !A0؈R K΢d ^ΐ`hG~9,sHpI\ƏA[)÷k >Uf&_ƏjJDטEWbn8$nG1-p=,p}Sk``GN`oWT5Pa߶e)'jjɅUd +G-(E8AmK !uB Y_/Xoդ VR S.Z+L.g)nޗ'Q=Z+hB5+5e44dgD5ɫF:9aF-&AaO*kS[M-TƽZEclj8M^7ڑݷǚ-T<2 ,2c=${&(遨,!`5J& ~7uQKeD.'FDaˇҴ>3y6dA$"m:Sf;"+[E*PqY/|mTGYw&tRRG<[bmq(HqWnkrrg>-b{3~n ymkW 8aAPUHRXTA UW: XUZpMʄA~dW:_4Ae&BJ7h^<*ˌ'`@*Mv϶<\} 7>/հ~<k՘;[YmEB"CӐ] L;;Qiޒ&KBi!-;K.ѢBW9I%}^[y|Iu5o?׿=Zf_#{G:L.t`IDޔ{7g]`'DFl!f)9nծ(-N\Ç)tYҤ#Rw$xŘqSwj Ӎ ]a|A9z錱$OͶ8]wMӳэz2.S|/IPHkä*qRyV3uX%wχ8)diPȃJUAHV˵]pd/j3#t2!"w1* PI1Lnm:ҞV1 e3y1]C f5_/v@`F7#aQHD$1mB:rL}QE u 2c(F.W+jO l1p`uհ/8Li$nn1c \br&O&W:O_T؟gvbPmU|`tP^xǸ~R]դ<@\ĸ41#\:h2 ~ r"K䡙H˨iʛ̬]a*9kynaZ7G$0^Dv&l VqDsy HY:5:TAr8۪!a/X|⒛btmD*6 j(bLOhRDRŢCJ 6r|){xl v(.SoJW'dRd :B<?.mI Vxi:' ]jz.ȍz,_Rxq뷫x^4tx W*-_'ixpp C Ow\NtE{qv`g$"}k7ۍc E3=в=R.nE߆ӳyM[GR-NBf.4_xd[cZܛΝ!5>TMK/jZIײ ץeh78=]d'MBSXYk/JP3ULqCJQ9%`&"]Gq%|!Ԇ6"I<ꃡN8OΌ!|Ѐ6J+B`Yu֔X?` {!g0ZlbIZxXUWק6CsB}hņE;wZEPwG^9lxQ$_nǍ'vߛQֳ̿ QVb7r,S[B8 G s{*&GqV֛Գ{RUC?Tâd/)ywC'd;,[$pI] nZeP rRp>Y,R1ȌM4HbUHS. 腑*s q3@V{+5cj{׬jiOS^ާ'B&=]L=9sth^ 'Ù״$\mDeC"U8kri33a2x_Ԟ&ǖ\S$*&`@B_k$I94>*})2ωaЎ1G0MB},A2\4[0H|z 9\M [#$f8=*H>ǘbl|*:-..d^jM}ۼB@P&o 9lS%hcɉ!?qؖEZY~6V% sgɽNok?yjjđtFK`D0-0@#% `M&YlkY^"\cȖAVNy&-J_ &]hYjؠ+#xn[I,g.Ľ<PKu 6d6:]K)y>Hfc Lv.ĘTɫ!=CJTΕf1nD93;qkVq>[БP-D9mXVt9mex{lmZIRQGvs 4S6Kg&x2ch'Rg|]>jt|m J0yX*C!LU3M .ţ>v{ҰXgHcrNw~@kdzpq/2$~1gR<X7-X!+ÆO\*.uT,٪Y y/ 9t0dj4ZnF)%х쉶,aʚV10n?SЕP*joF!Df1Mѝn@'l;$ vإ2tQ\dgZ)!1~Z8g;uɩB$SO .` #$@#XXS5Rm ތWOveg Ñw5N4 Oݰ=F[&C:@s(&w|o綾sQlPVǨo bzs’$_! G{ثp#܉h.uHCcOR +|^S]*'}^k=# =J*b~ᨰ}cX|nUSfWa⎶26}d›'HOl3 -; r@jqe/²ahJWi/M+6ヸxP 5,wbڑaOG)/)Z8Kn+{+C)Dd@Rt.rdA,8Sׁq(Ipe־B35z(LaØs!_"`˰@؉kq}_֣*Ѿ0J1 "+DI^Y^NBv.$<<']y'i,Y5GlRᆳeh_]WAROg_G* q =9+AOH|ю#k{b->Yk<K( ֽ/4] 2ȸ؎2C0c89݇4i n@ 83%*xX%-`' d59]aDȱTt[Au |#63ߊ%8`&q}$F"0]3T%,]^;#*Ȍ"d1!|0(؈`v]\XD)_sg~^ć Ug%]V›&-Gs`lfSEuUYu OUo7# t SM3p,Yl&Vu_,Q؞!D?nZM<\@O{A #=Kgeڏ̒UBm R|SQ>6DWbYM=ဎhB3/eߕ8Ii)|,=1./ӣծYzG"s a0aA-k?3Jb?*A#Qr'PSbo˟V-|<KԢ޸ht}5!^Qv,t< &qXug9*4o0C_gI䷥푰n,H uEW6p1SfF yP!n -ls<>]G6pşP0*To ]I:xۻ1 _/)ew.^[jl,z{F&PHIN3.3gcVѳ:qON+fR|*k]XlZ1PHrM;#l&դ;y|kQt+KܮϠTkfÎkgN5vD$pȂYOf1G]!_5$kӇ0SB>|irDn".\iýD /\_}~"b*vYFd93LGgƬ=JJV)´YHPɵ:Mʻ Ht4bw %FvIԔQGGWە*CޘAp ɸUV7Lv;6E`SQ!OLaD0Q WffƋI?~ix$ UͪG0go]^;|\I5s~$Ƶ%CجStm85r@w.ӑ"f6۽rMYs3>?P#2C #(ɰU 'h>)&Ğ:}ʡHr?)2$pϋ;瓏#c!^anY0xrͯTP|I/- LQ>j'hǤ9bvEd pS#"͎նnp67}F1če~e,;וoDLt{`(MP%$jC oMYÿbS ]|M7U w:e66.-Xø9jU:Vk)WwzMZU)ލLo0_˭&\T;]*TN$5PXVw_q/D|˴i7֘Ka|QݓJ/(Ի8cqaiF$Qd=0jwlY4"2sj.,J1]vS]S&wkVV^ om6L63n|ɡN9nYnltm{k AOYn4ѽLfgQ(Oa4jCNʀ֩2FrjOkD{Lĉ#k~H4BV1uX M4aoa7pnl ]ojĉ##sƆK'>Q҂zhǮS7&M2(NKJk ƥZzwu O2t.Sh9cVXK^dn39;zm$ݓ7[ tnD̺qkB{ xP~0зKs~u K9;r*ـ<4/B{d"I/=<ɰp-nHyU $ cT(w f'ʓͶ-4U.W_ @H~^: Eò@hFFdYbu;o e`|tBβ8叓1R ;e7}&",hbn(αI%1Fiz#;/j<"syFЏ#OeB艠dLNv `q&Wz~%rBy5ZLKYg tUM{0Diͨ(.-lZM&2 =UH* #4Vc & [{`wH\ζP.bCM_n.VmP4}:\c;MR^e/ĕ7E>qo0Ri@(V]}350ICbV5>툅3.ro,'O\;RI5aY`UG {U mu$YsawBŴZ#Bk]i٣n5jH9L†@rOYr(b*]+݆ O ќˍ`Zzpn ̒jd^SPyI?sVoC{Pdۺc|@.;0tj`!|_aDH4}LbIb wiwuPZU^ 5kڢ Df+pX1_8 L8AI/ܳCC.)DS }F[J)_1r: "fxag"m(ǔT'EgM35ӕ٪(mxmG#N >$=O ד3Ag'#iȅ+ %X ms<|UUnB`tFz2Đ<9V)[˗3=,;^6NSQlg8y?B /mcJcW,v+WG&c.Ǡc;*(NslF{vfZYwmn 'tN#&]Js7j5ȶ#Ke8,|Vvصq$lG_>Gbt&@߅#y S$r4qu x?B.G]V.cˁlYA^mn aKKϳWT(.UK u W@ΙL;?m6CӜ|˝* {s޴N0kCqv2D:腄h>]|!VL\JR1^( 3 q:^;1#yJڅ8*T~ /gek.$s_R 9;Q2-"uܑ~3TZ<8L2|YJ_. N)KAU` _+ęo=?éMY;T鳞P]ϼ|B|BjKA8v {-QWR Ln};0CT [ }+QaH*M dS,)_ Eh\ ')GaOua&0yR=֧]*gKSY'ekڃ+:alFNs|0d=iT>F߾c)Pr5ݓUwDΎ㨕M2F~ AVk>,IM "]j)1)b'dɉ[h IU[U4ƍ9U>fWgṙpPA#la@3c弝CF(r Td3Em5tV3laDjJ]>jY(L- ljHk=$RvC:(XpZ&U~c_zFD?.H9_SEჍ. ʝܦSL(o$7W\@Clj2rL,$ Vs]zuy/oK02:%[}`C\kۇFqF685M) wK3~0#SpWZEK~ [Dp&"3=}ǜ˪9@EadW'ȟْ!Z1mZTmէ)Ph|6n q,G@s4/RN0V>b4Ҍy{VgW L.BOGPF-a= ~61am0N[#[(In!z&3D?뙇9PD-Å?R>SWV6oLm;~iNm  :0*=#&n\ ([Aβl8}:'0EAMB+b#tK(o\}3hkN R SQȄyg!bUrڢyH6Ƚo!21Ħ {ў!ʤ=` qR[Q"2 E6J+٭x5-~<5"*J mG!|[ixvk 1POibد[8kL{Slc2(j|.9e'1+%_L8OaR./4˽7b>(Ks-oem !OK]݅ol5~AXBE:f;Y+LnaVb f:I-/gIw1yG~~QX=)[S'8$v(8>,H" 9&:-/JMfg |Oo9beӋG2T7_BeNǮќb}0J5 qY~@Jy?$2;R`\ؙ& ]k_k4T{kAV)d>x%oa#g=)v駜[ԫ'p܈/&<۔k3]f֍2F2xe`txwjvUxZPu}-[e`yz*1#kZC~ 2i/]"B0i0W렭3gGᶖlѻyz#~^BUXYŻjHb6wY7OŽ*<W .nI+~r?VzTOH|MN}юTwԸXV,;8 PJ~zg3 Ѐ}L}e$Rݳͮ!C5ܥpI|?2/}jho a5h5hH'e\>n @ 6k/zF0%6pSLJOtVe.Ѷ' ~?k__-Vs@0D)9a Z$2_!"xě|s ՝}g IJ|PA_"26{ftQS;`L+;T1h-s1=ptԻm"=1[=RF#iv3X!a FH%m{#oy%LR׽7mW2~zCIt`9V*@y9N kM*5wf++4rYLapY6fSs K!X K84`/d 3S SmX>wy~Jv%u+ Aa @'Kq0r J1Aw苎ޤ:0R47#ܯJX@v] *^rxQ criNl<6V:t'j!X~(:BLFXHrnD}TNh$韛fE,z mo0>dCQisBSsNW L6  ¨-`c@A{dLfҨFFUBߠV-A]Q¦vx\-y;A&iǴ"޾b|R$TTH1k JwႾ h?&<5٢÷ƥ5JQH>+;BwgLl]ߑb cueR+8 }t9B{OD&X~yO;G Cx,ѦsIx(;`l5[OO0^C ^M{o+,\ ~x C(锼Q@ \斶\cszr36TՉyجUqswE+k¸oLovfb+ll{^ I&&@[Lajlrn=r_'Lt2ʐYDqlU ' ߺ ;/1CdI7ư FxX !z&iZEĽ멸38p~fztzL/329__`\T ?H#Y?Rݿ$^QJ}]W0$2{ R}u) 87guv2uQ7A*e? ڴ81ń#4<2' r?n9E%}+{BW o%x$< W_M] |[H咅@s+1$@x@Ħ% EWm7Dpa 2(]ã kFCL].(\Pc1OV䊰jYSȨ8PUiqOx~9$1gU^jy(f@T0*O+5Jq BÔ?cq9]NXfF U pt"?+74n e~MjR$i!3G \)qvI${oL._ KtYSOټviG QlUu}v.k/>PrOzt\296Ոy|7҄JZp]:#b4i{g-+ya]Ciڼ$)LxG#9#,ֺϙXEnT8A9i ",Skha ~F&+ <^SQ|$ěG  @ >{mڐS-T&1l qZz2du fTD7!WvPiL. hB8>qM3P*X M(bcF᳉[4Ƌb:tCJzzw39cA"A}_sml tbp8vMy8WnJ6k=Rд#r+5C>;C̾cP/sE1ZIp8m dk9<$ݕq?s{a.Q&n/&aSEߦubAMa9VlXOʛjtBK6liOUe w^iuIu_Kx9lO=qb'p兗WwӮ8mEq%b$$nrBקݍV)VB13'?"WŲ< >_t*pTzhnsiIi:Ŋ<ZoWZMOо|U798ts^ Gu,ĆܫmMa-ԓ|R):|u'nܔ{Os+J K,f@aP -vɄ0[s}+3EPvY/S~e֡@C/EEO5`U" Nze_4. ?+*:H|JǦ ;n%-mJ :$@'P'//Nwax  ҿÖ~igԱaqT=49\y9A -mV߲9_F-牵mUhA/:6Ag2{̀Ҍ|鰞Ѻo+?W* !Vד`d5skR56˴CEw# ̤F.֡lRy!w;pDnSPuWt#  'Zx/عQZ-hbbJ?HYP $AmFzTS%p]sSڌ=9gPX7fG3DuVUX]msz PغH1[NgYFy4Ĩ-L}ˤdy@ , x\9$EFJD1g ߩP~Qv5XІ=Yբ9HzzF@%0[ `* 8]|?,T ֠)]yf?u/m|Y,\Ugʵ |fbBY{: {~9xW6""38%MD##R&(.5&w@A;@U+Y obCb8:fI˵7Υ5z#SS))oVź,2HdcqTq BjҐ<`6W`-absuMco49[ϒÆ]+2ab)BHMAj|}O-u ׮ (}}Ef ڢXd(&"Q(P|zx*jՅlcH lJlXvĮBq`74G2A sŷ_6sȑG!.C(@;I>_h((+OljF:@ j˳x3 yyx(+!_x[H}S@;WxƒEyfv^XfK2g M=ޞ1iLA  >/l(zkU:{%٪WE#fƋAN|(g IX+XϭN5 ߩ}xg=iH xpN5~FQR41Z2\,oArFnjU}aRw&6FFRAUAɖ*=}U+Q^u`V8` oc.]_RwÖVe7WZi5N5_&_l>#LhĜBi֥ at W7"~ۘ:؁In`-9ţ( ^j3".+ힵ$S zr=~vpn;,5: Yxo797% TiFJ[qFBZl'`@i&P: YEp4phSy)JN.ko-U-ޕi+F3|: J0$vT+it$\^:w1Z@A}N"?-Ȕ.$hD}ͩZTwfmL9M-~ATmD|.y#UHխ Y{$X/}9KñOt ! O=7]>; МHa2ON;B{큅VPJg-B^"]X{"9eMUwTGW :냝Zϲ!~ddT}rgZoK ]WX.yB`DBO)\{1v[ &r-@OWΔ ž"aV1 /Rzf@j/`(D\qq)نwI= C3٩@|%XuNa}l&/mH]F慭`ӝ2@@xϛ6b}ܪnUs"zc͂ؤk5`^ cPJ4"쑆/hGrqL`a KqLz+)9b2MgJ dz%6`j}Vn=T|Q ?-LC?mPXT[<`j#U)SȬTHӪ&r|6~ .QSsy1/:;a9tAH&0ig,D-L%mZI01Y\#M&);wyy:(nfLeM.Z;NwŠ||K#fqUirE7v[o0Ï^\iM6dPSyPÓ0EfДZe}m5[4IZNJxB/ ADn"ey_şP{9>csq/5&% { ܬ*.Q:77>Oԫaa ̫PR!70eGqU~sY.q@7vΩW e(-X=|Cx2=Xď Â|

& l# 8q bQ꿤,]oa t*˾gA>%:3mߘ_820JJ Ƙ*~R*XmڿT􉯇e❈tG˙X*-cȈv^sLX/?э%y8m8at*@Z``)؇j7[`8b˾2~űBT˜wIGnȈeνN晔$XjuFI; ؠ lA`'Pb+WQ^ͤXz2yڍ%k`95SG?ARNo{zhCS"߱[tQ}h5h6H!A;Ps!u)#ӑu?6dY y _ѱ0fGY8L&W$g ׫nC%(,UȣQXjEG ]38قBZ(KDX8&Mԛ<ޫѼ"Ld*2ShZsHsM(N{}|OxsOyՐou($uz̪ ۻiN1y2]m3Nn;_?à&{On<HI qh >(LzN [Ot> vQ!T 5m4N ʼn.-!\4ﰨM2hxoגM'1;y-}Ih%c Kd}2XN2䶚v̦8mਃDD+#9ߦט~ȉ %3Qk "ʅ )VyĪXw:yfJ(Z=Hd2A spyFagj6̤u~o9 Oۓ$ˣ@,ح%z۽yWw b"PܡLw^xҡY_QJc>Q=e <߱?sLcA[CI ~gU#H V.5HDu+3lCox1mJC ~B q.t0Q}!:!Ҙ|C:zA.WXuӄu<0tc$|0g= P;b'qAm%!b9o b8 u Wk͐)4Ĺ/1kJ-)gSws֫8h kԔ]p0e -%.1Vj3JiKϸ(p^[+~ᣒM;PF, q5-Q;I7E\`c }d*Gh,);(:dv0 K6ٿ^ܛ;Qku&<+k@R%|h'ŝgŲW3..1cUJ*B/znU:'%)A L@A |UjX! IޓwlTX*a1ɐЂp?i\/k*AWJ;q(A;[FTg͎P|/&c"SyV+=yDŤD|a2uy7BtR%=oŦ#UH<҆wat?n'bcOʲzP/ȿX-ɮm->OY t" QP@f|Sipc4m͚~S]bx!05KaZ)_hC6dG+ݸ ա>ë́& 'UkXdϩe#n(d<,vevV$x;ן1Wu9\t%ǣPQguLaޛvrT[>O>Xk ۩3^_:joNOQo2b&odsTyja^RLU3AQa=}kձ ebo(oEÈ/̍"~g$ Yd3Ѕ(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"3w28՝..mK&L` @5^X`9ueHΘ͒S XHuވ2#m 63τW>N<<]l\?r{@kH4 sbv ~ƷTN}Zg]#uEԜкC8+u=-|xmMScЁu)E0\qN%^#<~ۦ;N䯯wEwH+ׁFɓn~(Rd5dW 7bJKJRښaжSt +Il-FjKyTH(Pӽ6FY!Z+vύ_u qjʨBb*g?K("^qlw϶337L>2Ǫ,1ԫ'ȡ| Mf@3c;MuqL0|z=g /L\/<2VAG96aY7=E҂L= =uR^ݰn.V*g[.a~v1Bg㋗O((G',P] gEmNH`koqX ;c #bԶgBB{E!nsY~"VϧضdK3aD`R"I"rpE/E'ľ9!>fr?V~ZZXVC e,~ωo#"hL*@4PȅGb&^c;Bn_Vxa^0RZ^D"s\eub v/ 'T0UmAV7DtD[ 4BGr~-\sQu,_ >%2"nNOX؉8 }F,DhPֽƎQ}dW{|f$fv .j=iGWg,@m)dlMuUO[t3iPI52 |ԬmүoI͚ 3B\?r IS`ʼhۭ|T`C4![FY~֚lʣS8TGW\D]mefACDW}s,1h J}vvF}2dd$D騂=b:$^eWț銳Iɿ9l}xFgCLK 3VjmEGOHNt׊jvDli׆cu-esY:mRzd+w,>NVCL3gkB<:.L9"ӃTw\ܶސC&`6!qmmG!] Cd <;٢u p q b,5̕DF9?jdUdm>K{fťYἬe&EӒ` K==].Y8ڑ.z NeٮOwzNŲVپqLvV6 (nbTy<*^>[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;&@.]' ¦2smVw\0b\Vv=Is)ȋs+uS<b@C@?ަcRƈf+:(>0N0c -SE'},vNGD~Ggw!<0yxl7Z)u㌧4>w?d(Db5Do#߭(cpPoaLg_ۧ,H:@}Z7v]7D6M-i|=TcEE135'0$R.-:ʯI:'zKYA-^;sQ&|wfq QzEǕ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_R6vmcyPZnW2It1a;;L<K *UAK `w XtI%vj$} dUՉ8ޕeq=N t ;߻:Ul;oW<*kQͯxpqe8Vχ:0ydo/j]|W"/"bdm"7EJ-?ƙkmy{*L ׄ9ɈW0KGa 4,k+ ܋u '(I+)eEdMcK3^LwH^ܡ&m~ݙ̔bRK>d5'rQl(\/L'qѕvPVjbyr-7a& 繊 %z0ԠG dt{K+돨rc+cHeBܘC) LkwN% N0:j!.[_9%p{ ew3M)|9 쐅vfޕ]^? OPj+1z*~XJp{<ylnvĨF=pO}mhmigAȍ^*c\&D‘,e| R0glfam}R:umtfG0Z^ؽr;|ºfd?:E.OyXёp7֘6ˇ<*$&]{h@fq| @nW5sa=Al"SR.9dS/tF⓿m%iL\7!Tf;<R{)la'!jOP)0&\2D Y 7׭z6^t쌱u >`zyδJ/F=?^k"ϓpizIH}6χλbP5kQJM` 4c:*jzQ=Oi38 U>B 4sT,&MfE?ogbM{Sh~!MK6<~ `3,0ނye4 YDؒ hzމCoMuY J~$G\TXk86Dv>秸`$-? xՙҮm&v)rU̟eH?OV{sمm1 MkRM1mI/c'V&>`Q"Я[Z-Jh:<|`8ȝf#\٨."+@3Ȣ?mp˔%*>I*6DNd] !l\ë58Ok$H%vHŠr夎b0UoׄBLV=  %6Ƿ!#D䯘&t6 4@x7uո}M 5PG.4} *FLl۷PM1X_ekų42+OCГӰ!' [϶{gFNmGݙ5SPK^#8i6U' $ MJ02O!9Ð9X_vM !磴 ŀ 5$YՙI,k|]Z%;/ Jc!+ZAV.lB.h,gwv5~;<hTGRP',#A=Kf\,+%Fg`7Z- &/,$=)I>=UUCg VUEcunk)kS*_ O*^Alr4PؔP6=XN%E},. ) e!eڛUF|.q @ɷ{l8o{' 1<l󕉓?smЫhfYa!B o)2ejHǦ`4{$2ؽcZˇh,|[_-͠UĖ=;> y@B+CKgٝVlBP(P#5/]q^8z2V'"HkDPmL=.pCEZ^ JAsڶyI&'l:;}cXYk_a-~6}S __QXC)L_ï7:Bv= ehw T"gnS \.㰩tpi:GNfv 96t53BG_H?;-;ʋ @5lrkU [ߏ̨ީBs hӫkMh A_l%LWNݤgITϝ{2#e F*KJFCQ?lko!ÕMWW60@rF^+ i2vݰ.RZW[< IYUZӏX]&1x7?22gRL:|vɇriOʙ?ў*?zEUuM\fţpŰ9kTfka0NEv@+&,8Xf_&=We UKʖ(jHmC.O y9G>rv' MB^+ê\i- 6{9'12mu~='9 O1zݣ'^1a{UJX-TZO~5XMr5w 6'v}h6 KcQ`h-/Dl>&tƂҞs)D''AĄ#tЉ&OP :g&7 !<0oIQ@n 5.=T!ػqnA {d J~E9r{R`B P@hz<w2s_eg@`~R]f<H`݋P˷p07 4gjM{"wKG+n'b1("_dl\g'?I&`͝n~3XS @JÍgN U .lOjެF0oynW[eۈJPp SϏ8+]EѲ2'"ZŻ'-v眔z]Ǧ t<{]mP@ɍz~*3YG⠩ܹ([s<jc++KQZ*rЁ~6;NqT%@ 5dlw =l^@1b_;[p"%QUͥefZ(Z)N ͬu[Ff,h WRWjupھwo]Iugٚ okJy\ =fY`Cݣ$pP$E-,lK}WEWgk\]Hw*y]‚j]wHviV6eEnYTXI[f1suq%oA:{B~]@X<~,/|&v̮bdAui<=;oDXMCe=ӍLߏ;b׿["s'>:;L(teQXG6B*7"9襫;05zP(+oB i^/yKe3ASIty!-Npl4{í%)VD2; ^yQe5MfvOqPQMǶE>u;3$zp.1͏T%3d/hua&%˨4E87&ĐK(n=H|3[`ĚMaN}HOȽae(qnZ@ngtWtE$ Uh4-kuotK'v7C̏EEֲ9a-=6.ԀLcYWr%;ޯcɎhY~+ 2*4<9Ú &$2Y6 GwǹM]8'Sbssa{|gb:ruKA_ӈVIyGNGL/B|M? EdO, ĵ~Eކ /wbTNDOxy/ B{T^3'JYdcf T_K }PZ3"l̞4 X]Jp\n`"K5;e'b*Ѵ{ߡ(0I0* /Ģ~'֒`mky=XPCfu{ TtW?+8ا x[khT5Pܑr J_oЮ4Et^J|1;kEқ1ǭ4[GA)}q.vj(|#̃%Oh!g ߱Ɇ7h wֲjK e|Fpjqrj[9 ?fwlHp4ܑ Awfŕc#n A!A.,Sj-)AAm'D4bןfSM`QHgl$_4 Tw:R.&2gM5\:TS)gz6i񈧛yh)I,*/3ΫX3mwvRR>='Z'pq[¾?oݳrmg:~.X5FZddC"J` iLXc5/a2>8-G i9wh3>LZPq3-[Ǝ# tk R<ÄRt?\BovޞVp cj9aR{ֲ&ϋ Сtm7+Ά\+djJ&,hNM B|N$⣒ѷ$ -} W94C\YBHdp &!HNfOiڴ VR^E0$ zm6^ ΁G C)<9,rxgʭ DZ4fw:G_`斡sl k#$M̐srC)r!ncXGڏ\??isG|[j3)ѹKM]V47묟h;cv bcLɋJGȼnZlxTrA? VL5(_Ơ ^$" }k+CE3LAj*`ՠB3uIb->K.M՟ydRpb'?OU2K"2m7*ԡ` ˨/شaʣ ء>ty;/e<~<0p Qn&{y2ʷ؛ޟbCece@GӪh07Lrr/*EQ|Aܻ ,G}aU)@L(~ob៱bWr*B,.})T2Z(z k#KkhX5oD;hߦϨz]K@=Oksq>0mV@'xظ=y߀988t1z| 6 + AӼ+.}PrTD+ΓQ:tН{0;۷IMll3Λ6cZULQS&["Pmz\ޞvfɠE8 eFO 0׮2WiKfVCQ#XgB'%65msʇ%wGg91}ۺݴibU 9x T:R>Q2Q$0r@dgj4ySea|s6[ׄ"G;Xک] CgZA1ՄIuRo0NU8L[;d9rt j7xDS1pS^ax@Hoz"i*e?m h[r($#ƏyaO#J>׊CT+ 4VlzXd7{S71 Z0,,0լ Awm*tiܼŢJ=53+7Ro|Csm!&`m~-¦5ѕCΕ=cN-M#%-PHu$&440`d RcnCn zd9.Y(o?64zt0Sln<,鯅Id,\ާl]\G;',K.M!z"ko*rDGEU1A^)dnj ΉOde C񚛠eZ>ӗ=g77nێsYP|$Bh$y/A͠rRd {CxUXء^+SMrȟ@3Mſp~j9#BWrUƞѫ?)}MQUkEzc,(`uMIXyY 4slN^(knncAM~[n< XEZ~N ){ehfZyiٿx')lodb 4*->Q ;jẙzKFVII17OTϖVIag~Zh 7cW@Mj(Hi@GD|3/V` ,}iX:# W a֓5iyQShc,Jb )M橹 Ww6w.3kugT]ԿOKg^6UV؃I P&Z&j|VYF_^)ӓͲwνb2nrI¬(`o 0aW,vK^}A|xޒ,ǻH xuQbd.lA`j\UyNĚ15F~'̓LSy^3B"*W]Jr>̻5\m`"zmzt>u޸pz[H헢lz:^s' (PUtV:\^#UL`d ҃VT2SRƴb"p SeÊXWr?le/Pi(g 藪NI^ڭZd]ob9^b|z |~S(l Mq ۠!dwǘb|l7  *uhҽ49HfDVr% noēp>f]$M~ b}fՑfVo43x):* .U֛9}>2{&,Nƪ9`]KH탙ezMRtw^ؤjMa$g4+%&īI,9J=욒_9 9DK%T~R{7Q9[)aժ> pߝ0F("Jy=ak1` ,V "eV~ʨON?B2'g4DžeJ7+i,wgYSVJYo;tnΪ¹4}N$YUF O=akӔ9t.Q+B+J!=D2<u^Qkö|,ȎbPX}:G%a؛h`ESo?:Չ#^EQ*q3zҹ?|P Zze, -SJg@@efY 0je/FE_tv#fj d.C\?H)vecFE : .]lզb4f%-i^l3_Cbpֶ')s/p*4':%׎m`r1•~8&lAf!vbiaW?zcjOKtjFubK!l&xwlK YV;{j/y|H1ML>:JC2oCK9`?=,c$brӸE WO]hO6GiZ0SK!w]w+^ %۲k]ԡbwTDKwf2;CyϣYLȃyqȊ .ZFm/؝9WߡBEMi[>ً'gs$WF1Z9q-=\u Zd4xRB)m'  ĭ[5 mG2MJx2IsK{̔ۢ+N/O;c iyTa5>+Mi!/qYp숙=PA˸kրBΡ3tjM[jfǶAL/wt֏2+. xeO/#wV`FqF0"cPU?+)ʿԱ7ba+-⋩|呉D ,L(ofjoz ቱD?wȰ@uO65D£@iG?]ml󖊹 .*Y8Y(C2B;ޅTo-&bof4:/aQJeL$:gb9{fL0*"?Anr 4 jL"[|V.b >-K4Δ.41dR05gr }Gdr`lvSyy$lT̈́e2#!:t?ϑC=N}cY/cJ~1Xޠ!\<7{]/U>*6_"c8<<𥲡V@5gHg( 76Sļ+JkԄ⻝}g0*E>p(iAԷ:WԖp+/CE8T Hj^X@Gig%n0Q%#Hzs+%U+l5!1V PsA b Rb9p ),t~G!a1ǣyGzlJ-?e+ Gٟd*&u9b^S(VWgc!KQΥ3 Q߂"* J׽Ln \R=L&!坡jhlCV|Ձj:VwqG[yS^{rǑC8791riK2˘A.HhO[k /2%UcP>]'\)chId_s=8-{ݲeBwڻrSDJ@nnjjN91bxbC&Yi[4޿0 `qydrύє:5bq0va-gc=#Sx(shݨT*5$>@PlN,F;x Z3"Xڬa@)'nC>H&ƣAhD,v9ZяOFЂ;ct^2Q/UHhW*>up_4u(4!/JtC}a=#NZ sDV2,'9L 80 KTJ\]|Gl-;Z>8t!JRTpUTۛ:<+T%t>& 5Hق_?TIKH?!z[r _KS5C mJKg-'IOWҝe.9\9ԙ|4W6+󐘙4k)$ nimm=^:Iz瑭m 99 e2RDC%h#ߊ+\* XGHLiaN%;dܕ[J׎Q Õ%3 I;@w& 夼d4,96A $Y̺.؊#5|T{bօ-l pX$LVbp[SF T-f~}:sƷ]ASPgARR2?PTѸ{!06ҮJ!j^N$85x(Ê(nrMy-Ok`،!V2fK/F[bәb>^W,2 ]jܤ:-@9F3M S@6O9B!QFE֊9%#>{=;.DԫfM24/ y8'HG^-hXedd ۉSб:4CK;lF40zUO],S\WH>[紑[Q}S+*IGxo2"倊4&&aΣ[Kŝo7@SIk˚#Iw+Ηr#q<99vjE_#3ﻴYdxVgWBsyxkF 9Nƿw8aD,Ϲ)"G$~cq2ÖGW+)f4#O[9'bf<+] `շ.(ǥӠ$OL_̱?Y ?m?B#J@XiT+2ӓII2UH)V16]uQd,5bǺ(ĐujrI1;.l=AE&R]bv!-mh M{a.Z/X?x ~cE`. ;ԡTʹyJQfƺlpXvI (7P44q\m &K"tJـ޸W1@Y*aBINH!0GQ>jO3cBd=pyr/V.~X@\fGTlaTqB^`O@*LSoIl1\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χe4HJc(JQ { z:8VNAZeaelR'،rG𥝶;IEH%(A;YL0C+2 v܈aO\3ߨ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ֳϙ&@i cajaqi<;jH%ϲ}cvq~y?JbIB*XD)Vm d"WH{a-Sjb0 #'Fi'r(HRU!!kV NT~L`_ ,Ax-u&kٶfO#hMaw"u'-n[ː#x #|57cAXpޔ92  XwF+V3x)5iqཥʞ>O8| C%Nb)g!75Mm}Gr[PNJO`태ɾDŽ̻e[08-ȺıfZYe$;nU!'wޟcb'+[ɹ6\qT<}Š&*2lvfo}ؾ8 W]񭮇r,t4;hCjs5U@<"ч<i;lҷuHkHvϷ^N}O(l2s8HB"s`hE4B aJXrB{ ~ O k2h<@(αa&‚BhNRP;PmGsN(hn D?z| ^D{ڭ-|u DNcFP'i P[$ĸ &%dۖԖ"Ed'Z' j ;+iOe@Ӊ i5smŽmǴ xڍ# 4 Bʇ5P컈7gOw \c+m CZISHjIwYNg'5z>sl;9F 3;0|^X46~Si;fCc:[RKJۊsBr㨢ȴlQ!G~̋G*Nxahxpp2O!uOK ()'y Lw= uEL%Ӝ3p!9D9]z/frڸĜDOFe X^ #E#K&`? 0.P,{ %*pKw<>M8gd'ڮ;i@t ʀR'~`[)4q*qnQ#d,5"0op.sb-}]R L'Fyi( =!nd Ku]DJMۻ)̅cRŃ[޲ٖ?Ş,3ZaCZ`4mJȆCIwQ4ъ RVW" J\yy H{9"82ݶdswۉNlAG\eC7HU#գ8|LE4vBy3N,tUJ|:G]pE 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\Ht38 r }}m0oY4Hܹ 2.JNo3:up6.a} =CpN&_z2i[f1$  o1t~[?3t-דQnIuN`v$`WQKۼX@ś.fҿrr3Ј[|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^ ߇Nid2GiMލyT7 &}=ƾ7*ݧ[ջA8$pOMK٬@9R?!E UL={NȪr!A x3a-4^ *n^E7A͂@*]`AkF#9d㱲׍6czQsZ@ΨC။v>nl({PMlflfFH|Dk||]פU{!҄6Ŵve{L^M߷|^LDp72׀t>ْ2/nCkX!I)JJ癝rf]!y:;ƣh>ˡpe_yNRPrzOpH[a;"yo)3t퐯Ung~ I x 9KDFWa6r-yiYγeYJ?]+NvJ$`,n,WVdhZhLc˘? :@ũ0/Jg[ aN.m 83Y&erjߢ9 M55.r!F#( ȗVFlK={勌[_DmClKw3LA/XYSMQ xP2iG*!ǭkjp;x2HIT⚀O, -b) %%%']Жov7>JdD1YMilgjSOcYj˔^^lƑgk3sU Yw.|om`rEk*}.𖢚rPc͚6BQo`z,"؏kǪWiJ(9B˧9BoNΛ5w;bABN2nP|K%@^vV*zLMyKeV,}Nd۳FBJO ]ߵOtp8 l|t'O-(_ĺ0 -Y jl⫂Rkd5jZֻ8zk,IDån@>R܃W5&?d䢤-`L>-fht=$_*+*iڳho3Dxp$aX.<}p6`lAt$-o~,YijtP$W\{ Ϧ) =m]D;6%ܨz/H+~4{ >=l|hztX+!Nw0lCaI.J3qLmuj-5j^֩"Ն#lVffz#(AoiԛBHdetx`ce=xiba\ĘfS!6/Xe! ~NHVQ(>+ 1YDSP$Eg{^ '1Q6wKG~K2:]eVtȏj"Hx̋ϸMQ* nь&u:eg jO#k9j`=;kQ = ʛas[%uGZUiw`gc,ZAwH2'Cb$X&E4 ||X; \`rgjë'q8h$ڒ6-M1~WPe,t :CO Ai8kK4KŘۏr_Rp^$i1>bfJ>Ptϝ7a޵M.rPR>]wPMs\CT/(=/1Hz 1XfܥA ! –"[[365&sk=9 eW3rPr=oas,;5Oo$㶆a{ P6$jjJz Tmڭ$b@ gf\K=|2OZ LtO5maġlA\GގJkJ~[u=Zۣv19s|A@1g\1l[?w5Ǯ$>J/응y;9P?i齦*ϰ}n.|STZLB_D[ʓo8|ML#w5CCqmXR~Roy  SC]ܽ3rbÆ&MqT5<>҂߱ H R4)3N1/QL.&XVy(H\ k $1N&49%Ϻ&_y\M}_!C9twH|͐-gUMK~MBtӪ w`LK IB5m# `.*3S0SΓ >M~kl.+*YҍS1RVy3xKr! !`Ӄ"@쒿jwWڋg}?zO|}"_$%^9ky&!H(! S,Ή2K. s32~ 0@ǽz9Qo^^ZKdg07ȹhEK m2GC )4Aa7m%vH QcpDrlY$D07QY:YmgH u~h?4pu` 'di;8t&:jK쎙yO9 `?pKX Z% |uS8!+˘B$@za(Jؓ8%PgaPqҠC,U=29|$vzapu) 5޳:KۚPqXagt=B|B.KVN鮉Viz׽qEdSyM"KI rc\|M ۶EI $Qq -"% HyY(BS"H7YIFwՏi7M+uC OL:tU課Lzpim_- +&@25PNāT%_9S{!^ Ǵc x, }t` C$t*'l#$[,^;gŏ贋b-hN&@h],'\zZ> l!,ʅ]\CqO@z$% cY~I{Dw)Joݲ PHLaPH;]PVY.Hh[W?QJઊGSmI <)Ai?*p}Tˈi_0x}~ßM=p>svxXfi тbgW,o_wZOJ\<<,ܒd#% ?S?> r!/7;Mh'Yi_ 5ivzg@#B[BޢI .; ԽPIٹ3@9,%|~$rm)0̳Cg:b"P{tR-K] =ÃdRgAZ 1ZpWo/H{rH)=v/A UD|L!Ջ]RȀøU`~ L_*B{ SX5",6w: )ybB&4R1`SfU"}{ҟEΐHlLPyH=3Y+T-glB̺Ah_h x ݛ%7,)čQ:- v%/tLT؃rիTZC._%@Aʳ:.d>X]ieFr嚜4ݏ&OT.P$+- -ĒAcjc^'m֗/84"uH/VԄ} ʭ1 MyP*;4}9dަ*l~r4}D>®9 |) E)7p UpF M"|f?nn,^+kHV'THƩ?Ʃ-C<Ńb TX6nWӔXՈEO ,(-ʟB:K) zN+ Zc,`bvL}UnzYZ}bvG,Ame 7nELC6"eq#cBB1dcP3$$#=Q&d&6tyjO@_v"MCUF1*քTS-YԩoK>#m7qv|RJD@V Bb=lX#SLg_ lx|֗Lm~ Hx={[j]UY1ec b3؋Ov}@ +W_Ngܢ-) {*@2IQ}^A~gr\/ Z) :3 t*CW KZ";d\$덂oy:nܿ >!BJAC1 W'PeLR+.<J f/w .ncW] 5x[!7WA unH"H!6ϥFk4et'uxS΢$dei6/;pN~Vl)U=m@hm`[3zt{P#f79|sbRO~/zg-P⹈yLawD_Eb7v?1|PjD}hN (_}b/M>ѱsC|`ͩX, LڍVod^#]}O)O6Ф鿊0H*-vQ~\˒|tO$K܇ Xλ=>S0 WEye0f.qW$ q~==8t/H?yOѸxMgԤ{I~cy${D<%͓@mcTpSKRV°OzflUCKqr[Z4}A'TD'Çe=?xιpN5*Ç%brֲGp93s^HLu9c[2ॽ*wuިo2|ܦu"ح_Qp E[ w(I0xmGQRUYuT{F\M{ièdw5hKX/*9b)t^u!al۬`)lܐn5n63inZM IRL YM֌ TYSc@/nktV.&m;$!(?A=,iq([NnZG;{F&y˳;Wh MOƋ'ջA Xochפ:f*Ey܉=\y \*ZpQ6YPL e@ [vu:ui%0T)& ʌL;OzKXU Tߑ絋N97V/ܝ[S]p$|h11dѳ EIlSgP3$Vьl]+Yț&/;lWU$@t"VP@0fF"PHVrb[aYJmoQhGӝlqdT}0+f<`bjlsFJyƖp3\hd^QNf[tI*S֧U')~gF*ZW"]_JF!6;붯hLR/[k9̙VVc+.{0`ʻ;6z'ɘBQ^fĿ[ykv..lC%NP /(8]pa X͘*Wk+ v*ƛ#Ε4gևI愚%YxsMmmQU<)>i^^ȷsDRL %BQox %pQf TCqDD4ȥI&7uD=in_6Bs|#>@Dk&剹@m[\45(}egnMC<1<\7'uSyt◞ұ@L-\( ggȮ&as] dbG7LtnUhQ.'*ƀomK! `&}Cw%V:NSp[};e-8FvOv7'-A&rI y?(h/w(@Z[bp, 5h{ ֫8ص:+PWXq\>P#]qX@]Cdp~?qn9FP YQ , ,6 [^w^ <"TNZVQdĴiLY~5*4%ׇn XNSz~NzL%peY@|f3okN 16v"K <\ MnHoo4v[lo\⧆3_usd}Mf;Ez3ju[fhH2WCG[ j1_M0sZ%w cGlp6ژp]Zmb0UwYߥqp*G Gv݈r1R/$KHM^7xєStgI6WWp$.U;1^C](.1,]Vo(vH>:YA@: Q*4#!D}M') Q k3R/o(R95˯6;B,)lT?>聾/ZE.z "e+b . ُll@3tԛ_N ?M)K]دv-)-2 w, u[(A]ClV4LպW{/R7Tڂ%ʠA| cH``caԠS<ܥh"x՘)O=`phZ#YBmCE:_'nk9vL4+#_c2IS5kοՍ VO|+UHCb?ss ",&pyೇY?Zip&fLYJY&qRQ,m ~VoEq R3VޝŬsEhJ{EaRl{bdFp{^>H2|"1!Y QYGl O)5@Z]1hOm)@B"j5=hn:z,-mW8N AܜD>'%..Փ삧JRQ/=gVwLeD<uaQPy)K $foWի)I}U-O~mvPK)⌖TwL@ ,wNCa}אipus\ދ.AF4BF|AHQߒ@v'Kd>*]<HOjرY$Sb|Ȧ[pཬ+|z[uu}ׁ܁?o#충/,ZtF=S%Ĥ٦h2&pQFy>.d':$Gqk-R&̖HQ|RQ}`(˭Kp,~SLwՈ X&7?ڶT$m&ӗ2%:r!kcN86X抓ݮ ᬺUXM4d<`N+|vH2,rSP7OkS hp׎ |Bv߫ږE4r_r|6;r\w‘G-n?WL9%=]ʂ53 ӑ-l@vFt!^/QiK0Kt]S/`#h~.sm }^;H'/sW%"M`xC%YSHmzm: ]^L=B#c1;,  ODvBk ԡC_읳\h^"o5fJ@+ywlS1w|OU ;[aU*'R@-wFEx< XyFJݽ>>Bo,^׳g&X4JՂ1J=[hƆϠk1I`I D3sQs7 \o n)y#Q,ׂ-XR?xo:UMdg%\@-_4aAȪsd*Q;Qb!b6nO;QvX"[A޳Gb^WǷ=h4 wxY"*vhКp . PkRi6zF ͔g#*!5.jd.jW{5D6JLJ}6עݞdC&OG_] pF5=(s(䖾=vW  5[?,0Qo"n5}q,pnk>Λӳ>mD~2:k )|wY57:gJ!iޑN9ء(b %5 ~:Wy=g2sx]nY>Bme9(9N|T=+i5xm2 㾺v SO~ ;ѵ;2Ճdアɸun:w dnc%KdxKhRZ*A(Ke!X"J-xž1v᱿!QD;i' $y]J-η g0MIS6/D=WnOBLԫ Vшn)(!:E0;设i w]}ӇQfXЅ" jVB[-Jɛsi{2 c\Ȍ&bLif}40[֫DUw?iCh4 k= ȡ} tPJ yn.@&S FI( :qE3*rfB]zIOK`2%Y`'sJ=+RS(e@pft_[sx˿I]}|; R0CKnB~}I ^`{!j-iK|zF8 7$԰$gSs@@Ɩ 蟼ldC]赌>S9k敖.#JFQb hǁu $@:m-vk;oO܌{ -^0tu&^kB-֬AE4MtH|暗W0@_8"}EJw@GiU$p0icٖ@X$B u2ԚgD[U}ί[mBt.MetT~Ḧ̯]P,byM<}nRؙkλasE{hNh!yd :X5+9.>ic>0A|%,;UtCcŸ[{%xxɑl0HQwk_jgqQ)$G@xܟ:~O.˕.z\(yMnR&ʔkYwE3WAiaL&I60V|"!׭udn]/xd< LA1J.N;XER)T-mT̶zD~RnLHd7)-ID*1XᭈZ&(z;pwHU[qUӈL ?<yҼ&ˍK#}wI{~wm(LIٱHDx،mTZR$H):nuIN` 5IeSXBKB_'~6!pɥ F64kQ2T{-Ue_dP~B)H)Jnce\zP5nnru@rq>]Km5ΜesO5>=H$~4l`I$['fxfCi .{JA`sU3Dn0F~9F%w6v7YGAHxD)G*qdy~=ݞTAm$(*G |0Vm>%%t!x3àyƥp[}9:'lrJBL)cFjqoDy^s$_i#\/M'N?C0"s`~` ׺%Ztd'/Կ>h$'xaQElT@]QɎ" d`}-h4 L+lFP.mSvh7uNcnY.\m2Mb/6-U,n綦0n%]a&q0تVtzvj+Ct"9>{(ksSg?gf8p\5@M23Z۸ "_uR-b:@.0FUra}G[T.#d9MyK@Juզg)ѯݿxFr?\-t`V_i mlΐ 0 M;ā ) ܨffſlcЮWzD'Niqpnu9Qɨ 9_=>E[S-qxx}J%XsRG2䟵*]Û84mj@ߊK\tFOrX0bI\/@ɮj}ٗ!rDf\aI&R/#҇?;sq!hH{nURG3'1xx$؂?n#lt9o{!Q#sސ薟IN mb(u^/ҍ}Bhb7#uJxd{RYd0;R,$ ^d'*6%jcω:[zyX :l6wv0 C2 &{-_ ޖ'ѫVgśD^`Q|Ə +#GsdN&H^s |4 MZ^up3HrV%[^srozbwAhRsmː{^D\Xyi$ObZE%6E{ Ѷ(v jYAݝuWi)AJֈjk`]_I6Zʑ.>ߟ6hWG0S%(-sEX{s@$j+#g:j:oGD[bM + y)'>wLt)ܜZ s7NYfQ DbhȲ2MM{ttG3 [ZJ(S&x?W#>;7aKg_ŨBG*VQe(h :`(eeT\[Lޮ" A ^ڎf} 0f -wLћ "R'UVjbY9qOJvy$]g(֜s sY vͤ@ٕx>΢o/*s 4+f<ܞ=J9qz 2i:ԵYz׋)uPdkGu=Zz+mz1Iq1Zy̱CBfsOK2>k`vHlu-O ? a\+X)(+Miq~'m`^!`cj ]#Ղ;RaפeԄhB^Y,ٗSr6Fo6 Wƨg>@ATpZOհ etkCy[-jŢ}Á$Amo J6ʥ^|?pe;CR;-C/ V|sZ:дh#ޟS|Xy?r g]MrUP&φkU4 l0E|/|CVO]VS^8_@DH Cjm YpwGs`}s#)cPJCFˎldb"Ue\fP:J0~MMRTJca1ú+.RRY! ``{vK$O >nD~&qU\OURƋ&]( 7Uѿc idGǚR{ ;NǺ1pȰ9W4۸qT"GÃ^s9r_,K鞴sp:hP,}{EGqFY80-PQjĵD3oӡTa.ߵakPߍA|D=4((d:4ա̍hŋCB ;ɕ1E>:G/ Eu.vHhn<}ԃO罷%QIZVW-w[w6qI|Ƅ^4HS8^"6ŕ1w7>d~ PBI5$z;<` rr^o(v %W"nx_ C,㧘A7ysQ.&azyjgAk u4Q l9=~`PQK)s]Xc? !TMh6,lg(S ϦxXFdꦻ00٬2T7lz*lGFSj8}p8) t։YlULccާ*+U^LMX=yDUDdFGq.bȃ;nQKNs7]{@֝=iiJE\']L)EOVq?H[@o-8v13%~dp8{WA~7-RX`iHa]b3U`:D z}qw`QĎ2u=SF,2ν,8tyNMJ##B $T*Z[ʔYAy(O \Jer惮 \搜SBk= sfsnGR8eJPbft\ sZN  6R/bQlIn&_PhԶ;:= t|6ؖy φ ,`Sk[5;-DZmQEVyɎh4xqi(aЌn纁e&irbkVJZs@8F1[w< i%[؍l%eH}931L}N>3T5Lx7N$jb\f,m_7<]2'qcb]ƾo"@^ڠR:%N~ պ' .a ]g'6NMb%^ 5Px(~p1v5=HHތJe8"agyuYOӵ (^̉Dh޳kYփ y& l\E?i`!003zw\? .+IHn"_(Y|$~a Xv洤RiC `, ;>+~_nj84(Иp*cU=rXޤngy'2ծb` v-]6$cf Djq$}R4:`0)RXC}Ȕ\iMPY,ВoD( T͊n З;P-VbG87ۑ)݄b7mj }D''!1 `UV }Ry]![)#~@0|I}ˬac]Ys8_91s/m֣g Js]aГõ`Pu#(^yt~srR[}sAd;gM# Q<,Ĺ(@oM4њF %KtT? 䃾 ) Pd9'q\Wb5 ,@OݒȠLRUiz9o vU6O|y}kec/_ ?Iy/y;ލ^@aSO 쬂`_sLE }Lz&P?oِ~Z wEw'NXxP>;b+ [`Pٿh Ue rֶ<B,Ez82iId&VłziY nH [=1w1׷kfrf͘T@aBKˤ}dBj<-I\芎w T";P?If]k2go4mpb}>2 Ae-wN9Cν@/pJ0BjP|c8>P?Fa nwd@f:XÙ8:mg3(#Ls3]^ : p|T"Ol [ W)nXW;/~>K>`5e=CZV}9{ٙ~SrďV]Pe$wO{K\*IF}X@qup^T=qf  ]P!PQSQax6\Rat/\v?L:G+;[w9)r@vkq<2[+ndUՋ Ltg`ޣhdܻbGEKvӦZ$tnǣ@l4b[hN ,O@sWY>w*dxX#EzyB`ck E@k1smMd ~9sϾkd\'a͕/F4JJ 0c4f36`%+4v.6ɭX].sG |ڦ wNXUn TecrKNn2|hLeoN+R:I(Q8|DJ)7, ;VS )r-͑}mɂM5C/@; cĔ)}G*7{2ޜ%&1I0vT3zk[p؀!o [?C"28 -}Gx]-}754RMuG?n ;lTYR($̲>Ŋ3(>jRUWhlT0Oֱb}=mem͘t^H6k9Z͈1E,HVfj6yIWKI]+SB $iÜ/CN[}F d.?vHY2.8R8TA'םOgʎ?1tke'.q'+LS[k{~Q'o=ִ@;8 PV )Өòot@lrh(W+ )HSVýAgV¾_(|Llf^Gs2%>7/v?fXRƢ>QԆ AH04hQZJ)lCavnX'\¸Q$ +5<6fNdkqh{ <"^8@AecdHt &)(4>_uVCkF-E5nj<-7>}Aߞk_wϊ89):Td7|MPϾ.9ZG&"U~xu"TDYF0h!;d|dJWS>ŧЅs{ m_C(Hy!! 6[4I64MY WF4ZpBhQUppLz`^9"e;1^l^3c.p3S2_'zV\ &D ^4grgNe}+. o'ПOZ'c!;\ *k" -TosahH QC~އMP8t|{7&ՆqZ!Z-ۣ˚%\;Kn*Mxo kU$!“DY.mY oe,} XnAn LMS({r ^=@nиuLXQl<Oqc]wK{9i] m8Vnk3pV&FP9> "Qe0q䢊'[Ɛ {`3;| ز7]iIu)'gD:y[Y/m 7M՜zN0WLZ7ݦaf#?|ϋ B`OTh7~ g4GeH,vʭ%x"XAݷO__I4iDU++gn\v~:G.Dx' iݺi(E2lZ8oB04)ιJͽHw!_]7G4 g_ׯ+@\dutr.'Z8^^T.z'OOKg89pT9\CI =l3y(֩zy-APlyG||^ey4lGZ]>?$#52U64eLU+_Mkj#{F}: 2 ?N'Y-Hh߀ mthY CX^1Lԏ gl\Lq,E*K,{R;`i\#t1s4ݙ;3l]\ʇ^C L4{2vJcou.,ƍ zy'ңbK@J5Zyզ,8.z>iD*㣱 "b f$eG\C! W籎MKe¾԰^0cwP(A6N@y^ltɺ.c݀3fn929R-cL,x}&Mɫ5n:;up\4r$y(X#qj I.;!ÎvrKaZ+.(9@ L Vq,@ѥqU:v'Wa7/Nȧӹ3,S$N9\[X^,1 ڞ2/"]ed.˥8Zw֮Bzee<3bQ؉KnIyVe^:u93jHciiffik%K)G8&IGӵ~ @[N8Ua;׷6~?\uAb:E2Nx܎vLF/^ 5[㌦,nZ"ZZ˅jcKw^S24=FBOCi\4ZS\0́!h" @X{Ʌ Gh!P*Qa~c(kZ: 7FAِ񃪭Y^rEO>: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ЀΨ!f%sYWYOFt: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'ч EƖz\OZP&P.uhdױܚ>4Y~3+m1v(܇T&{-F11)UwU4]1L؇`u|Eet~G|*%Q^QVͺHVDT>A!2Ɏ) JVMdPxCi8WӦ7 Pd$Hɶ<~ c~oƉ4x[ւ\XmE6HP*qW9£+Ĭ'4b)rOjhdlOSdSo~yz1IROV2.5أƱ3uU(J ^{iX|Md"it]qvVǍ5tɅ<9sAr^PE ި`G&fpű%"kދ$"u@;wn&!aZD1.Rf6B]߱;3"H2#I4_.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;M#12p\p[D~649:?HTre f뱐b=JwWrB(RRYCc }w}z+LϴhW5S!h|A |6̫6'&G| ~+!OViRKWEKѓC_Q\{%a>ݍ"cx9gH劒LqLIz+#jNѸ$.,WT{<ݜnUgݦl-_;v{~QJDO_NO5MGlĉdoDGhbSto$[u9VL&COtHG5/j)EF{J]\" L*N32"]Ktm(S\y4 ,}u4v㑺g!`}̑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{XeXa^%{ә<`#z?oci'ሔ? eEhՕò3ViJ/M]ʸOpDՑvE4fgYf T$N@toPv X9t{T"T㞈 UWVkI`v V|ճu.d/|<6MbΰR[C >" ͅX^+.vzP?eى\$VheD޲BQqWMbxaIZolA\Ɣ1]LS{5!3(ev_f\<93.=2S$ao-l,J 12Eh䱅ƴ`ՉDOovP_LV )ݡ5 cK*c°J4S`ʜ&@3f r8]Prׇ%PLHq> ѷpm'@`iL!T?DmNpZ~C(^gԒğ7)FF7"zT gA%27[$Fnf#J2O"'=\ O9\!<̗s.]gQv=%\~eN=pXW%XO7wUt,{:GoAn©U7 ~:L5*-4+4uׂ&pNWt-'8DGz~I 4z:_4 I.ʠPYV2[ F4Q >:)z.wnP^]7,Y>VKZ߸ףt>Fk*۴# KCdYU< ; tq)+gtc5PW<4ȁ Zdh[&Ub[}A<l(x kA: -Gb<ի+g=+/gVi{G,R'5>83BlGMoSKV%= <ׯ_?ݞLg@aR: Ij;u-hP,1|~}]˹l[V*ďu*ֈqe7 |f / . Լt;p*V;\$i[MŲR4́j{fɀ X (ANG*-<]LK2q"o?El:pWkoB!xcL@[%`+4 c|JF<T8) QAVtr'J[n_Gf֔!]dتQ6NeTk2?5]X1NINWE[!~M0ґ:s0 YC˼^}FVքF8DWm!`)pjp+(&]YˑlzMH8_'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;>cqѓ}N +U`_F",n:,Q{I-,m@*WXEg!9fX~!M@Cˊ_Ghy99p!X9Ck'ڐS/S`U /ANR?ջIc.bq,/2΂o=ROؤT?Vwԓ~x.-aL8d]胬u?9Pj׏݄âлsk{@@^i~ZLn}BIS G0d~2d!~Cȴ=M3-a\IzsiGX&2`;0> ciF(é(>fy);cMrl;POXL9iд-"4J6/ztkD]ۇ kLA=LUG{h֝s˦EkO#@Y+˞Ŏt>(U=CG Ll}kKF,h%4&ϊw$OlFU] E07RJs~饊.J T?- `|ťP΂ |Bacj"LQX} 0z B/E& g$꺂;xFef7&JHeqz&}IɕٳayO,zzcEPx/~|lʎE0'9(O΋l<s lEW5D_%cRຕ[X/.Q h ,/ܟ t} ɀWniM%+dl"*FYW* Yh/h(аr am:pH#JB jȥ]rJg͞Pt3j3F,C9t#uI~)jq*0`&w^<'5(r!0kip7`aSgUZ!`&RCYXM 1L;Vi\oOkʽsJ04VY*;l:KTS4 G @p(&n%WKhm$*fLeL1C4ugN+c4V]u]֢HoVj[6͸W<󁇶OA< D/z9j馀JSSh,yl͝^_R3ĝ<V.o8Ї*FgدR+M%DaynSrEj Q90ARHBe\$1Q5k a`Qcd,>P߀cr@Bv\BSf4ll D15TE:f;Bױv>L_׉?Ylc"2|~RM |+5uj˯ *4@nf`l}Jko~?y6cE ӻq,pD&ǻ1iXOl|}ee.Qŵj]}'ivV+rJ:R8OhaڍyNr{$-bS}h3yVdp+Qϸ #N[D ;CFG>4: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{B m!6tRHF!7濫H 1*|qGgn\o(*+]? em4b{W}_;UkXUIF[ 礋ҭ!l r^@bgHnO;ld Lδ3peHx%T<)gS) zMw,̂5vQ)3;Ev@0V BL_=!4ܠkD`H&*}JH6r6^h^ yf$w;-{Lh28A%E r)CVLHl'9T# FM88ӢzQaߞ¦ХgWFWȥ\bd= 贈c`{BY F!дm̧6RL4;IMNE\>"c%ʌtqߦ֑džM΍4 zb(J3/1y\k~bj%@0Y`"FT8IO\';CylRxH7{X];n̕nɭi~~1m6qtHq04i *gVbR^*Q%KkUUM,G =c׺Sa\(N%50Q\%tlj0ݚfYE׾( =u<(w =:U}6< mƹ؊D g_Ѣ4}c:n\&0( P-TI? /<|x0ғusw?v檛*[,Q$jIѤ]AdC 2ӑu֊Af^p@üs`~d>{gCke]g(O+vm[K/AaJYLdI;;#Knxo9o1頇f驒:1P:wbCKbL3gYEX[{ImY¬({!z\G3/55{|it-MJ.:%NH1.xֿ_EheLن1SC8oqn ͙7Q#=[鏮L_~$h=^1bF`g[&c??;9c٠Z(xYX f0 K;z7RJBNN0%t][֋jSJ9*&_s>?2=l37Z}9;TR}^KY߅ϗ]}5h|y=s"eC O=#3liP@󎞫[:@^D^YLJ0YĎn7:`Cn/+5FMe+6̮*ۗ\qx7 o>f9!vc O앫{)[4T/´3 Z> m牅u;NNPMs.F%^({-(PֈT[,_31`2F7*t/K7+t8/UɿPiJvO Gx:b(5k)qU&#'v++eiE]̭if3f"-T _'d~'!8$h ͣ?ȟ%**\}@\ϓ<擯W )ʆQe=kT.ԕN' )[mX'^iHZR/:zG`>g߰dJ)v`ܪcO0ͧ2^*߫w2}%F$'BZC3F`{TMlNsHuK宲`54?-m(qz kC?a]`eզ3+^ȶ"}`s.ޕq|򦻤Q},0S} m"K6:-4 5[ B ,y*5A -bJA=3{$M-BX=ơcq6ܿ8޿"ftp6⑪pb?zK8lTnlX: *ct[U`hr@cƃFl`݂x':u`aeXѡ'`%̾SvyK(ӺUIy?Ç~ ]s_D#\Xa,- * +&s*^/~}Uݎ9trbiVwտE;!FR3IRm"Qw>*a0C(Jݲԍ;Q c \f #@9RB 5S&|鯞f$a $bifMMs5-`ՓWG?4B@_l'1(#E=KnDtl5C("} uUZ%B^Nj-&fVH?}e1գL%nN_f~~ 1=9Q#P{WPAk@0Hw@yæ<_Q:*e `)qV$>(29A۩OLS&qN6`TjD}t3 \89?%-?Jn#hxweڧc^G˯+tjۯZXف{!Dfr bմ:#kI[ [ɩO*xe+x\ sd_PdaIqm/J'4#N'j( vҹ)OhF:PWV .|jnrFUz`7>CϤ Krg܋Oy7p܌_ꨅ]3E^T}o(4b>\[K\{ЛT ^?JAMϥlRP"qY4Xm}+ ۧ&Egyv ד$K*ts5w9ȩܕ}0wI%0 s8.;V \;Njo! -\Ӧ[ ,= jO_ جi}sI%(`YlNEnNvqthjQȟ+*udz sȨ_~okM;N/~;Q#=zÍ&ȎN:\Nq0Le>gۂ+̧@φ?zZE"H%ys%}P!DJw:8mՊfE{P'n:`S4@YlG 0{Xy n(eS=S}ۘQNH rJD(;t V2M]fPS>]+>~K}%plo-\$)w2Z';gӰ{+1>  KMso3~`.<Bho5?]xxϬLvOC1Pǐ?o7y#k?cc^t{C'/c 6-s_g} B Ia7S ^;E//hL>7 U5d,˧i;_3L^/;ke77JZG/ԍ5!UMoҴp@+y;P Ψ;s7iJX,/0j"C|"ה!Gl*zt9}VD&&Fa(c> cjb)J/_y ,,)SA8la|avxhH6YvHGTbe Gf;bs'76`p>*6Z6h$SDVK"sLCu ;֝,kWoymV5r\!8vwQu0'䆢m:쥁BAM-ٽln>| h`䖾SۈS/ ܡvwA[.K5ʳ;9)l8ժd<æ[T@d뙀; 23g*[+xsGDߑ~T'>G+Lf zF!A#SsjN"qN7t#JqayUB4viq6+e}z'IFђZpQD˝x"< |/wNIZ3z*BSXآś|tJ[ @S^9 /Ų=@`:݁8@W(({Ihp:d 4bkIHko^r VK%@u] 4yLrxʗ=Wӕ/I\.♢*dAޣSuRCZ'Kty`PY"#2O<15]ƫl:mi`o-J~Hpbq 8vaL@BZmI]l= kXmH`% HQQ};W>|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#_7iUez[ɾ:)bpA"ZRp N;EDwߍu7e(s; HIζk%2{l,%zsTԔ ty N 40B^*P`Sy*3FH{oB@I!UӘ=M-''Ĺ$2a3x`)ki0<n0ʆW&]nZ{)#D#$1ϩjD+H*{Kjo-f~/qW3o8z/P}T;0ސt$R@) @vY #8Rqt:|'0w;!9d/q`8# NL̄d=WP lY`M?O]eV UT5C^OT0аޥ9;)"JpP.e7_}W:#7\>BzZRGZ qL }ЇE,sJCi4p.2 )k]B{ T2i䙮GXE6CP2DJ\fT9FoyR{|POtPOJ+$/w;5TWEf/ioP6#ZN GMc-1"[acwͷ~Dhw*M5Ph}$&ۊ.dZR_.?wèO[qªOZAK%/YOoQw(&v*Q]b7emwxy~:!4$F̹J,U%¹ѿ ~h8*`go7lSi#GW? FT$ssV mԨʁ lxvtUBA*:A32~XxekOPځ+ fx?(:aQ;WG Y[ӴHxmd'_i@^uR1mV/"o#>sLAS'N}tnٶ?V`ݲ`C0ʩ=vU565F.`DVI0|X;&DkpC@& Vr7HT<b?uC Γe`^A'L6ɖhM 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׎oq3Ib5Tm7P­H pF>P)J4yA;ؘq?DZ Y_lsZ} gN Aʖ)!I &l%FT~n4[A07}A2+o-}ܦ"P \ؖЇhW޸]^ptJWdFs)#L ;uf~vEjk/mOYy| ސKq 9Kanħ|bF VC~Urj󩺐*u$1nߗ\nnI6+y 2.^lL ! ;siw` s,쩆M@(4[w5L,~Cqo9@S4}^ʁK@W>Kq= m$z颗t©9hP/cB/r]U>;"|nIsKԗ{%({c-v?f75oeUq1*΢$إL&*z6-@,UG"\1I`dez֣k&kOV %/}4uYn #"Km٢΃41`iȭZA͞HP_Уb[>BbYcʀr3EێFA}VcCvhfApӻ1M [I<#j0ܖ# qZ7!Jeg4b (;Zً><;iR' rY•K/?~e6Hx,f6SpNa2jB[Q(^ZZ\*gsSD͑ЧA\CJYPR%ƦՊ fك~O+[.jû9^ZRN.O1d8ۤrQw 9ICY!}3W"$xRPDj %׊( 45u=Us+Ss鵓HTF26 bn؃-.6f?#MJMˡMFҷHV$v)=zEWDz˻9bgI$eg~>9Rt/<.O׊`ᢹ;Ey-p)k!L*=KQB;P gQ,|dYa-?yM(yqg3xx_7FA!0dwMC\Ɔ3,ؗNSdܾ%Zdp'!ΡX FT,r]@7Qs+A$v"1o"cP{.Vvs:O0ń.IJNQkNyGHJk#5K[- >"mNr^Y!VN"{E?4۲vى5wS4e&sK?)8c _Yഘ{?*'  7PRs\ y )|d.0*y =z3x5rt4`|麊7q_EGځi+&\f-|I@K#MᅒoS=/?UJqf3Ny1WoL%@Qv\#G'K:A"cl[hPɴ8HQ43ķb:MMܧ[ۻ۩kZ3KFIx21`RdrNlR}w>5)аxe> pԒ@tޢ`vT 9]oYPCAJ<cz;cFdÚ@3? y^XAݸգ !]-OvL &CMnk8aK˖F%z*r)Kk'e ~d6S'=$}ŏM͡IVLB,V+yAV61]-l~Ğ4p?]PFk.^CǸ#>{*;h=~H~jqrfu!]2P9Fܺ$kA)uQs5q fAceB &Y. 6~t2\Vk8$ad_s3bNd">Gy+a1$^'o]>,|кI^F!=^݁YOKܢrA>>s< x2dzb&CHU?̐-6njy 4 {GQ*?~HW@ѱq1nҒa3cRT5$i/%oj|6n!~T2l{1ahL^ԕ vQ"YN݇7B".rf bɈ* `;Ŧ[mXR>~I v=Gߢ̙wf9r#Eqㅠ[Z=%J뎅:3o;ʕQ GS!/#Ľ IxT**t%W=}ő[zoTEb]a&^YBJj]w]1!LgկNQcz!akpBx X2J:XªlxDma 1xug1~Yۉ8cQ=gĉnDg5BPK&ՈU]Y_e9 rEaQ|H?T@sCfHj-Дq2 YVdVԍE- 8+HZtITp)V|["W sU_L9켘䚬 ǐf:OS0u 41uHʨxɦ:a j_k*HK|7c| 0 #WvUԣXnmZ+UzOdy!' : CI+$i^`^P7 BL]6ybmx;Y.M>/zJV"0TۺV2zj? vU3q˸tX6Bb&^!n߯0P> :E2:^D+z %^ Bys.I2j Azx2V`Z:I7ΒH椇} qja6]6MKY]E ; em4tZIP[*+ez7h (> IAև[ lIG[H$X~ozb?\5FÛLϞWq sr2Z;KD|tN8ox*/7?!z1; JEڀ>.5HuK STweBY*X{VH=M%A^ıcCP<GChWoAO(-t8d2:҆Ԃ-5J搲ܟapxLy2 "6LOu/S6JoXZwcܴ< n$ r귌b5VNІ|#E,決E.'X"B#G Bd;ͰaǗ{NY9(!:q/E4q7.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%p9bK3:9P{nR^8hQ#wՐ{/v7?؄{!PŻ[ǭg[](2}w-9 ŵXqÈ^2s?`:pgZ4Xy<5vE,x`/a1 OߟW[غ^Nd39$o ڀwUH`LDx`'&3#W8QiK`re OB-&g[Qy &t.QvD#|Ys#zya;&x6e_o l9olm0t㴃k=q/>7eᭆ X{B{Wf~C^:3ܢ"͵f\ _3zWE&"C2BѰh4vJ>{o<!Kщ-z4 m:'Wq݄fq^RvQ"nd :|Or~ 2HaL)"* mͶ5``" 7 M̒{5g6iLHcxgi*; G8,vs*.9 TȽi6яmA{:fa={mgbR˹J ySy|v |sN kl8WhMlNǂSMQK=[^Z>uB~F-G"0I/+%T~"f hYLGtqoˮ~o}3){ٿ<֞!}_/9Kڝb#P§ktt+[dvIRL̞c8}}5e;GwUnLa_"c|rUZ^;z' 3>1n$Vp %>/bDt92r%@tɺɜ\S0A А!t?''uQ/>b<DG[ұWs'/:I}~0;Z<$A~ہO< txy}!(]W<c&@Өn\Tt7^](8!wppTdG~|҂ۘ>iT'9d!꒾K MG냬xƆ'[.pt˵DHQ k1"{4Rr= 1g/#mLF"y*po=* P.ݒ}/rF#[ˠ{Sp_=o }R#4Rr;n¢7Q~B;4b<%qf#+bly6I5 DL`/6/mS!l~ti`nl ?1"KƲ2^GC:f5Ev-Z/W/<>=Lh),%}ղs+xw^{FR/wvyQYAtc 8&&,%B*}3Ȝ?vGwD92&o_.Z#>f{3K 9/zyԣ643n\wRDZ<Q$N.>겚S\G{D#lh҇Xb/\Zf\.5^i)aґ;c rO(/a%4M{j<Zi[; #udՌ#"M>fpGQE(_J,cL@  cMyw'.D쓣n a҈m :Gh]Oq:v6X:[L3$QwŦbPXaτ6F]a)΂! =r\gh2ʄF?f|#%tLP=m`3c'&wX.;R)g,V_ 79p+<=;8x[B28\A, SS&ULL=;3կFۻA!j 0Tђ-qkluaPnXSji `0OY|Y?,ԁ6!jmXU&~FL~rRFÐv7=?]ʄl(X&نNd)D25yn5SK*bL"R! ߋ1 >u39&Q!G3#Cr:.[lx}&:@e6KXMvqLbNa3AOX1)C+4yO|!5qYLn3R%iq?+ ~>2&%ۋF)j-B!S)q2TM}rtYasMe6i#0s$6Q.͘Ӈdp霉<<ձEUd I=pS}n,%AtuF"Mv !2zI],aTf*sY"@c'(f~$ɑ&`'gV;d' e#y A4ѕBY[0qܮ 50`:r^Ht5 s鲾*pm*^ &ѿi_u6B/jM~"G֊038|FiB]Q]A$zǸf!OW~icd``G1f;fF]Wkd]NGQו25K7_ҐyUM.V^7̍m_Z n4H ϽUc7q.\  iŜH6"bn&U5CETIxDoN8Jhg5ڵٟ YoTiL-:JI\67q=y+MOSrJ[ .'BZ ۹p6{rJt{[uBQѬl?09s\V{3$Qg0Lfp*EN.Mԅ%l[x! 6zhXJZa힧ނr Yz("I㛯| Ju"/ƹO60fo=%bz?-[gn'gzd9gbuQxjI+dlXنG2Rbo_,ܜ3W::V?׿69>_tC }f:ƌE9aö}!6{ \yAtХW=XòQrOZ $x01WvQ+xub[!ItU}v.NuHQ)N)1&&2kȋW{?!$M˸z+V@;qJXnw.9: C ^9+-HbƳ'#"2'|e`fOn5'1X"18$B8AܖL7kVs-62~XGEq7(gCFZ}!m]w)GmZ>S~c4 pL@{DrS8||p9gx/Q۩4%T oį%nb5i|P󤓀L ͟\G ˿>+핛-JAdHcΏUE!% o펐m\43\qeq fjא|:=Yƴ,;D@6xdG~dLH!3>_GBAb7~{c4+e _, uu=VwW%0J٭LQ*eֶ-_OfOw9~L  lх48Kj_!݃(JW nU0Lv߄Ocw2]-!Y1:m|Vb:1V?b1bu\Cʘ^b@ЁQŏQdZ|.DC" P[.u Y\9l}Qj>1a7o$Ubz)@[}<822>{VŞ;yXT4ѝN@zωh^[x^V^o2h#Ϣw^+_uLOg H5DJηw|QQYDm +ZN(ZL~K֌  h9Ն&.Q]-͇4}fKr2T&m>m$*ڵI3;@9G*hkʡs߽num0} {~0h&V,d?ePE t3x4’<&VrB*+jJs3v9^K!e 9 2߲$bp5in׫}uȏk|3)%):?HJE`fޙꛊc~80J"'J%'jv_/YU4 ѡoN=9L#_7}0q mT}s VI0 {oKqaleP҇6@\jmvK NLFS42* _Z?tn]=qʇk.kG>ڷ9BUڶ31MK+G_;ZE*gěk˰lcho}bė}3 %h@䐆qƉSc. ΓaP-[; fS@k2=^rgA퐎)OwF P<fլ;5`n!;;8%^%(8tz m.Ic022|y/8H2NwLZ?O6 3LEAC;'s vl_:]ꂅir؊W>}Y , v6+K}5z][9V h=[zA}n7&Ȟ kٟfkӞJBg+(WlVg ?M%!t@DN5 7O),"NekG +,=ӄ63oYREqxF B&1>3\a1N 1uTigwH7ep`^֟W}vtI b3,#uDޑ+ᡰ&L63mq[>r8FO\=/3BY̦zL<7\eʡ!-7`rik488h$<蒢 ^ȏpi{KI,9;Vrx$- JI[ʎDqe36%0@|j啥aƅҐu {*|OI[mĉjdR![|:Iq"s~Tr:+Wƍ{jn 4BrDзJ 8gٗ`\A9B(Z/x৸ ЯJH4A(ȇSpV90 3bٷ B_Z nE.}r͑:v„yp c * M~# kҪWx~ufɓb-`*4%vYqu5#Ev(pU.:!˲zTr,4%:KU' &G9@G$MpNp\fQ^x%06sr[mAX γq!2av!髮X"9{eIs".,6ʱڌz1DfYrFy`}zr_>ҙTr\[ni?\nγ1wVLo#Skyon`؊L8?өKKPVU5vKu>xL*rHԆPD2jz1AK,>es)4o\y^otA0BsM@zڿⲋmO͇V_wrѶZFF\? ~wC}x-N>, M!AtLx+߇XiWK ?]c/Ѕ]K BkPʴϑ4F[a![GY S00k3тKÎĂ@rXsRJG{0$_CoxoR6& >cZ[6yUn]Frm(Z([l }{)zڂk0vJOuSxftݨ\ ,\ -ijۡ[v|x.;c+H+y7rSoQU<%4p"۔yPN)˃ѡhC=]jV!`@y`*T*@АwmTE=qQF"'R c)fUܖ epZJ.˰, +$sDKZ.+MoJ'Dj.f*>W.+ .(N۳wh\Vu sr쿅#ٿ߄&<. W%LҢDT OĢCKuq(RwsQW j̓Y?!"X.RV}bD@<{VTVq}>m3$ʂ8{@-߷lU@h 8k *K{q2Of ΘYf1D ȫ{WQL 0+w3Eד(;rzjOꤛ(&lA;>O wJCUΓVjc!*K Ύ| -NQ~CJN\fgA" c66mkP>0p4^ޠy ۼ~ mq>^K7Y\mTLU LV mjŸxQ ^8H dyկ.cBQv-R:dJ`=YdPbt wb<%JWzڀ讝#H 2u {7o詇L.0ogY8./꛴v6DN,12ڌ4\_.t$:tmkb7"wVba#qvݎ(>R?5vR2PkS}m'~؃tZN_Nc.[nPx” |<g4 s}n &RY+5,4nG j_Id}\oB|B6X]Tlk=j ^&80JpM؝ ioXgrnagZxOƞ}=*#L9IKV8 a>0J}E0m&n";S)[;Q+mcw'Y &\^ )4d-0G[p?mc=[ղ>i (faK{!k:ZaO""q$'K*9 `QoaD^YvmՀ!A:h𣅥x0e'1y uq<:Lp}UG&gʄ6g{>[}}.̄%OwlauL_ -0T UXx4i"{i-a 1|@ec݌. `lN[xDŽ.̕h^|KWBBRs-ߥhL/#Y; ;3=HqTS(^ԴZvDz0DqD_PKޠN{ 唧t51w.Qz?#.tF7m|ȕ~fSA}Yu=6QjdczBSڢ<ӆOAVhv&w;dPTV~!+:@Q.ۺO,+F׷NO6.X@ y ó|˔ǚs8+F@fP3(ɜDZ/>"nӊ;ql '>]S&o0 "xr: C'=2WQ5y uNoga!`Q܊U,Xhg:;j#f#h~إwN-1iRW'u?WQ 2{p#ޑ/k<4VF: NHݠh**jѐCNgS0i aX<6gO qErpTO) وt+8}s;h/zR]iz7aI3rQAFXnxKP *z:U;(z70#j AvN)|0~M_1`5mH6{U@ &U^Wj0KU==J$Dv`p#(_"O(;)AYk[We1Uhu 0c@Ǿ;$-9rMON;kL0:fu4owui?T2 r ZdHz}IeIwͺӇ VͮHWz3?˿! fR<9;F<~Qr[ ;ఙfƂ3uuיttN( 62  [h²7?&\| 3v`4r盖),;oRTY BZN1hdj); &4޾3i2{Ixsˤ!爫|{\YMCU~YwAQ'#OiȺ\rw{\Wm/+~5IeBJ+Ը#/^}[OO?gp4kAQGR.i{mQ Tя&c?)统L{L"%$~;&@Ut-i'B-̃PZ^ȸŃar?C P 95 -H"ji*)%~[c{,UCSR]Z^/X0J -rl[>u:Ⱥ} {RRr˾Jd5&횷):"S&0V_#C7:j[X=Hq{~t3˶ -h.ΚRt<rMԺ&Ai4%o"m#t>[H lllncSl3F {+1j=zlWFE5oQ~L4L^ p%<.⦥B̦p`4:@xc}8  `)ubyNх!4cG!B#ab9˥T~8lt;YB_d%v&@ZXu@_,|BhdOOգ:e6L5qe)!3o^q=zĆQR5R9 [p~9mc+|.Wщ4BYw I *20/- MCba_-cZHGXw *T3nQP^ DO^hft(Ҳ23DoNY9s* W LKM߈f;5'gPiw)Ki|sY>(J/8u`.u1?N׀:sŽm Iˑ=9-k0^ @OA{jk5:](ZRY U"|mJъtR5]$wKePywPO+8H !_%̓5;Sި?rQev$A` 0k5Gpj6bx+-xA"=A"{v4mLdTbA`82gb"<]S.C jOe֏mp:9: ̫_9Dm1b{$K%H]BU9yl7VN (3(Q/Hm@3;rGYfY_C;M283sAL-A܃,zbw Xpc+1iS}h3_Q+7OY9CBb]k ZwPLJ=x :˜7Il=4XiRy o;q2i&kZ_~+71|_*ؤ@"]7o$fyN~-\䦡Eޢl~ynLvHH֍[%J$n.Fd< P-g0"}j0\˾őޭF G#ߵQRxaLU6YYl+֠v(z0 o8;1%s:y-`\KT"G}Ad{W^Ti`Ȝ&(Fj.W '`Q$-=B |>4iWA嚲j??rD8y-KY5i n:yFug!q.gN 81@}hB9b@sn:4mr tұg)WMHCVɿ%吤f$`{6o -sҘ/'*}U*b.06^f@g9QOt^-m-?p{Y4u95tx2;bDC|z9T]&7Ilɷh,vTO_1q͓Vf..ݮimVU1D=L6;s:? /1i]M"ȆV AU{ 2Ɔ !=,s VBZ.:ZlMYl^RAR.o1z_0AFkLHs$/,b*!`.n+AAhMۨKY~ŇZ,m:KW"RɰsLe,6HS+czgGp dN[Ȝb4هSbmtf" m-(B|gkt#]}ݝqtI{ :,pWHfڤhUb- fq?>Ay';Ѕ22%ri\jBe+W׻^I (]JfR^- 'U: lxv.x/Q+ :t4']F> T5>[5* yLUu0z=E41|{{/`5"BA!P؍կlx&>$#J@1ԻWntK\~¿5+$]2m&%$3ntWR\Kga!'s)Nj)H?)^wWⶠ{zLɇ<7pa,0Bbeb XbæV>& 9LMLx,(c쒊\!hR|g7 rZG04I'%YXia@F7(eM5+c8; E`% RL"f]gXco17\࿼]z{3m K^8hINegĺD8rRdon иНh2S]i79I= 祵7g-: =Lk#v9{޹]\|-qsMKՓ.VD#ͬzqkNHxGz:xt"rD)dIW^pX";D&l_dwZʐ{j]d(~Y4so}d?W }xU5aom;7ÈF=gO(c)wb.z]alX2}]gU^b_qex)Al(ɬc飵=Ÿ>m ;f7yq"󇛍8X'\`TV_Pˆ%lSK&4U1G317\gY]?RKJ in_;^.a4s061S{W47Ё*r0VQ,W4[VA٩mٳU@)E*&MΡ]lG=_D0&S2睹ԙr#z x??MGA5'UU SGOmQI VI{>s=lSI@F,T]a)KM:^K_L^3*ͳTf8;;)构@VQ֞I{[O[`k"L\W0eu.Y<$+{W !Ǒ:7:dٺ鴄?XU:!O.6B7̦Ͻ^7.ܩO1ͫ:܋S* E9d7,x,W3}w%ekˉˠt[y[1r~q1+c<{)~ܗX-o`S0@S3ߨ{>Mmb?+ZRόΎ3WQ Uޘf ({檝0c]KhbM1[6w۞I\:=fIm|(=!Y[<ޟD=FbfM#SMoUܜM<&8xEDR&V,M LebIq8.炴8:͑5M#|Sy&֯VLa ݵSrz棢 O50Y 1SofDŵ&5vNy~xc ~}e%f4Ff5Ft*h#*cf-a?>l (`YU8f|sJ1ά>=݅5ix2.u=e%qFa`f$Y+#8*IeM,7C~`o33[[+xzG% !%-)p1c |D8~%0GU֐Z?L%(DhfQrwrzߓԖOސX5$af`iO뿣 o4ܫ8Am+zrl<.e3Pnm gò:!áMv ?T!fg: }"Rj{~/HSZ"󞂮FSQuڏ-Fܥ \u4;nvkufr`/Ϗ \|sX5Kb>n; }Әau;[!Z?S<9e="]]{fZ5P&l;hB\:h PJA e0cexg 3҃z,;/Z¥hB@OuNԳÚE~DUU+`6fAX/qD& 뼗EN6zʁ{_k󖉤dMO β:\%l_7#qhG]cz}V_I#4zF:vͰZCo->A胝Ẍ'ilHG)ZR杖/٦8Kj?!z#IC<ܸ3F= Pg^5sL fMٜQ ۾>, \ eOj6/76bY#=OAD|~bΘ8 k˺>sw%zH'1e9ol<;IO]0~K4vsV3[k>Ы2Lo* ly?asZgyrʢ/s.03̚ K@`pÅm?O^qQ{aj9*˸0yDaXa=j Cb`x-5KB|=jt'ږβU-4);Q?%50[!ˇQ5JK.og"{H퓣cG,̵@ufBy&.Α#-JCo?oNCƦ_Q P:1ʸ.EtF‘*Sΰ&GUhJH =Gj@Xn1C]7a3sbEJ xej$*HX}LS U8ݤ3'ARLOm,]49?g&6=i>9),˫ wE  8COyIu(v%̶}93 ֨>O:4Y7|σr%YoMt[ +ˊDPM*GAin<}I#0Ow.O͝V 4w<$^U:ʼ`- Oq9tQ~bc=λ|ti"(a:q&x-d2tB }P4$F</L.djJ -`ߍ茬.Mf!޻x7e?]2OǷk"l_&Pv΁ O|zY[ZV}YOLw봛eC{DJyRНA)d5G>kKDAv[Eu:c"#Pf<3c<3{I/k L;u&a!5)̢Iutq{b[ wA"YX l`I]SK!-a&z. G+1@q&`jlKS ZW{#STGī{-PP# />=lH  lk{*'}sD8ɝYt0Os<~:|Wi5N li^0 ד@HH;%nv N0v˔%dgA ANsBPNhC%(Hb 9gZq#FK!xhB/os 9*vz 3X;!#|%3K5 4ZKH(>T8koHqOTkUJhGЪE|3>^{>b?_$?iݐ5H˜$OQmtQXrY>@/_M]q{fgɿИ[i5qPyyާ;->|Vݫz4^(Ff?8ä9K_JaˉJح 9J`{o]CT@ԏNqh nsI?*gkFvWxϷEmWRR-(E\<'`>&KeUt;\B[Hh9y{ /|Z$&3 }aT{yJBj&/NQe~]_lޥ&͉-MҶ0#(˽l 50h`s xIW͊{FGVCG*:n)3gjTA x2(e>d;fbt_.aO+*'&_.u\tNz8zk ;6މ9 H(K^`F*HO'Y.;Bdh#dh{%w)`@~ L|ߖ`Pz$Ոv[x6 $=I]ōTli@Kkg׆Js\͒ @? >h F\ϘUsДZA³tuJ'LgDS1U8jpVBm2^0Fp mC̑Nl`x9Qׯ7R;7s.pjmb6{Pnl%ݍMlW$ MA4Fn՚ksHSZuRw{A?Ɏ@B{gM'<t f`wtwUnǞA)W.˱FI8F O~z?rR3i |RǖoBlR3m~P"ᴲGg$;P0| e$=n=fT湱xc5ddڻAi2|VxF~:H pw'i}G^;K}_B0v"=&V+)}4$AG <%%ja!4ɑO_Rc&)o7Ҿ e$[Z.hTw_*He&nJ K&EI%G eA]pm{'z4K!zO\V㷥u:+<9nN\|7l ZU{ i. &J9兣qH)uHlȘ9y\la вApM\DhzKJpbӌ_~deH,@x[|c^G+G Dn.iK18c٤, K0[E5KW_ 19)USPŁ,n™d}K]Zkt6:vhNC)ɵY }c}BFuk"$HnEYf5&og߅6 i>2i\'jxa`$$MM KP[lG&wOENN(eu-q -ꑮ>=Әa:$9+)%#hV%SB']ЃϮյ5 D(, ր3c# |⣷zpxe{~dP]_,44qIzpR6]1#G/p?!8: )+$~+kV4fVٷ<=.hce,n$}2-]fcҸrԼ{VshaX`18Hܼ7 ho jWDWjI6dž!K+˅.W%\c:,e.$05?%:U\G:/7=q;̺{]˦y&8W^m {)ӃZE[9mTx˂{^mǣcD,¢4<ÿmy$4X)Or|\ ܆Q߾wKOS~GM-=Iݷ ޲.MY )!/s[HpU ΣD9Nv|_rW^2[_ pnU&„{8`?-2>C;#0(CB B=l\;_<^k'V'Zf;*{0inufKlZlsˊ#_%#+֋ϊ+hWLy׬ui%'ebʤk1}i>'.3e]12Q?(ndI<("ێU,̓`2ΘvcâUVNۍ)s͔ eJ !",&=muח[q@_Bؖ7nP/J~@XiRިvq7knhdEfB:WwOO9r)l MZFˋ0Շ|Y9ntOI|x/n|@3a_iD/\ Ne@fW{R6݊Z N`?D N$)5WiJNy5KHOo$б$mҭV d91tpncV&'Q JxRY:1ړN =KZ++MY/^Tp*E(F 7gZ*hhJZ^#69zO+O+C鮶7pђ|aS(Eoñ|?x RoJav&}>7A:׎cu1Y%q;<ժ6q]VO 3Wo= L~W~pPwJ{ddz.d1 GkEdwN07}^-SfK8Ū{!ǦeˑվIٰٵ}:i^J7d\ufc0U5X+i QfODCFok:} 󉇩IoX KkKӸ[= #U#¥Zl([;hSݴ#0 k#@qKd=t(-({` +eb%V5.Sd A.ݠWQ|\,uYRAkҲ:O<5ɝT,wȾMwـ/F&_alXd:cHGn_8ǐUX)H)wV5ԇ15ERnxb:78VvsiH'Dij41<{FʸK t*ubVG$_gO80O(U3yf}ļ|BJԈXX2#CBs:}g|XW_=@. H:84Sw7#f{:P=ETLKeRXb"hz!IIbqjm$ x% A?:eu;דzz?t<^_$gw:AЕ)x5jc܉ٻOֈ2k4 #̚7j3Ix!ۗ,Y4SX9.k(Z T-VP꼂MY|Ѐ: o1gos De_\ڐev;HW/͸WҠ?8@6%;w Ja[_3 %wEk^j*y,yuuLB\=m`@𖯟87z+.)e4mfo9x_̖Gŵ*@xA- j]f45h_Mk t-mTNLo^B5}6i!%r{l»c,`ۖD ?r28)}J'0\GԅqCtvV3YҙfS ҹ)K)A(.yӖs0 ?Q4vD+K6Rce~ x;okm;R(ĝ,aߨ5pf,X{>iIj˫. 3}#nb"8sSJ{U \u ![ y;cu 8:P^0iKwi*פ@~ -e6 /40^&KB$6nI3g7DJ+W3ć! A0WN2qUלGs>!p1 t+ LRL Nl|ū tjEى`s͎rnAt3ې8987.Nȑ{u 4q;t|:kB_"E:$3@>W. k%f/l3I|[C[ oyJ=9/Ē |m%A|80a,[_x 7{dT~g{ʹro C&ѫ/f朐,?#S{\ySqp%Fb5CUj dvH- eΆ9vukKs5'U1.O)FS+6:Cqt\ Pj>,%FX๡֖lnߊe3+/u3>x(4h ֍җ *3!R;^MOh,>Jx-EՑxALf~". Sc>ńVŘ s>ǣ',cR{Sn}(Xqt="Kͅ H⟎Rȩ}|(_:ڎndͧN/3K|>b[q"WSm_'ҁsc%$=$\p[8B=@]6dp)NLzEORacY!SMdyDY&2 /҇۹Qĵ* )\p m:YٹϋJ3=EUY\5ta!#F[Gx>fsi`ߦ`#>2z[RsMl_[6Wd2A6c/XYyUVܐ2qa \o\*.i |*X Ջ\ jMt}Y+ ۽[~Fܴs02^]>>7Y|sHe]U\dkaYF,5|fXnL%' J‡u;L f>BZ ӧ0ǽ uf]TKF{אپi(3aҒW-oDO5|hО3f;(BhԽ q$w&\1 ׺2֝ك6 RDݱCy{ic(>[L:.m-~%e-eIv-.^U[9 e+dA2a4R0,_MJҭ*!5;Xae}e05ÔnO"B+!׶rO6>e:IPySPAf]c[HJL03fyBz/T!V!ܞ6>!,ONU5q߄v 4;| etzBeWVIe˰*j3zN/]9M&DT?}\x3dbYǠ7vF哓#K$5mVSTϹX 2Q0!u?6SұJ_E6>٦;YLgTX=IsӻCXֲ@ J@R()r>Sÿ4P}).g#X\$fLJxSl]e8Q9H$j <' Tmlo.(ٱ~kBJb*\z y8_{:\O3noTugnV)5gIѭu'ACD+3E%@X48LYaa)a12VO5F(@HOb0ϫHU>5^,R3 EIG={k7mvTo< f&NVNuIU\d^MDm-w ,8TQq:Xfd9 VcI[OcZgk[FBus桡>O^1s-@8NhO(#':n+?з8p9$Xmu5jԻ%0s old@eJ}0$a ~Rqq*koAi|Yi栧w)ӾhQ-:&Alp0-73e1}Pd v:3M=epRՋIgNR(_>lq\ 4ve\ؕA0}WưJYb%AJA"5M 2CWJ~Ysj8"i Otç=Ԕ{!4:tysi[*vT (IGbp.b(+r¿SV3"+ K)Z=PE!@c(Y'mh'i k \GŲɲ,IZ2wVNEfLZXWghW%Q4KPXy"s0MjFgP1g.Mٟ>*-+E_\R_OڙG;*HZjDȳqJ3!2E[w;dl^ɳ j6Mnb#`v!g3?-R;.Yp~%K?V_:ݾ=yLK H;PhW3. g=? k9f u蝝hLe 4 @>.y4眮?r׺~hPo`5}\8n}2h@6MIx4ʶ${`5#qbҒ9 puEAl$IPkZk݊bir ે~?-n,.["9+}]ՔA' ,g`/,GurZGHսd:[{x36,Rf7VG6Rbw[XFSQ4wJ[ +shvJ-ᴎzCkW[0_яP^inHS$Y;( Q ~b_z%@>6˼^Ԝ!fWL9(S5[wrǎfb)өחօ\:Q~Zc5Wo@-2י7J R`ȻTNt;jA8>|p݉a˟5@ @5+pWՐ@689B-crPj%@ԩ,7ۻ;e$)צ/^4Ad˥&J\8yjD#Ww3w;^`ft_gKhAZ|OٟKͼ9DMfgKxی%”%`#dvwq:EzQ6$Em[4sY<:2Af-*E3?Unɇ`O_֐Hx)f`aXMzKA2v)m}# Wt[ {o}Օ*N`$3lZTҎ*}D:X`n7As:g$EiV|B]¼u?/̩= H́Si׬/2Tt,LZU?K6M C$ c$Wdè#ߪ "G(.rEn"<7@y7WН_}?9$LqIjȬt±*6]Pu7 I2b/bC$d)±W3HKD s4jFZ<;U븫3߯dOGw;^gPy(q\5@ УK`6]!]aB匌aW MVe}twC!ނߘGHL(t &bVY3h18~v9>Szאָ$Ut,GRk;Z=LB+UM\Zžzާ)XT9U1怅E|:MpO]謐Qnǝ Q~Me ` m.NE(0 :eQrݿ?)m`1d n;_oHڵUσu[eP]*0ERlBSHr-)$}LgZ+5hӲ1L wng}b,Nى+.PI蝶_}=Ni=@+@p][=i `l$ ;@wJ%DysV'dGqWpBrCcvuA7ܵÂ,lJܲJx2j#'VIJ <|¯Z ezx3J :y(%`ݎמf|]lUq1PfK(WPQ=i`[є݌@M)~ Z ch^/y?Z۹J_D[A~V1cq~L`G {L^Pj'cR('}@7nV/FYmMJ($54WE=I@P||?+UzmeycfW V]{.<|=Zۓ&m^9:'4b+Z/I[ܐNF/09q6 pbp 5cg+!%%Vo#ZC:Mn1"9t,϶<"FxxË́}p2 |39* p1-!;+ ҷ*Bzye{-Q]ef0:0fdHZp` $R(4)vg޲[m}%lfQ|r,l+#VKFǁHtE]^.oe|~a0\+ l`@:;BóP*w&zB .ØD, ryZCā Sكkw։NRe@*|<7{#$]p:j3|o=4.LHCx8g"s]sE4%ݖOo_^Ǯ`< :[ z m(.8Hzy|wXs@hw9vfb;!q[^c"Gmjzr Txaĭ.ߤ8,/;L;_a?ͣ^[AʥlzpeKT(;[W_W !1)g[fH|CH1k15h־Ѵ#]:&R3mU:O7ٞmrnCy*!]֡Gw~inhI-SK&[[ FTRfc6O:'K}Y-"q]pI,BtJ"|bc(,Fn6t!6- d],'ߕJARR%i0VM_Im>?[`:wGU<{$hLRڳ|`ĤϬlR2$#ைDn&)x> 3鱼@#T9%ſ(̅H\[eQi2d \C7#*AJƼ4Io.ݔ! Mo_؎ 8]j))dLVFx2:BcmitOG{$ñÃsq6piapyn|BO0h{ku3=coB#ŝ\<7M`D dy_mJcS"Kjyo[U8қyjn%[ :TEȩMYDƣDΕ?hVls ka0VOF?,}'De Eݰt=T|,_!%+/H%NcRSQ-'6(cmja4s l^!pTѭH*wվ2㎁085[`19)WzUGlύ 7OƼ${'@3s <+uDdRIMĺjh֤SݴDv≵Į htdT[4y(z 4[{zPlR.s,Ʋ] ͻ&>;?y P)'D~fz,HA[i 9Ӆ~"M0$K,yp1NLxunܗt{^`3:9U@4T=$-g5ڳ21ˇBTV7b vhRol{cmkm骛x_YhQfkZUY'8V>?&4 zD L1pF2`7(kDVK Or^["Gi-pZ?h`]I k!8M,9BVK=*C[LD -9L9 بQwh9y"|Ωʓ#NR RĪ-S)צ ;ٸ<]7x'q8s(yktMt}>F Y)x9M"'>g渕I}y;D7 #!v} XZ+u5+$a&Fzy9vA()Y51ۺ}Z,tD Z{?`Τӏsv)ol҆KtYdqilx~/ ]M;~NgU'm 2/c Y$Yڶ$NOQ2Hm Rx](p~uF ka>mk$VОA2/w W96Zk"r?犷N(jxL W ˆuGs,ƐP,TrִEC爱]ꞕB277/`͢gEқ_*E5!^Q>h~ECkp()zTRpM+NyR%s,PDcUBD?׆l bk;_[J~=qCP pS{NP _>F.|vR(m68Ev{3ߦ=aOdd}O}8LMVb*7,~NsV^Y[=uo<3euXʅ@~$+xG &=askWzy1.U`v4Pи٦Sj@57~l@;9h*59AKxFm{#RK5?5+;YB> ntVdB$ hţD?k [2`ݨk9# w;Tw=Emh `1pӺYpw=[9ikm bAmO=sslCw.BII8|*VXP}bRRTO!D I;`1svXslQq+;ћ-{!`eH}~ O ]1Uw+_3t\XR#E9pvDߋP&V(xȪ0rXa '-K0oˎh=͐ԕU:7`Lr>7Z5,EŰL vtVR732ݍE'=dQ0.bQ-w;.(otÅcO~&8YU)WziL'ݸx%!d 1(R '"b08-uTRD pD(+Obg MbvYFH?-m[0=A:a'(-vTmqdN3?t_1`G@HͻPL%I >!v,qIkr߫L5Esƃ8 2>$-!~)*5ޢ 8Jβ3+x-(WXeҴ&v.M@_ 4½$% bL`~e9U_^-Lf, Ci CV׉}VrM Je%w+,ZgՅP{u\ӛQ6TY98&ޘ)|w#o`6R@'ޕ᷼ d8:&Nꝯ >vxa2ŴX)zLwwCQ>B"3Z0UuBtgc-**5|<1ۀf^|TժFfeB JH:*n).@lY~\a!4 jƣ z8= b߲RKoѓ=!|LdG?f(%j}zכQ ,X']<,߼77@M9qPAu#ei?Z+#FE`fj,"5XrR-kI:!͝Fёk+]{@=Ĺa3tRDl e ͸l]I瓨K)ޔH^Jb%Im&_2Y/ lv`;¯ޮ G9 [a41]s'SCs7[{aBi]-t)L2=[^8E2^7Z8ApInjsdf̷Sz-plKC+:.N=aI\,^G uF\(c3){@Y8Пxxj|+iu+nnc%jZt!(&L¦g 0i$e&:>Κ}>9C1O1~wV7 ,k-|ECY:/r*@aXjyX2UDkCG6iS RI#:r_ FAUAU~,TMjZu5]yg/G׃-cnAxuiu%&v Yv0m`Uu%L +ҦH*=,ZqvY ͰK҃Uu {k1ޘ䷡DTŁdN\$Ш&XoIU'9ٹή @Dnab2.{y{ ?tP &+x^ R?x(\-aB8!^SP\̵ǜ/o!+nlPLU ̖ * !glWZzNsHЊ RU;;+4@ޫ>j!NTS$V616Jנr۸3DVfyXzQs!yC fdR7@ %+Sc`dtTq]\"Na }.d,@)᛻0? 6S߬RrqE 582DlsC\$E$(}rx+np\5xb=\StDV /U3]Zu('UWc1<5dg>qk_&\ݜP & n jQ}f癞'FXSKTKacvt4 B6%P.9rx=&QZ }M8 JC Y=d3[-XGL`J8%l \AXqfF.7=>ݬT-9[r,ݧկu_wBX:Xi3D=0iW>j2z*P, 6FiLfKWQ:t< Lb--98lߍϮq F/aL+┇ٿ4XBO!r4=5kw};H Y7R9igY#,$B|7KkqB A JP=W!fɾp_F{Ώ3õ:}:.y5S-;9(%nI`9Xkb'6'k[17Ъ^Gr"ʀhj͜IΰL0Hy;WBCC@~K4l~\ :)yRtK>cI%*>S荳ՇwȮ_b5qGN\d}:"sl\~1"C=i>#}V`#KRIW5%ʔK& KnhaBx!3Db i஑#8M7mFsI!Ne闱G#mFjS Lt:R]JN2BN7LOu!b_o6S[UgoOHLɅ8n%{?:]咹fMNk?YZ7RPrĎJjDx!X .1qP1tm# Z#FE%qF䴈-Q㥁ꛚҍ[rS*?!_E J\˘T\$D7"J[[t69Gpp?7lqd!:9~"[6}V >@.EXh4dCa^wZiHFRd }m.̬y ,kAM3g:PE ѩ{rjgZΔU!0fpyvzj7SIEK#4CͫžUjYmIEҴg=({*ގbǩZG-Kيb!4Bf+HDžm4 $-B$ YGU:ڢ\ #$1UsdTO/"w;.j}еK ɟI,gκi$V-7[F <ՌF6k Q0m5Mk8N&S%/Z91Qv")Kz<=_B5|?(S5H TOIf`6=S%.1;[];ėe0~sϠi=jӻ%SnOQW_njc_ݴmܔҋ *p 3g<+ۃE?f)H'bţdN a.JW:}-ˉ~ 2Yu"x `t2W/||BܒrR\^AT5#lu12`/t2(!?{1.1ϢSB@O{k;.CD2ThQXc}\5$µYwANU jVl3rZ7Lh %) qṶ#XB@r L=R¼*d"}UEz"~οm̨ZYI XHHPiAҮ,|!5û:Z Xwۜ33>Vj Q]7NxɸY48e%ţ*g 2W_;(/X[qXI9X{u!vDj RXŖFma~yPu$]D^|[s)B.p)d+~hSE>-=5'4\]{19/I6i,g e7KydAF`e|K|F3tZ]rSt/&A]&׹87N\";&0m6#m^'G^џ BCiJl}*&.j*EOͳ-9E]52K3C}^e6tF,MNz=\IxPb%a38i8Tqk6׵LuVLObw()t Y M4D=(_5 O&'B2w*BwλROH](W!t4JMh" AmOd7>rO R{V x۫b\\t_)D߰c4IA;Gk/Yā;eHҋ3[)%ΞaFZv)Y9RcJ阣@Kqat^Wh-/SEtbM ("U`.VEwƐ3DG`qb#<э`T:i)p;yUCJւƌA QQOYZucLFFL7Apn$QY3$e~ ND7-+V&Lo\v!:~WCEԨKU)uX cSJgid햍 P}@8;!9L>ys g]PHu!#b|vH6h]ףonn5.$0uJklFCMI[3cG9[o&S˶54NN(ECx?Q)6}D#HR eC˖D9g/G)d *lWNoz2l"r}zQbJ8hjQHM+H>H>8x tk [&aSJ'g>;~P.Q\Bvr&te) LV䭱㡐UNA+}7v8s^>o ;7oeH-k*Qٷ0Vۙ]$yٿ-g`a|*fu zFs7@+sݿ#\wa]K[|S80z%Q'e-%S["q.2OB=/G~FeS\R0[k3i ^Y.dy'ru!Ţp66ɏk`wC#Wk82u^`}~Ma^`n?0p/S @"]qw g!3)#Udt@r¥3>%|bJt1>q=eb.d пNQ2e0ݸR.#G`R?33N~& =PKIbwi\{p5ЋCYc2]b{pS"ԚCq`LG:< MFTdA,1ڡSX"Z^LD bv$Ef|'t+@Í(ÜTʲA n>wB3b VtZ0(syTn`œct髀jDPlX0. yZv AN|cP-;\ͦA>DKt|kDc9wڏY)L]c4.8 vPĦ ;UC^𭃘WZ6E1dyD߿6?bi/ =&D }Hrf1i QMtY}!FTZж^k)ur~ì1Dm)!j3XGK&Bસ L@ӊǪqD] h{a%HP1-K(1#庾p+(nYߧ|DPP8nwq`%i{Ssߐ 1!' ::3cn(ٱ4w ˳vK6Az̡͗!~Hrq-&8B")@^}.|\45F!ُi"TR0&깊N)@W7 ErMfHCJrYp+4vAn";">×]$R=#MoAs̜Z1/d~#UoN>0|_ ؕq+4r‹ R嫐=S*zXN9lgrޏ3r +(<@^!^^ `4U3)A 9א\Ҟ,~G^oy#t?>ZGϦ2W_a"G(Ϙ3a }eabߝfI\V~z>Uc)JiLH] NǤ"=%zxh3HQ=A^_WGXq/SJ*ʗMpo_iQ7G KFwMnqqI [j[KKHvp,4,/ Sem]>#y֚]^o4m{ܧ:('aZGsΫ?/I4Ɋs*d` A wd!q ӜFV{t/\AsBn&ֆ񌀏Ѐ‡ي^AEi/D܌E]f"!FAzB ǹ'.oY!ϸr%Px{5BIq|6ud"sHQ&B`a>%OD (Uϡ޿)FvLF_R }&“kcE*Wߋ:@ <|_"#hB˙@sN+I,[@}Z~`N; $>˅U#,Ζǝ* 1@f>Ȃ=31jf|gC=5\+Yqko3SFRue]Uk r%.o4kPEb^ƝIH׸\XzWGNUD2(4NT-؟iO 2ܜn .VC { kQ<Hbr9Hְy&/PT}!He-16xۘeθED dK&J*p*7Ӱw#qxe%>r.sO>b3x]&o1}_K  E_VkG$1]{ cd]DwzزPTj'. ka& zlzIM 5'Z Zv'TMR2Y”۪ ;Qr2_h42zwl&Qhߣn:0:N\Q'= >S1=bn0~ pgD̈́f@Rd8Q+Է;r\M^sF_Odtc@Fєn#ۮjHWw;87B3}1ԮQK pXk<%4S ]y2F[bARπݿ9I?H:t(J|߾jhU$3޹m`z wSwwSGr1 {/y/) Ad94L'̏ fq0"I ?]3t#=u&+_fa2 GPBIYmi<3p]V|X<^Y"v ),\KӠxo8Q%I}Ȃ`3_08 P/dBNi^㥞8'Fa8#FcL Yq\ ziW2\-ftLlnL(m1y; ZQ.FˆU!KJU?/k["%s/ϛ082+߀sA& Ád|Vt eC⬨sKR6I+OowxE Kݨ8%ŠY w;y,Q3]y H09+%ꆻHCz֗-OUNCm1pل#PCi3ǻTGuG8"L0f̨y˶b>Ixi_a?Ҭ!?LTƋr "ٲF5g@=~%NYv}Ob?|`BAi>+_26W.g;Ž.[^F)e.lJQ"+^(ۧ ni`@thJOGIQ|ƽ*?yWǑ4lZFaFOd2Y8^fW &!Dun5$ͳCN6Nt@LcU32|Jz U8}%0ܷ*1<<&F t/Q{C8%ڑܭk,$#]ڄuz*sv}s N/ȜFQ΁c|ܾG`BF$,v"6 թאԯ7*d<ĘrfhKw.{! B9V}P0N )%t&}'TѽeYWE҅eZ XhV}92mՂ[3̢:=_#2,epPO4Y&Zﰔ[~vS!GNK" k@Wi Mx!֟Z:W97ihPtq5f Bwu=C@kVb ZCMI.5Qa$q{mex^i!ۙ3vv~e HbU [G97tKN .r"/ݓ]5ܼp?+9XtdԽwA^GBk-GX3+Rg=5ofvrBSP~[j9H*7d;yv'd SܠM 2eMݫώifh˰RBPU<. 5_o9AONHg}[1'aǥ8㥔K|}Xq eǝ!@g8~UZ.* fJH&6%Wn`%}w,o1l`A-{a" qLA!d5?fޡertd8^C"(KFvJB:$ /O䫹/URL7 .HDsm;FUC*qèE^,X꬝,tGʶDMjLQeE\+nAy^դ^a$|Z/I\9K$0+.B֔k=2P.WCM晢y7ZƀMy/S~2uWȈ %zת?WunʝZNA$+.Bxk:Yi{9.]Gd&d7|T0cWpsK32ܘSDn+ʧZ@݄?>{ *OܙT&qXy@*VѾIh*ԅ򲗇iNTBa&b79R -[徖Q5H0|(|etSC[d\^Bdri« ƈ>Yk%}%cJKbd /m&Q<ɐH> P75&e3q^!龬c;]%#{ImOPimHoz`)~+=|QϟRm0ܠƲq8ˀ6hrb$" AEL&Y@$;mv޹;!:ev}ٜR -EMlu*3"L:^ǻq)߾`g'Cp?M`;|s = >l`&]۬2ceQsfqjL R/<]5%TBHFz Z5s]w` dug)|`4K]lL,{z'd 0&s;Kv"oBԼnP(A藗WjsVp]w`fʵȠc,lNZƳ|-xbK|F,=Uz<(aDRI ,6qR5BUk<ocXc\1YmֽmG%Hc4 @;4Obx)7ڼ+lYRttH lOG~:@Ō/Nf)Tߢ(7Y 4R6V#LlS<ԭy ecOAIiA˲ܩOW={@X&M5x4@ q*9I^#dĩRԽVvG PǼyG= #`O,aCG`M566}Bj}j2lK6b1úqu:=}4Uwy>ԬfԚݏMv+}jO߳X:?KGEXi܈ ݋zu|?MȒD{t ?Y}wEN=f@Ea?Ŀ!ҭccL碰Jns:Ou~DLk u$\.Pl/_RXqf,uwvi@5A0_J_u&ӰD_?jxer2՚dbռӉ@AS㌼{\^^OgE ; V_K <Ԁ;tDVM 7̐מ HXzh2[F[pKKTnp!M'jO/&r)2^ [~Y?gb7s]t5fiZ؞Vy*78 W{A١I\"Vک_fo)U]{W^i qW<`5SXSqC %'=%PkIW'e"T8\. w`a}F~CrR%L| fqdv[_ 4gpz7p\vlp\%%^(Y=Jf=jGT5^_Q0xhuיZU4iA1u)n1ΟוޫxpYU˽-qɳ-c[%"WD '3 4PT| ٥o)-kT&u5{0="CzW(_^~xlDI/ʯym\`Wq-CT#sWZtWܲ?z4d&_[d%ܵ> akǬ4fn]N e8{{~ kxFwjvȜor1JvO\qrxk$ T$H# E`;GŇN~ [x_46,ZY$)*I Y5l,cwӶo%<Z]ܝ[,10ʩk; D\BYgOTΚg},g.5 gh'S0kfw8ZLR|pS 5&CĢj;n} ǡ=_{6pIn"vFF#ŜzVQC^)Cu&34++FM`AمO\zh+SϋxX9;x6Wd">DžDlRZj#6?^?QubW8mB""xV9|EyB0UVٓ3e]r:'7S͎ħQn,uq`pPzVm5)RV(gR(ućV3 yԚv$ I쓒@-(/ r;QWi-IAhLo3cU#zҁy+lAbPYC =h:z~Y'ŔTIPi%ٿË5&% >E`ݱ6[@P A˓}yW2 ӻ8"/:#~H])^d:߰ɿ`;xby7T2 SiG1(I8M%|8τ#VR;0`6x Hahn" G}0 6?Js- 1t}vg=DQŘa23mb ԢFu;}Z$DN0ۣ%*+lQ|w%{e$q_grƙs 'gQyZAd?(zO7K"sF+C0 Z,CjZ´:A>9ʣȸUpJ .`@TzKW?ۙ+UWoȵq1 rOJY'1Rj`~F;tե*7CISH(0"=/JqykfaCHd]ŁQ3$%@ Dne*7Gft'!#>QU1nT4qP+kjݲ܊Y ;\z~1nE#͕ &,21\eu)ѲY᫮e+m*ȷEE$F sfqX &v9{Bm 6Ք w= &$eAz]qw"(Q\N 5x ?v*3SOTY^A>-q5 vm6>o@W5#FC 7oD d /j!Bu5Y*z-\Q\Pߨ^_NU|C:92m'Mas.<;#41T{i/b'9y6 !qHw5JHY3A. ζaη8O[C(p;LlߨpA|LYR0 H3hWW}'slN |>02*z$?qUQ˭<^էUf%yӻY.o8%[3i*$YmV ,0{HIK13\n7>S;f- YKa0%FW#C3{Jb-}\$oo~O.=B\?m<;3D@\ \nd7./C-L7/P5Ȭ^N.cic@!WNxS6l0(G0>p~qyjDrȖ3垁 cj45pژ Zg $^b/+V4]vgAV^*YLu .wNj.!@lmG"{ xw pE1hZ^mvbwdwm~S)Aa i$W6]M V#^NθNQ-=BѿGSPӵʞ"xcv"% Zr_qP?y"оի @!!R{]fsΈ"%@ N *O[CFސR5<7г83ũv6/t?- ƝQ V؝̸5gΒhX@yK^ڔ0lɽ)|;ZaS6W8&eMN?YMnݗ;5y5̝:c8 L$Jen^\4)Q$E(2yE0$8 rLŋϝV؄j٫˪az?2:#ۧ9 =tYsن Ĝ,$mfhHv\{ df1a2 XȒ8~E l}eQ Dhx 8G z]DtwJUՒXj[tBa|fq'Ex!UߥSd{aVZ -ϼot0Fځg6 輝0Mm$?6ij֌a\Ǔ\ұU>n$oIK O pnw+Gp1 ;g;;~l91_hnx"ORI1zt=kXE|Vsh7ӳBvԼ"`*!A{uCnYߺRꀤܓį"f L \0k!PfY /YavIΩvkĘO#E k -@6'Kwsհ^F7a$5iӸ{d%zb1|0^ fG29F?gKXק}FgcKN ,leY%dB1 ^AQ{;wRF-^ `}>&٪i@h2k(nαUJB7;TGH^O=[QZ962$L}ab ѤeNG(n쵧};WwɟH9*8|ga:N(0A@BjaW_%-5zOQ\˕ON;FR ,a4[It{2_=Le@Վo5lLOӷ’Ab .P/C)H%HeNX,쿦Xwe{hZ-88]G3TQ #v0d[*%w|/" E}83O/pkNgg] ^]K&[0L! 0[Or=kfǸ@,e_;2E2aׄ2b 26bxÁ" s4[*uA l T҂B;97 ja,bE,[ч!8~=k dSB8Y^y}#:2u(炀ɹIrP@)fOF4.[ıAO5szѩήB SW m4ZpB?[gP ݔ8^#m~l#LΠeG7|lsa!/Wߐwj]GȡEj\mVj $ɫUO3 !k.? jP+`lcFc6zۦ9G39,n~RhԴJGT8,6q&R\]&ȰQ/:@ O>t?8!C"fPɯEa[_CfZnŒ6;A"E@ghWL^u4{wom.=M"!pϯ=?s&AW*8fIݕh?_cLy!jil\_V`\VE&v- Ɍ7?KB`dSٛh3Dl7 t) X=F&c*6k*,D_ e-b{>Ox 05L LRkQ#Zcdu,:Cq[@Bd$MUm_͖>̮O,v$>kC&8g~=Qb\JgA_Ă!_ppΥhLj^ siބBpZQs_Qz\ K'薅 cdUٌOƀ(lL<kֶ1߶~ZganTxTC' cdž_){l{L}A3Zz!J䇀{wA'Usu&J´HJѓ2܌) ڌ48s~[8 ]JI ܚfl īwq'K>87@/KC\`%ܙn7Б(?Rbޟ]3B[`ښ?!IZ'y̆jN/]e~ z<'~^NS#Brk.p!t$'IC) "DY*H"FԄjWDPkM.4s ()4t& \g~0 U֏r&oVMK8֐s& Oi=zD}Uz}g#=cCGtDE4*i[CcCW̖ޑ%Leƹ5BÃ8}'^Z7E޺,iWF(@³nR cd԰>!SoEB#gQRجrQJ =h=jњ򊂧T+H몓zbqz5]t%h,'3eJ['Yg"x?I挰PZBF|mpK3PBN3$dkL$hm5ӑ2pp9&{TR'm !?{#~ii_ MLt"]Z!l+,@ԆsԍjTdA_iq}m]czȣXІAAKc~{ o9?si.e׽9?!.ܖ*gmeRq"PRzvŇm/3 *k7U,j#r eezMi3?yb0#ݢ :&}-P*Ʌ7? v+$Sយbl]qժ'<;qֹ@ub0v۠tdhR8~-7Uܔ5#WAUf]b5 OǗ=ZW#bYׁ- o.q"]tpaga# 42YvHIxqR,Q. sl#09t YA@S1N?MWR*&F@5zJa.D+  ONFž{crH'do/Qn`:ŸSjN`~YJ~=Y4\l{F|V@_1BfDyTKu]AS@!>v全V'x.O=M'M!s#g{0m=k:i^,ڸ|\0Tbej$ΧEm<'1-]0A;RiaVdW~h NZ?JE_=0Fq4Z9q`xR.>TDрuNSn0Sηb9@#%H. UnJV 9 7 `v-WNGg/Ic|gp#qJk'Mז4nBtOމ;$f9nb\pM W%P%4lǻ3$>A\xH:B{B4 W MK:*<^`Qq?˔x iPa渷gnC8Li '@: Cu:ZjSBoRZf4DߑS띝`qW:hTRA*N;\pR,FW#BU fajtcv ey k: )a`<:A 'hoZdӫƷ{gwd)tîdHҗl19JҏK|36|L0l`|?5Ks (:=#Z}bObﰞ%CjTmNhWTw} ԋqNZtǸ %ܼ0L]LCKYU(&"'lEފM @.?)Ot퟿/:@[lQ!r W:|VFQ9 V5#8O1Wi=GRUѹ. dSr9HZU%,o ЈQt` R$eOB4%Quz Ԇ2>ݙ6"ϞCp9 ~o0>QGÿOC_T5o2q˿ O>8~3?Hds:Os ѾyRHNJsgEa dh"aZ+<jOx7v0m.IVF'Mغmtnu+]MwC*/\;ՙf"vh {%+ "t+C3ECQIX^qZ5:-rE4A_(-8~+|H2,_ݒx#AsMM|U:/RHH-et.*=p YY+$H#Sj;21X AUAgr>ÁU4. /a - r 1tt!Jb-ˠH~x1A-^=Cr*0wD]U+x_9ϟޙ6dFI!{SZG3[G5L0OGn 6qBDFzczH(|o/l=(Tx;XogeJ|wo~VE|SdE8,I¯zxQ4~78:m~fýplfzÿrސ_ NuQm%# o~_^Q|9ЬyG 0hs"i:s_f:ZT`])60q~klVѼ5k W{$"Bh3ER˻&l?]t9 +&Z2$Imܘ^1yr>SR.Ƨ$ @uB{xˀ9*,%oP2o@ռ"Vz :B lt@LqIjME*6rCoXEB/"ŃLt޶G,+U 7bDfw s?!NJd0QD6%矔I=![I|Ws8\k9da]|Do'iw%N, 2MRN`@!~./Lʶs`RbwM_wy#],HSnhKo'q7ħ1&*wrZJ5F}Գn?U0KC]0_8Py|㫽?*2۱8*1TbA}7Xcx(9F2)w}v@z d1CWpC@ٍP P6-Ct|jx{ Ea2ZdpiҺd_顬 XY*ILpvඇ%W]D-~+p$nSv@;7 ]ar|4P G-y]AUto7qℏFR*@c4uVqXEZx.[WT!m_@m3m4@CmTm+v7nw2#!@t< ػM^JB TxG.=>RRԠcKm0y9T12TQ4i>VXqՍDQ B=U ?Cj[R~u;iupd7um7ET*t;/P}k]hieZSD kzD1ęrH@DjEIzPWQL!<3/ ̦r ?%peƝ&o/o\k|qo_f~ ,FH][7k d7ǹBL 7mhnkwSe8dƒ^~n+h va/ܶA%l,A!f<$|l}C-ުҥ&%BQ:~A %{"'!;LqP0 5ͥiNhrʺ0H!fk@"kaZa3L |vQvcёSbȔxb>]aoQK0VSK;EnyׇPȲᥟ[ىu"$hT;* hGwľF9?"H|G"w쇒knUCɌH|K?e-^wo}Xfrqra-]IA`pKʎV4BGU4d[Dh:d޸@7 c$7`"Q/&b"x6r>DŜV}FEi=pRC}'|}k9,q׮L岒B!+w~ox.wqhB~v tt%\;_z!޸t.rD}Jǣe͇veS$)g 8s67q-pr_nm5s2Ҷq¢OzHcLRȷ-,4$-aujfܬ':KTUDWăna{?|2 {|U;l9u6ZzP-SަzÇqB#Uͮ(]q7|+38GԆ*j x&:Zh.[p.*-2#kdaX^"=8Ȧ@œ')>N[s )ˋqY6~HcL 8% f}'.8WlSXμ!I*ۤEJ۸?cC36k؞&]q{ӂHuIB7\  s}=w~z9ReDוf#1hsum&vW,kV%Pc1e9uXkEO)hhӇEUYX֦V^0k&dZ\Zy(~%۪Pdtt`]&C(dRRgr{|@DҲ?i 'iޏ G-P)t9͛ќ%UPjQ3 QLaiZTC4ou@FM~n 4$O /:MvS cvKysޗct_~si刱t_E c6T9}`*s3]mrUYE &ۻ!?>-51@2jbW@DžNY-t!|ʕoU1ӓq_a[i"asEӲK_ĚL ٹF++{Cܤ#0a.Ԇ_&E &h`x14vl4b7 .<7vAEL:BSqޅ2>w3IOҬfڑDǚ̑aŒ ;-<Wv"uśMG\h֟G<ƕh(^U ѤK ўm 3څo>ח 7Kc8Hpk ]ictO,$.r'Jbȸ^^WgS l 9x*tuG-\ .t!޶:YZe}g8!Nhlsm&j%i5ًNP9}@]dKYݟrdU!kJq`Εl130{ sLIFKc̣\f4dK?DK(22{%$"{N (2g]6,wq,a7{iN *[#^weLrG9i/ˇy7P{\ǻ'viKnjX$EcuGGف=oegr#f7E^d[= M{&_ˆsrN GnsGq>CJGpv㹻+al c8BT)rwMWmcAr˫;ʁn@t Bu\ڢߑ:lN=Tte[Q嘛FƬowT d P3,]ݥ"TZO8mƙAiV'Nji0 *%YL &.MD-LN Mf{jghWRV)\m-'9*Kdwc] h:[(=^e+iFvB>0֏Ä9ewۣ֓%Jm*O B* ;#φa]BKx?>?-Pq"C96{m!,$Fc$կXl58:Ϧ! nn WGB+P5l^G#&W}]ak"w~k]2(kc#m(*+w' M[óRb֡9k)c32ܣ&Q¾.،vbGX[keE"g$R_KZO(bphťl>a hܖyZbZRϷIyM1?k/6\NޟF<ы?!%;'T$qt3Ғ8ɯ'"&IdD` 93/=o\5x|ЀlM= n=34ۢJ>j۬)^Qqűby2R4=Cp:3Di0sXWJls/<52̦mߺ3@6'xg?WE=nn i.XfvmKas@]PeȈɓya _+0i{] 6jR@E_0PN|`hU1Q8w|Vb+qڍWoNUOi IL=G%xuFhbt|;w&ՅY!1ݎ "kA{/7m4@Ԣj0iֱAHCtkzf??cb (qМeExwH"?6şEr5kz,]]4JP#G./Quc6-4ݡEWI {k<'SU~VF܌n?wm BvOM*rK6q TBI]7ןE{T&sd<ΖbGjAo-ڍv"i[h0W Šļ_~ K%j1\%8`bY)HTMZ]#Rz*(o۝%'[6esDPӾ݆Vz7X,*zox=Kl#@*  Mã0qd^J};E8: ?BDғ5tX|gU֙<;itVr!S?@NX?2 FD1%@ c+^I+IB1ѣQ,)r=p WWx/6܀: 0^\)뛨فlaq,rJIB aixFS͊| ﲆ;Yq&D# b7ڭ[#ږ)PLf:7nB[1o ;Ѯygc1=;ŚJ fjb|v#m=? @#=|6/3#@IWe .s5<2yr tȝQr6%yv;T- k!s"h/ Hȟd^vA3↤'2d{3asY_N*MP=~f`_}sZLN/sXl՗iiʰnF N;Ex]2HB2dd|5/J ]@zKa^5,";]_t@r6#1ͦTKru٭g&CZ;Wp ׽У(IKM2+kتjfh#đQ؈Si*>֛B=il^~޸^B#W^SUH`r`y4?m ~jsw#f~$&Ѳfg¨`ۅez. rqd`-vsKJV'i%4dL(Jp$LDD&dx )$L\CA O7$wdifiH(v]x~ o}`bU]@LƳ$Oҧw*gtͳf۴v _̸L{\ָ %4_#tD=Vu>-z~C2؜_fүK/e?? ر΋)xعeP̷wKB^h~A |"p"_~\WHl/yڊ]uHq{&؉{~e~sUۨvȹM'VTpE"&@G,~v8uqըw;,smPU:Gmk.Cל A)(By:ҳA)usW=7XmkX)=(H6&UX=}?lxJ:=_o5CAѸBlȡB]MB% +Kf {] (&P,JXv=n4ӏS=y?iŸCpl+i"]Y6pE$IC駃۬%6~oбJ[\bf!j̉NkN֤/.~WNP7Tc1E=-8>{5{׃bja4[q}ʀ,0m3*,\@>Z_l.w{==;A{/g={]:"؂yG+-Vnl\qpS3Z枚hH虭 W*»dxv.耧v@0Fv.#yH?CR)ED Nc~/lԸ׿7ef.;BZ21zQip`::7%Q7kwyv2*\ Ռo5 j.$g~soyJ[ ta$jܸ ЅB).\+UIkp5;l?d@mϰ{٦/Ň ~g"''z8×U@ fS}W8x<̰swwa.%=Z]}ESE\`ٛℂg'z"XmKW +$gy2NQtHUdW+hQǺ R#IYìL? @q4Pɫka,{h %}JMַ]؎q1Nrp{?ZQYYhJp}Imk-o=eXQSDT]?(T/}eO=ȩ0}16G{tY)}_BiL> i}xVLiDƅ0+im["Q6,ls8T˴G"iAIOHNm_f|̷W9-bI*Q_]\Roɐ)o6<Z`dEr_'`C3Q"0tvQ ?xB~N(fb($|+`E'"O?$A.շZYPQP5@۶b?wxY&ME9PzbNpRXBX8q:zOׄ ^aW 5oVDo;քA_ǹXF{!&\mƹm3w$`xHO K@,[b`G`>k4yhF/Vx 7:k\uH̿\(Qo?Q;b0vZOW6Y|u,IDȸv]BQ݃]XSge'q|N#yfk좗:f.nGһb'Ƥ s8T0'T59Yj[I.[խ63-Ԍ/,"}&O îI`;n;#/~W.[BzO >%Jre?P鰬DbdiJn#/ *?Wc lu~AD H)?R.ޮYUl4LAW5/K+9gC]~{9b*{*3xQ 68[oD?غȭm}Qh~r]<vzd8Mn/۴~|52l*P7[Lb{s3Uqn ŝ 8AnX\k s:ax EBA'CfJx\#PR f#-f {#f^nV:iJmCVر%SQ1z%aԞÊ,{s4ghy1 y!?AyaNzNR?Wb7;#6 [sBY>{`r}sP3 Wڊ*\%FLR+w0Nz]-Ւ$/*ZS0?q ` z})mi0Pp/:? If_CfMAXg$):n+* IRY,S{%ߐRU6ĉ_I MΆvo&='b2GoA"byh|'' Oy) 2w#l(z?I|;ȕ}PYȻL R]f.LpYw2oZЛq/94΁-3䶱aj94]d73V]^at4d[|]^-K`nG"-\`%9T 3uny拍cjrzGq}w-A1|Q%ٴB~Ҩ w$elsr uL_h}&3+X8q!¤Q٩嘻C%{qwlJeN- 'f ?!鷱s(H_O`U qÏrZ8ʄnF2vF/sK 31"üO v>+.ߒ[@AnȠk_' Ȕq7d&1@lDy3b̝H-!.kb,'Ї&1')w 6,Ox>XK Mܲ,&ʸw>tO1B/;kVyhԓqAbшTn*kT> 'xgP S #R4!(H+tNTg;!]t{R׷S(Ň33D$;%WqxF-eťA}L[}J֫9gR~QJ,(3&mCRJ8 :bb@[KVlé?h`&yG2|4A4_y^_R-C,- +OYM-2JBmuw{򒴂P.@`/W Ub gPU,Yk!4p;WXUU0Nk x3sRʟ^?*o(S = K8mr#W}N헛3U\732ګ6nrNaUGv\r%fl75]C)`\\DA_97!5}$>Ƒu^EIZ, Gf:Ҧ;y_P1/dI嶫Nfgdsp2cU5f:E~|nS3_ ooɱz۸jX.]UkTi[K-'IDJ|vD]=/,[iǯxJȚ+2'^0>^c$j>p1M $g#vWk؋Կ'-=*&/N[Z0g{pȲSPʨoՌw6@N{v$J*En|wqe9 9[( u'5 )_;I%*" HR7v\&C`9Lq"[-gÌaan6p[4~e=_-YJ609Gl\|U'FweҌaFGch.ɎӆL(1s-l$!lU!z[vKm\\!dz^W\ TH×v=}Pu ".$HZ ;8{>f,]=$I<yeªcM(kӷ,zNM G?BK".Po׵9(wvuP%/XLO\!fO_2!O3pfEAG*i-3qzO]t9,0:m> \y yƢ{M[_>D~ӥꚔl{MP$fxVpUyQn7ų\WPVV<݌ $MCJj|ٮE;ˆ\XϵmyƆtt5"THv z^-|uݹ'y/U] ~X'dW q?9НyMz7ZDqat#[pIvRZKy[QE։P ^8I^Iȥ`>O4L( |Sjǧ\& mD󎽤tz_!$^ˆchilH"  0k~-M([Ԉ̻_FHPp GP񇳚(fK:q}K%X]s2Zf[xZngWʽP ,;pA^ 3raj/K'FZ7񇷾ך@Eʚb&kɰ%?U>SSNG,+SK*2zR`,{^ , l߯i{/| "@%4g\.t7'h ]HM]bz,Dt(wu )~/C/)h!{JQE-&E-2tf'u"sZwjw){kӚj.Eqߩ΂>cjtoIhKWё'&Gփ}s\TiSWRpUdmi˗:?SV^iJcwIZ c:(TyLZ\y #CCA8ɲ΀PP}I ƙ eʽ0.0i,4%/dLLvQgu@mFt6wcA pRbV0(vθ&|\CHǘ?=2#nYO3_MK+VS&v e8M|%|S]׻3lhTUcA<r/f'>&U踁!v ѥ[={?ܤZi!SA)NȫuDL?9yOaȪ$!LG1wVӽ`~x[R\sp ElKXcC ԒY,EA!wI`0Y֜7:eMh|X.# 6ƫ#Tń2}n MuX{X/Z:P>֥l.ZJm7lklܼC̫oYDV)|u[}#)GZ|{ـHFgn>(.I V4k >f 1bOc*Q 8V6b]8eF,w8"*2U/C[N<@KlHi"7$o|83G/`^SG)5D raNѺ$.rbڹl^`{@V12}B.L06dG[l g@⃸2GBx@ >k+~:J䝵1=ߠ-qGzW4TE_~AK(ەg)%eCKلK 9sc K(n9C%ΖxփZ¼ʅ5A!Or`bWBFXsrbdēu?66@-NY4"a˒fF{ >ؾ.v {‾c䦫$s;[D .P2Is,o= ?22fǪ۷ԱMO!mjWB~%I=B6H8sFnjv2},N04Ny A>vW#MytT#H;OgV'Yx13"7jrjgFsAKȷWV./X#. fivm%,# # xYܢƛ/*^md@+nTrn~ed'Db%`#c _2Dd˞oؓ,6i.C}?9aZ4x!j.\dc'mDw32~QPyNnWRa헷V HSlet _ǓA@X0Ў&W\.NpAI0y*1Uso_0Åk.d3I\fӡqI3TP-\bv+L1& b*F/ru|"ub'oӾa B d,1 nȽ1NR_`E}E^|-|R ̯qIvt|`΁%?p._EXeb?#{%U!?)sCů nw l!bs{n`bsP'C*PO.,LXos"3>Fq׆3EƢreVV4~I4XC^97:_ʖOo)tom͘׃EU*Z5LaaŅ˾ŌOW:XqC9hE_gL5D@DߍH"y"Qa[+ڄ֟;b |%מOcGwrsO=&?5nlF/ 8c.K➑:Jd&`"1o7 |@:zqtcnbr! 'C$2}bDk ]͜"K3ItC$ЍFb{X5G-s9]Sib:Y/ ݩ DwUܰFH3ߜrx0*=:=IN~x4HvXc1sVLwYNlE@r fJng UU^?v̱&y߄!Z &fx>Ӛ3ЮS12S/ RĠ(Z&J@MynecR- l! ,c{qVotS[RWa2Y#0pF0²{h{̶6Q(I"v/]5N(DV-Makh PRO >ŁUce 9ri--ι$\+F0H.4|_6Z[8"ςzH>BĹ,zDvJI@ qHt1Y0 RoH7'Wſ ܡh8z="qWvD{p&$ج^6oϗԏE*Mhǖ<,pr1^ȳyL 4KެEr-"1ĶqnyuXvF&Uİx@:=: [U #A;.0S)M$4wT2~T ? 'Uפ'q(*[|vg{;V9Oǎ/EHM& W'Bvמ7obni%K~?ݳgsv_kWݥW &"ncErJa4A#o^ p:C eͶw%v'󼖈hFb|JeCNāGIfVqXϓh֏t~Fc+NF+E2GC&0fw^  (?E2h7掉-(<{S4b\фhíG8s|nk+YwPJH4r֧w<)|Xj7:RgII<(,vdn ԥs-gɁԡRdvim!D嶟ِۇv}Vb}ܬW[t C"/&VVKEs I  ı[XN :OីB#l82cA{2 [RoSt0fd~<)ŧt]sAS(K"(pǮGcTK'RG]-f9WtŔhP[:=)f֞OS'x+WgѹAIvB]ź]!zUt.G`K #MP&^K$ox1 (6?i?X9 ȎiT8RYhwAJbb"ЩuN+AOW s0.wF79x$)AZf@ڸ ?ax̓$0*!O 'U51++d}1 úd5MO$*3}~ I- gJTY( y܊<5ĥEqx0ve:;*muqNǝ?s!qbI2=aZ}q hۍ!jOe`c0#U TSgvy =B]Јc489a PN_1i %5\ _Jy\E*2Moܩz +*H(^[sDMn/@!#^} ?c߁xǟM:$d?$u :˭2Y_WW"Ozz+gE԰! Uܝĕb3m ]GTWD W^{b7f.-"U[bAtRߡ:+{@|TOfԝx c|7{fTv. 1)a⋪naʽFpFu,>͌Ҁ̨!$e]J؀Ja2){};U_#$ğ緥5iQKF-̆F(Ub[/kdF \ڤ8`7y 5y5-7dpp;/^e8xd9oY7LM&F^q_WPIrsXWrY^XK7?;M]AukAM53SI6ob}4PO)ěCޛC3~ˏhc+ViG]{R%X\3@Q?qTZ}1/UGV:5s>e~\'GB]=&JT88 ֓*y>!`% ލ28wbB"l:8*)A''6+N"ohm7|u.I[Y^p4M:z`TQYwjm۴g(d6AcPrp.B7yo7˲ ]*g 3Sp2` AgupcB Pd$V^GMڂ-MgC/wh>fO]mWz a.:eJXA3ju]zд4Qub2*?gJL7^ݓVIJ9닍W|4 ʒVEA~Aر f7 >qO" PŢ\@Nt¦Ikozt=Mz{]%W{eeZQE\Ȃ9 ɹŲf(BI\Զ`67d1^0J=g}yt#0F .I`eDɖ+9Uze78~<[EȓW=:OyCQA:kFs֠͘gMv2Q$Gz.~g; ;$Kdjs57M=~W"CAn2M$}\$fVm9G_Z"[ Q/1̝2uZ.gɧw;ZAԷ$ 2TwOg dXY}_\$%N7+q3 ˣ ('4]2"}KǓT@S+' eZ'.睴~Ysr>CX=GNpMl #:XAUUXܒЫU.G>~.'! 9RʹEn+{< b:_Nn2#uWRqg[;6Kg47Ftfb]{\sNaRXJV>cDV<֒QX)k\BoߞDvwDh /ΝhItʳ%gt]K  t9iVBb+ĭ;#A{j{LQUliQ52}D} V4kiO 5_66Λ6] <ſ\O8q@c/ti*-a[H(X=y "TOw#SD"MR֕SɌ(SsXOaR('D^e)5o Vnl ҹ:5^kq[w^a]<χ\uY[#.0* 2CCKU|kEyzٱ|9 lxQT)*UX4$u->Xv / 4sXqTb_|Y7 PCKҘ"6ף7N "{8ifcgbo|ʺz7][@ FSláfke~fmE ݻY&~vM8CIE;cUII}lp'XV;%AL=#Y:Tz;^=oݼ Pf_uS4 :f0@><-fEEbqH|@)u:_Sr, ,<ؗu =|G!F*p9N׹:#GaDwWG[ԀH"[RMz;U `C?;R#OFXK@j e@~Z:{MCk:e6cLN]G{q贰bO?)trCߙI w(J7Ʈ )kni+4HU]%52+.i֓pPj3a Zvt`'#IfBA)CŬ9vOJ68I\I&:i'HFtIi(*7!,kѯu@+8дOZr鮟м5v#H`x{kEEcnc2enT|ѸISǷ}4Ǻ07|CĞR0p|'BY3b֫Q^( m- l4N[G e?~CeX:]ޗ%lpF$IjFCOresUYc" <+O:&kf8E_bR,B迖u|{5"p*#G*ņA A1Np)QPd!m%|uܯQ./Wh䑄k$l;n'R?ޯ}Ň9VT95<.MԐ<4Zշ1YO/' Z YgowoR씄1 蠆+XjE9_ėJjKMh¹_Q}l?jM5*uN˺S@~ʓylpQ`3Bg^oWabS"(Cp? vU3HuidƍC1PTaZ CiWҼ#&eAvMZ]Jlq-HUdߏ0>'[YmMs݌gzms=k@!6A;Dwe½Gd}s,ukKF[|L$G=0I>̿/KZN)U`'deoj>q  N)+b7RpR*vۨR} )5ϢDQڟ.X2[ (|J$J+ův8a4,<>"Ry  ZVk|2eFոz6MYnZ*jM?X%Zo@!wirrcSkX5f}/\s9Ʊ1@Uʹ˓{!ʭ8Ƞ|ߧ[p#>=h2xUVk[]eldWP;E{g{f\`X&50`E07X[\40R^]X[LD]G'66nH2rq{BI'}_{x8Cr HxPv6]4{wh@5>L88a'R.|h`޻"kU8{Bvbx٦I+rU}{R7yI, 0x۠ aVE}ƽ3-vx*P"@|G*K6fͷA:9bo 8i.MnJO°ٽ=;+=yhgn]25%77֫ӁApHb+s% M_a6%W#> ^/#38 {ݬ=s|ӭO61ǶgV#z@qC]列w`Iʭ)< bDl&ҍT$]_G!QW6~[lcq=E]CuHi~z#ѭ`iJSܝ. "IP2FïM:WK32XN-v; .`gy2ik԰vPH2,9y=[>3}K/a6_epI3{T[HÀߤ IGuΉ扁F՟u㧧+Ld/?VthXUȌf՝b(0tΞuWlui > =6tu; p@FoŁks i"^RlۂMw&0g1̱VHCN~cVQ sa! $ iTqCRWi:7L$qDcve \I׫o{ `#*nMN>5u0]7ጼ7@@jj h!g<$POhOJo!1ioZ*hZIhzUݖ 7ֻpS q+7->NN&إnz *h?/ `'m}RK]gr]e'4WVL{_:E%io HC}ygU`o@eh[U-/ӄPMTb7X:Zb5] ?iTmK"N (504dI8RR-HĘrÈWB L̈́gR* ^URGM`qnlr,`Lgڮ#iTFMa;sC%8+'6 Z/rg-HIcb{V3Q&8ic \ߚꂞp㞛7 'Cr PJSA,i+ZHzrbu)}w$b 6Ix C;cUau [֪ί7܎uiQy!oaP\hR_Xbkd^+ D$r~m`Sib2R!Qhq6TPwo\7C;XeN5A7^ˆ)bi4+o+c`u>Jݾցǎo_Oƹ5 i,&s|if5+[|sp] 'z uNj+};4LgI##{Vgk@G8y|;;\pG&N+t{<1mȀߘh$4V!94@7.TwT6L ,,Q/^iXQo,a0$QdWxQaМݚ—b?t_\hYLzsԞPZgPg 'C" CI^2#"=WUO Ҭ*ɑi2;FJu >M`k>ʪt2F83Zj "q06 H-,ƎeGe=~:i r YaAF:Um5/e0)iQFF0Ę^{5¯2 Z*FLJUe!+*"\hb2+Χ`3ADCQ\z\rN upg~d6yڠHlbBlSw64t6~v&DaXO87 ֪GϚgcΕ{^ezY3vj Po{a~6j\JKƃ2ǦVo;uǕP fat zi`(oerDx[u`Uܠ₾d^ f 5 `ma8ݲ="4Lvͻ*^dIC.E~[W|Jῼ[!B[61ji]~wîn1l5ħ,hph?~z+o]"6D 9旸k5R\1 ;`1oƁ{pCo48f8-HEZ"g]~ JL:0N+TWc*2f6ٛ!K#CO> [$~Ӂd{EM *2@Xn=i; rݕ{+XeTsTA(ꀕά LÚ|%Z^Io8zX'm?,Z墟 |^8hd3ͺqQ.ӫX 3AZDa(z 2ƒ`ޥo9j'{0J#PҞ# 3xv.5mzzmHp| EȷWFs is<}T3TQVYV~LY:嚶d _lSو%3iJ!+ q!D(euH+@dWf|8zӞX9.3 v8ZW[6",dZLfvWg1k'Х zu+t%[+v$X!ciW*K6I06ZhFԵ>NY{8}>Xv0 E(bM^3i2HD#TI(Maت3ۆ&+ 0;m@wl=+V(F=cj~AUKjgN.5ҵJ#2 &cKn6\t K^o[yĊ:~E’ ̭&&e \-Ri;U'ބ3P~u$^T3<<@Ht5wJo0%mS5e+v; ը"bqL3^ijF>j.^bW+ ǷSż\yL\.xĖeCb->m [K|", #APETIsGYD;iAP`kzS5T"đw~kP+?Haa֘NS)W⏫>P©ڐ!|OWGZ a/5M[թQ X6G| t1)l( Ѡ9-p8e +ٙ Y8ݎљ>\9ODb ^=*~E$hRſšyc2ZիQ1DA6Bt}!F%->&#+Y0 O""bA53]5tQ*oPPqn4RWAݺY)>a4v9A) @*žP8%)e <"l_D82L"d~7H;' 5(? \ ?vi!R [os2]0佁c<3+-c) Km#/T6,ܡ$t%vDFaW zy駜sQjZW%O̼$<.oPPQ>o~dPr<[o1"NC /BDtIzn|G~jIE[j >@(S:_\KY]3:݌3VC"9{StD$Y_a^AV#)ze;؝sVa-XӐưKd!#u2{ Gs>p;;WB=nJZ ]cE*"Skq1|R`*5LSrTmQ ]k;.sQlxkGL>5Iwfl_&P ~6:QUN]P"x,m>+ ?=x<b%?=?=:OF!^1G"_ǛBEBޫkZRo?(hY2ݏսK0'(Q۶< :*D(ot$7m?d|]vxTVpR|d]p @@Zi穩ޜ[S=a75z*=^ՂC:`J-D; >W0F)*#цnױHI>Gb}w;*a hnta Hnhޏ^"'v\xFHWP 蹱]BR!0U1ww{'6ð3η~ pgE$SݠlvIO{+4ppPo ZȃFؐȥըϗyY8zF9|`[20մݵ:+d2w2BO݈f@7q9}n0#S_Gg&<6h2'݅#tP6.3Q!`0v$~Sfh`N@⥙pq@491L\BoRݩN 0*o˄ؿ1E4#%D`yuKl^oxeڽK)aܼQ;~5@  }ɵDk@ݿVǍ1! =CwYW "*דZB#hV?I~~ѶP;"RqѢ*,A$>,xظ;䴰?U S6M-)"B7wܮRl&72~@sa)T&Z0#tQBtDb ~WrZ~/|je~VK]8MnӼI6΄'H*Q먖h( H'~l'jjᠹH N4G\ q.Y9|UA^ј[}Z@ʷ1ZSc8)6mH>qFL>/FaSV šTb16M70-+ mod$=wN}=ߦѽhk `ڰ:`L 9A&H+rt9DHv[ 4hU|4h/X.':kra1NQeȰ,06ٖ0ISfSɶPդR'|xU צxm9`ђ4('#'dg䒠@vN%tKʆ;u|B#*fƂ9\_& *N)iH%mŔs BJ3巊aZSg #`"鿻1E2~ *Ui3?PtSeiQL..~|ƉfDdMY5Q9RfΒ(؆Azus(B=~.} ltŮ=Rv]Lb9bè'GʡMeWC5ns+2=d'H5nq%MY=k1 ;IdMm{i6.8E9yM5VMtHkWײPhLRYf}%&kґX?p,[*5#O 'BH$M1*74`E' \T#L {KѤ$9ٟh4E7p3p ] nwS W ˆh={.-#x$4Pa:- Fv..ܛŜL(È5_Snғ*"]EL`s<vࠥUv9Ē{T~rS&(#1]S2aNUC,#sd290h4UߙAUQ̷2΃_C8+3/ug(i]6&޹4z\= 0naYEb*WDd^7 L{qS ;d|&evC%0n8)J|eOc‘~̽l(>I瘲\vS\߬{s2C̪+w5ymA-9,R$jOSK\bet&wOLAӒ[ x@N(Ǭ ͡73M2*~Y/a#"K1fIypv{.4.d /2O q(T RFPzBPi] qSF $_O}|o[ 9[#|0 Îkհ (MZ;eoЪ ϋ@t\/xʪ'aFnPjEGK©Q NI"bw{BW8d88kBD c*! д,^y6\4޷f 15iXyoF\@.)Y8eM|k.\ }@ԦYٵ5#S],G޷*Dzk txϤt"?#-l l|rS*%h1 0>F [a[%Y䰉Н#3d(|"j1;hچaj [FOF0y;0c$>St5a# mqS:=*j4ƹ{/~jJR)u֢房(xP΂K_ټWiǟD-` & T2<5,gq 5=vɷU߳C'H ]yJ@̲5 =1vôm2rI$R~"a8#8nBn☱^+9MNbO:yF rPDx%({LDY_ q+1 vJ&]$˺@RVEN~HXJP9@ b1foumrBw M-b<ƽ nx:0 ȢC5`쉀%|_ $͙(NaK,$xC;?8~I8 eu̷Hp7@˃ {Wm}|"d'a7 @w;krD'S"VuѯdcH> d %|8BNqP?F3(i=tmR'ZGt(Ә\eaV.~X.۔Zi葢Q^Z7-aEޱJdY^VGO$O$ Np0qHqM8y@"dnʱǼZzO kN)HM) ǝQ+rf49C+/]A\ 9"ϋz(d55L˜ 𒥦S l,鶉m+~-`duH4)1WbiU[cm H'C[;;gC,Oun?:U,u.~H;"V=>?aEԓIvEęLHcZQrL[+wfd({W:(%Z7 ORglTdf߲7 )^-] c */*zLL8Y7R=Tdt?\b@qى6(- !:}~ d8n.#͵i_ƒ%<w 0 to=3ZI )^~ȺBs2LCӈڼ5s6z\fW~Pё~:K6 TWiq_h#*Ƞv9vbiE4[e_F2|x;wM||7fsK $fHI*.CVp+c)gSl`X9`=ǡ{5^7ip2FݘhN}3liShaGLY6<NCйիH. o 8rbk[Df0[Q6rR#VCJ}+u|C=2|#/c0u[y 28yU-MΖF5ʴM#'~<ʍ/ },hl߀Nю B^$E+⢖U&C'Z N,.Sr}vBSYU % HܡGl{ꯍ cl|5po}d,)-y?(ϯh&$).*V4N$qņg}{r}ڮ€]?1&;6'Y ztּI}Lk+?f^\sB2'lw%`vfk (7o+!{, bE\cUu?hqnir̥QwJj?^gȷm2ϓ`ʟ)Lfn(;>AvsA Jېh4J2La3&bx51,f$,%/do+%#U%3ˎX:ku=7 C9,ߪK ?)P/.Qct8A^T$7 V`$dO ֬B@ +S"bHq/CY{hX&P\,E@0M*~`T]^H+;Tla_:;X\^G841ޝnuТ(Kpߌ3өSoR{[ dv9"+zFx4:kGzMXu+:W#j.uRv`?obEQ#aK?9]F ˱zId񆺦Z2O%tʙ4q\6Fužxu;)Lp#qzwltؓ+C/m_O#e't.A%UX2`Mr S栢F^l}c7%+%=vʔU8nj4K뮣9]"\.#YFgbZwCj" ,rU3(=&O {lߧűA>۱Sfup4e\ D7gS']V?{a U@p \>CtڈƠw_;~AJ4INgDu.ۼyܐ*RR#V(P,.yXzdgt2N8L/3H:QK|"6(*N Fo& s]'PQg^r($0z͌y7`|:Jm]6$#:9V2j12tʮ+@ 4N=.ly>8J" DZ:x]\CUuqqE[xC3%f~eBο,Uz&UbNVʼn 7q] ҥ 3:3 eG+]|4yf@..DU]K=qJlC*,ke$sL)ǚM_esw τD?vG3HtI5tPn#DWi9XX~9PH6 #r"]QPn@1j<}1 L8ȘMBd\ѮyݾuB"&Rda(uglQsO 씎aV* o @َ"sYLc9Jcz% {:;xBjw,P^v@I z,_5 KUc,]!'PX:溔p5go&0 (?Gt:l7Y@}6\Z`lRx3NȤꉊ[8h Ó㳄 A#w6_\1jM*w[Ü Fd x,}#glV }yZJ`ǘؓ+ad6EОׯXUᠥre~8 BIW3:c:D¥#, ֨\<\(Θ: y-("_}WùtQ;@"ُ`_lK̕$a3j>. >/if~C0@q-APӹk;U&ݦ-|Oc|cack*סv $h)t'}I5ĜoŌr)&[{ގ]'_hӥ|+Tm">a{ UT2> "S _l5SL‡Vq&{ XOxd9|ϫ,΋^ 2^q;/C71GkEHmP4|dmqT m/ קFN j.*_щBWhbsu\y:a63;?g+/&ůl5xON4AZ(5zȤ+f|_:VaV*?(ŠeH;!&%rF|섐ڪ`ES-C9AAnZj[)E/_IPb!FF^2ϿO~.t|w4XL+XYUX?ohj&xKgk!3vF϶gV6Zzk}7'e~Ah o,n_@C'1 1U;n/^ \Y)z=%Q-;][ùp%b`C(Xx ]L`.u$6<]-kky (@t{7AW2IO!RTAqK#^`#s.;ĚF8T˞˨kd\jhp喡dxC AQOnf}NyDЖb܏0j$i~TC'اL6-s]+a]mF/WQ}|1Quyd~d}}nBR1&Nq,/!|@'3neXvI1 f2u)7ԯ#a"*>%+LЃNO9uqXnvzjKR4Re~|YNO)L&dFG%$֤ڛY.dQG]`2_m)}ЁR3;ej:!Be&>MtE`6z&Y!uFu%v> ZqD *&@]Tp@U^3;RX6%pL*~RgG_1%<ҦnLPW6w |@!~iVvsmI{ `%}RUQLS쬄ҟҞ폆·GݩZW=}nb_=u5}:_)a/>TJciݱw4@izqc mGg[_6tA'DE\owSAyc,$-X&%rSoh$jL eF]TJZ:9f#'qkg e&Oqyl^&Y껸P0NyXÝ*[Bq3=^}Hf8 sbO6ī0gUɬOEsWV|i';Rx:ҁw^So19 ͒@ ~S%>kJz\8MzS}ּ O+doi-]?3Y,Z5(-FFVhŽf j~`t}PE`3B( a5yZ"̃`  9,=^wU=9«ҥhZ݆KMW}nͻ=3eYӇ߿_q$a7ѥK@v;pAVGC,ͅ䅄MK`@;䳝tb ?88(v7M:+q]]%rf̰bmm(znbG)c-c{kWYxq4! Ө0߆qoO &eSL>~f/ZETL \+coR C+{ 'Z\rQͅE,'1}RtK2?PeyV\vl{'z(5&YIBEf$3BY;PiB;gʥ}9EշzdhԊaM筘gdc8b2bю%l>-HH>1N޳Xy<ub)OTǎ-2.gzqp2uij>8)`(it*Lĭr}Dj9=E6?QSU]@>@"o)ӠTsDmfXkFяI;AF,Y ˝X2>R AC`xXUzXZ%> dc}g+xȡbC_)3 ]?N0#^qӧ@+p5ەq )e( dIof7;?#ًV1Yx6B51Zh`ㆠ@W'\_G&:n:8Bnd(DѦ)aa=pm/c@ԇ'Og<~,&DyD"zd=Rh Mwi5ĠȞ%3(p2c|9C Xq{EaD>V/eag`_NÝ?ݙ/*i tP&%>^yNLw5Y J-[6t\[z̾HjDUc)u3ԩ.Y4εh\dkO)FUJw}qEqFqB^F&)wa)=-39BOcMN8G>r@ Kc0b˷ɉ0O j%խNHCY;2}}u@ʾ|yE [EmՉ'Y2鉌\&5`$! ASOh cj%s\ }-QdJÔ6=L3:dDD柦 X?bފ`#V֒ < \lN_;u52j/@@:&ڸʴLsnv3,>zf^YUf0-_g-cNw"//ḞW܅݂hHg' )e 209E*I#ei:3*ȴГqIj-&Dr rw`i"X6^lRl[w2PfU:e} t8fEd.~b8D}/o|Z1!T%̱n)z~` 1sXOwy넯*my %BAhFvk􀸝y ^!pz*meQ]ԣx.R_<=J l5Fvb0d\2eܖd_LY8go5do<\[S5x#e`*a[Uw ? ddxߥ׾AszЌ; CH6~by/q|ryװ{/s2HD:l%El%A*D[&WALqQ@:g]F(Efr􂘻] K׏p" PfGI~͕ag@VivX6=}4/0n5pSl))gPk@PwTނ%?:|hLp1Ek_tCa2"X5I@zc P}lȿBh3gx?p_-u!Z)a7{ةbΰoF:]µ 09XzH$SnSkm}:EF;q?FV^#ONT=m_~LՐ{ѻ/;P>%m8ZNebBdpts"̇$V|.Ga՞>\(H}S/t(0sr(.P VO{U]^4jzGsp6Th0ZL"_YZB!E/qId 侅AĀ8tb<5ߐJP ?7KI1?Tnr/W iz=C] :$o0 P(Bˍ XںPQPCIYL gR,xO:zU`nQQՄO[C hШ7+[F,*kIIT$i.{cJ)K?3k?JqQA* ͸% `h^iUB:g#bnv9!sI6kX3FǛG=~lz'}ḩ$yy|iia=({*Ky@Fg1PD8#>ȱŊT#t~+52E)JG@u?EAL }N^^{pķIxЖMI\-ODeK:s {VЋ/1 ]ɧb4A3UÎ=SokлP̕z߁H -k褟,a4hh {ORl0 _DB(Zyi?;'CzI5~V=_oz{YwGL9 £W@-ppB?@%=B)YruLxLzj5gL3Gj+ lQO dTAXx`}}"Ƒg&?ᩘ:gY$gU}öY;(<)īcWJ4&.^ͱŘeT6dʅDs6j'B}+;4>i8,^GZ\hr=볚u $ y9+vdƖ 9.oI\WPԀh Awppuo,83z y &aC~썜·xu5=$tv!7 KڸSYE}7)[}e[w΄} "d}Gm$+^!k=`s[sՕ>bOMVV< NstB^BcPa[[T{!"78L+ܢ #hEA |_D3 Lڹe_B<&Nq` Me2 "9~^X E3gBTqlaԹ)|{vAF«+c&]6;ľ뒜G%# PT'4ݙإ+v[U]ɬ"X>:S`E-2kάpT b O]}6k΄~ہH-8)_} K<d頂{Q~߭݌)h蘻oC(CŝG^36y~dP! OvY|TPgvl63}tzҠByҔLw܇z>ڎ& Ryt)w& D!IȪ@BSɜLa'+O 40 44Nŀ V2򥞾E& -Q&5Pc!~[]3XC6ܾKfdV%CR9 N cG҇aܻE&+vz|ӡ`?v`4.)= ( <'!9hcMxQ&0'" 6 o;עY} 6jU.s,IE_YZAY?Z)&Y`>dgOP2{z μ]ywbWqނEpL 1LCIƃ;g؊FO岊'EaѼ2$t EGɹ+ytvUP6$KӜ0y(#.|u S A){HW*x64\cJmD 76u.(g=h}_\f #/+n _,Y(8m5Dt>\ŷSmo/x3j8/Sw{\̲ǃJ4'Y`=.vCKH}Y-HRI"| 4| sϔ>ì_>#,>XNgݶ@d},k&.o_ĭI#Jɏif,@zהO~5QN Mcc4/$CZ y^I-Z\ tRgAFâQ;C ngk;4yd8:<\Ck;ޟ!b7\"'d[MhPb<>n\YleO[Zl{MA[_((WF~X|#-abS \ϘϕJ%TsaNđ^l~ƏԀ3/RI͹ M!T Sd_O-w:!ZDX/r;86J t6T"&ߟ|0~Y?0wZD?3 7 wNM_:UZsǒNwDZPg;Ӝd1Ū6j[L|~Pw UU`I'{YQ>4NggB9.>,(j(7_,RJ<^*?|7E}s𭕾WG*rKieF:#ʼnET&fn?>51A_O鄥Ѕ!+2rFDN [J3W?9 =~<[ d 'q#@ 30@&O 2JB[[$gZ}q2چ2ܒ/c[FͿb!ˋꩬdШ@G}ywoܩYZ%:A Z~kܭ +-k,FJ}("k,!5(\e}Uq`T}g~7Ll?2ЄM)=Ye:۰%-Uh NAw;pZ$4[vI.^EI"}͏;vP(z 1;3ضe'a#ToLIq `/Pg>\ˬ-SF98ނ _iWڅUazFzZ/Pc("YO@'L3ѼL8ĝ.-tŝoKoَ7( Eסi񑘦$=3 BK[dIMU)6('mnIT`Tϩ=^W_ѱքj,T\I0dcKtscyut7=mej+ZxX)B*Hp7#JvHbS?Zzm䍿OK*! 4$?Ħ?V"|2 ?|8IFnpaf6cBTw~o8_Dž_C!0WSÆei·90.icl1Ia2Eΐ<$L J2AY v\s p9u0-TyU1.~bzRmDV kuS" Hh_4P|}xB@S! I%zqYxśQ%$d| LJ7#^lN FON5Zp~דs]vP'[R_ =E7&/Ăk (xZ EOJ^Jۼ14׺<ݵ[1NlShn#^retpyyR A$o ~k0wx} Ly:ev́DTR=go9|;TB zMV~e,hkvL5Is5Ī/eCOoK=dϾ7Xz_4f5)8<#.#'B ⥘^[gSgYuڟDmGsIjO݌p:U%16yHt-4ސkѝ/3jӶto~L}z.航_4ȶG؈=+!WQVu#W{p9հ8+g52^WB;lHIwW-eB ?j5~ L+{Pد4Nv`ǖ[.^YIv4̖vn!JO1JWE~Zi!㤄rA+[Cq "ߵ}0տD{)U uV1&)?}ҋݷsUbE~B@pcVaVXY0h gqH样 i9leaI[3nM .oRgoU%kvAG^BJ*Õ7F;a$^KRj5&Y7 l(­%f%^L=bZfHx2Xv;NFRievZCj̭#?qr+UUw,)Gfj#.OYC܉xsê#$?"aD{Ragɩez.2WTѾKE\+:9Enr,1'MKݪA,s,L¡ }eu\ym*,rɁ$6"_љt ~VkO|2&U= zEUxX&51BxVl ^#HJY}]/e.A0Ui6tnbA_M=Bj{С=Z59u36EDz$$artGA<n/K=,ֈƢ! ] QEXsbG'iʐC޼6 J=."y{\lr)cfq\m}tDO hF 'ISmBAf$ l. :{cDw?"p8XrN RO7t>b$<~x}%|oAuA٭.kisQ"ǁ(1be݆lM"SL/7x 0eG0g\L|*?qqXymh>%6SG?vsI23x@fy ^hdTZIEsp&:!*~R=S&ד۸c! X\- Gڸn 3V Zp2 ?YD\. ܝ.pIt߽V)HܷY,E&A>E+lRՀ<+75;V-az5 ɽ#?R,#4խ"FVpY{x[i_:𒟤,\-N(Ҥ83*[b j[pE^;Z'R=_$h<,|ֆ$F7(ڼnt%ʕ?pӳ)BCe4YL1\jޭ]p޲MJ;^o׵XQݨ,}Q!|Kɣ/0vf%j%>8Ҫ dվ=n!U\Q֌]lC'@80/}?GFv6m[٣/mF7qi[Jivcy^\iL03f⺲Y.co>*l-'!XmB m1K%48C2#p;4 }/7f/ȶ8Sl}>?<ꂺf䎉fѫdXZN`8^!xշRF2Nv8|Ofp/հٞu75 H=q^AaO Z~5Ge4 JߛsF@R^{Ɏ7sʳAV'9*=wBCFҾo=yUX|?ۗz!TX& Lob\5흆Z?Sauƛr UwLYHɧhKf}c(R& :v? \uO4`JAx/ PmTGk>]dscLbppm] `CT4ܦNF;T`B +\T1/bsTƀK86O,ƚ c9w(Y8t'byZda]g/QrϥNpg9l$딙/54֭&K%CN%pk{=Z8E狪{J6Y#S^QQzЗ2 Q׼Λo}R0lGnu<R*v4Dt qRԟ}PA=U9]rvyDI|le <2+]ݗ?NRIN4Ta[1De>~9&|ɔt@U66R,eXg% {/Ip ;\.\{;RKHd#G?j3/;S/*Rӓ߾92܉~(- UB? ?\e(gʼn 91Ym5"$`5RS]/E$hooޛ4SSA 2{U(wSX!;NT\*}7ɽ}j^VAMV6`2YRN _$#IA> TNwaOFqL}c 0)<+ aP'H"jՍ Oy^K)"\U^YS&ޜZ߹W Io:u(y}yg16pm:``]'kr*0,)Op/S J5 w-H~xǚm] =k7|َd</*x9t?B -%1|!\g&C?:u,ǜyJρ /Jb&Zf$PK l}2䭆SAj9HYnv,(xOwI a|o{S f-<*>i7A A?)x,ϝ\ɴΥ|KTKd [C*h9*` ƸR^(Ls(kAj9 6ƹMg;K]%KIku-VcBբpEjP!6-Ҙ ȱxL=7 c9lΖLs>t3m07 PZ63tnw2u\+YLL%.b)Z2T&&_&iSXHGPJx̊QpQK]xA?bi1='0W^P{&Ҫ7ߟ;5BgvGGZ6 2Uh/W]r$woޫ5Yngtxj@fMJvgg2|WiQ6S"IhAER@jk~ FeV+c*ر?rڋ0O§TV"w ,DV9HiXSb,&6<;?~zEc&`BƬIQ5l&"pApMXX8̣4MM66?N #L߳eWhҎr>Xė mвeGl1;ՇrGEVY>#pi" Ӓ xʹH2P~=}D#qTz|Gojy쮌~}P*H{ksSڻ|U h<%zDD mŸ :U /mզ=M72CoavhRbA|h xH=jĜ X)%\NI4X5sdDᄂ ͏U;K8j6o~e!;P ?FS:>efH*m+l3^mC^.&C>@w?-@w+@ [gf5UqE[w%heZ7os::-jDRg3Cyb;~LM}uy43b ZKuB[Ryiu%d˖u)Z~HE]sqEG]m8*u3=+ a*FImf%DXS8,=ADIVgg38 |uicpJpW Xr%8|{n$鼏Vj0}ütu H2ř(OqU˧}: o) ъG1sY؆1cВ jƙO+~oY7?ϫ-v~" [$P'G6W7u@4#u)` g. ,^teDmOTAd f\M  Tlѕ.*Κ̹usg9ּ؏շVcGylW4 |mw#mn uydVVkQ,j|3TS2َPs,ۼD9$Gѵp֭,)"(oמ+L4 7 e]^u9J3j4[Ir`evvvfG(7aAKjo+qPBm:Bw]@gyĽ s}W;pl?6ް>_}@čR& ͈0;kHY(!_٣5aSTލ0Xp8FW 8Ӕ*{e㷐/GetVwE.P9ɵN| 4O=s'6򙡼)v,黋v >''z-ֺ$Zk{Ww\#UkI|1Ma6H4A1kxK▧85ej(C4}hn/ןSjIFXSz`.c ϔ~bs(vЁvoR1}ԡoO8xC`gIOŠ\+SXjTQn50yMW ]4cAPR9V_n';fa\sxv )/QJrm`{gIE(jd(Cv4mpFn4ʶڋ5v6H6`#"^+8?.OD3,vIӌbA 3_ArҞkFbVzvX(WVw_햡>74%P1fg&º [b> c'K?ZK1$]2;˅X4d+Ga*mH (⽡=k[wXxɑ _fLNn]#ǽO/Ⲝ5{z#P$m'%4?=!.2.l} zmtw6#篜8D1O+)ڷ((a Fp&D5`~pg9^) BˎShNٞ^f$ zcz~4'`ѵ*OGPM@yC \ֆbU},Fe Z|kҤ٣?{&1^Z7 VN$?ZqfN sU=rWv026?"wIW#ƿr(g tG=6 zY>]>cÒ l{TFR͡R0MX$9q|pr̼c?51u< aQrEv17wSy}X5Jdh1;/=(3a峖[[7I)-H3!^hHi}i4RF&DucX02/=~9^*DwFTlcđx 'dk,ǭfZٹCdcX>C"i80(-ñWy0!tR~ z"̚|"Z|t^ yIJU+#jdٳ^|c6d壻Uuf3s{._,I7t!|'`.BKAr jQMT9; Gq$ʖj^Ȍ4c4jb@/[Zy&2vh]T\O%z_޼➬Elx XSÓf@>mk Z쮻!; 9O(oʨ=z ~L sODDќ]_-Cv})/  K՞fY-jAX # "͎tUg#<:_3I0ż@{*{ݵnRq ْ'JZ7+ة*:G-yLlhTԒ}"ᗏkCQATtRXWtEbb5!!;mN*BuYW)>R0eI=X,rOm-H<R~hc:nkM̧pg%^)#> uE?ws烁2щiC6tñ#ư'#ݻ3FdL;iL+.*>OOD/~&Jf)lL 9yEnU2 S>Էg_g_Qªbt3iy 3IFq 3'ՎY\KkOK̔SI+G9׿%$}QG]}y>HP)0"X[X#r9؅ 9Jgrj^*뼅^}Eݐf(49{2 w8k=躆s_6_E˜fI>Ժd/߯3DvzO wKM#}Jdj%bk WhO,sjؕNo&`5(I~>p*H2h}jgmD%mVWG~Xƫ2tO~nl,i ?O-#ctt?GS@vPE/h,ereF?Ì9- ̅Q*; >=ֽ&SMps],x{M^?G]5dj>ۤuGt:WhU?I _q=:#5_k}y(zpf/YMVd+YN*Dvb]M"ӡ57B@]G:T!Ed OPu4vۗsMU ضpwvu}0ZW]!E9%nnZ.@o s(P H:'o%(& ;(VLK#a 5Q(4?p&f~~Z *[@ N ЈK?Nf7aހSrt~_־3@a/l g"V:[XK3u>"}19/YTPe5WTЃ^Ds0DQØRpP)rXS``q6-&-qyZ_eyzfB`Z ^YJjK991 i-DTh*0-Ꮓ-<;ӗ "Y/c%e@%YR#o T,[K r~O Ȭ+ WHb(zm`@TV*F 'b_Y\D҅~XuӚ|xcmkASh,To&&GtCEkw{ j̔?'cSNEڑ5[@-rS^*{ 0Ĥ4gb0W)r'1q&8Q]\W6Yq?yjuB(=gBfGm߀=L &JT40RHքR}_U5$CS0ٰYibO ?v _z\kgIm|x^NN0ZE2΋B]T,dkg3td?:gUVj8"|' xRyN>l1'I3x^k`\>-_rJXjAD O,=K|ʗFPFYNt>Vņ{W I#xU01r҄4.,J:~Cjg rįܸl7"C&e~`SP4Y י{cDD(̀-O,7@q5ȡOAJG*ŝR.ō-jQ(-]bNC5-P_l`>Adh4 ]/īʖJ4UDG=h[|l+8I*}'IH#KkFGߝg@eZ;wmVT4p'6[!ԱNN9< '>F^pTn4FDM/1ƍ*J*N6cҨw7֪2){Ъ$-EbjuFH+fH+ٺgjᖾRi9' j]A4ID]t7Li? ؙ)`aҳʁ'N6K|4N!71m=+^8_Uxmx=1qnaWPÍZ9i$agBY'HkX#A, Ҵ B$D51Qj*(.|LG(5 7~'$P5{7b&~m㲤*uR][TshG1> sUo212$kG4uL)HQһ %z g&d|ޱͺIRiI;jqI, crXP6e9V(nT W\/# mI_w)?vhn›oMJ H\a D֔4.HiXLA19i4ua@>?w]1G'}NG#0b?X~7.6֛_ ®ܿ+wK@@*1,4p\EX˶qr#ƑJo-Ը:&5 cȦ iI(u޿gT3$o9DXo $o2X(#U+cCbEP&/:G2,WO޲P74 ;uL3a&m&XvY$p>S0>`e*/Pֻ]/b S>Aa6]5am{?( j[l}b۬VQxE&9^rfIs D/8Df>G !+hF!+ ʣ|W`7Ҷ4sۨl2BQt ׿]3ǰR\1\7[S Yd. PtM&3=>YfHINjt}"OQ2c8OF ;;g͡/tF{ ~j~bsP!sIK}/x:͡PwRh3ܱn!bSJ hwn6V`͉įtؚ J޵$u:I`$ߣѲ_jd\1C%;!c\e5]Tޖcb鉖 aZj0>u gv.KhG`njzfoٓtۧw Bi<$GS<(lXYQAZhn+pH3ue\S ^빦=-ƮM*h0@({B/:q=0/dIhWk`–:[)R_ ϔF?G3tǷ*z޺gdI*kR'$0Se\)ZbofR궹_頦nBpw!M֧[.yy-o_O*G%u| 8M ̯T[N=Kp7+0XtV$3Z"'007Sg< ʃF cv+JHHa !+%COF6< y."+kؠiUz (rQhѭ?hs'>g|);B=fjP-}PhԎ'qp,Y<0Eo@|>CHP,x~% 'G3~L8[?++`WeǍ+yoB\OƋWt㽙`. 2ԯn_6A#9ߊ]yv8re)/ I揗Y0 .d%OX3lade0/Fij:eV[ʟyamg!+ҷN4å6k3J$Gu*k"=aJABi'NvGD=vS.E:!@ { D'3LXWgo.!Hŀ:-.Z#iWg}(l_H!oyld'TQlK'vt۬Y@ÿde}VEMK@;T\gC%=Nz.A |qC}0BTe 3g_ב`'r6q2Mu)g>kb|z(+1~\*UXAAYpJ3dK:)dʖCArR;n+c~Φ@5ce>e;ɃEwy:fV I +—O$5+MiؒhxH/"N׹QkisO`P%(]cy>O8#*$%KBI NL7{0דVQ^tYP*TDɹ䈾J3ܮveԬGS(,8?U|UF]UWHIHίijw>-5 a7R°-K3uyu^W I ò 35B-7`KgXfԶGy6f/Ϻ4nLAQb^m^[}7%z 2WҢ{ehzw-d >$o(xMKqȧe!XMeȩ=5WRIy+j`r71mڰ<&YFΣ#} yE~MOm LEpի+uoh v96ߊ˛dLfˋSj.tRGݱzXUhALcxJ3d3]:DOys9( *@SC2 t!A[QS͂yViXM~?D'y|ZpfxГx6͎= AH|-JްX0 a9)d;$ގ;B]Mvy17a{vwӬҜjNYL?PB·pM~~~֘"f7 BP ' =0z7g}css &C) ^2 {)F>ҬoWyn5iGk3,'߾1k:&A=4[N ±܎ي\9^E"◍%X|1 ].=uؖךRfv?"擂_Nz6h:X茨tS' 7 ka%8-NL NQ"kklsD ŢTD8j4b=ppwK.Af?g+:?9yX ę7pBi֠-Ž_)yaǵPv~mß2=yrYNz-vLƟ[ù bMA!RQ{6P O%[捹'2j5ca~ 9n# LyNŵ {5:"\Xx7ߗuL>uݲFXgf+nفn[ޏ _tKjx39z)q[cR`dBMZKtxחoo#H[%,7uVuKZ+T}R>QDF|~^GT֮i]s)ыԳ=;: Oy!)% 7KyNE+.f{Yn\>ȳvP6s@⤙f}ƕɬ)O;7i1VLP o.Q4w29IV-E !"<ẑuu6c@n:, LHh4쪑]!QYwY+1!joa;*qowoGy5Ԧ8ֿ9)|RN>.u؏ 8RF gjC}=鶪@+Vn~)?%Y%\lԾW if~4Ѳ$ *&ѣ-#V9rO<c!:;'Jس~0櫼b%1B-I_ʫ9INtAC ⒸǗG#Af{۸;NɝnlFvnxm>]eUO8.BrR&*\:5& mEwj.5r+N p@߶y!aq O(x]L,¦;f1@%:'C_dgF dHDMJ@vv =('6>u43΢gkxH(n 1A<صVmWK_lsT闹;#Gc,МkύU|A?aN2IJ](KwsmZ*>ҍEy%X-!}"pن3 [̉(/~Hq7@ ixC[!ի§V |;E_3\/mlD3xeZյ\C9ɱq2TϪ)w/즰~?ʴg O_~g%f]@xPc1LX"1o!`n4(EM1{ڐP_ \كshP\49L^.3'Ү߬ 8ܨ B;\G# i|-kQCL4ZR3},Q]0Y%蝞!'aTX6{?qg ZZJڠ9%åUL:R^!! Bvk|YA%)ɛ'%\VZ`\N0@'U|Q2ل`{I'=&`6c[Ŋ9tL)[a"@Y(>hb4R-ԝM"fEq!"RœTY~=ҼeutXͪoAI`pSɆ0vd{=ɕ&dxS Sf5!@'$ޙmuaZ[[ѣs(|pGk%j PM~g)i4jE8J7rsbVb?-q{Yl֘'\^Ͽ9U !>S2 =Tɚm3ZBR?*hɈ2 8Mq.tBr=02 6`83;WiAY h@&V *n4fF#VF< _^zz~&@嵑W *nrLF|m5@ XF퓃d@}W\\;>_dxf[!}z{y p/tAi Eq4rӦpz.[6ds,fw*6N<<D;}\_{5u8# ߚů0 :Nl :[xv#X^|M1lΒFټ;{eýv5(5*%aMwjsa4I+a<ӛ;\`/(}HQ3Mwz=R~ٮA@l?g{Ӊ@& /Mt% ̴Z>[R;OSA `Zƛѻxd'MAwԕ 5ME ?=))Qk&d~u]1jR\*lf,J5}PQv8l;A.JaD E#Q=Q{Gnn [wn(9J@!|:ixܽl\`nr+[>y@ʶ (nMѨWu?ȡ|ob{JOLGGj.D;G񆑄ˌZ;^NE,Mǀ F44,x0a)dY0-{aWz*jpwOW} J uR,OArdT R-iչҌ!nle.jg%IL9 Vc`gGBzI 8dl_d_FG]}2 eJ#کvT>(*^R.4#KPs Ɓ{"۪0<1%:< p]+l=hH'w[ΝatdjElp$3j9?h#OR{an d͗Ň_ArJt !F+ż$Ew损\Kl|;'4H`( ivtCHک:#2Q+©^`dj_kvziFbG2x\D;[#y` ߼S#z;" 3: GRgBRC+\t&& ;xҧؽo3#6BC]v4^4Gb^b3YH;,b;e R RxBaIj1sjcJnr>a5s3eak`HQH'`$@FЃ^Go w@oq3HT P ]XdݓIvU6.Í=<-q8PN9ᦪ:ꦐNpG9ڽ~{԰%=Jq%]l0HM}Nm ~KScrH^9Au{dЙޔ5nZa~% MUO'FBsU 󸋟]]*}9t#mN6m(Xd?GrrznE͖"K,Q+k1ฤS.L_PT]|6g\s-%!Uvca$2Ȥﮇ{ojn@r"gHպ18[QOy\9멬 ,t.*}qarZnD#>rp2 p{@M>{k52‹y*hݼSH4GA AU]RV$+\diaFXqd%V*X[ b'ejvX~!瑡/)7?jXMCrM kC`{lF9|%C"#-T1'2aP ׳ܕ4+Ƃvo@X)AO<|ގϚԏҝ[/D+]Vn-6;6Sv :Lvb j@SATG) T|.̃Hde30p vK S.Ԅ鉆}sod~35!(Xo)_E:4kKn'ًS fnj%#"W $8 + {.,Ck<>L-M 5%J 'ϋ}=Ԋ*~S 9]j3QXH`RlqY -7 }:ʠI"!5*~6qyTrXs9;l~?k#]OfI陉#d}5ndƭBEi(\?$㖂Ƿ !!: Lٸ=AYc2K\#/gPmQܢ7Wk3QyZQB)eyTO I0j}2ֳYmɥQl]YZ[ 5ke-[yu3z}ΪB;.7 m6%U;?N@ h3ꚜ3ц(`@bx4MkI>ϔ1T\\ |%@E+6ao溚u}+[ɯ9YFYm^eJ3_O?< (^=,)l 7%=v8<'ܵe?0F}MHbvǭD=KD;KGx?+PPDYN=s"uP Yu!݋%zGSrRy/&7,l|LYg|2Shvȳ&Cc`x8Q/o5r4,k0y'nK|V߳A$bĂqa[b^*a8ڵ}3/a h}tAV}DES\y}yX+o? `OaNět9z<%D To5:2QDeix mGz񬛱H)3='VYHt'-V:6.e {gr b6;m PKq'Ф/l?TGWpp%@on/w:PfR ֶ.#%? |`Yf"g% GA*ç|i_ʏ~ϛ))1ijub&p`JI Oh!uh3"Am˃9f*rra+,q \AH+zvKaܨ Q$:>lW3,.^jy:̥N5u qdn3q+ˋ5I0QßrA ]D=vRG6 z3c濴!18E`y`I>l? [[fmWԫgpLoUѷQczuu yh,j5WwHEqE68+SFX(afˉoHj|g5nV'ב잠Is&e$3CliuhLOHG|ng8 ud$Tzz<X~֧KTK"+w27ctDf<%Q*[P b0SD CQTîۚY?@yNmZuM8h߬\SB(}(׃[0H#sAhWUY4 5R J)B$Ǭu<.ֽĿX!BTJ5B"ŴS2 79߀5qRi4* _RyG7]|AD%P] 4SoטWI1QY݋jajT5j_V[`!P~lidڲP:sBJ0S®njT(k?u}.EC@gXNwYMeDCh!)AGN"G.5\9.EShhPQ~+JŒ! g'K\MRS G{=Dj{Le!5q8=ɤ\8ݟ#1^"q$V&wmmkcii |$g﫣1%j\1*T43Ӑ藵.g(FVkaΤlx0+4Vy]`ygTzԧ 7bE^Bm,(uB@b-+ ˛Ne5g;H7ӪAM[5KYc`RТvU@/DP冞O{tEwtaYK]}ݧI6" B>c{Rч5*LSO`bPߚ $ k_A[hdR ʨ K=*UE1z;S{Yl; ެׯ"lKӔŎG)׫BY777وR0~V%ylYLj3 T /[ŭӿ'0x7̛ $<kpRSN>宂1V?捪qj2NAs_7S W+EGyġRvmp~I'YiMf*SذwG󰄣eb|UQ=w8dWr^QN齡[hqfdۨ<#}]W "\i~%mMc6|" AOzY<{O|op[nrMΖ SwU>g_EhBp6 L Sj0Vw#Ӱ#}dֺV؃-7bCRtU)G5*vR~ [S[NY|rsX t&߃P֯:dDܬþ?a*`_Xex _h sSWVue"`<M[Za\Y:%]ΕX;9m"mLg72wr; {%`$P"6V}q (EAZY܎%g.jeWQyb: .̋@;Z|uX?IPrBp' ʁҏFL|Wfx\W1wmr e#IvO?xQ`׳]򚄌⠳S9 h+}1 YzA]&,<bv Vo93}1# ʱCH +XWw7IRFi;%JSt/"^Ui{_}BYC *е]>q=e'wCk˼5իk}ƻ?t3vDŽhVՆQFG[v&<] ^K8w|_20lg=$y^hN%? 㴘tX/Qdj%$2 gTj* x/(#QDK-#$/28NSsȏ#G|}F/'&DۥQ"Ace?RG"Ap;1󂙆OiX`)gIAոJ6j9y)?GiJ!&<s߰P8p#Ɠ0 ZnϖX/۾rA¥˧!/[a넦c=j(H{e r줁W-pz{n\.j0Kxj 1 2c~JT=:^,CRϺgX+_HӮ,Ԫ&9Ix`h޿.AqMc) [~2~4+x HgXQKn5EOn"xڿ= U)67^w0µo/+pRԝ<cEGPΎ^`\%#U5^os^3k`9<^sU=՜rS P8Tܭ-_Hv֛ϴcd0îSyg46:w'v_x0!EƳ9;H_ɦkg$sF%BeW~R0&Qk$ l$TA%b﹄|NJ4_ܕ@lEcfj)lI@PIaN ‘[kE{[!X.<8)ƎO XZ%_m2ZB.u`./jRe^cܘ_MODžD?9ԉOU]`2ydəߵ뜩AK>y4~4[gՈks:n>Vf8! BTPVL\u}8b!+,ԙtɹ3!}?Q9H! I#h=@X۫}ldީ;kt71plkliD4{\x3y~ItǑzǝ"mZV&3kM1?ŎSwxL'dK1H mRY;N~t闍'4sO C~+=,Zbh!cʿ5R|";M\j@l Wa}YoIxyvZ ŗ/ۀL/Œ{Xx=';aFᰦ˲E8<~9V0Jfic4KeRMÍF7@Mȵ>: 2Gd9I_3YUn4ԀmO4^Fh8Uwaȳ^g vpb/@ ;Ò. Mz̜hq"& >O[AէUhY-82Y}AsD8Ќq41x̺S@L^e67}d8Cs/N2_Wᣢ0i%fR!δLXb >w`z*LGg 9{8h=$Si%4(m ڃg TkKeqƾdO" U9; 10Ŝ!tT˞Cؼ3@`b<%s~`tBnrc}M/x.ЊZ7uCCDW<}redZ5.5+ARp$\$Η^VC!P2S@~w5HvC*$ !rm_'Yg$'ܩMhg켝|_) _VH{-#x:ߧc1ÞOis+&qGHsZU^roqzP]`-#2f\ n]~;6Z>Ox:,KHZd%eh"#I<x#y r2FI ;O|nHцo–2Rk\Uæ3z1kmp:h#g<@H$ PQG>XR]CCL!Ɨt랼Iqe2Վvr7MӱtfD4eZfhjta}lbE:Uxg/V8HP"j*1E~ֽME6xRݣN:m-|z6}QV~ zOr,X4 U1!a_ LV#+ٍ2ZJaH1,I"*iڋ˖i(N/fbqO {ؑYa0=iNVu+iBԒ؜mSxyJԀ؋W/zZ&%(ڔ̟ Y[h(E{HWXt.?\V(;s iNkOwA1-bXFhxSS@-hcz׻^lqC񰟘jz6EE}#mYXRYO BvKϠ}8aAb`۝OÜշU9JA&b>C'򎄭'jݳ>Xč"=P=6QÔۋ._o/Q@G5AZ\c+y o6^YoL*AFowpsXN ּ`H [C>>Mr}O |mt`Jv] 8V9)Ir+JaBHȱHKP$xuply\g˾`O&AbY(%BrנE?Fe!STM⫙j8e dj'K!д0--+N]A۠ez}+ۙLm-m\Wye!K*ݕYW(f"*Loҽ04A37G?;hLlkm{|x:ی~O85څƽ(F<sJN6)CaB7¼69rv2M_L>B OX^+Uy`ѕ:j@TJugTUxA߱J46+0Y /s.O u"?7-"gY4)N.G13rc ̑aHhm*t⑚j%]wrR$ $Tgo " ]m֝Eδ#BwAzêY qV 4z=%,?-h=3qA "/aqq|%M:="F xӈ|Л>cb @^xV|/x1?[)_gb{7T1h['HCB3kHM~A:|~uzM|)lP;8PUw{DX5gg7i\ gwv'g&qE9{,J&4IHUCxq>ӢTqi2QQ.,"'}Ԛs R&􈈲BǖC//1( M=e-8L[+]t\K (l)od7_>W=]2M3n\RL{ѣ9x5K+/^E#"n9o 1[`- !Ԟz} GbP5vl}FƠӣ4;tͤweַ:4|R~e1Nzqթ銞D7%2f,MbοQ%I ?,e>Rغ7'# &73@y!4c,fR w%f5LdUGڬ-9.W^SOx8wFLyIŬ~_"uaOxJ4& ăG&YE,e`e>y-Pt7d{;/(c\{;drdP<Ʃ/HFcʞt_^-3Z, ĭ!,B Ħr( <ybh ȍ|M7@D)߽ÈG)_`y7i''tw-^u|IF|pR ==5-[Ez6/,B<+\FS-;:))5{(O= |XeXJ3^[+V0_2F B Vܳn_H$3_mT0E^[F6#0PACt- gW(7 |á^jΦ$[a޺ da1l/pt+ѫMҜ{,dC;1!ZH}\I9v͊z7^42KT@[TϙDԬ;H Ncr@_%Xfx ?!ʫ2RWpMSm,F2FckS[MPt[86_ TQE| ?MnIQ8a@l*#(C`8⨆*9C[s=N1OhV_PS?rE')9㥞M3{lU] TTNchۿhQmS 5s!CĒ!(ߗ-)#f "=Θ[Hq} ڈՅH*hԯ]:q;X FepN.w͂y(}S.89wil2ʭ`Y\Kwæ?*tG! p싏j32S{!BX}]j >ɻk@'p%@}sqT}/n^Uв.vgFk&3ΜQc#>& D[2ѭa]=on (uݫ6 C5J/@lp폟 ;xVhDӱߒgr5[[v5uէAViоNpx[UtEC!k8񳵨B2!nC٪Cy$-DBqs{6 uM]2Џ>zyθ} uG3ea ^ϟR~͑OjD]ĽMw@CE"р-展%"* _d.3Se2}Ff6[_mLˋ^I`ҨLv\E!i^ul}v!nOOx A_R'1EV╸_ʶL@W=P i)RKj [s5RW.N?MvK%D8+&݇< Y8Dsi^ȈzJ<GS7*!jc"hy7ױ2[(V`eF(\¹hnkӐoHVrЋ r ,f r)|/Uj I/~V;5dGfvY~ZF2gʑ- hPd4`h~:(]p ai @J;T|BxK_A?e$ȣ΅lFd񡷤YO&SwfbfLZϳ%+?]=zMq52!LxĨ--/_m\S*#JxIZ@z 9RUм)Rq>>Lx=ê^M1d%G+'>KhbBNX~{.Sb4J[{e b+|?r#DNxPAja,E2(IV11@lzU݁d eÈfZK(I ="z`yM[i8# 9NNv$S>!]C(aV4ZI,AB}jzi?t"LYG{<%*oHS]@i cֶuGBzzS[hG.2[6]>H II6r *} `Z}2eXϰ;rq+LV }M!QǶumep/e! /|~-{ ހ+ f)į+VU[ʟv:ֆ$3٤X]+ʸAH:SiEۦuM$R1:<QbFLg[J/lP$ BkS}Կg:+|,{Fk~'S5N i6!\j''t rzm.!0kqn#tl,oaSfZT?¨Q$\Zؚաy{V/)r$t?l& K>/ҍӯ״=5-݃BWxQgܘ!ihT>!M#+$4CyFq2BBxaY hL>Suˢ6n? YaFQF ƺ8BD&U>d. )tf3e?k|GnQuh֔PP]n)A-}ٻI=- 1'gc#bYȫN]Bv ^{-/f#{ZG*ϊe<#Ž1uf+w [v}I R9G dWAa@DȒJAR`v71Qq>Ϯ\',kmzI![b`+ UP ɌWpP)M( m֝ZvzYCS,%houš,M&J ؔc[Ed`O<]ovRbϸ+ sG@Yô'`'j iQ-C53N6vJS%%rOqe Y}K;̃a/[ɷgQՆc=3|#=S` A>|ۑ!4qa[>K6#c1RKHýf$Es`R& &! өOC)<; 2Y vyp+ʽFgx2hŁz"]ڳ@8>/Κ*{SO0"I}؛֥.amM\2R4~'RQ: T0>5>V=0xF_'\s'Y+}<}*s3SzʤAvF6 4|α [lVR([bc³7j;.o԰*osev0Pl\w8Ml08F'G*9=,b_W/ iUHcR9w!} wk0kʡC)"*VAad?Kt4 igylo/dQSu7XĹB4)ce?*]@B1M!\n[-=hQ\Ek_9LA~0>,;sq0fJeOg %;cRϥ^ X R Eؿfm>F$KM :GvNG^M& ?Y nQ[yXEyx1 Igxa Kn9=T%50)C|Q**d"҅"?I~ k,gquۧs]2%Ϥ偫!>5TSc'|>]6JhYÇ AsG%pf4װd0=`L=+F4j6(Pޠ*xw]n~ܤ 3w)V.bpBb&j FW |Av^~Al>:(LyA >TwyP ppyP|a¦6(Md1.Psl~U%6-2#315nfŦWqbVh/@-\{<,Chb_PXOK N11poD 4 GS :EUE ^9d؂ē ĥj*"tRnAJ ,n3ZQ#s)&jJ!jjlY;߅ Q']a`%?w藑eː}X5D!ku#2M?ί ]& \[5Rʽ @61$lbg "H'F*KEҖ*!^&m̜w.ftn#H`K|bæȆeZ>wFu(1ޓL1ຬ^&!t$~@N=VUWvۭWAes=a:ˑ3H;d٪^Eue0C8@(@s^28秲GԐ t|Ū8`԰g!$7} O|xn`Gbqqi);㯴ѿ1.d-Aa(סlZOVgEb֋L8S:e*?F#kaYsJO/ɔc_T6~4GgذXHV>Zd.]G4 xN)T5 ; P &jT މK"؏Ys<3j ou⫭!NXw>};㼋<.;[{wuvf[k=:*= LR̜ W*Nr,lyWQNbsW?& FoX(lek6$WBX cg@˒  vLqUy.,N]%J߭4Jnf3JL9m6 @F[JT @t6iVb¨'/v50V u Xu>e퓈9'E[ )zB9"-+˒>C][زN_{1?h:7kDhCmf|%>P2FFAT;Xpձx|+"s^pmk*A.xx5uD@P1)Y8BƠ+@E3bZ2@#`H`nVylAXC#biIvhvy:SnP'\sކ$vQe$^t[Rzd\5|yg Xrȹ<1>T!\Ǩi6L[:Z~q\qԦ83sJ|k _`ˈKag2g׊8.>O/pU/sEPHW#d .Zza l69dp#k}zҢ&MIѮj58xȯ%^Z EێK≄^ -< 9hGkΟK>g=#x .jK]֤U.~XW]P!v@T#m8a'|qnS/v/^hR)5=1eHo_ZrVUn)#Mcf)^1v4z֘SOxOi6ȹk'4M<+ZzwP4JeXwdHS4B0ٟP5V_~֋,,Ԉ$|Vu~BV) b7Q\yLgm%6HKꦺ3A8df̨2u|\KG?^і[X*8=ҽ2ף5py!IzB?V ErqS#5ڑ̱JXrjˬuR>d):lH֘ kRG3ɯ~#7e;@r|D[F]o/ƴصOdr]FXPrz?Hs}{07֜BϗiPa9 _̾T)ZGObUGܣ~Oł^Pٳ{@HE; #,L\_@UM/I|f@Š(^U'BH@ ȓCa诩hWܲXt1-A| \Qjĥ$J`IQMp+T:)R|}&ڷ\qRkhe.XȽ!Iѷ |sNJclR79~UD4#XpT-o]Fʿ&o ~r/񁙹,S{ѱ.Nbk{s\[W6s(<]{)/`%J6uJ!hyn694r:LէZ"Q4Gɡ^R)٠V$t~OjƏX8;y<-_ \;$ О] !dz(R7Y(Y#Z+V&G9z9j -R c-:'<TcʩosM&vA'a8]s5Z1nCkTRJf=^'Byo @gr,V"`)I4splC3s\S =#Z/RC'xjh=KRxcc3W 1A9L*O?*rQ[C} ?&mt:7f #nW@ %/G‡iTIB6;fAE]mP r eӳ*֍-@#RdL_}w{D9%?KQB.ZRWp9M x;Pg/H;Uu%*sZc.РʱyA9?v@z 6<Z-$Þ GJ㿹&_GjL݉ZSl)Ə}%3 qW=''<,47X` ney_>}UMO)E;[ٳ|K?k,m9OLyw"z>|Y1q#G}y V20wL!4A #\toaT25%%/ͦ3X!%RL^R=bDFv nϘ-* JCQkʿhf6ZpNMvKaBVC=%GnWү?~AeNcne4,OWpUMdI94ZIn@ :<]> q_dtО(ƀZVRI9p"'1}s%_s4ٸ<ڨ갠:$ysګ6o pDUKE'cV(liPYx%8Ew;v+XG b"=|ƒV[4P%W߱MeYl[a"ֵ,*,em>J3;dU -@?[?%uGFgoCt_E\Z׳'2L`} Q1|ԚKSƃC~Ŏ+vʽ&<ప =i!8,{ |^2D|k<^>uKqn-Ll_s}XYg2>X8[ii7 ȩG޾E1Sʐ Z*s]_pCׄeX[  B <ֵ>匯OOEA ^j9i<ܵ0^6tLN5LE4c |g:ʖUfUc4#Uu|  2w?J/pdP:gbe_^oǧ|KgAFZj1G1\.πcY:nBR12(gȆ BzO, oњ[d,P.Yyꀟ&:X'֌u A5wNY;31˞EK殇v'ߧ~"4oG;>NÜOUw%t֧!̾Z#nFGV&ӬX!ܾ$AF>lgf__࠺ F]҇V(!;~WH,~9AXhb73gRPk]:~~^Hq#}ׅg ^*uQ3L9YW獒Tʮ.Hz!1u85f7͈*8W%sFW9ɼl^O7ט1uV޾j2^<];[l3 <+x,/ӍuډS؛4a}+=3Lٟwp+z)iiKc>YD# /OS>+9aؓ(57 en/ⅲE{RI@(. Ҋ2q4c%F~,qWvt=bI!}imvz4=%hV?<=7ZH=xG5ZK(Rs ,>ъ¦8SFA\-~X򄱾!^|8x޴tQu(Ѓ9WE>&/<s+}+F,:pS5Vq"Cġ zWF4(u9]ͦF_a.!\jLvh ٙ,bxuچq7mcU+\deh)~{_dm?)Z,46%8?vIU6oh5'S ?|(`UTqY>{ۚ|l<80#p4UJo(Gw"'pABqW`vFiE: M0]ܧ/>g9g=?lV|` $USy rQR=}X?k,zGZBa xޜ Ig<džsRaي׌4̂=%B) 0M.H;&ė x@+l'h0.0ƽ61-xv$*!zDGw̐)M摰j +RS]\AەkE{Rp4M4CRه7z%F D)nu=8Z/]kZx&Q.`\lC ;BGL4I^JTw+$F@*82|1)7]kI%kutW@U枣1:-HLfDŽnE8#z _+Q4mvUMlE`;Xrgl\‘W\fѿu?鑒t;h*%Pp \ԋ!7 = =Ʒz$Gl!L b,޾S2/yR '<2]܈cr 1s[ueX Y[26&k.,XW#(}1@g ]9eƎ \/wsL(9An{A|AsZ7.Ux5DA6j.eY!`EOBG W&r=dGi7= Cdrr[mю({Gb7r8`^Z,ish 2-Q]"Goe~&=A_,i# `p0)F(5£WڿiI<9sӝ8'@%#NS`3 hZ`i}6ɔXDz}兤JT>Q8p1՘xGǯHx(gi'ex<\::c58M=C[+^g*/:Ʊ*,S2B+%|D4yBmEWG,qg\$]COCk89 ),S~ .~jrCt)lRO# Y!r L^S;Q?' Qۛr!XF٨ir)q*e:RhR7#pDN𜝐f8.Iͅ7U|Ƽb GejL~u3^P= J)AȤgN _hHte;"iUnbD97jt^.V!ܥy Po~SXtW|(}&6BlbO'wa|N]9>HLCirmYMm#_5/fNO[jT#iiCkT &!s)5 ysɣTt˔pE2EʈXPtz{2h5%Ҭġ";s9huKa8=rN|ZQ[4!#G֎ ?˗YkL 7vE7TcJW¨O%%Y<5P̄(~,}DmߪE0Bte3Kr!Hs JdS!ϻҡv[:IJ_TrTwwNYTr[0X֣}y#Q(ߺx(V 08sx1p;jaťVc?~~VeHE ԒkoPvlp,tO,L$hՠ50-_p5o˂u_YAט eiÍtP,U̓x>k0܋`D;4kPG@:Ċp<šJM0Lu<>|DUA@V`>dBR+ȼ؂y\P0%_fJtpi>uXKy+&ljU==ebI~P{M3-dTy/soVJ"k w!U;JXhtQӐ籞D?T\L -j/Oޖw\}0:^}M\B&ǔDs ݦ80\20-J|uZ?hs 9)(ezR5pI%sΙW+T"$dfތIK@RCUӐ SɅ2c^8YGwvuz&b"lAK7~P2WCz=1CKHLݸ#Ě2ಂuf\sPo_λ i)LjLSi$KC>S_Bbv6EJLV"<8Q aȮ'OpV b#ѷE(րk1୰??)%.^SȱZf%+W%lU1 ^orGUʑae8շ,QtA%!LR{}f~c"v4Hn=_M0sSz7DȎ@H$*zqNt6JѸBȗ-``Q@SgTo])؜H(o"o!?F@!Dֲ˥G h]~ zB{=Zdb O+2M՘IdwbGv5tH}Nq$10 MޚCBi]QZh4on ^ElucC`a}5T8+/f?%jB(s6W.O -ݽ@S[GI}SHŸKSTXb5wI,X%f6JM\o|n 뙙Pdm:6QKѱN!BId±'s}4:<8CG%of$]p=DᐇU7Y`޻p GL7៥bh-"{A望 |/ IcF2N@' D~"8بgt̀PYwoL3+!KV!J:MsD&Bp Kv|JxC"`<ݱvh=|gba=-#tORS/W~fޫXOːR#X,cv!̳Ņ rzټ9eA<8:aЙ6j rS inЂ֑>XFl*(rTǐ"~fc :=܃I \{A- ]ȧeat,nTZbr:"p;En MTN}@rR?xn;@FQLb ̈́0 :3鋵wT*y5 3y8mp4awl͝2ŒV(ϒߜdw`bEȣOb_ ٫lo{@qǓqUPon,V߭FEx~4csA3 6(}1a`YgEPU}ы,bNXZyhPo(CFX,V w|퉳ɮ"0^\o6.5ǒ%#apU{U9r8@F?C3Mmei‚VvnlRkͲ-')ve:p lrr[^kJ! ?"pG͖JDݥi.,|1BqIuùEVZݦľcաpo 0$t|Ջ 3y=+]#@!5!;?x?Ɩ+$LmooA "dA3؟zQۆzz$FꏞpJA!m%3C`}1nHr?Nti.:fs9wA+Co4D"\F:6窩be0 6Oei%p!% 6Aiuǂ=IU,9b Enwřl\DcnqqƳdLZYZhwN"J u>d9v/Nʩ%XK,Ɂdc hg*/)Pjʹ]Jb|^eJ8+WJ2=YZAR,֣DqB#'Ӕgss֖sc&>, .q)i' <=t4ًDI 0jo 91^8ԼY# ^jS(p*Z0yfR^76gɂP.{i$!w,l 1 fE׫RDHY^ԇA"0eX0z1CdRϥIP4d#I'NGﲡqFɓ#MnOpXD$Xx k ߶hֶoGp[q+̽|(.|o-|pT2~Ҽ?y6< Co_ĀscWlF\̺b! 1n`3Q;7:_hs:s?Z#UmDR:$V6 g\ϔ'{<`tML@ eBJZq/Lˑuh$|n@BpÙ*yd'c5TY u '](~lP'ć$ Pjv-\gyl7ǯNV} ͻR6ު+ `Y Mw PcaoTsNhAJbĉ h_G2bq4FPd/%i7ך)+PEHAg}ūe _D9z= ,˝cr7u1zH?Wt[nq#kq:=EY _eg(MF`T16;60 >6 &hdǟ*gcH 3P; pP{@i8d2<5-h~aT 7_f.-  yVNKp.iB|.F$d[W fpO%֍_pXPg`uuHVS"#kiG~B>W!ODTVOwqyAp'Z>/:!{}9CzjBT$b [IӀlgaypj y^4ORZjo76"*4KWhh Fxʗ| 美biӋk.pXuH F31-ݱRlO M٬x/E q4rz`Yyǝ־٩Adb%wī GUe@C>Z'6$ioEyFj6?:=%_<1QGs7"ҙL+|o۔v0/X]fCA7WӦ4tf)Cי p%{B/Ot0I\dz>9M.ضcEct:\Tm.K1Z&`rXu,@RK&lVH*Xr)6hq)\Ь,4,DMJw*4<9=o;󭥫c~ՄYf8ږ:2kfWV+n wJ͕HHprM;8TY`AjMZ!C_^Flfa2P\KWcd Q43W:xߜbY& &b+R2r,Y@'-W:mh;d!cAJ8nƷ8lLXp3PyOM!hzm\:Biֶ)%ʝoДN6JĥCB1ҶV9TaFJ `‡j:a~˘8dJQ?rּM: Y?ޙa篡wiRNFh |_&_,D͵߇"HoKGd=P0ۮ1]՟@ u@\dQԦ 1kRVgWgcֆϕR3d6ֺ"Fi{9m$ DžM[62]1e^_VڿX̃Fb; le+59Z [8 ]Ie@2AQI9*-Xd jʙHVjc ZQ \vo[!O~` f=gol+/(PaL,3|' (CɸROgg. TaLRw?iϴ-\LfdTJtaf#1s)W#.1Lހlpoލ[ e:g~xB k"=2sCeO0֊_zvTwqLPw]`|*.AMXD@St^]ƔeP')Ik'rs-0i*Iwhص4Ix 6&.Qe\J_jOm/k$&蕸w g2mx38VK,5i,z4=7B$tU҂.3U-CG8;ikIL}bq#A͚ˬdGS~B kB_xWObWTf"a'`$a$2fm%/C6{';L3 f$K5Ԓ/l'0lAv^NlhEz ֳsPYR渓sBhBrjaM~ #UhEUZm%BEGȒQq/ܡ=|} ؟+?e4mO0#BS| "+ϽH4-)!8y/MZPeG 3 wLJB"tL4o7K:c輄WmePK &Ko.* tR(Z\iH}P*ZmF)Su8+[X*wtp(pvI,vش|o1~J d]K'W`^ЫNKX>`RsVy 2 UVc⼤5;lZ$J9)Ξ ]ozݿr_0K]lu.(f+wC+&"U@oU\^$`x3pPQ5X 5Fh.RKhN1㠠4TJemYM]Fm/ĝ_E~4=@]}إڞ#h́)O΂=:T7IE׈h/#sFb l4 2׳?wl3nP݅_,Mi!M=j5bgG]UG"`FV+ֹ c'!ŇM. n p̦nteHe<ɖMΰj7x0:TC:\e[: h_Κ&`UE+k̵u@`=Rڍϥ S`>y_1r exi` /y̓vơRhE6\!5wNlsNag"W@ul yE}$+pJʓ+ ğLA72ī z@:Md#!ע1oi{fAs!• \ɲnf}#nD>-,pEh`Db)$LøϤku[jS>iOǟgT\Tmi+I&eE8=ηH3 w D\/p-a ]3K#^ +KxjߠmrVS *sc%;)bv7+b|d+ @_gh/InP%:E_u67Dzs_"(*2քUݨ} {- Jbs;ʇp倀epUx0t Q.1ڏdJ{/g X[׾p'R+)?)&}8MIouDNXuhl-2ū](@-;6C8~Ցut)d6eP'K\`7 k{J A2lTyNГ>U׌kHVg$֕`|?g~£̩ё7o/WD&Q%Dn13*st s' 0yjX׵nmoE%dq,Vo bjkMI%UN= 9er 6,/4ս v(X $3[q4w7/X .NQԓ ڗ*se7`e΂6qN*an|9dHm" b5&<\vD1sv)<-^ Oא?qA{ .7xQ>}]udjڡ; 4KõbGS{Lǹ{;гkk11: ;6n?g8l&&uǪ({(7E !{ݶt%rOUᱬE˙UC(S)ҔQ#+LJG76VZGʗ7P(j67't9+_?+sa}%Y*A[G~NeVp4R@QpsH0u1wEv>ꋖPh/U2O!?.P(Bi z .4Mb cl5=ka>Uk$Q>պM*?5|#ԔW<9&?ZvI>AHi E }5)$k>,;5`c/SD-oY"?~5/2֍!X=e/tAn>,.PJ]5Oɐ sܨI+!#Վ`ZW="mzUaQ6?GEu&Z3sr$EFum[#d +SQ1vEOzRz4&3F\Xru'C# Uyfq EtUw QZΝؤ*J!Ֆ\I\;x%,Y=K5=*[6؋ O1*g/ːj[ =I/ZM\)u'"%Ǣ抃(Hi/hKB)؁CRT7ܯinĝ@Fq@v-*&hִw}Wm,w_!#o_g*) q&[ aI^Cp#~W1,`քX!:pS]|wWF/=PDN z '_(/j>s۪jGJl~6ΰY#P"XfN%`72aG1O׈ؠF/m:i~5z5oAFjJj3F 5%tqքqr 8'?!x>]V/ `q$I>8[4sM:G@%ZqLQ0 VRjPiĴhΚW.x[jÉ.1A|0u |Y/Gk3"mDjm{$* ˋj;Q|˺7ǫ n5']LwꈱŴyxOLl4kf6_1˰ ~FS%k;@&BWa*X, 5DS6&\&.!,]1(YՈ#ivCvDG~ZTҟEeFS^Їu\C\λ_՛prH1>2L͵/0V݁  MGB~6ZD}"ر( /|(H6Q1[7 ͚)Jb`N2qj@Sh%yD(6[ +oOv1wC/4p^ wr!P>%jk3S-p!!⏴=W )01G'b3u%@E<=j?ݳR)HFm: P2Ҵ/zcG[(>wۋG*&`/)mv.hw8Ģol kqm1vg'LֽA_! }cv kZu SRZ`r. 67ÚvhwF0J5{Cl3 /󜁊IVjK=+ .UN eEKZ ѱSq^-O1kB WO}D_6_܃PN?hb(hiAI*k\[ػܝ:,ا̂8a19  lM8W\[ql6 0FM/k"^١FDu\+vȠEo?w/89nb`Wg$E>z~4:p-mwmHYH]\OM@"jz$ N ܢis$ O"odSzmR?gLR<)e1U5i/ kj[whwN8R1$/}H~Z͂g6*Kyo:CՖu+,Q*u.1EM/H]V"AvDl2@@Epl z^.ɫ\7bȹ4 $7`i}Ǯci$%1ɱ x7t%_lȷܵpޭ6Օ5ٽ88'$B+K~T Hqb- MT5 LՇ̡hҿV"1?BgB=/r8YD w h!j:߃ff/%͡_Wo5ϩuwcqǓBG6a(ŗ\HEy!>@Z7nEh =:|.X|lj=1u+^@.[uIBE}B=i-?w碑uJ~Irkw h?^蔳PfWFdAvmΔ*v"gsݗd\9$(nѢy@eu8/?h?Yѐ!D-͗_>X[dތ(/U)l-wE6sSfm^Z*4V|7~=l1 V /Dʯu$GIo5;5ǫZ6o/h#ռËtOgFΎP6[t! <[ăS"^]MP_`8u٠>VrQ/\^a* 9InjƟm="җSh|5(_xdW5 >^VreBdO2\fĐ O, i f,7xXo)6#Át N(#ho j"K EI?NxtRI*ޒ}H!SMdž(Cpvi9ջ<$| 4 <:4ӛ+\.Qq=n>AE}w '=i+ABݽs;tSwE$! p7Nv<-FJ3)?Fh:("99*4Ge^]('= cصEQܟ> !e{w,w GjbˁUF^RVި@m@jֽDXgܲʵ_75?^޻N4ۙFm7y Z+)uT Yr-qކIʯ.qqe7x$tw&@-븈q2^ԂpA^sz02ZEqIN0įoMScdt*pؙ i5*ix _i xҬ**ߤmr[/R{+ƵCY̌_nh圞q?vhXƵ~V:i7xB8pxw(Fk~]եimBr[)\-Na#K ]HD-[ܸpLW7zSLx 3 C"WRcʻlq kKbYt>/'Hd쪱xV]md݌m=ϰ /i6W$1LFO3Eh~,W_UjĽ *]\fJ ɰBcBR:>krq/y $V+m0Aw!dzV?!} 6Fek[ZW*+RMڬڳYh$kdY(ڡ~D1|-c1(`$?Rŝ [؜7o)Hung$H[ _{s`[z;hm7 ԇ(aL^Q·R=dT.v`c)crp HS6z5|oF{1Ėtq#ڲE̜^zLDF'=¤Ðk7MsDOQ^U(.Ikf1H7^= !$.yQl_}'2~@D-\2EAl1?qlːa &_g+k= #ݕ (Y&$X,K`g?T>.o M%CeR 3G?YQ/OF.MhJY,¡b0cfWO[ OĔ] QvYr,a|cdB n#%˜›O奻dV>)H nڑן }U4%G?#ߡs |>|H*R+#Ң'VQc'q<^1~Hsk'w؀6$!$<x0u2$"ԅWa+KGX|E6SI٭xSg{V>7(&4k!7W:$hl`!eKd $T i}rd\CЂ4ϳPecJے\ZE2ѿW}>#M|N<&}s!( z eDjo)p%]n_$&YW+^+`!8:2+ 4_wo*1>-}u6GҶAIxFzpkL#ﻉmPxS @Nf yV=}tJRQwt0\j0š!;X2ݯ|H ,-[񕉛Tk3BW fß)WoOZ@G_m5~{puC~,^y_Iٳ=QQ #^zP9ȩ5 y n!T-##wlXW4sfpԍKēDq]% < ^.l-[Ku |gxvW>IMT'& `>kD됦GE,*ҵ)Ώ j2h3?FYtSc-}ME># ҟڰ2ǘ@MHT) [U>;BUh}zu8RT2.exAg(x.O9N:nˁ;ԔݷTYt;uO!s"?U[ _S3t& ]ih@q}R}JO ץoa>?Κ}DK)Y䮶0Yo=`-K2D ;yLϘ8f5vΐQ$WD:DۡDB XcS.64u@a(r5xwLW7pu'YgkSw>ݤWmD٦vTXI2hJ83"v̪ꕍgY:4\,{p/(ⱹ@Xd! (S9x},T쟸»7O8 V뱄jM`dGFזMu}_9$\eRPIǣOv+PTeCNrtmJA6#|W<2tFRˀЋP;h-WZ;9 8d: צB$TvƼu1rba(K%2q|a F~]i3)=ye/M?刢P p9&WS4@>n,;,r#!}\z"g1Bj> ]F?P]7]JG @̗N.8BJFa#PA!|M@W _:.~Gtv=dqpesv8푡(Q'i+J4LR/@RhrS4Gcg9BIVX7%aQlS ˒۹vUv+// n""J6vd"WJ%„\I|4{K~}?G^-͖SX 7iXuqW6 x7\+Ak4y|#) ~MM 1ZY =p{+}IPP=`ZPhS=KtH&=0NU+d}Ԭ^bj-CUB ,U`1`h'^ь[_k - VqiYLe#2פdbZtԐ5ل>QOi"F4N*a]m4R1$۬zsQW"?R9/?ͪBg^?.TRKn?yE³d$eFk-Piv!,_n>PI^^&vm5GwCOklf ~j )p%y2*_M:6?5qX[<դ%R h;pGN<ļ m0ߍ , p< vOc`0(](?3 C` gCNH笤̫V0^H87+&UJXYϽ tr_v >{1gLsvO`Wkp_#p+U4emC VnohU HU&3 0K'In!NG쿎sjIv6'Q#9F'UI(Z_Q c,|*HE%&zëUN=vM đvn@~%yGCyS_|Gj~ljֿZ">VBD-u+62p[cDM -AXbj@} >(Z_t1-B+V0qpZ17T4hn{ĈݓkUa`i#,K:l:!˜EĜ8Nǘ\YMnv,N#]R1TqƕYVwx=Uzֱj_F;r+o3ɽ3lV4Y?))2 %֢Tk, iR2T1-5Y a!{В|VyôDMgrx<1sx xd9ݲh2h *W2 u Fb;~v) nTu)؍uW_uĺ'MoeDR=ׄǙ{Hk{ UųrfLYQ/OI(> I<:4ooo>Xǝ3O?3 LnFJHSb\x>0TU+VJ@ӏ$Lcֿ ފ2eH&g|bޛ]L-6U&y\NpQ$Lzh-e} Q'WK 1/Ǖ!v([OcEwN&I@4qaBN#lWҙa<120Ydx\Jqf \qi]M f([t9[Wt#"BaVh vXNv5kuzeVsHɹLm~Ee5ޅlݫhC,/R$4Ta+7⃛Z7D VSRD{&e.:M_rPR@hHl/@4b[\Uy]w ujqz_73|tg{pK` i,H%εl.Jݹzh+I$4'BM&U{AB8F{E&wj),o!kJԓYCo t2`20Oo&)h`5"67Y;!'n~j c#0A폤QS_!cђRuRw8ʓUEfAo'na(ڨ@Z4_-xRvϤ(  /Ӂxbsyp&`7%IA`d!N0-ԜömU tl]sl&f`TJ>$(V9e+OsMv.6>g11 pQ60ȉu3Un'Rt9ZEOW1ŸӭpQ Xuxg ϳ'P7HFmM|u5g>}:]W>|ci6*|8OfnL ?Ss WUb}6uwβ ^RrCrߞV1Odq7TQgR@az2Ԡ7 ,\?3r2_J;%^.FY;KJt7K&"hCyaz޵Ė 'LN]g -uabȪ**`|,o*F|,dF=1O0 /' OtW(wXu毽i|LquI\v $ØՃJt8i?WϩA]lIpND{P>'7* GMKS1TE?![vU.cм/`SN/ɾ?4T.aJG+.X6 HwUpH- Y82,%e"dj A->/C[߉=5+iQGu]%4-j+&m0K76|BttBaQn{ԇHNbI ctygM^len#5 2H+؃i&kΤX,ySbvr̉6i\ډOQ׹d*3ˇ*cZc;6*ɓfU9خ cOr9bɃ_ ~rÔ] rMX]~ *b /\f=MqoKL[}?vN>+f8.oLwd:6COUE [Y߇.X@Aj%>ZHU$X-IX"-Iy2l'o[qEhbk=LV QRGr}@[4mzCDOͣO8og5tb\}0I<0YmɪC6m). n> m="NfjTRkJʝ9SyA6fqxnWS9ƓN%Vu _xy&;"F o5Mkp@S!fuw'Ѝp9ꛥDkӜՍm\fމf"3z:m$4ZwLRL?ǢPvMo*Ѷ0W @?Tf{NIəd( WVOHc_qnǫ&niMdi!S|I/٨jY4 S<9{ѠH'R(c+ׁlDjVcelY|ݧD+J# adhc4r]bYL)>Dc>93.\c:bȞPޡټq :D^Fr:м2l~k)h0jK.na Yp)rP #<\<0YÈY6$Is]<:$>]{d~䷖L ;1I؃uV%^ntqq29?n .C`CTJgw4c"( _yƳ/n"D kFp\LWH]_ q Tӌ:O &mOR`\5i'fd-`֠7RnEHA@pDTQI 3_zr߶^1/Kc P:q;=mb\kXh Qq,%@|h| pt˵q@.Ѥk-;/yWۋ] glV<*z\jg껯  %&*oy?{P) WL뢚I4}ݺRfÃL6LJٯl A0Qj^ -qCOr5)LGN. 2~ /4!骹8}Ijf 1Yۍ2ο뮷>7:Z: aw|D}x*& VYnPw7 /lUݎ{)֫FOL$zigU&A̡/`[C6čb5mESb+3bcۉRCm%)5 ik#Eb`a?"9s6niTYpNr/Cc[lF U\F}Dـ 6 l : RWMS~6TWdk7)7ih퀖}bw^Pqزdy"šjOR~r /b;0'1A&m['ñĪ.m[h9f&x\֖($[zl9ވ/s Fw{.Ll rKʿ]3~7!$ PHf*I8>SrgKeXU6$<ÊA凾5Ie"v7<{ddI~yP>Q*8Li~;X 1)$meo{o=ނ8B| ș _OoA=9#߃`hLxIu[fߗ_]%HY-(O SG;], :μ.w$JMQ m 1ٺGFjd8'I|-K5N<ĎqBr] K3 8/.J]TZH'{9&Za2Pb]nz i4{էLk&aCS &͌~P;pr}1UwW_T%Gp A3:r_@_+=``~&V0h`F!F3vR/ݰcF ̔L?EwEV<̞ψK:m$vnHCl^Ƅ\S/RtNLR+u14k%:TxɆgO:!m, q*E\z8#-n A W?uyζ2ޯ³&[zv&g*9MH[uatnQqʯn ^=F&;7*vcSbKsBAZ\qrM 2MV>K{貇$di?BOP-o/okѴ5 #AJb-lށ/^Ӻl1J+oPw jQ[)-l;7~ˆgB~ֱ4'm4%+C6ۊ{pNŶ0ū[׺+8w{E_Kl>f'ՙò;EA3v@{ &el@M+^FF. }T_8ZWg['L;&`ߗ:&,Mi53wdwm/E0 1fR|-~%x]sD*2%ij"|fc,(('P ~ +dPs#"36 R<z t/bwDR&oR2Hbv6XUz3 _rYϣV6~-bHJ\AKi4(:W=bC$ C t}cn*i~E~ 6Y,3ŋ7%#x>:qNr~}_Ks ~r^9&8{S+4`bbc (MQekU^M.ڬF)Ġ'}zBHtNK2:kJQɈlP/4(O\J8Aox8 ̒8W=n_k|@3FAiDi,+)VɏT@څkxN=v% 0*+З)4 nI T9DeE_j_9^&k4/'yGB{/ۦވ\`I(0uS7wgRL:=6mٔ=o\6|IsqdfQ'^\@ݸr]7| RP k靚^ HZN3~àؒQ#'i41a9ށis c>5t c(pKaV@%qhսMIo`N҉=ha: X|?CY!&U =%l}u fJ0H2vYEMddvσb-L{^>kׂc-ʾɵ.RA%x5 WA79Cq<&޳ki`B/ljnY2Ei{ eA+j<(ej]l a" ş+sY} /DfR#V S>o/H6LȼMVMD?)c {$oarD !Tj @ӯNYyūywv9@Nja=( =&+>TRh`aZ)*.UXge ?I!t&#N2%"aD3R*}kSů[_<[{Ek1TlgBZa9N,v7+j,-ǜgD{Ge$r|*P l c(2ymۀNGIjJ],H+_;M:ˁ{ dQ8;Ihkv'sqgg>\N$࿹]tqo*j vʆR<;NzjM iqź™rF*PI ed8MҀ[Yk|@&M M XB¢qJ smǫ٠dse PwS}}5G=rYIx.z{< Jv]ec)p.S:xy N;DbA<U}YOPrϷcvE4d5W94;X͋YE eЮreejdrtuN|3 OuK9rAX1QH `jRcS|LX@D|"JKEA{_[&&($1h6櫠A;]0r/T+wλqYNh 픍~rހ+ F<{g̛,>Qbc-(2:_羣 ɆL`@?U_J* BJ, KOk-3߮KALR-MOڧAH}+m!| O0y2lܱ(4onx1|@}Żtd3eIѓ߁`vSP |iyѴ|gvu)eܱSW/Z|T<5&ݧa-*OܢAx* 9v+̂1cA'`geTG ]`&uM=7  0 Ƀꟹ;=S5i:Yd3Lx·|;.[&% .A\i @p:~2\ .% ZzQgrIrhE8Wb, o޳rt)FY g>g{ʂ=O8ُ衵;X3/& dyŊg1_5PQxݸà0e ȠǻyQ'[n' _Eʲgӵ"kEG>nɂ.?sta[ ;};4R:Pu1/7-DNi<fp~DgX\)[] oz1j: LRmMZko۱Ah_m;[ lc`Ʃ'ax*n{]gwI*\]/1dխ{FX2`% ο(eKC^ 7\x892]{c>Tp_#ؚWoPHÎ?!׽K7i\I#ywQ86L@ͬ9q#{<SxK~ՃhBA{Gc=[(jzZ)sIŃ3[pjZb#?崾@谚L:9٤ ~-~%Ͼ/tE#QL8|YN|RL)GNK3yE5i87[_%_W#@$?ؙ0M֠POE_ɥGxm(^,V_\V&:j&C&TzvSr2.okUY^jNJN@j9JIašԘeVp}Ӏ&RiL;4vio :#5zl &mHۣ4HrX2>lhBVFXE讋AU=}Rxկ::G͆Ơa\wǕ\dD%|fwc_K }a17DݤD&&X m9uir>a ݈Ǩ8ԡM}_|g䡜tTOϠ<1$1vTsX&92^gPoV1~k1M4 Ԓz|+!p,?吀|g{Os9n_6 -Ix^52B>fMYzT"n0K[,=i>܅VKQ ە$d;6!NQ@+@D!l|+z~O 'q$a4sjUؽ,& !\F)6D㍑.a;d Bڴ#}W"TbVYR&%ՑF*dG$?yd%) ~gdX! .GaVIu*!# $O;iכ4&V=?絗[SN/J=5jtw <9 $NY* ɬzeꙁӓ煞TRC}uJ(0{æh98rO0#hIi"l$(ն1vhrcvWJK=e,-M8-JrZU3xˀb}__8KSՂwG~kylKd x5ۗDv 7пL%a( eɗ 5+=Q@ KmEF;FE8`z:t_z:Ymjӡ^t/~"Gy97%CQ%}2_,Mu^tKB!mFr/qwiDJtI %\ n tv"5 MlMԌrLTV}{ ֙'-ثikX&ѱgB */XQn1p*Qaa5^FLZC]{B#~]ν;U؇~DhRR$"Kd[GuN*Ide3+TMrMt E2l>HfxIOEjڴzp >3oD=w0 ; a@id:R8ԯuYI~{8n:JB+pŮQj8:UNR'MaM!_ ul`$vn䔷ʡ^SX W6è2"f̈́ϩˡN4`\>q/@LLPӰ]"TAΟh]h/D$&Vh2lJe5ܶ_NSCvM14GZ"a9#l~=\u犿GlvarĿŲXl pFN8 ;OT- Z`Cr$ v : =`Mzsߊ `X04Mտuq3:*r=sش~L$>G ,P i&i tNrELz Ӂ4l^qi-G[8^CEF8ܷq`ԵjeӃX6R튨m`'M/D9( p7b(8yڑ}j -Myˍ4"5;@5?P4>IusVfSXl,5i–SiAkTcBf5 WZhs.]'Wʷ"^f؃@@%w37h ]%7%}h~ɢdvb^j#4j&61ue0C 9f)/v͆J)ѕvg4z'`)qQ.m.9j.5Ӟt}k>mp~?OJHR'|Diz{vɺ{0h|v.6_=[`ܢkYڕZ؄UQ1,3aڏsYe hN=|b5 /y5o'K ae/1s~Jr@K>QEer(3F &&ݯ 7Zz/>&h^8WA[}2{caCZ'Iy{IxY:Fb¼z4FT1񎵥9)ԙ~b3G\Lebtj4zbǶ^]] ׯ""Uw D' )#V4ta&^\ŧ煊Brl VCl>q&Կ!rjT-6m92P=ٺ61hY;QjE(?&Wդ/ʥ:MW#l2̏yc$d׭L`O!!#O%.ZAbK'>mս"IYDowǫ~+* y pGs-2*a/8ٚ'Bx$gK*7k3uPnV=H ,M⨔4?1M[$WՏBSZ4)c7V=2&ܤµ'\ Bj-e5a2r}*i-\vxp ϠW2]F]Hh"l &9huǯvKl+ii.M!2q凞}黝> 2c59<2b]jatL_(Nu9>fE$kK A:[DESf//Hd*l8* p~;Ћ足`R#wF^pp?qѪ r= ".Ӡ'V_[<z{0YUdE1ŠM}-sSM!"aX ަ(NwjۆVH_B.h2 Ӏ.M5KRչ`/Bp֗ a-2B~6P /( gW5M?,M)ZLK6n)؎,&8yھ &q MhS=Q/]F63XU$l۪2(CD^HMA07!w_QI[L?h8 ڏqHLy_T@D.n%ik6zX3؛yD yF0юqF1X"1hzu)dp .EB3@&BxTtF_>_n/f~5ánn#nyXh],lC,jЬ8K dȧzڨ+hMt?|jo(}yJ~iJ#PRP!ݤ< ^ Q>M\M4M}5q F1P¬`M\oեu>10Pp+":Å|B] ',SO(ew~NDe0"('oŎ^wf 1!Z3٦!vG@ETcW6*H:JO^+}xFBЀ5.jHh-Zh*7e哉Uŷ- m͍t=jv|@:ٷDЫ$)zdسbt|pZвl6z 9vM:B;+.dIR ?9_H?.vPKZ[4u6 q4dWzn~lxYp膼ݎec%Ei@"盼^2yH9t'^Dcr1So#](xAbS8y}XM;W*,l7ZSE-O~(Mٖ7Oޮo5t>s}ލ gn"u: P#ݵb i q8W' S-pZvB6ᾣX 3/h}]vͳ0Xm,ӢuQtfUշ[i`,GbqNBMf Ykb]wƥʏEeISP,Q-4Y,zYuCGHRBsS}Br`c%auCf~iIù5:Ϟks[_֨1oDJ?@RD":14wGm TQJs#39[e(_DL FP!\2ӂLYWMy:<F`neH,*q|CspVP9doࢥ ոM̿YLzD౰zթZ ]Up*V:iI_GSR?A1^Akc.QΝLҧ|#$߃ZU7yτWQކӻqQTGc|~fu,aRa}h%cJ9%\ڠ\\,?՞ neM1ˏV׵+Ѕ ϋ[w@,:*V26sʿ@rj4b 4Gq H+5=GƘ0n7 #7]jg@]"luh_j0 !*St)gXnv`N^0$cBZ>6G4rK߇3DuUFE @B^f˅9Ӷ@GL,3PF G wp}u}|Z'4!w9󠶻P|7- ԻnXαEsC~d?&&pp*ǯ}'sLEfsL:h;T?Y唢 a?e-3ԅx*Bc+U-+TpTX6V9eL=l0tEt͂ve_/2$b>I&y+M+Hf #Hkuo@CC`p Sqx?@p^ %d? $ {X"7IIp^3ob,#"HUpӑƠ0^%m d1Fivq@b@d>dԞ p:#h`* -S tQޤC\V܉Q~m>><-= $ymaHر16*fhq,hc {EDaTpאVPʏs\OR]⿴WYFWmٰBc!'x3}[L1_:9{hf:Ӆ"\n=_A,3v5I `Xi iur\5\*7K(Qm7EyÎ."Y.) sxY.Fk@V"\Q7qq~#p#-nCM:It Wh u87&6Ѱu (eC!>E9PBjunꧩ.Qqsd3  3`J[LqT\;e!fD W]<06< 5omDQc7 +:>tJm*&(y~6phϖqVŖQK y,Ǎ6ߴuή:XȀeq1SJ7g`GQ܃ҧݛ+,RHU8\ywB g}x*r+adJ9|u`^Ư7"];18\ِAs 9- 93#cM*,WɻDeO-|+YMH.H)&:ƗU @t}Y1țEJG(pp S>-ITZ-Ƞb5<ġ.0 ̠/=lw/WADLLjA?Do]$+41%/k3qzScTKqU)ҫgfTq,xYݹy- s ΚHS:9.261ߚY=WYFrO6Nhw  ui>]44-A. AbkȚ։@2܁pUZL"$)XP_rDO&]8Get >J(!&D ΄cNh@6!u8i*j n&Uۄ0CEL4hXA~&U9wtbF'Ŝrr!+ٮ7ng%wƳ^MQ$;-"-1nH3KbW*q䒢fXR!xzqc&EOjr˫+YˁrhWW(t]';{~ ʈu7?lA ]GOEL*/DlDb:?Y^r!u6~*Fga*T0vkjJ~Q #4 xU-U+ģlKxu1t"D 䤪'L!ZXyS1Wz5%8ⵦ{xJ*RJGcHҾ|:RnkeO+d5(N6WROMب[QZxN!^%)jBQG5~ZVx޹h)]:!aBÖg,G ?F~jd^0AJRb5O:gl8(kՄSiP~0i| LCl[߻hKxmgjKi=5}(aw{yF v\B*hd/߅J07x)~hʮ`qBe$ɅVd:%[w0s)})V.=@r:6&9w D6P/1 1cڣ5w.ʭ]pgtW ^y,/=B?~,Oξ}$k_AnD~DUvvQ 7bV7q+k^:4\^P9enooov= Z[h*_Us<ńJ}4iB<`]HaqD޲╙s9!IM0e[(wpj9QQ@uE2jsY ᡻$]V+`dM>tPuu$/n*).RO"0R@Ʉnx9 @d ]]vOЎndxd|44+vjMUEB):JǻT%wpzA S0 c3XG^@lEػ)nA}z [rOAUnccM`qújhjXbZXWf떟p1ZҴo \4VKئ5XPO,ᬹ\@[D.WFF~9L.,Wf sꁕ()<XgQTOo j-~ܳa׈p[^Z5 TL dhia݊8qg"E3T8e/ lF|v ?ƾ~8 HUۈ;ي4yi6ӫ.3 "__4fEhʢ/&O;PO;y- r_h'S Ҙ1|fdYs.1p4bP |NʏՏgl/#/=9gV&NNp gQ}[XN_=D^㧎U5o~9=Au+vo!ɓ>8FWySq7DP +gQtмTr) y:>4T=q?y9}$,>T38QJMnq BEGpсLVUYG0%Kؘ HA3R+ ']~ (gC9'ܥK%?,IbT]wah W }vO2d*T_cܕ3NQQf:-}n;Am*VaAe7$-qRXza}>AJSho&eғn@6Ki  +(9`<,t,kWPFex/4ɫ Ks$g:Ay3i0-sϲrvUZ:SN)9-pnm=Sd!a'aP @jv|N)9ƤBhmH_|ܖS k@jKteGqHH7m Hƒ-l@1v=( n%u~d x*O8PA"^Ima;l"zSj>j{+Y]-gsFm&Eb DA U Jk&ZpIGkw[~S cƁmnnҠr#)QH&.#tlњ bq%NyKc>kW'G$g&ڂ>Ġ3,}C4ZFZ %oq%b#CKH%pbsc ІBV&dp:#./3,Uʜ_XD@hg %4-%:0!ŸB ݪG.G:$ HkD5Ln۽_PT!_F; ~?m~Ԃ4ޒgWCᒚ\7Y;w}v{0:Jpa]#hP;WeF*XY-B"8 P:ӑ=[>Wm*j之A|gh7Č;.r~VihUq4 q8"FZ*>rVz 7ڔ& (||RXc #(nܲp9{~wТ{Cl{ːS_eVO~]Zlsd>o,h3Geȗ"V7~en]IV <22f < ]%+9wub:O+[L~s>EQPgPD`ㆼ]i-a|)R!5/gmAށj4kКXis8'RɆJi4EDar[T*/;v'lχ%`PKAȊٝZRfhJJTSSiź,*Xa ۲X3; Wnڱ=GEJ4sbVYլ I2V:Fa!w'X?S^M2ke8qZ36Uy,˳̧q>HJaT2&r; EiNMdw=QyVfMPH'9+:؃p]Ǐo2jKV[/KJ9_&VѰ'φE9 A.F{$yVWAh=5٩hOf`*tx]ȬbV@kWCf"A)4)NeɜfCND { $M<P_ng.JtQ7MN57%b=9ZMLL)ϓ^PYd?&wtMꀉ z8ܨaسm Pމ$w#厯F?|0؜AQ5u)asek:i14޼VI`ݝrqo(qwh}޽T[ "ՂR)͹.3jg?K޸Dh4c׵)rb+ ?qn'Ԡ U[&³Oo&S pBߏ}7 &t@3ÛkD>˝׿޺rnu EbmTcx ņ$E-唐~4wnpj3s#NZc:Bտ(g%CtSyq3t3"lWaQzw3fY;bw:p=CuYL|,O a3+c\)?&zp*l TQ +^ѴyZ65+*ƏHC,Ssۮ'k"&E0"r6 Z Ƞi[+P 00 D#1PWEX,9A}HX㮕n2Eow۩Lu_g5`7Ɂ%X%xs%>E8+wd¼;E%OI|^)37rf><4j.ΙCԤ#y=E }u i,803g FK[gj䎳wѦ\#x mƒEHZ 3tK(ܢvO{G8< &d^H5a9)Sc&eH|$ gL}(=oէWy5DX4CMr5`I`' /ӂnd?sr~ZPOЬJQ/lEȆbVV'{mw"xS;[/;āvV;a${|uD*ј"'nZOߟQoٔÜY⤍R@).+If3n(}Gy9Ft.A"K.%>i$ /9D5>3ܨhV|LORecNԆ꼆Bv"G|“ 63ctG:7e9qo}PC_؟ Eo]Uf혪+ۀ{U`kkRmԹ(W~n2"d;<Ap{v*s"IT.ie|80;dj7 t,`\Va{:1wBPzf"ilj8Q[Yv{,kI궢jJ&\d`QL^;~Ɩ\3Q~y}7ׁ IeWx+Sf¯Qĕۓyef\Fht L52#ߘ*)1Ft h2;ߖTLʔp5U5C_hXPa9 '{%V8+Io.5ފO:Բ~Xt*8Yo\.L2rڜ5\D t-/Asi h1wiѲWRuILͮHxᕒ%V*Sf4^VKApÂR KyAdPex uܖ~S ɔIIq d BOA$'&vNWqv.k qHPAP9.դ%A r1|ƽO ~uoVo 43t _+؋A'ߡc[DRy{7D! | zB㎂wQ>j]m"2U,b&LǜҹifWE>I-C }4{`c[|~Tyqh&R)gt+E ٝ\QNxETvZ\99eGҝ8ʶZF2b,AyҲp=5Tlu EE(\afæXda ]"1M}~2/ykWc5yښN$F-ZS`pZ˃{uRw}L_q*:m 83Jaz,V Hѝxk˻~+WN]dxoz! S4~ne]3;O:2?s"9ec"#nuSl·ޓ rIzS&2< R=셤Y¡: }?$lsTTyN&og4?9 y2S$)͈fcC6Q4Nx܌MrԻ&V5"#$E39Z-g9!r#%Ԩa2Af̣n2[ho2-f:_bot!F[r+V8ARϔ8/0ʳMR,nx?A{A>4|JP$zH[9WW •tQ~ ;. \Dt|AT-@NB~,sD6G#6`r='ky#0LŋZ1,rڢ}@:`VaN}z1Oռvgd.ɥ=v[bbEEkTjf<ҰpA]Gww\{COBg?.)#;8*Z9 1xQ2}tp|iHIHC8U!sKVt!Ux &Ģ(&3/2dRWP2w|I[!&- RTNjk߰VA=эTq;M8n!F}1u]W`NC^jkjY"qI"OiJi_uMp\)8[s+1U˄ͺ iòc` Egk0\f0(肃Q5r<,ۦ[dRW@cլ] &d3 21p2tic=$d YY%?rq 9\B`M`H!Gmykfl%PT3 /#l<xfQOjaX!5=rH+0hfɣTR~Gv4|Dstk Ay iY|:ʥ;i3$f˥ 0_q4- i=Ztm!VT^/_eEB9q8JD2Mq_)I%Fxo/KZ@ممH% {F8pK5יeT+! -WV=6EF]@L[ g7͢ܐ3L#fAӫtcO[l@f\X$uHǜXyHWu'V  Vd* r0 V>()&Z؇cinK}76Ar3d<|jŠۡ w e$etJGj9焑4L8sN>1D]t'BOkde2 /!8{MX6)$uRdykk jAH4;qYQ*vn<8Vn.16+4H4Q5ݦ6Y@rhgaȼ@yL<}X+xraxFK# .ae#h! O1p?ЌQR~eXtGf?`/i? o^w,hT/Ke-YթSLTLx_Q=5vDDvc{?j!x_%Pay}N0? D A|[~Ǜ(ڼ߭G 󽌙 1'`DJ W0 ^K9"C[O->B`r)d\uyWf'{:fo\:Ԅ;{HjQA&$T֢̠QZn+iOo>I} ;44-{Ac8ΨgyZ*2Ѷc>q;S?Vt. Rybˮ_ йgMB š24o+C<+y6`F'T92D1Կ;!DM)y`GkÞ7%SWPd1ZnrWnbBݱˊy~W^UdgDg2N_Cw*`.{fܣd6P@<174 ڂ∟?%~4]Uqzlfas$Bz4FټAbuLX)1(.?\c de5dI 9dճp @HXGI+W:#NR5#c[TnBG >fj57A&vl]sN]F8KqYe `gpn&t-&oR;''A=u/|-p%"G1g&(f~9? D#^ݯtCa!gk1j{öQa9FeFk-jD7aYM+G+T\S#=vKk2̴1L7߃J_0A"K3IF"=7ͨ^EWZjiPvr˚Ưj6(z@xG!S8# C!T{8H}JMYibc\SRܥqHc"w aLI׈Sۓ.0Op#aW·5x>~9'?EAY63m pq !qcV\%$f;PKawm0&du B9bƏ&7(>cxx-mXG=5Ws>8'=f @,ja1 UE}'g $E8!GIsZ./,6e<ܠ:LXg)()-{q^:stxOI5J3G9j#lE֚1\Md#@>2$ o* tpqM {ZMb\)]lS#mI,9 |վL8Wvݾ{}mw~KZܲ`?Dz'Jl8))^C6on=S,rRN͘@ŪiT0z9bF#SQ9o'`l@tTk>Ϭo 4ce]`;Aw^ma#;y>.yv @%W~ 寶Y{EQTbyTSuܕѮ=q/YTGy 3mG-E)oK,ǖ&*R:B'jӢұz8:Sjvt@2 tB?lCȘ%TbvۯD7$,O7hS2M*W(Xڀ &E"7L/Z8qmVjD'4gQQ틿}x-Yvp;VCI*ApUD7lGEc^._(,f܁ɿhlN@J7 xWsm{CdӤxw>XwжШ xlvdO^u50 ЌռUєߝ y!g}bΎ},']A<I`_93?k׭hlxE6Г"f-,C#U!tCD͔8;9[@)  kT &xuJ<}3B% A:}o(?1W,a7gR鹸'`g,ջQ`tqVc;azǛ' #ewۭ}?"9sV}^-E9jcI:kr.e75̾F9uE#,fxa5BiS.uߋ EMxvd콦Xɶc=FIeiB ^X2IY,Ad0rYmz^Tedc ($7]e{aFˤE9zM 6ԝߟA$ZbPu_ɂL~e;_c WV;؝gƭ( TB7ò80.H8>7-TEJT9vP֔<"'F7ܐuZugrRzN#Ug܁4X'9 !!./YIʿ\b_NUW-Kt1\s8%Č\]b [\7}f8R`8GPACTbzx+4_1; ׸Syr5w^ul~FG'4A yMIr5xdv|* ZtCNc,] m 7yE'PBIjG7~闩S t>NJI)^y6rtnRt}[`nI9EbH5ӔtŭoM= `豥" c|]>SWTn<6GU_):kiM͖< 7b#2C*< r4Pm+4vGWIز9d679;yY6e8Vu i9 :߾JiqA XCm\eK +bzM?):q[p=eD;A-##)żTRB> @ ޓ C^.Y@B;2>:0 4CT#ڔ :s4rXh^=+[~3&"Caa=:'lS5qN6!%9璐&yBMDN'zʹ7S0 qd6ȱ+&^ȚF qvSED 7(+1zإjr^'4/DkkZ&B Mûk{h}m0{ȞKkG !Ӡ<_jThN?YUɞ?ξi*23V3| o"AVǍf 9?uH|{Tlq5-+D0 V9J3giU#=dt:DtC*WȢaHew7 @G^a td'$ÖNm'$H c%^@*-8J$숛4ꧫ\&:A莤J5C$uVm+dɢ+9Tڏx/%uѰXgF?S[Yl~ #[_fDx[B1o@(?Jʮzg? ~|h! QYZdېhϯ5 ot($H_:+4Wi ]JjT|>h󫾳-2o`R{$ +;,v[$Ҧt]ɽwt;ʿ\ Gnklm#2R2#k{nBiD[!)>(JB^{z'`MXdd#ːu:IY $!B9Ӱtncp3BR w"wUwbfvZO Cpġ [0`g8yBE{+ktvoxb,>2UZӖN30%\5h~w$;dz$ yz b<IٯQm !L "?k ` >] ;yԊHq1t;L%t1dՖfhXv ;.ހhGRqkYײD_#8jf'A:~=#{a)Nɛ Pr]{np|gB+`߬ʥzG+&+fO14K1p᭠㼮]t׾aD.Q@^9D$7MYozov)sg?HK)k\wDL5N\!UB\5ja}=2|߄I3'eFi]9rĥd貸Y9LJ>@,ؔഩD^=gڈ --}=_&ln1]\W占P5):]Z-0>Ks16mI"śMbc*HۓT'ZR $2) ȯ"R=g| -ʃ1=?0t>ѕōID'k*rhJY+nAeEQv2C˜ISd)/єm`ɠv{R\-m!uyL[ޠBϯ-V>1ABOLVF)́Ȳ,L7rgUOdH(K\pn^nR 5*i#;7A5$'@x!K_ەC˝6'k15Jy۔@y*c s{TUqwX7zJυ\AFp?f(ldI!H{VѿXRxg[pfo*Tk9 rEdjÓ2o4fAҠ1҇ 1CM8Ў%L02US e61! srNtHlDgϞո"-X H[!Yj˙sQ^HĶЧQ9yeH4׌ua\FӵzmJJReFSde_aԼy%# z5Q|ud߲U1Tr/HqGѼ_zn%lt <7zJBX]ōf"N g)_k= AW븛!-: oI瘅x4)@!=/i1ΖeP#pR`haA;3S=7Yjr8IylMRD]|c6j5"=u}+.ާe8)q}e 4{.>{_r+=ڶY&i![–dJ+aH͎V˜fʵ5-i̋-CNڕ±<=d3`yt|Јos ZMz/fl'`y`h}h 'm9e ӑ#^d}Z:^Bl ~@vIrnLc X klŪC\:gGg)/.*%f8iCM{*O92eƶ] KL!uH |L?`۬D3^ 6g(H/W5r"ܬsY%sfFi1tjJ=VSgifӢ{[PpN:&A;qE &'V'01ַl"ma"En }9qHg=0g_'w—&\RB H=@O3jb#dͦ1\$'[s α$E>Rukn +38} teS'C,oFC)=^^v+-w],u{G8O$0(2T߀D>!+/PjkӸ괵*V "`|s' LVfNsb1[T悷RW y Zz$5ld| JkZ0g%{EI"ZKY=z\yC()άױVlCjۃ\]V$ mxoKg?peJï,2҃$d0<-!J\!#x[v$/;*똲qNSCӵlu(`YZ&$?YmC]/8~|REW*-+P唧OK\)H*h} 6a.vO@8NpP"2 gӱ$)>/CYMK6Q Z;0JXAgL:hZ}X|= MJi_]{eb#I:R=qr)5fx6 mxhZ u%O*@W=8oX]4U8@mV hFK9=CAٖkIZER!ՠ VWAl84,4f32VӉìw/ytp9Mf$Sp :B.Gc luFxnpo"'*"F,Bo]ơ@l"sZ@jrl&w !:iB,@߅Y3ZF}h] 6^y`` +l\IsU荄=6;^M=s&jlg0D]?o,{7fVdຌ pй||zvhFi$C//Vg MwLrTט ^y(\SR;e\?]\kGǎʅ 7C`1KU4~=fd.JHW$VF%Eg %J*nn 4{3e?XPbG~4:A sfIoK zXOWb݁pR >'v3 *ќL8E\J.|=Lӊż£`KFŇ\@M]I07i+8oPOA?J$^-R}_dN3x 5jFZ!q(A^G~? ad(67YCЌS nQ;@RJ-ߊ`RJI[@(\oOǿ$+(Uaоik=]?j₮碦nacO3/gHxCiGgUu *ݱ[3Ha,g AC'/#b" S %ֵ-Թɽ׿tO_ S;kR*C/ s@5*54C? 9Wi=37& +`:7BL/12)U/J-8hv梁駾&o^=P|G#?Azi;^W 9#?r~(5.bo8>2?3:#mS# bB]jn1:koT Ub"J"OG.;peI{MYZh;n'sâ %T4~qE]B8$q.w1=r5~x[V+$ؽ<4L5?># ʵ>(lP͛zQ})H12]Ɓlkc_ FoWިXg{VUT ԩ cbܷF'8Z,J]ޏ]Cyku$5Q[r Zf[B_iǜ«.2]׳BXEY`R+CRK+JFIZbN~[fjw AE~T'`{ȧLԪwRYNb)" -Q둼Mh>gYM,}@fBp'YF ?Ͱj_4PyDRR?xM5z% P$#kgԵi^>Dz_-e=WHLU$2y^Ol t4O!:vf?_aeNE~dX #@t4^(zzg=D'ɿV~~e6ȽSa] V(0#;3õ `{KDL',o^hKS~i&tN]ɸP`LAr iw)& #(O]G%Y.~?tW E4lW@YY_dn>Cp `e</0ZAoeQ'a yT^Sd0j~{"W:k$ 2_׎ 3aK M|fEiVkbkZ˃^\j5mf7h:F-ީzV75s҄ 0f wγF]j5vi]krޱ 8aG-p/bԪUhꃍ&O/U+> ZKCOZD$?U 8)`.`ZW$h~WVK Qxܜ(;jӠKQOn[${&e>8C}?AGcF]­UTذt܇M<& f@4ʙ}k[_!;h`KbdQYY3@/K5}[_AvyBqzL}}$ 7rD9es߮@HThR ,N9bv~8B%sFuAt 1a2cq0?iy_tyQ,p,BW^7!N)WKdUEnȼN2 HXM ER0<lѢ a.jiH+AlGCkT%ts_ ɬ) sY wd|@bW=n{о~h .Igs'Gp~dg{1c*q; eSY>< Z..T!UҲ0FDK{$3\'p#CTdY§χL1n)J?kQMڗ& ѕ^F4$pHhJQ7K՘( Y+ղ~gd)OZLhn*UnֈWJQg;R= 3*^f#f@Y 3+ >ق3ݴ2g*K5-Iz Re۬*U:q9cOv v)j>!Ak S~0H1G Ql*N7"mhwz4"P&6 ]C~*w~!nĶ?wA.pȘmCGd0Jh OK" .QiJCڽ23*JNLl6ܵ̓.2}9e ];S6 ol##.iJ%$^!  GKBa$peQ"W i%.*fL̎RـiR _n,9Mògt&ȹli;>0D}0x-+ҫ\H} [ c%Cz:>)풡TB5u+D>)qXW p^1Ä=4Џ?T]derdvV7g}ʔ9%*w3 '^?fQUHefLu֩RDChTo *ϐ>PV=;Z 7.ZM=8T:T=$Nu̺_hYB*<3܉$k4 Qm->tǚ'Tfe~JfZ$0v~{*գ C3$Bc@܎ Y)X#J\dSB@ k؇CɛJ2xgӷwEnto'N?&ʡ.eWGDd?#wMSVwՒ?M #I79vjU$V> *~o4r 4#PA#XhAy23?uxX$ɪ ATڹZzgPb`+t|V $/띋,:Eh"JBv_>3sN`{аȇ5Lt1w'N p}G ~`d \;rľm1@~\J}'yfg Q0 6!꜉]##49TXu0Ŗ%̐reB4PEsXctjGdYZ@&uFO?D_%CGV7u%h@͌dVhQ_KRBj3yCؾ{UmǞ!#vV(^e $h9>-.yZS-!N( Z`+o79Ilo!-ԛ7Ӗ {3S^r4H|n dD#BD^}f6fã~*{i5SR( o͑RKB&/e-pZ)C ź]#~*j}=9tǶ\^'LUM,nOiAжB -ڤFRz58|ՖkUPHZq<\@'+wC4o7Zq)!q۬nN^O3u%/[>4%,M zu_R]Frf?4 H*(cӨݔ=Ynޝs* OV(lGȚ J'8LVIuLP&CIA}.iJ 4£QBqY z|V0.$N T0"qp@u54<}Ux<cSr6bj!76}O )퍘Ս^ˠq#Eq] o |"rXB'e,Έ6"b^'ma UMŀ? 8pͮuP7Isdr/f5(JK`>2$dIY̹Xp|-*ͬ KcV-,ݧ(nl\3_=+4HE1M_8:mz7[ "=ss_ݾxK{KUUr ۰f$Z׉8$O8F E sb<\+K[Al GFΛ `4v\%Ⱛ4M,Cy5)º@QQ o.UYz]w+2؊ɘl'[P_BE,nxQA$tL} 4YNO`摒' I:ku2u-[$-5?j/*)tO-}#NssX4QWJ1O,liR#XS  8z7(t$ڵZ Gh!?Um;ަ+׾ݺvI1KK 5ʷ{/UVip쐊.vϦ銤'C}ߘ"DQmrW_u[i> zSV%e0k2I~#5OwB v19V*m6IG23%(IY2<<#?Y,̞W`>r."m,MK$wV%k ZJpk#=SO0ul2[PUM$^#?=.Kru*É`Xd4SRF&tjqDsAmoy!&c+<> de6RP7Lu/a!xt$c2g^H"zAT-e0g}b粯%n`4ܡ{ DL3W6 /g&(mڡ-A\&b% Ι~;<!#BBthT۔KS# U"vu(/{W[ٛQMY'o[ )P FBذh$)jGh>k"#-ߓ׆z+3^!.Jl4#ezmB``}CD-=9DѽZeD[7쒖S٭bDl-{k7bqUYkH3r+R?VKЋji98n9mGFeWӋc)xN5 =gUP2pN;V4N8RHw~+$ a!'a%1N;y.+JAu9dܺ))A\ 堷e6w%fPi5^o@POq<뵮T?wjdܟxqD WQ&Tq3yB6„1,m ՇmJys1?bi5L`# AKNWOgŃpFƈASK<"qk!i8]Ck7!#bu8"|K+0Gp m4.X"'%(ͬZU 4nST=62Vu{g?|!x\(O:I-XR >~jWyV&,5vt fzu}~,3ϸv7#b) D<i(U% 1)L$u%Y4MaTR> PVnݘ(]uZZvu1?r !q!K%F9؃SHo\G}m]s@M,cCiQ ZZn/@+EiNW3/;Zc֚X_qDufL8gmd+eDe?Qjc1(Z U7B b)4~B}=? dz=sURE o4pKm*̰; iܛ\/ؑ ؒ.Z'ߴ] 넖"86UEcqxPGO{:KM`eUw*ļ0Gժ?ϽȆ|KD3ch}j|H4ܠ >d-_TSE2p? -NN6daS,c:f  M iUr(^ڶ(3t=[ 6U_khwڅ%B5H:b궈O"J8Gilȇ ޑBLRomX[Y컻n-zU$sET\E:uO3emb%`Wӑo톞O!$HT-LvYJ9^z>r2@_\=$e"ء} Ҩ&cv|o{$`2Xw^%0ʑXPUsD 9>I׮qX+F',L"}lCSJt:Ng.K㍚YD?<:9 ] 蠃.D7l`]!+JmY(gjiҐ=*nкBfjGdK}AY9N&yX3YBZ&99]d M9V9;UsmPvV0!gێESY b nFTy{̫ @Ѻ[ʪՁh 'e}/Ϧ[j3m Ihpy\xH#g\%wd3;n7?e` ԜJ6qhd*}M:YR8L̨cyyr4CN_U3 8 r5_8QE:N?RqUBFrr:((l$RK4vh DKv1gwsBL.?.]VkV4wFxOgh?OQpF . V6j٣Q4K'dE.TN}*)on𛣋~F{:OMBWrٮp=6 <{&F 4,ݶL DH_e\ {͸ׇ,a e J3RI !Q60,-[n;1v]Xx;U-ןNC)re~-P*{uA-?u6 #9|2' W{5ӉCg!vDZᣊɐ7n 05P XȘ2s2kݿ%(2hZ7FMb%(U1ŋ .dU+g rv:#sS_06fcRQqZnx_뭑n(ǞWxۊN~BkҚddOyw3]}ϝO6Vd~wC9}ALnuƾo 2t S[1Ke0%yhK6”]"Nd=<\1}Bž UnM$H ɩoD݃*=0cc@ꄽ"K4B^ֹ/*է&p܍} Gcq~a9Rb7Ra" RR_.;E͍D QN[_2,q`Ye?q`݋yJ5ƉEv䋷IuadLs3}.qG7Q1I1"ti!@u!tNIa6ۼ[s HQk- ]P Q,I YN>~O"Jr[FdRҬGDn cĐVQMh}`$vepg: uη7ӳU߼)XcYjKd Lm0fhr߻uπ 1C\]Kѯ|(GwщpI$DfCJY#ģzG܇꾁τOY+iZB~<|ɧ T_J_9'2$+&ݤxXL9It[BNi_͖+7'7 ]FcتMGCuJ#TfN>t`]]*˺nJ՞ײ(KC_ 8\0wO@Bq==qj^qZ-zҬC3EZ@Q pƌl3`=ŮRb,g'e>uuA,˹M04~0y gԖ2|Cf8kd;DJ U!M Ш(R˘S>D^Զ[T۰XbC(!j[m5BX3_r\ \Qq ڢ 0W=|֭(hC7Qq1f-"j'j+Qł.괳B^.׊mi,h/8V +y9Ct3`މNX}vI2oMkλnGH3C #6Qr72~AOS#n& AZ/cmDw`k !%to~r%a2s Oa2Sz._2ñh2K&ƥT8:N]ʐσoɻ\<3N]ShJy[^iIa©I/ 14!h!t7<P;춏pgI kJ&[Qa xܚ*2r?۱$ۘԄN̗HAgr]2F0y8s2 ΫgbU_a}R>ʤMG`2Eʭ]ik1Ml`f{m,xB i쨶嗒  ,_t}o$舉ZvF,ڗQW$:$`iG(o0j34-Ra/I'cفor5kBOVŖ{S_i\k ]Ǽt8܀=O9ˤ;e`cB biJpN|q7cx7`X>Iiybcu &w; v4XjG~Oѽ UW*i9 K#9ljÆWSܲΣ,tخ9|eB<s%|'!n_+PGQ7mKa>5ߘR>{=:D7 {UD[o3 a ":7DE?xX$%-#܈&Zl2aNz1%"@̇u`IE&`}\ 6]kA}D;V=P! sWƥYOeCs*Znf/"5K,(jʚ͓,Zi-!b{G,U V^f5Viޱg T\)&EdܖyX|l;z:qv)qktOS Iw391nR TOfx-6hfO'#WKiEne>A9t1@1v=מ; )Q(RN&8&o)׶/k G"ʏ1`䯷XWblTOq!i>7U,0`5&vn岙um8 ˩<>岂ts7E]v:СNXM0:Ez ˹aIq\j2@U =l5pM!Osl!]"D:W —>mT]oRm<GӑGJ3%~xպ*P]`_ރsdd~v.(N 1ُǨqj]1yxV2rlގܤh2iGl џTTQR8|iܢ"m2!a0S[Wq2`!PC} 0#{<_r95c jYk~6 㟙H2 UM8 W}\QG(i1VY=embHh7w䁛60} @ՆSء&rWEN_"Iytg qH\T HC+NQR!oC #QMV"T˗Srf3#eŷ̝ZpxOMxؗAX/Amy%Џ=̍6F>c[}ϛhe 9tZs}4y劎A5r7b<:dΠC;/;T^ƒ#Z e“EvY>6:@ B ׫йMh9/A?{Ahap8^ m.rkPdK 3깲"ص5 :#1?8v\ %Z}AՌkL4?30װKEU"+~!(1s{k:-r&7DdTKt2R+>%[سN] zw$7Fm^[SwĊ8t5_3>DV2y&T+ R}1Q8B&3\j'Ob&ˡ'7gBR4V2sFk 8ɫNH!5ݑ[8THZ^HB{Caܓ(OԺ~ !oKyw]ٺEf҄.?eq*1u$ i73me ^ZjKB[5.V  73i\ *x@Qjfc| qAgV+J'DkhcU{ T\gE=|}nJ_N>ԣ5c__򴁨iB-݃_vkB$f@ݟ?&Մ~ g<` )V,}\~\.` ~t'~A^wl7Q;Bz}S-B]?^-i-Z”tFQ}rIo):Tz"OP=my"oIGOpڰHCvq1 `6g(c)Ğ^([hU,y^63CX@&Ӛ"X v&Uap3yZG_&AlޑMZ:,74/9/ $ׂ&8%O]Lj@3~oJ`HԠHTFXK{qjx](֨NI)֣7vAB*zV/{#f_חTʜк"+}RTX_b؎2pՑ U&A2G̹9x2$TgĒBO܇^ 粌*[' H>2ijÊ,[m [ZƩ=jux:Z屉1 %"wOQ@rKV> 2!A"Qv&bB3ͥ3>7 q"& BGC #J"gu>Ɯ,%gol QYM~q"(r}]TXRkm@E4ҀS\s;:}Z ʑl@yʔĆ~m*t \0{=P/Ɵݒo ynYf;-\^e{voqb &\@)mW,!i! z , 4~z(ea" C:g$( Jt)Q֓Xy@^u:CS1L 6wd;sAĢp^!ꯄD^]\"́d2baj&-XAb :&R &b52΢by{'VUt'VIenm,8qVMH3PZ[d9b S%CJ3q=-wP;Se *HJ+˔~䧭7fA Hk`gҏ?|M\X_IC|!E4 uOA8aO^3j,ʦ*Ϡ { C [_/o:.-2,gڈdMV}^P MT''>C܈Xs1(rG5iBȷ^,VMYEwz$S?UZF0Y\g6nYl؉rrMS幉KZy>M:> w%O_GghXK ?ycΊA 0u oH~x4$7N Y_3V vyVRDm Hl0,ژ[*eOfqP@yv0IFT-L @c0e#U1,6 v(tIl*W+: 3kaǦnǖV'KY+'iȻ0#f%il8!yV0y)brOi*=}?fBT[@R+ B J \ڛe7 yΟ/t"jd ӂ @g%If̱yc9&=ӹ0,Rs#g [6YȝޑnC:751CV¡'jC 8>lR z} d=pQx!*P=xc =ݡ+費9`"tu18D!MOIfU"r(yRY8Hqwh(B k!lvaYr"Fdt2dZSҵdדN k5xX̣ j۽BJ:s/nUo0½A` vR'([R \XRF1ߐS^.q2] _X&E1RNaS[ui~r,x71wO>ir+wi *G `xeLEϾ0UbS6` Wk.34D .n 4w; TOćxCPGK` g"&-60.t?)DY"'b(p'{t-[ӏi#V[vX{Ja}VxNV6utvt]n n tkBp;^|,sHkz 8&t]1kV:X}َ&`7GD@i\ _Z!oŗ^>|dI s%@٦xOJ-Nz2Zϗ : ]=qgZ-aFLGIO`Q^/{-u(leSd0_g)vB iJ"ʜ 4wN/(g>~=Am^q4l#wHUv.=K ao%^IZ͓+E`MmB<`i=+ٸ푂+ĢiP\eUrY$2ԛSAp{7?bORy$e %7L ܣ Hc$RTU:ݲ~Dc8jiڕB LErdz*ID׽ Y/7-z3s{ &+!Xіq"d>rVcpҖ Ho'D7H:&낖ɪ Nc-ctSɦ# /:Ol5KB6z ްEq'Z)OkΖp&*t'M#4 )nQ 9Ѐ[aнEjeYq(#ʚC[#x?Nl aS6+LN3WGܕC=۫EF8C}e^}ٰteXVbLCOx-_!-RW t7HX`T)&J)[nus*6R2ԿڧI /f!GhX ^Bf yƙ7rEVW(/*8="]Yc/P@u:wKpE%l0LA8w9:A[|YX܎^s o-۷"zMjlXt`?-Jׇn .d崄 BB2񔐮JoUߋc̅,h0_? zǷsU ,:03_Nk0\lhyOsп=p4;\Y/K6Y$QZ޾8ib|oOc{ۧQ^Kx=V1LQa 4cWl\awl`慯U#"3f}(O EE *zYNC Tt%ujhf}I2u'>9Pk54~y@!茞&agdf8ŶTNpmxA`xY]*ݟ *()59lR_[7 NQ03ʜCd_A1qc|So7ԋmvV>+σcqaaYat7674'K!p"rf(Ͻ=AsU 7 ? 2ca=NDr'xcuʓt7 @օjomJvj_6s^YBQSfmj72B\My,/N]i&?kʫJOf`u8Y/W*l{~KbȥU?@.YָKƾGmP Qsaєq@'uJXnLfmEBt~%,a(SLV+'E J(4w,bO\؃i&[#UG[ONﭏ9h'S{x(:jԝr)\{@oOR^$N {]W= =c%t f:©o`9g(ݽmUl(B'⎀WR^^2hs,ڠ7. LBDf-W] e0b`:^kZM8+V]8(kX0e>҆8Ll@7$LANNzgbS;P}QMt Z2{3"Kf[N]/Ez"&,0L`,24_)CEOnŧȏ'3MsCP`B9f`F:ix7GVG/'_`.i(nG <7p0{ avusby#6PiլܙqL홛Ʒ!"08f!Jovc+"(=K/;= r$.{^B2oJ͖G>aB^>HL0if8 T }*J&O^տ;ߣ h_iO|v'ɏ*^;ݹ|b*W3l{ii[ L< 9 ~7Zq h𑷓̯")W] :ˈNvmzd~v?#. =[x޻+usve?) jD؞ 6B5OTcWQP! ̶fJsx{[Ip 媄  7v☥Ki*Wt@"Iev+M}Ͳ|/]w˴!/[P8Xޜ.X4z?Swq'qߔ`Uz M=vtÆ?i~Zr ) ǟV_XuSqx2Ov;5UQ#aqXй+ 0- "aeF_25;&P,V9Kymad#ׇ7'fF%w(AUUmWTkyr}xx?`}(ϒ2n$k7;} Y@QnTT7^?5,F|))ե\8M 蛉 O!a?6{gU U>i@_NviI ˜P$քk{Bரe5I,Si$m?U١j\;tmp;Ł/63Uvᒳg|,;). f mVuK!0#왝 e{b){vb"p.6IIρx ԇcM#V:مef&Ao˪aCTk)(VpOh]iGqɗp H !..3!f엖uHעCqkd>2^9'Q<;)SdӲ0P/< K+?3u',Ϫ6zI}D x\! hQOj_A̛$.-B]:~@Jw1VUNy 3' A2ّY}9}͙0'EXDQy~roS/B'HW@߼\"0;2a~NV= ‹oY)i7JhZڃ8I`bAGvrဂEX+O+ͯ:cNaBgdbk1{7; _&?7'ׯ C2*DG疾fl-lTGӁDk'7cV~zM jW[|zzT!Hd"mz+ooW &eÏW;Ƞ&D/c }`O5㖙2]-YV_y''<#SߣjZL:α//wj R_9Qr 6>Z&͕byrUJ`)y^)Oll"2yO`[e':CYz^:!/\ޝy*ݳy|X/ 1+ \ Ir!p%sttʼ¤S8%(CiF wkd5UMtT VLy}|UJ3)z #OuHja5M%F7 Iʌtan9T_%д ~5'Ob)MP;807 .8l؝m mPG35PEY>^^=4ɍ*{܉,B/h0%C~wNf%d%;#IåGk-Y(Hq|l- x{:xru0{z0Ej@SfUPTTOq9gp&M}ؽg+m3D[ϟcb &d(@S;[EOj|vx&3YBx#n>Yp({|7x;W\Jrq%qr޶] 0ײ&ɮ)`#:: 'u]7\yMoP BT&8weсU6 xl Ms!IG.xAO^L9p(41яYDmd_?ל ߞ\p6M Uׄ/ Jjv@f|yЕh1:ӿSo ƏwBځq|r(w],ԔCtk;RHeWw ejL+MzeudAiU0PLf1tTIaV*cZ=eYaOchdG'cRXD$鴀V`:z'köQg/҇t~Q3V_?W7oϩxѹǼsTǿGOkbirGpE_:`c)#+ =9fQb}G\t =zWvHTM15#/C&2ye}XNx/c~ԅ՞ ^Vp= 2@UB\_/kE}ŦvZ&p+%;9x d R%M0:-I?ewo~&6:dT/+?ݑbdT3m(Ԁtoҵ;y]Bl2Ă.@Գ|V*`,Ԗ&kyCݑ<9;w*T9T_?~UQ(gupc$oG6[O1ab4s(oܰTx*{A^\;*>Nuڪśg;(r5iJPDo\tNae5vK`S-SIv>qkQ* BW mۚ09\l.|M>+4CI9BlFnsJM>xo{AY@/k)م҉ZGNKxa$6CFN4)}Oؔ} =F bO*ڰ%9nlwEv+.>4AR-a0igm͕ ծ1WQcb8 </&Mv66jͅ!8QDCK}GzKB TI#mj^j^̟|@MV؞2%-4#C5`YWե~5&W[&̿U1 iE+y]AsE'ΐ[V LPYݟy$1 NEe爬W_]4O2cm 8L}ƍm4eC4Kӑ/jmiNJʿ :̈{׌8 +qf7JTPRC[W/}洎:śҡpraHe=ljhmr.9nqJtlx,:`nCgt!k\|8Y&cpҏ7\o=E:N+)a*ص"tNcLw/DjxK|-(XThgP'W #! n >%og!t$u7SRlN>-vR^=_]:d*g&O9mTvŜXi=6Q9L٥ooYtbێdDܝ#փ'daZc7.)\@#4Hf%?P~J: wo">'!P8H\:M^}~Oгq1!>x [YC"&{lWY#AFwhQscݸJ1RSI5_R(_"󰀲a23zvpNpr 2>U)8 ἗IĴ1I&9GC@JH~n* p"i/4QZvc}[ӕ-qFZ:mi$8;,ɑ@l0]ZyGޤA7Vm>` v+fi@RItLu18`hN/cJyUh\is[>-{ L/Wds ޏK`B]|UsrgIr|-!n}:iL}ɋ-1Xx_z ~>H$Il0 CB7'8ҚXAl%+A8+)I)H߬κ d'^o_F;mUl,`:c1.o}tShN Lk!(~C6)-'c0۪AbL5aA{2Fz5E js..1qC0y+vPZlgb "?/Ym"1Faha;W#NӊKz\J!R̂[2+4w:o9-tYj5qPXrA\QuƊD8m5ם8xŔsFX}١L"-VAdžlS@*H\!bu5 'vu9Y>"0C )LtG%y lWh<[k Me +j)y;?naumfr{<InuXk_?a1`84lvӗ=F }4HB Re$ZZbmPSU_֬,.vPLI s4{<1vVV ґb?fK,,@e(]̓H%|NCM/T5(S>F3gP=yZJA=dRqS*h!r!Z*Fiw?@s-o9RglǪw藴w3MZMlt+Jt_smQ鑲01vkEt-tfnAgm8_2M~i!,]W_%}Q܎\Y]$w ʑw~@No&Uu͝E7*RU9(gcL0r_7iN<p1HT)m1VK{4<2fG+Ȼ  ̤}h?OM`i52=_[DFlQ@0,J>)lEѱ ? ;kCHpI=M@U=48+Er jw\i>"~|E!?6/oME׭H.㏈trIX5iH/e=^D m]D2oyms# bT8#i^9=ps/ɨ7 ĀMz:F:3Pt<qQ'gw}EY:@Lx" Od3uν"3+rTGv_3`Ԟߎ+jN"NwEwexGT*)VMzg.aGu*Wx odhP>iĹl=$r@zzY?סbgULڦ5K, F %beaؘ(ro;X-BB9]vdmr=1xZ`0_:ã C.5ا(E}]8'zF7fJ 9ZDkc!,qpYVGÀ\Cw eꓐN?} PǮYXЦP ikuWK}N0=1&I*j„0r!xd*4Jv:h)֚j:{9\.Eu46Yqcha` H>7^_1 L .>2#Na_)AVОF@^v)~ΤXm#/% kArec@2/K\g5)A*W?[X!>@2:Xpd Ul#[?ODsfB ,%en"VK)JXL/bKz${W #%wP=5!e[ rcG%rR#pXuNV?^RbW I>a@,e R>*]Jʣ㡴G7V feգTBLiDP6/N`!}͎ma⬪;նd;*g8L#&UmhU0حpu{c !X ̀Q|.}? SV7 \X˾mY[1h7(h0!9PwS&mq!.5 2`S? H/ivlO/c֙r8스;ƾ5„C%8|L ir24WBoiC&&+\+nÅn=|(L8(ovJd|L$ nSt. ;Fr_ φg3m$E.`PsάRsHڴ2#7ɛYپrѠفvIzsK{NKf/D_ZKpV΀QQj. =7e >mp S}IKkI|_A˥ U(>]ԟ:ha + Io\5dv-!'U\-._vWD7=0 ¯Jo mYȖuԏ^Eoƌ= HĵϺȴ =W@{|wW,7EOJGݓwo=~) VK~nxÓIVDꬬI'^ 6k1,: V]`{wtĒZ6½[d9L:@x(SA`5|3:b߇Swkz\:%0 .(:,JXZB4M7FCB9 MyjNQU.< (w(PγHF809Hcy9i}`{\Ceqw-=}O?A[F%Y'=Hj7]pGLjl֯'vb9IHsY2/].m_>Wμ5PHG/"Ifo~ SR]y%6= #Tl]%K$#jXt.\4;{/[MaÐAb4 -U CL 0&l{MP'}DUK̖bKH3t)|q'H:) Ahw$@XD/ARtervrE' ݴ̷OJY O5 id寅s=/.zk93ݐiWTC,dKB%|->"wʦJ7x 1(&>l IZ*MƎR1T/e\(?9DqQ»קֶ7[JuΤl86%Kֈ P )sXwr ޝy^z7rJڷ%5 RKƭ| h|5^*}]j^B3ogv@:a%{\%BfYB 2t͈a~}g\AؙҏQW7FXbӱi}xN3owTk)B,[}/A3w]"p)Bo_mprP%}z(\Re@?ͼqy]s\>OZeuA/%~= Mp)Qj:;..\XM\oW{|OL}xRYhuHN` J!-әANG:zEFzN[l xFzSz7'FYct`ͦfJvbIճ',0^ྷ3AҍK;~E-z=ϲLG /wLoMk@sJ0-TQ&Ťn;aYju? ASe*,4!|Z?ϟh_$͜XY;G;a drBƱ *O|}I-o,wY[ns2ZKy+?͵d?|lTs{rne+KAe]º gJ&*]!P-x(<+Iԗ_GeK_У2Oc'+ >\IFW5݉[늷fh@e9DG Ñ-sEJbz?wjps6 9 D-Eq Q% 9)V,c-)LqA-(:@؋ޤm`X?m`=Skrp fAcS2ٿWrPB|.x Ra՗їBCpl׃#mm׼=mnٮ2*_us^W&68;uNXuTO0|2.0I)hA)I5'slIV+Ҷx<W4{ e`D1Fg6Fjr.2(`at@s0لsF& ?Jr i@8Ūi @GDpDŽ*àS䶁KAt_0{ါ72 44u`>=by?Okش"0ne Gw_徶Xh g`]M-M~#Zw 3텣C7j|'eȴ|*0wIoRhK[->Zu(|ꏷDYȬۅrVAGz;e8FF ;mPf&}RJԑsqpEF  @%+}y݁D2 J#ڲ :VuM6Ȗ _n$)10ֶKCtUŽ$QQDL;qsv4$h]NQY⣲Tt?&EJcrQJGD͗[ၬ{gC &ny$TQ8 ZxJ2y]w`d&-VsK-Lc s̷Z*yZ:&_+@v%=-YiӪy R^g=0+02'ƹArR{Dd 1O-9M8o ~~x+ȋv V7k^F|yܜ^R&!R&(Gdf]2<{BO8A"/Ci%q2e< *O+泘 ފtǙJuye"_Mpx7{>Oeg<1)/|Zz"uʔo1}ۨ EbKe(p02(Z (. |&qgiN.ǰXTb#m! vGPY;@k:{3^( 󆱃n$僭YXh$Ÿ gbGz[~H/+CcykD֊=xA\0^T_k{e!ժHBVh%-wY;QCssu,$S<z|M{YM|=斯.L/-+$}o>hp\J*\xlihJS_&e 6 Mv%'"{9$SCP#u6[Qrfjwy\M6m3w%ȼyi[(ehޗK=+AQ)7f*H*@ fZIiqNiR,|M?l1(z5W֏0"Q!Q ӺDBMImvU .EEAvȕ,,R.A.%tKd?ofY䇶g稔<~˚F)CoyI)!d_C]wCL]J9i~1cLwGƲIpzGZ11L`1T?$nFWaJ׸>cCڕ^"Zܖ:]EV:>D*W\k'ݞ/9T "-bS*r_ $`fP' @{[8ƺA6$nw4'V/t562ϻHw޴m~T/ ݪIX..ǏF"Y,`I-<Q}ho8WLP"F􂀲:EI*ihL 0Kd!c&]BDm̆U-Q*Vjf˱$-'wC[e ꫠĿ ̻v)&Bp9<[,ɞ/)dd//.&q y!0`@Ն_֑He;+CcF>nwM(Ʈ}SLG_No6{Z%6 yIU-ʿ|Sun={8?_%mxOZP맄O^XRe̢,2K|9xG82K'sAJ^ЉXf] c?;Lg"z ){AM&M^ VZWPuF+dT좊]gCubP#uogG |UpGUlzw57XD?yiX?U YkOjS쳱gy~GW& 6Z̀y1}L+6> 8vkЮ $n8exrYUx$HTasuYJ57`2PC|>yh\ɹQ ֑;SZM$ZUtL?[+YH{)NQ,p$Ae +1˚ߒ@A 4ڢS4ˬ㗕 Pb~ #x?/H3i .zw@06/xh.CXbxC< 5y66Ϩn3tY;g%AvWuʧ0c@8/MpG=y2f۾(F4Y/4 ۝hMD0P~&A$إ\f}j\v6hEnSIz_i9o;Y^hMQ~EՉvv=׾VfYT, z֢K#>jN*eAë{n ׌moQg{| q2iYaٜ㩇TJv@[qliL?mNcVG;t=5X@lir"F5l$\&r~jb}&}ƍ(#m{ 9ea1`Uo`B9 fc.qdѩ*w eOQ{|T^~n0gwYg#7`>e}B$zHB[4jrH_]@PEs"5QHt~;-ShD%K~gp)JnI%Iv!غ>j/jlFaO٬Pg69C-8͠7Mooσ +PFS.*bC**L H;t~+8:,.s{4}(=ۖ$d%CZ*oDNrhxPd?AӊW%3{΀P͠{HR.2l@.9O6G*DǏ&2 rƶz:mp2~Q\+AP nٜ޾dO3-C 뛓Ʀq4'6x#!* ˢ*QhvwL6;"Dbq^V|&X(*c5T̖C4 (Eex0 x Pp^s"`n›iǠ2誓6pvaʕ{aFB7_Fe?#v 5ySI8|@O"*bN 6?\}\Mvcف*~yRڥ !mBBMʄ!kACQepjaЮ#|EmWOxxuL:|`^)dpr'h'B<XLz9Kv s1Pc 1M6]uٳ><)"$N`T:!D hF3YP5aW!{,>ſTJ(A6Z@0aT:=;tBKf\Zc *RR2p #_$dDm;+0P ƛtg#l98Jl׼rSӕToZO!Kt>&?V JO!8YiIm:bFCO\3W>K,|]-!LRJ1JY>9zn1r,#0fh}IpA8~Q;(ܦ:BB !D#4dEJo A+3͎:.c_:tx#֋🁬: ƸW*?]slv44f6"&`KIdnqM#p_0};'t:t{/( D$,ϽY$dy*кEP2EX8߱+Z l7V>bbpOd !؅k-݊y"⹞3DZ/iSű6IigćSzBneuKjQu ,RGk;Sq(^@b%el+S=KPv} ߥP Zw+V|@ -;YzY9iG,t\X|}QT(d SҮvJg0oB"ų*9s8*]%;w}`tamު>=# D P[eФ؉qZ+Q|\QzRl1) *I7wvVʼe,둙@GOWj);ơCFxfj)zkc0mo* YHnWf@CހU,ZUA&$=4 ʚə?IX`Ɂ6f%q"w;#e^,`oD7dḰ6^YA#bN#&ot2ImG3n_ޭne heY Yĉ%AT~y@[!.>Η8=@rPpM^ⰥS O2"W$ͫabQ)Ƞx(B9]E]8@IM})}uw3ގ;oju 'kuo8R!4΢1Y"Es#Ð<VA 4^a'kb$]yQ2[#u7-zA#{ xb@ʻ6W]6;_=cq|s/N~uKޗPL6R0tk0iOf#h؞`UJfbS3T՜Np|UGV"fZvd艾2Z245 MxJA|CUy/()@S {S@G&{+v0[*va40'VvEaPh,JM'J͘9JP¶S֕ajE(}ڞ &HHDPV.pPRԋT1H_2SJu!Pݩ-,|TyUy ݌?w{Zv{ri/;k$l;~ϡ5/ibdw@gӕ7? Dd{պMY蒷:8gKժäT#L8Zz d&wRP-J"/As4p CR먖 b irRW-c5V lˋ;u;Mu<$ɗ 36'Af|"4tNB4nP Z!zR%v͗wO@/ϴ=h@DD-В1(`JR-Gw:[1d7u/n~Kl[R\LY**rE@8ڈ+[Xe(U65RLJN !_.ce~5\?-b So')3 ~Vx΋Xn9n+eEs)LNV%{ 8!v1G$0.Tx W^yՀR՝1ܰ"O}>* \A?YD;7u35OTIF9$ik"!767H\A#'N=oeIqegPusjX[]s #y N@&~PՈF;,mF3/,Gkw"3nb,bs2F 7 S5@̫ BOO gGsQj ؑ+c]ϫ ?q_>WV( 殾`C{BU290|ZCT(jB#Ya n617{+KF_=g.x}S৯Au> {ObNzgo)Az*5RҩM0m-J?vA 'bX|5]X uW5^5#1\BYnO7-w8%M|#-͢9J,N &㢁 a`/ A ^x &w sPEr%C[  M1cvuY@%GarZaЩ1 ?S9˷3sqYsҠ s%!Ǹglʷ612V%Zu1P z!2K^@Mo6@H8E~O h$$+FF_6&F\C}by&e_ؾ֮oBh)\cXqop֐ҡp#e?HcǦDf8ˁD_J-rx=a !xUq=%M6KbeQz.q8suQ@.Ѩ#z c*=[?h=VM"P 1j&i= |,E%J^KfFrh͞;VTߢNm-ư tށM$6y D>qCqc '2]ӗerLPO$ Ӯa6XQ0TiDpξg E tq|/`B}4qeptGͭr3#h80%$*B#B7ucEON챼Syҋ ayAUHyNٛUwƼVª1mydf9qo-RϲtfYUVa\PXo'okmcr<{Q%.^;õ׀,)@"96/㔊Y+ک>j:̦vJOaxèaA,Uq3(%Kݲc8GL+łV9b u;T K 䍤"`HjNn F?%a].3ªYz2~ w3*jf tXb`+ej::N &iK<7:ԤR{ʌleE^Prc9``љpl.6de 2Q#gڃGK}Vu|BgE&X䎯c.za{"r:T=uj7hDǀh=u/Xe-59 r:Ts+&PC0 -b(bs v啐btי3tڪWU|ǽƼq5+V?>^0TqzU"On"{zU uX\[.nV"0\^_j9pђciF%y;gA!wq.2%Yx<:6p2id$Guߧ'7ȉĀ%֗[ ڸ DNgYl P^rl jDYWjc@ ^kuh ?)s+ֽퟀ:^iZSm[˃@k;_e3]!l+jɈ5*8v q(*7/;qW7l;T /kG=Jn'wDۺ:#PWz嚺,yJ7^C9}x~u Bexg©3=˲74ØswY2LP' ^Fv[ݝ]z=Y#GX!/=W }?Ⱥ65GVhϿj_~^!E LO>"3ǩ0ŵiΨֲ  |tUv=) x1FR0k*vm]^a8(G)xh)CGw1 6(OɬvK_pokqZ0`÷@ %6&ZuOxTϘcbI‚b )`35 B_>05(FGч[bZ٠!/NZVzU .+/$=jzc`4 1Zߏ~x`{3aGwn7Us|74HҜL8=`תrS 0更Gě*N'_!Zrs)1Wo-s;+{XzB~ϛF/pȷzLnsYjɅcIsv⾩mu0fTإVkbL^ _ڎ#`hƎVxm8xԢ;ZunmGM.YrZWrɌm6b4CȀ{yTQwRU?U#~A֣Z=~DzUuGO{޽c]40Jȝ)a7͝ A>ߠӖ@tTθ棔 hO~5y:G0m%P|DmIҤhmE0 Ӣ[{LM5H0=&eØ Ccur5o3|BuV KTԲ,M Y؆ *@G1UtS==Y*2$t=*^R~]8ݵvHS{83A.aQoeEDdUY0qfo}1AjrO)eʔGrzP@= ѧ*jRu$ {M-iVS|  TxhzuAz4ډ ZE,d˜?a]fÁSߏ@>gMN /y!  O*v$?*7ktB-b-#6/\b|՞M &)C9kY' 7\=ȭ@(Lh?X:>Ĉ,W**!cfJX+6_,UjX[KUZM>15;wW- ?yHcyq띴}+ncآP2!;U mw+pm|¯,+{͛rPlE]N(Y xtSQ)l )2?eL_)9&bu*$ %l+w '<ErE4jׅ4//qcjbn3d96+ܽ)b}sܷxl|B]ד^^^N5i&u0|?N9R\)O#}duz CCZO NjWBi~#̛;^G*p'%;(Fcw]@K0a7rd"PMsNJha-qlU6_LVg{P0$;N{!| C8bL ]g(%T|17;u߀ kTEX7~Rvnʤ ?f MVj"L ޜdWGu_{:"s;՞e+%i{_ M3'+ 83B@F; }A}p.=B.{ҢG@83֍ZR~ h`ꚲ2MVW[`t ߦ#q0#ż&x boC2Z{ vĐ ե$hM_}b'9Qensnyc-S!oX6 uUժ3Ł!llޣ2o`>k?vܔEQtCbky*wZ K0xp ilRjg Km]^^LV }>4/\QSQu8[TM]˛H12O]p)L'd<ڦѾpnPkd< G?x{l0ƛG,P!߮7þPL7T%~%^0e*b7A| z҉H"9 ywc,^%a] (9z4uwOm9r`.j0U@q.~7"V@( M5^Y\zX(e/AeR1*oť諄2`z1qWn.26P fm{zJ4^8wπQˠ ˹PKGo9Ll}^:u^,=›3-V+ls<>CzZVC8LL22}â@ F/alN_žصm>6KKخJLfa\G=~΃);5%N/v*V6j)OYsNlnXx p1zz"dҊ{k8%+sU a$K+ʼs%m _؄NR3l#V@Q 6j2n7MN(;㢏 PpsRaDIc%CR-?(r,G iw*G?t 7I;.cНzKR'IH!y kVSO ԭT5W/ hRR'M2jR9f.:RH+s \}f8'[h%9-9JR\CHkqq09u |&"3X)`#7ٰc3SNd!Nt"zL^r#؜r;j Qm#>ؗG-7RŝiH1 M1Aȕovrq_%G^/p=%9+ Ғ,{9{ݷ86L)`wFy~2ٞcx\{FHGKx}6k N-ۿ=c LOگ7>۠6U&cܗ~a?3Vǒ2(oDd]-zkiަej*V@SuQz8m-e)a \CNk2PB}Ig.ݞ>qOHU=sIjC .Bu<[)fHڨ$nu杖ݖ5,P%"4R3萾Udr_qpq&EiIR!SM-?q|B)昿<]4nYw_K{NzrL8i|Er:em_ H-a+GI7)4jܚydRe<4T[]6Dr"_^@ŤP`L|qd)]u,qJI1d,BQbaקs9[ڶ䫢pF0F(ןrbuvN 2RVr ֶl28T# "FV!"ABIѐ~;!P_l&s]i̕epBt-:e_-?v kU\C6XɦMB0cUX 4Tdc*23׶9cl5p&^%${罺EP)9x^)'=}]+Vڐr%{R3~T p(9֯C|m-\k߷ 5bݛ_}yg'T.kiD|u崹9.DCǭXqk52 5K; .GmUcLໆxQ)IB,ġcw20P4Ft)Tˆjj* * R+NHWM¾RjK=ڑi@؊+`i\|ip~?ʐͯ1Ũ_ܮ[[[Y=hC?>8>Կ>h55l*(]}kJ]#wDk,XSo2EB }7}$k`M SS̰mŐ|U{(*{_;= mXuZk!fY?ۑ rq^"@q mô}mӎ귖 #BV$r\W 9>vn-RJWy3yX4MhhTQ7 Ju3GhD> ~)^6~W ~\'OZP@s5mps^ obȮ6SܚOz-F'#r,ڴ4a+rZi?sB1mݭ>#az'hT׊V5/ݍX"y|EvYH=*/(;"Sj6Clb "/EQPxl{Iux (uO A_hIJ%`D+lb{4Rc+};BYuə_k>RhyV!Beź})ɖ #'ň+)˜2q=` ¿,~&Y߳bW6TO? y,Ά1#Om[F G~R2bsp0)U'YJOǕQ|yUy2AIlz/y^3FʮK!too^s &7zYzLY9iv*x{N_Ԫ(+˞$-"&Yƭ@"QLzZs*!"r x@%f@|icYTjy,.r 0wzv}('st 3қ̘p6d5 Qotoq̘qggWPEBg4UEغ]m+|ERvnJ0yY%2MHt/:bs~G5+iԞco_[:g]`V9{h:y9,cLz>"'E n وdE8$!>h<5-UeZc"tۖsh_jܰД'Ҏə?-`U `]Yf` CZ¡v씊zy[sTG@ 8W@^aMİ܆oӋ8 cnr35CcCH]΢lx`IT!4+N8EWϏk0ǜvn@)->qŕ lBWHj:$KOZ k_}(,Ie,92qR( OA6&2CKJnDhQ+'[4ƃj,ygѻGE`9Y sG__ԑ9~SA^2flC34 P 8¨˱p$'m vDt<ƼUk;ǖ҈]ɖDDg1YP0R^\$2vZ+L 6XE֚8TIJt%C 3HiȥɈDFSR ́b<כMԊ^ge6:)gHȑXUs⭈JJܧ֡I>1P~~^JόӨca8Dq(ٳi[``yor$z<Z,d^z㒲#Hz@-dGӮWR>nL\3Fb*ܙLKļ+2,p |NY\pJ=K&c2TDQDأ7h0t YRM)vKVO6n,c2mD#,XY oskd7(g6DFؓ6dm)Ȧ٧eȇ5WˑTȌש/c_EFp{8tu xT:`&{ug\e_%V:5B\^uw?ٳ~a[ 3{ZV,Z CI]&+^Q?5 f_ז9w5NIL_I7U#r @~qVDͶܺA;A$р]z 1J*%W'u NKn`^]#,TzMr}t\Hx tu^1om}z")YUJĤdw +Q흼"A┼l@, ¯qW|XMҷJ](Cgp^h**&6jv$ŵlyܢSBƹ)/XeW/+%lmm"8;dls"!חsϸG!?ư}!8/= 5t,\j/bVvU;򨌠(R.x;͗`ffNػI)uboe|Ye4 ٓ`sKk&4YuJtм)3־nqn1t|k!C.No[g&!Wn*Rݯ/ge}gon}/2s?}fM/5 ƠuF%VI75'/! \3CQ* S 2&1Z`/؇}^ݗ0̍nuhLYnV-jigۣ67vj|0Dg೺&+uLebFp,g1QUj-4 ͍s@/ .l!  X s!9[Uy%[Ð9"0ڧ0s/Pi暯"ݦSp'`WLrQضu`Yw$Xx <ꂰՃ\C:X;Φ7HdN,O.H5֮ GQޱ51W?$-N6kcYOaϔlS&) לȇ7ySy=Gչa'e̾%[t\ΥE=1dXbNS'F]' %KuG v^d(( 8s.6KkpYu{h*PB/ZELeJC磊,ӽޓyTvnAL:2@/rU9|Q%)TmOG/Hx1CNMvk3ЦexH;X' '܎4?|=/Jō]'! >f+A"$6Oyf.k>sx]. ],BgAp庴TI.D11-Tۂ)+=@[Y@Yg>_?dʶGeafYb>/Rթޟ]_$JKY` 9b/!o$:.f n Z[nzdFd0axu5d>,>v=*2K&վGdJ罷%;]X;!ۻ&F%ʂ&A>fg`aN>WsUi=^Gg]k%쑿Ƽuj?~׸LTEG:ނ˃N!2b@qo+ 5fA,s7b3l2 S6+?a I<> )j qvU5+6ڶ!4- oFHM':,-5,rMK|)j,BVCÑ>ӅJu浮f>ӍG%Khmɱα-!?xgPcprػkO$q<0W}TiUF|v`H4)Yե4t/OB8cDgXJM(0]}U񷇩 RXjKUGsKl|=ᦕ2ֵPW'X#Dkh/I~Zen;B:r,qb~_D N/c\ ںB^\1gPzm"nˏYs+qq- ( UJH}>a=D~4ٻl6{:I{աf0 JrMu: ~e#@MCK:v+-8:HV 3X*t.63;>sFjzH%G\H4mQ[͘njo .㶑!TVeA;@nbg&$ތYTa:Io8{Mσ { s;6>t;Xa}D({bh2נftVQ,)R{R>g阌VQ{;_wQ\ŗT\{@q?'!nl'<+M@]~ۤ(F8ؾ? l< =$ױI 6+PQTqc^: ?Jx!y6g742 ')t"Z0#a^+MHF+ @+$u5VBXJAaJaRpˠ:Z_?);^FR*OoT GWep8 4ZSiOadag7; hn[ O,&je:47qu:fg$7)Đ "I+M0?l8;3ylRfb?Sns_r]AZࣀ:I 4:IrgCf}10ͻıY6h(FĽg Zw7z1MA „ZqÑ~+<Y͔l` V o9ve|W<?{°YqV!h 1ET4EUT`׆ʢWe߄HL}Z4B4H 5@rʙsC3uYXIC2 £4O-u{3qRNJ3Q1-=c[ȁi*IXg0^ ~ +&mH<jEh҆.A^ xkBJX]rާM,X0\ 49öm ӰOΊibŢm3dH \*pmK_u=.?2oB8'@Jj"*}lŀ}qo:#v)Uҷ0(4wɎi`K87k":gא ߣ;&EqKT`ў+'GI/yPoLZwuLHDY>:$oiSeZ[O"` /g%狴ISMW ~cš2PK( #T-s扈h- Ubtɸ%x|<>LXS_COx&]ȳZMR J'?B?҇ND4M!/ZaF8p<5e!%c@{A#8BYw'at>Omٮ75;~ 2SFV1TpF=fݗ!q6ׯ o-L؟C ڄ9$>! ^\=M`/tx f]dXC&u_Uy36,tT`(5#4>> 7!{3LJ|<'XSXp0V(.@D4 GR/`"l.oc N$ɮ0lu,& IYӃwAKUQ3 ۝?GIj1s8=H $X-I3kK,tUH5pk&Gd-'?N.TZAB) ;hEЗ7UN$,;Ѯb(-"[b K9.3Zg_F=Oۣ*Yz,Cn{o49彞RDT *T*SdkߡU[ybjPGM=8'1wii!Xa:la ۔cb-Yi!bh y+/xjߣ Dc^Y`|y9@\ }1%ծR9uP;-h…eXHJ)n? !i7;CH Kаz~ J> Ų>8ϑHd.ɁyȔEK:Ρ~fa0-Nj`JWB}GLf 5 QOz4[qנa{fS7rcИ%Pȶ]Vg6ج"B=c,شR Tjp[lSq?9/msqfbLЊ/7MTj?{AiuV:3CܒLq&v(^ϭBEi\y!(l0)dĕ@)f<+n \qCSOXL|FFbi^q !xXf(D͜[ ߟBp)>~>&5L`xNcaIyKQsvӆzTÞrKmh{PDuW+㚆j¢cf^y?:hэԅX*8E[KO]ڈǾUuD2:ևJrgB>^)Aߞ>ǭE6pG\Hmx(PL#Mf\ĩ>iqx &"A EDgǚٰM^m3X%qq/ TuہHC,F|r Y})bfTG HQ3Efnæ}i;wlhPu,'nRA,n%e?QA0:k8h_qd1 bƈLKlHjEȬ5ܶTo$X"7| ˘$;N/\|2(o2͟::|IQRulc>-O$ ѬTg,]zK9CU)B:U~y(y}Xv'c Ł_5GegZ׮ 3yxoIL Pcr6O~EKJ@5iSYwhƐ璻Ob#W fnBC>kP1$_QARgj0oB_sSMvVْթ ?)D5)D 61,>mF[k59 @bi~seīuv峒UDIk,,Ks#323)7,h E{xZSUV{â#eBz5՟lu(R]qjӷU4rA0.x>^N}fQ1ԥ EMFwupXvvF"X0_N'xy~Y*/^ W]Xv0EIUp4AG݊n`gQMZ#5(4&1@i`V{]|,~ݝ ZA~C%Wi+-N[*mͱm:4[ojB\'ZdRsc89`2E1ClDdzWM;|wpbի- d|+S! {{*|'MEebb߷EpǞ&X0:|k{-D6 ?[![v߿47IVx tA&-YW/L_ܖTl!͔'Y].\:!> 2 6ل9M3_Lm ` |Pqkph,1B3z0^NUx*BJd_Y5/kۙzmo Ⱥ??h&;a-38r !Y2 ;XX6MoS K_"QR5ERH6=BlJ5|@{Tڮy`Ev+.d}ֲ590#םen܎~Ԧ2 2y]$d3C8 d3} w /-iB⬑J>0w.DلB'r,A-J0?ZDPS̨[v cP@d9^SC3=6`;W`ip{o, x¿(GP*a(bg.CR2wsޯrd騫ʠ@cS|4O=@$z3Ԝ| ;J^;Axo2mAiפYpSf-%iSq-{Mc(_ V[xәLmlT-dLèĴ6bs\A@fvvw[ meY%.>|`]u3x9#ldCstfKA"U‘;(h7'U4QRB2aC0z&M3C5@(JڛD5N+o(A 1PWr<)6&)^qVŅˋs^/N/Û'yQ@e:UDLRR$6|{z=ࡺ,]jJ&>,F#Uc,#h`QF|O}d$ " }b*",gB0Qs ]Q#OU?*4(Xul3JIX#\hd]s%]MlQJ M S ];_0{2\z|9؅EQ C@ѶU9P^bZU,|ZWi)6H@MHC `Tq8TFѐ/  !*%{ ~ xwuo-сe6*kc}IY3?B̍zrOd `!/2 qV_`όS7p U(5afqW6gꔊ^y5 ?uHK,gf|ش":,rMd?d?sU DމaL[:9/ NMh!Pj,vvi>"x?J7ikXC]k":[g~>a7UPO=?'CN.Cy.c{cIyiA,$ ss8/F,~UWRMbZDP9ة07e4UY nz",*13hx`EZE~,uMpL}ZKJ8O4Z獢e}Lvns6c2>Cyn'USZe(Z}WL9#@u_Y>NVc8srӊڐACK:-|2"rz6us+W!?Lcv` aJfSߗEexK×Dm% Z͐u&+iصF#@[?M&.`.h[(-p3d(-3a}U֭oX7BMx\O!`cq"e0ҝnq&3YN;LG cOH,)Lx5.^@p+tfkvfB!B̌6cܐ)t?GKfͪ}~>Nf~I6ž>҈~>KoW_Cs֡b1eţX"vƱG{1)Bń'3:̜iV +EdslEԄu)aL6(]iA cB8ʳ'%5i\ p*nc4!=2ڥ Dg6Ծl Els)̺%T#k&?/D| ;^c?Sʐ?1Bu^e]`݈!/dM`vr(_o\骘!e/v-ړ$}w#oemqq5kP_U%ȯ 28 yWBaRyn 8kX=Ԭg^V H>ev.p g>D~Y>ç89.sgZĢYLȦ&Eu}L8X }GGy:j;5/9C| ?ɒ~>>)5D"/<ܪTغn 7[͎{S'.o̼%>)z'.]6u^@jKEt}[13Sb\ABejz*cEHLP9:texB(Hxf)ŔI8+# v6 HkѴ$PE=v^ahV&2#IG ;^@+uR[zݴvxNPuҽ |#qF(TʘͲ'zT] f{/7Ѧ~T6M 8zs8X긬hL2PZW)\3?(s60_C x>17@g 2ݏ3Q?b;}] r/ty_Vٓ lo*ð g>W1xԨOK` 59+I[ZK2vCtl9hiIaALq hrOQ>]H`Z 1|"fVPPtβʅjs_ e .[Щt,dU:(?;w#ٕ2w)t &vڤ;E@M6ѐML(;?t*V*Cu$2ɅHBw'aLxZB]d>%El!RfOKbY"&JCBg|$FAF^AFFZ (r/mZt˳0(bg^HH7O1GV] U`ktѓ/zح'L(#Z;b1 h Z"~JvNg̦ܽW4A.; u9]H@kꁨ;_JPU#aȥZB;R~)?wMYpZjHϷgaaڂ"e%K 4Z  XyMgMtyR1מCX$ShXꧏwl^=Zir,ua`I]zHw43[e[rlth䲞V]R R~Ka>8,pU10S%76h{T$t}Ƅ#O&8CҺy@UWo̼]J7B>K:Dm'דV?SO$Ek19IiGÝ^3* ^0jPQclM$zLeJ(iH"dqJZjg#A!lcj :7lu-FM8q{z`y2G9 E>.}crvm,FDFtM<=+a^jtFdHDEl9Yr n-YZ+ h(ke)S -6Y<uDc@(J E_,snH~])(؉`s)Ij+O)rO|O_\_4. G+7g{ #񷾶̄!} kA w}USg_$S`FtGr0Ɋ@A̧@3&!dl7uumYn<|CD2 d-Kc&_@Q`"Unj#NSˎ(~!)GN9`@j8(1 ߛa%; %6)P8CJvU>r *a6pǁ oRt7 R?pIEF@40܀IΔJO2ot3*䬽%ycg7jL'3 2ۙN3xA4mkZc :K(]sZǡ8aM|æ&Iv"Br&QVC{Њ,e+K"n##602jP/G='bP@ s8Z~pBC.(@uC?c'kQRS_=BdّaXmaԲ1\P? ˸ Yn7߉I}{?ME+lVU 322%`[F gt7VXylB,e.PG/LMx q?NÒR%FMi1:?Fu 0:$S%UVzDMQgeDL8:]R#A3E+;gsC#֮7u d+觉CU\8|Ip8;aE[Y.PPcHHtܭ8E ǃq\zzM'NTn^35;ўaSV4Ѫ _ uj!Ų⧀=c|IBnD?^*-bTc-kY0d❗ sJ[{3t7ߍyeتi\/ܭG+D Xbj@?zNu. mJ˗^@ꌈhuAjU4IcCj8ەexNȀ P幩]%C`EТ/eYXЂIJn$Dp*=z:0Z sݠ%NYq^1ARHiV!<1b05Uv2M8)G~#ؖ G$}4\zШ7.1)~IR~4@ .}:Oy^mK.LC%}y88WK2PN07;44ki-Lop}0!p_g5EӒHohz5mH#`OxFHl,rS3JOB-Ͳ\#?\`*DmfZ7ɴ׶@OhKeZWJEt LOY׼c56 O@Ί"FpDAWI se~_De3,h/lY;Jg-Wm1"n[˸J6a|?jPJ>hZ̛K :|Cwyai[@WްH Uwkv$!᧱8_]hRkK濐Squ^Ġ7O=а[+RO X=L2P3f#{Qe+HVT S>N2#Km6ADm8@}$A Ni$)[j^|cvvAj:STW\`sXOCgkTc B\FY0׉HcReg̽Bnܝ!)wuU9k .< h7ohFޤ#Q'ec]ECݓ5 :p m` n-8dxb*g"j=нNbFzr7|9CfT( 6O22wRB'A6@c\7D'qQ zAƚUAQ`]~'ՍkL #N_1,CITpQ`0)tN a}d;o7}Y1Ç H*؊HȞ.(C^ɤ3(NRmbۣRn͠m\GX%菞̵|$J *6969nIdzG|pʛky۬5nV5qdsRY4/G.L(X@_p;3m $nyҊAP}#Jt`˒'5 6ӡݦXT2%2HvkH'j6/9d w('`LVlm>O1Ǡei /B!u3c"Rg\*Sbe[Wm "ゎ)EKw?l+3D 1̅۱S,Ů =HęvwZ_G&qAfMcj|IsǾT-3E` 'ww GTcBQ7@/#aN44 f3\g$x &Hjb:kS>CE'?3wzXn+VM&~H'</ pXߑ@^CMK'iQ{oO2S9 :=đWsi#_|dX{yP\n#=ݎðbbE +bhldo|;aC_lڋBW)wTHp1R3-a[l$b"/!E2PE*.}ނĈb_9]8P(7 z^[:k"DbPN@-#\&/ &m̼HfL;\#pA0F|O,y>`"&?T_J>Et.Y=,NbV: +lkBTjN _ گy]zڨigكQwD'G0mɚW.bn%w^EČQ\tcQN}0F#blJD z<- F}5 !%ctuC?p%堩䏺sq tyQ0 bw``H]ڤ 48 ץhGFϡz(iFT &)ĹoqNB@vVـe޴L0\ndB6C1F) ԝ^O)Y0yEyԳO05j65W|3FE1 7a jbPuj>*BoZ*dm@};}Ίb,ª>P{16,_핓T.%kAYȇ븤ܝ?~fTC@AJFhqKfrEc`#[ls\/MM?ó1Dez-߇ae❤ .v6wzcI:4!".c;e{sItg/JUsϢ|p¹UOEkO:~csqI0p "Y;W*mC: = ^sn'XW^>TI^ÄdJ1xm@=z8t1Ǖ/wT,ٺ"slDޘnI'ٚ]-HF6d1LX?@@Fg,=Zω16"`*Qo0@{nTCBY,oz"ȉVCt!`=L5edTasp^30:r]6OPje:07 nBQo0re<|jO d׋+V<,c+Bi5|k^½qEx n+5Ys=f46&Bpot-j谿z=eKA$X.T*0Dx!c2lYÝȏӕ!f3_ ,~$mcC/k_ZBfF8+i>SmF[s- 8hYtZ8*n.,NO,6 `uBDf*@7ޮP #C`+OCѐf) ~WE\X1*0q AA3Zm9(JЕ9Z=#23([\>3pRGݛi).ߥFVEk2wQgk.΍(4Jlu0/g )/P3 y <˒Oh!?0!9c>mgVɐ m lq#"i@ʓт]Ĵ=07dTDjg9u )8OS\]r7ndÄ ]12ո(XQ1=EtP_6HVjUGMήCST?2h iހBDҲI~4%#GѦdt)C΍eB/MS3W&}o ϟHaiE\aǦ=:mفkv$eS$xi DYjnv] KTNM2J"ƀ(ur,usZ ~[at99S?"jEIhr> d͒Oq2\-@ŃS\w==5RA{)D3zBAE0`e!ل rF@TOX: "[ޜYTq/g)T\VZJG0o|eh^!$y1 y uJIARF5؋fր[woWffӬEԮsHp72Qr GH&уߍ %Myt|o2}w 7u eR|\ {)Txn;~4jJggЄu+_ C +S@EjJi&3q߿4So;!m/A< :GS1.Rh9$}0ž; nHpQn4cBR1Y]A P*hZaMC7%va燒(tO5{&DÏ+aU 8077_ W ɉ*mG/>}†%iJ p-3yA6E{;c$6A5ůl9lpPH3*vjpV=L(aRN*(2HB>P@ j~r)" :Rϰd"e'w\@6,,qug#Bb*2Ky󦧟P"@L# M,PtѾ`*rj oHGwcÜ\Co.~ fLv$#L5+EeZ/9.1ċ5< B9OKK?RVqh J}gq`L=<Tza'zI#NPaY[م>@*ߐB4PėC7>;CT\Sj2E[DA1gn01p`_|ěЪj.OxQrP8Z̕nq"8]/ˏ 4%ss7U )='q$ l}Vf2ش>nfabXx G*ڞ:agcL=UM;'4V~B. gdX^xE FXY.ytӊ' -9+7U$| ml {e'P\[ ]#hr2t"5\ـ_L}*J `QDtfuX^(lh&819>6F2Z++7ޕ+)#NET; eDÏ9GkH_zFFDlg:_ 3/kDe_8n>U,-sߐL(c<"^~!bwrEdG믇3ܙAe7}ek޻+/OL}C̴6j-N #Lj&SciuԳp{•Ӿ]|J6ititذS(,Y:Ë#[=Kl!LNcH>gwTKJL^Ϥ ƫrD; dQ`]9dP}'%U,u2zqP~{p/WhxQzZ{=!l*V - wU9`脢ncY)ЊM(enmvg$x0&jB+i>!409O·VRW͘_3p(a+Ҽ oq Ia581S\-Wk.yM pc7[&W뾕xUk$Q[J( Dvރ>s 5r+h ]L]Y7âYO4:v1_ (g{p)M`)"sZ3syWS}}ݜE'L~Tx3:4ر֧2ꢶU=r7}IeȰriAX*%V(%Vܶ(tm`ZMHH)J,[i9MG⠨A$qŻu::Hb1 .tOh?D|â\:R|y?J-<3=W}T{PBTQHIsʞe8h3Ʋ 9`ߨ4sʯjn]4umvY0 3 P~'22Bx1^ZWd4R/G]¾o2v)NG9o yT7]]5ǠM0 G`f ʏZBohX#Kw{jd7"Q-]n۶-bo ڦ+mTNk3B^[!;БU?]-KN>hbDb#QZ_Y"T!qe:GŦR}kQ*b_kְj59omgNRș I G%뽱\CQ]9oPw\ݓ>HN),NPe`+lȑ no| b04}JrߠJcNb@ʧK\#Lq9ɏ]) ^ygZi Wh*ž[CW'-ak2dm v m6^?q8y#vvX=.H1Sn*K;ut`Q [xz_sßD0ngDs׼l5,=D~ٻ6Ό8/ȴ w9l?1x%|ɰTr6!TT`^&ekyPDFka71=_T~+g0FukZ'y+,>BJ3@qJݳ堿?͋sI~A &8H_c~+7,nt,W/Z!OFEh%j|v#^@ C! `6UXX[L `>K}U-13+ @7?0vҠj%+1aѿk_1#7;t4Ae9VP]ο\S5[^b͵.`X[3=.8D7̪D$JG!ꃺ͸! F257O ]J!O\ *#yP(؟AG[~5PStar? j䧗;euܸoʄD" }XD0a$DbmeɄ4q -<BA r'' ;n^rm }j5R2pYgCTA'Hy'\tJ9i܍t) WXUpJC/Glc4ʨ=פQt$y@(`\1<ݫ36Wdo5s ʴdA:HftA7 1aDњ(R q(30tcqBo;J/7Ć$Aёe4lEwC.9$^#pMPU سvlJ]|$`Z`KW~ܗZ>Pzcr5Sh7,8 D3N4Zί0zҬri$8-VyUf/,/" ޸XZ7xl#~ƒr4$I BW#ʜn uv?][n3s4@T}m̽iv 39y`2ꉠhE>me%) .3I=o<0?Q_,!CXqg!趭\*޷꣫(9~Sk5c1g6VZ(`HA$zAz>"#`\(a%!HJ~-pƜD&9ZEgXUcsC_Ju(0+Ecu8ꝴUTktmx0绱.OML#fz$v)銵I_7CNh7̡o#IXl@WjfDfٮ79u[ͮo|Aί~7,3vpH8B6DCD r̬w3i/yixZxWg=(\&=<1Lpfgm y95qX "ٌ5p`}DnXqv/}C,;3(3Ǫ*+Xo CVS.$?_s&wDs{B{ uk(=<T>Bya q65=Ӄog\B& X"M8kξFL 0-ܞc/ؗ>IҐ`z팏 TY6Y?eG89aӣ5y-: _plkҟ #ז@wk0@!&U9˞C1ό΋uHwF2+F3NQ.jEkPϟ7Ӏe=bp[Qα#'D5j8cι0OLX.ͻ6Q^ o$" \t'z:??:c Jx=[!kUdDt*>2^!y]9aJ.2hr~{&ULX> ~Gca`2ya?iDzɔ>A;yFd*%V*{M<@87~ J ŁPDOcfsSw!(oB.ߡҶf3CؿLf1Բ0y %0~pˬtv$GҬy7O̘'e)p O~9"nCHM/g,CԪ557gFzh?'d0,S8^eD@N (ޛ:Ygb]orŪOq{KlSOuIVB]㙦]6  Tu{R3ȃn4{]2jr^]t?lhI+[ ^Dc(.*dA2|Yj8QD7{Vo_I%#"\:Z福zJʥxz?.Z^z¢^mY?uwwɉbp`N2-܇КR8O8 ͆?r[ar O(:\jĩM2F /"H n] =&ڢK6$rjR7tF\MpJw/h+~~rl ]m dq Yj>eqduX4Q'jB¿YòěCFW+vxAzwGWz1L0b3aEEj;?j#B} |y;}Za͞zƄz=;jQP/h3)gƙb_\b"; =X7Yҷ8-DRH^~ 3/JwyD[m_ǂ~zD "Is5Cf5 1d93^RrMUo_q[8] ĺݷ4%AԻ jBݍd]+ +~Ԉ{=׳T@PLR,6J$#w@Ɛ_fu2docbvjw`k쏯 ަ$m.̟<ʵģ(6E>TcSaȱvҝ1;reo6:*^p{n;h*yg#f3&V4. spZiP3`g Ke|hEJ4-ޙo`+5 6Ė`ELLs\3XHn0ѓ14.dyw68>_WAI35DL!F/х}wX\#*;2{W{/fL4捌Y=d[%{z. Lz%Vbs_{h YU<}Э4#> ," 0Kg׵勲1-X٠29W66WMoƣvVg lj~4)q#D,٩^ĤN&ٜبhʨ7 ͂}3dq1.`,ZyBYJ_=5ia!cw{=fc߫q6/ =PdaluWd0!Iyl\8m\@x(~;`]2a6\gm?\ZF9Vc6@SZEm g '"T^0p^g;=,\OZg#g8F*mГ0s`ed@OoU gjc?M߇^>.`l}DtAnwu!ɚ%pVA?n#,Gj%5G{ȣY!<5L(Χhnz:+'9êܐ兎TQz(ɫ0YӲHjBVcEst;)fiKݔ[)SD'ח LnÓU[ִ\>cBE1/}l%'nG7V@V|&EOX'jt@~u{X-\]b[!r~z;LY_CH#xV#hǐ"2\$_LOPz_Pw Icǰą4~{]nЛD6ο34{wLK*dtK4tq `3KZ/Kߑc9Zeڄ_h?hzn@](ɖMl{;lJZe@tp*Ă$l78 6Zí:rJ2;ZZ95 Pߚ,aٵOOenWcrMtREyAhyKhl0?]~vX\~Ә씌 ~SQRƷykʛ3_X@hUdNh 0Rƒ-ƇM; o;FX)ot4hᨀl{_CcOŸv,r/vHslj1"Z ( 6A aVaU!o&K2ZX]'xM*;eNG& ߴ8d(D$0Mc ,JOB+vZD8[;jcl5LQslUQ)?@5PdM`j측LH&4CQDQ7(=ה˞9.(hۨp@H 9d֪n=NĢvP`.O`=ޫ;+]{6p pm9Ox*`Iȁ@/d)z}D4Z}}W^7Pe֓zkSn- Zý W4/u KAW,*nӂEd9$8SJY :7\©csW3E ;G/wSL_i=6Cv8=n HN;hB&.ا*Nr,Whݬ_d¸Zk,@MSNb&dCˇw3eI;႖R0R5WEX,upr7Ky3}l`#4hD-ԻZ 9X.U#p׫ZQ/gZP}dm Ucos/^] 8~U^U ̜:sj4Ob$1ϖTr IV+wikZ{7çe–gcUҩg7ζ&cw=և*CRh.uĉ lE8'[yh;mL.6#]R6|HoNh0wČʷJU #{j1Dy7Ǫjʹ3YrY7pfg,]srx-@O"RÐ[n2H O(4!eQV_(S)6W;#R&4*ـ9S|5ʏ]v>8P@M?B4W~icT%)=c jr&`ؔz€[n4OPtOV~"Fooap"sG-)^NZWkN^DzrR݅i^=𫅧1xiWN˅걀ߒ*w9_&c 3M#PX6$]Ē d1y3oW+,6ܼK1:'E{7 [o oR! c LKWo%Ǎ2,cLB#fwȜوF+P0㞊!U%!!Kà| wٴsMbE+RQR ZeP@v1»,=^uL]bQ\8 4pbwm#CΡ{{v^H m'}=F2l>YDl^bLqG$w`!y3KAW ƵF>XOAtAp2 W?S"1:ӵc4GԊxg3K@)X8NitB mu{F%1 0z!k*cMjy\r9W 3be0+eaczVc),ٺHmh7CCK;7J#YXTd.Ԓ^lw–^i ѺJfR' ~tW֚î:݌(W /S[2bL-Pv$Ul"O4E0c#Z@#{M=G_N0j]sYI5R]qOc^h̀K6نӲ.?Ya Eb'(8뾱$UOI3L&9+XXI|>FL'0o^=pd'nΝ{^e8#P~|iHv8t ߢW-~ϣ QZZXE'RQM& t5ïeեsbRzVWtBeIcƒ1ߴ)'@QT{CǑ&ێ14rj /!W0RՐ`)K?u \%Œm*h@j- `{tK-#Xvb݈.ޤ#A?V'ETvQ^J+SH7} bFr5S}J=O;w\z{*:B¡v# G^|=,\ lޟY;VioߗA͝ڐ7^f+ E$) םĐXOgY*ZX8fi0\wX^]%c4]=̳V~_¤UDz;FXx7Jq75DW8A)9%]쌃C?zLNye@ez7NFeCqKƶ\Iqx-s^K B̉=q/;U4t`@k12Ok)?K)需UXZݩm::agP3lZ7cn /ObS"0H2j&3$i+8.΋aՇ NЪ~BtKJ.-Aa:[6+nu,>Nj\nM?&+[ڗѐ,(HL`а<\_FNG;L\#J\z5p-!'D !NJoF5y׃\m:lq`V% L~,ԛTIU |Dn2n7">u&Xu|e 3\d͢MbY '5eA~.~N2,` l4pz ?o|gXnq-V(4/ch6wx^D@-@#n@Rb 6-<+?b/ϫ()'U֕U@c&?ĚfTԛhx@c t8n'z8 4G'!)'J]-Fg$"ٌ}|,?O!_`BEԠJaHJQ9OR,{::DRu\c ᷯR3B#"j:1/5]7zw 5- O6j追{5`+jF#:"HDSE7 ?;b} LNr`ig[-/5Y1SnxPzEMέp̟ˤ07nRsRkm - SX-ofQhݢ<(NICMQXoJa^5 0Y7C쿳,,B$-Qh|^om(VM;V0'Oeu@pʈ6/;w~-^5a;`^tn`zRbB>i4dp=ԍ ju:ÌE'$dPXmnWq {*sGe8QE_g/mo5مoTqcVnܙsUɠr>}3̑z%nc>ԯEH,vWYuva41{< 8ڸ ̼uS"'4J8z}/N! }Tz6ƞCV4h:j Ya,XT,@3Wɀc%2'-N8F%|7;.1Ӧc̃ KuPzY>%E);*1I+ɉ' kL6NzN[F?}{S g'Q'( kDwj7Y a:8FfE?\ɈL|Q|v }R4R?1೸x̞HqXa1TWqWAVh %$;5~V{$@]0wI/ZP"Jx6&{rhɑ21C az?N0[ r"f KQD"@` BDU6h,"m#|*K5c֬y#B[ (VI-P\s Q ,gx+);oRfJVr+^ U"A B #V*wZ;B,#4D2WA%o!3+̷\dqN<-wA;i:q? Nΰ:c\[ݕ"#?z~"ˣ5y,s[ejscZsↀ;ٹu )`4miwЃsho)yA)UlTN6¨4iTHD<5:Iwb4k]8-pTM"\ʼ57w@Ƣm(^2y S+ؿz\K hy.>iV|Qq+㌌ Film"N3͗r|ڸd`SQ68!v̠#%@Y,` R-bCs |4BQ^&X)Vͺ}gQUBQ.ma9ȅd#{YO:o;,1]SW MZwEW(kfF/aw:4*[kf0"!L $`2mJO-YMċR~51;iftp|۔9[p5QΘ}:W'@|KIdU77gSW  '=^w{~/tzޔI;N+Oˀ*WR&8;#GR¡BQ\˦e63I|pHnŔ΀irƤz㙾+ǖ0-R5XI۟TB0I9к},)VD;+,+FoA -Ұp'Ѓ%0a N}6$bkαΝҲSNE9D( o \#מk4PyU;j Asg8AQ4)Š/igF}OWs^Tv/+vӧG _m,5_v\n&(mFO/<ǁu^1lD|[x8df84da&RJةU702Bk-$H60Rkչc"Jf =M=TKX6g麻o |ùԂX5`XX- ׳)IQzyNFL= t[)X' z"ƆFh;93]6m6 Ųvnd=ҞeRM9,trAf7qř]T~ȲH@&gޕg)yrd6=Ț=50!q&Ŗ`ȉ*Ƈ?\Ӽ8<Wf!c5;C1Dwz_=[,'IeMD]GgyPNxMb?%[ yl,$y'zH޴/ S{z\cOZ=/R<辘I SKbkF}QP )R)[Oh Z@OHэzI]=xXW).j`wi I ڰ|.r"1'B%Oĭ%eL [[12MkRpvwdCu5yY f#T E[c M<vt;<"`^pP1Ne 3s{΂0WAM+R\&85:n.:3tw~<醲 (cNgT[7@`e}r)$µ. /؃FD?pP.TaCvB MD h5хV2xom=Hx7Hj'hRS]8EUA/VWB 1k -5d-O&E|+ ˓#P U9t6b+i<1RPw`/4R!Qpr;RHy0pKbwhY1_c,,{:h` eўtVtXupSQF9ה<6fy*`&[(7>A0eDeF'kf{|QYWLmDi]ʼn\F2 (Pҳz4"[qc:HwO=zg)=I:|(LMTFa8d$&|6WZJ:9e&AsrW;߻cJg7"< չ++4?5`_^Guҽev{Jc΅Wa0ʮ wjBF7+ncxɔ NbnE@s7:" ZoWc ڪܳmsg8e'-`@geBv)McA`%!Qj^ʥpzʘW$'^H( SFbeB@ d-6bLdsk=;R~c@+NtN]}=2i[/I"8sC(Nnw!Z.Pn+qLI8j‹YiZl+@/=%G V"VaйX I<);ӯr[EE.%SkQ-4Zs/ٽuC&4~&W Tu }Ӿ}3V#݁vV>#k\qRC9|9s3wD ҇3z?#v,mOU' U=94 Q()"jsa1T<nMD,@KB'4abt Ydoa~X Zx žQx(Q^u ~{EK6q_pN1%TEl/,v,kcM-@0A~XkR>&DS4Txz O8x=^fN=@h>/X2,{@,FJ3U4ظ2[S_):΀xsaBNqG#'tHW”u$w+?2^en=C3W>ܔ^9a)Md1`&| T܁ffOOy7ySOw.vvX%?w0^:gvCWAx /:'M_M kGʹJ6jMOӱyPy)l{.P'`x ! ,p'h7T_QTеf*Pt:lƹen4durȞd:pԭԈ[FJ wn7r\*Cigv)mbOã+}.O^ܞ陑G4VE9c6 :sF'MN1dڈI <]QV(n/$WF[ lr# $ʲ}@xFl!C< rSᄝl A${un2&۹mNv@AnT-r ߞ>h4r s?`ja6WI̐%AɟR˟l_=٫;@ՓndmpU -vhРGWL["40p%DI&"ƧU e9!F(  &s]dBf5x$Vele:i*5$a z/[݁cuFb 9D?o܁: Zvr$2kFN>}*ax@qW'2>КqctwA<N*oLSMV,džd n)[m_Y_^Xݎ`#>GIQƨo9aXf}N:c!E 2 zWIlڬ2+L>bsH}s.J;.3pJrsb#gH ~qq(IuMh-4O"Z v_XmZd p@r@^j/:ڗ'.]@Q4.b/aKV-+p$\_FvS!.K.GiNjK;T^Kmљوjˈt@uP2G诸O\sLZfN-:P?Z)N}1בռ28'FONV vuAHDف#¬t@hBw!zJЎ{J[WwsY0~M1\zo-&zYZjߣ(ije.M8Tn<TFڟJ[W{Mg$b9(=g(僪`'9˿B_[&|Nb߰3-qHZ\Wk |GIDr ,Q@QB |n /lX±m^$`?ګ)P) 0zVHqs{ GҊoA z|qїd&B2(i6~}|9t0^^ Vc9WO(.x$QK>L1W!!9DJ@c3i$ r{ގtiݜbd䠶 1Xdx(ȰQɜ c:a|2¿Σ¸u5Q(HhkWd.@,=ܡ}m/փvQBR/WKI!%|tKAch2\^bnR+'C;n0 ?K9/ltQDT~w䳶P|&gA*sCwzHr«;wZ\ ?uMN"L8 vdFִovs ,.&#M%fuX&nq40fu2ƾ<9bb%B|}j9 %&InX7 kNu+Tt3u2"i-?' A1$wg_0׍&7 6(Jm`8nCԎƏ@8.OvL\-]P!h,4.^ďG)r}ާl 1d. $}LgKCTTkK>cؤz0 䁦ZtIIA[ w1KG7ۖ|0^S|VCQj> |m9{j  OE;P_$MKIJ?Z XuvW)TCL u0nޘ\;?c$^`ǡdؠw3wT/ :"s;cI;҅& Hu^Z(JҮ 3{4EU/eDSlhca&u[q[)8;kdAKsk61!05{FHO5QIhbzE}Vu( eYiHPo^Gm{;"id׻5&gyZK{vs\O~c1;p(Qv?p& h!rNGҗEtm#_ %GwXoPvGCbpL jSNGᨋt67:Dz'jx*Q jƹ~Qu ru+W5~n J5ܦ1ɒ>xQ"]G?W]{tAiad B(] $P4?Sh.A0 .pžVejk @(x١N^ wen1ضl^HGiۦ9ᢅ ,U3Lr$b՚e}Y6FR 4 LT5b0DeKhϳ8*kXMуq+al:P҇G`J=M͆)f9vՠ{ XN˨^s Ʌpޫq;DLƪBu.嬣VX{/+6~Wʅ9ζ-P^FK'rjslC=>m r"ؗ,4x2bgK!Iܟ! %k &S_E%hr5OpP<cG˺~ҘM+KPMmsI3F+B8pE#D#,1i K]Ra0όY$7]9-}9q?ciw5&4oLЩ>k\Џĭ5vj a]!uJbSDZP̒rD#~ - ^@ 10{Af단 Mdg!T& MCn+c/Y= =PՠGnc$ &CV4޵W' :P=K7 R_a'R?`%M2&x(n'DvCp%% =uڟ?w#,#/H)2[M8linS\F8xjȡw?QYMF6=зkI&ɨJ`>\ugLH -ʐGY,hxLլi4@3nq4+˥dZK/v! ϳt/)oJ9'u`ߨˠ5@gE^:ַFȈ_ !_e,Xi[ @fpfDe;G\BJI4^h!lxQdƨrQAiWk\Y_hQf c^\+'fqo'.\=|m8+kMPn]%?{BpV̓scm&͠){ 9 } ڎA-xR œd 둛vGl4QU3L:3xq?3Jɢz]Q jp0${[N;4l2it~J֐VP=-Y (;o__۔ea- fXhsp;mmYa*ٓ tfݺUypSr8*1c`Xs7ҰM |3zF*/#% (xz'NΖ Ū<ªl\"Ǩ>̳ 3;U3+SM|c8f";z_]ѫP UmM? 9t"M{[[:&`ҋeVS n$3*ΧFwLNR7pEIZ2ΉuΚ$E =Ŵ{/u6Ix{!Lİ@](xI:>q,ȅ.$78B.N IJIA+ͧiKTBЕ}ZJ @Oy{#BRmTV']}9/?;¶ յ&|s (y4)Qa-2<#FKY׮1P"ŭH籇;6/4bkU6|uY٩Rm&LW~ßo,QeӴ[r<}*9Z#!Ʃ8m:Q̲ܷP􇱼{g?hL M-Pı9Eq}~UO~6LiRW.{@TVGT_K 5 «ܫI(|d}jEyABI2XՔv;q(7rFAO] a5DlFJB4hɛ'$ c)SMLzLj1Cj!>@3"].rXdR'ƾPY..벖q:[^30׺aݦg.:qWxSc\= a&\f#z?ϽeUZyVtR}+*60QޮCSX2ĺ(n͘ǩp(!Ynn~8 F%'u$o6F" 8HSHg;^]Pt3W:47CK_||aۗjfdPY9ihbZa癟)gEw~>%lcvO-w@yμ!if78WBai(Oa7:g'9T;!Z3n?F/y̜9!ǭ JN2de*9!I9CnJD9sVy{9o*M7 U:]SlX/$3GX$$w:e>T{>֘^|YnZd7LϨ>yƨn+( 5v5Y;AbTN[^T53G`ӎ{*@ ksiBo $[8EcyoXO5`S- cOM$S*EPV5 (RbcRzj\\+3ZgwNzأȋ-~+| J4z\@c*ܨ7FfK.V)TדVyK1J떛PAo9;Ӑ.Gul1GDq"yq27;"ol;49sXwIU`o@k*6 =qk**5QMHǽ#fz=Iҽp匏kΓ'>ۥ=ҰL@$VYw"S^qh}pw 37Dx_{ PY#M#P ̯a)$E㐰oPf`Iv|>/kFJG.K"s;jO!E_90ZL/ܩuɸ蕺'O)n ]d@A+rP檔 Y`ё0\"{+@5Lam€49N1Lx`Xu~B ?<ݮڸ'ZIҌ^(* lsWS/৤ YK JL)R8II0kSr`IQ}U ۡ(ƭ:aY3i#93sG!}La<4D ?ep}g4ĹQ)Q~ 0ZG^Ez?̼sƟ鉾$eOPUr;Lv_ovS=\fiiF%_]fӋdт%HNz ;)dDTI'Gֆ:}*hz2/S~ycH$ m`XCCgװSaFdsN)IUh"Y}A&}Yxjԁ mj3A Lm^Bpկak))h%XN8sRP?:b2OK\4PhWLޜ/;Pxh2ÃC|?XYnmYa}Y/{ҖgĀ֦eYI*`[ =R,V&&Dɛt7=YjB(9(nL}L\.$>A ]I?d1t%"ʊ|hP>\c ~0LJaZ\Hfp{l+|t^@IYEuADq]RQNfa~) ^ B۞\쑪NfTWYjxם?3(\>V#z9*,:=yd1 $ٛ賕h%7/ oDQl_J9A{] UfwhA KXxyGT#$-O g.5n pPr [uodUڞإ1[$YqʴUsW_#x+W.8~ѠIk$44>v-,滜Ox"܇oʱ=ig;jZD`׽exo"[I*; x sʾV[\+s QޭXT^gP4/6tmo<9ݤ`;?v*gZ]ڱ%x j0RmJV6N3= z/-FC۩Y_{^:O^H (0Ir̄MҞpIXDtQK9`Fb,Ci+w c=0#̖_ eE~?ZlP#?s.%rP'Kĵqqt؄':7upv. ud3,gi$#.3zۿ!&Mܸ§:ʹ-9/֊^UtM] k<\@W`{ xD /6yHZ}+)ռS$O'}bÂPYȼ[~$  9z |Wۧ=3[Rr2T+9.׷T{/R(XFաȭc끜#}wq=7{U_0;֒8@~^-,_*yAElߒ )Ag^ը{I$z~c,(sre8FUUn=o"3Lx /?U-[@AEb#XY 5Cc@9=vB(ױGKG*P6 K@֔s_IQoB#'+%,+pµ&Ee_Zew'~w8k2Ηb8/M3Ggk]Sg-9QOg?6Iy5LJ`HOipO?x :-Մ( bgʞg f'21~Ŭask{OaQaɀG@`SJ3zGsC 2?v tPX{Wų* ..%=Jh]B[%4tk(P# OӳX1=>5YqDN5E7.@ +ƀ#ݣ2R8qT6 dY,R9<|Џ]HNdm?_J-ZCggK/&:)8cKչ Q[r|M6V_t#ez1:TYڛu \28q<lmGêThdn򦇠{Shϻ}[_@Dn tao;9rPy`X8oh~_w a:4x9q"WcML^e)3Dr蓦&V(tF1TӖ,dZE:\ocn#OL !iNݿ4y' mڮc ϚJ&;虖#X ((~SCz7꽁-6TBMHFw[o[d6d!=r&,x>`KLʢ*Wf偝s9pm>Y]PJ^S(*Nl@/Z)59eC},F}<ckOOO ;?/nL]3)i#0lx =Yf\zEz -՘&YdH8}RB!:ig%V1srm[r)]rRa-` \_M 3̮?duWzkH]ʨ:-AfP98`yu}7O8 u,oi#?;_rPPc8VBݛrиFfI.{vKK3ާ˽ S ҁOC#p?AKt|?!86=+(^u7gM׷wnI`F0*f# p6J[_[p iny}50U`FP^`+ 3gRJQCk!($8.3݈+ËgGk&=CGf ?|%$RͲg >j\Zh+1$-{Jӝk'_f҃XJ*#($9rܸN0*T(K gU 9=ԉɕ++YpQCP OdWQ %fJPc3 (],}Qhv1KԲP@}OC~P}5#3i5ה˞7lT3EU3 qW,X8sfHm+@TwT9ɑpMLdLNI\}].G )֞"I ƺho {n j2(7 η%拎O ? ڇMbzPp Ii0˼{Z۬ҖL0@mrW]ł((Du[)^& +_ n`i:QHE~&IP+ao3ytFiJ-P^zı$XutH`z7Az8Z{2QB|`P+s;j+!ǹOjr:veMjeRMwp52m y*!G%9̧8跷 UF#u3 sL EU鷎 ?r]׳~ex9:~C-WO$vKx 4Qf(藍P)LjuBNx|Rhɫ ꥑgLT N$"Αw)o~&)._1 B=> :f#4Gt ]" UaOgN<顾_AN2s#d!r<tA/53\9Cx)^|T8zE~>.b_8R@BS^뮝A!_GFAp0waـ طqUF:mP6w>DHȖ])9Zv/ִĴE_=:)oQa-\n &b%JKo AG]*f nkm^OV)y"9я(K|ojE^D; gdk|S~ܻ[zũ ÅcG|^Ik?%N-{,ŘNDZB J;:ȢFjm)Ԃ6W:Kg<8,<\wThOW}2\YiAE\`dJ6kY>bіdj]w[C) ˆċ՟x4^31'c~Q &W eJJxꋚ54pR0 8IrTӍ 9Zjd5,pWOȕrP_r)W~yqQtdo9kZop/6> ']MY5 ז:_·XZo27jX::ODm=x N: {w+͓QO}]g7 ؈ 1՗tjgCŇcv(g,sc׹X>@b aTUHhV%d*rM'JEP3R]YfۙA8t5z/c& +Oi[7+Lߝ@ZBMc^͖^89gyzZ]:>dHN"O2oy*'/;.شNFU3_U1p*+ьϻEݹNF٠;: Vٞ(Gg`Q.9 Z%4Ghq"WL^(JA#3ձ] Br<Qli_t9jS6vp6bĎͪxy:ƣK m^\=!(g@X2>4ˆHUi[MO,XENz{~VĆc_˚{wkⰲ'x.7Pw~6FuC9 uĸt`{zE0sY#Q8dS9,zO_s8?}Iyw?x\m/'EDX [vj'SGYc2_%'Є*T,Dxe3(PbF/u ȸPNy-ed~Rgcŷ&@cىԽ+1Ղ+S&,&Ax4\gZ7 ; X 5uV}uc1ܐQJ3 5M^ʗ0@c_%̤UFF 1tiv,z)0eOCkqݠ4O "=*iPa4r%;aF*5+ (s ^-,N$nV(9m%㋼Ǐ"nh[lwWĿ,ה] Wƙi{"<+<Š!8rDAb:B0:ASgri51e7/巺'_h[W582n{UpDq8HL)&)R'VBGF [E I, 8@ Wnli2c5;jOK4Huʤ_K-WxJ-/$aLm~1)'\XbHg4!HorIif7t)9eÍ!f YYBcg x+ H}\K@imtJvw>^=+4{{ P! Vȓ HjGA`"[ ^ ӗ=ք&&OVP)T֤/1othM5cq߆w,{M1i>47R΃#:,T!]`3vO!_åix)#!̍#%o=pE$?νg7o.{rr|3^IjF |K4@0d  JI!CؓSvDt'4ƫH>MH$*>XΫI30/b|ܡD!zIalk*}[[រXi3=Ξ[ gs#@i^g 42cdM6R J4{IO527 (P;(@%c '^)n󍶌!Ⱥ4p* ˔Zb N- %   t;d;ꀡyԷ µr$u%yc#TY-HWS?l@$u閄ȟg㍅Al9$HD 6}_Ppj)24s~EA3}ӂ$T.͐yuligT39<hBBg$T-킾PNO߾^|lS(!]^ $jGÁ!=_M+uV*ݒKƿDf#\͓y }2(j5\ l57 8pkC_{~$qK-ґYM,j)K.4m%uOX?|s[KfEmȈ謞A߾O6gf(`lvx7/H,ɟcO3g~鮶 𑞉3D aC W}\n3qc/@}0?ɝL惡LesHܽ:ӏk[NxLfU&0fCϳ Nsd `QT6pWc,)li8qvԠvql3ޯ)~f$[19j*o$"L:^*?U.3!Zaq,~?QѰmD4h.p*cdc>.l j`Zzo-8Z%%0a c b^Qk~/pwj;^9f-[K-SY3҆A uN"~<6֮v=6l9e;5Ql4)d{5*y8s0􈎫Ʈf.EBanFH2,2 PN*t~XpMRg]Gt@Ǟ4c+z<,jB)q.ieZyЮ W,ȷyV;)Pm0J),?)u# T}qRG@8*u1P'dghV4 "7,YԯG&9Ӟdq//7[< hۺ<=/Y2Sj5kE-w* 󏗲wbE͹^/\W2R%cvTb>PDIsO"ʘJk\ ŋHl >Jq߯+wg^=/Ve/_#!j-.LqnlW'} z<,`cC{ZP2]|WWnum%-i#x7y߂I=⢅q;eݫY++ \G=]yR>ָ>v"a孲7dO(űq_[}I`Pr}3m>Av"z+ YKb1;~I,~$K(9=dg$Fn$*T!) 4dB+.Cg$k"k6؏A5c$Q a,-X*Ncl#hܷފRG}u?ר/7ޑ^8'= Yvu%7_HdmWbkOvgkxJg gؚ +f+&pA ?妩'Ϫq}[m >ņ2 T\@hPXۗ9M0g%ɴ ZQ~ݥ=j{q?YL i]CkGuH+ \Q,ʱcٙxB˾D^mrւlFX7LZ!0RZ pybEIԨ Mǵ 2ߋLh' X,[}@B(|epv)Fr29du J|Ӎ.4lP_&c+>5ݰӆyT_)eI> >TѯMܡs#jTn`C]m[4 =n xP$QhچSseܘm?N23RXڹJ;d*tA('Ԏ ^~+Uy_{+WcӬ0*0*tP1<%{"j@w:Yp4vo֝]k :PМFݒR@iq7#nNd tأaW=ĭY4֥0{wl&Ü^R<)aER[VZ(GJWo\$tu 'ĴoB] Lqhmrg@`X~6B>цpZhy !kqYZynNn}hmQwU[㗆fXEE]VgsqZK-Se$x#Ŗ!;`:D6Q`iLoMڇqǾ1P)vLQĄĻ`EZ: >~shVD~cr>Z:\<5uªwtJIIK!Psl?8|^Dsṵ͛ZtDZÖ/vm~u4భ/ ) %޴hO:-l,\*6ĦQ<+7 %֫Qq_*ϱpЃ9wЕ{{ ظ*(}XyBN !e- ZTMxZZmF78d΁fc: ƺ)\Lۂ_[UKms.i _f[{yxr ܸ3Ucex#FSbtd*)G#:loM;Fl AL3%pwYb- :T.K8tۄȫG*D n+\{ᤑuş %[3,9ɗBM.,kRZq1b :ɛQ|j2fyΩcNo6vd06;}Ϯ_$|Z̽~ƏG:!emF]RӛCSeJ["?,)Xԋf69DžB:ZO.-zfW)^N%;˺Iy;r/HEKJe҅jvUm HwCoXݔ4W)V-o`爽_$WsN>8]`zyF^DDK&bɘbK,@76}aF4opiY[L_TKMb<揆}3Tr﮿C(I2z1` =8LoE4Ԉ0o(U7ȍ, MYbNs_q݈% 6*ISqݮ7W-:S8.#`98֙UQO~:5݋xDAd=:e%974hЍ[/[Q|ޢ^83:F-VH&^Af|_]ģJ8)-"##C)s@0ex>[3C z?{A|<4*kZ(|>Y؉CdjjZ_uYp`d@t6bnLJ6BcBuIxD~ +JG9;k^BMOv]ev`&+ rMGD眢>+W=^oQ[Ds?w2 Rs|lqoXkTFc7._cʡ:׵h@ZcsVM5=zȩ)l尜B C:s$c6O̩cD0TA_o\p_kZPFʹ{Qv#,JɹѽU*͍ M.Xxõ_:>^I /NJO[q2U:]4 36wDbQ[ps{GrҮ5'88 >|6ͭ1D70EMc>=*q?ݐ8׼_#%Y4/D3-d>VH g+g֨DlH4\nM}ԫsی.tm-DɥvBI2<$;'`-D2߲ܳT/r?+=U96| -Qܞ(0Y ggHu+׌VjOM[T+sUw>gϡ3]nҚB'S7O4эp߁32HD @kz߈gbR:6?Ra(5eV#sÐe6%ЅoާD(?t*脀ttZ +yH [:ŀd@e_4wUm¹(0*W@+Ea[RR^<Nw EWfyYO<zC䭵-=@P32&>q-h@, Wp#o68Ony+#\$Ed髇5LXUn2wETYVmznoin)9?\ <r=u"}O2=A2lVQuw !8'䜠{X.6݂sHZE%{'}lÚj"&b9 |2b4*d>]z@Y iY/ɃW1oNBĶVns2|ʻwŅ gJxRKDUi[d@*w'坎".vX_VѯtUDXԸA˫3-{Ƞzb3ܸSM3P\ͫ*+~K4SBt$M۫ ?]R4sZ1=D(PZ + Z=L$޵YS [ݳ~yq' .i "Ѷ\mm_b[I(0s:;Pk5)vX}[c#v칾 hO-4jGdb6{qgq%b9}r焬_HrwZ# {pRÊA(p ҳff%ݫI/u Gx7yл6}a ~t˖t,ߗ9[H0˯F.P7kH"x@IƪXB>#JOAo@/7egl^F,mqsb- V΄s VHEBd_xQXwI"17̭NM@>SZ*08tS"y2c⒊Z%sljLTHX_Xj$)UԮ'>(>m#U,i.R4s|jPF*M{R|~}<=g$F,iIƉ~.5KI;3Hmp#m(R1ikY$71:]KSB0mMzm 4-X n*U(ϡ0~L-Y!&(+b%ʂ (HrP-4划xɿ@Z<)N(>vyOϙעUJ*t8V&!,(KspU\/S/n9ts֭I)WWh0e_WdimZP}4" UE\mhȌ_^UQ[^#Wf\P1!yHϿFI&IT{@-pvkea?VN;s&!F^&YBJ6kn(jS~M6%g ]??#3cCs쑪]AYN3ʪ7AՈ*g2w ubD,Ƨ:7 |9 W2v$e.SdzFՂCkxj65wj }dt]NIۙSo~1Go>ehsnqP5T9r$Ya,JNOמ⽍\PI2#d,B*`m+76N93XEoTR,R 8VJns˽tv䕱ZX! 8Vr?=h P(d|9m^͑1/-?tx5]]`(>+H"= W:Kh;e^s5$4Ǒ:G;.՘~f#O)RF.9&=lq2Xk?ˑJkx;C!esoԬoO=eVY\!d fI: p:E;Y:u\Ƨ vw ߣȣH?-i̝ +Ybb^xZ_Z}'[p?Y ݬe~\,2 O~P_^ħJ0|3/y oUH4~HI7ۥ&pJ$@y3mzPme1PZV$k׌򯭲UEDވH^NQ>OI盚vcv(ȏ>>oԐ+ڊ><7H3S 嚐fS+\k*TVOT=5mW#nʄ( G$2[ϡ0CpC1`̠@dH#d '@>CuPjT7TQO$w{8JǨxmMsA e4U0bUv(A rԁ4<ݸkd䪤 EM?(\5I?XSV}*n׍MA|t@N]px?E]f ҉x2Żds\>52ziӔp tStJ+~%C%lBh(H񅸦>;rzHt˼U+PZ^kb6#s=\vHnlX'} 3^Iҏ Gݯmv٘t o@t0jo(<vXS2"~i q#=8ڡ􇯥yRC` #sG|j~3Urv<<,$'r4R ;lpzHE}PF ƮmK& pMiJ!bf\`l0sov.B"i*m@y9!e_%?~˛5n= e-rR@q1 PqmOMOp]Aմ_?,1lo.^3t(SY#$F%rrWhQk4QT7 1MNtuSmҝHD,P"r6 !#Ď+Mv-y Pcl٬bh#-@@sҴp)ŌM0VE)\l1dYŌqNû;Wchj aNrb(DKhofcD o4!Ely &4FD 6pє&wEM>g0N`aG>fx:܎?8Nq#\BgZ}mBH{-1 zJH|d [O ns3/;R04pw |֨"VV| <62 9Żdh@0 +1YMT?{'_9ZC+pvth*NZ`U| :tb &>ξw13Bx>E)V'f6^t [3ϣA@쇙 ]ﱆ. eJ;Km6?z=!0 맇%&FyՇ_9ٷFG~6c|GD'},I=nsx%Kc+'AeWG`Y?oN+9NaWc\zK.f`><)\Ab~4C:k؞|̡+Nm E4|Kokq9Ь9A6ra/+ az!*H^VvBUp9@ ]&YQDOe'mQ mH'xZxE.uO(4!٩%1kV, 3JFh ,j+)Ǝ:Ԣt2M"2ź+=؃]_cA]rOnϳETvTDȝdgEmsNos Tm~ZCLmԧFOwNUy CZhL`@ >u[ j:Q)Zag e 99,Q]WZ(i m•FTXhQW\_E%bKɻ͉Y Q+Øv^@ FɯG!tļu]k0H^JBe,Ք4 _Ѥ!u4dJrk, )k.1=yO1~6K@Yh-sԵ3Qš]#C(8AioI6\fl.\l6GO2D^Ef\GNsb L+8MLEѨNQrGcMٌjAa1qYDh5$uWxbo[|QnqB,-]/i),ͅ[>+o(?@ր-H$HLϐa҃cu#n}=pxp(!xk4+EI p#ߋ_T76+@8JyTPMƜ$f]7(\9 ,]yp]=50o|$9m:J&j1w]XĎfx,K(]2yWbRz@[$ȅ{ @%X%y S:?/* bNɺy4׹>&^ȻxH'<́J]TMY9}]mZ~wК(j.mĬR2|2.x 㑧K\#ǙpɍRˤaq m\MȨyRЊ%>2n}L 2ޮ$<ҵD/aه{;92 PZ >ײIw⫿@m'5)S#;-jg8~)XE>FYS#{ѯE1)dӌy;rT{17kMuOk:SQ!A@mԿ˞DJ\=踊hpsFsP#kZhݓ>\]=-d@]){+-aYU\%Ƅ/ jz"x_Gfź%C=0tnL&bEVgŭ'% |K?J3O|8 p91Hʖ7{)e,,I!'ʼn\0/%{f ElZKJep aʔ(a9VwScU6VZ(Eky$H>Nu\MԊ5x 8Z?#W7p"y?ҰItܧo(ώx_\G2W((3 4LGCc*|СmNw3Sw/ yʞ&_f^NY 2+;dab<'Ct/ؕ0l~וdqFxO\2CdIрt}7&nPKr)8(j/LqIolyW+*z?YBV'}dSڀk@s[T1q h$xTq omgW d"<c= \`Z[Ѐl}d5z8WM=e\S+9CRZʿ`c Mz )me: @ ;y 6^sȡ*+S>J-Qýnj|ͳDaz4tun"rf,0ޢ U\r(;"x'Egu[?~ˑ~zjԞRcs'/xEjTIę'Yq9kt_n.tTOƒc!t4bº̪xMxX[M` k1%Db/t+kH&8'5:PKp$ax(]J֏ {*ѷ:9|MZx1G2XUn0d%!ypbG(yJQ]9p]S3{[/GgWi%SwVӑ7/ `ɟ_]SԧԬ?s|gApA.hDGf̎rd*}oҔ(y?ug6M%U3%f*n*7+c61Y|WbWdeu?. %fCJ3UTv̔5Q9Ma)J3!/leyxf?5βIԂ)(ͷIs-hbg4hMZ=K- % Ay."bymLxr.rQKH;;{lg@oH=¡&8Xz`6L JVQr骄?cyЋ>Sv?h5/J 8qj;}AA:ʙv!i¦˥vy3͑FS! 3d)xs,]&Ƅ33r)Q dd mkncͲ+Gr0Iq0@QTo0k<f G( ݬܿ奬UGs5ć?m ϲd:6ea;"S' X ͸N~B/-4ҝu`"v> #%Yxb}Fb,J-rsfnqnKͻgpZL$j7=7~ʒO0 ZCy2%6P %H~4&dɧ3ÞnTu MvfV(cKLaWBjj :Bb5CB`)K'$RH]ɻfhrţы6ŭC=TPvIOֿ ^H2\ '1r;m& n$:*G-e ^Y?]up>@sMLRE><ٜkګM>6& qu4QDв7ۍmcGcʵo"x ";nak6\,p=A:O;C)|!a^#PKN .SIEM.)-݋0OFng\0R; 7k|]WC:EQsNȶ5߸&8#%:HsOFWޫ}fr&=&:&w#8M`Qժ\<]i^d`(O>eR}9iG\܁>iԆ؈} \4BO╘)mɆuQZr宗 ke@#&Tn7eQh0ʺ2d:+յ! wMyII@]/U@kaI2T{+؊g 2 z8n$Mz(y^St5vNا,Y} 類FT^_eYeU 3Fsa:& ]kbzƒk'JƌU2s4Jf=@8f<~ :*B.Khg[PsKl?)Ԁ ]Mf"$P""oh:+]OCcK Qm$ke}Mk͍| ux߀4!h(ʋdMډS״u4z։ᾫG-F#}c> ńJjJ~xs^HbTX4zFiw)-2yXHk$Le:UpHYvּ1q!~NJ5;`My0tE$\ԋֆ!$ϷӗOw˟1Vg ڲ{pPX@\cETgcyOu>Xb<ˈ򨆫`f-[&RNwQ,6!{A ;=/Tvܳue5fgxmB_=^ՋpAplJ}=2m؇0glQ-ku)GwP[?4+(圫m̷KY^˧UȓߘgDSb00CWx37 !:/1N=O ]? Hn#1;.])TCs,jhFx@)ͅ Jb+=CgKTuG ݂Nհ}C}#j{+[A%*Ra5>]솧G2t:ޯ>#w.h Sm&;+x#]4% Lf`_l$^e, pU6lVA ! tV9QJ=</~} Q\܂_Dy̕Ktg'7seqa wrWpyn(0>X32>ml^95s"`ҍJG['d~ު_,_ؘ}BEEpNiaW8j90g"AGIݲV=|eU|)2YpQ畜52{5sACb5)IwLv;ybx q^`bm;a dSWZ+l!2nlHQB Y&:5@cao>zmrŐy=#ݕTٜۄ LmӄQB0du8麡!.;M`~"N'@g+.հ}cCjǞ1 H f]rN7${H WwHޮXk$u￈`E?K7_tmˀc%yr_Rkجlɾql!`AT[.]R [(4 K[ݐ޺WZ/ѡcUהU|e$Mb_0Z1"ۭɆ\.MD8 -p )^\I}o\+iVżJes82cÛ9e:D؂+^H(_;i0.3Wt9a vÄWz?>E{vׄʇ ۚ~oI[i"27c?V~o_5hFС~,lsarBJ?M5L]W ı7xx`,*kƹmZjŻ#XfBשUod{ɧ_5U ~SbEdku!F`$bƎoCѠtYuWp;?!=}KW,셗PHVHUٜW*D~Z}EO%E6XsIޯOt<SeYɅRiQ'P\d'D zo>Xʸ!z^@7yqZ ׸ Vt?/VAj77<1>4t%Xە˂rO`d:$|fީţ$mlAӈhta$^Fx<7UFOS'o,*XJa{uI։L!/d&$>"W_ Qb9ūS:?vٜ m0>~Nŭӧb)XvN(K`" cKH;2P^2QU[2ר˴<Bl "De^ eB}R.p}*g0O[M"(fZgF$(MG";=M^2eJd֒f? n3(DΪw+R-Ld|K72ga><C[HgLzݻu̲5A2-;Lt4.]`*?ڣtĐ'~`M G3=Kt ? mvhyN*D߄栞ܲŃc!vKt\ ,uw>}'p3[hT^jVI:re>ӥin h]䟊qI lz֦:>z:ӀC*zOh;nr:8VGCj y[ϫ솱/3(P;@&PBi4$rvZJ2 ;Oy+JԼ+ e',dx|KO(1PP^EF}4.u4ߧ\xh`_̱O Q(Ц*l]+w4F`x8ԏncaw9sM]}[ll ֈ6anɣ;'&f#|0Ɨ|QQ~Q1=!*e[BX4ejCҗִJ]t\Xtw$#kI\cZpjK3ڃ5jj0JElv&v 3]~w‘M]LSRSbNb)vA|?P7&BKG'XYԗ5n&#қXnǪs3s n( 5\ٌl Icbh0ϟL:.@ ^s54h ם[,XļO[0{g>  'S9͘0.NA˼@"SK98G'g(j,ZYZvmXɋ{%1IQ+KF^y፠đGHҰ@CYUpU yBNELXH)Ċi/iAȄ7_UT0xn &#u4 h/rҽ4M%Ev>P'-;6n%1*aa%u"jjdh61g)[ʊyѤ$B'Yj)9<:JX{/H"dח3`f)Mf=&|֖>uȘ8F+5%܊ajaF|fm,z9(Lf/I: "WPb*0HxcJD#A72ϭķcO9;B$xV/>?NTNJm0m3E$1AfnFf5u 6,J;d }8rxmn$65E!7*. d{&F?,,olrI<<#W(:]s (&~m YO<RE2wMYg)As%7{mNtps*XcyNZEMeU)g1K)~$W@ia Ӳ",F#MEy -lÇ#opr@T`eɸ$<@Oݯ4'"%[ z) vNV 8\.:h #1ME& FQS[xT{~pΊ@V'U,/yP1cy ӧA;$ĊK2&hx;ͧMFVqStYPg*n,:6({}PYTa]{#bz2tLU/7TOw6 ̰/Se8mi-D1!jM] bȽ 1fZ,GXqlGO.] %.ZAB 9%IyH p?jVٝ5{5 ܻ}Ws>F qcb l׉ -zƂ``y媾uy8\Q<챃{ +uO[ .FfYxPĺ1L6,U=#Y}auI-: o_d؅4W,a5bDp?R!]̡uXv`f4d81}01h;w]N)/E')ݾ^`NAvYӊ˿@XAtmd$*Ӽ@1TLǖI4kI,"vMk7h1Y+5vAthYn[q(8b@OxsKY <{ Mx&y1:1׳[{ÄmuǽE+l^ ;*r1RH4Yj4V6[da )Ov<'l8%AGC_TeYn#j]NLs{4kI@42h]c7*cX^cjes:Zs'+gQlOyMz/vKKb Pʭrx%'sjQgI0>? nF+lL1 /"ynph}jhn5rŤH8賋⡌0 tΛ+Tez {ayEAuM P|)}R&6&w D|wG #Z?A@iP"Mwj+zEWfܾ swvc=}R`X:m`ڷh"xJO$ jꞁP⮒x)%Ϛe2ܠ;\907ܮd5X\fh9}cvQ&q ,7Nz\C6%n! 9)Jmr2*Xԃ$ׂTXҞ(bW^h?tp0.$)(e1x(p5aoB蛓obf TYO[$ "3do@ pU3Ej9_v Vs/ieʇyi(q1EWmS U6E]9$z1ϵK2ddv$8s (#N#3GCv?w9>l/_wa'D/ 1/R$gC{_,4ؾ6Ed0fwv b1C_ǁBa&Љ͉a䃎=g/8oY>m:P1`@$;nzʰ=V$'Z1pK?ÍPO8K CZè*-єtRA'gʣ W:G%tjH Btc49(/3 :5+&å1h5TFmYP ^.eGŀ%2!$DTkzeX{7y)Ek*(K/=ե%iٚtج8:`BX$쭌?IpzVa. ˪fC@P:zr -ep[nNNؙx0}5<]臁HR{M3朴Ify GμoO@Cduh)欖W ٸz& ?z=e Tgh1fge3:;哋`n[Vjuz1(J kxjPYr>+4⮘$/,&|ztf% _úiX P.)N} PQ cI %CԫPg ϩV*n6){*ˏ.vE|\k9Ϟڇy悲M-3Vg NZxzXl,F55Ï'Fv'N}mdž `ۚt#{( OG7ަy@Nb=Ζ*zbلvi BE7aedhBf\ ωDI:/3::@H?݁6ߥW7PYHܫj7R-{#x/t]j'Gn`W2oiKXNy_qg ihܱ/7gw 3K>6ȟN^/ibu;k)x0kQ=P}Nz1&t@" Hg8-O"Y>m#4عPM,s?'_\8F}*CڻϿT^y.S'6 7w7M"dv%H&)!QYk!Lf)ǟ'p%: Ff0,M5,EgĻ䟰0kw {x*0 ͝>O3:T N3}OґZ)S`k1/ ::E{X;Z~IjZ.wsBW.Z%dfYqecJʿ_lH>/md[~z#OK1_Uc" %Ĝq'}ҺYZS$G 1xGְHbdh)KkrO 5m\PEFaz,b%r5R!<U1LTϸ͜r{7`w-Q*7-#jQ<{B& QсY9G?i& =4gB-n]VlaY+Gm|_i6I#,(Vb9)wjaC08X sx4珄^Z2RB7}؂8L\ 1)E٘$Vi|D&u,9k 4x˻g/_;a UhLNQY.7&9(HQK6Uc. Dj`'.يՓF&F&nUXA"2L٭,A( ʱ{`Tr* 0>9w-}Hܯ <΄eAؑ'[*8qFU=N+ΗIu6-\' D?);E* ;Otv4ێ,7^5i'x^ K1ґfJl @ .~d? CŞ%i`e:T8D"CjcoͲ|P\Ie/x3=-03+Xh#~Dl)Bo|VM:Ѡܓ}ȩߣ0 o.AZU7c?i0Olwnhn[LAn9!"{itP3aJF,vUΙ#掝{~PYtauӏ'd1crrޥ;}ǔИ2Kd# Xpbfܸ8&8ÕgVd^$cdy2}y8L[4yo[w3_pG%v D#4£cu|Asln0v*/)ʼn=5iBCF-X8O1(F呋jSv)XXa @)4X{ [fEąo0\D> Sn@b#JӇ8bֲ5X)*u+l|u:|{ q!g4+GbxXa+H&T8>~;1_,(ؚHr&&tl csDJ=^ N(4` bt$rD}gC۾ u rBwrWqzJٴPLEd 9$t܈Pޱ_zBV;*˪Qv/KW&Z2.NglA88yc0uU? @`t:uu1#2Օ,Dp*p00( Kӓ5$MQhxVqT+$lK?nben pFuT,=4el#4pοPl N1 N9 ,gϩƳG 1X+px Ǽ96Yo^gԢ"jx˫tF&ܞnuk!#Gh^.pLj(,dTaLj٣wdy>Fxp9)lTkp×Y!vBmW:Ў+-*>/DnB}u%ĀexMoP>ӦY9&&kR6kEp^~CJ \?$7h4kmyst\m{v_]Qg+}3qu5s P((pv$w*/nk@=@vTƞ{t8ګn@|Ѓj>=8r)+^U˗Svd6>Y~C+{ǁ7+eq㜻?0\2S"jN(T~I&etÄ,W!&p\]ңgXJbMҚV8{T|cnڒT>Aʶ8T7i8YS\"-4=DY+ P^Iֵ!þ~[6u ]"#@&xncr5.S4 1jQ!(U~@?M5n|{)'0l R~>kj.tP$$d ZۻHLRx!2gg1ڰ7JU;{g.tt̓` =<\w͎RG9Yt]Jd !Ƣ&~jU;e$3q]yasB#e*?GiMqt OHԌ Zie !Kyl&RK5]ԫz\&Yjڹ !CXluW*w(!G`Oc ¤'Eco iw8 gg|1E0/P.4`ѿTTʘ֛6i4<Dqj"Imu{JIw UvHuBCx#= k*/Jmnc\4`d}b.b'8\cJY"~MQdsHV ]V } s@{h Knwsh޴v"t`:F&n6&K&cPM0WX~׳ݏ??u} }Oɦ\DDta*ND}d@:7U#gA*@1L&9e1OE/(~Ų{:]O($][wmi ճ $-v|5 Ws94 Acݧrwy f9 > Z8'o* ƫAy" t-<ثqR{WF"NΪ5ۚV^bF \zuEpMDڭ|&AWjn,OĘkjpNQ͢fv|qmb;0#RҽAAP'^g0L8lPւ*. uz[%}! cƄd-La`Wwt_$v6۴Ae6S}xRɝʋBYF~v=omAՠ nX~ jMrl!QC swfH2o;B Zቼ W1\z OFmUޙ Pnj0^ wFf\RRdV'xqWndC߄h69nP֢4>U<]]NV!%YS!KźT(;vڿN th:(V,\豛=O|ƛ[! kk Rн&qzrG7WI=]u57Cw~qw3&mT#&Z?DC]]-a?<n+YG-lӪpDPEj#^/$ ϙ;? VPELT)r#ai͞tisk>|4t_m#4,`d94؊w(ʋ՞^Ҁ \wrmOtG.E$eM"YX!HዀM xIcc 0KY\ 3ʬU,^sD-#:h'&y΄Fk; |rVj]&j-?MY@htZn3Bk./"#괩f]kyOZ<* Z0!pv9XE ,oDLigP[O379v0Q& /b[-"g'? ]T$]B0E"hOs~F*>I1<+n'$G˵i'RN }q2@y$X# YT6/$NK-h5ep:V-ueK-|OX]x·׈xes|Y_ 1v]%w7Zrڭiat7!2X_Pb 09oîKFp KH;^7#W_G@HTpѵإ#돒tAO yEĹ])PIXi>@ a Hn樹#D?ئX﭂EP2x/b,f2XU 3bWe2h RV,ic]Ki7tNi%J2@J $ZYW="xtR>Ow ,9(iIyIaZhڧ)sr%pd4#}~GӚ\T~M!ƯxS{EnUG-P`~sV#HH~3yg?W ~}}?{IP/"D}F$Ho 0'z$nLt-EMMp;OU0clW¬?0fqgcەa7*5u..ma^Y$-о\Xe*e iަȑ{H=ΙZ_Ӏ|S!߯ɗUUcH=[X7>\SajyNa .n L@n[˞X{MjyߟE-TPl?XW܊C40}uMg,pb}[^,5i3/ 1kړ''\)yw(gWiXJfwͽ`@dT9$&qvLo$ F^S95cW-䜸o+w \m]6~Ί!E2>&>MޙB[Ȕbx 8s#}PJf2en)<}b덱g@|ذڿsϻi60k)ڈ_ cĊ` qv蕟5R_]?6FgLK4mmX_U7JU'v><LIhPϕRA"^MfQѻF>nrVt7f|p(r`L>VB`>?Կe~%}dEQ(cRN,1 /U(YSy(=LV( ;%kC:3 hM֧΢UK a6>y)0^S ,AK;/BY:ΡAjotfMYap_S#]""?M\Jr$٩#omÍ7p8eyH@mhsP _L }Ѱ;\pԲ܈d`.T uEmT 6~W"7/2cL<33:P|{8J}_k5|yрa"zƒ&qiN,#0OL(xAHgVMxqyUaBFG>%~x̎F, ½YTky[uf'OHlN}*oW:sdN"t-3q".Z \/ P"?|[T: y&7cv(96#d9Ɗr2)rEJ {C2JY0^lʌ͎V;Ze>{<ˠ-[pVng fH ;A0G 6Y\]TvƷlWC'-1(TD˽'N'*k-hR3uo(eKuk9v> %ӠJ&Zކ]fĕz0^sclRYm~ѥ}&zVX[(ch8{z'* {fhQC/f@Ez|*owTHzd,3n=5aV%CK0D0<׏?&Hwҕ\ATw>I=lNc,ECdۧ,K6okUn lb-ԉ%LQ_s>Pݝ9?n"gGfd,A~t) 6lP[AK2׼#~d/?PaZ?Ï]Q-'=9*HU  OےmÔ_oTrkQFMbJ@o:bwLr U҅7s[>JZ7B!)qqg_orka稍RJvg[9tgėLGK|# ǐs=Q0_QŒڻ.#yFdl!T㗹LRzǨ1;oV˕CH*P!+;sW' ))ĆJ8Θ:-Y&`mvc zdalK+!((|CǗͿcFCT9spZ1&rͩoN5L9ӪӿcQSp1ހF[y̳ c"R@6*>5Zgrsd{H^B- Dn ^~Dg$Ott%igwڌ7y~ً& Դ REюeci^2.K9Fo>Z?#|hA ZuGBc{ʖB;8 Y@"|ي漌N,F>W&SO$LjRacu@BeF Q$ONgGw,;;E?4IBӾ4 f|J=ފ"V:j}QrJ+V~EHߖ)2.MEk=ݱzy"B.q15YPQT>}ֵR% F+(>M'wҡS<)\)ɵ@)!LPq\_xX;brxvy53p5@TB?$+8Ѹ G;#^C1;RXCg⽩%~hO~t5le-+WRH(V}wL@''{it_hc\|?Hü8@iIĬn8jL][ob9:xҙC0IۑuPIٚ"3,4%po Ңg!QzH8rD~7/#5iiSښeub7HvRU 3"/o܃97IB| s kU`Vh7!80RڥrIgd!lo`r tsg64b[YPr*d0g Fܿ ΆJm`[ܗ3_F56iCcPFt_x:/XUz*Gx 6*!nf\0-_r$g 6N%_K"?zQxNWbF%$N!y.+|4y8+9Gc3O3}NC~8N}Y]&Ƚ'2@@0j 0IW`bt-N+'r6a H8)K!*+j}bK֓Y ]5N2yPFBk˳k;al|$"sr}m>n Wۣl6--W>=M=?k3,5Lh Cm@k?ZFYQR㙢pBbu>O*-#PϜ@|'ɒ\{R|S ~QJcL/d1Dd-3kh\~X[>R( *_IdjHe]ĝ3~~'/ D@8tn:'ӆ-ִYyvbq [--s  TS̑f}XS tOvGh=c8# [6~Ѥ69οaN6-Ј4y6ɲ`]S$>xY3+Vm տ!b\o{milb#@oW=FvXbk7JQFq1q џv,.@+'o,V!j<+9j/#K%-quƲUր-B%$TR!nB;xGa+D3tooiurؗ1>Xڄ+̥<^bpKں$mE.I`C\I2v 7F7H$ '~/1!6 Z4q_ӸX0r;@Tz^9{J%pXP',;y] |lIw+}iV#(b1[h' #aj rh G8)#ؓ1wZl6OĖ͝t*;z 2…@EltܘzEr ?&'kS0ޤ_Ѓ HH?u:ێ9-0[*qxnM;!=Iu;R#yt'tlkYg9ۇ 4&9-()$a^hhqq`i czyL%E Ic|X7SJxX#opyo 䭫5'X?~ : ʆ&*y+e(̀KdI@Ñ( My333m&w@0\R_8ĒRJw05ߨ\/&rw68ɑ[%{ "UfV/oX;0ov%3\2],뒷g QYy j!;ŋ6sbye7> u9]Cy%`3Bi}}Р{O%.w#YZ{{ pTNzIF_` [ X=kc>6ʖb_ub\a!(DVug1yyf-Jڿ$.@|z+ k^.pHȨ$1m1~4`FO[Hf}.p0<*4X\طߍЙQj<1&t lDPwh.9.FK[庩=%Cr j೼'+t,~V.tsm?Nӭ9*F7)H2.)Sdg;& a gy\cCS` p!d2]Godgv˒_QT#ꫫ9.X6{E==IŤC4p 0B0c_GZFРrȹ sQY ޏ_EnH]&gt-{)<ȓzG1Ai۔= J1 z3/|X8}QNH`lmUQJA8O[68JY lqNk 8e7& LH;;7G5!82=kb:#;W쒾eI(\5P%!QfeAX1vtkԵŵ[o\H'g$ $J#^ӱxϐcq$~ ,ƅz#/(FBV| # h𥳽94mϐr$L=:WDU\Q7}QH-؋RDg6Z!h|wOaM/qai'9y@:.Clp5ȳSBQ t2Lod@v]Xp(4Ifkz'#oRv%MoGR ͸#e^tH ɜskP3݆A}F4\>o:6W(ey8~ oS7uWpߡcuܜ5Vk݅DRq&%n g9lX8f98B@:.na~jc$lM^yVB{En0hutX_9FG;n8`U-7#X뫮Cl}zVʜ> &,&4TȡTR?B3Gl]x%1̩vwZN(;HqrIJ\/|?BloHR0TcUq"aah\0ݕϞE%tq60}xe6Vm8 WHchRgE}Xu3d)>*p*x-{fo67 EkVƩ1 e YQ "D/rϫk9[@3~WN|'$S6>c_z<[5N3y [C k2Icts]h#2fXH Z-TU=.ZlZs*`l[eG-ȭJaZ)\8ɣ%dوe|)ѭُɍzmrƐa6c i^u pCɼ[äCnuFh>^߻4F=bK'5u N9F >ߗ _tXJ$˛ ||2pR ?֎%kz,Ycȴ&@'tbVy._}i/MD= B' }n7c<`aġIЗAT'M^o" Qo%Srf]t]j"%}N!7+0G~BZU(#Itcse,?(}ym4KtlH>s/RKոiC(:rWp-;)XQn zne7v4qCHI 0"֮Z"_iȋG@ VoجN(,zlZ Fn˓'SB`, ,$mL^!C+ga⎆>so^l3.ٗeζoH$C.@*ʌ1- n_~ Z PT<2${D;F{= ˽m̉Fsb_P:I|VAVGn*(C2cCǭBx(&9yYG8<Ǘܳk +7~%{\F+Aq+tиoZ5mȐ`Ģ2&sG=M.`5Ԕ1>?u=ZW0 _+qkC|{7n7VeHHmvkSYmiTq}r҃,*XawJmܺ{[TKp8HeS1"c rQ+_h5?,M jW:[`4N XEϊ͘f=lswaSۏlyRzt=?vI,4{=Ô.:G@[iR1sr=?T|*~\gBb򳌌ƙgK?GKͿiRs zfXX8L V *+ܩ-ʍuWĆl^WXuIJBWtzY{̭cS+rQAȅk$~Yf?݆S lM4ĶCPSGy͹O1(ia#p sImɞmsE}2I!|[%*E1`Qק 뛥 \7!2?5 ?Z_Lg3-څߥ=% -S{ݺUFekPmLOeD<&} gKl:➖#MNƍ FE |_IԾ+B:[/ NTGF^}I CCzilrU%S fz}\檨]ͅ[Bod6# (>X!6=~懲 #cL q#cR4RÄ$?qhaIZʤ[>~x p3t'd7FsN*:Q_%ݿO@nrD֤E-NeQȱ}ÚXks!*E5*$g|YD hB= xY.iY Ӌ:t];jb355Uļ\UCvC\5 qX˿!N#mtp3(Eʹ?kw,@mzu.92eH>a'3oY&62/^{N.NmB -Y WtUX!sKͱVsV!Ѱ-AfCP(0TYAP0qV\vF ה6༠4 (ia yf=Ao fpΟx8|^/Mvf*jtD6?{6n(G~`g{Y2@/^_ GaR/kq96%X?d7zY.I1XL4!f6MJl UݾI Q{wn^$0c~` 7`5?B*A^ЛIrXN6k쉚w`Vt];'~,-.n|=Ucq/ұxжg;vs h'R]g@Ѿe9?Ǚܣbbyl1L`\*UHίkBם>tٕ' ~QС_peE+1;|è({'ŜU<$I,ˆ2#;JH@C+Rnk"[T%1y[+"/_ekp58bTu3Ң펶* FLJ7۰z=]lBS?^Dime.:`~pǂ76t!f볋y[U5FbmNޝ&W$u$LaUf9=#透I ~ |ҏhfLfŊQ1e,n;"!uIճ_ MV1 Yr8^ `Ct9Ȝ =f%/y꿽"L}IƵ8+gikE' IT霪&-;vnL-"U9YX#jI(h mZqdkt>Qg;vk Wi>MĆ4_ Ì̻ QwrN\?elۡU?xx* ü + 7H)3YQ)웥`e;U Z^qbZJJ32 Ap.T*rg(ˆ߀!|$oB[ <7.?`I/+ʙ^v/ K!#2!|JmkgG8*ʲI?bx%YU">tbb{dzw7s5 z<^Rz{(E*E\HRW9H )D~"JhByӒ}†R"9*s;)ڼ <}0A{லj Hdѿ?AЈ]p@Mgf9YLJ0.BwϏtg3r =LX ,4ώR6^Vk5p-M.2JA9zr5yF~^݌ޘ X,V ׳P,{O"Aejn} g|uݟu{w ud4{ 'ͮBDXy#D\ 4%oԤuH?vD.r1oL5~. !}P Q|ݜaE66'=ug.ⓗ< qeuwiiJl÷Fˤƒ[rҖwْ)Gz\*z֚Ěx1c B~N7+ ogt|wl,[q. /055q|i:- $qAD.ة5`TC c U8w&`3k=)~wXDAa;8'rM)i:ߤЮ5]ZL#ұPpIψh1l/xLLvE̅!zA`3P& ["\Xw,=hkyAϿUZ6,mEk #b=+`gVs_ၩRo[\a L;˂d[4eܱRU4f7D p~XYbԎ;HJ?*̉Or_vUT{{(Jqj'h`@4ͳO66uX60ݝnr-j RL4CB/z;XN 9"ŻȘdE+Xl&T3UeSyU 0>`&Y"e<8+-F]>PԪVmi><|8|d@yXQ]@*}pIxYՒTR8TnhHĸh]?i3G)N!Ae,kļ2DQo#z±Q&:ɼa19}~g9Y|7zTMCв q<"`ya༏Kݫmdi";@ZS[ JEbm"gqX}e 5#me&̀~V\E.p\C #-6M$@tCίV{w=e}?Ȉ)͹7,/Rbڮ~cYB׆{ICC[$ Zvx4P+Y LJVR嘒QQ =EQԆC?WAwB} <59H0Ù_TK꒯TeboB0zt(xN^)꭪Q+ sߎ >~j_^}"y48j<`bHR#ew .I%nav+'xJZC{l=?6m["Pk {Q;&EdFS >ܚo@\L wxKu\/ZJG)p^M1d+(9m:g[V9v6Ba@zDGV'J~6gzNGd[-NxB)!6B5)=Y? 2dKEZ&Z\cs8R[ħ[3(>}Mˮ&^~bLJP{)a?0OJ~#@ m#=f5#u7NJ;*Y@pEp iKHS-ğ<5J?Q[xщY6]G^vա`ci\zh"‘ݾHpF'7>n-,B>lp{-aȌ 0KX TSem(N-sݺXJDQ=l~ȏL`3:zqa8ְTQU4 $]Gg=εk8kA0OҸȊeL>:n*wߕ `)|@eZ+U=ʎ憲^㓜Y^zΪZHrx"!"$ EbjY3{۷̠nmU= 0`v+w:cNMVO }Ujpך R xׇ#^jbF0U@D aY:viZ% >c'D" FQ$ʽ5*t5%}ő1iAO()R,K %9|30*F0~8=^V]GW&.:))w_-Apk f-Xk '2=Pw[Z Gs_`5b$lh&P;m}hlh ߏ[vP{{06=ܢe%m<2ɲwI uҧ"%%CpllR2r՝V}?%*s@-?+] [ET╹'}MipWy|x`AϣX!^'IyFl&  KMѽZGFR2nv%R#Y5"G*@=,~v3bY"HNGga'^:KcADQ ?0YVa_Æ@If9\i1UVxKKSXX22Jp D, Yg@Nat2ҺMY1l(1< #'raIMaKz2.@\֒(.~zݝ`y`Y3[Fcߖ?*?؎.Bb.:tvȊjj#"oVd2 "/m1)M{ĕZP(h&X& aiP@WF?*g:hm@` :@?a ճ'؏\ibw1E`޸=alֱe]wtQORÌ=m,mA84_8zDL@VSdExzӖ'Bg./5\dbA!QkY ũS*. 4}H4Kt"JhIĨ"x?8nCދ3c~GO/܁Nm'oE "OD&m}Pt+ 3|NatC}2 `? lsɞm\v~`#΂bxr2Ž.20SK*?%&y %}PQL3/ڥ {iht4'`!Rav|#|ⱴM$MG@WR`v4ΖV {,M-w= EAw B!SpANpnX=?b P 3%CS} w2:,d)Z'YOkzrz\O y1-G1: bC|ggC_C1rzF'Va:tsy7 2X0i| h]ﺜ]]t6Ҁk$kJgc~ l7i#"m.9"`x|NϞg;}zPgG!,blP.ǓEb<^)79"㣵%$\~XAipY,b׶QR7#մ?ذXw?9Foq fUfUa@I:{p'=#5&Xě?~,[0F Z@\ 8͆agr )-"H0$co:-?Ab͍#N%'$0ǫ~06r]jW)@? *q55@Er "8p*YZ!| 3;b"qq2BB}?H=h 6_A}&mJAQ_ _7 -7N6Q#~".`$ժpkX > 9n8Ųc1*'v;z83f iӠ73.j畫 ]Lނ :R.oyȪ^楗Ċȥ~h@x'48H F7(QǑD(o(;msy/27bDe=ڼ~? f75ì3u,[F'Rf'bPC/Ѷ>]kB'9Kj 0HlD:4Ӯ{>IСBn7󠶏UBs#mvJ*b;6Kϭ`Ox~GV3i:!y_>˴:: Y 1R;'KLM vn=ZiVE8nzt0ff~(4#(M7kk.u`>p "R|8j>o|U/:[pʽ/I(n ձ]3ۉ b 2Zj Hd ]+~=Q3woG|R!'kz8 n=Z: _'fnSI&;fj%#Iq XĪR :S+E FG?| JS2Jpۺ;ţZfē5oLq1ɺct!zG #w'+ tg&p<>|Vv _20VG@[]y~\?a/ϒqSsyȆ0!CLbhoS.FqZ*Nq5ʙKt>!n5D84%'䄶ERpwc.8BLp^MfCYBEW;-5yi.qxSǧ zQU_p. dw*MʾUۥ8;8W@|J2F3W9@OeEawO.q*%ɯ Eo.a}6>Mc8k:iBIFfON%XKxj^3>fk\Nu4fNq@$;ЎG3^M~Zlzgg ֏8Ŀ_9p""R r>'+5JO seGGG5P6('2DG!j0թּN'ls]֗0Daph}7mybfx,WS;iRʦ(cY0a(ZQF6<3SΈ~G6cyӁV-!^3'OJ}u\_56塝jڵOQގQe1/+Oe|Nd+NqH1qmߎOZmS&pC/Vf o"'\zBauVG=V!Vڢ|wD(XqrG>fMERJ-NݨϒHM ~`Zcu&t@+]vo]C5ʖ, W>rEczҬP7" /AgW9N% uaOkM֪qTJn쓽No"з1lGR+i ”#4 a]Nsb nq/Nx~.8a" Vz-Ww;ꈤtQ@DH>*j.0A7ۦζnn#v!z|_NȕO5/5pw}9 F͡R0?] 1=)eQA´Ǧm7u cs8WѡytRa1M@7[0]#CΪ YUπ+Eivap 4{r}| M M5J)VW8hT2s⌠usR+RFYb0YUjf*Cş-\qIC֏XS.MSJ-eΏ. HQkNęPe&VLg>ly0[Hbh3EQRY(xA/{w`fV?0WO23,p~ϮNi vՌ_Uz_}"*pQ.,QicKYM ,<AE#<+ghy./L*ȳ]aG=c e l ,Dhf u2R%>|d> +ض6ړhC`_*}{&3?Vt'Gx:nKiMaQbFS (/(j‚|l]TmUm SV-PRziQlVNFKl̳M:K3䜛nd,D 6g~Z ` UpBi㎃uDZuv_)K::l.V|f XbF s|^8c5 U!c)Rr]妘 !1~S#)`Ög\^w|;@7[?&#܇9j"*;tJVTԏR>x0EGfwĝ5%g9H*2š{PvF{5ܣŦ{r$gcaQQU$]դtD"mJTŽBFסU*Q'dXR $EcN~IY !H2 ENffjVCb Oɲ z8\yGUv;te DŽn0AWJvj`&I&6 `1"Q{a @O. z{_en4hy~Ԁ~8pYa̘(\E5oVGw<ȈWT ãOWdQp$9߶{v,n䠳9!CLEi7Pߺnq9BnONTTV{Β8–&j{D̀Zwӓ4KwxuULnxܰD[3/Ǖx@-M풘z]N'q<~Aޔ'BTr nL[F+"5މ8xn 8=ErZ- pqP]o U݃U B~32:+*8cu:agfN-y/epc͕>~"Y&~4IasVˏ9mKÎBl:K~㱰%J紵=nc*:<[`Kxd@>Ў`p)ٛ*9)6ρl];'n$^S4pǙ8h_Gl q-"cmM iQ bwvcSn!.E vG"Cv|rjii*`%װWE|eO9g5_+tͱ!ӻ:&L_3vQ50CT;`E+XT5:[IZjM!S.tô]Ke&͘)a>'}9>&R㲛pS fJ;8:j:r0dMi6 P2_Xt^5$Tf"P:_/sݵ,Ph[ڍd ݆Esr RQ؃B¡!> c~z'"i/]%*/&hѓ`mx#L= ǒ]X^kO]?; 8rg[ 2}tLj'#t^<ҬW1սpO9Xחz\`Q ,oBaԃE=r7(qh/&D?5 mF |w1<9EvA %F%OGٯi֬{e=Yɥ;5pmVIIGƃVdol^߳((xo#>|.]er"a!Qe.h}0ãó6C+2rwa۴(K8U2GȽNaqg X_=At\П};afZHb^ڦ qs*yh׷S gʄ'-IrDo՗ӹ>PM.ҡG6'C]1.RCUn&2~+4<9gLp>8+s8'/'ؗ\VE'ϜW>j\v|Xʧi3N,,yl&n Din+.~RYy!nIUe rDQO9AY{X"&13ǰ2 Ll7;۝A}.7Pi%K<:1Q%h-̢b˄6򟊝@1-4o<>S!BkC#Bҫj/wZʾ,saVgŒa6nfOol4J#DL7R򘚌hq%+asC8dA H P[Q U!k { U%{z *P>Rd5^34qW=\Ib[χ)Si`Fey 1UAc1R w6 j1oȇh=Hʁ>br\F[)5EJ ] 3x2A>W;8rfF QcF~y KsW/xJ0uYC$Gm僟R78w.Țt }^Kc”f}]H ]By^Έ} eyi,?f5.EH_X26feRkQz5|@8q'۾l9#gJ#ɤCvƆ~ .rc*xbпe֫O`AZtg#Tgt%,{^6H[:FxĸnbqsV!*z2Lkye`,QkYҽԏ_20NK:5FQHI*PM8@-ME}Sw8z!HvRc0C"4!Z̾V:ȍ bcok:h;v"mыi/)zss5ůs;x'z* -|1ք n2$?x?X0ƞfXD\,j?ʮ[Z 6Z=[ϫ+ah\AU;`I;#?p+bF*#?<ٻlq-KoǢ]͒hZ\6+$.Ij LWeNaǣ.f/%M:MlP23j;;)_UvV**=t7VsJ! m%P|dZ%e AڠP30jr|4􄪼 y8M8¿;CkI(nxzۂ1&*Gk8f<C 4aO fLK;Zr .ki,5Vwu~qiq{xr>SYHf}E0\׳1JUv'b:9URH2m<_O緉ubqZZmg1& 6y68 M۱AM.DW7ߩ-Sz9Q` wL"N(vYR*uOw`!_h<"ŽͶ/ \8,17qRT?v$\Lc In:C.*yкX[OYYTrl6[iZWS%|Gs,j퍡??/Gm֪UN&oڍy@w}VȤ&83E堪V֬/}>ꮧp`h4.yN2j6Jm>F R56!Ƣ8u2u4P 'cb% 9jCk\븠1 51PB;sHt% ̻`hmLtesDjյBjҦ`107` =WLvlI49`twH :T{p[É)gv-(WUSkH꒨>2 x"lAd{ѷk9*&z51]1fR.'2*d9h}|gɳ @PeRq7Om [v㙞~`dwD٧J1s- `&EGZ),KIsW~XV^2&# ]|p# ZidQ=X *4|;.[m}RC㳭IT7`{.]BA2[!5"Y8fc8nwU -p%/VF<۝5(lhX$ka k3(V oA%s*zj>GH M2,YdƷ2֗sD]agFjuQ+vrcT䘨F+8̌LI*:A(7f۫AWݍA˪@wUH Z?OO 3NAt&O#FzXXXXgִ͉\F+uH%-7=h69ȼw4)ݯz+-ُīA!\&8B!'{9S`Zx`GlSDp)`:K7+ S< d29]SӞ`|?/Yͫm~x!8 gZwf0C.Nq< &P~DMާg\ɨdH7Y1Kj F<ՒF[Y wl%~|5_s {CL8"9et#i烕sW*ĀuKW~7xYjXSWVAgQ'i oM3ՑtZ\ pc=3P5U#kɍ+L'yP?Q7yZ্&0jo.efGy NB&3t@>j4pp0eqg=t&G`p`ƪ D.<*cޫ; Rh^ә. ๚s"tc <<(5:UA'ā)b C$& 0EXPoC s# ^I+=-RG|bA{tֲ&7v9kE8%X! 3:QU?+lA9vӛCmᠭQrDXHJgs{10 ynwqcoNx5A+fgtuf Kxk! i!z !JCACSF(zm.`NssFSѾf6*((r'` l4~XT i`*aۏ]ݙӀ{C6e-~6x <%ޏrbnۯQaF-쭕Y2ګWZ9&fm3B}owQbBM{!Qf`\2 }AGMS5O:3sN2O%GȎ|7BЉ5[+L/FvyKcqN<ΎV"P@ag57پl% Nh_{U,-p̱rFLՋ~8#) F⏈+zg'r֧Xb''$XN00U*Hx]d&w&d0HJYtJYm$2lHs #, gdLҴ.X"? |!"ߨUpWAf)ugحЂ9h[z}mHp|6ڵ@ȼ'Es0{6HeW]E$t8)gB!KZaW~Q?`.WD[ ,0Bd`Nu;ƨz ~==* 'ƴ8)ȯ3)w!s3ݜ *|J N{ "V{E'_ח$Sup jij=iDxZc M^'CqelbF]42N+U5ޟݏ<:jfϸauf1?]M!qOD*) ?M`B<녂@NJLGYt7ӝd/}'Z0${b^ˢ))tM8QߢùocFAADB Q#ܠ [Y-:|_OZ&)hh#4ț{ !^ץ=lQ;4Bo|mB{ ,8[& Gq$ ~M.ځs a!Y&B(Q{q[?ڊdʦhll[Y!L`MTj`_ċ'tG9Lݧ0tkRe C*K5oP0F[Y`Zay8:E׉gΙgە=AZ,j5BYgD=~82gDN[ 9 7طטd˗/_ñn+S<ID$1DΨ_Srl-u8YџXluƥ-gT[ Xqew:>*$_aD)n/Be^A :ܮYkit|m|ԬόHȻ8 zm>qb°-KCQC'AdLѱuJA0yjG/K[Ŷu]b;Or{8/1"W"Q8n#G(?j&,M&+XkIfhlX%#[DĻ.@sF=/ ]s{H|_txVIXȂxio^g^σR<۹>zL46A]|HYD~ /VvƛDQ+:\HIDD[ 밗/ iGX/ f=m&ޜXyQVx,&Oax0g_*"<> Y.m HBp}5w; ~xn0cuŠxO4Ra$oOE$G:9z LЫC8 p299蘂SDZ~c5w8sޓTWty~2giDNhi>4a3d dƿ|j`ȴ+#DF$9D80D9B^&W.iewƏ8azsUjGBr] |؛f@)+k۫Ely|T58"j*}AANIS FG ާ 2z jP8K9E핮j!퍽ꀖ`T(y.wƕ,c*;t(!,z73xKĐ^k]OVHJZy6[Y;1EDR@G.E * y,_EB=˜Rڠ;l c61${D|nKU78ӄ÷AI. lh驥"'qGR^{^.;{Q? Wq{4XybW+o9+xW؝ I4ńↇϨ*":VlY2>v:)3ͺtiDhaYu8mLy|c ՝u~dJ)d|$IF^n%:D=$kt_e؉e*7K`6 n.nqP.aGOga(0j=d(qa*9@n(Px¯fd";U~5KND3ޕnkfc4c0,8Jg%u9 I^:ymsFK̡nlZ+~8$h=b?2]8)cP0yjx{崛HłBM$ Z;0b^+^oe]F>)0ZRп3d"r'񴊡):Zt ][Ut\r&Ǥ`wEQ/s4 wY/8_>RpI ๿<2R33ɬ|Ê4@h6bp#kKĻgWۊeTq|qGdx*Ը~H4%\f(MD!ŭV=QnH`M֘kŠ2ܛ/z^`XE1jyBc&~zvC5,F`6 j!WgGd׸nX#܊ 3O)[+Oߨ Kx9(]-GfY7WL7X"81ܪUlckI!U`]YXυ)X},^o4e 걳VEaesy9NjGؾK2!G`ɽvnxN|MAX_>уW}yI Sih*g$Z%mH3F2jMKt+׆eۯ^^82g#u" 5_ hnۄ`xJGŘJ+ERkê$VBlN@chr꧵RI#D}9L} oF? i1I⦱RG @V.B~sAFR1]1\@*{{D!IJle=LEi:[p(%Q *oAe.4t׳k~yHaGG5AT֝u&)츅BD\ vz='ogL IY/w=qeyUgn+'ԫ2\(+gIR {W[cy!2J a7nM-xvoY)#C;TR\R@엸sm)Biy&Jw 4j͠z:7 ;(>="`/Xm@6*<[, ?鯣k$}ŏmS(r2ӣ@pj׼ a: w^>'9EnF;{q D{ |q/.Gĩh=h;3h'[;P/j~dphUvX#ҹ;]k VI$bM,8!Ԙ;<*pB6GA`Ë+QUVsMj[H^*cphma(-OOh=Yg@Uubƒg2i 4S6i "AwZ25;$SJVT{6P~*P䔚!Kwv͐!R\O^U>_գ}GT"!Oeָ옜ݴ4["x>Onb4RMEZVeUЃs9Z0=mîeNJtLFKr6:NȥW;ͬv{$%>i_4m%UVF+k% :PrF8%w!Z Hv2#5l GղEޛ˰V;"㦵V>B,c (mu-s++*nEFr;{SӤwnЛ94YSc/^/ }*&gjfHY!EyF3gNtZ|Eju4(rSp 6_=sNRB{Йy{CGhs5B{!r㯖FĐ >#JsIfB"#)?jޕEV܅/Ug\婹}GB*XaJЯu)e ̢ܜqt8%ߺY:Œ}?w GgsJ"q٘=Yk)&-iU Vze+U*D9'#tzmW͎:9jvBZ⥎3 1zphEOf\;rرEj.oOB%ߞfl0+M0$Λ=퇖&Q҄tO*_ MpX` 0V&o)'7۰u[D(@G5lx*]LfƧp7ry\tCxf8+/wJt AR\D/o&@ip,?H5׻$o>`*/TL0SAOL@ kOM5u]Sә=*nF>g(IpKD9GWu/tKz|&9=g Ⱛ IŖHߧno䛝K1yV{,I#G 1m#J_&̈́;x5 ut X>DU|‡gIƖO X[XVldL)ŝ:tģx[=e,N7YZ^=(3fI*\3r7@WF^T໧ /𗓉'ʆfGGNm~Cj$uɠhjѕԾ"pk|N~84yR+lbf oZ3E0j./I #GvSJìOBi&ֳx{:9D'wCw qyʭ{[Na(ڈG{f T0(&#_jsjVCzCgL7cs~xJG&{%_LQiTޤJ!r&Xp[7_uUS՟f% 7teԇ{8Zd' =n59 f&YTC`$0ۡ%d(ĩ>3jGlb4AՂ\UDj?l ɯj y6M{uٱAi2|Qqw e|!kodzn5QY_ب\H@~, 'Q>:X)O5g"N}U3t_7ĕILM?OTx^McrJԴsfҢNH)p"(\wLiE4[ }?N3["Π^enbX׃5nY"̽* 4qo5}Y_Y|I0Zb. ld6MwiyTl`ƝjنJ{K ܾIkɫ6O|Jlz/%rl hm$2#AB&F'ϨmTg*puFuaUa9<  BCܳKyvoTZq$}C ;Gc@*ךT6z^, Fi@pFZޚ@\Շ}CI}l7qх2 5ؐ_JT-HkLEz<zq i$5aM 2DO4?X XZ*KAS.+Oi\%$qGy7Xk=I2ݝX.,;mIk: E'߶Og>61Uji^~9(΋>Y9rm *xwR[ĉWWиotEysիz6@ I.*0._U}Yig9I򌔾mu'dn !H:(YZk o-)SR#Ni;Moh 6JC(h4 t5ZޡS;GP;CGe!PxOcOPyZa1@Ϊ3z2 TV6Κ^諰9!&C;pNSَiһ|MKYooe8?hi) L(,Z" .y1u\ ^1e.U2P蛨$jZ0襩oqu굽[#N?SU{kcc:m#?;ہC~{7ÀDLxB0AWCa&jD ?d7CnvԳB%E%]i5Δk|_呈!.4$/.".Ӵsۭ"`T+[iG#&QL")q[3<(YhEp6[520 c,#zf|z0h B2x][ K @!>jXTRcV"fMYFDHwF2C@i$$J;@2HkzLQNEh t.,WƘu ]%},o>!^"*qgNydd/J _e?iP8V:r)~MvU|)C=_vĦsT|2 ZnϐޥWx|G!h !r<N@09LR7++WTe x-_)uuA\qub}Fa^`;y]ޣ$ãm(!>0%r6_5 .ЃSE(_;mE$m4SJ)JD(Z!ӂz\_ԑz~ll'aX/bn?YBB+}+_aqC3^q}pC`aXWlGd ~ʹ TY f?/SZoƅWt4iw0eHcD! *d#jz6A` ) rq@{`Ք?Lϙ\;19B5صs3Xyw|2T@[~)a[`0j̟7 !;@3m?38ޒҬY* Ztw{O*Y`*$΀0H pY,dv.E\?*(NUN>S)hLqQҳ m`s1JʋɎTe6}OO?' 71Sp^Ԟ H? W b z j vл[p8`EĂ%I\sr/NϚ^ctHѵnVq6}fł?ˣmQ&H ,b mB`O^R$]Q@;8F݄*]ml!`3YiׯCFn,NThFI׷_+rK!Pvj-h M҇xVniѽ;1{<]8a!z~aLvE߶#LpU;e\B(~wE0|349˲W'l%``vwSUmC_[ "1,k~Pe$. yk,gͣV7:gMcTL ΍9Vy ȼT}mv{,6r)oޣR"$W떓ɤ)HNŝVd?ؠfZ#D뗚maPldLə 悴wRئAdxmg{%´#_h֥1IäNX_@B|3k.dv?-Kg8K}m;뽠Nndԡ3y-sѼH^SZaɢfYH mWZ!ehS,}a6_s;?X6ݑBwwիy/YY/G &+++:U usw(_*זRdE:|>!"]&5-mV|mjCYI/lmWqW4cB-q&GW븦N*oG&>-DB5nl?lH6RH Kc(W5 CjLbhPó -ШH9Bq/~d ]RH͒vz+i<)Oo ~;CW!@"BQ:'KLl!d:~T(l(>4v\J+ȽԸ>wGƶS;}($V>l`v)-ݷ&p g"NlLOuG`jBLLC09 Ā7} ul@a`]?X Ss!yv>UHQC; 7a+g]xf r_z(cԿ5{ .)%2>B1{籹^M,/J{ƳS̻qy!`PUCmܓjMAu[Ř AhkZE6͠JvAANw@KgQ 2y)^.Q/y1%u㨼y.i!sV (l8QΕwiGʲ xCN wuGŐ#L>KS}F}tI}jaC>P.gBl}f{2P1`ϱX͜K`No;MCn?OzV[5e6lFv|U5w⧣áuTFʰ3U,{PQVyMK,nWNXISȿЬ 86W$U~1Mx>+wTDB"~ؖBCdJdC|NV n_t8ǢsێhDՍh!awZTL^.jIgsJvٷ$kǝ70G2(R?ݡlloUm/[}1a>0uP uPY}=X^V#:#vcjSĂe.S6*6n>c6S(EB+ 2R2"'f\LF&!MZX / dUdZZ[^5˫.ΝzO\Z&q+e~6 MaGk22.=$yl*gE{aHqVmU3y{$ǂ}ңT4vZ/RE N.}hae}%0 f{pa,j: 1-Ǖz5:&]ҷrC1䓅$܉#  8G&YfW^K[Tb`*{t8|8OtY+_G_.qdo<lϸTS|vyX&u+}3D{pqBq!4S$ Tk$]dލf39; s^-H{8C:_~H:hJD>:ә30¿4t3G*O-m"9hYjCo,kIdѷRa0=u~mb~rx/}M'j/b;َf!KJߑ8׺s9OV"W͸P,;į+(B)bs5h;R+N HHDl*(p4]sFG3MпG_)x&&Kr|C!C*Y-"kX,%rX,ĸ%D$ɧf}7c GdT~~m%LBȠ-U6㻱3Ln#zH =S¸PSJXTҵbtɱxjOpٕ`W49| 047[td.lΠY^A5f}ƴnHJvzzK U+C;0K)/)@ˮ /'~Kq)e0U1ҁ:`IYIGtiսN4JT%;9< ;1F1j따Ze(EMn:TY7Švʍ%t?tʿBsfi$+bTs K1hшJsPr{K $ 󄥫})rnZffl+6Q̻!uQr(?> #R@ oBAS/IƂZLSy7xKv9PsEouÁ/~Uz+:E gTw9MȈ{q_`k6TW&UfZ0l?:&Yy>xKSqb^(Dܨ:KX2Yez {aEc" 7<iQ㚐 4j7[N&[ gVJw϶LJn%jVA8yƤ#0mB7sQA]qq#+ᘠK%N 8xLWK(r0VdOA6ݡw͸CB=g;vNd3@]ЙbdN+i5jΤx>2ƹoPCzP4 !X_~RWz+Uuf}Q[ߘoA@^e(G#2zTk]#l`Y)WG7W;允L8]Ķ1KUdmv=3h-{CآZy͛ !#,pL{xLKk)]ӈx)&ֽVLЮ6`=1r h%;\; yyR]gGeg< L=wɘ͈#Z|Bvbxz'Ax$MhExn6|h>%0aU;,bߡE-Zrd rd !A`k5%t_ʫWI+OlՓyj!pڴ'uU o\먎Tp?KD{?+7ߧaQBDWOV@= Nkt|BRl.ɀ>Z'>AFtO 3oKan2y>yiq,*g9QVHbƜ{zƋlI5ayMOLR,a4Gqpqfv/;h=8riy=le#*lT'5Մo )$Gx0򾰕1Qd)rJjG DV2OCÉ89efX JrHgjR֙ 8 ՜Tv*pGЍZ }Wy:\}i.@2h zi+>]"rg#a%ƥsp)+xF{܌Ycf%kwV5UժQ½kvR-YA ݘ|:08 ܬ] ;48af!Ck5ׁ7 :N{"9٣Nx-U b0K]qΜ%ftSBɫؚRѣAr^ -`rYv?3n2ƜfQ{q\jA p= %:+mt)OƠ*AV?9uKۻ3I#s螻IIXs(6nVar־ELL q٣ iunO uk3XO7E*LƤ2P{42*9'YBu9HP!Yiڮ=AW|[5c@]5i1.( -kRKbK|hؘY[N| %.JԵ?D"зC3327K[j&?HI$!kU# ˎ1&`K:ڝH Zb< [D(( #=8INѼo)es D9SY;G֐Bi} A^V>WakYłGp@VQg~e1[Z+&@g萹* ɺzZqՁ _s 4_u'-Wu1GJ.= >2$,v6oz?/AM}:SN|` ^a9y?_E[W aϤ3%K/M+Ա?`QK&1,=֖aآ.P:BdIZ6l+#]};r5?ކV9>o0P^|VJ6A~$uxA|Ө\¾ykPYih sd?03m]hyػn.uO!a5t١n̓.ie[MeS5m*]|q e:m 'nf~J\E Earĕ-U~% /$feы'?mYT7]4L9#og{osŲMT[ &-kY'2?h7q%ʏk ̱qZ86 8ġVjD5ɱM;-. TU,5B\3&v!P{{!F+r az*əe, NCy)fCj3oLVE%թ?EI/PmAR9*iDfωRȴ M#̳ʲbfU}j 5neWi_dNw̱t'1eBxe):F3=6Sxdd>_/}Ԧ^L" Ui$+-Yn@&zm|pg2VI]T߰"M剃S0ƽ`MS0>ـiqcvFVÂK3(bȂ3uDZq j( 08KvSCPzqfL-oXڰ>I Y=Y-˭4J<@wpTg1=ixov__E›'F&S&=W[H |,C@kuv&qH]h;W5&ެ0 deZ(N>a&O3N9}yU Vx_y{nUr7)YRJ$(-5ǰ FQPXx\9O\q 4;xlT|ǺRyskgDc5Reg 2^iRr˽- /@;v p-/׶aRK0M]p䴁Љ<] ݮrJY_`[̈́?DgDhqͭ"pĞpT->Cɘ=B.طX큮%f-sI>6p9\;t/}5VֈP-!Y p\&MB z€& '#T"埨CeFyE {8~$_8@Z+Y Jh̎QŷM{lΒ̣A,x 4CuvRZ/*/bWNq B&ɤosD6ϞXg&H铝_J0~/ɴM?6⹉"ۘP/[zf|jc #MOwuF ͽ^:9)L߮{QlL mP*P/U Bbu E@?M8ȜYI~b#&>B?LE^B '"Fk2BRKP׹mvCp6qh D-:9aNX$9c `{k JIas;*+$iRe冦p@H7iLFwJH^ڀ#}j|l6kw'P!o|=r%Mru@NnMIæXNXW<ղ{T3ݩC/,ʼk_{{>)tJeTl G&S-><3ruP蔤o$r] '}%=O2CZ92ƾQ8R - ^ޘ7ٶ:[_fj E au'^]s59A37'W4V(ZB .+=ۗ9Yi'Ů/yOc8)ọ۹ޱwcXȁBMA\7QSXO +]x@لzbXxߐqod|;UUwi|QU㠸3=$Z'zgw :|$#YϼK1cAW%?!<{TE'Ej&Cc~? Q#Dyyx^L+ho&F PIjq38;т=7͠OӯڢB1SܧPV\.l-V /S9&M`MteH rHV|5xP{hK!Ȇ:A J`c^?"429['29Я'G+5>F쵤gmnȗ҇uMen!(L.jWHo/CGբ|$3Wλְn쎫gHNB=:e ZRozZfڜ^Im1lPCHVm9b?6 2,giYlFG}eD}jf=ߣ.K'!bdIu,ռy N@_GWW62l陓No9͜"%:!"B{̏dQݬ"oUΝ%aVם4.눾Y8 E|P̅ة+xq펐W'm ∈܃B\յs+ v顸ތKxй \#X|O?X_!޷x 4vѽlF_9:#򴘰-W=2OoC͝9{>:Y'%8~5iO}I1 %D[em¼ajN12#aOq>j\Q^yF-mL@󟄷 ͇ Kb2?*PX"yy Emsbe& Ѡ*pFECdIBk X8/E*Qd.=R 2iS|Qa6 N/bILAsdB'01_xXqaSy%u p%*$ǯb.{tqҖgCV].W[Z׼v3k2Y(N]mnJ0+bfN3%.& "Db?pH/}wLI) T~&qli\RLy ~V$2y&l')Td3͡_Ցr;qUWCF>R~Q9av"F(;oӝh Vr]UDdJ_xzߢ[%żS)D]XY+vmK+ Tc>Z<2KCm1 s*Pߊ -UJ@V_PWtdը$\$VBf$tw^]H m 9|E(Qbcc .֡[/9vz`BTҒç4;&xQ}:^wv3 ;Ť4|W;/t\4H{ aD*!4Sꉁ]SxB-HNuF[>=ⱁ蓡.F 3o%xP:)v@ BkCZit 5"@gHJ֎SnINA7?c㧤Tnd<4ųLoc~:LL L_Jk:-:mdɼbH@Hѿjӧ``qICmS5b ҳ+ٍꛀn(fS0̛dҜwR˅:_HW96Յ~2ې{u /L)-EVɁ.-nAC G}<6zKEs/SWpVDC[ʷ>JtѦivD|2%/Oq>SFʥLud;f_W>AGqgG׆A&$ipvK٦4[-!=zU^Z>5##4&pG/ exJڠ|"zɷAVM̽D[rGYVGdz\Rg>3Ҳi],Zp/Np6.[\G:,yR5!'>Xt 'dykj_jk9f`R .ߠ "IAi㦏Q(82?`? *o#(u&- T8zET:櫠o{ONöU2>$SlWUaXdh645^;"kLT5ֶ _BT]V:m1NA4^ގ8RVbL,IQyxVCwى* ,,8( 2E4 y͋0-y}ghZ eh3$@{>Z.3;L3fnCu^y9>qHxf FgfL}U,bsuOsYbg?q'U 6E̙]O9el޲DSsU7B][#l E/LdԆ4L| rޠN2fh/|  ۀ>QjǪq&;{pd DBkc1O@*;[U9ˋ@? u bH5cnl*NնCzJҾLdҷ9q9A*@_@^kѥszQT(eEᾇQD@=죅- Iu(_$aH֨mM˼  O8L)y* Q[N 2S;u7 IkCh6a/Rی~Se=e[4 !/l,x."_Hm({](Fk\Fv`g~@py$8Gbw~6{e1&&~uF6{W6reB*.0vMW{Zaߕ{ ZtIJgo[e+~\^xDџ8l],+e4&,X˒Ew.LUTXwL>FOT MBTJ r:8u39+z.lԓKX(Z[RE}[dFoQS#ۢ$=5>us"cH[aW$+^xV}Rk ҠkZ3@wPQ$.%mdWm]wq~d Iy6؇ 7KG:P\LHq*?Bj&x8YߗqMzxZ*iTel%ֶBqKiO2ZM3qId^젰i/ OH7={IxCZuvIun3tlzmM.Ȍ?c!N(<Ϯ* !.&M@;:,/g1/ b"칤=@w; |<7[2f' ғ2hcg]MIlv`" 3psk*f$wq!yh6 ӧ ~zio5+8mFq1V'Zp9f~ôHA֜w& z"깇^ 5»m/2vSDˀC[14c<ң.x jtcѰ6>~qf7Cm??Eװo[^z;Mv[(Wyo?Cُ\CYߘۍ7{EIQ(ao앐6pJD07t ."1#w,X=DgUu#ϸ%<(uYk2^TYZMb`V!N74 )Ճ,&C=E4rMA05`s;HzGFM5Sp=ٮ̖a5Uo3Js'*c4x&bzm'ûOтIo*pZ?`|p'7Opא~.+$8 W BúЖ2vy5 ?VL$ep8# {mӸB+s܃[t=&H4`N]?SW=N9%q3""zƺ._0a\8~ S/xkXAk6E n)qC#ᡰyo-s3`t{+ɫ~z'3MƐvVld9$ZQYQCF,"Z+x#V:o>Kbpg+C>WY=ɓݳ!ꍿ7戳3FL%A GM}i xmli)7 [LׂGu[̜?KUf-PO 8GI۬"CExg_Bۀ\ }GLcL{#l G2,}DJB'͢ðyL^uNI Wi՞gY~%@<)İA9MW*~G җ=fRHu&akv;{d1Dr)q". Eh+Dw#YyT9䮨i*f~ta8}eJA+Ӛ0N-7;XkCQCD vҜy&'H>ӥ|,K:20v]ʈlSuR Oeߤ X 2Q ow[bT)i)&$76qVM&A /p⸃iˆA>Kow'6;<:fR!w F˧G)4QPӹ!ot瀄e0J|6~D)w?glFU0^+own:2q(VTR451j2^e-Tt֘F[:B.y=gkd#],~Fk@$!; EK7alͦrI5L$>_3äJנgә %k2-JZ&0ܖV5u 2HRpvg^Tl\ExDyVY6WB4^r } [=hAxYߓ `*Lp;H #yŨ(u ىɓx/|`{TX1'r S0 xuAV %aޣ(߿?)Z;%Y? >,ǝH\ nK1nK/s曬 2>݅miREowcIew\= u'_2.1ҥyGM[;VQÎ\ï)e6tKyuB^} AYa-:?- ԀTBn H7a_wVrW嫂>?$:t-ڰ`<͌"!v4]͚i=ÑTi]5Y 0UC&1 V 7^\ /gWc#}iY'-]_<\1TW[?c]1 ȻZDjE;ǖ#ml-h4&WbP2t09bw]oR1 1AO\|U83V|;,>q? :Q^ Sp}` (mMqхp祉a-S1MC<֯E]kL{(=ejޤ),*--AĀ4Ayc)KH%q43nrC4P k'ǻ|WXB?1xKjkz/9Y 5]LѳFx,$u 閮Mxּ\bЩj߮6`ImG!hYJ?&;.AQdlv-3hDTM.~էe,y ?~Bc%gk]HM[9UTQ k$ޏUɮllw E6m!>u8YFKi_w;;4MǟdّZ!ƀ q"6Ͻbbxy'NҀ4c0i-7!Z5o(fʧDŒ1DBUb@--͜ӵyHs ow>N2!S~0sHx~Wɾ0Iicj@ y[=ZhRHF?pqueI/v>t.:&Jb JC%Ӕ+`"Ȉ TM-wǪw>Ƙ%[7UdWyG9dk 9!W^kzq<*6(MiSyELTHutD۹NsBGͣvedɄF~WG*s Kj>ܺcJ0װO^ܼ` KHNq˫٬ f$- }%XkU*{BS j~8fιa\{;zpl(ax>*0;->,hZ XK\%277&?7I%Q5VɿP?kE]t $!(.ld17mMcجl\J㺙óD Y<₿|3S8v&c1ݷ 0H9_xcbg׬m79.L8 0z \K d*~aB[*K6iONs 3*'poBRRFp`#N4Y,{\>4[{Nqש+P W5}7>wJ1-eB>["Ktl}Up%j0oyd8zzxax2ՙt(fLMjmkqg}kLoМ +L HK{j^R"eG4-g괯Jkrg@40G}M"QN+NBcV+7Qc <$(/Xk[r1fީWzkIH??e]/}ծYpgK\56jo93h>CmyK9atT]ӂp'TfTBX*$1 @WF `= +meS"5"l_X#:ڕjAQ/8Hkqh􊽣omu_#;]AR[2z嫕 (7&Gbߪn)< -z;P)1H<9h7iX9LB!l~cI#Ym:&;~*˳h!?}PÒ]MbQBL5Z"N9_3e#n_SŻdwm\&BiزX!Y/uYrwWRҟ01f|TeҐ|)j.`kRp ,US]>\6Lq鐵 ڻM,Ԡ|pEn3)B3y} t޷Z#C5;*$MYn;lR ^m"032lmıxMᵣMzS^ghմd0wK750)=1 u}yk6~Vjߪ<^϶0UU \%iM%'vkVd)qbqt-ŭ8GueHvCA^Q~3Vm\gY]g$?hxt'"p2DuƐ:$kQMYԿ .T ZljY(N5ȁy,"bPb!ak=#3c+VܜkKz ^1M9#!;5UHas".ި-2›@7!/ژ /Ƴ,*|d{S8/a,Ia@e2ѧ# 4@ƵJRdx"[r}0Rvmym:2FI. 2"J12ɆaPs3{a 7x8S= a4_%~T: Ϛuw\lZ+o \y!NQTW]gXE<8__J#dNœfM/’nk@tS^K!Kw P!Ate"N({o OPf~Fy2w޷4>DqyJwdzIS]tp`OҘYPucrYjUM(B3ʼ40,I"ފgt;W/ `Uy6 *x΁mA@ g펋9$tx^NOIJJ ٨t[G\ (0cݎ)=y~yC5٫Uy*30xK4&I N~ӿ c3W9{҃ҍ}pK%2v'DJQ}8S+^rn"u-qeû uq0gXy{ thdp}@w2OEa<= [iNcSJ馆+A'ɄD>J ^BU 'Gs!~LXhvnP1wנFgu^ua?)z鳱zE/kGמH$5B@7W[yϒW>-M[|xf}0Ŵ5uE@7yJlϷ03():(H WY7XF F(mL§dꕼ( *+mLOXǦI&EbdG͎A_LJ%#݉d[ا18e>9Y3F@9tU|<*yTQYY'uA[$*KpeI kF;=)F֊-IA,PCgRhc̀gKPqcuX92cte-ڜvLCLXJS>m<2 _܆` XmfXB᫨Lq.!*{LxTS \(9Gs^, /'Wb"0!iRC$8S>s[L+";!| m4HXA٧;e|I丂$vδ"De[$V=, WMwPʪ@%{lLユ>(do=M؎ huΈD6)}ĵ*E?yA)yUn@Rs4O$[ޓ4SfsDf#㌱[; ͱeR8< uWnc}9R%`w<Ys"js>[ܼ3@eR2?TP255 i0ƐlhY9EaT;\ꉥQ-F\)K)==;WK Zk;d#BdOY^ol. KM*6i <r 繒7$D(I2@K:z BR@R zEaAA&uc၎Fj.q)IO3 ;M(!'+0)FS٢^Bve v/ּ ǎgTa)#(ex_|>DۗThߟXi_8Cma6M! >ɷw{>* [:|TϪTUez,i  "Õjsktƞ/; wiMI] X+.|15l 8S:c_]L<_hI&^B>Kr5I)x [ާE5ZVpY[+aC$Erⓒ Du!s\˻>M6gD/m'X4 RO9zH=a/}@525A/mއSphCUtnd %{np.@v Q.6:FD72a1tNƎW%L Ƕsɳ'YfA-͌2'J%/HC=*m6͈x8 R%YGm >ێ3r&¡nGMK>NcY?w)$"I'0L}n"5mL>@ucJcYjVVr̞Xhi]wQu7!xh\\MbZX%zG)%Ms3d%X_ akCݏ{nKޚ+HY8NL?Cͽ*EوPG qz9'Qr"XC{zWʎ ugrt+ӾB e˫j ǵkhqĶٶ;`UldؘgW MVjD{ֽB@,+L-yD> uM|cG( A~?ð8ei> #]bM=9@R6<sjM Gi,jy05(wcQz9 a_2sW{?mzbg̋,Dy63= -/=LCٛne. 0%}(5e0/tkwx\Y'yZim6@0s mU v1l˔nG^͆`|Ki&bf>۴+L@l !*~%,jL-Ds07arr>=>|Ϸ[= "~}.j7ݯ lzPqTVl~Wx9MJ.*u)F9,(" rҾą ֒Gٝ!*5^iX(G; W|SSlght/Q/jӏJܐ_C -Zvti*dG:V168_ 6q')U{usU }ÝQ--nF\9sYe1_Mcڪƺ iISSDu :Dhs4*HągZ-rI&IEAAbcJzsۦd^?i:<}fX<_GX V.aIKfAq7>+CTb6QB]cNNJPcl }P R%F[\h. n*8-yL/J!WJGmM~xYeTTM϶IHkk:gM.޹3Ez xB֧A; x-# A5|BR"ߵ}cx`29Is ,,>Վb!Nv:!/N-"EhybQF6HUUAJ_!kU=1_SeN ;CNG6VL?܆nxfH)IUrFya)x)W oG.E\R+ݻ3D8gNӐ]3 eA~hEcAc='m,Y۷W"ҟOJ#$EF >cd!CV bb ߯B_KP'$LN ήEz%Բ~]8ΚT0&)HU;H:b}!^u׍v} ˞_^+ /WZE*d&SRO!]pgf^jpk;k*4[4+~t0y@Ыݽ_w]30k x<5~ T8|HnxhKX-sY7?LtɎN;)T84`]TmLw&xGy8y MFMO[nK& _|Ơc;Uo!Da )r)]brX'l™w͹`D_wk($US wL%ݠD=d,̱4`wžpˢN35B1R3܎aSSp4QBcZ#6 p#24u*9@?EFFS(&ey 1Qm47vΆ+tWFGٖ)fEFmԕޑO #'nSh $G|7mjFHL;'mqӺ֑j{5 :d@Sq1kJǃ0慎pj/M1w3 ϪyP+` ז)B` NR"dVr bOZr>vJk)ݠ=iX˜!m u^}a,zwJ,#@%jؘ+Ֆ@R\#FDɸy`iRPgipI.ĺ]0[ᩴ~Vpn+L;!E V/m%nʪhӼUco5pk`w$cf"g}7ݩd ?$-d шKZs.8BHKl"wfm׺<+dV󣩜wG쿸y|֚: 7RY'ccܰf0ĀyD9?C2d-W fj:cFa(Y<&0-?xCN԰6kN+FΪL VC[<֞g.:OҵDk|:ՋFs v Jh7Au$W5Y/ZcgtkjeGYʪÀ?N:- *_F>DѴ-N4SrIB˫mR9#Gwdc˚g;cn|:rLlUt6sK`#?%؊F9 :Vӌ.8{J1~e>HHڂ g8|yE0uG)In8$uB}Unaи:ATu/ 9_~aQY=] y jnTFZ?tmo hG9H"Ms(tDK xV+FȞ<Mڿ2BAdF(!XM4ds3ٶgwW djT bXl['M,:LMa]%f`wXn2D_kg&m˷"vl+ c1Fr'^U:qS =, 0%[8HLPETlx|85ơMJ~ʗd7i )FӧSfk3@uS25*WFp[?'FW\q巠Uŷuj=:t /Aid vE}ɕAIS\Q..Cy }!CK ݡZ@5ij yď}2)`B?q3֓ RE̮zd%Ua&~ Uqo*I$oB!t(^(h7|p\hPZM6tv柔19nOBY;7/Ro(af7<2:% C=OhF-.x@WF)i+ISqU lp<<21)=a} >~~6 ]#;9s*ӽ{MDShI[XCBf\ I/l\7`!bU>ˆuIg)ZYiBuO!1n3i)8Y+.79?;=}''*aGS[r* BRkiEvלLmghbbg֐QaMy-_n@[4D&W;y*+({¤U7b 8 \Q j[Yw@}(j5`1cpFESӁNhu@ 8}r w `gE3QB?;6Ϛ/&ĵOyޤ~m.*^@Zeؘ6QT+/,=e(hu=F._zf5lt2F! Dc3t^$=pBG7Jf"S I t,{zEV?q[|ぞ!eÖ~=QH//yBjSN/4*|"N7L` H=?l 9hc@RW^'ÜpqԐ|,(cEO,R=L u>0"NI'tZ aLIwNОкK".pCur az n͍'TCN10sL.N(sEsU-R } c}02aL(O? &CU-ܳ}D0-Z+Uԛ$<@b;$q2I݇$o; Sϛc[6Dicu \1ђPA%wswQ"]d] =`(5r۽wCH7$G}g bK a`B1kݱBfzFОų(o2J5/-F'o_뮼Q:peA mJ=aiSMżMspbt PIS10 uIFo}AI]Ds6a-x4Rr K;&TOS4wJGjHDZYOf|Xbs&U.0+߀O{4I6{ӹ_$糉K6ȇ<*P[mqp0(SyV=gW9U@|}cD.iQmhg(e\?DCAVӰѧ'<"x83k0E\ƍy&6/[ˍԉ f]F i#h8.{,۔&"S=CkL!QzS"3 (%2r?kÈ%PN>b'i^ϯi4Vúe)}:"#OH4I C*%8*HkGQOA]RFHhz7j_Lwt0;f]#t  J1z(Ut,V ZxBmRkH)dՀK`J5yPH ^EwqdDX|w'wJTYy7PBsP~|W|BC րR跫ڨ` ==.* %̴uNf G !FyIn Ǣ5I2EI}`Mi<#H֕PAMb|xrBP2 9ZǂX0w y{zY^9N+0۩z!xY3g]`xc61vuF͘A oV'5\FUFҁ }zbGQ\OI+R2s#5IF3\e0[0F:?k%TYuDa6 U2>V>VXp,h\: Z-6&a[qu%2݃U1l ["JbO5 驿3Ř.`MG91MX)c5A~  )Wm>W:   MDurI ؚpz\<:t8 BrA)h_~F=P_@p "N RDv!YI4d{5\*"n"fl>~\ \s?UyG-e$o ZO8KR0#$NCD:@Z2MZ6!ާ$oqG7F[[)7;y).y9E05mD xe3"AMuvk2c +2vZk?CmԐN\]̓?SbK6s\: )#[Y qw7{ڏڗs>])k99 \7xqqV⾿G"OW\-W 'abyuwB=g.+#xA fMhS-e U.IT>Hܭ 0*V/ۂ<;x'cb=A Xv -qcP[CT*&g6H@5XGr>:*=d͟w%+q!8-70Qiw#Q IjRdՔ8 hg8 OLֵGF\[僼Gt;5_Rj^9myPANqw \{ꙟvXtr`Ry1NMT=UP>h~Yct+zz2tI,1TxK?aȻ:cX4JPE <Ҏ_.os&({-KJVZaI:s uYەSi<|MA:8ɨݷO ,8.)%fW2eQ>*>|욇hae:4F h u~D^a:Wxvxqόh1G_d.YbY+oMK7<5UO,/ͣ5Yˬp{z"1 ZzE|Y5v^;\]Jg!QHCa7w;k(ALQ*zTLXRx2xBcG0[{3Zsf7Ȳ{qkә>iUv{Mg}zwŎleC%rCs\ ϧ-Rݳ3G<\!QcEZ4I @l хjsDy/x+`Y{ݙnt|Ӄ&T1l{ԓ4;8Ob@kC v .Y$虰BM!FkQLشpowQt9YBl 65|s[FE`%"i~<> CA:U*r`$f>_oi= U5L-S ;^ + b~z'j@H~lc b*O>aƴtW"'f!r+Hs,]n<$+B״.&*T)nIHJ ɯ+|oLj7- tێݡk~g#|'F"r)''o@HC->#y<_0 ~,njv򽦗 18DtaX-kqchmo?(E `K{cy)ø/1}kd-04>[umI9 VfЭeR)p]QF~&L>Ws3"cgAsVQe>%U _7Lkqy x=tC0QMGcE6W`t mpHU /q.n~d'&vuFoHv5;fl/ƳHnl5,-}t;w0`o#cj"]hϛwDr&50ַ]IGԪbo6ۖ&l}1EǸ-_٠ 5Tr4nH ץs,Lrs{fmT؟Y1{) a~~^k:ܮlڨ@Lō ?u29XZ8s봸S'MO)zi/>:pJvd4V9{2UhRc?80<_v8C.q-c ZuyxbPeb=nWjEAB,^޿xlega%#YQ('_dڸ$7XfDaˆ/b"?d[qI >z;nLdzXtɊ;kHq'Lzb)X[=Cgණ^Y"ߪhMiiQ).[SIT4{vkR WW^N R)Bō bRç7YK\ PFr=»rdF\?'Dx\cZV?IFE%:Ums-з8Lt<ٷ4(/x`)x^mJ:u MOdrKV{ hxAfZF$X?Nljk8%YM oe~un8{53;*5:c\[1+hk-_3fEo+F%i HS 2ґFZc %qz h@i/.T ZSD{Q|[aLz5OdHO+Y}kcWN`y p.kZ?Ĭq3SvomfOrI8(,zH9Ŭ;6fqN #k%cT{fe3x=3(:03GD wzvfDr j|vwq܄G&WYp;ȓ$Ak22ש.ۦ$+kTD6c'B{;CL [=-q -!_m:Fmh^R\0ݨ"u{ $w'l(dmg+p^)XiEOR"ۣ[^QmYx:k;v?:j2`D)̽U): }XZ z4%TL-*N7R0..X31 -"bNeC'Eh7ӷ 2ɞYCֈ2 8{Jf &aN!!3묵l\VࠝEO{DKSZ~kymUkJjj<nV\mCی>v%>zaKip޺7 fl1Rͅp؄hPֵYQDN*͊m#?b]E 0N5V/wn1T lwx5Rl];uiFD.ͬ_+H^ŵR,&3$}^-=I@p\^+3cWV_X|5>L%I];]p/_FhyAjLkJӱN ĩ;7EFv5]KMuSȊpXȗ|yߢspPgmۘ bH?u6DtjYroqODcp0-V,S v.ٟlCG LtJfyE4}Zae8Дdo!7sǀs|zL[><(gȕN5 RKd4)4*3Vʧ∘CUʼn ~ 65MQ jDՔi8He(cBO L7 {£KaYuLJz7nyjV$kj  e8nA!\3)ʁ0Il2f.\XppcV])EX{4 m&6`snd:&ʨ+)ʔ$ycϺ׎D- Gز3%T3.'ntӫ\#b"asluypqh/8Z@("[2?> cy {\8"/\}Q(eU\ 0_E/00ɒaV6Nsk["k[xN8:BA&*f1!H5!*-l^7 (6ȃ̀_7*'{\P}GfTĹu Ο~gln=%(oЏ)3A{Az~ 6?ك7` #3eGsm9!L!5yX]J_Ε;c @7uV~cjmXM\Oi99L8&:k[pη ujJ,gwrDY)~$م8/cyjյ0W=-(CK3bzoJDiD\}$'z0r^,#}&%J8,.AW vֆ'r`HRѪ)^72&cBI~Uhޣk\'6=3UX_)#]dM Ajsb22O`(#^_^IN FΖMCS:z^)1~ !pּ:@a#eku%:|r9$Y+ڈ:n$аޚ~##6ѹ-)aXs7.(sElC'kU5tc? %'TӘ< FR\$nY@Xې. M|8=(t̟Ӿ ewJ?*]>d%!"ܐ<)s]sIR }ҩX$\|jY)ѮdUufݒlUs׼"C2ќsE!{4s@!S^>P[,Xi9T=4۸bU ͐2wNћ T6l_-x7QKW| U6\9_[%7B-.B?;d+3`›:#2/qh۬$m4ֿg>r ulСhЈnw&?]]vεZG^(E(M\(J3FIj ϯD KhEX\AA@]TSl~+iHOt~koAK>ZUYaBڡzO`lSV/POyŠ`)7^b6qhU73Q*#۰@T&ە׵-=bhOvfTxlA@^TC!KkqA~ޥJax58~Ac'BBY+*Y+Tkc:C_Qua/EL<_ _p~xr?1cs- -s擉4gI&Ōf zH"zѤհ2jqg}kU 5I(:o(h(vI|h+%ȧN_},x ɫG<(Ah[k-r8X)8Y[*zBk#@UGChU9I(['peJNn\RPNz 85)X%BxPGv&k864\>v'ЃD,d >{ctGBc04LtLyAm Zb9 jܑBeaA,?p-:U56YE DRzmWqk9`t Ojys$~,vortN~xh7M(v\yMao/j} E6+C8bDc{ԟqEV\g;2mZj.f@$W.Z٘uIİ`Y}\霠N7<{lZؚ02ǐhSQu7HZLGz7Q Uh_ x13{KThBA,|1{G}$Ř((ن1 xoT@Wl'u 9/ |. :pgNwW-ɖ!Lhgz YWx6ptCBy?Ϥ?̤FId&Šǜh d .Alwʐ|r:8zD#q vg߄w)ҽgZ{ϊv-ze?N'SFb't}*v'6/^Xe3dlR" Ol%?nĽ*Z}[LvF8&<Ł,Dhg>,ݙB{\Za#"yu#5xdD'DpZ)ӄzJe#"^F+/nEw<S+z1D;Fg#qXgMb\/,qB N?S#=2\yFؕIYzB"IȢx+Kv#o!,b##g>ϰ7G7)Gk+_ٕ1,޹ݧ<q ~wuΊ~|dȚ)C,(0yS8j%ުƽmt>G]jsnBp[΁Es`]nY}ygli4J ɥae$=^ߣqqo ̓U,6{Lv1:ա2j%wF4p#wc=}ǬǑF>D24R;sa/,ߞNLkS%Le"\*f+g,]LT8lYZA8p?#BdYakjhWcAQEҍziga@[ l"D J6~b ?=ٙ^gQRlIN|W CM*n@oQ*,6)e9I k}!0ڌ+;.j<7j-wIv- p6P^[]~qN-DۨЇu6:v͟%f{/w|SkAS/Ol9:2O@2ڎ5F a$pzqtrg]D+ԠT28= ݢ&d}Q"z OisV ؝ՠ[Js0Q(3Q%Yyk( ߩٝQУ ELTܫH-(!ٿ*`|'M_TA٫oVPw s)~ZLz}5fG*haC&. 0d4w7c Ȉ<E<ӻ*@MGR,TNV6Pȃqrs#

]u;tu'|BU{pgSg4ʦCh]WZDsāx?>|#0W0Ё(|L O3'WKEG! 8[Cc_G92{Y/VXYsώyo6ndgɩf^!j^(Pn:_XD&zOyלL8kƕk- Ÿ9)J<C̙Y[~,n1JVa R.5t_|ȻRBVF$o[dIc4(ST"FH?U##@pџqd=o;ݜCA=TaX<|.,ymU[žROBhOFO &() jqW;=ӝRX%ӡE%pUib+,b("xɘ2yhoȶfP=]0pENUnJ6& ;?56srFSpu+@KyxjqN?B%\ d^e/wx1r}dC SiC./ 0ܚBN(ˆc.Amji7!: մ^~4cp'-mL_eRoMh/PXcCkij | NpLZK Ҿ&)ip.Gli6, 0dmmHӜ$(ג;"eXaT֮߭~wQ;O !2KxOK )nwC"wh/O1к]%|dN 2\VT~X$Qpn)30o_u dID̬c (0X)N;lLSQWIb "4D v#y~ /vvk_6#+ʁX@wo}N=3\vYTabHg(# $) ^NcmHe+:I9b[Q[҉0G6V 8#t]!!XeʛIcoMQc6IřEQ0`t0Cn\ScJO+fP܀~ztf\uL:u Cc,(%ωVm얲'CeW)?2(EimWnЁ &ql;PV_'fABƛ}vm&Ep (5{JM fIbVWUkNDNqN!&gfܩh[Z *9`f\d{kC"Cvwዄ"7{}d{.ɖw.<zi&>16sjsΫ = GqxT3|'~V*yRXqR°1PL*V)8` 3`ܦMc x,$rꮻ-b&VVwd,4{fQ4*zbuughbIv˚ @/M3ac7U_7ӓURmÀQL;2^Qip>xm &m9" N

JGRܨp^%|Aņ“3-ȾU= ώ!HGɴa+IXr{EI\9t1JNo4{r$hͷֱ,péSWї6^k̰TTƔHr[F?YAW{4VpŃn} Jk8-VB_vS:}"|rM6tnOUh{wf9[6ϷD]᭺xdpIWիj\/ߍaZ~4f5(ԫR޺r~Al@qnNrFVm) 0gѫYuѨ`ۈDgJnDqMzhPWbEar.8 oPMGFЬOuAR͹%&IJT- 2 ܪۻ*UJ)Aa( Ni٫pm$Fn? 8eS1/GZ5Z'R7&בfi҉>8`sNLk~H(3 +$e&usF\"twN3-8DI)HqT3_ р#3 Yqa1@[{A6 RkB"t5B+ROaY!ylBD^:*Twl w4`:bA^Dq!Gb"1< T?;#)'żuFgV%'Sy@GR? OHsuFi%757;r =!A.~S`Zc/H` BD`]‰!w2zJ/0쀐E q#gD 񰜊椪Ӄ,$SQf42kDgtaym֔_.MĆ>q"A0TŰ/1^yȇ;`_L]C!RlQ),ƌl_C4 ws `ie"=ݐD'| Wѐq?x̸DL3f<7PKC*Z~H.?2Jל]_&~!w^X>YB8V_L]jyjO +o>-@ [6HDzBq1vXcqƧ;p# NP3| 1щ\ ݉6+@ ,tPesqӕٽ FTi^5X:T!_tq|!Mџ2_jj@ G-D21& Pi܃k.|Ƥ{%IjAo>&C9|?ȕ8pB-S zii+bV Fmב_equOvaV^ Hb- @J۳uHn^a^5~wʅ DU&l#:^#X_ "W*0t!oTӫwjHP.3cT؊3f+᫴aZ`N7b }eUQ}faV>{#_d-v?p9Lm:`w`kn|G,'Ǒ>3ֈqաr`6OIr3ÊXE4ǫ1&+9?(=ޜT3-jg)oݎMl@A1se1PO97 Ɂ<^N&5)ա[!*j\@U,\4'ޟq nL z-(Ua G~ִNa@!qUibn86ԷVNH4E d{s9:},rPa:h(gQ3"'w8'@Cp9eW}B]dMQhOYeҲ9}mn$J@#? ?S8Cc̥#cQTyϫe?y~yS.יu$AZv ے( R*YU2T/$?qY#85R0V't+6?V$m,:mrr2_8No FdBc(Wo&M}ջn<=#;- O&W .B3"9S%J㹝QWoYt U[v>[MWi1Pҷʲnu{ jhHs$:}ht< z]1[D٣G,Fzb[(lï `>Ds]hňP^'hrk@u}NndWЀA| ,GIryELwCGiyyS%X`9C$2,s٨-ٍ 46nn73F+wgG9 W%yEYzQ@ejJ%r]0W%/ I #DjW\X0T`(*W"2@#)DBήr(H`5N͒kq{"'%ݗ:.g3m"Mx~XO+ȤizDCy2$ 0ud`[ăxv}5eCV -os3Bmd VK,=qE~Xw烩>Q@nn\ I,!\,"0d9_ j~mâg{=qNQKiT' CD?JU̇S/WuUHd'2#X+DAFJg|sȈHSO;Qex&Y:8UADNb3J66><a^}c*},WL2Us 5uV1~Y.=d?(:qL[e`Xh dwx#p&K8$w73o@d"VIdE K~0ǰ79!,JqMD)M> pTZ ܏"5pBqLbZ!ҭ`Wq.SO6 6KLቪ雈 W9~ot{/+)ރj۪4?h AU>nE@ʽ,WD;ܽ(2SbVo]=W1yC =(f F|՗cypx-Gm]#QEI2HVӄDBIR!gzC0vx8 ꨠ|]0RрQRď{ac](ͼ_%l-R;@:S-- ;L}~)?C @:)ˋln6E򑞣=htRJrv@ 8Ak )~/<)w U{e?#tDxJ3'v$fڟ|1ntw ?D 1H1oR3; fh9|$q_am2Θ Oޟha h좀tozGn޹U/P>p6Ek|F k|U@-AO̘wZ Z ᡕt'ӳ[r~hnUaSEi'M{niDm[k#KLv[)Bap|j0W }קnXbM@86 Hl qXrgqMz!4=Fa[r@]f:~ oiaWTt'O[|[ݐNיgn l]TCN5iR ĶWer{[O̿K6We88qStwHf#paCghjjkoǶmFal z,g]ӻGe 86Gϧã  ]<e,[F~yEIGp{Lv*8ڤ f^:1tI29EC03.#k2\`.JBCL<IzwxHU'+ D)6qGшfu ֪.<Bbh4>10;]Y<NS<OpwmV.84`)UƓIC?Z1Y¶9pD],)+ ZrYf'wfK/O;[ X>,ie8٢/ Ih$$ G Cn۾P`n~tL1w8c+?8)}]4D?fڣl^)(O1x0 e, Zv6">aoJ,ke]GF{ @\CɟЁ"{bJ 6 ]"(ÑZm/Q-!KJih .j Z^Y%|obk.WD,* 6]K/0kTo@;:{BnFۇW^ 'MF; 5ܓ|p/iEiSn3{q嶯qLc~c:WZ[ ߔ)4hհq#p=EnmM(BbW0lOX$>NW[,:ZulDV$\?cZ&B]Rem|5jM!Qz_e%G+u:dbk4`N2=@m<%3Ƽ}:[c)T20q3&`šc, gg;ݏ*G(pS ^U{THB^x{8z#!hoѵS-D`Be v|ִ? '!wmA#'N0N{?GjLDUPi(p= A[nEI`+j,NHj%o qD_+gs9y^ϵN r$KUT8q*of1%!` L2;2ǟ2`[M8EMGf@ ԣ7G`+Bg6ԊEDf#n 00UГŰ<3v׋;g锒݌,?ꈃ;!2)RDeVj ]zC;&e1R+rO#1J9]/ǫgոԹd00b`:Op'؇^;dIS?ϳDc2RϷ#L7ls0wG6<CG{6 r 7SQbP]zX]ؖ 9:'7-!X!%?c %!,܏K&ɛvo)kHHg) $|i4pq.U z`ޡJ]UwNKAjKhFQBdZxMjPIlpyaZJhnjZ8-Gѯ3f]勢jC1D}>GFk9l2RVZVrABDY@߿~T97`#Ct wYU%g2bA_6oh,&c%.M H҇*}A$%1bY/YN*SVG`kh#Ӛr邍d[sED_d gG$RQYSJF#8Dw3tFg*O>s`*: F KJ1S":J{:@B 1"எб^rj938K>3_kTH}ҝGNi $}q>uf",^3+Q?(,YC 3LLf0=/+HwxIՙ?J-Q+ wD }ˤ i .Oc{ dXd^% -l.5}#Z7 ҊXvپr\@$&\9c!A8@8mpJ{I|>GV~CM4-SC/ܫﵥyrbR7"R;;؁ryxL D i$UB;OI m-b{yIX%&gDl_.0 b֘)*e<\Tզh'zwU4iqϜ! =`sym[&ItF5*_9Ń*_Levcq Raz O#BD0B|wcw78V8_ʗ,LJ3ZnyuQkL8 H.T6W sh~=6KxF S}œR_ "]F(&PO7)]TER#Ѷ#ic="B^8 \36 qőG':7vZ |!P^l=WZ~~5%@ dmf5cʡ+v~@}P^˹KyC!sk7fx΍(]_2iߕ,rzY;l6jȎ`Ҳ&ģy O5?b) b8M3%+n&.(WJ/*T]g֩na(Z>qQ0U?0^jn'^5l·:'94-{lٳHsҐgULbء{X _uAk7W&&0Z i@TNGc{:YL=gC4lM$Qvx (ᰴsM@5ZB<&wUl)$7ެ$D#v;n]AQ>R /[">ZrI4cFJ#j~Nya&zG]LaC8m"d2Ew675. AOdVCi?,O&,XaxM,XEce /GT bFQL.J:G6"e :T+Dhd OBXMw'Ʃ;~yЕ~f$cR;,n}&3mQ#?ZB~5WQKA\OOx][CTţDYx{VktyM,sJ!h{wIS.E D1gZ9{,t uxʉY;aEs3& @w#P An 5b4X }o9R\N1 qJ [~B(]˺Z/@MvuzBߦkO,6ٍp)M,3xγ_/osƖӶՈyy4ۦf@֨7شj?V|SF{WȰ[2,>K^MZ.}6\PFp'?szI8z~@anM XHJ$+@+Y`k0w&c׬: IV3#${`c,#+2xC/?Ьi$խj\|IES_i}˴pI?tnGBX@{)v˪1"-8`7Le& H fw?s1F"*:1< /in녆JOO |sSiu8NҼw !eEz/;gdJ[mu?1_ƿ&QZJ){i GAS|Z(V?P%znk͌,_EUY-iY\@ÐVgS{Z*?d]wԘ(4o{ X3%<ԙcA0?1`  rfo xl.-)cTW~&hG?F_I$艺H MP%%hGN?+ѴHGjkAxsS?|g1(t Cf9 `(7tJ+*&9=KFجUi hà)踻5ǫ>$)2@OWYXCI3}l/c_nхDжO\)AQ̔^@/1Qh>u l O, ST[L%ϗfv+%+6}h)))+K |lp,(Ujϑvthrq]+"Dd n`34z,kL8Lߐ)`ua3r zAjV~^@>} S_Z< z5z|O,|H6W8#^r5/V*s@4oK3ae"+}\s)+c`˷Kw\G;)Aq$H$`ձӦ&ly11eoI"f5H؎Ɋv:@@S~ aQ6W{,m+;623C5ʲ*F43L"vLJH[}'u5S0Qg,HGd/-!Hb iJ9Xg33Sx}gy'<[~?ͥ0w܎_y`owG "Bf>wGHe2v#Ϸ3 ɩ\kȈ& c"Jj QKX=CT_Pf:'/WLG;lpSla*5ZDc\sa/ZN8~E-oqQp*e.g9ğ>QmCj(iݑX1mS0Eg4]{xz,UPbLh$W!L`.'?rŏiAII^v3IRӛZHVx/`H?G ϿŁ UlBj3qPv) Krjk2' a(%gO@mEcRE㍵'W%/ S7ަhփ6Tl2lihm^p"OҹqXƋ}Lu khRq"tw;S:5Y%cc'rE]_Ŷya{ly+FPL)-HMCAް*"\B;phTgcyc&a4&S{\x: sMV9Dul?} vgKv@Vq$j\ X$: *9|-?[eGT(C3n"CגeГL6fLţ|6+0{ͼ5%޶xP% Pa5TA\$B }ӖKS[D/NXTjE_'.!_1|Y?CإK+q=XN@}=2_0vb)-ƻB[hOL[_XSiW$(c#/ӖQk |I7{}LgQXTn3w'Qv vDJ?!:)NUW{x B!߱S-[jvۧCfa)~X|]3" rG &Z*BdRUvd>g ɛ4ٖ̈JxV  Qr'm>3BIжQ-^uSʷ/ Z)+DT}F yt|4<& San,osOn#iˬc~F,KV.n}$55q![G |?u_HKw=u]k.!4Ba:{<x; ˏʳ܎Mm{Z$Ji(H×,> faʖ#zeh5V,(Lp)qk^̃N,/QQΡ(i4;,1Z/q .}cUHvp60 6EurptFFL6DWX!:i4,Y3n7q\~sFoݍݽ{+PreDCr' QI[8Ƣ.rGkr4 |̣#_hQx3Qc"277#-ҮzLeLtsvcm6JZvIe yv ))Bt)M؇(?W@bԻ.nqv5rB;',fĚҖ<2 +PfˁTΪn櫏*tJ7J=h翪+))&}Q_ $g.?K<;ZOPqZ$ֿ;衇>=='LtN}IG[/ lT<㰏5u`7;%L9yK)(Swsӯhd2"ZJw-|Fѳ/q1u^S!QaYDBOX#:$a@Ìy"@p"Z|~8 w)-G/%H͛2BsI{pțV|\ڭGp*Ge\#籁lMҴLd0>3zϫπtu^X#j~0"A:H?5`!Z&\zY{?/0Ecc,K\T!#__ka8db,5,$G0уD9Po4Ta<nj4g9nUKb2+1{j::g06ER,!+%c/>Rɵ78  +N?Y *HWSn6wk5OElJ;%l+D +:D$ &m[uuI 1'#8ߣbrmF~`=&KԦ.`4 C(:oTPc 01d%pE4G+#Ok[n1fGHe{t=ȀbWPv|` \^1&;D>|HLjoEֺNC1 ޜaVEw]m4kDwD#b+ 9&X$ cݷ̮L cPD5Gz<ķIG^Zb26f+EcNUgcphU87Y JౚWzԊePv5KBc}hVC{R$[kbQFa\fKi8> G8)\s4b 2 Jzm IGbxB E'%.N$(>ձu;GX]^:?GYD8! KaDNrȋH\ew pSv`=':?%e\٥\*TA2ɳKp;5@ 7NZ+|ՃrhP N::c *| 0>-E&߮ !k `rr׳~$׫+T9CҴPHTUoacu p8gE*PoyG hGVxc->2̢֯GS˯ ^tS| ;7~D!!3&)iVQlP ȻæB-S},*wwNպ0,v+ђ~k> khT)JϐG2fU:lt<ଧjwR8}//41e> 0 f$n.tjtLEnt6PFlrO#,Ak*ҁ /Y ڥy/$3"~YC:M?P=j|ϋ ?jx^D ؤ jQ b3ԴQm$01lA5W5f@۵jbK)\jx4T|Kׂ^R)fL.v)mx$NxkK Z| &5:i~=N85elM03T9h5wr}5e_|NRy@MKsQse 6mu]. )0`X(##< oIg;x:s U$PR)j$A2059qInyh#?\yRmJx0E+O-gtܹ=B=S\"cĢe)W@Z:v7}X5v∨DֱwyCQT~I.ev*<r-2c32|ᐁleR]:Na#إs*`螿kW>G TI$*}c*nahbϭޥ> `IQPaΗxP?] Ni.B3 zcivԗ#Wg!]nzjB,JH*wny"O"Oy/}XvP;vi8Qb*nޘ 1}n%Y3J$2J-$?>{kSwP_ٶ#n5A:؟tYD m է%qָlշ hzIlr,lH[U$2ߝ(sg2l #^5f~ w(e*DW )G񦃋ʢk(%ߍ6?T|WQ1sx$!6oKS_@N<ߒ%h0=~N%h^9FP7ړ!g 7B Z ^pbAYaϜ3O?m_! =cՌ+.4șs7HGtOȾk\Θ$g2h*2s}Ac统t")d.Vy|l.γT3s0(tgе  eEXY8d>`w^.@9㨦lԋ[!;o$fP9.`QJeеm<:܊?TLT~HeG g)w=AO1Pw)+ e%< zXK-x6+3})YztҜOL9Nmm$<5-5m>$jɫ\T*Hj%s>wVSu l9bV3kwq|KK^BƹNϰhI9'B7rP0UexHsL&g; * k:puiߺ `9֞rm>R7w6QrM0# E ~{19'ݑ3*~ᡱ` -fH9DZiSŠK"Q8VՍ^abxu!EnIL111Zyٽp琲X+a*=O:8 _=XWLa"t;eA RSV$|ιk[$i12:Wb[adk7GГ_s("W g79CQ\WTlUSvBu`V"a!^,珛A嚸+~i@?HXlQyX8yi v8_x)kI- R`6nq9Z@ :K2:z2Oۙzmwh VlrvqV#}Nb *#$b U ^L^cPJ:F.(XRTIpOkp9},Hb~7 b^|XduA1|ܮ"ߘ 3_(C5zk$ェPpDD`'Nyש⸥gaPs#ÜA 4/"^;{DaaŔjv Ȫ9չh#kE6:-n,\`=lU϶~.27w]+kg*F?x")^M'$MO'%8A%<ơ4П˔4]ދdˮv&W.ѲVwI THL*bYFGkkU~K!H tyqR)M,cu1}h9a /tLI~&^Ms2Tv0&іL1񔖮>~-8Qt+6Mv4 Rk&gi\k M85;"糁#6/`Վ{^y@cǐohiߙ[Xpww(tKOǻ~U9:!@q, _y(MY{2Z:}:y~( j+P

@B}t9X̦U;s;'UԌ~ `;I$vi-o<Je, /Ne,@XѲ}佦BLIULʮ"Ҙ\'zEhilMkrpyjm5LŴ G .%!g*L``f`F6aUQ Hwm)/w oK_\rՃăjg1͢E>'@Ѩ20E/X|pG9έjk_,vm LJFۦ9qͅ+>n@%!-'9YUXly`teL`˚_߄dp^=o(Wjbx8n{Y99E֧ 28 /IBݗGaI9=,j[.ط`ܼÅgrjcFq+S qz( SV( a Fr ZK$gí~kH5+"Ww&qipDܿ_]DB/WHR\Р sV :UQ@W0 oK~iUm[uWR`;-./b_[>V~^14_]":pKx`&?rr2@w~A@tw X}!IJ4 lSycu.yzrA;Q2B=tN&Ƣ$XFF܃[ʔ6)ofGn(CI8aroҌ%q}a/#|Dw$<Zv6_S??.]c`gR|uXcI 2Xd~*l*=I qRxZH!ntl 6quu۫mљ]^~\ױ՛ u"A5[x'ܧh{mnu7[UO1Eյ_ΚMiAj+׮xC[ 礊}1¿]rvQ/nWgL^5sc%,*HQe K9߉Z6$8Ny%pƗ@(bbPA ̵h}wp({N v́k56Y-I)>eu-(?}6̱ˎ| >r }\?PeDٓZ ha \ou?Қ/n88b4ak_: 5fvpؿN\0m4`XgЭ$<)4 G??8~{\3k:ϕM ڶGVϾ4!g1d!UT3=3~"7ߘl}3veǦ@\XDr8ix=z|z>-kk6SovEWB~e1o*F5 eN.?[bf%<}RxdJQ[wAQa _^K%%c4%9z*xCxϯ!=cPslKk@\$]ơ_l`eZY&P!K:OWf|G 5]ˬ57ї*58 {˼x wNG&|O.ABEMJ{6̤an„;U!1F㇮"Į,N"DH B3o+>wQ$M0- œBᮖ jGM4z f+.;a:zt_`\D\:\!D-(CJ0f_y72~#W澱w5}we 3+ ; рv &w5Eb^y z~>wv,̿ZżZWӋv2}IkO@KAQ6)B(.rY4$SK(XQUru zn^] iKG^JS:\7FN% ?A6݀U/}׋柍CzE#62ZcjhGyrMMXJhXIFe&22Cp742ۍ6Tmo+SDhFe>r[IIl=XF('4Fֵv@Rm`_(2S0]3V APH2A=kS_YB!Q dŬ,EW\LMA"F8BY8<Ь7~l~vn-vee;=n_"$5:/bމT%qeVo_w*F$ZK!I }!)Azxpc=wzezYy z/Q ]+pYR 4jkw)b#7f1*n$K+vg@dm ^VW4o9z^jaeT<G\,ڐX($%r$t}ΘA㟜/*iK E)*%7V(ܖO2E@|li :DDx ; νyd{1ǮRHw:-E}v5ƽF LSDZh&VEv0COMdTǁVcn®ٻ%6a.wI?)YsILR~4Fu7[bf*]aa# 0 egK?A_ .o|uAm_nZŴS9ws~4}ZIf=4>ϞI^iSssf1olL^n5 :>vl\,)oӍw ѱO;3 ^r/$D(֪q#\`\؏&XxJ˳[*MZ[\Rgrh.(0p QqrKT=4 鰱G&B ̈lz< + A6hN?s_4{GAN@eB!%78kQb6g͏|:iL.lڻC?M{]v ks2#X5$%1F1DׁLImL.(OtL.U15%ɷ>꠺\r=DF&40.Pܑeधr|Kc^_NP9hOܨGy6 'B y`5=0qDh|W.vG'x^[H0:%Fam$ udxK~rX}< MXBIp8zzfc@ZעFY(ʃǪH0C]*(Nt@E\t-Z;&I1gp3J|tPT]gP^]ucSv@#H%-S48L~d.[?CJv.N!02hH^@:.ب:_&{ގڱ Q,nwNlOHbpPJ^ftz!u&oe-lfP :}ZLbQ  m9=_1Z5$2/!i`<{ VȧpMo!$:Y7'HUmrD_][ۭH!V7;[mN[AF݂c[J! Zz Rg](/j딿Rzqru0yWf#~ku'ip<͘TnHOZ1`A\Оঽ} L)>ҢZ}t{003I)]Y 54=8 †* \jS:<Ջ2i)69ǬnZ;Mcx%F%\g%x<9eξYXXHZ1Jp%@BM¬ u,l+1b;}Z%K(I$j B vdDs?SQ$xlF^^]>9`ϵPns2{9yڒG¶7?n~s)Ea=2'놫 ضEԿ~l\ʦM\}&F_?.0 d8D"h~_H__mr/HQwDPa˙כ-STD$A#2Vck b&WK]tK1V.E(h9lՒfA`CC LuĐ?K ϵ7^jd$uMsSĞLSGiCr+.9y Gxk$5X#VF7szWԮ ݟ\#9KW6 /[q(ROفKx cwU^G8Xkڄ9 ~%1Ra֥".cT\4+Ey,P !y rql(iJ2; ‹4%SQ٠&C^RMGP4fYO_\ޭL/}j%Z?2hD7bd䄉V1^xWR6EmBV׺ꌓO53ma"?'PG}pqj߃FdLs&Ƭߏ)sSybq0pr$gffm$6bCV vGܭ_^pEOYZFc,8AЕ&] Jh10RKGE6v!>IpR]K!nqIbMzQVX T|^NJr&i}@Q&y,zJhj(x>{(9RB$t]F[5d-Qw8H$U>=u=/KFvun$唳~2d1!8in$cOݸӱg=q`qdZUȣPԧ1, 0 ߰$Oψʾ|UrC [kT^?9li 2k#?FQݮq5)nmje0 r8Z]!2bõݨ (Wr ѵjwGs!j~zmofz=~ګ%&ްQpo%(ڔOe7z?kPDc\X#> И[Ҹ**RWGbEbܥ+eeM+B:gQs6EKi)edĻ.ɣ8\˔<f̜=-Fu[0oW^hghqƿ&Xۤ=,>DSqTN!GCr],gͯLxl33-`R>-!ha$]~c]{kz~Y)m FFRpw~@kQ$XwMo=*"Q8Y+(ufw =ו)XnlvJڶzKk"BKGշRl\zFDq$L i|T+"޹{5i6Ga a{'M=,L*0msY`s OIG(/X0y2e4,2l+,*zm륶)߈ n(!'%:c*  |ƴqj* DdHKMPM><)Spm̤xt8VH P`e 8<2yW#j_n~b m5ڼ jr2 c@jȵ \(e)GqNp @VH'ENG05>\Af VC `pd;̈́?¶BQW<`[DBŁ"{g6 8m738,v组5_}gZ6\E+eW\IcJw&F W ,/4IBK E74~1 HFm%_ٓ!"g]MLUrǠ7>!o2y$` -9u 4KM+)dC. diz|S7^U=LT>\ȝ5vaG&n<'u} q,VL/g2C5e8.F`l&C:OjzZ}5i B7IB1H$i+tQH{Ul99<˯8\dyހ%:`َ=F+d~*-R+X#T}ȧPjPuUX/37?"QJr,%w ]'u8$PPs%r$L l{ O>pI:R7Tl]j01fr@*1cS\Qʍ>)\EfhJӆ Qj#:n.,7!8R)*8p'<\4>i:lv8ƬJY02H"&|f" -4X! +>LR&+ŏG!`c_ny}uow6F^] uIKPO]CA;M-ΒNXf93]r%P6Zrc9F+f&ԧ3 P.^`dFCfJXjJ*g> >\nwq /'X~sIOdO[]Ss|l{Meb@ZiX#iL0LukfIo CVf_J < T K}OgƂ'z.bqn ޜ"dKiwp2HS;i*X¡|62N?KAlEsmV-:k:()T,r7;TٺgiLLML2u2R[?&cq>-4Oi"C>)p?Y:b%u8CN-SKVo]lh`Wo"8HZZDoZUm{40Օ4CLJ 43 fp IUJd7YOdǕ!5Ex tƸM%vu[Q*3l\N Fԡ QzjP8٢pUYb>[[@+GY Z0z#3{3a0VA@EP$!^?:qp,Q U1|6YGU^d{DHϖ&^W>+ Y#>&n; 0zNmsA>Gi?+^TUpiǁVڝQz~qWjFe#'YȐNk9SLEHY܆rrv#cP*$*AN!.]bFwXvhJJpwS쎵G=Ɩkx`Gx:&7}n]I; Xˤ ^ܟIi`O Y  sr'˒m~!䕼D4ָЁ9h}Ż+v &]^kcی䷫b.œDq|)QRt}}irQoCxS߲QTF2YxgYkO,wzäneb ·;Xھ+Fa)ר&TMh[ u~=| 1JEy~iҍ:\?cT?2 tpã $bNq,b{3g6-h eS=F:}A`͡Cq Fc#*ѕ\-%K歪7lŀ= .6Nx _BZ+R-?$N'Q U:ǒ~д c?:Jp':T3E8v2c]p b"~j+yRWK |],ڃF;=Ky͈Gu4lJ*P#n"tҡ-_RۨR*P7 Yrƞ@ QZ鱮YIgz:[ӆ/k5zn#_wbL^*FgDȵYtc( Žޡv2q. `\}_P_i>J| La*b/26(zT?:(eKZYaH&Ib|IJħAihXETt>8tX\߃zdO O}@V\VbͶH>_ل } XߩeuaEHz~e$H߂+Q;jmғeG:ܾ]eO0 $H<=1Ҽ˥&VGc )<Eؠ~j +ުf߂jӆ05éH,iE;s E`4B]Q⢃G;aN72rf'9v"S4{ 68]pE6s *˖8*9p~rGf)V"w.EO#tsgkE2Z$ eyLcfD [njd`kZePT*FHIEҺ1|BuC~Z{fb0X,icM\o=)'g5SS@3" cO*9Z_ͽ@WbUŶ}?⼀o%YfOԇ{1iwpരT.} d{ʖ<#7 uE C};,r'tVmtW]z+(K[FQ$@fw€tia|ݎ;{# EK∌$J zFpSq82yue6(f8We|뎘˄W}o3VYOLįr]dS -6#|%{z"ҟnOQl dJ5u_Jt U׮V׭.;V( jИK/ _&i+&ezޫV%-^VI@IZ$}  RՔ~`q?/hP8#ף$Wil0yvwq @rdM{ 5n.`lh(ٍoq=i_4Zr?Ǥ͵x`Ƞ7-8hEta O*05;#̷&T;yzM=&/SrqR9N~ Á;, g㕷5z7[Itmߢ//*v$jwdv"\sNN W#vz]G[ -@@*Fgxs&;Ctz}U6{;~Χj4C$8,,Rؗ70"w2^WNJ~L^v3~A=PG Fۻ +(IssA.]'tUk qpԉPwB.Dx0KC֓b1,4"mfӮ̙ՓwSvҶH^EbF;m_|9+L_ҊŞ҃UP*9P'\hKHV+ܣ<6!4muE,Ì7<K Txmؘhl J>ƄVt¹nhB k9n oDa-|XyF5IA߳OϔBxS/O߭'u&Ko66<$=Pv-.)Eo8]TYK;e0yګc_Faw^WT1eܿ~ Y%lzedu`)DЛ ˋXs_(\Jd!08ڭtv(ϰO¨' he7'=~y#9/\|VύbϹVƫM8- u C>- }qBbv@MD L'F`p&Jk P%"?[>+ Ph`Zx[Z;z@L&|f=M>#Mh;<7u_| 9Q?i0GaLv9I{ImUD ?1SruK|QN*џo,؊ Y':gEM7=˒Zgx# 2G f2UR[H`|#ƽ38݌S?O!ѫSIK#LxN$IFt*x-M$L V#jW9t":h5B&_..d:HhÆ#nƾt E?y4PVCۡR?|f}.d`mk;im}r!>\q(ѷ5/Izuaʊ;NR<46dx+' yW,[В;^).s̝Vzaو=UCC q' (dWr Pybszŏ !-JD/UVtNxw}-jXo ֍wE 7'+0 &3aDZCy7'O]?_96 *#夯ù.lG@k\(p lժS& ~쬘Zޮ[n Q>8aB^A` s:%d3yFv ;RH rP]zdzoN 6CDmO]:&/ n=&ÄMy8Gg$d{λ ]}P:0ؒnOcXhYz#8vc# x9z IySfthÉ~fgEؤ1SO8hf!z.c 3A2Y KTdBgT̃ :7S_i[l~dtr"kǑȕ046he1}emw$2uWV 6ۍ3reW9"SQI;;Tx*K;]1GǼ,6؇K4Lsk(8辑^_=?/h peLC4~F6jl+~Z:x1D[Qs5̗4#k;0"mx+z Ab 1#0Z{g]…Y4Z bbƪAXn}[TLѾ*Ir$w#W$p~ reV:hc !i,ջuâ괣] (L|n2=8 H7ύZDvȚ.\ž ]1k*6?%9^zPҢp| ALg!:6b3́+t5ͅfx3Y2GF“TL/m-Qک(mx߫bE}5M]8 Od_v~wB9m8HޚH"񨤯4 8 y;WҧSU1>xj^;;LQ2(L\yxG(Gjln:o5N$Ӥe 'COĩNJF^jD25|a IBg: u=~^<,>0 w6: B+K H4}T2tu_·R V]peI.~ohpee xDFG`['%6 @Vp*fë=gl vtѸF4Mf8i5ʐSA+cPgx_L3^&¢FK'tS?0ȔÜ?FQgNU*NWph._o-Kk/ Ć:gL=CZc)Ykk+a(.Qkd5[OR*1mh 5; 8ZsdžF8TQfcdg+klfz@Rɋ`ݻ[&ү1nd5Fl)nIݡtq' st.R] 2rk>= w͚qK*LLѿq#Zп/Tdکۆ; Lr J0]֨.,/R1l+C 2ɼFTTu,}Ჺ`g Ni7䆧woSiظ"5̺rCaBl @dtR/:-E\\NcCYb')*+o hV`YOׂx{5HS#u  |$Kgΐ&Ga~gp8j~gİvs:Q;K6kY#3=ŦԤLDD.{L xr"gY=$EV #gMruvk ~Vp$.u,i A<RU]9".R qLn,;Z>/WiJ6z;lf)  l|+P;ƒ!$QK ]"r[Y-hX tKq7ei |7gwb?qɷ 0vQ)oe& tFA⭉:r U*g?2.[^6"g%,1I.eym*~u0tK'+dM1]bk!{B00 H6z8"lb6Ǐ1ʉٽM~ A Xر;<,;Ak5m$"~gD-ZweRIk4ww!o1)nէAǻ5։#^BDB&%k8݉ ~k) #(H[D;`=a kϡDb/ ]iTtp.f I\Q^b.Oy%7e%CVtN=Ų$p(UL ,rzx f/ F:h^Gda1" #>IxFK~ĵ E׈KG@b z}iڟӕo/LF%36o穖"4ykaP91r# $fa&#M1UcROQ"V nTa 9cqze?Cv%Y5 "^ /ЋYM HS3Qrƥ 4l vSI)5|O4YIZϴt2l{㞇/^W("hcŏ ,`fЙ"| {0׹S."1<,TSO ՝_:k)#Η-5UDgߩ&WI9Ԩ{ge"'Q+;__[L]vMZS4dO\톞$E/ (./%g{d.O5o=RORVpywөGn_Lob =ET8&E6ʢbz#u˧楘(ogy 6&7QwzAkd{^G@t&-Ŕ/^d?,5|lUD"gn>9+;=*ܗĒR'#'7I*Ιk䳕j)a;bEհHoT3LՖ } B֣wpwU56Vɸ+J2b;Кw\X\+ |71{^˨D12A G8ûAݛ#=fbuOܹ@xĉx 9$]z w+Y`ZUgK&ʴe=sԹ !^,@K{ 0ONbB͆_yp|F(i5uG@ʲ7nC 5vo3s(SΏLjurfh#zBtM-ᑆؤN=UL8_zpT:5F̂qn.!5tlU y=춉KRR-F`>—c?fَWY80C%^jpGr^.뷈9j{+8mX('5xԹ[)O'HI|TEiD!]̾#BIcQ@d ~肍/fd^}l̛kŧp%+DvH`9zF`2\.'$ˆS=`喵#젝Oﲠ)B>XdB1W&E|ŜF[H MGMJ|3f[˃ kǧĒM!B=sWf66>X* !&:_ TgW>ouD^3yUֵ<]%a1e(+$z -, :ˮgXto'e]k:^#SÛ8,9GJGcJklJ[D,/P{ ;-*.F֭aj|M;^= n#t8c_%!\ +w!&BՎoLGzZeW6xd\Lwe><@4,%3^9iUW9ޗr#j% ֎ >PHKݻ!CtgZslUh3٢9Чz&,C}!S-t`G rLtj{ o3Ƨ |cgXRR<@v,d@x,_@QΊW"ms ;ʨ'aw}`|Dg' EEV'-ԛ@hjRO:v!wlG9AbKoPyY^6x#kP|C:IkdF->^V-UrؔOS2>ՋV(>K\2KTʨ=SbS̝{狾ȟrpxՀ7gl0t<={R6&[D&,D}ȳ)y6-t7$"DL%ϟVtcL$[M|X˻Ə+Qϐŀ}aPPP;;fyS쭞$ liV:r-Qi~fT-pN1nz&h-swC޵VL{h:"L9n<Gn 'V?XrAwok8ѥ~,sdɫ1ۀWIDM3yO={~"-iJxP9yE~>aa2 5!īH ~sI1c0z']N[x'WX txwE@cVix]-"q_e!KrȗULB52lݴ*7;ZI4iJ-*ށ晫2_JsDH;Qbȩ1~IQg#禨o;o!m߻| OΗDϞb:)8e)3sƫZܺ2m+W L˜eN_%~[Pa@TvAAXy7^& 4@9al058nt dwpīHѳƭ8HVlUҲ߽'"4:!jWن HV$ 98޺I )r0١g#= 2%-\+c3cǘ+ C=dNg>xzHڒy53}̤ky P"Fܷk^ID:|l87#hյNپmmQ< \M+웴ZfYB 8%Cn%wMH$DnpĪ Cx'zA>4,;+{{*:8h#q鯾oS$*[TMQ2$"$kY4bD\!:픭^FE{*ETTݰ|uň+oTF6PeEgfP RHFq@ cbOƅ5eV8)9D%Sν 8REX10pӤTa@S Q[-ݤWgpvDRσBܝ]5yTpc4(ut9arˊu% I lZIR@֮=j,L]Xe5dEd>NӉFc{Qp|;8Auxeຠ۩ȍ6FMgB-koS@Ajt<ńi=&VLe_)2B~IlP's(dLV陯Fa4S$hk ["յ9Eh,eEZ-,N |mۖ 5'@ؠ00[L{grd"#}Į[nb 6`nS!p7{-,K~ "9GsL^֛Iݜ\kFK^4&Xh KRڔX^ BqFNڊDYUM e#4%#w.2HH \KoI*#_iCvJZtϮjvaП/a.7:q˨}Kwn έ[:~Ng7Ɉ.Ħ5@1W! ݔhÏ₎Z m&PlP՛.= hzH> 癩?LZ?zHqS)|k2ւ9 nmGLڗ ֯E)b"!"߸g"2^5;FG&?=M<&@1W m,yw;XT<% K$Dq0>YSPpNUrt`νsG] &NFԠ U}&>PCl[y>QPǸ@؆fŶc5=4>;j} cM[w_ 3 SبGNgCKFoX32 5. LBN[ߋW x6[lC|n\1TN [Q{SGf5gV10hכOD86eG̯,QO`B3.4A̒}Rӭz)γR^YO. ({"cJ;y*6@:GY|ܜ9OBpH3 #K$=ڪm>0@}wQ^xc?~X'. r&9Y'_Uo \ܳ#UϷ|i@ [CզqRI 2KK̼trjl--8d }Ғ|I@Gwj4lr~>li녠p-!wpa0dG~_Β*z;pyx Wq ނ'= `[\Ue07 "~?׮0Zs{y=,ިn@C ʈ zMPk;K!Kߠ&6DZz;uDOdѝi/cP1?ܾ[4! ˿+G4^I&f|UCvQO.0C3S\&s[-]WU}Y2iہZރwBA') T;>' :[@Z`0E^XS,+4yIy8ڋk^!~朄5ThpN,Ǭ]vfƒ"Uq;=nSwu RtXޚ% ED yFAfzİRmr (e䦟 h[BO$Y!*tsEDn߿W`%2L\ ؈">LV"~7sI:T\oD<0"bذѰE@_y01ڷ}R`O#W% YQ$@~^]̈|XOoPz 00nB?nj)pttFx@{h )Wp=,4ZlLޥwsc(8T)y`B:J4O(c9(ɪ Hdg66jwK%S$ʢazc`,nQ Ci%ʅ"wn>`F†"C|#W?6|iGw1B;S" i˽347wuրR1i_nv9Tk9̸$HvU2L`Zn@@sIP%B#wf0Eسѷ12ʥҠgJĩ9gњ"We[NBs~ns>uv>UŅ/h OQigKGv|b-W6o|QFIZs2.عKxFpҴ'bL>xF_r(ui;?HQFFSݢo؝HiMti1S ~/d:}Wx(B`uWg[Lrro8g 5=)^DʐOX(KWTPn-:ͯZbY[!}U*5  XQlZ5$ce;f'zq!wo Y_t[KaG}TCC ܙ4*5g)+ul Y7]3?$O VXloY9MlI:|>ԝ!nEA{A̶EW'Տ $ GI Z˛0 o?L5cg`D>A~B;8T~U&CLۄTRe8Q݃{|3B\DAbfN=чf%8;>q~pq?kKŻ>횛T,0 AܘZLiy^^/XRoBm ą6B+sҋWbrכ/&cL4L$q 7fw/&j')a0Z;5?_3;lt} FܡjR/v:u '/M(G쎭IoqoX,Cy~o4q XK3"* 2zIs%Am[ߴU Z!DwIY;/zPWgO2Ty9$`7OsoCHhVJl_~E.j d1N>'{0/^?E`s; )_nBkŃW[Ӵ ~K~T @ᕄe^CrI̍Lei7h|x? E&"(1>PȈ*F=lYĐ)KG#O`:;2[@G&҈-zb9 I6b/y&=b H tyǞ+od'Mpl+x3Z p-Wx k67\8?`:|?]mS3:rI(DwG.K DT6Jq Nn&qyd]R"p4| 5瀪sTKmD*Y.0҈: n9Vl[^G] ?M۞'cy 6EF |)[\`V!vuF|{ ][-(IEGc\>qtK2O̘.k±;Oil=sN蘒Iޭ1BΖ"ZQ h5b'D0.plo{՟= lYMɶbb:A)jMɢc!=!c45פX{.K|C}6^TL1ȲMz^P*(AjUTyym(?Ǒqh(b3!,ИqLIR#'8E0mM+޺J4 VՃURn ߤDXYeS@-a:?&׋lV("v8۪VIJ"ŁFd=Bh!+ w~^4tW<Ά2(: =kyNXhðPAG{`(yKaz)1GWZo=מh9qFbIbM ]iq (r䈭Wu.DD 3;33G? 7V@XޑU͏ aַ ?0 N=\;/SEz ݺqR`KN`ʘ#Aɡ(֎ !f(ib.Z[tf:udՑhpuF.J^; j+){ Me1ےH+S՞e(-4#2qt{MƏVo;+)}.rIm#ޙ6-8 b2?dI.#}Ђl/>Q;(9I0ݺr3غg3s8uvxTV?y[6|R ` 2',Tnk3}߀br e-uan5!nRqUhw$l=H4{c#~!jT4#Fef1wTU6)d-\℮{yx㙽ldd+ NHmz1@H*< [/UA1XeYR)P!.^ʇ?s}[[`W!7ci5L;B a|1pO5E[VG(S)ʤHGw͟jZ]+iv/^aXs/ӊ4ANL܈hPgqk!݌>\ L_mx;? JT>;1Tɠ!7,"8 \q.m "SvArt[QTi<;!#XΜA ߳FU; |N\ծFt&m@@38\)迳dzܤ{*m&(ShO#Ԏ3c٨o/LiH#lt n~w`4;g.#%\I;-kJ੧_aú*J~QUXe|YFVlݚ]CJ@,,x/wnH?~F=n?%t]< Oi‘ӜXeQz \,*ߛ"Jt61aoN_`⬕:_&u9d$m\W65IV627RRd:KQf>E#,:x=Mم;%jpƷR+!}۔ejC_~iw6)|@?oYTrbxȠd 8.N>,l7&1^Sm$4^I=e9,Цԁ]\GS:0HtQ+4[2 7X}eb~&&WyݨedwfR܄]:D9Ql01X5$ӟM3!>F^F c'~.mȖZQL, \Sh!i1ޯ 0+<4^/1*dfvrm7mTj2H[^elag$}3iQ$>%LYC.|FhSX^~NfYc݀aOj7&ƱBLjnk7\~m-agZBV➇Pf /xx* 뵩=9EAgRw,Vߚ 8kJ _Z@R38Wͬ8jdRq6j$;J/˻O]BGnzB٭, }u&n8bRtTTRLZϓUbƯzU25ta:.9롂?//٩+B|qgxS'.D CV- 4b9U1:\n z%Bl>P/jYr?MTȟd^*/d܀k r"ڨؔDJg"$zͨ1GnR8C)9G$rX2]WR>Vʍ2~3;6KIj2\QGQҲ&f(3u_âA\f,X+\!'-!>9eErnJAʑN c87)ɒQMإjr|JdEp%)6&͚hԉUn vryO}(@zX4a]va8딶)_ \c]7hP~?>)#G{`'*bhS dvwĎ brzyp k)cOdMؒطD.i(5و3l? ۚp>ύ r}LCoHjfiVfqSEuͤKɒuPRHxKR2ӄ>3+eJ{+{2\TR:sL-.k+xx?޼&Ò{#tVLE3pc8-瑮nC{o{uцWt߀| z8##E7A+>FELH>'(iȳsiJ'ӕ"XEF#dJ0]Llc֕ v]D0;{Iӯ"ZyIfMCnխ~C{BnMCb>yf(VwgPDs L멬h}>+pVBޗ`KT֟vtt,`F?a!sۇ&fPoFAU٧˞-x e~ ξ)َ?Xhמ cCP*3 M:"z-'IT-) ͟r]L稛7!%$eoCoϦi/_lerh xIjT/==c{+Q٭6vg3eO",uLY30kI~ToL ;] CgL " ؟^lw` hhX \aTݐiN*js ,Nn7Uv8|AV?3 -&v ř׽1Uq <2{p栠#Qv̌S Ed_BsiؒƠ_v#04z0{bak\n c6! 10DZȳa0uz.\A2eq}l5=o^Q< 4OM*A2z+jcN@mϭA\ndž}Rk\ȩ 5ޒvڍ"\&Qϵ>q6Fj6dbb":Lb re e{a$/[(Ðz=4Naƃڮ~To,w|V0+Ot#05H "cg\xz U&5ե"jy4+`~F X\t{xX_#1W)~{2G #HJflL4VEyQ5!%(b)0jZ"5lcZ@gOS&wxX.}@\Y#6Bލ3zzr<&7"D` YwcfNZfǡTK]lNtE?rFeXl9J'KbXoEbpSBIF!pK 4Vo=Ϭ00p5Po-Ȁq/+m60:GPgR ]t Oo)bҐE? Z(*[RuYM"{6iMjanbso˗F |+H#]v;9v`V?6dO lzp DhO zHK2mԿ*y>j@ח snT ɵ㯡Pjq9E*{cYQ"&ongw1\ MĚ-9H aZ]+}.)b>lZ埻Uڋu}mATd6E6ټ)Z9ɣOgҙuJle΢~i^#onF|upFra!X0uH =M%@m f9t_@n3X}J=e5F*׷UL@K"(*S7Aӂ4idpb'yq0Zw N*nǯF@,F9Q;ω vq5vF0Ds*㸄.5?dbPr\QS+wMN aH =@\qzmIƏI{2`u9HrA"풚0˒P&qg s,UM0_MOTQ}Ur -])՗:tȿ9b5\T( "p,a Dgwt.V:+2v Yo= as 牝fQ$O֣QٜEm{;3& ie^fjC|ٽ΅\.spI?s_)Nr=]wμ'exdy_- !VU1vJg5@++m^ֶ'^oͬIAmZ_-5v=mcV[zM!2AM7d YB4iΞϦؿR46ȷ߹V5TtLo 2v}7$w1Dۘv3}29SK [*'5{-]U;'hIgiS B3LBY6B0}Y_#?G7x9l͂иk?%k,;k;?^6ݤFǩ4'$1QqݦqIJ0elU8&;{a _57L)_8Py#ZHCp"{vA3P"NX"Jb'nO 1bO$$(0%Qͱ`y0Ձ {bA@=s{Gn]^$eZ)zӒ V1wZwUqTMFh-afOD4K˚ prX$6Ҙ=82mxӻtFMB/7)DJ[n08gC=g0;ns2Duo ¥ "$a59^ C܁R?q> c6'*a$Z gqMQCq\9!׮Qj >uMFt ZMl8btI+:+<)i/ҿ"+(0P^NOЀ86U`!v!rY2|-A;\#Pl:ik2Q#!LuT, xθksϠ2U\ |uU+Egfyի{_I6Oj+HSp#wy\,q[ԀYJz 3nƏk* Fd8q|+k3!ډG8o%)QZbUHY"yq}b7pٌʧdt˪CnF\8K9Rk* yњh~~5+u)H}6?JPgSгzfuQ!I}'޶銒Z 1p{y8NBU-yֹXOxή؛"oӵM՘vt9k:Ka)#-C [k%$"V*(p ")xv:l(qZg~}VZw5|k-+B̝5Ƨ45(ݾYӏ4RwIM-b%^;BL :Eh~):%98O쥟|yޔGs0ǻ~6w\|6LiѤeН?sQq **W~|?k`Hɧ&VtT+|ӭIZDk@ORS)&&~\z4ƪ(8Tgc_awCjŁxkzFa:eBW z'*nT'8$c,݌`)s>^~"̖{hlV]<VYK;QjMsʚ*.+8SܗU>+^+`>2pTz\  FQcGQ% QrF~mxM%s\Kvo}[ވjP1p&HꇉPPf3kA%ft@O!ǢSɃƳ7{bչKo&,r2ftIΝPES^x<8y w8Ta0@qٗA#&턁ńk/yZvEڬʼN+[}R@Krm TSpO(B2UlPhZf 3qSSy4NQM*-P^*jVl8!OM#A=ECUK}T`DiwV0oW+!V<^~IzrM^%x!y.b.(I:mjsJn<ġ9+TD2"m 5Fǹb#o2`׬Wpg4^:`4.ӻ?=ī'}|al/1sur<+wL.zKxrGȭvCh(Art,A`*{UN_7{wR&nr%=ҖvGģ](sѯXnxd&|-Zv|(LkS8&% LAd~_HRcEuwcA-%)kOqZ<ز9ʱ%_g[tn?`-t(3,C ץO+V{[ )y"'on:dIDS1ݖhab?L߈_"%&n3ۜ} H(Z! I\^I3cQX4?VȦ?Vax3I+~"߃J6輊ӈɘY x+Co{3٘.l,o޷j!32\K]ӝI#`,$=t.ͨ{-fWv:XxU5 De.rK2/%HggHDlM.߯GXˉPle"8^m76\e9KF~\YW8VZhg+Y [q~ٗ@8 J!v^34QV1w$-g!Fb˱ևSvV" i;;[+=YTAeJQG`p,7%ìnDYh"u*(khBQjc^N*Sf]6Ž3&]4 _\9oE! N݋_ ~3 D>ar\M8^.F_g`\҆"Džf6m8qCrg#۟>Ii9-S\9Q$9Q` 6I݄ymǽd-R`ځ"ҧbMQMvF4S,'JpAFdggc E*}(`x:Aø]f۸Mc 8V_#H ʳ`mԼ8^IC эj4w{ʪ;쫂Ayݖ&-:4 p3Z?f~X(~ƪuf]@GƋBS -Du^cY걃mL9 LDO^P!އ"*c;UQ5Ncsf3妲QXE-#84 1snL.)9ZԼ+*PMQ`y2o:D^6=q9Hׯ٥I,hvO3Ow9ÓZ^#d/x^NJو(HWryv- zv.3 mrF9A3 ?锐%+ba( ["E7vh.@aU""L,"_TK I'mQi$NKP:S Nx &zJՀeܔ"LΛ v@?xq}<~ZjLCQ:fO pW@%|o"8D"ev9"q5rlZoȅ%֎Dt;ΤuR~S&t(zYQy+6uɝ*Y)Kهǩ`1:wX;k) /(20Y?n/x'Ef%"l ^HYR1dؔn4T.;MXr3 y)O+&w/jBgwz+x)mJ!@kJPXU0s&5+]QE9w=fߓimIWR:_MLvÍ1as{3ij:Fߎ+i'`=&!pdSsSZU>' +A<ӖozVU8*;Xq 3`%h/?@3L8"0ƒk:I:b[x#KʶVOt^'FIu4?A?{G|뻳EBF.._r-D4(Y9t9V_-bW&:` [%o`lw$ D<ԁ@A<`vr 5tuP^ed}zZ+P}Rn`!mMaS%PBbR9BZ WL-2ya9w D/'&R3% 5 ,(շ vxJP΍M(R+"'nBR@e޲&7KnE;Q;d[ohr\E.yܧJTt:B{tΚ69p ]1i??I"{9Ĝe7Dy+2 Q=X%=a`G6̖]·_Y/_zhuwל^l_Bz"yng , URyI .f넝53 $^7sdH1f!EM8~qg(S?Iv(TBF𓭶a" L6v<,("P{ogLTkc g*D4KE\XNB,%=#2g}b~ڔ]NgcVOK+ΦR^GL3| TrޱBf򁧯U|yTV2gU4%\QVf(a-b" ~}%"vVCC5qml4ԏ. ià<⠓6`Ԃv{͢A w#k{lYqm8Y9 %\z+p*y6ys޼Ha@>>uZXLA[mH=͚2LXNh#);¨v%UB*R >>EN4&5ݩ[as PI07l#@zcv2_T*n#,*;z"K#j4ڔ#?]U T*l)KP0,b-߇>u!dŹӡӶ[t5NG{rpef-^Lalo'D|qʼnIA7,O?劲UN퐭#٫ZZY~A=3FbV00Akv7|T6+wԃPi#Ϳ!;VrGFij!&XO2`l8² 7YwkZTyGԣfN}l8gIۋv+ے!dTpWc㚙 (R50 "O[L5Qde&.W^/vPsT\6#ǁEH_#fIՄKÜЖGQyA-2,"`i(sH_Ol}ҏ1+X*vE` ֱ4: ë`[@H2n1"f$~\gv;\Jdhc'1)HD uI4+!(azV^R`ư/7?5o ab%Rb_CQ,Rv,2j^́ <3k*YKM+I1WK}y)=stȵtͻnfCU KcTqɥB kwyk~\E۪Bߣbn *{EYgMUeG3zw~z։f@wuY;T1鶁(.mͩoU^U([ɷ9`HV{1}aH2u |KZҋM"n;n,4Ob׈' su_e~72 + |CO\ qx1U .:UaeX30⇩|:+EϕhWAOxU3g\hkJ%ɋ*4Mvb0`Հ.1/ei@"tŁ웩CueK JySsj&S1iS`r~\L,Fk< ߵL'1+n@dQр1cFmLK!"f}m-/+dkE2Bj'Vyxy&pQW_MI fH ߒsL,yX{>&XNVI('VZWxe=Ʈ=37GU}"-g|VLHWaZ٬4twmW?ow7 翤XX<֮ <'Ô'li;5Mɋ.`gFHp#r"TLFJ7?nMn1;RGd4C z7s_WLH vJcYT&XaF\tlۂmH %T#' QԡocǗlvlFmȀ_@BN!X+M+M|fg b;dQB:^Sy )Ԡw"?nGwY#CR }"Ro ^d#}ϡr8)T4X&F9A3M*q7lѐu M8Vh1O^"{%._GTBAxS/]i Aʉ[OaS^E )H7 (a5E_'LE'%q;{Ftƛ98ӤQ~K%tek0XQ3[Ud`*o6|$va%YB]W2ZKI>m;;v'T"{s GتsW1d/f 9uц'D:٧޽ӷ4<^7u;kU%`U恮!PiЮQ7{/Aqsd}{{KB) v&sy4匏Pܘpxs$sfH9•C^K\V`Uii-jEÇnЋ(:ou3].}Wi"D RSq\͙EM(Kl+lH]bޭ??¸c|=*m#nPM;jf^wo- 5aLWNQ `+V3z]F dX"aZٝ%ŸO>߇{(/%Xdk.ؼpP*%86IΆHuD7= /ZH7&Gc`^q!LTgz&A\{+1&ҲCkM&_j\6vrG6&2P5sf>(".NqӺt( G-غI&wvîFZڧwd䝄l8 & ս]l̨Rb$וASN(Y< OvNT,շU(gL>wiGr%wE{[Ë7mf [##{|Ϫ IcxwdB\iObW8Ż,3'F ~t&%O"~%!yd*y*K2gSzi o(QJH]uO Jqeq);W%v3M ]onۅOߟq| GïETrHsc_oBt+ÊƂP*1NXV;s9!ߢDq3 mJhB 2kio k6FOy@ WI)z,Z;b7hqRAKLrX> ${;*0\0@- ɷE.΃Q@֞GKmҿRPݱ0-XZLkR1ۘgwHu{${>@ek-`_f'b$@p2 U܎wo4aqW7Kأ ;x؟;edP~iU,bT?i KoY Y(:b*Hբ9"["f€+5~s7 {_OEl;A3JQ=~~ˮKSyGnq,/h;Zو/ I=8\[4  0zRz@xv}8w/[F $hQ &k{`3x_IMݮO0+7W4#gY쐒1іf^ͫ CP6'AW= v ][ *1af1Y.Z%ihc*/AH9;iw>;>8e<BXY/6al1ϫxwi6)ǰ OR W` xԷ+3u}C~e:}L0NPːʻ|ԥq.y ͼ%UF. r @2'W({TexP_f)֡>}IV)A#%&i7Ň݄hb{1T4]FM.)pCH5% Q1@Dl.ڨ)EarcF|K{^l @a70!0#  DU<.= ;J MF0$6)-<hr .v8~1h0uke7=9(M*_$s{ b% ub;, Ȃ8?c|$jUs^p/pB8Ÿ0íu%aݬ vRG|+Iҽ;L8&Ð~[mAXsmca"h(3㴙ԋb &7a:JɉXrPf+W16 ;VOHOkc ; {>T:6薀LTda,.h 1MXY}s\x3tfm. -him|sh#ThhH~8wE<56rV94*K}+:,qs{jC9 } i'U dvK?av%r)6*iJZwY`Q5 Nc `aqKjHy4V;^'] B>phG?.VfȪfMݺǡ26v'o}YP: -?)q_ר-,a:}ҏb(oK5gXiv7 H߫t-RԌ0'?1$ʖzC9Rđ3KVDoajQO`.SSls1% .YD>UӔ35x6IOYylͽ˙Nf!}#(4)+np$x\Ҹk`D0xWIQ[ ^zfnp?ŏގO)fϕa9ݕ, c>x/i mhrܾ_Bt{]!.{ 8sgm= VPSXaւ+ȭsF|Ja Ҧ |3zpPCV]GRں~"r91Ⱦ">*]8';C7W}U_tM1ܡz5LrP/ZJ.E c-c}rX喚U|lo̴7m<͙_juX$A|3뽮ZZ^;5lъY.6ӹAھ2K'.ȒE })3й;jS΄,&HXp{,Ǧzג:MM<b$36+EbTm a 6Gw Fv7CPz-/ER©h` |?,8H[@蘡Ygb@ lo+qP,(&Y0\wBF`9(͘eiBWe{ H(D7y k!]OIhJzAf4!Jjy8φD_\clR 4Lۍc7r/΍~ A44pKkecyT54;ogUΧb8&_~5>XcKrO?%KMc{1aHfH pϼʆ3r>ʒX4%Xlv T_aM;#"4.|Y~H݉/\C]tMt->Mca#_Du*I{.;F/s rCEtAC4N*!2y݅uZ_a#%) [O-$ܓt ӹ,4mC>S͇M- xŵƟ[F>[Vl|uW)Ve$X Rl%Spem2hWo͎M+bV7a XLf,vv#*]@E6nQ>WQ(pV[1J$*f>k+gW:Jke0 C.5dƍd h4}:l[%P:sqM 兓t:jfBe+t\?E\ *}4I}˹dlKZ.0& H|J:dtC$3ptp`$rs97X X%"ȩk ~ƅrR,gB]QA6>6_;́ND9]j:& STϡ*|ȹ!ɽ*c߱5Wy,4[jQѤ-蟖^bЭ `|0 ·zm 2L ڍ7&Ea@AE:Mz 44&9}j< K<2[# :HssQ6cz$bR' . kG(}V稁jdl8uHRjWK2l^JҖkYv?|"T N:)6cpG,0LlUm)J5ݱ6o$zeYEIg I tdz / qtMºVSzOGNhmpf_}jNc6N'H\ť=ĀBy!]Mpd)83,ܥڢ6O{W e.1 Tab){|_mI 8j+7U!rS,Ӗ@.*BQ=EcyE|. ٦8$&ef3(:˰G N ?TA[LJ*ow6,Nуe BP?j\!EV 1)!WmZb B;:!~:Iug{}M޾8Cm7Zp&uy$ƹ|pn°Q(bh̵mF2`r?mJ p#xdgCt@DA^~ܲV1N(59GB'oHivO4 4q'&kռɜ[f2hϱVHOֳϑB.#$,_=k)Xh5ͫZ2`g6CGq n=r-e[Wt:&Tkxo|4xpO3 {u7]F5?oNVkUD*di'5M2VbsNl7QigPIx %7$f:-1>>3x5(&7rR<~] \jLV>.1.$`AJ[qXeLlu]c{ ݌FIʪNXKu]bzT|o {M  gI;@Vݺ>j9%;'Ṕu1Ӥdhvb@wFV{>aɻEI$O?E$Oo3ٙ0o nm;BB3aј~^*P f,h'ܿ s@ICFn.dd.@1C[vQ]Y.#eb&ՇbW./8 eߗt{ȳ@чê1&Et|gHj NӅ[(!0 qc<<ps~׆6[sfh*o5fuwyK1C3y 'Hl\d(q[k]Tb鬚Oce>oXc s ^OB ay}Qiw-<-]@ߒZ{ }Cws[$ Ӵ9 lî !' =<)g/+'\"JqÌv ՏlJGypVYȎ? ɱ$)@Ǧ7V Z[]6'E7NZs7n^)_AMr&ubens s{LjOp 3NXtYX[hEOtu#qߑLFĘ nn[vM&[ƵNʶŖc|_gHh!;|ԻZ#ސqd5fxuQ4 PبP}UGV!;ϐ5RЙG*qV$Cuvr;u_':BAk-]uhXFp>?6LFhqELuܱ ּPB2.r?Zº"/zG }w6 '"-5€ ڳF)nm\?n-]2;Xd<_! 3a`ӆ=y{0ϙ2,IBъZlFHxkw8ER#*"_-$k?"*0EUzaqΗ ;Vd AgAUnv:7ƨj@,|=B֥4^ZpXȺ9BM8SpiV ʿKhVM %P>-,0-I:,>& dX:bps*H܈{ʺe*nHzb$燨: X8WL f9gTS"_<w^mΐ^4̀ ևp H(q~%01vOYKjȼd[]3~9m0{lm\7PՂvq|\/Jh\\TJXknNc<YBViׯ$i}W=5vZ׫0 m[(T@QuMgAu3`,Uj[!3`SB>3l/%%`E&kO3gGC*rXfx<reVHvk#",9e晴eYX>STpCn;ԗ ܹwI*l_f)(A=F If4=%?y/1@,yǼ,TQ CcI@b%3ٸ `Tw+y6;(8sr!a2u\';hf]:.Z6䧇"CQx-Wab;h(k'ujբdԩs:"GZ7CTqZMyzgOAWG WbK8놙"@+{Wd6旓r:.1(WvBx`\(2_nl$9RAG]|hI)B/_$qTĿuC+OJqc.WF)ѯxһ>Tv?e'~\l.I6V[]+t]E Ӽl/K玒gͬN;N]HcDi %cȎxEf\J1*& ['HFǑ4FY.R3AX-Zϼ֟bשqjށnd}ܽ%D Bb9G=-9(9`M_=sc !-3%î9g [4d@#jckEeOΩ93ikM<8f"U7:|(7_GOK?Q0=-UAy~d!~Dt=?kpd"sֹ˻M,cD/m17}T]aL'y D=A"G)^HeT *ELi܄~7 O+F #- QИQxLĥҘȽ/ذvZ{V`5 y(R\iN[6+4 pNu9O8^=Vvs~^hKiAuP|&\X|{xoC:П))Hbm66=*QIqFЍeJ{9yTȆ*^j1;۴Bw>YJ.)P1p5]g"L鰢uIeW$VCnj aBizu*#ZNUO]ВIgkZ. BM4)Bkş%p'96`V%S5EO*acFuAS|xBu[qCUnaƌaIW(YMzfe0`pv =[yC:\P|vY͓>[YfScQ$%jTA6+PNV`VW1exC^od?>]’\ 1LE+Kch_pRR' E23Z˼7 Ϛ16G Ċ_r~z^MS[*?y'k[vGK˲%S?I>%EG2sZi9eXXEx_qBZ/newHP{> Vj"WsH4v4UhV]o@6j3:5sGB5h}l7͎A|M$\ FQ4z6?+ڦ !H!qg th4~p$ :!rpmQtk^帩4\zR9kV1Jlqlb Kj0}4Qi[ }U4j ܜ- FviIݞq]E1NWxRd}{_PC'ST<}74' 4q=-`!uoC="/VK&l,|;|T~?JNhPֆG8%>HͿ+F0Pێ|i5E$ 8IqQ=7Cio$섫PkO0v*"mGCDkuq*DTXF8?^;Y_GZU8ob6"q'ATgkHDl8rnjUSQhaDM\6]I k'C zB&^@Ϙ mc:g$4[m&~@.쀾 u:ܣ0xqʌe)UI/PYUr0c[…u۷^y@e謥ةtٕ\[?v6v@"ikw몢ʈe9$1 GJ{⡞L Nsl]}>ceЁ\2#oaEܶ|?%Иs c3S2-SNʢ4ZUL>dh6P-u`_%0wB2uc1TJY? XNg1 t_g!44w*|H0ǰI"<8TⱛNi넫sY.ܦL;1 5,> ۲D~ ]S({r)tk W6 eBbx+k˜f!ܟ؛OL@%פ[n}FUMĮhX0(`ZuDیsvʃUސ+AcPJ6Wrm@ɪ>Ƈ|~m 6GXȏ4HN/ZՂZ{oUl1:wV0{']ȁHp~މގ±R}4TVuA"ëtV9X0>0^W}nֱ?WM{bꚭVp]]MFC<qo,բ&"?!tjpGxY%)XW0[SPFZ%Ĺz* f^kW>TX3&g2$)~-+U"BDe'v3 ~mū`P8C@S( ƣnkI- v^y)Z d۬k?f#Ec .Wm-<8\ Zr:bʳ *#4r=sJi'hb\F+ZUsAwp0r,/pu!+s^X~S=2m(e|i҃U9o{glT3ϯ g# !0nf/L6,Q.s^/P8/ 08{·K>h q/̌N0FR@J;&jmsQz֗sT8!!d59umA6*fѯ|7WtmS- XʞQ1mje/ylAa7dO"M2o(=ZVM݌GIQ O[t5(=Ga ɞȣ#[ydPI ^g3*Q:>[rzζݎ$qAn6\#R2 zngGZH=C/xVTױ 8٬r|0y@To} u]wIʹx 6H֑l| uj )ƙ)]@BB_7+UkAKA-zNz4GCIo<O9[arD.7a& Kҁ9gWx AwTKvM*,ÍDaꚯUnJR+[AWe`jsꀜH➽asx 9l$۠So_`4ʝ$z__QK08?T}# r0 ToOSi8?L [F|{Ul`>^=Oae%iNE,/meX.ӳ:?#<9w:{ƺzzk2I2jPHuU^-"i oo}օ9;buu CVRٜ1+ 6òoOY3oz|oцK2nb=H!H^T|sS?oe5R0oJV*Ӑ'஠TKyΤ,Vs_[ SSo$i EǁфZ~˼Z9N!x f.>P׮Z p9$&n%b.˯8&$zsRяZBM_V%ZK171cegsq9"EfY,TGY/k T5DKXm ϕ;~n}l-ܰl*ZM3?w6r;Iy1P1u#se'㈞- y֒-;{TT)x(hro`  e,eUsvC֧uBS.055N2<,%l|/f%KW?Y &ԑ!Q>ycW_oe#,\j"(! .> 3?//rӺp+n%F+们 '{LcdM *kjiK:1IRmfKe]n YaIo/BKNƚH/~OlPxːj,~y4RQz*Jܮ=r-S1i7t*>7m Ypt4#O:`Sn>?k;9-0ur1 &ʎr£.4ub%k)38&mPssQeY9R?"%R pfsBۜ޲J8v=UW-L1 ~|̈NN??Nɚ{ ,Gfh=>dt鎛&VXbgUȯSk0aO+<K͒2V=75Ψ%|hAvi&Y s | 6(ـ☒ՑUtaPl.&7:Nm}bEs%i,"qm~OMz߆đ`ƱE 09ed|2޵HJVAz[ p&vo(=)Vȭy:GM~;HS&\aR.`>"Nû盇+b3=2ĝ_fk,f\@NMV-Mm6\=Qu$0_vPaǸٹ]=7jPԜaA\XB(_P5=^$O{&eewh!4^o̐ۉ^$hC13&~oA &B=P'sLJh(<$#h-) Y͒L/m AD.dBx9& t t%S%eDűކnJגyJA#{!odvyb;L+JGoOЊ"x3\;>=&_pUzeA`雿Zݧ&4ŵI!04}Փ$Vy&J syeӂu9C駳 ~9';Q4VNf[OMzvƒ-3ڿ&'0ml0x%7ۛGIܓк 1UG"Z9Z hLvt3n\ۨY} *zƙӫ'tA&RG$ 7DU ;_H=4*&Ae-d\@=b֘ w9ՊzaϠ%&.=PewYd|iM?oOF2NNFTiu0Kf$+kPx>좗E>yӿTഽkhrޒpVYvNnP0%1 FR[] AQ5b.vU]%vX`Y9#In*.F]m,,CfD_"KCEք1  ; WbEv~e WH>J @5=`VUi!gϧFE;zEc+ըUC`GYͩ &L0'JI {H'}P`Hy85~yX/4C Yh)ڮnsGsΦ͟5k~/պ  8ɆB6Bҧ=Dl̘g $>6C CԵ0"jsϖ}tE|^}G+Wă4͆Jp) tp}2?T>&BtF>LRklˁ} /`q|to):e-`a"giu;޼hvT^-:#޻ݴ0>~z=`ybkՑYS{֬^s:C=Ϝ?^SVqD ~IYfiEQkT#X1H:ן( {&6W(Wr .'9p?/ps.,P)/Ec>]6-TN]"`\ (poSC'e{<R0Ht/N Lt(|)/z-3Ss*Q8ޘ d B`aNXL*z4.̣oe(!1X&ϏȦO׾/D>V^3rI_sIvy ijo]`iҭuM}>5(Bݶ~PsJA &3 #VJo)o՝gU]QES :4F`J9k?ݚv6s֘G&N+`s_퉋8߄⤸ d5>%Cˎ3U+n`4t*uQ 8N<DQ9|UfBBh`2;عH0?6HV^y zE' ٝKO6V4ӡ?'1.ˢ)Q: ^hb1|rht:^M&h|" Y`oyX/g(;AKM)lLe5uW%ȼp*azy9$GQ z%n|}XK̓;Dx&*RCZR+=Ħ-R!'A-8$Zp_VFTmwiEn\S7HgY߬s9fVgDE:_+〿nd;F+ydz/C@%GIelzY*Ii42rL$;`@I +"ϩ Q6G.VoPٹK&bemzlc3-H6ܹ:/ $ٞ&r>) =U&js;wXa8tGλ[p$ԏ#j`^nԾGQzXGo5'n ̮Q NaOadŒւ7ݻߕm, Gఢj&0['לvWk[pp5rg]W;xy:n;sp2$"DC#^>["wՆ6ğ"Is"C" R|uQ hdY%MIQڗd27!_I1wR#1>4]BoYw\)Sbu8hʂ$7]"j1yEj*9sWRztmk1ViЁNͮaΛQB-aQwP4$*TL~{-6~w$`W1 ̒`>[lЫȿ]SԪNLRsw}M*y?}k4?ȏ:qk?U ?ñ@i]:5tM;xi_:@Qt@wcN78 Bϭ("{&_ !p3T.n;=Sp=97AY^^#9 &LQjYe’^U^7u'♊Y[izsrU_YET^IX^{:z`qr{rj!+G6i f×1W1I4]Tߝ;0Ā$T7-/lƂ_-9dd\Zj2ҿ˕NJqH},%9XN X7a)ڵfP$ύܖqܜ SU CA NmD+xg >$1Jp+֙^T@fVW`P)_,eTs<SkHL3Ya !w 2у tBo?~4_a gVzXheU>1 vYf;V݂'%@7bzL`PQcDQkQlQQ ɿ0|<-$47cO_lSl !-+ŏf<7cºT8gNUc\~e:~`Ms2nֵB$;y(d{(gĎ#2/[Y!mž$+WEr?($\ku.#bt(8puɐ21$ ;li x:5nٶA5!6|@î:o nM%oS8Y!2/4kѢ0L l>G!8W,jϫCTF.Bf4.wci諈)Ե˔کy_@+)i}!ԋlz3gl'6IxWO9Dȹ׿ÅQmDw;"~ {qp XmbF*׌˪pAT3;>˔w 7֟Q*Cfw{$!!c`;myyDwQfUDӖL$O-,o~gba\訍g089jbhTZR}dwkKB,SOz\ ,zm;}ud/l5}@$rSo;UTf@rC2ůPNFG+?G&k3+-2.I7KW ٠Pll!*# -#-Ÿq9'qOܬDwrn>ٞQYh$kQNBft4$vM? 5+ SL߰=? }pH:{QT }-L;PwD&J^^5YVCv]ZY š4Hɶtu'9 &T!,.0ms/9mŰkvh\v)&,Ň1򞵯tY{ÖNZS&9_t~ RUH=K\. J*R(YЊ_Q;޹˛Ji%WOV %G YUw $El>w To`<+Pz7MN~|N9[⤆jdլ98$b3D*8v{u0ǁ?dYYQ7̰-HeudtXh:ݵ+FPYnjd2:6ZI 4 닻эiWtU?2wwiK<6զm;A?1Uj\3Cdr}J!5=fC=L~ҐӍ9?g,!'̈́ >*] @.WŘHg;85]xIQvj*VPk:u#)̍,"97$I\*1Ô s[o3-%#1(c`C۟:@?f'`%jmgJHX|t% 9yRi6&ߏ>'dvQ/s:k[U|a@C$_?{Ծ@nd" "+?`ígdo'khy-b%[ >&]p;-̀meU;,}T51J 4mUKq}v) 3ȦQ٧5j>I ,n!WԴz87 vG5?Q:j/5դ J@x5 /n{ MdUw|.cyZa|th}#\v͆~'H$Az8$dUvA.H7ukj Lk \vt6GkWΑ1oڤC ,cCE'I2 <.< >&NC˺?:@]MƏaV*XTm!aykqκtuOo["|OMh4|@MdP yX^A1(vQ1nspDI$-] m3N75>2%ekBhCޠ#{.P\x+kUjuMq1gj'dd["Ylɵ`.wKlg nƖdH >Y6hYbCӦXGPp'#vbZ.)Qi^!^534]9i}$ k+v\Uc f"pND㏤.Y D \{|vmИS&; s &E3t[A h683TGD:Ur0s0v 2E?^:I83 ɧ-=m1RR ؆PS#A:k0L*BAs PQrنo ) &*~."bX'C0jM"16z:#^VH}] ݮ ß7&K3RfeZceCň*6ë{&>lNf4RG:/3׬tA󙮲d)7|r q9kIHO9,tLy P~d;ݝk|+q8n̝'`]U4PwZz91@*.>ݛl<[ _t3]n׍yhx"4 0܄?>Hڐ9!' R2UcWe"ih|'cJ~oʗ!(%r%0BG3sM\U‡N|jPߎ=j7~Krz`\築 Xp+xtkVuyR(b{IӅO0NO|[@ưlgjqD4 m %؁0>~)he:VB'`L TAF* AHG'e!8%qT&Mסm; Cȫ<kS:9!?r귅ҹ{#لc*9i3*IotH(ö}NIZ$^Ҏ3 ȟzS;P][>_3ƈ{Xx@z'T.&*a0`sc[p1nF%mY$V10AFV| ͺy߲ŬɗUy 7Kx?&"qPtoV9mw.eGQ2K Z=c#y}\v8֛F4?&rt_ءL\0;LT BѰH #=G4ڲkp2\ d{$ =BlզŐs= mwx)}δ3B{yy?E=3IQWs_pǁBVU lk?"\kwgwbM+^/>]vG1dg. w~ni*SqOxQKdK/#cMgę&3?2K;>v% aȻi[slylOa1FD>nHI/'X2I"@A+"C=*6jf40E2?CJK=%9i}mBT m&TV`u^tO)A~}o30kGwĠyhXcY*!b#p=dG[nGb;*:Wt]Xq,Dx3aB qo3-+4)YflQ;B**\Yeqcc nrG?M#bd|se bE{(<`0%̕G^I^A+}),ȷXxvxA3wM[^m8/,xԑ~9' 2WI,P{WҔ۠ ZQJe &;,gc|.B:ö>AJ1~EUaϖhi2j}N<EIe(,–7xpWhllٿCRNtaU9^dsX4j ,rSN6_rEg$}oGAk2Zs Ǹ"nc3$7"a ,I`>BQ<#~UN*E,7_܄Mk]6Bb#B,7VwɳY"q 乕.ȲF'½*,y)/7nZv&H|ɀdp* q4|f<:#D煤OVogr, WʉeWæ/tuAk]N@\9jXF]K5M@JWӬ ȾcE%ܛ#LF4Jiq㱳Xl尞*-!̅I:B4i\Y)14θs4:z_ѨʦڏMݯB6]\/Ju wf|O~HBPe2C"vq:l8"4*!d+<o,ěI}S0kRHôG<)=3몹|3$KAp3n9@98⫟Zb|?2g, r}f_ E٨a"||-wlfrQWW9ˁ_D2"ŽhP71v^2gHƑUeW?Jys T^ `q=*Tp~KJC=XIGfbwaƭU |3 8x7VǺ{&D-_Kk޾ףj+0|j[w”vr2u8X0 ]k8ܰ&E["U#/3ez(0fKDa|{]־K"^Z\j&3v]zzFi`҆솫2Hv(3\(eWnp%j'l㒣w$čo9HoAu&Q3>-/+akKw ;Z=y.3'[-bzwib`c16 fxrX<PFlM)AcJH̞Cؽ`xw&rRτir^϶0lZ2 5|faZK7 2Bh{ySa#vx'P-菲;VjSs I8=qwzx)%>X.&$98NDa&M6B >~JKKn#mZoINU^_ʖ%=UpnyĢJpcɲ05Z!|2|̰-)zJe݊yO1wjaJ!e+p?otoԵ}hmNB A;]9üj;eW7 UaX4N{:YEO2(nk7Efs9R]ׂ묺0\,a@ş-f]뵴(>uQO_O̴q}| .]pGPmp#1#zSc6ag@<0o۬Y,_^$*EXg:"J a*N+AChe-vYFVH盆[؛+-_Ä"?9}iASi~ᢒ1| ugH 9E; ɾCnzLT}A?n26JMI;8h$˽r'.pBHюB 8B d]mfmȳ:9@p@[ dMv9WlU??8XX++}$QVQWA(µM!iER)8C.zİ֖D(Dw:߹BJY=I s֧J۝ CNJ"0ζ~J|҃٢[N?c:8~;{m"ay50 )5H:ґèਨ] ]ЮsDf_VLKHDT֘IsU^7SgIo EnܔYa~ |ˀR([*kaE/3W /9#Vd}ӗo<۳lj) nQ^c<_Q#kek\/nG铓xmKoT} ?Xz?G{g.MgaY )_K(9e;h~kN0:mDxN!jQ-UH]$1-iKOJ ]}c H uY:xw΍[6p~BƼDjƯ X&y@f:5rNoaE5N4TqNA&m@ʹ@u+xਛa Z|q_l*N$F͡xŸ{:pNvsF}O627W}<ĵ~ O`R3a [Ү`܍g;yEKiz&%O/hN 5?Xf3YrAEu=&{V2iҗIr;*±=ӛ9`ɀH#:,{&W]x.aP֢?oZɹgU!tjƹBӥU?g0;MQ}^vQ ԽIHĜz+ ܨ(d0D:dy(Vp$Gl;)[n0tw7\;Fuphy`nk{H ݕe'`l#`+43*),oa C/rpB*sSZcIH5kQU-npץHs-@fe~IQ\t I=_W`Ol8׋Ȭ>>d+Xך))(u'=z! ̝ TAQ8NcA)#b7sr b?%$jޝSR cWHQ=F%" GyvwpeTu7E luͫrBx6B )8N]8g4DE]PTfFsVje #-`yS.5\a%Ej6l1_ߛa-c6C4fgbUe@`t<ֻܮ,2B؃D/m͓Y 69I.+K.7omnr9! ټt52W u be0(Cbg Q&IHm/܄)axTa>e;&#sF.&8$ݱ-bh$=8z+΅D0h;V: ib2N]*fؚ" `1"cy:n?],†LDZ𥍉ONl_&u4ĸ!4-A4f]E| ů6Ȥ_=aN};Zډ (NaagldmZD5sc} 3W*|Fj$#"h-+0']֎%f0 DklfZ6%XU;Q,ZZ~2J94yƒDL؀fԊ^w6Sv gТ:ݨҡ6hChc2lJ"$Ռֽq zbP~:տ60s}zd4PopX8/߬ݩa6>-edžg]f-ns2IrR;JD^vl5vnŎ<*2b /|yYmhl ^A)%S ]ToB)ډB=&jؓ4R"!ĶZ `ڨKnYf,QADa ֵs-n-eF Xt?oҬ8hm)٩ MR8o!mmJԙ,6)s+;1wzW6)p6gb,TNY~4d*pkbsCiZݵ#leS6NRBbT$ ϭxg1O2m솢ҊD76[+ $iMA\rE~sz-[P5!~q4}9QVxy IT28\5?8.-ϵjZz$].7wFrĿ")W\6"96LAhHuqY 6{^$9c1! =;cсQyw 'hb \ |( %FRP!]`{w=4Qᅰ+n\ <=ųc3m?aGMnxZ~7tJsYSnF_xj(Qzs͌Ăֶ;M2%<Ǚ)sKp?;3ȶ1Nd&;~#mAXH"h':! ==YNp w(1!/EcezN&":"ނ[<ɞU[5CJ[sv(>sXti珹؊oc*Ɓa"U`dr:ycYȣ]`1Dcݥko]?I:+D4,%INYZRxmʠOG:A:DCCSA O)MKG"4 mI&z1jMit_Q?T3KSjNmfXZY?9| 0}57u%pM { ?iJ;K-fY86&@9WϾW' &̤"-&chafnG*wyO%(}Eka}?Ckhu-Xn 6]93C_KיudHV]N_΂gܱwyBd#UFj2e`40 X\ӗ|Wc=aQٚx"-l鮊 d`ibV݄BGRiBuD$rX'ĔMWYOoZfjLA%ðL5Hqk%t>Appl9(:"Mh Mp4+pEI# U?7eRXݣā?wo]qWuReʏ\o+/_S|W):~J. ȿ8Dސpq!sN\adWIr#2m xN/# g~ʗ}bm %-`O-ld'*άtz* -fPȝH ?eI\Xji6r_>~eI7i9)i=$gb3yҟٽ^vwXU@^X0Wj3rz-_8..)!ϫ`~#yR$1ʥ'Yq1[!Tv).BK9Lo]Է3 6F=Zݘd]E,/pJ]pՀ2e6)cգǻ h( $oD\uLX" Q[vi'/-nR&pCM(k]}5i0لwUm5g3Gd@t𺻑jYz X%BD')nzo$6.alAC)f,ˋx[Ki6fsUt )`utbf~ Fjɿ_6Mw 2\0&hMFNιVj9(mar$kBdf3xwT]c_2 KygWWaco93hZk]l:gT"q .Q5T 'vs$sK$NȔ p*2_ )mk5E\R۾u I WYJ0HoJU^[Uބ=_jJ2m4- +yIm^ q8NcA FVT*51ic+qSU~pOsi)YP$rB.t[O;'fR ck)ŷ;"zKvgrO̊)Rdfi%2dGW`ΌՅԀUl-X}b\q @{̬S#Sh2dDT.< Hŝ粭20^g!^SItSjHU9ZD7IKC-|Tdj%C_TD*$Ph$Q_o6Mn7Jq`qzkPB4,M N?HQ F%0m -!⎇26^wv)@QXT%r~%9Qs:,ԥ_?hUXqCmfN'q: N7=o$>+_pm ~"(-I8^1}}|Ղ'z ql]/#Zn鳽?Ym˯@>Pb}qڜLf]LdGJXW'qKycPONi\tyʁ 9 ܒU8sEtO7?4I:Ŵ@N b 5[Դ, L0(\AS^P\B*WyxD5)lZQcTi2:ފ^AS m`+MyEdC?q 5oWax9bi ;1GE6c\loa!z Dv~ߧHU NrD ;w8><ƝC/h{QH FFGv}2\& szocju~ B뇞mD]&ДϟBXKC/Ÿ}WwPGa@n|rK:m8e/r33I2&kdsc|z1 \Rsoͨ|#[fѿڣ|#jҁ]q8;\#@%m5+_ݸAG74&Ww;B0+U$g-A?v@"4DATK9Que2*k.I7'Wj,Gg[{ 'Ֆzq<`c:c (w3*D'o4̥%ѧs$y(U2 "7eR;?(Lc<%zdRFu1!l qhaôBmeK3v' ]\^\px wğPЏ_vsb7r3]t,VgiZ?#Stb:NɂxkQ,,cꉈe8ێRO+6>T{5< hQnDJ0^zCgyl}Q,JJjrM\ax1 rĖ1E!~R[0;9UQƁhcsfV§0Dh47 kG_cſsց$n>A";1@o&סGu1 _H1bi_@ W6txEhm?~:0!ό+K3Y5 ~c =lRKn񣘎2vQzW :DQQhPDXCN,,bD'0JrZ]zQm]zn|ڄ Qxa"Q*v80 3ۥ]G7ٴamOkЌ95s|#d~CA-_d>BbH/^t33O$K)Q䗰k Pp6TKC'qy z}X&Ij zI{( h*[N?㴋hǯ^pV/ a!y>bz `e,*YS3SH5;9}9HT?rn3CKVJ#[׽AoƿL>£2!kj%[F{ٻwf@WMU}]NJ䃷'v -3"|Z~L:x_F`a_6`r n(s.@Vͬ3#^dO*77X43a7ӹvnTf=ʄ.PO?0;J&/d<=U;EVR+"Oy :ej:=q %}GZ.M[W_ 3M<}fLfYs ILl`9NYO1[=[10*u 9Y8e8ë%⭚aAOU#tL0@|JwޜqZ+Xx 3]*1 O3 Cs$ۍBYok2L><Ƿ.C =C}5#mQHo]SbO<$*knvb L༌,lV?ӿ.TioC=!1|K5vf_ꕶ0֠\$4&+ɷWދ><;bGxBs|r:䰐έf vqJԈC̙FD#<` A[a բ$g2Mk$pgѰ?.RRf A8\Bzս_B@z9I"gW7kc(]|GK*G:Ч_ms͝ZW̅tHB/(slH尥1D5sɛHJ_Y~Vh!RժD0Wj3 ?dXQLXݳ@3w5pD܁$&r^DY&',W[j~.ZtgbttNEHn/[ug}cWnYbIǿKӄt=vFY#*K8ob+brZ`a{OkعKb~L`PI淏(s)xU3_c>љlKf.|\D:TbUtxBC_7Tu4Ot}g5ϩ=g:I=EeYG7c d!{e^ܜwz>q%nq˰/J@uFvS^{Dc5nM?婐SdU$5P~e NW&wQW&zhތeѠڑqDxh=D2nR$5󧜰`GDsT5?Jw4 B<)mq ቲ,\D^Lb?SީA!Kl6]Qj)fr4 1$uJ߿H? vᛃHϚCr{G8 |^S)a:BT7]RË&>hlI{凑gi'<\t#3iVK!y1k+]i:昉4<gȳRƝed@g?d".[$rq[1~8J|DuhrJ{lG}7فۚifdkh9,$ԛ1{1)6/ &KQ՞LNJ3 K`J %%"@ wYUUphfY5ДBx^Γ)㒜tx bɂ7-kyxMn)A E^$?@h'l4u =)0@ 58v7m£ 0);goX||t@D-d-;^B`k ARwOC=9'xjOt\\:A9i)NYc4tp.FV6$$$eh|Gٸ Yo)^T,}7h#M0w풉wqM:13jѶֳ SK{E֨;sL7}ԛj,P&G ;In*09P.2v:`chg}Ȍ쯏":OܽVؖϏNөo*W NβNS Htm<ٿo΃b_3q$w?eSIjʜL(5z$Kx@vYŘƙth Es_W`,Pb?M8sO=k[ǂ ;jݮ q\?\JDziꑴ ҃ʋ0wiAU;Cy)Ahm 9оg0bkZ3jOK\ʭP~Eko\Kd>,m<#@=yࣉXxWt)I`0Kӏz"jS=ha 5f4<qw519h[Ev\/+8pSc Y+D'ܓtL6gP' *i&krn&ƽ"\ITz%s u%{.!]5ElӍ)A-8H~6U `i7Y|,VBB!ٍMfυ~qXA_<1TE%)r`Qx1)w?VDm+ӒĆ݄L0[Zk7wpN3[ ܔ>įk'zyAA_5W7y_qtRSrdT.-!spk51:/xYc#lgaVDֽan7e0B;&A/nVH'Lha#MU:ptEX  pIT>LψiemJy$zamL]s<@7câǑ.װ[!~verRAS):c/qG\%N:5qfj76&ypBpP: /x*> Q~͖ ԗ^5۟c^LBjlyOCщN7.XZ=mAF ܽk+ngGj:}hX-v'_5Ŧ߇:"19Z 1-brk1mt,9Nuϐ c!aIT6>C3g ? <|}=v|cܚ\zu4*>|5pQif  vJ3f)@vg4-w.:qQCؤ @c/K30|m -*Ai7|t?L yÙ q UFA! &P14?@kyYގIm.WB&i4/8@=p")>߹D#0)-#:+#g+X"Z9 ,i wyqN#C?f 3p"Cz{RCȆmLx "f߮}Bmz{ ɐάMaK*\*մ1'LjS'b%qTHT]:66@9Z6F!oy2Рsz2τқW4` -۪jZe\6/%=;}2*Bg!l!-d`h&[dM! ;6] [K'aCV833voN.=1>lU{DJ=PY ;Ƞ~HV~Z29^aLҢr[<nTpYGKL݉^E k38ڪ{ɐXZ. nJ-Dҳɸ 戶lSl(b {zERƴ 2ȣzI@$ b#Mȿ"ݶVIP'HS{ lfM".Hšn S#B`_aїWy寰Z v(\D;x]$vޗ{A6}L y3"K3\IRlUMG?6 6^z&1 D*Ƃ o%xdCܯq!īY͖[˙J.>v|>zZ)mف, AbuU%!d.ð`HUrx8V3Gr *[,6 Bύs?r6WfH@&V4He&TI;R6X,Eߪ3ue|vt,ܶ.o*%s6;%sq x<  q?S{= QT :/ QR>erȐd}1:ZGs^ cpȆ|?\ tV^heBēv)dJhadԸ 2ޙL?GP8r̗bMj} [G6i׀ SV7uøGv@~ –4 _*hYӅB?tK?վnlD;3h-K:yY/6aMi8x,+V:6\ aFw=6Dź)ʒ>s[Q <hy᳓bZc9'4ۊ.RnЃjW29XVS"PX5$ٟ< ׌G{R LIw&?[O A:>@ T0iGvUiѿqM|7%-i/+rņ@[#7d q#D״nl0q-jbAհ$L}N_ Vj7, PV14zL}{# ;4rLu.7ܻ7xulc]N}i^_ujW}cd&Kc~KĹ>5t\Ȁ?~_,Z4ռ{303HN.D7>Rz2~<fG5Pgy@(`td$R腠k)fJæщ}R$ahTs~SRnWG4SmfӦ-zd7k[XW[yF*ЏcYf ;^# 4@3YZZq퍊S{_C|lkA!vd1w.pG]碭زP+ٻ;$KBn}6i M/=0C="Jˋ[9As]]@B'׃^H8@ ˁnPK 5X\T\@|@ܒ?7q- )HO.^%aʧm9$^ٛQ6ZN^|Qux )/ cw&/(tocaK2?sҡܘ >.z,aƽ{e͐Z N'otX:uv cDA8IpuaV*M0A!G/a@8 h%_xKV%ܽ.-$qUǷMΙvn k6ב _C%xfOז!@J7̖<OZL沦y2x/i$"Ljf~`9i|Vq<;kIї5b}lՊ)a0þv;*ͦwi]o=?C3 6=ߛa@x7+Yy=w2*tpBLAAK>BPY~s~ ?_{mYIĕ5/cur!wZJb-KI`9:~Jg9$' Lɸ6( EƎ%\a13H#nL h7 6]ܵ43R(ʪ Wb/{hdecSEA~p8,&neۆ #]%f1mxHl=,jKiY +${)בUL> Bb!'S譻o)߹tzDQOܪEe oFT,‡Cd+R{ȱhfBS&nɑwfvWw^-t1PM``Ln*CTaQ+oId%)R|e.z&6IYp!O\@?LY#5.` Jvmxqû()$B/g&W6Z*Lzbn^ݸ*4w\m@*Ҧra=%s+ϭhݡ9t%~[L$|6(UgK/uA. e}$eORߊ nл:D%)iw_h.X5>3\,& pR#_z=֛Vg5dg^W ƘB|fsm(TU% YA524 OX%wBIJqx0^>pҝ߷?L YX|;RXQG~cz7isROpU,["x/=Q`j &UJD]hG#TKYm:F,X,}~%R1pmc_eTyYPkgrvۅݰy2nje q߅ƲڨRA#`cZwX'*?`ӄe{{ACl'ᵒL󪠃F1F;8mM okJ7y]@|gY=n k*rB3Z(20y0d$-&Կ.W*m@g@A8%O ȨO,k`xD1ZTY貰/[.Liaa*}K [`HѮ=6_P!UK*R G.ղ]o쯅$1+(:mb-89Z7X@ᚘAdi = | q2+ipr%sų.@1l}lw0YWeЮE<4FDF/@:pT]ƺ*dmV,*=D,;Z1C WIp\ѤŤ?hIPCg:+ KV^!(2yl |~5tgGbnEZ,SthexQ CRk{ZtJZ=ᎉYLg֊[VYAIvd= V[/2-gT8ejŌҗ>p(䐖`ȣ>ue 1Pud-lёf'Vѡ| ]g ߈$_]ٙ39+50Tv!۪_ ׏m^ ) \!fcwh|eG5n%6J9x믟V${y l\M>L=636q`i,kZTiGb2 ,XqA Pu*s r7sJ'v(:bLPnDd5@CwG}ZG[ V zN%]we"8&,,'LUErҘ6Hö2 C] 3ت/_k`PA Γb'֦cGkwXJ~KR.n+}"Mt@˽ʎSYu~,ծ #TC]@6DO1 !m2*[0_JfLd п#z_2oXQi9˰hda f_.1ՊI]}6u4YuJ:N ~ uYS}{E:~IfM'FFNB%Eb4.`!~7ڻ޲z&"_$Z&HϷ] 0x N4V:DC<@7Zf4QFlT2hPUuyOA?<r{ϿEA[h߷G9KpSūU?b! ܜ/va:iT h`er3* kگ2 {y>;TUb늇ms] ( 会 lQa90o(3/SY4WrN;Jv8͍T:kgH/ӱQB0a25Y);EOKrWϻOyS#b]T5zO7>CЛQRt W*mu0LxJYcY+BH{TtaVDJ+g]uТ-3=|cY]rب_%dq JϦJ|tG2-O4B=L,ES:DR6(= /2%_l-(GBlƢٙP!)clZN@Bߥ(hl +Ybビ/9}kqi<=*>䣤2)`ACK=C 9B/6ta VNeۣ ûewb˚CWҀᡎ_3?â15ĮHxJ;d)‹Ψܾl3Ey`Swh˷|bQ1faզ;nx}d:'-t8<ʍܪ.ZHSpxmj#iFe=LǍe̮!d L0ŮtIdG4T8p}ڵx/@ Q^( _iuKP2&>S@kFk&X#(!ד y.6QyrFd#[ gӌc'zj;8ZY?Kک~LzpPi1bcRfKS-1e0l=u&p3`"PॺSOGJ;ZJs؇/O?'d~/fQY5ɐSwCʹ$Fȥ PSO"Y(_:ց109!ۃ{ڸsسͩk"7Hk+̸"Siu[p-i鿳*%ٿk+YOKcdž=8JcՁ#,!`#X(uъQ9|XEm{_!c ^' s\ ~'I,9!,i~3Jnp3fA&Ox3 $;zT'TfpL>tS&7>uP!ĞoNk.0P 514h͘CP}SzϊSuуk]zKU02s_+~H:-AUwH 0JIІ2*CjΩ.Um)(/Z35ʒhdȠd*T܌޳D+y13+UyOBF=j|˄{$,m@I@l-Q?dP`,aOQq PabdԖFgL5ރ[zݡAvCh3?SlaBTqA<:,@SytةQG +9OOwۻ_D2֝tW"#1s.`Lv3WBE@Ȋ#|"1u>,XaOL5R))N8iÝ)q=OI脿약@3~DpgAy%, lo]#ȸ\_ߩalge?(O_\Ҵhpg#崍H@|:Tg9 <|1]\&2l%^^H/AILjq⑇]]s 쬇 P4A RމօDŽTxWgR=qb-Zr\RG)lG؏D,%b'c3=̮ 9k)HGX2J Iϓ69-z Щ-H7HLmLKvFkr`=7ipҖ64{@o |bTsp'VmUT3Ge%,A/qtLr~{qO\AG׆N^^[/̒}g(AU%Wf%^Q`&'+T[>>Mq0317h.)S9|&jވTᶺ[W eDQ&\PS*K Q Ǚuj-i4eLPښ%,Y/`+} sDTl EXb^olg933_n bK_'R^˥QX/_o7 6t=Tw^!G EUEjl*;#G4j,Enqw2m~$ˎM<Em Y1ԛ5bG" ^#tZ%^I @z@6N ưg_NQVKx.dw}J0!T/eyS_\ uZsx],읷D{f.t&Pj'&9g샊>M]To;cGY4 =A SȆF=H IJdiE{i絏<{Ts!m,ו΍-V/0|tMG6+q0iq^'/e)XjZ ٫šxa)ߐUUULDx -D؃LFi8 gA{6e67~H9t̞l|[ZanPmOJb@PSP~OSЩ7E3HT:V;; Y]NdEF_ /_>:|H9 bC]چ:\¿lth=θ}Rf.pQi7 eh9 6 W1f_#9cA rp켣ƓOl@|Am81kݓ\BQ /Atikv,=e}(e)ՍBuP:UEgk(脻S6u9^/cxڠH;^5k!o&ifa%i!`Hw (,S)Ru<e%IhЎ}т2Jaɏg'R0G6oD ۡ9bۤt]tI~c*=Z)b&?x5)y [@m B/a6!*uC̣r~& B=-T2]4^HMy>CIh<%} O$/NRh"B JC!4cԓZw+ vY5Ez?wr8FꈢW|5k_~o!& -'3="tqp{v{| 8Gn ګ h4N_!?n?(MV}v8)Ke7IU)*gk!?|p/!  6eN4o^^/#>'hM~Gf`ݞfoQOB Y8#ՌD e+M<[(K$ҷD2u*xHsѶ-kڥRhݍɒI^ x_5Devr1&KsxRV#|. y;@6fIsy&Z5MOWI~б^\-5%t:X:h |K6e&t߈L8sF~%‚CTE2 2.) 5W,$!'cՍN7!LaAf~G/VhueލeYoDo'_x';ҟa3<-h} G˰Z*ji' 2S8!AE3zAn.\(FPԾVx&l/PK1;!2A 7N~{nWϛV`</!x>Y.. {cWpsyt×ЍIø}7M^O1@\ܭ=lVt\J)AtpnÜ~-1" u>̜e`.w42]9؋+&E" RT%%`&@a'04^RΝvŌ{*U{Ξa9m#N]d7x]ZK~itd2Md"!ɊYDP AHSe[Dp^~>|Nz1*ҁ ʌktNȞG٬jɓRnD_U+M=]O̽dHEd[ƴ z08aj"Kp#O%[05t? ,>&܎Bo!V+@ҦOL68%L?9 #?4WO/y8(ao'uM> zvD5Gik|A5eiN ]WZ`Ѕi.4 ["GK{p  bh}8%!9l =zʀjk0m4ź!|ԬT{SXY[Hohl 7ԯ@4Ґifs;:>(rz8=+WIЀTS^AE`=}Ƙq;"ٍ;:&i|v6-p;,|J?Ԛ+LǿMveaqJd$Գꆼfٱf!ԓ+ƣ1d=M[fяI50pDtC{0!`+M_牯`-Hޭj=%vפm oZOsf+B@L'qˊph9eis#ҋX4;.j goj.3|UM0ycy |j<Hv_vC{#M=N4q~nۭ bbS -tmM[rT?\qf2(Y5~Z &ЎN0`5p,HZ<#;*vm*8NȆttW:FFBCNҪ<,L@F;"EAn;|#}Qu"K}(qD͸(-[&TÚ x;,}G3́K]e8Oh_r͡/N8qSy}ǽ E}"#blog 2r{C$6$9b6,qAT+g[82e|h]]ѕBǭLPB$ mfJLjrYPޮ{}_ֻB /fA$!4CtpGWքj4XJoX\?8UJD+0/#<g$@kHQj}h_;C G_F&f3?tRʺFxj7" u:-Z:ECD+QD?`BF2"WGaIK 1ڃV|MyYXkui -i#b+Vo:L8~ǔc[QtBC"m7ePT$?䬴};)mO#X #N,'sym8W[N󔯮+%.g )]n&tn$BeY Ǽ49t|@ R,6qfr k9Oajw~tۘIAšbeF뻨E0ք.,5Mv 莤fۮU'[è` khͲKRt_.-PS'3)b搦ſ 6xyH iq,sw}=2pm/H+`:7Rt "y7 ?qxԟA!_laKM0?w;egN z 8*N<ZGd\ ²?D8VV'ka$*JeS \3Ƙ8v|I-m7 }2&xl7$ #XCSg3|-S R˘gXO% >(TFZMI>ht;۔N1/J] v0܄7Mr߯g]B(޿.TzҫZ-D rPӉ fHq! Ib*d]l(r\Icu0Fkena }_*{hNDx !}{߷B˒^Y -8\w.؀STWq/$Q&.GMI%n\U;bvgbNpJhWX'O[65SqQ#M$/m; Ɯ~],'MW ţ3릹?zȲ=luK7fh2@hC(vJ󵔩i(?q1IhM7B}CHm|Yh4}ˣ$Wq -nk>pޏuH.mwCTLaR~;O}S^K?s 8b!Zw^YqM[t(ʭ{Mnr3δ!r2BAX`[weNvU͕@MidQBɄ O4|,py k SI ~U IW4%>4M3s|CР?ݎǴk$_t<FLD2WEc]J*Vʼn(ɹ+i .9w7"]w.ðɕPΜ``\3eK^a>Jn38Cy-rdCʓwBQnhdRPW0>5h{Eo[o+Ώ |3ŏ ^AStO*GxSC(`LnS#||YÓ+ZՑ~[#_ޜ塵 -xI_"#bQku#-ʞ/0.Ēv.3]Sq),֮NќuaJW%U|8!>5͟m%uC!$ß<U}SMb[? ]AE;0Z`hF=-ciWFWxLw`t5fdsWcۄVA@h I>U c!_$Ks ̶HO T|oz o:O?j(~lӴu-Œ\; J owp=<6ߴO,`8!d2k^tɧ^51m,*?[@{ؠYXI'gPGSY(a9T^xꃘM*ĺ_h/ 5z~@Jʬ}4 #S/SaЌ͘p (g\zdfv7,U@:Csc%jL+#{ b[Z+2/[Y"vI'[tf}{9z]`]=uJW +j]Tt'D d~]3² e,J7/fx{{?S+w9^٣V5vkV߯qa|S5r$Ծ%B5UwA>aٗwh^V^ꂟK4`!xIi8dv3DɃE9_@Iݦn?TePDMA'`<=YRl$ HBJVS-0vwUbmX . m I#?$psM!iZygJ8teTxŮo܌|+~kO^+ opt}-J[D/k@_,uO2vզrČ;rͮ< 7ࡈՕ}1P|Wu*nnpNZ GO9`Hވ,Z]?qTJLYuid>HX_q-lk!iwy:g3+=+)x;#FIՓz,s^{G;qq[`taiw-q Gsn:kS9A;ݼ!!)hhZ{|$ UX~;#\ۖ¡(W^n瑻P[:&~݂Ҝ`{ɈD[l;R@5]9n uG^zl" vFT:lQWpFJI R}z)1\ArwH2p\waŜzLՃ"F m{nw*E{^P*IuMĿ &VZzxn%&8ELLdbZ$^տ;<,A&k]gHKHykBp'"uQӒR~_DրWzKubd.(ZJV}JjPԥ| gh*0l8ЪԾr0Mt;ɔ?(k2Vyf;?~&J]Tq5t+`Nf*-W˵wi#nE`H(D<{b#B S*gVNFx-fjc%P֕Ɬ7ZOO0)Ip0J$S!!#$ h!YIul7ȭ%B1jt=K)J;{#IhFD_J!"LBQ%᷋gCs>j/WQ;Gykc!^r f*Cj`S|`^b(q{-& vqɲ͞+PRd{{\NBWf8hA"86jx8fA¹ o~0JjW)(-qAٔ~hNW]-ùɸtK%|lnP^fV*!1gX.'6=v5(|,+^k\ n{l#+寕>{Ǐ6";c2G[ +Kc m h Tlsw"btȂvv=gBt%B$l9ak~8;~jSC.Ȭ &+c.uk>ѐ i!XD'ԑ/$-KlDZ j=6B3IA 00=eoCz]XnM .#Qh7da4ːאWȿ0K89vN\hĝr.{}}X|z梺~\1o3_D!'^K8@E4 m`d͞گ]J,T>1z&xRθc^=|DK>\q+ƕ_N媜`89 ¹#-ۀRYۋ/> #;)]sDS׸;V|NT?oxfw+7RznT# 5^4 HǷK'MЫDM1[QT2DC%Yt6m [P HD=O.Yɒ|PIȂu(S3~$DH;f*I=f[ ֭= C5,R$BYo'Gz~h[rb&^S-SZsdAsX溿6Qb7i/[i-1*yJ:`ik%VjװFR_zэ{sQAoeĕC!ur6)S酼Зuwk!U J{/DqӀ?opgٰOW&^S; 3'vbP2!@Ŝnsmyʽyl36e=c>ULNM2uжixiWѳDJ.2\-A ۽z$YeQ!Åo鏼.oM\sn?sЦ x$dXD4X/[ 5YZMB)xy$DgRel6t[>ګj#&4at :MWtcɋvCѺz Xo$Koafv3y}-ܞiGUV@ .J):PmMtQxU}v>.۝Ef(]WAIzidBZ}CDLr lm=KռoMH+#˭P5{;%P{8_WX  nb*-$2br%֓L.:R0UnQrn\wNFF&:'E@U&)EXH LΥ}ό`YVT[^{΅BQYS;V2=NNP[ 0T #K;<%ÕҔ#RfSN򾄻zDioEZɉRUvx7#y gzPơ:5 FߋmL$N7\O++%H/fՈ2C04yg$(?V3c]WMt[CqkMUZ~v B9|mb p Tbgߍl,oc![>+[0^4!7W *Ąt(`B kT ZtYPl0 |Z8[P5* u yL|R~9`vb{?H$(7OEFY~ v/pG& )jA)JLݷv;P|O+I}ݯRǛ6~4DĚOb+,(dTir[A{MN?Á lt۫9l8ݢGKOK Ԓ`+*4W^æ)I~]a9Zs䪎WS CC=#q{nq+PW$˹/w''Z_RtM6#})W'FRhS))I_caRQMTO?O2- 1d͵xpP֏lv*98~V}d03bLU=HTLdX(Yh.^$goMBP;D4 \~]A}=iXh5xݡLyǻV"J"ib媿ӶOXGxd4\Ë2E#e~XƨΗXFr#oUc B%Oز^b2]ԥR '-o%i )'-P,P8fwJ'1Cw3e2E*T$#X+TP\tzU8Lg~iO!w娂eX ŬӴt1oC+z檖Q҂*qBzSOM#9Yjž%t»ǭi%ɇܧN͑@R:7FGIÑuR26;*Dǃb5 |t]㟂ԒtWü̮'.~vбeD+W{HuФ3TRB QF3q5BGڜp6dR_1,^4Zq3ݠ܋[qI̐lr~ hb>J&68 M$25{*#WEp^ÑՖUqDx\{"p \:B[=<Z^}cTZSw2w׋٥ӟFM1"6Չ 28S\JީֳԕyEð~;vk z1LS.AVi_`vNq<^]gzeE=j9nhHݱ\ jwp$_^ W/'Oha UhnFEcy;*Q >2尘7s(^ >b?@悀%VzɜmxU{h X- k145SEE-#M7ZX'\w֎/v Ԝa&ecl;s+,繣>rR~aPNg&$"{bMt{Ail}Kh j 0G[!I4 ؊q-싊9HjsaO\_74refٚ2С(瀶V&_+Pyp^)O)n犾T\/O&PQv@LgmE^3OsP8FX1u?ZO(ɸ*Dٍ fqq6 \.["Ȇ'@ /_s$eY$k'a{z \p-8\ J;E @?uSw4 [jh~YVM[%/%XS\ |,%l)hX,G},:s&d%ƹ6nF<__/|Pc# 2fD-,ܿ8܅FYd}x{|Hv.a9:&y*D'6 'YĠdma* WBK/iA S1JMV!+3u(RΩaD6q#9~ogv,q:$Yge~g2e2dnA(NGcO_ 1Va,}]."1)uO.Wɛ0Dz:8H{0]%M qL<qӴpkRt*z*5+@Kxy! G;`#wv_cw@}놴Q:TrPQ$lIf){ P[iٽm~P"DZULWnbgyi^:j }jVЏKqpNsɭ8gQZmXo˧;kM=H{v,<>6J6(G#D S"Btyb!^PbxЦ2ILB+#ao+6\ R/^.n7M"\z%m#6{::wu4sYzt@mx˻f k7߯nVI>1 aqK6:ԏ|lob'LXΨϽSsI!J9.pM֣=fӵgɬ<:S?qQՔف"S4pqu,%,MID;8THƢseDiD"a)~$3,Pƴ&b)@ϲ č[``lj!jO"OfdrJ172gAN}Ko+Hƅnnr9k*3ЃM~Ah\p{_HzsV Ȃ*'Sk #QޒS0߲V%aXg 2z  uzQqAVtUtǾ^;$3嚢d-GyTFDZd4}=z PY3dpvT d%(vOЁbOKX!V7!?[mPRj;FBX}ZMF{ꢈtԞkp{èqfLq 8 $ol=pę۶MIb ݶacҍ*h (^IζH(_qVmeoNw&ങB+q]wom{VM5 &4{N-Q\o!sG仩1C8)?N~\%=2R? e`C!(+P܄Y pR_g,y /yk:0 ?DYf֣5O.(f`χNQbLubD"rVeW{(?:3휵k//[a rK!DI4H/ڣYHdh~~vWR R)+^RE(~;J8Y b'_PzwCh:JE @0E&^6nSiՑ (JEC^m޶-|=ϕ_P!ߊT5H-x4.33Dx"Z)j?ډꮂTSNQ{y :Dv5'4Ϲ/c]GdK\GM1^$O&Nʅ# "K;M %uLJEd[NvVj:" Q)BqM8̥1ul8;?0-4tCB>$p i|Bi˸S{o5U[>rpNk4j./ mOGŽ锧8%*R Ɋ2B#0ʌ|ŕC_iI Pfqؠ} M>O=mg)xN/y>p>d1ˏLX.P9,Z(SyȆQ!a-Qszg;Es(VfF )P:^NЅfv}6,8UHr VQ˄cW$)yƧ9lLD{_w09%b(.-0WogMJ&c'KzRqπ=ZdS^Rtup18to5%Wf\Ls@@>"/թI2<CE;.&4\55ʰ4 m)v!1xeRCW0t#&jIj+bOY Mz%6}fة{bUj]\3F.;;רQe$ɦu~v+ W>CΈ $uPh)KSR+tA2OnG a7ƈrmx Peƫ&3lCEl' IU^3 [RQP.ӧ!Tl)?:+D3U ҟE"gc,k7'anV-a"wY!nA>D%(]b{َ~A>2"m~tL;u?4Pz7E=ɉ#(m$tUU>["Rvdm;DoL#sr ޠd2mt.i{ ~8mA/V{X濸CT-@L׬W}ߣ8E3_9:R&cł)or0a.ы1.[q_*0ZLF Ҫ7рFyo zhv&@d TϤdKPjQ$>QͱTJtEEc#F#u)n06j.E9+56ll`īia*L% ' "-ޡ_#|`eرw4r Z;CY<1o`Pf$_%Di;g~J5swmjL$6[Ⱥ.SMl0LY\onWP ebLC>ʫ5 4eu+_9ue~j,947U8qLA3ax9Ԁs5I.I$Wd1.T!Rux9lВh47o%3T ֌ ςef_+t&>%-.`#Q?>0-sq~!ch>HI#H!5fz[NȾX(0NxA,KeTgYцߑlJ<NB5:Ӹ *"aIل)p/WV9GHq%aIީTu A +!s^RѸh`;ɲG$'<_9XWJ̟*lO-Mv!]b61 JtA"l+3s"͆?$NCT BQ8`:tf2ip,L%ɜ,Cu'0Œ[gPIvł!EM|4{B\R@*q;, &|@ X `1ƠSV\[vw寍a Dp&T6 4M13\Ʌj`F& %v>3.]V,HW VD\>Kr1[ H**Ý6P$ۊc r1$ӏGn.wW>U *kY. ";#dv- #TiHVùfD6٘v5Ux*Ǟ *ۚ f_璁1o6wu0HAiD!MvĊfYhDspxU^5F0oޛ(1A?)~?aZ h Ԯ>_7&d$AlZqrЏBL c-MJ Ga䖿iU3o)?'Dͫ9Wa+(;Vt6Y5Doֻ0 VF[˹,!6v \EGJFD?:v.Λpd*n`JBr(I݌\2&I*i2!X'8N./﷢]aiƸ}Yxp'$XXVY?rM LdV·q_,[@SzPof1NoCsO*'r'⻛+!+OU"v+ayE|Q!ݬsp!$k lTo+C1].z>BBD׊׈pbU)MF?Ok@'`:o{ 5[a))iwK{,SF)f:;0ܒ[(\=qf)~uًbߊ0j"og{[Ab7ܜ7bm\ skdsZR}9_89ݳܙ\-m [&]Nl&ԉ^^<=?`bH-DP} ˱/ϭ(ueCtubAHK%x=sAHI3>.tJ~9ـ8.Ah"% y9<.k \=@ꔗ˭7nq8YMNHgWԈ +?>Tk՗%),:k8"NtfO,h>CE6j LܨY ;*3flpJ@g7i/fa>e[U WE5g~A8B >"ߢHhjy!o~_xGY^ ҧb q^p∛fd8u(6 jkV(g7[jAcەC&?' 5U>߽'LynY"&k{R[%eu:J "ePSgMaEҡB)O`6SYPK dž?<< AKN5SŪbmi{v:ervO\- gzd8!v_ƣYaMaQ6 Yvjѽ#lisg$VL `jȠCWPwV,ҡцhFu{5aMv9jd9'{&OW<(zƙ82#Ca9d=;S[&0P]hLk&źS\ YD]\s"h6լ3y+檪_7ET ŏxzr ~}7퐃:Ο# JGY؟Ihi>3+3SW$$ M.1KVսِOdurD_3HDd/um _n W" _ WBӶ3RJ>Fڤƒ-rI*&I%4'b .ƀOMKÏ0F<*WZ~-{4Th  Ei\il=t2`bh,Q4-ubJ*͚.U6ˏ1b#6d\B`Tld-QBٝ,~-1$f>OqEcP7@^e6 +ߤ(ƭ@uDyQ{aO9c t,RʌTڨO=uL4$V#2v "/nG/]qC{1Th?rzw+ak?{-18ƮLuayЩ_Zw"y)#S2xe-T&zq-p} Zՠ)Sɗ[ %p7+*޼9p3= 2B)LwU>S%u=THٜ?JXV`$uc5Kej_j -Ue7l71_hS4e|N>VŸmAFʋ( */ysr Vz "SƬi8Ԛ6 VJKT=!n{ڤ[C-WJra}A jG.E9V^= -Jޝψ] :.{I2-hmU?=}'"#dvF9mAGK>2N~$a>Vj !;q:h'⦁q|gNpHq")mOyV'2|+]{tW>!8$R" {E4p,kOעz7_wI6,=<;|Miٚ1]l`d F%X/ߑ@G≐Ϡچp-7O$β LkYrPڋfhgoocZHH5^Re8둦dBKIWzuȋ"xMdOQrbMK[\wZ˕RDpYWpD}!pu*vba(׼Q(ɽd?w;P8M\7H̾GF z 70$PsWaOgb,1|OKuջǟ+6s Γ9bP'&tXjb96-1ژfOWPŒ)AfN2/4;ɏѕ If.R%S֙\iTZj-_cf rSb9;]T6?.tF,)zD ;NuaFirb:;q1?I \`ްUHZp2J,=c :f_? ^Tῑ$vIovKEQ= 'OODQ@&69E =D)wbLl5TRPdI85l=KXc@qTZNd"d&ozyjڀE5s ?3k+?t6%xrG^9yPě> -ER 󯕜ڰwi_D:O)0hhB" C@Ɩ;&OB!)6 QC3f%陸Q=\b 8H])JFD0ζ"ibR@1'խpEKziQ35@%&9FuŎL#j]rq!T~1|ފʊXBxe!@B'6_/83 K6۾g AO>`'||ɨR2o醧)v:1쾥4XG_KƂ3{j 1W'9%ajl|6g*[zhT` mZ`[{TUFu9w" KmDEfU…P  y[?ѝe^ʃ<{bR! hItEUvZ721MЌUB)M|?$1cǜ}~gVAG@B8keڥǷJrrō!HrdFxӾf訩7#2 ܸ`;jĀ- F\w4(cİ@^!u*Q%r^SJ!rPA5 7 !gz[s_$c(ݠ" |^ޥ/l:+ -$;LXwUZE;+D&QKM*u RSE=yWIT -_uw#տj7s墘n6ޱkeTo nYzˠTHgW{*2_հאKsEv<"1>`j?[ dRcBlLסTd,%$R> *3 lStׂm>V6Sx~7逐\^ Φ-vX-Q"}˓~ȔŔ ϫsY ]O*byD-yҾA˼AjB%d.ŀS>dw FUq38DNRs%)pX)6:ځZ>o[S\X4fdڮhO3yI17>uZ%nJ%O|J2yגuX!?5[﬈+zJl|{oܘpah4C]ps9q[V O,<7Z@5^H+r,MX'(R{)HQn,"ڗrDQqs2Ne\IZ  p8aۤAh{X>/\){7;_αH<4{f ^ʷG'йIuBC% 1+E!{碀ھT^VuhPǒ3>!{;jkkx2w)CD#ۥ1aHt{^XJk*1(]\Wזdˊ=֠{:Tzj$+&Rc\XvJOq+H1xus#(iU3 н΅#Hq_y`ƛECc ÿ |"p(h%N".#_j*ukCD[ &ej܄zTCB tUcȘdQyl2hN幠zn\iߣ%d#-~|1.S_> ~/3GvyA3x? aūǿxڭc ߮g7 @+͒G**ڎn)8 W6A#ꫝJzy>_`U#[gTwJH0b &?T>TNj<:@ E%woskF_M"$Chj_YlG4cVΔ}Vt T`3q!d%/:ɧhx;`?Ei,4ϜVy$}jhUHTLk3&{[5,Y씸J }/f}>gj+ҪMIӮ~wmSH?fg?$ܓ43ȟ) tW@Z\Z~^Iv1$ Z>M*et2.L\{ߌ5qD / h H/n9Top_4g LMeͮ!C,},^r[ +۟O]hzSei$SR +e avZn<' 9ȣ2stj{λTYKhCIT] $Se8j$LQDt)c?ƀŸ])7ۯޣlX gWv(;O&FcMtRn&%i6h܊nh [;k9+@$RcַR*vԓʦn[7fT-}w^5k@ ]ⵝ_n!Ft D3eyw*HkYR'/L'YF, r\!Kf20NjO7 Q9T ԯ5qܒ[_ c2u7.͝Wr+4,Z?)YޅF*8~|k@;EMۻ*GRow["Y0cu\ŘN6)f0'pѭUzMܓܷnN}ӡFu6xWt豢lDz ϭA},3\U6wz y @7!]*_&:.^m)LOOPMjox3CphXI6Yt-bS`H5 ʱ vPcE܊Y+*bA ?I 5 b(P.@H1J+uRJ(8c \#?9 O̚ p e=xŒ'dx<_8ԐL φfZ)d]|UJ[iD+Is04ҡ~ d;U FUYdByxl~=1: |PX !inL?`dSC c%3E/0=k [e>[ b t(\-߾* ^39樵d-rdǚU\/A>i|(~Gy|+(h"}pɇ!]wwj@ @G6jFwV^]bQYKjs2ųsŔZM2xS@RӬ*EtgN.sB9x6F*tp%r˞h;nr~Bht_ډUl~ttUO#fؽRgD:.ǔ;?2 ߔSXLٶQ8Hn{|lg ".X!K]D((}T#*~z, +=TD'W%-F`Fj"b7-qTHYI7KX3vO2STAb{Oic#ܯ&@UI' ;m,uH~Cة7qurq_-I)'N=B7z8I@ؑ&$Zۗv;agxT6[^P2]HIn"h}lI۾_롙t/5 ,Q͘*OӃkYKUv[jjk^Bċ)N&$T'b3F·ġ+1/4^a"|&/(ܳDxnɮk0Au7:85&q ĪkRuK*4Sv2L,ft`@ո%s&⨛'UnDď; ,A灍bI"b?WaɁhp HZbx2qa56(Q4xCX `.".(93O jF)k y#?{dvPy,a4{j:RU J%Ҫ:=mҀ# AsΟ!Z~ `^BKA ̋U;3-j|ʁDF^M 䤝 WtL26jX_Mw?pT2n4tf(.0,Ph,lp_-AdHس⺊ ijKܧ8B 52b &0>rJ6wuLIsykv Ƙ?RƳBj Q2u&}We z;fwE Ø+8TAc-{lmڧ GpȂ_oNMd#5Q=hl4JizO R|Z@Ilk?i^JKPBwO(g\e68AP՝KOG5*6R8E`V2l/?e8i·/vZYp8"Xԡ[=0=9 mC`9P9YZG1Rh3>ւ㑶)XP:L< 82H>:6#neԙQwr5%YW"M7]~j8顖T}tq}RerKOsV ؔ4[E%$Au4D?r ;C|VT\x a<=6~iw=rIϚK3Cpkd2CC"lv 7jjR|m|}8S~SWgųBn(cE`/X7̓`:|6_m1wap- rv:GfAP08"|ٿ *0aC}$Wkv1@g WƯěNq84ʸ? ?<7AWTwM|VrH>bti8h@a *qH́#+"7ڔZGZEXFC;_g5tXޣfj:yj ҨŨr3} MfTӵa搊h`lBfQ|nK4.T?.S9i[?sb$e̜b rs{̛&atAh'k{/CⳔ7@_1m" :Գ8Na:Ŭ[,chE ~:匝fcld6!rii$,rFp֧_G+(:}?&ȁqL*AgE>v}LAMe.ۓD$͈P0$rgjp͞NԪNZP`1ɴ:e2L<s^ڷ }ýDl=y4 {^3d~fѢevrKjqaI{ l1;.^g߻(H/ԅ' X74-g<&<[Ҝl^`8SOxWgSUݱ]"(?V-$r.+1@U8$De#2 E֙'Y3߅ŭ l(3b.J/Q`ӕ)K2XˍGpr<+MPX6 5j2|L| Ulm`xBc%J@LEJnZX thrZh,14T |Օ2~:zdNti׶0rq ༼b9je ڲZͪncwCEjX4qf} 'O.7p0<.^mI{pٯ\>%JEZo#V{B΀jðu8%㊋nr_Lw.ʂ42 sbbCGn ާZ}LXscKl3r q?2 x*S{C2W-:^%H fQ;4)B~-|).M@b/ho(3QXSi$Z\B>MV05i9],K; xXYqi!mu2חdpySQl22QTTD 㑿²k"0I6!]O>ʦɥ5nՑBf\P]ģK\wȫLB9.A {0 Ty(C7_qR2%F-4PQ6BQ2S@F5fBKoqטM 0FHqm"~=}m#5Due7ԂʎnJqEā7 X)"ѲeQ$̠t"< _LͅViB M^G\?Y!膐c7| i\O0Jۢwy COˡ]R_#w8ϨAI&v0bO٢"qqlZ]A&p_EZd}"n3)8Fbplո1VAv5ྲྀbA[C/ϱդy8v㱵a\ : I1:Q @0OUlsڪ#fWzV6l>+䈚vHeA`^d>.0L"ψ;ߧW@c ,KUЅ Jc\&!2{/lWqqOr v=s>-t/hKZ6Ƴ|Pyt%4٘k 1L5Mdx~0 Q~-zEex {H^,Cf{GFurI8@mʛ81gfٌZ3 \BZiX`Nr!Mijhjٮ5rmЦp7bživ[K㡜Q[kŏ9p. ˴^K!GpѸ׼6|ں&.eIe$U>/R x lFqYP)#5S Q %WObش7%t1B- [Ze-ĉ>O#9 ?4ex 4Jj ^g1'G'V|a3 up@%ͼ ~\{PZ׏ või>3R\21<9'{bQ!POǠ9îitbGtaِ69-eV`|1~FpWtp;ssX"J(@z#z1*_y 4#D7 f.4s3/A}MoRhƽ&cj,bdѿgO¾h2ĥNʷRCc_Ms߷<P]VGT%JfDo Dy.Tse·Y?(w{)aӟa(ҢfA'FHʗyQŰ`qUV%iٵQ$pဵpqMÚ ?&ڵACBWpxs=6~jK[2%'ZOI/j!8dC m}ARq㿎f9S1"#eR4p4@eVM6.0!GD)&ңOIiN@X'Ɯ6_(Z ?8xSZ0XH pөy \ϣH7^$7-+(_MٛL"iE*'^1c;+ZUՑTC?OGF#l]IӶZ{hcLK[׸O3z0(+~rX+%s. {U+p.< &ʽ77k `'jNd=hiNު~Oh<ߟWҥcXh<ؓya#,_ +pp%$}Z\ML @)4\,~ qXKbBc3VZ+n7GpsT7!Ƙicc>¯x>@}xD_}glj}s>K~CYB\YvhTu@؂jܥq@l@*C)T<+ Bds",Hǭ g.${쾣d9o.MVA;ZZ/fhL؈(i:UAh%xTĆ19k׭;Ʃ⧌RU cE 9uRC7/)8aǵ +e^ՙ}.++LA6ះB~\0/RJhխ@dջN X:M2j0=4Yc,PRx,vwq#na 0A].Z: Pv& e|zHXJ̹NNAc.un2 ֞09h6+^2|d*tdJzG1Y)9B~hEMJ4"dsyͬC_^5s= +̾pvoq1>*tI eD}$'=)%ٌrMiL$ 1 baV-~L#0d~)&:❶%rB͹{tΜy*݇lO3贛c<'_3F ed{g8?Wߠ'Hp;==P#t"TOvV2ȣ~/:vc25;s BHc3?>U $N#/>T߆)rqQpQr}/s;oq#,@,?Ư:5 r iL nJA:PV'z`~]>1MB+W"mk EI7hc,VӃ[hS<|)J>L)+BD{yK;$s#qoJ^:ܻ@1Ib6_jPu~r\@'D93FQkE-Ā o|wgڽaSAR=wXnu.vӒy #˘+uW6š*;)ҧ8G.0,ǽ쾇@Gע}T>)0gFQ2>z;b|3:"x{TM~Qehr4aL HMG8WFuы8*Oqp/P6)d>tv=Ynm3Cwo~^, U|%腓Λ.7Oz5 6ABϕAΑi6<;]"UTC#K应wi|}H(Q30 Ru}ߚRݕ'ў݇bZؤ*;E;7>5dhv+W1x#bŴ0^8$|@Xr+!+h1p9wǂ8E dwZsADs Z4%+uҳPS< #U෫ & LesjF.v9"6} Z+~htTk}LN3= SCQ2[f*Inv pd{1cAqC3LSsڹiV-t)_ hh @?Yc*I ^C "sS$"s"C$9,Eɾx\A $x?Pu}}7nAkf '<ٽJj_Ak}h" _QZBZöSleeB-8vʁ=߆"B]@}HN[ WGBBF<o{2P<=d"&^mmAՆhVS8ua}ICZ[t2f'N= J*s-6'ī~@,Tpx 7q6-P0i5Hq f#v eKai$ˊ}Dq0aHAǜIU3~ n7}dv?:@wvEdp_Q>sA0LD15yt4)9БVY=2b4;E_5to)6󉸽g<-w9P;!y*<ˆTi+}]2'xZ"4LjҲ,-ml1!7FokIzu|$$}Xgu)ߑ'$|ėSRe9MM !<\-vZBytv8l`@o/NoU.|t87r/: n - ոVCzK@.\`dM@\[L*5ʫ)dgw!R*޿|z"1PGOC+ {íҁd;aA y>Y.53)(b̠.Uy3/<f ěK]jRJqwIS /)Hoh&QKſwF 3P4PEآG= _1̴W`YV݉5 mQ;eb|aps<c16^!٦G?ct0K[ltUlyrxU+trp E{0=ݮcuWnG]2+=҇!WJ8iٟ_hߒ&8!XBvXbH!~%u e1x>S' D)ťlUϣ؋v(pc؝s5kגVO r5}0Vhy 5Z?< 'V6L.= 'gX$UEL:pD P s2pY!LjSte} 栀qQ8y+KvH`\!RԮ JFs2sJ3ӽ&Wŋl#h]xϱFv?iQǡ#)̰lJdh`zDxޫFH@PE/4  .a rtˡym124*{Xxl$ PJ1d _̟9ְGR|Rlzs\-9zgkEC:zMj|WnDD[;a!?De Q+ZR5.D ɩmgYgQgN@ښk, ؏YdحC 3kGV&SU%VCh6>5$dNR4,Ky:_gwBj z=$Bѩ% 3/&+;J`;RI!k?GWTwmPHYCOȃ58a9ZnT `Rk?{\c? ~[ӾX8V>DJyi%|TӫK#1L [xA-zcT08cd[ iފWF w~*w"p}ˆOjY.|.d Z]6Xhߔ5e)ذ"nK'Y~aAUbfϹVDk7G\LQZVTϙY(=,n-QO#6Dmq;P=履#oi"`qUz^TCZ_`M$񒨰oH|2HҡCHäX1x56Lb=Vа/Hu^/Ax]껎a5D!FCx}/9&~"t6%$^*?(zZoCgLZit- A`m C5ПtpE/ ,;2ң9p<N([1Ɇbz6@ d- t|f>1{0AL opaJxFfyJ˹-؃1A [Tn~I!Vf{yS$]*(H筶&x7j2=O{0֞k[7:ߝbkR ™:fa5t&tVS1*DSM260p~ZqDw206`0K!f#dUj0: zcfGJG6̇1į}1E ]6辫̵gp @"t{ Rv5N5\&|n՝ڽ.kG,y.1f$Hw*XuK|6TTmIn*S qƪuNwd?Ϟk7J.݃ntSF^"b3\#KCce=αOpҟR[Ym1AAF2L-&T?WgE䶌Az' Ή8SZ%VQ#9JrjIr3W~pM죕Dh]lrNƿ[ahL3_O.AzM W6umޥ/((ƝdzAk}FhBdl,&M@8Lwi _*ҲT8'q۞iTKh;qN-&Ž.9D̤}BL0K.))+ 왝D,iQ76Y؀xҟjRm ƨ¿[(y)1#톆 1p&1rDϦW\/pzxLlW@;jc.gKtJFx$d ɦn ֘:sozXY õYҒ EIn(c#nExz *;!j JA`\ 9}_~Pw o (Ht.꧇VU}Vʚ*{+fbvq/Zt1ȭ;Ed L,7U3*x6PwOKqTASȖԝPp^u TȆ7B5UJ`zQp_HU$ AQȵq`lsG~V(*T࠻HJU2 -cL$A2Oj9I󥃯$?  3~N:m0-+s`?.xIZQg|lxei軞_@nB3i4}StJq'=3't)Ab\nI_Z ~?W,m;ܠ6;ɸR%H!$l:p֛#lq|YPҡ ؐ smci͟U0/[wo~`5,2 R KQu\t ɤ=F~Fe49A"5kH¯|Q9DYJhp۫`JHOl]pO~I0f ]a&Pk.D.%Z+HSq{6,lC[`~ҲdsA ^CNmzx'cܦfK#gc]VV(de)ZVZ%|pj_/GS@*P!󌗫зTժBL2 H}"cVCV[ LYp0[k{<[O4~e\Ž6Ks763*ܮ.OL#ZMKj{(|7Sݐ^%ai^R~y\@ S')mnOX_{8b%E QY!T"N4~̀bTEiK|уa)ev R JjwupxCYFP}׆&JcnGv-5 si}T1I5 >WKu¢-q@⎡%@8hHu~%I%HE|x XE= 9'GS>7]ZuK;I@z@Df`P_҉?k!ZLn6 ~;0҄>Y09vva]MPt1@LzTnc#N #PLf"`d-xc7ռ@E˭ϝ,s{ qu'4 ɳbRuΏVM9X(p*߼JQǴ8&|s$%go6?<ȌJq>qӀ1fa#S>߳"¥E34(jlعh"ڜ$\4c=ڞ[C~jK)AZ:a&0eصmF.Q ^c駴 `C`4:2p>P 戤Y  mgɹ>Ƈ&|K#2mLT:?,EVJc[(hoo>Ԉ[,K@@EڿVk=1/\SzvSfN# 6G {%6 Czؽ(ri CiWw7ϕTkB@!,{\tE Cv[VQ ؕ"rHӪJΉ6G Zb$rG9!IjVLOf|tL=Ӕ3ϯr@za.q'/8/Q5[ _Ew <4Ȧy8٣ I~\ nH'؆C`Jre6+1H6xx b^8҆|/ .RΐDkv`I/$  5&;0GkJ25&NnAs쨌J^3#jۧGy5^hU$>T_d e0:iH\g&#t7ۿ0`JbCֈhV?D,1eb:pN*R(D =G76*݃tYophSo֙^w(9xнY2=i%ZĤL ~zr 6/sN/fgDzxu뫳ўڀ$We~ o[9'ĦFօhIB|߃TfG xGP YLo"LtӥӲ$""} βjK鐄:a& $WunJƔQ O4˃yW PNx"IR6Wd;[]0e+)-2(;oV j4DRL D{(nc4Lg2xj^>DX{k juif5&ثe=4cx^9Nu-@dlwlU +NmxMeJ%4 YI7 |Q\܍l(cuΪȅh*NTxaP=`:n룖olUntZ1UO1k^OŽ M+L9PLf##m'tbᢨE‚ .ؒ4p$Ɛ&ARl EYUR+oݠrԦ< \I};`2ߊ1lo |7hq2vPnTl>AGb gCfs<,FTiŊm8Yt&,BV]"\ EQ~츩z23ak'/(i]̃Vmt*;Su1%R-X'{x)~}F*LūB~'uP CN&]F|ci S`TX5䥮"c&X(M@Hns`,wW*,n\|gMnCLsNjfݏRL[4N~Tr,yy)CRLKkdo1x( ?o Dezh 73Ŧ2K 4IwmbE%ˁG7ui1賆y%a/_M[#!){aC ah#@utunll\#;.Ԥ'7\0qbs(2ᰔ6M00鐌]hlL*57'fV&X%O?DYB>rϘs}"o rh(O~^ M 8$I1(~"_m\EVխBW|>7tWeīx0_0w( ST{~F*H.HS5sM&ЬF:p| l>O Gg&ҷ`&"DPCd8B fEyu59%6(2 2걫E]0@ ,YV(Xa5v9 *Rkeر^nޥP!<2Mˢ?{{*)\ۡu#cm›f䫤c7l˥D)f&dGLޱ,qyuVx\g*l&{R/.g>Io>fb]媷FyCݙpW} U_)VFy>PȁwW 'f*AgND>sHCOB@\{kǃh?k}<>%݂֘}[Sң `S]+|/ ӧlF\3Ab moKgkdIāO98=|]IF:Z2cS=fD:mn8>/7FQ#XImP<D+S"Ăsvdʦ2١ꎯ# =#29' 2SψR}$NdrclTI}w!ƇgX F^,TLWܿ=BrIB0ٖV0zK%qJUMEJעXZ;-J};P–b*uM6@3] ~Q஗o[̎ m qPPsd" L0< Ĝ҂c ,Ҁu}(H].]-|tiuf [3(DCcmхlÈ2u7UH'BVwL1_ Hj˾ 3AtJouaܙ9M7V@@c>pb/ڞȸ':߻oFu[֔?$AJCy!;EK3KOU(D164ܳw >yz\0Pvnٚ K2&o1.^}v!Y~{05IK95b}28ClSQ~Z*+Vng flʟB*{ԅEYu-HrsP}"_mGVVL[H&ym4+~&vkFk-}7}X/=xt&]-h>/ybK T ̫>2HȄOsf&RsbZV^&o ;9j3mfۦDf^P*nzd|aS;KP)m(h/`c%q68m0 0js%= PveuCJ+6`׽\ͺ[RAzo9^NjɱX[pѤ֛娡H 18NZQkF= zUN<[fSrkP$[[M4-' K2(N33s@v~Ŏ i5VY1 KrÔ`oRE n/{k|T((S@$c8CSX}Gd*{;h.~8'4z ) Y-O~6$kl*2f7Elm>ֳcfĊxhg|0$&2A%Vε:d 'Y]] )! }_43YZ_`uo:kV,̹XUqcv{ݴ<%l/E}]?@fp+O0qWCa|LCE2'>jix SI$F }-b7H$n@V.ژ x\Vt%*7Ɇ zt~zl=͂홼hk1I)2Wr ݜyq|w ij`*Wj29̢K3-*?R;k/t}핂&J{BYD,,bK*6Kwݥ``ߠ aH(T 3V@=T/bNO8$ڱnk ퟜ#`6{˥~e6):7AòZN?"Aӆ>A #|`QL3~㡼5{61RNGg8FNR('ݫ 73FjP9@ VK$^ Yb4 :C(9ND-G55&8 NsqvM*,P,YJ]2Fx\[pcŨvlpu WL9 ᥘ˜Kt̛Z#8{1.GJ!mj #~OICljWrR&P*kJ ? (gƏ>+NO QXw*n2h1c!u}BqQehc9 6%]ˎ}/avor25عS 9F*+/8rObydWCқV%0)>^Aj]CJ7̟#vjX,KG^jBDhi&Έn$c qIFAuɐ_9Q@k=@5WH) ܉f0QyiMX1z<n8+qޮB0ɳ:pJ~yi\2%J ,2k2ܤT-t.Tro0afD]"Ju2QSd\蹦l(gTL#TuĖn˽Awo{4'q$ -(fa5;xx'N 2A3Wm\O5H]M-fdT*;LL(F BݎDz /n Ld,#O8w*pP/3Fܮ^l~)N!Jo/qZ B*Sc-kK, ?;/ ma١V+"!HO6;lLي!͝ mPuYR*bXoz˱qҍu2?]Vk{}O#.1f U5CݳyYp#>_cۧ@ok-Ӌ+'<$9ʩk#(RnMlΧn_WvKX`b~jm(AyX鳋.|ˡ\Ox4uVNeɗYr֮UF_o>&LF+mL1j ‰LnHz&?QU&gz^Z/{`c +3 fPwo>6ӛ9"|̢>tO/똲4X3Xt7B:&S_ULqB^,%y](c7uD-"}܏& 7XFRY=ɨ {8uMւjF}HiD?z!}$lTxYiqQ4BĒ5nhreȏfvzrMBgi:1 -#pkZ7D.1 gnwrpstw4H7T}k.+pq":HWo" St6&A5 $NhaG3z(>zUҨY5*lm [Vdbx5M˼L=|?gF>_Yb?Vv;x C-rì&0Ț(^b%wכg`L7ggMQ t#x:Q[:o}e:agT?$Lvꪚ ?:3Þqa\ӏu?!blH\gG[ عfX"1F X>:NT2yj n)y4+Pۡ9nȷN[hIX"!/@RDccy"fB+,z:`/O>yorP-$N =0ρug鼧}רT/6=~U/ Zf-VLfnrsV8>u{oXn6IA]渂7G{-//V7'4rK!iܩ6Yx" NDڅHwOK/ ZU0!a2fume#g||p8C焞rcyvJvNqn66ZQ@[w|3=8[MʒVEƅdmq=[ Pn֎4eԉ1@t{Ud7t$8e5+n.? #]p-FjAc.!78CxpH!y,#(ama=B%/KcԶ}f!N'J (O\|K,"ǖK Sp?`W=TQS9!f达?G\ׇ}b.+Q`W*hT:5< u˲L{FsB{f jLT2}G>*ɂR&(IYal^fKBϰf?7n_H~V Ue95Q1=UT6Y"(Q-{8^Ӻ8~wH{Z͝H밪6g @9fǜH B}?"(.1"@ZJs@ƪ~EIaXt" V*,<}P|F,FrՇXDB2I9]FfXөJ;ΑW= ZriWJR lE>gآ%SqOWjH.c?(`!qU5PUZ"t1DMsXv<똯fo|1bcFUc$FzYsi49Ѵ|?W(^MJULu S͉A-;gY=?fRS'BU|$0G[=%f X0j;^5m&jGΘy|#uA6P.XpO!mz603r >lc<3ꕨuޙ ƿ$]M(Cz%ѿTŚT*A։WAj޿ ótu0{0W?"6T-DL`ǖqSaՊ`xsm'۞s5V#w3XhQwVhcbަ!J]|2L#c;N 8Tf4?Kf3"EoYt# ^͌,Y'LaŲOԾi}++E\wvӚ̬mNH\Ij+3F Բ; 1kZBj X8#8^rj p[ӑ!j/սmP0YfxE wg_$ PuO{R-zmVF !0Cfgz>#MP .%+q U|.jW:3ȠM)8m\)m%IlyD!Nz|6RWYzg2HRCN8w} F)Fй_Q41j>NU$/Xnq^=tQޤ +vh,誷P-Oꓜz̦ć(z0B "V7pW%rW,IF>a['v? 7gWf-s6(493+Un/eeW0Eu &W^_Cup8k\'c=9D,} _N]J/ j=]9H bs]mU*5L6T9)F'b0)z݀>(fp},b.ʩ~[MIIb4Q/OX͐Ą2e6RSfqZG{@v]d Y?КR ؝,ʡ ^w0x&g g<G*,\ɶ`P)mnUEKz L2F$KM}>8䟙`oY}i(#'IJ[,ԨS.=^j;o4ߟd[E0ϐ>*^ޟu3^n3D.a)W7"LȖ\wf C 8VIXx! }q}ܛF3q]>+ۢEҁVLt){& W4Ǫwcҗmô&Zn:pŤ uʞb7! h80eȜ3QT3+S~#YiPğ5[,9^j9PV.eCZqaEoUZcl%x e2.5Lixg.H4mcJoo%Ji^JD%*kgu ==7;#w:4 rEV,,Iv('҃782u{3S \>DEeÜֺ2=ZAW6+異f5YtwQ l#*޲gr|$p}Q}'nw)Q-dWhcH~X9nf ^e _J;cp?bihJ\VhW6Uk ab*_y[߇m[u h. lAkớH3~>@Z*o|8ιo\0@ZV31м|" ifI\>s)-s8$NE<#'ԙKu+ k %];#!=&^SN|1AX\芼Tm;2FWJ 9/%K݀ىlJ]8{͙6S "2`x#]?rQJ%r4|m3xs+Qur,Yy(5}2B܃,&cXW5loJF'u/.[֦h6Pz#؏όo.]8PkbAH1vγ,ʸ#pH Ƞ²J^dvWxئC,.!iLVmG ̂:l,v~}wr ١zQưRj]@*;z/谵[$]VQ2jaS[=%ܶ7W0/k\bĚ-C8i,?XOLKB(Z`IPL_@fTb ՟wɀ}\ ^UxnmqE&O4j4cw[8$6@ Fr$L >+7fIWv Fm doXJ]Fk[TGnq W 2)Z&$ kv1Lfɬŕ=Ki<-9X?zNj =0rտSohT/ ^MF\*XnffOjɹn}h=<mnۄsgn"p0=rʵNG(_ʄ ,s{cg:jYlZ۶iRS]_.N_ʀf̈KJ,<2J]pʧJ?CuG9p.]tdFTn?$W2@mY \*5T~[:4e&ATOODm4͇hZЃPʧx: S;6#y\{4t#ۛpkeNѸ#)#eϦ$թ>\AA"8+鲑[0fGb#92{x{~h(hmԅmh'k[6A`&,+9Tj("S{ cX*}ZK"AdvDMMY~%lj  m4 =i- LDm씖U[u0_)lX>S(hwYP˼4X(R61edŽcq9el?V=U$%MR{kB5̇6R}z!cB *w1˱)b(Ko5v|M_9ظLMF\+s+K1@r^h Z <& A #|( !1^ip-Ul"S7:X&]@(r%@) yaTw<沇OgT^K3C%vг>:+,Y;A9ΞeJ`MK#ռS zVD2Ȝ>3Z׳eVj3T屴ڧ0jf㭂I $PU]UD䟮P@:A+xC.髤$sQ2 24ALq[P"J L(e-t[!km+Wjw4+1!7;L$s FFۑ%AI>CNmnw}( ŎLp49O>LAO5!bM1DJLAE\t:hH}^Wz=:ȍqTcq*]IY9ij,qTmCJjqtk_WbPHSC30,Q}KCIh فp2"c ]Ho9.Mb5f A漪5 ZQ)N-K4z'Å߬3;vaMM>uرvґh.|L RNo2;W~=ef(dEo4k؞Gڴu.Jo֛5<Ǔ5OE$vʷYЧr_S(Պ4PP< b><+;?xEy}e).~nX 4|fGTlrek( en3 ]SE?mԾYrvc̚79T;&jDCc7-Ki%aЧ^vkIވ2gK1QVf@ȡ@Dwh<}\Dj%b3ʬPO1ү.nve /* SGT#A#B?:M2% P3۝~͚ rTaM:߰I$d8> SkuK(c#M{U!cof׉-PJ)i3w3ɗ LnjQ~A8[_60(dЊWm_kOd+_B1(| ~> 6S S#{Tkw1◛PUqfU؜a? )XH~<ΜVHhfrJI`m@kz //R1yq^R *^T& wb 8P/YMyqj~K&)^xjYƒj&~t(!s+{I&G(79I<.-z ; Tx18}} c误Q^oC!A㈑glC,ZjTgg_EdyE=|?c3$\iNP!ߩl/g3s>X *y!j7jC+qPR)A?w2P-  /2 3O;+[UMȚWMeTĖse WW.cYLÅ,#l3!z{c/M:R_L=4J4_9^moTPC7?R*ryvZxWB1ՖZ4Agu%u`؝2/ ] BKB1 _^{ߘx ]_{IE7v{-;I Den5#1/t/зx 9r1B8ù)j{mͬ|65&XeRjgHB5- ttscPzi~jCߢ[*#|kw(/Yċ%Sj6f,L t J[<.=+iTzMv${_.i ٥3~$ċeb!G5dŞ-@;ZV10c'ADV9Tks8uơ%s쯿>flk{>WOA25&K{X [ci+JZxn,GIe4{@|j o`yHi;592EρB[kIӓRl?;Zȓ߭r]/ om'z8GP|49g 83u+ R3^!v_P]cYJīaí[QHe{]@UG ݎ8 Abvej_uP !JPTa0FLhm/cXh<L!Jxqw g\>,hrNIr鄗:PAf:2xWQTЀI.ڈLkZ5}1YeMW{pJI \5R{bS;[ b Mi0h:ϻ Qr#(c{> u/,ah2a(]xuoo2^VHM_ B_pv۾Bz ؔO1Qp S?qkE$V`TS,np|;9`WT^yg.֘]k'3XS4̎wXڠKb8m"UXvܣ4=)_;S /8lo(l@b o'Yx l,] {-J+Pycܶa i$lmIBǓ5'oQ;=&'ɪq˭NPab"WWE2E% p|ٶ5.ņpy Uw6˜695?bO >SirK,mvbG\ÙQ,1yp2qzTA}Wr|:gpp^\oDkz^D?A0<&ce(KB㹷[_#{RÕFR!nS#=}Or6{L"-ZtWz-' ĊX%OܶSGiMݩwi^U_ 2)z"o|bA b,lVK&NEl5f5&!0N5@Y H5ѭ8NN`"Cr`nn5 ڟނ&$W|X֮Gzp[ͅvxn s+{qo~mIΊ~.PX;j3&1"w< X.u`4Ŭ(x qdz-BPd[^Ī p+fɪ'sY^))Yt}e?M9nԟf<`ab^ț;Aieޱ?dt:p U(k bE BjV,&IϻJsC$0  (2V Hؽr1ABޱx鯌B>g%#|m`CA 1M6~q"y<-, ׆Hs¿L:"W+.) ;Y'_(50N&G~PEa㡈waҧzuA\+r[M*01V10,HK;rEP5%hբǴk,+we,fUvmi唛|G>*|c'.$;sfNiňSJTYQ'M8xI*4F,-V?(7_ګ_&T;晇1q hF+0q]0ݮfFiBڃ曻c}|vI\V=Z@ݻz,tܶ2=0(#  68aF&[*ʩX/R;iϢm/X6D^HcDKz2)TgWv+g),;&֖oѽoTRDPpU|-9#hljl;_vHēȸttzVz@GaVt^o1EA`#@@79`{Vog_pC&.clX,lmǫB}WڮUwY}c<&p#$ /JFdt%G`wpN=n 7ͽC"M!!s=: ỳBܐj _3sh {,pH GdQkN3P (TVLo̶g_e*eum`gzWy# ԥ\({ӂCe'#Աl>4L9KxkN?!uwǚ&Ƌl)n8%ݾO[̴ 6弮 ,En>t_BUSo eI&]rA_h`Sk qX/93d=X΂$`q= 6E?=,A߬B"}9[ ꐬ ƺ_4ϧ/terҴ |M%o ;EOVUDM/p6إG9gh2=m='oa>HRB‹7Vbg"/]t NSG V1  a!7c6 y`y4xH)9PCOt2]T9 8?B1THnx0<0@,`s~;ԙq8kca蘔qN[AfNXA?K7?)b_6)*&4.ÿIm~}6S 9 f 4w@ hO)'e7GE,dYJM<͖hJ,h~t< e:l&9>RF8/^J0?ujnt!Wcb"&CIJSwdQ1Be˃䴧iÖZmV[e0ke `:&g'~p@`³=T5 h,kx&wٯ {KEʢ^;p<Ҫ%&NA#fQqsnQiC0K5 xള5C3~$ mdˌT0{oJ~Zpιo_nk|o˪WՔޓv #YzyGA [DSծ~ڝjybu_!MFgP]_zL02pixLmd9dnrz//,u˒ ẃJU%D8Sߦ|_/ _%)"pIcD+"ԻW۷l2R\#A`ϧJP7[ہ!(1B!}rTa dži[y /0ehs rj n]Z\ 3raiXC=Ct3Q$LA{,.g'mQA@GeaE{4{W A[ljj:&aS^@D6ls]\uzXʏkwkvQ Mߦsjb=er"_#,^3^]M5n-{|XsWM4~p~Jvv!`甋P5qxR>>EvB'~bwyHI<2X#l lF@'4+||}ؐgH߻k3np,R!-L匬\ZF_S_u-+ws.cPju>AB{PN{a9ˋv.x3넟8N?x[KW&e}Foyp|<֛ ETEt -ZRi>tIYuc}.s(ߝ@H;ۼpN3oTɟGY.TIU/SdEZ峚r,.NDWhkpNsS#C"w2oV֬͘m\:2꿊+5H*]hj)ki8IrcޓЋ98? sJX69"%5_+UWf% ֧{귄Bj6| Ɖ@Uɖ-"gh JifXZ s$mkx6ZW." IA%Jnʳq:|uGʡׂ(33W@}PỎӌŤg^Zk+V(M&(F|B@xfKe}+s!u!9*'ex 4ő {lxZ#Wis%jn^do Jl_FTkF5YF̭on.RƟW?\ݨ99aYn?9Qx+U=¶'77DD}#T%-ThV VauDvI,X^χux0).,Uy'WECvIdLMZަZEK%jk7T&:sjY0 ֚$%3=& ' wjU IߜNj9aL,Y]F#e^s& UJ!JQwfC]BֈezV8*?<#|mq;|;įMVUN*i^'.ӥx0{2\~]5r\nR.A|[PCHhE$+nб NxnY1)ɓ8M}gj BF)dݬ j)BΟ+occtǨm #^[zA%: `X 7HFW}_g0cf.ƒñ@sCH$ q79{k5,OX}')?s ')&TUʱD? UK[VatɹM'VeU$? w+I4q! UxsDٹ8Z `>}$jZF\PNӆ 2x*2l2L.PWݽ=1Ia[vgxטXŃZY"@<􊘹&ϸ=BV]_eq U>@Z#ݟk_翫l=D .Y$cqti>cĝaE', ĎB`M0Ӄl֏5|7nyj1e{(ŀz|j72,0"JS6se P6r9pND)Ӎ68jUS<97|#U7u7mu[Ǒ 虨}>k'&_][I?J9vʤ5SF^'_L΄u͗igNtkuxvi9-L,Qw㌭]ռ4fsN$ 춑3 Z=?}$v-dQt, ٧$y,1-F+w$Uu4 nxQGKQ;̑ێd*WE~|YIiz+,wW$ KbVj9qU?mJ8:Sw1XBl´.HT&Sb*`6܄˳Ybq5N"F8FӾ&vK'_VNn_|neV.dgBAY0MYSj4-uͤr_],cQi=4*eh77$V!3?Q$(5 HsW+=LCG,*S2lk}YFY64y$.z} `WTH'}ʘ>L C@ - @!-la--˃܍cE/^'\I%'!=Z6ͩPɱZBsЗVhNs M(.*CLz!fcHXrpyn,D~`w4":n"g4) 2)95aS ,C.43͕ p=3FeHfqGg/ElMfZ|%#fNVNx+_2}WyFo@UC܃ >?NPge6zKǺu %|@ (]0|Uv 5#[,Ѽt6DRo  oť%4^B~Yg^`fDW/!AQg*ݭ^qbos{PQp e[ )/;)G*k@7L1[nwV CpҜ苌S Ҳ|=חf-yV$0rc\Ҩ0ْA&W ֖olCrtZҒ)WCW2B-IP+r-7ZQ5&\XqʒV[.W>")ho:¨Omf?(&[O_h F5R kn aû rÒ1a߷wh<,DPM KSէ 1kUzL "wBgfYC-疥d@'ܾ?=3 l{xIr?,F?:إVϾY)Gb]ROJS(md67yn7oHj~o?3yC^x4$ʑ[{AГ _y{'!Cbl7[9O\h0:]k:,pBzaEm]ĕQ[[:8'V%/MF ^k9:[iًKP6S9ϡV{=xf]5]D)Cw?JA4vsr8R(Am[Ξ/J=/C/&`oMl8.,;EɴNĭPV?(hLz HJi*I@ &-j \s%.NxId0؉QWO/.zV:XlǴoSr*^?PD xcůCdnأޓaa$Xqz]k?;y+r/0Ⴁ-~KrPS@3NjfcY=C.4&珉&nd\l.34YcI"ב( XqzJKN ܺ03 }aFQi%wf@<ՇtD :>Lmv+f"z.aOQ,MM|AS\mڿHh!Vmpr-=bD$Bˇ+K&ǫٞ~l5:զY# "Nh<1k;ku{0WNgx =Jv9s/Z93i.]WWd[hK΋47S9(pa@otvO3a[^)y> LaJC5'A!0fyNvbs42۷lhmn+n'&K=J|$O6s9P_5C+[݋2z!BLeku(64#]}!.6QF6E&5s%:7O? :t T^1ϊt$ztRy LUh*m'ڱxP+Pk\ÁGJE5ޯ~k VsRYŌ9IUw ̹GYNEKf|swu !1crOqL2#+YlXFlLζL%}>vDJ'017B='E'(@-C(>0Ә 3 y-t&jdӈϼmWxG8rFՕiq[ǡ/` Wp'=&!yg۫ N EInB; IYnJs̑^$V14x~ 'Xc^^sxA0#34թFX@; fA╌-Mˎ mStRsҢ큝9AHt M )?kQ~++$R%[/AԻvsf 7{0Me(4JsM,sh<`m^:1`^ NbG&L=,z,\T}s$\-SR Vu6c3wS׌GFZBKvXID!7d++FĆyqtS]۩2u}"/' QRwWm>WXFiwʯ,EN<|PڣNH.-h^UV^˥Gec: m41^ﳦ|^&̖u,oHcZk8Ï|xha~c -V(um9 aſ͈NB%2E$[uGfTypKI_N^6=`t:R}?} ?,G61-&a'AexĀ@#RaW}Mey ^kD754z:6ST:K(s:[&G{^aUf7uvC~u,̀2V žZɥONE 1C/rg_M$Ÿ9sWY2tWZ:F|)㽾FBq8@=`_2Ts#_M7ZP`!xKewWh# bȸ1y:dk k$Dx]sB#))6RɆI_S*ˆH׽T & uoKX$, D-JQ3sr;Z|q%L'/Kpv4̲٦sQ~A=ڇ` .+To;0תBJ;3 u O׼敓uR<+ldMFN3΅j(Ǫ/.Z㨪}G6-P9cv)ٯ+/BFKW#hb؀-4&: l" ?ex'$5L$tVh];IhV0 :e{Vkqmla'#q}0 1IF8! Ͳ,ꗄM:_R, 7!\'= jW4EoN6iq6jw܉s]呰vFߡHtL#„L1E3YaQ1TC)-MLuHxwbPם{%A1%{5`2T9Ҙkf+`HR k[5Tk`iҕ sl,oFtV֜8фLQp{v8iş}m*ϐw{XK1=+h1fXDX߻ :c5 W7+:C VOtJ91CdlNO7 -L+cw7u*5֣h$[P|go3f)էlZƪhJwoW!&V5W59g mͩ9On8ޡhɏK$qon9(4冡 U'&&(ۻb o7 bjl֘5Hk%K+zZޏafA&PΜuɷ QK5IH#no 'V|GG43hҎ,˧F+~yH'sZT:%]b'3-3p_h dm!F1l2nDy[a.1U0̏8<Ϭzª{ h}!rA%̜eI OqdHȞXe΋̦t9nv JA4ObX3驫%%A1̴caqIթ?]|W >;Ț )~&F"MP/;ԉK9[<$M1 .*wjANyn+"&\P3nP٘_h_*~Rks!wER-&2(vY/Z9I<Λ y RקV\浤_+yI[@Z$,t&;<:Yђɠxy1pJΟa4lV֊3_^7Mf\Lj& cG}pNMm&j= 'y>җ 8 u+܅Qj_>d$:Jrc8lk*NH< p[ b;]V1 l` CV)d @qPW_x4ĕ8X-NHX4uhxtdd& flgѾ.'m&!}s Ktrd.I[Nef{I%R[^D(i1dm3{ϑr/}MJ BOgw(- W@{yS٫S!'>(&;R=+ 요RRK3*6seӼv}1wCV0u"w ybWh,QݵM]Cb-/[ ~Ƣd6,[mD9tWlXb\{sp*4(v!,B}RY؝Pnu#(@KNa{ <},MH6܈9k?]̏ݏe4 0WITYik(^6>̙Ol*-w}m}ҽ$3^R_B#Y{Z2,*@RAP)XJ^E{P=]¥RHyRwnk,m6K,|%WC1i/U"342%uKbMPiX/|" E -\o.+KE.0PBLÇ73%lCBAm`ik jl,Rcu ld'KN?F^r{֘-Vs4!ɷKOYU-d5x77Dу-?N2=۝yMJY^#}kaTKR5prPxE\D'C QsaQ!(bڳYN{[_er)DX!a͓fm(3sY tYhrYj&J2iF9*:]Ή*ۉ3C%*ɅhrGŒ͋h \yz4D/wģ_㑇\l.E2{qNj,$krS h04|v_ԛUUoΧX%o@s+tCvjW\4fqbtL{߃a^ 9Cp sԭ i.׬\t]*%5^]&>8٘^- H=%08=,{sM}Zա!(ڵ֎$E$"މWLg6Zĩcn3u80ZN8*F3Ped +Kl{1:Oηa|,Yt:;Vݱ.I)=G,$B 6 忻qi^c,YC5N6,:q0+F$SЫDAO ʜїE%xgOב,Krg4`MG|D:Mpy5Hq+2\[|8i٣{w ;<礐;#7_۽ɇh8JPJjH[xۣE['Iv9'XPoc)abl{€D?BT)FeǨEC'|f$Ď xs-S\3DEp[Bc IBQRZ@2?qM@}=tR-^{S;xΪ@$<LH6)2/ˍ)`bUL%3In3CIgM'وR7gmp`ܢg:M|$C1&X ж18u<2v+MS Yau [GM:d鲋5r:r>\ X|uĶ_dF4H/sj?F#cj4.)>nz@"{ ,oz` 'kT׶p3Č=Yu{0U>yIdԄ1GWShj,YC0%3qMҜPrǮ TB]PXVf113{H U[{&ٽg쫅;ڡ9;DAyŸiܱ"jط _yŇs6^x)Ed f[jԀκy0ʜg9/!V Y&.Rse BҬvX껈J%Jc6GS"|5XW7Ro(썮nc=wV~߈r#AU8#xg3Kp~?4wDd D7q% bM#._aKbݣ-\__5n]fS(~Z'I-85Fk )' D,ٸ CȐ'oǿ;T*D x3h_|A\mx,&X!Y_Z52QEdP_˞XCK}a:$9H@I(J^ Ol!\0l mQj|KP\+ѲV!UT*q^lN D3|Gp`E. xIcpbN12"i*ɔ` Nc#,\%Z*ñZ!rE<9un8)@rt231kc\ yW"WcgTt"hͣ(w|ďS}@S(mH+ٙ"qYSDT#F%.;ˁ |$8U/409|Q$^-S WyP\\&y++ܑ .'LȰ>3sLs'B!N3|P[GH?-@ m D^Lד k%%usA0K?.Bp..6FuZhuJS*BƚOCڂ=Qw|ToSN\O fOB{lNף(pሗ7~h?cW UEIr\LM.e@"ni8+]7YEyKH{r6wf: l'Q {(=Ts}}r\rH:r]0XJUT=mL eRB^*:o`Q|8|"m}ӧģĪͼcϩ^slLyau0X[ABwCWz1M:Y-o GB?RH&CąvB?f?ȅ`NkS?TBߥaKt8?%nHHO(~QAt/!)<-MH 7GSa0Y4級~ЧV{Y, b-J:KBoD5>C>"3f+.f&+gî7Szv} hH6H4F9tP>ˋkNIRF2CHBt_g0KW {dLӥ3Ր5A L!) ٍ3>܍;yчMfaL'+)*.V(>#,|BIGoroI0^8st`Y/o_.v-^Q%ZIpd(=2|Y"nn@"5f)>6}q_)h3iy(\"ep?74*]͌$Rңhrڋ{ b.#9`5c"5JJ*V6A ]'S"PVv}쳦xo_mDЯzlrƹ d:L$uR qEX TNIQjDfZ&^'r58=`imԎ|5*׬ ڔD!AS-dwġ&.fv^=lWfXQ4D0||F:(ZF:MZK'%*)5L,, E57Y;_O߮^ G!˵S~*$VS8ClXI^J޿lFF% H4BAXUn"'5'rcTp(崙Pƛ?i7rT<2tvw5 !&mϾb{) wo^CY 68,*X([+(*p:V2r*H9FyHa]>vGNCĢԹjLW@ZYqHmp 2:9)=H,A!qY_VSD>!\oU8u7]չEL/WMfiA!L<Ө; !|1P8䲝ш/XpkHqrEV4SI&PakMOG5@2e0My}<4h:-”Dmی[47umwX9z^nU& K^u1\Cin8ua6R%\Ow)=êOS3#7WyCiX-}Y m٦b\&-DC̀`v>w^+ 5UR:Y"ޏ]R;u|MCԑ _o^Z]euKH*lS&jb_ 9TGU  T*etxW 20@AY꫁xUQi'kON;{~;ʉ7K7PҩV=~?ٸ8aC7zz-iGB/t 1kZXRDV\L߆6=+X> 3RCUdHxzlרw}JdVY!>hq,dZQC,*-}s˾@l]ǎ\AHy6pfy:r>ST%ԛ]#|ԴQq+Q&0/ ]=/Բdls%>p̃2Xh>S&8z4w9{4ˊr^d~2wNtKu'/BdouLՔLHH;1G{\IJ .Qhi1ڶ beTWļmFcyuQXbD0z>;#٥Tv紵{y$1yĭMNdKv)E4ƈO2#pĪV.cqJ^(S+i3;؋]a]ROv1媴asɯF8T+4T1>H S,&DY[ ~`Z#͈$Priq djhLj$pbeA<:"YHi )w󷠁Z7Mae  ee'"H}9 !W?b zeyerCP>3 [CR`],~;-fVv#|Q5Cp_ 0}K2y̌/ۦ.+ՅZ*2rEk@LLZ0_,PmSCϐH `#`[(dٟpp} )?8 B@}HQ?݉i(Pq_Xyy 0ԩk!`shv["Aa=o FVî?&TW%A3  {bb'Vlpe(_m%vV ÂDD{^9q~*n`C!'mFZ.fMb6k? 1'dh^_d)I#*I䦁-^B5/V6ЍMp/cP>q{NP51Z(b:&apOt*:SP \:zE4fDz>ڳʖU8Ē] ]xHȚSšLNRFK5;^l,<]t) R23B^vE /9EɊc`1Hr:ʩ5^-:?aE$]r6EIՓzmN=L*} L t-]ե Bg7:X Hei(TpJfA{'[uu{v^?wJ FnkaI=q߽ WbiiE$>mv8f6e-2i. >ws R^bqswjnQ ~//Dw,xX߱VyJbXY;?G&xWe! [o%rhJ)4chAD;/уKAT-ߏ Pzo ?+  ܙ@I5@$o<,Ӈ|e+C&v{k|<:BÍġXPO,VO6uy/($z.5ݘ˰~d ?.ҒlL_ߺk'J&פh+;UgV˟{eiڦ[щ]ɪZ.dP<辑M$A5ֽۧPZ1x sN[|prZn9^t2 {Yr.H701 *}0S@Ԧ\):a *-Gdp@$h⯏~6dZɐxnIq+U ~Da.Qg}KLBD/e7UܵI>ȁ3]?`,tǑZA uU]udM)=uwcHεۼ} pE' na/~ۭn j/-W/VӞ1tʹ+`bC"T|;T;feZIa-|P…)|/R|Xl?N;偐@RM;,ZSbbw,KTړ,mH*@)/ϰ\G?2ޥ6S7oW^vf'qk濪Uv.;6XݛIbD\6Om`9 PZO`az43v-Գ8*ƮwW4&xN'vGcĄD9vsʍǎ|N]9BH3c(GPj.a.=7K(]ut)wx.Ixa8h]y~%peDBB[>E;uؤU'g AOASh1~~y69Fb?Sh.fwqld]hg?e.eDywQzUY6X6-21SLD,}[4z&L0Kh@jLM1O>&y.LNº/1y_v~A%A~b뾬cZ5P)RQk}i|>Of 5"toc`@nv0TXԷk-rUao*n|pkOx̨^_J&kHR58@3XլJ׽$*蟁"{)[?}T5~RLb6U-`1&W꒖CnVg$ǀv۱Ig 96qtOp(E-_tkQQbq `w9V>'kd~"\vuSLNti^v dOf`amb([%`i3 o?H`҈[v9rh7 VGh8dp7|Ja ꬿ 1#/~5+,`L‰R;Kl1"j OdU *j+j"O(Ȑt@371 [кN#r֝ϭ9Jr~ywa55!RۘoS*mO+g}o#X5?Vugv`&)q=i?ﱖJGC,L(`Așv 6lY*4cDP$6|A-}$2H"f WA@>2L= q7GqE QY c.]VJ#U BRIj.(;g.,ݨcum34wiIli:TPgzd:(\m`eٖCZVޒBE`o֖@>609;OxxWLJ;ŭ{M hs>]Vd2p "_駤Ipf5JI2p6NbK@Sb<# 7Ұ}ʋi̷@( m0KK)k5X^ k *YQ AX/= NXڶ<p'w7H2$}pa1ico*&Rg]Ky]#+0_v b` ~;ۑź>1<鍥3YVnrw{Uԅ+YυpQ0%ZZԷWG_pC2,"ʲt? 8NL XLaZM86%Et,XOr*Ӭp\.$ZhiIyc|SٛFCdJH^n3bxK1 s^'bNcmDSlɆOx$wB`mdEj *e $וŀ# /YIm7J]ѥ_Kߨ۱BP;Z*3mxW %hԟalr}+Jg;q!pdT@R~bUmwdwa'¬yf!M qu*O0Ɋ)'Cqy&NvP &ݖmkn\' 4NR;w6՞oXn&( aBM()7<[.GI2[&I aK`Q\<|d+S2~C<yf [PgoD2c}IgR' 2ƀw(cZ\wg"LK3j~0_m'8\ s0ZE6T>[<^*Ľ7‰e'v"&$覅tӇ0hyu1\7Ro2'_$&G&)0K{](x0~) Iΐ$Z+Lñr%"+ h!n-wfd>US5o58"(eDޏ:-֪h-%Wdn$D1]TSĻɫuw|gw.ˉBߕM% >Y"dh$E|tFj|wN5 wpa81%%&)9ar u{Y詠™_" &tWEnk,h+ 7f|.q&мDl\ך2`7aH!J$pd&?ZjЍ P^E}O&āLc t<*Quo8fJ>Lp7+ɼ<ېx6sSH/Ufm?~򨽊pf? k=| .x\i5#=LjCVgw "VzJ.%ohRC=}Y6w>]aVk3|+h,LA&F#2v X+p&߯]#}9-Jw5[zKWyr{ =BJݕΫ3] %Z 6ıA˛N+e(ȋi e[H;ӻUÛV8'0[b2CM)C~?]Ĭ-S` P!N&&p*0r,do/sf&v[mk!s0sgsܾjVkN W(H ̬K?!EnK)8=w}8#YGūu!մm=v|=s8m&9+\I mHhÎT]bkyhEr_^c] Μ-♥ A։f`i`\e?4>t av>K glyPӼ$Tgp3rڷ[>k(Ņ1!~&딣yho!̸ٕڌk PEK[ |QHH;fl=5c^?lu~R\NVͧ,~ 61 g9eP>SY{Un{z ;\]ڐEҎ2/4RȌC%}DV}^bGȿ*hnr}Jlb!|)Yc5TDLV7w៺; >ageŏA`TBq:3(G@7*&qP ў9EX9>H=SкM^s|-)ԦVzUéπ\ۍ" lXہ=Ԡ౲ےjAdP=FRC@]&SdLxyK;-5GLc䦜Av)߉:؇+cf(F΅f_:{RzٓE?@6)m2Ud,E Rv{$ nu9fQ fm2@ڵ_\anbSSOM$IZ>ni.̞rqqh!K־M^jGCwl{s wb&q!CHղ͒mVR_\RH5hRn,0i7pZ(ݎ\' GNT/[.Utٝq:2Rj^u4ߙ+O sPB_N5S5Xn456lI}F']#)W$^V P4mOBW˦gud 8%$5g:*/xXvUR\fphmLCuaT)ʫH9?27r}gs }i1n/ 2h['$SSj,RxT@ V5+ G~c =#D+ք7?7J<žW-=H.{9 Ò\Rߨ["^2aMN1Ed=8Y@8~ o}=Npݾ4YھE YE)Sst,ZI-6=ty^cBՙ5SFNe*գ@HTSjdGn=Fo7G,TK{Юs]۲ۊ~@8P8aHd]Hgk|nTѢJH/)i"e ٌa?P-} y`O#=xaF-/cqpsɇkdMt++OTTrKa}#I=?}0f,]K7o2@I=F٦0c`#N+XKQv@̸q~6D;)w)8=SPp3Ѽ52aM{~%A0en|9grf\Zi_Q,\=atL'U! Z-dTq2=WtdaZx 'y-( VOq֐22X'#g Wn$#6n˿GHL:ŞzQ}Gp;.zӔъ(qRWb Y3bn}UPEMUKF饆 ʠۦNlzxQ.g n. +Ꚕn-k'6mh[+Z*iLa%AK\#2) `a[Z4ln BȜe#+Z_tDcƀ#攢GzX o38[v""ر]ٙ R^`SKsg$Xbk1i6dw@}s&d .y54ח=#[}OC(x1 Ʃ`F 'SvB{t<pg#VJЩEhS9z>#UC5u-J=@84gK^Rj'}6e)+g.ʑb4/jop$ xL«&)ںn^Imђ6\qƠ%cD&[OdY?5gбBs~ "Cͳo"*icZ|8摭Hˌ#Ѥ1.*!ZK@5=~_jĒelq9~zufU:EsWlX.y}`h.z^L/O%Dh qlc _)!a.Y\nLh!b)l}7%Y4O#[#+,}vx/ $mC;Wj@_`: a҉U1'&h;("I:; "Ża@x/ȦA*? cz@;'H00Lt{TE}wȦ[TXpA;z{{;-e! RpQ@tZ;ݘʖi҂쑷FkD ߕ^:BdWW[w9/0:s(";gQPw|3B:^a? C6Oe(LƬ<̍NV9wF* ^ +B|^++H%,`#Xs WB*>Vj] [v~|RGE@]aDо筆oN<̕Ciu/d~>S#ySpi)ZDSC#TN[O;6-P5Qaֽ=H%3h]mavhzm/@RCkv6s9*mvӻyǼcWLG茓3ngp%{{K颺WHL`[f-j!#S d+Ox^ow{,Xd/ {tNʵX d᭚@)r%bO{XXd(Un5L7\3B)RlE޿H>d i|Mڷ Q/nBKԊ#V*;N )hU z|=TM^AFh,LkI`7F{=@>S0 ͗2ds:y;*&z- d(ʧ*j~MLb4aȿA nR,SΥk:Q !/0@3.\חԾ-R)LAz;Ay!~ Q !AUJtK 5g?3޾E+oy -Š]+xO=xeEPMRvsQ3!~yG_ܪ*$(]ٞAl(ddX.<'y51zɤ_;uVc򒅊r\| '2S8V_BG]Ew%e'?]o_8*MLV\B3Z2_4bH 8,mXV,ka@ap+1t*n;|r$"t;Jn͇7!Q"\':I^pGl]!j:.9D͚z^+}R+DµІGcbk~Mh;ax!5"A@.x{ "[V%%}t7q߲~CFﰿ[mzfE  ʞxaR+~XINGeAJd MZR/^D~cG(=l<k1Ix]H% OYs>P1tRɰӧ%`qW;5km$aս;Sۧa /9k%s{m&: +:9v֩?:'CqOY2'9idAuB[S3cǝt6AjI$ß5_OqMo*jgu#'F*Zr³ >?x^0lJ"<nˇ-t/+r3А'|}h:QDfaRhw6Ъ(H'H'夾q6 ,EYhow94hp\є?|BK\')mfG(iUy@I߄ZQ'9`!fVq[ϥ:9$ Vp*ЇzbhtR%Y?uX琇 3W.`% 0JtiR4 x˂G'T9kPis6935?qPeEk:5MN|j/0pR͔YPØ'UnEo劝gٙ5s\.܁a ?-gEjAH +3yT=8s-`EpҠ*i+, T,Y L4t&0a T[v|&gw᪴CaVFKe5~ZF1Q!Q0G3(C +`)0NzlIʆp%_iDrgovNKWh}z6໌չNKM?  $捥ǫJ<:LXȋ+G\7nZWbay!W`HXk,j~K+{NgH]}g!]crA]$f7; ~**-K\Y!_9h}T:xu72^T* #GZe "݄v]`bN̪Ko!x!8#n9Q ]*rjۄ&F H1a~d\)cT7V_NluŘtVN :W Y/i$˱.ra$ NJI$SV6n> iR3WFw;§ZJ ?ꄤB[Tf_ }Ďu)܂@zsRj(*˞$"!y"4p|(ZC*/AB$g LW`2ޔӋI%(9p[zdZ-ÚwTAwQ0 >͉l;Gd+Db2,($hB$+E&vY =@+__LA> '+` d:g$CDI[Պҫr^5z]QqvesٜCV$d03_:iɎ5d޼CɭDfS,$:A"š zYJpFyY Lte&\_K筟?Z>ll0܍ok-.{՟d@ ,p[j*\VHpMc2 .=➟w9ˍsYOXd/Vͫ ךt;?|LCj[aªif!\!Bl(+v`dtkmOL/oOzTk38Oiّ^V . D8F^5?L\$#?"T |DFႭW@^:<`̀lj65A (]B"Xh-2'!f&Sf\arǟҫ;!]4(Ѷ9:SƕAc-vy[̋oBjm U/*{e硾ܡbtΧwcvx$fi`dmHo1sFoUE̮ykp?Y^\u$q#+K6 e H8R7Aִӻވ[4R=ϩ\HK R0}+_Mo&)= (:1X$\s yƑ4 6!`Q2$(YL Z s^%8JBīgES_yZ /r#w=ER|]UIZu(͠gzD~<|x{>)6}aa*njCSB2bܫ!\܎z/Fv1m>i>mzbPP(noPWNe$ZR3QרJ\n7oY{[SnrM'Ecv#ݝv' mY0WI&9尩|0Ĥ -Wb.å+B/ OrTodTs*PwxXw nQ ?Dԉ;ŷ0Z`BS8[ĺmϖ3H[-ję} \B3- e% [`<Q`e!엲PB#ss+|EVi/ 2a'q\^D:>>Ӿ:gT )GwPmc*'zj;Nw$)z?=EWZ$/,$~[6^a2vx G{5SBL(dηP+nr)wp P9ǴƗIKP/?fsO`+K*VfeϪW6WSK! R!N7a&RZ-摸fgs */,Vw5&HvcʪohW M弻<\zW![Ai \5)s5!hdh 7AxVx{쫹Ϳ$>W }Ey䳎l;N̢zGs0bb nd9.Ɛ_PnSFye@r b+Yj}R曧 y ݓrW8EJ5y_8'ܦma^|g!=\2Ojɴc[;;Ckw0qORm8dr! U_fqx5;l=v2 S,G:63vo|hna "kAÍ;JwrbsP}J" Yi2㞍S+E"HPUNsOZ, o u+I6hW)iE0<~0s p^ŋAga9Qyr؆>}gVK9 5d1ahfr_Yf}GCZN8#U?<F|J+欍In:B ʹ\9tn8 ˾̀ap?r\Bz7+L%*pzWHS514̲;-No41$ʹHV5]{*31@ᑕoӣ i7&kFu+T$V+u! YΛR_K$g p]=6 4~f|op殞[ mIښ2ZJ"%x=g/̔E-GTfr2ߪ yC]*cx^1x"h:ǾErP gC-*y_RRxKKp,B(Y!6 .e[l< Ax p!袂{G8ąMq:Yr3 z^F9~H(WJ y^LN\2JJh|{Mxkt̫kSutw嗞a/g%bTOqeR %&:i=QoJ.Z(Vh#Ox⺝e:$gc~\7tC hwͯ\ޝL6Ȇ=S:Xf㇘ɣ3q 8Ri-u0poJ6z_hh/ Ls zUOFZ5 B<+λ?+S]%T}9[/;dTϚƇ>jG?C#fws$#cVoˉ!rW۽wr.y$W)1>DV5䄏h$fs5n7IDum ыdV|4xisj6AR_Th2 O26]n%SS֮;y*N3yb?6K;&B!{zB0(%w2%L]&~EfBNe|z}=J:[WBpl"MHS7.vl,ս-!eN3ޮ*ٹD@*wۯz5InF&p\1p#h.+{ǧtpA,PԌh6ב.zru$M{bM@!M/Ips*L ZxN̥ɎB`[Uld8 3AΰdQJDTY80(`h(#ުZZ0g 3-L Gz4p^50Rm$T+˞: ?`Gї2wXmRO!9Բ9J([aus bAG>_guJ{vTUo]C^MVsUMt) e}KH^Xbńci}HnM"Ѻ<% tq|$J?QXӎ8N^lj2C1Nْ;@9R7#ZRګD<`oꃿܼ6?{*vvs6q?*;?Nz-BwA+Rz}RTR|x \@:ӄYɺljZ M Z;|TOph"x:=w)5vAN qV ;` vSc#7P,w-gv=݅XX/g{ԦKql ElO5蕚Pf<6uzAk4hMy\ʰJN Yz@BEc 9Hk?\[1҉Rعn)dx;ݗuxfCP 0p)9,$/z} p?βl Drɓ /N=gFh-μ* X%:5ʽt\f@,]+&;>Art ypȀQ"'ʛy(VQm7d Yl͉:VoĐY%.+-UGŤsW0tM>+B;GkG1Yc^vY?ơ'_ZnD36R뻗ҋ|@읯o"'~ 5]$Ey-eM'3 9M1Ynͽ=colakWQ2pQ=Ax26tJ,3.Bu7Z[A‹W:+RZ:_r "= 82bՍtA5 MPB!*vkL²Ʊ*,,)>B(St_0 W &A`kHl ͼcJ4VUH `x r,Tq4B>!cu~wp+4Ĭd7H-#@]SYǂ`^N˜c$_iM{G#h̷UMs=UsF  h22u% 2DOaZo LF Yu:RfgYvb{xntd= õ`υ5>?B+_Sa`p6.YuSRRg'/kCdKYgYej.Fx-s)#^"9dV 2Pe@br-N&'6,~/OE["[y=<ٟYYcsΰf`TچSͺM[mB'-;@Ѯ8GRbo #f$US2VsG@Yg >j; /cV/w6+[Y0]*֯=g^vڮ#pѺxi'/@Ѫ+WJǓSHfaCw42=7bM& *FH^4rI `rɪOpy, A+F}n,2NsT*3x/6D_DMӟ-OZІ/w)sAmB`[tRH%ᅚʰhh7KY@y>ϟ~%Ѓ9Ou*5}=\a-..8 pXB  "P.DnU3τ8[WuycNLdU> jڒ%ccu W9̈o,Qz: %6qml Rmr4Y\Eji<4:)@_0P\7};܍dǤ2S4mdP^GkjtR؀apE\Kui_3xIQ%_7<X䕭)&Dgf8,d3R»ֳ |!2rސ8t=-y\|8&_UdPXo);$SFgŚ1EŁj}k)4tÿAk2λݼً7yZ.j90ي:7chޕ?Sc-pSx[zH!4Bh `c A2HTv wKAwڹ2T_H7jj)$) ёx4hܷ=Us4B^P=U3[ZZkvHo'Tg*NioGݰ`JWA,Rٗl8!#HMڱrMZ W;}yEC?6\|ιsVq$Ac- ۝Q=uj h)!ȗZ[̾w^qܐY묺hv)JȂ`Q=ؿ>gE[ m{uP•D^N1.xXV-^'{EKKkpuJiR p Y1z{| E"3_M.s00V[P,FҞ{& wO-w@aA~"B7W@1PFn͑aa_fwxYrӟq`;u+sĥ\Vh*}X&FGXW=y>=8s dBdJ_PDH&яe{Q q[9;plgfKRc˅9|laP͙M*Ox]ÑnY"=YM 3¨!'(5tW3#\lDA7f(etu& M gPK|Lݝ`Bc><,1pWd6B1k ˑP*:S|:_`)VO½U'4gY\!Wi˛:O2"b.iGNh^ xJp߈(=gA~Оդy䷑y2R]YiXhV%䭱!yZM)Us_HHfH/ӣ*pZDlh0-L ҥ燮uQsV #w~ڗ x =5I~t%( $bhDYP+b [71vr8aҕI5> B(%6Y@.]#eEK~.Tve! y B5n {&>v)|(處[>>2X|KT&;ZѸ!"%>;ዕ##|){(FA1M "ƫ98,ۤ$_T&lP. :eCDC cAQ9[U N%o!C>F#$e$絵:~̜oJ2cNoJ sC^偘WpJoɪOw,/̘zc%`x$qpdYR勃~Tǃ3m:vBd@o$?&᱂ پjP2Va!ǝYJ%mge_X%>[Ad%|r{m@ru2A\># ﱡE.f>b0 $L&'nLE]$¨ge*v3 St#ڽۡܺGztD3MƯclWvFҖov([nQꄃ*}hzŲDMs il%gU*z}![$_+%Gd8")?/&C2`/CbVc^%N*&E@ ?Qţ# pI| uUx7w=$ 8G6WVtȫsb8IudGaˤYMCŢ@|u휻nd5a3]s5`Y& ixaRFo}uk%wM,??)uųYuw%%]q4xx>xxZ ,GZ`q.>Ηg YrIPʎ1VA*IFwƀ: /gtb-@ܨ:t֦(8R6-\238?NrCd#2,r<("Gف=(Lb>1_u?.΅]Ј:?f6$0`bk 8!ok۸7a' Zu![{ZR/aE6FsBHW̧]swRОNPV:6`Gd>sYZy+ǭJ8%jEDȠOOB?%Y)g9HQeߓ\&YOwSt{ję !Rt.)e?UEVbb֢s'+wC=Z@Ւg+򀾠4dG "0nB$RlYZvJ1,YNmR37C`z6R66FPk ֣,pdێ 7m*0xdlGf(*&I.RQ(35S< aʮS'bvcI͊XqW/+QDo5 Q %>ģ8vPFF2_tb DDG-j9jDK*2~]=! Rj3mGs9nMcR[<7`9!%9DTPѐ:\3QWt^l6nv'F!-a| Ցא*PRPU0ym0ɅeJ153蜠yD|(: G狙mЯ/Lj0$lr~m\;Y/q3fOR0pyhmcƭuxLLRP kCRĴeɥ :ģR\FjنUTNgݥ \|kIbq|%t#h6 xrvz~Sݭ[~T~)F Vy={{_FdzWy0d}7:xaTГٙ;P_*9?Y>bҭ?ƊF!04_ksWV;-WY k#KQ"gٙK̙w<~1=^$*^; \<&/̡D\y9l 7S'j!( _J$pbC 7ͦ)Q7g߄p Eh=R% l+*I֙O^t#JGIsf _ɷGv.:pC#$,ğfEmd.E'( ϒӮЮ7@MwG))<ߍ}(ibX̎XX^=~Uwl݉%$ 92_+b;yE8q =TpT#gm^r++388‰Td(Y9K7fAhw7&Pz@o9ԹARAX_xQᐮuY?TWl`nKsIrUXC0!r9{C# og܄*c6jpפpk Ǖ޻گץE}F[Q~-!eSx^gJUyf}tP5Cl WQKB#/ ;R`Z5~!eZ&w}٠j_ZpvSYH)\0R>K'햣ûGa}K0M~jrweRXo zS`ޢ|lj.rLŘI"v@Anש *y H;$MܾXA{("e1#P*ڭIHNF`Tь|_dw꘵"eϖp.TaRV]'<IAo_;$QZ1*{..gV disULwЉ|o#B?dn)nQoi ʎ?0"_h7'8,-AŌPLMRÞ@*4J| =1]52Y |Ř!<ϣڜw=_%~/(GZ=a*{7*CȒ VWlK֑VT0&'%^p$3[C`[ rF#mʹ߂9WN$ܻC=I#8_`SbI^;-$E8W=2m1*оJVv3~Q7r{[+)|_Vޱؾ˭*̽, \]$VOKIUra2SsNxso4Q^<7-a7WZ=YKC ݝ{Ҽc:dljSpW}+I_uQ v]f;?ctl?MGa:gF Ean7RG ,m7*XMf0Nh`ҧFܧR9ځ*E;~憓+ o=#uo}타[O_5o v>~]1„`\mnJ놘](&jV< YGA]*aT!Cg TgV{r|^UtlVh n-sdӡHL7Cg&[-jO_Eɜ>|K܄ﵿvT*?y(PQ.HօUx"*]^9/NXC~rzL7- z;@~'eا PǗͯZ\R/LBVRt J)hpY,(AiBA;oC1I>1S7`ZGbJmvIp{e苾[W!>zMުYAK7*t^I:Bᔇ^Eb?͵4w >(t/i1Wqؼ˂(`sҩ+_ ءB0 ,Cu$OUܠr'C>l2i*3 S>6Au oni dWMZJIX9)J EFB&\(4VM|Λ{g)̪4] ho*v2%zd-t^$'@GSNr]ƨf.(Eaz+T7d7wv3:.ئz\1Ӵ7Ɔo\e oo3qMI7U ʡB<@O1T: yQ-~ Ɲ-as80oiCVN׏I4|@*ޮ7$>32:mh=-B͚J i QB)W[%+iG/ݝ  T$C/8Go m!TUpN0Y1V;% ;e 7ڋs0SIݖ1Y[ڞ&XSJb4MEB֎?Y…<ݧ1d5Oꧫ[<4Mb Sb8d_0Xu.I =e@SqDSTչ 1$ ie7ʝma/x +NF6S &$2ym7ܴxG?kc[K_AZ: )f%TWPk=vnb;|Qw.28$L| ,kqtH@%_aPj״ՂpI*wDxV艒N8$*@Mn×)xWk?.K<TwZb%Yq`pdH߮E!paxZ&vH }n=E|n+,cάܝݰ(}}ՏXgcЃYBƼ+5yaXШ@փ Y~ELQ-Z䆜@A"A(.[PDrQ,4کʏD{F"ٍyQW\wRyUk2譞pQZeF6y`ty51XSvTwvn:5!t: `tC|]y9T {# ~i7 !^W^@E1`2ڶ) fh(SQYADhqZQ< cc+0y2mVjh erLX\Y;_:"c/ 0^3d_Ny+$۲" ބny-["#5v3uc%Aڨ.%RLn[&-r ?Ѕ*ZfvOQc b :]B) Qn6eU[-r.5ohB+EpH@-/B٘Ta\ 8j\Z$f˹O߾.0N e-?rbGzXj`=® :QYG!1Ao ^BnG#6UH(G8`P*:9̩Aӿ͵]Zq٧. 'jV 8$/l8(%W% (b!կ1VFC̛aZv͞úQ,3A]Lq2juz(!AN<A 3?8о=針1/+(%Si oqJs*wDx<췪?M'~YOZYcE$iQ #@9@c7QgNgw{ﱺ<.:4GiZ:3!r5tNA≤@*ATY D<`tHwU*~!5JlĝY9 xiu0zL5:h4m[#떄 ]'PGnb I"z _u}BbڕQH&քm$61m8{UvIVN6;rB!T]мd[;}鰟SMwY򛶟kXh]+5~T,Ji uǽ<*CHFt vpB;Lg@;^ǥG1~UMFglriR)ۢlwÑA|sW]gTw\(kŝWҨy! @1a"O?^YNJ]T:#c|T* s|WleL5۸rr {i"Sk@Qǝ2{/mWpơBIE#GI *1O>_ƖijO}[ʥ!U(do!?jr50=('S4dR~9 籒}3&Ԉe1* .nZ"1%d`ph|:UŴkXz:e&|{^]%F9cَ=.K/{NBfjv@tB܋ZN+>]35k)ŒΌWlqr`x5kF̽STj0}3x S(aQ%WuZO]r1P0Xңz_2VxYAj- oˁR.3ruOH>0`4ԌG K3]!6?}Vc.? v&8YQދ#`(NLZT1ʣ^N $8 : U/X,ԫB 7=̎<̐Vd^(;՗3qoz"b)j j $9ZK6eA5>rT|P7p QXhfoCoVEqr-c`>[&T2RaKjUcV+4L?+4ǭa?LuC2zcˋPS+7E6o80Q<& yj }Zķ v(n#p@6](Fl.$c)䈝𔄚>0 oOƆ1V=lǫ$f!m0&} eY3v"$N3V@{&Idz :fmo2Z\._?zq]ʹ YkeXwb.*QɊ*EP< Sa Ռ!*+306@SvpJ!iuAeXa d?Kأۯ7 d7Fɾ/"cv.W=^F*\4^ԛHFB'N4 r8|Hzɀ@pOn iOh\yKOlQ=4T1mFʬl;+^8K60Ee R?m"O"JQrZꤨOj=WCd}3 ςcԭ6s `]!xFA{ 'dgrլ~GAm:"@ʒ`%ұ? c|g|44 dpp0!+]`=Y 'Kmz߼+} |ARajߞ:pB$:qWWHr՘fno}T9x|~7\2쪧#T_\sNz3C2\ ݩ")b j= `h ϼ:H WxЕ3`|IY/(# mmrAq":=]j#֋\ B+!mm5>O8io=J0OFRħ] >6kvH?kp9&I ${54b^;^]uvY7sx+$}t4hC7T B;D1E733ofz~%*̂w@$iv.̧cGW)O14.K_tw tBOP[xfUޕw^Y:#B=m$7jk ՀLЀGP0S;ϯJ'lLjQ˄^q]gBخST3$eˁf3ꑮsZ9/)RV (Ř?!cWHLi zuvm]>@WgDk ̈u)[R&js[\,wDs(bfu4;tdDsi.vhGјʂɅ8o 1:*k/틿qu8v~V% z8@TuHIFE`a/5>ƓSj 7⣋C RZX`"mE%3=$'^F1]}W,M5Oti(4?=DM*4LZ$ITf (bh%E0q„3]_dCaySL㱹L1SpWQ' PgC¬A#Mc+C̽ V_}Te8^Ev9_`s_WQԎLy9)a.k矂Z6(2d>qĹl'2q\oN I$e複o.5^L+UpT')tOgp\{bq4կ̟%NR.[nzMF#x.$YjN,*wd$W3t%m/BVL~T(Ť>}cl[Ծj\"@y jͷ;YAujqƛHr 43Z*^Яei@,L ?`_4߾!U1D7QS^MT[]x7;*ImI靶ZQy -p[aHM\rQ?)\;@c-V5gOvk•IH;oLr RxׄW]pvM,RיCꟀv- v0"e_F?(wU8_BateQ ~0pNq'+"57Jc%KZKaSPkqw4T/|ZgVqS8nEBhXJ|TK|X{_"4:G:žL<662#z{aX764$5 |=j(TM #юnZе:75=v9ա̐Wш :OFCiZC(L'|9?"p,@ aՏG)?1LN]0{h߻q>0OrI-3_w7>4g?2oJڮp siٷI%pUF+3#IrK<}cw˴+ŭkm_Ͱv;ɞBNE1]sOϦ EWMXY3z/r8sz*[ոԕWS\m9  œ2ͨ]D[Z]gȢ&oA0 ˏ6ЅP+H%2s;!lFed <1w*04lb^yzJT9 8Ma7DpޅJ0/z'W~?bs;MNp~%id +ن '{ƍH֠uwػ8y𚚪.h{4|+qEձ(UZ&TKloġ..+~jr?Gt3ͯ'&|/1on(7NiY!^ټd7}3K 틚T]F^@D-أmp+rm<3 1_p#=^'FxWљCtng[p=(E;piÀ-oH>lNZu/ h–}&ERjΙUUwXMx6HxȈ+ilVJy8{oV_>xjP۠A WukiGH3ӯ Bz G; |UbDGffXcsyAe,suZ/ B! iS@j$k- ӵlKZd6lG+ 6:+@9u6 2q6ß~7΍t< U4EVQa}mjf;Kڹ4\@i"#F|Io$qmxSæg/?[H2oQKc-_I7xZpUitEx=liYE,"yΔGe195X)6be 4Vꔨd}yyVctqZ{ ;8;,qzh7kUߩx=j6`9'_E/heo7fOpgo#4ELi.s|2a]55k>$b4aF(F940(DKPxj?̭P=82!/=Ei{[Xȩ![ϕh¥z^$Q> Թ[.du-ۧd! v/@X\o.؆M%2:i dk󿠈])!:܄˷ ي͊}WYX@Ǜ#\7/ s *p3R-CKqpܹ$Wq!k &'N[.sQF( 9Gm^= ƫi$"dZג5+~ yK2qL&(MKQs ]@q c/;2 fbDYE*oq?0 >S9F.kR(-ZkΈm6\dh6F1cb.|_ٲBeho¯xl?iu~CB#qij7,;Ƥb1#n9<Zf)/@汽~g}Cv߀ѵǣwxXg3DZre1t3+Uccv#v45|+ ;e$! 㡝s= '(xɘ3{91R_Sda4P*>Чo͜qQ^[ YK\V;[{%bꏸcjU][L6qQ?pSh{xK@vwKX3MiiPHXX8ܫFϸEi!&$VJrSryou.M|?YGJV yl3Qj"䑃3| PP AySLޯ(eho(7 dMg ʋ Gy9+,~('MS#y;S^ J\Η_f<t 1XwbVZ8."+C /.Z\RMnΞ'Ɩ*ǖ~H~O_ߴpz4&Z%a5[D4vfV؀$];6!zȲΕޑLz KH?u5MٞG&d³<<1#l'!HX܈n!]e2Ni8PWyO(@|Jk?$KH|¤I4[;mt )*;(O(̗H3L30U1:#/Մ_"vG1bN]F)J i LZof0k-h3|P3󃭋 !}kk]33*m9 -u.z̛UQDzn=BLFaѻJH'"x;@gc7$9(w!5 :4AlU fH[`a5~F9|\ OWO2ꛍ6~nPF7ͿruLᥱÚ]ovwU#@fxy{hAQLRax P1Q}Q6~#CMJ>Sm(0ъV >:4&974дMvIe.\dnKX/]} R/>C݄5R.3up-]i S"#!w+/oߴ %&Ķ|ŏsVJ dV >lFԱb!ǤUD{O}֚b,v(C2w#Nӈ3SwFؕ)H4W陱4tv0Gprq.w t51{XxN0, -e]ټGAB ZcQvIV[$fVa>YQ)Iq`+ dWM<X&(k?%!:oh3/cERz}\Z[GDĪ̠Ω`vrus[F K<#߿¬ {|m M_ hr%&+d,^r~-|;Ψ{6QA_/NgުO@CG3uyfW̬o$+.$&jH~xHx^ SKa zpz{:^3ͿFHV> syynUL8바88aJI}JH ͤ*qhGaR."~PqS2|dihxS^,[G 0Dϟ1ٹg!B9Lp)o9SȾ|ի0c/e<ܻt㕒̌"!wC!]drc{ūYO m[]Sy6/ 2M&4 dGp.ŁRaT~ YLlx3 A8AQ:r,SlNpWaQ_ ,t zddž̓2Ȋkz7T^k6> gav_DQ_Hku-#}\^BˣC7P)=? KV47ҫ"c58E5S<ڧ{k*;/=Rg?:MHk6>Ǖc l@WdìdDb>j"\)*tm3:wo0ErTَ{1XS~K G 2Jݎ"W,.'MHaV0-Eܞ0˓|ߓ2u|쀙 > ^aqSwٞ/IfD;NQ{m yE;Y:G}r} %"%]! e=LO.EaI`'pe[ <.pN+-AfČd "U] _ |Өd#٠4l;E^U}2M,;l3CpBҝN$|H=?ډؔI+_K6q/''d#1&]d(x8jxӴwH{qě_8LTo`C܀7ߨqc -ִԕЕ 3g`/Z ^s4 *>>ej=X3Wے1:o3lzp)9 ОS4rOݽIWj!ԥ H'L%&;M7#ak^<1`C 4mr(-y?$%e&j.9~vj4hDqjq v71M܊ lVbm~儮dbطz`3ur~) Hn}3 W#=F)=2%_ mlT9]B$ĞD_liɸ{0yb٫J*Hq*DB{T?7hP-~p&#!^[eb#c%$%N ܫz|{%F~mT/.+R;{2u ,v|n&n"?Ϻ5\VtKdN X䂑u$͠0ǻYW~*+ Es_B#0P[ŪhJVuХӫ|̀9>;^P#1B&>7J / 2JocН0};~2Z^&c-Jv 6>g`aeo]8fó1-zʲ."ݞv:XZbĻ'3 ~*))ˉaal!Vyg`,ۍ[6sUgL; *@#z//N3LƟU5Og?R"/sS;3+ύ]7i&:A~6@^6/ MS~-* rv$>U:JS>4{ NrBf>j8p|>>*@ufXqk{" S0"'2eKSQolzr֕\,!HMMwM,QP(-|U,i;i dSg?"jN/Jmf &幫:+w]'4"Bo :q*f0U9!)%A5~s͘4ѥ轏whXWnj[%V@+ښ;5Ύ b|B Wֱ+4ShagG̎d+Z^)My4MDki)y$MLitaW^--"}ZQn1# $$VPnJ]҅ioלnЍ9nO"ULWA}^ 4-Ҏk1~J< 0Lڤ{mCP4p ( {淨/SrbқJtE<3#̘[8#=&}Z ͂1mĐS=xzA,,3WaQ몬h龰T8l a^hSg/'d۪Y+5=ZQDGJPQc}e wErߊÛ0gM\r_{s &Ī8^cHrdJ٬Qq{^˩Ӥ9rmVHќJOx&W)m ł75HpJr{'[=ՏhN9C:_a&Bp,Pְ:VXTA9=s?v29Dz'+D W#ax2c&SJAPih:ti6fpҾhi\+٭¡_)=ۏUph2h$eiӫŬۍ 2.i=NE)ڧR>,V*J;ݒeۯGΉ$1ң{M_H%?i+&$f"MPιnOCrT3R =M"hA(vrbE p1By!}9>_2W5(Ǎ Ej;٦>L<嫓gq+AowQux!b> .&͗=I]JD4˘^ymy\w} m󦨨?ǯZJtQ̄6p6`^A6SB%.Hh _'h#-QڌT7PoV}&^UM" j?^ Cj,3{m孖<6Poq^}Iy/Xg6i5XP*)ӕT4}~Nt66}-,/UXHe/LekhW?e(q-I[YD~HԘ; aG |ʠK3F?vy 'c׶d/l瞼cþܮgE@'M\|Uݽ|fGt|HcЈcƵ u$G)?-"SA2_0sUXYrDY.o._ jwH QA,ݰErP1G1*INEr&Z ley& pmw|#1.$Z'3m ˫@BL׳ŭ "cG uúih( HdUFk7@%܂=}|O̬t -Og}B;KٔR8CU-\ih6sB@C8G86ΣF:Д> ^XYcmV4#a UMWlX+9(P4!7 K$wnN"&")yF!%0uX.G =|-uޤ TXɼ́9ɠ03] mڿY>g qm c,3Nhw,(ҰT}]0IZB01M/SI"""eNphCHnS8L?ch"mG,@dZQ(b+͐2#~}Q@02-Ϟm*bAMf1T Tޖ,5nJ-(mƦtkS-F1-T}qhSzB,bA+yvS7mj caHs >p0›1%~ z(9(갿-![P kq(Ъ$сI^΅pjrV76͵pN"yڥw`  saAOL3U uS"-4ֽwd*ʖ⇛g@/] a^sl'#aW)k1m49I8i3x6_u ԈYm5%Z@3ܸT٧)k湁@c&{.Fǀ&aWwG 0Ϲ6k g7VMf7 }.m֐(rzv)dZF:E7a-)ѻG Z%M uZS! ,g.;׷Ѳs1Wqr??2=%6yekɆ%te)JWbP~2y{Ӡ/j3cP0'jJ曖}vF\:&žxw8vB0sn]cS+c_oe9)R\vT]C?/uPEmڻ L906֔ygt +\kdš Ii؃2Q[kQ-7=(W\ඖ`2w{sҽtfO]? Z.HaTiKcO!ÏwE^eGtTǫm8X1V~&fF-Z]6Sl CVb>"I ͡NKM`n}PTy!/_XOZ5qGJob#X90] Ә,WxMU0i?2 U?4@wtHXaD*cb$}.V;$t%X2loG DnIPPF#zKmi5bF>z[QmhInuIڐI3c0a!M!F #,`uQ 7ېasB-cO2#:9rf&sVgFٰtIl;fE=RK(0?nV=bp`~tثߤj⩵$l:GدMYb^Y[Ok]c7X%&{l3x#,^o}rn-<} PHp!BܡE[fۜC.4|XM,$,rgٰrWeFi ?TidRO_{=7Mm^"ybn2<Ѫ2un@Vc 7xȩ\MoőZ'~eP%nOsekׂ?]&.agh΄`7Mi,d9& =Ou̬"%Ā\t-&K7zVdRQ+F(FtdwIHtZ F]"zU_v4f~v-|J%+~´{nsx<(0K9r܎XLϣ"@ | u*Q8Dԃe]1殁G1Ędn0{Ulzݡ?ʢ{=P#6FA5V@Mp|Q"PPϿy3(+Fnɰk3>$T["vkԃʠ&ϒ;K$UB\@YaHu)Qq$ܻ ~owG yįt>.q{#YOn 掩X8e>5OXSzz_-D0Td^LVqR'Gء(LIIkႂ\[jjt 4O^<΍@Wβ_Qy[؇p]88mg=cdz} J$l~isH@!j jMdNGMH!hP:P^h>p`)KН^ El`,T0Gpf@ve{`J(J*Dri& <, !ORzP5DL"%4#2,jZ$lKl[o[/~yT918Ed/+V4ñ_LZVI˿ KM2杅'01*p8_{ р5dvʲ9Ö\!4VhG{>8EC` R%`[^ͣ/QjU \,0i $,Q˼裍%fxgBN dAi*A Jy)NЦZ/0߮C'"ˌe$-4k U-wR u 2 M^i( iT b/iV0 =`ȂpOV,@S̰Yvh` zwuܫgҹFFk̓F2;h!N-$gaW"֗ I.t-qvkUM[jF2۵h c}D.~v}DEH䯾m㐗膇 Re.r2s*l~=ؔAL#lKrxP2ǵ{e'K9=T+d>mIy F;[}` Aڵ3yFqk%3m.毑ğb=5)D il!<,|SU0ב.h9PU۹e"d)OFeݹv+`L֨ l\~A[/ ʻ= HlCs+)XnӒ3[l]n D_.Y]5!:A#nDo:P!=lDga(aF'/ֆf8?&myq# U~Fv똠v|Ŭʳ%LLu| 86QkΨ@:-HaV6K{m(9sB[h][kÕ>(mS!HH[DO7;[@D(9a7B'- Nd쉊r>݈vO< RU>9E.v2EFU4+Դ-MF*T.V2"8R,1af1Lu!} oSq@o5ɵo=7zd6m&]Kmg}C@ ߍnPW>4KsMm5[#ٖ)y>DvŘD2 嘱]t҅Fkg>t綏uQ<{ȹ:6o`gdpY }Kރ|G(֟BAVOYn6ҕ-5Pry j(.Wl.ЁzEzRz&JAL< ' 2&vz?/"H jopQO+a Ƒ[ Bmk0o&j%8>9KnoѧJN$r׋z:S\z+I/;xW'#ͅ7-nX8 *J )&2v) 7Gecbì XTdsE-clvꕍ~@t~,z5քۭ$ƙk*7ʟHԮUBb? wنd^Ij" OtC hqf *̜78D 0U׈^!{]s(^yJ&eź{ҭ%Q@m'u/Iƃ}s,jMfC MmT4ٝX776RH3rLUwAPp[jGtݷɻ9|%Z؛ֈt*5Xx#t]vXۆˊ=s$$?ճqc /"î_?UD?p|^,Ja?EE (w$) otAi\ ^9+ bXB J}o<%~=7Ķf=.y_9_5[RHٽ$8°A "L9{l=dEFpJ !b71u͟<**$k30 55r Bf !ƈM{|H_W4a2鈪l]zg[ +⢡v vȌߟo;ЪJ=n?Dq-U!9lK}kg6i4 ƿĆ$:ಫKG&Ԣ|}/X1"4q/@ޡ8 {'~PU%v=N 9Y?r^`狠CS/LDIKDs;g4Lw> ZcMRA{+4cs[Ulu'4+&n㘡\56] 9˪3֎aJ6QWk OZBmz4eǝЩPT* s~=$"C ԕ80u|[m_O@G_&wK6Q`~r[iv|:7HvQhhUţ+~XX [䀴$$޼f)c]E s``~01[yqAYLR'*h͞t:&nE=5S?fY}w)!dhP:{Eo[$=Y/ 2Tn"+59'TqS Idd\-V(D\M ,Y-XU{YU i)56(Huo:f};!l-)ԙ-T#q"'c+MT(Qt]+q^M07KV759b?ķ/t-D{zs9ڜ87/Jd:]ڭ>JEH"Dd̐E fsj7etN'+~Y ʛ2tWB. u!}L:hA8F`k +#Sjxd#]{erQտqic?ߴf>~:tkT)Է?@mb.\w{ݵGzNQB E-hVl^cCZZE5Bٻ|zcD9KXųV8y9=?QhC`ij7. v2,\f^rSǁ9lr;+Ƴ}Dfoج_TW@@oQ/ 3 "CdRynp ػžւb!"v񔫰~tЎ=F`*Z??XL ei.d{B׶F;8]ňtzSebLpI aΛ'T8QE+e^8HԚ`y# ϛsUPU p[ 2ooAu)ͽACa>l'W/@X\!<^UJlsGa)Ÿo>zZwk( PXh|BDϚ xN M6ͥEeވkygまTDC>aͷ+Ҹ[#tOFu9{roAlRcLf;sSu^%͗*!r"Uro[L}~ JNUE@2+1$^UTX**BQ@q%RP^\ Eߨy֛o;1J)|;jfG'xj"ožl >j>[c$ ?ʏTZ rB>ZIЧ¬emhwPe{'u=&u|?LDSt5 fJ$pH4ncSY'ْ/ 0*C[~ $eRӓOA<ҧmmVml,)kƹ*v"SJ±@\Q`|.%x֚+>U+WnftC015#aؓڜ QOO6q2{Iʢ.C-)V-*=#Qs# C%U%"=H$SH'̜W$c\ӀA ]"Pֽd%6zȅ4qAm0D̳G;DAs4"QY y4̅3w X88 !Q Hs!ky^~=G2l'>Vx izn|_-hJň]R d- `W _$X"u]|qluA&QG0XiWPuStb,FM5 }1iF''T`x (v #hXh|e "xٸ|ق'U\M2sCZ0@i.Ql[k|d%I^s i;&q} `[̒Qhz\Q_İ4|r[3Ƴx_LE][IH""T Lܓܒ"tCxR ' zJyl*511*we8>SwѨK{>XˠI mf 6FBtD8+4 i}2|IgW)KJ-c*Ɖ驗: #.|1ADr;1|.vwnh&pSuYL]yr?KkwW5oHd.ts[bP@ "4Ŵ%֔C& T2"2O`:#ML37i E*w;wg A@;5|Gp:_˲lY5S]–IJ9tQA_4⃷D݁Sе*78bQ6cGbU2@L^c*|P?J0Yc _51pR cjZ>1!"[RX mV5N Jgm0BGxLS>]۱l¬sސ,gI$Uކ&&B_*Tp@d-"+m0B%鞞DKRw~ atī]x/A"pfe wG ^`%%$!0Z un1 PCde#OeY:eɪj2_̝ )H LĶn yH֦%- KXW&YJg%'a]xWB Ec#_@S+@eUZO3s):9z *H`cdWs*6Y.qټ`q9$MՋuF9Czwh-7kRɐm2dAθV{JHM.=U(R`_%Qҧ{u<tPc}P":4Yg %v)d›/_-0,ҩl,dEfq^_껫|~ѡ:e>ؘK=|f ar83<MTdrFUys]gc-ƙ0v$ dؠ΂p1wuK9TŢİމ<j4V .]mXP1kwqc!U\RJ!:JTs>4%0vחnc=L"V³ЗAT,w^K ?%<$TCk+y!v {; _?s@l-?-OqYN[ZϴkwP5ŀ[L ] &\&&אI g5auDWb`nU$ϕ̯zVhi9,rXS %qh%쇱#A{;}>+5m܄TXYR?Gw_(B٘|Cxy U:6Fh2(F7_Vc -x|ik~n+,Y4duh9`o}uBW0f~'/gSY=Z{֢ e<~V0;+sΣiG*y먅!n12u\ ԳH;, SpER2@|$\սeCPgolR]=(No^s7 +lfĻT=%U$ei]BX4|m+IIf//<i0ɠaE3+=\rσ h`}{r K"'2}3Q"o`y& ]VSz@ 4]Vur;C /TkVߋp 6q($\5&1C *.H%Ư aR/5ʪ중V}{K!+_Uبlzx`c#>2𞶟 nYP@ż5zk.Cbm:^4?+ dO>ot_uMN2Nlw|}<-&wm8`(rf[lMY;))Hu}3b56ű.(vw'wsLy} zEA;cȰw!qzI*X+ldC|[FqIUHݗrp꾉ӢTa^J6n5 zTA+ë ?Ag,Wtlpz4 yxFe?ɋMl 7Rr8̸9EBkJبe8siu<ɞ" h V4{l#{Dcv} 2RPq|'?hpr' ES> (*5o}Ր淙$ *;^5j'Jرl6uVB;Pm6$"ǵs.6v{o'0YXKf\4TN&~*brX4N ¢+F8,@,T 5RoE=xKDqҹ[we_kU"q%ZH̘ZcqG.=>P 1R3!`4#RI2]`3qO4{/vڋglgi$|3&<'u8Mg(Y96F(v[݋%KW|}|ZQŎ>Ҁ>Jtu_ucGQу^pZ/( yy3!:~Lq7b`7IIW_N">50*7竌%Vbirv}k0-TXTp|k4hŶ/`^}X%R-@0- \CYP2.I(с(⩣=P|R/[Ś)'@> i>%_I6RB5=3RzW޹A/iv@OkpcA`[e%oqDI5x. M+?ɕ]qīJ[^vn@)W~iC=&m*c d zi즁y&`oF0Hɚ4v fdu҄_Ѯhkp^T~{d!EkYŐG %,bT^jzm2QCi.r2 Yl $}6V 0B7dI:]װo? ⩲qTH8pE/$ܷp| j/#Iw5Ztq 2RShf=|Xa NAŰ0عbp D-,6"Tr0qB! K 081=4ُuIk ۑ[ O?D&v!L>ĪwzKpM #Wp~˰vm#d~@oY2AE58HAʺjnLlbK-.-Wnh9*V]z=a(-su_J\3ÕuHş-M=%5`swgs'9&A=,rхР2悐D kXdkNt[)G3p91\+SΟƳ"n*w] ʘ᫦HN j 985>?~׶#%[;ۄ ʍGIaw1ND%?Z.N(s7ہ6/pO LwH80Z*n*= ,g"minXJ@$p>zP,7ٷw5 =h 5T@"ZT h DS()qq|]A!6f7JalKn@N8 P(>:8H:_,<d;Jh)Vj*b=" $`>rF[1'>F$3-xX-?ynjiBHqN @JWrغt@IVl['KI*ͦ 䧾A m@ n΂BZF@j.W ``eIT,u%(#7kԀIoqOD+\d|~G~dsYȡy[&p Q_{cxbv7`JM wm]Z ,ZOe?70=^[t}?Q ,n||coSӦB!\QƜ.}yў"4*R\{{oP2vlUA?d\H;=QVowiI?oI0@eՆ#n“~$=[!iŒ:vS{|LrJ0`ޱsv(jWܻ0W9StFq5M4> E#`P4)I=S/l 3MZEfV̾MwmDt99C_St*77Wy,%m[]aUe%n%ʴ9I+K,0&okM*Nfy+U,@)ٷ)qu7'y`ub'GdzaèX5Z,_3k?0P'ҪֳްD$QNjfDMbrbQl[)TXmse=rL,H}`͌QI_nYL5݇Q̽%EONS %t@=Gi>#T5Kf"CDk427ٓߏ/|y. Z$zr~z`DJQ7WIJQ ͦ uc[Ɂ F*q[r%<mGf;037r&[Uk!n2@iQCDT_zU/l>c%M (I_g$L,NrT6"$|-io y?㖋*a DʏvR?LDa|ޔO[lT^-UtXF9U<Ÿ"ώ{KMe5׼C-mhL8(QKN͎J ]_u5UHU>u$BoQa^uZÓ_\Fh"sb}j6tȉGG$~YI- 叞4AO[߿JpSOs1JD>&^[oJ;}$ɐYrv e9);M*omv_. CaG9KJnJAPp*kAtTB>aejt TVRZ:b,{#)v7CuȐl gHsm =Mۖ/;դQFI-D Ulj@duSf &!9O zX"$XuϺaE|*}$5 @|Muw6qށj0 ڗ!Gܖz۫;t7B H:X7f:ni مey&l1͍N^!etc)U-@G2^ n,n|7@M Ϣn 禲O>H$6ZwQ&2_6ne*(OIQ_{2m(|$bٖmP٧O%wl7i1!pzN7IAx%y,mjCZ(O gxrҰPSfbouջXT[8V!:1Ͻ)LJNC~ضýpuˡS7Kږ!h7T0ssy.f0fvޒHkg*dԄyhst!J2De?/!$'/7# s> p%xFf8DoFdru.EwMLLJ  ->r&S(볖4ֱZ2,"A݊At{~54E_@6A{d;!/*7sMUWG%@H,vʰ?SnZ7?Z%+JJcs2NhkBH$v {8N(ēx!+w, y_.>mN˖gv}Eu00#"r+SwP4C S_:gBd6~sܔg q1]=MAe{&E۪}|T"{Q|xhH`?ct#Jѐ U!|I}n =tmk .Q/8`E'D@q`+|&qlJWbQ>?2aS|>?#rLo $MP&TAc; U ͙;(WӰfA{^p R8&rƕ$-}h40<\߸V] 9+ײ(Xru71zۅt\j߳`MzФ.ծiX<Ÿ >&Fz{C){TF8v‹םh6dۙ/}&6$;"?h.^ٞMߗ7؝ :TNebIJn"?Ė;Ex"{,E?8!-;Ĩu҈XLVPSRR\c]q/yI&X]y6:ԧ}22ngoT ^dooh°J| Ro5 jY x(#F~!FOVe ~R'䭽znh}&ϯpv_3|<r7ٳ7"A0]i)˿,&.&Ey6zb-c(CeJGqSWjc)$P"H{"GJڽB}LDҸa6@lKX el D$L CQJ.fK+xOqsY9,ș[3:o&ګ-Vxzu=h [\_jt@\LQPhwW=i{e*&C1Tb]Tb;8uEW,1A'LҠ11#E7A}"bg%S "pXaٮ %>7 %N7E^S=Z.x6zE>w%d`ӿwV, %MWT4qN(i XR$3r$wxONlTPJmT5,\}~CsHzUHzA MFU i @v:o' Yðk(Fv᭹Ag *v2{ѧ6np:X=-Mač3p]SxȟZQ m>@ް(ǰ}5yqu3hhй0 AuO-a몔8x#UnwZQYj~tS|5z|C3Yo7لx*9#/Ыk GzheWNI<,_!!I x7M̘8(/㟝8Q1 2%wc%4Dp!a|%Aୈ~,E4=u3o5VQ)L6Rf?Fe>TѬeU!wo`Z J' P.n_2M"`cU氋S gku) QTm/g<ދ_uˡ NRr,%54+wmcl^E Zo.εMc H0}πeP׵h<s{jjߟwmwL:3e`HPԃ.c €E, tŻHc^-PE"՝3DCWp~r|C A4qF)Q1 Y3Ȳ! ̥4O_WdfrW)݆㧑k\"Ӊs xȤƞ߽J鶒GAL4*鐆^uko$r֡18R>cS?Sj;!m2B68k䘾`F n=b۱@pDXEBkdy'滭9 &')Rޮ ' .^vu‡G1w}))~q_DG z`_Qg ! h71܁mẂT^$.)0c~k3kRzǸ>wpZ' дN|XȐm%^Iq#&ÊuPVA~|f5xVGt@ jB48NϹ)D?ڋ8tVC*clARu?P뎠%4V[ !pXZ[8T\Tdki!0aX؋QS$ x#cŇv9Aed4nerG@iq<SNt&&i@Dc_CyA]\k}5+UٞZbJ LN1tVI,8=3PǼ20AIe;Ϻp|m>[& |{K.9lwЀx[^t,Apx5$bNj9yq <" v_@ Jƥ8vřX&ͼ b~*V4Z. ; w>^6#Mxy L;E(Ow?72]M~%"+$Xs619j7i3ȭ3.HuxXum>8BL <ݕ?Nr}张hH,W,?;*%NdW'ȅk_T0aUe#|p7{YYvk8JX W}aC"4q׷?-uu@hR]{w}iPec^ z (lSrK:(bM|Dlm O"ONf"tqk_`!L yB1d\ ι;䱇@emkC: eD57knG O0" : PV8JۭbG"x'?Qxws^1Kc `qٻW:+h"<Ĵ`މr/7C12Es\$o­\ݳ6r~ٞ"V+|y!k}=l@ uFA@TBpR/geAm loA._2>au'̈́P,:ܨZF Ffn5`K6^V`ZmqdbWlM|`L"VrH4a2KQ},Ǘ{:J]pyD ]%X+B{1ƼoL' 䕂"UC"e. 6SAky5ѫ` V6$]8&hktۑ9XR6%Y$^ [G~$﯉)>{,N*z}h[E΋˻Q8_ j7-=8R:Mꏓ>9CݑYi0k#V4mwIqxBz=GlA$uG\neD02_ |v+Tஜs$[:)IbCX)VR(.4.Pcz-S YvմPHJM$zys.Z̕Zq0;?/DkRD#5T숒:U=˧ycȨm,*O_֟S&AXhJ&JognXBGkݺ\LQ#<NlxR6brv bH58E&0?I{] 8ȵVYUV/[pԆؽ{)aaJg2n۶2uKDy݄r=U=zCrʆ5; ^v@TSlj P'(D(5x w爒 D!gwѝ9û5ʔ7^P{谲rӾ : }a<7=$U2 ` g;L׿{61z+y B/KhhBSR0ʁ~^ II?N9 5XwfE_ԑH~5Z^<<3Ӟ=QUS4q$9 xex>` ᳏ADk-7)k-\ٸvQBڬ <<^ŔXD zr ";Mj'IoO:դ̯yזҺ^F2|ݵ&5T.8pA /"Sؗvo?.&AI&95_G'8H8l.,yzj9%h}C0fz[ۧs "9~JDA~,By@Ȗ".aC:LN|N}2:Sz Vbm` %ie(6Ǚa_\Y(T)kʭ\nZ|8RlK,ΆX:tpZ%yViHLS2O"DqS)_"/8,g4!. HD }Aol MHLJk:H#uEY 4g/ \4=?j%fAt\Xݦ~; O"5MJכg7:x<0Ym "”#ze2ObGn>kMWg}Q[+tʨhH%/H#n$咎FXXsṊc|8lΜ';[J]J )|@ާZuV[;+$y-t!Zd lՒiPQFH[ِD՘R{'>%\R6Hswek::?l{U.@{T?eۀBC>H(ɭU+"(v7N&s90 Te_! Bc0a=d6^Xc^y/XH\%nS̛vlgm6oJv'YWbkyOinwY^>,(uD9,tOPԘ3$ }5lW/ CYXjU~Ujm9]r׉R>vM- e NSrIק@0o!0'*WAIqH (ܮ!۹vPܤGM_t'Ay#6~%1NcoSY^~;>?d2"5c#bS1 C$$z`eB>b$;\~\;W 775>dW>rJdyd,=ꌁr:k]}}B-x(%xrOU)j:ʍxӝI/Pw'x`h̻T8he nXݯ6I#d O(i nD ڡ|P\[@ﶁFbB-bL ~))/Iuٟ[`>4}gK(e{Xl~A}۩b0jYfWk|`Y8-VEkфa&攙ZaI#$ּO0D o1ȸIv29DT~Bo3M2Mù4RۯF ig%38"o%4Espݝu1h].a[a⚬ӥ}ڠ$oڊlOi: ?>2/}=5n$frF1)Ua;}P:saݯe~Aɬ3~piS{zBzt)MHׯaJ'5RMhxi5"!q}}]ϊx;K6Nİpz pp_? bzŰF]OFI. Cf(fc([ |8lh[U‹R,2*WL'ALd<3s΍/Rx. Np ^Oj']vo_Pm!:.Ae5;] p+r^Ě/J~j1O;QsAP]eqE'ZDDI]SQ"1LE+|!yCuNߖ9fE@<"\H#W*X߿ah^%kF5a#~Ɨ@IfO!& +($ۨMP3Ȟ4>¾oXv'b  jnoߑ@ǛR<_[f!TbHgѐop rSt/[paz{snFu|"ڥ(UsËD]Geד U+JG-g10Wb1'( ʂɔ3x羶k_P sp9+&+S R*#}шD_yARo&;jQ_ۇ9&iz |wI"3`QIڢ# 2n{;nZF{k{FYЮ,ylGpa0z-\Je`JϮhlq++&Ub-|CZ"muL< g['|x ׾twLwoD+"w/N%~-0CjɢQCc\NUyMls izNGÊc\i!*g1 AMxx@e\dL:|%F$ڵ;eX\(kq7~k:Ls9ɠSE&m/O|D\ 4RF۱-v˟ÇG󭅢v'ƁO}^:@lMuC1տe$ŷ4L7J甬Ӆ'0cM0@]O94pj3YDyġp:ElhJRS+6Ķ|:2[V_7ؔB( to|F^q,@.^?2W_FRN'Ž0Qt^h(8a %Md;ZO,Zzn 1qa^'Z7%.PXȀ>f@$F-q̵&}sܻ>0͛[w܂o{50@" P$qCy0;~Lz)}JrJ=ַtrY#X Bwj:n0b6NXM 9q??.!svh tKWwUQgt˜:5Tc5k8NMBHzsj2hX&g5^CK0ҏZ= 9 m/ e1I}xu[DO¼4?}ޞC_ZGmcu= *vV:mo>xәW!sRiFD4=aپ)of PJ>^ut7wXCJ.0k穤O!$8n6궰Ct \1m7ِtN߽z4- ?k_QD4`{aacFSTNRPvRCq oQ$Llgݖ}x)1᤭;AO\L*p}M9`*cݱ ,9BlLL S;I{HӦ䋁GQ3j~Ѭ[[_n$%~AJB.JCcHt?Kwj8@afeB,Έ&?pWH(`yj@„<C J羲rmqyM}M$M.Kz_$eۖ=]agt߄8n! gݔߡ x>U$iO ͕Nmkanmlq1Mx9mPt}blc ڼ5@cY:xr~ Uq4܆h+6h)pQ9J>ŕgt{\<ƥi5/?X$#z<GiB=vLܫ {=vm|Q.WgS8/[R$=#|D z' G`"O`/ 2B=$obrw2NtIAl$8=@S\dtgPݫ[sZo:q+Oc[mL:CgɎ33 :Ɩ&ˋvL O?k ܂KGȘxt'o\vFR}7Gڸ3Z* uWэk]+b1R *O"Ei\n *ܙ5?)[2*44Ut@7Vj< v-Ɖ;d2Sndz<O3)h޽U7]Y^_)b-]BmƂ%bJ:ҹSZ1Cadlr$|ϗ([sh97z>fӿN-?qܛV%m-^v$2<a&BT!E쑤>ȴc[sBD\nQ.bIґ&ANWcÅ9*z &\tp;BRJA ^?dP ś `J)rm񲑣)n>q%M؉,ja5suhN,OMߙ[ WH8ߝ B|kZ/SS80n>ij,p> B;=u.dHQ˄᤻#\조3Fb UcY LTSFp(C ֨ !^I5btoɔ:ulՏc#X/hq{Waɾ;I0}w?^Z4h:͝SAwX:(.FOg+_u/L3ՑC,[r2,yExL0/pØ ?7"^- a "WjW#=J^*Kd,V|Inx⭭!]3(v%)Sga~!l;kB?.TQ&9dnZ|d0gf35ZN=%ٸ$ Hnз/lRYynor!g0j8BG9sW$g $2"_)7zM<0œW}M ^b\nj8Z&>5nsXU$~\94kUEukgᣖPv>i`J)I l"#0~|s ϝɱӄ~;`M ]N%/qlawD\#/pfLf4fRT4 TS/pew ,fm)VEs03&}*#9>ª~0O7Qܔy*6ˎAiޒ}ԓ]%ت ֯M+cQ4D瘔j(3 r[!gm# vH}=e,Km<;\eӽ>Խ/sszi:g |hDq,<\t1,XGP+w/ v)BQtTr>c$ħu)-;Ϫ+@[^//K5n, vq㺭>%|/Uak. L?~Ô9_-<]JOvn\ n!"ZV",P%#cQA>%"r%sE.b\H@Mxmz˽ IlXR5{z@F^1i:y~D~rUt.#W1}:>GdU d03tP~] @2?nYD#`EWRfTp}~uciuQ/XH@4ZDĆڿOg/-|ޠ5Q:'E[B#džZ x;RnewjaNf8[̷EZҲ<>]y D;CLIS3 ڋO/qX TyT=7:v7˔vm)Jf *@Oo^(k)>9.f'ڦ9 s8ū'B6#[Ə&͈),xmÁc uyxo k?O'9LBYId6oyIvʬ^[7Ѧc E^Qm]"&ٗ52io.1* SSJ5<WDHc.A0AgjlXXIvC[2b0ԴrAy|󱶑oB5p6>c{n{L X^%&r!Lԩ'T.1`G~A<ïˁ d~dGEq+vP%B25~pe#QؒM2ŭ#ׂj&;ZĔ+ NKX` 2JA0tLjx~Z ^K rE؉]X.v3 0D&N(a),bi_ p;pv)s&Czaz}1,A5rlpkK}4+RiH+ .\-C@w茭Gs3UIL `+\ز+ĕny! d-=oB4BV'OkJO-|3 8>#Wֵ7BY5/ kGvU@"|A<;\R<@ߣ[ VXc9cS.rlȼTC $ So\\Jƅdڮ1P3SDW9/HI([5F{Z?zKS/Wтatpy*AzLoPϪl4&;ig;"i~\[UéWyť0=&9\2<g)ms.3:[Ȑu=6J`{} Pnv_;. R5M7So=*4ۉ{%o+Dσ.7?a2,.7' =%-~$?I>ɀ?nU>40بX UI&QE"/of%7o]CEDjk ? Ę*)¡Trg1yfYUЁo!kmKT-FK.3v[P#٭֏` |Hۤ6е, i"M;zl@+Pj˫LT揩>ЖYv(<(9m-'6$DWoPKmŮ8$X\$nN#DEWi/.tcxnE\h!aQu9gv}؀]b;$eAjl?ci ױ=LYD)s\ڂ2s.Iuwˏ/h/1))~7||Dʰ 35mj?b=3Y{fDEkxt_Qw ː5u^~ Y!;g9 {C[.[ע! . e<ݏZ [>sV 峘-w7>vXg(f8C9L@LX[EQ-Z% ^jW{| :M50=0ƺ8S{ W!!5Zԟ&/ 9P]< $MJ8R7O⤥|ڦoH ?5'Vy[9df@*nAgVǿY▂[9LȯHiLK&~DYuG)/@B7>aid"@shw6O 8UK>-β {}U)|JJ"}Υ~V):տ=E:Vb m^2i~ƻ%"fo)/M-^0RwHD<<׊&5(<ɂ!-S5#1L_"oQՕ(%V'v4`- Y:fhT#k簲inuU_`>U]i \A [NaǴɞ5#Y]5n 7iO{3˕W֐QMe+N=J3RX>,3a::Ys>cm[~jnR`A5WA. mb}T-{'UXΪ4o.ʨ аJ+7}O/q^?;]~Xz>L M^"48Zfd{q7G&䀂d>@d?BmCttH,\SHsLNv*D. +Ə$ȶw B 5<^E"̻2 zI1[F AY7cͰ}NŗmrH3nJY-|0YxOys(2+n%\C4tKOYu ,,`q IzUB /94d,;*pݟ"v%vYӀaW[]/ck3¢ [BQ-+_܀D [oSb|*ʪikۆms06cE)vmrqXbi `.I+"E: QYOd[lH}|AF(@Ar.K`pD9}^ɉe';*n+iuށWr ,'cPDM#,lªY˓Q!;?#I7[GYOWUR`jMm?3wYHBA q F@h wxJg3^J-b 8,I6Fm"+/2"=#ʹvu  %!34aqWKI= Udeξ6&$~z_}hZ:.N-4ݯD՟TkJ4 ^\Kz=s)y %_e2HLM(Ts4995tEJ$ǭͨ*ÜicHQ3>xV\1TXd# M +^HDG"ЇɮzT$t͏*%& jeT ܉ρ*tWi௙Z|́j}C1p9I;ZPt4tmMAUƴs]e#.wC6[7@1@`&-,TI-،y,]CS[ޡ-u~ ]/tWwdJ?PZN֕i8- l@Pw_p0Ku&81"7o j+`9`NBGΕMm/HYӭxoZ7a6'u #,H$'oEJQXY#kXLeƾ{9o/[!q%M (n{,`G co%I$=cty`N%ppi`rkۿ Yji+S#_J)x@JtW;m ;gc% lPVXu3\X-_ޕ8J?`W274Ra4E prEPQ4j朓(Q(}!^jq z0gb?Q<%NA |,eG#L;rkVaR=Ëse9(2o6S!H:q؈ Z2~{y=U 啪Au0ŗ{Zs4]F}4@6%>0;ӵFwH_ 올j1-қ '\iX=Ҩ^5d,}kF}<^5x]BR.+kW>^q'BPLg2L ^ֆk^sdT=TU#:,lAX*isX1UJ(% iGS+#Rqeo'zx(9F ]6qi i#_P @LDG+h-nklfpM.Ga>G)x7v/0ӳmgHcIڑX$p3A7ӾZR+{lP?d9+z䓻aVC‘c?hp='[`)X R(?,m} 3~Oq̀8N Zqe͉ ͊387#^VUR h.7)mr9xMoXV'F)V/oz%ZaU}M䧰 "m"-eY t#7,Ӓnk83؄sR0WY2IB3*~~L<dvV;^qFIMS(N%Nd)DAkpw(b CC^q,)\^3v22(=FIu̞@RAYy5A]KV.!]rP|l(є Qi}J֖&!C/mrWf_,b;9Fj5\ N̍ZIv)L?RLq0d]%[؉Cy zT.zKCp$pbʦ6/AsuhJ uŸr'ȂZ/gxoٰ1IIa4손ʑ->bNn{:FX*}2鯃 W4Hqg:oh sd4"^_/-5z_>]Q~^Ւ`@>.r=`#[e-ܞԼ_G{-Kzg fθKx,ظtT `1!:<'<:E eco4+ x\ι.u ~ zݔ4vCоBN<1d1Y'|C:6z䉜ӐHdQF#FBVqDdڿE7=38F>p]E򩹪&&AC;T;/ܴ^R坎mɱ\9A A9ڦZ~sMĐ>k\I89u_f!15-t2i啮R*S|DVAř:n?j܎HUMJx>J2L> wg~>00 Lxª2kusDUK+d*m5Y󳸮j Jt&0/Tۓ50 5V\ݱkLFZnra)ף oTUoW!H} 0 +n0 B)VE١(#.kx4)m`O_("j0zQJǤw0S !PW#C Q80T Q0|UwեW!,W44?EoSg?(]q$`4o݄"3!FquAu8PY`[wNxǒ Pj)԰Vm9-LX2wF(q@$s B)|vaE g5.c}\cbԟ0vr=149F[P7y'4Ya6S4bY6@nOKe@^oKK"?~'-PMRr+az $WP.mRmA?^T:*i2~]ϺDCW%z7xyɇiWQMK .~`*oT1K/m67m1ϡNy Qw:r=}\M&X9k@MrabLOȥغ uߪ 1 fy#ųZX=BH#l:i (ә50SKaEoLq$j؏G[棗saYf 쏑#\˞I琣\{zV |*.P(2[cup'moJ6ڪ1fx#gqBBC6T@Rp2bLZʭV79Nϣf_MM@ Oc kI&?HgąǒӠqM>TzeE8BVvr''[xŢ>O:ep 6mÈ2G|"T4@[zBYU|cȝWsV 5'=Ll 9-)[A\3XL·8`F#!/ l~Y(4/\'ͶxbwV윪#khHbc&eK5ɺB  s|B?eW#5Xa O:-:za;ogaM1g]3:ϰ$ySad :H1X{( Ќ$Re^Y&%qAMg*gH`eʰ?:oQS?B&l7^Øh!fo{w苰HV+Κݚk)0ֲ:j\VF<J!t[,˃3YEw.'qntjg3 ,<=ʫC.p‰U6\bׂ2vze[MFX_]" 3.mAC %2( pjha障V,fH`k՞e1an=-#b^ ZEbioy(JԜ!%/lq,l:DNEN]aD#WbR[,p m }K Ve$f 3O\Z`a  =-:gdi&+B H@z#VYzJˈ(Gٞ"yķ oaQj @%4,&U" J[T [Ѓ8OƘǻ5wWTJ\j\7 8ѱ@?/*4d?@ey@7&31]e2,z;La[il#,y~ ԓ~FA}SR4,CD#!bqqMuʫ~@%䅭0돥0bI˕>X>zÛ $e-cőkuZd"@#'*xX|a#^.BjliϞ>ˋ`I-Y0w2:Y7^t2~ycBPxޝ]ϰ3r@C N!~^VT+f'~fZ-+k| YHOEȇy!7МýqNєf{ WANM; Pܵ_/ej`TO%r*՝pʣc6U$;NJ4liS\tOSEb;pHWF-#xe>k˗tAixVa$YX {ݜ)@!VX cTVvw`Z&7 RZeh[n T;`BФ]& k>;r8b)3WT JeP1 m _-)"t+n1*ٗp/-^pPOZXԒf(hmMrUcs8?${ 7f [0yry5z?A`nmp6S\竟X3C2HYNX2nVjaYΉwd%\Y qQyNZPHj|G0` =q܎ew$/g1 {(AX^{oTiiBjBM^ x$\oטtʮ]iV,=u|% }HlqoqO/kUKtх(=1^( 7q\ єX{n^-e%<0N^F#3a8eR/l`m;Jv&m4h.Reif}HlC/kaHɍeՎ[r&)0h%v=P SPQ1zMVeMGThGrao v=bcq%5|o_OGe4D$l Z$p@ܦӵQP(MxyN+͐#pUvwc7f_fh<)zQ_xL^&@iJìw.@`QxϹtH>8 yweR*@}ɦp-(N"gEH',`}EW?,)AnlLBEjx@PzZ m/@ٚmꙞsS݈_pC#Q[ ~G`{$uZ)bp [*d6p`w3$'  h*!.O6*2*#%$ FUv!pGg,1 @)0ocqlT %.|pFsi؈WpAe}PgԵ8$OB-pΩs|iQ ŸsPגpNo :?S(09ַH-Jy" KF$9$4Eop 6e5.%S0j䮷@c;,0d,]&-# 9XWL0+Fi=3=bOδ`3v9H'酮JYC+(Lm K8_|ƞD_ zgpx߻`9CߍGLc,"; pO$[ijgv7[0)V0G@#FK)B=L1K A QI){:UGC-" 7T;U0e3X{r05DmғvMtp9ie hB϶Y jdrsCBMd׸whxVsrb]8 ܥ0ET_.Ϟ%lQrמ< Eug\i,a;l0hܑy߶.3kv2M *c#PdW3sl0vewIqtXu36JZmWq y-}Gh}$/k͚w(Wy-bi%2 ,9J;* P&߂LS< 0kK[v#mJ?FE3cWS:0.znH!vVd~R ,M%  `ycJ-A;ٗG)sެ o_Oțŵ=Hf:7ئf:)Ci+66Qor5Q+Dz8AHCPmFD\b6;wXvQv'<+0VF;ȑ>%:^x̆mKT L*1U>Ak$=g7Ə+>?e8<΄ŤߒuZ=%قyM.:-F=ʼ?y03yt2J ]v.[2_ Y|LҶPJtxj"}/+60FScBhm *ʟ!6kݗ{'=#ΖGI-7H@M#, ےIROoXIIgkNg X @kΉ+:|5 EFJ*YbPDC[PUCWaPj Dcmү5H;؇e0Kt}1%n\ڷ$ۀ4r(zJ#)v8R`ڰͫa#V|Ønl*+AǤ.b1K|s9c&CO؃ aָO;J$옌nĪ?VDe!Oj% d>l%+Z@ѿ0_Wg\<9ӮhZ\x,5fզYBe,NIe²CPGE4l0\W[o(5$mxM:>K/ukq/T6$` S:ɗ؍ ʴvFCta+q֪wt8D)Q=#XZP/~etX8(fIoȵ(*B~X1kV.Bƒ}\qjRΟ4#VKů]mqҪh5h{ 3~l7m |]B"o*$F-~1Hmn2 b@5&jsDe"b+"h*h X~ *֧+ kŌ!#>E_4лoكG>a.w%fKf)|dn̶i <"j5e~tjҺhʈwG,#5xO}S/l_(X'Hny49\@یG{ͅ-lD˞a/N֓@& v,4X3ex;N,/>1*Q\2)09\wvKBG.0ShHRO;e 7hi3d=W"7bў9$FUhCG颳/A㯭0-S<:^e; 6K\xVC9|:(p5!m@7Ouը 8sf)[[J 6%Kiq*Fm3x>(ЂC ]fb#D2LqI}p}a|*Z\j@%.pE'Wc2vr׽)"3-?ls['<`&RyVvʛ.р Jkz-j^>h4~Qu6_f.Gih0ϱNY>f/Ai)4!@8O:*tCYmC>y 3z0M/"hpIɓCGsw#N#|8%\=<1#9&MU% ![nilEH}283\syaZ,!I`kTT7ݯ$`bt:sQ K!@ UZEq*?@ǴiVœR h°WsCە_T~p'ą̱crS8BCݵAHk>epW ]m u*:"G:JUB@oB^I (Duσ 2ʶW:7'݀[ۃ!edl7'^<l$3ߠmԪ24ĵeWxErX5 F%4K "וy`j<6B34#"ŝmXաhw@qUW[z#mpzRn ~JhU)bKLb*Q]YbB^@>WQr7W2-qʞN;Kz (7"7)QUhqiصǜq ADh?WD۾>Ȉ Ѓǐule34fo1$GocJ TXqryTS<[YO!Li43de C$ 8E>%/)] +jKb9+ l8IY~Rm '%Q]e>$-ד̥ 3MK8oNNnX|#84nB;Ȇ5P ̷hFq1wFsEZP5zPm2 xgY\5t; @>wX/~(~7dܿfMGKKy\\ZvE+݌MUaeڲ~8R/8< 쫥*f%~ʡ9w(@4SzH "ډlbAi[ )`̻hC#6I9iyPTU+ǿvW;*Q5ԓ LA*rZOPDv1?POOazMyP3"A% řG*k͇\=FS1 X dPvV%E&*Bk#e} ,-؊rKA߱0847-2YVܛfM|AC+$ *\Yh6F k>Bè?!K~Sr}!,HJCѰ/qToqt.4> 'w1jfP$r*JOqTd?TMhhV3>K<϶ot}3򴠠n>R_& oNb=L3om N, 0gkr\ ;*#t^@T11a8uP;ھ7>Όq [6u߷rc_cy%}:&!>r^tmiY=Y .qE ljyt}B#ҰK $ τk82 ] `c@L@r1qltK;`ON=+<1 ֵfjIwhoRjכ&To a@-}1h ٖ#s/IBGUE# !׫?* 0\?C}Z擘ESCs N+4ʧ.2o/I=6.aYܴ{dcuSk#<١ 7f*&Lc1Â5笂JI(J1EVRd^7>yvx`OB0AEd:S65*#eD>8ҥv)=gHw59bޜ]lE`%ݕ=u$m4why֮ԏHx=ޏ28Ye9z]& W-0_w&U+s9룥UycJ1GJiGlkk CDaKRUKi0_>h~}e׍Znrq:ʇA0h@[BOsH uM@ i @ N3?1PtRh$.0zAHӰ^@J0d PLRETl1), l+6j\TfP[Y w~4R'άm=ޏq{3)vn*D֎w 595h 3z4Ģ/w (gismET.6*^LN8$?Cq? `zޠ睚U`+>=}G?Ai\$kWgF9nM(3wJ7ljA^ ΰ4[ 7~|@CX2!s8|.gzHYzl?8DOVj^& 5%?tR߇lmo @Rb¨/X߈LE;>SO$c/"U=6)^QZcF8IAfV~.ƓK}t25pf^bAx]}q+'xaWF8CiTULX#4Е_(Q[1ޑF]o/EevL_X/}U tꞕ6O[[&% Czt2LlQ߼Cč0f㛔2OE躚k2rX1+13~Rr;[O$^ĉ֙*N6HwM*/1T_cQ(C D_EY6+qPT}}s'G:yS~g/Zɦn_|."3 i.o/M[䄟ܰ/\u}<2OFb Tc0hH^SoD7IN@OÊ[;_qkDPrXݣ34uϫR5xbh R&zuV_&*c`u1&H?ʼnϪ/ (jyF|WB!:oEet"$]>jf[xgq )]UgNsKCHQL7]^v2|i=4DMO)R̠^#Yݨ{񙴋 c/XooJK "E(>ƃ#zxB> f|]pu3GI*Z>8fSTE3Py_$`smhpKl/6v Iwp>|eTe]dDGɽ$1iv2F&{nJ2s6T;-uPkNUG:pMnvf) {lx]sPxntti2 V[W7M7vv Ywm 'F8?D&˅ eylleNPϮpʭAg uM$J+Tys*]uT %hu|tvi2CMz#pZܒ3Фm@Dd5)Vwޗ6TlEE_d^tij2Lzx y$Jl{3 {:ۊx_߮6hrT$=eztdL19TeK;& *G^M7KՋ5<ܑqиkWJ9Q͂ƺ[5v/@rtf[kO$#- yE1{},g )M_-,np/ JjM9B{#\t8`XB(XhеZ^4BhXن| ~H>u]fဢiTN7Z,H^z4O^8"q$=BX_~YB >Z) }B&zGg'^uQA)Na]؄NKZAߗ#a7R\K686TRe  ~! gˈv@ [T.qܤRv5keՇDKrJHO+܍T5G?2zR<+wP,+(|emS`jU'&a'0*fkkZWZ8q/].ԡ?j@{+d;ҳKvC31[˖F}~Y62t9c)7cj=+ONy[oY!pȵ+4sٵR<CWʌFd4M Ƥ`ˋzC^؇e1L|\QS 'G*G X6'Hʽ+>ØD cՕhjuh F4WްEe&O'ɿY4q/\ī̬=g( PF62:t WDwy=&9m6g'=sci.yXXQ`Pt m6Ҋ=Ci3AtKa64IfHک׬$ 5I G&Z2Ec Qb.AL>g.- <")M:>KnWz0kAf-wrѐu@¤Ⱦ]$XZ=4vC;*ֹAJj}t:BH.U=A5Es=g/6,} !tSX5ʧŲ ~f"5[=dE`wZ-#UM*$*XůD6_G'z~eA=Ii=j)cD(@#n}Cf_dХJ6Ol4a@ShD$2u]LSdgA@&#u;dԊ}D \lDK2bXryAZ핕3Cv1uG~v\5yY پ-q߷, o;okz(hSd彮Ms(nA8>)HO|׃0rH;AY"~n\Kl(o{8?%0Dx09#iA)B6!N0+j0p1 ïO n.Ռǹ9u3F]{e,A .'ďC+.㐩' O9) 'cjn:+|TbcZ.tYW'nKm=0y5SML6C.z&S5(pY/h=צmʭ)_^ٸ.|ƓuѶbI)֕tFęc)d[VN*8emc0 q#m'h OQ[_h e;|k#(m|fq(hr"$/)+=? اY`dr[p%!'ښ5?;E% P1]dԈf|ȸi"ǷDvtn3~Z EVE-xu[ukwX`o{~Bv Ha|,7[<;4LuD1{:q,S\IWŬ%2Iiͮf*V}5u1$~@@Npت,Bo~Uˢ*: Gn߫YNK@>p<eu>ǯՆyTs~Pv2dyD%[yQcͩ M(B`ǹtzS^XZyӉ͖N7Du iU([͡AG w>ˑ|yЍV5*ykl'_8c \~zg5 Y=Q*᎟k 6vƣgz[PV$Sf#$4RQi Rj'֔AA1z([rX.?cP2dx<JN>|;*]ͅ$71hQ`)_UCيb0'K.x'vӞbx֥vo#Oh8ІosIErù!e@Ǐ CO;=d"[iP81 `fpp{4CŅgZ= w U4V6SˏvB2Y"+U ܻ)oDy>i$b}F+E@d luMZGQ/ 8ֺg@<E%wW'r۳&ɓ) _49͈@v1?Y jpt9P d6h [C>ل'j033x>I=EStO23#^7|>QID~9wUvJ4K]Tqܣc67H}DSe ojxЀ-pOL)b1H=v:')թ(Ceg/?z)ێnψ:%nZ~ z/mld%`=c\[!1Dtz҄ -n?#>//و}y6W0r+O9laig{64ig毊EC>k,fT5<40HЛM"|.vOR iAkwj lM4UdWY9]x"o1бĀU ЫM+ʤJyprԢ\<[XE{xq[Z)wQ 8c;`jW81.fSW1@*Vfr,::q_{,$%Yx%\ QqV9xrS??,H?7q^㔍āu9P?*ZHh>(s3g;CicX;i!{8K^J>yt¯\km]P{ :Uja. QD]e FcӁ)曋#,}iohFƑ$B̶LPᡜ:Mb񣱽/94;OÈ!<&]Hlh]{/!U;ڸ?ަ)E; W 8QxrKLPӾݭ,4Sӱ{9qp% ñ T,?D* D:05kpn8:/z* mC?h8d"{ql_@+d:E--~SUlAo;Z/!hMhS`t qK%lIg2Ms-=D(aDHclV< D\/d1~2(_gq[a@# "UG!b!s՛2HX[ȇEwYwB8ɕieT@ u>"Uk}/L2@Kf]yyؓZym_UasEdm踙C3鱑DKcbo ~Ge:vHQ'`.#fL5!U!xNFRe0qowЎB`QPkun;2l <;FβQ(-_ހG=3exQ؊q.ͨ71:)g}J990 NH@c 9wùB<-띞pXu7C[2O[ JzkM${@Ŧ mf%Z4e lr6m>SWG.x}@ǙM8V⧔eALR6?J7Pkͪ>rb o]$:,JspɶJ'{͆5[v>2g~v܌c_ۊ-(wЕLD6%kMDXS. pٜqȗǤ 7ZZ (_:f9PSRfZoWO fϱ$˺745ga6ASPh\+t As HbIW'/dk#SNO4koT>?Ŝ}i'7RfvE(BQD.?N,iZ}.26O@HZORt쪂?خ?t2,) ~-؟Y! )qbsr~=N$gA$J0d~<'*;U %1 |scs{fIFW|,̀_.jHmel?Ip)]&WO-r/)&ǿҀ4-*ą*W՛bk1G^'U 9>B69zëp6bB4u&t{  7 n8aJ荁 [ `{*9`KJ)q gÀ*&nFzHhmo*EmMu"KY*J JLn%N~J%ad/P3}{r "v`/-=AF,贶 '7Y6qFFe|oɌvpTb'*%wt+"󸳿6˖-̽;&@,'6pNyLYB}wU܉έrwz5ǘFŨlub}/?j 8}ڻ5t훷Yr0*+# YTA]hV8.Dj|]A< >@=(oC1v̶4K綈 (xT1s ]Rn$<^-Iy >xH<C@#}-$6T/n3Hx0> X-\űKI2Wt\˩XEfcӅ!:t7N|Gߢ#zOٴ#0VpKC!C%4 b6N| rt'ZBܯjʬ7_$akḫ,Ӱ2V2Ja.]ӛȩL(eK3okD|ɩZcJn}gWzlVҍ˫f_Cry#-9cObk Ŀ?r+5/u]/30DʞBe&1Xa]޼zgO)?tuKn9^@9hYoҞ O^paLM>X&V飞Ad16 F4#ma%8lQBҝat |i02{N1$7W\K_MMvHi܅{pg7>M̽uUzT! ,W@Oޢa kI QW%&5t\QYwU´Xέ(<"GA]]8쫖OxI]A> _&eQE[##k Z.edऔ{ӝH'lw] hrNwh\9așO05mɌHL(ɯJB:U1)5*Zx2bXmckϷ ^Y䫟vAnOƢ-طӘj 6xnL1CE/NF9aq|MgctBWaX<cVf\EkJ$JƔFy *7#  /t"c_Vrw}H 峿qw-9fJDGOi!D{itޟzY j.P WC% &H[)}-lS}mK1un1 w"xcŸ0\1^ 6]S(9;Ջ <@N2򗙕ESddJdԍ`4580uj^˽i2+{~WmҌFNU޴ݿRr@D?nb4^0 ͌MhIiWͦ5I<]|xFyW{1gQ9UN{ąR4: y]U3lL7+`D<9ex=yZNfW~?vweXT+ v!\xdPP:ymS_!AZ'^h#gaK.:3B3n3+-n.H^`s#J0)h5s*D66=_<tւ9шw- o=ctD1fId`g;o/>op-E]MP:([Q1yǮ=8%OD] 7yRu#u`՗vZ/W!v ߀ !Nj DQ3tTuqYƁ-q<AxeY/Vy'$ fQbu@2#}*9`\1Ӷ FKk9^5RD~ ̧R:K 0CԷ;]԰Y-':+y]vmÍv$lOtKKo:Uu{<>iu$p+RnGsN=WLUU0ɇW#jpA%-?@dz_dR$bq)9"IyNvI׹cd3 A@yoNxDn, 1fc'8=3AeDgnbz;" ?:ᘍ<%~P?|C&&׽By7ϡ@a3sq-mlc/!md@Ǩv  R20chxHUE#[ Dnhc(@&Qjw={0B0tAtKJ*9[ɝh[Hl3'dfMt W;voVlfkM- ܰqY /![}/9qfjNxK6 ɘhҧi[EuA3[8?\|_QF$Z6蕩w&4GenYum_S:ŕevLvag'+~u6)Ei$jk5fU_K% $9wijG N)ly;ƃd4|%Tו1e0|tThiG=MɟTx_ zAgO}&>ɏ9`[x/huwA/7{}]U3/U|_Nq7qy[5}\X4OgO3X|ѧ5-?99oSfoa7qM9>EVz&ZQ[Y(5@9lH7QK#kKm5|4ژ{PHXZ2⬸v aO0|c/;.iFq`ߊVOB %q/'F۶JE'}bJ$!12 TU #RJR8 7 #@Ș~(ғp(&!5$|B;(XyY&S}CNɈx,K|p4L̇jx~XVFm'JBm`+\;{̉0ޣn _!7<8T{!V(Mk"w_稲@=ީĉr%:phi7.]tZw k*M%Z }u Jyfc*\afq;[|TV-t]@l fov%Dnf4`g.MzA Ck:kՇRRj_IVfW/ j/By++ގfQv_;>:]|yW4mVr$CtQ{Ծg<n=:N‹qM0I5LyQIˈ*77G0qgIn2}x9 _JCD =r>T1xQKjD<;W읶= ͐d?΀xUԠ=}N/edQ#3In-(i|?舗b&[GKw1ߘ׻u;8ń) R67G2cc[~S,s^N$ԂT)nYs@?K}le#@F"qIS{t^mH %lo_jtvBh\ԁxǮ9cq>/Z_Mĝ<27Jsz|\!{ s۵R:nBVwi3wCJk,Y"F]I~/TRtXB֜7<sH rgK?#ga|aweoq FJJ2$Zg=m04Z4hX cc7POYe̴V=]_jW <.&]ԥH@2gD}F5TRm{Qlg= D&|Ze1}XQubh[(lq_p(t7ؼU޹ZM!02@>I7EgSwg"waVٞba ]cұ(̗شd ֖ߒ *F|iZE㴴>jL xX13^{%KuC%j!dZr; c1Mb*zl3Y)e`T`-6,iR6E8ղ!3kF=&`>}uw*Dw + o}xUDcC% t3F_E0*P.N:7P#Oa1%lzԙV{Eim\U%\%[6HJ-+%I'枝 _XbfGlf㦡=me/X@I!}h O3'h&½`',t*TQ'DlӾBլNRN`KEaӅnFeqH+پIggv?REs`wg20856}ARv/|?ETDqQ>DItwm' |R󚴺cm} w CEm+IP# 53VѸl4zb t'7xX@J;:>ë^ZGj21%ݴyǿt=uH;T0}[o`1D\#aC PE )z d~TtoOKd@a(bU^HQ<z1#>wIr?#V6ZةBsVR pgבgZXPŴyy5;bB&/Q FLD@"|' p]R[U`Mos9tp(FdfSC7]ɯ'UbD%:ٷp8(I&4-wޮO&Ѡ pXà $.BFI܎(,FY@y! CDḱCh:,Oc ǃ1%c.8| +6*9$N Y#([)cku,'cL%.z붋hPV}P8D!O]%jZ7|:O|\ݚ ȨjR8VC-Dvi(A,p݋V:nªiLW7n7; 6%4Ǝ5\!Ӝi@3fAMYb}]9ưD*eGӿmirKm'ji?~Zfй3Q2di>짌p5rody*;.{qW=7i5:eZ it0dq[{j> `oHscu|d=u<7`$q$T(P6L؃;g֋S! ,%}{dJ4.|$\I':p2όr+g>nS4!k/m7xCmP0j`\ 'ݫ0-ζ[ḋe0<ɰJĠ{kJ2pl1WunUTȞ18m$ڤa ؐ5S\xIBֶDl%to}7owxHi8CQ&?!a10AğL|e7X7Jy*-GutSۂ.\-LǼ3}5\}-'-zTԻ%)b{B`mZ<s$Ӏo5Z?ZGPM.b^W B+ք;@o @"e D=}>_i 'P)M}/Z]Yƭd$Fz!Jp85Rp\}r|v"R-F??B+Vzߤ+N>Y^])ekZҳGÃķl6a`-ԒԐ37x8Jٞ3ۄnЦ8g?^V>hR}e'+e`*@Q]6e:WHPWF U']KURL],}JJH Y!3;E,G0J< U!˅.8EU4ZmgEq(qKث~0ENރASo 'B%bg 9}TX+6%Q`/ Sb5A 9cvRkۛS 0 TWRVmE_.ݵ]'_X]qZ"޴d h#n)0d!7oj !; sڢgS.%YlG uA/E"{?aVC۷lJ J;@9qS?W]\b{Uu<AhgΖl6FlSH$îes[wd8J ~ AicJ1Z֒|[d.a)RbiͪBg Оdy mX?t5з3,QJ~ܾ&zԦ9BS3޷/F:{#9R7i2Z붰]IdT6R_43r Qfh ;`iQJMj:!w*iMsq23pH]9<7p J騍$,"43C( lW smЭ3p)jH~$QyEY|ΰ,*mdōӕڅ#sf:׃ í*n1Nj,YP,#L$0?l٠h#(EsSG;}4nba3ܫ퇳~h#a<"34 AK10^; 9>S O fϽ ;VcB]"d3V]{ûb*!PƵ\3 A̰tP gY _ ^) Y[,MQ*VŸ90׃l!q[ϐ8@ޒ ݟrXangdƱ.=LtpPFww^k<SMnihCXkxv-'m⩧Rm w>5dFLLp#bcpJ OEq[v02^0'z+ed);OTg3oi4rA,]CyFS'w:W}G]7Z}I9B.!oOk{ֽՖ[A,e˦yMcud~cVL`lr#[H_UZugsR;ߴՌ6;pI$%)Qq]!*,xy/vTS`XOe[ZvD8%KQrEEےh/&Aj'30TgE3`H~ũSn ÅqP '2ifPm<,bH$w^B#g4 R(XUlNM-rsSo2 @ǘ3 )h-W+R5Fk&XLSU G鲄] ^2^\ͽ?k'ʌڧ]սՖ^|c [1]%;JzJ=7fahuA"XK*?h=3((Z!_J?qRxBAG$At'G$Z]+'9C(!k!HkzS@eaIPj ?1vmD9B oe2Jjr/ ßj|20d-եDe[O[ߝ'Nn_@@٧QiKOMlRqu~ zT.DM@ĩ[P&v~oU (ZQ= mb:j%Y05J"+m#u"ruetqih!QaaB׷5z.fbɹflm$v[EX6ĸ{jİCc #-06`\95Ԗ!;u<&Ƅ8%PxCfvh_HʨJs| 5G\ (0#=5*<UϤ^IGQ┑o<$fu ;\OL{?Y;il A +* ʼ_2 |9&ijWh7_{—o$٨zm׾EyFUL_{ԜUkmbK6׭U1 r 77К1\ em| xL# fxڷP)xؽH־+&iiZ{W :Y4A#Ӝ;~1샍P4/h?K_d]>5osf`U;ڃ_ۆ@X`K3&KB(mDkDRD%RN;̞6Ad$ut}s̯#L->S9| H=YKLܡ@11 RHp%TVelj Wi`QF{D= q~CMg'!}'Y(r} k>=@TQ3f&Խa~ g)wI.WOT{n_f;VWG?TAu8ٖzoZ1:zUF>L`/Ɖ,b-^,$4{볎g)X-EҤN&c>%Xb]#<׊Qi O9h q<ŕVr*[(zݛ 骃]F{F`TòwC7 _o@Hl[g9ϰc`uE+]sPMم ,r"cnx`6Ku aCc3`h![aFrh-83cYZ I:uB Laj,cr,@ '5M;rXHd)29CK9Np0=y/Ȱx8s ƬyMk;,aThIfKƫvY76M;udT(#++dT7)Hk]t|<GHsY`-I e .QIpq^*tZƓ+ x}F36<9Wق"ܮhg'$ ˠa2fcQy'ǝ,<>qm;n؈K,˦bPLp$oW.uORH5%]2w~M e+ Nn(CޜA.+R^?qGM:rP-BiF?!9E*Sckv+q .c%/kuK0,ajscEH䙡orS5\v=aI7#F4&)%l'yiSn"SK7 2dEKgTߺ771;T6rgľw֥3l~rVe /9KLױa ߓy l2a%)#Ky[KFkLLƒ;96#^dHtY%8p_2=sʨsTILJ(: gqw˸S}5.6ir΍r+ /`a֣:#J j7TF`_!pF_OMm3ΥSZ]I6ഷ,DIU5; ̍, /eav ɷ<jD,\ЮٛHI@,.PEY\et zY d3X97iz5U(9fݕ.Z :9rp.kO; УJJwM[ R!M??<1gSKf_J/$tr(\'竡)ݎRq=5䴩2 RPŶ44_qt|<~36jz\`6m)L3-M@*^o eի޵bIf5ᚴg p~7R2 y}xۛ[Vrv|xA, z0Ϛ39J5,HpI)4qDv$wriXtݥ!#'ϳCop;u syg+9?*[Lx ['}AUcKzy  )ћU s#pvؑYWY996-&T:qQX!)(#?)Hj--9s>`.흖kƚڲ4W ;j>Z^ V>d5tYW a_}NNύWŶucy>U[,^U<[[s9=^*YPAX0*e1U֦c!?A,vT*皼K$9~}){amGaU,c6SWhmJdSGm$&dytVV&6YH~TmLP/;0Z kz\2<65 VMCy\?"A,eؐh.f,wۙ|g+B).'Ux!Wz~+X.U=U*/GIKeϲK$ҧ:t7I h\>FUdrv?pAjmUǔD*jw0(-!Ykx/_03":8בeԹx0 TW\@SPؖ\q$DȆT/,Nq'PDzr$45 ¢e^-"EY'}ѧF4] FRdk: *-k"-Q M\I',NDvRm?L~W''`](fedN$wqP-`.ы\8Y'əa,*o볺JyEb]yM_D9ހ3fICC|.]iM` VNR9h ӧI8[p@Qݳ &Ė !FxWJ"cTQNгָuDw6"$Ìbz_?hlbιMjC;S8[ ^@ힸKNkBsGzם Ņ'~鼶L"Jjl974sK8NVM-^5>׻St&ˬ]ۑ Eό;STe_ū>dU޷VkhdUWJf4/]-dp#dsG{JI| 8ݫz%-p??j*;a- t(MNH]i? J~'I&2Ex@=(ZV!gHzjȿbDŽ?I3d٧ 4e=V2QM7DvcM9I]_Q%05|gJ6W3qss(ZDÈyh-s^Us<3EEs,u-S`I+t&F'"fQjQ}?uO~93->01iْK]ӶaÛ@ a-;յ6+O,l8Ve\DDug>P84p:C#UO/ʻ'Ov"&⑈*g pZ5S`mg7QޠY5oӚXbwS2݃OP[?)uߛ)^祉ڒ^X0AeK%I>ʬ\ه;NW`$Wz:p;Og:wzP2KC",Q~J^Ah q:h@qn`wڳj`٨!Nݻ*:FSp菡crNA`%S :ow2IlJ*w78wdȇf~y·T=^&"Rǔ%}V'u Y膥Y֚urqP\nfk.3tc%-MRTzIhVmO~Q_G p_CK*=W aueRF͊q>#X8+8ۧFK~`rip :uQ8"; k_ڐ}F YEtۀg<ݯf(yꚭxhqWOVgCQPOSq k;ߙ~CBc`>8xMκ!sP^NI$D(?cH]Sh[tvw va/WcJ]Hvq۶܁jQZ'C;@ |z[үxX$9%;+\moZ=zvvL-^' Y$4ڈK‹Z0{=Ie=!ص6rDJd\ERN6cp̬lg,1t*jse|$:6g J}QSY&BY̗~KClpBP.'&)ЅgTuh $I]'WL H͓EJ<@̉7kJCp α΀LBPo0$ O>`hh3)g*eH̜56!](-t/c̢:gë-B^685<5x$P]HtIFI:7C;mVnmYyyA`SD3{ł; $^t;q]%QJʑ2 lʺzQMRAd@ۖTw\eIҰo= 3J9$Fؤb3F;tDxnC)wlHJ^qzGkT!`wOõWcO?M"ͫpD0"Yd?_k$4n9>Sn*C@IoM+AnMf LW n ."3U l~Va/S-"XҔNqϠMμ4[Z)R9܊%~y'nhbo q1.eB8DQZ2",/YW|HI]_r)"<ƈ:`B՚%$*4P@S8GԵK) gt>l6p/a[ߡ{7=r+:}")pW%+|u5^zt tmM$W $mKoykaq+7_n wDofHƀ4_T/%b 3mh[ ;@IZ>2#5dR {~ϮP92_Jl,L5P\3e 6!,F_45S'q_Q'DŽ-~pJv d UhWFBԸKLCd*LZx JUuuA)8V'j879S@J3';y({Pj&H6#eJtVs!MB猴3<#e}ˬw#Ej?E 4?JO}n?{x'ovP6'݀lcnR=-;tOwHÙc]~$1gU:b퀦`NssQPB7Ua^odzLՕQ iH~[.Y'EVdv ]>~U}2ş7q2wװƫY+RG6Ltmuz5Mx:>'.3; F`rt-ig+rr*Km#7JW(bqoj|itTn$`Z)SNEnJxTCt d8JUA 7HXX -`SPtYO,Q9a,Nٞ-Ѿ#w^dO$z!iPkM. Qo*~Ȳi@IAϩC/> 4їE9;nfr%GV4;vnjsԜC#ײ?nۮ)'S= z4ۣAZٶʑV(95O?x:)v S\ l%vKz^ElgĆA7>:%,#s}Ŀ{#dt/r`4F-Lɔ:y=M-! @ Ѷk\nD`~yO^G/MvXYVr?d'xV\B3sd`8!HWn:C*չܪJ-kSh*($ȼ %2 Ljxo(CݒjwT3׳ ~lRQZs1YWX=?B@( 6WWVl9ZŠ ?h3I3rW:!(|D!*ؿI1eobKV#cS Vex,-w%])rxEC%8K "aPo8z(1?(DN0Ox@t4 Q![.BfY1BWm&TS􁲟(՞7Ȁ:U oX!p*> Řg1.i8hX6~?[*dĈCdёHۘV܊Ga>M_KGoyJvGD=DA<12TX뀛5(_üz-l֤)zK3@4hSŐ;2)њѠ?тl%MꊛC%׋<mE:[r1b;M)u֥&| 26*䟦 E]̈́a]3Ma5:3a%~7̑D8WB\[WV:9e)md5,R'SU j``W 6nTb w%-T=<;SPBR*Ps-4m!#ҸF72$~u? !g1eT̛Bˆ-a fǶ0 `H|ӼgrPQCP+2kUاg>ŗ u{f8 %R޹!"9Κ#v`3Zkh X7Q1h-ƛʏԣ+_nH0Yk< !:L9O_bQfq# d Kꟶ qrR |$2f3AzHvO)4]A Ѝ~q#qr8ζ<4(gm}8u{BGhUp Nd?. tc7(<1e6-yU[ ~f8Y|`W\=\G ^/… +C3]KcpIP;#$? TLC! VӴ=5 Ł 1QGcQos J]>I%暿Si'PzXQj=cKwHHؕi + 8}Z1Βpy9#;8Jb_y~%t\WӋՃ4\h"~RɹJtt&:9iQ&VtP?Iq )CG={iE f|҈XG@\&AD |՗!֮ȱcA/V``l-[~G\jk|U hG^wgQz$ϡn,=^ ևcNʻѮvSW9rW21[IBtpE/S|=jzc~Wa)_$LQåbɂ ^9oű"zfӠ(jڄoؓgK$X%ʺom|lsRx2Mzy-]<DE\aMYst0 &ڬŘDOO CD|Yז"c%DX}xVTHVВ%;xl[L%l۪>[I3"%zyONk8rmK9-؊/Q^gJ ۾&^I[zda5,UjHn/zQxLdu(ˑs l+EF;p gReNۉ*;H:8WqSZ:_-t%N)z];j RˏmHW[Cyj7jdlH$/ȁ wQeR7/_ȶnkH=ܵ~ml*Mj%K1{k\T2 ^)oi7:'ʠz}qgangVRz2e-~g1n6H*,f05hK#Vx1n  4Rz[*(ZPZ@FSgUh\2Y$ %ŹTM'#cT{3-~U_CXp)nÝeL DEp8FofhyFL>DV } \ Aǎ{FyT6uJ=?&3Xbkf !|h@a,v6?|<}maܷFU\eH~w=8T`C5 blY/& a#C+\7NwS\FjEeê͈@&t\]܅1HT7t_=H!Hx14Ց!ۨg\h7_UQ{f{'B?AC~Tt3Ԃ!z~!Qqi5¬4ٴMf Ï E4s'/.XL̄j\>rͤOOtz@9[&7[4~ bIqn*xx*IN_~;ޡ("8*HYr)o2 ]~hjPeT jܷU;}ަK6p&%󗂈bkO'*@1BpT"_JZԱ3LAîQ]v? b/vnZ@iy!뿊VyNlh:Y`ƶ ve^qck [;S_Kze[>>u2qu=ry a:S:Xzy4gal`aѭəPt#9{񀹘rjY`㋻l(6oo:REDiJ:vˏ~^14d: &|ݒaR{ա69}H$:)lkX3jk IIҺf)c})>_Rʀ!Z'kGe<蒂@ֳZϴ!L:-Ar0ѲN.I{wHpCZa T r8Krg$qWj!-oxLty&m:D^GRC̻"zMhBU07(j!\hz͓g~HKynec\&L\JvwM* pwN`ɂ 2q2޷]G^^f+Aiwj7Do~Ra},&]Clls\?Z\QW H6AhW[jU2^pEXmTX4'5ǭ ĉiEL~H*^ .hcea@.c%  [=9Cr>z64qT4O8gu~[PzQu2퇔-~"YYLŜNZotŒmFV(|XU0 =ټC~"877t Js~]]wods` "{H8.e[7?4 4߮Ioc)Q#В2*Z]m'&rӯ=O0Os*FGDgݻ.~2hʖar%Xl%zɭt́Q{\ o_z>O㕢e컰.!RMd nH9{7 bԨ+aT\8) AI.Gn?#_)-z *,=mjStL_>ޠHZ8$lr8|òP6xo 1q qE2fBS is 7c5QmEN&JHًI b(:j.!>3(Q4gUK-QnQH*\ī?E!&@F##у-yCf/v?Hs&(EPhˆ8*>uФϬ~N9ˤN*xZb?*\:D_-I &>̯;S Q4.t'Tǖo/`nT427E\֊-;g$d^Rdt-lƳ̸r 40pjN8X>F2Y^ȣEus,e+{Fn yy{VDZxfN3/ǒȌ~.ˀ_#[,qK;lz=p_uٛ)#$UQӰ[}tEl d+m9C*7#A־ LqlMo?cc,.*5^ŝVV=ր\J{zȭtlg Y| s2^sD =wctJ0+Z\F 'h. !U"1:\u&OϢ"7enJםKX w΁U<>-Q * X^b~~G :YgkWnMTh&w6n9&Bo;y\Pս.7xE4Wp8i$( (22y%ԧopA 'rX(n<"c*lf cjLSSw}6$Ϋ,q'"kJ)؆F!J g)ѲR/ `P#9<7ՇGg:Jt%O[k1(e};K{tW|IyUpv *T38Xg~fC@J4.+ITrdv1퓅$QDݻRT(0\p*&\5ziX 9ٿM|_"{U0[ <+Y7ehY u@ldPPR [; 7`Cr3WeBJNS_@ʩ]җX>Jof5 r!vIIu} 'y{!qMdg-(:¿KA>YIGj" [P ~y .Nba|!sw(TDž4>r4{5.(?玔BSm5LߛwjQկM[zɼ6M^w0>ު ;q_Z;zvNTIzze(<+mBzku(〮SYJk_Xݖ 5!}<"^5yM@\T L6uluçY44jJ-pj ȭe35uPnD;;ޠ+ځ(ѵ @U64Hүevb( %o=a)j\-i;EmZ6Pc эK$fO|G&q >z=7Zq'@J%kpӐu\ߔBІT{XhZ&x`]fR4~<BY-%Gg19ełdW9{L']}krN? צ0C/&٪V<W۱07q;-CE!EV^P^J5.1zg43D{dI/Q9Ckz`tO.]lXnAU|̟,0.3BؾKv]3ڽ#Bz xS8X?NPēM0SBdMIvi^x=JSvy4|5Xs1V mCքHro'`}CAN3$yzJY'`jYl xxF}`<%+Clkcݛpz=ARq׹z>sbeKZ'M#xj"RZX8alx^yӄ<&@.aYבvYpekNgC٣?VڂJTPmJR6zw!Wm<:z˞zG!ܽx  |P ސ襹͘P&wR]߿.{OrE'm$7^n65dyjc;Ad|VX7`(7+^؟Y%qn ^%G)Ib5~|q:zhZ$8a[Dd{,Zl7+B%dǞᆽT"8KX/ȲskƄ2 0 #:p7w>_SR,X i=0o =+w1HGVwY=Exbt^gER} 9/(T_$VJ^`B)+g#Ec1/LasR^p!]g ,e1gg$zgbGQ*@ .ZߤWR%WlsW ]RoǔW;QjZm%׌c5!z󃤂V٣DV@H% :B%Qf /)#*((!1ō&Ϳq0]/G$[I'*U&{eoM~˼?߆+6: FjFMaFk6^dA\S@^52 &NHU=sb fO^a l#[ S~DH&I˹ eM qn#ʸpkI0}LXx=WF=j<)D4W~ݿy!{Y1S ط7nrSpH)0MJ9KQH~:(vy1hr[j do@˨}uoP^)*]L"> QI{يI.jغA!G׉jZNª),KspWr ޜAV# ^Y&jȕ>4~ Y2l JZe6p(*ڍ쟦;f`sk̞/<@&%ȹ~R^!V׾ ul-^Za1ƴ!i~`S#\,kx(m#r32s;[-?-W (w?]M-?+R@`^hY*զbOy[j0aTiBA ^i#(I@1.2W`Pݧrf͏S Ј'%Mx\-S-t8rT (t+g.:M(aܦJFsOG*f^U@N 0Q)kfs!c|'$gx3" ,+zW렙%ЈHz!#@Or"SM Xf>H浳'M2J~OVhFHJ-!ӹݦY[,o9_0]g~1KySn`?|[ }T{~TM!+jW}a4t7*?*Ď%ӄc>)!O x 6spTU++n]43ULϋTHsyEQkƬ?ճ?`X\!ʩç;/dѴw*+~RfvƦg ۔9s(AU"mIf>9v"f?D@v%/^?YRt)*(~3=xah#@pv~4"@q uOFJ~0ޚejf$NNc8ݚG']ufHSh AP.˼5$5GYFS|ٸAىhs͗㬻)Fp5pFgk (x;& `%4o4~Uw$|Y9vc9e^0 oͳM`idWh˙<U)|w ~%Lu:-SaFNCJWUxO%4"8:oOw5xUoC'Iq4ZOl68 R~@ D4e9µI#uSڣ05NA$㰔pQ 8SS1B1\[~KŮk@ S+b綬F i:(Py-L~dejdH-a:Xho_@B2HoG~ht,* +35ҴBXX"@[6<4eU >|a>/W݃?yndm?}B 9^JVTDdd?uJYȈ'p7xSڧ@IIwp"[0oN`7c@M5;mKxx)\b =^'1JԞx4QDmA$js҉E `8!f|cY"KWt3ZsbĂډpX@GA#\^*hRsCovdb4n|Y'p}!V/ruB!RF،xMe=ְ?X|X.#AB3 x]-^B`c5)eAiuX_@=Sܹ99=ǿIQ:)B & @j~aaWQ(o㋲,VGhgxI $ g,CM¤YEm9qۀatJN]fIe%bYu6ji (v] HQ6]p*z@!"IY0i.OD}:Q>$vûhsê5!-b²yɒ$?&OŒiH) dlKMHAV2mE_6>Jos +GcCvF0b/N9 {˵U܎o##BZ(5(pA9!X $8fAmJH^!|_sN@|)U\/樜X/hg?BN 34>iXi/IJ! "j^Rr`TdvZ#msJ\g0AE}Wfiv+bIIx("$V;!YS]9)=Ȓ7$u.hm?^HKޏY}W?Qia|%x *ZA2}+q,Z'{ Q(cÐ"G,Q -B`D{n>NA@Jwif~an,d(cI^O;bgA$A/1" yf-wnJL|`y CEswXC*kw|?qY~<$Au3Qk p*G5*%dxATθ@'-?ϙ˝]ZLxZh`| fH)-#zi*tC[HJ&HuĎ$HWQgi4蔳=N*4~κ<W,EH'xGԓT TW#n{b)ވDBEګ4t\JdXHtDJb.HY J̡ wC& (6zʵmS~wpU1 2 FO.ѿ lp$2tb[n'# ]W=zlę t S7+֎Ȭ9A*8߯c94Z`K=*<ƬSG-5;bQz -o..+Ex HShP6j6osY?˜rA&%!l Ծ /r^$,%2b.HAOk eQ ^ RoT5i]RD3N\ԂfXJf6YZ_7~~`k45^(,[&+iܯJ+B-| &{ _š.H|?u+5ҚQչvwl\r*_(j"͠_x[$e7ژ  ;]NDogr؂yr_܆M>~3FQ@TpGu9Ʃt[ t9[J -TRJe`sd &C͎_zCl@^ 9PG. R|y\$&s=)ci_zSNrK985G{R:zDFqr_E*x{e(=rx3({U2{L1\7֔V$(iiz#ۅé9_X#$ho𘠵awϩY#ԥ-D$]|l›/~'`Qe-m^XY7›;yTtȠ!RDv_P\Wd~A'pW]G-$pur u)vX =?k`#9TU߭,nCjcr1=j.kNz/BG/?A2e%3g phN!́ yzI0ǝ7.13.CoLGy$,#r_ȄؽR9vo #:j-%PnY=~] 1Ց X \o?R!1'o3H7 X^ r)^"˵i}FNٙHQ*MEJ){ZE2 z}NfeggzS^pF(qJ8>za5M3:E)(َ~}+XC9.,P @oڗaE"_[< z~I8k`Uv.vQ0]n`VuB;&ЋZ2GU+cQ}@d nw~^I\\(o3s?`M)ק{#jxs}M3ij?m;QC H! rץA^?.e$Gy/J-=E WXZq}y1%GUAfCؤ6H:ky%`E5hu}Wz< % OОb-CI{QR1*1PtpW4UBzM=1CG4=svqw*wɞBbG 5P7~%w?Tf5?[4?'?CXbpƼ1d׵,|R8PQkuc>–Y@:_hZ[w[ٖ-eilB8s3ܠs8rIB& ֠!u|f,E$ʀ!]EJlugB]8IA, e@< tqU2!A wl}QUزΗ`@6>IC5 gH*g\u>M 1fs-C󥓟9[=#Z93Y3z wh 8uqcݤ$wAG=SSɮp&v6Ϡ ͝ŠÞ{YZ6O둴fYD>"לsRtZcVF4?)\As$4ӊSus5~4Ͷgw PlGogDX(_,M`G nqMUO^m F :Z+Q!ٱ$:*ww*PeC 俴(4;M[46Gf˳#dҽb"wmz >/`V6a]ݏ.]xQeBYsb[;-v|Hά5;mñj\ ^!;E]4ۢ5%:xWDS[Mh\3w%Jz F*9('bbvn+9/ /U-Gd;p卾b)fẑF\?wβe̔kn Oڍbt;]B\Zsv$fl{4jG.@q Oy3 |AB;*_ :ƋM.|>&;K;EC]dԓz] %/"0`+r_sBꃚpxb>NjՖՒ= =qf;UIDV*R F``d~3Dyh>2vmo{?X̨৩ \;vqr96'`ypi;jjj2=t=;5L a3R w?;h>뙏~#[P~N*,ΞLii}nۑ %j<יHp2c6uO0pt1VE!j2{3p1 ө R0_jL:B1x0y[%GBԤiIni:;.{IuYe%Xy[b$Nh|(xݬP_*{]Uq(I`@|{9}3NK?38)~ۃ) :'- *? 8;1c0ifW~=~KqV, Tu08ԞQ^"WIpwy׋Qy*95z), x˽(M~^a f k%hR8L'H*TUR#{͵2Q֧ &ܦˇCy:D Ř~/nhDgQJVI\/SD _idyB -v#0(KDǪ8P]P,{v<4 |ؿ&$eՋu=Xu̺oإ>eJeŰ^of8јc7AJNnE!;l3߅]fV( -|Fn\R:2V$ī>Χ Ŭ](,ݿ,) 9RSvOnh" t9tAVڮ) ިA圬}Zm]轜67iVP;0E{A'C0i$oYPyBCojE_m&S9E[JJyEE 2*q)˟)Q֦_JOPE^g(myi,'AmlbK`qCIv&,}J}{?CSv>5atw߄&>xE/S7$hZgS=K< ]q<֖ bhp0U2->荻Y#ɠ˳4ch&^I㧞3Q 19:gwݛTv9&CB::⨹wHr ;jl%7d4>Ep'{`JxQθ/VHgrDQ"[F&fjyx?/(\bpϤ 1ʽd'(^ fz'-`4*/ǰ$C =HW r lѿ"'Si]3 T@zM℄% 0ka6Y[[ꉭ~UX¨R}*k{2Qn% 5(aI)UM +z^8Dfztѣ^TfC!̠:HF\ ߢ/կ(㒻^ &zh> ΍s(Zd@Apo売V@ήSdoF 늱+a'%<bE>m/]]F7V0I?^+`8R> X .Uvcs,<#j`QKe#5u|qvfEIy\C~=Ĕz-XgzKP{:'lqxZ[tE%7ꂢgL#DĤ1 i&\yoyYa׾m甤OLS$XՔuP]ZsQ\v)l<;ʊHߚwY|#ý]wz``Ȝ>~bG\46ߏ"wuzH%L!/M"f\w٣Bng|˿5*VqX]2h/CN PoSKCȴ $^i8*NtTf)Ӡj0e<9&q~R AT|A~P;@2^l-5tl Bago )aO]5c{-6p wJD ~ڂON*(h§ =]"@co>~L+X#ѲBT]5٫ >,7U%p3m$h؁84Ma\S檎vK%qH`\(|A?9m}ԄDp:Sl3Rl A{P]AKˉ90bˁQoGr $CfM8q BY^N9ʮbڟlAY'ھYtJĤinwa7bT;o:_޶VjNGL'5ي7fv(eS.W(L}Yn"\PMgLD|x񰐣9%8X^x."S*M%撮 $ iiE.ç̊~~EG>"昫oL{&@j3@A[q!Jq,RpHC$T%_毩wg@\lԬcalrU1}҉(EHǃ m}ƷIi њz#Ԃ}**13%`YǘfǵBRGxNMdO3ǽȧԔA͊^m* iIg7Jxߵ9YCPrgj„GwL/Fׇ3D݃n\a! 4#Lԥvmzh-ADu,ץ ;mVUꍎ{ID[ -[i$, B}kɝAH WқmvOF~+17Nem䝢1DG/@\V<>CExgs-H9Vsc_?'r[XNzW9,Nlhv2Zz.akRS ,QXfms;lŌ$hsBcx@AkƳDCI(!|jP@A䎪SQՀP+ a!F; uJ[ByuR}sg릧(#NY9Z" 0nʃжd;uN=4Jy[10(KN3]v?;ugNXPP啃r"ƖўJh^}bgz}HYNǰkI_#\pǥA Bi(k=ZizdELHt8)"'T4M>r@듦fT1 FrlT' sꂡ_Bv|:A`!Lu5'Rox=˫c`l ᥖ#9C!bz%^BiErdeRt?vwk Mb5٬8Mb)L~@UP~ITP,1s&~ϸդH9X8i\s &8"%6P,iZ?VՐ֐Hi!g.3aU# `1%.fpvst*/4fȯw;}:vXFR`P#FX P(E#ǻ%4}]< Wa|pjo>_o/5=ѓԴҟXD(ʍAz滰ESY_"9  aе&RubqpI8ZN9!g-;> ebN\A i}q|ՠ5ly+c۬ޏMGPcyem@C_8mְȚL]WSc=t/AD c~TK09lLCr佬)Kɩ\1,>s;hbORo &3•1O03m곣ĩ"แ2o~߄φq ͰO[i%*k}}=X)tg"Qⓙ"dAq9iuġzS-K S&t֐8p 6 *~XL~-{2VjdG9Vzu7~A`T >xncF[!"{Iq:Li'/" MAVjT9wuevNs@rXIA+ IZhda߯/ cy3yOU5I_|)x"f^Ȫs(@iR_4Wt:[Ɨ4eNV ɠ}oAGZGcDU\SoA(7ur֓7/hUO7qayZ6+X:c\NTܜYQlw[ջI:S 6^NՈbQ(^ ޺FO' ;;7z -}nxW<1qˇ{3UШǷd8cN( 1qyz-YBܮH>" %{{~BOvΪBe@L-]|^pY㠕2@i_ZZ룯 (˔[b>kWI'@6ic Hf{xQ]8ծwGVh,&~U]yA^%,HLʜbNbR̙/ .ռA7B`"3W.%ބ|7ڲ|huYǿ9If(4WͺeWK슾4W69:f`AmGf-rIqMID)U6>gBtn{3${Ź~S)+8RV A>`=EBryxHeW DO%(`7Ɇaun9D溦 1n|c6i'Ƀ7æهݝH^[,X7l5ܷ-W,2qgA|A1 S˻haϜǠq:P^@X:&Ci v9`#m9 }Ix&z!8>UwVwVP'Q 3C`nu&>1qΣ{Kk$ԉ{u ;c IalH+Z褔 a5=,jr eD)P;elp&QS_#I ;T<ФyrBzk E6i]a^w/o7#/)'SP l0N:( I3Ym`% 3i# poӎE!Iv t ]N5bQ#Ubxܗ:5BpCB)R@*|!(O@<'bK yNFCFXtƛI RS+zov[. \&o'/#dNo \9on~1uBy%(<|t$ܻ; Pe{+闄M1rY[F&7fyx .wgc1U;KKY"[8rӚkE#g_AƵW i+ԧ4Ba ̎By.`ysFa6Eb +j5bO&+>Œ%&zc|vDay)5_Clb) QTޭϋ)=G)OZnt ZowaW2Tn^2Dj}[׃|z?xo;Կ5Pss($!?aW"o&2O)0mF;;#49.I|h$!]Ƕpl(qPM#.>)ȇP)Dz gSE mujiR&/@.*-gv(o $Lv5S-"{? ) S҅4uS2E5q,G fp}CfBGhVI׿7t4.8杧J E2CC ~IYd&9rM"_x`=ԜgdLOV0 [Ynk3(kS`|gI~v Βh ;}]t^C|sU.q \$/Ж<5d ,tbj$:,y0!Y1*YG{h6aU-^]o?رS6!Õ1->RŨhB| lJIa a3hoQң1Jy-_b(2}.jhFt+1;ŇtC/F}A .22S[N\KMG0?JgH9/[2AV{( C{(|}m9ԩ8$=%__ہXG|pLMζ}ԏI<jLO=jS6@[m m+A@+6/%찺Aڢ6FP+lc:kfI4A\<[b'& Bs(g {/]i~uYۇ3cHLaN(oT) oZAPZɲ? tz'%Vfr;KQEFP-4t~*󀣮 ^dZQ4R$`7}; As w!&=1OL v@ =fh=Hmgj}0'i3Ĥ7T˜/Gm7hH5_YihK,aM͛xgq䃪Pj&&B|vFD0g-`~鋮ެqKKj7_ӏEՉ)T5rq/O Bd^CȰJR~N0[^>4xٱ~l\t2b&DFH?.k u6ŗr*<VoN*4+Lߞf0eO ہ%. 9+ Azn|qAzxDi~4r^z=jaY/%lah"-[39!,orLRDRxʆE7:8ִptlz~j &[@ zb9bVUϤܙb~I-|U*VIh&v2q| R'\0XOIWeGu[6J\JzOn$౎GԟQ++N2SOfˌ=WҚhJ~c tomSSДUKBmQLpvA`(FLHWu8 Q"QX[X~4 r芽_5Ua_`w t9XA* ,T<2|9l>(kI2Uu ^4y+;5؃s*Fڏ_('#֑0"X gU%m/STv(8}s;Ǚذ%/'}#Q.?OE(u=нyS+ FxpP_Bw0?5' s=9*Dŕ'=C^X+C]9wo /[/pc7.5,z)wGYe(tx.~#o\F+}݃?L[bx#`[y/N QC;4vr.( Uuo_H_f13G2eہm۫6b,sǛ`Q^͎>huvlV\[ۦeP%ͧ{zk7L-?Q8DS΢ǝrKQ+:hk=Z]@q׆)3 fǮtK.q-WQb ~|wrC| 0#<9 0.+Z~짡̎1'!x&F3{E ?J >J$gEnuFWz|T٬lSC44]t 5Zq6`t4UqY"f!}e (=MJR g #D_+_Ȇ5ys52*boz԰Zadf2ϿbQAÌ0%(׬bZKq,i>p@WύDhr(C$BnF?{ Je&k| v`K73{*s{vzK!x%&wUSV < aۯ:9a?OWP%1&K[guUWRM؜<z6T:K;He ]DRNRNz"<3v}X MqspZg :4(mIPI2Ab(+ő[S=d XX3d>Mze0dW.C;G%T)RBeHD"uQrPuEiͩ3С|yzSvɵu4QL3$dOc>%Q$9% x!d*2^ LNҩQwPz[u14QJw.dq)ӤLgo S׮?-**zBV_ShFPX'EA >e.{b@W,Ll*>Id,ōSuf?|ߥ@l- 67&?x\m9LcҀS RU JWOKѽse4(VZސ4 W>K=]݇N &ސqnÜښ.3Fɑfȁ0+^Z?SU%~y9ѬuG#ߥ99$%#1|m^R=6EWn[#墜?F|~r؀Flć^fvRӹT.i%8%ųI}ifKCcXI5g4<(S Sb](cZT>ʍ*L8aʕ.^a j0ݜC=k7>HQ^ 2Z#ė'BXM#H>vOrk2$ʉ`׏v'bi&/vk]cx#Z{*f ə9ggAKB5{XNAL:^?{S'vv"f~-yAnD4ep_Wv l +csc@fy|X)npEhG.YHl N0$=4$u `W8+&'Ph=uPá$ԤcLj&tx9aIJLk:︇_~-ӊT|tW^1t/<~HDz,DÕ upGr.}c]pN"Ƙ@H@܁u4/HBSn&h+Gȣp8#`ԺJ~ZZ1\"> 4?UrqkA]p};==9t箘L`-?qr@*!P!ڲiW?OÒKSN YǤ=7ڄb]5u$c/1!lq<Ӓ<Y@#f],2#j]VQu;>so؇6k>$s3Z$_S:;d/<{Co8hDD:H[wڂ@;ZLPħyn)Ó;:CKz^ &4 Q::$29|fb,#wǔ`ԧyLai4j~"h3;?r&Hp&] )o!DWASb7 v8*9 >&d @Xuf.5uƋ`2 WOg"!"*Sc%Oh6,eȅ5,MxN(B[W..@Q;׹7ז>NVT 9/k6d~l[" Z, nOOG&Fjz"1Ɲ'ckJJIAf53t&8EO3[z <|;ٖQZy>j5 =wmGPØsWF~A@vg`4ka%}ew Ѭ"gz2v `{0*=lFc?]tA{chlF`-?)R^νze`Zy6SIcY6NNF7 uo͒ jo"" 0,XP4ilS ;MwCh2Q3Y%xKQTE'S}KhrƸƄ`oO<3g@44n0:kd?Cu&=E7jufgflSqo.xVRؠлg D&@a>b-/`L[0OqO|ap958ڇ5,nz\ s/,n\Xa@*wc~ ݑ1 Wx<}#ʼ!96Lڢ)},˘m_-oq`?WFezZ;@F%ɐ P}?Ev(Ҭ7FrSgr+e7$fW^/GBͽV>O%9w~uHheu%(H}&8 p~}q&1+/4wpZe4ҿmGqg=k?.9u/]L~Vc'\o9k5//Dlu(]Jqnԕf/9 g=5P%u{SȨq(V'C=XC o' 6,$/Dy^2mCdӠ2RNyۗ_DƱSt} ܟ1@7oS'w<تaF/,Y߈3lԣG &x Y'ߛs<,ս[pdj)IbHͳDzaL+1,ّ? 6QP1X"%t *!xaB;Zok\EvgjP2ʐe,/m(+ Y%KZ)R/^o5u ;pecSjqEHli4  Vj$e2ۛ-<& ^Dx;wHm\Z56 2dѪ3)>k9{J*(%X8I( {{OKyLr/LFy|Z/.-_0I$9FsX!{u%dݜ/5 foأ/[*]rkd_FCSZvۥP3 nCAYۛWg'F%>s 4b֒aoW֚&P ^]rx!IV*2% )hF)إP\gC ew6McYM.V 0%3ą0$o.JB}:7AwtmGI\2ϏD3zYcJïRCX|#JpN3HK[N?< CC)UJ@h_ņƌ;O cY6SzI! p HsxHDbTE3#14c+CC<8/ N{RD'LOsV`D"&N"a+H ~r?bm3rkt~ KcԳ\~ozy ]Ԓr4G?M.Qu rCG\N6g1 .=^)/G^fE;<8rBr{la𷨄J5 }kŮ 3u Wˆכ2ժÖe_,ciVH0O]k?>K_gm*0.%o,dY{\'mv7}HH8P<-å ɒGb޼W^pы`1)LEh}P@jx11:,CQhLD6N$-\8`j9Ɉ 5Bbۺ;zYV\pa :ݑGV3ۑpXYs:Er x=n"G" X,(j˿a9"2BmS-Xxy y̵6hTgnsڙ};a k:LWS|:T-*ܮjd j]cd"gۇ~C->.PH!`|Ӥ+_jn{cɢe^Z$%r4 م!_B4^vai*N5D1!9Ҳߋ/箛yL4@ LF]+;6sj#=j^2;1&_M>6sf} עNR5[eNcZ|Mh0&tQamnfjni;BHXղz=Q0҉?[aWMa ܒc'\ e"m+l$.4QV)܋2c2ZtY 2NKXF #DϤ7$Rۇ%3ڷ4Ʈ=H`V'mCEݷ˾pkCh޾|s0ᇌܞdB`9XgNC3T_|n![/Ό8_ iNp3Ё=YNb~a(@Ŏ෪e_l*C=<1! AI~WK\Ί{cjj;}ܲ9*xvP)' Ky*YcT,=UJXFr̫Pspuf`%ӤU΂n1I+7`Qj*E7VF<>$#rO0 XjKғ^h8M2,{).{O+ށ;g?'MȜ h l"5̎@ՍdDn)* USuah!.L36;\ܪY$)<W3:,[';V9袊!ԂE\mͪ\?GOkæ}"!Oy$Adסo.DhFvH(, =l ec,~TMcgHKfpd'N~n(T1mR*La2)vNP5 u1^ijB,Ii392&DN\ Px;2@h>лŘI+:Ϥ~P7*~giŔRjĤn/~E ߑdyXͪB%C }},Ae޽'< m1ݙvwg_d\n]XqJ OZ:Tg|c(~+xaPsua3kp]qo RALܥrK%+u[b↦"c-a:Yܓ.9^ ZK1B8Bty~Y¼" ji@zGy*1~`Q~9D$dGf5gbDH/,U}%Rk|yIHmNjg$^VlWI9; ,D~ ^\v%E唔ъ_+B٪m̊IX\d~2W c-yix<NnjOeyw^q{ ֳq5ʸ7$<:vb#/Ux 0CJW aOy㻢ޞ&BG.GE30iC /~LbB#4o49԰&JƠj{Cr),N_n2S<3ЁyG, };cjL|a۶8K5>2Ųɿa(&88,]e'Z6Bq9FS_2vDUkq5K4&VՈjMŽG@F ,t"[66-Y6(q##57TCF0!׼"pJvqoØ1C|! {9k-pI !tW7KA?MjXd3E~UPO l>8X{^y:-vRjkon|OBI۵VC4G|;<C}ݛWΪ%, lq\װ*lܙUn%`Tk5^u4TPv"sL~[iURڙ ts)lXR@28C;HP I; π|$Oo`Q;BYڙU"2V?m7Uڄ)%l@`,{]~Xzyx"եVTFN6g/Lk⮰ ė{5p?6Sr>oO6~]%([<䯑ds/^||hwuT-*bB4+S : jq`Zi$Y;gL6^]{">T,|{O'޶z0d<ڏք#ˮ's9ӯ="f~Ua%gj-h~HwYT-ޗck)P nQ^ce>Eh)3Za:9=c{F5Pq׬@wRIp(elfثwQU=ْ+.J&Epj8P;TTpg&.ۋEpfJ>]_'!4~IBx#$c:o]d^la N ii1*{E޿`RC|uͨl0 y.bP=Sy A.. CCG֕-h;nmO9 =%_Լ\*I֌,!:?c^>4G/n7Mr)=!W2B5Fbu;1K]u$*)6f697rZUH{ y!OMeGwI!oE7 ~Zjo玐 UK*>`b&ݿ.IlF_1ӵUj{RjB>ES:hR6TCv9Ŵp JV,ݍFHJ=lh]Z7>^gF^HF"&۽%J$=i$k`?I6Ieq޴oGhŠRٚLPWfɰ=ǃ0U8y:At8v쒬{UgCBc< %{R@ c\ґŴu\f,DC9 CJ *!nw&0vk鬟=9,rzCP[?+DCSbV[rwTiqbϡnȪ #v誡8 ٤P:_QcgZ=VYܓ@AYg2Y<#;\ cٝGJ)gMBl30 ~,fa6e75C3,CA`,nkQ.郑PnYâޛrW\$ICpR~"ٕ]lu4z (?"%vܪBIMVh-%Fؙ8H1kv @'+S23/Qlr2jR.P}j? tȎ=aGe\ XSl%iK URuThSU|*Vj7WM= ]3C ڱ L?U ^Hy }t) :D1?,mM v~gb&>;]Y C9+p${*seYL(䀫R tzϯE?Nhk*53t`kPH/d$ɚNmup^;A!4 >Y%[^2n7 S/rќn q/j*80Oy7X+BVbL|f\E@RtDRuW=;_†Bx>A{qeƜeaѴSFxm$'MT`;=Z -Wj${j&78~GT8:|H(Gw.0e#_ +j3=dM8Us3wPo#i|TceI*ya,kc}-ծ5X?&"q4=s@>+z=*)PaG&DopEZKȽ1d!S GNNy+SsIhLYjbN Υv P&_EV;-Ijˀ؝cʘ Jx=U6Uvm\ߞ6T]hII$I\ \SV ްb~fWMEwHYKXq2b5Mh'_x8 ` -Hw^ "ʅKkZ!(hٔw;`/J%+`mNZ\1rnHȴUӠ>ŭ᤟ 8b͓ lbLqrC13z_ {AUrWk$$!=o|r_l|Rri鉍ԢL9w'bEFWhd7k{s,8؆vwW`OvCbݟy `#yC(DP0xcßD!9 .HIⷾ?|d3љyvpa͞DKL!KOPODDofqwwtS,aOxIFI`j;_*JkhUxFmwf3aܕQ)?~ANBդ;[}Й +_2 9uM ;oȫՏ dJq ϓ"$c\;`>n[u=luZptFg:x,NKwKNl`4 F4oؕ mLU3s@BͼO,-2NL+Ta|Fע\#oC7`Rmr"HcǼ]hwD/|=7n#;7;)4g P]XtFU1ObX9@BK,9%ŬP{PH!5mԲD1ydzBمaBț <*(}-niy;R(4ۀly.s4c~Tku9FuBݍ0%IaCR6.5JNeC`FoDUrtJ[{83("烒:c0HTKyT˫{ܧA]Ü>[JŠI]Z4U cl`aDV9bWB S$~*Sh$=9(S#2VD~p.Rs"ƨB %Фc8ś붲^:opMَd6mb |WZ4) 3dT2)x Y2uqC?g}|iGI3\"z+7yTaPjMZ{κNQ)'G_V^a :e]r!HW~QAESe3W5-_YIuDJ=U.w6*A:8C5*`icPNRV㢵9Rx z{0|"/E(rN~WC!knAHZſxw!p?]f6+6k7F9Bb 3ۥr{s`s,ȕc13z}O>؛Ɵᩇ 'w g2M ɫ8b%HTq1PgO=d!5߷,o!Mw@-OľJ#%nWw5t@v %~mS5j]cml)K/ %$#DQYҧx,Š&PJvv۵Ӛr76?4W"R*5?]oS-?>pDY 똵cj i`@KtSX?:p2;ɍS10lDTf7WG$yf;ޫ;"Z &}aql#{GH;~R=#i > &928taʦN,wz0Aa~֣M p`o*dg%6ey_y O+5U gA;h]XDEJ!m$H7k!Tʠ ) SQ};@Plot8J2P4g"! X>oQr WN+@[ #s|+$Ztș Uau= j" (=W|~g\ufb_GUSKhJ"1`d_H=JWIư.SBOgI<N>4춱>Z.Im  -,7ÙӔEHTp}wD;Oico;3:4gyWΨsbܠ(z* V -; w+SLl/pa(&Q?NX/`P4oW#Z 9UyK 0DnWrd\d d]2:JQV`EfR4f{i0'ٓY )}]L 3 4_5ۂ؍u *_?-qnXKp斻Éf.i\ H[t[sw6;JQ MVY?g@!ĕEz;MGӲ Z|N*r@]!( ]Q9̢H3vmz| v1$LE~`Kt͎17V4j+xl -*Wv,m/JL %E xٝKLm\NamSmt3PF[w{ S<|!lv^aUd3X`#mDme.lmZ*TKR$1WڐR:H ц-[ڳo?*^=+r}S侓CIT0f~#4lBRƸg%;ސ)1`L2,(ouV *;מ7=~S/UJ#!#P +gƕA&vR`SKf8xgW.נC2ta(;@Ɗw@vXsڇ-Uz#^pN&\ 3Q#=a.c*8N9~?-~)U!R)^{==(Xb;@Ȧgn.tpd 13#V3גbndR.jbh}/@@i2XᏰDUeRJe3f5,vtxB:!AL 87ec'!>U^d ĥ,Q/QY{?I9!$|Eu]֢C{ˈUj,Y ? OO _:9* @Wtu!{~/T4| ^hJn-ˡTS&.PHixl@{p,3oL1>0x(GRvSܣ'j%XR=GAhݮ|qO%oB R1FɳjِwUhg@ m6j/}F ~U5_q5*S9,v/_Q*?2}yG!$EɃ/Hs ,"q1w`_#E~ˡ @4?SM3жePP b;f]j Qf˽('&%@5X37a\=N6$¤;6!{ڷjoqxNxb / q TC`җG4+BnPnr;̧*uzk~jL6( 8gvz37j>εl^~ {YjsDZYU߹"Xz)檢qhۆOGn,<?0.b]%>r2 ӶIh]b IO\s] GJĀcUжQΒRwBr ha` ͽ~Q 'MV*hsgHӀ$saUS 9G_i>ɨ 3%B |>?>& iC}SVy[y3h*So/j&ɍ MM^SY%#%[VgO{.R*eoѦǞu#D:4EvW,>7s)U܊ge$ x,¨"WBF>(@W5 Sԗcsq}8;=ikyҰ bV-pAb4 b̮5Դ6^O`JKͼ_z}0|:lCzTtOϤ3 ^{&Gh`IO>x`= jl)MJ!_s[%4Y% "oIO[v&²Xw`y>;& Z-0ؽ,e^KS,W;1.ܧV c" 6(5 ū4q)ū&eTEeFtHv~̤l |ޖ䦹945r>b*9Q3[SY57 f_h?R &;Qp*HתͩwbqT$!MAvO&fsqWc3xW1x'S1Q]d ƥ~ &bvd^[sc.jAx{OYF[p htS#gn8is؜J|HhO@:rK*Ԣ95co^sr϶DkĈW;4h; .s'-cָ c:avƘݸg(h4Lj5_K;ty?BG|E!B*Ͳq:{(?:8+ҁhS"= 7E7Bx.Te4DƨE7m$DMϋY &Sv5wiuF*jͨ ITLL^Az9m̀(žT ][WF{1[iw5(wM@B/uPEI%FT 2^K9'w>C,9 ?Á+4]1'`@MYk;5 f0{;@]oV 䩃0)M*A۰>UM4&/vo{BؖX^1 @vyqӖf _&)3V]ǯc X6e`8AhhHg9BV@_8z?3bRoDd+>뵻_ՀJGRԴ%똱UKWAz}9|ZpP@zk3mMR; P|];"NaK$Y0k J < P oP}:83AєZ]S 8smj3 n9X+6g`!Tb=9k]zz4?ERS$5ڡi=M/^=:DW.;F(]";+:Sy|i ĻXe0;ruwu-aI\SLnj9yZYݣ @TLGa(cf;M&]+[G>xYUoKWTu"plo7mX]*QKaz_+u՟&ЅL>9 m [iNkKVTh^M9q~ժsHpvފ=/X}@Xsyp9Ƣs;P{P\!<ֻLQXF/ޱӓ͔㢚1f .'AP uQ1ۮ3堙u<(puqLwC~H_ ME}OӻF!oL" ϥv*+5\#Íj}{ĦO5Y1ݶ_G6mSmj)* xVhjN2c_ /-θgnE0YKe >9oG G]iГ¯\j Oy2#&)/IN"fH \|OqܺeN)>lXGosf^t`g(4pCdA+g8l8D{$S=u<i;|cGcXc%˷ ?x rYw_5 i3+@9ytRXҹ"gIRto|n",(is D|! >{:\̈:Q% QIfgN6O@T#"_f5<%(yU,L5\TI iCЪd.dѸ~<ڝEjXUS_e#0ڐ*a} X80Qܛ!B$if>Y`G6#e 2Q[!q>k9p} / 3hB P7 ;4\W&$2™Ky?nT^GJιn Qٛ4YnI|5/p}:pQzԒʹ6A=t2(8r??Ƚә'.Thfl+1g8pnUk*QdZ8ۀ/몸u4k^!`@Mg^K>_,Sщl{ Q7|vn}BuA <0`|BG;ȐDp-3me2UVpo!P"y (Rp SqFa&[m荑dQ`*W0ъZ q1}N>v#la֬kd]òv&0A|/69[*M3 Ȃ bK5ESE%m#^5XSCվJKjMuNL|ƖgQE3m6am$4[glJ"!y&J_v$@pSS4&x^q#4*F˕kεL TeRnkkt!_vODH*6ňcܑ!+M($Kж!ٞLUr`|$NTn {] Ҥ)v܇o_}4:zMAj1iun4o/ZKO)J͞pL^ˊ~w:tBqIOݕ|GoɟưÉ`14GP( o'ZuRء(MJ1.W5v'Kʜ/iCPb&HA(^FbA7kZoI3+z8䗉lcRHdsIY8?gFP|[ Kȣ>}M%K!NmsɊq:Hȝ=L%RXИ$ a MvQwWC]Msi+d7݅}ZTQ,i[,ޤ&$6{Z*qK~Ww&Wo$?ma?&i-W >&F Rp/V*0 #p^Qr%Q":;&uʱHbӢju+trMP8o/)ߘkPzvt:yw$H!QBryl"(NaV\"XpY%x$V/7g|. ah}/=|`]91~ ZihXAbUH̎+$8G"7WHF>|bb<[EIB?C)bVDGQO crT~UH*ʡaPшUۇdYnG/oM1Fai p{g2q\rVe( yT3Hgotȶ$GfOFIl&E%b{c=u㰅MՌ8Q Obui;jy"C7sZjkzyOl6kDOϟdFc\Fv3D|32~(͎qtF,?YtCCPڶ=Ot: ,/{Ï ,٘gGCY@p1dn5cnS$[#xl.: /L eX]/B$Euq(tkw|s K J('+8+}?Q{bİ*9ĴLeH0b8C HZX_דȊM/קZ!UJv32a<;XZm3 *ab&hA쁙Ѻh<.$؇Ծg;s "G~sn#1,ܻ ye2pl.ly"a,!_/SF, Abpc4QF+}~Zj:bݹޤ32fFx~6L+nd.S,WUgT &8ZV׏::_^2>9c%܏ WӀ\2=,t> |EjT|hR7~7c$ PFч@;h6|PhxX\cWn[+0ndaES~AЃX<Vy9$P6"!:DXB/tx#2V^MG_]:$IV0+V09{5Kjwq`P č摾i l5%5klElF/4RO/-A\}L)Y HC6827 "^*}q]^R\¥[ 4{")AOPy1 ^y8ա-S>̊u!;i'l녺citQ~F+IL>厧 dৢtyV,XEY#ITAK' Tr~TT@'> }x$Z!KW-i0ɗiJq, QEHZxH(mé7 WMev𮝼h$4$gEyHŏ#v h .AJqxr(,&̧ oM`FX٩/[QZ"ٝ|Jp.ȀΚȾ81' ֋f38(xm`y1˵^|H:(_@*X!shY.e1f(d'CuVWJPdqwYO-3#S(/6Ld+o{zeiouMu:چ!Xd%-H oKX趠.b!"9_(jIuVescRa K,{9zyC\F!X=Xxtab0>iUk6t*8vUàZBַ(6\=7oZQgdbARPh]1\<93!j~guB;:ZpR1Od(ZBsu߻H"G\{&9Qt ݴ麵MNAm3x)L<'yF4GuTK2H:Qsщћt1#ac|K>{2?9MM5xQKlUyxXRHy kƆU<;'s4X?A=7+Բ#Du)ks$;#.цGxp5dAK.KȢeBqRam !E*b9c, 2 ,- q`=SDWMY9;$ؓr TGMfБ}P!H R'du|'}UA:"}+dwS)'L=TQ'H>>~A gXpm|oH(*F]αsDR%= € T>C eoPlE=1!0044Jh5[E8B٦ц] D*^M:ey :+? ʫ~3un4BF= yo}0=&y$@J|骶!mVE;7pfU3 h8dg8R"nd'lBTuLYp O{sdHsc;-sHI8]luZ-s:q(isޫ3<(ԒYg\ a ٱW$q;Cs7r__ ;h{@Fbvݎ^vʼ YCgNj(Tߦwg D =яY%Gve]^)fΚ>,Wkrr|!Lx6H]Ɲ>]w~Li:4\xXR!mOILB)]A|jSȈSTOxY}Ԝ|YUK N#/ؿǷ%mC"˩N+Q's KmOJ }i OqSiAbMiC MЍן ; WӒWI+ c>iG/P2˔09O+ш6,n;p^C~`B}V:b*/g 7XJ !ٱgWXX"'.llwx5@^j(ޥX1w/@=r^?兟3^e@ cQǕ=;ɢEy'sVgNqL&*UV|N3 qA?MoT `3%7Hš`Wޕ bB_5YM$az`N&ײ-[ 8 Q,87STï Jۊ-N16EdC逫QXjTqJᄐ:x, D$:5hwAyph:h<_謰;&2wOrpʪp _C;tjCZN,oGsҚ)9lODXa ي(n_ܳXam0*C]ڰ/ K(I-;_uM? ^*eN/6.R N۪?`((s7nIsjL0Lм@ m slj}x7Hs// aN]xE%aScߴ`hnRZ)%QNaևf9ZONr xÞB:ŗ"\75z)J{iLy0N v:jbQMɖuِ } 9;1]af~\}GM{O%:o2 TkϪe\-^wLG#3)+P]vfcw,Hm4z]RnH#`)kJr$n*M_YNm[gP֋o +[giӨՊJlO-4>Ó}2 '*\&].J7:|[$?>*'@rPҴA0zOhQ= #)bQf8>DysCe@~+β|ZGsĽ9R>4<9L@EiN<c I'qKԊXAs"Oa`śmN(u'g,eP| (sYzCH!$; l-]ǤҢ-cLqK59rϹT#?ena+ SVZXO}Scw{,ܥπ%kp;?Wڶ@EJ w6d=Hʼnz]}qԝƶsa'nDy /1fzo%QRbd(17Rs)OGf s}IQ$ź]jg6p >y6ge2Z@h<[c$fÊoQ\y\u 1#mhb/j {2]NӫNy3=} Kg(:&|zGu$2ϥwTqS;y %5OΖH0fٴ ן4OhF\)/dv1P&땐Xs޵lnO|bVqq%lt)X%J}"2 rD8oַ1@?hŏ6J7BNJܣ{AIQ?z+/McNuو0saH|Z/@lΎax aaLϚQ;}&E@28XE%7/6ѕ-JsTz0zpY ;P?MǾw@[|8DԊZ@ej\;Z~\dg~dSPh[:LbH!rrs +=!6A{Z*$xcOIxGo﷟;e "sx,YEIs|f0p`>F o Z 3q{ؓoYAmbLMOU:sQgl_'MGΒZB*7?#ThW'{kB}}qJ~SVqח,پ0ba-<`96 I!{ro_ĉɹ:(!@Xu*bC[~kyo OQ\8& @sbنsQ%!jj`EJ̚lhy`v 8ov#9򠔶r[/s$T­ ^𕜴¥ELIMGؤQ8[v& />%rap̴ڪIt Xx Y$NC=Һ~r "PR iƬEahp8JTf#:mjND6EEUT#P$+g~ܧ iVDc@=5{ӈ~g2 %>zҕ@ ڮWtҽpQm]%E ׅ_7w#E#QZ'BG MT7A('8yj3TQSU#NU'R>1@re"?,bC7nEjFLԦ3 ݇c쫯vIoYY8 1^mw6JJ ,7Ej)$Ucj"wW{$APERPhkgu:laoފ^Z01tE}|O=wh62fZWqD)ٷf"x -avqD4{qG5l AOE+*tpx~-lَ]Cge(XI1q<ëHN{ C: Ѽt#J'($uw]~%|F^c 1 RPnH[mwli{9 w-K>F`55'0盟? ׾S{t[4ݶ_q^a5^s[JI1{NLd v=k<33,E=yYL$|/l3WU;'DIC1Z$#-(.q}uAEyS?˪AYdž8[pJ2eVua)&('anuc/*c3ϳ>)/J|H{m~(]'$VjrCl 0RjUHs<^,gJgʎq銗[v oDhM=\%]3? /,KBlx8%eXTpEEV ]R!WJjaD>U~#Gj2:tmՙo Rcom\/ѳlV9z=tFHD x՟G`yv2G&GV*.\0ө4c5I+ohц"cm LeNH])ۤ:߭_.~ $ tyt{ N A44ҡR^b5&GǓz|}3,&y 鯡˾di%~xCYYi6FY&:^_7 е>KzybTgmR4+B Q|4;Z0:fN'ɠ 52f<ddž}͞RoZs]#U G{*9]"Rb g?Pz! $*ݜ9=fpٱ0Ll/W?%~c<ܥtAPs[;(G}@$TpJn`i$椳cMt 3*zjV%ݾ H*d ;ʿɐ0Xޘwh'IK?F_Yv9hXnGٷLwJHa naga,130&R&vˇW`A~:e{XN{@X=ڑG|l(*X΍_怈/xP.0wfI{4Ge 8zd!(:La$Gǒ}ښr%r2U[4V; DT|g `']f%T; ݞP <1و;:23O3-{BFEޅ[6@Jfb;?9OM|lfdV ~ \G=`p\P $@5zܘDw;4vW!;r3u5VJCZQ-T/72RQRx2ļi-% oR-c#gDΜsB"n$bptd=S8C9@c .U{}u\$`J䮥GeanDo3/ą{ȕR'"xe0z/^;X5Yq 'M(߫E@`H,pVvQf5'TĊ w~nʤjmְؙ Xc8!XR X3=AbضJT/wW")[!\~쫌m=wnplQ1ĠVkCjJߑ.\۶$@X;.gΊPX f@ NUs4-)]o)R#9;R& s>]5ibF6u{fFT(x-mٸHsm7 U Q`/9B- At|]mK lG-οX6e~@3P1oq3" -j^ M  /zS?)hC爌JtZ)<7Ðʡ=%q:^saS"7 "w$NY>\O8`5Y hz5J0rجFc!kg+ 6=c'x6uӎr{~HwaL 2?bql48J_pÇ>2!ARTSu`Fq47N+zA(W\[Iiy(c^C 2'ąˇqc^0&k'Ld'rlEpΞہ,iFH1\VJ*@cjqsGZe?꙼Mm'oca]&ٗ9+  ?} CMltS@]i9U)ޝ4uՏN,“: pL9'x$Kk*kȈD(``\8 ޥьۛ±Eܖp6(u~,'?2, Cr@$CܝZMhqJ춞,K Œ6/fޭ4e'FsWUmSwOE;YN;(Aklߘ#ߨB N0Ah DlqY F~B̒uK@!zxbIX 15/JT ș! ?Q }'$B(zOsyyv\#< b6KƷͺ8(a3!lT'C*EmLM0BʹW|ъ3FHzlDصįz݆,ߦ ;K5D>x#X,q" >j -~T%pwکwᾝ1heHS"M 3+MИ| x (Mgl w7I?YM?:H\9gh0C{ys>CN4T@-G@;ʻ, 38(2:x nA2*5Q]Qk{K.vʤ|!Fnp&ɪ}IIt:=gK^![pID\8vT\lFLmM_ѧ:jt%/b:X3 X0<5&*s,l`lÓKP;ſn,m36g+cUc/#)^ۋ:վjUmZ,YX>kL-NޣR6\/@q."| 2 ]Qzp0, #&)v P.?=kDP;Y0C?k~{ N mGgyHhK,X ׼Yr,Y(ZVR-b~V t(g֔w]=^_j5ݙJw*̖L+:BI 2+=M7|`h͕4 /o⮌wHCW:U| mߊȠVDҹ=Y4Ah*/!5M9`KY&iE۝.R%?v֩M_>{"ƋϏPv*3ӊ,2SwU r)k?@)!rۮfu( } oMx-hW=j >0ɸjg:l1Wi;<Կ|ɭ2o`KIL6 ꇛyS[ "uy dHH{Ȩ!#62xLG/Y=Թ%`V\MySxgOʆ {H6xgMW;@тMce;.a;7hj!~7X7g%ʝ)ov2:7H9lB ?+A(uJ//Q7˹IJ\ k1:O(=x;8J9R9{+>}l!Rx;E<1m:In~GYW9'\07eϦ f_J/V)F.g "|q%J#zHpLIK; ~zu؟iFAtGο8S:1\/2ʿi>ۗhAG^X 4AtXYKOyMQ hGӴ]}_!D-K,p¡ë=0SY>`\\Ilt w !\hZ7oR2{g#sorsv/v Jtű촱xuv]:O*$_ dt_@a͙q#Lj0WP\ea5 TR訴JpJ֩3dD,JM]ӥ%ؽ [@; +E{NQqylU 2GyR0 [-͠yqTL g7q}'ֈT~}M oy$njaZ7a^S'0a^wׅ&ucU$dj.o.C{f5B <)iU4 "=RKֿvyXXz*#$!Xp),o&?ٟ1XA{<~pq zLBxȠȵh#ȒLliA=v`(.Ĭ~AlV-u"Ru5rtǩY?Dw0פJ:fkb7^s\/ y"F!oCBQ]FL;'ntS@bs4[H0q"aFF d }e4}#RpASI}soFPA1HU֒`X*q /Lw$ƴy=ӣt5U9\%3:>sr=Ø/$vO༯qDKd n=׿Ok) l3* zLH 00'#!o,9Z{L7]^";ـ| 2Gu(bC0^> 9C2MzR`?C@ 0^/IaS 0@RO>CS0=[\سA=8A\g#a؆y"0{>IHn@O\t:*D8UFҵ.P:jŋjgޓƓ;wij^fMi_kKzg LfUf~ 5-&ŘKDY$Y2R1n*"[Z5c.@aYBPa{OHl17 6hx 2XFPpMʟzF^Ûo} S n>h5wHtmᲤlO}k<ٽƣF]"Q0W]nr} Wvzgc3 _4\fR֪O⒓C.(^-1? \%{hΛd5<_ zFD*VǍrq#(~ IA,Y) ^NHDx!V %- C: ??T踭T: o[is@EW@}˺e"ubZcJ۵U㛑R[z3imdj%DV28*D6wiD[L7'WZ}{0]]bshU BC$'*N.6R>v2 BL+%͉-vV9L8k1Gm ĤȺ$ׅ@CN3,܌ͅ}wh@.V/eF K7XQٵLĄ (Ƙ"8g:j|vwcuT?k|65b8OCr R#Z"af=\Ykh&l k{=ׇ-7$^"l xӒm :sIc\A9bq G'^:ꯇ/Ըb 㰰P-] )9h.I$u2W9hê8d4}j?ҏ/K_ #fv LTX쀋a瘈*I}ݳ?(nЂAo5<_ fPG|VQkO۽gk4 ѿb0|Ra@&3ae;X/J98TbvĜx.{;aӛ8+'- ;951ŘV=,hVaM ոaJ7Rk} ɉhT0áV^ʹ"WD0p`RRATLqίn\T߾鬖7ޗ KGardX(D=@(.mNO'esd 9%iyߘNSs̀ ZoI7w.dTTyH $ iA "艛̺N hp7d[bhٟ g 6 3N? 8>!k@XAGt愙n*2XC-|*CeAdpke/b)\+kʡ0ŋFZĸL>P(ڡ"Oϰtc cϮ^`a'$}`Lzt9=qQhQF)^U<^|F+ %,XՙVg?7djapqiFSUFRބn[Q|Yz d(La4R붒HoP$I|l4D׺j6,m,B x'4wNkt TV$Q88OMzOޤA1&T'D1g`osH HOl_Lw#5v&__{d6+}a(x(4-AHWs2Os-De HȲt$ѡ.f ) !$Y;+EŬ;%=@u!pCti׿_8vu%i;ET$Xj4:ST3PO{y0r 9 IѬmdc@wMl{\\OtgaXJֺg)s}c ~й4_\fY(@ޒQ?o0ǹאo2 iIQdDSENv;J^> QW$=\^_#8wU&S!;W}w&#`t_Ny|Wsx頨5xQLa9Va$8#l?`̙ǵݓs7EޥW,ᚻ#9>[;$p3 1=B WZưBRb.џ8<?Hvd\8=ćHrK z%/;g\ Uw+EwR67TҔ'}Jd|5?թ™37LU*P(67if32?&Q/R2ǃ]P\\T,WgЧEJ|tNZϰtEsPU'DbI5=RR; /,( 7`--z +:ɼ}gdp'f\~ 9tr[Jq{!u*p̙_ʄ TcZ6^_wLX:lQ>4ts_6*-&?/ശw%~F OєXvy$6M"`@{= Z Mf6;zai:>l+uNNwlj5y (j-*G&"ܢ47K^}lN&>(!A1Zd9bڎN (rVMu>g`E,Y!"_G(_2ѯvWFnAc?ef&įT7oI֫oy[l`HeR^s"i&WR@^̠#SĦOS6]s&g[ό[y1B3Y]{+ӻZ;x v z^]q\pI\~2 gJBIǴ0ԴDkJH=bboCPjUueXb;A g[]8HO9#5ৠNCӇ=e^qwLj)#`X/nnʁC/yz7C e% CK(zd1:34AaRT2$'z̳i{ Ɖ,m sv6g&q6mBKkAP yGL\! B[RHWb W$Tt T!A ݇xHkJ\fxA( hҁ,3 ytcO -}-|L%dF[km@YoH$ÌrK)$wn+ɣZhckC XDJ28=hpn- w!Ekdb{ӹ!H~yu{Kvg:Fu7:z$YV>$kتoI%A a|:uf\:u(K>vX2d ~%bW],=btm04IF`-dKԳ2bAâ/ADE"প'^ G)/OZYLYy\K"}WFVɎQdkU`&ZV AΒKJ"1ڭ[A` k+ٺ./iu@r!:e&u j%=whDGLd{a~; əMK PC(ֱ?U/! !gCR⦹2C5FtXs&hG+7SPRnk|r$JODx Sق,Ru@Db3r!0eWs:dӍ-*stQ}Zoik''*228r*onMI1`Tz0?xc |kC}ߛm)L>)68o0JO` VВU3mQ߱X4l+[ Dvo ;~7>m }t͇٦-'5+@9Q؈H{<)v/n,Qz("}5ctHqGԛOY]roޣޢlA}~MM=xx{Kj3%`XwE4Og[Qx0fl o@"GNxzymqU]I7Pi)lZ|29Z&v `z$]t:;GYX*CVMb  , {QxXzx;=ePĔ6'ul!`RwRs۵Pl3 na磜>%_(ނo )-:iL2K[{ƠO=O !:ZcDj߅fQ#T$ÑlR kgAo-(u|v\/m?{., `M4\6bqn|Q0S AU^g] )+Ԭ<a:Dq}i!?-3hTINVimƔI03/s_.= w/l0)2nY$dVqFW#1Dt%tȵvzDseⅰQ]n@w5bXށ!PI=rh@@V[vk*^E;H1"]-1y*KLɌܺ[.c`1%>/b X٦ c{L>|q(=K`WxoنS*uw{geI rx)$W Dd̔9VD֣yLןU~O%S0I14z*Qq  Qi 3L ɔs%Wm"- I? [%gu?{U.w^Szi$=MsYSm*Hp*YL[%h 9 'ř5t^\r gj?A1,>d X})s݂ljc]Z` tʣ~ 0x5b[#3cV*2?N8==/qR]R)V,H^ r ܒ[ =\z3is]F (DIxiEb4TA= i4]ͫbO; ^ -Mp{qFL /RenD2U8' ~v;Ryqupܸ() k$u"$ininl$(O hnbDܛD2bu%OnRIr4)U#]jq|nIB5wu 34f;u5gf2a~LuFc"]S2q ^PI> D荛7VoCvжݼK$EMY%2D`u X*y Ҋ*Ig** K`)D0G{JD!'1E7Ԡuia2Ze3mҁ.nNcÛ6;mMԇJ( 5Gw8" 7 ?z(;`e:H0-(f(=R(gPA9<6<EΉnum>-}{+F}oy3Y6%{X.rD5S'']U^ΝEib'>#Wښ T%j@gIroWJ˞ k0KMx쬀:kO9vڀ([\dA@zd0D!BӀ N+T4Ay.CRP6$U|>Es;KŭL{'Į=kYFJAUOlQZ /tdʯpM{5޲+߀V#i8?ߖȂ=|ӆ}M#H?KǍ7 ֗^ Vpe>=M$^8q0G@wѧ)8\ҵtB_;B3#h &f=,HV%9JLCR"nl Gԩ+3'm}&R. ~LVBS1G+8x"dj?Ic5WVwH5:J)b*~! cFg3eqe3oIj !k:R#uC"Q׺n\4ucrFu!x1 T6ybP &K?*[KkϨ*Dᬒ&gMNUvŖh6Ks %2fp0b$yQߊѮj=*p)\?z'~w㫵ZpiZA!/ǯ {Zz斒* =`֟ ܺձ {YҏfW[Y-p~k&Mte-.$VMKmKS4 :π;=Ϟ{=AT.w`ui$zy"yVvRܚE1}/:, y? -njo2׫{E0$Ӌl2+jtr|*m7E:f^aBmTQ̄^>';<D@"V .b{:آ4y TsTd=:/it9fଵ.fQ[THkgM{aFs4G`T+ͻ:>-߫qdNV}US]+Q_#THD(rj!vXyly߷})BXbT.fqj7씘~HFH:/p~B1__oX#5XǴ#<ڰٲ=,h7 D9o*>?Zv<zW*kJdpXν͊U*x})52j2QҘ+B\]}V\1vQ( .}Ii''a:b `%ZES4͍"}q!: ΚYUov= Ue,L}YT* "-qM Y`h-5Y' )h0sD3i1;~~jLL“7<&D!- Iiލ]V[M>2 }[52tj|;s#"}FC5M%>ړxѤ>EnLH$:_2ƃ!kWFONzrcl4#akN)m҃_ 0Eӟ VSHNBP۰< ֋Ǵ l}' b* h[Gn*2Vt}1Ԧ,IlޑnUok*@H;_OE nm{`v̖,q @IBnZX_ bI^ [\\ٲ[(>*,..Moay'J]5D^_|IyMJ{8uS۽7˦\w5"D)4/g#ȈMPP'u`G!s(a E";y)eާ"ʖ\g{fGzCb ﰜ=dkXJM:B\gҴz{- t7{@v:6꺴l#O'dcSg3&b7겉p٤8`Ho3B>/:c(`.c 3ֱs,)t櫒7䟨 Dq{~Q(\.1xǔL䔨N`*I,uH&R p&CN ]|/._d"v&%ApF5=LrHlȂޓ5^tjZSI )[AgDHvtr?6mst '!תH$Y)thZ[J5z dZzя:+f#ڣrɓ,ڻLgZD)x\8h~"W"ڱG}o+( {R~:NP$&R ԙ;ިzs֎CSI T_ a^_} dß?՘_6 Gu,Gٿ$SmH+ Xa&&`&o,{j"Y9FFI f{VI~))e'WY<, ٻ u_ҝ\"J̈́(jIggԳTJl <} !d\ ]|bymWy-HN: 8ZXbuEN(p2iSwIܹ;>[TA95@fVO/j)ZJ$k /%HaL 8`zc'iFmd`](ovk׹I' 9:TB ۻW'K'{fiZV*l|oPXI0C=Wc'nw/ub*p ߝ]]LN7^AyU#P ;=g g,ӟ.6>EYD²}Cd9KAZ{8BhH&ϠAe{b 5n8iZsyg4&gj[Jj12]Eeo50{~0), `h ۮvKdF?=ev c  X"{iחBt;K{9v "wVM5=eY;ylNHv%qk~n;aDC vJXc!|el=DP-)*ts+7ϟ7Z0H$c:|F *l~dBTeM ͗)``Hz /9<֟ da(0j3k_YlmN[t<@m}W0ɥI;F@f [ +Ng58.>[LI۝~2ֹҜD3| ]&ҸD%һe@E='mjM[,fS|'27{a}Z㺌qq~c]V/g\.Lyr*^C^wdab6jx3V/"-G{hhHڶ0&32Zr+b!74")ULJvߵs,}*캳<5>|\>hع?.Z}wI id螓`3{~ LSQ 8@e~ChgD˯k:R-Ùw4N|낎p%1 Zǣ/ɌAir0Dld9`4R~GaQ?`qsIM3敆x|?}0Ø~i!(pw% Vo JViq-,<!TC㝉N-5svulW^ W,ЮfGXzpz,Y!X!<|54ȎI\wSYn/RlCj7ɧ^̳Tr7nȬYuH@79F;C'w>#x h䌅~VDal&9nny{V`r"Ma/do'U]"J9+֢Trw׏ ~g RP-bθnV[PH)߳ 6#X[wKCӀgVZѸٌLr>B?/>* Vf53MVj(ۙ[utݯ2vJ<~jo# : 6l<0u*V^@Nѱ|oR֙yHID0 2QBj'"b{r.< ; .ݼ|ƉZ戢ٜH0G:QĤJj\z@S@?y}:Sªмn_\yI($ Hk#P3NPf~~$qd]heBy=cII.{! |{Kzj#ylKrf ۅ?7F3Ai35kI[`Ck)8~'/lmV0 j {uF}{P\Fk+!,XxWE*;u֜5Tiڬ1Fl993A"sZ'.$d%J;R™cV_?`ju6հϙ+,pG;;h>TFcg# bqb>|C8ȇ֥#'cv;iыk$7]3<:Zү.۩K$x(@4y-t7nha p]uW K:y ЗVs| Ɉ+=)md%8_y]똚n7Nyk[V}}xvHPlp}L2 ;x#JcȈ'a2z ӆP N&Z/UɑM3Hk )2CDs9\Yq3;*Jj=̗v(FҤ6Vqw<*C< 7ƅx|ٺ mK>{yFA %e (ը8KNÞ`]ΡV1D>F)~WWu^^ԓRw2W1F=(A߱1 _HDDBCv% [em"ThTyclvs~Z%:F59[_$hP,`Qg 1詆u9xk9%?^DPZZ7Ro~"| s%Y|[`B: 8 e3\e-SۿI 8;U9zHmɹ2` dD0 `fb?o F$awKiIF{ N2#cPj1?*%gu+IeL,; _ QSZ ?4{*9!Y{~A7Pl-WbrQm0c `kLsDPȿ"fv$db9v$%L||{(G/kI frӷCֺoD<,kF{NL}$rJDӬu>TDzĤ$9>az A(ID""=5HP4u"GBN??@ `uCt=39ϩ[p [.d.yޥ#kCQ~ZꋹXț0LȞumA׀s2C#%DGBF];8o^j uRn%˥Fs(D#7 kxsLYyxk 9^M5~A2ۋyȠí=7[@!j8FE\@؆M#-Tnj긣F4xx5_yE%rxn[|}3$a/F"lĮdk6~S#{KTgGT4ydX; %؛UPԎyJF|.;iL+Alub!u1 ٸ{t٤_oؓjw4 ֯~OC%msX1S" W϶oP~ . @%C~6k>K pϜ|2ŮWD^pZg{5ӃVne>FOIJ_6H)Dk{ov-ޠ!V~IrY-Lnq`W V\Qw gŹ%q,ZCj_Pe't^Ba0ikGi>ۆJ -#W n_4!%RMհi:1{6R3) '7YybLa2lGY(E{v > c L.uŲꨋkssa׈pQ ` !gW7KL !whq3 RR)5 o /RWن'8>=^_7[2{jgZZp2~|.m"|(6{:vN䏔]Oð|ǕXm_ TzG717jjI&5ɻ6B_X-AP2r _"h+;{.+]NFK5 cII9$D5tړ;ÛSs 4P k4J > #ըe`:XL#PD㌪f0*/c֓f|]9b" +TP}HMw[4KD21$ ~Zl)^xwi-P]:4;2r3:mժetpFY?L&Y&k8!/Rb5rv-}I :`C·S'MG9+jސﴷ ֣K%A;hc/GD." B8iGEikM`@`o0dH SsS/5'Ϭ;Hc_Uԩzhf"cm}(sbeM&+JR *qI_&g9:BQ{g~Ts E-n.@!*wS!7p^BL P0o{FHp@%}x,)N?~;@c !#rΗ sZ?VN(nِ-ѱkW.M=jK+BwsSU}|0Cd1EB,LR5fi,8IX Bؾ0peVR n lq̃iӑqfeb K)ZX*F94z@3^͚4:Y:~:W4}߈*w4P!u*(rMh(yb n7U|eCФ?v`ʪWWϚLԙKXm R^SE3Xx_y۷uX g+WBZ*.\Ҵ7'/s~ .D}#=ʹko}5qR~|#Vu,ʯECjwc;^RvzR;2Lb3wPX30«N"hrXW.G vѩBעu{ "6?xZ׸!cW'T W.*QkW,d_I3_H|,wt. wBE}fQ/bG6'5zҏ`—R 1CCEH?8xմ~5U`㙟[݉dAA\,b\4S `OM U-#+`.'M˘Z5^ 5c5߀E.; A|""2u;ŝX7y{$N902DrE|R'5A.}2"<gM$"xBC.dxEn} 18i3^cfB2FE*0O%,r ''" yō GAe0Kcj63D8JJgJ|#+ht.!<{?V۰[ୢE^!R>`;=}r<`C%Ÿz6ffYРWTY&ywQ:e1䍾<ZI?vjQ3tb9<b2yFp!.%"F2G[+LFil'Ա^%G#܇_6੍H1+M.LS-*F]k%*'fc5Nn٤Y (Pqk%[l'EZ:LeΌ3үHFҊ]u>s(1{pK%}Y%jOہ_ 6Q r YɳQt;p2p(as_X\GT0oZ2=u0sKO0>D#ԆDkܾk `;d!J~ /"6Kw_b.w$Y&2ދw%]g5B, tBdm}nYa="LR:e$SX4frt'L0,ό)φB28>wiw2b䚶5kTxw4HKn!wXݬ=c=H dNSI!q ܶi,KXZҨT9&M$΅HbI;0Eh~081L񪚊Lk=_UayPB|5U <C+ H˄D8Tdi\{ czs3 r?1%•}P)+hǟ a':nVZ5B;ZO0mZ$uGykLOb%3 0n6Gnír`h$H517Gd^B%OnzFBwMտ)`3x<90n:薌֜Yj/t ;1Fg7GB 9Me2.C?SB@9& 2:vnm5uG+'}EU.KxI9qx&kՀ K۬ޕGrBr 9Ʉ#>j0W"ΣZYm֐j^Jv=[Di>Bm+}RsXn+m׊'aB{=b|bP$c+٫4D)l(ky_$qjNOYZthgS=T z\Xmیj./m#{Gx۹lpO-R/\mlR#ot-~OƆSRعyl\j tnԂi {t'BT웷m#?vY-(K8c{"\Wh!m'jr [yr2[_4@yd&,s|!ٷk}@L7JeB7W?,,M`pcvz m&wR`[3lZ"DG6M[h{cZ;Qx[) 9og$r)7J. yK[7h%CNISBЧy2 Ʀv19mˁۚ  FŏBkN,vV%A3tZ1Hnz0Z6z*TMWV˂;Ok =W:u~'V DBnl%ێ}`iW4|c&ߩo4sd1ʌrZ PC5Nr(~S n k `R6EYl}wjTg_$Gyld|>CxC}Y2j fEVu>"w=a3y\ԐoD׭Eâ9Yf$iE`5%)Bp,glǃ8[Ba3&U;Z|* #ȃrZ})&ԳA1+헆¿+bkP| ۄe~4k01ۮr$|xIDT8JgNAkBFy |0ɵY%1|hR (5N$ $CID m\r}hnnaux2cC315 8#ٸ*(FQ $>9Fqުܩ\0ib)+k:YGwTS ׼>sL ]@yP=Ij-_p~'2Da[*8]_9e׃J{eh#>2JfaiLWǭFsE-e[RiZls.nÊG7D`$EiEʅЇgњ-.l ̣25(CR4*R}TYzMDsMgId:/3޵a3OY7.3l;sϧe_HLcM#r%ޭn`D!bL|DnF{B눽|CGDANURLg+,GK. @ϪAm0>{=h`_'"nlsr+m iѪ1+6C!+ ˢĕȼֱk(uQx{m-4|!CZH:aj$ d;@޽.H~JYKτEK(]n{tshsͤ)v1N/j+M7j:w~UO#<Ӡ88PSeig'{՟o1λ9s*"!Ra\?Vfx@UErq_?ޘ{YF5L7[HtfǶ2of޸Ε!*"֞&K ]_6kX~c-xXPEh[jԃP9J:7绑ut棗 H _h[ US5̮9Bfoa\dnTʎyaCB-4=WeN1誂ϒKl+4LA~k hS;7\2:ZJx"ҒDu{'0 ҳG$dzc]έB)GTrhJ}wAY>cSB @g!GgG ) fnO6Ƣ;wD{Uav!OS~hVozmHBۍi%Α>{MMv'\ y [ivNsPMR˖Nkg_++d_sGbn{?քBͯS'6mױf}=m]bg ʗ`1N2iZ(Hx D`@+c5ϹVL~kI7gcgϵP7p<*|(5Idh<{`vby`xIۿDŶ@x >xxr +C9%z~~T^_Wx1[iOg8nC "Я/HgU)%>z.m0R,Bӱ|Kt(R~tODMˑʤU-5. K̤}AUʒ L?UP`ܱIp2R;d$-^e dy=31)%Ä,AEyw\^`uNXU8WF_NR/K|[Dmϧ\K yL-YMw)rUs^,fXwp3MZk{*燝h0FH!Id9MHN-Z> LhGF/."͏$KQѴt7u}ʽB~LJ 2bDuHP6S.aC>e:3Т!,WkLjqyft1Y>kK0Yɒ.2܀%ׄS [Wn:="i9={QfBe.{BX FxSo,1~jO#NG-5 +|j:%A։b,[D,m7aV/7y`͉FMA(cKMd2WL# ai!֮$YV0)bSRγrvBT1 6M䠟yFH߮{OP&;%H1*,Bgv+^!Qzfh5}o252PvWG dt 8hA{L{q,qb@|D{;Ob#|g|Sf z, eK؃[\V +E 5Q9+F!u)[ǜF$V_h!P?Uک{l^+yG>ms4F f-)!J`fulOT B~"^<8n*K&Y?o7#]3 o 4Bo| NAG&O%XC4-pz[Y 3ZW/2C:]ɥ:„:_>6o(l|# ^sE`5, w߭IZOɾ$AsDӜC5~ x{IEepᮐc,.篋A/+u&rG{8-[n/2*"To{J|%á2 ɷH d&25x +N|p fM?'Hyj"G)m*ܧݵ:;6y)$Vw+na01͍\|/ ,zz@< _yX.#|Fo̺qAL8|,S#ߊH΂w(xjtUs7q݊0FuaHh: 2,!xi"o(Q<`𫫦cQj+-E)ȯ%+_fG^dTEI"ÎT u@1Tjx 8Y; 'W[>N/]VlԎ:R dkмleco~BXyTŔߔ/y%1fSq Gų!,8_#z~{dbԸ$|נ=>u !\Ԓӳu}wsc!ey!Dhf XڹbI2I[O"F>*xȗssė)lc :m|f`HW+lzO1scxd0EZF^/SƯ&T864E +9bS\w[jc." APutxr. qxF2+{3zG-y |عG+ի8?^m6߭hhk'wNE*0K+Kէe8%oٕfLo_y$*&vo!c>jܕh= MFWdљ~.I3BFfUh=䵠U 7YBش:;NF|ߜP/A ep_/5.p38c8 eB6]c2Ƕ`֮CxP'O)fZFWhO}=(O^u$O03f+ӳ /pPk;P "cw۱ hʅ@Wx]D걞xsH]4eM ) (?ҮBn"S,vfv|M>W^: ՟}[P| vtTŐ[SP)yej "S~kh3yM&r! C^aN5CMZzɑ拊,1wS {O[O8yȿDlITص!Q g[uEn*mu"r.4bs砨!QfI!A"JߴwkzܴHi`7J^ѰC B^DoM渷ɛĕzmmHTTZْפd\ 1E}"T]UW/<1)I}mEυ(d.{H,b DeVo}X/?<0*ǐ}s+}u? JL"^f 4XD0[kQTlLœ^,=PeVM?w nXI-6PKjyw X9x/U(j67tX9,R I|HuPpyP),Q+*QO2ڹ*--\aqRm't̕EH;Iɻ\y[CB _4~'7Ftֲ5g?ix2.RJ&;ZYVYjCaQ`mҭb m,SzrGR@x^dLLf(\vK2۵a&w]$:fx .{>z gsF)A"WFF>0;k3WmZAi{wsf?} XR,[ϓ=>夀$n&! ߝ (8HQi~3!cܾpjDjgMң"f7u+ ^0d,V6VӸ 3RÒ<ڴpI fa}rI,ZX% qp7'_Ǽ7r̻B={ݧ(Ȅ:Kq|]ݯ>tιȿq orD_64|6Уg%pC3q.)d R4W|- Il\y3*(e'#!]d A:Mh gib=A@ N̙'T ވ쳞j=4HvDlQr:X/mmEު[43wɿbcp'=c3x\):LI ֕wqBݧ&_U<,\19W~#X+G<&:|v!5`9 e:lNBʿƆr~*^&}}S7QG |}CUi$TyXr8M&($wqvqw["AkUoV41L͹ <.Ts|1*-ǫIwļSv cnԨG=}O4 ieqRRz8߹x@4|qF 9Y{VY7%l+ODHn&L!J~\pQs~i]ļ6N/J(/G:$llRBL@LO4ە,"l֖Y4_43oƭy&k6I(G` pTQ뙉Cq&g`ì` 9:'LKԤO rɚY MdY$,^ MmM{, pEx)h߷k3^6"k);ZPrI#a1pB:5cNmai0ړY 2;)T;4 3fa -((~ ̿c@1]w%/Q÷m[Rρ;=`67Nȩm[!ڄL#ZO>eHV9?8>Cfnb܈_zc/Čt%Ppq+CSe#S;6 F$GMj/R;g# #P4|T @. A@"{6F/mtG›Y wP9zfIne r|)ڃs. 4Ski/?]qk#+S=>,lN||#)J 8>?3JBr\zbl\N$z]nZHPN2- -Qދ9 )efv7M%Jw, rg'A_b1kWF'o>]DDnp%QÍTYqp:yWh40[_9dlI;s4 +b(J"|ķAہ//<>}RS1v`ߪmH"Tni4Bln9FuKCؾ4aMcej#]'ޤw|uGwS>o: Ɇ4|HG!C7_:4;\,wh7@,1,iv2>J,,:89>K-I ;^r =#) 9E 0k@f2VڤX *EG91xKG9khc'l' D%d hl1 :C&WirdfǼ;1k}x)("< =ZTC_v:Nrlb49\ۤG7T4,M00#n"Jڑ?@^L~3ħшG ꥌ!!Kt5vb\![UZ2Α]Ĵ?*!9>.݇قP mw ԑd,T.A+ئܬ^ކ_f|EDH_õ 4FXNBep~IkqK}?UarlRG%mCMH4d\ ?)韋~V?nr><'/6eh%}''mEɶ5o*kRZ{_I1s8G`M)M^A_pwP  G,N[^=gſ\pS\؍&Elͳ585o;_S]ۓ+*̙q*Ń]m Ԅ7#u2?lR]:hPx;794=͒-Z{E-z)`ᑕFiۄzW4*ͮ)&}]֑ٗ#vY \ 쵟O퓘j{*S {. Ռ)aNI"{ UMSo`\|E1+';1d3CdHsRlC70"/S|aXAWld{MDtqLjb?WmKh0ƨ '-SJd (r}C! r&@ ˷>: DU'( ye'&hu*ʳm Yfs걡%^mn/Vy()k_EPOp|tYcB3?AqFfZӉ/{ˆBp&.[P'W6K3 譧0X$AU&qs{SPN[2.x*}{W(DcM]g G! D|=\\izCbg&On 9},1XvO Q0Czgy =mpziv~OP ʆcP (]9/ȖӭZt)/}$Omxj&I v8L E۝ڟb>{b#Դ {_E[|0ü'TfDn?@MOn UZEګ5O"RMЉόJLj[ r2d WQin\ԑx9#dEu*JWW+N8-Fjua=GYf-~A#!ο£2&9ӄ$~ ;0oC*~T}sAHߚEm.~ſWX=m:>yItZ_I.Q5c;IR$wzS)Rj uHV|E"/mp<ɃlNe=&[" qc PEP-TC7dZJݤ`,J4 >Ic}l# ;\lixalF6BPUV0nP =^>snKk>I'dgoL#Xc&@9N)*XzD9*(׮$vy#"!8f˒?sHP[ zB:PwAA lkW:)ny/I'fxB4]Q0Z̋itzC3Mڄ5F '\p'Q< zϞnRubAX?[ b8|vm{)?B^HvW]C֫"'<$PbWӔI&ߪPO>] SlجoT6GXV=Nਸ਼vF`HCjw<Hln5s9r 4wʄZ,ݹK b,v 65o jWp(Jp L?Nw&U1 ɽ^HKtrv)龜Y4 9Ϝ`Z8C6e;?S;zH죁k;aR箮AE&btO /c^,L熅6gffk8.a@7VguYN#z5;{^b.Laghr} 8aTF6qXԟzA9rFq(䨪s).BB: :'VJ)Ԅؒ#.1mm@&NzcLNL';|B5fGC+E~lGt*@_ĥߘqLD{CPVH"!"f]2{U$] *h[W ㋹]ӗţwι.MTe0Xj ٬gmBVI}}uEHufX*ڼȑz&x`> -z)Jh@`nx.M)U JHh ԼArwDrPBUd! >٫@nV"T.'J -@zB>$[ (So:t%-XqO^\ lFzFC,ۓ7nU'ʭgP+ yMHkza=rlɿXI6<}}Ej61\!+Z ,dtg7cբ D5tm JP^A~s9Ac|W"?2 w꫄L Tc5i O"blݯwI%Mb<\F_誼0`(TLAgFxwKۙvBЯ@|"w=l&g%o*ݟCut^x(;8.ӞS蜽% yk3-[ p0o/ [/ُ Q0ۘkdd*ֲ(YA!2MȬ&P͌c5 ^`IŘǹsӋQ_,!/Z&X:XJsCM=g Ʌ^>ँkeI`[S+֤6 _1eCL4RRQԊEQmz2sg.oiK~J`f; wJou@3iy Jx9]qTaCg `;q8§E=z&yOMFɘ@S:f&.I1F:qBpA0Ө^$?]jl}9:^PG^-)ǪTlW.DH ̾ @BKl\餻`}F0A%ֲ_.۬LJ,<%>7bAA/ xbVui!E4I1rWx R[sL!`:M51JjMi]Ȣ\ɮo³ Sϔ,諛B괏2iu5OvMjPefc˗ԸJi[-/uk.$$I5RdN&eC@`"ļǘe+ΦROgr{7Biatt+vȨXEư[{J~aQMq :@4h J2R VFx>}ʱI#CʿVnK2&bhn%k;f>mH+c'Zf(c:]=g#r0@Z8Z*6Qm%β;q)*eRdi}Hxq!Ə?;Q&b8=;:-IC.<$FWK!hٷoAǥ4y75sz+|">$CfxR=(9~i*>h6g[cXauٻ1qhUqߣTw+;~Bgrvz WW华cj|$9%#$ro $q >29j+)S%5oFo2&[4F!蠸"k_ h}y@Cxw.$q|ҪrMK&nye0jSiHC=:ʝŲTm1 `N'N8>B±s A]Bk QVMa[4 .#M /$iLgpRFK_<nHqKlB8$i8Jj9F8@-r¹a;*&\{* oW+@`g%݄f8 U*H\bOr2k6hF U?U/b[]%4'HۚFx>ut2 ƕ<+xWe+T*Yc|qɁFty2JQN9!M(_I_ͼΉPYxLjԝΓ&^:S$*hWE6oBPK e\ &~K{A{ҳjxj4lMPw [x;ʕqVn 3>Ic3[j]>-(«耏8ζr_;9aW5AyDҨۮV|U"y| .cy?onhŎY-dJ:=L3mI朑 b } w8AsGq=55:rA J;utX3klf"`MRw gWءPg]*Jz]EFM\Q;VrM % cJz:Ĕ^N$t"B_SnOUpT\5mV٨A3ݬTilE`RA 1\d4Ld墏3o)M(EVQ ;jzj>] $-p#6*vl%r l#oQ㏊GWэņݘ!ڃ0:/{ r )!DEeG,o@l';#e<:HO4"(InI+f-R?I}Ei~cUdU{}&]q=&6ozD$^KVn@!@qXؕjLr@RN'>Ϳ.L L0YNYV= cjB) 2Zn./*(O%ہ rp=Ic%Dӂg6nr%|ic$bQa'-0ȷU=BR@/;wP#߱vt-D[iL-hT$vIUJ%Bc|;mˡ@`[-BI.O4)uW `E݃X#=C5:d ;},li)8^V0n>5ꏍ uԔZτ go2N{^UK oz¿j,@9'eRP`ѕzTJ˟)+-rW|eov LqFP P+[* i|gX}ͧ_QIq "y锒nd jw^ziDJԥ 2vcjesoՕ/n f1iu __"*8k~?R}Lb5?hwg=$*[3-0婦Pa| ІQbZ=<0r+vZ:`F-VSt-=ej xlA&@0 䩧dvىҎШBNŽ\|7lxv 0/X{=yYj=-ޭD@JuS}`C:7:kjG`rj{=vI7iApuXXR]$K*g/B:`/"Ȋ$m#&6!E":|WqxJ6Xke*e귢頹X4uDW;@?#l1h  k=;-YZ+4&8J"{΀u @;82Er;O{wK8w?mH֭>KM&znb:(d)Ҥ33)yK͕X-677ň'BeM#tG]4.d]܆a?J+Suj=5M"?Hs7#gO<|&!ϗ\o 30k2urO]SY3I9v;/y~x0J$ %ڧB*]z3.;z@BnVKo.# +43!"m@5R[ѼXR5_ J H;#4NI'E$<)_T-Ѣ9of Wڲg U5FVhDɊؚkQ&hSЊ>fUG%|yIY|)mɍaJߧݥ8םHrgUeedqCe#Hpd@"F9䆫r[V ҧ UiYͮ^ƺqb)c?҄]ťo#րL!%̜Z-4,MTbNrn`zylI<?,-d9&z.NctmO %g)m; h9I^,9֢* d ;߰BxI-M2Jx|!rD!q-_ehsy%JGv$xHY)?| )@ sd7ZOšdS2-H=cCuůmJvQ*|T,†Jُq*w͔)WFi2E!N+5~ͦieRP)fzV @&xF= ФbzlE zx'_djjE-z޳  MBa~G ^{! Uy\n{U)(TLBTݠHu14#|Q2 oшf![KoEjz9 YEtªLǰqfVٕI;wK_Hj/Y[p]:(m&2iwy"EUU7jmZ5J:rM~K~n}LU0ԣC,/LĸeaRkm ;LU D.S*W@xi^ 2d9mh[r`.[U4P.d˜hn%CGI.S-=0HV }"A웠FUf:g: O^lØ_8O[+ozJ)QS:3ri:؛~'W)y +\iP9:r\0#~ qB=k+ -\aYݏ:+xc e)~v+P.^:A,. +9?PJ2\{?/*{rR@N FcS.zNׂ鯕sal%goYyA^TܡE[l"m /˔4R ɏj:4v7VnI0g"P@ͤTYT4ǐ4@:H078ڵ} /aXm/bW@ G}[s&E`]y6{Z{z!XDA69hR7D{k:#%PZC:/c q:u3z7LҦ(Ƥ("9(biu|6̏i,(>K5bU &CӵSL a#uhN۱}\(5NwUW"S?BrI컰K7nkpdVFĂOH[F3- pbu-UW!bfJ~Y3 ISQI$P P gl)&ٿuݣsΦN KFeT䫂Qee6XI|ľ ûo[)QrQ)Rbm }N9!1q2EDGF;e.n 'P5Nj \ŏJ7t*+Pϧ4]AJZL|1>Z<>/9.t.iwYd‘OU:7XVENw6Qoc\0R֛~vv͖ƹ?h}B(5ὡM̱\nwϾF4g 9$C1K,6e~I8n z(si!۔7kl"46nͧː6T=MwLC8+lңEEnDrV`*o2 w]'P_Հp<#o'Jj__)a>-$߳>t5z,'{r? |'Ң8 [xn %NO$Z/e#8e]fwNwM'YL$LC,6d$1q\,X=w4#"R)ĒYV)xSՌp'즥Zde+9f&l>O.X|G6ql)a&*Ԫ g3wڛ}%MH A35yIBEINym?٢w'&Q[sU(۾zݿVRwWX')O$}g >gZ-vilz'W"~P#+X!rx2"+;+*Ӷܤ4Gsco5!/OL[8Au _9W)K;+Ēhyw4wLK.ʈ{9 }Rޏؿmt˞Pĵ+C輒`yUG5q˂| sStRi M ܋;waq V4<:euW Uҫ9=qd0d+FjrL +K[9ISL4f>Br vTǣwFO2jC wD*[ ou@&\f5:)U;W6 ΂8<@R^zc*7:6< 56+"h+?v]m|.Ф'`;5f#fco]$ԯV/;T]7]0?˰C6\( Q\@vY;TnhS)PVB P՝I\Y%Z-jid*`aaRQT2i>? 3T5 秚$e=?hO%iTp%}ִ@h3Eq=, wirҥipY߉OG hڛ䇏hBQ4y!Ot?U65H\I9R2+7=J {5 7o0 Þ90rx[';qp6œUinh1eO)%5F}qc7qzf\\,qQcr SeYDm$S iJh n,(AO h qt:C`P/'Dc7uU= ZA^=n%>ܼ 29BեCbk.$b7j418]wRruܕvD4Er<0VdVA,1xfmI)0GHӥД1xDKs<@ɌL u""3$-'ԍdz$q<,oHpoRmW7B8%FpE"O݋bwF$JyۋVS%ɫAڨ"'7De_`a P4o7|xp2A?*~!0~u,b/u O[kOwZEz,3t.7fiqE{fI%X rȟu9e(R qK!&(nb #':+n .:Aކjshdժ .4 UYhH{Do5IU3U]+AM$J> u0S'yKL2=Me7bKIg@+'ֶl*<`oSM$T.3.W)-*DxxÚN&)G7,T{L(ѩ O8ґwP!TV*.}0r Azѱ; AyR ) %kM^|J<20ߊq}cO;VOb,& m#HB7-/:fjJEZs$AR-hSrvCQטe_KU yb'uP12wLOFGOn!=XEU:GWlN|ˆAw0\JRۏf./+b h2lNO.G"ޕ pޤ}OU+! „h^.KJ* Ů6s'Ӡ[i\cg6ɵV?*k6 ,4G_h=lAp嘜#S 16viF6]2*>7B0_-؈kC}{;72B!ΡWߣIp>-xk܀?]˷ۧ~GR HkNMY"@F6;GxْJԜmf593 <=^ K3aR Do/3DdCT)StK..㼂LpSn2qo n3DGu"Kt~U2jNT;, unWT>Їjc{H qy 8YK6gjS'f]zLG{KUXgXnTX1=g|<7)FΟ/WU1KmrE[ )`z5&Yj$6*DX]/bO`v<i-2w+'W h :oIw!}#`fʳ 55(#,vVq^r>6)F4 a>oprޭ:k'6AЕbs&-dlGc/L^ш%vpȣa)iШ+7*sre'R&#WضSہ7(ĹcHµz6@峇ENqG+|%qzக:eKV"Az[jx %XQU#}#ދZ`a;&Vfp( {I i6|;$f{{"Y<+ F[\L5{ 7 7ds)cL- 屶LjTfN%ʅ!޳k#anc22T>s(\`Bx\}`YjPZI;U ! A0JJ_$4i|#$Mt;̿<,To&`"0g"@lVHz} }[ޣZǺ\lU֪> ䷑VNBC΁8kבt"XB5bq#nkk ¯j7Czs]z}P꼡M$Dx~wKWjuE٥0H$Ɯ=puN Dkí7mH(3p~˝aO*wPhJ3c#w$?&oC?+Nۻ'U _S:*k3cR`o\+Jw;=!xӇl ͹㭄]87Ҟ2P<0\84|8D)Kއ S,,;}iҝNEY ^eu\ 9DA^Y_ KKp B{u IpvryJJ;ӛ0Af}BL(0ijn[DZM%հ9D =qOdቄϙO.K8k#mr#VF[ЏO{x-"Y!Nl_LKOe2}Jd$l[ h 2WhY=+|61){ʛd<327m;AHƻ\,y O5=YΜW/cdEYoR-~h x9-c XG;B01e~[_x=0 Qqu%Ð(쯈^é!x |f-^_|)/-Crf3-w㼶G aաKL[aUsyɯ4n5*(o2G}H9;DshII0%HA D m^fS#-\5;̝25vQ3|"=`m¡or4ϊX2CاLykl7; O#$9j,Hv X*m|X4RR%97-yTg%qO[.L4 THt$28{ko%^F3A,;@okowج뮳H#<(M KMOfmOUh ZLRE^M"JR|ƭm 8!_E(%KY0tA,'J].(!T .*%smVCt ;Qc(qzofVqS z>dlMrx+kz,\*?^&Cω 嶇z{R(ںl9; -'?Sϐ1̈j ۗ$G@)㦣_?P߱quu}b$^tS^ "[eqV7Cm~XnQ[TSP zIV@jvp(yd88@I™'|NǤ&[L+q A:.Tj~jJ4&|Q{ \F4T|'DSǬak<? nale)G$x4?>1E4v^a%6ܨF㟬5ؓ){VlI ,9:Q,LSFGջSnɚ֞*qmkrE[ﹱ̖3U;P@Xw?kI\@L7`/-(̮: uAmS "Rݥi]̒~;K!gzq ng[xC.ؘSc4B?­W ]qB,uΥG㾃T"<<"I2J-^٭)SuÏГeE1!pJw8c~.|*L z>FlW` C͹Ymbk/ WMW"KOA:=lyt8\5L":AvG`%d#7}@}`e;\9IsiQ |jd/k1?l!XtQ,0.Tw(aj! Bݵ7,5 !GùWm.ƣ Jldܨz^w@ӊz+dxhLƾd ~۶Mjh,SL~%pBu${8"B־Fvȷ2)1L;Qǫ F=.ϕ6$y %^'G3 ժOUmF#_*5f`$a DX,bF.3Hrt$Q-qKV'S:7" 9WDs8yv1y Ss$4M>5PxBT`} C |m1Ϭ*8TP?}2t4W @>G索b%-$@|=Jڦn-7ߨ-&2 KM3q%'%!5Yӄ_Y$>˚d_63Z[#yi_j3WXB-xu@Vy MHjdqzɽ5MtZz6=tLjr<|V~: £t"]L`*7U˝Te#fկiOf`e,i#h:iV>8w=KOLu>ҘJ 5U*j(Q ;f 4-$>Q24ecF*hBEZ6,eݪWizŹjEÞtj?bvv/'?i>Ǿ6M@} k&-ǰ*  ^Fc*gtꄏ*kܛLBgYAϯ$kIѽஃ]{A 1"ȗVA ~Ͱ0U^@S>g BVv4Bة(7@\0烙f̮bsw>dZlWX-u$f[7KLWAT#v5SU]S$hc3H5wspuU$}CP=EM;2w kw@~'x^N:R:*|x ;sZi Z&'U3'`CީA"'gƒ} Df FF*Ҙ6@uQ YFlAؿ uF~*8x̘ƼN/1w$Gka|p 1p _/8b Hĺ<pT߮`%C9n3pa+k&`j8UVҐ>e*I#G5u:#P񨣔o\Zaq?"_-uY`AvP7Pms,Nmϒþto耨@  D˚,NdWdeDkPy<37聡NqL`FgI8ɿM3D ZQ(I/',H^ Ȭ]a}3i;Zx)!8YX7mWb߁҆ㅸsnfQ&)a&(4* +:`&@?6"T d9xCӑ%7wvWQ5#0$]kIBcLe]o[xK4ts~YR df 3_g60*G]+,GRoS`=!atv}[|t`7wy!7K<ۓ%2r^Wi|'#UMc!T WPeG h΁x uQF Pl#1rS6[dFawMR;gMؘ_J-cvճӏ׏ r\4NnEǮ~t7Ni }4 M2G0R35jz=iz^%)ǂUߺ!C țXۥcuWk\ƕf-.? z6A ̕9}?NV r.7S|mwn?Z( If8oz]wXP`֬zwU%gPi_,Ҧ.u4|2MEh+Kyǣ<{ݧ(diZ)6=K1\eW&|auaFݢ t?4br5>HB:[QR:}6᳝:o߮gџZ؋O7gZ7}}In[q[[#D]߀Mid ث|pbEԚ4p@}l百H;&AtK*!0ϹzZgW~;H-21iysB(RrA* h QԆ0>*8~JkBtA2c\̾à{K0Z4("HG.N ЄJj=g|UFn7d"΅*pnU>6IB>+?;Ǡ/K{KV,Ha% dε( `;iov3v5zΙ_YTG()w$Mk iaM[j]{ǤӽjgK* -s*3XTӏK8#~ll^)54wnIݽCczr~[+8U55- \ЂW P{ uܵxP:YHEb>A K^tRɶ*-DI4߄F9h󫘁HQhʼn} AD=?^7k[-zuoʽf|WhW;HإJܙR;jelLI2Fh{yC՞M e]4=ڶ_ }u{WʈxJ N Ie Zb<]@fݸ/*~ 8M=-K0V`Z2fsv>*){ⰘI>oD |`]!٫WޘGTV$BO\#R;#Ĩ9S:B̆IA4q6GW|>8q0xçro((a~I}.ySv$F1׭vqB#Leu4!:\7FrUlzhZ 2۵zXN~q" x uE$*eNj "E'Y} S\AaTe"L}df쐉-qechi0k i1N*=]+腎@¬[nDN?gl/`no-^sBURsg:y cU Xn++' c0SE ;igL$m'}DvwX{N[%&n+M_ckyp4ⱦ$>?-;&lDŽg:ʊzzS ̎ ^}HEM@aˮfضg6M ݎ@-%KQ=kxu(->SIHčץ HB(_Sd۳}yL]c`eo 6ʙ<ئ9!ν%?J"u\>+/0֑5t+FI2ACm'g uP%uݫU}B y"4;Sz}%>}cDl1>(~**i7/ QlH:-ib^xyӌrc̖6C|0}uy/OH]R;ymEk>Y5[TPgY.Nq[b:Bn+v#j1N=oSl{#ֹ.'TY|ڇ/ CzFz+$y3bm"dHQ\jfn`zIjQڈ^7<.6NTHH1wmXg8ݣ!R~(LX`4и@7cLޚ 3"E4yWD. I| *I5uUc"U!*$%0Avt`'zdmk|>V YeX+f0]`MtbсiŢ&)؝P6Q⏶pDn19G]VK))A6jw|˫*'6-fAz(bWa}V^EYM^ʨW ;i.M20ʑ.\}Vؙ=!XW\~+udSԗdくaCc‥2Y,@Cܬׇz9 ?Nsx>, Ik\ p;dp,Y[}?\}CdmHf#ưٔ<ϔfMdd0d*\-&i~ _L0)gbԠ-*C+Q+Y+(ߺF[p]Lc|ǖ:2'9 ,:J&W7@&cO8b\pjkti~y~n;_>7~'uKvr~q4C]} |fT!:rsVo@\dEd+Chp-HI* ʄ|YKXa,~"n\lU cgr]dfs#;@`wﺇ! O5?rBw,<M_jgnMAp. K͐jhM3^qzIb) q A뚇SN1E7_kҏ`}GgvޚEA&m}L/WY˗7Pḽ3LKوĿ#Ce Jay2B!_**AӆsDD˜utXVmv=T/-\*sH![OueoIvCʖ({? 6in1j4N LgsAֻlЎR` K ^ wbߣd ȲiMt`, ųr:(H] 3ܒ? %@vsaY>* rw*)1)xnԴOBp/xg89sT#- qd3;NσT̲]:@d$29z„yc𺪔o#a Y+-a nJxOa}Y|}c`>"6bD_CHѻR1OqM. .sPT?g.t+DQ6XIljj 7s)MwI?lC4E@e -Vgy/ղ d6f;%np3cWM0颣{j'挍 7 0G3$՟pu0#Y? Bv]NjAjH)’-~:j^f"vTGeAs uU~ߣHDeusnsT,2IpGqhx ]Wd+R7O~9 1@tjN( NRÉ F6/A j ;۱I?1t3(B*]8R84 UEn:?|[%  kSvַz/ߒ+Wf s*!uI41}!Lݗ"q!EAڜ'0"`+y4i &, 7AFA˶d +岱?>ſYoÈ#Y̮o~E6-_E㋭*` E#vC&tobe% N0z  E͟ Ҝ(@O3}C uoj!墲K:ZT8uPl}lˊW#;01|4M.s]5u]ŹWgys/V">A$%v>4)SaNIb31!^汉p\=)  TBۧInqA!Dz DZݢ@OMI􌂦Y"sC{}/mDDIW3䝑8)6!;ako* xM_f}ADk{t m\-mfG3O^WF o"AI[T }VZ i5r2V9ƕdKprZE)DH:3Dz&5 7%rQsȸdvM2Es5lf:j鄍.4&&Ar!YG.Ђ=_=~ JѱAN*KVȚ\9M[/gJmQ1~:.x{s[8 Ka¤=oyF} 0|TLZ[t`("]+Rpl3/W'F7LsẀG/Xv&ʒˈeo@BJ(NI17l4u2nEp 0- .@ R|lnm.zlp R! ڂK҉}`6W56? *dTU/<)ш#֥hMo-{! WQŚˆ~$DhsH;n}O, j-g=S$z, -1TiK1CJo]1i* QKc0|cA>٘N' gRm"=];#Sƫ6NAKIu)f[?h~kH&T,{]]2"Lk9J6t_Xmeiv1[K Fqӛˣy\9a@-}Ho;2&Ff%YS~iY96S#I5 jc X*1Be*KLu9wnXPJ߰>EDWwMˈV&YIȹVReʦj<;xO9m͹!$q]& .IJ f0FjnhbF]V<5Yj\*hLEQ^>aرk6\c@kK=È T};[.͑On$iheFKyJC}N+:|Lj ZJ Ī HeZd uí;,ϟ+WlG=#8j/8h{1mQ:k5jŠZz^ ]Q2 mR0mypeFSrBS) ,> ŨcVjɦoK41kv/%"2[fz~tB<]~Ǿ:PHF.4(P3(d8 7L@Q2rG) NRbSa优[H|2YM[Iѷ7pJ*"zQ!ajZ||t#` g7,FY{⌋r56{U{\O cYZ/i)Dz!kG\c_:8 Hr3?f*'kHosjt9C~ [aa'^"E)`VL- uCV#n5?sRU{xD֜G7}?~Uڢ̟^+$I agAjt)@b챲!MB|V Nt]4ߔ: 41:YPoǜD4Xb'NRMl 'YlRz[4V˄7KGN@|TbLL\0qMR_1^a;pV暌pAIBPϡ0#TiVllNTq&yQYT x/f M'6L[=:Ar<!U1粉?4:`>.1.e={[{Ei%`O@Yc(N.=y O4xep4با~X^|€WT=r>~_']j)Ҵf'Ώ1}(TAjQL)>uP@smʦ }'SfX.J$›32WWҴi瀻4HV>{2 ~J1@plU՝6 $R ϻ_ޥNf߾ _ȅc(O*Ďr.p ֙U`N81j'/%e.pmxa (@hWiqߵdFF $v;~lThY^ )DM)ui&RT 3l7@A{wޱ]qKtB_Ns1V]P!zl,UK;U#TVy U檓ipm?1ɐ5! _ӸqD1&][Lz)r;q}> $AXnyJ-Q1/Gxҗ/R!ć lhT,e;_1Y@%ʨ !6v B YK5Q"}߃ )Tt1<:6 ];@-K۹'~;J^"o ǣ%縴ec4몖y6lyɡ51ubhʮtq3IC 񄔱I=g9U 36a')^4/aù%#݀I~{[k^{0.,̈́aB3$3zitN7UeIo=ˮ@×Y %x7>('xPŏ9|W:;(ntW̞ƸB^H`lŐ~˂ۤ!P|xW]g9&43HWz78+_TsZ2ꞿ;w$s{t$4#;lP1ޱo-Gz=.Oͧd<4uAZ㵗WEree̖WLǚu|ߎksSFo[qgfo<^PŅ* [Pd '`J@eD:\QD7c`@*M' eL+OW^O[W)(dqpJ K ^nH1{N̸*QȔN˖+GH {oK䍰mɉUޭQy]QyRYnhH*j2 łU҇a30A \"f>PH<5Hi6P7ŭ\36<9Mf$/'=|1yZ8ў Z;z( mJ=\ҵ{\:28Hnf,0t!e',?hhm^>& cLRZw6]vj޶'~* _Zȗ# 6 ~JшkpO%\锍>$pwS|mnͯ (P'mu|{Vg D.rG̢}# bIm!%}PzZBFH<$-X%ɂt1IqY'r J9ޫ˳ԧY\ݷJ蜣A)%$- )Aܞc Eӱllcl+e03B],` >h< *Frf !/\%;W? V7\ߐoGTb8P9$HG^,kÖ\0 G) mB=b\? .Q݉уkO}M1 #ќGkX"£B/gu)Dž)O':^"6(ۉ&/ 'P)'TF҅PhAҢ06V9#nҒW$n٨f?xyj1wV pf`򙞑~(.X{<ٛh[tkgai;Dj[ط/QY";ve`~;y)G%J7T@x7a_~F wAADJKrwUT% |O$0B/h؂\ɑ&I}D8j]Nwn9 2qOQ؃ݔsgr:E1XjR\4` !XcP$tlJ䜦jqerHzGW4s$ZgkTfZrl׊cI.J_Il"aqKT&1X$8U71#K:xl/n)]$\5١)%WC0Ob_Q7ԁ`YbRh#xp&I-{} R\Z`_Z?-^CǏD(Gbș"{#8J@]pF\"p> C'G3=>oFnWPFpV_EWEiop(v..nDݿPq:J4 n*!>|j~ZO܀CO V6E^6ٔfCEE~!1} @+Xb J'bE*8b" `+AkpvPˠ-?D{U$Gŗ9"QQO~Iq;PcxJrV NYRP*KD)LdK,:0?o8{o0 4gn(;V(u!8(c>it+GU;flI*ՐN <+)27_8Eo ܶ[Vjo,=vQt"_Ko\jIu/$^qr6bP,NS`[n۷F.j0q$B.}X%̋hOŏ 6 37! N!!r0T^ a>Rn_CYCZiAQop/c`eoa=Vᵪ򗏛= kZ څJty·KD=`3' z7'A P 2D"7R@5AZR Up >5eJ;= }c퓢KBGh5(X%^w$7j p0fWq[YW-AU'HUxP4Z{yU9daݼ)}ۙƠ]&K$[nr^I%5+Tu"fh:^A¾Wgm:1:㯤] ڶnYP%]`/x7g:TbX—_7N O <`p=9}b5ԣgɵ`'8 ^xp ݌s,|xcN \Dre@Z+[: Ws=,~.#O2rEmw*K*]*'.}#K,:n1NRÀ^.DŽs|:@"Ǩ5Qu(RO6V9/^&e($_M 42{W\\H-R z,<7!čULl8{zC{C?l ?k7$-Cw͎/D>$)M!3޹\Oǽ]wa0BuTΗ߻skĬqZY庭bDVۂ+ cee>TPG] A!@^RŔyÑ[@T8à!xDg0R_Sf!nԥ^}&F3+J/W}=KmWMN DX)vFeS6'vF؋>aż#Xc1J_ը_s|yFd$X@LG">n5 &U ~0#Bh&㰤p7 -qȈ6$~kl4}i݉,x706H"_ %mܱ\wd阴e-FKs{])t{ѫ@sqP!n,4X1$"@_o_{% 3[8)jSVH҅Qp0'MvQT4]'a<+$TAa3_y!#Y_Cpjw kH5ߜU/H?[U OY!?PO4aMGsUĥ.= D93QA^ϣk/-Uh&Xll0ZB>|q1"mkY辕) MZǣaMF!cI%A9d# >F|+7Hĵ%mR$.fsKm'pi;{hY(Uaʂt_Lcm":wOg6)Ani}( fXoB+s>98璷B V܍ĉSug' jx@ˣ0 T/pF,w|WIt"YI0ser!kXʻNf $틮&[u>FwZ ^2++:Faùi^ڵBkݤҫ$B>ңXjd13gߋc ݜZkP06 ?EB>̫Kj=%" "殙ZUc{۱<{2JF='&D%s<0:l!?"zJ$z!q1юu 1IkʣZ~BDi2Xz.Mjy2TUz5xVTнNh$$׵ ( JDće^Q:fPJxjkV3vw3J/EV,Wh֖tzT`+35-O;NEoj*%aO G%yQ sOa.f ֡wzU BkBY vb}LIJ:A 6>8^29jI׍Z";''!rUNH=g9DetozU`;ô,@/$n3^©5Q5QYǦoq EEWFbн8Ckh򙹼OL&se.lsPY< ^6W8U2I_qzaz` ǠF{X8mVt9UV@Ou[hj)J?cg-+$8̴`YPMנ4:e)ł[,B 5Aozިz!ܵߋ笎{.Q4r|]~Ή+hO|lu+>;͌ f?ClidiM\)s4,dpM|ImlSY5fRU{+*9UČa"ϫ-5~3*KOB'N7׾jl*/[YkRdgR2iM̧X^X|ui<~]qŸמk\rxgBz 1ދ BP rJ&;R\EI?zb_ Qؙht]x|Zl~x W:<~1}9޾ _os^x7e:˟(!O@oZ s߷4 w96*48$x,O, Q5 aȟSƁb-\:TLD;eH "CCsOvjfO,%6$ˊ٬DK8A*KohEYSeևT3݉MɺS"R~ny-~`Lo~;N(Xn+k{:Ce#a)LQ/:W&!P'6,cf|,4hbf201F8/EC>Uz4"圠yڢ+PAe~oN-ckn4b?Շ|` %b¸ZZf?JҸ0zv66 0ėWfƞD-jC?aO d 琒4«l[%M1"7OD.*7kvK3>Z#Ꞑ@ۺ!q5:0p.`Enb۞?];\p`7؞tO8-gu'+Xz*Zl>F^<WS@d/#%z]?ON&#', x;!$ސ XhM_-ʹ;G#$:=fR^T[=Dy>xg%xtIm(bvk#f} X6Ɋ9gVɅ!oeݥb ̒8%>mo~%\( HCKe(|j ַ}O J6U{/3%'H`p Vq+`kw=ɫvS=\[_AppOm-yiO,aBӸ|c7ŝ6CY)LSK2J#ep}uiuo5!q{U>gU 壘t C5=)mO02/|zz)62Rlw}IƝ2 ʍąj>ts`](Jg[ b e8cXll4h_PmII%*iC101ԑ)I@X ǢS%.Rxn" ׿TDX917|dB]^+(]ComLsGwH{n?mD0ؕr !2S7mB&^m}okfW`INh=لaVE&Dv3#bM'=DŽhSz1cL9_8)>1M14N\1?d>kއj$HO$/Q֤=vF fY% }W8=MLa/^k=Vtv + 9я(_cV^bBdxY 3`lSWeeIuXˌ :8]R<5*CNw5{i0#АY!%PO)Sҽnc>h Tvl6@r3nz+8)uPˆ8+N\=*h}3Adei1Cۺt"\7?UB 1i:WuM\_`dE:X=xgcXkf-G0;Y_wȲ]< gT>zIn&5Jۈgn̿ENtaYg>oxҢJS:w$+lw+w"#y>2IM:I[Dde=lsv*-vUkz57LCpRxԎ5՝Wqr FGmH'I);OpFi-uYekD̏3cT,mVZPs9m O\ %HTt 7v|g#Å :ٵ;H(U`E|L>˔ LZ? #,T-pOsA\9`:okBdv3qpN-yhkͷUeHIg_CSȩfB\\Z4LQƫn+ѭSj #"(~m5ɫeS?mjJ<Lrܦ'`Fu &0R{,k,u+ne\n)etAI,ҽ5{cƑxKHRS MٝCv=l6PHXqco| ԡANCÁA(Eՙv1 te0 `RRHA rwuV\A< Wn.!jν_kf?lv' ,Iƚhg"9~KKQ:,^֍o 13}mvGIcmy6 @bc"UIA Lź6 :΁ItZpia@?ƎtZvqM"ѱr)զUfjPTCz7Q;#7k<2SW xjrH)8t+(@ǏQ9@?\{sM8| \PNr6qKWy7}ej sRy޸`mMUB_֦QffUoy[ȌvQ,RL鰉P&0(C؛ke5qIP?BBbE /0e\|^Dp11j=ae u-b0ʛUd&tܕ`Лk[Ԑ)`7HŤ]-E^n[3ׁ=~ !`nϥx5Wit[p^W(Mv1C_GVˡ{Z.4yxV0_tbPZ(+| ƟgQK?ҐΝv̱g 4ehÂeolZ鶽e\]t#3vga=wk# q6oAd qe"MdOm*B0gEGN&6_rn%w0Is#F'(a~eI{x^;T<8S{k l^|Mb I;D=ra"ǚ_ PΜ¯ hB\qQ:\ʾ~3~7D\bK^Ĥ8W=} aܣ.-t8؎Af&תdrEhwK~5`kr jUSeȗ1R[ȶ-ړ ]PqL#ɰ:-yCQ]\ en49fqK)0>\ 0ǁ_GbYgث|8z/ ;#'I#q }]ZH"$?Rd۔{ԽN|JPql'RP|aiBOkUBuc( v_דCUqTZrŨKfxF5-;XAǾ !'a<|tuޡ,9O0 I^xu)5FW jt>ˆ]xsr'qJQsKѻmY2 gFpKjL+x2+AVlsZk# L+y E܊G&Qt~kg2#(#'ݖ&Y2`fi bȹG%rsŹݟX9tT0tL 2C6{43#cD+cϣ ͱrO돔$gg}^MBh0Mh>}6G)U 60٠gZ-ݼ&SapƅnG1bp ႔t?g̒  vv |nηf6 td*2h۸N}o_Tbp(?QNr, o젤Zag4GEF N0m::O9@fTf+^lN kIl$y>~\yN6Ytz "j:a|;7NA:ɓKvяX(+,d$ќj+)}ץhѓVK7 QɣCp }(@J;]w EjA&怂SQ!n]E>J(B{ąWOu-$f^n+l/'%xH;;ViVq~S>aqe=$짨ዃby1W Y`"Je҇^B"j:]Lpb5W@H{ ղixg815ݍt; vJw͙{er_dI%3Z6)TVɃ/O;y4 ni7I\bD$nu38{ɝX?T2)Lp~#U7Nj/XUpm _$*ZxZ?yӼG06DdG^z^C?/v;&f\g3HQeSgrotx<ʁִtTu s~NV2`(r1=|KQ2WGz8Ɂ>Pw 9qQpLYd{9[9-+JUPש R ]IfPtB ,x&MX)=UFtMBMJdeAV@gt*525 m{Ƶ" `=XK5e.n 8J0 Oj>|'<񏂃PLO6:Xyc_WWHIوf@^M˒Z"(XDCEMh|طaΤxop#JȴUu}_v= Q 7f>Hdа]T3+]sUp)7:zKP z0LFr6X동pU0|z)K?g=1 H@[g\|DžGU۪LWSo$K%@.UܮP)&K#k &1Ň֪5BTcJsZcR"RXP[7v|G̐Rߔ׮Xw⨮;&)PRv BnGj'PU۝&u(v/%]5uvCBfIyYno+FYҽ_=W "!2^ >܊J̯f3޾m@KCb;H7U@(duTKkf\dCY{HϷ#Tq-)b{-"vpWtBPd,͍J$q nP I% J~ v6*cј~gK_tw ~ō\L@&S5ݽd})9p Z e+@KxlaK~ \=;1x—7&%chh Ɔ:fwOþ҈.r}w:e4YbUK /&D_fK ?y$ 5PuHx\#t@kTj;7$-d&gGyC< _״Ħ$ѭ6-q ߝ@- ~QZkSTd:_a{1[eN0U.hnɧIj\bȐ8ҠwhukUz{6}\$0|pL}J9Ì-9 /n* ][wyooDVD_6) -|1+$nw.0% })t}|m˴?+}qp`s()LBM@$q年Ӫ JA*`><xomЙ1rIy#qa+g&qB|趩e8Cp'6~}lBҫ/!d@Vv=b\% yqHq[rFG*$!Q\5SސTS }~ar}ݱ?M;bnOh$r YcYlr+WDU Wܘ#e<좷OPM z8 G9.7@JGeL e$ ˿z-{(pM*ІVԪ' bÀe^}ICO'3 4?z66cFb_W( 9BcK;Qyqܑ(?@扝l!3ۚb7~ĸ"tw43XRÜ~v`dZ <2Z{䉥F{ i8Z!"O`)/ t9Z@;Ҥc.?5IiP;ʌeЧZ 'v ^H\s;%ql4r:g7.D&PY0pS}& ~-_Aq<%A., E]<5 id^z{@Zj omyӏ$?*gLOc{NOQ+AzY ? >e'D1tcIxK"Kw+:|QRɻw:{u1,T$| eZ.u|yx sbcقDrh5IPWU<;f޻2F_hNLdw.gՌ X8'NM5 txT2gW2J,vNs;sgZ:?^9J/6 yp %UB-j(`hjccsZjDq%:k vdPFsgu U͓!qg[F+S7+/6ٔBQ=WmM\u+dcG.pwysIcvOqT>XK"<'v<O*^g}rf}8u|F`P_b2)uKj%מ0{?E7"Um[U&, (츜L)a<]# C=`E.^Xu.Z \:E4 GsChq7 2?Yo.cFFCoDDͱ(~:Z|pgQ7(̣yW3b" Q_'oJDz9|qh^$w8Ԏ0P R%BZJ$#/JQ4d$m[8 p& ?i./* liJ/3P]im)o6叱^ui{};sGQ.jp te]\M'rx^ e  DҢڗ31 MvJڂfގ&% sU]G۷ ?>{[Q&} ˭ˆ@Jl_(OA 9zŒټ~S4hFߑ^O1C(rw|P!DM*2^M'3[fHx:ng$E#k` É %&!l6<!~xZ n 6jXf G ]i`V*ArgRzf[';|ypf(H JhɺlaXA{esA'Oۈ`pbIu&HL)$>}E1DSUfŇۈvfc =:S(Pj7"b9b [ͺ"pۑTG\V:j/3:U7-cOhl#p47C0{U4\lG5۳)(>i;/n421tJׇ.Qo88KdU# )?Cѐ^zҨ377?p[Ѹ3Xp5BW`7'jumЋzĈj>vSz - Ĕ`@apștUPCjRb G顝bsSq]mhEv'{hxLIt >o!NA8܎$=H  L6 Mb >~J f`47)gE,ySHyK^]eB@4ЖyJ) 8c6⫈抔4k,]Df_V pyWC"|[qϹe(LK\4#jgɡ0Qyer]&9ք1K^_{(l6I'y#Nlwkr@M{Gits-qN-L~ t"'U_EtW[{hP;X\**bC34{4vE.y :q@O8q V1}|W0EC6wnI8!,F8q`W3Bue7";:@O׍/#Y>wIg5$i}ǗXg\}DYcAGl{h|טЗO/Lީr $dT*ܞ,qמ<K 8KqQb(ƢcU] GaڍA"9,Pt˨gt줄Pf(}M8 > /9+yoR}6G=ɩMˏ81QL}F&O@=iSV]mא.'g 4W/ŔG˒(G(n;Y”#[tI×#hxKR!KX+b՜=25c<#1`w"*05 L\rtihQ2\f?/s)}ƨҜW!;ǨF[n'RF}؎ԸԃyW4r"l[]Q9GapB)d5SH.$YIr._5%[doɀX!iKH}-p)&=,CCHu&LO(u;7=`xuKoKp=Ӏds6LC&H D#Z[.fa,K&Id!(R@]S?Enokom20Bjh1YPP|G#9Q/Kp/&O}?@YS q?3{[c䱋:YJOîsO;n;Uق,'FC9['s |V#ƐBRz E"H0n/@K4k~ Iakimܤ燵"#bl\Թ5untfQNHWg" 6DeD=8(]y#ƚ`‹5a)]:@BP j"를uhmWZ[Y)A lZh$75q }g:74>6BmY0oghZ> f'E= O#嶕SdOz3=J W+sUy}MJ(6C%7};ɇ1= 1}:(e+F#POFi7~]tVBHjlJgO+Rm DbK L ?-@nkCA[Đ( 5n{:njjs9Jwy5o|. "/$wXoNJ2+ն^s{ V酥ؽ16hb兀B}jkذo q;h&+LHenژ\y5gHS=qKa#U/^ ,;c׷;I=. ,wu8OQOSҐ&6veX5Q~MH\xS[R=,utB9`+FzFK&z/86/NO73$4@>|p3BJ8QH茋Z-ų.u#}n;C_aufA| _19Q\ _Q!x\xS^.Aᵳabؐ Ea$g,nFJMe+_F3?ػ[A/%(%Q|vKMiɅofPᚊn󱷾zсBa+CtH./ zC̛%Шh~nim]]բh\l Esk9I@AbVg\=6L*?uwBuZѳ xQ'p0Dϭj+z~eNo1w wYbIQ$]E^N _k̗egI cRC*zU Пv(U?,%Q1W@>:?!"EZuG Ah'guA(^73c-Ji j0gCĺDckPAP_|5)i6^}35^-ɮ$&m kr|ʎ*˟*HHp0 zMwR*zh `"IY,-t'JO!nMwǮO[| ' 5k2 h^V6~ C MyN䩨& Qb] 2+[YwBAOyuNc0hlC66G= KZBq&G@:GPȀIhX:\%bQAY=O/jSc,‹^)fbOՉ]~'(izjiʦ=DFɭP rK0#a_jƶ@2pzڷQpz 1_DŋP[ f5l[~:ogYʛ(?&o_%G2d"+q2ûU^85ruW&Pf`~nQ[/f:%1@9,h?˼(zȪM/pv5U0Q!%]b9H#Ie ؏q9;^>=he}FZ*(L~DnFkƱyۊ_Сe?dhLS5>ҊG^ oLσn)c=FY]yL?4ꥠMP "/oFϕ}e$'R/^r1zx p9"W%ǎOjԇ @S}bhOr;.7 )8(I,Z|ʶ [3PW N{O 2޴f>iCo)3Ӱ[^ I~k~kB:Z%VbK!kg (Qag~ȭOQlأ)R܊$BS"YBj5v!KS^M17\\QyD᝹ {RAҐ¦rcB*nB"!ʜ1qѯA&Nh=@:Xqĉfpi?G7,"Q7IV32G wQ'D bIhf X~Rb6{E$n܉rYOj.-\ssK1=@axI7܂llf( Is9]辂 |d+c5q8÷'~fF/Z(<(e}+~U4G:{*m=?jiβ׎s6IֿzEwlЦ+YmݥFt|y?9ܶù! 07E4.|/@hbը/6 ä9:]+Ł\ O2 ZDDՊJ($v'M *Dܥ cHx5"qQ%"_ ֝m^rd}j`GnϢ8lp?/z*iI֊}y UWiy{J-h72 ~D:U0Zxi{_|~>>Љ7^(.zxTAD}1S۶$vœfZ;:'gНɵQ3 pAhݱ?< @Щ$?G,g S9/Y-^hQG ^y>1jc`nŻan#.,UۅRr|ڴxܽsŖ;{Fv9,Qٗ!c@)Rn &z"[M2>;C%ׄYpbP~v>:S4H/A TszKoDz*^`xpX" pqX H:ncvk# g3?7 ]@0`NfqgD!?߳xƐe<礖ȚLęFS=f[)D !" i/(aro+DY3ɾjB+VyOvNъeƵpPZ –zn=SCmBa~⯎=jTI͎-P4-[N_t/BfZ٫,-o'5ur8z<~i26<3THaT"jPSΰM˒+'YBF!_$`ɮPXBāԃktv>5B(N^K&pc<VJ-vVuRع!OFJ-{ߛ ǚ=1n~ն.=N%E g V| R1]ݎ.,6_P;V> G~$,t¯ hpU@-QbF/դaq5~+U LZK ٤{`NA>zX%AbRV'"MN.8-K 2uM"A<,lW|:MKm0U ?ֆQtR@k9S 1w&(Ŵ3a, | NC0I$:pq<>{5$ka/81 r2VaЏNtz?loCz2eXVK|u7y,EۋzR>,1\G j:~/.F)EV:Z&נ tG ?;N(jmS]O]8vL[ɕĥ lqmp!j"gkIE+V[[Tq3lJ^Qn"{W&;$HĐ+?O 8<UߞI2pTew6a"ݽ_X hmNt!f.xϾ-Tkp!LOHƌ 7U42Vc&rIhe?Ӱm̦_f}{X.ҷZx^h  :JKF ɵnFgۚ=foYIyt~G!>sȏw|(Px g91 ЛݟP5/m1b|4.u)bYF3Mc)`ѷ[W`' ?rɪhN[+Qgl4W4ÇF!QۀwH\`N Zp9 u+*N+E. b໱Y,YĀ5K= \oy7-HܴU8N/r e$'*㽸h2{b.yJ x)UeYũG }F+Dꆣ5c1%D5#hLP9]ԧ`5)f\+ad䑠EkP'idLZ&bKaw=]Jl'sVŶӄZZ 柾9Xwac!fSvy}aXg>[^Ko9N'{mdA2 Lѿbq ڍ9ULXܩpkZ= Ϻ{rgLk*pЦ&{Pg|[|%$OkXN{L0(;u,&Yg^P> c@9P 1ΟR41/OPg:7ʦiQRk0Yd.ss{/e~9s J ,"864'lflË"7 k5| n?*9|/ ) dqf8:[,䤬anpOFmOe >CW>m{ ̌B勷χ4M+| c\E"ҬR6O&̱y^lQܽ^9Xۤ }P*DDf-S/UG6&PFptE: 5dp4zxnii*!'lĦ{#?ڟ.,յ<:*$+'MOO+ˇVգ T{SBMFG{nc]6 +<`C9j֙wy1Tq6bdsǧX5H>ĻqsYil m3soj8yTJ9b @ 9/}γY?Oj5 4ID5qt'7kXeB*;"-e|7MnXcˮEec@X T{`x- f5.g+8òBr[`,h΋(WRJ&0aZIkXlg1u6UzqG{oϗO cj j'fwxo8p޵0Ke cێ WpzYb3(H_c4QY\ɗ%U!Î͞'9ћn?]iȩTk\jAT5S3m*UUBptK7'IL-y!zsO߿NyAS^ IozlftCfyh?$wgSŢljRCM@^mtV:6̧F_h):P?c\Tio杂{&F-5wOP(EG4~ož i>(/8d ҲlD~}~|RzW oIܢm=P-5T{4 5˿iqk#baUaSu#:y1SK]I:d;mO+5 '"R]]뷠-Ay굘J_7wt!*gE'2ԆڹpӁw} n*%P[Y kƕJ*0q_9uaCUzlL725/x:#t)p>gA,&ذwNXLV%-/,IE:-]Vl&\;xEU==j_wb.]_5m:?<L(iٜqlVNRjjiFF}Hi}:jp5}Au P62_v0Kc̷%ea߂ u^ fR!7wwjHy3Ǻ]@gxg^U >U@8u oc^UC.[kG;UoY`+3 q\g!.t5A)T֕OW5 |lne-‘W փ'R4j>m+N8MiML bVmf@6A{~1@?ȱj0k3evܭIzm&_>8>quȸbM}L#;GZ?l>+j){$y+;J54aSe:["l ftg^ g|x)<>jos#NqO^msuo@Yo]^%mB &sj3I8 Xe A0]ؕL;[:wX#qIi{45[),o?\%v/3#6|y=N=Rj!ChT.倉T^d^/>k^!F7z:)ďT ݾhdTxlCV久-g䠇$iMgpzH~UIxH}+p_cy72BZ$dm-S4y.=+ӹ~_QXڂX$1)"\+US1./]F-n1e#cZLw2vWG<=Q*KH+쯔u5gdqw^ɓ-䤽}SRwm#ecÏ4fmsJOC[ ڛ&[Y)a?o>p3x3'(0!h:g(1e3:jqmn~#p]|E OAB {y{bUns+WN- wN3BRD)#.1Or)ۢ'!=d* Fu??RSU4Ra~eaz*N?)1&[$uWRJ!q:NJ93ک(ذYZU'"mc3)O ੎$z$] 0gdIeWA0XMlY qD00Y4(*[:+!C%F+XN 0oI?p%0+ Hq~g^D;@Çu=·/ruT!yd_Bq٧{'=jum&g+kQ).8Y{fkC5y'zEA55NfFA־2GTmNȶaÅyěk= TҰuɴZmU2c#~c[X5a_pфgf{_?~ةg Џvf 3F_Yt@pKzQӛX}GAd䒠GKwIͅ˧[_D[hX>a?vR" 1BНrB9[`v' mcpg: MϼxLnW`KV俇ݭِGRl vCtJ;;tJN +􍆲ڱ_+i['dG?CfThP,Pd(4;2L Vq%]F\.]m5eb́7_,Q|}D\@x !(ㅇaygi<⦺Oj//xuO ^,Na-#T]:x&kWIa 6EJ?cւy 3QV(pA>-GR)}5Ϩ'@- D:!Y zPZMp6tڇE'}$POʑ3Gb.MpNY^}i,%S; bȷH%0ڠؤ9zt/0SZ}=v%+뿗 2/U4A i#e C.os>}J|DIP5M% !zVGdt%]\25i׬uBRel/ɪ6{?Mㄘ{g:Glڈb$}n`R w4sJޤ`  *m*$dndH=P~H@$*3qI\9'*n$9{Q+6*"oZ Kk &E-;l44qzᲾ@"EIvc 3:+.X&Qx1g§ǰdž9ė ,hГQYiQ9mx$z~>p7H/9k1*d$z8O<0(%,%bΜe+:e}5')} ne=Z| K\eKL;朧9Lz2L] &(b{83yKMNzNA{Z-i\rNQj(U2g]jB 4&֙ $8_!%rsUi˾ =2_N<^Y{xˀ^]sD{'T0oVG(Gƒt3/LIα2^rVzlvlل L&cйJkK?.x~{ =Pe є+lOCC<|xCIv^E(WMj[{ tRN:H PgܭQ%oiJ)64>kZ4*oF~V_A ^ L_м]}\ie7af>#(31 d !n[;z 'uIl#(i.#-fיft ׭:JHҶH+d=$ ©=}%& C{sc*yr[B k;BiV3dݪ+i(dfBv+@҇qilqud,ƹUEҎa 2}2F6 G 6, b *5#$䏈:d[}ÖdYM"]0p/1imm&Pnp ZWLL;}Dt '&o7ZRYKL->ڎ^ \FM+EqYBRJfѿ#ͼٸ SXMހ'׮<Y]1VYd垢7=e{-'z-}7mNch"+jK7;k+ᙪ֫S .2My;hצU\mf8%-A=Gšdb2;PvA -U'{S.xvA?*!4hla ~Th0Zt Q΋8 |^ho }ugr#. -D v12`k:F}nި$#=$>W|v%b`{FR8I_m\MBCbhֱM®)RRJ~3=aG@:أ fXk#qlʾ{;2ehc U)bY8T2v_RKMꋂǬt_ZO=1n]A#ݱ !S j)$\ϻk+W 0anxC}GؑSB褗3#/`w `A蝤H47_mox*%<uxfu .ƱEh9[ ||0)iobVuŘc$E6!K @&~=4JG'eyb~Cueq_@2w)*2|xo"ЗlGlV)*Fֳ=Eg tJM'//#lQ@vzc“c*!xqNd7TSԆ$}3u>ݗ j趍"˝n^0JvwH,œdLG 6f|Il52մ5&nb'rqǔrP7gqO^sf!MSʳ)67-B}Rzr"4BSOKzKg xt?PdZGG. U%׼6 Z?Q~Ò>-,"~S򕔷9T寨߯qkK :"t%nHpf8[='D)hL1@80&OU5SNa=Z" MFaHnyӜxNi^3iBm6(gNZY%5vCr4qNI\Z@cOĜ'WĭAS G0c]ā*A 7Q{;^,!@ qpVNp\PG[}e۲Bh-BI{=`:Atk+aU,D>UUߖkwb5#E2ngHoHB2OY ,OVL5TVvxE.`N8U4 QNv%f%Ǧ]itjgYoV~JIϐUpÄ!*+sʤES#9zpINxb6$pdi h^zaF ܭ%d~CoV G}%c%]"hVs'(5TEUC`YϮ/7[Ą 6]Y|`<}]/LW/>+*)4}z.Bs4_ZG Ka2'P^3r}lc j2SnH xA1ڠ',-+mW?(,=cbmfȆ Er?ͭ'䩌I ff^X%ZC;NNJBxBZf>U [%Jӱ &Vc9qg@)قde<_枨!DM|!,4n͡,>|q۷\̥he 6Z(6 .3gS2i&>U, XnekVޕAd<<8n5*oH +&9 b<EQm1(rW'q2۫cYY+%1 ec8Q$6; Ob(y:_SUFȀ;𿱴lvF̪6V{. id `X>SE/ZŠG,ٝt)O8Gˣ1"/tT/IAZ] ";B{hrTh!J Fe-Z?3TY*^WA5,ǷG&"G^{Fmq dc 1 eEb͢Gk%wh!}Xg(abLjE{ *W$cマjVڀ#ҝ`I@Sts݌,EԱD> 0nY-1(A_*ʊ!ԴNXB@d٢ f$ wT0mU=Iter 57|2ȇHX. be%J{?S4U5k*hIJwظĘd0jޘ!ow䉱N)Q<RN{O5;q'*(( 'TگV؇OLpmLJ woA)r_8lU,0yd+3* oĢ+v%!pr=0aB2>ہұ~J9Xpez'1ax/2 fl= S?V$o߄)#3 lBHh=Mȩzi#q:W&$$ Se8fdR ;#X惥ϖb9rV0‹la>ln!΂i`Owj ɔ|Zv]mzR|zpӇ^Y^+-h,7)YHBats͹q,T jǖ%5JvLţn+% \AhQe'٘6QG\~^+W^J_7m6K: etpi6sac?>s{x"wd؀KzCp5=ԕQ`GG0t .X8݋ӽ7Qd捆Xq<0{EܩHܼT MtK+&0x` >+?Ē3 ! Jρc}d@+Lsщmh{^+Klj10}"RkAŁ[ijB( d}1UtN$=MxThP[vQK ̸s\EEK?a?5tkwR?M~L `YkiIpLg8k&;\8_R=p:wW RVƒnm<=h9&sԃ;$qv;/wЫ@۞ ii8/|1S o({~"i.gFvC!Ȁrnxxqj-',z#hr)K;@4`7gvN2-%sz\VBvd$-z~RJ'{+Zدփuʦh:\ˊsљK cy~C-8 3=bݴپ\#]< `u#FX.r"`6w g*G>;͌᠋ߧyzP/s!٭8VcNlq ѶTu-~mgtW(#&ͧ>O:rE`*9stTc(<7]lоQo5WиdnF}3[_;`Ky֌M~N}Z_ qcZ ;$.q_p]tmBP}7iѹG{ݺ7YX]IAl<yxw^ S #ٓPȽ~EM"@R"K);˗G`( U5u66*: 䖷A]&wPubAƋ#ZbK"T$tϣ(ީzV2x#i?!i$7=N'GwmޫV);K N) 1BMn OT_:Zk$j"&3 *d `_Via K\0΃*yb~+r'I_i~@^Is).m[<%8( =ug4E *̘vTZ3_8PsǚDG$̗N C~SvWLHsKrns O_xHp7Az]\VRTH@\Es=FwqQyyc`Ɛ(_,`ϖJW^C>&* v[oXZ)Rr$)Pe|eYFMuTq[gB嗖L}0R՚|Eӭ۱^;7o,'Xɤyw=uW)Q!mmwu' #4! T!IR:X{H\*^&8T?*߀ܥh#5*? g]h~]^)7]]=#+` #@ţ%ȯh%u^^ ;Cu}ծ9Rqrw1mE:: ۖf.+Xl]]@#zط₱YRƔu=Hś68X%htI/Nr9r"̜ 7ZL_?*p(!L5c2"Rb"FguTPԔh;U:^V{4YB'k o~`CKg (! Fn-a5b Vsz\xX*9H8!`JRѺ6'L{W*<f5vg"4e}0av2B.Rt(jI_e{&y` %,}p|yvμ4~x8 IXx&Fd?%.ğIqY 2AfI҈KN6i U1UӚ vRXk\̆5Ǭ`k_0C Q Q>MW; t {C(/`| $b2}4=D!hZM5Z,HI@zLM7SIVFyPRiq;߹U ,U<4Eh1k}==d^hX*+1 &` ĵ;J'LU}㽙ƈ s'U?Q\6Uտ7d\G;2f'5tm,m{!X ,נK'1fcy'4tW" ܾ >Y3] :@;3GfeԅS @҇5'(a5fF' x}Zt)Iz}P!ߩ!\U?:>{gc$Y]XS^TKz ʦv'm(q-6[ƧL; n=mJ/,Uݝ(fs"kk @&/7=]^ri QkM5bAy6 VߞbQ >O*3HT %EՖF =Ĕ3c0)O|<>}Xٺ{kn.uu}%EU>i. ʃ3P: }%$DcKwsί/HUM_n7ȕxrNhfv )?(x,nh<{L3>P ~ؗnBH]~i"q-@挡ߞ;&;(lvSo룚eNjNThɢ5[):#fhSdz% ?%9%nә`l(/-_ AeB^y¹iu,o쵍miMY=M{]eݓ ]n DYRrP*vIBMʋڿŠ[N*c.?9t\u-{ /,+ Z%qQ?9#nnDfŸ|R+a`*b"9ÂڮڋD3J?w0gHOU뺨W-.tg$r}s\i=g-xM{[=xxZeloaKE6Ec݇xAWd>Ix'לJ8 j[j[t9x+(koo Ϡ4ot*2S7:U p͡9Bj,ƍbkDJ*C:nK ALrWӌrҕې3P(80oMII^h &+$<\ۛ`aMv~k- tw7(Bg:4?迗u-FUj})}ڡlYeĉْ#CܴR$eϰCI`Y&,F&(S~^f͋ l<æ&x6bd's(Iri"bBE%?WsSri=;gݲYlwSE'/-~Z]ܽG+T)AR~n mIp Nb1h^ 1b5G"6zY}Ϭ:i ~ ˘?5mbirt7 m6y3Ky⮊ k)G609hr7*~ڢ %BjfLnӮ@ `AW1 ZZ$YԲ >68/],}q0ǥ7z}s%ߦy+ KO,`^KBGֹY{ya --Yc|D,JBņf~) CIjDʚtYŵƽm2 AU/xkGDS&746; œBpuRzR RcqMt %$ߎ.ZYUgoc.0Ex&BT.LӪ5({킁 u8|qœbĻ&CK}RlKz0]aȋF# JeWNj'פmɖrO{xɇM*%ݨm4[tebd¸32ol܄ە!1ܛ) pJ.BEf5>$&(T USzM 8J1$7S#LpDGqwѦn?,!,#Bj'u?*5wb ._Lz?ftZےC'r[40tYI?DźP$FIl 5=r3,R7 Wo+zߏ+wX08sŘO>+ _TQm *t(]SRr#kϋm}jG2@3_fLJ/b%R`1 T/oF̡Gl($q.S,ְop_?Ru&0y:ݣ{$jա ܍%ѻ`l0c>)tHGH!nXI)"Ġ}@8'ٞj!YrNyu'_5k7/A0i*g ]c%N@~̓NӋǛD7aI`\POE!nEjR k8= 8{1?zvLjir"+`h? 6vn!N}i}O5\q]|9E%ՂGۋiy X1gY8Ce7ԐǏ r%JɿckT2>:%:y"M Hvy(5SLK7ȃ q>0 @';E}bBGvexu{KZ_I݅Jo {Kivpx˴tIRLSQ>l>b@ `VX8oL+4/q5  !-^RclC`J9M /lޘ<v 19GX={UK c2&Qys@W~TJ K? Z:r^ݚ7rER9ejw YKzAmBvc  Q ڡV@AU$ju:*9VJۺ 6NP.-aq([U-OOܹ3Mw2pS~?]!vP>Ei]/%Ln;8&Y';aT IvLکסʤy;.O^;}O1y :Ŋ:4W8lpkɼHkEO#H&T%1yËY{B }cjSSן̸"y6.<% -Z&V:6sM1n|wh(:'ܭĠ|cya4GM..ome24#G ՞5{)^#ےF:P3i-W)hQ,֒fGT9WRk|)zB ?Xz7 M{xpGrOf~m֠CG Z'Gw]nć FQv}=8ދ[oDi0$%%[<ͻV'Zb?V'hcәָdׅ'R_AG~c<J `&*tέRAw]K ϻa&["PmOͥ.bԻÚI5CB?@:;9x{~h O>=DpjBx Fm_u%ڥ/PsSG~6$$qERUZb%yocM2wRsrvQaKM8J>r9[8res"# ?tP`Z8 Ek6LKbt VX`uKL$&1BfLޡMa' {AةXq]o埈&vZId%T:xB}$xL`HPB]Z+oj>V"F]KBbvn*s4MIf-Mpn3WER”b]eO/&R0Lk#HUO:C։@ܿ͠Lo*!qQhL̨fnF~8ER]97p [?H>d|ΖW06[g*(<>KH,}Y!4"m;eUn #a/q#=:E}_XUj DLND)j$(\l9}{6\#iпfd'vnTy }VNhRSRx#wdzT9˝ 5>qؚhB{`ɿ3s73OlpTy%KK( ;-K%˿O eLTEb{cQ*sQz#'6î7r}6pdx:1 Yw!meC@TFw۷?.^;u{ƙ}[8&z zUvB@vf m($5>rI|mQ5<7ޏ X0 T%IIOTH^t|v; `~hl«J13pZmg7ED6C[iV4tVQJKb. й2({M@+iyhȊ./:CM,33惥0s;WںˢCFUN->ЦV`闎d>7T?y3p>9Um۞mESI'@eODe_)Le_7f]XWRgCq[#LFՆZG- BËyçOT D's) Dۀlڊ.8"(l3v _-#n#L4[QHkZ0F pNF*HY6 J&dA`p'$6V%UHuAX;RhQM<)?1 u{q3u:v\&%_ZZsJ<+/йx'fu+¾fLMveSZ R߼iC%N׵0Hwz) qn߭~ wH2U/j:xq)AOH_{lNsi>v[wLvLu_mY|ѕB7KM}QGOAO|y#(g7`%<)`tV=iiJAvi)]|&I^X4xU" X3 j-rxa)jBOh z Oӎ2}q{E'{S ZW4<@ eŗ3p' M}4*n-oشAfF)7 t+Ljan߈;!Cd'KzGvk|Ma7T"vSnᨄnwڿEcatNr=){=Hme,J!`ڠuZ &9݃=D2dCa1Im05KBH~@1!> g^3CWl3,-<sV?8bDof|R;H-v*Mf#]7Ġ%q=n)^鯅C}@,W:5]#A`L[@c]XΏ|t4n )IfT%5Z 6niqET" EGzy׷Б2 #vt_UM̼v>NtZ2z]5I.qy,c”e9`*5ןkDxHj w,!O(& 3u.v,O3 @k!31o\Sm,7d˙w(żhi 9XޚZW?!Y\q0-;hZth{3:DTwR̺Oe#-yuR~$`^!2Iԛo P%_!wܡ-4;&APJ&܆Eڋ툸+r]O:\Ԇ_%zQl9將]IX E#=툭[*JLad-pY޺CCr&g%K0{0 27~{Cl@*^{DՀ3xBRYAtjm5su ίX^GQި!^/Dwx󷏳ʻw u"NTO J@y>{W^C{lKjNG*[8,{9eˤ1JUJϓ>gd jWq*a21őTLH PN槜;Ԧ.U]Ϧ@JaE&E(MpVR[P^;Տ:(I.2Cdh32g/iG:I6f,BIA6faXƿ5 M,<\Ds64D$7hnnٛ$NdEG]-*8V%G*,L2EH4J&lNA2{2rC/Puch g1pOZ}|YB{sL0qG9>^uhJ.d^(y7ҕ} 7-xifR8z_\w W0dV4l= Swys 8~^Xp/NwCK,p+f Uurj0|i)|WڝNQXEdWui1EL# F`bƲLm$ΤdCb/" 17k.>1" uRޘ˖uOkXIqr83-QA*,-! ZޫdIF4sՎ=s±LJz}ig ɍ4v9wXWPSO*H?1R RR09!Jr]OFb22H#q>"_ArLk]'fC ig^څXAnI·:k,`  tAv8QCN>q zvOVy3#fPH18O6 3>w r})'{}&%ߠ+m;x" %&;)@x j}tdb̝2#rGM o>Qh&'UR1G@FZV'ϘGi.{i'+(oFj-\l ؆-"u֝ZQlQ sG9ru8/pi;]bBkH6Qnr.d"ȳͫR/]2jD_6|1G)3pY~t׾E%seBSK}*@8dha<&On!}׊MY#EnK)bѿ<w.'P4A2vׅ9+R ܔyO犹B+- 4{81\a ]:R4С.R&wJLtQ uX ;w{L4o7v=4D^"1vFfsbO|׳ZB=nKN|\YmXXOʥD0Q9_KysYav060lG֍wGmC^w pGie \\C܂#H{vh[?߀k~AQT [)/y Ya1dno4P|EBs,\ |t-vr[b@fe(.OxȅAq"yNO=SK7] B0w11N+܂-e m!}:rh.Cx KZ5lzeP)pyDoie5^ HO¬%e̩8)Tfw7l뢖bMYw _t!k`myGrx HLd!=qhp2 ϬEHp=v &} tD]]9n0[') Xt p" YcԬo﫡ET=Gp.yjs+ 1>۔8je(OJ}Ľ]Ye͚^sJ2r5 %Ay^B_w_n/oŶuE^F T^Pni:p+tƣaG?kR+;8Kfse5n)[eMK$Vd l/[9R6SmY'U}~1.: fk*Pd~A[$1׈2ʝ)W7-ݽZ}gtnTL}3Xp3Dܦ? aGOQW{+h^<-cu*~=3C,-/9'(U6 0 ˉvWg[Pks;j0׽RSCqg^Iۥ?4$QD^g)lOTvc;Tf fEY2MZG)_$\欖;nFߤFXk}>W֔$lw\YgvD,Ͻl`f!60ŒuװF!2@a_o 9܀Z^>as&Mi_vx O{qOF\˨)$ =vD1͗tz!N{] q b@%7@$X}ދcN~nBh 9JޔШu͟Ч:lqx"CX0jUry9JVx䦁A0J=<萭=$leS JJGziGN<>pa{Pyǽ9˗S%:g@O9eQ<^u,6%B6ԧ[|Bq`9Zd_03;/? P"ʒHynH^6B5e>w_G*z%TI#A&2݌hFڶ|X7jk$iۀ><R%O4:5SuB;? YCwWb_o~3Ul d7nkE-e U\Wϴa)=_rxK3Jv#%_iJ>I|@D^'٪awaDr(imʍ|Ձ!vx EYiklH喔V~)!=6oK VVV3ҕ9?_ŴcbPj; KrN>ruH&"P^3SUoӸMo!G(heM S{ nO!IOFXjIu*ؼFylg#4Τ?'Y{syiKN"QWkI*'W`RœLcs?U]UFlcY>ɳ+Hk4O7<LB1>1Q]AjW3 #5rНᩙl&p.$ q/b;&ܢё^D*G,'0Z5܈ ӵ[RبA^zVM-6mTk:-q2+{!̓f4Hr]=xI|i]X⦧ |T{7껓t{ no:h!= H4uB~"҃ 1nq#2Xe++w9[hT;,ATuZV,rrj/$2Y\d8nx;0Q , GVui'M1Ϋm!JZ"npk/ RPF$։cƞ0ljǡ{e X:鶧pA.R& #zA6g$GOtkvuEnb&á)hUJu孕CS5|>ԡVq$N|سkfX(TmRr70@JWL{t+dH* _|icrf/_ F%wV"xj)tm/ ]+<:QT1> ٢ŢMIVX[$7 +@KӸ.VwsE_<%m?&UTS+O3է]F{^dmB0%m4fgwqM V,i[,)\I 'psa޶SiI=&$LOw$xUD\n @Y{uGz,eefyK\]]x=Q+)a|S2fC?Y3ֳq©+K2|Gyd40ȃ20)l) #XY]!Du=@,P'iV- B < NO e⺹Uٽ筶5x%g=^n_m*-}=3h#Ɇ>*>.te4J̙`a,O}q>024:>~cč  2|Ka.W~tOWN7Aݨ<,tlx7K-T]CY/~qG_e g;%Mu"pxxu_r=;ph _A^Y0 WӍZ:f!KըXP8]>^גX׽(iӋ,v4+X "KfqY e=}HsS׾-j͗_Q4o>WM}1ODE>"Cxet#Fm7Qكo5hC}I>v?k#E rs!FBx[,OFiS?聽CSvLrDagrH<.[6='F Y7#3՞(PscF2K^baIuyc(8~(jVubbXue~70AI[I[c4)I,9eW͔EO,.O³>G:_S+}jNGh)È Jg _D%3Cn#] ?!,!~(]KNe/&S)!W{xʹB٦mawAP/ۦHX=Oqvv]偩F`UQT[_D%Z,4,3\1́0\8q/l ?,uA`@4fSOu^CVӛJHԑvRl:Y<,vRud;`В l^I+vZ5&=v5$0 Iu/0FBflj~\jkd}~ٖ4?WɎGH >> A]T lXj}#r|oKֶ<vg|rӤ3ޘ*Q0+#垗fF*zm1\kQ@1|#d(ɳE`qERkoߒm|#? '94eb<JOn?Y9i%jh11i@9XlS;ֶYEkȁIV1k~9yr }˭R/iwr)^qu ʼnE,>Rn:pao@wXº (x2l ʌ[mJ!GB6-B:Fuaz-Hh"E])'D+xrWЅ* ic/ʑ4΂CG >174C7u{$rKatqK'M6UzئmώMA8aqh~ٌhw_R2Kvv]o]rE+GS\F>J$6~&4 :3;8 #U=j/ ,:W%_O!U}B! _mӠy(#׼k>;DW} rG|iqM gjSi6ͫZ_@'5+̗cĽ&d@'W=X2xv5je(ږVB<)}CǰLeqW`=CFͽD,38Uzx@XWF[⬍V<05݅psYm u&}m;;U^w4 ,\dڕ<;ej\xqaHJ8UDAb^. Xȫ7wɶJC\ 7n0o,}yD~ 3]Y\ t=vĐz,\& [&m,1ld?' ` {K/zX C1I =:ze/> `@,%_UT<=gބ@Lv $YHlR5eRR oJZVt^1({dX=bqD# f:Dh94:)nU0zس˲pt *w˓cK]9H)l:.`W(ubbn[$o4#X x6}[ā$)J+Gi8aV߲ڗ ګ'B9 Rsnfn;%SX;4-x?2lP*KXu!nZo(h^w|5gFSl{Sp<bVXst<()l:qi&GNZ־<\Ф@ߠ_v :hY*™9+R<@P#BtdcI ~T 7Ke้J5Egqk7`^ٕ'ْ!gA8"`mke_;ǔ{ssݏqKeDzBwju0!~>TN_B:b~" (e_~&qUr\A$[0t0 {;d*haQb`.c8{GFeSXh6D4BDNJ:&gV9䀅=>muy p\Ter>հ_I{h=T-\CN&B&G8QtXfYi*QĎL1*YϙDltQ [R$f"-*e"Ďd> 8> \ͻ{0`:L'C _]Ud۱,fW~6E[aRr8dKơ)r uYb!L-|v^u*~<c5^;Q, t kNM m'Dۭ^U,*vߎPiT+ĽgB%'2ҷp V/6YI Ē#vVOQg/@?6f;%Yg* ?2[.Z=jp$@ ugBetxJtЗcGS4i+ݟo,w<{#P݇^ {_2n޽[_Gr(;) ~it"+.,yd(WZEwjI]l|F gޣt^nȚyn7n?WNUB.qpKtS([;f4Fc<™*dzE{1J+@G& s9NB ˦g~<@E~ȷ ͉,_$ƟUQ s!P?D]kd71X]jR/rMwsCo^v"ɖvXj %}D=v1bŪQ,鸏yaO͈ZKoXkm(NW{Ъ80D  ݛ;홹h }Ɍf&'Y/`uEHAT &ޒ:* .m,(oCn*(|#a}ࡣGp|3ѤPoxIi!~X}g4D5i?]e2H ,l3<ҎҩkzP-=8wZcd\Ĉ~h`‰|*#"fS}M#^yQb3pwkbVV4U<D'=T /OO>>y6P>C?9ԦU,+aE<dzx2a6+.=`kbVCP,*KtgdBE+Glmr&e<5@Mʻ2Khچ +]fbn>P'ƍ|T*1cTW >8|BI*MxVDE RZY?D@ T(=2x/ϒqf`=a݈<@'h 7D@$)db'9u o(@zyȳtItfQY- PAj DMS*?x/c(},@Σ!}V;"EQ82[2;UVHx 빍(jꋛ)ƻz/;?Z{mD7(xKuFsVvbBO;+SSm//א]h $w|LmpBmb!a**\1ܝoV-Ȳ:4MO~ '@oXAq:xnVa4{޼oNʃgܕz\ѶQL!ߓ;Qt;oJIGJ h락rMJ$T7N:^̠ tc络"u':*3uNܝWjM BxYIV]AQ?Z9}[l l&L*؏\` u "Y7DM5"iwkӋd1Ⱥ!ԝAR8 uϥ3NE1%v_3Wko(W"˶χqQȼ#_|J00(8fNTuKE=޵ t3]0y{?rumeN̟{N]`ZԭbQ3GϭIVu79N92uHc!2i:NV+6NB=ş-iBrf# |7bAMəTA9v\xK$U. 1jCZg*Fr:KQ6u#r?r8+gdґsDLyU;t^9ZCo 3:R, <:14[^˅ [[|Fq`E@GC*b VDҾ t@WߏDc+ y*:l{|ay(OI#em{1c=eޙUa@qdbϪbu\ܹM^5n#[@̀S&S`ZF Ť` vt\<8vIUZyxa]Z 8. hkM_L@hn@."?lxlNQ,4^fJ)ҸO0WS[ΫftHzP4>YA ƼS`'gC*Dh>mzI!10h &庎q^qy;3e`\aP,= W#}T޵IF&'4Ji$|>@iՙaQWȭ!k$7F%Ua{ `X/F.$ =^g0 & @a4BVa=l,~4*xʄ\<`KOxYV,Ktf Da&MBbfA99A! jeQG]33RiAp:ONcN rO!5W3tW0ɬ#IJS,aL-V`qry/ƪ2.6t|GJݢw'=n> 8wϜ1`nr 4VۜH|/Zf$ F!#|G+#ؖyVb6X}u1IB7`5C_S!zv AeC>Ƙ7aQ3-_pC/DIe;'H:өb>xނhŘ;{kk=W|3ۦЩ@6y`WM.,@>jXLA^08-©ma6Cu#?Ӳ*zSoԚPwk D`]'a^7*3,1*%8m-gh~EdR&}t\F8px9HǍ_6e3y-ab{5|P44rpݺ'@Vk)3>@fgNZx1"EuSc?w7Z9nTqAF# 1Z69EGln*hṨgS}r[yó@d%R$njBJ5/>-G%uV_wv́\}E@oD^nռm8h.0KB nDr&UUH᫲ABVgHKɇnWEL竨h/qI1` ?x2 `tLM̟7WIߞS)wNxO[K[@N0;Wo C2 EOG1.z!aޢֹHw3541yrܾb"#^Ld˂J{PR;T;3伮SpڂB <w$FQ#a/ϵRh36y~% қEIU' ]Pڟl@L~Z җTdn.YZ9]fvעyQzc)E%v@ ,Yz{5t0N!nc" H0 P[hQGLY܋ "p./^e`WzU 򙼊r@u6d5GzD`7*ѦHrϊc\Mȭ?AqGb|OX?S^x'[JdE gCsuvj?T#rF":骭zrg[#5tS 9rT0G߿h>J8`qP497"􅜋O'/.%༴tCN6\R {>V]%3,1;K}JqGltJ߸Q"L8\7Hf"r Htr]i&Nd*`P$dХXOޤ>n bQ$ڛ3SA|O}JУ"a[A ݟ|_Z?&&_Ce̖Yfչ-mf=iTα2a;RR}o ko}=ytTR,M<. i' 0xՃ򫑟Fc={a[ŲAL5l)$CԚx'\<ƥ/N[QME}e ֜Y9 yax^_xlЎ ш'0lZeKQkzbk.kΒ3b,-;Ǐh|=7!r' 3.Z(`]e%+I32 SX:iΖ'Z˴Ze#Wn9AՌ5ŕ܁o$hX#dLY:1Ej!#ƒ,mEBPh+s#q#RcyWHr;vb5~k,OL8pF`4ATFRӚylAÿK$6LvN;0H_TlP"^W);DB^ QթG6Z+ 5εgm'&?"ƙl (xJe6Vsmv!Fwuux߹r/^apr՗踯tF72dJ25BxfXu&2 S23ФX~ʹ$˼^'zMބv8);c|ҖK",Bؗg4&u?yO̩Ibp[\OpΩGf{r8U٭ex:6 ˎ%uKQA ryQ(Ɛԫ3Iꬔ{$4/HcY" 9ϥ_g,ť` IpVr2h֑Ӷ'Av䷁x{ŜV8Phx9)M]iZK6{XL@isQ~~zOH11ŭX0d&~ Tׁbtxv \$-U^evk(F 5G]a{j 2!$_|"p:%ԋgZ░X-*Q!M2V d" !$ wv2Lեr6QjEaxcо~เ{>#L+I7m$/rr*pȇ%Ϲ놷JU\[8@#ʸS$9lIؕyeE6B*DoIQ$SUGkwW[oc!W[&y\&<ч% G|ZՈ#jZ0ߑC*ևigx؇3ǚV`OƕtoD%rڎY啢\,D nS7kh03$& Yߧ^;p.\ Xτ $/~A/|$w./-?Q"8)V-9Fy&d)ZF5SurԴK>'_aX 'LǙ/Wh )~оS^ JK~Fҿub2<74Me \_їM?nR":f^(cl3~Clae~Ԧr2 ɶ|2\l@n 3c:liF$qF=T33Dy7o}mmKBuoH01.L<[j;ǞtZ)F"&z=oc#HdQ>w繙,e;?6auWUaM&۵\㴧w=Uktvlj%F<:3#rR(j4$b )s&>T}im9U1VѕQglE>OWCv7"2t|/wmpVWs _t.WXʾ/?6Fk[7EwAVaZѫ7B9b,n?&iQ]U|ز3Ō,λ hSkyﴭݙkCrنCP0lrȏ˭Sey2߲O3SaEJnu#??$㓁$IwǑOn D |TG(ڞ)Irb$?aRS`M]&΁Gʉ2]CLŕEnn<GqPTf0g(,.ftA ^1YKl*"E%?"`{PdG߉pΨ4ͱ2QN R2[p>&Q#&p̋$-%C2j,teC]\-iyL2PA sFˏDgNJ6EuSɟjUuE\5ƣ#=:fhWO gvR䝓T)kl\)sO\Kq:a[0k+[coЂ%z)1m>=*EGkL xCHPި߰֟DuJ,nFy=ЭY*v_]r"䚈y 7T>Lux${xV^qUP0eZ8g4j0T(,ދnƮT7>xWKi븂ǩ"G|]iap=$—JB6"L:NOe0oe=:|o {(,\P;Eo7*L7ScEy`?BLt ": Qdž~^䕳a<"MQ3ɿ_//9ZM% вF ;C`SOsJ.5Nj@7kԙW/{q=>CLZ'aQnK8K[ط3ȅVz NChH GL/zȷnL vqgE04! 24Smwn.\.z}K*5~Xܢ;DM6A[$Qi*,yȍˌĹ +@`wՠ<dh']W`K v^޹h^3@/ؑA:Ψ%o6ndJ|f϶e)hFEd8Vtb7ȓjHX}]U=?r$" f%@ e&1b7o֛,UUHnnp5=f]9Zh`BϢ{oMa٤9'W6tPd[z'˛4pvѽm11gHޭn*`8G kqeT3~눖[E8,K7VݲNE>$vDB'tW_,o@*jFԆ@WmնVrM,z(B1LfIXoL#k%Zu%QW ƚTxX "M&O$ IO[7گUe_6ݤ3A4o>*#L6.Eĕ]%(n-؝,8zoe^?1ji,+͸'%̀絒cŦd6S;M0̙bsp?!^"2H[/im,rR/;Ik;.nlmNBMTw+@Q&gTQg^ ǵ;C8y`O5) -nU (j C;,Xoo>ԜCKX<u=CuI,L9k߃H9Iy;t(n1ɰ(]LۂhNeM}ȕu:Ur )Oҏ~lX1<@4_,7Y1VF.g+mN onkݣX$]{*xlK)[ͱ HהQ?42^}~ S=YNsL7Ɵmm¯"sMȧt#~Q P O$J֓OuYZڅd 监CW`'Ü| g Le|:8UVq˔޻lkS̷Bq?,lH#s<^VE2c9KE$݃ļoigCIbDprv TC:RwlvǕ({`PzWcJBDAzH{\)̦Ꮳ Q{g6E u\ ίDE5ҝ2p^@Jy$ >*s&m-Gi(Z޹ ?" 6}*'Gg(G4`IwA Ҫ(08əgDdhV7Z$W4֡cU!uV2֓8@۞-KUkՅkIrDZѱ_=`+ RN6gTd=NDTs,"q ;GĘ}pnGpȝPgzIhˍq{z VŪ&|>_"v20ѵI 5%ڧoemIScP$4iv\h74V@HX ?^6>RyߪIg8KLr)XJXRˍs\ݵȂtp+ RqTEQr""فh{D{k/B(8 lgUe'NRlo%nf-czd]Q):`)21uK~},a;m)PՁ; Ir2H_ѮrתpA,VY7aBS; B;CmWn'#4xԟ 2î}䑇ݠ}yt+:/XUtlvov~\o3qP5mc_+DZ0Xy%!?N&d^lnQW<*7/7VEYOt2ޑ=~w8֮塲a"CFYr9#͝a?ꊤ%ԂP\M,tz3}r d~9e@߬^o!?C*nHуi!VkC(7u^Eŀ3d&7 x2ߦ.+Bbdg-.RwSus ;F+`ӘV["̇#))pnK 4h>Sf*1L+OTd2ȑ5X=WV2:p5XҳȲ-nB ٬^_%,?t[o.j+ DrIQ71p+dX"rB=v4Խ٭Lybz_r<)s:m3֋F.ߜ%PcMLea(sb̈́$xK%nph_gM!śI̤lMݓ哄xж 64č۸9A8D )ʑ R!E d4V^sL""P,a"ILI6mMb2Pwrwn!GIb5;c UH927XX Ւ17,.vEq jtMG@_1m+1kޔ$%Ea3_UZ(t1LSO= Y냉f:^`5㯟>P+ ..W,(.AQ,[cS!hbQ<_0g?x V"('~(5Wj[;P=۠Hˈ,%MaFRbcK@M&'%-Zs YO5\I"]5]llbU 5FbnQb2l6LMuިE(ZyU*i͎f&"L 'ųcUpQȔ˞`@l;46>(L+~^O{kvիJ(ZTkjY`R]ƈJP` .Wby!Jt'-+(g1}FJ"hv1R#ĖR\{fw liPڶwr ι:HR,y5^Sj*6 v˼T cucv*KE$8GtT6ӱdS*9XNrWX;wVR4_$cEݮJfvrCOeO ZI#+Rvzbnm97Q4R^yXoRMi:*i75 8ɗ"F5L:~ob%&gnyvt:8vlL='־Uc>.2 'uųp`[P*bܣvtdc{7>H.66Q\O^=o ً̽4%Vgk?6]]ܭD1h3Ahw"R"6&E$zCa7ޜ"w=POL|ps(R.7a5 N`#|-G՗a-#SU ~;&ds=;tڒ3WI/ W ,IZjjK ̏lȳeE$5`IY&T zM9i»he3*%T,x@G˦෋!eԅ'3imV?Cr |z-BV@o3v԰ )SRc#ɘZ"7A0U~Ēu]R~,|[^]0XL]臡I&[vyJ GЂ ?A}`oMg+<6sìmˈ\]iH[* EE2˱2D*cc߮a,ڣM<~+zW8f2;ս~~, Z](Oߕ+R:ɣmɂ,*҅3Adř:0R=-5L. wDz3 ;JT->m~=x8aQAei_<8Gb I mcK7 (%8dǨd,|.gLY7c9ҕhhpxgFzFE6uoyZGkyu$ t J(x!W1QTlM"/Y0v/ tG)G".MDT?wKP ZѼ^%@OF,%]8 [F8sQ0HriqP.\b`( Zބ}60m./4$"F>k'õLu.|T>ㅰtAs~+RNfxdt-=IF1#FSJ?Q} )|;# ޖc*_? ȑnk=S1o`8[WnCAlik$♊?0. gg! #^Ao]8X{ݺEnᣎ@&}\Hݵ5 >:D6i:VfKx:mX f* XJ@GNFcD1|}w<GDS6:hc>ГRCxKna'Ѹ'Gq2B^0c8(aF;uN#k>4eץ2~6Nik} 9R#CIb~/9}%Q=chq ,gc-?Cܷk \G:cR%Z ¡bw2|~fO%~'2#c`(dh!p '7 ٭6^GDVT-grsSiI e0Qvcݤ LbKdzWHQ]QZ?|2`v뉞7l^!Uc[~-ԯ.FGٹ{3:I2HGJnĔ6o10yNӎվ 2Z)n!rTON؅ (~!9N2*Pc3"%8J;\r}>HRhMywwGRsCh?XKhl'aRYYff r&[iQa| -ElpqbChH:eYO]v9O3f>8",QЮa]2 E; J*qq?gf(^+,7֧'oMHd]8NpY$I3ÎJo@;En5*L`zQcOh)PY'O,] ?lmBXGGZC=~_r⦩ FBpwaxfȌ& DCb9ln&SM@(}iS(6LQ_Z}t@rr|,4# Bh3 F:vUR|\nE ts#X$"Mh=Z :T &WMGyO|*qʻ$b0*`J.>*67"[S~3dHLM]]51Grc` vѕ+iiGSmټ maX%was_ oMD §r/iܿzL*Y $C?]fI[*|zhK#A6n`i9̟8YA>ąd+ʶlre@ᨱLf?Q[tsV'Cd=pޭGzx$"/i|=Ms"jsi}}OGNGܖ^NVR'Urqudz;`iq~+\6\#tVB 6ovxqLF X-@Hۚqk͌4:n{MxEZ֐/"nŊ18lCfaF$)׉xᱜLF87 \Dw@!5"igý,ISr)=I.-=-b"lRنQʰ uK4s6Fʼn=.m78Z:la*0+U[Cr{&Z'ۮS) +* 99s$JS0}Ġ fB@۝)n¶NV/.8;MWYwFLa+6ΪQu{dZ7J7Rsgh b8sڙjm qHt ]4ljeT-|@yjrG5/mE<6";g5y&>h82U[n0 [3 +U0dly93uD7%S2 p/cq18\򟣨 t YfNM '+*A2 A/Z*SB2fiRɆA27.js{q:d#,T=c@~<~tZ IXw#G?dA.1&KVuiLrC"BKQh> ݱu1Xf<*K}[^{ h pB?2(O  % 5ő$*x2 |q͙4ɂObhx=6{@~R;ԥSdqM7'vR&m4FT:| F*z!; QKC 70Z'd{L&tF5ap 9OY q-=&ue}- yɃ,U~+ o:}55Q|CW-DJ=9~jṯ.ws3;GL`:Ko*ӂTLym,{b*-Um}y_pvUI>w|q t=mz/%b%t߳{em (hcmrHZcRՍf[fci/8#Խhݜ5)fG" OØ:(XGW'R`2xǦBh(v F(jgݓ^DiYh1ݟN"dA"(y7T40YIaU1~#&V w^g#">}^@T!gqƠ9= Cq=ﵡ_朰nF,:ũER:JhaBLrKSAZp#ɤV_H"$ "okLLKuA(=*,}SᰚH.$IOFnޛE9KwtT ͤkIBF&)hac=e KzZ۝1,D>h‰W%BZ.تJ;6R\6&y @Qw7C~t4#Bt#EK1/`ϣNLc*?DgABVsMpzʹ_1B 7ʮ(neڽZH4YLdd\e[T? H+qA.-=A&Z@9m*BXB>Ħ'sˢ9סMȺwA&.EK+!&ݞl#F[M.oFS̚9۬SB6^Ȃ(j0M[FW@&5O&LV nׂTMB)skcqm-, d1>R3iTU3 n7WU4ؾ>źohA0O}B|w(Ľ]'+i/gPyGLj m`2{;,Xղ[R~  z Phx"/@7fi$j+U.vl)w;@d [EU2,Jy[)WF댹ג.֌xW\B%$e#z}xFw:oӦxs/qp91݈H~S#g\>iOSs_fxSnmSZCUX=* "8L4f\ҿftՌ B[v)*q^~9/s͑8:=鹑uHd.^Q0dn"Msٸb}R mu3%LCq.#Eٰ<дep]Kɳ1W+5C՛=.eY 0˸ @ /H39gE1i%A-cz\kio,D6t}t3 dlsYaMl$W:$A#Dޗ3 Iyrn*˶{6߂xY.3k`@qT B"Av%T58QdyPŏ<:K Nc#c4چ  V,x$Zp/KJ"o?쩭$Խ`CGDC0ӦEpa8?E5>jnY$ԤkwQ. g@TA ¶bڀW+`ܙ/[Ȧ!T4R*]Wi/frGY}-6dl=ȹ54yKׇ䜎FG!R,0qL-f/@TQu|$OGCPs;ى|7$cVC<5mS=0:I»X:=BeWKho1j]℃_birJ۞)@Ut(~.V][Hۏ"dVFbOȻIIdy"ܺ .!^% rVꭻ>Vuy 0ԃvJee0ի|Axߌ]g.gFg lg[4P`Iq8\XC.}cI5*V6Un'~1yZ1 Iw+EG7%Qș޻C8߶mxǗI{AQ< MIWx; at܎sѤ%lz$/0r akt&(g.[ˬM{_m %stfObzS_*[!rHjAݘ!&$kf]]_gat,j#4!r#-_6v%tߛ%Zڔ0bHRp:jHi]`݌:w2|/1)A2];]ZE>9#%C.>p•~KR|_%.3mޅDm׻3E:@™!8K}pm1<>5BχU8FExt*n`r靉 i} z :;I,0|>,a6V.LEn<# >hrB@7/VQY}HӚW܄Jn-dwq-.1QaZB?:k1UIyƿ Cm1\q\Si^G1DIh=wiND6&9Aâ1I:ǻ%Z38Jtq-h(Y 9`+&^GjTUI"#2]ĈK`;E_'@@lnfԁ,N)ܬŤ3J2r`Dž"hiolbl NOPӝe-htKMw9:б ~B[Ѡ*sV]G,m< Yi~)l/2Jg 6qJ9գC YUk)sZD'ʨ,&B-e!y h:-EZmTt *bd|L"/W< Mq|c85j_ {)"F<KٓjWͭ~cY𼳌kP V.NxMyjfw7+}ЮPZ X>ܽUXaM֏~G+RK4&zI s2EY ؃ؔu d^^?GU쇶h7Rm:.>Jnv\At:.ι8?);4y$&hKC}H`#Rf/W^B/X>+^C}8L*WlLn9[[ #n[9ӦX+ v[|L }JFwwH'dssIe ԥ⢁`QARݷMj|gF v xe)ГXx< PSa*Eg$^2$b ~4ِ\޺^KPfL) $\ t QCnKG]QM1Tǖ.G_*)#uUUc(~`߳ Uo Ar6Oal!;c[v HOH /}Z!QA `an_X!v̙>[u,ЏCgvitR;Y_iݹૐą@=3Š̩o)&j;4i,=*cQ}M8Sb)Sc C&L~K݋(Qv'N8zX)ItEx:M Y > *my%MJr R97@ொ(%t5nOI/~fW)wjEk{\/*iمqG+}hV“ Z@AˉЈ; g9{+zef2 zEqp>ZNҔ 9L]mei ^Kv2Nv ctyti*ULMZ'@,]=vZ GEx&!NJ|7ԅfyr߶S$ "t \+ܕѕtCR>Đ@e`Л2^-8UmʽLndW16M<\)o]qʇ띊IQy >%ۙSaWcsUT,+@T(d',כGrmse w%\}J~JisƤK8z%ޱK<F+l! !:щ/v+pf߮VG?yy0`R/ r I KJj6|OǕbPP46&vʅ]6ZhR&ґ0MJKxWiL+ z\M>(,'VlY '֥S=)=M<{} 9P픞&zRVMޒcs:e> R yrHsƪ7,K0Jmše4",t./w)'Nᕸx!TKfqeo,;]z%4״e.pe0izc<Ʉn & MPM8|5w" (mo+B_0p96d 5qU޽UQA<&@W&LVpT$^w*<Ί*ϬV<(vWe1*AMإٔZ#Lƙ)o3ɋC * +p.Iaݺ'?R>peEu?6઒>>d| JM+y\Pahc>4[XmTL۷`(.eA0R!)Y>WTruNL27:J[i:;sI[GPu|`NX j괔nAu4F S pWLV 'l񦘊ꨴfP|2FpkTa3N"@zr܉Xi,Yo윯o)~6GXQ6Fj9'[@ +zXfޤz?Nk.L'Byds !CX8Tbcܩ8(bщyr\uDN<.`Z`λ7E],dz-?|q0Ld݊#㍈GN1G|1 БY})P#Vfr WZQ }Y>t;>Q_Fq5 c0 /y44J}^F^>Ã@ oP"Mu݉lP*k8[6BaW(sݠ|pY=AI⃴ϒP K7e VF:w tCW >/Tة#n»$eaɮkdPk{y;_@)b u5&pC7҈xj<5i؍:Ddyz넨v0L^$%W#$/TJglUO3}*H &N BB_960cjn#*\s]@Rt>O/}ŤUiE8v7!nÅI TbTYpsή$ʪoFl\bօ4:)~~(XU ^H8pAIN>$CqxSkK8t֎q)"QR^W[!13N^wci>']0hĜ^[JW&qB:=TA%^6&>ԣh!!9u~?ӌc;M'!RŬo#Vy@6pW$:bXXc4.L@v<_J}J=UtZəNeoAT<5 >yi-O7j3JJn l&UCeH uKqsΎ;Qn1}&$@1 ΚSjbZ *̬fB~ ;C(S;ў)_^ބsJ/=ӻ+eţk/%!!t7,i*0ZIopnI x!|-Cǁ荛ۉGc% ,;C`[םm8#1Bu7v޼$  Y9q{ $xVa5IMl  ׫JhvXVYW+j.$lgɡ&bnMȠT+-9|[g5 4:w._/iN| %" .R"Ūڎd2s:M<¸\e]}J\7QjiiC!Y k&@R1='o-FN",,:YAI&7=ʑ&6QNS}D{d6BV ٔ)Le.㟍ۿj_>6[>[!.2(Y+- r ۡ7bc 0WӢEC:6a^*PrsM\?%]*}n2Z*TAP_3E+x~[YdZ갣]3jbL雪usI=X76+8CnC&sĐ@ɎzKVXnfg& ?4X] rTnmx6KI{L<| %A$Qt,*8E#lF-j])(/*T3~sabޙVд'ㄼ6tP /Q_pbZhokzK& i6#SqͨxaIwE @W$.75n_-ʼnv,1l~YV@ g b+!ѷFi+,gE] wWywV+9%:z{2$ AwR̈|:`&u cmAx x[ ߵl t((Zd-cJT:+kD˶t4[OfvlDhZ;Ί5łrD( [l{@r#@b Mx[X֣':|q9PږӟsI_4#p[; ne%mKJB0 +p#u6^QhV` g4ڛN߻'wi5& ٧bp\~g}:5"s3!PnlJ^5F4Բ|]uC:SlC=ޢ.QȎ4WU7(&G=bƭC#SNe_?>M͸'6{Krjr\(y#i)_s4XX|)Li7- oYA:Rfj7+?kkeRːK$PS7,`2'Pc.]%B?+<؅_A3vҺI [(FLт+!+ 7*Li=K??Y=Ʌ '6C n2.?AZR][: ݯj|kra z.xPoCyAZ:!9 ӨuTFBљvi '&5"I 6EFISis"|g.]Z<"$To1!E hof=ր}YY׈MfH_<qnה &WoҜ8bCXvfv(oQ"F۰7|çH6|+K6d-HT9<@^6xsAn f4)guKP"*Ƙ18p3k6VkÌBAChDM?1|;Ccum!3$ǿ^XU$=xʽƛd#VPœDQhor@apLa9=p?j\Vq]Ej:8kYPy?B\ Msq[sއw6|Zc$jiQϓzgk$B}8ӫ'dVJ}[о9؄¯EC+ o#Qb cвj_y[8&I9jiUk=E zP}+^tzNۨj$&QnhmByF V3dH/_ 8cBZH:BaiM(l=>j0A{ZĜu#\6BXOΰ x~AI땚iy$KZvu6,Lw&xS2Ids n{ >"IL@]17f4r^)L0PHKOAYrC+XzZ-sWU/1ZC:A\?Is\&@)݈UүA_FoS3YMq/u&KHLu.) &߈Aoq睗;41 d]?rHmn tw^}Jb;}c#[N͏X,Z@S>/2ѼerS8~iy͓1D)Jń[K ,d[x#pҽ[udM+'䫲R($iӖWO\b[: ˄kiV~@H$cԕ^Xcbr W'ϲTfqs3Y$1ygUڞm`R5k32bPvm[e8-wir!7aG SDo$z#lĉVuln9}|7% LL8Egp\!uT]zo MH98` rix"AE= :)Ȓgkͪz. R0e<8=wkd _(E >KCMB&׵ߕeKn׌~9|f_n ܰJO u)h>JZ] 6H993ft).K贜o@Zw-oGʴ%@h$@$Kaw$H:G_hϽ'Jn̑'4J&}RUFj2K$V1[y`1-{afh/ߖ %3Ѓum_NtjGS}Od!6u΍ta/+NdqMY)˕z=w$'#”К\̾ࢳfiz뻿x5 q) 膑q,|u nBd䨀lTYIZIlR)6Q0gg*)HndNt/+!}pS-VmU-4&JωT 62 vl%H6oܲD\l=.$˜/aծru6 ,z2x}_|_Bf6#┕ *')d_hC(Tɾz*ڡ_.26U=aC3o7ͦdY ̔fHGQj6ιFlt+!rkyr7.]]40~{Q$E|;~̚C\B:@fAw|.2] s" P&F("櫒<-!H>|nFWKAN#;MCHWS0=cXrܽjc/͈6﫦hv^[UP:Pl`g s; 1v:uH+6Nz 2XziJN=1v&yԎ"t׮UYxV5ۉ)wauHFݭse1ےg| CZ.CH. IK{u=wJ 5-'W8S>h Y|b&fmx:.0AS;4#jޣ ]}z c|VR]G8w#065xs5kIzZ`*$_Fz< M88&ܾt0uyA,-q}hY=a#Av|ߖ2YKZŨ<oz$6؞G󔸈'hKEpeܸAݸ\'E1ݸ@-NØ.ψ_ :T߆㓨!7)n|ðUTU!IܱT^:2n\@ Hha;je>C"$~{C?3D)n1cm77dćӽ n.\% ɚ/3+J5+Yv8fAD:__&JϿuEiѸF4u+LA$I[%unEB ~2e`ZgIt]ZIĒuMⳂ6&v9x n} JD'^[!aТJR.3ClDZС0+2WPǕ^J`KeVs}lf-%_|&跄zrk9#$~:@pE 8jՐ-bb󫩕ک;vefvm!`W~WK͇7~`<'7j7rxj'?ng0b *oF?MKge%6Bjʰ$ce]ջ.duRp"h 6y0)[ƍZ\2jg,RL H/O۱G,8׮{^`fIG}:xqZm GԴCv1E~ ad .Ղ6g}yGIs[Ah_Sc(_ɽ\sHCD`oo3@fѬtFV{vfAhBK+OM-aXDx r6v)&O 4 OD 􁋒#xu^L8YYuz'Q,`Aw(d)83\?:|d7oW _ʡ^ކL]j:8T36/JSWnMMYd)ČgԵicbZ8Lީnjp^4GC, v%t?O9K叿%7RxM6Hg#^rJ*@4; W+B3hCP$v_/62Mwfu?PAy.\7 њ[j?rB"G7KmԠ;;B&_D0,_&j%ȚNF.<4 = D,a\غ8dPrU7E-.aDx(ziyH ּSrڿK/5u!_ qN|yECf)G>iv4˾w*5ks ̀i}DZ0%56{ !YNv2>3ݾE=8(ǟqrw֣G!N<{f >M< ZQf( B6Q˾"#v|>i HꪨQu*12A;˧!q;DbK첑 rwnG2m!B89RMQϩ~;wCӚ*yjeRϸ4 <`?`2.."n+k:&@'BC\~[םd%7Ȗ:޲4.$D= #nAHFU:!'Cd E+uhŃe#c8A5/T`h<0 mfI'pd`9|ԻõGへ0' UO19QoLyα꾡u-h(1x=0q(ԉN:ٓ:q+Yl&كDck5ZMeNwc^}xP hmb.naj}m|0wt^WٜLԂ% *Х@wBCpU`fO{U!|q!9&I\{̓NJo՗UqET!!G1( kQm.um1u}yJ#ݹْq#ac-S"]>}'+`=*&vz/k?R5mpnrV-a3?f pQ#*߸BWOІ.`&j7 7{jG`OxG,ؖ.ci6XEesFrnQ{E{rϠ@h/ljI}I)%~_lvL3jwWwj|YX_PArZY8ewH;T02z5J*u h bU|kVɊYr`D%Vg0zӋpm7m>L~l31O/f(M!RDb05g7րգhA:p5nZG S;JZ!hqjI2yxvjR"tkmڙKyV1}S2$䔰MpL|kp}PnG^fI;aCbՙǏ/ GLYƈTqPyoedWbQ,vouX#؎k 布blx(E rpe|̭QTHsQX{!+'U@O5IJ|9ij@mKS;MQ<؝zzt^}"dp_=/$93^j ET n~ГN ux@$ۙ`l"0%›%<f9續3V5m|a637q{#Y,d=DnIG 6DaΓ[7 ,NKU#ߺ>!=3) NCfPj!si#i{;шVeŧٍ%2T{Y\ņdQ/Mހ,p+-KFKz'Q.܆JI2ر`*DOAjj$8c,rlZYUVQ(J2#g*f/)g}lUD50Z;nzf` +}TtA(eǯj&;B$uf U՟BAGFf%ΫJ\B2. Y*ÂG6 w8Q>XӪi`d(Z.,1%ҊqBrcLE^A򎺒qz8~eE>*lhW)xS󾎥]2z FF* @]5FxaL HM ~IUd{@:oūO [Hѡ,Xͻe UJ@C i>ym?;b=Tt Q e#,4u!J2 Ц#P|; jF.Dʴ{1y/z9E{qdI){z,9 eGp+ogDGxZ41e8nQ6 ,Ths$w[&9 dVuzA9Z2ß1R(@Աh$lZ43 a'x |n#JeP=l 'm!cME$-!+֤f-/AZ~0;rɟU`zQ<#~XK?S2ֻG*$})K2K) !c9o(t2 HYJE4JukL#V3g B yЗwAVvHfW` B#R`Ξ>RqղF&ϻA;[" d)uͽۿDGP1t.=#E!k'ҟpv4K@TCeQ4yFh i%4KйWmK8"=l8a|Ux_}bDOQ($e kӶfmdϛcr%d,59T>aU~Z'_s-/JW'(ʧwr(~>'1&J=1v,/0e3h/Hp-!Ʌ *ŎnoF GdZjz ih ǿ3z$9Dٴ%Wwd>AyvKX6IĿ{e+_ڡ&~쒹4žF3p4/09t@ݴKfϼcX!&@޾ltʡ/歈'1wz:O{D[j3@q|[2>)KYڟǼchڣГ\vWNЏ}{g P& fo3PmRI)',q<^eڱd8匷9!t1cmG UBaZ@ZZ˄0^'|iɜ2kwQCQ! U;UBݐ/ii~bΕwJ9^$ȍ_-\DW˺ǣMJPAgP(:&ڠR{K1jRa?Ff=}1ON7Ӡ#v㽊w<~宅P%y27S>p=KhgY [tZof#Wo:~T 2.8WQdnpCdrG>hW z1Aq W|4ms  Ndm2Q"cK]/hXTP o`8VfPbe5IN{bOGms+Ƈ;73Oh_թJnk2hZaY(M& d|pfx/ 蛇 z"=RB᱿b)Zt]SR v1vW6u QN6u(ʽ 5VjShϯ^ڼ[7 ]jLtKI @=R6}x[ջim)zD B( +7E/Yy-̡%P#ˎ]XElIQ:h%E!~6,Q2-cBQ#K0KXe[A4Y[+5k@kG% nohɣ/1Q῎g fOB)!=^S&"B >,.8 iŝ>!wz@k~դ Z$C3_Xd'Lo΢eٚ>7s qIܻ?ץx~adzb* eJ.x6Iߏ}x8psMآ3j^t`y @cLCjŸ1x46h¹(l=7k6S3v_(ӄȆ> =Nrm!O|x`(2-ta'*v4?F|L\ 2ֶ>S_n}aը 8 t.Rd6W[^PO\ NdKj͐B}^40'DȃP΅6Qؑ(4l`,>+-gY6$ig+4aS},rԦZFZ2?nܩP6k#μ Ee9k宽n?}} {3!́ ϫK=$+2\ph/T -+b)pG.<:J7ޭeqE IpLO?}@QզNh^5xckHv0-ͣa4!秝J!Ca9ҡ}% n_GTi >nR؆m.lTL5]7䳻(AN!f}r͘@K,N\V\tGyﻱmZ\+Z.5dpO#/Z"?s?~K\ZX>GR>ۍ'𫿄,Mt)}w#YbPֶ ϳ(a"%iukSl nH;p7M3.ϞrkSYKg-f oZ_X'3 G5g|H> RFC\MxCDQ}kh%$ bdD RtNLl;Ä2 !k ek^7 EnzveM5n.ݰ~q\{Vh ^sH+$]`/ۑn lsMUK) nA@"s xc4L$s;EBG˼[i\G'&bmŠVKb.I7Tc4KC G51+F 7"6.SŒ*ǟY8W |+>*Q[<TE:]/{2"«|¶"`ANK;FWAggf c@fI!'$žEqbl >)Yd U6T $' @I?INɻ$·ON;h&g[g1W,e)(ōHcafUq|ā#O|ߋ^$@kBJb ƻ w-?lO U3NnNtBJ3KI~̛ 4V cԏ1}'3PianZlbΎś ]8m2όA"9LHjM|Gjq푔I(vh:#˟5\3W#Kt| {؄ `eV9DfڶƆ3B?; oz7@>oqjVzr Aиt,6217᪃2"뮩dDc4Bˏ!xbrdfDB-2!JHKj"*\d_uػE>;go`zt'b"4nRpΈ}ɚğlSs+r?k;ʂdX}43V|Ņ47ӓSt,AJRe'jf+kR[ (kd:4$J$&~.b-w{ІUXZSbPa 7b*n?bgSŠ6uϏ`9-UY- M8[8%lPfu- f製*tu/\䣎JLq[ZVs5o#أ癚o:\ <һޞ!”T->hądA|N^܆QS&F4{2rS&4rz4[pɠHH ~Wr{lFݥuY'MpU /w@jlG. U+GY^'B_Fk?T_djT2JvC8B#) &jw 5 Gɯz}W'6t7ȝ=Y^J!'![|a\ly—MS#nRHv2؄]'I b8cYx/WraV2sXE?L4ݱGEP2pqڅ_\2ؤ~a& ʩh͈{AvױD;3fbx\;>yk>yx!r&TB^c8F:g FՕ3Sd@q}*$҈L4D\_ɾWR;>s݃_E9,? w^WBz{cim{ .CP5chnf^).v5zjkz+E[Ϣw[mU Lfe)!ay8/z=-5拖oa2\S_G:b9U FeU"ЂXl:8ڳS*)- XAajӜA֨P~axJ%.r!7 Ai]2ksI(A\+2Eos?Zڻo0/X^fK׻#YAUx#^j 3ZA@6!ኲ8@I!2Р]>У[St4oݒ/,AO~p.8< i<JΡД5]8WJ}ݬܜ>d r+Hp3'<[o|qD=dE 8Vǥ(2`7ؼސA\k=3ĆYW!}ߌ/6{0RG?.Jl/ .0-"i |ޖSvK(gM TþnQ,c X|<%}ݏ Xs(|Ur݋j^?P:0fg}/eY'B5~bfvh->m[!,U2w9j4{5}n>0Q:3O/`^WAg/sE:$ӳכNgO3j-#8,Wr"`pEӌX3ͦjBh]t }qNR_f/ȡʹXh55^(6evY š{7R/=uu@ԫ8nԥ2a2b ?(\@v %f`F ~P!WIc:.lEpƟ"t9@gsRT5{t\a$%2Wbю+h-})Mp^K/ w`Xh˲O׋Jp@ "j9XCO0ej(:WA6o)7`ܲؓ ៫[ w*P6倪~K(U[3&_< 2{Ie~ XPLq MGSR2Eu\(XKE8S)Ѿ0uBK nn7e|q,>LcBv)%X#%V1mA8¤Qms ۋ^V}Q}EZ$H_22.Qa"9ZDE0O 9-519Ki- $_붶kP]'%7DKoQb*sRx%n Rp^q).4- g!$2]3>X~/Yn+:y57(묄~Cҩ؏{dof=E7*Ew0%%]VˋDiFK{}h뵾"]x]t'~(c% mǜPTDf),XO"2Sdž00s>ͧOՠ'y {>9<[)FdW%"0՝Ev7!0 R6ܶdkP '(qU=GfV5 !v\OD00v2̦@/ܫqES if}D|K3xZ5×ԓ8ؓɕ>v^(VMֈ=[MryY]B=^ڐ^jNxEƘo.=6$8Qua:%3;u$gN&'+0yz Vي z+Ԍa]{7Avn?SCoe4A1Ys??;V>E ˙2)XҘE_)6wƋOI{p}M Iz0.tP¢3#GrDbv8OLz:ㄪ]+AW2@ Ja̅spΕ/\RD[2mjװhIV @ͺF)=vE`+l] c6YdHFzș9]uDekM_E11a9S} Dy`6i,C#%/}Urxj[bƄG+ Ԯ#/~s:8~~1 w 4N`)o:wQkR.#~#/wJ( d~g Ķd?^UV` uo&؍&)[j.rQ݊єIXL[8A)#S~4n4pOWq=z4ns]kGZJ%mxen*+6vw;m' YXԏ7Dg _~'{ w1g NF]d(s\)nkkO۹@/ئ8GDU0{U=E;,q +zL.4#q}KԺ`vNDրc˥r*e16? RΊD>euJUQd`^bƈN82/k&$$qyBf{C* zGuo]̄RsyV$ ۞|,}3Z}!8r?P+|/yaeHFwWXm{F{a(70cNmIj+k3ayg7;&@hn.-_ e fXW?'bzVZjs1ې, A=4>24ZG+OҰֺLl6Qy4 LΙRم=+ JVN#db}Πե0 ]hȫHGA_#I>pCҋ[2i~IJ} M=K0I1'-˜ CJ9{>Ib,FXJmn Jķ-I=.nEwms2'vwy1P^rKW{f*(R~lN#I? ByS0h{O6`cb.ȣ@y5,ڲn+(h'kʄ\WՉ896`{ %88aq00LYV?ڱ 4L;ʁ[>Oo'GJCD -R ̚9C73JRM#2h?.bEzęZ2}鏀T w .3p 5?{r]+*֕eFiҺ!̽NQģ!zGMդ xYs +O8zX{b--l5B8eL>+@$fg}𙳧/eǍ0Q)qvmUz=[gprݩxuKj=\ʧ#n؁S=A~`/EҺqX3ِמ<*1C>М?luH&K eR]z4Ƌ>:w6Hn,Q65B7>3J)mܘxWh^vH7Z?FHBEIuHF6)^g<\5jгMѲL~}ӽu; :<$9 u?f v",BwL>k7 "yG":7z@ʾ?`سyCݸp=<(7V>tv KHEEK(ƘGI3QX=Yycƣ*zyŐ rVTvzDR80r"0GK\iF+F%߷~y:9 Qhz Կ @ %uH ?$JmEj{GN&Gx檁xU 3_5; 3}&6|ÕJ+P'ns~y'Řoh%`p[D7a* 'ްU& 2@Aͩ&@X hB(fHiYKɟ#u٤JY9)\|i)oҧ9Ἒ'84+vݧW2hˊ*pC\c9!k@5.4};Mt6JzTX.LͶ\myT60up`>~Ge,J1ǴSq39Y$ aXP5k!пCްٛN!N8lv-~S.qDa}?`~S`b]r|`80'$F.S k;&E#&aMqAAX*MKb?Y<.y{G MRLoQdj0?8qRY~.|J#]"PC۝m_ g%Y&1dK2~hޒS⴪ol peF5ߥ\"{qnt yEH<;b[]b5Ζ%G [caǛIec!.bfB89b)>CrVU} %r;ہ9YD}Q8!ywsԚ.BOyh NX/W7\ Du=e]D̈́+_Y&U,ӆo(@2Kz MNC&JRa7yD4b>ݟA0>UP <w|3:&I s&mNr&#Q*?~srKeb5nP>lX%8}.FtaIwhaEqӍ^P۾Qq jx@\4Iu@oàm]u飾kG܂{?Mӣz#2ip5);͟x(OfxLA#kvD*akk>0!Vl3LǻCGCtrsgxtb_ b(a6x z\>/B(8 Kd06'B]O?!ˍk J}S[gprEl W'?c钿\*Fa9Q -쎦|գ(2

}D ܐU+T}Eo-?Eͤ[&j#4<:!"gj23wbH;&q:٬no0MT]5n׷Vcn%U0/c9v%jbBtYȣ8vr$ Vp  ĉ 1 *Vzq*ҌZmRۅ?-5AjǞe+*wdJ|@d /6HV^ >6*7/Z'*QhfG}_nWJ켠@OB0S*Vڰ7eT$̗ʙ w끖t쫆d&z`Chb= Ȅ.\D䐰 ,E}c<\,*N\/.3= &1ZWZDCzrmZ1EIUBd7M^EZT; 8Jq2 BPu+K\WK.C挦 {+k N|6;z-Qy"QK~G2{Is" K{CPd !<7<Ÿ[n8BV짧882eB3=\ 3 !lVT (pLTs&J`{eܠ0yitI^|NE2vK\̂$ %){:! }AZ~V3ʎosA#<[])waGn` ->;zf<ʳHS  lH+>O-xi>km~~"i& ?`zЈP,u>ECd PwShVdz.5&] gU^a =57me Vf 1OtV6`(.T8kRXHrAVx( bV6e>X8q@mk.T%k*[]l=dHM5)b*r׬Z@&3px8|6 j'nrI4p[gUŸl灦mTgA,uڶW2mD#mW?Ԭez[O4qcW򼘉PXT ejgyE0t1>cZ7&q58cQ%Ib_eoR}3߽#~,rkkSDVAmt5U&>ap7\ 8x&0 g Gz0wǫ7'qp|fsݫw?3YʧQuy!5b?T~Xc]=[a#&H@qR ~Vt.0vPUeU֐oڕ c'~E/ӱ' k 䬅(l_۸loUՐq!i7Gw=1o׃S WK 3 }^69Hf2&7X=n8@}0V4y̙S!gA(lÂ"J1=F\Ŝ~frO#%z6)eawH7F7-x0(8=ͅAe42ݍʃ.e7ﲒkA9:R~EgA!Q]jX+\S5nK/2ig&Z/q9B҆ɒFPN+_Ǖ߅0J*"Ha[Bҙ~ߊ* 05q[GHI%e5)n(eژ?}C$3^ \(9w84l(L|,'IZeQg~=a䪺4OVD{^XW.F=V証 ~;g` DI FhzX,4RE=*vYuQ$>*YU0 e.AHs$mz\P}9T]16rd7>u>`pN&}2}Dh2dY0h{Kaa;1'BL̚a9PS&e:薌|3-!Sx$xDI:>qx m6,@W2:& 8 b"Shxϵ)?B;؉Uu·(9$K3^#]A3ɴN(ԏ?rv?Z?S7/i[d|:p/ˀ)`=nO'Ͽj*Xjw֍3቗)}NqvLZR=?p_UFE Tz]N7AwK|OjeR.lcq*^FMer|N} ytR93-McxQ9 xeϜ$Y*& R' Vy. j m&:b8iAQ8@fY I&ph4wk.1$8y=˖Dp/$bB6KMfy?n ;< TtISolH"X"]dߢ UGP Wrj]~ɻTWs_=H8q[0BL}6x'Jw[&ƽ?fEg ̱o'ܚsŸY̩ߎd-tL1P8!DKKgTH8Ř|f/.>԰chlV@SHqN`ʈ\}fd\ݼж?syP8p1촨:mNpF.{hֻ]HbPGZA.wҬruBNb::v HiRx3prTsw#+ngjupH4F)$Yl0H" n*WKNُvTqe VApCjag`FLҀ!h(M-71]\s8el`^?vv$l8gL⡉צX/ om>4lvٯoh_ss;մ#!'IǪ 3̞:L -oNNh7H G;* F)'=Ҧ@ilHqr) zþ٬ׅ5g?Хj NS5br7ECXD9߿F\12Pw<H;X)%=tyo^օ4|lpCL(5L\Oϐ]=hatx'KP۬t 7NBVwO\YV<1ys3 |h"bXK:T3j$K6QDےj<"lr K8jCew43~&K~.inqSF{q WNƏ'!5͟j_C Qg~qyE6`w9Fg GmQIUJŨ$E]#OP1߮wxƭAݨJщ{њ{N]{ .>k0= &Ĥ"2Q+A? &KsIBHP{mc%z:H;ڻ( $d|]]Խiњ]9i`ӑ\1UJKla0Ӓ̤2!x~дLԋn"B2?u.Y8ԵC)28e,N`M ΎaRQL<LDo-f\$_BpnװY}VUv0 ĝiA@+,1y.AG$ވ{m H7 QB^eU e8 H51䘶!BD;MVpQ1UkG/#]ÿ>u?VV\Sx]KEac{ 8VK· &پ{3_4ɺoK`&yIcW d|B6{rPٰz⯹BH~mH8i52o#WDs{vDAAjOa-b| tivj|Z6LD! vJkS4"|3߁nѺy;+3>|z.Q'v EnW/ cIu k)ύS GĀMf8k}%K{ICG$sUQxkLaON/7I!!s4 snP}~ QЎ{Ґ5Ɖk[b7ZM]=fgN!zP)Kb?G J8(L􆁪IJ;2ŹIh%y+Fxr}\Z=DF=m0SHz~$|TGjz-(|J+ e̺ZԊyWeSQbI:RRAsX^;WEzd+ӥ 0osMalDG)f7˩6Z!ADZ"dž,~^|,aafs82.rMj[[_]yKn|CִlgJ~I &Q .R -5ƼjޯUp%Xr$y%?u[1SC~9l2F{4A}?+t{z"jCs@0B+p6 kBn qM=2lL~^px/DQIfJED#RC4xX))'_:K6vkށYZq\#;OmT (1V:Rlۈ~xZ%uGRt}Y6 6 .&lQ2 ԅݡ1{Ge,Gy "4M5eK" sW(8Èd32$.'00dx TIPk  na#8~+peQa;w{TB/6HyLi.DZjQ<1#o)"J쮍uI #ٺPBl%y@d&,;2S ?Uq_X(3/Fhy(w1fj<̕tK!m|\K[FkV}p/~k;^S\C@j0FnC QWf`Z I _=OyJp<0^ԞE ,`OX3r^*$wMJwOݶeDEs-B W3}L ӤO++bxW F$'CicyI/CY'xCxg7+ jOnNY&aX0&WqoհZ zC blT?~ߵ$Zeָ~FmUT&kYgn(.[4[>`s$l oo $`;h06TWn ^-҅pn39r^ΐE׼mnV&dQ-$`O'*B3j9B.;N¥lcee|?YwU(#$wwhMm`yn}]ghKkί 색*SJx 7Kفd o=4)їr譹<_PyB皕wP.~90֫ZI٭eQŞPfQUvC=DJ0&i)vcW9CM]IV3E ޤZ^E$Hb@@e9(?u(`O9L>݁rYx/ė`v&\F?x W#łT%|3-Y*:<2gBAD/_S-s,ڬP&ׄp/떣'6zΎ1JAH{s;'|PZrb /O:'Ҁ_;izaQAċXj1C9kqZCb{e!Xo /N 'bVbh y/5w G΢͒q:Jr#W*Z):"DK*džF> SPWr'`۴6,&X@@}׹ʰĸX0t%t~ߠJci!F֌.\{"8_dflH/ 9(|#ܿU:%hr :^:$@Z.kp&caoc D=%L&`Υ]x>H*"EBO&52ixLXS O?|loPdS-T J"I5oo򑂓P{bmګ 6U{m%a2zsxrJmSE+80>%MG֐NrёoI}΄E--bXql@B0~ W'(K:jjEb  F[OXJ3VfL5lY_g" ="s8"#Jz=j5?Fol̿A3jr/:uq2qS-w\ZS0 ߿'Ff\#-߻cD4zf$1[ 4#4+ΥWKU@⼹-H$8VTE%^rg/2G[|uk{]V$(/| 0%+у4h{0_Xc_df\z|̫J2hRp3QDkf]{LA/ELlō|w$kS?eLya+d8.E" Jy#D:ukQQ*{W첱Y=I!DO&:NY] g1)!0 6:䆄vCw+C;w!%"e?~ƠƎ؍bT3Ӏn~˥ltEB t9F<} x,*xD'^r4/=Gtob YgLyd?ەIvV@jײU*9f&T1Z΄' B{龋u٣sn3Q.D42LX\˺EDh2Ӭ7=B|*>ս6)ܛD5$\puh=9~TͦեgE 9$e;(tW0ty"ةiGxBD"/㞤qV#B+Kv&ə VK)^%9ebsKBq}8- mE*ZᚡC%TXY 5sVA>kd$R,- 4e_!}DRϘ2c}O-_䭦0~ -Fe0R-P qnhUH߂T FGVB|7 W1$=Ə\_"꠴16/H8Q O/ p5NL3H΢f`1kx\He˘;|x~@4e&0 gAd !u{x.$uƏSgXqj ?w gLjz;Q\:C@pY1Ґb'o$F_0@5`)ՠf`rZ{tWw8p4E4~FԫDkȃ?l Oo\L6iH_ 2ׅƗu(TUm~c㪤aUMźk`Qj[/0ҟ#][ XC"R6XFXt:#d/?;tUyKLwXi]%oۯ2qSm%\NAf \=7 5V349F; )U # fAh-DMLQ%i[ٙ_(<,(f@,oڶO#[0ֳAނ+"b5a SDb {(]sN׫z hQ=Me?mkxˀb狆V1hq۬Um(7߮@. ֥tjDP$"_jl4zwz^3*Pҕ;գt JwF)Baowe'CqJJG8x,UGa<=}u:\ ?*hIiʨI[getxbcH[c=pctcD7/Ҍ޺p[9+_` vʞv=X!^fO,^!ex ߩ)A)nrw1Ë~H4ͅ tF&sXᙊ^poKI 6)>{ׄ Q2.ʀ^f1ڤB-zLpo so ?0rR-DLEakh˽ k`!i6TEH%Xζ,)T(OfxtXjI8Va}jKǠ챙UYM8?Xi$#w?Z*%§pkɸ.+õx/vY>Ban;^1X!\N e2[\o2gS>DF_*gj J@?7CЮ#Mcy#4>sM&QiҮiq[\g^Lڑvo4pXQ6td XHϪnQZq"@*NߣF39J!&TNWZ{ ™U {Q[f6hwn`dtbyм+5 ֡?^01eyŒ$tvBK<1,~>ukGnN'd,+CvgΣz\#]$HM:ͲOh8U&= v:{63l;4or~S>?)J2yH Z(K[pfmh( SjLWXrQgVkb mӺܗ '^ͬZg6JbDr8 )yvkg T5;)'#/_;r5n~T\1]0.SR{a,f79@ &{ɅnGfO;SF0HG]sj^(l2xrt@x̳YThrGJڮoM eB 7\GbȃA7aN !ER|z$"D*MD4@{U0{.xEN*otD gB=ooR=c>y_ jې̰aq0w3P+~=?JۻRY˳TdK3"3aI0ޛ\xj6D=>;rSMU{̝p7XbG$|@ wtAXhb%}ª)$QUД'X["p.%$nġ©lN4oib+45Vu @R f:pO812cohA#d%: 16J{?|@Dcb< {S1=Unv2Z xsPw4Y y\¿XMΧclVw:Ψ;H:KzVK++%+u@{dEWխ8ctZx^]#[1m(I-(og! z _*b |N.C@L-G\2 E@Imr_#[J\(y Հ7I}b9kYn oޤlي[Okܢ>\Yҙ)h$n5I5Zc,uXTR1D۝b JV0"̼Gl<`D#EՁSĚJE!SԖ@CR\Σd:\C򸃮"m>F> ÖDQ*HGXcKl0}-k)+ /R=޽RD UTAݱ(2:9jCJ'џmVIz)\F̖ 6_!݋ff`#c̼VY`(fq2I}W0i/KLuHf ALUuY5|zWZGcpv}aOXi=U5KjuaW$jKQ(I$7~ME\5,eWȏk Qw 5!G!#u>cjl(n&o"g*( |!d.f:=:;!I.s>%GqUY&Gܧ"Ej=ޢf9Zi&=4}l?.>: ߥQt q A0?V" Pl~ %Uګ[CzjO0b ifYfTY)!One.dUy9PXa]EsXQUffIgGI;Nq;a|')Yo[#Sސ|C8O`nD%# [Rz/[2"T* ƌD愡{PmMxփͶ+b2jOP;Ӯ hB RUibgY#kDL%[ 'p#^j[^_bcPE,,=(XRRIT`pa3q/X)-m-FU41JŸīޜ1tdNT_yˬnf'jmSA /@afTކi(vAʏXJ㋩V@*Ο*ͮrΆUJEҷ: Q0亦E߲?KZIj+ͅRޡif`I<aoWL#55dxcV5Cr]sq<:gڄܖ2KlXj~#סث \ O$_Cq-gӊPjQO38@b=A|q7E#MbJ?,i[k?-bHOQ[J7`lI2@.`Hdӗ$c$D9o @SWa*) t%;>N tlkV KjNC=nե@%%կ,p 6*9e~ \`[q$ɴkL>XxGf/]2wsn"0B71f Ҵ@2[o _,;R:J͇Br됚Qz{ OkrȌ;|Zjo*~)1HD8Ř\@TX=^jFZu D`_kMS˨: =lH 3M F@aipv tgMk{ĔuVfV/&1MۋmhX`h7M0j{*) B0TS̀7jL^ F\X3dB2mzNmS/L\8 Irל!& ET}?J4kIJoq|B_{qL'9O{VةT}0aQâ #W ?[GUB?ﱸ7q5.B;UjW lZU%CPF9mR}`/H24 5ƽf91SaB-O@g˲R1{͆ s;;É0dLwת989n LI[%ؚQ'ev`b3l'O껐w"g56:FQG8 ]mR%7s7@ |,j͟KQ}\#225jOTA8! =>#FB6B\ _R%8M {iZ9<}b\u;"IUY #>]n}iBmA_#im[_:<@.Ey8*H'hl"8`tpm m#zt綿1P r.ԸaV~nS&kGlgW{uH^}BjރeV Y-%w̚5uhG ٨_t(:XYc*рpi҃pj.&qJMX8- ɶ O#yj#`Pufl_{2WQuaA=($(}+בtq+x . aH!kBh̅wޑ!>,G=dqFw{êtrٖ`J.ӕ納=䦭l\$R:yi•Qd0G"`*&pMe|JR%N[lS5(D("*}P4=[ff`f?|&^_υяHR(]$; N3^ R&T+9\;m(b>Sf erWyf7VQ 8#at/΢wơ"݁t@Qp *?znND=f080x~IGV S61~ s7U H(wd?Oz=z;4F!ƒCЄႮ&q2WVB3l_q<ҕ(iyHvR{>iʌ îfU̵Xp2VSτL$;j if˚#cAn,'%. `Xr(: L[jo%?E ([yt1鼴m wJ'qSN,l8cLm(+ĊSޅ=١aיpȰWhL_h O;ՌWuWcNEkM&;f DqXb . =c27bjI5۝< PNX?3F@Fv]1lwAp박VR}:Ȃ|"6nsw%E<`)%Z@edπNBD\h< ZS. '5%CR|Bע0"caKwGgy~> B( bݒA9kNavD{mj3ǺoP$R[%,#q8DjFjCcR6}l;sPbFQz[NLxJ+{yI.u_ ~V,;)Jo^ASׂ:PM ݌^tUmT{t80H;BSF+J׾[]x`oi{`I!)Q!RǣP՜-(iMJxfos(U[N<>pȰ~̪ F9"\{RЯ] br( Yn\gh$m/U3]uj5E (O7%F#;RgA}uT d8򝚽 2,#lhۀ;()4A!U:6 r7?psC(TmݞÎQ]/ɱt_ػ҄-yR'JTDO^(2r1es}.3}|?'sx '$z =`C?Kͮ3 D(6 O?G[nhu չÌt3?J=oqss](ֺ?Չ\xfH&jełKR@m¥@GSG"utz2٣9ukZV ) KXB0[ab@X̌gd9 tEZґ+)St8z!1!#|t&'bh>k`G;{ ~B:Q&z#5}z]KVI4s=ߌ8I^<дG! `N|`?/1q3\Umr*c qck~^zD[GU Lr6&IUc\ܪ2REF8+rgH`_n ?T0 >@=9~~ODf,ޜaX|Sl}TLB, ЌpIpbUC##J/ wE#< J t^t9@PiY u*Q͏T?1-/@鱨0.֘(tg图Cf_rޗ&@2}tAZRpЎ3QòxP:k4י6d0g>/& L%ETCoi򃋾_}eV' e~`W5&_M;o!b#yIC."TJd{jH^ WɞhGsu$| lZK2sK=%yX;8VkPGbG}éň/$dY0pihIKSmg4Gs(>[W >"O@KݴCNmps V|L$pC\L:%RQl\G;ws$/`P 䮴tXIH [ůkXx"^_ @HKz>a_m> y>ϲ%7x<`,7lg|vf!L=`$9@ ZWK:$ 6g=\v+y/p{߆grד.n*@JylϦ ^st2&zȠ\ 66)=t7TM3`vrq:MP*X]t7;ts#^t N򘰆%h=w[#dW"KϚ& r sTY@kd.)kO +7|Y-vNJ-04حOPS2GdB͂V,h8i N|-bU%rrk |&eAҜ#߾rz4WR}oZΚڸW M4ȦPo^i.܍yQ z(dI< QXO+CfAA:t~Nv(x x!*4h$6˷`uiH:o"^;7r P]~`ua>&2 Ӑs^Q流?BdawUP5 g?Zg@:cR>Yu،RܕC,wLaܡ'Rg,&C &e{`X3e[]>g}Jp5;0PG%b(/ E f lrpG5~kM76=  8{ )amB|Y :?)jhLP+8RuF޸H$2@^DEU M![/ X*, x¢.Bx5Cx dFs*T0n_>1#IWGKJ0I>ˑWNo\xhW8Ǻ4gLCta^D}FW( KIn)]R{~sȊ1sQ(04C[ƷV/X9_!4OA$mh+Hq0!^A &Vo]Yck*)EJT"Vwӗ9E~yH;.x[{/9nӲ Ϝ^K#-O]1߬@ҀUЈ:(V̊ tyi^g o=CSR>i[|RTKZOObpMmngrAil [Oce:'8fQ@h3:\sX\8Rd. rkrOHB+0,2t?9D?=x;nN颫jʭ+T9-9 $!1J(1Ƴݎa\{WEW]%k %r`X(l7Bfh .\w xƞ]]V"^s}W>_;BA):<eGoNmc_qW^{1z3r^(i1 їif!}{+IcNNB}r ?Glio‚xֱݒT$ |̀\[.8p$ꄷhZ/F s-v v_!@~ VmϥKhbbN`PS/G+Li]f-i<}7u_M 50\q?㫡tGo\M[''}{Wc'ٝ9 <"=!N@Yhu+haBQwU=/ctd[!tL:>]Q j`!Ose'ry}^謍VAF<ɦP{R_+?cfQkZ|I&[HtumqJvz1(=ĩ]jJ J&7FŦd=sgF)̢~ LPBvEեDzLf(.D,Jkv6|)YJ`Z/PHY,FwZ/s+rIecI)M7:B֤=kBtS°m1]Sɝ" ѱީ7]$RTnݘ͸z,KapE^ka+ Yتp)9ҫbo>orzdlr7bO`Z&R?8bKS)[5dN:/T5: zbH7~ +;ew#^!";U а!/V7Ρ7©T_T8Wy#] Xfjt`OAK&EHSsH"6BAŒ=s\1g= %y@C\ ˕3#kL5- Yi`/(FGj]ҵ@6¸_@DNjYzH[3kX_NɌ|}?@X q|_,aM/h[)ʾqY0ӤHLU>u4*?e5=1,+|Ɍ:aXܵj .+3T"gHMmHuϖ4HӬjx,YJS1t)kvL۵zG7`V 옗Gu3a x̀٣4-xU7ތó@fOP T /%N5M5'-P{i,rׅ_why-v9>+E u^`PƒWF#-WG'F<ޜ]qAjlCO;f$q`MQY=Q>JU,Wc-<8P]c,QE e{$8~8ɖNoH%t=U/ GAU)k $\ـj$sw)x;/#W}׳1Lm~jj{n|":8+So:hx/74`On_w{Yח,* 77׍MFUʥcқ1: 5GP]ZdP 8M 0x5d1ӵ*ߖ|}X0#B(n@I|=^Cߗ*yn[DLa9rסԄB]"sf8m"P:1EZ`^(EHWvskQp0g8(ϠѢpE D>A&iE7;`eD+ d^% KM qhAP5C[ts 68j3r C21Yeœ6¹ʂ~ԓfxzG5t#*|5<:vQRemGmISAYB8oٷ ח,n7^V!s#|;.I/r\ OdX-R [w=즷5@6+y'dӜ(9O~KzET࿄N96 H/C$?y Q`ҧ? r!@MGTǂbcn FL|a(-jWdd.R̯Mo[ L r/~Ll;64$1F{eo)% HnqWG0,I_~:1sŒeM6v=uN9FF6W׼{v]N6L䕋rlpBf7׸H.|=%ަ`7,AyJ hNq=%+ XޮC߻^%nKS)i$)q4eU6Ui/>17U?T]jSILOƬ܂K]$p*Qe"EiUJS%{ ^QVaU Rv|($!$䥵N8^9*'҅9}&Fy%OoDdv H2nF!yqbMlM6>xl4Y8\1ǴK54@ݶ>Ǻ *5͵6df ZNiчliVx?v̶z Zԧ;C{.Q],e(DZcUBUAgJ4s="%GsGqh6ӱBi<-~Aa+$ڜOgnr"hZ?fOп0J%r`2%xF 6ڛк&6Z"UvZ )HF9{WY0.RP~yy bO8L^6ļ]FR@ӌ=0m%x$Mb.B bd&tK6>5 duT$~iP'UŐ3VG[,-B*+A˭S 0_BQ7A3OG?C;~4[|E/u1ȞO¢lgo8k-PE|hV%W%YlPA!ipVj&r͌FV}v1X4.xOgZ~1 Y;;@LL$,t-0!bT*w35{^#A/w_Hi sMN݇BDGK0BSQ~OM,Ȣ9pTFVs #:j}SYO$Cd]ʬsb !V]i错;MO۩GNj!T݈EfY%y]bLao%ɛ#'4t9: k֧z{ PXy9"e^e?$9ed:U0RqEq" x>'@w։"UҘ؉ֶ?F%]0<0^W]V-m3N5~X,'CN!>.cg W8BD_G+OID svoX6ݠYZt7q vFa3. c ) iS>Os+&G:5 Ի פ è6̋ϗ|S{ǎ弰 ~7ǀhy:)r +ޢ~;KNd<gr9SsqefF 豺d"SzMNBv ]ڨJҨwlwD/*Sszw+BvyԄ*&k<_ 7et]q-ޅYriUFp+\y ?BĹy,XDxaxܭY$O?:AJ3*h(urm%0E~U >\u"ݢIoCo]tV$C:̢Q?ךa ]:oCo?\ / Z8NG bꍶhm'+Xe+S!X;>YEA @]ɍ1aR HHoaf7kC̈́C%U(*0x-lfڸ Lsyx\F;T'΢Iģ=c=yDxe-:MOk-ubd.A/bx۝-o2[/rrֶd+^'vdomgbb<*޽Hr/5ڳ:N?+ yzc&FH_ݢ]rD( qAx=󈘰W~DBOtB6wˎpB;偏\O, p)Ot ܒю3׾ rvO+kd:hhahj^Y;FZ{htv9LW}H;ΌE͈mϙ  -%*RNrOfy۞.?x=)%ٖUzj'< ߨ]cKZN"P;xLCi*&IY q"8I\1> [չIF;2]{!EȯMN&=twG0nlJ&#2c7YY 1@wNjg=e͆wLʄ|Xp2UVw&^Yc%žfVX_xۂ(Cf^hyCD ?1! ,5K+>7>hj#tGg5MƜJ- |uk|800qDH4?vjJ0ؔiV# !9%?0%Q)kn'Z^K Q?J[Q?gtJZ4nU :]ڤ%_X.[7s[ТâxT"0ZۢE5Ajd73e\3fk5{IP2f\a-b= H!l8P%@4kjdmYފ) e["+X# (ͼ|Vf\.ge,M.6vҁɂܽ54ݗ`@n2բ܁{.7}] Cj+&,3$<: IQv-k``(, 8\z'+3A# .x_TpA-;,nq&_k3q˟@ ZoCЪߞ@oWpZv# ;^4ܔke<޺(A-v.zu*L0fvA݈Λ:pa׈NjfB[Lp(é~+|2<(1}(6NwArQ yu~Y^b_UsNo"BqF&=FGe{?]Vp#_ۖ7mH#>d]S8~!w>PWHG>|t pC4qL[*Gހ:=^.wb0һ~>'KrL/2g| 7eB92f5~bU8ʗf9(t#gX B{)4v,5c2STQEÆڍR9DAS'[<BDØ:jWx -UrV,3իFz.`Vnud~mf \s:2GDzw 9kA )|&$Q8YElCSbAGUŔ>&$!!-[63$A㌻,DaSMD0Ðr<< Sb\&lqrŒ FF8eL#C!Hh-˱XP]["Hz5h iɧͪQQ\eCrGTh[F /G9Z=袸'0&O SL2t O7M9یFྈ'(OH-'>PC}(mWpayBjF] "FZO6!V}rT>d*պ)#~`L߱a:Xr/ TI&dH2+shHbq/nX/Z7SJ[Ge QBT_5>3^l⿣2yUҢSšjWBnpQdiܠrĸŲ"1%ʷ2f0@u@ޛ0C\E,7Yupp|ŷʭa|6PqM=m2 6&i>-RbNR;CHƻcƜeϛbil$jjkjಟyu|P=l3EE׭=hEէ$1ui++!)|?ЀEPֲljd{8oصc&Q6"qVp-}q:.8=>!ʴ@iϑ:?=B@3-tKFLĵEAbA%qbW8b^#;Z2}6|V).Aǥy-[mo~]w0pcx q>JE9PA4R ݺq3_adS}R&X~9)yz]n3@t%{%;=N.(Ұ&0T.'ɹ +NqK>/A!"y;rE~Q@+Y/w >YƢZB`๏+ >H;je&T爐'T]Xh;X*Ri ,dyea񛴙X̸2<ܞbiAs9ߏGkn';k{gС6d.uc59M9I&hdw1O?OPcayX݀?aFd:MX.Z,Z΁9I <7N!{=LP (~j6ߕ+ o=i}V+M x-X4{aҵIR {q9Z=I+xKcaDȜ58'LÝv1 {(7ʶˆj-*1$N#F%g=&b𮭡~2a{Cr2;VG[`w'v&}\gdDM"~V\AUx Q?U-ueAӞ^,aICx^|@FiDXlZkgykA9փYLěݓ>kAHQ`M>Sjr2E=WSOb bO\XubjAClSNA4?̳FOьS<T4~y~"LƬ@â9ܚ| &CK?>1!SGSR?@䀔g *HgK(MIU !RsсW3Sٽ -5ǞqAX})=sGeth`u<{Ņ6T &j?)2Y5;o2,aaxͪީbMlR5G0*fV G#鸰/8ʬ,ǖX([E `5^'Pq#865N,fR*`6auw7jXV%LCDosuHQ}ײENr 0~=qD< mOLw %6+wI {yP:N8U(}ڥ!3#d >%PnOA/)K^}ނ Z%PIClV(LG4]\^TuZ𦔱ܤp!UdgVlohSl*q8F xC*FwķA6r!J8iU.|4zCS } Blg(2 .-Ƹ̲PfrݚOeTkxpLB,e< a|ޫ qb>ܭvض_`l:$u8rUc AdY#X$u+yi~`H,^.t~~|Jʕ_ul!BNߍMW-qM֙3_j2hTm<s"m,[vLw *fxlsؒv0yFր1gAT~Wx< P?9RboRVg4zR`q9nt1oSU[=^:+wV](feàSE;rܸ u}2.?#ల LJra@RU E4Hk Ef!GU$͜_;#|cp)/^b]Z-NQo5i`DBg &nMJs0gEWhu`5YiwSu*@x` ܯ*H _OpfD~v!d5%jD8+D Vi.7${%{iKR {?qiabR|쭕hseFgaCޥ܏jC_-FD^z;qJmJ>E_/ w@sK`A.5NpJU&K -am,ŋ* @ t-ya`*h?uRqv(i,8~sT 4#52?&Kd <#𚳙 NkC! W0l,ZCM=h$qyI>CI$X>t+zݏЃi>Ɖ#\+ yO&vKePg(5Mq J8y:T~pYS@4 zQN!E;@Ɇ/cG6; D l, ͯNݮ;Z80=meL(! ݿQ z#P/M3 fsHBWB:h8Fw7-5pAE=<a:=8lxLWO)F<ϔc6]PXm1;^<Ykg ʿ l!R7cz8/qEpe; CD Q\$V>e]#`J%j9ڂ~גEM6+oU ;I(݅ Ki|t6Ne i4 !ŧbǚ0uFU?m2h59C\ *aH~z_۴-:"7D yw7֔X2Ykoh*p? '-5L D[KŇgo⠡WqbߞI G4)6MsaIl<|Ұ?tMwTsV0vNUB& HQfҢ#Ój#BA"! rnv^b,'ck-Oap1QTŲԆ Xqt،(l2h0=g-4F:ly'\x2&VhtWjm)`gԩh1#TʬP DBƢO+V[?m\?=dPul>\h(z%͸v2}rgEN+L'셝ZȮzXվg;T! C44TM+@cXsH9JaF톝jo/9Y*W[~t0"ϻZC˷"`D2ѫ8 *wtLh`NÍ]KVn>v 9o8`;SхfV q6MI`ݸ,%Y4[kKB:.^o%WЧm f~Pؒ7a!IqL4?Z}+7SDp2r=6fڛl3jZ^{:,buKIҍn'X*&AESC=H9Utn/ Zi+ܐYF"yƩKY3D\؋^rnRK 9Դ>"բ琰 _T6w 1F;X߷5In}i4#+vi:NAی =q=( }0bjN]~UpV8&=3|lMJJ9Z71(!SQrZ& )jld%eX:M Riv*f5'Cē*l>#\_^ԋ&aW {?sh͆2{F7nv?02s`yT6 hbAlٽLc17r&\I2 ?!:9g tEqvH\H|A(岽FŜ߹ms"Y5Dz΂' v{ %&zl`h'4njŠ(/,7tD,$źxÐíҌnk2N`IwṶЅ(oaĶw%:Rt2_Nʙu&@z *U5';1`+ū W:Bh''1^y7 g^vT: z;zxY\UHڎլOF~1F]Kr2u;u8oE-帥Zߣ @^XK.Es}6 ;Y3GyR9UKڄcY{0'>BiUdxs[٣ے:(c 9^ғXL TѰV=8Io֠gb5LH,cm-Kh"L Wo/ԉ/y%5Ǭed.2bzt RU[jQ8~Z1ɣ+/xHs̺'y X7i`Y8{|"$L5]jN1XG/9^_Qb,N*e B؂X[|;狅6)Ak%1@/X.'k>)5+8Cv6)aj![4OVdHjAh$TFI=]rOcI0YuIy-iok-" bjiuMfre#!,ȅO,GJt gԿ4ןtoiܹ|_0X vZw)BaDS"oP ƛxh746p8|p;Pc-w„{[a `<h;91"MR+[ #/U`a/%( K" USf+xG}N>UbpxWΥ_m+iOO akWbZo)0?M}eOjkت=9D Q8v/m4BAǎad8T`8TEX `*X\h=jG,`LeBj:I-rFr1>E_͊zi\pCjT i{GVSe80@BO;; Dxf]?Zt3F`=4(b)cQVҶqy lt8xS}(S{(O"ndMܺ}3UlP,f~>X~X"T-7pm&u\Ъe7nK_.PM&D㖤=['{"Rl <МzR  ]\O:i/m?$>ڀb #w=qBªFs) o툑ǒ92_Brdz%F)zL@X1 f.w\Xv.NLߜ=p>ݺ;NZ6KIY]}g:y̭ E_٣iHkF$X7 T m"bs`Ai> O:%i^sF.u0vT#x{W DYg"~!L|M.DҎG,%}l|[tA>-rᄫ^w(fikIa|X")a9;DA*x1@AQq<ї ^waĹr>I?EfS="&Aytgq;:& \nt!Vb֙-允 [ۣN1L[f6ܕU'M~vuZĎUv:`@$[)lJE劷Gjᐟ&ᆪKq5\Ph c82D._q̔&4;jH$rxshMW/Rbs?7sUdzŴY1?J4?5AI6f< dʘS6BըWwFIk'|ufFXO~y/{< )kYHԚV?kdZ.4kR5 k# '&}_Px<#* [ɓ ӁI5Y~@[فD6YZ"yd\7‘!iYj_b:HZsM!tEvq5͛k42Y&qnlGxʿJ)b.MtI{t$ʶGL]r+. w7n 'q8|53] &'ڽ|c YU"rsYsM4H !Ea }S}BBoɳs,!iQ>lOĴy. t.k86~E0mU CR"h5sP҂/\!#(ԋ/ďS ӝ{De!b5J= >A׳ [F݂-埴>έԾ! ZR|MܹGxq 0(x)C1!]O-]eVV%H;bhQ97A& PE;A#.s6SpyW&^6NZ#$H Q$[hzΗ "b^fnA.*f:R􉴈D*o7QR9O;SGW{| ]u(1KQ%|1i6[e{IURH? 4$pt{d: q|~Ja_,G62l ?9 qn:>O>SqsՎ2yK2+_9< |/ۄHXsIbNtEv8qfїav&/ezV<~#?ٲP&$AC.2g p Af'GT`WW=G d&GL"1p(U,GŅ WK}J~zKwO;d&掕ㄪi0ι`y!>Hj>x =8"A\DoD* BA*j˦Z>gt2A A=9#olpoIRJ\X-p#6D$&͑HajU|r F|W+-K$N%oqƎiS4e (UC;Xix޲a{)'{o_DtM~ww0c&kH)]b(#VKMXD!WJG"g"o0 edTnhyjE٥ , }0YZJqnxՙfӆ-S,=? y=9Yq`GB1[tɜD>2pdw7ɞhy_,bT0Ur+E ̿0azD!peakHj\oƄ ?-JdAW1TgfVzD CX S5߄?*Ԭag# ]Y1P$7"x W\V%0 z`BXV(ȕ\vĂB2 P-p#Y N|Ю55*- Hk2;Qڛx)O!P3NV֑b̂á^~'>.<-VҫkX"&E췔3 x லrxaAג[n5WFs$5D['{RtS/Y$xzh7~$?ԖeP:O'rrڙJZK U5(N*7D}]*V*ؔ4  _]>r$FxY=ؽ0}OWk%\u%(JL+dF|M|3P{" BtG7J!VHEy`Vxsؤ6fZyN(#:Q{V{Y}l*!$ N 戯C)ЮV1)݅jUeMA!H(Ԏ8vcNdž@ۮ ^xMf͐$Ǿ*p$7H 6UƭÄۦu?Qw6PZ5\0Gy!CTb~7S^iO)FbŷBivoX[,#a~;uT:r,O7TwV5ي*A9Y/+Nwqw=mrdnFΒh6L7=`s]F%XN E4{FM0o `$ bH&=֪zlQ MIߖ qQAkP3n$dFu-h/P6 \|aӌBc/a|yG6-U$l7 /t~z P1I*GS0.)P-h+65f][*Zck{^&y7YӳR<\cNq?".}.v>zBV+!zV:DD :mlBL&:pG_]jCe꧜?L8u#G[%U{ŷ2 VG#?jNpU !剉Y E^j&c|p$8M~M#6&FVL\ڏaOc*?$?)ki%t\Y!Uy&emS*LFlqvxEcˎq򍅭w TZ$]xmdPNGm_"?LYV*2L|_!Dn:+v|Tbt9Ⱥ!DUl=5Oi;mWvCc,i])ɀEb>\\ŊF.[Uq &؟4HAMSQ[6#b5@kq/=aq"rI%[U=T4;ܢ h2i_a :[egX ) Y]`?2٦78ŊJ4՝E< )(+eUo!z Ī7(d--xܝ`jf&{ӧucl# &6KXaU T`v[[_\1d# 5an1B 3(wMuh44JspKې*p \mՆLnHRfNe.9̈́^$WYtAN~d$˂K Aq_O f@>vX~Y4L{E (JꀕFI_F?L`4;­ηUrf"o q˧=Y=BHGh' H` N贺ps<41~9-i]|7ؙ )4ګҏz2VAuoZW<Ɛ@dy۸e꠼AE1а{I]g]O*"2!i"CA?GI9|Mv1xąG=\!g)kVH]?VkH77[bYCw_W7僝^L+w\Gz/晎Bjr"o^Z7JOaȰӃ@RVۉ|: 싧fdXR@0v#\ (Yc=8 od?C:Z*9 C1LɎ)044T1|`vi0 kuNi)L wqbj556DcD!UՁُ̱gԗ1NF3A&]f.-C'y Y+l>a_h+e~)UZh dDYS!p*kIkW(oaՉAG :EcT' } OAV ]r{p`LGX쐹u% )ٗO:f:Ͷ!V]sQ0>[S#2%fZI-;*2E!<{n)ʧ(yIO~2O* Gj"|hr8¯T==dtٳ$ u˩s6W78|: 2VE9/h=?Y$I{eSFMoY>ܣ5BAJض~O/9nfTw&-]aOt:`{r}E/EKsw{2%q0($3˽FqLwf)8"'ۘٮeb%cuK/V%)/mZX|}UͷY:$"moٞ`iPv8uzZ/!hY3pa]yB*mU5~e6 ׈Z وU ˹&yNiE;#E &|L8V~Ȁ+Q7ۂ"4Y~nFR"wO+Z(|/X^ g5|hk=dxB,s=QvR:JͺGyHg!4y!ᅿn],ՎnWX|-#lJ7Cڑ5dZA36@hɷst$ع _KD C>n4gB DO侀/.4㶕Q3w&rnq%!q6 ] FT1"/d@HĚ,IE0 Y p.I̷=E撶|7SUF'1P9 HY,"_)ʴ-[hhwm1iT)' kWI h[Zc TػJ}XPZYVnJD$KR/ 6,Ӌ ylf{-Am%@] ښuOX<x-LIhzL(ECq,|>}@nnNi p'H}Y7?c)9PE[lmnk~Usm*=]6aLisgQ΀ %ˈ_?=/^{.S@5`^ "e`zM$&xgw9jGx(|m[R 70:@6T> q*s7Rm[)_p s,eT?9mcjnX[:βՄ8XfR_Hj {T{"A"xg/m?=5zaEt cWUxz{~KNjl⚺Mh=2F7rUߌZ`CŵA=p|R5ғwhD>J^W#y$Wͭ^8DyR./XB['8k.c‹QP}(M)+aT=%K,B9.miC"H"AQP5 |6Zۓ0G;F\h44hC1GT[# W;_]ωS#.SXB֐F̌*'vv*,Ba9mt}n_YfqD#Celv?<A&paXH1U+-D-@DjMjxlmmFvwR\u^^ggl^mG⡪P|Z< \<< ci1b# b}/V7pX]t ܦs[m)!͵]I&LКAwj8[%p>(>G |0zA**Ut{kyZF!y ;4{G/U7i@Qbc Br+#5x [h|Y52p_Z{F[6VS;$$ZuM_8_GwXFe7u ڣ< ~CݸM[ɥ3[`)١w,㌑8I%s% +2&a'Cj&o8ǙQW$ LjLkx+uhiS;T(Q'xRfDGvJ /1 @"t17ǥ QWClWrǗ}ݐj6}%Qy:VVqĢ*he`==@ 8CA;_{iB򱭮Ӆ*Z$dm»]O0f0Kn˜nA#R/u#OPT="}-W׍8+ ϫQȬe=oQ{9I6'eؤ Mc)"m70H6sN=k{5QQBᰣ{rfW0 Sթ1u` fyD@h&b⸼X W eOʩL,6F74&aMz9T1[JRmD]NZn; ;mdb/)pe۔P\Sd B-,,IS.vPvwD S6o\dsa}OL><4Yyexc6G.|e^%@qk!t]bK- {6I9M8? X!O֪+WQ*p 1ڬˋ0w4ch`c)W mZg}+Гq6)hx"%%˯6w6<͆r&7F>qg+I:_hSP;w"a9 M0&D ?ϖ`D ϶u7bQ6S~s"bq7M[vh|+eF4`HLdwYZ1NBL[c[$:t.e7;-/wEfXI2c[鴼[7ێ.䉪a89I ɺKuX VƵ 3-oV]|SA67\4[r]:KC,RU#]PrBZI+lX2n1.Ѩ/TOrjI!K:6Fn-4(,tkGTҏgIJ3)B5h!?11xf+y_N($/Gox5Ұ"w#c(R\DF!νOD ;QJ\׼/L?㢢LnVװŦvI+|sяJKj/-{]tUI^O, d))0ծO|xj)sZ`S@ #TKo p** LO*4eJKi+O,1.?e @JlTy31(knZbI%,cƱ6- 5 Q(؇էk <'d0$y=g/΀N&qeF;k-Ov=j}MYh^ـQ ց$ԠCz?F|!J) @󌪴eIcbsXLQt?V[wa')q~2/">_W p'L)lS@ak+wמAe1VmY^մ8b ;'!h#րھ꜔1'sX/X`G1Sd7>= ߵ7?Vu%sU䫐]"|$i(`pڐ CT2%A| Zb-YOZ)1Rz;vHlK“` 5CP~D~lG4IS-2L61GtطA !e.*-0vٺlLWD#NJz68i 3nuOÁdJٍpgy.G`*'QcpM>X~RGV՝om6L5Rv!5Wba Za_Rv(t+][I !LjGH7ǩ3~ֿ}+dzպ6ث /~OA:U\yTU\cGb"sig0>oL^r jvU#VJEu]奅!-/; ph3r=LC2\XbϾ.%R9E~"t]+?AgЪQKo[Z75a8i*2wbrOLs+ATi8D>veGFNP2vWҳC Cr4"st0;O;;mup kR0:'n5QSΚop &w#*;$!Sr!w# n{&CUĀ|C^]@.V j^TXl, Fi ռSmNTqmZh?lV&!.66Q7!L 1+w! 1 Ȍُ5B-Yu'LSx [l2& w4bNe=pS[bD{p|^BC_vM{c!q*y^ ZNeMAJ DqDq/¾scʎ7]uT|#~։t% K$em؂^N^o93{ ~CliȝFg`}T}Tʖa`|GxZqaiKx헁INbLJG'/E`Kt#3@, `FXT] S׀zVe˼=~8p&R5$2鉰Fo-( /!tyKQ!$lo{0W$$P;DmO#rWr1^{Po^lGó3# {߰4^oZVpyC/:ɒ`I̧CAhso8q&_>_7HΊ6J'^G=<@U.8bp>HRkǀ~B4.muw k%.p~ɛwIS[)'=3B.؃J^I~yE~3.ddCrotrMO_ǒ!:$}b\g]@Q 6q8G#IϣP.Ҏ49u&t>}~Hl$us"FJ;b`h_qY~gmq~YqoPVpi}A?DxJd|}ǎΟ.`Ͽ4<չFUWenǡ$% [dA N; 'ɺ,5䵥 =2nu09`u6P6$|H݊1vW,m/2hm,ĔÁ};;0-#5qH)4CR^];_7̉=lc>?g : ۅxmLhP6\@#w'k4ѫu c1c_!.3@Wq[ϣD6—4g#~mٱ;r5O bS(y}$e[h]͛`) oӱ ?a VGdX.`*I#ZeozCqw?'kolCɀY޿zyQ& ?[!Q2]Qfg5N;5C CWp4khr b;1I9H-!=2 e[D>J]vw@r`42zOOX:] mI?Z ŵV+-U l~%bTHˆ j23Lʗu_hߔ/ < ׶D%L"(J9R`FqQ"S_4?m`05lfb5=W(9s4֜0jE% L X_M :wTqJ:bm[z55[@6 Ҭw6TdVhYgZY혁Z}vSPPf ;dhlD ZH뉄Fļ z&[Ke䫂ډ $Vnz 0J؜4mz[!Cy#r.qKnqqC [A1BrO-1 .Jm }[sFNi7Pge ytɗi%o$%8lN2ro-Ek1xyNEIcMxK˜whhF<9ᅲx8ſo(SJd(+Vr0Uz"b9{ۧZ*~nn Gd! aňd,;MGwk&ޠۘش7u )W׺ן:0:"őg*hC$0@𥵑8Th4Eء +7©~+sciąA%^RդYiyQڋ9vpia6B8~nMX܌ 2;][8/gZv=}Y܁X hUr|U0؆ߣįQ,,ɭ0WP:CP/X=3<yW+7%B:x<U~KZ8hMߕr̥ *wW4ʋcGn|AQ~tRWlQȂoqff7&ת!H 1 {~ۥ J>Uا1?mH"܁kSH f֍jvds[AaF3qugMǷZUBt(\iu׈-ghUcp뎋@9l[q~дMN1}7b`u5 eC ӣ˔ÎQ!QMqzJ]O@Tq ǖ; ?=YdLo3L:Hes⽸,mkF),o asޡX3Qwv"t KCfׯ4ex[\ 2\&~/nvX͸fX #&G_i #U"X+6{k^ڪ tPFK6{G)f0tv!ﭫaPqNh$#Ex lCV=jh&Fu!EAڟPyN ކyxjZeF8JBNr8^0!?c(Ceޫ$`9C@J *)y0BW58BO&,b> 6c?Ҍ4ߘ9WnUeLڜܣ :ż4%DTcVՆ 4Դa˸Ѱ_xKyZ~d -KL̏>v!|/%9hԝZf옘5Xtx5\s SYoniB6STkQwc2-&F'V;>y`[iTG9b<׻,utuWK2` _jA }\l NR5(k7g.?#AJ0J|W m%Z;D}$v#-ieÏ "A;߫$ԧ~J77O 8{vkͼ/7+3}P9G"4i ~N+Y%dT (;ZFPu$"ܠ`!8MPILڴyӆldC4PCZrQsʊ}[LښI`~Rf8XEYeaCQ).tǎ2C2sb8ݪ><+jvQ]3H 7w ^nOI:$ѯp#pY9^iy;]_X53pۗk!n8XWԁG}W|Y/R̪\"fߜ;yBAbv})']c\S PyK:ˋ LfC4Ez擜?d>?N?ŧ8u_:l"@ubQ3&; TFilUWg['ܜtLxb!ۄcW֭O@85ke.3 sj6LyGlE+.$I%{_ ;xE?Xx:1R /V^Yq5 xB{jem*u(q.0\nE?pad2myW=>0۟0E2J/v`Hy&ܡM-t)C:%M&h:-Ǡ#)IWє-陫 Űl$aKyEŇAGYɼӼ2wŜC$QHּuMS[h)Q~N> }wCzJ_C 149P?/LOQ&͎qpw%_{lP6Ȧz˄~`ꣷ-Ғ"UWtjGA1mε5: {,?J/7{B據ljï,xžeZuSI؄ⶊ8>Bo% *ߨP~z)OL`DPtkURZ|bf;+{Pnb!Tx.: }0!ֶdځ=k\H,UO⟃ԧq!+俢Wb_J]a Ek ǖ <8Ec1/g( Vw1+|Q_q"V85wGL,#g{Apa,loD񼔍Z~UKg"Oz `I8Pnd"qgyʛۯP%]`-ǖUi8Amj0Za/|[AU WՐQEArꏐK̸"%"SہKP%z*'@ *kֹw̺V7DaNmRBvh-m8}>>}t6Kct6HRA(wU-ՁCMM.4:ӵ? Y\4MpVC#,UYwAy03رΕUJ|SϵضTu)vR{ZHWzA+s0o#N xԙuUz,JëbH֓gVe:p._a=i[Od_H2EFgS&6E0}]xMN@O_e ~HZ;o.k&[>4cZ[8c,W{0?pm]žd{.V FA=O3! uL?DdAxg#hI-]rGܮ Ʃk xN*MTυR4LKTC̚?"Fr{`:\K1vnm`L8Z"^lyt ;g*r~vSQIz-7_64W9 ,+wTc/һЯvϘ w. F pM?DFq] =&5UyݰƊ`"}gm&gԵ5 1]Ј)I-xܡ6Bdiьzz ~|L(#\HaRPh)]!K* Kz[*Ed_Kh@Yd {'ZIR*GSͩa̼Q]M'1V}() fZȜVd]Q{Tt3-rx2WAYQ:2j7!|~>8 ,#,3e?6ѳiWߦ2Sfqd>JUc+*t-c+oyy^GX{V_lvQ2= }\)q`&нl!0P/;zO~Wis< 6$t[@佨N JH,y;xWtUt^j|'R lF!wY\2Ft+kh&Ѳʖ@,4'>N|z^@Z=aU d^!0qV.à7g;;Hߒ2kU[vM-v0!m~D)< RWNx[wֿ E<" )af?-ؐ_1AH)}bޛo?"vY)EZ<5ٻw]6+2q@/Y %V͹`K?0콥NYVlQ%5m1[6b<ѽaA?Sxfl!+++6k Ç oO%.5l(qa%'B>-,8wӔU:@g}l;Td-AL!ӽX)¼uJ%+6(v-xf /(ςCPK+EB&5!oĉEB{EsȦuk|)LL r_Hj+~̋{:uk$$[$g\i0kpMiE,#pd_8냛taJá*|%VF΀vc j67Ws9&*Gn l͗ L)q[5sgWA'_#NS1%1e?#A|Ga1j3rE=8"̽ R#Ё80{ouphEcmڵ =#`p"fCJ#K' X9m'sM8E͝!#wdQkIS-@#R똺t^TqrUxpgV?19;bϲ~:%G/DFt t=q77C/:1$}.;Ԯ=(ɠ~xFED>4\zOANkT@ 9kXQ|E&/9U`^_/ 0/Ez  bCYt"E*⥗. {`ƶ+LGJ\T$mfW(f<~?-kvoA5ѐ*8e^`GhdԢj ohr&}>ɓWuh(z&!~rW΄IveBO#5x I؅JjBP#0lk'vҢ="ڇl/ -v򉌅So슎Ӷ}4<[ Mʯ|#Ac[ q}bOS ,O zyCp %2თ[c-ְHU%We>nf&[Ϧ鮰;ނY ʎ/T`Q'5jjhQ,,_U O9ī4`+.6N&p:TPXU>J#%n / b^QG m^8}-b v=p.LMP:i@B@WޛЌY.`@  os[x_Y8KWqv]mKq޾1qQvqq/sㆵEAs_F/ ,ݏOqcC"Ђ 69m55gɌ0Vഌ˧xި1VMBMJXۑ2'=G,`nqLVSoQ .m2#L~_ysG\Ԃ㣋W]ݏBCB;'&{ߚl=+Mu8I&QцS0U:{X8.iZYTAD-b2 ,"͓Ck@ 4AU˿Ω/.>¿'jx85yvܡw6pMN&@5'c*݃CsM QÈ{#)+K/AV'tURY'c>qV|(!35"TG@oۃU(D;i_7N5Jvܾ}7W*U$v~`]cr&HoBYfdy!|aHoM`>z:a>{>M@KN dlι1Lu#1H#0gW N!ϚU|k[֨!o56E2FA-9 Sth 3~3;]^9%ƜH'yƝ{al*do`% ͷ5fH6a=j{:]j_nl :m f H:2BGᅨ67P/v*PC# #FzMS cJ0|Xa;[l:c!4^zӗ1n)e}k8IHGnJmYRu 2Ղ=@}!AM4'äC*Z};QvMnkQѧzɧù½i.Mgzv  Y pxSIS,)i鈅j($ :fdZ/z~UhU7sR%[Ȏ~Ze ؤSR֢'>oyjS 銤7֖CCuJGH$m/7-b&= B-]-Ԟ`k?E󭕌sB@2Tɂi}Bl&Q`2<};1 ZY;,;~sp]49]K% ,]H6AMȯԾtz*>dSkbFiUx0 wZ?Q&4SYm;4 Zm ηDU!z$U&xdGב5oG6;YFrJ \%|PjODTI/\ǒֹnzv5r9u>9E.ݘIz'RPmjP܀0rHܮXS|ׁh*٘j``#mqJ01D5D$xyԭ-;u-r#g6M2S,[J7$H`HIɆmACo3I6wH7RDrqrPվ`~;4Z7œS 51 APrw)"Jqxwn%(4=\M.p9Hj#/'Q8nnC X#^%8bv$ʯ%.L86šoäej *M =FC1195~%s8b5k7LcpMܚ%*WOĚ͏͐%ӗYE^D3 GC]-u){QDu9p+/òJqt#l/JV@QGUhn4AX4~y4w#”#?v\N4#ax}*͠n A.٨+WqQ$[.Cs`:P@jcFIJݜ9N)NatU?M"QF{ cvq]ҼT@FjMEح߯\ >j}b^qm:r^WAPPj=J Mլ5n (Z< Nj{`. OA 1ZSۧ1a8Pwɯ̥ Jhe_# B-t#Zt/QJN*E}ɔ}޾l`qA{329^mH5%,"[ TPa1ϐ"3ۇaKPB)o%Lx4cg;:f;Uߵ?  g.i$dRլM$l> Cu uCp^ҨM#we̝qvM/n \zq\++;(xAQ0168ϛJ^uc-C{iP/ƾ_EnAmk Mk8͙4_3>-̫4㗂P.GKf;aP׶*LdV=N]>OE  09Ρ#_ܝ |G9{TRR('4s6łl1bYdkr fKKD&/= dW{eB!0J_z- K nAp AAn'<U XЩp+MioEys+O="`o @21 yESN XL@U3cn'Zܩow!@6!Z JubUR*uV{稜_ JR*FqitRGɚU@:)K1ms&kc [sb ϧV{;FѼvX4; gtXC6=Ȗ)tciC(]2wU1N[\ιXzXҢFzj9e'Itpqۊek{ߙeWtEm=0yB'G7n>Ix^9hQy֡Iu)"\8 nϦF qD t1"qDKM-k?E ,pQ!z͈H/Ž5G(LTӡѡoGNo(g $gB|ʼSFDgHYI{B߽yzmsIrQ0e~Kc):as>0co-Ycmv,3ih&Gj6>B VִuҔR 'FW1KIjӛ_T<)m51A 2.F"Bn71V+:> s\(!/3@~PpփbO> 񲶰)j|V]<"`OCr[.Y_鏬iiWZd? _6:z*)ue u?nSB; ãȞFtW* Y`dl^JBay(_Ɩ"+եjgRoVK"kbojYN3K0XBWX2>Xhׇ7uNv`3h)k%;]34':g_y'~6}'=\b߂JYw躯v֮ ~blvZڮ:^rKt/j m?dӄ?q}WؖK{lXS{JSy=CϦac_?d+ wX &v\ cqd>wKM"g~o"lY-82Uo煅Rarnzk9ޖ?e_-e&;6%?A\Zd\+._2޵\m+=IG@B])g:A[)Az= F̯_ t&k,:I)3btaEQQb=Š]~;=ߪ!ϩNv]/vvOB\k!oͷk5ܴĄK͠}ʍ?l)+hjJ-꽌بDep8I vRvf_,#1{x^1G HD 2]g.=fY91Ԕ0 A 0H=5arЈ JJ4sM*8tE7! **,*Cm? x)j'&[&>2{nr5AFoD3K)\ȁJS1|y&I/ -i~$^eN[Rʐ Y_[>!= xy[s_`e*nܘY!7sW|W=i-' Y;]Y;~w ׺G;%dB,ړں*@i|{11ak\в1Zܟ/M eۄɣwcў.jzYÀyج< z<eG)E&cBK7KK:zHUhf5wLZ)^B@\l 2Bzvjl'8c7(e*O.<*wAGN:$ 8]e^:Xg9р)(wO0KŅ `Ȍ`v[yK2dU `_MI< ߞeOJ߈ǛE=&>1;ԣٮk:u#kYæzMtf+li;$-LT }0ܿ\ֽ Wӂߢ=\Ux_&eabܱ_+I8vBgV iH RFlJsvA"6~A2l]1pLߤe;~z #u%Sjn#(Hn#=k3S:Q{Y31k!C <[ dy N|ʯ6 1Xى$"1g6MBRiZ%dJ JinFC npYKpE=cF.g;@RŲ7Ҥ:ي[YEGdmdKpFN0`R'h@+ֈ{sC:"M6%pİ]W ٵmrݬuf+X=&<AY/Gz@G4- E/Q4Tv*aSy/\ #`߃U )Gbج! ajSVs2'7R6_9ĠNQbY@$\ʅGA YKxN׭!~Q,w)=KxPY"AW3g3x`[O$֣sP`Оl4ivlIJl{  ^`^RVˏ n&[%A=SYfٱ)6J7)\CrUj:Es CMOgpNTwtWV\_?>!r?g;6 Wj7l j]:䜇z3Pfe\OqdiG+ s|_ߦ+0"ErccNVIW?䄁daA\Ig_'_ѝOtyWf>x[8:TVTT>Eq84=kqТ б'( J(wn`l:CUM~D+`<'v)Lmnez%ό%tTl h%5$4(5P`BQDj@}]&gY?v=J?{ToQۦƞʤţ!`LT Cs_{BK/qH (8D1em(k g_ }v X&D.rʂmWH;S*,W3x$l?ti{Uww=X=hIŲrJAV6*}՞üG/#Cow ۪Yd{[ˍK4k7i T"nB9!C+>ҔE{97V;BiD Jt%d}Z14u1M"{ZF9F`Mǖ,KLQ >2khY@ZGO_f[VD~{ 5CSB>P,ٻL:q,V=HIҍ#6\Jo^x 8/~Fk"TYw~ CI gS`^5OWY:{z>zvYyD#avΌg,EUBI;?,X/}~hJFdi/+5^xj `.p*OOYقRҴWI`BY̨5'J! Q]qU '`h9ū|;=L z кd޼/d?Kp5# >I58R]%Sv[✍ tzYT.u\z*^B'?Rk 9&Q 闽; Ჺ]n5iULk)p - @ @,;(rRW{U]iX.0hoNq#/Z ZiŌLOr/田aS5&!MW4P:l֌j$7x\Pϔ e _J8=Y|9ė}]@:VP wD6 j=1KEܷ}j# <%[-3ѫtЧ,/+^~ AP *;>k7_L\2/L+׷p3E/V,nPw*|/hW+HዬNrw:L cGkZ9muR!OOey)kwZQesRm E9r~N+w0k_a&ςM<3G%N $*r@i{[W8BʌwrL6$"=]q)Hc岭0FtziyZ[z[槔D䙩g+`ALP_jmJF\wߊDSs#/]ˬQ8H+jI=A(Xɖ8hi* T3U-~2ݖ,ksI$4 Xb8(oJzCHI/Vq!_;[9ҡ‡+2*;$Jrn%͘U9}$%Zo;/q]>t'T,}X^|!f(p^?,Dٵ`'ҴfQ5m6dɘ׾v O]Ap6/zQK"P"A?R`딣r-B1ChzRHqw |ܚ;9bmtH z( P`tH8?zNr1>O>DNOn)Nuq1VZ6")v[+!SzͤO}d↪T'n\%rZSVð=*fETU\Okk#HhegH;Y.rILVB/f$y#ӂxkq t l k!wX*ƃ`ҷ< >60&ֵJ}I{cw]:=Jpp훒'¶G]&xR?yrYEmԽm{hG,ZE_4!]X\A%xSn.@cn')=iN[Ŏb IƧO6csؒmz}%`HkթYR$|0PMRJRSȉs闑"gyaC9&$%p uV{Uj`vorWN=(w '瑆ċvЌD^v] ,߲1F` $ʄ4ϲz ;T:ӈ.4_4U_&qtB$a) <})D9+76L5<509ןTxZ4XfSS%nN IՉo" k>oS+2ZK.ώ]`bgݴTџ#9OFLgch?.KVBW^gם :wFF7>'=,l-7P ֋i\C],5ʙҸ4<~ r?x Й,P35bD?%o+{회R~^=K˲7#;iɈXcqepc^캦yġDJP~w7ku֯=-Yo⢳b;)0>n FDZk7ؗ9!hd{,!kܷMrAַFqdL>e,T{s1PNhAEYz 3:)QQa9UDŽ!`ThPG Ib&QF-lŪD.5v:0>HSv7vOs:s.~ KNe&GɧjAˋN׵&ω 2RPB0ϸs%6ͯmA{`7pAz*΃R_"#`܎(CGwUMf4.Vu0'SOssqcb U<4D0uw'@GZ&7LQDoh lyF! 6@S'WVLد8:5% jɹE{tf0=d<a'ߔQf:ren/Zin]*vCױNs?6zC{2c&Kb5#8>['Mz+(̓Eؓ9i1̆~H;[6dvmWN ] -E'?OEj)'ȷbLr5˾$̌aƂ[iw!8 *dJP&; Ujv?cP|wM4a"_"?0w~ȉUB}1rdLݹzu RUp5MMۙMQuDh([PGNĀp4_k$D`o2 a 4\sVM+z{m134J wZ\| V好ʎm_AZDoױ xs}μue lxtu9>+T#\Z $B=3fQ5.GHJ9ً1ZzK$(c7$tbq~Z:>㣢zp' |{w:)i*]"0a&}d,;EIM_ݗ%V}X6z?f'"zq N\?o"GXsiva 1D7|׼Z;218!pq{=F_fa~Z1_:F{aˠ$HijCԯ/EiX$!k\V}@Btqn_Kd"Tk_kHߪBU]YYO~ilN$p<Y6> m7b2cmVeA/bfVaB# SP:TRٹJos> \4_nTYafhfS:%ΏZXj[X``iȨTɮH*15]Et".1h Gcxt בB@O,O)5=̳'b;yyG150g}rN*>7_H[7!7t3.,guk EOLz(=nE[%\Qu}_ bN`Xd.!:̔)fMO ZOX՗Of५6-u]qz??F;56W]u !167Nb/l_/j.do/HJ H3謀(%(RIP!]ѤG*axKI>h~z ܖ% yze5l `cogt6NdG -%<r}l{Ir悗 S+vm||#ϗGB~ofjLrWt\xz|AK4UnVd3U*U7TL:QgDS9:JT B* {EP`o[÷_QqXzgy*!WGuF{}#[jf(gO* )l/yN]H(2l7`jOiV,1]ߌ%:yh]s)?oAcyb+vy>?W^1op69dn֟'LJ+7nي)88ѕSʐ]A:AHL"qܣg<#fDYU:VU0C&ӵom J5 2yX1Ҽƴ\~e@*e#7aa^~l&wjjk^ H ( &Tg8OO| 藏cs]e=Dݹ[uW٦O}iN^۽We:ݣht}Sݠ&(Ï_1%ӣY[* 2'Vv){kb%~^t"*ߍܴY#6G Po%[NU! 6|Ds wC:׵kG8|FwIs{iZ4"BUM\F1=%BЦ)BXfҿE?5rGl~܉?JZ°Ĭ?IMմ ̝/ݏ'CyI&Yb\4m1uTheNW1- }u5@P)֬C~7?3m=L,g[`(74O`)}QSk)`'w3صǀJN%o&W{*T8s H5țF[}b\ 5K5ўx[XR}GF͓EWIJy-j^sq%o9 UpÿS"K٭4ꋏذCRf( b4 G=|` pP#"[ 3\G%D r#i]cW:Lx+g~2 C|1QKut|_@͝D! [6?SzB1>w +f31=eħ8f2X>oS5޲E;4*^q(Mz_r{8-EPPFO+Qh#_Cd"Ey7זU-ҷQuІ+ yvn gH'J<|Ϸ֗$]=նWuĵєDnZ覛SoH2ruѶxٙ`~C Q^NI HP =Ys+&E>xH|'DX!?z2젰=Owvߣ&<_K0֥Th COG0P(Iҝ5Vfg?)~5ԟrᄎlR"ٚ20@:zl1x]Si"b.ϸ\{ԡ F h$騴~Ƃ"V9Q@U.ě{LKK֍.=f!`dۿ-Y \aUp<2Raw zjy1T]JoSUT]d;=ʵ}W5nZopxK+Ȃyiw#:} LܔW[?,E3s~H;#4.I{4C;YA牿rxD0Qy8G+g1sP4VW=2?xɎ.Րw(&p'Z>TR|5[^2^dtJYaR*!CJч~{YE-"a\i '5dK'~S-eFW;F0-`E!8lŷTFD*ҮTNƛ8@ҥ1G5ÉZݬ1 |){FM^u )ZIrT& 6v.^'y#SPHv1JܯN݉S:?C|IH.^0֝35أ)%Iۇ^]S:]2AVl ṟ-=JU6եWOj;>ʧ8WBi j Ii6t=h $3LH'jͫ) Oy>e6. {FM9@_w&Śh/S\ H'vEƤmF< lޱg)l6 1xTIieQ׬C2ӻOE9s/ߍGHu2~0(K̐.Z.퇼qP?`2@d$Z; <>+#-pSClju3\{݅H:°H +:gܡkgc[8Tᚕ(啢|Tₐ I e&CXӾSYKvtdff,>Y癛}$'n )_l:q! 0!0ܢWif ơ@6v(HxOU\]}'$Ik|)q\uijgAXSF 4[@e8#}WwP+6{(%ҴoBݣJJ:R9"u~KVkwqVO~uiFi5N-dY*x.wQPmPԢBֱd>٫h.$Z4j1ȇzyrDŽjd'kLv"0Z1ןDZO:U?AػIjգ'`|u_tf8C\`{! ߭O7s#D⩷.(r Ϗ4m0'뫢0cū *Iѐ<|Ģ?_MKB#냇n![RH7{Z9"T>'X^lasIxciX3H~ttmJ3^( La8_u nJ Ý$ z*/aW' /Y;m-aN8U)/Jˉ+u0g13%7k>H4U9g4]_ĺE'=B(Ū-EcJu&'?x!gΪk+˥/ql.]EݗszSa~RM,v5L'!l+X*4k΀m.U^yKed"'wO0itKdLg2 Idjv+lSoZ.PgWOO'6/]$yh$c2lhdJ75: ("VHWfyQw(.Y×|u%vp)eJd t\SG;yQm ѕYy޼d_?&n[2JYwbYDBI>u"I|o)PCz ФcڇmW}d<"+(N7(6EYr7\_>=\gE^Q{jl] _=K8N!*l$4ҬHiZY<y(r,AeFwOyMVmZ0y˟;lZ[  v]%zSo|K (#FQA9/"!u#K6xNGt7#fz}m6SxbӞ2Y8VO|e#N;wTAs9splp&ỹslo.=PhNN]Ú>g^ɅB*y!*~R9zC2+9Ү ]?Aן)@CnW~QwZ0+7WUwG& B#7/96O1 hΞe2iDeZ&I=fTm4u ιVKR8[&}m2w] uN75@U=c)i#_Xl 2y }JPFƭ VR妡Ա$# <~pF1Fn,>x3X(إdxadT~C%[+^MƯ#vMH6K0io>V8Y/Fiz/.y(q<ۿ^bDžQXMȰ%EGzN @3g5OϤ,L  Bx_> B$@x,Ilop PFΊk1Zt{ZtlTk F5kA\_'l,츆3x)v?dn3eBlDW8Y}O6n\j rԗ2$e9b0C}ދ뵟HG̰-iY0*:Ł+D4yS> 'L823||8]z_Ly::v9NZ/='7$꩑^=}qB!P>`&oIqh%jSOBF@ce ^}lxpUl'6AjIo$lӥKiϖyē1D6=7ʆ&jowI9c|pB$2"X/2 ^* قjTJIрbfh29g&"oݻ`̔ɖSUUPQ&i,AI( ~\)mC~8@GȜ"{Kݠ[oIՏb:0&HE0F+'W>h.D9q7YڌQx&qbʍT!,8Jq"!A2(.G# q;nQSt+vr<4u{?RăR{zz80w+ D$!e_UDZSĚؕc+xSl |I?#Ag<&zjTф 2˕Hsa~-I@Eض{,w,} ~7blQmo+˾gedDQ bщ̒h/Q@>i?ci%d4r-KȆe#iz.t#c >jx 4J*)so t!-W@{6#`cCHOL? c#z5*ѷsXfC\ڡ#!"R7:"=sh fDZEWS=D[98G:~۳RJ\+a݃Š PԢ5@T V 7^u/Ay ڧ|ֽ ZC8DX+LR14GX#!bh^sY 7}.2عB***#`oK( BY#FG])eB AeG^ pwv cXjhP)ӆe| 2h-F$N pO8E b29 )Duca[N@l<b*̓s3_FšG th٤|&$n7h؊wNb7޲ WG^TaߛebchIeuxW^ӵ! #EJ<̻A%Z֫qtjF X=8~7bc8rDXM( :?{MmYL p(U'DSBHA9zFrZ3H6/gJCg-Kp.͛P?؆1#c!j\hs4TS!?`7qb]: znEѵ,cЕj7bJUxȑƆx,_nU#[7d W$vrsc-Ka|5 =L3m,gKǘ=~@W%ǿLYRB )7px +^h-.a|:'k!go.59rQ`'SnN(!Y |<_mXF.^Zt2jق &J ki\ tnPŷd?nM>O8vpEWm*R"@^c0u>s+Dq:jM*r}ʅ,?~2cP"2ޜ%_{X+cS% ^}"So}19x4:Q!zIՐm%%jҿ*[<}#hS\ *wω OD19XH,t['"AJ.bwİnGiW fk>8+4$ yi:2vST7͢h mEBܭQGeky7ܑ.h@j6|FD=&,[K{۵cu^U\+#%*Q(,]cOY}f}_(,lbXkaQ11,X#')[˜q@O6Q&)u)%uVYoJDJ~ %Y1VTK[B~y!*&tEd/gw7-֦ 9ȞOrx]٫ꤋ28La[_([r]zdQo]ѽz}>i(j~~3H)$ki5Bwnh?'0OL죦 }g0;Hqɽt+~a(٤NwfבF2¤5Ve q9|M3WTjӋ/UB %Nd-{.R s +[*G2iy4Yz\n2"fjof2|^٦#0הuWJh`Q4>&-r\#N*ᄕ!nsȦIFafJkF97" g b 0jk Pá!T9VX{[.-),Y ^zZB”~;K_rze5DZp -N-swו5"h2ԢF$bN^)%D FJ.%2Wf!Sntgm \zM_w===a0k,4+X'V“7ɼUqj;{89]6LtL<2Լ~2w)\QJd9h"ʠkQ7R[D 4`ǍsP22\~pPCC<`^%B׈rPhퟳN|jd8эί۰^2ij{5krxcD=H/#޼ٔ8CpJG;],6v޾n.اUN%~orFv+3A@``)Z$T?F@uE%womW 4]Gh Ix>P= m+mm/*4C%S(̥o(xҬHKрX>@>2'5>ӝ_HV塁~qdG3ʘ!a4c;j I&6> 7/ZI ˻t7S AiZ;4`d{}{fܕr9\x ؁^SX}LroW;d7x5b+'8+>mT5YM&A:4yQؒpzhhtqdפx1O-$\E` {&GEYE#-$ C6:o)z\0MfB g;%`-^* =]v#B(Y`d-& M^D}n[֜GH 0V[ylu3qv^8y[V.g (D3S0W)E2Hjz;غTR{U/%NZO^@fH~n%?dW*iĪPGE2v3mq{aaNDrƶVr#w*'ߗ* cI8kݹun)qWݺ˸.{`q;P8fd٫T tθLx o H5*Z0V[PNmN 0p3?5~My5Z5AaGMQ,0)s\;oTiwi?dh79#>1Mr6WSƪƸ67[&/ 4׶b]PA(OxkwZ%d/mp5mT?/^f#F 6ug&.6O0Zλ4u">PzKr/k4!_"'TuhH3NV+'޸sacO>8x,9玛̇X)GoD_Q}S~x:D?yA~6ӐeM 3I4''ݷH5NsqOހ$Ҩa촽K9*vcegO[͝_._PeUGf}}K8UTA}2F8ZH*e8L1.SIj)1΀IϲY<kTI8W}+"hUnc# m(=9(!޻iYy_WokՉdE V >0l TTZ3+1K!Bz 30>4 X {vCVܵm&ky6KI< Ѯb}nr$OԥPD̗@\<:^C?(l͖r;OW| NzbAC[&!\@2Pe識kJ> hw:E9ū/Ϊc)Cc}BYQ @!!K !WCg~Ԉޝ.g%eES<嚮3b(,V5##MOL8wuWE;kI_^_w1<{0 u(\!7q)q|H7^y#I.f i Jտ.f)dGpH|eAt.Ą/$J{>Y{ؓU 5b?{էqٸuCOo5IIK/NlYKYs,NF;7-_Z{V!ȷG氲V5BдPgP.}=FX:m ƭ־b(M ϗXXDzRM,tR5_GfY뻄㶂gl/ H1лlhŶx|Q8ߟ`ݓn$;3Futh R`OR#J>R8jLmIoAybMV:&dcP/5r 'fAM1~̻o6ډVmnW T2Gbx+(5(>2_ vgOͱ kИ\ FK_]qlQnD2OEu8SIw(wHjQisAX~X%߬- ؆DaqTAG\v'5R ec][icf.t~q FqgHC9C5j2.qkn zھe\_˪#pW?F5N9ij2t. Y!n)l't&mt=PV%"k5HL2CgsxPq~㦴 JnEBߙT-6 [;3lYޟV2)(V Έ"3ʶy@ BH` k1\D1\_652=[&~Q NM[=j#ڴ5ߙUV[;?v1Ƣ$=åH&1 WSE?F~| 3ǧNxO4}o֬lY#p(Vll K6(`gM76c j9 *|[x\}z/ BHS^uȌ )iĮ͉+)buJKiONVE7 ꈱ@o?θFs:Ԧ/#>% ι!R9ҧ*rL[=3ժ+,aAzu>Y2sheWLqa hAE$D:ys1*_I[W4E+6=xA>ذoWpg@O:Yy)}8xoaxkN(}#AQ9P>=VwjzgtiQaJ孑yVb#QHs/ -M- wǟ/)%zlv.:nH}JZb |#/O^D (c1nk,B,]ْ{js繪(N1wdGuJ@qsg#%7SזG! <+C7x'asEYZ{Ib!=>,7-~h u~F HJZCS З]v,OswGEFHeZʲfh݁wLU\Z [*ojM ,t #d;;PSd90kR>#B%" vIjzdWd qA ^U@uQ"ɃviL ke,良W[P-12|YT{;%D7*x.N鼴4QEm?E8=C-nfR=kL{cd5^dbķ zpI jWMThP UiTDl7#z=Mp~ CVp" ׍N2nMQA R|#"4~-}-@ү\0T.5U87$iޞ@4+4Qk(T#,bUK-94i@k3l8K/*/ӶKCeWN B]F!q+i+E2Jϳ]yPhƾ-{M9.Ն| ;o4w+mf~p~|`%n&h:Ӗ\ _~URu> 5n֠?7E~FxS$B 8Z;|$q(DdO^HӸ.Ge>U=AcٵD΢tMπR ilRaVP\@?ߖTthzzi_15"B N+@t31],~>Wߜ?HaTufC=íy!fA[j[̃Rw?-4ir,Ȳ}v۲,4Tݓ io UP.B”לw\=@1 g{ 1ӞCABYC&RT-l/9ˬ N2_t o腆l:ΛSSsا Ing!l+OV8big"d;lSY7 AwNUG@We5iMlQe_\(,H/:S .rPjԆMO r?nsՂ.W# &}=:&娏δg)Vx٧><ǏQa{F #4>#A"6q6û|Z#u`LV֮0B~  <^vygBT~/@R,AvG513VF\ %g^935 t?(H]WE_3QwlCޝ^2tLtMC/ӗ\a"~ o/(-`6 {;v 9|O4+%}Tf|Q䜚ٱJYQPR%RԊYuTdQ~E_f"6u' g|Jkrt)#H\+_+%xT#B\&wV ԓ OQ[pH@enE˜f D=jZ5ղ%TťO|3=`T >q <5ǝ|j<vDN59])ߕHѳ8DYXp! HIJgrPkdqE"WkGw32 oLpE%sr3?fs\GI4?n6N'5"ڒ#=t}fA9=&h8PRP&Tۇx>gB<~K>Z6nQAQey+Z|2IvK Զߧ+J[k导W^̹`*[g`376Nmkz"2`# (QA]TCSUpeR 锯֔0fz_̑ChZogᨭnL=ښ_~ #bx&A+g-F @yqa caJ$qa5rᔶSJIIFl1VQF;A)~C8PF5!ꣷ(}soCTa+,NgMmD"ipClZV̙$2\ZwށiUjR*>Q ғ=ҍVBRzN K KOY:XԨV^ۃXd FR{d)Z_0!TYi~ A}V6ɓ@8&e1V^6\މh~7t3|_=n6d=ZE)1v(Dў9kQ >E,(} l]$?9Ex%S%h1j7D̡XGN~HFsHT)1{{ݮa$^yn/^T,-C& m"٧ɺ!e'@`zH1}BUlC4OVf__LQ@;%qT208ü{N4٩ͅjV.`ѕDCCދ >YDJoj%!H c1Ioh,}CTpf`:AEE<71Z͊|Dh @h 5"Bls*?A+0D,\ CSQ?%tP'3tDø G"AdCeˎXr f$ *|7Kaq#ĝ̰㇑VLFvkݼU^w5y@2|m ӄ@J!1{ek8p*41~[Q"Zz ~U +:DŽ(Ji\+]P~jAq4Kf].O" (LE0.Sl]_6TD.٦jr};Ŵ@ܓ (֊ytz;P pb\)_Ѐ) ;bXJ ) Wu ';[B2 _ެ1 `m S@+AX$xt! ^葜AŘ shg# H#-egfݴqƟȉYKg+Ї]8 %.h,)4)0ЦwA'WT+3|6>v!|Yon)bXҊH]2WB>v7tǁ_ήі|[IO =@ɫrR f}7IB+4z}[=nd;ld)<xb̧Be{@Dh'-Cş)ߑ8]%a7ѣ|Ǩ9YGq[87 F'*g*?2N~h&wؔf^s`~>($9^>>+8ı@ (HKְT>W%x% ˼w&δzY-?esM- ֥?+bm{z/,SG(C"V싞FDwrA.wXI\NFIY:JC~.2'Lx{Ԝ7 =L~B\ Sܘ4h.^,c甐fҺ¡$A>և2v^\h_6nx'tB|n(%FxCJ7`P+ۦ`FICە^Fn583Z$^q-vY[qC#SSuUF :-l09uO-_VrPV?7j]wjE1'!47hk|Ҹp5q;zy!36nQNX䅂ṀH)Zz!:'͆qϽFZB\>ހi%#r:os64#u(3R֚,A&X֙qV>yo`+E-{8-isyxeuElqyB]89߫ 2`Y׃/Oaq )NQ|#2'Q4|6dTZ=H7xGLB(~1T\5MU+9E1gPO5bJɼI$U>#]2 *Q!S~LdB'NۉφI[/LDZq̃tǤ;3VJP /nUN!$U'k m$ ?.Ccs`7j$glUWG 8 l2beXԗ"2M/͓EwIpZ@q9s{b NydѷDJ榃2\kzF t D˾:O5!mL1^N3K92b4LlA:byKX!ܸa:'z_VwM*d\y/3G\T [g[ٌHBuܫ~=:2fʩ6Y\KbOei悳n'o]f7ęp֨e cFykmwYGҎj>ֳ_0:]>:SցM w?u>Iގ3l +:]7cy [3m,<\tP2b+쏥Gq@I v qfZ8!D lzLyߨef/q an.98s;J/+ ɣfr*7mAo`efn.Y<ǦbJџR-Z]t@?j]8:)Ǎ@8E%Mh'$omelD&`$G674;L(.K'71N3!$5BV8-*|vmluRg/ X+m~NIeLղ9 8MFi8 :i `J¾:v|o#Tۣ$'ڳ'k>%f 7yjO%<d]T;p&O)C ɍѳ'ӋdS& }`Ȋ5T1^uJLSʂLG9$.یX7kp `߁ѢzȀ<Ke7*HK.!2oH؎9AJM? @37SM6&8A9tvW:7bpd3EEQdq#w -jH† R>,0cTfP*R7]0=x#_Q iLUՊq~H,zflFS .+I/m<`VWK A,4)mȉjvN=r/ӤG+X emPUs?Zo0nwH0lkc^LaY%rrq7 T;}dQ2@D3 y tή &(pkYihC@G i(VPeD\> >g}?5-0KDYCR]~uEWv~aY)b$z2su-z✕Wv,?3k INtxWL27>r M!oWr h7O3Bs&C_V cYfVKRfoյAj ~8$])OK,jjQGxc#ػ4qSRZs GKnFNyND81kȜ $޵TQlGObE_E]!UT`. sg'u%6ѨC4Q~*wg3Wrz{ÝX%JS T!>9n x+r%]|ocD݆ ii:*ETgpX)\+QwF7 VjӐjQE$mNT5^ m%3:G,-/-<=70H<;#5lPvR`&$zB_*,ŗ+3߇ݪiJng6mtURwb1u-B6UC>&U_gIm!AiuÎͦDenOM PZ+?1jŚ<'7j@4OժׄDg]k:Dr]H u7|uڜ`O^:Y5d)uh*Nc@EOeÀ<Π܀OxT{tj,咱D W뤋OcZ{GӢa@I#[S v1Om& Wo;D. q0zNCӋj@ 7| Vskc<=|S#QNĞlɿR!\px5e*`+4{[PPD"aY[ea/k'l2r(C˒{//Yhee%21Ӎ'N^ouq˽"͇V:+KN!/&N!|jOx5\; *}FKMd1}#_DZSupIU+`*”VE؄Q#nSo\K|# I,8%_u$a5=}U#xJ4A:lާLR:؅|S'82C󍵧juWF7V{~^ M  1Rɏܟb|i9MhU0/ݻ+|_i( l S@U#f3®;?fx:-fՈ, 6h;53:|p5 Nuț4-֮֯V/UsS o  ?R^ۨQ'IU&[Ϥ3gDVBzddTv^.a_ r(zXVGUr0$pA+1 .";7 H0M˴%K's qhʏ_1fմ5ܿ+> CꎰQ>5Z{ 6@vD]YG"z7J\ ʕsyǢqgW& Ց 9͒AX/!)볠ZVb!}bI2o_8S.8SVbkR=p9ǓeR}執EmJת 0?rEWH_~&[wg_n!e͡1 be4 \.> Tw )rXAcX2-Gnt~qlvf~}7w&{UxC<ם)TF1 7 "YMl)vK? iJc8 5૨Mvl8O% ~K8SC2mUl>k^_ei+;/hC)(P ٽ6QF֭JA1q̯!wE<^ u6q,,ԉVb9 r j`h\q%tP^* O"6(t#1dtqIGm!St-'1=@Y3*SRv3C#lp~bx"}l Aߚ2(M372b&xRYGP GgYet'UH*IeJf=DTh`nBveDvOkՂkUu=4-hĴR 2Fz!&:'&mH ՠlz2ޘvA>ل1J5.6xe}gylL{@ #X!8Jt'%nGSvd3Ol"YXqXr Xs=karcÙVM8wq4v:kVD%h/U ]I< NIArðCossXچf&9wr&`93( \Gm> l@f D`"&=|rB~b41Ex`-6smr=BRBr}`o?;ds_4H5esw+؝}>:)`# W]Vf\o;AFS"B@bўd##FqR2$Sb@MĪڵށlJT_l}KN3[R]ꞝOQ@"?Ùz]iR.aZ[S15k'Ep1d4kn MmTb+~K]uQtbECQYX~+ {Fz T?6da)ыs6PXN4R3s'YDش4l87{kYޟ7JNz2 kʟ81S?Iݪ6 't;aY#\(U ̙ 2%˂&HjDY^/mglˤLO[ziڜg6.+v\}fYh{*Ip0c3ApdrBFoݓ4A^7!C6cb#x=.chpSb1p]yqRMխΥu:ž}Rn]>|/[% Jި;,*LK)[:&¯~Ԥ`+Kj!5$d@"gK)tuJCHʣYRWxa+)YYXGt'"}@{ұ_F7V!/z4P%.cbE.t| DӺHn b\(fx F [tA[LĊf}Ib)(ĿSC~(kjf~0pynnvU|qN+/=HX66hcj^#X PHD?Jvm̺Ej nhXvfi~*A[5( O_] H-`*.i _2{K~\q0}d/ַ&n9P ] dI*~C] .%e(Q)䫀'8WP 3%m)&ܲ[-*~Bjh=] 'Ug|`x*$.vk?}axܕH]($3Bφͥ4v2\nehz ߷/zN!@76CI_N"{[ftO,pMg#܃\d奄d宱4Z rS;QQփ3ט,ư# SDN_mDb8 iUb_ VzZ2 Έx: ̹~PSnVΌ0%88T`=ۊkېc7fE1hQS;\s?b+/_İ<;+xQGȔ^-t0.T_:g=y'o5~s -d{|] L=y08["?V? b .z+z]ڏrͰ&M{Zon* JXچX?,c%[" GymdڮtK&ߘ/b lPk .](Bdf܁]qV~MaczʞTQCl$@,{u6)p5AnM+Y'eCDc,*]_ ?tpʍ +Vٽ<Z?zTpm)5IϯAռyս)[ B.K&; FB_B'K*\):&(OOoL[cqf٢eaMu2X =+(n5]4h2ɫ4\wŭ?=Ms?k]h=apʸfC;LP! Щj+Y@(H״. ՛y˾HjaʹK:r.OqkL<*s|!* &+mA d~/R 0$ /u7qH$HO;~Ef*N,3?X'dRK zD+ۣ%YIV|ߣgE$u5;R+ 6ٸgB\t_YAaL>! jq@b[}VmIwU[FZ64`JyE,[)Fl(UbT9d+d0x3lEwR?0$#u~K|i$>nK9zY$Ko◺E@rwmLz]'::?@_ѥKKq^o< ۝UWƺ*^BKP`4e8 {o'DRۧi'ٌW@ @V^z.\X1ēvI- i٠1g7[*(#iJ!z둣 "LeR AK@\PF=rKd] awHFIs uk1Ki]RqcT8 xBv5܃$FnABAno !)%D>ru;ğ^LCp" 뢍G2j8FbX$m.XRi*:,s~gѡSN|\k#b9چ1Bcu:!X8{sU\7I*YUʹFWXNo{Ӵ>E$K߯ tR E !Qn_-]voW{`^͞s2qirY1o*(Y VVp!&1ە3]?4Q9~*Kޗľ$ ы<󃆱'>9EE2-?OLNsy|ˈ1ыqHNn9 /^|_dlM7ڠmvw}rw 3g ݆}Xs\gw]ByvFJAs0{xX]N~U&MO떳yNox[}|8h&cWY؋=. VoISP58c$|2>ɼ7MEشe'waVԛ'?{zQ喱 FO~B+󞂙@1H );sQ{N_HSu4ѣМE>>8S͐Eb ~dc!.2mPD3Ssh6AjKP۵.}90܏e<@jsv\^iu3"Cwd|Vj2_ {!Q솑Y1q|SێOg|2#)BV%o7ˉw#*pŇÍ/:],M9m @H{޵)nՠ?0a;Wh-+WA.[Ph0+dɱ܃75:@1/b"=gCTEc<PYU;3c\wʹ* fV |7,/]c.2vT3(%u݆K {P.={3خo5]Z,'*`kݰR2^ǣPo -DBa~yK@e#gD#4ۤ?JYm ɐEAR-m OOJU&~ SR4=^v̓}uUe=I=V0-bjJ?(oLu)3tV|J ޫu70&H[3Up\ȍw )5L_Cĭ]]<*'-?b>*VUB׺J?l-i̷.03ik*$|, dd>ʺҸD[fbBvz򨪠@2!# C:SKf'3/ )2LdԹi kvKӡ5#ښ-] juMlV[Sꦓ2]_ hZ3qCϵ,zx|m#%H j[ M-څyC~CsBfU`󻧜m|yhԦ-ԗrS!g;|7j:@ZD4,zZsc% U %Ku]6!ċK.J (iJ8ȹhL $$|VF*J/auw\y %12 0iLmgd|m O8vcUU%$8e[50Ev΄~ 1]=IvT\~NXj_䪎qU~1<ASw@A[.^ιr$M.Is꒩&!~Sjjl>u_ I, bRx#U.oB'hъN )7]BZcbwPSE|xmYgZ}]+so OL1VS!`^0Ǖ7Bk+{(3`LPtoԔ@}`Յف \fHfOUڶio k.5e_o-?gƀmMAl /ou}^ N X<ƦZ-fA?*k]L H{cykY6jxU׎ 7{a@'K#]P= FHrPW~J{%yc=p:#; g9ҋTAr\4s)K:3ECQ垟 ]u3Q ;殜HqK+ߒҤNdC&DPjDd9?e;+tt8UT"H`RY~;HȃWxhdiD7xZ7Ra LoӘ*28Lbƃ.ԉc!a)^eL)](!@E A] 5s몰& S8(} ߢOi\j-U;?291TH7PN=6eh "1z#Ȍ8ڃ?'OS, )sR 4dn24  .XTԷ)exژ|{s>ă:o#7qiF}>}ҵМ-όJ6tD -^$zo}"_ Ԛ3R*Ko/e&B{Nڀ(}ϓ&ơ%lt?7ٌ9 x_q%@ǖrlP(gRM;QH,)/"fp>RKp%2CE$\^6C!)TH7IE0FW)ζ?VWuCգʔGe'^VqDAxmJ{l 0bcƠ-?~M"-6-`.ta܆ wuj Ĝ}ZT%_R8HaV[C mCis,1/W8.ϚB&mܸ8ٖPIȏkϣ*q%bư?>3ӻ4s1*c Ddbu`Rѩ LNCWw,cQMotEu\ -<5pKkLAGHM,ǯ[\}j'I4z"mlШ E%,F2 !}#zz4)ռ#5k;|>lE#Xt3VG;t$I'T/onPJ*,UT.[)eȮrH'/`Pb!1<oRﯬ%vP.Z6SA򓴸I!Ĕ!Ih)ؑ D>V-)6;0 Ig'/AxfCπSs(Ouߚ_' ~#.3H+QR@W"/UMxg4J"[d&jss/bŰ_#sB!_z |KEu.D "m0CKGPٮ)ՃS RpHf5n }0=ǞݺJ̻&'꽨(@і֤楾X6vGoszJOlepIlz%x,q Jҳkk7MkjP_6A-٧c 0MA"f<Ї-,[ ,q*Ʈ1|D~E`jvҋQ'%ײ"Z `\UDU>qК̣ݸ6HV$a\ 'rJ[BKږmQA.O#~MLb<ܓ>/3Rl3 Z4V%6ą=A: `^')KdAaG[OKk-)7a1ݘ* 7еVT1;) ΂kټ@4 eFĺ_B&F$Ր ^Hfr~:9GR&U\BWHeSM4OXˑ0E/p;wf)"V &y5;{_[g8ucnx3(݉&b ذ뛪+X6^m#DyzmLd)fM2nzaR}CzHUg-vHn+9Rbʐq3vqԸ Ě0cD e&8B!UI.Bb=)_.%Y{(wअctɣldK8: /Bm1WDpQPKQuǝ10AB<Hasl  {RS˖Їkcpux*ʊc6\wje^]?w{׸A0 ^Hk<=ղJ-|Εüjj8ԽZpww^ u*}0Mެ5 [A瞰_~! \'#uA@ lxCdExsV}0+LEyqz.lWMsYH,(΃F~?$uΨm%L[#| 3 {$F.)'Z'4pE  Q%D@;3 ԵmU}R71;S*&ό,% & ZS7ʛ_OPmtҕ4ȡkQhK~ێnw$/g&zA^:U(]2L4(. @lRmǦHp@ēmZч%pB6 XM,*A0uBzX)Tע̴7C9 !ld]ӡv8y8W!34X>HkuT±n{&xjhDP[Kg!=kH3ÀG/x=]D,Ąa{93Cd;QNMg`o7Er rrn46%sJ(sE1pMLE7r=CLQȟ%}N \)R{&7Ӽltb=,=BwqMꟁ|c3ҭ_]*Dj88)zIiEGi FO1j-!@ň_,ҍ>7j X8d=;8LnCNjA8v1n <=HB.k CbTopzÀGȬބ3F > 5UQNȕ#}"v8eeU=WBuM۔v( KZ|TQI{I_I_zBU@V~p*LQsX cD"&t$MP_o,1婎)< Oa a-k__Qyt;-EZ ;> Ow*9P>!ȒŬ!8wb\嶉}'vӗ3*C; &[t2T| qZ'Wq2$Q+xգ|;|B0UuD6w({Ms#zNW% Tv)w0P+$BFsnzFQ_ilsQ&vFqog8o3L[Bt>{"AQ9F҃)WnϥuJs~Z~# ;U//lt38Lj{;o7'hO&Q9 MY<8~`@!#NY Ѱ@^8ͺEhӕ?&R=>EsU8Epg=? |5&)ÏIWD f&s+!ڋ`_={**q_'է;,t07.W8@cEmwoox)']]r(T9]q DC!QkkFs &uRge5=I,CjMeE*NhODKL@b4лY2fjlvQ|aj *ō@2GˠgCӾU9:-o2V3I`Zz؁Pˠ 5_Kt@wCo5\ ½@Po+^5&^S+`$S)_z/E6 *N̾8EX5h :AĺKn->V1=|ƽ`IbN]@8fR`&1L"Xl)zl=-˥8e.4b` VaǴ35 f7 <6]-KOq!3iSߡrSXԆI0PkTp>ᷚ\0&_ >jo飷&`_8WR}>uS]L7ڈU#Q" yI4Хsn-ಷ <54A !Ei1# q qԂG=>!Q9t*]6f;W{34@-(HQ5#1X~=&?)3PD_ :;MO MN"b_N-/UΠ^ȓ{!Uw8DyѮIx΋E4;"w_"42Uʨ4IrԠ~ x5鰎JYw=9[Co"[xFhJ㯝ۺUPV'w<2,!@.;<ל:>Fۮ_̧1O(dzau>QX/H~֖(an^M:a[tB1>p˽E I!t,B̀}y-7U iڨ&] qy0措q]#d-O0lJVVq>*qT`T\C0:d۠ZC;iAt'`7 =!cK-s{L딡OsIb5񛕈d1A:1^DoqW' U91Kz\3nwiZawz9zx b?4mHQ!2EzqS'NaU^dDCdbc3 d Xah=% srNQ0@2z鰌tT]#2 - {̉2a_}̹xkOɏeyz+Y^x'l]-SS[,JsxEV~Vf75HJZ:bg @ _y;D}BS/{\cʡBƨӡi@bh;3$ܼ4-<<޾qh+%Wq5ʫ >B<(E%))Tl,ȷd2v)%s<Ӟzp.A{z 73 Qȣ?+J /A:+t \1}=r2 e(ߺKwo@439Jߺ@j1 {/.eצ$9>Ȍ1BV3?~1Hf|G=N  N:6FaxP0PoT;i*bM-Va|SMTӹ,AbgeK>PeLk3rV@) eۖ7jnbtTq☽$,ﲿܧ̊搃fr" >2?>}-.\sz/ڣ\7Rsi|s*-Zy|154E<%^Mu(&Og~Ȟfz%Gzl[_$^t쭘 z aC~lgL#ңh$EZxhv-}^8)5>MEȏ^J̷i5h }ʟ uyb^@73|W2]WH]W-"]D#[C!O2{ UL]{{rld ]䢤YѭcT^z:WvDed 1M"wzY2^o(yi H߅.~P1 mKi+j[RV*2/NBivډ}Ѐ 9YNI l.4N"] ﳠMM:‡d !HtoJ,\ոE&Вڒi טD6ؚN8RL?n>3n3ϲYֲYgp]X2>wAwOM$Cn|v.񞉴&|UːQ|H%SW-΢t0h1h@uJY z`Ә;($A9QVZ#RnP ?ech~KI$cF{{lHZ0‰`%gCO!#Un ٘ agja+R?Q^pE'PWYA%_c]n?.)y !Zy{SlgZTJR ~ئXw0 yad515:¼Z J7ԧ+> 8Jϗ2c޻>H< Qd]/Pby:ܚ;t"0j"ZcA-d,#0c֐T<#asa`rHa7z>ۉPji%a~I,c5tcIkBFܡ "J-kSǖ)IgNhཱྀ@7~tAX)@VY:!ޑf |exJfaN;-mZ1f`̴Nc'}MM-ЌaQOM&[*pȶșl6]NPC eR7lIEg *&XQ7I@b 5|c4[܍Zzm5'Ϝ/SaaOR]=݃$]nrˬHBHjWac96h CI]ԉ$[ Xf5AOYSd~'v-]nP^ՃIsɏ"E%Zi܋)ָj˜a.Pde rsfd7 bl|I ?-mgXS; sT6zzOi`'VӥO磴*/6Q 4ӣ޶#da?S4x^D~/O3%FpQ2"t$r6N\PzRn:g0i#V4W?V]-tJD7 5kHS3hWkq-3=3-J$Ѽ/y`:A`ZӺvxdjwMW&ٙ=[c2m$e&U;82O>fhwL?gNE+,4(&BS u=>3u.> X[p6}!FrRe0&jz<5i3sbJ2nQfrS&[DrEVM/}N,3Kq9*V5J[X8!|C&lezPlN"}<̕{S^Q5M?~YG0@@r l"Mⴾ{ުksC+;<Ѿۿ؝2m.,U)zWҤ6e]v#jſ!rN:ѧ9F7H@ $6Smj.bnL)9D#zrPAϥTo96]?Z XjP@ x 4nF(GfLyްo*aXf q!-J@/ YVH4lASikZd@U9\؋νQG,K [ZI22R vL G>aВhFi剤%"$.6GcP7+$L^.*]_[J`7),<"3SؔraTDz_۷'"FAUx5R.Xpksɸ=+ܐ3dv@=Q'ٳtK7n8kD 2Vy(*<&!ZrȫaitA/ws$ٖN9ظ݌Y`R4"MngQWKȹxStkX,!Ѕnb"z>7!m7$93[H~V?% ⍸?QQrS ~$p+n< g~~Ӻvq*6$IHju[2>|ՙWY.v 9O1SE\ cD7&z4(PFJ [3[;xY7Om@%FiziQ¼掔U"5KaF?oSxLJI:M1njB s~ȑaCg*wWqe3w~j_;_N[WyVfVzϢQF:Y 7)+BI 8hkrke:s!bɲH7'^gNe׋+nPBlt:7.@#WUˀdkA ܀VrzPm/`Yi^Gc-j'eC+\XZ3UB3l('s P.V\?ʂ8)n}*=G뿔cz`6nVXm}z x t`Nlr0.0,[sV3nNr+ p{@>~(^ǡuvU ˅5__ߍ*P2²0jĥ ;9>&E=Y@23'bOAxdǫiqleA 9a?Ca>SpImlTPo7t E[+3ڱh#oyzKx.r_4'rhB lGGB 5׫FS`]I4n#JP-!?} 3*x%Og|w ~/r y)C#~#F[dǮzJM-'9/5k&)rwCĞ!ܪ}3f)3qR5@[q'b!c ?1Nysk6,KՆ;|,eڕ(>_Mz EHG;a5}KrP H בT.a 69LE X=1"dQ.)/&!K-PVayᯚAw4|'5[(N*34Pnva9Xޚ5ԆnxP d V9SE׋q Dr_l9MG޻ͥ}ӗ@ 3\TQ?RP߫Or?>72v  } Oֵz3^5W" Cβ3M.ƒƧ2BI{6sg$mp qo&/ ΃^y{`EXL3,A}S޴,.:މh`z;$x2L'#d7n_Sk/>i :opz~"kstzI])adHWS3piK{,\2!_zrV݅ Sq)' -X>*u>,Vxfd2җgR$#@6.Qf3aydLE/GF:Ga (-Bq8Wf97'D8۳XVw]< r'EEz G#j]`j,Pz?{3IC>8""kfu2&dx GBX̜0cFEL^'-PJ`ylj#:걹LF7+#+*‹`~ XK&@ר~>0Zȧ&sN+ዙy+7pw٦Q(4EUW>YfRpTF}EحoxOєJo7g~W͕LΊ;Bw.% !t?'xӃgg#2HKf֭O`c$?NIt&ʳ rkh]GMr)\Z)T"z6lf85C R t$z>4_Uy|ɣQNqlrlcu=ԸVxp*(v'N5lA̐;^Ebs!cdd]AW5!R I,0rHޚ+dBr8q4 YjQϑ[)ٱ#}ן龿1h$$JsfJZ׎3),72Ԭ'̀ yExmbJo֒XR?/tFlx:}FX0,ܨw& h}n>k$=mSfNPpRLp[J& W{gMhJ@"*~7"|#/рcHa0bHž-,#I'ȣ_Q5)k~!k`0 #ݪxwz#;Jxkl-ǭ2ex}/ )F;n=T N abɷ XJgvdhVgX)=H}|yhRD !ߡŢ`dg[TTY ›prut) ѭ{^f+nKެ7V*i0Qf$Il=$UfڊWa=j7l@(Dwѯ?` c6 >~sc|]i)<xO@u0\dŗM0nէ bB'JTf3rZ6>S[v_;ٝU{ E$f9x4BGT`+`!kԠ%r]/Z A*kО 7.cJNKn@$ nD^R[9|kHyp2q8|b9F״D(TK|ԥIɯc̾:IkonHZۚJ$|1/ߍ v?sb!:Yө ďBwdOS+yN= 9'`f\,:.aوa7L̚m13G[)@B$,ޥWg"һpޜEѳ8xi|'uGT)g %|ƈ џ]y&?VNNбd/ݫ⇤z_+dUjI-!J] dK-e$֮ށ+9"Ih*v%+)Dt9P0Y{?'&=. Umƶ9i*5Se2<dZ\G[ӗ3d!k J?rJo s5AX5s/n܄nY "c.]Z6q~,)|躇]4w8`şmMF< z,hQ*m@0PGd# d,K"m̒cU|9ub4eEQ'zD%u}@uYr+Q]sn> (ܿ>9R͡.SL|;"?ӚB܊a˳럻-JV&KvIc<Vѓ/G&zlcM"C;@F? sPMcz ^bx+Y8s)[g &(% g ~153rX/:Ꝛњ%8r/mG{i}"Rp8"6@FDDN-I=S)lS3c+ń#cŏY#fc-u⃩|+>?zNo{5Cz옎LY)DLa _ivxO<0_~C ũ` 7b$!/Y~ݹp1к|a) ?M13i$WNA0{ J~ i˗J?TeBY&U˙"D{)z m_Q́Cj'tQ3{Wh(0VSՈ$<L@|G{^:F4`9~>O>>m[Kz&hrhfƣRDc֕ٯ<0tDCf{P9 o)hx؁ƾfU:<(@9+,4j.l}lG2X9MC:'璗 Q̈́_r$1hYVp5ǯ& 6Fa=lB).V_ڛhlCJVo6!PB8Rk6d)+K'al+D/\d ރ~rb~ômR|ݭ6.\zЫ(5Ol?;N (@ d}sh$VC6XH&a]᣺!8U7r &[RrsO,,k܅ \1ko\>UUo\Gepy. 'V$1D>׋iOÇ_f&r>5j yIceGmR2ίsKN\%X;`2pc!~aX+٩}}A~E nӊ:ogyON$")ȝRC!C5CtxR}\ug65eS)uTsކ9gN! @[ ?Mhw[8,N#uRqnX=h{[9C%{N3J0cM13 o2fxUgSj]0 %Vw#̡ P-7! cc*]2֟ڙK;38?4V͐U}+Q&T.ʉt@yTWhW=瀯;`FjЮvx טt!}+x+y22:Kq:-qI W?gְ&T$sطqsI ]p'4Ӎ6_+Jj9 _l?%[gC' C%o !% 07qOGӛ7c⥚C ?#.Xt>xb:}iͥlŢ#3NqIiGFv>OI sS{c3JTsXPe/f@G4@< ~F>"KfP6,{U0$n,毋F-xn;W;@ xpS%o_Kipv >jH!`yG%'6eדdf}q:2?@ _"h%Ї9 Qt95'ZĠI)>&(~RM&zZ/.j1'E+w'#-$VuSV! hgqu\i.R npժ@*<(j2 W `; /6 PA'Yɋf4#wch@'ǟ6ڡ;Y><zg (f@iRGk|7<˂Q$QξD|'i}%ĉ h_ >CD>`3" 'S=Օu6:xYH*7ұu QzUQJ<քM8bHKhȢGx58$- ^̙Ԏ/ Ws 4NĬ0*%{/DF׆yJ+[$d 'EH0\R{Q+{׿OExuxGY 2V4mQ3M9iFI]V?X_.mf2䎃TcL\u'2շC6dрti- ə ˨?\ۤW{>RO5 W2|i t;C-ǎnf ڳ*+ia}#d tHVtv; C;+it2`/CKkl)^a6ݠ"[OT{T7]}%NY9ULFiT!HMƖt*YL.4 *Nu2,ϸ,f@b*ywZҚD P (*9Loi'Ra\05DBaU;J?ZePd(fT/b жŅx|TԖ8\&9:jɀ31UXnd| U( ѩClߟF_NEZe܆-4ף8&^LrN7=]"CQ@\Ui{tdbVGZwV.LLbny`J?.A kw0H i+nt)ҭ 5\%>aЋ|;`6)8+sKb{$Ο2]rԘ*a9q? .gC[8s~cL.'G@5d*zƟ@!qEyB=1VU,!ińK ,q&`ʢНL, oAsVkE7߅ DLSƟL6*toޚ\҆NQ.+n>ڥ|XF֍;[a~pT+^b,r='ŮiBIzWD;` q@jrm8^pmg2t^=ѪPmNC'woOհ'0"<)Q edkzem@CQD]PBAIp/YvjWV8={z"}Ro`H Lyfr#~jd1f=_FSDpmA}|+R~y}4l,M>E Trv*- Z(:|ZAo e^-**-ukKD;Xo=Vgr4Z$<.:>1$m#qaByv*9Tέ!F0_IJcס67Rrt^;I9&4߼iuƫxpwMo>ƧjhxB4l?x Vk^ |+qnDapwa44_"DqA$s|h82mzwRs% > Q. Yo'b.㿫¼QA>9[R.걵GL,`C bXDaHxqccJ݄VsY/L b|iԘ I;?Jغdon}6߱{87~'Tv3BJjhGa_U#' 8BmTaX@r3 ):G}?y{[ y^|J0bYovYih~zDB2pN)ɽF[ >KC-]2}. :jyqg[i,4`xۓ͍jXzi]2v|P*HT0|sI==4'_'ჰc!ll`Lp\-iǫ$+O=-K\S4;SZ+N".- @L}@m+$ʸX|pkA ,^aPfyu?դcaBGjR6a$ ̠Btg*\?+rSxKDl)iԬv@YjHƓ#AFZ_ͲZ(> /aG5n$5zDžب<:q{$=%4~#2(3'Tr!XC-tPo$ae&T[Qik}=sHPͨ[]oxNΉGeqK2F7__)u-[?ܓtztcJBaCֵ#P MhdGU0@6I7e(j<YV"FOf-\>*L ;'=ـ\AɶdR$JuU5Y''.f4ej5숭]Ԇ&Yؚ_8]u=akpצG}zHƛ˴1Нc=Uo/}!A@ ;)_E@P zf]`ʟ?]|@WŸGI BLW稔CE\޻q;CEGR2?MCI6BZ>l̤$PX@BQK,;o^>\ɢɥ®3G嵛dbzscjWSּ5^) Zav],;Ul0 GH^wYǚ=I-=[sQS__ Ktɗ=xdqҀ3L82nC\Y٢5`zcij2zAo >RGm ޥ<vކm=ݘcăjBoqA-8i;'zU@''cI9qNe_LjI5{ [99쬵kb-L:o)x;r C#!~™LU(*B+*}wWkve\LQRۘ ƈITj5!Y0e!ߔ Bfb}3^)Z7NO8x7\&ޏlؠ<poIݬ;9Бr0assA8I R:ez+(Yf kX, !%xjx\0:lk)8r9>Ʌ+-.%<\mq*P^,G/=C\?nbyup >'|=E[O $_wuH S%A/RvUN!ԑQ*8ǻ9+qS4[%!P5̵!֊].u_S hR]`D^m$+'>(cP{>IWﲳF+teޥ:EG7?;} HmbzQjxI1qm0nSW`z@)\JJ"^sv;fC(u0oͰ4;-0N)z@^C2ǐ{cgZ3O dIlQ[(G m n6(O'EďdAQu#nS}Eoze'n]pk I ͕pzv['8hgsYvF_i۱@y~ MLbF+>3*5ciOs.k{+Q[LriS0 ЌUJ'tibɑ\v2\px'P[LWu(>R&onAВv=5R&I"ٛnHDώ84 PW:e\}4Qҳ]Lv8;T5Y+g\G6sj)!z1][9&X dV )՞l?k#klye 45 KP:U=~ķyQٷkW%{OChs!qxw 64Ӭ5~ZN㯙?ĝBs+#Y5l=i8(iLxCߜkSE-%h⧫X`~*?3ܢL_-%Ҭ> \:£"77{F-K?Q{UxBo' YFuи_ "T;iΆ.ȠI#(IF#."2 Umns pݙ9>њD|[q)A5*)jլY[¡")֗ ɜ3 .\6CN]ZCA*;5u) \,G+u4?wi(+aK`-VŷlddZx R"KݹDs=q7_$>5$_4[Oҕ6P<+6߻bqnزsiǷbvb`v{F`yNV%={ sԮ:ЈK_'*+P{_ņV`;kT|C ϰ|ԪFm͋uY0IjyEgbgCHr: KuɌo_ǠQ#|i4Ej#Q a!{ΓgwpH+J5ybҗ3rVusW ߓ7N:5Bў1"(Z'I> gb$rp3&-["bfɼ(Eb?K 'z@G3t/xq7` reC RFlg)ͳ/E}iO)k´Qo$dtْ>雘0^}oWR7LCsK VMwE|y2i(,`?_rT,ߍ7Aï@Khh}jc b{OPȠk?;ѸGVƹZɅpuJu dw|'ѥ~FTSgzOjcaKҜ!=JSsH4^Cж{-*;OVRF5O/7`"{j7h;ɂMcۧ(GkEFSޱCR˲0?Z N^]W%i%3#sy]'gWz ҙ3]HJW,-6)Νi>@(᮱QdS( U<^sfTU w [Xk=#KyPmx gH-sy!d GE?r=+K ԙq_gm&OfoLv7amI2+r{,I8`~Vm֖ͱV>[O@b")OI) vae626,8$@)9r]i150ѣ` =8CTr Px&Ye;(ЄDxXѤR;\JKNFj>D@xZ`)7EC*dd> |[mIړ(!< G|E6hb%@yI^qApݹ%ILߟP`]EI2ω­GуcD=]4Pd昍8D }Ų%DS#Dq{v"ܡeA=v=xt nzڴ~+$61[>U#VQ T^+D "GAp۠g[i/!> x% l;LGє|ekr%]aH9:.O 4 < oB#$%a't`<5[$9B|/maE lY;î 瀵k!/y/JVO_/H/{TvyInH8Uӊ)|Ss~Z-tۦIW2df zٲk:N&Hׄ Yj B,Ƒ\bU&%xIRbV"3j[~"o配RpCj @a8ƞ4%MΚhpS[$ʏOv'YXܙz-njW~$U"qZ)]Os0Z7U7hĩUYŶ{. 2pQE"тԎ[s83f2iC+ Ke>EyUү=(Zn1A τWI:Gb(fkM+͸J̴,%qFt/'eCoq /2URI7]"iAU 4/IbvNR&ژhɴw~i3Ib" 'A;< @<5{ s<#mE*'}4,D)G[HPʞ>Iܒ^yaQ9lO q X._61w0n$P'\V@ VN^ciE1lo301d2L$hJ6/4ݕ<*V_V?qT2{Ó8QV2۽X<Ԗ,POIK}2TIvi.ȇ|Hq" m\ õʿlO^vAam ݾ]P:%ĦȘivP5'oR |s^GQQʢYkA pc~|HBrO|\Iw(˷*_ȗ g˓+Ͼ(#mKmqgp8ͮΘKDh(-D6TRDeI}Ō!LvUl&v2?@ʌkEJOT)]tJmA?"+}_>_Zg]S߻S,jN~1ZG̈́~lt崉x1TwC&d*8^;x~D Xr'۞8*_{ GD2;3|T%tfP4A -J:;)gݚE'X|K0ZJVz6Dĺ%g$˯Af6fyVFjC6Z@C0bmAwAUԶOYE)V޿"\PM9C<,b6mƟR^{ܧZlr)Q A8!-7HXMh!AޙNQMg2q y)k~C:Dv.L. 5'̤ofO7= 5CY"#t)R: ! 7q f˰;,=G:aEJCy2;_(JfVQ!IG̶9xi0KrpÝY5EֵĪPoXhW0gň :ߴ:g7Q+Y /)!`8̸ Tq, kLNh`^_,OȄHPQqH0\V8 ^ l[2v6ks4g:olM fߚ#qԆ5CKnMٔK2 Ad7DC&f"61~ aNY\h4aXE2Bytpv\bP?u#TPoFy\hv&i2̃ xUHX ӬVSp(8cF@U݌f̟5[ 4N8*#kAN.WZdF056f< RJ|?MݲBM7ɣ^g$eq #&Hdu7=0Y1$sjH*]0@(Db>q-P3"Nw7zR 9`zC{˅g@jffnQ#>Bp|hv;.__@_<u$_"?Ed.3 qh$w">-]zi ;KB(GqfQP!Di!.Q}I펕ѕIXE1كdHu5u//6v\#( sYi]+HY{Hҽq1fʄ͘"RysRyOkĐ(&ڗjKMi$aZ`.ܦ;. jebd,[b<#Fq7.=Ȋ #W/#[ >W3~XC0nR=wtEH ݋8#A"`yE0&;# lלͶ6K,MJG Dޛ@L/\1~<݇GڀPgp6]XauS;@Oנ>6EfcQv 'ݬAA)I[?`aryÃޱb.+[:@FH'/aI!_lA&C : \Hf6t&ŕI'22{z;&La8hf.u(?wJ*|f]]YXU DVǻhDWqUG1b_$JXg[ !f4-Q=/`/&z0xPߝ +x$2E.)]GO%Ã2v?QPkC[![OQHB\K&JeW϶2(ΙrF6F|r$ȬL"a d0/jtcHI74uM XQ\ WNBl2tDּrka)/&JZw59Ļw}ʩ90%~5-P~̖J]-"~YSΌ<}'٩ՇX2FA"b3)S/6 DZIs/H]:JbcZ9߻AL^)iWx% ʏz#%-lոii<#Nx PDVf 3<;9҄8S#'nVe䖯vd6BO\ sLFb/4J;\Dh4ŞowʬֽkUő8xm.!n k\Dɱf/e6JP!hH 1 c-֔p))we QѦrի炙̶zSQ ϴs};f)Cu~ ==wDsk2_"q3ltҎG$Ӹׅ} .R/늛rڶHFN,?ñޑ&\i]#I~dP[ B̭U)63j97؟"F XMq:5MMH C7||ӆ4w1`l+lTdt6V`uӘh4+~ 髁X1 lN߬28FOFbVmD oBb6RyI 3 @1jө5RrIIStWՙJrW$ru5W%%>0YX0=YW)3nT6˕zit/:o)D<0Dg:1Q^[Xz.y)_g/B~ᡢ/F9`Os4kƲZ.OpaW g0-~x޺-f? J9,9^7Z'-D MYȾ ҷ3$uU_eKETlq?.Y*c6 V9dsK*g/XFhctnmmQU͚C€qKZ%zoj[5U/5l_>0i>ƧY,c6< _l(<*2R9<={D. Nl6WrcJB@DljwY) yo>fV><J9&dދ K77LCdd"߮EPx8Kmz8M}s%Ȩ `/U 2Jbl-THviykmiAYF+AG?ne-IfRNc2k}®j6,ɽaE4 f)$Op[GG'8c; r=fyX˘l>Ʃ0D8#r=jwH%~)cw>\cAL6 ,C\NPP<YE@ltqFhJ^~37]"}ՕS4aԿtUTH C.&Jn;yäH`'c[%ԚvHIX%8{ۃfbm*3grVŢٜ<7i׌qBZ^0 =63,ez]7b i-&\ m6ݷRce{mBose++a$=ӻ,5B7дhe9l=SjQҫRݟ_O4TG~^19la3)TC_9C uDu)tC{35/a&Aq3dEHd}Pl /fCf n%y+W. s=Z)S-~aHM!Dž֊ Dk3&i͉I82!k8VD-tHE~j/JhZ56K#m-9>fVLFL+~e.ߊ25AVʛUЈ(bz"u'{ +7:>Kfb ^׫HLa\pک:P|4R DDŒko~N򽞗*W}0m,tAEVl8e^k'*,PgӶDES+iS1"~aBǦHǞ :κhu\(m _d?Ͳ㴭lw٬3V؟u'&9u$qCnX0dLW]v֘u yv> aun_>FHsP+j6Rq YU}vJ]0JH Dw%}^ yTB~ BT,s7=X)bY$P PW>)ׄ]ʳw}8@TiB*aTy! D)F*OoAaaCv{BAl0{n}8l[?iN]QLMk"EtwS&eo$ UekF~rI'chL'Ȝi,C) B5$EHO6^A]XheYǥi{>ڄa{$UfXd}.4hk?r)3Tsq՝KuU)Ev"d  [ThG[U,êý0uXTث:(R?.*qk&! u.8[u;RRp=E]1i <4zFl>c*o}cNt VEnEa>Ρ-X7JxmPfA1SޔXulרfx F3X ފF3B*=KP PKij+큄_r÷C߶#(V:B =<wlpxvͯ'MnI!#|7EdSݫ&`FԀb̘$c4*ȉmKާ*ƉP$M^e]KlW?ΦoV4fZpfy5$S"z2jLEѢjw !2Kq֍|ōvU(6iVRQxJlRFLx|#dOЊ5X] -g;wG )DZ8u߼E @:z.A"(CX1n+\f OPp嶡(3z l?K„OoD͟.Tq3G}jy_Q;O`ad~D?5K9VLW[_]8XcJbWk`u>׏vsTʰMbs!N 4 ZO7acЯQm:m֚ŞyXbx' o2? -k0ae$]bHBd  WXgI\jM6W{n(2k7Zffj9lp5o9B9h樅 x4 BnABpte16U;zԼfw4#\ `Kg؊l@k 3 ';LA@ oW-R,іg&/{*XWBSq`s3%q^gsH_ Ȇ!߫A Իa-/Ŵa_a s7DUbd6jozRCK+ѯB;9R(:ˤ326-1Z{!_bTM)h[Tx-6,?$\5&!RE!u^5a85$yP"9-za dOt[%+ºg&6G.6\̸7w}k .* Td,/B[myqk(=Ebo-$0G%8ߥ[] BHߋmB-m`?*BR1G?̋%M:$ ԃe~#wd>KñGmG ]84 # YI~"k&#?"N(D`?JRGt~|wpiۜh>v {Z}4 >G.yRF}w;{K#)LvTuLF&^7hcitHMԓXlOXd&ܑ G|ku'+KtxȍO@rd<] *涟U/ )Ɵy{osQ: \r3(On|d8Džr0F~zeK#+' %&^,C&x jӞ^)73[䶩crVI[r`!Osr=X:Z' u`ض a3`Td>: ;gCYSj0lbcm6cߚ_Vj msL521ncHlL@TACoN$^ZK=.^˔|k ]99T"I̕gƷ(pJsm9yc)Y}ѧ8v"Y2"K5N? 4ku#UL?[ U.H@'╃iv9gڱsW =mOv-%T"a Bjs+7K dh@ݧ43 -.AP]%x~KKH!G8jUН0$dC{E9OtT[h8;>1|i92Wפd6R͆ܛR)cL'kɶjS4C*k ʀx"!قIӣ˓IMҙ詺^٣ܒc9#@b]]geyTs+C?"ﯴxA%p0OJR(kY[Tf& ۄE]Jk^/$_ &~Ϟ^Ss^~ G 驽'ZɃXqQl6k̲8sޑZ+\~`Ӎ (|9%1SIq."lU ˞Ҫ ω^s}D~B>TR>y wagK߫ڧ%;-a%LL?_ v0dn ^xM2ԡ!lݧencE&*h c6@zn67#!E/eĻN?36'T:[^hR2J. t"m0;9ht:GvP`2;LөW01]oڽʕϵb#@4R1hU_B"س:jpyr ڎ UX#}񥱣=xbu~beuR g}۴B)U7->ܤ0nHEp,c'KgLM/A^ NI3_c_E)^ωtڎS9"םi-R)ro:p۹Yq~j"JGA|r _XT`)FۤtX$Vy\gq m˟bO(r"ILs]+ `o0˺|o'pDAچ›uk(ڎJξGҀ," s@aў*'gb@B8~͞-O9-sDŽ"[ ]n8&6Z+IVt 0-vqYf[Ld )X?,DR<45$ύ UQ:wDizv 'YC4Q'݌2p|ڛUC4r\|ьߠghAtEe| ix Ѷ<j_ DD3)Ȼ%[:(9xhwAuT]lOk 5>"' ̪X0NcObk2?aƘ/'㤖?ky(5`zzyzti3F^S*z %3VQAz: ZC7=mPÚaTN?mvAE;M!hnrwqnu0d~}mŎ|.:7`Z; 3AC#kP3m@Ʌ5*to;Xm-owυd&׋:T 7AiO(8T%I}$4pԪ*MPP3yc$辙O"ywSH;5ji09Pak/=~#z|^ˏ 6av|(߹64[%@_/3_>f/qƍݦz%O|Y:)bUp-.]~Ok=Y֭$1JX4](o[[!;%zo6Ց̗[}A ;C]3Z 屴V$3j;<|xU}A墛xeo5W,[s?xߓ 5lK}9B‘W  zM"phK%ԚwPGhܪ\A)6Qk@Z|ډiOm`2qɗ-O?q[h&2)й{\P=JZ iW R?Sdp]Z?l! y 5|àn$4 OfffW_0~icM\dqmrbO*@+-;nrL7=O?CLJTsm3v[/9 O1q)>_эԁ8LNi9d>#x6XzT="&ImT:2i/Ŝi3O=ot@'(ޝ!ܚi=Y?GuL3V?a*"g՛O(74{ѶHkP[C_KL8rbnFo(-99g1.}Os6,$Ufu C*U3? )zgi R &𓶄Ee>]JzI\S2]-Jphݫi檀P|1ShZܤBQsj ֧U֑TP䇑pEe]IgVV&*,D)V}Xn6J5nNw2uT^ɀ&1hk@5x6w\9Zyʯ\$s)|\QEc ~jj< ٙҝ?EJ_7Zcn?Iz˙xpPJOwNJp`9>Lf٢`@r6w29WR\jI^]{!楍mzA1>s]c&楃)~ 98AEbFTFurwgg+pU]sdWjό L"oQ^џW6c\8(\-Soygg]|tۖ57sqv<xԬ78p~60\ 4b^K #ljr6'~wJ iF$=QxΜ ̻?ҜA e0YmgRi䚃+JncBkU+GINޘxA߬\W@Buj$~4hIr$ZRw4U4yS͍m9"3(GXQ=Mb1g'~:bSX$9P1!UfԿǀ8bYqF.*5`D,n@;H.k11!G><^QkܟE#4ebZ$jcl8ͫ'Я- >Db;WsO+&JR| ߯z'[ӼLajC+n1}h{7iMFWMc+n++wU+D^v/{".!$68ʓ""G!wu(\cUFf|93;mbB]9xQpI)å(oq]@E og'SpxWÇ!7 e(ygu" 79i _Kט|u;:.x&<|N 66cJ,kGͦY`Mg]Hu,o6?u~5-3+e!K[98ݢj/Qb4^]lBY,vD~!{^oTEcTu1R{?Vp p!ߟ:YdE#U;4J[ ̈LU/^hrXRlZp%wk8&zP"f%y>D-n,"ua#".bW=&NH#d:"5dH=#eOg9ϡ2 kȄ (}aqs2'}Mg2 af2)w5w@t^n p Rվ@:tsH2-H6;SvQD\~ݕ;5MӰ~V|p*JOqX?D"s8RP5j8o{MBH I\~{~[-‿j)$:^:]; $tAzTR(7V|1,В lľ}F&t!26E j9 B*WZaWKg{Z9>|T()\"ˤ6 tD(Eݠk.7ٹY7ls/D6ɰf𯼳J8k?`'" sW;N Aw^ozM`fpgO?`؇=: L[y}n1o}O 0n ֨4Kl8c 82u=^~=20TU Kh(y~r< F[~SXI,~\bw09 >)^!1}1M[b墮=m}>C@% ϱWDY1x/D_O]%=N+\ǍPurRC ͪ2fצ)aXz1h݇U&dC V(3Sy]A<ͷ\t%ih%L+;F~>)Eg;2}z貲~fĄEhaصG)_APՖbq{Աs5p-VF[B)y8>/Ewvs̵՛8ݖxu3nR{!ZO{Bp2?d,4xHŁdӑ'K &@5j`}FF"':2gs]- 3(9x+hwTE{S[2YU14h% Ο܍a_#rݻ$bBţFaxeL»CfeJ0 ҹ^!JȡD]>ZM]ilK~{fi>H$W ֪A?PiY>oOJ<nɪ7 ohXܤLkC{fN[dfsF2Chd^!m#ِc\(Gǵ2B}F-+-;d܀+X'5^ @AJov{ZlV*P bd}6'A%7[o(<rrK#SW6;1=)}LdpqW k3׶V+RV[kpG1NYf*H#5zkn>m[!@V# 5F:Âfwmm,\DV٣P]Beu$0<2ec x`Js&rAwi1@tC|F'mK<8͔$c$6r@z0[܏=5pUnٺ%Ƙ%3Gкןo.e;{L H(# "DQE Ϳ{a~Sj.1 6+2bԱaY>OSBs4_:5$fH>*?'4/}U*B@".5-/y#7` - ?׿KY -C SC #M+82KB>Wtrt-Mv:ԣH\8olM7u*ofJrBհ,Bs(ea.oEȟW;]B^t~⪟Obdl! DM)㲈_m+/o꣆Tg#,LT1,6 `7= Rxh 4+yԵrp$+j6$Y:TTE4.@ ˔$RL sDDŽ_y5fk#WSk^)Z49$ W`$gGDgAaG0\BNmh^2|??P]ڶ+H1(X|P̸:J~nie{2 ŤtbBH13m#qa&`kD[Z/'xb!`<k AnT5WXvfƧzM+K-X*N;6tԦo+o(k& X7HJʚ3~A 'aVP(XoDDtf^D) p<1 h i6aZvX1^y{(Kk%Ϫc^d 'P 2フp]Txh!x'y3x$%A1Z?X]G=#r "= <(kd<}zzfkyErBolśF4WwY)B&W"VKC8n|0/[W2~VVu .3u>#5}rBXч3eiG9lv#s!=y+2:l?Uxwdpf>&1wnj>ΟvT)ClkBa;j@*MAŻ"Ǿt2Ԭj9F#I7|0$<[0)S]l~O??S{oOi!Bho#Az~_aNU\D=={C{;ӱIUg{ys9zCP_ y gt40[ Cf֟dg|T,w Ag}߄ baiڀ6QoI2 9zsN'(lҤzfiMb!M`hr1y \^ 3 wpe".=C۲-s>oIىMFvѡhMbc0Q"b[?^( )H7mQ2~f-#bYܻ8^YUUnydVfI(>lOʔ4ѿyti/Vᒫ{&aٶ0}8#, tU.pO)A^lV*8eU"30>q( /f57m-Jߋ/)Iz]̴qFC&_Xy4DiKTRBeM'&gbo C#c |AI0*B֭ƲBϮhU4Ô6_0; s}*b"gt=4QJ{O#4}\R"T dT?XCWpҪ4Ԟ} =ƴъ`ؠW>mO=B{2 =cPߓ^ <"מ/~1栟%dӿ4f&<")v0*a69/ n/6&S[GOk/ZIV0w؄{Ce@Bꇂy@%V:1.8_nv ^co}^ax.c#z/[FV2+<x!HGjE詵]/8 n Dz6Jfu #"gDEre)Uda%LK".et~XŊ U@S}k2Ա :FY-A 1@iL2 88AA(\P ),ux:7oaP`AC u=U02g[ NS h#zҖ'QhCywpzZTX!'BO<Қ/'.‡8/־2I͟ŽhY1{.#+z_^"GHBRM} UG-#K;qUȨZ$]֕uz2=M4kʭSBR·?1* x^^S[چꞑ+W Xs G%\{N(P@}J @@kEГ]3I$p Wz ?=ͧ3Q ڐ'e$K߯r<ۄ}Owz|:i M-p27wQW{UfqԽ9t ďyb)婪slDqwU)00*2*:l|qDS6Z&Z;wEVlɛ/*dELW /[z"չocI9/)%UgEF:.ߔ' g+pHs{,ffAm 㽲`k~WS/5@Ih9A88d#3y'`0k7w}ƨ3 ;g5 ];<Udi`QR"%^Owquǫ|Y# ?u{ 'K]hՎh2kRD^Y6)l13*A{ iMx @T\grj#2Fa_N zW4}]0I/D.Zn`aťpFjuG h5HNU[ɸl 5XmPjT^uIcKU #)CvUW2ĵC{pp̀ftłƪE %W _n[B-fi/ۨkfe@gMX@_RqOT,v94}ڄLs)ͪHOh bbY+J)36\>']*Q;3J|-d&&fNY:x@ā%SzMװBK Lu7ZJDSwUc5u5ޟ2t~e&ygL\%^&hc'>rWw~?NVVb6"L69x#B>J2o'~fݢ씖QNXj2$=8rlVECWɔGE:$e&!Òctѓg˵ց GG>,)͕lJ24E9l[yɾÜe[rz`X3I,G~VY d8], ot!iC,?8q_tc CޑpQi^iAA{>T|s4#-'58zd6 훲2OŶROyKRoopJ v.Cc;B$YߊVxnS]ClS)L+g3rPlmT߹x\j`SڻVXY"Ik+V?&׃|Jm 3P6ڋ~޺ L )W_Baկ-TA#eȲkQ.qb脟|Ε(SbXH <=~H畱Ƿ'&" H.6Q_' e%-ڡF QmX_2 ~{7t)Ss(ԠL]x?_mދm_04oCQ@lc_Q8rb : /0]-֒`bo>h"qAERF*V*ȶNfų{T0UI}<yd]M 5Z\]''Z4VZ£Y8-1>AkIYM$Ɔ.nj=?1=订^q74^l)'礽@ bvVkL"M= _`cBT+ϧEC R4ðQ=[Mq`#y"f+JH'~ރt)k!O*6Dg|LRŊF<i|"V5>q,e\ T8&۩Ti99~#DN5,AEWU &PZw0=~ch` 'ɯԍTCsn @9O A;5_Bsr}_v1V}bOJqv5Td(rTԞ.u -Uuje J% 3l{_:v?`%ֶQE.z?\2|⦆^>=jqqg%3e?=c ꚳ/Jh.@C$[A3M$3R#WDZWxn\Rkfa~8|Wye B,L:0=bEt!ѤnZ'8snkj7iӒbrlTp= h(]hEJFxSLo.p0j@[q1=0lT H1+J(Vh, .Dbt54T 25x K'gAm%im!;GΨ1W[D*eOxܾM $^-'3ѷD/z0wdVOE!AZlWWk*nc^mOm0ܕػd'oKq%{M>Fq *c 6wz_a$dFmi2?! FOd7qj C  xWHDuJ$^۝zFEmBWkgDj׼4^`L ewDE}kLvPKxM2IbꮟK5!LeYY ƿOߣ]Ci]=G5p"Õz?Z%ayM.ڔy14h Y=hC&k+DMz`ָS20 j@ņ]ז;iQ#0$%9ԶcN[Ȩ*Od~sBnԎ0E& MuL]2 |GDWn:.$F-F\l|LW w| uе\0ń@ѐYæe SЇRpé1K8G*a+2I.Uיbh76Cn2{n7{ cn2f:ӝgi |IIiWeãC̔ z>c n BjXICS]X\5Uno7缚Swra; >s}E8I %zU'A! PH,QLݬ6uØ:Fz76Y0J{ jU挛Q[WLAܩYx)+}K`c5-Q#ȎFJY*[RG6A ~^Z'pMӱJD񍍃nŽP: ^NWP#ykOF~%ԟ&7JŞu9CT(8z.ēճ צ@ bmØ[Kq \m ^N{zjK,p2sDesUWb0o@Ψw*.\B(Ӗ.Γo"mƴۑ ma-f+0G^+Vp_~~- 0bz =eסu*|w]]-e6(k )A ,uRnj{H@LWz|S־[=9L:yw]rk1oNCGLEߞ #ϱ7ȉS0S=tp"Ssb0R1+m%a.@;ZvZ{o#PdY>ܱ(6e`8Qi9$MjZʷw̔zTJjs[QK@}ʎElܜ1Cl1t_%e,O;ÔwgWH'4pM:Eo]Jr3rZ-Qa&W% Wq{3ts>x?4'<bī5ZКH5/E T Y>4^hlmDj$ X~YrVjT^e*j8QcJ;n&Yix-Jtþ@ p}ZBY"GRxI=p_b,ufWy·J!;ڀ+?8>&ыYH^xZުÚB1$_T\z3ژ G|lGw.IRܕYkʃZ;jW7Sۧ7xאy,/܂$ˍ.f2Ste輱/'iK y9ꅉ!ߍ_NxIZjz`"(%yFf+Ϥ4juO2:ԕiZYnvXƏ Й.m0ޔʴe ~:2yٝe2{ xu9&BrAs#zT_rQiAЃڷ*:\Fi3΁w}U\)j7/yx\-@c/u=WvO!^gf8ۄC|tQWi<\Rn $D1UN8MV_ۥ/dDhVdk_OlO8~RK 0gr?v oGIxJ%L Aw}ڝbV X*pGBN:iTBl?^XКFj0ztFVBe3DϝH";&bcT3;k4`{ЯA)Χ gsEa{@J;&Zs<!nL4v}6Z/\W&Xm2dޛ'0 b.fF@&.+28ؔLp3ǖuֶP-ሆr,L𺯩+zJͱeCsRܿ/T.ˀL&ex<j{ =f{-{.|eh8&am=7?SI,B`%&N$Fg cZΧ |(hV̲7~\,qqT b?i^!hm=iA^4gJ<.i% ̡ l4 SPUL*m\smC_}r(ԫޕoi~ !@<$(>ZWsfn BS&,ڲku6&A@ʴ5ug+ 0˹ [-Ed֬K]C>@(,j "stdUSJ9ʐx+f T$C N wp>:Hw`|gqPf̤RS3LVig5ٞuJ ų}~k (ظ%3Oa],gP`E֏o̙.MT(4i^^iS%zøƺ,#Ō84-4&8d.2&~gf|%{g἞ڪ0=J .dP_-4H%T}P&vx~.OC@a0U;pWƉ,׻%?Q'{_(V(1"4rv`9n{pIt$Q Sn6%H/{RM]!bd!zS?AS%JtZB)Mng*7⊵(ޅ3.<[U+.b28v~`5 #QӻIX•T ɥ33,oUG ZE*9t]}<3eˁYu3g3}|$g ]e^GOo8gq~baA(2D؛0qu,,C.f5B;V("aVq'ڐ|ZBR N}}\z=0!ƞD'#g?ISK7]Sys 8z0!Ԃt{)rh C<9Q4nPpVDÞz;P吭bYYHDyPL)[m`ٜLXOtٔ&P!jQSh5GgpJTVn S\ B:\oYō𯌼k@=67"\2I>JnI EkIK\[oPOs|sX&]G5rVj߿A!7lM0$Ru&B*9QWL쭳g ;-ǔLXjT&f2jnaj?.8O>' E(- m^ oc-E FEP;tΘyn@A@y9_Vh};=P4{螓J늵UkPGkRh?.{za2Ok%@$>Q(y0wy/]hiލ2=sS+=VjRPtx.0>Ws<~i,|k ,s#tM T]/[) `_c^"ķ40? ^І=I}ZG9#eȢ5I9y+,5sȶLGGvyG#xTƁ(o׀m;,8C(ߥ\+,ᄤ8B(q)g"2D5Xn-)8`rFBm>5[M󐨗T'a}< p#z4vzZG8(vvӰPm x%U^Y>im/ͧuH/lX\248컿3qn7Vo<]qWh_IYm5ME |2*7G U EHqi y1ID׃Pk;vCG7g(U1rBlWmJ%7@i@&\ug[‰-)wV*j7c& 1|J"Nbky{x8"yw+gdd6S z_Fڧ^1c)W2] U}3謀r>*!V\l?^/P]sa#QQӥr4*Jq/4rSbrR5jr}0nAXY$`ZD۞1>:n{\݉+b.ǘ୺!XO+oKR7*~3L9D++t Me3$_d"io84듻=Ml,\j:c? "-.|,jJU2 (- ˠkD9 DPc129H̻rH\ڙ.:ַbGv63tjτke 8ƉM{66*8\8'aLƳ+GlHR0կbe1'!:bqbBPHZ*fg "Eq" 3ֳm=1 aAkxS$[blАm}G{eo?^^#WԆ5 `{ɬއ JR{*vo"X RJxH5oL=O8p Z&Bv"sIm0d &v4tͽ<ۈuFF$t@hJ̪4͞<,gA7lQc"Dims[<4*>rr M87;a|X϶ ٕlس]&-SJy }yJT rh9+glJc֪o "ߐuJrF*yQmL0|4N:JriueFlCͤxUHɶZC}G%{ᅔ .bD"E D@swWU.;bǖmEļ&\tN|U_43hA^ 6:" YbB+qccmrp/Hp;uua4\ֵ;Z-&?{:eWV&` 싒N:;i=…aiƌ۞I(MxʅXIU]ipN - ]k$rMIe-/ꎲkq͓Ouɑ0wuɽu=`K#ek5}U@Đoi =ںқ` 5J]nPve9ǒ'UVGBc }n$m'V%TgCSGj~!,7pn;,_D͠?ZHO)5GX7[*s2 ]x_Z!֑J<^OaUP>(~nA_FgWw;JScfxZHo_xAYRcЎ$L%%s6EgWVJZb~.CqC,R {Psp0ro )B;㑢N0! {PS'(n 9[Hv (V/lB&`Rں@ՉV.bGȀ$_&"OP-dٹ.o^pdxfPlce W.&e7r_+R)\#W>SFѱ<ȹcA"(uw" :%y קHf, O{D'L*3S|($N(́/KގL^ŝK;+N XF- Pސ@+&Vܘ1]_":SeS{1+NSbYک hz"n6zEg vB>?Щ!w`PGu"jgX|%6'!f+#`w3&`*eat{iBNPǂ,N$ʂTZQ⾨FJ Ѵh:5hG[~:ڸ20[t}N3`b '`)Ȝ$M:-MRrϊ6$'w5{`8IH>f9,W̽ (ۭ{A3P2kħq[G|vBi%|t(`ob'8?Rخ?гwCD[(1){7>a%1#im|J QwGUq.#BgnI7p1;/r *7KYlga {fHVk|rƇ] tљ[;o};J;5iR21)1–ŘFvYRt)Ƥ [҇vD>ݚoћ"\ȟ9 P7LzȢuFj$QsM/%X91p+qZKN;Ϗ|P xkgm(П<"?kF+}L?x5l+e<9R[븫lq _ K]ڵZ E@ ̫}=;fHo-J TP['Ҍh=-CI>lhArWT<[H6)A۠G8~&cT/zϠ椬SXseX` xbOeZ=X{i-Ͽ8f8n*R|t)a.2Zf}ENNEK5f86%CkjkJch԰G>DTQ@$S2p do{N>pQ_OKN0\% FT2*ȒM c̔rh:dyC ~lzxV;<[ ӛܺGkRuMfmޑ U~#@ <>I2Ge7&R0 pQ#~걬h ^7^̅,HBBJe‡9_|׵ wh;^6~k7Qg#"F6^Ǔ8K*~*gE"|H>p *zTa+rc8cӕսm9«3۲dk.^Uǡqh Ƶ:ۊe.=kqisf5ۄ[k?^wL3 HxY*cSѮK}7WuBsT_% 90NkөH!AN&Ռίlv&/4fy|f(294?fTNiQ]KFohnBCful=D't|{R ʹ#V"[T۴`oH2ZC-9DHUJg+nN r7 Ne9P γ>W[L{/ƵbлNn{+DX`WXm`M?xYbZ12hRʡYm$e ETter)?]Y(?sY;h_x>n]F(X`D>rIY,CU=yQXSiϛճ]HG\14hlZ*v-x!o ܳyXCa\=\ ]\F&_ H[GShF}T}O^^ε &Ƣަ!nj@1]KW-nJ ͪC*WX k= \j9|ArYe`s2xprXeFNHDvܬw;X!b{p'VspR$GʌeudhQ#?!BJ8Ӎ@ֿb9ti±C靽(*{RyQ𣮋 a~KZ#G:ݷ7h"ǢOlay\'mяlWT9>8LYʸHU!-r}(=hIHP(E{DfTdP9*e'x+<1"ۂ8VP\d#N#7c,M h4{U,T1&hTE2sӹw{'Q, 38#O1zb^Š)DQO"3>e(: 'ʰ5[Îڇa`w94HDktQM5ml`8H',ZvMyEψt(u'qoE^'e>|~6=C!.4fSoE%[,6ƻdd>'漇m8*co S=e] #Xd')۠ A !?0`uJUAvqǠ'ce‘u'mD$NKr]D x+%xwG|d>J1ܮ)85lD.öYBrGDž:h각nT]Tre) L*Z4./KFovڱ۱k =o|(zfmʼnŎ{2*[` q7荕,BZ؃>[,TMٸ`Q`{h.N|_xi[I(Z1RZW,;ێU@'T( ©"ti@D0 kWXKHgǪ%_*'tcs odBEuOG׎ @"Y`2ɴ#@h!;4l#p]nrH;oz$!>/gArٜ{I gk֞Qll‚6C1#d 4^uq34IkՀ(ɂk,U"&'lU$d#Mwk"1+p8s+Lcjǯ !ҦdN\n<t v5.Hy- J#Ko1_j ʹ@?}n&XkI+HLT7F)%w/!qo4s&׉;pɟì]%YRB OrT=3N4 eON 8gzvf4ܘ(@J!d筇>C$,i@K[(:l`eJg o+ w  p8lR|?` zA/0#L4J%޴_I͡-}<ZȀgu!ń| s*]0G* +UE]sm˽zsn*^YӭyPuQWV{'+-X8ޔ#7F="%X9]9 / 3k-5r$&X$C8xgMtז, jnنdE?Xl5xE9A]_5FE1f+Y"qz;᪀2Hf_1mb;(eglw!˥],ԊcrrxWJ̒ !_;M3W~MK#F.q"Pe)Yp_*]G?#?3r1\ϳ'&LPy l<r%& /]UZh;yto \f "ڃl'N&f(_t =7ڴ/ٕx ]K uj3ejE<٥|ˑHr|L1/6̈́zS#+{ ռK HCi:PQ3s?vpk;d g6u`T}Iun sq&Yh$%xL]ˣC9#āeD\~cݭ(˞dmNV rcO79[}(lۮ6QI~Pf[<]@&7~h咾_5q{Y@99a5JF s&GrS{_+Tf2!LM収c ;fP yupulzws$ #^flhR̩Ǜ2CյzQNnj D:`LщQVh:6^L{[G9˻eL0uk}*,,P5YrkY`gl1Z9!X|(B Ld;x۩D49ZԢv$peK;X|MXPaU\:(`}tv PUzMIZcHF+Vg .d> ,f<ؚ4IϾX }Ί$#z44k1,%ge㜯]Ȳia[D %g&g2Qy"?MxId@w,8&ݹgk6hwbᰠ+jp|%F [r|qLHi:EZXקg(ʹoZ\F1\HȦ)p57F8)ه綄 'F|V^6zPReh\bHQ4)&_ k(|0[HihU Gd=u)1jT'K[+mSl2msnU?3wqŷ47Cc? ɠ=2axL\{1q\b,Δcۡk o%qnG3´X`{FqT$/,U\ΐԓDΖ\?/PF5ai5Ѵ*+Cn@ADJLk -cm8Bd=lv$w1jȦ2T <+gFL$EYg=~K7:JCanun/cWwyn wԸԬʾ(d.NOx_F[rJƘ[tzllkuQenHW[+^T|* 9n`{WՍ:ΟHpaӰgpw ux$Ndz s=`)7Mp FްpY8_|O)Ho4Ϝqpg`͗t+k/ύQB)_G"lX8ZDt>-;NX!&@"S]pP ͇c6:QLy6r3sG$@ũl\m#H8˭l=`MJa+ gYDx] Ѐy.K%˕/gŝ/{Ah'ŬlΛR28>C%ǿ8P[ I1fhVVm@#* 38`4SsyJR6T*b=hGyO=1hhfg?z4Dgt+0ΪDj޹$Q 21ls_<8Mє obƽX)WwY9`l2"zP !zg0uy2 <)y\n[>#*{4PH*0AV tm|k)ePQp,IK+M`YJ^'& q $ , gbԊ#D(>L{%>va&]LT%˜LC~E]"qi."w3~\49Սn:[1Sϳ*k>uMvl|t=`W}¬sPo 5 6wQ>*qu{h{Pv3J1gɳ~mpo8X rWUH1it8)w 0ߎ^}\D.4jz[PyQ߳gܻp m=Gߡ֜/]Ec9.G97PFn`GIUoR"}(ۨ)ԈV>h.^I_ HnIy ,&~6~:_4+CwmFA A>.Cv_+ix}~j hKrUc5bu+~6㎉F(1ڢosZ!L|RV{FO92$:vNWL]֞CCR >'fbM$w { pWDؚ4+' (O3gѤG%_֞@\A jfUwA_C H `Dr87~AZ.ؖ Znvd0=}.6h3IMӻ0%iMyA'O9g77xnc)3u*Wk!S UX'<ސex4b^g}mqY <g(B?I .plم7`CϴM42tWs/++?k px-hN{L&@jzpDAHK@D YGܷ4{ n|"T8K Ul/AXv3fS]5GC(n9݁ 48O{%ft5u 'Cn 27Hk<H YSPL\V-tXm{V_߸xyA$yQr>?>>Pn|,z j.-! k}%*T/t2 t(xq)`v|DIʎYINJS+'.L, 88I2d` &?<]x&B.RwWwI mx_ ZjnxRS9lϴ]u]B[Dydj Ptiğ>ZOjkpI WA[|vI>gEjrۉCˇVBBQ?GqH f"O 6=>k:dTt;E#q 3Bqnk3BujݒZzٲI>P;U4? LٸEEͲmϤ LšPQ"%Z;d:G^mv6!pZ| ^:~IL~6`RQ=Q@1m+js{*jV/T %Y%iUEk-;)bE1p}C! m1T3FzX k oIͩJk6>bGJjI1dɶfxV\9&SxqHy:d{%'ߪ 4.pW@bZZ7CJaQ{d;l›|7]֋H?x f>..ם,.`9pRRߠd!.F@ѫ, ;r- l ^9H.z ?yKI9N.M\PVJZ;2PK:H؀T%/lwwYlGl%A"0W9q:i'6e&ƣƼ[F^k\l^S}tLO ;@B*s+cEVxj*.ȰRdNAh/S /Fyٶ7# ӈᮿ%U1D%wU<Ѡy+)X~=.k/,en\Ci$= h[L p!~ x$Q: Xs<[/Y\1{Y3OKR}· <2%jQ?tDFýVvf,oj%@\fwL@ "D%49*B>a[#X/@ ">L>Go$\Wph Ƕ='s}*rHtb`Gԟ_ydzP<Օ\UNJV c T3=&e˴U>(07R^6:g@~/ÕD<[:nP/#8+t.kiVC xaEW ZdT~z~;SnP- r켸u&,J\ϵ0Eg;3o- \9=xiN`pAsp ٪ Ms(E~F.MMb%uߑkv>Bm%Ò;Ҟ,5')nH5%8{J+'Om+3o-N%cK$zwG~cYI5>!KzQmDbfEФšöoLJiHllzJ=)!w-o~f]ip;D3< Gww3_ Fzq>tXE)rm5B- Z@`zr7{wcKa^RWHsœ%*̓8.[E/OHis%96@/)U'ݬU(T Ph%ܴ䍬9$bmJQUNr`YʆH*Me@ߕ}0,9 o*03Ӕ}fr^p扑jㄔBoE ?-\ C7[eLM902*^݂f֫\U 2aW =_XuwwKIt{,Q݅ \Tc ',0dWuǐLV?6!+^4ВZS%v;h`D]j|$NAZ4Ε?"G *EYr5~@9sEWvwÒcKXZI Tl.{C#ڳܛηeY&5ORE~k\8p=x//L6!4sJ;܋Z/]]wT̡ I{PߑbN="V_E\*"pIF)(ۘĿiA@W'$:D|>nd@z"*t Xeֻ!]6rLK qg+ mg0!`Ą g~Le0p )fW6Dg@wXl"@[GrL@DԺis; 4o ȕQ31Q p7Ϫ$3>8[g,^obadEI|q4A(KȦGỲ[N`f(l=p`R J>MR@@ܒkξȮAWƬJvVN9h3%%p/v][9Rv橴Ti:B2`+5xK DٯM!:my"S AI`u\TBռٕ){ދmoIaF/lma6.)&E!AecD)DwSӼDFH*X̐h*is0˥tv"/AI\'X>=Ojwq~H{r+#*悶; 7fjf5{DE}mdtnFR[mٱpM(E2zYw8X ]F`]xv4-ӗdhI/dKS='0x.O׸ZwQOGo04l 6,2IBxnS`cz/|$I;fƦcMݞ1T{U#yrlkNHE50g2h5 ֳjAwά S9]AH&VMB!{X~΢9t6D`{  V~\޻>l?s,)ef` XCށ]P=+Z&b&0Z"/#"eCvP܂*YlL6 M4ןX: 3/qe pb9ʟ3S\fn&&-nʡCsu؉%}EdэD͛6@;w<0G;@'퉞wro>KR#:gVIʤ)̞9E˚Laؘ77~tKz%g @\'_"7cy1SÎ-J^i6a.*ЦC;3T'DnYƨ-Kj.w(E7a3ng-0/x,w?+3^- wxNSHm@d4i%*z]#⾯w_zOo>~ڳ 3()[FS$RylAJ됺藕6kS)S|_1ܗD~%*Ua~aB\!_1haq_(CDš Wܾ"؍я2:x/h_,).x^޲:..5Cjq6}"E։cD3q(w$ YfSW< <})CnH1zpc޹(7ldd *d.u[H6cזQHWK8z<*޲倉oY{Ϊcod}dl᯳d˿' Q u݆ 9!/<_ ?!yd|R(MhcUhjReȲxʐ.gf+'{# WyEkSר1 QQ8{VfU Z`>$]Y fR}]h:eS,͢*E%6Ĉ2bm'QuF;Óf &#*Mj%8pbJHL5X鹧%*6.Ga *9S\{RKeDj`|s1򈔥hӼQ4T~|»fkl5̓D^_<I|Wgb[(?]ңel;UZ hxr/a|y\n-* !kdr CX e^#+2)6N!uY၂uu>ٽw &BBfa AcoYJo}r3pUfe#юJw b1B't`!UZ6N'Jρ̸'kTE٣ §~Wlϕq9g=:F@ҭX'.Md8${KPio.zl69VrRQ'`~%1 ¿Z%v^1~[$_Ѓnk.ItׁK(#a^ĔwBA|7 z7dcZEܫvRrT6&F GXÈ,bKbf6S-\ Oy23u1n*1< 7vp @Й^aL ;n)YB @nLcc.?{- i 7-f8 "L8`3,Ulg\? J& uGZc!c٩O#[(wo_FpVO^["ctigBpm_ CU\rێv \z ]ϲU v$`ߣ'Uލo&bϡ0D l|Ij[L7pgYl M&!֎B䊗WqI$oV{ʆ]T쬢}=zNzkX JɊ|/l 9X#i<^?1(hSNѦ`Q6Nq*"츻4l}~E~M+f"thx Qd?Z jW ""R:]s C#SiZfl>un̙hkn[94ڗ N ɧ*m eBMs͞BHR#U10xG݈\iT2qbn*| E-BgU*Q/0$n+=RnҭWW?JB>_o.xD1]VrӠPtG]kT'/! 7*h+M;-RAP8S&۪FJNndJ͛-=Tx҆|qQy%~$S8⃍l@]ʩoZj~Ea4"JCg2;XOJ<*zvUpFse:\9bmr R8Cƅ}t \.LL^d'QW1?B+霐ϧa-ӷ m]3b'S|S<6ئA2B7K]@z_<~ czy—x("9 1el(\)W9Jg6/>X|QZRڃT~ycrGT1Q=eߵ>lcSedcI\xE5k5? =>DbS5Fl*pl3%śX3A2Jږ;㉡GZf-&ˆ娟!=&js)+Kk􎗁з^zPzBAd"=Xoі`@UU N`ۗz q'B'#(d;,n|xKGkOq bi|zVVr/ɘ O,̂:`2 Ha~xVTA[<ОR:'{BW΁NPLKt|Hrʫ\?%fD]p us=E3N Wy>>$/[?%J ~TFb/FP&BD2Jko HBIh*#4O Ko.B@Fi|I!Cg Gj $`C DqYtu0n>1LQmm :{(VK`L܆]yVFSrC5)-Qynekګ7.Cc 9(ǃ Q=M>:sjB0k >57XchЏ:b aw3yYDVIYQU?>Zn"vHiG ]UB.o+h׊rX9Sz`BY25{&zQθҺ=nϒiKt&VjtV}|oהXlO֖[ RL8f ki[qdN.ucw'l%Y /]d,VP QW,C<͎#Κ5;Do<N$-4j0Mk^ڕs3I""v\\31* xwƴdJ;llpL {&FMCPݝ {\(i8 / G"Xbr>819 QX5zˉЩvMhȼl- Ԓ~\$[HiRޫ83L[X /=Ƶa9n۴JVMJ:+3ltWl5i)M={&[0v u^mITO d֙.ZA1q p±+48B.]iB3;b@{EG\S87b/Jûi-IXW]O{R|mwLJ #)ɾ}Rd<YBUpU S)P.~"t}3u\+DX fr溠Mhb_禛U巍6\}e4ذ 0:l%&@M+NFrBϸ™ } |)_$[c#OeA:$Ygfb&̹-}Gz{M=.Cv9UpOՁ@ug|We^Rho>&k1Rt/U9g+TWU揘(ҰXRTUsSƶ_cH` @hjA;|3owiZwT~[ k: GsUگ>\Szs 4/ݦE4eH'7db?k"RU3pL&KSP=+p9pKlIovwe4>062Ă^g'4#{e y\3Ikl:6iӮuo6 ;&dIoNfԙ% '=H&XmTfd*ƌvMdW B^iynM۟CɠAK^A˒@/p6tsU()'D&Xq^  C2@ghd(KӓD$bz9}`P7uSBVT3~c(TRr.tqbu0<\c[H!W>]WQVHu~o;׀܍hn۝9ٷHB׌M<~ŜJvXw]AB7c1Se/~56>_M* 7;H5<`&B^;)H\+3B29'dp4,k6\ <Ԫ! ǎLNM_5lO2fIf~pQ"G](߃j/k 9Ѥ;ӘyAhŃ8HD{+5LM׬驆S/\sg%8|\F%F ݥms$pm{Ib$ئ"HlIv3UI| 4zgGzl~~`_WRQh^'3u+j{! =)Ǧ{C$dO` 3e).J 6RAVT5TuXPG3*dԾQĚ u^NΌ\ tIc^|M(*TcpsGf;q 3zlX[oh1p~3ψI=ȘɎAM"LJ v5#cIj9;t*Pa/iXlⰕf/pZjLܴ-&g|hEHw?"م*y~TA(bQm!,µ26įI~ɦ>HT&g} (u`C&Ig|"U:5_9u=W͸: I(WESLɐ]E]>Ahz_,$ B^bRð$560v\RT*0AF vK.U@C+U둑nW0v\u/%bxYƎ׉5sR7?[D%38冘dtxwa' 깴g& /{c$a;&sM{C-)vl1ayTu 6rWMD3ɹ` O5Bm5b{ !t}&s}܀Sz}ۂu_+`X(=Bĩ@FUdw0x{.BSf"dbP{AJ7iN/~ (Ar1DVpɈJW]~;J|$Fg SjG#WrՒ MCm|X?¥4M~EM?&H?@M= 7*>[@ z0K/bطf&d]`"\ci ,w)axh/j_gπ-ǎH}` KрTle:4*NռׅQm7hI6| _I.cDET2f۔t "߹hY/~Y& ;Sѫ!SCfGzϏ_س a=Iui9MTg|&I 3~{Pg:/ :X_YRD)o'.AJgvH$GskO{`MαzwԾb CQOñRMEp/bY52pY7?\^O<bz9xp|%SD!:֟9F RU掑FC&N6P :2)<~]*F&<,!:cUZ<@νM%OnT}ӡ{[!"Tݢo̷0onvkGՍ$_+O7R^"hji4\<}E$sj`V答Qs/c 闛9wkW;FíZ?\,YASrG9>is`~VŠߛ7HӤe-ʶu+ה,\*5xYEadD :T ͗f}u:]ug;wL'6fgTEr,\,/k 1^-+'$K:K}DFu[ݯFoFC8Љ^ިtJ:5KeOQMlLm 2Y>X_PHW4Wus#1g;/ERTQ3:4mRB">]pI "wFZQ k .@<΂M VTa)_zKᣪ =eM`rMh԰[*A/B^#s\M1 Ԩ[|JQ/r{ ( 4'Z S;N["jhgqfS=Kxh|0JR1vM|bU<ḽ䍬V"sGwxa Xli!b0}JdɠDg[oX?PjAc`u:@ѪAʭޢ4/5! ay+SWH\µ0O|>GP.b7̩̆P;D6b0'WBGU6 md0F"ath֗&;t WS2X4kdv9k`uOLNp3?w(U7/ayZQ(!]7wԨ=oͯKK`FElf|Ĥ*F^DswWo,!:1³=vF1J7V_?ٯkow 6 eR~Bޔ5`*0` mLy\]@ە+@AE8=d._C ԉ5fLv\d]og6qO|ߐ4vSң0]9c<#S8 !*MPIUF7"YS=tP$\_+[}g C,=5:k ,7*17,D,}]U.i2t\Y /nɛq݀hIɘwM @#Œ@UϹ|,˝!fx$U9YŷK##äP5C>B=kI55]!=#k} \0#lHcxzFc#]ѩfX'z?gn,a. a%sjޙ^ ]^ 2b44ɱ3ݬ\;PcL: J~RBiR5%ډ2G0{ꆢ !H/ I+H3OAL\4be,d"kRrWÖtXx#V?׾w>>HX6VOv ޻!u>Kaǝ|1 GtPH; um~s0;fRT f Ř+ vOT阘m:ԟe 6M*bΒ @BX|$P~7I?%6.hqNzH7*R =g#ϐ f?Ͱ^O! 5ݝ yķ @Op20U[rm?Cybj!#M*@HsQߴ@mOQ4>}Ŗ2i/g,ե̀γ3@ tB:!{t' W,Λ=dDP*ۯTfqO‰(gkbؿ%%wPfX&sh U9U4! o>/H0 whuVĪRMYǑ7\q VzŕMgp1qO_//j=g6?4@'L@*b67Uc$߿pȨ ,r^S+ydKlQ3ވcDҸA|1)/mFzl<*TiaрAXZF E翮@-[P$gbĉ;d. ՛eN'" MDk& 1n{B (!v$g 6)6xKӃ}*ql|Q Jaa} [ y'MFS|(,-Z7mH_Q`nUQ}Ϙj TJ D6<[,N-oAi.>(T^ RG⸪+y,BYؿGDt+Cv`;tȒ1*q:rẒ<(M|n[.}h9 fJtQuCHc'PSNt֤Ec-Vn*j9oRxa3ZFelEÅWMKe`Nǖ a"h/f&\N|jLxӊKgbTseι`RT lH[.,1DJܚc t#2cvA?rs&_CS#: <&t`+x4g>tY9I$5/[ %˽-2TEьeGsٌ/Zdqe]5ƽ Qwȅؾ4-(!.轺O;%o㪨zta\I[9%"W?') w4ָّaݚMHO4,1Oκ[$OTQ}:9L5Ȥk*r.sYE)I:a95|4$JTc.^2,6vF|`mِluGz#_p-_Vpe-dfzv]֛$_Ja|8<9pjiuhN.ʾܲ)XEgt:|Z8f~("^w^}8oVXzJu¶PτԶ ̍mdGe9:HXBc,!dF(H7|ZcMA'+az9GPFO%qnȍ1RG(@=QLي6h% W#͓w| v3ԏq]@AAПcE%jn/)m#ׅsC9@բ"C dU?KaX?Ĝg"!p*+"ڙE%mb (K߬Z6~f=Yrn Ր 4FNQFwbUd"&XResF.zy}C/D3g]l۲3GMr^ǚݍpXePpCnP49c7n`ҕДIüt.P1xPz o1;} lN4(VLڻ٧E|OD dh̸dJ]JcN'PY]m rC )da4"kC?eD;zc&U$Drr 4D\\\vVVt;J·÷`5#,Q\fI]p;`\π EChPNsfM*gBJ "lx~ Ʊ\,5L۞1\Sn@))2HriئR,"PL$ q2,%{#(v{yd߾Sy1b]LL$2! YNv ih;jx7ӗؙ)BF[l+Q[4E]ՁF [;__VU T Sdn cNwo`f&~|mGӖ+0 doc sjN y|Fr%B8mVTFͬ'K*cw|[`yy-%i[8X`u ,=9M֖?`'/ Wڮh5Ja|iyGtݙqcl㩐DGUf#$J[,JMPc!FvuWt>iD~9Y(>N6UO)adL:1ƎfܾFV DQWazT8 X6a>;3p5 F@y'``RHaeqCESSFᅧ\f;Eg&[l Nj@J﹒͋F=7+5 b9 U0\bH;Ls y[K*=Og`xu/&5V|, zKP0"8\oYU02ڐEMC*zb_x\ix2UO8Eko 5RqD8hWQKD KwMʕk@Yj}HlhiyFzQ55@bS(BC+!%N¯ Pk=݆Na3ML*n`I`^c/"$)8>8W@-]S]Ro̷=8kvu 70& m(TA'}Ǫ jKDMݖk!)ϰe!(/Z!3%`ϻway7e4A,Vahan!w53Կ1em _zc\-*O4lfʫZ,qg 5)(0ܜ2Y߲XX$ٯiUۉ{KoP!WsAhtb)3mr;čoR:W,$6cb;ո8Kjygz,!u8!`yzƽ70;rPf5Դ٥b\W^=Yۑd;xQũ%+og!XXA]8? uf_J=V JKT[Dnʽc=1x&C(FGxuҳ!Q,@ `2Ȇ 5GFjY7'gzыQF+Vzp̛:Š4bu-9EyvgT ]P9N3Yg)\܊9>U@-O&-/}te<>*B)Wq]ӁO="Zq)BתEXt;z=dJqTFƩgߕz-Tcj _e)WG F~tNZI!bKbqUzw7`"75KS%e:%jibXֳuY/;eQĞ1ԼnuĎA4,ziʧL1 5|9i/c8GJ2 /tqQg'm7P4e_>?!$sk(2EUfjd0: pdKm׶J[xQ,ݦm@q Y?@["1fi Eޕ tңٛTK煂A,$Ր(IqɅjUޠBcfd }csWcDE2*ryy~WhtH6bn}AUd1g߲,i;mڶJpifl0w착6O^4jWf(Zxp@' ސ<77_٧?%[qh>sPo'eSqg_1]zlmZ׫b `Sr 3ɏ#+pvRb:~Sʔ.2wd3)Q'e ?A+)&Dx}V)YN+9W$à7^ \cAGqS, J!hJҦv`M"ܦ)?7C_׶=`:U䂓e"lw̚EϠpfGmoRDBܾ|z 1ΠIL:G瘝ݎK&tȜvfoWWP2 WmNydM3#J MCj݈Va >n2*+RHH'q 8HNBg`] !hqBkHJGJ=.:(=tDPqΩu_ 8P"m* bxn7C4|o)gq6ѮuY%=Ľc[YaZ})|.k 蒐{H!NIMd41¹`zMj?_Wwӄ.^5d?Dz!kDsQ>:*UnSS<DvvAI:q˲c=ikw4̘Ku\T(ՕM~ELc 3Dqֿ32$uqi̱L:mqσ6(D9OFGD_@y۠9Ĺ2o d]e/? 1_lGO<'0[(=04]IaoN&=b$➍E5c)H_Ò7Ν D{pCMNWY,7Z{b+ W;3@^37s.KM'"s+`{8'oH4&Uϗw{#ٽ(rUSR!{a!hy8: >ˎp=+a" W) il1}ij JVf7} P|"RDJÓa!/ jz mޤ\\O˺gTlTo fn<,ؑ0R!ϖ Sd ("އr B>ߓh 0m` ]?7$cR'`׸uhGLz[KxY"jZ۱mcAIo-wNM7hhJJλ^ʧ?,nS7pp -ܺmr}])il;Lc,2D|nghI%"|!J2%e,XPpKfZ RJweAXY_/Lr$|ŕEӴ%ZL10TX)Xݹ5Xi+mདྷj:9$wj7L=m}VX A?1`y,kF-G4i%ӫFt)3nXHAyl:V;e?J[2xers8-o}%+#(R#κm8KjߣF8Q+7&[!xOj~( $cJq%:W8eLijX?a9 q^%4(񲸊d(OVIg,gtsge<2p$o; Rl!U m߶xm25qKwHmx!g ;$ 8ޣfo@1inz?6f u6CQ+Ed}#NqGdL2HAv;̍` KUA&0xCI6|!P 4Dr2JfOz pᜢ2K(=7Bl $?,\](}ARW|,/O8k lcDiP ^] ٟI[H%i=ⅆn^OC95&4_nbf}H.nAUZ$ǮFO][E1t^M&xJP 5jFeWE?@qŧD6{.EH^FTep'+FwȀW$gI;L+|TDyֆ{0>s #|# xw# U;iZrG^EXΣk Rަ3t`d&.e %e?>mːkaФ9AMOQx!Wn7xNY$$}F?_N⾨¤n<s_ʴ#i g!*&p 4vxx]:xh 5B$ (~9ͩ ޢ>u*]- n56~"6_\E.{H)9?PZI[w4EExk»B/=XS`jR%$sVzMy馈$ŕv@,xuu|@gHb_7857 *fzN/b%62{pmq2^X-R:'v`'TsJ0 t=p[{p !L%G{\z ZiN E`]PU8hPB  덈c҄,,Bd֩E prOfM k*] 3ZѐDv}9u?hy4 b D;'{y(VT(5WAa0PׄQ&\Od/ Er] s.[W'Zwe<ZWnr/Qq*v7!; YjCY\Wþe]ͩUG2U1>Ч^u #**켇 pRxb$;;m{oP4c=ƮSiҖvᴜKR+v/Ee"= FQY2ƨ`}o^8uVT?4mbВ M% 'He;}FAgbY=(s9./TjULof3uש97,YR"K \P1NڬUWy%p銅Y(5 sU0qN<^Z#`Ga p@qJiqpN[\ ]ӥC}JĕR7Vqlfp#7o}VE%y.U&9jC vC\I_|3)d@>OaAUV!鏋h GT% baah$O ~UOɕ̌=Ai8ej<(=,x&71=Ow{q9깿W.o݈;nqKHM)kI/5P?Q,q V:y]pp0 nqfYb䟊=l)ؒ%2$V"<>N*'O_[<[AMR-Ui3*!st K?n\KUdbyNA y°ƪ*{+?êb6^m!̕k{Sޏ1-` 'Fd{|$9~Z\g5iL\Y/l3Dm£vgd8L"s.<Ab,2usё}GyW<`޽:SՑcok y]zTjˌl+]#,N7xJg!w3/ʮu {{b'69t},~YTm@U%#+0g~CN. %h-֥T%H&*r93|Z ($^bQkbGq56bJVr[;:֊͔ m'w\,wjA"kpRLZ"2*;6Kdo/9}Mx #ߴЋH~23,Jї ҫ776 \G* 6SxY%,"'\rFnSg-S'ۺMXYS /3Ɋאvsx/T8+>?RמHc*ΪE!p x'!3,. aR>U|t d->&wוe ;Q _`Y%Z,Udܝ,_[7ն-q=%3yw8-9%-odݍvЭ1r|.D3M[ O?&&3Yϳw l(ch+pÒ{'Uua"@15er ࣭}0L{y,y"Y+b}g2,E 4]{+d&:&> hen`E4+T * ^=|fZN{ i1wp*ft:Nb.wD g:1<~\uM_.q ATGf\ qc]Y/QF!zj,һ5 Ň4j=hoO,QyqOK%NMiwV Bb HpQ5cd1].5Ffw08Ιjn5X+7sk "FgxxAⵒjy,?`irW*Nv1-/!82=[Ms& a\{^*%ZG" `MȂ8/vST勎!Dyl>νS'w-(׉I˄lN=>O02_$,jItyq$e oy9O|ѥ%j?PMw+NNTչ]J?P4%tb\C-yIAIV"oѫ#GVW3'?:'?(b]x_`YŨꋃ\^YɴFZ8"* ůC_TKцQDCtXAK3'*&DCmtdJ*7Ż5B?(OOyfܙm74fޜ3ڔfsuG$\ ;A$O_jPŊɷ{X`OƑe`SǞZP( b~^VבE_#(t; wk t"mko+%xmu.'6#(֮RxJ{px@ ^ә|=G=;3,^ݗL;YH^ cټZ$>4 RA%h{t2P&1V 6z2DH[Tl-NoCMnD2/}FH|O/,o|kpkǣ˓nyVi2pŎҙ["a\M?=ICDXUUg $^?z`Ƈ͋!_mҋ~cD#m<8 ҈ld+PmN}r[/eͧC +6cEZ3m(*x!y^fT?F ]{UG!Vh{GjvMWc(A+T9K,vY[GaLt;gYL^C VaY֡?rr7_ _4"2䄥anS,$K Pc$xVy£m{xK9\ZѬٛ#bEyfym3A|KZ;*@1֢n]2gn e xj*%t'\_kTqI\Q]iNĢOy|_D"3x)@pij"/Oދy&7xϖkL4I`tӬ(E8e*fd{T0]ָ@F/T?@=vV7ς?Cp1l$;^֌[֙3 9TPbAnDžHBy-`(\_H9]ehT8lnkCGܰ+CL YvrUލ3{[ 4&|hW/ cf/NC UY+_{\!.E;w?2y؃#cŒ%#A(ڣu{ {.p֜yYy&^EWn_b=h`\g@ijw1m7;UF϶f06ɖKOԒtS2hvW?;.o=hoƿo}xoo$Zjr"у#k1=c'(E{%&Sjs)vDӲVK 6#9 L1#ؾ(a"{J\Edx%Ww"3{Y^I&xbTR,{EFAq S%,'Ddhe`6^prtv~^]PJܐiqʎ2W'ǵ|v7puj Fm݀Eq _ŽS< /0EN2.{ ٛ*m^6KYo ؎{b{S3{Ӷ!> =t;5vH*Bq\<5QcSlKG 4ܢ 퀙V @CҏNdT> $hP6 Z,R{Z~xQ X]àXA|%mJ|9iHPAo`>>?ȫY66aA1ϊ\)1l벵JeyY _s ?We*%Jnꕉ7q䟩2́A aycbað"bU}tHp}JJBɳs#2)-95șf8' "$C;M^B+cl@mTZ@ܨDdr4Hhh~ 7*6UOpEZ! . 4N{[ ߑ~6[^~Pe,bPvޫ9N~-@?V}`T![}xpGnV6j{I ;ILhOh>e]L!0.k褺w2jiH.hw{f5_1DH6 *9[cXeiSjF€<>pc1 kAsBu¤40[i7#2}q1uڊi_UX)PGbx p"Y[&iJ6js`v1yAlm~;CrBL-|Cz]l_xD*BFi`J&QX) 2 ߲p?>pĶpNF 08H$Ӵv<t^/ za͹rL0!!ԨƣnՏsWEO1n7D-SֆL)%Wz}u` i_ &V(~&Kja2XIE^-r>:zf!r\[7T$CqP ZgxY}iF|ѿ|4hN( 7<sY9f ?#`N_7u$ )&)2$)@Fڑ6F9|(e`p&>;QȘj4,O*A:b>7"7G<[[@l]DOqwkf(D|ܪ$Ol>tW7[lG΀ uɚPzR7u!2ncK_oV ލHe>jtxV;57&vTǼTQϦs;Ad~Q}*"-V|0XfgTiIߤg<"+4FV{zz>txz.<P"팧ي&׿>kFLC kTԅmm7t7GBsփ-TtLpQnɣ4:D=(U;Q;rdB{6d5&LRIV1#$/Q JFERf.J̪7#Cp-/QDL[e[R@;fӘ.vPfq$OZ ݦkF4K݋ _ElTx +@j#H|"y}! 21y!U}"tl&1ЙA뀮GRۀ o&"o P6B&%ڭ{i/JEU : cR+hU,$оP{N6Q͛en t!YwT"rhyGBupzGyjh6]EY"f#xlp>"eݝ3Pӝ_ 7wu$MK)naۺSo-o?EO'o&"73y>,! VA̎@I {Xěsa^ᰕCu(D φ'D& \a$)3D*՜ G9@R< hʛҁ[GjȆwz"NayvW0$SP .]NMUdh)|ՀaKRk8݁/ &UJ-?}}=$"Ҏ²uU$¸8x: Ty,h]Es-]BE{yl 0>2[&Tc'U6v.t=sK KDup饭ŘK ~;O$iE/ih|YY@.)T-#5Kj1-Z,VeLwAkz~q3 _v&5b6{ /j)2"ԇd&0ׅN`8I%IA.+h..d;t'}?8Op$fL .jnOPmwΏ+I7iKW< (,~4'`Fв8;ʊ)]`j^gպS]w qI ˁMV7mq+#"Gt 8NUPkv!6}sjw4S )Jgus |6V ҍLRNRgLh H_L:lqfVQf=R(!_)|ǡ,̤K ja\;MH_;-zQ k$6X F 07X8g!\dk%ozO&lH[602BR"N;3uԤ^ֳ*R8}JjC:+;j= f$,ǩdPLA2#F MW-N .IrxQ>)02A3]>ɦ eJ_R=7 n7/dL`n)alCXvb)qAIؤu^LˡJbKZ5̀y\J.FY0x\dSH* c;% ommyeOluLzIg  ե}BHB@Sba'.fJ4vբ`'hELL K iiSٿOFU+~wPbp {L||d7%kc 1E0%5qS/nHYg`)ll:;G?7`KCڣ3sJ&V4Y͉I9^2*:Z@-33&DunrːU591E! N~5HUq_noK?F5MbjmI $+Q6{{05CruL$'ƛ^ ?kM\{(KV P[SQI = !hL༫cY}Ep2g3%W簔SN-zui C,t/Nh}>ŃΙA~б{^ L-$ "/E#اԤ3A>Fsf,N|e;,۠q%6U%Y$wt.wUzzжņS= f}L@0VN3v7m1sQf$N^ft^wKGx(ɔκD۬lkwsAhR\p8txЭ¯-1q*X=+y~ ~BSvCU$ v*^e/;|<&f|1Ua [(KO=><+Jl~,l;y H_w +H_፠NsapΠXxNWykY,aR@v~!Lxߴ?w,uElzzEN.5AdfM`j9ԇ+hJ42w K tB_:p:|gh_6 W,OBT>dEA%B5fcE슝Cl|0$8r ]ܷ2k7lH>cLG@,35IDV<E{*2UWЊE:+u?Ǒvv Jydm<^ teWҮp+]zT@Lf/) J9> ɵ^δߵBVQ ɀ `F-!jř ,OA.\a$VSw12mmc!qb*C>hԅ%UkQ A 8O\o:eփVy$ã u Mҙn<*Piڣf; p&y+1@yR`..r|{m4Wh6(ZV*A7{9U`lT}rϟ7.rr!/dgmmO48'`U9T\9>'ׇPnb=,oUH33sV/ȍ)x:v:er6duxúwh(Y$ obywD#N'&gf⻔%gٖKj:-yaa9vUi눘}#["iTK6@-sBdELi?aX(Fo*NJa':EgNzX(9aQ C薡|p2Yod6qv:kjpgvș7z<,8yb")ݍɣ$Nߤ3(m9>}PAn{4< j-%7|!"$iu~GVc iɮӚzg˟B3WO9܃;D9:6 o `Z;pOW2ɠP!eS 7*?(~rMdֱ/~>+s_ 3N6>UwyczlL@vpW{hѶKk)ZhMTT[jIQor['앩xCQQEtD51~X]v,琇)חQ>f+YIT",F#B\/s/Cl?u~]D6#,s~.=xk(#{]+Ԩ2kK0CʰN_);VqMM Z`_CYͅ/ PelY 80 1BBMXChW0%q1…tA}t3~38v_ ۸,F##襶Uy0>Pk9lq&{ UV-? vۓaJVּRt-y{WGg~+[]鵥w;\C3˚2`:ezn) ҂O2ws4:p+*p )kӵ(ND iL6B lB겢F/̹}d3Ҕ3F+VNEoD,VqfrvkO?u884bs"[e1oLDǓ8*gdx}E–JTWo_"*V`KS89_s&'*X*×bH8<ɕ86`97D+FH {e~ \| !$S. q(]M3;k(.j H+W9^'e݉#Owgayױ)jY BiwP v6r=ѻPaq!'greBsHf8fA%(6+M}54"5QKWB1*b)v/OGS7Ϛ ' 6itjEժwƨemÐ Ӯa&xW+_geA}p4[0>d "\-)X?4C9z*_Y\kgӳxNh=O`RhcԘF.gq# 'WШixnQTmwޒɅۢ<9 ˒ m*]L'!ܕd'ỵ7ۗ00R:ΤC6,uXE'JUeb(ÿ*Wb+\PҳvjD:_M)ז~g /bPde[zq%]m= ݁^P50TYK]۫ tn>Х{_ eCnӓk?V>m3fj˝QbCG8(j!(HYLYnڈuoh>AmNmznyŰqTtet7d 4 /JDiAV5GoEx[:ZmL70gk`]aKc,)(-R/xD:q4t7DO)Y\,{Uq#ߦd69l/g5wt({dSj46l F$PX E.sh>L.Aj|y̨q3,}RV("o*!v̍+~wk5z9|ЃkdR3 /QXJlfλ̩,,Q %zGĩ3Ӫ2~l8Ό~7^̤V7v/ T)g&开T\w%kB~}L{ܟ49CQkQwoGk08dt=~nt+ns,'Zb2I,黐]p0S˓`Hc.|I3K-)zj6"dbȺB/5V՜pkKY̔9\{r*t1Zy[JV0RD=Mgz?-^JJvHZ>?|.iI+_vPqoߖy5vi xpHď[Bjnvb뷹 ݋8F'~0x 9pL0f ؂n-# ZN=Fm $ʚ OBk]ͱ#KN6d1CF#_)qkBH3,=f9m)ƩQ]@y! )*ܿڞ@f wXXLTj+zRa" ؊dR5]R:lRcOcC"MG.*n?u>,x텤tU!`z/Ѿ$ uE1 }ݯ_퉘@q%!Λꣻr=UȔ|5KwirUmN=Erklv3PaTJ# r]gTWqF gow,tlrsW%r~VA'ݺ\4~S>8q<\+hUjR| ȋs_{ B@!bՊj ) dt>%3 %óYQhBjJhӔ2U^6yf̺zF+b49")ډ# o$lLn4x=""n`PQw5EYjؚpo< SI9,9E$GsC02YGiX*[u~=NxM͏ 3}ڲ>ayw5͐УxDOJc/\Ŕ u2_}aO`0³=9KH+6*iԈ8AUS3Qv`#p ()կ'ZeԢ 8} :/c0rج7o<X +{u9¯mڟɘWaݹMrZwu_&~#44핍"*GI6-nӕo|xwIʬ.B~w-ǰ;ۃa.`8"/B8}s~C Q@yH`CMG[gFgn)B_$L_p9PҕQ*׷YK;dv_9q/l !hMXf`%$y2‘"_PnGԡpA@;[[+ 1+߆tE{ wS;k#}=:fd9܊\Rаp-7poQ[Dt-۞U^>VcGB {LT1vjd˔eb#Čj0ZS ,o<4sM+RQT<`*v8-9v礦]^|'̄Zy}głose߿m:i}M6׭|_;.r?/- S1 Ajmr㋻?_TqsӑHHɰ{,tp38q˜"$G'8zXo;Q,qX,sV.3,}[fd.ϯie"#rJ`FjY~pߜfeb0Cy;G7>$/s;S-z9<}{= w7bNZpJ蜙4bn~iP/0~A:V6Xyv4r9 e&V l$\vz19.\J% W[[jݚk "~HXSu>Jޢ*iu 8\ [7ouS5"W 3~QqJHͮ{܉?Wrd-Y,%Me\Lj++z :q- ޹uiFɑzN*v|6:;{=dSdu56-@OeA쵠.Xe-^xsQBR)5oW}snʑCcvaHrLrJ*. jʖ'$IC5$*Fd':Q$Ulԕ|+s[]ç-v p;?!CoD; wuD2@?oA [{Y>:zT>/ZPlrptZMZ\_sSpl0IŇ)͌~J_U2on|S;3v60O2r^uU/ @guf)th;Цd{1Jn w=D-Y1ތ"|k$c曊dMss~z+| |6[wt΄iϻ'KR8.#temu 'FѾŌ/7N!o ieSLFIJO91N@8 s,75\U.w8gd#T Ee)y7yJIZ0)7\OM{/N &1fa=Ye "rOs%?;j}u˄־e ;Zn rP͑o?v,llY/v:b<:Z?Arn?$4xR(Jc󟶣H7.ߊq=•h-JG+dʁm ʼ} k엓]߱A͑ uFֆnN3mU!_*FpkGٿ7Cf`#w&> !k6(u+<0_1R UX`I.2%g•+3oGT FVƂ;VܿPkf$:A/rs a k_nmZa8vl W{|So g*!Ӱ3H`wѝ~XGeqfv?\4HSQpByRAt"],Cz9Ȋސo69~8Y,)0Yz[+&n@B*R=b< ؓz <Oxƾ^S, }SQx\ܚ./x1`'}_{ZY%$b(#=)D.;pHJM{Jo`;g*Bpɘy]`5dFoXv' (`>beGȐ~}PE ܇w&܀KZF1viRp|h-qP m6B@-fcH lW@,zP#'%f8/gd"{0r`)/ί_pXvm14 &Z)\5 Aocbj4P&|zYȠ]]"׭s: R`3/63 FZwj(69a9tWJ/r|8 o !-VЄDXčdZ?%CLF]']Wσ9A6;"V;=`Ԑn`հ)fh~*{xNn,+.B .w::?(noqAg wI@W4+V;umӌ [%I貺H bnҾXDdE%frCZδi?・c()%z<%%7Εr /͔vAUݿDVNt M0.SC,S ;89I ԇ.5kf/mJ:{W_fi!<#Nu }Nn>W':a>ZS܂8CbH:r鏊4Y` 3%\D"YDnb Gdy-n4'zKoCV<(eV}Uzl-\mSc%ŕe~ 8b̭F.b./K wh^DuxԌO9FW%r񼊽.xZFh?\\D.]7T'Sj<$ `o-]$$iErP=>P)[`2Rd2]eY&o P@%(%* q`As|$"+2=g!a"0"Ool}TRVDt{ZN8;kGw`>CEݠj f=}{)>#x-Cxoh[GxW_΋$Rusr;7`gxIWOf3jbĊ|5!TA73}يD1hoLxj /|<"oU.,PN'Cw.3NO@,|RZc6GǸwyU~a.2gծ9po Is᭸/&\;dM4F_&|y%zKrÇW|,QFTra*#(7Sudvj' 6xmgQޥ<[e-+}ț;$ۊ29kҋTCGl4ITڳcADaƼ*) 4<\]+%cXir =;F e2oYY8=-K1@'*n_O\$6QZ$-Fscq)1Q[+o fSf}ng H mOUw J9Z[@Vڈn}OFr)8wK,Ff ٙ8'rLl/-:"--@]}Ƭvru{!fqlf E+![x-F-5Yǜ|'W ^KCvZG&Jͼ6 )?k?T۩ҦKl,J&[~Ū?|lPg\jfaW7[y'&XIyȖB~௪ܪ4}z. zOw!YAlZ)48*%6u*O:F3#3**Nظ;M4[ȦyWsظc*GE}kӠWO2Oy ShývaAw>TJ.e!ԣ?jhГM).߀/&ȱ[N9n@›#/CƼ[GWE6 QXJ#x+1;P`n@ߺ]5xNlʪ)23Eu29/2rƐ UPq+y,n!NJ8%wN oXŧKa\svQޢkf⇥&HKH`˥ƊbW<ʂ_ 2y nW FT4P^ T!qq6T$:7 I3+ܮΛ[TM9S݈ښҟ1IVBl gKif<Y4 n+s1` צۘhșdt[W9{_Rt+`P-ǢfiSGlH'װ͹jۚcuU:<֪ʅo'Oj~ւ/ˋ#։ϡ}Xrsέiy :Yq,f~2E8>bIy<2.>@#E7 hT[mn>Li>)2v5#ޓ߸^H`]0J OOUm u"{ y:biΛLq-RT"lCyl7tA$1 漿(d{>`jI%^p/`5 b$x05XS֋ sXV QUhv0׀I {9+ vIֆ b Y ͜o"HjC tǗHXZ_E[pl1µNA bsKn2{>t /pG nWl{=b_ԉFc 恔ʰW| JrF$=9bVţwW y2VO1h߈"w<ԉ|,ώ˛<-("×~%ڱ$@6KcQݛ‚)cs0-SvO5iZʱD6:R{n +-S_2fx0f3ne2׵ȕ Jq"YD&jA m¼] b45-j8p&NEU5Ȫ 41FZ)ʘdl/ž4eV`}|#-X>uO$to=6[2E^KiD34P`[b?l!}Y:K:YTLFz9J}PhD։2ӛb~9 ;KkG =Xep)&F90|@},hj&CǜO+8saueXXøNsEjO|dFCNI0p^No#&!$ɠHH!oń#Y~dҷN\R5(*#tE 38E0ox`3˓)=37a7&"S5u|Ew,טŒCu#&w.<-E:*W!3?H -0<1ɻ ?Fni`e~y&X e~܈t"snN09A[ae\Amƴxvu\*#ʴM.3!OPNT.{FSLy$~`oqGs2sp#Rу?LP\1HjNdeH骩U#YQP*+$ L`9XCCKaFW :-7mgPmʜ֩ʳ F{(ɳgET{g~cپpj˷]i.L zjzb5Uԁ]x/i Ѡwsem(>x] {;A}|=ʬDUN9F ^(uj_O;n^kg+Q@M!]*Kej[ Bnawo[HƌDL:m|jSC75^u9@^+ƑŁW@2>{ns-2(\>>rgsid*P+JYB?1&,19=|>M/f[1![he9tW TkAkya~os 26/Tv#B@Tq:7b N" Qޣ6G .zC.4$"i1=n]ffRL~뢵&~^]nΔUj@mPc,'WK0d}%?cVf H;?04)Xֆ{45%C|`wXBTyޣyv |}VjlVU½B?fD}yo]BA42nR n~Auܱ4+ӌ@UfUKnT㖣>&?^rHdzI3#SZBh7;˓]tR0Bt}.pؔ/Add8l1j~af%s0IDs`uxr ۾-K)eŸPؽw]F8c-؛ OtYd_Zu9SLi -ԭnqҔDl 9 4 _ɪl^r٩r0>c,·NLp'0@}N ?xy&*eb&6vc/_EQoaPS_ьb*NS@h(2I\K˭^whT).9 &Rh1e=U`lW', t&9v*CnxˆSq?U#$Pn Y/];eyD_?ё ;^bDtdm?FQPqT҇Rxg.iWdEUb) Qӹ Ap].6WU͹> cH?U/S|u)`˂ٷ >p [BSvt7ȵmM^F^Vse4V'Kh"HGg!=7@-!SGVrSȞ({^A׻ և @$e6_H+\!hBOAy 3y\W^X@Nbn`ٕ~:]ϣR9P@z0.%ɾED_²G~cq?%%۹{v@ЙL/ئ<ߊint ^rޮ&W$Qh.9*Ξ^_ H;M#~iU@Ja7٤lE"h33D~sT),J0Q^Ubi8jr"=CA.FR(N¶0رBڼ; }Gś Gnk1F#sY/f@x2c^wz.nź{Z36i{8K]4kq0uqwfQ`7hQrs  Y:>JAZ@HapH6f:l˿kۂЂ">Bg$&#)?˧wwl(ί[C4MpQo^7ʻA|w F_"_] Tj#sÏh`ó*B? ?Y 9 akR\z #o ~MYk#gVCrD u4MʳP?@T@ e27acQ[' VlZ;BМA#O3%jYyxtStKDdfC$< {JԄ/ע Gf=i2$QWo Sy%cR{A[kM{1E*B_zk !<9FzQ8]DCL}f\Yb{!VIƅ샍U@2s_s3Y-˦O~M2`J#'uMIظ3֗ U"TbV^]B1S1소Ș<zQ +@}m6 |+.7X_v Iw9+0[ E!r 33\KJ hYAP>笜%yQ;F~14DGqRg;7$XEG5%`\!V$֧;@|CF~^jz B{U;y$$RP)?'r"oI!6l4M7>-x/'TW}A+p"#A\D>`zc<`K|`V5PJ%VJ'eVURTRq=3 LBm%!px0~boGT\e&=n:۫_uV(O_h<23Buٵl0;B6F]d%IVm+ί5ItbuleH9 {\aP:Sb(` S.B@>g#]@c0 X:ߕD}L է7FsD"֦bxbK)%to e9r3hwp P/`GrW fƶwvپ!"?c:c@?ObJ?oHT<ZЃrYj%N},ϊX{ 5 "ێk-m.^&qe0[ Y*UZ2bU^ɸBDQ+Q;&W~&|u-p]kb!)?z%6e28eVh^xuu6+c1%DOz`x@<^ila&#dTNDP~!|q>'2Klyyjq0' xV7 rKkM @ծ]ͅ^`ʤL.'$qTi3v͟UW1<|1H]7OS`:lD07\AOP1µ83B(u#cGM֠&@ߡV$f+xNUߔ7sԳ1,NwȗG+Sj-+ӻ/}3lѷn3`R,d uQ`[Sm$9Rя곱8 r|)h/HVqݎul>+؃k"A t;h^^X֧GkϪ0M!d\pI`;O3-3NuCwynbC> 0r2ez4,J"_€~`AKR]M ل ;Gxn+j6R10$=xCA!1-}z×_հ`d .FQª*^FƬdSmzfx9Gj.7Ҋ&>zdǛE Y.˨}1 .s{oZzel|Uȅ-SuOͥXO &qz$\5.jrea Tj+pF;SvG)̫~Ggdgv"ޣsk5ns`A> RK+ :>eoR?KQWxIk@ b8HR|f,c+`С[t5Q/:@IvsPZɊqvq9ϣ,kH JQ b^fn-T}0~vryȞ==VTH[.މXx)e4ROCWZ {tC,`3 9hQU CZI g"FOg|*ya%I9} /;5r+H 2a rt)z[SOw`2ߒߧY؋s*뚗di.w:r8k<5D.Npd$a~{p/ӵf[ 5Nq p-(5pwZ~]L  g%r;TMA䃉ȍ2AC #hzw1@z_JN'͐ sqC1CS |N̽'G(Tow넢J Y0`τ\ZQyN>gLU>d?^w^<SBoe~׸9?'V kxM)5Dmš kx\A]+:҃I[VmHLYt3Ⓦf}H.pp#,b^5\P/(t\zlCoA>`O/E@=Β'Gy)k8cx- Nt?J@!xL!M8=hI ^C&}WN­N=>~{L"3ۋtyz%'aP2pVՄqQ9-PO9wӨ_{$9?GM\ژkp[hڞ{G s+Ǝ +ѯi_P%Y,; Z-}FNWum2[`wnU-"<4#Ow3Y 1Q+rypHXW'0Z֩!QL-94k96=yXk9'-1v6׊,kq/g!s? px<})7u7~TrLj]\+7@YlTn Z{0y594rT ;TbM|_r?_g(ܭ<e;.l7k}BMS{' b# ď:i7pmy9ћlCaU7$T\Hm4x 6(v`FuhZir  Zʄ.hG/Vq1g IXV]"ݹSMd3nՋsL~ 8 \aZS#ZJWYn@ W ǵœT"]S/ԇ 8{?W3.7jٞ/Cmf+7{}YՃk*)U2Pg)ㆠxb]+}uè>"褹̖[1 a?47nj毌=Bc^5jD}q;_'Y.%&\'iz!Ql677;a6^ԐO9-[ od:fG'x/#Af`78= ?@xQU `+^qapi0~蜚2c~<Էh_6eSzAno }(0vRid7Ty;ּ^E7|* L`̜z&,6?aOGT8`ռ! &(>kEevR+=<=jm8RZ4H[0%Tߵi]e6) U,lmDhnҐVM4(:b?QD oҹboe~HzSkv$zWa(8Ek@i@{8NL*;oO\3ⲻ%5]k\]hNG7Bn QF pf#Nɏ$QmaKA1Zwi|^gV<=XDwV1ʤRASD4:~^5*SZOXsHWFϵ{P)ȫ8 YE#aHf2-h/A(I;V|Y_+dܧvBe4JO+1eM!\֕I֋oGh"n:g7X]{ \m:tpv/Om5o> NݼM&7dDWdcέ׻}j[>]¯ڮO^PJ (G|F}@p q4U[ B[6ce|SI} P${G3f/ڮ84,ݩo.I!Q]^֩Dz?+mo ltl/ЪP5˵aucD6J [CM!&굕m~"4"|QǙgT)}NdQ!CKHP nC,!M!$GA=j,HEfTmx.qq+܅Ekجt;]2/ۈ "O<9QNWֈv1KuҁɊ"J8=,q[(j U*(*1{ג.SiCj>taFjЗ'|Y.R]+dԘPvL9P 2i)`N<&(yg4r>b-pd+8tE.ѡRKhp񅒄¡MϱT25-_oęp/Cߙi"yʬEhE16aKR+~Jq{ҩύr4=bFl!1긛KOh}mp.C̈)4O ~։^v_kzd=k9\ģ: [ ` 3GKS9U pN_8rrE+ҫF/ۼMWCUЕv9.p`'x~Jg&wM;sT啫&yy* o|n??&ǷBi>g L"$9ͪAՋ>9g]h;%od/:+6Yr˵3K$_'rOM~/ŷ3Nq}Qޑf_nf!'_䍦?Ƨ4 aN*\ l{f/e2 ?nui;y?[<(C,.ŵ[Ĉ*]v^ܭق z2FvHnlyӥI bŴ-37z , <0}=/O@l®qaO lLm7jxnmG]6GP}jg|l $-vbyB}0yQ=  ufȷ|}zZE1)sF"t/D,@QruV_P/1'->%؅T<,,=!~ӴQX/շ g ض Bw S6 2FetM6"9K |Ҭs @,ٴbx(Y*k>b' >";]~3K2 X5@"WVA-AĶIMdZ!|_NYBƹUO3e%|tm%:!;;{B|#)+*rj@md{~%)fweĶ p('l/@V޹g<`4#^'k]KJM[DvX~uxI.Bh9Žq/y'-KoE^ir9ZP[bxf9*BA7 [-) q [i", g=ƀyKR)bi %!L bV.D Lͽ vt*kj@|Hrq++ǥWL%RKVOlj_N4B#ڒGU ov ḛNQ] c%k7܃ON2qZ: 3ǻ,+Afけ-ʭ@]9E&{ĪqU*f"s#R)+&{WbD]-YiMf2X:T(Arf:Md$ W`V"j*_T]@/8Ƒ貄VP( <"|4 #iI*m#@ /!|6M @?g3-rH&deH< 8̅x)4Wn '`U+cJzZ)6acۑ;fc ŜҏI`r3;uy܂979W%f pd]Ct!vkz΅qw G%zFN .YϤ2bIXRX#WhaF=J(>+Ame8/Hfc3kM!_JL ]Qlf \Z:9e=;1WvߜbnO*#. V:^o,L7 mQ0ÿps%5;mqyWVQٝޞ @8@nbV[{oYvj"Zo9t`n"O4o&Wz4<>L/`Q%^X%!+'}_ l0SՃh]%Pq:V`\'(<ŚkKmoO5_$d8*+>8 4&PC+J'g0~ԝ+U)p2m^88<+h3@Ǚ]밟, L *O!$!ַ#S63E~i{5A^[ٸ5-મ.df$n3-ʡ`Mj.P~8ވ3"O:[f6b%,Hka|J_D~\s_802av,dK`|@G,)y&Р~RX ~'@8o&Y cʔZqNs3;46U]OxƗُ ./Y/8:NJşUTfMm[di`a|>kv.bD/%eڽd!%Zl,@ͷܣ%&˚P8k@Sa}u,O yaQ!߰ gf ݞdUT*/s;#{<_ߣ%z'~V:֝mCB7\ɡ"7!4rn&ߘ-{|z5H;L~;O`ٰddh8.egDb~já_עdHIƽ2>||qFYs6 ]CH‹3_jLRt0n}y)/#\6 % Z]HofKiTfUO SoL*cHK<$Y rTP׹.p~ eknHTlG7ӬJ!LM\FJ@Lh 庵H%&?>]y>*vy=âtUyؒRZWnxҧql ltf>,DVH!#kU*Փp,ME!|3g_PgZL[ `*]YD$?SFx7O2/VNHSB{D[^*^y+j"Nz(:Ba-nQ,+p|<Hza2txIaTm2aL-Y]PZp0?AꌨsR ioTGf%Lrd\dB 8J[ 2L3~ԼZ#ϵ!.cŖȪ@\2M6T:_! FVp*Q ph- maϖ@̛UE;ٶ D#I@+#ټGe12V^hu҉q_Pna*ЗF}r1PKr" N;"2OB!{gCT3<&k 85Liu"/uĩIj\~oz% %>Ν6Thմ0\m;"=W>̐"USd`r" R j3sRRY4QT 1)ދY~QܣbAQթ4 ?fL -~}slX9@{*#ΐAz mM1V 8' - ocE;QzO0<0~IR-!X~_zxUϮt1G" q2=ET%,\ު77I?AYqSK|BIam3 \r`6/ruC8 k)3%kh(JǼAP3xx!w-u) k;go/%ܬDj[4YCSw?+(?K}S*tR^++$ bsq/ZGZ<)PG|$7]\ Rn:ڋ'[VNo5PK_UAD7!!QῗnlEa`0wwEgR٣wju$t?B:IYn؆8XI?>E$-s0˕[ɖ}CCx͔t&.k͌[>^)rCӜ+F"?Ь7bnewE`~p[0RIOc0:x2M@ն`ע .lCKT stF"Zqb>6c5N&;iB{qG 9%n/ja_(Mg.ֱ"4l/eq& Ba샦!юL@Ce5\K/ ]z:=/l>tmҞ6t^LY:\WtnPƣŖ0wBCF7ẸKTe3t6\VYHW^vTH=\n~6SM}/]#YYY;bBٛtK& *0̯tL4D?莺\sZU5,)8oO\FTK'śx8)8 EqXۏ'«7FfnAˡcoPѓw3=[Y!Tc.xW¯WK RԯV{\-gve핶Z2mnw)e˨wUz.bl$##Q&:6ZwiATe\ڤшir9W<~-EZIڸK'$L"Ûխl&2k9kDŽ/A}g3q!7Ϩ=k_ekc(NP0}Fw'Oj6"mbi:GܜZNꥵKCB!M{"`-xg]J,z?\^U34vl!k-[SU`60r܌k6 c=Ji"dbܛbCy7b7Z(=M5pMפ\N%xEr/ iF3JJia|=[!+ޖ0f@@5ťؗqT*ܕHŵZ$ ]<4Ҹxp!1α5:s͠ w2|R- =͙ͅjxu~Zu: CaV mZ+h{7_c5㕾:ٖ>vp!%͸ReezJI8]--6*'4/l[{nS19sz.Ҟڀ(@NAa#߇ \Nj \w4au/<#)h Tc5OC$xb`rҍp[dXesdېVg@g=řz& o;m>I<ܴbQMĹņ㳼Xz6 k2%@Lً2[؝\ep4ʛ'h&.Tky1e TK{fe6ֶolȨ=R@$eSP*?i+zFzvxzn!͊TBc=wT HԖ-I`o\h 0Nlpkg`+4tEz *pa%&>Y8w=A\RKWs,q+K9OR*>Ry?]0{pJ DUK//u`7TjW;sߚQ##h#4c*#?60u/$yb۔d GYJyu" O,FsaIMJ+-nI4rliׇյV[5nb[U'@!^N9#g*x0 no2⦥)25i$KAe[k?h ?|ogYt a#M;oX mĆie&+O6䁈^z>uBJQ,))^~ml^K 6fu_B )]Q+ciJ1 |AaԹb{v:i'&3HĵgKZޕ`Cf\ Y>~yC2DlP Vr@ 5>$+c5I,3>(&13#挿`M%lPp(2Cf҅f q85aQ%YYq׭bP_vÏa e$by.V Hq">R LC Ond6Ix<W㕧a%ۉ5'Yhd0m=r?wEH+ʥuYS=DH /fˠʳY-KqYw%[FRWoPHk$Uh.gu.Ry*߱~9~ڨf!`gdg+A>a=p"eMGj Бgƙ z]@&ɡl_tGFG*`81.fk_U4#dZؓ}kBbNk ϵl Kz}AJl&F| ꊳM={ݻWv`bN%Х#iut2aE%LuXHt[=JXwBfkذz'R}94bMd+|0v\lVr*ebǮSFb *|v-dKYd~,dnA|6Z7F#}jp꿓=$( ʺJg( }(_ĺMѠB@J߱ IB_Pk8=͍oRz0I0X{4в'  xNwtkuʵd&] gŶv4b]GO+u R-_l?j(~zM:+N(cF)spi6w) 6XU΅AX7ZR-wK?Z⥊|%Geh6]ӊf}5')٬E'=t/?\ C Mnmq|dv9q0 =,i#n[pS^dO3>P;s;q_Dr}=&۞dd3cSSΪ%e%j2urŲq!(لr=l`cg&VnQ5x&:~-W A|ʒ#Z` +TW{mCk XMH]8pg\]?xd\VJ#!TQ@aƓM\Ϙ Ø^1;>UvU>F`c}KkYsg\f.1<9 '30\qTdb*b\Ah亐izWaY@>=ɶ` RDF 9PU3H?=)ծ?~NJ/yZe>n ԕq$h߹>ȵќ| 3?WQ} I?B7^̦I֖x(a$H5"!Q"YO_,R?,=%7%49]:L_p!SV(Td*nj8u-JO|FbTDgqQtƻ=jjVZi}98X(&PqY!-:pV/B0dWc3߽`} RmVq\+_V7r 'V@Tםd /ID#y7lK[Y^,,i뿳FݻqgЙ}*B7DBEδΩU%So,[>ރoLK|uUпU9 eU^"ƭa=UO[ y= P#t1j.`8է>‰Gm-DPh"ufdƻ hfI12pJR2{t,^mq)ݴBASK@ΏHy06P֚K`egm 7"Bed7 픷؃|E<9094R$0ljbص贀2PISgVdZ1duR/+n*{Dj {f˽y[o ⳟQVBo 0礕ʧ|,@:IQY`G!4+b!`!9l(sh+oROK,O\$5T[ՓUM{ǕF awe]vBРțZ2pL ; 4`&9*\@o njsIC  .pb+^#tDek=DY5 oB.ABpQK} (&ѲRmSo5pzh;?SK&ϳإ_z ¾/FfmxLV> xrP<%9bp?Z.CP{WZ\ [AC ;1T4.Dz7ɴ>v wE܂)Y3Yay640' QƩ _FOWJÿY'as (&BWA0ୱ&TReSl5'$-}mԾ?;^[ Hz^./k˂OOe,Kɹo:$s}!&갓~*0󊹩z}I>cc+#skdlH<)/Tnrۼ6O$w.k.Vp0PdG&^#o$7l]2`q"bv!!X$'ښB7Il m >VB|&y+$y5l DZA@d N~sH.^9\<(>E$'qaUXJs>2I!JIm' r L^5ɑZB*Q_k#W V?;\X B7 CjRej锘> K/:hwPdI06q^γ9I*FBd$) @\|!踯z!J䃀7>\f>)_R9JH4W :@.AuaTIpn+K sWHo3m2&1 ؅pPG`wJ!M4}O6{>#0Y|Mjic5%|0'SQ\)[9o6OGmȜgvskm0!&dVzr< @k<ӈԎK >Nmus^zsy gMZ 8 qOM v3mVHqRuW q2)@Z_qxaC մ [}ZVv#c{EvX[<)`B/tΘDִ)=6YL *!3YkMjugfizۊ_r7H1S|Q>&eH#js'sGie ˰E"-2/\$-mNfظ_ʲ?OW];IQk}#q) .*Ӿ 5U:S6Ap-=\e\ue# 6 5-RKT}ֲEFܻṄM&X@+x(A=Nk n?[~ K9ŵ{ky+E>E~1-l44;/OۚUpm5TѴGۉHcdrbL,dBp>.O^7w`h)?޼_i._Av]~$%HQ}AMd%yk4Z{Tfn.C5N>.I: 36 ][Ĥ}HgqY.@?Fy!Yv){8CrN8S͖`0EM7Nּ,a4pMD*rW7⇐?jD"Q*y/q|"+-.U0] z]^ˊ 'Ff@ZVob{ztygw.̴i\WwM莫T\ 5$1#4%|g$Qo Kr @ֶo )Sd?2v@➼h #{b뢕:ؿ:Lq0B_ORYn|8 ӕٕ[I`1 h}[cPy`|RUa*nB_ SG=JT;ZiS #Fd, .z W  &N}vtR2Dͩ'21շv.dNXqSzpTAJG'lQ~+RνqME*b#hdm^t8Ǩ VXM3Go` 'K rGez`Q!90_$+^@@4y^BYZѿSClc=uF&a;:WEh _5MJ;ʇfD(tKGc}OT_/Js dsl?F"2#RrJHB qt@".(Bӝ4i0۹R춡]l'.n?ϒ4W.OGhY$):t#M{cJ?"En%D]fG@U? a׃N¿%A4y|‘t Vfn7HҔ*Ǯ1lt.ONA+s3E"M2<)hmmK{7m=I+8|Cw0gp g$ eƽ?yN6#"IM1M™w3-8MhONIp.eF*,~#Q7ؐCk10"}[ 2T~R/Ѧ|+L=0߸f PԵTH#Z/tsz<旊,!P. 6+bC;}3- FL?.*P~. orO/&\4O8{G8xKݘvfm'EdZ*6f~Us"3&FU*O'1hVja{v|Q>;O/(8@e ɍ x߈|lW,Dv&O2;+% ̜0SKt܌ 'z~;niL ^t>%^6HLmWO"obo_,j@SX/b&\r9n~'/>l=gj2nS 8U8bx|12spO^D߸~n>4Q1x'{z ֙f aMpEH@NAPh^wTrbz;=qi4BW^.ahylr#:I1ukrkP_(&e*#TA

ِ4T-W\<[sl)iLGI,7f74[z. Ҁz-ΑCFY#cNؚ9Fch(BT=UQ'_TX #mPɗ4pg=p5zSzs{CE CCO(v 9[LJcP$O9$NvoVV)[o#+}G Sr6 ~FhwopHzcPڕӎdBF>"_Q_7(%ئzDmeiWq4AgM'W"z)簠lQ2_0Y_@.3|[̟o'1ɿ+7K;%1 `hnx.ܨK8Ƴ{[cžͰ5)N4!=mH7/s!8Z(Wx+<Qc!A;\B㉝bNLyFءHdf^k7-bJ(hӣw Ԝ$xCR̪؇zJ" WCs#FR8I)1Bl="ж+l⾥A~1<?o kKi>%;" 85TR@βE]ɞQ۪uM jS"y;N) |AtK- 㘱PP[#"%/"KR6Vx_3b\Β߷UͰr\A5Y`Kx6a YzD=oiyԿ:,mMetJxuY"  [MpYcG/olûN:EF6Ke4D> qLp}Gw B<kS(v5@ںXH@e1  C8,3YCN3i|` b`P&^秒>< PIߗI{;'j.zcQ5>ќEVeoB9`.˵h~lx6ݤ脯] ELfb͵X]ڽ6Im-q؂ -p8\&uKs@Nw~vZƴU>aId\]_z2,zi2gƾ6o-8P#*|-oīgJl\ I29^`9ou{SwS#4R8Tea#t;ugMXZ:#,u2P~@y6muoen܂V:_dpyo/w;Gaw{<ߋLED1)u3r0-ԟN|ֈVa;u:S"W޳oH8x._@LC((; f79DeX8E4.qX -z(iK!3bjT#VОٞr=' ?wGyx^($\bF- T5S 1WƤIg [K-cͿg2R½ ;3C_/l#0Rxr06w˫OZTJbW3G,NpzU:">SĊ?e]*FWgU`""{6D˺*c6]RWv=']g cgy#7Ioayc_wp=|")K5rD&Vqx)̑N" rXlfg:`NxiC. mֽJN#uADv?&8_% ute2*Y]3] Y@p[{"_Y!AvK5m= J]Og U 6887vQ|ü9 zŇ:YT%@B/̌h C5F)LYSY{a3 z3'=#9 WWUWкI\tuKt55V$BG'K%Bҟ6K4!?tk#6QDA~R+n~XBŪxuKݯɉͲf&IeRWk EXomGy>p>c4 qSZY̼CLE'Ɲ_U:> ab^7iTseO\a2{q%>{y-JtşD)"ocnHhN>l:z]  d^0 0bNlKyInih!8׆A&Le!!L39˩$* G߱{TH . j _%asunhv}(t4rER#Mz\#mC%Q[-gKa؞M2^MX6(ly1OJQ T'6D7ir\r{j+1=m~ w)Pe~x؝-r"„9aii` q ?: WEn4|HSFL ,>Vn՛ <޾ʄʙSgA )Xt햊 }&/s՜(ꁕdgS5F{J^~t 7 4ͅO@!6Ӳafڤykp.ϛzf/e  l97O*hOy S;V86FzU_u( VtԦŞaby寨į_&dP6oVVʩʀ>Au +{:7ح\ARCcJQ',# ѭ[a{1ѳ$<0>T2;\0<$艰irB1<8ZBaKmJPڕ\ $!ҝ-IB7G -"'}@m1H'eE:r բaifDHE'Xʒ⺤~r Y}UKs䷵ ɘFV9\ L!\&D'j69\#Ln ;~j,0Mlwf!(Lī#9^I\"(o=jUm8-+,MRvU96EHtI{£c-%[>Ae>;ɻNxxaWP3!%+->gAq;y}j͸Q|wFJWio vD; Alm(WGK\{cQ韦 '+ Dg _|?1e&bYngB*\.*w9w1XyW<_ɗ  0 @ Kx`fF஋ƪK@rgTnکܑ*1U?DuHݿ1[({e^c2懠5zY=:CD57n{Q6B8epg:SPJ{ՠeQFtF]NB^|:5e:VgepU[$ݥr.< OjՖ(T)/ t[7ΊWkݎX) QVǎ(dt s5򜬧_.L4F8 xXZZ} 2c^fLOe#)7y:3,q8D&-66brGZRV?+ADXccr3 U|+݅|7m? <RO.=g{S]||OvSю,sM›VTƳ0Z.;z5S컜Ӓ`*a\t1LzWP5+=x.aDN Wry:ϫUݣp]M}lq2Gp'`ë~x7vƜamXU1+ Wl c8F=}6':m8!k!ZrymNȲRfL}{yD.Jp(,XE ~ʃ(یQ[(6ЕBXE'Γ!\ ߃ؓ Bw%0{]=GKX2  <9oQ3oAJNfJAeQ?K:&;v@6ֵ(K`O9桜.gbdz4[(ڷ {w]gg ԟCiWuD7 b$D^c3!Ɛ?߲_ړzACo)o_ " }P,WM |e9`N"W nr |]79&P q!A]S>i86@GS/{c?l.qUa DW NHTF#E`D0^gkγ<5)QFW)C {kv!ڃqiKR\qV= o" dz?5b3a~U4WIt-A+2`MZ%+n{}k>B/ ͈yٸQ5nEw:n" b/b֐?PҼSHe AKe S~7B18pt|$wMDwV9X|MO߿4KW@Olg'~'kH?}Edsl@t׼qf[-(,j pc`$v]J zj@`)M+/& U a2-3p ,N}f@6?f<,fO~k&,],BgC]̲=0 xmƊTm\rnPIb9ـ 0ŽhFC4؟ .a=F3e$~YEσJK$7qR ymG3As&TkIy%7By6BBGVoI3^_[ *2o ^ Tb66z!N_J9oXq^'XGVi̅] <& $$7)ޭLiu_UEF6} Hz$gIDMg,ɢwc Hr*zp8JR06ό ^1j"~~R鲪Y(Q'C]!-ᰅ/,+* " O702Chr̊*ZTt^WkbaXV?{%*4Ji Ҋm{ՋYQ# P S3?TM%)aھ@&)ɯ*b[oYPz0'#3alCk">IDW}gÀXy?+̜؁']ܹߐꭗm %nXX xs_3ƚDn4= -!-H n|x 0bvZ ܗOE_m醎_]ad*%- 1gѿz x .qv08Xm2N{Tg*XDrsȂ@/ hW!!@q:6hžmbA-qUX &ή"[W>ےreA~R6I[ËR{_aגN_B<m~nMkDܥ@A*]̥r"P2DtOab8O~R>m Z}G+Tz1 sD$S=cP&:X׹^V~ CNU.?zuTEJ~ I\1/E"PU@9?IZݭtD}0NO J(-[^ |/b*]yߣh#z2u$P!!X7M{4r6~8taO^F鿀@U[7΁/Лm z!y3.D፻e1gX ".CDӲl$k!^gt?(Zv? B,u78Fꎫr cs A12B/p-bn7+`1xSCޥPZ'QӉY'TS`08CEȷV1jے@șJt=K^kƆKɪqަdJwNFYtYj%ѝSwj[[^iYK`5f,6Eno&U&Ҧ_EXzΖʺX_]"dX ha+nMfVkO@`!Y+۸F \7b"lI g¯ܳF9*K|fybc#Y!.lY(L*DnLM& 5ǣ {ӑ|9?NUmZ)WzGlZ,1wwQc4h7MhVzl]53؆> /}#ljŞ/?lT2`8`<ꑃ} i{Kև%f ie+L2S2FnG_( s3=~@uF3Fi?EqJFs]-W9/Qk=EKC{yQ:UIhyKikT"4ʛ:q/Mx3;weZ,Z 8BH)b+n;ʃ68S*3Gi5E03HV繩*"j(%upnXޅ&L*G\D 7E9F2S zaG翙MCm# }I-iRH`GQQ<,2;@Ӝ6vXghΨ!OWfr񖨚0&"Mζ5]'9$%kFװq04b/-26;z[ ybqWE 'v=b2wd˩>fA2 []x>T%XN9*3,'&WXEx}8u!5^BqoB"{` ̡jp` 'H߲YB 9vPx7'wnT+)"tT^c80*S$Gf'E1Q!G3; _v1/wKyn+8^MMF:hKXB8k15b IԖϊZ:qUQZv2QR(yCqZ28;p@;R-ώ&b hXs諅v:B-SEhYp_1WiH;7d]S+㱃eµ5[18`Hi_a# ֪$e*w {Yi|0> im4g^/a6~Pw+xI,(O3oG{RL&3KYV׿/%>[( [=.A@ׅ&+UIC*Yrlpgxr 8ywbh;'d +,Z$֗c@?(2US&Co@y3e6~vE-~U&p9èݙfyK8d[ʻMAM$ vO@>`NZci%%LzIi1=XFHȫtUm %ȑePj vA`Tqu4!8D סj<$f= he>M ކģǙ?KS u}aه'`#,8jlze2N ?*P75s2| +F'jx&SL} 6eb@?1:q5Oմ#_&{9Jad;Ɖ, F8 my:N(YIt,\S(E9~>mRʊm[= mgp.֝Et;wGm6X WJQfu1 h6OW:2Vsm$Yc3_If+PGN`(lu>s#3hVhyn5pDvͺPRqgBG]+TfRŢ-p2ek\xe^Hq}>/P +n)k~+cP lLEqW]\^& [OZdt 7seÃCA?DR {ϳDX@,q]o枾"]]rkJ_[G7l =p < ;\xZYY<q+%8v2Ik~|ޣG%g3:ÂvQc K_=ķm&@15#$_ g9/=`p : [O*ל04$2-*?b sNRRѤ 2H5f2~ tˈ[uTobc<@yy|K*"E'9JjҺIHRE`X_aMݤGB!QfXF]}T$J5s:èȠ\Sb?eʱRCyak(gOu{i pkZ|L]UrYW5SkHuqz"q"lt+0dL =f4"5 Iu#~O֚- s[ QCrC}S7= [= N4*,JL4핔ofT.n+p3faNݬ/LRʀ?lE^L4c_ @ƣ@j 6ӭ+#9vq1U ӈcd/YT!evxlf\ +مa!. O?@AϮ +TأTD1\r.=[l*Px>fc!ʒ:T&w)݅6;a.ǂÙ~1I['oRD) |rvL:ܞya[7$ Ud3[ysѕ;݁Ǟ7smJhқʫA} yע޺u,M,x䗳>snZ4? P7uM9IAʦYD_Ts(\ĮqB?mبnk_x0"g)9{e7=RͰ2kR}.q 4 ߩpLj|&rrd(~O'˭ cִ<BW!q;00I}MxKÎb9ǐ+s0 "Z !u" CIc{N+ՠ5/CG!AP30. eZdpk3q41_41+äE{sZLOB\sDqY^HԣVa\κ @jG퀡ıuQ_5ED|y}ZY=]Vq3b94%[ /@`a;&(F*bhQ8\/`Hx=N韧!wc Licl?JZ('ij:SmI[RST2*PףVO×_rON{.. nM=82??JgĀ^l %'5ۧc 3@&߈~դ' 褃5A>+bi(9Ra&sn>uS *Y4Tp"~Q en^/&;a>[UdK>ք 9ޟ4JwA0=  bE`%=0Eۙ,l)c!>{w ¥Obb{iq>ؒH*;Лu(L hy5mDP>Bs,ol\-(vRVueV l~&AcM$O )a*û^kv $Y;FP0o p-)_KIuLim[$(o=NʱOǂtpzŰ5aK1_;]J^H^+15(Z[2,: zĸv]Hkd O_*}Xȼo0iL̐#pl*]|n4Y;$0Jq>gF2T5=@{ _twRǡ D>4iA]v%䜟i%/Oܣsb:Ji? `^HҢ\#eA1g|hMl|Jw;5v]Y<]"fYmC!|TWx#'$uCD_w|f1^ ` HW:V;!?kO\Y;=\T7 Ӕ/MĀ 0RLHixj$l4YaJ'E Bf'3*$UE(KPieٗ1L 3^60`{*sx_xX0^nX`fT;3>#& \\iip2ƁCnw,7?q:1jRɥ^Nj6E{ <VFΛ?cą97/N>}bJ`;% |k 缒=`9S ßu.ߢBppz6ݝzH:<1YW0ڍ!%I*hDz{+xYu7HCpCRv@;ACԻ_$"Lx l&_m'C\_C#sk(-\.]kYT'1yxLūH눟+ x`{jQLFga=bcO淊.c4IGe> ,5:YQ/QCrJٖ=0> =)v&l-dKǾbDxODhUAѴn^.5hYsJBFZ]Fժ/**%Vi+ze{>*wrh8.oNܿhk Wk~XjFl9D5 /#7*3H0rA{Wz}~:~eM˄ \P[Bw26LHAPN &l\ َsΙұ\6@l8݆݆>L򌶽wD TaЈ]{cL`x^ŒH+c!%!V®p0,Ab,e\&@-Ɇ.Eϙ)n9Vo nn(`LRZ?op3HZ Lpػ*e"BB^< -L`L#sݠL"2;e!h<ݛA:M耽ppv锎Ѣۛø؟i#?NDAxtmDhmJGPb"ΔxWP"x axug"G_3m6pBPB`xc#vwJ;W㡆#s=!pJ7 N +/<0~xI /j&'i-dh.,]xbT;gq???XeW>ǜU އqC jR3sCdcǀ7}[|]mӉ-&2718ݬYih /кf1F?N. !EM>z"@qWw,x\qUl8F̈'?) CPЧw6!.dн?{@\J-ev.AOI${t.s3EaKSXwLkh@f+J~KO&"}FQTn]3 K((9RT@ (ZEzqh4U AJ.U_IKh\jUMziIUSjEe\hl ?Cc@e'f):[#%LOX1 v(! ⿋Yk|ⱳ&1$09j&iղd |02FKXxda&ˡ(Xc\=1Z"+D3M6yGH Mejzx}C0p\JE:[)X8<9ww)$4 I**L t(`*&`Q O@)Q.&uvFN (6F]a.>T Le+K8+<φ6,(tV:hڗI}8(xieVV+ .1qc F9[K۳F䩕 3ÄG*\~H^S^r'fZAeh.]XdTH+ofd[?SMRH Ңv= Y kgzѽnAViukW%lwj|N?۰!C۝ye]Jks׏ӂڱ eo q|pFh\\}EVߠ"R~|9 wΑd7k%8`/,[@Ŗt_jԣTvPybWŐ. I ʞegd"du=kr|ało{tc}x^S8slK闺y^ZJ۸w2Sni9晬AC.38 t;\k}Ep=D)*?T`fԿjxۗ ZD%a:V +t B :'N;L0zm;vWbEwL mLoI-L| n]ELY@NZ$[|q]<5X,i\gYd[32ֽIձA `"d&Mi0kET+ g<!ņ.`11Cg_f<-v?< s+[?ڜ{6wXZYv;ʬ BLDotbtLz]ÖBn9:AJHӲ0`[E`iyR'x/Y0Cyz;k3{_?(?zjVɻLžl㡎%uys(xBFc~hy;ewOsɃepeOQ)A9{+ 0)t8Q0nRiϓ.kت!C<z'!7"ru$A]PGέ\htz3r@eX=*82igrGCk ;s?/xkfU8(@XXb`h7(̢1Duj܇|#f]EF(a>"H1 %L%ZpYv +[Z57 *wb,|mL*s-t:;)/lPBw|CX%st7oa@j/?>>9o]\\"b7v$&4W0BΫKCA .Lni{]ʫ)h".nBxhțއG":63Wc+e__^_lGoy732փ$1Z("8ymش=%^ʱ Y2L~CP`$Yp- ih:Frc~#ث 8f,՝i94n?j3˶oL䁍3dSPd HkB:yU+>s_}i>/[Rθ+S񹩾q: y@ykGk_J+n{x6K,,ki蒠+r)<' ]vڔc"-0d^oMP`97ӧl)q 3x"cqĩqI9 b4W,ᣇI9,f(6rHopQ:A] }2)u RZOsh&1"nzB4v[6. 8(+I{_@Ⱦ[XA0/\#{LTh ڧ /pq?hfiPXuD/_,2O{&jǸGiSFm䦌F),<| j_;eٰ#15sؽ٦Mt_KiB܈D[kx9;`::l=@kGނ8iYQnfG sul9FDSD =O(bѦT u:UO 57Eiͧ5{L6V^,sBik>Zsɨ˒>iBTE9-'(HF&0aMΚ@kp \IKbkb8%)ET Y00>EoL6x"r;EI'Ok.7T›-0v^Lт1>ANJ/1Uا. EGt<{ aFH`;,f,χxv`kKVdX|#7䭍#6ߖP/ٲ{m`lmy %۽ @0 Ȍ I<덱 l6=2<3ƮU:MB'!RNX-N30)K&3}-6޳$ms$<co"=Kur_9bW`&D &WIW\_^S{ ;TrBɤbRT1K/DR{"TfMwbo2g\ڰn\o1&֧6p%xEHGvȄ%]ī %Y~VAar=5OҸEGGtH}Sq5gL5qywh^D({ nN GP+WK!eŵU 1 4) 1(}DU#Љjh\@߽)T!t[Nh1,+S(& ) Jl|`[CApaF52%M2/7jV{"9b6>;uhmO&,_54@?)~3e6YX7hfK^5eaɉQf% JNJgL4 _ڢGʒj<1I R$8/vu]q$1lں~ީB/G ?r< -GFnp?U(:Jy$&R*c~~5V˽}!5{r]|.50ʭEi>JhAC{h &hXw<> _1/~;I}ȃ\yV-#E.=޶QdsM{+P>2cä֩EJgLthNsCcݒW\,!P<6x)(T-Z7Fs fK u{ɖsȢP\Lh-rr]tqWm_fa8_TlFkUf!aL=X絝Q%0TQT'@~.o[s3H gbr;MrHtH&)O{Y#pޣ8hBYbUWTMWE_9uPFQ:8UD0[73 'r^Ad9CA; PQ 'UސA5Fq0_imBcAkO }io;Hĩgc\1g}@U>"|d7уj~&7հܐC J+(!2Ixn9(z&Eo/0>_`-ޱszMl %A' |e#0v3hX#9`ᓔfV@td-ɨ0#[/دW7)Q e$opc+Q$E0xqt0 go dMJDy30_Z&"Aĥ0T:G.$sl5p/}NFXJ#Q?_[| 1SW_V^0OK  vuDk7cVXbs(w^T0SV5QW|Aϵm}=ws>2B:gG|axbe/"Sc{e=J'61?iR <4J@DUv¿WA8SyYH6: -IW L9~1Rv(I|Miv$&/Ek_BU~6oW ZcU$כAW*Ƥ0Y3]h5S4ix^a>hHی&U;4C̥m;^NkyӚTޤWԈV5J 5ӧĊÙg4 gJ XsN ц [3 Q3@6gɝBV]EnZ't3!_ήyl- יH 92sX[vV(C"900Y7}FD#ŰQ'E঻xpL]g.>m=b@uv(m@NZߣwQEYi ϒBN;zaMI8eWM>af6qGL͇mh- Prq VEDNs7xwn_D ;7EB+c (EԎjC[ϘuxĕSI.*aHscҍYWCef'\R %AX>I9UAiAM{mɡ)u"j2bʽ%>,WBk}2(p{\ GMz\Wxr12@/-?D#ͳj'޾V"98ye \@MSLo*SVH~~/]s|e/厹`iy`N9[l z~-G-U;%Λ2Ѩ@_qɨ ʡ7Mk_gOH-3uL*g#N7-јsC5F$t_[GJHqMS l䗙9I48yO{Ba@`!+4vaF|%bmTD)HI`]UWrPQo, pyyr({jC,]P8Ό~._ 3q`P w.&eBR 箟Ne^G%sxn\;SSfC=H+rH/y)t5FI.u t\E9dFX.ҸVڋ#BP= /(ӌDW8P+"$oP},#ZEOB!pW_%_8J0FwU\L.yAO&5":݇=zQBU^^f:q}B^D}Zk;qҮuu$㛠U˂?T\iUJ3K*!s),qٙM`6Ue "@Ф$'b4bW͸RPkL5sAվjw6MCzVZ߇6^E&::"ry_`գHa%]e܃q6_1cG {hBF BH= G3W"IHW&bP5l҅1Is>,4B60vC4uv'V4\u,w%SLO+C$A t`ci8ot YnTi ,)ܹT^y)6H0+( 8E^rLc(yB3ua~Ί"[9}wCő*ͻ#7|ɺkm6MR!N7_$vȂBxAR_s8,s %7Ip̖FUeVY3;Щo!~v2f2R6Pv:3c)g;b}B~YU8XZ4Zl H~7uеE-E>dLwW.y (]ƀ딦eR4f2Uje6%dZhWU)]qf]QwwcC( H ˌlE1Ӄvb;gHLo ]ySf 2~$ry&>SjG 0EWk'Y&`:.8r1SNJ0BDE& ‡N%` _p(ר@^,K†󴺻ϐ joЩ6Dڡ G!{rK'n$+'d=w9gH)Hy T(}]{&Ҩ´[ Ol<Cg>ۮ8Mޒ2o"`gL5e?܈Y+EH؋'<(?Gr҅u ")^>g9PF.d4'hrv፻E0Lj^yn@8V[e4jQ&zV̐K絭r?|TDϾwluEIE.(Jz.eE7oPjw7:p;#g'΂ "3{s$7j5!: 3jCuؽWI{7S,vd<3F)0^\b#Wo1_35w.6 i.yydfB-0vndNVWV'Fqݏc6-i_fA0~.LV*@]Ilk)Eteb:Q`6vo觓VvܯKֲzٗ6p8{[m1VY $)B!si-vҕumQZk?قk󒟴-o؁~5EK;}=JoE,Ygyf t _2>UkY.ʈ!1m_ؘi%:kݹSq9'^.`bmxy'p| t+C 9W`=x ?ybƂ]w!?J٧ 4ۖ`bZwpRY)lY a\ !W@vJT´ 1l2Rq%ά5qnk/pXa0F4އ=_Y|p=`[?{4Yɘac`̠J P.Bb1{jf7 -ʹӶP4` A >ji$ï[\`U?FUn"5g8 u1,]v1m r" /M:7mMaY` .@!ps:^LBƲI? ,צl  I_cAtDfW=Eڗǰ6s[:,hF =&+˓g /W3<;"Ҩe 6IFu+"vHng&!H4?i%GAT |VTCeY\Wc(HYwm`dskΰ2QvV mx]^0Y"JNmc ՚p!kZFsƭ%E˩lD¶򼩆|BKo:y>CaVNX!IWs켟׈j@7 b VrHʦhpd;3^k)ި[| b#1gtW6dB^=~zMֹQs$-6ҥMQkmQ,B: y 3ExT !\ЄR]EԝД|դz0I𲻔d.DPu#e4GOI^VV-##WtzwO>4$9Cc}M|0լK"Z`}/oXi&='B*8dCTu8JL̐7y4ю%)]hBtÞ? *rF&u.ֈ [">2-:gH 0j*r`nTಝ,+oIN8_n04"Mp}[d{۹% ܎|-te[gEO^cϐN ~ '#3Nt!zx7DWcQ6:76+JR&i3ǹKÿ>yp /j[xTּ]QZ] >݉D9]%|xS/karBɢ .ъSՏ#.o%|txD !wk%[ tHv*YLF*߆CyvV)qaXb0uhV$vYA_mM|Q֘SVA7K%Lmӆ^#a\#S2@ D6 ,(_`:~WR4rr˃F\`at`nzp&w |O`@9@QI8yz8p:McJ!Ҋ$ rZGfd= N^"ꙺoO7Cq .OViCr1n-޷:JIФgxg+P_![(tcaߝWy~F9ZIOK8 ~.wǵ1 R-k/X] oXgX׮5f0S<$ؒi渔 [ >ƺ'\8;Њ 8x&%x[=-E82C HzCCGqa_Td; Fθq %j[A:*|HrliQ4N!2+\zX,(~ي|.f!_=UXvCC鉏{n{|=Sku @)5>5_eZX,|PC k+[ֱ(lCDUR:&\DjkrSkIͯ Q, _h#lGݺk%G_@?~ѣ"#6۠THlo}Ro91Zk\ΉgN .м){'_huŘ@pwjp%/1FM^BV\M @ӤE[+ۙ1e^{}k5:`a5K6M5@2A2QBΓPf:[\opJ8 <8;k=mֹ͔ @\m4rp:*fq6Mz D?j[Cm~Uf7=\TT]VntK蝔")˚-m LϽg/5ev:;pz-!G MUpSEf!k'(Dᰣ˄4/e,6f#m&qQh$pU]~ 9\[|EdecIc@|K#? آW ɔY`s-ARq \d{BeBqMVF3=*pEyl 1i;Xt15Utހ2vy :6 |n|餜}4bW^КGTyG˝Kgj _dZ"(8(_Gj+Jv|Nhg7 :N߼[$a3.~.:7⡾B ¸:|y;wv!4nHD̐rE}l$=:66j{U$?Ѩ3׉U/23 P]^8S|q) [K (V6of7{̝3+Uk4g64صoFM$'ƴm3{gU= KPBW]BK&^>: zбq[h%qI%uw;0Bl yr?cعr\Ov =p 󐘐iH7:s'KJPw¥xa7@sJ;xC+nͨ&k8Tn3kFRH"k9I?~9DZ &nc9rVk3F!@.SE g L11+BASGpn⑝%%Ywk3_,(́(މUB/ uDٽGVr,,µA |Ţ85eVxHݛkB<7UeUz*ˢZq0Q2o HHͼVrpaq`d<=hL$A2,w ?auzgB/i,IG5 B`r,){s^*^v ՘%!1!]wZZt* K# -ƯX{5׳' Z1򱆠H\\KMIX6j gې1 ĝ"6}l!.\4S1u -^J.Rˮ] W gHv OkGY3vBJo)4&Lۤxᰂ\o4k]Տj+حl$[]erH>\l:8P R&W,wW' l1c 2Yo-~V3ݸ-׆&;&!a ̆_iO*s*0G~ѻ'VV7h"mVv6! #}(7SpϺ eK 1daH*ь_#~Piqn~ ? _|Qо>~%,RgP>lzxNdqu/Cb,|O89 rG1G&7YKê.?9$)$ aZ/ Xkeǃ@dp C݅ќre!77흠NAmTT5YN*I'ǹ#I{}Jm1d6'B{&Y|s!.Wh‡DUT^/FB |P 3O#y"|@w!>]u!b7I7:?)ki2,9?MFX} @ѩuek:ԙj˶tj6V?B f<U\-( ew/Ҏ}NпT HْoΚrվ; J|00䚂i0uc ?-U,V_4:_+,(a$,E%]bKTx壆 .U6/Td^&c.'8v 8vHx*0L "Qʗ蓤6$)}l^v ϧf/*9# I:uߊ_x˹G v/lg Cy:d; cjr98Q$Bro*7xc=&eiG3 %4æ ,xu/ȥ+4 % 6﨧b+]#N0 3_K`wf3~0XjL~)JaxZ#JbL`W}fohM1ŏcUsa`nZW+hbոet(9!/ ȆuP2m7J':!:OG@Of(GdEz8ܹۚ'" :GԆݒ= a,H鰟zQ'(ix 2@!zٴy'~T쇸P>sypVp.}6gDfL8> 3D͌ o__$R 育B _%3XehzDXRzzN@d#V)L\L4h+֗TM<̷0=zΧ}t:ι&ҖcDJHE +L9NBVZ.cuxe|ĺ`Xjg 1Qކx(,n4g:зQ偟D ~DXG ɹ=:4Ee!a 肹=Nu4:ۃwl0O5__`eO+gg(و̶m+ "1`"v5|z@?_W[gtʆ;:P s51DXA\W'TZ?{lgߏAq-ofY> %M$-5kS Lkd}Fvp[313E[֊p'ì9>Y[MgD5oQ"z/=_O$L܊?qn dW|.~ԪfMb;/_dYYS!9V`APѭ=cw^WäDOdT嫱0D0=";!~ۋ4ya E<g(i0)JNz Aْpf˄cxፙ6wMx~?91A .a\`*ΆNUnq9CX.u>j:˂ {%[Wx]Y!hayIW/z 4;瞅&b4u7}sAx]YcJMd.E3vSlhӃv{m{1ិ߭M52 1xe5wTeF䤏fc;Z86?&G/oϷ֑ܺb2zfn=/<).Tgsf}.,V }au0HN!i\(hԚN3 ": _x kln> a,ͰQp7(4H?@2!q]n2}˝QVFRC\2.mqq.p_[ar(ļ&!55_S(nHnQSJ.YSݘOY b_sږA9+Sc\="V.1 uǶFtAw`v`ϕEhxaK%iۤHMrFs_\H0=0J ;B<ؘdp~׳t^}5-k^8ۣFrL7L5$8㠄w1mءmcOm?'TU >0:ɕW'7֚?aB!jysuDقШFyќ|HG_N^p3 ԃRE} "N [ jD+$I BR'fgvS#E3tWE'(-~.Jhq)d,?c՚޵9Tax;okda7=K{-G0o$'/&J@E[J'bgfs8P1i]LZ0<֎qS_(5"?txzd 0Z<뵸i!Gjhnδ5 rqcxX5h LF?0FL|Y@2mtM^|7Ƴ!s!O! Xv H3] $."sܞPu6L1Mܸ ÐǟF $^Ȭ@tfҖɏFuiWkcv-L5~Cp䑇m1pX5؈{c sveN̠R֥Vlxv$x hT1ЉhDvD WzM?@ /^vI+(^</㦵8l;CX .[W~V+[nr߂zSP:hkf(P'-L܆-~Lj_%in&˩PikUS+ gtrc={KUMujux.Ɓ"kp!Ÿ#ԤjZ xbcy@8sdVf3ē?i㤡2;M8(MN= 7bs exxefa%Jgװ e,l3eGOFً jP.bb|ۆ lez]RaiAEl}>k9˥ &kŤc?~S&B6isEqX~t5A,rGBy^P"ՙ[ww˩s|zkb7,*2β snE)e;>ǪN$|s;ˤ'OPp'*q(fS-n"!9^)<3TIR`Gwpm%B}k9tz/SB($%N@5 l eUu﯁!`[x2a4tI2m w "Y *I ΘV^a 2A xs%F>w)2勖$齚N>H*pT݇$<_5lJ̌o'M6%:q9Jh'ԭmđ [HNE':PopBG:')Ey4RΣVǯdx >ч? M)ԯ(]uG>CtD&[r*!ʺvq)lȐsqSN00B!6%YTE xC~ac?F_iVc Rtp1'wV/Մ3kr~JҨ\:)t7{?Ϩ|HOypĎ ԗM# P %M&wN$E\])% Pɪx'}?C#T2QCpR9SwAMo"k?:ּ7qW=z3j dJ5?bO% R wZ.?<E $ɘ ;%b7^)v r[$2Dre_Pϛ‡}b>;[e[ [#)F31-^($gX.).4(@z2D < RUw!w3GC?2޹9#;zw][<& hNfɀ f+euXY/@ɏ߬Ss,bDUF?r]EMP`n0[u ;Rҕ+O} 0;|%/< *cP߿E*B:wog-#tWиtK|ǘQ?b?OHo[@I?ʲ$ ⎩yQ+RcKnM^~ݬN.b,.L#_4'SǀI:$B⋶.XNJMaJ}#sV!IV|Aa-M y)lv٥}te"𕽞7G_ZM)¡7JoϧrIOyδz&ԉ1d~ v/Lɾџ?*9' 5 q+ `_a2PV[I'?}i9$p'S]rWZ((%61 }3¿}I:*id0sbQvFÒ?Bx, _j $*+N7sw:.r~.iJԡ[=Ifd:4%CG$YsHJfh )NbJޱqgV3TtZj$D<[[0YEŵy%iEfdj/! WůVp_\9d9BhNGgq/OT Knnݫ y 4-8 rHfjN>@o:YxF0[%ոbB@P@0Իb^elV"@~p;NdoO) _j@s']^rIvoNg_TMW6 [j]=u?El Kj:SܼxO9{x3G ^J"NX_6-o,ȟq/J;?qsttޙE`'Ǒ ẽXa۽厵H1٘+ C1qL6>.@.B &o ?eN/|7 %µq؞Э/_$Ṿ%ϗ#({ h M {ƒxPw7KeOvF7Hz{(Hn:C$ & ~cHs#!}he1{,R R7oys;uLPIx7qeeLK2M|3%-a!n<.Cg%R蘱77L)}eU]k$i0Y@s2ߙX4v4-kV)dWp3aEqG-^xI9ACAyRwnX/ї(͍MC t۪<>Xٷ,\4aӆiXnʍ1# WڱthkpUcefW- 9IN&8? x:lͰvDMis=pzLUGTdM6_P(#U2LS t_p>ַݽ3'gaϷ@q5qMZҏUE37Q  e4h~ƅ~RY?Q܏x5K4c% nHGwEm׏E Sv-JJOqм.xE*9H]!1I` K#ݚHe}pA Ӫŭ$:گݗ7!yi嘣D T\^*ƙ(pItqŏoK_> >X[UtpX;GǪiM㱝''?$4P^tquYeX1#E-PR &|QN XwT zVIt%ֻ]xX#h-ݱnPxA봗|N^?3GhZX[ۺOO+: ^ \n]Z|殭!gc%G,?u{C9Xuг3[zI+`nOGe h"UO,"&=g*C}@l) ԋ;=C>wt~8 A D}K6nv!XN<Ћ׬X«6iN@+\4 J\єItuA Dm\Ocʄ*zY0K77Z6&' ,^ƪQҕ¸bimbRU?񻢟vf{c`&TDznT s*ո$K!1 fNINznn` _?ӸMتcۊ4 /`ɆaƹMH:gyh#Ljr24ȓn8o +ŝ(J4s_¶=CDEk Ѹ{^Ϩ$K.&A RhۉJ2VC.Ai(?ď!Oh=A ZK OqT9N>'0zwN;w!HUF3Xfy V7 {k\]n]װk b$'AْaWEUu_n 07ᴰIN͸1tPPS>Mm}h,$i)в?2Ӹ5$^-Ib;^ȵK9;"Ăw~I;g$6z7H%Fony|\IE ]_m*qvdUU$nʩ>!8qe]LК-pX fYZbMGjCAG298{ebEuaL1W7 dW5ﵴTb R58:xRdRS~{ B^εke[0|GlLxfM˽iy)hY}}+5&%ΆpHNhHh5\8s9m ÿ{`< _%w;ǜR.?'ӡ:4*sDu+µ<#9w6sǔF^׋2` hyw{oقi"B]+dafe5fIU,\f(jcV=7` 8, e %ٵG;%> ?5" <(t9'ezLw %Ϛ!޸l:%/_Elyb}[xl;=5Χ́0L[0h:E ܨMΨ[9t"bbMld`4$6 j+'Z}ZzGs͏Gx}Y~" ^if|I]}Qx]Xq@KEhmĤ_oWqҕXۍ ^!qex{N.X:6 \XuOL =0 ,0""ˇ݈}ǥ_a!Dv)P#/ {c@Ae޻ݾ$R~Eȵc iFd"K'`\C2FYӝ8ƞV9n?X3AE-̡?RSS=8: a׼zŢZݍj?ڑ96n2E,i=2xw !P#܈WV~W4WX 42Z:h<ܱIVc̍2SpT,SKJJ/]puE/%cju?mƒ|#9]l{YG=83q6DzeeF,~g8۝5b'V> $jM>?Pmj{yqiSl&D2(6&~arRz*+ 8y^#wmA٫6_>ϼLK͌ƶ垀QXxx%4Ծޫǘ|R:Խ/4B0Z0|h+N@:`V:~tu{p;D(ڃqj̔&3Gd9|ߗlOrCl :r[Y7w$'-r{_q}ȻO/( .:_J"z3( y^S4s`WzM?,4~*C'}5(PC+sUoױZ;6cni1U{g4/$WY' \c逎xJA4|R X'/6`("Ť w nHdhWҕ=VzsjK )GSuvmhLSΩ|;v؋9TszЏȦoخL6d# :7ԼcW[q{U^^CZr76wP7І2vk9xM{ϵT2tT6e]YIZx'FFժ;Np\LqaC  ˱7|NPFw3$ g@-ڗf@\q m6tNPEi* h9RCk>fu/CQį'2hz˧tz5qUT5= d5d&L R-͈_^=Ѡ[-~`G” LN@ڂF P 9bئvU{FP t]:%EI(ƅX[isݻ Ճ2vd&ʫ` k<€{Z2(OUUD%pyIי @h, <{q߿dH)t(9X2X!5[Rqı-, x`#ߍYY߹w'+v^]PVڹ/-RѢbt+MEC?xY-&vV sVN;)nUi%L3%eelvp4H(3ʉ{Q Ek O츁iIKH|fWy},@jhPE%6 "RZX(BSЂ7iu2fcm>Z*RWx(s h1T(+k |'Fq*CgDg\`Yb@#Z*݆|J 5x*Rf4bktڢzORV7<˸}>T0 BJJFoyB>oẪ0gA~ Fo^&jdj$fA|6pͷXb&YxsV+ / Ѣ7ծ BA(v܍w5Bo[1+@B#^Ѓ%_Ν$ ȸ=fAߣ3x䶯G`e s8R-M,p O#/sϞmp[#iBBhÊD/CU41<Ŋ˓xZ9CϏP엹$o7_/Sv61x᭾p5=EZ;,ŪBjͤBGPmjբ (+ڔhLp**v]L `w /q[kL<_ś0׫`q@˗\[P/ߞW{Z%azW:+^j4vFp pq#? UE?z5t%sqDtZo<@%dN M]ۘgOgM+XEK: g9{diI=q,Z`Ge 穓7{8'fzy}'cܳ7 &JKzzK%KlZ Ss9\m,;G sYyxHqw?u HEl/4XtA|TܣWcm..}^m-6{ci]-x`s9JC`$Ep%X9"0?J?/+QsC.~3Q\Ce&j:0dP'd_ncl.笜)^)/ڲvt>nm}Fը̨N.pz6IK^3Ztܩo~+ړݫ4Gm,n~lʃȊNSӦPRլ/5L" ݁q&"E!пD `aR4'!XJZgy&}4j Z1,~JsNGjd.lI)^kB}6UWc,+\c |}/765mKOTF7!?vH7V4$ua&9+m+xdx8‰=%:2 ue@vrޠA׿AY5SyBňkoyO\:/Ĝ4 rG^[7{P%lOybjm)@v@{ i׼>x\zt@z="fP`C58N`a^zǪ||T%O qzdz ^M0 vSOdA0fP YjЙ9NYSňnVE1CO{k%w:R/=`F`]mL2uuH?=yK+ٜ/yWѽb0H񹈵Z^ P b벶tH%uߡ@o.ŚGKfgnnX5FaJx|ÀYyUiF5i>ZWw5~reWL7`"Vn )EcjkͰ{k EvN0wvɄei?ªt2IƦ|(˭Lm+DR j(,#ciR]rZH7˹6Gi@T6RKEڀtvasЭF& ^yT(:5Ey9ʴ˳f0ͽRM6+*SB&{ Ut\WSzk7l a4{ Z(5@Wh2L?Lw\5ۮ3 ; K'yZKN:pGsF!΍mxƞ%/fH}qP`GWXn%{Pz,~h )œm`eO-r_¢iUu6&:~SL"+c`0%ۮ$s.KAq44JȜ nP Mw7auFBҙ5DafHi0z%ެB $D;@B n> ]Z?{~"L ?GD$% (nRăc*ω?W2'8$F5^5ġ5 H:yV0!TF=*E7wŻ fQr|ȴrP9)QIB9f{KLP7yp}`'sYKcFH^/HeY5>0#Bփ_skGmО5c0ZK즘< @l]Vf: &@Ҿ! ;,|sgbLK oaBVߴU&]A^QaA>۱3[RmLSg` xƏܾŬ)S90quHm^`P|F!h4I}aTFt|o*GH!׋jF[}'s}upv_*ɚ+ ~܍&2IzJ>Fj,;5M )O3'ྷ@Bw*`I4vJKAνw;T7FGa*[60BN&Zf͑T$)aFfE13cU`$Y2/uq,l5QgԆ7)s_>B_dG@iX&W;"Hxn1ǽ=nYL*z]͌a[ڮŚPtɡi0`)R-wtb@F;XȪZjƑD!p'JC"8bm+9l[cg/R._NR 7=Szx(yB/!jװ4ZV)Ztp${11r]JUv/wM:tAk,ѬjȋSAzҥ{pn_)c~_hXmM%ZQڛOYj H&abqw\D3Oʍ2˖eޞY7̉E\ϳձ!ٝVCHy|.]aBnWZ\r d ,>Ok8N$  ,q^(ɺɶ:nb1= ?t…:~j<졢LUroTFexLqrXNs[u.~7$`%[QSxB]M$kAZMє&sp 4g qȲ;p}<*8\DfQ KBس̜f]_-1=cӂ|#zO5 oC(dKG7EC&5AU}8CZʚM 03#,]љR]4; &F1Py?{jM RTdnigӥڥٹYYdO&48SL՚RxX*KdՑȢz;͖OzQ ֺ=`>uU:^X#.>6^♙-/o?3#T~\J/-\Y=8eL{+%WmњkaB$kyĥ~FPթ[(X.V?gGX,MTP= X5\职_^Y}Va2U)技{f$qax7) !yc"T>\Dá^T[sO-+2]e$a8-!]6(d/v&b!5q!1,OU FvsVϠE!R?eD:,`qc]kI YY5vA@QFr1Qgܴu{48 ``|k!9{h3Zq[PFAsfB0dIsy6g$[L,ogNZ "wBu?55 G[* }RKO|X/ZYat$_RT8TH}#99GMvGKf; -G/QnIX|N#A^L9 $Z>)l&M:j͙9`D Tߊ_|leh=/[2>.rבB9GlwMrC,sX%1%m>X\x,g g&FhdXHC~-<aiL S/[QK\cm\]j p'4`wY5yҐ7a !QBs< KQ 6Ϭً6-P؜Q:,^9?J[\1]_t^X]<be޷/+loDnd}vcH$mDEQŇJӶ7A@$2rV1H/r2;!lU2UXmvL9A.Wp2 󊎯#JCRG45WXq#3l"=n iʭAݣN3M4`_LTR1Hvzon[C=3z()(ƆAfHmYzCV`T ,r+HgY[q3Kz#O93iVx &#κo\i:gW\7 ]X9 oo&\_.9n%?ƎV⠼%f^6崺 ^_s|K*BT;ޚ\D@En8yc|&>hn/а9Ke.*8K~m;II3'Y}t`cB+*1s(_0 ߔ|¥?&/dzvrE3*w4)ja*o:lV%!}YT-Rqӟ[@puU}1Er`?܋r]0hļF' ;XZN!KIXbX5!DK[R$"A\TmT(pxTʊmL; ;Oܚ-8L+B ::b*gmZRuPUiP,Ң9'LVXM=o" a~;]f#'ֺ0=P3ʉR;0E`Id#d r?|@H w7 c75a!Ld6GcfXY1i'lLL~.|tl̼WK fu0}Irb^\'3Zͽo!c]% 718wIҸŇ&ۃexay+ԈZ$fZDGu+ؔRdoNưȂ+lϥ7Icgd+F%!+ _䀬Q7+kbձ]h}fmti-!ru8dUg('wX5hYxrzVnCw,2j/i7Dgq5{gKW\VWwA 51nFoSʳxHp: "硨 ނR.ax@`譚}Eq.Err/'S%+. ehF) s[y^U8h%А>ːR^$hkGЛd}z^TiU+|bHHGSS''} ?8} p5Q;ՀA IO)A,!i8To`_b|w*n]}9k17PK:oѼ}mW/ϪPވ= Hwgs= h_K4˗-,CǍxٰ>6Q"Ll SrEVeP"[Lx6'^xd_]`|(p+awPѷβ#eK -8SͲ8iͼ%?ǿwJ?O1F+ABjƱʤ\yHb3RMIYګ,1!7%M&h7ϥQl͹s 0.P$d B$lwտtnKbXrq.4ׄ4H1 M h<&+hu#ʑ㻞V?"AP/LDE}>Uz)1O}DMUU@E%e.q t-gC7 FQ#.IS:tccOr]TO`tLJUt׊Z@%xS=TG_8__Kb(1;ȳ85_\N161rmBd\ptUh9{Ȩ 2H] %-Xǐу 7?XgZĤ`nR)-_9ʔq7`B8.t4nc"we3WN"f@8F\̚p1iO@A)Wa\[{ gE~"6XRĦJ u})0q.tgdhWi+]؆s򪁯 VDTJ rk L ے( K\I 'DWm8;O>j`Tm'o g9Ĵ۹K j AaIyA_cvJd1 s@!31\ JC왌;e0_RPl(2ʵOIxҳN'YXL >W5'jvN@n}CWb%_?j@x~ Z=4!1!u9c?qzcÍ+S^j>ӏ*׀+rN ޥd|)w֚8-p~gw;a8 I ueںQ4@Lױ Ѿ#ihJP1,7GSSYIƼ9Zȍ|Y);>LB+^r!ps+Sray*f X 0 N^sLJTcvI,m$L_ J_. s0g@4xaVI$mÃC l{$b4o>DF:uHeƤH! *ҚuҳU[:;N^ƴ\ k TEk@L.J}mi3]F$fBD#LPTP4Ï )Uϴ[\[ڢc[c w*ܮn1?̥)rhҽ bNZ0IL^FkaL[:馫hB3TOͤ6E Z, NLrn Q`MM+G3yefZQ@B_e=˔n)D@krQe/`>kpjRP@"]Y$7 5@ w f'DNP?D%ʫyR9rspt/U+#'a}8߇jӏZZǞ|a|\O,NJOƤS=E@n}@`*jɉON~b/ K'8<ˍy;}MVM.ޥ,r)F`V \JLx"Y2bw:V}| ڞj\EȶsЉCGRBF$Mm -T )^ d b5GE?nEpJ :=Zbg.Zk(l8v&F:=h٥ϾBxeWʑ`Yk[ ]?.E w0 n JyiZKdPa>łP䆀 _V:ɁgayU&qN?w\I?OjL 3j#xs7oQhc72k)|8ZfsH#!2x#*`] ]$o3uE7Ba1U~i$1:f ׽|\Y ~u^Pl7R1W)Ȯ zb]@gb(*ǘΎ/z'5|PA8^\ v |?ۇxz8HqW[DRMvηA>$6\{su&$t0[˯Q 때2c1_e q0պ'C8bUY'F:|#+=(HNUI;"v55k0 R\^6ɯM>)G8&%fgp`Yg/ҙҲk:cXd[ [(B{-&~J[wM] z )Rk{\LʣjlV7y]&;o@:ŹC. ሞi4Q=S h%SMG'cbYڏC< Z[vF8 ^%g&fx>vl+te#H-(UB}&i6' dd(۽,v;ҙΞzg7h] 1c/h6> 9ڄ~B nvE}&Rٱ" ڼS!y)RɁ#G@0..;Ȑ3:;zIjejrtI1(;BgۡϻDޅv!dDJ}o Kneg3d͸Xʼn.jH?3,e ٓ &hVGw #B̚JO7q䳧Uv.rLRƲ3;S3H|j9%b˜Ss|ۀ|Me@K'q6 {~漈zI]:;ILm+L^j,P=z`t,rw* *06tO@ȯtu )ٟ_n0K@ 2T E9x0$]n=46Zt=HJ /DTfpq.UDҨynd[6Q۝_% 7%d+WDkCI L'RM\Kj=QC䏇P{Q3`\93yF=05mm)O;M=$u f޼m<;bU(Ak 9`͚, G]O|MWbzEPWZQF,?ѫpVT@ ! U$j:а %>RQ0eqp@V63 ?UߚPA੩B+r`9"=if;d tB%L֐/(HйIL=+:/ ʇI_C2 4l'x5b-jIlj"n}šSb*$6(9s7A6X_> /6I;(!Ƥ&Pv4N ^j$tH7@Lle Qe)7BA w5 (^ M* :d5M(5mJ '[թw\kLo`ޘ )ۜW ol]+$,sSg5SuoO(JRxƻtlel1a;EDWٔOΚ"ҘWVXŴl5K Tu;e]W"VuΛ\ jؒ(k+<]![ya|=V_9BL7auF鍨HNoev\&R)! t K=􏑠yMS^B >y-r(T)`=WBi-}u$x۬vŮ߱P 8W^th qSj,gk`/g#%bM_Y^093P)]%"mDAa`bW̘ r.dm9_IݙR _繃Rh.m#8 ` Yh.y@b G!QRN+$1Nbz:"3U50N26xEø)^j23o_‘9{ \gYJC~\'7lk9yy$2N-{Z|1|I)a\yN;wijF>YkHd>e)_eUK~F'p(.ni0P)H!4~XZEɾl\4dL*amP؍.(]@,+f;3YZZ4rG' HϾq(ǷA&̕1@ZJ4JN!" kSʜ8L/H!ẂӃ4-* yC0F$! sҌA% 법:`< 6' % ي=O$94$s4o}i\{p=e[/Kg ڀk#26l<6Uk[|M:貕+u[D˯ $OχHc kgM񹘓&䍀5rY^pVƞ&2˳w+R9r3݂sc(o$!u}^gT|XᘩXXK>95+pPj:s":cl< +E2uONu2CmvːNMl+6|ݥT0p!$4c |E$7~mkU$:rmֹKzPEغ4s)1=qP27^n nrdUqdėU-S15첨&!${-"(kSvz')6gȍ䏦P~pBi zpaܘo~[a꿶m7ե#ҷM~mMdzV&}=gsx` @% iMFէHHna '8֧ Oږ+6q:E+̣,ɸ4Yޖ+86Ls,d”~6fR$UwkKQds㠏4CF$C@}]=o] oF +i`༬0 qoA-x! 1 IW#G2lgÚ$+h\j<}`)KM$"$ڰf%a#!_qڞ!-1xql~CCwTd)ǘ s@TXvżhWQ/0 [1+-$ ;$,SWKG~>9|suYzGonil߱f eln &1llא>tةs1{ƀ*r2^iEUbywk ϸZ99jS+oqoOjimk-Ъ ̍k.Lߚ })oWVwj jۊpًX.\]!"Og [8ы ڜblGڦR kCm+,;h(b+nk=UxXs@:XWU<j 2=xa*W_65L [e.ůu(f )VӇB XgRvdcZ~<46މ\=PY3 }YK*~X;*A/eJW>3O? Rh:f:>scѱZWQ{;⭦:n %!.E$#|Q]+YaѠ?߰>ƹ%E""e4pn6sS 9NᎥ*Bb!k(%UIFs/Zz*(9$J,y1,dѻ<,ܦd U8*{R$3AuA><`}`Z lISR;`E"Xi|fifN v}0$[Xghpq𚟛YoXŽBJ7)5~2=OM WCL nnk'&mقaz2ƎauDջR7Ye붶Bݼ Gv ҧUWv jry*xNl>a*-*Y(bR@gT㈘iѤə@|*&q UlN5O Mr '@|G32^X1ZŚmj"LroeX_r|ȅ=+"6BI.OcJKICY~_GԐ&$h}D6I7n{lx"?x:qZXxLҽ`˷syHAdl#v!ԋ02kSa kXN |DXxb6rbn$vXi=B o^^`HkeXx,94dT]i(x9".˧~-(k*e݋U@qmXX`= Ai/.Ml'(WJA~lS_}iWgT)M.RʒKMjb^tbz=" \rjJ*P'`kG2^dZ7&{[bK,mUjfvm "<9ua8rxPAgD15gmM'GYkױ?{/Rzj%O7HZ-FAeICa4lvTŷ#i( CHFJ>< Hgӳ7OM4F[extCȦ3ϭJLd5i(񄻚2PD+""q \8/t= $9Y`y(zӆJI3'ϟwV²{;IL(4rJ?-RPc FNT,SFbx,v2rЙΝ-9ԱBuZ&/#gM-. Y%k=V[.t.brmմMǭt|HJd<Ϟ)fmѰ;z"5y4Bƚvq-jGƍ+iɦJS͑| {NJ_%MSpi/oavy6Cw؂ky &R!-(~CKӆ?ݎ,ՠB/w%EhƄd9vO^'a-j/;ܙ/u|܂;Gn>IƂ핽P2A27^wm#rQODd,&n cjI;1Eofߜ.#1C[mRS_o-{aUCuA}zHJ7qRFjp>Na$(e qbbi%/G۸ꎷ5CР`l`pi{_$-RM 95|ǚl#ےdP6(j=WbutF"#=6f3E&HcGA^&rYj;jڝP5V0om7U~y݀boj3DMzm?4.XؤTs-ECA|yIx<].*f#J[ԉu ?po8 :צc%ekm>ɴp HΌeE',&+Pyo B+\y]o7ҸJ-rZB7@uG/xs*X*Ұ5V5A?cKc2ݻCrmbrD+7݊εz3> o6Xfg<L^ 6vao'/C&E@;XPfķ EƊ+i1敡*z&s=i+;:2}3=ͩ}&5 GD9MqK/4Z)(*2'Sn{I-ɚQB=/(,p1O ? j:&7~b#TYQ?6rJFc<]  1H#2Z!mMYQü^m7Evtީ:t> %oĉ~[y>P10id/6ͪ{46;]GHvGXv׫!'k @؝ժ5i] Ɂg.*.*S̬Od<0vjfrTth˄P.Tve-S l \ -˥_aMOI(+jMTp$s AO!p U鏠ږja{[ ivD 2"Q#TwFޮ)A 䙧Bpݞ]Kt1gs\Fy'FXD`s_}Qy6djɯezݗo>1@39ʃ΢軲`bqP(bf@smq:+ʫj+h|(Xj uvDŷv/k~TfiMkh< VJ]Y#Fc1yxL k[֍{j]ޯ<ȍKH$QXyÍeGSr:u$PeF[*ϛҟ*Bk;/Ḟ7ŎSD~J;Bo nͮ?Gzz:!jgzV+MMjױfjAй9O}+IndG'kBg/_͋@}5f??ф"V'>A8F$Tog̩X_Iz>T_{q8XBum/<hϝǩ Ac↝ee<@ o Ix2%㹐ꤻn0mNLkY(8E?3/Mhrq~M:h8Lݲ8Qf@ߟKZTEcTtY!%)٢y++dW7 V'ǟ[QdZ*8D(@NC T!2h^-Phvo&͔Wڄ\1"xkf4XPe~L?Y^v9Կ&Sx;oJȨ6mq="tz0L^ 6W 8-w{75C$n>=֒;_2%9N7Ebr{OPkJBaѺwXp4' =X&h\iv쨣[u%SIySnF0lQG-#'{G7@ LMc83&e@m8g! .zyc)o Юgc v4^6iAFD6ȴ@% Wi'ܣo;OyI㸻5g#KFB߁DMD&1=YϊƜ?ɲEs) ^Lf*xYFY|e7漡EaTMɲn@7C8VH hDz7ɋlx5j/KySGR`m r/.kXE |o~ul$(P{_LZ";c, 0yZ05 Lύu"J:Tg \ce+of M|`dDKV5],k:`Q:x=_5ұfb(lF0鞬ֆY9y۟eg̈~$|n9K;LZRS1 ,`_﨎-c~I«~ 4%-n+"Z AH#ܮ6PU&.kd! `?/NGե/Uw>g1 .Y@B&NVQneg+]U,b:\(B+wGZ_26; ax6:Sn](I |Bm/PR#}3r/aE@ t#ADlYI~K2GXH=aPCF8뷜4cJq͜bD"$V@썔lg2>- Z+^_v:,ƘSӨfųPUH{. }y(Ih}#ڒE{F90y1n 'AXrP*ʓMh,_a{/+&\Q{Bou{>u} <[AnT卧_+d@C;,N_vR\7Q`2 [%yΜF\fR}(?uTfA]ʊx cK)hΪi!H۝沤[ݭb1+Wy5zm,_iO VOݨ36cG`PE*s3j[o=<5'i3.(x6de~EH%LXRW 1;}FH!gL^FDOHtL>oe"y"dW~AxռtSo{-7t:.[ װC=8QOp!kzѻ0<Ĕ0J./ľp,tz;f" )v0oLaƤ F]`KU$O@_tN=/0ܿwK&9p ﶞ˩\)SCzږ1 *_ĸ<$yL'VPv+YuJ YxtK.=lj,VӇU[_ʈFPúG{I9MHڥ?-yb碳v)E\Xs]X,mtͬZ-@TMq@jٯn O \9+'kJLB,՜S,ײ: _,/p(SjIs2 uSlW4&$d7 d[eCMVJ\j6)P]ox*-\aꦲ.FmAgh\[<[ZwPCE+} [e %R,A5,u;Z,dGy}w&E"L$3uٝ; 4clk[k%m"} ] M^>R.Z#61[ WYk*ǂN ߥx ^Ar0yw]Ap܈3a#MS{LRѼ"`VUEFT}d/XIDwqk*R^Gasnrt܃1$wo:h *gҭfsoAP:bצLQ 6}q =.CH|{BpCP5ÝPT{@('s"x$˸{c@gI*fZ_ZM4$*=kNL%p[ djuҕTP9VEhj*W:/\Խ_U:J j<s0Zf"^ܚ 9F,},QmTdq?=F$M;9|teZ*m/RLcj ~\@snL}b]8eҴ%:3^/IQNX@#2mkL&2t̘fYky&euy0]^8>,;oMi 厈45|ܼ^-ת0-UQdNn=uwR4 D3D^>q k#[Ot0oo^7 uy@ )p4zpz[(- NqJWި {KE瓬{ؙ k&-8N lnvԧxHoK Q3J"\ÂaɢC(y+!zbCaIdl ϥ$"\//RFた|?*w1@eI>u͢M})4汛 )]byZ[' K, ;."imeSv";iy]s>wnܽFp .f%R[lTu'J>#TZm ZjMdΌi聣)@OR암Sf=ο%xV'躑SclDۖ*NwpF}/Rb4G:TRPlbu\Bސc J ^ee] ^:?U)'tR.|J#8r1f@{DbI21q칈i ӍFgwFvq|G֟CA#eT)Q;YI)l9FaX2iGDճFugZ㧿oxea 3MJ=Jt+ ǧ͗uVQ4Eut"e/l5L?9Ӯaa!8ǿ  .nL7?@obp5f-+F dŚ{q%\.a<Y$qGX xbɔC#^E>Ni-]HEHmMa_.NG}+n6-[=H(IU8m|ﳗZ&gdG8O_t۳AY?8fA.v]$N|RdVl8(ިIO b|:T^)w'3?ʴMAlAy^$&6".Sm4G$!bYX׋y+hYm^=݄;k"W=(0 s 8*R{Tȵp<Ѡ)#]Px$u԰,H$ldaay#HfY%{2Ç63,l\nW[tʖ4(07=q4OlEU4oCec3ȾzI' jppa5>FomrnNᙰ;TQ|,.:l)1`\U[p{b8l/)31>>8(c|,yG7Z-VI 70ޫ[ 1H~Dx'#AK}N D&[.n( lE9 <ߍ'?3\{U3Ur%{_b!1C=I M {;QkM>*]fZqdydz{lİzQhBl_;Z/y% ]P7tbkv$Lb=oXKWQ6';6i8Og][N`;䗉6h{#n#h.F$^vpq mֳ8䀀#Ƒe:2ݼ& ]+YX QeIBh<(&i! i~CZlnl! ț5p|. 7˯^܆+U]=LyOY,Lsbف7({)e{S4ʴa s"wݨvY :NWl-ߞU/mgt6eNZ?uT>B5z+#\wm+BPi%sK{H&&ό"j޵ó@!z60OQpu Yrt0tIu| bKg SE@Z=2 bz{dxz KPlb{fki 1)V5ulCPF2Y2az$]g*{樂+2ulfIb-CmM< orTX>LmF_G:;`n mfn<|ߎ6~ܜIql3?(J  f77g $|X]?CL }ګ#s [1,qxdXH_h$Vc{Cl}o6Q5^Ỻ/K4N耮[%^Jc/qe57]WsūB0%rph=d/˷G~xXsg&r.I3Ykӏ_DNH<)%g)i&͘-S#%*lgܝ̝ gz1boomm"vxA߫FR+ `EiD}x!h]v~1]vf8LrOɽ)Nz )W!?>C ^m!8LN}Q9]ݽ5J ?(RރWh]F*z\` ޲&`uԐ@TE<FD2D܌lq"ۣ/}D(RA} YsB&en(B^qEo'cQqPn(t= w5p K#][ g0Ez.E?NOIa>S_gPInT?eÀ΁>UV*|ق"Ew^=.GyM|@rvK)m,/3qNrM)ZRt4@1jQTy{z"(6)qN7{Lb_U8\>`vg2~;Zh5.5:_ۥMj*vCD ZhA$lh@Kbvl he^v]+m ta`6FW`Yݕw!ךm;17"3HE'cxSa­go3Mӱ@2ci.(1 ܸY >eQw)?xB0-z(ӋO\S` CRi0FHipըcnܼ(\f¸&p0PӏF FewVAq##)}1R.Ӧ.u/ž ujҾ/ONGwPIt% )$GE:16džgkO*#j;Ԗ@ b М@I:A:xJ`Oݐ lD$ډytfƻ 'ïfqQ y}z⭄BbFET^" ,fGҙe@>uńx!O%JA;6یq7 5ǒ1i.BK!NϏީD6LM^c-BK!C{(N6\yd an@^1Q(J>U[WڂZ:MjQ` fh ~0qTW?yuV"ږ u7 ΔX΢2 5Q7}֜Gc~QDvĔaΠ(R7Tb3#bGd}B:&:_ w:uE4Lt跲{P ƪZ"~D7X(&9tI) FqpE4od.i#x.Hk(]SØV#{߹̌:sw]q_rX櫂&yM,1%C#Yb k(s^ xC˵աcg7Zذ[5*ac^2?0ZR, ୠءdRyz+ږ@E[4lE0G֘'wAZ!.w=ƌ˜vcgW[UQ'.#blŽ_bM-4gЬ] ~"`m֐k.>!Wh\b8!vM)n"vMьXlba02@ [Wȗة.[P)uH_ kK![<.NbH̓3%)2R{N+ M~h??ΟYFi@k{GK=K$v  _RLz>#̿I*Q4݃o:O?|NxM~5[OWޫt*"{#}-CeX |A-YkU2nj'+F.D15s6PC\+1 `7e} ᵓpu!8pTFL=*'뛚-۝<#eZ>m6Bv}fbc}=عiƳijdxd^n]BUz, }~l8V1=9 E#ݑ %9c.R̟T R4_٩ѓ K}/ZV;-h^`YrJq\H/t7Nhq:=Y7ЉDTwᓥk^?M oNWSg㿏2©49rۿanoPKXߝs9Hex0%`%8A Os!kp&Zze=Çy1~ R-MA9?V؇&'K}Kltb^ob׫>7:RcJnt{PScTAkK TcKb÷jb-'=H07S!QZxAޮϓjQz&V{*{͙+[*Y ڔɭgVChwGn G1QQ!Hݧ;&8=5ڴ{^Mj-=jA {ԭm' i ([#ǍTA5ԫdnMnp攔WcYI^khmfBnӂR_P5c\gjJD^GOJ$cNŽ<yS+b CrFاPQuݔƣ`Y|Й(`;|҃$$eؙI#M}X;>j§m=4'xRTUIj L޸YP5D@!.rW5ta:;G A͙Դ.SF/#j7,L$.o/ϐ^`2NeMlc{*'S5K0d/i\W|%"ҭn҇ YC[Wc&C> @ ymA؈BT%y"]]HjtrpzlkRD;ԏW)L񴀐uѝb(Y"3jJh\x++<: |^ `Fp&<Hhܨkw֜[ wM7Bwnqw0Tbdx?]j iX+[=>μnz喉Z8e=&&78+\Fa/+=Km5FW>Q6@4VqrL,8(݁qbfˡ-XC_ӄ-IU,]e}ds|@W l3HGRkNh2!0AGL PI\1Vk~1_.7MI^KHtnK+,^xx p:ݜs`O!?fa!1p*wYY!/O.#]5ib$vSk#Qof?Dq+rsQ``qaviҼ)"b-c{{v"@:Q*5Cy)&6+ikcijC|e 7m(J"apЮ8eG_AR"s(hҸ!l%CǢ lDܟQz!0j*'"ˆX?7B5Դ#Uls|IVZاdžx Kǻ:6*.?sFʔo]II{N)De^esn8=sZSv[38ť!. čm>Sw9Z(NxWIVNw+V~]qicSfk?^nZ3#)#5L**荨M=3WncEȦ'e~Dzx4w ;u^|KϱEIΥEDlr)g8ں}Z)6GS -gxtsv$P'2 Oww+E{L` YuMn$T)^6D[bL)x壷s$],nIHIWk|WV2_\UÁB!Ո-LaU ij&6%ܠ yf0;jSYsu,#kaDpO2C$sRvI G4hlEJ(.=ECHtx;(ߊ1}b]MYP cYsOB!N&D L; otC(+X*2r-6)hz BZNR'3} c1Yx*чZf}y=u%1CXIF<!@'V3vHf/y+Nگ3(I$tHfӽqqmYPe팾"B9l$v_p,2}mǯ+Be>[6RF/wa"VúZ^ћA66f %pU^U cda:wo7NT8[\2ʞE$,\kUw0~k3AL7&?DHqS{:RgCvӊnnh82QqEO]`;  >~vL:+%Pע[Os@.us,Nc , f|ŘMu"mDq_Bz%n}y,TX/)-@hSYWǝiyJVT!&rjfMfCi? S&j!H|O>M}e:tU(,UOjj#=frl׋1%X{YG@RF`0K*|&D#Bּs8DG\o4 ~1Vj3<&</;t0ޤ6 7Š}%G-fęIVM=Mȯqwwp=޵tdsn$ٝ3ę[:Q/9şCw *wMD!k+P<:J~ig;`iC)L}&]M6 (iCif? $Ah"Ċ} }4O0-d t1m}O=,SI4L٫1z#pҲ{S+^輵np7&F";1PPQ2{T+EO:<׃%NÔE_bK3+V\:K8u@m{iXU0e"Su~Q-?g=R{MrDDޣd'bX'gS}؟t'VC"B`e/W?ДkK  ) p.eS6P#HXX/Bo97)uv$UYkل'լMH^~XU{kj$rP.k ./@MzjC12fbSy EYǑTmoJ0i'S*k١tfYR f[6%ּW=pZ~ׄX3˶`%~bC9iE!O&֥֮g^Ȩ:6kOthth ca|xFt7O8'`n ?6/zl{'Iլ,ai+S7E  /'G~̍fBEdp~`3vZIbr 6*1>g_rFl6@0~M.(^vh\IY,,Bwӫ+jwË*~XW0rB:c)Id/Zr怗4 P r>a j ֖FUx!LY]t`~>&R&nvl!ER̴@aXKTɽ.EjzVo1KLs{NG׷)FTu# B;j#!„'ZSo e'l|/πˋ 2w)o؏*vTn{G=>*.XX=F Y繥"{?i齆nM'>Vء}lU;o DX`- ɫ/!2%%fUZ0\ R pxHܯ)<7X^hЗ k Y 4MN5nTs__.[2qU8Reʢ-48ɣ m=/Kqa_躪# &K"EP:pP<1dǏ]֟wϰVq|Pt ȯj 2eYfכ+1ca;!vLiXۭ&lżPٻ5Q4 C4u2\(_kѠaZ}znm>6gĨ#sM ;>o&=M!X1՘)Clu Sfkd 5Pe8!$ 9$O7pj2BYaGݎ5BNg^Mf^wuLfiEt j@rH^aYP867 Ocf+9r=)QC|Ijyz5~'jKpxAht9ȹru~b1aQ%< 4+1ayZj* :nKn?ӇY?PÄ 3]&~Vkl#l݂DFV =aCcqA-Q_/nd92厙bD|asy U꧋ϊ?γIEUOno;r?Ix^V__ze+>;m o f ..57,8'dсcHgY*S똷ȣh2ύIԚua> Ae.Nu%X[C8GG*mŹ4:N}"2@iQ,/ 9o!]Lϸ?U 4o+H5z+Nn~ӲAͅDB2 uQ"rMnGx)eXDef %_l=G_-^!8FV2#Hk]Rχ4gQCv%,p4=R?޼LH>&qUW' n@E&5o#7'Oʑ} G!ɹ示i:Gে)1b!7 wDJrv,Ȁ\,ZfGHy%Ւ8c ;'p#s| cL2.SVh!J9+k {:x(:i+ (2R㦜bN ~Zzah y8Y#^~PYzYm3!mϪ=|bOCvp(rqM w0܆-s!-3Ox޹uK~ĻD4&oaY~SO=/vqC GdRxY ;V2/X+Pp$d.5RCKʸ;ՑވpG  0@˛(5 /~Q/|O`4`wb?7#n [gK!@aKk`wO!on^CNC7r|ŅsiEW˨ ֥a7 lӣxn7ΎoԞ|M}XNC+K,+5s6c (o"wxl«E]*.wcى:KlEX. $2,d"wq*KelAwʩ8Ps//U{6j*6 _LSu@u8 p#3{PM8ik0Mzm'NQC(׵H|MGHP˹IPcAU$[R D]6XyZm&>SInJ m89Pe&&%>rBoZj.!&`aMY!.KЅyΐ*u9 IM;=B+}9p؞B4/]cf(BKh1d_h=z6p%yjXju 80UͩrڙU(gl[&"(l#~)p1&.Wbm9D_T#dʔsM|iPwQ34RwhyRЖǐDXf K[$94Ad ,1hyęDrǂeٷQ6r~3WG >:5F>k=iesv\ W}xc.7U.I0 bwW<˯,3 `Hr!pi& 3PnNƩ@Zh&=_h(=NBHȋŦ/jt0~ S|g 'SL}`W)\wsH06Ht#[oT![3& SL48ᵣ~0DM&4g Ԛnx FkG174$ЩCLLZFwk]}=1s/k VOo=UL".9Bbe W T* ar)e;J^pMEлY[aFPw#ZXĊڤ4_* Sk1"B%!F0,xjӇ9tHg0vub#wwnEPi~sC"jIxRd-blٕn{ip*vFSѽĴ{X3TֱBY'oVR=R9ؗ+qq-;s7Iw >s&QHɪ͎"vPIW$mZF;`YhpK[26퐣a#1,l >D r,{:+4g۹!M^bzD= Tb.4,./8sˑ+`؇qCWbC)I49#nj%&&X#> ̺[AkItEi}BYr-_ڙ]?ba> IG 2 pQ-g#KD<0vb [VvHBn7Z%1nNyKp⌂2y"QX swjGq yi+: $RڑJ8h #IL;A=[Y$Su8b,mV( <HL.|d5{&G7t=1|PyqpG^ޛEhжD&Z+MKGy))X(bĩ >1 '(筺$SPեTǘ>[hq,'jj_8^ѕ ;R g\`p$]x'm5d ~s_\$mȔ ZZ[A{C:nj sN֟ c^=9Mm_60juw[]OJP7|ې=|_?1doXkBO #OG1$yK| ! ۗ ªꄣͻW2詎Ǿ4DALLS-N@?vs3N9>28"Db<+QSݯ TݷS[bZ%УqTYHE^MER%X2WI|G_ {fchTLe% Ez8j`9Vc7=CMep8bl*GVӡw $"4)sN6jPsX'>:n db{D;@.75\\S5PuB!ӸN$pu& S1ULCIcbצy@YIyQ5c0LeP )xӖ qЇtLb:9~A-Hz֋4c^%%MiԗH4(폪MA>.JCܨ?pW8y 47ą u co gL8T7ם qٶ5 ;"mtf)pXLCZd:9@z"QbaՇ:UWzˆAب&W[ԽmHq8W(~˩y(ͤHr{1x])ҼqΝ]3EU/-}iy"X@u2Le=B90XtAaCq -IY9p͠a^zяroINV,p[nl ##nє$A[rήS2aB{-bV~1&U|HEBHd7 Yy짿[/whau dz`Jx)Kw{~) A` 9fbI$cxʲ.IQ :G_ O|t )mj:Z(|p}ItZB% oI&?ZH6iVJJ E: bCvZ9_wI,Tj0zEA.lHbWAd|)LV[b㲹o xl=%$cHӭb( %Y-z`bRYo%!@k⚸ģSǐ-VEM{V#H[}z$ %׷$vh@E,R-*p&ȴ*;/>Aipd@` o6OC|PƗ%#FVKA}\hSczkR$8i3r.FM\sV$ǹLQ Iŝtpmc[m⃠D>.漏*8؝KO(\>|79,%CſFx98/ r]ƌűl]4#p_6_嘌Eih"#51r+@R9w&&{`?"+yloq.đؙ!Xš/\ l.CPLR[8{="%oCR ˟M  7Zjg?u68М%hQ}Ϩpr;Z7g ^tg||4unso^"|U/2[,',ۆ#Za8wy2,/CK{bɃlP `t'< a(,'2.gV?e&mjT)?a">xܘ?cSR@-61R6 my|&>:._C[-!*dH1H-U8:UƭseT 6(IwZLfDiS̳ {Mcc&/KG݁m[ѤQJڻN5Ir1mR ^2 $i 9s>ab$Y^"oIz=+Zs<6Vv.N$"2[1L>X݈nֹ\S[7zȼXm ƩpB!3ݠ ef'yGz\-ݽ"=hV0Ox˷=gyڽRieoXIŰLW7K>~j| ]:̵,[25wK>Au%Y g?xfVLѷzF]ˬzҸъ P+׋7]X/i<n>$-ѬGĿ:5M˖D&őpV2zK"k ޶ƞ4fj-:@(1D8xf7++#ZD5czQV̵tY`>x mH )].8e܉VRo#1mQzBErS^v.mqp@#GHV9I0L\8yZ2ſoq߆t>CζK2JwE:4nbf#I=Dϼbܨ;ĉ)Fnyu? &܆EڈaC,~ZG B:zVZ0VLT5韀Nm,aOc)EMtwU`)x}X֍d)\ǝv?yMY!E ױ!IJM3RV: G}ɾ-EܯJ6'f4[Mw}R˙Qe]L*8̐EO}V9mroCH-QsEynUEaYL'}a5(N8^Jl''&~k+_4Q@q`oöxij1kui.8iT^/ n:Ba/1R(gш俅|u#|ey9 =Nl2\ĈNDPqc0?^8*i"TTM7&1ߟ(}MMrKŦ78hv'{'WWZygparejw5u&̔MTFGI/۳Qa- ΓȐEtBP '9o%h8PB}?-oL2XTdɩqՅۯ/ yMCF3"rv~ܺq֢ƂD9sN[y#Sb qWhl#Z_ lGb`l@ % 92i>~yЌ*3n5z|Z$;vUuI^ *PkW !XDNzH7r4gd X+jCR);Ԗ|vF3BK^0T[S޶ԙ֘8M\YD)o!iXGl}T SI^8G9MPuūR%#Mv\蕪S9l2/L_LhM=\͚rO6յoD2VrBdsˎpx4V4~=Jj<@>ڇMrC\ܸ*Kz ޴hZP8[qarz$B {BChZVbubL;ꈼW_Q{z1".n \P~EJDvԝ;.*'v%6z{s8ׁ h< Lؔ\Sx8;"h3,:#n#G"$n|~@_r!c|XDt娜sn%ޙjzDgaW^Y%avM3o '~$"H~0/cKTk_SY룃Ft*$]BHA]S O MX'_#ZP =BOhSɉ!;M ]_fp~R g+ !TYԆv%Ͻe1x(-[T4Pz7E{'{!5②<rܠd+oHM؂6x@oK5Df3 )O잚q)RR٫.N9o[T @D36Xp|d^Ur0.{y$ C6Moo#Lfj@1.L*hά"BE?n(=Q2t8]#p Ko2$<6 V`QxZO1|F?$|D]o Mbh*3(͖iD59iA3 %O6X2zjD,ueݢ“3|H0|L% }6ГbNJRͷpZDKs:A2 /-.T4xEVǞ]P;ƀI &XvIh[oe2RQB4o!!V*٩޼>4}\lz #D-fW[$ـOd3z00'?n%l܋+p*裔.b{RBsM2tJ= Jhک~6ЅԖ/Px>NsGܐgU )(Xrƿ BnH޲9|^RH3ݟ jZM穹WHCZNQ[ǤU# S;h0 Ȭ-LS0,E7"N|.E%FR" >h)kI)}uh)jp_n)+B`Z'<=puBe%yq"1Pb. y(x8fSl;ĮAd3:Ih!gq/K]bZnzM#GL (OWս1a4)λ([W?1/ )hoDz!oubsD4F>-+/([:uT:mA, aZAI~C$@{W*~\†Ĭ& ؔ,91ň6}Dns9J C0鈗*/C-sa'BgM5/uus40ҫĽzR۪N]{ac9fsX}+_ ݸ1 WpҴ4TAh(.P Ϊ};KHgUC&KLnNvqвTfݴ*!*`* P@IwT%zJ(~(>%v32oM002Բ[#G}qc<+:G$O-p@iD})}Ù揁4o!iy,Ѹs[anMuj#f*-ƭ4Qt*0ֈ+;K4edj;4`C+Xԥ aCϓYTT\eoLC wh^i et8("ROjJVXI'_N Gؒ}ߌH:X>Ѵ1qf[ <7XDqv=Uⲿ֭T”c\twulPD Jd ]ةG:WuaF*tvC!Fz㿽*n4 ڷUΠ^z[ SX8eYx*) @_bDB^A{4,MaSxlJi v12utb{{yrڭjgtPt0Ĺ^Yjζ{|Z ?Dm?n[yRMOki@yaS)e۬GdRT@3jZRJɃBp=IO!n>W>V0$h~\Hl#]QTG2/aEĝNIpNH%lV[{':;t4=F/Gn‚>b贏C4*e*uȔ .Dң 3!&ϸ$/tyt>[e4>Y Igj';" T%W/ P0ZCĬ<d27s (-8Z?詄}mMLG(.%qpJq庝=Cڐ%!xgs~"C+odxt8>֠мdتjm;ޑq:SyH* h; #B!x5S 6%`/,c;,?S>=<+z;nx ؊%֔ժW;,MɲyۇAT3ab$+#_%KVLm?О(ևDHuXjSmg粺&R}cJ)`y~cI,Y+ ;į]x3K6~z0`%Oزm@Y0@UqG?%)v@hHz*a68%G3e&3׵JCF]a])~x^?E-‹9=`.oQjּgѤ]&lP*PKYWIP'Ll]i?]Z_5qg6e޹./Rmx6Lz.J g@R"oXMvxt@}dń:F!X5;lfb$vxj'|t}nT 9 O%]o(*rDB"R!zۚ!II̭ͣy8.%@3X a5ZEY#MdU9m2(CU 6 m{Dz&#}LPn~ݚtfFZg?|WĔS.R@T |WPYXl"*u1~%08ߙtOv?'Ȯ`y^!Rdo \'[MX9 dF&5Է't\d\>AC$&Au5Gy_L0&MyEcŘL)"{el~N^oz0t!EY|; V㞘9]4LR3S1:̌~痾dD`b Nad].;L1:Δ:bO'Nyk:P/17C(%U!n@ F23_|YG9Ht1ژ|q<`^R8/}bȵy>?_^ ^04YH(%3s|h ô,?ڣ>cNVF9*Ҽ?Oͦ+<TOq0zF~ϯzVFwqޖw 8-"砐DW8mq]bhsS: )-1OTш E{x07| o\Zվw7 :3~$8X5nS52 3KKƒRsy'0+ #?JyF7X6cnG6O68?_V#apuWOfNj#ԉr{,"5le򐽀D,M(KjfuC|u<۲;VEC) hؖty +lR~)'*HbHş`_}5 } HҀy}g']d\&M[[CrOT1/tw>z\T_"|ԙ:,)uZcзx[>jJ dV_tP"Xe?ڰWg-ȲM1#ՙ59}lOOHW)t(Nq_ \эP~Mۿ `ZOr_q,J%\ 4[vZF-Q>V=1/C= w_C r,WڪW,EI+ղqK0X[הf9OUSrnaQh![:C]W9{"yXv# CqG\X,o7 ܡʚ"ud] }[Qi_`*)D_^~EFzM YV LSw8@@& T/镆%(mHFy3.ALIvNB~骩?PdsHvzg?%2bڗՆ ߣ 1xcQlTTYL'tl$/&\Peo2Wp"4H> -6CYo4\bg@ۏs|n($uGN 8r{Ql+EsXamdh> 6!#`X3=F0_2@fcXH١z!L8)$k~ECsa;0=G=c ְyDDQwʑ$5)m$Juy-umvL _{]峛BQZTi+6K#GiĠM̑%q=,5 HuJj;Q#1X;rטȶ ,.v։< YsaZtBkHEsmtt^(82L $b dr6 /GA^oN9/ $3{ZG,J$h^9'7BO՗h_vG!t'DЮ 9-i4U2 ۉd3`IRZY}w*QQ@őȾadIhy>gZ;$&r0ffS;< m?x:=4v]?ΈkȔ͏`yn2B(!Y\ڪP`[t8fgm.n*j$̈́p^[eejmɻjV0}F'+.[r4i}N/ifc]sv q !Šg[)XyRpiNȜu*,vNÛHۚ cfZgN@2ؔ"l%zh_䶶\i%1G|db#/4C,ͽJe iUF4:2_A 2m 3!M7uZ/6{A` 8RI@!ZRa#M"1amIH$慠Wt /e3̣M|YRL_g@\FZ"At1=u. `GQ7)]7a^ܗƂ%L|ꢓM\jxe4)key8Q8҇9k>ϵuKSX?0j=lafnz&'Ug A= u后jjZD#vt~Ot`>QD)F&kyMcyѴ uTh/eksHsj6\s5&s,Oi *sKZ}=}"M79ֲ?b`&I-clń~LEyU4u[S+"t+J(p*y6Frۯg0!U)B'<= QÞsOa鼅D.+/6@Yz2M=˝$bED",J颗KH⍭ܻ:qyq]txE<|)yglN3$|!j89pWB{RAOC9Vdaa[rl-/UqHD 2oukPrΪP Oq"؏Q?%?_=~y*:6giY@[>ӳO51g$bVCɲ̋A 0c~Y$' (\>tU|Z1#)f5gMPB8Zl`* UpA D%Kv},M~0mէA(臄^Yfe*nOa$[ p=!]pݍШf`o4_Pmx~.(xC5=ҵ\RF+/bঐ|"9`Rwģ} r d̢65Y RYwA=/[f5L:f27gEy*):_ƻΗx́jNAd_vSvQKpz UHj;xU<8 oď>ILBWy!ira3TQX`'/YdOEE][BxD">I0Li4UK"\< be}B<&Yg+9kqЫ zCE;;r)YMj3Y5[o-V[}i[-q.?oXЂ-]~S*du>3EEr Mք?+ 4@zd͠=bا@\*z੃9KVƂܛ죜1>)AO9_G(~PM膟Al(aC?B+P0*h\:ӷ =ꯊh1/ӝjj~ڞ%f#ܑDQHZ[bZn"N\lFmXPArSr6w'jKEVĠiC͏|kW9,Uvuʊ{([ܚvrl7-4NIYDEs3I)aIĤp{n0ݜ _][Fx߭?7$pӊJ\aOr Ni%3YYى1= S+==> IJf$:MlqB6 Eęsշ Ҵ(sU#ϩ]Y_*ԑ\PhNVLjZ/N@QFhbvO FST9Or 3:U 2ÅgHц,`ۛy6`XwW~ؠ($k/E+u|xDr_+[-t%# w-[83|&1 ?e1*~O!љ.µƼ唖ce&dh{D̄N1Zn> f=?:bO«lI+nvO0Z|u$>.iAԸZ%4HBKvͥNqLifQ)ޱ^xyO3[¿A|wkqieJ JR{Ty6 47'ԣ\up]< Jo(1OfVWf5X/w>#\fl2W>>6UW()ٓ*6%r"ͽU), 6!\Dqgε!2á.'&X%2 nGwVr:mtˌAmwВq\~k03?(o$xx+0ˉ?!MK*uHt`y i>o) ,a;zn1 9J1^\Z*kiߜhS4e6m[hP7{X;EEZoI> ҬxFɸD7p:<v1ҿT.\ӏ{qhaNwob5΢!yw}cEu&Ai q6mxZ9y渆 Fn% ]Eq 0vdƐCwS,d"ᡩT<V)Fo^mWQn^ iB)*bhcO,C ly9\Z[3,ǃJuM#)zW^[ jJ)^IRisp!h3ESE{Cc\^&E!%@C1m5 DhޞS 96}BLXZM;May 4囌ZT'S$}:Iu.-I>u˙;HYKdSA n{[E7ws25؞d}Lh+OM٬A@r=yS_ͺÅW טLoF@.)1YoAiA aX遜i?uͦ1o9A'u$KM@bk*u*Vc|#R8MK*#U\幹YP_L=jMM7V:$Dm>"#_W.0r߹70ujw lO6:UNj5ePN:4,DZҥ!gŃMZF.w[VY,=?E`9/<>6fSiyW+-XvARFe8$uH)"G͆pnWg`]$ɽD/$DZL g[u#_9~O8i[u]$Tx@r '>75K kHRF&OSMVuof""l%kM *X~0D}9e"\|-tv ܺ@DZ}ͣӁ~^ m\x_eG^*r [[?UE4AbJɟˏ5Adz]9 [u&zp&r}Anf)GzKZRGi 1'Ƭw(cozL ̍ w52\tx6(rBE{C~wj?*|3o-Q(\py]C cNO7-\\Z'uRλl˦5 eG"Jy5za38z !xә|*j * <G0Rm,;݉(%+ާʷ7=HVfEniP ]{\v,븭I 2xW# x~vp_O43 IeY&G Rd-! pHji&ghϊ`׺7=@Yŕ`s!jH[0'^ mǬ >.ّ]j*TE~L Ћr'B7Y ]>)A wd eH X"rVR ;_kOk88.LM( : ")LlYfq+}za m˃wQ _7: M5[Ha'D=1RHL ͓3}4ZIfhc{+"y8?O@Np]M+lX o2x Hk!tf`Ӈ2!8o r֥|k{Jj%+VJt<յi69BH1qM-IBɤNb>HsJb_sS;tqHےE3/h)`!(L{ ֶ-=ND*%Ә5"8Z7iFc⛡pEЋ:/=hUc}Yb] \V x }c/?nRe<P܃Ǟ{ALq oܡ I ,C#lIҬ#)qaNQK-̑J \NђGŽj,g͘46[Y. Ԇ891 xt|Xv26P,pg?eNe0j̖2}&+gmﯙv]4c(ZQX4xQVmeȨZN &Xs8`&>L(wvѧ+S 6 C&ɫ;UwZVߢMnjbX4l;i灙\P XoZRl 䕴`0B Ӊߛ_Ƀ wS!Bݘ~q:,PUBt4Kx 6)P!^a)ݎ1{cM~?W98$=(AO8EDGq=(eCC'4yEJ&̆>.&*{U eDžGQ YkkZM䂔"A8JڵEFld0(vkm ٓ#9$ dz|!Ӆ?,NLY7G⬕xU~we)i0<\{Vyj|ݠFG$އ_4v[\wr.E炞yzWJLk:2)\mp Vbc9DAN^w3en̗(쁑m BHMVL-\)܇>,Kv8 LhB׹s>]t`M=> 8[S5tSF@'6AqlLܜƔ.16Io-]zBщ79?"tLӊ17x: Kda_sJM0S"# 6TvԆAbf!H{: jAo:jluC b ػGac5h7Rviݾu}#OeoX␥LS*NvzUuW:\󢃿(tA_;8bszM("ދZ%MDR?vw, c+&6[?w}aL:BܗcX=ȐfgHkMe9(68]D iYʹG5OPk(sǷJ2;S 7T$JB )8S.X~wn|7Y J3]vUY+_UDI?Q3G?W_F=m,M6eOыG^@^q*KL/$jZK`a#hTD <<OYqÑ0U˳㣨= vh=]hh 4O]%HA1`/,Ĉ KnDl ȡqك$& v,5gV+.8>7aj}Kj>pNVF}}zVVh;+$#sS!}WϷXi& K"ǻ9!dZ Y) >~y,^ɓ}IMS?VVw+`W\!Ӟ*۴Ғt|W5";y9}S'j/sD~ƙ\a.a%H6mORPpEYᔷB aro<0jUqg 5!BQnSp?Ai&K1?rپO{ż'\?j]Nqbo0axXUYAwvOl$:qm[zd'yasV]Dc;7 4mFNȷ~p'zW5S]82ЎiG ;w4K[ݽ?+lqTģx[ZXۥ.bzqVBOmX6/ 1XKv[9ϞxG$#}EժO3BN 7tMW]z0 N.7un&3ĥC2KfȔKLv.$zWAfF𞎬X}-ץɊKDSۙ~lgCgt FǰR)R!)v_{Ʋ$lCn0DgngRb!Z8Y^9-A6ߧ`i"Ru|X7 {aN0ǰ/-{! ry*IR-B!X 7h(ĉ)efs'QP0a-T{Nb\5 5 9 ]4C=p:ݦ 3:2% xYfMs 򪒢ؑFq5]|y6j;?!q6p[Ooa Y"wjnp ( |Cy?Sճ8.lSQV4ᢂx7S<jWﭢym G_!_l7 wIqQ%A(9 EW?'2"єQK1|fP$# .emLt>ȢǨ߀ $|0VFI?boeL=tVBASJw0iY>hgAط0fʖ15|.?|Q5yUy߁6XN, E%ڞh7zwOȾ( !x]-0z:{iE]3bf42(g;e3^1IÌ5r,VE$`3-ޜt[3[= V(G-έ;kžKDtgyXP4/C$z&G`Qn@wP qpx; CTVmwUmMFD=a>oFx,a466*IkcziBҬtoW;k([]m.>Go j +{a]rT69G5߳]Ж:Тzg xa0l(O8SVq1 G]ҝw\/*F[0?Z2 #<ϡ1gOhXeI1FJi؊(9iQu#+{ͧ0Ǵ^W&ώ6}LtC3 d% {J1=6JI qØ7D*RúKtGX>w [q(SF3\>EX}<:Y+$ul҃=sLV0NF9 vjȤ{l@e<)6&JM Y47 4@8 "7Cw1B]lxZPsi %\6+ߗb?w͂`-e}0vH! #ǁRP>۠Ω3DHw$GA 3x|1 %r@lgtR+\dǹZy>C02t1?k8Y1< T}$/U b^&`6SD:s i6Rw )q϶EΣ K d]4$tJ&ʮqy{CE6 n 5 9-u[[׿ o7 PšU w& X@Z#CjC|ê gd^ }gKAc߮\v3wey-Fc:qbj&{)9)PjZC=ݰOwW(8YqHnfRҋ*Y,TJo6WPʠdj2TM`eM"-p$O\ V9:LHz٨Ǚ?%ܾP_BEZ}H_<%ޯubyڨ)4bޛɝ,wg =1(qN.w`}-Wg"f@=qrYN1hh,؃qYh@HKl`J6Wb؇TEOo~RǪխ ޽wU`P<{GDqTrd OWWlKr$s:R~)?h8o|6"SnrCQ UٸoeNpJ^߱}L0ļbohӶ\X˄?cr*K&e]aJo:p- 'U ') @u);t/v>xyO 0iYmH;3 ׾wZv={֚P@PbiuQ -XG@gNmxF~.ܲ\A9 "t2}zR,C@Q/;h:K&^ wxM}2@w6`3~`"$ˢ9 g>m"3 q0=̓ a޸0ϓ:.|w̼fl , ]fG98%2op8TOOw} f'$rO(主3-Otf-(+t6%U(~xU&x`J?؟& {d<8 +,nJ'N@Mjb Bd[Σ,}Îߚ /33\?εjF>_a+I*5YJHLs:FI6֍u,zkb1,oF5l~VK] u@. ~WCw "JQBO0z<>VvV9b0^߹%1 2=Qm=л™Pş@PE\,iKş6 }4+O)ĦiՒ]~iK!w7Re p MleLd vJMbe5Zi"{ @XC%O(ѧdo'z}Vh~.ٲRYFA.Z] 2۔Rj}>q*60| jU9(Lͦ'2}.DCw B6 &ܰ]tNm-l-Nw`+$Bjud=3]@#НGr(RݎWSN`͚u򟛤퉜&FEr)Gqe';So9QFiCR z .tV2E1 V4J/{ᤫtK2,"%bQŭݖ a F#k2{u~q[@1ͺ-(nn}zG3'YUY̕'C9K]h?Gܪ[yŚZZ9p`â^HiPo''v%HLө &2۾pҐeS WeQ.NF5vS9ta]EQ-赐q]Si`O\^l?.z 93JÜM96wGQe|1}rxM}g\iZ^ppV>ww?7D3%,bE`1RP'bK}Gk- uVeW4Ԭ?bwM-f:.?ЈiW,Z}5^Xn5 jkW!z凢hQ+M|v.%HN[KOWXyPM~d|4nRpbA-b>C`sq!KJ/O?ѿpޅyfP/p$d'򮓜ocŭ ΍A$dߍIZHwu߸lSe맋SV< xaF1Arњ"Jfk9)8>,|F້r8:⥞f j AZ0//xB@d"-A}v)~М#Jlr“'f|¦e':/Px7fMK=\lгlM%[4a9g _BBN3^CNc+T,h!'vdqV:5aV Rr3g~`F UًBgW5:B<6Z/gQ=+q=iFoͦ+jto'pN`[!^Fg߆b5%nܝU]YPXk&!_MٽƅVn;֋-16B'%~!$f#U8`0צ_MXrU Y7"Ŀzo愎[ $?J{ HbA)<.~e۟Pkfi<*]BqLiV oY+^O|p;xxm垻zH `F`;+- Oeу[(K&,~"yqѶSUV"sAz-Smt1Wl[Ϭh +Hh 3ׯQKO,2ig1Ϙ&83 1WB7 +^یҪ*yI c Q1Ү.j=}'a֟SjX3# pWkiఌu0WJNz̲9RZ[ ]b61ɜ$hϖP8ִ~*;bL ]*J6rշ/^_q~ܫ>Sy~L*t,fj,vpӺf}]/g+<īW$p\K~DJuY J! oBrS5ϗ},Rnd[e#be;]F!uqޔs .m--3} 1>ƜMI$E5MP}ݘO.$u`eZVi?Р US-SuKրg;xV-|@yE6Py,>aɃYk]-AGPׅ,MOK.+~Al[UPm6cUPX)緕]qH`(Be "FŰo >+r o ?k Q;sWr3f !0`Q"VGHUXS}'|aIkTXbF7Bb& Kۮ̚4Sa4L4 a=bb$=Mw왻hĦa:Nr>SKx%@ebnu9jPwɾ w+ ˼nW49BwkN$܉.pF:/ AY0p^ kYM}=tgZ)dLuEj -Gj>深'hZP S$ u䙳#^PF _ZkwD/?"FټI NO8鴖z7XU0W7"r͠c<Ѷ :0E~p!'W2뛺i$2u׳Ǝ d`s2:9 h(DF`L+˲=Xp* |0V>^l%_>-9u;0CnG!ML [i4ɝ/dƧT_&QI2>=K:Ǝa q(* wkPl ( O5Nqع2.`ag`%@lꄏ]&w {x~cȅM_Lw޽3a}׀ȕ@"Wduƺ_hrYBCXcseObȝ8XlLзH>=^=YRbe?4{YCSێ/8aG+.= [F'9)`2?_DrܔCZcU.ߏuBZu#]A |M3.VpB*rUh!!ci藚ڃR&9;n- z@J<8w i7s\g-H`& UTF ܠ9(AAPy] $r,<+cbDI x2Y,;YsSAC5 HdžYyvBSsTk^Uh; ^ʯaN #t&aV^NDEQCd6R[C-S)l͊9,`{_&p;:mO `HwZ6_5kg{XcP4kog+<͖_>& qfzJF>bZ+Gk2 2-$-|r'Y=zh2ڿˊ N[$_L{̯aU41# zYI$egj&r&I$#?wƏU4u?!Dðҟc?Vh :0wu yvX2%m<{PA6-`}eti Ob* [EMDLO1r/arNN"&7kOmBL_glt2Ş#;:$C{!?,E3&zPMq)KPwVH`qԢOVf \ߟgxF4M"LP!M>eU_aR.&]Ji vxl+g2X~W!G(ȶAS[Ր]kWK,ɼjw%6'S-+fsxxzFAhe2Lp\WVn>Y]Bo=,^\2W02m*ND8uSo㊍1G.Ǹ_6y.&Q}ݼ!V&®% T}μVF䃼-loTx98EƼuVc܎Ldϭj3__2! ɱ Benp\)s| DNumz.~b"d`A`PP;q%6SF '1Jl4CcWDl#BbYH(ﶻi"O}Jv{yU+lRR&9|7B&Ӑdl9M[yx͆p:Lֻ/}ȷ22"³UѲM],#J80g%-+)G{ Ebn6Cs^ gRD?θXA[xePNeoo̷j:,D:HxM?aNΚ1% by#oFR? J5:pZ3n.s9 }BH9qPM+`k,u:hF,K( Z|Mqqҩ "nO~pEGUxZ/bS2}*X__, d%\!m5Yt|yU@\AY:I2%Cߔr2 hF S> U oj=PNb6Kzpe[ .FCsuRAc^bnjp'f OD~gVK5ͱ1ft7!\1[&XɐzdL2!>d0(QQa$Z?MG'# ЧIbKK;89crp-ECzC0ě[ eҟ Om3noM&I~6=a-W2޵:_pXL $zj݉tp(r\ S 97dO)pCйIgIAj:!y$s_0i]n[7kjigX\ˤw'a+N#5Zo_rvٟsZ5#]qo#*&-Z%OO&Fbl^;l8m7`EJug 8)l 6傱<8qc0O(4Xxi OyT*Z(Inq1*G% kd@o f`cAY$bM6ay!Z9V$!⩼c E0+:o@qKDvml c;l0tG?p*"\˱ې&N]\VPzy_*sXNӸ"K-tB{u}Ӭq"9Ob z&K$ py-hrZ:S_nQfH $I>L61Q! >gyGˁ {P, fCl^Cj;znb_| / r'NPrI&/}Ԟ@TxJV5ysLllUR׮T$Fּ*4,H0PZ An<=x 9*hB%?8MoOA:=r~?">\}5j!ZL&SO't XkגNDT̎x h23tIRQR3-bt>Y`=.M6~N6գTnL3TBkc+ $w*Kpk%awcS*U$[j SIAڳmga~g#+۫l8pw6ef#R?a\Oh47m4\c nGCDn.1Њ_Z8guuB;K YQTb07ca%:ynz6&7{aRqbt.~MB- B.|" (}#4R+˺V."}xfb6`6L4V3Cc~֝2pb)^\Bo6}넋pMqJ0eGMI!6ۓ)?L⺹QS.#IJvUa5?"Ks@XQ[Z#IԴwi䶿݆~gg_O^جǻMW :(mF oäd_$vyo$H^qDd ;ZA."q#1d>6=ρ'TBZ4=DGEz`9 Nsȳj/W+G,8 ~/ew w 2?J(b$؂jUa[&~쾳@=΃]Rc4ںQJu0}espB-LLnj=Zc!Cq1o?CENUcا|wu3;{lNA. 1Fl[!~X~Ѱkc c!1{4Jƈ(@Z3,NX.EAw`rG1E4Et!6Yьf'9H1BF=CH=Amc'!9E>`kkUЃXg͉41 d]Quҥcmb|v3Lw^f_wyvx6_6/*,<7 .|NND=iz1e@:c.LfGY^A%[9;vӟ,_XEVw!5԰Mw3 إjbpS0"$/N>B#ىbm/Ee[8GQk^"+ĠmKE Qtb뱌HVާ?vόW9bYZ)7yen(|~(1a!>*蚴u lw:GYѭM[. 4uh4t%OPl'sN?.6>f8Q.i \d^@WBٟѮXmIוGVjN~eKN\5`NC %V`rg"YWr(JN>=-/v0C=%[iپcE^[Q LuC,_~|L i Z}-Rzgߠwގ"'!#E;9xJ ;#ϋڠr>RNMM^Ć< $ۧ7ZZb q2Q݂{s;'?䇠ąGb@0.U-nm٨hoA$ZC~VKf->e}kRaxu[2A8;]*&ÁtJ{ `ޗT[]h=:KyC8hԹO^ns5u6!v9kgnia7Qy,C#T[iDW3=b/0,c #vDw3- K:\YW;yWg *I\KZ65=n0*oEF+5[K"wXWvpCnuLO [h'h)<5JELp ehUNR-!_0"M rkޮem֦ܟHaI<{23fB!M8L,wT~zs3\os_(08 b 8.=T'VD-tnj~RIxx$ mTiYqO9CwZQ$HsM Q;p &.0`iWG YɅ8/@tw&ɸy:o~530}:ٵ&oh^IQLrdY46pЯ,X34taUdgTvԹ HNP4rT) pu-(R@EI.Z_GNUG'2|="z:uޜ68PZ4O<;oeX#bּXМCH#1|- `ˋXL|۷ctFm:|LԆ*|nxYU׎S :kr+y{T-ر` t x/ k Z`[mga@h=eďeX͓(;w-gQRo* :ҺeWD["uk6a8J*odHH ]k!Ԉɛh, N f.m0 {c7󁡅EG d5]&Nc PHhJ8﫿 rECIh}Elw_$,_!+Mys b*dx&Tn-QYѺ[EI+M8r 2T&pЖI/' T2<! j\8 JR-_̍ߜa+ J q(kxD k~|6֕Λt$zr0ɦL,{*FuP8Ÿ͡NM|,0gXCf(MJk|hT˶@5/rFEËۗ" au2*?󒖈@jXdChؘV QNaOCrw=sU! Y:(7K cyQ?T}Ĥ&(U'\ tnN!*"JX@'TM(}s̎8fXۛm,nd#6 .og ˦abuֈ 6V "O ŅCCPe3Tzsgf]V!es=6+B#rU8輀JTB@r~.)ɻgZ.-Zv+̃͐(v S]{9IC; ,€4{F){Җ̋*^ ܓSv GP+ǩ7tH3(JtP5%IbUZtOHL5u% 맷nA}I|bSۆD$&lqJ*%; t 2PO׃i"| r.'n܀Mzd3W +FWWdck8cdmnݣB+1_ y͏q]uk4a \>v!,a095>m({ 17q \\~%il X\1v"dOqe f-Q/-Ug^@>7_޲(\Թ" d/g"nĝM$K 7փ!D1-~_FInޏ 0*;j?2&C7xle+Fdf-5X{]Z-;>nDZjӫy:%O<1FH|x+%Is|Q 2',a$x[aGDt1ek(r)SZM+ht+E>ud(7y(/n"KEW D K'(czaS^f}*_#r{P_wTcB:;nREsZukA{-Tʙ< a9:+Ѭ(Y|3~V$"*紱Z:Ȇ&b',t1M\TXQ~V"i=6q gbz9EF0ll%Y{Q8Cp xwۘ@8mҨ giȐ ~ԗj\]|R VeIR0^:hy| e9*bXI#J~)( |fX,~*Н+?$Tk/hoByox7 ZcQߞ 1D/A.fS6>}iT&FHoYj1Tn|ު9yI*JZ-c4@@B%rU3iizD9gOSHZN |ͯrdphx7>Å)6{G7h] tm|Љ9s丽FI,2B2G Wl[ ly,̑5`qG/5banNjXyE\O.:Cy0 )f@|(LaZٚ\ !OI>fxl9l/iJ? 4AxbK;j tͻ^oDÃ)\gUn59n OkmEaRV.!9=S3;00n6{I$.}܋!v$sl0B /m,nM#z{^Y@v (ϰ2Bd@SsL^c4RXce2CU)@Aŋ< Y Czb<{͙G1%~"&ֵ!ԃgCOzVi`4[eRo{r`W7A:7s(NN=siޞ1{ 58w 'ZI򘪋T0} KzGኬ*aws|6KID@YD'2Q&~67zvwB/ВpDeT3 0i uw)*Cҙ">%=l4("i%K:YWӺy᫚0$kD J_bMԆ_#o%;֊O0YJ.}ћT^6ÿV5 )́VZ!U~ITtĵQ[**)Hw_*PcNf̐cnQ|saعv30B X .tHWCo9J~v(tdϙ9Gό)5[ѭb\IMṭG ̐C^4V;LtK'ިkP5mct;T+ƅ˙/AК7e粲֡ڣdL:WL7[бdPE'Jκs ej!5~~0kgf& &"ޥx9-*X ċa;׊҂ fA-ǩ հ/AuiiyJ Ҍ%c6K8pisg|ɣ!,.\h"ܲŠxlC뙚px#8MmM4/8PsZ0h- ?D%bwr:];q,~6|~="6h=K0˘0[T`F w" f,֟/0K^LZX%igaO?ԃxf8-*dҥldǞU9w^n~kɛhx%CG `ZYDFjK) oZn~9~rDehgQs|:6@Pz~z"q~H%GFfjnǾ&&OպXy=*j2UL'Rh{ .qibKnj&t1`*ؗ٧rb*&m­ ]9£ 8竷{!2ڛӟ|e-޷h\U@Efn!""ꂀ/وhb^˫np-6U"CyҲ'FǾtiEw XQ9>'j,|1}d'WR zD'ӮҎƌ8j͖ZmQ|?'gkw##] Έ쩕N^J\3Uw._8̯z*< \4mqcK,}ۼ\Vv (v$[ߙV޳r\ ^wxU~ك809$Łdc6U m]0>N۸,O 13+pRTzp#QZODr #oz7)F -hZӯl ؏H[ysTiu?WEFL$wNEkn$[F$Lk@TNfip/8x|{*E=,0Ce#'m}/,.(FSV^U_ߏ5GG Ӎp%kJ1wRSQDBK*A8JF'04i>ڷWˆ#7Rs1`$-; $2_]w=|D"COJy]zkAu#>1:'\- R!eȎ&#b×a \:_fރNq 91 38eoYm$AmJhIIR@#mT毩fA3ӻ)x]nbĈ9يHm4 _sla oPZT^ߗ6Xb/|~p? ѓb5g;*:nQeR5blZl~kd&^^IO'DQNw#`󣄔ӼN.cdB+4(Bgǀ}c貾ݰh]|OTlh<.tTfx.p+D5;\-. PbGQ5TWȎ1-~eSi)AW7Pw~2< Q([#ɲ7r%hg 8]$GQL#$=^XjU׷η[($۽2Ag VP'ӰSl]&T1R{y'm=FYx( w{>V̓IMnGC1V$"p3i'?+l.bW!( Hxft**Ñ fyF30 =]J{W_yX L}%1Uc7 ^^ mT8茡HCo28hZ7kL]%k4S4t,6.YTP =:1,XEZoFBĄf0жi Z,EGVy8HG~% AA큞ǖ㻔z8P'@_w}sD< 1LaҘ."u49WAp$ ‚?]k6K05fQ8E +Ku4ZjMp`ִ5%ἋҴtdŋ+GR/[1^pS%5!\.$kUq LRljߧ?hGbƟ%<mo\?]$*Vs%ͷ'>ŧh~S'F >n:"w3zo{SN8ST7Km˗B1(vNj2EtJw)3! xh3Ǵ5ïdCv-N4cAESYٕkgalA,nhOd1]d!oR]l3u)XQ8x"ROXqOH2Wc+zǜR*J~Wk%5zNJ_-8~t[.RRzv.ZPg1:6QCVOѳ7(Kt$\>Bp!o\S"rBns(yL:whmKk%QCD>$3mi UEu Tm91f/9Sp) WJnxֵY>aP:t.w8cݜ`]>D'."5YU VݺKwDɞkdlI'ܦ|jkx2!nn %0Ž @45uxG8 E{3WU}:r`<^ dϓ~wrΟ f!>w";cQFq<\L#dWWsх &jFUtwГFh(p;/tee8GFs^m"vvt2zޛE} qBat^PI04[=7}UYS&Wy;[KFNنcnX&.7QIHdx>igF219SJ vC»ѹ.䶼fhkk hn tNdG*. wՏ~;}CÓD2  sZ1[sw@CDTZcc{wO;cY+P{<ѸSʚ:6\%m]?wä"/_/>yGr 4wrF ɶF?a&]9YH%w,CoФ dޖZ^lv.'cz:)(Jj0dwxz%- ݪ&?Ч$-=@诪ZQ@ԪKl5XU D 2η0}X# vy{l@J:Z)مWɎol(/Y¾i@v@17mT$tjQ )뙬 "*ZO%HX]Y1IkqY1g;Ruy5lܐ4Vϗd#X{i*9͸b[A3B3iWПvw8~B5I{zF k<^  {M#)9q-!RKRw'Pδs.L?I`b|d E#|I¿,9D:J̜?VBqsu53kOYۨg/`G6fHĴhd1S5`|LFPYZWsO^Fx + 1HL۵'5)i4"B痷-xUVsr*dں9!i뙏` V<䍸[i/|t[3a&H_Vreޖ5y!؍.B<6ia1p4\E) {; 2i?7K# /7OK$*a<3-Q;aȲnC:%d/a QRo!U:wQ((ϵsu຤ yud.VC P|) s/=g&f-1B 6=iHa[pf:EtU<>|̔'rG,i+F"T߹pPh[cǗE9鼕y1?| 6QSy$C Q-3T 2xgAzs2%bL>51%M1 T>.bb]C@lQ*> >J/CPe;x,Lӊ9=k,Z*SEƖO!9ʟoki(om-sUK$̔I"Wx`AHa(:oI#y׭7yq4NmOU<ǰ-+¦ʋnEZI}S+8̦j(;uϕcb_&9n TUJSv`/kK4OgBl_7%~jq>D}sb™I>u ÆD~Ėྠ?E D7SE*%u\K[3n0FwJK/6()ol\+ If^Z1.Њx"s%7 QN_==q>0z 9QDF~)jab`X}Rb90MNr;EѝMȜCT`@1edJ z'؜Q 1tA oT\MϹ^5F6XC7e|١OL_d'њz-wmC5,^. lzU}LZk.`6Ɍs#)}t|3L,ṓV5suq8B2aW63+wbY0B8*_Uƹt_O0c0Ӌ<4;EoaP=Qw̲\,T!ENxOiYMieX--S}Xo5$SV* ywM݉rguH0p[d0$(jD9X#tS<_A2*L[PK}7 S =*w:8!c[ytDQ}<:N58#/l4P:LPsftg+MjCw&KO':iPꆓ -k[{}ź*""0bѬl(~pbŇuUUt9Xٕ<3C}^dLO D[͡GҦ1)߾ӓo}~*/@YťYdNU'b~$'E`xIHZ5S/_L4C]^\TX}6<#=1be5ˮY'0-8/\OE,rp7k2ATϐ! ҩ׾u$cz}2;{6YB ջ[:8'˙J92pp4h#,,Q˧,BWp+L3`[b){)GFJRE2//:[{5tj0{:!팃ΕOm̑K&u :8&Joe?y<эg=.̅[Mqh"\ KԚ5:}p.V{I^LiB *A=pe]%CkG7*R-YOI*df_oMB(?# E`ٌL0<ۚ7 Juc+fʧTѠ+X]Id02,|!>&5xL+@jd &+[[Nl4ܬ~%erTêeq .v,Ѥʺ4pU fdv,R{(o 9Fz{(6U:Na򞧑x`A)52uC@~ݡh늳Ji^@ɕwPԀLTvպIW l@q<w-FUxr>#J Cgli OvKeW9<dӎcuN '9aOsi]{}M6>u~4 sĨHaBע5tJ_ٞ}mח˝81`}"g-IHYfYF_ fCow8:_L̒p4M٪(G/B!GؤZi- G~SǷ.5v^cQ{Tncr[:W*s`״ZE곫oV'0rn$7kBb`5.kk!{.?vVy' hqG2|,oc秲}8aߧin; Q 92]d74+G3%e xvkuܧ5CJ>[A]Ȣԧ ]|t=ケŚ'RƧ 6AxVa@$rhmxwThG11!Xd`"Kr4p$^> s)KwD!^c(tls2 5$WLސ#"Ȍ%zZ֠WPЩ~161C'^A8n[&@yԄ@wvȍHJQ lsGbPHuZh&-\ Z8뻁v:(/(}i~e\k\6*q9|[Jg5(D"LdT$EQҞ>35EŻb FtK9xhX"nPIS+#OexhѩP>2^*VBMn\tl((BRւv^|mF1x}٭N7=#p>zً }t"/Jo~ڃm@I]~^61u^E=kF20f&O ?ɅR o6bia4H`<xg/v(v"φ3 PJ|n.|78*Ə /;00WJٽs盪_v/f?akʡ7mشE~y{)fuqGG~R*ԫ) |KE:e5G9ucwvc1)/ F 'Ҟ:v [& y)$UQƅ!jMgP4a8"TM]J|£fTPGDH|D#4ǶLﴕOB6Vbh ّ<^qʎߥ.p%rpy`vfS圜h4ԢF%[5nyn$ޞmۍeUYeva.7 g-Xza `,A'%Cs=efmM;Ya^e..շ:[mm%XCW#Sc'& {bYb*NdH^Sǵ#)5 m8'~qYdŎ+,5\nܻHL+\3\g,HeR_+oUV0`1PN+&JZ' _T2ᦴ:IѨi۟-[!$3Q [;~|XQth^aO߷nlN7#C ۊXaպNo5d{#\UVQos|b\`B hb|Bϭ=;ޗU 4T~<ŞH 0z_!F\ku֞('^ 3f1f}lAѶ5w&J5tYAHNgkmOqyIo&݊BpRDBY{VG|#OY6Or3;6%L$c)_A\pǞmXv#PaRu.L>kM(#0+@8˚XQr$O$R)=QS}N_ȞP<4kZ7e:IМj糽qP`Ms҈8 f-j"'K*zKGpYkm67qpLS.5odvҳr8F"GZdH✻kg&yY<[,K!4q;f~a "h)aچ@ Sl0м##8]BٍpMOT۟K EOȽ5,M=j;e'̽I;XJ:oqgK#:6 r l !⦨h{RgN"]km @тS)_͆ڵ()8FGn%sP4#_Q4q;JϕW#,ՄSKk|/ )GoM%4ԨR'Ix2eC]{o}HZs#\('J>uރ2+ab&oP[靤 M99EIiw B|䵔Ī+~>+2EH(#m)Zd~ r6]OKxJ{7{4u\;$[갖9OKCsL00oaRCSQgN/ ;= 8cK60i30"e[y:&ΐqW>db qN6%]2;{/1?XFe^"̯RpwAa@~hEU`{C.9\,߱)$g] SKq0GnC0rLPSm:YN"0|/ O K D,URaԅ:!q1b]-M Lyp82"ٗr&zK X=p y3X)59#QeJ`WkkU C 5T1Yˡ֜BL getLAtEń9uUV2l`_ZQh:Z3 y>,W'g~Ͳ7é.XL .w(8ԃPz?Nߠ *t7Yl^8)huYzR:5S2N qP?e'J80hؙ8陲E9A,aʒsCdAaYm:htp8'xכiL^|i٠I2W8aհNDOP #74&#J޺}13+WOljf&z7 MRL3@0\iK*x" 028Ń\h (Ї) ŴI|>KIc|{JEgVakIFXvsk͍2T2tBCcoPp=34\>3KJFe#&ֳc"djؒgM4)U{,aet0OKAMX72ċK&iHwCz?3+54O-v(Rۈr صY0u?PU$dkRxfg&[M-YS͔ͽR Zrˢ^gUG 0|r?K(Z c ~`U.VSvK6',1D܈{^E)aTGܛQ?cYґaţdYqgS8э_#r0܅ndWcTgɍcdh&ʹe=wH=FfA;2*y6nNk4}P9VkCuvQ)w^O4]B9)71qr` PQX/b֑%WxP9.m/J|_?BǕr[:kf=9߶3c%X+>iv?+rw; 깻yl;t<\$H̰TEE]=Lcިj^AM(~ITB2-wuEE-E&,"~H{ T&pOW[~|0b9NҵfCU{|RR>xFhҟ]V5z4m8;%YI8K$r 8u7SH:f&sVNFnԯTuXO -Eڏs e'ήX+I*TQ2v̔Ѧ [ S̔_?e= l{gOOdkGiB}mҚO5~k=265&~KG10t褲aaFj3P Eb=`)R X=zN 9۞BKP\ԟ f`x kW>(@' agKC8w94nXq4puC!3xmw4` Fc&tكl-&Cc(YUI|,[:UdMG07dDLjC2ӕm8IYay C CXb bT9b+-!- +Ӟ?noe?# < #Aܪꦯ?KZ+XPĘ%=[g)w|"L;X+ΏI;+x[ޕ5 ۓ<2Ad"Hzݲ2*XF2<^K 'fVEO~rDN^"Յ<V-Ecjv.DmTLACZJk/;\f5j<^!Q_A9.D.%{vB-g d[SB+&tO'p=XED-ic-LYpfRUy*Ⲵ_j3#|?+7V_~[ t3 dF_Pl!^%sAode ãOTmdvSz,XH. ziZO ;-KrgK6Ή8@uӓMsglhk^("~6V:85RŃz^r{>h*̿l=à3ïE ;}yb,X"67p{K1[ $7gĺ&䤦&YUX4KvZUI}!tפKǎCpx>={Kƫx^108Rhʂ  ˧zIޔ=:SqL GN ט&iM/Ƨe_%߈y7/TfOV5 #픆]- k |#eO"P4SX3dd5s OMiE+?P(MqB_JE aA|keڴ55V)(g[Zɝ(O˧ cm31p! _DBQW_g-Aln-=Ն(^pKrQYnG{\J 7^n6%^`r?%F'`sE ̓PˬΉ:*Pc7Hqйr;(=E%I]իڃRМUSU,0nw|75h~eML!땙xE-~l}):owi>:6A( LM ]ȗԽk8ܫXKoNd1t)Y*mv߼ j;щV NOԎ-La w^1סVnfVjЃP+^\CƼ 6I]Tf%mr6Y1sn/-_о}gyڍ)8akx6a= 5Ku QUCz7~4;bҗCfJbmƫ? |ǒl[@S1W|Q -W>j16z'pRn&~{xz"=`I\"3]GB?~_}{P%l\Pΰ e`G\<*J wYi+ +|Eu2Tu Qt A$l% ]SmSp!xS5K?&#9|PUo䲆,AI2wf<ͻn)4^ڛAJT!sVOx΂x;pᝁ!lۃ=Qb=K[xkSBb/7Y1"+iYQ)h׵0!Z=Zjb,C1P<ܢw_r>I;{}|ۘC}T RiI_<_1N},1mA*Kh%=qJNz loO(3G!Tyyxq*0*ڙ$QGd? ~IvC 9vV7/0^!(lz,oX61n[Fn/y(]^w_HO(\pK>r*Mʿs,GB_Jɓ{bZh[W!& \xàGZ2~w aEEdfrԇkFRr"O蔀Prsj׀vJYm\A8]+ 2"qe-O`xh5̹Gm9Gʬ\5:]{SdP[eF$ ٙȬj:#O.(NWI5wGN] *ɪ5/C`ybg9 YJ~-$o@a6qu %g7DHDA̳I+Di<?!P?0pc$_2j|8ET¬Ӄ9S eRؒLyfg}Zqv # wdž `2ܘ.NXV9Ҥ6}fR@!A5EZt_6GA+93 DoO}*>8e8l˧OIc6?nn` ] tu{bHJxfI_ۛr!>dP5$]޶}!-_',SMSATF /pt-+v%5h{K DrC.i zD00CaCߟ6G#މ=QUеh|ntZKԼ 6EWc;[BV~:5D 1>k?|* ad|,#ȟR]+|JSiܓ9Xx9uW($GU^h[7г5zxݎ@R:Yp֞!ZTY9_Ap2s7T~G.5Ml /Za9^/4-/֦Vg&SƟ+9 J^r}=nQCDQ[,cuH"o|)GČbNfQSqu;" Ȩ.ዦ""8r L襒.^nq{5{%Po'>tGZu)h*nקWk%sx[q 'ag/x9|7kn^Ix@*F,ƤX X[~0!2Kj܉xy* YSj 2K"N& XB|/z 5Pzr(i#b.U] dy xu#۱wLZKMߜAA4Xe(ܥq;(pfi[6ՀvT5Kd^ aN<kgh`VG&Zjn)TpWKTX-.$Eyb` r;cg͈Igb?3QLX\=)GaVp,78Z`pbZ K?9*~E6NcdԵg0AXӞ= :7.G RhEgߙ#!"PģjM[!u꩎q7`;jVANDK+ jC> OY〆=CN᜴d };aW9鋅ۤ{{H|Sk=-[iK1NQ<$'{!nU+ȉiiPrгV+TɓZfBityyZfoIcSq2 B)C DFVfR :Ogf)kmzqK4aŠ!(|8 f^8&82 6j R+N>BųAXpk*Xc;k'ϲ2fu#d?✲J0Ѥ@FM"ݰ\.̒=Mz(:\,Bo*53Ji^!jPs޾o^*S1 D+'^Ыm^aoA[:ڭڕ~Ð籯t?ˬ &- 2ayByp}SsE}iF-j8RKHev/W(i\zv@J?5/ٓ"No0ne6l;y Am͚Ab]Z >S[U%\%z2عf$z{$$hkS2}=oˮ0c:b㮡c:>+F$ZhhMBb!b4M j`|}|`F`EW-Ϫ܏_;5}S@#4Upv3IB<.<1[79l3{me8Ϣd XҬ@1qmgݪ:W/ x mU_cDТE`f{ʁ_5Yۭ'~ =7!iZ[0YsmD`VBKIH_4!7l 㚦8Jq2iejbK咅]vC5' -XRk-sRqYT[+ov&1?r0IuI$٤oo^zP\j-?LnR\#I\FVZIABbr"!r (Ì#mёGDJ?2GjP4Guƌ+MaD@%sl̜Z_L| Q۝lbɞ?abs1I4זh49@dSwηS7je=#5 =䍔H`q%N&NB@ *!Gj"IaѣKVU-ȏ<EUq^-|wDfŷF8S (_. `ыq}H 3K g/}!z>z0rŁ}fpSF3T#qXzϨz]1?а2q超]|%)13V! tAR*ЍKTCCrX^)X/EϝNm,91$F '8jrVf+ӴCu 4w=@-Nt䘲Dp}KXy 3Ql*Qw_4, _X#DᎭK|;/2ՂXP) C&=u04RRxy 'AW-DF~7% ȈΝGƖd v!L-s!9bʉ_ dƊr 툫G (]LWHQ\YsKoE`o>UJ*e& ygؖ+Lؔ6 ;_S4 _ܫfކn.F48T$h_HUQ8ɉZ\<66|+yE Ϟ>3XAr"},Z3ȮOx`zCMy;1zhR|Q*礊oF5I&B'|!?x tS^~kΘ"cIx#r=W֓3V8x%Y7F͜T6 SXl.&asòQAG}d}ڍwM`B<S˳dv0ڬvRo,s"pҤ,|y Tܱ K_s:wH^~B8~%9~Vj/okPл E}X]&mYsTCG&/G@! Jئ{'a=uz3ʕLQ ]m~lFU8`a=F7siY) @/\0w^W^?M)n: N P# I vP\Yؽ[RW8|P7>U]2p|=;ՈgJ=Ԋ@XU7v0WʨSD{zLrFbs>QKgjhPA`dh ZA3WYKT{C'01mv !gJӌ8h95dn?\YʴsV[~s-Z>B  "n|$\8e%G ez %pbhAoZS0LG,28-.pOkDH91b*;[vus֢u"RS.j[;ßA (gx<#yqA7-Y4ANAMU3sqGy{ϢE0rnE>> j^oM5MEPw6e/>u%MwE~$ ὰ6|:&E`ŇQ,;K: #>u=C͵5 Ȏlkǝ&s&;-suYOgXrc-qhpQZ j1r~Q թZKSbjm$A{*BpYOF vQ1.9MȗSpuXӔ>Oa[`${N8zB]m2* ȆN/Lc*^y*-mB~a?12Pϵdhnk_j=lȴ^AD1^L6?~/Or8>]^F_/l̢aM3QlcW̓#mNaǼŒU ~"ueXp"" ǃ6^nUn/'dKŽW /&ejeP{wc9Z6cǘpKIIEA5>=,[B3uJ3k^?[@&ꠀ8<:`9&[E?;31h)ۈJ USED%z 'J)3CâA}WGޅ4پ 'eQ:|?y@Ny(J:ؖGeQR7҆d|ȹѵ"G1tZM V`P7(j42Tӧ ',J>筒'կ&/hpҥoQ/H28{+8Sd;l൜,Ɩ@ t n`>LAq7s"nfkE^G5|ޜhWg@s')"?cɽHԇĵs7ZCX;l_E\m PMcJ^8;uL`}Lt?38 Q:D7͆av$KJ`{*dJj҅]\Zp.S ڻs;&Y(5XeS8I s@M K4˱S.##!jY@ȋa0'͛ SƃZHbaf#] rW.ВyËLatښco[ՙ&Kc.cnrx2 N|S,g9 >7>l3Bh(HV'r5@7x`X"'l[WF3 kנXݛy4"c vbcyrE#_{\q} e dq4 q~?sڍ"7D :fRXlG Eu5TWbcuu a?Zo}kK\PBe־G-'[ w3-AX#m㩑3?k(S[@_c.m`p)UИ=f5) ,]Msc S1Wm8`\p I4,")4aYxb;uõ0:ɀnUd﭅ fp] y_!z;9 HZb *p087R{-:[j: 0VcxqpLx-VKmQevgֱX$W(}\? LxO"TQPҜ,e4nd>K^Qt5V ը{FQ5YR9wPҢ^֘-nYL>>GÛ73cGÂATƛxFYZ[si>a*fyo -OV .$-RE\vd9Pezh&&nZ7;Քs}PSթ-YǙ%ŪV3#tc9SpP2qMCfOgldlSF7!f&" _/ }o71ՙ7 V>09{))ڈ)vE{#J0Ho9Q!PyW;H-{\ߚEpVxCgXPB,ƺ.<{oo.e\(1RQuX)9H"ۄDW8 >&aKՠYo"wI$&ݝ J4:xp0vˢivwDя/GmA!?Y`M ^f9,;8˧rurbzyozhp5( w{D&ç"R}=ެf`+8@kF$`Q(ຣqRlPRID_*9ѯܹ15\674>ƅGCbδ y/36VKl<2-NNqt|&VN?a4|jrL_,Ƌ~,suO#PUF%& s)9ڲh8c2W 2/G{, [t K n"}jhPhyeX\!-l Z--@ҏJqUvv I] n:ُ?u\8osT8L:K$phgVy~߹I?~"JE7%/z[)mQӡw` ݤ>pim(z;]G%o~2t 4øg/=Ir{ %}9T*ڥ boFəfqZeõOLٜT–v];*ݗ(B6jeO)@$]luF0D-\/|r>a=9iga I35A5nv .ܷOxէ?ns{{L1$!E`0D U !DtA;zږXfpct]w3 ZHf[Jb\ rqHED>)6%l4dYꀹPe7_k-UCD21j~'fM(N1 g6VKO_t2cܥmw`o8& 㡼Y5U@JqA;I'JA:Xl 7$\ 9K:){/d.b && F1{1 Fh󔙅'NI Ю ɉ<[M5~1 < g*yp^=VKIzʚo J Z,{ơE;.pBOuFjyaP.:]Ԧ>ƿ̐JlxِNvi%g2{C| t83ru*Uea]AO*rYOķ-PL jzו4RMdآ_xf'q }쑒^xŶZ$<*i!vKB 7AjxS(D[$.X08CJ;)J`!Y)닀@ PQP]|p!zK@WByHݖi}#F@^b-5nv E-cWeU7*O{m @""$vT?%RW' 3myDJnmѳRPEOa~S !Po ҍ\\&$$)|dwOT~+>2rIrTOiaHRhha$N-7픥VK.-?UyXC[gN.`[~HFC)?WſDiOH'>KP@]oVInNpL :˫;Lp|'niLK&.σ"dz ֙}O|,t%|-莠j, Iar lbp-Y$ҶZu`Cu.s Eo̓O!"@ټ:iԄ喭E|ni4HaFӳg/$ ]ّC-B'A&+FhJ彞boBYc{)l8E\GElw"P,$ ڤ+g+~`OlJV fah8`%5;m@>TI˶EB0۹UP {} +R=T@~Hw=8&ҡyRW+uwԁ?+T7@gJ/Xsh:_:{, :R`\NNZ[`X3wH`/lHQy#Ll=n?nؚ 宭0ChXLxUF2j4uM@eʰLYH$T Ogꄆ}Tym}u= >54l pC?~_@ L3@ )`u?xE/v{϶cHa,i6UZdu%Z:tZ~NFax{aM_:S!,ϾU*$aB.0z҈ H;DCm+Q\v)౴&Cq,5)6ޙy i>ѹ{-VFF .k*~A)>]HDU\6rn튵K>6b+=!;\c:E}kSb1^ fGq wBՃ1HҦj$X VQqr+ oЯ}sT! '[hL5Ebz2 n]nR0jLx4NѹDTIu0³B@=$^dNzW]_ׁw`7BzM_1/0)wmԡ8_ -/6չ[W+՝Q.&V/hWМAJ\%Eo>> `=9ؕM96ZtxNqyFgȾ{D'ؓ@L` ӥ{RxG2-̍z56t(<\~=C+@*G"K>NtiH,s5VY_{nGuF܄)zvr{A2\OK$Zb~k(=[_^RbE IV#*Ҽgik~Or=Rmh(%j~{_Q C]mFzL|rgV9a7! {E@6As EBSGdQ2ϒPx관&>Pf/` ;fQ$ow?̲`|n&;R)L{Ľ)zkH`Xh3:{ ͿdOS;+E-j>=oНi͛*ɇLi xGti}"&/b+V3\PF_vN=vT{a'n5"5T66RԭNn$QKZX$8p|7`oiPM.F6JPOuQ>aĶlTN7@I=-8;%.r:C/K0dKABQ/fDeK7W1%rF4vRM/X3e3 BfEyr:2ebNU`TW=>MJ?^Ƙ\N!d~g؉D$_&v>Uk~t%q#oVYGr,NhI AC`Td,`~@Sghb(@K7.rKcM^^]׮;2\6$_HBlwĭmO:rQxeau"i7U\"(M뽾'o`jw-2%duA>os?.m8~AsN蕐w- L`)K[k˫i=o#]?2jXIM/*j:^2!\:(xz!,A2p Z*9_p^i(oE1,:$RΖw)1u2&/\"RFИP8s?EaVyh{Q~-療?w5ZZPxI_[eAB=EP07or@yOXD2D٬i8mѹ2'@lODᩎsPt@^P@9Bր LmzLumy准KwC[' ubXDA3LG3QT£J5x!qen8cDӑqInR2JV̰jkA(:`^$»lJI~Z/#CYLryTڼk3U-5SYF ,tbgTԉ[W+{=e@ N f.{ܪre:,zum'Ao{+\bt{[ef>_]$8 ;XQmI4,Ԧڨ6kS Ӑ`'㮼=m";vLE\SolBh@4unzL1+l-"tO05 m0~oi"K*@l9aO cK𭄸>} 䬎˺#Ѱ{5 GaDӷmɞ 4T06"2p:e_$NRZwG~ν:d,JF=`*zݘKON8s3'B)d1#L+juLݲ#gÉp@c}u(NL jNFr[?WaJ%U# #riOt~?XT|K{2AN4kNTBRbܸۈD !B |baJ6~_X!I>UDZ1mZsߵB 3?>WrF:`Tɒ/$G _- ^&|iv< gi F+(P$AǮQ7l,#o~'aId&5"k7 ?Q ԈGXpK=׺:7@/_ǹH7QMkxKcvd02tIfg[ T|q%MC? `zq [e :]axb K"cnnEAD04U @7DŘ͡KE G6#2H| g閃ۅ -n=4"pŴ?c,es+isd?ҟ5H`Bq'YB4o!)q{v6n]:iYϠ+Y q`U<0!qb0,Ja3k/}=10*Mo h41 v%,'ͩ^.bCX}cf*E8ޮvn#JU zY5g-I3'L?hġ@ J^}F_+t\#,> Aõ,2c=H_q]^=G0 b18-"bř.q(@ X]T'KwKCAaR-ɏ9q7_:] H)ilrlg8 KP6[3XrI<ެXrNHcl17';륛7 lƌ JOmpN,Zo$(:m+&BnԚ<^ Zzb߾HN)ڿ>^U˝Nu"9$R2Bʅˁk;_NB=4~I*4]ǡ-=p5@ʎyRLwkECm]O6_˭agE.zK li? AR_IdF!b W%(E-^B|4UahsOCi14ǚlv+\#~%`p3Acqjaɒ "(BdsQ)r%xnaIh?,eW#D"V.=S{j%F;B=Ȗ.샴 J/[3R?}dE4em ߻ ^4dpz8<d֋`cҢ&̘YtӒf1Sa좨XXڞ̙pHrIb &q r}I8]4^DZ `}ka~#E3fp7twy`'d]8㭸g35GuIYf b$% ,ǀ[]sF)M1;UyVt6c+G+cZX`|-W5Ʃ\ A)Z>>RӔjՋjTm}Pe)>WO.ND XpМ'>4LPFs`qKaBRh\,w]Q*,:<~ilzهy',)J qd޷ygK9aϓ|7mJ-[?BoY{`їnXp!Ǡ˲Xd5e.嘱둳;E9Ϡ;_y;5M" {jk=Щtici~H4 M}yfqf_AhF8ߥٺ)1-⁖%~hjQM?X{Tp9B\F!`^JUUW'.DwH=c&?Y,R /u6WI3@cG'<"xJRfA^Z p W1.ً}_=GoT)΢|);"UxO@/PW5y1t5f μ[p)qΠuZ4)`;A ]Z08y,,L+ޥeM)Rv;=HjfsQ躽Z>ݘ΀Zcb`G%t@[?%S7_aqǵ`iyՉ2wG9D{DD_R_Gʵ-ζl!]:|,p~ύ쪮E(!v+ףl+|v>8rJYGA791߼S%_}rED(6gI!jNHؿ)߱W[$`~q5Q1s:b3&Iga PTت\Ha AW![nap :pƷ*^qmpnS19h"durs:ck| .UO6T.:{+/&4~79<$51ۨoZ8z&)I;1q*cFj `;ǯkvThdӤ)_N<]@PI,J"tȫ89~)e .,*4n!’Ս߻!ꦵХt_R"seZCW%8Dld I6[!VhŔ'E@K v6(Tr\õ{#$q![9i 2@h $7u0a״/JA4 Vk޿4}H%Ai4F|+$9eq`=?s[DŽިa)HwR{I6M¥NzHffN䍇A=[$JY+ SnCT^,$.f=Nqov_]lFͣ[mO7|:WD/Aw=P]a@bz,sYAՇL̗ OkG4޺՘`ckw#qY Ljȧ׻0Q%m0N۽< ]cD@pdUx̤CAVk)>lnʁ1F9{Mѿ?'fOw@-/C뙁]VXůCUU"(ZV%ɴJ%У[oܜ򕬳iz09.x|6KyšhvqE~ ۬Q9f*2NvrTJ($ <r5)t*d>% 5v/Xzt' pf) /t!*p Fa␗I ѕ9ѼxCoGpzD^nl1I+BXVWDafׂT_7U{i Nb o{w5:T}YJғV,?Yap삩qAD^T;"N΁LR@E[1ܐ&Jʏ5|iH]!B^Rtrlu_#v NqEn=9У%}ւQ-O\/'}j7,;x'حL ">զm\}b ^KƜSI"0b494n~yZх+)_m ol{]q/r=rӮ/!Pc@PXTER÷򷜮T}vB6!a/(crVn!-IkL-m {݊ fZ0gE&rDK"lֽM('YvQ"\y|.QZߧbqfП' ϛӲ2%4p$x'S|)8)$^LU[]= CqM;Id;tBo>ri@~Mt $Fy@ +ά^TJ]{;^u.gQ*T 0Ț,]#CɽSby(vm2Mmqa ]SI 9F*K ӽK6N2j@ou'Lo Rt7|f ap*{ݖ{W->l5;p%> [@nW*KQn | IMR9at]AsvV2#>3>2_sy ُZQkعiS>1hI54RE;_'P-s Fx Ӛt0%u_8m V /`1I,6&8%{]~ W3clj ;t(f / gNC&愻 J3ŗB[~dZ@QgטMJfa0{ k;US)hm<AKPq0YrY'k( 慢7<}>. 'Pm`XSEidc T|f)6C5Wsflw6㣁 |FMY#/ԇ!,[!yq8k7&H#޷w8 1%o)gU/KAQe'0 :ldKT ؔ0I'";،>RY"oIKBĠ=uWjW7(lAIX f)B_FXr7^matJÓlQ6n>sp9@.jc !SfkmWVaM 'AT,iy G$ j5:X<$KD\qlN- ޳e"Ξ-EʼnJE0KM 4h0S,G:KdSL_ħ6[`8O&3ھDD@ڵ(O'\uKYyfN!"9K&s;ڌ Zq02\0y ֘ ;L}F}-a~ГdiJw^cq<]~|g4Wv F vC@w0i_h, g\0pX|+Ci=h +[bG>p,)"UL&_@cXp [ñ>'vڢb{w=<#Qwp~6*# +2H[eYBANikyi )Y/IՃ,  ˜`*Ǖ &hl{cÉ=1tgC-abD\{ƪalphhf7)*HSI~?0(cJŀjgu@"Cb 5l'n.[fډYyM.rE񵞎G;8IiNG$y=6ǚQ[Η_`E\Qw[(w]wfI9!>CX e-{-ѥ $QK[BX^&l8 %=;ՄJcOQӛ@>V5?D.¼l,acSW;i%\: 9f4mHBA{*\/G.ɋh8)oiQ+ӶpCŷtbKzd~gV,!J3Ⴃ%xfȤA!+*%hn9; Y1b- ;JQ,a adW =y-Xʎ7VT _t$n=FY)`.)-Ij'&&߼$8}23_Ezc9:ARD>+<#`NX."J+:2 bhς!ALVf?bҶOdՏh4jQc 4z@.3/iV8kžmj_e^(p2#Iٷ3ˑg5Qq %OK @(/i.g&0$PObam(N$t9gp?lBdI=S ,9#'p,1oF].o4jDD,#08acb>++5'q S0+Wx[!Qd2#9Te+.u65_W/ $&'  ARe`,Tz. DXᡎucA ł>ANfgAΫcoPoefs Seyg7ɂ9۹P4b::s kF$:A kYjAȭIu^8|heZ-`$%ZO>m ?n+~~ =.7v^3+KOa;Fgyzf|i)d89j;쀪w0=T"YNY3ӂjۅuG,T eCsSyJgHCH-70^36ZFhG g_;|y/PZK/di٪`jVw|m;k=t,G!Il<́ D% wv8z5pID#-U>[F hUZBSTC rfl_d>=uLj ?h:秙n3F}MdS.|K[jkJu3֭W| ۧVCp;?XjEd xt1qĆ#vQaW1 :C:w\g.n$fT ޑAQxKqP EGoxMQP7 wO\en[`I'DfvAF ?+E,.UᓣL#/b` 1CM0P"4O>s kٳ/3Y-wWs&l4H)~9yAIC;5]m=F}"Of\+c/KQ0BJhexMԎO3Ks8D,M$FVHqo<ǬV]=ͮuYkz4z?tK!\BOQXͩ(E4!! XQ>oŬ-Ň~G }nډѮ>r}r' Tj$8n:C+2R)Cҏ gT@}bMBE?Db?/h" UnFsݝnU+t_G,c#: x/MF?eEO@.PǀZG:'Kql Q6_al"*\]t'vf*4זe=(5UD01&z &d}5}b&9-* - : TI3 v,IJL nn8;hU{[U "v1"tEDp=U8kya8p>2/<*H͋s=x YԜ?q^:sU![0F&}_2i.k4gc7>GD *3o/ 7 /lUؤ36""ec$_td0W'uy9cFNN vEl @O,rd6{ֵWR-3.jChҒHlUk=:(֥*8k} #l2,Ĉ.E0{2pS cι^쌥"NnCv$D$`d&+Qp_>e/$|1 r)^,2#EWmy3VS2h=IYԖ VL 5J0294E*q 1={\e$8![ J'Ԓ鏀v+ݻv>Z !~eT@n;M F&g`לnW8g\E0"[*ÝFEvXVBd oH.ۏkt_?)sA>7lUnRe},b{'1j?RPߗb}R8+جI"w[!m܂^߂ޯ4J-* SjqP!N3 V~_IiY~LqTȐ72bACMQ-.@ " R5!729Zf : ] sX`W)vgMan;.MQAݲa򸒎U̟NU'&wKbJȫ?<׋}ʚ=7 {r Ai)y9lڌz_7ogd:?l &w5qf Ԫ? +UM*%pӱ#ND8%A|(N`oi1 U@ǟ9ot]ȿ3&Af p"wzj{_/ASDrٮb)m u`4(nkVD:O/ʱ' vZ+^Yqƫ&L 5t )NB\3 otA<9!c7C_|i)>VcY*c=u}4ŠQWŬ1ӳ*4˛'\]F3Oŷpdl˒֦8?AxM1K7EܡyMN@U+lmGޜ9`D"$JHSf/#p9L?Wߢ W}.+ZKc[{9'Xj:6:[%gt]*.[r$Kc;@Q 2>aÜL#INXD_uDCD.G `h͖ۭϔ._*^O.`. ?PH' %ɇc46kFeom"jjH]{tiѰNMʹtzqN w!pUqJ@:3+K8KXVưIvY!fD}:XM`Pj$a,цxTpM5m?%RHG{]hQLI0'LAWq1tď3& hW&c~CU ~nH.ˀa?%i~ Lse3 7Ч¦DԸu.ZHrdT@$cS̷|9{jE/#+DB6$~˱r}%o;R>̌J[w'i:݋<U&} ^M%Z8^>UW=;`Q e7f=q\n9f:5 %lv,Q8QZ'K(fRx\m,O:Wms?Cnnan~bb,|#s}b{w"a4w~Lf24  Mm bfONDŽ BqE!H])*pΤ T[?D)7pBxȄ Y ZzC_PWqcF$ffTp`'C±ǦҝitM{͖mUɾж v1:+_N^rx6F?2.ƎsJ)e3JV7>f^o5*YԸUY0Ȃ;Ĺ$] &OΫ<쿗㪨 +NKiAg/b!L=`&jg?wPMIR *_h&']qDd3}g:J9Xޱ!<\N9MbV ##I7񸄃0+o, ѽb ؤN#2*kWc:0`X|QӅ`@{,E/0bJ'͇ၮdMdzHɜHc(KLԱi,_U)Ģ5*l̦ 2{W>3 ߓY1\_L=R`%[9Fx݉u@]fI;84]1ƩF6zk NR=|kΩd{d x9ckevO2<[Y:UU 5$μΡ|*XNx}ug'g#&JW1afؚ]w#jP "MMI0SQZJ5(a!}e=R ( ʏwuC_-7*aР9E!MM˝O>Ct^KzİE~I Νmkw+X֧:٪`vKJxlHU6F2؍w uG@wpmJNtyRPb1xJo%wG_W]cTKiǀEdB#&$7$2۪¿0Bs}4+%ITw7s{jO|qÛxh-_ܚ'Ý Nkx;Sef#pذ"uI*i$!I0Hn2g\'jZ.Lpz6},TXjæd [#>ɕv/ݥSQ7OiJoJjDŞř5AHx9cJ T"+V|1QDP9D׭7V)ݷb}1"CGNpWOcm ɼ,i65MN }Fj'+(3`¸F}Ziĺ tu.“Jl58lžAYd#~P:PJ ]Er%ϫp = b xъ-]D:1\%G"繐Jtjz7ҩ/SDOiʴP~4NplWuQ|1wހ=ՁLmc"?r67ۣW|kPX*ֻiTRjUP,ԝEb/OO=`ya66o[F*d{X`&uHE=i_+Ѷ/q V Py oC8:[сyDAWs|ۧp%%:@k=ӇUX,WG 9)7ȃ9Rgr^+HӇRn@2bNCQ}^imj(O4pidpAP`hW$ĹHOh-௃Χ9w4sdpO c HI=jCiۧ@p1u4`|b?TL6K-2m3s{@r(q})YЦF%{Yj-D[PXp/kWڃfK^Vъ]eº½E9XsG !Sg}ҧUZ-TZ|9Te<48Y ={8M81A3ג Z͓#iI~8o#k䫨/1F`j7E77۪!# v .Zw$$Υ~ݨ#7fpNrاE40<ͧK sjylJ < F087YϬ{Nto.wە=@e5O@_jq^sc xUMG9'\̆Vq}ؒK+h6r l8` 7x5ڣnt62S])Ѯb*AUC;0 *d2*>T*1=Iߝ-={Yb8si∻[vc~x `wirρit^K :XO(=6TC>D|TU+i-5kSZrQ؃"q oP`lph|&-]kuQ(}莾B":;cxP;h +>Xbč({fҺ/].chnu0(lܙo4Lͭל 5;g )yS鱢JD4hn#)X:hނI t͚G2cN)qn,":vP#4(+)/)HY0E&KM81/TN1OVuƎlc /Y25VlA-GK//gbB LQMbr6ͫ718&p)q1E z1q6( \CuDg3@(w=}:j #Nj+--x_ ~g.]1Mo5!K:VTPf&Cz?c3Y3 OQެ ?6r y:Г>n'"ڢCV2~LᣮN֦S%*. )_wJ%pQg.=?]!=EB+xUSI'zq.~!aVn5MN]FR檑;ѕAc QSf`T L^-3XZ [ӛ E1"d^Hp9Ԗ舽]A}*wv;d6=a蓍 iLu0@_RaXjZm1E9fK/J&/ [hh 4 &2/,9v7KV8N(xeF9HJzà9K|A.L|2^_qQ[SpK7: [Ɓ M^xU|ntS>V٧-:kdTAƔkU'h}HFف%#\@ e/,M&;5ERHL̒<hΆ'Hz;g>,yuɮQGNtn:q)(4 [8IiW#J@F9TsƲƛ&@b[+Јº:ǟ,u2r5QCdI#,w#1y\07gbe|)n&"x>wu#?wU#T-J0SimK O=B#|(`ǜ<#z$\b~U3_ʋzXXR(")DeA\Ń^Lo"<ȻlFsJ6G,x'Q-.Ce?qvmciX |@IT8fc3\ՎJy bR%g7T@˵e&A'yuA~5][,<­Bv_Qq̑LW.¯o <3M^yȆp.w0=h WshحkHO`Hs_lƇ`3z<o^LCh>$& ņs 5>kruJt)M5 ElxѲ TO /ߤ'2G|%C|`MI8ڪ{D/DcB/#cZB4(ȸ j:HvJwG_^4x"2S3O ȝ{s6$ѴwG^^:7sŶ"Gv8&YEB h*_sH7QN4̸ zfY.$e} t4"_FKfȠXqvl؝d:YҬNCOtb_OfŇ9KۇGNFҒPC1^3?^C Jq+$_d~a4Æ!b;Ws=nS}otT!| yiEz"ׁvlfJ%yD7ˊd+08vҟIuI ϯ^is&g[WPdo}?\Q*_8QGKe4 ۿU-|2o!EnDR,Ii OTb(bVn%tYTyX%XS=8ZQPt檢?۽ݶ]}.*FN9X-Bf3RrZk&86Z)HIJ}0QBݳK/LMxQ7OΥG2ӓWY\^|H92r҇D 4x7񝅐 B-6a)^ï dӟAj֗q 07?YF=D2Oa<?#> 4վۈRGYWwzW}-X?;w:[oU&1]lid,(lhB_4Vd5 pP> چ+q J{r՘K|3cҾSčFʚ|pW@>n+BReѡ[Ň ҦK.V|z=ǯPᅲĎWb[<&y͌)Gu])璦sEbƁ<&i"ګm'7NiZ ykݸTZ͏8B)o"p — Ly,*s7uota~ gcOߵ禼?9=? 𤙴-@ F~;kB} eWU)MV՚`vtVJ ,j|H7Ir[JS6-|R3ΔMEHAҵPˆ2]ov7ؠ{LDf̌\%xhh0xÎ#/;D>ٷxf4#8_Ft7ͮ l >M7%~tx 2#McN%0{+d'scOS~?8wwGZG-&_ҼRʙt kK;a9r}n,}:^ekGĘNez'>bp5駙 g 87LRq!/n*Cd\JDž$_; *_a/B:o*wgˆg-O *Ѩ-aR}$I9ɰB1)o%!y uUѻwrzq^F^Fpֳ+*sB -.c.gPj;\F]7 bHUy Ji/n \a+OgTuGi"9"=4-n@ .Ubl7YB l3z\SxSҁ\A%DAϔڴG3#âc Vk1-UQZʦk SEDo]W Q҇{'aIMH _c/ =\KTC!mrnǰJ"|L? ,5%˾~sJF5edmKvTL4On/Y*dx/ -v,bLU6ZcU(3zUW+%Gngk~E^3W\܄dV#o~e @(:CN^4Y\lSEfFf=V.i3XKVUF&ptl컨"KS8Tu6 MlD_LP B/o4؁*( MUHF˼/֣U\)o ڏ,1\:'x`)`1*4Ntgsz6_FT>~ꩵ p ddVz+TZ,pϜ-քl#DȎE-(k(?C?(Xm tPoۨ䱀< xÆ[)6<St $LɌVZG;ɯ-+h11@J>ªFJy8 Z*O.C:5^e@K'Prtȴ, .`&+W=z3'H~Al;=+nd)pv?2{LYL Q0yur5JӍ?#Vj4ظ,%KhHβa\|,jȃ>P[o)BJ2_~'_W+R>ӕpq&c!IK4}ZL9uᛯc/ sbu93+2C\0uB$mM78z?ajLLx#Tq9Uh4tJxm*TmϹ6SP#xʝ~|xxIq3{vRiwpct~4Ӟ՝n%4?Ud,^9B|A蕣gc( &^C$ЈId"q/s?oA`ƇT9Pcbm93mmq.`f\/T+(J@ryCM=_~0Rtt,/&ad@ju`r5{AEbٻp9HiJ0D`+@SAT#)X2SwR{-SsgmilkI Vʮɭsoݨ5[:oprE=r%ffejY>3f-j ) q,Dap:*[ox^Zol8yW?aF2\KHO=oWJ^|T1a 9/+mg"I?Ac3U"r71ҽUѫNmNlKtv :łJK"?;t1ZA"1_K^Oe%uPQD|P [ɨ1'=m=GŶT!thBA^D?ٴB}|Vf2<-eFf5'ܰ&) \pkvgMI?glU+% nd!TKrynWȳ Zd͈zSdT?2R&͍x`v7m'x՗^v3y=F2Y,7^eextO~e8v,ilQW7fpw:n[QD}b8nӽ$o5g g{&񿒔o ȝ9Do-6/{h;j0-KuDRLJݿծ"žuXpfONNE Nl/FّL|Q&w.iIⷩblQsκkf&:cH5,&jFkz Uٟ c k#[6aedZ2GO}t_9=>Y>4e/f2*/\A˗Y cH΅ٻm YRsU{IW:6>>@<0-o^3˯ ī2fR.~66ljdv~ۼlA*S%|Dl`GY}TyJU$CJg`5fIS%} ZNF,+c%Ņ!Ԯa|t+s-t !qaI6K{d wkyV"$^;J$3h>\/0|BU14c_gxE1B ̔)Ơ!|uCJ\,pIcL7kP?t'K̆NQI*οW&KB;)Iñ8wC$y3~/5]2NO. 醊AbC(8J`>P.WIIZf&Yh2מ1>9.BNZ>`ONmg.{GOsjbb ϬHPaxu1.\Q\(驈trG*בOI;[MRX"~g58Edg8x%$ wlNsN`V={r39|'Y߿a[a+]WSg`3XH, _B{Yo1"(&#rBEҰp`ۢb] ʴa/,{]rgi",ggx.O.'INyN~m (P6耍7+{ ԦٵuwE =8fx2]ٳ8daXFc%MkU?`K RI;Mͼ%)j3XN2 ]bc~/с n~kI[c/"k/HF)h$ }4ݴ4UKGޚoy`)j1z^YW@ޞ\U CW]*93>sĴ':lěËocSV>?>W'fjM%,!';,@]: jGvc::g6P*,w Q[FLoPd 黭6Ɲuib䏊gJ1ƳY~+{WZjȎ|Cθd9"ҳV<|Wn*$0m۽>Hz O>>5tu#Ն/ݾߟܤμau@/hb2m7H2,U_GD°I3Tm% cD7Ts{j?}-{qfQgZ[MuoN|&NyIQ7bJZ-\CV3 3CFs6| HC {t׫btq$qǿe$ȥ}-/)$e/]|ٿ-l/ànR">P$d_kO:Xi=*糊Gч-~ ŗ6LR`٣^zϊP-P"tVLp+ jA/vH36?'ZFqK'u"X=}joaU_1&2]g!7eJȍ%?!VС k D{i|([EM]ΒaC 2CMI=! J@ #k&pҜǓbr 2SwD!ʃY|S*[(wwGhzXǽ<j'7 ~ oqDIxntgSc%@}` O 陻8&:j !w uO嬍͑"+ǮU/'U(jƫ>xo fY' M177IŇ':Tc;davԶ >EV < eAvߡ!F.s FItʕ DziOfgXKDC[!#9"J_`7C)㖣 N{|%_ʕ !n9qA$Չ(V+Ró@6բ=[q/hw{ B R6\BUz o,͂SwU<\*$5_sDB8]|r! )3gͣ餙tӻ5)Ԍ}#g`0}v:Ғ٢s7Xx*\|_D p S:^#xJgʹY7&j6\i:y.9D! ^`=cߖdpzTS3ˌSljWuzY//"<_7d/ZćخF\47䷸0ٞsV98K;G򙈠'͟BP91:Gg>`u>Iv`e Xƭå\I)b /FP2*B o`x{e\ X^87$1׌M ~]4 %H>h@HL"79XH 2Űz%@,9F5ȂDUǗTp%lN`0Rrr/?R}=i$ꉗ ׭_Qvs!)g XZ\jHPDJ&Ҁ&AZ tc[|#TEcmϚme+AG Dk`'AJhu ;-_>]$f\r Q,&UrĢg9lL:S?ٜ>JvUIhIa:ڄnҥ6_Ui\,SKrlyTY8aZ2XN AI&.EuO,,8$eJϣ}[&sULX70ĘHW F&A+0l a漲3ӽ!x`/ -@9}d_^H/ː''^b.S p=pjTdXij*Oa& ^rT=629@hl٭OEG#q^E̪Gr*XMOAudd|W`?.6|7,w>@c3Xb 02+>I9GP^5%U7ÓBxWx 3]R ߄0I:#2ւ܌sFҽn6L^wYx\ ;kae#I|sFERv@ld..a4-;O,m`wnvdS\ s( ƈ,W7nI!ܺk9gB9\$.1?nR>υB808J7$2+[Z㕩A\ ݕ2_9NmJVC A 3wa!λS̙~ϰ4@0TE'ZK}MtxM/i4tkN,e![R 6/ٰi2,v)tϋ p[$t<&?i~+Ѕ, Qt]aƘws [v}mH$͜I{z/#0"}^W)vgOlt sh k֤(00 mSzP»)l1﹎^[5(Y*tL$mtD@n>,t>?Hg uiQu>CZ[^B,5N?dTU|F^Sg@BPY YV3wbØ#ڟú/$S Ƶ3}0j3G^8#=t)7;|iAG\EA֎UP?!F0wK(h'Q$?()Kܶ](%m7Qƻ=c/,2%X qvY$$„m&U5|ً]IK q\̩ F'ߪv N k'lHNOQSOGاF+vG O {ԛrCX1 0P% (gZpJ^a;EEo\J=,)7jDiO38^)ßD, nRo8BNclCB;H)k࠘5dO 2? aܻhPf/JT"u1x3AYVyI^c_o uJ[6'C J N QsvK!Z?8=E` ܾ_;o}Q+o0Tʄ*0hb e1¶_Od8ٱ;ϙ/G$ldvmR0? ʿ2<G QdkulPb2USxJS'崷@?*!'c}&75H5-UN0 ] ) vh& TS7+:qla_ƃReS> F:aKYgx m5-):iM$E+XJ]`e! 4f;WWʼnv{_TkvTp>1@J?!d) zV:,| N 84.̰dɈB裖 < v#|Ro5@=b=E?\%7- ~T3ib8mou0NStE!2 qf)70f|~9#¥yG>w|n ˹l7ؗ> ?BwtW:6F]g.]M 1yZV~isҗt$KB&Mвv@6׉)>(T&` jX&ʵmg3ͣVˌ2Sqg^Nv`8]rԙP ŲU<Ӥ T%>֦;| }Ι|۳5}WV612—JXE!2~̲f/ ɿM(/j2OU:PS}EjAҤߣY&e?(l6Y*`T QE@L)Ez`GCʽqRW ~{Ug '{K|l6 N6`zf(DbJ " QLiXN =iwKchS rlRםLs9&P?ބC"%ΖtڜQ.b">oqFRV޿]=7PKݏx<=u_crK$.,&=P% e; 7֨Kwc#W7o r Wv/zq*=ަYe1wAnϖ,l#gv`{l17XxP]W3eߧcD%OpM9Wt.8+$6x "vh69rC#,_mG H9XC1Į5ۑcI^ijU[=i_6rȨZ=U:^dR9Wq1˵) x@nR8xхV.GJd{hFY9{ !oc7^r~`nⓢa,sV.vh^SD@D!c;"bPpfhkN'b/C>J+j09{s4%L ژmK.OL&도Ĥm_N2C tdMNK"1> x=X)@isye]s15%K5'B G[y}#/q9aVW\uY\nD0Jzr'Xh^]s=ρɓKai!tV&q6ue]1 U`@7Dj@aMq[Q6< <߅=8,Df=TEU2fBR]չ!4 *{q)L4_͉ X6VvCX;Wn MXlY(W9TS|}aC#@//磱 1Q"}8f̌C=\3;& ri\HKt;?ߜrޅ,!(V'ѤmWcwlO?0~]!i)_jt!Qmfe?IZ*c`&<Nu AT^k;EjN5i$[pejeݙwmnj0! "[Mp}4eݚF\)t:T3h272S l_i45ѷr/hm$dhgq6ߦse$GE*_*y$^Vw^O,.9h9 jht3o?D՟^ak:Mg 퍕E2'0.x@ aѹgpQ%!9j'/z: G"n:P!cab)i9u3V?*V{#F/LдMVw?BS{@S}tTnr A?GrбF|IPu Cae5Xv~E-M|ś3lX-eAKqsL +$rʱcq &ɏE>R-4)3N~%b@j)>o:1 ީ?ohU8_*q󷝀2%f~ah!a\-(UD|ӹMOYrI7X,.xGT)\T#8{ѸP<*h5DM(:ȂHdZ#L9֯m]U!snv$$.]%m՚|u>pk+a^0GX>XvYybkzNTr'g|F!rwaCoGn}!~uMMRbRXǺBmtKٟ1bU+Ͻbq_6{CLs*sksғ *.䧚ub\4vi.KzG ]kGBd{-A;*gI1N2@VvV>pGY̝tx=мe)=v ځ9m b{Y)ECS-f=C^=Y֡G=D8'/h[BЈd"a8oK˻ZίXdX Oy>kT߲Y+Vr5߯RZ&B]&5y8iPF}d>nL uӷT?>_N^́_SɏcZT K,z6,n$뼹u-׽&{$\DsE |:sRC^G3gWӝ`Kų|F$MCjrveaoiUr'狠|^c TJt)Xѷ|n!!9RS>RY[͓Vu8+ȨeCzhoV9@]Yl& ɒ8p%Mh4%ib?sz^b[R?PR225H]R,A0nUH ~z훡E`r³M,gD]Y>A J'L=Cc"TDmer಴j;Z?A~(-L\{d$n::gxׇ|]M rB&]*时{l7sOmeoA'IfK B̰G-\ݿ= [8U X:8'V&vja!>E"_bF#6k/S\|OS0;k*X +I-ce"Q (r$d`/+hO$d e@ a2էSl_K_8Df];x"սxaLMqR4y;^0Y&\b(j]~vׇPS` !?:7 l\5Sǵ fA::35쯔qe}>4 KBmvm#rSg+(^eG  vHݷl= K0VmאqInIRH86b myoq?me "*{Ô V~i\3n7MX!KJe*~5e/bc{bG/RM4b:n2 pB(5 RV$nyɼ@"99ɞspx親 Ai_#RkJ Ed!<ĶljF-ukE WdV(d6+Fx3?#p.H :Y|K,#:lϻ"<%ȵ!ޱ]d-%8O.}Q >'k*rQ8&j|IoqUŽE3uq#<Ǒ"ۋB趧(YT˱Løv]QϏ[[+4G- <^$GH;KOvc|-%~cs:2ђV OpN%zGܾMn|P$H}95B1 Z: ;ӧ+(0ZzppTą-[XW(ʱ B]ܶ oH/bE@Y(;)NzY-pvd.ӨAV2~m5QУ|m?Oytw- i}KG?j^<] =#ԅ%S6qP@&48%~Lý12k=VD㮼e}yb!27>oU~mLJ2Dz( ٸO\(ݰ`w̷\e dGq&]e0\`6ӗ0r :MtJ˖/6s(< ."szY&ZԡE]nCЪW{f~} J:)CbszL4WnZ9]ˤ!^Z%vbMAyk稂qD Du&-aKҩ/BH}Q |"/2&vN&fn!tAY9?#nL,bQU #sqޔ gq!R$lp T)cۼI}hyd4l+X&Kpt*Ծ݆&5iht|?tjD³ftZI\luBJ3%[^-ZpZs~3eQ?hT^KRHcPM9M(U`n?&48DJҒ)[-%L1”N\J=d6p׵?J[r/vBs8z.R hJ;t, *; - A /~?% z3 ڄqr[US|K\mW鋔Iz;" D Lė)m'R鿣h,1S /mU/ъX4ߐlʶh# C% n}京5[%Ҳ+ X&t>p\r e nPgP*[bӮ<~NϨyH_F"%<cSțnQ8*֕00.JE$av mjJ-_A?"6!@6f[Wܝ:KT~Lƪ(ǕDz4{.kIGetMN+_&:!NwUxм5̜DJ28P]U%5ԦRa ?v?6ko'(#Rު=oezF'2 d us]4x_N d}/1ꍄ=+iQ>GO2Ld d]^"g)#~p eK Vx+ϯ\@FnPd^UX  _o`j nBlIj+G2zT S76Il!&Ye0N$P"r=F=uF(H)6Qp<"=vh~ g[c{8~DJ0(/7CC!rc88/F&-H.=nk/o0[˰w˖cHZS0x)t^}Ȩ~EF++ ~'r>"vn?jltqqr=DNkDC}Ao|_VGbmd32]+Ӆ#M>rYp%V3o hy=80=?`%@NX}Ixq? ܼ"Cʙf\P~*qHG!> n7#ǧyjPͽpM'U1h?9LNj[+1Uod_MNX-a%7B>.:꾽dL)PXH1 Sa:Tj^*f1R-=z0uoDf,9mgۿ2WaC?US!Zh*C֗&uԆ{d!~ %Z~1R0]# f3%Me,>R7ֵnOEwtiu/Kly ťn,p.C_"~X/ ^&66t(f0Oˆq*;Pk]0q0#lB_'"]gE mY0bmTr(O6e +Hl;Wa;i5 ![{ ЭC֪\Kd'!91%t5xç ǤKӢ*<8vɸrZժdO!+P{ix)]v[ !7%.H>奮 >U쭄iTC& qGINYS#SH}?%cJ"׽^CB5݅}vo#PnZ A.J$k U4'4W֞e elfIh2oyMieX;y< {xr]_rͣW¦dF5 $`<H/>=}HGqy@f~}^T\:J{٩xNbLcɥ22JK]'-iډ)ǍD"q|{C3m7.^+1Z`>]J􅨑M=L'kR>/]ajÀ!Jrn?jF+P))6 vt> d-uljB4Zm(IjH?Smg8wEfUt:~uu"d@:L{4@?D}=zl-Bs$ vgbs)k4u4d/=sшEoT@wDa`~ZٗÚGX:.zb'N=3ئ>T)@\f5Jt~K" jbS GGg&V BUDsuo҉vh{bȹl+*+b1cК./`*U0s65<*/:OY#t:Q!Mɑp6QL;NH8"oj}AiN2y%A et+/@ ™O!R,`?k3 "#KK1v8XE^u45BްH2<^Hbjv $JTDnarGAv6xرk |@ъM߶Ķy8*\FNEXEg/6WֵoPcHc^0gp9#W˶GHݭ ޭniQ~G͋$j~4@/O oTQL9 At<6Kã1"%9Aa>̠_m `o@Tq4~ï-*\wk(;y r^_*7[k,ҼcK|huT0nh7!alHjaĥVu sʔޥy-V0ȫ׼@W$e<لLHA{^B%!%tf1KYUDeFৼ3zNf1Y7zS )qdn"ءxܽoV"C8m2& 5Y O&xVj `+mD1@>+}Z ojפؠXuXWE^p}!t"v\YȸwXf[[[Y2FF!}EǕ(+@.̩d޼c{L'lg{RxR~dTW?pGEfa]q%kUy;2==?b%0Z֩0"H_Fe`0k̓ɮ+[@sW ߣ =nTNfy7 :P^Tpcp$ܹ/Ȇh05yM} kNb{TCd#=tT@艥?<D=|RO@`hWb7_7p~ !w0J]iѩ^[Ah2(Q+. +NoF?/ rŔ ZMa:KW`7@\T0{0Edy^>[.b6Ų-%>q^TyviNbq:k8.Ԇ3y#<2XhS~P<JTrwvв!щ WdOw],Y(pg/Կ%b~d%Kzx2/]Dsy_nU_{6?f(՟ #A(8~' E3*Mb=t[1P4} X9$FtDK$c8:uf0eq ;/^ 5bWP8./sBqQy156S-y8;Tp&Kk9f<:VukҕR ف$H 'u(&Iq  m7SYlN> zPR'v큉^4UO~~,)eZddtɼa=qZR$J kX 7&HjYyHU ێ Z|"e~"tnhxcAŀA65j9>%(-ϧ>v摿tEf!5:ۑC9UpC@%`w;͝I!GHqr8S6qeg`I^tI7Qc`QUōLm'ia*j|fñ£5qeZ.daZij" C"`T'uK^k;N4wDRT~b-`q^5갎d1؞-;#/ePWv{6c){7 |hQ2/xm3]CTu{@ӑLm D&\\}ka!(}Dؔf§>mtn~Y{,Mr1 B[z:ܲPHIT4鿈L3\ڒeJ/l#c%xu.WD$b`.+.;+ Ąz_A8ҐrjPy\"hKz\OªطL91ΟlD8+"XoFa 9>c%5q рaCpu`{FNW`B@F r.G]1tkXB~ HEJ8rpf3y\2'~Ƭв(mc~V Y׺١w1%3&Θbm1H7'ljg?7ɸunKŌV҃^_ -j%Z$o9yJk"ʦ"?̀djg9b,ؓq!╄&Ƃc;GzXNZ=L?CBLw/$[ň4NPC@#׾)؊_܌XoyeEz^B  j8Z3??Y]kJ߳ۃHY)1S/އхqk_ kR ЛRdoZ(d+c4U#\j:%jl۠d|c B4##p NYPЗLj/ 9߿\^1[*/jιȆxD=X=CnB}xpK?1 ?F1f\߫g[x1K'v0a"G;U8vnRPP*h+S졣u5`i N7mj-QB(*dDm{n5U ؕ89ث?s6{1_ z<$pw6B[dGuKgw҈)P8ν# 8Ɗ~or;gf;f(ťJG{ܳ~x0k&]CߑQ SʳIM!lCJhJjkj#򷆩 wjtRUT3w.4 l=2Ҡe4 tޗJCbF'dCblP q  ZIzimxhbD9KFDLAbfN(/,(E9$*:3Ʊ!zl%M3]٬ǜ[6vPq7}~^CŏK }ecħ$@杋jv:fsT1 ݀(ZSvm3V|ew'pkA|Շ#3__5f˭n"'[<۟gO/k/4@zO0T'Mtv @ޗ3W77?f~2WiRlWo2!gşgLcĶnK 鯘Nj9DSc ОqckaO(eN W6wۜjR ck[UQ9n8 *_eL-,@9#\..Ɔ9$=6.+#2+$m/(Y Dg.$p ck+ %r5 H /u/1Ί`>%a"%$1,ddXz5ɀ.=8D[c8g%3%3)"3;9' ^Y;áҞ_oq{NEǞkmC#l ?z4uIJq>*w?/NVh5lòwN qUV1ܴxmez]|ibn"Ѐ}Ix'cWl~ҭɥ>iZ1OJ͝w` 18y_ ǡp`v/P@[_}(=IF>uinX{qo4$1$0/Fnx’c8M ܝQK Q0̊/n!-J9muD`l^k1g+!\>s~|l:|U%I ik]8) %Y+dGN@N߀mB E4HItUTgpfzceÐr;nGt :Jj9~g? pEޫȻJ=zJVA$&m ,~ $@u2`v݌5RVT5CʃOqb/B>T=&]XtW?^j#qќVmY{9L5f|\c Wkpb5I.|zEru`QqAg,3`^C\.R ri_*~7wNx|]lxC}o.nqNT8ca Cաj~ l?x%k!+sNݐn<2qBjJupB΀19=X!SPDo%&:HZBc߻I |/)푣3RƺkO?,˼ƕ3%9g\֝ 6<fxhɭ 1K۹ <%S~T9J!Mz"O}íV|SnH7\f.W˦+\l,`5}cyJyP_~O9psP]c|>Yg.OΡ@\#]=ͦfu\w.LZNv^S߀ wLig˳ ځ>}qd<3 Bs_%#:|!6Hʏ8e( X*ViS`2"HvKiGM$ ϱ.,+]#;1fUgY2RN]5!HbśN Dh% /1о"+^x/aVS==cF\f2W)SؖYq4) seBZ㑱% tl1T5l~X!5?=q>ٻ+z{4.8; S/yc064 0>;Fڈd=}),iJ4HX?w ;AM?ӂi`@z&H/[Qչ2vm+f%_;L> jv7@(o*|ƁvQbaC=>x#/[g&l0JG̀"%G^.=B?Yf9R?}"gҟcHm7hyfb\hEV>#Do@.wJ4۫FԚC0Il ,,o¶FgAͲ91I.gk_X)犇Ԁ`(+G4f8po"#yI4 z`Ni {݁6*0(W%( 9b*[= pg)yp7XOh:3 :za[xs""CͥFk c6gK8NB-ZYgxhļ'RcjՅ*(Ʌ,=*\'hy {rZ^hGMkvMI{5 /ޑ1=q2>QMA+tps<Ω~ch=Hʗc4e~Z]/Bc_ݝSs?kΌu#][t^n3+ŸCJw~3)maaEqc̀a*%Zg'r3H"U#\ El.0VU޸MN Dx6۳XTs>MJ ދalstm`]Xql=Q(MQcёʻ˦'q?L*c^e'БTvI*.~ث<0GF1 3y,FhS?T FQWf ܒR o}E\+Ff {Ls~\O8έ)= CL`3(P޾X2:;/0ԉ@vsLٞ߅b / $ b3G]ңӥ,ޱ#84gUWkHOsv+۝U|^Hx!<3 󈶉МX@U}" @ĩʍD*j5Q,"aUE{>ga춳=rۆh/y? Z^nyL;4#;gXMڧh\$qڰ;HxHZ%'3 Ժ4G)}X5bw('^3I7毆Uk,`iSŌ[$&bJTZZ2ӌfhJm"zTb"nڮl|d({8 fe7+&N+ ֨U\xwG7&/yoeӭF`VƲf%CnuXmEӿŒTOS~Ǧ"3|$(LM'$~xإI~05GV(NxrNȉ0yP#s-^?N&>aLo-AlUy(I]ID zsJh-Ŭq7Bs#wh:yFZ/<:jV!%KCymw% e"ǂ + Sy 7ɕ;!G|Y[6pW=}Q^)%ۮGM$XqT:j_-_).E?j^׌_ @؝oE ԀV9 Pz!4߯vuPLC>d41e~/ᤚG Og?C9Ecc6kh-@?BԵS;(A1pd@zQ4 mSDPӌ| }܏!]vuu+ z^sLz # 󮬗'3ZL{ "mU]Wn+۸V6/k*leveȂC oIeЧ.KuX=o㍉'bGY(xjlyчav<` IX zKdpŠQ:r ;UȻQZI(kF{e:{ɨfF:{ BC.x-V$^؃\ͣivIó!K*7NV5>pGj8rl~7pFE6ZpImhs{kip0g @I<5~RHH"4rHY/X}8D-]mRw I@# {Nt}J1u4˯Nۦ[* /orHRy DzDDq&UKrfסs3|iQns쩃7BFigٛ ZL0vk^@T6y]ABzѯlS,'Hż-C̭$7C?ҩ/uɕßc倰0gkz0+)+m\(`' 9 J+ĶL46%ʁVYoMRgxwe?A xპ5M/åodc&rallTU'иj5a ,?_Y<=X:\OVav2ާ2s:v1zϗJu+ ԩ)i`(2@:aʥ9-s]Q45te 2~] -JIRރ]6O!;aT~ =뼨3?42$FR%EG9S)fl x+4qne[}f ۽\5޾3^GDi2Yb7H <ܯ#f|O ze{`+Dk3"&R,42Hgќ^a`t;7 ܶY62(^7Q+wBNboyufy9&YFA7wvmRNٯ7d6:+G>̗eslFC3}ѹcS*9f u[Q|,ŗ$[O!X^oG Xƙ)\YuVK!rݳ#jb8݀[_^pf[w֔6@B}ءP#a -<Q]\p!Wu89F1n0k| Dn m$pUk_y#N}q!dx6sATx'2SOxGBQôKGL;P[DmV `N{Us<\лaP-Z[u. T!Ť΁# xǹVdns#-*e.G7˕ز]e pzcz7%˨˅BNWdv^>93) -{TB`)D=6lPMw#WpZoH!!/+=̽8>] fP@ϕYd@4-&qs͊YQ5R}E{C\a؍;8|DB̐s8.K0R+=;7zjMP 1֌,^K1 ,!LyXR&5c- F0ʐ`h-|u+] K]!3z :.Qٽk j4i>a5^W}HCb&]8Y0_! x`q /-qr &.< fBsk<#YPg(CR 6j1\ޟU魯IC\ڛؒƊ b2d©]9gYC{ 9Xzz?;9IqQ{ΫU` m8h"u)Sc$/uYڝ!"S!-40; iՌK cߺ B4\"o$ᡲɖsvͿ)g2М#ij?4"]j 0R/?SaeiPYP/3VEDܟQҦiWb[rN17g 52P5ݻW$[ME7(?>x?]NU/L v#Q"G)₰L(Jd);Q>.K `gB#D  ,'jE=!# W92ypi4$",N"`Gz`l᮳dǩ@`P*/ L ν*saU3tȈTuBiH-K r& +6!z-݅^>2ZY6ĥfJc16YۜO@T(ͼd}t`@8lt"<<19]< ]AYM}ATD]fqNGc8hg9wc6{NT1##c ջxxz |ETs#hft^Ʒʰx?K~RaJrkÑMo0 17T2M=/P-y<{Ȉ\^5G|t ȟ;r!XYK11pFgQf>W*36Y(աǰOtvS&qb/^] ku=cnJA*e1 %0QOv&d77 @᧢g4Ux>"l #2 `+Y-w,q8t:QuѓjDo띪E%bKczB/&PD‡Q9Fd}V*22AWâ8y΃ n$ }PDhBU \H.==Zsi|O~%0X3Lrl?˛ [D#hEl!R MG|ldL1=* OzG>.wn뻦Y'dHJ5YȫN~t >$ $EiL%镺 4}A/?Opo,Z 3ƍ{`Udb>\W@Δo|bnEWBEuVtde<8METeܹ?2RVqM|ᴂ.k.$#1NPbȿ|*EGwWE68ڬgGP#'2gט,gZS=Ck o'$o|v]gKS/TS=ޣTBۯ5 NpE8VdF.$;J8LI)H"Sz;4 {Hft#;\Mi0H7`!8r#k*=ғwۥ ޾ i'$NtXHi3z, X+I>)>ngڗG {nj^v”HD}/#kbN::h }~eiVO?)䤟Nt[dIJ{'μ/p怒ZDsᅍZ[wp}#dOXf䎑3E^l{>j~do slƒڭ©~ 6#D#Y 4"%-W𔞶,[nﷴdMFt#_{G9϶I%XK7?џ9nax;Y%7NPP3vMѲq^̎gw~K ĊȒN3,ںZƶr6 :S)ļ-#PGkn.3R`/8ˋx/XqFVKij5[UZI&{nc-XpE4LS֖S Ry_l-^h ` b$:^u(5?u"7XI "e=[i4Z'qh'd{,q% O'! -ƨv4 1Ozcb**()B{mr?Ɠ"M2%P&MqY3OӅqh+!䥁=ŲYeu'𤳓39؝Ŭk.išE̍D6uYvASc,6_?( tvY6S_iⲶ1Qe [݋\ |b3# E(*r@&z '82Wº2]ic273tՓҁ͜M3݅ҦeB-l8l޻: 4%5ik7h"P#8=M%ǺY=}+xLԀء!BķI.rf/s_@ 8s¹5)n>[4}I,k( ۃ,d ʔD0rRy]ښ2{BQYBGl3X\PA}$}UZ :2ˠWv")Yhu2Lg|R\9u}@!TqO#&=B ZF64?W/C ^\%^WwTb3)QKi#TNI2Ffam!1;NKvTZ2&ß]߅. Z'{&Hs7qJOg$la|{~'1pQL\?)%X?\ =q\ Fk(X!+ԃ Kn= 5n;R!?1[hzR,Ϯ%278kҪdK@hMԈ04@s`+Zک7$sm]{%klzhy`Lt (M3p%y!\0R$Di62wmjLv3t?WM=cJ%tdtKi>ny &XwIpw'Z˭}b7mj?[QgE-v ։ 94P5 nG>,K)/;_n[nYeN|еl9S49=JsS-iÌL]uH@iN]N,;b) yj0_TKk7ݥՇxdOv%4"sRfh,6G. ܯi(>PsRy/0꒡!i+j@ kR]:I42'i9b`v @Nhp11HtMaj>V>asW1Bj_X vw0>.e<[.><@0["sVt!j_.Jc8P/:rܷES8L'K7REtl %3*Tv/v̠!g@!6q}"ϲ{~ cٷr 8gMOdT>nxgM ­ |N ='?(t8<#EoyqZP%rXsc QF^+]yH*IU4o&Z3ׇX}FmOC [ BtFs<\n;M܏”EC#2%ꏎ>;0K3LE:}vqN_nHoE =<Dw<)́Sϛtzw.i$VΝ9J w iӔ dP3Lk9Y?˓,S/n݌۶c~4#գ ;@Y:\1:"8A ֐MjI SN5D97(9~6@ Q '\,BR3%Ǟ@ΝoXxԸLN \=fF!7'GGk5mdFvD2 ҘX5$牚B>teOg]jɀ|^`z&8iͿ~NUݙ~r蝐;)h4dA2~W(7 @yV ]F&2ʚW=q8jƑQsn/u@H f.RU9i`i J\<7t`Hg4o8p{SHB-m+ ]c@lUjHz9ɳM! WKI<ֺM{5;5v6xq0?fTpuh:BܯYo;gO2;yܬTxDʇूVp(r&1!Eo LjV.rm&3qۊb-Ba\wEɸ 4pL| Ϗ(BPр"B(AI@sܼo]1EiG&Qt'Ï,BfܴWY&T>&dX*y$dP_\/r8NǖO~_y TxTH][b&6&zX;:0:5ڼ ` / c~d]jxLWBQVA-q#m0nDGͽ-OfmsMg7`"g&E. a$/;8{1 ^(8S6Oxz:?<9ۧrt^2oWD|ms qhD;b;g -)?v?w_j+!u,NFڂOu ʾѤGgf *%nÐ)(_!H xҢ_oO'i$ԓ,4Ly׶ސ*@g[$ӭgY#ڣ AQ68QPg*uY˗ ߟ̊ @ᐵYUd劎t5;LPCMtKEog xklʺmݱbZb@A zM%&d$Y,l-@=`%[r$ƪ49%ʆ>=r: Iqb|~+k.JtCG/~gJ'@4E[l 1ևTn [IT$}, &m y R/r&1jLnSjcͮ7L;rE jw)@<ϥ׆bēr"Wnĵ8˗_Ca6FDQJm #v%U"GQ0iI&,NXGn7oBHKRUg1zO1(P) R xy/}0y&$^&$T'$f0x,W'9fl,'G%$aYkVCDǚk(C@!ڷkV (e-q;=x+4KXvXԄ4 Lw"ۀW gb8%zeʐ~ +WMGSSMzIco $5gv'Zځ{{hcԉh FɗK!NbnK+j_}5^%r!кOJWz'lڊ$NLJ%N^UG4m" Q2KN &H-?qWSi.~ơ$3,m#" ']ۭŘ2/ate m>lЁ4##eZK.% =S 5~'Q yܟ(}sr-~D5w+ϧ$Bjn%@iROS@d嬢?7r"^G;opZOns z:ҏӻz%M X fWEYw: Y\1A޽ s@\VD% \,D-9%7>r' QXf YPa!uwV2]!(ɡ泑ͺlW1.P?>’ 2>v&|UvT$)`4QY6ĸ{nh 'K~cvAv*Ot(!e]tܹ@_&{UN]@C-gz"+p>,|ǭ~ 5:#vgO;\A~,d#M:'-Z(.;dnt -1r9ED@f{ExIڲKVQ?zwYԟX%vv,\ z> 22Dc]*[*$Z?ebiyt,H(645\Ghg`o{xLO=:u7KA8yTsQg5 ՎElߐMԽkW2x0MIs3%@E= XP>:R,.MT\8 %Y?\5ޢD4I~Eq[]:?9~($CNީ`d]ͬ/%g?o޳֕ XZ7DquMV{-4VG.ݢyUV"2Yb?=(4RM Ƣ0SbrS&Ijƫ{rlId'DG Jsr.ck+U$H:cU+%f ξ NYU򓠴{7gl%%1}h_R8 8Zs:JvsXs`xE GӪ*qMrlJƶ#WJXRղ45ٿlbP^NӪ1`*u^N}Mbڿhۓ݂A-!!@*bGĈv,L8UdILɨp9!_UC5'}9KhݞձF:VوN:f%Y:Zi1VVeSZ41Μj8kMF6)+0KVMrAnlO=*Ub]F^EHn -PІffe^Ψ\2] "WMT!vY2{ًGCk0k he7efxaqa VS_%q9um: & p }KY,MO5\tsLS|ԛ2 i:3]HV5j;1A/ғ^ǟ=ZюLt{!֡no>!I>P7WZÐt[v'}OCExGSY\|*5m?eYMoq&`AJV_/^'eQ{fFpu/pZnk\ Q%4`&R H@c ΄[ {_0})m *hPܡ/>tP̼Pɨ5{ࠂѹ+HM-gRc 5XE ^RQ8$20_fv .$Cv3 v MjM$s:6R_?Rؕ#DT ~4C ]R'@,hK Sg"Cpy!"Z})6:CXuFQi(wݸTl-3XF <`wwrHTFSJ[Hքa`U/ՙ4yidtnЃdgɫ-1E"[ϸj TYrImkKkkb* ?{6)j-7܉佭݁^VN*EF&BW]9 ]v[_RlE7H VWZT-VR2e 0z/ҚiXhFC䑣Ԫު?0%;yDfmMR \?!Hor q݄;΃(Ӯ5TD9b u,Y&y.Uh 1%?/%P &8ecvIOϳC1u̧r=~)#MC~jl dDf[ g22ܼp(Zb,k}Jʺ |2 r,^ZJ rK' tY >Gd/J&6 ŔpZmArWH3?~yY!TҀ/Ĵ<}HHfQWcEu_`!dR񫤑Ȩ7Ր])E_VZHh(j׏!+kIפLVG,A_/hvn,ID]< 'mDh5 B{ ~ ڝ,| ᬰ-Qę6!s i&iS͛*gZu$EuY?j(%Ʌ- k )It})"e-OduQ(7e8XϢ2e>O8W#쇆+{A. w&Z"jlnBKaWBDm*%29=Z3Y&q9yھ!]S4 !YKvFwdlSXR1nfd5[‡W =}U)[/k_M¥:iǸl{L9,}O!ht'X.CQ(DeX_{EZ~A 0ϗhڠZ8m7:B @,z#(xmwg,5%Zakz1m+sNLĉrW`;*УCcEٽPDeퟟ@ٟv-ə ׈3.;\"EyvVX(| XW]^eש.6ͣKVo9i 48O ; `|!ͼk+&, AUMOޏ([!wq{ƫPX#E%{`16xod1?"03_2Ce LF#2aT3ѥy+."gr^䙨ͣcݶ*Nͭmth"sYX6:BɆ*5F9N)Pq;^||6OUBֹ̠+:2H0DXktBB;/3-7;PaS(U H\#tQi(tz jSoM=.H Bp#%%=|3CK n? yw: '5\3ۢ0:eq@2(=ܩhX;'9 ⎪c@Dml쾌fy4N}SwL";oorgDӎ@LVeomK8kd"e0 K(i3J'Zmǽ AkmyL>VG95{ Y3{T> I16ҋ}u#y]M; % c̺tY9B٫60N=ZZ^&ON[q?lHJܭ=At%[\c˭<+ɒLC-AO`e]*;]iM!USSsQ:x&&{SA| ;"Rn@7mY/e},sb&3k5޶^' s֊"ӝpQ$jFvMN$f |:'WCB19&ё*)(] 8bLhƨ{*71*'%3 *U̱|pHel a=7GmzOx:$m3%?pM)CmW< vns%+kiў5Gxd7ɢB .(N(M1n \P&m.XnUJ_|” sxhID;onoE*up݃N yp6f>f\n818GoB KWMBJ 6M#IrwGEC0vp8/ʕ9 /.Up+0B L: *$б:Zi =)+PBwS*OIunMmOd}89U9V'2T_^}feQR%hlp[,y,i ${PIҍQjO"o<0`Wone;ڳCc䘭%}N^1S\Ёw r|_r#"=&LDž8Kմ{  6÷K)_806h R~"#L$7c^ilt#Ԩt *{pה-bɝ5D .EeuGR9߻2u3B_?ݒ jGˍ-:vYS:5+fTAIqԃZFLH5lI]q4GX?xQ%1)Db%Lͅ_ڟS| ܺHv@dfSoߧG /;sG~x2Al70pS72Rzz|n|p DݪP̕j2,lI\E-7o2Spcbxh>te! FX;z=%IZ!8YGK+drF6-u򠡌Sz L$P3sJ(_㲉JjTrwDeWӥ{oz6/ ׈7]gnָr<=%K%EX]QbAX^ D,a oK, !_'LH[BbCj1ˆvaik1QelI\?D&N/]W"El3͸[>ֿ݀WAF~n5ֳT-;ZD]K0_z@95 ƗО@ AqHj,tKw(K_bDY W aqĀ@:~zpWXo\Te |M~fURE&tHEgjw( );3h1+ /Ҿ:wI&ͦ4DÙGɧPUfws>e qr^η2?QG1Ō"p>9zpeUISBN5N_?U[>o.Mh% ѵLom:<ăhW! lկځF:n"ZVEJji@l=\-ܤE6"mz=W)@(cyUj>x}F0YWVp>AC^VѠ͗z{]pq޾H2F4M7ƋN9I|1cTz5N)k׏ArmBƟ NKP1jM4a|/} H}Ϧ!D15ë,+9k8cbKs\ʶ\zm͌La6-TE 5kTi+Js\_Kү;k+Í|]: :W3tlT߾{3. ~Pwl MHuk{ıF07 *8y}'-\ T5*PݪVvpwrVہDwu ZjwqWDhUa1.b楧\otU3$ ۇP)'YL6պ!Yal9SOlhxz װY' Yq}Eܫ2QP@}CQ4"#t$E a\ 5=ײԪlybP;ݢ@kLj9m=# PxJESI][qa|jV?_'@vL`oPWR-<N0,9H|*;n3&C) XKk<$pt'_Y1~KNT)y+,MK,[ 8ym)8y!tlCVc)&k!tyRQN[Mef8bV_m%VʉSŸ?IuAV֤4ܞC=&@Yv4K:$Egl~EQi;R]ܰkgJr¬7Bno2A buǸPFk:%~DÕؾa+lJ%}i?):S̤٩ЫZ BpM—-y 4}]3eXDD릊7 ѶآwxcU`EW]H;yVu'W`:VBH\@Bgˈ>(66F-AI酁R$aŪmA,`TLL0b%c]a论 j[jYDoTUttWHb?c (pwCkW89c({D+#29- 0c 5utHP:j)]f^H>P%uS ' @KGD[~FLGD *A ;vՑ mezmAOlNEt#kM[%|1k!hyqfڱ/78_AaL'lR[ 31|`ī+Q\,g.FkL +*mp&YD=VZT (0OPl@&D֒Wm({] 3Q?Rf&4cћO x2|%*~NI-mOU[r;o8AӰ͑qͱap .m ;cl57 G͏&^#Nu Z-dz'_JFm#"@ U;F.5]skVC@vτ۩!,f3; Oy:ukyۍ% Ewe*J" @kaZڪ77]J}zFdk @ ƣSd5\W<(P"s0s_Ȳs~uW7̩ޛ[PʕQ#T285/WmQ B6Yvo)⽎z:BDN\ afvp2QE|ns7h#Va3{ x0Qe%Ň}Y(?_y>^zO(;۲JP"s3ʇ->R$kZ܍)kt3ƬաhD(ZRN"άt32>25z;I6ػaϻۤ"h]KB Y+^<-3ʭbX ʼnF5 26=AQ7="x}>anAhDsS#/ DEurצ;SMN"=ϲނ\s/E-ܠQ 쒂CmKĹ yR)Qi!jFV89 d Z%/F+\] {(M6Y[JѴIۀ!os8VG2|w,7, hU L׏4P ͠Af EeOr^Cҫ?]" K%A@꾣[(ޕ^7.3lfSq}k t#\p φqW:iڭ-MS>9xids<_0P C)2]r: AVbA0(]jrDAY\@Kdd5h$Ͱ.] ncQ;y:b&mCzvQC<'UhWS nuIM:'QF!'6"ifQU{Ш-*_D+LC7߯~bOMwըS}eʀq+}Bշlq?Sգ6ZCHRYjfx^z +CzAgp]vؾ_GKw]F$ Vÿ^F2ML<[K%Hj>D{K llT"V@Yxtzd-CnF\Ÿ,Pe.1ےT`\jLl4?:$l5P8ОN$bs + 3B»a`@6Aqu7cO՚j& tfveD)X9to^9a&兎N?B{?&lJMd?$Δ"mܿZLq5KedՃR%8Pɒ &wӰ'[ AQQ<vR1^?u o ؓSlvc*U%XGW>C瓟'$v{-n.-(gbNu 2(@"!~kxnߧ$եhgՋ]Mo 8|G&$5xkuHө;R;Hby>&Z.hpB0fkh N܈L"mg۬FY}3:4-XLdrb2'+*߰n3%DqLH g=(MA GFAJDmD6'^}*/,wuyCȘ;gYQb5ӑcY:x}85[psh(ݍ$W[dl.ǂ0=m2R߇Y<gAEdH6 k)/jDӫx_GN[v|Oᨚ_;k^@:ʊB7ðEl'dxfFW5X{"K$5 (ntlHBK9ZO4F7-}֯ϊ:t<f]eEi)iMF}rnAx  W_Ied_EwJ_OQN}TP-rjӑ%q.i):9ҿ(K]qP d% |@uj !q>Fh"q^g,k}E9ҠוE'@ӦgF4jFjC4po0}kTNJ1G O.E&;Et0/y^47u6e^ߍaufUu6*+r yvQVcR2v dT [$M2% e>F($ Ø)SDj)#]XYi!{"-^VJ!>vpW@,PJ?RmDFڮR:K:ˊ^x9raˡ-?lD7B҉m AB?V;l'ǯ*r&#q]TM!{;gb|5X;d(ƛT*(H񻎤Ow x{HjUHbaSfU@1p~#p?P/#ByX/qr릅SSu n(In*jΧ>JẀ<醤 O46|cs,a?H/)FUSށϨxG)cy >,^i?=E#âdsFF>yVxa>?HSȌD+U;6LyϔMOobi8 KM*;e|pzBJ6Y#`+xS0<;E^Te<Ӧr%f?؆:nBuk}TV$PInȖKŬ1H7m+^7 w$QsQrIp2"VgJxomQM>@R/ K lSLO_ 3R屁 TNtو3)[?]t´rݽQ 뎺ȅt8P9NfˀvLo![JPy wZthV JtڣyfѤH0>K#r {#~HV'J-MgP˸.Fr1 H5jxu,$ 2xߛ^G޷%d[?&X>ɵUIB|?~J# @cu㘯H@F\8rsʾR,Xƌ4ƞPk6eyV#mܒ`_^-~Gc̐\ݓpEQ#vfӥq8hzj54mXf"P |I#?=BP##4jG`/ 4Lby{|JS^U_)&y0Vuz/ɺĆx(E,  bqM߁-ߒ.{ve{QIw<,O3y*mO ҤUޓmX%Hbf.@)1XWA&SP&t'Q)&Om΂ys @+$_)#ٷ,.p؝g+<~U$9tH0•@ ϵqfv^zX y497ƹ󫼍/hxY+V6S=,$'n1R穭En G?nd~Py=NE w-Pr(X%[ b#T+҄yL.0lMg7VF,nWk-m3P(2BCtԚi.Noi~GwmgHy;񽏬Uz Q<ݸG7=&sM~+P;s(W Ru?p&cj~S24U?1U"'ﱾNG'zQF>?B b67P3Y?R+'W?^HrRl(wyNFVʶ~C< .€Rw@=CbV@bn1B#Iɫ| in!?Wĸ2ape;dNe$9j ʓwFtWʢ=9c|b-_0 o_W) &;IE1N[{w=s F-,T'}1 g0A%.yv^Jm-[>VC'\bz5[u$џ׾Cq2`Q} Qca\w>o.iG5Bڧ[C4!fK'j&/)Q K):{zw,`Zg1I2(Лѝg25!`2+ԯ/EJ2]F޻9%&Ҡ>D^bW`5op-Ahg_ Sd dI 1hmD%+6>-'?$A@P IlLzn{S{pU)]JŢ/ /b6-nɬGtd0+Q4L6m|s5kF&1+%h?ⵌ O@E<\oU_A?AvrY4.n=32+bA#Nًl44r+ ,z(%lg.ޤD!`>w;;mw>[݅%kWjmmB$V;ncA"('G&~~ˠ1{spU=}CNw)"gtȼw6U%m-t86:pKRc&?(GHӨkR '4V߲ʹρEtF^洗adZP{@U$Yfx | ]kZ"29Z3Qs 9`A4ѨZb.GQnBqʴML}V8BpG$=y{/Up""X +vzV=AU:ed_I z>dȊXZ" ,eؔ8h`ﱅqՋ-*.Ws7Ѣ!LL\:&,V 9oloW>(MNsve1~l>< TO`e}z<.Es՗JG؆eL6% wfa KW 1t$ͦQ;ieFq^ӎVE<#,vk?M˅X_9u T"6NAz߬BOmHVF:8uf }t;]+"@[W l,X0488DU [bS1H2~6Lci-G|4q*o81)itM\ϴikcc#D]Bsd]IHE!ŸV6wЪΑҒ3(ww_Y>dWml.B3ts;S HT!# ^pgrqDZ,gpC޳M+` pH?mmmfΖB[@=e q9ع ר".N ! qɐVnUgM::$%;om2op xi<*;AeH(iۢ8L{Q̠KaBj.+Q>{lej~?FK KiR߳(;H|oNJlRuy("R.|uG/LJM4&Z5g*-՘l8A0~BϺbڞZ+a8Ol[#1bq>a 6"﫚Jk*L#g. tCR,/I]b+`m=5̥~!xxE*$NtTU&: /2oXEt8UH&|&_DqtD7T k5vzoɈRͨEҟs!.  Lf^RX&_k L XYƧՔR5S|XyK$A\ ;fPm YT)߁[:zMhm%7=ɤܵZO|yg˝Kn$Оmyhc #bCuR:Ycښy3eʶ[ eMfw9 GZL`\5`#oX()\knL0\ה'˯T_%1]YelM0DBh PӖe?e4T_po?x8H6bDlKsa-IMmݒMts28>=gw7h]4$lN΢<+B|#K kVRLZAMp7\Β;3"7ι!Nx)G(CJ`qŠ2QKglZ؁/9}~C^POYMg cYUc,| wyoĶYȝm c#n-fEOT0CQ;G?h+`{ZPNШT$1Kx^4"xFۯҖ,v~"|U=g҂!z\J77TzB2Ղ~?-9^|dA1y=icz=qò)Luqo#+dAǿAl eMg/XLțpItJ :!5K(ާAf^ķ#:5=߂"tcjL,s/D+"[et-]Eغ1ƽu Z#M<.qk1\$]F햎ҔTar~8r'6lZAb,]"nJqk2Tj5I 5Ԯ #Ա ϜB ,҅)!)tٲNՖPCx1~~ _(]]0:cdqvzVcCqKI|u sFZZm.nd7^!-lv! eUҧb$lig/cIjhۿY1LiFJX%B-0^IcoYҾiX3WO5_F$`| KHcdhqޓgX1\"B)|h%Qͷ DQFd6nFeT[zL??t DTՄxPt9V<ʖ ~]P'+_zY:M`G@oWa(cQeMhY|Mj3]Z|qYoxQ X*Q'y >ċZ]6IE2N4"sX -B="-+7I1hbN2JuG%3᪂¨^fQiWJ)Z@XOŲBBSS/ϷZ g7?4Ahy6Q$ڤ3gVi[Wdڔ%860iC.k}i_7V"ʱuֻz›`pC t r`qI ݮ,Io7ɡmqk2{CCg5.Amʇ{aBg@$_OG>'zs, GJ*D^+1 /Zš$t6uGiPq_&!;~۟|KY \z% PuzjfR{Vޠ2~Y{WJ\mϯPiEúU $)/6G<< v(_t>T6%#( /D/M5?x%#V(_bp7}yT6E2ݦ;˦Isyby(DRtl"5nFuEvF?*Ki:5 ;@,+@gd:֯!!u_۹\jt !#qYX\4tjC\'5AȊV5H{28ac18\4^]w`m`<`CnX쾙y*"eODW02\ t`rjd}*`U?k}UtYTl.W}⣉_ stlɡGְB߸Q,ٖAG#C<࡚eWd*m=ǭW2Č &M(Yk:}MFQ(WS\CܔziXy_ ,Dcc= hxvĐiO[8ˆSI,ZHH^u&Au蹌ڧ;I,K~Eƹ,&ɻgMhc L^ 86` 6UbĈ]C[q߰?ܓ/5\&"t d`cnݠu㮐}ڄ9:LDzJb]{9'dgewDذ;U.~ExF(VUK)(NIp&0x VHX^+@$)>_v97XƃWmC<+07BL½.ך8Kr{ɵJ65`_l4*#5!B4g݀ԷnΏƺq! -GiV+SC=$HsQPʠd=Jg&u58`S!|[Y 7Mȿ:+$ȄZ^Z.MOc D!(>X+jdgzr7+ qAS<6iLmu/R!魳;q|U<-B8^BS5?,"7>wG y3AMbf*ѢfD\+UPFX)fck>sc-o_>kwIb_ j}#Eۈ=RC'ThKQ/M,9-wiO?>o*z:Z2"fգ&bڪ&fDW'TMIӄ7 \P9f0I(i6aFr Ԟ[9S j N{>@aW 88jJMX˩J ŧ̸Y`OH[+,w'}. n=H ! #YQmdBw{4)`k'7=h?!=UЛ#'\ĩgݶ6'ف^kzv3? R+,Z]NA7*2Z<.=8+TYwC:|$>p/:}+w̔Mpou#0a33YܸAv /?Pi!"[Pn璕zòW‹&m\s}}ZU9-~KIWl 5ݪd&\oٵ=D㘹xT=Y|MԜnfT}%ILk4_ѺY`"Q)4gzӗ% -CVB=Ȉr1ʙ,:Am4l/Ο4Vq9GVc2%j)1^B;9K듉 qs(;Po@H{^@__8R@65f e 2)e6bݟNXc9鲻JEilrauf)dx8fh%]`rv';mz4' #i7A]PcE@\>=aP]w_yX2EƓ~3OI7{e.wjJPq1cX5ǃne*Ի6nA" 7>hb0|S K;2 ldNwFrą[@V ٙuPռ4/{' {5º&kb=[ߞ@7w c/в7&K7BiN\OMݍ!'dG$#]4F6iLוgB6m[TiGY۵'z*|`|bI1xMI'ru=-; ȏX-.|[pv/tpLZ}HcGA.q}v`\wŮ7 yL{2fo\OE]uiΔ@fJGI׿t6*5꜑n^nkIEí5\.&pR_d'p7'YUW1=zޝ'osÇ0r;3\У6iTGIɠ}@%Ltޑ#&}urs NHYoExͳq{36L}VKs˺xxwO7"Y*ʗmhQ5FBa WP!rP,"& [R/썀imMulN"B!6ܚJ{ʙGh JSjP2Jt\UbiyRūNX\X\ 5WczajZ'Lk!,HEA^nMuEAUaYnw:jf:hoV7z C+=C2y}̎<\b"?fR @(@#5$?Z 3Qa@ժ}h?lrCȇ#Qj?xgu""SdwgNV _?}ŏv`_֦D2=ZI-ED#2 D0oÈ8N`B۱ 2KGF'IM>,(}+Tuv8tV}Y@B+ qi9͝0< D'ă..E%2wj8YEiz/vK֟f~qY'm^fn,-u@i;xX||Gf3)·@m7sY~ 9P]Y<34ֱmNpR@tDh&3hȁn"Ǒ5qNbeLJqhr 'K Wwmz nYri[u$oFnhMh #ÐE0W$oCѥ;BcAYjҴ\uQׇ haX/R:@=Cˢ?˾许RC=*Ž}tMyn eXP]`0)o0;3џI?Rzv+4օVy=0=mpz;/6~Ɛlˀ:Mdx/Pî^2F|F }' }KǍzp~cR y`hK|bh?nCDPS*; U?a\ge\u g%G.^8*^Ej-°ijz $fQ{`vMLqTv/HyO5R(G˽G yC2CTEPqpLvXWN!}:k}饕Wl;$O=ck~u oU;pŤ hB "ЇߜpЬJ 369ȀۜmUXT?/]f~h/J=G尗y#Y!:"Z9݄$`-f"ѽ18㥄+f$ G4a" ;lAļP;<  EG"d$ l{V `2*28(n'-rGVx",JF>GbѺ_IMjB?qp['D1!#4=f ~ٝޟf 6=a׍8\_iWتyMkڽ?v}MgA:]xO&zqM!R1_KfExɏ6\w፿c8-qXOĄhV3$,ɴϠʙ{bs=c$}]2ls7uB^Nc/QOIŃM-V8ѼҖSTէnEid0 \ #'DDz 3E4yx >r|a'-7w 5_,ş¥ G4tKSJ AGδZONZۅk&x|"mp`'0 X~Xi\: qdY_8Z:N,-8+\s?qV^l(uk(w/74i` kaAOLy'ʕ9.1c"3.5|yoPىOʒQKf.& ƌ\9S%G@oQf)FGK s:  WWwZ/[|;CS=rr"-1rN#~ؙ33G}i Ҙ %==t }ib6M >A= tuAo1_:KL 'b]萬QULN+? | 5n~J*]$weA¡ 3xg]p,!l_ꚴ3^IIt+.>wk|S]e*j_."d_4PPKDu;Օz |k/e7drx"S3f$'!8G O,5ILN"B»xr l΅}\oOo@?ÚkR}KKV4shEQ">M 2(}ʔ@W_k3ʟC?U^%9܂Eq'O-_CW,q#df`j[dPwK9﮵eˬz p"zcS"2$_jX'_iPrIfr!m>̅ɷj׍OwWAlndʵ 2^ڶX݅;tNFҍȴ*.N^m+ozƬ"тk ۉcdeqI[t-fMɕ n07~q3G_D[*<Wb{N!DK)2/螡W(^Y( t1 I6EYHuWhɏ5t`.]h; bo97 ]I;6$aDC23dYй il xJ ћSN8Yfbq`/jzmu"fQ V |/Db"8oKO834/lڊ#) O:LǾLEhi~(d-ᵃkމMQv~5y.;? 4:h90\|7Y\zqBfiJ$;3g@zѩ,זVOl1 qG ;gXvzbuŊ3!e.rvLņf? iK$f靴ݍ?n퐤];kN \CBJl=Bku6$Ne&˪gi^hs-zT.5$~\XVkFcͅ_F(׮bFAQ [v~!8LFn(a ?b$(˓Q.K~5`ZMFhb]Q/O7l&ΞpDy# 6ggbdp)e 8%B lڢ b`)RM'V [+k'ELRՓ=q\$=Y:݇LZb 5r; B.9eVdz8gB:nzDD;Zfe<EYZų mINeZ쟷fje/+Kp,|v@p=¿!bzq"SNNoo)bD7LQq4dV,ӞPnx^-x}S#kN\ ,/GRknVJ -VDٳZ{&<$?(9a'a.9hT *&m ySSK=Šo]I|vrsX酝9AJ-!o:D(. [$=3]U~9uLV CItuK`%@炭пfY:x J*4j! r poКk}7ub8( T#>Ih~8ekyh7irی@o)*k1#A.̖av30zUD$'lC1'¶KƫiȷRTrNA6o2˜w0HqECܪ~`%h7Acw%%8=5} z4w¢Wƃ^xg MQ4}m0T KS5`Ǒb 3ўjv7UmǹRtV&T FzT\лHԖmp)Od+E@=ԃ<~pd{2~MZ.OE"Wc#ϳ ivj}/JTx)"[qy <--ʀ*CM{m,͛y| 阇IuK-Ƚ_B[J"aU`#yp@V%, Jvg@<`r~g?תP3 UߧCPJ!yeRH^p:q#W's \JaO&I7sv/0&~N:&$i~Ľ?oJc%~Kh0N97B+L*`軬{ ]lDo!4ci)yȾ_(a7dw/f C,A=IEMܨx+Uqv +YY -"sP/G*U!P =>-rgsXջ*O>4Ttގ,F}rL2V]L[K=sV~LUߥ+nGh̬Zk17nc6Ys9o><ꝫP[oZ*,VLD'wNJw"W,O#FrC٢Aib$Zpn88v'4_8q2qkVLp3ubfX 9y‘{fG,\#MwP "N*h~z!<ܖ~;Dk.аbH"Xaj"z:+/<4 %NO=%R R/ÏT[U;hpgtFNlY~Y[m}%GЫ l&:ܧneP=$Jx3p6$>CA-sw!' .!r@G'i#JV0W=ZIV!оUs>'A^@[EnHNk8ʧ ӍS<ƛ-Ihԙ@P&ǵCG:p TLQ@YUt3jO  `wަJWsoC4xCoc䎓]Kw\;O7o M$ر "QktF|vH EOc歐;8uRr'vq7j,I[N>Cͥ~s҃Wsuys@wTkٵDhA ) oo^l ! <fE4eob6{1nƺ!"r{e䋬λ1bHu4]`O>RoY*E|E@,>s+D~d_A!FtہTЩI fLGڒa:_b,yk 0= ; QD yւ*eep!u" |_Ǽ튏[RCA[1W>>п_Q[Mxh9OfEEN+^@EO(tۦ8nNDR{FэQ۾;L އ5'vnU궠 t|q+ v8UQ㱓 ƨ6aOi{^q4Ֆ=Gt2Z)vh(3^L@>\f@@ w Quҵ @qK!I/B e$1hVYom$a)I[ _0E.eV͎ *"-@[Ȟ`a"/6+>;TX'gSldrsBx D-_ĎPG$Ba9:k. u1ܳss=WK'DVbZ{?IfbȲn,H# aӀZչ+m:2v `>?.~!qWrB7 .ǰ x.T_E]`jNi^6 {|ѩzX ;SaRL(+GԭMvaUډSy]{|c.'BvJes=vʍ_mGt~U>EF U~ 797J2YtD;XmD40]_D[֙jrS˻)eܵxzFD#H|}`2<1K! o-5Tim9aַZx/uA+}U1 IA ]8F\f&Z~XW[ƅ gr $Ft:-L_@6 $ 9kPn&;<)IxH9MA/]XQ vs- n<m5 mK$+#}^BLG֒ x\P6g!qe\dEDwT>Jb7D >:[Bs)e6xaYǚSlgoܻ kkƍ8EtĈtD9) '֎&LHK|a.on/^ߍB~VNGBءm 9\6&4Xʈjxp%RDjvK@KE[AēR@isN8҄+ 6;>f],8i vM|3릒'3(OP=˻inBڟ %@Kjs٭Y W~5T}gEi_h0lBhJNh  yxcKv'-? 5ri. ]<"Q=рi[EREdc0 mI1$D@կv +l16 ro7"Pɂ+˶l8M9Ž)P=GNTxL?X2M{ ^-+ XEHͶ #2Q~*}:pȄҺC>G϶,] ָ2%XZQOL 1arI"ī9O)q*ޓ5_GfU5/pmN)K)gu=`k`]7)\#<?ڛ](@H-  F +H|ٻŠ] c&N3V㽲8Z8/HzE%TBktrH#m2X%qè 3NCJ>ksY 789'Ls<*JЯhǞru$H'OlPQ;lʽقХm:y6Eĩw8"u?EĀ>JdҵF_.G%f\X3FO ht<Վv. L ϡXOکڔc.v#u5Snm ^ ?+FjQ4Uٓ+(QDW!8%V6>ό_aᐹz B .Y֯6Y>P`Ã(+ܯs8ph^M#ģz[W(6)$}G,b17%S;Dv,:R?<n)CAW*݌N?C~jGzzWc?Z b뀂W;uR|GXЗGi|'X{%0O,j7o)nG=GZ"fh`ނ*”r㸩^ e3LB8i:dT%:̊6)DaiM_#.b$\Ӈvhyu͡4P-(}RS!-7dO:fl{}0LqU-LŸ|ݬJ\f{ `IC`M(QeȘ<`d`@QGZtԮQK5$e͆ 8R 1uT}RO±m}vJg$}e\{|1rDV)FxXNr`|YO>5=1Kj?N[RF_zv캦{;|'0 cP.QYK} N!) &~!ɨz''+0/~e_/yN~C@c(l*}F ?0ψV|u:;[B62[{̃(cSpуG D R#+=؅Nl[gtc#Fhb^;c }ԛylza_o~/:5q Zy%xW\[=_0E_H~\'5~G$L%#o;4e4֔ K Dݴ氡g2֞6Uك6L$[HE깦Wm'6}H8qz79|;qd>)[+:t-7 G. ؏@=W6fXdoA96A-VR@*ndP$laX 7}jChʍ(X7q3°ֵCSFյ B{Y3c)giIJT˨C+u_{+C EI¶%g)ɒ8+¥A"9^FTE!xQ..utOR|g=}dk6PѢ@á-Q]Z@a@}CziUR@/cJDyKo ir\f?ZH(u8.Lc NbK*o|t!05 ۔sQ-JG(((OؑFk_L1t7Ι< 6wm#'ȐS~j)02M.#C4h!.ãx}|EA(P4b,*GMgB=H e*ƅV+:1`pVG,9ZKÌi-2 G%bݭ}ϸKSFcr#<] )4A"m{3ܜ&.z3O=JZǢa!ZcG?6~\?,q[bY,Rrf*=yCS`g=of΄~#:Gg_*w_f.Piv% ƐPC!d&ɿd|;yUM/SU&t )A%Ҩ3oB a^7njyj <&vazJ.s rɯ}X'C*5XJFV;\H::b+$SW܃)"끛Rd [kX>Az"N! Z,c@¶1կv@ʀ>`LB s*}3/SS{aP)d+ ;rST+E7(*d<Øh3iH͉_,t j=#@e'V5(W#5a- b\C)`]3[aT)tAEZa(g2?rð=jD-:-#C'PѰމCdtC@mdh4[^+v E,C)1 f*: ]x9 O.y@4-[KZSGL p*]PPG;p8]GfpQ%X$ekfJ)GHBC ' ~iy}3]7SyrӯtuNJIgm#SwvzyflV}('$5[@7~U[]5tтHDӣ`9 %xf2̬  Vc_=E¿a@#iE$V|<*D{! a!P}e-WvzXAݛ<=xdCETjiGN\Wm(r1YM9ԋi0o8xESS?,ɑp"QS| -?h(eЁs{a_%wJߎ xϸ$)G\vzmH:ʷ&x)\zySFz|z#Msg݄ l" sj9|m'ԃwo5%Q/|G/w$Q(zK4 svIC3Y_jyIY)y.!.c'&bTD (ilX8*( Ovj%Ǣ*-P_eUCPOP(KK[8:h s8#-F$|41{;iJ )&C-u r+~~ ceLm\U/7SKQ1U^FvuЎ[>?~Qet17jGdk{(5>ѭQyհ1iMb1]Bf2Ozox.ՇoE@Ӳ]zC7"0ng?.`L}OAbs3/ZhP~a0Fʹ~ v]5n ]vtɁ{.:7B :I/lB4H3HV`1j0Ҳ&$;f ^4AC,::AEM3Ÿ*!"I8Xl . ^`Bd ,b &Ha*,F.|`Zpj#c^&_957c29)m.j@žFpo0whT@ɭB 6J<4^*)<-ܫϷAzr:$ >}л@ܠJ썽,oބG(Lh5Ɏ-.?j _{GsO '(!NOpԅE33xvW*Ɲvv=.ye?Uo' P\yw:D<,BW8J^=V#@INp[XaY R: /F36R؋%-t&2v(z)4Iź`_<`=}u *J45gc0v]Lتun^$&b%Z w~ @ƺuSyo~u)Xx\da9L7鄝4BNlr,v ^ 0u9TAqkk!wZM@9"0-"llUY\5OpȀ8\N#,cFf`9gY i;f`#n`bU"{f.4M`\TQJ)#7iB|bٝ:ku3zeN+?Μx^,v3],xg\[6ls5?6ԇM?KW%){LYةWdmOXKd Ra?|WYJiL}n?f`>~p{c6YI 4Xq 3 ߆͎x` pGN_HmPyE(*YPN,0 Ag\;埙y(;Կ!6'p_ CՒݮ"3'Ɓg2zfI9Be 0Ev {2':3^f~UqqĴ_HHIً,O VqW{4RV+Ȭ4g˼KȚsR|0б'lC)S} )]?kmޠ]Ih-9), _q|f׵tr2Z9euB{h RNh&**GGRGrS )|j3mM0:BĒy2T{#-qTp?(xOᷕևvo.|q#Uzb d/ c~C_$̋9N//)~bzOkhG#%neȦ)%Rcv$QT m &l _0EF3ǧBA(tmfߗ괡h ,` +='3RY@cR,Z Û&O+|G g(VisAvajVO.Vm%CItcKVd^d-}D35L]TՓJzwAɑ `\7^,l}d<ԕ*''lQ=W) [i_5}樄IC‚36m/:S#_u5 @?eD\+JxqCxJKNX#p%Zfyvc@7g~ߖ6B|zWk ii˛<z -I,7MP6jK`!u4)O:Q e8δ=:yiM YYq O6ܤiUܛM1I%Brf?1_ f <2xƤ4>fT5NY]\]TFYMW&M%Pxm/2pUiÀWB~^.GR5mMh4e9N55)|,1KSrS,ZuEVl!WPe-Nƌ-0,KzcKCRY!Z |m BW t~Xh7I͝m#]AO (ҋr~}>|3@񠰺B/SZ5u>g]`L@QbLj;YsWrҔƆB}Cy L zPC>dYښJX+FJ7 |`c>wc2!=W.YO"X:R/-[ )KpW*^7-D{*&L;ytzkI _BܤD3Oz%[F8 )]J! ~{Q j۠>x}uye{'z3%X1_p㏫te]igagT >G#/ڝztV=k8ڒ  V]EXQ`l=Le@~=S#lkDAEwLѬ$fq`^_B%d]k x+Ere\dJpT:(yǧLxK5]$Cl)ލGjܿpi F*s%=30MK[Ҿ($vPguQ 5--=jXGY!G0.{xpsJ#:Վ%W˨y|˅-TM5He:R^FJ[ u\gHd8ꮯ0owCj;7Vv._>&*JrKFTţ| k9bUoy {{}=%ClpQ~ r?'ƖcAJ7} E&l-EdW "#Z,#樨nk{< M0%%@\byN2gwߏ'Q[UlT;W ]K)lC1|g*J/8,Hٞ.[Ro -q H.7(>s^ CpiT4y%%qGְp|7BwBB,iu_E ;zw:}=‡a%*鞚P rK)?<%mR桯YWN`yդg/KfȢ;ra-P>%r=G9_sxJn]wJ0Pt׽fCAջӖb(¡o]gwBn7ukPu)!oG c~50E|-*nǧ^KBuB;ݡMS:W8f>;s0hνXῄ`MBƽNj+?.9m.!BG[ i.ڻH&2MAƌaч= T4U\M[ #Q${}G9۰hd,2dhO,k;NEєDe l ́9bST+2Ɔi7^!MnD??C+VtWlDalExRCն0; 1g5MA p_C/7( (V{LÕu~ .ٶ=/@ q/^/BUE>I$ƻW5!=*bNa)KDE"b(QKn.g圔lh9dGEĤG4苯 H8=N| 3D~-hyїDj4rBK{Pkr:?_/=ݠB4`voh{jAdJc`63-ɻN浙6 O$&bc]^HKt,!  +` |в# .C\]a%e*+r$z vݤ׫^8Umۇ!xR>L"{e̿-;YGN Lihwɍӄ=V-|" MuϨ&6Z~g:εwơdIa<)V9 4pƣ|Lr,p6HwϢ-`shր"&>37'::>W1 dNKBffoҔ #)ܨ|4iPE Ҷ/.Q׺Aʋn/N虃)0{;? W["N *өʣbǐSw4Ls^JR!!N3@c$sAܵ/mx/NSN#f8LH0,y柰 kvjt,O_9wV6#CɩxU\YSAY~Dq$&sÜ-1%섴X0hd پ>7/PYYxgCeIfwil;$_g,\&<~L@RYcߊ![ v[}9#!5gKcRhGoͩ6Pz6aTa OXQQh*HjB<=[QMl\ɦB!֟.v Lsd»7ׂi|"çA0arf"^ ˽;̶)fĸGf݉@KeȌ/HIi.p4Cͬ ʡE/{( 6Hu/漀B#J)BO%r&0'HFpK #ފw]g`lo`~vXN0TUc!NPa?cEݻvw2o\MEΟymE:,jb+4ZB'U%p'AR8mwW,UU-gϕ EM%Ѫ^ւWo@C` 7 "):chTEϧBF;VDOBՇU4\tPhV@,hQ uGiPuVmVzJ [Wd4`o{j,/-k s[dwmxzܣE}bV3㔘/⾗EQ+2D0;*b[Yjb;$K'2Є`}eZ3hVSe]P%c[VvO_juq7{lyi$!lFMɺ<^/(g1ɨ.$e+"k{p>9oPR٧J\D jCtPXO ;ۇQW 9pC&$M%K|9ȫbRI>a55擢qv mXhwHBJSa[YAF`y^ *KĪΞԲɀ$Q\pS&/r}T\f^Z̝u>x5ܶ-2O,ӵaM 9B./M W>bںsn@Oz}og#`/HE^nqLjڄ+*ɞwG,gx }tGVB\Χ&e@kݔi(=~`)fbDW=WմL7(#GHAKp0U~hyMD bOeH*Cl ÇpQ7?I0` rC@'L|.i NLVLvaŶYC0tJ5/"OepZnC JV2A`xH#lݚhEF1Y~QD)lPUU'iiE5N?N<rt2֤\cKU}䭧J4B`Dm3^\zS˒eƍ|[5B{r06)6L3siJFQ{? "(yԱZWAg-k6 ;Q~7T\hˇ_IV=@j:?v&93%T &PuxSO|!jBWʝ0P*6ޅgCh"G,H{2i, !f Ǟ{$r&kᴾ08At}_mi ؤdɖY2}*qJ0k 9AbboW1IcK!yhMv/IigL(Zۜ?!&`L.lm2z'7?rӹdqmYMi0ǭ,ziIMr AL+ c|6u\N[+ ww!Fϳ-. GtktFza+JǪ0q d"C8)FR5~}2cϊ8dT8^^( șx= M-` ރu}uJ6toF\nA[$z|"Zw>e͈)Ǭc_ۣ4%o=m]Ƶ9"2q |l5.*)40D5>'}UD$Ph)$.6w4Hi{.9 ˶0@#k71CpdhZ)g߷EB(sHKuL'|V9Z%p:=7) @n7ILk3&*Bu2Y PXx5'Gcc} ͙r7s̲]]揞=&WA^Dp1}'g-:|r?Fx(cpGTp>xx怎 G/I؍z^`nT9wx>aIohr]mΔ{OuA GǛnuuyb? 1p@`~j6 sp9h\I$ 4w`= U[Y˨wmQgG;t djј$mc,OKdkp7܇ {TȮ` K"6H~ @n<~G% LO$YSaUSϸҶI7rjopTMo0+2kqM1Nµ咫\n  Zղw7LЧ7R=o;.*aHa=7?nl\7P@=>}GNQ.כhX~Y'>P[( cQQ} jKU{?ԸFTXA_zl2ǐ['C7V|TKax%ɡ318URTD(ȳvo8+KKx[|mC5Xr%soAWGfƺTqWʈG$G$IJ $:M5&QfZ;IYAm#@PW@,~2zX#o=i(A,kmlb~gdB(Dv^PT/{Ev0;f"):4Jd<+-Q_<̵|²0y>x(F@]uVAmrtՅF(4& #W M&j㭗ևhF,J$|((/G2jP [D*F?rhAС}щ"+&^L+֛سi5u&=Ϙ[w=E91>+GT*H$ X}oNP>j  njđ͜V,Oq)7.t+D=#A52| 77b!fZ8: Z$hM`*DyCݪvAlvl VlTQW}ЂAVtIv;P'\#7JÒuV7m%[I'ךQ٧`x NyC2 B sFI:8wVo0e;єFp B1}P8[xp" \1[;7n=k.Ճ:/}Tk%S¤v-*#p!~JH:sMI B$H5,n쭄ahE>҂SZ5?7\z{wҀZQwilpKcBC Z4rY^K;TUTۛ&cDBr i;ƀ٪> XA=kUK&h݅N!|OPGO*]/Pi0`Edi6)C㢒h w"KaJbՕ\8LwfEƐt/d'Pҝyxz!aWC7}dӻ-a'ȴd468-Ov l\(U#c#l  R"K39_o1 \P&:N]1_ǾA%"!@DݤqSC<; ̂/Jƙ2neQ*P2 X^9Nm֓N:%i NEKս닿*@113uYk]BZ[ wpv̇X4D-^B*\r<+$]Vs 9l MTHm%?=D|8m"V8 5"{n\t2UeGrO:/e쏺(y0 Bf J[ceq(;-k Ux ^W(voLfʹdl{k 'g΂Bݕti<.Voǿn= |H42^+LOt#Z1 zo 4274=a/j;{E.^(K&L~@Xt$38Z)Xdf)ţ>#Tb1(a^Eؖ~#dl_ż+,VNFqmR"?((Q$F]ԥF҆>UQ; N w-Q蘀Zo1Q(??ކ|0G=5KeVPv Y*VGs ,f=i ?] ۼfn)Gz&X xIE* d2 hIȜ?>Wѧ燲zg; ў35vOzĔXi/9ע{",:uP082[>u*Y|f6P7@ؿ'ś/e,9~9ҏc=ak4<"i/3b`>T1v>,_iEᒼaWyt]RaP 8XbfAh"̆EH۷V%v3Tqq8.Qșa2NU㞕x87N8RK٨^kTgpؕg)ׁCDtvӌQi=ז[_{⩂{dk>W>D⦂wUX%j\e\cTS ,8k}'cߴGݲ^lBU{"dQc)l5p+W][߽K+~̉MQypys٭8քt4;Z~<ңH̩x6 Mc"X|fcHٱTk*@*^b췦d:<W) c,4Tw)dVmfVX̶J۱WyMFY&?x"5+O:CoN bQ!(->,ܻ;@DO !!fD $sV'[HuiL=?MOIx~d+MXrz'Xm7Jy ;a_s3uCZ6BPĵ| یߖv6N't#ݬgޙ^W:|(ypPcc`~gTyk rSYAфuА#J̓9Ҕ#YGeTD*X:=E{{lQJR;c_XuSkȳ~h{n W\tDw]s p],6#;UR'5`'=T 0PZÓ+v٘@}^‹2+ef$i>0'tc5MT~v><׀|"@{HG>M`\&)^%9T|Ny<ܭO8-Fʽ c2RC.?o_^Q= A- Gu֓d(`8 1aQ#>w8P" o^O֬Mމ1&#{Gm⡮\|cJ;?Q qÒ5-M m HP,½i2Qf9R~M[ڃV3EGDZ'E̘;a=wtݍ6ʻJ}VrgADS2d59i菟.eM\d#񠀋ʻ`ƃH++k>Ws,¹ CA߂ gيH#Ud1ig2m`*Н.YLJ'd'm20q !6ٴȕlgC' +b r;y>1MCs䚁a"Սd fU)Dn/}!rIS Z?dEA[bEu{u 4?UtDn$@a3EY70-:i-gG^֞xw v_3<o*- aܹ" =rxƦ-7RNw kva3~2;8'-mB.bQRm6dv4qgwuK~= ?. wF 9 YMG}[Avߣu0 dy YD,azrDY__ fz_Z+j[+3V&OŠD d~tʥ펎s(8w& %uqE:Y'5QfLGrrkݻզLP7JN q[.>+݊'u`g4@"C<4ݪR_!J.d$'bm0eލjش>F\fM;; #[)59hcu_WuCLu[ʻE*{f&4ڑe;3oo­z'*~0g߮ލC}!!cXP&LOă0H]: \n7P Irؗj{&4W' J:E";'C| \NPנ+).oDsx9#|:|.LI9'WMcRxQ :M!@;(:r#U5@C 00dWmz 3*i}7Nk&-7^A7FmՙmFzy `D3 (m{rr;6>cNAANҕE.'`ϟ! 1`7WT൬|F$'&Jy9^mXX Uƽ*3 MEv`U.T5w2,?Mi?"aP@WwRx~Tc?:w؆{k9$-muGoES/R+67.SE {X6^/K>0H~Oq?| )#@BP)x*VAx~}rOܨ # {n> ӋFmr=-[6F[44:"y$TIRRFˌ/^#t h Vs&cusN{~/P[ "b:b,3 f2В ;uKYe $QVl)L P`&VYvUv'Ëmqn1.`HmНWZǕ6ZweګWbP(;@`kvH!Ë]ƈv(HYXx]8@O༳ l Ԕ0Ii-𾎒MBLe|nxiKkQ`SWap}"H$[ą x 0{折~z&L)΂19,, vhY.fw\/D4ER;pڻ/BWVIT4_&{F-VI#jT uDrQw*gHVor2hpРvϤu3Ry[,^fṰ:C{rz8F^hW@R3iYD_JHxCKgH9`56naOqeMQ :9wn[*)J802jnT[skk=S( AQlȽM.iUaA[]lh%}+>3E~RM*ji9_BG:j[!W!ɰ:2b̐xSuǘjJx^7Ȃdv bI)m ҋ@5"r; +RBhR%LB,ڍ%wʧ ?x}%zA,7kV|i̎_>]c&l鸴^^]8c<4G"!gF$pAY̤m8mַ(u*Cu՗I^9F'UֹFO[_s ~ɶΊV|2iw4~1='N|(lU>U?,tjjgU?[)WrƔsKɾhE@:(.v &>bmUvIg&<ܿ.}Rڅ /kTAK(pH-={}yw$ͣ'T6r_qP(0xj/|Wx4O %(6FZDzaJ}+A̺3 _c"i/\76z.| UM Hhh);&Qdۗu,=1ODf(|сQ H&mWtGP[h|Y@SZB-<~^/<=#eN]1kҲ5ذ+ &)E >_7R:O]woJ5>ڷ#x"2qltHxݧ>nF)%R qG aSQ<Džby<#ճ[ѻtqøJE̅[,*̞ŎKЯH>a TrPqų*[ Q8Ŋzy7ׁrH Қc7cj;P'k3;l tk lcA")`Z_LC$t $sM,F=L ]8_($G"z #F٘0h|C/ߗmhӍb{58M8݃%0ͩld2aDUd!>83`:\j!U:iN1UǿtfXna~q{vq;ίAk iolJ? =&368PZhzdo"FR3 f9_o*M Qpyc tu2u=v2]o9o˫bzB*;s &:>0W~A@s +x$+0:'֩\4`pv(Pt3 7|F,M4K~|MX>OEsGpރH 3- Bo~SuY]|/t[Gif9v= MCzo%d`™O귮%6'@w{AɟƄ -g|sؔ4ntSIF[-moNF.=6&)Gxjw˧MEݥ!f]FYE /md܊ 4V+qÍٹ%O/ bnPbe+" a2`a 5)Cyl ιb$Dk mptإ}PApOUWzh7yȽ>P񆏡ْZ˱ѫ[Q4B(|t:#[nɉJ kFUR"*u,P~}Xoi_N44 h;!]s QX@R`=w&;9MI Ja<td?ܴz LG5*3%MD,TDKO~a>4&d=94s[Cp>ZcR1"՜)1Hƹ=xEо>o7DK|2o[u=W.C WHִSuxcA?8>(-0\FS@ WǗ֨ڱth䞎|\B8 OwFomKat>4PR Ԛo+hbiz8,{ߍfGc SWٺ=ƛ11ÖɌO繤^ʘeSzCNe`4!z3B٥tfK{= ~>L}zFVMN/ԧ値oD;l?f4P&'p>CLv |%: X5'Ȳ;[ة|oRAbF xt?i!“vÈ`ف߳9gIžuO&oq/zG[;}-G'M YQH#TSe˺9N>+o) Py("@ˇA͓< ?0$qǥ(7ҧwcZTezAcs6~BB>rあ[5n)_(4p>ptB^?r ONSXYTH){ (,Rs7?Pu Hrbk2Y] (ҝdX'}U,X\2>)=A,k+p/&))_w;9#:sQihe~#h>QIiM͠s>f3j⅌MseTKȭO+S ,~'lD6p7,fRpw"ouF di41ڕ%Wl7C&Գ! ih)ݒr}8+0_8 ;<=7XgFDHj('XP>}b&hT\Eؑdd>."8<ߖ }L[:)3z-FCf3ZT!x@V <ޜS)ᢴf-%b2+|amXmɴHY+dr&Xҍ"z95u }ɹMo ;qVBpIfmTmؐߖ执GAH EI]-"rn=Oh;sxEBe<+&'H3#wqadp/w@ t8VvI OqMWX,.UhNk̦9agT@ '08T0oǕ:krxVuƒm7Ctm-$qd3S=f 2Pijna3>n r3TPy\/z-1 $F ߭Gɻ8 ihۍyTe-lz+("{qiiѻ߷̘25Ȝ0][GyIIQ\z^*}L6}}Ggʥu7]J>:iaD<1wfMG׵ufދ=ӟtvh/B{rfTHfTYJqQUGVLo٩-?hyAcT,>;j;x S.{4DX*7gYs[@@OØ,A{R/:_G)`6čV2$Õ+%6u#é3TƍQ2p/KJf!/ceh n #l.qp|IJ5:͒4voZ}U.:j' 5?8׶LiOXk;?7<i<p>0nzpZo=*JBĂj|!v8PM5V8!-}Ҭ!F?3{ LA[iΧSu8}4FKĐI !ip1z^}u$,fPwa^PAb& rR) q 2xԪuPad$aFg.IXAϒb;T,\x*ϖe&,:QoxB, 6 t'uLF`;yy!,"#2ݗG7ɀWNXqq. ^gO!D9I-:!D`# NBEC`*^|a$5cmF,J*X`79R[;s>A)V㳶l? , esf)R3:st["δQwZn/]E1, %sXf."KvH=+K(m/0ZPcV[;GAHău衹f vIՒĿRfYjcoe`j)rrI{J)|>,E[gdq5p/m]x'˄d 4Do}Cx?ps`  ~(/'e?Ust* o<* {lVqTC!{ icfYꩋѷl:{C7l% ܞfTXxw(`" $Q~/, ZH`eJH!H;s(te3kއ{798 !\v#HQF!HC.Fu+;* 9)n=Q4Ӗ,_٩8?{|?aH£T}I/&4XR0nf ^*\4D@ `noxFbnA`c|" ƥCБB2 B8$F0XJ{xI4X|GxNF?5('_o ,{jg$ڱϐ=L6?`ʟyL?ɗ39c|#sfP/1IA| Q&8FIB>gC̭U!ֿJ[J0eky)g|soH$Y47XEvUZrckg>v%@oqƳQP 9!ϙ:^2xL4J'^*7LFx㠃ݸ VT˨R|!@ n.y'g}v燕6Y5-H )x~ܤT V2.P s9!c_4eXc9ڡ9 @#iaRȗxlE?;8# vŏ=bԓêow֏0}!{o2榜._{rv\N~3_2r;T.S-;Aphdjmr IrkgX$qD;1[ ]Ҙu1$F23| cN|W"{<0ڸ#ʵodpCeyiDPU[_](0 Oۤ׃&`3eYI~:[PɧitA߷>Kr} +*Mw¹ijAp.)SYx1N¾VHe/4v`o6Db珲>>kg F|*7æW;gi`?7o5iग:zBy#|1O0H64`fBk#nu#_x TT[G lݲ1zWC*#IW 6튋fb)kZipfD8$qo^M\Iy;S n|+x Dლ'cowP7~! 3eksAzT Pֻ/(ǘq~ #jSwJ߾6$7E:|ÙF5ꍋ*  M$ B!v/!:1A>,DuStGiŨh XALʈ4裱!oÈ!ūlcuxQ(>QzRD:q~ kDCݫ6hOtG;$Z:V2XEzLhv?Y{R@S i!ynaw EoAlKI9 M3ߡ"TfLip)jl DƂ6IKBeDzê4FX`ЀmpǛQmRۓ *Wo~~sٗwƃQ.4mᕵ}#x%`-`U1؍tv|bnМi_1Yo,4ƍ qAA6r>w}㞠pT`}Y~W&/y/ԠP7qGlC ݖ0 >8>P"TXX4)N D4ܶJ+?wj jHSZ0 |dVp3<;6&]bg7bkXE֛p ^rG*W;Ckf! A8K'É\ m:;` j4@O fE de`]ME>4 ߓ=itX`N&^/7N7ǯ%95ǂ`IBta&İOO$yP4ei5 O=T$ 8\naڛEʢ;OGc*B¶LA_#>LV}&eljHPuSYy b)0RH[ EE8ϒD6|ZO鶃Nh#L,fC3̌[MR<0J!|EWE=0:chz_snyN-ҕ^uXl7=*4=8؁bqgG}j"0g N#kї~)`$@AS@BX %v IUs;E[,x2M 2b#`\y"ڞqUd #k~ai Ͼ86Ne1ݦI㗏d`[W.BB6&N>yMoEV x\ݖ*CM<wK !j[ߵu1YbVUi3$޿ZW{ >O=, kI>cB !#x٩Y.g3`0H\o q#JofN]U01$3:pڎ"Ђ6ȑVjD/OKb*\7”f}tʽֵ%-Bve]R.D5sYwo8Re* %?<{.445m0>~\%.hAdv'J_YDA,XD1]6ݮ.J\\P̒2ͫO+z+4m4 JJU\}&6ۣQ|QP\t `t,{ Ua__ʰ7<?IyEs$+phOHZ @҄׆Hw|~Ns!>o߻E]}d ݂nޥ}iXzvN3A-%PmMu_Nx$7-oOVPa/ r0_3Y#D /M]AYз XQh¬ Xz7@Ul|}zZiFZo蘆+89`ښaBj DuFKUaKh3<_?Q46b8#6{Ֆm>Ub*UrnnID9Nײ 3Y0 ; IfH*#c.3҅$4έ{ 0E4&- Iry~Erg* wbEn`­Js8Zo]dkoD1wK=$?>odP$(wu&K0ݯK]<Brb} k_` og$O36xVmW>S4`5#-ј! #I5N Y&??7(5Pɿ! qR {'3tԴE ߾GY` ~b0]H{`IB2 HHid* (׬CϏhIz~QEwj?!լ6z霟hz=uvAJRT= !}4?Ip`Gd1Bw=ܯI-W, -~7MVtZܶGX︇MמCtŧ sH \R1Z=  +$/O9PCNgGfv-W*Ss^3 آir,}<Uuz:JSQ]iJ#dqq"(ELʿvs!'3c?-S\>|[~gqHl6f4²lw=A5eXgqg*`2Tۜ/ aO_+<ܬKuD ;kOhٱYBt>Z=ȃK 8.oM_cOC|F؊@\ (DXOvۨ/0L%zI9:2i(nĘf&7ձ ["-{f!eukVRayX&pj\z5rU܎Zb~Q9EvQ]ɽRG%}fz泙(r6dM赃ӕO$5*]b!BHÿsBMV5q`8u+YC+#hӛbӟ\ZjA:A Iuy a9XC(C>1̻)Ե5`b?%_u;SYXQf74ߠs$md~1t/( GaHvmqfj/SZ!8#1fGf̟ypÀlWr w0l:i S݇7#̾"*ut"Tߢr, !){sO)|N?o窢;n\*%u:%]#3#zx+ckI˶O<6V+vJXϪ7Ad4VQFUgxY[4V18h".fC#.uđ_x؆cLGw 7rA}PNRX*F<ݝB@^/ x;F*T9BmrhvELˡ/SU]MF`#K4a0<(SA4g]|L5"ۿjƬh0 ZV:Xb=44DWnk-G&dĊb+J'[OOTqa9f:|/"3ja/ ɛ<˒U-mS~X~Ӊ@mU >Bn1䳆>J'h34)zߡכ"_LaP?f\=F~ycTaUʭ+yTupѱ2&|ݞEha~;,OyNڬ f٥!=| L:tyu\%IJOvR,^SYyK0̃`+a9%V=b9h;K;:F- LL]!~F"۽:웜Su$[/{!d:۸&q\V@%u"t֧Nt fV/wW>Z<]<ԌP u *v^ s{ 0g94UY'gp cQ6*~EL8(7QxcԺS,F7NaR^>jͥCBE-ŗH>+*:ވFWV ʝdQy .2g- .'? v1W8Zw獰K?ء' eqζ_ݸ&awCШ@$2;-c,N.Ihoq=RK~AD4gWo^ x^Tv&ߒՐ!e+)z x+ Y#x%PFcT-|.Q%,5(&Li0h43k\5$S-vgurC!\smtn8%.,&쎀0U; KR״LʈR'>RĎR z02O6oşXn_D닏$8Ív+/QU:ao͸HN?ۨ IgB3!jWCyI<سT/g,S 'dׯٞ4èJ T2Y2)e8%3JcC?(K\@1 fpc;ù⚙oH2%NV='."#c?BW>?j 7kx8OܒzF@4݈S`l?ra_dX曄 [UC2] *pOAnRtT_)ɮs taOPWyP(ZWDF_b^YD'_n|Jj*OvŚx\LRZ2$ ш2~NnQI쩘<X@ O^ SO &M6 _WcԠ?{\gY/uEyV)CC8PnUZF6>`̟w/Ԛk{ΧLu?g FG$0γ3Z:C jv(W{60yr0wd!>Y|Smi o5N>za'„?d &Sԅioi4P3~ iUv|=Xtu#_u=V4ԃ{1XႱqtГ/! ^GIt!cv AẼ H)D8I|AHv=U"YJi*vVt$WALeV;oXU_U.Drxvd#hO|gW Φ%+|KW*3i~LLGc.OzG7(B.e`YŵelfŷD-0ڿP nJ6L~ՙgfrŲ^?õVQm1IzR>y%rfءc ز T鍐 +jH=OVIxAF+Ǧ4G~ UiSU,[8mpynSI>#y@>$LH6g#2w!ame@c5ThUz.M01'=%}g) iHu/^Q]`2$PM brygY#BFep NC)҆W %5BnS2(/sjH5ȾZOzɱ4;]NƵ` zKϠ5qy!s hեH9'tmOt"_zBawn;$ Q'GxxˡkԘyQ9d*>34^Cwa: ScmNh6o{ s:yc-!^b ]RAH}@OA\mGsb5J(~4Y\,dp>7֖[fM$w: |=[cXTu8rۻ.;ݽh%/2%;;w#fNHשix{) -oʻւ$nTG[9caѫ&yj~rN[՜^`4[TT̠;߮NgКLGş E|Q6ÐP],YqQ϶![k{/7OQ|i9 6N#؛2 r|@&]"98N%j Sp)&@42Q>% a2ÇN2z~cc< \yX|4#DMP%:n=U#^"ĺ0lPJG9<᧙O qlqy iŽƔ3/vGVjb0_xNn/Zӹѱ ' zKڌ\Zxj盆u])![]hDOq% ɤm3jI] H?iMc."W4ܫK"ݽ 6l-$1#55_%MuGV-YJ8_jv+Vl̴,Lkɕ+ac/g6*$7=< 8TAwM²,f"S%s4 -9?+0ss~ Sbrewp{2Ɛ4! 9k?s5EI-}2[g U}; :ʓr+6lW"?.ֺS7t9ΖS N$dlɠKp ;NGMԢaϣ9 S?1N6S;IL;\Er$f)»պ= n=[נNHpx8AjA?aRǻgܫi/AXڰo٦a ŭUyk.W ?Mub0K,&raPmApfìwX]!Z}!99FAʟ0Ιy4&>rhk:zTdVa4n$`h ;4WrInR"ФYpz}9ŖcH,>ט#EU;׮:m'n˗Mh㩬4z}2{eay,W M!^j@b>qu QD.pTbBHw!ujPSY$| pB*pUZYGr"%**[nathBe4[#}bFuC+vTvxS$p}!?fTYRIHt'UWrvu5`oydɉTXîz@Pތ2k8x3Nl!j&Ugu6Fiv|o|Gl7yYj )]׿2GmG^㒐K3WqK $2i "o;Q ,ʹX;Owl*6$/OPFM%Xbq$ʇgˈͬ Xr|WROZ@dI%0a~ͣ;Vw%ŦFҕh(3ae ϸS=tD Mq g+|4@)p8άBr֋|A*GVSey з# t^\IWNL.i%٠rjdgUa˹{3@V*k{:'#\_-zlL[ϽZYӶ&c 8}PDp|}p>0(E bP2c,,nVuуO|pQԧ(|Hy?Ja(DjREzhJ |-5#jal JԗS5,YDTr<È|/+5Hk@)-U3{9Vh@v>L#_ E3s𲦎ϜWX\زT>j"nfho:=]$>/G_'}ufQ:(o} m'wLCBcT*ݠ _ۘ xRi)ˮ3z&`YR?[3[.]q|0r 3Ap 4/ڝyzeK\HhU|}& %9yˠ % t0{,ȹ0V+XܬyA<iI7@uAF3:kuZoپҀVC1ts`lǛ"C |@u#Ԭҽk2u`iJzMbL͐uC-E 5v+jխ?x`QL&ڰlВÓE0g @%A,؛JlʞSrqCg< I}63*$BȐ:92OeWM@_MFTԿ*t]wpԏ,9y:ϒ2'<'CsofLH̙Dݬ+uJbsr,?Ѕ+&qPOTR4i{*70Lȃƍ%}1KeULe @XǕK(=A#,$@.Po\-?Ǵc'%CEP=6;eT@z13B pl"ovB$sʭasE\ajbp-PL2bg.^VxML8[O`EUoR7'Ɇ%頖i}›l4ԝg_Q3٨~`9ݘY;LFlo%_@&'@آ趲qO ].ǒ (p *img|E~ UKH3-6U.pr{JO.5F-W՝u#RecFUr@1(s܈ alMCqJ%rȏfb^@\![68肕mM|`s%0RvryB;ueT[s$j0ȑA VL \y<(fѢ$,r6̰W)ۨ+95)nxM^~C@П>#'ECC4^bI |86E~V:IoG%9^Gy.A }CWK/'g-B唇E!?]ta2[)h @ܨ~rgɶ*P(/l*iZq]}+6fD]!~؛=> 0Bj+k2Na:+6]=]A.;v4pP[%f*?-^zm^sgT qi5v&ꤥo8T/ ý(>TMƿJ#y'E s@X5Q߂Fl( ^`sp6Oٱ QE[cVr8?P%A t6/xpL.^8?6zCUW_p +A8,'&tRKHAw+uҲY#ب v%J4:<&xa͉"k Cc*/*&H0DLmL@d*S\zaX]s#EtDߋ)qE D=Ʊ4&P1Z4ƇL׌lK Hy)egx07ovt.w%woaMtEέ !VAoZT,^tԯj9Bi,iwFj}y'*fSUtynm _|d2@6z.(nfi; y;|F*WZOhEN>^֑c|{Wqghte]Q )1Dݕ͆q){@a|R%PV&wEN'qaTVF[^2Yzj 'PS]&9`X!OnThk3­"m9a+NVP|YF`', 6 ;x.ʥSxF\28|qN),d {4lǸ,8j=dmu js=CK,ȫuGܰmjtLH) *'lXol~ͺG ᅵ}emn{wwXTO d3+zT]bTR%؉\%}C3U: p&mz)_A",c+ƒ8@Q+JjpCro(CGw[#[8 }-'eYk.]_idNw 'vԙ,Xa kɛXARρ}ɝ}c !;.٤$#I`ɭG`/|]Z6-雈WC>wd#Z UvH: *ۖ oN Zrdz@WE(XIUy8Kr'88?EC]J6ַOu־ 2BNߊXkl*4?{[~qo<$#1^11_N]%PvDX] @uPju$iEWP` *.Bܶ:F!E8&}6>¢#}vk9|FvGWEsݗ(Jk렛\7H_1: 5@QC:*q.vbs 7@D:"ga5C*`Db#=p:NvG2׺6_ST/3'D_vDv f}DBR!Qjۊ3Y5I!躍oYYT,P)O"Iҽ8H#qUzݟb}^2tIW YoH1B/u!5ƘN|SS5~ս3c`Ʒhǰ/>% U;)~4x[p5y*ewMPӧE; O|%1o㘿I'@kSN^{`m b ؚ4fw L#Ʊ1` 9$T%(p}Tk42kBC0?:3a 5+Ҁkȭl7[u.fv]اɫ{qᒎ|/l\cs3)V}YH^ã/D#Lv΄QhG &#˾qfL!܋Td'o-O~Б.qg57udt(HOƽK0n!WSڪ^pG{ŷշiNb]ZīmM*ѣFBtuy#̷{y6]lᡙhWSƒgڟlU,ehg1S\#M9 yd&<^WW;tn'/N%==L7oJlM :TD0[z@:5 n0{tEږWmKݑ={@&秠hLW:! |q~MSJ){[8Q0{4V꧜KÜ((W)j[z0E~j6r`D-}God-j}\c!&MgFƛs4'o%td["@™X9pI 1C>1!Qd U ¼sl[!Wa椓Ѷ*޲DDH[W췻6zt QtqZ"?2FpZf$23}#!"C%آFX-kZ!MphR\sǮܲ9:nX*Z.@:r;5Wp蛡קDУgciGw0L0"\Qu ~^EҚ*MMAX:$fEޒԪ$~$lyڅOHjwg{le?Q۔J5`Bw]P!mMDw  8}w хFyDu] nb1ԒLȣp:%Zl0Sp!U=C}7Gm ;\GQRKBPlQz=PTYT*_L9s5~|G " {x8r3َyB?q12w9B"nMh14:7'ؼR7.0qo?aXGPS*;\DACqs4D\FUQ+eW GZeIe6!6n ?񾇶0/}VTS<w0/]$9GCM#&!? uYn*>4I|T5 {CgOjPo P7hPu&Y SvROmpSh; ln5H* EZ?Ͳ@bMG|*'S$}f5FW䷇{eH DADdVyF~*Gno10/Gn<4.$!!T5X|wY& *ˮPR irh$,Ϝϑ T·4#'ށ{[YԲ{YGT>K̑.G@VWe^TöfVruVOꦗFff$v ݄s  "b)ZLw5—ƮY049G㕐99ZkHvԑR)$A{~ї@?Њ@p/y3)h$6ZaI03 ]n\$ -0)r[d\1'b5 qTp[L}؂"^>s' JL4R{go3 _؟\w@}]5j~ ՏpmT3d`LԥFNT0fHXIߕRӛzYA9"aQ?3:J71 z6ZE"=]PSފm{hU^c[GiIgD )5sMWQlR-d2zl%wyxh}#o>˫ZnbeS2UH;OLdѕG Lyq9l3nVu5FWhw4Yʧp^2A'J& NA 8@ dSyo2t;2Bqg)ڃyefRm,TE8#"6<.d.,,-~+W14U=9AMbq"9e>Vzb}֓ Fp]N/%tp&-X+8.K}ƨU Pm}CgSrR"^?ܠB*EKE߂[qʅϾؠ2(+>Sŧ7{[$IB>eBёE,ݛ a1yFOӅ9̰p5.זk,*I;[khRbCQ͘磹4MDْ}7IJ~0kjCr#pCJ(tg|^wmB?3sҍUNUEk~Sm,乾FO.Ќ$6U{,{,By%םu=Xjg~O`QL|ǜhjg)g~.Y5Ú3ű9rLª vW`ZCz 8Zx|n[R\kf7!z'UtMD\zq_mOwTR އd}CxwIܪaR2j=6-R\$^!Y~J㽠:`:3M[{="5WYZ@]֖p񂻺u^#pb{kbD}Ēp =z+\$b id S&(<z(SORk"Q$%QZj 6(Ժ)Mb #/Mm'SlԼQzKjyQ «d9g&9ׂcx"*]C|*J;՗M@ djd n*~.PK{a a/ zAyi;O] ȡ…WU`zg 0qcֲy.x1nUة ;}r([ f)84Yd_*5,|.K::Ai }щu?{RLefBK7[WxDRitz yVgˌh30mC"+$v6 ȭX=zLD+U_*tkٱaP@0PXezCeة-LE&!;eٞ+>uX{CMn LK6H_7T7VAtz̘l%+.QHLG$ޗB7Suύ*hci0#AK1e"WsP-d,.+߲@e`}CgOHs{Š~a o$`u P!iB*.HwEh Jl+Ϥ+tOǢ/#9%XU╌s |wA~Sͤ "e9c#|9 G_yY3:_דx h!U$ <俜uYVԬIp>u+Ɔ`,/KLPK1xdh%vL[q*2% 2z*v+(^&R38ɀA""vgFpQDkvX\ &-ڪО|AzL aa+sѯ٩;JSGv?9{"ֲi+)0oDdIUȚ_{BTGz F`g5C]=| $o ' =AlnG0M^(]vxn)p/+ąbzגӞvגtΊXY9x"h ouRJ Hv{btf`p2V&'CfA[Œ-/I`zqLMϹOf:?ӋUy\so",57K,jxyu#딪e%g6gPҳ| Yu\qd Qol 1B-F!t#_n dSl}SftV4;܀m0@nPw洨DE+Laub.5-M*qqlIzsп.G]Ai"Y'TZ]wQ(u|`QľЅ،BVA&1KYF5I:`hA 6bp p_M"&nc&'E,[[N]y_F 6`^quڮΣZTA&]GͤL~p w gQjtw1dToWlj 5+LMJoM >v+m$WlztY}tgO3PeZd#R#.ЏJsOƓ`[`꛶ zsQyL8qUp+3q*̊Ԕ`G/33)Y7D!Т"PE!jU͆v wBj?xd lЍs1ty.b XN=OςXjAjoAOBj#<)|dAi3?4?HzZco_QL$7\7) Hmw;)&F! DڈcFPx xNqU<$ VP]H3DhB,MZ.<>Fv|QFՂZ{#柸۵Ra&QwRmt]ӅmSp ;-p+N[ 6voKW-"?(jyխk{ Z`i싔}T1Z Tw;X^l$* #B'cA(wvLm۲EݓF47)Z[(@Sͥ!SJQ?$#ݗS[5pJλ}=-e,b41d8g=  ~Y n2aeX|fQg6r唕퉐˛qp= 2IJ7g`$Gǯܡq91=^h] :p*=a =r7y9c0.aXTZ|-e-d7X59kPi&9+fRQŷF6OxDOTC8h6[}W"ra+XE JL,";$"0'XYlՄÿ£;@<~US1=evK m*fr,թx0.@;\ٞՎ !O H6|3~BΟ휛 TD-8Jj^A#~"pjhZm']\,"遠Gx┙jm\==ȎBǭ`Igft fp͜Lp4h@d6,u*l9עq]!7}8Lkw{x- ķ1p pE6 @&ޖ`.B <`.^UnbrF>!>r̎/_kC8J9JU`儃ſn!1 }jzG{l(C4K#vg}؅7Bta[Rq!& ]߇y|ϔX&cXvKZOEZSEj? <-D뭢@\G7kS e6 wYbpVg;ScntiRu|\,a>XCBێ2=f]g>hfz]B1 ]UWd59$"NEȟ'tMg.x@)vN*XcaZNz*ju-W'ʒc6&G4Z4&p`cE9<A#)mj`'6g,jnI]+F= NVMy?%U9BdJJYtXWl;N$$nJ6P^F#%'m ZaKㄧ,x5~=蠢6=U|x /&EU[ HGAnHe%`UQt5i43u$g#@5 f;?iI |?۪'dhEƶ)LwR(K ^oIԌ->ߔQN}\ZUL nVogh9_3saDZ]ST"H9fF҉cR&d,T-Z#׷y+blս葐[ñAHBʤ5<ؙ%)`aPjMJiꪆIξm[eetAp@o(1🹈Q(In oCeUT8|`̪sCPl2 5F W.׃]"X46'SjX}XmƍrvzbtGOwf'}]ٗ$s{bW5-v0$1If9fOBS*Lm6m5XVz~u x-E븋D'[\rT4 e'CT(AKuj r.&a}fֆRiS& Ҧ&!,?im?3|<lԿy24Q|2_q# T5IEĹI}i54?-1=/[p3Jl`> ZFM4oh>& _dɽ/S=ق1l:.ta+ZFЀI/~ $-xOKVy=-_I8O[\ e/aI;-1ҔQ4C^`YN(#Q"+HS=+ =0Uȁ Z#^`^:~Js/ͬ^7e\Ўl%/T`60}`<" rQcgȻ q(wVWS]Ȱ;`kpSnѠg<&_ 0hHoyPP`Lx qbIGJ+4С"T&=zBX0Ic~~)@ʱf@eXͪFZ.iKꕬ`PRh ۈ=TP\wqP k cT-`QW P&x=8,uX\2'yaB/i#BOs}-@)d 4 !V{?E78qGJǀʞ$KR`wm&0z$Sy!NZ_jv\rpH L. jrHn뮞dchvH]:D6=X\W=UkiѩRgo~'W*8C!%y ǔ ԩW(\„l=?-P<>:<0)Jv Ml'nlG9~E,*ߒ^]LELR>{J@ɘ `R?a¬k*V8uي;֥|) sgW^9GМ+|ןOPc`[@PZTGmu*oY`aۻ_ژ_<H1APc:k 0ZCs7 Fϊ?^q/qt艂SL ҝm-;4зeY s2& XMl3$ +x a.3摏l6U<[<{ԀzS(?:`T2$OK* e@CZ"P(YK$n|'oxpR(ƛůߤ/ĺJ{~@ᣠȉbːxg)TMtup񙀘#vIFcf+Z*|B=b㒆4όE@h/M?3ù~"D +:{o= Ry͗cQպ-mJ逧 =4V&T!5-ϊVK: hXLroǫЌ^@+{P;n !;/k=0:qz[6XsP^gEYG[ ʢ1 sP*Sn!Aŷ;AU֞st.Ud%ᛂR`M\jnd_`HnHS [m bݦEvL@l%r }`!j48HHFϤ9zAi$EJfv40Oji^%r*onX*3Sŕ;>حXDJ4sE*Hu{>Oe0dX3mq7T+ j{^qn){+?#?H}B]~SO*UrNkYS1fCEħ~/柑sQuJ X4`Dr%IQ05/3u~T:7ߪ 3ؗ xސrg=N=a2s&4Q@os \x&oGmZI@TǴy?Es}B16'|~@G  R)2E8tG\f23B⩐L[H#eG7oEz,iqaoT7w݅%F{daVua1bŐrCWأLa]i֡y:7f|}=$7wN٨w21*+q@רkFդO^83%꺤 d}Q]?^uȳ_F԰%.+L]eƤO}=t.$F^t膙Ď`> MbV8d!G83ԝC%=4*Dim `lVPTdb+NtҒ -Uj|Bd`Y.Z jAIZʖFDglk}65}29&l "j%21]S.qOTh`x5opojJtj>e=`"?='Z.:ȱ8(l9f)8>rTA5x>6c {bP"Pxܘ#0FXmjSV?)fuGێЂ1 8 SsJ}验ЩhVyuCɔ"n${nj`S,l>Qad\/-v:[ ZpN8F'67;;?4ЮтMGƵ];lat1*!'hY6P%>W@<>9 CwX:dw]OKtN{̂tqJF;WNsaw[ @ȚkoUF5* g5 0u`3fx># /{C 'r3*[?UB -*~x2lq.ƷЇ4) `\f Mg%74`O5|GzPItp]ȖE晒~7B#`NB(*Ĺo"mh-N-,ÀwPO؁zS4S*=|HUGsUDnE1J"Iخ$HH)Pjt ,bN2o[6Mhk5H\2VT#S< wߟ~2R陗wx(jQV}ı}HWܧtl8UmmJ{}`{&[x5m`*اv>l\I2YZ~u/z]Mqf{#^ӽ͊rtyykD65©it|"ga@;NQ-|x!3qzE^C+d{?+FHwO?yC INO1\# ʙz!azIge`;yZ wx9{;E0tT&n{*'EQ]?=~m1 " edAMUpXvnϜ4"'t@6*X٦ٕL4q_L,`Wqť@0{ύj+JrMeC hWF\ Ku]}ZS\ ܛsC:i\E]ooPMwɏlePnv@O@ۼ!$iНM Œ򙉭w0)iݬ2,ERyR#32j"I[ }#ĘWrCi?;R C rC :t'>֝  ez-oi ,5m,i7vVBIGJzLc0瀩 G} ů>$|8aE捣O G=3n˂T-tU\m0ټS׶!!J_۷6=XLp7=ͼ4DhZΌ AI(|gy~Wp4([WѲ>ޕCU$YV'wy[Gz۴52FĹל.,p%vϽ{inO[( }S0SlUԙ#] .ŎstKq+_dg4b6Y"DgnsίmQ@yHR_oE2Π w;6L<="Cp" UqKlnBenUf#0zO(緪6ؐ\ORߴ-,{!qL攸6Ќ,psúb=9 e$f 1;! ]5 %F{Q_$·0c}2eRqX;QVo2Oa"[ -|gS88sftZuɳ?\P q|o'` B0Ͳ x^udX՝J)4r_QN4NX`n$ZULf{ yC݇[~Ӌ`9b߄2kb6 _TF(iɕ| JU⺠EvqcJD}dݻߐ$)T)g>;Rs%kCM;++*i%ڢ7+p#tX.?#PE2#gxuѦ1 !xKpN5{(**ȡU̡)Y@{6ߧX3#\ثړX3ZG#I8wL8H&Xe8L;at^߱B-/Mu$ե(vTw9R r)?{|X>me*1OY 뛑1wDna](1-'|![68*$Wysy F% <̠"Tj(K!YDZn(˂.Q.8wA=)Z1m t}2gNp"*Vb_icˎn Ġк*1pM_PƵ+>RRt!vsS.(Y»\ڪ5[$G}KB^oŎ0跊6&7_$ХZ  Y^$-ZIpQ 221Whvȥ :bxjG-H T+: :[-#\\1d_| 2>QDv'"!khU6a5"e;nHOl=$; LSoJqnR7}!9&ȴ駞 A)-^cTENT` ,;*n6:~WQs_l'0a.^点ɭ!PW`[oi}`Vw U6>c!4|,n8jD g,Ȣaĺ) )wv] : & g_Ͱ^ jτԔ6 m~q>FB ;\{i=AN/@CD:TkB\}q3e SЮV76H;HlM\EH,P|!w=Z>8x`yG* 5-*8˺.:V=o[:^׻t|YժJMcr{qGHNsVnQs"t ;\h}@YSMM:g0Zq:,HD+](Fqc+' Bn,!!ty哤z sx5̕j1 : g] Vܚ %]rwqH̘$=|HehKCm-wO.w3=W69||BN;,Yf=S<ۦfBQ´9' $UI{at򑨳GM"%@b`M<;li[q !!< &٦2iI*['zErKrbT$o]>*DӱXMp||eBBl"u=c.\ɘUw G`I& r1E%DqUƅBEU,EU{]nA*(#OW,xJQ`ۻ&ፖi+P/`un-%tԙ]|7!@x?{?m`GH$TM2ܢ}ܖ7#0/Rb$8x].|E1+xˆx;xne)#j-_r2 /h<.=pֲϧ%u.;0~B}SP7&G<ԟnO3u >3Tڤ*z VC Յ&ѥOBJ6x!W4mtI_[}B™eCEvPF'F Ww9z'1CB-O${5j1?o/Eh&eKrWm'GbaRg9"C ^=OS|HSZfod׆0nرHܘ>Ġ2upKSK_A;Rm[YoO[$Γ3WȰ=o,ݽΑ,hon, V3뒓sC[^j# `=r?'HV J"aE JaO3xm 2mf^d;ˀb٥EdXDAiicOk* ,e3YGLZ+W,yaZW=S? ppdI.y֏MxjH+aM;"ʦY!Rx7)a)8R sjV{aVz$o\VzTX,nh?UOXvNd3n!ÉtI"USp?(F}CRzmi`F. Fp Xlu-*"$tyΎŨp:чXb^6 #@zc_Ap=cr!u&Lޭ[ z| gል6e1vLo M$RJM$Hc7|]Vfe ׄ 7r E(h7 %ӭ@.hWs6R ERobj`e'!9酅ֻ d8v^j{t AJ*_|W6]T"vQé#{&XcV|Q'v4H]F`j8QZzhX~ (URRakN37nКj8qȫK;z7lO1tTb,hY6߫Or(k_Cv&F NuЅ{wsʅ/R˞:LσC\`h'C`n4 #X|c$:) I3#RS@7]iޮ1n82ΚWmP[0,@5Lh{ 8Uf6=.5+N!ص*,0<q:KJZ),6NH>uZOn(Gp1lċ5J;QO8zP޾W)7 >qX8h# k aVER;o+crekPs2S7`p>[Eh8V{6N@00[/xOE> 7+t[e +*q 42ӏcUR b} @: Qrjtɒ*?d3<|.?#fJCt%Nhpka+| ~bk/Ŵ^-"Յ&u˲ HIB_?n"~hX藁L/9%-) i?F UNSW@0%U g G< žVKiY>{#2vchK?RhE!Gr\KSD2/unM9_L\㎾F+jw`JNW)n.I/7;4a}ˣ 鮣cx|~L R k룡k ,<+fen9 N?pL3Ol(~ƶnxfzO[,5yD]0Y18fH=%qS!Ss%,<7"EvSX<.l ,uWO4Πϖ:`(_?r >d"H1ͩ;+-xJ6B[ ?J>!6@A1~EKc?QtޱCOQË 3G6ɂþp0["K XEY snŁ зPwHױws|7p9Ǡ4iMUԼƜk㓙'MBIPvq8ufF:Y +&>}K]L:`\#iTI/aZ3R9σP_~Q3`?Rq Oj~Yսՠ&},D_L ʡݹ./B:ppr!dyJΦ.H0;6+ao݇7֮3ׅ쯠AGADDu-SPhh,k$r`HBvQ^neeDꄹ+d` "L4|“ɽ_XX 8PsqU6ƃ6+BP.> L̶|*5I{JXɩT@ Wvl<>7v9f7qNw軄뚯Ly4 fX[y2!7ewѥ|tQ2Z[keS20*#fsfs26 2s"ီ ^U+oL V'\.r/[?}tǏ v}f;Ρ@xk>;7YFs@ hI BXm |:hA?,“z?Y 1!Bơy?J̷!hb& [R>.w?Q"e?읿%;|(Ik>'ĪKzhUF-zH:s[,(/ůf|}`ˠsҖ"f܆ סesEO >35q:DIͬПj+Y4E7wj=։Ij`Ƭ3zმ֪ц0 !XNnQ}#e}+yM.jM$=PL `5円w1[jcjr,9QQ >RHڗY"f 0J{kp&k2sj AKmicFQIlLؒ6Ogp,VXlw9DyJIf^y+Q["Y98lCzubqni:>])RpY歹֬d̩m )&k֯Я hlV*Ty:;_Jr{*E)=J+NDTQs=>{󠵕,LHEX]- 7Q`72#Z?KsܼSZiG|c# 0mFÜ KƂNEA .>x)q9 ˇ*,yoހֽ֟YB?סsws) }JR)YY!拧{v$gjB/啊+˴ 6Fե%ݙ(wp o).P ު_QϿ« €iaq6%ONt\`S+I KݭNյ/O *u7n#N1JV6y&&qdkE# t<(pI R|]]FG]eqwz& PHWt$k5ML|GN9[`K @.,@eJӃh6'<T[^،r?}}]5yhUe~\SꟼWx-Wr4_W_pƇX`ȯ"n?iQsDb潪OBlvC]:"$FkX48GAh\;! UܯEg]ÓjV*Mfw!I ʩq*&ork%fTQ:Hu/2URMV[bÎ7KV C +ʌϬ…J? nh+' ͓=&ijȳ5A_`z 4 ѫdƑ^rb?İV{{ý*,}۰ k4ʋ --2K$s,vf44 }|pVcnMX߾tndÇqT5vzZg;uA.a RYa+Nt(CZ!hM?g_ =51%.k']V6b} dzhxNiߗLI=;P?"m>p=$|FjʘY h;q~"uT4U"90k^}1d6G7&vVB] E spxJ\gWuC] 8ՄP+.Dj>"4%&Xj2$t3U'v7UAhА+xiPpkE F-BzrARLy(3+u)kM?؎`;{&@[n];`@ i)JcXLiy9S&4p=hGmҹί\]oމ5Ma8o2!:@Ur!GLiV%X?;"S\rZ&nN!@:Ygoo=d! KNo\ `us>fJBk,U1 ~І%<]IC*f]9.7lEUL(9vk}N1]/W~Et[}̙Bi*<pҾ^o±ܛlΆyQ0e,W雐U;68i }ulil^wˆmx@lotu?+GN(S[8y,4q?ܥm`HZ| 8frDˮ0ӭG]r%]կTyyQU&}}t!t-DIvI O Lίh5o8gIΨ.PN >s҆rp^ݦmc!kS5v3kRb.F&G*z$!)[0[x˙>?67-TV?3 (4S~,6X$G[#~ ʞQsZ2 Ȋf.b'#+b,n2bC{3߅ 7:RܾEBVkK/;']h6e`ިy8;"A>YNo?cߒm/: 6L落t6ĔwǬ| ?o/\c: "[oE@îb\E$rS$;4k"{]rQG8&_u`_Gց%I86z%=WIv05cgY{5;_ WkAI3[Ae+M]7Pbfhb){x%]yFӯzVBЍ|&@BgCȠ!WvWgQD>-Ta嗀K_ilj+ 2ߪ۷po!y@0ؗRz -??68ӯ7mV|ÀwUZ>2|L :J}dHdK\lrNDA߭m1M hʖ+6ktɑ sB_vk O˛]lab1h~Mez6y0̦> bA0YJ] r7QuNLXhSx.2%wĀghځQ ;-XڤsiR8pgB-HE<ֽo iR5zE+-y^Ŵ7 muv`$98=˿n .lW{^G̬7ZLA< J397hH:]T!xwj߶@vQߟ™$Dd@=VKUz0U`ۇI$4_|iҏ-ܖ ."?S՝'Lڝr?XRJZ}'j9֌Φ. 5Jp՛VT;ibDдg0>]gk&2VneWR}^\uf\]uCg ܃i_.[SG,e94J;dmpՈܣ~gH%RYK:u7(:|vii vf8ldSy=ȌNd " w ^J> prV#)I~k򇁻a;?e3@lfR/>vOX~ Jn)ŵ(*yJy3%nnŖg /LYEBh}sjzfAe_Uy5@`D];Lpdj#qj =PQߐpMm6PV[lqѶ06oCXg>%&[r;keuKJDC˅юQb@rŕ}QZPxq̘F: ׈Sd#,@wacqȵvAHSH9h`{)-Kx)$uCR 6ʍ5 Q3E7Q)gKJp Iɂor8O,O]YVqÒNlCގNݔaPSaŨakݼ T2GZrYygr- o?BuaR(iE* \ }yl/vtWl]KQ`fD;To&zK*"/dm%PqRlQfQ)2E>T :>,">y8<\~qZ\uQu ݿ:$ۆ5?-\jΤ~~;L}k$^ؤVy+ i;=U40'Yz"J) Z7eEGbK@ 6{an'N5wgď ;QHp" d/tVKV EYACE=K#@V/2?KZmԕo9)(/M] :1k:PçW^PQJPnYԕUod|DfIRǷ$[w_ Q&0\XK lWKn'%:?hbiƾu>s -)$Өp炟!jQ^*R_щՇ=S∸EcMY X@z<-PG)0v,_di֏-1{<}Aj ̮ikV bԶ F?GN ξ'U˼5'.'sPCHRO3ċw(cN_Ȇɠ><$&xElED{('mfܾ]o/UcrA7Q2p тͭlf~,Y]vv2Yl+13-7KsN\HAŇMaXХ'.w><^8GiqU-}s؍*ݪ 2$z!Ob3[p[I|ㅱɒxB^#m!!XH$ws; ;J.ugٴLד!C= ,6יgGe^Rdg;H"7gm7/eur< " _H5K6^0uQ=8@Ҫ*xk>ya|!| m=ܼK Q9BE=\L)FPO \2.{; hER R,nO (Ͱtj} Dt%INf)x:G/Σj LRwύ^9Q:eҫC/R)j閯=x+sh^}$ao9KTXɔF.A%@KWxsI8q( N\g_%Υ8+Ӂb}0aֲoJ*VsM7N_3l삝>ԁtI&t1Nڏդ~q^%c#uͶ(fkCby%xttfjx4ػ3L j Tecш@dHk6juWvp'{XȖeD u%N +£&N*swrada )[Fzh3ݜcM{U'jLh+WL\cR h4"Ώ"OuSy@qjQ"x𾱇m#N+̼ E频p0 #Z1QlV4*dmCEۃk^zco0Ep\uU"ޯ 8>Om k3gH`}'k=NUm3l ;жyWֳqN O ^n:E|X^0ƎZB$ z MDpԌЛwW7H"M"ԢJC|HSzUizKoOnA^2P右Ѭ[WMP&>1ޗxAt\/4DDWHG]j^-VR9+B7uSqQ-c}e&iEhw0wM3M_:\Kc΄O3*w7u?J c*:D4n>.rO%uȟs:DnA YEo /̾& ̮O9CZ!?mf _e79'x2:V,E3~>IضH-LD&,4P8"p5vJ5M בj]{cia{&Pa:;uY1ӝZ6˧- yl;NH䒧8ds5Un4M Q4-v| \L)K8 $ ŮFF9b6{MS3b_@WfHr{AP<_v5BRWos tM;#_xAj<ur3ioӐؐCnDQ>8e7 ET)ۜUͥj^._*7zwm6)T3lvW?]C%άeiX.y@Q-V:<)GEH9{grXQv[Ce#!ێB$ڡ:nI^8D{8BF8zj}rl7e9au]aWV)3-`]In35^Am=W m3"-X^VW_8py=AX X"Xm3 Fu¿L bp?yA]I#9c='pC DqY9^eA3Zh^u &a {] THXyVLrc.A3&81L85>VP!\rv:iBu"T= TۥM:L*HgA`!foP 7Z+m&@UYAUT.Ѡ&pjԵڰWB{Re:P j'bյS洞¨XFJ6Q|үb dI9=U[x;VW*q)a/4/cyay5n߃S$1xGnL(r> Us AZ+%q7b)nPJmJ#cTD|%=K+a;y9`D זu&U*KX "'xyDnݬ2Npck ,11onub9綺*|䝗ndvu0똃q~B%ð{j:D z`.D w;Q…cxb "ὰk:za˂ 5sѨ npzsRoay`H0y]jHKip |_cBd/sZeZ Dh"f_m}t7]>U]TG9ZD. .jy_}I.b1mJ d5X p,3&A!lbW|Dt"\5idz#fk>yvXu LV2Xތp//C,Ӏk'K ,b]aθVa6U{T_|Vg5vЎ 'Y̧+W" +^R&X[Kj)Pq>^5DUĂc"C"y^Oّl.Lw^.^WcVz4P/ؤD;/l<o&L&'@"qzvi #^k1sl-q‡ 2lt(67*Q\ Ut3:Ȳ11@Jv`0(q/Z:&`q LY k l;_݋k!y$f9MX-VehR V`}oz2O]Pns0lCA4uina ~UZƔv&fʄ ]3cT7Șx=7DRS*mdkGA=D$+*?Cx#,~4&Aqln>QFH\vU?Tqt5u`R!_kT4lw)D-ZbOWTJ\.!w"ssy.ɉ5> t~ZyY :  Ճn.lތM-phGG=#Ɠo4$JO P+geCяǽf=`ɜrx7jQR&W'x#LsGQ)11 c)a;D4P՞4tAVe㯗7 gU;s~̞x`#16"A[e"+"w"tw"n8 V6e#uطԃ.n=UX6g$CBp-NDspCOc;/0~%i-T;K;*7 M˳{rVIܭПEE(ttF_}stqvP{X$1dYN t. pRr-y)!z=f?mqVΞuJݟeל.YYgaNTCԊ#-GF%ڷ t[Xy4u-L8ZjV[4Mcᷙ.Y% ̣ͱ 9Wܻ^k$h1*CX9/._Y*>( a6za q0D6kyXpHߜ/ϋ)E0vjS![n<[ϫrB6E$]CW/İ;JAvBj l\ ;4)%.+;] ʍ~NC2;8<Ķt±Ss:ہ(cц&Flw9z]XP6zAT,PS\&P(< mZ\H2iIS1jE }t*`5\t}- cqѓ-aw5r,]84EGpH܏:z3]R A24DCי,G9^57K=LY@s^bKe*SdlQQ7=# =!O{^1"X-2+5%y;egAuo$Dɿ &XjFdN{Ӈ*, Pl̘ !GQ"uV. U€d=%h6upժm<ЈÚw_9/x*U3B&8i餜,Jk'nC^Unr&A-)Z5`K~,DP7R]8e^J ^ k~Hd9GOԻ:fY aYp* iQ&)D& P'1RQEZ`VXCP(cD@J M3«.1wB'>͘ȍ&ǽ>8P2X^E0?Ts ǨS)8X"If 2 hc衽P6$G`ٿeRV>5ԭU1rmz8ݥtNwtRF[M:%r='eLgđTOx)m45迹: [װ" !={g ̩ôRF~/5Qf1]IT`Kkn:q'xw07p68MLxlJyW j{vUPAIolj 99xˊmM@oR}fWv"r~ UZdP:g1⯣G"VAZK{5mn5&>n~x->)SyкpoڭIz5jg6M*ޜmv01 ܓ"TS2RW6q?^fֻ`)"<_MLc%]l}F=y'RŊYޮz&%4|d],| ktI^9zGHVCC|@T] _a)y ai2,qU=7<2_L" UH`TX30 i9՝~_!*%D ,)RWI=# D+Û8u6[(sYWa⍏O7 @mõ+ {N 'qV$Urb-)mYF}|aWvv*"E 9hӗGJ *&^Ϡg=K%ؑL'@m#߸G;ؿۋGtMiZϊ#yX( q,l>e&KE+bq j`,tʳ5D%WMOjH6(wd8)H"1+Jrܽ1SYwT4$*N7y`Y U\0F*;<^3dr=]׽HܙZ@M"2yoe7[wNEN .߷S(B:W:>lipSLl|1*KXF uY0":pSa7Q8r!y/>ğ MdUjK!R+;4tprojE^|ĆtZ(LVK;@B6H &m;-nUʻytq?h.= kSKFҔ ~oeKk&V,2x̖jblnpexv=Лx $`d *~h,> pg,$Pj=֣P=HA_ǚ̒(uo/FđAOLym_gG"w۰~U">y1ePTk`wBѝ̯Lsfj7yp 6C;qze1\>' ~X gDlKi70 \S*v vPV?iنWAs/lgg\EWx\ȼl3ӤJA6E]S ,n }w:_fKFOp!H:G s^(U4:P#r̝}#EO7@!_!az夵&xQoix"*e ~4+A3䐪Sߠ. ;Z:qA#D힅RH]x!RuOSܓv lE&אcʒ+Sb˞to.rn}&T7QJkA:xM2{ `i1@ZJ/6]aDrO[;Rk{PbCc'q5QibjBjzkI@GS^j?1E`s&ow({fa"ͅǔJ/3AnD-Z_H3ђ:.jW %InjLf5M -Dzɒ{ok;{ˠl3D Sm8"!w ù&x!G=]|8:2ܫh m^I(}կ5NM='ⴞSƫk(!nz]@3' F` \:? BJ DZDf5̧w=鯟l߿a%H%s"*o-F\ؠ8ļRZ$tgZ~Jxne)o|lԈ"&F91#]錜sED0챴քTO;0E9^f}Wa 6ﷀބdnI b9Pƀ#ո0NALF'Ŗ1_y6W`'Za#N]{yU=Yx3*v"|?51n V:jHA)&9STI'5,>UN mw-rGdHw-Ո){XOq<ȟ!nɅ("AV̇4"4g3ї#QXe7 LWH+ZkmccOn]I,_zɕsk (Q{64ћ*/+c$*IC >@>o SRx -&Sm=^JR.шJ|cxֽ>_#:n~_ 8tF+Z 4k53)򈜶{бnK'["[uR ݬ1*k b⮣IJ,fRRd j }] Ld/V½cL*gW)qט+i.WVSaxIРٙ7r.5û:eS8cm`KHu 8t};e[|Ĥy[ѭ+_[M1b#j/DLbAu)pZG9,xZ !^pͽjݐS2ߗ7+CBKe"varT3cNZc5/i³В"ԭS4 Ƞ;FiY?;%}65G76+몬PZK`:/X6_͔ש6i8Y3`^c"7c{.~HK:/U˗R1$ƺ_X@Lq ElQ?4_mZl:K,lEC,C$v& 5qię@>>YY8gAd,fSBCָ>:jRO+5N vZZЗ͸a$vTY5^W(A5NanG\4tha͞|Ч!PZ6I3ctZWT@* c8nnx9=wU2VbQ{"cE/Tē}2ynD4App,m'lhw' QQ [oj=E8mPKZ!E&4eҋv'| 1z7*r/ SuDʝrC?^vm/ dF1qCޢ .amӮЮH{*Ӂ~.Y.}m"G8}º`LR`,0dIſj-Iy 謹TK_`uk%G9HX+i \tԧdců_f;%qGmO( WY&s:Ht_?kȯD!t gB~GWz\nz]<=QYx-9zJĺi1 0G܏[,={H&̻qq0%ߤCcn@ϣI" U}Tw0ۨY]҆%oԔun<뾃G󓫇xlHcoܡ#F}IBZ5o@ꯦ28F Z]%TK݊<7jt#x81W{(KKٕwr)ؗkl Ob#Rj4jϔey8;WT;D,عbĴNڪۓMrﭤQxNnUKaC (ŤއhQ4/!B(ȳǯ J W_ y)etE3H Pq+R2mfg\+X`|pu+٘h? ~Vnȏ']4R^7@3W50)A A)eb(z3ohh5rDTV.jgdPͪzɵq0R{k+84XHs͸@]xAu'C5'l}I }>7xJ]59q4nȹZg! }*מZIaegInMIKSp0$~%P:\.59z+.+B'qW^_"7(+:rU:_Q>FmPɽ! SxRޓB4Jv8t4+4H(ZU^5,0l}uOWtv/SJ)U*<>k`6=Ƣ\P62E'KV,Ӧ#2.,KҟNc.QP~8BSL.>3~"'8R0Xc/ 2io:ϒ-:-eR:XژF=Wj|XCpcrHHo44lac]EupWl5;iR|m-.+d:$HR` BpRv'хX5!Wty,@|+I:<[M(Ste9](fzE0+Rmڵ; kqRro\<7-~aE]t`IqLl'@wR pȹDIV:^VbRoғw>i12$/uJY{2s|X4$__-r,"rh鮪r 1hhk fy"/6gD®t߄7_wlBj ӕOg] Qc0 {jaz]E#[T1EtjU՚,+T3n|)?@9'zV;Wopήٰ3 S#G">MD:焓͛*g}(ewWT @KN"N*E[-oզ k'C|:e<óƘ [p n`Iq(]^EZ.lCbp6܅#م:U1N}II{Vޟ؏"m]\}6  JkOόռh[ۦ%:318V1иפDR\R'|=6#CpĪ&XrejKlnTU%YW^b9$߬m6 )&8yTU5@|fJ1zH{g+%<ɹg٦Dtߟ#eRL3 *J)b٥]2%y}(eҢV4R:$qBnž7,"( hKgΔjG_oYIFNjEY% ;.}Mxgr1*{Ԛx̣̊V0԰!dsU&SogEpAJJ~ҥYM1C/os<-Br+Z&BUiHkFP 1m\N(D͸8_dg`jL,|vrF|y_a=X`]aڔ-4b%JVm LY`hglgxP=ǁ赅ϐ bq9(ёݍ\ƌSQzʝ"ެc҃^E:[\S iil~8tqd,@კYF0J "l0)&v`4)4cV~TkcդyC(Dmq(ܙR5UFpE.E$D٦tX,{D_ !u+%Uk~ Cg9 O[Wf ңHV*YWby[ξ AD?;ldXl1VY68#^\ŷ/$ k~Ți Q9۾ FG˃qVN6a Jag(?kc l$I03;מn>( }h=lsc⦐Iqkp>"RrՒunG8L~V/"%$Tۜ~$Y kOQ7JX5_CLu$B9(VzwiR2NuI1mђ,V)N_;Evg1ut W@0cQX7=<|\L߀sH&;z&#?b3*/(ZmqH8-cAE:-C&}h<$net;?x<&e5 ^"EfQV" q_护Uo!(ar?`T|ݝJ*#SAyH[^EZٜt-ƭOCҦwo!M(Ĵ tU賧\@gr[:Yщ:Sjړyg't1ydLBPDH+tSߺX"]_ϕ([qˇj"r])Z%kKk& n'de88vpŊPg[$f~0O:1VU^_|Iγ]Y8g%Mva;C(p;E8Vx}; ?9lVxaҤV9@VyP/KOgXLf dX7*0Z19c5 &CEuKnGj^$/la5U;:'+ S.惂1ҒϛPSh !m3F>"7$fAҘ`&aT1w| Hݏ3m'>ߟ;ĆL 'iGR;׺ڞJ#-)Im%A7:EITBSz_/far Vͽibo,q½xk8422=]8#_)xx4k.FDnuxF:#Rx,}Y?0RWMK%R~˹9H߄Jp3~vqCVT7ndSlIE5hM=@jcHO\(s&=)1.VM}g Uo9`<r$/)w_CPއHQy}U܄+`oGBllaoYGȪ.ߋ,rO 7!bo;֚Og_K@@^g$#P3KI =>2!&65x٥hѷ^q7 OJW!>IV,ZJ-ֳ#YYS,9/v=Fh93≽i6Gw<n]Ѭ7J]gmB] P.juaG:%AůͧxN˙;QC&LvmwSǁWU@kT78V怬㱨b2L3eyS[3gSWd8S|ߴ5,h~f/M}҂ۄ Gv ܫ o_>TU[OISFx;6rʰTk M=Æ| z؂8<<=jQ}l43÷8x6]}yĩ?KQԹAFHCOezr8}dp5 pdiV'OȭO2P_8B.FpXX?6GDzb ]13sE"^G/v>dºn5<<#fXLo "Z-#V w}]t$^O<8uNKDBYbfdM=ehgĞG iE@P_O)r`(N?Qn|zlY(Bp{苟oK9NU-*ѭ\ LgqQYDXhRYֽ늩Omj>ЀNS}Ny+]o#e>t@1oc}\hl>`mU[& W1No׮uxbO4L1sY8mPB ᠬd֠X`OR/^ʼnu(\ta6Y?V v"W,|>v96͚gלj> n85 b_ H?urO%N= ;{C,6@O]GQDmI$lCyS ~z-X]z [oR/| um.DO&11%@wJqT vICim{ipzY hR׃Gen#}lR\ ZRG+XAe≒ 2aK@i<z演zF1nQf`V&5iPہ{~c-J Ωg˃·qYfU;+ε0n0 n6p'X?m$E4ݧ,&iK9)*[Mh$Dao" q0̚Rmw8;geg.3h+ћvչzWGkR&2,iADwdr -;Y/FiIEd<:P8IxIgΌg5jaz ѰKOh6k |>#$[W q|7>}ֈtܘ-w.Ar"DQH,`5>BlDY*&{Hx8H0Mbt73Hwj WIARS&~4;D I D)'j9]LaLm &CzaD$ي?˝TEU{?Ɇ eD|ܶ*qrN]p/G݈:^q]Wz`AL{0LXt)qvKOB;N0PjgdTqeꇘO{-'7yЖ<@)ju׾튨! 4}:FoՔQyJhuv ICd68!x۬hNĘjMUsp'9{cߗ,]\hmѓPfe{ {b46*"xv )EvăS<ۚ6g59﷈ 8k*֝frNB]* t-H5hI0;[|`v%QrK5DyY>kL)[쨑k+"*='|G1Js5l0-xѝ}N6do2Mx @=Lmvy11.(s Ik-ݐ-z߿Շx^{<=ggx^Y9s5Ϋ @_DiYTh3h9@i[CieTt|ukC.螃OA`4a54;괬;?ѳߑ[^ߣ9h_)HR>3ö 66pclN;HIS>GZ}[ԝ;Rז_thoUJ_P+_a\ךu:v8߿Z`,p\KԔұT9"SBI检I>pF7再==bax&/W^P6w'؇:FҞ}pR2 Eq^}I*4OgQM9yg.Wv,fT<&?z/>L~o)6tֹPkiĊa֏'~C4'LtjCk`W9&@}Vd]QKQv[s$m+.s؂7/; !q6c" (y4 T_گFd2d>#jeB*c|R ߨAe::!"_얦0u 3*^;|Ip-c$Z&=/)cv7cp l& ̖{G(nb&Űf8[LR\&ac?g/,t&VS6c|T =t{ CPoKϨxŃ6Syȶ0COp7_=aLIjݴAE@T^NB~ʆ\ggdgXN9Fg=)ђ( v!^arEÅ|,-{iCqI?]`=MH[)4*z;\K:߱35X5I#nO:4RyAOfpxML67A#~ CCLW0a-0 Ub('R[&+~pyifК>@aVw(J|D}Q61:1]@'ME[e|5CzVBnI"m0w@ZA#6~aId^J0(9l/<]ʨfF9oʍUQӻ:=@1nnslGx+7hfk mC}507(ď;¸*:YUܛXEvIxI`=$M5+ h$@+|s[0g9l%-??>J9վYBFÉR%X8<:w JdOȟ9F=3Վ vaxh%H]tG3=-sD|q>-M)`t:Ғ:Au&Q>v<8AHRNwxWB &D##E~0d,ʹXX{$!sݪJC XY3~x>Q.WXaq%c~L}1OyBI!-iZٌ=[U& 8֌zhe: `eTHyG1>7No G ~EZy؛ӠXֽa$1y)@ _wR4xF`/n/Km~Bi, z=v;[׊4oN K˳zH癧GЪq 0x[p?cOe5,G P-ԗsOKi,1 wSY1n= T"oSg8u@9lTo wt)F z˭VcKs9Ane,izr+/i@^5qi ]H^ɠqaؾ"oOႾEƚp\]}I(M_[-WW;ޚ/SXʢ8jݏYv\䦌fҋW}6Zc_l'NI`TČ(\mD[tlj*7y@"eoL. ҉ʰۓn*&Av.FLZ?‚ [ cm؞E"ߡC?9JDښU W9?Pn-V_M?i$ :+oNpH 1(apy=ɯCo@Z^)7 G*ڇx2ii 2v?Gfv`*/p1U,m|㎔B/VP3t'<o|;L ;L'ՒG ;梠V$BAtqՈF^4-HsK Ak BFr3խ.ӞͺA5w5qOM+lXWw-ݬ`MZ7^zJV5S/ܣ*U"/iȼm  _ U~#046J/# \ippko&d?t%X4TAz3dLpm 1LO6Œl_H&$E7XGu"e4G:?a<3kl֜R i:Sm|> _ŗ&f b7OuDnѶv KꏠfLTJ"9no߽B.e(2/C=f}RN<%ca*l /냀EyU?\{{9CVFaSjCPed2cSZ=udC}U1Ygt~ZI>d+{DL/h؎pyR՘&{crtv mFjVoҷDVܾ4j ʪ9ǷP%;PБ-[BmccCs$*9뭬pV^R3Py#18y7N*2z(A4a\=ĜxIո3B+Mn* k?1&;d8KZ(s%5wsb" [M vl6>Rs6`H1r/0h܅ noBO=>>X©FO rX38-Q_ApQ~IFAvdc\1̑ ΁P7G?O[x[gU}yq {3ijJlteN|⼙o8>rgY!h̕vX>09:qKP/<ñםxW9Ή"?94MT}ܭSi¤}APRJי^#LɷhEy\fsϵ&V_VsA1y̭$fFTU,@MY N$k}^2x3fIEc9(+ےOh[e'R\˝bЭ_nRQ7;rtr'[O֤@՞n_?$7 $ k6 2nr)̇{fb3'04;^U A/ H=Ǚq;yVMWCEG/7 ^!q^Ob&ALEU%'J@6騻Ӓk2hy~1 ebMѼ9H8 Ӷ!lRCm6!O #EU /OxVGQl2%kRw|4܇}>ũއOk '_%1/?ي d֛u }l[98gbW/ʰrsnLE+&!@2vL'O~2ԫy {@T\&B-><1^[sĒ0;Ȟn'Lݙ͂ N8c{;ly}UcvýEc/ͽt!H(;4]͂e/H EX{Gkn:[̈́kV@,Rl89T') ou#cI֔`au5@܉i&'Xt:KFcd] nxTjel{ps=?8,c /ƃ|6W'P.鸊stv,  $\1&Nl=t`v1ӾɖW_͟3m-s9P̃JClߊy Yc"BG&ahPD=wOrԉx B;?zaƓ mgqdʭ6<#0YD>HZ .4CZ|o(Zxi^T?57VL*L豨gnWCc2vx@n6٪+-C!1޶U\/UMAai^Bsˮ:f|WAM7p/ŎބWtP@A{1m ߇q M2Lq;V2DU`;OY~=T-`B3A9% 8xr1*um;?U)+Ele@BaB,{:)F{yM`/%7hǗKͥ[Vr>;@Tkʍ=/$1h:#E`οGO(ށ K8dߦ㌍酬\% ?qk"uP4ͧ^Fk X>W0ީ&rm6!@3gk ?š: P*+yoe9߸ͼ^>Psc VngG|V`|Gp /=mClD,ե)^e!;kHleNf̝#3Jc$x< ˗ŠO[h2a ڪ&,lq]%rz{Jv_:& v񺈰bQIEh^HdIXw _dEA;n5ԺkWX}ZLGX͂`onk rdh؁Nˤp#ic =mտw53{ltKtH$hhUb iSB*:nrȃ6 R" #VoQG=36ymd#=瘦_>>`R!`'t ,m+ʷSC i%Lǡ-YL~`,h!4cNDx\T6;b*&Y4`N?R<5eqγiM$.3=tOö&>Z6oNj0MXzYt\(\GJ%&פ80L\v/3_=#'6 Dd!xp~tdT爬4BJ̦: vv_nPQjv]kZD>>X!<sun2$*S)5ZeVR5xLхҊfSEꢟ';RTGbtUu1dipkY)s'4!{lP3qL u;䍊`+T2g~'N0e'ωto3&un&DI5QY3#s_73&w5bg|[ OT7YEf ˃90ߪ=|#ZHӸR,ކ ĝ N]AQ<Wa?W]9#;&Z ~~n+])һ}nŖv ,!8.hk )}ق_/xEhy量g_4D5vfIh0C2d/IJFīӿh,Bj"\'&ĻK7.)6{E)[k>$Ŋa;醝XWV8fNAЎ8W輫-Fߠdr?ɀ K Fx$ |t.zAtnDuB!0%3`"Qvjri4 5,ކcFAj3FLJqM!_){ǞM4;Q}ɻT\'C Q!|ʫfe֨^w@8IA3pNmQ`L>cj5:_ZFCۍy7b6'Y͌9Z%FîiYW@2@%zEY搾;l(Q>$f[ TH>?~ WXZ"ѡòZ=5N(3H+u͒NX#蟻}3ިP˔?GVGWFx6 }LM'Wzub=Kak|4*ûn?6%q&#F}j<:6tW[^럀@+|"X؏)!Ȥ1?u#&2)'qѸYPwȯꬲ_`@%I/dR_!]w:6bمѷ#!,J56ia@G|^˛/|{y$YP1'݁>[fx׊kځI!m/rE"mYnrkh/jӼu}2*Va ?A6hthM8k2}'TM )J6/wcG^dqh)O<uk6P#:ͰPB9-(w_Ұe6Xjl"EGE%!Ի57:+ Zz k3lq"WG?6a Qtڑ B],B:Z'1^XUc@r?4 y F'tUXM"nrϔ UeyW0Upy,'57{0u}}Y4N0au֩5㘸v4UZ8d>[m%&-ҟnn ΎnmOcvGU:- :"d2bZo?}\v?ݒ|mƜoˎ{iTJGs8Wk·K1Z{I養 EED"ذZ0`T$/&PT@5ˮn ĒO- ?'Y:AvW}t!XGGvn)Q[Җ[Z|Zaf~[ [lMa背 XcS}2y]׆uem _dxr=6r/V@?A:W\*~T14l إ?$ =WA_X^g=W=l"~K@:cX??D ?,Zƞ iJU!xdV9bs;(0b{m͖0pA m_5׭!뼗Ak3uQjp\֎ | ŭÇHRB_C+m;AlNL\l֞Z5qy GjWf ruA$]9`IW]ڜL*=fF$=]YӺ{_;/aeIߪU;ѻrV'U=m=#L7LbE9ɱ5Y?aKҹ;UѰ,vf!A/JaL@z~ 77fg"h:,#w9<A _{6X1zC ]"@Qs,]a )ͤuN |80>`V6:{Mas ?#4X4r]/ҒӾd6Z8%ows$Xt^3BJFK$"CH( ;PzPLw6 唋'fc(\G}7{RUza v<0C~` ef8lf@m]^^zd{@6e `;n~fYh':b2;70NP* <5asjVZ;nFILh`Kg7jqE/73BۆK~mf|nH8Rv@Q+4XTdai)UzCEBzֱ2]1pܽ6&ijo!,j}[+ IZ2|uvj. gVD(v *|}U@i!MQȼgBId6r>.0\ƾZjwYK3* #FA<R~j/bh,y wWW4:$?3:[x'|^ Ѹ{X<39JlRᬢ秥rHyX,x[I &uMڜ9j(['oC[*R Xi׿PavX"Jm0vYC`U*PmI/ծ-+9\@zDdZJg;oN6=!FńN٠E"iRZ1`vt,F} l6-"S~w* o{מs yT=fb_?j4FvnF`x">M/r&ïʰ96vw48cǦSșq-j}ESk߀3 SuY7oܿ`REMoA!*2߾W!.H4N(ǵGsYB/g _Out.1KBDʋ%6$6zJƆawą\."}+~Nhb,#y-Uny PI~8yx~ I΄kK.3,s/l0%&fP/N-[20X9&\Z6*YNy{넡L<x_t&,74WP2sED{\nA_/QYeCXuqb.s=m5d+7) ?LI:8$deąf%k@,YZ7J4b5CmOJ&ޫɯ[i>a~Y>P0g̨B8@Oo ,r^0 4^Gh.GHŃSwHG&DC3[TCȅdlLpo7 :o& hViQC-+N7o'<9˧t7jիx1|\="pm]HJҤ*G#3ܴd;{tMkg72cbiYOv$_j86'~(2yHbb5@iaN Sע (]7iWCZKBđ$n$(DJ`ddj&96V9movd I8nuZdI %6գ)G.kBgr4)Flֽޏx$lT$:$F[<;b֏9X żHEVLheENǎڣ?cC*~Gi|0 +(דҍgz ƚV[Bv^\SCES?RKu0`Y54_N׀:pOz7zBH {03hC~=re.ēV&O%nGn|&*aǃff\&Z#fJ٪.7_)٘ў.NU1,d5Z?5|1z Pϩ tNwr;qy0:˂d܇hvDUiRB|$绨$->;vat`Eۿ93yj~}H6g9?TT{>Bz-A:TIy%y2Oj!S4ON/l}*M$R0 ~X{7! jFjb >#vq1E="r0:E:X;KhU>E^%>mnմg,lwʾ5ϐm/we: $>=P)V0ʋ|2XzrimPڿ hA?3kΠq,4b9[G)V)!Ӹi<[VUPȦ9eV𚿴~]êZ#7>TFU`'Fڏ #'ao8^/ԟ<ٽ41iߡ6ƽ+f2GP$ ?b; {KG.p<ݾO`"Ǣd-몬·w irТnZ ]oit*qqݙ2A_3OƘl#&.:eo*?}j3hH/yuOdmNX-,iݼ3٬n7^NawsG)`3ᓄFrD7hG9q6Q_ˇY]IUrß,@Diᴠ!InYcLٟj T5HVuGAc˲wm})ܿq)i(LO8-ҬegMX.@ WΌdϨ$m w0d"K4sSd Lڐ~gaehPP}04ధy"G:u FuΊY `iy% .! Q[ecY7趙 $n¬zXt2k12Łgso]`8E٘|5,kf!O^Q=N .x -큊K4cRuәU FYPR~$Jfͩڅ0>ŐN`Ўͪ*c0C;19ȣ4Œ|wno9s!"Ż{]j .R/t'JbV @oW`ǩ<2tP^RF@Lp2jdW im;7\=g~W$.'ia*{4ܗN6@oT=UHoiP IaygΣZzWQE8.Wi&̎yn/L}d׎b 7 ei\ <6A㵌q5d=t_{$" wO#)rS1:qgQU>pvpUbGR[o`=6 81wJS'̴RZhomf -x#潇3Mf~+j^5lKlvLBhqx!3noD;Rګ4+˓k*4jVԻe.,^ξ ӽ6a@_{cD6[oЮG_- Y"ň$ro`4Y_%ܐ3Am=Ji)CQYOόNl &i]CyMMr.u: a#W҈°E~i ivBpb|WAb2@y#S< +vB1.~0n38KqE=a.T./ fd@(L|2kI: !_D?I~`XgL"xKu Gݔԃ-Ǟ&v$YJ@ArR&ޠEiY=WyR}$ȇ4g1޳i@n=ar* ji IYԀE{ aQHol܈(#ZDO1A.drZRJH#:v3҆G0Z˳X*):1dx,H}l$~yP++`!`퀤#ݟf=|w rlיlrq;RLOAqɓMvL=.ݯ\i #I7$xʗFVjBn9XZI%q,\O;v (̲u'zVoPXLIH 3f]s ;eebW Hcۨ R /aC;J`ėxR$ЦJd/$LaAD03rmm4cRQNӬ_5MvZ9Emynaύ[pv9ם 3¬΀!WR9Eyh }ǛJsɉs +^/7=UT8 9l Ww-AC9&C)n?{=<3c_5oɂϦ21]N`OsÀl DbgDt^6Ox/!D{^izٞzn@>Γ}N8;1fßOH`}K:#k0h^M"2JAx Ce _$z j"?4"9o¬)~,$Zϔo4j96B'mUIh.}~ ǎA-Zzr hx#IDf9T/CʅilK[7JN\`287NM*w!_M3lE)VzcUt YS|]?6ӲWl SCEX7.I@ڑ,\pї`g1Z{WLB5+f@ ,bd`n/ Bѳy<:H|fܟI9 >?i1&f {1\dm| Y_:fpd1z'$pq5O|%2m\/0SpK\"K=%`aa8WZ&D1<|}םm-PwTcsO'+;Tx\|܉+n]ۚ6k t,G%r˕%o?xY'>+ޏ<ўz&J#&-'vEeS {=B?axHŬGsZzU .nTb((^OViV.pi:#- O%9ܰS+)4*9Iʭ,W%=LK=Fϑfoэ"Euq-G,ME✁= .f4=RDz~VyZxAޡt¦ߘufjbckڹ9rZZ\4֢zH-L<ۢvx@@ q^~з?㸶(YaG}ixro= y'*&__÷7~Xe f26aEb[j\d,C €~z ըWnBIdz,MlhN<ϭP}e#yw.IW1+L%<;=Mʼn3-2 gg[kt}l <*η56j%$ELӎB-Ħq"T,T(THY~G(IQ 9([^*.m.PJhb"ӏ(Hs+hS :_j%7w _>lx%  6VۤYq@qtHR ?UeJԒپNĎd3y90:ފ[M E[mg- 93?Jx?>)^W9xSB37aMA<[_cJJA}ό[mI8ݎy]IЪޥG;b9qG ԓImS]Bbq_ 7,F> tOZK;N#~24}{pͥZ+oso<6_2.UJl{#Lw_SK}dS! 蘑/M\npT9QgQ#7V\:3A[|eŰ̋s}z|2@ ^z;.r6@el/^ &JluPEdp_} 4>x}0)` }351`v=tMD[uBި('5"`@DZ/;mNOdEݞ3%@{ltmgy4hSN|PS6)6>V.ĘCCpP]݋5[W?@K ׹Р\'V'91]Zt\R9&VQ|4LlMψE)]l6ր O{U^";6<% UC'4lk3ܖCh5Se:O`w-6m5u~7A}\MBAыclWoRPcfg50u8bۅX^J܌BN$wzV gHY2&ZN㝓%1/Dl k7*AaEƇp.˝Wohk=o 4ZO˾':`g2 b\LboUY(34 yy#VBR nT 1$qLRwy}CG#~O_<9mz}ښH9ZDߟΩ8Hru7z]uW awdn-Vn ٻ6K\bBI xSڑ6 ( R[JշxhT T :F ~L,clmgBn Y\|^cq.INXAy/C +_F]W&h-*fv]2(cQ_kP (D%1ޕmW 2A!Y5]~k{_3PٝN2CNΰ 0l&^5[U۸T'2VH |]7HȑW,5!4Pp-ϋޱcRL nجoJ#Wړ o^Ři~C eCC' g,Kjwj30He<5 NQeL{uwl;2[*`|2l7r-+/mM%5Ҹqry,)(`j/\38͵8He P<~#G;a=܌v P| FIںj  1!0ܬ6eڬTjjb5D3!8XAHY>t L  ){%;qixT+U\=Mj:\lؑΓS>xʈ$!NguIƗd (S Lm5|?a㾇 - uNZJd\ƁB1b/9PvƙdGKSڤR&ͪi/DC5X[r`hf/k(( $-vK]CX[tH4Ŧ5 ӕYj3 =>MK)cB0j8+oX] '0zc:7 tUQD@s6411,ʛׅRr8,hzUHɲy{"`yZޥ(u)LxKj.㯁Z482CIQp2R|41Yb9G9xھX bZU㿆{zwv*p*. >xւ`=>ذW{@i.TN@?̟e#1b<ֿ bt7o'29FQG']DYqy.za ʚc}{ͤwe >H@l]rFQZU{@[t5WZ@s=]܆<ʬۼC4<%r\Ngs;] ͇4kWl!~ۺdqP}8m0 8' ^򊗂Q/Y6[[Mݿ#!o~N zpb'B)PaL96# Ij4,Nt_CE|X4;tnW:8,l !-%[!0dyĂ/<(S)nqٴLIdUAZT~Y&F/#Z6m> Zߊ)4 lK;C[k5*V附o`%n@=zzqV#J ZiC%~\%sx"-5w|yOkmp "*(bf#p2!:[4ӏ) ^C+ֈ U~y@v?55rU=8IHT!Y󁨭,!K!ɹdJRX|nC=X]pM0UXJ]N4~2@Z-{M4En=.ւpx \e;yұS}_I-hAB_R&F## Ho۪[4K>4P9(Q^I}p ";;C zT+~HZR#}r$iZ MI^HE6X=U+l =i}O xoqò+[Wq_2`KkQql16(5T<Ģҕ ~E+P?3\@!Ʀ{X̲>.h C镠#rܽulڜDHp-y~m!)3I8<;CbCzi%33LPV@5+n(b43Ts }рTLHL&оch}Nh(9!gC`I?zE-T2 cJMʅD,&k.I…pgm\ힰݬjI-TjWkA4<_w,~-AegsɀAKK?,7=ưϯĩ$s\]A@ajӝZ c_$]cŕjb-0BT3WsX$^ B8 =`3^($ZL~/@?csnmKgl3] s*LwYNزM cȩjf^mPF7viF*3{ NUUaR5-?2iSj͆"08(g<PW~ZuN[m3u3a;?2 Qy ,Azޜ;ӜI (x EL_F7/Lk\",@kJlDNƺ`<˯pEfZe ~ Juԧx`ȼ-M{sϣ6/,iw/)Rޒr$izgzYܰ=Puh(C"kY8}F/xur`.9Sٝ?ŴU}'kWᕽ+ztZSNjݭloxJ :=p $6zR oaIrhxt 98\g IK6MS{7)SW]ÎI1l]bѹ^霜}M 48m<΃92'(gZ;7} -PK ў!@j{6$yJmE,!PVhaЋp+o-~!-?:bFaK A^}oaόP_\G[%^2XGm!,{9 F &CETDLMU3D RA!qcuVVQ:F)"'Z#693.&auyx T(w UrL!˧EN}7(Ȣva|5[Gr]r"Fb(A]X@Ftrt覐'WHFɢ!ʂA5ʿrYޙz".Vi8tS5hRh1KЏ$s/Xd[k Gh 5ekׄRYѺ|l屦ӗW2iݐց+{^T xs5׼j3eßA+Mq/D,'QHn*RgJ#gow<8ԜWqEEH|T*-}Z :laAX:cB<< ;5ߠŖ2 bbHuU87(wV2,IqRw70$fv8pM%5(D,"s+(uUI|oգˎc4 ΣOQW`˨dP>j_1[/Fi+E̔W快b7VL縗+潗aʥ4(DR("7=܍ztHwa}=[zY;_7a ؒȱJ/i윮;ff\5 5`j<_^|yJWX UvqɑgYc+cyE'2]FhFvYP[TMyJ*e5fd( ;*02 _VIfr„3[,Ǒ7&]|wv}d>;" gH&<(kbWڼr;V?>~HT |2G IhJy!xꏋ2q-s;Ø6H#Tr EHl@`nj0 nMx ^7fj*fx~qtF5`TbGfJw%6 &e$T\d݈ 5qV,;i%k;' OslKE.CL WJ.I_b*$Q,_" %H, `,4pC cajʔs ͫ{áӻoo_NDar' +̏nfl|}~VtmL9| LJm0=iU<]ͰvEcJq jeF w]Zj!òM $6O'h:`/C-h~?ba''>x6QBP;0p[O$Ldgۆ?|{M\Es"7cZy#D8u ;WJw_ =@6y":/$wdS59K=x5ݼN}RE&"=1DX "v)~|ѦouzWm%t=:hA:>G _m)$[Ӛ|P`_$gr&J8ĭ7Iݦ(xMu0h)ލy&ݰFئ@u!W՗oTƃ̒w٪k‰wHفRs2Q15dd6}'Ԯdve%dz+(y v3p OW7S(W>&ͣP%!5澨od>g.d+j{ Pķ&/@XJ*p;"3l-uVMqU{,֖>RXm6=Խa+ʙ/'Mm > ?HgS( V,| LSY!%&uvs3C1'6`-·ڊ.ȘJl]N4L넣a4r`+>T \}uci6)R?XyAGilp ~S3R1!%Qf$yx;w(#kBg1:p[׿N lF>Kߍ pcT0Icj`$:BR"]DQỌ2:-$ٿnO]vg~C1@x_r-dn_k6Z$,"]-H9M$?lWldcK=܂"9TYB 2M$xZBpROD"]}GC찼̺ثKcRh3 pO$wDL]0B3@ */L =nF K8꧂$=팝f s1m sg-ң0cASW?I`qpWPNU*\WV¬ uID `H6WCBQ},ݞGM҆D^ aM& u6I|Ž?M`D "[4=q7U>;}+eV `!t8iw1SXyʸySBVϮvlV51JO8-n:~J.hNgLɗ_ qz쯳 Z`ٷƦ}!}p;ORIem SU$pelI6iY+krw/H6E]~zMV0j-2;`ĸQLԠ-\d(K5} \W*$\sI횼lJ̲aZ 幣Vȱ#Мx, ĝF`PZ[Vr2Uf h=l? n&Чgܽ0OGT p+NF<[jP#s7l;Z `"W Aq_T0q3xT 8q1VB?rd3PcldNjl&5hēJH fJUm^f/ZO? GOfZYݵխ&!- ,s=j8C(ڶDDL {&RgX&?RK\ɊW$F5y\SٯˇDqw,7@ GșT_D" HJx3fI+#.4x^۶XrOQ2Tx(trzm!JŠf*91;JyeQ}[4w^q &r h,%( J[TK8͑Bokn`WՕyPQMy <>VU?@x""Ύe4gXx51uHJъzQSPAA0(і Zq`IڦcJ%]ʺ b6PP[v~OY_ ¬͸IwDkN6]EH?RђN8IC7Tv" NF #(3;">xөR "z48|N胀$;pM֗( ]չ̧ g#s:9yOKJQvgRpAWAHɦ-zT고n2D< K7t`W~NsR_[jSpv2`MZ! QLC&v !?1s}\8@'Kﰗl&Rc Pp+ zmDf?|Di. =GR=*w jzs_[+ġ T3gTHsb MӾLhG+t/Jǡ$fFG5T\p>3VM;k %0uXQ%A.w_3r:j ,CNC Rr_cBH,EC[37ǼlEjR/1ahA(gH ә5&}Uα-œi`Ld[.՛U^:en]F-XD]:"26~>ѿ6q*RA +|>F:n7}+ds84#SSNom(4 g}a6761_ƽ dRLVD C BTN YX Eݨ,<57N # ꫅ 3}t8r hsTl 3_CI Dxۂi とITC_d9U(xο]8.Z>SIXW'*4f|L>!:캨J=㔹*M⦞d^Vu G7|LBFv݃p-kEQ.k-hzGGQ<,w(z䫂^4Q,Κ@xFcea77p,CѯʇKK 2[C<7]͞$H'x"Л [H+"I /VYQ+;ħɶ#FsNM&t@|#44.pʠ6B:f[d*| V|$ʒ_m2C|(l\W!\]OP8iG_R0Hl0Aa+\Z=xw<4[ u.[Vpxe_O8&i9~H@K8MzSZu)^&|,+ CZ|j=|SXlK_nuv򟥮~+BsQzDRy-7"u Ƀq"t`4xhI\Re~iYHb6?TƩ4&!Vu3ܕ( awPœ8x>Z:POǿ};C$ў(ݨi"k#~g9^Gy~ )VǷݍuөJKqgcxziy7jӝbB&=pLDnU% ` B7;Iv- W_R2@E3u1aȩ, Uμu9}o`z%\RB_挸b(3x` K R(3_|?aW_Tyʪdru9;澢d:ȯ [l78U4E+I0"#Dor ÞPWa٧y`wN,2fVL JoWu:0%ZWz">hwt/?k.>삅RG|mAL{3s[l1MUTh+T<:~;젉Yb$UER > NJY'[L.HD )P&J$R&A3"eϻMUh2l?x?ǀ %+8 PO*Iʥp-T ә @jɹ}hCհWat@.0Hm&5XOG- JYb##88Wf8m^/Q 0TYDGw L<[?bCHEނ$p2 %d[˅~OY|BKᆑ))aһmӬi  c1YXqcrh:G\{gW W%0-+:+Kn 񲋪FrvgyFs~"^w@Sy횗LR"P\b Eɦ^Q/TPqFr"GղzE68D(7hCz-Ɔ9Z9ҧ.zg0L7drAd&;-2zD1@0.)#XcPH5ಖjmGrIL%ݚ)e`,\#3V t ¯T By FQ.]ӂ ]YZJb kѢ2":$舯^\+} 0̕~q.ǣX|ƒ0cZGPr  f!tnt$""G}=wsLl*\V fȍH? Ԅ|q~'SJ2rQ~!\خԑq< '2-`&Ok;4m>~ȅ,aoMZuB :& \e_|~xRsQ4TP g2wk,? }Dsc}wX\^ZYG_k:fxo_9V'nsŻwpxHT?OB:|&&?SCȒ@IE0u^Qm;Hִ!3 bjTĠmJI*&ӗNeR,}u迌3UƑ}6<}XrmӢ3Rp_A&GgѪ/ G̾4VO A5֜m(b(ߐ@ޚVRFp*9z':(K5*'F5cXjF]PPq˫vXDZ~6gLTO:=zﳈN>CzXvNbͶUkcJ#tyJVduG-8io:,^#fD$QfIsI.}ڪ&K|2kR?*ګڋ36QWᑌu6V?Q0Qƥ=oCu`<.s&!'ά*QP!\{uQ\AvvƄDIH|g r}tw3%#N5N;՛HrcTCWv˯MPn\l!ϟ v]LPf>}962$<\!|8ȣ'&ښy Rd *bXYjǁ)CD`HkB6gr]K5h7s/KԾls=bc+hW g ^E߽K(5(aizWwO$)Ql4hBĠ# :AuVkgV(c*l 'ivZ\$, o޾G B.8mf6K49~3#:OcHFD_`0a)yR6kEde׉I},# p7El@YW${26Vz{:Ze훞 7_[nuqvF`"ksCYv0ku@t@3(2(J0ir4fpVdHs<˜=YjX> kC'_҃>'b \cAhnIq=Qz,);ϐ/`[SZJ5$ľ/`t> (5"N5*"( vX* 5w^Uuw5995& уӠ #(5%+&$@ChAH"Ft&5‚&q7$IX 1-"[8i`YC $MڍV1m=ij ؽ~޾feNom:̜y$n f geėOXi706dh_ZrҞy+ ռTyZ3 Pl4jҼ:yu&x+,<9x;ٌ9FHG2Tn8N%FP-X77rx8Cwר_4nM諊14wxATkHh $`T܁\<(ar\NJeOg~%j5LM 8kRFiW=&"ܷ3'[޶֟%B?by>7v[`$WRFl>LҤiAЍhʸD"HsoM+ vs{+ިDQI X`~v}O]zp>KP 7gLV-C{0Ow &pf=^~CG}y3 s}UxcM% ]L&TUw1ͻbgƗYh "T]^~tXq\u G sSro% ,0mgwHٿp9q϶^ɪlˤgw2,W~  X<[Uazs]K+k tȒ3zSYL2ڈ9;蟋YNZb&j8'ir(dPOm;XB}Wd]Uu'bH0=';>79:(.VӼydH'+vۖ7EmZ 9BixI'VLS.9{,<5 B\h*o>f Я!4]+w5)$? ^W X꿝t# Qbjvqj`+\~hxœ͏ڑj٭34^)jun6ǧ]C\*kNkuoi8&-Nأmc@Ag)S@:lLH jLZQ<8Z@ےbV-'6iޫ\? F/R΋ŠHT;nR򯰩oפXg|?| K w?Dq&T騐 f̣RA `Wkls '~A-VcJ% YAspjYo[@%Tqk/P<2 b5 l40= d3jǺSrIz"Gv;qPe2)KHU6_~ȍ%(tn a7ԵT B ;vUx [qK^,ԼOeZܕg~w?%I ?O#HFLMOz"Z/]Mz 5O/]B|{>$U뻙^H%wg^VWQԉyuQmponcJ-A }Z RY#D;, ͜ 3ܻp0 .ȸ)6I}TPWmg?T+w-O%s`?)tˊ e]b*KqAs9T=ڞcN鷝L~6ZNpdhO/7E7r{#kN$B5AH ߰j}^MP7A`鿎kʭCbHFxEB0|PҢ@G[\)GjdsNbb N;^"Wt+~Q}mJgd1;G/REUʿ93R|xh0;g7L+y}9|ʘW] Z,VjfD丕6mY9ZC:)&^;Kܥa^CO/ 3:8=WuRC@(~.dN_Qٔ*|웼WQ[kOJGKОCہA8b0;)Cm-Ӂv%[bsOpk}:IQZgk~]Z%E2fkzZhg]"5rlZRCc j ]^0Q>@mIͮ )9gFw ꇹ ~ Hx CpOq:%%BO"xY5J"~G7JHh_si/*"PZջ}‹Wc- GYsc~ޟ^L^u6=I W~Z}}_~GO?HSf8Sx.r~Z*',^{u :8ˁܹջ"`0/ 2<Δ$&-BbOFGO]n䳪;/ٶ?EV6HskkDq\P 'Wژt8ӴwѶS-mtx5HwAYt$gZ?/kDž;/8~K^lSs%;dc /cmY5K"pW <c2 | +`/WB)ςT4%n9^ڶG53R2)+ n(?reC1J{BC"ҟ]79.E$^ y"^ǫxn T*mcϓ+5L ͽ3SN JB~bVoIJ]df0E2|9!8t^Ψ{+MP,3r<3ܒZQ̎NmxM?s\tTބ1 1]A3gv9{&=F3 {1&>#D:,ͥrFn?cKg"P^5띒11Ce 3vUHZ1Tc>.r˜v5ڃ#yƤÜ8Pm$5ϯR;笟"IJYTwZo"q Ch/-I+mf`lj0"Jc;-, #"`OS#7ĕ#&sỶ5^soYB9P)N| 6BBjU,jR4Z^gSų8e"SiGPQSeX+pR<*ޭh"&;`B,QĠfӞLP(k\^K$@L,!V @GD³ A@ꑘmokbs'rnsJB 3*ϸIq8odh&ݦ*lߴdآ>2ǒ}DUL6h7D~AA@sDγKkcmus6MܹQ5;bm u | lRyM\#ħS 6++KKyq!PA)ѶF0 K1z;9"-ik1uk;^r|HXh탣i`7[/"B38Rc_I䔩+~\Ezane18Z- fi;ܒr[nl)}+u `8jO[㻼Gh.Nf T>.`^*>lZMs٘i%Hc |Y |nEҸJQܡ-Ca{%yRHy).[_qր$#lO<6jK3/[Ꝿuv3v<{<ŠV`H|Au"˾{qbpA5GU56R[I{]TvwwHRQI- ׂY&_t[ ZH38Fq|b[SQn`ĩPK;ˤ Lې5_lk?;r*x9?Z‰#r}(-\]GAf;NavƝњ+Q#b ":NzU>Z&2Wjo.׵B{kAf2<( tO>F0^T9lnk󉈞'IX[ɀ[/-c>EB%o>b=k"uX:mїmF[AllG##!и8Ayw9]С=BGåo} y)Ҙ)H&b](fsٮ~"jZrΜibN+^Q"HpQ(F㓆UX5 9OGL1uo[^asv,p2wҞ2m! 6ZpH\9ƫN5n# F1J2Lq GuTzig#ް?%dƥnya%I ^O*lj݉|Z$f$*#C)TL~HyHKND۶.WMg unGr'dݙ&_BG-pBֺ kOAuo p(LeQex'%]_3r/ d{z 3{X^8[q53BC @1%}T~SY|I'|`׌QbEmk3wkwc)yp %sAE@]4E:AOnd^^D2ԇ$6 ^88̶_h履K6}]E2BdalDNj 8Vf=FЇ=L(yFp'f(  +]n>IUָ-4RwΖMcwlnԅ ^#FSPH>#`vW'C/1U@`{FF[g} 8k5y3ۑG>>0%[~KBju՜ђM3CQ%MW^+)ɿw>5w$bM;/Pe]˜/?!TQ| O8Ƅף8r6ߐχ3ҶmBԒz^,=ܣ}?u`{jXբk۫^q_8:Ƚn7ͨ<77XfC)nӲk=FS$D$!2+-{(_'.' ZFKk叩8pKkfibwZ̶@>ȏ)>6]q^(@:4k6Y  bST.BݩM張fAQP\3˛ YWpk4?f:\# ڧ E'Z"G*,H \XMV1ʉl/K9~5rV`QColصxr.jPrfUɾ?+j>s571moQ&Sh;uމT7nK*U (չQ <Y`EbBT(O܎\k]U,UL񰏳^aU<ʈK32/\X8j~F/ތh%%d)Fu=EE%# "ѳX{p6|_.oOeT &!RRfG+=p~j MɟnX^_<΁1U=4{3YK3/T0('82(1 l&cC6wYf~rP()lGCwH&O Ws&'7-kwe A3dr)0>O}DϢ/]u2p>݀)pUȲ 3O6Ũ4!_Wd8kyuK,z^3P~ K'kiDFЏHLL;R.g/?#[i;̋>9?+X'U'LJXQԬH25B9 ЋNZܖYx1P#l,ZVbdJ)ibHx?^ 7 nB^EdWir}4@0=g?8N9$ jTscju^N20) BYfFgϱwbq;Uo8'px!Dd} SD;8MR@j/ouU8J˹y 0үT<\K( 'G@S@EVP=; L^%0._+EP W6}O]f|Z0eb`1,-ʎ؅Z-%xgW^(A/Xy fbཾvXiKg36"xY4YN ȠqFr~,lT R|O_!_yI2ݐ Qb"Yh_8XApXxU(IVRPE@>x8DC-K=n4M0$1.2-:qxܤBVvbO˜o[[ix.E j0/,me'IC .Ҧ {+v2Z- BD[ /=.x?F/w8#Gzo5u[}B쨶S]^<7AR7uM`9C(t#/JՌ+·> r,8Dd`xNlvEW2oXC87O-ȊaS9rJ> m{>'|+^8%,U2ҷQ,ɒ<(N_0-ljIcu.A2CLI$e_\=Y|.jHE2N|CHg1 yK1g3W+vlViݡvGx9M}OKjv.7~n4reqߒO `ٖ އn˽Bz~ P| [Z쭲 &U+\9~9(--P|66$2 * &rD^pd_oWN_xN0\k~6_-ݶ`'Yt ml]Z}-{L<)A=s}Z]/D#$aʎ@$Ls.h̫Qbpq3 ~aev#"ZOT<1gbj͎WvT C;""XÓ@.G  /XKHp5Zp* Kg͊gr| T31j:*%P0UNYq&n%9^! Ta[2HzvlXWi"tZi"1'hiʐӾ!!gyp",?5;xVV H)tPnrѽWh#Ѵ\;Yxc ;:qSas76ݰ6($ 3|pMWށ:-1I6KmDONܜLe;vP\Hw8UCV#e/W0[aG_6] `27!!] 3N\::xL|s{,964nvtD󦬧!q$Siȥܬ`SNS;/* -8w^(V^ 2hWӧQ~F^|nqr@MȈ/38)Imɼv?z3 CbOޮI@^b`_0vph灐 EBAQƷxpYhU )wG0nGPMfGzP#+uVZ$ q(tCuO) mTAuO4tl1_JWGi&ބFşw3О8BڂrGb2WI|yҦ' ?6ӌL(J^bOa0мV-l璄(@c2J+<Дrҙ)Cdmw^uv b"e LV"gezkU I踭E ..r@ݑp@\#|Xm?r(zNh ;W`}p&ƀcQo4@ pF>=-Aʼ3~$fq 4wѭWb:Ծ0$,i%ҬNT Sma nz)hn J;/v,,lJ{} eUS6ήg {}6Xv' P[pἾ6|] D4Z AM{❸9|jdItp Ԭ A+9†ޑ|h^]iOmi!*je|[b%[HAGU?lt^Uj3$tE ?F>Ն),ޠNo'+cA:B ̔ =]㣸j4jP-?-֘Lq82nrgAL@KvyueLӔwM'^f>x BvEvx%uX6 :!؃cp[Λ+Oy P%4KF(s#&BN z3T`s9^Xf"0{Oe%g0Ӣ naoju%$yxG< IWEsbinLT$wV{` ,EL_fuqCؖZBvHyalЭh~3qۍp&~?t.$N).aqCAOtyhBUy_CzE#הor+# Uu`6!,gm-ţg_9$Ow ekغqu&2 <:2;.job@ߪ@#q4e/9%@x?FT&Wj z7<̗vG uN[8OI*;%KVq+/E4Z itBf@6'Gs$N-g=̀/^䜔O9ncڇN7$΢lz"O΁x@7T`#h69Bt 1蟲!6Ӱ>|,m`\[2]Si|;5R>*Wj9`oSkShcw o"䀣jL;y'' ܨc~ЏZ_ ztUD^LKdIdsĚ?8'o28*nmؠ"cOsz}b?"'7Y>_SșF3U+mr>e w <9/ٶo1KՖQmƂ" p2ٔ76YӳB)]u8 UUqt)0IrJ;^*MG컆)>FxTY5 sˆ j5Y$`ݍ{km&߁(^{8yO8X'vF{!(DK2QÓVl@ɩ4vlvc?磝% S填W1;~q\_.9V/LH{&$( KAh]}#0UMl1֚FŊOs^8uJ{/K儻GP ΒD5mU]p@Q W+&GWǚSw'fM^;^z, _f${M;u!toD0.pH7HiXuWmƜKt)WH8{}m$#EVwT7R&M9&%=Cm68> a4gPھ@GjPZ}/b%e(M~;HmKӥ^z'PE[ q8(H bk-yLwN/,_sZܳY$h w2P١ǻFni'֠Qaཇy&aVkfr?f_! RDWxNgY#r䶞 'g]|:c]f".i}J1sS?&K{EM!׆DžƂΜ2SUEXCn jˈ:L pҹ0e*WG=~{ h̡ӡ/|Vi/߄ƲxI`76Ð_5Ļu A#.,ċB\N̊j8ZϜCWl##^ $-ys? azƲgʯf[kQCbN.KlaW:L[Aۨx= /&"/VOaczq2Ƴ-yqb |$`}y\"3~.[FfK-N͍ɺ0BzTqM&,;bB@v1>xr҈U* |: f::h֒!"yKfbX1ZZO~^'x~&f̹0֛AY8X]؝~VSI!(N;Blpޝz1]߷Yb%cǤtJ])A?t X:LvU†,єü!ɾ[C,W9(P*}vaHkcٜsu"f}-5ϥ3qfmS.sހ(_8iΐėށZשR2aXl+1UJy& RL)4Ajʋ8v<)ȩzꏰkXMVMFW;= *8Y鉅Nu>TU%Pqu#gZl ψݡ=Bb8Ow,zN:Q)]l -nٺ؍$g9͂3ו8KcS4' L R:' eù{;bMUʹŮ{ $r6ĜVX~J&wO562PBr"qfiEN#[#6 u@ ɉ #sݬ3wo_U%Lhb^Z`~gXҿ<6edOE?s VQүlABx-Df^y03`D(hH8Մysf-'^4QGnޅV2;L`GFlɞ٭~K;נ<4Cz ct)=W^I*~ՒKsvjMZ-Ju7kEi/o!JB=`B?U.H gORh'(Üo$&n=32zk-G5:3f!C Z_P=s%-\nVb H5scʎ] $L40FSg >2|gWke8Ε7?7~%UzJɘ q k{43IVgȩ 7@ Du_e?:񅯶ZК n㄀eAq. ṕBLŪ ԣܝY6,/6/X6$o'ILlcsV9#|zv 'YKי丢@[|ґFCǝ[DyCuaFvlq9Xj0׵>RM8}a}(ͨܕ-H)`O)xPF ߶J^m ]bLM13pÆf!yQOoû.p6q2JtZt$͚u-wriV/w4TT}eIFX=t/;鵻yyݔکgXg~\5(wx0C%tbEYFﭜwp8vFg8/-K&hя;ZؙO~iR+%Qq% dfMF_5^$nSj"u*`{dpqH!Cn: ;L5tsJ9үD.`G fdE6=2Ny"U7IbN7kRBmegȮYLWpU C3;%Ѝ5<8niְ_Ft|H^K5ҮQ$Xds/*%2l=g/= !s˾m ׀"r"F*:@xPRCh#I\e0dvU_rg@(dTM,O^]ay=^r!\60G}XpDv[Ө48[W==ѲN?V)N8wne{MPxS6L /n:]l8:R_s޳?x3亭i-$M([;ƃ ]w.tlVv٩x#AС4Q]}t+#L Dw8#0qd4 ׺+It mFV۝_ l]⁵0OhX&<"5HOxIxYBdS7Q#<%Ȭ>tKa.h1g  7b^f8/KH$0OC|!q /'PD67 z߾SuNJ ).5\dXd.۶\zzu8Yﯸwdi<4/K Մ.'1 Cq[K'HVmثW@&'N (U$D+{WC,R^ н89tē1/7Qi_8DHPN,(2/z[H-ѧ;e]A(H9t7z_uo~`gAlE/۫ka?KZdtXC>ygSz*ٺۺx^_鯈 L\pbǰӽPC;bڴaG'oaHp E<5m!ҺPc:A{o+"~s@%7K^2JNu R?M-1+3v%%nbJr0g.nX{cya7pzegrȒK8 *QAAz7(>lPe DJE {(lTT7B`e";8*椾EGPԚ!+wңO/ Sq ɁM{o6ר=9MoU"hi5 ؈7ߊi)֧Ϗ0#G0Sr%獟"5Fpֺm G!b;p{ʙAث>֑77M`~}W*>fDBb? 6T*{> FHd.TQB!v_XwϔuիhZ^w.bL'j}\NFC[2z.☐RS2y6S~޸`x+11WVTJS\-vKіxk+cRaƒNB.ms H[HB9"n1< 1%Q)gKlP|M=!<9"G] i Yw3^xm7C WQG|@5U3DpsFgE^L$"+WTݎ7βűK&^ LIٕJ{t/ ]oS!0Z- yt1:рnJ%&'-{k 461T&Ŀ~yr4SU.`1οľܵʨ{'Jodۏ"6S}@hNgHAa[Ǝ#)FırnF!ڔlA%~r 1SnZ/8bZkDLH >0Os.k`K5VEM1XKsTAynQ>tyUkkm ";6>!3{A  hbK |sG/L&Z4?ΎZA[bO 6 ŒMz^YG*6$mf[{EEo]Sg>@SRf4텨g_'ڿK"⿍|$>}nl 4k7E? sW/ B҄T!^AM3  bG:ny褤6;(|uV0 -8$T+0B(%I& N[g-6 JRR{$m`e'}Ol-xqhٰIQȢb6P E5͝/Br)vH }M 2-,&ì8Br@DoO+xCVQ5*DOprx" 8n݌#ZRNC1W}=_\]rt/ {AhgoLT?5#^ĽnUs%fJ*thf1Qn;s.)PWl+2`E:%QS|X~/LBZGjvEm`V1Cz95ςΣ;Qm6B{~1O:/l_HC l*K2p_CE%ֻ;81*nyL7g5 )I5fS-ZF&{PVN-{xcalc0|$52\cnnEJNѭtnɐsxV XjT .wUt/Je3#L+F$}a۔MPǢ &1p8%_2;nRq<KJ\w~><=Wp*?z&=Zm!G+f=P@"~.nNOMkO؞ jYSdr\G}0e<8 DDvt>Ik"ec ݧN$smOY*G $7ٴdk: 1Am۱khdK埵rm6Jm0qc|olU!kkV )DZnTKOQcʫ LO | UvO!ƍE[p#4<ݩh.^즿=܏y^ݤ,T2~pLGJo$*H< ,.ǽ #eX=dy* 8R7hs)- g7bUbP 3J,G{eNyhq:{!yv5?3nlWetRB藜8cpcg'I` ]0gBkbci&W-eR Q~ܼƍL"s_c=UBv1ww w r~ 7fwPIKea 7?om{?yz:ӴTn%c:$P$BaFg,(/Xk栽ԪfIiºwFna:,5::S¸ {fCi!lȴA8KHƚ.hj6ڭY+:''#)k(^-TVs&Li<99+_iEo`*^̇ummnIK惐_PߵwaGɺB c7gBxjrDT$o"1[_4E!{XFNGHW| \{Ӧ,~ X2+!oʢ~PKSNc^ hOg/TT8YZy㋢󏴞*kjIZ\?1ji~ap(6.̄ :k7S)uPt@,eRPC`n(P 9PZ t8de< Ŗÿ eiBJ/– t՚>[`ak&i?:y%Ze3qٿ%kP{jLhuv^;W´1o%Qې?3ב 5 f9"%67%K7GOc4JP:WKu20D8I"QN.+H^LmxQ 82$ZmSkJ)6 >CV2O#j%2х#d!_e%2igfO/= dwSF4Ċj0rxA*u;b'Y2)k>xO "YGұ)/w}@+ceOS|̓nR@b\.{uM<ªZkH؋El3 ahkDRvWHIfus%PG {I?DڠԎANrJZ Ό8!q V%q ZCoT4 $ e2'cTA1J}0s0q),$ݺl >uߦ-`>ed}: 4Ӑ[5t})Hj0x8ؖ_ UGB:z(ۣ;3P+Ɠc2:3}D`ӯ1fBۦupz2\ .')+y%i|+1C݋szH:c \UٔC$Pl̸CDt`5.\53iAًZ$-h{?OE8l>/oB~n>C]lT$ skSwtts/*d 7&>@]>elyz/,؎庥*)%JODP%cx(_x7T]@A3ws{-~] }b_ɬ[G*Ibt- +ԃĦ!k"W8Z+P'sh)@}{ˡӆ:mI\! @puR84$h<Cě[RmWJ97] 8 bnks-P1+0 /nˋG,h169BQ%aߊ9= X؇vdÅ<)3W{*oYT ݁~{ß$zЕ rPa$ܪ0_C̙4)sC~vp3]N{kkߢ?YrKN1F%YN|8?20aQA?YuHO׃+?[H2rrP eSIULq',>YwN|QI)ҨW8&vMHfCj 6>p!DSt}"7Z\4T4o;Bai<*Kᜒwy!^Fnq!EuuHeln򏴼:HJe4M)"lf-(?MV }́tE9X~qW܀|xP9c&Cԑ-pޞ Z/9.l@:YJ,2a+h?%tH ⫲QhW+sb2GbW1E 4l(?Dɫhx$f9;T='SE QpI J!:NВ+R9hZ8&(");E՟̴)/ ¼Y* IZiQ(xbMr{,7ztD4Ky bըbYVŗ0O@l+={ؾ4+Fq cEA'3=`VC ~whXʍQ-UI7LB_P">^U\Zƺju҈I{En~G+?\OWNrܥJG :$ki9GE f}fҊ8$[ՙz03<8UkC(SECR9 P~!|mll e(!Cb2z1^ ])>OCӂPTS}Ljx &.Tq|6CйEG(b/DI83wP^80^wp"TPDڴׅ74eF]䛐Zc|m0t>9 dWz9mitmd[D>\ϣ^-% ou5ʵвꦞ_(xI)/^œW& ޘwkqgzODjuSO"G8bwтR>.Ġ®d*.* @:7~G5W?BW $Ul\( MI05e[?%FЃZ%fTC`P K lz*4ԟZes .;ӳO9ԆGC*ΪW)d5󿏍]o 9SOPqDtQ*)?IgHǫpKճOزQ88u;P$4# A{69 Y/b$8Μt@GH^4C/bJf;M\a4,*Y25]uVd\Rɣ2)A? 86|2Z~kA\{>F :MYw90 _TFVoA _^ TZTlvk_y,G8O]氨yR$[[Xy1#OR(;aDj"є'(X)9Ӑk_U (~8G]mmHFX(P>pBk55㎟mꂪV<}A+f,ܰ7՝{& G^A4-;7@/ W_l)tGo2cWH̨ p&6ؾTR4el8G/^"ixdۂpQcJ'QCS+DIԣLCT23$]\AR[>Ҫm ;Y_q1mo & !'b`0k-SfOjpK;Ph{ $캟񥔪gCDVٻv,V>3le_?:"F v,V=YbnLL+:&nUM‘l)+nL_gk?F<|@VLD:xTBu~ZSWuH`4@Ho@@*ع0f,SҲIIuǂAha=})[_lܽH<т8E#UZ9-2R8_JYPuHE30Yiy&~yO-ud܋S0_OE]:*9(} ?%[="6= ,#췇/TVlRVr )tv9i ^m;s9ƞQC s'Z~%aU 0שVz̫^Ůi &[_ .op~+v'ќE`/?J,gP ` ~w n j'h_eܙ-T.&<%CSO5Ba D~gAyP;\5aAH<٤z gwt1 뢤sGDXXJBA%=1+{H%kbk:I,=Gpw}~3}x+n{ a]nY =f9S-oaߵ䞑<럔C/jJ֠zpn8&5bB!`ov2[VAxw1Т{rȠ)Q݁b&#$E XH5~<՞߻6/@/<*57>Qc o).xsК`$m`-a,< E?7g<WRCWQ2RcS|]8+ 4|gZEa+n.xyI.Hc; }fSlWMAEsѨi`G6T g\6كs LdjH++۔=J#h4x[!|tWELrtCͱpH/vn)/-VvڙWg{tC7Za@s7 }x:8OZ:T+|M?%rOut0Sgy?`:ᵸ0F Tu75u^&ڦ~/iСA 2W&|ppnzվ& $`=[{lWGJ_퉭??GqмLXl.7\܂oQ_թhJ׻ڍv%uAɅY=`dC8c2ةduvAnseM$so Fgj*3k/ܙi`N6(X'wu¼(9u'$2PHuMEs4:ֽg}`edȁumD\G2jS!XWiezg$ f[{L'0]?a!o ո1|E >)A0]|L`耘dZXTZT Ƙ"ΐŮ}cc^eI,`{Y207SQj/C;QKcZ\P^Eiii' P&q{s@嶯 UFZNΆ )-M?glMf Q.A'a* 9t £Rc[nL]WϷr-J2𧣌.jcCc>d;ȺRUb_1\϶m(6 V\Q\(kAU*vװMgZj![UM)93Y}&n__G<ّ =ZU!ʹ9 ~-5`1,C*\7voKBOʰF6U#j3LF /Le_s\PpEcZ\m(-rM(xTE>1DI<"ЭI7!6pV޺jC}6I0 ;8=]N.ȴ!T=8ZMT J(#:^r(C|֘CS'!%3 MN0 Ik,<c5c·  " .$=ZּLȝ&Ohq5dqVd 0c}~(8czWoLcRs7f0ϊ` أc&z-1q m^ UHʵAm}D^7 ɺ`Y`IIqkH P^/yCw.qyKF B(a@\ ~ G@RqyL#뺵J,| 7`@Z#9S=2 n˱m=>GJF:a-m|a&(Kѕ2Rp ,G󯜫̷k;+]٤#$A,%c= ?V5B tSpFUNA سޜIjky˷vH(Ḗojz̩Z=u%zؐv jᝀA!"!N*?ŏ`mFÂdUR5òܨ2:3vh`}/ t)(sN~sPu 57۞Er(ŽN(}o$J&R0 jE $z9'3.f ],b˫{;*YHr!@HQ|_OARM߱-n]%훥 0u Pp 8@{N yF7u8߱wܫڒ |E,mbAzTD/MNmBKx_|^B#al]lV?bjtxTן =BM-v;"N70~ѶX@[WPN.G&n?fL}l;EꞮcNC?w:c4`n6exRq5zʩZ))_cuity ']vz/JY@Me?rlS,U처z} >. 87Z6=ԃ?d;1foZGo,L~W~Y+60O IzT.)^>ԅr*74_'Cy򪨳_quXq1h2 9 p7S1F9M,Ξ,: l.0|wjJƋQn}R[Y?SkBȭbZKE9v6 uˮY3dn/ZQUQda'Wb}֖Hkptv :\2^]ڱ>ǔ7,(Sk3Kȥ"qD_2Nod8(oƳԖZN 0j׿%Wo-J#ˢevsm߭EHR2 d\E% um&F,!F*j4A\inIPPWղ._jVեKd>5"^'/)ع:&yI\LM X8` y%Rv~6`Y %45 7z_ou ޾ok N/.iI1E@!H1$</nJR-f^֎+ G$Wb0[ su?ڃCI 8Nz0e [kVTMN !2 !R &'ʎ?qI /m5e!_IGrb{M GK oODǶ"tcfI3Pc%}}P9xzǥ0CaRzA[8o+*sFJ.αeL,Nh& 9伧:qz/_rg Gխx?_ %*=2D&[S0dEߐ9LK+.( 3{%R|tkmrn~CTNȆQߎLf zYVP..,' c|݁/  -LKP?̓C&7&'˕+5[eJ0UGy@\yI$и\gIR6QNֿQksޢxkEy:Uf,jH3Zcߩ3iVg&4P^$_Ld,> ] +/|wn%oLKBI|=H[U_O O?rE ϫn2aM>;u+1\v,tzC&_8QPt9<_T~H~huZu u;,vhF Р)^I(Oi>G{UmxEK ~L DH474r8"76!u$MXT蛆  }pl%fd "= KI j!xSC(tNque0>:B]"iU~ ~HB~ |Y>CJ+|Y[N1N%^O뛼?&6=?JHM= ϖ-8wP,}Jp☢+zFܤ 9_wݑ] ėd$)xX[適 6* jOi k'WC‡fTN-ahDrq3}0Ǖ3I.~~/|ogdK{Fؾwi^n<M-ww 'Шd:*|c8[$Xdž$(w(B!VD=-^ -"sNޢ^Ue0ӨB&w/OZ,*2LJ5 W8` &[ x_Diu/۷ n$%g3fGk5݊U+m%v֋:H |F{:j81ԦfADRf8OCfEXYK·{yNUr[( }?%>VDHN qp%[4"KÏOTC. Pl$PWQɫRz HdnQv>A:.M}%W[VD-DՓ8EWCRcon:0Hh8¹Μ瘑 :('.s3ݏ{#.ZxA~'d8?CҮG+C5x (pYizRoE%E,YHw.21bY}var~kM(){)bd]_hHjDiHEftAr [KĎui(.lƫ<^I/wnEb.Aq bZv!4aKrjaȔSO$`ϫ#Mpkq#ߵp4;/ڽcNn? vpg2oq-[24mo;m$]D*h!. $Q'o=&SExߗel!Ŋ({ y+يc˵%};_^E),׬ Bվ%'y('KLg<%6@#P'ԐPm}Er߄ɾr\vikbFl ܖyRb;n6Ba9:iP8ba[jX&*U~&xnw?D!ɂA(4|0^ɥsy!n~rwOs۽.UyW+g` 3*'G=PVU/q~蚎|*ڎ /zET; QEU(ANӀ>'V4hnk sk^1J!KbօY[bi6 X=e}[(w񵅸EO`ɷ>xfŒHS$T:Yxn^aţtChĢM#!xQ=hEt2|Wgϛ A!saϚvL)\DDjObVsD7By]q*Ufӭۈ>*nA'AFu` yLqS0泹,{q6aV,AtgR/qWJ֐.pLЛB3> ͎U/jI,Mt@'4+m ̮sOTBjQH}3n/j''1=RhX_þSnBMFVE,)7WCiHtSD|&fEKz(Y h}RiZQX;RHlL2lY6c8*S2Υk0lݗ\$J% -BQg'Kx +kbHe!)r$VF򺋰>r4N!CS7t0H-/²dEy:Z15u%*R1zrEmgkn1ɶM ϰn-,W@TOW}Imt eUBCCn+t<:TExlؽa$s@=GfB ԇœP` ]; Jrh!Nij x D$?(e* PfK-U4o]jiᵸCP-Gm#xAēnՓf p3Ɏ9P$pSԖ|I 39vKODYV6ԙ"fX} U/e#~kSPZL1dMnjgTU}Vك߂ƵqϿ,bBifT9O[s67:x$9qm~DTs.?qEٚt=ظ[L5]>.W)-'[a/b 84d1)^,{jP c,Gm];NzGP{s5A>.>Xr0Aˍe|յF2mwSA[ XE͓rwT+a_|[?~Qlr#-ǭe*>6 p%lJ Nh?~WLAh3Mχ ڻ騄W{ׂiJXnV\p(fO fGW Q*Z3*4-GKiZn k%7z*dξבm!oP#)LΔک8 I1\Mq!8~BxUx6Rܙ.~Ho>o eq7>}83r=X;x>Z 4`L`-o$$0^$2 k^r:3'Q5?+Pu){"{Z'na^ hd RgC`ŖUP(1t*q(|4; uF0^p30~`rR 8Sp*Up}59llX6_(w"j+`NHXhs˃;/HF-]\δX]ip^{BIs/в$#C5r]aռ٩',UgekdTyd|}/2L0?L!!܂i/+pc2b|YPe uXVV>4,?GR iD"c"'F\4$ZJQpG@w3~~JK^p?0'Ԑ msng ʘw&oDT'9 ࡄIJ4`L$]U8:?p?Jáf91K[/j\S0oԼzm!)'֚6MT^鮺2>%ڸCy_RJH:ᥤ2hYL8/r2&_mKDM_|w> p[gn! cTh?$Z@k%###Vj~oF"9%T?o <`zaI- =SR25ѷ\q_ DԲuJHtuXOq'쩹] O&M1=43v#ZK!u;}珊}WJq7?zis/^=c>R UߚAOXbQV22p\]s)>־{%ѱ˜ :gw==N9(|ro~usUs.¦+F#\͹V#aۆ+iȖX|zŴˌw1(>kIZ j/c2V|_}3$bݙT U<ܰ K9E>iOmNbl{2CKfs ln+F'Br)0Z~Q%} $Ħ8Hpw4>l"pXñ˯PpՕ6 gݏFRU T}-|snnOO+ . ԬڎZxp+X>9;AZV/t+؎hb;raGsP|ZYD70¸g=QGg,lXtN*5)}>B8j9 f(,iCdW|E~YTi 4w[6O##"|oaVM:2ڈ0䇼q)84֕lTv@0=Mdזƴ9# =y (yU88ܓS8q†f6#Cf5c^ґ0g$6|ݢ΂ߣsfTBt{}Fs9rv7cyӟ&U+J\2xNl3o4 f|hkGR.څn-14e+Ѷ?ӪPvBo20Ʝ<®N(EnE8 bkaʇs}h~#Z>w*0j=f'0İ{O;aր1 ӧf}cvuSєr5<76uqc>i>l<_"@jEMF"VWC܉փ]ʢBv_CNs ^b5_w>)JFNոn+dz=|otc( )[n2286@@v"Q:3\,LerZY8Ԣ]J6&*T +qqPYz6;PY%%,ԒEOj bAM@SY,6,a#_kA-Ғlyٔ&ލTxb|OK'`ǺO4@Ө4d>y?E!X1EX*qɍv[l̙NVˡ;J8GE$JCH!dXG.$r1r2dqԁQD+m勦7ZA2 c[gW I"^Ӌv,TlߤeZ?:Enԏ8N4aL :rZl>m{$+MӔW8+ ǡV$Qlգ`!L B,-@w~`3*$d*kLc ) }4?Z43+b{~V\Ȯ,(.G$(B[7L/gŻ سQ 4 >ufsg`Bs~|DZ}KwDMs-g=lI4*K7t=NJ.G9 lͪ/p1N[*o6&TXq #buߚ*a0hV!u^:9/m-J]D[/Pч5fKןAc[P ;n]=_ϓb_- Bk[$fyN] fFvo\vD9OctָZAmT-YXmr"Ea1k0۔ 9 ]oF8ße{xOij)fЖncYME8;'uEsnɔ,5vc~hQDŽgK-H:pc79CL{?k5-=78o5k;k^Įb+ fx&3sgRk>~O"0\oANWjqP_q)#Y`j!D|v/ BZ`qt&t?`fHWm̧AڲU`C!n+=`%L+HYC쫡82\R5W O > !؋9h_ ti}nO&nW/ @yKmAΎEc)fsmQ̞~.=qC :P;F_Ǒ CXޝٴ:Hxj mѺ =z`иk1O -_}J9WL Ff R>|'CvӓwO,3k0*y~%@^[=;0Vϭ6e l$^TRi8(fWD#.@yFb{J/_EM3t |y[>nO`CFnm+F{vѩ!f/lšZ4;FKWuڲZuGvJ z ZU{?gV/WJ27PFa;K\5x!Q-rY*mCnTZfҘa?KIu*pgIf%-&n`+ea--3YGy/ZR8.wn˱,a]Fʥ @vL%p1Ԫ𖯭K`XVP VH.UwC3OQFO-s{c,&72'+x$Bh#yk jߧ~y{yV`@l 6'6M֌tEE83SҫapJipu;.ȃ G|g)·~i9hN(1I1g[h^ڕo!3KYYʷ Ǹ!Pb| ƚe 1T ʭ>B&}v"h acBWK2w%=A;\z4 ds؂SpK?Y~OS/+kwF8D Esm->런K*>|y5돯A*D`'e\4@[{;&-;jNlJL`1ݍ5zCWjVQny^K_#iجJ'4!Q[0bBLhy!nx9ܭxSQ/ U!2&: Vnf qjrh"I/_r`IW-cz촇- qB+4ȧʦʨ v1C ?n ϕ%46qM5"b=9Ð[]nPg eg _~>>qҜO2b"0x(LIIi"{3%3%Mxq'ZsӊcǎD[+J@DI,TAmoLI%+1 P|dg0|QVZ]+ln :f(guK#>ܺ`Ƈ)n1[h֏N ?̗+NSp]D%LeJ"BȴUMRob78{~Mnݭuv;:!vh/#V[ws _OĎ qjͣۼ?I(zu|lLHx0d*I]:tl1= @NƉ24]`qB46aҺ;ة+ N)JG扣 y R\G{ A:EKw`fZǒ"vРؼN2+'ڗLwSx;|[A .nţg:(X? r#k)J 8V;pWmGJnG~0z*9#7c831S26PtUfIPc-W1ګ)zGXp^mşC6H=W{R63-('h8z=&EfRCwRp@[dђ\g=a/ 䰈l S7fS>ԝPH:wF,wR#qw-bNiDҚ_m;%IĨ,7Xԡ6(^J<,,o#S_UiYߙQl%v-g{+ĠI֜{DTLS 2zLݳDru- ԪGid-4Db\Pj{SI#YԟTiWq'lh<9̺raE(:Z-sdAN;63 _V I$H\z*&N3#3jvZ%Qcу&۝)m @C3YU;GѝܒT|-AX'pPU9Li3nLgK`1]ZET5#̹%~oG|eI۫g )Ǎcܶϖ;k!{]~JY=isަe$fXfIAi5"MbZ֟(KY{?&ɵ96LtDPuEt,G6;4-jz+ зtdnM籄,#p_kY(Xi۔:7wd3 I-'5 QJdU)"ĺU9cA!SZn&(T`3@*4k)m#*Lgpm™ 4C47So!>:섽DkLA[zв(j4Rz[Qbo;bŇJ. !>O4^Wf*R:U+x[͉zqN?7[&E#0XK8r/>)s߳S+v Yf.gĖ?<+Jfج.SqϤTR&'vY}_ L%($4dl&B585%ܝ9BéJ&jDJ@hOYX^t ؛z[胅4EI]tx-OQ93: ?H$7x)Pm ڠ_&k.*)VYOU!L]֩=NO|G>]5X2ೱ:2#pU]6+5M*.K҇kOe_"-'-:]LR'YF~6VJ4B6a}䎳poTȽE< ftH,-&Լn%)X05~<TuTg_r-(*xTr.TK!<ȲEi(ݙ{9/־-6&"Zrf+ n d<&g6lFe/WwD78@ݒLD{0wjfٕ]=fI;:&.zjNF}p 1nnRNh"7HSD1%ŵd;SQTMOMGO 6WˢIԺe#I$qZ?l@7OxBPl0N&79,Q}Lz`]zpxa'?=\kԑF5J1 L\=uYv L)#a?V #W/p0ݮ_Bd YP ~hçXWiiU[=糦bb]Aҙy'w^[2'g;T1. 篌,̶s8$Ӗܬ҉GAon[ײ[)^Rb{(5?%;fߍzT|9;,YBj% I+W`1oY?./U<ÑfO305 Mᚆ)%vyp +#b8I~R!y|pz *cp}%8Q^R0V7~umGS/R3o9?0k d@]ʗgnr5 x/?QXNx*szc{zk} $gޣRGSx(Q@F9-J M,O#R+wu3ڇ:*a.,$6,XoB6&%#N/= +Ep `C(|`v 9*zk]UQaxs[N#"]DgJf]]bo,Iգ*%wc{Ӌ۠Œ@VpEj?n#w*S> ¶/,@9~* $5#pVVB\%'F'4X">͋QQ]O9T@ӴrpHw%o)%x'52{uy~x]}9.Ҡhp*fnx% ҫoZrs S6)[|ɊEw:Ȼ=݅ד<#([b(_&{&?5x WMBnMCSr~`c!it X9S: ې,hɃ^i丨z$}>q9JV!8zudTqǃީ&X+&JZ fw qΚ&/fцrGG@<)7U`(.( \ g5I-sƬ[Q',v\%Ǔ#Higσ_Beݾs_r%$l=Q@J' J ႨKC<(&1%%Vo|rM[g+Ӛrk$^ x&ǵw[mۗC& { Q*+16PեD\;IΎ56 $&~{0ZL՚B"viXɨs%KctMd&t^9kByG%Hf^AKժ^V-vޜMoC7)w:%f˺U%rػ{`M\_)Ҕ*PUE 0K% :bQ7Líz*"!Y|KttO$$ћ[m5ssHfgF0ǰѴ|T?٥=cutZ|8 ϑN7x;'E.ł {G٘J-9 v:y/*'$U=z/t<@wMHu$e|iE/pel_Cp(訥 N8'Oq 8>lFT ǎ$>qc웨3oRGTdKi ?jk߸Tl[x.ZUOEɒ*2 NOÓP5^32{bq{f%*=E[^awQL˯h}*Mզe#9k XB[~+ro,;裍SzH?Lh# r"R8~g;5ovl7tXӢqH ~*; c7/ +Q'(5UΞI!U !m^ - KZkw>Ĕ,x.(F*33me:B?w~ғ#XΜFl"mOlpmaCag¤7^8SD?O8 Njٍ^}&fSq r4c- +eHFڟ[91t_Iũh. '}P|" CRXA,L>;ˡ[,(ԚE8$&‹u[Bpu4|sʗT(hw3a.F?t8 gװm\lw P6䐼5eJus4N^9E/pm&Vw5Jr[%:ƺˤˏ@}{|LH {cgoFƝ8__a1FNyܜuӉI2Wd[QB:R!|j.-Z ɞ)ӰUPJQSm'W5o`1D,@WE&mpw,ŷe_k3H* Ǐflf+W²n6>,+nߧf"Rx:CqdqZ刭AЧkpԬ9RdQX2nAr܃4hȆ2ϴvs[pB݆H`?\20lߒ6;PFI>G X%_j]+MMY|7 }.Vz)Jꪐ'\NHc$!LQRpugz${DDUВx VȘ6(uuM3{Më?U[hB-XܻBD#joA`P.^rMmvEHθ(P[#fWl_F#Z2Mq,JYQ韆|f<~ZFQe!^p&NPdP+Uan 5͆9 "}UBkVNnr4Be7?G|0# ?x8g^dp2}z- 3OU8 5<{hЅvX)?CyQ7)Y`J|@ѐ #ԙLС߯y}Ov-Yڔq31g2`iEϻc~*L9"C~-u쉓&m_(Fw#Gp$&ᑋ8_WEH C_|P' &n0X?kb1z" ;Lޢ H#j7S|ՋL1e_Ca6JSՑ/$n&mPVܜwgkǝ-2 D{lqNdD7Ӻ&zs\bdsPJi%SF`8TgRUPOG9^Lwo<= #6Gĭ!mYz:4)w\JQ [(l흹w7BTArz9;a΢m0hmDf3HYYHvvM[#!u6xL:#jZƞ n[m8CfƋK(곍ɛ=ّgA : r=I…/ZZ Lsv•nw D"?&M8k0[4"A5F;S3 Vu3v|vbHIL9'Ryw{jϒ!n.FzMxpd.Q p\YA$ mQVȰiCSk1W .:4{l8زPbXGD$v}tYjZ)75)q׭4Hv$_.y̷48F1n E,uCJ.bgGe|ҍi_t# wTLgD<37WkU [ ӆŨCX'B G{ri&PJQXkzO>?ywjʸ7/йfRcJؼ꓁j.q BcFk㴪 ^рj*QFfEYpvxj[u׻ EZwe`thaqA.e=j(6H JBb-/NklQ6GUSXM >;;ttU'YJaYŒ5X!e,_uTXKLj)[kv-jL!sgb'<+(ibοɒs4oK헍*u*JB,]L2*dL(V>6Aek)R~:g?DXkIښ]̢ 1]ubViOp08Ib$xOi;A*LM4R%[$"^DL ysxPT~ wʈʫ Z`x}@Qe %s[(xz:&U(vKF\֧`PhbÀi0' Xpb)ҚC&m]La<[8d{I8z2cO3ͨlnG0i;HLr@M1~'Zc\FrK%dF0I[v<BBhMu!{&E΂D++A:gԎ(S#w 0cHAؚmɦ799m33ؒbl1[b=Z x@qyaLoڄaf8#]1ŝ}dRX̆=`w6+gOwV 4,LscR(P1S`Pt)n! 7t/`w x&hؔK#Hx56{Q橙0˙ 贄ScF,R}P4b.5K}br3WLMʴt?j ~-ۯfbl :{w>ϲYl_fց>o" ; uSe=%K3`Uō&)LJUrOHAoڴ;܇'6!/8KӷտiİLH࿭/;}Ֆ q!hwQ"Gewh8$~4Is15(U{ǰ>|z\^Ǫ1S EPLZ# 1BI'MBx&#<`Ɛ-o~a`"G6 3d#b^*z$oiX"KfrwY=fr{=iޚ#w3ݻ)̝i5HGj͋CD(i?8tv=6oFd~l}2, "1swR]wKB>,85φX${ ;{o12!%=G\#Bm [OKG%GpA@oXbecT7-|Flh)f,`^Lv"z؏GllMK L!@53FeEˤ$ݶ}GoWtԙ-<2G/g+b$A=!o{94=BHem--[Yk`[M៙T,?CLbS}"g-}qlvm$&i4Q~LjnXk9ꕔآY%NpFoWr 6>sOS(;ЅKY6oLFimYՙ} Ve''q 1&:2,*+7tF5<'C/ӖA<5禜k2`cCWApf,=]H~ @ӗ5^rsxb,E^|rBp^lfW F.6Iz.p@QL2 B\h6d9ʌFػMGv]PRN:3\%Iu-PbA/Ct%R壟 bt6PӅ>oĻ L+vpDN ]Ol=ų FQ SB$'0xLh5fI_fu|cvKd;zH)Lqwx#6gΈ)`2 (d 9e5o1)oL[)\ fx=c(YAmL^a?M(.D5`-$Cuou\%L Ag"ЖF!nh?`<(4z=DgȠwh ctJtiY.= 7f"@?OЉkC66P$ ধO/jB ; +"]c|wy8TNľQ>Z{AO[0.VR'PSE{XEX&f6EAA:ƍ"bMXM |E]/+dqKnfp"){ȍ&$kݔצ5PL^j%/*c\fǒCZoXcW0hv/j 磂 ^_K'sfB ZXגeqcS_xI ѿCbꀺzUpwACl:y1{?n`vjME Ɗ^Ή1"`kp!Xj2x:QxX(]:!HtH՛ɜ!nU5T[Z7t?Ml3 *V\Z_Qr` D(0԰[M[35U]+%Sx X!ЬӋnOtE ǍJ~C7uZ$g1,* *:XXg( 3a$9oPc/}}1@aI:Μ4AO1RVr`<h^]&j',zDhhy(N߭ +;`3 b,>]d1;Løݘ&4P]ՀpmWn6 8M J@fNl7pL@X |Ŕ 4vWBSuZŏVrq+3}ɎEt'M}|Fy('mn |R11xD1 2!y+uE=8;wfĄeģ-*ld̾^c<)֋:׃ cVL2r! 7 4EUb;R#c%d0Ch2 la0[RHY>G1ieLq %ݭócZd.~RzŴ"eӷKM5(dt]kBe|O- ;B Ωa Všw,U\ Nџ~&Pf^Q g)b{A\eZ5~ b/ޔ@olúV1~0~ Ǩ( -7Pd<t}^%8*-o\ tλD)er!R* ܼWJ'5`VG"vjZl4\qI~+/"2W IbsYR`h!´&^!vL@K^$fu`"]Ck};1?'Ӻnע39> Eejr~4&R52EթeS46vRrCK57>FkB1raKp14%]sc IiUz  rOk2L'xcNc o\ĘMp[t{HD9Di`fRb B(.Xj`BێO6>tH25T+)!ES>oN4| #l[P.{D  vfXJVU;=s1_΃,8H^,k<84|L@AI+{0 ];֪:泆2 3^ɗ7,NO!;,:_vEK187.tتfqڵeTk1^]C} Q P׏L8Pnrhl0̩l wzP^2ru'f4k;fޱL3KQ :k95͵Ŝg =?]w3UM&eڝyYJ+u ,ۉ*j`_@"Irwq!$OHA?R8hƭ>&nkE۳kg7!w%O'KݣјKbuyEgDj87)XI#a#%2*K g##3θNSVkQg %MwƜy0<wQ22oB0O cCt x YȧS+W3ҕ8 p wbR{Wz7|j+IC1#&J|Xײc`1> St{3׋.EeY`)+,ibRGQej$W\ F2ձb5 fԓ.6pK#/* ji";0E E#k\Z80j~nCq~!N"FQJ4*BtyXSPK*5 w}— qmjhIE"\k근+Kk?P|x?,ZWza(\Z|*5Xlh%21+aohlU֝irxJ2e!ni(n/ c>v"I0q5jϥ&cѝ9I,)q~3T&sU{5tQ/s;_ 3W=hnchuʂql?gxCbsj|mCץ3TıRdl4G,gu ey9WEQSӻguw,$̈́W@v̊  r=W3>1\Cܹ4aA~ ToZ(HF-!h#ӝL-|8Y3aRm S׵D(>*AF͛?>݃1+K;(|$ ͼ'ae\%K$Id`S+~_reOfvpde,r~j[|,PRxtS+-R}vڒ:8ųݸQq:0K?R$LǶ=B)IyJn-ZFD9^g/Y֠6hwnM JvM-c>Kb |,d@m.˶.pOG~, \ ː$F۟c 0UONr6n_hi"טKcם9Iu c48OnKS&#'’.L% RF~baMiDц-~@rQSV5?s \Ud.Ȯ+oͨ ;aia7[JMTxBC~S!(يYhoΤhB-~}KVܧ %K9Q{G'Z6' N14W}rd/ {pى)7̺!/V:g ^֋׏$ HtsHqYnl%ƽY ǘ6!MɻK 8E%3OCHk{teEF 'E(: J܆p==-&^*AVT$FA}ʃ/00g\s\'٫ 9hoIyTU"r2_x*ق(`ō.Oit.hѣMLO!5To)D&Kf'-mrɰv# ֪G jT 5 ,)r +5QU~RLBbteV/rGKT/{vmN(^46_-H8$̈́}yb]1k$T]{6 >Pt676[r(6Z֨V2G\msX(Vd_\Oiѵ!YE^m ѓD.nĎ'إVQ>c6=2-\.V\rm"4 29=(u"' + d,6&g+k(aU3rIGQгJ?>똭ߒY6j~] r?=цBbKn9HT JpgMU[s>>IfOlI=Geԑ٪էމ mƱ y|ްU8Ř~G,,?p]gѸP ΂鼱5+H59SRSi;7һ#ɱuJ' ` 0/%V/\J,$&i:-"5&g9 .A3S(? Q QLyaɊ@*[$u}\zD[ánO Lq#R+nʡLBwZ[oc&)dzbB%\rEˤy ņ%Ub"\C="޿(~J H| ?NdOB?~qc;K |T$;!Ǵ27Ǹ6l2ZENϟ)1ɑuMV//ɞr{ps9@;;Y0z(G ?,C">O3v;ۜ!cPy cE~sKxӌG&P&Cr^rت/Ht !G&Mlآ };W|[ܨ?1E?] Q,Jl)2O1e9l>!"Agh~0e`B1l*aOϋc̸ѫ)kooWJDU58(}8ٻ(u04 ?kZ+}dvmQ1)N25(2=^eVDZ=ވ=c+@I Jw_qF+db(:ѷQbt0Mj'X M&~ y#|n LܗOo,T1qv?yUjᮈ}r>mZ\Kp6JQcdzHGb+[sǵ C}hmv %~clmg6OlA:bƟy$o bU!T-ifac-?_bIJŤL<3+dk9xYovꖽ_1]z"͋BӰCQ|li|fjoWxOoNEOeu8}л &f}ܑZoj a\mT_s}~Xif&)sRS3[Cvӥwf&>!j.jqT(5GD眒##>hѺ0M݉,:^$i4?cjs;Yֱg+ WعnC ˘uaUZJ"PՖmi^90fH /,Gcv|2?gqCm o~(q.Ml@ 0=o_Ɽ͞@a`hڶ.2"ԧDfLn^! i0eڊ1{_LbXG=`+"xDG$6w{d(.o?Ui8Bq9c'niMiȋ8/ J򱲙UOnyewp Ctcew+;]F }S`,S-g;*e|Jz;+Us9ikv j)/`UnUlz'zm iyUW>oRh9=9&M=*јO8Ҝ^ GB&iud񞣣`Ϩɪ ![ĥtÎ}Vzo2z5+!f0{{aʕ:,+w>O '>=0jYt*b!MpxxNݾhDcW&\[! n)6紪u $s98 7AfE]]UEWVVر'7f=LHX-c?eGxv%`w<\E&"xءrR̫L+Vw'-O>uD|Z_٫=a^cAceH7SG߭N9@ ZfQ)NCŐ¬ڬRe>EO&SKXUԔUBכqqQ[4;L,0!$nu&id8 x!ct~Fl{'LˋNe]R*ځʖ2!yj̣`c[1g:Wbk0ޱqI8f7[ 2@ܝl"iaK^:ͳ>hF_T oʝUν&ǎ?[G7i0.| ]AmrWs,2^inX{ȎC ѶPvm*1= dAp*T}HYK[>e ǖ9/IŨa|ӱZހ[jHhE" Z91n/Bׅ\ +k$=ۙ}1 9ߧ6jbX[d9ԘrEoRɦFt= ov Z6lKyQURpݴ >3y3cѫ ȻE&P ?iЍqg xH葧Qhs$G)!T-ꅃ_؁S#LREM@y9[Ú]>s30IÑo40#w@'9qRnp?P^E8ѨzXσ?2VMfp CP1WoDU߻O O'GXzG !}<#ڸϙDVիa~nvP>nʫ"ޣQ@О %{(]#?^x|GQeUYxrSd!JF!O{Ǒ6vsb"* #Ɣb4Mw^4gCY<5* 9$m2ciH£ZaUȋxr -sJ3%kܨOlԨqO{'ޓqئ1]{f8|dCerW=/)IP $WƎ{Uݨhc:7ʟm{U&@z{7RЅ♥u`%a5[n= {֩Vpnޠ({v4,s}rhckϮ\uuYs]@fbRYljh{Mg%^Jw&@hS='c~-0(˶S^'<\Qj@׫_Yﶓedٹ_wȐow4cКz Oɗ%caҡf¡xI0(:H"ݞ{fckxS; ;o3=n˦Wc)% CT%8]a!{pE"(}!sn |\Pa5xm w_[2H#ǒyDNa}dbdeA"@_X_co2! e[Kqph&zB\)R1fõR&%2mK` #f{OXru>)R\>WXƢZ|}ܕr&ѰE S|Q+ЭO2H̹IC:+1>r@%sm"cUQ=d"N\g:t D|@ڃ6ˈ~nzXE2~[-kՁ_o)ھx ̈́4 F\ s*0FitZ./t]R"x*7@QWGNtƧ&ЛH@?'% MAlȿ zjjo-o-D7OSzM˩!i#r70tV+,kPN,^׊] vD*֊3_<X[z2Dɴ3^Ț+wүh"e(gj҆EO XsjT̳뇏NLjθ0dW=dQκEg1@fU dcyWz|(ʄ__=`ήvm9hBl@MwQ02$rU*yf)% =_$^zS?RH9 _@a|{ xS%m2h&7.jc;6u|1 XnctD3isQ@%Bov:2W~3q*s=-I=!'(ZV "oJO<L7q %,d 决Ky?MFY&> Ϲ%V8ZEc"ӖusR[l56 4s[kBQӬFJ@l}t "p7 zh͓t60R܅x7zLY+$˞Aۋ&֪9LĽtÛsIt OSL8NF/D}P,1=x&z`hFk5Rg:=nͨGZo49VQ]t~pZHwFӘњpI?rJ=xXO`13ń8>XN֘V j`LMnH;B_HDʮs-3>wB<sG7!rw(6)tGt%E1ہHo[#+Aڬ>fS/vVS{ǰW@/;xpb%ϗLȋHj ?+6tz rӹ\ryDž pc`GWk;j,噾k}tmQAun>t"d&qFsILLƶLcGyr&Ւ~Z b´3nfL~br3fLn멽U&,v3/(񶆒SLAVm R_]( b?.,P0c0>!毁j8Hgh 6Oag*Q La]\T=UTDhC_ yk@@:$C͌AK< fQ7ziuiN$4ìRx|9xjvS?^y7o{$23 ?`~Ү3;\Nހ~k hg].w}z?42sMylZw ,,eT/$|-#V7_l7ZeiZf:|Z.X׼K 5 AōJ܀YXw_%Vx(G6F dI1q>;@^GX-:Yjmٸpa [u؝jT,'y<"b8&EbyY?XryuJL~l|qdYD}#+ٲ138EYn>u΃! .9vIbyL'lɹM@<77!X$t|f֘McyVfM <(1I6?`0&59Y@H5{Ł)jreBD|tYݙY˦e'W:A3d1/hKс哈#D _JNJ d`/|_>$0sTJKՠlSaW Ci 6!7{NCE־K,U^b.*PF %NJ 8 ~Sa+; N?H(wtn >U-7!i XD 0^SH$MISҚMdcq8ң~ FSA¨-IO['_{uVUءEH1O_[1 0$3 J ?2#++,7&$ ov_YOg+Fn)A} 0ӽ1.Δָ0J8ө-58(@\A هrmt;h!,'cΕkMz^R'sU Z[*O'kBmaDX.!F- U!2ޫ)zk8O=nfh㹬}_/xj/甾lS:YOɉGɍjrWήdn\%i_(ԑ#ě׬Xq2(\#~qIԀ7 Ssͅ(-Qe"./ lx%pK]RY8vsSFW%4\(Iq92.Ca,7!׍?M3#(0vj7r%)fO ^U,Pdy" '# w>{q/- Rlq4[TOl&^>ڙ)Tnr1+(G*iHlHnm{m<|@B-fk2gRJ֧T̤!!lL`Tzrr {3T?[}M7mT⻱M+\ t"Q52Z]u$0D@ׯSjэwoõI]܃'8 BOSұh"-:7tÝ6JߊA IOgrl1q<1Qi]x~=jCowd:O9# \`oKN:c+8\ vB _$#//b<`{yt7 B<FեX"Z&Cj;󶊯ՔKYH3fo,H4ޒ6Ƿq5zLfTAE5H9b^[0M[KFh;p BKƦ=+#pKv356y,TV8 ~ nL'V*>g'k֪hseqρeSO %Ґ=g(rPCz41P;k- ]~xFCaY08kߧdQ M_Bϒ-߻z*JX0|X-zE{JH u-|C~az o쮆]wI"AQVyZ7Jtw-ڈts 힞Z-Z3:kvqi'l/&1ВA?uSNqQȜvkCMRDqndZنzrۮW&@5 Cc*5HؑO'X@^0J?b-&Bn 2Q,7.'1uZ-ymLPei͕n?ujV'د>), $ s ΰK=5/qL'-vuL=8&=,ZqMd6ZxrՔԇ]ZƐ! +!ILPoyG~uj%D9@JG)knsg݃ OrV5kAcieQKL j ]\.+yOUs'H>HC]!\sLݻq0I_asXʆvpgNs}c]JmVjkcSXM pwC.džj[#H MxRl{ϓ~A[fV7ur/ iBj@(q#~sgNdhn=(n (opo+ڞ35D1iAƴkܴKiQܕ/ UWdJR3Op3۝-wi1:$_bgn99A,fYE>aEl5Kr%=Ul6PIaY 0_rwab8#ol}ĶDK%JR']`|4 t9v] G7W5?Ea"w=z>ӇTȬp]=CV]enmUED| $?8j|0U  9?ʎ 7TWQo-ZXN ].xuK{G\b|rl( SN{( m}p,Sb*J[εsHEC?\^Yw<-\&ht~W`HE_`fI7Xkyȳ4Sr *5#VAӴ2Gr ׾ JT~m_`qjgzjjyT(¢^y{ygzVGέ9ªwV/%7&P%3ƕ/tfv^}K\ANJ6_KIO1?)RL'0Q|nO4 3Jca,Lwv7Qz32|HِJ<ɐ\o\ӟ^f$A_Bht$}N Jdf 9݂C W+G]=67Un:+ HNP}M;~zaaN">Ɠf-2Nۀk/VH-pڈh0k!+q>Abfvp9PZ|DLX-zP$y*fzjpoVWMJp-*Fo%!יOsATi#.MPpuK8o\Ԫ^"o%gHXg$W밡}}~p҈|\wʨ'ǐZs>e;jԅ݁+4]eUҁʆH8 L 8 yX|wۭ# W>|[ ɉ97Kj&?J`YMr^Қ*Bj1E<},} $OEg؁;72O--XqY51:7%whiM꾺0ωRp~og^݄0,1$p9-gMȣo儵zrkR0lf Av΃u6-,v9#\ljZ$ؤshCqp)rbӋI`sĊSzQF?JP'l᭤ ;_qo}y zS !ҍ +嫛Hu};_>pF^O|DT#Y:&:s;ʚ\́*6\qtp-` fσ5pJЖSթw5 Ֆi 1Uq|c_vDi|bZ1 {ۂNX9>{Vӹʓo2Zς~$mu*3@;&BhҤ'I,dB̫Ad*{|]:Y8:نRRx=|o "k E  ڃ`ͬfXcHFb0A Οy+@E l F(Is"w}z}M%ڋo32" `ݕ|'4OHuŇϓy Rc c3{q)}agY8MِnwY $jb#=7*a,I }r^F80 x[D^-6agcuƒh 'F,q-௅aӫ%y|]Ո$]k/\>k$ǣޟ:`Zd%F[LM8q 4UβCٯ_vN/Qҗp1#XaJ@ r(7Xw8#c0f"ϏO:A +C|H9 8S1M ݑ"A&\yY< ;/JL _:fB~S&vQkV[ `m(|yC.n7 YPpZY7לmFZCS̉z7RWvDǷx+Ohg &{L`J""iݱst{s)$0]h}ޢuУ] ʇw7nGYԪk)4y|CK(h+; a%ZAAO(qP>ih1V+N+mvx ukfR۱ <|C9C z p(۸:i&H x^z p8=)O1ch1 {39WLES#nOb;%% 2>XkAIs:P5N9.wGA ǹX`JX9?^.3ua9+G p5{Q7K,Ubhx.`(?ץgB~hۄ⁃0@=D 5V26nN祘-j O8˥Syf5|g~@7o84Aw.k]Q2AhٙP37!ӝ] K4;׹ۻVB"C-<3 ;< Hru],b܍_tTDv_ے$Z.{ gw(#FmABr+Ƕy޹&p]ɟ _ F`!V~S8ߙѫ%eQꋴVU 0 RzV6> x2KۊTe-~=G*H<w~A?kEPc2:KؑJ,p;HSK=H?.0%~ wvbRUqMܗ|::njKZ7208G ,LxH9)pF)8fلu&3 c?qX)/_^o(!SX՛QG;gX N/ol^񮁮'ua\w|Ϭ $^%~=,IY]0tbenjwk/ _P?"-ʃL &lk/#U_,tg|k쒡u݁G:r3 "GTy*h>-W1De`9l)OUO*PkR (oӛs[6;h% hUρDaw>1GCNAbY;k[ RChX_L25r~V/bCSWQHr-x}t?cMA*uaζb:N$E(_~<#UD3sd傪$~F;אI=t} JgGV?Rn0+YɜΪv}7ڽIb68㉜K_0Vɕ=:?3V5;ʜ7A&\eT=![ YD ی}Kɕ|W*6H,G`8 F;1m`[DMazJZR%_#G,`f:~0i|+Ř̖]uUt/sA=Jy5LV>v*|K@ vͦr"GuٳnJϏk಺$&$){N+E M`'I4(Pi9A^0@ޯFeC]+#g@_lGܮ~zJ{ZŲ+]:0k![$k]\'Ifaŋw]QJogrlLS~ (PL䟑\[қB6}:Bu Gq}،Q+ro=I;~k-J(BL Y.U1?'^C?ڡd?ծ~Xn k徹iLnk7Sӕ7"=[_w*h=H@^lӘf"XFm7V&)tW1%~<*k9tfb_S)ʾ[&!8OU|At9H|!;*áayX \xMclBUc/QǗr{bBc3t!ΜsoSWpPQe%BroQq{y`.FpW2wI@s?)*U3X0ٞyWڬ%Ɠ"a؄Hn:FwKKgu39pz7n><]Wf7!o;eCʨ>ƄwAJ9">/hZԐqgz "ѩ)0N^9Av. *r&yG"MJE.2[9ߞwTz$(M,~(& H4A`3 v(z1I`B S D"X8l)c0WF#?Oקib!.na"D0$L7-SQ~O"k`iL`fm͉p9 cĜ٨eCMξ_\"|̓}R2iu-@sӝj0dt',mzEe9@/xvquKx$^TᦅΒ 2 _]†\NZX?<"PBx9F=Kn ڜV y Tѐv.u8ӰFV@(i(!]O&/±l[ӻweNpgXa4̀mbQG`⧘c/zND,*G4g{|TJeATq\pp=IUp%[;UTFr.AU[#17n7L}QYxHZ7K].]] gw=:dȦ̿bfj,V|:0eҗ Gr7}EnS: mNKH+)'6w~G&ƆՆg|c~2sk+teeU 3 Oִh/X~l 4vZLs6 n b/d:tTyWy_ə>m3AmY|wKObOuQTQ|p*(UAkgԷHn'79|6͉Pkא׻,3tZ՛I *_e >4zub<$Bf^ r"Iy [\ j]kN$f P"I `+J][JYTW 6dՌ& |qXީ~` 䕙$VtAF;QGZq8Nz&xVg5 ,hVq׉ZN2Jݥ믲m"B&[wqq#Y w@R"ad8WuO{NG|î;BpR.)1? h@4R$V(_O"ԃka)&p3^(%VhGGg6YD~J鈿=rygg~JfH=*ʫ?MM`˸ytg(7iv0>,]VF*cA* Ў<e?$KW4[|:v:[,S=,~}%MOr Û [Ox[Yz"ex XSZjSmL)zʾ8LH;avUy}QP}.Yލ}ԅ4=O, `@F,&M $*4*S%) } `Q`fPkcL5 FXvn+xf_!5ҋLKeӷЕ>) ?mx {.n|0lIa[ V,HփchSa'X|DkJ>>RfERL3X<"09琐.p-T 큅;lҮfU ERgkwie3^ vm8)&~ A[+[Li?om`BiSQG;d>Te(q 5KƉ!йCLTVPBYRmmAO?Ϡo':͂3@S3O$ҿɀ•:6Z/d;w'R|9 UT8}- Fh5<AJdS@vYĨtCcC ,;D:HT%'w%1QK=v]]\xwhoZl}=|Ny@5RƗx}7F3pI$toəf^0y1@Ϳ}dIG}u?"-;.E͒sF]HHqtP=?z,z͞mJ4pET"q g;ى˃鿮0 2pÅ@Cpҗ_*"XXs6 1j9+ Hh3jxR3EWaHkVw1dd<<_: EV嶁?/'un`d-2RÎӉV]o5Mk9ԛ\Yϩ\-%vgȇWSr{^*`J֜hʲ?qSZp:)箔6dXzNB@R@FZ3LЛv>=8-}f?^LȊ#]q!nY&ᙻlj).Q95.[rQ (c׉^`yf-WiP!Lb;k:usE,N0q5P)⍄[FR_XM"yH:BVݷ2 A2mNߋE<+w/Axh-j'Vuvu8Ǧ|Av'(AA Cvj͹3~X~FA: h1XŢ-:8T$Z!3ʻMct/_x]4A)^e ں UoLnx̏i13{ȌBOLW$kԪrҟۀ9l\vهҪ/b%`hN2̣NDO=tqE-2M e31˵Q`>Y}gF0IIyja׫Dӡ ,ZGʳ%` $o q"ުCUJYm7B'd9E!?$vj2]O`Kok2Yǘ+"GX]g;5.j!Pͧa -vhNkZrP:h%OU/6$ !:S+brEJlL?uOǸ(#~(@8g.M/b)Cv;<`X[Yě~ι70F$L0XaJErHavgew[ED,7l=Vrd<ppz)e͎ -wjpEIecF,>b_Ĩ_ rd?+\1[&":\|1(=q&²6E_,Br`"t#/bDڂKMrGN]x15s,QP`\۪hsJ rOzt+"<iALMrJ$BH`,PqFv\P x!'.0kvY"NM^ŖjLi"2\zۛo42eF[D{ ڧhQLvAJNdnd{Oτ 9}ő"Du))᛫X@$)k49sK7\~@_n[|tzC28$I|lhե7i>퍋 5#a^nnY$KM?Vڷ>'T jnx:ީ7I2n泀_j?R&mwi|&Z_ū":M%~D c)PA8C q˰p0HE l~[4F~5%]THut!_t衤 Rpϙ YGBgYpϡ Dg35g\7(2p9.54[Q^?-28- 6kgZjcDs8tɊCxn> ϣ˾(M1)a"cpo[EUpV,r K)XUwXmxՔ%tLlbz4м#T`L2Y{C[6췊0}(VaN ?wo!!zY8'WsPZH߭Vވ )!_j6LGϥRe{J{KlnU48+rJ\O=x#_eU9 >C6YrL ) Rt(#ܖ\hİ}|q:tż9(aEgh6Jp~_:zmZOB;(?4b5 SypBPgLV,tT3ITRS\:m>Sqw~FHZTP1A*-tP쐨eLbwLy1׻u+{.vsDuFR$JT @FKAmY}fKg24N\Ea#%4cIeEm 2`djYY* ,l×@"a"_'bUX$~xnr((jC8TuyӲ<0a@o5tMŎz5oľ3sHV-EUƅd:@JҮlsfIF͜"&4sM{SD4`lJ}HrФJAvLc0O'T(9 ~.I¹D` _C!){}Fnؠ5IBa2,þ,*`8t ִGel9cJs^`W@dKyO*Cݏ;;{.~4ՌZm1`VeHi(e]p`ŧl gLSk5Ս!}HSͱ{bhxtlgbsjAƹchR APӺf=ɦ:JJ pt9 ~7XVak0h| ;ℸ RR+4=dat6 K[XlNv"ɟoV <$tOWZ/6S s$;ktݵ-|/l_8ʾ=wN3{j硔DR { #YZvjw٫wwkl{ =;;$P 9$:^li3 U1U&4fX 9R t \ UMfO.(aHxBBh+B_e}Nczn(la~jװjř-sT{Vad9{R Jǐ0ݐ G$4"@zCV(yw/Bk8%0Qc<7clQ] ? w 2չTDɘ j.ӻ`Rށb5䘚(ڋ$$B1heK^*i>V8,ҊOGd1oȩ{APg:ؤɝz##&c6?N8յx 6[Dkn Ui6m@'A~ÞibvKldz-~t27M6p7]Q2x|ԝЬֈu/M΍^R$4J2Ќ;~]F 윝x]+݋P1\p Z5K%񯎦4ʩx_y>2d\Mժ&lF<Ū;^tiR{{ůU,-1Ga.si(:U*ΫG"BgmDTet~zx5xV5 335W^Vk/I`)| űʼK{mQi菿xS˅{a ' ,'7M&c;ы? "X&vZ03z 6)گ~* K.mVLt cٵ "tzK[.W{4 q"\D$ZmohP0UZ1<ϻIFF'PUc_^f4s k< _j'Cݦz86"G0[gC謭/xk4$yFQzX}n=4JS.emX\w`G]:@. aNI>㕖F\0O>y4бOIP .`40ч5*>̟(+_𜮂c;NNIo+X#9ٳX{%nyD0"y'M=!4nǾIyCmxҮU$S@Md?\zJΞ3pIDПA7=J6=U |84tN!η2FA"j !*EG,s4Vͅ2CM Jʹ5f^0Wo)I*VmmMiXCm6\8x vp!8 "K+'xF%*FՈc̯]BYy<4ul9*>2T8;ޞo77T&-O:ˉ3ShV] hJ-yN.UnZd=UxG8_?szl< *xcC gc"8ڛ[r1jL"ԤmĚkP賞aRٞ9Ǟ!4+SJ ,BwO',+3"inYNL6ܾ0;n=襋 %Đ5mC83Jdݿ2')1ZHrs'Uk f5jbLӑv>z,_qA9`SO˩ff9Pdu'DzpFZ.!b 2-KϩDier; j\~<1;*_eΛ@jS5N( &Ia8 Jm ] >U3hV0'a6;tAp <^ f ^Jy)>$H{M!^IG*OH{IqU*} @0[l""q BpC0cf6|M9y.;O}3y En_K{4 X=-GZBXG + ׌n U^q2NF%5gdXW킚^މӌ0D>X8#5,6K51qJNO؜9˺҉Y&Etd#Z C$0)wjQkyi H;<0M:ˬ9?<_F(CY{Bw[7R'miRuA#ʘe.o!*6btaղr_T8$!)apV}Q^ի.׽(D&6@aO9 T/PJ".$zkDw$82I$Uj^c` Hv12K+b9SIg1nEC$ .Պ,Ȋ1L=w̷Ix\XmpShT~I$^H4~DPUcd:oD* Zu4U!4pŠ'`<~+$Ԅ)jK_ϦQGË >:X]{ኑ/m rR`(D ˪VDW)nɼ K5hN* FnWy?R\U'!9-(cz̓Tx231"m.t`\qX@s!Z:9i+b̄+YWZ\/5B¡!Ylk*k!ӯ'M@d|—r̹h`q]qigr lz'kkuy8tZlZejUH{k&W]1Jز ]N:Ch1ꠍQ:o%[whL1 XDSJ( E:eLmpc(>]7uk.EVշԆùrX`PZA ˘wtCXVK!\#|K_'B|jZEROh4JHS3"?7΢7ԭ*0,^/qz<wf%F׋w9 Bm97r{N^?fu8{g}d|ZZWlfŶsU<^S}o ,6q;NeO%0#ECoq2' ^ye]9LhK}遊̼wrҶ%3xF6J˯`XB/4!4h+QnzXKMn5b[$Fr6P\8D&J㳉[Jǩo }h={. CFh kq,c7gy>V?>lV,,\N \no}́H`?Z@K̒ nLCU˱rql h߽x]\b xcZ+qEI^dXkqrB \ 噆$, (5oߠ,)t+v82 !VgUq::ocxh LM'Ci)UۖC@<[6зXVRHyy^H|eՓkpK T9EAx =7&s+]SM2|Wk18S_A ^4 xDbSQ; xa.O]7M1X IY:*Z=gvתh O1f 9 ? %Cxdyxd̾0$a>|5e1WKWùvfb#Ζbr|0"Zxpj6hd <7$Tn6]}\<=&iݨݧ{4kSi]_Հ+>Є>ۿ4:v(9dMueM!!cU n퐟\z)e׍bf$f>9zgI ݟQ+{FBY{"*}<&MAO]ʘшDgb.KMJ)Iz8Vb5Gx^yâ*pc9p|%ZaU˾=M\a ]BqYQemH ւWɩ;*NC&2DNfet(wƚԈ[7b< )Zfsp8# ԍayWd/FhVxe;|M:4m$T[МUfFff#=?Cm6תSGg:H.;: g qY|yKmƭLd"LQZ o I٨Q㟥u#Ю{ \몪[Jo$ /cG !v"RkFe_w9O4%-2V mcfBbPo͋xW|%5ܵHp`mИ䀊;,(c^G - 9>JLoҹަG||n?"d;d8Zͱ%f5I.Y&D;CloIN`Ԍ Ư+l9aC|ә:Ɗ`1Q1ׅozl?!m:+2+K87mb|AKaў/?();/9CCΣ妋 C s(~~q^G#i2.Y Zui}?>P^)[~kSj>(]eYC%zM~$|jw 3uA&uIx&4aֈDߏ5rٴ#ȇFysư6wJW']b‹Ƭ><ߺATņ(2wN/5x|'Vt]F=l%%@99tt)LZlw !rka}qT7g.3I8L%!,)жN:@|H30ի;9Y߄d~澞+"e}N㝘gN=cwD]3^xB!fGC. 0h^N KXX|~8 qʁB&0~ϪRVϷsD iIGNPWJp:/(6t^,"yձշٚ~6ۍ/M)#0WKZ( f kSǒ b_׾-=zJ0[45B,SUj6\@7!G1(P@C[ɎV "\y#nhU6q9DZSoƭq7es-ݴ^z *K/mO%6.[=Ly_ٴK@Xـz:k@Fo)A,l}V F늷9H |95Ĝ}HDuuk;YӼhXU[)+\[T"}jA"gulʫi׊PpR7.0H/[h`G@MB?nB-N~Lzv۝ 5n!^uY$2g3|5PsyV8Ĭ1T"2EIHY .cste Lս_'@>B(_"Y Bޜ XIwىB‰*+.tl6cޮ(zL΀lI=;t?=k[/ "s2Uwͦ{^RA6tY=rУE\EYQC^bRZjԆXN-~4򘢘: Oy7gXޥ7B6WN_zD ςtt$ߕ^ΰ]?+`M[ѭ{8]L&h^˫ު6_0ڭy p$,ʖU.Ѣ+w -PfO/U05T[)NHzr\ec\H1s*Tya |T`7y7.Z|Ujcͺ"4nɁˊىkq"ue;2Ku{7B(Ewfs84?e:jORuQ.=r~'P̔eeI ~D|8M<3ӕ3F {)ҙ_Z{;M!`1" FwYѱin)=EL$X Ø)N5M rlT>y)mh@O&2ы@PG~M)1՗4N>oVScGeECе|ѲÄ/Z;\>LM)kbu6o T^vPB-ʟC5r i0 WQHTAf,28vK_?;{:I$& e h\E8sGykuv b&Z07Kt="䫦(ӯ7=[j"ىAA&7sV,ctj9=w£L|bn +kύg-=]aa`ucƼ@`ECCs" flC49x-GG&j(Uwõgb+ oJ8ҷƉn9ѡ"ܦ M ,j ɏ _<tw[/VE" [&ݮ˘ /QlU ԶVf3=g-A;ijM:UozF wbebZp XD?((c$G|J S% qwQ' 2I^Ybv IŠ5WhJUfdD-Ē\kM0|~8rk(h 'KW XVuAp4.ˆfE Fc蟠7D嬈i eLO:X 7sb/o1n}iudۂt-EͳJ܃>s%YU>^5~6zLXĨI*mi3b muxWf<ӆ"}ߌkJ+CE0mu=~ c̗퓜W)p%jޡ 6;{^DtTkg^b ^BȘY$ㄴ:ބZ0G(C5۶Sa^%$po;f'^[.0s}i!hoVj1 N)> uE&?*?ryqqD*AYYg%WwXWLȿ,F ?aGgߒ}U{.=6l5.d~c%6_z4 DP7Ċ$~SC,doI }P)gU)oCߛ5QuK6mqڡ{fI\9N=/C/5ɧGX@\加hW[ҼQUNYZ1)@4Wq'H0jDW^jk0H?z[Q`=2>p;e; v)-/.K-,ֵn.i61k'A])zp{~0W'̬dl(j-J%6OJguO]^0]dаWŁȩq7s"zjxwY5_ɀ2 K6gz ˽࣌ .=KgJ/z7I#[DϩBv"-%P;}h>@ !%\ $]pa,c5ISf y))u\Vggɬΰpd Z^xf8+ƕ4NI#^M%VZWZLфkLfИnDWj < l7MA~hdK ܁󮐆sbI flfqKY,P6l Ai(c{ JKs0D#ǹh0 񎵍coZU*ǀrq-9doT.~e:e})8ָy! hH m@[;.NL)8wKhe &5n+n?Og+MOwB5A8!꾺Ytb@p7+p0E«}'v=js$zqDe\ˬ^Aߖ95"re޺!:r0LYZ{|dDU02`rzn2L8D]^>4Ų}M-0V&,U 7ixk{ D1^ /#Wafpy)^ HVnAp32B E^c<^*[X;{ lE// I_27n*s K. FR3@:E*/4ܛ_+ݣ;Sd `D _t"EKFGZ|Q~&Cك- VXi4Q;)Ua[9& Vbתr )L0i""}E1cfdzqD;:)/$Ŏ9B=a56 חK,!6z5`vl $[܌ʫ=Ӥ7l| j#ѻ3ن>Pdm3(t[9M'? r[fn?JD hYautfkZbF7[d+%׫2}y$aߺAxW\ ? Twx@{xB8\90FfHY3@kZwfHVٱ+6fx&:cCV܁q>}E0b"UuDr^>{'-z\KTs=[; ##aesU EͮS1Vt=/ͨ&ĦUjNJ. H V|vw@B;VH}0hS"Vڨz%k`FWABU\>$:[+q_?YB;қd37'1z:_| snC+r<}=*^L-b/XSfsJ)x7xlMr>GJ;Nv:#2_cmEU/x+7X 2=rיsHxG~)%餜mn/`t߳^j<%9naa_( ezBpX}bNs.h'0Gf~5g:{7N5t!LCr1CNq 9ka RsO 8r>CLREI~K'@UÿNGyz,l@{x4>])ʽ4lAg•Ȇ 虤 [IMJU@hDIߣעlylMV0q2IڋYV-SEe"kTOdJq\mZꨠ zF29R>oo&;wfm=p! OγȯoAV;s #!p_ yU{ =㕅ŜF9QNz=(D)CpnVjv`^AFo-KED#H0 .KQ&"Q]b q%rD3, O55HkGR<#\w+x/($[cn]bsTmpzO9}' <5G=IDD1$ӛBujDZ8ٸ,O u5Lc^p|XtMzQO '?*yw=#2z T5`rfR2-ʕMer]*5N!T/{!)M }I2k^iq$ЯxO A`J[ilvY ެ}?1ط 1?~n*F%\xKY2}s#*5X>;Sl¤YQĎݎd|/MjsmWYDZ"^P ;}}u;zݵ{@?F@˶'tiP  ?R:]r7F}&bDF_gm2N@~$=q@vn~@UF[!O4Y9h̲OT)7&z7O%Gɂ;t+)۵P7qS2&`L 1X?yݓWΒ`sŮ"]E98(э-{;5U痤,L>uR' _`VܘU߂B} o'<ᄒwO%/Db`Wh{A<6pZ~1pHSis͑7vY_OO1 I2xBL!aKA !boF I;U>xhoXs `̷8z(5w 9 nDLUW\-k6N2N*&MXAz?∝q'U7-l. 4nϱhg gz=lrmL:F~25C7Pm=f[ ?骲:*_u犔wKC}.˷߉JDUiσaTb((px~RLͧ% 'Pytܑܨ+09dR)nIf3Z@ X1W {h!'~")-R65<Ǟvvxc+/Fiy/H|[T= SDjLMl{ IqheE:B8Ѭ;`VS waC0|!s ͔H S[點ixp@=nvNkfa \*KKE(X^UpQub󅖔>u!B.D/fR%';] GR+)SO0EGO_`UABKO2i/M6A u-|5-S3٢ ]$BtWՆRDfT;M[=Hi9Ť jfrvm=DZ-> !&6 /_^@}ͅA%E>/de"I D/NUo@nW,u_nm lNJ2 BbqK` amwAdd1}֞Uōݒt&eSӐZt^JAQU=9ɩ7a?Urtyjgsq$a(f|>vPpVNJi(tO$YE

-X9!Rƌ,GL5cR&,zfn,} -I4qu_MM{y9\%D#WVe@w覢KB=KT^LAӷ>ZcrI.WdYJnp{IIO :3fG';DU]ƍL[Q-1|ʤ{L"et)}](,Jo(yB:$iҏn:ϷۨhG~V^bx~8VYctz4f>UX ځR4))l5Y 5a뺭_3qcd_,}8NYLTyVyVK.8Igք8,~H"WDb,5 i=Ke76I_(ixo҂r….Oʗ_I۬6m~,Ed}5U2 hʧ&v1<1e\Ck4+0ZM٦Vu=[BkWڝ!f;AO([M(|v._ j y!~#s¯{elFWqQ1OqјczxHQ+6 /G{˚n#FHBGݽ}@_&Dnxd#;M8r=W({ȅwVe1&Id⒂]B>2,c? vʷ>ۡ<#xi4wNwL{w?z'qu20J9^n!COkM>%'("*ԑecAۚv"N q  Z%c=2$c0(gg2@jνβdD5iS7Dy㧁t_Vb[:䝉~)ȸf3Io]`=5;iqz/lU*\8SZÕq1)&2ӱ0p%"ۑ5D@Vǔ` 0ȳ[p<-*2>žJV&QL@m49R_h; c}˧W(ɓ-F̶{Grnw\PVRY)9 8#*KoF=L㤲ŏĖpJm¯jvVK}UCG޼[GЛݪa}@< BVn2ތnx5oF@jkhl»{ג@? S&h} 5\#ꮜ]N'pblZߝs'Vxħ@^І i=)sƥPWe'bhT#G5C>ЪnV^d\uEIqK JKL^a2>*QRЬ ڂP%z=o;vrD'4^_ g2b'WsuTQ[flQ/3pHX$JLz.@މ+oKU<ӍGmՁefkM*yf,UpE#qE}m 1 >`ޣEkzYûr!b@pr|dI^f"қ<ω &Ï tH"xrdV,Q=8*)]"_hV?K\N{LOg+rǾnLw]S%#R>U(vW훡$:(_gTނݎ굄" c,MXcʂx$@5|ɼrU.M[:Ą];X@b֫/l_G%.:M.50h񗳞Uϐyo%EhDH/gg͜˱%VfhJ'yUdhWKic?"/'-R^9ɦTE80$Mp1gh(fHtg=.Σr[1jOiϿRO 5\S߿PeKS]2Wza$q3'IӭD$h:;!#nf_|֟C`lnkyRT\`ݫ,&y|os {2Qg{v$ ΂˷*5 6|aHn$v!qs*=@ RaBHEfNC+%,Կ#҉hS@m=ך̴3/2 JH(OiƅXZ]}=#AK :,)B4j~`XhHhQQ ?_1\ i쳷1o KxF Uqy3MDxwu>hLs fpQ >.򤆒 Xhx}.E\XeƚehMr"_ D[\a'EciYC MH=S!Gf#;L98mXyDX[l,e揘]mc&ZJ@nKISb*Ո Mrb\H|S곐=Fb9yH |f":D^^\m-3$Eֳ4UB=Bžl}'񚻣u>O [F8%Vxe.IdGmoYyc/8>*hZH_jN5sr[H#/DK@jM.Ca4ƾ+=_Հc2kf(<NFҢYu/u7C}nDڙ<\b%q$a v8%e<* tX5M&)]N4c vҝqBv((=~XqK9:ǣ̰(:CUoi .Hd,H:eNix/>lЍH`o!-cFJ舎s͎=%]?5agԀX!WߜZ 1DDWO}~?Uz?7¼GpӜFK :LO@u 4SkFl_//a3-Cj’Z8#/#8'e L"ݶMLlx3PG Um~+$RB!N:dk F&Sv1d\8Dp۸ kN KF+(  f9>aQFH Hc@L#|O7-[+ ̆p``ϔ)CᬶGïE=LIM,2O&@w 8|D2Q,g#Ly<5 ."s "xeʹ>S}4k0D%\{%YZBO0d@BAT#ǣ]^5@76 g.hq-8$>ﳩdYɢC.IMY,.\z;k =CEpWEwFSFq祰L82NxG*2C2ĶY;ZN5Q9_g=<ڍ\=ryS5gӜ,)UkNK/TcFTJq_SZX$J" SBli&A0 gec[@lk([qzxW5dgP7st~UrځPW HX_,A &b6TJa7"68*i2s5 #R4ۆ+sԹa>tfM{7:C l}7q?@SEgPX8e-Y]4d%ѽ|t1] $T-ߔ-}й's/k|/:͍jyJEGl/sy(vC#;)ªA/Z(* $8>2z#FMRӺzЏNMtSy~ifX;latDx""@F:&H{[~jl.}Q]\T`Q7cIh2 b l({ISa:Zac΁CH( ˳y `> AmH)mia _˲gad@.ڰo n3G+䒃BA`|9*(knIS6iͼPpz`o/KC|1VܽR-t'%%xtǽT(ž]79ɷQr<3Th w'{ogttoqR| BRb""')CXHde굼ݿo}SJ2oկ+NZmF8ƞi'^`1c*Uj N5EVq}P¿FR fsU 睚"D9e=C8Sj #i(>Jdy"Wu1}g`?f\7u TvVT/X1Fe< %EG# 6{h%3:j x*&aWeÔ@D ʕ\؇oɑnn v\|gXt(pGܮ,@-g+SYd-L ^eO"AhxjYhiJuP{!r2b͞-"yr!G} P<BJ\bRițB LTön\A"&Yn! XR({I|M4[Hn.>$0X`j 5C\ Q9Ꮪׯ=GLo beǸGM?^ABS3K<\2cm#j>ҟW/+t.z,H$ ?6Xꬼ1lFz#oNuzỲՔi&);aRmGâX >qQ6A|y/˯T;pjXU)>#n9oû!ɢZgȕlhprRcMR_.=8ѹ^!SeO=|#{G k9Y?z( 2^լAeu' yN1p1#r9קA_)3Dyq(òtsI'J.ǿ2/T}\JS&.>G-2thK25Lnr缢 `y&k/:bT9̧H037.Rv *WPo?xt?**w0yաkODs" g:g{C,]rhC6>b)s3 &OϧQө<̊u.Kl#o{7ܳċ&7tAܽM9E핇)Hty Y fԀ6k1s">rCgЛV`1#B+"b Y/㘡5Z|R9\Z֍sN?+lC"fy#q74#59V*x4@$c>38J_N7DyhY?[Ǹpf0b'H0]1TǜliBT?Uy/ҟGHnjw'۴rcXfo^I:R&hF0eiSNP/ *5' gy@՛mdMمp ~P _~#,TUȔ@{ Hy`<4#s4/=/"VnPȒ k=zI<'2naa`1s0ՙb2z!և% EZH{L8:V&^y\eY4 )%C73a7I,Tz]Cyk nQLleXo0BZL@m> uzdWa16:cCa1Ky'}Ѻ}iv;Uƞޥ=MhAoT f6EUBw{Scb'/ۙ܎mAzK.x5 @m /P>9_rnu;&SA o)T{ m:96 N,3HHݘDjvH[t^ 2K8䲁-Wh>) zux'%:We)a_/m܁S!Im4SB~ #wS̨ʄpphu$7qͽ'b^XYK\ 8%f Zv n1׶]m6mK˝J[S`9gegv[E_Q+YsM7-d7G $ʔ\0Dl Xv@ZPөAE`ȓ)Rcŀɭ+_ rFfߠ#ݼAK6zH} 0 v"ܣV "ת{&Ty2WV >=1Nب6A60vs$a(kL"ȚQvn'r}5!'.bm6;(n:pVU!IY9O\xH~s>> o=["GdF2Ǜ8r}bl>VcOpDMѣVh'x[O!\( bw9e{VދOOXu~ r3UZXhwlZ$%Ή t;i24P;]ދwLCR,I- !Jg덴8kXI^(}JaI. u\Vփ9Czvw]oRWٱP ?Q+1yIYx"uYC# 8p؉q1Rk&]<#0FS||ګO*hmPJ4^ѕguˣg?j|s\glw{=eP(Wg4b ._J1&-f-hEV0̳)|S/KXK~ "RR7yuIL4k Erw+L:! RJaǚlе-(3ppެV~x}:p3/QZi9d>O/wsrC\Rv\;7ƃ 4֟0N']9tg>?5_vJ*~ʋN^=0n35ت){,a ; ؼ #,B$̸yl}gb |[EHn&6,bݜLaO ެ$($Qo#![+DފMv6iV\ϔD zJP""QI΂fᰘP ) t,Yh?%Z L%5mc 8X|Ev6"'H`:F*J*-9=޺fZ])id13G{&нdnY?8w rK^nfU\3gqɨPKi83q'B!ΝdI#kQД]xWg %Q$(|qQ\a~)F9zisȔCX銞[93ԥ6z3Wt7XVIoa5\m?02i_L\$dFay~O ܑO|GHd.^|^P:@dak7*de*0I]PEpLqg±W+ s]J~OYE)X3s/WOhb0CKN?R3LDkwFQ*@?/W:H%h_uŁTTG8 *jwe2(~ I7HNIxpLر &9e!5}Rw4?b /ruL엟_lQͰ!,i͝P˱O»Yߨ 2;m/uzMK*@s^ |0xEPXwBв=,V㍌^.C t( 4cXCEkd̤pȺ&c1 r—Vi-m K-}頻,- FlWOa,~3OD6I\-&ɭ'-]j& PXUϓ< W\j9h([9t4#U0rNv #5#X@%X`3HrB ine(-+.r([>sy`]d#~`1l*tQĻ^ߌKP&Nuv_mDi~ ;ct*#mr5D'ED:-ɺ):.oMX@.:a"ӁI<8&n{$`ə|UaY0% Ex*s|9JvU5%,Y?=[7:H(]8CЙ(ѰQ}eQ"Y, \}V+LV_]' ``>tNq!@M8*W EY?raMz`Yfu\R pl/>07;1?L"R"ߢzUp'/0:峅HxQ\q? f SQ{l`Hbo7p4A^j%`&)c?L/x"cGވW[CJ-6uG xrw'c˦vFΧCLаIzzظS q >sgAA9%I|/)!!6,OWqY]_9#Izk YmWhx7Jad!0")d u&>7< +Tvx\ElIŏ(ct`JNI= [3~Z ^6o~2;/mo@WI5x _'ɯHB uVڥsqF}yEe Xop|rOH:oRw{^ȅ Y{&Jm˜9byGѕ4ogiB/d9JxQ1QFh켐w"L>|# GNr'UAT'9B^ڝ[Cfj~oO>3Ȝ 0~hYC3nRb4RDc\(|WlJБ/ fhAeh,Bq-1TQS6g%U: 2`"-.:vMձ]E8i] 6VJB95c]e/p1A~6 (O6iuGصD(B"!){{ u2GA[9Gl';(@긕JROmT[GAP+ ǎh$6k_Ma=>{#,i%ieTuo zX4IQ'f_:XX\DYN8+#ҡ2˲RXvz:0D.5+% /%}w: -737`xn %fv9@- FHFDK+E~F;G.1kU9d/u/,6ɿ`=>6W4aYŲ]b=xFN6.v\sX&>>?y^YKQ~_4n 3|PD]izObcЬ(bz蠖~Hz[S`R;{I '@tTaMKݙi-s!#TodvKVPSt5n2؍5vG&\1#j )Sbbl•t3OYtQcTv/%[$t ;Б4[rUqGg#K.eyFdh=W .-]ZXxҼZ>υ㬥GNDJ|gwf5p2155;ubF+*xҢƻVuaYcFͻdD`‚1HGk4ygmYC &jw]Wz!R_vr(F l|VIQc{5X>:nǶ]\osNL)7_,a'xn;k~![Z(/lQ-{48d$~KX-i݃=i&^igZm zY=L\)n8m|D~?[+:Zh>?T2PD-{JXDlV͎l1.?쨑MD7bS åF+Ba }\^Kг`K钀0A+pXoh҇FnzNBj|))E39&<%5nټihMS{KаɹyKƓ=tr kN~?E+&~/UR÷^L+aS;U}d6xژ4c-EflFTGd:,:66KtQg>G&؞F\h~y`>! 6Q{Fث3|p^p;7|=53Hk#JݢёB[ԖfS \FZȽ \O9O}F|o,;> CwI|g:/ ϏuElO҇ v#?0:H~,)PfLU[GTιz", chLV&mRL2VyYdE_}Um7Q6O| /přI7rgn֡OЌTMJ,[l'UN7tFB6_5w6J:U_1[4N <|dCPj޸nxR.|/})__ct=ugg ,̬r]:t`샐ҁ^o1SDX8 \3Ĩy=Z:w՚V>7e[^tUAEl\mѠ֤v]ghm" Go'"QgԼ8+OUıUHvɳYM hĽL_՘H@kJ3kbj=Mf˥͞!܊Zd"cב#]"exC3GPGo aO>tw1jLf&=ZwٻD?Eh|QbdМl MBCK]́; %d*w?]as(V?%ã'{ }|*8~\kc2;A[`M lށfl_g X*kEH, Ժs.n~`v$GG0셾̀h/T-kPRKZ޸\p= MM7W[6`.{+K|_˷]6K !O>6I0X\jJh͠H ̰q9.]uYoz읳pr̡>Nw%> LZNSE,BӍ<TV(9'Ԡc+Dʩ$AP23:kc;^; GY Lh+!%i%`o44'1p&H8YVA!<`m.Ak傺 JB?lΡWđ~2 FZfc.kc/9\ ,Jَ$rmIår0[Y ?/r>kn7ŸC|4s<$VZ0 FV>6ANIL2,s"Qg.SzlGzXRHx xb<3V_Ķ^r߭Jd%-Pb[)`iP{%nI]fA5p|mnzTR>dK8f ͪm .CU9vQ|6NiED-Z^ivFWP.WS~x?_s锎i&HMė*P~jJjf]UoEXJxk/࢟4pƝMqpY`(|Řgad?4D#úr!>cw.;Kk}l_R{-|!ϿKXV(۠#)SF\4zQWa"5Amۡifylڅ$[>}_1:$`^at  Wl^ZށhyT`eχm/hK֤;q-Gp~`3vEBHեKꗴR#v.څqk*;f%Bs8PU`d?"%f5po϶eFpyĻ*`sx%/.5>k*cCPc)?/8|Y b~~ !O-ɹ2@\F~&&Q}'N2H6qBL5`7&%jLщ%Ǔ /e}!9İW81vpa˅ Hs0yC#$2xDAl-%/eJ.!xy̙<9`\= >7`5}T0x$fXa~iDx7-Q={krcJ?7*J܊(_y0{Ks#SXJ}ڧo˒EҺSlfB%nGT3(# cH(GGDeFIܞ+7o#_GNqj*VvBgxt6zd 4gA֢c+PS*]R:"<S'ߎ[|Mj\kaz(6Z6t9'VTM|GGrTp5TLfd#[^I8+-*Vl*2bӒE}t YhmpKFq5n/dI(s.{Žu!f6hlʜykW٠GQT黕hH'U / 5j@u, =6]ԝ*g,v-9/Ԃ j8^ +Tfamk7XF>P5 @r(lz67Qi0lĵN^DJ}yê(JlfrV3<_%mOɽ /{S2:ʐnd@p'dV@=d.("i~k Ci4n)qg(0J{نuQV4HpU{Nxr~΋Ray:z9ekw!t\ô-0l^{cT?: fI`Է靌U{sUXLt"\ @,.8)&,̻!0=b"pn2jaʪZ HVdz =41z͂ "l 2& p"Ή#&T{s$CS!B9ƍ}ʀ6nL߻e+'VH] ,5Emm1:ug* WI_Uý~8:ƭ] VC{D#AHaQ+W ټ#t>'F3J6Ek*/3 /Ԏ/뎔_4W>1˂5~lE&3 r}H}t xkvL?¶ TnϋD 6(C\oDV[вjaZZWx}5YJi:.1hǁ y @c[$fsڴ A++f/Kg52]0M{NBՌ9$zrNNZa 1tu|ux< ~{ܟcM9y2LJq,zEEI}A K^tC@$Jǽ&-xC+r,%~FTj{YGqL2hbdNԛ>#rU3N#`.eTR+eи&hHHlٍLyJ{S?6d{@ 7dҹPbx sztm)*nG,^,xpa(h "Me1Z OUQ}Stzp%6z hWq0^j6L̸Ӑ SRa )a'&VCCI*&(뀑uS.5B:ZUI]}|I2&AsU.ǯ7(GV"*mЄ󗅹_sAݽ 6e֍< 4P?h &ׇ g!FO6RB6rŖ5&!H _$wp $H?LP +n@(U$L =CB*5K6fj@Oz}?ҒBTZy#.mpxoJMt9j~{k_4#;v񞓨L^kWA@iؔG&u FKr) {ۆ\ȰYfe"z&O 1Vuel$S3u񽴚itL`CXr1}̂ ,8NQdo\UN`'ʋ/xyz7xxdv+̶w'81$<Ѕtҧ?)ȑ@L]K>0(*8Mp'k|.gq/V5A*#%chԢfL:H^h%g@۠)(`-+ōph'D'#@SCy[8y7Z¦桽X$ѡcS:Zkc1JeEV;V~)R?U6\[뗯@ B o=|q灩Ö,w+ݼ× |ɌG` ,jUۙn5 bi;$CVV Sd ش-vqcSϺ"AʈD@6mșQ:%dU|a0/7K" k_5*/b@ZÑ[(kE.}_ԭE]mLjn%]|D0=AxVIg;9/O_!*]?<_h'NC8o{b2=E,pA C?)#%=.Q\LEWTfg7`a_:N6 YZƈG uZ4j~K+I*#tvOg=[KDe',T@ = =$: a+阖vKr%` EH}J|+'Ӏ&ܶ쌨 E/tnℿ8ct80_(YJUzWz,WZіBLYلdڔ!FuNeN$"||0BNE+F|DϏ|5mZeCq!T Zs3 ۃK*CŔۢϼsɮOoLg/eWcPkNia#v{Ԉ'FhmHYF &f!H9ui,d?mrV"q;T;N[> \GUl.PR@5 f /ɹ+_(4ӴNrA?W(Ry+cFN Ptst3SStkRXS}\.5$+3wDM%k ZOk=1O+l䱄B4艶@& 7WGvX&8~`f;1]FY:6 *j /r{OVpa۹4jO$ԏ[φ$sreKC爆L6I^TѦBUDr\-JtL_2Uۼ}I}Oa]kaW.)EHd։ˎ%'bw,` &. j3k>Hu8~Y{-"l-E@21BAuǦP*fl SDrg]+E`q/B;.Zn*hEhx/ȳ:[yZ6YSy <|ЬL vm4ur'/]_K'[Sտ/8C4:{WKYLB6(uYźhbpH2⯏˵Ra&Cz:Ç-JO-5S5m #}:Mbefz7HP&"%9b(x!Xe,9^Lx'G)QFR5 f ٲ%gaE"" H k #iNrc-4p(lvC ,z`Џ!-im< c&_r%#uC1{t =&GYwy/biUx>YA^olUǺ1( ѳjE?T<o]jK~/( [hIKS+mLv,$)8S gq2u2)?^<RgVi<#^fQ WӜ9K1^lPWtXۏQB&l臞dLT\dRAc.22 5A5vI##\#%I(ٚՌ SS&Zyj"us> PQ]fH9Z%9{U⺮db=ŸkyfyV30k·#ڊ@ ^ʾw<ݹxPrDNOؼ.2aEJPS!jjޟrx~-b^EfEL8-!ZYoMDT}Je%"hΩ> 9atoԕ%yUXia^!:l!K~!|n=KHu7C6q?(axdm= t/Xdvzωy'@EeQ҇Ũ.)RTqJ0` wAߜDH}vi$Mۭ+#=3/\)FE Gn2Ti\P$i^+Ĭ|l+Qi"- E[>U|%(/A)-:"WiXiOlćU~xɞ'DL`TC՝LqkFHlK"Dt5-=T#$c8n`Pఒk+9"M]U|kkgQStVlp733WAQ8s-dDI@p~s BzAh}8TWO R_dLaG&iymS$ŗ3}'ރA"Bi~^ڞ|lG4iv:~xb~kf DPTx'EFͰ(R_\AR^8I]zYQֻ33-^Z I?!_ |Mj. +dsXBݿ)E#gj4U ]+ KrqyǻeJv$t|(sQ~ ,!h,U>p'| X~: niKvw( ޅA}psфhRJ ]g@ V N ݅ǡnFhL_9rQo,4'[&3:.uÚ.,-RSNXsY(|h`__D׸e6E #70-6mؐƻ;L4WjR dj̸[cgڮ`c _'>>ew7|i#tMe[wSLAe[eFF_(&b !"7TA+Iь'nI{9^|n^܅UkY-[yu_yp-̈́+BoA9э@ RFG*#X'3 E{YX = f ?1 \޲ ڳ 1֋{3(TX!0Ɨs,/+lPerR\Bim!8IJdqfC &}*9=k80zf$ZIZmMGl;>٧#tRpl9[98Ud 7N"*jOR/r͑L+Ɂ `&dB >q'@±©s y3=DȒ>CxX, Gv`>pV=T|_J?hQ_CAzDmO| }ܯȩ)_iEƽ5kӥ3:<9:K*Q,"k|,.f?Z?\"CSJR];}k0gQ%森a/!\'aP?U\B2դ!{(.c*Wq0xwTfWyv _] fiw@7DQ,<Ҥ5ZJxZ*`=LAcmYkԴE]a~5k1&QL6}n L,z.NGȟ]{kW x<R a HZXYqRgr&?/"(7仂hƒ;S-F W[C=-#]l*|QKk+ɂyN= VR[7ޖB16JE2̃4㇟=F !p/W@ ihp_3V2#4n҂[ `=.PGp;Ap;!V=?H17)d^3ejn ɔbYm=ҟx$QˡHB8*ksc#w!»ɗG9Y>sK#m 㪣9G=?:•֏߅Wa%BK#ܶt LXjp=_ sd9œ(_vT0~Q VZ܃\\K$1|eE *w;t|.$_Pp7s-FӸ?0&3>v'{B"rY LKb7솄Z֌$[Y_? Z#]"0j^6D.ǕW,s% jyV۪hX8}\6,62>nû6eļR(zm1Vܑ)=+F_Qr}m=5G\=uiY 0B&Ao?o{J=_arp|BGE;`$ Rhౝ9W'VQ1(EM,^_y9i{$6#P!~^ZDZ%1r`,Q˱"@\F9G2衸f{=(OaCjj6 !TFw3ZKs_W:_3bZsmc,T rblKRxWꡉ43#,"]@M(v6 =(|P°Ձ}8THbk˘y{D}tbF7j+%LNϟj5ILu/FqF[N7\u^ik%֛!>?WBJN4rdmrȠ G[B;25Mgڑǎ2¿)HHU!W5Śؔr;ĞP)cVc'ЅmIMAIVb^3EJ!I?R4cރZ9Lv2qvt4aLsֶk',׎]$V sEkth!vs&ӽG~RJhdhwPqv^,-smQ[} r}ZnҼ^޻UH/UvEYpl*Kx ^|ӆ)f#n2x ݖAFaānC!Yn8Te띌2h,wJ[FY:{,KLr24`^uD4Klb@ka,J#2KSTjϡ=קd5]s̽DW2C.)r!(jma~Y a&f8w7cdÁPM;M'Jei[FW]7Xg)=î} Gv U(.E ͢Gc2gUm,v)uHQ{$ұ3 N^AvYF3ي]p~HU;NRIqZoE ^ (3nDIzV}k~vVetߖ+BԣaI_廧^,;X%a F*:P:~0d} dcSY/ƼU/dcq~`)3 H] 6 1+ds^[ia@pmDEcA: "^_T#}\aDUY>sUQv&g8PI䐢;;_ɄX,̀&\Ikvn;xX r4;*bb|6ƈ zctİuW*YB)Hg:USoz4>6?ZE>o1H2 g5sɝk]yKǁ8R+h!1eP˰ j"VfzFt-*Ƅ;RUπoCo%jy5d l!+\A-{?ggY*qtskryz61-3fH5 u~s>qXܥ% B8N7M::AҺnL4ur NܪHO)xCx8HK># "Ec4[h# zwA#@I@Zܢ8Ā%ǣN}Y>(#rI ,?ͼ)[gNSw?zO E2,bxاA|s@#SF]W\^DZ_M/-Zg|fuS|ァ&8Z<I-ōX=$0uZpst@$ۯşiX_}]_i:{߼gzK߻M)׿NY;_g' 226ȥ]Lh8}mM^~S_4i^iu Ixqv,??4B?!\Z}Lʕf(ܧCQ,}:DUE5#^x[]bCc y>L2or0Hu6<˪EsUUzgێ"uz/].njL,]/“_BhTAYnꍊDE.YK}왙N*v,/9!bCx_ufAߏ_ᣌ sܭDPڂHX¬s# qr[Jv̋0o%rHܬl&`'i&G:D]D%&@p 䢟( .9V,ˡATM*?" TE_njT Bex^C L{qM=2}_'Υ#’y4#[LڋMMBRW:+P )!db5lo2mWlVCn'-_'p4i^=nEB㲄l> nIi4lDg{Z (N* n0߀~lr^ Ӯm0(2羫q`yЦ[G֖[$/蒁f3gjUyQ V(Eؼ5 2oK'J.P 9j6| 6=Sw˦S)~+)\iV4 ښ-`s?jH92Xdv`^_$v\Ksٽm{(pgtu4NBDOh;=@$ԷNئ,fUV `$3~X %fè;Q0[|&,VLƻ}`Ҳ$|b[ٓI ?1,.ߵPO6pv&d\t݃N9cXg&moF!n8C(v՗engҤPjXWHb7Co1|ΐKR~sLc5MTXDw( GI_V"xo}lAoNZSi:=<Եٓ#̉;$#`Jgţ,4po ޟ#:+6qo§UZ#sݮCOO.>8n\pECfȐIhPŊu7?_ԹSc'ZDwj1z@’>=4X(kx8,ibnbtU˗#zfjt7b咏˘mcP67 \Q@4Tr{"vLEK0 YeS!.!_-Z|0"YB HPSt)pU7YCF fyN/ ^SdQH'3n]~;DWZ0j6 <͈TLb]Xpf3$Cqmntm, S)Bq~#Q%x3Yw?w nz?B>|9oXO=|3wDԑ%#هH$g+za,bztJ@ݵޔ#m,ށeƙt2 \0zje V2ruW: +i ò2(N%b䐁uLJ!bC)W+7b{]eCTLgLvb)VFEHܒNh#(U}H\jІWZ*cir$nX& :6sڬo(9*eN?2BX/pz E[Rƌxg t5ʙE*&[C7?(gD?܈`&T!;\!F.ǶYy;(~20k мX$ȳ HLd T+( Lr0˦1jm)*mbY>V_[Zk'qg݅FV@^F.aIG1:#o43&#TWHEJNUuK-,S~VgQryN40#<߱[Aj &-!c`m*pa_FgN Sbvv:=n(ۉ5 $O'kfcI0xԄ1/W)Sc=nތkƚ.% (2dž/}QuCy` Ur8>>%Fd"$7ө&v0;usA׻E''w?+7Ag NŶ94Nx'6=&sDhC '6 -,O$m}"z֨cvY$~;qbZKMr!wP~z*`$7 h>,?v=1 >DRڻkiúCRl͛0)2];9P] qP`m(4y B>Hg^Aq-L;˖wu^1)<$ǨM2L%\X ا <1,tLXV,hs?YUwMCPbMC*sBywGQik0lwٙ=[fMcHS]y$.Q]=YAǯnWlFxAN%M{lj|]IWj$FIh3G ZrC5|e|ȯۑ/oau-ԷWw3n 7|ksumHat߻OhA:.J-85{.xsħr$AA@U3_Nv>9l+]'@l Q13x'Ielb5ڏwi̜֨ΕYF)5W4D1O쥱TV{K<]*5RAw: 1C`:s"L8KXa'ޔ;~88l(xBZhw?gaiI I/F}vqfSH> "aRwpDV Y/' hb:^&w0<;F!x6k!VX+PwS K<졵#!Zx, Q{wHC -KדϨr=1YCc'xB 2a3EtSwAʇ?щC8t1ab +/G ^.nyfZcpZ׌=--WP5s@蝡{W-$Ђ6_IENN~y:s+rX^?HDmҤ$`Pk)T`9XaA]U8t +AQw-W(xlM_  A2it x{ ߍf<*G=l\ Zb!xkz 2qe'n+5kW-3" Tg(6ך׽ʉ@߱Ӎ:|D-l΃-_AIʲOU|Bq19E16D5)¯N}&`;W[DMۡ Aiź;[ie, IhOģ;#Q5K3 7w;b<&,dkEmjm $ 7%:kSW[XuèEǏQ &Pv{jDRɑq&wY8̪Lhu>P n|$~Vs= S?Opߖ7k$(bԃ c #+p{Ȍ̺K_0ja>ItMGS xqSBquR)s| R۽@E+1>6$zUsR)V)&z !mHm:8< 2mM™&: ܳ-b1g K?vfʰoH!Co\>&lXv+Fd og-l66] coF;lG6Oq)ͶKa$[!ל; %k=H}ACsG{Ou) 6˸eL7974vu#?` N}rQ19`BTZZ6mi2UZfN׮P&Amś[@Ѽdl*w0m+LP\= 츟v[F\AJh|PMtQ?1ȿ0q(Kx]he6o;|േXISLlemhjG"wyZq {eDKg_VGdC3r쮞1Tqs$mڬc>pꊛO綏r(lxj ȁ{ʁ:GE+-&~~@~IeH5,Lly~o :Y@r'_9?8)eVOfqCi ,,ǧP߅ JږV #ഓ bh귶N0CL潁 uyU|@xl9;U(& ΅}#<뭖z;U;7#_6)!]B яYpy:h`f:t ۡzfI\O Z&a[_M{gy-f ܌*"fյwQ2h5G%,@x4^AQ$:KZfg.y3@1{pblvRYJ-m. s5rXDtU{yC}LGNJ [ M :"8}>\y NpXr UQ9j.[f.i h|uZB}+]7-EgWJG0 boОn~o$|VlMKRJ-Cq bTHk鋠.!qt&9~#~Oqh뭼HiP巀^f@'_dƀN#{}=D#qЄ.Ouܔ>ʷHfgeM#AwS/Gؙ7i^DĤBwVW#K_ ŇyL&PP+ѭ$\jO0'av$q e'#S"?x+ +`BcV$hS1{$ .m̏̆NHHzh Tk]#4kwOf?*Z1 m7gTy*U 2 wp`Hbmaqf7U_1'.ȀBl]RނU>\iȶQLziPL 3=(Nߤd> N4,@}ց؍U?$heV(xjdv$ ܘw8S6/`005*_/t^lzMN^7_cpkW<7ю6:%Аxd "CVsr'ٮJ*3,ZHJo뼉,2흦e1dW4_ `H^`J&@4h%ȷ~GHȖ^i$9 P$S;trQCIL!G=`-b ۗqS ܁~QyY] M|XmM1s!/el$=y-N 5?y6®nl5j&V8N(Oܥ,@S xl#n_L4y_*mYC#G\z,'ͯ)둭5jft5(ـcrqDBbu^rkl1x=# &gHLhFeweM_N ?x]MF+:qLL Ę:ڴeqp8Haf])QE 8=5biDey]gu^1(SX }ֶBǎskJjM4ÊzA$Fn3,852yyXAVЄB fx1Ppq;~=I/( ױVLoџ#.9wzje趘U5JU7)9 ʭ@bC\B_wክy9^(RP>Fl.M3a}XPsGS $w2Je"f࿹k0EHX4?AHtrB Zgev,wC"eP!W!pwX$>"ͨEx%&PPM#NW9XR'k\3~opDZp 3 I޺g8 \9{4p6.ah!ET׀]`Z~iTo,.Yi~K\C#xDn-V1D A1J~ލS`1Tf%o%b/« Ġ>>|y"ݑ|\ZhnJPJxVkr!mܬ{TYqtҿ S(ӏ(.\pUPcz(3Y= f4[ӟ[f"[?ӞÜ1@+ :|57^pQ |g'r OSoE؋ySGDP8?.0,h81[ACr=/a읹_s|YU!>'ft3@i/I7^EZ?~:50qK?w UC' (Sx h~&d_0Kr^%(/x٩v*-}LMলF dәpO$?^>*4!jj)XDUPˆ.,Ѕ7B +}oAzQ_$O@J,:W0y Vk:CF3T7JQ~T[ʒ=<_C~lym3'ւ~$e̕q/2) \dyqL&d~*^;ᓡtFp4$[0{@ʀx5Ѱ ܦh/8HΨ8ZDff_՟5Cowf v1=!hl V'kx-" - |X6?D+7o~F``Pߡh(' *^@ zvx![Pį Jo0$t-=1B"A Ӝl>>3/a;{P€+G{bx~OH/(J#䣖cU. U G$|Uo# }0Չjt8qċ/5{\=rFSMALdy2+>t~maBb9O@H!igL[6^~hz =e)gI"A`/+soՎ Kܭ֞5GĂ?#).ŶM[IGN@V?iciwk E/P:1Q-_U&!?{*gQE#z`(͛U(A@$NYCY$ 1k-pݔ(%]Z`ZͥWc]ݮ)| k=^Ƒq0*g=W'8KR<ԗ4sDai:`Z-NJH9:۳k2'E+1ߋY1~B֝|t$C1\wө:UW$B!l}3f@6C-N*EˢrpߪxBPSUDF`!Ǚ[= ̑㲩w7J){Q"^ię:heki]0˨ yK֦֜^'0e O1+M"Bmdb\ 3R_ @GD}!mzɋ{6}&606lqL qwUv%wZ})\?.T*vQB6ԱBu&?whl&Lw->mj$k?ѵb ]Y}Hp|v+Xæ~ ,+=:V+7Tn'A+$)rVw깟b  vHc|kPuIKpZ[kr@ڱvOGd˫<0^Q\#'|h T)ME݀'gPN[%fMg8ݴwS֤2IjcA{]㐝P!~LĊ3'enT9뾜ܤh4~BL&C+C u4Ϲ;9=@V,Cu' |4׼ lh]W:f(\c<o޼yrb4j&I6)nn C؁Yczz h 4؊_[\gs_XA`jc1u ?|םҌupG{ ]ꡛ4Lފ" )MQC ^ p-C3|~n&ޕIIӆϝ(q<!AmƫG7/sFnf?ḧ́P{:S-۽Q…h?a[?|JzWe`c0Rwmﻣ+|!Yʯ!V1O^opJv(zp~9ػkq1D3PSynwV'\KkSGLd/ɼ;raW!^zfPԕx39ЃO̤M%EVbyҶ eX11&{vNPq;.cL${Xv*T cT"2S _0Z.qnlTTek>㜋/,bIJ8m7mމ Cڔl_M  # ԖSaQ1ܒQUH&h] ҴG\:V0ۆK~@X%]M+uJp>+:n e'F_x+Ŧ=庙DrYW : XC]VQ%1mDWRhEL\y{+SnrЬ7yʨԵY2P sqLW:@f}M[kG~!L{rvjql)aPѿ(Zt䋫5P=RRMJ6בpos.vYvtu 8Uvl\歝X/Hf0ϕfb/L1,̀dn (G3Q?, kl2x'm2 aE7b){4" P;omD/Dthw/_)iqli Nb)nmP|ՏfuFt_&-=ԯi2*CQ)?zlUCڨJ\DTRie2GA|% 㢃4&LyOjqQrł|(]+VVǻ"bj-EQH _D;9JwL>L/ҝX{;S ?`+)_mtedfxa[+#RCNFlG5GO[ 3%sŻP|t賄g%@gWPXTxK-u;w{}.* 4Q.-Y\v˳ @yKM& 棐d!¨Dh$"*.g\d|]6&IKP[neO?Eii8ġzdK+1{UrX9o=H5a>)KkNW:zZť 5*AIJ`Ռ D費7D`''oUD֩G?\ Y„Y{!ӛf.3EpڛQT֑3 @>^]+laCT#Bu3wp9j赬!\>ބ8t ]XU?t_xJSV-AZ?CQ90d۫)'Kv~c$A$Ζ.U77mSYТIJٸm xɓlLbN} >a=ǯ2P,N &̠ˏZ@$xSsjYo_ LdҹLQ_a# %pt]>B!`&SWE Uoq*!\mBJUhԾk%ūcJ&uM3@9<]H+S_-:vhELC/;p my\ g>iţZZ1d#Qšcě ٿ"坥gr= _)GOA"zq/Ǽt1K৵]Y4S<JC28vd8j~EX #h9.GV-\s;kV!}uLӯ]>T;fq/:Mi2YZ|Eʲm!߽L;8@&П 0˅c(b I!0>axZ>m͗L<.z5T8d0MS'οRcOaU/-xͳ uDoh$8HAvRF}QGM8" KGLPci?AC*E-j~epֱ5IE=]b>j,Q<&Zw"yvfesE uVD *ݵc5X 8"7LI{̷/2 NjȟdGŤ ?I6jVlz?2m7' q2g_)핇AN{- fcu|MDtˆ(o8eRlnMՀbulM@d,0':S34|Ĵ6 $\o|-:4"0}2jZ|l/=kګM~u_@qMȘަA,'5,Et_t`ÎW7͙}Y]S$^xQ[Y8依\Z5pul̬}dXԆI;cE1- wpb'N5h׍󔁓J|bzNž:e=u qx@5PDdV\7k1KH*|9DzőWyEX46L$h<;FB-Ev5q~Lה5$7> TZl]?ќ~P;J\` rh7kX0hIfr0#t"{E VbE=ˉ=R&ڥ|ڳ~[ƺq$ (a.L8<2KgVVtCǯ|x){#9w&/g׻Υ9$>:Fh*t>N=&ÅauB0w:vpC W7 e-7jdp?dT^_ZA {ׂ.u@nu7&"X &]Y.46~n¸/bVk,/H胱`WZ&&慌,:Q??k@ϳb]L,,}mÝ&lQG EY 4 D|2mi ͊4 X~BKG?7MFAT2Dz/uj9%`˄{(lUpRpR r}bWRCE=aĶX/깛Mvmk C.}IG33y >\|US/%eQJ ~8NZ <2;٪_ܨM8*u;3G="b̭O1}7c#ҟmD֒" OD E>=`~erԯ9Om ,8~UW9B$s.SÏE I:3BaVd_@Nb<^@xu5\ оd?)XH)/38-y0{]dp *.ڮ):??]Xo;6SML)rS~?ʽ-+k!aSZ0<}qR s.5|rCaϡ*b읫ŃNY}闣/MC:/t^cf_EĉAOƬ5IaS|U!%uEe|fz~~@l/MR֊ɟ$wwJC]BoBA5SY" _\ ;ⴟ2!,eHvlFm3IH˸OsP W^f|%{ylvuTnpWo:]L 6TY=U`\Y>iYazf\nb:e!p-J%V\;]ұ5,^.迃 AV o62w?V u;ϱuR.$=vh+us% 5!U5`S[Ri? Nm>'|"=v!H@ozChG+%,L\ڬOAdcҒ 'FKM[.6Dݖ;!B$k&J*qrUI+ ]nM.~%m7pÍ.P9}P-ɻLW`L:M5>4>Q+w MVPxkt}|;S;zA;k_ϻwR,f@5S4\|x?+tZ2y~ t4rtWh7pD٬l`z^oճ@= b9@S5Â4AR{-awDNi) ĺC|JQ-Ut{ODI~p[IJJ9UP]--c\ :e8Mw\[93N7KH)c?&W~J[Gb*Y'l2+poI)u^$G4̀n#l >;vH_ë|3J(?'FJ$}DHukR;pUяe&~jޫXh%'X(vfQ˿ļR:m,.s@/ѡ\Ydw>(*s(4yBی1Rjl‚}_V/4Z4b![ۋ`1chqKrDR `9ԾmFxScjЯ9llDZ ճTѕx>uUevW!ݸTdb5'5} B-(@f"H>&$ˀ :?HYc85,KZl<VWV~b3F:A((+Z)9rLm/q$?=}`lN:ٰd VRk0"aN~/20OqW,*Vvȍl#O[S9׺rFcqC-'? 4p/s - }1_Qޝu ||RwV;U)E/W,lᙅ*'sg}`A[ԑ>$ZV)S'F6~{8_t§KXMɵ\#V t, 0}y;ΡF ! ^-*Bvp6Z",zm\V:Ѧ`nܜ n'b-h~nt ȮQA gƙye)͏tЋ4 >AQ:5򥻊jߊJ 'E>Ukv( `lbf^9d &.6GdX " .YyM*̯ok#άgܫBm 9*ZKOYw>m jqX~YQz~h=gJլ.{`fZtf$#OV,@88qĶqcpW?3q c2$* |8YgY(A!m>WHAnU%\./H^ciF|x ~k\VZ~{S{_lI]U=S6fg|}g]I,L9M?( 4m[ܤŃO9:5o%่cuLK'sJm{Kh^eQA(R^43:qaC(~' >kҾ. K:HnAlAg *c3ax,/S cϐXweIͤ.PвqK(S@zoCVzzUHd9`“Ju^>]?ǖ.ˀj!#_VbN%T 'j_t"%_iyw_?F0t< XY74EXt81֬ކ83Ba Hdێk?1xcfee] X<>f =V4}Q2kqgNkk;hҡnzj-T~4Pb$D%t_[wzptE!2rf{/\\ 6>WeRШ7|䌎HKkitfB8[2 X,߲1䝝@9ӨaMtlWQxIe!|u'jh_OjPm"b=C0YI7×X4M85m~GWl!:kwݛgYyGz[h2äp xWt=IZ3h a7Fn6&Ps捉o,f`>ebAEM4zsGAzurM*`C>ϢPB )\A[!T]qȳSX};O2w)EˆOn,s+qH+Tyq"c  ͧk?8y)[G%|_Dn^Ǩqݶ.#C;ǛG9øpgq ɽ0_ξߏ Sb`^#A(y-.>lo4udên_>pF<(TUO3'Uh]jM@/cFFo n[pI]9n/HMNfU`q\exQ)9bWSv,φ@ W02H 9` f)(;[B5a#_Ҷ9`C8VS(,ՖaKкjnp_ / L`ReO μMaR#"?XL:Q. e;;Qh$uYDVsG`]˹P4XbՅ>ܟi5$B.DBhtbc4$Bj~!u k=:]5h*v;4*B 5ZJC6=tʩ"|أM8;rV^{O*‘ÑcR(XrQ(i~o7FH0~ Q?Io,ӷ]U/ê?'b>sf,jF-!T s z?!˚͏͢ W+p *82?9u;]% 1 $OQdm|?_h`2Um\WDnq^!:qO=1l gE8S@I[_tS/_ 'h,PWAQkWԞgU!}l^ |p0NFh3v 7 = y 3 zy`.)IF4t }oCc=_)K S'ðrpFS DPo:f>tA4DLDDNGer~bnԁj՛<ԴK7Dz,Nvk\ٜ^waLH#_Gw!f@L;ܒp.Q@ʽ|~C5R2fny^,2;"N*E"#CKt J`yHHg}2TbE04&'X;+- åHѓ&"ug|ޠ. uo9Q)^eg'\I? <%^6ŕqteG+#~Y暇O#Mۃy kUkYuhL/s}ȢnƫqPJ4l@ :Ns*oX4~-ڙA7{J3v9e}FSЗ; > r˽XNyt_m0O*QsqסVEi]3ޱ}\Ȧ/gbk={\ H;Mtۘpˌ(x8bx<3CޗGߐŬ*x[TE$]ʝ \6X; daB!5},$iZff:AxeKG0K^_;a@u+JK! T?4X@0Uk6j>ߠnH,G-!rO}Ҫ67_V6:㊄OYƝARZtQD [[sB ϧRʬpǷR0=܏ ; j[cι'r*^Jr)u~N|r\-*wS#$VjbQ eGŏnxnWHD|/y;9xrcE%{FQ۲{.H-jXIY-M9a Ն \.O!Wq, K5]iI{t}|3 o_.{_1tJCuvRBފVgrK\yDX;)}qgW^`QfJrBNg5 k`.-#s.xAmQx,iFue# )LJ.@Q}BrՃa[j_[Θ$왗@u(A]mę헪("VA$CEyP2]zM9f{˔]+6Յz%.q?(PQ1i[P@udsNCD2 ,p ^nG'`!i󪯑gɞpteFû`ۥM\p>*_6+0{u zU7~Z\l<:}+'ȪrhL۫+HEiJ nbWP8N9Jo>͟(m-aJa&k_ݮ)$3!$M9gH_=X"g=p~Ptͫ&.2 jpCEd́Axd7 XYpf" `mvu|~JX%ߧgbSٍL3'Ag?3t묶Q+q`djnは(,E޲^r-N=LSX&gO#'zX!!k&dс`%+N\+WG/Y.?&)4VLekI;q=n )l YhU@g?DW ekl<礈)8E8QR"f7C"a3ڿ^gN4Yx(\:_*8-1s\ʯN΃,HCv֢Lv+Qa/Cju 7Q%vcԿl%Bf;  }8QҠIJ rzqx pJP>GċY`ָ;XjRt B1y5˿‘Cis4g 3(6J5"uާ1(Wq ELMZݝtt'<çSY0.0a:7x4$[&IE˙? שEfܣlsXfDUc=JUS>TL%iܲMyۢ yu=%[OD][FOG.PǪP4i-c/ZXˈC휛imsaLީzN_èDXqBg,^e9ǾrI8ƆTZ&d(:zMnG 1'YHoCaxa>S!"'}QKUGs`‘KRi  |j$8nDZV(}s̊T:+#҅>-VG:4c h2mtTvS"Ũ7a /07 ZYDžSW wܝNbDʁAa/̒% !igg6u* }.A7l!f+г|prH7*,F|lsg O :kX7ÂgMb+ -6֧N uiK6#۶>< v07a=qaZ_pSxw7_Z8hgSiBpZ;%%Go]: ;Ҹ2F% % $dd\$r]W{ϐE1 ƏWhbMJ˳yD^r*Q-t6K,62@Yh$.lI$ޑcyAE.UMr&ؤ-jRU9x1ũӇV5S>% 3>ΪD芶NKKdr 5㳛LQ ?tKy>B)*.uǿS+5vG j،1v{̆u%VZ45gi#SkZy@M9 1q8KBwIRZ,d nײzñn>)Yߟ* ͕M;)6\CefP 7g6A Iž9lgn+~\^dWBHhz: EHA L?, G =$ ̛td"Fkh/>V'ʤ~F]UlϪ,ƚsC5}k<_' j.ۺ:@r!zm wC@ 6m+(B>QI{Y{P39㞘%wBѹ"oj4u n^X$htK$i,Xp&Q)ӏf)/W .E(`K'=gi؎T;_Cގ:1+H/S+#±"aQ9V^Wj`E]zGڱ-Ӆwv9~4}]+e쌏1IRtPxsX/H[[rA+y .xhӋ*.a2'|**[ɀT@Z )#~anhs)6R# l^ݣ5J"U1LF~|;sA<W7kiQK,sɵGv̦n w8lb8?]"OCOt4XIclÙ=s`k^|w2%n6v`V~mS?v&gƱp:k`0p{~1FG5nEH|/X?k =l2kC/cvQt:>,Oƕ=.496 HÝy(Sk5% }5{|<ӡ^5cV1Sԉ r'q"^X]FIك*NiCAj㫃ԐToeߘ)64<>)=M=R0vȫp_vd0r9-nAm$>g?RwC! "P- \hQX 0XSDsD1$r-e+n}vnS‹ޜIJDpn"7 =J]x-lQ& t힛KqDڿjhACR#R*C,5Gnp\5 ОgANCD h?-PW8`kRD/(!#$yo<1_t]V$UHnM|F9:=\(j0@.̲I 5CfEU#heEėAeJ4a SI>AFvSTYg_Cm 4f`sVnjׂǘa̠;e tLd+łq4gݲ%猔D)Efdm Ǥ~osn &p `Ъз-0Wpl]*ObDXkDq Yx~3aBQ/YJo^"$ZE!L~9l^ -8P bNz/勃xP dau(ά s5QšRfh] "X5 Iٞ,cl avL(VYڋ5 "G4B8']X">61%Չ`0dJw{ȽItT*-Ӽ.ۼ3Vʔť!J ; A5y eIMH5BBhWFLFZӸ) VԵyn)}bMZLDiPEe1QZ`}MrPM3pkY0)$ۤsR Zyt))ގ YY֖k9|ȃ ]O ƞD}x~@ ' uٹD_v&ϛibaPufk}:RfhiXXΎtN:?/( hH ƳM7g'6lj~Hz9(8@[sbe/p%!.krU% l&ZNaGK:ΐVKEmqc"_#2]pdGeKrMT\tڝ)!x,0xmدIM|msГ L3%Ph_묊C_R/VeHs9]X̃$0i ӗټe1ܸYm1ū9@|'CK¶9v(*/KŬ=B2(1΁[m<2"mbFS/n bExIf ]&8HGz53]if)4(og}= X#nrr,¿% ;m/XA;R'fkb=4`]щ` oIUb<~|Pd?ޙ SJgQA!?_ 16c#-Srѿ_Kf\t ؘy7uϱ}1Tdy_*<3} 'Yz V0 -@wҺD?7\DsS5̓4y?szj59OFe9l fEyq@h '::m%WT)=3vqC^DK]8oˉ C{)ŀJ¸5H{p3Kqݹw)/Ƴ7v nRQA}͜Dڔ>s5qjl2Li6S 8Х>_#,ۯ{A}Bk"CkOS .A~La6>ǔC:բ$zР4E[8¨+"?kVl7F $xD7'yZ(oU:E|#Gp=Wjw(?'H1#Td̫cON=\"{OMr~C}_ê,*}H9{o7pAytM?}]𫬶14? <u ĚЩܭZ'"4b@b]T2헯V!&RwɄnB6-6EJ6SB")~ ܺd vsUn.; ʘ+?˕` i*XLx' -b"e$_,{o Di;06l7Ŏu$4Fk{܅Ӻ5 ( S!~Κ}\"q; nE:}K%.}+܈M[\;a!p[\꾂}SwU ߩ \Ѵ2S8H_#T@r} 'tIMYJz_5g^ǽQp:Gz0nl&t'=Ҧ; k=l".?Of7z|jvۖdɚܓPaj#wAx*AI5km BU2*'RC ;ðuP58۔@!zR\T}_{~^ Q ?bsȶә]S#ɓ5Zx kB 4TA/1X-#uиZ ހ3ENXwN+-Dlp]Fx-sحUU:Y)n  ]w)1t9p,0u&D";v@@tl{!%ԵY]TuhXULhLfYu.vQ=+Xs%BoSk!I_lEvHr!_ɩ}H22X1ÏO^uxN%UZ4"[߆=Iteo,Z3bTUBBX㫰$SkV8I{alwc- Sv%.5,[ SAF 7FX9wkx޵QjKB:zuk߉*RsT/_ypIji h u%\9 ۢs~f*׸dFJB~ȍ谻[h+ Et-/k.357.sR*J6:ߴc;C*yJOB(BD|e-fa'dBlNܡg§U$|Qie׾a'ϡY `Lz7a[$LoƏҽJ«x1, G?5dˤwoI";$ 9$?NkoX)#EGEa9X*Zj i؀tgE*d&湯Wg>Wb50"S 9fe@mrF elc^@QPHd-Bo Y/rԽA*f%T`QjfKDڜ<< ~uu-HG^`YWv_\qRTz\mq'^D,/V)svAJcL纴cs؟nO{b$EWͤ-K"ᅨcע`*]T({{ k V* d_eb+]jfr޶ Xy0 reY~z+Y[~J~mFo#Z U0]df'T,"CQ"ab ȅ̚)OIѽl);g|!o {`װ+ yHO+an 0i4î|>}~wbwKq{ST`BY1 V}YK@?i'OEܦ[?wi01OyREBM1\KS>qk.ơr5M~r?%)F]?cjRQ^YX286߻[j5q%``u+v]N(uQ_ij56DfԅEf«kT).6IzЧMJϢ5=3=0DOUZ7<ٖ3YUVq""[IJ-tϽQ/WJo I2tjMU(eb7B@)Gt(ɠ:E\&zHOZBI3 Ksȱc)>1oL*U GDTB짯POI`tՖ-4U\9P*lǀ`%fl۹+ ɜ3.$N^ c 'R Ý'(Hׄ_:溈 mW ,+)J֣inO.Ȯv̼ϕ~ =*/%jV޷p{^1^0w|} EtWlWzL\h!ns;&f ۚ";~ Kq{ې0o/xHJ-S~p%`Π'ZA/Jdh%п}uWzu+;wI@l7N);VjB7{ z(h `)pQnob}Ev+41B=<je֨{Q7_@_g<.KZ\p + Qrj9շC̎Kڏ0,SDg-멽pNġ#qE>"y=R~CLĉYmbGl Ynh-zc.-Sx,~`~փ)[{wzǙWd?fyK"2q3O7,(3Z+hZzżht6>i4,N=/lK։-*ݸdAH4P;~ H+&Boc 9OJmL?aP߀Ⱥ}R뀨}I0jK{Vgў^:10^nZB(B|`nBgOԒlzX|}xh.p#8U%fմF*9A}8dh^izq:. +mɑ;VYҲ1o u3lK|>Mp:n5.Lt}GiQ?Z5F$ˬ ܨj+){DԾ` *[-msb+a/ f+R&XށI޼}2;Q#mwЗIv^ؤ-7 _YkmO*\Wpaœ;%4cw=t {H2)N宎gOMVR-oӠý_ToD9tp :DsaHly]ͦ ,'e5J+h1߅>S=K!B;cҝ@zkKP0Xxv:c7~F)erli)07" ie\H3KStvMv`kJ:<E-F ^+qdYͳtɉXf:JR)6o \ybFm"7ҀUC!vi*w17/:/ӔŻSSۛ0qNS~تG>4_SuL]S f\ ]ȳ5d3?%6ax1jYD*AB$,"u AOɢB<ٕ=aJo .!qidE3w]ZCHQ5𑕶c $Hn Ґz.5+-3)! u"rPr/?ka3Pn Fa þ'_#7n0 JAw}fnPA2&kX-qR0>+%1EPDjWgUgmvp!Y.X`B?jL6Ȅ 2IL8ܽCMbqP4~Ma\eZ23ךI`}XIR}8g:Hb%8`};KYu~JW\/^Hһ;U.ryWW,Sf/@7 an>v*Τc0`P1xV}U@SxG)f[<2~`SC]s<ʳ2>XO-Gx`T$Me N~U܊ìpdQƠَ:nYIu,Ȼqދ>Ϣk w_٘ՖB-kN=9 \zcѸ mhS=`ឡaX\nJ׭xxm4xW"OL^%r(N@5}a 'ps~l  IRQ xh5fh={MC7ф!g5?KpejƄ2a6z B~ݔhn%Z^riҒj߄}p_Fql섚C%i*4lEI=dk'{^Pge:ii#gcHZf񃛕5#sxyiMau?7nw2BTVG~u4qգ<%4KC:f4Y]5VwD.'|= )Vof?P@Q"_;FLߓ)u :iZUoT>U`qioIT@r*x-͑ogY9m=b9@+S#7aӘv,DdA{]@Mf{hF 1l-b|FS45)8.#˔`XBK[&D$qrI)Щ'DDS'ƻ9/=];}%K8 y 姬tP[Q dk8Y16"Qg Jo_[4)@'b]\%"]԰]^*եB WfcEw-P`ezK(< ZۅH! )! YPXQ&lC?ZwvQ;.ąl!SD:u v誔K#keyOGĊw rP%g Ѷ˘G$G x3Nqyy#WPPP#͕=-iG>ٸh5NR09vU~&}boIKaF_G_dot膳@/b)`z  f k<:Z>\@Jq`hI' iwYtoUF} ]PO‹D }RׄSʫ 4x( c0HZ=C6͗8A\2ͽah+)RUbGN|*=6؀"2`ifͬKX (eĠ9F߯UgvhBCtUn,\zf?)/Vu+SB]"΂3D:VpI&+-ݧ@pf3n8Ụ0J\݆dR]([%p]W?Ҫ3384*-o%dR'qv,S֝`A=PXo4 Nh (oI)-tLX S'}fxJo^^0-Lfw%c.ru :CX:0D;~SA>0Q#4J lDJzY|j{_ZR}$ ·"fMpn? d5PT?nkülv9b% *[إtg^f̞,(m瘱aN@N#a;XNzQzn9hA4Q4 cv E:tu/et_~q5h̕Bv%nO/4z_\֞%#qA]g]2\ .l%T)E# _w 5 qLkrkW2%@9u/'B&[uK.pv͠l#]2#E:9[kp8\nX=FU5adMvt=1u H\p&դ拓mmżL>([\=˹罋7+𒵛U#4YZ[4ys9Φwk EwE_ \sq0-C ߓe cd,F1Ҩw=f`*~+N,[v&h+&V\EjCsMEni&G(zDF$ SP6CTdqU}ՠ̉Fme#?tC"/uZ8aԅm_v9/k l!c9m1ǻMFLԱL<ͧp+ӹj )5}Qi\ڿF To8v'V hM BC3w"Tbko)i \X {Be`lh+\z<9{O(q&m.g/Uh.X;zb5.-ɹZ/:pPtTa Y@VwD'[:ҠOUaf >5\‰xprSu{rN56IQ#L`e %Q0 rV@@.rXNrWB}]\9; AD~D'itatpq`CTJ8 d^P[nBKPRĊqq^:Q}liMU@>: 9yv@]p%?^<5`&s,'/meU>V xBlBseRgßKMwȍ,{bwKM9f2\#ߠgAN?Kn#[7SKHv0M1di&/{1C%O6)J9*}c@9=[ڈ 0b EϜM *KT`I.H#(ѻۭj]!v- . IlthPK3`%?NȅSc@:T1 VTpg)$\XN@EzCw^6NbJ^GB&&СDs? d%zL(S? ~ΥtZf]afLɏeT6>,]N2iguhQGzOA.&ptEq ||`,f78]_ x-f0[.!*C)HZW/,;=A!"Jϳ)S c`wZ_KQ-!bŏMZnj.%p*} EPhDkx(x IiCE 턞B(꽷22?zbnO!Ĵ|5M:Ɩ+(Ud6tЭ;SoxAՉp нIW+oFկouȇ@wU+aWsBc4pz_c&[ηSMI֍-.dNco3LmEب-jr(5RÌ3BB߾\DEj&M \5ϭl`]1$zP8Χ5#.%`>/I. |fL%-8z)fݝe 8_iDP,D!Az)k@BF yg6R1+IW[bK?GHnGA]fY{5hZ30|ޖ^ǚzL{nbVp&nꁫ!R2l6([:m6Q*. [~Z!_S Ǣݭ -CUyfdHU _JФu )2>7jz#U+e+A:>iD@C]cYoãX3R̡`92},/+x3Gme-l=mY2f1 ?cceM .ih QNs fp=;x]}Y-b$! Op10K͎C4ʐ s j;=X $@]`(rjri7I9?a zD6,H* Ib@g[^;, H& T0qTݠ$Y'kŚ6xM0j:s%Si%\{vǣT0lIB(ol%Y)X) G4>m)Pۭ,-ߏγ%k+rw؊% w8iw?L=\gHMN>dS~=xUɨ'DlRY _M!m݁"hQ#z#R//tYzΔamD+܉'h?~,YTpƉ_7}CIxs 5-9r̉k8΀ؿ)j|cX7>]w6_-.+-?fOE8V-z8Pc.4]& I^t"M Se%pi*9\G-Td\.grSuJ(Rj,E?IgxPmFg)a5B#_ q!;]-H œWvO%uQ60c rѱrSi 6uA#.1ekY:z[fach UӭzhZP2h||[!ƨt1MY5z0 }tk2L};pǙEp)(:0b+(712>Y@Gkճ=se@~n ds3{Khl% p$I@b  T3tKiOヲJ1Sg!ubvN#x'&")1= vQʎY6)}n*&_qiL+g\蜧P3Ѭr ˳:A}E7XYbubR8\j>TȌKYBBZlܮ9 (ARrbqc.t1Wd:alloW+Y]yP"5>@h. H#i'zvCdvg@ 7O9efVO 5w ߤJr DgcT)mxS]%k Z vTbeXfm~h&nmA3r.l`S7pNb.x"LKK1y(dſ=TR6~tB(t?b8(*P hؚ^+BmCKYBu8.o+/X n? K$u] " !Km-N"5>E{[ H")1rM*=DDpXL+3$ n)-ֲTaɼxs3ӈa6 Nȋޗz{Fׇ'A6}BŊBBFlG޲ɧ" 8yD k̰kHقUh:8۠kh%^şL) itO5J+݋Ny( .\W4{') ~dZ]a+@;~_BgЅK'h꺻4\?ws)G-) <#7GɖD\C4V:sCnLPWMxL7zaj#qMA5 2zy .J58]3,dmHJ5C6< Ҷ-~|_wxփS7g<I`a,3uNBާyb/K }.\d`ɇ#Xu-Jg-'o?G) p@/=&\;`HV0QKo%>XC!CCON0171w// COtG[9O//:˵p8Y5L3.w缀ڻͤ6̪f@-jD=h`fVkz@Z$+P>Y4I|lfn>㲆A\Y ;:Wk$E7v?>riK OAjNF VYQ$`Bיh]\.1h.)<|M%[ɬw*ǩF\Nu5n ހjң>N/&"]d{}g 6X ׷/Ħ%˸'I3䖮'}dpw04rSЩt=SGBǩ(n󔮦hk@`↚Xjtw#>Q!9dGwho%0JX]nslNMP96u.ݐRDn`? $9!'U8* w'-G+ʖpp~r2&p΀n'3f9/jdqdSe6eE^`aɈP aޒ!A,-xl_Dmt/5l!D821 x+Tjl%vx[\@R=G *PP(7 E$)<&HYeb/fɼvvm! 22(_e \مO9ޯ d+Ie5cg $ ߧx oz֙̏QK{d ),Iġns:O֐̠ѷ\"пvt:1W:$= ˎNQ$M5+ X9/f@A xـip"!NO W}14jüϋSk7hJBly ''ĺH1JŅm (#JqsVgTp\~t>-PE6 OiSvWjp/N5%uџ3~ *c)UV0S^>yɵ [`ӊDZN@r ~Ts|sy{nS} Ͷ,`|fV.LഡJTs' AIUP:=za|#><ȯdI7C"qt5kߥ!2¨ /Yb6aE8k)_c3|v4jAepFy#]-W7@8 [o+Ҍc++-RLF,eI [כr5.J򏔛8ȼ_347!Hgդq7sv-2dmIMHgWDb^0 ǁy%ZߝqNjmnFRIHtPWA2TqY=N ~!5RДrتh$ؼCm5'5ZaQtТP0O5x+TS:mE8u(q-sJ<4e;p!wC|x@r oBz)' AZԇऒ\q %?{-0l؇m~?y̷8-ȅ "{ =1Z2ȥBN@Z:XgXl ]F}`Ww t+ I@fƭqB;{w7σڟE7}kV(:8x9ͩuÓIhR_n2u(Wu0ֈuQIxwrzRaii?l##%b@q*u zn+w+*QMT۝9ԱL GtIfԖ1nm%η@$_U] :ݰmIyDZ,"g\ilf jJOjrS6NF GjϬq8{KZ2 _haIYŽCF3UEO*g5;vW n-߼doyZ}&;/S`R%w~Q\'( FJXv+ήo2Qe;\/+2v ->XtoS&S?)A-@vS"JrYf٢0Y1_fo//ܜs TVHZ=%&{and#Z#:[27X6<%/uj;Uo4dK_੃(cC$5}a.ߩ &>K 1Ovl N-Re3࠱cT> YuvXDwoOqL 1@8xg7- ,Vv6 =.R,MȁhL"kľOqN~ B%Iz ʅٽɦ>) &QQ4]1j,!'łB-rE.̿Ȉ.'aJ'*R ӝ"$b )8XQ=-50?XPo0٠|U=1'e,}dB4JxkE!ŜA5P4Aˈ Zrx{)(6NxY{T|ơy=}s_%Aijd"J"5~g`K𠌱;';HS\Y. @a+_3¶תxt^f|{T 4%ϡ~KؒL(Q`3e4!^,Ocp :ވ*ҁ+o2dyAU~TLV>xe}I*~@r,l}6spG*m" =Y[+ Gщ2.b&B8VSE*jE2׊v30|w!|G.msL1lp02GٺA-žk=w*Ru8 .NWwm,YKp#QPxHnϲ'JXUD4[2QNmOnZ=5GQ߭Cџ`,U4tasTb+G0&`f0 8.?٠fm~F /ͦu@P;o ij{L|cCx|AL;|=%ui684Rt5Ĵ/ҬK ]K<2,q1TK59FtA\#}vgw$ئP &O?CoBR,\+NPKN'ԮZLt1,}lة54 ZjnE!KzzN$ BL虗,koesc`޲塊E膈SA/d+.v;ojpn([U&Ѐ*iG2F&Ln8[#\x^7X<ˏ2;=4|.⦃OQi4`5F 2acs2M<˸74 ^k4hK s8#<ܸR3!0_^o-G'z)+tb paW?O6DL1+N/o'J1] -y|&l/g{ !TՂPQ4!3~?&);`qtLTC3e4I<$,YT`5@TZdqFב5|ڣX))DvTzB8g<0e!W؝,W߰pg.6nW,վ.f+D 6f5'{:X@ }`n2XŞ# 7'7g]L={&3 a.7P;[<ңx%5`JGG.g+r̛Y)O[؝ؠtݒ9(v9wyd$gV/?V\z5J_51U:™ak*F tfib~eݛgD'P*цD!vSx.beWf4'`SFQ<}%CSk^h@w-:RN|!'ۥ]s R̛mtK4 ҋ*E3Ws\9˙ ݬr_ RAQP*?mArjLj(G2Fű7dl!*#kqx;k4_T7WmPgxRϷ<] 3r_1"bK,W%ڀ =0vϠ#DYV y$@JBۀSρ Id1( JPA0)\IM)m0D,p6$uf>z[w?Av#L z` &۵5ޮ,MA׮}8@UzU>CIV,Aܾxݏ ?F0{ \,VrpaҼ\BÈ3U?&^&@?~9goGvNl#@Bf[1e>^mKJLz +؍r[G; ജ07wFW)< Uh#1eiJHA^oru(\ظUZwUfD\/&Pˆ @9~~oAx<|{=pGbP/M{|Ð/-cRdWx-!89OlZVn<\Y2H φ~ ĥAn? [Tc %S!^^pg1/Pq`H\4VY|꺇"8x{%)o}5`HlH^Vz+ĆO˚b≲&P] xVdfzMY※ EE{0~V}q}6ƞm\PW٫ \T\ǛgBodRy6_lwUjz;e&f>yXuClgP݆.M /u0L+lUi?(C%B↏';+ύ1(e?v"&lkɜS`5nf>ܽd>\cː-.Ǯ5/P^^\#% 6~C#Z+<>yʗv>KQ}W}W`Zbzz$Ǯ~T IԨE3͊%  g~w)1g B=ru M#k $m7W\fm'p_yѼXtЖ(0RJ(VJ4判0Op9rM]U@=E,#m, 6ըz*JHƏWsGkX^˨>ŠN^cី`_$70 amTZRY8V%qⷰT1iCwMe*c+>bx]A}V`}wiG( iPK5 3w*wmbI٥bޅ_DiNBN+ZXV&!l1.?ꓤsIcc'8EL ϟ e}{!2 V67ڈ!aoU%<5_PUD ZN. k*úoш,oߺ ©n9l>GTLIC`NM3J!@#AVs/~7A1\˛jCVPG]C+rY64}jL) n Mw<,,a`8]nnTT0Poꮂb0֠ 'А4}3n,?HBׄ']P$L_Z/GF5\zXii:Nj CL ~"fĜXu5=4d8ȕ;ǒ1MfB0/ mGoVfH|-錈7¼JpS5c< {6Nrh}m{No~q3b]y  aȳyCj&wiz]G22 Dz(D Hhvu+/ ~ǥzaX,俜f(2hRrް2J )6!6wر `*d1zomKy[D5Q'IPc0~xO S2AԔžyЩoڿ^ _?'c9ʄA*'P]p4}؆][R. p"dϓ=5ײ%wxM ˦}{ +Ij\@7{ fH@!tYd0.F/vHLȹbE iD"EGP|V;N^lRJƖ lW#7Q(]z@ʧZ#z,OGI {`N&Uq~:3wNJ:{ŔaɋsJiMq)n((&iG6;Z)"c{cGP#}wyE\Odpܒq^(BFcîTc\; 80ύ2zŰVn6r@Ď@3Majizڋ64"wRWNthk3cXl7b| pE 0UpNʅX[m`6mTtch_*58H=@q470%vUyPle4F{랻ţk q!:S< K5e0IdeM4c詆'.ǛxGZ|xZvTXJ&9&4ꍲ4kهZV'p=TBm hޜ#cg㸴c 4t/N%p2jqΈE/p,_v 2 !7nsSz'/uFtE|~dtqcEW<)eX/6Cn]Oi×oō'P&Ji o"'ZvI9&̿P)u's JP-d㇍,"^P?0k?΃yL9DeeנT9~%ypx340]Y;ª&3v㺮-S6Rfr_#ՂX]bf sTPgPr/-#8'_joy 66 S6<"EUQ3mtgX0`RCWX^ϡ/kFp#y4; ȧh׬ DT#}+iz܉ɐLdž%qS[Ƿ}Lf!xٳ͘} ܏ OaeKah:`7 AMh:3f\ .3]oJdM c,Si'>?gU1 ~y6)H﮵13@DQse9ZPúk[yPX~/~Q@"!bdP j+BQϯ[GJl4AUB^sP^RbvjOTu=0BI P2Zߙ +\6<@($Lf`t5;D38W Y%jZޟ/Uz);L`9)TsB5(VMhn޻cH2C9d3q4S 9 ݑGSx؀0[ _Kat&-4'7+'9rY?~D4{lW05(iI0̭Dv\{THN/^0*є~x=4))[5O`%~u7NmcCq;8ZA=v+TD~C`eE?k)9eb<..t9fhݍ]GV[+5_cWs%N[CEڰ1(t#:RARZ}\_ézDJ?>M* =j'y7dD% vXԬ5–,ah*JQ/мpl@W{>ɛk~dyV2B#QѬr-Cl(7+yRISIю'U_I'߄S/C-wqR6>Lkye@*. ;<201o(Ã-tzq󈇇a&a.1^b"a pFLE4uhfئI<,v2>afڂ— JYp\8;u[$g CۓHO' oc2Hzw;>#{Fz29j^O󕟫^.u}N|sDO%,8nA$7 hz[Z#nkCպQuH(d_9Lm h_"Tp R!EXߊ5b7DJ>X|vs R@Q!,r8k4z5blZe% kNt–{VoDĴI#, ![w$J'Jnm&d4[1͛}aoH*ȋEfӁmi#cR/>![Cv*g \Fi -\BT0ܙSHJ>;禛0o>8ߖJwOKPXkY]?1hj_^2ď^CnidSjJQjjxwҜ%%zD^--8~K~շPT bSLOKkW %L#ChjTU(߇T3NU\T$9dZa^ʈSӵ;(+N`.;рCNy3P̚>tmk$-WjA#axI>E1A$f"@d-x8s~w:N ]+L Atҗ Xuf )e_uRQzn å5[H<{3V1/I2[Z! z-r4Qe8ζ07 &79ᄒ@mܢ(jUe:z+g H)ӶA'<̃LeNTVc&&[]HG=`nqxƓ28/5|GEv*xk: (]Ąb4c.\cV58\I5Aׇɥ Ƣ;e[HQ1_6ؤҩoO_S2yWϣrqbV(%Nv8>{lUBAWEw*:_ Pa ־AպS D fK,3sq$LDΎ6X9d\#W!9O~1Bbw'#Ƈcwz}HK<-!q+: iG[Y/><|vE?Odzw"vrfH5` N oǚk(9b(wjEှh>^<$cF'/5ۉjƸ9c#<Lomua@wJd!lγc_6^:Ķ/@^o,9$Q 7gYẃ8)NbFΊM2ED09*賱BZT.BjR@!J Irxi}!M,ڹHa{-qBӜڴvmjzV.ܭL½c^pGEBcad?H3'QPNZ&˄Ɔ]V0(?C#=K^Vz7T\1"э5'TOH`ĜImqr8>78,ӥqR7)gOntn?NQ146߶z37n()]?ɇQ3@_{|1tĄCs)_|eN %R.ˍoJj&+6G8T2<-#/R^` ӋFm;?7L}AC߬ioZ%Ƈxt ] O-+o+*mQF \M&yBR:gWـiJt rѴ?E2&}K|{Fw0>kI @IdOB\?(c&lŃ)6@p1sv}X?(ؙ5M(FOA @o{뭎 A(van- CȐh(^rDg@ӎP@t@t ?Xs1k~~0W9PoX n^+ 4srQW;m@P*G[YrS I,CLӜJqG%`GOAm\Yy[OQ-LQ-|}b ⭰]|ɖc &bAg R=ĝw:].Gu c 9^ڞ_9+~[i^H M˖DY76t;_0Aƒ*@?}/€ń"o7fx_ɎYB)!O q:Į_a/Jb 1D1I. |++|Eg4`֠E?k|TA *dmP^J= 0Pq,-00h[Hֲ1M2Gh-X+itHQ[ʇ^-;EklC\#xHDKOӫ(h̿QJঈ"GSbnީcaG׈)(Hp,$AރR@:VCoh]=|5X R[3v<sph9o']\] }S^]0olb<::6!y6+,{#!PrF O>2"4CPnb!E;T PC8$2]T kk8N|p@Ud$Lj@V ],{ax_fU c"BdG%[(X{Mrn 0&qײiْD~{dWNALی;eGa-`k%4?DMC0Ch%S#yV&FN;[ ߧe/3v2˛lxF<;Ck<;sWX]l\E?p=gx0m0_ke#.&$ DtUk& o}BáJmoU bn(oJ*H|FuAmK0䗙W!&IkzɒYR풦GEڤR[Ja=wIЩ{8}2E) 9kQiJnuR啊FҨ?`t I~dAy^xb MYۧB: dBE[>vj$R#$ϓ>{ZX.!L8FadCu[ՄԚ91m$hݗZ.K7QV I/!2M݌,6W }r ! #yZ 6:a,+puߩXt5gy &(3,tLU'"9 fBZ!Mʰ>d|o8lER"ig]t F5]kY2Ie4|^Emw ` Jj嘫Zۯ+Ȅ&! ZDžU+3> =NV-RsL]xqv܀"7u~|mc-BSyAEKKkWPZ/F{c/n :5H&_CEn%$< pۣ` MN|@,UH,<^+Iٚd( i8$0_ -@!<;kRmZVMmi ~? Hj?C<9(~?+Խn锑M2e8}KLMx}lL%Y\CSkGA*j#]b 1"O'n7LƳj 9Ia(})/vuJ5ggT\D'@lA|V=ufx0S..ǂ45Yd}SGs6[J^%@pe:;H_^yW O~}0أ;#ei9Ip Ûv!*v#m"8 yP6S>"(@O .œtY`=$oL.K HOsgE>V3 GvA>yDhLp\rjp#<`*zq!ni2e6#b.[̠}7_{:eT+R#u @ ~BE;`*:*&J$2Ԥ5$u ?5Lj7_ =~:T4w Gg` d͗auI]xta,ry)@XTJ=P L5 .t `?|5bTH+Ht忮AdAD⏛Y E8%9iLTivɘ d~!v d5zijA=]\p:[3;鳂'Qwre$@6aO.Kؙ!~p3PʺWS&Cl2MoX?"W<ڐ,eEpn^/6_O*}kA$[gT:L>$~AXU磵!Eejx]p/b"v@EVFV*Q7EXͲ^ GhU5ʘ-EƵ3p!fvx'}$9[L2* cVZH`-) Sue8ZIܢ+\5+壥Un54Dd9R< *,*K]Xz ]׿9/<8>=Sݸ4;SrҠVS<.o>Xjn =«${(؇+:%A4vZ4t=n76b$#Ee?]mn>\x73a'iJ,MSϛE3'r"2zX#Oze8`|$y 'b \xG\3f#jЩO *`'rq|? R >F{uXFb뺭 9pFhE,uk 96[8N&LY"iP(o³޵ýɍSh~š`g7PnN0-! v" L=4 4IzQ$!,p_"} =f'뵞G \Ѥa|, :8n5~2l gxMZ^s[?X=sP  ڦp7VOcbKnCɗdn.Rcİ ϿMK>ދsv&~Jѿ`|tc{̄H|'aZ؜mpׇT<d3%r稻Ѫe:7Mc3*/7F5qD!('deqB߭|ՏIMFupXgEcu$z@sLRImv{ڽE>bF!>H<zTC aG wqnAELGb1 P n?G;e=(CKlIR-'<{P ZT-m.u&pf+ GiJEkooG ]rm᭢;S͂t 6[v,=@u 2gXT_͹<r0,!G;}u$;趭V"bY%O䲰Atyԋ3)K#vcUJjo] .EKz#<0۩#zeqh,gzc&PKR8 Ú^W尥dyI{JAIP8`;Ѫ7zX{5_[1OPatD [[obEi"g; 6=Z|+|3\Bᑌ$cJXUFy\ -^A2-UxwYތAnD遣>ߜsL2U|?҆eCR7M߯q=yd1RS3++HoOy"W$ѱ@5 R "DP+~Q?&y{4@8Z@F rX4+0k*vgc|mVzx7'9T!lm4|/O{SހEGmVpH`[+$ /L\ 4e:](v {Õ $-|\a*'pw q.6KއDn$e2hvDbşSZu`!Tա(!E܁*jTmm!v7F<#DӚiݗ3T|~\:gê'LZtNtsa?oH؁׾\|~=9GTb?o-i{)S@ݓla %7Q4iЙJ<MC0DePZڧr?1uJtM!Gl+ܹTnaf; +־T땥Q=̉jFS-T^T(EpU Û)bu ^@ף44ilW*{/\b ;^I!(|z$Q[2Lz]_IyRUѵN?Q *hI֑q숿=֑)|zgm ^i^H: 䮮cA5;,Q/KK#P;lJ])z)|!<-[}m22%!=<2r 6x9<h"7(so~LS$cb2h.<Qf/NY;"y&#u@VR7(jp`)O%`i?JSF#^b㙁QhZ`Y5 aBo敚> #>Ⳛ;5 Yc9OoFtaP'B<pH8j`ȷW0CT_NqGc6 oH[`/|d4rWw ó v_dĩ4R m2a- lwFia_*9%&l[H[40]51]mjQ!?;7YG)&y8fs2]Jʃ-dƾmbW # bݽ )q6?wjשK@%k7/qFU4T&S:E\"lokX_ q,Yބ$wMJ?QQW瑏/bAծF kJ[+FOϯXYo$@[Y=Z~^qbl+BDQ}VY9QI @cc7RE&q6k%1Xj M8j 9nZQxq(oKY6 m~_ xo'EhGiwSh,]ҎSQxު=E=o:BP6VdPh5M&8g2'ߓ)N" {I2C( Ji-`}vPWibTb!6'-_H!/Iw'PyNZlX `BIdN >` xfaR]NBh)膜2[ e ;=K?0PK! hUS|q/'WF,''Q۔&ƾ4h9ߢCy)]d-1\lWtuɖm$|~֏\bFfatģc> 8 ޑTyUr"@Y>M6P. T}oaV~$7{W9py@&-PYQE}!e\7MU2ݨK֡-V_2iGC-1 bfρi|c0TtcU^DA0՘ƧܭËK҃@.Uom"h/W;{3ٸpdfC"FIw*Y:`oȐϺ+lԐVWEuw7Yh8>wNAM?b@P5lBfTO\ :\u5otqˎ)-ik:PߗeȪR8:>;8rr/1@^;G %]uRI6zoۅ"P 2շ&0\C'*~0{R2?N+i \` & a+HPU1π)ڟEMՊX;)lW_K@L(k cH*-[T=wn?ȑ˔Wsk?>dX=%>P $R lnF2?ax̐Ke @:9{V<0zbgԩ.:bHmH2ywu(y3:+;w9=|pXQTU8$4T2E_5(Fay">n  pH Wa+ JȆwaWER3=sw1+U-a޻3km=ˏ,/QN/K?rY^8OW&v0q&c2wO )/B*LgԘ7Vܒo縪=|_ dXK+=it&}Zۈp}!_FRzH2M|'ρz9_fU $GanĻ+ G]-q__Y-X^q3[H+hRGnM AŒd:aeI3by xT" B D= ]vuøF# 9!>cl:@3A]byfB1(]p]O.Ȥ=Qw114.)}x"VG93Y%NK W/VlK1ƐzYG&=#=p8ߣ^>*n 58~.,c։#|#*ZT:~ʒy͍vY?;uxGM^7jó <O@aRvf,1S2arYT u`&`]pe,K4ᔮ@u|P`d _}A b,r=F!1@-|6*X&ǁ=dzus=$;ֶ&LԨ %3аeݚHe}W J]3qVel^\֋,G`=Fl(cdӧ֍7:'0ZfS磋h!!JoH/wyi#Rdέ:e N bՉ`= { *| s+wF ҧ (ܦt6#d<~Mg+cXp` H(Y+Ԙ1, 9< !Yx{i\&zUށ39;j#%/Ev [rW| )"UZKшySGpe˷}[d2 "pQh 0 9>_IgJw+'XaR> ,5ԉNlzWd+a#l 8("or*S{uEYۃϽSH% nVJإj 땰&" @'hE1N=. pPRc6N+=%ȣp:P4u"vZQ\! nAGb\7w[l qcD9-? g"e0-v2%W̲I`%rHaG DPO_$iJ;|Ø Acٓ ?#YN)y_^|\e; v†pR \F΢ XHtPi?c) TB-iW[R,_?|9ڗiszQUf1Rl"oqk.V"ƂvTƛlM&8>f mNR_z,\3 *t7b[ְ"Z'5jnX.ܳ|PMJD*~4:d'QNk;gI~_5ֲeEE/,q 6ZxTLDWyPo2(//=4Ȏ5e,sf_=9S  a])_wKzճPa؏dAi dckM1b=ߘxT\[A3@1LNJ 93$RP r&`KmϠJ1Oݖ@MEjC䖫0tӃNNdPk|# ^0vUQ ҳ%@zIӭHGRt%=Q;R B}.a͡'ՠNXnnc8{`jP9ecawСTUx$'1-P˺*rHÿy4ӗ\;Fa8bn18֒ -Mf)z"]2Xkܾ  bC*Q!XT˓ ֵp.W@^B7t ]`odBޡJj!$$ka&^'eh- SJE;K,**m%nN]`E69iRV5gGN5a4ƪJ `b߄櫂UA]aD~}ǐŨt4R>dŇR O}Ȣ#`|͆_ k6p;8"/.eLF Qq*|՝Y1[$8~M655p]JW ںOtSx3}룹K,؁x違ק|e)t”BZܣ8`Xe- *N S{e]$_:*"AwllO ?tƆiz{ȒNJr3T@ :qܕMl +f zAW2H[ wp*$JOfA?ʃB\AN3=i[,L#/33*] ;qV?q(3Ws =F|I*E@މw\>'[DK=Vrq,K"G=cձċ[n+yf=%d0h$DE\ S; FS mU]0sv4m5SN+(Hwqzo1F.xi Nb#rMӽ|)1X C;?W|_Ħ}ғ֐-5RHbLdۨYD.]d՜r14mvhݥay|i>k͎ۣ?IL11ޟ+ʴ5LKC0KD,APW:21^~kiZ!kPA譩{0 @o*ǣŴv2؃t29 I^o?!Z[Wu]{efGQ:HRtה%wM <ԁ-A᳍_q./rفS=hF9ȚY5IʸԷ/ ¥'Wv : >˳'fdꖲ (&DQJj6X֋Gm,/?~ ֺq07sHTsPVC `&ѴvSL-'U}V zc!|2W(g˥L#;HmE.3k$z3Y= 'Y{R%7忭Z.{1<+ŝ{NTrb4#%Q.>?UiĠV.*H{5I WXi)K+MJ !jl5yVnc21l"ƥwjc\qś<=1ge@j#4 >|cCwڻԴ9`4I˭{6ދ * E'.J8[o vXc+[n ?jiy ́|3%$LxN]|MhrDxO& &9o0#aC_`[iv Q6ɬ!AwNi'1+1 /̾0wJL"tœb^Sg2̩-D\BUíXߦnߨ{%4׃ptqvrljrKZw㠧 .O]0N)b4x( dNp]h ?8ec_Co{ ᭇ@J=zg207 6c9;03sgolKӾ:;}x4&\ׇi2OE&n3KSF,IW#@E@_(ILTL&HX><7qaWS[|vǔ| eN=#C5Xm3KF b#S(;qg4(j v83w٦$.0#&S:^W `S*Uⶡu-i`{`""li1Mw]Kۖq iTW4:WʢOָ̺opŸ2^L7?8GTߤ\a{QaC0uy q+Gx9dǞ1*ʎZ+C(}JQOH*[u@<[Zau2dGT\7ӇQ<.xʭpu hWSp2aN}]ΩTˢZa-6^9SjG&kVxx.C@H?ɕZ9([oP`u\I8lC;y| nH/WkL|1&s ylU疍6x4X5= \no>Olf'ʤ3G|({!obυ s.B9Q[bvě=[c\2w]/;@2Nmv>g{h4 j@mBu.-;l!_ #SJ  DÛ[Me:iؿpjq׃8P2z- "f߯\K5J[Nd"0E.F2$8#`pdatB9 ٿCM.C7M% k3Lהwi9^%s~ *gFzɠ'!DN&.k$8*"9gњ"92a+Z?U]"MORO߫Kؽ9v:nZw;9 [™BtsP[g, - u+vm€d}%'=穪x/J[hѦWJY:m8Ke̤ MѬ rRDq!>vnV>ХU øI_zoEXҏ3XpL;bq$Y~_m6:>$]H.pp&9d 6Ble[l aq~z.)V-HMqYo'zC0~?*Lx MICm8]Z Qne|-Pe;r 5Q.0$]pp LftXPj*]}b=̹Dy 2mH?;paM|uD*8`ZA]jh~0s {;E1C}o]H4V ~6OۃpΊ,h4)"t^Wmм@Kү>/$uv@~9x0:͒rjo m\_R"FP՚R~;I8:ЅxKԑ3PP4fR̎a!;vDS8=4ƥjb(%-CZ6V`etfvQy=JFxL Yu5ݬlNE\CZrtݜ rBZ$?O_<ʺt svnj^JHTZe*<5gotTjAqZ9}t I`T'15=~mf(G,θ5C]L7QhlQ^@RSK!ER3Nnї0dnX3IsXv ^­XѼ{7"J09{M-D(殒Vja8NN-WdUc qBtC31m_lJvJ[}º$tJ, nZ<SWVo\Tt("TOeiJ~Yj˱6%t2PbJ*m)9T!5=nO+&h7oNO"f45s *x@u!F"oy\s>Jb\X87OE+ZQa~EՕ/Z̓: ~iZ0$+,paPN#-Oi Qs8 Sfm0E.b^E:(#e407ߩy9^Ȧ_y2}\ [gېBL@)c@ۂmBttF.,z>-^N+6]9s0Za; RBO'|IE00FQw>;47BAS@?[[)`j\[] W:MhXF5,Y4UHx=0cgMUdsڕdSSΙ !< O`qga3f™Z#9H~C¢u)̹tUBܥlBy w\πV5i$ㆊ!!1}Jae?% Aak԰JL(+gۘ]m%OέQdV|;`Dh»OiWxXlR~lLKqvO޸.'pHy|\ƈԶhU߈h̊`}Ӌ E;,( *U ۢrKm_? ^`~Pib? /S ThBKz;Ι1Z(1QR?ir;d8'3+E!A2;Ti˲5+?B*5%eϚvֿ%~H:L7a(3\[z+&wDg|wUFc#sކX8_zuy/2yi8҉ջZUmd;I/|w$)\s 0z6#^WҚ:2P*)n6P z&"T#_,ks+tX-歵eC.uKS?Ŋ "1@c\l꺐ilI=ك&8PR0xrp{wo.ҲRw2)9O˴jWдmbi1cЦ6 FG-cGԚW>` T9I,ǣ52j6z{͘f-]ՍDZmUR5coo/M JE@}VWw!.#+tJ`^x l(k[XQF}LL-GK^lP@O7 i8jlCc^R0aoM07>c^d]7_)W t>cԠ J7 ʲ2'a|+;N.kL'Wut hzeySD[NҼ4jZ(-dKclǗFr꤇qۭZȄZtz Y~yvaheʠ 旃[pHSvϒ@nDs: BmtN nuGfki1Pb@#$)\\ '6lcyjFl(ɨ5Uթ `.d&8'rB0^taؔ:%9)5?lvPL E?z T~dDrVh u^cGP7-$J}+}1e%<[  4FytӑoY'jzb5[Wl" ZM /ܾ` G2Y4h Alӡ:p$mϧhw|L<71`(~S=7MS~ cއ=\y!MMmvOD>⟦հd"σՠB6эmx񕅹ԩ'ᖻ|8 *ҙc V2d#ǧe63B{| =Ӫq/%UsXn, #*rOZQ+wQ\ETuZ-[/,] 0zz.M3!{Kjz=P⇧QŤɹ| HvGA^&SuF,Ҿ2(M"5p=suϽڑ?*3"A1,cZ/ꪙ`H0GaC3Uswo%¼ϵRo+NB TSK`<*. :m|見^":x^ +@G[3 e6C7c1>:GPO#۹"&:v%*;9]_:`:m #~@Y.pf/$cVn~&PøC=χ!Z?߁:u&rxduoY°tXTi94܍IMCieu}≃ ߠ&mw'DJQ^VAA5c%ٹ"@yfߐ}#~7&w#>hT$W4V} \g>t5 vǢ]kH;$0}tuA'5lvg$W%f':T6\H#.֬$ *T-MB^5UM#FpPA~MKg5~i3*B-|\O0@:.70zݒUHXãjjYh QdS`?>wWߌkZcQ+oVqp~&@Fߜa924(i)n/1ǟWpfKIX,.Qe}`jcXak"5ކj౓>^NM~@ozZ*ׄ:혰GG@x]vk"<2y7kԉԞ_[]אe8.0m$j5?%|ڍKN@8)yt-j'LHjfDTUXpޥ;Н<TVorKMwC=3FHGT.A9* <;xZr T.ZLe3C5u`}[Y ]匆C3C-)>Cb: Kb*htL8>{mu阍KLn^ќ/pAG yM'ְ`|2wNh"Eer,v=n5oq'QDu ` 6?,ljV#xU sڳ%*݅AޝsJ /!^2o^,q9< 1< *<NJt4nj Ŋiel MD1_;񡾼Qr_ %3k0~DMUuv BovZ)&Gay\YT/]1 u() :~GI*Ќ{!𭅄r@; tǰ<ڧ鵹*a3[,õBg 3A\ Ѷ&fEC;^ICH9i6Ps5'a9)ڀeZ6bmtGC ϖJ9 " ER oJ(+96HR7n@Lr1q#.D's(bdiwvoKJ/!%f@ e>:KyPbm%[C2>-LDpur x1Fz]tEY]P& ";P|.ɣJHhIG?n5 9##6p+(`~m# kS J&^B^|X)"1+.QaMv1]DѠuٌnG[.8#&؈B}~UlmyUzx#rxل8}SwS=♩05~70%%6SDy[o=m: %#1+FaҰq!h4rh[dpB0 '$AI|WbMn=d9ԽH8I Nz#wDZr5GÑhPW^JlNO{wPbЯjoשPa&}r|{A` {^ N^×3 B[Z Q9H6/U59"M6\]O6o՝R~TBbX ?yǧL.9RN6EH?NȞC`jZmI08Ym>(~%:2FTn&8~zRptd*c@|-"oJ[*L"1~_zi5_kGTi0dĿ59Xgn˼ mhvg/q*OeJ-!L~а߀җ:rkAO~p ܾ-5>x, fȖ `'f.=x˧hKcH[SD˫H8w) cLWMzf\yZ[$y!ţ/GGM2a0I \-^*SDŧn$bxw\O1,X7 il= TvMU>76QQcyKF]}|>E*^mcRC˺9-RzUiIK맪Qb% Oβ\ ;#:q ,ؗc?{V#p?Wr{Esh|>w7!ey+PzRBF0-HǺ& k29361 ^s˻0ld3Xk4V辏/R*s"IB7#"N4''mJ(h·z4 RAAjE{>X$}_mZ>x{"u~;R{ 3$#-A`3ɖqWJxPD 㗀7];7L6J s~ ejAJ'WgNWiܳ)&jA@Y88Zvb8Z*#Q[:;TFx砹1F5\`?s4i䊘ℕ*xfbΉ-'iSγTK RBLyoy9G٥~qC`f$>KnשYs7G'"YfIL NlR u< 98pyD`jiA)kHoC}6<T762sYPw_ū犇6Q0UbHe-Y&!݃#JyUЀ̆JuR{ | G3*ib7YLs?M'Gҗʟi:~}OvlxhY~8;I R6ws~βߙ HHO;Hj6a x#cߟg<--Vt3cQ`Lo``ba]ѡ8/;9|:<Τ:iTAM} i ]<_CzU8TQ| \uDfr䥕$Xڅ|sFѼqFox\GE ~l~]Du%5M ZhUk gp%% oT٬WUޟg Q⠡<MvwB_&2omD@ԹKb*ٕm[/ǂ_EvN; *Lbٟ[|e :86|+o ɎCEï58/f7􋞽jdͿT•)a?v,Ҁv[O3Bu d~;VLӈMؕ;]$5ʑ~Y-ȫ$Mwi=Ώh #Mx.,?D?;-CRSY ׯtqX&:M $!9RwIgc)&9S1+wu;h^d2.6 ,mpVfGc7/?|3ڄ')MvRA˛I0FB^p'%YUmyNy<{Nau lZ]h=O%7csېPĢXQU2#Q!z=r3SR@ӿ p6;*)4OA]d͎\w(x22R/Q닃7`䦉1C3=9Aa7;:ϑ@Im?_}VZB/+AVsbs  Fh~g؎Dd$c41 4J*a]=޸Ь8Ϯ2mb͹FBC;q}qRNp&bnRXMIf¾İR/{ͷ jcm*n5v+pL [56Znդub1S6ƪ|Nww+VUUi~b-ŝEB6I~L ~o-cPCHٖ1z~ʤ ";U!a:[]{8]@w׌h)6)Qrm+VI%q)gYLb++WBޤ8٨FhՙS@}#ӨP_υo+63S|?V$?sHeFWpSd'@te's\He IvϘp8FZ7 fGR&22YXLSŧϑd ݕ Oxlu`o%'n!DWT]nK6"3 q c\S7h$+Su +e{BR:R(M]C`V}_'eC5#uI@nSuw3[.^j4D=LaRǽ#qR`4@\O1D>yX_אMۧhT5l+k[TeD#JEi?٠I;1{[#VvZ9 \w5]6k' M7E쇸Q7)2YN*ad <\i+_?uBY"daP0!Ta>$۹=5xr_⻷vub@Gd>zPdlizp|sM!R0 5[K`חs[xnR)Q҈P$o4^?>e d;˻ (Ѽ 6A O`[kVh:MQx(B$0r+kp^UC:!БZuLWi>v X|됕NgM[چ9Za:*!Ͻ>,+EDr}@ܧ [v;N'0'rB윎e~C[_))V_΢\-:͉+^/gGhPr: c$ߞE ]i&T8!]= ivHfev ޤP@\ v=003jx_Edd h$3۪)G`UǼ9% L@Jl xJ'{]xIN+V̈o ͦ aV~^ZĎbs1=5|ZrNvD5Z@&Q!cnGn=֟ЗZ)J#$ICM]?NUC#Azl\2Ć]N/|* %lq! C#nqJ,љnfkdc `t^ Y:kkz_ul@rh9J}Jfkίi B׻/S/97uVG7cmjk%0I,.^ c5/λK拲N}c6sK'a fgmaZَ`3 0ha9ךhڌp/zV5InK؁ sm1E͹>rYNIu C\{2t@cՖېK!dCʰH'DЋvym61dzWNd(Xm؜v .PsPX tŗϳa"&X8Ʒ27-\cY趹Q?` 9qG8=OY: IppIatn98;EUp0-4Ev&y_Ps/x{;c',.4G' GHcܸ>l5Y,$'=2HBŠG#Uw&z]ot]usCFC'xc#!PeP@{:$'{&Yi\@tgrQ]qm)l ]E0X@]r! lm~UimƝC2y:}'&˖fΊ]YD@eJPʏD=Ufrl_'tz9i"K= h!d/$E˗B1C"DtkԽ!`7-Xƒ9krQ{,Z7 ^w[aѠcIcɊӗXThpᗑ4kizm^"jQapZ8nQtnW#klw=wV޾ ,ѹ2L:fk*F~ްW춦{ѡ #¾{ұ zo9RdP0-fʹCmt4ZzfHFʥ$Nde=a nʹ KMtS.p7+$é|Ѡu]]RNBVww2K B%4vydVBdۤ2nyPIUMAgF5d`/Lj('#PS.xVQw ;*`{z-Tp0Ye!6` [ᠠTV|ˢVE7<1 PūR8Lzjd5sR9( ӤHp$l[P1zO 0pb!r؆r}@ޅf D c7tU 4vuO b)0I<GQ,ݝiCFxQkꓨ,}: BF9})Own5Y8$α~Ҭr3&o y 2if^<5Ko~"ʓ4BZ֠&_+؎|k=*5~NW&u-ԋۨ|=todB:*x)\+uymcuQ/ׯ򉊴# |yU~oq̣u}a)U OXR1;Tz=mnC쾪I<4BURťizIow<Q#[c^ii!-~ܙ,H㲍A Ajh( kPڞV2' 6) e}V3߾[u(Wq>TmN-t%tK4qV*Q8/v,qN!@S^.n8glN#%%^9D}z" uz*okjzUSNTqwOPS1¬w=ؒ%Sݻ=> WOv_R[ <0и`~O=qò<_.B"gaCn/8kQU W-5a >AxAA1:d `AU\'5!滈d7p/ ')t\e "ʣZ~"}KgS՞zLޥ)Ro1=`1ܩm<:+G bA1OJB7j|Uzœ@Nrgf^`ߧ%DjYxYyE˽7,R*a2z(>dnbw,q*SAb%Pxi i"fb|D6=|u~&3dUE %ez* bW_K"%4{Y^31[meSlLW`mК{RDjJӛeMB%R9*kudRN%yD"&Rם35n<(,8Tƞb|Eym|@ -ALه,;mr3Ե:ZjHct[Ov X ਢZ1q ?[s t>#.Lx%3nđ8aT T-I=8Z;8U񅡰Uz2 c츷#4Nylp.Mv*Oq%kԮYnr<`eПA.tJ.v=d)ФFfAVp(}h ;&v9FYdET6 }R#54on hdƗH"qINApc~`.Ժ>C*i.tkuMd,e(g䩏5VDա5~r9g^7歿Ģ6!jU0 ͥ_eN , =a;l@هd}9˴!'gPoJk@6 [6__mcJ2˜jn:e(}}Ĺ$$Ëy SXe2eY?}\KZqI>D(lNjA>&>& ; &FE_COKx QQ~I()OM~M'i([y @@tm&0CٮPa8L=G0L++g\p8CWd O˭+?BjSfZ>J;:X&"k0c'K#P)bbLR )eNa!d@kKDNõCvVn-2#i#>b`>Gm$ʆaͻj"@U6R=`fdV." <9b Z&clV9*> ”y^]2!sbV !dx{5iv[b`"_pſl@~JK9*iah}IA)>6";QC"VP`ۣ&DPZ}g=Ez6D!{Llb/QU B'X*j;M^S])3=tOHoKɗMXVt KyB8llS Q|x/8;]4HVO8퀊?ISOt裕Lr) tvMPy(R2/,g H!GFְ݈J߸o6=BDy8DHQMrGe6y)ݒh`8:6q؎ZvT*-7_)TOI@fZ vO҅zGrF&N6!2䟹VL+Ko,;p : )7E+^$%0fE^;ʪ!˒K ʻD7^n^RjXdckx_ OWe[cTlHWAIJg%^;6K N RXDXL 3`6ZXotQ'Ğ||A֌]y_[!& Cχt'Y Mj"ea*!kľTNyqg\&MW?K:u%SKი,GfUY\a˙r[@)|]V֘<;ADW(P[jjWS,~]@joM>Ũ;Vc_!ql&О>oϦjteYU^ =z)VC<S\=S%ą4Ap/qEcϿpOP>=K~ CG{#'Xh 3bgGt~ɞhZ~X(Mh0w֌x ~+zY N5FJ,ک%Z#T7-E7O;_A1>;̀2.6hh;H'yluz ~6'E|1.[=4R'jt, Bӧ0^]ssJjx.&)\xr>ezO֟$S$T+evԷqCMZOT-VYZдl9QD?f\R5KH釻”e94D\_gP_$&fIjM>!;*rl 0G6CUH&_]ؿN6|i=Y>MOQBB=&S=e@z>IroR%ېAXwyd*[`x|8Œ+i d '{>h}Y0Q'3$ȩ=g{W{$( txt3f2k:ԟ>VY.6\q[W̥µBIi.c BwC^ k@7a'=w6}7Aʵh} LzO%d7y;"[`lUHȮڽQdݠ13(k8g/a/qU[cřU @xoA1Ejśd/`7'ۖCT6pIw#D)T(#e*?kPزM;E-nl8f ժյK~*?( EnߤVT o3I5%u#~|P{b ՜Rr> GFx%VzN:ir3߇)| 3NB~.g N<OMzdd&4AY2Tz>~8w9SNVbe"n(n:񖼪]H^Rcrt䓸WܮLDJ:mg֐!l>2Kc[ T1nd.l$Μ"r8dWׁgl16:svD5`t $H c)=$]U9e9Zx.gyfttQm5Uj#jwIW 2a՟o0M١7 a- ޤ'i/ ~9IX :e9l&2hWYV(sJc# eI;ћZ5;0zѪUVa U׬e΅o/0I;a) ~^ff,k!h[ ۛ@<9t2E/ 88^pN}: X+0,?ƹOg ԂpOP }1 G3A1> Lu:7rKA)xI- _G@ =HQsD`{Sj:P>O Auz`3ݘ+Ii&hY UDz9L|LOBq()QԸ@ty!3)36wC`Dx5PI pd,B(.b%!|{4ؼ __ Ua&t +^Z7WGsyTAwI7)ubEe\좩(UAƭqH[e€w֙mmQY|6;+ j# KSabwD~~KYd*XVI \MF>/$ 0P~dwK3"<ɋ1%mD.AE弙tQRNeL\`S.+K[5inekM(~FTT+hwt91B4/X Q0;.n?(@Wfgl9e"7&?(Χ Zopgfx`8 *-30#_1 }UfKBanƹ.@H/D$At|Q)]GFbeq&mAl'E3FOaFc$OqȏPVЌhG|Poqi~|ZOUmn$mWpJϜ2UQҏE m/^@3ƀOqqGC?ۓNhq$dҒ6YWJgS@oLiINbfwrHz[z*C;y+oz` Mwe2P $ ʨb ˤXNIFpWB9+0i XW;uaS(ֱOg,qҵD]D<7,QN.5 ^zg xQ8]35>FT3jE o7np~Yaȃ,4杺@qczH@XTLdftqt2.t0r #{4!?S@P91@svs/zI!of,Gt'wz֙ޓ[6$BE7 _;hP*XB̉ѥٹJCLUN@H?A/gtgdHrzpN :Dqq+Af4rM :G>KBM! \7|YZ?0@R恫Sa:Վ|21:(&  rf iqrn&2vG,vc}>n1j6`)Nl$NoPL 9nz  ưT".H]|n|^ųe\mH5rXFc|Eo%h=/,xe3kL]v㇃eTύOJ57?*yh~X3T=) |T;L4m4mqHHdZ ]9 Vˈs#xT)ogqeWQn{ ZqbBxTAH|<% q ?XI3<)#J'\TQybSp'ipCdXgPvB>o1^#dѝg6u"n? }JO~<IJ.(pI@l3,Q)&rs9io& 7.XLV) ye3_SbW˘V6S;X <$0n{$f/"^lOS9[ll*]}gGKљ?"!D#r> ;WO#~p+Ͽ1m6JH"4Y*_YȔ̿eZ_A2d]L[B8 wFo@&0%14U*#q[WLy8h]OKHW):BK|.4! x*OҠUH+hD83A9R TD2 I'ybհ7_'ĿhEVN]^l,h52V6RJ3Ӗjb\/A!?"/\d?6CM$-L,$0Rb-]nWҰ|OdumQ=+υxˎrbR8Vug=)?B8׋AqL:gcP^[f\A9?]%4GTgi西$(ޜ4piڊ(Z~k)(=ksD$R?xɞ孍7ޢQK"^Щ}|_'^(Ob&_S||sg ]/\oZR"#wa&aйoZӗ{ |v&U D63åJOB D >F4nW\[ ,I Ӷ2Ȁ6WӁ8 _ pnAvidN:@l!n}4txq/$-_f~@X ԱA/؆⼙qP֦W]~[h"nihp~>d+ɥ8y }mD˸>yZIu U]D_kHԭ̇(m?)gVW9AQ8و}2Y1ëWp Kok!h[[#@~vj*V Zַآ;NѸRrVAxF'UAR'3@<+ Sϑ~f2WW$["QE~^9gy,pO^LXf~"ZjONx܊ #LdE,v6e8bS\vT:@XTȍ.5z, 5cuDN. w\F.Z?<9X4TֻZڗN Rhi_)w8 5f`lPLDaI× " d%Xj5G˘b" mwM87IiRaNߦ }·m{|;\9༙xf u+?S*kRkm|P-nƭgõ|3G}^rNKnOHvux0u0u;vyB$F>~"oE <{acIqngS8BEN*o K4dTt_5u+wՖto=upsޣI+E&zYfX #k5r3@%ZI(̩o%[P`;eq_.KË?^5X!l}qkZV0uLi`CI04\q.5n^AlK{YQ!dw.X; siO|~U30_.=6c/&r% *IeYkm |` @#5,?,U,J&fY0kfO)CX4N; rwul P?,gaxi@'`+ x~hdLv泱.{/ȴ6JHqSk l:CsJT%{6`f:>I` %KF3v%y2*,Ǿ #_ouNJ V6guw.P2ZBQ$ewmv泡j*/eۮiܫD]A&ިDlN"^|GMփ~PsbIr9[v6Ta?Lt^[&s2%6GbaAk%AԴɉ3$Dtc $L*z Y^I 餣wg` P[U3m6@Xu@N9 Qz*Dӛ{쵌GP5T%HBLDˍaŽGTmoLj9XQ,XE?chG+;DV=׶AĊEt앃IˇPɼUJR< ?:HLBLbu3*"wHpȆ*ko5ss𰮁@э真T;[w~N2RݫpxZb`,LAs:^&LO)1"$F3iӑh7MTGZiKUh9c,lj cE~HsYnYH4^>2m/فo[r;j;HdUv|u$%+o` {!+,-bv9>=mC h|JBL43fF^Q` LXaba" %<`rxsQu i%\Vڃ,Z/-` FoZyGzqMY6}_Ly;D^zFVK>R}!*!6(B9&eKOID|19yɰ!1IԒCN]|<kk" I=[<}ɰROS˷Ų8xW6>Q@xo/O TY='lGT4y^ƙJgiw>q(fj k)@"ƈ8)A֩+=C/R:/e]'bRכ2yW>(+[( բ:016&o#Ibb*C}3kh@cT*L}hL]$F$L!פּGye6#%F{=="qhA#ZO_6ȁfz]/M/YY 3:jAgyN-Ž.z"${R 809CiV! .^fNIb 燱s3wu7$ :W6AV#+!Jc욹˧ZeM2,z).e ;~{n?9*gľdPZ)H9|3{etΌ ٍMQaYKНSKVb(19b "2 Bn_9dV pߣ].p q6u0~ )ط6%/)0"J-yo850rH+1cd-X) #[o"ڎ#nAqFLf-yK9L}9Z{~ڷKeDjG`[Hg"M}\\<։'B2С x!39D|4D8 SXBAt5bgNSŐm2,@iuMTN{~|߃GjY+jcp[%}&)AXe@DVq'Z(vTgG*C9mKco^wG < [=c愣ܞ0i >c3=K:22Nͪ]"!I0㨖Cil4ŽY4Tö; b _*%wE[k &Gw-=,/)%ՌA%I\>Qq=gToP[)'em'јmmP4Vrui)Ăɐ.g9,7)գݱISx2cfNDZ&qN%5 V;^T6趚 /1t>Laҗ)v]8)Ő0컚`W/vG~<4#eDJ U%۽'ܚnxIc\j .#HnDGi>М:dQ1+ 9v ۓ9ִbfOMR>Iw2EGWDsJ>{fD$ʼD-u8\߾Yu;NoCz;פJŮq!wy=?U9NYl+B-;)̋< cw:ՎLh'?'!^c_ze74QC+ ̚tF-)^U5Mh)>Kʡrhs0>ft޵|w}B{# M*&`T/q1BJa'.i;yo%*5%osJ;6cvIv6%8 {Q(PV# j8>9UC07m=g ^lNr,T2(Csl<f"kQЗ#1ڼ2״)덮B!H+^j(T {1su9 %'x`7|a .PQQQ*L%kqv$1Pq0lX&S\}^~ܺBq#d(%vA=< >gUxy(r IdEMH)E&H\tD4乭{7arAOQN MҰ+!)_TȚ"2e!FKvrE.mV5;B[gȴ4 GzRhez#a\c\G_ΤOWPZb*'q<^*on[J$x⋟|ARX8B|;N[(vb*3ňD4 ȕj`PTJc[O%ՔPCf; -fH̡Օ`@q^B'Uaځ#RRoY %&H3)&+ʥA71zKh,Y)dFNN!1=ɏqϳt$u dr͓5[nP٪4ww@N9O{ݠ4-p ʯD ǧ-._oO-q;Acǝ3pqLo *srر:A NMWdF>rM-!:^NOkRfz% _H9a1$HC0!]}`-kYۘWJtj gOgzJ$6(BVA$bϧK/FdZb[eKt1#"K^N5]]h'k]N(.77=aKNX*8@ hU=k˗KHbehj0tFdz3ktkǃG7`T!s٣F]z-)q bo*F*-3ROXpnZ2ƺeLLUtj{ n2}ysI3DΊ%Y`4KOlɤHԂeT[Cy{rYYAsml<&]vwkOp~MR{Om_tp6Dyǝ,`GIN;05V@(AhoT<Zӟt/b= %)%Bjp8QO#`wiFѠn1$?iO~Yـڦ*{ņsy#RWgjo|eG w/_a^SR?үϟŊx}4pC" K"uĨ1,0Imk%MZ@}:x[L +蠅X*RmMOg/T[cȈ$&TI4' /.4֧'*1`ьqG(2wD 8+2>janD,m>===@KRy,$b+M}5q;~.0N">L,>| Fb|JRhղyƒESط}|E¼О, q{+*#U/Į,DĦ9]eF侟C Wd`i`()*Fct엿YiqhSԈ(fύDT]f;* zyN!RNj9p~>Z]/J(Őԫ]:,PTq.+5Z4[ÖO pnd͘i&xN6'n2"p{B1?FszC DV?7o٥&X 1įj]B<}Z6PFmIJCjjQѫu Шzb>]',?0 5$g prGler"$g S^b77+ Tˍ5`<ֈXxlꝿi5ш-T 9b3U*珢Ĉ+L2-]ɩ!>̩z , ij: q[Pg:G]Ms7f}wUU,D6(+ნ@Ξ>B2EXLIڻP&n2ZTPJ2@Fƥ)Fy~QCL U煆Z^uR)!̖ X غJ:=` yE*LY7r}>73L,uTzӐ@a͍w!WO_+K)}H;Iݐ8b>8}k2Nc0D-lvyRlmaCS۟h Bs]f@hQcfv0"47%8 jmtM׉͐XbVZNkQaY߬G܌B(G-\Қ& hD;arDY$x ső9(4t# !nk%-7Ƿ/X>pՎUoQ&6 qSւe>msT워q,/$9 vj,qp }?I};OD T~7W_'(6Q_K@<.ͪNF߇l7|$M/w9}F2\:wt 1 ?q Һ= h&U V`&<+1)0Gg"e|QۂWެrA&p)$}} aeLe(TIzɷ3Ln;e%%ݣb*߶$֡ #wUpBDkQF/#0qKY>sz3r;wp捣 ˜ (_E9 ].Y1@>\Iq  (ȝ !y Dm2ES*64 o(>4TXqB[^w`$g@qdKc3z/4^wn :lOֱ" y?`I*aaZ.ajT|Bh#BOҼ-'9Q4'Kh3y }Hnws2IGh )ѭu-('ܔ b.!`̄O2ESFbM>~KC]Gɀn yz(ge]\"ư;0 )[\T9Gkv=ޱU t^(1ƅT7͕PmԢj'& 6#ۨ8)`_i` ~֧}9p"<:C3&s~yՓ PW̮3^c 4;y1X0-2bȜY霜,tDlvOR5e 乑 Z|AT@"hMD \ n pq&ۖ]Y1׫ELS ]= 3nUn(2/7#t{ q >U.Uuɓ0\+ij^}^Sذ% Y_íy)>@qgۓqD Ib}Tb, Z5+Q[R#ٗ]f_.DHHcsTuJ6+SzE"vب+MPml@{N q(O+հY=e n+ou XثBυx)p긕l *d(P5!,س4ф:UN<]7ql5h\YF Ʈ8pW9z]'y>ir'EѷFzQ[#-S0Z_ͧTO.usI'E ZГ\0ҕ(9^q\LFb: $VȐ;D6<)°_j>7kU5l[ FH9] Œs^~"C/zd n ,p.5'Z~~(ä;'iO^-e#iִe9v%}]{)9ijYFsƌ(sIC81(6/O:6K᠇teS/l5 NskƑC^ ^zX!]L_|W#.W|g_hqz)ule0UD^rP xHi'N$[{^%9wmCk.t(9iB+pUFc; Y8oWr9s@hB7^L֍֟4ydOaVΆe(and<˄t>.U͟τII}YVDZeA? NDdbJSʂX%>ne{d ?r(kI*sK* !ז aaIœc]Ttm;ʫgJ7Km8"tt[F)`BoJ,&{;AX]]@d=Sl=hOٺDvf 41HpIwٿ؃?ҟK '"C2e݆h3Ҡ-]\ޠ`4&$F:C@8Uv֘tLϧj`WnRټ+v\3Zy*riP4l |ĚwuΙu2Ms%]%Cƺʊ&L}1o XKBhKl5+fjEҎXлoI`bي_4-|@:H~ cEpV̤'N MI_ZIdi o |1r-T0B Mw1$!XۘHWpкkO:~2f p3*fˎO$)U~vk"9ݝCZ&cp{49{G*6V1nl9n,oߴka IQSG@H!*gJ4@ qXιwOXd$ ]+ Q!D =68Q;!6. N֩By}]2Mr|$p{@\)U5[^;7Z0.h=E@Hj $yUwWCOLv[\1mahwތ>R#f[\Γl5s s0/mW} m)&4;be.5,HTZ @rpkb@+u7WzD%/O'6『=h3<ޕ$m4skL5/eLsq}[\? }TEXsR@\zsqնtYQ9I fɗMF|2C gr/}ӳEu(y2,h[j,!GD< +`Z;ܺ8ij$~N"$4 ҅T4xV+RᬷBO~Vcl]Cd 7G΁1j2(> [N*B$Bbj#n7 ^}ugY(}gC33c<!ni" a0!yG!C7+#5: t"vuf㖢;ҁ]61/ yv&<Ƴ&o*IП=oO(K3c](O1IOh 0̚ # e*g15>ȏ9V#޹N0&sڝpGYT# 3ۅ6bJYUZd}Rڳ84_#(6EB iQo<#5>*,@Fu?b"~&RTRI3JtxZ.6Ȅ\)iwDe9Iƴeg c5 G[mA^ k|3"=8@.#cp\d 'cVEt»TNz7tʹ>5zm9#(<+uZeO A@zngʾ)~QxWX`8Fe~%lDk&`(5JF.p#ֵlcqPY!wSXDI'n4A 9_ToRy^“ګT03nl&V]~dC @ .L{kAW=iF IQnspuE{դ|&}l"c4}B GzcLQH{5_ҏb-$iOQaH/D@R{"3蛖%kϿK8D\E{A]-zu?ܨh{ #oa:U~(^C}I :J՟vkK9<@Tԋ8jKrm;?n?XfH$E;0;^E¬=36إ,P7Xޏᗨ_*ɶB7 yN3*6AgU5ۢU\.m-шr/X yADZ'uRl@}F w)G醯6E~lXǐnw>c@,]ȏƒ6+F/4?a]|N? K(hIԊV[2\J3]aI\%nLOH:[t}wLm1}cdڒrO4#G ¡Ѭ\; +'h,M 7O7<]LĪ DL"Kˣ,j511[e z2 W{4a'IqI}8'Cb&o7lҐYnNp/I/,vwì%<rgvѺ g&6ruʡo "]~RPm m2!|F<|@ 7fǁ”A.޲3"=n^ޜ~cCӉXxD0)D_ߑ5[@wBIO9X-p,oʁ~^OW-HCr$NĐ A=vJGϮ-WWb* ?u>L`!p1+6bѻΥd3ɂb>~@{[QއI2kq>Ž 葄)fHZ{%#ZQA,d>)QZNiT 7N"D6o՛yG(eo0t*A{O-9rC$ 3%_ "D'v(~pakrV<0XqKhږ#}u) \Q :<`Ѣ8*vzR^"DK1@Z@pz~8M`>Ÿ) i'#\ω#K%Zr/ yh SVהדH8r된OAʱtj3O5+@؄H:aЭ\ф` SUN\!AxeHZsq0f0\Pk4yAV01eG6ow2Gv~}6W4v38rbU#^]Â{gj2o)k8cXz/ݒ%@3ĽDL@j)'4TdFxӼ@l$q//b_; JU-K4n|^_7%Wc >^~qF@״r/\0]d,U3XiWTѪnNl }'~4kͅRf;+̙,uG* 5~ m+͗`/Q#0ɠ}:˰x`@J"8ƴ1n eF~OUM#%):*)hҔ|/?[v* ]r971xĵ/mCiNA,V&*P"z .֩.?4lK٫A(^‡7p+F2nr$PsڊEƘlK%~P" BZa;ߞ2/!d c`ƫyIMQϺD'c Y~h 7ÓM8Et|Ri;_fT~樐5+Q'U !;ibPN*"{[}i$O_)b0R I |Rݗ ?II)""< /o$f9g0`Ɐ͒$աoÔֱx݉Є1MM%QA% }:,Z +=N<j"d 8QK:Hc%bc ;W ,1gpq|^cFWa!,C56Ap"l8,^RmTQxj葢*؂xBEUsg4DGXOPDM8N >L<eABïh|cuFᘜ4JQr7@bTLZȜM n;xxn3feq g胓l훌MbN[qxsz}5+};nS_` }]!$Tm}K3`p wݐDЌp`9^زkH%d{NI`vJXœ%.GWv9dϵakk4J빦5WpC"c7Tb`!,xr!Ô>Njp2z6_邝]~gqTl#w ][.Y}=qD(s%nhc|O AhEs[m+`p k߹;J&P\0/Nro _Q3cҖ̷˿&);G Gǡv=`rq'6M=qUeѼ,aW"|UM8{ݕ!~t8{e鼔gKaMiNҶr>~u)E!cK ESTױzM?}pݨ̓>\Ik S΢Q41~͘|0$Y F{JOW>XT<_[|g+f5螵#h7TD@X$`ν4_Y]n8Txz9 5Ќwz0wDY.>I=QIkh1vVRwev{݊K!l#vcFBP/YHZXZ SDz-6ҫ v*'ʯկjU6V@vLi V] \&~>?&a bHr'>f Wʣǵ83PǻS9_\Sn^qc96HVGӐ2Bxp+N&/@_,/QtǾn\}p#nz6!7а|,k>uу@4W㫲z|5O6)ARDv3MY|r[Zi{$f7 Ȝj(y.uohbpKL[י>ϛ=^X=RZՠlT'Nkw)7K jG ~oCdڬo$ƾBBA%-G] e@F~~OHe.)1 ț. dA2]3#j3Z&Mds_<|e~R smm6 ɀ+o:rѠ2seR͉ SZwKbJQFD1=~x% ^_0# iIJGx~w:'l .u+)䦆̜s遶9gKy f7CDIǚxz:+cxO˼Z(綷Yp׻,ىX0pIb@aV'RD(⬡1rE:eCAK %ޔrd?M8M LZ9p笵#-uaynCC=Y"(WDMKO ']GU65SeR.hybVP5葬@"bPΡ,"5﷙;}'3y[6d/ _+^Bɢu ebh22n^]GUCoҤs/8`UU. 4ZS "%LVkO!|Â]%)WBy{/i ʽ D =q8q#fJ-eP}"H$c5X+jo9b9 8lov30P*%KWҒ,HVE~LzͨTў`7vwD д8""=YkOѲ1Q?o73 rABl1^,5#3vi"Dhm$ʕy#-I#-Ddt+&hY1y h`4WK z 1%,uGT bg\>e3B_?7ЛjBUco2]>^h7;oe"$u$bԭydk[ZgCe… qNjdMd63GuBr*K%YWrB$´C~A #&F/t]yX\W?ӯ&zi6G.!GMfJJGV02Y1S٭UjWeV-TnbR~h4-ͬ.S5:buy*+r(6ǙIh̳ Oˤ!7^b|QCuG+˵{D$% lG4u,N '~-3`tY:;߻И~Cj6Ji0~BLwT6Ot{uVMmq%6 FCfG#g&1otuN+*HC1ski-{%vЧ-i_e75#4H_Jh,AU~\@z}f6-1@:8&?gZ d-̂ۅūZ$9G %Ar {2>ȁAiK0=@NVHQl-QX]e`v~$}\W0>ƛmĥk`2]fe&G%б?\צ_̌9 7 bukj,>נfU*rg<("2 Gv:=;̱K!+—h}K*!A$!rd69ѶU~ j%R. h0O:ɀA☍[;T.%jٹnp`^51a82OY9ft~+'ANju7|H:9 |CcS|\]8W|B9jV:qx!WZy9e֊ Byd^x7?np6FYF!+{< :9{5/inp$fA4fU w}r:s49B0_uYx?:hqsx!ecS785Js̊45~ s`<-Zch3 ٮ'[* 8+JY lM69*{1*tX)> v m59 q`u3KIW%|Smẗ́0Z+[v: AEjU9Zy-GF4-op?@!-M{=4bV3oYU3Jw6~HpOspk29Zi,^R)b7w5N%LAreTqGd'DXr֮gS[eGhj*y8X޵llLI0cHgU¿Q(t=Eّ~{k;$좸 ~ RgTv2s^Xȼ"ulaeO N556ZchB;S^9ؖ M|n ?gFk>i/*'_*?N$]:֔aFYH赺oxF`=ۃD4;A (` Re.姺J]\ lI6GH_.G8j3jHIT|XrJ:ʠ5K@`+${y0jY'7iQ:|"kʔN:я$og/{]"}f 0#ͩq 6"98 UJZ17Y(^ rFܫVOm$N@ӣ4T-!T!P<1O#PH1eOʍuR= u I™ }!HZ#z2!5T/Λ@ezMGšEQ!|[eI,eQvj 3j-`&jg6!%LcI 6LCŗqv+hR MV_n ,m{W[3bOSzyBau Q~tm\*)}ee5E+4V^2HB}@b; x>ɼˈoMALsgDJ=ZN6jϪ^P$7 ެu{Y xVz;]: ј8/b.SY.WnjsGQ|*ilXj H;`|GSF&kGݸZBOݫT Bd\|G1kR}i N,Qq(%%kvnHj;KO/tkmi'=k8甥*'~8~Q{G>VzЈw;5oÿB?&7.+#Df$#j@~8/ߡFCR9|KOm3d`SGh/MxcD5DF4Іxx^% Yվ9tbM8M_-*$P'wU!I;-+=y;)+tzA~ȕTf?Լ F $9Grr%ƘQMݖ\$l!hT\"M ^Gj3+q8!0% \ c{e e!.Z]=`{I^uBM+QMFR&$ɩ"T}!C;(+!Yj#?}W`Skq{޿ ,LӄNyF4FtZZ=q(ђ,9ȕۻZVX9p𤎯Gh$0x&=aY,jzb\R EA"#r*CUAm8O_X`l]')7%r&64kTY؊x@ 3b$8.q3%<*K0rKĈp0af\"u}L]F;>mpyJ6jyȂo,·XX^W֋uVeQFm7L,S8t 4ɩ5_%;> cK L< ROeugWʄuE}s|t+P*T!MJzR'}-m`Ath" BEZi ?×TzikݮUj{fb\sbFЦ^:V# ?s+Dcc*Pc J'_,'"0pxTÕPĘ VGS,SQC%#5_ \ΔwkDe)ORnr27p8fwMqL.Oy ^eq#^cS L ѭdgl9Ah#2Rp-pc|RPƘj1k#n{dOJ=ǥg8QѨmmʹ+yzZ,˃2:;mv>>jhMI>]v"r[ "|% @f[ "rOVvt=_}H0smBJ2ZooFduڢ!ЌxMe^:` 9rY;$HҘ)D*znVVT|,LPfzjM|H:4irc0o(Ue* %DhX4ݻYb؇5hֲt9T9siS^|xBRTnp8P=^hRI3{DWF;y`^~ڥk$;|i`T6%F" ΄bt7=xU+ȩs)ƆOuQYĈ+GH3LXg {P[N&OI9 azRQs%1Ɂ 5ӧKo-#6#X1YĮUČsXs5{ѵ5Ȍ{WDlVE@OI[ִ@@-+0εoA?3gUU!XyrHkʲEag) $ Sc7P8IRrӠῤCԲ5*a$#6ϴUO /ė0͝`9Jv4qhAPTHT{ʂ󚻧`!RsUxHb{g_eoa~gOed>p ]4yHsc0&pX=fY1-oKmQekDZ8=߆Xլxy3zo5/0։1U!eQ ! jГbTY*x8C,>BV#J8ϲw'Sh( CƤD#n_{Bap5!dea}! -$GmB7|f)!{6J`Pj^z 'BN|(hfS6?ñG1;$OHЦQx&CٚmNxXϵY}{L"cHyLTvy9(x?:;P&?VrT"Ga};靾oGCyk>xEݝdhj+i͛͢<#rOb%h S_\ ToXk$2;+{m3SdZ`#%+KD0 rByQsK.ՓqOhwgi7&>\7[mmuK@}:OjiR$%Y `;,\̢&l"aoW5ł初e`é 7?HC KWE3hir$V'@PzT1n͋:gp9.ZCnq=]G6? 5x]Ikbnqn1DʑO9,]E_UoYѿZmZw2eRzHAYG/˸z%E֢ߪ xy1;xТ6,9 |Xs[PJ=:r噟q_[ғ@KУ qR}ciڣ۩* x? i@J$ @C/Y"JۖW%@Ӛ1VC^Fg\;øfJAc>G3HD'TRVY,L=3V8`mF9+"MuI߻[AVpcd~9P8JIG\r6%ٳl³XVEѦ*[@iʎ+ܹ36- ݭEXw;w5ܝ|V sz`JƗt=;㧔Gt`Za~97PIo L8:ga=?S]Q,i'JBրÐ ʰʐE"?u|@G"V&px3Э "2Z I@0+T:.dCkODP ԘJWQ@KM8U* 2T82֖p = nZ"c]uSHx#yFm$CuY'>xTwRfg AK+t![6)2`ʻ0(B%YOl4UhmCòtiLm`t9Pwz9Zy)1%YcD\yDE#R_s>M3ujUneL`YNuQd7MYkзC+_F7e*褧l8{-qQrljiP-KlIYB7c^)R<IZ[=*f$p~4П& 96j_E{gZ_IˣϜPoCbsO&z}# Koh\VtBu]d͛IۂZXGO3*g_^ @sq,a=9ŊKl[˻R4tE`n$ y}"A ^VgyE QR/b iS-o /441@_Z Zp o7"CtUS I;{?q\΢=zx9Nu@2,sdj6RNb\hVc}4UI+A?]>XͶeq$,3_/5Vk6)0ވ;E4p#XJ X߁Mh(`KYS^m`4yTzsXL![+.$uGpɤcT߱tq]7ąoɔm%I1QkUC$}49y0nS⫡-2"Y;/}\젝5m~Ni3{$`Y~JOf~nʇB硙$r?]hJ s.;'W,V^EΔq1/N! LI7x)>\]욕Vecyc*EJM65jN Q3YMn X|L 4  Ҵ=*A9ʹoepm7#(4lTs${jK 4oޟUsX}-HnFg"}&"A+zz P30#JB]:CV7waj7XۜίeQA}7K) Uʻ,&Vj"~-kkqg / Plg2&"ɼߣB G?lw ֧Vuj wV;]Mb:ʭ6Ԗzeղqyz;8I3}CGiUv9?R0J`4X& !YQ&*n6R{t^4[_/3KU2&G#CpumJ;=>c"jꗯz>& :95~`3 0--Lw]GYCS ޼5nmei yF<\S 兜aS\sD^ VXؔũ➦n&IRA+hA縑UjjaNWA*5Oi8JZ|lGdXwL=0~ j ~<4Ut~"i ox]}g^dS./+Of!L,pd;sz fU?'rz:OnAK 1%^ )TQ 8Ia!Y,rM TVt24G/ќic9.Ob{?s r;yL-ydWhŨ cdGi IjE~竳Ad@T0evaеo,ی^:TЦIdV p;Iũ5+ieaOhU^4f`Tq 9_o4F-4=Wfx\y:?hM$SZz9O+QԇY% hx\ku(Xl4bFUw&Na̍utؤ&}~ yNə0/S6‹:!iJd62*aPW[؈;o2a,_/TTxaP{U 7*Й7F ZGKU%qtU,ON~EgPe|NLZ̰Aş7Q9]8fє8\v`OAuA9@ܗW|'﷼gv= "$1_ m7M#z''ю3TSD˥a)"'D ,@"&8BG7~L +HTgBC&ėCT8ڐ]xUi,eKq ^R 7'~dW[>K<ō7hjq-vsc`ί>yw dJSjod.Mo0弡ۭC|($=s9Y4*IL/x h<\(y5tx;?)x<.+3gy"QuF1jjA=<~h@a~ c.H:Jnr_,(" C7<#\8$D+?zۚBW(Y#zɐ/6f[/vi `}>\_`9#EQ\4zfU>z+c+[U|_u `:P> SB;Vvu4i& {ޮﲪj H7:i.c~! wI~w?VƔ&J ;fqĦ)? Sy/oڭn6bzh{0E_Ͳ(=& ŅP&j1g2`^{zuL||ܜ5&憃l ذ3O bN@0 4j x`GB}j7 KS+r]Qnޑ0O_FgE3?0@\i @Ud'X.Z+9@7vnlȩ!*%r)c_Z@*z|"q8pCK. hL +nc []R]\>Yx7+æ*dqbɿ0~"dk2~1|DW߈:5dRJVF<8 11~Akq<)sQ*s:lЖeX {ev  Rk_Y5YM]p`fP94=E*A$52|BO6Dj5)fFSwA䤪(Eau[,Ĉ̊F""scB+0L_E1Ae#ͅ0;vDZ{Zz015A!1p$%SڮG4䀌9%XTA·\A 5Ao!_5iZh2lN  踡WG]ׁJ 2(]U@ÅU-cWli^~M[ zׁ;3s# * 3Q2N@ ۄƐ'k C9z{.57-2"rl&eQjdhG'XL2px lieek?|Q&C`?|¤Q<7k O1:] ׯyyr Ľ<`<|ɄO_1عk)|/ZYv-q@ 4xʦ0`xO9{O%XJ2~hOK36AW2 k g2Xep,E  >|Y DwKEg`CSRMG寽dݟ80-.MbMWN~ 1KZ|Ԇ眯ň-@"Pl#8o@P#u@Bo$U#G3J,zg0eW1t~O(aZh 4 pgNBEڧ!,F@F85AKip ,P>$ {ab T6:o آ݇J E x۞[ϾK5 5gjc*u繶JmP[vX jMp1Z*XWߔJt mk _Ԯ$pMA-je ]uYJZ)&h*8ixXHgK,~<|,_XwM" lh?JښU/\yJE0m/ghz8tVaͥ@~mԴSfѫࣁokXm7XUӬ$MkF+X葰'V{bP,L;NK.UéU 6m^Zxm19iZ|/u?r1z*5!HrRʘls GQj=؟[ɨGCD?s=}Q9zWYx@ej3-ϚAUa*fCk >qdgqa qiQjya*Z~-WCC6V)ΜxLژA@AC6bW!&pZcd?ĚNsd'Esx6`Դ=8 ЛAE+"VwJY'VxoC0tSIV^$gD D,t^8_8kdqfvx⋞F,6Kp_p2w>@Z-%GDyfOЏqS`}hy?fHk7;In@B -n'ЃrZ!G n.Pzn>D$9$AZk>`Aa=l?E_B@im kA`^(q!*Qiu PR%T/LO1T.*heuVD NS8AHR*Ʃ-ɁLKtx.K"S)㊎`X{/aeFb6(=š+Lӕ3L#J;p0%ɗ]t̕ɳ 85 ph&0KV4}{,0_/5#-J}>^WZU4Ç҄=hIS F]y]Uj\:ѡQ/Z4((9a|!^>{J˛l&b.,! ),T%F'cH0a&tWqޫ`bMUt/Ϟ$m;TpT<*b/B'7$*Y/}h+:F beCfZo)mbC/ۉ%ໃ5Ⱦ FZz؎ֶ3 x4y@.eMf$f?M$KYg>Dj4Z!}T=q/aq ?t9WS栬KYm~SOtVrw_8PLl%l/br$|f_تJԇZ1ťU=$mA-:'WCX&/mFiU8}5izzd(sHrZ]NKra{k M\gF`&]6emb=sӃwK٤Ow&DY7}/$r /f6q~vT]!OT$qoi$յ# i MT.ovuCt1W9o%e<DxloJry^ qO%omVZ}Z3~c AwrDtW,5I& ?q.=?8F8ӉQxZԃ Ps4aҐ!?yi F%-L:"ױoI4:LRTM^yo(p &}nʨ4'S{y3ȠbOm ?'gq3ge^ނw,oskI :^8WƧ+A;Fago0 24X _e''SC#>H+f-\mjYOo]T;XB3o1JUށ(֕(mt#+ 8}faJEZuSsYŐuO)0spvKj}9h#vN\ΆXj*&J= X"B 25"DwEfԩC՞y6:m@NB"{ñ؎/a%JC2.E"Uw:q,!qMiХ/ڄ|\n)qpN+ɓBAgeDq;vr_D'ֱjXێʽnφ)]80um,S.HBeE' e:&1@.^51c*)6j[*T/Vn2xcmFswzqQ1K]s` U.<[ ]> 15w>&[!fSR[UW-*#,3r`끲3!Z@F%r̖a PH 9}h`vTXn/NJ"aD_霯`5NzƔw)J_sYI! ށm2 5Ѩ8aՈzY9oAFWO/> mЬ!O֒㰌$quzf_2r3?<`.Gv2Վ{$JCw EAE/(g;oS> ֜&6"zy4UVd8nS~fxv/]CumS!yy!;\L33D"jYͶ6mzEL{ <ƼsŶZ|x95+^ I0 }O\'uMϵA[SC{7a\Ax0A=@,LP"lx'Ydd0I򑉗>OD/e >iiSW!DLZ*@v#^m$PKk S_7pr}zCe5bUAqw -$R2 #acVɶb?DoNy(1 0▲yĔ1xbمIZ/Qiis3S(Gɝ?5OzXzuWmKM3WMV)+CAԻcbD[L2eWbYؽq, cay&&FMҀk," Ez @&4vRVp7,Tܧ(a^7d!#AqqJVRjN\>QSXiH[/CNS'QKȼTDva{ ɽݝL?C0&k)4DNr;<^@!`W!Su VQ 9D*,EwͶQ.3[(be|D)mIٓvA $U4]2?97xZ_;cRCd":MЕnRPl#6+: gM; b~kKdAyv> FU~q~O3Wָ,lZZ;8n=Fi6>lhdFο2 h]irlꢊ`v0 Tv0JX`O2)05*r{ixBo4O%^2!n 6]]vې`Mx3 M{r ) F|b \3͈&K!: #5m5V1R45boB OhF88Hܬ]-RTj s.~H*Xi#BrhUɒ{ ؟Г.l^swx@ V:טIhfNZ8\mQߘ>rn_pQP) A%3ӹxCSѭUE"^a|Nࠊ+{FZF]~e=XXJI= jޘw_]KCr>]%_zgDfgy&u]ǫ[29(0PȋN}O^$!{!~P7#NyTG)V{,fxR|3ifbVhPpv8ޛ3JDmZy555͐ǵH"HB~22 R - **bk} 5JEG2+h >td,?ۡ*YB٧A9ϒw>I.eO0:RG vdڊOY6iHk t ")9(ι {C4j< Y,N!Ybv2ZhySl (]+Vhnoix@xi`glL@MIIUmk& _t_\HSj 5{+lXֿdC,S9I'IVCk&kĬiIh0MEQqs؋rn_wxe!$!ܐM%Tba9 onl ꘜk$T_7,U(YVr:lc1 " g^,'[,F MC) 1w)3(:+)=A\ty17G|PCIE 5Tp(R0ăLz=W aRHCNb]Kq7#|Vc;r6 :5֒yz֯bՑ!'9|d'GZ<۱bf0uf<ׂ屒]gc{-/a^7ao4@fr ^Ѝbe]-%ȡი7nӘM֍@e 6 mz$sƹ?G;'7p_LLQ[܌A!rm)%oY15B\8}k2+CGEZShuXqw{w1@<$1UGZ^i9ϔc?ųw, eY&x򪓚(dqjlh 0.Vv?k_pCmPlRӟ^8VUVt9õ 3tm$4ChF&B*KJLT4=r/$u;$hDpݺR7UW "ɏ +C~#>/]`s/}hK&IA|W07p#k^F,}J;ˎnZ)5,&p#u =Ct%rNS0="1&mԨ<ΗNM]O&E;a nEZ_1wηsU/SPE-}GACǍ ?W" /FZ.VACG f:o`~(w߁QLL1/4d1t*1š> "ېi9cpV&<D<7-ճAR˃Ǟ⏘o@֫9r- 8'h:5.c%+ڼ_O\9IqQ@9~*Bog1&}mzU&L^P8J#A&wPn#Iac@^Ck]t(IyS^hˊ314v$D~r8/0YiȤI||GU5&i"*ӜrSy97j#$[ NGag@fǬlj(S1lэR3t7G(zsj'~'7ԽFhdl*SR -5|~zT33?xKv*5H_EP;XwnmFېM%~7-s;uyLQq*7(sg '+xin-٘f{OCV$$BȏVOX0Q*J$limE3P%+id*r0S 5Mcvgf^ы}躐-si (_c!lÊ1G,Đ_oCZOqT )7Kз LŘ_hݦ=d*}v`Pbs0@Ę;ȓ_%UY 5=.$$C٥!vQ,}k-Ft fPdj,r~1L4Z, >wt t}t,ud<=hM~tL^2he(¢oaafOf~(x$^xw#\m- f0Cg$1LNlP=ϢX|5n%)Ml-i7LH԰QpL?c`if 庀++2Lr&Ry%b9Qhc`_ݶ eQ&i`k+VGNۼ~X} V+!#xNexJm a,MO=G$VP|dzOHsm]E=U} Q](MI+bg3t.ã?{C H X3Z:Ndɖ5ȚdSm@ToL)oK_@ڤ35dq߄v1[)MiKrUx%@& (L^uyd]ճt@,a: y?x`}ޑ{/`8[- #HV8,"!5VN$zҺB^2\&w"a1ˁ=abK5v\WrU2-4%)_N#Ѳ+B Z6|@-*bqZF/5|!*&&Fͨ^vFg}9S& Xzm8@qM!7/;N_L7q:dM{h\wuu/2sVJ\TS]极Nh*u8#DC<}x$ :LtrCbcuk0*҉鿤+ e0ЕIBb/98'3q!iSTjJRd%ᮼh|mU|h*8I3b>6'rcZ!YD<‚X4CpUE%n Qy|IJu/:,.BJ㢏Bf[('ZULʻ)Y%mr%kГZ0(‹KƶUA: 8:< D9qT8IOn(/+`!K+k/Ǒ9M~'(DT.^2LM1KBZ]e5A,eS*?[6MjLDZC9z->QrP0>a8KZCmv<$e8P](@QWTi2Obm00w؍ĘxA%wc%x7({Oj6:9BOp CjKpW H JrCO)g ƿz n0PAU++hQ]]zՀsxѴ"(),/Pd9JVε-7ĊHG_# T0^Q3P^2hE`nh/ [  hh/"( ]\-$D.Ձ.#lԔPՓ#5ҧ,˃,c Ѭu!bj/f^B˕ӗr.(?Nґk|~d]1z@H?/!x@Nu˓0.̯'LMK!Ԥ+(`6RU`g*y+)Hg?7dMLjM{7}jՏJ=]= 9;(o gOz`{F>x @ʈPѹ"Hr"#=- :͂,(E&"#KO>2' @0_fx bX^޾jP5 n)紅Igh 5e%VrZ 3b⚘Z mIͯ= TfȠ57>z`b|2FLC6O5H$Ȯ kָUʹ8O6%Ku$kzyc)6.(ڂг6$t x2,L*+д2Xt%xwAIYzRYy9 |ӗ1[c,Hq%IIjz/פ9.ZD'A(@0AMèȴ:ޡDLSi!Z"¿"82'EVٱQ .(Z!Nu~)8|ti2A }btZp'/Kx &#3,a]ȁx2@y"oRK|˜۫Ы1ZN~g@/oqn_$,! Ù N{ʠg) ѓPKJELn#ſ[ȃ}1#pB8_LLQsHĔht.b54t+*a^OqBVVG)^:ٻQL_(8 ohǶoryDUP`.뎬",@ⓇUd>05RvR3BO#RS` @k$`9@@o(|QE4Ÿ) ,F6Aْiicq}hQw$8 sqZ=5} uGǯ 8yAڷts_`K)`;&//nmYaBb4t6bg5>,yXmTE_#EC@^>JQ"\|/hUԲhNx|Ѡ.(wlUa2C{XzWd`ɴLLW \ i#Jyl)Y8="}} \{rV;_ęFmzE V]A֔(տKIE_orN\}x[zx\{'!( xRV! iRȷ1-O5J`Cj h!o:|5g:T"Ѳ(,f{mӉoFSHsι}<æ1*͑˵ee"q:RՒҐHQA [Ũ SCa`:Cp'͗zd22v-YVM-yO<1![9FL^ߺKϵiwqɹWvޯP a6|qshVK&Qݧf7 b 4+l2J_x׭lyag)JK}@}dJayV$|$=i9#}*(PCht,(Bق[㾯xdD&ԂѢ*:u^d]H:$o N*/[tZ_Uw_ ɺgHӼGsˍp٩@eՐ|9-'nta XS"#JANJxSI kp"iz ?*pr KtPc ;8U)k[a476벌gl(#~ٮ)SMII2 [^+)xXx?~eF/nxqdhQ\ y>?_٩>[)Nj/s;#_H!(sH@M>սud2KO޿/NB@l9n܆/qɛo MW\=b6s>iӟ:dy*j7߷ wF$y!tx1$T @V}'Hq3.7wPt BI&j#Z!h6*kx7iGͅ5sQs1O\vEb(_dځa KyQcK1fLdVսzPZ4+BP4Xڃ*r6 [-&#S-GƱ,_AcL-giܒpl+S0|GzօQOlbv3mIwrҠwD4Hkjp =:vjY>/ $TC `'R~syvno?W;_-\*IJW;=вn%|v&_ f\ :l䂞 ;9 G֕jGt?(>xqOu: wM]x~'iGdOHdum6aT@L3wbf{f{hwl9Z.`lgyZ u5mW/'19bN}w} FAUni $d7?Te$ubkHt\"(5TE+[va5mhi} {BlM w]]_ м\^o!^Q-6LfK*i d3R4Sl;aӹknWoKL`DYPCɁ0e!jN 9#5Do0-;׶tI;{Ь@l' K;-JJXrY,6[Do<(fEBygg*NӪ_TQ['F!,-\H5@տ ERieapϏ=6>,] ,=fy)tZd_%Jwv\Su91keC^O~k1Xݖ-N8 {z("#β+Yb5I3/G)ӝ +qEŞ ;ΑTAt`ҳjzZf[$%8R\Z^UO-K4 0 ^Z\:髓d!àe0`fb\Džmi:Q#7 x gtRv8,r]1s3 fІ>u !b*}A+}y;}8nF$hΫÄT3]='ӆavuN="=~PM%dM*h^b ҳEw58@?M]VQ-6_ x]v=[  5iű,h}&%~܇5+{hI@N*ZڒZɶX}&1jL4Leb`6uQa"tBs~zq2ƾI7'vy^Q:}-Yv_1`1fbIbf_eۃ2T3 š?r~8Gc{Ĭ?ݼ-AH]A=Vjt$U*ޓV9 "drB$:)Zy{blH4t刊J[1ݕ[+Acq hN@bZY5AgNYz.)*klݣv6ӰRir-Ym3%dRDjFi &OO%-V)Ufg `.fnzqamU〈w*OhZ˕I cS}{h8u(!HN*].%EQMe3}>Y>k;Oxi]xhe90s3D[93=vn&˅LYD6n{c?|Ktĭ+?\*/o*V?gl[CqWC}l7/6}O.w)$&p!)qv>/oUx-8ىLDNoJ Hk~ hr9 sl3YcDuC1u 16ۊ5IpɎεD?@},JNϘoNcrИA_uE*3!/}%DGᓺX`9u(n. C0O)a{emrq\]Bu"i8pt z75yd=# /bps@i1J:Q I"G2D >NI>HC$E6Ͱ.C7%mIo:͛޿ C U' If",0DӠGRr6sy95dۧLs/U:91^6AٜM3ھ&zUL9.݀鶊]ψW =-tT8UuR/mR'X9`p~4t|5bသ!D :vlѿ8I\O;ۃ/oXB_QX/ t᳿#CĒ/ c#%MϒMʨ_*)yv<@'C"uM`tI{[t\,E7uew+e+E<'l$6~o_x{ņ7¯ldžLmCf4=K1u[wkvX4Sddb5?1YlL@SJĭEtPUZ̝ 7Bg,ӛpgq,mTӊ2QU@6RoQY)GA{*sMm@D1/k K]CiΨ^M7\J7OGfSdE]K`XS;8vx0kyN'7MH EOVjxՅ\.ƥ!݄/cImb(BV}%_,_1x.hգ*­jUGU) __?-c-ǿ/6ǕCngbN>s9iWƪ·DKǻ 8u Aw燎 Okr'g&7Gk_}n.ZP&T@v b{A+ҸKtxW-، 6Rnu/ED ڞnG\M pȪ\ݤ ̲Џan̈́ݬ`*+IY /Jzx3^g(GSP% %~ǥE7]G­m<4d ҜӳOh˽E6 yQ]Q}"XX)xπ~=(Me ד; Փ(ٕ#FE٬1~tWZȒ3ZJQaVuXf7_/M_$›B 9D"C?u4Q@Hf b)]m  lBsNϾmT HOX$ӡH@Y W"NHd[r#?5bCSt2SP RGM|mQ̂dMY2 jc]D}`QfR~TzoY<1 K#Sq}k3 B -| 3[Y^h2#%dT/GQ)Al <ăJ8ym0t `d$"7gMOhCLY&|!G]xhpߟ$o;e)zx,;8>*jٜk-VdAܗto*LؖT(~چߋ9j~ֱ[8qni'(޴~Ls6\u=. -_D!([++/LՆw@be%fto@^"U|v*=(TQ]{@ BӜ^f}CG.y^,wu6jvGA.p[Wi) sfY ){jsdgEDl)o.\[{UDm$cuV?.AG1(Ήgǚq$dƿan;l޺M i"\b~p#mɥp[sxoi`]zY/?"͙b4Flo&Iksjyӛ _ͮD 7?Tnd3lA!WR 3jHbY-#!1fD06* KyY<Q{o1L< @Q ЪB'6 ܗ\%7Df,s^灂ƛXZ|5gd?KC o]ywd,ao=jk6:% "'əB80~ ̭eTxϒ?!̸ j6:*Iڒf@g|qFgйow Pœo;˶FosM|n=S$|YѷrDE9=@;@Q?4f`[Qlh5vjs`ERFVă -\ jR,nV*p pa/ $B->b|c'bDnN ǽ g j`yKc-uɔL BZ{v|Gj Lųq#)Z`iAF[#on9s2o&ȳ 7YXjpS<ڢˏe)WeXHI=foȎՔdԾ$%\,(@M ױ8TRukyU$#o1)9$4B{j9pNByXacyA3-:ɏ.W`2@KYB IF ]9wi?f -4 {Ɂ!'~~(إbD W bCn\:Z~ۣ0}o>i!X nx"PZ=C3hWj9L`-"t=會X3@@,喀D%K QPJM? LXR`B/dHF𚓤s\J{3bAp$y`@[§:?rP˦XN+΋-a`8wޞ Q }O:YvAۅH3KVdQ3L JYs3"ёYM%Nj vql۶Y*U8S+[m?:ulH ADNesGa2"v.SFMrsR|iXK2t"PĦL\shltߓ@ŀ)qiߍ?@{Ai6!G:PA#zQ_:*l mQ}2vog+%< Ҟؠ]JQY<z <yᢡէq)*9`*>YgbOoA;)js;LG[@9JͰiFɨz3=Zd16S8Ֆg,5;s)Qk'-%]6q5ʴK6ìP=rwȯs~#0Tx@ 1^M%ƌ,? m;:=7ws4ۇb#hDl-SQyImخ)Y轟L]%lћrrޠFioAD) U_,U5svqnQӓT~=!&%rMQA]f}"ztH.5ɔ;MZ8W̿|g2E{ZJ5횚|NL|jǠ `v˓թcu Wp-/uO՞ٻ˶g(qTDNR;wJ F\Y02=%٣P@8"]Ɛun74:t7O_~n?U~;. J깻W==kJ6}zK Th. G9>"Cn]젝T}{S짚=ƿ@>LYWwUN%l$2968SH8t/=3KR1iIH@Up 牆Āj϶rI`y3MCLH2)-^q k&P`9 (X_Af~ :S0L4=`A$wWuMUxG6# 0}K4C-b9f *{TfB)u޽d\ 2\30xL1S rGȗD~9#8-Y ߌ%H' ݊"yUh 'n'S@]0lV"q[f:Y̋-9 @ fܷ>&PV3Q_;UJ:DM#+wv?$xmUPf`(۞[ { P&$88tJcO@ aӈ5!ݗs vc1K-! ga mGWZNtevE@/NӮoI2Թ!YsOA8;bi\I'RkϕEt:w籼!](6 _纮bvkuƈM z\ x!i˯ˬ!A\̉r)JZSİl~q2Rq0:>qngT"@{Zs\H7Xu&wZ~cA0r*iTB" ¯0-ꢯ4W(M{܃O/qԴM:uM{vY 1޵8a33\T~rA DzDAR dٌ꭮ a%|2Yrd"L5FHF3 y3 "$0QayM5 QJBT!CK)DiY <;](VPl΄ W3 >8$$p{wNqA;0JwlE5p #Sc!ʕ}?|RaFC;> h@v}@$lBr]={=cnu ifYR9daڧ 8BVYM\yRu;T Jt;"CmU#I z$Qz{ՀsR04G Y:DU&7qޞ\sxIl17Un [TlV$lfoJv]iښ1-3$zg*ѨPq!d%YϯnUh^Un/( )F+O֬"K[TAed{;ŝAɶt pJ|~y/7x-cwHOIlQ$&\=C/'!*gxRyQB0._%׺GBY "_"YO*3^Z~bG ?p^sn%#;y}ͫ ϱm֐PquG 8}Y o-` i\^nǝ'y)7*>mJ%@@UȚAhtj4}5oKFc HH +)Pw|ou:&ꨫcݱXԟ!JKr0ΰTp*oMCQwU͟.j?R u]c qo4 .EKBf iږV($qR 䤾 PgA&_}S,6vo=h.@ XoBLÈF(%z>^ v\ Ke];F&WMs-Bs )i&#z-a~QL `S!sab<X;k}A dpHN{.69BV)SWi+Ҧ ZqeJ H!j_@^cz$HNHbZ>0(|j#ql{h 9ԆO%X}(}n^/&ZGaʂ5_Z6:yм cwB*)1?oEe-aHV8¡b|]2mw%f;)t`F@e,Hg{2^eQZl}7)kTęmW|lK\?E%boS/@X} (m^N-8VN̛5$P,C3rq(I+pڳ7嘀88̬or hhjN mUUsb67Ϝ {oE.Ș_qJMݗB~PS'89}m)|f|~e(֖1]{JX"Z8(/`u{rd~!_]bVNi8;n WR@;&b\D\M+ gt44rX$t8:9 >0Dlv)ҟ+ ',ӽ @6wMpmS4?K մb#tn1 ATg|(vRP#qܽUg87ET \ߡqDP붬2Q(ScΌsko`/rw}0lZ.R"2h@ű]A.u4>p2᠟U͘ģvE%X. ՘ ߗD_\s~-Gr5e Cy$8fj aZHLn. dVN%&a-I叮kys 2X ۫;ưR{T@δO>5FY9JC(ST_}-d8/> [!-qDV"J! ܼ zEͮK@{{Fr9t}NA0Ѯ3ªlD,USJPNSW|A7ytGy2|i0JK-Ӡ3mSMS>ri<=o!sG#} ^%^^є!H!.eLиW0(Q(.G7}/>/f_ǚnY>_ W6_SS݁d>O1G{c|;_jVaT/8)gNcuo;7Z^x(|+xVo$X+ul{Ѓ|p0AO4wp3ꂙ IBxbۊA,kb1) ͏my4^$ȉy {SkS0~\ޭV)S7k58Ou﷼3渕G_6/>Y<"j#å kj7go!GxȣkPhb?2ːhG{qZs =KjQ=qqRqRWޘGL [][1F\A^y FC&`dOs}I}qW2d͠yi3U/PlrMqnE(K(f(dͿ uHZ+jc] G4l1[+/obkTZ[+O ݵ5].TM'q ai4Pm'#o8TNz@M,A*rz  úF#)\\6pN U$zὣd77%^ C 1DN괷2/д8iV_l-9m.Q,{+9,{_҈p0Bwtx%O*BC}&9*9prԢC=O_;8UPJM#C2De9L0mz0I>qG!vLB*О5g|50&?Yjªv[KnAʐL տfłpu OnA'IE; 1o Xgel[ Tެ>^;BBo7֑x:v}ڑ NN,` aR=Ly-KO"/a0dc6\h U`a*ߤĐ&ڑq^@N-Q%؂BĄ,&qhc_wdrLN#r.8$)Yn7ɇY̤ey0_|XT.]f(:\4zMNcy3ϗ=^ݥQ^c16cP1+'$lCA܍21$[K蟿Ϲ|/kxwϩx |qʢUV f/`Ti ZU2>XËr*O0"^;ͷN]_oͅ\Q'1Xױ99X@)1DׁݸCHJ1_КL#b8ML$oO[z@f!tJdq$T) N Ts4"̒<%TwrB[I/_\[HEiO2wÄwPt IS:EzgAbhu*zЪ!6ꙕB-JԪ/wU+5/;aDΕՅ/pW Қ -W̶xa[Sh9HO8#A;#XKbbi3S~PSIh&VVKdݗyq {D!@4*xq~^Oto,}l9E6*5F\y܄?9߸cŚM|uT/5ar2Ӹ*L~p[ZL,2g⏷Nq:jl-n$h.V߫d6ϴM]1ӟMQW#ze-=+\Aq^j~ x8\X*9&]a%vb]aIo\qRq^> ,YU>]xJR HJLt-9.]ڸ"TxV@5vOR"bRL&]8|Geƹ?w-\:{ޣ8J ܪJoC/neUbRBv kV?L`D$˺G7vhZ@$ MhJM…Z,/,BURqϪ4B|/I }zQvHF2dSHAGlǾMRm= 0rB%5woHn fUe>@-Lx6j b.`՚hL2Z6!D}!d A&$4D)*nCT䡟SogW+9i$$~>00DGCAw P%SGӦZʛi4^|aժ|}, qp-frUgmjtc9]wa7Ҫc^VɯE#Cygāews'>v}P!aN|Y8܅ yU%:ME8P{"{ˇiʇ#7{ƵVHЪ;s*:sLAnF*.:L[|sʡv?ge;q2ztH9O'Ō EKQOg.bBy LQ(IY6k $lvs3Ĭ!6z$"?Y}iGnKkP9-iҐ><^;n TVdyʎsfT8ӕA9Fܦ} GE M?"Pv oI/k baBm3$T&%J0Dk{1_u0"U1 gq^vY$0.lv+6 OKjGTNH^Kkslޮp!ӻMn#O XhHꁄwwmB%1$2enpNgmacm7Ci衸v+=bi{&OFIÄJ֧sEFvd((Lu/1i?+8Go !* ./H͢GQi$$x;)yVH$D`ҌڌdMתH -ZX s DG-'&m =ThW^Wy0w۝Ys؈̣n!ִ52\nl0> X_/.f`Qc${kFXk)e.ԡ״FRnNR+sc*ZN>fd|Q>/CQ.Z_6hw\&Y LJ<}2nTansa'$q#} ,GpV+Fl[h9 ߭_ ^X́/.бO?#bH*0bS1X)1vWz,G6DkA4N<;} tGo2`s ~$޽l˥pJIb\7¶&eYw` t,Ͻ@Wz3M* W=Ҍp*G@+_rB1Lk_:-^:w]VABxGWg Z]ܱ۸bBxv~gru[Xfܓ=eh]?g;4o@XlعNJN[2e&}K`ZԄy|C(0$߰Hl'%ґ)U-n1c ^UXSGlCpzz:8 m-FixwE[F?UƲIIu Ok=)g4A:AMWn1[%UXu/TAiJpaJ:QjX:I|yU`ѰSfU26kgp23Lgb[L줞ծF4I̭TJ ?3rKl1w@sRVӄ"YiWbXH/H>Rؘ)7^S*ZFit,n3,}?X&rݥTF4wg£c<`۸Ћ$]R׺t0DDY1+*U`DinypZ!ɦzG^Fǭs#G,3<0svOaZg0Ymb֑3Q$L qk1@ޕsaH3͹hɻN[_l?x m#Fb6xVPK-`6]=xJ1Mإd18\[\ÀB { rm3vV41( Ʒeuݵ2= UL]] -6׈N7 {3:d Z~SW!䢆/dgsYV8e"I#|2L/ 0Ri;ex4gR n-G}!E ȅyfut&'ԂgKTuՄjs/6ymYcBNw\ۢ 5=츗@% (Gy 5]i,N<;'3F TJpSopO;nF'u,hT|&X`}= ?9-)2}+YL͕ lP-5_io=)~kdCErDDC߮iXPD1;ΎwӁ]yɻ#r6K G0Mh+Qh/q9)&'FǛQ]"J"-i?@}0uS@Uf :tBdM1s^d߱OuJ$;JG۷RBn1/-j rX/$\]BBUr%Sv v{ZZpCU|^81Zxٗz3dqgțǞa=Fx*&I]LeȌtu_=bym] 80%R2E Eêjin<kt4JϽ S5Tr\H: qcSNϋLNb ?^j66 8ߪW̸D ]%Dd?n_|6{+搉FJ-}K u߈RY4sh6ɢ - f)HX!͈?}l֗ٷzSȔR $qeZAoM_.;a14w3~׫fnP%ǽ vpϠjQY}:l=k`ke^P33!:-V]0HHŨ%[)PFI :Tz}Z뙪@PmfAQ:EvЇa`omXE1>i}o.`{bT8g"qdsW#%)g=/uNOxݟ`ك#O~tQB:CWb^ _yIRНդi_>$NAZ臬lC׊?XFt|08?L0khpK-4uDߎ-V$OY ًFFkj]`aMv`b(MeWΪy,E%#Iqf&|Q= TjKR7]P |ɇ-1uu}Z Iu2ər P*oOh^=6l#ڛ}a0ںm)Li], 1NlV![m^J,5w&<eYEyvӈQ5Cy( G:DIY\=4jTTTqUH{fG,h&%T)^aY"/>ٲ)ӳUjԎ']Ö<}jXJ;1bf< k.n(!gtpm%ٹl!n5 K׍ K* %6`n [ēQ vGEcHH[Y0 ^dKG :łoJE!JtՑ9䴣'QyqyricijAyWͮU_A/HBVY-+sۛA s5+S&/K/,#KS!zԳ']4A٠J Э3 ?)5Ѱ"V6@M%TƎ[b[K%FVdDFsT|/``a>wpc5 P%ܨW};Grwa_ =,Ő)v}pQ߄*mp"/EFEY-XP,x6 @Ǘ`BS1ph8Ŏqo{cEE5 7rD(V3V Qju`괔]_ ?7N+c^̨mXI@WXo-'v3n}Jxa.VzTmKĉj_ܶD/; j6WB- ˻b]`z?jGGol.w*Mπc^MJe :@'޽\Bdb6m~Ӟ\*P}n42"%D]|Tl%hD,Ī)tfTڗsVd/ `ia{0Xpw ƭH()s-o&>5$ 'AKT}fݗ;1 qsaiϲXbLr{}ϱɱ>8:/>/(~dC!?/(v5緧qSȏFd%LӬsg pd&zPC{FQ2+s5 G3>1l YqY!f%][bȔpO&UJۓ!׻B^ꎒ2nuE3ڋa?y[轙abh kcyt2{?iE9 S̺0D,jfRJ ~1ibMw&@jPԘmre] 8-X ѧ&i$%D~R}7>I.hk-3J< ]q=̞t owCvknW#D$B)Lz}Y^pQy+sMe~O8FT֢1:846 t-9d~3!Y|=\6z! 8?օy,^?uU%f$KΑl鲑. !>jl'@"Yc\Xx $gm;^ho6LLk0o's ɱipa\PgUܱ%Iǃ[`{UI?p]}>ODU|>1gS6Vri)eD3q;W=@]7&Su"D>c/=Z->\F>?.b%;'C@ȱЖ'Z:L}RYA幢VfA suVY`/H=ƪFt67ȩÅMf# ۲|EMAlΦ:ܑ_oe\@OusHIi񋌫:)r>H6s8y>zMM݌m/UcУHRzR/7J(iy<הb#Vϩ=ypFa-M {)[BW)^YCjT3)2 k>O48CsͼH )(1d=|ز=97m88u>E0"JXJzoKʟȻ.wa W{IP d]w)8Nrv"GCPTqq.Ku|f8}{Jkh0#(F~BibqaCVȚ#|5B qℊ/H6ZBbJni[FjcU9e1^$G~O8ߕE.Bq%RA@;"Wj QbYb~H]8[@ůL".CIw2n-l\WI5 MV'uP% oM?Ț?՛0!y݈ G߈-.{5 rJ+pv  PPc4-X\͡S$/g,}2zua!Giy((@-REćł.HFRo샳s&MփՠU*)yLhI>l{ˣwEQ3wlʴv .&OA6uxv LRVF_hNf,RKV/%HC&".ߧ m%6AL{ozBN\ӟ#%%p%MG|ztDKՙKxQT"x"fkT#>&8 &uc[ٖeu@~Ww/ZCg/5yl X~THSWbiZOҿ*V^ \zɖ~\~Ft޾eա0Rr7VҺ%"~ E.,֜}G2:~QB\r+w=Ri2t@1R0QeIDLd~teԶLϙ_*GN>Zq]Ag#O"(EX(26/V~>%HCAAZD&uǶ9L!#}ӍM6&>Ƽ]r׬M6z3lȳvN:= | ᙏi90d_N<}7Xeݰb )$Yfp]OCu׌, o+#ó*6\} 1\81F/BGY̒MTГzoeKٱcUn0-HqbrR'~^VSDnvu|“?9B+zjt+.(TK潖(^l*z0_H Nvq/Cimo:yRy utֶ'h tɮ?Z.m;Ќfw+6ډ $@9HYWgcjT77tiLoiVgq,K-R[bV OXUkP=Uê[ڪ$;OG L%"k>uiH\^ъU$$`:™'v(2bF(ejZ^Cf՛[.XJk _̪`*pBLFGK2)Q>*4g "yOBh%g%he׾:Bi6Wf{9{ކ睻zɅ=&6QQy Za/iBJ.0}VOG4b'+RÓ֕y ǟ8 ̅Ipş$N^4f.xX{S 8k=E.!\6sz{E$\JcC[N idؿP-c6dM(*Ԓ%t1$J;Qu }{Š]өRs 2

5s5Iޒ"]%Ɯ&J8£\ $|/nl8;hˆL:*# %5ev$dbA7FS2i$ 31tUxrvR.`~ Exb3K](UdMI:LQƼ^D h>jB\?m<:X}J}=;3l<0ӟF>É+Y*E>[2(`#К#mr?^k8q]3Li/(7y#n$؀6O͡?{Ոԙnucj@ᅊ*Xa&MHRN) G~^!):ZRn6~vBu?$΢K->[(қb1Y)g5o3! ^vdᓂ8~I#cRRl3Dtb\~,`8.2oW bNt¥Hs9W† ]CC" A&]k, 3bŦzv̖YS5T lhX^ 9 8IGD'ԂOƘ٦L3JJt ƹFK<~SEJwڂ23d=)WRG !E1Cꆈ'$Zc|;"bџwc+n U >hs?ڙ|Y;&!K$v>r 4B-4mƧGmGCUɢ 'W$~J-3G,}[u&h0k˂cRd/ 8͊4jN+EGZM&|l7=b ^ Z vv._5,:yo8:p.Yl2_<4 Vx~fW9C(-ALnz*rh<`w(b(ޮZ"$`/Q\7b} ǺLQ4?{5:I R6]^:Q{t): Bפ YE5-D]M2iݔYE#(i߮m;b *09Lh:C-wHNP8wr "WWyOjT{SUR3:/GM|$Fm IWM Rݴp}{Ɗ+$\]0ח4q'ɉM0=&Kr>rz(&Z Ξ13*2J6 ${k!'8FI-w~ٿ'0 ̡)K6;d|+2v_bD (=\]:(vS@&6b'! ޲bNub֞BZB*`n~J<׼魣x*gs[x Ըv}` p~OE*vƔ2Є`{9L2`k%>0N]h!d6vذVcntl; 2P3ɤ;ĵ:ر)x)SDՆBcP7S_h}i4BP?u)[!."Bzok@[`^sD2ozHMib#T""R2ovE\! ~:(Ϭ3\(aYoG吪6OM9 m0\ #iI4rEр&(BlZ2 a&hېkr}yf4] "qO*h̠m^~˂"Tnzlw~ 4ͬ oCnJNCNAjcZ;r8R7Jk(f&iųԯ Ǧה;y*,%u]z\eÅq!?Bhm +"df8ߍ9Zu&sU!l fm-m0|, /Ž,ю0 'q֣o8p6JGvUPo:w1DEg[c@R?y:a{ _CZ7I3ܛ-5%m{[f%.nG5cC'ېSI픧%J ϸ7g:Y/B )gҨՉL@r|L5ESf^"Yv%`NY IR DV\6>:.q,zfyh*=i\f@$fKUz/K>wףV\f~ϓ:c>w症Hsw0Zyձ jUIldhoo3cc]#n`4[z-FBPMQ2<~Ԧ~lWsJQ.5`}1j)^ # Q5!}L,8c%#v QKZ(F"ьqpF#<%:q!Cm:B3䍺 "bu1]KՇN(6@YHQ9gh[Q/Uad>9#tCT -l2ƄVݴuAgU?HV@]t$˫݆v'$8,z̻!Ymԇ ՗)q4 T J kzGbMi+gܦ7[\DzK]uPvpJ % YF<ݥ-tH^m/ziG*ٽ\~rdUTxG6㷳Z̿D%-ܚ}M2Y pn/MpԆӚ9TÏ+cUtʒ /#~6B"+0xrq! fG?ߢQ|èbo& _S^X)~[kRA;ٟdU|>Y7=D^V֥`Xԍ*esK2od| \@4N~sGwk3a _z1[Hb:ts{MXm<9*]`^ A^r2(ȲlUt7ҥ3JǬK̮ςDgOQQz)d;7-<f}/n;(}/;iWFWP{V:j^"Q tySfôH=$}zi&/|nz?qPhyhI[%PS^sBb~S01+] fB1iDFIPrzSs,`T~mPWsH܅UJq_E=.w>xou oFϤ)r9";It VZB*DcpjK6Dszcmƃ.=F=F'зCP\\3͞<v$W%|tzw?U:0X0Fapjk>=zO\,{2SÛ>3 S>P 5 %;n$D dn\Lysox`%Rb~[-1űhXV&6at*-[P>XɄiHZ^1JԎU h / !!:}tJǞؗh2 H_)6N}i| L&>Fel.9:>G8\Kx:K[gUlksj4hh.s~M+3ʲ"b]?J4PeR[%&ټ#I}%7?"GO+sT0}<yOj+`YWDs Q8vsY]ʆa#M,=>،_7Sui+':i/=(GZYCNkH5%Ļ5a"P9K-6I6JpR8'z0f)av.pPtwXWdF6jZF,ȮՔ@Ѐ?`pfm/}ieO78hk+;}ѽlȡҟ6K7|EsÖZJpJm^7XH1w(n*}Zq&n  9 y*}ĊT¹ΖM2Oy"u'V!Ѿzs>fUah^J(/ti GrNC?4)7KcbTjLČGJ+)Q=#G/G)  \d.?$cLq|GQ<=.L ݟ}}k\ 5:$wFA vvWsbOLzh31!I;3e *3xUogmt;a/H7VV™NH6Xn2P ()7@GEe(Mv SĘ_=3Ct͜( 6^$Zq45k /|P-2:*\TQE(@'R/z3K )|kCSe]E@]B \b#tK!8BwR6d-{dS)dI`8&|<}[673}{N[F=``z=MXA9M$c%^ 0Xr1pz5쀽aouV޵ 6*Cb}'>ו:RAS(S.8XaR(kHhDǃ/GTq!IMA6kpr=0 ) K }?A@ =~,۟ɍ^]+5y`Щ ?Jt`uXjqsZ.t4 M&Lj@ꪠj'Y-KV1vUci}=hN i/: `Z T8֜#C[La6*WFڙƗ[erĸQ{8Ov&GաiLjbd_&VTIyӨPYx8ד=̧Y -_ 9@̳'J RӰkI~'c$أMk=2WšR -1}%흷ʟΐ{CrdI>Q( gZPQ٪R٢W]p"u/u|WS+<к}M|xØߪI]Fuc*AT9{"G Ǝ60fXW淗!\5W|%(m jZ&e5tAe Rҁ!1Zn MZj^H٥Gdnc؉L8O#}MQ{"~XHWEe]xx}sڞ ͯ<~ E~x-N Uo@J1j0*(itM,FR(''UC>)[L S:+Ў-mfx}RYhvH3-m1@vƜWZZ-Ypٮ?P摿~İ0d>jA(+4&$ : |o$,Kͪ<-' A梣[z} SHݩuF6g~ ):-vGK .d^EHg2`9Ώed:۝Rxr2ޮ'Qc鏮{l2Ξ,k<" r}35?8kbAP"5$ Һ.}43Pݡ&[lnh75pN~8 t`9MįNؕt΀O8Ë$@m_jB-ZWi aF-A*AZ3Q=C1a@.+/=r :0"G߶5R;P,*giP^R6 .= i& \=]u3bco%_jX!Pv[$,0dZ+iUΆN{Yw|zQ =`ij&w ܊ S'ȵ~] $F˥n9MF^x'BcNQZ sOtSqz :`gyf(?K,D'dbͧ,fC (J IGGEtYL<&i8 ʻǷM!D Wx|Eȶw=IX Zݲ2$ua㕎x-; Q*t:X ٫IxP RA}h&\983u}]$]p5k5d%J :л"fg;,/b]XZՉC,:?~f-l>L} 3Ժ`̼dK`xoJqNE<"b|Se3_A=v&[1V+ZvA{m]q@HC`VsgU@exKgPo B*aPb-0ucVh %lHL.}m$CfHZԻ:p)T w\ v,oO0*U䍲pJ < lzj;$R|%@vUrƆ^׆??7&'>Ә٦.pJWۻڒxM`!}獣&;D^ًXF\#ϙ &WyΈ qboo'dQMPiȍw&f% ar FL: YNm_%,WmYAw)u%ıbOx0}E#+;9ͭb EZ2r0}2~_%"Dwgr]Okm*vR@>cԲ^q(p\W9Anڒ\*:f q q͏&H5/rJw uӔv/Y?ӟX_T!fXtT\/1DLVS1tƟ C5-&x33⼱/1NeSvE{ jR;U0d M[Rh0h\oYgq=Jhe915B> NW34dnULAhcKe#276[a?s@kBhq и-+Қl£վdښVclXz9,1x# F\Λz<0&P D qOo,ar= [I!A]'o-1E4{)c  A}Gr,UMdĎƯz Pz 2YW:e1/ZW.WD '4Om 0 rT++;Eɪ9d yYO7j5K^% OOV!݄D~#no$raw& \ۦ JI[ao|eb)0Үj:Ba({-;}0vOntm6NA!l ԉC'=1qյ|n8`zYAObS.Tw+xxI}yw*EJ1[ ,ym5"G 9NaP +ڊ?όm$!oiylf:mFK7(g-F MᩞyEP }1wMNLCݜ̶ &`?+]Wv| +2{ ʏY|$N{ WpL+|4(L=Ny-Z]\?FR<٭4k \\i(&;ayYWMw͇0.3՘1FEǙ=>Ոc8+XG]30 hzb@=̆UM=n/ Lfa)Ev?Htyhh4,KZ\X\(}CjHtVBv?دqLzk:(,{1GGlX95g=Cu}@U\T"[Aҝ9+ P_I*r硢-j|~f}љ0P?fڴ ~gԬUT̂D# jLD k%vK7lc)uicPx|SLTEcBSO擤}/G!_ŕ](؋[li+^09hwI(Gf63uۊJgcG7e)Y|Ṇ Iwl,R~mQ ئP^W)%w;qq.Wtʢ /6`?i.V5zfr 6G'I lU9XW=/Ɂ=jӑhA(pa\2U!c>H,hF2/bV,d,{B]D k!MfpVW HKa Adn %v` u#5!.x#!^UjD$| /5v^[v;5'Mdް\k/*r=jj*Dd7SFJ?ʪ|uD{L4+Ⱦ; Aa3E'v>Ȫ&\ K?#4+7wrdgM[aNMNߝ-\hY)}fnj_(Xl/bkU>$64dڴs;O!_b|>Ci? .o0Qċs؁@@`&!:7ƗX/P@VøE)9|+Ѐ>HD18oύA2cD%#us=9p܄l鏿le;tȫ4 -'ҳ]j&MTo Ķ3 ̅4ho'Ru! v IEt $OEƚVExO:]> vs^mto]13֟|MuWJ,`\T~9͈c_ 4qj2UFi#t|.esLv+WTx{O酪 Z^?3~۟s/hI׫b֢ZK~Ķ [fWz _xO&b$Njil= %aH5j * R2F;< &YG<<2)ۛ+`ז7I@LDZ/fo:94Vvn_޿`5[Qz_ҿ_YwhC0vjyŸm%.ST:GTy0zA׼( tlx:ۋ>q۽" |q# Bj=WߋR, #YWN|mhubE&oNҪ`gӥ:7YbݠfcVċ0O)l_X!+.*_}Ρ/F:5PDmRIg,rvKwzŰYlm]e=HˆݩM.ަIvϒ9$ \㘱9>Cڧ7t/4o@.r}k"y&[CݕCC׆zyF>ː'^90\9}ZO r52l m'L[Hf?h,gXIo6Ԭr /EC2Qxm(cUo+y;۔QOl!+`9 gOJ*>mGsʚoG>~*2wؔA.^1Z?C "}BZ[V+\],"wݴ+( 2QΕބR9^9"}R2A?e {'O`@ktb9{⢯yQ$%"oRBƭFcC>c_As~*p;,r9#k2Eka0ިE-c/p9;lR jBWz+Ss1O/FՉzyk` ;XۻPc *e#n,໤GCOqSu{l$(Y_,k6PF {7/TMzFMؙЖU!<5p o >?;>^&,Dd{;t!~N.0%iQmzO֖`SI`^Zc-5$],FJ{ڛjғ(|OSOmHxSvycwK)L2h1xKXJ\ wV'O͵ c BڮULJ9YHF*;_q^םȁ,+$a&9Xzsv/We^q7I[hj}⽾pS'' 7f (Kex;\51Tݗ6p)vRy`}pבľgezCdPi0h[ &/P̲M]3)u5qZ垗napMa"g[\IURu|ޓ8_T(ߏ `qmB]+VEYʟQ$L*Яg3Q)+(v %Dr6n`tC"o!ҝmOTL[<6/'2j<@kGp(0*$yX~bi`>{jA\G_(Dzlvqǖ&_>,$ė$tHݴCƟk:u +3Z๊:EvH<#SRdcLo7UߚGNYJ7^'r ~Vb@UseM0)ln)F[ C*MVC7ׁo%YU.ˆ!++0m[V8'h9]WHi_U@??Z &Ix9t9jt@'"w|a YIgU ?0u}Gl9H0KܶiD=h?(c)ҳx®%/m"cRqG)kuuZ6}EOCܼ ۣܫ?%)9HRڙy64C`<2gqaG͸rYDt,Rj*'wd<ʿTԦW07< % 5ZA3kJDX\CY@ ԠW pC\KWOPq=| kh&Χ і~2Os-^ `h3ʨbK<Gs h ' }LH rH[+d^u!'廭xɝݫЫ"x/Y ~d W 3DAէUc DD/ K`LT6ZZO= ЪE5:fT.i(ý)fȷvyX[L.Bϥ*4`A|ↃAWAv_Y t@sH0VU+{xF \F]PKF劢 dllLªaY 0Wԥz{oYS9V;,+?!-jP*?{;ʩf?DF|ꍢ)gnSQƇUed팪sZkjڑG@#V"4dSt\0p(dƙkotv{y?JyWbCAcn>[CF}2V5Ȼ͈OrwGD5Ltb{hOw;Dmm^,WmAS0j |Gg=湍ԓ)ьƼ91Yp=HP8{|L+k1S?~ؓTC;/EB'Uk `qV3uAe.*;Ifa>c 2%qXm- jKrx)޲)1j 0Ej@2oI7 ss@_]L>7nw tGr e vgnez,OIJG햽Z.WgZs5%m J8FTIrcY͖ДJZX2uQcEr+̰0CuԎ韛%}@͝wTCY F֨ƷBJܩM^Qj7ʇQ| Rw=e[D60eE>Zu!b$judy4[N'm? ]9)J"Ds(ٯ( l2Ŏkz`N"nZceQ@F.e[tA|I¯IL%o7%~28h] iv*XoA }72HiDȽwS_9|E| PiwCs¶U:$<'q\<1<8`9@߬,ڽ6si˰r_ө\gdՔ蟙ATW c8n:Bm4'̙D!L@V;agQ蕃m,_Q3DTE+1 J\sSc߳TZ.3WQ*FxW5蘻R-*V7o:NUNNe:_vTo>9O͘Vo+M$֑z~ יS-DURD,4w9! Ș9|r&II EBay$ASpLVgee*cXBq lb>5"@ˇBh(6:: G]2 &)Y~*(z* P3SMmC|1ql R-tpRb'*SI( adXǗI|7lg`V]!MzKimP9#vȔza` e?O!=%>'G-%`d/Ӵ8wXɔwI,V8V5>>^̧? Rczpih-0>u5卓Cv62u_? g•pWO*'~EhId"v+{Tt9eauہKAVmaH;dn4 T),f}-=\nb>>֜G#F]/I,_6yw0$[05w:;RxQM2J2Qodi^'uR-#Z-ȼG3Db;SN3cH-FxttTY ƤbXDG&n#b*0d[u x-vSevg&;: ⛌dPA<|+ŏQfSÄ7"k]H$Ӻ7ݐiGvG유 Q$5*5Ϭ;aGc02tc)j=\arG<&oLm_e} )C@Cm23,X (@*bAa0 O\mb,rw-ȕ}QُkuEiӯLcdic3#e*ɾ"X*)t cf8. Xw/eM(y|y": bɆ_Y)j >vu 73q( w[}݋ U&ًo*FEQAw fXBBNc=CaE2깂2MV75:Sx#`΂-`WHtb DZ~;ppA_xc_},W"'X!H=j hlIP-O_>1"X%vyb;{ KhơPaZd9Fhc{[ZVR'X`y ew=~\ 'Vl(g%,]iIK3*TXx`]= ^xNR0z%Ӱ58ȜHu1c[Ay|Ptϰ- uy ~Zt=~R0"_sYs 8Vu7?z#C$?jT Q~^n=O@i̠k O_Z  I&i)κN 0.xkh搑v|c߬ԉO=,8id$G7$mYK(;qy㋵ILddxY2]xgGFhEzJ50eBj^ #-7|#)cB%'{/3Wƌ}dX*XyCDcam{3 `nDoy}r{qr׹.Et h$RdD:?{KC8y cUrǚXUDlބlʟl! 𲀺AdƨcI aJuˆ*YiJJ_YP\>7…RѼ dًI)>O"{ Ƅ0J"k'{?,!`bљV;n%Ѡw8,wĸ3oOlCuo/T8D鉛OuP2Xx'p*'L; 3) `$.DǷv' L68G5kIl#2xBqU9oDZ^+]Ӹ'Ssj~_DnAƪvTbü+¬]^!y ,lfQtgIoVt9VD'H_{~z|˚Y3Jm)8f#s~/C]La*14mbc˃a a~ZCϪ1cPe=gt7kQhe9o4Y)"(ksk\0s1[f:[0y2_,̟1HЮh~`n)ro}sŊ /.ͽ 4/̠[w^š$^7FtkXO*;| }D <%G 6Ҫw~Q2:7k[yVt, @L CfkaNs ɡjV~Y{GK4p(',VJ-ޢ'#S̪jHYj֛01Y)oiysfR>[7-޵@̲5v` w+%T 7=)&U$.z2kv.LI]gSH+ix JI-W{WI5[׽˛\,nZY'V~y7H =pSBq E?wFii[u|3l4> a"1:u0C myi}XڄG$*["C\ QqS>δnP]9L$XW I.m]1imE1KU8ק~lT+pdSL7Cls `K9 1¥%QqNgAewq7\,sk8)9N"t4֚.#s"QrAõѓ|_l=m6vn !DN#A]zkYQqUsgZ4a7-sBvkϔJay1#ӶwwW1B0 0?ۓJxJ5a'91~.\q:ru_?:)\sL\ <ϨE?kXT+f²kU}^n/(93֜ǝg%Oׯ:R#ٍ 66Y3 ||>)tw M6–Y)LӃ8d꼺f}d>۲Ac'ĩ?ZY:76w"QU\J`,wK"YxHLqs'%0e$Gm /lHzžRN gSeNΝG ^!WB>Y\#f_`{N,īW>u4#2H7&.yBG5Qc+d.l{/ eH5/Ľm )i՟:_S)%9I Ŀbh Zm dPZS賠َAX 'kDC =(#1;wO$IW: vRkVOl;\U {_Wew;$=QNT9$Jʚ:{Qimی=Ε oUWR}+ArKfwE2j4POP$!&&JZP_$r.+d'*fYC1tWGTI({[7\qZ5(n!-3-7 9pzmOr|X lܽ_ufa~Rv|⪦2ں I!+?Ʒ$72 ˨w'dɢ 0gJ4H{Uv[jWuh˃<ryYeJA4vlO0FKFq^ö]m5Jyz}5I=-\ (6*#L 3MBD&C`fS-@ Yo&)˲ ޢb1I ͡)'. ߕ@N=^T{aݹ\ҕ0FS@X'X)MCZ/~Fv jk>G1%-]Y$jby}ix=|5@lFt& $x&@ ȿGXKvp]a'ߚ44CinFlrԎ }$0ňh?#J4b%ڜv|ĄbS+s"Df Ka_g mF$5M8h%^F 醮<Uf=uЌ -Rlͳ.gE9oavR[ZV,XRa%[۱b纛J{p4lU P Q̴}tèjEq03ӯrK MO0hKǧ(19 ÎHV!{uMΖ{\@XicD򚱕%AO;ܦXe8eϷF_Nn~s[ׯ _?l;ꯑbBZun .2nBo~AɄZs2+5ָZ@)Ǫ=oRhِ`OzYϻ9@U(J~: '+:Tx͜O0A_?c6X#2Kԝ.rUf:i8 !x[cGq9,TE,!\˛jT"^T!X&dvFJ~O ,#MST} 3A:Tv".w_HTq䲙=. AA"^חoO9Z6A.-qP|Ll(ZfbDf箐qzpVPtJ Ss\I$ SWÁAΌ9PKd (0lQ+i٘o^UWB-3V)[rT9v ͸F'x }u!'ϏB[2PO{/W[*q> Z[A|7:!e,DjA:42t45?s<VC bb$dnE#"9a)q*XS}bH@RMdDJ\D>F ur펚./}i7+(+1$S6/+zH6s*V|láɩ >.ӎY+1—L6g.$&ƖcwnX Т~%$V^<r5?=V{&cl3Z'{UrIDlGĤ seS-Cf#>چ>F wvl ޯG1yHCA>yFeɱTWX&pԛ-, w7M甖af9ZV K_e٩ tC@׊h7xWFz:5<^ڹi#$;Uvv۠v0(vP'Ӌ ɹv81R1!T~ tx_u]M w$me@kZL}}KvB#[gS'I=shmcC3O\aa;=\cj2oVԅSbO˵k\@WxLZzv~81mfQfAC$LM?& 0AuF%BZ9lɲ NKnPL;Ĉ|H>Ym2P:{MKv);oķtEdCn'fI" ^F G-s9\%;;2#ݤv]8 +$wDD_ QAݭ @V'qV?jÜYm3aG53AFc+ܐ7c]^"0+s@IFٳCܽJ7|V҆] j2/އ2ysG|ۄX&&u"[cX+ڀ8*Saʹn 9l!_: <8%<ci>Js;O,(> ۫Ao#qW/[ OUQB!]@ ]7¬< c٤q M7Rxb(`>,=9 O)YF2ɗ)/餦xR"R~(3/,,oV~R@m\. Vrgr}M_%'޼&鸫g;/*ZcEXr&5#f EK鿺يkL=Tx`L֜ #dN*<^aR{yWR>]Klp\zVD@W {/NW,iLU' Ґq{MhfOֳJFd<:̟ueujƉNj_yQܚf>p2 U͠gFrluT}uޣ1rg#I.x=2B{ b :*1T*,a̕ԕ@rusv2 FFP쮧Vv2F9f/sf] m4 - k蹎*zU!33h \wsj U[SԱڋPy`#(fhppRCEoI~z%V?X+0H%>e+1 Βj:C B|qVXuF H1b^nPl"W{х]r}=\ a[}kHMyK֒v}pz ܆[GhfkI]nϜ F .2T1jdպ?AV0sI.'\ ~Aђ|9@ Y{P4|K;x#?wHc'tMS}xQ~NlfEJJ2|>_bҋ1bJ✀s,5jy202u@=wcWRP. ALJIlc%dA^>ݓkB8lOjF7-w՞I)ZR%¡uoł7 1NPlEy:?qt">&mnFDuItRJv]D68ewe_kS}Ɋ>ř׳*=[.1E?pmH0C3+/jOsu7j4R!4ɧ>8xA`MKНEK]I G7hzVXdb:{io*y RFNX#\s ~*K8x_ˁ(eɍ{/vj![;'f(h6\L@Wm@)&lN?1~D{P$yΨ2I܏1؜R'8%ƴT'5롳AAKJkHFH-?  1eoUi[JkvrL^0:(P`e‰ +Wm(*D _dB.I'6};"']H$Ybݗ !݉B*2{ү?='b&&uDI6X{32"+eXrUVzdl%[B`8o(*Wmpve .o/4͸NO%jlcNqs\WP֫#IPzL~m ?ۛ'U8*g/WE_X`]=āO@H2mzj'ϔfLJM-CNTZҟp -n)(FCt mo2w5z;,snwHn~ FW5ZM ?lXsF/VsePBJQW 0RcTF޳$ ^ 4ղVuUs ;aٶOsF+ɍ]Gbk?!d , VzB Yƫw_OzH{>aH( R;.U rqbS"|(sU;8AbHxoPL"*l?K`v@93Ԣ UsDhs zYam/OZ=qÉ9_!+gF 4as䳒EEYh)*o m]MWRl&7s s(}E%jQ#Mp+NZC.M)ESRbRw֑tV]qwMj 4`CCUMVuY+?ix(P >>mH]GdKrdNJJӦ]_ճp6kstVJCl2m UbJ-5f ۭ2A|>08fob,-@Di l:ϐ Ǣ<˜Dko b oӚI:pI*nMk4[40Ѝ X"eKL/QҦ!-Nf^6 IsZJ{ؙx\R`i:)=2=bI-o.޵/xeZgWL[}oʅDYkήl~U]Mh_ej`$-~c6E1UEjKÅ,Ft]/ us̫ ܋u~_W'{<ɅA21ZxzE-ѳ`'Dt0ӛH?08t7-4`>r tUvZ|5^#٦4%p `RGoq D՛;l <2W2ջ?}{gHM{Ep 6ByRO.akg0ꢖj(SNXmz Z$/Ԇl,[C- K! 1^|04SgRUu m'Y/{,ij-  +\(sω_B*DcWn!y_u7iۛ#ŸN@cũ'1*`U -Sh}6vD[5M 7Q< G2NJ?ߝP:b%n#n?xxcTu߀\\.P@ uedIG4UOy):iT}}^舦Һ-O)0P"Ox*ֹ=ţJ7|t$ʚbC Rֺ߳/Qfye`ae͞e u!ٕ$>)i(FZlnnn 4"%aW\b ).`M}No*/ tNȜyÞ7v9)T{fTR*CʕSWF0t%0(<{ j6[G$v/Z~A3,=ÊA?KvKzJE[uL{k^['sdb`MG<*=Y#֣FS%h vF2-3xx"Cvf֛O+7¿T$pYi?:`[8xQӺw` 3CE8~\ҍE}Ҁ}$^ZΦ؋#:Pפ8T*<‰303ڊQisX֤PŏpbV+y~(vr‘lD {P{HUc6+p-;$a.uy! @n4Uۣ&Y8$ k1MSW/- [E+Oq^*YD V -5(HX52|NLS4_?,Χ?JۤWNQl# n\YSAʬm|Q˛s&:xs~󩪱bLRJ[ XQW4oG}҄Kdm iLkhwJLP._-<f6BxwYI'.`Hf7jHx(5Vbd=L~v s r^/0LP@ $I]iLbZzmV߷.6st(~${{DN^)4  zi`q 2ƛ%U:]r "wqMªY, o mXBĥ 犡.Gc>ca*vЏ`~cu#FvAv ̔C("H+E߇ɵ#!+l?ȍƾ&X{SnڰRQ7kV2N"$B``S O Ґ ucJm,j%Qp?A%lv]uq0l[Xj  !1 6k'6V9.MgE{hKU%rI d]G?HJ[W-^kN3#ғYCƺqj!2M1Z!+ "uxE͍h6.ЪW&-hԔ&)~ UfhK.uفgs%&WĵBmߍ?ݾ"JwZNU]MrrHkobu&zmelFZYA{IhM>uA>Q[arbxM{-b{l9z2Ҡ0p7045nJN$AHqtO/WG'ʣȂ)AbL 28m!оZq'lj#]$pj6qH| ps@0uH/,f +&3ܶ: ,r DqcKIv0ep?&|YPs5`-2:赈#Fɴ#emXQwNf38l+:]M"7Yzz9"$(K+)d`nˤTsZ;XϥXk?S&*l= r->=\?ٮOhDE'gӆ|.&yw-JЦ|L@G?8eG(4 ΥYPba}2@R4%bɈ`5 spyPkT/5.b [K=Vo7WS+E7FlQ2* u_q(v|P* }a)>&2;,m39!;z&=`-:jv{ ^3 ENbnvD$Q'q @!,6@uL14*7_߽bI[= 9~:!lϐ^L]P;=FnDZ: Qњ0,ETٽim^."_*HmZ^ a/R:FwHSv> Z&q~a +Ǎ(57X&6:n,"`8bTGSxT˸&p;*b./rnLD4$.E{zD│3Т.AX[_-m9rən-%QImJjO76> `zQ(YH>-u';&?Xkq'v@'a_'#V[/"v5>L+#u09!cifTMG<VB 2x쪔 `?k9Hǯ[\g3}&Y1pqNx@` |*WKͪ'Sa ;hDnw >TiFC,-c=-lHoHjCa dwIK-TGOpZV`zzcd/aש)& ;ȝbz{n/| 3ڲJqZA juyCb#d.K!tԂNuw|dm&4_{'V(BRRN5wND%O3S85ͭkﰤHS:coqkXqYQ![GҙR;S;<@YHkO2=1U>FR4@/J,xR kt )kSLeq#,uSӠBuoNHVN}iqx%֘Ho0X椑䄈jcw1W86G/@$.:q_tMh*ESHQtM4 {wApž^Zp^: f5VusÑ5EVdR;帀\'䭌Xf##nrXђхaϝ,)Z>TAaheE3xsdbMsHJ(6 [ 3pU4bi۱J?r'$ ]N$l`({b}(eID7ZEi3ckCʏcҡ9Zj/{P eb=T}[πqZQ޸-ŒҲ}- e&G\Z6G?)⎺5:~nVjK9x!,ǘc5ʎ#7%DZ/?XH@UGP 7UUa)ūL'K1 nۯ !4-sRU-FχX1]i@>jЄꤽ 4l4#"׶^F1RO~sέrZG@ |go$RaB/ds M4 h%a$!مsȹ[&-;Ve\19nN_D7v֬3.o#%QW~j+_?0LIa Szk2.@nd<(}V6(s)Z!zݿZ1SqקlN0uF6&(nĥ9wLZ?=G-рzd%ьC Pye=mqcϜ[.9f= :,ye;.sdKdcEl&~zR·(HWd(jOae!NAFPK{v|{M5r ,/* J/hBtd$qJRFd;âq P }Z)\BW˧}GvmanǕe^R5ҬFS|:~!ŰHC!|0BI]Zjg՞lvP[Rob?فd Nʔ'Fl8CHDm]>VV߂"4cdTk*10D_4_.U"EZ@MkF//pNݐ4a\D?47h1@u!3+>z_`xl^~jţNZoW7\V>#S=3%B`oqenS7>p31kB0(`&-eX wn^멊wddʎ\mG{8#ojg eHC(7|TirN`F PYO0)>z_WI)uއgԚE7ތ-p:_Wm<"]:\KRV6̣#K/ʌDAoو*K+>:M[$$ׁrˍPJ?sF;юj \֘}%w Zvd:c3@!bgWZ؁*4pߡ z9 Z"ptSڇᐞ@ֱRR<>כG2~Mj̈̏AYU=Ff(Bq #m(!S!TV!wPKhxۖG=XH[j~wduQ-b]Z|t¢ " A_0]|v_9ptCx@ejc\ZP^djdDCg8Tlf.Sei#|eN{?wH!ʹ2H d'cl*=_ƣIvQPvcчo%v$cn3IRCͰ@މȏ>^ 4il Gʎ"Gq]6VjZFD<˗ Ua+m^ܺK㳬ʧ.6E@q>*5wm  5?HAx%֗0ǘ{6I{I r 4Q_2<6G\*w<1Ԡ<<^@ŵ<^diwmJ;!T9O˄p~&Kqf7 wqlUiSxR~ۀ61VxǒWWg=&Y`%K,')l3:"N㞪ΥLV_?$x1|̇4c2X{l|5܀w@Um䝫 UKIߕL4[wu lZ`-.C.JO^bTBH&.gPwMjZY!b/\~zJaM+j/z*† -/6 g%3p׿u4,i,\qͣՅSz?FlGG*(Z %b(Y R i}5>μԵ}A0އZaboǠ- ,j2~/Z˃tПT>)$|+*guhVI2mኄDɅY4_u"^|RɊҠJ""Yb:7$A=)C|4UuFdpkN*z趭o0RSc^d.K\=U, .>/~i">ܫao7lVE;BY,{oSBgj>{3 &EA峰s (1)G .tƍ4ff%#7:{JYR'']|(Sese344]C+kr^k/ 1[MS e zi4;+㇒ ۿ4IR݉jBGo[[a#5A 2KA2q-'w_[妭4fX."0!3>/{h 76t5ĵ?c 򺷒ڼ9A?|>6E#zg/9` $kKlݩe> ILw_89#iTТ+Z6D $? rP+i? 5[}3=C+dm&bxU~0LB$P ,s`)FS{TbcHż'j:.Q^0Bw,c%-ǫ|Ѹ>75*cIe%gVk(< '5f# nWUƳ.4@ӃH~5ÅS)>^(1Шx(JDPqnDrS 'IJz,@I FnͺS 5v)"&ǹ\[1k~& ʚՋfxNn@v(3#`XBQ'FpQ_p#4!YR/s@>-'B5gMǮ_ɊY/TVV]܈5"]cS%\&);y[$j= mL$rnq gnBb$3AHwv-iUC,v`C\Tl^́D˰zH^@|*DWҽЌ' a՟^N0F{O=BWR0Gޫ-=ʣpXapKH.zԕwÌO lj_zdSvvՓo ^v'i(rX&ϣͺO]ƿr}#5 U5)4Oiut:0$CH~d~W8kF3?Fv'\EL-AU!2X!1[mRkv͂/:V胫`9,^zaU^ԕVㆉ~]_f/ÏYM7]GIB wpQ xkެtnt7۬ɡ\mMC^ G3eĖ] dA ȍLs;M .Ӿ;uGwμj䧙02r- `,)/B<I*K` D1n0t],-TuTUL)\CCeHPJ%K}Lm :`"yכ!IIkz? !S喎awE]zvē9YZ#`{Lt^4,3) ϫlAjU͠n,/A¸fN C+S\3]j}R7oda/^ 9O *E^T 'G䋠}\52Q⨣8(3.U%K0a1hgF=_T@Aa^rwpKwF- i! zA8 ;`ru c7;*$[bP.VGHuSǜagKՒcLdprAυzE e̩˱Y&\Q lnߢS׌9`9ͯ𾻎 C/1fxQݭaAIPYnEC'`p`#\ ^7}Dwo2"b$.{fOC-*&`4@̡˲z!3ぺ6x?$ cuLdsL șh6Uz-_D):eͼq6DL?-]hپHO2`; :ɕVdceF\ iG5ZzC}^iI[vKpSRZNdziČ[g\;"֞WNRmBY((wAmXb#۩ }6_5H{! cgJGc8.hKF GǮ :t ?]9/&8 :FCP[,J{o쑰_~I};e'9 '~MMJXjG IV$s,`)K1΃9Ւf{;RЄ,,D1"~R] +#B6(@|Gl;a˳fP\%2 J+Ƞ5h  3)Cwa5LpKV-@* |@n%HE :?տp㐉.,ŽXS_;NTZicV'Ƿ! hs?ɵ*`ƺ<_#+)>vȄLvB%u3b6|E~E] ^ySrDDbL(v~@/|T)^e4I6˘Jd$(-FZ9ϏԽjOOxվbFضx~#- 9Y`'cCt'Օ2E8NdHd<./6l:h; 8*;?y?ޝJ)p:&zԤ Ɵ$yڲ+^:/=oŹ/ gg|fnuxkђIA Pd}rY5;}ѿ< U|)+-aB:ng[e芀JIS $Z{1ʓXH:lÞmV 4|ꉔOGQӧ= & D&i :3KPR]@:pr S[BsgE_!+H^ ~#JMhsTnr꿣h]"@_γ=RW{18K}q *#z=f:Babī|b ɿ9Q'7U)'F@iV"O4~|V#.7Jk8eU*+dܼ9 so|sqdz./jcE 2(n2 8pRe`oW%ڭJ9JW c^c"@r=ϫ-q${1‰#ϺluZ[Lǎ@ox0J^|W\~8wcmWWi}KUqJ!=&ƥv *L&|$Vk^\3. IŨeT<VC&6y㍍k4ߓT}[5g7/stUp2M6rZXΕ;WĨ(c#O}Kw@cֆiӻ k[D/u6$٠ 5\i큔M'6rP/S/[P g91*8ZI:zO@ՙZ8#~nCoW-#%W`ԥml {؋Z@}R3 b;Nj'A&Sb]Um5 _ B#z+6rF~AjbBy>4 LulZ&yFbY;G%h ަ6K T-PiʜZx}[t&6˳gA@ 1z>ɳ/Y 6cwK63>mJˡ*yk2j8]К[yz>g^ZU9u^ ؘl9õ.5h{لdSWTBi߾YmlJt-Gvwۤmz~LA2ɨD'b fg43WЮ0Dwu[Nj!&;1P^󻟎 B2;TL"ifꍪl`{T7 %RbtjBsLBHl4\7vtt.^dvg3a/ 7zIjyS+B0inxG"DiG,̇6x(@Ҕ~xť\)mifDJ2qp;ug7VˤVވYжmwZ}*a,r9tcX $ܳDJ"HBzRHg9de1#1~)CŸcd%$}O?FtղTeI7-h7䯡Fb8_^vq#ȱtxYJ 4LwS(H_!#Δ*>Sb2I2HM#_-=9[ '߯_^{wɠ?د % 0p%®yUW6B/ t2g<%+O&m}Č,ܓ!>(Ҫj&n <:gs[j KsNy\Ԥ#ьJ:M!{M8|pcмklw Ŧj z#qIrb(9ֵCkβXӑ4s~ѷٰ2lxq (7 =@Nz@Q2K#:'Ow(RӇ7 P&y 9/u3?\912H@3 *~ Zi],txڈjC5=?3%E=rZ !"F1Xp& d$QJv@6}>;(E=4hCjaij Z<8AoGUo3yK%#١\?Ybݪ3I;K v7*P t}m y;ӡ0!{FLGIޱJ-Q)=P8Ⴙ\ʰ G=Wgd}F\Wr7'mQ8>QȉJ| U8;fjN0}=_ vJy=# 9b 8H|晴ԋsm2BzfNRs'HXnV? :D?_kx/EAGݕ2S.Xza.NI<U~QKFݽnԵd{w妐*7V?}~*:ZW駴`sd1,}맾O:]P^+z௎,eZnbR6eyaJ=NM((>1P8K 0[apq ~*QL-56D`HΉ􃅾Y%Y&DT+՚Q{9[r/@vrֵh76>eF,6K'S9mD[rO&wQU"l#3&ʮ(w/@ڬOSLgGwgC -p[tXʅn 3^z@8Óy&nv^iEۦz},S6,\,J|8L~А)+grQ8\ѷ޴]MpO !ՈN |^\ 7>*Gd1t !4F)ot@u) 1?ȞY6C" )Ƚi{YI'畽䞧(|W*%2@π|^߉)G룈4h*`d> M@AKz \gZ]t(/Վ X*+j^lg~H)Z:cfj"ha>:ꊁ$ӫ{ v'l }曾^x!/i.ϑ$0IW4u_!ҲQs.Ko+X_E'R[s]ԪABJyJWk%uߴu?T0DHv;+ˁ|KG-HwQ`ۜ܊l׎0JX s{C̪ޱ|k]=a.Gj} LE)_^zٌdz7S?+{lE 4NjnSG{Ւy8w_9taM|$34~bԝ~ܶʇFyrV<)54 ^*#q!s[gI{`f4|+9/7q==d0f>%lLr?'+-:m!EF=(e'MxYSYS5ϩi3W< 㭒4Rp5Q*؎6^5:%߿ei}\rP"ڤpʃ8<d@v.jN;A8u4)R؃S&R'c咵 WSJꚰ(tyէ?xFO941]/-gZEI~,w^.>CI<0KE) H6M wA`YДDkvpڧtkdZj5-G/H8`U/W/uD]v2kQo9&}hB' "zjKL!ߐJM^ k.UKn6Bc?AWgqjCVͻ&Iw,:)A!CaIY<_tJ֘L:^f-F@WKڔEx#Dv]VGXLȖpZC[YɈv)d46VKag#sS&vX?9= ~ɷ#-~_{  oYep֟6'u-1l[Uh%tIjG`wHkvN̿M1SA?d"poIVYI?Zn*!R" 7߱pB1%:b2 "ߴQ7B2?tziEf =d OJfeМ "Qa$K ]jJfy@~1:=z#͸VjMy0Gf3S23[bH1zVZP@JLZB5g!~P9tLk:%"Z+ 9&dž'yy{t|iG붋H :a[]L4At$ب_0ߚ!ֳT4u` .Gf: np%Wgȏ8Y賘\m CeYl%A 0!yoO^m~WoT[OzGx s[q,m R$y:i2 s@ FWQyFwu `5L*>]+>Y|`ǩy{p(Pv,s\%HַB+CPc8b4)!@9 [7'!LWqBq].BW q``H}%#xc*;1ڶM:S r&/navEuq.]],H海[N4fN_3<HNBoBZ G!?pQhP!wqAT/Ӓ$Ooe0x%{qѣ Lx2=9TT?ުu(]TlGPXYTwiVJ ҆!wQEEgR[iXn].6K Km*P݅$!: qx3Bg_Q)0g3ǝUT@aA~tqi ̞o+0WI'[&@ؑ]ǩ#B+7r-S+!}f͆ъ ŒpdC%vzbm!*Iki, ͩ#!ξsbwdM[,mg0مҌ+֘r@O]s"|ml ra^Ηt?L B"`e)N^QzX1==^/5@ŧ) luASQݮҩRk&y9JME{cTʧ7Qyp7,6Ca+aDRvfoFb6%m}q2եԊDGb %!.Cr2T P äOA]I_w7a5[nz&KNh,W Ԃ嗇V{BbװCZJhXR``o(MO52ѐ t ]ga u!>OhX&}E( *Ӟ*tQw`d[uV3d5px)MRhqiFNK2|+,]=p6;/55l ZZQ3&xc2jڗr@Unl) ~Mř;x˜Z&aQP6_}6e*; ӕO, TOcsMŎo6ZXn`X= f_6p?9 |&ءGC )Py8?=>8XN_Y)v9U."tGq@~@94:Zx< `Isxҹ3.N{v#Ԗ_;0Q1,9vǔI{WЮPRvBqP H?K~bҶنOX`Tnj  ^j?wM'(vǃ.0I05iw6frYZ`T AI΅Ohݻ ^: 9( ϸXmkG*-D;x)e.%zM& 4:iKp# X9@$PC^ u.)8AMީX\6U+E9Hi;dI,K,+BL H_ cYۋ4nG=A$F[70h"&t=PBd&uO_σNu>e$S!>@r\E"]Xu# XN[ЛNm]DOdC^+=sH7[33IAk-SIκ+=).xLjyLs"[Kexe[вJKbQ"Ͻ1\]79QK^aιz"2CF~d.WzgYvCUaʦa/ƌf`Q L"kþp&yIUINP ;x{Ox QGɷVO*֘h/uYs \\AaIqF6n1{gK~2wZjfN'. [@GkL}Ӓ:&ĖMv)E/Q-3䅟m?TY1g_bEBL1@+ g52_q¡zT pQ-P ޣ'.gsFl(mi>Se %'c4oy4ے|!DPA#E.?.I-5{ O%x6k{I|¾j}"]ge?^ud0D:H֞UhhSn:ړF%sz*3 GBJSD˛$R!}2逬ND8nve}+YGt?zWbSi͌oR 0R&{j:dƘ0Y{=Z>\&:kzʢSGuc= bGlwD#D^J \5nd 7/=fG>["ON 56n$p΀`rб# v.Nw)kpqNуRڟZZ4ZaCyg"pLph{ &%K:= v-ows1y(DN0oԄ7M~A(ٙg]kWzJ?4dқD0 :A*CF/m* N(^'˘;  3]xөEP̒VA7Rܢq Ӑ+mӷS]6?$*^^]ɘ<9%7/?_[E$z&qUK9}Ӿ&b ަH^[ ֨!hюXzn}K=+G ݺ7Eu0wr-~;3l%T G-๐"cݥ7"ԯ%JuvL g9vl)K+\TEU~I8䚘&ŵHClk6[.lR +bO(Lh,IN?]kG e &'j L}74JkhΩQ{zzV4 Oqc할i(>ZMâRP@~vp9T9;b4h֎WWV  htXmiP8#U`Xi@ PX9bh(HCTA40z1U4§7w6gTm7W\kLqޡg3EEޢEFv+ `Z"Q *DdI:L|^!P"e7bqx w'׋?8*K:͈B5=*ɏg`><:0"I;X+kL3N PRATpd5 jQ~ו_iW/ैc=r F6@оC1Բڂ#M5=GP%ɋ. I!HB~< 5-V)gz c5eשSdG3&0-(1C9^mM[־L'mfGRVyF!3Q!+ 'UV4+?1گ rMaʴT9&9u(MG!nGjL#Uk|At+)ĎI)^QLSvmZ YW"2twWb63wkTp:™؈M4>%CO-ql97X[hG<4~76=+X-.7kآM v%~fsTz~Gk'yXDpiIڙzzvT[t.5d1H9~O`,zZL+IB\[65 mߐ%f)y>gO~˯ط 9]RJpg^E'iB/<.^.XY50$mRǬ- &-Q/24vhcOha|1cKE׷Տ麱leS9gPx_ۯ OJjjtD_kV!5= EJ{rX<-=8=z*`KJqO뜾oګ\HC)-o9'>w:Ei5|9#ѕI<^ IW$@2gVy\'';V dy~,= Nfe1 > lmf;F2銄_R c4ZK> axYDᛨ^~0>\ |ܛߩ}8rb"^}*)Tj}]u]`u,׊gOmk&$ﷱhݻnk&К}?&RY-MyNnDzw;'#?ŝCš0 ) Nx;-.{C1ShM$\‚>/U@_LZKBKC I JrxO'iت+M>;e\^p|Ne7^˪>(d[31 1iK0+P9@'D BHvu7׍f`-cIBӞb#bg8Ȍn_9deLAQjBoz9؊44wpHѲsKc P߂wl[t {s+7sdEDU`d+c8ɸ oA!S5Z9#$dl9BMp6#ʬc3e\EtAc^mQk;+na_$%'-iqkRI~?A(WDlo"0g_"Y QUO\.4DŽwZ]CIVk[ _B!$ER&A!k k;,RNi&iJPhZωH9re`nx m$jYb8xઐb.HbXO?l϶:"YQ>bj6p @VZuF#"Q*<ىZ@Vڻu|! ]kHHBG>lkT+LPq|6T/,i1@dm?$%^8^1dGr9 YgUJla+;؝9i[ѬW0JT mBâO~zz((`y /aWN; tkg.U܎IkGnv@I o9Ra 5LXu4Hs0D=m,AO߫&Eņ)84 /TR(<׶A)Iw,mъU;sp6&XSayw~ƽ k!`ģsvRY>:);IƘ|\feҫy %ŚM[oG#pǂcXp]b-@_OW`ĚX+KcA[fZN up>Ό`)D( .6d-;2kDOukO0$U 6 yW 5#!IFAch ^+ 2)i6/+Js5eKİbbYJoT)XU亂w `#tX$?XxM&.3PD}$J@sQ Xč8#l!Z 2'%[k1&ּ¶C9^DnJyo=>)o:P1e$7HX*Z ;\°q :Ltvm5E6Hi3.E~ tS;+8x66g짮{ {څXW´֤ F APD _$KUS3C%[/٬<^"s/a}5y-, qVy Sۥ-LN?/Q&v a =1C%35;TN-ؖ*C(Ԕ*zHyG\m؜SI 7ȓmo 3k4  fZLI+ hE*qg8]1Ρ*/0N(rS;E,hay몐06xC} Χ*M úCх`]YZT\pOҍ-`wՍ;`nՔ:3 9H0->rM囃GI$ɤF-Hy(^+WQRZICeVӂ40qޅer`?֝5 qCj%6UoI{{v yMnfisvui.ьOo6ֺs4FƗ\GN C`ȺlL}I@Gj"tI.!:W,h-P۪&W-W7'zfz@M&ҷ3?|ѐѱ捗nz>S0PDï42D]W8"jxuAd6d#>8T *m};`{HY#*׻7Хy\Xм2H6}2pAlk1ٛ^$Pث<00OG%) ҍph *SY5%Mj0kD ma4l;vSn|$J0Uݱ{(;%B8v[QP9dBA(0wRbO.FCmNd !l 5ͭfn^ܤ[}h@.mX)Tۛ] {H^D7'W-:uhF,)Nt[-ehZ,\MZWTw+3v\eѼ"[BiΣ 87}%53NSj9gn+3eTJYOYDPջ)K ++qJQ7aDP䳁9qq}$mjZv_ \6-Gm7A#SGEUL9CJrؙhh Z.[=cX8M7N{[Yώby =^3?5S-E,Z($L6_%*e֐i8Vf Q ^^p4^a.E%݄p^iE©I7Nۄ oW)}  B-/ZL[!S$>wo-+)za%|}*>|m]?vp *]&v=C?|w3Nt=pX $/=5T' V>3`eJٗiOk0h1ehv}4lWse ꑊ ~jodzXv3 )A8 q̵#T{Ï?=+lq1gHU>Kh)s 8w[$'wt+ǠZ9VCQOLT}8W *Ը7$֏,C&K@ot# TGFT0䙶/ FS~(t݇p+opv%b@d}f9?ưҀ;C559h 3YڦJk %55?tjOJzSUN . 20$"# *qÝy̾\,LfT-奕;a0[+uax?*ri\k"쿦 &oӮr^XhDyM 佘!s4$őAy~饜B*|v\T7i6щlArD5& }DGDq1ɒTQMVQdkSE %7IZiH@"Β,_-@: S\2Sl2P?(XL_3y'1b@mNت3Y4G-}/'5\n$( ?힎3]-Eok*,Pm\igYfJǪ=@S71}Qv/XO2 ]%ؕqD\B&ʨǷ>_ԯ Ɉg*uH%1oRlN4Ti\s *5䱐G5ۨ'd+9yIS8#pQ ͞.Q=()z&"s8n#Yb(M-i'seط轩kT4@pjY?5k{0M0PCHZﯡt/IikaU4b/s R)#\WBX,4 9N!L643e0 fQ( .N]Zj'ySU/T>_\eU0wZ+B?lcrޚ~=cE7sRFmBfl)~܅V_x<Ȟ'wT#(K2$$ibqQY6ݙF*-U4Qϴk0v_O!d048huLQZuOɻ9R睂㨊E0~OwDΌITrEl9@p D\&_r 2gR]警? f޲|D7RG[8UnsN.fp9=vԛaޠO>JV6E&~+mG?"}oTP2wd@ȚՅnzNN!pT uB2HuQmί".Fij ϜNa@)0+'MY),Eeo;6Ciyڪй9@ɽ{ G2 xbbPS Ba|0)}(.g"G(˜¬zeSIGq,Evg2Z|bov}9 ؿT‘ș/W1;D慎x{>#p>OaD7c7ɰ'Hxo.̀{5["l"5X3@ת/ *WX;Ya%ޗlAXcHQڡu)",l bZ]@ 2܉7[weM|n,VuknDXـ1q,"pţOA XKfrw':{mN5}|ޕ`XtQgi-I0ڗ'YG:yRywM_}SsS܁!IHA\ʞ~7pҡ`ODۀ{-W2eyY6+z3#2| IfJ!U+5> ŝVO6.ߵ:uE3{b8O^ L]W klJ5 ֲ:7Uyx<[:Ł4MC̮ )t>"y^K~21~:W7J=!oV7:v!`_VZReާG2&k}m({=Ԟ͹* bx|tUnQoYl\$zm0xiV@a!lũ ock1k}0sERdUVzI,-I iu} IV@&%,,UDpʸgs[uWf{έ'[;0?Clx>!#'aNoLEd6^Yv".9Pßhx5L dGVŒ_baFXбD-3˃oהL7V,F|qYH%.Z/VNuyV.<PkcO`yϳM/ .!x!9N|G}Zǡ!Q UNJqK9v&AМ ^wO&1hMu Mͦ-Zi=Yr'nSTM5jEJ ߭QGϤVPZH/ݥxx%Q ^&&|,j}ӟ1ǽ:9іgm\],R7aq4>W2btg/`B<`zѓbv:섹I E,6Q; Ou>yHo[|5=b$Vnsׂ(^G`;Ni=U!ZO:8oz7}G\|HL^3c^{خr?;ҼaAqy;tA^wN PO+F$"Rd=d1aS(6GtI~F",դǀt#RnzyúVi:4S}UDZ?*V$KAoyq?z=5|<'Bɉ'7`"@?Ļ:Z-Ibsg=9vH5Muޫ?_0v ;Hqģb#@q%M-}LBaê! mnIǹJX RBq*؞ 8}$+Wg~ꞀcHu ~]6&ALJ(s~|8ž?STKW$vԺ(z~EZj-gj81F_m.4z%jit̽P`Pgf!<֟r=䍎cUv%1mAv`2mvpbb4>k8zT#TH 4L<"iƲ-ƻ, kۦCIg<{G#CYG XXҦ?R,V"CD.}|o.VGZu3!:Z=}%d'0tsT[W ѳ(M'IRR.'@El)ō@H qeF.i;%uDIz8J:8S<"-,#٨1&+7s WdF_S?rjn2bɽV*[9]@H V=0=06G0-\DͲ7&\!4DM\k+s@vf2^^zByykV͠aaON|LuVF{9^f}oaKm =YZ"]3Q:N0V"pp-A,"7 󘕆W3Lq΁'6,-g^8d3DXo? IKv]'叝 ;Y=i*rd(Jfw -}тtU sS~X|m[ /ҡ>29Ev= ]{j5ӕNsKw-mmءo`12)3;n˔ m+o":aVP˸=K'\QR 2 $C`Jù$%9B7ܖCbA<0Zj P>. LjXģoBkY!Ai#K>QA^L q!do&WILZU^c{TYV|kDdBf6Xk3[A-h\$|^ 'Q4$Wkkz" q>?i D6l)럙S=~Vn+}no˅E=Uz[Ei&儇~'l9a2>=zfg Z(e9m.^(ƥ/ߖs&_xn~کMim9V^l>pV@EUݙׇ[2Vھ T~/$姘`R: }CtpgסּVӬ0IHƤ8PN77&x"u7EdN zHl@?_O:`ЇH0A;76crØUcVwՖe+$#Y.˝hw`|CE߶{";+!^Lį̓S"ϒ>_pZly?w:O%xOT`ʂ yKP$Eo68' |tKcxM"ً+pOHsN"Ne:ܔAE˝vΊd'#u 4-t)))lRYť$$*? D-_M?T[ch([1Q~aA }CsO,('ȢqOIh|\@<~G(X߼M1 ϲաZ$*~6**#"0HĘQiT~NHw=p`ӧqv?7b]d/K] ϳh7@1?;sPP: 隦XD7o1ש}v{hG ,s RzE6 _D ݹwۋl ;J8.-#mwgѻx"=WiJ?YM_uRហa@27G ̅nѰ]܃X;~uxn@om.A`mrJXٕc7}h|ձtyWTG.aCc| =U%?'0@Y;I햪 'vߓާeʀg';]XWCvML53>k[Q#B>~Ptl?f}B6OGc;UjXƙw-FBx"b=U&Y9CG"U<$UAt֨fnTA5v u쭪iD^ ưB{>jɫsX`fc٨bRe&^ i9.$1܃Mt,Ap~no%>,Ou4" r)W7-GS_ M#*5lz X}!k&q4A*g4+zH:Un$~-!(plnRO%Ho ,O'*%Hahݲu]/i!; $"+&)@c;LWB^#4k]| 5,NR<g@4j}?$/8j8U~Q/#*a wbFeaM]h2I53[fM[nP8`tkt9H3F^(P]ҧ=!#LqU_b 6GE#/>^0τiϠ9:LZ\JZ:L:N"&_olX\ԏaTGY(dܳ?6NWTaڡ-k؍adḣi77Evɶ7i^Ѹ1ˆuAsTyrՋ \@>D9}+-3ۺՖ+f>2;g5d#2`o>YE:{΄-?4oE\=5͂Q9"2`u\4SFŚ-Qqe(j>N |9|8̖j͒k}raxUfĢ#Ԇ.e)x@tiKjh3/](_H~]x^p|)ͷh5>&~z"y,Ks&®J±.ΆgvHp$Y Z\di[F3P#"%o{Mtcm76ɸfb َ9apPnL|eTk-0(F$$r;NHX*)0i7D Yh\>ZN'AZ$hf緐SCʤQJ t52ftM!!16I|۟>Y_nJ2L㣒|pk‘WR4L o(/gf?S*_HLHI@LQt9Gb|Kk|it=ϝG/u " H,oY8g]SiH-_l[57W]69S*k9$V[G*Ph4µ\`I2"Trw&t,|'~)d^}8|8E#MY*e]Nڙԥ-e>``$qP{R=MMSG]2, )3lgBIYQ=;BF쬘gّY*#فD5f䛌`"¥A@чL9Gѿ>8,~ǡSbV+V*--('.lQL1"+Ǒ̼8]yVL2A'Ae"ͿTËX.V)ϴ#% :IE]\8%HKH/_Z}U4rYWa=Zr_%v)`3_ NY}Q5ͨ\ JӴ6κX` M}[hyvk]ʪN]cǺ+"|He *˩K ְm Y]5RDzf$nݱ|m3k\QuVz˭j*H'ShWX5eƱbY9L> Vh~&X`zVѠCl$ Pu(9vZ$ l}^Xۼd5h-bf86..\IThӠ޷<#cw ĭ8{(^Kep#- v*:BÚSr"~njp5O5*{+Bh2&v4(ME}p#mNpSze4">s@27+|Ȯy`d~y|[>4F],,b5? ωd,#gi=FG u|dQ (4R} . 1'{q@NDB)|5جVQ|^̓0;h+;a*EELs74#{jqsbA4~ κO,*`-N/g]ۉk܁RӶĪkD3Nꠢj6@! E`1?Gjxz*/׊d'ԃ_-4XO>6|߬|K ÿ<`( e#Z$(Z=⹉{ِwoˁ4y 1Lwkac&_vmB?twI7ځM'`N Gy{}@ >Q#6=E#z-%v%"]xGCvSi(w6zrvo˂}[c@Gr}elV*WmItnIԊJg i"N?'rh 6y ?D+1Uz f8eE$&i-Vrp2ͦ6IC7S[L=#S)jĿ.v}Mb) Ӻ4Dr̋Pp?rACN't_تk|:89XLvO ii)@gyDT5l2n~UR6.z Y3yF+5Ə>րaaNQ/t{eN/ΉHHP= H`C{{QVg7V$崃`\s>h\)b43ȅEM9r/^l/7vv9i6uLmj==G2~T /pimU+;Ͱsg[XMx.}ս6U7qkNiQOE{g'Gg^-8WJ6 ECH%rwAJԇas5R95dEl/JHаr nE6=Ke*2G5ث:B.|SnC])2體XAJJ΅㥪X* /b4mj<[o^( B ?-U1OzfsX' gNBa9NFiDiŢƥ#8Ӎ <ձ*qtTFugZ)W ץQxiR8 F3x.\*2HD8#_B^6 ]saz?"OƲ=( Z@/`)ņ}O&qˆSa#NŨIF<"Pzsz|)RC4>@ǕgT͞1 9R4eTBbhtEd,pf͉&֥6(㝆,%Bjn":H*&cl!g (}Ԧ&9 M,P}#vwI\Jܐs8rlԮj:ꍝӍoKXvAiwm@9HvC.H Rw-w Mq ڇ雑\_9l;Yݲh'DmGF2Zɰ۔eG;j+#Mˑ}^ζOfVlq~/?vg*E55+dN f^w]UO3T莘lǟ[-IѻuP@|^3_;<5/?~i*@?'ҫloaM_j <߭>W?BCTJ5<4 ZeE55\AH7‡s]1JG}gX(QM,*wA8V*E~~l+J00FZ2VЙRgHHz0s+VgR^&4\Hi itOwK)I #+,`t$[ ӘdEbƯnnNz ӢRj['z"v.>r=~kSh! ݗV}ޅ[' 0%uV'Wt@w߻3"+^DY?9Trf1t!1uc( ~I|ZzWi4 gw'הUU.\\GEg6yʅA#ќo˛!azY23W ޫ?֜'Df/x3f_nf*ꂊ9 >6B)-S0Y~&( f&)#a!S%DZ _#^>q(E7Qгj,:$)'9&d--JflvM8ʄiFh HՏ?q)jN2OȊoڰd~ ̳[:4CeţU~U<'qi$܀b;i5H5( wx2;$N3*ӛr^ÂQUQH q/7!3 K0T ոc*u8XX~?⤰i]{Qf3!ӝP헛RSߍ޸5V"1q6|jjj<ٙfF2i>0͚ciE^lomE?<O0n5&ݽ%GW;¶l i4iN#H?X뺣#E-( "mǝ. dGSO MZ* .1(MU{pD(>}5UD_2]*kzwo@-kĄ"FTwSތW'J (a\ *m1ƪx3TQqJ?<2(NրӄƉC@EŗyS&`[lD%nX$! ;`:?+::hy2@ W&z0#N ]WunT Gu<r Xh*\4^w/Đy4pMRDzKDc9 >yo?D,AڱoYG %R✊~vXp^J" SycO KtlHm8x}jȓצnbOAidud8b?G8 Rxvm="/E Wd8.4=^ mL+qoII}fCH3`ڿP]U3ޤ`5Qg 'pmlD]_+]OSٔ?'kr}C,}86̟cCKXo2|9b4kX>1 %`_4Xp4USӪ_ Ih+Bxoi9^Q LARf9ddJl=x=Q<.1zQT80՜=VJO7Q4kMyNz \~l7*Hi=lkA!#v|*E_]wl}6Ŏ_I(;\iJCդ*,ZF` y}Ⱦ5oB5-}DOg(<T^ywk lja/ֹSc)p|{dH(|ۙ.Єa$:wdF|BAwh/J<' ;L Y>9`4!/m×,=z%_YGtK\/oa\FG%PK|r_ވ13y,2LZ{NcǠ6 6y;%}ɺL8N1Ywm[5,vʩ@5bϿ#?SB-x;,SEt`ǿ;`rx=5 ߚYg쎒4U; xPhucuƗx_ZDŽOFZ_NEi Q˰ .o"2̐.e}K2ئf]um[FJMMPO`Wbv!'lb0W0UWU7l𰳬crW^!d!L,\̎4Co - vT,P>-95]2No*prLZءK4`~Jn-h=r Kume߅+J`i dU5k庰ݟHv|Gy]f aٽ!rY\zZHuog1!TK55#iՃd;=(aMbgoItK q.ޔM#Z vP\0 'O -eX߸暄^ďI`|6._Peoa*_qy":Ѫ #wô'4fCF{.iX;u.+rEq)xlEK`$kx[Abƛnyvm+TSǂWG3!߀3,T0]XOEtG9䰝7Pͤqu[.(nH 3MQUs<b;ueZ\ iQ Q;h)R՝} Af~]7QS n4PP,gԁOHI< M2zBI687LV;V36tKQG -w h1]ADyk^K1bHB6l/Dq +gAچod盶0 #$8[(NSp87ҋ!T*GV[w-2}\%м\l*vK S)gzB ZEdDBѦq$+V̔(yVy#gQLGXh'y5="5AwXxqR7V?WaM7w ,:6'p8bbwA({GG=Ӌ Kït?3WTl0PbSm#qY!H.@{ En^"htd 3iXYKTzG |#}B(VXJ/>OΊp,#N}sz5`y2 {vς!v)xbKD=|²WB܁h`bI} j7fݙm&ufKdN9,fG8ɵ1V"z*O$}e Ei<krq2#sܨvgљ@?y&VT ~+a0 ( ++#FYb},Z[B|)L*\𦛉עn?p؊$t$ -B+ 敏 7YBT⚷sܧ-w-]͇,zBm4ʿ& Iek_o2G]: tg>dHc2`] >~;=`~7^dQ.Xl& 3vC0v#S6\lIc "b x7_TJ) vu(e MHbxxsr,4PjCTxΫJO4@sM5rQ>Bɒjye 4Y p5VHܥS67( F@ڈņ]0Dj/|< fPO J̈q4 ;bKc[{B}`E7oA:ĖQ %#Aa! n1?*mAj)?yZ_ $4,9HȲgcu˩ Dp5< Z*v; ΰ´g vÓ0.='ZL_@$} 6ǰ3\9B8TjF$Q)8nGcqϩגhJ/\{8kJ禁c0 ' =߉bvDnzבT2f.7h,[%FdVf"\6\) tQ@StZvuq^)ѱ K%IQ!_ғ뱸wLCҀ:.>­ x(y'J^fL&o%=UtIL.=O7`? ;ܘ''ȒY̓N: y]k!}G0\Itl([QJSuϙ=xS55uY6’;@-}G,lyB]z@<MmʖD9q(ht]*y=ZqAu4x32DDz8ѩ \p3$w }Sh("dS4XIvr_1K qnOo*ٝ(ىuD:8ނ_4U::b+e+d>'= Cbiɿb&i7 M az^g~S.m32kmhe~zEmb6moρp Z?/ubUby'OF;]W[^C 8hΐȿ-PYW~qix_H(@tX~`)``QXL"$R$eplo)ćx ƌKp"O!pGP@)"j%PTq]K77KfGpGH!9a'QAIʪP@)sFEɴu]/qu>6/fy%V =;ux/W>)k!tP)I/Mdt.nuܗn9ҬE>iD%L/>{vՏU߸`)4acF~qH%>fd]ߠTNu"0Ti(v ck>ua>ЂVVWƁ|'fKPĬ9eRn8q $s1I8^j(tqV[m%O'}sqt%Z!;S>"WnT;U`9#4gGr2Bu#g8B `}m^w̜SVJAA)"}Ҙq֠88CXOTKX5$hJّt}sGFKTg]ETfAjAV0';1#L9IŠ I!Eum!4(X@Lw. eN]%P9y@Bʐ9xRn͘veU^t觪ρ{5R~ 91^q$P̴@Xh 0M{h4]ͿO o-V%؆!4_*I5@DAjs"3v]'}FE9Lj?L_9|JGNq` T)) szSDekZWzIbe|}_ qE*Lq ^o+"k8czl=B-,#۬Ԣee䆗"C:s\(.o*'W?; BԅadFO7n0:)v+!A72NRž%>RB/A Y+O*_H]/8:xX^MhoK6j>ڽPv8*]UFZa4- "VJu]| VW SYL f5%]<%VT2A&LLFʆ?8M׋0741(\D\Q|EzmT]^!t,G;Yoqjeq 5_' G1hVv$(EM=h cE?֦|'( nqv`4X"!Ky93d?sˮ' ˆX 5k2<ܒ6@l1}r}6Dq J5@ӣc;Q4]2<>W q)ҮK!75j'֮9@ud hN 2jE5;T=(_~"(L  ^P` \,&1zҌǙpXŃGrɁR8HձEu,uyNl,OO N\(!oW2x6FlY&F5W9#',+(sYsZU 1W V ز̲|O=[ ORRΎ'jU&b -}QS#͸͌qGZ@0U!e|kq䗗&\ ;S oPׯ>Iae/jZSSh9%|*W B(K\8tnzɬ{qy=%el/i|e g5fxǃ[(dowy`ŒӖ `pPtjv[EtaeO@yبu2;M)ݖo)]Jl_P 6UT|d섡' }oS&2v(30?ph">]4_8tC8#vd"I{1q5T&\0Se0<19̑fdDة$sp-Kwz7ĝ#&]ur:օ&.qMĺ㔼MAXh~ s %inQm2Dr-Ǣbxy$iP\~P1}+z&vX2QOU eB>6&\0a#0#uj 9wRhFrӔÛ^rlG P?لq.&Lzp$ j>OQJ!0on>3WSDR/D [h-^4X\LN0CUϏ^e`Dj+Gž$H |~qu ?4uPe@ulus*Jbye5ţ[8|fZSBKqI# qށR}t(3qC\wP2@[_7 )PW"] !2r{% ʟu*Ķw*ߛP<$MX Fd>Tn U(ӺV OC sfĮ}_w}\)򬴻5_:g>G@`Ph؋'" 7V:e梉|}{Q˕1ɲ(`Ĺ{ 'C2.Lw{ߠ4k%ՌZU#D u=G&k&n ,"rUU"r@f5/uVz%TQgW̶.(1 bF0Y'2FWHk ꝊD#X넄h.=],V׵K=<{F,U0Q'}Ǟ,6&r)K[E$o~#Ԏ11hܷqQ_I_1 (&#%SH>&tN û\:G2"tw]n"$po) xFh e?LgF$Z@iI_- 1׏5JU%05OQC)  1шTdDL&| J Hcqy<hʴ)j4bmCg^+L_xcEgDm?3'2TЍw!&kfǀ]) 2jryDa&Ջ3 y&lq?Mz咩oZC[~)mXuW]'?ܤ5J崔r! `G\,})Qሹp *mpXT`H7"aԳּ|Ձ鬻<]\{ZVna{ˑ)-WdWM]0Y'*)sXcHH}~f7FWpkĦ!q;Zp5R-u='ZYGzLz1\jȔGqi;,gYt)/(*gD9`OF󩓝z΁m'@(M߄T3 Zucl)#O]`/kڲ=H͢CMxUzTzL9މK A,n\AEyiA&Б!86%1niRg5~c"s/)E@B?;3'2Sm=hXKq)'<Ί4; Xve=#47Gz%5Øں>#+T[Ɓ(L#=p{Sm8… K>'hxf,zci^3='w~Ta|T Ft*4θXϪpԯ(,^l .ҙ!_$|~WVoai_sWa]չqX{3^1̟H^]~&(F87Ԕ57.:'d 'ھuvlS{ !3ɜdGD{ /3\*+˗( \AhZ(!8 ۿ4.m\rT4cpXI-l[s] ,@JW 2ɑSn \Kы^n,z=֒_7pI3 p4ElꠃV#ԿC&EcW%&&-qwԫlA8DLYTk r.⿳Y S)"~'˥HL Yz-on^wDtASwjrbk_ڜ'_Kq=lbЬq쫣5M$Ĭ!(YR@s˗REVBRQ vFtٛN3 gM~Pi H4c}߁ь7x+N5`[|ӄe60ֶ6O{ȫ4{c$3:#m>,R+Fu%R&ˆլny2x<*ZWtDFT'~,\I o >9rl}9Diȳ$ŵ*XF <)bH! aBM:1ަ0}S&rdo.G/ܰ)eV@RScVsb7_m-ɐM 31dEb #`>}r BpK8 Y#˜y7%ރ?qґHXc,VE?3vs \ s[L~N:jhΛ6aJ1B+mJ2Xd 'D6Xhktι8s'b+B{cU:D D&7L1NȦ;%Q"vk?x>Qƌ<)Qw p?1YqW_ͭ4/K(­)F/e1عJNIt$=E{qg73jWA G3헭,7>E3Φ̡ >I,c #߳9ѷ8H(\Ѧ') 詼#'$r~z]P2B`O\ !zH&S읩,dVWf҇^U]ӈ.e]% T.)%{|2fxmm\e^uRҀ+v4& D;bj<{#8m9TMB%z"s]5j4MbP(h% y|#W1o}&3渤%W>3 TŜsCEXb1GA} 绹/ rj:[nk]$O u`PȴBތW廚Qօ.x/S_yCQOzM4eM1:m i$@UvF8Z_f0`4}\zAy-Y,"-90=<lMQQZ1T. X:rwӗo +M;e6 C,1I-B:im) yg+žNq@k<']蔟 dC8j N@{1"qGk,Pf7b>1|0NüHށ"O03mkd3r0p@qHhGUh=&r_LA^L(b1-R_4z>DxUUq1IA8qT"pucOxArz:NOwPa944D5\rfI{9gwqS($PxQ6`4QP%0IvG%Bn-2^T%Kӆ%'Gsq,f$skeP=W&G3۹3J#3j4YT,F6kxljSǺ,) hu\@nΤ<:x0% gEѠ NV L1:۠_n@3zU Zz厣J~8ŶSAL/SIA3=W-MP@}1a$.]c)3qWT7 9S x5?d6Ar$Ot$]׷|6 |W&wqc 'Fl [@IA3FZ 4'eDKjx9$B0~d<`xS,L=fBx"Tw4,{&_βi};cA'˞@mg ]S-ap08oGlX`YwUjNAiDݜ>Mr{QO\Ub`ZڹWG !SԛRSUP!Ri y F!p5R麶+7X#9B'FHm]3c6_V WR(Ž=jUeIMurݠ ,xx96 F#vI*KmK. uI&)W/T 1_8,ʄH 3v&+,4=\XVRf(̞ i3@ ߅P$Egx`җ=CPGGHF ت9Y^T'%Ŋ ˳Nek:IKGYÿfw1?Z)MU)M 8IJnƌlڊB\q}nCWtjRΚh*N[_ž =ћxu2舂mwiNZ?& AE"`J70(R ǃAU' ̺#~w.j.CgZF SooE˧v-ھئ@̄th*[`i>Vڛ<5o0~kj4q̾n`>4MzWP[2 x &w[%cA<)$߳Z @xƁlY"<͛Ⱉ0[(3_q" N؄mAPž-`ReTǜ@93yqb9w.ZP ABK)Pjͳ dW|pS&sr.tDC@sn iO v Ȋ"E2\TSKI*'k8-D닮:_S#|yl >zn7cFUsi,(F%o 9I"Wߠ\=t#N @vż/r[1FVp_4"3Ev PH<O~DaUz_Zx [}ϐ6[ַApEҊT:&a4 |L2寒񏓪{f$fOh˵F_BzњvTY/6#T"ƂLwֻ)x#VhK Mc)KzG7Kc?]z4c Kg㙺4;KRe1zmѿ,jB8[̓9.P;n龵;Zh)?_dT NP᡺!'P\HX1?qikLgu] ͭvm$#J&i2P~LHX|kG|" *{Y9*)V='"a8Tt"/I w<+K$F_)# ޳[ׇϷfP!)s9`7ks\9-OaйѮ"NNա/i>.jY3+QدI)`i+#k⿪Ս -`hX_AB(e`^s $'7ܦƼY(龹w}~u8B:>GoqvB i:P9qUX%T&KwƣCod lLM6/~"ۢtuǷMf;!*X>Ou,jYYEѴԻ"PQX ½rk7 'Z= w03 `x&DUy^0L<3V'' LhQN/nEmSc$`Id>rcdH@y$փL0Pl\mY>lPEֽV2,O:!HhؕYva=(Zhn[#  { |܁! xl7Q *)pʶXX0q :FAI^\sOuv.=K +/ Z^P./,$RWyo&vg igL. ĭ<K9p3$K[ǣƣ#<&mAQ>Α3Y!;EU>Q໏#S6ͦciGAfCc"9 0x/ l>?nNnE :v-h)$'SЙ= 26u~qvʴKiCs'z@=R_ )[4]W79й-x11l}5.:v!xj_ohH% 0L1dn*Fj7}'׼̠ɼG Bf.+?>JKخe6'3,<̠H-}RNka~^IG^>n;f.7Buh"GF{g#⻶~8 x2qpöGЏ%qPp!"ElX wqj;YoSL@AcR n2-*ϰapI/ϷOwZ"U콪"םW ,{ѐnQmTpNնXVxnCr.D2>Ж~ܑc}Sg-8 n0IRMXg 8'Oqq=hؚٗkYT/1Xh$_݋RCObAK(Nq/=O+VF !{t'pkc#b^>H(&\A:>PXx%c21"K8)g85FA¡<&kcFNYġzʏ\jMOE r'הqj@L͈M PGGx#_[M.ڤw"DybX'C]Zܗ$p'{Q 9 MI|z]S|uWm&2 ^IX_Ku&%*2sKB-<Y|wYg#؞WtQ۬? 1kΪ̉(@ U7}} *.eԚ#+|R~֕u&_E"4czQ0ثrWRpSdqŐT²󀭠4`*X,g"'l0qoERar~i&`XEr,Rdd|&fH|fޒШ=6BwejGi|cޢh0ش6V,\Gƒm,MӍ`m*l 4EcF5j?zepfOw8Hhv6BbN 9CBE|\jd %|q=l1Z&x4%7>:D TŝYi戱@暫ƬA"VduMO %7p!cPZ7# >ΈLF/C<- F3~+q !#5@."u;dEYS6<,Q+ÏrIdJ9&xM JHuGgnU@o\_u$C;hv (̧GwItۥe*I#PU?n;Ȉ瑌'<- ptyU"Ј%,o?OM9O U;L^ 4vf-R|&S3|ǁ7?w'V]U{ֆWзO} {4ݘ9dH#`Eض"x>Nf#&HVڃ䋛Tqel¢)kWpqër䙳0Rت rehQ( ;rE8WETVш怅iVGz }$ļjI$,Q]W\%_s>G-ǎOϏuº ).`bpYtY픝u>pӵ[ƛlAO>` cggq->7‰S"0($U~ UgrtNrHYGG #~;ֆ>עg(8эөݷ؝HjPd,] yˍ} OuaɝȿQ`|LQm=,x.Tc[8@ Œ&}(3H-[\9Hdv~ B=֙2y>raeV}U3"Ɉ EHd1?7Bg&6Dcj8x:l6IОẌ́\Z4Lad)ֆ~@o:ޛH{()lg,_e\2伧:s 'YcNs$w}ec&Rr ?px2'Wr5|*xyo‹ wJh:^Q̦}dT8)x3r`< fg3a:HXpZnb#\u̴$B>y\CCbԡ]%G)Igٝ7y rqre s/0YUo22+͓r χȑŪUj5vXRN\m.bJ6_ ؉d^;5rFϚ<~XA-ty#؇'l=k44xk$ߧf'bG3wo,6c)owۺz2GBJ@ }S1w?FCVZ>ns7 oZD AJn7|q o!-R xIjOv߂}sl;Gh]lB.Mf&zr`/y KZq!R erw .~DD ==e:qHɴyE,$6eD7p/[34Gg)KkRzG*cPN8zZE+]xS \6F9 trOkse[art&]7y"*BB 0񉇐0V2,uCL~(4wVВ fd(זѤ|Hjr̲F}Ct \q-}5āᗧb-cMF#dD#$8!2}ДYS:I@X^᣾<_X; &H}p͸c'0잡F{<\FYHsXrRpW䡣ZxhtTתkUKi3n<}sWo=B6`uh xJר b(}*L';a<`R![bLbE^0 M|+ʭr9gL<ЋѸE5FN]k{5w޴J`-">rST*ýRQORCm ,~Sra t?G xtT|᷶|\&NJPs4O0$i617+MqjXEQ1FiOCp] 235XLJ l?XKvDkqJ=JwJ!t\|\#ԋ Tfx_iDy 4guɵF\}Z8 YWPW8 pcJΛb֝?$Lek|71 nDΪpőD&K W*8вg F]g6z]^Cԑ_ kCz$q :3h7Dy1 ›K[r%vMe9=@vOI 3} 65 [;hM]8c{Mw${;'ɀCN!7Kҡrv8?BrOLv0v4Cs4" UHȜ4p<u3AL'uDgXE8 2vjѽ+/w,O[ @IFL-P{Ȓ<'7sz4h_"b:SOӲSD+H|D a{&Ĥh0aEVwX%چ;Ljjg"Djsɗ Gj-@mMb,R`Evӈӄ\D^}6`*C;Ǐ3{Jo힀]䇨K7ִ䃊=Sϓ/C`o#od̮"Y0l,o,e'eYT+ b&!Ȁyc¸:)n}%]b+4_6yAexN $:wI+)2B,j3v@(6՝0.KQjfaǓl՚5ɅRQV+z}2m5 -ּ S&?&ElG1wP'st'@sZ gmK2^# Qj@s~.Rpl &) ŶQ/$I3Tq—SIqvQEjat(q%oRc0x3"~t_xB0FDYAw"ߦ"t eAjDnG.hVSj̸;Fh;`7MSC4.q)V`C#{PQD>!>5@N``U=F[%/pX9C.`]vm\E;O OH*+L71;*Bܬr> >ј]DlYD]%ݵ&nX: c/T*yAX*cǥJn]%ktHp+%FFF ݘRB}Ɨ|xg_ h[^\av1 CaiCV†ơKے^Ɔ$ѭ`K J7PSs gE 8ЯU@#N.Wf2yoZ'`!hi6{"'\oΕ@a(o>jM=C4macu| fմឨ'Cj۠xX\HAKח㡧=&w0dOh V4FcӜɻÍa[zmf$iӨ#~asjKU48es-6 ܟpp(],$L<4Tc۴CVl?[RIhM{R%ǰfP` hߟS=i nR8~S V9҃|5ˏgqf|JX\p\: =-~4[^.X \e[Pa~Uf1xVD '>s4 =iGOw^^ oȩ `Cxv7p2ն1OKжF)=\Vd\#9 ]{qfUERPlmӧXZx陁Ë'$ČI?ЕOO>ֹK^XHۓ(T5'5۷l4 yQU"Ju,^. h4ӤlfBFBG%ls]ސhZ rwl'أ*d aS%ː!H*K^4iZ c,>4DM愍Ueȼ .%H;2<&(|mwFf/DAa_&q2奍 H6?z/~j6 $ 󉡠=V1vGF<% 3˂UԽ)iiL#7 :L@ߍ4=VYz*(y7ZܜyW*qaQe&)Bg_ڇw~)ډ{,pJǩf%Ƴ9HDEQKvs BcfqJ Bn|<')?Ж'z8a{^^v~**:z/bJ3 ]co}jޱt}8&~;Kj3mFWez57i]ߩ}S=b乀JòT eק Q^aP*9ȻMmZ΄6q\*2mi)oXcse{iGA=Kď Ac*@1x/;5`dl]x}[Do1+. tPvhfu?$)+y~ EǃL LYz-יmw<6[zΎ1mC rE#*K;ڇYզ\0,hT|lhK~?ߋǀүx`\ k]/K$$ 8˷8=ٜ<ǛqM?EXdSgI@   )c#ҧ?l1AnM"FCEvkj|0BsSĦ"C8#?g\V1jޖ'yEO+l`6NW[ah.M}0nW[pR&Yzʩ6C7bԀ8TdT?*i 1p]ǯۆ'r(9ߞz(q*- w+ U,j<df"i.Zba)&kR* 'E[4ܻF B^xc+u{=lYx܀Id/izphug蓸#xqueqzj2 5UԿЫi{ Dқ(y{];#|5J4*r!ȂSώ ^5fduƶTxIAחC!Ź0qehUoWiưtU8H5/O{a.π |bnoh@_)Ru} .B=yTXIBɫKw~ yGO؏jZ-h}$?^"yl:M~Z'4tǓ@d-6Ftd/ ,r䐳YүE;;ݪSa†ΊSi6Ypk~ ?uP0f&L8*KS<GSM xo2۩!{l6J@ {_G{!űtvo. ov晌7mjH|*8 { icuJcѹgclf$bDI|{Z)ei*C $1o ;z)~PW[F' 6Tf ̖#KlWwEGQ@_` uggp+7W+R9`Y186IL\$|>q,7_kv[u YX!/iA/ ,e5EuyN fP!rV:1YPc&I}̣|mU{>Y.@K]<&1h0 f>v<^xON{/K4.x]0g`{++uVYC1JTcëdRC߉þvdzRb9;wxq$/FBq򩭏(wH0b=f=jo@S**`= /kӴ΢;ϟ-\]wΔUiFI~q u="X0e 劤'.Ё'ݝ?IGkw4Ft6F\?:zm`xڹ.v~*y?3jO3wNG\6T}<ҧzPi`TXK濛QCŌS^%E}#~. G9#57PyUHA!k#.W-%0Qa`ѽLׂyQ"G*\hwm{kj o`Q4ybTH]lCST%hSg/}z8޿F"(|?\fYIw\E.~g9|0dZdUɓxC7Z| 6jc=x&xujP .Gy MotFj2S>xi`X}we:~od<]sX9ɨ0m}iܣR* P\PI秩;'0W=pWo4<2gNrMȆ 5F963LÃ4!T7hR%aUkF~fȪ$nDD2Q/#sabo 1 8ZႮ]CF#DG] kB3%gD$+4sD5vzMkvael'SNR%.Jg-NkY麓~ʿegq@|魷 ú̟R1Xy՜gw nUME <ҴεjZ_k{ֲZA^L0)^zK'<ɖ3\6 L 0xeିu#Z^:]Zx633NgΓ:vM86"8XIfJÒUBkÃ[^x(qFVEel2ֹJhP*aqн0=֥AAL˾z=초guxH*F)S?I`bAhXMM "fwcyRAnt~akȭJ?DTKk\ݖdָ|a-iCupZni,lMmqN& m(ƾzE]_I|sGL1?fE1"e f _P3Kp7a >ԶZ1CN\MJ1EƊg-2x8/=Ӥb x)!I‘>Q {__{MzBp.UlF1n9ҙ"9 W[Cs ?N81]'ZN o`o ~׾4B=k\]e@BEїoGvr$&I]N+w?M:ءYOk1Ӑ CU͈I(e_8WoD" P1 s0ǺFgS%QU[E TÝ=#eIfSk&G܈a'9QpM `F)kMR($䋮Whk 3FaFGN蛯j==X? oMOo\ 8D\/\!S|ip=ja6rv4eaW[qlt;05 <^DN[>p믅B$ lcAް dmRpL?@u㼴\Rxˣ}h^4^%!Co81lse}a4!OQ9.* t-:'6swRXHܨPcܝz}0${!c9@k F|f G2c21SNBn93%0Ox鄬mm<[U<o7{rJ7N2KTQPy|7*Gqүa[G,kj] ̣?hEbG IנZ4q 26Dƭ G=Ft'SGvAn^_MJSc5 F[՟ Bh2c rװFoZL߳7ZnU>N}S1%d~j/uZbfG'G)ր"/ `3fK/UDX?tZPXlDv ?*'ty$N:_ghyb苫t+g( h&' NFtzX#`*$\(~GPHqr)L8_JW¸* %4ZVeM;@AgĬw̲3qi?*~801*˗:3WW3ʕi?*qi?3ۚд;iz2t(L3ZCE.j̖\ 22Ԛ 4 2zVsxN#:j˔u3dX N1Ԯ?sXL0zDІ|Ik%z%įB9 %=ZFazA*@1˨@45>h+vZ6a^Ev[/#(+YL Bv. .AlT*T:=P*JԠ1INh#[$Pa;$6p+c9"FJUh]%GŠz^mxpNxk8,#/ݡZ^@;y ^vw;Yn]zl2KTWlԈQ̲0B"Xx6Ɔ0CWfE]ӵ@moWYɅr ;p0an_M Р]CG>γdyQf3_u=ވ{th/WF\=(>±r5ћkOܐ&1CqD4ECWn'AfE6 )$~n)?"h݂gQnP!k I:j#!30W .\^+@5%2k1S[^?6A ULXr&8A)ҽ'rM8ZdG ݿbV>^]]xM t]yb! M+E0 65\`b*7M-`=Fժ9zo6XV4J4#lqkjw4n:NRq' c9N;*X<~m_PBa!'/t8(67%(I?"sA.[ ʷd7~UwʦiW/]z͹7N\u^Y2F  T}#b  p(+N6ɣ4r6^W/Ar}4Q_U6 3@OHF 2'%o37<>uTD>DFANM YZ$7S T}bA\EK_IX.=M+X&Ȍ}w٪I7@L #B~_"zSCmN'!' po؅"2V`7&g Ai=epMS^ܞkGY]P'?I\Ca)cr 0v7(iNaCʫЍՓb4&ҧe@`wh3np(D܄Aⵗ-ؙ=P0ޕUSAį{4%trw;iɂ4fF #]1~\@aa L*yWj*86[}A,[НiLߒ(죝35w`o*T'i):[mL- ꏔYp\y-U+l;(_1T8 N.J M[ޠLhh; e.oҾ7?KհH!`۰`,k ~bE0VPv [TM%2"+k̒T u{ǑC7S|w?թ6}䥆U0kB@^ ^ۼfgsֽclE5*ԅDc~ Z ʪJIC| 4)-6"3Ņ qa HٲHfWP ;z F/./h_qY\g%PM_q (ﶁ7M" '7PdB/H^/5Kr)#)C`'*BO#[wm9 BJO@Kbߙ̙dS?8NA|<X=_k*N$4h!O)nݵBAsDDmnD74]#1Nٛ7e3~t 0.[!x >hZR!pNaܪLW͟ MH_U7SZn89HHRrrp!'+q D4~hv``1q|"Gᵏ 7 3qCj}*>!]D=[k;s%cآ'@ɏ;T0="U15sy(4ﰾ=!:,Ptu~Fe-L[LђsI]ҘRRK< `~p&Ipn9צDLpOGyzXgwb)bV wkƫuqdQpfQB]pGzuW.)P{`ՄgvU7fvVrru/FaQj9?(j殎887QwRbMNGT:2_.(ZΣ's87)u"orQ6X+љd$r8UYɸʢt͗앵\q-JpbR<,g/RL=$=WW/_]ϴPOE>f{,Z) oR!x5wPjaC!fd0㗃LAJu߹+r hQfV,_jpc~Ԓډ|aҳ׮EV̉9\dMu 'r۔ 苪]{#@,Se)tLD; U?YD`Љy@ 1q*3uv?0}hzd0I#;r8)Ĕp"!mrT|)>AGdt6,OZ')UYB!r@l?H^%J5PRAW- .=t-`.yoZ1~!n Vm.R׶ӑ@{?|IDnn 'T'*ftÓ-pdH=u406!.pgwud-ڣ|B(*=xY#II3 aTfZ(2x_-wHVeQ~0/UpĽ퉌Lr^lX' o!{_ΓRHQWkm>D:µM'GwlenHR\  W!|"5qP)A0∓=Ϛh(~y?"x`L "AO.1&\_E'(p1ԿFOF>{{y54^b6^>ogi,ќ9̄vHjVѣ(;ZgN=rC2aeT `'"%K8Έ(x:_Vn;-\~bNyI/bgVTEN"b.jV1Khͣ +%&t3 f9z]v¼P/L>ѹQ oj3 q y/e)P@sMkE%!i$p 6- ]\WEc#jO`L4,^!w |khʏB]n a^k=Z팸3Te/+ss8񱄢r-3aR2%"-?oSW\?@Lic5zMIM^xt>:j.//MG 6-hZI`YTos>AY70Zz`;քs> nC+P(#kkUH訵j6_$>X]p$e)<36!2t̉+!gfu4 T~TY0G 1VtD޵G?pW~e<2E^& Jr*9\`,'髦HmVg\^OQw_O4R@H`޴4U \:JU%]73֎k5CVV{ Vk-`cUH sY|⿭7>T$U*mAZ1&=h U'iLDu m{T 8OՍ ٯsӥؼ6o6Z}+,h&moOϬ|0T4{ O %)ՍR}ր_3 sJ.gj{͖8qu'f@4g]pT,"N-A+t+Ӄnm˵{909TZ5/¶3N_0)a]{A $_e屜+z9W|?l)^+WM,C Z`$r \P>O@WOz#gg4J=O G&<-.B@#nKWuwuHck`uo`Ѧ&_Ygwwb͟.Z xrtpL[:|>!եz!5ήZ |QcY?na$՜m^P0ʃUY=Se6]blQv^f&5."E5DG,jdiQ Fe-kD=d /*^Gĩʶ=И{SBfj {2MJ$˟EE9)ĿYlhc>5S0AWzE1't52S5L]yW}iiy]wv&+G;"~}xJ01wBP4~6?B`d`:)M %|E%8iP 'J`s+Ea|~*,E*2QrN(e_u P,3L!-ղu7d^ӊ;Т[Q6"%6`uB3( :"znIH4h"IPR^9.\ea[/Ey >Ct۠$j `z֦܂{Q3[lMuӉR$z93Z S,gw?X'-xG[;yCi(I4-VnAd]j @*)GZߢpU( +%<{̺^CbꅄW5U(c+0Ac~pˠ5AJt8r@m1)qGL'{|[r`bu\,Dvܨj9@k?U,,caE EeJN@XeA%[nIΈvvMy]&E,ho (֦$`μ'EiIoe&{ysg} : =#:t0$a©(ʢfe5 4ي$0X>W _m%1Bs5 S' $;y:$CP'(&-Ntՙ{iE| e5MYx@AmŬPԨ~L*rЗB[hĻ~;v{KZVqsak| :yJM+gK\,Wbc .E=VNw.7w.gۗ\bK 7[ 7 pD+kvUwƻz-| o䱰~?&en_L7/l-o hqsMxMI}im}hg \ԆyZ9E@g5Z5DQd_xEx7Pdlo/ ˢLfdKH9p޾J$2ԯ8ŏKmOhGTdUf)}y܆6 u>;,f>w#yOn{gӂT;m}-6E]x.bIg:Kh ۿ[w}H\v< I^CW]24δ6g*]ar$AVJ(:,5Ghdpҧ%,]h V"+rHCM4UASޛu{Q'`6禮*ft7RqN(VvZZD ~˵]Yx1 "qY08B mx)c}Hzh1<}gJ,̎ ,&Ug ,^!Ҁ&j4f6T=l=ayh ;i^2/IJ2U1:PmLˤú8?n*yԘerPγi* dϙe|F@Nj̹;9# q3'.]:iC\5)v ʁPfh@>vrwyGG@v!ttx( xwPJt3 y!H3)Xx%@&kI"[*}R$HkDmuԸJfJghy#Q5 ׫ĥNK]=S:u% 2"(ud |ԕ\ۄ/g2ʒB4*jq_nJu_ZKA)P3XeFWI(u!7vsbfnsggL|ؐYz{nAEg!ŏz E/&B8I0=л~puRȧ=W~}KQT㓌+UIBe }ʫ".o:\..LƧJ`}1&]{bRU]KQ9-gĬUs8VMn$E_pwzW#dn@]T7閶+݊ Rw>潆Gr:(6F][5aϮ5 =;HG(S;M*-R  kKkwF?9aM:\U59:i V6b\!$ &0rFYB[<('ob2=aWPve.IMaF/sμ;:vQ2Pes;EJL^" )n'$z2aٶN#=c5?&WAnK|ћ d_REvz6~| U/yDIF+~Ī/v(56.d47֥A:u{[rgG=lRK:aYmW HN]?'0|?^pNuAX\A_cXpfFF[9$ǚӵ_Ǭ04 Al2vSF"3 &@ɭӆEx@ ܍=cujCG  ',(13a,P,.M$^DPMj]g g /7̉o@BI1 b.'YNF1Ue1*yhfJOn&=ײFzFZSՃgQoYM[n [%ȶNk *6'v_ ]>|kA;o^VC1 \Y} R_;!Cf"[sv. N>D:1yạתEaԴ1aZh$E yGAn+APDhtMZ 1z24䵜uOΧamAȐ,񵧜)`"ŸU֙?D37qm \}U'ɔϐЇ98:%$uu ŏ]*m;@$a\|ؕbARLN`//bLp޹#&[@OljT'C2KAAkHAp%mt#"܌_%ߌDpN PخgJʌV8{ZUۏ%&>B1VwЍzfz\5j?&ںRѺKP^HXK7Fi_㺱uG o 呶%Me?QHpyyX ᆙ4i%`@a*}?WƯʻlme>$z!1215~0&'tB0[ $uҞ0g1蚙XIC|.QBg x$&CEl'O)hِ9e-oʔ3 m .?!?[|C OЍPn ^nf(-.[ZD]G6i{vw&yIh |Zܠ08nH{ʹUcU 9zeᑩ7c`8Q~8; 9,;'`Dt%fbX0LDnibA9{+0Meʵ'k[K0BM[BT{sy74CK[_⒏UdDWq8+Vt˵5an ުS:&@HzF 1N\wڴb-mwBJ}eR&9ET\hϳ0qacg(Ak+z]PJlQ.Y+Η*nûee%!SLQʡc3)gW3I\m>_xPNGwawlY̨,l Zy#>4CV9`輚4{HفSs95-]{45$_'?af/Z3b؋oU\cJlۓk/'F/D}vX= `#ITp P[Ȭ3Ro2$G o9aN&*Jj@v[52uutӏ jq M.^!gFّ8MȑV8iUW ?ЬtJA0(5s7LH K{e>ul~(e$EHj,IqjuǸ,685slu&8ڂC[\A2cƊmsGu @Z!Ђu8錨Ie Qzei.Rңb2E ~B1:5e=XS\“;;SSrR9;XXY 5M83{k+qa+3R]CNHп}+f{va=~E=.=ZSYY]Z!@{} RaVopZeɼƓyYF۩'R2xE$fV4?-$8V7N˃Hy_,vҩ'=HHc}J ? <';f8877"w qX?UzqROX&6v4^ŗglilX!xx%*w Q?Ky= Ip3Δ]->tS"V  CTxΨ=^( -q_5QA \¹,A=ϾөM1ڝS9. ձ7]B(DKh B>[ERc y] 5t9бRp~)i"uL _7#Qބ EEN]k`nLCUtpFpj O8|އ4h2t>㬑]].;E CIq;Wν # /[z e#v%oJRk"jPWy ƫB1SJ2ouV`f ,aA<}!CT3R J`W䫪]zv)?]yc;fcPDd3GVwOfQ[yz.2~z>f>i&Ԫ=Zʙ(( Zmi|ݢ)bJNyr c£{nE!u-``#)YMIfWD>P-(Qo)K"ΓD8]zLhUrv:WsIѼҭA?uͤ8P)Xdz>FY@ :sAҔy_0q<[ǽ R@ZJZẂן`ZIN4أPĂ̬uzjti>2Uqfp/mGJV Yg zYVGՑMX)͓MopKhǾ46/ÊIZpz hDL-ɲ|k= WpR|&Lp[2ݾR{zyCXuP6@aF;&{F??f&`$ .haB]<e!Xyox>3@[* #jbi %Z^5`l*/'NMiPJk_FZ2[++>p`* Rk ]xʹ=d`} S $7A,~?Q1W7BLQ 7]@Cx\@~|2#xBLa47DmIY~K΅L y5zA˧tv/]"侑,?5}XIb%=VfF > <$ U5+P[3i7*An."aЕ "/mXișy\+sKصY?/G"ƽ&ipY~[bjm5VK|+K{yfvz$SS!474-#@~01"Ԟ$ @y )zE8,l*IQ{2x kxO,qR O Z dU6Cݹe!iW:,c{XIh{~i1 o mxv/p-|'zqe1񉪌W`C'HZ=fU4ӽpQG}4?:ClwgifQNNM E^fU}_~ғ#bhw%;,uʶ*V?C.W2$s(% 'CO7d&X2-҄ZQ61 j)yPQC]E;PC=y}F^҂QFaR*m 8q|b?>cK>yGst%hꔜ c][ţЎdX jтVô 9λsuLK$<^Cb,i}&ѻw(wIWÓ q1WN[Թ$kE.wbvLV@A~VP3i~۲=` yj`Xv`oJ_wC  Õ/~&|>3Kvj_MeEnX1x“# 1P,֊C-bΌ:xif=g=QIGA0u nݥgC | Il {ɜmMoo3e|F@tC֢|,}=b(Mt6-0zü[_0k%:# ԸJci>=;qp~?U~DNXM7}u%b1O V zq2F>+ > WK ߬*n/SP:4jk8p0eF5i$hQ; / b_T}|t8ߢTM>`/Lts|xJ*tqRC< iJiZQ"M]d1<~|8'v<*iyT}h6B_q"66lyu<j1WK,&J8) {d>ipɱ+ȩ b-<`kad3aҼ&53̬0vn,FEk5CeH~T?3 R>Wъ/:ȕL :Y[SFJbJ޾ IQ?kÊ(JuAv^C9CzD}ǃ]'0:0Gʹ?%uÅ)gd,Yw`M~mx\(s$uɬ )?JԢwj4 b~W6 ԩ}^[^ϴ#h}UG u;}s1[= sgnүe0*Oii924 ZlfTz2X}%lʦǗ{Q FV16`JB)\iT &UpBe|+ ѨLXH3@iXKA*EDnO_W/kI~NjTU9$Uy@''P"uZ[dٷw%a1<.S$L^9rHqmUkŨ.iz(C}i&CaFP3KP`!.x7gJ1n5C1S.6?a,Vqrui~=%d%b3 rB]zMr̎\{1CKIHϰwAW50p#b_?*Q^=9b 0OvD*n7~1>)3M"*S?MĹ4n+`-rzk%]4 9n?Ƌ+E(PAD _snBGfUGsX<%u^%7n9N E%.} pUcʨG9o&7P|LyjTq)FaDepy16\垭phc @}a_IeJ3?]SYI`jgzB&PWfzI-lc"WneI l{ ק1\pwŐwqrDaZ!gSs MMp2 ^/2)ޛqZ5t)Ë⬷a5ujhM@e>eB5{ DJKPcMp]nOe)Jl oqgUJPwKSv0L K1LFDUXv@mL9|#:!Ь_ufMWgsS|a$k"kA-EJe ˩GӚ&'Wni!rL "J2={{}jd r0b`.^rH1 Irl}C=M͌?x|Fb/-ov6:f@=~=-:Nm5͛5}*8|:C]m6ōbIVs wvò[6Qt3"r|s }4Xo|2k^`yR'ŗB{r*~XSd7gM⽛..qZ'H) VBo@vc*%5eνp8+\V3wZbꌡA%;rq F i,%? C4D0f+fLU)mO)cie<xQo)孼A;~~CuY&ȝB'<ĺ\[6K#y(q*6|}CqMPz&X&(AYc;UzjV GktixLw_a?uGʼn񀘉w!۰cUFtY%LеZG16*S%v-ܮ28 p$Ͳ*-9*W h,<&N5ʠrJ=|Π qw@kHh5c?a, $:)``j]`TXYdUPuI+?O0Zkk fȭ>'IP}#L28j5( }5 8_Mj!;[ +y[|Mt۔i1_yO|ɟj-"#X- TaUId|(M\2Ԡ4D +0hW(* $9JiDG-zT-~}@5}(߭j\u~ͦ#1xUI<Iٴ=-+^ʻ}򶶮B'ٲZqSSB}C ," Ft9o5f]KC ;7,#-Zkih:uXp(I$co;E&8 =r2gnzýZRX>hҗY1L$c_`/Rx<7R$ X?gN D|OwnµPĢnY0mOC[,%9n?@Ҧj kovr: ܠh4˶i#T܊)^ oK"CQ?t%a $4RN<'b7ZE.vXR̶&Es")c vvPtH'-+p!.8v< U/!xˋQ;}ywpj:5cIVdx}W]z׮̞^@PP ^_͂2"ǿv]#=wna7=1v2 T̞`>3&SCv+N-u7MRjLێ@mYVy#]j/ S?Z]Eԗhh6.[G^Q4ՏMj?q NݓPr=nRRg*{P#ߩa;̬q׺Iq 8rZ/ 9:MUҜ@R^fuV#3A4l<T&Mr}yˑ[%U.ħ{W: cƲs.ƌ&ى @9dd)>3! C EwJgMbMTg鰪P{)@O,hZ,pPC9#QՐ):U X |E+F*, k(LF: ˷#9)v{Ҡr.y4Գb)rԗxstIΓVQj Q[:߼?xrP.d%96BP+D)g -z\qT!m)8{ͬ!&~R۬)IwїzV8m[8ʋlQ|зk[6*q`dG[e>O:^JEԈ  ?o*X DgQ$e!%bO1xTuuO̙R tx#`; IxuϏFxO-&CӜU+`l,ʕ? 6W0!fTAptX)7Dȹ׊/yzNp*BV_p1.!;/7`cuutNkWCHidK/щyb"VGO LPqSǦafbdsߡ1/ݑse.f+tV˾)m_ |qT`ʄp;בXyn:f[{cßm捀Zq | Up ԥi#QiEwK7!Ғ;{,k Vi/Ba$i诅T7tj֪؛Cd忝ځm se m;t%{Š5;}:Mq8X(7HCи˸|c;RqgVyC%sgЧlx u\7 ϏΚO$Ћzz"vKS +3vPOPG'pu*&hv hKS]I`|dD{8;~b[EnݐCjW*Hx QVʧyd|!(#Xv6^oU$"u5ᕘͪ DoZ^ %"N~V?dcx+Xc-?!xgR[N2:UPm.m%v"38<⦦g%\{e?i4q&YGT_q19"kzvG18!P&1N׭{AzNC[Ib/CMYWnD F6nbǙD&y~m˖<}C-9k)$ ]!g/J#{x0mFo4nKnܧ2)}otbAY:* yB@Q%Pe*[H'Y|ޓvO<|YfhoȕRRmHtk:4RIECIuiH)oT2ݖ})?H`%oy#ExVS廖h<dD\=FI5'7^O5g{Q8B59*gwC&y#$8=~bcWa=u@uUp #Յ6[uIqիJ1{H\<9 P'H&$ؼ%IȷSg3I4l5I4FI@lC YFl&LHI;9Qkcg3:tK6`8`@ gv+2,)BANTF\B-h<` ;(|fc_!LN{~e+@J@!U3CtR汹j[]`6zDJM#vsk:T ʨ0r&75(Rc#_GiS@ m;C22!jx%}94lb`*1(`t R poTx ΋˾%,!-d!( ;|w.yw%Sw}aJ|V*h]>:`<,-2 u_ BBOCV:z9e8G6J8ia8LEFhEk}E սYyK;ޗ0ǡ`^ҩ6,:q*{i)@.2 ~Id,}12`FTHDcJbܵzXJbW;T6rBE:LYuh̋#eű z@W6ՉBbedLT)E*!.ž梚}ٙ%(˹h&v{(Hgɽm?a'Q.y’BzSķaD9e x!m̓vAC-Гl5.VŎ+ppNI*hѫgm2XlQd5!`I{ mk nn  ̀}hzu95J:y߰Iòt۳QMHmɩO;_5c:GF 3(KC3v%R&MqƲz}3_ |/`RWϭHbV:۾W^%t>K`v'j 46>6ʟe3 DNUO.A0W5Z^uPP]#PbP$8N:W_!H w5[B\v+P4Kg֋KH(P+. 6Wh f=\|q(C0ֱ'i;  5lL= ۼe>s.#)J1%^LYK\֞՜ms~B1 {#ɲM #X eI:YiZN'R(zr aU8L:ie*?E =z}n11o4X]K Ά|.]xT tvC$$IjDq%m"ԏګv <ӠKKfYn9 Kw.<}yxC<0RܫW#%9=]_lc.X o$AridR^gQHZatB`VcrdW&dr~>:2T[4}PL4,vч(q v9I%4ID2:|E+Seܖe ;{ˍHp"tp1Pͩη<Ǫ_mS WI=IuUI'kMڷ-BЄ2~濸:Iq3A$ha  !@k˺ԘJTMfחTb\o(2 tt}&p;E[rrIRRxȭQ\Z ۀoóYT@Ii*M:K:\PxF5,2-ʚ8D z*ahV/n,VjոYgq3c -3_ه\h_&Iy}%w4jއ7rJ"DGvП'b,BJL2` MggkωxsHK^>2tW}s-e7a1f=Ba^8C=hgOdܗ0ȡ'Fw<̮](pY$Di` ;ƒFM$ x~a;6JxK0laU}#QC>XCBS u5)@tY?CDˁcfkV{?&3;:i7%8e.YRC$ a1п 3hLSGE?ZpV }R-,Iҥ_*QQ3_c_BҤB÷A 8 ̈́E6"8Pz^EKazu޺!ֻV(\zqoc$~LNRO&/ݱ9M39ǥ ҹL.D+Vqs[~4馩x8!+KnMa *)ƻ93<01ˡ^ѷ[=v٭QO1_h:K7C>C|e$q h"KìqZ!B.di }@JM`lO Cbz >=" ¡yi̛7?"R3e:XQTL\g3{C1BՁRv==Uc9L|RV.hQښaLdbp4˃GgIQE24ǺոAe#~L2z^gEr\]7YdV%F; )/Ԙ Wtj;K4*s󎧨:I4?_ !Dž>b৻ N[% iOȺiNβo7Rد"00j*]"2yK/uA@aU ` zE9sxԪhVW{Q&< 9{(`!I,l.5:Iz@cz{ү[" &bSm=|(n2, W'JkBa~̝. vs^AcbZeݟjy}i,ϳ ]]j*ݖ$֛mXڒa 8[M5#-X (|tעUVO90}SB:>904rHu"h 0|7R4.7׬,b+_lmgߌ$]kEn+zS_ס=7t~wLIӌe:]5V*~O__^YFf(cwEѳ'*wS$|e |ܢXD)aN%`6Ypo a3Nf\V' "<[oS;1Kv\b[< !h۔VJ =>jq8?ǘ,QMPxt=$# /0ao;R ir/ˁ9aB$dfkg ~]m /-n^T ,]xԂ/Ł"*0" #xeDUdvE*=xvm֕;}1;ޙej{7: j(|gM'y0{_{'Y4Fom+S;m b|ᅈ[[?d*Cw+Yyw>t{xB7AwX~kY/oFS|,+ wopM^ xNP;D1 yl@N9B*5qQXpUwzůֵNi65qx ôE؟1s/ӈ5=m dvo @ii_.&2(.`::[%m"=dJbV ش̠E'<6#,lԎg-$gr_ T b7`WDQ/]t:WzΓСnTsW@>87hl>uO!Icgyn(1 ,V_JXu]$kAHms"GC=nA(90vҀU/w)yZ0cA:"% oFK.v9@|B3`}j5@&:,~& Spyn$!,6Fq/ྮC^ckk4bJՂ |Z-}JpFbj Svdn׻"it|<+"ݖS'@έc[|`: FXڀRZ>vm/L5A# 0/8x/9pPE\3Fn 2朕31cAUaAwZ;[#6˅!uEOsNnԱtt%J b ^|Z3O5hh0XkYҝnKF&zϒD>f)_m5 rU-UTӰw_/p״m&`QC }kD FC =[kF0AZDy}R793r0+X4Cu::=ԇb~v8^K-Dz*A}Ա8w}4FEVHqW('Mw%biB@$l asO|O 8,I7L̸K6ћ+dxóX4eů1r*U +*ZEjSMRRjC]®h"Ϲ+a^X~4-MxIy3ƟIV [ׂD`,Vt-9t$@_`AK :-1}V s-cgp A2\HƳy#2%(8 1[ \,=8sۻQ/g/n<~֋Ml†=K.{h n\_TM? >%V1oV{{M`yG!oCE-53=QoGxCi`&'럍_W=U_{mkKnώ:Jrƭ{=i qb9xIiF RW=AW.iJCesp#5-/Y͙AjmB:Um5Q˂=| `Ƈ?Nw&ML9ɅFs|IE4[AR)<أ1ԟ/}QO_LK2&Vƿ۞s9W17p|Gq>*vۃO}$3鳀OI*Q%AqÐq![7̛VM熖чaauEH9;1K.;;2gMu{YVFda"{mbHâw6 zy88J x)opb\F+o.vYjԦw%mAm~ e({肵hDkq'!#5)TL>[ m.=u^ifA9WV`dz=ʵ LpW.)hwGdE3ٮ`Rn)JI{LY>v&<wlXE4UJbo1t^DFZг@-`DdUY %sU?G*ǭWaF[g .M[ 619yNh <.uL<Mç%c($ҡa9M)5m50 -h "};Nbl8/Ebi!o-VCNb] 8Dyiy;{ o#aRWh2Na3ӹjPhhSG<_wXB>tےS"8S7NOʼn8Ua+KQFꯣ l(}pjaE:юj5Ed!>D߱'O?_L_q/V X~VOR>2ou2}t:JFRFl]KvĎǏ}@s[+kLj mvJb: dfW.NUqbT0=ԙHWr6%JbĨ8vIk%NV )6>cA)c7Er⸄9 w (weu}돟2-2uV=܎ZSbN<ݚLOM:V0< 1ŊxwaKTC",#MF# -8$Khб@2&LE]wҶbɥ59xi@]#f-9>{~Y!fTDydl`!wt1;T6QŸL1) /0D>-*.Ϊ. DN"Vr[*-lĢHzׂ k{uNX~gy\DfD4 ӏ!,zxOʽ ׊uYc2DO-.kU"&sBZy'R9I-LʙQ'Hu@}Bh{ ' n.Ign49~i}+9kɁEwS87ԓҵOܿ˧bbhT:QcQ8i;kҥkP2F͗ISO$<`DlL$GcsR2EgSkq| R8O5xxȯC0b&Й:O/eRqʮ3ٷGUAOy,$߁Hognr'l޿jx[,Ne=MLa9߀fKpY>njwU'gɦrd[i8=<ɜGwud?cXI06rofB5qN8O;Sqפ}u}]G ˼[IMK`n\bgmmhw5L8!.V']OblnTP4O4Zlh[4$[qEn޲nFzjBx.nNu uԃ'eDH|PIj tXtjĉ|Rt/]UWfI ̡xnzC(it$jfN۷̍3LH43z^l;G= Fp&Z1Xԧ6>:|h=0| X1hPHgEFc0`s ^hSVep_wtFG4aJwp{$4L&c/9$.bZH*X>eV[Jܩbs$lwdZpUo)' MGmōvhV trwp[)BB3~+#UlN6|1K~Y43fnH B.rþ6j-g`ǼK(mb}ٓ*M@Uxhj -NOMf|Lk\NK@pvHaJ˿S66gȘ8ZhtEa60cB(Uяqf3+'1_e**2ևzFm|[cRq} @iFؐR/cjBcղhb%)ݨ6j̉VWoƃ r>DCQju|Gϝh{XN'vrcpVboQ ܅G2 ĞqԀZk*VIkMaYbJ[UXH? ҄E;@ $Y£Z-BevNmdad< `&ǏƶzXܩ@6M A>hɒ@Bjs3-t#e}!c ЅH,6t.6 3b k_s ʗe\Rv:gO*Z.~ø*놯#Ym)If=ù%SKwOyci0&D,ֱl$ȝ^Xk_`ᑲZ{CU|Xb= %!HV5*޵AY ȝϊ!ʴTv^Df N ef2XK#鵺-v[b\>il=>,LsNp?m3MI_ٹZn$2^H`D`!0tʒ>_tr6ym!C.ۈԗGd達BN]ђ ~kk38 ВG9 ,!,EtQuز<1 דTvXf(B~7dIVt&b]5C֠Gb> ,zq%eq",ʣIKc=WP8G*ܬ'4FL,ɹG=G;68x]h+!*I;o8__ mc~ T~ bs\ˎwbw wJ!x6/ (Qz|xBʨ(03#3H)&Ǥ)$BCN}Z+:MѥVa*=\~j;n^d92}QDFWZ_(y] f$qTDVDY OA ll4r@oyH6Ѣ_Ԫfdq;/mAG$p_]ːR~,szX22Fu\O6gTIi&&dž͎wABw$<^P59aww@V [\4 .}5-iu3JoE5(JnnNDy31w-t7A@YC<.9|ؐF4ޡUăn"7"a3d.ngLzVz5Q CnEINabj)wR$}Q;+J xNǽ?p3sq`?d\Z =blY9} s7D\6FͲ[|-DZz`}GL5LiĻmwZeb}g\*v.!^2ޥpP|ѥh(\}|.^sBGުuROWIv- h]sP`uR7U I9Hvx;8pBO,3C2_bc'ݨGzY77-p Jv_&l ;'_:kJ1;LRꂚU$. '&U!X/D?촖Ap~Ѹ++Y]E@5."=길OyȺ<Æ\Y@Mz*F}y"R qBoJ"-S'o5A>%USY^~E.羳2Q1p ~eHkldzO"_6\ʴ!96?Z<7]w:Gh Ue+]G"HHGaMKۧ9~v[;ٕSh^*<郆i^,(ȓC5shZ4 tNߐ+,S.m޾K {<˘Տ 6hAxY+^OhywY|H^țᛤV@}b Ep)1Ho bvP l̮1f?lbbuu˷_I 2b)`w}ġXHxZ~9X ㍎M u]Q PF hI'"ښ" :>nT . +PAHOGAE{D՞–hBN%Q!|K}2#3~c+[xIeEkFk=g.rDgx=kцpƈ6V:l|.JnL𛷰~Tt^d{K99Hy:ԊZoy_jH\j=,YfjXzQ h ,dGi9ko&CQAӻ:F;^UF9xpZ9U, .3W?:n'9/HwǼZ>9L B87.-[̭$P `iߴHq$~K<FkjjƁˉzFfb%h]q]3NI kSL&Cm#LššDq{;쾄J,fWl:`# -ٲW3Pe$H$AV g ~YҋP۫N/vF09G5]59ؗ6ґ"&X,T~:ܷ%I9Ns'6RfN)OS?`j {*Hi6;^*,!} Ҟ,1 e yf5aT2IKZp94. ۵Q*@&D ᖃ֊5Nk&OPG %$/\oA D+?ޣB@n@1I2 A^IxehS67h:q ƐoȐwDT4VOFw֩88v.pO$ "\setR/hefuNHTb^ZY v=guO0[_69GxՕt*xVW4(gFB(; ]%[!;700.e3?U{G 9L+Vio_BAjܨzlcݔ?&Đ_i?KMhaf^,}esb꓉v?S8=a欪;P ;ATA%%4_pI6#-4a(µRib~gX]٢PO8ƇlKl` ĨTYȺ5YrnO 1 DjU I&S4N{g @ 'v6 n7}|tu5>oK)k3(U;W:ʡqjy _CiPpLh T^rx> ~Vթ=EAy*qEV LNiĠF)orj^IlkpjCP3a!s'{>>[iH2L09Srx!Y6s,cYؑ@7:&uf;rZi-Xx/e͠CW4lD e1 \Y˚in}})Xeܥ <,~dκ 5s}tЏ $N_z-:x7pZo?ua'S8C?ʂ4GtLJ׊|H$t:mh=o*i/[O dlS=|&A@x=c kt*^J3h5F/EB^P%b[Q$Vs_* jPuOtL6iOPOu#=姩")=…>'ukߟ|9Ê oL;3bYCZz 8cjW~PT{J辘tȋ#+)HJZ`&=Ӎ@Pr0ĭRB6Z&z?6(S,zg+Z)vLިYh Om LC۵ b?c;`T^p7a.3b#A]~%O&_M]aE3ܷ !2D 3?9VǓ )˃eUwɳxTSCEGj:/DˣSx٬ƷPvTؚ%7fL-# AW[-7 T9FYej13C"߯N%ه&uc{1< r˨XRVN}WʼQf5A{?PA|o#$\z98*ˏM$[WNI1H7jQwVΖEfH̓rHAmڙ&<̂]!9I6G,Մqfc,v@\69`>1#`aH( #,KPS1ԪKZDlS&ȋo[ *e ]3p&\HSol$ `ux#n3>DUrS8)=.Fb?ߍ+Wwck{bz2Ly[ Iy-Ke1qKI)R$+FDZ96,sm09OoKmVKIӥ$z)2ZPfo9EEbFռ&v LqdEdLE]d}y#fcD@)D +jzdp ࢚ul9*7|~UZ99~_*'8__1•pȏ$h?>$zkUNO)ws , 3b D7uJm7`n $j?<>|9`/ ؽf$k˂^^-a ] EI%՗YIOհV =[e]LLݖ}g2FJY5N' di59roАb\[, ӅPTj29< AUG) *^i2B'O8˚#o 5&@rTKW?6 y'o|w~N@#&pU લ R4F^ ī=jŞPs#3+ɹs9r2>"d%֝`[σrB}| չgp57|m<}K`N;+ ݘò ƒbXj.+SA;1)9MYhػrK`̏'jzG &*tvzb(?EfZ@T4Fȇ%^y]H'Ϋ 6NOuCk_(tj4/vq3(hXB\#]4IW =ZwwZ8[JoK%ET9S)010ۿީ߿]a!%E]_X_.T2#7̗OŝV F6bs3ck "$ 8WtFF8=U4EFg0wӍ5OVFCI+̊x(ƯR1\j8Y0^% G$&>Mۤ9N7W~ 8ͬeDccMr|~S}KC+{q,S9;5%_OܷA59W2 }IGU?X~mQ0"GW&-8-Ե DQ<芕R(h GWb)(,\ f7Z/fnz \|1'3*x5~~8 /ǒx-VP%H^bQ%RRl)VۉDt>jV ۀSkYCՏJz"{8+3U8<7Bgh(EEW::gDZ:*/΅8K$X@I,a>m#:+\-v\ݣ{,,ӰGIѮl:37v96+qmoy)? T#\SM-~'Py 7q,dj<3f@@OUh 3Ie8p7"/ ٶL(hD2HC׎aCQ(#;p)|v Dz.R~pILԋH[Թ}}II{X=}ᓇ+WuiR lEʦ̀{&ln]15+O E㡊'=bnΘ ZdgXଏIe4iT&YyDhU>@(t .N{nו߳u("`!(wŪSLL-qL?~$Gv@tcǑ৴ @5pc .## %Ē&PbQ7joM3j2:[|544рΘ?[kL%*Anmfv} v_^rlqZZF MMj8)G[>,f E>wP+f3ֽieTf(r ϖ^ޗK>bO iu@̧Gxo r2<눗sq2#F`1wR jz;:uC0otv )aO*&Y ˞0ܬl4VYbݓEy2GŌ `|7,!(?9`g3Xq-: Mz4"(A<ˬ}HiD;=1~U ғ`Us:~fLa$kbQ"DC^PiUj쳌/p׀_#\}n<+%EcfMu8\X㱎 ]x><Ҋژ{v{ E2Ký5r"MEN!gMt ҙLw<)Hy#zFj@ނa47^}x0 Yqs@ԷZ5ɱ Ta(;"2}9oBy,%Xjߍ9.)u[3L,&jL([~su M-p]!J Y3kET bL=C6?!w&{ r[=D"kMP.s?Dc0ͤH ed" jcK",rPID"Yh:嫝3RƥBmf4Ye½2&K3 gP[UƓ^ +?7ʨd^ghRJFGT|^{;v)xW'GgBP#9~᱖ T\ܮvqTB.Z&e^J[ҡa=tO#gS kPmQ/FHY[A^V=T \ڎe##"C&z`+ ˌ~g\V2}3tq(G=XfAj -EJ6 L R!@4I >6.J'LnFh2MSs7sh0c, S+j3N ַZUbL*;ɸߑU7עNK˟r&r ! ; iF,vdž sPj\:BQc{I8^t*Z8!<=X^ UKDiF CR FR\sg?S]fzV.8QtWᥢvn=딗g6?)"LyOWdM )\hF'ѷ%9̐@ aA*7m}qFl}0ܺiJ૖nyӈ|S '{ˎϱ3=2Q.0PYm_ Nr[aqtNmgq섽u[gtѫ?.&+$9\o `dcsiZ*0RCD XAc5z$xquj!y?wV%)Pz\op\2r%r^+bnm+·@3+bYC{F/]7V>@DyC|i=OTJ0|k˜4eu纙*h> ^*7oe;H"+mKTA!U:۳"3U譊yl}['0?y\haH[ |hv5i@_O I"SϼGWAbsPn8|`qjXvU C3&>yc~tRQ~ٵSt@E]^u#V X_u.hr[xؠ hɐND\wH =]~+|'l^5ybELasq#ۋ.δ<_"B6Ii[x9/Mż-JV6jhmKjXfo$M@Lvi@yM+C} |MsT .J1}0ZNGRO?!B7 uO R @Rbņw4`}Jn"-;ɂ[&^p`=gTd8˟g!Իˌ\ϤNáU ">Q4,HEI~Š$W`J;υy%*P4  l12jOf/E7{Ԭrm8NJnBm?VחG2%IՍ^X1Pj)$<ǪOZ`!q Km[uww-BVMyU m:]y\8?p2\0vty'`_o a;;vc.'v]MUpIb^.dF:NM$CEc.GVovDyvrT+<4 T7)ZD0 B|;XLLAw9 J9UBx[x)}<($ 5nwlP~Tu م(ʇD Tw Hm^5WLf`}bZء?~ҜٞIYO`x۷05iԇoU170;qkmT*Ya2oM&*$^2 X@ i@ݨXdf6#/[!qG^<.,c ٘h. o#{+W^/`sۺD.Ï:4ȶ I.1@mr0oA ZWHUhKRIWsbBe7-W#l|nmkl9B~"g S7JJy uAdɍ$Gd[p~U0/q:ڍEċRZֱ !O'k/a>lqK ҦԸG#:A]ZD +]': 0m<>:-"FicOuP)X+xTE ,V8D]7?t='|Ly<1qqyؕ*5A>W+TEXA!.C;eh962t`ꁟ wECPIn6Y q,W)z&lʒLH7YR9A=;-IGv N׭Za'n6k{DGyX ݨa PRΉz4d_[#) sGE! g[˒=6X. !90W`ONS41X@5q[:b>{.DXtz W{Q&:@_Ģ8ԝ',d.ih/I[6o܏_0+yu?\x =Saֽ_C Ao8f>k[{">uIG򶸮A;Cz:^ TАla|-9쪳9\!t^U0stWxa`! ;x QN6tvhSZ-"AJ4=OZ0Rvw@9!\IfED `\z%3IdHJz9' ԓXdoБ!TW5xep 'YBk(L%S3QI>UD*?'R +X}Ml-h&b`]ZOeT|` ĝH#HS ;no,!ќ%͎R>C*W .OyFZT+p9Rq#mtG]Wbb.Rzq'RvENH ;S+'鍇dB),`%@=RVi3;n'ZQѿldz@[q^۰jk4hꕺ9wkL@ o qL'`w}/~?~A/z{ t@] 9oUu#SATEA䰒#*ܲdɈ#V"3n EE#[]>gxJI7'FqU0%lwռ򮄷Jg?b`U{D9y{AuɺC4*?$jԾa) 0w6UekVu5eiv#?DȨA/)J}+sx!Ic?CGSjV*gmmAm- "2`!u2#ק/R u<Èo2VIB /Z;E5P2o켮#&+Sm 7,GlqV` BG_Jc׺ިoU5Өbi6;_󠀚4 OGpp[y_ܷ=W} w& Q5A(V^{`o>agj֯{ 6!*P\KͪO̓rǂsmd@@(*I;͓Rg]/b}7W]UI&<3//ىWٿ?220ïbAp)Et WmqCh#}Gkk2%M~\ۿ@ 26| Ejߢ"!&i J#iɡאwE"?N|AFn.Z^_Z3dL2fx/Fc hƈ!fS:+ @:˅A 'V)b5X$>+Q}܀4hwxU%"8[(wup8v'ҳ:':L6Vc~J!WXV}0 eлA5R/c8N!ruz^}2Ev~V#2?=MT i ^o_?K=Q^AL:\t^+4/MT pdnGsOAQ|!tQz~u%Fm|T#Qx0,A|dmV'Vylg5?5ȘK9o:OΑ@'t`.ey&bO2F"Cn7.fV#oV8QyO#%| i0?yRuVUܢ: L3o=Sx֢-M0ZHY@\2hBQ 2(x6ixeInWJ>3ʩ:?$c}?:RlȝrV{ 1 =oeP`<|8o x}O8qir{%5stln|앂Rf6׆_ _ruٞmf( wE|9ٌ9l,O0Ng{ eo@`׽ 4#ִ n{nj%qJRK)ٕơ|Q0)I/_ە+HBmX0T v!;qүy^M۫RWnZ6otog 9w<9Lگk а4k*M[3WrqB,Qh\t` G_%luFE8|Cbƪʯ?u7N%ۜ@sײlQ nCu^sM鯁L]ϻb$^:Eu⿞ zh8YAdIb By1%e4-6wsF dC^Wkw+r<Axݖab7kM>-k lN儢Ek =̘g(8p%iHC e|Ocz6Bnչ$B>yʰe;t,j(!B,7!*Y!fs{=$ =UdS b~qHe:N)s #N1>|7U riGrf&xYR aGӢ:?$$ %j1O1UU)AR`N0 c6mTp'; AYBOv-izµm؎!vBz!.3. envqŅ[=]'h)tcT'o> a#$QLÆ;ݥb Pı1CG@~9q[8Hg!U1'U}t``*'.U#sz#2[>TG߹* }m٢|2t"З,}=;R#GضWHlTS0I?azVvD1r :pĴUBt,,XmkkoheLs Ԓ;- ləkZ Ӕ"k|lȣ43o,ó:!}`w{" (m8tg6*7 yq^و `B>5gVR6 ]CPi*?1&/)#kE!)㟆:pq̸w՚&t-NŇ&) Q+\^.l$u-Kn95MҦeyPzLxVZ!qO0uګHݮ5NgC*rhL͊?{IR/XUϋsg` Tt|> 3HZ }cBf9Ӯ@AۯTt7B Yّ`+X;JU"}#;kߝi>A }%5a̙W]!@Yzv;$zeQ/ Vk8Ǜ9:P~ȑ|`⳼ZE0E uRcT] 8iy[at$"IV,EPAЭ<+$ŚIȾuwSLk=[ ݭE&B`>oz8f毡Nν(4@X}|BN-T1IPB= ?;{u^1ۆ)*"n&yTD`*&>6RBXq^@.ۛDmEphWsNHo|?Nϳ-TvIޖsw X.!.GN<Іuffy]Xi+7A4KXxuYaf$D*HM՞iAZ4nIg.ua&h:`k\' Y*= _X(Ȃi 6٪U-`W*#:#^m 6DhF|Qɗv 0Ŝtj]'vOXj O1"# ETH0#ކgB&g*>&z9-5%ueUE, fMxY4W&=O,f@+9?'Qbś |1Chda;#z`WGRzQ[" ^-K&u`b%`|ѧ6gG$3KbѠTTPMqg , (fу]}7'iԞ-H& d52lv,T^ & #'GqLYaQ:3,gyz?brBY0I#˛ ,?L;r`.QU'?Ϝ-}CDT8@h0޽J7vCX&W]nԓQKf^O6 zb"Gd3(2^yʳq^['*m4ٯȐ %veIHBKro;!81S_>sۤ,~D' V Z䋇&cLR`1-d?*f!x ҫYs:߮G7W~, tsL,f7^a52J Iljy:`ENGF rSûe%s"#86vBsk g`w^_']=v0_Z,"Gzũc şGᨻz O!;`´XIlY)\Z `Gs좞pl_*wWRIL쭗W{kP]ܐvF-M4_gMJCr;rNJ&|)'r5 [iƑj?u@Cӓ.;qև7=GZHBƜơM?JP?WA6&ޤY݈Ӝ&uz^u;K*w p5sdM%/ocx)f22C&c|uhī f:'Ѵb0-т1[i1ٹ\$F{}ǔ {>m>QJRVgdn钡 4S Sζ -J GWHQM)r32^#z.Ll.ޞiE!/rhxe$l"SR |JV!< -Xլq"BN$V0L݈Uo-hccv͛!!B>1SJC=sC*"z͛^o5/Zx-RP8 E6BOO%UB BJUnE;{c:(ٰVma?IB̧`c#",2AP6DKZ89ikcEV. m&lj 0,/-nPDMk ǠL 7a9fVu^1-1u+965>JgUrLޕebPU'T*DtLN})㮭NPZ}Y8Hݚqި*^߶ڜl䉎tG[ؽ,) .n${,AJXb+fE@@U;x*c'F]hQ/ʍ oSX%: N*i@)G)$BdUGN/6sył-+ Nr@vJc԰b>ZEo]0@DWi n%tE'΂2J`RO0 i1D:WX^?7Xa~iJP_*wbt {? n50Toy1*CcbSdekr`_x]=d¢n5щ5朜+<9]쀨 )]SXZtؓ&E)uNzҀW-YsfY%E^z3z&KVcb\c2"=:[9M j3hq k˥PVD(O8V]SqӅ6팽}=cxa$uAxLJ@,rҍB6E:I <(XgEA8EM~:p@LN(~/; huKL L?EQB\|7?N#jz_}٥xJܭD'%Qo˳&6#\DKIs^](8))h+}0!+GF+;?Q,b@^~sW(6?熮^$@84rL[w:dE:p(EUo, xj M- P~XNZȳe,M%*EKYJNȊ}3_]w2&H,r999JhyPe(?PXuSہ1ZQ얟lytO ٝHw]GI}JɒpAUnAƏΞ9@@Uڦ{K`\kDjpe=(m'e Y 73 j{$a7vt>DgsCLgǧ[hw#ŏ~Ǧ95nQ+v*X\zUaW |<B+e1 [\pT>$5t| Dz[̈-zG|+ȶCX"1;K1+wpI=^߿{[aG 1uIa(SQ&[]XE;m#jhCƸcE~lAW>K:"HjVY3_uZj+PM*McjPhč yeləVKA1oBO"BS4Bie7#|w_lzCfkTJph?u/*XyeaʥDpyk#$qm_NiM0^(e%'NofHE3oJ̷ ͂ݸ[")ߛ M|GIT-8 sÚ;֛cAΉp,c\-ѵ(eVe!˪oW9h~(rQPgֲ 0rOY00"v㠒j=Y*p%]gn~MWK*̿L.[\cAhOJID:8 ?Ge[?X];kպ ^7r\HdڲHLM#T{97?%6"4> qo(2z>IiHuӎ@ Blnm(x7uب]g4$_wkj<1jc!Naqh4+:5좟W. !k3[LR `ao?@|giŜwѻfXfH7 ayj&SW`⋸0j̭7o`a/4>s]8qy,!cWhJy?pB v7FZ,5O,L='rуvgMBp_OfDm_~aS7WuL=_Cy??B [YP$BnؤKXƴ=(P|^b>d */f Q/( +VUĵM=%Qb|tVaD_=dp:a)3-"6临 9#ѠET+M{biHZ[`|Mh{F(i LWb]2gUR{΁ j^jTI_{xc'M!e8ʍEӭِrk A05/Oβ 嵙%gzy&;l쒥La!iADP\V=YS,2tBF , D l(42 dDlC%`5%FUta-]pmZQ2mdiS-м|]ᳲ%qa|+VҊ!tD.24m;dUAٔMԨ TmVc" 1_Q5=h)'S3^3E  ktɤJCO.i߱/S0R@6n+j7px+ '`] O B$P 1;6Ғ -827g2YS5vXQ(|Cx ^ZffW:5|T!ijԕX7 Yl!4K÷EXM:_3/~_UlZ}yA.-5xt dRƪ}͜r ŝ&vsFzʽN|դlpyz6u?*yMy)5Lo&q7hou};?\}_S>C'8AVdb-D-k~A e:'0`x NuXIC M,Ё7DoY b~Oi$+jL1YS 3bgS#fF쑫(Gz L.!~Zޣ&Q,]8UbfB=\J`ۅ6bY)mFK#,hAec5ީWZN|gt+dC ɗ7:?r1%SGhzc;q0̚N;/!B#d8;ΐEKÓR<lSSF̺K%PCB-+߿NwOF.#!rBڜZ <MHR.yhΧ;U,D,D/L t4-iF9'Ub,Cp?DYv"LS#ِ_)pSLK-} 崷wgʈ-#rH_M(_=Z8aMm~+Pq?uTW(7`#'LʭBf­wK|E@Qߚ&v̈9| ;44\_`ѿԥ[ f.I6""HMlV_~DQ*UY:i׊zxi}-~"qk0E>uP(ʲJ 5-L"/wʩLf>qgaR (/c@<Շ8SnÈD_`(W{j loT#A5$[Q5۝/l'hz}C( ,•#rZS᝵z~|= 4>mX≔%QBawJ;ƳQl(V0Jf'ѳhĹ:ԧ˝$HFnwm)`8f˞3*Ʋb\`q2Dn"|dսfŪV! J0NlN"}‡}.\G~aDPIu'q$a#U_PUi w Wf<[!~W r/U8ndXEd!FsKQVWB?B`Yfշ-buohq)Owf*n)4ҰOVZDqC=9j׏J͐|fn?gTkRTUMH슀h*0OD~)4@hi|:͟K}9?"Z4*dSaTWhtNP&}+_̬_!F W G> G@MړFkcD_< 1TV2<`[d||HW9⩪6:7QOL;M%L' @Hl1h8ӌ('^rDCJ`'!fBeܚE1M9`RD-mŌ: Qx7 :r")D!pVSɶA_k890+* "!s;n_!>wD#Y^@lj(] HudD|+40>)LmgBE{Ɨ2?-i> Zo( دwc)l]ϳJf wE=*s(Les "=^ ?>p.:O?/5b㎓k-(H=sYiR3MYfS==,<9*ƬP C /[h,Fa8袰k6s7oYQM,;mo1IY抠4Z"/$HCEn+#_8$e;=j{lsX N¨#Yq=qa9lg(hԬN!}u\_٣>ΓM;{d \*\` O&c BP MT 䃫]4:iB $Oi[?-0D@̭FSPlSo9V^m/QumdW6/oB⿄:YvܦAC_$<.Z%ET-'FNYx_U+tc!m&zpՈ~h95S"uQ|@_N]0OY%Բ[ٍ>ۓ&HA_*.)uXf ڱh& o]ϗsq[`3cj,7.fIH-k",#8qA0@µRCwb؅$X^Dgl0U߽s\?RӜ#K l}kw8S)* j.ꃟʸK q7W.II銄)Hג' wQPѩl۵{Zd˸?NB:+fsz mS9,XBR|>p_L==̑mͷKPEm*_z'|bV%ɭlx ޘ* 傁ld"gb1h_׵˽V?䯪 LK*BX +>6;٫rP)YPK"SLcBmaZ g6=]̶*{4/3TS(WG\rK$ J0\^>țR]MY^DTSoR#@ 揁h,!@1D5]fW9U3P&yjRxu3xḻP!9veNCo擰HOrc9D(%fp͏Vq{@1>u h,ׄb7t.{j1V`:D`V'߆ǀ8D ,UMz5޾M涎l|[5Sߪ۸1DZm*X)HK(Ë蔦WI] ʛ[MInԑ& nI ҘSVW]-e>=H6)Y^Cp;;8iB4ƻ,[zz|=@L'7E,¶8~%#xǨ˟ѻ {9O dGyK"PkkݏE)V~mWk?5a6;H=GTudN\1/iț[vKc5ϒ P[ai!%N߂T=؏qRRJ~ǝIZEd{ W0WlH D̷p=HI1Y^|9af2.]<&% uV S*+UwUh߽t3pKOkN(2FN2|_j;c6\hg[ - ?pLFsZTe{O˳AMDK,aP y+(FǗF`IuE#2kw~NwIq$^-77֍g$^t6V\j&XGqXtADνVʝb^AgD9n3Y򠵮qQ$ z0܎]nMx&WKRbAY3ɂQDOv,2@9P<?^IiQ]+ ^cF)ykO|'Zcρ.I]c~;Rx{%kAiN 7 &E > ޒ3 O->I8U8TN?K3K]*Nf]NppQz '?6 <.o~dC3ar<&xTA1"-'}4gp'l)C-ƛy]+U,x{Cܴkzˁrw;6&aKႤV$iax\Po諸s]t\^Qn4ԹqX K^&[hi6Df+mBTQ2~q0R*؇" 'Do6fCj X)0PFП[NK' zU#fFUD:L- sk=$ls23 2v刺"Lc4 9~w7qN7Icw~+\B<N2ƊD)`]z-J.谕 ~]rMMX5B)x\`p;./5b4cȅ,r5$4u|Hd|d| 9 g ZS@]i$_ }e#k9| =@eWx=v%$9L0K]U;n 1ʨe)o b۳=xfQ2-ԙDip7rlJ;ήx%10\2EOc/xBkM j5Ŭ6_W`[l[:e'B`c8N!7\ QjV6ghЏG;n,;sExo %ńõɒs\fkk.YEK7,.بl=]ɸ]"֯-RE}G?ޑ,x:|,U_2CV]=;gC$$;M-fb&}*!Z\B6ɠn`!Qw7a4b+JkHǛX{T()qMdfM1qtmP&Kp@J!p M f* ŊG6?^maHwIBhQ;~xr|s\M̱Aޝ1Eq-44(JtCW-R9Uo yť:{VXgTjI&w098:W10cI@e&Ω_I>ޏ(_7/ |jBIߑH h + j~f|Y[˙BX.Wb`yxDƎaĦ`fl?gK'>_@kOdJL,z52'`BlІϗyc7"?6؟v߃cVgU8MSIm#Fj(8o|" ӕ!ְ! w Fj4L̊j<%U G= k)-:5[[=f/~ A ?@No7r~gpc=+%}YTRDf UPO`2.R/NGCd)n-Wv,\WZ1ؤ5P>^2sԓ \tA(5[3{]@udp\XȀRBbnKq;ȡ}$4!ĢE\ [+%!̧x8wOqGvm` KW £ڿziRh@:,2p 5$CSЋ! cM}(#J;7-wQmktZ0a4w;Kꁱ )_}a FuҠosWuU=tۓ*/m#/qNWjiy75!咳/*RJVJ7y5>IO̝$fw{L tޙ\%2HS˿[P&?rck-̓еոG&S#d!`.LWY9궼,Y p"qNѵlB*'39@H+-|ZO2_zN+*h翎&]Uo=A`iP <Ϳj)'35~"m$ jؼ@,׾3)Vk78ێшh`0^V0é5.ge8is &*[b+ibk敘LI2oE0Fg*%1tĄ޻@ TT4L_ &GbÖ<)0]cfd"( r,xM>fͻq4G Tg\Dy̌.?"̠8 l7sdіKK+m UÝcCoBNp"ǑC FR̃3e2S}>-rX/8]na~KȖFwgٗw IUƨy0-4,Mt5:a:4M/#7gL(l+;VJb?dd\Jps[]dNPv:K[6ל)NDksޭp;naY9=hBPRxYv͋EXhHt*j ja`x] 1MBiXEsU t"P>dȎύnx~o9l6)BQ0,>Y%=lT!,K`ji~sfu:/_+M$%*rKҹhDɭ ClwKQڴ75l{zl{aG9H[n$bx-!m+=N ATB5aGI$L\eIKZ#%|6PCƗ9>1>&6w@DNl|32س)ڸw@`F39g;@ə%k%xb`{b 5#< #g$d6@T >3#AUUs-W`_NJ'أ{w2뱱\i˪"M]\VaSϜˊ?lwD*zZGl}-~gDTrGjb($֜[jNb$R)<4 0qw8$ǵܵe*+$K@CPr}FmlvRBwzɝPQj|H"kLUJ ΈT҇ZdƔTmDUL"\Ҁ.F[_5=yͿ(35/ x(䋕w?J.K52'M]\2=?1-Y-,L/4AHG zk!} % _$x5T;OR9?izXO!ǯzjEw P]` Ӛ7Ȏ'H=Q1C\|nm"J;KC"k*|6/ -\P+Z/ѕDV~S--56CĥMGʋ1?ˁؓkazY_9j S/ONe=jv(X q%ȭEF]&ɾN09nJ]Ϧ]&x5XvW깠D &|k$z8 ~Zs?oe$9p#B8,=ض%q/i=X-#qՐq~ y{cѯ&$S 1'Xz#{^8G=4ah O(ݡ6e%8%*qMRhĿ*Ty/ŸZRD\dA tƗơ}NQ7O_=E_;I~a&[O(΀([}? Pu ,9>tyezAZ's3bpKU2|R-9"}.@Zb8~f[+noi _7ٕHQM[BsS _?/_BHĂ̝įKuA־Z4=^ȷݠ$A]bELAš.PZ|*Т;ś&)Ыaw2e[W=fnD{DUg0O#ꑊ6$zKʫΛvԄE41(|WTPfXlr@dDXz$E1-ʼjFri{pwžoQd{0 Ef3Uu nT\DD`/נ|t>4'Sdλ]JƜ.&vk;٫[]|cHG orҹZ}#O KY'|}z)L~]u>ހ]A8씝y0 *ہ˃a)ehts93) t8H۹ dN tGDO/EC 8'XPs`u }%01qCZzpEMwK mۇ~YAH'd }stdOrHy P[ڪ,аB]b+|![%j؛ ɽfyLi.?m楃G"[ߪW´O8YyuR,QG c됀dC|3_bXCeD k?@ϧ䝆Hflyta1{4G|l̟[ kp֋U Y*⨐m?/d~L7Da}vqᓳp64o Ρ9r+[Va_o[]1B%J6zux= x.cڌjejo?͔*K"[r봧~;:BZRx4R8(cN|&^3,U)rSD;B|cj0Θ`G&H/7nru {Tmޛ՞dG?D1(]w]CFLQ-qY}"Ky|f\[*/+edk }59u/`Rܻ Ҽ(<}-ly,k8.j0YINj)m;}T^WC]cHQ[yB(7v/Ъf(7WvBFGBi-y&w"MIaQT9u\ =ii$z7w)W*0Kt >^Jo3Gh(㍀Eԍj[_v{[V?&oWh P|rg0@ *33H3뷗֣eak ? T^m⛝ tjP4yO͙VPbXr@fi jobt=,[m hׯsurzRF WZh7i3~Q؇SmqjTc}b[ Jؿqj+6+濗i>ݢR \Xf%B1UOZoӤ xI\Jg^Ps+/ ?U9QZ:sw*6¬T|HɭE NRLJ qٔ<ubW:bį2C?=(jFLz18rrܚL6pxIGu0 ( eXSIFugIB/ DrV״y0uqE.!گUNX>),ovzzm*lnYXA6ADsV)~uJ" 2pVԪspUJaLP{%5ș/}GUʑ|Ҧ̊|RFY:NG+]#KG 1PlGv2*u5o׍|"g&Ϧ#<30.|qӸ&,ZNQu6$cؾ܍~T<:i~ٺ 4J.b瓞{LY78"Pga Q,š}V@ԑ_`yE%  ʜ&a4ڞQTR0N5*gӧ4YzY*|jcJdhKߓ[0Q+BpA9e|t"ax Fҥ4]\ŠFhcIi\L~F2&j tX?8u|#>sSRRϽK C9nW&߄k t5=}.NW\R'G2i'%?n{tm*<5ϕ; #,GUc!c7Ŗs3OhJ t;ʲ K[z$#3ղ&.+YߋEp` ?nPY)Y5Xh|)ܢ Yl}Kx? gm=hXE ; 9 7,1/zm+Q$vE1[!>sQA2D\StLmHo7KY8J$XCIuJ vE̩.g--T9NnӁq' U^^ܾcn] ;kLi'Ȥ#s0)p ,(HL G1ZM!'e-!݇DI$⭓Q>Z8os^Ǐ ߀Zڋ~ ܭ6XQyl;PR{@aj@z@@viɯA󃺺 um˂zBe2Ûk $i臗 eF~xN_:~Q5QIg݊n! Ɇ_pG5uwWcpo1 hc7ຣ1/Li|1~s9,zAM/NpS]JFƔ ر +G2Cn)%;p*r4Hzv.XftKNS{3   PmُY(+7,$3E޺|eɌ8nD*15l=sQ/-ZJ@&V _'il GjfJ 5{9X*9qϟl=;?Xŷ'65Dda qߥـ֔ u} sd6aԻZao4e. j*뻻Kǖhюw(GT7er־Bq~ Ď+XF/dZa TфgQۄhJ!V+Q'] 5Q|vΟc-Ct3iw7A)ZmX=ot<i;,Qȑj6Rtg\n8-{.A1SG - `wh6yVRbd)59p$k擜+A&#?+u/N@O$|q9>w~sjWw+zdIAY3SJuA]zπ jCQ:?6@`=?щdtOkjTԗxsC=-Sb F5B TJ#E_'!~B 2q!9|4Y(CGӠB+zUUaQԢɣ{GLk׎VRFID&L0AFP gZkJ4F撬Sc6#5/q>OTS^Y(?gXWMKM +t'%!j]Z1 zLf/VZ U׎?w< Gm kK(Ϗ,_dwj p4L‸S*WYڿ?*Rh$cHM zLw\}5UbfvV= Fk9p]-qӗ];?hi5eIsUQ1H͡+q0\ \IEv!Y|I 7Zm`)DuC7DsENWG SR,4=[)SuQ eNu8L7M5欷-q]CBQ1&xh?(f;㑃T",~C8n?JcFy|mo##EX]F rjsvjtE"-=Rs3bY"Ï:CҢ'tZj^rBudZ=9̝PI൞ -&z1+v%Nj?d\e9 y 's++ ´'F2{I=KxeNHC2Xmۼ˰Jx.+ZVQb]knpp ZSg3T OWxUFVn x͕u)4M`|4-1b10E|>z{;q m$5U|oSpK{] Wt І\PٙUEvw\"qFb7TprR-%{I7,,3!)^ =.TW[[ PO 24Rym8ϸ6*~yXμFZk Y4t$}Q@m r1_PCO2"M>1TYѴp_aB_o_t3ZgQYM2^;#p*HuGx`V)9BL @fˬrMNOs~mJ{iPMSr/cS B[pp t$QlKL_kKS׽U.С,e$,~ ёZZv5XDT[%__ FgxHJl4 lYaw_#:T`Gm S_uk*Q'dGf##QZ:2a\(CJ7%y/*f`Nד'4,N̂:{G_B+ -NizP6.ꍓO9Ky{%?w (U\'lrg(y,6; i[eJ+\HA L?\ NFq}Ƙ{(}VlGAQ@)Ieve[TD)lؒ:|)@`ҳd'sv0ddk7-{`2ZvV]+SYWߓUpJT>UE ulEPH&ɥI%8h:4~*X5}/[Ÿ%aH@U݉)2`lK5{WbDg"]E<2a7 t񔋹)k=2tws`%{OV,xl֑Ԑ¢`CHqNL>(7303d|LdPZw8ߪ+oP@ڜ.2P͋.С P%e].f$$-D<ªUC2)5-LVvdCFo_Qh$C *`Wǒn8"?ۋy$t2oRllB[잳QPE n.XŶΞdKlo-E Ť9s3(\II+ϖ6LKx6nHΫ<>NodeOm_ AfȻאu #p:-5E?0l-Q 2ۮJ){A=-|7JKη,=g%N#vX!G_IPb|"kcwf;5R#)æp]\+O*k=mNP#&~wHtwJހ,\`VN"6dn\( kAzR䛺Z,~cHNs|_?AŞA:vZAV b @o꿼'U('AUR%zpڄ͞v gXo*-{T<[ͻfAE$v:423\7oJ⾩0L@/jA׃nj~eP R=77s'})~VTncరWuy|. !Im Ed9@ۉJ(R/+j(n\ԫjDo֋b.Ҟ?7ۑa @p;#\lx>N5$OZLCހrA(|hP?(o8@턆Î398)9N`a1{{_j܈e !Pi\?$wǂbTOӘ#w3rtٹ}7BiT{7>14lYr! `x/޵?]|HS7+⻯i7m HF.+|0 D>aE@:;ȧ./R.! ld-vF ́FKB&*(+=-BGcъOhVF."H.ڛkE['ϸLq:*tw Q5o(DVF+ ȩ#T  %Z"x:)yP 4c;9B,H߿3j `$F=WDS%)^d".b pXn5Vp;.Gi3OUUvl)aj7O1ĠOyA Кb"gŇl0f>+oasj0.{ 䂿@0QK%S@GAIma)e'zGK ׆V3=07IFoE8c }8jv\4~ց mfhr+4#=(`gVdbsZ]ǎ48](jL& 9}8CI5JV6nZh繵IVД#ŤoդlD/s6]4ƏfRz/`$uǻm i&S0G&6J;S4;yGTՕTsVS 磙摾.EGb,U FD3 @(& o? 2kaa N%KEu]e+S~lcʒP,"c]kNr>-#%w+)Us 1чK= %u跃+,01Юp $_€2wZa,.KܣQͳSt#Q)y+ܵX)=ʅ/ȷ&͛UB+~j(;h! "bB']~y )r& JBߵ"ж%mt޿BG+onzFS4nnN;Z6Ib|POhi1Vu}@ʪ֐ܝU} | y/vp(xCcgl@Lcb60Ӑ|tClŠ00+ejˉ2O9Xs,*;z͓"M==#XG|n+uHk3'ޒ>OxP TQx5#A(Ef.F(@p%р3 (/#q6's-/,˘ڥ51|*g5KN#orGQK0Ҟ[Wu,II֚wm~f#\[gIIuE`37  eOirMfO ׾ A''*Rx ; oq^v}"V17[4i:SStf"݉ )wXvぷF_ xs%@L+gDAI/izxg L(^=92!^*& pO.S]4 1!`~j$|8¾'t)CqHK#rm#AmjAPE. XlР*zkƺ|L!j' Z >,~g >E]  @%V; aKWnW"xќ~]|FծRL#1= ,$F:m} +#oMuF$.,nJ"|44@EseC^%N8,Ʉs%WvWvӖ.}IO@((nZԍ~V<@z^=vdz)u DҪ{@wϴ^X_Z-+Hk^.-%KD)1#uQ}t<|MT߉'l< =՝U72 \G:@ʚ0}*nrV"[{Jf! %Y*Oq3RomۯTrQrXX ȳN+GݽZH,w>k;*J¤+ܺϾKcs)zp3uUߧmBk:lb#C=ŭmB6obu?q~|뾾4F*y)g\PF@_|\`E;E)pi xezQ@}YI?94eF\ǏrQۿoM )3hE.,>GV^*CxE% si1Y{j  j"P :c Wf =r]cxbG| ƚy@Θ*mnzgBC҉MqJ ɧmEI.P2 iamq&K!旮? PhXhb047J(׸YO)=ON[!buߣ1F۩0.%Osgfl7o;t,Q{جCtqČ7aE ?cΌ\hRT:PyϿ{xVBcI>m~-"UN ,Y]tscD2wUC,Cj;CC 觮.ˆL[2rwSàڏzSr,pINKŶ @fݮ*C= )K1tmk$`=,[`*&3`/= \J|wTd.a8P$-I/RC|U'FW`צ|8ӫk6b :l}];c ?TH&'[TLϋӨI"Mۼq 'VJ}ax]\/mrÅ+gVJ[˜5XMf hԍۉpYKϡٞS$PaPNtAX3CsO;n1LL~v,꽊3/+W)2VEвVӧoqtl_{mn 3="_K uEXΰb.̪`B1'Ho-g/G?D~ٽT[k%w?K0-°kx}Jfu =Ya3.3ze.SU{ҴeBcLj_70ۼ.2tIaS ~V9}:err67YFDK3ˬf##RoV2ovb/|.4/yXSL6=귡b vZy9Pdb}QxogG?:CsE-AA]v"r+8.Ř a':Dr;ekʅXL-y˶|Ld.鲨 @ltc2‹g1X0䮙 jf-r+`<;-wM;LU[0@uLR%:ů@؀DPxI6lŞ4g<9t^n#hșڙzJgK=%AlUPƔ[fsAt^Gd$}_|npK~Dfd-b:+[K7qSİm{ZԳN05u/WSo (#!9/*ZQ`}:ATv'R5[S\J:  ZKk[Ұ} ۺ)#^rC(Z_e4Pb Phg2N+O'pq!ɚEHo@*7 Aqћ DdzK7Ġsns=P,W>3+rwp4z$h$bپ)w3'a#S48ǯ|-xPoߏvLYYb75?Ϫ mjl-OUL1- F3Je8#AUY{J.VZ8~!q/uoa@T(aM쓹B~K G'JN3,o EvTk"t/;Yڟb|9jKAװA[I-ϦrS녍.2 kɓ{59%/+m /o4}+'v\WN_k!} ^1#?m~~TBNyjZ57AqeR)`=0=(VhC܍vhն\'?`AZ&XNx" 3`>CH##&*S&ImKH#ްcUpe&[6ms"Dv ۆ7f8K{G.Î?vr#!r=[1b Q_CY%Pr$qe*x`5a1ûЅQ9\a2PXNR8g%2&6]rl=NL1?f;lqSUX$ЪM?URA^fKOu:[D\p4Z_YZ,2)ys)pwf:@ Mm1&5:hl+k/q٤h_akox*DYqwT:G-ַXi1W"ا I$tnЦF&Xh+9zsco±Jw P}U>JS͒J5VZRf\q8`]OFfiJ:C4\%vg&o~7a\eOzBvT3Ԫ|wqO(W{&y15CG1oOG<Y.B#?n\p;f65k}KW F3 vmi|VJoK=WBLh ]_CM*SiG8п Z..)Ęwȓ& (\'~-͘=SeAN\1gg|sa zԨGfL Y˃g1|522l[T7tq*RAwgHw#.MN[ltd tnH?ήE Eɀe?Ԡ"!*mC-x"V-5wTAS@F`SHiz~o8#z=zx}(VU89,r'<_|.UC7#0? rLr`3&^w 0r^r&d۳{_@1 :QT@C '[Э^K9_pk S3GLa8a]À { ׎d1Ler2QE]]E{&9tpc`CuAen#NqҊͰXaXoG`))/x(%xc]ƐZ J@7hֺ[5T>8zփG19#iQ?wEVhE^ljKA2ӶgO[a|A/hݤZ7xv x iyZkvʀ{MܻX3<:;n>gl>y{xn*>=qZ>;kfgOP*M u|rjAUB/}T βp;Nliu| +E#/PrWdBI}aSZtЅocJjƂwCSN>d~Zص@;d5I+_ܭKDSik?toqA՗h]RB2|m9g\2ҳQsq`;l0bH闠 kIw0P0u|o[ 1xG*5}pgG!D˚EkW&^O}P{J Q0MMfw4 RJ ȝ-︀|2>M:DQb{rgkwaw%MH6!Ӑ."FElei$^0[<}ٝHF&Nw *h D1C~Z.qtSFaf}[lc!r*A}|:8/טiɉBt+"h@?@H3}YM<ϢÞ>}om-+o}Q4*Wx~S-#;kA UNnLAO~y1g~OKh_0fQ^-A:N j?`E%^J)q;F%!ǁ <4CBvTxޢԜ,A GVaTĒA+qnoXU= ~mtD!LPe{lŽ@2NY>>")D3նK&d/₿'e88ՁhnD+e.0S&Z>!]YP c9O|1GL#7´7`%]4"ف:tZΖ p~Tt`]nbgZe y|aZ#Kgrh#6@HM|݂ +_UrH}şo#C"IN%^wq6N5 @6ͽl ?<;΀!|7Xp`Bo?/>k )vng$K>q/I4hE)` vDg.1$-+Փ[l'ߨn9~xNlZN$U~4>B ۞\m-(_QKr $'jŞM*a%>YMxhhg}*4xe<kP`]2#XMNMsN-r0p-IfaOg-U8vX}μZ2̒#Y0Ӡ<f!յ.yPo6KɠKuӗ 0 GSH1ˡ}ɇ2rS6v ؕ[;w@&% ؍ȣb,dGN$uV8qC/=Spa5LMn8aMثa_7f ˵o#}d<*N):p KH LZ4sevk,}wm_GWUP[+P̴Sv :bnd~Gdr-C_ЁʄTd ƀ"17!?Y 0Cy$fR޵v+>N XмC*7OE*\G^^mpSxs-j6 4Bߙ-lI4G1)+aF%8Mj" Ƕ(±ಐQJ s^Z2߯0K+EY<_mh޳qŻgy-$n8y<'ݟ1PUzG#X2&`uT˖EQZ 2иn*iHL(e@zI蛧_G zbSgNt섳U{[ÍqsF鬡ԑDXbV?3(h|MT)~(j;_431F?!:G7ㄵΤ<ʇvg0IWۗI*@~*Ex,\P*fywFl]9mngΎzsܱ] |%?(i߼KDfDG*+O@["LHraCA_"Mm:sn%#\dF*͔g:,f=qڍ %gK>T0[ɓ K~8';lf~w`66ŗy k7$M) Nu#y ₈8GZzPj)`.HU1`Qj#JY;4mY6|e.c.JV `G)s$tALQ!`DKuFAg T3Afhh91ijTp/Ti57i{q'mY]zѽ"d'%Ӫk]5f.LfLLnКy)>Ikq0`% z#/ h^<^Jn!4Kc1RQ?b ΐ#Cnm_Vo93⫛ͮia0'[\Q˟փe.Ȥq4][9qѺp=W#c~]{]6+S),'Et?mh)%22DCŚ"IKm'nȈڻʲP5!8 6䩘!}Ceԣ\T /4b r !`qcM2qnՅzK>g/C e/gdW:ѵ} sc3 Syb1φ>4ڨf$cA5  "{%ROwGHS&Gur,܎A$ySPy@&±`B!/r0#wޠjo71QSVǹMPﹹX&:YK :t4!_zP1(F&p^I'ž~"Fkfi5 GtuX4MG,Puuѣ)lg!iOZ%K~bHBȔSfg6XX}|O]rX>WO"!Ļ =kqlR۲[RB+^g7(NƬM٩,9Fnb^9E2]tR<] )r]c޼NqWB` 'mKG j}za1PZW:S̐Ntݖ᱉qP(8#]e8虅TQ ErLLCmS?L+'۴tXX̢cX"9>8> j`?DN|̠CpoO=u@f"'϶ ~bZ?y -prA*_6+T]HA|əb=>L:MTUdo& jl9c˘eSOZg#ؗ>U׺ld CK8InXqChA?"|aߦ|JPzG" eEYǡZ3 W{|7[iv!aWq'bnBY2ަ\7N#0T=ᾷ+X5١ݟ;+c8ݾ 29D)d,&>n\GI1:kOFPvzM 98?I2S'z|Єyv&|8"t_ syM !v 5> Y7˛w4b%,.E40Ebx{K>qUw}Yl&DQL^{ uꨶ"wrIq&a&-))zu&UzY~щU7O)P}*Uc9jʪLXQ2k9NM2a%qD7D=jirP$GiBtA&~s* ixRG m6+ⵄV 1>4H&+M\uդF?A"&?,D3M|IrC}>S,CQnڀߒ3z<;~9 `di0fޏTm7k;$C*׳>;A9T1}ƴ M. Rt1O뽽q-IrN7wDbNkxbewg8+ ~^5U>FbZ$ ] Z]G:*Էp^e ?B4nSRzLSd-) MHK|ܶ„΄JNlKd8ps6K:EUPߋ9^yaXxb+U\PcA;1I^B\ySi>FV(!zI<Gtm *t[ "!3 <@خeKg_|Ygo3nBn3 N*́a#p:x " B]`5`B!_~גD"+G9Ao ~_Hk|ueZ:ʺ gwכ']#r"~u'a80Xd0$̋RU:Y1ˆ` b 3]+{jݙ5Mut٢k?fT&N?_cKpg nXTᕟ4d3)?6Cux:/iGܭv `]gX_ya )q8^^ePƋ@ShmiD$7[Xф-#A`'VKF~6E[)i@][l'*XNlaqAԏox.V6 >[~;T<+"~zN/S9yo#aIyr.@iw0"pȖB NrZxZ J|x4%@qKyQLzF㏾f %_k8)UfԮG=U{O>3EXTնA͟?h7ƘV#g!ntE#nGWϖL(t,GWY#LIo0tr$:nD$ EÕ4Tt/xvUMt<6oҭiGړ3.lFu˘3ڰiђ>nރm IDoi)|4o>II=͟9ȉO1:]w= bwBC qYq.Μ;rھC )bY.H^G:wSwWz pg !餮UG,E…i2J*~pkMI>ڵZ:38ǾPXe>h\zfs/%Hv^ S,<+ݒȟ,#Tvmָ]%%*BxqD3*Ҕz R+VBw{̉:]@o<`.7akR!(hɁv</0JN3ef?|) u^E?U*X ts0j᫑=֊2d\I%^!<.?~ĝI}@~8W^O9n'w,u>6S<2MA{:x Bl^/K|] '4K>!uO2z=At7(ФHwaѡ[^dSK YŸz:lr3@֯%Fp1ة#;5$9m?G1Aϧ,Kq? _ʛM;:1ϪO^J_PPJoW/]rYt5zȽY>e-Tiێ3sAR G+C5}6'J1001{5Pń;Nۜ h72-X Sx-ڍŹvJg1HƥGk5l(f (5C,; "}Tտ6ZnP\VK8TȖM`% 8[`gHġr`4q*y?̂ǦS7x<˶{լ+$?gF4~M{=J թ U_h\Y9^h!HcI~l)fyMNu_w0PfV5gɒ8fE3@kҹYS;.C,Њv@Yp̫t YJ{kd@cuo3%9mYaUSp+Na 3jf~$ !Fo&=: irnJ,r(/zϊK$EbLdETo7tǽq\$}+hNjӼ &=zЫf,* fGLIU:?"Åٗܭx5rR:^( w4 lu`p3Zrn 3F|Lހ*õTpù쾍<¶%VƊq϶xnX͖q62E9Ifg ~,2?@F??6ٵ=;8[穐P;f BGrX R4RBU1Жj0wzpA!=y{ `^ȶO7a1z9~Qb{nE|@.^F0G^2^']8 /(=b]o#Y)o>}]gMWюp̮RrD/e}j#SBj;(] o7f} bzwF4iȄ eܑH3AT-OS-=?נ}'N; bӎƾd\,ׄW5O OM%-^6\&m2-x㝭EUmcT#(9ZvN[WTLy.s,vj1˕t ^)lN_ VYaf2߰l)sm^Ђ֣_G!-s}{(rR+`}>FKF,}+bF9@nnf&6joEE^=%-|nKݡI1^fvFa=6@MNviGlL|T@ͺBYwRi%_&L*o,#a0I^T.L+-htօTjre>@D7zdŽKj^ +pKK0IA~ILCV8TN͟\%t8;cx1P+TUo G*JZ8n)P}lh̃Xu٪r4M<ْ{]1<^yrO,dsm3t8+^7p3lo3n7?mUgZŴJI kWLhF⪯dM`l~}3LL{Nٲ∁>e<2('ou`.AJ8'M:6.17'th3(3eks1R h2k#8Ջ~mQrܭo|nFs ݸ:ubalJ@) .}]Ylo;S_LjH}8uU-O.q-V>ԕ^whpeKwZ~RSֻSFtB:R`ƭͲB/=xa2=,la-=XF jQ:!" i_21XCps_9+!GE1Մe/Y"iYa쿷1pwFςR'$izXҭ!u :1bV[K&kŒtiad18&fOQ 0'gv@A)#0s%t[w% l:iʼ7:"`ݬ}*~^Q*`” Dl4p9)p T?¨IfX ̰_A8,Ȋë| 9 t(f'jG{!JRrPbSpsl搌M$bé5&l|>GO1ueQFHZV@*wN5"NdW&KQ[+y]zX^Ahб$~FQ;;f#n a_R쫢LLUlx 1?>WΠT:*u!Fn DTԝe[XAx5]7uv Oh5%Y.Cm5KKfpu as^/&b9_> 2=*[vvՎ-?xr{+ w-.[J ux>h(D?7FKR;i;j?Y2&S'7Xqg"P89e>xqza 0.UI4|Rݤ&{YJGݟMlzkmwH"kP/Makn}[DD~b-XݖFYվ#8'Kk!w3HB_G}ʿؠ8q/ [pkY{ [LooVS10>\X.?Es{!Yw (jGb85Cy4CuM]P~ 6պ~>ƍ$\0bv( z!IqE&Ve"IEcVWK'x+Ud} 3+1@(gC(ܩmٹXo|uiw a;|*\ PƾfY}s֍#F:&7(&4k#\z5£'WaWg[ B8UKvE)+ (yW&U(:  |NYp 8`fkEFV;&7l)c;^kvT?Wk涙} vP.|+[ Zl#X^qf ;[\Y5%Y؆:eL `$а]hyntU}fDMlg6Av&Fd _vEkuKV!,qq GB X?괎btRԭ?a)HN5:hX]ϻ>^B{(N [O]ǸüTѿr4VoFKX-pAjB7Z.Ƿ~;m"WTMy\@HQxMA@ fV &<艋7,3 E2 ZfRgע WऔT>1S񝡍B8&M3"٫?j-Zh9uW3S9Ҟ9dXSz*`HPKBՓ'Z8;qɖ!!Q4ƝȬVE_pX?KvDmLbKzCg꺚rJ%OyX^ Ҕyf?$Zr*׽t߶ ,R)ԍM޲GiU4bpK*g*&1Fqv)XZ"h-朳+(b~j8VT<@I{K|TSxlATֻfBgY.Ffz\ }_n\Cp.`'HF9Q>ވfRrBlmbGH,ώk f|I`hQ~ma,RJy&VFga rIBxUtD@k혻 X:ǜL[BS._/I^i90C??SA,= tf\h;+S4YG+JԽ(8LQHDZJ8ɉȺxy{%+@YnK7%pa+k"OiOX #̬]u|qʽ4/*kQ+K*GO~qğ [Nt:RMϳ2[?R'&JV x~%se'ǨxX齸73YOoJVqt98q Y9X4ݐ\а[i1V1F@԰^ dnmA4Χ e…{֩jƔH}BjT; V҆d=適EI=9gFv*S^]VxgD,VNzie{?:[ʌpU)&?t^6=h.ȲAܩ1Oa~ vHp HyX9/|d<[[D@CPv8R_r@ =ekĊ2݈ɛdKt}hH*ƒcWTu8hJkۑtm)%BM)ͤp4`# I.%,a誆jmᘰ h( J@//dHfR8Q..Q`J  ,+h𝥀 02Ў\m9ӧ4}L`녚"W7  22{,E;5TH2XEf*Ϧ\fsw>%0 i"r{GS+!;BIAL^m:/a HR5,3j8ZUCu+}٠3[ԺU ]Fؾ|^"N&K*∫uW@O31ߍ&{l*~~ՌҠv 6iDm !qn?*1uHv4:srp/'54%kPÃA~[ˍErI&3qR{g*Q_DYHkΔHn.S!g%RGPN=xww[;v E=$2gl&wH82%obJ]sw]J# ⵓTLx] M7³&ؿ ZzPAe9jB%QeJ8?GjEǂ{m+32'68 Y#Vz]]u|@k&) 8ǰ W1 l h!Ԩ81R*W Z^¯EG/%l,"%G'L!g׭/W<(~a 7:L^>ZjLDT47Ѓ̡r φT\MκE+Yɴ zҁ~ZEd+Yfހ:i.lbD䧬,{҆$Y}+ӱXy.(2I0uF?}I\ XXª4x8b̆d,Zz+K> ۄRLIӜ4H.8a3l2+2.@ЉFi4h1Ŀ^JkZE9`O=B}z%2}Ib*idR]fWOe2H8ia#3Jdq_{9n_ O䤺(Ed] _8tG zɾ<)ۭ`>G3T/@x?Mޅ8vE2'4[t[ .4@S= >2K "VႈͳΏ Cʜd)֌zd P|+GhmWZ6;#U}?*րn~!#%߇@nID"\uH4+Zdw.iͿ7-h7U<6*օ@ˣFR8.&z~{o@E6OtQ:7W}q\|6u/W=$pP$'N>xW KgJxw{22m9~ŕ]+G1Gԡ*5ڵ߾]_Dᠺ - UK6lWt,ERrfFeqbyL,fxsȸ_3d[?j-Fe wH󩓒H')%@͊7yRV3;%ɃchI XT BЀNu&Ӊt O\wLX$Έ. @c؜[Ì"kILTRXĮ}۶hWq) 4jHH4@Lqډ̩pbgژܫPu#SҝU82.G9OWFdS~C=x$!R{t / egI$8_A*Vw9RPccfwj <+T -=} \^>%ģ_] Obdoщ6%"FyJ/- 蠘׫S~[\^qHC$6\& y]Fѯmh8U4}ܰ yy"Iu璉st؁J~& 8 Fw5ܗ"oYwP) [~}6(:!*ʌHDv[lHo,)iHdtr=[=4WJu6gaFUR=m*2o21[*K(KDϘ ;HVmus_I2Y1q{t󫽇8|mŐ9A Z1Di6AĤ^7Ã?7-n= 푑 if?ZyE q gPm@ 51Pw;<34eLSմa8Fu!4.JTy9O|||Ejg'?Ъi %h$@S,J *IQs[]X9@F}ݭ@:UUuh{D lZSZG\.,{haZ&#f"s9!Th,'ai(X wm,*!}r=֭9.pm{ x6~޸N%eӰ )SJڼP ߌ@^vjŋz0BZ^ uVZΪW} o=?HZ;ZPh'< 7lT-ABZ]t%U,5w%|&`QJw> RRu:ZK_p oOE,}R!Bv[dj=(]wvCu^P~RC#[: 6;*f+;guANcKxwy/Ԭ4H3'B>Ջ#xDƙv24ǦS_BQ$I?0#V|U156/! JCiC@d39RC6ti_yfiЯP~y gMӓF6>tkAwb-^5YMR̖q:EzΣKF/^jc3"M(V5ۉ'mtffyD<6Z|FiC!#>kh"0Shwm~AS.u}ӴL!ˢ> Yw<Թ\ڰHu^zł&zִya#nQk_c`g 1uKMC&iXdH1Kz"(V4 \ Nu8-EphvRTp>2+,ml'%b@x/c 2Q4.c\z!q.DޗFԅDu.ɝh7/PMXf~E>8C\L,Q+8Ztr'!/i 8Ic <e[6g ճ)`n ~AKZq K؟c'>ТQ0}C";W8@_V!j B`a|.dz\/ Q[<Ԟw*ty* l K} ODoVYoFnTos瞬CFVom7ёETi6Qَwў<3]LX.0CUuDwKg6E $5:8TdE>LFXr0/ Y=:n(̦)A]_/X3O`|)ԩB"p56 gxR8"]hWD!yúGu`7ҙd(DdiHt ?;S#ͯKzQtU觹ޝ=͠dCqY&2.c,aFV$!:;*۠z#1B? ruX!D,lzU2W Rl^T CuRqQuy6ڦ^ 7[Z @0"][Nmc*vŮȃTW)^ SFh~oo̕ύG^pMj.!.зiݟ/TCsOJQvBNfMH5Q`{^%p,^'ɕeΏKFi14D5ڷ(UԪO"jKTܵ%;p`N+A[vB#cb1ZA" z%3]IIPZr?uh978WKYJw NH)e{B`xq Eh!u1s_le}Ym&>(7TT7&كAqrWfJ[KW),,HuTea ˢs+\p+ŕa"N:c;o^7AR\ Bwj"W:k L6$ts1-gHnT-L)K^6R"$z/aJ >wUDG4jJy C̱3]y. yWA2}eI&y.ޭz#HTBz2LPS1`2DFCMu@6ɋԂ9ܒU"N T]+iOJ% 1BJ}j253Ik+d7εeC~SDƨȼb] jµb/D.3Co ?{,Ĝ NAl~1i:O㎴~P%p~eOvW5utkL2y͐:6mtȎM2XRSG)g0i{(}4=J>5Q5PHիMH'~ױœZ&Z<,$Zƫx[O]jB/ =?^;Dy^R$ s9۸)$YcADuYޮ$d0Ep`$._)͗ͯ^x.Rk} LdCPn>ou~/OM(AwNZ |I;"^uCOA^3y(B![xey5a蔗w+bW<51ru NQFYի =s*=x X[jb:„>p(XXI>LrMCu/"1G9~m'[)Gq$˸1)v~Ǎqޑ G"<. /KJd9 l{\V郚3Zt&Lu%U " A1H&HuђX)=[ZׄO(I^3خ3TzPDIOȖ,2xfqA7x5װv5zZx MDoJr7h%NZ<$vǻ$6RufvhA3\أ{GZtm%!  eo{}4q'͉GjDЋ!*kwK"! NH8XyK&/M8\wOبa$s?}n`y<%w˅CMƑ -f2 _p@4Ms`tJ=(~ؐ8:ϢJ(rW\W("s"R7>o81)2:#jq{@߫ 풺;]keK=X^@`1cVKT'P1ևcyH>!2?lVc9h?36OnRrNtt+2B)^l3 պ1sMZaL@7A7\y~r.: k}R߰n x/^T7C:SFML۶25tO k ?߀T B߿u Vݍ%ey?[ȸk7vsΘ :sS9V2s? }9Uհpdb B)go%V˰lx8, OUPhfYg~>X_>GBA 8>Kga ;\F&;vćPE^ H.'du In3&24R㾑#ͩ)*U9ċ3pnțU|Ȧ}|VvX%gmEה԰i@ aVpp Ҭ>P']ԔRh}I_~P=ڊж֣P3ZR*a Aq^|n3HTB`y(iMx*W>#w_u\P+SSq_!Luȑ` #?BW4x},9|PPxOЭ?یF XMmD(Jј'-n v"dֿs@KW&%S.ͅ|{*ssZKnq9:Ci:w O.xmj%~bK8u.ŨiKЂصi~7W Ƨ %na,/p'^gV].#`c[(Br*׸GLHch3ع#+qxDT-<4 p{r8 XnZ9܊\qj}\YQ̘)_0uy. vóyǙz;!YK͑$<6O z/! ?X^oyg0qxcY!Y>ll?Fo-3ۍgyT_Kg=&$juB~&:]<DvH^tWBʝX̫GǶTT; FMCQԾ(R?>"KL͸|0ZXqi)tcHHgHk|=7[wwt #(nr_-r3Kc4HVU \+$=*GrPun*$zΧ c*cu&|m1/Z-zBrOlJWt3=yBϸzU @ [}y򅵙[e^žĝTM회+`,O&a2qU6ȟI8߂u~`6%1鬡LȁzIa JGo/&;0cTDiϋUM(L/pw3sl/w^P F̅`MGF$zr^4E $;l s<7*#D %=`v ZB(OMQ7*5 *UUK)>Jݤ([2 Mt1Y븀 nHejf5qes D( yJ[e7'X8a>5o}T\,`-z"˗KK4&jUS:c˖+ ߄ mkB_FlV^AՏˁU­a2w/`.E1-N5>`TAiģI&x[k[]~!2o66~#[/׬!X"\vl8I|{gS ZDQ ՝UCbꔱ*5%@c#_CD1 t2TBK(BG>J<88C XFn8qˋ``X$fFLd%{)XPԌ\仞rh@ !{8 ⫯ˉo#S@#|rYbBm}779o}i& )ʿbG <5ZpΙ7C`K8ާ&@;CCYmAPqQ;۶kk,Dn$3ŔqWw}<S~&)s)DI[Oor mΆjT4M3 pBؘ ߪG _DrLcbݒLА*b/̌ѪvkZNOyRTTJt2Q4w}Foް#}Y9zs1vwNȀacݛ&7(3cwJ>Uᯔaoȡh}FP(2 o dKXE/7 J( ju/ic0k(GʅݵY.Q|]+{: -0ԃ}"/V_Zl *EGҩ_JW{^| 'i:7\ p~ͣ _Q >3IQWڲX[ȱ\0|t!\ZJm$etHg#N?f'!ƽ{SuVZV뒛?N?ȩ5};\ ;h >-LɌzw\$A2 {4 6ߤdD{ovR3wڲt~ 4ˊ677Ckث!ө4jwi^ Z>v}KVv!<|:ŧ)).=Iq^3'Q%NB@dGzl'{5?`OOLĝK{H>N;\mQizi/`m|:xBcTܐjzC㉻ŪDJJ&5s:.a3k1Û-gd #$CM0,ou:;Df*QLX[.uxC--,R7FO:N큅g@cH~wwvVwuF]DD*硛Yr6i1YipSz"8haM <<ł\tp$*{.Jv 6qӌ ƃAg$o/0sLcmJH039+-@rEZމIvWJɽdF  <%'K\ ݵɤc/W7Fz;<Ϋ$+>@>i,-!߄[sg~ Y h:yaؗ"pl.LH2˨;fn693S滙#]tul"XvrhPBZ@~gHx<}P[(41=Pj`cM%sx|&Z\Tc-̬Xlܗ2*RكW<,^]:H1@ I)'4# fqFayծ MHX$gÁgseZ݅ΩӖ%>ڇP||jxXgC]zoYFz$TK/ٍB{CP/C]a,'uHa~OG#fN1h}`grʏcoZH |Mn(J vCKhgX+,ۛ+8zXJh5}h~N'`3~& "Ÿc~ R.Ad죐Bѵ]-@δgMw<u:Z44Nɢ|fOJp`e#1ij?KDxwỳ b %fOͷ/2%鹌JN}F:[. 09⹽\yYl$̗P0܃|P@:/u_Ycjrqx[<x*蓒ȬeuAں >3ejW;xw4FΑ5Y8^D-A=;D9}CW,5q,f'V |J<bz f]#p$I¡v}D捃Zlauv8+q~A€x(B v`Gcފa$D7ͥ+W :Sn? e.AZۨY#LTOM[A]4v2.e L~uR^z:7ş9rϔv<rR8ڇWrqT^m‡79SznS-`PRJ(VM >h{,)-I9?NcJ8yK@w~Nt |ON788A6栗0H_́I_PF}ĜK 6S7*܄ wֱ WZ(8Cp3."+ܹ]G3cAS ^sh^kQƭ \"!ꌬQHߎ LKLg,ɕH~K[>7}k`m]'lNnx<) %SC* rg#, eʾض;8^M|tXftD}x k*ف:v3j# PǠG۬!n$p5C_xl Nj6k>u_#"L*S8g:Ө) r~ŧ0ЧI|e{!!5.`õe%vUl^ZC! ~@܊R"޽THzBՙbŰ_yYua`~~e[H"|7Mh!J=ve ٥Ƌմ7Uޤa_dC"vq/(՜JҪ¿q/4Iwcx'?}x'KdS>©C;m   ޛ;kD*#7˦+6(}E 1~QFN4@k$RJ$lÏ#a񟶿bxfk&֖"$)T4vW@ 3vaU\ԑ]02w7v2΂J4B.s~IՙwM e1M$S1KZ zPzHj/>bڐ%CkoG7EMMpV_4MW#$FÂe.oH#6Q 6zd7_FP-c׭LEZ.)_YEaRGI܇0dbr|P{Ks?1`Zr.Hl!7;F;À;VጙoKRH@V _b0N+Wޡ0[fZ:MWd7X%+Hl?`Z>?ojrƴFY/m$oYa+RQ_)C}cUod˱ҽtƣ܁ X/`S,zM:MMrN*l'Pѫҥd aaC*v l6PT}ώYth*CZFɌKӜ{?oƂۙ 5ރMM.psn|v$<+sBvJ,-@0 s8$ 3"*RIY"n^lʪSH`@uvlhjrf*%f#%? pGu9kB)0Se+swQl rb]%Yܠe4Kȱ[7J&ʵW<8D_smKnpfz3˕&yr@hы`*5И{3L!CzαHpe2?6Nqz5W]|B3r=u+-M"*y~` `;2j[,y"_s捎Iߜ3 ktːlaV;"Mwf;l _8_u $֠ b_zq #but}0l#wehi`vtTE/(Suw?)cbfo-׏pDwo8TI*x(]nX~|﷉ߤ8mmCXSjqg;^qiΔ-~Py҃(5LWIC,ks*v'8FBl+/KJ7ZrY![')lc#|/ (lیM(-ڳ ^[N^Lݩ4t&Se85q/ru[@ܱD:. X12)&=*q7$"#x>hb h*Fv5[p:%D.i|#Un2Ug9ͽ¤ y 8؁g~ nϳܲ s,8cAEbXpݻs[+Ssq>@xȲW-妡1bk&0SwWvOR#=lu'KzY6l\ȥQ}k#kT'හT'VR:|H/l9ʒV4wZلZBIP.8qv0jX}}~OaiƕbV+0P /fT7 !o66$nMoRcѴYȲ C&I5TښD1k W@kGN`j_$ F]iV !6ʻGm DpW-;LܲOCl^M@ARXN' k|:NuZUe:@6:@@he|/cЂ1Z0pœKG ULS[L1h EzTe:#'4&fu؜֎D>(WD5,{f{1<<@y=N\؞lw Ёb6tގ0Q/ʁI76bUj;nXu|UY 5!K|:Ŝsma\SK~!W #s_2w hзPV wJ7mM`ue[F e\Fl/bG3tZĭQE WBkLU@1Uc矟z2ȊwXs$Sַ@ )>/\͞DTEv^} v=fml^urZ2 [$f\=o` unEuV$#)cN`PR,Nl<s^+ J8>)oWJ'b\v9- e} %R<7^,QFbкe\n۵l7;ݻMv46V;r\NjnFBLWPqrj~uDa1;ۉxxÙ!DoY kM'QMI3cC@T\ӄ-t{5e)V?IM߬i&߲Y٘l:;Y^Si}wpVIi/3ƥ]= IU³2=܋G4oHP ^P8N 0}QcJK .h"-8*3.02H_aTC`yNГ|#E]uKys 31R0MVB&"%3_7LǑqNغVQ[1}ܴdQE3cA)m7dæ8O̅D#[\ L4 8 \G`>EGW.MY|'8YeH:/!IRxܢ I]z#b9Q–gOƑtΌzrfb:F`i[:6&XYғ]4],E#RwwOug_gH_Zf5nR,xlIϲs%Be]xID-LŠ_e O_  ?}c\S˨d̰j2=f,pA|olCJ 3C9FEL\hR64EєƘӠ ,+:x{ЯJp_!h)ɔD>H(DkM4/1o[U^ZgyD" Q~N l$ w48/RĻVY4j A䛁 ѷ#M*d H;#S Oc7OvP #킥@GyoJ 4L?===JZ7Fzוjo $69sIIqGa9VA]2<~^sRѪ'"FÂ144mvAwڜkm#D B'TWBorcqZA!$W15 (IGh_F|snzcLOcf8 *!aN)C",vsfzyޔUa8 T^J4ME 6z+%W#3q(uu$&[FȂg ĈE^T7Jù"|h?Cf' O>\? [ p,Pm$tQpӰ*=7{XJ`g^"L4 !ͱ3;6!(c?k͹( W3b;'Pp&58G-5XZ USL|Aodl:+QLV/`e)-U" -$Nݩh[ K3!s՟=vVgs<bS$i8ABp|L->敂ˀv y2UV9gSfBhd׀z]g ěY;VW3;^O5oE.,^203S* Gi! E6$b )$izwt3 $pG99bU.mD˭^3f Q#koWq%g(v] n"A"ɍm.K"r@PX'>9 & |TOMFFs O9qBB~Y+ 5}I;༢AQ;\Ia媚ck(eJxAUe}>_P+`oi(S)pV?N ; S?&tilfjI= [ù _5󻱻H5XVgXæP'Ik͠s%tkD7aip֮DJ"m/IH7 ;}8XعP"jqݩO7t_"M.Le <6L 1F]I[ ӌ4NP->Z>~l /S'8݈4!^'G>D8upt!f[A$7h喼}~VYU d떄Nv̲b[ A33-.,LlƘ}~SٌTZߤb˦Bo72p6Ғ%.L%}|X*@Kfx8}I<<JjlWQpD|gy9?3Jl)z!1V#aAʬ>-}>C"׫ُU?H?H]-8W݉qi=9pX%ing9!B>\p~לh_iҳmmppn#3"~}<'NBMS54Tv#Ih£y#P$n$p'brh\T |NM֧w[\numcLEԉhLG^>Z]^@.~uw\dgMc hlb}v-][| 8Jx1=$$7a*BkiyYƺwRÏfL$ZOE 6d!THunM$:Vq@6&69TwW!xƹ1-9 Dȫ/YQ+VQo>(^rt J44pvbyeV˚?,m[Y\L/0b샳Ƈ\:e>mSw92Rk"Jjgy=dX\HLEK(qM-XA?CByY~Đ R W Żl+ jqX@C͑RͩR'J|!8A@sbvJz4ȶfSX'5'܎a'P_tgZ_*[P(B NPW*THPxV U5#ud^Y-`N/aOMf08p~s&!NBfΉPKr<}% *{!}ؒ3R,Ms (PΩ+evGm.xKq+r\Y>#Di(ܦ*D-. J/ |G0 kbbDyBSsNhǔil @ @^claf8|!*iADMtŔMrV%AT'V<ƧC-K4j;<ʾ% Ҏ Cr7e]n:(vO6|Xv/Ms|>,.Q$yMe#%gh' S%L[kܴA\ -f/hn`жD-IO =*MjJ#Si}oi.nڻ t#Ke;L@ Ή=: &pOk#LnP(#_H])Xt()>+ȑ_,E诰*뀊DUaJ&E#ˤݛ;F}89j:ʪ2Zę]<묪~I~#eg_ls&/Zp[y(wxo(0 &j0#~;ߦ8:_XCʩ,u_ttlnUiQa Lu^ջ˻6ҍ>0c*Ņt]_U#$YuUr yoC&/G UVV6 #r/o$ZԠ}i$~Xu .G]"`8FuKPBZ:;v%U:_5psvf2*Sc [xIv9<]-!Z'XEYJZ?b-+T勷2 I<3`u&u(,?Gb eǻ;Vd]o6Yqkmb8\@v0ȑ=dn2c6*#CfK'ICl:+·{}4nK̛7Im&ԗ=ϯ`lg~;6h\_|s7PFŧ,0x׃M&mM9zT =:l |Nm_ZxGPkC5kue8 ` O"Ml S*upj';k1޹ b9c~!m˵ TnOftX11n.) hm3j+!B&P&yod-`z1"#@Zb&@K8=pZ0)+U.Ԅ""~L-͜UAޣAoQpj~jnd/<Ŷ_7֑v!̱Y+!dN|)tyg䤊ynϖC m/h.Ry&{!G5-b@``u5\ZT>df,&sT5I%͡XD5E?>\5KK{PItS"~@\q|EF~(,BixРIЁ9p֒X`b*[޹+Ni:,fO{)ڧKaobdN|v[3W[{*u}F܆ m*u#~TZy0nU"׀AOza#UjK[LRu..G†cv9|<ǡIfMC\h } jo Y@9ktǬ;u/b94 c /1C`̊$~[z%EcNqq\8U7֏egw=S6>6ھp29hp؅ޛC}J(8$%T.ѧ5=.*味"MaRJ/j6G9;SwW VѤ6T)޳,wV^W]EJI@* \AUY~?" 㳒N C(:z80,4jրԵ_xsN6{F>|DP' $&VΈ9Z6Wm%  C!%p©a%boUlyAo%HmXh,>CΔɮdw GQd0Ԓ4f+iVls^Z(I2C !|Hy}<˱/RczZ{3Y8`>1-;sz&@]T#l!ٲ ೴lȡ[<w紩}9ddbEĉ֑ h@G^Q;}\\tk.LR+r /;\[܊:M{9:NOlU0"c n'Č D\ !^h'o GA?[2Qv"d[8h_i5ݲ3@h+ !XW0U40[D`psNW*V yԟqsEQJDW~ ǰLquFubck1NT3#HaO~|zf`U yrϟF)/w^{rWb d@] NdV&J3H iߑcL N:nlW1ڏIZT&e>vs[X8c7u_\k%瀱UB)Ej'/7/2K5)7#N'١{mC>P-W#YL$ Qϡ&}4J")՗ v0BNQS.œ|fZ&aX`xB~%/"fQݧjS3 1Fޮ͏wu e'iK{JvK>%ci:?nҟVUhH=+xWLUaFoۺJT:NB`uݣNM1w*ٌAoV5^V 7D¶*v*50aF7a|4p/jfKWp%h&OZ^|I-޻M^Bd9d1P /bx+S +3\gVtZqĠ:$X0s[k^A$$$=4ԀU3 K"CN.$7ͣ!^V֐]k/ȑ6l2,NU(de<\`>s8Y&Ů:u Eg~tJ|)KQ_>@=-ꬶ x'&dmt {F4v^W+Ӥ"s9GNOqαPsi*1$/mn_ouVkbޭD:(IO}C BcON\kI8m{PX!OQ7/ԴtF`tZ[32HywA$]" `gq/-hx8L'U8ޯq7|䝧HUL'?TH~DBoB=[3=CSR/)Di 7$Ƀŝ%-,rt֑h̝k+ gq?]$Y F2Ugnj>>"x@:xqfPCXMIJwPn)v*#R61&^ǘE]{%s0߶fؽӋ/1J;aJiQck礪4?ߝs`ޞ-9LS,2c( @ƐL,#YhUmӓ&6GXUH4fߨj #{07\1D:| $M"cERBX)Ŋwo5rV3tm?ju1I]T6 '6tt-mO1ZS7n+Ԕ8 O#vS}C2- ?=h1xA>Þ"e4d?hֺ]2>]k>>}xS?jJ|@vJ[zz}SLe{[5 ` 7}-Hne}p LVJIƧnAgϣc: "YH4;dͤ$lά?8ӗk! Mys٤,';;(6&/'Y 33ȾOdOCI.,(#Oj+żu(rZ_@*Gç,U"ukqam=;Ux<5Vs _F=3`nWND|6 2y]zNcZ \m31g3ΧT݋[N[8-}~Gɧ{Lii w憡E7Ce:/U^ow[tV#Q;H.H̴iGݥh:QGƲn^}x͞D}Q3*@~3nY~_U*B/N;.(@<%^`3>#'4.)ΈFq+ax*Y'א0Nɬe9@rB }!)& cM`|Œ>^ 2p(cv2MYCXCWW_*tȦ-9,061B #0TJƼ *KïIOB߹J_s@(qRi}xt00BV1{3Ƶ[M&+8 H e*lbvhE."ŜO~ #n `^)f$GBF1== n n1h3#D!+=ҏ #{q\5%b]&44 :N/鯧.v.N5¤f\'ղՁveNI+#6!(j7LLZk| KyяƝOS-* sLO}/pG!M ͅia&".·F>:5y -Gd>ZCDYYA5ŧ&ȣ*Ys9"qHe߀WV/WVէ#jgy LOwQ_"''3zQxT\^0Œ@].Q( d?5$\\iZzIC̮N0[u^6 +B<*)p߯DDC(4 ,']s{@k "݌ 8 .]*4԰f@OX;a6#k qb1c?58=EPY%7OXկ` 7κyuqic ZF2˘kKN(FrhFZt -JYlf{npRA j#`9w zNoJ|{j̆GsTeKSR,<v&RŇءh*Mt){#?.gZL{"Qwz/5*2x:=#XfyI{vKC|k(SZ3R mR"w |G|k8֞!SNZ- wQtRڧV"=M{˩G\M9;T)C5|VU̍3NKo+AcC3l^2 <={vCC lLulu+zL};Wnz}(AIƍKrƖC qeY*:{0[Gw{53b%g]GHd@y* ˇzy#&| ƥ4 WQt5c߻4A\@"\:Du&, X0EU']e9 OxI\}ۛO ,x`c<7J~hk O*TN߾܂6HWfGWxϼ+Up蛯h]%W mRtBpW4N49%#ew.lrkEmz .m3ч8߮r+Ki9 )F q! ui3"If]A\.*6 ?s=K2c%@|EC9u< ҚJj0rJ2QYŝkrUBK -TTL#$|+@ "P@Ԫm6A!GG^bf0Swyi{殓"yAq^Tƒk1p\AVP(zV_XQQ7hȥ&JUxOt-S7fą;1b?SWcRk\/"Ƣi }bdd\f9҂ nx,hT..nT{pȥ/EHVIyb&SoE'g}r~ujS+щř@M)v,2)aJ5zXDmVCv w-h| NU<%jݲYC7,#†z.nPh-ФiTg CM@U'.8'aXwEUͥІijim"ߍ7e܇]=2 {,"LWͭWMetP##3*o<@\Wtv.63iI e='2 N7t9kB_ SNSu`kK4*g2SYjؼ*n9߾k9QzWآV cX#{bu8f]V2bd8P/CNY FjZwthɵI9dW@fƼ(W.!r9T35z `@mw"sD6#9J`[2C:EG29&,^He(+^pg2;*P$RV 6XOL[RK<("|`aޭmjqÅ%GL‘=z+AYٯ}/P/%g9gkM'tgsX Hr vw*FԐ5۞p0nr|&6#:`cŋuO<4‹Q6 YC^h?:klo搪c6I7bsb7о Õ W}ѡMq=;ЧPKX< 1%=a d 振O<@뾝t#f}w:r!M7*$Rz|yz)D?B[HNC5]%7 &YisUVf~E{y~.΅%źR+b<> DIttMߍ%Bx_n~/v%\N×k Q9:o''gt\{TQ`8Y6B`j`Fyp4gT3q4LKZ¦qA8\/f RRSq%U5}ȶ2,_?dt1MudDW"!mS~P}g<9\ގ09f4 d+XZ8TS(B  F2_}G@YLoYϴ|mHWgUp.l&Ltv/f?1|2r\^d>vK'v,+s B:m!嶒Z'kwkwnZu GU',xrmt8(648O8a12=lX0/h+܅&uN]~qc!.%hKO!n%p $,B&n~ 8 IuNM*co˪hOYy!E0}Pbm]B~;e=8ĩSfٗv"-"\GZ_Ɯ]ߤ+fd$eMqrK_mwg2?O;[':6NkS8Rz H9;hz.bjy@of2}?01!9*ϵEߟ#CGNtŜP"%q9[aŨ4;n/x׷,BCM>Qcuʱ^Tv|OC(Y_<)w, ;bO1D{v|f,nV?ҽ҃gndZTk4Z9컏Y=eD4nPuv!qAD rTgs@^#}yit_e lՎ`779!sh͟ s:SmY]B)0w?`^@^Dx0A|{E";nԒjO/h<69!_ys.dk@zw)l-ZW^w2o@;SG\&CsOOEVBuXapp% J Moeat}tjNϮ)(47\{ cư=n;wwFuCoX.ܗXu)7H)_LVڭ.P 6峨qmY)oFRx|{3ܤ_R[ϡVqi[]x3ǰ'ZMט;K7kڼ5v<3i/6txƏ+kؚU"|ΨܝnEy,UasGRY3Ѻ9Uye7%/P"p˖Lz"7[;b,K5Q L2$sm5 KpR=vǺNǡjELv+c:B[%ڇȼNw<[^8c|T k*|5#@YoVItFveR&7>ѤR"+%8$XԢŗ=HS2y7 ّXz3zEEoCq=A?y—ox #ͽBp{vq%%Jj(iF|7]4iJ|߈Gvpo&3C,'ѹT]VϨB-rH4ā2tZe5u6=ܡfFw̗x:ls@,2e7*.Nn^DjK0qPz-&j<޵0_%d}\ F"eMz}w{D9aRL;mԚ\{i.H Sb|<{)Bg2ƪQM8,=eHK a5e7A`q,8h&\4U}$KNeRFHG% X8jc{ 2Q@ ௺IeA;E֒fuU-ȷ"SUdvu;ctE3XN=\ .U-7w?4e=-,4[_hKO:l`#xFX1Dg"+[Z+_Κ[Wa1FccDzL z^ tz4y9oChL=/(~KRqMwՙ1G&c8ɰI^xn޾ @O#E.+W(zA׳æbGVƪfy1h|3w5@U2xy;^ne~%r`$y9dl1?NVk->H9 6O'`5X= JyH%e "@/_KPhp]s;9yV~Ðb0eࡼA#HTFb^);0tK?U#sh}t2L9`C;gi%9=E_=Ku{uOrA϶|cs|ANq1nBFrtY 㲙衩9_iIR_8 Mq!5wV(`@a뾶-ǖ E}J'.tpԺ'^w?5r&U:n’ ɑL/Ӿl~]8QK &:/bz2 6si{ѡr!Rv0K7n,15Ed .~s#+=S>䐊ځPME@qiu\!pkM"OĵKJ#3;AҧwE=#=  -' @!g$=MB'#Y@%#>өX4 ה? I{e'bX~@ 7\{rwyNg~^~=bKU#ԁ|@G;÷Ce/òF-YxjzMkkQ%|ak3z J?)2<`OB3:tM9ЏuvKg8p(~?fzb_@,T]"gG%P:0UQeM :*[_jZ e<;LkQ3-UU1+\A;I 9Lہa> )xSpSQ{qru$@fQ=!W%}j"k1]~zǑIJ6XխZ_|1Ö\ t_s!C`طz!NPū[fyɩ Iaf#!m # +I,)}pC(~.[=4F2G5V- ǯD ҢFYf%WU*t8(If-8}`0bcfhXc8rCw &#ӋmOP VT*jd3f:qsSY#QPwPa$OضgKq$ W?][C̪Y>V~ȇIqk&iM dSNF|$/pS0^38=s!2w5/ \@R qZ&|e$itejxDstq0*o>YI"3=D|BȜ$Ez "xrU}.7Կ ZOqϓ5A恲SxQN4Q?z叵89~M4˅8m5:)3HjJFهNEI.Fdgͬ/@fPsPYܓ  ԗN/ ?bWn ^+4D5"Q|Aw_8v2Pr6Zug,KƢ+ħHCH1]^*o2[.fc }U>~YZ_?^mR{꡷:طLC}~IXsXiHobӐ@sF]b-GN@3~5OHhy0Qc1B-\RuPA*~8oJ3#Ob4l|G.(spl|\SA -egjdXaU{wON..폷Ukk`8b"cj` ]2f]Dƀ3iPZڃt'Ү.Y,LYu̥kwdV>adj?^)!%bdl&yrA9/eyz(DP~\"ٵPLc7+؜m>Fj-"yT'^ xN-vVM)Gt;7zRY%!gY/svP$#ۚi3Ӕk?˜"s`4OhR8itڷ̗Tj_\8*Nq=1O,4L|9hy6"&wP=H43#7*|w~ZH,O-ԕg`\cD-J\] Wj'H$Pqce]³[. 3 " ml)7֣'(RBL뉾 ;dKHM2O3݅|%x"ȗӽ'tz~C;(Oլ{}aHXF|f~ nE0-GH^~;PYiմ{Wzln4 Է<=$ R Ӧg{f۲TaKBbJ#)5<^wLd9Q*oDM}N,_q4*\ SY#š2Ě@zaH̎lLRSxD4b_hN>/.QZ2W>q3gp&(Ma|}Τyt-h.wW+>HQ' ,9G1GMdT%ƴp)e=7]>$P^3|)K ,z]V )oV 9cqG|v!$cw( zjs$p,;Nತ%s\`әgb^UUU\ ׿}&.2edJȰ0VuR=0h~U4mƦKe-`EowMÂ~Q tR_Vao܄ttyG>w:u%K푈ssJZ/A'6G ?K JUM|7HEI.7%b p!1P}[׭ShREGIdI47OyBd4@z8L]usC[ȡE7%4%]ak'!Y}/Җ3Qfܔ7B!DE'>ٮzgk4y]_Jo~!b3&1 `D](Oܕz0p@]XPgs(+I[#ʅ[Ã8A*Or3נa-O&ďy%UbBT۽T@٤?xqJ?S2ټ7"Pcu2M|?YwT`cMErapgʄNv$ /RG:bNA+z̡3>Ê`6,…w.xل ^6vZ{IDթv峾jde?(~e_4TXt5OIo|#e*asYSXt'lIMS'H2 A sMqg'b%%?,gǨmj(W`eAI1_xхkbzfݐE yɣ]DAbUs N{um\e+,hEF>J* `laoD;UJѢp]2ꆽ[0]c&)==bN(/FUScrqhJf\s~ul9T ,~hqr9C83+76g Idf"MlUL+z`C%gh#ĕiN(*%k+(資laz7%/d`'a׌e}t.VX,ujΐػg9e'6<'0mɆZ'0~2S5yO"C3NC cst([)0"X&W_0dTu |\,MYe͜0\4k9b>!JEu% B%m{v4chst^'ގ LmB ۼ/r׷(V ZG/Egݍ؜(R8Xv5̤j&OqUl]C_LOE%SgKBhFJ`A_R7۷Hnz<;:n2yar |,*p;y| bc7/?&15-L^p_Űy?NY%5 02OC/#rN6 <箁XJ%߼:$S1/}B"h +)tgH7 JFwj)EwQO6g,CH_sWcAUȌ:Nd{./Sl|%uM/ .4TŶʷiͭ=$,'CZMi,\_`v) 1%GX$ o 5s\t+{P qO\h@'iMBV}%\Y_lgQcFh> J"$#@&5Eh# "`H%+VU0DX8ViS2V}vOyl.IzzhsHd*\mwSyNA#!3,d _iuYwHYrݲulKLq=Ѣ v&x[< T#O([>?V,*PcSxB7h3n.u20H4pSJ~Y[(aDٝiHJQkM5|Dp+xϟ>&*jnN_C9'"d+'}0&zhm>"w\QUV6 Ԓwjj ;FhӸ,HOO>5:ɈYH2m^nTqA?FH~ׯZMU2Y*j3/C( V[.%]RMe7TGHoNZU4:emsN=cmAhD3 'K%GToyڙL2";} Λ3&lVd!#IvMgQ&LJ齖ޘ>y%N SN'(``s@j̄ Ʀ wɭ&B6>9,%s P53AjCe[ṖGs~*$ԑrH4[Պ/ޟT=:Tn.1Ǐ"TzHߣͤ~@YI݂.caCk,?!QIwUJ1DT !Xiq^#H\Ot~ʫ SNaD8b^RzU!` ^\xapmqmS"Mu*_ |%7C81}o -]Jru>0ܳĩLHO܁6f1n./-bj$2$$lRJNx&<$jc1mR @!7gJ~f.""Js-&ñ>is@?zs5 G9Wsw-Qȸut:[8_|&zLָWB|c%obj⿋͆&d2ֳ>+e4DP8'2J> Q.ϖ{_ ~BYON⠑H h Mz|GvFp, 5y=#+gD|ǯDqݮl–TfDO4Nqh`hfM]H-Sx/1E_fHc z+ DI? T?cWݓ҆-ӴFt|3LQ6k;-VoM&ΧB]$L 2lk, \}#j?HXhu[ob'>ɀbq ף;;1IGo\IW[w}h˫'9Dwa,GѰpe[D.1E 6u*~5&n?؂Pv\\2z5IJFUQ8p-eS~MO=%_Ae-pv/E?)XD2uO,)o "6Jݧvm|^f F~ @78@-qT?lYd4J՘ҲwDtq '>1 Sq#L\C#*EĿh#۝k"s#O̎^eC Dc{&rkݒ$q_. >!T0]r=}k+VwOئ WũN4OFIr8b6PwO sO2ߺiJbʳRM 8HYC[", \|CcJ6I/`Wof=[#0v G_P&OFةUm%uV.Ru r0,K1aEGT.6*EDg_kkV5kM .yl?. ăDM}\B[x9n3?A<; Tђ\x7ܵya3m]n(I ?ǑNI2 h*Sݟ'ob+Q?UVrzgc(4G7Zx4fa&1bs~x­z$tDw!{nV3ކ7T!5q[};"Mw~/Anv(Ed"9+ڣBVJx6P f2ɏ Q ["Ip;} M^s^EoxC]>h, ̈́G-7|lgߊj&yMcv73d7 Ma͉x84+Wv@hI6 o *m Ay4ħs(NСYJr~l8ui>l ˽R%`}& qq8Z>j.l 8{J5KkK ñ]|}!8thG86'»zȓSo| ?CGd8-ɾNPr{Rf3@; 5+E5.:@f')Ɨ|u[GV6+B[j+"`n^$;Si2eVKJHXP.qh}ZZ09'8DV jG&Zۢe,+em_j DZ{-N[3+;ř\ ,@a߅9xw*^#<pp m)k{ d h2&}6`Bj&MBƵkX:x%0c{EteOwoWO[0̀|Do>amս9o|n85Zivx&Zz rJfB·_@~@٫m'#%^AIAb&\EXQ>Dx#(J s}Q0b+#ReO@2'nDJ~'i$?ê+ KxLM*$HN~ 8!QF%8zAO*:Ҏ0FY fg`w׺ݺQVob#7Af>^9+gF^)-VAڕ+qY579rPab>lv6Ot0ü޷nIYĨ`<℔HUYK_ە161LJ02,G[ E*S_=$x=7z4gj`#y(+HPj +Lc1z=0b $$Ý~:  ۯ[<ϫIǁh:<3* wF$/ѝwV;D#ƟuSTscۄ~!v8$y8[+CT)_ ba,^-]|gڡ3ꆇn0 p?*sH|u=lYͩ#!LIJ1^Pa&Clt&$i?y=,EHHE2xX F5\^W9sOΆxs ]ؕ3iNg9|V:+o!#0_eZ"҇!wAr>朑rX:ciTDwV+/:ՠ]fIwCVU%;-b{7ߤ] "!zG ~yѴ]3UJWB/VCDrl-ުqJﱚ8r:IGY{NǻIyt[iKy!F%2G*Yt nhE}mj?-A>0D(dF<;FZSX9(P+ S|i݊E~|A&MCrO+GMsqv)PPC<$}l~c֡qy 5TaןduA4aKvLS N94InsvXYqWfTef p*L)}E1dWG(-%rRݎ9 x"pW٬WPXHu/ٳ {3`m=@=sgM+#ҁpx/%)O9D*;4`_J ԃ 4s;&ඈ-g; 0&7 .K|DB-tp0P;QillyuBe^PxjxUęZvb/_ 99j, 2wBXuul:؅iS:dq &GjG %o'b8zR4q*T!JL&3z&jyM婢G_Zzj  0XWÆ˳W['scd=Y"nĽAH ܻe` 9m)nygѰ[s,_HlOT1"sB\E<:B͆n:2}M, @,`Y:$@mѷ5nODa冨5 \DSd9AC]l|=+x kqȓ;|\,EQj}٭ZkJ~eO߮6hBȈį. ՔU?t*1x9H`[?nPvhaw()P(ka B3}dU@KVVvKF1 @S6뛖,%>R.!O 3@gGqOdDAd-: y1%aQKb7|۾HCE , k:)x A0 {3llW p䥥*Ys"},HOKMZcXoR*Z laD# ̵xif4q CξCLz7qxf+? {5sΉj%ԡcAJITncLWٚmLhs;6Tʷ]rdE{11!P2p7p,_'-գB.̖DƸS|mf䅃>L\Y31ِTɝWde篫m D L#;lhVw.W;ȭʳ@\_?ԉn C}ux5CN ,v X.H(%'O҄:773Z] 9Y4) 'IB:#4qQSMz;,,&[&1 W=a͢GQǎݙfEP⛊Y9'1nץ] wGS5%e=7)aW.$]6 ?x0C~Ѻifk8h#) a9vR#ϊp|qi3 6?V-P$#.zJR X<^y7^{K+ɶdEDv4)2w?Z)\OHP։v@!xVĵ<%Un!=i$MNE^zg̥lE>!/q:V:D%zE~~7Tliy|{ F1<m@:1^V^{ eoUirZ\Y v4Mkě9(঎1[A* қĄ: ϲ:+^I`qZoUV|-G_" evS57 *ո-a#JMxu N9BAL2 |o&ZXN8A,䙿I*-gbz>g b#_Q+ϑۘ~DCg=Dyb~$F p`݁f.?Hla"=8ͫ "š624{NhZq3FsQ}[̲e}-FmrTv@zSF5+,QSzWӅ4ʞ;V6j`[Ia]Аa}戭IZpK`Q;S>ckfϳ*Cq!)X[fE}6JO7be(3uILlFV |2O3~UmngBC_tn E*/B-t)g,ydn*[DYru!ezD ` Zulu/ }HTj_Xu`P3s]Jl} mK3QtBiF̿]gT&J-^:0guJ9r J s;rf⯅,-Rݘ`#t\V^F6dQ7)):K8.% ypK"jebJ2vS08J ғw.RL |$g젰7k|ΟI9o6TS1҈-{{~bs?e:P~!=bu  ic[H{8Fl[/qA]xgrI'L-G0 )zHMҵKwg0mEa|KXVWQJ=I;уSeEW"YsT ;5mn]AgA~oըAX] ȧ«YH8SF,9[ic'{W~hX~֛fAAsA\HƢu;YqG66r0L[°ݸ R~B-[t d֘{:HiE7+7ʆ mxlau{c0oSx,ku OJu/i1J/Z1U>3ټu-VvWddТCpԝgWKY嬲 z HrٖfWA_[zKy?[< POd)_'UBʘ˭ yɀ׉rdxq{F8\) eZyJS_`dq9P~ 0hx#8ڢ"9D)+mQe c 5ܜ~PB D{םO|ᆀD( ^3crO(1i 7}T)'5aD؊uj@C㥳rdXP9 lkOSC n3 ,Q9:a NrKFGM~Mw'ErY}MN>ImZ&`^'z#qd*:BhoPM%M72F̌)ɯݨIe5SxWaSVi ~4{vZZJUkT?WFGe؝ަL@bXܬ3hk'sDLcN#U.S*mY4$y76)h'd~[}֪YRء{|?r`yx6lE'_mV'{kǿN[1CIҕ _$۰J!M |G`{h o̦n/$.VK*/V\BRn*=g:4MM 8DXYCQ^~vTΒ˫y|%_wjXv Rc MYǎvѧJp"0_ ?H5E 3<7SĮGn&,4]4xdbaԭ4R&krK[93 W6ʓs@ssH4Dh-7;aM,$c-gz1F [.1-{ҧh_)O(,9 Cm \B(\>uRMӍy'g9VB~j&f#\JGsw@/uc+uЩaJ! Tn+'._?RX2{K{9;׸'@!/km]H!>VŚ W̟ NIy]nҽpB ԝT3)#0ꕂ1g9w(iWvG~QQ7!1aOK4GS#7Tlcs˙ .N"खFRFx CRoP=4KHIX+9( (ѬOtǏhc2zT m/.ev0Ћ'w5+O~!? +k@mwqѤr.ZWbj-i:n~\+":? Z rv^+`l}[ - #7WmCqUcLŮQ +ZTP6&%5 [g؇ ELLC/7F!-?;pmo`j+3|;Ũ} p%8nYƇ) 2JUVʲ1?c.;Cd5qR1*K " YKGE&cФʸX;QpO O97!RU49:1KHxK=x77%RHZP#e a4>?Bx'tL΂vՕ 5\/W^[ W*uz-{ch{\Gj/$0!iX;0 t6uVlď /cjLi%WrlHL>zu;* n)[)8iXEe9&nVb+@ע; G Ȃ9[՝Ru,ykB1T\`218CS^P2  u%z5^ސ{KOF,!s"Zow}.S[= WOSv!uh_0 Jd7H;"Jb"1V ܭE^ .\qtIȏhr'_y6k^%NjwDCH۱yB Dk u< 0O_/bR0$qv hH׶Y 'v}SjP2 !Qd%*IpZN^d,3c/kH̱Ep#\? :-֣щ_[ީΚ8ٷj+Q}nE3թi9 } ESYȗ7⭅ ;2hu]R`G}t[-}% 4RS@?IMbwLP.4:d |}> 7OVI"2dF0YS߇*}*"G"&=irx^I_Q _1;qkMB~(uK+Ts J\oI̜Y$LMkKl^r9vVM`+@9f7rwr~V)8e(ZEX2=f4+$x"g.AwyՖ] A $Z땅&bNlTmǶE2F +`nwf'=,2HóDn ]vl*}uګqQl96rƚϔ!;xUT$n`Q*fDUod^(j0y4q4Իh5y@zҥ0p T|k)*& SI8" Gt 2Js[ 7 XuW'l72on{wت햇Ӎ7J3 #JMJ/,p]NS3zNw?Lj3Ko># L,a#TcʸQ3f^NM<Œe՞5=Yn *R9K 9W^} ԜJzW{ #0Qrr`^9ِ74Usfe0+B|_aoyrܫ6$uGzMbbvU#r'!1i;P$:0o }rD=jȌ_'Htiza^Y Sr5+HyJ_Jp ʪw0Gsb Q:e{DkK-ũk/,Cke= ~Jzpx{58 _bG|*,Ij.nj=7Oe``ɲEV"f:]Qi<26(MU(?TC/@`ݿ{h%سW)ԉMcBL^Ơ5)R}qˏ?=d+QT9ej i7N਍!kWFQW*zN="@A[ӑfv"tLLF^%&dߺ Fcs ;ҚIi!--˓IZxI_m>k'(n阬KuSք>"SB΂A3R$P Mh/VKZ)[}dhC-:=g\][Mp \ g{w= zeJ<@1$ 4Njn|ӑ,Dٸq51 mڃ9!|Cbr|Ś\z$,ˀ w ^mXR)\ u}@r|(ORH뷳B`Ɯ Z3ʑvouH T;3h!.^} e:~M\ys;0Azt☤ΡZ]t@Z &UʌkN,bOT҄4CX k:8:TjFZ6A Z"\xCdKomύ)UX(.~e .=XzC>$hAL0 5? f0$%OdTy%rIOjf^}(¤x cj4ZD$?m`e*1kf.FG`~x|&XMRadORxZCSz|47>K|FǮx&k̈́>#8|wa;#$,dcrf0ߢU ^z*A{Xx .n{?o.!]+銍]>XיXjy04; x0z Ut<ELR?/qVRsZ)-Xdgf!4TWCEeT.ȇ< TF# ԉh#i _n5&rgJ BpxǍ8f)s}?7&ck=sr9}\9Oxn%^=b.t1кZ{M@16S>ي>HV!_j:YӫS{ 闝J29D0v;oFb.tDtgnXt?;M _y;;'3~\#M odeXvDa?mgL?\M|2)΁$WfW6 fg'/~̇uDڡlbz NyKSjw;oš&VLvwa1-?5sk:F\lKj{ցj+s똅nK\|##ռ)i$WCzJۅ tc3BzY5.Đ%ɒʞC(o]eLc3ǡoyXU%5UY/5^`(-nQ-XWq7Kxg)!jdzSXYwkw[܋zw]M5WUzn)2x;WytMӀ$/ ”U~;{~տEK{hrbfh2zxXށ}SS7fiYcwN@oAΠ.?G<59`=Φβ:i V4!O˴4@'[iG\JYțJQ(5T.n%0!ԛ e$vݦG$ʡoc||UE$+GQ%!C:\bRp)aَ@j|FϠ?/>!1r_בȝ#ٗh3UƜ A- n`ODZT1&ſcrOZ C}B5<ݛ: 3ɝ| W;cI4juguD1$x!bz89؈~PnQDtY'-0^$^OI_w1MWT$Io[yɄdIY5,Z)PXyY8 `Ѭֆ*kpc4T, 2,MsXl1$5S2Q([3+&/61^{C0XtbDÑИߡ1HpF~AQE!׶)x֢]r2+>ʲ$Okg&${bf!`) w(6}臨gE0;^G^.'+Ј;9Gvv2y=o8v(ޏQq nMp vIۺ.!ӋRنM/@gy$xǒc&VH\C':ACyµq3 upޗK$/$ ׺H.]|X[[ 2Fc9׿Qj':y2C`ӛ"x&rjH>v@YFΖ3O$ԑy\9+o꭯bo- gg gy@K,skL˜Z)p_ '3'"|FPc ϖ{9cOtG:,UBlfqM{k&#ޙRk+W aZ!,[:I=2h2g2pyۃ<Ŷ$MjDh^-K+N*]^% '4U@x`.AF]T( 4REߓav;}YVa)Kt*~w@;ʹ3AERD0RK{4ȈysMnSmvf+ޝl4a6ơYAHd`LgLR:6\Jh-"ƪP,,U jʵүT^ <ƽ v)J`jef}<~M'@3]!V,E JbV;VQ=F7A$)`(#(Qrx:⛊@<"F{({w ~/1MLQ1/QRA>B+ʵQ-Qi3 tfܨ ׷oںrfyZhaF&} ߵģ~ RfY9=/6HޕRTu)fL1P?٧+w?/D_\uwJ`!G͎\ G,׻p-vU,f)KS3Dz$vGS"PgUe_.]8wΨpK5n8UR̦4w'<=Ƞ.rw<1>}+ eELS+Dp#ƾZ7e#)aMq3S ,Z. $KJޘ\iSP 1 mro ~Xk 9h>(_FĊ=5iu#֜CPWhGXxdLjVA ʗ @ @ڇ.C=zLsQ\aw^Y/MBY>(Gir|UZJc/r(d")$QwQd_C<6qD|x.M4>V>~8tf~l%);j^k#u!ϷS?7߀˷BtPnzβx237oMUkY.C_ՇSE܍>if;4䞜U'nCy"@Cy18j+ɧ`- +[ZT-30Y1WY`]j_X#P$4ȯ^!zq;ݨH&u {5rMe$ҮP^*>%cW^*3GV<({}5wv֚X=Q"F߹{tmjkH;‚/C o1a'yir‘J٠Ip2w` K* iZ-M.ex+o|U&:urICc#MpcI\ pBÊ!9A֠Tןe <ޕФg^yHwEi-2N&Y%tc>'XWI' m/ wF?XV+DxgfH| #uv}UПvtn) c2Jչ*! 1^d9,>'<ʵJVn TIi㔁\IoI'ƅS.D.r Rv B`5tL7dtO/'i 3nzvC7>乑H>iviAJ"$nVү>;} j\/5⴮Cw_bNf2^jWłAS.81B?~qOosU1Q>쪨Xq ;0e|MUǐU^g5*~ZMoT,F/uidK5*"o'y)I!,GO؆ːMB5vv]P Љ$cb+dSop@#C/CrR+rux'`8jH+q/KXYcPe؅W뉖JvL;A|ʙgl47@ ,̮e~u0z!vA]'4O<i@,]_սqRVolβ %@c6#/_ZѥCdbiT'1Z#Z{uM~j7}? NkaI5DT,eT;VC8 F~ LX&~KR@g,֫ X`fR٤gn;:Kpdk)lCymQW}Ի% ~qO+/3D59/n5q@D`F`YƾR!Mg16 E]wL۳_BKt):67^vBϑ|/O*j3?g׀w2@'́Yj9'4M/ɪT6e5LQ)_9bQ*{eW`kĔcMt9' It( * p5K~E⥹>|~\,]:=9fIOU,(u?`Myxu\jL-B {؂; ^ Q< jvLn^`I>h%̢ |Uf%8/s0=Mw'FNqQ!9ꚼ ξ}|~MLԎ:.x.(Ñ[0WZ0 `X9̉bg륝wOwĶň7'oHY{N剓Ni5СWdA|`B?;Y`ͮJ̺GK2Ct #z.9ksc8"km% ;lwt0sR`1>tau>@/*6~@Nd`;wdhWnW(Y[Ĩs3Qd{B2#"p~` CX7NUJi1[hpg?FDfT^ hނfEzsHHIqq@ދg|j 5nn(ws v개-5/TaJ7)z UNXNADj􀟊sqF ZsTs%r Q2 FqQrl)&T?) %y 8ݗV*'x =i( l4D6Rqn(QY|# hn?iہEƜROo@`!-$#M:,C1o DlsjۻƽuJ܊v}; K1B]zcE@ zx&[JQ{͖剚;>D6O-pŞED0nu)eo]oM";)L zbD*&z Pk N!ԍsg"ۢu)KUhGc5ϫ݁?_E}uP 1b%/b4BP$\YmD\67k.R~' :WŰ:/zqrAh_%˸BQo JSh0J.t#n0vڟ%,cb( q%v]HG҈ M:-hrXrS);ifW AY6;HeKld/hk> ݷ30OL {Y^6Q@E$R%> |rK+g re&IA:m`YOۏ;%\o+:y\7Di D'qʄ />]-FP*Zςux:7I+ cŔuglrn`%IZH`;٘u3$(SH\ 'D<"n+|}FP46n9} 펿"Z@eM~P*g>x4V!Y,!eNo@*惶@ˀSZovc4"te gl.&mMPr{ (ˀW@86Lm"Sń2PCf<,+b) 'O^>y 7/9LT!/7UÚ>}ɉtҌw}t {~fDj;{CU+xiBWe/v>>¥8k-DX廓GddϢf;ڢQ탈0z86H6\$EL|.jTb#0r6LqwRޫSwb!:DCUTAFWOy#$paQ V,5בRlv#iWal8D̥'$Gn=OxDgFzs^=DA5u;ˁ 7b?V랼(ht`VF x ܟT[C+z*{o(C"0eE_1i?5耰"뤿XXs?I$=yIj `~QZz4s@ɊjFdd:s)\U AAacjaш n!Q.y]njңAYA=z*ΒYDb1_{(K߅cMPsPh?_q Q&.Nυˋ Zב{w9+t 1ņDπ4dDq)M([X=, .-4_s^Űp "8^W i9 (Il۟ =pK,|fro@#,U c/ֽlH ) sHm ''3zpJ ,Ɖtfؚ0d7^pz:3Y @` ;ܾgh} PъOh >U:i9Tf§A͑\$Ig,*K}fG.061Zy06I2V}yxh72Nd`i@΄!'AG~'rF\m>9pFvIjY&C(*}Tzj%眂*#1'b L8}"$ >3中DD**a5<5g7ZAs%vDpŤ> Í'IJ!So[`3-X(Pp11"T%DIW!G<6Yn >Ĺ=y سtlvys\^ZԖɏԙ 9fcDc2|e9_pNH8l[%lg)wHK\hCl f NZ`OF%:??opOج& Lsuw,2:HJOb.T _vByh2'w^jG赀 q yRᝁuHwSf ?w$l\)8 XږFB7+U_$Rn@Yv.om Xwү*A(yȻq{p6zOI}x*~ha뤙ɵ'][Zj.:BZZ1gk*Ex `'d*_Ͷ_ޟ"HPVfĺu}Pwgs_&hnL!-.W AAyC$-vFE$o rD*nMpr_ kQT>W)C1{#7I9CErW#,:EixzZ5VX?T$;Z"%V#N> :{BqKX?wc) YTq[9ڙRfLe$hL"6qZcNcp"k];%7;hr7(;1Ih5UMpo&qQr^s#kOSMDA-[ V,9 ip}#zάp# M_M8vAȪ) \)[ k|iz5-h;o`s##R (k;!z<%FNr:{6Ni8㠝9Rf(.p?9hY{YT(Z<n젹),K>HmXp$ OTN@k:,6_n׫ GpxdQD_ʄɗ[蔘cwum@ kǴ_0n,+9aVAIKKEkG>=Zu <JƫO[MZj)PS>#UF\A HBc#>\@)  gHKy~V #Sq,]jvw҉+$2˚kUG7DU;wʙhVo2ղ.?_Spo.b/a7Ur7 at H 8@嬇i`@yb"!2Y/QZ4.: i}w3f7n߃ Sǥac9dY{3 ~ o7 #Î%zi_|yoZZUbݬy nRStuc+vuHM:xė8,'ctvXJ!bhu v[PPno g*r+1g2qmpo%*p_z4*䪞5k"9f:'y[oہ%%2y.BL=s'f듦K9j@,`"QL%r_7'kK9evV҇89(Ǚ.kۓ ;3U:%/)H-e!#)d*-\d/q5j|GTeg`5eEFt s+4UA#A~3&L,a +(ۮV5+M+@ǻH +SïعFo'A|# r֍91ԇ(q]j4B#^4{ 2bԛUl\?6u%a)y7YpfT*J$i*_i`OoAR@Ny2%HQ(y% gS(7_0h/ԑiI$ +3:eQ+4"jh" Y.ܞf@ sӜE|5 >5ºkߋ] {IKzvhkT3I;M?{~(gm0<(C4@Ue'n7%ܿz[, C#\{VrKBp17 ק0@HP8P7wZI)L#ñ%ӷܠ CFw['Yѧ!V1lYTЯe Whk9@_ vGZXYCJV#x"uB~oqŢN2i+]WcO>M\ 0 lU03%W[qyY? 7o*j&M5VWl{e`Ɋp} \0q Ez]m˧8F=xaVJ(4_ ӂB%ku+䇅wO2C NC*ە0: ++dqYCn4>Pn(E8SnmkRu7e?3.M&+KhLSNAXNe]B]Y,3e_ҝuwp?(]{p!=_h0Gcf eu鍆'"˅!A`fbk}h\t—_jPfle͆] ̄nS)Z>Cs:]?%P|rܪ܋F]7-"'`\ Tr_Z.(LyvUQݐ\-'EJ-DO@cbgIZWGVzu]0Yy`$.lYVC`F>^ ʾ/΅u y+Yj2)'{>?l eez:<)UJ^J_+ZX{_Xw9l Ma26 H-i&>lO?o S|R?ڿ*ΣQ T]4Y\[zEXo DEߕZY]:]Ε׋R>1%{èMQߤSf(84Tv\(ظl FV齥= vnI 42goʍ u65Zw{&^>]h^uVY+JO  ;rĥ[n"zbvjǎ IN+8\TPyّ;3Ѽ,q.uR3ǭX,r6 HVWE m4 <2Љb؟iٷ骙wt>Q$  ߊ5i1†9Yț_uQ!S.tB%%4}F=G&E6W)o <& B<gMWߣ ҝ^YQ'%>^kZ\ DOBLRTv`? _  ]r.( ¼H<`14!qԭUS1CpxrZtY>wA['tHiYI'"k#$AEM/ZUw&r8"Hb҇nҨ? e7@fRtM"YQ#O"z(?/?R6*rv!UTo4z~,dճG&@%%mh0/AX&JJ8ԳT%bir,( ෭mE3_҆7bWV8Jy`æV4_E\G0@qWU"%ܼ^*):@~$3H2-*s[~)*>lBM6d4Gz +F?l3#ocSBbEY)EH=; -9r_o+K_jAiȆbBhvPUqc+ ^a_iuegdc9?-d&Z! JPTI'WݘCB}T  1B5Kj0 ,<},}5rQVė1܌E{ ]/Z11 6CRrm^+cOȬ!ISzLJYнJd4m/xyq}+,ت>^]ŋDZG#%Qߪ¼`?v-\;DM5NJ6O# g&b*x6u싔N$Uѝ0 A"QyYmFk4%Cwka.^]0m۲٢ pp\kg4m"dne88. %tFiةί/ESM9t 4&1koxR vр5FMW|6]=9HC1% Tm/xC;3jIk&鴞ұf@(Wσ~UuW Iub +?#{ab E'm$'}ip @"5XCi:U\g9 bq^q;'i^:>Ϥ.ݍ? qo Xgsg] yz;{r3 GOSboz^4 EO IlhMْZ}Y(`USQNCh?h _IWR>d.$|fD$,$ ,xfTGgEZ :W=?7)φ斬@dknQKfYzfft~/!in@*yVý8uJUn| $ª‹S _Zۉo ÞǃN4u2_ aN46C ݰd((Y6@Cu~faudلHF=_ WXr"l5]#E.&U,'Xi6/4މ/0k$(_ܾ$uX6}OIJ-" ܤi۝.5/ÍI{-a[7c< 3͠'6_pT@^jn7L-yfT`E00fL8zDi;A0c0e(Ʃq'뼦Wƕghfcm̜vF,fW˰A_Y}9刑mg΂H |v~PnQ#zYGzsXc-%0u(AyXq)W' f&xyv aJ>bd"ЫXgRD9Zйu01VHRH]I3w cNnhrzYޘ 'R=9ѭvT:?Q:Xlmdc>1z0|-eyIcigm8 ur3.SdjjNV|턪un^$[NS6Ag׊F)_TkA{ ǚ1*t< ~)@E\70Hle°B4$q-i:\㽶._H&lXBX/Z܆Cnօ+TA]kAf;Ms֮OS.Mew*҅r(b]@TOk |P-#emU0Uc }:`$)apƃǑ f.|;hbMX[[Q\8u7-M``|M:!:X3_ٱα\ }TTwȲ3%2md!Hኃ&PoS n9lW˪~(aN/u2B\pa:a<ԋ)82f@0⣋AT5s]̏32+s~" xngr\1*_Gn㺊E qrϷͥ/!Ιq3LjAުQjO ~X#t>U oD ,IdN|֢vj%hʁ0*]>: lqHFP[0IT車qz<"mU_+ZqY,Gܽ9ϔ%_y7\GVЮfP^vYgW2Z&怵??G9@z_&9&_mVvMxdؚ\>hֱrϔEwH ٙdHFT^!Î m7O#Ui ,{L+ g9R+Lo1&[RB[E3<IGF#ͺ:i8ʻڲDeI$PO3gl;:kVoޅyE'U>w wy[ b󋢪pU>ee+KtSJy5H7L]w(Ȓ ぎJg ;#e,\k tc͑8\ ZLi?I/*N}kh5x}t@M>zv-},DwϐRM|,)IcܾU-iSEKw|)9`*;ɺ7Xw okj@U,hR=$=} p4D޼*-zPVԼg}Z3J5_$3]F|6ݬ0G[oșvnfeqP0(Pn}t1 I&8vּڵ5G>mhWlFiyO?^?A'ܿ/5Ti![D7ް\ci]n@ hx"'zOGR~"ڍ@ AhN3Z)E<^dD qv?yE_GZ֩גx)wtpPL&2 fzB Wv1 *y[n Ѵ^ wglzx05<z\>͊) sYז|_s:\`N+&!}j27D,k^C. T6[{,=޸D.hn.0gީFKYj7ۊ<)C1ok`╗|p~6B:8}Z M6s^3ynڠCqaF{=%)|4QUh pwL@P7:yjniTmZi}L2)bC47tbZ5_HpE+yW.n3p`.Il+E0K6DZjTO']9p/-n'aK4` QZ &tKp#w`ˎn^FT-бn6JUQĚ0k4Ѹ{Bgz,\"0@,^vX={&6I`ܾCS;t"@rXi,Ң^)Ґ5g(cp=DSf/NKiE WMjaSؿ`P徕:\U_#@gP{ZWLH#HxnU2,> b+~'rAe a:O[<vj)<=l p3(7b,.ODmx]ITE Џ=(-olT/\0ӼŸjn'wUJXO@f#{Q-`2/ [{jПBQhs(iF9$NJ%PtdIe:'CknZrqUQ[o*Ļ@}-;Gˑ$j.yMx$d ^!Paٯp@m=MׇLK9ej5зPò \cuGsܽc7D}s)*Lm&!_ЌS'^Koҙg#b 5pc5o#CU=$&5NU^2 }L*eyOOoB:FYrf[BV:,8k̊%y(OE:͒TY{/l NJLǯO M"@ȸ =ߊUؔ8N CVwW)Sɠ 3y# PYoaD W\EGIE'<(_:fl&ao~˲3PbL[e̲;oK 6N.md2!D6@x0ʅt[ "Mkp0{7;5G$ KJ|kO{[ZDGtrGgi'b+$Z uNT͖3ЇZI&8.P&$)*.ZU,&#\o`b%BNC}żM)G>ió 20HҼ{V /\+Т5wB(?e}] mHE>% >+Z8G3B&fcg=q/uv><^O2Fy= 7{o.Nj$yEk.I[4%ꋤ;[ 롱ظL#G q()v*>wB1 2J`L+w03n/ |ђk6eKOR> F+=C ɺrKBLiT g5Rq+Hs#R]c읲!_ץAD[gӹ}PZ;AV8ݚ*ߦmH) w5B ;CmĔ)Urp$?VsCZȓJI Jh]uᔌet&ID2r3׊(njΠWl']9[d^4= ܶĄVzf\vЄoH6P( h1ӛ$nZ5l1{y<5@Fo RKYR5'-nJr.>LԭGEQHwO:3$K\:Q yzv_%9UMxfu#+$d=ECh#&zw_0D6*7"/#ݻ_@1lڋm-[T9]ܙU mǩp}%l('ht+ >C e"ퟁL?ctϢP +A4AWS-iwhN&\Rm2qc1p^eSƭR}(e+fx޺eus]Rs#a>Ma5A`Odl•PLP&d.Z1~!8W9ͭh7lgfEwKg/&\\l ♼ٞduQFBx2!D%mHG_BE_9EX« pi.#2'y,f/r:SM] ȸ5]l-n?vK)Ћ^뫏}~L#J6v%qhR $rBiCk/XJ?cBnjπadn>/Ï)ZUN,?=j6P{'mE"ewi7|-*A1M*=  '˳yTYi=&HH%]!R5 T؊-y=:Z^s4XF17MO{UWsdLu8T(InY:1Uv~Sy$FzCk=<!RX*Wl,-4 8:> b8`tkmwhxݨEijQkZL]v(W2"(3FX6ɟy{lAhk5<*yoٖ:7ΘZ d!6&(?FP꾿{rR|P; x"b%yRG1%ܻu@p+q)j=Eǭ3q4r܏XP\b?An">':10"➓}]1 9i.<=CqC<|K%$ϙr& m(n0ԁe-;{M׳ P-PNHؽ7se- xp1"C 휹םp//-ʻނVY ̮Ɂ9!:kIwOLj o_Mñ~ FD]y-D4.`Q ~ߌMwcf܆42 ԍwI{,{#y$!1 t%b /⡀ޞ~ b(/vQ= qrqDrNlN8à@9q;eNa'vkc^|lW^ŋj0 l6U l);n@Pvu8wj ;ZjK! $N"gi3t&@|!߽u/6 e(TT}lt@M,r',{mԦλOkU)"11-O*4!v%vn-39aj#g衵*ۘ%X-/Wz!E@ϝ:$QZ7N_HuHqwwP'C EWWh3t5b{};=3ȗm-S''Y*Va"@r9aj uef|̟wTu4hg)"@;fíuϰmAsJ D&@vm5Z48 ^6+{ {O 4]PB~m17AB'd9=?L0cvPb731z1ӣ0sVr; y7iRTr~2.CV3\@,7uz; yuc(7,ښk}Ųs` 1 O:ԡ~Okv7(u&$z( Jb67yVR&!ncg*~6,S c9D(*|vĿo*G쿡IDBe7b#+Ԡ((%8ށv\ 4K ^4 0>[q߲>Y_@xskBNv0Ex?4\`'j>PKu@vf"͇w( ?W哒!1$O<36tT0nWZ4>5I'C(MlDm6 :zWKa7C=فmp6WF,ȝ Hy>p+xtSE`նU#!j4 8.GniL`!sV ⋿41ԛ喣ӳ\q5/RkDIA*kZٞ0K*IS6'_!2[w!s*A iYQiY)y2\]~}4`~l6O $oPivTjɢP<"RӁczܶR_5$v|AFpƑ-4$ugxt )l"qEԶUq;:GDzȓN{=zr:wX EJTXH9agusdſz"/ gPSKK8 HF>rUicbCBÔjf;FO18hN Tv,5%ڳ Tee6S@n8(qU`ac&[Ɵ֤ӋD$R>%xMeLv%CBfQ`%IE+^ϻ[HY4Kl["'WYtЉaoY'NHZpn ڏM]ώs32W~ ~ZmU5Hync"H-,O4WcRLCw2gﵜyB21!z76L]MWFYVE˓F#)4 r+w}%![7tf$w˘USz\8- 'xo'dR)@Zނ_@*J$mЉƸjP#yz@!嫱偸 }#߮Hd-(ƧŤYJ?ٿBMbHh**m0g PbڋYbde]!sf>/q!"o4zў8`Z칲ms Eڥ<@Ll+9Ay\u/2HA.w=j nHpoi$;| 3tژcTn_ be˴T\@/rl󡗈W@kF6Riu++ڎrÞfCfX=S@ū5Ƶ*9wʴS+MyḂPpn:鐯/+|Hgi}&RKEAfPb_2:FDI}pN&2?H7oua\ e8!{ =҇bY-mg񰼹"ĻV!8i)OP~ͣ8oI*9TPM{Wwwsho2%xuvXKP*B[ a9@d ȱyRuʏys*ֹ9ܵje4 m:'xBIj'5< Xm_2Ar:k9;KW\ͨU]in4"kTzd.QV4FSCbD}4yvUf++"]څ16=7pwN;;Qg ghl oJ1ArK&FX4r2R^aLk]YM@S.Rϙh]3SMdD'k%uARߖrsQ[=bޣg4̜ #q͓yn4WT^r^e|hQ_j޹?,sdНb|[ A..] =P#GZ6S̩0a:UaHϚ-Y Av;rk(Cĭ"o zz_1VhXL1Rk>uI|Cmc}s7dd"$> 2yq-M9+B)1Ҟ.~ ݛztۃiZ5J ?(?䕽ےzC8@0Rl}/% q^֬/G3T_BދUyRtVjjQ)n>lck@ @t&κl8W ^FU~e XԽpr['xM syuT-rjL43?Ny hM>;Vz[Bg=2iL.pMS {*vԊ6$Us5ROTh%7/0w̰a)ls'}NLwQYЁeZ%sGXNP!m8U䱱q09ʁA䴚;<54|ES#"*@{Ȇ7lZGm *@cEP.c{\vv;-xs:HkBo=32P֙kS|sQBMTK|<*"00ʄs i#Cu>WCh{h:S^Y䦾C`%BPpbˁm )ƻ#e鯷T2" '#OhC!={,`X]d+.~]fcCIQBz5ukx7tqZB+w ZBAcx@h1x{P*`zq,Pa_`;]rDYt-U  ȟ s*}4k|؍ZC09Njg\͞B8?4fp e*}ŢF`7_YgTHt`?[yÙ_ .mޏ%=6HՌbK$ -ɀM%'%@K)}=a3Y%_mZ9*c$:EVK2U8Ytȟtb 7 1u`u̎Yr_cY[l}n#mpi_(-4i| yP*>^|oE|ߵEIRmeTp|އ-rw `-#Yd0dFű&L_["!1L}oՋ)pG=gSC)W7 YoZ@n]"iqeHPB+{aɮ缐t KM|gcD| N d:"O+tݾ'xy`U_3TFh O`B<]~F4D~)IF+erN&sBbIҁǴ6a-Rbd([6BI)ՑMR|n63H"ѵ-bydm3>dQ |(SK 3s,NvQ@4Ԍg,w+s{[#<j1 u)=pzQxmY.#HEK4$hr BN#bm '"Z e?|Lc??:R1BztDgDh&z2?Zga #8ؗ96(z=L3ҩy묹7>w[T#:ǃ.U4h>@-tU:QI=[}Yt2Ӂøgȉoҟ/# 'z_2 b^)gjz7bWAFȮ LThkX㳅ETY`wkj9 @<^hBDD%o {DUx1=Z<'?{Feʯ1rѰYݒ+](^%/q s ͚V~&:Rn(3QVDVeud'zRb=ڋ<~Рޖ<+5/L"f@!T}a猑vkLObxhCwP(9̸͵grXJ\se:+GO/0f}Ϥ3Yf4QtKBvd7-'E KΕ/㗀hoi3qM3֚ѓh˹'q"}{wiNIa sCkp'MOZX'hwl$ok.Ath渹pe")Z\#5=• porPH{zi"r͔ 0֡`%PUv؟0OꀾYmU7p FMОyK5W h|JĒVz1FeԾ ea3MWJV hlf](`fa{Fsh( WA,iѳum-{G뼚ʸZ$p0R&i:f1W1eEsʒj|HYXOٽI-~҂%4Nɼ}_?Awx"UIb䙑ܒtKxQmT+F|AX tӮrɃk F:h)?Vf!a\{mH&ęM]**t|b7Cus.'qBY׉$'u{U؀@IC+Jo%)P FZJIb+g5 x>p樲xWUsE ToF;ȹCreb)22fܗcR߭8tsuz\B^{dM.(i`w]eqE1.hL{bB S`a1NO_!@;{} ;jO`{Vhq%S_1ע-Gƙ.̫K }k^<пR~ǫbk: l(CW':C{q a\>ٱbAYBtU3Vh72i~3^1šФtUk61}CI1T;v!|orlt%+V6J(Ģj>XSYi&9"DweskOI'DI`Iw$8!Ew"*K;͋I]$U/Ϯ**KH9285wAO_X<9gpXV?ZFo"!J7gZJo#r#6]V^ke4SN58Ŝ@mR$cCSV5v>/1~\ILgwW-,4'mE4uSb=8B:l##32Ğ.@"F VՀ&g=kyĴ/#H ŒY/͊kOClԽgK 4qY?Ccs(_R#}X\Loop['t:&w ieJ؜Џt`d5NaoC8ۻ5´9h:F7v2S>a JCp V'Th G(LI8'ߑhզbexOK)y@!?UZt[x[}7{Dkx6䬍BRKq[J0e~e?pa%i8R$f|4\껖~Ik~eZ9ij"}1h RjE1/[裄r$;dVߴyO(B77Oȫp r]*O=Wk#>ˏhގf4eoWfőW0ڂG^C4&Sv9;]Zx= 7o7L{H'۸z(ޑ9DL ӿ HF,ީ-M"^"t@/%,thuwRԈe ~~GII! qkvr7GwrhI^@ rWEIӯtp|A|b<0eM-G-X.&2c_Ӎx;$2odɩ5mP_ڍ2s{5Ӆ $Eg5tN$Xh~K-ܡ t!}w#'/ K/3κ@+LX*_u5ϻ4ٛz]GΉXGuG̛ )sTO{ )MW(\ļ1[l Yg{I~ du z bzЬ50>}mO-x7|DƯDr:"ݖ12"gC[|گe"%k|tlM-pc}WPr!?/c{rB,Mm$jYI--U* s~6!ݥ(mnS3=]!'1/*3䚁F쐖U3@9dhdoJS)3Gb jb1skKtЂ bW,NN"\eg22?`W|;_vжf[?՘^:˰lj\_7)AL<(gYs8S:MA P)J~])d`Y$Gd'on^f2.'H9HcR:Hk Õ N+qL_WA;m~\)+2̀PeJmt0g_t)WTv"SAd{=V CH0WP-$&lC@ahZBfܤ4-)ygmSٵq9-(`HF1j{Og:Q"[U=o5`p? S"VY-x q #n#ߐ8$H)Gx3..bgrT~tcPK";bIU/P51BQq6(RfF42یu@2ʞh^@zGItQ g ~ہxDCT\]f2]<-Be  gnU]/^Ιy42L`)نj?`ac֢œN\7<)s9;U7T}ZrY[j_il$؆tjzk2C!սNđ^QUyAÆ`Daakc{2ff͟'лj^!Ril>BM4L-hA(녪yXl~GRA5DXSQ$wϥ?kXD+sE b AeŢ`Bv&t} =g{T3@3Q#~jŪX?XbŌ.X%F1Æ}>lIwq`Jf_1N7 _'K: ՜\^O fn˸kҔ&`3g՟WPg"+Z tm7NgD8p.7X Y&%A.6 1DhxQ'|طҭ'4#7m9s݇ z(kHz&kbnSM99ƺqe9Z~ "kAb.&-VyC&%:m̝|0PfߍəES]_AZz݋Z_U%,{x!Fy~G:rA:2!淶h'ȵ,HzeKs%rǝH8,36U&^}^P |'VdN:&a߹",@^ʟW"zփ+[ӅF|Z )Hd Pq͙ֈZR̨ a ٳR_9Y 񬾊vR-N_x[ DR,9$ V>$ZѯM4*gNe~&l!RL=jPm@ IjfHj?90i k688:o@[B%Lq^}'^&*h59d?1Qދ:N;,HNھۼ1UL%dԙjyո>c5KSk>1J >ݫ$psw^tbmrC|th$'ld sUYhpVҞo=+Uw&jvAR DTr܊=6p;N]HsH&:RtClxg`2mD#gLҁa.(_982obd;ߜay5l:DerSYl.UkOP@كk$ CCO,y=c6W_H]D7[&p$n롵 ?8taNJO?\@`=]ca,SY7Ī:T&O@τNҁZa(v$s#s}<=]v%;ETa󘽷2Mu>ZfQaU7;~?>6ҕYkAg"`#5g֡Eg;?Wfk)A!TI]m PQ,y| }h6^ s)OR?$ 8X<-YEۄ})B(J-f&@CrdPA[Z0ο#*,ᴻ(KykI4P完*K;-2TUآTJݎ KN,Ȟu0tez!\.:na_1k%sLb ?<481CX z(9z+Q9i~j, Po>bj 5 sUN]eq@O;P hCɐ-E&{=Y_ ĉ}άTiQY%㬏 ANPYwHdM!_䎧Y TΝZdz\;ڞއ AuCYnd0_~?&̏y_v e*rm igxABz&d9kE=nWz}5F-{v1<,ʿ"筍u`j=2cr1a~5}WOh»>HEDPQi'Lyh -.TQZur9,ץ~ đ労|W]@Ӹp~|8~n!fœ$NMZT[3ȃՏ0)o9)J!'L3WuXU"d\hwmpዃ\CqS? MQCTdW)KΧ@h3*rx@cRS#T !:qyXnMf'e{WM|yC4Q:q0VIžѕ?ڛ,`t_1*lFp 9IхM6ʅõ-m_Z;8G\q=JFĺ'ب}iIҙAzf(1 v) tquRإrYTu0]xPQQ@oLAsvLy;,o&'?Ѫ]a>E qncffư2Mojc! n oEi1b]1O!^g+A")w!Q+RDFT):CD]"dh2--n(|p뤿-l+ B@1kkϞ,< ߬=VIWJbc-W"{{ LOLkpyy\ܔ[;/$ Q|^"Kˢrh`iI<;=(T[JDD vZ"Hy\P/ׂtoүy.NI3u@J]K6j(+UHsmădУs__%d^iAbvX9[.0w܌ S< p6>:ߥQ8kOUc+k|1 '^-{|G((a&5ܭ瞤eőzX|dPH;eB,/T _/U\-O{:RCF&=߽"E db aɆW"V  ^Cm?R*ʉ`I;4t`&v8Bʻ=լ̢j"xT^U[tU_Kl.53RЌCY xn7P۔Z'àl/~vhs"n f{.o\J>[ g=$Tn+l@/YrZ3~/j-pL [+h*= hBF2VstT1 `5+/3QNHYgu|!!@xC5t <GDZ#}o'¼KWQzíitաb `w>:JO͵܄&K$'(1PJ}ja+ rӁzsg g-㊝_Q0H˴G~PfĖb٢mܺy3Ԅ$!~9zVo3Quvf_$VF3s4;؀d]>b*oa'?~DRѲ$!b|iTY#* tsx:~/ֱP!~!A@Ҝ3/pf˝懡CwczoU2vtdpbRpcCDLN]=cuV$@ZRFuk }f8^RkD쮱K;[C}?wtPҖ)Ewoæ.<D[ŖDa]4sϡ((J-}C[Na a>6haPU^ Iɿ?HU?MUJ-dc؞ 9wx[,:h^o؍0FOv[Yt};V1=9x]6 {uD83;^!BߦtMҡ-/1'm| MىswOn੼m:l OtPӠt Y4a(}>6 ޥc_HH D룤PpH }P'`+a./VH4_M[#R{t*hS#uK //o(!;^Qyc[כ@Pz-a ax*BxӚs! )8;t$:ʼ2>·׸d %=1 apFȄ6?H Mf\ٴ:WNrAKse\+.7Co0~ױ-J%C GiJ$H²ؙϔJIbwca=l\/TID^qLⵁkKq-Ipqw9/9"P2{L| 86]#$hi aWר-薒=!9nlteS2>8@Z_Z\)8N ~Qk@]62f=Sc,MzAMs`f f0q~p8{Y`_I"!_/Q BSM?9jVH{xZ%LE;r{0eV|Yrcimg<CtA!FXʃ( )A_'V9 OjzQpQ:tJhT P2E?%Vމjϊ]+?^k쬵fhQzհQ`m{ZGa`i+rDzu9%7ǧDDO94 LW7 >4E 4KUT b<-A0Tfr] "zԪ 쀱TE LgC5V鳳R=}N M$nyƞHDSԷX'C<[7&+!1cM;E by|~~$1*3G߲qts-AE _d/k_'FXjA0V= ;jWV5~ѯMٺ+^~Jʶ[b+Bp~Z2eXzFi=yPMXr1'H}\M_|NBX=`bDGN# wlWA4'Pﹰ2҄(;8*ʠ$; F$ ) C>qzwid "##_i"3SJ Yyٻ8}v iE*\|\8V7jSE |qT 3`'/$8vG@UzOhÅ./l:Ο͖TeI6,_o tӇd%CW L-=;![R%k{}3n2j.'͇$M(BAV=!Xb$巉įh5.dO)I'D}+h` bx*DWyωU*wT$m"XoR` ^(|t?o%ڸZ9a JJAN]_V~.Su$;F`u-ALnMj{Ib__%C;X0L @$&Y#?36RCeL| W +Vq\Acnt@țyq 6ڀzq1ɩr}΅ 13FSMki|aרXTNn㈮ %UC~wo C9DWhɠ#< jO 㗉CODߋv0;;UXğPP M-0K_KȄ!O8#]qڱN,7"HEiY}` *~1Uf7m=ΗLX)an{K)_D=<Y%ݲRUupF$)Zn#mP/@ +ť\zK%Rd*MPAWcw߲rDg5+ے|a*|pގ|)a!hEmV.oo pXԱ'^Q ǼWS҄`,YncWŪz28CXe??[-V!~_3)#VDT9bD9j-*ț :g/?(oA+4|b$U?8Ԅ;fcWp>bY*m:. OhlZaU]¶ƙa@!+zy4K^ #u[ߌ tm2\2 DX` (8ڛj)x!8MR|3[9 amu &y1]&犑nO̽l|Y5>NK{,dּy s⫃_f$nѪ9tH?D ^o%~LD2n9f?_ݏDL^E2jܩ WH(/La癇+r;jVZI@Vb7 D49Xoұg@Xo\F]A_ޑev&Id !RB9!6Pfh9L#tMJh93b،Fm9 {fƑRQ%HOwiN}l&="m^-q!h?hc )N=Vjhwc/~sme.drL//RoP0 r;gRjFgQJE IJW(ɴE#*mNKx,LY>dl\|+v`ŏ@.xQ"5'$Ԓm`$ޤ*Q$hiR7Yk6ZPaǓFc 6 7yYi-n Ò^#`ׁKyN&ĕNFsc'xX`kML}7n?,Yo 72l ]ӫgor&%h)ZZ^ZbجRR&'i !1s_/Cf KY /ȔQUٰbt(lP[04URٔpaw *?6۩H|97| 2ϻ߳:{mIF/ul݃s'Ci5J"YT+hd}ؖAuj(TĤi:ESY9DSrn !M C'E{&}2_fouM1,o1ԁ18̫%ؑ7̜Rj^QIG3܂ɨ?(dʓRSOLyQwfyfS/14d$nCwZʦSH:l0".4ZCq-%J+?e* ZlE߄KO[Mt<4T~3f2SX!81y3bA2{PJ5ҐȌ6Y!DK5f80CMFّqd&^)h@¨UXݗqklkCoY0cDhH:aR0H +_c<3䅫'jHx_a!6r933U{M' 3rT5;/3QYPdZtdӫq6& ~@2zbzЉ!HJGDz"<7m$OlTFUɪ-bbARa-Fǩ e0g[~=\QdPuWvFvRiQ$S\֯`wpe L7Z>?bjK cR*wPJ]Ok"q:3uUM 8#e 4^̋( X ΘZ)hw"Ak֩n^:纞;ݕq #c}Xv~nyM#{00oYǥ*1<)WGRZSsxÁ}ʪ~7XdUZy9`,u@U[V{g5e7񔀕@:{'DW` \Na?:rhH9bY٩zKW6Tt/IYYo7@I{j]Y8鸽PdP}dѬ%m"@( AzT`309zVsٹܦzɺ#VQN-Tx22vuֻl~<`zp,U-9&x$0<:]ȟqw>b&9F̬m7G6al)iDZ ])iY&Y8#nImnD&:]yMzUYz{ww޲BL7Lo#7F5idYIGW50IBDkxґobCqS.(KyesW'5 .|pL, D5jb٦Tے!;r>ѓkq;Cink_qǭxi_QzUW[D@mǧGOڍNx3mچ_ջ;=9 /b55>\9{81mӵ1/_Z2SAӸ(>_PsA.*i8?:cR¨sSX^4Uŵujj&CP)^c>^!e3տ2o7JOa(7E͖LpgշPu0i)*OuV5:y[Nsjf\Y#ܷ |ۙ`H-j6UsL$9>ͬM W7p~JF*v7_ q;r,KdyB߷;xff2DI.=h15# h|;Xs?hRb]ӲMQ^.Ny1>lV0u,4]|%9Yb| t@&Z%!3{d*dL>2 :E}1ZEV| ]ێrh]NCwVQ~9LBKl9,5IwVKsXBP0s| 2W3- wfՌ?͋2>P􈰡ZgKC2aO"gDJEwir#)?no4+֧E 9ps%ZӻaKUY։%@w(MW6Ƅuwr6 >=\!`lQNyos)c?*qex$J@} RS O(:O ~ri@u?კBWZ2{og<Ş^@5d۪wTM"ǡȀ)&[& __56c=\q|2a8iL+w[0K6\ׅ} \>B56!H^,S6Qbͽ =p;f$دtT!@m?wg) ,yx>)ϥQN9C8@ځ-3FZzMsaS\ @c?]+_!N֭iJ|*+nM׍rG5*[buYCb6p+oEϒ{^NAle8h/xcm=#WjYaE`مML$wdN%#Ssm lt&;g+:{@]Mo/#i p!BR:2g-zŚ8zh {r|A$ؓT9h*jɨ@ &A?QcC淶4$u8Kp쓹ENYu7cydtԨ{O|Cf,ݢTx|hԀRbxr|gSpIfeA9DnH^5/r$ES&x=;R }gؕ?|${ =-L?q8(\աUo-N}Oʼn5$sOrIGKL%+kCLƈEPyLlYq> ?ϵDX?T!PwV#1=nT8O %95qT [~ȭa|=I'}/Fv fKJM wEYq?1@YUcP%5z33Xx*J곿4 >sQazg gvIxiųoPډ;y$Ύýt9|Ӽ6k!I{A!S( L|ɶ8f]̭OKtv"!L츏kS?;GVr_VoMwV^!옽1=<-?I 0t]7:B ېUc)唁egk}tExJl<I-Ċ1*?kׂ@Zꧥx]vsAjYƬjH8xu؎-:ibIm-dңlYlQ$5Kk]Np(xBuvW=Üݾ^(ܵekT[Ȝ@c~L}/ەvpֈ cbZ!0op&W \ r:&;|V; UP4Wc-׼jۢUvCS䷉@'۾י 02 >\ED!SE5s 7{S DG3̧n5 + ytp"ю$aЮVGd E/C. @S㍀ydBRh7F.b[\زA4)86#ٝ~NYֱrg$ɢ>p]6Y*|YƆ,UX/i/hxs匨t F?ޝukPDQ6-Z88wƒM[0:iPw沢Jc!I—ܰ\/X/隟ƻMqJ w# ? NvuMzcV@wBbJjj>ppزD~4hX蝒 #ROJyt՝|l6a7(vbUe VkUhXR98QE+i9E\>-(GB39Lϰ6uWՈw GTaB{Xu7Pit\xHfEQafYG(7TssSs}|v# "s- CiDȹ*+(^?./&cY;F0?<+haX2|TbU. p'\Vb*+]L>%ƬFtT5i:Z4nֺaA'6RLlz<Ɔ,oM]ffXXsep|W '*R!ʤ<q)%+.ɩ:¯>~!e:xvh^m@_$ ΢ES֐bDJhZCSp6~ V0-VvUMreFHƪP !!O. hq$CС\Eۧ#"i@\R8 Ou[+W65-&.)|sQiRkV=d-3 W]='ҋ"o< \G^r43=4,#pfmW$ϰ?z@y*smg:)l +RZQE|bl8Ѱi):A:;e+hʶNs;G0qe&Tr{lUMC^rNf9\'.7,i52 :NJ^+G "e0ܮHUmKCV”q4#pIڅʼt-$ q#;62 (l8Ȉw2 䀬 ?6姃sqN`i3@=phay[uqRdlFB΍/ro՚6K=+OJ[iœ3jv][u' x̔\CCi?$, $m Ga aBeO#DD#$A}8A^YB|l׼OvK/ӱ3m`(VJxDQz2q y]K(g uJ6b%ug"E!TRͦV/ΒB]&$zp0E\xZ-eoD),OOn]-&Bh& :҆ r񘜚 = B\dg[Ә_,qw zҔnJa3ᒋK0HeEJ(؍|bWӔǿ( [s=UD{ Re8>҃j#eREK-˂97斳i60$"~SS/O SAdE+τg[?i%HANsnяΖ*]dA>j\_a1?z/?!29ܗAly^@HJWuvۏsً hZ+lx7;u m$2 \,NG C|,Hti•N$BDDLtB7Xe- F (yy V%—bHyVTˊ%"1XSB#v"9NVvK"o莭*vcM|Y5u.m{si Y5r i D8)N4Oߪ#[TW!oIs9E"SR*)i}Gs{}_nȬM?)֓_^'a\H1E%J!!^F¢ҧ m]QNB }܄g("O<Xb;ĩ#k#Wh"-/&6(5%M>X 5ȍJ(HmP<= h|>8 ?`jbOg-Px6%k:4IG,T{3Y+G8@0|jUpvAn!7u .HhQ%jIJ;Yg Y;oL%(c= ~X ݓEHO z`tpƾuer]% h4xs=~w^}Ddh{AGRʎ-{ ^A}4T q_҈&\G qIJNkVd^?i}"7F+eӆg;LOQKדnڲۃt1dJ֍o, M8 y6Mo#euQ)$-^%c}(Ѫc=XŠ[(3:,$ut5iQm Q Y|>ºp _}CלپvxŴ.o7RZ{X~|ݝI(Qbn8§Q]*62W[ey7|Nop{%Vtd8q} R@9JH3sw5]EBe̻x׾Ф`.+S%01B~?c[4)n@Qy^ !5h/xr3Mi)4f2Wg~rdƒ= *Ra I/[ tv,d |b /NTpOѮj~P7Z(4s ɶ}B,uW 8},*/Q'XeɊ /7Os(~q+Zj-nA `>xJ{ z٪xo70DpjN5Lf?`>QW1B& #rœ75" H #b7#rp zw;fx͚\?9'y{r"\̱$E f!fm%){'{"A#I\)f v%Aio˪00 9EciR߻(.}v9/ZG;iqH246yV!tj/ץ+Gr`}*`v6? #^Y7 Q\o.KW7"wD!{im~ X@jl'"'BSQ=\J_1&{i.+◤M W77\_<nG~APc[#a+W{D}SϜ5AO6Y՞i A:Z=TY8AAYq7$S8U#0?3=Ʒf;w5r쿱@9zcdO sLJQ:>BfcZf_x!ٸsFkoh"0{Kb|f*-s%{H1hvgo\a6닦.b辱ykLDBmna&rIa6AR7<["Mу@0֟z"yhJqv&fסMM2(#]U+~V~ Ȍ5Z3H*$g8iB1VS=)\"<<8z1tNBXvFn`Y~RiC9Z#EӦ $n_z%i/K[t`AQeҜh7&TKb~[u3T TFC5pKK3SܖZUXR@LN@AtɓWi)4V/%tZ꡼^9"LPtV6z[U5ׁoS@uOQG5ߥn >F %YW=td-5`l"4jċ_-PqBWՁDnѬHG}S/Q)^*%r|ٻڑ&L&$ik/q9TwL {1[ig'@S= hx6}Hdj?mo%;hV'+/.֧9~!: s~#ai QOR2anJǿ&-LOXUt@D>rg_nːu.ӎe[Е﹓2/ R?ъ`x3`h?*$r>S`/8V9~!~Cr!E'f5L>6O`J"y7ޞk16e .BN<R{acqV&n$ |ThApڕIS|G!9Zxil'4ڄL[ EOW0[f- pR$2DF1~B% 9xu2H}Rb^#zǑ{ e>16rB£N>g&o躈'7R[ M!{:+eZqڸ2 ,qO}JҬ yL]cՕ ,}ҭ+nbe^ϻ Snײ%2wi=pF[bT&?duMJl B=Ҫxe Ĺ@## ٥ !Νm 9!2Guϟ( Q 9Wg}>֕fw[N뱖F" ̏k[OIFtki.^2Ofw,>1tuن%yt{x&GARewa˥-u Yzwڕhg=861bη ~zwө_Ϙx',NE B=T# 0 >ʏ_PÝbÕ޷Nԍ^}ŧKp$@ 6O ʹ=/C"RJa`/{Q^9 Қ5\g祕jlSbY.]ENرOss3=\#W&ݹ$0\fZW9bpVpG^=ɰ`ۢ&q &5FN"~5w׻#hKY OD#E}\Br!;%ާ˴JXBɢ MGz]] xɶ;^PyQn+<[{LG\+:Y=AWK.jnr¶vow0`g`˂x_6v{MTKojz#T5PxsM:Ps!i9) ^RyS;I"zI1FJaq(G~&F1 ֣cW-B|C֘>WٷfHK=ur>u(GYꜷT'YE|~^&`ОTUKxC~By7`|nch YPe \Ͼ6\gtP6s*=p}C2H7ZX?C,kIgԯQ2z9*j@ -#N(xIroJě8I(?GC;2?UvL}sJ{|$*򸕊1UP$Qn(,Q;a=]K޲^a,m^_ )bR^/!]q@Y`vlB2tXjkoy^F3#|>}6[YUWuި ^ݫlH]ix*/rzNU[>Sh+CX?|hGt8{|Jl  !DSꖕƶ9,#0L$ %Y/@wM23Ɵ7/1 ^Fu˹MG-"Rw/%H uO ж -~ )]([[FU+U&mMz9ʄM!oJDWܥ 42!õZc$qBn6!喁[ w h;M(@m'U|\"JCYZTi^V=@d1=+'ԃIޓ3λp:OY>Dtg7ʹsț-0s kR`w%ک6ipR+M+zb$Z(CiO =&x]Tzߐ!twA$tBB{- FZ4etcjH1-@Es4 {!ϋ`9K+Vy1}p3B5-6~۵ 3$*ݯENG&@yL;4^fANS 7nuo}W9 AwzFҍfX⟉⠘+-ͼ?GΫe]zhxG ç' 85㊮$xiYk#1XyДF_Q*6L`f&u{dW"c'tZ,">6gtI*o<2]]|/{8UjyJEXRAꪯv[Rt6kQ/Kz=7TPXfpnVd oN/da PTUi0.#A8Ĕ}ڋQp j'IЮ"GH45JP*0k^Cj2#\Ə |JH- %ꞃZ89AF365_DUS%\$n+Vٞ1[iwG#ە=TMO;އI[@npjl>dnT:(F>#s-z%e-jd7jbq,e=Ui{(Zr>`{|7ynFn ([X|͜++H1U7ҏnt= ^l \UYM<շ$ u"PVP;0ͧZ!͘:) ;~|$]qB`+h io) &ڕ6㱏12jkIPi1B}<[#9#ԿcxkdwiX}pr. Am*X nk3~u͐6{L=/I,bg UTd6:r'unXpv˳4쉘|GK)y}ĉ섞%>]qd>u <դVk^ч7tEjkRo艱?+O-ݶ`x>^[DТkYݍ¯G̙isa.D6-p9"y"F ڗ캦\U1Yˋ۝1X 6>aKW^Ѯ>3]0u(3hEƂ f[߬)MVc8"(/4Ί1욮tx1:dV{3Ӫ)9E%G+T[S\%%}%@7%Džь2)> uꇥ"9lRLl_SgVux} WR_!/V(| E8Oa6VI{$߽*CHA-ݩ43`6GoQ`6mNU#?M36Z? ձJ(p Y?+6¨vTTYdˣSȄ('k/2g_P5ihG,1g8CO=F.9N`WޱuPhf6[|,5o9^r֪(q%~>?xY%]7N}0ί:\wwg 9?f _eDh`N"$/#^ 7(;Α 3+T`銴UKnޭ7D:؊l5i_ Hʕ[G.8"]hDGdt6ܑ}#T?^D_e-H)ԓ.t,{S|<|8# 0s^B ;EޟQ{@Z Zxlk\̉ʞ+\EoA-zeq(h6<[SqZo Ю@t4ֹǔe,ۦ B|՞8kĿqjb &}F , v, r|A& Uh˜ ]T8MپԸ!q8L6Ѱt lnq)C [4>nUmlj9143 >pGl&iv NN4_32uN 6׌me[s'xN3p3#tY5ғmt3ϊ{: J9]|G9tu߰$mD Vh_@ޑvrJIϊʹ4Y LSx~9߶Xr@X=B _˖>!ujfIWq=:z=:']}x5D0AT#1Zg<1̒8 fMQPHFUIv&2Z3˸q RWVs'xa5Q1n[7 (MhF/kB???n Z";r]+9nv깎䶖EDrCr{8a<X1=#vRn]&Ii7)Ta[ lZ<554F a~P9 5XgwydG|BH/A@vԈBI0 uaBvB4P 9lT@х} W0^]4pAnfwJ{J y_'իX\:MS/TEon]1-`}gyڹI"I-um".L80vv7/V-4xw\^c{@q)AeέHktC_/Q{lnNj !PD,^zjzj Uπ# ]ՓuLlwN,27ss`9'fm% ƣ28ۚ"EL'ˉymB½W2(H(t DmI/",l$e! ^$|9$VI"} GFl[jF <n"^(WqD?wyRsٖ+:rڻ6Q=)_W5yIlq7jIL?L>q!3R@Y0:9"嚌X8;v¦{#>D- llɧ1H@7EBV{IR;L#g=@E۠3= LEM?F"q_Pֱ2vO(S"?Lx(ƹB;x+t:x}݋4p˨Z'lJG?zfPzsMӡk `;hUJ&{v:Gf)Vȶe$BQ$ %ŃW CdZ?Q PX,@}Zfp!d7|]tRy ^v_g.XWn䆈OLZzDI5%'Zģ%=@>,3AqdV51$Rg;bRݎM@OeSsOR n yBձ);(k:o'w%FFW`X4yq/Ю+6  !@q%jmL|9Z~mWퟶہ&%V͍j$.ml~AJaư<7݉^=Рzv? pd"s/|ƃT׺VGY >M!A70v0{a=3nf(T&8P2=LqxhڅnjqSp=pvPc@d΋xs&`]z \-g}\ߛ"0 qi)H̿45p!R 2 lA [ǗZT*#-@[eWvh9RB}L1t^!0}=qN3̤u4s:l8>ȃI᳥C6x2e7Ѿ]=8 @[cJ `k1b>s)AqiV5gozK2+-0HٻK9d+EafR~Uww |p3Kp[m[k 7YfC~ֳ%7~y` [cˆV0s&[L_]- QI[t\sDpoGq._QOmͷ%ǶyDB3xNVc*+74z3Yt} MI{[b+3](w(5$ܴmn k0=N0u> ^Ju r #K&Epyp{BQ-_]w95-6;EM˓*ź`cϢ<<ݻL]j@H9Y,XwwC޿cRsaܿ(ᒉz:o7˥!G mt0Z,j{iI<1G66M>&2s.sP|=8!8Hy#/y#0Ø.Ƿ ?-LO $_`5|CRO֔Yy!V*T%)PԺrYPGQƃKeES]_w<׻v DH6-~mU sߑCN5UF#LTR~x#6 %V 8[ IupvK7;Sv;9dimĠ11kV $: =-]sduh##O#dt k ;\9c*\l0#X3) ZAF8% <`Bn+Idsc'dffl.|Ll0ٱ#UxEGr]֋?}(Je )Vy[d ©W;;KloK'{ v)Vd3tO99_ bP\W~mܥc v̙YT+fj_&S})il:$9MeqN!<܍I  jM6a=EXHcIz*귣hC^/b@:{nCZ!c">[ u=2%]1f^JGЯڿtYcGW^k"@lP\)[RNf:# ,W^{M &gQ&h \OqE?=ds6Bz@?~@zꏊmn)i6^*ND|VCƊp+@rAA5ʨՆHϕƖ^Gy/|Gn=*t$7%D 9"/96+965ǿϝj} TwyW{RߏhϙQ\O R3n xI@Ǡa4[H b iii%IR:fh+OhC3`exCrc4%H,nM^(]}\RM{TBufLqdxh2D-cM[9S>1m"CnƫRx[=7a7]7o [#vX$@ +ᥰp9B tQ3쫬<@n}[)<eW ~lѭB$޸\@LOali /QpmOi04a#VUn֓3X\ypE雬qcjzD!t wn f/kcsÍZjS䔐MpkH3åQ/&bLa eAF\D9K'BAQe*+A| ~5SYޞڰ{L^!"}ą'xB t[U[\Wn2gPEt#T6{ kviM.ސ t_[gGdZ@y1(C@?* Vu7\'?\.!-ԝhhv8Lk9}DˁTSkAQbջeẳ6Hq[ԶȞ(1ˁz/0kmZDXBqg4etUe r݊D AE2>v\eW$Ѱ` [|̗+ڑ,,Ğo-†r.,ggRF<&i-ְ-)Ʀj>9E#HVq Ҕ_[ ߅qfLMb,Jo4ۃ} XZM8&z:\}'wBlz-duleʅ[ z/}iX=_hE'+1[laL5QqVA^ozU @,t48O0#_$fvFSVf>ru^ϾUN!B'Ȕ "9 0"{-M~vH_hKr3bX7^onkδ^>\Y@2Nݶ UݯK@$(8q}@`"w-oL /c%$:& M'ƭ1IV)-TDfCF0/+a~~ K5:N6܇5]/P滋3i=@r'/Zf'LE 7|P=_E;=i7_> hI( ݖsUBH˺^_:SOX4qx׎D¼[O"d7i>{n D 1Oq6L .;XrkoO¢B:czx?jQݟwo-h%J(WT$ I*9`-5.2z`S[1VE fӂ=w˚纊N^j& o{ˎrT3:4-VfA$9NAQ_Gǝ=Wl#we=`\gidRs!R29~93cÔ}}QQbm^(e⩠MPu'ks*2m<v-\JSf졟$ &-/7gkz(@K+L_}vSzCvu&Bl)5tv֢10p7e"/GVPO:Y4 = "!'@7ǁ[[';+U,U3hv `)iFQ!XJz愲)WEn `2z֫g$CZGA km0wP2YWý6ֆ28M@mM}~I fW5 o4'0QB4* s]gp?4i2*C%UƄ7g΀gz>E0|ixcCR؃/u=5TY]՛ =$c>^P 7'N g2}|/rP}2~9KG4og}c[-OҏvXhŃ ʶcVy2.'yQ\ Шv!Ӭ AOZ]eEU,ް[/§BSR&'uu׷o.[hkmd_=.t?!@o_0E%^҂$x Ю^}7/KBhyec;=lݍՁ%{ptݠ?sziru]/PK\ɁgNZ3A&g8YL\돰5ѵe<3˰F22סyjbf9؍ۙ!T7-.E1zi$aotbh~"cA v#;&Vp9ϯV1ʷFR*ʛV>WKPķ$ meuydD\ z~P3.X-vE|`wO11YzTB*sElpPLaspt\ƟC9@Xܮ9#Υ{#Rx-vFq|3sS:rPAİ $ VidU9ʑN w8 ,ͩ5}^v;e$m&Wﲈ5V d|-|%Jl{5#KtM13V" <Q=Ch˝hk{}]_yUϫXꙞ{A4V{b[cp5ntX e0-J# y7>qI8'`H} 54G0H`y v8ż+F[7խ~ςj]e;~ф~@h0ܘ o̿2:7cH L`;Wz~]ᇁK$NvWzCA2)t'lJ3n[\29_tJ(thQ6pwVy1T%$HxM!VQ& HrZ>u\-Ǽ8z gZv9-#_R]*{ST1!NAD@ 0؆Z2ԓϒt|="ŬFmEí]Wtj"(?п6,nu} P :n۠h>ow9~I؝?",`-1",a _\O `'qZRWmZҰ =B=u?x! 5ڌ&h͎ꎼAplK}n蟠=1[—9<Q"PWRfb?թ%r2&kHbe=;ug%W̿`d>j[0mQqLja#cmAg7<51|tD?)q(ʩ2d@[Ê&d@G Wm=;S;#q?1&R#}OM88R$BmU.X&YZ.ե#i kR ԁ>{O! P{.4J+L编Ыz@-gpQ2~}@S_MF>V]qXjD=CdC;{/ _p}lI`..+sM;N԰Ž3kė %5v(}´qaiFM7o׺$|ߛ%X6X.Lds6'P3r10z@{ƩJꃧD)[0h[X2:9' ЛrN;I:Z}. 1C*|J"p;Yx'0Zt;oƀtR!Ar11_̭6eC(; pCՐj"E츆{W|œ-_ڞv?!%N<(;A=NMvWJBEߐ0_GϡϪ5kn@TѤ,j۫ѽga~sQQyɃ &:3ƽI.28LKKܔ )^հ-]'jb*fO WnD,\q +Нo4Tş?yצВ~QzmYBWA^GYC?On&"nGC*baˬڇ??Vͮ#ҟTTQ̕እ$%~1U/G`6f|{lFTdL ]F 8@$o*h+j,W4> D3`/zo|Iy_'B_ӥRл(c{xRs~MUt}C5 !`4XfGBbo oo~ T)6m[:|"P7LiE=Nb՜ly:% "%(lDC5-X{N7e[6r$` f"|ɑI#8٬,* ۺ}ik>9y ȝ@?zegvΰN# /<$!zG5 e(\qCax21=#NxvЍ9=51ܛ~seA6{/5~B%BZHN2⻯#00CM䕤.2ݰԙ}Km>=?vόT3vē>|=o0|&u~@|W^s:Y^]}\2'L#ubLkjR͔\p6b<>`2ue:p3T.f6IZ"OC ~vJwG@6IWV{eh\;I VѠ^g#("S݋3{E,sWpz63MgL`nÙG"y`7fkJ"%-6D9MS)pkseVˋ6cTS#U1՟9=&ݓ1Wnn-́hxgh}Xu"癔(`]?ET(<{J:$ j|:b[gtsd)G 5 8 >?ҿ79lomh~A[d7A3C:AF|L." wf% 4+>ŒqB9MPQ_F5?"-THlA;j{rއjpGF=}Q`UO.4P3l-SQxAz>;5"Fy2A;Y 3D`2,eHcPQkBNKqu"JӽgG`f^> <$@dgTZEs9`1LGެJb TyiX U_~D(׭6E4i#$J8nj,\V'%fAj[U)b~ 7L$A](LG,d^ = 1|QᗃvYJ+$ӇVel@.a.l]k7WC3s!Z)wIIg^EbW'tX h=顸oc˩7Xhy;F1ݍuŽaٸ-U L`7@9"$R^I Spd/+Y"J HJiWxc;HC1j!;SMI,w} usvȻ{ZꟑGFd8Veʫ&O8IH+J;Q8#(mnH$ujҰ5u,~ŦǢ>Oэ6]1*aeą H3!;JZ9_Nf\5CMPJlEjsXw6bH5! RV%mlш*G@>[3<% jCF=I;&3Mn3aiXAXiws(!PK _H16_'R QMN) "tmp@$U4r4,y<%uij`$Ѳ9Zz2Աe{h^ 9V1.QaBh-PAIU^eAz.|=M([83kP*dJ$,f[人Jk$KYήz iYD!)W~p1.Sg0i.w3&\ ;ŧs?|dNq:u Pl{6#B𚌆ZAjVVn3 '[q/Emsf6(=^.ui3$`#rKV6/8F&#P7rtk!If'0TeGea4mbc$bPٵQiE| 2H&v5Mxqy!x7lNdA;E-*U % R%`A6zo/6J6G)E壍hiVi*dM %w||xr :Q@"1l;-Q8$JW&upGq v3r f/Hw|RHHjzݹ~VC5#bL`>QRe,;(ѧ EqW˄v :bB]'7­|l*ֿ^RCtj7ه(("dʦ-Eܤ,Q< QW_jջLnakaeNg%^ew-!V2bGb{5N^ qeY$Hx,,H5)* #Yep*FqP'rߍu(!67>Sv-%@ Ŏ8wh F ~" ځ>۬-~+)v. Z~[僦Q%= )PgfdGAп,А>aY]ߡ7uTmchmIIM/."-WA]WI4!c}/fg AXp{>gB7o9Um='zڗ܈Ŝ/^3&b~o6hݪCP{޷P2>c+ۨa]ϗ흑V37_9QϤ -$=  \\{~do1<$KCN$~B2)))ߴM [Ӏ<0^ƫz"drBŽ\Bʋq57Vvz^e}ݳ?jY 6ke=kQ08l q^^ftXYx_o+:@ƮUDn $:ʥejf S=Bf#(RB)Ҍe_С,Ӏ|{u>\!!_J:jkw_UZ )EQK?<9r}Y8n[PY]j4S/u@ 8rUAN"]]]qᩐskɈI{l!C4˨{qiNް JG+E"5BX:^o|X\(cA2ӣ)gyÓVj,{-NMD^jH C-ә0٥ǘ%ߢB# Vy\QrwmFz!C/m);|d]lUq?Ŋu\k˶y< ْ[%09N:7/[cv@x5\$xmOM[OmMU]ԇiU8 ӛ;׬j _͞QʄUup%`yb ؖ0/Oš,djd[SDbci[~)B:!C TH+frE?lDcY.i*j5gFU/`eEZWw!߾0c3-?+\qoT:AEw[*u1Zz!_2 Lkr6=b309ݙQ(-94asQ, V5L㾓k̹أ \GEaЈϝ%ZOq@;q+a)+1/+zhU\"Pw^~r - k_[K,m6X_F^|}EAi:|q{y|Tc ̑zzy'1e +;ױkjc>'M<c`As<6mWڅ)GdT7"eEF,YrCEv [.QBjP_DT SZg0*!' (2P1UﶷySud0R\ c2Tӛ>,Wеǯy!"T*3cgLհqzrj-:9;/Ɏ4bӃADȖgXxF_噇֧2ֺҙ,¹6\}s=&~v' UĂCw4nX炻"eއңXtd(č BU%0X) OHnAQ| #蒬nYJa>=g4ģ$2; ;Q/!EzP+sP<7x'WrvthY7 #f/̜>+3(pj,py"?f ;˾*3!vr.]=XulAt>:E/&X{ۺ'IEEW-0}SÌLVb`GT`T틮]؄cI/up #hO`-iVN4_‰#RkLj؂Ywt6f^,Y./53"κzjT?1#SZOi%˳a Njn|i!*FVB3QBG)~aGa G`% )ىsrprح.CN|rֺLxQHHy:^8?LWō~mr */ Me L=v6.=L6,HWN zW»ZGlR-gؿ׸qTVj!K׌5m'oJM8SN7u.>ǯHL=F 2ȴ L<ݫGKUˍ)̨մjxX^m+L\oYs^&h}x oUW+*bQ&a)'Ij6/0$Bf-؅*T ZʭI 5TxڕuOz#!3춵~Ml qv$A^iMGX$umzB3'>drw=ͣi_ y/$5PE? :tg"<cc 7\kE%܉mK2J8)<.+hRa _"ִrcIG \:*} yő-I랑ӎVrHRک`K&d=,oxޙ)+,ùե*ِ+|fN|njOeG&D>%V B7Redg(Y8XZW H_M9CO iijJBO|qO&y+r]$׃Ց>{"⒟)MwZͱ+=dYV4A$U95y67\Jv-?BӴנq"b]g \" d_Tk MP@U x0M,IĚg\5Y cw^5@ @/dFbUvnƠ VbW4{&h꜈! !<,iI {'j&ZaxXK %X]QiЊ>Y׽E 3ǀ!*7ϺRO-AZok3ڙu:CH C@; Mؔ.֚FT4JTg4!z:%J;?S0ķ*\PQ1;w p쩔4 lMPB ܔnvɳʑ:ݎ.;{ⶆdHҒOtnjHZR74$שM#`f,{sM=, V%rfj s mȁ\T w(뮈EBSYeXIȂhHk&LJ\Rwm35#0Ss|l_SP:Gt [OPnSl;B*: ˸\&њEo=)q>?xdl/q; &ي/ެG¡<"- Df_cH-k}$'nIRs@G-lV3[4"@Uyj87*bauGɟ\50b%3@ jria&32oAm&R[ݕ$2k0//*4; d1+A֎,$j#Ϲ|fu@6:0[R癏B T3,U0JW20PAV6g/ԦkbnQA8fc==[ps\SY)VHbep6Q*Hg"!f!#2VoGM(ӦuN{#fE ~733z=11J&+j͒Fi6#[(.A>Om^&'Xr$إH@tu`ʘ;SaVp >?62J6TYDuk V m!`6?9yx nH MIyxmcS]eDi>j+6,y({F˕b\aLLgֈUe>[.;ؔT4?WO3wP|[UuUK?(Z jvtlcT@/hzP{noaXw?}$Pq'<߬7HJV90K]&#pF#T)p{Y7CtxĈWOU DOW Qnۧgx3BؚɄ)_##9%<;9$Z 9ȵZYՊ[oq 3+9'ύmgs} {iglU: ='"Uի9x'-N凑ǯxvPs]?52 wtKUYҕ[.A,%z !al@Y-wyK8yg87֚Ew[nepB/w#ȕNKd }2GI)@2)Wު}?\kv穡@jwAcS.ehdp-h^4z(#5{U ?t?j=@ "En1]/ՔXVP$0/(UM*o^cϏ9wDBY} 3e(_Ƶe'7n}Fal`XGHb_aޭ~t2/+IIR:Ӻ?ífZ0<:VS7P@'}vȋPnc}2*=njp͒?q8AG1(<4 /|RJO҂'N1w$P}cWiZskR}d;xB&̜T:Gi6Z﹑"V~$GVCF&MDNYˉGeWtЦEb37cr-m d2)~g+'[38_ˈĹT*+Z@q:oAR YD7mF!`\93?hMxd (DTc ɦj` ܿC&y5!q"tA&Fu)ƪʫxMR2u(`O_g(bz/8|GUwD4`,bo:7blɛ#sY@Yܫ.(MKI}Ǿ#׺JYzUcIV\H.9>K vh{/ =,3իn5bY٫@]F.dNGjBiuE,2R-}=O~}ƸZGFA Zz쉸BIhtFˣ4< By@SuWgʬhHqGCXr~}K k_Q8}wu$K46UA`rN)0 kO@~Ӂ3aoun7s0Ot`X6}Q.Q7 ,?˨=ԴLât Vb, AV&]ɋk)b&[MRz:2TWP̎#áPv&~UwTo}@ɷ.шq1aT^y^v\oXx&ȳYTz*RBl U"R x _KSe.ӂN~,l~ X%]Z5;4bf!u#gKBLoSd:<$rT5#ՏvK hDZ}ϾAH Lq䲹s" x)E[UG&nyaqͱN?j# Qh;aB4ȥ഼'F6x|eo\ID׍J? b {T'U,4$P)8%^$;&M/uqJ2u\'[ +?7~LC'8PyKܚ v4(^Tӄ: Tݙ^lp:8]j"hk50.FC[-(sܖ}E!kU2(ǖN"ݱ+7E ҩPG'!ӓp)+9GާE+PQ60Q¶kϢy?`ƒ:s.2q O6fb W<}F%\ʶT/o1 58֮:x,}ZW7_0y4S,vS`"{e'8h4* 0wp 8ʐR?]QG(IPyCmTN*“~lF%qu`bNe!8&1 xs!DQfK%*HN_ ն2hcj΃qX${ d-nY|l9=Mw&`pVzg_?p 4̩(0L| Rr7khJoBoX%1/ V j/ciB`!?ߵ%1F-Jm<A.1 N[S!ɏlߖ[$>  rB̵J*c}ٍR%bj>O:?1l;Yʂm i}VfY,LOoS9>5>9LF]4̀u}!W(8K.NE. ìOGT!G*+c<}qw m!F2ff &{+it7,1-Sh~`m<ă^ˆۥٿtsJcցMsWXXAY+crG!ˌ(V8ߍݲk9i4$xC#<1=@ã}".$Qnd# !#![kWCnNi驚ucD3e&,ܙUPap0: l0â)=2jWra;M C91,ha" u:()I(<@ n䕒xY!P6)ՙ˔U:o\'Vub>a+a%c>&H|$ q9Cy2z?5:zl+S^HWSr7HN gcxKG?޷%]\ϵh]Z@k$%|t]uߗuaw7/}=w6ZPW"P1(`#:W7qѰ1G]~Ya.B!c)0S201?L$hv嫾Qɓy֍t,e~8pit:ױZ"-^r} !.M7y7"9vYRLc+B0QZp~L ˆ%h e e$1"hd}O ovcyp® X%pKBUh-H.\#M`@̡̏60W?<5d/RқXE =BW eh ya'&0/ƤlX- I]aڒURk@Joc̓>k=v(hjMP 9;29Y$ خ]l1M1bO/T6‘0ıp_ftch |fJ(0FR#Y ;*ky6,G.3#U+n"xh9B۔w8Eش9'++i9Z`xsɲ 3L'a? c &t\nBpxsA8,ySo_T6h]0;zi-՗_}nqrdK>1g$5|U-VŃlV mQ[R$֭]:Pp wv[RcoIWN.PA:ujjnGs u[R3Z'p4{b``HrywꨌH8Db pe3lgπI-W׌>fkv<̋Sk)D ĥgğLu4+n,*+ _tćҩţ+h dDMOҸds%;2XLox/ٿ1%w^TI\l2@lqJw`W1"d e&R8c!8gv=)2]}s&Ҿ2dK&ϬYJnWa~nRFJ^'ɵr F%;# H`хs]INL# $cb'%9:ViIq^$?k:q[Zn׀B&Z}@Y3oWܰ IkmD3j/̎Yv~M[uȸWhP'r“S22bpTz-/sr tRk$DvBՇiːH^a~Oyt3UIRۙbnAlY\HSѥ98i7i.rrjEs0_^9EqFE:{@İN$ o W0t#78"Udlslӛ')dg?U-@mdԔhN i#I#]T]yi@NȞ畳(F@Co]Ȥcã>[BQdg|GvD-{ш8Q@] `b j3D|!^&'ISKZrfK)Cɵ_`0v+pdzsr*^ -Nǘ ʙuE:B/l֔hŧ/0Xj Okc>4+Zt]QarD96 X-Ù">h،NIL~]"eM|hz_5Ϊ'2o=%cC^Go.ryY:flT˒{sq^TIpXtde)dLH</; K*s)V5% \[9鄖?Jrj!EZ}U ~= 9JI ͜` C˲gJ=Wo[Rd{!${ETogG,5ẻX<<]M+Bxx&Ɗ9'g.&ϐЍ; ,r.Sƈ V-w=Qs* &ݩk3y܉dk+ ر݆?QEq]d(N5)UŎ|^o\'V8*)xys41xs˹Qt3ld'f `JE˟vV|?\Qy$&|8 <ĉ^dQ!l?X쒝$chgynP۴LpJȅ*~Y+ Y=nS臋^XFON5q-ON6dc՘aYlO*5 FI%L͚=L(NF=;`txl%PR o8>T=zLݺΙ+4xGaAɐtZWcXrD{x $Ʉ@/qm 0 n],o}KLho+u= /Rpo(l0,LQLrTLECL81iL8#&3d%NZ f KSݿc}U]Sh:ӃEU=*ӭweIaD?·5qQTxVVD`!>֤Ww]]uVRY`ͺm5qo恅jc+c!4/DLgUE؝%Уy&Jm",^;;/(yApy#FwfN֦:|6:]~9)]>Q|7:VK1 sV>2TfRD+ ^5.の\p,nL gIm4Ȟ HP#擓uY"+0:HsTksĚ}ZZq*# MT1 ri1 ٚ6$__?w^Aazeixv-KCj]uwk3῾'Tbq)D|("RDF{NiةHqx9$'*&R~֔XDP~vNfQJ3)]2uDr^..U r50eU4*5Py_V X?{akyͤqAEt![fWXQNT+d/{A).!`)l(sw9 {lL JCrjs;z"l\CКծ)7m_g- Q nY6$_8cWC4f NXzn=uV)Y&~32W//EW ,[H6VP%10E{k֛N,pΥRŽp tS鏀޺3dMѯ`ZIOT>vN5°,Իf_x9ht>O!) O,`\Z6`.fNd * WUGϖV:@nc9+hri/󠥯7Y@4wb4XJmあ2MlYnoi"F.mr%LģQo"Lh6)t9ҭO]Էh.:h_{Fo"HPfP;ktO1F('aHȓ&"W %&`F22ytnAg@xO=1羽eu")Bj ;6C5]_ED'5bGOjG/թim5`. mDט$8h)'0Ƨpe-iT2[VЖR˔d黃x.4ҭApӻArjjʎ toȽ13.{Ajeăl!.F~NQU`C~_00Riϡ^ k 9. f%04Kbw:3|FuƉy\KeK=}.Uh3a&;t"ը}fYG>`0`O%݀hV3׍G.JPĘ9\p"+l:y_Flt-~Yv9a,W>k5v? wXV'|5ڍ@%j&F?o8Q]c†wWhkpr/Z'dp#wIRl(ޖlWo4 [ye8W >[WC:/Hw:~>;p~*<_ּ* +xHY"+Bͥ(Ź~GSEyܤ&m*.T㎠8 NIji)'Y F]Ѕ0Q)Gڎw$7m0T%jn4(1MRE6/&.땼qxa F3~Ȧ(uSz3?^}5|,_$pn<"R4tc2ç>5ĨfM3_b\BBP>d_&[,$gI^内CeԈea= DܻIWcXS'E ԀTk im)W[cȆ$ )yi 0MamODS󭈮S qKmdmSƝ'H/ @SMJ7` V:5<>%.˂1g0TΌ(b-10*MX,OT}$NӒ&W5sbגEOC! 6i7d\R(ہ7(]wk3˿Eg`@yƛL,*M;5ZmԤvEӁyZo56o99ܶHuOkSY Q`Vv0\3ኦc4oYBh6A{c`[2M>Rif翌!`9( ,L,}`vfL'rW̲+bhNyV-K;u  4 sL:;-u/x͹y%ô"<لe<6":v0/ e`»(eAcGz +KzTEkX!B4NCE!C\? $ ")."⩗ zPpof=" 7ƪ?z]b]t#@& K^"J/-i5z<3_{$$^( 5h_Ƣt]"郦GGI S#9oXDwj^A#G \>ì`tP8eVw h̦6˕N\?‚47#&uf\6(6, h1_iʷrv^92A@K-,/Ŗ'i;A#ɳԩCM}fDJ6J %RAH%"2=@^[?fc, .ʶOƲoWȖA 8IDӪg|>mC);NqHׂ SG K'U*_mt~2GY$O:{|nX2Ps6oxU1FO^AmlQ㶋{?cy[{y>a:EM$rz:i-$v ;>)߆ώ?w \ieV17c%F?ʚx,Tht6 d1 pG<N2?+KwO8E}fe5f T3[ 3fbo :SbixsӤ>)(Ap<.(BXg v둹u[覢>/PKW4y Op{86 <>z٬  'g"yƋWυ^uX||SV|'^ `cAk Yz&BH,HĪLy ՀD'b?D{\{(t9MCڏE5ےvbWF1rėdC.O$!β LD9kffܠ_N8=\upR,|,Mvx7Jf6d,Goxu ,`}FNOr9@t"# [?`Q1OMl 9ȳӍ;}= 1qfJ؉~CI У$Z|DM*{{[0'K|#8+i2$O/m<0Ej>0eAن\S t/Mf}u b#43@>hL1&bkXAl )>j^5~4ٿGWIòkXqQնqSQD8F fUbbvң4ڔ_'Ŝm:-,o3 R1)U2uO`  js 'Sswnn?jp1 YW5| g~E\$GgB\w; ,kêC$$ XϛRQ\7}fp  Fpa57{wӗT붏H4y5Lb/g+y*᳀ ('P]ڔhp{1ooϥE9g^|f1SUϹ侒+ U]|@aawսz=Wɩzb5) |)/“ۑ>] p_/u]ʌ%m$ABf<-t[fJ!t2sJ7j{X@͇?/5Ɵn~?i$}Z n&H:~XVM{1Eƈ- !󑗊w*_0e)&LUXCW桤Ɯ5\TH htGI㗺 }r| !DL56j .MWmv1,12 ̠ƁJm b>Q?g9| aM9_t<#lYth=$\a @AQ{ca#;LT% S{XTif@5~??d9֧?ȏW]wn@e-]pME$MS v[{:KNJh^EpOw ,!2)F? zIp$D`5ѓjMG][_/VU<\`cV,Zf&JJtٶXՎ ɈTtq:ĉYNU7& ń#r+yWG6ցHsԺ Z&hQT7A={#f*|ln =_#Ʋ0 C>/ӫ f[In:܅nvxצl#ISG=S+IPßP;2~ׯUk\_l>D]_ki+X `"| L8mrp2R h$1sx_Fcף2c`ˀ䐓1Ի˃天8j0š=?>^! Q9 qe%I8K2iJQsIGT!$eМU! 4"ܵ4"L`*YmOY&·'gQ3E'(TSSŸL 0c+{aQh{(l5lV}8Fr〩i ͣKg;3b^\? ɑK|I6aޮX0}? ӨSmZ,2ykA&pf!&=6$͵{'av[>ABr'ϼ{OYHb7\ b} / L3(aS,ԏ G^#[ 2J0a9q0>ʪdS,Ibvqq>_]0 h{4b'DfCCAIJ<#%g=8}<7 DڏNB1w[Q܅H$[9lt : 1 Cߦo ~B0iyRBW_};/`cؖF,6le s+veIj֤os >MP$/G۝+ЫI|Iz6VwXdT ptjy27cx-m@(]y_ (Cj؜-@%oy( fNZJ߶3MٴDpn?=7}7}M!mš Sfr2Ƹs*0Dڨ(YD ]O^}]gdhY G!\y]W8^Z-!+ut&4 ?2Yif9f{pcbF$u4˄AMڌ9}Qק]!>yqDa0>P^,դp^܀_Fg5"} bDlRn24wg_87\}W ",aR%caұ[1]\H pTL8A]P3>nڨSWծٸmXz?{H.`+V-T=vgQwvλOi[WcT,\YЂR*4TSH&e6gGmPU{7>quTy!m'TX`1SRf:8lӀct2zO>LApjEo)4p=laaظwG!P!FPԄ75&K&N#y~حy;|8ǐs.&`q]@ ɽ=FmE'VoVE:7#rCmR-eEtۺW#d%|T1t.MDu#VkhعCGLm(=RU)rh?jn[vOP%\}[H}` [W$5Fԕ1ZVO5/#F)WV= :AˀBWt9ꍰ'` * 0h4&WI9ڈ 0כ'(埠.Hv?yN5BZ8X-϶ Z)sqNKlNpbD|f;H@ i~*P@, $^V==5j~xG@*L!~qGљ:3ڐ7 NnѭO$qϱrۂ:E"џ?0aYdz>RgtwԮ~xQ%LFQ#=#X- M01XEtWZeO߼D_WozdSs_A"sM/;k1oS& 9Ǹ"@6jY4s!&0b<*c[* Ɇz/"T(q]@|cɟo# vkPr`[*HJu>o[H Ҧ>te 0"wKZŘ*e-Rȡ:sˠcCθӨՙij̍ ZxC8AкqȞkeEڷŁb#^ksM31-ͅ-7O|1@JjM@ű@$-6Z+`gDdfnSx0A4$٥(_f" 5pۉ6:ѭЩ` ,.ـCTޚ_bHpLj}"eX9.ɉP N>@nqIL?c?oѾMRMvjD۹fd#Go;880 GFjP:sg>3ijLJ s6i" :rrheO?Q{tXN!uBXD%ڑkYt/'Џ0lT06GC5 7D {F:4 c^@Zl=0tເd⢅+",׃Fc0^cK NNlTTo=T9Z:$Pt&t^T1[n߹f:ǯO>BE!G̍& [8R_6Tas!Df5fXbeHmIGKBS+ ^@zhy8{X8ˉ7aǀ"C.f DꅖtI;vw(8>TWh!j2)Y\< ucY1;ND<KBO؄-J,)uӓr.jL = Mw0GdUEXQB#Q@ }囍^o OUЋ #؈9*LA>8'7t~o דʜ’y[ 0vѶ܂œd "j$g(F܅M^0ȎwsnC+VY?9r=R޵7#q@⃑RQ!U#_b& a!>]qp(H ^m- ^GB6/Д,LzyYUeO@0GRDG~Qlݧ}|-\`e+܋7b: ]͈jǑnj2btvĻ7jriQ;ُ-s#S #ɬoTm93 "DI3eP&>,KKx'ڪcgE04±OPߢCA |O$eއ ݋` NuYLHhy}G87@r1\6Dak pJvM]!!NsSG.}F痡ZaPxćRJ8r %)w~fX"6H,x/7\b˃ϷS6_ȴs;7Rw@\ wqeN邡36Mpc*C&JLU4D`:2A/ܹX%4zSʽ EzL+n%K2 q".!;j3#yu  7gO9oɕݾ%_5 U\iݪ}iچT,!1xwvmD 73M9X?3S]cHp>^էrzfẾ^d\<`Y43Bo}cA{?YÏ[(>Ȭ2]_9kms3K10q֘(/[gQo\)*C4^uhR5 ^sb3; }E T(z[.*.E#̓Q#(瓕 joNޱIe^(Mn)uB,]%/V΀E\P,hBA 2j0ҬGM<4LgQgGM:(d x\nً~<!6/ h6[NxلS??ϕ$zhJф ƚ2 +_f0¯]qNOKn1<-DC /!: NךHbʬ,5m\ 6MT^ycɬoI,r$ߩZ Z]Cf-q* k#HTn-%yWҴY2?R)Lڱ,Ԁ0 HcѬѸԤZvpnQps2! ֻS{͕{e,? 4Icn_?HdWϊvVQ%W m:2Z I5:̂ mG\f)~i iüq{H3b`o8b|1#ͷ(MѪTMnDփ,)pB"svP>϶ȉ@m)sÄ!m nbM4ĴcfRWu(Av2%Ms|Bn㊠ir)X'N#:Yn߫-reDד#k4g~b齮#5\2qI#+k7PDիL5f>"jMǟL/d,l{.*W[o&M&6ȄvJ0X)~:d.M][6Ro2(&4gN2^~!@c'Ӌ^O*W|gox{</Z ^Chvt'kXdhٲ_$*@<ћ彫-6oH"X#':/µ=G*9ĨRi> /:eS* [g6L.B ?s3٣}q>cҘ|Kh({JP8Uof)Y%]N7(](v)n)Bwü꽛ͻobF 1og䚫*J46ʙnX{WDŰ/v]G fA4%~!B+"SD)ܕ6FJ*WH TGÉga2Wjj^|{=?E0T30Ed;;̻ fڰ|IF+9FJtPz |ノՅf0!՟w59N{nx9+6.MXRRaIr]{pK6ޠ=YM[S,E(΋'7XkU&RJ 7$}Bݯ3!I֝[,}y >T܉woyr W)Z򯊯3D]U !nFji&zKkjjH5`, = @jS`'M-h}|NTQR˃uڝwp(IOEy}Vh;WIsloFD5O`hȉgSoNumLW ˯^zȐ,Q(&"ѫc"e86ù /i[o@Az5`* k Ն\Ɛ+Y}ڎY,'r5wK|1#gT{jeM_!e=jae15F)DrKqD%eX;PT D57C*Quֲ,4QՋ(xDflp1H:QV=]Luq'5e`魲Rk'gWB 0@T69Kw'  Abo~~nE!Ub1quI̦7}5`1FBaԪjMGN=GcgsrZ?K܌i5(Ǯeyn 'I@$q4f(I4fVX%1v|mQ+QA"jo174as|z'& @B8cJ lJ@qxM?QI͊ZpmQ7AVB2AZiP5+jtqNڣe1 ԁFDs^=]/n3 D(V盙ח 3H86Mb,UAg Z].rt>\BD; ގ_dgh`~ >R\sXq IR%J:q9Ay$+Ek˛z ꎴV?`6)_DtfҦX B fi9)#Z ^mo0Q--AƶovTxmFc2]o&锃bF%H~ ^KGXpMV7yQ>8$YJe΍yϢS*$gcfb- ߸Jjv^_1 N .@W@LjE3D4=]Sv~3qF>CARzSP~8AQ1_"~+1A?qΧ L*ʀ*/̶Gۈ]4+x3\_ K TY${KSQVk̾ 䯤©MHF,y'+&aQSOTNF rNdT{>TȍL ꞻf1=].Aq]8y̟LDYyuA5Ym?9h$Ql:NL)]TF+uE[7 ga) ;O3BVA at% UQ\aC_g&߇G9_4vxo988'p˷dd -( G!M!Ękb Ԍ%kы#_,(}T"Y.R&2@J=I0Zk<)QZf1$fSQMUyM&!}OT?^Y`vpm v1 >jB[ۘ~~ìE 4T~#X^۸1_R8E`oNB! k-$fJȿs/u9Tfp'qD%4 '5#EZ̶j}k?4#)YYiQa [(,B|wWW !8`VӺL|U%O0movX]ȃbWH*N2n'MLLK >҇Ê!Uboś٠{N۷|{ѝ{eyTۯS-o3=s֔Qi5J&M D\Fd0w(8; Vajg?sċ{ QFَZ ᧇ47H}- k!{gt |bͤt" Ə(\ J|Y?"Z2VJf(U7U  :zZ!띴RAinA>ÿc_ )d>zKVՇHAeHw&V&y,sD4[Fst{Oׅv k5I.+X $u*QfN ?XpY%X|z=e@T[+l.lr.u/R0v|ҩ-O|S,u%Y;c"m$[ D"izY%^T#=e\z0 gcP+`d^`ܥ!W6z\9+&Iˑ0{v;HpE)lfuLd(ιC zb;Ѩǘ{|Kʪ;c*q~;J? t%'PKکi Z_fE~P$-`^2. &|.տ_ 1d'gWU2kfa;M'j CW%f=,T90Ȗ?77\_otzh_;MwE9^o5^YqLL+1|es o`Nj13}<2](F܉ՍGQ& s0{1.˅Nّ]lPpFQ0"g OFaY㛯RƨۣA0p~BH~qnCDR D+Qgg} (1걁.F \+EY3PϜKWUFW!"__׵ȸw:r zJ+r/\m(Y[6V9{(u QJL磡5[z,tJQʌ8HRm鄑ӳ4xKm%;12O,Q9=yQcQ)DC I\/x?umqn.vO8940rdnOMkKBth@ 2lMfjZ<qDZz`Eig"ٓ|$jBy!~p_6g䠟ī;CJ1&Id˄ "R{ {Ŝ0rӁ5qJw_*ծLoQ3:OcjTq^.i|~mq#fxMJ?pΥ4@ebM9ambph:RG<~  yBs8Puyp_`A߸*0>YCիM$PۙNɫJs]XBDl -0ظ.wQ䴍A_!78sctΛ7Yl@J=SӰ|Xuۡ^,lP >ԮgZ;ũw׀5S_|O H aDU f|N KL!fɭ y-#~"..? s%Dt\FEhh@G+G B$Yg}7-ͱ# X}d YׇZ@fY /n^hJr*-|g9$Av1EC .H@ґ=au$V^5-?x3Ӈ Fwd3BBVJz&hKa؀ J{hQ@GXˣ}QcW /ǜV=ܨe>~8N4s" T]+}T橳8~3;Y <]<Jy\xX1Z'kypg>9חљ6l`0p<[%?3~u/")>q8*4E%Ɏ'b]FTmG<)whCC$u*u2S$2{qJ%0b]NP %  ༓T%1c_EIix7`rK?W' ƥ*[yLP"l.Xl>GMZivHWBɴ:?eRab )PdǼN@ՖBoEø6~} & GOİ3P<:[pF d=2:NvFz|,wiYa;;X %_kF>)I4 dh=/L\g eGm*Nm1;xFLjΥ]27pU4utbNZ-׎ Ѷ90R16]6-b^ rtb1DBJ3Jk>[ U"W1},M֟:$=E+e){R=&V4'}`jK7Po_.ON2׍Y 6{M9bÝQ4t.{ B֖V,#>\DyZ LV2e|GNɛV暛X9C|d!h5n }?%-@gG=#͈tUrX g:^Y1vq19~J:&fwj -yk哫j&uoMu}`n!nә f(lar mgR9oPa‹8PyS߉+7.ڷPyzdۇ}ׯ[Jɸ"1.ѓ ڊ4[F^Hd8޺4?jskg,B_)eMI, Kc7.` ź7-j:ZxM:ReJ=2 @j[; Jm!r RmEZyG ?v\\߆U!Olƶطb Y^@8S"ZEK$^#rڱg6}AݤiTWra(X`o`P@LI;Fogc=̽\mT7Ey/i%;wyVF"Hgf>- Q[+ENfWx{7H4T3֐E0IȐiP:ufIܨ%5*^,.ңWgHpx7+vm_bc 5_C]j3]r/O::&^^I>$bᛯN0gUػ3|)rV]&N92IQh- &㠃:BA3꾍B =#=쯺EC5O3VőU~kX;%y>&Bv5-z +at2, mֿ]CZ@y1i<N&O^&k.Ʌqbi6oBw:2,2^/C|!è*tt-oHڼIݼUL}.=9m;bPW@[o^iV !zwbUp:Vx'0YoteW̟vDžqą1UH1EU/r+ro^Wc=ѧ[p8P. S1!0uK˩&!4:7"+F%kdo]}H"i!&C8%:t(4SJ-u՞0lտ}tb<Ti_뽚P q?1~1G~T:4͹䳽UtRijT|l(wE>g;HTT&s5Pu(pt^`0ƒ=)-=PhOBx@6} !Ue67 g.2~޾Oܦ4jOw|,|T^%R̾-8vqsi?P,/vou+gA/+ V5uhtA@Ҝ-LW.s9?:@h.#iD>@"yv8rTaܗB4zQ.joG:ʮ_,W65'#-m,2!@3{4ᐍRpu \;QRqV+ؗK ^NSCB|z-7r){r߹-/кK0J+,eOVemNWVBG b`|BJ|ޓl0C.hQ֜߄v`Կz@Әq^Wj3XƯ=笮hU$xmnY7ƒzb͡e]yl8szֿsc( 'j|QO)Mz= wʆX>b."|/>7j`0x]_ ]GԇRp.DCewITg7)u\hNcT8jANdUi ]<&i~ѐ&ƫeQdly9okƆZ.ZڏiZ0aKbEa j! ORdcWY C t/jarb9 iL04:ΤƋ+ LarBx^zsPP6$GśLmϠ.&)%e2+z96f_Hjqݳ J-b6)̞tsY6Nzs Rn[Cp .I.s [Ca5jrNN#^sp@'1vU=cQ_!3ANs$mML]|P; r5N|$5߸FT$ڵ+2 ~O}>{ D$8iO^h KfDɢ5I>~ƿ5f[,g_ g*Sdm̬ fJ4::g"d!o3cY.<u3,Zp:w^ D/ swW\VsD{*e/ 2M*S[r}-!;Mb*.$yuԲǾnAQ G!i:g`D lk?P~IcPVDkx}3`]x`<1f$6uvHd8|jq*A ُb`48[`X$~{g<P Ng|+/OBCHW66-0SǸ.QQ(WCEg5 yx'C {#!=`ǽ-hS9NjG@?]Q*3mقyFuV":ITMD`Vh&yN# x0R1`[2w<h*~@>b\9uRB.2X 4R 0wTMX_*&vsb*\GUJix/w Kaic5cV&1Ms+N 86#?MLr=4_ږ.)M.AjGKcHn6?^{=MmH t^d%ӓ2a_<&by$f FH 5@L,JNa+HR:3j t>pN=~*>6@Ckvgtz ݷ9gtJ+7O-r!85C@ d nSΚ蟵!hv* ]OC|4_L sҀZi~WH!XZ!P>JӜ)=}HQO] ˔'m R ULƉu4Meޫ- |Kͥy#Hx^AphNړ5)W O2W3yX\ǶT띘RO5O$P߰v HfA, s=ZLXU=3FOGܥ jw 5;Lr_g,ϸ-=?.S m/q&DgHA u;_F9$b@ATBN=uaJRypOQ;)FKĊ9AćTuLJ^[~y%D58U$~$TqEo/$ w 3pzVx'd߱@ѩg=\DFjdTdʡTMy6,n(ZJ$Iir~ ȡW]]7t% nI][ލ9jy/:v G@8~H:X. ExTPяsl2qoCM7R7z*$OA9sKa~@B.6v#2`Iּagx}MRݜ3vrW6l],G&[rLUDf-%Z3Z ,KXP_qQ0]F ^JuQE!M yz{*˒K6S=vHǩdO~BsP탓Z:SJva-Mep.pX-2}wgӯn%aXPǾFbi,9Q#L@ۡ61M͑E"rK-:67eδVDe x F^,DCpR^b,ch{ :Vt }N7! ͇;@-NAՋ9 rf˻̓ Tt3y$;zD(RaJx1.G?0 ưX( 1Bjkj'BmwXEv7>&zxXNWGٍf+ÿm'̳~ydZg- 1wꅛOTEYW7,8,?ևa1(YL@Gǹ&,UKU s*yPRr!}vH;CdQdrs.d'gYK?C WIH ZğL7`Tarqna'ȣj ^lEbxa *C8+sO?GZbb_cF^9G$ eq( dTf!5ɝ(|ts5(FfPLFhbc[i82*փApte8֦GpA";G$(Dxb{GQ8![MfY#{۔j Y r']ڢ#y3cdѭ8Z`hc*J -0P;ig'U_AhJsC*M4FBs6PɘFԽə23F6^eWxYI_py}\>;P`}sQ5O. pY?RX 7oV)+ &D׿wM%qq-~/`#;~yw؃xYeevͳf1s O=}T;?xWPokȾKb"9.tn s}Wi-hmw'x N\KE^9Kdw0 !OX8&ig*}P#()'iChPnZ{RG6`&5CtQ;kh!]{0.Ƭqvj\V+PMT8I/>˽jOن~Bu3$i~""\:,谑+A7qun4근wO0Ju>80 wFz)$"O+JdMwz_bGG_*c1Bdp@OMrM `}FXhj8>cG< Q"l#lԩ^E#;0x˧j\bd]۶ZVG4ytӬH4tO2,nk _0#ο8ª84e EW<z4cMF];8 lO[,`WXU4дHvz(,/ZӮB ==FJO\? Gu,B7!YEš&Fu7>)e8x)~NOfnm1NobNi= 9G87+ +wɲ) l>?Ҵd%x+Q`M Lh"K`{\ץڧd(!]n`htRۜAMў58i*2fi cY-w'4GD /BG&4TRvMVϮOJT˽_T%49P8/uKs 87C[L0y;f4*TOw7|n:H4E|JbVJ8':PbSJ+}_jx9'yyxlJ:[aYhO >U>]v[]9 Ğhbv%נe 7OPȝZ> CC!1ZOyL^[>X4NE´bNn-e vzWд!Oq[ޅQ4TI$YpߔbKs f/C2Xה~ԄA|kD?`zj'y;kTJwCm;6$ 7^Sv2@n$|{e꩙k*ʞDaY=z5@kN^GeǍ:Jt(I56YA kd8`;7՛oV$2!$i_| g>6lں~tL$#~qYY|1j(C. O?O~ i3XzBZNO`ZiG|4$^[#tC;:eMqkHUQiϙoEs)5? rL@u;uFr@OSG2D>+uRֆ{GCKɮxkWٹ#l)d -eTʣQ[,}.XgʳMAq|@F~­، Z);:U<B"je-"yi%> 8{+@X%'Q||鈃<_3- ,B#EdR?k-ɊJ;n¶>zr; ` ! dҘbl}1%p[O匫h꺳7/~Zqs{wD̸~:&K3uj%5mplG!{h^9] +nO[/T'or;raGyRq`撠Ltԭ ?X!x 1("y͇zB Z "ik5Xw5Nu:O ||P2.A*e:h0iy@~/#Y$(pg[˓Ae5p 1V#AkI;8Ʌw@(֎uIK Q\dp00Z7?Dv7;fJvD,L?{#4T<-igC*isQIyiR87Fho09%|.Xf8;sHzS[0Ӯ`{d̥&֖ZE:ƃ2tL rS$Uȵ(ejh2şǷr>kqU DJaDddO*a逢#&࠾_ 08:_zg Bm:j̓k0\&˓{^}7p(NU,>k\?#Hù9dݯNN7 Fgt~(}agQ@!}ٱÜL9uBFbA7xΰ0Ntzt@J^>ւ vnd?7OݪKaqf߈BeĤX8=?'V(k܆ VN#6 m JmƎH9U'V(\?0j%%TU5[`@ HDl3@߀,R*wS5۳aVM,? Hy[1#̅Wz6`Q/4ȫ^@4:w%}Np`06Si3O>z)R?}321JJ{|Y.f:Nl(hA:C"ŝorVU'$5GIMuEGyIɠ ]2>߫+jf"V 2l\K*\(O,BkJzj{-}(+di|iqd=W%jaZNd2g]S=}%;ۢ4oU'dhUw{H*f/H +q8][6Vn& )N[\_F^LW9+maqf:趼aF)ѭ Y5*>RYR6gp7MY l( P0D.-c@)Y{);Fth^p)f tkRp ](%BV[VbJ5 whq:H 8NBy8Yk"4 u$YXβBj{%kbVpDU4q_i+*~ ;/ ᏽFz5dY/4C"SKO"1g^So_du L‡w2Pض=lx Kcx$N4rr#J=hvPẐ9;Z>@F7Hr82Ҿ*t[N&7˦t42^ pƍ<&q3Ӹl 2I,Է|Gġx N0=n16ʠA]mw-9@Hqٶ(wu[H!pKnzyYp #瀀f6YZMGX8+65ljLr!B&W? 6ۥ0l+7kͥMlX]=T{8 UM]K+! \8!pc:b0&ґ"y Đ (`bSS[A@>g^ HoGc.= %Ҁdn9Re bP n,5*zMQ%"@΃_! Z_kSۼ#s/RaMp1y`apF$KcrV) `_=f/tߌS"7O2VSXR/ZjִR#mշE;@5݉}|{) iVogdu%yn=esijr"6~z8{LJ'w%i;"B9jǥy qxK/##Ӷ3fAj|!&vw%Zm=䱎k(v@_KQ> $ gD3N5*y\ ګÈ ^0=:3$=($ԗ&9hB\jgmGwM]o<.Lvft5ݘQl})xAoSROȞ/3vFᥱOnLg)I Sg1&kLsd5taaMYJN. ̀o h"z[;j(c~du[9K |l:T V3߆x /9umUTei}"h+wx-_{wB*S\ LجP `%]lKϽ 0c7l(O\lA7xыȹYt|T.nQ#O1+-j|pI+hfP" Qل) #>.Oi'#kk}S,ѝTN]P:ӿdb5M í#ht7Ez@˶ &bO=;N=XΧVmض45~ *45 cLBSV: VxXDf KH=7+^)lgh\RbLqCȪO;]hM!JbyԀ4 ,Xlf(5_Oyঀ$mQ4=#0~YiOP66&!sS6rzyq@/)zTUGccoKMv BP(_fD[pJD(G6 q#쯚֡F.l+( 2aͱ%Kx]RD[$y碀OeS-+oZ\ݼ>ByhHҰ ^NMˇA*(( m Ůa=8KMB]zX16)#vOtBuRBz*REF{ 'vXք\9N'>_J! 3ϋn B^Z5yю?^B{ZlMqSuX,m(AiUsgYÖ .b4E 2^V55⃇l(BM/}rD7).cefy6-"{zgkJT1:3f '1lW%-=s6tYi^>19KF٢99#;/Mc͢CТAVٲOmDA?uvhl7RIP<<9 DpلW5ʸM:o\/lAf2hV2 ~MkfwH=n"U:T趺iw69k-eCZ l&ˌ 'Ѕ7qGiM䂟H$C!~FT>tmvhR̆WF0I3 *OYAY[81Gn-n>Z60RqryY 8DRgFئ 6K2E p=c0qX◌YT́'4&# 4sV؊aF˳FxUTV}r&y%\Yݼ2qZ^Zs{IA%|Ǽˆj/+:!+ڟ.Lr yNiOHls|Y,?`UjpP);m4%4gʞIc<O4caQ"TUj B QDZ;%uMЁ^,@EVRsr*OS˅悔hNJqMai #j;N 'FQ(L-pl:`Z5:~q~X ŽH\9A3 n MS?xr[߅#md.#cךC3="kxF7PԏI"f/>oymon H -UNDҍGfwvG_Y[zB̶@q]b@{n\7sc >vL@u2oMTfT%a J|t?-1cbt{շIN30L -9\~[WtѮV?8-E';}ԍ >_ ft陋JuSdžCk0mLչBH>Q[n!#c,Ee38r0X an.5Yͩ#r?f߮tA,?>y wnϪ̓لz*! %4Ɗ F9r΃TtN ?(_`^oXKxY/kN8ejTbBGǏ{f@kWU:TE8kh~יt6.8-N^uG?#<}$jéΛB$BZG-i6"4\GͷO)_l\kuUeLOҷ۞c{򐢍-j! czLqyгe7 [+(3bhBE'cې̄PcL VdJZءΔ "7Fx d+3ڝuS 1 w#C6z*ph]F^SO* W ߲S\ oz`QJL%eͥM;%q/Cuߜ̢EkVk0WL >fʖ2  x"{UDr0uFUr nXB4 F|P%j\ T~mFPp 4~bDǸ IimUHhS!nEfţ!K̡ZztflxTsjߔ{7CO)%A lHdpNfaej+NdKۛƮX0R{lx)5J>L:ws?9UFYA⮾`;;HwlZܔ'\ VL74R̻)*Bw[uQt %!<76Dbf\0~(hh(QN}ںv(G?둰Ky +ƾ\L6(Is5)r k**0XH-q Wa ǻ}yX(xyu}2;X^cn4/FYsSꀖ"Ӳz?B.Nh}"[rwJOfo (FWirY⼄O>易PX ljʹbΗ馥E !/%-|EHN*+#H30FvVkwIGZYR>X &XdWDE`$&?íakvmHi~kh!߰e& *eO6"%5ME>tf5J3_HYTۢwv#0Qc?Lűg4{oλj*)M\/39񌤠!V tyxXep0?\ə&݊%mwu~4rRS7b!ᦪle6k^9OCCNT>2W eP:Z53މ0MԢ;yݙyaZ9߭9ێ['nP8[W*1uu\[o;%x鬱2px>qg m!><=7wDK? ~7<ܧ9Irro֎ XsR2 )k-sLZFnvgl:!|҂y v#kB+1R\ KNoF 2Qr*:nın߼MS֪%+7+t$ B Mj`Ov$JSs J:$MoV6?亼pp?:vo>7TB0|.L=d&xp̣ʺJ]_n./^NsoQ!Cy<++;B rFdCÒNk^P Zv;ۈ5"r_׊5PM=yxUƍr[NצoKGo5|H=(r@~!vLBX*wޚWJtnPT4O>i'Y B8 5=8*ȣHsLU-R?e](b# y8DV^.Ѿt*Ȯj&~,+j?]JVyLp^%&Pӭ*!uj(_zQ%|Ƚ:H =-W.~z?&&*st4 sS:QO$ [-Oo IY덝IHt.dāc{ ~i;`. eMt奍@f}{cRԗu[x׻u3`DcdYP<ň&Oq8EHY'Xﻓ(|ţ9 P#% myj,&/ϊ5? PJ HmwW/+IF|ˆM*}́k \D*㛋"5bJDlS%$L&r~>#h}f #RtC@b^5 yWMU$8`HHoQUX-&,ʟ5 gqal W6z{_{myٷi[ 9 ..#ہ6lJ=54)>0a!~pURFH;\Z5v®Oa&]XnE 釶WV[r R ߾Ʒj[tpRMGrȭ B X5D;,2Z }F (!-L-Py ji Tv;mFyJxfo5 Hu-ȢWk!l $ƫ?w 5x ~ڛtmYٵ8,_Y@L_O1rQˑɗCdFFQ[#{N|qs%C7 #qB%ҏR Zɉyv PYZM1=\"ݖp|he@-۪m@濾|BwBiAYsta F;ЮE8fC&TW,/7}$m*DDwȼOlHUAdx,7HaW<ʇ=~E.'\;{VRJ1+Hem0~ΌyJT:]R /Iށ4R{eK],@zذ6Z` XRd2}ݖ+&UYJ|eN$Q'wVWnu/ EXZiTai6ХJd{,[QK)l畃_[ |;ydݩ}++6X|iUĐ OfC#1#:lLz=Gh9çS;w1q׀˳!3JҼ0H 3~\ih~OiETtZ{+:|F<i)*Jnу] Q13uR܊HE/l(nyU-VQ'"g˲R1]ej2;YL"Q*OIjқS.JF6?}W5\$;VD2#\_yx̘~SvT4A7-3e&ek<g>w謠 Ŷ{&zK.ӽr6au.R b[y.?[9 ,_T]Bm@A:Ϭ$ $gJ= ?~хRm·%n s’0d2'=Cv3׮8˪ZB.+92hWʁ"_$n,lZ*r\m˛3oaB\".A&}JO\hDjx83cTW ZS6 PٕA\uGMDԥ Lco+}h9D:=-G*؛V^$g*nƊjS^U+OD Ï$sh xYgj u^Uib9dzA񻣚tGd*|&%T/UI *O4+荞Ԟ)[,c i2+Owm[ ,yhL5ݣ湇>"IyZ4,D#G Ö.Kw9bplk4xvq-\z?v B$ ;-r<\Q gCߎ^3 ᮯfzy&c+-a-SQ2ov*=4@HC_6+978g-Dۘd.D4 )Hf25 i)C,?9y-+c4w>&E2Tx!o 3bf`U7-7(!'$5M!xg ۙz;|uzIF/5OT<A`).ť]j 8s)3=:]>UC^RHp=oNOe(&Qz='PwR<\[rIvrۭ,S;!= B.+%2(d7#lWR ( [JV(#A0Y P>0xIS@nkSRޛnw=`4DqVv}5߲=MWNvbitr vCX [#D +gEwހc%md['{=G@0M` K!+%HTs\q4}#!MSLR$C8*U=ITޭb*I&ĊCGǁ[iM0Ń*(8\/i'O"_ލ{ĖYD]m3:`MlNSډ&+C^WՅlU" n~6NK2"'>Av_?D5F pmE V[)Kߠh7}U{ bLxr+#(%.jSǺp6g>hE3|z35Aͣ:zm heElD6zKLY>??"Ze3g-\=PKxrk( c#4gHen V9{]룼:Z# &<x X;+%]!s<͔+-7cH4c([I Qt;9EJnQ;NZ$p.nB_ڑq=(!2T^mMy>IIXޓ9wg5ZlTNy7N УcPο C^H*d-<[£dFD$MN— A9&^brw yb dU! ۗzS}dBMry(4okB** ,QdLէP1P@!3+ DtƉUj AAa q+yk{)kOTg;n5P)Q`\PكZ-Pl/f˺k/l*kl+lhs%05=oQZ* ̐RܑCTMUaTL!;{YLZ?VY; .;FknqJHŗnges?A<7OTl0#i//3<|O݁KP@\xD^3/uOD77>B HEN݅/A?urOXu?0($fb-_-T:7X5p55^I^y!rvPl.*-֧Uާ{wS96WH0@׍3jE VR0$Clx1gOYD]%z:gql$ eJGמB?`YY@=qYP@IY8/e{<5'ӳ0)jy U7lQTv^ݓQWHA&.LPwq`=˄x.̵5Qw  2yFŋu3] f{-H7W`S4ּ´rʸrQ_2\K`ZsƬ!4b 8<nhaqN} Q8ڲDbuF%[mtO7YӯLQ>pJB 4s^՞a3;X^pLI2Y :%$q\*K;8-N0̈́I"Ax0vVʠ3#T4XO6, F{Q?X  _6l'^eVuo 4#DBz; Լ[e2q4+zY&2crg0I$KmpX IH)v]$r+L0K>Gs#)Ŧ89?Ny1;JR-GkG'NM5 [$ֹho EHb!T*!]T:Q[Hq?@-v6gT*PNϚvE}p >HG׽X@? JwIaR  u !jg1xKo0Jd{&K@_-7p?&q  w; I;:z$cw"Ʉѝz" bu̩ĦU 3cƋt{_U!><$ 8aY}qvNW8hGSKc wGҌ1O=LTkWc^AO!= K |w8-'qy[[9jIaZzeQЊA—+ I"5*卣]a?&Z^SLrt}pF[d<6{zV c:wh҇9Ih% qc3>6, cAįM`q:jLyt>1s#ZJGA*Ao<52'fz Q6NuzxI*\dKǃ.j˘b4d6'(Ŗ"QXz,;'AC.bX-Wp+x6|A{`d}q65&ÿƠ>'-꟪mrye2uJjE x-JQsO xCE؎P\ث,0"p1<M>. 9s4.Ux,z|3BdIM:pb(!A௦^! X,P w[FO`?Fs$O܅fO[ӇdkH Slc]-녙ic ѱ\N)kLrX,/^Qrr:}&uM -97m 0pؤ!Kr`gN|KBI:Kve,$F4"P,!"F\n^JnQÈx͙Tyr.Ŝi-]#Z=GRccUZp ~4"ZnguxBfqF'cuf hD-~F>Eóv ZrOʣ̹Ov.@|deUdC{3.ԯ=;gw}W r K]VO h E{]q? +>UZQk*y{:I9+&1@%" T?ć֯Ô,J6#"p:]F/Ua <Ѿ=W.a"'ʎ/R [Xg'4ЉMn†>\X*m-|+gT H{rimdwiƘAN;c@Y7+/Ry[_MLr}}%RA,Ŧ &Yr,8uӻwۃMZ].Xݣ8t[_G?'"*p2IۏR 4DHk 3.ո5 ~wYf${c.T1Fz1|kgZnh?E`](  9dUi3. 6$?6NyXknٰϜ˹@Z =rߘ5#=y:{#Wj*{ Y)L.e ' Y~ g) ͛UB}i1[%Qk ^I3!ɯXu^C7:P ߴT`3OQ h- uJֿ߃&Nϐva0sYk_+U "qZ]@3!ke}k& Ih\/aSrS |;Fp JޮLn/q>|nGgSM/G쏙cޜzA7C!qwS GVA.Ym!԰/ êU @ž]PnH [vf8Lmhq6Jbfbx3 ev*X޻r3niܚm = #ΡF#ZsSK?Qa zTȵ^v)H= hRyԲ9EV.q4d"ɬ]\dbE֑{Ⱥ֦Z/Jb,nMfZ\%mfj)ޣckFay c&m} vp-F`Qss5Ã*{Gxb6iTNSjE;_=g*'Y9if<(lCUAَ:EG5{-$d.$%3QEBU.!2w`Bu Pc^&>MhFr6h%sd2a/e*҃qay -Mq/ 2=]'§thxM#Y1 jXm/ZP #ޅZ$i7Iۨ_ccK^ր$헯ܫAA`7'H8EGwxw7i@%҇h~}o xc?glCzY"b.΁ gң݂^g 9cu3e- !+Va.z?Y(wvQ㑬fGQb:7 ;T|DǸBl`9nރy=2},f=߭y<?`a%GM,ia <z_aQN\H|bXY$?#4.p}hAjCVZUNK`Ft&7LVE=;c$V>?݇HLq*/LDUo_W(S^G}pXj'X}'f. aAĞl6+:l16 2!'aj PYp{oKg-S\CV2f -xBt@"oA?'Ban}.nIM^k&+۠7Z9 YW4k#r#7q(HgO)*'fU y˷ut<1W/(#bs=]**1% Z_{iN\n>J6 ~g//׏4`b|L4%zy7ȓ')@\İ8VOl{gR'퓎z|4|mZ21&(e_F#1%`cS"W"e+sOJݥ+kb:L+g+iv{_lse=uLg8nykyth{4܁Sj*L|cyYTlGHK;8@ݒ%I n)ʏd)uE&h>k?I31e[:L1v#"T FV%O/c tBWC-9z8WSf qE>S6=l}V[$b.Lq;A_v64oljz, eY0 2/jyB2=ʂL@Y$.ckٟ{zcl\4T}||,~"  .ug3K;1V\*7Y{G/|~1j~etBZ 9 h&@Uϝc2/ ւGy޷rByDD锈Ǒ;_sat~h()Gl '+{y(w*d9j'@oe+<)w w@&H'=s c_ {=7Ǜ2iΦT%64}bٷO!ㄜ@jYCv̯ O+"*P lT$k ,KwMx`r`^Cϟ×XZ` ĵs 3#Ӏk< ZC])wMr~["Zf}{]*#k p<#9ע!cRhS򹞮W<:g``VPy lcINeŏ,?^'KOD-[nX6nxfq?$sz,aJɦjzac~DK ?RmLɡ !Ok8e@y|ۿf\˄Kο#r~k.!LDARs6Ӓ,0ۗqF+]},v1|.նU\50>Zg6V1|'CkS/d &GYPVa.ZgBa~g+ڧ&?kP[4Fc?{[YI% {j &{N2kZ9'Wxv 2>Ģc* v6? (T QeJBkD}ΤRǼS۹cS] MN׾Ϲ\H*gIiq3].J{4 I 0+A>e`t%MEBqFݙ ז/tmn9gО$>5;]Kx+@"`ƦJBGLG{DQLf]dy8.2ޜWK4L&V'ֻU'tL6./-8@cPmSsȰY;T)VPOM upD^yg>5G`LK?{裡MsKP$-I7eov2̫8G#~dnxSx-L-&;x窚H J>5&Gy KBc ~g"rKH}4A/0?'$Į9H=1 {VGNv5ݍ'HCd8b}ሯ6 QF3Qd+(5CHԡCqB^n7K#*/5iig^^0|d=zBvvRJwg^b%ZV@a9 <]ٲF,ATkDд NdD\M F.$rQР Zl&m\u0G$!4Pիˤ<i(ުd QbFIMQnO=ԻhuFG0OߊrlgU{ksoA? =Aؒ|S:r Q&,;a>o__J^pc3VZkp`OF+Dr5fl uƌp B)")G{U6F{RA>Bi ##b>`#ŏHT-f;BA9pGnU/T-J^Cm3ȷA;z2c`?q$t<=QoI]bΈ-fخ2QuϞ2]q+uǧᇜ $tq @ۏRi c4:J'P|B ]cY=.,0_`fqaPFf!vKvyf&_3:pX5p5GA|CV3CU& QR҅W>  (J,EӀ}-0,`M63jpi]y~P{e4qUg8kG(`VQ\@9gbts~hmoY_ Oul 9~OiS[q1)ԧu9@A8'2FIƥz(k[pJt~x"XP0ofb&yxɦW*nY.tRumTZ˻P$+j=²& `ߣTLDqu0>>tC: dg,ܼBI dmC0R9vrK{׳H^m9Ea׻˖D"]2?F}? JC )Fc}-'7J!Ĵ[Q%l~m\5~H5y+P Š[[>]ߓ ŽE 85JC,%&vSZBVn,>,SC>*g& wI-ctU; |ꂔHq6K m1܁A F{yK_w+#11ٸuh"~ۡ(A%'? ddn5$W0@w__P<%gS={!>|,ȾE}Nw=&yΈ\6kp:o~O|Ywua)Q=yCXuqȵg ?5$$ؕ?;7#,ʅf-st Pbxn 3הGf0B҄qSFIn^X`'[;e9G}¹:FIG8xU^B*.:`K>okaTgēPRBSTr gzNӤV3sC"0˲R商r2,Ek0ONH Lp]1EasjJ ?,LzfɆNc0@_o Dberh5UyS(H6/DqUu͢ LZcG4ZlndBIw!& 8ao9l#}zؙ#6G/ Xq WHa@=k#CZ&\Kzޏj~CPz+ՅUyb+pr J+ d,Ew0ġBc >ZSFp3'Rp5.M `?u7OO,3{,醙e~N%o`Ó3/bSJp)2=䰯)N)e܊]Nvq7 YZǤG3YՠL+H^M.sW|BP@ּ'~>0k|{@U9,I94e_Mo2鍟O4ӕcqtZye2J8FŸ:jsz J%hh EYğ9A@"[FkW*3{rȖ}"MOjS1w;(ljL}̇ymBq*mlu"; ]b1n&Pe܋߫0!z4l!C)͜5sRy50$@(+} p3I+ބqVnV* Нk2J:2d nwfjn?7{'.!vQQ5Ha ~n !~bW|7 үYU @R*]-s+S:"\3}DZ{ACE ihbi/lcerSbOP`%4:7t)}n\>P,$|ʅ},io8l/@exKE$Kh=*3GGǐp|eh.B4Iz {nXB2^tN\wd'BA`-SF/:c6bbi,-9N5ޗАy}[m#P~X:1H[s]eso5X;a*-¤`??< o_x? BB&1#UQڽ0?/`ɍ2P2 6ӂ(Eg1ؘ G>Oz~}{?D k' Hv;爸Ʉ-ޔK6QUՇvWu|6aw-<zM^=XK*#tpg[T^ zh:Nh fq+rRHrE:O(?ѼP1VčłQQ+㐰$j\r҂.P%*?y> 1u/~P;Cc/2?H|3֮kD|S\'qY?%GS(U+SGTZ¸&P2,ǧC N"i7:P Y\Enj׭%t<q "Gt>TpcǕOù)d)]L6t] x12gF" g>kf7}:1+a^o\TuK^+Vwf՛uZ͞|䔛Uva3()p\8yܽCkK)Fe˜U8=X7EPN4aLlͻ=EN=҈j2*TyH^s y+}~:BYF7:ʀTp@@ς/%,Z7F]+b{AFQvOLxzeC<8):~rw(=y U#GAa'/oNhd6ZCkmCZ/e6YP!&n@SUW}o6vG잯nf1lZy3Jj $ U1DjzGEm~rԥIrh8§W;wDL7n@_h[ippd ϯPgw짅OD𖧹 d Jhupl*l[kF5Ź's}a/rʿ 6fmJ,asx!Z6 ݪ;D8p!P~k< @ɝ z28aÏ~~AFiv r&Ȧ&߰O~eW.$.^i'J0F0KAt֝D=5sBVd\fPGlCz xّyأ("FOx*J"Ƒ 4GϓqȮU+!)S11&wLX +.PCaQI](};OAs*u}^'pL\>)M>!+s5\FpCt$?U83mz5!/Fdp>?7>M*q{{#io<yJR35dH7H9j2W6<͖s3"¯zک_<*xsm7J 84qJFQU.72[>5²Ej0,r◐əd~| @_hGRmiqGdRז> UkImRfxv} = I;P;YPO4?x2Or9]u])q2YϺtѕ‹YGI'ƁxH-mI=UVbEKܑ@64Υ9 W^]#ZjRk ^J/X(˅ 1L/\9<ޕC&6m+n"ZC4ya?Lxi[Oaw ܺ1(j_묗3-Rr# L9UqM0uMC{Lb9Djލޜm6[`zyV͚1Cf;ڀ-˚mL)v8Rx9༼f+=57n<}ln!:9 PG4 F`1'2C-],Jx辺XpOz;WgixHK4xg 挱] p{juB8uoFV(ەkhqbyfGkK! 3}/CN'm'M;Jf|mǹ86okwhdx/k9œ6̹DhS y<[E-z5_ zC=_+P\ٷ9o3߱2 K2^a)v5vfqb@N]gA0J8sx$C"[1].vhH vտwc:!W\ `KMzЈc ܔ}wߙj"~ ÎyZLcRYVR37,&rnX/@շYtBBdYĤ.߁4CB.Mhy:P l,qdt]mk<)48*V5Q71x"F1Pp@\䞻~"/x 4%h>'#ZAP.h"wh6JGwwU  7qAjyZf-yV' H'4W-H$Q:Dç\mZ;vCYðe^D:X]SWikTEAyY YC`8,J/,x5l] ^T"LvS ⯃&Ȫ9<捋T$D k.˦#l SU,7J1rp)0"3zQ$yns3 h bF=>%W8PiteE͎1Д^+9#KZR\7ӴG8ŒR-mݕyhʧR%xKL?k(2\`= '=^1vIsͭAKf6Z)lWp'͢1,K$peԛ5өlB6vՙAxySeE 0c[tÞ'Ik"U`kłMk؂caK814ܬ^=s HOP8)aL@w5v$b3-rXlKwpdIU#i3zSK0-4E`qd -.ҒXܻ6hMK`:28]:8sW<) qesb3C~) O^H \Ѭ%mloX%7XU]:[4[Cd_6ؿoqgmSdW EpYӄds =*LL)\zf!:qɩn)o<`J"h: 踲C Co)69aixIUQ˙,/Gl)XB )7Ý @D~O_'cVBϔA/PGah:j)~t67z0>Ձ B #o1xa-h |9'ٽo:v]QQeч[E?f:2IQ4v1 B>TO߲H0O?tFb&/>zV\J#-~HBIS~-gB1{g܃rPweyz>cN"Ⱦ)i-:۲᰼͂67OQD`N*O;U?!$"Eį֡UdMu6b7̉=&{S"1w':j?=*I3n,͏2},gm.v8 {2P{U2Sg~ |1n0p1E } 4.3#_3,R}@a}8 8"4bd0y,:c$GRN.#=2%qY,]ۇ@*e}(N dE?R+jFWd.%g-i%Ug 3X!P{ٛ-((QL<>2Ϝ  cdxe%pDZ#.?rZW"&ߙ9Udz:^h7zuÕ)T"濥$0銛H1y65ػ =\R!y."H탕_FI|Dz+?DFCS#m%"l *D5o<,o%!Kh"]5ʼnFņbZ}_[Y".wrb ~1TP5Ziliבhd.eݺcyҩS0|9 ? }lzH8TxfGr= &(ImA\[t翿~v㗀 YHNйvJϋ|4&I(^A uV߉!9 utckulf77V}Z חoVX,ܪ4/׉ӫ"^A8"}1, XZK627>[&u:r9y }YO=DW {d?VY=PY97>(n 7m-ȰS9G%ci Q,vxc]oskZ,ݽV2aj{myƋ̺$r*D(ՇEzfeNאA+][ٲUAx><'r}g<i+=:n`ĕ#  Z<2.j"V⽱1cڑaŁG=x#TԎrɼW&[%F D,E%ҊƝK`^oVJxtWv4q aUA#lYtسeñ6Ogjj(pť'xx >7; -E /#;d{^UrƸ1>%ѓ5=-/Dfj9OFkk)X'Υڄ\[ijP֥,)6J?w4#Q&kADt x|><g}! S|Aq{?+n-Ɯ'tZI4Ԉ͋uܻUٙn:ү+ SPޜ=ߒ,|VqQeA)VK-tݸS1"X%/pN\:WRl(SQŗIUQ>y10ʴ48lTյЁ0S3WBՇy/[F'++T8St`1{,:TR)gȨ c误.^+JM( ΤD"+l*K~C>ss 53#OCma)G)S ׅ?(=^ul1-ch, d;6gWQ>Rp"?yF]cq~ J PBp1 wՄ}( \GfA7s.W.!_%&{м LX%_?GSs=!_@LƾY21@?*r-B:$Yڥ0rR+^mtmpwSOR^ :Hlv|Զ!t>_Sv;prm8_tJ!u2{*ʪF5J(.` ±墮UJz]4`P墀 ܓsi@]&˙+j&f 2X[?AH)o(~W Px\; 菉 " f6\Ӈiu$}U{iT;Œ'cbrehFCvKL lטm ~U+fF\~5o?QlojNC:%O`0 PV>|ƮRǞ(܅q߷=6L&, lSٖ͐?ĂCY vuZFjK2![W&c4ocQ,TX1B{KNu/4JϯO20X,*/;6Taہ VB뫆WK'I2*Ip1;  -sGS|Q- X%_G*H%UO@ܫ+@w;Tl`XEDžBrRZ^|D4~"$Y|0촤 7P:{+]4j*3lKEscSe11!^^㢨3\bn $/FP/mîXԴZꁐ*}a#RQ@1GҲƦ4tt0Vs3.j.Qoly7DQ+bg MLZ}5'A_ot{ A˰|` } 4%Ĵ;Hle!@%ׯ9р*uBARlسn UeBv%j@td a/=V*|t@90_)cdP-ؚ4j5\⃤yVVgG DbG9"x-zMkmAH>@ q^ʹ{[`GмnoY~ iw[\(K',ԟAƀh*Z_D,cұ} +J$Ǥ: ( >w|q +˗ !sla3T'C!&Gs73I Zů mXvT;PNbqc V#ᅵm)q?e]ʈ>Q:j}2ٱr~b$`:}gP/&E{? `clC?(Wץ/[e򾺐aC#`~W:5 m[3r9yt)2f ꉌТ7?H׃pGs:ϥÑ}wS G%ALt]rF"&r, BP/͑4 ƃ5u+fAD.|Ȟi㔊ܤ޸ݲɌ@Z^CߋGakJ%yEĶ3~ethpKEAwH]a!԰Xt?''ʧ.(eH!*bpޓ hILئ o#9p ]Gz!]}DףЉv +_?3`JQP;d= ]o]ypnϡE(\Q%V&_xF9MKOsHNNU䷤$W}j؅RJMwbjGbVׯJ ;B.jUJLڃy9zwb15U^)k׶dqgϘRr;<_m]{%?MPF.4S3]cj [aߊpX1RtkebwUvǨLb8yFW1G!Q1}jL$x`QZz4:6'09'ΔlE| CY1v^ v@GU ͩƑ6l#C$ĭԺa~BMpUvuIlYkA ['pxv> r7cӚ+H%E>AcBJ+oZ{h9g3; a\8ѵG .Z˕pҒk>kOy*"4UU%P\݌sz bSO6u)eSęP E$߆` {Y:ۗD8>Lyeg>-Rrx o9fJEFDdDvlh!G4~jˣIF֍]\=Ll(k6?M\aeeG:@q^a}7L ܮrQUvκm pu2zU[u9ih"f1:y#c4lV:N7>mg녈o okhKZ.G2) >nQ.w_iY.bSNB aT`{lI7dQSZ. x= <)nf>7W3N3%dq0IbOY9̶=.Y&և;&N/TbϿL,L Sc4 ~t5lJΦub"0˲)ʆ_`Ř%<2UfvYSjOT b+b3Ѩ@S\1vhD㗚ـ|)藏C,a]e_hp畭mQ%mnU> h]$.y4/|[ll픵R 퍁ͧWb@lcۤFVccďԜܝߵ4̽dhP( :pA$\# ̞[_3v3 F3^ɑЏXU< H`O 4Ek6T"j`z024:lJ,Sd59 Gxzq]s).Piu >PHzdgE 2"2u'bł(ǣ$$[ 9C{&p!Nw=dZ#b+.G3I>q_a]9SYdw&6e߼TT_%Nua 3!wJ;? 5Zf&hv۴øgԸͭIKn[ &e3#D0+ZMitLH ?{#)^(m:uBR\G0C]X@m]8|:̙v_"1P~GLwлZTY{jlT3P#cDf"\/% IJҍ%2.%FܨwIl_2r朾g 3"7xNʄ؆+-nwCK\v$YS}bzyɬz{Q S fk':ȣ'l s+PF w3aO9~a1:v0DwJ_*R룺&ydi9`ךh/ EܐofyEKGA)Rx*^q: ;vJ?v w,^ެ?~*r]Э1ƳYF&Jt%*Jݸ " ԛɒΈ/b ~q+;4=7Sڠs/~E5-5b1]gd)HW"3]d>+ ^wy(qBn'6U`{sƕ}e[om{̤@RXvEPT'w|*{? 2vΠd]*=GcBf ,`^gٱo~A%3Fwp`I/8ӛ=)}ES:X~|Kalӎ^l>S-gE;BKH_"Dm&׺:{5D?S2Hk]=$qp[V5Y|zjSΠf41_N[DNt*rfΛ# t wb b,}Y0>$VNq+?*ε4^0Өقdos`g_PjGW%0ɧ t 'm)89i)))wOa3mLn=.t ?DR~~T2(~(!f*V=TޜpHHĹwTӲGl\|(՛?q#1ƨ稩sl$2\Q߿:q226c"ӌRPt6}bpn1i-4C" m?&zsP}lzdԏ Ǫ!ꇷ-R,X'N>RNG7bC8]p,:3sz"(ڪ(!4^hy{}~N*yvb(e #GRFБ{OrԌ?fja8NKa)E풢Ӊ `~sݱDs_QMW:"+@"h!T [TˁQc[~``?D>s ΫݰU؅xwΠ3;FezfmFV}a+w^vIL6DvD~яܦr2b_liLik*GBtwF;z8MD w㲹$ y*c?@S:tG㭑rC&gMt(dt6 ܌к \U5+R`<\bRTGN`{ J4}y`ńP2( (ݾ2Ij]{{0y7,{\űj;a-^kSüI+Ol6 kT2ÆJ~D "Abal!xaP07}8^bX8= Sug Z 6~ХDIZ#&"okn!eZS:1J4߳J9ւPDv[AC+ֺHWW-,4S y_[1ԻYzVlov?˜'5Pa9uT=JnnHmJHvA1 {7"JQ5`jt+fetֽ.kkX0O~;67>JW0hh/+fVÇ |nFyDsBnv56^[Zfeǃ}ʊFwiK8D&<(\:07sRėαtxB{`XZ dv=Լvl}5m?[֑4k9o%@vD뉖#խvQTGr&x-+ҌYq8)R{K(~5;[} +&&h;/DpG?j:M\ǢoUՆjŊer's2x2R<NJ*Z(@!V% 7}A6ah%!uX pG5藉~vBF?>= PcÃQPiLVH,iyn#LP걍OH$Oo`22}l !ʲY.`ݗ3jZ{EIG3ybH24r p$c p| A21,Ou5!޳CK\^qUZCp(6bH:,[Csg1?&~q|z لR0%rKsF1 -:y$ 3X· l!MEލЍcRiƎјe|lHVno!8f)ҁVVd|f{.G b鞬mqy9Qi]A&ᮨY].R֩}DZ6;$I%kqnG>ƥ&krN x`AjY< P  +4"h G)ۯ0@0R_Ckލ̇ׄdw?X #C OG qz}Un,omK'l>pCSʒ+jc~-6Khбv-wt_@|hM/!*38'0ePrͯ)ux&5Yb ?XݧNCfo"a^qݻGv|kE8vW2`ՂPAjWы鷣/傃ߙ1绵XIg;&D;6-_33vTn:w4u3S?$QW^/:Dp u* m;GoR~kUUΗ^؋c& knZ}= ac8` 1vFB륋ug.7s>o/!v3{uZd̦uj:O)Y<s/#pټ]0\ 3í 5qW/.'c$Ov>2#2o+T,F)ǝcL$*pBbnw3%hgj77kԖE/+dQEU%{q>,VVr&hx"wm,^Ks`S|hrlT!FU1pYI~aO7k>D7bviMySx`XwRG4,!-uaq2HbҒnat4~Req^:T /^ 6f>yA^bc Qݶ@KL IjKa,,4w"hg [PStwzC`}R~4`H5G^JhNSRNn2>: DԯޗݽfNMY:v ]$U*g?~%M-iEz__:M|O5fml=d|߃.a8˯}*|;B#G# X摚tߡ>>żֹ΢Z7ɋl7\<ނR[* 򅶟?ՇnhAUU oq='ImxR[V۠%Uw@uՑQX {i-O"dks#-(UP-=T0ٌ؃Dᕇtt#t&GGóSphTdguˑ3#~ F yq?X`R Z'U+m3[r'}qTIra?Q6:lb* ;Ҫ ~H`v00>}vd Mmj,!U,~Mbb [_b>2'H#Gcܣ<w:-^۬`s)Wo6Ȯi qp+MXYQJP\9d|NтuteKF{_dU-DǗ=v, @X :`>_P/OgR]ձTd U„"-u"+ʂry)]SS,HSrűQ_ iO~C/y/2I LoYwk 4,<=_T^_T|/UjIͨOz !ZDb~|! oϓ1)86}GmmPrM+[%&3UpC.d.ΜE m&pI1 ΢nn|Ç(!ZI(XHw% )Z"Aθ#CƇUn?QJ 4)r?>!C;xZ6Тo} }57i9}݊3"]:ߣseeG/ȷΧ]Z\ Wd|; |趞/XHbd:[ 6 x2+ѕP`fiBwjG(|3PxP >[hissuR 9, vv64-y~!ƑkG$|}H.YιT,AX\]}c;5Nmn_F '{'c-t^mw_3!fѐq v~}r.`[wARjVq'\kF]y@L@ٙS&mKm dRN5p娚Z@5d1#w&'ݴ"9UyC`Q{Gdla8*Wͥ[5"D| +1y:ZK"xDV| f_w-Տ{!M V7)0];t Bjz5*됮R{X߈[{jˢku&ܚ=, $&-liU4IFǦ.h@Ev%2_f_b1+d[QŸv})i I~d100݈Ϛ sdHqdĸy5yvD W"k7۲GN[ /$Yy_lܹO}{P5a`A0sC%#P>>Ebtw6h<Yg`%)Y}|݇)0=xB/TEugd]yЌV5unM#F֭ApBڣo;Ifa(TiVp6X@֩X(Yz'TMj/Dy*(-{YV ]]c۽SZ+*U^wJ'8(pq̂ 1Ofn[.۬Ӧi)6Q4 :ļI/$~R![cm 7%;=ebY}"g~hFgkly FY   ش 5ƺvthXޞcW!]W/հOի/ ZvAf)Ekilu81{q51#^5&:@4{ڂi ^XtMEiHm8H}k-gfZ|QPDԓ\Ng=Lo*Bx[e0_4r؟CjGGϱcʬ5jL/BO*W!7{Ct]R1naWtp8(#LSC@"2"fCDGLPx<<Ӆ/G/.SB暑CoGlrȊYaOo-ia\yqIdKe~"S|D|v1 RV<=<\#|K!j"R~vPfO&5&9\ NЕ/rC˱R@1Bm=! *I6Lg.'u_q& ^43/q4r*I>aOODjUgǯ6y־,HCbCXyગ yJ\< }9{ܢ|ͻ#qƗwA5BgDnG`&ߡSg(Ԉ$]vtrRBǁ[;8^DVoʮW8g.髭MrDp 3֗4w+*qFC1o <BAlQ"=aQ }NRtApd*^ρ,قJ+nEڎvrmȻv/ꦘnlv6&\݀/[\ ;t[?lMOng}IԜ-ʫU'M"U] fX\ Yjl*үr* zqY^[pWu*$7O `!K&]?ø*Fd&?n;ݴ]DŽ遀nl,]Kr> 5HQF vJ:u a]&mլMS~ح}B|EexgpMo ɨʵUJ>d SD*ARx A-~`z׍c 9q!k&e6*0lXo|k?|ca~N %X*N ewt40@h?5M7Kč']?WD`:}lplB/{"(Ei&²lG2qe4R֛$ҁYZO=i['e *@*_Rwr_Em}z g(GPuqiY[nn#([N\N(^NN Q ljN!䏤S3!!/q|Hxp6nn H& =!S=ޣbD}T0ͩ D6cfJE%,]ۆ/n6nzzSZ|קFQR֫z@b9HceB0>Ӯd!+@)n3 1` Y&8_ѡ=F53h]eS2^tدU_ĹiI^3V䢑aOeP#bɹIv[+D aGI,,y@݌*Q8=1%K@[ +Vಭr! 4Іά%wNkr0mªZIvNHA&HJ3"kWAY*d׺YWn{#kC c475={1 ҩZ,xb#׷}[^FLDeu.QB7{}DRSb_?6}}D{K}4RLS-A,t?,MbQOf]ܮSʐIì/ﻐkviU\nFpIVM"xxE yէ W8,JR_-{?b 95~"c\+?,ŭ˜[jJf}Ζ<4 MU;hftۺ$^xIGMک3b]79δÍ25? LPI ^uHmnsCD"1rI6H !}g$u ,|W(R4 p͖s.>G ! -e cR$+#NγFHywAHje9VQZbԆnKxw H>:1oHc"I.k|ɑG?A-C,Ӿy h޼{g6sRT^U8ˆB0}N1lŰ&lsJA  +sw@9>3 u xd_TC >Yd/ fűV忧h|dզygA]e !N!Zyڥq/A7< (AA!S #Ş7?M[7dԾ9t:CBx} X#r2G9{h\ԍCOI?8~g'+P3kd"OjoD2a.׼ho1:2 $._(А' '^UeӬ̋E{i֐,S֤.Ű mL%JE ĭrkU(adOkQ@,ou))drdf>D8\eH,h}{linjis3ê=al( ¸Q5àό }Tad᭩Ͱ۴,"P[f[87!LB|IdsjCE X-[5\?Y_Kʌ'_&uR@?e]QAC`СЪY`QYX Q!(xΥ8 1%haԎ-aRsS5R y&WAN^M4֚ '3׊[xC:A~QL-~rCgץ FD`SIdg  >Z~I`)]x}rR3!Ed%dDOLe]{{ߓP5*4ZVP,djsngϪ@k<)h6,v(H* #;%,m];UД~%U_4xhY?-N-}-@~(= $겪MSu {OƤuKZg`hiԄ;R m6 28)oYofp)Hzf>/&;^G)pt` :#%'$jFI@-~I<0dfjmjCqW ;gOYgkcc-n2oL݌oHAVd!)=@GK&W3Bvv՞l$^ۦĘz臌߼bV_݉tiAxvf\zl/ggIjlnx@ٚvփhՉD tMV~䓝VttX1#rXeO_Pgw>,[SS'43 {g}il6$;',) ^%^ѹ06a7w1d1~cՃ3%i3cs8s*+sve+:=`0 h/3RJ&j'kb"#08'3͟ cp7OJaDy+Mí9.S#W~؆T-g&5ɟ2vN4G: E^ ћzfÝG/&Hf1իA:q8 w5n0 W"5ՐHb6b\x҇ !-6O׈|0E[yR?nuɗ{^F*~D0ئv 5-XABJA JiU+6lsaf%7-x#\JfL ׏IMq|rm8ڝxڤP3fv', zN\!YҘPSc#O*[1w[s zsg9,Clnׁ[F[|f+ʾp9`\a1$f 0 5`p2${GV4GZ7űJd[0#^h]vYQ"9&Gf0in8s]Ŗێ)>S=9-OȜ*k:`yն.X] "̌?x_7m/^li,BKD;֦C sByp<J+ =ݩYZֽQd5Nu`e+'Qۧaw*ѱ}`8W]4x-v1<2r,ƿB=āvoZL #㑹Dvle55WuѼ|ȍ|tR1>K&;}9𹴐 {]ڊT? XCO~&Ƞ+KuϞf;*QGҚRbtD봥y ۴Z~ j I#@'΍M⹊)q;(4SPWc]E̟dBchfE(YCߊpܦE?쇷OgB6f:Bgѹ՞W"C%1'31pNG -A+RaA-m_@p!T2iʑD_9^mq̨*[r>H.~bdoe/pzg=C{/pW<([i;鼔wH~nf\桙c1ĒqcÉ]P/DbI3.pz?Gl_dÑFpxRK<\.E1Lۭxm[7߱)(nOcrSER8 Q yPOL,U!T]aXSbnl{!Hz{UYƽV)r!Iϯݜ1䕺7edz)jx%u=o(sLaY^^ZM+@]pR{B !Ńhrަh$@ Yu[ OGU[K}cA<-!9/-JUCpKEP콲mt<0R6ì@.<(/"ņ|sP7j )7鑦̰< Ic( q >o?r[YIL~֥u<ġ`,c5Ë[9LќC1G.9QA_=t1cC6bu҈5H| ?>ڥnRrt}U?TCS;}a8oanܵg"aH->H@<(ps [&w{OI @k:?lNN"cAKW4JuC8((:(RHv"۞uKP-hmN$W+c` GrbL&5TwΟ Nb׬Ly3,Ba{s4vۏ:n EXw0&i>sz7 e{lG&ÚU'"ygk)h52PzrE6rk0wVow"f%BXh}0X 6y;dwq^+/@UZK?Ϫ5ONԐGxbO^j^X D7ҠZ[9%kUF^{21,v-NgX^B/s?Vmy44RE,(t\*z'|NheX^ZKM̙݈m*=i 0̜?iz{C8H=3lc[Dmtj 0 oxF/YC݋_c׼_ۑ x=A.eRX0aR}1bѶh-~Qqa 4ۺ84 (d^؂`/x%h-LT>Z,H`HRhY|ڲ PN[͐;O<ܕ''`H5} ?L E0HЕV.i'}_QqK%`jrpl3ͥgj&bn)0FU0;@$A=D&τal {ă!SBH ^`d+M%ΔjRuJ\2h?-p*:cY8.$%(w27GKe%g3矰;AU+ۨw|GuVk}\uWE$DoI!QnSVC9F;cnPXdg Q* <~#^MT͐&rqZ? 1,:VvcVԛ~LK]nޭb.׍/02 t 5 K'|4JϢMDQGWsSf^^IsTFie"MÔC&$mOd.[ Eo!|$@We }B&SɍBL5B:f0Bhb/)u6:6\□vsx Nչa5jA5m4,Dg,{Γ1\0Bf9&v1-al;U2Rf&y}^ }SP" .GHd0[>c sv(XGq E.7`-H>o3eeTm _\x4X]_X ƾ8'3/g}ٓaN=R߾ah,UWO/5#›=HkEM6 =\GFS.2jThy¸Em25G 5P5"\K¡6 !o_ ZάS[/{`xlh#ckZ͚q Fm΂H_3'-$QZO&abr̮OOt%.>D$7aYD`*J2*9?E ~5fZ@9J0<)+" P4pvG)NRȩ Z/rqZU Dr{Z)΅BkZ,,S|%Tzg(ZD,[?Unu-I}<ɴrlA߉ī]]#xG]'MP,"Gdamr 58+M8SvÐ]pJ $cjB(]><6_үb̂UAL a?ЃAQ#a#sR{Deb4` Z[l:6@KBhr;b9$hE< T"Ѝl⬒y u{4]l1#ĄpA:qp lGd¼9?+r8q}PPCW!_nWG)ǒV5=Kpߪdn X*x7̄z%L\G4F-ǷAnJ ̱:PE^8LRTAUs(w5`СM\}(r#e1&*#Vyhf$o언@=c},~yya L3e[aʺc\g Rdhn2],Z!5xU1暮?px:q\4_ƭ˽0H<*BNjԏC@yeur~8wCJ ₳)y$8SökB_{WMʜL!/~ b?ǖ?(0sԒڕϐDzٳX2r;/|-5"m~,V'%FdIl>=I`Dh` PqǼ9#L @jLHEv&!%cьG[\Xwr,ZPߪиRC9w@Vs;@Y\!Ě|)QM(?㪻Dʃ#m3߷A(i+>xcEd,Pٗ~SfbyȪxcF0[.Jo1X:jIQ.i;6ٯJC]襫`d_Fdݫz= xªм&Cu7d8ʿeB!z-Fs $RFeooޔ.J)4k[@x{UقbTp;ay [&j3O'0#c8Y??Ə䳧Tv<PW(U`| u /y||!SNhMaѳ6_,/LY[j=Y5Tf`e%CZ?/tT3NʀLQQh!X OV3u3nA.Z>^-N㭋(fw LyLݮiHarTv <*%:lwQzsȐBv.=/kj c:3zq wse^JgRqœؔlWHH -hNy :A{BY)EH?QC֘dtty4yqWSi~U?0nL;*πZ|mUdĪĚ ꙡB^ +&zQX豶=Oj->{jf< SK V{0\Ev/`I!`,y1E+że <96&׾ c%E ]JvŽzȶ闍 -M Сmĩ5iDXT4qq/X(Giwa*&G4sxe5>U}4@T1W)G{|0C}!9?3n8N~ۣV#"U"h~\߬|W dCV-)'IaG:w΄lO|)IWda=.޲mD;{FyWv}6wլqOGag棾O.xH 6zcL]!ʼA^!J<:zSJ= [f Z,Î-),9A:ui}mfX6$sKM, ?_ U`kɺٕnQLZ"fX8,Hl\{3 ?[8"PDy0^[8jPP@n5=DB& Gi9͵ wm?u ް1,v`7@(?Yؖ7AG jt[k(R% .jt*3X'91:.J=3eϵ$ο殧ň ƚ#|xMZKU @ ryKnԁ 56"RzgP@]Bņs'J#LѶ {#ߞF,RP ?FImGېpG) tͻj(cCHքLZ%䁃B/ܡ46 ܅ \BxjR$14watR&בD0¼14MS6{5~ҭRUG;uKv;V#B_ 697i_od 6) |KO-%*?d3m2'A :eџ:"TG~)+2?Ľb 207l'K^b9q \]`rԸhнBڌVx[@bÔ/m#${S:ǨzhI)Kp;39~/Ed}?ci6B3+wd ۾BJTҔ֏J&v96BۃEϢP4$5˧ꢖׇe䉈7c'sÞ@ڕ:Y\P52Y>bI|,Mfu@vwÛ 5]55qrBUU>e븼h01zX,nr 0X F Q` ]9'9"쥸/z5b?DwґPO;"Ir[5L wU˓A6X֮CKm2)tOm:ňa!x- -PN]r;y!eNm6gK!?\!1w2oM|; h 2őg$" ϗZSLZ?1dmy>Ez #H κ)VFVJtYdm ߏu@RD\ƎA*ňJC9NF *y1m7Pњ.| 77Q$V}s|o6"C[ghqoebU<_d)=ʱ!KoP.G555uO)$,`.]p ^h c ?o;53Bl@0N^C_+8HIc1]Y]g%XI.ibIUG_]?G;@4bW0;%=AY=(߿Z2J=у*8njJn]sS psJS:IQ3_ ^~~TMHC K^+'< ]v^}//<=!G/ј';F_$:0go^ڡ5Gİ= 'j̩t@ee{X%㐍U&BvyLK؂^!ncbZ\gAp5\fŰхFUN2e*ro VMI%FIKuhtcU" A"BȽV,I5󏭂~3iF"o _:@;ӶKɉbUXNf0ZM۟ESz-V8ŬsjVm>i]D|{&қRK7x3? Q_QAiMor8B'_X+t<>{Az]VT[Wh&zz!gk? LsdʍfdUGao㚛|* "7Y'k)O$Ay?@74\HG% nn(B!FLQtU 6ʃF}1#tqTK㉦zS į y N[}D0Sp '4nڃˮ q HfH]$̈$&! k[Y\mA<`_]ːҏhS-%-".$#bϏ22oE7,⢤ [6\ ?S${/6#e2:6|LF2z92eNoNkKSC;{?9{{xhZ9Wj;\v]D {Qv'Aq.nP?pjR}mI7T}'BKDfa>A븕z쒽D|bɅ;VM7TޤeױCw4'=@פXBR8t~._KJ=p1#XKzJòzWRW64mQL|nFi!xɳ)lIIc6ML#x@m 9ɜ~2ug>RW)"0̱@waW(/>^9 k#Ja@$eӚTW6UZkf p,/C}[+\+5W&iEc!\<:9m2?t%BaÃn$lQddelF5Om]5tF~H`\2ܰY} Qx>դA~"`PG#?FQ.#Fv,eF(Fp{MhH`QDܰ)$`ӭW:~n)3H6Fb:DCWSL4isİf3%gVO19l}jG,l_{^j-z]\uX1$PF՛GqJr Sݍot/o몯ڠiCC}^C ?,8_`j΂X7F(Qj dzBZ kJI߫{ښ&W/p\:;> DnˀDo4^k٪[NRP»N#<Lh֝mUX}=K![6 ?x8?i3דj9rnq!y'$ȧOn*Zu nwo3*5^ȣ|Um=z{/W+ۣ2E(\&m6VfWH7BrsE_u16[է>Gê!s)*kMkj'Ў"Xj%Dk.Hm„V-gVwI)~󩧦FȠYrv qեU9$x Oə1dd (tm:%0Yދ(#ɔHk7j |ԒC;"27EӶs%24{ᄶj(*0X@\n?TQ= Փl h#>p"I!fҁv$o6a=yӍ0P= c-;Ea^^wwgVB2KvɶJ%Dpey#&I4k{GA9b/걘}kPZ}# 4Sb̛|UW_k tл$pwB=נuU,\Vju29}uB+6-EQ eDBhb^WJ9n^vMNyO\䌌_X̠?,/wO-x2Ww(yDX<|QTZ_(}r_va]5yрVz̮)9HmF wxN2$bm6j*p{yṇG$kBȦ? 0mZSES SĔY+}\, Bo[}7Jd LtJ~辶 x [-1ͮ'.M6CJ6?u"8~Kל4 Gtn" Y vdhjߐБlXOp5\P ̯r-T (za6 :[@)/!zaYυ]|@mU<rH,lIְ4Af'K!uuCU9t!&\xiݘzSV~׎V56ӕq'*Q~dsM K1*f" 3>"GX̍OӊPqKo>5Pm)[ȧʝ7ٮ'XP,`@6!@ f:ɷ.i*I7zaY-=b8JlA/ɬxs#tSjM\`ae߼ qJ?-WqNX.T;vͦ*)6t7P%xUdS5fL ni1p+tdv[aQ:CΏ&BfzY.ognޅ3֍7JTxH@e,T;UI>1qA vQC[1ҥG\G8ԎpS?[ q:%bud(锖:ՠ]hf's擃ܢ5p6R1̓oR_"VO>Oj.@끂^goDpj 7s}2 :L Na. ۵ xOVO!fi3=ﭬ!%HoE#X7u3(q=ʁb*yp0#p;LŶ>:ё6''LYUcQ )Y׫ D{F_v wC9IY 濔*׳K^604O@d<Ήڙ~m%N6P5y> Tl+=j-]ڛ!w(@b@oxCT69m lTV~2S'$\$'?h9QFcY_,N7#*=( NYKT8/J$GHO6-L 6|DȺބO|zN`q;t2~b^ Cq!Ρ+~naG Z= *Q b0 ($T AOAr{Ra.y_b^~3/!#x4>6֓sYuNCIRsުD%Pڴ3UH9|88Mt 7avzJvbxejDƒ*l-r572 4~jV|mk% !˪08Aڂݻ8cnWbmԬ DN ee*rZUQd8w~!F}I^\ b!xO[$$-AMp(WUU0\VȦTvvql4@|)G> E޻A% P6~[i MMޚ5 ۆ 錽#/ )ɉiσ .rdh΢JnNusIg+U{|1vy;t NqxӉCT4X^AW/}9 e}wg!fnspz#H% T32U$\Վj::'2iZYWIe䰽tYl}|y3pzoJtM@[[@|\\(<"􌞵?Ho>F5&W堪׏mݥ K6C? #Z3@>9ƛFcJ;g¨qnR)<#?ꃎc qr̷2dˇ17R['@oG@[|Ȓ9fÂGЭe]`E)!S"6U& H3>zTJu5۟49Uwd>0>ᩲTA 7 f;.yWg3/m%K8O} V]ǚ9g:4uOݐ 7vC3d!M9Ft@-b-[o&S6<{wޖӕ>IJ# ISF#0?dk.iKzL&Sd/#z8u2i Ԧ|=ch (KD=!.qHqSӰ!8xo >7x`~LhR<}a?IIYɠir|8vf8SD`%Q[^ \8vQ BNutp;-f@oqGK4T j@!VKja*pHM{Pl&\(;تFR`UxR ;`CAOvo:#~H@ 1o-ЪKJl8'D|28(?cX=SpaXfkͰhG9ŕD(%eP; VASfJ` DWCL+ OVLLjݽ4堎';dP D[&+$r3> ׽pcI?iԬ6Z?p EZJ'l)N H6>=6ΡvW{6>Əp.}WÑ]Os;U(.? 4.1_T.S>,-5\HpKC)WLjl\;W_YwSM-D3 6/8A|<4UAojmO/E0 eK3/ZIkKRz_Z:TYfϐd~w{ ͇ɱ &'^7 B43\ş df׀C꟡DH"Њ jmksݣ̭B.,a{AM[^Ԑ꿒QIx' [b/ɔHvR&w!$|ddˍmNkܶrFd/d#W+:YnNl dv:X_>ni)Ŝba22:p90APFo]1UZ^T︥z M1]wXmp7PJD7ւì_Xly ,2.Ѐ^)C'R{eI:Jo|d1 "1yE{ pv1xHAQT+<6:G6_YOs!hf'3WvC@,;d!JuK z;mԽ~;iX]Yʋ'F޳PW9eFjFyX:x+R^;̶|]xR"3S[LT P< *n+co}-·!cF[SsI6L% nL2VV d^(1$) qyv昩^ @)3)'ShkHI5ϔoGTDح 4])w$qT_.dnh)J'.cq/yAO`P\Ĝw_o>RXإ%Zߢ*(nkmaǚt{bb$IWHw 6ߚw%ua CkKVAm6TEs$}#45,FI&܃M)";lAO8?}J %RbQ/j@$D?*T];(ls-jn?pOrK7Ӿ=͕LzVx>* ҿ +.sݑ bzk~`ᑭvHBrJܰN3-N 2TGeE{ݭmnډ,$Dc5axbB]PPA`jcw$ː~c{E͔{c92}oMM|I4asEHBx_E'&F(1 m4tkcWqN>v*?r0=&z_OS=-ya/Rx* k+?M{`{^+w -'m$13 2r[^5<T"?}cO"%eC[&_GQS,w4>V{~2f۰ ʐ(C؊6 JkMX1T5 Ig u0F.M=Yuj(wy[BK:#lFRwncsR:LQ˜_`ӵB 3I}Eʔ YE1-3-@*Uy-2Qwڧ#*?{Xow12x، tFgk4Nc~:t'uFnd "R?BHshvg2tK+0JԧNEmxb10'2;J~H-Uͯ쨒 L4ۉ,?iwM\UL0E'[:=;Z 6^v#aй)͇ϕ 2TNPMa ?~ҭff.I͛g/(/NmEW$D4'O 1,"j&0U2aЩP2! 2%Bd@L"d{A#2 :U:dX%)؆>aAz)U^|UtQ<#aAO1alcy/jE7kY;cKAwE";IGʨ5jZL$8!fQ'窏GKe]ٻ:ų-Qo\D%[wӨ+<ʪ8$pzem:t$F?D*Nֵ^5,]Zw4\Ij=ޑTL(v͐wujf'‡ (D+/b?FNGБM#5l"''S%pbR/W%AULဿ|| tX*0k_t0/E怅%Ad9G|9D)<4xhζ{=o-D'iW^bd<`UTNj!\P \k?yܽ*ޏ++ 5X%`78kኒ ѡ3vɎ|t@yRdg+wT|Njr7r FMEfRdhA^c`M|AKQv">$E%f@7nJ'*a#" 3ٗOYf*eh\b=@a~@ @6NpU:{8i5_u ye x-&B92عl1[@룸{rF.GS^::w|4d߹\e( ?Fl` x&ÿt' 7|k5NjEzfN9D#h/7@1vhQ?Sn+c,HT5W Hgu=Zy+FMoOH 1'GJw&um妝EmC)^::/?!Kn֦Tx6(B^"0#SzveAߘcsj]U-6֩TzZ'm$Р̋SҀgf`yn7 0C|-.? V3#T1h?1Dz@M˖Ԣ? Oݼ? D a F\(F_|%3;ɷ4%7qӃSv1ީ(>N0;vn]ɘok~;nwqTIBs5by./Q a}(Zmh] s_7ŹtEO#̛p0ѻH!)v}>([xc8]qC?+=˳ZUπ%F5nS$LMʮq,^ n1//tW|wƭ.u٧91#`O}]}u_9&)>a-b`(o%r`#eIjVUx_#&lx`xD|}r=LvfA8&HIu"3NG87ȰLS'WƿJdfD,xzfll{W2 *m-O$V*zjNh dX3ܤ [F" NƧ鯶C;my!k 4[C$>w'LN𤸨Ψ[p]iETT_٬J<L<}\uNV4.F"{ Km^}~x?fR]:;ȋn@C_h`m9xlNc c}H䂲rҬi63^?G6_ܤRJEԤ9 =tȒ{Gm}/^Bg&⣛ZŽgPO%կ&N~JpwN(Q{JOGlz]϶U8Q:BGt $ݡh" ؠTQCٙ flP=BJbsZ#.UoQU֊_Nu%gA[L,͆g~|:iEOnhW;Υ?uPE*)1jfgnnK;DX!\>Kc[r .5x]P 39I-OraNF"[jY#:kDev3Tv$;' gAG_ Gv[qcJyOi"A?m:&,t |qA1CdEtA S!f†g;W:Ñ˰$+105p!ά g>Z zxz ^겓ϛ@3\?jM/^>ʱYȓ;ߏ(-l|! `t^y|ە.ba@~$\ei(2pɿF4ݛ( hjm0ՈAJL1~t:F5܊{bdmrv_bT2ʈnځ =˧O< (6J"YLٖ׫@=3 ;_ 2HXǡ+D|¾<'p0Ռw|!9'E:ʱπKjY8m :[$,#q+fE(z8( ex<2\]$@)p*I$eT~,DG9ĢK60ʅM"䂡Mh:ټO׫$n^ԊUL>L6AR`2b4!.@:(JY eI\y] (Z9x( tX0&r̡Alw({$aVy,F7/6w-ςo<,¦Bya!O?c^W 岃FՑaRY_M!C[t[(IջqXXo!Go;9xHRCnu44y^m5+;We|U'jr4.70(VYHyp?m4"z E,+hM .9Fy+Ĕ'= ~behBh `QOF*rLBV,w/LT%^+x[D^>i_ s9f;#B"}[  !r 4kPGjqW;ǿCoԅ& >L՗K LDryCN|O )W۸r<:Ac#GOml ' wzMSGA 7z^҇A`TA0  ~+k'hGZ'ͭ,5 ?} `+(j5de/,J=!C~z1UȘ5~pT9%և*\#q,ÔCH`d_M[Wbl!,t{wLH!a)ʹK6R$k;]bV|=67 &?^ݭ5@r9i72Ev#C0+5$ n^ᾭ=gw4ߢ,8ezR1Br#sH%=f@`*no0|iޑ5H3ݾ3dŽ]¥jDekWG˧]O}pO,X*nu}Wn{]υ&KYL/5صzX?-q]PMpUQ{Fܣq3y/yn:X[tRz8!UTE!'gY V }aZu*Ҩq]S5 WRs]z2 Bo-M%P~Y.y6$Vw.P'8b(eB+9md&h׍lwzrg^F EU4GGau /P]^+d9!ɐ7֡jbZvid3~qP<=Dx˛䎪>rNa< R9Ša|euxHSO @so6PYR_%]D *;#OYfK^saP0녉h.grk~yA[XXA c5 =foydDݳ| 01Ix\I/%wOyuWWn(o;?":D$r/e!\<}iJV? ljf_g"nD"o¾؎ yW@̩B;ès&xOX*x9oQ9wlY{Hk@[ d(ۃjA(7%7vY?oOǐQ;K_4IK|F+01O-JfŝZw{\v2z"@4l3"t(\f]V!ћo*`~U-Ji5xեL{ Y.|.Wpx4G6Ɨ7"Bljj2D(vA!؈g<RlcePk 5i~Dp~ 7e!h hFC0*"aڄO{p|:P!k4R#M( 3e1QFXPEquH3"Ac}qt*` Mߥ*L ͢*aBHKjI9:&w3d' \^XlџӲ$a)HrڤHX"(o' (z2EnHf綟by<3LszNZndierA({Ӟݸ~pp 0$# n9!QLOAS-,!ǞNH ;uĤQ2b1JAr]`= HEe)$]%ZTF ԁy`  KQN"|Ԗŭ `j\FN)8XMˡw̶0A NKƜx/7"Ȏoka%߻Ip|kϯ-N:ěLhA:O++@n[,P¤IxCps×Ce"`Z>8?df k8kM ׶T0^9+-Vqz 8) {0M:_9.(q5d?Nn_ɠ["6)0Z {)ܭ] l J>QfPD3AS"zOSy%/&+z>]JJI:Yeo06`Ү_ufS/# ;?UtMν!ZxՑn:hq~?,"A91g O7TW{xy]hɑ"x qcwֹ\S7k]DlBpWMWF*ݽ0/3W, ofA5u1:XG+e`͆K6S1V92n=xP:)H3L`LNjkm.KcXƍgkƁ&R}uWNo %v+Shnp"gJ YWP(&|6rK&Ko+ U5B>k,r62*]r?I tɆzj٧{SEs)4 {ra? Qf[ri QUԸR`H4!XSnqh @ &T8(0!o>;e.l&Z?4滞NZrOD (|}Ξmܳ_04,!Fʲ@%˅m -OB?M*+S2ogsx#0Ř$ChxmG)j=G6Xy0l-f 4n-ꡇ @rZ5%gd?""X{ Ճn+SԿ)PWf} /T-4˛u,Wr>i X+prBA%7hT=c7[d WT\9X q Q3p\p XB}:5Nyl*ͨr 4ن5c|Y#{7r VyB:fy7kq6è, ZCxs ^["˙ ˓.J cmtM?pvsn]+Yٕ#u?IE8=:wDYPc?Sh.Ԡ~TzèDz<_Pw./N/p{ľq2oڊp-V|)JWy x5x§uD)X`xA xfDxpnY U}YfäRLŲPR7*#"_b[ u4wkK #ܟE^||j{,ɗ${3C&n!\@Bb鋟B0^9#m|}QISfY)zDh +gG_'%rSrW{Йb4bŖJoq9\t-b2Bt+EьhP{uIʄ}M'6~O٩yߨ*J;8 ;,:!CrB7 HyA1)-,s>@)BIy\@_GIM(^ Q:[)jڃ\ !/jS0|և{4+S4 ISY6W9F;O|<4%U-DjBoWH%)"eKDdIut7nl;vd! x( hOe 51۷[rPs1cMХ,{ty\X&KK Ӏw>-΢ϳpy7HR+w1˂K9mLXI@dy-ʘg"%E1GU擴D#ԫEX 8H=ʼјܾ _gU .Q}*K0~nl~dg1ӣbȲHp6ֻ4Q}x3ЅS0F*jTp0QW2G/&灋kf2w0/|&jGUׄ^8? 7g]mKòg % /¤.``;ݢ)SPq ArFpSeڨ{L[h)Pt FtǩJǎ+Ԧ ʁQ2dmibN˥ی~m {ij)$DYac\?&Z<@DѾʢZŻ"yD8^ؐM}#m3yXʪi,g , Ɍ,saػgxIЈ~3 {b ^]7,PI A3<aS`; ӥ nKN T r wf~|«9}Ҿ4)۹Q [(·Q &%=%Ь ] }Y^u6* F2֠IFe1&K*<)_+Pe"Sf;g dG5g|c2Љ}jQH٦a?㚛MwWJT\u@2>fgwktQ gt p:X,*w|0nd OwЗd6;O|,5Q 'Bs+;g5(t; KL_0tfl;3;y\F%5+*59w,tIVGz!«)`wFL# Ѝ78\lXQV1u8.= [Y$FO#1ZRPZBSϵ&ts*PӛWzRPo0鼞;V焍A2i5n[V pd/1tεtGa3blGl*ݴ?Esk踆 _D;[(Jl;hiD*/CT GãJ*hTSGx ;%EǦ]/qYO:nY 0 FDN{|WY&| Q_#JcBj|҇%#w[8ܶ҂kOɤ U ~l{E9H%L#ټPkѯ3A+!c .x z@•K%^|"slkSg!Z饺gɃXftp9Z-]_g⃕v3$'hH(_n!$??YP9T+<_ut[R 4.:~I݃?1eoIߕ:_@DaOI=7rs'B ?!nC Tl`PU4Gvt.$N!}`2.,1c=s_@yĔR3{FzJ;\ M>}@R&n:HC#]/TRB @:#g,bEo|P\`XBw~ |e~*9RId=D$"˺Nl:5?yKUiKni}+Y.Fx?8|cEϱJb< |f~KR'rE_&׊ T0dlm c%q9 ?/C_C)j5G{ygi܄)U iPW8&6k]ۇ nK)e%9RDH.LϥU0OcY\D-fP 6?_ZeLisY<˹%; Zڷw*IR' \"ݦduf^d1jl|w>)+$tl@%Fm$>S$]kCA]͂ u Z^3!)c <}Ao1 !GcAzTv-1om&`7+% ̽셐hYOO$<0 F:B|1zB **wnwr/qTa (K9ZxMÝ.ї1+ X1kzӀflZ${y{0%[W5N<o~Vb3-x{]|'[+5Uy1B;Ft Ka* AxLSH'Z- ڔF+mw%q?3~ QuPvz{s27Nmgg%~J+Di}W?ݱ1E8Zz'k3Z@Z%WA(9^#+w6nr=  sbK+3FnCQIS<5wXzI- dcL0oxCd]"yʩOzdX_6jrNdpJD<*9#4,^<&\ž_lxc/ \)^AH "]1ƈO܅kjwkHO1m3FnsJ%`~]GVJ8.<".2Ș[Ô2Ơ啥u`~,-uںS$r^a FךUg2=ۄH@oˆ+:G! <(+pZ]fAmS"tg$A[#+c& 6~Q ^Dq  o %|)>k3Eιe=TǪ$Wmq\M'g݇afE;( qPҞ'ӋFuGޘ*T:+dz,waJeǵeגoD8Qq}o-vԣTSE~:>>6q~r`H!C>.j\H#@/Wϝ=(*=S"10EྵK eςU|A9$K*M\YzM(:ka*%wAHaLm5VWZKULXD(;byO0܀<7f{w^d:*&y:d YqBB{zN> VFGX,pRלckW >s -pG[*w(P%R VLxvfqӲR%-vI=L/s?n[F2N/pU}lFyqmDS xx;|4ON?DlCvjʑjEmKZTn_L=Pa~1CoFY ԟV!¥nG\W({%'߷d^ "wMPbl&rhͨFz'T'DUQ5FPynt*ۖqa! R,3Aa:-[1$]~,K2bnWV+ +I+a? ŌjZ͗@@%y|';f9Ġ 7s/b:N֯oJU%"xa|F_ 5~4~νy*aۈk$[YRyUHq-r4FJf/^"2!jRYt!$1Ɛ0Sf?* 2y/ V (sdwWj2hlj3O+_bg" NVd# & 1ͮ8 \pTAD7,(j>⬺fD춯U<7Qj! 5jƬ*xcI9Mqc(b'eug^n'l`T%W :,.jUX3I);KJ}JnvY0`tRꖁDn]O1U,Jn;~΍fez,I$;K:AǍ#+% ,$4 >J'h'#(2.B宒Ӯs *NZ54Este#)i܀ R,nz?lfs*̞~aVlx[ۏ{[mJ*O;? O5_,[xe+AѪš❁w|gR,Nt^s։ޓ]KbO|!G)HƯ6h S5eOj H>ps宇0NMQMW>D33ݐ `,+alqBHUIH?(XN}yV)z`Y3ĪʼnLKJ32$eaLH^-EUb$Q{f5bgW\=TM԰Бi;^9N,Iq x-7{| KM{n Ȝs"^Z\';X+sssa$j֜Npޓ){yڍiyo37;{auG]WHw1Skw3\QvUq 4Wo 00j@f$;jICE9|-w^z~SSkerQdKn,|>~XQ9ۉtpW{7ȴUL+{o0Ii}Md_ w.r$}[j[=CF9Pb|6-xV/%j9bwVVf޺uZQwmΦ%+Ϛ>߶"IrvCn9/BJ2d}ޖB[J *"hvhHB5eEUp㙓qO9/%ʟv}B=&rg7C>JGwnT;))UD\FA^ +2s$4{MWG s:␠Dٚ-o9Qe+)rkU3 [X8 dzsQz.% l/JSqFfҏ- c#qy`gRt/4V.\iD~6Cܫ-(Do÷o^BBΧ6(vB}xRWEqwH(z<Ӎ.XID4Ae)5jdw4:-?5CjÁ̳eXqɡZ; wv>ӮPt~2R7>U2s3XfMlahhjxy!<'V2 SzٱS<@tt,Q'|ˡ WZ-%A-00*cMJcg%T:5dC$լ}e7E$`# H {Me|^pW`yj ?}G9\ƃ9*5n@3puQ 鲙%”>>ya%e/1㗑ˆXEk J],>L$wce#AG Kjp!5[1nhd+X@[Sl,mBz*?lT\k ˡw]]_ۂR$z;0-UAIkL7ѓwTȮ֘$EZmb8h.y{I\rSI!5c)6$}& _S-$|KPI }^NaWLp[nHY^$H70# Pr\bZ##!"Yuuwr3k(_ rvVP_WT5hqTݘ ེuB= "FoϻHbӻW^PԵN1r#`Xn3rX kloyHviv7;f~s\0 >5s+6Fc q\"oO/>zsy.OfztH5Toc?lʎ )޴bLH,2'*:)DD,=]D;YGkGN`Bl95zar 7 _d FDmj:";\MGY^4&)Y;SHWP a@erb4סcFRݢݿq1<4-cܹ@l:S#M hN6Drt.;:r#3d#0/XRDQjdxvVg1߅:x32:,["M.:$ F.UZ&'vALj+(?{BfYNTb)8->lh[d&3=%nGwmSͿȺ-Qw7 6pɱfge}WR1ls桔yrLu eKsܰV3_S';GFH\ِCyq؎ho"/uMGHf\!$l# Sr D};KIl 3|^c6;uEL5L8ep ܿcլfb<%EKs{:ڦ;+vF͡RD2VSx$_R4նf^-~ ܤzؐsOe.\i {⩰6_nvCOMJd$XF+/c_I˶|<ʟ'r MSh`k0a[ eGqHS<0fWip4D?rLPfS]9~^vT1V]\0UjSƆb,Z,G1|@x܃փ[Fy#=6d 1AFS}0aE*ӫXt(Tt3[l NW(XJfoMPaOf3߄3?N0uǞ;1 k g|8v L(pE i#N^GE=]?8H`j (ӳyN+#Ql>`n }ѥ؁¸3MWA4FnV˭q\ T.7#Ÿr'g+w}䥢P-w=6Tv(C[Jwb%Ω6}hqG=epg yo0|$;le3 ~X19v+;# v>`4C4%lFVŸf=Bf7a8__[x^Q #lҋ;f<,":橅Ͳ#Nj'2ec$Vƙ1x?0FfVieP]oz ?2ۀY+l% ;XCJ^390Ď7 n~@t>Ra iwY96?2v FL|[9m!(!nx"MUycJ}%HV uPRk?` zKrĝ]{8B 2&ˁ&0i 4꘯rj^&:rO[%٫(L,a1;Y@Abo'cE(ô؟fT,!b&ԍD%K,K2-z jdPq&s> sULxmljIdNwxE6U B")#1B] NRa%j^9zsax}%m7iǘ#Z "ֺ߷|:hQJVaưmYȆtu;$N9Gt>P<πw;qg]X ą?lΣ`l`?}gUv^LdDIdM4f]7Ga.9M'ŋqKCQ[IW 5ڸ.~7B"x]o'Lbv o@{9O^jW @!ƔS1iއFUEތM.qD#pԯ-5+^z_^!X?bpPPKB'&ش1SR&a洢>DOX@n|fuW'-'*Jqk濳D1kugιzo ,tijghrkCe&M4pڷyB*=!=-I;i]_X;8`B6r`XM@BSZM/.HGַGΏˬvKh}_L@ @ϥTC˜Li29}B3ш(35haŚ}/D|="#aT-tjb u0(R?ZpZΙMR_b;Ӵ-gpS=ŎWmغFz' imQ\tPz "q:.Ujد!&J8 Sٝ8n|KqBK!s +Wz6SgnN}D$}* g셣w6Tn^ن7Aqd ?U7eʯmU7)_n/?>LhjvkD[iA=bq&Ud"'O =j埄#ItdwIB gC}-A(69pT,-%IJ+b,]1J,ܡ?2-J\|et>`F2 :M ! <;=c%\N8ߔ9Ym;󍀼:CqHsSX8UMC0B`˙,J/%E#{uG#6l/xB/ }OVW>X%bzm6`%Y\8+gAB+oxP!Z&w1'Ff+N>RVhLu0NIc ե*ïBD~E5p1}q֝{8ߓ?9Cdfq!dӯcER_I $ DƆK5-d'F3%u]N,^mN$".7XVMѐ/ ȄlZ=K>SAsS zƆ]ǎvaeeZ5¯LTmi aw V㡢߀vꇺE>% OHT*vIIu݉ fwtHnVz : //5 P LߣTQ hN#G| F0cP(f0bfXv`KF92d.i=޷G?WX?;6筙aYK2 KٺnԶQܥ;ZdD߰ =+N>@9}EfHdbp0B84&A ^/}s-J2~Ntcڀ춅F5mu"2΀SWRw0FKt&z_J0xԙsiofh4,_Im4m=k٘k tcQ=QŬxb60z] Ty=}bW=Jō`KK~LhttђTlӌ8'6SPȈQ<-v@ ȑrҾɰ_ҧp3,V9g ?{N%>;r5 {qKEV I%i)WjwfO }HF5jC{ ޴v Z ;T4FByN?:adX@ma+1cە}YeUGǖ>ǝ͊?4~^Ũ_FcР1)F^j['iFc7BYfTP pz3NT@4##p",;[r Vz'K1emϱ o]LpiUIUi>J( +n/R$,Bdk쌄+o(X$~xp9 nY DBiT\bފg%/!MBg* 49樉NIXַm[¤S] PHBEUO-#)OXȁݥ ,yܗr4[pBRQ5ruOVҋPך9ۏ=[ab#59HR㆒毼t8 #\~z-A25J.6V) tCx\QtO|B~|VA0x诫‡kVSU/ҐPga%8~Eåc^>FJ{ug$":_h!$L2TIi23|KVNĕnRš]-L4̡kb?/l&-+bQ#FHAgVb 3 NϹ_N BS&lL}: gq41mPԲ򛺾ô<,C[4UџV(\htz [d<5>vbWUyĺomM܃ךdpmgNc:xKf6/˄s1.rTBk$C~ &+"#wjZ'ØA0A=ArJy?yx @ؤex!ߣ>E- 0*FЮ@B٠i wt'3hٮnnL +ǂ7)8B|u6KSȒ>W`ix3Nhh6fm5=|u",̸*HhTKSbzs=If!R/1/.>ZZSGya[緫 耝cVdYηVQ,voRwVXα<;eְ )>ARɮ(ދ0-˹']#Йk:&/&(?BbU`G[dl,%"“$gC`2uW( -q$S-68@,$Vo^:-1YwD+SWT;ebqN6 R=BC@2noC=l)Oumm5Gt _IsfܜcbV?96T5}> `A-CBbDđu й(>t5 AuAH0d+KL[j"C\k!>t+#;{g {!̸_CbF֔[FLA,|QU(7W{K]O6<"d~ J~hYE1dhzM 9̌- uk^h{QЄS'fxu@_}!1Ù$=E$i)ܺ8\s:#ߒ3+hM8܍_A.'>'\huLir-h0+.,;̏P_MRLA>ߞzLj$dΝWP1W XU"wsOLj`NɛyZ SDyl y]O"+{>3cqieq)yY/:;VJ.q;DXK*HK}@z !MQB)[osh'u`SiD=9dsug,.,9^8gxUܙtj=d$s通f7j~(dJbLqy$ 8 r淝&ɿ~hˍ,©z*E~:WV3 Ի$-p奒1@dYORҾnlڨ Hs{jruWm?$9iBh;u:sZ ʲ7W{3[.dpء$U`Uxq&:@ӰIXsDM%B'vH<&|H0])flVsXy_q?2 ^PKl>P֍%1 /'7J<>GȆ@h[(V 7 _Ї:&b$H}Y̝ASf =X̉KM=z޻7 /{uʮ˹\'K J0pɈY#dϟU4-<"+Xml vdčbBWigc7{(l}j}KOWs-4@"@E{aޝvMC93,Fa%N?췴sZzP56[|f'f-j~+ԁN!Z6AbP𜲾ĕ9ҍ`x[˕$q0 /ޜVE,J8E\#>}f)ѐuESLBKڴMnv"^Gx8"[!")̈́;~tt@Jo N{sov(q}fGφӇMGE'gʮQgP؂X}lƎ'/߾0o0JawvY٭U@6^ڄt!nH% nŜ9i#fQ07-.ς[TSMVL&1x` DT"> ߣNd(nЁJCNKSi~_C|׹iEU4Ӄɚ׌bW MHrF2ZMOp hķR“4 )L^cV?@κdX葔_g#yShPQ,9W?RV~b+|3ՄŬsVke[)jrP\—v[B!]#bjقdK[%) <'Q9y`urc܁'S罢o7Pv[Th(p."a;}!r,/NE'2̅,Yx1Qy&b7Az~(*L=$LV񤐱|V`xm#&BAvm )l>6`#˯l0-~ -,u{N\>zk`}JQK2v(['O yXJZ<WO:L %OUW o(ЃG9,݂ut@@ԵRH2hJ B*0qsR&H-Mp:CXc1iv!&H= } QC}Q3iJ[~S!VDCwr>])ʄ _v"L\46+Cq/R1W$`oܚ{4'ϯ?H"̠tWG7Hf8Zkr&$ 8h`S={M3^N1U:`$r(xV\qڴ@t"G<|*<7L<=ZP1{ \J>?k`r)|Z'Ӊ{̳_&tBD`{ W{xYtq/KVM.|ߣ:t;ZV,`aD_4 R?f+}N0d 7|#plZm:-^ udx8PDjo@~ Wgu SN{AWQ ~fȹz9S/P9b9߽g[4@a24m{0eݹw +He A%`3K H^ETGKkNr{,Z*yw`!?J7Kg YdǞlpPJ )X A vf Srq0/kqJ֐30ÇOį;bީZLb9klsg'q&&[^výR Hþ;ǫhSBw<;]ش䗺-`9wIU%t6P_0Ot6M@ ?PWODp;qO0`"1>m8{*{5;UBC8uX ]gHGM|nA%'hp67#em y_:V>,{i)$ǻc;׉J J]đ'3b\~?KE}ִ֧Q'g>OƖLV\xr >X7l9@z`XF|,z6+۶ I0ptq $g$^ !-]N:@ Ex)Dv!j/6Y_`=2tCl<\hRSФPW=C/j-EO$Uqp?j#^YWǛoJ%!Ao5I#pY aT9Cpzvx[`ǰa"P"z|x6Msg#[3">2MP@VWdZ]OQ ;I-PgL#z-Zz |2bEs磵s1%6!(nɝqAb[:eMk63YTTM~}t2sH  1r;PJ i&yqfut``=UVtu*S$Tz>Ĩ pU# #'+Syyobd,pw0DL'l1\rF)hz=?yqN4).4:*QogW%wYԯt\CpԻD7v9 Ա@5gPa]Y\$̕+t/C9{>d Fv+j Fqy^=W kakKŝ-uܯ%4=M'KPhei_+]pR9{G;AVd.Eѽ8ȢE;]s6 .p#>3-: IŰG}lDaaJSu꣇ڌx]â}&z dcp4f%D銆>kz@ckm?yv]x]wXvSQ0jP/ȫV{o)jmly(N3͚F·<'=E\hwu}.< 4;/ c C{dVt=JS E.0zql'SXL0<nj{3:O >Go@/Eܲ >yeMe8dZxs~vyUD"]dY3= ׄMy Pa'H<]#FVSpq?Ժ_fHoc<-^ݱ›fY*(D]]gKm6/]~Q-C\a5Uo-VPS&3\Z[EhOۍ KVi;ZqGj:ك>ŭծ_Bq%mEd'tIJ6ElL-tk;@+7.89|xS#l-klߑ3lT)qx08AKxL݂bSwMQcͮ4M^(5m-9qX'BG9(x22²k̎8=DɎxlSl e)ގ> |Ԑu{.nYb"Sׂ͚b1O1X[=ٕ6 +vw4'|3Rny>uPEV姖a,U ժ˃xy]ǹ9ϰb-w' 4HV9{ #e m;Ʒmiw'MT!h y4~U}[}lk͟, IVza x%ܜt#49p3\`ߓ1(W.KaU8k) i]hI oҮ4|gQ4C^jVdR{DgI@K5x͋)X_ "QQ=]& g'.Tf~i0dg*+H,eqsmikc~+vchݟ9WN+/+Uu_Gބ4*v(5~ ́tjq=?M*wB }59p2Upb ;wQlvAe1@{ۇöwJv+ pA@<[![*.*5V-+%7/dY5Fj}99~'6B_ 0nC>?uJۉj2gl0 ?4낷+i]"ū0,PGU&#zge( x,@bUG,\W=;!g73.B45T%rHgeqѢxo ϏxyqC(Y[ŦiVKk6q'*cCPDg3q8upI&`zM:&k?&/Y &3g uXAI-ctU#e2H{Cڅ:j48j&@.L/gپۣ,Tƪ."~Ss[pprvha9Ejd',F`gx,}sbK,O;F4H4׵ZCΧ3iNm԰FWǩHͱ-15Qv$\R3uĎҚ)AKV,ewqv%ybm`8He%QDVe`TNtW .j/D %2FX-^T;,HՕV$Ee+2>OV~h^7VQFl)ƺ>9YN;$ݍ^Y776d#M7n;Fw5ԸuÚT0vp_,Mƺδ}_VG}G㾊XKFRzH^ӯY^S*F2z)Gy"=SʋF8 ?1w:sXAF%.( ٹs.,l4E  _!gGY,gU_P>muvi sT tZy6j5S` w%.cFo/+$ԡB@HRGS:Yb ?$:]3fbYy Ji?zzUԪx. '@|! \5eCæ҇;$b3X<Ȯ=FIg>:>$*?!{,~ݘNkGԾC+os 䱗̰sIlkVH+.`ܲH@G,.NɬX"^`nxU\/,VU_;5IfF}F+{;V=M*2 q2apgk'9 .Œ\U0,#ij$:/N׾ZYivi-~ a[_bMVh€0k 4plE9`v̄P<"͔({xVT^Df^B e>ztVCvȯPHq&p ƒe+mu4wj*!T\N3z:k 9X5 {-m!4"WxIOdIM'$6ޯ<=M/u\(BC<n.Etd')eeZ9 O3 x RįaIO|夣WΓDjOSAB-Yi'aJή~i_asZXL_u <A ޾ѽЙ^_і<4&Ҭ ilBA!U0swC(LkG=߼K*̨:y#0f[JzzJ9١ 1N uɾ6)p!.̃buT!Gݭ>EkvZX4z]@;3"1 u }^ċnRT)ܥ۩ "~'LQ.7C"@}T]m(BPLCM? 5gS[ے^wYqޥ<-`@[ 7tCxv.dVkJneDA !eG];D\Mï5-& } k R6x}RSm d7#r u^ڮک'f.57isx٩@73A8GyO|醳-ԡ) W/8z⍂8?о+dX#5!5j0f1duA~fKpe,v|F׫hd.Ύw5VҢ.hȷy12?dĭH ɨ$X{+mV\vWNq|vA0Bp$]!2<fE tɒ!L^*CAfnT\S=rd&þޫ`_xZyftԖ DG,d-E5υ$qA3'd&c} yv"WJ$=c֤)=}a8 {_@: 06dW"7w]#?U*H?}(~;e AT nLznjc0ƇEܑcQ.FqZP?brT>}=? 3&TlA zRuE_nR2:o|@iQf4pFas+6E^$șSBoNH s~90Q+pjv r[ɩld[R83)D-xJBiqS˨ս&!"X;(׵[FO\ <,řV]z3_04 5o烖1\5Pk>B<u$+4̷u8=<#Ǟ^ \%Ȅ}6m)nY"F]'<׋C:>J'|<9<|02{) Rߎ́D~V|"K7ADvkx˭#3P{f6Aҕ3s*˥l<(xx:NJ?hGQSKZu/ʁ\ Yt``C{ 2zq@gVy.Cl܈BǓIVmk"2tAt *E'l, 974mLK^Ӵ~Љci;Qaf,of=)bBp"saiyIΛqu=w\fSvKI?r2#":6=q_-˩:v7:k4߈(f!p41Jzpˬ J:V?CX,&A'>56D-7v$zڑ:)䤯Lr)ͺkc \w9لU/eex1Sy^>-e(w Y|M_w4{;FA8~ ?Tt: PעI>"CgPETbk-da>%gRGbV(E3 ~"MU^L5(2yuzY+pQ0z4֫G4v}񓹴 h[.QVypqpyRh%Z>;&=,^xgd3⼬'YG:>?0 aUm {*ޙV $Ei 0ցfp1_"rY+ SտVB>r҅ᒂw2`SKM ]ǨXcH7)?`MɮQVrA&szCBa>?M,1;lFu{by}n-A*J1{ trq}.Jg.hnNyItMQtS;aL|wM6D q5?%{P=KI59tjڋJ5{ f*$1T$xePirfTAQs4AY70PSĥJ_+vpB`-/0w Bj1w#Һ͍yFu0tf ۠\xI֢`C ek_%ӕlāIuw3wY|/1#fc}li^A;GuqC= V41}[hE;qgYm`-H܋S=L{ x y T< v-V۔~]9Yv_# J!$WljS;ݕƒ@`r g1"z;ޣxAO@떪L c{x{1?Ql@q;RҢ=?*(tN6lqՅlͿ:uۘ}UPbn{iU:Bi<ڣ<̢rI &xI =-nmk~>3W5ێxglg_flj2CM>6N95ؿgx `Y}?87Lh@"FP!J ސlapT$ -TEOQzRHԒb'qLBVٻQc"|ZZ&lEF<է6"ZVdFh؄HCb$qJ¹OjjX`ǜ#j}#0;]\qiJ܉agAGL$u'"guy7${2(X%eW'@B19ˎ2dV) %]GtEh=6MT 텧2ZbȀ巳&n ‹6] W6,\VUnhͩ&~'SYUhUѦ`dRtP&@c cѬ1 0LSД ySvdÜe'ip\\"4=QOJoCfnz8F䵡O/& wmXkK_? LZkQq6[$:Pw9\)U-] B$b Lx c4նxYuK6IwVVϬѾ90vKY|[vj8l"<2:@~Q]Mk 5J$GYGlؕv,񾻟VGOQy:16#k{w![了0oߔ՝Na6h/V{<u#td 2W:: *IUWeJAa'xBF6O 3Zi`g=i/{Ԧ%B@*>%ۧ;GL 2n|.(M2HͶwnIs(0~6Hs:t5|3VfhZ,.]tʰN-ߐ :V\,#ƘZDl墄H纇9 ˏMy w٣F{W,[{P:]o[ 6%hZ Xs[X`(sZu-NV7 'Z|ҷ*6< 6^:gHW{kS;F@4`kFZ q_qJ| _gd+СH| I.\:eܾ1KHp0p1,Ŏ"r(GF&_m0lҀ׸܅~gͱ2ZŢNE7YLa?E,6|}1 8u871`Tm=;Զ#]+ղ|5XtWV=.aЯ8zDGqKLg| !Q~<Kc{]CAU~q>Zj/h@=+'\M lnQ3σܖ0|w)ʅ'.PcBg3qF05TO;mW`W4T(7ֱW(d$H8Nju^?t6n4n:I>dճ5uVA&.§3J}"6X?_0zkk^</(0]-k7A[gX4´nP}R6ch̨2P 4O`F59%7-TΆREcj9t#=)>G0] T3# g] ٓ=fL:"pC^<6ÖdeN7@ K: lZwyX0ZA/5{t97:f* guܦs?GpмR8#8dCY]d ѱqyEUt=HC2Y? qP<':E.x&M يd#`THOQ{n FWkv>FC~٨`|ro0g(LyxGfwrfk8Yg4hen߱WmS5?Vwn*LQ۽[ɾdp>5w W ](K]ϝޒ d -k4Rʃ^uץ X`U2VHcvY8 zk.(Ď UyB{gBqPBF_MkEZ y^n@7M|?'2vA?- G@{b6DNSxömz_t8\! DPMb$^0ƻs9[@7m iË'O#[<)蝿ksarUWlo64i+J4JZ F`!ޠ#cv3#x^Cօf8g{wM2FoNYǨ_J l,~ EmV8&Rj:^BJp*褱JԳ)_:YQTefoʦZG^ ?^]49>4A~x(tDeY n[ǘzwVԙ;^že8`|j ㈸REw}ڌ5Vb`:K\@DL(!c;1ii1/Gcا\j˵I!4؋MmWHvI&'yL=bw٠ط ЦyuL&3ȄO&bf8RXj /Xjז>,5΂hU!mYr!)7nXL' F6Vh_a #}GOA &ܘ`?͑K\;BIooȶ*~ɷ)? :gr"(;DϬPCq2H1Tw6V!x %26|O1/P)}P3nF$!ؠRY Vj R9}_hb9l:P2U +u,G`wBߨ= Y+W`$ix7b鍪DOukWjc$C98ca$S&oju핍dA/I6$N|vM#v̀O|t[mPY`d< y#0_Z)G\齷}ibP" 0H8`TlǕ2ǩқG$~,i3CxB&#W (ZV ~)αMM rCu'@UaZ_$oRGbtK?ft[fD/X+b0Dq JM00nK@̦I4˾; 5.RosEk{96~c)O ^,/c 0glcft^oPpL,{vKTP43 Ok:Ut <>:$J A²;Jf+cږ9m틼*Ϥ2FV:_0Hb^;1S/zH rWhwdw F*G4BBL⮼@4HLD% BI:I75Dew-vQ'Y&mDRtMu 4ȷAɲ^xǿ=sW1ce-ؑB Rf p-VpjٯvI#c̶e;YV^Pܱ\U ]!ÏGט,Xoi>4f]ӉJ#? -"^p .4n cNoО mU$-^LL2LX ըTׇr-c%눏[a~( ny"r :O2tH+0QO$ն_ ga;澠վ~\^C@iB_Z nER R-%^gc՞Z0EdW-:Y7$,M$\\Vr被{)ۊzXkba(`o!U E:-5Om79`Z6˼4e=iN_ǝL%)lOӌWh^8:e_xh4r[dV?VqPGͩKb_7Y#r鎖w\,E53c\E$$n6/69d+zk f|!_"6t%tRg9}MWʞhc.&YCU b5C ,( ʗ^]j2Z \}-h`|5WmV3(ݯ )ah稾a0Uv@Wŕir.dI<`B1Gd%˔t Cሯmmy// a<M]?hY* L$쒍OM6 / ynIY q 1~PZSHNOĝ/V}BkS*5.TJ͏ u\ކ>Ԟ?e6Uq} ,c~ ؜"[ZM8:he 8_h녺s!X6w,<&*>IU$z R%Rۋa *r N(gbk:(?=k-exJBtFkىj\'vdsCnFdԟTaoCQdhf}W"ChK3_M{x."n3L+%u Wܿ#+lʳAX:&J.LZ>:oe\}ܯݻzFŬ(ft[50|= l"!qjDc΋QgZ)Moxt|f&H &`ٜ|fea ̤VK9ݼM )R67>V[htĊtv{֦R3 /ˏZ$9@IY܎n^k B>3t/_Qp %*j;[//#W1F^{K}r^5Y+-I;*q]勽Q U?Z껻ge8-u+PuDhR쯮A.--N]l\ӧ<+PeY녲s.>|ЀԤK߹ڬ+sl-i8hX&UO-4*R@VJ6 jzTAE{u8e.r! aAB}.R @AlxwigA^Tfp$1tV[Z6,|̯fnk:923\E37JlV"r_"aOXAvLAQ䋦ݼa~{:^.QJI1|4*3𨣴uF5ըٸ7,Ee_بH\Xg'TZLٺgIiYm]>nbGoO-: ,/ĒUAqIiU56ze,ޠYLH/>;W&ԕ=duyL^{„˜HM^ AfOvv&i~!5저SJP<鰣^).w.jԥnD`:72*12_u[cΖ1̇x-РIP5 G$VKTn$x)DGwTV_}rIƹs'%и^dPssR;*;Bos`+iV8|ҎҤK͕X hV ؿ+dXtfrA n+.$x+8"S+Mjc`52X۝X7$Hֿ[Q|2.V{TgM=jVkاD6Fwлi`N ?H!=g1U$ޗ>U '{DFXnj1aҿe=l(C,myL4fz,i믧mMت_U-m55 zBo/S~@%{.PO zZC\}P\DFǞPCرDJ؟IJLCn ٌ?* 8kPnuqA. i#k0eSw ʩ2J m`']3Ñw"4V4v~ 1 a4A+_^20!2G<Ҩ9@$-kѾ"2]2i y(ߞPepnIR!ǯ p東u :_`LQ8oQD*h3ȥ]:c);nEX޵iPRuŖ5M801|wXŬ Uy*i9-SXF0E-ZGU֘>!@abNEDGKaϏ9ڕ(u8!91IYp@@J Ųif:綾l*EphqF:+@eFU765 p]";,h yTqHhg|HMKֻ-?ݦf uY7F| n4$zӘaT裶/hFpP++jG$A4BX!šR>nDv U-Qm*yp~5)⢔i=6c.Kɕ!E~>8%NDVtyVޱ nyLkl R9 nH}xXjla,MWXqpvlf$%sbUǬu|FP:hu } K۳q{$c`=_t`2uZ&Vi02lroáa:.tkc7ZձqgX-!cGG@Xm>na 3,O '-bǤe4?<ǝP+֝$3eXr=Tb=,@Z״Wlj]Ƣӎu0E9L-bY tP0z:;jsv9t8)hBE:M*_0[}a\8NqXta= } i)-+~4$j?6wP)u'|),ulVjE~`(L30צM!y7BхaU_7ͽ<vo[3'$l&!e4܊l/F6ÀauQrFGZ]ep-NZ ~ $o! ltI?S7mKbE,Zm/TH 1F{/K9D`4¾<[B*0]=CѷR" g !BgЗ>3I/wS#9, f {0h 65|ÈA_~( 7{qM9vu蠴L"PrA;' #CXҾOx7;~7̶CNF%>=ٰs@ _7(؍yh4;Yw"s*:^ 5%|9BRʼneldHShK'5Ú{$nɲ VLi:jw`ȘlH"PSjp{H_BK o,{dQPp8/GZX~Aȩ80'.txfҫQ(%ը.yy[k2*X2L_V-YQ\l2뷖KR_Ëog? BI-A'Of1\]+ vLp(T! ԗIg<prVT);z.Ƥx =nqqm@G+DZyke;{4k姩ٚ Ӓ1! ¹?T7qA)]aӞrֻٶ9]j[_rch-YQ2~쥿A g)ǿt-gF($(YJVA[UErIX%kcFzIVhd2K9ȩx w!h5Eb=i.4ީ&`"nz}aStgKl:qmQ2M)KN ֧ !а[Y p tJ`9#`92]{ UIo숕MM-t˶$hcS_mƭ4@a`! p{Oz1jE)B foO9x3>jZ-D_?僳ŕ( #Ļ-« iFZ:J^%Ϳ'us>;q_A(`7ϬWᾄT"j_܎U:4uEpg묕ļ>z%i9sg&m#gc*@xk%_鎛mj/(Z 2Ti  ,Ycb厏%b3> hf!J'X58[2uu,G&޺UfsFf;߫B%E{; jyZc?vwo'"G+(p 'zC~h`N0Xf 0kǒN ߲.jѫ2N(pK69F);$a.";cmp ) Vػ 9ȀZԛ8w)l^W4 U=E<).Oy+SAJ֑Je:;r n&~Unuwh-ZG$eǻѹ>12;T lmxIhneͿ _rxE?gF?ott6C++`gy5"3l6ׄ] 'o>d44zd Uߋѓ2P}sq2{8 \#af1f aǃK+F;6)q_>+تxS'e5 BP5yW@CG,Z͛@ cgIܢV9異T Ϻʾo<-0s\6h<[Vt5c%s$y!dj4_ ld-/-B+[č/uJu5;>A`O PĆ "&Tvw5rK P{!ΒLU2pNp!m Fix\cf3c"twY1r:r.So7Ǎ+~".K)W^4 7ns(*KRTU#365-`tR Ue}BruU˿:3a}^WA񂘟KRB7,ю%>ϻuIvu8Z<qsZXsi˲8ꕶ#P&Saj9@ " |$8n*U+^Ѫ.Cf6a!I#cI6xȊI(ׂz|ͽGW9|x\r<$0d6K|LGQ8^U608U`(<̄ۇ ڲbY"o7B"7DIMU4ZԶkB؟~ZژrRfԲqx]^>2R msU-yV:Am~ iWyc|6l5\QЯ9Ӗܒ+ JC<~J灯Eq^[Ǒ~7V`2&^ n,EAIt-^2_GܑR-5=mG3Ҧ 1ܾm"" 髫viU;j]ilt!>bdkAso\xszAKW 0`mqJQWAFu݂>$`>\MmAAJ pH~9T>TW- F$vPh$eٿco|V5tﭕä[imZ?O"Pz'`" `p V0Z Lo48s7X6ԓ${Z)3zh8upS,0I銲囹yu=8*Ee(Ub!'S$Q6ORQOxǛ!1GGZFݽn?}x_rFX}`74>RD<2"*^S$$Қ'bܩ^f'e⭽LXrAsȰiC̆i$F݁JϕHkRv i#Ժ"݋r=-V+qksמʮ쐇ˁə?@4|)eGW 3$,O𒩂g̜fI8?bܰTIJW13$X811jןMA/1>8';\[EM8}` <'lFp5CţH!_a<q~7Վ<]Glxa71֤9(zfŴF?/.XdUx{ʏ>}Bئ :b^\Sf#ɒo 3(及3esJ017b |] G'1L6 qt$׌%@>M>T޺ ~`FO+r ϽnìXCR1vA%T9RXOCⳠu3GNng(7d2LC^ӭd-36~FJzc[ F6,ɪ#0[Y퀼bx~ D?4bU11l.PavY%?~2&Is}O":>@mQ5,4?]8Q03mF?a_i> rj/eW`8sY Fni>;(_Ul'% 5,^L 폓,$枅 tMcj쌬T2[76 fYr{ gN^2ViY<Y б udА&Ɖ9ddJZ} \8_bn!q伱,}ArMO18 B}[XdOa&#Ȕ)XCI>²Dcgx:.^[ F6 ]{0zPO ZҤ<19x#Hb.ּqKnv/O<\=?4[,;uW2ƺz-r*k=/+#DPȕLY5(ҍ@DS#LtPGa1*5؈HWGOλՓTC~ȼ\o$z@X; z Y6Z~?ܱ|X>)3wDr5 s5K3HN,t9P&+@ LjZo&^Kax_ =W2V^45c:|QR}Y0_O;c @fLp L-o 8L.Wl-n Onp@zV&RWc'DްbX00w4݋vZѨ fBa5K \a`6/M *̌Y@3[fQͰB,V6I[I1ۑ{&{-맻˶ [kOrI/yjyg5軺 J)ֽ~Wb5,ǣǭ,\INdmvM7'&O#[X ԓO1i@_2wX FgWR3iiA_,n{"l5/x3yq|acA3zD(?8mɯ=٢M1+el˄O,۝ͥ\E "؍04ayLt*O" vǤy%FҜ;/Iq66©9Gm.7E jGAkUkH%x0Jmp}4\[u ȤU~TĪtG4 Ըvah~No6MzڐiGf)8Q?6I $* :k#:D^imp'c|jRTQmk4mnc_pxgc͑u6ڽ= 33?˶-ظݯ|$u=ͼctouH jA M ::@`Sg;aUKOX#=2k*Nvk`t't_r6\azͶW-~ q X$Z \[;N}6RZߺ\(4sSf]:}Gk'J_w]YKH*:rºwmf*aF̴¼RA|E 3 èa@2 #2T4#MqqCBlZ~jו:N%z62ZgO%gCUkduXWr'I OS}2t+(nSl1L"DUغ*;65#ddݻs#pI^A~v-=0'W/K,Ic!#SIK noY?6wr_ _TG'T! xW[(Ϊ/w&v;v#_-~pCI~|"g9tv}+9OdD׭y';]͙C䐶]$G˪b*?,{+Y*HgNE(Dc f_CTf%ъ׏KBb|*1}XP@ 4tX ɮ 3Aes'iC#3#Qiw5pL<(G P4HTD&SQ9K+y`pPQ1Y8u41av4]:Ym2nG;@ホ-E^`QdX IqJh)f:;$%L*GMPs7ILR3Sw TʱQ)#~^o1VmWz>I6OUsObI Htۺiio٨Wֳ'%Y{w?ٱӚٖGAsBUIGA۰hb$)yf튫ENwXyX`1nb:)^ۍgShWJe,PApr!;=Y &l kފ@/^mdjp (px@IYJ5۲X%0E1 ρ=!L_%^YqDY `؆>8l+\Ipa crXBS޽ pL+z(q>%H&afh:D !#ѧݛFk2' 4=ǯEbieTtXr_ ^5&ZR~7Z+<$_*A09_N|Ǘra"l{fO(Epu>_4xW#~ǁ4蝎Ԏ7yqL,oOV|-k83`aCձRݻ"^&5m|Rh%wȶśZn<&i[F^^:;tq822yqbHg{[d'SO`ͤw]/˳z>7),\D>9uJ{KBVp-7\4uS5$Sdk) FKZuݯWP2r| e׸գQ ZA+Dέ|}!tTgYub;*۲W]GGGuR܎IޱG`QC\jژ6#z!$ݚ@_xVR0m:8/0%AG5B 9]6ϧr;PZwݠ\n?xS^RFGs: $uCN )@N-coJjU<UnڵIc+itear'03l;,NXc,fԤ!0tAID]oNV!M72Qڼ5]tjܷJ4isJB=e Nq#~+{5TM‹Ri)aTP]:ӳ`Tm|;P?[0ᷓ:D)%b~EJֵڗ_ &ziu9)P HUl9 06 {~2ރm(j܃#@(~%ѤU◾;ګA:&v7~I<*.')t_F+t2m>TB hE>!9T`&|]f/C Zni"JыVZ)AV@9IV 1#s. ZìUcI] iܨD/ՍʹWs0dFrҨ5Wppt}l?{6]<.goG2>sZ0gB~$vd*7}<`27ם};NbtƉm%=AVǂPά!pF lObȺR'Gzy߳P-}pw>kŧR&b],#aLn51`y)v,Z-_/}g x@e)igw[O^ h;skZ*/ǔ}^Ca?{!q)75 'RVLzڙtp׬ğGOkVäs/~:Kx8 a3ep*šMZ4\+ZrɃcQlkLHKb0C!}Y|/ƳBVE/Yː h QIDFqzJ\ =UHC0g.F&s$%h=d? >˧b9ܤ,lCReh掃;! ƃL5r7ca0tJ}srzN\V70%}aOejL ΕuB!7vt6$@=V0td+ۃRr#n!>5U$dJu'0ej5Kjٳ噸]j>)-3S&ja# aVέDD(~,)iqt"A)4*ZaIfn߁!-O>FdL` ŕòɟHBntK6{jFzDϢh.SVV7X~d2ŴQ"c59.#;,p w ָ\˨7GMhXAZ ;}d"^Z4SIiD Xޘ-o-(T)m B@'wQp8D ]HXAn.A˵'9R?$iX-юަ*#SU8o7vb90BqmB5 K3T*VP~ \z zZ$n|G]UIFi=Ǹ%ty) O=)ړg斫uʲHj wg_q,&|VYJEnK CEb k|d㠬ՒM?u8TܕySB @ε-HyCVUDj Ъ.yvz8"&BJ/4|rҷZ|ty+`?a^[ctmE=0 To+?Alk'kZDQ 6Z@Ϗn_ON]M?UO]+WRv-xGQpDI–e.^}j.NѭF3xF2 ZaUe [:JXMGtkC"]˗[SO2_DOF-ژ!?R7 Q,Y ؛5 "lߔ`alA!;.8e#ʱy^ &!C)?y1IN3I+|G1X)%hSP!p avh".F a k;D}T*BT$^Ǎ'^V([XAB.#EXy7xԩ6F7~bv{FffQNnl Q,j^yF-a iJ/BFZI U_j̀Zϧڨa$fKGJ?u]d̿WTF IM@w8[uuW![U/fWXDC+Cx 5kqLnȾ;,Mx%L3ٵ $D.p|@" Q!()/^?庂AFm¼зs@1&B;WJ#ArIsa?Y|ilf80E @;V@7tO6ff~z4:4c"rvʣ3lzJ7VP09Lϲ6qPwc/ܩ9-:&UPА|fo3X^EX7<1d gߣ^1޵Vk7Q{=9ӆ*U΂sG'\JKv?Fxt濴-bґ)F-~(l˟'Img\#ˇY;vP>7z" w] FX6 z +-*;c+vIj_ "'(8x1;8RF{i FoΘ 2YR: Vr$Ƨv@5̣MeBs_Ӆm;~^DK-ggU3E@f/Bvfj (WHbKS]Jc#%:>Ɂ,X̌1?Hž˽ r2Y7Km~Vj&f.I$ϣUsZ;"䟍l=46BnXu+N`fnKd `'Agֈ_ 3ydf<рp- p-͍rY$%iy~~Mu/PCu<-QR5JhtWVi,YB?LQED(TD> EKw8aX莜OY2^I2Ƚ<4?-"bǸUQRw^ڽ'܇-[y^ڌEmLw\R4R[mɲ 0E7cگ$QX^'{mP?uLnZ~*:a) 鉳z5۽DUG)_ xr!UP8eќRiY3m@N0&/<%ek!ķm (-ݥ<agry no-wF9o 6{.y~MB RjByړOw:qT<>u紶ceL6tnV(0E u˅eAb: ! +ij[<\5 :M0vC~s7f u% g35 Kn)PߍJSaIRTs %kfO"!,7۴Քq9sNaLMA@p[[+k0Ƹd!̜lTRo__/q7p.3Ԙ-oC͟7D`~e6+Uc'P j,H@*Ⴤ&P Q"A~{m;e?2Z RPlP1S~ru1>eI: Fu2otfú3$Ѳ3a0g:>s9YgGgx"DyOʋp֋}kS؟&۰]xkE|iI߾d! zΪRzm.q^ l:GlvI_ bW=t#6^qXTpu"!;Y3OoSfMAv>Y5VW6+mο*XQ.|4|>5P/24TjiehU"/:!Q}B˽I[n˞EYKqk 5{-vwIzIy-4cO#R?{d,:Sn! ”( 'eA; `hTȑvE9+  }^ v!k#^K|hm`ȶBZգ8P V#pZ/UOp!,1|/x(4: #0xD>)tlw8fQd7_.Ofإ#I 1 2U9aHtBD? i2-)"˖~-}SW7= CT,UaɿT ¡FӨL<~,Up<3ǣr J+҃ 1mb˨cR+r92uQt|(&$e~{XI+J33(AP8z]E9LWv'JBL!V|:m<66yߗJ5CÏӃzՉhR[=x~SL|QR~;.L&2ҹZ϶w>]/!9У>]$+94[up&yr!BrXџEew}Uk 1a}E{tzR޺.R6Y1%s$uC-ʃ%*)yA|m>MZT( >'4G4)S9WZɥ89DmJ2p{fؘSp -ءnŌG?R;#ĖK$7>M5X&}ؼV]<&S5Ls~DxȬRgO侫*]av&Tٔa3}(}{nj%eqѽe:/YdQxDqCC1R6{)B- 3Cnm fN(cxt_ &N(H4)f6/ٍ .ٞoz~$[Мo{ &06{JSD~Gd"@++1?ڈQ:~Z4YQ[q0q.fE_IX1 Hx0X, T-Kh,W*Yp1]QH"=ʩ $B]6A`B\dx+4ŮQiG@/DwHo_l=ѕ=k(&XTfvJde-BzXs. 9m=f<7,zp]He&}o?@\h)SWCxW'Amy/'\vOC:0wBT^%uQvd:I+ +z`?`4TjMٟE-kx: '#߻x'c@Te#L5Wj\Yz| ތTn&1Pe&=&I#(&`$vt1E1U" t2H$(2;wڀ&vE@::aÙuz##Dg9a FA@ij~z[1sYt)̀z,ݢuoX]V)[aUeO"{;:XgWϓ%xgpyS4J0@{ T50sW0K8EgCdZ0XGZķ{H4p,KѰ0sni8lW<Ҡa.;#AGڿ+]V.z} fY rmx B1$_;۾/`=# 2 =VCw&Eu,U穾I^j|g[ȴZ2k1 @JxDnEM_Q׫H +J/)/HjL[g{'Lɞ3G=r[RWzD18oWGJ֎^WMeO%?mH ™o!4B4l uHEפ"+ltyLFu?B|I{dC/[ߋ}m!nb UKNv|X׆yKn'T}?Uȃar !윉2S`R=R7in}ye4d_,x¸Ǫ\K͏nI,TRkED՛z̕5s;΂` Ve Zs@"Z+ls1NJfzy&Ga `_ߔܕq} GY}8 15B*FE7̋cdFQhzPX2ړnI12 ^o-|'p,Yz]{)Yܷ:.W4<+)Y$nӟНiAꚥ9*&C'\>ʱc^W jȘhuM\vB2w{7[v䘟<=Q+A5cJ{DZy9SDLEn=W̞OY3Pk8[!(s jU>#*KIb OO?x:,hgWwOrfnb?@SlS_*m$pM)"}ER 㑣%@>»]&Fg`S*4ٳi3isQ=)aT:<_mƵy%D$雞TdNѳo?WLwl$X1LNŊlTC@̘輇-K2F[}tCGL$!AdEٯA*Zώf4e,R0ز0i}HW~!U{;@1㯒^7,@.z&qwiOf鯪#r1 Nky&YPHO &n4]q|bY>kφ )K6|P> a2PBrw Vb9)Uu[؀ -tƬ*^9*=0I7Կ2)+A] 3- G 6F1!# D6WS}Is[SDD,Ģ9mK_!I ă#w]PM[GD,D=>WGB(M:*N̈]ՎWsIΤפ&Ca9UҨTUEO k|#903/.NjT. \ZñXbwgYS|я9& xߏB!"F{qN\9D-^@)ɸ{=˼y MDQ E G::EWemxf5n('כ`v:s&vBMZז漭 3c e\r s$ V5UQo"ȉy(=q<6Q%Dl\Fȍ86Ea#h&喭\ ;<Sy2 0b.<.{ZyO[Y>5{E3뇵` EYDlq}ߔR.8a&fĥӘNH/&+V|~G!i혮6p'DTzID~lDc-EVn# TJpj9=7iu<Åh…AcB:< >m+ 9~w5g@8ϗOm><-] %t6&2>Е,l{o ),:T# و9Π+Rҥo2Z Yp^yohPku>|U 9(8@QfS@k8W㈪hdby{Z">$LWE @FBrr0\~1SP͠G O1V)+m,9)o69AN]왲~89URK-tJ!O1Cz;m7y;I![g!ڽG6kr 9Au7}mqsPC)bĪ>L@kH; S7DQj/a4(9 LZ܉ .E%j@t*NgV?D)i6O2$^]VGO9wQDoZ 'L'Sݕ|OidIwگƮ:s PAʞNy$e|>Kr+W»|7nR?kdp6x/KY8 Ȼz kA Q.?҉*T+Ɔ| ʠf\}Є𵠧Y 6?UQ PJxޮ'G{f늁-AZ5QK,<6( maXpp׺:ũN JHE\ɾ(KߠyWF>9t_[@b *~6JpDCu} .Gq]JEE?kκ=hwLPYs,Gq:WM#}:pѲnte,/Xl(`PÕUzɊJLuf%BsyAZ2N"}16a!B5Ze| e 1zC.]!n l`w+ SDa7;TbQDj@/?%Wo\C.=0PC^'6PEV_. ُ4;d =>3wfwVJmUw`o"66a)}vo -|Z3pd*͔&遗JKDw%\:+b&AbOdVYo7 zqGȞ=b!]8rR7 |S3Cu&1˫V$ߞFU:I4d%ϴ<'f/_KLQ:5¶*I3(@Q.Sc?;  T٨D7(=zXBֺ-g]~Ŏ'5bp3r vթ 92OLZʹ%4, j *-3 j&rHIQ@@*dc5Ex!#{J*L} +*I"뤼(x7L"! nkkP2 ]JgU6u<44Ӌ:B@4 sON;Jɛܗ\0~G"gXg?ڢ.# џEY~2E`);q=Id[POʋG3=BmT[x7Wy (m-I $ GX/X+r""E&QD]~,3s|ÙB1 %f5H!GX/lc<2pkΌ@ҙk`8ju~f/SI]I{*PʌHɘL ;"""MU۳ (W?klYIh:L,0۠u=@dYG#ϙ듆Y¸ /cvCxRJJy&LH8ӵ o~Ӓ ѝmǦu*{QwoFLQg3a\a I~%c_jl^?DO: OvOu.ۈ՘d_9nq<`ՅӋ\jEQEhD ̚c@opڊEmK!݁y<K!pSץD]嵡Q4%w96&_1/w9b<'ګ6G$b%4RwOV^FF 0pIߛ*W>O}<s}Y70go_Q3mO9aIWxu=mcqΙXE k, {$8P*e(aMMt#^ˊsrFX &b/nȇ~,|>wf(|+9W!e;qDQ~`@U?i k|1wFuUħj$RE&\jkmT5eZHA?ֆ?J?[ sK z4߾~ZϵEa?N@5z!l)Dg2A2Q 6ӯtJP;sDcaz>kO(nY`k1''xs=?fgMq~-X <ffFv=s6)wD}N!ŘyN5KcO;ub鳝b֮Jb|Mt5И^B)-_0b^ &kdD{ZQ~jT1$;4<ۘw|9+d'|ZDKkQ {ZV Ҫg .. ql#&x:[┊fp1)Cl"n%2\T3' Y/:Xvauo-'ˇO&TF#c5d53l|݇nl,*HxɄ'w~Ux`I: {jrlnp刢`wOؒa=Jn5%mI݉‹w'#eV .@;fσj^zjcGdKk-aC.`F)^@&r@. A'\\`dGDG05Wh] 9۬$ϻ%?Eu!{x6拢 PuZ4[$H$mQ'@:T|7; 6h,i{K=L$w:_a}d/K[n{If8 'ZXT9u~ŗ@'f0' mߍ@=>WP$kA3D&B0'V8@= |$nK7@GYi$ =ȳb>-DN>Qn܎| @5b[RC)$i@@&+M'\:Hߠ 8Օ73U;u.0E&40ģ]F5 @LcIK561ZgY +tct_}v_ T8^>S9v)@VM % }E ʰ`9ZC ^G\qB2JnX`K9Ӧ͟sg/\K%ߌGnhp0!j妬oY94[Ox1[H;Hbܠ߃;%>EuI"o*Jdy|܏7ދ7ft-efb)?it`> | ~u67S0n?sa\XhрA0N|$tt}8^ yؾqA5iW @hOiӭse4!~ބvX<۷bbhu*ߵsX6hbsBr\6:X?7;Ņ#uF}ISLlޜi7OD8vv5k=ytMyM7Ų!0 Kv6.ɔ'K7WK~O pP|X&ynvH< ŧ ~4 0\8|r`^ڬjZ˒|A6fdLo<4{ީ͆í^ZAy돯BV٠(`s Fu:II01;h\Sx~Gx+)˺*dr}_K.g$[(IН;+p} FSIZX;Ml\eo [Y0$ `;z/g2Zٵ@^2 BgӍϳY/Ȑn A.fQ:5j=;)m` gS&`qȊ [xXorBZOun3l2SDF2?=a/C=DHDr  yϟJ+DM=0H G$o5RY:ʌs[0:YI$xN-zJF@\P=4$ZbN%hzW;]UNdx&B0"oF m!e'r&R7 )XLI,KEy`^uZ/)'cU]ke"Cy*cC'4%v>kr-`{9!R YYF,5q{~; ?in@!uEZT ĒT.- PZX t72A7V5`4c E'|5N/>h 1om 5od8='  KR/#d菝%,/9'ε(?_4[_|]`ZWe3 %'5J[mɿ/fr|\ ?PZE֚#.(S3)^. 4(St:)^L CXL/5|xܢ8UUJEGdzW%,RSN"O% tT{54{ 2Z%*"l{nL}>uOHT$M]7zDM}%;R51@=vu7}Mo} fa{6s$L G-2)(I|,Kϙ9\ZƲ9 *#TSܭ, W(d!4t΋+8Nho@ʟlX=zH c0]%-ǸF=VoL ! ķJ+5 %r=vwZ4l%9V ϻ@/#}Vƨ?nf̓]/?mnPJ^PK7⟞~I+j7KSi^|/ ÑkNp; fkR 1I]ce")L0/Vؿկ ~7{/·M6v7-Jvj@D&BCf5q{ZĜA0<r/]xeɾ s.CjԖ&:bH)krG  z!f-Lߚ]wd5iJG@8YJY(ñX5;4Wz?BNߗ_GTF@\a/b{:lW)n=Ui&*q% )|SVZWȧ9v49 P\ge2&*"fD'ǎjaSlPQm8nEW-ժshܰ0?7Mϒj Y7׶~?uP$ Sw)XJǤa {b/57No"]Ig{Z ^Tw :-QHLObsy'>'Ev˙,S/<:MV%%oXƼV;}I1u$-[jc\Y;ޅ L*:OXs@;RA!k^ʊfg7uVPz WA~Q4-oE5 \.j~tz00tjRb{䭨nxKɮm+'vr.PX|f{ 64^i>%ܱ >Fdf #.sYw0M*;sEr_S-7=BÂJ-iܨeE*+N[i4lkq;wJ}}LlT5P'~Jsvuå$5*˓|p‹B#ฑb7+Ba Lug"\[)_GLOtk*k0{׋] }ՎźXB*> P.0(g.*S{i?pK$nt2+37ml@q]-F5Z¾f_B}nJdP~f5^c/dU:r?z~v>3!|a (q?A?W:즆aP32i|>k?[ {{G6ZWX0\E]DF# lje5{)m# Ʀrob$1:eВ l^#G_Ur褟L{, lॏwcߟVf5K6k)ysĚo^ } fa@dhjfj4SGy4;Y„<=ǰ'|;!꫰' ~!H1 7_prGWT -±-hgܼZQ"u W>b./'dKEQ-bCV>TNիmvʙ73bIY0-yBdk Ds)hlwZњ|=G1'yNәF9ZU _U]S{ZRYY)QĹzo)0$. w\1>]n̓ ]wٔT|j%A J!I;_Zb,Wuo8Px uq-k |Ox >l߫d'x`7D$3Q> _AE!G(ĵ/NZAw{t1@wYyA̟(9r)f" }cgU%Vk6,.-ќ(3g SW@g l ]ktbsYfoSUvc %L{,agL])y[Kz!x9JVlKƲ _OIro<¿OB ymc F hȢr#0eY416gjM5d0t7¶ܡeˮ,T1\AShk%FTO@W:JL iЁdZ.$ﯱ/'vw1JhjREU36f/ ǜOu̮d {+0d=98N Im}tyR[hUAgΫ~íG UlPu a|gܒ,&J&R&N `ʓΏr )/]rƟ>_Mu_ AY/0^V?rہ{vǽ]lm\" ~z;U? ?ejIHő¡['[@+e 6r|A]9K@$T9JNOk!\%늌6e_x&f/ w[5k*2ѡʢJ/fD:RLvJk۩$|,DB89$ǤWV(c,\, /!O@!I<ց7c2D6B]I^̬yEZy@g [X)y84 tb0-7=Jgc'ľ9us lTyȂ+nIכgm/QPdM%?^.5]qgWQ)YJ'k<kGZ_~Jyn+9bT EPCr4vwEnj2ZFrIk5倬%a~ƨO}޼4;6IK-d,9x~uJŇ-45_JG[ >*T9jW>P!aub/_nwB/YǦ z0!Q3"|t.ۮ ӮiCdR;j[Sl早}W3-Rsl> y?,A52Ƒ[y?tu+Ti)9AW>hZbgwSX?K?m (18嗶k- Mu~DqK]dtC^#bTy̮km~%y T5#YVqM]P mkERљ/U`?&YB#zF@XF>˥Q4|0VBk5jzkd1Y*ǚjѻZH{\DVВwL"T\@l/!ÜDJ/4T${r0M@KLN" U}173#U\AO(n'}oZ^)Q / b_" *mʋ*IѡߡGӔ0v\1f HD(#X!#0@z^Z /(nz ~A/WK>'zgHHuvr7ْ规+^ X MQ>7-բ(#|ls%([މ&i*<8)iYk<8Y+Nhi$>cqE,h Hۍ]f֊dA1){bT+b9=,1i[Uʐ8.cF {]{,X>j)W'iV"O-~ D>@5*a5%| ^1BVU)ϓpާ薜޵S5ꟽ m-)5JP)qQOUi67y$}>:(dR#:rc ۺ} ύӹx+rzGUu+GD$pVIQiwn_I+IFZ-#/Q %~[KVj 1/r׺tbſwt&6^ |*GӏUPvlo7Ox=%^bk<K[P~q ѷ-4ŅMaHIzlJ7'@Tݢ^]^|BSRR /<6A/%AY' @V|Ѵ:/3)5N PؕNV7gF}:&|{1/Ou[܈ñ@7^nOH/fL$>L1PUZ f$BuʊY:*g_1fy `짲'٬gAz(?`SA JGvB MQ!hڸ$Er;jK٨ 7}]:Gj`^[Ð\#}Ƭ"=J-w9cJ勓&`FnHJ{`ЭaDΗΤ (hG.Lk<& gfzPIL<LBs->(1m/H5ȳXﻈۡ.`v6?#͍RUpCCttӠ|Q6@H *JRM^ncJA.ѱYḞHZ[Hw Zl1zLO[P0!I`H7͆l^"sTʀ=C1#=K X\U3;yLXɐZmPVk:g9OW.PHgí h"P=l!=[ֆFhV.,I+ֻ.맱?`&-.~ 87?v"tVT"J0ͫr]#N@6;OS>{>Ey&h(qEdr\'^$תQ[hjܼ3KG! > )uKjdUiHu7, th/\ ho5 p/6ZʾI6>  Ӽ%e-j#Z6Ӵm(T{SGCDfUgL/(!>KkÄyxrNCn y4w{W>(:F,<̢lid9%c%e+ a|4nLmb}ujpX\kf*h1v%\{Ya Y.PO,Um݁}6N[w g TQ)جͽtj/ڔ'#Wl IQ粎$4& -/ڽokWA+b {RBT2]Dj8[rhGR|f#ֵTf)Mx}6E=nzYz'aO3YTU,^ͼRm^"Z#ڝ_0:Xa*;ug]gQqøH'UͽUcꍄ t|*׷:c;w8(YG.1#Ce^_D/KLyg( :O(MO6!}vQfbJ?ix 4WA@O _f-әqѧ+u 8%vD a\5$ $6Νz.Uw^ 0,э$D62*D(x22,l e#o:˭~1O(d׎XI+Gּ?̊ oiM|ۏߧnMC61jC`$`g kևOc F4kh;~TK`vr,Q#Ӄ*Z4ƣs>.Ty2jS,9߾h?NbHO`Znzݘ6>w/i>rh1 !ļ(LlNLuϖ́/~ٷ4G=FMX$[k}W{HRwf9#k45 n$VVRklu}|ݔG%dƎiUdt겨  +Y8_F)=IfcChƵ]T6"QL4(|9OźEST[r.&GE.+pQOj7YQ HsY(Y=(q&{9Nɀx'u]GXHvn +VcCcztao q<2IOz7Yo\ pcI&S)~cgD7sCxd=7a\h +w/Ss%  5'6 `Do֣[x7h]LuK/`GiDDjm!I & /~psAتii}OѳV/}T_h\dBF3_a)?CP C ?>v|# $_DXRʓU_eA1Yp+ALU]5 ]O7xI(Ja,;h0xxj"#xe \d_6(=~G*OAΠ#}>V}7Ck,y*c%ٺqvYJ)+U'p.rf%% BE,(O?M-ajY˂K''bW%v66#ŤmкD ۝ԗ{{ pUZo_:iG< -ȺRO+MVH;Bf$v0&^e R%@%wB!> j̬UPbTZB '׆ofJ`as"^bcxM\1)alC(0}E@e<[`w%`)/G5Lt4NgD9w *sO^ _:bTH<%Eշ"r+9ں[)gϘiuǔlw:Pgoz~S]uL*u--^7Nc\*jDHz4h/v!EOj,.״oH`(꿻@Z ^CWtZWu\?- -ȨSȜ%X.&N,Oc|T9zM  ^eK0T8DY&Hm4643$Ùe Qq`?ѹUNʭԶąqy١32˳HFךzB{S9Ҹ6_9CВњ^%RᤆwEr`8 I-]$13BwF[kX606ϗX" cM̙.!M{ [(H#= wFp㻦u AKc*cSťAJL[*& Ek]f IW Eٗq%'A MqU[dOK.:bTƔrntp`Ɠ80# 41XG(HE=WE/#6ߤ#0dzPb-bȭT80ْcg#4B.eZ#~d45U3`DAHF& @xݡ ИW9o˘/ U vK(0T:U4Jq޹P"=͟yw!:I E %*vP^@╞=!$4+nН˖F|EkmC62ډ(#1CRΦ13~>\&4yt|C7u kgZ]4Sts\^_wʁlARdJ`?+ ֡ SH G]~8m騱,"e{cYQ9Wʀh=VRB1ǔ5;.&@SUG bW(TG@^SN:D KU m#_;)PpNܹ-NPXQK[eǓ WP6r:NڌgN-ҒjHߎ#Yx)8k[R-KKJ grELNr7›"W'[jM ˫RqUMSn1mPb&(]$;1do#oC*ҚaKiCY{K5> Z)d' nɊu!ҶxX# 3fʼn^ߤ"q~\Rw@)Dr3*q>S50[(CJ@hpl\>'"Y%P}}Ѡ^>k8_#^4Pa"/즡!:W41WUM8=>T5gKYcn<'$osd"0T:=XHj-ETE(0077CwP›PgjӋTSfԜp"[tJG׹C'ޟ_L'^UF~ِưyp^2?s;dĬԾ`I3:Y+SpQ ̠`x' W1**?;E$g}CC]VCU%j$Y{CoBfح6e!)8G]&=m% FwѶ}joٻթN?j|JpYk};Go<ҸAkrdBф J#&g^>1nD\!P9!:+ .$[GnXaAatS$#.'aQP0oA 1K RG`55h0R "n<jYl;8T{`}U1z@fM.D$E70)sJ(㮍M_>Gwx=сzoOe a`dpYI+Sl-c88iQl6A<_] \®~Lo5;Fsr{c{4L|v졿^Q;R-Mfs*R| U#Dwa63_ixLK:#m$Ro- p]@!dǬ< \3+_Q'%M5Oy~7C?ؔA~_I̊5-POoܢYi5hl/.G= ,yef.?y5h}D݋K$xy41 )`:>^" jE̽GwDP00Fح4/Zt_Ѻ6Z {'ð- 9bh4}yOT툕Q*WӾDr0~rS}AեlXF ʱAH&% #-`=w9S=) TvƱ w {[ Jč wㄌȘ_𑅄nɾ|,Zy$BT+PVtQ^4b%N껳.KLQpo`=^'ÅlhZ\) (QXbtY&aK8t>7̉#@&:X xNt[hѣy+t/, $QdäO})͂^=R䄕R@XU{x7(FšM|,Xp%&}Ȫ*gsQȍi2<[!5r+8ғ1ϷDe;YGR2X0 BfN]Z xbX|,?]4QhGtqAsd։wo7@b1uŘBkf zf{`iuTqFG2Rp.#2};7|@ޗ%pĤĢtGoI[`MfnN>~a.NO&MkCpⰱMjv!O]:2M1g"l0L4ݒJOF`|_0lO6Z3@H7[0wD[itG ˬ5Y<{{ We| XDՃq$V=ia< :NYʔ]vYiGQIOVyMWqu L7 sfZۢ&4z[Ӽ鵘oW$+ njx0 S>L?.IL0֔gԼ؎':mÂ*$FLuL֣JVr] -AуAȠ@{ .Sz|uSgf pP8 .YH0gM}R qOKOi;qmפ*;ĠtGi \Nv_ս{.&4(:+ѐ6+hCАոH7Ooҗ׆ oxӻ{(Ω8]o!U^xvn?P۲Ed%Ϗ+,#x$ZR3Z/C:ґy@S:h Ԧ;r`ۚX]YF )W#b=~69w_$%kr#yj~=ڟrq&L}4]j~w씝h\ObKZ~)K=Ag<䒾jpspFEQ^el,'~nm*tN}-/Ąؐ-kHcM|ʿL挶DÑ:e OOuYQKl)zB[;N48"eʋʁ\/iKZkJ>cL 4U7Id[@Iɤn99-o .73|0BO#sp1/u$ZWFO]S"mb(uI\o*;Hw-ET;Ż ґ7=B][@BeY͘>'uK~Y F\Qy[R42KpJ,3FjO ˶MG6h.@ʰ R}q]t=%A ۹0*> <,Ʉ_-i#Uvo؎K]874viFܜ=-OgIj҈̒DB(ð9V`/o;M$V5ƧŖ ]ެr L%ka6HV=dYzaw-MJl I9\aX)BiӍAdx[N&Wq#Gŗ91PIt2x_4w%HVP7DH:c2#岖j!Iw=tqbO=[vX$ QUn޺]Kb"ydx I0ʏYn',S,,>LI}N'((" G͖O0~ADUi 9Nxhuzg] ;k:f`?Fc29 }k 3Yw8 Ex#&G6kZ2P@ |vpҾ{Vϐol*J?o"147H-^7~/!V$n /XXHOCJ'ٰsmڤ#%blZ>!lKrbMP#@[^:d#͚KL?Ux82OU TO!Zၫ%רL =uF࿾8[HɞdAڝ1-36Mgr܆3n ;J50=5^>@QCaN-i1&QyR]7y"VYk9:g1 /|mVQ쭲 S _-@2}tȯҟ<Ɩ%xIѫ UA ] GNNn]TG붃ǁa4S;Vd8O_WgaxF| bʧ=s 1bX)i瘂g@p-I?m?9Az:NBS9O%i$ڳ?8kNkO-v&!'%^)YeZNYDe+-*a=ju8j`e^97gxGF#j\0"}?R =hH,8BkJn/7 4,`Mv| Lo:g H'A+>تuըV.ͫ+ 4w.VV76>!&›w &瀆[EGKº#Y=/n ;;Q4 #"ixmc cpc tړN.;ed ĦXnԫ=M/3B 'aH$pZVRFp6A[1" t&%=]-IM5{^M=Ҧ͓Eu"wf'\bX29wXivs hS5Ok9ur8*Q.8j4딼wLƺ:}b)ԣfm2lO. gfd)…xcD1SF(m2?Oի~1xR3 ?yt# ŭe@e+NׂЛUW(~(S_K>劶7<XNeDR;-sbSJ.QAEb@־+ <'^=RqHp:^0 8έ*61H+៕Z"f~qPw?Vn[D ^xK)^X ' Zy$;"c0MhA a"V]{dݰ5)kĐB,Q4NµVM>)BzMKopEI F#yŎhNR$VE𯯼 @F!%@fU H a&h;Iqozm3}$`ϏfhFq5uQY4HqIBCMI~^KVv9LV|MG|L)|tʜ@!WP!ݔzż$mmU\Aύda}A:pƸ2P 8{c@[^Cyӭ5 j:=^8K @-_x `,Ʉb'ZmzVx";xqOb˓%ލ~{?f' Bl!ZkK9%J_KpSۅ/h{)`mp((m:~"<)BGc an (=k+HFmv" Ik]"Ά/'7aV9 ϨoJ$:"W2<3d=\f.h`nu,o-hZeLΠ7G2 hv7^.O'x.>[ԏ-ZslcjR8E2f{#ܭ0WHC۵4\kN ofxLWfxHI(Sv.5bTƫ!z|@jU޷7t`IÑ&V2%K<`{aB2QԡG7sZ)L+p򩄗&5ʎ$ff5琜L(! q=J^ 7ZĠR0AH#.^l{Er+uC7%cA'oU_0r:C:}c{[{?>)ʓ'R^)/ӏ"ORC׊,XE#.jt#F w 3#H! Z_V]>Hn}C{RC7THnv,d :̭[JHg˘TJV~UąTjۓI<S>CJiJZF/zpAK  { p=jh9㽇Pː2"(Rws[ѩc]pgژ'q@rxa?>bIEid~/4;FN1lE0}1|-Bخk6èԹJtƽׂE4M8''m05Dy.HHi^rzUeZnut_٨BVv*4bpA: ,fh A<_Yj E\ 8{Cą2vq2zػkpH5g%rFT+xJI$@V+8 J)X*83ʃ'Co,~z &N*y׫i:O1 Ŋޓ /#5W0U[VJ2*eŦ v\syP(7#l_߷<}{—`8`s*nQG+ Awo B5v; p@Eė hYһ (F)1-o%=l?r'CSn1mڄe%ɛv [#Mպ Šlj'fD j~® Ee)YyH]?Sth͇VQ5}6 ,eQRHn`Cc0 d¯\"26T@ ?utjzUD#m);ii*D.D LU&/kτ㳧1n&oDMy',z!"Ս@ۤ[g ^*o*C7D$ȔaU)}?C0Z̓ !j mY"`yDE86 qpG~YF.-XѪSjR@.T.$n + N_=$oK(ʎ%$vhixh ňl"8(z"5LM#s.LgD 9r hI۪h6y 04mb ^3d&lR2Z ,^v^0C[V 1Mpl\ =sbVMDt1H1DpKgq Jԯ.l1p7㎳;.V/o}a]EɯPqpu:UI9ASujmqr洴HprpJ uH(N ;@gm4䙔w Sc%w|_7ܼ;bѸRa۴x0o1eWLY}WN{֘@݊|"p&3c>YSyg]% t~:7xQmQz?a9 @L{'@C΃9zZV"n?}r2FeP-tDQ#ICcB>hmś4*c:܆uߝ+Wt# Az>]b|lY5mɨ>xq8$E"\`Hh~̬`R[i.9 c<|?bz".mjsM4q uT5,L=))`DZ,8ph~WPa '1ãW=%8H#+*ɰ}U+^-S;e9$!BDa< 9ưJ(M7@g 9'Kţ |:H k< hn 7E72Ip/-3R}Ϯڍ\\mFFcle<4s*ܷO~h,X;^ʓ wvƬX`he(Mjg6U{S˪9>۫[y.U9~ʼnYfx@)ʪ4 D!X:2 Zޟ~aco{ %#Q%5XQDK/q9y@zjc4'h&[TOCl#,g,i%ޓP2G܄{b{v}4@!7'H5NJjx.>'X&ψHm%恔Aѹm/)㿿^Ukcl]x{a:S$6a3,Ou/=}dG{NC\٫z%S__TaFӢcA}TY%fٌޒ2ưޯ~]h?&Zyg)^?2P@|&@ī?߾кz }|& jV/U쌶4nTVlR fTA|ݹ*n?ŏ2XWöٙ?Hgd][h%pn1?7訰H|Y9NlǨ$JYS4)7MNo K ΐ:Y3-y3[?bb\([d?Lk8oug/o=*Zw}55NWX&'Ր)U``e=lgۖrYԈj,µ -|&Ks8u5gn(Cʪ:W喙O~:)͎ՊgŠz@^(Y:8%bנajRkl*vR!'șzL_{l{Jd 9\ai"h>NHcoQc"!hUU[3{my=g`ȥ HLaľh#PD۞ C6)Qe@ M^ʰv))ZqNGmᠽw2 &_u܆D|~SpP/Tܹ^p1z 'vCK5hG:VHpAAV\ t'_bhL/Bv%m'x2%8Vo9[ fzqw$WoZZ"Hګ"hǡ9GB˞)HI˸ǔIIܧvv{^da&a@'Џ:!mƶ0ZAGVYrdT'7m:C)EI\Қ- Rsk5h+Bg0fA"uV!joks5qL8LД$d\-8,]Lt!Z"Fjz^{+#!~P;-@Tr;He]5?Wфlb%/`'WfC.i;kCws+R5ez5!#8 g3TӡNYOeoPo P18PP~ Xt- 'b~+(~ik Wáec1@ UC |,垥:DLs  ?xD7 W]dm>6=s#Y,A }8@!o]ׂayuJiUB7?]@|"[WQLs$ƞ獝=@XH U?\]k8&lL0 $ᘢbմ5A[ 2enAqu5 wNݓܽ4": |EQ?tw Jt٨žhTA%ǒj-D3x dX֘IXP')tJnG +G:^יMiG7-K콃y;'S%"7]@i/y_U|V8,72U!tOv   Q-y; \&S33dOu#E{JRʾ|I_nf[Y[ī 29'/C} T57[wYOa$ ŁnAJp)@I^Û;6[`:-- ٗE=ƜtOJfK[Ic㘁wOHQ9fRce=u׮Ntr⽧=d˜%] Uwz R岩RUt-1)huʈ5ėLEdduDeP]ˆSdȮ4Wٞ!*MDX#> /M5ߦp=Th" =u"fy|>EEf (mu癭mp]b$d!6P9`=b9CR* S''R*-,#$q6 Y,.=3kLJ%> 6Alz bBs3ZIWAXq4T :{Zm5ݿW\5jv>tq2GJ23Gj5/&A;- /ڋ*BCMΕ+O yr8?#ʒj%s%< u5(cX̩6>pj _ l6}ɸ14Բ>#Ġ{Yx<]LEG9"; ~ Jhwp&-dbnaz 7\NȆKY9]zܾwgdНD`nPp`[b%i ]GѯځXtpZ̞hyRM]$aw91TG Bۚp)UE,keߜ陖md#ٿF) &!ӗDo5,?ffKfyljM +Pp?.,Q''w,9<"+-1hڰO <y41^ m+ާbϠм1h<:XLy/XwƘztp dn֑t-0,Ld{#۽WO۠~׫`ni8--@U‹HjQ"j/S>Ofbvه2{MkgYfpp2aQHl zh  ¢SjHc!2QAćg} 9lZSv9|j.Qj vՒ@ ;mS_DH G76TP֛|NpN_ߵ Pa7<6֩I0+2{o57-vZ<.+5[$v4_gV_0Xr`2lV!BGd} 7VS`x-X&>"d]RGi ~! f_̢`60ҌMv,f䫊3e$g:1qOv(tzr)N;0KBqԆ*@JLwllucNVS="tj(~JMsAh,0ɧPt3čE٥O, ;Vn;(>'l¬ %\>H~i<UΘyTOr.K 0M}WuVj_S b(z܈N ׊>ٸ|/$PΜiq ,\a/pȜ:DA.ZLlvf t=<]jA`U}.2jpYE7bnDX;uwVz6vL\ rKȱ7\Tm 6Jrc,;PD4dB-S7`.vnoٲeUX*T჏^-Ws!e9aX8ٮ֜4L(wYYO5`p1>=ZlsT~)|ܧӄq݊%[^?M+*= ufM)"Aɻ`3Vt$4` 9#ݹi\.^jlP'.9%23ǂ[Md廳AL"HrL.B9xmOpP,{?uG28 I3 Hfl 5_bR^srr{݋u\r$F?_N\b6k ^;lѣ$&DR f_ȭP!طM&yz3 (UÒNz e_h3 hDX`U pϳܽ\yFӟ9I\ uH A:v&lF]ƨ2!:lx;ɃbmܣQ]ں9Yޞw#Cs t_ |l ,Ol6d.?-RApC Fh2"WQF6Bd@345K`9a?9۴"X^z:tO9c"U7[\e QyDo~٢Og)j@2שـ蓝B39㸔|&VbM:& B:sKɂNH(*Ij!8nI5k `NtX&@K,|4cBB Eu#z=Fg1/hL\B["y@beFl{3?pԆG1x05Lt<ߎ2ڧVɚSLzcH &.wgmofh&(l/:3@M8{RxcJ]{Vy-dGvlZt?bF+:Id2/A*8#qE[WSs GjG хFR"%Ѧ(C8懒o1`s5RpiVz~Ֆ7' ܘSyThlpAhrUܒpͧc16z{1;KL͜[7}r&bS>-flҧc5+{dv2R5Ű+v10Vd[*8E0`"2Hzg߇ZFPN =L DoyPWˮRRh&lL4]tLEj0]LPaH=R/'x}훾]:]9t4K,fa) |W:_iz`^ DSLKRVj^v|KDnD~N*;vjˈ4;l PGy`KDm mCǧGAՊ}R&HyFCݿX!GTe&!ZD3)pY`?UUq:?|rZLI c|R| 7¢$mmA&03#G,`cqͨYIAGXF&B'l>iܠ4VojJAE->Fh( >)1Z+Ь0*—eKT?kG;y vѲqlws3#|Jpҏs!?9j ʫ)Je: I2i! 1?8mJ@ckH -cK}q)*_͕ ]E^J-Xrxb;Hy4a`+^] :Є(R 2@zi^U[ /iнq(Er?[M{*[~9/]H@Qo!z3 Ep_|5ƹpF.c@^׀'kM?Tk-)\ꑫm' U^3o8Uf d_}g[}ݼPYMCVq!q^=h0`E "veXys>+ݕftDi AWH#c0_e ^]k:\? |Z`r;DYMťOM},wMS:?!/88\("Ý}ׇc$ n\Ipҙ!u#5:񲦰Y)f0EDԒܳNi-QK!e1< '{_ۉS5='M؉[o(\B@d׷X V|6ՆqfY~K(_!MME߶da7s儚0[gRoNJ߰̅;RWEȮ*xYsFP /-ܧ MN4^Np|rሄ(aOUD>ó0$₎X AVw?]0Yn" [6u2FRj1l*)GQy#gv]åo3DƼ4Ez822;-gh(v=' 󸇧d_8RKnZG ߧO82|kb/߂nj{=3Œ1z:C o ƫoVz$lsYC(,)/$&Zm+`*h&<TM(v8Jո3{n ǡOph}kE o+E{u+~# =t^XD48MP$?kFOt| jb::U@aS. rO#z|5z5=vOb,vYU+\nLY39MZ SoQ7=码}؈;pKPaWv ;s|yL 4#G`\YavG]PP%:L%ZV\y3(FG-[X%CLs2VF]oۥ)JO\Y&ԭZ^CA/ _Ͻl.8%f?{j1"q9.SQ\W`wȘuChL; wd|+~i? wAeưśW Pu;ͪ'֎nzTE=,Zo3.elO=xScK@O͂.bܕ>'+rT_ . *a*C/Zv-B \ЩFgKT]%|pƌ3 dFYK@7T^+@L_e_ש6j v&hY{A %|ν)>j^fTӄ{\K5}YS"z~-Oذk͸!0| j)7P'X}"k:J\pXVn\cZٽQʖ {#:#K"ȷ2T|q׈PN|Qо<;rںc!rՃ[`RUvnӽ߷GQj&jsжn;j",Na!)=C)jjz'h-ڥ*O˜N<'`TqH'mCȐVGTWAԩ ofуnuSkU*=^>%<(oq<LZŷA.*Uc^2];w08U'anssP"dV@욹f_tl*3F$3$= Zً[BqVWHhCO_Ȃ4n$Rgktk.3(}>%p9?@>nYzN%C>m !ɰVT]Ē-FPbyB0M;>=S;w-J26^X+}XT/E !Ԍl0=Kl6KfXvVxwtl9lZGQ@^f C\r qU9Nо3c;!4}EI%E-75$Sa2HmDZ':*;,ىW 0;h8Ea ?*I S2:חKs#VRҽ>Lxbjfap%6t=,Ox>[ķ_?]>WJ~'454ϫxP`aq|![>X9K\}Cy'qNkd8d2:z:7yW}hL>teOޝ>PZ#H&W8qx6~eۓeQg5 O҇FDnB!dN8.6{@;̐.#V͉G?~!@>x8vmބRB'/`{akUc^ثBa=3;pJq~R;W5|24 cc>U ?v)C,dZ[Xu2o} V 8|JDzonCȞTf菽Yl'e=on? * wpBl2lYؗhMN3pC~uPc“=9|˴~`Se׹>X<8JX3Y,}x˹%8go;I0poi5@CbŞTm"%@x{hT.7sNBѰ n57l*Y(Q5R(Vgr{qՂW<=֌;uoLkBE}O)fkyeϢt`3r_Q*}+xJ@ht҄}u~f &[6AN훕zs Q|Vq+HtR*i}`+`,} 4s dlA9U‡7OzzaFʫ}ao*i^+Zޱ{x1L+u6́oo86T_kۣG\D9qk ^<sHn/$G) $8} HKM7t#Noo8È<5ʃZL_IAx\ƒy^80S!]&C|zwo-Xž!UME C$a؆ ĥag7ss"MI,ӳdt&7!bU-y>D -u)41](ק'OT<znETnGqgmHl.^2sٻËP kOcyML+zD_N=2A}>9ɀi,i!wQ; ţF'r6 jaUVA LTUE4et!gV%FQTEëW\djڙGS纛C,4Rz@@C@kϋ,e U Nu'2H3f 5- yF qyLX)5N?U i fr$K ¢D捻 ys9<JD0= '=so[MqX{RDv9[<4E*&"߉mX7݀'`KyR&&r,ycvnx+W>H+#{3ma| }7/NkN"hlǴ0 GSC\+>[8o6gki*ɜVwHsVG`) ?4|;gVHŭn8WwvZk5:;o8io }`؀QVhvnOL R!2YǛBJ8˼@0|q7Z\jzi AypQ9s-G¡a|B5`l%a_e*V Pk6~'4(gi?&v t+\A8gbQ>Ut27}p;wÜʲ߷ԁUۻ)4R.~'i8bDlANPÓ\ϨgJ }~#}%} s}`ooP&c״ P  @otJo/Y\Ob[q'z|ʋk~`~+M_KJ&)7G6d5g)9G`GUIa7FZN}>7, ^vݢB=0jb 1r ܟnk`޺.뼲&N|0RƠ0|; : vyE,[hEY{7kl'U$}5@AsV$ϘJ`4M.]YR$zDqj¢*J@b$\P!-P p)E@hE;~lJR[<[}w.=iXԭ(b]7ѨZ!sDN z+XVgoJ{eYQQөѮ93 iJ|7٤.4exmŸI"-&a[;S) NhT-%hgmk᠔G|u'cE^ R-=*1DwC3_j򷄷HL~JD=)ըȊ-'gTI/T-_^s/|@ QaVBI.Zv/ a}cjtj=k%HMrh]s_Z*4p|kzQUrij g03'}!h;YS*afNhPSF?Xc͖ZTBaR·Fn1=0H7uly!\>i腙jFqB(:sGxA 8²!fЛRCjXҟB`HҜʚ3\jJČDl[6גWd{ Rr+GJ2ðo18_@}z &+naW<L6ՁF6>^aH{]#' bڃTpۏhZSu {9H$RNh1A.)-$E`y~ܪʏRNA@vt=Un Ҳ\}96l*@egSu$MT m!<aUNԋ`NڌqKw3W 9ވyc[=1ANE=i!#żox4_F0lj ;.92K4"m) 4Yf8U^_(zFJ2s=GAXm$0H@*0B%ɲ]6ܧx_\ WSs^ræ.c :"bdTl.dLZN/OB^&b*u:dW %{Foz"[oW܈#WsX@nPxwt5bQ9BzREGrn8mxeP pKDO \ 0)du+U6f$ 8(eAe~%R.;\#B}sny3ZF MΘʊ?  fVFޚ'X\`AcŅ凝uU\8t!Jס`ZvNV0)|W^EVG c6yDxzyA״!}aVPd^ z_JA9dX~/4NME;0_}+TQ&T+W+D$g3Biu6NC2%S=} 2?䠋D?x0[VE){%4(חyV4Wv}Semf[ E'%]W `9tGÎ ӦOø9`D"xx) ?AzVuf|66PI58nrcsh?wɛfZ vw W/eesD<wY\Bpy{" $1\7dg: Cto.iwo#Vmp4[U L:^ĖFAL-i9Nh0Krw[b}!rQcEbL',>N7>gjT1dP+}cW4B4@UcAB)W8yK[Czlv4# O%>L;b6􇥙qBsE/{E:4}@]0Erva3.le͕`)M@c寎 $. *[$7~`NL $V `HDrɌͳ"М/X*F6\lGdtY xVHI%6b;ab "-jC {xPG$JhOO[(\2zR'P+&xR/2kmsX_5> UJΐ(A9 SMsTewS:MEsDl*$S[f;Y{Ƴ{޼C1;\(iOKέ9)m-߸1L~a4e&tag$i*/U a`Lח`*v#Jǫ gnXRI[ن"DsܵJH4X/١)%^)k9Y_qNY-enU/wnt{ce{`U`K`fM>J+FMC(KpeT4clc _ksM.==m~ (|_̈́UX.~gܱny>u\&P3N~6dH2O>MGAۓn̐O㣼PDx^5ʙhSQ9p_-F \.'\2V};XɭRN%eXZq`&f闐s/mY1"*VF;gQ%7 M>Zg\sIH=:juO}INQCSd'Q,~t$69K$)Ue)Kc1iA +aY>1\@@iٟYNQ*\rf$٥ufce(td9 z;]&}s(^OhR#Cmq(ZfgH>47(S?h<7=´R2HŹy-xKl7'͒fKGɘ |FbH0lwIBL-H Xn#''8٦eJ&jWAX.8*Sh'uHm&IA\F!K:ƐEf;彲Xq\ͳoϡ&{jV-L}#zaq%^Iw+pCV|,~!Ju\<ΧOS'8Pƭ-~iܑ@>q/{pCS/6Eڜ2˰X ip^N\/B`Yg45 [+BsٷW2 J.Ho̯#~lE U  `إ,+lrH S812  4SozJX"[e1(q'didM/"H r ǻrޡ:6QL>k"PX/H`3ΫW[ǻ~-u!fX_Yek^}'jE0*JHDt"fy@G~ݾuS' WD Qꄈ*.L:'#4{ ._wN^R&\}S(~8 8!Q9ܶA3WM c\/: _h)_*{]+i>t_E F|N| v]mJ#ۣ auM݄F9shL[)Efj_F>a^uwJ sus.}ramMiPI?Ř+p׌>g^˕NX:đj>; Mϝ U.I#1IHw盷9QuF鵇VbG9=c ;M`J~CK,dn=[*- N*rG,`Sb>#f"׀,txXh`B=JU<*A[e:1R㷹~&jx!VN %\oΦ\`F* Z>ep{9:WFF? R:7_#/Iَ6Щ [\#wJj.NbI!BG [_F0&lн7FՐҹٗK t.lLڦ/H RPF2M0ec0%GR kBOcs  ?<,e""^[#P^n4(/3%Ȑn ?EiR 5}cCB vk~M#q 5ƸSĦ\̆9v{PtLe^YY29c-SV"U㙒jioЯ,k.WG4}jJЇ_/L1KOxS;$r 4"'4bDrQot*aQ?eM;WVX(b=Qī~xSfБOpkǤxvwa,*6d[cB}p4-<e}UNb`YGXn3?"Ys3@˜#:ty ma%CGI,oA1BnY0˷Jb|~(JڎG,oFcT8F8([:2ܭR@n Ne5пN/X{ād֔cal"M@z]V 76{{p?d~M8)7ؽMx m79@+x<A}piw7_.Y`;U.3+CS.^cNz&TX!nsO zT6Տcq51F9)w 0/rF9 :q 8> {T2@hyJf*$BS`bn<1au _ͭebj{=u=,Yh'6 Rxߏ2O~U*jxZt-+ø<0Rohwl/=bA5!\Ji `L q>#Z kvBҦ_]le>r_k m(+@_}4\,EStA܍q}^*S 4IA'EY`*(G_ҕi5`l̯jyoˠ蚈l(ɰ=P0iP?^Rqc(gM:aUUlQ~5D9ے'{_bcP9h(l-IL6KV F8K+[ 7II{JQbݬyP C̄Ѕ2ЮGR Ms61o.i?mzcȩ;ɩ2Y LC%ixRUvﷶe'uB7 ވ>ٹ 6.5z7ufj7cu{h7jۺI~APWzYj`Ց_stAV-4"eɛơfD @v79Ri G+5v2+c$-ԋ:Pm68w55b:̖K{.ת[BC!%nf)M0z}gP#/,犮r, v'xuQV~uFv7ߤEtnMϘv >]0X 8v]RmC$Ԅ4rhQQ(؇G~&%*._oi)-gsj\ʵhl<%僕֘mSH𮍶Hdt7YNƧ ;`&O45U ȟSƈCߎ`j;*:[| \y(5 :`svMپq" VS:$<3S϶;QY>,~1 ~eRӛ+*M6=פS paBWvҏ|HxXίRKxjFm?* }Z]Vh]^H\AtÄsԏ¬NuE+[CkW7nls7tܦ=hk'P.ɫ((V]$ #zwd,Hx QIWMG~ osQQ=ꜯLz\ÜyLh%0_a.Li.A3\47jlj Fj0$Z1bMj=Tվ |1&h}B1Ýdf6]Wo Sro,NILt 5H\[Hly[~ Q$mQVBm(Qzht|B9k3YąLpWp}Ufxntq  7YT}+.k. h93Pi'7nZn8y(UO-M ui^o˺$ 3>T !U &Pb_2SGե8m!n%KYq *1Zc侔n'i |%/B:m#oX,(O`E0_VXZYܛ3c@L'd!>ZQK",^Iق ˊΔKvj-Yb||$O4SGE,Tp4~/<ŹܢGnTb?[ Sm_!1s}?o@A(.9vj~' gBY&gpqX˄N I[{"vU!a,Q?d۳%"XnS5݈6M$'M%TT? 4_ϡ֢0|vDd"K9-髴9U_:PŘ_3#fי|ߟg-zɰ56~|--9 jVfm6*+DMDXwB))zR)ĹN CY٥I¹:[SwE'܇'"}p[\>=613 ԰QbbΡ΍C5ă?fU5| HDJ|)U[8N~I>O3E_ AL{ʪj,c)mf"mMu?X v}\O)JNbqNWB{+UWG^;W&: Θ9R%TZB.SD)Fϻ[D1VX<9[N/$j1jL5Q~;C RDN+?fzo[?,n;vMn_z&!Z|V4@e/eH Jʡg}uqקtcaBB).Zr'N丂Rr7~~It9*-?-QߋpF+R+Q=gSp ҳpFV)t=<`9RuHr M*01ไ冥:|rz^3'H̳9 mGFw /HQCqyϦWJlΤHBr2I%l%%;ѻm?7wS|J fz 3P65o;Xۓ `PûHu*yr*a1˗Aʀk>ٳ7~~M ?M޺ɳPB`63;k\dyy`UDkg[|&Bil"fdW BH< ':!M1þ%~GPfN!! ,YmTClxY.hKO:CpFLCE!m[5k0 2n)Bgrw?n/ig:w %W̗-OO:m׎Kr >OY{ccrGb(#S  +䊅T\GƷ~xبw8FwXLf̐7ӹ#2&F{˧UFk3q*WV{@fT|`szmSAFv[zL]W-kQp<6ˡB|o%Sw]t"ɕ.EP"C!Aw^űAɂ:ȜD)t(a JU@. CB!xY%h\8JC=3H[ׂ!!¸䉚sq xȅt-˟(.;1%\V6q aqdJ;@u7HJC~UX۽hEJ" PsJ3h"v@[].r;L~2Y埽GhWL=8vY*MtM*I%2sL*k*[CqDl(IZNNQRɘFTWqwå5罅]sx5@AD):H7KG*7/kkq$aoc{YR'K/ZE2rOח‰=V$_i7\=mz|U3)32}}=8 vV)5ËkD\qNƹɶ(1(𸨦5[RIť=G\^60Fu(K*drً1na keL$0{oCAs_.H1 ~ylTr4oKr "QzѴL/4|h`# XCa~f-yS%9"0735nN7WjE!Z~7B,og$8Amzqc:B]j ?iQVz̜DN*?alEP Bq9:ZmvT>]HtYIO =$U=ΛcM+P {2Y=iZQ8˄c`JHx0  35 ё;qVgZ$-Nd>6B,zŲmyNJujEǂDZ- о3z3z$l_-$& ~r:X(g?PN8]D:N~׻zR,TVn)]ZDPeL<+drd8}(_g[v-q.՗ ktt?mMki L)v̟ *iiVHo{!4I|bAzE9k.b/O]&wg;"=ruC͊OA4: ϸh~?烁[ٰW|y_oO<,[90)JR,†l~"@bƀZfkĺ"B04HwI{Twmꦹ 94O^F=SdX|JFd#-"Ő~wl-;R4`օnA"5L6W/F"E\vi¾ba=F 5>ӥ"#AKo c:\{pU<֕T‚5BqIYJ fVP2\e%u<ƷH(~Ъ+M?m/I{auٰ($?Y'TJ^n|wFJeh X/~X xg<%6//o_&ggɋДQھp{';Q`?&Kɜcd:jͅ} 3 -:޹\I8M֛|jeEʏBRDaUxꃕqee U8IgRBMMӼX QJdJ8mȣ!uXJEqRTC>>;jR'a"t٨7WЂi1+58Jk֛}ZRK p.bbIiq'inBgFـ@'nDr|8kcsViQxɄ ޭk^8^y&@ڽRFXb4ᨏ]Q }lWnyM!!(|׉#P#bp"l [C7Rm~xgX5}Yh3ok _^$V,eer^3yl*!ryYwxs+4Uq`Up -b@}Cp<o9 R,7\(H- V{ߡzmyd&{ʿ4GW8C(O_=d )D PS30￷5*9!1+Fƨf"_hF ՜M'qxJw)[%pgO`wՉQ'B-dwzud0\sks9M,QOBy;%0!4\ ?!<ڪ ,>T@8Um`l ZI}!Xj]$ՎbƀaY% ZR4pE]g,KC" VWA n䬀UdN©;҂Z]3Pe+%ObK* z>Um|0Y4^0U-d*ĵDB;Eb=Dy:=s7&{q/{Juڣ(6?l '#:DT b'S{`V[2XH3F5Ztfck}r70ЃvBg-vHhCXDdž*afJG 5ؒVFc\Yٙ:sštLXSb@ӽ: ! +q<8rbķg@ܼ2{3ahTXaϼ0BzhU*̣7Uq Oio*KQ_i)]#H3 #/#0w'A3k,,`K{1GI1y Dē,uӽEu iKǿbsl,OC#%.lrX~l9ޥ?*llBK^9dz d4½8QF6$ }-}>NXzڡg}?H9rSqe|y'zC2?tiu;pL, pHjWG1@E@:Ci?"]B>0~Î3]}2El`jQqތWY\j/Iʜ-ҍz ̠o8IcEG+C2؏jxO=.K2]j!u R*xVS$ċErbVBHf03=%oSFHp(~V |۹ouZCUu8>YZX5y1wgϾY.Z]Ds`FϜT昃sb\(ȏDU 6y@:"cH%HEw<%^H3. 2 j8oL?4~JUwOl0eʘ2јCi@ ([0r]$v1~ }:)RKETa(|r=]Q:~)Xy#8Gcd (/)SZ=b,o12ץEjl_D6}cl[r j4Ll!~"lv_̒'˛ݞS\F3Ff6m1lMc`Q.2ؠ{~/cK܄b% Ϙؑrfn&gb?QlZlD\J7G5{/dZV$mm?YYa6eaTʻZY(vރR)d\5Jt\L3Q)J(0uZJ`bs 4dw]uU,8Zg n[2pnBerN[S|O$1ՔnQ^hcc-::n),:"&LJܩS}\7hm'd^Jk?Y py= 犊XvpTʓ ]e4ܚ,qj@@~;x:ُ_W3|inyxӕrr ː̳36|d6@tf{E4%_;s{χoTVb|zBUUeXazM aǶoQ~ C#v!={`M 7_z$2A+^?Ҥ9Mu#$gaׁB]bVBxt),HQU„>ILGsmKMB􋣥SBe;K]@Л%hI=+p>]\sU =І+Nщ l{dP5z*N0_7ԔȮ"$Atq %ЎE{ jl [Z|h~YĞW%|x.Nr%HD9?LJcU% /t7Oڨ .ԗ[@QCyVj9X #ks:xy;܏dYIBc*h5Qj0ˣcP?M}W[X{s #m8fyq qGp ؇9RzaOѦa*!4`,o5E.\!mc7)s43rΚo,Gf!PR;mǥ_<-a4\a2l}id(Z闼ny#\Ij̦eA)7C|NL6x6Zޚ8ǞGL@]V;9'^zڎ:yTJ 8Cv;ɸAViEv1[=Ouryb&t@J*"!uS0faacYf,ƔXb3};kPg j}GRSqI/8b;׉(*0;-- kJm|+]RˆF]76Ip0^0jbRT{@BNf]@3W˿rPo+"q =GaDXEG>{٪ xu D}K"@tJ4zT~1 /#lb 1+]ݤ>^ѫ|C3u /snV57 6@F' %p~U`ח( <I<0 ϛQY3z>e ;HݤcAr 3J%?Bx *(RLK\7lGJ&hw6ōі)Vk{aAW'=&\6qFiP3]5JSYv>`%(bHĦ]s @\7JB1%)yM̺kfʌy\}6{kF3UEN{ѵPpcæ odV- itܫm'9iV66ةa;7 Ty `vWE@lOj{]HQ-XȜ0\Am:m G&Bpxʗ/qo17t_Yҷwm6A-SHqzHY9lf@cYrt<ʠocΟMZ|0$Fp$Ov2`=R]𖇕/ۖ}`:a@8[(B?/ŸcNLZPxF2I6Kz!6*GVsUej Ǻ4¾ؗ)تgz1_\7u䖩o|kMB_M#Fΰ/{LNPwa[/u%ób:?`!//68!HDl ej -,Yuh81zQ}K2J/g6ƍIt~y7caU@&ڮuޯpvZRCUOme4'0IA#Vz#`1lnMlRjyZ HkժZq\% _4?A],?Npz|j: jÆM雘U[_C1i NBL9剌D=tTbt\J8wi<O$*艫5Rk^ioau`NyɖXW|1\,FB)`̹oWu4ho6%®z[4vO 5~/{:-c=7k +h>ą=^72R5ee %wLh~V+Z$p{RU*d#DeOc(%ݭx^Q39ufſz?)j -1}q.lx3[꛸lct7 86Apv uG4}:eӓ pY% w,k-ێ BbtfPz\C Ys箒$xfY8Xrw]| $Ә;e?5t }J3͊Qvfu,|ޙߓ Ѥ4]#{#}Ց!w~R4$ =1enOU~O3Fods]Ahbk[XuEb]VfDxyJI?msgcy>lPk"<<>^xgTgʉ8:hRzGUF p8A):{#ŵvU)g#;p٩=[\ ,cE*́gV+(1Xc \?]4ױ1Қuʑz(ڀsNz-*\f`?9F\cMUd}H=P|{{ϙf3%dCqs2E>@[>/҆0/˖|,Q"&)lWcޏ %⚁8{x*M aCrsQIt̘~%)W`)dw^һ*lOУ¸¢>y% >(P1LN+#Ĵ/O)u!n O v]?gcg!L(bČ2Jmeow堞girH*o>;jǔ0ɧYRGW,v;*jsXX,?ߵ VQTg\UF*\x\q3yC90[pasSpٸ*G:tf}ϯÃ@aT (zC_WF][uu޽F\"aOVH-?Mú.j ?|ғ z k Q7/[+qc%eΫ̦mљ Ș2/Z29$<K$wMjmo| _k EyuVi'(x60GGǴȤ޻wvgU7˥Nc?xe5=^j#ޅnOqQUz8( @ޗ'a=pY0<ȼ'Ans7.U $87|.XUW緝jq@i=GY1jjo$h}";ܔiBcwvV7qBͭE}[^}oqGKT^&S>{קA=Zg[6t꨹Lfb\6"fUA&VOUxL`Y#:c{߱ѩRsͺƭItXt߄zo 75>6fөQQ[6/HpyY_P .;9K*h@&DbjAc$U'Ij,^5$oN9Ε%A:3Q5 I[=pߋ|iޏru#_dv<| ODՎMIsqŔ~D*Zvi_atȁHj; 8L\$<)EW^ &!\*Cv˿%;r_Ϩ=u/BchKIF9q&b˯#r3`^ F yؕe< cP(7tӳDK"BbUaN:=v:\3 2McY*X)L- Ͷ }r(G "_r\CZw +q$ur/n_ pIUL*෡YXk<&Bs77ҀIH{eR) ~Gr>;ҜkD+hFJm}= 0'=5u;G6mOmrTZ|XA1f"4_B\S-Ga9Ty\UnnY$-Ϟ{}E-D$Ya>d=N\hl{u?UUѱ=A6;i۰IGڄ܇oP)NJ9 Ls3U˜[I71m;4J@S`a"ЭC 3*c!VK֣ob Kjr<`DN> %.:uz6->|!|SLl9 F[_ :Z3lL:W@] izs؃) K2NQ y 6 ѵ"Dq7F1.u六ެn&^5+"9gd72, ^iǠ|R)H[I _~^$SThyVoRqgp lIGO"W.(WRhX y+$rFp*+N3s8SURџ;Cᣧ8 @߭o/}e5󊊖 F BQX{#~O4h <Ѵ[#/MuIvn^ٯ;a~+ERS>ȧ?mR {$ed۫G2 aʅtʠ[* <%Z8toDu/WBjShBBИ3=j{Ɣ^MI HV<0LDDJOClX[+iŧ)H7SY5}ճ { hgO-fۤ,(lS]`J=z3)pv ?O~SQ'{]QŒ |7cNNA)2  @CtxE:&;iv< ,-ↂ!*Mc~XБ Tdnjvy&ewA FmSsDUOa Id'"yH ͇Z,0(beĒcG>t2 /m'zyO6LvgǬ2pB׍myRakGf2`AMOL!M*{F#_ΡGIL>PG>Z_'Z5WR)T|0$S3Zjsb9|Ids.O=x߅zg^de|3%,cWJIWWݞ&ZO?= mĆĜ]Ӽ<^Ltu`m-\baDo*H:l+0k=Pi֪Ri 9ū5ؙcV{IE:v]8X,A|Hh>v%jHYi2=Sq]wF $[1bV߮v xԃȼ5*1bN9GeldXHfW*9b"bx,ܸGuO ү6jIBt:Y%Wn-c*WBr8mhRM1; |jr}X2Z7rV4GӨ/ ?,sQMp%[Z4yr~e+b&\8:f-a 5-6sz- '6?nJkmebCbe󱪚3Jbn O3Q"b~)6l֘'=PsN[]wܯ+Y9I>gPy4^n1 /UW~4 uI_j&]J猊ϽU507 >l=!lqg+-Q]Ǥr_n1M_.DRLeRG`>,l%7&Ȱ!:Xꪢyd zsr~TeR{.{}f- -8xaQ[:_Cl)lkѡG)ڙA)u>iuA.WezCPH3Y_{Jcz!>#ctAVVKScX]x{k_Gby<Cag`JK604i93V X3t$[K<~6ziý.aDVIVlhqI=M=#*eeY%ٌ:aҧ8=[7ipR=2e##R1l_, YjU@H4) $=eF2'^] u!q;=6+3(LLdsX) ueH8Ou R/J'lZL=!𗄊 Bt XRM488 gu4^^2d T`HyI^g$Mc{d2ezQ4^۟f)+W ?n-s$8w1pHlE.Qy' ?#"?XPa;o)!/VQcIF} &cn$Jb|9w]2 B5"0'U#졢jk_zp,ٶg"ucudT4.&(Y|Q-5J/xaUv>{0Y7{p+QKk:Lb_8ek*m(,dV8-DJ%,Ooh7MLoy }@<: }f2I!G~Ҡ9VF`N{WQomsīIF??Ygwx¾2.렩^Ska WdC?cYw{.`E]xz'MhAFxqb'3g1/u&=紟ʋT %Cif2rU2Hd8SΜ $xQ>yu,Qzo_ڪg^ڛCqȦS(ְ \J"7i_Tt&P}^DSͣ6?ĤRӻSBl2'1s$mp]qjnJTPH@D `,hAަZLz=%/7 /nuqsfu7)| T7O12Oh"} kGDy:*,m=n/D}.aV%qӯlHxn¶#\Yz(Q* %&{#h,ԃ 6 \z2zh.+رj]P/cxR!mob/4&2$8XzfPIc /m\p)l`4*c|&L?;o k7!tZ?AR&GJG 5rܗ|˾꫍pd J8:`H=AηoLrq%j7㎮ls6NZ:ȫE7N֏NeykL ϧ/V͋v$=0#mQi6v4hWHk{,Q5EP\.c9Me)g'kM0[O+(.aCo&٬H45Pj@&T MH490#`xUe2 wfȑ_Ԋn}#IbqJЮҡSnF씄ќBbԄ1#4rt j=< yd6CN_lݱ~bJf0^e+3 st{mǂGWPw!Ӛٱs=)ש= 8KӪwt4tf** a4Z[Js+oFcc;dr6,ױlv@1xY ajI[3GK-:AB s5hduzY\`:R DrSLTÞczϚ3,̳(fDŽG|Rsi]Í,!~HOm'Y':p0KݓSm;*s{ϒq\7\3KW5 &Yv5iXB XBTY3Q$z]r.| 蕈zAPн}S%W- R>đlTBoxFcyڠ.!Siƫ :tD%* ~f:38j!EH)D.˙%~8dq{Ei<S*-Hv!=5$}/Hh&clbuu:|}^B@ܗn~MARS.䫏YƗ-/x*qlYk*v&Mo5vkS01ld8}чFxc af|pD5'3|\4 =I G΄u݄T5;nML[jb<es>|"Ad'>uN^ϫ/kU=m bN9Ok΁_ABW.H0(,@y6З9o/ -" ;cH!SNSD3%4L^b@r~6Ǡ`yp̙L*9˫y.x+Tt J,Q 9e\f^tOj.7 z^x3:M-:`Ώ2P. U3rVS n#'p"J̉.gF3^}v]tqaMxv?aC&A6"nUնmE;A2Q@ukZ&Ŧoaz)'?g ,jUBk=26'yVW7u>yGS.+J!QdgmAm#q{0PF6Ҵ8y F(Wc;%ո*1G 6И|h9 |G벡߈H$Z iSzi]~e\hb:an}d*~ Pt<ڝ1 X0Qt eFQP7xLqY9ԙ_a"| 2'WCp nzN+dA85}P[ƈgCډnA~$Fi+\ 8لefu|$q"\'+qpL_W.eb[u1FˠR{E'U7r-Hzc ;ؒ)Wo0os|k. Ѫt}3|Y{+=&/<\LlXI4+hv<@Es[zn=mp.QIGZ;pDPE 0>^>F?kO2ӛ\I-o~[ThV 9&"GH D[O$YeM]ZvĨ2$LZ}Usޒ 1\(NN{'Ex{ϊ+Ftۣ=)=~ޞmV{(na2X7M /Qc%9_t liR> L?)}] $~۰#3bqwwa&4DHt7>oNe=}__О߼L{qQԱjc^PP'I_,~ qBՊEڜODs Ws>_ᝎGCkړvT[)Hݪ$btn3Ŋ`ԦӆO|9~O dS},EC#+sz&U[42cUylEZAnʫ 8R)}D@H_vP,g9aj׀>%q08`WFV@9j(!7~ eܽZ#V6´b.{|߸04i`KR!T&g^z"$EeAy%RӊtXP;_E+Ktݨ"i#6BtlY O$HDjIܴѹ p!)Uvj.;DͼztcK2GS ;AD)l){'Զ zyYÍ B5+>֥$jՏ'R D 7DJ/b毤OS4, [u~p-mȊdnfV m+xJb5XkULb8SCRC5!Ly7f*AZg[welyo5PQoHϞ'L )Ȕ`0S>"Kh!BwjIR`j/B=ƞHȻG g?ՄYHϮW&q/0y6/kHCB?nS;xg 2D/e u䊑Ւ VrІāˡT@)us<*I[Aܷ}[,(3*m)E LaG1#r{3ww g &c%un"d5JE<ͭľx[y89qY ov@Y5ʜwyD0N4. ^.UJl8 'R=1We#Ђ%ccO ff,JYx H@A8өr-8`4%rx5ɚYA+~x*_]^Ѐo)$KUNWٯ#Tqzl:9؃Ë=IU逵&"ߒy˝of[biEhw9`$isNjUo d H(>$NE:25pٮ/C2EHQRrk8W4?"]ΩY N`C!6 2D),zk*)J,nT2KWs#4 vEy8͌=#_4ƪ(W+sm Jj')9)|t咂F̤"f_XIymM'P&r+ؑ*7#2\?,_lelCi ѵӗ D]m'P>Y!+JY"F%kH@VW>VXQI;*XS,`VN5TU_8M @)H#p>ӌNN"\>+Ǎ)81r9-iV +5`.K׆b}T%è8<@1@TugӻfS3zb&u81?Lsc7Uexsy]7.|2& %nm?1, ʥǃ' tqx=FU< x >(J: jB{%ˌ2-{*\-q"u,g7/k 0m87tAr@rG*LNvJ(hE/b/*1YYi!e%bDYstwyU@4pϢ҃Z?c=>ιc`zVVT {Lj/ J~E S;/mum%Ta!p;l=!)@hWS~\ARRM-ƍT~>qog #: \1e{!(u[-!182Fl /5qHRw c}ÁnK[WBtl,Y5 Cr|uPw}چvlO"CJ)uczWf [Ug(ٴ*&;%}\G;)v={bxd[uܽJh;  ^G*\* I [̰KQUr xQǙjA-0&aj$z[/#;~z$3X@ʗMTmF[ChW~sya>j;.l*˃_JeH&"oŮDΟ8'm+%1lS`uVWOK9/3ͤhy'Б: FAV][Ek̝+}'|$P !4 3iMYy Ai2^+Q,5ťMЖ!z=6T5+;sUMp^lMrH0@N H<ª8[n K`S6Q9h*~$>J7ishv)7[dQ7wɶ{dCp9ͤFytxQ _9#3rTQ &EPeb3Y\^4mſΖL!f $o-9?*IX DY:֓ÊSJ5EY3J5_%γh'0Rkm(rV+UȣL]hR&檄(q/Øybh6z MD2C}bΦkt`AUXAԸm/&}*ؾX7rMu9 k bR޶,n4^|˖h^@?+ ;g;en0+g @@[# FH ;N!_}V{Cl-{:z*6+N^ag?ZR=Tˆ+nSe –>Awnk5>kҀT _I(9/2JY.Z*'e͞5K4!^ mh!Zsڴ y @jL?qkdv%ԯ5fRŶyiJDңPrkj ԮèK&0B+l a%^XeAyI;iN,"l`LXEVUjFֺ?r]2$TLc6B_uM1yQ*N7Pn8=af` AQh@[$a}j7}ztHr؅}S?IfŽO.i<畕71e *8 5*?FIP2w9yCM" y:T aX5Zoq˭/8>3eaD?UŠށW4{[vj U %"`:!O#e,]J wͱdvXfH[p2,%"̻Hdbж-"3'S,Vh >j?8W S,N8>0UHB}'w2x0m];,Hr2MA_`:lWtCqw?C\=a'_!ޝ=u~*mooEԩVP% RDKJC ч-*Y~Ƒ[o(n ۍeN! (@gH˿!R<H6JHn·5mLEv.|#Fw-F஖6t[&5&K[kSsY?,\]?Oy 7i豙_~)TJB紻wπNݯ"-``"]{'j>(iTIcyґja,!2M[DžEP|"ֶhR,Gw-Qaנpc(FS{u8a1\Jϥa|$wSE-{1f%/'U&6>fa~n9G5փa __W[#<qI4+) Hu (!D| Q@U*B7rF7B*=ɘ W~S6D-FaWAL ʑw`GsЛ!\q](X-;uBcET{b*©;]%8MDgrԻy,ﰖbK04 T]Fz:I[ ߿Q07b.T ./SmIY '؈h|C>Բ)w!@.%SO`uõ]GoyHStOSӡe5#4lGB@%y&vAݼz#]_\3!T3r\]̀X5lw18QM&:󀾚nɐ- N2 :.F=.Dok9eB5Rwq*¥9EnV7~bU+J'0 2^sp]߇V6$f@I^4Ӯb782.U~hM^1"&'UU`o. ?(:*Igaܻ&_ 'ZXAh{=^tv ^`"B%64bz]>s/a:S$S:Tk\ }gYqjz;S]܏HI(s_t{d.E69ISj/5v$Q2HImU?,.x)6y>hݒ;񡝔2 f8lۯV ƠSK^XUf\6 .N C) s !Pg 7qnroSCs'sqQ*dӰ,+ځ+UliڎTi^ x~8*}_i l#qs~]@mg`ܘN%tҝ7XTxyՒ,̀X4eYc8 `sǻ7 }#D |0q@+5NQRlv^%'yEslhQ!h%C b#L|H[n]|4T|Ɯ;̌&OQh1ikjz7|8Ԩ}n ^IS -l ] B;2k5c6WF:AFr&Q$P:6u"S,X1 3'A,9$ip>>Dx:TU.#:ԒMFcU{MN+n+ɒm񇨪Ɇ(O' ^BOW09$fH~; =(Rd@Bj\S fQgaC%nJUUz,~1GKT{X i| >D~BXʂo.DWe-b Pgs0-4eEP@NoInV؍Hk^T17kbVR5X V^뇵Re8G7jNrvxbJclRaB,!B02,39ZPy/=w˕U4HϪSeh= ٥;(I&ԗ( 0u*JUQ&㞏-(\wv)"vj(KK 6cL &v#N-0]ɦB;1Kc*Jґ]WЏ夶}ۛx?쎇'4_ejEstB&Dz݉r#u m.@FS@r3fB~:OU+#o; e]c;T@C ,?JV#R&;e՛Ȯ~ˑ!wѤُٜr\drWѕiC_x7rqK7mo>9-c9r>_,v?Mf͇Re@3f [ \Q )NJχ 1oN:JVDH4X$=(CMeF2[gbIѰ/GNeMٍ)ՅjyRecf!!Bt [z|H'Ϙ<$5(}P"KߚRC t}͉᜛o`&h ϾmBp_WZk `"1 @*A{tł A8m}rKSj*%0+l.+dL, afT^=%!b[qt#DЪZp/^u jڈ8H.3H!̵K{j\UH$Yfdx: +Fbn򄘰>M$[xTsihMռE"M(}S(whrn|xsKQYMaV^5%qߌ5WRs)xf U $J acr韯,PqX6kMy.(< Je"U14hZ4$bȪB0ES .+ZSjx3 ~rL7Hw"2@(\%BV=ֆ/=iu[?z_'d6DeK/MBE53≚? Kb%'%&'a47,j@6K:\2/zi֌uG҇)dpi5x\?ւ9Bꄜ@Մ|đ5YaONJ^@BOn(V%%JBTVXA8'dd 5MT-"*}3'9:18]x6"!f~a$B2(-B7 GEf٤IE_erIs\ S1B[9W#!g ryVUYW.kk`s]-D;pCN\ַ[%)GU!h%XWW*jƔ1bk6gH/smɛ&p6EDiޭa3Q$pw"Fj96|KҐ3#cID[ Op"So5rKvʜZ?*\4RE3ܳvkz;Ґ@[Jֵ=bv( ld/餶TG;w+<Ǔ+X˛IQZ+&sv'$^ %N]VȈ{`1m&p6i̾j1GI=> W:tp*.r#ξx< @ up'Dة 9#EJiHR^Eߢ;HbLug>KBpZ P+vJ [A GךɆ'N6 h!e$YU^C@&XETn[06sI-p~s6 r",~ M#W0$O0)&8rcӞW{7r{5h8 'BZI!w[Mu|xY=FhN jԈMUh$S?W!2v>'*+ eH\ڳ[u-Z|@E~f۠?kr2w |0xh8oI2C̖oZ|l?L)}nHM4_fmq%ޢl|,0-O<=`3·nMyX7˨6ʶ)QuM5s>u>l[bSJƭ¢<agC*u%vfOOSNlBڬHx~Fi'}Kނbse{c}?uxmj589t_lux0RJO5]?ALbӣ4>dkuo*URzw= O;&z8ccb0bm@yM0(FՇؔ8Q@boA>J|sv9Ɔ=z,<'(^i:TTڒ97,:2 `UXTVZWur0ˁKPZ'Ž$5A޼m%`|n4 `̣ (6~psijY([ s4-4 *a1J+ >`^SrշMig7 Gн9e8ϖSqP<N=2TSFmt`>B$@yko$7O' bJ r;g |({C72Vxl+&-Im4BZzu{l#Bq$4d uG~ܝz#%U!%`%\J?G3/J)Y< O ﰠb*OYpǸk6,JaJɤOs*y z Nج.[ENH]w&s1~A,E~F\ f;OqVkx01גJhw#"LdhfSͨ Z튭2u'R phaKI>-TQ Hdhͯ%$$ú_k8R xFq]|)//3PtN㛢nS3 &̸ma4J? '(&Ң8Cuw.^ ͔6ܮ01 D4%$P39ډCz;Y#jR4v&d)wƙ';AGSpa`$''yۄ& B&88Kعz(ͺ' C/O*MRs@R"$yA^V30:<Ҧf:@~jڢQ}Yj_>8WǤ~\}䁼ulB*Z>lVD8 %ӫƲ af )?T#TE_ u*! sQ %jsa+)a-7uPDx4->!4E18٬ p+gE5ь N!z}FJ> p{E}>8^#RCqav$G 1G77Q~G_#4/–cq_0O!{B0FZ7 K*5mXQXGğFc^4ܥQ 7V~yoX`BC ڗ?] #j׫>k85K[67uMl"c=Ͽت?5mk`잻D5;7NΪQ7۟h7hm'%R;m=L,@Ɨ:4X5jQA[!pڰ 4A>rk8L3M M]Ӊn -ּw" ՚@Av*]=0hr޺wMw?O &k`EN7^wIlͩ;qѐkw7!vUw(xhhGb1Zf#l>?n E!J5\Ak6uDf6T¨R~4V b: x ڠ'T"xrE ḋcb?f5sl(Q_D\F&1.~|yMV./W,W@! #|;_9z'M'3QGbj q%³J7l ) "mxTf ]f wp3ZN{gy+݋ȁd>w[oCR5al>dG][SF5Q$ p։rkBۼ3|F糨TwSWq_Ƅs;ca aRogd\=db Ar9x:XV_Y#Sbm5n#tPAȮv( 5Oh"ϲnc۞!>5{Ton Nr'(,D;uxM%q[vͼmnFxoc'>h~(b=[B X`@w]?&Pʄsg6s{+i?\eHA?$tBiLN-H U=K(U nlޢ+"#ؔNR e+G3Uo,uQ|7D' N'w?T ͥ2m$"SѨ?RVFc Lྙܚ9#a/Y|oa8J^@=d|`OD ՙ+!t<ۑΒkGTMPMʧE Y'Ȧë1B툐aqM' s?K2n~ƅ+dz% +s)ӁO)3"맣@8SVk;/*NPDϳ38(V^ufYNFxWاY=pZGqp{֤f䷮Ģ_g^Z>\9 lgs a}wuņ*麧E.%JwaumGi+G\+҄W&,}S@N(ufLR87kV5ͺ=q(o|mbz` zƄd^@۷5uE4/N*>r)7{Q>8)Mz֯6ŠƤ!\2*y[*))lLJ xv,00aS_vl$%BQFő*$[ xؿ0[7id RNMYAoD?xמ,Kt}oXm wg{}/4_M^+ |pLG$ն8*&bJf:@PVxi<4;P$UНW+PM'DH@}ds&\PUr8RπBo1|TQ,+D ;c)eE=_rPO(uq&jDJ2=/"05GځuFWiobo}*$MvtJrfCQ搑[ ]qinqZrL ΢͝n֥3g9+ŕ >5B'][YxN%`1G]'W*H7ug@DgQ{7f#꿻Ab+;j\RZ^Ap}Q@2^PuҿTH@rR[<ڎ ,Me#xoH2`oS^lp4&wޟ І8`v}!DMEEgM-؏EٚƜ?j MJZqVcqH?F.8=VPp=̜QUȰ# K /heI i.m3It9[:it GOcvh>8Pɳĝ:\awjˆ+Cj;$=,:!gp%xIзFA^׈FEolRZC9fa^[}<:_^J"PZko-lnH` ;ӣ-/ߵVuŷ>1ؑ:=BF^I/'RR|Aǹ@#[;Hvx:5+O"klaj1rI<غ3>6|Zoٵ`]=cE-)+AXu%nmC-va+&L/y/d?_P\u|$z҈oF?_usк%?{ӑhV)1ϊ#Vj6aBnEә>XT+fHտPKbT G˲rl6maXu\{mᴦ:l n|Ϲ5؈b/R鈳$MM^mkYUaW4 [Ֆga4C-@HT%aExEhl8A~A jp-x8KZCa nq2tTį20c K|a5Z;D r>rIq#nc|ŰXeA\'r}`z9vhYRpWzOa_YE<+$}sV@vחEjNvsfh~M ąO0A^\}_ƛ^F:q[9OP\aގnW[[4<9M@4G~$j݋}G(bx§X /EpFCn) Dbfsf˂ mn8 pW]0qArgwv3!VLhJ#DpU {` aK-2]Y Þ0-2'q#΋R?B EtvډСTMrϾS\t1XDG wϳ߼JB{}C""St߄_Zӏ̯^;ӷ䰊hOOBQ .G$u2Л(9cf(zBKq,?n‹0de oc,_6XT>F&bkRm7%HX:dM. ?^KKOx+ ;M:2>(.jZʚ<J}yg k|f)"g:88+rer; U QvMV8sS4Zq${_ު?lDlo 6phج~;LЖ:ZXM(n,Z{gKWZ$)`T މJ欕=QyykD12 T"7; E{K<%.W'ՌW1g8\75JyP9F iu*~zw*.l-Ck%WnHkZ5۪HAKĔez=oU4vXKüV@.-(,WChL}{ܙb/&y}_fO^BUw >"?[zh3Sz`P!=+/B%ex=|82(Qg>!Y^6N?18aȽc l\[z CխMڇ B+g2:i昺"17gԉ+Rs$Ũj 3398PdB2U s3voE$)]v#UE1^k.ڣ%&-4WMR3GU츐 OH'ƃSu c]N/X;k'"A,Nڜ\-6`Dpft.^=NoD%v5;X [2"5AGpxGeW|@1:npU50oo4hފFrSQRհ9t^A:~}Shyi"m`Lۯlu fҸ]19O׃j)RځWQ_1R_#,7s*K*i]%.Vnwɀ5̐]57D?M}tٶӽa+Ltz$TsMVib.`oWNK{2oMn߈åZ랊}Wi e-IZ!tR07W- ;C?dpճPطPO £nIFȥ6Р7Lq͉ `+^(`G1M6(tl>8@V:UeB m"zTu$VMtH95!a ?ˍ ~3"Y{0q{O҂5J5t̖D&_@oY! `%o'`S`e,a `$%RR[I-TnOjP~hZջVv_]qB%v;*V.Q(+" Xݦb 4D.F x}CYLiԪ4\s<射v?:?x||etS߽ګ/" BW([Hcw^ӡf1xZR6egg>Ϡ $M׶@$@315;L[E'Npy UZ hBº֔Șt~icr$2eyČF7O:.ut1PQ![9:L>uuV!qƉ$ m J ?jh^ >Gg`W ʃHHT߱d m= omX{eA&EeoL! ),9='HZ}эg^Q_d=+ I*i-!SKOAAɆz9v+m|HW(~U[WuH!pyNuqfkgؚsK @Ht kFŠ %O4i zOFOl\{ue_ȼKL+$8L12ŧ\(%YvT6ޯU7e\ԡk]|ˆ]J8'ӏ{% "ne:d \;B[d'/,8B}:/]R6[J^4 ;5_T1iFu`".?"e+5 r3C/T{>Oy?vӰXW4l$+Vݞ2,Lϟg&jwVݑFm 䇪38`?>;͹[`vkx8!pg(-^;:;v֚IAx\=R ЍyŃHsFoe(4Vau&>3>˟{#\\_ b Lݤ{gsn:\ΞZEBC@„l kKy/V&9`'D4~_ll_y$?Q,DH%ZLa'P"N4L$-nlk0ɟ'@:E EbwVh-n z.vt]]f]q@֘Ml('z7 /Zs&nϻ0!ŽXţp'b& Ut#/q=$Ёi:PZ8r~6c跚J`x/|ݎEJ2p'y<Ǩl15S#Gn;{n;l;-BnC̽ |r͹ڪMPK굘Ji!RxTwR؄zo`7,=ЯMm4'sI89ηx}sԟ*gA*"{$Vrڿĕ'U(Q#4Ov5"t<A;;LدM>ՌOVrXЪe>:);~m!S`op#wHe(T*|4{v vJKbͽ"㾈.^ @mImf:v=3lVH mfo%J}H xv$ޖP˻UTQ̎wӎ<4BHNYVpH Q^}6xi:5ѢXI^5ATMPnd!Q,0Œ]K3ZՎVhGd VDzw fHl Z '%-"T_LV =)l>}:s-P1sxgi4úD\_| ڕ=n'?/>瓉2&Ge$߱Dq8i3qChtñ$az<∵LyAwwHX|xp'";_X'Mƻ@HOCL=XnYqb?fhx[6!Q؎Oy\J1tk,rzeS@IQQ':“'ZxDgx XTC>S8UVa'njم)̎GraʽFewBZY&.cWX1lgńfsq+ ,gt,!X%y9s!|/T@]C@ʷ7 @yC% "ʐ(znrsְ^Ӹ5.ԤD N|ܹzu4sY0QE Ŧ|ܐ h|vqD:d; *&L'GMzFCv-&3ˌbKUㅻZtFyשЍ5[=ZZ83{q@#}YJoĩBr%qݻN1_,/퉥"~ D/|Qox?c8ad0ˍ˭[~9npQ|5i~ԼՂ.w·3Ŏ3!X1l\[R p_0_.v2Olj̏3Ϛh^@`hFx.8;9\<$r"*j$"oWNqb1I|7TWZK5\Uk:Zh.lMP39%gkJ}F('ȤL)<vF#^ Z-RSM D|3k@lsf)N'R~}հ2/MīxM tOR[4K4BBVH62' [za*u?[睉\w8EiG {ng9cCleq~VfPect$͎|ڏ:<C7_U56؂ҫi!i;fUx,sD:@s%kl.b zo4%|*XTH85e70|9X宺 @Xf7 uF0ݯa%:{P㨴8!򟑏8u0g[& CV)q&vx(2oVȍs.GHlןƳB ;Jzj崥Ft1Q̈́XgXN;I-se٫=! 楸PLisXR^j:-# [dGh{CM%;{Nx%ৼӬVk1_>xha4S5AqvB9Ora Ydwbvҥy[sT RFj/(Es1NOӬTD(ĄᲯ~͙p-ߥE#k!_4d8v>2|bd0XX_7a`FGf9ccڮ S]".xv !}kA! Z;eb2'`X Û0 XJۋd/6NSf8㕩G,=g^ WYskk^iW.Z,<8ZDiAoܮÓvܦR&  /3]/*>%1JGbնLm\jG\QG`thGgR;%)Wl$=0K7^|y'sA!6®k6 lx2ks#3 [tu@҅5{f+!CXUx@ Qcm$PP8y57,QwIz8n٬'ϴ%uN/^SVbMi~1}bƮ:˂K|D]F2ܱZNndҪ'zbƌT)loo7u[8VSx&~"Ze;[7Mn2g~<œU 3t+bJ!_hbN)׬ܕ+SU'J:{:b@yϳl e@8wDȋNF o47l eY;֠F2&mpb6kXrVgy~B'p*,jIoަa k$)J@20D}# ]yGn}xB]Xtq;6}^ M' cbѓ6ANLUJ%S|OZ D0{yu'IeZoZg0;ZYg8+";cm 8OG }u6, ҊrCzIDu0O5Ja>==G~Qtr[y&X~˪5tƪI3 kW[[n̡ nlc[\;jFо)M_EJԊJJt9Lk`V{lQz6*MB6a?vdM =DKkZl }7rhsc5L.{맳C'|?rއOV@2왁K4CH;vR2mO܎YR'T@tπk =†|V9/z,ٴc:"kaC2r&9cau]Q2+\'dEs%9/"s J[fNc,~O'dz8~3*vBp1 z4tLG 83eԷ.++we0BW?+<8eh$L`[ i`0O:qE@B5Zݓ_12B9jϊF-hL^6;x"$ʲ+ΠOqνM9w ]A)GQyބLkȺs"aKw#w._^坚T/2WDfz񂨟6Œ+7e(Ŕ(܆~ D*i9a2[Ec2x0;4\ءTӽ(=PhA'DKHIa$UŞwRE$vs`lt=nrFM砹ڈ>h?+n aս3LY;}0g@{~K̿km|-P]LɠP7^4OD9CÑ*f gwu'IpW\ N\*`72X}hai3YGLwV:gm^VPU8GuVeZ(^fK䱿N/Kϼw C/vtz >(#jG Vr#Ru2@S4UJqVF;m{Vc ˭L3Te!x$N8/aF7Ab"]?m4m7U[}\=7+3|^xw;Pݢ~[W!:Cygg4Fxh"U`COI6F]r !DP L-(.!֜vAEU75a BXorn˪Q0rHQ/ܒMLPKػխuŻЛ O[?_ *kرkCx%VP7hDp`HTc_偅Th,k1-zqԆ񖃝.M.>1OLШb1UG}S ףlr,@[\2>ig+ai>g!X¢:\ \N{N ԎKByF:=.:ya2z^1@ųp !kh`|D_sr0j#JJS\Y{S KHr,E59eAoMlOJCTZP+V*yzd #yɻ)oM.YAF}%P- i|BPIϟ zan&NC4>2 WARM=׆ ӳctHS@AXM'uk7DO\[n!ɩd6gSG`GC O0S %TN^gSR@?]A"Cݒ&|~ivb o )e'0_}:ՐdӔ<;݇IXC]d|y#.3H~H*@Y9IJڬ.ӲKEj;v([(\W/)t kX*h|/VC#`%83B x3T遆cHۧEg^PY#F 2/N8] 50ܐJMLJMm]'du;g'Ia;zJ0Ӿ񼓮kCqP&$@Ol!aDh%@T2\Ԇ<*A=kW`GY`WvEz'{M$7}$\m:MMc-A95?owx.^rjzzʩuXSD=m#V/SQ)2Wz`v)ΘY=O+wЩJ8*b>xs#3Ɯ`g -sW4zS1'Ct!&/3lד?@M1ɾJZwXo=OrrXTLM.AfNf;.׿4Vl=5$@ Ua_.[G P4AO98;4 \[-vJP(~] ZkP?;IpasŅ,E3М:u0س?](2RÛmTN\h?vŰu@oko:Y)ҬW&|hD2lً&u ({D~˂tin]J1G~C#!XO(FsEv03YT/&0?R\uYc?ٟڭG6VVt tUgd gOV_1=PD 1pb]rN X'_ SNJ Q Slߕ7zp(J;Obr^"K*@[i$>s2{0†眐S/}^a OQ!ūuK `yKnq^"%tjnup9RC :h K0\4&uYѮUcQek)nip:_+tN4@>? uM }h)6Bψ R픋re}Y6ӿ\/᠂hi;rhQ%y&x'iGjHdtR>wi?16pxgݓNWĎ b@8XRDɾXYV~YTO&udX5_%rƕ?1*y*<7u n]3)f-h4,R9 I/ZM %J,sSYpE.+Wɷn.~`Ilon>LF{fnA{8@Wd-ijm{%8\d |_h@пGn#I46V {xjyiPk~|{ܝlࠢmpDF *;5 i#lyS #~UF7 otX|ގ o/.Йx־s4bM Ut\Ak#iCW-4?]C/ ɆՆ?j~TO]~ʛ\ʀ/Q&WSBt+"y7!BC 2<}RVyN=R:bq6:m.{Z7 e G@iɟk%FʁoZ7xtlgm*aJ1-+^ .燳٢ }oRZjUj=z| L ԒMs#;]t\)7 M2$3yD#R4 Fy"L'cGPAdh )Hz_x?$µ煔x;gjbZ} `7fgQ}̰owa5Q(Qqdz$-˜]CV&wWa.Ҫg XIavX@&JC뿷9gߤFf$h8Òme0z\Hxh U]'7lcZE1"u3H,QyB>#&-P@-mm;?0S`tpF'V-rׂ*T~lpBE7OzYzR$&/!JZFk +W MLo5u~CKS\#r1ofV;[.O׼C5Ð*)^zh_#ێ =Go ۓhU{bc*_\"E8*KeL"\`]n$),l̇jlBrfex̬L `Ɔj2GEZrh1ݑI}@rR㫨6`!DߙmnQM;s(0N5RT0Ѻ˶zpBmbF1~*pklKj-TC?sdV/~MdC7ǎY-k5jH̀xR&pֶ\Mdm, dsx 1Zyl*h08im#ǖ}yoaj!6)@=ì?>o%f3۠QfGz!SV+EiR9&V/^&]4~cBQtjCaNyo9^fN4 I0iO 'lh%mȤc}kYHR=#em5|p.;b2㯺ssk)+Z Íe҉XRtx%!.2,,s>7+2p]j63Et[5&ayOkuUVu\P:/sRG^#+ h:<>: ; ޭgDsE3^#윬Ul\F qBuQ¡L\P~sQ.N*eQ $K%G>aWrZ\4(@8g!k|]SHzYdrZy a`M~Ri/8 ]ֹ'OA]$=RxpEN]$hV8XY0U148.*B8y<2_u:pb;|lDOkisQcra*+-5[۳Wm_ xok'M,6W+Eoh;)b SMe.ް*Q~8vӰ}jb\*;Z&*z4R ko%TMVmik sVS9ڐx|FZ'/$- 9S[ ]@S.<'n)3NHj%T[#6SwVZëI?ЯJDp}w߄5/әȩn꯲jZaGic[p񶜄 qt*YP0+khVUtu]_Wg7bCv:kP@^]U0OBկ1'/YΑicղt&A>\o_X_ŭ||n] =1OnVsc :3`$e<M2 H$[ G{?Se8 )j@Yް8̯Z?!Wzzn W: [>XӮ ]Af=)vM TԖ%LDץ3RUb} {;b: Wi@P@޺Y=X qF&V\)桉f*VYߩݸ2_Z2Z>^rP0Vr#6P,B^wӘ42gv8Wݘ՚ HćùJ )CA4wɘ~p(x90x&@+\\|{ QE) ߔL"$pAZ@$NK(zs~u~f򄄑fɨz)=4ڈ0p į@f$X?Qv fZIvM퍈ު>:cCd8c}f28k(6lA^Vg3%'ļVb0§P4 V37R>RBKEb"A FG uѥQkl t$'I+Τr KYLim4lMϫ p)tʆœ .J<| TÓxe(ϟn4CpTNDXrx JyK VAbuUsɀHw E!T2KT)L]:"}͵ UKdkkk?6kGGh3^,rV|C_⻔8 D}[ bSq2Tw.{" +q6?-R,瑕fQ7cw3CDӳk*zo=Z]́$T\}ᶿɳrIUȇiSɪUMOfo,JyBK"Ie? }1||x@i/%2 x"*)괙}$PP`hZMb;zʦalϑ*g Oy*[›-pqA !34> 5R+DRDM}Ncf͛a "[CݏØO;룋 C cDh=p28 nh#mJڽ v{Fu̗ptsuW Hv7ٵtoIs[ݒ݊A f;! ; Wa]a0C~GÿT6JL[Of?'9߽n sfp1%Qr L| ՓnI(=[@HA|kLsXav& ~$9WT)WΗ.(خ+L4M^9]v$ۏ+Рr?i\UW_d^69Uvg_꽖6 d?Irvښ3>SFѪWꑢm/ f{~Ps*$ ęrUik\ 0 ߓ=qzN@ UsY)8>v z'Ikpy]Dͨ6ݲ'/۵-* x;~՝W_;"L^, MOh~k8xH?JRKr'"nj<-c6T|ZU=/V_"3HU}LmT\GC0SMM/ .A6;:na;TcA@*0_=%/f&lV9$hr5YHȬ[Sqq6Zvy#j;UcHhz@2Гp6[g>pkXYoR%kx/Ύs\X wgN)J-7 ސkEV2#{AV^lVɾvsP1oy s(tB6-/Q3{P-JHuu}T`|^c#W! mD˿me|a`NB|N/Q5`Pv I뱲}w[7d:G!h [_S-cJV/kSzJc3!6H`!l^J>^ʯtg?m'9*Kh&yF¬9YY$d[Xg- @xFc 8r`YÙW^f盓8轝.&pǞݭA4;ZΓdQ4Fp8̰,z+IL#8G-GaEka{DFϓ9* 4۩ ?鷐Zu m*hݼeɔF`KP'-t4U|r!zfQFYGT*ŗ lX|E/^Y@)/5dX)&QȓV[Dԭw_#\P#&!L FK0,$֎{l~9rCB:yd‚m;'N_jFyVӊO#$iDJ1``El,O/]u5IB|̜wF%gئElEe?w}iY\KX-K/4\xѮh8TO[CL͕oqD 7hVΏJ_P?%IK/ F8dq0WEY]0lP+Su" }ͥ Μ(v; 9^',ս!T{J*$r τ-M-SV0YYݖv+mxFcn6l(w1[uJ j; n֣~d; ZNbԩ(fE P!7IDqܛ.r6kUo u9o+ 7 |dG8la[,mB %ѣzY;EUY1e]O>^qt]3ղO }Y~Eϩ-Â,qcjw@F9"(>ݶvNS!Wۅ5M+.5$"LTVXzz&$_ Nf#4Xj,tl roH;J10 %/juS96(QUlt=y6[<^/C8MO( }}:rQHu=މtx*x 0O幰ctZU(DB#o jAnlP ?\=\.=X6&dK($:77؍+z/!)fxO8um޻<۬= )LzAGFF1]b㟿=Mkt㙨,N]4F& <Ͱae >#퉠dk4se`{:$=*2$/#uS^{ I 'U;PV(~mY*BqugWB46&YN#gl9m1i>!]j:ܠvQ2m%L &8}SpSCݐy@o{Z6nbKS'iʝ:?6P?zӉ˫swpo5N!!U^fu` (<*Ѿ/̅yw!ʥNX;b$bC8V &)w~+᪦bcl[a6^UW$AQ.Z`![p.a@X wMZ,Q;u-\yTm6ڜmD₱~ WyqpZFLt`[^qA{&p8Eǔw&a6p8TsJwGlxEʽN PɎ-͗f7&;_րF:O_ʾƺI1h͋y$#!@<}T R gڛ. u{x_ԶhgO`њ?P1j&aZީ 2E$s=/V3n=}iD}x-X3T@j}U <-4jbFѫPEI\GdH"i,=lPoQ4]/;*>(RFª_*^5c%ϵ1y%!/8#?ԘN~S~дcp*Nixv̷By?t2'_@Ig(".ɉ=z-'y>!xgk4b&6U|Q]>ՙ8"EX"KԿ\YQ&Gʕ| p=^#I,3ܦl  f,BLV 7S55F"t]֣IgP9diI}"ဏRgqg9'E@ O_9{Wkw0ɚaW=]M[ GqͲ"}^ؽojB1rFx$9TJO3UBޫWc/bG@`y@qZ{53핇7wԿLI7k"#ʧ@MpO^: IJe'5F`mֺb~ݭyA fM9ɫ߶i$W(1hFzO -$W]Ql#9qc"nc(gcWv+j pes<Ȓl'w6ZHtC}–RG\tv`Q>V`?4Y Xn 7[`pXNDaLؽd*/o;t}oz7?C"!qu5/a[F\Ȭ5Lz~ħSJ>yt/޶7m}IוwszjBwFJy%i6&o  ҟwC/y[R-B:ǤϗP`Z pB"E)%2yB^WZ fh!EO?(#33CT \qCTti"3}H8-!O. hTrKro`).7ˆ^vhWA(zg(|sqa3@|x&2Vت'f5`i(Xd[},5">&4 MƟ Pb*XЗ7Yhs,~-DD ~~Q1S +h-+;8RsЦwIP㯄ʤF8;ä>*y"34 >b'o:LB:5g>D$u 8L^ fR;_[eS91#7ѧ3k#0 aT߈m`']†ǧƼxSWGzT-Jm-0?4sHޣ3|8d^S-Ig[tT3{4|ǹmESAI%)csL(*}q7ͣˮ3 ߀uI2g(1U4&dYKi=_(%,}cw4 ϫ3. L dd_x\kFN (fđª˫q4l4Y*)P$qEi}_͉!^YLZejOT Y¨ ?9f0\GO[ՠ0/HOO+5cӚKdcdN>7w Dz$㰸Q6(mx@u0^0&(HmIspr*fξČ5A&~WiApHLpL)jN$1(* R:mv|JG~%"CM 5==5ז%%W}>U|3ZE f5@,' ;GYhL7O/#M{Ԝ!罬S6?675U]^$ !7]/q a ɫ&ϒ@$T H(Z\JFUiuhG {JOuoY{})eoձZ?yx6O;MkyԯύiCv7?(FIX` 5miT3HZPj?p./,Djr f|p\κnZТ0n,yH*r6]h<޴5:E`g,PrޒWGDD3Rl_Ӫr=fx0.!Po1t !(͍}yм8%CATN!"fxSO 0F=?CewlJ3NcAju[YL  ":cxrO%MHrqa[_wvpY<~)w!7=f2ǫ~>'5>Mhd)mֈb e fF@МdхŲ<$d1+u<ϱ È00 B5^O U MUSH5Z_U.w#Y̱-v(L95#K؟Cy*Z^KbͳB Q":nI<8>莡*2P0}-wnV&eIZ {b?ui͋'SUL|9Zɝw08RDWح¥ahͪ&U6jj17Oƴ$^M XFnH $ )/4HQ]8ؗ-bV(~{ tр*sp?`SOB3}r4u[t>oz)> sS-#Sder̪Js h'jd(U HzC1,Q_!)$h_<A] GRJ?8|t@ KO w0ν𧔣TL:Ս)8~0xq*BP<Rܠ2s1-LXk qs2OU8 'hOá:b|֚:_ x{%҅2)5׆ \{OvN 7# JV_k4⌴/G}`=HCߖDJjZr_p4 iiH{p>tI;wUWз;Irjkkh"u<€.uJq)4B#V]_wzJu7p{2< N\**AKxL@׮l.ߩ|Ѝ/!5=6wO7m+V*(P,zԿ1YI9\׾)9X7WhQ%}\ AF`@ڏ5:/T>nbҿ-2 :~ՌwV:2Veg8록0íĦk$f7ݞLi478&J%e{G(|;r}4"L9u)8ư#^nnu˔'>^i+?2"j)ct's-G\hyTG ,>ۀA3xW!t*8}ܛChje%x 7;}jW "A yVܑ:nMN5$KMɉ(*'9'GZ2ٯ»Z@!B4{ut.wD$/ւc]ۍnКkdo].ҍ:i˨te101 Jpn2C BЭ)?3!qAE:_65_?̢}`ISfǏ^\leŒE;rZ//1 }g~-+X>:"8#A}.8岀˲mʳ%.A -U[=3x*M.n[.ĒsMCD-ul Dmӗzz>:~MNhL:7,ev^MwZji**Y|r ):5"Թgu $NJV U8bț2I6rzŒN}YMw-JLj$::ĤA_r9r/(f^5cQD]\o'R^gkm]cb{PܦU =(̶ZAAT^\5*UPlC6!egbYn[`QI8!1{$4{}x6S8*d 'fπ2T&;e 7dx9޶ @N|>.(:`~p;aqJM<6}f?9G0rFƿ>9+*]` ur'wP݀52A5IQ4K:>9H$Gu䍩煛}̸H? ,9y3*L9'k-jtr_F6 |C4(@g}6Wl% 08R/K@Xȿ B $fҷ4"<޿HiZG0bxk}GEɃ-$o0usKrp\5##8]:EtB') h ] )4/2lHRf!TQ-b^tĀ3`IV3:_>*ll7J=u[pWacfpo8n!% e"ބ+|I}JzՔuO!Vp= ]ilYMX1YfV:?6(/3##4UXvy{%Ռ?ƊktScr-+JBsJ7Yj-hpoerB-B}ŔpvEٜ..V>VUjyq=F]$ZF%ft_oQYay5h #;[t>,۽[ۙ"!s˗FR/n0KR^E]^D.[eM2Orŭ>GѲ~AT@wFQO*(vv 脡3@޲| ߧ_=#WE5g˴b牑֠PbPh=A s/$AQ,z<Ig`P ҂ ~9yUEˡ+Gn#2! &0?PM?fLntIZ {WwlbWF(OM&HM>N| y(s8|#,_Rs0MpS~mJ^ӏ[I7XHI)6Rv5"B[ASp7S(] q:txPV_i~A#w#jdԍR1~qMV(iˍ|P"t<*D;w"I~0+` /D`5,m.mmL/zGLęF'S'C XEp_8E3( 3zdK$k4 ܐ rn[*6ʃ(HN'ʰ4ˏ=\{8S`V޻G0Tp #,gx+gᮌ~]5FaN}@3 Z&6n4<*KHV&eXq Dw Z zbEn! m!v"Љ2_(7LMi oJZeoe!JgGWQIKKN1\u>,ֻ7N8V7la#pҦ#]|$VoYp"KRT>>1=4kJbLPsUEN\6'&SLa΀ +>FI@^BAI ?>f$G퇪BsV;+6<~ζl#u#hӐŋ& ou6:GTAw,#txc/ЈszLϔUȐ$]2~ d%+`"h8 9/>y_,/Jl TaPBąEfF'5- GSm|O58QD09p+x#B~JfGJ ;.y|b;L7|m V+Mq2:EeEZS3{I N#iVhdޙ (odYh IOW `*~ AZl6#/ v۞oݝt8Sdn24Iq6Jy&,Mַ2!={IvgR=Œr D]i (V%GMqٚ@'>^C:GKTIW)\[ֹ$B? vgP.PFS1 3`QΗ]OѰ%E2'aS(3O!3J2ݑz1!!&vWkҞ‘Q'풩jK א2a-O8~b zZt'?i &²9B*_:f4P먍fD\ȰƩk}2GsVhFmn1 3ZKWnي&MabJTW S^NiS$Z1r5]ϸtseoS7x"n 3DsEakHFGDІԁ *eJzD \&1ZeTDe jLu *>9L% YO%sĴ%Rd:6$>9E͵X9ˢAqnVf+jO? ~Ayۑ-U*J)bC}1FBhvkd}_Sy8CdU= H̞,_^$A ={՚9O?,8D #.acڙ~}tpGOYɌ!jl(52M@mi0dlձZJ$ }<1j֛SS+1'FD=XQчU wdԘ0%~|#ný+a[Yǒthu?-<S-^S ֩ߎ W-[U%BB6iWɬMh_&9oiD$6h͸$m%Sv6ޝs}YbHDDܺ6l$9,mʾ͸Lme doܾE欷s=&J;\ɍ,OTr EW%LcЩT5Ӣ]@@}TI=BwgQϪ{me G#mZm)f9-pLP9D[.uN Y5t~"kQ`~j{2h&fДfBh#k[XiAnW,.Nkby<]Up h8tfGaT_,vB xWm[G; w ΗԖ^0Hc=l] VՃq{hv>{+)^_ w^D頛4TR>FK:=[ki&sI^تѳlg#Dkgob듳굄@J<{_Y%R<֯Ȇ9{TbnœK(űpBz}Xqpn>&EE[?^G'נ/˜^b]"hMmxmU)8][UG?&Ip! aIG~$Jr/#$KG- B￲!4${g( Q1Yei[%96 :3:`d0`7z0qX8j7~<(!S(_RYi5V%)p5%(x"̍n(ؽ^DEr,ap56c`r~VtG# )ƀq6}UbMUbZ>{=EkIKt'{m䳈yjy8'I$`'O,Y0/C.$i!r'[|#bS=pkDisS7`/*|5&ީ&cIKsx"(sR{wdJ.󢇔}n<\>C!7ԩJ:cλcr:<!/XpXi EvPޞ^l3DE<1$=0i#b?{Zk _\]ܝJִ^ĸ!g}rj"5$xJ'(*M:Z;}CZ}w3 NvD⋯JFkp)]HS\ |Ϥӌ N"cH@xxИl_"eM9О!GwνV_<$|j(lB#|%ʦ;~]'8nr4zUD5rn:;r0,̨-URtL9qP66a7OKFKϩάh~P2#k,\D.u`#Ѣ6<(b,*.N"pOc~#]Lb&)rK W%dL2gX3t ]QjW&Z) K$iX:mh/Ef?6.V>%=OJ0e#V'xT!t;匥%񹿮icW&=1f`n0JPZ`eԽ5JC/&DEo.9yjhdϒ^afؚ$yWl>pGM{!U2Rpoc)WN}xl@ҡGJb_Sr$qDxSVRK5ځy>`!mFc6t=?NeWڰ~Q]WbEoW1 5ܶ r$k9rvx5@Lv3ZE8m~.wK_w^-ʃ#cvxI{'Q*{N:*ZcMܵY|ptOk )kPNS[UKw(2nd~F/ &r\ n' "9WZz>sWNR * )?L$}x8}y|z&QbY+ QsE3f/;浊ҏ :o26Lu`\粓EjA>_ &1n`:N&|Hn)37qLR":ʻjKW%2Sm\4{yC^$&$z*0I5`;g/(Bj7#ֻ2xEͩd5ф3&Զ -y(pOVhEޫ:@Li\yC<_Evs?DacnU@z NWo`$>DD!ʸ+UxY']:xǑYRm?UJ[K>$9r؍e,fkT>cFʹuZ?txf;qSU/ Uk>v=_Zla 9̬+-6(|ZרByAlnWe4*Poz>"G jzR_twpU=9%@$E.ϵ'G8f /HVѝ-=k/xJ1-ٙ? jT# cO,.ovr:{[o(`D/""Sq/fHQ?x/.3E߹Z.`X !}DoVWxE[)R5FY_53zĴr熽j̈́$UR?3B>2-7HF*DRQ9ۨx0BOb֮4SڞTHe5Trm0dEOh~r*Ot`Tؚf2ԋF0R%>ȭ}呝~H6dluL) ݜ}&h-Re:h$GҔ(Pd1kY*eFʙjjX({qy|U0&IQO)BjhSUt*iI!.p2e$livyA[e CHQ{Lw_ˣٴ xW.D@RFPygne(@qȷЯ]Q0+qS'A؆|{$͚XEV9褍 Ɵv`~>Uow6Rp^;nG=DYI^|gs,*[(Nmvg-q4U]Zk*?Rt51Z␾m#y_g+cqt|م8$8[M^Wz j)qinFھ=l _cҜr<0B eS}Ak CzW* wϰ'6s'咯oD38!;IREkÍNHﭓ1$Tqφv ڌfgs} ==db|y1*B&vp+V Ͷ[~rm8չ#ށ߰?QY B`dv)9AdC1҃.2X|[5]?tŹǬ.9Vd b=N|)5Uc`0å{ؙ|dJ1.U-U612 *G+'¿4)W'ŐUKg`h,!b h&{Ѭ~@(;~Rn_kwJE} A G{DҢFK3m-^yыX[ǪkF>2tg_ӭ@ȮS5 tMܚ8QGQr}5`)Qr ๟oǡYA`YKʒ0`KBVF)f?Xٱ4|^6^b#2pLy7+~iކ*niH@ٙéT+pg*}uNkst 5(!1 ͓lKTs=0!Qg0nOEC%OE=nWEyT JAF1;!l Xt`ŃDvMH{>QDo|AJ|sQc9D@\r+d V"qg @X;w!rGѨXDBL[@~l_wwp$$%Z7dAvc ߤX1e]n%rNޮ+sfo}*Hit4Èk Vg3}L`ۢՅ_ I>;?2f*3+QF$Ro^帜9쩪`m FNq C0NF16(8_&51 a\ƒIYγ1 fz; tE`zr6CO>&gJtP[{@{o,`J o'ҕZf%m,ߦ4-ι>$laRuWѷe5RqQ?r=0|Da'C)a N}X,"h. zCq-ۨk@w{ 6Z ]QGb3aJe@qѣgAvG^pi'яC=i N*S: Di;bW_z(P&rNB`C)¯<ϠY0h:CY`>]FНkU匫|ݖN&1QMBFP:e!9.gx(cCr0|`*,[YݢշΜ}ʹ>\.K4wT=jd.6+_%h-⠿fw}#b* c]bRLm^.ީvAef 6 WI(HlTkt) v*3KmƁ *ۧlDAalaF!^BFɻR-g q}A/eU[w] ("TP2EH=6|y;0ޣ2YZ$g'ZZSL4(pehT <$-UˬF?;вP0}ҘI7z]Ǵd=@YaaxKdX MqhS-2_}Ee .1](u2vG^f%Zlk1Uv]'ƢcQ-% ":!0\0/bHA_oVX/ m8>4 b`\;ZxU&#_25`E m}t*x#:, grPs'k%mxR)ّޱm47"`:@:v[/+`6d}=I 9wh95JI=d,pXV"pI7qvʽ Q , yY}eYcfo8 /RCAWir^%m0+:B緉SK\!O 0ﳉ/o zVݥu,)oIM< O'\`v|;E([(,pv,hJxZM=.62Y@pD]/<26TډKgZP޵W[^sQ:Kl}pՐ <ƍol>=a)C%TF:nejNrLb D>N :'"}ys\\J"/_ÅThھ`سn7l?N1Ǵf[7*6nȏ,mTf zf0a 91A4Kj8;R74U\33=Ί{,>KGCNe!K N/yؘ@= ڭ+7'S0W40}8єWČ] 'KQHO6fv.:7{`猐N6Cn|;G{$,PEb99)&i '%AT}S$.X2 `{Kr_aj2 r2W1])GGA%FmG..Aև)Cls5ÃFs{j\qsj h<ؾ5h JTZ'r5.d p0nEc:SܿV9L"+zέNf$K벎O32;91B+h4l/b^@l2EKcσ. !p쎓*Pm-G 0{)d0ea:2癰FAvnod BZ Ir(+$5 r ;;4ߦ"P>)6tXng*Ys ezƒD]Ye;#ZTK:Y($yfw B#l9 G|,*:ӨKv#ݾd-r#0S ez fS§]TQjjGC`lt'Wޓ9 iZγ&?\dܾ&ϱ+EU0ˁFE}MBH1h! h$0߲"CHCÊSQƥ g\>y(uf/v=k%'{t.#T^Ny>L{ٹ׳&KRMoEn%[.VxcYaI = K,NꝻ4u. aܣ`< :@].j`NIMB<ŀ fT|p]FCw8qϡV4WvCy[kw9(Ѕee'>

ԺzgK.%T:D:E;Kނց%ev@O= ߋ%Λy32":㏸V,}7/HR>'9wez:cWO *W:P3&0;\ؑ=}{幗8,E6&oKܡo Z5$gkֶ Uo&8^,T)E˒5Gmu7`Ѿȏ'Zi;`l7\{-?Zyf{#7I'_IT 1Ր=k] ڈ2Ynw~3. `u9*Y2wW"jޔ󩑑aDcPFdx2n/ڹ-Ghl\ {gO!QWjMPilZ_SKM.zAAV8w.2Rh$;J #'bPVD]1'/"Qgrz }ji\h}0vck}F>둠]CWt},rGIKxOg: se6(de+7Ť[ 𿾁$,_qw '348"(W{3mqia ?@#aq+'0]LY>N/=5@bR[]U}}bIi =~o/t:$6!M׸o25eQ,zMo!5N^ip^Oٝ}f̓^G~Xz`?ҁ;@x ?Ի`{v&%jZfR'`+fC>-U Z Jwx0h2?%Fς7q]3**X]-r iQەv\= Kc.9FӅ>E.fD۶G=ѷ%kJ˲Žb\7R^\xslv A rd8MQ\IƔP ϐ(hb?B?J>l&$KHSt5SA;fS3`U6dE>"F>{hx'gj_ PGݷd GA.\A7?DiL&4ЬF<+T4‘pMpBbK ΃/"jʊOX<* xeQ6+Z|p=|w'0eċ85Z_Zҏ՗ˈiXG-R0] կc%[ebH"06,38Sn;P,>1;+"%_ /h','. MHՙa-aR=6Ug4$>R?D4.Ӌr\K?2I@%˛W!h}|:"r Wjc7,[3D)r@<˸ɥ[>Ohuj{f-tB֖=_pF<}6HonO؝[k@G+*vsq,þV<=˓h=%~I} RcL~gt'/; >A揈$KD?bQzPIOߦ3 aw+h7[^gƲÓSuqz,\0tK7djVX+yQ#}QH[OpC;JI:#J~xνIejYa'eج&Ȳkx:Dpx۸t4r>=TƤ "s"\`jI;߾[[.5ī?Q@/|#+xn 2}X}k]Y,*xj2eYRP3e~~$4Əf:60Ҵ˹[rx~FQCpUΨZ,&YƎ<گvtb'뉲#L& 渋([­yOr+3 Ѷ4,#iK)KS"4Q v&f{%.pmCo)ƨ|H'MEv4$OoD{fp"zz$suvPNOVES_aу˘ WFGNoj=&\O]Cy9D}a,m3S1P/ۂ:X,(U[%N2drҐi^汗^]`C OY?C gWC8:8thsE^nCi}2a3n%(w ɮuS4=\IɸΪF܋(%ϨVn%Tg^4*Mt}N-;d~1uex Y=cFO_WL3<d`vǿ>8#m]3"3%-ۗ3,t1|rrK~ :H8I̕ qFL*U_ٿ4Ib.Ѷ[ߓ;@}{ EԀVpV̈́uk- #KФ:l=o~j -D)ԏ%õH)ɺ%zX- 핻F1)SD 64fݮLԵi%IϨg@M @HXp„Gf*m+r>Uz/$E( u e<0&ȳEv$8.Z~h{ibv6RJy}/3^[Ɵĭ @fEsLxUr 1;_Ã}kVVH`"kJKjP0ܭskT*&3%{T 36c2^g =b(GO{- 'H_E/i7llb֪ Tǽo]B*1zw[6r֠'w Zn.vbhsX.L3>vI,c3W9q/!35sޫxsKb$,ZemɨIhbG?se~& rAJUѣDTd62БT*jP pз83RƾN0qI2vm5y[5 g'a8@7<% 0PBj)vPx(A.<]%A=o ʃ:Ve[ tL9Ct麺$b4QJQ3ԙ c 8E&B.A%n:KA18_ҟ!K4^K;D JZyӯYNQm8]#{}So5˴~iԬoonyuuН(jz?^һt`]_ dqf:Q4>v@+]A-ڽy A`b?yhСw3lz*:?J]IP&0k7hz7 Ezj,Et]׮uя&j~/9t\8*|the14"\]80xV}^OA-%;tcNT$2\yK%,rAۘѥxPMb]r-&dX8r{YS)xVK'Ovh1ǥDfOko^ JOY3޿|vo g6V C$w3 ^40i7|kV`a|ް';},}C5Ssg-9 8F 7kf]ZQ !<=>Qٮ[xdVTub%ĘwI1f0[jڵZu ީ3v΢35IdVHYnT•RQp]514%uYb`UoHwD,d65pJ,c◣27[ˁ׍ְ Ui%Ѱn"?⫛D(VHQڔf#QCqT Yۢ)fŖ7DqPT_+H:}c[S,`fm $J1"(vQS!݅ԝ}WG>D.zݘ{HQ҅9.#kș鍭3OHꞘ p]j-t4VTڒTF򍄽w.RG œxQd</R9-rcٻys4.Х46 `Z #tOsB8 d~FPPbȍ5k+x- rH11L 5rx#]xЫ3z.rճUDdqcqMnV*nP=AΊ_(RӶMJ$.r=k)zbj:qhُ5I6}Tra (: i&^[ӴyB|\9LGmzO({\#+O̙c x\8 Ekg0$eTȁhU7}.%[G%",S+f|L}i;ᇝ"h|fM=v|UK$d!}68_X6#4:[Qf:/=2g9NTh,/ ~|\hw|tc(2)ǺEN7jKsCqB-1?V.v\a"'6rl&u,h;o%0]:]ːu:V{~Z V@l|b/ !faFdmu P=c5Yvúd"z Vpdꂁ:ty~wrJLQ\4_ w&Uy 鼇D iwMDӷ탣G9J_jA _#J=dKWįVj?9GjO!~=Bv)w,+e*Kf&f:G'HQb_s7azbYh"UOtkh@͂ %&Tn!MJE[ޔNYBbQ>BV;7h h6 2 rkUaD\_ڟI:ݹ&z Ⱥt%V:~"QFV=3L,0ʓR^0LQgyt r*8c/e\?OK nⰙmBHkx]?4\j= P1ਚ`\X2+e]‹ +]vD;S#9&C1[)aPV%:us!>1^}{!}D*:N^%]v/y x(rI1y]™EPUt<03ZHνGX̍/Y֣ Q6w:RxnDy"~~Lvr^AQlAlJENq=eϴ/;Q\3>_v.9?m5:_Vv se8f0W$8Ԫ8zw 量MGǩb\,^ѷ1B4d,AfUf2Ra+P `ɷ86ޤD-╆ySj`aQ` ::-׈?F3&w.l4/ =gy^XT'+`;[4'~"bhr5K&=]/ڿ8~fO'簆>m ]t(/ B K{ɐ`X qWТ{U[Ue,57b[mD-gefx(kd;xLYH lnqYۡ)'ح@[z IQj"^FMcm0UpB+a{h 3Ovu S p SNܴ',fjQY ?^wkifC Ѥ9rS(!c wO.rh% 1c9՘Ei ݡPw ެMV,h^G@:| G|qh`v’)//PH:+LxٓOqQf%z~ pv4t0i{aĥ_01O݇=6"dV O49KnwL99q[80?p֭#Ŭ]sO`e_;tK-0_Hs!WA#7pJզ%AԺO~j!@-uەy4fkk%GUa5Lgд(xo]'9Ꮷ  YX?(eFQpBSk>} M"񼽭aX(qA̟G{c l3';T71k%8ρ_6$$]L/M-KvX:HqB`vuMT;`(gܟ-wC&IyƜ$߇}":k}tzod݃E U xݧ{"=-OaƦ9)%%!Od ē ' ?}3(y+7 uLOIUlȉjsh>(Hj/aHA"C7qFZPg5fSv0-I B D h=("Y@,t˜lD |4R÷FŪKу9!i#Lߓ&{` 64]FfpǚB;%1{LR <.9{'#ʝ%-2Nmd6:.fy} { AeͪI 9ppSS|lЙ73|nkä4>R4|V ZXSjH|U@iߊ-X*JH|R:.Hڵʀkuluuǵ>9R.ǺWWAÕH)hZ҇: o #Qcjl HN$.%H3녊;xX)U_楳VFZ*az$'2bpu^AH~Rs=tF7>cP8ƅ"ҭ3Vc+9<!!A&9pf!Jjus\bX,ģk y;OPwEa/gdjLee>B),Җ&$d- Wmoun>6R # Ni δ96qc u\N!SӶ*X*!kȟXy6ic|¡AHd|uAhHT~3x 2+LsFY[< qVnu=!{yA:1@2:6m𻝔M=})8`?x!B֬`'6W륦N9Y6(obdxAxF'zu2L}MxPU [H9Tm1P*LXkXA)%^,|0W<3SPPA"Р)0!o8_MMҦJ5r 1{mlsޡxZ޻MY:n~,qn^Hu]UPg1CGK ?`xCoy4/:tpHqqN@]zF/VmXE;@s蒤{9x/ zLT^M4־<@EPﵡj z@$r3 -M$ `?\?A3GL@;qag,&)62+HCptFnFC32uBJ1Ğd@[Z ݟDrF}6էm}\#sr![Hxg->5&*>^D&˩;/1[bϚ[KC[gT/`qŶn05B9ۙ?=vIUAGJ9FQeS'vch^ǂC1}p^9ô;Rq5e͌1IfO;bP'8=[C|G!"MVIS˱ UM2W/HSPq vz' yd>f/<J6>a?^h DH%-t'c_&!.gjoOzl;Gƣx.bueGNKy+^.`uqT gkс}`N7|(_H!& ]M>4jJI IJOगiyGiU _&f ՞vb݇ x26Ϲwe*[%Z?Zt>Y6Z?ZW8h} }O Ix9 [u~IIhG 0./59^f2jFڸsf/ZzA=J['4dC>R J]H !wP[B5w$@ʡnnF'n:f/G+&U68$ъ(\pwi .v%Yܝ/Rxz+1C;%-HFͮ_ Vؾri" P9=:n_VqVa{S ƨ XdG8dPXi4@ʮ:TIŔg?l'_ۙArp^l%nvYSuʥLoD-V^ė o@q8ۿGLD. KQNWKFZ;`eqjhLK,D> B0@ ku6$^\ was\M[v[j!Q bِؽq׉'rt x:ϫ 3CN./3gs>H崗QuZՔcDq/x}dX "^~ pe_2h6GQo[P? i '4Tj =a>++m:KH6Me>t&(hv3qSkZ`q2>~5rv;<@Q{;^G7`j/5s;س5,*zª3,2^Ng:KV_%&KtQ"iWr7H\%߶@1?%OaFzgE /rtȮ0|Y[~VVfʓP?s^O]`is[MCk,q=8hS!+!Nq6=-} v}%Y"%k͊^9MoS-gr2 )Q04B@gt"oO$ lz2Ư&a>2@wMH*My ]|0 ך}U3 QoweL'0Yӿ}1l/@lkyxldUm:'7r:"Si&LN|]r'h?b 7cPpi)=χ}U3 [*: )<]e|a"Xo;kX ο6gEX{7Zb)Ch;1h5*fr Qwc2V2拽,1s4=fGRYgWpOݼFgd=ݐ1<'do!Zs*Z` [}M=cHskVic+ȐzۭɦCV| bDvŏw/ 3>y=3 %PϮ.2p"ZCa5Ϊ=A/obnx\w4U9_˲ \JIQiJu[KMPu?I:v‿KagbRp\5ce_]>|7BaêO*gn;C3]5)0T5Ӈ'FD: g/Wxҥ'rM1 h$TeɐTd(}wqYUXVF\gQDP.rK+01\_2?+·p8X8ՓH;E=)zi27<ծPxU&Q2ܫMěwX8\gZB! AAw盙|^ l2nv9Dna' ,#kZiu[P?tz2۝~mםOη)fZɑZŷ6T(@b13^(L݇Ha#bn,#Φ1 1ὺ!y. zLX66%ӣx7 `e>6B=CEWDZ8d(@H'q^ʑ_#e-&edl 7OI/4ʈ+3M!FX}Yl"V9 Bn.nKM;4ֲ#Ao qg*<1#~̀Mo;0.~Ry@u=Ozdh+= wD!g6%`[a9 {mVվpcBe,:Bo#j=DU+GGvP?1EasLˊSzs,t 5.kOm|JG77oWI \JQҥbX!^v$BlA=p9D[/\Lʻ2UL_hL۲:5 Ivbf2 Blp15U)P0m{,XT u B~w5ڙď(BLؑ%eI;{,D@XoXk !eeaR*(,\I7>p`Akޛ ;I tՀ2rhohKh>lL R#v;y/37P9٢)<ɊOm5[%~0lp͢Ƞ.jsj\Z"^2A@Dc~lêy=YdO J;O-)?/9Q~}/@qԶN"PW{X=꫉~`g0HS72V&4)J_>3y$ vYI&L8vηiۭ\ehҙ >MXGn"Ũ=wB} P >im"!+钿vyEea[A gRi'p<2xoy(:|˦hTQ?xBMCmLӮo0|g`H T[Ż&-G \@$dDca\̈́VRq$ 5G.JVq</YٙU|7jn=:1N6ᖹeA em}fF2O8[Yeɲ UEi 0~ nnC@Y/b%aG#yڟcD߂˛/_ܯtz![O \ %u.̀@ntQkk:7:˪4CdptA!ʗiU*_,V0K@tt+z49Z@` M.j&Ịel!ୣ0'WI?Q ?۹C$YYpuV됓n!ق[ l\{[B5aI.fUP1$UHmg Ga,݂crh;П[+,#"Xi|Җezϓjvd6Cā߆pz`7L_덉::5+4t!`l.!6j])?^(}VJyu~nJ6Ra}fVrP:Q^4cQ ,ڛ`:Jbk:nb 5@D"6ET`y\Pqe*r )#R͙֟= NL60|3)[k=$ qZ`m~]Tq[6- 'dJ X,MJ5\5B'K8~0aiHyiw^:T(Zo|A3->igl Q7B\eTLtiMooIk$UBr%=ߗ0!e 8@Wz_~xgLWca-SDB̊hB1;LSb_ wХ k}'yiӦ}\ 9@P<hJF.y\l}2yALN1{d㾙 $J"y4`hfs:UI\{#Nȃyc,jbGvY$)YlUEE\}FiN_?\فq}\藴S81(xN{ALyDcTumͿ|2_=OKlDX1#pJ__lF$3y1'/iH($MВW}i ĸR,`Ev=7XȲG0*j*N̕8,5g^ Q[9mD1CjIzQlʚħЯM1H΁ݝsg)$1\6MҰ;m85ղp@d sZٖJME&FG7ErX_[S"755TpU(rW1Cj4?jJ(+>PS)ÇZ;&F7EɏKJe5WAX!}1TZbS,9:Jz.$c0milVzڪp,'A!U< ^A7<5-"ϣ+AJݘN8u\hnFsQHawzcHn zw<'阵MfxPy%'g<&=!!*z 2(Xu8)1^SesZ% 0%C}xp(w>b1 -4;_,xUFzuO"z!|˯, dZ 85`ymr,#KrPc ~8Tǐ<`PvǤiD%3j/i<Fٜxj^N_uJ 86|BIgFt`  ӎ3넓62eb$@c#"n ӭ CX be`ΝE.ڀ tKfz&k&b-_!]oB(HvLTAs6=()/X.VN=sםy'w{t3&tj,ۆŌq%15Am}Ab:ˁ^LܡVdVڰY]sBp65-cԐ^mʳΓM`0?_n_w_ !ePj4D 7&$6؁Cv˩U1|Ng*Ǣ8t0Mj8$sDUڕ }^&>NjCo)c(#i7[ȹ;W|+!F$C4*ޏJ%hʕc)بО,^SQTM (@ڦrX/AE&i&])j*.Z|)7G9tѨ6^Am&B }g237E8ip;~z]W<Bs. 5X`FI<¤Iٱya(d%D6:+E5tqMy5 |d@j!B,cp=6 &)9 DE- i~kA5jـ0U]\sRZX5XzBԄ' 6 ^l_/)xkAܩ] c%&t TDǖݯkvSY1}kqӇ&5;=Uw="`}iD'JmF h0?!b;N=>k| N<8؀+ezVTlFxNpILbPAp!,_rY6)N=tC.߻WZJtmWز?ȏd,c+S{1 <gw鴴Hu>q|z x9#\ۘFF:Q20*K8a]I驙-zf Wy F%\)`9;al"LH ̳ y 믊~j k4 3`].gb#}L5 ؈?`Pdk?w>QdbJbڌ5<؃O"1Fw'H~f/HyۡYNE/N0Y_z6+i ׋F#l~EG;z,U͗:aTl,p07Ђ1.-)5)V?;{g{i1$PG1 ] b]BГފ?NFn0< ^A%Ԟ71I@uЂ\yA ʖmyBo5toN~jz8v UŴ<( >JpѷPȻoUȿEA L~&NxjCsUͿv;| 1&Qt.Cn;O} #: /UזKI=l+~! +Z5@h9^32l}MI P;j\*Ӛ$/~1bf>'dQ(pg?\V0hi}Axq .93/MX!b($HGJ-dHyWdc"{2Y$5s}ÝomSxEj6Пϭa o"ms%v-l3uГ7CYcC77BS0Hx«@)_?k֦ *7=9PՂcJ dV k/&afM{-H)J;Ϯݜ $ 51pE9!8b!ܢl߷I1ؚ[ ʂk]#1]u;wsa3>r9*ƿ (E:YMkߎq e0 D4WGޣ":k2qA#%AEhif:*+\(m^!V.PШElRo"73d lT !8NY Ck A(DݑM`((pwP@I++,s`9{C9GLfqYP֒ʳEօO'p=qAn6Ez/5i^O86V& Ŷv5%%s Uy(!cGM^}lwWGWٳY>Ӎe9,]F3j6TV<}yp6y;"yXUCT a݁⺾t`XG[&C+bLHhM&_\T"m"M/bYEF&!SUw8>ߙpj3GQ((p Jzbr AulA>q\Y{HkǶJCp͠])8uFԡjÖrR}^4Oϩٺrr?r.L_ T]DN7 'Xr b9nϞr+gS%=ٴ׌h)be!3ܞ,_x4<sVƣ=?ޞW$,b6@BP0ծ-fjloE|GoN:1vX3(-@8دqdz Ʉ1B{WWJX L<-k^@|R{Dz=P${Trnm2 -2 Z|w3»EmV| ; nkaa $/ӋkƂ}C̤A<^ɥfƌ,18@-9]tYA Tnl$KPm{u^iT7sF/Y6y$䶍pgk*x|]<])gAL[9tIMإ3>&FgQBε9=_4T JD1mȟtMh.E,cTv6+Lc-d@4' &rQ! 4!@GVt"n-\?;gm7(E{ zxc 8:#ea4ebg4y8E94نh$I}ϙ'aH͘SYl'd@ҷM;:G*ϾVT9-3!0ݽR~2:0AeґҊ'k DOr*݈_cl2{xWjۃiw9b+:Ƙq?S\,Nԯ++ڨIYѼ^C\B6]#1UfT`&ycVfDl7 ;> )[6 n~B5gMLM΄WaJ.?ZpG2G76M(JCV^fĹ-]dT!1$ЪN}'R HsiкiR#"2). cYF?%]Е0Ҋ0t ̜hoq21NMC e2tWviD߰8Tp)8ҰDM`n75;i^Q!xAӣ!*E(0Q']WIm;ӅyZzCdO͠vX+Nm+#iщM/ɡxN4|pߺ4fBƲogX5 TcIrPC޵O{~[av؊ -p@n +^Q.izT7usWlw$. VH$˵8Ӑgsٲ9_/+D3%Oq,4S3<'6=WtτLH#^)5 /;XG e~MP8u`W1&;|lA0aI-h׎qTַٜp53.e)) 9E5OZ8>ud'Z<Ȥg15Y#M_> 6jni@>> TeRM11f;btw^Xe\"ZviE=;C4r'nL >mDa^s[\  hXmHw*Ot)Ucwtfj3Δ71ck2.IθiW[.dZp-'QʣbґǏ'Eb m wBHj<8@q1(){u&]TDDh]Va;".HPIoDM-.$t1s)`f L6"Xru > d(5Cd;*u9qڌp-(pou|m)6LlS1DdOwx bUKU}M|The:39O΄JrODW3_Iam/*?JRfrµ|'}zKS3F^{8O snEAʗH! '&Y^rYg!S%Ҏgn-u? .3ubЃ䞤8gFE @yn1|x=Lܬ(P7e +@b9" sftjE@Kĝr̕ڈ(M=^*IEf, ER@.}|^F3$ԐqN6ze#sz~OQ8m'/Yj} D@fK?awᢶPM?W5`"<2YP@eI@Sp!Vb:Z^ ,$Omc֟R3a{um˃}{3j|\#4b]'qӲp"KOd B3@' WthB\i'jrG2(k熦J%Hv*^+hiPDK]x,>}q2Gl6\=&XC,Ljhlބ%ONh>5zg}=D*gFye yyၸdtkJ:>XZVP_HX A&pC3kfVqWN83Piw=ۯ5΍>M\X47[I:wC{fG\ov5l݅1*,{D (j\bUU _{躋b,ٞnXB#x%>⾚C1u  6"'Z'_kEV[V[;G-pF5^&:)ګD#徇 8o:Wba08#m!޹3dg 7YKnKH3U[C6,i>~&!5v;SЪ?,$ݤ/wA1DHt:r&ۂ0uH×$2 R(^#Ej\ Gӄp6NigK yUoq>o<ʍM2}JG&^J;*Y3ciAAQ}HssP2MwnsVnj÷z_ R= (ʑh0^~~>Az4Y LS/a\MdZouR>Yds+P큧{mT o6tF\1#ʌM[ߢ/:!Z\ُ|Z^v׭gb8.oAk$}(dipIDz_G)+l>iLL(uW{ryDSjz;[|2a )rC*z">ofogNX2hAF%#a: WFL j%#oY-hY!<2[6Wrti/b.Ԧ"[yB<2\"Gh4N{iL}_;NÕٮu,~b, i P;xR5 g m=5Z֡8b:6 4DN^jm0LMΤbb%;W/$ QlɬDv)+?/sk,Q+uX~R6NKu@}l{lEIkGE2w]$ /g `޷]2 6A),e_,9 ZE+C3Z-1*DؖnPqWCqcVI7C`-k{ dte3(&Ѳl%:V / X&TQcߠ~e^ *&)E1̃y@DcWˏU?x6@Dɱc}.u2 E3(Vix~My)bdjMź ~Ļy t Vs M3e;m>Eoڮ1+G!6F6!9ٲ*a¹]e^Cc0Zl}lź@qm'@DF6ŭrYHB䜂V㧋Yutp3ݻd;* By>Ҙ:d[(nٛa:;ҳXDn1}w9]ԸW7zgXx̎f!T#nFkGEa) 3VS;t[\DHB<'qǔ ۮÈg5HkW W5s82zB 85UVڍpHN]".Iřr12;R%a,ml@9៊__% } 2j-@PWg#LD-/3!4v\Fw?\X:>m;^$)oN 8C{ )kcc}~?T+WzRjC$=4=yd(Xܖt_~ HY~9Ջ-P9Zu UEzc0PeMgM}D? JŋPI^8!w yI{% j$_ p_koXZjߦT[X5Rnu$H3Bh>Жs5VI>=50@MLW!ЎY16:;y% ˴<4tgj7qQ| a(y2COɖ7eVw|Ku?Av`1?n~xXp_&$vҊbV z?׭"b?3df@3lBt|CE c찛99"zo1C啱ZGmYF@E@&-egőO_7gtb y ?+*!=؂imsӇLk[7.e^|*VLuc?9.ÝzIqߙQogo qƇhCJb60fZ*N1Te/nBd8t֝e(aWwڥuo,r`ƌF`_1ګUgڱ0K;,1y,$O`^ѡ)Whݸ =FWj<}2଑L"{(Vlw/#?bxn,YhC:vn _nn!%#1z6հ]? 7CH<ٶ-қEuS H׭Oy2jQk,fsJ*-l<+ozSJ?Fq''_JaԕCC,*_h*.>*Y_XTu,rRQ6KT ΜFj cTx堿@&+ªߘV;`WTOQ;f,菺Gჽ9'[ _c6%22-Xn\ tMǥ^ 4~k~$nQHެHzŋa-E 9bPDwfVǸk0] ߚw>Ҙ\="{Ւpҁgیiul4DD(1s7YxM5N&qMm [air*K=2]A4"e>2')CIغH"—ԠHd0' }9.7Y]%~kyv\6XuV(h%I.\F_,3t>EBU2Ut%6oȅ/0C*eOQj{z.eJ7]{I>'ܡ()Xy`5/ZꩵLr[ԮZF̺4NoYe=Xq|Ofʦ>Wѥ45n@% j%Z7 ѹr\#p%E_ :p SzV]#vI8ΗT[Ἑ N,SHC{vq݂(2P03a &wì}m|$;Xm˦T42ne/r;|Nf}OLige ܔaI⾅rP{dXjG/bPUٌ6K|D޷ENYAAlf>lN􅜿oE Z003s X%,n1A߬Zetmp|宣铧v̸l׿?p׉Ls0CH}_buumZz t!H,gCx{8 ʀ6"0ϒ u9oZ4CU|b5!()Ax*؃Clor<<J~Erߞ^,@E&Yže{sS|be\SK|EK>6Cj;! &]'hL;T˜^o9g k',rWZS$ָT k$Or2~P?5?x8KQ:\Y,kOY#!Ⱦ5 )f&0þױf;E łt7Q36arVEcٻ?es<4#2p"-u&,&/J*،52RXY챉"Q[\ϵS$ &3eNFeWI$ejYlCJ?|eC;IbXnlk"|PhaR<b"ؾINmt)U~tlj܉ß+ޕhٗ ^g|6UCcޥwf;O+V&ί X-`'-м]*>RߊXv+P-ZrOa= 6x_(*>cs?苕<|ۀZn +S5zs;ʪ*$j!\J" 5n):p^!:[Rh(275^P0@$bNt0tBV5LD!4cgF^>($`Pcg}ү.k9 Z@k9f' GGI}8n^cC][RN&N6)X9õfM[`ƛiO ڄU{`4~QwWv;s2v]|:V ɳwvx n@㺨ם_H+9׃X²]TB3\PU"q;;﬷xh{ʹOk( Sv'Xm ;44Ȟ8d櫕{y/x`ވf3+g)e5(C}-NEdR[f^4_P -x Pݱ Cv-Az)p=IAgaUw [/ /^l̻˺RoP5`|DNVε/$'6U3g_:;ptx21u =r-4L.w4hs}nי'2 %pkcOyAMcƢv7lFx cLƥ`OBF}0a0>_aEЅ؂&F -i13hQrv .)lJLӧ-@$y[*Vz˕?+㡽2++?Pr݁*ҞBܠ0suԂd_櫑Sh4r]o3p ;AX)Dc;B0&&>Xa=={] Jٍ[ V >@ʵJquƙJ 6]AMgӍ猈nQfK<bw&~RhWTrQ.,ٻ6NF@#gY->dJ9oQ!)C=i-FǕвy'u c2M؆ oR$}Y7ISƢPdl;oBor0u$eHqšVoA4\ER$p>e8ʱ$jJ8@+3X0Z?vQW(j{ fR* 7*#R /k?,⠳ j UlB1_[A]Kw5Snhƻ ۻ}'d-˂5)0^KigC8E`{i7T|;Aɜ[L?{aCQWkt49ROs 9~_qĕ:I4Sz6ت։J ؠ*C[hv(aiԪeJ>݀W3y zpk$CjoBS3chZLSޚUAl;Q7!>?aa'遾T/C<-|r^4a;dCˋ9aO0n.uln;|y(|njB'8R}[DU1[&F/j^Ӽ*-}{dh+HR}OYVaa҃b# hպIٟZ+h'J$g7{0~f[{bpk Zn/+ =N6bA.̆Mݾ/[Hx; AP#|ʰ~X9yHǷkg]U1EPG)5mm탳d 1i=Ƙ/nY" tnYN@S&& k'Nhd 14d1(D)lwɂC\3>f0[8ށ\p7+-dz M+$SoPÉ&p=ՓobwN {~{M7AD/eϏhiCEUy.۷H% M.45ru9Z 8ax>*V_1&pA~jFmwc7Pqɺa64188ߞՒW| īEu%r'Y¾ $$$M@KIbМ}0v-ALF*FqD*[K"1!30_Y:'C>-u4XHEuy\{qEz.)oǑb _\/y/$yLiK&4֛Q~&X f,Q6H,9$ i[]ҥa0\+~d=y V @qmJRMmKcR-7wk6\# `Uow Lk X[[Bi?!2lCVW*qY]ɤ@)hpd<ߑ 2LY_L 2cG|b?,5A]U0^0NFKb45SO8ib %~v4 _: IҸ&:6>ڪ7\nu-!yhS; [=y]9"Ym-+ rv㹛̮CNyU`hE U{MKß0&dS(7@!YD"^ N,T-{.!M5 WunL6{P e1Z0T VIZ7ep7@z#DTז)؏{gncw{$ ?]U8j(߄ } }Òu whO^a"٠ϑC7BHq8qNmd."-}̮'1Yc%z$ƜfF_òD4:]8Z+ iꬵp5r u~rEx9nW<깇Y?FC "ѩ=UI?)Ҽ%ۃ++A='R$}\ Ƌk?(=wCrV ysmp2V~t^2;ximwfWm G(OVܤWFoWFRsyV CT+zZ(Pԡ7)1hW.֣5jʩ#NI׸co:{ 68E2fy:;gnLh 3'Nw @G+#TayiLKT)U^S  %myߩ_W֛@tP4n>d0ioԒlMAEmv1nǴ n )-'ptyN $o 0[n1Hj'ч5i8ys&UMInHۜq9 ߈Y˘OV\„_-+e@In -)ݒtSS ,fхΰ3 b%;^? ~,/[d+i,My)<ץ }t1!BVD6*CE0LV͵e[i}$X`=MlcWh @D44UxluddeC; ㊪:@,=6Qt 'IND{PN{ Ft;~9YQ j!m;1sԽJ.3wzS8UiȌӚ=.?#aa0ER:-S:i89-^$Ma^ "ņ܏?5% Y7M7e WpNGp2辭Y" ʚ1 z8#d }UѠ|pwYr ZoM)pOt2uϩӛ$snUQV Hʟ}'hHQpWV>at @qZT,&qhbMF\4@/Q)WC ]xP9ǻύ=pk'pY\Ӊ iBFm8su_[vo HOQ*=Y> @wmvSh2?'Pܮԛ[of˫*R2sB^!ɨ6pqW1%wG]ϖ@;Z'/?Nx%,1Kw&>^_ʠ*k{fV)&oAt\yE jpќ毳ُ5<|\ƍDHA2&;0ʹo0.+ F2Eח"IH=Ge$D?\<%n_M!}-yEXK y(D t0)Lo\?q vvÝC zwBr.!̎H.scN-;*7U 4꒺KyRd["%M0ˇX}pi].mo:E .soLó k"B"P  U8&CO vWt 5Nu `,ֻPuʧ<ӄ(mIB:{2qvsGnD`Zl&64 7՟@So==%TEЪtYDŽW6-SnUx |KpJ/E̮gc(LPpq ;è,B}yVSį0q0"zA‚-\lbVW\լ-0HJ|72EO Ej'<u͉Nٸ>Y"@4Aһ2c_"$h )lϿW|h3b[]u׭Ɓm0_:/4z}1^ϏF+ h~'?_ BUؘOԑ2/l޵lO?}&Uɦ|LfT85UTx겙jqP*.m8lag86*akX'E <,֭=ɞC@]Ջ<ġШk*T6d]  jpҹ̞+,uBݛ¼xL>ܻt$Ny v!v4@#9;ty&k`ͺQBP.ٔ<"%l˪.WJ{ vJ ~pT0'=^ er]7wj)|X6k9:w:?޸Vؐ(aQVVџuK:ۏr9Wܿx;ZP fKi05:𝫮6z; b4͘fǞ݁l], QarW &Za3E G3mAzGu 7] obX Ůr טQU+~t!ΜPX2;=%|+ mp:.fm7f{>u9i즲C943O~<:gY8G&vLޱ&JF=~s.S7BzzX(;1N#Ɵ:eY4ufsk\oo WS+ M..~TRc*!ԛ) sd$5e GF$goM<[Jb xaPRl_1myԱa眶`ii }N\BOwn.8&;[}uTB-( vu6q'y1p `q˶R#u0Fyrw˿2VxFG$:jbK_{a8$wS>!lłlzLJfR#[ṈMT 5~#;h>;$Zw|U.A5P}fa]5:aPo4in1oſ>}ۘܥ."mc.;V8i.*bqiexg* :vcZժ  # #TL-1̝^]^N v7rGXʹc%i8'p+ͳӛk}73nkQUǶ .˭w9ҥ2F PW=7(͛O p_廅Խ|wN8]MyvO+.[dCD,'543XG;ߗ9'& 'F2p.&Tz{'qj[UGϾB-3w IYVy)5Ͱ ŝLv9 6v75Z<ˢJVb }Ȓ?"AGbsqۻK dMVrEa_msP:7έG-*bZtHFDiY"gr; AK@!=obh{\Q^D؅ƄX={H ~F OXmxpTSh%LX JX\{.`eSÜ`E@Xyň- :ds)ʢ-{ b %wѾ%G!@6"Ϭ46EeuI G9% mJ`({V-"ը 11]QE.~+ 'fW혬 ׃o+g>DԔmNjMV&V؋hcSK%p[]rDœO}(\%Zȸ (5#'KnKD|`MUm4%? Y:36h;whP'CPK\"}ywUy-2ۇr!iF(I}Fj鴡ٝ";Q`(5k'г%0xu2Er4!ҍgD!evUl1Qwg$g仺enA pH3cK"#lzuTS&a\M}Fa".?{󞊉Ӵzm puh^VU1f½ìvUyAr>O^ LՕ@8VzO1#~o +i=!KaH M~w#640\]KR?nu/5v$+JΔ~jFJ5\v4!dB 6Q$͹R_BtDPYkY˙j"=nb)m(3Dq”Hvg!>@'&p*rA`/neI$祇(k+WrW@,2$y!YSP^#RV%͞aͼKˤ]s C JF}>-3wz^/yjEEݧH CXwD-y/( qpƨ,A+|nbYQpu.;#Itd-u^"@A.s'a(cQ,6&njȏ$rVRS|0]+(H e}-MXH +=a5|fùeyfdc Ky=!QtN=?ɧ4P:#<0cVg4m<9i$Bт( f6ʄj$Aqp4yDTY@:!g > ʦ H2Ɉb.49OdW}d7GҦnE's9toH'6R٭8,.Lpthw(E`)#Q ܅PS:l PtU+-V1lW7e_]DI0h*g& M$L;g_d׀feu_͜؜. 4Yd|$nd_Ra/\ tԀaбN)a̾0aQ>?n,'`]ۈb4F3 r#ŻPYg4 w$2cɟwB9I*6%pL&IYbb6-AuPt?v^v>ëduO A9/TLghgKo`L:)v\O#y{^A:tp;Ahݮ d]3R9Yrl HT-uvVSxvLwU[a9F4/ ۝3ǁj\SP,>aᴓTБ9UQ|_= "肕iE j>XkU0 UXȥ,#Q5#nCLՋrۍ4ݍI "NϝVM.'ُ+g#{kގaί w7h JvX2k$_nq/ndڋTukq +MġƠjxU0<xk!˻Bn-e*4-WV& mAm]I1 hƀ^c&hc֟a^*Q8Wa]vT*(}@&kYCL/nDf<2CBG"& snh^|ͥywl2Wjj"*AOC%?FST{>3۹R>&/_ckG d^e.9lޏ^<&/G2o'$A"WZ4D3I+ebpF&0UF~=t,q鈬p/`apr*NG3!;,vFy;Q?4s=$ Qx؂nO!-O~ =+TI3 AT?d ô7''cj@gZ1ٯ*Zfwz@Umv\"pxF44왉[owQTŹXHu M_™Lגَ AwXMJ 9örr Az-qcſcoc$R㺘1Sm[ ta%ϿBH6ZK]M QG47O?n-"qF'ONX{C~ZZxii;O5) Ri*zT}TyOʧRtKݴ轩ƳzAT౐MP-5%Yijv#\D3}`?+kăG. ]PìDlL&5hŁy4Q6.ѴXiMpwB%J[΀o&^I4F\0QD :((4v_{ʾMDa}o9]l.bHޱJ;*Xd{f9{X/ $LkFkX>u@Dc9@%A/pٌK xym^ӊ U7}>̒sPSw4*381oV H`=l5[p+W?PNH%鯧--BƱѼKIԦ@uA3z#iJkPG?8 X있Co}V4Ew2d1K "jE veҴ4( k>fpsWyh#\u)rH2܀18EJ%u6.-}8ZɥPV4ZNdK _Q 2dm11ӂ{kLwx.L5=_[SxHD«c?*ʡ056g؉\$E*9Hw|n5[oޡ]NO466z9ή)G\i4PPvwpSgK[9O<'ZJf_vo&H(=gfDwIm#&NYa0$%|Z`OI ZAŞoD3V܄`"@2'xUcn!Y!Bۻ2suɾ% Be&v0xw)*=(T|VSnc\Y5d4lvfZږ@@,,@3몓eGt%M^"v]A$h#ll ǗqF+~(K]=Me[q)B!Dqp޿ I= Μ)~fR꜅ hY9-mHG\Ul5(9h_c!Q7v~nH'F{'ףo F/X˂Bc8Ca-(1䲗 NSL8_0 +VC{0pj8 v&^9b%LD>Q*!$'F3A$h0qFԉT!@_q bćEyczv5CjH8 S5K FƓcA*NBT;4Gt7EV(J^R03Eր9VX%+ i^޾ U4 I?~lE0:SG>$'_푐yP|1|jX9u -b/sy_p)"d5>~Boсf+dr0%PR!Zs絪5|~pssR9fֽ8l:)MmPz豁6<>-6{^.nN"We3h9@7w9ΘD.'aI+/EbIesHg*Or>~ѷޚ d+.E;:Kk7@ݨѼ?Z|RBU ~jZtfXڒ!Z er3_ JјmC|UT=7q"Letj|3Ƽwt.T[T}Pj3lxyCvE+O]\Wm>{J&oRv4p W59YN# .ZvӖKl#/d{@$=9WH׀pLR.4Ei<(,vAހߋ=*sLOe )OȆrBs<2HZm8;?Ymo=1*Z3\agE}P:oiM@5Jg|o:cU{oNb 'RPf1`,^@/giX fA gRSj 5rz;nY ; OCr>!`@+QAU4@Xu:("﹪dZpYN<}$~M u7 fwR"rCC, lTPH^MC7u Xcr wnz\L?W+P6#̓FAzmvs`k4sc_.J%~oOa`wغ6g)(+٠ɂb.#b2pAJYɒFw O^#V]-5jzW??-Z6,gT+ꎏT{̹ҋ~ E/]WjHɑ#;-xH^n tHE@m('Xi2?!me?paݝy;#)~>9`ƓMA9[X7 (u%C6^)'j1 jvVvbM 7bsA=}9MMY`.LXJ0|f6o:KT+Ҳg*asn%>Zw=//v7qkȜ\viPqqx9 RհFL}7Jh.4q&Me0qKS/GAMk>ÃZNU=B,z-f XhW:λ1po~Y=^gvWqiՙ3`sMk XzLh U"z{E1EՅ S_@{)x;3bPtDm .}Z AM, ƍ5`M7{fa@4_Ҟ ~ &4 ƋfLj `7;ᚌ0↸]Lײ4`īz%/x9#K3S֜_οɏ~][)4|-)(߄.oA¬73[4yy:Lu `p*-3Va()_L9tɱrmD e.Y][BRQHdGI'tRr|"*lj$*Ȁx޵}Y~ c̃UD=?VlDo׽o~ޮfIy;;z7\ t=Mk#=: dxM< 78fF@Its;̲g8LY gR]8|gWj0zk MTk- y|\޻)8/m\cR=FoS6Ek [m!y" bBBpzk{],)xZJA;-dOKNL͘?lKm:s{~w$CQCYӰIٚT+<~^3[,p$&Lb঎BJ߁{lj"wK JFtqkA~ͷYdE9wYf$j !}fҢ|S$\"Jh|Dh..PP\(8%)!}:*eA0?cqs;NEØ ]_9,ScXNmN^ fLL"9ӳjZE+6!1~ssFǃ9]M0$ ]S=0o$*VO,gMVt} fZtWMW rW`n2jE.ʜ%J!D.+RtpML*TW64̓3{9sz|/k+#e#)]j-p&T-Gt26P;N&zvH=%9Et:ձLLJK,&F(t;~N(ӖxEM' Hs?eyL]R eufc $с2١'c*yxVت(T'^3s *׺tc~Ȓ:*C{O+ l疗#ib<ո- 7 G)"n(PJylXG Y 6p&˛rjoq8J JP0ź *hcl`~׫B.C ι>=,r>,B-qSE;=r [7;Dha,G**4 Ȼ3GV̹ATԋ#CWcz$@Re`MBPwx@Dgʞ3j:BC+/"`'EL>s67s 3ߓpx@9eZ1-5)| i6O|.W9Q]D!|NM tETmTL g܂0R :7]^43nW2 LKbS+(*fŝObK+a?SD9i@)Lk3:,FZ_-E:Ii7+pdLgPٻ2?>exƳ_ψW?E6=cq.gcuU|ZbHˑs4_҆~\BQDH۸9cOv9f_<8-C#h[?+l,2~p1h;g$m 9 $A :}q6=CzlOP{ؖSz9?CHӁM-@H: FldzNz^֥tH!r0|{24k/93#KL*OBr7`6&%k/'9)d3Sg_N ¸ODN0-W%Ǐ+RS8yUJ '(V%OV{ @CV'e8)@r6x QSГ:lѫtƺ5A~lLtiJů  GhH>\>NH(=5`r}PWn{RbDըv悜F*0쇝{{h r=s]h/re-g{:ikUekd͔TLnRޒ}b ,2/sɭj9v|I85R&N@t|8%E~tEC_Ж*4XW饕[+'&<}IC&Ta{BQ;)Ɗl}3^uÍWˆ#yŝ :F X(Fy" D&7Rsͼ}Y>̽Jb}{dMc{$?}D%9VkmQ*%yth/8>}aYҌxjSP3= %tKXg߰iQ[p䵨Jy; I]+5@PmQDg* TK.FsNcx+nʘ-9.$ݡv..SzXd4Z1ɕq% nҘT)nόs~93MH8"d-r\{r,)q'5`hr<~p>%KݾBfq0WFQ+e&]N'ҬunvMvMrEߔeeZ8{LfPɾl#=ӈWtAxEO$1 7>nﺬpĨ3/N.,40>k׊>Bu>9U\cRQӿ¸uQ_[s|h<| w4nO;0jĿ&kvW+zSB䞠y:2/I%Lv%Tj0W# zQ7'ԟs5.A-pKfgڷS >7;J}@0 xİZG?JM`$lz"qB ʮЭ,YG4 ~ Ul(gŭ]}C]6q)k|[]yКEIJ8bZbk8} m`Em1!l/O/A 0rVHb!rzq M +rΜ-@5KY,#yNG˔ZYUb@#Z \`aaCvw8՞}?ERoڨrdE*vr@i&PV>a 9`X1)uS޷a ;H@[TԴ޼rXJ -:8t΂;ʊ}"h-I` -|/W~<^PSnցׯV xyj&Qa ,@4RXPڨ³LW5 zi奵㫮e;)lW_)R|vdL?[2-?۬@?,˘+UliزfsuP 谠a޿t-{IT}tkq.KKgkCz}Y`L-s71MQ@G?V벢1Rɓ#r59xO}@ܻ&s̵5q%nD [vΫp*aٜ0ZJ T:gߦXxb(`"b'!{az_!ryzNZ/6, tMCLF)v 5L&n#gH(/sx6<yxy” zc>N39θ6-0'ZPbkpѸ6+QkK2U M3':Hb@(^ EB@2]N9J״?7v(Z&0!xm9 Ӻr642v}?_beӐKuU]㸷YTC.?zn^Ս( c6$nhtHX':g&N\{"6QC+kk͛SZ6a'yq\q'cqN:kF- 6BZo\<$IB6L%XAZˌk4 p!;S` Ta7~":vb)T&*Tܼalzu\D}ܓ?zCA%:3trGoA4Lx*-Q_]B*- }V6H>1|8[ZA[4sDIYZ~^PĎ<vW?5Xx033Ŕ 찫 A@"7熎/df]W{V 7@ wN'hƁ͛;ح0q̢P3$zZYG%uf-u0Qp }vt ۴A$L~t$枀ѷAggN/$bB.o4# Έ\rI)iL!vA0`%ZnQ;!uK RN!Sn6}VOeƻXe @q1 ҧ&SгC=3B=rrODeGƌ/)zƈ ӔfEy9ب6xuK#FBH[Uf0{ohkb´i%:tFԝz͎ (;W@x TG(;~\XGWQ7-q1c5`bXcxjE`k gO'WwYs eDuRTlDOh@S:~5g 鸎ɰQkdbnr(OQX6+752!BdcJ ^!9nw?/;eG[3Ba1Zv &ra<((ƵZ3X{C% 3' lv){m(Ȯ5S~1lmHH^Vhy#dGz|Ѕcl[DÐJjvb`2s>lU.!Ӿmɱh4ɳ1VV/|%!~3${vr@n!)@hYo %iH(۰Jvf=ܢ91d "KI(Z=ynW岽7IyI~8^ʮUa==b둼hݭH菹ґ`_>.孆#^iOl.eU}\B/X;1*xW!S&2'  J~ͩVbԌ>z pNΖo"`id; $8[5?I?߄awk:8 3=mWT FRgԃ wz-.,}o(<zx=rS̚*kM6 (vkC*qJZ;/q1$J2)8 4l9nÙ =nW՛vPw;L\_ C+;X"ߐq%Ժr>_} L9+ A$_RXBᵘ!h@Է$'"3tK'NnϺܽw{h+EhI`|$j,qܣCYηZi ĶANuj͘<.<1AAI܄\9'Sm0=Vp "=xշ-;e),<҄?Aʙ+1-Զ %2yRC6lƅSD$vRn,qv!pZm$E}(zۛ -#o(e2Oҗ0m\ JX^]ە:BKrΪQQx?`=|WL88u` OQ~2W{RV{1Fs 4f.C/,IN;੪pLRt߭Mk9#_HuC97x1AlҬ89_RX^ 5'TG2x^=PSDru>&q@c1(E)?aY/΁U~0G2q Cp|C.=slMk_ W *gpTG:Ro~A (#z+6-DtLėhBE/ί[_4e9Mb ImBJH8/ٷΰDHk'u`|PWaSis`#TzeꖴPկwiְ#M.s WX" jwgi|PeZH͗r";#a7D̿;EoTE`&2f#9 cLu~]ҦÅp&=U\ZIG@یt!wmlĔHMXMD2 ɧ=ſ$Q.N󦛠7?-Ҹ}n -O0>$2*0ÖiP@˭,!Ґ:"C$,"pwh O|ٮql @4CV_iԔ.rK3֥>m>并EUf2X91A ZN*f^Kˎôd.LJj'21G/@Q8%duvTg}QFA:+w+lOϡJ0>6HAdt)h/E]ahS!Fa`3OO֌zJՉ*|_b pcN}m'9/w/2&%2O5}a>3bW 4)(ES CeӬq@oD#0's|擅R;c\R7iy"YI$&֠:d>j φzbok2γBxM Z.b4'hmOˣ[.7Qm!w(o%DGȼs=&UOoȳ40vyoRuGrbBj?zثdʈ1&T:1Gcb #1T-zu0 53Imhֵ߳SO۔РTp0Wh [w'JcSNg_ײ`Zw:m߀/2!-!ҦBۉ1.C]m$4[vtn@GGA ]u[(8N:LeZeT;)氼3?~Y/>nc;PkT da ^J1/ Oδ{OT_csO _*=ndprejB᳷KwI.RԈ5vg^΅bJ0 UL`͈ MJ蜷 {# HӰWR8 \mGriz} 1mBZx0q(|p8?Ғ&Pv5)\ 7|5Å!\qnTh[v=|PǬO8![@?ڨ< 6BGSJau#S1A3_Ό\<㌹rVf7%%}*x\aiއi#p$ډ[YL! @,yO`,Ǔ.cv};q(\z@vUDHtm͞~҄UFeaԯFp #7 &Z]r^6X~ٯp;ٔ-yEFdݛ(MЙ($1,jZ -",qL~AE|WAlȈNuyIZJqCȋPa| m}yBOƩH|MW$[v ߻AM#% Q^FY*0>QFVqTbIOBBT{Z>.9}N[I_!`ML9N6sF.q^ :EaL|F=w43Tiɉ?8R%1 7Xe7k þ ї]/@[PlBI8 d2ŧ&TK2BZ-㎌ҎS -9*׊8a3z"µ@G\PpsՃ5%[B}5AH.`3i[[ߥQ%I_%(G8Iv4y0K(.. ˡPk\uIo>_$G>G{!MȩDZ):G6 CO9#sچr_`9K F{5z6C,+dc{g3'*,j#Q+o3]ETSґp^.=czC{;n|%ܘ[[SD{SMxf{EdrR^O9blT4Nl*;WxKh<$5QLoW6 )@2FtXĦt?mr<09PK۷Pi̟ D)C(uZⱷ KI+uL#څ:Q7B%r/`'x={߬RƚqʿIZ#]8\iK3؎V?$ز5j1&j4=pJ/Wr^br Q u>Eh۳ZWܭ{is3m?|H aToS ]B@r|m%.,0kL+eKq /N I-=3'{7:IGmIyzC64KLia`3i&WJAa c1t#CEر'R>>j3D2{Cvct'i)npԃ x<Z-^4ؽFᢼĝ?0ddE1ڪE^%F{{ XMm<]c:&(pY2d^@Z)%Eg.n  0_">ݠVͶ! Yx Jl5vK"k6,B@E<޾3WvaR{=Fjg,ڌS+S =r>җiFÙ$gER1?<';`e 5kby}e _PR% ZTIP*2Ҁ:?XVs&}[k J!M"X]qKv/?Iu( MddOeؿި!#slk;3RA!VhQlN!K]a2fޕƛ 2D+6_$n.W孹U!2-kT{6^[b8uO3pVX (Og)%EX߼j&)޿"ZE&=9t%lY$=NZ/L6UyYcfDIv"[R7_f;:^ $͉EL@L,8605$G'5-P΢#Bap\wL]tz<]YNZ]9S8 ??ɯմ(h\dsxqbvhw~LsiMUGKCj|I:8EAf5Qx&/m^2ɄDmՑr-:>5EzUDJ-1D (-񯸒NLm Y{pDN5_QYjARN\aaۉ܁׋Jv ?԰!~S8~m:pߒbpgKd sf,'qh4d?s^ONM٭8Zj iQ פaosCJX9R,Il}LbXl9L)uL|PGvAxGf?-z Fh$ 1KZ[sT~2H>ĨOW(/SP 3;PMUyJrFnjP}Dj>J,`Tz lq^rˬ?L$XW'˼a@S)O:Jyq!&)q"Xb|wl~[@q+$Sϯa;'8BV^h֫FPrP ${5/CF3 e!/2f$ԿH"KLlR'"E;,^4}R7SO| ^KYz @.wPeJRY.pb` n.\YEcI@&*CÅX<8.%dϵ;?\krN=<6@U!1p,CK/Uk"-Ԁ))YAdA֖qp:@Nb6n)L B³Jsy'cXQq.pGS)ؖ7oOc끹T@M`bS:wf&ZI6}]31\EV>R-'h_/-+7 Fm>:RMm?I*;s˻* a#s0}qS9Hza>m?[efl#`iM M9#bbB{Ɍ'st\Z謁Ԇ^x ׵:3T=WhdA>hb-ז#2zS `::S5,HA r_[]ʝ"k? bȊ{3~a~Hk34DY5rʞ<B29儴7]9u~:xaW4RmU:5[訢bF(a6jGCtL [% iF8TԢIF S;Ý@q+ <17"}8OH˴qoj1|F&^nUB ;m{WZrdI<|dauy|Z`=uLjs}BQD߹m_phO^OY.$xCL^)jPAe.Ѩ)A2Va/I8\ؠ.Ё_% 4yL9@}9m1hg=_(t*%:XLw>¡wD;:OCll`*("8`75EMddLX1OSTekXC]]m+*{4W%SJB[j:FpSs]޸YӵKRn2vل}5A-XV / z c|Dr/>pJC˥fŏ[}\fXݜv#MGqeP*twnĮmɝbdb{,r6R N쮲_NlINI6`FPsU]]aj 4>"ɩ7݈ 3C' * VWa*j1s]Q[܌$l#>8B>\#Œvk7!\Fd WZXj(#,M<ǀMBL푤]O8p52}K re #sfOmrͭEб{%cz!)ƲGpYiVZ>2T(.eGK/aQ3(2g ay!FdBeS(. g-RjXz[G>ZhQs ܉ՓDdl{E^"OD5ŗKpE ??G?y6QOcR4^um}vN2ܮJ١Y+lu %iU2+]_6,]Lи酔,bU$SyCe҄ؾhĥ@uB'.$vMEAe]nt!>{!D!^#Рd#( w,HK%oǐO0 C|Ѧ:Cc% *H fXV7i1ƧC:p=۟!{;<}k*@ o,zwZ_<4M*vYo₶,[d\e]>OJi Iă+l-)BsĞ/#8nH3TVMFK92G(vL mlkO;?A>+Lt=ɠtbe.]2]jgӄAnFAK: v¡Fr=*5.Pqr(>OPCL;[u5K96?" +B\~rT:iƺ08lHf;E =2A睅YMiQa:Vo|`ēfO >Oj!Uĸ6˹xsp{>vƢ$=R:=_Z\ 7Bڛ=v]e2&|2ј!N9LJa!HB=@ SӮxZD&sg#35%kkMH TD5p" Wdzf"a2I8\4nL_آ!v9uaɲ.l(:@CCT=K0řQAu1L"VAWqslҩnyurփ *d /5u2ɥ}!^a9A_ ‰I;= MD5C]mntYTBt5o_~=})rhpb#v˦*f(rӐgJt$tބ5Cm ]SP~(emD5sgҝp?|- 0Bd >'O61h7|Ej<|gT; +f7BZVg5Aj`cÉ0O|}m9/NP\o )씳 G0kW=Iȣ!:\ݮ\âR2$P:fT t2% Wybߵ am6=坝SCryXh9=01NMccK,>uǧ5e>xpkVݧ*$e0a8w&gS23_?t#%w&~z#ΓV8$ϭDBO 23 S*?D=QI7*)J CA-rT$(cf7~ a"ɉ5rp+ 20Nv3kkn>Q' .ҊDXi!a4kUH?K|q%ŲwU!rlL$TnbI& Tak*;$J8JL4N\;U{/%tjmgq^ EQx {AW q].( WN2uTOė}xQM_.Sp.+y!>;+WSTWosy+~PJ YMUVC;1fDŅ@){2L`\J񓧁vSVe^R39!>? UЬ,U\nXu0ϓ$3٤r"ߣ[:HSN!-\-,h@!` ^XEFޕOD#̈dUwqB![ vSoep4r3?2nQ9?aՕ|U/P;|^1،.zЌ2ɂfã}fΖ- h Fl-0#X@mp'H-AQ-v*=LO$d֌?nhR 2l/ MJN+r7n'c{]dK?"ٲpkCionN92ԫ)..5^MkLyZxO7*gjzVb3\P#F*F@, U}Ɣx+ͬ ANٷE+P_JL~k̀s*}[Y7TE=>+`Tnusא ,kNF%J0mw\ ;U`z<W^Aa/1~ݘì){rJX=P>ZRhVS&'~Dxjc FЭT31 V7ƀmCay%8A '#fx뭟|)< /'G"~4$Yr^<; Sn:i QG .Ds5k6Uê"kLc"Qx |A&յCv)t/X*ؒ䠵wnis/eE4L1;n9ThדIh@N&g.'ťaxKhez6gJ~[ܰk[nqb 7}',"jqӊY#:p/44-jUW@ͧ? J'(IҕkS a,E1 p6c3\7=hFY9h򰟘JAc;dOo)_:Mſ??R;T?Xty>PXXvNZ}.fm3 ]37\6 %p*boKhfI)qmnl:S@4'B:u1_N[ P0Ms>ź*||W">T(!"CÒR_(nLd 2bԀ~{HJId6Y7HR1ħSD-pgU <Š0'/qJ yMV.|ШP!q([Rmbm^)_wV]H/,(Ps9_};X]w8Ŝ ("Q~Kb\a_T`GNÈA6¤^r@E=ouDg~@ծ*t ѴшYevA@$;맶'o @fg4#4 dk7\ߖlt:Ku F+<\RZ܍"$PV\Ȕe"9|Alᕇ<&jOAG+80 .0sێ`@.vȼ;T*lo)Aū.%舐lq+uO}{mi̜v O$ܴYs.|*á~ /ԅo؎X6$ގ |ic7_6a R׊ Gc$7q=>bK/;0&=2l Z \Kue4R zO[7aw'i_J1L5kDWcdZ ^el XYZ0 !fxfy0^7ssl)՟V5Zr@~ Q3ZOۄ~|c5KAq!EXQ߃*\&xZ.oz9fͺ3UZ aSDs9^yHlxG%0q~ dNRvuSR-o%KOc]^ aUlx$O51ޛjVFzv,|^L; JIyAW H%? L޽gczg-e此^QLk{Bǎ\cN#,g%ΨU9Л2ȆMI?= (DGiS@wNa2@M3fBn*" j}~f_تu$Hti[a`'`Lrl+J[:Z#WkТЎ~DXʷz+AvI؎DE A|@jgYS N`do^gf+z@kuc&vzv$P[nbwx[nj&1 _AnkVKy`mNm>E`uhB:8$l*S}/ȵIxM֘VBF/Elv6CƮ_FnJY*(` ##J /o :tU10:V$^|഻E莉 t5 k:ؾRNt/2^ׅdU=T` xTM@Z̻ڪl0t>ʴi-gwBv%,%v C-Pb\7=</0ND nx)JsOc.mSo<,5 X1%[' /QьMx"OPzg+(҄֯_B[}[~f2E!㧻y>ޚ'nF>һ# c(yCʁ֑q~SqhsCRz ;(H|_WMGwݟVc:"4 .[:$; Z hueW;g]NNKxOyȲofeA|7aExxA غ4j:ZJf (3Ȇ7'@ĄR{wCw5nPNCF[>q1ܭd]zja GmDlo]mL̡CiʨKrWñ5ZdУC2L ?IeҸ4jT-w$Foc:ӆ|@W9I,}H>%F݈f @5[uFg2+\E$8]93__BK5=mKX W-0?brl…|~M|X`uh7d3 8K鶃0|n"f~éQ{ۄ"L6/d|2[:UbM'6zkNuo}Ϣ@c荘Z Y[s?Ȓpp5s')*޺G/X"u˜>seyd3/\ytEmxnu#Իa=TTlW:2z<Zx{>;,#] L\҂ҷo?2)OT:E8kR %oLRϜjr̓,#%"V+A2F,hWQ@k[&_dvqQXuGڮIl#xvLDkāQoOsK/5 \;Tʢ!Yl;[m{$Ȋ?RARiܸB6`Hݦyuv,^[Srf4 VY7Nb`ιijS,]H>ᶞBrjjЋAcȄ/>(ٚKX=beAeV^8g$9pϘd V3u]_LZE,()*`tܵxֆ|n;1L6Q {ʧ^g7 Ygo SMSD' 7tCc)YqRɿJ9mlN\𤓴v5I_ꀋ .[A<0;XXug mO:ĭn7Sf 9Cc9\%h5\@$YBDunePN kф2"[J>YІjpm"K9q#9u%J, #&#ψ j#CWZ9R\8fքp!}y-(з2OFzH:vlڧYS@31݌R.c?ET~K0sx'N4 eŒ&c*! 7_K # )Pk<'o=4O3)?Cit* UMt#gf9QS@֘6CChvxF1rPÃbnv C՘%<G<{Uƕ%aqU#8y {` G۟6aw6 l W8 ytWcz3E U RȢo,`- BHNV?&k@^CӞzU]n̤կ{%xNuAn]B֚t򂞺x74.t%vVl%55 sqfit߷fΓ,jB@p({=iK(p&ED#_t7 mw:Tٸx>r:/Ǐ"Z%Ʈ[#tA/O/j&(N"ۮk%Jpd[G,d{mN_w{n %Ml>7ƒwrKzN'H7wB#Դ2?Yz) xTm18a7bZR`&O8O!s!ۃ]ONQsdEss-ΤIs~ef4SY]r_#FCrB7%ǻ 7=Y{ uw'kI{^)nčdZ!sSlTQP'la@Ф`sH9|A @ ID3B#3Kkf_~؁7/Ի Z 1FRe\> EPNvUM<ᆎijl}$dBW5 #vZ/ uT-xyZw5,/ a%L?0m45>nigvw֬kEԭ*۫y biڲ󊖟"k FףYʝ'>1}( vC,v1tڷ$@h#2WSgEƪʬf#\>Y&ڐH/eڌWs(YcS.!vUR){GE<Rm{!QfNP"m&T6P%@Q6Z >g-ЄU='k .#Q0543UPixf?} nkizkV55EMX9 xj46pf@~pߓJW:'wfSv1e!PɥW+=y~!E%ͱ?tm ,ZwL\[0MaTO[oRj*+vx -ޛê$I*1J#FO1n~H^P^>Ѻѱ%W]lB_/=Uy-@WpƑzg]eu~%ZÐW" F_Q>I`E"ʪշf+#"$f"(UO;!/LuPrwJ.1tmRS߁턡)#Q@ (;݂^ީv( \rY-)QHo8G5^JlꯩRPށ2^^"°p} OUhGۖp{?-(r$86afOJ)8qv߫Qʔate›/(7*=1;h73"䊠RIH3|1H@;?E سhx()!ץJ>Fv’q*99bZF9}G>uljѱ#Q qԹ."X<>U2ժ,~>{޽jQq< [v3?Uf4" ~#3Pgz#]a,]9ٯe$!OgލLjMɝ8NQk/tF eIE͚(D6O}`jĈgb-yraɓ$& jbHd"MVO$p"4Fdg<@0cװ ~Xyȃp.' w~7|Ƶ)|.Isw,*z8z#0܉y\S`b֩V( o-;mByCD~/[j`+ >8z8}8b?jfS&mG'c0 A u<>Sh8-Ԣ%I=gGt x 0HRDvI !ۑ3N78/ b&2Ь g, r}qZ6C.&RQ@VTRXq]q:oDˇ*X\qۼ `3WJ/Jo \ eR__W>L@ Zv3#FF]='Ra$Vc;%2/(X1VDMgpݵvx4oD:|`" ! 0< i׃+'j;"3Kޖht6ط|nE%&PA& cBS@L ᙍ{ )۪{`m%,dӆkH)YiG覮vi; Y~ܩ }6ztJ* o+Wn8rY{4!4-b'*CkJgi]9ky2@.vRD4iM5 I'ved` A2X8%t;y7x*BB][2rE o4<q &fQH./8LcqPoۅma{oGP  /s\toI+ԡ=*+W+]nv'&4?"_5(Na!--\aKGv; XH!=dej%nbtFt@A9S% W6؏nC]JϹ nt9Dr99;`R<I"R~!h2f,X|̢ͭպwcqa`.HieM"TMWwZJ[ ZǦ _,rTeyOX*)H8Z(߽?(3|E1ERp0U SS|,l0C wo0bF9_;m&)?6+̂DaV3',> ǣ;0;YJtT?i/w_N!Q(GXzʔJp1foFDzz7~ߞFO^F1XiօdHBO{hZ"ͤDj)I>RUZ-U'n+8CyX_ۿ:xqtNp6(Vtᚕ099EYwH1"nֻIWhᔒ@B bDi^@`sҎ]N;~WpRvQ8Dsh^ZYa߁I\lTylMf OA4D;n|0R^9cI/[Fyqdݠ2eSC2SG?,7&[oËZ]G'QH㼗Y`dS#3QqG}ImVqlܼt[B-b&L7DM0Ö 6<{`wTcQYg0JAg̰h9b S#Կ D5(93x0i&{{Qr?N"4O=edL#Ow.P;RmZMaRbPַaLF-Tƿ:ER lĎUU\cEog4 z;s1ib'Dx8G[1Z_`ӬoY/*JesOy:kV*:sǩf#H@i+!i?@K-(Vo7wjԐ8g1YpgQJ_d+m|wɸ͢<G1`ekk]l$kSvG?[:~oxФ ch#2^%O@پ$Q.LGc3Nԏ=D~(Ok-_xّYRThXZ7w\Z0=xdog2v)s'E&%`DtZ|f'cҷwYƞ^S'וkӔ}&`Q7X%OF&,Qmׅ@Fۤ$7BG{IGMCJ+ݸY 8U64,ѝX7R \VFp"UjLuKVW({ ZV08'b6'j5Oub(ߟ8VZ`mZB(س` [FݳyٷF<׵hP`/zّh+<#KC} ,ٱ`|J2g(c%Kg=( e8/ֵm2}ܣj9/nZ94"!+ɰNeA=<WWdQfiSKJwuKTfq`U/d[||(CrE<{#}+Cf7tZ' D`;\)jn?U .އ6Sd3~\?"m<#cwy!FZ{n%2_5&n:lh߰~:35 bC빧n0Ҿ㎖:ZaҦ39Cqp!-Iƨ akEYuBS&"7}isɼK9 PC j3TB:y\~n(Xu HI??0vӥeSG֋H=ycINPv L矾__bez *μbNu,d뒬,LZU,|nE@.40Cԙ}~[OV {R+0H#4b @UŻrhHhfUZx4;$~ ߗ*r\Qz*$4%Ӂz*!8ܿ7 " vzYC/ZK TZl;' GZg2r{/2ܝH|k}e.kzPwq}<|+[Dyד{Hb[.lpFۀQ%k+OorO!/1crUt'o_9)`(sL}0X-3Ԍ;񱂑wEE4E-Wx؅F 7#>طz E8","O#b,Se&Յ,SW_S >=ʹ_BV156.R'%2|Gic? y`j#߳^8;.UC t y:q$_ 4f s U`a ne}M@ C T$b̅п@C׸G5!Xԧ6j2*6g(55CV9QLP Oj)z85o1c}f('W#zf9F ) wb+NNѩoJ=jm .(C#X *(`uǬHkg>&ySLu]M1?H0b cu?۵L;]s7wB,!e_$qr|:#k\RVCw[dH0xhes||}Tof3\%LW @_}[ɞϒ d׉bf̑!7Dhq6d$*eFOeVVz2lU^x5w2ԓbX.#> T'·'\R5>6Hh&zHK.ėE.!fU,|] 3J,[sFSD!'&tFcjDz<=#K<#`it}MΡ}}K. %5#7Ihv,GڎxJB,q5~BC^uL( LqwTk}D+VNo(e-R'0yoajQa%Ө?W}b絺ْ=lU 簮@p()t@5vmwSi=jVS*?Y&O >h߿In(r:+SV2ӂ,ݳ! |,%вݑc85I- C۔NJӕÉ@o/e0x5fY~;`:ZҋL^$ ,)״'~٘:+LC. n̒ Θ{Σ F(:LyFL|(S$&µ buq} ry2gW b 2 QkecrRe&g*q ӹ|̼ W0v.s2HNx,i7rR,U / -Gi2^+fJs{0&r=opJ y?LBa3Ö>T9ɋ6 "@` r4cNUXȏj<'){FB`GH%ߴOkDr jŏ i0.ޯ5t>|\ !s+`yz sC*17s8 |VxGkE-c/M\,XP҂oV0MYxm#У[9qf1MC ,10K ȈoRGԚsLޢdc-z#7~ąk[D邏Nܤ8 YG~B="e\zѱ4"?Me̜qKlJάap3 3̇uWPKs{?CV~ΝHYavhatgv|l=@_]: ԾZ\IeV#Kж;#l$їմA"gCOd ~We^F7SzVG?7Bvm=) `\߭;RNXpqjHto^bڪAc&Ȥ.8>bdZ|8"Vz=ɔ??n<,{X&@Z=et]%h*+z|oVLwY,~ϝ,D=;=ixjb͂!o> }"o f.u/z~}8vx b떀vulM'^WPΟȞw̕O0 ?QAvˊBsR/R퓑%f_< z2WK.){7nzh)vcq=8GG0W>՜Y:u<^\ "ýu1~9A<*cO>&Jxw$HoCS*yؒ,G )T-gQxQVdonjE!2Ir%Q+;gLj !Tl6"nyDX}Y)Qh-{))#,v0BG1`z b l 8X.qfO< @)J*i\sN"- ~r^F 3礆K{sG#R#Fj'KN>%y)Ibs胐a܃q"e(iY DA;Hn~n 䘬[ e_.4W+-UzJkD̜8*Bs\ggQRGF2gM5T4g{'6yw J3^ݟʙ rd[R۰I A>R5Hj}Zu&ߪ5:z.!}:/ZTOή*@ݮACc0zETl+G|GgJ2*t% 1|3}-7oN`Չ?HT ޴ԉNE'X&͜"ݬa S`Jj.eO f'+X lON091nN+dKF%đGAJR,n^z6]W(4:|䳾Gɟ}r?mB#]*WX:+*өC2΅׽9:eXZ`  @x\mcPփlD$*wy[%YIXvDMCLSӼ+L}0jcm){g =+*stb}Pu%yDa

^Y¬Us^хsdޒ&KDJV _~lJ[nIӶճe;.|r| '!Ж 3L)<+Ug")NIG*v&qOB/~32v>6EOyO3L # U<=Fˀ~ҤͧH"JBTZ>7 YdA-;>Cs7NPfi6sĈc@L~ӮHU6=X[c32T4Nt6mpZ%*T6oPiI_4C7nv,WϟZB oy ~YW74-HmK( v@ "A#vW5!HkqХ%``V5C 8o%Ʃ̌۽2dێdכ\Z_)|RIlj6>GҦ[Y՛*(lɭFx 1SS\}Q>v+:w/lwSm^/0YeOqZ0O[u L/o6ڀ3۝ !k$GtP}s6O|s}ECҦfNۛH4(d½KOgdVpOMym$TW/J7vd䨺b6.X֩ۤ*MuD5Y|2@Tw NjoM1vHBB\mus]3h`6B-zZ &nyh՛D,3zt#$nppQlʊjO$ϡlRZ>NO%LE VT(*A}$Q@=&h-78'2tk\ҡ@t4~l=Jrӽw.q@>˪*ڃ^0B}3ɐ#D!F XU&ia֡+ZΡT7Ov}PQ,x:L;T g*st3#*we㬈RJ6,^ts,|h3M*ϚaY +-O~2k:]*݅_ޑ1h>@' $^ǁ#і@c2N}Wز]U@m1҂U'KSP+ >5Xz6ލ݂{.0*31oF%x;шZ,c[rg㛱m--znkc4&߼Y.GgVPϥG[aԆbN ^>h` |.Ձy 8tRԱ)1Ӆ%bqJ J݁SmlTdc &cA/xY9X@9osE!MF>xNjhft!"- Fz@G #Aoyo}F!Jbh`UEF)Pg-Z̼&FDKf@ݽ^5IgG3ˆ}Ă}:RfZz;X-sI/ A"_,@N"hx7hI>#Ugn~&%$3瑎wB`׊y-YpUhFK"wH{Ͷ34@CYhY앍_ n?pu%;ݬX>uu|QqOwM퇝𞝴W\^1E9tOP3ήLش]RW?H?-|,eWoi1GƉpwgf i$p=3dPSS}n1&ʘ>GO@ՓNA4WLs)U-V_/x,)c;amQjr}H"T2{cN.`D"Z.\l]1^d܋f@wܑw`noSGV) !]_|cndRWcAe ۠e:,p}_eec8jKrYS5wyszgȅ\7QzEy_)%[(;ڰi/R4~R`*qa9.uRh΍43LkN⑺^A~:<\1ޞ^FxkY哅|w},KL cOuALq5^Hval?ð p`%`L- N=k6`.1@<}]4|+[Ov{;ϒ]tҀkè/'ZlR4XuNJ>Mnǀi[ٍpx{j3/v-lm]{,F,.hi&BehֈƤUԛ,*X}fbǚ mڄ?Mae]SkxTof+P}t5es]%C6'8F&A\ {CGh=C(yڦ^嘟׶nZN+-pTkr}Wq¼*u~`Z[Gmu?_*HpRj}ք rNq_kbhȺ&Q-[s!Zy⫿VY73¹`-'>!#&ۜhُe(G䲋nLAN#:bibJ\8M!O@-`GT4_v{y!q_Ci&Gȷe(٢컝19guTŹr˜HPs%OFalHlʠ&6NmnȽ,{đs;A u92׋ g:qANuh)Sj{!-` \U/ TB,j%;FxZ@fm'%)Prtanۛ eB%G\Qh[UZ,3"֑E1 6@[PO\+'@Ei%jRD:wxCLTFo"t#5uVBjsWj)9Z'8Zy s*Q(!ȃ{D8क1$2i/zeQ8;qj_Zk˜. y* Q O.k{ y'ruYtɅYk]FIoI!nQ#YqIv;^^p3)P4,RMM]`;aX&~MG$rA0}[=}7]DD(t|hN]*1pXc.3x-q/s|̟f@Vb+%7榹9#@41\WM X7z4)B4ȏ: 5?tlTt^!h:93a,U؁e?76nY-~;oeEcǛr$ъܒ[5L,fAMET*ǔvvA;`B:ƞNTV*+ ۓnM#ɤ8B e{N_ Qlj-l%*!If Cuڤ0H هF[Im)g< FqvvåR[PnD Bze:wId2|ܓ(C+k* *0W܃L !*FzJ L ̰C` I4M૒ o(Buhs,'GE}0;p ;hߗw5,Y2Kq) X{+Hk`] q ߭gѬm?qY:E~e h{ٲ܉6!2&x|OurO$ΞɚP(h,nm\/WO{pGCiE ̉s} #j哏 ! U<*Vv*iUbu8q~<M?JItNӶ *QHI-iy($QLK2 4>%?NIw+2"݄n!lMqzlL2b)]ۣd{m@&tqV}~ 07jP肌_iF4+DVq8>0>OC۰nO|k\"@99gH+[[t Rd\PĘS]YU+ rWiTEIH>_^) I'9&5\AVwn!PyQ];>,IPGff4lp]8\՜;XmQ }0?T]%s|قR54F^g`5TH6Z>(.tUj n2=4 }C1ATJ+/pl͖eE<.!8i"R.VT~T04 sZy*#)zmml6g+2Y˅bm.#Zq p@Y1/=S\ Q \o6<`F$yK ^|n*ut"{5XKgnz]́,f@MA=Z`QI\ z6\"D"0z&p dby]H&e4ݏk%9LUf5n~3Cov8}`>ܨxb2 Dži\I&ŔGL]3; T5c&99 ˒^1aزRkMeRV';Vˣ7i{X:~hXuB\Ϛ~!lz{V[T3%:/[>WVGOiI3jrvJ#\ZʿI- sxF#gEM 1± '[@bMG+O2`=ԩs,N.`}<ϱ12 !Y_r%\?N Q+~pESxW~mc 9qM'0+KL/~eayՋ&9e#4;}7cZ? nw9V3vab`d#Mo+g:Yho銀 hÉN]`nj;sU߇>ӳ=Z SqS?9c%c,kqgs 7#lR uv$c Mw146nըbޤ\_ FuxᐲB…؀6 3=M Rvsz8¡o!}3 eDa%01kfm5<|=&Rt0|9 2AJv?w妱j5 gaf;)Bo9I &D C=SsyVT!TͫoKÐ# h"GӨӠEH2NΝ%Y̒= FfZ)3h 4Wy'#r =+LL%FɌddLwI~+h@E sZ)ne+#\rEQ=Ld%pqSr\5D.CWY+~ȿ[w9YZC)N'Yq~@G+B>c7~:Q=p/}24,= $RH;n"U?LM:<&K!NcY ˯ig&(uyE$!4 =<_\9P>R۫9X%j&ruC a5 U~8"?|st] -dM$g>kL2ֽd9_HM@ips6@ȍ3mmMmu}42Mej[t?|n޵F}fk d9{]Av `ѫ,QB-GkHr 8q183DQQϯQ$L(zp4#A)Q%)!F-=&bhP8`|m| ۴(:|"Kn| K>`I̬$4-3v J:š/|<]W\N2*B4bZanG;J/ xHYLm;+;#C9R*]%]#F0QK>i\L{#qȎ\!=E4UOc5E;:uN@h6vf& jˏ!ڪ9?H3X\_|CHK`bcD93:e9kFy)sb[nO@vOҶT%o9}t:kc[I+J".H5| 2TjЕk`uUFu [%c}&>b,.)D +,$qެ$ 8>G>@ w j&fn'RoP5m {,4|~S›YL߾>/$gNh Ksyt2쾿 " ε[5W@0% ~ZԍSt VQIv vYf嶍ELZT 2l$"y'$QG f0H˨Rx_e3-kmC<&rNhcq='ѥ9+d1Qx;_e8L+(4cv;Xmnb1##ʵ H+fZ2V"x U׊Z^ۃscHۡ[LHw@f%@9n-*bewFe8`8"i%v=Y4ucq)/? 8$Fg؀ *&.nj#:Jp0 ikA%Z/Іѷ~eRSՍYOd/fKx\} -=h2CBM/dc?VK-!Ӡ ]lRwA؀PyFYQ8J&R[S}L{XWʸi I'atZoO%`'7[pbB<y_)E-lY56Tӊ/+G?->xJls dWU:rF`bO7B[ׂҎث"(@A(Tb%jBӌc NZ픩߮ 0H %jw@ [Uj8e%Q`^cکj>@&p۽U'O.j1=Ż^Y\˽n=]Ѡήb ?t=vA@BCp 5AJaaw:J1+1by!h@EƝż1Rzũjq:?R0BSjei¼E~^^H ĕzϰg_6P6T鳰&.K\.L jb`ٛ^DڍYTTB_y\3 >~$k)"-#`<"8-ؖTZn= лS8y`R3)ߎnm5@ K/3~Ut#;Uq{bU)hh%IJ܃w쀌 u/GWi属_mSZ$]_{,R.luAebKK"@<60] C4R#>T?m# ~!)^Y-WϪ5#NēvR0sxf> UNc&KY)޶R)vcݶE3ڋ{45*Scg˔dvj*Gzn>I?y䫫EChJK:. yxrKb]kzՙ6!W6gpp! aCj)_Ci7u_]Yr*k.{eUK/SqWDz8x031i˶0-j҉O) *ę1Z9 ݂K]1;ɥi6hf!@;Lpj݋a& DX5yҔjvP?jAo^fE n~tmRA#;-:eִ[Hn@&1Q$#zNz#30[mNRgjDg+Ȫ[npeu#Ϝwt0*T-,T9KO {"0]˚)"fUH hFIcvGG %9}r6 J\(BNݛaxh+tf/e'l9?sO_e"/Eh;~[=.YM?'5_P #N=ހoXGg!2w]N%cw4i@;'Eir/.ELJϫ tBb:$Q "OhrZ9lݩ! tL fj.ǵ"Z+N_Fn!!.ݗ2+'aX@^0U$|`q:tݟ+ؓsl9 (mVF/c.4Omz?l #(y7cv# nZEs'q'dN 5=z_:2BI猉蜥YDڒWl"):T&Uj$ gPu%cH*Ngm^L@ W<:Y;*Y㘊ؼ-[&.&Yɸϭ@{Lhp{tIjC*B,Zcc"Fv)•4j4͕bJ⛺Z"G:GI[1 jg6h{ idK~1mbmpZi<I%hГ(JގŇ,l8\iTU._]Ņ.|.('bo5/B G y 4It 8+tѻ.Pd"bHpxلُۜOauϱ %sP6ԳcwrWW7jF=gcP:IgѺ0?U)KLBo3iIdlkxk}lKRvتOr2t%h%*e+7 g3u[_RLIS\5qOnUfs;%Y%T d,_pI0"Lgُ:ki2o޼! 4G쿿trVUPACr) Zaԫ9-ՙwӲ y{Jm _D]j?m"/}in&1*T2}cE/~W|y|눅_=E֏tM;s9G Tth]M^2j$y0FjBIOH?n4h8}ub/˜/ä4𡁋BD$* %^s*ZC1%n"pVgP(;9!!-5FvuBlPU_0|5 S{2z?tT6!jC.ۍCi@4As;)ɂ~0~[@z=4b:#{A1O]p7l$1e;-Cпü}Tkd PiAa AqeL ݯHHw!Zy m0`"Os$xW4E'qR jD63^W9DlX5ƮGf-B[§ED̴^" S)p ³] u>fHU̚ڄЮz'yע\䀀E ;^AY8RhRcKZ(3D'\THԬr+ls?[bw]* /%Q'V$5Ȣ.yu-@ĬBꭻ׉7{7^vf8U)1PWcId%k9d>@viIP wY?cMN"@/X5fMh9fiJ%Kk3kzp[=MN5h * ^Z;S9'~T)y_i`Bܲ1,4KP /N\5HN%ld }a{^Sۢﬠm3^[~NLvy?T/Sm?[ht/7) {|eUU[2âJ g|c7bQEYqڞ:Hpc^hR9 E"7\2U \[ aT{x*XO\x ]j`ux_t IkңٳEh^<%+O3řwjЧ =i6QbAkPþbY;qqN#(dZfv-.в?$B и_5XAY{_\̸ Qb>lȀfϰa,!{$0MkAa; ._>yGWvd+%!Ke2:,/:qE1eHAAE "$q g7xmֆ3:mtgpy/j%s-Ҥy8ŨcKTх3,x=$7M@WJbc 4h` <܅rBO 54C&9k/,>&}T׉/oX!?JX"ZT<dĕuO|䛕5'pw|U^PV| PXep9Lb9;ZXk:J O_"%IA;vx*] i$i/S9kbh>Lͨjf|b'2аqtF}!\3NpCCb=t{gmDyQAg0&6dv!不ˡ6CE/u.x֛X.N ϛK Xe>@[<qϓE٣ī )EY c<W,v1uFS6aJheg0@zQ?ti+R1Vςt U+)1t=o-Lr htb f.͛-4К{;ҚJyWτ fK/Xp>nd'0ouC=7 v& +W72D{cBAHsG]2 _(ۄ_0@ܼ[PN*QPVEf)orLI]+өu9ҧEk U[ \c'/{]APCtQukK:س1;zZ irX[%PY^;-Sqk:puTls<۩臝' )BVfd8xRc^:Y\>e`7l:σYk1 :m*Eҋ=oUN8;-޳(Ku)BDqָ|/~\H qt򀻋2 3|/-~AIm?..T mdMӆ/~(q6A%?WCl΍slEIdt9nÈI<+(KR !2})6K_YpL*`6LS@tk ֤svg|T мKV5 _!3$MEجKQ|-sO2gQ4HE>EL^;(ڭ5 - t8x'CEyN:&B' c]gip.`(Ƥqᵔ6ƌ-L^p:?+υ6*-8g:gOzq^Hս]|u^^>9jw~U6R#GQt` uND.:#BN]4(/u7f_#H6]VA$ZgC%:qZ[I4Kڧh4J4 x&_yB]X8Cba#ڻR \=?vŊAG!ߌ8ιڮVf|ۆ c.cϹ{< ɱߟRhʸ^RU/-x2m@5m0Ah}`kp"I&lL+7fJ1ǟ` XhqviS|ELe95آ:1 ܨ38&7تE u(te_eb`(jͫdfu ʮ*J1ժ^10r 1ЮQZ *pb q5@[ؽ08{+[LĒXC4<#J!V¸0qrY@ dfr= 0˂DJ%lR^]:vq1,)Fz@8Mme^WD$ό7D_yẻ&|>hѳe;Y]s ,0;e'8u@~Ggݞ`8onTqo̎搾ݘ_q(J6-m|Y @G󍣐}Fm7VŝqZGJTc<\/3B ,9!ꪍ82N,خ1{W\tr5Ow4iX-Lӊ:4kK(ە+ IG(@dtD%؀)z<™LAMi&لNDuY,U =+*r$Y*u?> Je&GPBLd,qg6~W:~?)ia puyaYd5["[N`ws u˰ZT#kwϲa5. Pק {^,_jHzE(ܮf\ԎpRFh0a8&W⫢e1T\ss+s{NGnam'"m^O cGh.M8=P\gɮsr5U1(@v0${q{4fvu&c9I7ϡyT\B`frq_:uB_Q.:a\kPfɥsҔ;yHU<4{GOxt?L̽c._GvbR\,X>aGBJ9B{ӘDHRXFNxu\-."bpD}? 3f%ᄈOʤqOO|Y0Ⱦ_ʭ_ø @hteH± s7[e۫ NJ CŠ+<=ʖdZt cmw*s8b1KDb OMIBt{+RG~w؅ɜt 4u3G^X©,4)8r?BΖ#Lnq3N{pI,*AEIw7ߵ^brd=Ї5rwd=Wؗv&=G1}{C3vn?U]d$ Cf QeyHtphOY*hVOׅ+Th^61 J471>4oo,;ԭe$/{xvà7bدNTS'zzM1 gh}f%pa,~pEp auE2SG}\I â1G0M#iEV76?$|4p\ m_ۄ NWd2qW+%^h?~/5[|+^TmVJo~m8|eOɽ95/l)<-QUfdvKx#Poj*&p?Ԃ=_$ZCBF\#Z*$CRA"AoNIxxwLxӬ9^Ey8Āuaڈʭ \fֹ cg[Bv7oZuLMSk> emH4Q %HH{]C]xZT`T<QptBQ@o ]\!cpwZ^\L! 8+ >Otἥ7Lm|N{w:L2_Jz6U$<ܜIe 2M"Nby-R?܀wDv QҨWKy8v {47Hb7Ey_Ǚ&QY)K'a)V[Tzh~$MaeWD+E܉f>d$ۊEnCη X*i,sEJH>5%)Fn "Gkzn XZΌ$<7t:wGGp]?8'c_ηvϼ.C&c-SJ>L(C/-~'kE5/(n&G`Yo"^0vDpq4b[&5 QoG|?m.TvƏpbKPcM0"aF3b*#uc N3d:Ot.p5 mް[Rq&#]s4nLʎC9)o Ri=Ρ4QzQ♧׋b yZ:`es}fmDSE:;YKKK'n܃M4|,I!+r \O.@og{JKtMt,A{Ҷo0$DVe=&%GlO\Ln­3@xpT" 5Z=Ÿ釥zTRi`f3T>؄Dž!0P9JKʸtOpGޖ'MU?,96ĝ 2F)?0d<`Ýj!dԠ|;zZ` J+Kj?.,Jw1-+Zu¼u_bRvy}@7< [H-a8]nuZ#ś𙉘@jkciﳣU 0Z;j7og4]/@>ub'+> u6̌[ 4+?8BH ϰHq0 ;U8ZTtc垺E{8*#XEJ5{1AlFqE8{FLڧswE탗MmT~Z;d| Vxo:Yȉ}t]~>xlJ@V5`ZiENhxuX]vAnn*xMlLHD <4@7' JĸPkL:E.CoH^%wwt\2]QgFDvCoŪn :\=znT"gP[@V[!y~w"qTe'+sש.EBjT⸂Ke7$^NAA:_Eآ:[84ǤHUo(#U~OJƈ$ٹNFؚ"nJV;,ϞZQYgrXV~19~ dǦ@xj\C?ɸZ ڣ$Rj!vs=2ړⷚLDGȏ,5a|r#uq2 ]Z;% :#8֯bϴlSl8Z] _u!,wc)`e֮ÄBdv'6AFjѢD4AKf" lΏ8l;dVFR+6? :@׿!mmW6~Q (~{Z4)}z>4*$aЦo̲K6);d*?(P }ssx59FFJ+isfFԚ3b><(58IvwdD`FsQ/";w5~dgk0iBF,CBmT6;3]U!&%UT}Dr z_cS{** ˒(y5M:Y?݅\4LJיuXkh̊ ҙjg6x5@+^JL@يſC.E-ɑ{#KPL@UP"-,]2็@ٛxyLԺdQ_vT]zS_l*1B޹j_U䬫+.9ݴҹOaNfϙOIx0Z+7 #ܷObo Miq[Om1qPpjH/];HVHmɪn*x¥<7ۡL=h[r%`>ڨ޹ &]۔$U;%y(lC̯7@rYak{[$܆H}f ؓa-:[lqfŅgO^cVkϗz@4;yKMk=Zm 0N[&Ȇ\ \GRhϣX<`)T$@hYFDLrb:f'E[KscBFNAz>\4H u2Y1\C1vT2[rxoCޕg:b2P\HQO>X*flu>'@c>A:U, -,d|o5:;kQ)!پJ8N$uj7T-Ib}gˣ&rb+g?4 ȑjX0\|*2IL[B]=qxf Brt;HĻԋ@_w4H^{*WaHQم֖{Ĺ| n>'HYϠ<$ rtsRo[IaS6t%!5qKRG8dI^;q<OVA} \,:{JJŪqs zL˂CWL Mȫfݤ֬mS8K {{'XTw`?kD$8Ž+ut FfoZxF]/Evc BZI;E9i  })xv+j6%BuXLϹ6-08eRUEX YwQ@? ۅͧ]o*zTV;$Hfw[RMu l, ,@L !dWz@aQf6g/M9vZ.,wĀX @9tOioNy4aݎ x– )UK@U$R1.(LCӥA2=X\rp>D9O0` n*1C eBVci*;(`B+ $"KEj~e$)qces|jKz˲s)ݣ/eK³u919eoUvSDn>~À$ediyGσLjE `hB:UM{QЯzZo ̕~=BTMށ _@/=DW.gD&0v!ҭ 5@Ahy^#4ZJ``AjO5j[ѕI-\Ggl)wg &$VDZsag-VMh')xK셄0^*F/ qQҁ97鮌 êi>"Q#=i고^`Vރ+w &\[AMmlD׎io =:;31CT+cbnd6)gV(g$]G o-oS]T0TiusjQ$̂H\b h )``drM2sc.ʗN5:t9gi{?KL-^ҫGuqYvKnu$mq\ h$CW]> KKM-R[]lHQ~4휟6!"tTrhL}M@J?sɖO셅5AरX!exŰwуeяkS?l$Dk{% [P5Zx`^AW-blA.訜ؿ$"Nˮi5 $a:#Trm!5&fx8]Fl\B{uzrYZjğm@ Rٜ'~OUs#|hz7W›@ qM% Z3W&[`߾΅h(]IYlwk_XkqnjBgPKv/oC_ވFJj\;SDS_sg~ ʢqk԰)@Q3{jt+,˩dHB%˰lL\z.ݓ 6CU)tԙՆvec49/mvfwrz~T|K8 ;fAϠ#$LYS@ b?t m;ReN(S_VGf̄j|'Y{-DQɛ3sm"Դ^ B~kz?Eaȹ{K7,18>0HI4\ĈNIєS Zě=)<6h%x3FDNBB1+sGXO|/m{V.=1 uOބU/ܗ+ڇ/<ђ&L)5fR@ 綆&]W 3b "%D^:1. Qʊ-9= MYk ~}>24݉ Nw868:>9x% 5G(Ng,eQ(oe{V:bPxȚu\] `h-:+V2Y4IQu0d@!|O w.(xjh:1gV(Q1cYɣ(9d<?5 rB&Q^Jj u""׊0Iaq`܃K߭rtܺ-Mv33rŝr][zrD4Acِ Qv5 )B)ieFJ.{)Vu0\E{Mp^H{HmJ m^"CFgXy[94s7(}G.܄ & ^Wrg0*Q "~{_taSTJgJ\ܦ\ e{ Փw4م#59JG˦ށv΋W%fB{g?8j j=G]e5Q\j& 0+42[ HYsGc߽v,aRgƒ+ޛ+y(!XmࠓgkI VQVj.lG8DU϶Vx }OY\1Or f9|W. (2@8(H$UK E&NYʗX8?׶ρaws0~ msR!pхqY2Ay9ۢEMD&CKʁ(Y (“H5O;n!gc!es)r"Og gyDt8IK,,"sX7k[}6?MBόk$͆VoQ'k7*Ʃm ef‚< _ `g|i518*brG{CA0v Ux(j* ٦6Z[5;2ajs"nP#H /J/Qw2 NO`ĖB3l[YfOsFsW4@&t9Uf.fnȖ*cs-SF^wb-m:a6]m`@XM:5.l yeO</O BXEA 1+COXBn7F`5H ^"'}E4'<>_WlazY#{|ii@Df?y)ku'хXnĜIθf +H:3snQJP^R=W8IGHjcwmWZAD^8Q, HZGؠ)1ӏ@=6H(Aq~, _ QfL=d+H9%w1^a^W"b|W5|\*@V={ۍ ~Pv1Q,- UăN@S*-q&5`?XHO+1y.W*gH*TMB|55Ir'Wg[ 6<:8p4e1Id7 J7 Vtc OS#|gRt !rn'p, Qu O럮Xs-M|ӼD[H ^4 F1>To%;BbAj0t 4Y -N͞DH}̼xם"˜ucaن怔{LT 6GmLʂyNySSaxE8 Qpu-ZJQ_AMqГppV?qH>.\58 G"xBG'udAPߚ83r6`M^/K׎񱱏B^ZVr3jUQ pl~|2PZjtlA+NAͣK ,׀,e s Ro(iwxJ!+8k ?%~ET䯿Q&bS|#F J%X M6Cy 1&'ؖEz),٧kY(YȊ *Kb׋"Fml=qԟTx< Ux2p6~N3AvhP \܈=ӂ-u{͡Sz :ZddBx~EOJ7?)ߝ08t:5jƍTB=I,\"#GXD]E3IrKp95p'>wsRUSm MBo!AW5f.8|C]U/xX/}̌eoF]w#&/H1ӳ˜*"ؖFK;rlĻvh9sX4Je%07~ Z~ܸ$ðC'"C.', V_]5. 6ћ7/lj\Jp]&"C͠!TT\xƜEk\bG!59ޥ6:6BP O6YKM]=4M;8v]Lx+0Iwf\'@;I!>nA9z*Iٖw.m?P;Hn] _队OOCU&Lw'%"\Ʊsx$-3 ;~jMt{i&4N{ےxLztN}TMCmrd>MS[w[YP$>T4r64Zb(m~ ~3ϱ.8%ASKX+0=\nxsEi>Q;R+/\lv HVOpjCx盻0e]k25n1MrCd'Z jIy{ 1eRP5%uqΒG:i tO>| .ǒw}"{`qd)Mytn{dQ2UӶq<<Ғ+f>Bi 5TBb-[kF6OѾʧ#{ jLPż ^(h?˼ }[qu51}Y7+8쁤:Uho{G| j 14%loEs71|0uz78RqZW*Ϳ[a _iJ`ItE]JLb2}bS!An ?o\M?y ֖-(#|OT~<FZHԳlX 3!H(&ܽ%xl4D5ԷH" 9JSz_R B$pG,b2]Z®?hHC']#T[+˱\.\2vkY*_(c^AZp%ķىOv-vPU.WOsIJ!s~o?Efye Aj[<'00`$J8E 덠 8߭;5 9»u]X "Q^Ƃx %5~[^-q"}v}<hчhƊ:YNl]q"Wc|/P"YYy†+\wO[wk/ոoХh ľg-CX3 : U1YHpʍ@dXADQ+^h0lqIq V@Ż8f;tiHXVLxy9Wr86;/-fM0AzUe+NYvoc32:E<8풄F^ijqoftU /Nm)<ZcȓܒB p~rگAC6*jV,",1 LűNZf1AU0:1TυlZj ,x_ y.2V%#.,(뛦qaeL&]-sJТ#/(#9uxo?$FkT2T PnnzxGI7$2eXsЩD"ml}+N5׸ h@KgX?%07ZLm,ntQtO&t3Qqvs&ylK_d"'  go3/u+Mmܰ)pxf"1 (Wl /%}P$0v{,;DHG pahG]jp{vJKf̼APPĢzW]}YZpk~<>(Ggq,Ag$ U8VY%},i)>NbfX8ͯ_/V? KdH̐m{7`5'1jy- ̚Y8I=ʋQV^^p,%_-KO),Y J\ߎڭ"V4hyVHQѣ%_^gcad@`ACmo¯pkA5EuZ jc2RnmF55YhꮈK_*E-8}r{ %TF&1-Kg1Xڴb4bEc]A0k)yMԿ`'2Ɋa5w.P7}QQ8Z΃5#9{qe(6'*OV}~ bSE(S.{Y򂀫R5i<J]+.HbN-1ݠj\-RUS/v<\"'H2;<D_:8;2jZE}K0Z2E GQQ#/1 XǺO~|Mr5d>kD$ uCBuDۡFrީ|tMbm:3JYs&[,vWK-2^!6LW`{*W!5):aH{U$ h~w\&y#!ccQ.Ndőg+>weM4,UzHߧE}k+="Ie?dMg1NQi ˭bҟ1E=d  @b8<^ʢV_2>A);>sL8otN+`۫K=_IjT<핽}}@sWza_lwC++(Aw#{,zPl!F{<;ї:ݳ&> v:Q zG!ǘV(q-$v*}| ]C-JO%| B.4pJtAq'Xiok(lrhĊnp6:VM9GעteLƚp{8׀aSҲHq@VMr$fv&I*:sXÖT]z. @s S&^tI"{ BK:>\Dt +8êS%1F7a4鉧s+xEqNmN' ,:FrwRゆWB@o9/;&Kܗ/߬U>T%ܺdP}rMki*r:9.$!O[G"<\YXp1/ cfw}-m3x' P cLɚ-V!0'Nxyȕ12መ`B_ RU\,Tx 6\o]7s)⏲!.sq=J $:< bBU*_d-]^_FDr `YG%a S$gn0eZ"[[]fP^G{$]~~NײsͳocBޏLNTvl5 0ԧdqCf|WE 7rJԛe^r8 b~%n6Y(C$UM8 b s>p, h<)T*jxɠ NEdb[YX~+*IaK$b>D,+IxlbRfG0cgTBX)ɶ):xN2azy$!~ؗg; %"=pF/Kob-{ Qji-K9U{DB"TT*f褐ZUaF s4Mɦg~/3 7b0 <Й<9QX x0u{xC$L6!Ңu3 (tZfGZ-y<I9n5nG6z{`rKUϡ,DaT8̆+7Ə=ҨByyV>0n#"FCWiZx l J-Hg/+CVjv[Y= [׀?)%<s=.<-N/QOmtRZ2"~V% ^\ U ,X痱%NbIky+Ʃ z JFgO$v'5j7Xޮ<}4= ȈsULq5Tzd&HH-T1GT=y,Ex1eR"W!L١"PYK ~*s384nk[/Aۑ,ZUw. pV 1Ѳ5=@\^|nl}dm.)TTmMz+4ÀſH.jDC2gI z,Hv"Bt@^L}"O uv$t^AbfW];*g}mBhɬOuS*DVg.d)Hg>j9\ؠ?/b ܜ9cvFG -;ݐِwjplIb5f U7V1"c* zr9G{5š9sP+;3ܒ#|+&{Rs;,i*ILs^'r $A|VTY{yf3W$pC$zG]LIc=HٷsrwN(Zꐢ{1g=B?^+Uwj֗> BqE2^~f.yfv\NԍʼnKjs ^u1N#ʅ"Fq1쬽paOQ*ZuztY޾K9*h ppCr +*p -vq(M\) ql.awg&] ǸӧX7@::屟,)];JNnk`ouw&VAeӲ ֡sQ[6  }B5PǙOH:VejX\v,I7EK2(U~t {}Y|\`ZS%5=rx/YvOCmB CGh?0_$![G/M~4Ae~7cUoM˃ʮDr-:r3WK/89$cIjecߙ @1C"켃CS90룃:7SY|_NkR҂-qUk tFHt"1Ě0qM?TB}rb njWOʄ*\Ўo-b?gHID2vZ 2}[#x6;&>xd_:`iFO r PF"}9P ta!+l4bDL\Α\61 sɺ:cg;$yE`|aNo BشII da,FE$y bUfOKalxpѩ8 ;OZmLK||\ ¿ӄR+_(æcZWv8#C"KƝSH)@SxoXvQ- pm@;çZ;Y>bNJU\:{ibFq>GL946&;z{-nLGSq*S-d=>@c#aGL XTEZDuElh/#}IkGy[|,1Ň6H:nAb-1P sA^!SM{vZ n`~(7ZI?孛}{y92 vz ITT.:yc]l5rR<őcflⓍ /lTW겣 *_6ZWm؎נv dzUw~ptUJ=m*Gΰյʋ2~)BL6,U>wCl#,BC󻴓.ZH"[ Ḽc|s֡c*D?VZ zg*ۙ  @+\=JI]]H\œi-;Aa^`܁,MVP%YI8p0CF6yq/v< >ET؂rLMcF!)WA2Cp.G@6ဌH?k5(dK!F/k!8⇐h{eo"mGDٔ/LP1 ij?2C5+=$t'ƠHCvϴoȢh< Ndx τkiEIQ˩&*m9V-aRuoùPTwT0d8o 9X(@|jIyR"7~>O?*.w@: 99ao}O߃<* "@XpňI+a4t. 4A+vGtYLO]5%C_x5|2 F6n.C᪖E\TF\ s=0&GXvVL{[BR}]RRVL? ^f.㊂Hru^풞(4zE/T7;~)p~qrmʣ0j;lOkf7c0&!Pl7{ L6ɺUް ոMMV c(y:mh[ꪐsLѝBCmfe3 `IsbNygÊ(GϦe1< i`c r3;K\MnN GDph 1DY̟LvwaՆ;`jSZr[Z*~M)RZ]}i%Up/ >3jTkerDswEI %R }ѶHLT[aZb';h">2j`;1D!S8$kAڽ ᕐځŔVVtW(F|]u7ȹ$[!OsK'.ĉ9K:ܗ=E^yWK:l`$⌇Џ< Pa8 8UޔS)&Q#ٚzoW _R^hzjReg:B6ecc5ݪ2s$}'(ٺwZ>"9GRcv@ uBVJ5.zI +'ޅCi_.uAB+SNcOwXxXB \X z؞O3B/CtOS.FCžn"[@hp@[T@m+{67ѵ0gdʭvۺ'JLoX1E4g`: %S<4S? T,nE^5='a#"Ya P? $ .9FxJSLS9Gi1UZ! bjѧ꒓\[vTȊQS s9֋X5Fq'H8>Ÿp.SL9 FHaQhE-3b'$.x\ ˸>Q9Wbf 7ft|id,jjbaenPaհ62d7N-斝+l6&z !W@#g3:Z  LmcbԍEQĤ |;H_xƵ2vUR5ʷt_|@try!_/ݬ^HZ_6=ID$pc%VNJ`̓`}jXF]7E8ΩWԎ4 s=%<t- ƫ[8\Cq謕9>U,PL|ݙOM hrX!>F`K!aa4D$Rh~7. xSq7ҼQz#b+.ō&e!6WVPS2)y SJXx:>PK: Zk u"R:{iRm@R$9׹{v7mP^*8_$^ ԑҌJmw}x[X I2HHc~V6.@ >/#@P8ʏzR1Ec:ZE&JOUtf++~*SX)-kbQ. -:9=o"'݌G4?̰ݝJ:'1ڱgr& 3/+h@4.NIo b &3n-wi l )1(!T)mٲ9V~fe 5Llag _U wLx-wneἦ&<ʆ $,B) -dg{#zII*|nѳ=FӀH5GtqduB V. G}F[Yw;G%+ռx*L x6)B,X|X-b첦 %l} IMkBJǁ5U%ײ'MZ]6PͩEz1pXC9~:7nc2JpP&ko~>X҂=ȡ2|h ;]\_fW,b(ێ.7NAs#H;0TΚU^r r\i,OEp )J')5gY'У0p{ف #;=)*"v+c_A, Jk$Qwa XLPc m! U}';j՘lT&pꢆy%+S]=`Lyͺ3֟·O!u,a!sUt C̆rCZL!}9b[6z܆o5 ÍĹRmKЌXui\,1|m{-c ~[aCw:1^Vy2o N=RB:.´3#A 3\5 AȈzcT7T霩^ SooARcH>nq6#MŐȏ5 ,j*zF~LߺF[jU}8 \X\UpKʫ;¨8u8KzH4V/GԚޗ3dZ4db@A箄)c{x|kF 7RQ,ی,3Gl^vː狾)Hܙ㙸yIMwh})Aó`̛ΆW@yj.ؿi`_أ} [ Kg$j `h3cR|+b(EwkKrءy~ LFCs+gQsgQY =eU{M_7][10l5*MzPڨ)%LUgHqnЦŘ{ рRj3gûFvh&ShL \XP(@tp2 IX !8pL.}1oTJ5Uc-!mC*&Wc[=tFw!WPw{WM}EA-XhU>ywoU<"ԶKM%؝ _yh)C[9XMdn Ac(LpqY67.iL϶bޞ[h,q۸LcF8yCPYp(3֬ ,, mF_~Z]IÑ1RUQ]Pffl,~j[!~VYc |oVEuA7n2j- e_-Gq^&)ZG`~/1wї4h 4!C]|glؕEt i?l6 S:_r+rFяEӔymM/@uyظ96ObQ Y̸cYu_3;{9a #fmTblWQ1e1~$}6}xg ݔOg" 'qeqQGIՂvJ!+f8,/둩!͚0zHG'U Δ,q'e82uzGe,`r'.T3n/( M.eo]H@ۦZ%A-b5lT6Ba8џ@a|sk AZ!a{u "'4Ύfjc0C X ).Q \%*aG~w8sGܽ 2|8pnlY/,i0h99o!2/Ɉ#ZGv=,<)DmښMjTW帜.0p3lR4xӃY!H c dwt$t/W][ݕ]ɓJO.QpUe\*ay,ϫLNIx J6z\wG gYNXYw< ְTA13aJ&rak$Ѹk d tfR 2XD#:L$ ѝozxt: ;;ݺJRu@$]uS{/5,A:՚9N~?M<^9"8q0-*-UF4qR[omF3ͅBBQيB9A#ӠfEGɖ L6}r(nXm`&B!UуjK 8N qt]\L(E]'g!>bO03$pHAdoqh,SڀDr\߯8XGrQ}ғ?:X[&scAK=WmCP[tj|ko8hP5ڭN.wNzB^f" oMO~s3V/9C.Tـhvg;Mp=bރ i%mf av9-0ŰN~D@ϝjSz _ x줃 !kߎì/f؋F;E_3'Q$*.9A%G״ЫPWDyAa<ޱ3f薘CTe̛WŜ2W"0hfHV8@n৤zz}7. `+,?PRwYm%ץVT' o)Ҥ_ԟmi : Ufzö&Ҧl~{l}m-USRɁ&3P\;k'`)ā/?'T&c=3ԠcK>!Fz,;3%jѱdIV4K0SFY!U@ˇ߯/iUEMH228b Ix&:g, n7lVk0R/28̎}H6a5`;يuZNj5geIDeˆV5jPՊHOhva"Ǭiw3nE)xFNdXpFjNY \$bZa KăgXc@_+; ==z?zil%,{C", ju(t푁DD`c?EVةxT3 C:]ţխdx9 S982bhNa)1a8iKüUQF-N;}x)zX'pKɒA]s5a[DNnCN.5ofBobWhjPk"yH?.:#Zu;$%?N^ )oS4(3qҧbyd/#dgFe<_U܋3Ĕޏai]?OSF&+p<x8C˫HuqR_Ywpn,{@8ޤnxdzNMVm(R3.0S| ~U1XM"Ek<Q^IؕX|  iSxI'r.-NZ'Xͦa5' mܪ":U݄# nz5VdzTcM N?"ӏ|5oe)F(ؐ L0f%N*Fc]vMTo,GikeѺq /M9j$Ydƨ Kh.x>?qHCjY.E1v6wdTGPrIw;zr ;纫>ܱf}@|ql YڞX'a &hrb8ʰjbƔHD}@1`mA-+12#>_;Cs920M cnpƚYn6LAs6Ȟ=$Dܢү/v@C&iG,V/xz8 ds)N(*S: ]~$E+Nʩ"yrb-ߔ Km* kUm>P3(%ݧ:<{!柧lޙ; ?H&=uv2,57Q +'W$,xNUU <:@^Xwc{ܭ_ewJ/Tr&~畯4ԓU Soh~=:=jݥSgQp kAH\: 4+nӷ<嶩UoUDy .4[l?m|{`G:)ݬzFZ>٢c) Snn]Gi]r23),C`Jkklڼ@MhA0(byh"6M`2 ~$Si2b;ƋB_.Vҧ~)2Ro𳏵MV}J !\04%zyo,8W4z*![>X˚,$9)*/MVF(@ez O/S0@㔀/ xՂ =W=?ڷ:+L ␺9`ȳHR:ShGpKPQy@`ax*ѡJZL `7E OWX- RRQ5`} eH CiD5=nK -prq5 ysspK ߱:J#񧘍lFrbp2^45|lah_ɘm6Nn*CF^@XcMz 89L =WM tҿGwAQ"Mt.Ch2@Xˡ.}7-ܴ093T}aÈI1IAgr4e2)K]&@.)+qǭ*wd%Y9HZG{hvf(]2'-X ;àTEYCl2ʼnWNm"i$`.?}Ti _rҵC]{J=INYIg7=aE󿡴InYR#t]>͸UI2_̅8kBe -=`>[Z/E$e H  7|) 86A)eBףz[Y.V+j>WIY N%$ cQC_/jF8Ɉb* bYC"W)qh4o Րd$C7#?ghExFĢ`olA 9"-:4;Vg. ϯRIXw-MyO 3{k6*=&OQ3S:wfr8{(}seL]wll$v.&'c5}pB7q/nM ass[f^1[*oK*pg Jۂc&lif`a6KO}k։`?MGyvuY郦d=ڜ+5v-DI0ΨJ ȭa{SKj{b6Tߣ Mj>߿MV8ö+1Jkc1~\h +۽۝яm0?d[ Aҫ2V[e!9e(}^;Mq⌆r3 rJQ<(lb]i0ik!;"x&zxc&V{}ɞ43beꉌT;?܏U`޼'+ՙ^ԲډJ 8F ݯLWǮ8M٘mxO@<QTZc92\oڔP'f7= =['vK ^Z˶^a=0K{%_{V=/L32'%NXCucd|VܥY,ާ \)H ATOW/ vO6y,(e9vlVO0 >x~*Rv$4| 't{j8kq:)A'q82};&g?M[4L6g~!2I˖"N"|kwȘRaCŇXJFʅ|FyMk6"^w`);O#β4!CY*LOUdeTs|}[':_he3id(Y}D!*F' u^b`LG%6{vH:,;?h5i,i4KpwA}I0t =j4WăC ;Ӽn=K[ˮ?yN 7\wt?}1+ ._tq *31r:5v`m 0$G'䲧q>ԤD=e<&_wMr)C/Qtt{?clpWn}bD2kMsڴ}՛]H 7KSGb1EVt{>}UdjpQ%ܬgv@KC+jU256¸mWDhJ@ 쟣;ce_Qv.}|V}Er(^~3e|T  Ha&> xk(=c5S}Un]$SÃ/_>b#RS۷{h*PR\WIwzROxz9Рkrh EpV]؅"o@$޻GA t7;/&Uӄ!lXqeoNEAfD,rM}]ib>"K[sto U[mCnoo3\ȐϹSB 9\37!x]pcilA-fyλw(O~>tLa1sFl@h0Lᖠ!(/PpIu Ic=14"rD灜v^R{Xa/.2|jΐpX4mׯ:-Μ"z LdáK\Kg8!NK^dm^f;zM8|(b`/>b^ 8IhXS$RE[z.a)~lj6v|_dg pg1=?Kuj!㭨c'PM *L's:o1WFl6u>B$k@"77 XݷNs1k e L@2z*3 U]OX>[w((eZ >QcNLAS&*j/X"\".8Zh̺߭H@β/NMX!A( TVS11-L6$IJmYE_\QZͥ\RYzu5*2i?Ga&<+b^vdHϭO>,9ժx!?232 =0B;o;z3:[Zf'`1ߘяg${—bv FMH]:lxK3_O&DTQ2z1]S$3u&M&YeȇfP#lSOќo;YU* 6-˛)@][gع/ǩs"eWʥF!= ėųPTI8$, naRc=aTaɿ5),- W0/+ [ ưb^`j,?6Aev7'm=e=6 DŽ»{l8Uuv;%c|_ 0欟=aN4!q*E{;rp49A_mRͬ&%gKSh!ORÚ󈉒U.HDYys=)%u?eRҪ؉1#_4vsQC%O-??}Ph3l~GUPyՎjZ=떢McJ$-4LHώ_?rc|O6Ī5w΂ 2d `IE?M:AOJ w.9"^k.~TLU/;6F*#3'Awsەn9KT"Axbu(e)GtѬ\Q_bG;t$q;o"/xyG 8جŰ{`R5sq'p=.hy:Hu\GŢeRn:dz&3m)Y4A \b%,蓬 f6Nkd#hTofnE.΢Pp۫ vi '$y+-z_+G jÈ2?/#슄I?(t/F~ "rr: (F<_2ZtF| z3{>{rcGԈ"5ru#9H_CLQ\ 8"@ưos vʫS: ,W)ME_h;2~iXHOGƪv=%O8w,wbsh]#~QwNlaD 'PxȘ/DllWv U˸a#뺚7#HquOo׮DUݚ: ӶLefvFrlHXw=J$^[-mxnTx^A5u}$efc  !N 8r]'jsx$ 3/ɓ3ۼ<_f?tZE4эbšPDLjCCDѸ ]U:]1U8)/}^jB}nyͱHw\n(^@%n|G~gY>e .0 ܫZ94oXxr[-(qKCsJΦy1:lul%ɼ21&/'4A'EJY]K~~8g;$ADw>  ֯[ H=As:25h4Cc43ejY4AE1E4gi4#>1;8ɃX6?S4AiOš{:^,HÁ1[j=Bz 6?i46)r~TbԆnX8!RACW-af"SrЁe.Mu+#)/<"q#9*A,Cyh~d^S=B +ߜؐD]2vl.Fb*ڔaգ W ;"Uѝ\椃$,IH.b3}g<,|x![-Y!1#W?ISn7tsF9 MWx0 =EٓhIU \AE(3DP͍ʣ{G.?_obY B˱/7(HC}$ (#y,]}4+8a{NJ̉`|]c)5۹JcklCg{,o6HF)h 滿S:CUZxT) KwU}mGTltɺ ndRvV#EG]n&I|㏝MC٘c=t_x s/9@Ք'V~$"I2@ ;uvPG2Љq]QFVt2V-KbCbRKup襖sn 3׉E)lN;cw"[ټv5cˎuk+JNvy%_B~Fs8Kғ0#g#%{џ;yG[wҶv( P o&:%])K^6*v}^Wl>% w`yճj QނP 15&zdsA) JYf\4m_<7x=S/J!A!j*aby?r'k!, 17wG]_⇎4I /T F]_qs?]*Davsa 'tN6I2 VvTM;DD RP]>o+vpt(Ab$j7}!"Ic%x8!ߩqe`"2;NWH`;mv|R Cg5f=&IE@śJ|Mm40mTa;K J AVT!p gxȷ[$Áljegl- M>oyLQ\|G-'(ϱˋ^]h_w5LkP:Ֆە7xzUC&OIJoǛ@c!MM9$Mr߶ʋDQ.ol^uh'|:!,9Z7<ؐW.f>eBiYȜ VxT+>57اS2E;[}XnD@&>{6L~ =R~l<šˋFzMl4P'nh ,bцuUnV w%=]sS@pD:_KOX"h.m{7(ejU7>ᅧZP6Ӛ$L'Z9qtf1ы!*VIk[{ǔk.1ax@P 7TØ̘i5[,(Lਦ:-0tGvP,<,!FllYN (T.y6ዀs2L;lcXylC zmK99:,(b]QB Tnj`/XxwqaQxB1_2U̅2~at/Neh@R'vSB21=ӊK4Xqv i&zNQ+y ^f <#ƗP7#^vBCi! ] T-,̘ߜ}M'0DP~ۭK}>$iCR;Xic,`QdּRDm-Oe Vm5 e g-xa.~[!L0Q_p NB5l/ _M8xRD٥Ngtg*wK B%{ e/#y12\Ve`[H+XFDRxCF:uz >feZ!5*RIVި"x>L䮺yL@ݏyNʭkzuO/#U2Z޺6k)TŴ1꾴쮐ݓdǩ8TЩsF"t'Ϡ'uV1^EG"K؛ qqdޚ+C|wLDT7a(<}#j upsU7 ~Z?2Nb<o|? j2#2=QAXAc}bN8A<}P}L^)߯-!Avm 16Yr6nΞMq{j!xG`t&ѧ0LM*9^:dTH,n[G[P Zf(UL'|Π°h2821F@9vF#?3׼]-7IoyԊǶ8a:qp04"im/AAaIZub7SWA!>Ʌd3ʠW$Qetas!kl锼3;ʕmhϲŨR:ޯp\{"4ݱ s,Tr蠢Lpy#07OP|wH9EM,lǖۗLRG1*6E5!R\|M T*M$iAآY;̫gP1${ا lWjR)wIR܍/!m|zE3ٱL, |QݜC/NDB7VLRnYQE]CݕäuA lu} ~[S%Q Nf'PVN -pw^6ǭOShBo#_!䷮gg-P;Ob_3߃{a34Ji7Vy(R?!:*"N_ԕr۫[K\s0;iLBr3̢39e̎"&:|M'Y'FBxBfWoV)UqȎTXgy{<6ZTnɕc6}:[O牡#x-/ k8SCw29Su wېh =62y>yE[7fԍBgtrS"an|_'O= C! #˩Tj2+0aI󏮵#+UR?xgo i>yU*z_L_v ytX ^%s.y;.nĪui9t@Z lod[w`!$W;~IOLi ",XnOpNM@yqzȤϺ<|;]c{n ddI5ASAsqw~qdU g+s@a72IhfĖ4ˑUK^fqN}!Q'G›%=[v 2'L|%[CxAvS,i# 뢝%02$d0W BajpǺ!'}h^5mbe'[`f"|OF3+J]Ϭ/2#Hcy \Awoe#XE+ķ+PPyq܆^\3*}u 5ZU=I@7CDNqs{PhPSSD'@ȂJNBK6r~xɌ_E8Ad0rxom:e9o;EXpvk%_T/ֹqqS _t[)4(@ȲR,ߥ.vM_yp7L^m18;<)z0,n=:~cBkV %1oɭK:vv]v,!@daLjj9|ڔ'cl*W?!Ոgu6o$ RseagPJNR>ގG20o8yTN՚UJ?JWL\p=tL&^9r #z/LVCjz)h!0ds+q`am22h]gqxg5PpMl x*ņ2 Nxݓ<]/,YnTnxY}oj: UZ`tK,0xrvZ_H?3S P'f7vQ9 Ѫbnz?p==^{RP9-yB(+ CMˌd=Bdh/w_HM7!ĭf—`{=x;N`沷~7 ƝdAn3wmZL 1.l WVNQQU(x(=wܐ4Y3AHHf.D;triZjexN= %8&)b|UWj%Z̈́ҹP%!̀9•2٦Yg]Ϡb]0[RU:dwᩉDT> ɢt>%Rˊ*R QUT.}vnetvL!KpZjh"0#'jB*8V$4) ;~٬%w=:*bBOP"`?G[ MuX`#Fq6]:_|DOd* =b2g;h"1adJcsx2;",i`pu~dM9[ 3)7'=د'~JNZd9/SZu$1nuBFJO&^x㎉i40xg88x"6w"AePR!\lZDŽ]]Z-X0;(iK9xA9Z٭4%)ʧ4p^.+r`t/NꭌW|}YO\ Im;)YfÍ<]`s>cL,sSGEB~gza~=J һAYnwz HS\A g/&kksK7)`(' {ԩmUp5r (Zcf-δTG5Υv r{NSoۢtem=OubI|%GcKYIgAWA>Ku>&~ue%\bǭ"hVlM]bunp:i !%@.?6*۬a'6U/|U mΨ?Yޛ]1OPM#j"]^8%0Ňҡ`пLZXPffcWN=I4R6Ӱs:{d8ɢ,?.RcoK4LGsBl5:Vlѐw֊#[A5] ,'^wU9B4MyS([ݲfgʞ1O&Ƞ &ZIEe:yzGYoЈT0 ?.jκo\z c<i>Ƒ2 i`I=֒^`#-!C-Mo6; A8m#D_fmü=CHvD!&Tpi7VHH{izi,|` q62R'YzJT=7wYBF̱ b!}Z&bfrFOJG]`BgE2jmbjM]|ᥣԚyns鐳խͩ })VPeݔGu2kw%d-BT'!oXyE93?$^,dYwSR2mK3f4*m2"/y߶mb,m&'#I7v$_^@jwKIJdhduH꽅>\q@s7=XIJefu~=P.c3u8a ,ҟ@˙4#ԧ۔D^ sy1 :&ToQtЈaNIUlM݊6>_äCXP9k=K|Wh}/ W _:'ɖ gYފřuf=$fw|Yڢ ?l}d812\Y0 EE ۲9~ *d.vUO狌<` 8`]|^t)@彷S|( I¦ph/6Kعvk]ti vvH,%QY읜xܥ缶BJ&wƗ! kj oh,߽!kp%Jb-]bO)2Ӭim.]6 ]Yx֊h]ԛnhCSHP .Z@4_e܌<{}ϿJ,ɢNUhqj9Z73rG~X ,\}el՞*A1+B?ӱǬ8O0htM\²#89Up5qe.jlؐi[) ekrAmbJ:IF#!|QMZۮ-m砸Zށ"]ag,E`@{m3_H0*8.5Ʉ ;J'ʼnǯot ;8HJ=#!5}T{.uYKdo&{S6уᳫ1ht\gI|$?}uFEs~NaG3qK%Q$!M|}=><[^sbE0=f%:evΐ>A;60as]z69,'湍;zH)'. OI}߇fKmnn[Eɉj-ɡ}<_2Bb*,F yo%11z>+fOe_TxY] QN9ɨ߱` m{P^>8)?zF3i@+znѬ=LBY_w ~=)uta:Ғ6eEw3Lb]&6%v~gޢH@m0;Y)־CNф 7aHW[:h5! $*yYA@'{2<в*Ih-p`^ C]9h8ޜ]u@3@4+FJ9e?6 s2N `"p,kNyḼ92*96aњ}vKMYVF- hH3CP(ɬZu[ّ3UbX&;9 TLk`;q 5'hgd^`,+ R-`EO:ЃDQ<֔w+V2#pjgRtRӍ!`%@?a, #^t)T*1<-ƳԎE(""Z$0+d~%t },,)d6 q9И2NZ.H#K6b}Gh̼ϹB:FE@L9Ғ6~\7b_)w@{h!d-78lʛ(F*zF10X>6ɬ[hek@"aKFoW`:Ʃ~3$ҏLpAֹTNG[ϲa~%j.CJf̓ҟ[R̤+j"DhN!r7+:ƒ׊ 񥂷3KhtWJ0:P2r(Sj p.WWqFYb0cvp5S8~y}LWX:$L5ŌyE/x`w85"ҼP ώ_#eFs!\* 1W5 g&vld5AX8UNG6ODAl <$nB4R}HN^GP3xXz>XPx_eb&/\ur\znscK?7|M\IP}A]]bAkja52WRCߕ#`^\.ϳYdo;/` [eŁ a4YA 5ТQble]@CW`gK)7RæV}2τG ~L*|fdc;tP&A3YI^KrJܤ ,VEi*c>QqFa(Plmf'IVn%u] UF+s)(|E w]#a z,Z @3x.51R]wYMDD,. @UV=\) h(*)JT_A!#f'W/G=l.'/@8O[Yɍ0[^%ɻ>'{ )dXѪZ uTK4 p3tW-Ü>X4dE>'*Y; d Hš!uM#}=Y+7Y*~̽QO2dwmC#ʳ. !~x4mV\&+KzqQξď\LÐ_" 1׻د U%!ZcY4- @) ]GTZ+b?,6JwwaaAfٴӹ (i=vc"eVY r8;I%G-"RoDLiQ#ڄHAȞHbPo"\a0v !l' s j ]Fy#")zfn^ y&X;ڂpw}5,hkͥm}Y⇧M.~߽d˶O# vo:w i N2&`qFBiBSCC/iBtk*¨cKN"~ dIZns^t1 Oʢ遝v}RJWNNZ]e6kp8$|[}})}EoލDe~,uJ[dB.t =0WTWf$b"%Rl~]wLjz9YY~p}-"|y}%@Llt8"Sk6M1v. \'crzLL@^Szv;֎;۞ 6p> zbZt4JpdXri4!y#&wFDz/杶]i?޽AV$:{}"GIC $yI|@4y&w[H}h- Wt 5eg,M)'HTc$ߩO f/?Wz_z"H :"Y~Z9 n(uB,_Vgf7Q(Za&*4I!e6M⭴e7bN;1l!غ_!َD7a )f xi<+UIĊtte%몣د&swM9+_V Ys,t-J|.ի#O#8eDူ|Sv4QX\? :E񎅇'QАN ZkyQq?ZЭ=~j?Pp9pJߒUޣµ 7Vxwt50nSc2T{X/C>p:\K}`CJ`gxQ'v+TwF/~{q<ݠC9]n4qp5~JV/xô«I7V{>{`+IwF[Ȼd5z_S^nEuޭL@1IWqN iD[ Aυ ufWuw)7 ;A7RxFBPuWio+/"p@}ZW=M&gJ쯓=cw2p]I6yґλz]RmXH!!VF6MrYA֠ހS`6I' Xg lUr,^V([_$Z"maSHTZgQ8wDŽX m_~4"?l*Qڡ 9sT#SkmDݥA5`?.tut%#|46 6Q-ׂb1_;ι;%JD=o5vWbp+"w#1O/ cɛ!f EjbYp2ÁbD'Oq0/ZګZxရGqd}83F)$^윆JŻ$"rŒGñfȒ+P1OyA/©ץ!dF{B9_ft2(b%Fkg K܎ΓD4!N'WPw)jN('x@x,wii~9jmI2 H:yΒ+}O!1OE9;˨2ȥ]x+7ۡ<v|V*L˜uYd, l S( *?`N8 D @|&P0.IX '# G|H世tB`@N GC4za_ɔ# .샏iL.>j|,u7&h.0AP?9`% ^3"hKwPCL@%oK<,̌E=?9ҧ-Dit20J ߍuU qǰb: v>!2=I(UeRhT-1ĻuK4xZqc:nC`KДNZJdg#y#8氷<=б[KT,v\57beu]Mg暶Y{vcbccl{ϤƝ-{ 2yb]+VVfD MOw}Js&3Sv-(%f;fklin j+xppv~]}mEYY% }<,Si _ /͝hUz-foÄ'2v@y<|OҪ yA@Cꍪ%  |7LzRJNkb%&ex |! R[ꝶGz"aҺs:#TBϘZ+%rox; `}=9˚Տ[>t:t EPf1ѷZgn@UN Lq^b蕷v=v*5 zY {<[LuŽpM -W3K6$~/R`DiG݄-]g]75KUPGk%o3WHvUcߑ֋ZvM/_V1GBd&dl0-0%Cfϋ HOָ}[@rA~)$I4ml?#7Aۮ_e" ʜy i:3?)CChNwa0{D!;Zخ:Z-h}=''p4ޭL޻sU&rfY5C^?t?0k,> Ua]AdH7jt;@̩1$={ɖvNAE"dpK䆁$..uRa5 ?ə5<Yd\ iP*ta/B{0]M m/yRi9` 枴_ڻ=u [&T.r_ PZ]a{VR;](\]NuFiAkh_ا6T߷Z;HL:4wdn,ȀFrQ BE;O&$x-dĉL>Qr~ø&ʾWC7}FsWrF"=SCP~!qm]g0K\GVdHiccl :cķ0,D^Y -('V_TKJ^mRY)0|4~k]Reh݄Bbܾds: X)eBy.=wP AkaEݔN\ LLT ";{V6&qǼ󬼨{9zD% xc$!-.EL_݇ .~Wƫcur$r '`K/m Lh8-oI<(# 9tq&j%LTgm3Sa&L7gFfAYHWư-iZ6> WBKJƮ~|-M{[Y99·:>:vϸ;__!g9:YE5,\Iᇞ)&j?zgbtH FM-SϷz+~g۷Ȩ#﨧K_Y8|+Yb4Or ^pAgZ|@%¡=S HhJ8my>Fq;c5 /wټb#;Q/_}Ka]69FΤnFcS/DKx>K ^ =(Ѝ]  'Ha$:~R]Gi aDERL>jQh9A9 LڭS$qU/1":&1xݑ6dJPiѺC?wk}Zp(i>'b;PJp%w~׻ux>2-^4Mh*2?[W2'h[|>K?3^s6Ju6 drVK0Yr`lh3NDtUL;To̊{؎]O^ (F_B8-~N5Lk_fǙOba ?k:fY u0k0awwu-^?3 eN?ImVpe03}@U/5vNi4SMio$0RAq'VL ->K2.Aae%^'sS) 2R7.S*뫬x"E7T귇t, h:sd:'4*A̩v _ՆN>R>J{<Wa+u"0YܮbtJk]n!EC)U1ϒٽ"K'IG:cjuӲ-25 T"#qMI=<"9wp>)65 zjئe-f dUk"FwT+m, @~b>YAf rG F %߻~Q yR_fC_p!lҌ RxJCa9DhFr/"1" MjQ6O.M0G1<PT5'L"5- 'l2`(.V2E]pHS&{wׯն 5CO1x㭷]ɺUBtȇܪdD0SF~ !# IM3qܫ6+Y 9:h/uQ Pe'/o2yF[o2%'x(_$[E*NPn=\}:c#>2\R245 #{Rk%ɤ `9Q,k!\+R:#%)${;ȀrgrKl֊Bx@}gk~1c=BKt4_w:byZaRCNB}ϙM)j j($+7U^r^#8`ְb /Q[HLgB_nXˡP(}"y}xy l:'^[&D=)~ {74~F*L:Ag]U,K~#,PDSys9q 󳍿Cx@%)hZNJUH@%np;SʐV/Q@i*S%qm]KU(da<8&F º|AAw TTF[-CoLӂ"n"!8fDpz"{3( oQN`d)ʓb=$Vd# RۺPop9"<W_1ER(* UK0c2F(k$E$zZ,f-15|baq0B=rĐ4XF v #~H9?WVzǨ&O:9.PynI+h)uh9!~*'H'&ѬO2CCYTRanCޥ/F61#8U܆C`et\(' MB'dxC;qafq6I`+%^*F2mcS6 }Rr 8kdc9ε$wfT4_VMvr0_fUcI쐺~D!3ۧӚg ˼X#jxv"1 A*EHj@mxƾxSřzp\rmM58 ji:اAhĵHڭ' :{ߵH[f!c'J*c"Z9 Yaתt+`gtM\ Z 7ZǪiQXrys%RE #C@ k\wK0iϐ(wj;gg@_գA.e%Rf\ufͥr;7lSxUSĜčmVfwbⴉaS"h<s武v!Nɳˁo:L!Ȏy3Abx'tV\tacM@"r^M{DO#QY[籲c{X`8S"Bu#LU ,%iAm3xM<58?ٍS׆th5r׸y5'@_v\}q\IJ zq*aÖhw&{W͝JH%n`5 (Pa/3&%RZ@ %Pn0)Ms?7Iws姻2VvF$#w]ՊȈXu10yMshkn,pёZt 9 UL^' 8* W(j0ujz5%sні U=Yu{my#>~ jU+tfL BT9*0j^ 8QA~SNOkYϏ]Pp P]mjSD7Tvm?^0сv97'VuM*C+u٦W|z"^TYkthǟ"x)dK<_ ߢp33RN57ǚ˓oi\\4W9Ɠ)!\O(&RUkB>v$J'kҎ`0cdS9iKch;^=9)_;) 4!lyݰ24W57O?Jpf/ȣ{ՊGћ.bxo iC6o -m!Ȟ{ CD**lu:09#~}Z5˹&c 72Z{A[vۑFov!/FY{5mƲR)?]-89R练`ںz}VWJ-zV)ƉL18nZ,T%`,1ǂ{1IE>EШ05"V65# cw=4ٍXZVSϴ!c=AڭAa 4\ۅ%rvұ%)$<gw(gbrHQye+쬬*?>X`CoCS֖ A$МNؕ CpH$%hRɠwP`ozuK/cל\+I~hP"vZAk$d)+9TE0P EN5.ѢGʵ)W~c4ڡj6& u7OY6r(_S`ihZ6wX79sK",}A%-BWh_ ̄vߨ-ƈcWRi<`VBjnp񔑍DqH䜨Psj5ţ>)y 9K1B>~y#`'jkj0Zv`LCUOBEbec;pKۚޅ! 9Vɕ]e m<}!RVZ4,{I"yT|,㬩om3fHإ,D +7Î?,)"` y)F!޹?#t\{bL'D&eAk1QQȶ%95kCP|z}8XL95zeMsdeGw@P] v 6Gq5!#{*y 3>(nѼ]Kw(/zO* g(;C^yӫ5fXŋ9k5k6]#G=4Ecr_45ewsjz+Ԝ`hpN, l讨~^J~ ynN6I:mBlyԝ%zCr뷋sK!di,[2sXnPWKR=%rG>1ַ.duҼnjK^ _Vd\09#n>x5>V܉~aa>'^zp"E,؎5.B+t$SF$kXv=JcyR` .E ˘xw)P j8i&]WpK@âh#X%gL6K^uz6\j2c]D0#[rݴ;aWw!@,7mcn'G#^m1[KYsB])|gk٬-S 4:$V!ⵙƷDv߀xP-Ð"C NAS0fD>ǽbR2>޹m`v4sWa`yz}%_&~sd[Zբ/44Hvb২K=ti͇h@ud3d銖_! / ub6'Ӧ"I^bɌY~3dj\x)db8UU퇪;N"uj뻴'u0QfBJ$? -Dv /NklG 6Y,qdZ M9?HhziJE<~F3ge>?w6" vdrgu0ba_YjS[JW9h K۵yf[w.7k- AP"#GkAt>EyZ0|u?H0 E/&z8XZ=vBm8F)@^\!McMv_acվ$aha4g{+'Kćw,m<֨Zp9);ٯ.E9q.˃nm+*Gƥ5f#8]K,w1(_1se{11w1x؟. 9vџWߖ'*3;6K m=>X:u9{I^OhMA`Vj:=Wxשd7t&!XFD<iGxg1Dj)mDQ;:AQ 2>6g< x &0|sTGߍۺ5jIF6=>m@_y0V9n:e0;Y4~m!U7xT%F"erdb#z~J(.w>@rixi4.uhqT״7W(2c3${IM<;:!)a䊀_&aEڈ3-WŴaSn+]Tqo׭0("H}DM#1`|]ef&XZmEIJRcc+{^ruPs7p9m=ihW>y/MF#"|MQ SC_@pccZh+RaÏ{tRE f!FB oGRk] N_ޕ_wuu M;$: 7d`Ұ{WA,%5lpJ<\d+Ȕ! Ju_EcT+c7Q.S ;i$$wa:tK~ESΑa+Ȅw̓]HT;F}zDFrmbQr)ya%mUB-Ct,пAcZ:~\1dͻBC\YErKߙ˸.La^GXͼƄhz˘=Ct W{ Dki [FE',fpc+ś{'EP4>]EG'9^8>{C$g{ w׳6S|{ʆ1jN`ebXd<#Rԩͼ $搎 'NֆIjjc=F\}L-k&{cxB7,B,cQ0j]yZ.,b?U T_M ALJd+lNSQQ_>@~D%bEy|]ˋhӅyF0DM}YK]BM9ὅ%zĖ͙x\y] 2ڭ "7SfDZv?徖2zxRŲ,.o{K lsm. S؎or$ίs &N]4@^Hj0Յ/>t ES3"w7dE;`)oD2˔)>thXOs TKaؼO[7 N!x}Պj2e#H6|.A`ňy۫T&P}]^X]eEhبw)SN2VܵKs$?#D֪upʣҗ j /Q[J)W|H\'jc`\-VEMlHt@CKM5elB~&2"7)yk2[4CQrݩCZ &N){aQG*(Ѐri[۠AŴZ-TTbCz%KS0s&*U,d3}2$[ p_d ZHgخCU#L0%ί$ހ=y>:$ZNF~3+>.{HAjo!߄Fm$ԽXۤ xphg>]t 3\w6zQɞ/oJ|gQX)8G z/Z+[ %Mg=H Bײr*}#'{)WU~'<~~б׋75~-)KӇb1_q3"Gۭt#˕ *hȈ6 ӒJǘ>_E%Xk(":XqG~#Px9I[IT“!wn(6ijBW IiNIX`Vh~!3Uq^I]_1B q*ʭA:,4P""dLǛGV [QKa 0^eDr@ʺ?$oQ |] ͬ)2^/O8\i{F{e`-/N&6VWH٫hډ*NAR@{ѣLdd. IG˪f)@&+]u$hHUyͣdVJ ?<w3:?|4yrЕu*!y\ZX P_i&G򴂫OzQ1g{]HkRtw=*lT|fuϼ7p9_V;ar~.=nӰm81Xt{QWgPn\Z^%#*=>5,.a=:ۧhCVQlm&)V=b'aV($UyfI i@WO[3ې5u$()'o:6Pն}LC*}J [1ŸyAna1=$`-LС*Jz T;Yat,ÊjvixOrJE$o`%EA!BGjjHzhriYR\ ʨ}!,F;V=x:Zg&h wa&ʄ$;XjrVh=G }}Be`6X2]Ov;c*bexD* J;&,!JC\NӉe;ث,J~IZ#A{~\IC><3^#o(S2& !.QUGR"[e9 d@UIHINT`1ٙD~aA QCӈǛȣ9ӄjr/"ᢁq)${a=Wüm\J[+L@h{ϋ^ y4)թh!m^Ef%6O/X-K] ;BЇuTEhܯ^6W=B6=xB9o^G:[ɸ&| ?(PU2l?Jił'; _Vzo*D_+:ZGuȮ5B!w CD1ɘ8C)k0go[5mi5|K/?Vү0Sc!L(@D&h 1+,ZJ fnf9Nŝ26}|V̲MPSC%z2hyŐ%ʙA'W0͑luzCDk̭Լ3РbiJDz+cDYDc{RryL̀?Vd:og/J裭@f3!e}HۆVW( AXmyיTOw8˘9ȾvlʧCr߮o@Qm2gԡya9{+\B(8:Amn/L}}'oQӖjICx$啉V}/; 0jRѩ=9^ʣ<׫~P9/}c֝_|TP` }H5j 泰9C}.e030/S{{FjSZLc+(MO9.m.tĿ@6Vnd1~9a_~r 1r~KDO9N o͛bz̷rqyGՖ38^7,\G8^AYMr ]ǁLQ}d5nU:y`KÂB$C"7p(* N+7j9HOF-1Jzd@V<4W٦qn2lzA?q((Q%Kq13:V՛?m3 XL}W .t. z3՝UTϜ6,(N﫴}uWdvcYsקIOЧƷ00*B?=sfvJ+W+ GTLJ(:gdcԖ% [RI#y'"ǚ01b`Qx 4`KXh?d9䜆TD_ۻl"G0 )?\$C,@` =c۶pwh tQFjpd^%f[4Rb^7Dim+w$5F>X(2L-&0KsQFɪɹXΦoa CTK`L@[Ocے\ @E4>gipkolebrjX8p ;D=1ō_uzh!4}4P$*7,τ㬣exCPyŗH>ng̚ gMu?hڲ|"l0x^Y'~,zD>='Jcb)-\avLUhIQ+4vq7ڃ*7F/@gbZLciҙ2o3a6Eu:c?΂'!Hzs℈ JQc!_ǐ#kj"8ɌNbo:j:mb mRZ8&]rhY#%}RDnK{$TKV~+؃I)R꾌ӕ~>_q9 U/ + }n_؍wmpJLT)mŵ;p&E=OM2N;PZ>@Vބ-yTds+bge!pG2@tiǧW:ܸz^/[O=KIgǚ91wgsHn]`{Fc[y4 &XU-826SNyO'B%%♋D+B~ICpvQ aVc;k0sp40 ]+($Tѧxy4Q[zjz6a%*m0 F i#ֳK0dWYȖITo MšS*gMq܋ =GqprjpQ @Oq-6xO[>*ܢ,i_m exi7O܅^"J*y uQW3V:}@gƞN˯r~C(kSKh2bV1߮bÐYW'Vۏy^4 iPqyX)A' >vls*{֩ZjU6abSI?">#2d0e87 Z_̞ y(_e9bB] R`SJ*riDH>#B_s3qUpdX/YBMzl/If73zr]WKrX c )2Z|1QV;g @4P X*§*FՉ3IOz;!'5[!vB^BwzbDA[O[[OYW{qiF=B);*RZ9Vp:Wu/65vǿElxrsȩiϗGJgAh/ L Mr J9> |a.*]r E|T&cdya]({H/L ǶRj'^śݽ/|ᅂk8(wlY[]T)eBr?$OjW 0%ON^Z`(8{E#,^1݂;''X5Y$›&j*nЛaŜ! @?_*o>Y<^$"U\5[tӑ\0-Toﲡu ]XVō4#0?~([1٨q,xxU@KJr!;Imx°-#E+T-' |:I:02M#BCKEm=l0bRuvSF4x"oKr,embB-܍>ݏoǬ!)g)"e^æxQk1QS'\޶\1JL#:څI) |< eI8qPa,utVPnvnvݎ> vYCX?z.*`e+y#DlVҙ^ȗLM__ )C@q(MAs6zASc}*]8 =eޅLdn9\ZS4~Qf.mCxA?˴^ʝo ڡtSvWh.EQ煏zDпF R)EߜPX q) B n.m]RŅ>Yy̧o@nJJ Y w]: V hY5nۓfb׭F%̭0mr9Szz QyBdqTP&h%H%r4޸  -wIS}uhLfhToOU;P _y:VJԚa]_ByPͬ ]k s,Cj/f*~oUݺƻ j/!)PLnjbX ւJG:Eh愈|fY)'FiȞmjYLeäruRϜ` rouEI-285/|7L]jh{hKY!kq2}G"2 a5$w~i޾n#"@8#DI\y[F"r}giDL~[-uY8 ;vCLvctgX7/2W\D(ɫ=3b|A5DtU˧j' Vtw-}}]IRmy,g «0eceH?MzE 'kMUZ5 nݺ.f(]iaB5LO_ 1nvIYҴ8O# `r0蛟ZV0b_7|p\de/yJJpF74+1p^U0L܈1Hj!tOXe; 6!IHb"ۥ4Ia>U r V~؞u"i=hkJ7̭H` a9V]TIn9#!'iꗟj*(@|װq PbWs[/U)HCɎHbЀ¶n3I`å3V pP?FMS=![&3%6=s| 2]-'7Bax?ʼ@J>'jl׌ b#NY n5SI 3_e6`#I&0)efMY80o\&hJFɮuMT_s-hss:w0 =U[ȃ2{!f!81H'T=ƠKd}?8{*(H\L /9d5Lu{lCߠĚN`x>GNl1x~\ I箣QTl ׂ2%Iddq]G80x0wEfD(EuE7HmƄT1CA!`Y38.V+ /ݕ1;;d6IM~%F?;_ݔ.[x"}7{_*[^> m7sԡ.=cYy.0C5-n=֦s ҹ(8 4@kS}d} d+D,q1n?: 83,~G+gf;phrd|y;v҃;֓V(2Qhjx.}Z)۹e2GBQ;Kw{{踕PdKN, ~]˾ket[ i>}FDz8@up@Gl`tzPFyW Ë:eDgAMeTW}Bgnm ڞ#T;m6yYaTOQinoe\l 4W,NYY˂^3@k!8z7yuFUMPx:fcĵXX`ṟ%*J.İMR?k<AVE5F|9\ez9edҚ_$qD1^L@hW|Hfj|$Rv~BstgcEjt$@w.{_c+ovU@m_<8 iPrdViAt~{C(, XӺM:IGZ BRzɈf29;8طQT5J6+uh5p-,*9+C%<GAZ&'vuKvnYe?OT jFjբGFՈPOtb][Uk>((maʦ%fS䂃 Bxl'z_&%x#"_J,8?/[eЛq_2Qk3h}! sl?,Q m<,5JpJ/4?Q"R 'J趄9W .оV{f ^Η7 M D@-EC7}jO TQmTH;ۙ$[QCݺ-W#Ϫfv:t%MRϷO,#'>d HqeJ֪CMݭTC˒@Z>kFϲLw@Ul8E!lH-]Z-e|/J4wA( w#/@=PXTbJ@@=ϙ=J/nÆ(N/MⳳMk=f~AS(S㜇w|t92PX RjtЂ r  %8bX b&?&fGluq>Wߏߌk}W^6õЫ~`&(U#\[!GZ$K Y/H$ڋiqrng]m,R |Ӹhѱ/LͱJ},?VPc@j@|YHʺaLr1 ~,?5#>?34H5:Rs#+DGXk eFx(uD'p#2ySR%+b/2N27dIiG#?&#]h7d+ag$O VZzkciS1Am1q]ӠQ>->L05~J*loa o$f '7F[ pdT\NCU !J@gf?PSatTz_ YB!sqܬozg8Ex7X0kgұj&݇/աW-ѩ۶q}T395or B]ŽKQ {e&s.: BF׎8;©#&T^`Y+H%a {X/ ܷ0<`whk$xR,K9&. R$AKD?g\֟mRTxQB,3">Mm>ؖ[חn6w^N@ݸ [ _%슘<,Y2]ѥ,WzVLG_ cJJu5 -A0|SD~wxv0d#y\;@#(~Q+X,[\-TX-h訶"U[%*-|,M 8Ӓ:Nm -~6[[[%q㥣7 7O榳65Se/_y{Oi|5{> Np$W\F?3F4% u"_|IM-~OkāQpswfp&|'pW kfJLJJDىo*=@#AxKHf3 h衟<\](%1%VBbn%0w{]u  Jh`(b p,[uE l =uvۋ. lZ94\%)Se)"Ѓ S,}qtV4wc]FNJ+6%?>!Bp%,\ⳖG :r_fUM7漗tMl\erH͊J=a4XYL1jO@E,X4Ҝ. eAg(b`\6B5Pn h!3{ ӖS +h0sϞ A˙UXyįQdskR'qUH> zHRLEP@%t9?K恥`[]ۓJ䭌2^dnXtD"vQ~ 8֣_'rYBA.m"s7;휭m zgw+e-+Sf#jKJkiX}ɾ˽88M˾׌&y{G-2# 1C9'~4!U5S$J-wlYgH@ڒsvf+I+(n-TR/ k3OM(莧*Y{ݿ軯U5 ދIA2-v:f. mAbgL);Gy-'y,몼Tdr##I\ox{pA={0`a XS"ż?֖)bMҶraS\~4'#пMZЀM^YvYcdGfg0V5m#H] F[{^C%^ Q`G?<3ju&Q Cy]5.rvH Fu 0SHQD.@gGg0r\.On?bU /C;,蛂),'G.Rc1 L,d{,~Ur6zVk#[P^{Imu%^T& ;[Ԍz#o+I:/x_jABoL 2O$U덴`C]40MJhec cjmBJ5v̌'r,jZ;ۋ5A UȈe>SsVɜD4FO4|O|?]٠ Oj8EQllޫ׻%Yރ'<8sR+ `u'2—v1H*B) Gz0 h8 1ۘ1|q d=tFlq{8,|tnk7vy?lz,OM}HDjPrV.w0=*Q?s!(t:D dfVr D&1sCiF;|~KbAS k8-Smd2$slSPٛNҊڠ}m)D0eѦ[*HG8jg¡ےvcCp4 8˯T˩q6"gl>ԑr$.{Og"8gЖùN^͔愵xswUbB69B+P|sm4 SZ&7^nBJ Y+Oá ajxHXxsiHWAi~Frӱϲw5L,kU DgKqK L{O:ՌBNN.s T7h(`b1M\e`P&M2hhFY~!PupnJ2뙼-G$SN9x_S>aH綯̠52y~\NyTQ: GƦY$Y{(k+?XsN:^췺I^t +F-Y%{Sw2K# $5,⺆$ڟMf sr6\H]1*Dsg1hkm|}U}^鑞Ӌ b$BŽ~>sU4 R 0o6abBj~PBU _>l%%ˆcUnbkM0LP#dz_JRզBߞާm/]IyMb3AsEzOVtp͍7o\Z"}:ɭiĤtD}-JO`[n=( #22H+k>0xAR|2dV.0QP`xQ=.~0J0`jW~DZ" ,tl0PWLpYj5 $FU.7bK3B)%FiH] <;q>vSޛn3J )]~xIT[we%O xe"-keHvBk?8)>7Sk홓!+kXBnWd  'z{P54J> ~^n*hk$w.${کhd)][QD!$F$3Ԙq.XK*v8;rtGjW`DǁZ10h*mCش:\s  T;bzth-xde\/ kj ( M0+l '8}ӌOLтZK&Yo*`"mMڤM;U^0ae_C*ƴ;ڌ?̮=6s@ZW\^IjRAy{׭bP4Y[zH5«R~T;OxzQ3Pesݿ3"Ige!l^JZA K'[X>N<C_ɣ.ۮyM*[ 8J|X"Է*z $4ɨ po0ZF~x<%nr{dGUP>a59)FCe2t5RIO~XL;!OD#{ l7ʑ% %*s"SJJ(J$3jH;> WmCOGw(+ϗmÁ ĨKtu̪mq;VT~5. @4"CzҧOCS$a\K8<9X47|0QBr^K g#y6\?wCzS1eNFˉ]k]18)(g =ztvVn:mS%Y83U5 cC˥!8 AZ9LaW7=(2fQ8RNSKgT!3i.̓fMc K=H6B ޺m$NY _zm+\[=R"bG“|?hiX!_͓a P1.dc*tޖS }ƍkzSPxw(.Ijn2+2bY8 dH]مGz?U'6Pi<&y:AF*CR)Uw'~ [Md?NO#djFLF02D?6Ǫbv|΃)pԌD$?4w.XP[%ؒs !m2%̏A7|OLoװPqHwTy)E)/넟}gP`4u4B52o:94gd BP`͆[TAFu'h.'@Rj./ˁ+ W$K4)N[o:WP,*v|OCz7U_ aPLm+j< dVopj@G,OZgޝN퇔sKlYyFb=Ąپw,"er_EtB>yq .FpRbH o*&4Ծ ]eakf;D !J<B6h9049Xd%t 3]Ḑk Y} hI0AJ*Kz'h`&İ͟|Dâ_+&]+HȨT#$9PMV{2Ȫ}t:~ҋNcL]Qao cWU7ͫkfR{!r,{-oPZcTb?םp-٤hr#fm9r!ЭK/).4p.27W 11B ry.hz2ف ˁdVEm4 SO4 0a ّ($u+MLBʹ7|&`9 N%`^B=wan%(nEߊb||2 FVA/\ւ!ŢkSF6=W>& x{[V\Pxtg(ȵ[ :+W>5 MA"!U ?ULJ!0<* :m}}6 [mBD.|j<9 tj'wE5ۧ*vʅ ~1s_d29qLEE.*Bcx˼Ғ):u<^Ӛz%jLvi̘`Ѧ%liWt;M2r87acǽ1 !iVR\v.ALMI;*WJ}>L('çS4 {C B4PDf~}j\X~$]9=Ew'+6jEe?E:ZcBK^KXD`z2B k=X!%/C"yTE* {SgBZ1o@Ġ//TςI$~P >7q] .1ǡk)MKny3hې߰6, uSxJ&2MȾ cö"(we>u9o  d+5B`>vX4שVz5YSadsvq{b5RcFzFqX.{65.xY~w97=D::K:_ő UêL$3b)o}-h,GuD<HD6L歚L k=p <0om:<6f*hMl$_vL@FM8@ZA+HFځL}SjA<*Kpq=`7ug'k܏PhØ/qJ^u\w]魒>ӱW/82}Sncv8e+$(}o.q%;nv7xr ol[lc9F!ݗt/$(&HxN8b>.}ik3#~%A Qz4ÁD%mC%\7Rr$ @eKWzŐĜ2 KEN.()fcs+ΜE)8s@ײ-7,bm %xQv&ʠށMǏ5D <JH#t)ENy^VGŗRu$I VG*ձ% 5JٓTԸ8j+>@:~ΌzY|i~#YȤ8\ *4iF3+ ͛sY5s;ecERE?U0~ِ v1 MlB4ޚV|Sa ̺+ ryMjr'B:h@&EPUo>;hv2q҂t^E;>޿| [FddS*qYv,bӥrg*'7צƿ-\Z0TS:4zr(I-x+gsX .cE ʢOI9 g>W ,.nGDy./WѪ Yn$Xc{Jj0H @Pܸ=bxԦ?`@ nf5N t7S^E#$[gق=&eq2AjD5;ld߄v8Kθ iyJsyꚆ@ R9b)YL E@'O }2m+5)[ M`^WEC{7"¤֧Oَylbf 3XXw4Ha+l,lxz*{Ewu634? `mvbz糪. D_"{PR/أz2)+1WF:q#\j/^#^%<1W:kifJ5 VgĦT/ەe%hj)% 1RB^_]i(}] 2qcK>y'; UL~QG^)/OO3O?nzhgS_C4O [f,.75<c!BC~j|603^9&@oxւNa YxZqw OiF 0men">.`ьu8xOi󝇞̆< 3L ,m؈1c*Z5zC e_ .NzPy`331dKXɰp!MJ{mʗ k xDi= FM^}u&ˏ-v~`^bkt/<߇j!|s5ŎGXܧ ]IEm "<WTO 3=+\Nc,A,,O8 )sh?NV5m ,>v7Zv{!d=)۹0{;B~rJM, 3?lk]!pI& fYcDIhi`f0ݸoWϙO!Y>f?t[Gqv?Ai~Ttʬ(nܛ _'iKyBq)͐KU_7hV_MtHeIal~bIQ^YF$׾yD"7 /^} dyh) rB/P_i *#R5^D?YҔbsy/g2DGB.1Fچ;:&ʔ)|8} '91 )i)]Pyg\E]d#;MVmV9l6ώFx Ti=3*[;ʷ[BY$l F:))iN|c]1Ho mMfj.agӫ}5FКD/ %42MUcM=,P+X$v\l8mg6|כ/76moK/á /aڛs"em`EHnp."Ϡdtvnu[B:SbN&zKG;|.&42*_TbrfO24,X,( y6|&P& ʗ #hnsjW? /qٞҞڿ1F J &FJL>?N=7+wwer&_Ա]J{$&!->a BWǪG7eҠ1~)XuE(eK(TJP'sQgޏ/h?x i(9z#@p%W{5}j#ph9w¼;T.BfjSY@ gGqVy4MTA1$ _iv{{.?H>j{I;ywIٜZS jj)$;DJ)M~z˓fj,+XA{=A?e)z Ji% 5ZtxKD8}sէF{YVM{4W%_KP]9т ĘGOeQ;°9C"JeKrrj+B)Y[0.4RR3 u2| dZLJxrK*VBq34="OޒVjv%!1?^R"dO@kH& >[6_R] 6m.s! @HܫH9 S* p1HKu҃aɫ t.Z%䮰Y+GK\FWm}`-#T1AAߡ4g~? җˑDoFBG=LM!\Յ1[( < 5,9/y?hˮذ v6B"]\ū[˫t4kVFAB6B^G~ZA~gbn绸 ~/9 GX7SȈ9Wdrr^4S~2eɒ;ux:+{bn^| NKTyZޠ%t*>˶L03c=\}H/ 0tmDNh 7L%-I >-k8ӝ ?/ʌ/՜2I`DyXv 4158(O].!eP] a*8~qrVe2*=\[A4LBn7~1}gF}mz/!"gf\2VSP#dSr|QєNw6sbX"V45* ^5,5MX;nx.h֡>=Yo}G+4ho0un8h%qc/m-%v}6?%)6ɢXgbf -d sTiz{-r`m k$xej2h:.rN]jy=}҉Qv\F+I fs8HK(^Yq!{Q;g~TuXp[Ibd'%C2SV0: >/%=q0K&|ွIa 6pgՈ;:qN8S2rT~裢M2LXwo06SK>%Df䝵 MsqcΖy=jS L;]9\ B *.&7aDAh j9lTypڄ}ѭ瘹Ĭ4+ݚn1Ht,֙|em:O%jf*LeGp}}a.zg KTg;CjIh΅|]4VHsxE+2jrN&A3y5߽϶VL݃oםtB S!J0!˾l1ȄbBX7W`ƒPw2lT?$w(Y)Ɯ8f$VyL(\(=_sk9"A0|3}N},@ ӢBoDEʠ NehV9n*eOE.l νڵL9pM EiSNCOp>Sx59xuy Waa9NFHnpjg9ޛ$D2"q !-nXͧ'N.^ntY9&վ.vـ2ү_NzhS/źoLOg$IDp5_^} Bu/͌W)OX5>lq0=y&RuKs֖5{( m 5H>TV vqAGA5hx-vX@%L̆Ey^ KѴ3x1]h)_1 P*Xz45 3~ZO݃1~Yԥ `-+gp{Z"!&hsU"+|lʞ SꈢK4T%>yaO ĩ"p-y9 qӕCސBld/ Bvh\MsϊrQyiݮ`ѐr:}2k/HAb"f& ƭW#4޽%0u*C32QXci:Ӿ>qÝ0$ şA*5ؔᒈxBS Mw d_ጪWX1tA5p' R#к *?I}/ϾGآ Q:BSc% :S& +AVgz^ ޏ I[غO$vE! EC.8ꘚzg)6 ٣E,``r(лXP2]F`J;!~MW+HA9HMZIhqUB/E ʍM|^P@ȋo{ha}k 5n)ӝ5bҗ%N~V>6©!Wd2ӁR=L!MT$u0DX/^(8G{`O *Y:qfe2:۽\h&·<$o/*AzjG_K7yC?l^dFZx|דB`)jrr:^ZմZ* WGD4<*soxGuwޯ!KJ)(ܧoQO^fitF+TG1 ȻFA]ƙӠC,u8 YDL̈ -3S^"^`5A=nM[$Q_u\jSlx Zy4wJ"V'ʛʇ1-Uݩ- N Ow rz!#? k> -Zav. LnM H 2:/V s*|?C`yL{'>6EۍTo~vACH }Ta眪j׿΃# n5cO&UPYuX_ ~ 싈< r'G NYEN*6h칹F٫n5 *ˆ&hoeL 8hS!ߐ/y1{]cx`N]hg7a4 Ȩ3>KU^x^w5|T ]J/6GN+K䃟Z #Y,A+k/'֞zow$LO|H uYsnFAi+xTʖ;#>N4a7n{%(_Z /dyc3t*XDC9dj$&ȇ>C5Tp˧)3bE7Ïܳ&C`&8E7$(0oL71Ydu0_$'@Anq|J!<~Cl`kYbwz|1=znEg<94GHwv1*3&?)l1PK&Vd~z]79^LMɜ[rU $v-ts?TfzhP,) pX}_V]E5>hU|1@&n/#8fF |.GsJ C?7&b;D. YגּYS7ƼyQߩm&#NXqs*߇ (2 3="vCh9v)<\sq(L9/rT`rh\6aؖSDXf8 mDM 4M!jem?5vS[o$^ `A΍(/|$Q6L4="$dɝ|>1 ^Wx2'i qq"CuUwyԼgnѴm\s伐bR4y Z[oz4Y7 "$:e>z[dbeìC?ao_Kg]]Yں?Q恋{?qA#j;e8)/ɲQmGd 4dMIxV"6r Тi&G6(]cH&Ct8^QPwl8V]|)8N0qxk<Ԡf$lQ [)լE^pdldHNї4Op'_wI*gMxUA`ۺRv079['ϮɻPo^%op q rɛj>cZ>seP]f{UfωtdS$;?17{E|@q )Jp#Oؑ‰4}d<%t0+Լ[`rUSjm1TѸ@-e~O!^4~G5 ՠ]&>2-FɶA-].I8f`9p7juS0p.5ZYu3عBuݙ pV42] t>ƈ#V&y4"odiܻ0GZZ8jT= ڙ# aEc%LnqawxU[?tfmX0E0_3ΔLLtTa[4a DMr5ԠEOs~SGV,A o{ F:DsC8,=>)Π`N\Q{r`uH~Y9>={8= `v0n||Q iW5 u̜oi0) UGzFH!,&#WE'#Pcۇx<- hM<6u fL(M!,*feA:O+r/o"wfZITvIn_cryOMVOC*tw緪*\@P%X>:+9!XF h$OG %`ǀ:?apiULG{Hrqˢ(-XW[JmXwW]"Yl wȴoo,NJ"IjM<˭df1n:{F?& nWLZrb>;IhY 6qQqQL(h!E_ =0 AJGڃ,ؕxlA%zpP_-:WPv9Q|ܶ295>/[  #@ZMQYq |ۏ+U[($XBQC/¯.Vx@YlF>7$Kd~d:]@@\yM";]GPȮӗN&f bL6]zHa&O5բD`/cǂy# r  kIЂWM3ewabU5=집sTmr<Z"lHe$VFj[Eވ +#TWk Y-sZib1qw<.萨g5;yRʹX"9ώܪVFVq)DAa=ʅUEXL(H:EԺU*Hrt,sΉv'8Ȣ%>7GċXEP(?jie ZIvaPF=3"NZSIE~pMS21cik3KsٟQ3̐gNdܭr7S{AL:͍DuwVA2]Wͼ e՝GRXhhֈ]H_wfb.?\vL8E܎=D,dp8c*:i=B_ہgzڗNإCJ (%n!3zҐ~gܹvP WH^B)ڀLlHzOȆ!kbiZ$z'\HXa|8ל|ձ7Tۘa9U{WVIG!f۟cig_κX 1u)"BP+†Rb?HP6=(dShd`?WP?:LգNlz݌(r2h$&[9<yadX3m z/WJ6M=O~ڞ5.$IURCoBEUV엏2PR,(;˃ E,j&J|!ϔabH%d#3{{.j^*;&Mc Qڪ4y:\@RMp`ëlu)~JNf М1AGToʑE`nA0#qX}|S|82cf[D˰&e7hoAXpޮW$Tb M[ov>svEw]37_hX x@˾ Bi$$ӝ3%9J uU{)XP"Vz+YdN\-;ău^A?ǿiX\ MyomZ.;=k cZ'lD$b&%(9TNuSǐRDOf`ǛxbIl}VB.|:చ/ĭ'I>-3FQuj>W#MK_[|̻%$IoгE>5X(:Bxhh=bdՍ s,6f֟h=kĎ}_JEsX'*LSՑ+Q;4j֪w碴-< j!Y Lہ>s~U!hv1/Щs#EiݧN۫2m4eJ=sbRc0lz:do=m|lq m\IIH"Zdo bzzKҍMaB5I¦](-ߗx ipTйJv(%+)coUĩ ?7p;>]jwi`=pVAnt9S\ Z 4>NMr`>_&:}I(pv~ uM;7[.$m*H0WLX MUр\c,{`O7C*'\R iAOe?zO|ыhvԾPcwGh#Cr1jd.4n G{Ń 1nfiĹ̻[mö`Q(cq-9(Z'W>rxLغzͅs9MDŨ o[X˻&9DB_T%@ *WXu80MReƬX #梓;P(Ҡ%,cdq<*- wu lGhP~@-@һBSGWgC=7jE&ekR=P2 ,:#^V_1tzˬx7iMkU{m,n؄v2u~Gkj[q"*`ɲ?F[nD@>,&sii0Y}rMk%#|3y6e _Xv!ޖ@M^\)(hJ0\C.mO}Ӻ,S'zfrif@_' biJ3 4qL9howOfk3pO ڤ߷U!So}tiR3;nM!tkVZ:?<\KMn%VL5_M)߲+Vyt 3|tJI_}<¢f iԉJfG,4"XH, 12H e$N/>dAbɛ 9ܛX&< 'x_kP, k Z&w]B'zP_|%̰N?JUrL8M#@CoIY*Z„ fmPi (Ca=BRV,5(7;e d0"+S!rV7s|'nbhɍ6+P ¨CŎ%>,wV f\ʗ86'-q䃆BS}9ė,cy\$vZ喼HͱN.$PG6:dej˦sZW qJV3ŪYszV2dgY^ ifd^LTƒHJ{M,+u CQWG %O¬t2$JM;q:Ua'UQq#4Q\:#FaFlCɹ+(yǀ,'IW YS hݙ誝mvիT_eW`Ɖ _27c6VZ:Nv+ĵ{ )|גa찀 K)PC-ꡥXigo{E(V1SJ^x8NZ)qv%WOjviB:κts3pDT,5>|m wDbj*W,%=)0ѻE[?66O3r4 b[I#PS|'BZJ^3yEQ3rǚdsj6)6n^hDQj}5韸Q< I;G&_ HRVKio| ,wL u@#x(ib(Y& _ȥ]$Rp2-,F3N>{ƎbE:(.,AxS m8q 4+<*jD1~ 0;PyRw(fZV6\4K] G^|"|5ӌ? : H<60 +1+fJd·IpJ`FOher]䗓I&:fMwD6 @.\Å`*: x:vjcJXjP+m%)NIC"Xr^(`~gC=PbXQ~8ֳw@l[6Q33(:\;9MYy4akϜT- '6%zEWPN^~ Q/Txj$h,IN C.bE϶ԎQ@-c[oTw^Եe^bA_d :#Ծ=etkQTٝy12Zcr?43ܼlLs_HHaqM)%:iyoBW-,c=wALKņmf=48Rw2|Ϭ#_tr3\%4 '2T:uYzWS/LauwlUA-4kå7./{5f[<ߍU#K0IGU`@B>b"*ft392tz&qV=^g1>Hb6~'nR̖ՆXVgW" " ]+ ~7"ı&hj\@|tW_) ۷d5Bws/zG'Bf ;Yrrc9b1l(o팋QS@nN{_xrͿwN݋V]x 3>#όA]3w;OxtSxGvaÂHxA6޽*_cpۛd<  צ=elKI2Zalko|2$){ߔO+:{uڪ1tzny]>k8tvMVHq[+n O?f?QaX,"*Y".)%;kwzl)U.9gI=4jg=BgM.Vh^w ?u3 *i,4?z)NsC{_ H8\}!3^-1x7O.`;~'Sq ?Xm,&Q2\59$Lxhb9 L?hN^*cݾ?FE˩CsqbcGJ j_ :\9?,w.;K:=ShJ8 nL:*K{R/Pq\N]N{PtX؈ۜ,V){[\<1aƹ&i.>›ꗼܖpFPT+ոej,g,N~NaR_6]lgo22zu޹Hcn|kw굪Y0yu8iRO4qB6^$j^Ӽ. kVb=,*XeDd9pWU w&\5@uvԅvRvcQCK;a4IѲ(b3'x/},@HZ\msnZ@knXϱNfB.5!lG Щ/T9v7!h6uTݢ(esѧqӡK ؒ$r7xӿ&A7k38RhHj;G#@2/wd-_ʶ88[jhv8IT >_7?NdEdxw|4dM>myaU{BxF&F~1QPk"ڠ*XI1cP\P>H7Y H :uR[$j:. Ay]EQgU.}&e+!2Se1ǘ,m"o/C&gDj|Cܧ.\Q#WڿY Ȕk6)%=s E΅S>D<z*>(_Ts~[cU'آ~ kM߰;k!I߀kNQ@|O飬(k?pҐ"@܈cMڼ1.,ԅ#(F71Dr'b2!$U.udb-8k0`@vP Tİ[%=g)? G’^yPZ.m)Jb`ttIخҲ"Z 9l  [MӦBgg#Fjukڋe?F(.L".M\|-AV vd4 % OP됷3ބokJb| 7QϏ\>$fwF-lBцØ!~l*\/J_SwHu r8Jk=d{:KH}Y)0Kj9=dj1! Mv6߀t$i>7[a/P.9:"4)Z(d 6U7=c]ţjVOmQ&NQ'߶ fzdD5+b;a.RKF!CgZfLt,mpQOj\.ZR({aUUSկoM!I=w*HfMM?ĊHu>g"%_?H|a ǖ Ġp4W*v]W)BfyejL6CC%jP+7uV.I3k e6.F;T훚`w#/\M"?TQV`or4Ǩ GR`+J⮞B$GXb7$T=wB.!|Uأu~K]|i^FB}vDv7t'T߿NIn𿾓e%v&f1Y&S9n0)bYn:`QYoO,PحՄ6wa IZBfˏ΋T wC")r#å>z&<[hz#Rkp7|R@א>!rB{gH,X OUҶ5257J̬>A6I)TĘ`e{ Agc=7nvg c۾1K;{/8Epڐ&At1 }÷KژXʔ?멼QB|3PV=șO}g:Vvfz Ew!f~9˷ZnzƔg8Zٸn^A36C+6G2~G*vܯ{ Y}3[+-ᕸJ0D|usmvŏDi4Gm-o@Rzlg Rס5 I wr!}#zyKݏS=uPAdfÌ("9amf]DwbN)^<c G g&g g̥坜`1a_(DbrP0U[ܦ40N2xOmxT)}h⨏Z܅%2EJ=LΓA{\•+C a>Oz%|QL j1ܘ'mzOc@b.LC}y R/rO*n_=v&}9`u# h,&?gRb% _`߿,sm:iHdloD/h"wH1HP2A ` DFdr}=YGĂQw!*`>Ǹ7֓$f'G c-Үˉ4:sckvh{ &7h=Bw a Ax[J(wZLct @[ 66-nnjZYq**RLt*4K`x>'u'ԶCT~DEp նAlmhA+Tq?aR_F6决L=l]U?Z YdnޣqAڜȆ?uxgȻ@chʑÕpbOf|;k:jlnkW$־|E&~V2Οm~TfAp:o!BSLFiR<5VcU] Waen`8TOUkbh|p<٩)琽zG]8O$ҹLϽ~/u..yS۶eYe/Fhl'*6p)}7.":j f _cG7ԩLa+NEݹr=A%066r݈A+ȨI~9?ǁႆ̓-&2c $D!QzBrjnMYH@,fs'J n=+J:r |c"u`Ў9+OVL 6LħIHŚ躪]u>h z.ur~CkYa4)J|e.| 1 OdDLBwiٗUY?В[0s@M8`\)32i$#^dOɠoY=CpTrbcfPb+M}R'ؐQ+D=k{.32iL<bЎl[4ڟ,#~''ς=!dp&Bwo;9tSfoe}] tQc? krG -X0ɳcD|+IxajU OWt!L)t>_*)ݙ5XhQyv#t,DRG_u%8|q$%fIv45Gǯ k8?KzS? V_Չ ^(|.&D#:Gbk菞,y4TV΂yo*u\\bÈ M1˼IDHwPG[{l N+'reyQʙӃA]#HRc0p!uw}Ќ$"e: \>xd1w ީF_O^ )a{,'F }Z&=JI&$aCԻx1)'=cj $E~͐SCJ9l]|cR[E>r<&6G\T%W i8}sp xsϏ/D_Uf/L8V{'w0eM|5얃h1Ls3zPk3Tcnm>]'Gtd\hPO+_R }+L oU 7z;@f~, BhsVyK9L|m”e IʠPNQ2tr[J"R fcUEW ~Si"bBL5#7v{Y٫3:ZDԽ5|q%.QȪO+׷[43W x0xK3NZXΝtqF˙uНL*Qt;V^Jq֫Ly9EY9"ռ-Bv~#@v<[*yFG`m۟2N%_(*h;zr 7 iTϓ;'yd$P-v)P"ެA ^"EEw7?v>``S8{6J*qХh :]]ڔݞJ~,mǮ@ p.7lr;xi]=|B 7,N@[C>I8f i0ޥ9MGW z;8_~ `\ z=kz Xk}LQP!֭ΝE_S~I)NEr&^`2qРN $zVb:5{߱@on.]]  [ )^VJJp6Xt欳\ |nՈpU;4M6mlfѷh[cHWc.4bU0Nߥz72$]e[1MV Q],X? $Z=?HgFS]P/.IRBƂ T"YX;͸ 397Aa ܸiY5$K;IA;>";JCC2-,Lso) 8F!~..=?PuӿJx4訜 csYKʋjw@Rvnjp?|Xdڮ1jՙ=m"kM=^%*|^+(uEDG -i#^!7o#|Zz P`FuHi3_m&VQ0\veHtkN5Xc8Ɩ2TSw`W EIm6zU+t?qeɜ|Mowv4aO@8" U\I:yeX| 79Y/#8Wά"S[wA@ekOY_OV%[ʚfۢч$B'&v=m4r2/(-Fz\)'ړ^A+7\5RvJDؓw>+{'1b\61".];qck"kKywpYnĸ 4M?8~p9ݞ OZ%mԯpFL8ɮPu՟G= Vu_R Τ)}=\d3wri= _B\6[J f~IMl -5#Qtx{FAcEաӾ( }.ZH`ZzUߵ`ex|rdhE,2* )ZέID 5{Uw\vWƲͽH* aGx}["+jplpw$bn/u"H8 Nn OHNxj)l 3n^GѴ%k~chނ*{!k VX\m\(0$@o\Dk5DEߊSMYJZ߲p{'eB4Uǭ EDkܦ;<}mm@%~}F1 99C8mM`%v8#lyYߎ_ _z6}&6N 3Ov@w!E9qT |qٙɻFvzҿ+ݦDE!"dtFbMɒ,o xIzW<^|{mFCH<]Q;e2pDaa~زcU0`'$>K 6|GB"J4†F-LH<Ԗ7 +-֐+$wܶV|abCj^; {̕Nf8pcЁB!(,aCh;s] ݐڗ689f#19kV*ەrB-pS=JYke&22r_;Yh+PO_Nqٽ3?¼{xֶR3ku2 nZr<-y`xד<Ԛø@bWC6 u !v-]e"qmjݏgRoƆ3 ,H:1H7By_ZWSqm!1ם 2'ӓ9Ząnh^ Ĵ_,~Qq^Z]h17CĽ-9Hȕ?> U̒1y^l"5|(? ߽PH#Q컅 eo5aD tk9z9+ x[SX/9?o4% /9jq9(@Lݸi J0^H {v]Ϩ'`<:B qɀR k(?j]D/ n\?* kcxx.M ,h(3a9$Li+|J,{BD^8p 8t_C߻ZgӾPbKY̷bܤE[KгhFÄpjq5v[9b-.ڞܶ#|zĥO]kySuqǺ1좷it[fըj47dt1?[̏s%?>q]V,<$kckд% &x5GO3yU y߂@kglI{PmUǮT\DWTkK  D3)E瘦9'ڵf_f0YHer+*IwPNqʼ;^e,-/%C864ՂJ`z+9Їqy~}Y5oqMZdKdsaHx(;omRZ]}I*}P#Tui;*[#] _p@Hӻ1#/`|[!z^^2_C#h"*K_}x+lobkMqc%ߖS_J$/Tc|wO&~Y8N[sc@7eG9n.KqPt ݛa1`anT*k\VeepJ3JYfVÕs{zh!1v%+a";*OVӸ^xf}+,bݡg,6Ys$}!Qf8:]'T6+roZ,RkPjeIͅ !j.3؎_f݋U_/@2=a=fǑXBsO)(EjnAYJ.z@UM.;ӤDpUz*Zjvf|at5C`}lbM` (#$cOpj%=:N,PDDPͼ#1U|1Z^WƕeMMtv lƫGHocI,w%c=hyqT&q&$k | J|m{kxwhp,όysӀd@}&+SL=W95 @>-*cWRseڲHQ"5UԺX )ŏiKZ$~(4ˬpl2鸆Mf&eC3Kn Bb:pU -3yF,x˗{[r56v -?~D:#(rjbՔT2"s$KLMn2rr't$Nߨ]*H&\ݧ% {rc!U- P\]P^4,׾ (TG#FLgǖ*{tEĊ|4C58'ek@G(4HQj%%4(bdS*t`5P7ՒBuC~jqbgvq.%[A\E$4DkKdX*1Çٵͨ0hNn8Sǯ$\]y:p@ T1y(8˞hNE2ڶ4K0pYUeqMwp,QDӌU~cPº9w- 87&w!.bѦ-+7T뒠>?72Ի};+;x`S~Yd;cH2Ϛ?}|Nw`jZ%== C_wu 8k~\奁PH-7tPYQFwMS ?BRtq=/9_=<CP+M8ߔ{:~ŶcPK+!]Z^^VauvšK,82O yop{]ؙMcV[#M0la)%y$zOĨ +>~fʇqnqtSaԦv ,\"𔿾Dգ66>zo3ѳe]n?Pn*\v[٬BJZn7u!37grk}J"Ww2Pq_$ L0N,jnqh^@ЯzJٿ/sqg=oz}zVceY뚾S/ J†uLpaGE28^͇l"{2`L(L=dL-qm3 `F ZxWwEn"$ f* GNe:W&xZYd9A檲 tl9B&zFVkQtȔZp'BC0R4ϥiALyRP~)#oFC/o Uh݁P9 h/ig5u{^_مxԷ18ek&վuKL=q.|[_EHLrF}oV9wm1 KB130ER2mI+R)X3O;inЃمh dok ']MpmHA4F'xF %[v+Uj5y9/ﲠ8Ñ)`ӖŸәLG˱r蠃E[QɊ4[.L=[cjk'v3&@!K hEW6?d2"@hkxf]%^4U',_2?!U[R8%h7)NP1¬"z:3RIDƌƃ欣כ%3-m/MRH~`eV˹Z}rL*r/ _ִ?% uYO=uύ++puY$g}=!C +^'q zEC /[iwIO4>R3xfgK,V 4G>Km:Vq#WL;2"r郘8;BXjc]T41NoyS ~0Wxx߼M!h4co+ LozM u T9$aMw!A%[_;p_ϨdG~XIu*"4\ Xn Шg>PݣFHMySOk鱮cxv4b?ΜC˷*2_m7<δQl4s^cs-њS[m-B\bYaYEL0(rdDŽ4"sb:ӟ`L7v;M-xG2?\[؃ҫKOeQ uR)VC(MՅ0@lg7|؎vgSjQ1ZD:.O]UNZ~%0"s i+x͓|W~}҃f4)Mk$kɥs?Y4Iɬo)XmAi7g1@@[[BwH !g!8ST̛αnC0NDm-D?0L!QNpR/~& m*"=px#|q 3"Hz Ѧ폊hv( %ua;vzRMj~*I[ʉsEs&߀ sfpZghTw?/Whֺ0ۭZ4S K{ױo:eחJMs!mCށCgOs(]iܿ3j[K, ;Y1!pHЮ`zö6߅OƟt˗5JĸX E+!XZ>HWvj2, U1YL]9 Љ,̻,R=RG^-q`hO EyhgXnG&D  [}ZfƜF+{sT)M6XWW5N,%P ^q&0g^"5^ =*K̍Gq(OfdiOic)Y61岸4X\- 炵mb*iKGy~iz=!9Q&>g]J]ozy*rorO7t􇍀'2 $%( +=2󿹄U#[qQ$ͨ'I(ČVփolT7)K/WHD43S>5RiTHQ([+GT15aFJ\^. g&OzOn%wX& :J@t BnKUOʄtoR(;Tv'/BlVf,P HG|%FM_OFJ^ 4ѻI06ܗ -[(e/8_]wƖwmѳ;-㥚ouQ I.,Ba}+J<YҽHY;V}>/]R9 em)^h:s 4N{%0rpy²*@ʮ,%ZGlZG9'XqU0UF'plruf2=?f{>GgJ9S(&7(!Y&RA>ܨcp=j&Y4o 0;)_SiM]Y1lm@._%QyxIsBJ!1^͹$ %:暼x.h<Uk%SgШvJN-Fq&%!z}*ism@V3@ۗz9 2snampQ? C &6vxTP"5h:/ 1` S[tӁ 6`+ nY4D<27S'{ߍVX9hoOqpqOE}oSq]2hW{|'Jff"ᘬ˴lmxJ*K[ͳOV/ 0[&{{vw2. IGX(6Z?Ąe\PJ9DS]C{S1UC≸{!(#!KQDr00n}'v4I:S.6 x8n\, c:B4mJWk>&u9 't9Lt\T9%^GX "}Ӷm~>~ E퓌! 6JpC\'(`sPa$8 r$A4#$F B&s>.ĂA1I?! XH,"SN)FJ~aBTy}SP>@=yHV\csF+T 1< VC5We"3.g(埈9/xCM:r@^"JO }mKK{z>"++CoCC}Hp0ȳVԢÈG#W5gێ&@")kŃ1dIkVUREz>}N k>A90ar~,65bo x^g}"4Rnf2\qg3MBH.VAd +Bnn #Yh)_AB֞ǟ0n15in^j g`YˇvRWp?~Sux'F=^l3별: mQ@7@&hTKh0 &F I.{q}o5W0P6VJ5&Knx+;o9,.hnr7iN9J 8!'6!MC[~7ue>~!byQQVߴwn7D4dd*X|ߵ7U᰾w̮NV MZW]aJ:Ù YL"[SFrr!/Ov3~0suMր_`b\n՞&a'=WtzC ; HV\JUe~ε͸>A{9oC=d}f95 w/Пr4Rh~`sC 繱89Gs,!w.wRK- @vC"gBΥ_CZ $ >wrt3&q sٱ*,G6 ^%1zL9|W^Z o'apS{iTOnKNN)EtM.- @TlUǝJ%5Bbk̝$dqN=|18r3Ѹ[(--.,SXI2Ƹ-x 9;8}i܀UgLSfm„O%2G Ý&C2XbuQ2b:栍0;*uGb2;]$n4Ł ONW^-#LwT ʹZ@:SN&tW 1)ơ)99a ~炢ͻ72PNL6|U .& #'Ù<†㟣9:fmeZ@Vfx ؘͅ© 2rSŤ\ȣV&!-EQL39NU dR4x$b=s:^p$TCs.9Ajo28CiZ pq.s;fXРM'>>@ /]=Vj`K CTs*lf&l{ F qwLyz-߉Wzx R􍖰K]$]T~Y"sW׾שTO4c@T&gnՍ>r:u.[@@z !JhhhO7!$+@Qx woµ Alì,AEٲ2kx]6l9QD_29X] n'D_ clH89ICoJoDq(S<~ Qժ+3`gN_LJA.CGTxC^aك#K0Vʤ5`SQ;;\,b-MUˉoڃof` Uj4R%4g o^b=^Jö(7ѻ]`5vb ͕yp߆ lK.}rk(t{2.e(Mqcy>[Dw!/"HҶpS@=/ 9m QN{6; )ynjEfaQ>Qb}RaChқy[kzXV]ΘS.& ag нmy7C #30b$GdVf]nz dH4ED^4~ު~8乥'{m|ȉ=a,!zHۺGRzw‚_y.a^d^9X+Z)Zq%c)v(S\[RkXG^q: Xa'0kx&GA#tj*fGU&Z6߷ߍ>SB*!^ C C[x}<ϊadkKtJha %;l!f& >NQlMm30ywiaA~ȕ l2vTrR͒FM `{ A)?ƛ WK!֭Agև3(p?B iu.,mm-/Ec߲՛ wyXaa6رFN0K}]_}Jw؟w#Bv]|BSʕ޵X#P*KBč1[ZO&+ud}*te :H>}UZݫȭ+&iږM.|#0o`,_ϋS!4Q-l@BĽ2fϥQX4&4XR$JO CU& 6Qpo ]CON8.NtPI)ht9B2+z x:Ug j $BoZ*mdbJ "s@jLO 2fn)~29A.O1T! lu?6w0)YR6)m^L4Ook%0y (V%6^x0"y qBIQiŕ/P{Qy׊K|1'm"$4;J 4W`SQS\_K7otϞ/RfB@`pE$UI-"ނ|ɶx|Hi}Q"%qgJ0lJ:+mZidDƍ­NGY 9 Q>ؖ6YXuqƏ (i \u; p8$E ]MSʸi)T #2 ťeSr7#P酤Qn.ZA/5c}tT<< zPxߺcJҖ,|K҇! _WbyLKU>` g;Rn};!O5AQ.߈ YЦ$uQC"vULI6R9RcdnmXѡd[A4,E Ҏ"A͗?PJ`8h/c-NiLOTHARDx$2P0 UU )L\6aSsڄscYWzPVwx+ktQ v>۫^4E?~9qJ:rlJwZHNj*}#EJ\9+<]Єy;| DB `!?zr1Ǿ>~ֆc`|cmG9 ۿhG >`F'=6߂Ը`#$;);KT,wSZRp "c)visBZp%VHUqQ7}Qn90Aߛ'˜ s-}Aqj7?{tԄ)sTG\ ,m%m, u=“<]Eal7PNLSi6y*KQT@jH7oiQ Lj3M|!5?:/Rc/vDJ{) OYi) 쳩Z ôl%2b gKVpIN'gc$dͼ i:wU],u ۂw4E-횉 _8-{F/Ja* NNYz(|1xH>I5- WwI:ӡ/ݺ:hvr 1\!ٯ;$}_|F8NBgPvYw)S @#rfS•}1Z)%6KL @MZM1ϰۻ̲Q/%ly=FDɻ5:Ŏ󡉱 Rv%,Z|cb;!:bU. u^-ah;J>#4Io_W?dv @];A' +ydNnU,5NqOnVA{ = ÝD'31(02wʏY|p+i<ѳw~l!b8AJ;o (r{ 8L1&BLut@> ;i0y0uKpƎuVI>ț[dTN>PQ!\^?"+;[@3XǓV4;1=tE Y')?ff;Fh˯:z2l5k/WS9H9BJ*?R$LEYs5 ',14)fN@S}tmOkTo"K IcU 3P9|`NitR'4_?&[i"tJV.h,J$;KS…ȀLE^JaJNpfaY.62jbf>Q{ l LC;r[ӽLc=t\}uq 3}Pl0Wa5;'~h``ƫ^d Okpq%AV5d Yz,ft4dViW؁dmûx}O~ ]\N?G{U{V%Q ]m}ofqlc5/дY_0nܣN )U2+4njgTF._)pvPOo\3r5l\JDa }"Æܮ )ҵ{Hw:*!x2[iNGޅcǵ .B)zCBe_@ĵ7զ˕7ȷ_x SڰB4=8}}sef3VтQ$ 9nIΧtLvLãeT[.!f9cYݜV҂BQvca2K&B:XJi\tB=QZf&pOR> ǯ~PrlDsU9͒϶'gӱ!nm\M vqFnEhd8,_!1Uf77H)odu?vY uzYCuC#}[j,m W7LzO2ٝh7cy's'~040T^j(!-O1pQKQ#8>=T6U1_+@D4lzxwvI5_ZwfQ T 1F;ڦf-ULZ2^/YAzzJZMh~D4DɅ_/E48NwT+f{rpIOfk甄1,wf0'dޢr>ZM3B7AD9~pH5m54q7lvc%v7t/t.'ayN9U{56Fi^V4bϣV%}6}e\}&JPFʦx$'-)'%B1;߬emAus*YoY PRQ4ez~ *n͹>e{;FQWؤgtjêV6spdWɂP+sjO!AY/$7PPj/m CDĿsc;-Vn 96Nپ@c D(f.ip {1[6ber Wsf3~I:4v [9 B<ǫ0XKDZ3jU q"Ƙ ͕ }H"^D[Zs75@vtD3Kb҈6CX ſ0v_}ߏYJCSMswr^4X~P$GŴ+QII%)DYMǝ׶}L%ʯye~NT(9NhǕǫQM!fb uSv DmU\ @mCz1n<.^⢮NaX83er*z>`P@G9t8_gbLLqL)TNhq_`lFZ]*~*NP ϥ˦Uln8W|iq Ee)|-nOֶ=hKe [JYT1wZZw5|Ѩ ʷך&ʂmV"llDw+K+"dKWʍ[=$^e l2ݚu A.3'vdW 0z..TDM,аOٜF3r\Ɖ8Ku|JlɧUK/, 6$ &< ?:kښn7 :oN4"I L,|>_;!=OIZ<\^d4"VƝz{2Y=6S=ԗ}xV(^c +{02 ݵGD'?cA]s^[mbb+bFb <7Pwroį\uw]QP!Pf錡k_H66(oThcJ[77ink' hk"'O]Bo'ʞ.*禒yMl!`Jr~^bT+&ǎy1}zG-,.tTu07T:9PD/m>$ MTWmPO'ur΂tF aMM?SQpPؒndG,3j}g8GMc@>"wBSkʯ@>[-$jTS&CPPv4Žg|Sﭑߛչ"T0lZՙ'ʉ3v`b &R}?,H~΅2sQDe35p?0sC D{C?߅YɉM֪  nyVncbЂn.<O/̟ Q+Rw$|:bn E.*˙^EHlGvYg9y` .6[ #vvU>]֜HNI$A H- 1]S^DO _ii7O{ ont4YP0{#D;ۜVn3^ɴNqZ2rKg2E`ҡI^Āݴ4^ ~i:*Aj=7hi߻E-iy9".;AZEtI:XcL%|V#xR?Q/םѶt6aX'Ϫ51$ ~{_&E" $Y$l| 3EÈT}řvnK.ԭqX22+qi=U-74qmJe,%^2 7tY 'Pq8NׯdRfL6w"6zaY]a!K͎ܹ"JH>} mtFA!XR,,,x뎎8`4år'8kNmrbư 2.ĖZ?I :@ȱx|u}T󈜊4|h2^2xJEglzs\j\C^eA Lߔ 'KT8CMCm]_/>ͯvZSK@&Tͽ-`nk o],/C$eCr?FU)" "Xh+{,Iɼ&G1~c{y(Lp7v%g1:lP+jz}vq& +F:A j yIi7Y3c`mcx\6g pEW :c<ҚP1[~pG+7KJmWkn>N#h^;ɲB4Ґ)ž 畴Hӗ"Uuf$NDN6ai(TZ9P ?-Pݧ]?UV>9dA`G!~-b}&x0#:v/[Mz$'9YQ͹ZA0&P_U Ugͬ Ղd%GG8Ak誚GOnrwU\]6's$irVKդ%E A$kXc0m117'vN*bA]Ӊd('MRխy15C͵uRZl`# *D (0/3O s%e*84 -&<&Bs;hN'w[4kőPj$x*.oV$}N; jq|r҃ൈf'FKxy񖝍tB146L wyq̝9$,y=QcZv vreppفdUCb;YXO'ѽ2˙RxTJ$ z[뇢UKT>i|\cDZء(Z #~Q7QРXZrov8JAjr߾U?in0.{!LnJ5tGieQHY{ٚn@n@jDV@G,k0_rОF-x9$w?67d+p $&.FJ9yo2ng|,Pzm[Opv"53Q&vZ֕¤ll+V)U7۾O^S;/*׬fMXŅZ32s6qlKD bm,NR':G-Ȱ 35LEv%.(UÁ/տJ/]8zTUĖX:ՙR"aT0P*b_T5!!N.H)!7z01]6oE;Wn*Tia_dPݏ7E/w#Ҫkt<{ ֙a՚ROQPTѓSC ir/IB($|^EdT`L_D!|P?5GNcW_nt&a@\?˰eZH5EenF?ݿ2õ.3=;-tsÚmӗ +1kk;dӌ?1~?6q=ZV;Os z!Ւc2BYVH6(X{]F{D.%FB8쌬jmg;<)n*c\ bXcx*EJJ!gp p^Tf d G*v3fxл_Gk|m~mڶ`kUUiq%-)bLհRZx6eIy[fe3/=RXr= ,l'qÑsȞ8G&QQ n8]LpWeRNM)H&7=9PZ"KeDc3KW^L"..>ӏ&hKnK t[.\ivhp|^E/gy?J?XODt.V3RN7O Iya<#4^ 5jwƘ$ޠnk;7ksfu)Q[ᥛaq> Ş.L6.뎤Jn >!O 2UzȝnS]DP6dIOqojm p5xT#MY.pQ 󰓀1u&1 }kA\e[p.X̧ )u{2ETmC Go,N1g34AWz YOZM ^K|@ SzKe(/IaqB";ޤZVc#i܎wfo"Â'oV]w܈LH4$7#;)jd>A1">QBi$9o1+h¥k+Q^1{>=Qt߇>WpnC~ɖ[:uh} Tғϭ{;՚bV)aNNg`u;ը!#E  zv p]$y3yJJ9\j;r% 7% H0vkd&ktD*Hpc1Y7v<(ɡd*y^ Fc?ʬ*'-. .ARI`~a z1OZ#ĴCZ[wy{8R2c0 @:$Q/&6E>|O#`fT6g߿Q`-bhްPn.WϛF1~@s˹o +z)d<)sʲ$nBU|65v6$qmTk!M.ȚMpI1Z<^=pךfA؟d@'FȲg:eC٪NCCI3(wlSlHTxɱmp?vu3u{[tT>‘$1 9ܡC~-+^9s4C|,P;.Q hu4ei N8:y2][kZ2 ̏X/5 7z@ ٠-6-9M9FE3KLv#Yoq]hCT!a:wb'ඣOѼı SKH>'柩1QQ[<Ѕ5/ Urڲ*̕8]/Aa!At6t:HOam s2y|t5%pj|;>ϼ6Qd| h D,&jƋd, 1Jm.vK,ju[鴳U(gsz|%M@qFv4؁&,vV`oSnoLJ}Pg0Ц+ʇp37v׼lkXB?[}0ssȹ  +QyMMtޗ"lP`aN*Jr|;^)vˑPW*8a(:.ԻUHqp_*Lvr 1Jdt"v0 B׷MRtqCO 4buɄ>i9qa DJ]%nwjɜùw:"_d, m9\,(ͦ} \OEp$gS2m`%~4m(\*V .[Pm]Swgh:bA{}ޤ{3Y ^Fܠ X{1}G^H3V2cT+ Q֑Dz/>O%+%T%_pЁo{[@J T[6 喴>$ 'VrMA&)$ͥmiRnlEp{tRM=d2k28.o [cސbHԲJg %lV Oa7ȃ#<;.hqcfBf.ogaL Or2ـךP(ۥ@I{r3GEb%<$:uU㥝=c*Ĕk|ϔ)`MxSՠ7B]zt,N |uWGScYaWv>ƸBey[a/3$Pq#-$җéhO@NrT6(r`邼ħH`UX?ZD .zb)G'E!r۰v}%6y39b|7-αnW|n?-gt+zVgOc^^(eF;=1\O*5ջ ƮgU] &q $t A]9欿GsAC*NoM:BQmʁdK OPi\,crm#2zK5pɶ,Q׹/9.:%JiʂK?wtv2v-S4|[޺@ȟ:MBŨx3끂h04˹HY ]P-3ȅ':`Qgzy52\Ŝkv{+;Y7~ZϾhx:۲lU,].4&$ͤ׆T*-"HH-?-ȗ JRde\4 <ЋFHlr7[0_u&j+O0U#&~z]v$nt On?Qˏ|6B\F^R-T]& {rV|;8 QtNj/j0m,udUK |&{Ih|Zx5+@S иZE Q j Yq$[D)s|EBY14Gj'?yHUV/* ǹrg!Vut29aה$c 8+'#\H\8G]cGRB؟C[_J /׺Y6%-j:J(Fr)`eB .`lzT1OKRI:qۨudS|Q y) ':R'Fu-dtS^uޯnᕄkwG[bˤ4މq 7 CI4k״6 *OzxEO·oP@rɯv~>HxQ 2P "MpZw$ȉn)*BbO(GvWvp-jKY.n;Sܶl.oeٌj΃;Codrb t ]]&h!hy N;7O 3gjRvPƀGJYPAfcξ-i %rZC,.&P+5B<&He}%-!;< T'(XJ2CQc o%ˏIx*Bc O`gϥ̚Xs{mA&{AŃKB@.01fh 0 tzX1HkHmjIܮ z m 5d)MmցEKbUOƍjbBYҍggRw|al8\*VO8tfVD U 0߀CKg楉,ojPܗ1ȃ~tCyl\νj$qdx˾ԋYF5וwqGeffwЋ֎F7dxz(h?\͐xg$V5ITӿ?a]VBY+]K(V ($c+<<hjs v  Unwk#Sz8+J.ewω- 7ۨ*!0H[f9q1uGWC0}y8vPI8?b鵝 1Nc!SPkTP +V(+qm+- ;azھM@%Nםn|sT?0]4{[ES~(2uC պ>w&zqi 89=@W`mw=IrgFO8MD֪PD?#,H)M覓į#p4"'$3z38W4U ZpI513)c.3xy&`.0 22{.as>D L񷣡wGLU`S㺬Nl> v&XD0"&!cBksv='ՏR=ZX+dކ({>>Xf~Ye2sxqIŘ0GDx& x0+I{܃[@D9b'jN.nEډ=q^$qNUv?FwRw}0锋_ V,y7 ]Re{lD/ "XQpqjS!HRWVCEx=un%44!! WTӺFs& 824i l>̄cs0 ­.>@#SM#EMrQɺ1M+{ꍃ!II Ч Q8vlJ lȇO gnݓ'*}I®״;O|~JB,̴E_7*#ZT>K)$cwl"-O֟(O""5JVz>[1_ ii!^#XI~a Vvl3`W5ޞP;ɂEBv,i(\R=4+S^i4.լg|#B([s1=(WZ+7H\sULi=MaPj}CzGԣG]\١L)f~ RNۢ`>kA+gݮ R nD cdT2z (@zYI]=lyjԿZa)"q=)77uc>諃0 o^&7?tH~S';mC%'%K[#NR,1a L L;h)֚rֵ/ [M,{?Uy~P^|j9>0Vԋ`uYic{iX{u QЁy:; 5tV zx1%8C\K DK&.~R>=vuDrE *T4_K1" }1~t}AR쓅*@*hy@ &*bKW/5@^Hnj^ 2rɆW[[{ܡ`~]m`3BvO`qBiT?Zj{OLd-+o:#@CUD*ITz΄ݸ4y/A>+ CȱEtAE _s嗊C /^i0F+wVRӭp2>'é#1 [d?T-9a $/Mp?ASq8 _@>Q#I,x& ,]n,S"H֔HQ]cwHKgX54K,3Lwu8 &4*׍m'nc*lAl,ou79ϡ,.3#{H6K_`Y |.Sthds܏sn1Cc 6p&88ˬ_wЪ[ Nl֓%/mJ_k=ҹ/[b.36 *<$LgqΈE!v (Oo*uB'qVhq kr&tŰEjՊȵΔV })!^mQ$WhIraw^U;H ((/cUF/v~Iλ]:aX t"_9[TyDJ>2:gc\< tܖdGnOu]Z3_Xg`zW4uޠ9&m|Ӻ|V<=ۛ?D( 5 H PTĺ܁g8p5.=6Xj0pډYQhz]RB(Фk0!e6P(\y \щC|?Dނ b m+-bB1az{}0{?GPZ+p(FC_P*eͭޓ%{loҸ/\?)LLZ_8 +Xfbz!oo!} URê64ilu5W=uS]~_C[;sI?mC'|wξtW`]~AWN,7vi%8МL#{9} f5{Ul3m$Gv^CU,Ğ:Bp˱GD鯵tY@Q>lѨ>>: ,ğ8 ?q U/-ZS8;GՐAU {a*˅䨞l򯘧㽔%KX)iɮBpZY6)I,Yx*taS_s=3h(Wk)y'{9kF #Jd M%ꓬHF+Qfh3z-O~!%ILE>FC@'U}<|fŚ!+ o= >0=AJH79"wn7QL(“&x ξ?d6\/AI30DﲣoRXz/Tw UVӓ #Si٩K=瞦/r@quY96je#r>?s+d|W/ZmvUED;Wo4K?tNn{C2cW"\- J.YAA _[Sm3$oC;gl|1Ee\7Ɠ ׆NnU.zȘٚ*e-0A9 k0ډ!`Pj_Nǩt . }"Ԣ:S:}`*Q7^^Ix/w 4Bv(pW*AJZ,hӹt#.@mkz"íTmX3 x$oZWEbET¾A/I㫼F)6;^ɨdG'U!<x>;[zl7S}iL"}]Vt/ oJ¨|a0N_9™7lf_6˴|6{󭻰ۭI(8*bBJd-b2/4ۯDGzЮ)[Yio55'ȩW1-~W,1s>KiAhſ{y(3,7:W",\jG&|dI+~$+S^M;)|_q"B=^Be:\={ғquܰznU -cu^ **)/xPp1Æ1Y}yTCSk hE s9DVL:L4C[HdYǎ\:_k^s YLL(4Nt-7Y iRÛz?о|Ͳ>IMO)(g\wg_T.fqsDX<Կ*! |D"̬NGkp*i` fz)}g u~9|ҖiR:N<"8Od;TcI tOGsUȦhtZ>6]&/&qR챛oDHIuzTe%]Tn9ɣҋM9XӒb4dC|cXҧ`FJҳa:J܉+oS`:aY))6#O0ͳ9p Y v֍B8=dG ^1U[#GK ti0F4<{% D(.N!ȂqW QnϦ\dҹb#͞:XK{cWu#)^ğeE@-).n!<Ђ ?}wF6CxqhDw#:uńIԌLU V?q=sGk5[X]28) 5;L޺W=Ot{d!vw'lO$]2m)1!yZ>_d1{i8C_0 OGn}m- ^bT L3 cM^,Ny%e{G:"B:lv}TsU %6Sy84 5HDmJ5AJ1f!wH u&,_ |(?N٫Q9 [:<[N<]U| s"smLd<%U$<50KH"_ξ%RVֶ8'H+705 "Yg\D'g?7 { *˰!:80H8ݤ=輥]z(`^e1AEZ;r5viݐ ߏȝʣX7lxʭ=%!׆TZcf8?BkE Aohpc {:VAPB9:I]Cך _lY:X?xo^y^ 2/p=Uj\ht'UB,əAxc&ɮ-fㅎBOt?,%Sؘ֥]O>+@ґ®lCܓyZ;1-yHи͟GXI3,r`: ww0AǵC X`BbH.E 2LuL; }OGO^=!%9@q/I{k/JƂ-Z xn`ҠHΪ:E dQ i$z8AY4C^,,e!he"dm%8Ҕ-Sᘪ9qͬZq W7"q_/`hS}ӗ_sCshNY;Vp"?: f S,Z թm_谦)֚#prlAa%E:I8^F:`1??)XY$!MQ:q0s1#(n-ʊ+J}wb hėpJ+\S.p5![WSsאe7x֝cz:# Ԭcy"s?%V׻bVjYv/w/REu(򷒚ylǭv` Ԉu13SpGPl!0F ;%U(F/a*=3}L𑏾+r QD)qQBsF+8edL4oڍ1kڵbn(:#Z/#WMl|h*[`nd)fT Yii 7$ƯMZS 8Z:%#HO_~֞2{(5, {vI8)ȼF}h-ٺHu 8pEa! 6lC\С9w'eTO\^ 5Ғ]1qLτ /)/2;U==eړՒvbm3~%%?%no  2ýw"TZY K9IЌ3HB{sqfrȕ:4I$y$d{|EugN=? *W&Z,v8S鳕lsqbހglv{}9d50f底pG"Ú/{MX;| #0,/!݃U ̒PR&tIY'L/2g"1d=\'\'5+5\W$ɚҔ[N brq<Z>1v+o8<4t\VS>eNQ-k`5[Ŵw O{35-L~`W:J)5 dºZ#bDn`iҧڈT"ѳVHǯ9@ Y%j:R&vAkYNtvWJin ~ڹ(aI rum0_[Fe݄жZ9MFC~ f p U*k%k,l{jK)E{s^_#SejʺrxU?(ʎǒ [ 0?bCQ@ʿ`1x_"hQS()O 悯:%PHKk&e/rҭ4 |fr+oV縟|o['TGωnU``cڦڛ*5{W4AVBj-&hfbvH&J[]Q&0Y#s'xb7VCi z_sޞAgE1fjzYyٗbXyi0 fW*T;+?? d]2@w9 ]`vy@%,nBJUUZdVϦ!Gl{?4څJ& Gذ19[ z B5̭ˉ3@ef̾brrrs |'-7/JhP1%Z&.p3HP1-= U\kW^,B YQv}~5t傤 q.c y~ᑓ"Jӕ5%;7Kh2 _ Pg&Tq\13[F޹4O kA>5kPJv;V G 5D 㐙\zR JrzLh*ӟ s;ZŢmּwW GL:Mؑͭ4H*4Ťږ@^h{ F9 3݋Ɣl o]@ilFz0ܿKT|U鏠 >K7 Rg]9wB[,>}Gs4`({bP^$@ O^fɟ'dh)H%΁`~2z O \JSjCg]SC~U8T)M 0K-I(3ݩG̰Y/m֢ Xu^>d/IЊI~t_bk1787ǽ?iRJ'HR8*U7-\rkKɖcj᱐h2:,0So\*"g 9㕯fOI6۱9(&;&Yx7!ͺG=M@/ֵ"ܪM&*2d8rONS#bdGeLg' D^.uga^Sɪ7~;!w1G%3ŭ`@q*JMӫ <(X&Ad p"=oYQ@I7 i^uf*ՎwG5tsO0(0p ߘb R!9R%95G;l[ 7=?G~<H0i\ 7)bA~@ًR4" y|~_Gv,cxs *>e%}]A`C1 X뜣vr2K+j} &=|6OPR ihҡ㜶 m@[ M! 5t/_l'$tҫj~26}J'!;N oQh 3\QJyhw2\]- P=J?D)8;R{ [Ôw!OKz)-ɓR羲Q9RZ5]Z9ӗZ!oE.Z8̐f`KV`Q4$ U!2Iǖ9¶ n0?K(n! [}yk %吼A/Y}Q +&bW1k,} ;y u6jޯ{Ie)u֝p?1%K(|,LAGߜ}~ۊЈ' .NR+Iʦ* :Z[΀ ܷyr]A%q~j<~[SAKGg!7#Pwml屯4gC,a%fO/"kL(M\Y*JL⑊=H73x ֙=U 9d |U&I;-5 Sib1/ 4 pow bF}8 8BK9PmE} ØfZ%-m&>U:BһTMe.N /1U<DOnG2Ű@V Z3b>zަZ]=$_Ij՚kQ2ҹ6 )u) mP, 3kSUP_@BfUirHd@jxɗ[ʺtpVKٝtȨc\p;VF "t]uRk6BEP u ,W^3BtŲ)0`n+<=$Aq1Ma;M^Ra/^6Hܵ+QG툖,a9YΪUyUʁ۰k,q=6Co]8OMԽxkn6ez1mo*P>M13IH@^ї$ 0/XJ+fIZV#Z7ek+gl@1H3t'?s󒬆HFlD 9-א{pjmwK$RI'Z.h.`L2Nvm {RxMlU@|[T&b~r fÆ#LaK- $Ƭ"<]\ͷR?]^ّÍ5Ǘ T>]gn ޳74-/ &bs~2"?m=g&D INM{Y'&A7&e,7`Ɩ9tqnWc|bӗ#XWag/o\}}?>l .2&]5ֿh]8d!+Z ʏ GD4"MFYNjpʱ1ߎGkdTBv.Kp3ڷP}vJaxL!uQf(CnNxk樬 8(p"ۚZ* e`i27-cQI  wVHg87l%Ut}XR#BٗiG:fWUEXc<"i/Rn\)v'޺ji'ln$yS˦,2eݞ oxY/} e-F%rfdK3r:x(ܔ qIdxL\pSNӃŮ7V9|΍kiR\SNZՅ6+) _yi2G@v"1 !hTe"H0&f!Cz2t7u-d AV{ 2T-!ڳ`$6HS$=rVJf:C0ӆy\hOI0r| TAM9|v|uʺGʕ~H*oN8cSeOf֌.WI,骂`{SZҳGLW+HbC&HMmRtS|\VMN?kJ/RZP,ή8Ar^q٥4;#n=nf<KAgs̚| XhN| i7OYՏ菼ħ SdmV.pOHLAui駚^ט`d/$;5t% yEQ]+*0qg޵eu/KY#?&w.tdĭ MYw{QN)HDROwqsy-鯐働no9So)lT?Ź68o 1[ W|\Pج4yә۠T%7*THo^\Knhc[}{0hJΩxz絯KUȾC= vO(*`<-=]L iJ?!♍p'"Ό4-sJɱM4j*>rƘE_y#/ҍ/^kx8/e5)Xl痉4|ʒ=׏&3& GBZa\cVz&z"\.li?r)ֆqu7Ɗ{ Q++ҊOР*ml_?E462; aU=2A)L3WJ" \}bOaO>VzbG"^V(@DOjdh=/n[hM:}!XjwKvU$8#BrH mS'@4&E}AZi96? y(sy]@9 3(t7Z-tuɾSڇ׬lଥabj  kx1F z0 (NbKPuߪ7'zhVyZ*3@0stjܻ?d9m,N3+)V0 tZ;f+ Vd]j0up( }{`=|Cbq=-Rsf]h/n B:yYS #ٲ縃6AcMH Ԇ3-ujzzZd]po:Aq\A+Ydj?7$1sF |(X b3}S<^QYE1-q1)y k~Tuqy[q+Kh-hϼO1, zt*MMp}3bm#:+n)db]hS 2$y ^@w"D(7a;^ N#YK&a8|)^&o ۠N-/dl`Qr6$Њ)aV)%`uwy-&hx4ь'!1ei$~ܿ0k3肺[N&:,ޔr>=!3wCCݪ T@{ph2즱c}yew"eܦBkz^Ib {e I>|iyԯ8_4@z,ֻ,Y~!tDޭQ]zZNfr-ټL̽M,jEMYӣaG< _Rpp@YiPԹ'e<+IIQxℯq ]`GQ,9޲3`UKF{'0>3/p3њ猷n8MҘ9TSZhI;|GiJ5p/,Gycd {֏kgJ^!',H %YIE\OҳtYp~NZ;ͭꓭ=-\KoKxV[inD X t1%ؐr)ٽ[Ǎ\xAgwKox* `#_75yWslnOs1?\'зf{Un}|uI^R  (=#G}s5FEq랅%Ok x/EջY{C|:_ķ}uɹ.)n@l 6eڃ3FAR B}}$4V:gdYAm.$_܁Y83 % $Ն9"oJ_ނR̷ 鳅S<+;ch-Y4KPěSYhYچBb?}uS L9ֵVb12m,G#4UiZU,Z8XA v>vQT:!Lln/Hr څM)K33RD3r%T ӗk_484 yVu++eyB]y熣'K9}R-/E!/qgFJkM2ۓjlj"WAz*Kq$)6Ⱥd2TE#yBTזo۪6v#%1UWHUb*Codu6aOf<, [hkD4aت&hx?[ǞzSR7>7CiKw^ŴK4!54֖@*]bh7٧Xa]۽]X]A0͵"d3so--?>B|yo0 hւo^x7 _ ]79'  Y p 0"7ZcEahm 'L$<0kaJHȓ",$7ʜ½r ,TJEt“kwOBv r-52~s*%uڱ׌MyT{Yum' <*Cc$o+Mp<'o)OK9rWƀuF m{(yM'{?H?~EV܇YXŤ_k,s^$U03bm ߳fŢXȸqJ%,`. _JM<,Rֳ/R :@HM*9ZPe! jj1jdə~6d d]/BXCGH{+Mis$RI0fʝ$a틱T @$M E/ktQS+Ø&V?$e!,V\:+1sOj!fQkS5";%ڈ(e(+ Ny'tw;m☪ƈQMhTv,%zf/ ī/J=R_5Z}cҨc-I8RPBD<"hr'm نSDm#畋ld- :#|Su g]W[>4Zkl9,7}9~ @ӻ,Eñ>[ޞk.Y' i;[E w.]~+E;O_C,~zɀ5\",\-s0MA<[&DUGu C[ 1; W0P!cVdF;פ BWIwTY,arO|?a~EbS\Sy˒x: nvx4`V >+9f0)yH SxQ/EV^F 7D&.<)6B&pd/vK L%Q|pss PkTy ѣ (>MeƷ$7O"A c_+I' s~ǬM߲b?7QeF/#0ebèVPF˭7Ӹ7./Z6BTk I c^{cqx4 Xz$YaY嶫BO}`jL`Nc2I8چ·~LlyC2y„+5SS@qI95W;`F!N2#(7ƥYzꦸtudԞd*so}Bƃz, ?VkĬ|X5*R8t 4,T ,x&)xMS'|k * S~Px|{W~ٽzl5|4YD;nv~ImײlB^?2AAWe"kKQx&˽hG(21DsRhU7%\'%)Us9ނΜg4gv{#z`e;uUsBˬp+ >O*ό?BORCÊz׈$inKט%*W4,jxy#G~X̶F;nm*} ug"[X'bQPc%Y)3QI5Y5 % waa=m m,~H0u}}Q28fgO8 #5%H7Dht葭I,HŭJoQOtȌ 0N}piQw, BtPSYQ4 T_&4h34kqCfAXfp<"<]blWƽt)^3y3lS˞ [ܾ YgFh\>.4~j*di#Y2}ȑꨏ@fn tnUL$hu$i1bIe/Y/E%-ioo u7$ibGX҇јQ~4Ȯ!ZL:5{XZ7syU$bsԟLvQQqy,hO0R8u1JP;is"5QvZ0鵛π)ݛiP}lk[_-wr7Ȕڦ)~ 6t;0E|5ʾ5?PnN"(Ǭ&I?HO6cڶ˛u~3(@St%(Csl!omѸKOD|I77#=r]ڧ&:`4m*}H>0Y*-`~s00rQ8o5q޺u_^_7HVHItx'0R8ap/L *`!2Ģo'hcٱ<>2iG Z-t;tՍoR *ʃ=9ޮ˘쏑z > /E=ki_T{YtY.ʺ)TrC{5xSvK]ԾͰU$ Ŵ ЁA'{J(WHxɴ A\+[`h2m#U(Ws43'|1ԇɱYn=7?*W/7A6}mYG஘ۄ( 1/RRcjh{vB вs*T xQ9- 4_}U5 rjn1nяt~H`!x !-hup#Ld) ߳R *crOξd\ҭ+9!gp!!W("^bBJ$ˆ @z.* fv8m( ->!I1 ϳôն0Emˬ|uᎎ'D_W*P0 d,G,PDa6 C)|ys>HU`ulH DXIQ ~S]V06ִ*jiQKgr$} )6RR(&˃%7U}MhڣueO&Am>K&XalAFf]W|U0v rؓKY(`ڊL\= 'p]NoMBlIDB$w Z? #, nlx`wKBMzRyE-+Uww!oZt?v MbEZپeV3ך`eQ j 3{u }}hV[;Sd?@ZȅUc'W:wx+S&zU.uK6 #gGY;>ʂsߴŝ"P*o,zQzzKpNC 5^%Byr²Z2{̎0,pặ7J )4-_ݬSYA|h!=_sA甤pwSd:>hF!=hkaRxrSDrBYRH HNe}L6VŦ|~% L@ g!4Rq*nyrlXJ ʋ;`|QPP`L,үc#DcCUiFM8sa2f嗌E)o!(<%hWӄ}`>=I'J[τȺOREp')`?3[kd/7>~BH*81xBZl$JhT` &_w:x.͕ oFi9N;\~?g:p*f*'5ŶnZ;Nd6`]"u~FM~jUf?xɶnc0 0+C6ۑF 4&Neg r6?+rݐw p񠓇\.L4ZSVdCYBmINGˡL CZV $~xMG]'{Á Rߴ Kuotk ;q$8Zѕ?O~sNo'`;qg!>bnX}k=j㋲_>i5qe .x9g_<_ߦޔO}i(i7bvzlhGyv~a=5N|oOg% G)WF{lY]]w34G D$4t)ЈjD䎣Z6a QڡޙyA"<׶1v qU%]|So8ŴfG]ĉQX0IvP&ehW.y 7aU5X5,$~RQ#M3H WM؟$VDRݕZU\g\EiQ(xpXVcDGKAGܶE-6T+5"8&)RIA=&_ W=2Qt b&ÀL;(`Y1@zP‘/*8ᣆ_%ӑcI(@-b8Kד^cرC!XHA^E8\6 Ĥcvgqyғ:Zc[I_V|cn*srS %lۇǾ보qp'Fnr}s9 0^ȡ9{>q[hP2PRM0#[PZ,?"iT0wlXB`&:)Fw ϋP[88uHg"p3{ĶI}+ o* KO n<&]څY'=%79hUb1Nge_~} cDYofO=풿{XUR8OHI;X!W,[ ѴX{ S֯t< αqѵ\3~"q ;e~j -+'T ׹&68B<s1sNDsm^#K 5%8R cD%hVft&3x%@R&r=IumC?8I|YmUO53h8 T)sqh.Tou> Qa~J e:T#A/ K ya/2wQg0{cE5 v.oPf7ļ9 5QU@Q3D"@6ưp3kRgBR#)6 Ln %fY͠?$ ||șyznisڂlqNV (Aܲg6-6F]5o,eTBC; 1 Aq@NF8WOx]elw OW>y^L pBnԦO< eɲtQf:5y9*$KIՍN=QׁZ-VͺEYin1U?~뻪p-Ƃnʙo(A/ހS2e4Ӧ|}=x^8BCf5R lj(y nmXiHް8lC R|dJȒnc~o*~7C|eI̬4YdBB6M4}|kP(5u8 _ؗwΉ|0md+K{֕O~<]J3)`C? `Ҟ'.P(?6S]Q% Ujd-~7 TwA0t,D"dwQ,vqF᯵Rjj8H%OunF".%R'OpA;ur|cVb+3VO@wR ybXHmLdʓ逼H.e؈q XCoI8wS[]G -ܰg/Qzq> 2UhYg8LU:-ՊNI6z, pDފE45ڎLqF-+<;o\(xb-vFgo^4.ԷB K#UeE+j@Vw7Y+HQS"V/%oBbd8FڈQberY8G@ώ/<Cat;!,yEv.)%rmNU)zݏgUPč/xE{e˧Gle(tJއ_kz}3f=˱)$z3ݿ_[i4گxXn ٸ Vb1\ɩ\RdH' ,v3ӓIݥuNֳ S ;A\i~Xia,y]踲 e(BP &̡dEvv4-ANFQ9Xzu[S SWh_eh`3K Z|B+3Il ȉ% rp[.F/x3l*q HQw}u8 L!yUm Ο!d?(mIf7`yTY,;Fb#rkCo: ׶`a2Yc| vۇ}Z$rcIp@dg j>`f9RiEr\eK2L_31[.3/95}^Rb/W..j VO[tѻq+ eӷ?DBʎ(g1Xp zdRK՞0}ك %8!pgkwR\PKB0@%IJ~ D$/D"B%0"h{weķ?TsdDgm@) HON+)e5#Է$In583,;Ryѳ1̰?J YI¼!% ѐG'Iq m JVz 7ֶ?o+pӟ`W>vY }B]Ghf*YSI*p/&>\VINXrL5egC2Dɡ&:A]Yz5ˢ6g A1`3P!Q A7{ӰF b okh 6<v˺X*?謉!sEcd$@6RzrѪg }Ny>]}r=3mcC8!ΑLPMNA˩k_6^sXu#+RgS@fB A> {HBN[g5sr잎/ <%RI6#;h2V#He.t%uAD53z4J=}~6+3Vk&)Zc˩Lks%༇HND.Vs|s>]c7vːUU&v9Zx <ψK]gZֿ9Ӗk|`GN\SFM>VZ֛G$O)%%W^@ RBT2 FC Aӥ`h]qƾ?, k&C(1#ZJF vD݉f>!? U) } r,غd ׫kdi2`&',l93= &HȽP1?`Pf3q>ȏg9޳LNw]Dž V7^@)=9uEK# Ը2/6BzD`lhWTY1Ȫ/:A *[|i\twent`eD5Q\( N6\zqΦ<>7{V7ѐrM_L PG g3ƴZakF xHB}JRə ͢O_I+/z7/+}܋U _.Sn#rfxFPxWݩSc|9.^8u 0*+#@GW#2hgr[sMG2!;3UPk9H+>yZ7}&Q=`6D6O7 TQ=b"UҦkl9l-toqNW:V W^,kš (Sv|7'aO_d^$z`ݝ؛5-Led73#n !hNi}.,Si?&G1#H` ,,cȓ&-`fW U9(2SZYXW^J#/;44$!SF#kkM|~?ϫ@#5WG׺.Ǎt9}ry}Ө| /bY3nSQ@L`0Uh*_r-uL^GzkYd5JHS؜'iG{Kl]e]v0G!oݗZwzSJ?+YW|H BM" 2M.cl`MCx x U͠5'$^+!Egš64y~]*}oXPn`E2ь1[qR&$:1չ(G; 7^i>|,9;n[N?ؐ6G:O M nq')}m`&Ce'C!K>+}!Tɟ K̡ D^m#L'BB hZ /f,m1GHk;`&oy<œf6V֋>6ջ~y~$5Y(sע>bIƌǵU<(vYYo=եj0rb':">O"IЁ~&ǒR݅/ M'-A)|ms\@VInjєԷ* bN8=?wl":$)]̑FFoF?kʡjjjꉫxk⑽b$6a͡$n,6G[Prk)a.jKT}&5"*xlSd7DLYCi3$SE web9J]y2]JUp6hAJRQV'w#zB}ͲÕKDg> W<ݎn܈hriZꯍ0hF%_+rJ Uι$ÉqGX6]lٺ LM#Gxol_g,;eo 9xqlc73k .11@f Ά ֱYs5LJTz+R6d,Q} /GoмǴ \c )soٸ!h\Q7ŏԝ~fMe5/>uNJ8A#OѮڮk:{r E^Qh?MɓK\ϲ Lerqw};vn s!^=)W,$8+z#w1+0T 6  @-T`禸 83 _6ƴkO fH3XH)8=TTZeu`LBMY;]W1A(d5Z;H4 aϐEe9΄.N (JN henFuz\*XB*vY0iLCnkSYfD(Iy3}gWl}'!@{@h)Z7l?"5 7&+-D ~ys[[2uazI3R]@3 \~pP5' s4YcQ0*[n|+R"D2G$ܴwJTpd mDX\!)29i,sp,:r/@HyDˇqTGL\DVcCXMLT%gĊ+J}̜sZN+G &6.\QXE˕1k0_Ӓ4O"W]eM-j{$<_u@nvKs1`p*{_-/Azۣ~s>6 5Q7|N{WO c#4v\4" _MfۃG[vHZ$tj]b<%=2TUᣎz ] R4ނ.āݥ<=JhzBcO3dP "HV01V(xt*?ec|B/&&+ ͛?8ߟ|.:WV4_V)]6p̓H)ˆܞEj]F*ޅm +H$> e{k)hƳ_g`=WiZ҆7;/S YzdtB~Avd2w祀} @7OFHAո@\'lto/3:xz"m<ƥ V`G`$ ח9[µ+o2w4z˓[ #Dio 4kXk`9ôœU==faH4 Ot?p،0xw{e""O19 new-:E@z vu&N-Z3]'p"dDr=64s H8GM|c yYUFtm{bL3İa`MA".?F}rɃ'4AHA:8Te< 42^lt;&&p mhto*&;@ 9i@X_FZ]aP &ۜyR+gN;y8Ƃmu𜍙p|~X`Xl<:ҞWG5jݨHuU:p`|Kƿ2[m#rM?w N/sߟPh<^S8UHv|qokkș%I{*&jLi~0)#*u:i$+K ݬM];2ޮkA#W9.3{sanTR͓nɖ>Yo1p=W^0_1SI _JnD~Y.w|px=h=Ap[]l}F9^PAgE XvGDEvE%)a%$P(ph L$^Ts>*KΊ%aaMxO?}bڣ Cr^QQ k =D~|' !dpQY_=}DFpZAqcZ0HKS9p s?E{ӄoy tܠ-`6s?MQ]a*88AHЌ 仗"-`2}7Z<@*~!Gu,2g4Xo/:0@QMB?S}i˻"EƷn;/1[zK GR{+Bm4gB_Cf~ҿ"uuOK<_zq=Q\*cJݝU@+ietm#A(p i9rKlnp/h s،u(2 jIbE۸<_ ^}32wj̯$ ;OSשG**+Bmy>-VnEm90@&OEkf<1r5|Ą4Sgd[fYU^$yY4tWn?ZfB0I7t8%zFG'mN+ფ>Bx 9GO.ulXhzjZY$12rr[2B/ e}\s}Y݈tphK2qua%8ϞN?+;R#b„&`$2nƍޡ_1L4J.Ul{Jh5 GKE1WV``gƝلĞZmLƝs(2ӛ!:whȾ\{Rs'o>Әf9}{t#+xP0*wDZ 56mv檰ӻohsG.MM6Y{-%&"|^gg(& h]xJ^(,W>>'~ljs}#?T\;<πzu~*PJSDWph|q ty*үHA$Mg+- 2(N55 ]r zA B#Rzݓ$Mt:Ж{u7Bbrԉ:e]U3_OO5I50o0] <#uQǪ8}%DXEP1\O5hu1Sw`;'N )n{=K˜[/˩)2PnFBfPf8<*!,`hAc=1?S7Z6 ?3>7k3&^lV| +R? HJ(ĞB¿^O-%z1sF.ځQ韱i!7ҫf >IY 9̄CBl2P"#`Vy|f$Ƈ}x1GT);Z[!;+/ H"8k +82){Gj6##{{ T'jh7!NW 0j-58;nTvwH? /'@0`ضVvxVu^26FzAэ|/bSg|6@Y>qS{HU;2P-ፉlL没䀬4H3BO$d_QV^>J䏝Wpٌx|UKW]=oUP6gb jHOTN_sU *r{xŒBǙw`%OJ|a&ѭ5 X {wv;jQMT:^'|scg-,2Y6{w~ w3YĻ{A~s靳_ |ޤ088SƌP=}!ɇ[{8~9ƌ[ՠΒL+wkmq`L0Ӎk0r~m6[W%Cl=V(фN)O}87 b%Vb6]{Ȳ:HY%&Xy\pQ БUtק@bN,{wT&{KUG?WdAcQ>N9v' Y%|+t߿dG|grak29# A)8Ag g &/PO)y lsae|P67&}iv2Xz0u<6T.,gX$2 !xKd3/9tz=u1;$#7%\&6rfq-b/ĶݵTn33@2gNafr%gjR W^,f3!Ѩqv|CtqW}]="Spd1T wT(>NT$F2?DsC%ٹ!-7Ns)xnd.᜽%k:JTJDbm|Lݘj  Q )@,b=i^_Sw!ZP'h p okp1یIo o,tK{o̡1<贋tBwT7?s&,2Sѿv`֩D8oCC$mA Ζs@ PS=<lƷ{F&]ҎFLzx*J5lGyLXs5u4%!9߳![>%ZcZ-=&jb-"v/d!+DL(QRV3rj`gG & (7T->JH;}QyɁp~w[M'BgӞP`זW#8k]N9cNBDg0rd]ʜ[zX\rocVkWCJ[GSv5p[yR5tX åFZן_ozn.HZ##ꀦ>SJR,FVFdNKɒ: Y&ɦvc@&m#mmS ev=rb ~Kb|Wo͗@K{G zE|6`bEdCB/lP Xk1Yw[w>(ZДprW ʪ3 6<m›ˇ1T%&Eg:t\9@@]BKa߻]0"Onlt8 R;ix<d|}9}׉,(5"b8[/C;ܓ21i}T+Ƈ{5bӒ5NyIeRUe hi.XIC^zsR{ -}a _9 a y[X")=lAUܧk= iqֽ}I{PAey,e:kBbY iI]Hh# [zLoJA<.-SH͌?LbVIC'x"9',{Cbow3f[>wȏbbh۲8[$k*Vx> uNI8{v0[D&Q F+lځV)cgǩ\jav}979/-*?y)0epe\MY-a>( ѕG+~gb!ʔ=+g)8oFPx۫ߍa]T@+ rlh 1yftz,@q#IBU ^Ql*;+$w(h>23Hl~8K. ßv<) ?-+H`Ӄ\n8U_&[pР0&(B{Â^ք/AB]ZF4Ot[ HT뢑n=x'*D'j2;p`uҤ< zMexK ܃өL2%xb~Tś%ޕ0AKDQUfOGaܯj}za uP.y8T[$)~I yӮ)gC[s&尳ndZ:uֿ"0@ 42QW2"cN}{)q y<DŽl[rgs`b"~QZ@7&(xz~EoT,FBw:|9.Q`%;[bHyؗ$ǽWZ@5TrGxWYylIJz 2CUrlMB1Y5!܄4xuo0}Uu_az4 sx[N0ORzܲm? d~yXP."ȼ6@J[Vm|ZߚM%a Bz-,Q#zz"}Pe%tJb;QS 4I=F; מs:nuq.ɓjPONs(hGX_XZyW9ER$+_J?Ȳ` :nwNkAΉuWO#n0GMZދRG)()鿢:wQ=v?!d./FVv"/vzþD0çhhS8e-|m@m: 7N\E* 6lL;=S=r-fȝ7VPٷa0ۨn믉/Uc;TXs$7 ՘]#x3LxsX+&UrT) NX fӭ>AΊSa'LҋO"G k:/ً[/4n Cz6{6UomwyVԺ':roœi Ƒ*;W `e΀Z)nopWJNɎv箕JnBL@&xEs-#1C*J:碏ۈ. KP]bn[eg1 CcVnॎDkwwυW[n 2wPE>DÇ0 /u8!cgfOɔT)$<3^~ 6NF*cL3 Nh;$bs^:*S.PEKsIr{Kzܨw : =fEA,BU[VxrGoy}mpHWNyrqջ|tZiS)t֕ pNj sYw#{37 Pv Ԭ*6%߀dMҜ06@Y%[ơ?A/&8:Y8h[l1;ohBaI=-tw$ciD|!X>-pKo,L.){#*{w+umlU,U[.aZKThp# Aww3S|VSnEEHse*e۱*4w}`WpCu'JvKfN܈)9m8hW|{2DєzuZ ޼}ѫu ~]9kLgDVҲ3b yM'~֨1)x"= ?~ϕZ#I Ahb6H}jU>v<<Ⱥa^z:l~YݓDNe-ڃ,&9j$* FHoG;«ʰ)p5,JO$ᑤ)hZY\#$|)%~=qzjr.5k#sKbK@YSX8ElriU˵6/[艜.Ywa*R 鰾0%GuVm R*ຮA˟ NV7Iͫ7ɣL>tWsW=[E!OQZc/4 :$TpB/T"Eb=.hj{AOԢe5_&|ظ#Z]B1lhHTv\3) s٧P<䜵vg}eT_KHa=^ߣ&΋ N-]A.*V4 }$x8x) Sma} [/a |g~ N (v"]Ky@^7BڈԐR[44rjY&#ݟ{^$K‡e;^|[ ѯڮ8v>+]8D|PFW%5oD*"CC9rؽw<NVWXRC͸Ƶ]+Op[ZTE=7r}G2DŽ|qh_5%hSj#ҁ✉⼌y[+?v2|> n34OM 1]Xc1 MլWZV][Z)I*'P.z @d܇҅ԩb'g H^uxTNB&zx9e+k<3bD_0˥(əX,A7YK[!|Bɏ-r1cdU چ~xs`c}sw=0=(zN>Cl4eZO$r{!7Vsw7B>g8;D aDv@jBe$!e[X&1:;zgqO27 /p⢏Ԍw&F}^ߏ^U @0NJSY6xe}菑uT H~; 9j eAoFq.gT%X_-4OlQ[ۦ i q=O* XR:pRN53%?db't=5zSf5u+6c>SjtSTސOf';#;m3 ^V4 @r`kGd KPd.a9EO]1DsC[jVVKڦ!F@`EJ0-MJx aٶ|NiNAHxʟSX؎;cCA%{$vmx~Iwey3[1}/D߸yzb~ i<`UD>F_E(VӰa +Xm9C㡻5_N1=u0j4VD z^n`/v)}053"Mv2ƫL1:äSev[H[fɬ(;stա{[3$T*a1D[[PV9,5-/Wt{ +F[UhG5w1\+< -BSҮ=6Ph^]M-^j*quyKw -/r[ wKb_$χQ5Ul݊@,:KH q0gLdo˰|T!eE )B׼n1[w9(Ŷ Fu43ʾ9oaR:*jꞻ$(hH ~7oQzwҖ'xǔY66:kr:D jdIӰopX+nM5"r"َ/9ݲ?#J+ɽ"sF\efe֏^y1fp%^`\x&z^4$ LCH$l: eH,POsI&/00P'$0ئm BDx01sJ{AF[`:aɔCc@ + # rjf9UgtrhXCxX3bGs eL2?8#2Hf@IDܫ9 Iܑ8⩯2'vwR<HL"2ͳq+X,dVG %ؓ4͙$*@S=4ұDY0><5,>w={my] , QGT>fbj T97m~ڀE+P^bE 1N!iyRW4.fo:/`a(dS=N'rm"L+HKEz6y/T.=rx4ogQ8(q>;cj#(=q! 4j9 Oh s.3 꿨tc@\m_>=O6-ұpkF Xi9{a^ FWּHN ?z}&IANӉ<G<,(4Ga8;^D5̮\y_d2[.0//(lw|%>/?Qi' 6ƥ9}8`"3u9%?-& ڭ߂o5# 2A6!b!DOhYs(Z6<&$H^hO z.uγ4^ّf+G]"˂5} ?#Q Y_ܦsƤpOxOfpU\2lt''Deʦk{R :Jq8t&Z\j(xT2gS~rd3y&{c WOhߛa%vCE KfoC+A]""v6 !ף$r+yvVNN@+ h=u!}'d0-̰%\٤qYmaLH3s}PeQϟ7d7pIƏ wMd=8Ig~J{+bgsw=th #+=o12Y~)gKW5`PLDmqK2< rXGàG=wA""~?0).RUycK'LJ1qmGi%\ *2vytCgirZ 0i8{OnD~V2ğ|G ܢ /|`څLU/gJOIwUL Y ybk p]>nAS@wa0|g %aj a}b吸,`cD8ks'1tS =Ӱ(FAe 甪{Jgڹ̸gHA"V]qA5{SɣKf%9V 7 edd^gr7t_ޏI#=(:BM+ėjm SFyEo;WQ}+in d6tσ%M5 wq" QԮqB̡Xmeh/e)W_1.U*hza%*h88'B:8=Ubzo=.ԥ~F2^䔕azpSTxއD@кN ˤ Ԑv`H*>lk~׮tz*Ea#ws?ÆB Mbwr_W QmTSk73wZ ZCt㵕~*Gx[2~K@=Pј6 CsE:F]n";g0$ b>;&GKc=O-S?gufYᴱmlKn2wwA&},{ >5LXa]G/@`cvT k7`grؐX2yeQ t꾁2\jVlҸ+AX}ZrTTsOMBH \A ıj-Q|Ҡd1l4?<ҿ_ ܋25k\|;wܝ0W-/2-,6?6c+\zrUxZE{Y\J*yzJcG12e/ݰ`9|`le?0ږ:{?He q|kÎA †B'&$Ak@xى@'+ OO_k#ӀebqsSꪪYN<:&A *࿼/Fq]AycKR쁴dx m2{!!ͫ&NlG&Da_vNj6ȭ'`4y@avׇv6:Z˵ڢ3eV1XGY^RaWUṶѕE:Sڀi* jXK-\ ѦQ$]ɔ}(VptıΕ'KVO*InF7t2sg^znEgbWə!; Wk,e~quoõ &֎.O4D{ I c$Ѥ}hJr`'2O:LK*oe]]-nɱm`4ˈƖHX\ r5e^SLb́:`"RiAR]GOA0zNrO*t 7-O*ƩJ㌬wqvJ$RHvق=9EI["vܼ!>PV0pi|'+JSFZџ6  YR`/|᜽\2"|6J8,W]-O.h5+J|:lű:/ joʚAYF*yuE<&C=[0IHoy985h@-qJ y33|8޴/i`|Gk)9/%WF1K32Py~晞xm&!eNҵ-g\V0WqYn9& Ьdc_ݜfhՀebXݾtlz2eZ粣r{rO^\1V ;SAd3$`/)4o R6 ")MxГPgq#4VQv5/e(Q^[,IҺfum\xNҜԹ |S)9$NcVӒ楢7.v^[>H3Nug"*m,R{<~h ` ^ƞL!kzւNS1X7c,dSBv(kg5aّj{M[,WC͸F=`i*9@[i&dӄ; u k:9+YE24 ;nAйt+m]#~b>I&@W]@ ԔZ(A 5Mp*ٽp-y_1 Cayx9̡$<o0ʂ]u<a%r=aXҶ>cVQ<\'7I"j{v0$>6cfLA8TrI;4kn^&073\҉)H_9Y1n$c+ؕ"3; ]@"WuE޿ `?X-'H %1!R/4Ё:u߯nG)? 4$Pn4"~Y 0<A-5'($@ns]9Gу@a-qڄI%PcR>'*Ros{ K}; Rr$WN.]*r)'LQa SbYMp2 D gɹàh8bIC*ڟ.|Ŀ9:5S#7 ^D*4{ N1sN6)d9 t1\[.V *+%ߣd򞝷yv#ZޏD t>;x<Ǹ /E)Q6A mR&p Sb+]n._c$0g?^%SQw-b&paEh7Wx,/MaCZn _4w0(Sp&4ӟ2SU{DkBP2*<℁(rK&PUTq*\㌇ 1Ȣ't_F= JOs 2ZR1}^$3A)OG\{{XN'hO54uE'?~-IZіe9A8sZ2Emha$@e7u4]PTI"Y7MyIfkfǨOfLȄ<6RYQz}k=] II)5! 0v*zG A|d 6#ъ["%E' Zjlkypy D4wI|97^OadcqEӓJ$fˋGKm[ \G!;qqFLP LP:(*gxa(Үͦfɐ/ۥ00RH3VZ/0su™QQYyب_'`;+H?Mp1lK2J<UсkDI߀?S|E5,a3% :2dSr񒪼e - !վ鮪k )s_ӆdE];=^Fbޯ8jHGl@2іf樟7n˚&hc&" t/,yCiAtaHj =٫rjU-펬os_gWQʞP'\kp$F~1΃}b5l\ˑ0@jL7'3 dOBU;[-lمjcz`t/cbf4mbb]p^KE "NS*US(Y+ Ʋ'?:(;;YtYQH-gԮӬO eF2JKK:yO@cn3Dt\2jXV&u?x+ylT^54'{Dp~H*GfۥƩ.(oP8M4r` ;$tD!q2߮B =2F\m*dg'.*xs|l?Zĭ{ s}aV{K^c:vt ;44W-AS$J2{b] [KB4C6u6  jaKmI]g6: KVe˶1Wv ,T!h{-A骟PH6\BxX!95Iߥ)YW{~N B4y E jI5`~Yrr'`uBbtҞb%QTVymo?7yMG}&NP ? } ĕ=L0r5fȕ), ˍ/9 },F$J#_CQ6 gD ~87|alz6` ~|3Zsw{PA I4M. /bȻxgMAyEj9LB*`_P b=5lU=yCU"9(MP;ꊕ'Ph]> ~!T 'sIt5 B5̀PI= qj(CaDvU+.;6h = F̳IA;(u>R'^Tb@-mB}~Zݺ)?!@ _J"͍!gC/h-8WѬVh `,xJVXkEڵKF/p;ZҋV:q>#g) ZOÃ(UFfb P=ZFŨk[Nx㚊6kbmz\!3C,wbcI=B)2'*'zr{Y-Dn!*8CșnH08=c #P3Hk&L5`~:89Dܢ@~ Z睒X3mE<-ZQ6q.IQX-K`]L(TKz>Z]* T6K]YCXdvf] .>NNī ,;Zi]2)|#5yL*Gz:7\Q[ve&>z2QNblz"պ|{U8̿U˚o"Z@q~uưCN΋pKЍa@4^bSA_&i>sHxc^3lc.|Rzup }8w ƈDӾì [{Z7(l)64 *7օA7U,iްځtCg:>TjAC+GZ0S٨t!V985tD`Q4,ݞ̣6y?&zr_;C,&+yLvs]]pId*2B]3KUs]Gx"y:$9WO?'5pTZ1{S`.@ 9%=x#>i羉$_Med*BN:_${Jmqi$QeD.F{G8Mڻ{&[shF+3!%~a%Xh:U9rMWMkvÃc fJCxՋ8yi]Ki'ymx>\G2m&W !EI_;jWۉS?C>%U~GYh/QvgU>q/rbivๅoH$hh*5eAQkb=9gjsapAYC..Ț%˺;aLeh5(D8!Qɖ;SE\aT_D~/^u-93+Ե8wrO pM]&544IqdO.< ZHPi{9a֪;E׈=H+>'xh7KVI_=@qFC׳9OXY'SaL}Ec<떕qEFYi49C2 ׿^~?$i 3s3i-!͈3N0(Udd\BE(ô}CUk` o*a NJ3*`Y LL0 ,5M4'49ʢܫ428r|ק"U¦v;v?o8#P`x"6_FG:1|z+ _,X]á9(V U`xN ƻ4`Ɠ<\h^_FgL9q@P)R- FtWu!3}!|_+l'_ ï|V:2^ *:DB|Ld sW l! 5;0IX}كn}?Kp"` /.}ѽ>OiWlj JODCU* 3S͜TۂyCQ4Opzߌ@DVE&L4?!@?XqKPa2Las<+ƆNXdy<:ndCrT {'+ Y`i^xҠ |G;D?kd>5#߉l惎&X˗#6@Xe>=֋2RiO2AjP/v9JQv2awi~u).U t]ăԿSi"X%9` \Q>6l4 P`?Y.UfFo?- # w׿ (x~uyj1XMd"xȷE2/Kj(8kϐw 0c%u$J?6>x ֍695 Ee?0&Q*p L"EV⏢$wʚ\cjGF;ې/4D%)ٛP]yn]燗x׶'tH|W{*\ R8ڃPu4؄ NuH\ F. CA<{M9JTrD#):^Zf([3Ft9YA}qGY{e&UT&G_@LaiLB8[VR{Jy-G0l PݒHD: I COA)ޓN:- mLR\+=VcÀz"BA[5z?[quox2BO`n"W{DALl<-p ӊH hN.o{|ُ&߳ VGʀ.|j975=e?7tWyNmrVr=^ppT ^+Ԙjϫc8ETVi?i{BfC'xӳ>hCdl r&Fm{Jḁ2ucջF3򖾿?&%ƘԐUPFrY 8u2q&V#Qҝ>H {cJ D|tAO8M楆W%[poL/ۗ xx6DY,NV8v"|-sDz;Y4 X) TO}W$# wsb`o2,ޓFi3Y5Ȼ%7eD̝$p5t+JZ*J%tkE[vV[Wga;6_4^GE{H}p)Y=S8(Q oHJIΥoeA+ݞr#cf@b8(4xoY/S8m~HnYί*X%%EPxO/ o# AbѦݳ[JLjE? pk`?pd`Й%\ !#}[~YەMHa\R*_Kg.2'` ǸCV+Q1\@+lM{H|bظ߫W(qMZ<{EjjA_& 8(FHfUAbXcioɬFB`)t Gϐģ &2t8/A7m'J00HDxK/D4[vJ2y5Wm+j*JO}H65p)h!QoQmE~aEZԼy=\ WR7L~ ){nhdĭ.CZߓAE$aY̺ڐ׉rnÜp/9FWNeΡaЗ2Ջ[>o 2-f!dT`-7cJ󋥳) /zi䔑J],}Ň#x\–&~5FugCmse[h~C>OBFmmJFnr NB ,E fCj%zNtD^yr(;-&y踫-,ZO( =E!;"!ܤۺI!lAtt|z&lK ډŹSf sΊ,B:%gƇ 9P>~'@oWr ƈv6'!7Ha=0 Ǟ݂oI#LNcVSKCtTɉJ0\PO ÌH8| JVے}!׎Hb?RX2&@ ̷táڹN{J=vj/k- G鉮kT+|2>ƏglŐ>O 55^E*Ox263Ƨ򪚺HH ތ_၂Yz+wxSO w q9ʓ_XkXu|6yEaX u$$]-LV/rt}d_라<;UO {R@awo _9c5CH-4x~\K79{w0T~}-󂙂/\|QWs> a )?" IqZ8uM`v` OxsG;T!} zkp}٬'Ӹ\RqHGZ5lf-ğ*dݞ§^:D:L;-BRcƔ[vO4k)R(`^e$:C{c GVSGy S9BST DgHyh5 jߪث.C|ĕ #吱25U;oVC/C{eh<ҭ8_tGĽ섟Neެo (1m 7@D γpH0-Ήȵ*k .,zo&sHZREK>/*%;FMI /~j*xiʦ`0:n/i5p10]~[|d&Lv)w/>@glnϐ|^Қࢭ *kAwiSrmbc}d*{j)"o&4yjdo ŽTLr˻m>Yh xZ IcY|-FL Cӌ~X5ll@GVV|~`lqd3/)/K&jb̒ugk7Vο9x Mϰυ J'+,q'HC'pڨЍM'*L6&M%R+s-{rD8Gd"j–to4jQn@,&l),$k~"ךU|)ij ڔبgqT^BB 7a`:#j7Z›9J8#ϽOz >-Zj3 }1P'X:Q}$y(nw!8'SǓsDQwaz1 mDԪIP ~#Xk}B[z-8Ao8]\Qrƪ-xn`]:6;pA^n;[lrJ Vncih>E;AÏx6y3,`MBlB_˾MlO1\oͣ{]?(SQ O(6] vKvp-9]u{X}bdʹdŝPi蒀L/&Iky7$~3q_vxe!ej<.V ҁ Hg×q39)Fcʤ%_]y1ݏXiG~TEog*b:&SQc%@M3*J.R+u,@vIذ=?UY.a `,jJx(\r%ԡ?9F/ =1Ayd A#26]iNqf`FUN(SC8O#Ąg:fk#dp3}jǬ]#C(*$@\D0`;1&=i>U+Bp pe5ahiJ2t+8"43 }6XZ% a Q&a8vO0,M&3Au5"CPwJ ~?.RH+y~c%\i $LIۿx0Q@&B¼P(D*8'0 iXr΂fK]yNeO6nl^O%A_#{s P& {[Hgz a쬽0C;qsФ>4N;2d數Dwynchv`3HcAG0"I,~ZT| h8q0,`3w>9+r7^܂poW#0jy44s}u(.~e5i Pk5|hNGH"΀mMT*{{-fEf@Hf+'a}ZXCbh Yflqw3P̑Ua9Ubp˖Mc#FL8*\_Yn]G3 -X*C);R SLT'L!=bm>~4&hIU NBa&mCN:kq܍IeU# ޮ8P*xG춀pR_j`Hu0z6x޴%^)7 JOƍUBcIw5!>Am5"ރDW;}㶈 LJ(PѪq}WGӌf'o~F u`e/VHLo8ٛ'鹚BSn؋0F?N D0dDgA<ca/ōPВ7[/(&BTn 50M̉2G:.,z%J'F}ѧj`c(GC& aUS\$H!f _rKܻ8GYƒmtH{? 4D0 ^ā)2nz|:<f.e?꒍տ͚̮0L' 2 D7t r;H=ǧqແI0iFȪ UD.z Ζ4vؽ6f'?fkXKn${pʉȩZ" b8W JRl ^ipX8t}:el|Om#@t zx/d th_V'S"`|]< A`37puh!Zҏ_1[e($"5݉D8gJ>?' ;3qCc({'/J3X- ynqҔj9toނӄ ')2]$Iq;=Fąd3S}2tE}oD[O!1G936&σ>Zm@z&ms(3:IB\z6vd>lf$1DOYf.AE GNb 8VSl~Љ&3AEؠ!)赉@ &Liƪ߄;4gFz8gSJ1@Ux>s2|ub@l|0aPϕņʝXNV>F &.07gtBI|DdgwoƠqZ61xsDH.NLf'Po K-L6@GTF v+?ˋ*1> -G6%ӫW z _x,E$žO( r9Z0OK "Yw ݍg(Ntf{Nuþ4aU^\.tr{i}-j\[m<"MH_0.ߊ٪:) f8RJS8\S Se^o"-OKvr9٦b o~ }o:-ή I!O 5P!4!Sթ˫6eL"=AFF`Xh=e#^1 CC\*1^ˤl/XFV[ZU SM ;6] /kWޮ/ݲLMs5JEJ[׻dDNkKed*aͦ ^J]j日eYP`m !`~;L>]L0ZR U4;=m$[UOR\+/^ s}(vd`#KV\Gz+%Z{O}1Ev G Wf,'>?fk ,ٻzew:,<]O6l:H5rtanْvYRFtB)6ʑ (JHsCFܶƱ|P8o 8"[~q"Aϩ3ink2 FRLft6>l,r[X9@PI[H|'WlJm9P$/; U ~Kocl=D IlvL+s,ް7n+C1l4 Q?('T1& G $~ĩ;d[wqL6|#e* &Ym$mYZ`]٥]]Hjw>TrJ $ nu =BTt{N]w& !xg 2WS.`*ŰS"A@餳;\)eʈn1iJP႟}@ HS?P*# K1#`CU\n5R`K 3lx%XZ%|?6>72XױOc>? rL>){,gvz\P%B8vVa  =mm+N?])-$;8!r}G,䴾z̷c8b"2iUVUV31TގůY="A)i`R_6X%V[a`^JϩXi!1.uVJY't]knɃ͏\R͝Tzq VOBi 1',)|A{E_!r*,EX!m# `~HD "Z!ҟr:vXM0$- 25.]^:rx^M&mRPM/D:ABMSlf(2`yaHJV`=1'%0(&kF]G;CrlPF;>s͟ M2Tk[6&˙k]Gc @|_<&G(ޘ;koÝq*4\wY+LP>D>1E҈,)3h=BbW[n!E'VƢXNeՉ22:d٬wLdQm` BaZیĆ=RBTe>56o#>.]}k$X#,h2v(Z,apqR|߄ k?ѳE1Bh?as Vw] `= b?-EwMobzw(ޣRm)p5S)ArԉD'YL~ oɁyH>v@8cG|6_N,_]xP`,-Xð}Lo*|ZpDY#RRJzYk<Xκ: t Ҝر49!eא/o\$(5>h lKzT/t(rmmYb^gqj:E#[AWh נU@[W02\IJ"jѺ .ݯǖ1x24=P`:e=tm賏V6`j.W[w[ &r%<W]|f-y.) aLT5ѮB>bJxQMP2?w ~f"ɞui^+^?F"lɨ3 fԕVnѰwx@|Oj_@6y^˻> \HBY*,Z։0y*S'ϒrmz'^epFoͼ6'Hޡf0wBU SFYR樌$%lЉW}vwY[bMR$`~pbyMv= ?u ^Blkܔ|` ?1xg'>9 i+s!z*}[)/9li@xEҢˡkSOjߛ,U?oF&ddv˴9w3wh9#ܗ!זEOL_xyߪGgW8P ;e 1lNf7K9pTyEBGyT_/&k?c'Wx{0QwNӊ_/ kEi9&21JfZ>>^ \FAcDF6փ3jw}fdx32oze`kB&j0΍C/"̙['j7$qfRpt+"dxw0Dy;͹qpks-PTT2Sx#{/ L0ϻݓҹE~N_^sZ[-?jdQb >F!F2a5vp93pxAV#QodHrՊ[6sҲ?TaSf/F}`h&Rʃ-wV(R7> LOD%FIׂr ׿VvR#-Ez_^Seoei^nR"0* p\TnfS(Ԡ~Bn1f~1H>dG(le%A7MI?릸Ʋe4(\P봼bNfɪ>N;B2 z)%x 62]~ٽ;c_'#orCKNenP$=ٖ*n% ls pK/5M@9©C)Ө#6~q30^ 9k5JϹ kM2u"*=Q{m):|1bޜRswN׭$W4Z'"|/,;Ue4Lg]zwws͒~P|n-\7bwGx93a~ GI]9;V, l+u(_ zΏ[!#*V~.vRXd]wep|o\K;.ݩ-Z`rj4r][!"{*Řk%1$8]@N;8, a7 R;x"(j |'X}LoK*gS|Mr0%nG sǐn6>{ٶbh9 BgH2H|w1xǣ2ji+T<^.yox;G,RWoR{.Eǡ(UdN4hJ^+ﱘ3+%w% vOR^`ؚ]b}6A6ׇNMPW#I}jHVP?'BaJ>nOy#uI}!1*Ac)l~ӵ4b ؾ{ M~E_a,fU- 옷lI%Š|v[xtpv[m| ;u՝=s@S,FB c`&:8gf.D8Uj b@M]}6R״:AL{NLwEAIX8P?1J9! h Vݛ- T/kP )]eF%3| p[$-"s!Q[«soYڲ/DJ9GȮ& EEepf%Rœ9wҧj\dfVbnKatbIb[D`r/iܛ!oGڀƋ ǖNg-&TMHi]!msE"TWj Ϲ# 3| +){kw>-:sHYۋ{i/"Uik ͊'MX2/UƂȽVYzUNhؿ -#<8yVӚ0K M}z])ϼ;x*kϐyv3&qsBrr-ԇXGp*˭L/inQ]t |:fȐf2Dknʠ@ ].]g&'Uyj*Xi:=PZ҃e駵Vq,uS~ePT{"M?0X5ˬdfެ`DT*WS`R+(Gt𶥥}D_osҽU 3h>hˊ"9Pxoi1y^ק< -aÉ|ZƼrvn+-Ys^\/%qLuG|?sex6H59BV~4 pW7%= n3?.L9_o4O EItS6و}߱֠O欳L:NP $󂎆(jO"<8D9!C"Yz"`0WHo3-{e0)BM+ dAfBLJ z{$ S!DzM?Ny#e9BBZ2oxMHM;j'Rmd|K :`,bVt WbR5M"$V(zbYN, 7#!%k@D>]A ߂]dNU&aם:be6shBջ̬zfxa|;#saGK1߮SY!E$u{DxqdNIX>5<4[w^-b/,4@כ6l:RۆȚDmEG*EEaywn!cBmr†xU9!I=][$bP 6n=Ŀ#QK^5ͧd 'RT)ГimB q\`s_m|kc& Լn }XFۏQu=J3@;Wj=2,/)WʟT*]_Dp4gj8= =lQ&,^ΟlX|M"Plʝ!%E\Dvl%JQP_۽?Wc<ڥMH(vp$^kcdH$[כv%d"}Z8qus*gqF'#{>UB%gZ`hQqNFf~oA LJ4?L\b՚$*=ftzN+"!8%֪ ٿ:ƐZ|v;#LgJ0} IluSXziDC)گ4_8ظ`P&L[ EΞA C(дrNjUx &>V\= ¬p|VZLr6'p6=ϼ)k~JF}i].EUU9W!;u>cXX<09UjRl7"G1!oּF4Q⾿A`lsd1K}c|k )>65ܦ]}ZHs_nϜ֪XY %u\ " cz~gR8QQ%H B^˰+ >m:Te#jY7zY@B$ZKYa $k[ j*?$V5BQy;ޖi. AR*DĖ|IR5|"9\BNe):k:<ONdiah52259%7OBDԣ1)qkʛK=૚y7f! C@bHX Q<1jsQ4a<$hՉu{b[YM@2*g<2E|ZC% RZY\LV4e71y/n >!ۜv=,֫"T - {9 _92ݙ!W%FnMbyFa1iX$nK)v*Ƞ=A,\b?BfJz@nlDegc;Ȁ ;gH 7-j8C'K~4jJʼ 2Z Wc }g\q޳Ɠ w{TžJx.D\e۝$@s%ef NcXgQX-! FW]RH sc!ApƯfD(]]NzP*$ Δ `ك#o$Cjx̱@AOt sM)WTڠK $N>DݍN=cV炚!~V]ψ&zK,)(I:Rjy} UxPÀZ]k#DTڛԉ7u%ݞ~7:P~[@ܲ #_cO5"]k7})]nc.ƚ'Vuڭ\],"zWρ!']UjkM)/B@f=\Ίm™V12u6a@\e--ŷ *Qg:ZZU)RMk7n ,fj4?l:`+莺$p'yfCCF̓^*,ond최PӔcCTd1~+#n"Wm$堐Z1! zZ"ʻa5.AZKIw4.Cot'ǻZ$gP(4@@wK N}SVNrA_΁.hh6UK  ˵[;]}څ5'{z[懷ؽ/c'vM"|uYcEO!R6F2B+(8:n%X w';vk3 ~$j*Pv>e&m&;1(s:Åzg]{MA'MZ(Xf_d蠣'vbU-Uݝh* !GuhzmR=]nOO c^-P6}!qq9 }!4VAȚZ)G4@FmY`*03h /; a"(F86 ,jP|fbMB妀t4'_4ḫV ~̩kAZ ~YpsW]Npܵ2JYf[^"Mdž/L.XX=`;w n,5F٢P0G3yvm&ZOk֡}'+!Ί|뵇09UK5pRbMߥ-xBƑl F v|$?/I2SwX*ͦ+S{W`J=#1>K u4_) 1 :Q%]6T|RΪ^d9HaF֟O}ff*|f۲vP%fPeҘ91M9}exA4#DmMѹ՟qR/.a{J״eMCRP%8r>27 ihQ cʔrhpR 3\4w?$V@op+%XFj.3_1!_jT٭abc,EiQFR>J1¹ !?hu !AW/@;i)}]s_L+>jxlr8V>ChgKvѨF5sk.t7d]J) ԧ7DNVDx|Mi{ є9QfFukhTԾV%ÍiS务aewV&fSG 9 X>e\M,`K.AAcpX8ԣrWbR.bŦ܆A$ QZn%\3(zB&iہ `u c*5 lRwܘ7ք Z1NWx&#&m b5ǧ[;2hGHS)R2eG'8"u$4*#Mz+EA^&3A˰!* z{c[U2*LzJ⯪DMH~+r㯕>/`^¿I?ާuFy =tS`Vɔ*7TnSPwTr4\]%RY, <{6oV*Cpj]/$QL\g jw8Ǩ0޿p&*3gvQGboeMTef7I%hgR#o@ UXG&1=c/Q'qaJ'mqiJPh>ԦD9,g6x{N@_*n$ qI?ۮ؈= W+Z*E1'` !ls]d-")*S9N;0`)HGw?fP؍Ƃ ڰ+dAuO,Gc/F+QPa #{W tSʰriy"_'nuQ5!ǭ%bG$0ˁޙ # gFtoTQ x=f3DBϕ|a((i?%Xu<62CYAy=m1G'虍F }?;?,)ڴ+jOP=y?xVH6]ÞL9/9I>9ⱇ"$ kJ;X^X:VQ0tI=dعxk\_-E&"G@VS+Tˑ{^x~ ^vLdWNLzK\,~ѣ i(B.=xp E#;p{TqxZHLp={(ijl$_k1cQz}+7`MZ.hi$AJ3aBħ#&7{s~;<>BsK^WqS *oEP)&-St{|8hѻ^%g%ɏt/'/ QۊD|s$ >4ywo wu8"SWGX,~o5tN 2#!/MM}i{7I'3-Ze_sW9;,osiѯgf p {E qFԀٺB >j gxCvQ`uqg6v\H{"M6$rtoil#ePfBbuȀ SԵJN@qd%3i % %T*c}/I<ԑ R脒7rDt^+V9)Gzਝ[Fy(`pDДArXW0W3<3TM"` Bw;_EEDҩ ec\,A&Ǚpe*q:OCn[Dú g+2Hïf) )M5cD vdt:+ϙ %sB:둭^W\Hym^`|yaRt2:Z5KaC'&]+6IB=!$#Ѣ`6 OhO2V". \)Tz-K=Vb]Y1|'EٟrG3*֐M0m8ؽ7׷wXݬ=.Ω ywPUQBL]bz6(؎\eg5c9ܡ*%aG`5L)nyހޡ@_?:?RMrXь}& ,%*׿ͩι0[^jL>k?Y32{E˾(B %KL'E.5yjZU?]_zݶW»mG:🪆gi|.[uB4%p#6L ` a̠P!)LZ$|?3w~`+2Qƭ@ E?wJc)Hȧ* .˧={G!3#v[ ;,[=ގ;+3ؽg}LۖLϹ\>߶mBx=ASvɲAk,dxk&6;#;AjKəB=W ntE#77tJrm2B$P hX"Y4OMpy`ter%(i1Oyle2nknڲY2lF$/+oD<0z#aUsj  ?.waFĜ_Diɾcw${~nՅ1 GIů+w*lXE95@88{UV]n얈v!qc4Kv@ h!?$(s8'PpH}C ^Xve =?f.n ܈1n} Oc= ?N~qkAʦOdK'U$˗MȠd^XLʼnhq_7lu*uvo9G zB_O殴#<U(exdx^4c f"~I4DXXQfB'wn#]6P-V:2 .=\[sRRӫ&8K">8^5qn:ςqQV RܐTFYϧ )E>ylmMH_+}lif ex}Xp˄;^{melf1ɣjkC0ئ5z&^ < #c])̈mz7W߭[CZapߪ.0gwiOg>z|XiºrretJj7XLPTpU3 ra[rWwH+e^~ FTs6{):#]{TA sM(T'yܥMNs{֕󪈇dïSWײ#&nj_X=zOcwŌ _PVj)nLL@K5~ռs$>QRm#pK ZB {bȆY-:⑗L3u4e94gsGsL_ GbC*[l3iY\Lit]V3eP5Ȕ?&WdWJd/MtXj$D`ā]S@K:=-ڲf Q"co8@c&=<&C1cF<0a[ѿzHsyc̔CzlB[VW#TEP}Q ʔj,~AߊRɔ 2H[y=,Wx*[ݝIs͞P+XΔ%k]^ȡp=6Yx{gr|\|e&Z߬( 9/S!TDn˙9W遗:Lz۟d&f ⬿jo)7]H $!XUG9kđ- n.Nq_ p[p&LEWvy!J 꼷b7Ek[ɴ# * .rV(Xb,r]`rhD4z'5Q0}Bf6嶵䘴q (J 3$tPH:H9I^'7xVCH`{eܼCw_\^FNRAwiSc6V:ll>YɈ7N9"BAQ1 AƙXjxleZ`{ʅ[yo/jÔwvdAJ}H'GBLh܉&G_i0SCd=u gq.( ݋!K= ,(e8[wN@WÃ~;X(tDgdj&wS+*q!8KenAL;ꋨFqRKcqF+hEF>ay]vQ#aΒ7tyNEio|laG^ X)VK%)#W+Wn,Y_ԟœ{EB`Vcg>,'Yy$ÜI/t 9:a.,_;? VQQg 4Y:SL˽e7vc*E`SSDRZljT+A?0wJոŕàa4kutZ_h`y&V'YA]a %bp*,u f "dptEsFJE9_dt1Tiaǹy '~\}c.WHQيZ2tb:N[p<frI&}n/h'@sq6M$[Nue3K]~n8d;^+9)4j7д>PʤVxhj(S@Y'U}+<ڷ nqT:a7b09xQ 0W{g<,"~T 7T)6@yN*Zl) -H}Q}cX,:3O]G犏(&%5ޥjz߶I8am;&d?w6C7oK 8 ~dE.䆕?^E %enO|S-=D%AWIDG]"u*fѷxftE`|^-}6O7Qs|0 xljRqv(jJJGAt緉 $D^߰n9C.u-\@HcM_"#̼0AC"]tc!#+rGsoCc";ZI)-Ek]+V" $k_bIJ?npwr>͠ \]Xjp.iO1Un*~GelrSo1ƙ>=P:\p̋>, Q5}ܿ{Ž*Pc@8⫻gh1vKҴ؉s$2+@rx! ^[wLzG)|s^E<%-J L/:ћKJdwӈ )gmK&l28K͹ S-hFg\lQI(j>uR 2pI͔N;ZdmiɱP,@qL}}sgZ?Ս=1ˬoo7ﲉbLbb1 kl3 BwDJv?<5F۸}1m#jPhC~B t`,^hgLrBT; tsD[ߋ+KQ`{(g0dPn H^GޛVlJF@4;jU/Ȳ.8-@mĒ&~l?y1VZwLIɉLNJ¬PgV/ L"(¤ى o|AKE⸍Ly80v_QDԷxrоUMmC/_OJz2[Liŗ[vjJ#|E#ؑ0HdSA)Ţ>2uC NNut|lG﷑ENLPQT *2s?{O1CEf 8 ؉JVǫƦE?kd-h{jZu"#R%RvuG(? qIڥxDdV8A/([Y`O܈8-o/TNdM/ڨ[}M™ B,G2 p"I Ĺ# |;`;+/7Ԡ3; Y[(8* 7o)۸f+}/[:oJ?428n###0iH%+87`Xer-l$Qvӌ^#ݝTiMs';)<3j!4卢OשּJw1MpQJi(@Z!uɔF  v>覎-ˢG}Bj䜊h(W0#'0g"994T26;eXzsGiq[Iy4cuT'_F_V1=3+@IIshN.UI+_wf+H>EuL[ }\Ò-GTMӕx4l3r11^᠜70E kҬ?9+d3ESd,A#hI\AݬE#C OoWwaܧ`gngCb'W#=?ZIֳRiO.f\ +Tl9E il*גNB>w$adz*=1] D":ΜeУ+pF%8Ā59H?4~cZ\! hbeFb$uFA*H-{AO@^>+bo8(? Di=QUS?]Ry=!W2$m r&h\(JpmX1`5_މk+ 8Őg#(e +-/^bnOGn Rr#?l;㿩,iiJ#}[7T!-Sm4u8Gf<>),ƒP˱q#=G!\r5ɳ8G_ar2P[8I#>\:]jXL\ ?"BNҹ=SM6Ĥ)6_7I|mFM-}wYn3RFmȪt_c{A 7Oi:sK Oeꭑ.@*8wӌTL,4`'D"(n!~K|?bՂBz@x],tmxe&ds5-p(g\c@"|;qњKlS"vaۋo}aNa8Yܹsf[W8gɳdIcqu*WE'%{TSؿR4-|`:;XlPJG3J5(DNSq Gh`}[@7,cA* e4ǾW$o߅uoWng2BpAN. OsP>w=d3}`yۣ}? l̓2*rui]WSI8 ٔM'Wg 2tUC-Lyc`Dk2qr `PD}p)DiXg YϑF7IĮljf1  n\ŵH+z}@TS<"cL(]6K?tyU_H8h'rp ug6h@`|S'&di*w~%L7eff@)I4 _0V w{Uct S ԙ}!X\-#VI*!8~cx a?=p4uj֧\)uBR%[=<$BnOnMՠAliѠ=Z61J}UX7 5+ oyYIv<.ԑq@[ @px::YV%Js) mBD -n:ۖq*D˴ʊZb< ?  :x 9">Q`U">L!ְPZedUyM+>lnV=64fMHTZ`ȫlؘo<s@3Yl[SRX$Nf,ŃA"R~3Q#LmDǠùa>(9TFΚtbe@V fy "\?02IPQvNf7mu{bgT}LE MhKXb_)VޢjЄ`>jRD^M2˵/hK nLրı>mT\+ylCˇ40cݏV|=y+>OJ-[)W$A;]4o\ ݾ'IY K!T#}p,]/ 4e_ Xw;;FE{EWҀiY}yW|l{0 3 gV㺋0YyW6ĄRĖKjӯ8Q/ rQ6gfc[nXwT9f-|s[JNY[ڌ{ZO&) g,c +[imEmgt@e%" #D2dHp \+06nc*cK@A3v$-6!(r\Jy4vHK6}€K %R^ZF|mR5s (T 읷1Y=T1SDw!Ft_ |x'j 8BP:h_%dh!a|<7 )O{M\,N3C\]ë#>sxj-!zf[h[˧dWe7ص5lQ,Kk*iτ,U $$)'1Ʋ99bٚ;+H)9&nrÀ)NMi6];LxS2;EzXk:1n5|3SYr&,s IE\x{ic[riI_T8R$b4tKqǸOtE<`mХ~U5N%vG$AmyFi%gr({,~aWYB}Uah"2 yy7t9_N-܏Ȟ] b+Ş/T[FOFPGoU3Ĉ}{zjM"_vC[MqVr 4$ҸR*`Ff"Of(\O,XFLrdS6(@Z`#9 7~ˈ< ==u?d3ML_})oVhlϾ d?J/N%"眡.74ԥsC5at?j9ֵ ΍Pƭc~ O,*LȧH;xO;..~*G-T qimݔ}鹉h 0Ssde.UEęCvs&QCW6o0RKzJ]0)?@Bu\ 2r ,T9 ogX ſ4^1+$Sa`kP<ǽnho%*# zЉy;cp"LAO#ykwRͦ I>jށ,nܰ_<=JԿ~סI@/V9߀O+*cbAI㻺6憎flO51HruE|ʫ7fK*e]oCR Yg.1aq&(ͤo N<>M vo2^PKKCARj'jAi0quu$1ՠ-̺F$F 79StېwOÇN.!5ˎR#GSӫ{o›Q"%]3D,m2گcĔKKuOLQEß\Lɴ/~v Qm$~{™zW=XHM!gn@C6z[%*Ed*wAcH̑8X^[I%%u'ܼ(]AE`n-B]/)@mx~ڿb۵^|&\?T{S)A{R򦆗喌H4~6~@sT*{?sYva:Wݝ*cӉUKhfB2GWrX$jÅd.1*+(Hy79gF|ulYϓ>|@ma3?azg~۩Lc芕kF4K W<>Q)WV϶Br_y H=lz! g~s8*;?Pm{Vĕ_ LoNisXemC@;ܘE5Ǟ1(0  aa];g4$ϠvW/8ͦҘG,}klHB9^Gڂ_-[zx{!o$4=ܬ?&&zsz ЁFN8k!i4>qʧ\9Y}Qݩii,*61o+?wvҸa*ql}J.D(>`f0DPO@j~1:F*(ZA QAeVNDb2U"SYGkSåxe37*}O`L6^HpzIٵ^SPjX2WvOui*$3WՆn,/|aQr n$ xbwlg?n!&]f~ kieAQIVo *l#2d]WNfR7Gce=\s=K*4]wa@&ekF!v £T Uj1G7/fu@M{(OځBV=؅96X'v䐚Ԑ{21RSÇR&}gSPAi;~$:i|e@8ؗ;IȦ  ]'^!Ui`)><{0Gw/?b%Pٚ֕Jm?(ł6e[La$# VFqc09(Uª {Hp !|{ Kx"mWܽtyZ";TOlb?1/M@7u֙\ Ŏo8{f\q9Gso?"'#LҰ#&W@5bÖX,ڵpbV:曔.0  K6 >ǁ~(o И:@, *d4̛*TQY Fe/Zi67䘈Pvk >~[o9h/e7aۯ}yn*mF|Х&I]}*lRnIy~U0* >ɹuFn . 15bőLC٪L**v.횑D$^M(q\w}d!  O1y+r[\ \(fMat{9kK'͜?E5ʥiU+z+&;ɑDZZQ'|ViErFk ث+>FF|l9Ld4H@Yh\\~~⍖ ,0f r.,9h Xt"N6\g#=uz~&f1LDr"Sg\MY 1C!vvn ~_U 4/_EZŎ8=(Pn$n <"Q{٘V¼H#僰 ?gescXxP;E%H;svA]8C;%r O>7<頱5ؓ]E]'X^5@h(V_ZtZ\@4By+mףIlcyр|cF=Δ~tG_4LKoi"Dd08{Yi 39lIć/6&lP4oF{0!i 2ú րt j|#Qݝ0TbUT6N2|t܍d$Ȁ;#ѹ+3kKT*`2"% 竒 &k~\lܱDI?iY=񞅢s8|jLǭwnjdjEVKp"$%8?Hyy%rG..m5񘍗2}г2JM"viEװV R]Ȉ8dl`"S:,U~V;qsJLu*d7hqFFYh62)+}@*2Ӛ-mZVT3 S GSB/,w3d%/l2λ^$x@tnٻ$?hrU̢|>Z^C;h2# 應 m[Fl#5'9[؜z,)."|+}( }Zl!cFsهD8au,;4g]{GΏph#7.KEJ|@Gn}e $0AdS率vߥz葆!DpcNOw]apq7ґqACN-A)(rPLjdR.#nDẄrfޤz(@:-û!a5߲vyIG'fKf{r2b%& .^0d~c5=j6-RH녠͙jۿͅQ N/Ԟ&jAzFZ.4_ I,\D+[P2LHƮ{SXt$:Z(Ug+o=4H`ȕhH#(g|-ײ]k;ňhځr//öwzR؇w=?RjmE%ϩ Hd,:#go{չ<U+љ -0$vrF"a ~nzNÈװ$u~9jڨ AwBgnX< b9}/{Ub%醥!mxu+҉I 0Dwnki}^x56!Q`5ؑd1El=J취aǠ`>#HG]asGhitcbڒPzl q `k`T[3ic&|"(2yr`% dD/KԶAj> <D`gSk19}9U}!.,T,&6j)F9k0 \tpx&`8h@Y[۟ɫ?:E`z jbvQ5Sɚ*Փc%Rv5@( * .T%OeSy2!}L]u^^XP?_@u7"U/ZEb 'ns4y| ۾('̌1nc`9 Ƨ}}# mIRY~0ۗđJ.(zhJeH!F"7|vDYX:zf9 ,v [$\k5Dw<.*H]A{%hӠR^V3d5Tx 83bM} AC{CUR&Ls% (Oc*Jc)syV3FaG j%ra]\0P/N +DNy&-ChA> MUt*AS[4p6{%`ݏ}m򗒏LR_:^*+{CN$Ftp?Qn[)M Ev= -gF)p٠>WFh/L Pfߞu`9?*_[@ǎ(;C u_y-`Lx]6)m0G-zԌХOU;ܛ6L ̃=,8IKF@)`.0h"mBjyґj)hi8^Sy??aY ý,l3|[ZaC/;5Emomj/TBX>iJ`6MrО8F${XeW#^5Mw"$^lPR0<|mf1'}dsDb_VAYZy/ ŤBGPN@r/R2SǠ C{ '&' aVGJi B=4_MYf)D;?Rz,lrM ydFs^(((\X2aEq\|MDlյyLa?riq@IBP̐ܓ>]sd;ʮ ʒuEB73É N\4d0ʪU#}mb=ٟ|/<1Ԙ|ԼBo@+CGF"3+80n(uGEK}/o[m0,^{q,GB$K +M6lUn8ߺgr/?% 9`Bb-w=~̓UNGdW);j g|=oy}mB\X("JHDRSp /P)5Ъs|ކMisxE P7./8ǫJǪ÷jL5Ra ZѳL,yQyZcЮE= M(;aNkd` -'(!Ж@hfp 7w@;K|"uK|c]E3KTb~< z7fbȨqg ,[k_/`N6= fn=7l,"Ji&*b0s KG:L5S>GW\- VNud79Lz auKb?$@W"_4V/֦i#YbF2Ԃ@LX{D )e#vq!M]YVLr߄T}3j 6[ys.~ŭB޲;GNl>KP^Rh"Iz1(d~ p L, =x ĪSѴhFx[`q \U-\G}sIڋ7)d%qij 51y&p9u>ߩ82/pɓٰO\-VLv2Bl!=U[ ; PXyP/Jo/9ֆ)/ΡdؕHLk}pQeE z/,1GL;|cr;$ĒlY7A28sL#Mcc߮ H6}loc)^~<6AI{MaueF{ߪ~b(Cp a:w6D&\K)І)sve뿧Xگ\8-K 6¯ϕK$}XER_.=5ўqdG O OĔu'қ6 6n7vulk4𰏬v@Bzi5b3@9S[g:fnŁa8Xu_,:&g M2ftQ>=u0)TbՒ G9W\9_ 7U~8>;X-`NtͲ*r4O5n\b}H$",7{r'C`o1жs&׌7y )kǷS$%7@ %),b)[C,՜B>$x;q~V^e %!^FTzS3@,f3 -@t^W6vӪ-1Ѽׄ~g}yЮFdmP@].A~ ѹ?Z`hgHz_,YajD>毑]@sqWZV\>%>hI % *FxJ1 ]o1 $85_UFu'Cݎ} Mܸ,r%P@حhhwp5[+9f=]eV꺚NwZW!; 튾|MQNr_X&Q2hWM m'=EAdGCrGo]&:dk ܕy_U Ji {tEofѠd-j>kD+&P$VـVd3DZJnQaY6J IdbX<B / CE`]ۢJ()g`5\ṡ1ľl-;UC*Wc]2>Sry\IJO[Q.eV;#Ցss }V_4Veqx)IsLXz`="s:˨_tr>?'"|j|gQާp ,+S?_[Htn*x]7'YLRo׻4~+q8ݿ%zHt*hyFaPU". Ǫ%2k7'~/H!*Qdˎ+pКsg/[/r{;j5l܅ 2x0{K[T:\j-{=zy 4E*8!YgF8r$oB](R(0k4&=v1xeW_4ݟ9CD^I03X8j9ZZWvWp5 ZxBtfd>18_q5z K_H{+-c8LqK6Pwp5OO-d=I(/nhS^1X矿볮:n;Sެm@(eBaE<%dKG6#(ӹ1 Gs7@ :aXFI*aW:xX.j|OJW%HCs2VX/PbEV5O3]fA(mܽ\f db4ps5bT S(ר,9Cu'w(kE{Vmb[aɔJҎbZl-ʃCD d驢!Ql::T.ኺ˥}ZVȈj@Eٯ>-J{qd-' R<3 eӮ?^VaCwTUmMD]PB^5VMv)Փ{ Jɟ7b. (l%]IұT(? .dy !힌" _ۑY)X,K8;qҖDɥzsJ0ْ4˯:fS-}4czzzk::62@2drx5]_) 2n'_Z}nHzuR!B&w%US ;Pek{$mNTV_*ߺlyc7C|vG"_ޡs j2kllL>3u Yj[-IvDfdA12 ѫga%إ淼7+6[A Mz252皥|1d/rKٶܝ1 :J+qyK""^l'OT~#2#/!=ed-v"0٧2%;eEzcyN8+CP~2Oru/BNP0Y,&+i5b]I v.8XuB@6Eד t zɐ]BC U #LN[)Tz c9#~<h?&ږt; s_pQY@Zf؀aXKKs*7rTj@YOwY'c2.Z#^Tod6 U(kG H =)3X8|7^NbJv,4lݺu &ϛ&eV!0:uO $kZ3kr&ֱm~z-@ʜ10ãow^&O 3_Wox D(in=lKc- >Xqzyp̲y`M5P6cA+qmMU-jwZTnG\/5q:!Alawl;`f\_E cAO,Jdhyh0eM/ wޔ4;2Sm3O&.ߢ2VYrs^9ט)G3ɷ(4aBqXOT ؑ;7^5i8s,c"*&4T*)µ AI^MI.0AҥX_gj<:h&cΤى㋅WL:6W'qSѦ'p7. oms>"P$ 7ǂHk:K*r0Oq FQswܢ˟f!Ł-y),\ͧ2Y wX^*e:#f5I1Сm&,;Yrی"3ix҅=.]BUdٞ|Y_7fyKr_t4&B6.@,l%4B7'P-dRֿ]F]B P\,h.|6(LY\pk/.=Rtmق#'-yYi?ARYzfOH@>'.6) ̡ÞPcHM7͒s" H&u~ܺPX_AEһ.T۫t,$4 {+h=!;) ]~#n 9Օu2SfC|*jP[+Z萬ݘ ,$08rEH«e 6єf"g`E>OӇFxxA۞y& |yݟG-A8e„m!lP%l6eY4b/Ĩ$RJEd]=8P͂cQPu6ml5񙯬 [JN*cX~}{3 pNm-\ȏuPXEz*ē>3Ը`})~JX>!``l}1H#26 s>[g͒HMnբE3WŠndBR PRF8=EʷVDX uDjMIK=i@%;J1J\3j^y;3hxD/0^5lVnkQJ opRR%fJD3}Zp%RE싰;$-Ϳ4x:QZͪ|XIEڙ@;y &&BЗ #Ж7Ltxpaa2p]C|eaA-rH믕g!zDwǸV0lV蝳ph!(F7=z*bĖwtQ}Z-t_C4핮f:ΥC;9ʂT. :VG kU%`%K\(fgzKO{ĸf+JP=r7ʛ5-_۫Ibf3ɳ1ΗbH`y5!֡Q§XH#S'w($/Fn;NvQOh{sJ mؔ 4LaV~{&SFH.^O1hvs&-@M*{x֫m;=3l"j)!i0+\f RV%L?Q_VN.IʾȤWKw'}rŸ9B3 q!!6wdV:Խ_%RQBK 1Z8sy Ko8?]^ؿ?:_"fWS^Xee/`(#w)rHB$աd&{Ay䶛[R.SJ|&`O^mk ]O8Kr6< z^wR1ae2bDb:&ssN`ֆeJrˉp2t]\rɛ8;=^BM-SIlLoĞ\ $xxwq]Kp6 mGu}⎞+2Z8JEoߙ?Q02 %#T\I~&N7\+d5:{dyٰI霈s3x%9jfj'!#~@?sqKCC{,Gx ^ȼMXdo.~3~6ph%q_,տ7K7F""p{$C"h.|^X3L60/ /M\#bW0@Z_GF=θ Zk#;PC]=p%*ڴOQ&5U/dy?"n.b gIao@. 7d=]hZu!9= =F mATd}glcгճ,=,=qD]Hf$_DUEeY'1#yRu(5"7D(2@cF\l wp I2ٜ3"fHH^{,~SD14TY h1U9H. Ȓ]KQVd*@]'|Q/=/l['glE?6zOx6GťXlؾu10L)ZSؿJe* [@""0x+~KB] x\f Mi8?ז)' 1#>GKap~﫹krxJ', K-u1 &ZռOuhDh[J->mzmQ*e*;<Ŗ[j:N%_pkі;ˁb:30Cm%? _j:EHj KD#ؖnpaOHTر~F˸#']'Y9:@c倡*Jy%]bi&ɷOzAu' 2Ɉó[B'}eX>Lcj%GYsFذ$R<*ă/ Лw?Ji*N ~^YO9\^aâB%N`I*GDΑ9#HDuT4TRk.a.O PaF Ra[ӅrQ8|ҎXh3svߒ_~/[B5ݢnoxwCꒊv*6 =rm19T7k5(bF"+9H우E `5H\$0l~5&.gwfvySx  UL~ GkC[9qMnTc0p$+Gx1z۩` yKI-"B\B&kŒi9LQ܄!MbaǪcQC(v{{\ST#э@27{|^cGg@u3w@=V ?~?9+ٿ\Bi@D(]vi"NY[;|ў?vsp+%>m|׹67i(snH|vj. L}Dێsydw(I15`$pjf 3h҄X"t{1#0A C^#~>Kq+<)7^Mjӌ?^CA ^+]ACi.YHHC+$ 6-3aww-rޫR%wT4yGŻR/i0M}b\MĻc-كaxγ=CF,aTpM5`Vii0=o㜵JZYLaVrIrO#l)r#EBZ磯2 Ŭ">t][k qp>[L/zWysK޴s7jy^cmPb^%nJqG̪/[#|E~ޭL3 'qxQY|`ᘞ2%䗊㵝 0Qb:C!,eb 7zھu,>7wn(s c[5 qQ9%?JnڞΉIrG6ƛ7zZ3"~Hֳ/H?| *oY34 \*+)UbEnN,Iz[G6\Kx }0yad~68`ĠŴ'넉­9'Qq>XD5S㯠īVB bg9 U)/6%p]jP@ >C )txb+MGGQ< Rgi8J/] Eu7wM>Ml)& =fFHåUQW+cr1< R{ǜa+͘e7Gv'$>BʲUsȍS䳥+$K]qs߄h eVC2gjK {Dk^>Y#)Ьuoqk^qIuE;c88úF+GU'$w6U`f%?{r"d wX3h` y@ÿ=&HgTiE>pa5 _ϤVJ! 8`65; B(wej{d[.2 g7@uXs:Ye>kH ,SGJQ(9Hx̺ 1qiq'_9Z=hH_ Uxx~%(S 7 d /|95Ipy|`׼<\T YWvsRym̷d!mNo9鹙ޤk4C v?rn~uo\tqg4+ |KT}0Gw$V]'<ق3ߴ?E_n/0vDbon^^SdeB*pqi9 CT*l{|@10(DzyJվ,ٰFp qct^}iI5 {YIzNV4HƫsD}:/5Ռ&Rli&N>?OXuZ n飃&ImHu$ x7ӠULa숆'J{mzѱ Ie-=~t\TVJakCxy3 # ,\Uu=5@Px.@/%Ϡ3/1 cFn#yZu!רDi&sR@n,t1JūTh @WB,y;.K|ٱ%V_j!z sBƦȋH=}}It݈rj$C@E*@:WB3[: jP֙qKEP|lKQx?0=UbE0{m: G\"B GeyG}6ȞN'ʧ7̣>M{tPlprQ=< +ga Ry(E0$ :^=6U.!O޳97o}_ۆ umf=/ @Mp`yr"C_{#42 rB bb. eR0|ք@ܮ<\nWYhi”BfQEjˤ c~oȓ%@3gqIV|К Thl~/+&j39\8:oGCgphqONxt?zrW7̫)uiůtP:E{`?,ȫNۂT4mɓ/=RG,LV1ҐYB12ݗk8$,(WhRQl֚d4p}杝O28bY;k"@v`,M=iW;/pSo)$aL {be?XZ]ŠFkBF}mYϕU f[=m|d^3*0Qj[xx 1oQm;yɡ)yk^O2(26tqY mY`JAxTgJT״Ѥu{DNX2 L_| Ϸ1jV!mre닫NMp}m30v"HH]#rAb/cj1 ?F%x.Px*K` bgs*?R]pm*g) t j\_ۻ pp4o /x7%Vdr9|(lT~jxK?!l) U$ 5zg߮u Q 7H ˮy_Bxj0} IIOooU(opuS^ͧQ{ﭺ7nv[=YF#;wU2fi(NQmJ>WoN44;-h.*vR6R:,_{H%w=1ܒ;1.(jS" gBkgvj9F";䡂ܜo$: pBƛLӿG\ ;4#{fyeP7&z[gC h3L9vG.|XyK_ܴܐՇ֒dTK6 mSm?F󉱍@"JŠNɎ,J}w J+=[kK7[,W%k.M MKXvb)hwrp2ё˟RPu`b1'GPJdn:[/ uZK5қ _NgHr[ccn86j.P6"Vy7A$4>bݺ18K͠g:ڱ3(Z;ɳU,KF)i(X͐f7In1C@x"neڡf8 i^ALSѝ7]ieD6>΃~K7n(b[ƹwl#̴p|,?E%l_(H2.v8*n~T UsS(m;H>P<l Dƣ]:4&˸6ȀFA\@̓ⰡSods{Q*j>VVAʞÏBQR9M4\'Mf=ƓfXޢyT|:q7IA2nC-{ZW,"emئ%bN2awGh1,uG[5s}@MEт5z?nx8X:B!sXC)/KOQ4蚄TO]q4uGޔ%0ͷgдX98*܃zB =aڇ\#pcSyLZɘ欺iLqPXv͡DIñ§%fjސ'b:I?v2 ^ݎK`nR.G $)")CM -\HB0"cG k$HGKAzRb O\6]prMBe#/:&''. C^ȖdFỉ2<)2fAq{ߧn]I6 Jg/߂I߀5DC&\MBGqZx|gHP⽈u n˿Jga_X#QAO*E`x\CK7]1 kKX G 5C>!{r9$ ʥѴ΀3K{uO~seu}]N _mpRt^qdUhjFu1/f3%7cHf 5Ibٜ]\EewjʾΈ!8>-Yv6S;4c#,PxFi|٩ҨMJFfUqa>Z?m??Ɗ؀ݿsqָ%]mlM8A,N2p~,F\qNaD([.;Tjju i3pjL @q͜]lӞB+q!j /t_ cr G/`~ECUuxlzsCá2CnMhZ/h^v#P/KHG&!Bi,&׻FpVzVڇbR9pO:|>~yL:eY/yiB޳gb%+%lOAtY$"[849H+ιլ1hkzrT* UuL>9 ~o꾹xsY2{Fh,2BC'C2 qPjy据\HUBEP65do5jY%M\Җ^zV2d+q8ۙ;SPXL¨ɗȎ;A?LӤ'k~Fm*wt*2aG 3[ñAӷ\M[vڣwg2Orq]=a}߄.e$;H;UFR@s%z涓 Q*`:scW,yyEg>}QM?h%k̖w4BȤ蓌P2 *By`E$ľFYQOLͫCۧ!QnK'Z{p|,S #wkܓ}K ' <_EDuOPDB`cӱ&|$2ebi[&"5"V7t%>|o?\b& Q,XͲnq #t#L{IWհ!/)"j6̸Jؕ湐ht|=뀁_ ϟG&!3ij. a{RIzfMLS fH6:~+k:ЦMW>.JR6\5cn"wEԘR ,PZ6^/dʮpk1G!Y@va,?c iQZ օŢBI|c2zK|1' ONd'lja`E!%19y2NWULmrM$mр<8Ӑs)>8 ;Β$]cT&/f lj/;;ɵ,(}' 3gΣ39ؿshx7bi^`g`v(ɫ="%TLE_? B=Iba|as-mun4;GDp0 8⏖GW M1&-ڡ)ݝj|3hXw,1$;]CWM:*VzpWhJG/ً pp`ړtWݲYsʧ ^Ey sП:M[}iG{8JmLJw=i#FDNTU5yN^fj0Fh9Lp((ƧRbV>SE\ԣ*_g;r'kiߢ݊P G:3ċu}c}ۖ{G_/š؊REAx9mCOf}C!3f38`R8' 7ho*R ]98h 󶻜ʺQrpd{oni|ib1'n>k q-UGTr@e@>d9O^w3<&YRr5xUx@GzJ-4-%ałXɌ7g8=~*L:w2W;gaMTlh$u10][ZicH1F˻R,7,uoBgOMK4%@뼁̎JPo—iN+1J[9g{YZB/c#@iTL e0(9HdfyuCzej`1ᦃ3zd+$j,XUv̯\ #YXwLѓowɦaP*Si\L[aLS?y9l塣_'uI(ar(C%*"xX 7EY&k^(YÊȈp=NTL\Ni Gz/;w E[/L\y5я0cgԢ#j-'K.-h{TbԄnyF")76{r9[PK`y}ɚ*lCMmGS'eYvUY#FbzD@/|#>QXbIV e 's[ wϪG錠/_oTHG.бxgg\oz>!ϻԟ x KL_GrEc4=":`;~i#6+$vnJ> oI;\ 6f5y#FT$ 8}B;+F>IR4m ~NF\SlL&C{bGvVE):U)+o6.#b02֭&{X*Ncl"RNZ`GUbKx},*RV62Sl7hR~tS'R*h#J;T(K*Km㫄AJz*2;!p7xJI̊  Ɩw)Dʊ=s*ś]rd^c=SKuUO#kRpo}|4e%GB瞴AT>pd^ }׋%/j6_g5(h)C.tAG|3cN 9Mw\N.|1;Lu.z,'MyV;YI`[A VP ,F(pktj Z%Ri#Q/—P*KDJ̦B8fd JPlb72!'d;\袪?FE*lHa31v' s Ǔl i;t3gJV$@2N&l2rA]$'|F`Jfʒ5(&2'eW@|F^o]T$SR|KhΖ? I+]&ZLC0,XLм~Ae0E|O(QlS?fiA zI1\a`˻#uyqΪ>c5S:1r^"K`}Jh=t:'&I0}wLb9" |\/(?o(m5U Vsum`V+)DF&ܦK aX>CRܜ'keJpdO9Ӌ-(E}WsFe՞JЛCPw;.>m^r)[!({JB`(A*>r/hLq#6QYr=Tڮ7˓̎No;+u 55_lb!25Wd0rs{v}JRAƽy l{4c:yïbø#BSNG`}a8Ԗ! pCXEmt2Of*l4MjVɺWh*8krTj >Jz\+e7ME~`.x: ǔ.AmtQɬ)NL!- }LmM4s v3{o"a]A^8w2a`cow(Qs(Lb)w"'3iznb f#ϧ >)nGk.V; 2g-k >ŖZ |D~kWG ¢\QأDbhW]6bΤȫ~\cv'zc^"QшUG^tmq$6fڬ\"` {}pubz"j5'ӋsQ؅@)i7Y`Z$DkU~NE^i=%P CpW% [ $Z|vDKDfeڗ/74NwR淄T75S"W@͚j<3n{! SА_It E̩5KWC0Ÿ,M2MzL C E\i78A@Z/~ѕ0pA ,|@:u Fax&;NZ'-|1P%ST#df/q>pQy:?Fi z蓇!)ස.GP)q ~QսLz:{< ث2=2V"/u6@t'a*p ڊEM8ԀiI<'~R(%qJ8Nj hYLB _8bC X3ƀ'4R1{w]QַؿQ&U}$<ԘCK38խ(]:XhӒsp](epKvPܻvi&|yp-H?L#4Q 1sWԳj>kpzSo|MH@ [!V]'k9Vk$'¢HN5g섥,[^B1E Sȓ]p$|IհDWޣx-Z6/婮uCE_xfC^uy{c`LPo+OjQ] z3 :")!$ZYAy%f]PWwţe¨gȔrvU+ q淒N:V%LZq0Zi 3ϧ=@bjsa{a1&ThMiN.̛XZ2MUnzatYۓ!fqYkh (aS,>;2Y>"T2%#ۈf4/(}&PG̲K!Ug5eQ[ӛ Flal[iMCr=B &հ2{Diݽ(ޝU)aR6kH,n8@k' 2mލ꾁ej0׼E3P+(OУ3 JB5+M*js藍b.B0 gyh{m&hY -zjR& DB ʌgvBUÖ uQ C/&Cf~`]֑`@e<51hlDȎ} <& HDrmC]4"h'OLǬq3iǎQ_{d7c?cyǐ{w, 90 (e'Ըs%k,ȳ&)>3gsqJmo>|vF,Q"`omf=L\j'3򕭃22ϡ )κ=ᝫ]f1k$QĞ?I,W-ƣۏR|z-|S̐~֘f4匩p5xkݚqM1]ݟF8}3 T|pY&؏ca/z v RV ~=KY\mDyx˒AؙX񽣊nU}_ʬe `a%ښENiX02rAL#?YClIO_`!hKHfYjXt׫.L*ah`Jx8Ǡ V//zv _"J)^[ PT7/h牡K(oaWM,S .E%@|po#tk\w &_IOToZ3(]-ʰ y:bі8jUH%ث_(;  ۯ fC H I8uՄhQ[y͸|.o$[+"/# ^LΣ8;nK!de 1PDq+~ zžSbM1x+NBx 8 d̀M-։oܵ iba̧=XaD\9.WV!qͤ6Ny3ް"&o9_;B3Kr7ys䪥v\? a]+c1tg>YH~ 7)dYa즯+j#lENpl:PrDh-Iccm~k~ӂ[ϰZt:@R gzBD]9%',b9FsۋDF*zA2q=Wc\4z2#rC& %w*UUݪ ~RSt?Eұȸ놃K{ LR|qj}f+ Z Ҩ%)8wOs&3|3#}(VF)k;ѷ /.DS o||\uu与 ,d9P% 7Ȑ'yrG-v4h麴tբagZ} iTů CBLws6I3Qt'#8ѩPB)X{:!ڽvBeR|=fqr fE!]ZWvF3G18OeP(Pь,%a*Io-[mƒk?|4_;)ȘR3, 0 M . 0ik_F%AzؖjKs#4P5"0=?O@.ɕ^ H;H)&#b[}0g<5! ̦V—5Jx9k@4DPӦ @B9>gQuZ~U ` ;,8nk+|w67<^.|¸׏Ggwm!pSCuґbfF ~]}#m< DiߐxOEH*1,[S.µ|}wdK{xAOv9ݵӳ{FG?c=D#Mr2R@)YI6)tB@LMJ@ucHmL۳?E@;jmoxty/{ =x#X-MK~\ȄKp>ӐAk%_ #'_Z3f4h&5c'3樄Ï_bWy`.[ 0[?[o cMdM 21xnba;Wf֢Η6 ي_ykt߈ 4Ss/!lGE?3^Aj%Cm"p@~QYdc nD_A$t`h544 {ޟ~ ^;}&D[=9DЛl5#CJR.td}?O>2ѮK'AHB[:-S`.%|ZU`BSz"?j֖>bJEPXOKiCUwʲHsX;#iD%F{ Fd$} /8z%QzS2Hn)AUuzYU_t )>6@Q_ ug?*0c } ugjfBj'2;. @O!Dt$Z`驨g7bp*+?&'oZAN[~򄌃g"Tw]PDVUqEDC7yCg|U|J<~= |B7Semj<Z?."H靦m Zk]5@殏.y"@hS0W]9/jت&:I;Fq@ ~]Q2K4x B$:l?,LZ2q֝le;?"2d!}!0OFiޣř4qSԫweg`H@^Oi*ZTxyٰnT_iw *\Pk@E;1yO=-P@=;%`>wM:@hn'\p >Y8mcɑ9$mbV]id“>< ,},S(U ؽ2T_$ĸyzn҆F4|,O{]\ Mg(-i$(?%Rtj쿇Y2bs.ljqGLaB`j-q7go㜬M4ÙJP,io%7t7}mjb0$?>K?>io5HQDz@hơB e]cbMWϽ%B.郈q qTeZD}}Z}0Sd-ϭhxs6hLa!έPB0l&wR^6̣- EH$5?qbsFyqф4.!-|)+I2`ϐ}x=t!E1A&nȝH*%2Mai~ y~QCozŤ"GUƴ¶huMK]|9.ɦ2s󗊐<6ڱBYۑ'q33\p+M#~A܂ToNOdt^S4ڪWw-r9X#gpW>Di`kجƏ pi i/8\=]nBC $t&'u(bF0Na8$v҇pn<͢?f. x:QP"7nnQpiv~GokbrWQ*_t_/go >ɝl/TWDevGzG"1u\ Jj FV 8Q\ZrTYߛ|d%EPr`ܓeiFPG#rbuʎؑ۾/&ݷѣn; v|K6Y&7Cۨ} *_>i!vԍtЎc֧C/qӋiBih׌O*YM{Y`r*iB^zEp4cId4J!}xl4?aYf9fFH"VCX Ym89̖T jX!.W#W ٜ+S1&Lw(K%M t*[=L UҊ(/r^l?n{JǫLDQ\pn 7S.sg@N Ҩ Az$d6k5h EpIdC ."EH*:GroM:{+I=ƹ(buDB%t|8O8g{N9W(p y=ˍ۴&;R *r; trC 2b$h͎G+ѳftJ_ʔ#T \Q Gn}I?vĔ_o/Ap)Vwe4F CdV!hR 瑃{b7x֒=qۈBEPBۅ[KIˍ+'dP92(S1\)Jw7&8sU,v3>FXPZHMxM Lrllܴ;#7|y1Oq*M'EvG*އZ4w6а~LQ\![Ӟ!z{ 8x`t)Y?iz_cMs͜CVԺ0@r}כqp{ŲOvRs%JN35 VǯIyVb&&}j@xW >Hk?%ZR*M+" =ߒA";V #ϫ;Zg}`/ϼAn;:L06mO'Gƨ#UjyAl ߏxyawN|@Ӕ$`,%t#ΓOhRe'ư[ܸKhEoͯXo2dfΏGa vdQe.#`dQRc Fx{R"op #fh^۪Q${ c4$2> ]"-깾WP>pQlt G};%c;דN֠AޒPc[bKOӞ\Wu/U NI-7O'N\inʯѹS05ˎ)đ?F05ARh} f| q <̽X4K|𴄅 |BMp9tx9X^My|(KJ4ræDPg06 `id^PqQi 'It,yHckIyϣT^%٧/ürF_Ŵ6I3;3fF>e'ƫeц"P&%͛UCj8ON]3 _P>aIZT,?)ۣ2Me뤖U g5OMúR8`WlBfL@Zއ=Jx XzZFESVD {\qIZ:y}Z2h`d~V] ?cUa|㽊"܄d2ΡRwؠ@Mp0¢։kO ,~"wʹZ%rw\I;o`>Ư_dPFzMpM*-&Lk\dCއi#S7A3GXH~sFTʎe0xa=`߮:pz (+2&MkPy M"K(-'*he|$ }QutX.׃T@9!ye.@m)7bxElNfaPHvNN,hؖԡ6(|ddK3OH0mlLڬ* oHDܶCeAጢҲ Q^LY)UP.4̼CRj öWW2=+ЄSyèHutjtEo3!s5Ԃ R$cŪbVnk@+pl3G9zmǨ>Dܐ[Ӹl=S{RorՄ;쓣WG1mT|iS:ьRBAc}V=~CГwT-UcMss_ IPclt[9ŭnGSE]_#F$-1wUDO`,"N2K, R.?Q-SP5KjIS-N#²]"CxzswJ><҇l3OOï٠NjT(O4cɔq atЮD^#oh~" ի-Onp[3!q-V&ތvU2=5z'vYC7}WВwB;5GgP%om8V7ĞJס;S6 yEM/$Le"ّ ye J֟G-8{.$PP6@|a9ɮbӻI@M8󑪧sՉ8_1ii)KD8Kg1°c:-jKI}K]*77 >%L|LBEΗM#+xoer.>QiиSJfUsK] e=g=}F:l,wJD J#ںr|-y/+1A W'灑kQiK2W8Up{0iIaS8ňg"\?|9\lYH8 f`/ʩd7^I d < (=מMpiz&L]^Rh5EVHK`Jl: ۹,&A!LJ1\p6{?gx?qdF!TZ ;6՚$軰myk& <3qoS{ l۠F4ⅼZXYMTXBEL~m[,b*/h*-uY>z9##goQs}(,s4nkm WB)R}y.+CJ)[7+ALL<^OXWYO4`}&C;o F^q͡B#q\y`UJTZNIQ-=KeJ˸)u9B,{Z,D^6G-J>Kka;'vߦTu$ d'͢$&DDYȞ?I+?sTxVvO- jԔy[iev@ܭ,2@Xh51z14|(]9WU}&d 7w=΃6*)rI@ sJ}.U9qC3a؟TxxNH,x5-u$oi 2 f Jl#r5q(*[Bd t[լwrhu^VǶ5-h=YXHXUo^a6m۠ӾN)YG&ـ!Q6oC? ZtF;khTY[.a4[Y (=ܛzb?(.m55 mNU_W\U!>5L&"ڲiEL ZD_d^;68Pc>&$/)hSy8EZۮh5V p~l@^d%Ca3*ƒO_qO$wKYerqq_!h ?_OI}te8VXvʇZ%D>be+gTŁ*SQ kfiaeEگNR:PLez%oӢoA krcWfٽf4F$ VY]aiS#e>߇Hqi?` 3TDN:Vݾ@f9Mдvgw G*oV?E=з4u60OͥTm5}ry,; 0\"pqDdO2:Ǵ^hT kdl-Z/w'/Q^ow|9afgx={vu; A!f/~KGnBg rjWc=lQjZiU<{snhZ+dbnSUȝ H c8neK"yjyʙS@")+Az{Qe.*UGI?Q4 ujzt5 =L'BFfa4Fn""~3)Q3mKSnc7Ã!E{A"^*n=D]P.Oο=8 =5-a{} r=}qiLQnȬ^gO GVП{!&̰^ :F ]vӹG}_(:pm߶GnʾRY&{>{Ik]:\2gK5d[e*yT=#o4|s[FYag2ޚ: hъ; W+c!F@rDifݞE:*j[QDG&!F<1ȂK2BE̘Qh)J)o$3۬pf0H {aNdzs %>c5qlOzMTDžMHj1BڵkzBV5cJw֤+ =t! `_8z}z`;Ίtš2(NyҤ_ќ CHM7U`p+8oTmk=S#H⒦(/T2}4Ggz& i_ Pe-bu牀aHةf[UFLĨXgD S ) G$@TW{k|K詡'U^W`K&:€3-xߧpІ/fC`#Fh%tSj:trg( uV@XɋmH\Tfoӫaܵ:^}~@nCY5}XWO@lZ՝O|i Ori"]ߒ 5F5rS@8N Ē9rP>[.pƝ` ?P@4T*+%u0rq7,PJQSYץ!^MhfC^IpM&o~b0 GV*yQEGwJ&o)} vai  & y7^mU2*.2ȋWOQvB0p#˰MHۦ ;μUVQ*orHTr /! i#ˉ.5$&wS 2(m=fݝ%P&{1yt4,$H-(5[oG[x/`hhMZI ~^$76ll!q1sΖ1 H ET,7]fsסtgCii pGf`t#в'3TWFOgNo3z6K /c$JGqq@?`f(OBNvQ݈%ƍQF& JĠ;Nb̗]tTr$L (Y|ڰ0fI!<@_ƄK|G .#7SC\A M80ZТ8$}vO4 eiiٴd5B pAA`075%#QMRbo%*b õASjbcb۶Na4بr4A9B =`iƋ\i8vDeTsGRFTR~+/n A.x;R$Ts6t# !(eQ=!Ԥ%Vav ~"ZS A+R({vkًȲBSm@{ؑc 7W֕ӄw`0擳H }ϛIm}69bg6|H0 8ޛC?I+(W o[*X}L%4#+3q> k䣿H232oY)M]ag(K`kcFSg7^n<@iO'8 9+ɗhV<1"O7:r3RTV$Q- j}юL̹lՑ'0p0~[ gA3"k 7gռM'o!N_:K2Bi `5V\A!҆5l9<^41,&M5kH87^T .LL/#xN>xpE{lSDy6J`*S3ulΪLJJL&PS- xqfOND]>޹rS?ӋPC c~Ur8(#Eఝ eYxQí [iK xP%e 0װY4Z(8 ;7 z8z vˆM xlRf0]|Jk/,!/sO݌SQT;Tw=fD>l96xxY%%y_P+ '0J(-AҸy-g|zJ&D8Ve# ûpΛugXԱ- YT`3gQa;k -א >`:&Y4DӐY_Tm`f0D/Dubߓ.K9AW$M,搠BOGP54Xͤ+UG hӝ&0\p=m>Ủ)H_DL~P.N.ߪ"xJc'"?nC ؙRWwQR5d7<)哏6#WteVQ\Y24;{6vu>ϦYGIɦ_y /zؘɧ@Ĩb cD4'V>G5l.J>f 6N,mH(o}Te~vsy6Hbޛ%idMY]= M&51T8ܠ!Gv! Y`alJ \S(fe_w}{x7Ri F Bu sAv4R~Ef\642A&;JU.6]vs\ 8 @@yxI%_ڢ7LKf(KZD*HO=qnUXq d$g.5/6ᗚO$ j4$#wuch^7ֳD6=1̆/_C;'" ^K &.3+m`T/B67~ ohBYU>ja*!%P- @ȣ(O^Zʩv%zĶX.S␒"2*2GﺬuѾ0^0CDc}ibBaе HYb+5Wk)bN%;4C i.!,kЂ(d#e+sK[O(#f*4bKcy+h'BO=&#:M~i(*,B-%N`A8wףXG9 l OO|nM=B -fe)4ϛ$*/0s׶RH PnϠd6ޜ\ZuJ2p%dO8xeaCIh {m (LMsC#( B1-1m߉|i&\V;Cp{djW,aLSC_b0v9NרiO;R=rX Sv!i!pf"fxrGݛc0crF&f٨44k!J8ŲacEgEWҶsL4uƨlPaIo7Aē*C%zW$;-dO@znG=cq$qfM6w`O1zyQ5> ?sf]X, *c#DS iףgf(6;_ᤍ3"v6R+ *;1Z6yʾdm>᧙&Br(*#Fb0'7nc˛i~t-'y w5#^xJ~Gadn*;E/KXEUa]C*?ƉG'PH6[@3g|pɀgg{vrM,{KBB[h83\MK0EIrRϜ*װl8`j?&UuL!I.@-4 o_4QC,=sG _p$b^e`b+G):Ws dQ.W_pj ({cPr| qmqm{2.2&&-="m+P'8m a4gE ]:nIzǍm2+*ʔuF/0 k~ Pժ[zgcytMlЉn8ʁ|R_b49;ӹI %\4 Y<'[g)⋀*e!cvgƉ(oNJ2,2 ?>?9mUU㍂E32qax y@iCɚp߁{fx&֑޲ ؁ Zb+Τ&9[g%vVlɅ4HLc׈}WĚQ_Zr&+ j%ʘM[GnPwW_.8ץ4?JӈmيIt,sI~y~|jNxͱݖJ.V7|ޒ=mg"d$2"]5; >x ݥ2bE?<_M:~`I)<w`+ T 6Uyjn}7,fD](m}%>α'WnαL8M`D, P'an}Pb\U<޺j?0 \l7RC6 =d\ olAJp*#5uEu׏HcLwācgW`޻=c_8y05}d0m}znfӉcc, .8dB1)ڃ9EYJne2X>uI YOv^NpĻ=J,plEgܡo)8vs WaN? ;NT &4"*YJZV(pBwp|Fz (nkWw<]& 1ۺ^\[E)XH蓸Vv ]ങ=ć6j,Dr :UNJO|Z3mޛU眬ԅr܎W7gN< m%MBȹ L>s屒$ p˹#(V+|UCuF3l1DPZFjkL*'  5Atb+o'9WxSRЖVA%\En+M[tyV"+]S oJAJEw_9 5@S=2 נo8X\##=[i&F&$̐VUChN@j12YT7[!zCQ}w:lR/!$^3J£oVȖi#=6[~2%W|.>®}>O 5;1` ڙeh sBoyg-QP:iӣ*Y$И֚ mw%h1w92fSIT/)YZ=+ )ek hd;x0d{' 4n5i14fUdt[mU+ jacs )"fDVf[Eak v\osm&!h1O:e}7W4{ v4,8ǃkL[  |vtôrGr~] ʉ&9fu} }M&_FD.Yq'3KPXGƽ>ҫD,z3x' "RWZ cGnżI60RS#.0J5F T^3OA#z"AB]$(ǎ9i[eĚ켦5мjڪ3go:G?SNxm,c_ 9èV&˹P>a1y4*P-:ˣy+V] G7G_8*O3P%l1|[$e4 w|3x$DdYz?VSXyu(/*Nq gp67e{3վ\v/ ,esCg~2ab~u ,`-x~ZU|!spD&`<{yэ'D~\EI0* 2WkQmP'5n$Z` ZXx0B>Rһ.3 $!̺Wh--ۯ$)M+ij P/B#7Y1蟖Yitxp`V3#h nBo\? ^d"I5 X뾦ӎ?XAv '+*~!t 2D$58ئlh[k7D څFReߪԋtF?rO&L9;^ -pJqWrhf:j*ҏn4=|j &0jԻw2\21mJRUEФ4Έneka-_LCr4_LB5SUN0.,;_*zPE5`-O$6g#cqd]'*o( *+-"*dH 2iiÍi"~(Lm`\%ܺnimΆ>S4.ܠtׂ;?d; w'HE<̪b4.?dJ[{Fjf&i_wːfoQ 0yZ:#L: 囕ЬZn6n+ b4> WYyS C2R@b:A\)z]ܮ@G΄K`ThAWCtzyOTE5/ .[9􄐥W]De2dO{w|2X/Mh0[V 9:K #TCB 8{U\9Bǰ"QCeQk&K$o1i2 >a@dACkUxu#Y"w\ͦFE%g4 3Xqӫg'5] 䗖l5e?{'"Ԓ'iR5ڟ?-pgx$ "&O @嵽:g3~=}@qǘgf#z\tVP9)΢bveHȗ+:($G-]"Kݲu OH[HUVZUUudaQfu]f1vARQsh# \,H\ ֧*F5NOw[?!5ݿR,0F0U_e%)ҕ(K&.•ܭ552+ŒQvV$xsIUDplɕvNZ6;ՆxVB]>xd-;jti} DgZ}RK^D䫰e |ǖ&g*KPNJs̤gDHZF661d&>7qV7,A*erIO|c,;*\?h5To=\d"" ̲ #!40',= $tŷkNVYpWOފ !ti 5"+ƚΐdPܖuwmyJ¬ѝb[;ͅQ G;O3vn^7?4ک`ap tSֶ+˼ p *N4Z̝}R +bm(`ھu룁`'B:ϼ ĢV9{i*Bl嬏Ƣ옩SOU98@O+R&>&3"RPneQ%UoS^;z 1fSj} R+iQ'=?cd9 O_?sa0<b/Ds8[qkUҁ>4Y!޴T4! F.0]=02~$mN48؋m*$djTf̖7#\hoL;SMj?zi 캤E^'^ߙ`^DYf9> HbtVE`эg(o+amaneN `.w5ۓ3 +% Eu`K}޳aPK[ZUF`4MvSL0FoMOʲ,p ğڅ|# A1s]qQkSLӋșO\wr  y+0;Bv .Vgc`q|SXznFl\ژuEd=TVoL~dΈҊvF2Xe٩դFo[^8tt+v thl{Qwd2@3k#WUG˗|mZzd=9u(ZB&f-s>/}T x(b&U?IBBw6[i@R7x*ehEm$ aU^XTDaEɡtK:)Qx4*+i/͙d)c;߻nK^Tb M`F "YhJV* VQo,c栳=ߓD=Βnh5/ tRvV_]vw9UC;'gfQ{Ů-P? pxY/aK}DVZ۬JxU* aG<8G 8?mɟgk-Kc-[ I,^)_ WԦ(Ht#?R*I%i`ño!z,LQT%᪦Y _}X>w (2j o] >6'j')O>-b̒Tc-o cݓ86#o#n[s)|USK2ZI}]Ih"#NW VDIJZ%E+֮GRy2V9-[?3gUj}_b4gUOpcqFT[ oi@갌nG=Xl8\sF0CݧA&ia.%΍XAfpws˫&$qX9jFd=7-?yO~Ѧ^ Uɘ@Va, 1ڙb.GJEE@ܜHC9T Dtzs}f">Fj@>BM+{wKSgF~.q+`sD霪|AvFP3" =גL%2nLgz_A 'HRxa-䧿5/S)2q5SX[O˲x]\w\Ȉnd77!Fv%v93ف$0`㑑ыH‚\lHѸv ܉h.h\H3QCUJ,Y1̨|!ddV r8m[0Do(% L0B9btJÛݕ T92u[$/!I+f{0 8zvQq<@wOHuCтǏ!+Ob0Fo]'X,ME X"f;> "m˖v}3dblU/EH#"d¯r-wR Pʉ \Z{ˍY|<:&ނ"p ۞6ꌀ` ϐ7y$A~tG!P2sWH2f~2Tkr◡'.nil\X7Bp-S+LO8^~d-/ +7;nwbEqe}%9 "AM-簺vHWPHHZaI-,bN^՚㴬 \^(;脆ozR,PsW.rBY&xZ| ]Bj(2 Ruig⨾.P9I jL@L̜~ 2rN>Y UFDsK6]َt'w/Y Zq٬x)S4 z4jbi\%W96Wω5O}'#bHZ=JWgW "p]S&ީLXlmV` ,x/ u ⩊)EeMًͦ&4Qk7i dIO8p]zGj }GYf<蘒E%_CZuJi:pJ*sdG{0|\=ۃ,Bֲw,7*}Xɸ=Kbp"z,^/ \5k.bՕR yHL8Hwd@2Jp~44tjꁺ:wV Ӹ#&˃_ҋ 5 "y:!wlE1XvĻ?+S_ha ".(.> F[Ž_4b:by}d&ROv^ "z`'"\ zo.(L61?bJ$;˿G|/qw&zjҴ,/2YWaDᶲkmc^ϻVMUzVwJ~2 x/gCƗ՛J2CjHߋ.oՐ:]C]\~g;1g/Ŵzr7 Oӹ'$ ;~qDw[.VvZ (-6pH77ͱ n99q U,X`*)Al3BA:<ۄzĠCn7Ulۏ}Qe2lkb`@# '#k 2"ưG}K L|=`c:m}0C`Hê_}UIOd=KK>A\TPʫ@*qU,5~$"ixpd,#%8y آGH̋37RErO#J#.'rDt5i~y;ϐz~.MĻn?J.zgJ"(m!wʹt.{AiqFvG B3^1"|PO_floX> % CdHjS%>Tgpsp[e0[("ѥge᜕0)q4'IHĐS +`N#RB:ԗf]3(:prpbVB_6-?\H* |!\ ARihԋ0jF#2o^=x:;Ok 1cB9_z+GjunR; [9GnvnѲ Vsed2} 7)J93B,a$j_@)yDȋAЅi:PHCj ) `..g&b9 ʳb$Q .˒G[D~t?EleFQꗋC݀ʰ&z3ba 73Dſ{jY:cg*i1Uǹ0|A ;XJ4Lp`1 g!ɡ kҒf 6aB"1K6Yo#!{H$4] }2v> b_6ҧUvO3D|{Wzʬ 龷b3[dWKLL~#n#qE)ק?8cd?͗ bD>zMTfDtK!*,aY[Yu0(hYUĨB)iZ%j vՕGNi"ԇAe?. ӧ<.oel)%0հttVigy@[VkN?b4Vvbpi\Lh@C=7s;J; j}vgITQ~`72/g⡉c;ϜT.p\ [T/@h{5bPZd Bra_ ~̃G1~B+xr}m>ftE%ιqˠ{/fEmR?D. |&T3X&88\θBAX e#撓б2tK56Eg}޳8J6grDF!Pdʌ^d]ا#~xʩ_b+{I[PW9|JdǑXY2'V_h*2Ƭ[Ƅ30[|Wxr\rxz\1}Ve?)߳μKio_83߻[\-c{hz-4'[_ɮ" $-4 2Kg*@cw~9&a, S~K̹K=ۺX0S>E]'Bt]\ZƎ8c !/dX{k0j-4sh-Дxakb!|Ρ`PjMTdxZ) ?# d0Y˱:-rwebqe̲6.}\H h €#^5-T[2T%LamƟ\NNYc2Hт-/#zUA! AEA | 1<& yɴ/=pP#Ya~nܦP 4zވ|47Giѣ1AtsEM+ʦݮ(0Kuv6o]or"'XUmPMNiTtr% <10 O3.ĭw{B۬R8IZ\t!S Ɖ`A{Z*/@M7b?6'}dQ| G!U D7BCeOQTNvEŀm>ʲ8fu{6v@?N֎u唣mb/;kJF7[w'Nsm߷YŽ{̓eAmWd kbLgFQZF6G?|A3CຈwơZHv)Q;2ۭ6 _]4yrWT? GN;py/^dgbC7ݣ]=r8nM`ic=~'raYP^LGPd.jY%=YE#ű{8ó͊_sxQclRMvQ! ~(=X?QڊĚF /||kGɻ1x0Yq(z(5QS_tB>oPh쪁J0MޝF{C422*6 K<5CXjcH#iEs5 ! }$V]fY@; *yb%3`L3ɒۘC]>Ȧo̥`{^HJIA/ѵL@tȷۊ m('aq>,3A:##ue-V%1;}2Iyk_9H(:G: %'g p/zg`d@{S]8ĺ8B)/-@Tb㺞tO V8!3{+k~<8WvNDWJjTGw YⰖ~8' y>)3t~cT&MҼ17%`.hN;->_F.puïUijڷ7A^y=*xCޤ=UD+5Lŭ4`"ơh3g X.?XK5ѹ$i~JY%i"at6N$061;l7U<Ţps ~O:.[Hz7%K 6 U FHebm86k͚ɉGDSXwg4mjymۃ$w X|)T.&YZQɑkr6~niRa.h9!z!gM+p{(rϚPw`,UGxG|XwygRe1&]i8nPwmQ9L5z4{/pNu|8|KAjh3r8 #Pjb%d Wl1'cd>E`NN'-JY` >myI~"몿;Z-\ͩ%ʨ!k}ϮÒ_wIf~Z@q>٭VAQR8GYVKqEr)^413դAtMF H85)]7P9cE>'ϛc_$ă IB3%q$-5G^a{]3{=r"m0(%J ǍciSRFe:F=l~tQ4k0+%H^t :^RKTU5X jtzjvS(\vZܐl8Cͳ<~Kc8갯ǡ!`\:Vg}fogz6Lx!@ /|Jp{)`+y)O;pwtgk3UQ¨0wh̞QSM+ 1-}?V5L/׺J+jODiQLP'b2)MG?p]ZLld=њBHaC/͗К.}Lavz}1> XfCk  g [(~ڶf(Dȫ[~\P0iz~^j1}? g!lwk@ʹFzc^e]#n D1Jꝲ;N\a_;TҜhtIazzB9;_| .#;{.E7R-(q^)j$üOJ)8S+-jx AHCE8Y3,8N_.ҷ󳦙H.qF&e9IeLT )Z4Y}qCX3i`SJtyf%OLW VGiTE*Ŵ/ jPuXGyE8\q&w d@c2Y88VpjYJQ&Y)RaΉKkȝ]{_XnU3|RU܅&\[#SUSrHpg5l^Kª-]V]x|kH`PK~<f~k=<\ƂxL&9郎oJ 0ѓ$N$B@(  4_r嵮mQ^dJkU[,\_Oq!: j屁"lWĤ!4HTlC8y&qGFI~h;foө|zl o0*/Ps32AyQ}ϿC\Cy>޷TL183G$3hkO￴]W O@-z7zR"nfFàW"=GV*~mlK~P!6>YxX|RHA [VJ A VLs@6jldeLḮ(nCc dz7t!11(=-<@^RV.2c+{CZ16EKTNF{T5f UE?!_vN+G#lp8s;J78#05a؊meʭV_/ON}X؝9Ŗ)V Ԡ9ɧI;d,Fp<100_rq;|Uߍ#;)NE[I_he@Lڧ{d[3 7AZqy(YkXE$8s^*zf5eȝb\{b]v?P֘D&R9vϻ);LW':/!m5.h k>J{XB|MSc2q$ ۽ha<+nDyHK0"QU[:kgإQ#e2v0,46,'s^Kg"t5h?? ̈́~Ꟑ4Nv^3isN'oP8J`-k9!O(!iXwgh"JT^R4FG~nԷ)ƙj G(w!k΂5q^Y &@UlEU7iC H!+Ks\-'[oQp@ckA3x2q=/Kٶ#%F0#]zkT)~r3oƌLˑp",.C+U]( of_&M8RXi|&E=ȾpLͲi8_kc٬q(7/BoQU%nnҠhPu ~č8yT@s[*r6tIzM.@ Q3y6J?DVjQ~Ie`=Dé6RǸ)qR Inc6mJPpbJ|l’d$3=qG*amu4b>fWvohw}x&3PpwaüszQ಴}9$FfEJ{< *$5d<@$pRm HL\HZMxh"uVVkb;5avxey&S&klA#bH"jITB& ^P ƎhD$ hyFC\[# o#=,4%tG5 K)=$=#Hm^x&]WK8|oa"6맄˟%acNzחIKl񪃊^EH!jOTt KxP+uetߝhR5v\2?uK\_59phZT;_7R/QϨ#TD):B[PH!ݷB?ncZUu?< (dZ~{ZsþU rvs6}Im T{X('p$|¨g0mQX9uߋd5~?!@>[pw\<0?6=}?8@C7놈bvI/09&W@+LqVfL1lvVH}zm-S-;1'{nsup9Kj9̼ڦ0,UE,&Zn{ ,hp LDu][;aԢ}ho( ~M1,Mn~W3ǴIqYF|E}/9T 12=w~@P\d7UYJ<8@4TA))_H{ieqOJ+[dAE.}oDpkC-p:3+[)rġ4VGmQKȥZ 7icuFMS9b; ,Gk$ilWMf76k:GŸWڇv"jy'*T]4_j!P)i2g] A7˹Rrg>֍L| o _AA0ى YA_qqa~X@lr0[&Fhe5^I6uf5LG8Q'j>Mqd/%yGv0'} 3@]@*ajSiU)eo1Q T=8وHT78ӗ9:DV^K Y%EaJ??${ _gIGp^%e&z8MN=BNek¾AFIF`%%0kח9x1f3τJ ]T`jjkH7Tȉ7Wќ8@'Tj**ZHQ+S #GKs@Hoi&]hu«|0J'vN)}1ϘNn7n1 (5!N?v>WK9^ xNeb_zuriV`teU ;T5'+0T/2Ï ? `_ mT`[6XŸ_ۂ:$Öf }mhoR*FE %C>%9;*դP }^Ecɇo[6y bE/@ (o7ڝ^Mga 8(!l){YaRty=P?g '^ib Ӣ78.MƓŴ99˾5Q !Ju]v6^x-|UjeeV/AJן 3?l9KjH瓛xeG`;&β'a"VUʾ{zq/NZSdYB6zo̓.+qv̴@ tn35H ll_1f 1VK{KԛҊݡ54* f@P:0.G3\NIC*hN,8ԹcJA] d*stKÏS 5pHTwPOhry{TP~_̲,VϊUoP]UFy]/)PY(-\_Qp2-}fLވao#w S-n9 7+j/(M/^G+DJ?KhA|t2d.5lAa7 r᧰ȧ6 6XiV+lֺlqUͭ_@9ܿ@у>l]w{ݧݗzw$SFʚeA8u?_F(Z>Ֆ@r⾭նd"12e,Y[>t]\ui @z刟6<#X5);q&$[/vK03nhMxHNЗOx|#n'OWYe$0_f\~4f-vm Q0NaMB[of2(⾧6eLD/3$^A B0QtTvA&h)bH tp^8\NbZAO.Ɋ-HS&~hl%)6}~/LT)ۗDN& IN)~F֐ ~e~\3K" ZEQɵB{=.L "+ 0=-GkG#-I5\z EX4U o[j$nެ`,J2>ۣJl]J[k#`cV_ui:g -ԃ-^'\QԸt/E3Q]^=|x :=:Jp}HLW)Ar͆qK?s\ǟ5~͋V=6!fAihHHOԮy>xJ~)X$|W=[]۪Wvt0R3xG/REX+d7>DG8dzV£BGpH:ý0vm w48>>kq;:4!L*˻E%Z"P9 &gb.`D! 띰3sa0G,2Ha).Y%&.Fc2x4׼917GzNTU̧*0^~1 kyD|Xљ36aB'kV FttR-ٿإ]mߠ ȣ? P/g_.)ʌ+3ܰ4=}qo D1Z qՐ!'_‚$~ |2k31z*|LO  ux㺧 uzTS4k{z\!|` t3/C Ge1`*LlpJC}L\>TG̟Hw=d/Ioˢ^+SVlC4+O$+.4O47 ͛ivJ~*N''ijڜ\|TTEk}n؄0P]-x:a&$f퇿/F߸v;Q>cjkݰ6 ! r;]$-:9G $U*U@SYͅ`yQ,Cu *PPFr |Q"Z_H݈x-_`{HNw,&_j`Pmݧ4q'RuV !B4f9I,#/~-teF%MѶp6TgFy ivf#dDB^K|μ^E9Q|9]4b+@:W]MP|ѡ/Ʈ-GgJs^E.*x<㻱6{ڏ}jDM0b,_޲F\=ߣw-76G 2Mq- #:2^Xi"=hāiHo87Ƚ %l'T# Jc栖O IdCݪas+ȤpC8)g3SYtC;߃BЩ;pATM՚[u2\dtO+>8*xUFY䭰u>[l:sDRE_ &0ơLGErv[,+#S>Rl&jXkw^(2\sF'{p1I[NբcWj" >ΟNIӐp f"2ـ ^=g1C"m@.kM2R#ȹxhKٷT%1/7)R(ݲ'Nh5\`;[A]H^8>P8 񭹊F@2$lUݿY*7\saSU}=xkiVPY|4e0Iק6k)bs0+>j!HI71dJE)A0n:5(id-.}ӆO3 /Ein;٪=0ߕHzJ:xѭse; dj)\}LUQ(ė\pH1IgoJ p[;"Gɭ]|BlYW7Ғ$bT%-tBk>&jaeY3*<~#B9icuh LP :>'g\ߊvʦ* %aK\#67sߠ;犂"zԕVdvR*>\(Ǿ9+_'@N watak'P?rtG#ۇupXJd:sJɽ} '!j_hQP&97n mTzK26JvrASRVC_K9u/ȝ'#:ö[of€O{{l"&FUC{] jEsLiC+nH&~8cUdV- B.E>3hJHL'/]'ɖ.Gޓe|-RC̼j`W,:ͬ0\RړزY G1"HOI6ADqQX]笋^SڵK`]>fݣ^=nAN%qVv .S,R>.bnCP#Rػm؎}Rwֆgt VvJX=ufhY.Jr60gXO^,zg=rh5Lg>AW~.;,|@C01 땡7㎏h UsPr#|`9Kaê,]_} 8ú8{ x)n{h4SZ*23:=BIűăQEahnkR9uC>R 6;Ŭ0$3\b!v}Cz* Aae?grc;]jAqP곾V^ELEO_0nj7ܔa@`yޕ5:b\)g`։.=\J'ikLJςܴx: ;#I >y 20fY)uY;od(gH9t2M;$|;S7F ^eak0q*o( L}ɮǗIm='Q~7_&ꃨ 5sHal e/s$  a߮ /(1QRfFe{'1Ep1䪘8r'.m^{@dVL|wA6[pl,R!q?ے}aP lj0r̂---J:UG6WМ(3:*0Sf&w yrV8yl2;r4)HbC_V>zI+&j2ӬD#&@"|cmnE,}%B t.ڗQ_xP +- b#j' JP\Aɚ]_ $ 7d dsH\p KdU85rzl~"$)^7(QOIp*uSclY< 3l,V[7nnU@?QAwj?h~3 yGkhLq>Z;ߦR'8NДti4%>Cb f,c~tqkP%?~%jQwzjbO6y a^9Y3sEm$oЅ|MġӁ靴]w9"u4#>~?h^Bq4qhi4.-5YKm9ٞp J8D]fG}_X)_]Bn8ɯ9q#p<\9#,_-+w Le7LC=&>ֶP|X*6(-qO{BfN_V ܿ%' ,ruSzctI_#!>X3|l.}ȹ20N/Q$S拇|,QKIM8Fu( ' 񃆗}RMLpӎ>4Psa `e RISZcemvY΍F]F IY㦷PX s$=XWJD@'@*H">ec/vq4]=`{,`m=ӽk"b_2;dK R$r)'%-N'Kϡumyc~ui ?1NĂ.`+Sv?}3]2G-S֔|cJR]Sx-_ Emg~g /䤬ɖ֯iy;0Gɮ(o\/-!&o( qz xo0N;gLG- ]u񜑿׌ fe8˭T+>vꂍu[qѩ:a)Ih=1>l_Wu…?Yp0O QdFH! OB?GAdBσz,+?JE8 cVQ L+yqˡΌGdd'GE Ƒiς!@h7¼*+/; fa`8ж<lاQֵamBEqh5+QyyjQfJj#POjJ(B`I3IXX69 nԎ^96ñvWc28zj4!BVy(z@` =Nm>&=|N{@{} R^ PQ;vFAS&юEИ9#X;P)D1s͕; ]O;XHT̕VZp'o{h>W.mX=q+ ߐثG~V*xV0r;IҰCW".:4fO/f|A#[Z@Z_Rg\.Pw:S|8=V>_ڞCb{d2" uZʶ[A#X̔⥀bvsh6ȈE akL>G.# d@8((a` [QS#Kz mtj!sE=U1z>,Sb|)ZvdJ`Uhs!?sX'yL*,ЭV7`d2tpR(J_A\M,Z- `𦀳E2wG,haV'mi|4E6si%@,,\V;5|1fRxFeF6hc o# ρªM..i!2~ c (rY߶kS/,d^%Q{^Q[o>"f)VaU!?>6jOY)p>]f)ǃ9BvrixV?>kWd!E֘zD /FdoPGQ UɀKPG5<{QYڛtb+xObyuQN7Ii˥"U7gs&:mre ۨ'38Sq$ y L}bc*q@9<$cQ?מ0;l\Ge3w]i檮kKAņ#8ɠYu[QF-Ȱ :4rڧ7ũ%`M\PZj\txYVķ{NC5‘k& CeUsWg)Btb"6E$?*Q}w1N:(8{TO#}s015&e5׷"|&q|J J+cxq(LggHʻ:+|.tz}h5pbC鴋Wɕ̽v{,t O ۔4PrY pGD8p-^}sy5KjʃLq8]%dYL>Dnamrn@^4e.Oh`^>5قO[ZmBC[ JD$`I]984$KvXDc!|'އ!ᅠ׆e|wt0b)(%CbjhevJh`=Йw)gLX727nj}xǣg9|@Gx56P~91( ( #xF|[I@4ؙ4@}IWo+F'-\sbl eETb"ODT̤4"b?̈k*;峍g$)h$6d򜻌]~RŰV!m,to883va#-4{ۄ`jT9i1]^+>?*:G%nb&17s(y*rbd _ӬSjiVrrSQX4R:hWk @rt]>3c%͖`iim[V%|;2t 72p!S ^ ]?iӒEZyɐ ~eq5.xyJQEg7MA\LENKǃX-`gG:uJapꎚ֞U?Pi/:}t ^9bz;o\awm98a##I?[[ZZnEsWwz#7qj³בu%J$q$49̎.k%D5|P]DFD#>@D] NKd:k1 >L,61ry _gvo]=pD.*@2j䷸L# @h=B-k5hd$83Ng% } 41zieS ݊IlR+Z A%^ZVD>#U;Yf_^@L'DX$ ޢ4OO8l$UQMW)߃"3Etu5ǪfVMhEe7L$o j"cJ?i^cR PU]}iQk\>LSU}YL8n We*(*Fj 3<ȉX:Ptoi^s | PhԺqefcLR,C( <0L/X6Z=:F\ʅYWY A 1?DIe1/MVu0Ԝq̂`me%H 1..0Vs Cai; k_4N/w|ޣ mҰNNU,S ^Z*Z2ŊrN*^2o'7D"er|vCJFDGO˞cB/ZjHs}ffhȫzx2 ?.k`PKE&$[}%b3Jg| ,HXww,wC!-#1LZ_ =VwkJ9ڽ_4 A?'kʭoXJo}x-fx"e |Ch3S,x` aZ^Ҿ7tB3NVI'#ZJՋ>"ΆB ۹he-, e!s8O{6\V\@[Zq~;9ֱs&҉;ka]hOZC[6&Ztϒ5*A&kQ/dcx+\ڑ1LOlth[{E 侳2u.ؙ0kk r^,1W:(PewEɞ`͍,1 RYeo?.)苛-}֊c'׋>[ fGgRĀtd!1FxP[^31u=NNz<k͕e1_ h?ơ>Gw@rkGp,Q0稈^&*gȶpgr;r) F` _Hn?ypN<,xQu[ahM)YfX rt@Vf[GŴeʇpT Tb)i]꬞{kSȺћz?`(2u:T|[ZOeAl צ 0 f_u[a5WjqgKEq+-u z 7};6D}2/:wRxQ_-}cQ!@:;=~Ebr3I脥Fx!*Xgw]j&ďW^یC@3_7Se+uţY\EJ[Ys J&PZ5 -t8iD]>0q::RvDo#0Lj \ l cF=!>~5qTC\X6&(kv>^|Mn9# _g~{[ mƷC @̩?#,(plʦ(m5iKE[V7K'n+ ]Jr;0P :s3GiVks򰔅_M"9,"2\D/My(MjXT\zvX|g4_T8 د:R95yLmRǂ;aUJx{Y2)2-|4dcXÛ🨰(;:W5<0=u UGn@Yu/r'd.ʖ aV%H/@הuy%|iNa7F:@gA|Jz1V^es )nµ7HmL@}=o6>3Zg f:M'S4?R eQk1`W}Psq|lpC,_M˿mлЯaU%7/&0$ϑGOW2̂~9v!4ey_˓@xqJtK#PtoT,Qo k cgZ͍&J =>a e?S^ENb-BNZ<2'n + [NQ7?K(} _''|*[oF,aEL#JӸξO.O\i6g:FͷcKb=#OuBuݕťޮ:E~O4Y,<*ISpn@6)"(guM8%rt^!#;Կ;~4*3.C-z-_r#TT1{T$KBIaEFfqb,S闛,  lfSz'@fZnA **Sv, x kh20ܟPiX3xZ|%=̩=\r7hUJ`ʱιFe²?GxUq"XKiT`F^)LY lz`:sFGB6XИ)y?gAŠI+y ^(GYhd8:3IW:-Aly|"(v^Buބ.DY")|w=)< wB0_/ >Òl 6(ytX6|]O}O r$bBˢ˕}bF.V!A&y+Ps.5@/Մ&uO fEkawh=3ǽ'^Ic_=>>.li%7SaL@1*-~?'pX'S]-v.ֳx?EXbynEsO'HmA*o"y F&FI dzF|tu XgLBB=DM+pq#c-B~=2bLHНJIgys5b.I:֞vhzIzKDy@m);I x*әӴ+y0}{y 1KhnFʜ%Q/3qO.&cbꄱFC觱a.l7I sI]4 r*?~7]$c8ݛx[4`ǘuզR淯 <~-%jHjbbçi܏r:aɵߩYhbvjJQi4 H]OfCb_=]/RIfI#'rpIu)%$G魙)% ݟNN'bʘηKhE#3.. [$$<װ)\a u M PCr aHF{ ˱%EJfZ ˜[=Xeȶx)pZl50~E"na/v8ue?-4iP4"xqAbhUĨvPDJX4'ܒ0k"sshΓT ^eHK1. @ f"vG.2t&yJW޳-_n؝r$RTSE@f9UPI'&Bb~8wHnFQi@>Ĭt{ k5)"Jh&KjF{+4ߚCmtqe kcmRuSiX)ٻ9s)S{"L\j+Hrܨ!xSH,i&pol'Y~xSְLj1-QlQO[}NA 1u}Iy֕k%52rn>+0OfXf3n SL6[;x! e|gc0qkrTbsu7TdJy)N~?h$WXxPL>3=~vvh?=@e(cQ[7n$0 <9p>аEsBH_Ni*0L=[zN 2)W)ي:7f.o7OZG(naP1WN{rE?VU+8wBq˷6Qn&sP"rtijtG5-d[^˔zTa%-^'F)sUGgbHov,Xv2tZd'81HR 4!5%x&<[HdaGo<K.(RN@[dlAF tO#[I|ry169E #Kd_-{a]6_`WhQOI~9"ٌǩU9h%*Oǃͺa zo*wM5ߊQy~v"J|7#}sD .)JnA@pxt5ߜl~539{f{Muf8*a9tV"=}܁'D3^zEf kz0W., K1O,AK"Ŋ8˕abY4IMWk`'Ŀ/}#2주2ݲpu U!Q=6v|_5l5J79iHlJH:6M#Hdny #ڼR'˃L |P^36GH?#욉LtN>ΫHuf(|jRl4" )F:`V)װ\ϱbć SH#&2Mm7,Ido -\?+k~0x' iSdsTc*y;3"BŕzYպ2 *e\.8sx ! >:-*Oߊr&å>qK<%+^1P0B8:㣹szaJoW?{ib/vy5"_ϥ˴w+ɿ!:1NEVTnd5o\5f?\<۶69{6I-9W2Qz"m&TUI[T+{W%B^O0ώ/ ǻpiO_*Qs=X1tm8 %?9H>I*d&u!/e7JE r*y\E2FP%ڶza]dn|cFͳ,-v5c:;d LVmeDNE*Tqbl6\a7Il榟z6[7F3fel|Xz'(CkW/ۼՍ&ȩƚț>5 E(m$vntȔ~8r w*}cfߤ4~"\V ,lXZS.W!=~ | } 3HP#" pusL0scvڇ j\!܇HɈSL 6)m; jO5 f0@P{V4LbUD|O"T+f0HO2\kbGRcmv~RGjrŽI2-[ Ba]e݀gT> 9[ OPP]\-'ahJkBӌG)&6@ǞPi%a{o"sŽd@۽5-8OfYLY_^D>ur'{"Q޺L0ɝQ--cϽ)?hNPe_3 p ` 6*n֟Wi[:u 4Lࣿ&/gcLlq':zLC.''tz3j& <yr1gRŘK^{_K4U,MO<\5 ~QlalTϭЖt2fFte" iQYC]J!1cgy/'-U Reؼ8Qzosj( ?9TQUƭG޸ާ:#hjϑ3i&gսP4-QMO_1Yvt@%v 4$vN -<{~L[U,U 6{EUk!ܕX#7xѡ&iJOz@_/CQ?P ,~xɭD !z/lSR5>zYh;8?%T0ݛpY&x_ԝ0ed>IGuPOT2XJ$ʂAxPܧ|׶2JWߢ tCs*ul虻V>QN'E0"0VUb)p+vx[xIۗ~CvgZ! N{<>s(} bA"\\TP׾\]^XꚤOxv4 ..@|+~'3 gnX~[0(V=5kLzx7L2qU99t|BZ%;{y#hӳ!6fy$&#viNi8id&]m0d s4 V24. S^H;6/0FVq y!>ӿ7¹G># M8h>0z+I{_m̺讙u%:DAѦ4aMX֠| */ʈTQPɑ}^ۭj9x` V_\߾Zή`kf /M "0:+KێPU@A?` *h.R9Po1i3co'i&\!z&7kvؘe ~?Mp>s9CB7ڑ*cmPa'i hDXxԃmPq4jlA* -ڃTP)nw [<nU.ňčG^@_4|EnSP,6|[#xRD| G{*`^ON3vwPdd^|U9_:d[ӐPL=`% P6x,"Sx}Ì("|E*8V9)[X}k@QVjK̩cpjGXt^| 6!EN08$Sz1NgzLIW,ǫJ&1#p%1,`uSMB#6GaD*Fnʕ Ҕ JH:F'5Ο ұh~8ky4b>\b0i% ZD1-dwe0đ7J-uN! \EM^Sʹ#$~pO>Dd'&Q^\?ڼ֮V8@o$;`IgQ񿬐20:mAjT]O9 j:Z?G#uEm:D2uaNfIukrWiV7ٜFD! :FfHbc;I($ulL3e<'P4aGFM,lA2o6{m'Eq c茽`~DaBEʘ]X\xf1I,ej/veQG  2^ǜBǽ#~DNJ1A 2otRf+~%Y |* ]*z֘ԎaT\[Hq*@:я!ȓLUk뱆%4RNimvꈈ\{BO<]"g8dN-8./caN$Z Z3kVDY{hC_KYC;ph-ѿmWԏMhd[Li?iH%Y.=,t_wC#pDNXļ`_"uP)Tvmq x@8kNP8zSp3ॲ731Tn8lu.5k?}XEk+Yx#'7}B7w!q椖x+7rZmQ] :dOSm+۸B'%nY&c,&6t? {K}'DVAk}zoZN6R3@ 3NO*^$lX8`kB] }Cn;P! zh^h1Ș8nOa>=:/O2,ŵV6ڰ.^V$v} XG@p) JUuNZ ط hL&(`TZ9̵= Y \ӌ׵IXNpJW*YxQ z1 VGU+)aņ1)T*tP%upǗf%D--\2rf3x1rO^%d2`y[!B\R"=b%'Vk5)6~`Mqr'O(P/^M1V=C>G*1r$MLO8}yЄI \Ԏt.nImϢX4,9홞v>$bk;"e2j8ijM ?UlOb-\*/EŇszaQ<I@_:>q)75ۆx씓o "֓&81} *KۜKl#+U X|V2H,ͻ`A}_y#PvwS'dM4[AX.R+i]Z>KŜP2tv$= jAOÚ}󩐨eƀ D;|^d4fG^~VU?,}Д^IW l'VJ:?7%0E hLLk?jOu~Cdž{&MظHVtfx +^3`@\!8dT/18I;rwtqOd* ŵV<4?Rn,R5L'r%OAlٲ HG\h|$TUՌBVjI;p%O2wW'¦F mΞ#t$#UeP4i{?Bp.1k>Akk z nds1ŸE0L\ AxDq8DO{Ն?91-`Z~8g ̙Tf~-j @}21A{E5LḊW &ęHQWgTlEN*쟥HcӇq`~;S{KN!ɍ\=8l x{Ѣh;]6-11p[|+丳j8ڔ2*j2c];@~cO1UP8gۊ O_ [N$I0zǪ1Sӟm鱝dd̡DW4*ƍ{ xo&aW÷ӫ;܇Zy|-)@슕uE/n<Jyϴ4a_jyR61b>) SYLF1eHMZ8wjrçę͖ŀF(f4q[=>3HwUXxtso?dy(A$yHr[iˌ! =EyuۑOY3wͯ5mV/91y:+D j_n; ND!?2>WK5N^HڵZLJ@S!>ӨҍFmH9=ar- 1*$7*[P==߽Gz0gBHOUQCټ1JX`Q9> FnmO/HR&a$Q^}4,\NZ.E-k١x N0=d::HM0+IYF@L7P k]0lJ͹vKUmZ uk1GfC;˸'uUSۜY{^:/ʸg+!|dTyv 6-iq3?-*PhPޭFL]"rln儖8gWu?XqjϔZqu'D X(QH2ϔ`(s.AN]LTD(VOy͘C-Lj˒]HVWtvҲZ#mxK~*)堒z/x^MaX5+-3Nↇ ~@ ~;;-8 *PL'}Ogg nV/heG[ Hq{Yiq(n(Lz1hCDeD[FT}?;ֵ̥4;K^D* :|q}^%kb@NMk8*Bguʖݦ3"9EŤj(ꮊ䯏wRvTnP>T ? mMfF?ΣK)e~\1f і7p ?aMPHYij-8 -9KZv2{r7]VvèR/v^tQi6rQ;BkA;FCfti(_n &"ʞZsv)ftSi07E2k\q0XM3 ` 0d;rT\=t[BwQپU~Ӏq$/!\Rw̩ri5 M2,@N`"tJ񙬐 ъ|?sQI_ql#i;ѷ.u {' N:U:$ZR"ڪr}h$;lh5+L.Rx{Lެb$o[V|<(K١:f. 6H*q -zd^r1,}oE_)%N"6˭;Ĥdxɉ;OuYl\|䜅kao}nAHh眥:Ϊzfs$8 e6AҭCjLǖkEI >M22  b2īP4|*e+fs\:XNQRBM6GS֏eTTq0R 7zA Ԇr.t]ȩ:zܰ[siwoɔ f2217}|~$l ;+hfSl89{Qm*iԯUkD{ ÷ж VRнؒ٠5.qdi[fVKhA5Z[0(e=tl`y`QXg QZNTh ~D c$"{;NG cpስG6t,O_qqwү]]wQu!fLIvRcaAԛW L)ZFؔ`w6W5B2yA*kΌY"3EAN2~TjweQfM%UE*[D׍SԷV&7fЧc;ʌHA ! o80糾〠TN¦Zokͣ}gЇwPW Z*m(3$ս|O|mϙ=j*0wg,hʿ\ڕz}3eyARg"5F.3׹dP>'*s-YNɂ |^9X>F5EjƸ1]pAp^kn˒v,_rA!iӮ# r̀1IeVuɢt%v kΕwo,L7cQ|&4nCj)KSL(Mt[9jDc{}\A IkꚠaƷaH+=QB]-,@nC~k0n?"4R@aр48m5}ym# \`.dbEq*;9 MJHrCr! =V  0 Bo\fnG<I2B?yZ&9`&F.:wI٫;p|,!9^Q42ǃPJ@€,qt]Xf%(_ϳ=a)uVy[rYQxaT@c^OHrqSƩOOӠZ52üFyѵ\=wxbP:2UzzXñ 5Cfufﳓ}ֱ8`>"%G*O s{[W`Mi#m̒(3s1zzڂN^Y c62}\4ËAYTM 1gUL.o9"e4HC@ys,'r͎+7Rҭ,}K&~ ]uH)G&WIVy޵tQ`w3']3o@c׵3 m jE:U^MX`^esu QC&[øbHrῄ>Sn,tmWw9 3͔)6sWQ <5#rqaZmX @#5/^l_sZQKox7AɗƐ^A˶AfѾ5 KBr®[FXFD^4{%jk) bi` 03j&2oaw^DN;"KbK$$`OEv&lRYw#mjm%CfWGiXY^N. :q^6v.Pk-,c'.$eXOa9,elKNm[ A;3*z6⨈tOrk&Jk4>ã pd5wY̻ ͩVԇGK:xwJOwɧv'6TW+w 뮔8$'.F/^H\ؐPNr:F>(Yt לƈG+qC,vhrނ`T3@XŢ,75FI 㠉We3ص:K7, )UނmO,Wʆ!phƜ6N09ڈBuo{ýx0#hFI^@+S$R]u֧hl 1 'xc9RJ@VwDz1H ôsO󞂈©CbdgGʀ1qrg[6߁Vَ9s^C \?}8R:)>](/{A2le[U4R>r ,]XQ1mi=*ǯGFן,vB4xP?+s[t~F8V\h^l*OaW4NIe^gڬ+bke Ƨ>_]o‚U7sm$<\w~tb6l 4i7gΈZOP(OTL- 8@rS^fF@Ԛe$j) lVT:>fhbM`bIT7@ޓ\ɟ ^l.=`POO0bT8Z y}mpԏۍ"?=|UimmtP ǁBp܂Fr?6Ȣ9S^1U&–I~3]N‰D O;LU4Ȕ_ZEIhM~>E0sZG!ՙŀf3r5{T3sX#moLD(xP[2`0z_Jac?Ȥf1G41S-wsKD@\S9sS[R.ĦR}V?_ Gb%ؕ.(ZL.jq>wl^ qXɓ/,vL NJv&=*7~^Q~ 8<4Ru$#rl ߝn~Q%wc0WV%hSr_2JdZ ;tlc:$ʥߋn?7X{"ϣ$f3ۢɿbQl  ?SILK!U^Zuid&bC4XzB+tGF !'c2Z%T#kZrKV ;TqV;ޠC 8{;OO%`A͘V2|.zB1|rwBH7РbVq] @f2Rc ?њ*cAUQK?^fKtMBp0ig@=rsQ2Y #&դxLܼt# noa{ ӽDl:ftqG8 1@&2rZ%{g )p Q'T iO<4b\8h+!'r n5iCzȰy{L4&S;4)ʴi;&6jB-Nz34D.>-ȈNΜ|9]( 5R^F G #`cȶ0TlD0q :"؏t{~նO&jrw rAR,عTFԣH5hn Y13Gh?BBXf,`Yr%,[%~tCIOaɿ9Zv8ֲDzQ gx(0O ղ$ I\pw>QiD,tvV~Ctl 4bs@UǛYǠ4 R& Obĭ|| T)< z bɿƽl₉c &pHhtCt[4t6"|PggdSt3`HhXQwye|u"\ƻA݁UpBˣ(Ny4$齩J%A?wb?Z,*$~Alfb2: ܻ)sG:]?9꭛C,=ԇ5\g kaè2zI\ODA1P=GU_wXOgL=IkdPS@jH/ Gx{ke:qN9jI8Fݐ'fUXTSN;gV-{q>ߔI"A/*YRP*k+hZ8 4A[.~1"䪠j&Le3K-$}&8bHz6z8zJ3)&</(sjK uub5u1K?DϖTuVH/7rǼ-O!ʺT "W|drBM $iKur6R(;l"A ?pת9 :Kz2IJ&B U' =b,eb`ݙ8[_ V~,y]FŅ\ _C7ϭ"'fKN?~dXg\j߆ >f"Ơ,fT~:gnh*^Y1I^_8Ah9/D*#^/];LTv#(;\ް*fg{b[F$ev86Gmrqk嵥-X{Ox8zɊ̯0ӶؑӻbXW~y݃K|7ף!d/eY1,wΐ=_3Gd KC~b OF "-KAJE>S1iBOĺ{)JDc 7a1 fS@?d$xʿ:+\<&BV70!9oy.7P*Z(,=w`m'\#,%}O_b'qU\Or5p65,pFK}k\ f: g>IcFP&i#9jZ*A} j~cјe=cn8B$ә$ԫ@@8;zJ ͒rV2Fͫk3LD'f>D.AWʻ&Z0},qUhiO RQk:gGC7 A('sY`x?v,5Jhf1'<|"`3~9h mr;3OE:d: blD&/đ("Oz%<<#Ah]0-GApۨhCR`nIR=l]|hkjR|e> h^tnIdp-l@޿׏i-fZJX.k e{ ʨ,+k!QD$mOuHuj^H_w윤GT:'j<׾- 7SQ O `ִdn4BҲ a6 WI7&ҏێit\d;dfq˾/4.J'_K%=Vp:(s]u9pi%;;S,Fw$\fXvV1._X4$SO=" ,mS@0<(% U\^WHp?r%'ADbXe=]jN1򡧽,?(_"%% $^7QJ"1XYO=Z胤<+F/̥8=b1ڇŝv/YP>+x@7IO$ŭM^ Xv'#@H}G=q#{"4mH$6>}屆l4Ǘt l俊~0!ĚH u+Z䒚#IddhG\,f_,O}AR{J:34j`8(]?G03zԀ݋ܵQR"]uD[Y3 ~S*] ^Z;X#I^2.3Qd?b=`/,3,'Pؤ(B _%(D1@.0 EN٘f/yk>4o epFop$oD`9DOJ|g"TuĀ>[ȾeiؿEEq; OlAT@ElQɔǰv\eP^:Dy)U2`CXЌv_{56Re1UO[kMaEګ1\Y7Wj!|H(A96rHU؝Óq .?CC>>PNzTᦝl$Q$%Ǟ( @y0 ^]z2-Y1qbO7m.f||e3n0:v __Cb( ؆+wo~ߐ>?BۭL܆B-=yIlY%LEALZ 7 ͎oa]7GC/[tU\v \E_ϥ;4cI@Yc%(GCd荪`Fr"]IV.s'r:-ö>{.3=_d'Sm}&Tg!V9qC'#,'AK Wγd/~ք,z ]t†}{`_T2Meg˽YԦ3UcNNDǝUhYN]ε/$<̼^XDN E6ƥ;7__8o老ܬjx*rŧ?Cd[4")VyHu\Ѐb)+Y%]()\1y6n4G{r@e)`;"I2wGSE]ƚ* 0Z**2<-@pNE64k#hsW“>Bjc'^W 0j{GOzycv!=x8Ccτ,X-W򪷽Q>S n4u+2>%Pe+R;&U7mDAl`kK]]]Ccr9قz8Gi^Xf.}dQ #C(|~+P1J̓`>ц;{945 MRܠ ŗi iYwJ~uu@%/ X)a)Ul/vXB.^-FE*qZb3v} 6ZIߜȊe3L?1E9on~GIO!Ksy_QprTk^X4Efwy f⟶ӺR89,,YgyS۳MvTKC+70YPF%W*u3"4˅+5\2Hnjݲ"ҴqxqfٟGsJ~l±.BY}_ 7O=ct8Jmwk_#I]|^'F+ڶ ~D3<$?lfj)(,g5 a&uhR0 XGoʱcDjz, @Bc>D(k9ZmNl(jNOg [;VV +e0ުVe*3;|397O~|Hrxh /Dc1u?8FHlx:ÂwǺYrr;qHraO" ob޻09gbԶ @/;4hQA%E[H&?[OLwݙ c i }s|hNZz^W׋jV,f+ʅsq'24ۑ <&7q>,]eM.A*ק(nc)i 64n5 ګ#:p8tRݲ?SRԮO65"R1v6UtfE=M@r#WE m#1g)Es[Bk*7]"[TD_sz%g#rSW6Ǚm=qNymx IB.:@3wyך0*ncP#ԬG )4 [E]Zl 7%}9*"nSf3Z&K1$%E0'dPPX.bShbdEZm|~iA5Dql<߅jc[Rv{k0FBaEne`"vv>.mimuIXκsCH޼B QQ]BuwGE],z.T7dv 6-6ʂ\2i}qکԿh&6h\4*#RVH-j{<]K20ovx"gC+_K\Vԋ[ZCz;{+Տ"joܪ#m~+dC%ˣ ;al8a==E@ t >UFE%\QkKJP%HaU1iJ"@cO^&p]dc`b{~pfI.*B7ɑ;jlnoCDn^va2nCf;%NYpg!\UInfezDè+⇄T֝3p`H=%7(Ok0Ap]j\q r$-|d:mPlKq 2rkN5i lVtXH׃f2п*CZdۯҍӴ]dt LSB <>/ދ [htg){q'wKb޳F'a'!T>rwS~AWp0x8u(=3vmA':{[)x7BnCۭLn -ΰA˸7t|/V 5(y> ^^LUf[S2Og^t#N8Ϯn™Ѯ d'낻 ¬rI7 fL/{i Zx'uSVKuRX"@h[ $_4X#}R>'O[<)"RE!LM 8XS]sa|nsp 轝 w2%w-$q~GLBEM*{C([HLfO(I2{ESV'IihBvQas 9c3m.'8*/sa]Ӕ#g>S&欣|Dpʑ RKH… ux2 e 4~l+lA 2M@I<1 2LTKrͽKUw L#>U?%s]5xGNoGfaRͪqi}ITiҜ[(Q Tĸitϡ_"0%$}Ymhi=lRՈȫ¸svjn WoT˖\/uE(b`Aߓ,MvL1"c#Ξb)v {~o ͠N MNdWeqǞMIV5 4DxbE#vVWc_}9.q [_kl;wcnB-Xπ*!?UWD-wljlag;/k2p.fLԋq<φz`Vj-OqL6Up4w&Ix؉o aNVǙ#X}jv1$v X_M/wE&MځTNkʦoSJvb(]r>~af€ YovcYɱ\/'\NW5RYJok0K8I%7 /q|^0~%8Dxp_ [c=.̍^P)n.AL/ƏIxP"i[r4Pq.ub*șa G)6*? ;<fP^/?!ʅ@eP큜qhvƫz%6yk(cf!cXD':Oߣʚ!,KHF ibΧpvspWΒM7?_Zh(R1EfUp Xu53`& ͤM Z )e اȐCVxo#{ZJMq%=EЄZA9@U6z0TQ#S 7Z:4:~J\lRXa #8Vbz8bct7)539F#i7.ϔ[k~p Ц&A(ƌ?hHJi]S=%9<2Q=F̫G^.4=Qg40DE|AXN"^_?mN+KL?:wujϘ',ZK`ףqQcןE% 0J3Pat瑄K~_[=#'nGwog9Pdc{i}.rNg!8%bB6UBZM*MpW-sgi6nDꠏhgNB \A[)TƣSȒIuK(IJ,X~/}J/ZIʾ,'Jlp""$7/u/|F[`_W}}UzHw , C ;74? +zzד9R/܆;?%e8=By]I<9>u.G-"0ݜAZ1HK6ȕ/a4g;E(BK̍b( rA˴]uӻ-$Ø@U|l R/c`חlتW@b} 5;77 ?#P_y Ip (.8EKG43=SJgX(pML^G%3rݣʽ\ŀU`(fO Tug#9 mjgerD=* \=8nx";SG2 ;t*bhfxB,-uGe<PIC,OMv$>*A :0ayB/Ζf`}11U7'U%[C8zזg1 HcK;)ujĕPs^n^G nkd/QẊ1mhVbd6A=*jmkW"zY쥣񗢾|[¥LuAHj 2Kh9}drre@ӵ#; ?wA+GvW)-C̈́Ӄufxv4;; auMBeTC Y5>@|9I=n 0? <^v<'CW:bUT?we42]gADq*wNcڃ^~ƕƁpŜ7_IbʱR8>v)= w fmV3u2d㙓 ? {LQG)`+sυѼ",DL<4G=8!,)L eR:܇8)±{" nZA!-d-z N{чm $;̗]1p91PB3p .ʠ"tŔC;/w'5 A;}Jt4[w0_ uՕU`y!{ /vwc=2#ԎT֤AAӹmkX‡ + kXuݹG=FsM%l;xY%ǤIcHפ!mԢ6W̯xH{a1ݧ`+ S0Ri9/CO3/*˱Dsx520MzMJlK5%o @_{#ZxwB3@x0"~ε mgN[5Eigj g/uZQbUD*B40g 셟 Mkx[j.T$\]JLVʅܧ!`BO5oj^%&^kقmCi:ŧ!9 ! ֘}ς.ٮnsDp(6KHcy%\@h)a,L3Z>dܖly8E@eʄ3' :`.xDMɷk)z|@'ùSgQ1%!Xa vD[mf_܍R|jq!c!ַcVMkފvwIƋ%\ [O+? :r Y0k+F.lf{d S /Ar.!fn c}Fk|Po)E?}6l'n]?#:X3({Qy3 O4Kx~@`9бё7t٠N]"LOu0zcDWʢ*U>聰|D @=-b?zeLѕle,Wo_:ׇL]ߟt&ê,,TΓK."tKY>ȏ6~d`>q-\,\̵po{:g$}L2\jlf{]BU ^ Α:2$p,TOyQŴI4gփz4BAehV ejL-ps!5@oh9^ v ߕVT][o+b.4 `3L;GB%4 1 ݮR3z;~Emڤ̜&AB'Z'Kl׌}L<7Aii$@asL' J&X/ۢi"q0GY_}܉ܼ_a}%@E s)2IY:qw 6KRgkԹV.n3je9Žr:*q\PwHTS[ylPrC 6gȪڭze$n?t`C_dLf8/ڍX.6#w)~fXd$6azJW+u-H#, ܛ̍ W^S1m[A9a햤CA.Sm= o-Ie[Syװx,,'&Dz,KEn 9e+0pwE0% E({А*a'g$&=$H`2vԛ"Ih#RAsIJrgNmIQ:åP bblڬgJ^2g8-SWc9"PeHhܩJu{j]G!q'ԸWk^?N##}E464/̾cj.q2;[&(Ϩɰ< ~V G *i0e1ߩh(bmy &|"t'^z"ABMnbKR0wby0Úm ]jB.<0hp<6IRKS@{[81^fЁDPFl@%"(ՀC}6ÌG:{iX±f-KKEE}ՀUd+;aňE/d'8~cj S-K&JИ~$r=yJ:N&cT'6Q'SR) &;y<#yJI(sc5م=aE?E/Q`&Ds$k |='&cv@+cPν y^Q(lS &έ]w^ MyLL` 3|W&`G>#8 "Hg8[e`w`LSgv,W%4ހ=D%ֻnB;.sAY`IOHmXHV1,r!b5L!h1.Ul3&ȒE)=F*Sj*Kv]B,!|-#Y^]*3djxImO[fhMXZmcx (ͅ5ȫg"OF@+SbQ:5yェN~qU/vN֔?l:Lw3ᩡY ߐV.P8[@>̢O$(A[~QIPW ư36R\?{yDcleR⬢9AOգl+X0 ,(eqHzΕ:[jZ8ur̨[GJȆk" %N@ Vozvю3tC7-uUIw/a7ݾ?_k+.h3veC8扩)4M4^X,37nGr/\}͋d gyۘsó?Q6[4h6eQb G*Z;-{2eA 9N?,B5xQ&Dҝ}h #dqI\}C6GoS/LGiǴ]+m&&st`*xwBNώUݴpHޘ.A =d)d ^\ŧrAĻQ:./v.< .?</US2㶢9Rur8J.&LiܣjeH6+)Ϙ.J5f"|5) F+K)׍Z2Vr[9]Ipl#$_2x(8ۣ|m|9R1݆&o=E+2\cwo~5@{βWGȖm pU)7.B1L΄̔޷kJ긧)M?8|Ji&eu]Cq@0Hh008; 3|35$Nr,OK9EN׺]> 5l8V,E{ŭ[D^A iH8" ʈx,oÃP![ey 1O";q?͌ yCq6n冗X{w ٢5naQa5nT V;A&|c/0| ]\=Vk-Ej<R09xF1 +&F`r|,Nv:l u3C =]0\@ɨ S}Ys*H8CR"R9567+qS>&;k+P 鎬zj4l2.8:tUf-@!e+(c>x#EFUTFh@{|‰I?%{X:QajᮙrpLH>(8$T gzU,c{|QiYsy(uD̞8a11- y\6]n^!83ktEY AQ-28zoC,[ m E#Ɲj m A1O-Z.궐"1X 'pCw6ߠd2EEMRX♺XM~nI3hlB2GSPZ!bDoh!AHa[+/!JQ{* ; <\ e Ŵ[m.xs5*}[<|0`hLjzvY^!Beg8NcEu[?PpOz`pq9}8/Z̾ y:--vjPBU>$RxٺUTk~/p\ֺr7aBzg+EI+ "x",>yBQ50fhO~OFFҒx Lϲ)nP)e߽|;5.8zq_۬`#$@|nKeJKrYY85s/+覰qwx!iq=(\5H:BCg'Ͳy/M%?ؿOOXZo:LRxhH,Y:AO#G"LuwU|_kDKڽa$Ä8:# R̡eJctE}TbR渄Stt׼ WsMh ֽ>N;TAxޝLYCW85:Z*@rx tliKf4'>늎Ք@NIq<#9DO㉁Zb.DNŸ\PX7WkdjW h ~ cyߨexA4A'g G p]4εuC\ٳք:+`Ӽ$}*~n|_.q!yjFUb;>E&^/OѥA x} Bph$6 jketb6*'X1\0kn6bgDx\ 2ykw+&-/myfWLdw)3x(P>e/nb62ʚ "7[2.''\ Av}aCATUṘ%t R+)$Tl' @yxF 4OX6cBC k<]Dr9` E@ ]DvMԴj59/I< Ew֓? JV2^q=GLOq  5Si>I;GF_n.,sRxmKu)= Էaz8̠d#8?GwfXX+=0E<'B ,ԕ}q|i Ux죿/7R), D }fR6Sͳj%ZlZIژ7Rje(P$2bMW85wT?@UŢntoԹz P+_;!3;Tndz2MjwϨ7Ys|89*qa&of q \;6$DJ< rM,][v^:}.r٢g T a^2o#Z'&R;Q^TCV~TvQ@n~=#IqZ@`e.,4݉|oQ$.5LCPw}߹:/]4FQ 鸖TIlKHap/thq.`C;x9ApуFpD<.٠.ХjEZ![ qۣH#i0Lp(f%g4}X-OZcV-gB#/^J1Wel #oKʞLm,jEGHSoyByMI6[*&rˬHOM7k36MR]tBzP@&fr5m>xs8Zp* szB[|+ ~@S @qD!pdJi-@\2EV<LSߨ57H)\fl=*ġrLj"?ZraHX0׾qڷLGf ."o!<k-wLA& RA8+v VY;3kGȇ-G$}~~Ʊv1"'^Y#>aI xq x%@ ->Cz&`M+zWM IןP$a?yM"6jil4Nvf]Bzh GK ϞNV(vX]Vƃa3!}.I A#31!4)*feUR`IzSa0&@h.rQ{5 ײf2~瘸%NDW J A:cN<[,I&GK \L-NP%?  YV _dp-}lBt*RǙK3b BSrj1HvtϘ龴|OU9B22r٘^h Fֽ#qY8Wa l8\.#i+Syv^yG=dPjƔJ<_21C3Xuae4lHlqObX# f-X?֍+X:5k@{P+"\P*̯1w% Ѵ2$vmNeSP;L t|_%M 6 R,#Jm2=wLF&X>LMC {_&}vLuKb4!յJ;qzv+KsmZBʝ밆d,ˍͪYd { \7R|<ȤQo i*U+i86P.U'긯#. }jݒUDsM ]`C홨K첲lۛ%Ls~f6Hc;;#R$KAWJ^ģklXɪ7j)'ҼPacݼz/$6bkbVpMށ`6{pe*2حfø"٩-vyF6Q/"ek9q} 1.^\j{vk$=$,[;Ҵ`:1H<s{8DƱ<d19Ff@[IZ?<O&"L6w99Y1 Pv&g Ĕ3(].4ʏ< /qr_WB={_!7HӋuewXr_)#|Beξ||k`+]Pu446pTu{7([v3 >UZ3$(ݜ'Y49TT`,ExU25/N9| ܖ#X|kD㥅 Mm 9]N]̘;8]v_"/ ~RavWk;Fnf oR(*!h!{Rd.pNE\?$ʍ86KYE*4ɍZ;FMLK5g`?ŸiK|,G,/-Ɯ8} @~ _ $YnָRwsE`&zvs} (Qˋ z>a{(Ɩæ8)!RXr%E6bMwx[88 $ 0q {Tru۾/3jO]0\Aj̇(@Fw5]G*bRNkCiFl2#U,b" (Ί bR;4l'/y"a')2_ީ̠.I5 DŌ/T7 eNzRKh2 MV(^ײp)ʶܓk)oL+Pi2@L}rh#4zT[{/3[hVRjTrOB7Bşȁ,’6=NI? }nji;شgANޯXtl,C%B{?a#\b:m)& r1:`a5޴љ@p a58o.nMɓ?-'(F ii={5B(X53ȅm])籁z2>d2Ɉg^1z xo|Ac99t"_KyB1EAƒ*Jhb:?)/T!p RtPHHUL=7k'İR`=0z&KLo#6lu@m{'-Q?oĕ]> +Mqp)Y7<QwOC2.z4b[h'vް:OK1􆏆9)6c_"kyZ%e؞=z7Aia+E[Y|:W:0Ma1 >YLFt׆gľx4X-( =,ƁtaSICcXHwI'(+avr59-G RaijDŲ^5ߪ={/@Cv)WGJO5()VY]1nh@hγimd1$7ΈփsƼ[ozct9d(V~_.t6kt:hpà/3%:{#/g eAe,P~n-n :6ifuܺor,r:`r6ʡw:؍c |2 uJ d=)U U6 k;vMv\s哉ٜ֙v}]Wra ne!'D;vE\,@Q$XZtizNB8s1C}Ʃ2 3b}}lҁǞ8Ă4ūܵz6w뤑/j?FM4]I}#6BF"T :b-tǨsOПA73P-v$@%ӀiVO&$.JO(n*ٸHe_z4B-qkc\0O N:yh ц`Z9W>5} FG^5Diٻ5@|$FQ; JXv |SBbA)9=h^]fyLFpKa'nY+RNvG?fν"lXYw-䕾/ [?_/Q5i D}u^EDe#wQj 0.>]9 rڡɼ iث2!Q3e8c`/GM! 3ַn%r0ؔ33="3VɸFCh1>Ʒn6ϙ6Zm$flF]n 'B~ 8+]4͛ $Y҃VHΒwHx%')iX\?:P fdVaqoBTh&G/9U &۾. lBPc(Mj~d¸-Aŵ%?~}ra;$5t/.,1-㋦'5XcYK/98jG)?@PNSξ#/9 `H$'Ʒ|;_vfxȽRu]鮍L+ \+%c~}Ȟoď6"^h뽒ɘ2;\?p PBpo-*4ڰSw.;Za" |?;k;|"X>l+J>e >[&% Ou|8 L/sBhRj0!x!`WB%s7yOA! ;؜+*@b\(*YWЊy3v.TLu*u6(:]۱ î\BШO>-.F!]&`?8 }9lA1:  UC.cAH~P[:~FՂ{*qN&0׬1WUtZeguJaZ 1ؾI|m_]e$+Ń}^+IZ[bfZb[Ka0e[p(ozl[-ď%yV| Mر8@ãynꂫc)9l5t2Zߎ "axUWpU8 u^2aҎ!v"L`EA_Jk 7Tqq!D< t ѕYd䴞ExG!}/ EB;U֣oaMQ1q VDq' =K2NWޯ#k23X>EV:uN8$b^-åac[M&X 8M5b1pZ4PGŊ^E'5`S-.f+R3yY)} zhHׂMm_Q 4a3o͈[eJN~";Ѱ 53xX\Q9^=O4RiEnA9g[Tg6+6^sKN -$l>'c2#+=ih% 4 :)^<*v;F ֒$-D\@17ddDRoFҪݥ3ƶ/4* /R~'PJ󦜒CX`~0-9yH ^+=ĵ^νͫ*F7h>/òI%RHZɢ@:x! Tuqٰ*rumׯgŋ*G <' 6V#^t|먮D!+W$.L2T :kzͳEh2\-u8Wմq-Ǜ,2ЖУ zQE9&(i3!)b_wOXmi<'sQZdޥ1;T1Z9.U/ FͧHdڮ|eŨ >2}D=+bg#̿|u7Ɛ}n6Ɔ9K;3C2NO^;b,jZ!DAm6+Ϫ"N~smI83e`eEJ> I;ʇ[0ZJëNЭ pVVovGpKߖ+L]v(I{>9eP xe95ӫICa .1]|lڋ%TH xW^!ў^۔crO9H*٧ۈw"B쥅?#e-۠]fh<;NnݓQhyW'(mku0VVe)3^>q4`vRw>[ԡ,# A]#g*tuX:}4c^sHIE=o|t:Su'Vi{SaddW<SO>H6,QŖxi a ~0 [ӱ Z?3cJp\6 d, zWk8EWxqW&sSGޡJZ T"Д>n*ԣ`FyM1'tX<& 俱{D-^9da_QrXW\xa])W$6W $eϺkۓ̑stXNZU:` ;$2<@ɎaM$]и1w^)g[Rz$1ze,!F lU3CuhO|1>bu3Ϩp ",qi.G~Cy⋧5vjuu`Eu]O ~ Ӵ}A[O;W<,Yp|c'MWFaTF[wj$+Ks̲L6:U_X#(ٝ%7߼f 3YTu?i. :}:w zEF]n {7<~kaF3Tbq5g lDdv %4."+W81xuo%#( vr~uҺr.$K!yjZ2h#/nUUn%u+;uht~,e[P$xpQHe^Q#!:}Y/{@mHWcT ēVzo \a^9`$'A2^2E5:_?zc12cy/% m/+ _| %M zSi FSsEI?]=hVO > B^IcS #NQ7&'%z&UB5ZCa ,6bl܏O }P]i2A1IO);0x:8QŅntkF[;pqY-uB}*|MЃ6Br=jgpzлδE0'=y¨] 5PƆN(!c7g ?gNPygfTQGN$}!fE3=o) UB9%uh(BI"X:ߑ/!d'0 t *Œ@F$%A,k:(ZW鸂ƻ2]%r8d1t'$k@LJˌP&݄Z|H$x:rT!j̃g0.,J#BsŦH:kuajCrYUg(jSSH{3р*ey|h, ¶3ID_L[- ۙO<3 WGw%7# r"^N VGabxP4e$y^CK7Q !v3%K"<9$͝h׶9Fe^;~p-HN z7V].j?_Cobg, Wu H=OBǓSW/oj)9cC#nX9qۉRO89`1{|i?1Ӕȫki[w<09ˊOn,}P[t` )U}z{^*z1+!BЦUiPW/SCsي}<^Oί6ղNxkLU:AkDkDR ?+l%a$H vk.O,jG&:Ƿ7`Ax1kd ٢3 ~Eܯ{]VOLC#s&|!y|Ms^PTR448wi "O͏~/OZO8O+7z[)jm2iC ,boVe9Ah6)M N8fS6M[XCy;-ۭED58gH=^͟EϹi{P~)G5nT̳S`rf%DRDsI.xM*̂Kg2bT-GX<-iF^ۏ/W`BZb[&Zn'(w&RZfkmE9g219CYƥPY{BV&+PԖ A/ ϲn:s׆zR[K .yG=LJM r13Cfklm׌*ugتbZ)o%At\Ps psm"L &KF7斪'xsm.8+d6qĢ噐Ò\eP0ȦWvͅJ_f _4ҋ50*Uө%<ɡ%"Z#)#^X'(#Ug}}xO|`֯S81@cqN-׈>pB[S{ANBNDZwP!h,:5}@axO8nZ5ï+EqܪxM2D,՜9L2θ6LŚ'i&0^|;gA\LNsAAЃVߺ~I_f~6ג2$l[AC +lUP[7P\:0o43HJB! AēޡVa d3x!xSLNyqHac?.ۄqF]V<9CK_Jx9~-oQQ #ѦjO& "͖|kCRHI6:Aȸ;rD#Hl*Rd 麷z`zW)A[@ٔ,}6=_3A֘ф&xF2z` Cíə R^ Mx $ Ifejg,u+hRj `p*xJ0:?PF%}o1ávafQoᜟ_hWZšɣmtKSsNi…"MD5–v]KHskڝ[Yƿɖ@dWJ= "#<(LVZS 5Ew#!I)#e!R ]+cm.VѲxկν 6L8xCqr=`h|, 5^]1۱bǤ~Tyb vV(Wu揻plYN>|B#'>4ʽ@.?`a3bZc1`JєX]IuyNÈs7_l[>XL=T.:$V񨸢\,-;򋅧艍(V3DSji6e;_b7rZGbbՇ;t#MPҕyx{o`+?ItF6{7qM7.~ WY EW>5'X/'m0j/{&4]QG"C9WoJ_4 {ˉ^)'ov>2n3o/mNxWq(&ZXXT W?+kG=ɰXa+ev{xp_2sm}g}Ef M̕?7JPy\\ ϒ?3TQ>ғ鶺B1HOЛ}`-!6n4; JD.+>pz/*/7ӕߜQ;0laV߆ '0Fŕ W5ZR"gQ4!4N1BۊYK9sQC5N09R-hɤ_m|1kĢP|0!:lz(¬2ꜱJK&T$;=fSqT9 :3XHh;~+̯g,s o9B#ldKU26 ܠ^t^Y x%vc3͋rIvK8܎*@ S5~09#*ˬh/ ӈ|1V盖@TKYG3Ǩ޵N(bGΫVف fS6;K2#ODmg-D,Py׸e"U 5Qғ%+~o?X2VXѭo:f^[l(T4V-K vQf,wb7N*ThV؁ QE~2pq`dr:+^&7"bsC z'ڗr"q~AG@d+h~AvJzLu_zYJU5Y2&s6];B ͨbr:vVRja'Ӏ =|'ݹ:'NjpA~0f1V$[q\ 8S#IF\/VŏI{Llᅵ},ƥG5"ؚ|K1¾l8z*@%{U;VPER\rNb,]jg;r>b!hOa![BcZίc)@Ss p6}Hq^+ɔǭT/B o$`J9@O @2] KqɎcZ:\!m}!8QE Bjg^S޸ Demc5J-uŽEGDw?_wT-$1}է'PZk{]ts ቡ""Zmρ_x5hSx\ JfWQ9@x:mh#fgsù[/ xvE!~$1b/5v%8/cBd1>?~lwQ>w *ySM [m *sV"l,W>iK0)>X ">%UB/un曥ODq_6/>E-9t6-{fK3@վywDf{ľc0LdlCKʿoL_Xy 8hC9f;yrbj KW"]0>i Nٱ."$DO!5/>e#64#E]/3P6lPJri=Bp$>3yQvLh NX>qN?CPΤyͪ.5J\'m  1ܩZrÒXW{OlC>A؁"-(+ܠYs~;4Xi_c5J{%p] O ki?=43z(2ޚISLVTd=Q!sԶg-GjhX:;_&1}}@r^>^lR!V0 H#d$.B."# Uy~|ץuïzW{ռ0,K.֘^ E) !x9>eC<:&\zJkOش5.vQ/rgh/@nHy:~?g.[o FzN&ژ%|B*o/Jd, 5]o(^S WAo8`z 1CR0^e 茼:a~ )| \)^rlqFQ&1Kƞ'y5Mqê { -嗰?P 4Nr]X=#~q#x'K,z G7HۻlVl 2m,>vXl;p$D5"a4,yjXBQɈUw70\K0`ڍ+wGS?)Sh1͈pʿQ:ʄ7Ы.ƾqڡ)^-j4a VQ  3y]5t,j} Ve>8z%߇f%((ͶCʔő'yds @I= S7RLZ&CpQ~wxYs9HkSo)M05p4$SOnGC`9gefp̧oeGC z[9ۿ6jvkLwhh)Gg43ZZVsƝz(]x/%8-1a|=m> %6tVcϫ֡Կ!Y)a=QmbbG I }ۭPy' J:J! 'xƏ#Ѥg ?D5~o4 Quu-?x{]KeK`nN?36$NVnH\h(v^FUKB#4ᢽnIk80pu% :w&G-@4dӦ\mBs^nD25,wc]æ7?-Ȼ'VR%bU:UK9\!Ͱo*Cg!.yoN2q0X!l cwˆA|3YB)!>s:>_g~ar My鵵T'_AS}=g_> FH/z\^ <3h6C%Hcݠ.+B-g%9amJL>X8{;a HFDPa[]NIG?e[bF%܌j];_m@?WxW Vf;=(1ص J$TmXx ra!aX1s,iࢻ_Jm>mOQ=VEE0c5Lr]r1Ʉ7݀> ?)kX.-WX1:#4.F R<\tCb#EBL=1{dQh4'UrTei#5 ?2 B>_s fҏrfJ@L =N:be`bO哎L0 ~vJc蟑!V$Dy E=t,FSLtSb+|*>emno~ ˆRyɴ3oEuE)Ϡe_w?o9Q`ʅ2r%fleNB*g/DF݅+0"YJz \h.Ή1?7dg`HuUr/ϑ)67#%%u3SGp g*,-[-a>⁄V(^j{D5F0%K2c1LMi: ~Y쫿fmpC 3e5x*E@$RsSMu^(y.Nagi$1C3>D%"58X+.Q{cCZYe.~]BAl=n9(tP- ZZֻٝ(sS (߇<ҟI!/@Ny?h ´y} s?l9զad{w<$Be}dA&f.e*0vvL3|m{< P+!=-yfioRZ< H9t{ñKr5#EL|F78×HS&Ԫ%^BJϧE|#_-~5mvU%( ϔVr }+}CC&y9p qLHmBe6ɰY8Izܖ q(xog.ur|[3cS^Ǥ\)#Ģ͉da#j=A=2@؛MՍ *LVݙm=U;Vw@J,l~h3c93Id ~h/`nzJ5$Q`[b 8'"{[J|k\B"dɇ?N;"=_-O-SxYC u128_/*qsɽ!Rڠ/8]Q6H_.Ճ*ܣfscI센d#kQ.Uqi\4jyPg۔jShBh6) ވ8l淪B!_ÛQŠFami(aȮ/ra@ԩ&N,>,5ㄌN=ν kX$&8`pZQM%qZb^޶!E5 "0Ћ2CdG@<ԋ`( ]s:kJnR.ȜD9xtrh-I1YꇳG-E[йdw;w>ʙeٙ9¸-`?HUõ*P-mY8V}j`~Rґ,勔G4g-n^nONE_Fp|!jVر%Aؔ.X{O]sG4K ,E!usur9SQW,w> 3eZ >!̊*Y%QϊZ_][r!n'+07r+~&A;Qn(]=ozjS9dլCmmBQ)LQԜhiB0%PI i U9PEҧo﹑^튂Cu5 X155 |~D%Ģדc<=xwsU\&sO.]jʓPtE7#&Ŕ`/ojXAi3`=8͖J˗M~^Ӧ눀n(q_} ν"w3I1JȞniYZ'$iV~ w pPZ*^ⲓN^ANeB|*v՘EgaSfYn.mD ϯH_$ʻ'eUtp5WO.5CFBR J)Y{y,]W8ݤCKjtnDsvaT<6usUc;X2_Β{N/q-IW}Ҍ={EBƂ@;>!shX,0N2f #b`)B&!~ h`.sh<0 $IxuK47@6FXYnOq ^4SI"5#eҨquY%xfW+Fc 7q!꤅+vBiՁ̝z[8nlZr6Yb=9dmVMfa{ $!OX.SmmQpW ?.~Sk0c+p:2#9h~k)j;%Y"=OVn4Y&(ʯĸHI=C~v0!<7Q/Lڲ| ahOU3s:{io ʗCAOl8 YgR7,r$1EltaNtM:8lITrº tʧ7tt//&9XR?mm=J}XKx\2:&5r6d-Ƭ56%y; m]3|WͬCcQx xmfnq^rFg&=JTs8YBL \e ZNPZ}ϸ;zKһUU;o$.(h[c2 ?׼M(2<1;0?--ΌV>6DSG"w}yBW]Zذ97[hTQu7ZA o|Yx&)@BnO9XD~BZ&h-ܖtY٬Zo|yU|$47VIi#MXf&"(i'(e[4}59R`$S StL-a6$FPmφ7;g}Y@p۔# .-qJA{D}RBrAl6_Ƈ[مfMEgouu PH?dжeo vH !S'=rHNLP%.6{òIx'f#VvggTt޴Fly-ޞZБ @j3p8Y. A>C>#YmB4jׇ6?Yޭ[$I-ʷ_u\*+zD4Az\b[4&!44l.KjgAk}u4[cz{qZuDUy֏ PqUߠ#@\biqЫ7>ʻ4zCxCqSᕣ@Q: MSٽ44m0Rw8nuIjbJXrС0伤ʸ4a[τwMr4]>ݷ!uQ~S۞{Ɠ..Fyۆʁ)n8?YBtPA7 Z8~++=5*^~ܞ~CE1]N=!=黢B$Z=90r"n5/ 3"җ_#kC9LqrXﶀ8O27Td:{8-=/n!U v #LlU9n/[P3gr<6wnhIaXϣhT'Av8 x>Ej6Mn. ?"y)[=3H{:q E5mF';E5>ـ(g4tw2 rVEPΣ,ok~ps̔uʧf`dzVC\ *BSjW~ADӍ'yGGG"o92#%~JP*3kcȂ.O=>:=]Ak,i7A)NXiL &NqB\8[rJzB0P iM~7=IHh$#֦P|zr} pvNiM9"TL&WΚg?7rz.$q#L%{bUIًWҪg;|BTj ,>;J?д`흝{ELjG9{{ /ނN[/W8ɩ%_i%nUI lEϦ?JZp39lO #ݒ(Ԫ杅Uov(rb ӫ7GAbCw9斟Fޱءԡ3M53p@S@MYnui 2@#nZ~= _,š5MD& F",}(ԏ+@xW& # rE nt_cVi2vbQT )Q>MjhmZhjG"ev:ql 9M9]  //@YQuxl>vlÆT7 i$#' j֔GFKf$OrcOajnBcTOUO&FȮ|34Xѡ4=X)1ߛ:JjBQؽԃ,VZ-H]3C!5Ҟ9i*+ٴT$}x]ۏY c.23C4%Q0!-^Xz-q@cG"h"tZGp0 FŞuvRuAI&)6b{Cm=Kc]yi, 9/+jku xUզd&9ST[!qqk- K q-BzώAX8ŧ2 nwsME/L֨p"RpB_g]m'yh z4 ;ӠE, [P*3=` ^ |GcVXpR3*:An1m#ɩ'-sP#*٥ǖ` _"ev[ cAͧfӓh'*0c/!6B3ϔ!jLΔbIvo`xƋ /׉zJJOL[y;_alJQTӏKKLj Aߛ ί# J*H>9_;:~L$ d萼mB$@QMs\2J1}} zy `~V;޼ź@nci:u^.Ǧo2Gy,j5 DꛅiX*8Hj㣴+ޘ7.4Uw=ǏUͩXaWcEʶ\iG. 9/|:W_e͞yFIDx0F׍.O-ҷrǡBV!%~F5)z*Lu$V0gsH6ZCQz|,_^֗/^E61E+V ֗$Ot6qSR*f ,s;*KӚ"n~Ͻ#㯼f#L5Lv1w2RlVv1ۅ$v3ŧd[fTS]3bi"JsJVݘQ\8ۖDϡRM]CYQ|q= 2!f²?a+ՖNjhi^ l16|UǽGRc}N9OG/5U:qUɟwp6&fͼZz49wkۮK<3#E'/4C1 Z%# 0n>o/A{~w`vzjwANZr҈+I"Za`TM,3%x/)~ɾ}UHjb} l}k+>WZDj!xz7Mh /cjX" ׎9Dv #suyi,__2pdxH.YjDئi]/"o3OlgniA^eOk6uV5}6;ߖ / mM`Kz9eQO$#/<@tWrM0F1F$m&\ BeœP7mjR1;J AB H馚F˰|ǥ^І/ѧgj8L(n8pEzwzܺe;[S쒥Q1è[ue&~deTݩٯ8Αܳ5i0όiSJ3~n$,km<0o{9{8nVQj{#ј~ _i["rdtG :xυ{jw\׹(P2Y6k1-ʓ퓬X֟Ňso,VM8LA` n\ӬjHPZ= sh3<˕WXgҙwn@*М47l3)ֶF G +1lm3|*W`P o6Hl#mfSJU@ev=alPۏn/*$V67A'͎7"[zKJA7!q1g`@r7.(#L'J&88\ǟ Rv&wpm$Z Teg1\5n^j"w-LׁO!Q"K#}G"hya;/(}!1ǭm[$8<c۳_ {éQu-1XFcb'Wmj\ +Q.G`OAQtL=Pg.@S*r̔lg9K0*eܔ( "i-mnP7˂?X5=Er8 "dʅہ w0)F78bVNL?_Ğk^WR9d vK+ԡၰH*!46!PD ,&%F 7!+/<z#9~F+*10ZC3IqS0ZٔD)g"P_WUXхMqn3?IJoYs5_L'(>; WWx-nu?]OOGgdݩn8a\뢊ʤ*/Q՞?#b3y|qpAV*lMU(͠/5 榚1~ҳ8P#7p<.vܘgf @i ہǶ']d{?,RFYG~w{a˻k+gY6lSNU1өҜn 7#NmLZ2l7%c;=!][zu^R$;1W`M(ߵ^?X@=h5 |,MʝKu߰1]Mw.*HC !P3CA#ŏ$Aq8ZDFM*t7+K1E\l"=ǰ;΁1чǰrWHHc8h8.pƈtwdM9aY׃z~23wV$?՜V 6qU}|ehI)M1:rYIcC۰,[xY`A֟:[[p.fݰ񞘎ҾC >>x12߿!Ťb:>,ՄRMRNjx4@O>v_a@ڦuXآcvL؊Y?a.ILv꾰8"P*q%.u >{{ nI+ u3Grm-xJg ް-ʒiJv%j-_J ޶%Sv5c@[SBa2D;X //dη12ɓ_!6ʙۉ!`CWXC i&֫n`Yo]G Uh<OhP=lNc'߯RrS{t_Lʅ֫Oh(pcb._iCA[c$'ٌW_h0nD߫[G˭rܠu&N]؏eMU)epOدKT{e~c!R ~6uqNIhkٙ@ 9]-(y$%AK t/A<=05^mӿ )@^;a}{< +b")}&Kzț. i6@ߧH؎gdtO&㠱xI*(| j<7o޵a ̲/x؇,<ŕ(b[5D[:@i^@G8@Z4yeߘm5PV& &@5 ytQ败LJDmJwN?`)-l2d l|&&PzL(0ǷeY QAӯ=̖n88RU]$a'ZSLsSrJH4H[s)U}#3Mb2FfיA7%V6Hމ y8: Oq-'(OYa, ,ѕɗiy 'Csgr4YbY"#8^9jf3;17Se3נ\ .T,'.՟D.`%hi6wEE*vªiODb`R۠Dmp$F?@ i:6(VM?bvwM ~?\A)!Bo;eҨ୲Ec cb&ju ,pWPr;8ĝZ BMd"VtџˉBe4N6X2MrIZi5eG4z+$Ro{Y7{ @6>vh^ ؂cuCKpPFCK!3 {FZ|_U{˾) <*F/ovʹ#rVπO],_:͹v$P4 {~AGr:E3R~X97+&95EeFIhv.bs!pa*-,.3ҚQT<9vG#w q0iw5Wiz.3섞j"W̑/CK,7)p̿&0æν$d$\r*æ%QstzC4Vn챬~A)l-fym&2N"ieܥC`j{UV>ckiCbSP7NV eو҇iRC*AOQj]ծgYs1q|c !Qy\0TgǤ׈F;.LWlqmOzL¸RY([j('O ~5Ecaf3\eFjl !C$3J,%խbOK3i,M`YA,RaB;]o_ga#aΔ䬣9ͦs[;uhɎXC[B8WWP8Mz.{]%=SWg۟W$ǰ'^LCKiGFWNM܌t}<) TAtX.?n7xK\uFp˝^Pò&{]bf ײ<@+E7^3)~ 3xUh3Q 9Zw=3\zoyz;;QN4#ca#98)c+W˹}~vE5zηg؜BdG mi;C?ܙxrc =[.HK}7~s쒱&хw`aGPMUE6IfƩyt_gNJ-u>7H@q1dѥbSEИ{+ݔ#4hot;u$5ksN2[!{NɌjOd w°>c)̱d{sݷ$>Fp]`򃦿䄦];@DS f6U} P-, :ȸ!M$򍊒nڟ{y`*XG5ajn>|hU3^R[)X,fnoCHz;^]*au1k 3k.ByPvh#fUѷ-m~+-@Lwz]&eg?JbRhD+b(w#tLMǿ|\`krdkvQVqlcW!3cÌu@r,8я4=;.2X*xe%.ghj}3B^Sn>2"gy{&gB 8M"v+c\1OC-V}FB|}}Q,ɣ+}k8Lv EB513jh$+:~{Uf= WQ{VqwZӛOF*R; sh yD"j S6M twhDѡ =e9tU(%m2=3kK1M <(GO3{A8 14L>c2HVho;ZsC鄄(hDEP4FAM5rӳvXY5]&:P LQX h57CIyDTv+{*Hh(4yw7 u~{ƾW4e)1=vWc2.):"^ l-(" SC3fCp) S4(j1o" |[+I4 W"@1yME7}!3𭮿Wix3])mPp=F~A|¶9[aE7: L_ڴ ֔ro*rVvPZ}aٻ}\fs`Y,N.{\Ֆ\4ɥ9χ<"J?s! AHv֦FBK C$ix+wW.n0뻂wM%i3_D:%YpWږ]vM XMݽO 5Kݫ2O $(\U晈~}mAiv5%s?'U"$^i\xmAdp8И0,{W [ R]u+g1$nXg4-p13ZMCG0e{ʮUf$-Zou7j8^itGpz(ge"n>*#%u4Y}QPM`n Ť&j92^{Rry4&kEaPDz2 ]Mxf82|z4i-d8H KT_=_HY?Cʦ+HtbA ˓4Bpsr({h22Th heucY],CUkr0ոHjh[Rv *_iS5lݴ;L>NIXl-X \JazKrYFDmCz{%fBcFg-$أez6pDvTѱɗNx5V+^X!\Q+_H&ɜW 6' T Z-Е9!TR< <L2sYn2OF=[6JߢX] I K|>1q{o' 2(瑡E"adI/ji+šY)UkU5@譅bA6z !LӮsP=*-"}7[x%Ǹ9b_V;Q-'c8jg bG2- n9^tkN(|cl՗^E/$)ܼAp|JPK{0bQkL+@Oyb..(u15YC\lH_v0Ol~l[IgƉVAQ`t* Ç? \AVi .K=Lҳ.KbH6Ɩ<|-dX dTQw9@3O VoxI0(kR*p֔_GtdN"{?3ǩ(MA)u+w-'V%lS*4VGb )Oe[֦[vN6-c_/Gq/ ^p,_/0.׶h>q}y *Tp$zz3mvwsx%X_|ϟJ!#ꩀS7b=|ɗf|8&IzBi!BX[ &VmXs%AMlL4 fAC1M^&ʋɞ)e8b]$l+lTqOy~ 5zDFr87L v|JҚHL!s~Y^dW4E"=1*Uj}WR TgݎjM«/E(62-:#HT]*VhTehZ࠱8*2zDwrQaד P+ +~y5})FduTy ia)Ъ}%LDhgM@xzbnSԕ*$'&$9uǴ ='4Aҳf wz D?e"ؾ gB1V?ֺpN٩H]'*fԎKTwA5On30.I8|}_~;Zo'G\Yo 7wD٩>ê+cZN^a6أSnR^~;j-lp{ %R VH'DGaDtͮ bjydsy-|ko~1IuD ߂!ϷistcVblv=s8092.q]d'R>[_'^;/)"Ʌ;@C3V[ S/zɬ4}w*B[WV4>N4Zc i-!8J Kf)u8r%whE&]}+X2Knnb9YFԝIIP ?u[ R/KKEt{T q2tDbopKBFu[0:K*s4?L98z$}="5:Byeح62ڗ6@LS|X\kE1nThI.24"QLP}YR]Bla9,zB娈LZftq|)Ps"#  7`8{ $2."?f)0]UЩf٨'#\.)T]@Yd!-4 z,ԵPpkqux^e;}΃8yJ#3ڍcf":k8.X8*FoP8$<#L2|%7jDdt cXNnMć$wk>m%)@g/%9+@̷St0UNTQ;b5TdpF(EH\ʟsqr ,P{]ԯC.=AFkB5BJYjx%22ؗ.ɵ 7tq-ntf.W޶-R?3Gk^ɼcƒ]dN5@] cpϚ)gq\tU_lThēy@pȷ)8Hd(B O߶_qoН'\kUUv㣂p6 n`9mVjR3fʿSaG[cB(?@v~;Tz_8Fr)PٺEwpjL7)6x M5}lyT@B{bT?ɢ2NҴXUlK ḋr)Ofb Q2-~H|{ogDqVz4kdБ/G$J$d TϡوeI", $||S H۩d.ݴ)܅:皛X"L,C?9Xڭg=Gb$k(Xc :S'3 c ;p< @Ixwd5iS;,\]mȯmj `XH4ݰBx9~B)X$UGV&T3mM+qw>ƒ=pB-Qq>j|6j;=wXRzhX Pɦ8[R8{G;G:@K5fWZ0p88 1 %_i(c9< RkJ) |DP|;,MybՎBx ʓ۷lWvG+]:2TRÃO$x$iC9dxC *j+q@x_nsgOZԇ[h ~ǃ!+%ʚ'Zė93bПH둎bfVeA|g:m^v'0?(9@ oU*g6Y\~}⡱Vˊ|Sib8 <.ޚ!Wc~9o/|7c MzUFف]%cA֑mTUn ^:i:~n*X#i;Z~UIq5[M.6Vls]᎚*JG~y\H"DSE 1\.:/Rƅ$ȳЎ=ڡ/?ɂ`:ps <+l>@o&k) l7Y|^}C<ۡvx|d6Cɗ69wa}bp8F=߸ԜzK(zŭڇUS L>3 Pp2OTyS:sN Ad$ h}f(7Jx%wJp*ԪIY㎨&k=iyc=K0^*s *9D4-.7р:e9b9{NYw֑v!p1WⓝҞ8](ϠB$RA~lJ&*OO ȿd:֢sy0||G  N Ȇb67"#d[i9) 9t'-_{ʜ)*\&F{(:My.A̋jMR!~XwSBH]>3F}ld-eEu=^^ 諽:x NT; ~&t B/eg\-,ᓣt%dsX/vQc{0G0 LSk4#jw:Z3hu}ko Z$OAF|z̾A>C65ϖmCd~$\;AL?7qCg DH@E~[nB,,.{S<+˰b_Q5bJ  !%_x6v" &zs>jm;*0!8}(E B?yto g&G5]k[#ږ#ԾE]!w*ׯ2ʕF;//N|ˤnB2mX`KIQVR e?/oV(h7aw%/]EԄiOږ:G?YV_pG6'3qX 0[mKUQGRFk|iuծ0}_Ѓ8,H/gF/WuzJOPHMWG6=L \nNoRI2װpj }rd#1iFZ,JFyǔvVGʼn`zt}}Jl}BgfИ wK:\9Nj"R^9^=SL7X!J>]EhSvVf.ŋ`g*KW V: ajR\WonGdi_@cuɺo)5O b/IR/& Y?1g&ܥ4khvZ&p/©|wL|gh`L-zR$<5l塶UqLځِYE ?w_O|  U$x3y%*gyRe2 E ɜNB>9nM̵ ye0H4[_]7YEˇ zcmJ{ʊd)[œ8{嚻KԿW:^*NAb+ZRvfWpj85~'BŌnS?`L\ҷ#!UQlÆj^S>X l8/ư^: .y1y,{!JW!LXEq7\yP#8эf} Xҡ;%c<նXy;}~.nkYΩaWx#F2 -U~gSӜ - S74ٍ U_4B{ؤvѶw!{,x`>uOJϑ:ő77BbzsmZ.nBvzCeA | ֪puP'gmx4TKebNiO^Jx2iծfc ;^JM;^a:yͧ-SUEv#:.оɳXtVr*szrMnW:_/DEt(H:'C_CB@cZt,/~@*жGLr싽 R,Jx 4) LY,!&[̬Dڨ6;R"sX"a1E[8lJ 6#?6GFh#Cqs+^).l0D/H+Y9H˖!/ǷL꣌?`ժ N{,R$(M0#0˶ ?L.ޑ({ޛeW{)mdtÖw$uU}}˞eؽ|聒]ȢcP4P 9wcK *T**ÎDž!*bgv62 5;F/KCd`hF:jH"H*Ӷx2zr>fTnM0f^@: w׋a:V_]n;pB-gNvImD186 nCx,Zܠj0g,)}S0QSqu<+sx6̳HG|f CH7?_3,8%0F}^&NO5 f z-_7S{O ;yzb#[ %}͕Wϛt}#-Uܼ S0`x20->l,Fm"Ӎg*EVh͜1e8o}5ccT˶c%5bӻ1|یFP5-bMAlS:̤PB bFiqk`n3tse /ڷNYK@Dq|jOOhz ]rد/ꍵn|NG-1ǿV >8ެثkfv~.IXn_jkxuqXijewdjdmcM)%%6,0ox' }>5!ZlӓnfR/tz[.oNm>FW^\|wEFGl @ࢧ[3%{$+Icm;iNs}RmG9$'FzOt:ݤXX8_>l>Wg;CdQ]5/)8 ~}fAKc?;qb[d78vhz^A$.yzII+G#W ?ƣFvN5S׍'Uh'->W[%׵|3]ըU{FFۑ QV'`x&m +g}J+7 B0}S ( +9 )6;sB_z}ǦbqĎJ}W]( . }>55;/ 90Mh˂c:6 "ovenڤJ]^h6/^ar8at@I85;,nS̚0XexmsM+-Mntnz[tlĹyx(&]M Xi&p:!:RCjb,"tHү / Hy8 _Ͽ&\Ioy0-˜9)<(aoNųs=A¢Dݶ%TAUG6Z͋=TfԞ ޾c_c#JZ *d=3vSxoݽWpŻ 4>h;jMEPrYүc(= n ty r,RJՂs_=g) 9/PDښ6&sWV-To۽;e9&2-P+xoi8z?,fN*i\(3}c*TfW@v, $EQn8iSXb"Q_m_KHMC%3t3)l$˙no?V KK~j*Nw3ϯ/*yUC=߾W9}(ݚ $yJV"Q _z-48JGi6;%E#{cZXrqr!񫓠1o*@̳ JB`fx~B _ x*-1kd""QHkB{hu_pD N{hM1ұ.! ~М7X?5ݥ@*$ }ӻ@8qNQu~D{` (37tcd#VabuQ^+ %y >,6zA,~G~;*=U7Ӊ^t{feoV+y1k7sd-zY>o; >n& mFlWIھ0b\ {U ڊ@ܷӬ+7g1ZV3uj|uC`!MrzW>LD_b79gm7#9RxVe:R{%s='$k*UϔcJ֍nu3&G w'b\<災zOOjdivۿKx Oaϖ4|G%#Jb#Sdzr*`faUUZ"賠ϣN7r8uh|픟*c|x81KmfB~[1(e@i G=?bg޸{E@b>  Hd`:!2}TE@q_b7Dh}N7@y*u*&&Gn%ƞD"؏׌a#~_^7%e;mL\1c4WQuKX0+P62:`x`:y=GMXz"fhAE +0a][/Aضq>l 'r8ux3uN>L4rFۓxBT۠e;=%@P4ŬW2e@8xߟ+ o k :RҚFwmlaױtZlJ55>Z84Ŵ^EwX?^ 9jjDx8C᮹1Ďݴ/5J!BʚsfKg=@*O%)Q7h"mP1+i[adt}vsQZP )^,M,Z-k6}9[I*0BuRVê2xs@pJ7l,WݛDS2cyNƐG0- g 5Rb7a#a{Ki.GzGo%iթ$DBfư걓ڳ=5)6+bS^( 5lo!\0.C. T )3_ʯM%`D+yL(^Fv>Et,=}5:ZAn&> !%5?;?t8S},}#RPB̩EV6"m`$&%0*bI|śKg9pH7n$FNEz gxuߌבCd?S~srPϥ'Rd,i.[bq.5۹\:&<<1B'D<.hj~5f}d5=8~y9 :c&`X;@':,*64,+,LSJqd &*+sGDf%T]AS"7'ƉC !:=S' -.Jh95#R"H;]y9r]վ+J M"Ʉ/pߚ<"P~eprwUdGH4G#ݪWQ5Ž4DvL:%ң :0 iIY ct9&ἿDޣ-5]"6KM -5ȉ"Usp咩, ë؊Sͱr!Fs!X=;K΢0RߍJ^vaQ8۱P;[@|aGnԯ=oSVs\MO "u8?#td}!z'½INzg GJX'z(p #HkR`ږf*$LX\8maq>C4CUb`Ck.\ZPul"ǶYT%rǥ @7=)Z{Q~8)#Qi~@hʼE俁 _N0>`Dj @"2 `թܙMאky"^-J1H> }RξĔw Tԡe_׶oը=4Oabq#ўj=yl72(dr&ad "`,%?4e%ØR8oxcAUY>D(ЛՈnN>eyv rhvtBu(dO8=!dgY:D v/S=ԡ\@d;dX}ښIy kQC3}ւv$ A ZI7JGU1`"\Gk@rs8lb90i Uc$}7)J qWd;0iܫqe,y-ÈoEAB9o+ L; X4^x<^5dtfʐPCCMZ:CSgޣe "(!W~)6{'`U4`C!M9Uro7F2[ox`#$9}mx<DA\ L=GjlsXJyↈ1z¬I+ʸߔL*c%.Mh6}iUme4fVZ ]@U%ѩ 95kε6 ըa1N%dk1JKĒNz/[ɡhO⣆#y{ EBjNOOu8Dž[g<#pp}'4kj;' Ok1i1)-j5Ίlԑ*wMn~"/1g2 <6x i<\/Ia6a#[y^21?dI*?sE,&ܗ6# V)7Z0Jo|@|&9_(1/Z x @6bii:ׂ*Lkt3*5W)p':f TtX[ڷ5;y\;v0NmtEu\N&Wjh>~wP-fHR?61꒤2Srz&;h:p`eu~m ֚a;o11T;mҁ ' :X9GW?M {Q;rq 3 پ2aQ#;y!b\Mڎʶ$>۫L=\DNix5BȜ&n`>F*+$qn#\=kJ\c|pD3 k)lDvt /0*XNv!YI[7gy΃EKmV|DS7WY-:'ՇZxmHGP$n91衬P P}JF[>7o,2חl-X|h}/E0\R9# T'x/v8Nt|9ƫEdf8+7W zHTBj ;#O<%O+:d[Q ㆲʻ)s/A TtR[Di[ TDtf=]Ł _F)`!/5 E=w0( f 5:l[(Wy#ԭ-qRC{%yHB;w"ږ3,  nI!|:K[(E_/ f -/aCUTHp2\?o(/\/† wBc{SaxN|,ϧٽzҹgm3*Q52/)ȝ}"(:G8_6rhƭ·ZZwݨ,%to&NkW|\9!&cZ3vvXI:!@ThʯCڷ,eD'%gɞMI!ȇU񒜦d΁blVdKȎ&󤁐Eg fCF[;0`lU^'͚ UjOuRh&KUe1$9imѹj u.\˪,q(ٺKjWYz hCpq[nGx箄Bdr21VE) kF N<7Z:U@e*{:>:#Q+Bߪ O0 w]6v7n\EM5JVA%R֫~HݏaO0fg(d3;^ެ ž[Y~u4/87[^t8}WFh/C:xG9ﯔ0 n åϮP=I9 ED7.|`x׃tÞK2p< O'ņ0;':+|dm@).$RE |cu%`l ^lVkgY :na-̞GmH.ffxGtzɏ^YM "Et! >~) :#,*oЛ ڠ?;C[48iT[i DdG^?)I2`SlZSu㽖 k(sڕ4xff9ԂT5n4u*^jI[Ȧ% ZyYcܨ-n< D6u馼Nfk&!;?o K V= 2d;G!`6R\km*! 7T]& kk ̭>?C~K/z0Dv`Brĕap#YQ:ǐJp\p>|dH֨NлjG)ߨ.K&y5,ji&oz_|Xy db] Fָǘ)zXoZ8S l+ aK€UfKѸ5‚+d+{"$W#L0{Ǿ!$*7/UvXL+$3,5>WG&Zwl-~l:XWQ|!S.߾ڢk B?ǻ>u%`״SDPm'%&rfǨX,Z³IA;,܁ c|0|cqQ,ԑqᱢR32 h۝MA:Ê~JCfDj2<( r٠cJ&4}Rjޤ`x~0+K4챝OOW?AhvD+nWHfY} oGt÷uuOwgWgD|;a'螕!#TUTtwæ>&B'yNօ)~f 0_`;p>w#37cE,_[~sż~"2Y 0VApis`&tf8*յm6qwf:ʈ㉫s7]cOGX??8<1JW)~`e;4@:)dGզ۪>2frlF|\0۵qRv"X;ՏmN2'^Mn,рֳ4v"ƃ@~̻xg]!+l+<2noa{iY Mdf$z z'Oh-3FQNVeޥ5>;Ir[J&obP(蛙yO|#ylJbmJaǧQqBQC>fD5Un$\hAq.sR٦>Ow'6<0-,vnB :C̋sbvU6ƪQ5)WR0 ה>/2M>L4_"Qb=g`@vHW0YssF*[A"ek+j@M RfvW=eAO|@!cr|ebf4eYjed ܡ۵.2`'iuGFy?@1ih(%ʂ7V\qF%,NׂE~`\hV#9]1YsV4Ssc=ʶ_TwCKg>ޠҒPm,^JuAj=Ҳnԇk.KЍDFQ2 c֒AB#LlWvj[JKBZ<; dƄD!BÛ:x]@>CG# H`3z`H>J/E;.4DiWq{ @sб%"i|Խ&-tY4[fJ P [nRtk= $=z2hjuPz8#о}]?jR Nhk^ s+JrDzf oHSwHWVhaMJMd mP$o=j# ‚~ػ`?77 yJ?4!hu3Ih(ռ̱O|݃".D g.[#ըbkc"]W,BP=v6_7Fl]{H̀cLfCuUv!gy{ زYWuwM J`4$:c7VF,ZeS&y#XHӦ#Jqaj^Catf‹U -evRe zK#I)Y}X*?uyv>ӣ)>(>[@`5DA_7DB/x(S* U'9 X\JK3WQ-5-YcR4= 6R+=fִy a~6Ιy%oeN;!9Q +2h9hJPXF^y]\e ˞L`}ΒdJƁ@sYnr gW;sPՔkW%zҕs,y?;yud{Rg{<4=Y'(;Th*'"7]Yb9{(cfƦmO) tD9͍j=[zײ pn?5>Qq\ߐ={;Kc nr+8P nv,q`/$шMH?CDړV|bq\rt沊ZJX `Qrcrp ͜ꩇ]xdtRRšMFp?K/Iӵgkx|qguda_75"nfmǝ#'sd;cIa I{ʥbt``!Ѻ{MG$BosVmrCvsWWr٫36!7o{74*QrGub쏬!:ؔx NyFޓ{<`3\x&ݒ WއxxeoOo~I ږ1;;VZX8e0\yd$K!BEGB< 8H* .9 \vT; QR6t>-%ynWfj3k+ ҩ>$2.`{HO2:`*ȔP-WYuFkSIM FdNc2 K}s8=@&tn (&jC| bx-FBfZ7B6E71Bn5 N2CY:`s۾vcݲ| +)ۍ5wqg=vtՇNSnؕY!X$<̇>W:;}Ɛwxрq(xk]qHq)tOjX_j ߠG@tJ`%~<+ CMх@!pۍ .}@30>srvsWml a ZY}° I2ʪ,ԠMIl@{ 0Xr qSS߬=J2 p|VJ>Z#}s'g E͟?׏>)!H^Sԡ>@v`YF?!>nÐFd;Gret4Bw/UaZUfiǠkQd A$;_pUm-rd_x=F9h?2 -i\%ߤK=5?ێU^vKwҀ Cg"$xr?ڞ6ϓ̌Yמc(c^0-ohC#ۤ46lSxDLhxQfK(nŹfkis2gjIYHb*7gu\fZWj `I]sHD5\*[=yqbBWghbZE$>uĀY߉[&d`ؔd́d_`{у1tA[v$H<";t9,W 6G805VLXkD}LUn-ٚ,TZP0/[Ū fL?E_a>Ğ`(!Pޕ?c4Vć dPr pvÿک寊}hM@Lij[5iP:{  #?ð'_UFHt E1ȲoӨukLߝ>?*aa;w"^;v:~UTZD^˒,8jixD`I(9&CUj8T`|8a0:8߹TZ0f^qCE2:arH`K9zs {o#Hnތʎ? ejp$55N B|%Hءx13RUɞk 4(W0.SsOтNy+/hM,X 6.D9Trs]=~$TBcpfG,̚!Ja'f^?Ɋߙ! ^UæM :`6~ H ;](ʘ3ȳ y#?"V="ʯG"(coﳄniKP.(CexiBiD{S˦ZUGGxq.\][WP}V bEzd|˾GQQl j7ͱ칃IԆ]|K3VɪO|f(xa d|@YW6MQcOҽj!q̂. ƁXqY“C `Տ(mM! q=IQ(AGOi>ȃf6FR&jʏq*:VVT(bW $*mkr(&oԢ:.BWgvTloy7EIy-*fRJKOCT3-Ntac4: Qim6s#AijJ1V3%F FrpYh,n6~-IXT7=9VrJ!!N:EHŃzz'h茳aܪ2H^2;8p',\ _\ᴘ;hY}٪P3urgW\rIAmDgҖŬQ.1/[&)`.IVgB܀w xCqv`l+FbY [ojY#qinCLL=ynI G#lj.2֒QMgyrl?O[P'Fn> S##f$¿1a,~ ;8зԼRc!P(|]~b Kfq?8^|2aЧa@Ah̺ik8$y_#"T/>H_ v?ƅџ5t)(MHCCJ̱=X "sK[ګ@w\F_jf& aܙwd0-&Jp @f8rh:/صScÍ<-1IoZ+Z\$h۳M]dFK(+~E' L^5uïlAM{OS1:{GQN풾!(e׵('MFW5w\E :Zĭ=Uസp Ww]J͵AS&G8(v9)4keM!T'8L$"3hQ!yC\EôĤn(<.owDJbb05N;n 5^_O{`&mtkј1FRqa,3^{hŗn֨{%K&m9{umSEnW7,>ΞP[v-ǗLBOI,#.XC=r)ۙ}2KX7m U:w`˲✙ڟ?XE]e9p7K%Ȏ^$͜8~D%O漖$'̚s2l7oڭ{݌CSi@oHLTu9IڱE;#(ܝ-+{F+]c :,2. v"8.OqGj8 5$Q]4&Rg4ߋmO^;I8zf@'TcPJQ#? %K[5S2Ч@u"+\rƑin~]e4ﱩx޻"[q㶳fȠ A p;{/[vo@%1Y;1}~= 8h/i( ܺ ')К3fRIx/ئkNB}jz9? ]V47u8ڀ3#۵Fu#Lm`jέRvI(8Ga0q\`g_ˣ kE5H,*F Ck 𶘝W9WϗuiPrpAކc[1j )ZA'f\v^ޗQtƚ&il&#in2y.~g-E@[wc[>*YD/@o>qM9Jp+?\ M!Kޏ)ա=%~>^'Cws#22DhԁA,N>qB[Nז2 i%y ^-0fU^1n/XT55+t AW^>~° s " Ԉ@bO$rI20<`j6ŋU-S_FBGĻ-؈ SE/7lk5bfW}TȊ=-PK) =Թ˝JɲFóxf&nE'RsF z|,'w|W7.9m~y}*zW.NZtf9ajb5eIhn{9wͲMq/F:@}H*U\T쭊po ?+f9>bY7@=!Zj֣D bbv|_OD#w}$7"eޔIi8vȇK+p6#?H?o+4N z{ $?ŝ׫96HA$M۴?Ss~fZH'0oˆqjtZrջʹ@|Ԫ4mySeWF s-5cQKw\5BdfYK< }#{;`J6fnNBש}OLY56\5(0}N| e<SO j"|'2ވe;jE%45{1?`1kKa$W$i vA=^ L;mF` /p")SU,h)`l < (1fWjr<iD{ R}XKU7 jXuYh Ms_oU7eU:ͧ)CIRJ&v52ZZahR9Y`=^̇V"T&"mwe9X 22J90vҳnD49,iFo3$Ӑ`;k{U|F.]p =~]*-Ǯ_$]JI*P٘IQ .ɴ#WB_qV`1B7Xuer[ %bVdz%4a[jL-kUQl$J% NAc nyqsZnQ!|yQ >,\xzG̋]c~ڇ 8tV.l)El`'0k#i849ohb7蝸, S,I qy^݋z cx\_YKNanI%OI1Fd"#Q}%hDP,ږ%w7.KP8eC>31,/ .gw>׸֓DB_Z=-?b$.7@$*"7󛂅)gJzfVBFbN+3%~uVƾ[)&1~WO&SS19Pj\[a+={ߙU5d~ٺ*/[:x9}ÛlI?m!DVoHaNȎвO__ݾJnZ120 6~Ic'zܝ^X40(# z]С;|l=A2dKe9/ buRN)xQF+PM;OJ,/U|k&onfBlH9|v_ȮYOμ}|Ქ ђ."0 ɷaf~vU^B='[r.*5uqUJݷIDr[QEM-"_`әhwa SxD#_B{ÝI–w%f_AVk>8:goTU[Nmxvf|M/ZSӆJTElItۗCt"^4G=t}Wfb~/=]zpA*ڈ(h+9'6׸3TQ+פ̌kŠO^} NyW"B8mkbgoB+Ŀ9UiIBYm  =ekwqݧ ӞoF:987 Mxp{{<#>X ae~ ـ37Z{GhnhX}c=ҙq~3|t:XCH㎺/GahmJ3Kp_cǃ5l&# iq߮_.VGO NLCs },-{U9NX"rt>YDedIg0௾nP{Gd\*Q%]G{:73dZLkW/1?&ͷ}ogJT҇\7r皅pq=`qwJUS8۶JznÙp}HdcH`4M W:@hnoՑ'stfK4ױ glRb$ԦJ &X-=fQٱ@\B+#YId\a tdQCm(,?%x]58q GbC9q=p̢u5s[E*'d6pLNqC"UZBwkqКIC X A2"8&6 j:ѩ/K:ྱِL /荑qmwWe* W?ӷL ;V*nVTiJtkKQ6#-hӊU,@L? c';̃T,QrdJm"l_Zٔ .:+34@7'OmP"-g(!T#鴪* gyʹ668{}IedyV i+T'\+|9|[9Q ъ .+]IF# VԦ>;W2MC81僱[@a /07Jv ;MB w_ 2OfK.4Հ&žT`~^\ܾ@rv xOV#q:1qQU/rތb,dXA%%yka촶",s(e% 3 p- ky +ʧAuƣ%9vm8!sh8^FԖKUtmRgO55QTiC3;@JÂ8JfM R )Y?2BvV ^FbXa[@d&]gݠ Fx'&dӘ(Ws5A>`Ӱ(&\^&b읰o領5RM _Yݥ4 }T#B۝-k;BHKFrF r5A~pMZ6Ad@ Xʖ=`a鉼DBOW;ɇz5!ND^,ȴ/&ha(h%߃9n}.-D&`^=f؇={H$(FC1gDEnӧO)?ҝϝ;2и>bb{b韁g>#<)R ;)T2D9o.yXSUzÑ*De92| ҷ37 mŵ`%Y lzm؋N`)*I}ߠėr:tyF,$IN̫E5욞N<ۏU`ʦjz%Kd[63^kZ䚀yЩK+˵r*n H%O"| ex:j?N}"$.?6MV]GdM,w]qUq"~I|Vw\S+tcl B)ͣ͵8ZnOYŗ^v|HO5f_me E@$bz 1d#S 8tZyx$ 4Jώ"'ND T_i_8J1OŇYb0E8@% S2lE2}K"$(cA=IDzAm}rxSWPR\ 'Pb" GEM|'@a>wy<4HdPVJsؤk3%񇫳(YVc/cM5Vt*udM30ʌa_Q|. [AR,F\V?_vlڎ/x)KL RP4 &yv|]⿬UybGϯRci4O@Z/"bY u?.Ӫ`FmGi w6ˍJq_.ˮe&^୹gJ.h8ipk?RWl7:[=Lcz!mרO&S:c4j*le!$Z 9b:b&׎O^v.|7&f Br>1`SeNDQߖ2rB0P hy܊ {Cv =t Fzt6I ٙ}zr} "CBO-anibf)<\ v +2tf 9- lI Lwc[5Fu*gʎh~ hLt<[`8Vk2U}a {L _ TXj:WC9#cY^6D#KW=\d>AMFV%):GAr֔*f>Y[kD#VguI9FlMh\$cXm  pq@!uY9q ~zk*Co+w2n]G:ոti.Or7@R plV!a8sWڇA鴢X\ZW 1%NeC os9>ʪg.:a՘P& Ő(8F̤pRUC)3L=<'UR-^i,%rx3AedEӣwcucP|0m% 7FzErFC[[31(6b;ǀo,[[u&-~%c I8-)>v~!̓e>RW0tPTi͆2_6=c%vMֻ2uokH6JC:J_܄yiСRSRtF6U:B0bM*Yq_yJ1V8|*CJqTx]={j L6! ]S@7m-_hԛiQBy8ܦ#L8-4w%:>pJc-ǺG>J3_49Ϙ!{x'Wp3D*OBkLJĎY9g"i{& _ie͕y2#|-`FSG8֛iu(yFj-<`T7`}_ح_*2c]p׉Ux蚄 }es@tL=_~/Cm9;53i]ؘVΑHLD`ԍl16@+ݳt"L#F.ͳ w%O76b#%-u _2{%y|q돨@ }m9Z5ŀJ#}8+4YZ3MXCRR/iw) 8(1ٙD1zy W(P]M^%Vsq|(mM{حs}W(] MQ&~Xp 23_N yۮ.YQg7-A-5'?*$^eF^*bqo9=h~dW3Fgaq?|](eSU\ )Wv]4G._#WC}Io#XB|6/n  <5O߿oW9dncN'Yʂdj@ZDe v3cϗFfO| H/Y@뉑o7.K@ EG@HoG%פ)5a>a~ "&=&z}K j m ɽ~+0eM Z@jcM?IsK ~йk+%;3ѬD(gvʌI:"g2ۚt+й #~g5.]3<*P˪_א,f$i0'6Rƫ^x zLrFԕw!sdT,h7|aGEDҼgV[b[ZT7~VWJ݆'KygV1E6> J"}:bKq_i ?`̋CgEJZLS77ϰ̫iKy,ϸj1 [WPKۍ4"%Dm"ԒȲ>޿0+dyYn@31=,h~b>M}`=\䁔L>_l^+J-L 3:͏ 7G~. ŤԌ>Xt'KXY3N."XTetAia \?hAUkiO楇wN& s$7H/T $>|%5k0]ۧ"sH9qqDs,1Ȩ8Qژٶu(STSoASb!2CME6|{8bX-@]"&򙻆#A'yP$ŨMY Pw˶5$GG1Z6 ^dOdCYM~Jm+˧HNOH/FL\B*Q%Sܟ+qKu}a9M x{uxKfu$  3IJp85n&ZƙR_ #׺ vQqmTS<M~Omx~)W]_DQFE,fYV&> hbV /vsFV llP<` n6) !H@TZ1݂#m4TLX n wuѽ_N^4_۽pͯz2 f푴::J(D- >2Xn6Ȅe__=F;%nSECTy2\nNhal,}"h^Ϋj} O$f)w H5F}'_EP-Yٜne㞼ֆ-/tї+cɦ챒EdeY&SlJDwޓ=e蔠_ʵawD'h}q;7AY t =tt]fJ9!O=UJg csƏ:TamM:%H"5\l~BMD(,q%B4ˍ=r4Tk+Ff=,0GcVSzSC@6r*MҊeepo|oBES2بX UB7^ @V @]!]9 d^hHEZ|!z1t/*+%Yke?CE R$k,)s~㥠}n*s{ݴ 2Km22 I~|iőywp;hթ=ݠa $*9=!w]ᄫ#5̽Ixk5^A^'ghmBO^LVLqض<]_3(wM~tdQ(M}qem^7iah.T*;rmX:Ō^iP-O5tN &a,r2q g1C-[0 }\N5d`IQ%A uTsP/|@Fv(ek_>œvlKLR4n;Xʩ]R(wiOQ+UFP{9I#ڥe8ϲ* os) sT[΅Pi[$Džo[IBrc;kB "lGQҽPe+ŀ:ŧO;Ku[({ؐt8:&I ?F4N-F}#UVl4l?R VEt Ag1z 'r2ni_@,7r`5*A.o)lB_S9qH&a|JW NCXxoj~ B= bB3(W_xLz8mɣkF PXǃv ٮPľլR7'/8$*],,77J%"A]?򇤟Dе^m(0N{[ԍ*K1ɐkJ%qq Y M/PiS t"jw&BHOR@CpKz,ɻ}{?wE ;Di¤Ov>y. y g''3=( \kDᦊ*/|IȣvFn :\B5Inq8ls4bű?|1gԨg?M Zo\ϭ۸挡js_oPPOQv.`WYהqTei}OIoUU;zT[f"É2cQO .y=-/?WV+HQx]5PgYVn?kLϐՍ;,@M 0m)p*\\ zZ ΅g'Y0뒭 ]A8u {UxĢ^J[v_s&t9_#R;=I?ǧK`NTV=H` ̾QwCv뵦.):3~p0B4%Nʞb*tΉޘVLXoH&xǖ";k25G ?cO?_Ru=5CnJ'١0$GއE.A4 - wnu/eo &僙|Ȇ:ԻQf>IGV[BT:R#:\5,-> ][ڱR2 n rf-J 3q(]Yß`҇k( ktX@y(qyox;ުHq?Bf(ɲJuH0;`vdH6FnA}ڝ!F89iյܦumQ %q6| vE;'Z@d.o{m2ɞ6$,n15grPU<% (kEWKw|;R'2NԊVI$-gErAvh)b1E XxQ$^*mFgH}wly~ EA9ӷ&<#A_jIj][\Ǫr/fP}Z7wB a[ֆ3[*38m}ظ/C7oCez~KD|}Q4A) e(2I+8 :p5Ž,^wEYCboK#]@&XO!;?GbØe!}@iնrbg2[,+JgG[c+n[bie7wԟ/7,]EM!pL8G?ol (ɍe;+ޡ$E/Lϴ #_Y+Q~iݑ(s> 3-T-Gg[/mSn_u)՗ߢk*dnʾ%U=J5 b,d9T1*f|xP Yp 4mj0-Ri"Iw{BU7 *4Cr\ ?B !2W3 ZwݲKEWNIj0 B?lsm3 5v4"~xRm%S:8wۆ8.#F~KTSDej4R.cͿH)+z23wyiagz6vey\gJ tXR`fB*V 8L)wjin~Ys8-f ?ydgcZZcƖܩhy7:u+2m!C }[qU1r>  7\P .DuK|Tۙ,:S"2 ilPm(]3wew03 ˂ʘCIQQIҘ>߱I^e}m6JWڠK a :;Od^c%[ܝ7E$vyCTAR3W.VBPe, D6 r%^NZkvVQ0BRd.й toOhPrVvGrdEM0-ЮT1ZL=9I+n>&oƬ1,nXj(ĨR埇tRىW6pBmxW d՘.3'[ cˊG#0(Ofv `F}RF"V%2ԔȺ Z;dYIA5W[*xVdRY lj[@k^$'N>8 \ߙqZNO(ɘþ6:jB!d˰PIf`  {ьW0(%W~S>R⍞ǟ6 3f?>dj)Dʈ -?`tXYۣUD[cb%}T)h7M`uz-o2)H ?. g7gՙNv +g۴ )0>lzM,/VpL8;("R2jxo/mBxE"@ _ !7%S|Q4=0uŜ _ 0`ܱ41q("]F󽡍(v [s?46(԰ꥴ WCBO =$ˍ! ^D6^<Z!,G-c낣/p/, 97{S(rf55hn&KF(5eO(1$xɌ jwus-T:\j N+cQ:A{hoKbhB_Ǯ]5+8i0qw3=h_fnR{w`[R6nYz$6L"fTTl9Vm$Q>F' \-J *Ύݥ 7t_۳OV2MZnx#ZZ{>[ vz颗xljO'If:uzW!v}Epp-wk%Éwf ȽҗE~v{Y+;U$3&ړ]- ] O3r3FN8Kj9}g?}At-o8HG&<@)CȚk[:ryJ C{eB3!g0 6d' f'KM;;O/&̆514q:6ZT=˼W*2vkLTGaRX0-d!#xKp587C$omMSCEF=p"+V5[Q adl25 B.Qf|~vq~bd6vQa..a3r۲[330O,vQ.6{Rx5.bi$Q64`øݝ)ǥGo]P}'1d2f_bYtFZZ9vA$=b?C>#ޕE]E&/s)(8}lq.OUo؋B3!V4ĺ:Uhq5?%,&=FH'0q }/ɱ+x˰~"*QLgq"(< N~Isڢ DKVX\}49A%FE""(O"FN+^DCq^omJrt8@xczU5''R@d==Å_2'XKD5|F sHנ5싎*n^5Ewzfp%HmT![5*f FF#IB$TrUbJcY@񀬒Mԧ[뉃j`JL/Q8 wWN zD߷ݖzF7VDz%cg UPψY SDh?kwZwN`eΊ.|Α |2vDV?AཀྵEHedmP(ca^ҩ 6Sc꫶G7䙺{r<|M:oL.Zҕ@h Nۈ8p$2$Iqc-)rR5([KN2/TM-E9c8䇊ԟ$M뿞3x0䀌6wGu8r G|DjgЁemhh8pkOfCu=4zz GN4.據1Yr"тl}*JQŞ\l|տuk J9ZRK*ڷ%(~;`.%;}XW_~'ؖJfD 3*tkK#x3dM]3Zn)ˎbΆ$R~_Iz $|: ޒû,7C 3SOO'֤P;=gƮ §i_C@07ۗBlg$ >2_ h򇭬[K19hk?>8mʇ1gb$ `heoBߘ)8+ hgZEkLc*w0y4zWX0_J~7jo8_\@g6sp~p `Tp @ihc&jpvr/ǘ$k'QS?7C18&ğh`k0E|W ɨ ذy(m_DT-"h+He4/LR\3oJKƅDAͬZQ>OAOv^W8Y)5H_ yzZ4f#g ƯqK|INfݔF5`>v!u;>ci|b2wO\™n4B*&?JS)g2Y,6l}+Oo5YL9 '1` oÔ[i* Ɇܾ &UhOT = 96[ =z!"CISgf}:@A`M_vbU7lDց2Im?hMU6&:%qcF ?IE6ZL\WqXH /\(R{y񖂬nMJd CܶdG26I(ؿQpu I+›y8:5Rnp:J'DF.гԱO!cOR>&f-[k/>J]w`;X)LC?.fm'X~1'X> 7Py D 3H/=kEdpK}biI̯N&uMf$9JvpD}9XǑa!ӃZe#H6p~V>ٮ!Wr)X%ն2YfƂcYty"^u^+ mN͓bҲ]uKrEjT73fwRL(d !wg;[d S<~j7e\RXT웼M>Cbk wQ8Y /+7-W%lRtJP"wzt׆Sl(GV4>+F?/:uIFtq A9T5)`?~ w_͓7~+i K[bBT dqr!P^PT~Ό7ؿ}*5qa\5ׄޔT¤eW0 n%XuSNPj|Ok>t7R m1[Q0Eq9굌%P:*1 7r L=Ѵe!u$$N7V K#@i@+SF'2Z)XH8 *u< 6j~T)c'~xBʰBq@"&#kXj3kSwXryP˗d4'\/Ojy?#UHb^.Fw'qJV7oGFF2)1h۸Jds7Hyx Ȏ}:AM7SA]*=?T:Kj=Փ㏉zK8 M2negZno! )&~d y)M~B}P5΀`-R*tSQD Y|G 8柜H\s؇LyYo(OX]p6b[o;tu |͡]+,j( oҫ*aS3b&>)9&f\_w9RpCz\Ad{ w뮦 2WF9x).K*؞@;tH\M~C[q:R`<+!_pIBu8ҜbCO2e0:}19* dpmc8"E{5@3˩&}ؙw՗zFtuYeДVnMA3^%o|KEW*)L?~TȺԡE~T$aJ֩eC!{|GHeLeJ٭QEPLZm'cme5Ls aC`8*5 (UGgG^cىBR-wND qL1u[c<9*Td6`I*_,@v>ѽ-uDeU+@{ #h[yGz<,xe5oy5mfEp6 '2j\;1~̟լA1?ha'Ȅyhk}Km gi'e{3MqzD2& BYR㢈NWF !'ɰ*P# Q>]m(I4"{;ix|2([_ge͖f}WEH}lM1 ߢ-(Aڣ ;t&;^1h JMgd:9Ō2g~(;v,AH-^Jyd1(xߊO0m!Iv@F*K΋PwB}uNym͠NQZٓoJڳl+/NFyNDJۦxI<9tP- ^Dn3@AD\_fidMvzoá[4$NeM%#[P*0p T*[ai^Z\ z.2̳~4LDU$ޛzv1bsLRRç9}VlgE/]4(~|!q+ 0UuUcOx\t W͗r-a7w#nYp D0I/,#qQO A/2:BNyKP@BsoATuJJFA[RݐڞL~/P+g9%O/2~KL[ϝǵ(0fr'Ŋa) =x'nzh!2S1Ize,5hMh0'H 3 "ݱHޝ2MH DFc۞ 4KO~%T(>cȬ#O}Q@(E`Պ{*Y*GL<Ƣn PBxH3%w*AlkV7 |H! 2:]o )C,x\iZk)33Ɏ˂,vqURC}7jN5kv&^SDڲ,/7V"6҅+n8B<y aQ)ęB}{[XB  ˈNG͇[ni.gzL `/Fs&Ve|f9~.ڳ!]$^AN)_6 Y+|l.ٜPvM(m?.'QatLr៣Hh)` +ԲL\bé=҆7)Z!:6_H(*,WL\m8 W/n@)+ތ4ym#@2a,HU`e&hWez?Ct Vgo!ZkvI'vk!tc)%{S$XT%qFGm[R7#M~E/Km?R#qn=˝&˸֪lD]!Q\AT?Zxܢ~i8C qAQF?Ər[~.|y-$K"bPQ%7K8v, Sm[g!;|Q0u'v4[/Lc:׫t [GǢ!9:==JdIP|E|0~H?h cɳq[-r'GW2ٻ,wjޒZL)$xxɌ#^:".lhapߎ;H 0b)/0?0 WmKqZ'մ2*z0e]yK9&N‰oQ_rݣuj.0 ;9➩7]24F)hK`OU"M x aXz}YC&` UQD%t>VYa1ys/iZ)Kd3{RTRЌb~D~\y{![7蛚zjtAQ<+U8+^ac-}# m 48hr+N,9&>0ة BL9j2a{mjysR5N+f soS3/RvN \"|£Xo) 0{qf6é4PQL2I!vgE[_GDfqi]n 4,8*XkHֵ>)NN3,y-Sx~LM/;1D_C2Ft{{02٭b\v1+qj F x| y.xRc-C~낎Ǥ2DƍA3y@#`iZ^bN82d{ rRWUTa¾%j 8wbD+`7  ̆0^| *Ӟ'4p~DّLRb>)٘Hsh+&" s[6N#??zS-nZ! 1cHG$4+u o9ۮ2j^|@7Z:jP_v7br7`z_,#_D]64E~h!zEXUpw%@MIC 7lkȡ]ZOj`qM>?#gkH+J7ХuM͒0`1_njFxZy{NoMJՔ@AY~%5&oTB0T2 ~;.4G"l )Oh]z}TFݧkizO&i#80ę/iAú%8yM=Tp]RLلtV8sP*X?-.TcU]G;¬hKW.MXOnMfBڵ)… R_/x`#KV{ͩ;F3 Tՙٙݐ"'7Q188}m*ö>PL;kE6C_e(12wrrm@0o%ߌ _;hi%9{rNwNSLVmsH%+{%tKoIYQfB /ۄVye".8Ū)6U,~ մl0 )ӆTActG8r -7naU% 6rHw,\iCpHhbK E̪8ꅀ]+/*8HRtm֑2tɿfb+h;yrtZ tg;H&-sP)"-BkKOWʚq,-!&A7h[꼁b ‚{S AT;Y,?`jdsJE #?=юJ2̩ܙ TmqJc ˴@C_`0]N0-} (w /HvB6l ~ e(;7kxh/; ~ U%^mW[t/*lՌ;Ք8 QF. ' {S9޴AR2.S<^eKd2a9% p_S8ZHÄ=**H2S`+\E#jݐ{FAzꇩ)ˉV k }LCyEpͨ7wSO,\' D6^"/"dslqH۫n=HQ\.<劑%ֹZ 7"EprV+LzjjJaH9KμrL&S.>A4 T*jwy^Cpj9b(z#5t*A !`]̖[NYÛDθLÑ!2QE2fڰӦnF)֖?*5XX5 N]nR5h۷1ێr(I!#?r~ʅKkeBŏ$QhWt,LVP,w٪_{`d) (\V̑ЊH7f\~1_9Nc[D1(!e1޻ O1 a#`ތjw߼VSqCWH{ *'F!ڸSbص>i+)J(D1L7!]s;10 !ha~ʦ0Nnm/7 FY?QkutVJЎP<#7۟ƃ[ۨAFMS/OW$$0c6???ٖ,MR+Xy6l|όw@^2 MPn#2Yd: c `{4!,jN[-W)#o ̤8D Y<1ZDL9XH̿?t8ee hv-oKg'(r>[ m%_۽HıX`.E1F ;x3t̬C1Bc4h=IdJo(`Ǥ3NeBV6E| 7Hs!w7]i?o)Ҕ5wAQq‡NF5Me= JdHx*im@*8ZhZqNI@(Zl죦AʶQ,y"# <5.GZVMIIKtUa(}nhZһRyX(<$kNhV׺b paSQ'*eVƣG$tV3QʀӤ:SA>!?,]J-&R1adP\ޟr|:\pO> b%uImŶYWCSbsI9F,M)G~ ml(?#ʈ ];Ybʶnt賯F(y,\[v@NAIۂfRk/&#}0z)kfmYk:zq{_UoVIp `:%(k@nsdq1UغBT-Y[C)M[ţ͍(uQ`[/  d15"6pZ9It\C8@> jB@nlެJav!ev|u\HC)yn݆+T|i|,nBC d?ۚvVA,v-(OۑYu@0Mp 1Ƹ_3NrYzXCDTu0$r0αyc7ѝ~;h)gKw| E+/t]Z7_vTWy\ yx7<Χoj 1!>G*rJVn=KJRbEw+a} wS~1D7JT R [KLk]֢-5B5x:c x !6x6 Dv=~IL8fn]?{f'aƍL);y#Gp/V/ޑ=ǻu'%nѓN8\.VeCJ 8k]olŬ]'3=:U(5^̮G Kɮd7|ce$5_11-^'چ#]Udxm{:4p!J1G7ӗ,s1Pd+Ops=UIԶ ro cVێt~QC̘]5l93DiX Rzk2a4E5Z8\ 3Ft ̋$f{72ʆB5'w.@eO熎 uaIٕ ÙDY z1%PNwBDI _[n~}kѷќ; 3;B G.{d t_R'3BWc4 } Y~d28ټTTVS WW=ꋇ v4A oYfxyt@pX5;pB@Q`k]|2ťlyTRwU^2QSv6/">M`Z;3Q74E4)0b"}Ld=='\xLlYQg5Σ==kr1@qTzg6(y :LZ\= "wNaXUgEհŗƉ nfC)(O ߮jK&׀/CP SW`@/og6c6;@` i,#1m.hҢFb(Hv٥ e9|nZid'P%i {Zf!/ >OK^Bs@Ed ~S/%OX ]Ǯ0CTB7fJyԼvxJMFc%__}oΝVD s1)#\y[m.G:Zg1GIT)xtNWU, O,g-+pRl2k 8F5UVo)l0 4p=VSh]֓z0hǶ,en3X*I927g~k9&0Oga&}SRSw32){n jɏO$Y;AI9D] W—ŎP ɦ턽Fm;(_Fn{sik!`.k'|ﱾeh7X>tCE)ə{xn8X_SG Y[^Ϟ{5GȸV&rVA=6 }!Y}=Lq)*nF5F>~, \qg%ljgo|o?5Y~hDy&m??,Zݠk9N Li_b(`O7FC Ӈs+FёA mg` {n1aԼg 4.4埒/fI 8rH[W %Bq9u Q ~!Cn9&Rmv[.0+Km[ur8e-wQDIy)Rq5YF3B笔!̀$48w ")b)aWÝ+_^K;2EhAԒ8Rj3~s1n $]s+1[fN@ dB-u6E}z+߃IM?ͨM/D\OY 3F(`> k-\V[#h>q[`$JK9%Y==z.W>Q_|!h *JtTN颅X,0~upV!QТc;|&2ݥ_Xj BhG),)-yHwڹnjP\cBBSOhO7~W{ea3[u6eu zT(> [ƾ>!o 'Ks Y",)5bKQQlWW::Ԑ)D/vjy*2M f͘ǻqkщz'^C!`ǜ]Q d@h1^~`e=#+Ɣb=Bh))@~}dJh⚉0o^ЛRV cq0'gEP73XPAj>n٩e Nh:'C_|f,vD 7_Z2 ȹ*KK| ۩GCBՏ C [sTr%^xGm Z:Bov2r &^K‹+mEZpE? !.í=lUXGu(#R\8|JtCio1,z((dbg3re)Pr0؂$Rr ;mWT8sG5_iQw]o?cLOfKJ{>|aFqï J 1'U&xK(TFyF Ѳ/&KČ/ULAuzJ{CSC__(ՙEۚ ިdړ!wb> tD8KBPˀZ LosZ8Y\g y.uyFcX1)6=SZ Eu_R&`ZW)O3^_R(bOVNbi }Cv|j[sXIH͞ӎKƲE,<7cY=\ނ F>oIp#=( %g[jYzz#C 0-ݑYm)s&{#wOStw*æX\-6I8#M\@ad[Nfrn ~ǛfJ=?[[&;/xR`-k<}Χ)(G l/Q)/i:Lsz QZuC LK?wp,qĠ}gsƨٸ5?Rn(Emsf%ak9D_r{<'p΍o)wSBf trFJ,f+*eӝ"\#ߑVƪPm.e84գMeW83]sP<ҹ2`&&U;b!Uz"W37I 0d6 }CD811o+2 D08Hby9l XWy)Ex$Ɠg:4C:[]'>Њ!W, [$ F&NHb2ߑKhod6<-+}Vc)eF7+:Z9z(Z+@>"ދ9c,98ǸM 5.钤V%xZֶpol+ ;^`rws} -NMU@_1D*KmLydd7]-}^7Bo#'Ai ,3Spm nzv5(1º]6<oqm"j= }2:!Aٌ4sUthfP=o2 &ZAl9qf뇧À 55dxʦ^zc`t#tV5-;nAKԠ0rLx`ƞԩ*[eAߵ*ݴ1KR\tM}gNΠ|^;Rq6{C 6.Ї'߭PwJ1M9_ %CmL@Az5YSV̰i~vj6jK|x]7iY-?= ,2^(mtk#2Jc =ZI|Fc+Y:~3Rp.pO_uX0;oUtrvWW7 PђWԈอ%mi(rX>nr,I [Njt*="zE՚ߖe´fDXs SFU]*%1,/'vӒoHV cd7)*G/>!tٴ D;?˧׊'\s ,6]ƭW3A,;?#¨# il\VFO s+fqIje@JY2/0X(PQHs s#(u©@L4O3[Ԯ/h !oeFsv`=P)艨ɤ$ 6B%ZIrU;BJM/$v󧱎ֳR3f~KV;`CGʒdk|l[mފu8wӛf}w6 ]w:xl0RK&*qu 2ħg_EJYɃIi3oOK߂ұ@`FOQg̸,c|{T ]%~A_ X-M)49 AewL׺16T\~-^sc8 ^f $^XP+~ Ժ8j'NZN\QPu`-(j\)kֳZi|qY)7qM( k.73:'Ղ.}"meCۍGO࠺̽#8dCx*_!g,TD#K8MWfC{RH4C'QcA,s /(gpr;I%ae7%-`AэMΔ>Ta V }W4,͝k3CЕl@#Kc^IUDw0.28 IQip'QzBz=4oț65CGo嬽JXe}^q 3qxo(W[)\:|DO`}%Y 8w#R5TXKD?(s~6zz:auRYowb}6 BDWOit}B6,i ?(С sch>&V}D6IxGuʼnq<'3 Zd=Dq?M@PNLH bT jUJyS0ڗf'PPΛr8UibZޱ@ў3G*f w`0Y݀fX .}cTUZugg7|dm;'6EG|`#6iKR4Ϭ*m%yv1iYBC6NRd:4q ֘g{zKf1l#xԼQ ٰ,bT Xh9Hx0F<Ӥ7@Co}=j1q/ŜLs/茹6x>l# 핃EF70}]M2)7 %2<OBq9ťdWaTet:!0̪X-Tׅ4sku_~' LV gjoZ!KD>ݡw2-#fRghBH;^j'ڜUf+> Vo` /8g8rF dBݦAP հ1%.!j l( d}Ȑ}@^-o֑QpcW~Cݤ0^a5]$>0]tNdXYˍmhWyKF΀q^>,-Pj/8qj*,rD|XB(-{^oGJwJYpd3vv)D4ؽxz)^-M'U\n S$>)B'#0:>U;j640d]63 P& ]pb\Oo'`*#6#6+ff3}i#D3."iOw`?<'u\q9S-dEk" iB"O\;;C"E~1{shjskƲiIqkni׺Na1LhK-"4,50]=EtRŶ"!A f=S78g(DA=,l'i<%8Ys,$/| }~G >}\2@'_`cz54,Nĕvl^4甆[.0IkH!_L]nY-v_S*͌5& .Xa9ZE$QLG;[Xӷ$.~okVX}=>[^+;  rauupdt=ϨTyшIAnDs=A8'D`N€YrSH7bLek_/YYv!?OEْ.ܞk:$D R'n/ Iػ5O8і2hUw³wg C*\l|r.EIdj{^%vv&g=%v] kw]*s׳.GضQh}sXdTlw9SBgsMZY1I٘CU+х{iqS3归TKj,8fsF:T^-@`k2c ṟu:ݠAY9i239!raK$j1'dE]vT?\^$S[Xɋn*_# dKO%]4x:$$n'Œrh\iSs9G?B_q3Rrx֌!02 ơut ~`G1z#ڏ|bcP~l3[īޝkC󷃒U 78c-\Y4tcͺR.ঔU 0HI%Fˋ*bA+HGa|D/=0fPY>${赧di7+a^p};^H-su&\2UMꨦNU'ֳ9JY^u|j"/^@@ q|ܵ(jѻ>|u1L5 `$pE. Tژ}dcOװo7M 8+m4#E1we6<tf/KdIc*OMxA(&\&&$,$uz agpѱÝ- ~WD`HaIQυZ@hqDL)VeU\k } Vc/Z$O8/vhZUN/ ~5NuVt0oɢ^r/!>r7k߷,zSbMTىh.-y; {f >7:9W1a†VHFm-_EQgrH:K~PZkև y@EDXiCɴ!L6ܦi› n|\ݚ5q#W-𢵦XLze"|dJ= RD|ma' <@nKvxW ՞%QCݓ[G̕Wo&O@WL|g5dF u0M}Ed CDXU{=<*ɬNx5qx'pDZc]Ps݆s[ڿ6-ת+3T ^y icS} 5b{YuZ9P!\ Mo+Y c,-iڮ pLX\$܎x%BH5خm'3yyBޗ<'($j?;:9LVϞ@~wAH%赻9;;zLũm_A@Sa;բ$]fyLI~B б#{ 4+$Uۼ&Ng?*"uں +Rk+.(q=˸5XeT}9 Bk}p dTeUAybMh2̢,o'q{ uR7A_"L2 !Akt2֋[Lqh2=5>;eéy'|f/hd5#9ܬn$(7h)9sPcIݪ~̏,nt,Yŀ|#^K=rMtiM$$Rgl0o2L3A@tJXHM7rnm LX R)t}!xp>է'Ewq``tV~wm<:8 t 'pɰ\*5EpkPRqp[V&בbAo@Dآҿc¥˻D_B1Q~ƾ^ן̵ȸ=]7zwc?0my?K`wws'gNNƁ^Spє LXh꣩fa p8л fUVEǀ<=SSNlT4vwxs H_6rZ`Ul"1!Z {؜Q0hk=NvoD78׌`K6eL)?&ޏz ^,w4_BYX@iA 9 (!}pۜMS1"3哘U(Β' ""#2 k o%p,1|-7TԫԔs`9빦!NqɬD0.@4"eFMwR<"vWKw1Bud;vJ@.bw>4F-j>/.N#}v."(mLj&rl wAgyy)*3q (0jꇮ> lS#ۍ0q'KANIz~.M vy)J}C_;cm"w,:Wf/adC saAPuNjY]r moɖx~mӦ;>lK &1fCBgˈ}FM3 ] .c'[i1C&Ot 9 7v ?nTܚvLZmΨJ'iΧPn6 ?O(XgeeE<'2*hi{Yp@R9}ӚiEYc5?l.*lPtykmn&°M9yK \%zق%q9ۛ+dעR6:Ӭӵ=q/nQJ3FW-Mٱ+IF:%Gsu1~-xC cߤY[ƊirjI=kmp-\A9^*h0q #P c)`vw2.ӿǟH\|9U<`T lÓUY^ҷ"Xe4'|i' JIHh1D6L9K!: ]g qyn|?IhtsC52I'㫅8 m66 ?+r)@[ʋޠ2}pdzSQ~3./> 6W†IQ??}WN+)>Ą&ZHe_Z: ÅXU^îQq4{Lg2rfݕ԰?pфK n:2`1 DdƆ忳ͩ%t{B^ 29P&y7e')?\&7|][W[m了[ƣX/| ԱwZ2\ NJyxQ}F,KgdVms-Ճc ĆgUY9%.$~  l 27ޫC 5xn: tk{czOEZS{ߙ~ &6cx^sh8g dGP;W!{.6AB(v1?Owh+X.2Y͖H>9qGKa=qϘԃT__"ߨ~VnA g5wdHʒ4=J(zg$);Zy( .-|vf@e'8"%Ai2hyi¸Y"Fˠy$rLHG Z>E"A7!d+ ?4ưTެhfj JtT+܈&lf(b^աe8"nh[նᏼG['6]sVB׺ lpmt=sXLеUS7R1#75vdh*4׮\w ͶS~ 3h'rf%CXe33i;54Ă8\ng]ChǸB4o9@-Fz^ r.9sH/m];GH=v%m6Q37 F.oQ{S4qe(ݖ(*XNu5:\ י>@,WAa:7: b Av!ީ:H",%o=, ` $xngbcb"b*;!#ƫt0,uR=s^9wO[4FOȋWĒ}Ux^e^P{OjGLփo%p<g WY*Iv*uv@Hy-DjJd 'Twu=׎ZVЧ#~{zgPm>!M^P*_ w߇Xi0mzܱOhmK(gFՔnZr0G4`#oKn^?Z6@^iqpW\.M= U"[xKn("&$K*[(n_=I (TQa؅ܛ^OglE uR*T;˲SÉ/TM>7s@ ݕQ+F66YjH$="O}Cx)CZDQs=K e_4Ě{A"[f LP$OEBHB\D`O+}rڥ@K1bs ϗ1GIbx^җ-OP+F\::.*G;nwtiaS<@+̥JkXfe#v BgeFKl)7tnUIS1fPD1AҪҽS'&wVC߰޹TlJO4rDA}"~#䓈ۏ D>!`.IWZFZo@aCnD ]w փ۳Q%5\Lko Y746QYv]ڙ_ȆB33Eg0gHdoSᫌ(bB3L7s{Ӑ" 1N Q Վ&h&J~7`uRyEt?mL\fŽ?b'QAd*3|"jيilŒI,'L8f'* %> +~L -|x1r*WAQTm; hyOWN< UQs'R+8[,Hvg 'D,#^RW<zΉzjX3@r2NP.Fiбc;:QkӖ9DF݋{>hׅmr5Otk؎c 3;5=$zLuuuU*E D  p'tse;)l?"jXr0b+? ͗B@&P isl[$IǷtn+M.~=`Ԛ-(bX uQIrخt?|ɾ+t<ܣp[I_Zp kWޭ @2vY@\7kaƝ3Gv" 8NhQl|᰿8.V'_o$;PkɶEx<15_J23m3ѱ!'&( 4^Wr&{t3ʧ<kFKbxZ~2#BCpBYTNdѥ"_)~ |9xpOҰJy)oCxsEoi/hȗ,M|CaNZJt܃1^}O⛢[h{%;4uVfEBg,$k#*&A7,T8h!tshp>lɋq6, ~(e+]2cNZJڻ^}"TBQšɑnj .PGL9ﻦb\;e~p0-=@Ljit%g$#hVw-C3,cD`5(&.$]3fhנq喼*^8dL tۮWօuN¿HB:T'7VJa訢*ԎRK/Q)2xKEHF3ʂv g-/=,`M4]$Bn+3IW+O^Fu@,IJG6<:,FeSvgnD@XA-.u^Τ=§~W6F l #IPCs@JH#$T,'SK&,'喏̝:'Y9ԡXurg6&($H%<^h<&.*-/ 4<8- yjQu:]0to$nO$hr =Ē~N3@ѺFRz}Pq iQ?\~&k qNd'j7j;wwLЁ$_6L@ј3]uy> D{&,H]n1evˋk+^ iEi  {vT`3@ZBLy݁EL aS[aV˦ΐ[ja ODB ^ L~9!}(I YB?wDWѹS;.R]4f m"r:~? =zu͜\[<]U#xffʶ>>ɸs?;Y?:YLmFV^O1JL:;Vzy"չh|=2(11_pb{Mf\J g;@LK+~1_hk&ڥ>0f-2 LhS2岌^/Sjh$ Fc< HsD$evw WW4K\~dbygzJ7!lS{z>v$gpThœҪ,PO e<Q SBLatܝ4(uKiSbn++C{ J)vL=/^_U.x(SΙbw#³Ky!&&!ݫ~ Ā=yBTZfaV&sUe׷P0gx"j"] K=Z4&mR?oՁ w:jcx[|ChS:-@܋}#g"\9U&*'R3.0G `*`W}kWn7F.=ʔ-ffߣ)13Ut WT1Z u7b~UZ\>S ~N(0Ӱ6ƉGy숔kҵ7I_Ŷj\6^?yoDl=;;VAB@EN%3'zXl0s^fJb) o3eI@RLͺtɅ|c$;\wy}%fKԳCAyL%2R޸C]`؅G—%P{$YXvtԟUksRVM"b-fO~ңzDj,pf~$K?.JMv|j9lFA栚j !lrM'9Wp {ar Cŀ;vbV ن(Oi ETqkNzr&vȿS[ʣ&y׹d=;F1#-k)!jyxB|F?9 q.kp1!YVjYK P R9U 0eã9gO~`*Bɺ" .m7Va<1O ?y;43pA >|#evc]F[q֗Uۡ Y,C(&71;mݨMt[e1PHZXal6 Y4tp*El+ " L(BVU|*Sf@6ɨ?|n+8ltFSާR R'H e`jvraS`ҶefM5F}Fm6rɣ|bHb0`z~>1Dw't2DEvŒ5IYz !GPJ00o.%kiUJP.| }qTuznIe辅%K"z9zE8i=}}'%Kb.k'Lf*a _V?v}F8ry}Z+²x0Pϯm&|5B&YY,97DvŁ#Jˍ7#B)-`9مYZq!W*wP}RmDuwW WJCxt!\@UϷr쀒5uVXT?PpEJ'"<Яh/{bF"jYFg4T}%+j>]Bq8ý[F53Y|Akk/Ykz!`(”BcMr GxޡL a5s!)$ Oɀe<*sBiqn|xwNڪܲ겭yBW''M|eSYɃCI]ȨUj:#Q4z4dA@4]s@#ФUY=>ځXpshJF֋Zy[l ><(,D"UeH9Ԩ99tv8}քS X/$Τ3k-萻!a"Ϊ4NCH,%ijP"e(8]]Bx5۝A~_k)d Ap>\3lH8FZj, >gRKܔne}#]t>5g#XdRIpF)5GӤpߵ<~XZѺ+Hz;pD]| S+Ju6;H HӫC+9QSKW ~tZf-1LeL}g8np{CEƻz _6琰N@6JtC1Θ`HK%e؅:Y6㠉s*qMnu(Ff#Z?9aRة歡q ҁ}HXغ6s"uJY;kŭТU?6Ui`_Qeψmr05^j<8/#)3QʽI,ˌlWirk!σe) LhSyLj)A6sޟ!?kl/'   ")6H' []N39gH` Cja;Po0w嫃l5xU jcnM,k Kj砳"[3T~`Io2ho>ス&L(\iAS0J2sjARLQ) {c! Rk/naĸ(,+]CpNjW?[ Ya/1H*o28lZ/YY8_"UJt|#l|)l2oqb<&M2OMy'W]TXTaqSzof7CX/=flQ3pE휨sa<25ԕsv! HԒamoJjvލgVAWjNq+t Lp1ݝnyu^h_h*6eteSB+~AI~9ojzь%FQ@5bL8GQU3h H/U~گ6tޡ߁7_M#BMiq?7Jⲫ%f Qn5f8 C @fIuL3;H*p+PFGDZB9j\cpL˒[n36Z/~;1Lh`X/Y+K臯D^ D׌HN[)#5z߳ZT;Ňnss{,|YVg(q9˰\GV1*ũ;OJR^Hw:v7!0!"nQ2)o|]nVO`)6B :6[b~I+(GJo]H3Zͫc 'ET.A6&ЕECw`an8[Y=N~d "4+!B G|AP Dk].BP!GJh´{>فB%kB4JUu9bN!''(쾍S.ȩ(;aźUlp B{.zN] ^[Rw ƈxebtvL!h=iSpjX9}mO ^i(̦%uf?UVׁҲcSh2ZqtN`c觾x/AA+7Qt$]=bF"4bgEPIZa)#Ba7qMKX÷ gd^LMW{"~U%[D ~k|hC_>thǭ')bD=lsCWFg]GMAI=S@ ~e};;PgupmӶ/v+E$;+ q}4";8fHhN($-ѦU}sr::7NEWB@_zSB~4J`lGzAlZ~#r^f (o\}Eޥ}(YItU[٥F_ r+y3KkmZjDk8sڗ|3>Wk9 y`Rh_hœ0#z{ʤJ:gks:tg܄P#NlJE6&5 Kը?^Pa-G$h ƺ4q.?HxĺaedGF[d/wQjO}ZTg|j[tpa ܓ9MxK1gԑ6$A*(R,~ԺFEwuHL,wD;;QCd|c 0_/ /h)w8nvg*j_@+ ZGAJ#3cE' Q]B#fYb],Fs8ڣY$xJݘb߇ZMbw?L_[4rа_Kݮact_b:f7Rk\v7+x:`kJT At:\<'_=,W<LK0u8YبDIU"vmr\`PYz_`M_9^Ϭ0=]:1#֐|a}w*+v.?SYW>@vZK)j6 ЍgE5|q+,!*Ckam4Y6ǃgԈ X< AH2XTԫX˴Wn8.y{\q˞dTu >i(K;5HK1_LSۊ_*}˒ `Ww #԰ ;rq)6Pn9&c@-kza_Sy 7U8a Y}Ak}@ o\U`yYTO:R/Il*wghkUƦN*nO8 M_ (uQ [*?']MG 5IJ줧 4*+=Po88x vYU)f8m rG/ #K[yרs 4>r! [9˒2Hk跰\E=u.j^ LY #6~CqAqvQpZzy1>}7iB]wXGwdհ vY&q#^e jО|;͈&T\LTCP6Kʌ\|l,>| m*>]&N }GjujaZgȑF -eϐF߲sM"MYu|&Bh6AYŖ^4:撈]c?T˼C<1@Yo6nYF}f(`>(S #4_N._|#N# X"z]z% q[d$ mݚj}<PW59ʋ%'JCY|ê3k ̽Z,⦻?aZc[olh*∴љkj!X$eiyl؝WՎ8F$jOx;b|BH=X}Ẓn*S'D#AJ8\gO1 ER @t`}i"ȋs  "6T+}E~էAlt&+ Ihf!yAh`V~zr/XȜiZX0Hу"M%*L {:ilZU!օ)[qs*xɂ $+ٟZ}[o.F(?rbF & C-װnB 563B&-G Maiv,*dR1$;[7j+_BXH?%(r.؉J9-=n"7H>| >'#!H%Y7jVz螟M#퇊F]<1t'&d8.&G(^$-mԢ)l 4M#M LƅZjO`+\O(xȸvP~48hKN:<$7Nk1}jJde~UV[qfug%_(`۟ u,oML{N}A@fAvzc1!1՝ :8} ͊X&_P9r fFj׊yjH2Mbv튈ԤCIP"f#G;\?2j!,%lM-Xmgqj,Oz21н QeA@9&n&37,L/,ڊPVSL~ "[di a ;6mNQbkgeuUu lkBk,9FecV}N\Vp[ Or(g7q@AhiI:@7aY أK< .܎fi؝ܒvvk/@{z=82>ȏ08''U8!ތj@jn,q9kkqABdwWb" 2LsS #' qU d/{z}<0۲+cndぱpʩHg\G5}}!p?mʘTb( >2O-ʳ>ϓukI8S+g$V뿘7CT蹤{a c!vH:rFG6K8씺Bp=fJP}MMN%c,2#w[Q ]WdHjA3wߦfp9L+Ry>zXZksH02Y6*L=6e}Q G>zz:U5 h|'LOKKi,pe֋;$PTDCk;\?ʿp59Fgě/h H'(W:7Ch2ONtwhGŀstp \_tFG߃3@qx`GStJol"0{`OaY5Mc1Y!7tȹ< id,'i/uLz/Wl2E\]fY^q:vyC'dť`U՚0g91`O/62IM4!Ŕ$e |+>I@KZ#zFF;wR.eucH !v cKXS5^Įmv1zCWRg9Ӄ#@R&Fq v%nIj#)%ViSMC6ަ;U~j%&_!S%p^s!pKW뾇O!Y(%`:Ro&ʬ p)í?6jɣDtLKlsmbV|YrRP2ORMRx)XB"!V7鸢^;r5ܽu  Vze#)a vnj7dbN}X*=N׺ry$hgBq"&,yS*"gn0M΄#Em eb.>!52,܁gzLi I?J5V/B3GDݢGfm=yM U*ӷG¡-vL@]fo ^w GRnh!j^ 䭹 ^N\_+k҈Dݧ ik<^TϪn3}MFE:pbjwp+e0 =#d_ޭP6w_}W'.+ɖۃ=zpw2.@G*ܲD`VUSJj?T4y$3I$1"3?>q&6#3Z>ڸj}gK {AͧuB b·Iy{|؜Z: +KE#L3E#_UQz` pS/2 2:gD$@h/YLLlUס瘢(> iL:ub<cZɲ YmL#FSRI8;)otSox ^GxeiI.RJĚ|:5k6)kƏuI[PA>;~U$~wr .?,C (^iBh[>4葽;K saPUQC m\J4Rk^1WIH?yOVp/˔+Su׿߃#`wwsfAlQ<:s4Vm' Dx;Pi(3 bngH%_&c)K|X:xy,n_/E[ 8 C1_B'd nr2 (~DνzA`o,,a* ) ldwAojx6pT 8B:3d+ė} Fy&;]_򪕒/-KVhޏR.dib-Ֆ,(t(2Xrk%{6 +M)i~\2׌MDHW0QR瓘@n'^6GԄW|im<v~7Ȋцs};xnhLNJVo Ļd).ae8[4®=u˛1]F $6Br=G7vKL6Fxul1 )J!=*;({Iu&gRhb@;d}F{"d+X26~8Ǭ1=a~W]dY ;7'u9mB[i7Ѿm)Cw&R-Fs hrr!ޠImc7:xc 6q|W׉p{Vy<Ć[lA1h0Ϗ{x+eEu(eX:HZSOCT ϰ)rH`@_)xZ 9UjsLF J]C޸PN; ILDʈ_dt\pZ/+iBB8Ș MlB!.1g 9fz…/ӣ/ ӏ)wteY QTޝ KS`f"m}=IX0J,C,~X|y9 g8뱽r*p,ub2O8" $F(Tf ̯C#1K 5:b9=!nQ͒'E [Tٱ DT~F|>擬oJBfUK,G9wƁm߀m.tRo]|F ,2(ǐ*ĵszXq2R,!ԑGSxLѧfAp;L6Ri/DU{Uxj;[בit.ۢ"Sݪ 3!1[C>9 _K2[,&TL{Tݔdi:8Pb>{ZOf%wm=T:^jv [o^3ޢrYu@`˂`2ak"VW>KAqp r݀XjC0uxY>xxwP6V>Ɓ2~pm VGPOH`T/YA!_/@ڋt#dbOt7Bw>m (K̀f L70MCÝt%io2ō/F?V;8@\.rn iE_8_6Y/ʛ!eD|ˮ섻Y]U~yEU1f'UYHf6]fp쏔ȗ3{&>NmXbM4}DFv4͇y~2fz)N4:3,^4Ec{ hAumdws%CHpX41C .o0 >&m>rO}Jˆqa'_{ 3MaVK61QEIp)GD3T6lӭ̪ RsP`$TrΌ.=Spft}hS^gwJ >9V8|mlaIJށ4<] ]_:^i%VT +#X c|VMTrna^_zhnuAV,7@TNRdEl_p3987qUd38yÅ<)LqHhq_ҿBX됻Co ˽P6զ\mD>yWJ1)Nq.0$3T̶XW.Jݦ#q:HVω3?D GiP\FiW-Y3oT57T #y-0@,*MRqeUr)0FDI +ׁј]8Cңxu;{-x_l!;g:?O7ak1e;gm0 f4Pݽ\Q^c8 bs(o߾$F>9NbS&4|,l5VQidP[ސe~jIPP伽H9/WubĤ&^B٘ 0CM~)ټSf߱Q '@y\cHлamdEH{1r۔-&93!)NCa:/wFq RILªG8]j->%,*n"kPN7sEmQ9"n+𩰲6i_gI={Rq_.ږ̍ဂȤ=H(|zg$ă^<_(m51Y_3+ cev`CD  a5A!R Ս4(3# L(~;+` {{Hdu(`X)Or-pѫʼ) @] =WD8^w3sI$Lj)"Ԭz)::)Qb{2BS҉qC+ͮrFg,W U|W]m8{uĊnno@PHzmeK}K,CbE$,0(rڰt/E' 2'QBX PwU]B:H6h|1PEx:506ehȄf"Z4,܌ 6:c\7Ib}ߙIt|  н }} .p͞k슗,mQXԝmnhfB-Cv!Xt QsU]ނ"*պ[V406&툳 )6_R oAF͎-Wtpf}p<%.ʺDv͹ Pt?+&]}[(7OٗVCAN:Z%ap`BFQݭB/E(ŦOF- )c@p_:\^1A=5dBk"1A#]?Ѵ d%T!9Vy?Ԉ;οkS0Q |-YezAGᔒF'Kg @Нo2y$zb V$vçz?8M 4 ̪m%5,l=h1S)&.`EDM ٛgS,p)  OԓY})y돪#M5 9Ie^T ¾s~ Z4MBтT@y2)H$|Mus̯Yí{˚p/TrA l;B"g8ƛzy&! /Itz82P/ IꯩKVx,@n ̌$2\GVz£0л+IKVV\kY7:|Ϯ@6>?Iˀ< q=w D/`"h#j3ug@K`.V=aGM 9q5A:#t| N"WN!Ň^Z=Y7YuJX_I+K0N8v i&ZٷSVnADW5i֧dffpLWid!oդZ|W^0⳩W #1"U>ǻOJɴ(w> ;?MLm4*:Dlԥ AHʡsR)x鹙_R:ּgotdw%Kl3{} ^bBZV&M'=BP;4T6obulkD'n^j}-z\ p3йgQy&OK*km4wBk ``#o6a⿕% ~mۮbY#%8K;"?)>^Edu3;_/w֡枪T9yW5\Lc د \E];.|"{qwʜXN̾n B8,{o+}Xk%Ѻ{l|a,{6~YVb"[L8@۬+8G|K^>n#`efnpgDV'sU]@:5Z^VfsB^?K髰BՋ#Н.PYǤ*4Ѕ ){_n }UxjJ`LrӬ.cCL:R3)t ,a1o˓?X7ތ劉ⶺYl*Ox̫bT,U1Q+#U1:lS`+_Rs1T5&hhh"u!]?׸i213ad1[]oT 9FKHȤ`+5A{FjCDo 8q|H\r[;gYkϸ8PFa"%Z-gɑBS")֭P]tqAMKWgSPXX)JZ1Â`hθ>A@jy(\5^{OȖm+P??w\#[ :Cq/٣[ ?D,@sܫqTWNF#tSsņg0X“h.hB -&w3wо% sOVF3Ti`BlҕC51ݓ·,(b[vs@hZdGQz$';3Ә$2Hcʳg Ic_ &`@2C<%ŁQ~c >Q X.Pu<&)0z7{E?7cExAs2C!JjC l^f{-3F߂htzIcNe…j,hA&2'a"QtN A 4i/k* dA*fe2 REŠwGtE[QX6f8JlrmENE[-ޟSELEړ`>,ΐ`L/A [? ~KjӜK!8FHc2M;&zoaFN#Ae|vO@mo)$N63poQx3g$ jEaHtvM&kFm7$lP1YP W0.3P ˆ8!:?݀A_Z CB3f+ PLmGuc_*DvGU<]`r߆-NaEIK,ē/ A!o!Q;LzjO#m7`mTbL>gX?aLT( ZY1nui1mi:투N`įMO Fw<[6還X-=Ѽ 0d ɸvg`xfv82[Ol򃔣Pt/fK=vF"jw Y9f3ɱ7:D77LmZD `;r]'&)ip6GQڈ l+}&oő)U2 ο3':ߐSFXu,PR`էq'14g _9WV`HuOWSpd>6Z–n iz7Q9'K$jKpd_ DtuꨊkLgL^G~/~ FgzV\|tjG}[zn7AИSƹtxբTȚ2KɹBʧ$S}ѱ%?;С YL ɾ0朆u;Sx֡#[[GFH-Dl,4~F,+1ķRb5д1JxBCxB2EL=vz]U%3N/PStՄڙ4K1Rő+2Hg?7prֶ嬗 #?aӼW!G7!0t,eD`N\sc7_lpgC'6l'U) j̃K {$#O;v_<87kf{e%8[~[4# %DגIY芪g$֬n0(LkV)nӾ!69#5v uG#g-[ˌVfUb RqPWj!YzO mu]hē [mCfYWTkk{qrbYI_i 0eغ=, zw$†N#tId1ԴF~C.g}&GbUܹww>P\ݶ=dOvh˪cR|K@q^L:11te&C `t.X¤Yd1Bced=Z},iT\. q{93%i9fӖџ\#Lwu;"7eG2?OdZ(s#= &wW'xgDZ &gǠon F\tZYµXSD##i)kat6\6/PޮB I- y*-?s!̹ePQ6*Ruܦ8WO\/Aϫ^CU S~JxD WNo̓l=]k'1>G*0ߘ˿2gbc$aO"#:9uJhĘYLؐʽFO%o18huڠ"^ )ZC}ԸȽbLm>Sρ'r-V%FE/~ٳ]b"'nnӵPeaAm8a)m}/0\)ʐCDPf@S݂{ w^NVE(bn_h`mB $Qһ;ew^ c|vaJAq^Ceՠnr f*`åJ C3}'ckdx^+|LY jb3.=_ #Y7K#..eT 86_scGP EgglXkRy+jM -ӤBp%}W0ن *& Wۃ:j%N _L? {^ߋdp_W![^Лq:UjuҾJ8iqRYg5\q#RB`W hgǎ F}vS^fYW's;;0)+A2,kZ'[8`y8ؤF52c3_덳6LAajw 3\#A`iR*K؃CDC O9:{gG߸ɨ=(y)*?9~6H-c= ĎuTm}Wd(cAzt'@qQoj=ʍhώ(/^큘>C5@f:OQJtWCcU~O({r\;ʫK 3|EVA|il +d@K(aU̥]x|jRYVH\g_Wnzn(&MstwQyc濆Kpurzu7=F dcxJs0fORl٧+gQHYlZpLߓ+%}u/:ëFO G9gxyƱkKJ4gCdNՋ]B#XfOckre_;ݫPz!W+!+g:/b>X-'!%69=5"_7ec~L#la׹.?`D:Se1F2ij o]n~^K d$y4%a`LB2) {1ri"6?Ĺ^I4R{J=TJ|1_=<7o~ $w/_JvWϹV [bC\+6ei Q2m/߮sPԄ`>м8q@@::zro+Ǡ$A9Q#x,JOAk9{C=Fxuj]߯KbGzs¤d$W6rqc<:qU€? _㟉jA5>^6#̋  UFDܩIUK{6y`Naq;-sT)0N殔{^=x?vRekd" Q7Ó B!3ھǴ4&,xK+YJсeGݬ&K^-rJ.ʞI 54~yW|($s\\ IiSשg~&^nnreN$ƽ'DJ@FheWRCv_mn,ݓpܦi|naL ߑ&=^ K#y~>ugQuc]/cx5xdԴB;2^j* v٢lG@}8rBT*% X^.&dӧNpB8`ϳl5ًW| o ۸)TNipھbuPuUcE |emRn;zߎ>ߊ@a+omzJ|\򙲥R2'FbSvNkepIqH) P ' ɀ<'A>ΊwCC v6\iw|Q8"TcC\wa+7C%qTRb{T\9IBjKOb)5Z@HZ73)oZ\:5ȗ9f&ko+tvQVͫuz+:3H%ٻևvpA^GTH=Ili DDz['fŝ{CG@!GAIM&jkC$rr-?.X1s-}ɥtJ- F~lSEwn+ysBtR$Ld4~Wy]<օv@ˎMN[A#gꁛ &q5,/Mv)/\X%"M|07(%axƝ%O6-90Ii {*B&>l~v>0-E.Y"=Lj 3fgH9(AOfǖ_ICt1 5 D٤0v⛡!%<Z%ql#_ w*1=sAr`VF#޵eG Ѫ]kpasA#/Slk#.yfXh4& ># OML 5oB8AZx**S 01\QIg}0gG\V-ƜQ;-*)I'_:ڽǮg;~L{jIۢ- $8T{/lh!}WT9oi-iHqv)HեGy!'`\$ٟoLT)>{a7GS1ĸHʧ`zp {%'k80tLHk{B0wي9[DHA/{֖F˰ I2pxižA +D]x)Q.M=/` ݣA|,: [fvvuUYYRw]dPY E?bm*,$g֮E>q88ш)CJˬ byB݀t43N觖@1Ol}g ck5zm#'-6ՕvZlKC~qv\wy+w5}ŅHP#[&S z|s[r\x({aAdv7bcK:78?T_Q^N$if0ھW7q6<."/q܌kn7 PƜV6ʋۇF!0E>l^t$F{W.tIԫWWk)#0$!!FL5gڡ`7% Y0'e^i4e. .Ǜ9,K37Sm'$Бc0NP+2DJ +g<%V\nN2ϕ )9DZt[,F@Dr5jBAM5rܐsTìy#}^3 UߦiR$q9#t-rִ Au4 "@Zo,{"Kv(R+Pܺh廵q \‰ՈMA?8#C68̑ Z9~y"M^Xa r)^a]mt.}zMƦ.K6 IJ,{&fƸ.# pn7䧽  >(/@5 $jNt"XZi)%~ HN $^oskA5ij8mA$Ϩ@ty]oMw{*M}_3%ʼn{wAشf]cirDLii`W\HeK3p5#- )Uq؟jC0bhb0okఄx z8>pAq 롗UXԖlAZ2Baກ'\2lPŰ"kC!" 7zї>i(GcXk?(oy%yp/ϊf?Z|7  b}]Dt]F|vن!Xg5_=xf82^Wy|Ò8N}U~%WI؈JܰC҄LOPFQ)olXWHY $x xƅXoXef `v#G ߧKSξzspB#'+N8|E'< FK*=ٽg{X*v}+\{c12Nzƞ6/tb֬3LuP8M1q]'ҕt 8'v{hU$G2_'8;2R2%0\.H{!:wA5羂XeB0D]kDb跱I@PyR^j?Xukp~6]Ld_@/DbfF3 p yi23Uh߁s3{8&,;[Կ=pԑe(J+9,Mi]?z.ʗCZRXXZ=*O!3s8=@V]N@7Ozr8y^GыG &'rUZe\:Q0ikA|KR4BʟJX],o SA؊(+n`dU\_˓z)K/%ق7Ct)7O1x 8 ^T1*Wst*Mb r/clؼ%LZ;ZAЂԫKov9_h{t۶ ~/\ffMÌ25qdM|}m \lNNOf?#udԶB/GX/!Ü&W]'+vl%j9W#Ȥ^QOxu2fӅ/\;zxm(xNۼ_y#G5\rA@Aj0!˖0nBo"l^:]: .xzܲvP(r&b.%r.Z~iQv)b=O0"~; L/lEtp(u]!JtEIiiAkbFJ\(Zn:z+A>:r:%4IԾd5PJ?l3|!,xLJoAdCnEc- YIܼ>[|7@ M$xJ5Un,Nps%2jgwQ/o񨔦Nu&+\ѯ 6V-Nfq!PT U_-. 9KJYޛ0050"Z5P{&>@W8}5`PHEۡ7`#]ὗ;<HdWS| }NQD權S0+m L`E~DR(@ӹ~MqӡQ*d /i[5͢k=@Ttń6C8g ]5`Ye_efr!fp$U ^BW1Up*`w az PޟĽUuP511_ ~-/_p@{aڵ$Ut^I%gk\Y Dk12:ntTpboy\g6a4$c4Gl<̚4l',6Sn6WEXo(ΌenҺC7Mƛ0)(h#HA#9 d*N>IGo J5 "vz-3AvuB2&Ij ,ItAY4J"=@bP:iQ}8q~w-$!^OfW!gΙn]@|OˉwQ$o13SRL(b<֍u 1}&&[i:_@W$3+ߖxRnqb /cE5N^G >W­¤7ȲCpI.g6& 6;@qe2)!L8.&97sSGl6 mʍ28b:Όskok鯡|j0C5;ae:Oe淒l|t_Os˹^UUi"Jdx\P58ݓ0Չqto,83>'W64vF2?R%y,{6}gd}{z{/e|#jg+s*vȒ@[c@PY+}81'9U0Eëk<4_aG7 Qމj"11>ܿ(Ǟd=#St `aR"+|2Gho"75,3 Ԯg[g4(;/0ܩ^ O1L* &!iAnz',S +jVZ8hkۉ(8:'S1ŹNm鑩\, $ ٙr9!M$;>UhG{P"o09ݠݯ Âm`ތLl:0FwmWzũd2Gf[߼GoP*}`ߦE&cYaC,Kr `S0t>r馒A^0DXeDVA2uLP\zHbNfk<կfC 1~Kބse|ʌJ罊'AUj RC T?G9 A<3F( 'ykj'jVvs@;!Xaqw}hvL#ߥ- t4+E&ٕBEVph1sdyGДyNϛ)ڏ>ZS;uⲬ?ͱ ~)Sh㎃@ˋ$_&,bm}eCNww |2 ј|8Y:2挹*_-H;NA`>j Ȧ#Ѳ:m.]lD]ʜ6NU54x[58Ħ/H nL_Z (Sݽj8),-dEF#ZM6 8+/gv%F3vaKx/63IGKlyM}J^Ϋ"P)L~DǷDh6t#OS2m;v*TR`Zh vy>ba3 JCٙq#;~9]a5ךAPl2!XKLj8սkѦ#snp-5@(/s]tmd$`$1B:fii&Û Ddsl^4S;[m M6]ا14^ghljD3yZ٠vs2֦ ~fMSXQmJhNEXS^OR+O0$$ߙ:^2hRdW=W=V?~ϡvQ,ۛT43 THsn:8>Xn?%P6s#ҿE5t4Я$j"])l_A6)g2*+C)GHPgڵ#k4 'I|VHRw)y7beJP]<0f461]O䗢QJIlO?>3mp )!Ti^Ve5KKt*'z9O߸ FvVն*&s !RR3FUOynj?2ߣeO;moIo"[ M=+ upv ܷ#W Wzc"Yaf\q0\u%mcnzT;uND<#Dv*u?n [шDHVܴf`kZO Z7M0S5t%}<8~B!<3 X`(Ut4%0_--I,"rN*\ <皅JG*}f5&t[2iuӳu{D Y'1,,3 D\ Y!?{}F \FS7E,YڦvOܤs%0аvÚu@Q))64L ~4uƱ}Gau$qw?27hf'^D0q76v6JzCJxP䮓x%8%'ﻇk4{"R!,u&kOXX! } gy3ɷr%5 2T!}37Rx)Gvi*Vu j.JuZG yi1 '}L٫xW=ѝwzښgL;I^aLIꥑu ޸''G"M|ȀtA? 0׉uXgalTj6|k oW!\2WCi2op=wg˧?d-`C_XVL}q,㌪L= j79㫫OJ1'a2PH2~s,BK MVцw.MDi;0P)us6Ѯm!@"xIgJ/6o^]޸"&o[D{ ?cn.T}(Ċs8dPi-eUn: UڳgUY"zZJN'ΊsFuħ&P dG|sȌ,s8Uh)ӕ/٦1FiQ :VRAnJNY`l,W)n/Vȣ p IeCVxYfbe;7IܒWvR|u6Y@42A8$>mnE .u>r3 a]U*!,Z&{%,:b6aV#ܮI?]鹺KDRS:vh-[ Ĉg WS8(?:\A, 3ٚ;T;SQOGЙ!DM+C%xN7m;(Xk9\\ g[k34(cP:FVTƅeJ26q;Qv+%&(`cc=/Aht.l0',شj j;MZqt1ozҎ X"!.%Jqr#B-!o1H.̐HCN梭ӊAj@.;N@C+v%TQv}!ro/L'Th} -T5{ZU%(bKf}z ?p芛&[ i]eC*dC>GvҖwrR|{| H⒢AuPjR 'g佢Ջ'؎N7 1\r>ޝ(FX嫺mvxaQJ"[XMFhʏj7#I#@cad(K;CаV:dj bGS%h`!RXéjI!Fq9}4$M֜uƔx*Y<OPdd(%q3 -&JuyDVx>ufVJsea }Xsr{e &6/g&9,@Őasp*VȾX 'i"LĐ؊*c 3i;Ѕ>I1ȉ,$ ͓_xCuF,I./< C2IBA&@vz5DV9oYibعᐦ ovՍex}iUl.)&bRR.wh Czr0x9!'WoS~'T!BIvq{um+L?l8,A\l 4@K+|³melh.P Ԁ[qހMB:$[xV'Aqy}i <Ɓ(wbن&khk;NFfw|4#[3ӽ@GE6jʫSGgW" &'aAn}j> !mʄk,IB˛Be15du8a4ӡO|hr^G|1mZ %tHvm =KuڷFJ2&áɁh!*gb,E%hjݝ5PӇ±- WjA tGm]]le|v Oz,*%h"J5|5imo^RpDSD/Ǥ϶Dl$񈷮;24U@r[-GkA> "׋ƽ2bZxsfM:80@*FZ;X(A+ |y dUJ]"1*G#gNpkst%('j]; J Ԥ5NIOT+.ȵJ69$Buqߢ8UTaa٭E+& hd;S(S?)Bߘ}no+f P2O}dy.E' 0l~$ǝ`uᱛ!cwyQ[{W%:yUJiRPP;‹QeOܳ[q?6͐Pd,n:@42cFJ0a G~C]+DZCjf[(i`YD*J1ݚB2'`;}>{_@Ж5l6,w~m?q8%c t́jaud4ÞVv:tEx sEYv "DQxFbɡ=qJշ?E_m~;u)r^yqڧp1dS#\˙ %8v $I+p/R+%oܦh"/Ə`F#Is?+@<-,,a˟ iaD.Kx!u+4t~aMK?-c1P$]l', O(FpۢmDhXi@ޮ_h}Zo|x䉰"a $4+B\5)Іpe nxgnN3Mrʊ𡑬=50M=X& O8=L0x`Z*fp#K <DhϘ>a1jVhv&e5*7ny-^.k^74 ٔwz^K@Nn+2>T u?׽w_1;S卸v>Jj%i)?-6 qA2"+~tv#QNau-XU˃i{Si/T˳LEKK1h`i?ܪ;R\G6O K(ۋAU) x@kCۦV4-&㋽ V 4w+9hhۆ+-JGjL`I}bEۆrJ2t][)0pR F]j. %R$d 2~#-z$5﯐|9ZؑqI >D\ ;\O)?TFo'RY[N3φK%liy {W`CF.9Ҟm{'j]p68Q8:E.unJQ>s5W@Ȭ:̝/Ebv%J sW|Pe@qA"C{+^8w 5pgt._P{+k*bSh<=,fXZѱPҾWTd]Pc^ Ûm}VbAdjd bł/5ny+L:\B]1C͜ 7# sMCn^qM ^-*73͟n q4oٗIh0TEH6:UxW{+0vb}䡢?mZ=BCG#8Ml'Jot uNN?7#ma8 \-Ԥ,nKY.!p07i]Pwnͪ4SHutWH/֦o?AiOq*6HzbA xjbbp$υ@sČ-ސ.vm4GRS .Ft-ꝏ5B&&1ޕs\DTW%-ĵ0=$7[@¢@R0ȅLk*M4)9TzFjRXEl ֏mIܖ'kXp$'OI. _׎qѾYTR%Lnh^ssfgpK\D<;+O5N_z'KدσТfGq#mZOMqQ^#Ww|BCWγS? wgI/[yQ/ Dgg:<=-r ӑJI!y6v/xɚu] &h/2_'{f-3a[w8;:T"b W4Eތt;{:eSz ]4zZ8g,qB\z7VYCgh*pJuHK%|G77[R9)fs1N@Qmccp8]Y͊-)u'p6PV|R-G?MPQyY$J$w5#  IXE:lBLNU1ȿdIo"}U5x!JxkxPeNVQݮ;LpTZQb؎,'&16dtuvr=ꂂh(T EYD,:&4WEC_zF.N#Z"Iڱiu/A  l iQ* A[y$.])Lil:̸TVlɵr[}oes;wgLN\ t73'5^K{z!j.n {ָ5=prTIB%\i.̤I6?"m$[TbNxxÞ$qc>Y{Xo<>--kE}cYs+ ^$%0Y8ÉaXmѵjDnZwElp+>(RAgȡ7o>ܩ=YB[qd P4M78ҊmWOc+\ᜟSMM+)ڧ;|'N$3S>A |d|Li0STHBS`(8.+@V"w>snK.Z|0o)RsUÇfk :幮ksś78ZۅY.@Dس09"]uD\9^)H¯fV'e%ԍ+>fU6n89jC'֬ ",Z`V8H=Q]C4?ht0L|٘ B0):QLiRRYP84hJW] {j1PpDED[irt^T+QF w(Wr)pMCRB@b>z"e{3C A3gr@?NFwe3*D6G&qjt{mRuS#dB z qf0mЃgȾ7.DutɡDкv6A?dL)ʎI.82xTPl#(^CDŋ ~.`̍hh󶎎h+{һz*35aVm b= X훛S-ɅšȸO)Ƞ؇gLpBUO Y,$bTew`S $f[/#\%G4l)!3**vccbB:7?Tjts,[x{==YYQ_?Ѹyǿsc$-t*clC Z4"}=|_]4֢ǩ]&,$Rx/,#evchΰso@6*SU|r/d9ý,$9a1PGZ3AgwQ^n ko@%2I^t9yg:\SCi){#?TKeDЩ])jH5Qse|E"uYΈJ4Y՗ )xsQɅ{SA^ʰԅaw)=':HN^Ik4n?+<Ƽ~t2^623GW+0yc~3q9 b?emh"f^ą[ : )܉7`2(-7J:i8x \ &Z:&8ںΛQnaW C`H/G3@K9h=Ll-{j(]Lx}q$]=k9 l]r8/_N ȶ6xFQ3C89}<=cT P3\pa7XZ,w}KֱQTIׄq0 !QZh2|XGE@ӗ {a(boR[%CpdynsKr w&MWcPnp/S0dz|eaB]e摸y r[#8= ~@k@ݎA m~Ƽs/()2Ѕ^y뒔n$V[R{0o lBqJKS(MGttjEбP8y4c7H33.Y,͘py%8γB҄yqCu8ِq/u yf&j]5cyΌP) gSȳ%xL Oo.q4&ױJ-ܔiyhV}2#a)zH>unc6* ?'EN7NGCΟSy+]X 㚶Df߮b-+ڠyf yԦ?Ur n9nŧa Za( w?6_?Rh:P%Ϥ#fBHiIU:ty$ۦI+u,'GތGD֊ay, $.ɋ?m;i;*P?~6g&s$KGYhxs0Y&n'.dQъqw&Ѯ{"\2VK\:uzI` .V峒BO$wZ1r4+mc%*3ǽN~s[7C)e i֍` >R-͓7q0oa[=GI |7m]B%f-Q|T-xߓ߬.;n{[,%';p =EborMVBxZԾa[ k|d>&^#?nBCB+akp 5&t21&0m= z9g2?pxWdڦhY՝e՚KPv[H񝬯I½LTM=Y9&eJ``.%W"}R/D%k91`J&wk6t6S(@4BMjqV9&UE)⛀)oo1Own-PJסL3ש*e01_x_믔͜bH]=ˍ{B:w[1ÈxT.9="I'fBgQ<%׾VG}hmyҭzR3sϏ;|_o)EhmSUaYf|0J$9O9+_",dmo1Ylв7> ZR$d\~Q /tX$br ԩ$Su j=7 l `og̸L O/ ^O,ȶ|jlv0Kه Pa4RtcZ9 PFl0j; ?ެ: 5ԭ LCPJm !]J,NyN'͑~ūZ> m}"~V?各$AȰUC$]β\Ƙڷ4K"ŴmD1u=7gXw`BBDF-ȅdr,L?qd8sz0+ܖZDY?FS53P*L!1!| "Wql_z0&vTIOtf t%~I{7zWԌHQŧFZB EQ(5]e% nDu]Ji2m6.iw}ˀ^szϋXo6a`5Φ.72Pfyd}A/)@hp)LKZ+k0^@j6:(Ц>mBĠq)7idʝ_7~eLL;s(-|7X40 ipW 6\qαŤשMDڣ"8d \T(yA^Q HGd^._N5%]b^T!ĸUPLw.A8v'"4Z4H:&4M+ٌƽ1ªS ZVi7~10#ԲoX_{Sl?Eu=*/h\$= "%gG>N\xaYO3}eO(٘, 2f>8y.)M5\So3arfmiGp(x<A4C @Տ4㋌+'2;X*mbm{sZlP6W3d}#n ĭhh2\6z#͹]V$F|K \xm9-WJf89{$$d87VbQ5$ 4"Hh\ص" $boQNȕ$Z\x-!zgg{TTד1Di3S+NN,}J9e?]Hˆ\TcKIwK FoԜ G0$f~mXVD+b K7Ty.AS"&i%DVKY\& &ʯPس]Q_V4]vaګpI/ng(l%n] =ɉOޘ9B+Nz݄֬p-S?y;3 dlq2x +?S, Fla =!= E_yf5|dlK* Mbu1v䧦R GY)uGIr b<Ƒ`c$/} SǠ\Ic-Tg)i7{ ;8 XceÛ* V+,g[md8)J.y%+LMoR/ .q[DKUvz+EBp0i'3=`!'+3-~fvq֜_<2¤!*K%%v\O(\1'mMnGTCDsβ$jxD*s]dAo5Yn:TLMGez5Ar+s_Jd޾ t*V{C^:ej '0R++Lh/4GL^e%Xh1-zT֊HN,0(2Z$DWO W ~ (mo6)X#$@rJ@2L،6#9*tc< '&SsVhhT)郷n2kSpLutVCcqxV[YSzO4rw cr|q$VTsaFr 2b3nr* BzB䗈1\5P jl"B!8 }{SGNII=5yahǢH>n8W?USn$LPk^JiMm]b4>he~H6Jj,8MC3t2q> >H|9L =7? yph'" PASrPhѐ1TW UFks)oyu~ +ƚ&2WʯLP7<2Hء~G'ڐQ糖Ո3M e!w`ɸO2\h ˧& y6T"CcUjR+92U_*4a>?5U:"v< @An"{QN2Ň/+³?g_k^# e WlqmЁHQWH6' '0!LY* Vxrfʄɞ[zph;r!5\<ą%]H#Fkv"ʆ Oa.V[﨔{ڎ_z䇲7 op&%_b.1M)8gŪbͭ8ϯc`In%$EI Կ`yzx ZL9ɲ?SDQVJWPz(J"cJgLϬO\ylU6L(SdP,CmߗV`D~V8C5k©@JM5`4eXA֣I޼HC;O|A["n@+gːUr m)5M:bqCz?=;B ۼ&1r9^2p%k3//bB>Ć uzx^K*2݀(pL4)G=4ȬqAMt8P=_j/fq)yxMv`fp/>,eZUt_1 \9t$Nm}j~ւdV>x>I:mҁg]tz=:_lJ]tЙy}nlYe8ICZUkN5LySLjZ Zq(BHzUmBqYǗ.+L+ B3MێuD "}c9Tl~!"!]NHNb[c\[na qYERh*pYYk@s}$bE\SWK /?Jy-$_kޕ&!o@h=qEu!>;)Wx Zoy߹+Yd̶,0I\ ^ z ECylDМcVjV+6v@ϰP2os i9P4([/u.9PVGuO'z )c qܵgFu "vxA;iI1KXTzoqW7)T*dw*2objp|JlT7yg}" z}h\{`!v,1~_gidBhi3y;L#xhvڋ  X B3\WZnS4I8o|ŒܯmgÀIІo4"Œ1ٶ V/ M%kb0U.10Q](W؆ Ub'r*S`Wi+{:fAm2MDSTo"T]Nmg"'h΀JCzhYB@;{A{=@+\8dt0eZD%Fo,(98X$#"[sO;γ8n d燾?%R#,A FB4.|`ƒ9ʱqlƫ6>ANWKM_C-vqSlѳp$[N 3wGÕz^!<ybW!MV 7=e~ bl1 DzRu e E{iE-_i's@l?__z;#ko=-uI }SsVh wNW=HX~r `4!ݤ92ߍ75O"Oc2N?~fl$2X :p|IOlQ-x p0t7)C n7m'pƶx7ig=oN H7&c(t4ljtEω*qз~@r!OF<~OhW^G.56Qn.zW;(@;E*S60RB1d>kERoFC9!4TW+S|1+)dRޒ +t8$2  F+n -pn ^GHF Q7 bZprFtCȇ&KLn^ne"ܩa#zz_4MO+!]1bIXARv_!ę{KbKzZG#,QnDԽ(+!]:ĴP Ż]^oՈf T@]Q#cM-VjAE,D[;m<̉׮l'k\qƯ4|P>>u;+RVn@;}N,T'C#+.h 8;"P4g:%cӘ;>`p4E}KBRmu9hE14=)Ɩ pCXkk-4,=(YZꃔ r_/ۿR,t™+PcxD$3>ϦɐpF}V06*p#(eIa#W> IUE7ڦ[ 3cΞYّ{$ba)5;q?wQa1 H2W=hd/ECɘ_ă̊5J]DvOJ@/IݒZޟpۥdC;D,F^L5$\p˸ GG ڔ^FTǕAr hg1M͙^$6%z&X,8EJ)%FGTpRhTs͐"OXߺaToi>ɲo8Io908XK;?-!8G06vKj8p[,#GjgBi빑rZiW/OY]Vm[Iҿf!Z9L3ȒҷCxv` 8#Щ=> ꯒrh|IBbŸ7ZVQp ,RB;KB hW@&a<Mf;T2f^Ik= u1]zCSqW /Xn ?mqSs@|eB@']f(Y̓-Cpi"`(p?l6`A`tFbS_瀷G3%Aw/wlGQ٢WO'yI4XfQ D_Q|}T6<ϥv)%q+%˼CWp\T@}uƚE eǟ sEIP IBe>mvWV3і04!)W?Ѱ 2wyO#dp 9U@CnLA\ B TuʹT#PO1wWG{I:c]|ΚA}hY*Qv0,/)W'cA|U K3총Ƈ.3V#P2.U@x(AѽwiI83>PϹ)=^a cENOiçRV47l!PyZyHn9۹B*^11aMU{tc7%p0.k 5˷t))il d.FF4 pćKߙbކ`kwTԧ$SG $BN|ZaŸtEiL(_sA-H @[xae xL zq:lԿpA(QиWP;ψUc<ܬf}lD6IK}P>b_/Vi8FaEz+([28vh֐C(-ȊIYrvj` ќ 1ařbh|!n~ع%!>?LsM>IY:is#jsctt@֚`9ZIZa?<-͒4_rQ6AVur7!洠Kwxz>7A~OfS+~h\!ODj\<> J=1#y3:ݢacݹ UHM# P^2E8CWޭ-Q]Pzh7.xE7}t"ظ2T;1,PU2A4U/=(cMrс!$ڏQMᲴ! ǁ?ڌivm0vhKi@঩wɯVx@RFAYzΠSwr r]X@[_3*7¨#Oѝ\ .֌E1;EFJc|ٷѿ;M{YFLV|y.CAD?,&N9Xe|a󩉸42es tyQzEx܎U@0R>=btx8"e^\MQ?L\uj"1~ջ;MW5fQxwP2kzY>k= ][[cC ISykYe P6sTH#lt6&݌ rRnJuXJm:s g.@+Q==aȺ`r&3(LN; V!$jT~#`%8O/]Wx9"$(ϑXF#,!;fS7y7(/0 i c޻0AP#EސR<}5_&eʊ:6' >zh]Q9ՎG6zc!y"+hH 0MDI z1JڴPklpGR){w㟔TS@C:[:oxNkDShJHn7H!suSZ`/w3k凶]w#XءV*鮻vysL T;6nlIR4ï.%ӷy:_c:q1ws.f`kKDJޗ'˗aME?ws{>1CVmӐa3"/& zj NhsG%:*XͪDiI2U+ZZ5,ݑy ƶj]DwgJ*9/?]c<}WQ|.y-;ְ,QgItՄNڎ0óBdQc =T&ܿi0vݧӥh;U#Y 8|{p6VK?u;(WZdtU4eq!$HGN9_^޻x;wO!Ώ$He{ȓ=.\g*DHaZqe IZSc4)hRWyNp>2}N?fAgݧν6E$F@ ,75) 3owKܖXJTTǛV^ LTVDݽ c( MR9j%\GSvK޾27@jjuYfX_LKXoPnI|/F m!*=:)+L{Cce퐲NPtĎ$bVApSP쩩[;PunH9 !VP&~q,7/2`ι72Ҧ"A2ANB=.%0bGC-I{&e(v7-s9V(2BIdQ w}l=0#]1 +Sapa Díbk'sن@W lTA1I57܆{sSsGZ.1n)'Rㆁ ar h(X}T~8){Ϥ ߒ!qYMK QNޭ+瓒0Lp'g26[P] ^IMċd=5, MZ#JkLcd9@KηQH'jSTB{GRkx)AW<\J_t>Z}U>tFFa`BsׇSE c+NJ]᥊|R:z>IXvZ+>o`3 yw#Ji2&nZ5vGެK59^eAX؂kn`7Ths/SA~h",7xm GQ]pa]QSfS̈́ėk>O0'aV,:PߍR}j -B>Dq|bm1{oPpuDm^@QBg_TEL“HDF}LB3oEbDFؒ#.2|#^l乱rѵgJ*/ŞQc .`p\\qMjտw-ҼLOvײZ5~2Js*f hyM,O9{~6G#9v9܆|_b fBG}OWKQ={ &4;84~W~BS^*p01TjzȆ㢙[OIB` ԎTJC?̳<+)npv-%ҾH3 DqVH_ȖGN -R]ԽRJ#}'X?;BopI [67{T)N-IQANwgӠ%iYLKh0ҡmLԈ8#”9T{}Cv(Ys{V,,ܪ D0x/;2qYN)DOْo=v)Lu</X b ޸'o;Gmu%6q`bb5ԧc'F> jloU-QuHz0Hn21yc?TZَEo}l-лŒzS*B"G:R^gk/:,8=FmǓ4Tm`$+Ԉh/uȬ:1 LZ ^{Y+[DCDԖ4vЯO J& Nrx> z~}}.o*l@;xl#5du8 9,:@ǂ}B_B8baLj %_ nqtsPȟؙ{Ciw%;0 ~Ki6Pj@E#B8N=7 ?^t6x &hFl4C'F4HPj`횫\M%f@8 sӇ(J{a p[~//˻Ze@"j~,whKH 4.fGm("yjNvqgzE>HOæ.>bo\8 v:F~QOdԛ ?ItF"DwAq.\ khn]3qW@ E`q5nΎ۩i7j g7wB25•9GiV@N_q Yߘ먁S\Qc*bYđ Dğt sol #xw}LHu\w%s5[UjR6#SztM@ 0ttzi^jt.ti`<_NwZ+AQ7g5wBǣ`B?u~;Rb֍I~;GxlSC 46E`v%/}<(y/E)&$K^K3_qk>e'cxդ܏BȤk- 狅A_,.ŚT;xǠ\xWnl{@9t[BNӳ y9 P,2/ A+*yԤ~69NG&J]k.B@|oOŌezD 쵔{Zt㔔T_:< :fۼmhiOܶD-˄ 8!@oDoN|FRyY6Ǭܗfi Qgot.#*.qb+\MK(^< V\0ʕ/[d>%@>霛KN?%ڢG(eW?ݯ@MG;5f=9 SEztoRC%Jrqgx{nƜx&l2aQ?m4o'WO}_\h$M6W*kMQ G.O I7C0Yq1| N`9NN⾧;-^7ͲzK7|:`uDsrG#ɸ,ViJj1rWEhI幪:y:Nڶ! Օ'e6DM:Lo b> Sk,n}mpkE̓0ka0A#QbLŞ:.siȑq6dɡ"aX&8'y_ eNxNdAD81ae}D 9\Oh -C< 0m6fլR\t+] FKjٮ kg ٿVL(GJz3ؗJ[u"w heulp Uҝ=i`P'^Eɵ,&!OgK:o#Yb֒+ NJqZlE޻Iϗ« W1@G^H˰@D Z>r@W%b0!^L~2kjl=@1мVVVtYt̵ |_t IuDm},"ĵYIE_=#O%Ҹ H All\f.fX1[ˊ +,an!|/YZu3,%mZZלrN(6$_鬵{$>(;Pda ́(S٤ӃyIDlzپrPZsh+`z$鼶CIݍ(VG=!V)6t(R= "E]Uj:TR%f|E+HGش8]+RGmvw ewl}>?yH|3p> [ jQ&R.~a{@8txe@4Z$nhr"RBŷϥ 1DXv;FoAv)4E!c:#g?Jm ӅghjfwjK•SJ"5 F"WT?)Qlm|!Pvqز ʀkQO 5}H9/J چͧsN1~ !yI4dlAs&ϒQ)*ew!%0&PM\jo8`Fpq,j%85m+$q%R͸;6gyvi3FO+ `.hR7@kg;l25pRy흍9.zdfʽ>ڽ;;Ӵhp{:0rQl̏uSϨ8)3"9E<(g W0; +7iϟ㑟x#H>瓃ntV5w|ufmjړT!h-uSlcI!Ilg [աͱ;Q\.܅,^By*4FQ,#1{Jj; ]OtǂP{ "y87Kq>hU2a0ĥ7pfBi-K >jLtm!+9!nA_fƐ˕X)[IQrJa''V7[&<Q Q5!wnHM- W5pЯ{ZhU~#G`'l[aIVp>ԯ'W^cɾCb.lH{>e)#t>!ȍit7ǰ6NvT.m|pnYBykGP>(_مD!OQ#A.U>`,,,<"|}k٘Rʮ^ø:)D,E y q +ìvwcu۲aHBn.` YYzN}TPUc)'^N;ɐ.{VS3@a+asQnM3թ!)|2'T?ݾ#?8ȗ9|șs~t9 g$d+NR ~9M0XbwHFhQIXycvl mɽ/_,-kmpaNI(g]sl|%16 cT-\p PjחVP5OW-Cwy\w> SUajYb@Zא㓓&>ғ̬iSR0<[g)GFr_f'͹`>p|I=l/ql@W;du Ί6R0k e gwcV$4ɪW*^m/S;up,%Ur:! )kl Q?>g XZIr饓x`0crO*S,(\FrA7z`MA2 ~o \b0W"4q _9zANsGӌa yhgYD]mQﺢqgbxG[n@xL}SAWTߙT0)[cda\'^!@$ Փ}4MWq'ifۛva ͩ9&mK+TUJ[lפWC<e0 Ch0Nd,:K,(K`";25^Rb*mÈH{@\q@c!ڧ{`u?ۥB@|[ys#kr/>7q1[~*r!WΔCNZ:(Dp ORŐ8s`@'~AoGm@Ko%i D;z4 m )u/uJ9~H/TIb"傑+?~OJFX:#R@wXKAya1ݴԡ gJȅD]b3P\av1޽FRIDW{)tzϥXg7t=\,,ggn?l~mq2sЕ\+&-nZu y>b\A("%DZ'#uE>kXWL#rc~.#NvQe#6EVK> o6Wv053k|"xllI9%Z~/f%d)9i j쁑č` Xt(b  `‹@xTA]Ⱥ"i>9ܠ}yJkP͑{:Q<CREe]mچv#r涚k\ Fxl8eD"LNN>}Bٲ,9\-ώ?mLOWFRW-y3k);Ҫ Tx8DXM f3xmߩ@kAq&3d/nskR^3mWXBn.V)sO<ϭԉe Ɍע&kZ=U玺'U5I)Vr 0+?3ݔS|E'q`( /`bɗTPYzJO{)͑+.MAӯ=[O?;HY[>EF@)PkN`۱a1S^p^j^C?CB?@E|M4B#"+'C Zߜ=K*){UHGMHIƨtPEt'|LmdCht܎ib`כfNTf1O7/x"P 1YQ\;3-5paA i܋ =8sX˴m1Uy8 YШX Ql3|*mگϤ*VChHc_`#}ev,i ljZaLf.WL}`*z5&2?\oD_49f_µi^e1K1:;[ '{iv6:X0{b2.0!roxvy*ǝ&*Dʘy¦"9*B&U&=PQZsثQ%]l88`J١x) Rфӣ!*H ϔ? +C>́ta웝D9WUBj2ݭƁ7y(g ;Rהь&KsY6q׈lmDl'zI{5JѨ"5mm*1][|ySMs;0q"r<)u$ [7y/:O!ʾfe)г=_`bȌ(W-R$5ވD@ПdUbȏU  Ɩg̴T%+6%XMcQK'9ثd?WDDGbnqJ le7̂4ڿPR_q>vu7W0Mǻ K3ľӹfqnUP@wc)UAdb|\2]J޵|FxZRɇ, opY8k9oП$V d!-'.๸ R?fbA7aOa2U.mB~ pD1<#Z?q2le=`#(˻MbZ? R5jaԢVP?Fψi|ҭ܌3eV$H&AQ';K~xh t6k;CT#kʛ?*kġ"7yiy}/8CN#..swp?ЙB g^dUFAsqn,z.ԁjeEEj0=,=X6:#v j),ފLe\Ӿ3G"rLIt;PO x0jN1zR4ⴣy@L<\x5mCaU6Jxc!uFɣD1|fezu -v]K=Ij)X 'X;q!ŸI1w-coɈʤ^u:4zRIWݽ%+Npl?& 'WXJd@ ^?$8,pyFF"]fi/\4{9:2JiY@Z[cs{5Ư\$uZ3uq*ٵxi4,J`:6<8HɄ2dP'@qa]ml;AE.Q[zSqD㌇V2A5Z[P.LW8EA ᣉS0 #YhUM)B/;1,cErn13NYr{ krt~OhZ'bDC]mu^md! K8/p*oA*?]@XZeە}Ugo[+= ⭤J掷_w2QdԢqumȀYa0[SZ"ċAgR/+LStjwF~ |pn Z?tPiVfDq4Җs.0{zɩYQsIo_5mCOy|>}GHM[, eI+RaM-z{DQEҧ 7YcD&>"ot xnt ~0$R|^kIaN#T:~k>_Kɢe؛¼HjPB\C5;$aE3zsf&P)*_l\OF3x' x,Y{#'#|c Lk#kal&9[ L1z ōѐ\㺱B3ril[wlDȢ>A -L6QsIiP*+5ѕL Hx̯mOk@[%2Om#{z}D*0޶3|ܡ1(}Z63FAUmG~"%2R>)#7_ÓoZA$if0bN!P>X7]Y-X ļњ8">蓶jZFfw;P,R7g@TYCtd4"~I5.93z?Lk&.gKL,ouk.yd[.xRD2 Q:x謥ae+ép.C.Yj uKrW鑛AP,n1 t`)"[>ifZyWެ7KHn~sKPr3}\^Ċjo^!h`|LL0'f\?jRLtq) "벷{jYG6%ISl9 RAGŜ ܦ2HFJ]*:y͟lK0v}д '_'/Ip{ }*G$W-}YjoDž LǏ6`_Tj?Di dIx񛯔x+8ƮYn!Qz ŹI<*XGY|&8n ۮr-"?Ɠb-ؠ>yNh4D'<1o2c ";ѭp !_ߵP!fbVlֻE G? |k;wʛ@ gD{>2(Zcck&ޗ +#V#lE7 dBB +J)@KazZ m >3jd28_-CĞEy)Ng-di{~ۇ5cN3Y (M=WL8q7`ǝ1rƹ&-勎G3TٰSYTSݺ VC+ߪ8X,%P - 8bat嘎A7TƼFvaU;8hI` avL PYK¹o@jdc{iQM <~aO~؎v3sʯINJ%B\gLK+ֿ ;OLq]KQ W6x9u!k c r :*Ex^+n9UԳz40;q cUNDFzm3T]oэuof=A} 6&eր&Y;bVp)H6^=3K{ƽUME9U0׿rJ 08pZQ dq ?tR-QvECoF19̊aZdߜα vOhO4nEQ *d0BJ&>܆dqs5"fn7xX/\Zf[?w|LԵaJ0Y oᛇHHCd@8Q\Ͽӕ7,TzM LT(]TE g8üJi>X&|6Ȼ;w|PܙB=XKko{nN{~ IY&i?"E[e6<ɰ=ܷYef;dKN`=X˴~OmnO7cKl b5V11Of5l99gzBsMRWH|16+1RCng^dyj-uQoi?~VfVyy㞀0{nG傹kZgxlkIO;/”)D ٫?9#G}'6`}Jp!KS:ͼ~Xw |ĥ:/f=o "b@¹Z—1|zaa!{g@LwN?`s^ޝKhϞm\`o_Zpo"ڏ)<loQPT81Oú1cxXo߮"d й(Xpx<h 먖Zpx:Y@*rxm{aϜkac|BqHJIJ8P7Df\yLKo~NuCտF2o]$mB`q@%˾vR`NЖ쬔DZ1BYTǐL'Cf"@jV8:ųq|L5 nS~NJ=ח3{ox?#UQ#+ &ɑ B<. {ϱ:!KUMvkV3ss>p,Rh!VcnE8oH@HmUk5.Ѩ&86/r,i=:˷S "/}כ1ȉHTŠVR1rG~6ϻw&u=0!#@Urq P,G{(;^9h+r16#@eV=-;=MqEOom3ԥ .k)+r'O}-~X|Tze8HX<2="BPKB=ᾷ6ȝ"7AR:e6] jD<.⡙ XjyC" 09&JyO V,OriE/&tDFUZCN HVN*hݸưmikQ|Ӿpτ'y dz^7PM9Nw:1TkOϻ*)ȁm  XHA'A~eX,Rij$#"|HOBV9VU,=ʚtw,gH/PQBu-F@u,OY2Q1Ch 4reY( =1= {}<7\ `xdXxvԗ Q1a|ЛdǦm$D;e"CsC*ۈ!lhDK/;r #4V=v 8aS /&digoٔa>3`jZY>+ -EPcuuvFE ,qn05Mŕ%-JOqX15640 , 󁺆 Aq ݦƣT[uN`,rf8 _SsZ,SI]^nH_>$Ea*NU^ ,aU'ӌ;$)ڄ[k9riC,0?t~HPMpQiKN/C0lGS?$Ʃ5D Z֌O)L-ab GuED,u=]7)<%d֍[bhK6{fZ@E|J%y~f/e))O7IvǦ߹pN\w4,qb >iٛD]J9wTᅚP(LuI?*ZҽOz/`eCcNŽj%..| ]ȏX>ՙaccjelW^Ju\Q06#qBk}{ku Z-iᩌRE&r| z%#b 7DFO![yQnDZ4&IJu,a-!pOժXռsW:2'zEpgv沍bGweQ _. Q{r*w%|UBRkyBVmnm ̖dI|](D?Ҫ!xXYC|ᒝi]ARy_]2^Uڳ);UV7 5HZlb_'X „bFd0i|d+<RS}3fSD+1XC0 6`H o8$eXo?[XO9X* sǂ9}U!gp=v9M-σXdѹ?le3 0)׋(<Nb00@V 0&lڷcrpK&q9#2t6xx©ډ :{cO;ښK ł3wy_{A?aQJ$3اxyV6ѴлzEsV[e!;O-EvmJ 4ĦÄN;m|gzv9Q[&bf+ !1?EyVUOЖo~5NԂ\ٗmSduE^WÐv@VQ3UOd"SDF RzjzIP7//إ#KE_R:VI=w~ދo]}qe|GNaՑ7?{@OqoytȓʴiaoI$X*p>>LԅxX z\>׉MnBdd`2.7CI)R*Nz\٫Kq9>% 7܀4F/gz{E-T4;e}3;Ay62졾G(YBDA}V'7W|q@SH?U2}7Y~ פ!vm\n׹ .S%1i+}cY!$|^DzG&J%k\0`Otfׄ x(]=%z FkzEXc8AH=&xI/0,`ȲS`{γ\zeIBid)=beT 8 a G:[w Bǿt%D'4شqN}5 >s7@s*UyCοe9HDGХSres?yE84F}xV}c.'K X}KҎM  JJTU%@')Ax _5@VcQ!{3.ͺ B\;nYUkOdd ܱ~mhg?_nH =O`6-`LLkWY['C2>uWY@&G'|Ku&[›iln8y"0”zS:uBܐy q$ +[<2H2 dQ!jUڴ:e?::8"₇Vy&uC/w6?6LdiIR]]*We~^pⳲ[g\-Rtd(+Zͱ}J}[O66rjw&г-+Ma^:I P[].겾sBnn-Jګw1^"үyyb8vCcZWb Yg[+ߛ*YoȆ9ѵek?nh~P!&,"UBtJ7CLM0‰  d7p4,m//qAʆ?lFM:mȈf&2c\Yk*M9t NFdx<zՒh$x3٩zTBY?!al9C=`G[[FXYJB}vaS\Kyi%]^ژAߥz!$=zG5p3jGts'pF5WxjiIGfȍRg=ČGCu"@e.d`vhdڥ T}3h)@𩚔R.N,>4eNzp|!(˨AGm4\3x&0#ʀ#B]cnг;NJ]F~3R¿m X_p\p(2Դa{xd]؁9_Kh ~ʉ|˛ 6H6~ bob-28c2~~-d#{pLg=<`͇Tk "W{y27p f|Ќ@6F4 8]c|[(kFXƍmB 1Vgz bӛn\5[1iC[+dl k*AvBo"w"A5!Ak)-nJM|P/H,emR q &7S @JF2KT<`d#H1O,K-(-l߶:,BaSeodo/SAeddުCPs\m!_B6$5G@ɔ/!%խNrZT< 0Ԇp;DUɔyu 6FQXx+U7>]" x+.5&rNKʪ{RY$+Փ2(N2uӎ!Zc|%Et/$OR6&*ja&qnn X)B「Ic5߱h]Xz=TO1UʣW)Iۻ3,cxQisAm:lhelVqnNes>ͩlS>5 bb`Z]zNҴv] V3掝%%>/MT&^D@\fHaP&%}oyҤ$օC2r- zCŮES [$~B>zHƾL5G3 GE f#-N9ƴbG`GbvuU}O!&O<2Aڥ{K-aN1鸏V5%PX ߡq_6Jv=͘eTll.$!j"u)^Hx9-*除.2Q#$S2Y0~:,z`=89m΄;̺+^-tgRɴ. sӮ.Nsm^R[{-nS6wv<vǃM-i6Fl4yԼ{: #6b'}tSoɧON^>1bBjjxmI~l8S?<=0XJ $ `cL⟶k*&$1.M#k ٻi6X*&DUKEݕ_ >eOĠKOmCkY-J$x4-$³A5\]tޤq>T9,,慧 qӾcVr"$./Rٜ٭-nO/ЗsD|c$n`;=41ǗkӰ)=+߸н׾n=XE[`t;EҔWgSKriT1>c%t*`%{w12GecR3U+uwhZ9"z-eDo}*~ꥠZBh$K]H/rMyU7%!p;cf _UٲAH-v5"qٛq{i y[^U`p{@FAP˶0o{'-%%HP`oJ՞\]_'E>Β~ewʵ(Kh//G7wE1AƯn+Xy'E>,>Zngԧ8R j+HwC`,S.S/0R0E&WC@=w.vSDj-Yf :t܁)"GLg~^{ 0~;ٕD.S+=L"5-z"T6'Mb2i > Kn5E*qE>~񯠌tQᡐW,18CG;f1yUdP*7% r}hs$Z+$ Uצީd.K^PVJTzTO/<]XRY ?fR^ .mTWXm"Df<\ߕR`phIMqeU1<1&6E7?93 :/HДQ\ jALrȽKǺ q+@ݾ"Т`idb4X߿~7Dz֪w%\תVn}ˉӶZ_Tĕ\'/X#Yau q&F_Hs" \UC{ ֙xidE%MbUu)0mv=4< f_=ĴS|Ń4A 7BӍ>_CT~z*v @G2 /5-\e3uǶ)cďm(kq6On<h.rMoz7<⏅Gl }"5aQq6sOp*!›NJ)hrɅ %iJk;')z%`w.kjF+95eZL12#>35/緶 )]Gp,w= !Kmxkh^r8_IЎ`&8u:k>$;(!tAr'8}4O4PaB5aOoN4CX oLͿY" ּlE u:  wD4Q,Ǵ!YoIpQbCE.bh.h{n_M1:fnV<@`)Xޙ֢Y~8]mT)4<@\ Ol=l"-tu~ɦYJWY$'V1 TBt hq`SA:y֛swo@׾4K -w4,ԕQ$e=ߒ9!x0jluo~ d~2v˿!I=WO\,J,yfWZk*j#cXLvpAV![Wt_IoC>rAKi+I.1w_Zhi~LK>Pl]qvM' dj,\TٮVW[ [+1:;kyer5NjxBGlG\Is`+`,#-a=v[[~~E,Ed1-/-yPU$%g JT Y60oKR&}Z aw7VÏxm7cQwXOc[2zfZ8ꊂҎm;}& D,G(G<85227,V Pwz O2٧ɥm6#Y>/ʲs |_ӓAu:kb pddp..@/ę.~Nq\^FueRd&p_d6{acVJT0jRbj)saѧB] D9rYtNzWw`v_ז%r[Z[wS&55Ҡ Ō ༐G/z(w9DKxy"gҶɱP9:d/_-%lRHj yh="KrsژhrD?=Z=N&th8.jG,Ch% 4o@*/o ?+¹$p2Nӑ$> @U/jy\l-Fْ  dOa"hn遺wX QlТׇ$uwNG?~5]s3e\DTOXu$CUԡ<ԕIo8D{Yy̶aԯB=m cn!鲗gO.}Z\X4G5bZJ%a<~O!Q.t5Ep l@[]~ےq}nx5L N ףBeO 0;!p:#ˮ Wߢ)3g^u0V/7ρiXGgrPa臷v?WB {5 zDߥkD}eˍ\yVJTE]xZ!yN6EuV#TΊOh`^x߂[$~A,O .= -Z,ԄT~+ {\(]=P鰈[:m .|TGxDua2Moc=>-(UXGEdT=$AeG]i\%U}!fZK(g>O\`?NB@&R̠[#N#h-fw˲hxm#`wDX׳{õB&>VQ:>_jWIYj)Cno= D#V(4ӅEUXm/ fʂ|}*TٵiYn"ҶI*##5mqEIw'ͽqB3j[DgUJ&Fގk%|nQ(Y 'Q+?\ 6Q2yh6hY̥~b!% <KveЀx=?A1& m1jE )z>s̄% MqncؾD5b0]ɻ0abI.=د=\E|1La8㒷1udؒ6[ XJA;J bXM՝8R{4y-Ĥ>@kSZ Hn=wϷ"F!,z] (|if`|@XGj%jB2~Kj~h"gsf/_=b/Эsq%T:- ط&#m^ XJ[/b<$U]Нd`%.Я``o*d+}JZa;VUf7.:=wD^r@cTǾ}8ӂUܶPq|v_`dzNJ䓕s0aNF].Q}qX GH>+HQʌܐ2FF$t M1jY`@$YMrkC ڎ4a8.It:GnUf"b`+Qj+(M.8viZc biY2Bf#R4icLqdJTg3E~9;x?W)94h4t{_ qV#k{g ZV av |0Q&8)! )ۜ_S,%N61D>w94>;nesKRrS[qMb/( ' Ut鏖IO@#M屡 noNIZi@Qwpo OJi <7{Vq3o PNk]fF*!ZyBWDhDۀc蟷STPW6Ԋ7MP{\N[xd3_h7rN n5P;"F8sx"Ogyn3?LC$/9! _".zղ@ٵ'wRbS2Jּ,?wSˡ>K!z"W|`8KńެHds`q%`')y'ВQ]44uUƾUu?2%DuJz+>;+[|r6}` gdy'_J5cxa;,B|Ovjfw!k;yN&iPq cВzrZ 3/-{w!u} kϫTxLJe׶S _ 6]]YFQ)!$]C.6'Sț;Itrܖ_Uy*3L8v]"(Nk^܌jcvC4ٛStq*9n3= W̮7װ#J]GWnfֆH\zq_:ە6DFMZB2C@ a:J@MGf,!(G@q5[Li㶗q GiVh.,U|M O\:aT.iR~R_,ﱥѼD-yH"2b(P6zo( 얾ađ熳CH6$mPBo(Gu25%\5+$>̡9 ;0#`vGBWy/ioܤp.V Wۇۧ'h#N;t갉{E _Oq3*:AW$+>T4Mc'u3}͞Eeyv~=ww@7k፧ʧoݣB I4.J @>ǭg4 [{:"2NڊS6EwLma?Jx$ҺUjoѨO2y+k5S sAz܀l*hw揄ꈚK#/uϰ5n;*>Kc_@ހP/B~UQxUD]/ƪ'R}$;ƺiAn8 W|li\=Mc9Za¸lrfJ258 T cKh bGvLp237~8%{|dL45K]FX>.pdB$S=9c"a"B Fg,PN:k9 nO>Z6uj0[ + B+F G$h)`J%gRa[ ;u$ l{MrQh9XIjU g֮=G?N ~UEvAzQmDOZ8M}k.i39ϗ#hsA%Kn]Q e}1CzH4r~ oZ7Q…: +}#]OvdVm-@H o\}1rANOb1_}?dnc%v9@F&}׶{:W8mJrYP_&""lZM -4==U46b~L+RζF 4!5QsJ)Iڀc>XŘc"#Hx_,n}#Z7|μYOuysrr@țJa8;_QIM[UњaY"WDm+%|IaXDkoбJendK r_q<m 4EM )NRK!Gۍߧ݉|FwxƐ 2{bÂ;_*3m.~-oFm%8P֮Z P$f02iqcu0{MH ~+~/'AĀM4`_i )t4шy2;tCvr{iU~J;36&T#᫲2ZZ(wَiѵv{V{}8e3h*~NYn͈EV' X2GWh4b!(Qa; c5&ePRqYd͙蒯jem:'sV=T92)HHU@潨j!BM*}r4fIO )KDpq5}jbsMpiBs"ߙ'nx:9$+KcC:c d 759Pq cSIp>OJZN~(֏% Yno{AF=%d^dV4))EeJZFZW i]&*\o|hHz ގ LMnl~ƿH(HTJc:ԉ/' @!<]}ʚF0FA@hi!J•s:҆F`_͑H_ZDX(S.ܟN.{kx"ZtљT dA@P}C۴s̥%NoVYe}TxJ\s$G?x6*O#:N|c ٳl&/F%ǕaW pmP؛ IӶO@*ae&rΐFB. %1]M|$[ CPu^>EhI;>L|yX㆞ P <'F nؘB-A雅 n)S!@$ $8vЫ_ "hKqd pu> F͈3V-Ō(&}"+L 􃝸~˼gџ//ճ룓6o-y|hQn7V[ g@u96ɟo?UAAPRk5Z?MAڈee Xj*7CjPlKi{@m+ؐ/W6Ii9ޱyĨvyқo7%+͑ +_Ȼ 5Ml2&1=hayϜ,'q?bg@kun0NjK8&Vh|y$vn푋C{Z)G}F)qUtϨ<=Lm}3iemuL1Ȩ*\9 ,.t^ wK`a2NXQD0LƧt (T}b 2J7G?mapq⹩yHԮ߃ڜ1ۿAJ)C4B#+MG-0EoR0V[Cˆ#]:n,I&>q ] ʗ3&w$ЬQdc%[wɊ{L74gczAQ)}6n Fe<ǭc yGy,g2dқEXݡU d+ڒ\{3B#>a HĽ%1g҉QwZnٮqs\=&Bym]y\[JUeS©14rK= ]Zq8_02:SE^ɒ_SS`dI`eV3FjՕEo4wa>%oz_nUJh1!T[GC}g"UXBK ¯m$Pt=I,)/έ#v(T-8O@KE7A<"<V6p5y'>_N+V:VX$a3oQkDqGY(K@{#ݓÀa"O}|m/i5Bh'-7 u-n48fDЏ o+یK[$&ɫ(>&hDd~4f>O^ʥTT>s1̣:[Lri4F5 t1|mID0H0/ԆJ-/JH^H )ࠊKLuSV;P܆EN$ bESĞ2hN&VS1K̻5NA*/R0]t /ȃf 0&,\NgFS!6V-JB'sv4;Lx {E#&[F#wTV;Pz~b|.80bvSG/Ĕ{Aobd kXT.nlk(BSXKCWbNx.U*{]S?W \cVB~`w#2Ss;ߖ"z1btRrN D*}% %f4[7# @F >_ǑraqWYt߷׃lLjNNO Ǒ6%wa6uq\D}y&yH g9-eC@h:/YB2AW+ XX:=x?YnTGC)NNPOe,,Odz)8VQM+q}L EiE?^R&wzhR;~<ޑm'Oiɺ ]}`1~ɍ׽@oKP>X% {E5εn)94da6xs6*WH+\T2Pdwg!M} e*kv15CcAo#|5XhXל> `;1fP7$UMܰ')s*nV=]%O?/ uq+ӿ4 a3Xd{Bʋ^-M(e:T#OMAKM3qKgJU]vaeLEŖTBWf,Q[mӃc  Ӯ}h;(E:Gd!zKϥZWŌ'!U<: b5+X8(qK5DC~w 1Ț oֹZ/Dd( X]3 ~*i ~.\1QAQ[%Ϊ! L{vWq3SVE/Uh jW:^g{Ď2%w`ɸq5UV|L-]w$ꊏ!!S=u6DMիDZ=[+~R=]bƅty |5_x2AL0兖%7䢗vQ[ IВ_,3OH]^Zok >}}><_Qv/\g\)3[GFߣRg GRW0U2?JWՁ-[{ہlZa J?qK7b3B#6f*"aV3ak'<] Q$'ٿ ^Xa=biO.FHx_TʣKJ+z l ySC#d"6=/=h328KԬM+#~s_l3B^'o8H6zJ~-$TTZͅo }J؀1Np DUHe(N~EgZdsH=h3uE~O+;(:hբ={&8wRVfz*o*]A2NUTUOT˫q qm+NJF~wqTX`2sE]O [$ LᙼSubhήdK\VA}ύbex^MIf;1O:$(V)M]0-ߵy3ZXiRIC/XEFz0/uPW£v-'cL=Y:ult o:?c P~P&QWqHW7%Cp";&+) LL8Џ_QT`]K'f(ǟ[-_0>rwWM2BkImNgҶ&1E*XѮ{~Ky;R?dg}|ո7ЯSXpπ>vinX0u1JLY2PKސq+(]K!: ӊx''PNS1G# _ 1?A٣#V=gl f2A]C, vm>4P#^m&X#;;^۱:`{3M_d@ P(c?-PZoz4VF!M0{Z=קqIa9cк;ؿK"+ 󓀭SEVE@'E+sHX)&;~J \E* Yo؉2@ܜ3S$I9̅ߍva|Momʼ%z(I#ȪˡK`\UA0+5Q].cณ!jK&] UDR͵q`sh`v4O,շ&f˟E,`r!Ҟ"7 /e|3pY?NVx2FAKmye)i$,M(J.94ш;Gŀ O`Oys%ܪwRpsk}_QtllBcgjAZ'ygFY{9054U_~k[;]pj^"#\@# }za{ o|eq5D@kDY3jGe\꠽P_Wʑ csfo~읋7YZ2*s检.1nG`;:Xq-㺧ð>neDD]x.~i2 xm=ݯ6Etz^PjJ2*}|L/I uKY+Ipz;jO(z2Qi# RB r>% zfVZ+:O^݅Sng2B>͜4dM=_VH ,c/W_хg9v&h7" e#l(ʷF-WoPԵ *|*+\#'ar.iGK;60~[I%^7R&F?Vς@؋@gۼS.PO6X|ڹV̭2Xo;vhւOE#I.:{h Y ?g[3] ("few_9f:hO4F.-Q`8K?'ǂ*b* A3x#hrS&z~Ts/7T˃,Ή\/EvA-|!kXi0&T@Q)_>,7 4)=UXXz]?R+vҧ~^HVTvb7F[Qa*ijC?3VQ╅ ~I$b{j2#IƋMwٲ H0uBhN#L4<> M{H33m&5?ymCy  w yz.0e331y+?[ ,qC ݵp#"aQ?O)#Gl;4*nױp Բ&TrlG0CKɮ\v<lQU㾯q7Dv}vg{ tj̭@gQt_% u#oWzL{9y6x+(01z{6! (l&Saw; )DDB\"mzj}_]ܼ.-} uy`U|C 2w,deNQ!2&Gۃh5J&q6JuTr ꒏XY.`/O"D<o3T lYRPoHE;2Tm4;M&Bw2yTOEFӻSF+V`/G]B:}u!I 8Yֳ<Р Wzkyzdgv'P׳$hCTJx[;ֽ&ǂ*l\|Ci[75xTW'P lO7 ]#N)ʹһC.3SVm;)ռ:6OR-D'30oPd64UVeM_Z {OId*eW 4 b%|N|Tws6J0rdGb C좍:͂SQf'3זP5-h)8GEe>ɧ] I3#Af=3" svc}''"'4CĿ=Pc݆ݻPDEN Thwb%lo'&8OKٕ&2sx-)4|ꈼbSRz^3I@s!jࠀot-my`ͯed>Z@b?xb&u67]78(C kج|5>FЗE} =6]=sQ]RsI4HZ5{V=VaR鰔0s,Byw}/n/UL 5t>1\CY^H|6(;Ŷ2b.~ByogiHJZDoqNTĊBB~)!{l \Ӵ$AV$)֨UāDDU &~ŝdI]ҼoL oB 65+}>|Uր=dnĉg`~S$#F~!k1ꮌ"8 p}ηKM22# J%~DŽVr38qH*kn% !G{~^(p$L~R8)94~:`+@{cgp?ik!u*-,;V d`;Ś`T]֙$~ #~aq7e\_ξ媧D!yawTM]\/2Ӧw2 g&yt+'~IwQZ:&"r4z~өS~Tan(nqq؈[Vw*̩2ȉS_|u8j|Wte'ۖ."oc'BI(G> _iA? `U3e/ADg!*5x;(^\h=k.&Jc)oV3/*I m2;!}fHAQa ߣICfh%&  c 5w31vy~xj>Hq5\:ܩLK* K6}sk+]LW}o㶧#F&0l8҉C1s/ c[n0v3X9Bֻ j{5iC2i]Z&Q fGV!;>* G8'{TuiYi1 J탳ݫa,<*yp>Dʏ9G`pӼSs]D_j2u yɷ0k>ܾ\C|4(6؂s'r"DשVkס?x--g&̭%zGpZ t| TA-ϓc6 ?TVpNDՆ, F 8 "x]ܩM8r6LQ;t. :eU5bHŽPa0O2li[4MJZ)<¹Z/O@cR('pl.kb;;}O)4;뒌an^;t,]CN-l _)d[f%5$cR^ e66 x>"Z\Q"!VZ9Nfy^pa {w#LSJmk$|+LMV۠p^2w"S*v'A-EQ*?O Z6? f` ΟP"5+=ۮ5qۚ~NVqIS+X5$e@RM6AL?2+S:´dB$·O+cJ>eG^[+<-d%8oSCQC{KB[Sݝ#dͶ\O{$9-!hQ$-s;V E}jnu+kZ6۽p3?qeɄ^sB:WAzhz5xv&(R6;3`5<aQAt#ih3\y=wWU?^0,ryEzUI[fqq"|f ;^nD1qA}~ z%t?&ZKy!ZyҰ$`;sBfqbPb\E*d|䯵.aКfb4[CI>~%j=MpOĩw4s՝z=Uy8+YhZr;sBm;X&djG!ɫAS GcםȐ8϶nF%0"ܗVji:[R?}ˀi /ڦA7=.0#tFXYkǏqގV 4R% Tu}ύgXsInjvxzxZRk8f!2W)٥;Gעp,ާ-Elwpв##XU;0Zi[+'AcARA+oEP4f-'X <ѤOBtA 3[9a'M}[)qe gidKx1?A?~C9bVن {WJxO'Zw4PXYU{rIV-F6dR-hT$oaŹ1qeϧ:Q@ŃzOSp 2yV4O1k}()ةB!e辀b7+>y^l w1Ag)4Bw3Pw\QiϮ ݸ݋NH4KͿ-u&ۄ.r;=Ǩ;ٺX*9 e&n8d;d{+ `Uo7I%ߍ2) hщ4Dvs[L/YX $zߞhS4T9kUSWGbV&"$1,gT|f>Bbҳ 0Sꛁn URRc%Pnt iM\8k`Yޛt;`D`G@E]a@`/ o+[oot{ԓV=7hWn..*!?O$c U, ;9g^qDs2N|K&٥%ՠ4Ms;Q8?O2|DC![>(eS%-Ft#OĒ>v Gn L +cDE$AMӜ/3C%@rhW=ǫ4.+gitzvR&h%{[xdҭ3dLQu``5̪bbHy]G:'rj>ϧҥ(Vr T`^7E-i<)Srs;7ck h3?9"O29ٝ#вbqʛEO^{)/um "{ +%]xDF 4~.ӖZI+ba?"R_ XQ6 ѶeZ~Srn,bbXbf5tm4wcP tBM9!\X(<\ܼ$OPE:Kh!aQ":?AibxSg4Q 1Ikk%NWD:9 8NA\;~Cxo6?/?^1k~d`J@5+?[g q~0)=_ Ru%wkϜa(] Fw? pp{辷cXk.D$qè_z5:H̓o[S<a!ʹ,ISxMm̎i{*\ EAt4)8\9$Җzطr<I!|kM׀RQ` |x\ q HU@gO"z3y/z`ӕ;6ȹو"kᓝ㔁5PPm/g!2 6Wzc+wBg~ӵ쀖/l .=ĨUwMܾ2<@^#-KIaii ;Xe.P"Zrѣ{N$lѴlM_6 4@L 6GJpsS/ғ5i{ (C0=xPCK)jlzks^"N8+\zy[px~uxehޅ⶝6|_2e&=@zgxJ mJ".E8G}b2Usk>lca1%#&h+\x+O82\GOERyUaE繼Zm2 N^::6-DF=r¹Y$T LMhSi[9\%?ɼlm4qbY> ѝ,HELJ k:خ_y%@`.0 KW*pH/NACo8vbEJ2VTsHpG bT=fh}^J\YCSVO*Itz1)oesœԼ>mL{Psgɬ[8 DTBL<= 5^>>ބU#G@HţgF2bkq\G∼Cx~%:ؾoђOnWIӉjusw炏!\.H5 A y&ʚ>W)]"N}vȹ5"p@A#FoDynȚ5rށ**܏bPЪL:\L)6p!/ (. xq" `m˒]] (sv{PuQ+;%IGst,gRL_ټTҘ(}c7f0F\y{foDMNHT~-FCk3t)c%BV`*{?&D6FBc"AnhV@UeHlNMgGLrh(X򖲜Go;Q!f{ :$[rYs*1-^S u 2 1PJI,ލg:7>xĜY~E%0t}s>Sϗzyt̾J{FN>iHOFgg*K8>3(>냣8+xKWޕ$j=<<2EߧtƈO5QGMr`pH60='B>PKj-F%ɣrM?4sZC5żQDK?h(Bk̷O&41ufrr:QoF+A]3\^r ]S>r.(бc߈o>Nֆ<`'A7[#&,L3m٭WFXue!H2Ⱦk ڑpdDO] ;ٜ/5*L%tP8}C;AjK §gHcj%_h5)S&Iz/#BOd 0Nk8hvKs瓃UI(36g$G`>+r^-tbfSn &6]a Hidu!'[w+c/fn 8߅,.@+<|cAlԇ2C]{ï~QGh+l~Kt9HP=zRpCx]mjΨ-"I9Sh^g>&>Y往fd>ؾto߿.)5/O!a ʱBE"q- Vmg1="9FZ[!r@̓2o &mj?ٟQɭF7(?I-)r&>f:8sܤ[ 壃1yGhx;۲CWL ycqW%L*J΅_Y)dkn%|-hi*_P#Weg=O!!yNj)Gr,TinCQrA*J̶埯8slж%Z0Gi^B:N?x9z\Z8Umv2P]H;VbD}GUxm΁!j5 3B Mf{BV.9¾xdPl׮sqą-m b琈;w. WކQdE?08Wt;xb_y8rK,~ ," -S! +0^"pĚEKOiwRo-< yBNA픅f4ECm(WVj2DF?T=HT1GM q_nmj ,f;U5)Qtkmi?@w/ /rlԺ:n\T]K;':Χ>o@m&,mk  $ 9LfMRRMlp[SIh$AAL_{׭-3by|VC f3Xh`5N8ʅN-!ZrEz)d< FHfeWIl9}G)y 8M!M6de.r"+(tc{,08 4>Š;r}Q$|:~̕D*\Ix?A_WL(!fL oˮ Ԉ<׮-;4b) BΉT;{uaoQ];_`?"uH UJ=_*JE7h6 L <; 42wNvG;E }pB[juv!Vڻ &JPxEvNp$BY xt'MA67[O' k'^n?|4Dat&*~ld8-7ZR`p\԰SMIPC}[(48Ry LrH/?UY85ʂDzix=%T)oi1+|!eV_ u)ONAyi!Tp8\ q00<@:^6O24 ڊpuޔ#9. hT v3ƥJF&I$6UTq"67mnΔE c[3.fby˝9z[fu/\^,A1xb BWntݵ]qYPqM N׹yjhxCzh',FϬpq%~_U^nbB) Zz،=E(FEθtSS/ u`;'Wfe{ܥX*/Kp_ (LBv} !ҢԟmPUL2@}\MnԒn5b -(+zCdtp)zeVAn Q.X$1QKR f3@*;0 2B 6W_FTZRY%V {ҵxJWtnϟ Zg@€|>D[wi˨+eEv`ow-qo_fKoYjJ(_<3hh"Gohpa~7t#ǢPdmJO6k ʦNba@I6UhRU U^jɈlySͫnDBZ#([qbm:WdRheC 2IY*^VmmmhtEw.)fzg"\$5)Q /:Y џѯ);~/wGg'QΚ]>aepL$Zck) Knd 0'ǀO.hHh}}apbCXw(<+YGCW_ADE a{"_yap:cIVW08>B/Sٗe$V !4/3w5%Kc4 W^曝2ͩrKҿ(:,>m%鼧C Ώ5|Hᇺ_"\/pwfG2E""d-qH؆) IF Sdފ͜ᦇv)]Q$/}u 92l,Qwl8O6uH-E ى+壴߈MΓW~rFDZ>ٗ*rC0MG g>0d* b:c)ɥTЋFI( \z1A&$=PA#I&!_ںz Rρ5ghY`n~ Tspi5WxZ'>EvbreAyOJբbC&_*"am(gDzlB9*D+D׽DB^B:?vwkt^ ?LL p6`p=D>x<5)#i,쬩ƃVZ~Qɸti;K!S5H֕'Q_uT\3yO}e 2> sߥQ,lݙo1S6SB M>*LeHuH CvgA?bi9'iG0Ɓ¸4nI|w;`$i0.Mk>SlWPʟJ]u 2- )[ےO ͢U}uf Gq0E>=Ȋ8 5"WX-5b2}goc>) Ѧְ G ,߶t@ U qfn^6i9Or˜"X{6ѹ[nt:#a:5gHI{;<`#܄YB2 W+`Z}.5t7@T@}Z7D-M^IYO >- 8} %"fMPZҾ谸uɬǶi7E1PiU2fעB2cVqb{uÛ\D;f %IMn1E_muj5;#Ve,؝CgRɕ4ƚX|8~1NՈʃ1(6X BP X PK=KpxC-'.¿h"{vPWDl@EW1L(~ꬪB#ƭ?R0EsF 6!ڒԎ HpYy3 ;.#O4\Bs.(lt6X+K/ZgyjĥA7XQu,F$< _gn pnM~zYs 8?UO3Q+ʁ$axzmdUǥE1'hY j||%WMO=Fr?~ЦWX0ޱpA}7g?psw~;zsoCDk$.X';D]:0 q–]V 8T¨GLEhe䧗>-B v\*5sxp 2ֲ\Fs᧐Hg>#2 @SH`׎)U(i!%Jq$f61aJއ\U5  ZKog"MBYI2Uetϐ qx@we`2๷x봲KlWJY6iB_G (_|VDr1=km$1< k>G8 ־eK)Sݔlu9zyW\t8ZXn$43k<u% ;7=}t.7!Z$I00BY^7b>HUn9E)۽F=𦧏պ0np@{@PvT츆@2F'B*ǜ*յHYtT"/edCAr45v~BЇDb*yJ=Xl8@JW|)wc8y0.Kv5Z?1*@~]B⿐;K@ӓwaAoMuWlM+qyd ։j̑BL8f+mM>% rBS+Lx*L1-:ǩ3@ݜ_ZW_[ǂ81 [4DBNqNnզw COpK5ܚ5W]84ID#zד06ΓЖZ;XqܷjeB9luٟ"y ((ɲdUUθx̺+qwԵ*'moo jtaV `zD̽ >7R1=]ejk:҂&z;.6Ns/3,Ug#K = ISq}Hwֺ$S3v5 RYQ/vX@/QH$A] IRx3=*0lF'h tS5?|./@>R.D$[ۇ] `ĔNԍkl* EL8M%Z-+[g MsĐ)!cUGF(Q(xW㸿K>Ox槨$C;8TPQI.sk!}(&Abt=rت;"V7r)V[HUDLg_ /zWZbґ7fׂ`YgRSn~ik/?Uj'?V&A !ߙEY#`\[j y3ۊtp'a IrP.dN$gKB&*]5">t:<{Mʃ[pRl5uun$KuL)n+쓅lDqTL US,hW}`.ޣT{az͚D]f Bɗpjs[$Rȹ3)@SĥxK@-ݔu`i,aU6z*. kT)8~lh8+YP,Vdx i_!Q(ї噪-qh],̛/pdSn%80TJ6ָv>w}xJI)->L[+ ~dX*}< fGaCg ~ᕘQ>:Aw~r<-Փ(>KӬVmD I)IbYd'~oaGɊ vi5"Ϥ+eӻ.x檵TGpyf Ly;嬡RMsH_( Mm^"P[D;Tt˘I+J$E;M|p06Z 7M(66/n\ ;]&H}Ux`93_ PCd"TEZ-z}zhA$ZҨH:, *;M!:ճjI*E@<{OJlT>qp=b%?t@|>qER6W,Ex3gL-&RJ:lj>B>|Q@%y@;F5zac9U|4* LqU滸e54OAbe?4hzJ\ߔrkEW\Ľ'td9! L]$$^n8F$^3/ͧO c2 lFA>j&@!s9'ƕL 8 *,>ϹD=O2u31N=LR__`c0!H{gyʥ"u>3)S{kϲ T $ǞC1Mb ž\U5:Kc\ٌԞewi 7*U+7A>U,NPL*BH?X gH)zȂ }'VBզĈ/e@@mIC`^ֱnIXQnb CE(9u*u`2H2PRxHSJ:uǀp+کB:mF$##@݇t(|mـ7(7dЎ ߏ8tɨD2?^ wǞ(Cdy`t.bHaPaňkI*ƪ5\^W."ծ>Af֢|'pQ=OЕ]d`TƔOz2!-G(]T5 :8$LSbS"uGPrdфNxZH{0-!xV"M4b!!0_=̖1M9 8Kb̋7Pj$7#ogL֫%b@@yC('e..HQױd*05!3}|¶F^háEߥ8M.#ܮi܀mvF^B%@b\gY7s4MRB!ޝ7WO"J0Wj%~h(fxApXgcW#$t7ےUFG*2yӱn cC/pcnndbԈWh1sfw2gH*"n)N+Obpy*0biCiUQ!8ENN׌2ܓ62T՗;UTaĨ;F:(9T@ WSP@(U)VQ?,.JU1Gہ!H|uVvD hŏrH?kҿOh/E x$WǮܜ;aÄoن!Asj ЇxWcs[c 6|ŴGsMuÓBETPhbGw 9&n= ^u 6 DZ!.l܁fc -2bqi:r"Bճyj tJ}$nC{l`%!b$!"W{C"רkR&Pb%SV E!},|ZۀZR _EF7Cm\(֗7TXYtoetxcW]s)C\)M |'rw-몃xaEZ: +cA@lUhbJYʋgq]~ -iXBk8WOnҺ}G(Z0(v71&PHBs$ݑ3fu.gjVAV.e# 26V9I}j8_OD:$֧hBTyRΡ((sY9F#MU 'şLA=;ŋZr7} =twu{8ĵCb#LOkb}Je\`3{VAՀ M2b.èÉ t)k'a.H*w"@oM'`h'F;vVHa"S,SuEonyt[-=ՠh ݞR|fhh0\-|8p,3=L9" EtgPyJ#֥{1\ 佶@򆿅(j8W ӓ~2 恡Ew<}fs(s(iey%1ϖc@Sa{Ƹ Rߕ'ED֊ !:8U* *W-ъ.1 i\mF}-fIiWFpAVk9 -Z)fNێX S;M %>-[c3”_ B?WQC=kѾƏ,o_H'IH$xJ%y*^uZDI OpQZS6NGo!#EB d K|Sk< UӕgY<ዺ8yW+H0&+ Tor3_K!%M೥V 4c\o.*_;v-@(?1 kIF4Ɓ,V;_##nil=F>M,1 <<~ v̅BOqw g텩c.”-gJ2> O6e65RS)^+٢G̦+({Orw^SC7STwB2ca8 b*D=MO&\ee#-toRB8Iڞ?ȞiS_ doO~ 6y 2*%5s_g2tTVd eڼ* {U\~ 5kX+PJIg2]`VL$$C0Ws +I{lJB`p^?cFt *d, ?'1ʭb˧*6DH7zve: EJtXPCixUoT 1^%B܇6+r:7J #_7Ujo 5GR$|CeК5$,BY-z|x,ipX-¬-ѣVgNk| ߨwP+kjBQ)Qo+%H#ƺlTb|v$3M@)s=V,lL$]Zx WAUGJM`*ƒ640 h)g qpxΦl*WuċrJ*U-$D+=])ʗڢB֙%%^),WUtyRB,`nGVUu7  9R o#p!Ҡ |hb4JSvg아B/3p z>AۻNU%.ELAJL3we<'o%>#e^|-5J*?1^ㄒMOS Iu*1퇀Kxz~U!zLE;ij&Jk4iELfkzs2YI[b_]ql[(uu V|1^ F5zFAԵLȶѹ7 eޓM쁋 ]e啴y[6,/!Xoftڿ'昊3 v>UH?*ܐ/D.wK9N-.Cb\ZOe\ ll)K0OnR)1ͣWjYT+cSqeŏuFtۋ/Wǩ V/Zs\nZ CZBzsSb1}]cl!u%Ct'EaD+!&=g./]qU*N]#fU-H.b-u9(z>Af:@7\07§40o;ЉTH0S6~{5ʐhz_d{ ^jgV@t^"&̊QFŕl*0U/P3ZU~.P/wzXUD"<깷4pv܅İ hHHiե边#6Ժt7GBGY~GTH\f$e=hQ' 7(9x}9A_+#]R{zs1#'wHO-D'QRUE9*F6),`0MlNt6ib,(9;ibןWȂ +:@e**WZ5B >L:ZbQjl&-gAPʑk4a(WDUEh}7â fm Ÿʀؓ$4!gntc@Q4=vcE)'_Y _H4ğsUwz5;27^)o"ڠ aUq`q 3W271yUu6Áb9H\b'tČ^ zKfˆMi;Lq>m!+s"EܪBdP6F4=E0- M&2s?9nS8([Jue>fQE/CEdwpqrosVm}y[d҃ jOMdɤ.D'X)l Ŋ<ܖ6f`!+UEC s

YgS3K<@"owJa/= Rb TyBw+6BplVMHҶHW{&Qđ eG{-$Qտ$aRܑ7%fx+۬+RD8j|eL?2mG8 m164toPӆk=ê3[)c`5%ß}[xnN@?9Ŵ$ s:'DN[/Ԣ @샿Sg ^dZA d@̘d,A݀>hr$*2>Pna~XWX/.oi5[|x;amLfN-ӯ; g\0"E>|6+:EtzcgrB7<ЉrFB]‹-|b,s*"\Do7wP49M"ӗ~'ؑ("PVY*n*ѐwq=j$*"1`Eh}[,y~ #xc7l,(Ѹo< 'k;k0 3󿲬'%M"l-G3(d6Rm 55Hq0=sZkHKh_]K=Na3*rF%wX0);H'`;҆\a?|>5VzN]_HV6~ڗ+*Q+ccW Tш[|duHm"ld?7֌u$XX>%}`"" YzLq %e;u 3l TExUrWC嚬xY*AogiKq) g"iFn6~ .)궓$o^Cufx R_EVuDe4d5әd@heoTr?y[:UaBm `-Waz:&7:< ."`gFQ4TVv˭ j͑$Nx__ʯS0XdxŒ9uW%ewt6` (H_!G|h4[ GyJ=wl ]6OlJ܉!:ܟKA.K]}H @ I[ᲃ,K%Bp)A%l8`;:eUԤ $Sb'}J[Zg:`)y˖;ª_0Dd|Gםj͍hfcg'TgFb<ª}qS;k5FeT@q?;1 Esy['*;g%~z1 >EekhAkjPBwv OR↞_ ԀJ(s[<_79kz %?׶RBo@NpTEMJnwśϘsA -'LVR 'K]C3 hKWA跒FvFcFƾ~^v_zX2hD{cQXn׶mJzӣ f sl&h<OU'"dhRpE6PkW igJ&ƺc,bofYfe:V"Zs0 |͡y=]G#b& 'dZ_|[8ۆ 8?BK5C\uFNDҏwwgހc!s'zB4>^6&"y]7wLڵpw\>VB uSߥ~Y>d~7kK VeFcqkb{LTz^!7˙U޷JZ^xCH$Nj:Q:X:Q{FTXo^SʜFC _4v_O٤^_AS#*LY r5δHOҕ'6oL_BԐꂓ(*T.V /O aqDaѥ} xInXi^4qOzInnT,w7G1E:A%Mո]䓂 so~yE* .GJ?j]%EʶTºGdBa-eTBlZ I@?r-oR=`"&?$I@&t)V;3R. xLE,dBzéF<agh̹1Ʌ?3 gBm{w }"^Vxs4-9/)-+blH\e gw%8O[yx U:y U./n6s72:5YMgRBct އ AV>I\J${'> 0s"SESbCk9s{h nqftF+Eoѭ B;#2 }oZ>)YO^wϫᴹ]|`c7z'ni^za8<'C9i PKf>Co7Dp aRmς])z끨E3X+ψ6 5#Uanl~C)a*@ '6 lDB=6,ιmHQP 'Yqӆ<\W1@0&RԬ:it~7kDiMW[US[^TX%7i#856⦋ۺh+y6ҤVIY)߭@jrc*yHv%Ę X\w6~69tH񴴋.@ZȷTSJ(΢8F`?EX3ν-h\4Kj&Ӆ+;\v7aU ry)U-mʆ2=H!ߓxҊҞV%{9}#E4عւ +D#FJGX'], w9 -qy96s~C̘d-tX/G}3GX.LBYT8;<&-֟PsL]#jVt:o6^r'$F5.:jbdj#iYߋE/F?@~_w!ut<1d/k\;S !@,xVۮf/(Z&mT({ׅ;3@9zI};'Om8,i1cwz*G#HR0e)"^(7ݔ/:a-9@.9zŒ? &YdžKkx.cJ7OuXqCX$ ,˨N[q'wKZ^EZ n|c~rA; W6.죯{rG )-턚U w@kS-3:Ok*Mѥ$l+Z K̘1bd\cgjKv4j6j +pS*_b͑/OY[S"ihyy_sbgAݞGZ'H\ (Tw٦g7@jT*G-FcDv?[[-yNxt֦Xc4Ð'"p1`ū͵r+T3/-Zv ^ɵ9O2S2bW1Œ{6ZScK͜Fq^ݿ;oS&[S̅1{:cO5pG\(hH/h|J/AN2ʬ vیf!XEdk| }=gnVĝ J=Z/OlT0U9،\VTf+FWJn ߼0 Y=+͵]XR 'tf}=߁eXa3GÔ/?Z#\75q& X!6>͜2ρ6+UʾvԣV/.㒖%ᑿIX+gۙhQ .yW1+Hv/3a 3` ;zv`{N5X* wva`*[~Eߚf;g9W‡u4|ܤ'"~ |ȤBu{%ˣZ{Wc-M/֒|YNqQ:S+%=g+v 2D7g+*/{,)<8=_P&a&ȥ襖&K ] Cl8ވY!:a7%q6S 6ٴ(Gbfs3 '!&> }Mt% TjSIc kVW9ᖰ5 S{,?|P qRLςqc(~^^ !FS&^Qt2D! ه9`"JD{k(c)y!Dt" 0N"We{M "Tӹ4>&eNM6-9~L^v8k72{= Ss򹓸 :!x I/KY d@5+#//CPElEAZ 8 Eor\Z=lҺFXsSSKt>kUN+S e;)ش`j7g12HB̀V7yۜ)(7rr$*G>\ɊZ6+N*&f(cH@@j]Ⱦ%^LzдdѨNaqaMGU BQ(SC#J*?BY`AÄ~7.9w`:\5)mO33|ܛ̏=mF+O©^kMXhz\j{ՍT$=x..!n_{1mRv,r +cYA5 *w4zcnLսi4g~'"/1' ,j1۫T9EK'/HhI䒇%ƭ^Um٣'`CUBQh1$1yO%9OTZaB~wM +]tWVҭr@ "rcz,]kaٰDOۭ%ִC = Gf>)Ju=J7ދq9Ιk-X45DMfc_$1EWKr|;H[+RD \LL)dOcI_zV7a,L`!?Z~B Y|6lх~";thB p'g'JB)>ͺ2$ v:ISb* ''ׁ4DL0rSNmdEwKع$ZERY""~]YOJիb{xLr4)']Y? BٲlQ~l`{w'Vf0\xzR7c~j4XMZ,:ewQKr 6I` vY/[kA@v7*B/}1&sr S?EM* _`hRjղ} 4>L͆H[? $稶6WwUh]fzf2RXQ_iǛY@}Rjut`'nx網܍5Ϸ&_@gvh"~JW] ]1Ȭ;ѡtGGr  pn$$Yb{ș$HϺU gfAYŗ߂{M֌AoRTfN 9Ats~$Bi%"1I mI5$8K|.qȚd[i(d VJwݓ(?zx3'wQfJ";:;5 wW g䊩2) NBxSZOwA:c..qnGuRF'C]-Su3Hoh}kbI6dBѾv+m)HqP^ _+P3V?Pd߽{Ǻ~J!XQ,$Ub,尔Hb k?zbnpʏAդ_QB;!+Gx(2$e\'KuJ@?aH,\*THcrd gb(| j>2#곰S.wk}k+0J%/[u\E:FO[" x# LM<) v872]OC~E(@a.BB9ѻLN4YџQ?o#XW bmBhrK8ó&7= uHK4OvS3,vPNNVo4IT;=9; aC9zvI"ȳ[/ڑϟ4Lam Hl} K=z^|U6ܜ+EZg6lYn7mfY̎Z#gu9$KwX92lNsd7@wX%) N FEQp }I%qlR^RoLsm˘JZP SL@r*֮!?OJ CŻycc/3QY8 o1au +Bƅv1U!10\vzhP6,'oq) bXeg4vii;(oMrjÐGkn9??o#(HOmHgY00V8O78 vm?& ۏ)1(b6 Hv5`N[~AbQ FOIZ{V4(8 8{%0up4{ 8uof)'yh Z93<_dI'bVJC훮zgcw D6IDcẉ[PC֍CSbM~ e) O6]>y4KєA7mك9: ϊBslXÄ^E3'wNizWFOo%{LJaMW-~R Z`%֓wF$SfԺv%T]?s=#SIN#t z/.94sC ]6,Kjb? HתZ6ٷ7Ds:p96SHֆ|-{0L`G2M3~_XBd<·Y8f9Vɢ%=$:4Af:_gDh(ě |MaTߏ;eiID˃;a$]9$J6>~q!U'"jzЮ0r!fH :XWJNJK>Ig2jIWil6#M6BЦP ۠L/Gɭ!7|-تd3"BPB(އN[ x =^M\Ml p݃(eGvW9VAͶW $ vޏJ nh )_ Db3G գ 2JE~+C}n,}-m2o9*qQ.:xy0oGNn'AF-Fn3 Vi愫; VTWhf3;cb`_㲨\^(Pdk>/&;BمL`j%뚹EjE CWm0\W*}.N^ڮCBFaEw.pEe]xSG [ g\D~^s7S}= Rҥw`gu99 /-3urJ@Ʌ.!ޘسt{M㝦n |uhl{ T,U DL˧?6n nqQz%@ G1&,,Â" ߧ- J$B^{h1D 'XBo_#e *1>s]ER7q6xJBbSr⨳lF75 l1k˸R' h9~WO|,gȦx,6qy R 0!^? AQ+2.[flgr-;pʹ^Y5_6 %ڐOZt*yH|IZȬ@C6*ZQ|fbaa͛$4q}-YtpY')T k UĽi{pwIɧ'/ls aiY:$(H[1zhI+'e B]#N w,W`dRq')>eq?j|4 ֝tg/<,Kta2oXy@;4i#ٹQkO G%L+`Ρ$+{^A4xqk55b?sT2C{Ty]VH&/orWs,<=JROSR _]ҢCYizaIl?J̽P[Kk X-J)*i2'LI*-|C"+6L,$)VF"T_SBtۅDFC@P]ZvV~Vxt  ? m >䮓]m\-[ʀpPx*_@aJ ^("VǬZ0 әI^NwPv/~f'פ-'7\74EPD$L H1*+wJ{YFD!XS{#?l 0u‡d zmA&|v1OfM!̹-TUP HhaʡpZ/-{!o"ܺM$o4y34x3n!:QT5Vzhk; :Cs,2X^WAITp>O%&Dy#$7Sa;ûRɵQ }*Z^A?-a7J0ZR#rm~OhPް[&ݣ{K*i("^nL3]EtP8HaΉvH>oHCU]]z?WQ?Rs븴k8sɋ 2Ш?59&0Ahc$PY 7V,]W8sTVN>ؕIN{{DSKK@TjtjmDpV000p!alyvТl| /?>$_:v ] jS.Ϲ,-r/GJ_G ^B>C 巤00Pږ"42*p:ϛ0 |vlnèvhq,+>)Jġ/EY3rNob:k~ +PBzivZg8 d*GVwy1 M) ș&)zL[G1ixٴq1RdL9yD9LiwXN0= 'Ӎ'/gi9=O0 ~ dFUŜԔ@v, xXBq5IA <-Q*m8xMhY3˧s|5\އ"v1MvK}LuD)r=-ED "rHAtw&=/RI&1ܓF ސɷE)|aL ғ˲X\((aSITm`.5<ޢA 8ezGUQĕ(& +MSw!oA0crzBVFzXsnqLӚSvLVC-{0iKlqk.[ Ln*0$o^uL^"w{E?`9+Z0WSҍ/3\zKMъ-nrF|g|9!'=}U y`)3!κ"oɧYUv#6'fC>wO1fN7U%~ZHjh9.Dވ9ccڈUg^A40/ObQu(|!u^[' ݗC&.U.Z.= &Mw'ua0G >rg{부 ;c#y< w.JT3l <\UPA nN "GZZQx z'y/2p(!i/@E[F).t1Ul: b#ɴ)tx:Fl3Q߸P͊M9~rMy igCrPԓc֎.Q1{a}temAdpvN&HWmE \XVMezY~󗂘^O=8lV{lz,^}-!o_5xCi+Z+Պ-G5H=˒1=k`r(Q;܄oBk,[`J"AsOZRSmȀud` v I:"T3^/؝JdtU s5+X!O@/ RS'ۓXpvdv"EP:y^o/ "(jlZmäM7fe pӹǖr-G4i3{yQ4\J<DÊw z>OV7q=uHMG|1o\?2v9v1@H_~tNH_%hI1p/dsz[6v7tKwnSX2v|})$y'H=b%}!DՏ}cMu|I524o@V ڭ'LNR!fZ4(`؀2iSLsٔ&l# \O0^(XAyCKI4S©XMp]p$gL(opHF9L8v/fᜂfqF'a^.t$p>Na);D=zQVK<.@{۱+Ꮲc2 ztR @5m3B`}E[˱@T40OACQ3Ӕ#}j!e| xV*WFh]8*t:36exjr>呍j(j]+N;=WNNI=1tKPAzA ¦w,7d({rڮj4iki*#}W$ǻ=5O3Qܗ\2<\y "Gà9}Ww-:m`!T6-ꛆpyǛyϖ[Z~%Q SPNEaśT?v3/ߑM7`Z[^%UƾEe" $i*[p ]8 I$ Kw #b*xW_Hu7on'nQv ;?I;tȩo5O8@κɼF/c*5\nr$NKlߺ S*dgTg3rEKJ A)\wAcW9pc)5rwzw8<ɡ#Tr3cLJv< KL+lX.}d2gM%9*bX,KK6R 'Ebhҿu?Sg|Ϣ#]c]\T!eDFZ4nhj=bk ?KQJgm7T6PNC9fkxa|>gjȾV?WcY# ;9[dS/V:'& UDSZ2:2B`=9g.…ܒ"=8 0x=xsG",VT7"Z(C(R!ܮPCv+~g8@C/z2f.-o8).0`B mñk!z7Oet.%S]rS CA#Oa)Ap6[(v 1G`ʹL8[C/Ǐ5XbDb0K7HwvSZz7v^@t^ݜGHFaݤ W$>p!1D|[CfDvIR9R΋"S˱W>1v@?ҕAkMG|HJa 䐂cQa Z"YXPHEJaC}Y4%  V>p,*)*@@bbR(Ì8K"p\z]QM^Y^>mkǫ[$x&h8aPBy ^I8Ae7#re7/w)ae3Vzmly7 ∝xG׷a`9)ݫۤjGԧ";5S,-qf?yW'pE欄ՙFU_S'γXȏ gO׎ PNG>5h 5p\0,]Lat)[ZU4I+ﻰQ>&\t1.Y,/†ݞ`ESO9˭ocg9@μIdO ur*F)S`ngb;gWp,DDA]l6:}hHK 9ܾ!`Hp&,YF<'L kOQ2O6$liRv2qXH w9inyoVeI#!UscʽZitQyi8Ie.N!Jc85J'TY|z ظ2Ѭcv2T:i#}pDu@Xqu1V';GrW8F0w$*x]S!Q֬BWPa"^TBTb48b,cBAJHfAh8VL9ro:6Z+Geg_E,ndOP6ÿEM:/BvŔoKl9CV)y~MEVj}!K2Fn݈-b#wboLٙXK#k$=ҟu~pw:*3:R+ [(}?w. nF!@t٠}$Iӯ&h |{ *cz%Іr-$d$Mj$Y^mMӔT{o9lm8$2\IFm /I@%Вqo 1Pa>>LjgL(+@?+;\&[jG$ ޼Wz r!Z^n,K6VUݰI.DEVN Z3X3~"1?˽&TpwUh3^7 Dʼ{j}П-uIzyO+j{E}T٧4TfR!E5_X{.T4q%DtI=]-Ȣo}`&WJnrQ0!6T/l $ɦ+7HsK2r+2Y{V} ~,g*`"yAɱߟm_gT竎SJOxX6))$N@vbW)Ǒ(曪ٶ+JRMV[̝3Ld%hAcv#ΰ80&oY{nb0GO0p0q>旷ZKgVd.QY Gdm9FPQStFM53BV|P~^vT-8M 1U(܄^^H4 p36M7FNPQ H^'L .0W\C);2t7h޹p29e!ԋWVA-]ϊfUz:ϘT._nFm @6C]1[3eQ]D,  l wy f{S4|9&ݵϕW@,=LLg9ΣYrӀ!Cz{p[s4[c\ژ1Jk pd$zH^\w̛ﶗln\;w_<՝&"[ܲH1hhԟvܿKf`d8%Mf9PkՑɲX /X6˷Hxh%Z3EVK*=?wwûa@E}ߛO} A2k#H !#K!j[Pe};P BYYnr0n~!Rۓ㉰RZk 1vnjY\e?!iR :-8EgA 7\jE9_nCXpW  Xm˴٠j)4.FFHdt^QSҫ5%[V"eъKЊtQī=麊G<({Qi^I T3 y]lp E 0j1R&ХISv?wЫ n~"HVceI-VV%H@.ƵWXJ?LZwd'c>#gQ Ayy"G(Hj_8~^c2kNye~Oq"w"FIbk͞R&WN5LeҤ}“Ve.韃5g0"PAaV G8uYjLؖZf1E$=>!OݼQ6$T]ʠ=;.4^ }dBܛ#~un-{R(ijք:W_;:i 99+ApD W4nn@{0(? ۆx!]i#7pVFbk+O 22W^¯bd Gďo"TxAH4 ٧#L0Q6V+Y ,t@WcutmP aH13m'dLbnwH(WQ-穩 BC$Fb4iji+)RtbهgR  T=J>s{32_, % xL2EˤP9TNsU-H"w ʫ"M\.lp8: [e yKDoH:*q}t8 $ƣix>Sc{,oqL:>Z[ّxT}AhKf_}{oH!p`hVV=HKѤ6yο}Fsf~ON6,;~Gh K'Gαⳋ*[Vr.#cڜݏhvZ+G9³TtR3lII%T'G#o}Bkmԭ!+h_wRa!1[WEc?/ѬLiGQ(ƴ|>ɮdl +,#\ؘ%Ϸm|zfH!|gز<brAV00#Ihu 5"?~nap*)=:JGeѕsse2T\1#1 VGd_$ADڠ҄d~-/#vyco?ꚝV2߮t@2`SDEX@v)eb|8̱%to7wS;Հ$'Qq7Zzeb/A͊u^:<&5yg}! c3 WhsR"FeD\k=8J8@*UAtU2r@B櫅eĨ :0Z<8߫-nfu( ~)dl^rw%V pԠ5Vt(2ϋ~v_s! {-$?FBgz^#hS!ňf*:2#yN9mNVZɊRm+,gRXT;+: km3ًRSJL|qs@s+`w~Hz`Fp32DK-S@4B1'kzv88+`CHnU!o":ic  %DRr|Q! UF /~2X.#dexۈA䚙sJU\7Y[i [3m_DFnŎxÜȥpJa4,O-*t7Er0܌է.aG3p_t6"TmWLy|{ ^ZCJ#D:VBQZb8o'tuAY/qH-]yH #F)`&ܼjbN.(^ ÷V:7MIϋ><^zCrd4[I]gSz7Zre.iePKg>&@f T[($;N)~004̩ طIH~+E#}/nk[6XR/gNAy)h{'^izS# zWqHZ4tfJ$3( P>|ڑө7Vޙ4sXv@GLjdc~?V,x(iО64ƅJ|{&Yg ?ydlc! E`akz qNQj"ƑAICQbܡj7/173).n7 mwbA'pJi1cS'U&^*|_~Fn rE69w@|dr\ePM GnSvf}1ǂ-.)Dg.d{<: cNFV |?F-*Idϼrd(jNe(iG&fq ívg=1n(jbLn} &l~ .2". \Jm T>+jMDoO6mOƇ@PKطr: M]ʼnR T'Ҋy6 0*,iz˼E"~`DBoH#WhZF5^oe(s4'ʖI99DrA/pK>YwػR^u4ŭL"q|Z]BG*8qg")=g, F0XODܵ5 pnJh/C,Ý M K 3廮 t YO%J=*GimuE*4=@VQDbϜעr.WE:͓fUt+e?sF& 0S0WELc61Cl=wLie#߄bL8 >MA eaʶ@\mgZ kIؤgtA{'5BCʨi\Aɥ߀Eذu `2k秠KY^^rE%ګ_.SlQ۞A1/֊3tƐ*5fx_1Nuh Yͮ3wWG b{Ks:yN}k=p@! }rnp]%z;&O{GK1l;. )d Q +텯*d1ΙtO$͐+VS@p/n7S,qw8ͽ{7h9T7l/c']PgnAE~W#Vሽ8G 0t,$p([.~pخi=y#ZE*8=ttYG[ ǵe+t1I4)ࡴeՓ=~7k+ QѢ;K3q-};š*lW^4Lvlb>{#nR=fB=ڢbSF)IU_j5=/HG<ŗ|X%téd:b r@/kJ9wa`FK-iRxRX@kBC'ܜ>x"\z>Ѱ R& @?p?ˎ/TIMA#ؐTQtW =f^_l1(Ja`"v> wih ¹< =VGB{; c_1W/GyP%(8@pnhgŐ`)ٴWR.\QTJX$,/S-`:{ k[1)6ΟZhdڋ YI!JP`5h4#=WnjnJ&OC wi'/73nQNwpt " Wv,R.'$gW GJ52Ͻ",eW_ }%g+]oD*;,sonEؤG^7a) "0,W qwU* <ŘUfz;ֹytt/6exU.wW}Z7٠ǥ lM}aCVVI4'[mdt {iGIO@gh%\Y~{QԟTTL$<΅[X2hط9[xYޝP,4XFn2*/ط;>9.9q6@xj{щZ4^؃o+MTVwiJbehj :ǜʉXfפNy?DFd2n =yjYݻYu]d+:,DJmРNL^ do<, ]. n~C{QFl-ϸh+b lPWcbgYh K[G `qК/8v崻BQ,9ܳUJݷRYf^cgke(z䆡܌;sr |`h#C8Q.qMhC%CoѰ ?ӟ 'f? vVdNpHt&Ն@xw )XNO؛KI736w{ovFl7щhs.izj!ж|nbV˝6Cr1uwvj}]Ϭ,ۂc97b|Cz@t6)fcyzR}u":_.kmA%L=} J> 2/K: EǭfNSRɔMj͔32D۹mf@7d+|+rqǒ2/:xtGiÛ͡Iy[1zqdXϦUP4yw8>+M9]{=x p/~KSSmrv.jXjbڛik&QR&šm|3vh$IzgFAgc2kwlÒ!e_rHͣA6ba :4:0?maF=,Od_ 2Xl]D}Rn\mzpy&m)P64XVrAn~y3\%86QZ40"LTgijtݿve9OjG&+vhH z0f&ّ\2vU~i0]h[,ȤPRL/3T!Zh4?$SWxFGGY3IPMh3*uPŚ5&O,NW" ,c#1:uqpHwqkj(.>Iy2xڮŚCf>G>*@;R,T *| $kò ~6 ޿=J sPHaMy2xKE DoFe|C,O-}d x;99QƎCCJ-AOQ7)J-ިmC9rN{ϔgQ9Zb~̒Ad/lC ^w!]:Go=Ʋ"yqtF@Y?>f 'ǃ)nG%{/ `F33[ %+mopI<\0m X*oijHs@@bcew?hu(~o֜{:-!ݢ7`1 Qu FĽ31Hv(J"2&[p4AaN&G?^d|Dj:ˤw P5!f3񀣦ۃIm`,@$.s+E{-]VR*,qi|Lɻdwsǩ tߘG atr7BG_"=Y*Gs(qAp֯ /9_+92dQ&{w'}؃J茣Ь(i/#>5ER [x!z v&E2[,UTMPlsGbifA"uGQ6#'KD02qOԿ+c%F?WQ`K&WNng>I _WPN?UgclJcSa"uf!xCdί,NXRoFN:։_oAV`i `-c.Wх,r۬\txٻc1Q޹y g7PTVmRW=$|iw$n.8٘881?DgbDt$6c Pʫ[nyW(q0c5= n}a9Shk]kh1IMox +Zpx̸f:qOZCA=>ԯ2;ȻGrmxFA<~yw_dC@}l* <KKZxZ4jLˋx5@Y[G%رE^~\Tא`*Gh2%ktfӜw]e=fGTpq]`AV0+&V;-ZGʊ{6)="3s$,AEi+ Z{S}@̷KTΫ!? ZJ|\"}l&աMFRΡs Hv<3W}82Q_+h'gjɍ03']6Gύ} ҴwI",!;rCJwǷbvm bڕ}TCn$!}#?mJ2!JW;l uUJ2JøHR /ȯ9vWAsv."stD0}-yh[΂O pshlTt\#@ڶ-ĮK{M~=)ǦLNsٴ{op 'b;!f;74Up:S\IW}a?5/Ϻ;rϜcI; s|-i DCICUW&ޥX׀Q9{Mჼ:ֺK*Y@hB8/z۵Ǝ>II- A)~M߸3GϘɞqGbWG(3x5[ rk)Į_nI{@ yxbћLj*h(l ۵W੿j\o_b8:@ҕOrpZ%:5gcӃwb, K[,r@ʏ4+̕UEPqAicYS2z(eOljN 7:D9RQBƓdP]@"g&,؏,n342{kJFTNO\iF"]\xl&t4c{7d2H?4h"5I]e,eܽyr^_f8a0gFZ CW-n!:5jJLNqw%5-J)8yK e{{*ӧ)mea"K̄8 2ҍe oGQw3^g_l g~)DPDUc:8R M+PHj`B:LmpP>m o%]Vy ) e*Z5)_N[cR#o㵫FհmJ;A1/}*_H s^Z}UYso1Q+R,0XޔQq$bsnl# drYdD0``Y)P֢Qiͽ_cҹ[_ѥJB>/5zwh#V. _Au4#b8LIߘЈ?E d5>0,|\՗6Sr6Lp~jV\O.$J2Hͅoc@~ΣjUUS5ZwrQ 5Gc'F֖AlHO:VO[.'/)wge9d!eߤJ5 ċ`*8[RIH=y=bk$q4º oHF!N}h*՟| qs(9dr{~ש[TTVMeBh 6<,$e2% 喪܅t23$]̓L" 18\?3{^qn4gr;!kmޚ"cB(^Q G*Ji0~HV6Z8V|) 龓.<h$ϑ.Ke$1myQ{^6GՉ{ϸPwU\/ZZE䮠|#fʫ|4rNpj'1_[N@ӵ{xˆ*JXMο4?0P [ںTprҩo>~߂`jV][>{$`ܻ8w|:M} Ylb:6-L Fѻ|^d?/7Pf0 dM]|z2͂RMXj:VR!uP=`K/pUʏYz@tG{]×IPfjnq[1pwtv-r  Kg5xr3-tU1ɯE"_,tR4%IRa2\3lQw<쥈.'$(xRuҞ#C`+``Z>% zDJL_OR$!&=Bzw W V> H%үaN9#SU/.`7Y߷,lf@9{aDyoy.s{ ͍ʼnzӛU bt0^!'uxH.- o-J|ךfXK)b!؜H [di iA+'} gDuB/I܄/Yأ.@t ;(*!\ʍxl.A $Ӗp;?+m60\C*tJ:K5_{_ nw"4NJpYsy,/SHۡ "`0KL):ZM֣] O\aذbl*؀חo?ҡbUZѭa?F xR Rm!dUr8Rou֝gJ(SV.M`QȬD_e@JkņoJp b|f\E]KYPZ #)t nG@Z 󺍗$qI 9 :t. pyn'4wA7wȌBmRQ}fOܾQ쮢uB}KMРAu|p _YOBh8LӥtmۘA+<:??͊sJ>.KlbiՏ`MEn;'$E4w_2ljTO$ ',%\&L\d iQ5LR)[r-KuFKQ*RX3 FdIllTn > ן܌0=x杖rV/񮤢RdM'wy32~؏ 5 GRJ`It^H%0H"ޖP^S5AU!Hu>l|8'n@̂L(&21q*QQ›rKۣ=5& #P0xSI6`Dc+pJ s񗡹:b8 0|ߟ8/bav/~ YU%P4J[,1w-UDU"C>0๨n]DF_%i|N\'ί9, 6Y=7p-$aLGlo[brՈ]~"(f9@ l+搂;̻uuu*+_IZFislDtG=XbO{!@}/4-;; ^OV ݕ׺ܢu/i~cM} 9zz!-F(/6\vNoicGc^`4tK"ʧmle6|+Ul`ܐEp@01YWbgbC !xU%^gKcuiQ0K1/aҥG;&-OJvYԨ[_Y:o|CK9ꀂ_}!jW|Ǿ&㊐!꫇Ͱ>جn:<:+5cūa#֜,FSI9]*eMY_e ﭛ \n~g3L4;r2#7D[ZKOfYĢќ)GGCJl2~{m%{8>F Lr,3ebi;αw{o1P~} ;֚xڴEqism%H8 fgXc>Ft{- ǧYfQ Tls6¼rAC{PԐseCK}&K)P{zDEBZU=>Hc&/7K04/ɼxhr*|h GbSzE9/-) ٖy`X ,# p\ Ckd Ex\Zu$Sisr"4;rmQ}ˏp8c%#ZMxnsMi|^յJ{Ð>^ Np<,as lS4cQ!)xES3\h{ڜڍpWBE%= Y٭UXթ;Izow])ѱwhyh(qՁR}8I[*ތv UZKnm)O<(4ޕHʄbi}ATeBOWb:I­R5-,,AP9R' v4';#]c6 674XW 4$N3 ;YͪÚHkLiEɪ&Ks8>U'=ܴs>pqx0T̚p::";/U-"6EO@lԦ)IKcPV!r*٪ͮrU,]Cɬl gSX}[`n sWcK+\p'"l+=~,c h[D ` ^’4b$qEP״j~~G=/F&͈:DZPbS3>Udv'{KY\X|v*Q9 %.@Oi{Fϐ~'5#)dyim"dPbI)< ; @3CTш!Y>3GJ4rr8,w#sVT]u>:C#im}Vu{۶,S0pȇ?Nj<%GtC;lp`F/8ب:4hU~(/ Uo:rbvQbA?o[@bTt N1pHEK[><ŐI@FƐOSJc_:S>lQY;[ ]H&=SXFe91`E(!S_.vz))?0?iVR[G!^8aw=&+]mD( 5zg^Y(4CCdHxo6|"$5 utH .奘"zݷyH3gzWRSR/.z4X?"R:cluh \ UȤ MFɐrrSs1W =:xlp\s X}>= MӌDC&jl Yg]&XLf&Ktϯ}bY]TV ["/YFiqSs g38Mm+niRG__y-/Q^։}.Stֈ`{My漖,jcVSLl$cG5{#_[tlY1Bޡز:^)MD0EdGT!7MB#2T,iL!N ī@oiT*+uH8Z{zTl0"]3+(, oٞ jǠŠlyb%_+:QKg# v&KXD7-a `E[4؋Xb伷c=\x4()OV¯9)eWQ5iW.N{ik`s2F\j}y+fZ_rmUix?/ԩgT8>Vl^%& #iUe':]fBzz%Aw4qO^am"*?ÜYL*?ud~\ NHF^yxp;nl#ә5 ^-Q,0l,E[ttÑQxj_Ԅ@iY8R œyG߿ްGr*n}jݕpʇ`_2j꥝7`D_i j|%q8Ds$^Ju6.O%5bbqJv+L`\\C%QĈ'v_ǍxTc1HdKeЮul%}uY9`]=5Ýe:88g3p Yj|Ws6e r!JTD˯5?y{!v[.y>J1FatI;>Ww m eG6Z~@U> X@US^8ɽ΄ sW-gs`taj5WݒZ6:޽dAZ[N5ů-}mٽCsD L/_L8>o~L "/9,MTwt`bI\Jvߚ* lθ"ު:l$"K#\nW-/@4Z ވ^l^RH ऄK6i ($@XH; a6kw!_jnnkC@zӧCae,kѿ~ac >6xWîi76Jڊ%$a\R'6$Dj./Rg\8XoSYP-*6&dZVz,7U"p *P_*+8X%K~t7UKp5g ܅0ebs$LNV@̉DIԎo?oп-M`۴ſE2fS`ŝFWǩTl 3[C1XQW[^$FK,|b, B $x$z_ۤi gd`ϵs@mϠՇy$"hi.Xt1m kV~]W?l%  •e;3_Fɇ!04%<fSb;deb縀,>rnE@"l SsfZ3C[ڼ5#4wzhFV&dPWTeTrC*wP|KÉmlR"we].(G06ҷ@"b*s_ILe"^xcP+8?f3ѫ~GeCB湭.Xd>/|sy2 E*2S^?dyF#,P^UtؗX 3A/9ug)DzB!U]%m*[[!tkW+9J"(#HD:molz{'@pFpꌃP9E;p4Z=Kok{@&y%) ܏2H[5ʚd C.YhhKT0 %u"*Ul5vIXȚ^yV''C?J^.뭍UY^B\A& jFU'A̻&J^q L.>{n@;qj7F1Gc#0)5`=H-:kB]W[}08. '%=s~%Yu(I2J'ul )FIp5DA1R_{bBp(TB=~#] 2Ft&][_{51vjL/m5鲎h24#z;MvF \ 6ĽTBr.*+\6|C|'tu$1lhzfGR0lf5f4nGv'AIUPZ|YGG76κ7:KiA; +WXp_Ԥ?%IK1KNepLG!2c D2 fJ9 {x FP.5+TD5ё7kl:kYew}Kߡow/?Q *͋?٬.!jU3>{(sGÛCgZUayj0ޞXP2*]s&nE63.ʼnĤD {\ 1CNNn q1i0*U >Ny,dk$-(eZþ J$L b붯[mbOu9oأе=[`0BE.}Zhًӌ?jTg'\v2yV-)&=muwgԩ9EYh~wJo d5**H%R|y(!XŮ\`$kZف#;kR9OGg8s&1!.k?h[y4.莕ZV,[[SN>)M uAK8/~7b'xx=ձ~GjhKd sQ!h ^迷#ѥZ \&E{i )-QvP{OUvUg#TgZsL7*nj^eh14TdRgcYA=ZvߘxG.)Q[t9c]0xsVd#- #ϩ Qg;}0X$<8N`IʗΨaXO"4 _/R7 lm?* bJ^Shm\|mmB!ћQ%tqZL\ 1%C*us dZ!P46JYINgin fPe\t ʿh0ʄOY+kl;=1rf _](,hVլ%kOz"Kţa*) i+k=HRd5SRa)"I*b]`[j%3Q`r_^OUhrVdT|.ZPli,YʕlU5`n#K(~`t]lL:BmHȘnVKvoA&)Rr!8Bi*Cd.h_d#@/&XZc]T7*D%c5ƞbC؀@ҁCjOcJyEnQ0`VM%2omDK+_b{w[w*Eq;۷90o@O vk{Xz%~:>xwx9(ᬭy{ h3`l6vPx"+G;{p(;[t˱NSgҰKѹJr&[坅 rܼmy@2#G)z`]VWk;: ?wgg]IR[dQ͍iGtMP# &Q 9Pu#g3lzØa.-?Ƕ6EU{hU-R$tVk~8EZGM@),)jdR8A%L/Ԑu9|d^ns 훫&cP+g ^2o帻aP#bZW:jk1; e\&uV^k^Bk?b{wL3c1~ށPcPYc>lF]WSo͂[ghz0GdqA6ZĒ?8I?-|xHV"s) u:%Jղ^-˨AUNGe[]qpW.K7C*mkI[7uFlƅ[wM+3hYĻZ<7z~2]Q=@`x |ύ`{?s )| &'a{T"%veG yJu3y%vcj{*Fu^|/aT'琹jf`h!qb1U/:G5=<ך6R%)`أ}- ЂI0jBP0>Ɗ|⌼ $KiVy2N 3S4oK.&fv>ע뢘X羳^F<[ l<܏/@||BK!D~E,ꄠX#`8=}F97JFWzrl`P٩sHX03nxuF#TzM:hj-̓ŖPdlȷ|90ˋ'Vjja-Yd0kٸqsR mdq ]/Cשe82K—C&8ZETMx3y#UZ3t$ԟ mP= mό#뱮6_G9t2#v OP,;Y!}$ĆO0f EZ傘Œ~#Y8\+]~7vk&PCR4<e&on$]$%UdS+5H׷~2ȶkq:\RLڿ=&hsz[ "s@. jSP'fQHyv "]-2cIS/#0(-kw]Śi{ab漳usCqJNf _hץC  ל>Bh7d;QW@ڱ~ XEdKT֡sGٴ3/>Q޳ؙ#&JzF;OKbO s8TdXt,pKY`aOa޹sKypP *KK`~fqEmxw&t+#.xX't̤8HD p kt_.'YƄ{k<~%,@oڨ*e/_`> u?\hLmV*51}'\@%Z= N2AroTX~ЛhX BͯfN`P BY$" f[d`>A^en[|s@iv%fX2X0AiBk`K/ 35+5Y#fq*jmx1(40r^-~wg6}h[exp6ZB%qLrlf-ɘQn3&Eփ(Gy_ cϜw5Ɲ"IiJ+˷6/nb9xD':T]i{=u8sD% 貤֬Sf *cl 0KJo Oq'JPF #aF-TIǕ{J*PtbH^8q2prdY^f1j0xik |2֋E:]ABS\}"A`[7>\3.)λ uJ~T2KM+W;տ%O66u?QT^F#\5(EJbK?WTZBλG1^pC ǣm˨WpK_x$>opt:%VPݾ'^exPD AґiNƟ!-c5'݁n^BpP?]sTf܆4x>-Q"a'$iؕF +|P >j5}74,LGQY /7F5SfAJ Y>>QA ,h }[:VتcG#Px sD̦|Mzx>/K5$;q/KEЉoON𹖾7ʖ'*(COϠ@jil/9qR >N/`̦dt!_|U>}fG4%\BP2Q8J|Wl?xʆ#-wa6 /u°̮q jAӐ_*>$ʒxuuŁG:ċFMĕ"+^'[_D?uNlaHÁx?, țP993YP4ӟ8tm/j|]_0Iewxw bA{DЧ'b)ZSڜr5e V};X¦U>M$}ظnIo|TA1bZsIw\LDr6.X  TU ODt:bvmy'xڑxwbYmɼYD&7"&f7|#R<1[[8k, c3ڼ/e=łB<4Brh m$g?7'Fd8ObWz5ɿ`lϝԹi~y?1{jޙ9z\#SV!Z0'Zn2RYIācnsu=Hx,c дN%"6EzaTggV:d yP\`DqngOKc UpD\[Qs85I@$?]oUrrݾ㨭;څ6ΔoG睯FuIpNk{Iֳș2 $ـПT8lgEOr1C߮ގVPYV6گ/Vm5$:IۡކR+>>|Nj=ȋR{ϵ]R:gWYN:?aQWPUjwrgsh}8K[%'C7|&,=*5O/ߓ#gW<+؝n (KƛHa-5#@{M@jSĸ4@'A1A=M; nhjlUj!/EJ=4M>xPڇW0 lb ףc{'LokӰpȰQHUHνc_pX)I]? <}c*8_͂fTBsRZi<7 JٽId*/u-qq-a^ύ@?A? ŖET ,oDZ{zt*~p \B37"-J9FN$/yWW1^fP% $,qru ݓdIBaXF\ b)e;ݱ{qH!%fgosVUaYCّ7;m3W\P{. lrY.f)t.!J,L4\Pkh(ȩz#Mg&7>ttk1{/E޽PoYa_b밼n+nB4'vR0s3 7-b[w:IO$^X5eA>L| !è?cnHo"tю+N1}-7421 2э@Ck)<'!=M]% {Z3 gk}5*{KsWNSZk?;C)\/ӌ͏j, w$X\_[k-6zyj+;T66{Rj&e^bT uIJ52h`Z)ul\Sҵw+c^upm+,~ۧJ1*7j}_@h}xqPDʟ^SvyڪC(A +b!˹7-JM)|yzEnJitmk#ކJU Gh>ul(U_)C7J&ppo8;J}s)ۧ#,"WhPk-Or Evo3iqQã\\KdZ~ &A\빖̇K[q)gNx5Gnœ ~>^ҩ+-zPO0{Eo=S}_@PxЖ91JcO]S_qcwc6XLTn4RyK"[.eG}+k͖nhLCik84cݶ: DRn a*`|Zaq7Vb0f,<Q*7zh>恒qbic|!ycYp>ތ㴎Q] D!Ck67ؗJTA]&}gڴ/=fx1Sevŏnn2Ic|:Qb9Ffew&{nCLm0;imHXs|9H3ͺ**Ew2QTb)/s`D= Цy[@EsW[,ޓqəӕk{2bg?ІgMI,ꋶ<^nkEio0j,5k*r9TPO#|h~HeUG|V=iV_VdwK{neqL"h-vp>rjvBR[YKٸ37/69T5Z/VU^V1p+CkxaFqPmbVhL''uh h:{KI4I\E`m1=#[i[FeF~Dc>0<{hy2 HAO;FYP)-equ&)Ǜ{3|" /DVd ?=b%|#b*-]t8zN|(9LOA.5|)[Ưd}LIL ,t Q'j`7ՔUU~uR*bR/$P|{'J bPV2G6Pw9{zG ?Lf{*+×"6I?Źob[&jsh@? mcGqpXA}tEuolqʚ/{ƪ=XDV(Q;-ҫMH*<\ r$pbHWNwDtcC g{f|ܚfՔf[} G^Vm ?#zK2sWXbRK+T$ r~ᝐ[f')CK"D<;;0,T :Q.X2Zr(O% +S*։e1V|dT`'7&3$2&Xg;ӲɟߘED$w Yb]7!a-}A  WZuf]682iESϻ1yUZGĜ BϺ}D`,wjׄx_@Sڈ1PQBS︢:kL̎f[9;4|;vy`j8 0^p@Of%2=#wITηWjv@QJКNac\NTR8lvkh}Vw[kYI37d>>K&͹ cX{dsհp¥22?Z[ ic~F#ݩ;΋2DT勰x+dtT1jRL4ZH_)0E*RJOavy#_VQq䊸Gt5ƩV ̍Eޢ">>iӄ/UdgN3"%.J q ` K) j9k[EAuxc,B) ѦR Q q.B5&~t%oGe~FX](%5sN`` 624mzy̬ R4cKԺl-osh,[yv6˺g_%=t_4v"w*K,:R(hX#w] S Pa~ n-V Wg0u>_XZ2[)Ee\ڧF+Z6esr:K#v{hk/rK@76K~G,Ba%V3"xMbc-lx'hu`5Qm,=r3I-u##`xLs1)bP//i0+3_.bTmK5nY`h!*ZƩzsBD /dMvLٿX`>f-rv5w!C̩lr=Yx x#Iy;ۼ1&cvpqؙi`9{2=٨dϭ~ 6H)е鹑qq1O挼^F?Af n&ed> Gk\>CsDOL?-n7L|ƈS*F[yqQ;aY:3_Ӱ2[> z55zlqKܾvvQDbDJÚ0K$uqz8PN}Pwm/\ޘI &%BRj^Ƿ^I,0[ xiWF{"- |qHe.e[5FFt cmW& ņ+r7ыϫc+سڿXS߭B"HɴQME3<5W5S4ŅؚhAU>du+8%{pΰ>Jn\ i.AtT^||d]S|-pϹI/I"`g¯K\oYA"üI0v,d*gxA0_<j;? ;?rf`gUP32׵S½xhz>aQL5YHzjpt2s%@wg5 Kq_޺1@'q$Fh[KeY_Vo0՞zȆ"mzstpy]TAF.ؓTT^cBA4bϘcwpI7" UAər89_՜_,vXҼBQvpQֲ.%ϡb ;=d.XJ$**mE]q+GF3CuRT+䎏Gcqǹ#3}=S>06 Wg6SQo+$bdQTP|K5|#=3BGj7'H.֤XTgjثxHn(|?&AU_Lƚ. 5Q7 d=Q"cF\P $BV2!MT nZmjVz?D1tmm֯*'P ?dvp5ZV/ Oqj+3|˞BK&s%d=$Zɲc"򶟀W=dl?Vr@^Yv%Q (1/ce28Bȉ,-p{iJP;>QG"<2xq1z3@=2W>r$rb(v`Dv5P%pV#3I"f(*6>db6 x~VY-yvW\g(B7{ƒ ؁`6_OL_)=i]7[m`Odۮϰ 6h=1v|{a"(Br5fnArUt^d?ԂQd#qs+"2ڼ#ܳ@۞WbQ(u/TcM!0Ie^QPm 2g`?ͩ;EX} S9$U<R\-eqh]!Eun m+6ãYao+7IQH^ye}ݽ! sC:eԤV_}VHheYuSn MK&U7?s| IUL~fM/Npѥ82[ E4v(bиX_&^\~؛f}r#`'ܡ =rV8'-  cly `uA)O"NԷ8緶'm&PNu}5)pP4xM$%Y"]_eG LcQ59aQDSf?!-ЀͯGEfRIo JD0cbQhJ{1&ן8`Me y@.7D!bzh2ؽl<1Н`|mF 23wƭ=8 y;jMi7b\R5w ͎V]u,SExRaFgO"ʬ{7apkO hQ LRlJV0jje園xhK1T: #/S|7nJF(dM-(ʧkg)S!p \ \?-{^#cev D(FEӓ>Ȗh[y{`e~B>R=\9M&c%X$ٔ$ mV[BVZ(z}o#qQȵPCRRV1bcE|G$IFˬ5_4v4ݲ4K:vXIfše$1Ac:AˬNJW]{G'EZ5h-ё^ٖr-H6XͲ宊c>u%tDS jp x/t]K2Znq ,{} vLF)aЏKZm 38ģY2-gdh$.8mܯ& cmo̘ໂd8L( ŬWT([y9O+}/xVjtF".=OӇ.ݙQA4:^D%xl&|J` Cᖩ@ПMIE=$^b!!B/펞C#CH蓸b4k}$%WyqքmղsPŶr%s@5QO$  q>4,%+A> vs:óH$^m +KYLj%J:եW|Ej+wI{eUvM3TM,br]DN[v~'_n;l,úE+܋!0t}-mC̿(Wue, NoPoʈ#oo.6{&%)~N2ԆFˇP)f|Og& #,VՈcؼđZ*VY*!cSWܴ g+Q݉W>rwD5wI$>?t'l[RsSq&:)CqG#㜯Ԧ#-Ri"#!bѳ7ۂܟAY[$T/S^f@xfh>" vN B1+Rxuo2Z֙WkRw{(gW {p"!YP]7!e@ʬ~~~mJ:dv}A #U4jnwgPjj<: G,J#Ndc=bvY(lsa&_ylG+j' Y -]&At3M#.D}XX!37ovS/9FF{=<*a!Hn͛ Iy3#SCkX5cSd(;Uqbt28Y!ۜy#|XCHN=-_kv?&Yѱ-Y>]iI G OI#¨5Ii5Zgk+>LWvF0 3͵ien<-:fn[wՆ;h"m7Њ#b:\E}'aE$WDJCHQ@v=g=R>Kp)5K}qXa8$-NΞ -cSIio#FTLȻt `J@(!𻏢@rܱ]|8cXMG@!"R?j7| ஐ|p=D^eז+&&C]ut'glGĝoVhP *מx )a /V|GjGg@QFM*O;sgÌLu,tn}:ǪK'#/P1ӐrrjctըzH)$cA1g_S/O/ƴL0Ƕ8JtA;!_JV4g\VwǶ $"U`xC.| O[m ++\xAޏ+Zg4C)rƃom. ߔCDѢbY `B lze5Л_@@ ݀%ÀC&<1{`%nYFkQa54A<6haDn%p*ME/ƕaD•o7K5k}BX |7* $t: 1g'K ׁoLI#{Z&h*%/b7֓*wwax5v}iVLO"R"NY^Y=6iZ 8@53E$i\XOe\΍hF|r5"v׭tcF\E%]?B= Tڥ⵹Knh;@Żff[~8H}WpHd=64=&Fd3_8i7ɮ>iݴ¦rPu'dšlFĄ2<:U~o2#3@f9/ѝwY42x$IH7Gm;}/$Mnq9گFx;cgQѮ S{ޅXN÷֫&v 0c#зoj"'f<_X 4(Bޙ}g {KڗV2.+yu`ul=?9eWH'j2Nk MMVt#bk}w7RB ɪw&r^lhT;jA!/$(ǘ7jJ9qǺy4;B*wGyx82銶:IrolUɡXPcT رVLQ] \Ord4Sˁ{fJT9`regD YYWz sHQt>p$9 +7J2G-ptDWya |!kmrVs9G'{=s5&MȃyHvz8׸rπ2pt$Ͷ| ^\q]¡T(/63נ`7ؗ &*"vz'C "]٧L鶲~ɚzl{8 }_c·{L,-(vV >DLJ`t&ezj7Sqƫ._!zQyˏirr[ɭv3qp ~jpe|W}P#o6*{ u}zҲ:+`Ќ"g?(7Z,Ꮒƃ9ǗfU=Sluq6uN8Q-rOpWDoWUpm]PMvC 'f(zgcN5\z:/ &?*ѵ/ScQ!6Ssa8V րj[7_ ryjOi×$^,/{eg`mA֏^?[Du~ϵߥDn+>^?H{|owGqҐerEMH?c_Uw8[әL<9z5: Vd7q3B%-mď4άw/iw!E`K9 qG5$ bBNԚ̫ٝ`4`k @U'}b馯kb:$|n) G݂j?(JYNU1I;*fu(Wx%Dըn$A٦j|2rD@V;̽,9W*6ڜVDQkWzOa-ݐ۹P5Y^j n UDLsR7Azx0݊ gz#mN&J]l7(tF$00wBuk5A|?5y/U+kh|4QYDZ"u^NTZ GhFV1q}RbЏ2ir">PnDڭY>6C@aV7jg2;}MTtӒ`;/PdQna5GA_n{G';/:dI{f@~::Ž:R50'(y<*hjWoR*]!Yr>+btgykX2pJi\fezsjO9 냽 ʵ OOUnhy|돟A/ qe$4w!h$ϑF Cd[xV$xTe=)\jn!]7NDt$ŁPe[ȧkkEYBeUf ,k>%䰂(5lG`6+AK",!;#ҌN_9(t "-ٱCQn!2ߪ9tQr6hwkobP@J1MJ)ku*lcZ>WYޚӎ N)/&FN#a#-!GGy$@\we C`y^ҽ|Ӷt='@$)d@?ƎqK+3tJw_Cmrcfb7@/t2?qUƏC)g/=%T\ us<"pA4~Fc3mOKX!YWF7UƨiMnu=Çh4u8B_oڌ~s)0h7ط4]NOQg >GvVԑw|@t8w$CR }sџzY㢌0)ǥ9yN}!(OfT)H_itz㝸))1&S6jFv!0$gpa)ˑԊWwE|)lE,S ;`3\XT$XY܅a瑜0z[lYr ?=%*yv2 >{D?2E#[I5 O~sp%үBLYg&C, u5"^派H6;.˻N~$#A6I~x$WX1i)]^hsR/wW`IGh?NF>4QC'c4?(gH0L\A ME3 iuذa/H{2ٜ]~$mz'AM+b?Zĥx[K{FjRX{@}b+-B sόP#_smHT PH@>3j%^nUӵmF\y>1qH]Dd+6¥jl$l\L)j@Lk̂x݉qccU+&#?톊2:*kI)T/h+6Cn4-Usb{裕#n Bk$,HLCEemBR"QH{g Zgne)Ԙ Hѿ+ 7 Շ2̕%<=g4hP(T 9njs,mNP 0{hLix~ F`_k1H=88XsecYzx!?$R͉H,L|3ջTRbby E{2VPZh偌 *];kZjL /KM%S7k.x<_whض3 ӑȇD"c_D2d|n͚|~fcBݮf Q˦H)W JY  7~#SC/FVxmDxD+q PrT~{9o.?a _I䥩LC`$ Zz&VwԼ?c=y) Hl`VCh_WKs/9:CZ7ZIM봄SDEBr!"7vћk2g5VO:myO_w,̅d}%!I*N烽f"#؅bök0;eiұ6υ)lLb4?%&Ӻfl(&W@ ="[ ubYܥ6fDZk1\?{!&fdci\0|UNʙH\YL LcA# Q"Z}ayʨa'W'#Q`9d0* eۖ*\Ok1vc7?WVLx<˯P'.ɻ//qn!R9')&{b(l@qV"SS,AJNm4y4 ŝJd&j .x̚Unz>ˎ>q'<ʠjt,ՙI\7F&90lN/沤le_L'R9M"\GmX0@?Rf\lQÌ 4e(novԷOkzj;6 '|k} Pƕv]Q ?1Lb<.GradžCïm([ I8͘^#UpILp a ˻psV KWX 0X f6#˥TqO?Uo=Ӭef"sEVe>XruN{xP. m'=L]ENa~e;L% ڄ*rJxn|8%LL ,e0ugLk~M;QnX 2Rzt-:ږ-f;O[QJ\k_g6oIIq} r^reoRDG d߀XwljƝ.q f E;[̱!:tA^t%I(8Rh /r^CZql]V_h8C3TZa!׹Uakdzgu *AOǭ;,pX} zhgǣoJk̳t (ē1&Oxɢ밺xy Z?q.34gcɑ"g(d L,.ϫ.9q \G!NCPX Y4`Ej7LDBE``Z[prS(oq03{ v g}ܭAiE}CMUx}fB^aAKli)ppb"cs)r.K8U2~X[ f\[r dh*o6Ov,>8jXF"RV3a,T). řgr*$^EՆkbR}:o8rRC(AF^D·uzxM J͌IA]{ zŬ#$G#.I7ӱDBơeRΥ顶nm[j?EG.=񀸜n{Z!oo\T;KnqK)?j^yMn$Ӓkuo$CFe%"-R>S,At*|*$^S^?Zϻc*;ޘ \vq- & έ-pO(q 5M#2s 9Y⨏ EbO>&z+hE|͆Mf`FF@"mër2]U.'TYxCa|qW1;()ă\Eg Qu PS YqM(4x0"-1 fWB,h9% Mj9xd|el3fيݳVQyg&2 %F"!N([_[;"QY=7L}1g-R[/ Vrw*־/D.CB^=:H1O 3|0,  F-fW$F7vKX;]'b#g.D)PW?ʶO e+F밁l'F1E" ~}}% |U02G!g_{ ȿVE+{A:)Ƕ<`޶V]$یyÝZZɕ_k.ړmH'm4qw]*ksu 3`M^>J,8fLdh 'A۳gb+ת|ZFOBI(W^DM}IYū\GZ2_t6 NsrRX0ks%Izzu9+zYYƀ)D$p-O9rQI` r]go_DMplD51;pG^%4:In_;.on}>-1!1)-~.UH74X?ս  1(@di!I@h.`o P5.4 >"e^$9C; E +)ktXΉ9tCs#fn3gg֛M|TKҹ;! FQqAb=Uy(m8Rv!8Is$3e K|bF5q]FBdth3P6TZ}n]X7bJ1"bIq}I㉫,t9|51ӗ7Tp~%ިN)ݛ 9w Wrj:FĖqhIR7r'+&0LP_5M @ XZJLQf$ȓ ρU -&ENI{ڣ3U/z q a=;H{u>DwWyb.MDS H )9&G'ׯu|?>n:ВHAL*I~ǞSq>V;$dZ˙ٲC46r+;G ż¶0 Їp 9pDqSY0+zoץFd*6ܙLk${g,/;ur{%'=h.u0iaЃ"]F Ƣvԓ+ +~&7#!jvQ#ak͋S51%9Z,#)Tnmbgf)c^a@JV, Oݪ,KA܋ ǙscW|w`+S#yn+ jY B˵XeiNځM愃(S<;G"~Ұ+y%m#9%2.$ /M#mh>?G@j#FgӤ3e~G=RpeuŹ|"Xnkb>Gm9N0ㆄ?%p57m<0! B7'/t.6ȇ"KTl6mƭrOg~2IPyvWI5, NAݩFmfvѪ }/ātf]ك"!b.˞}5K%mWF f}f"(ޡ{NhL) tFe]fj`sN4J եb:"}Ͻ<\JY~C2'.!^nC8_C/T!Y7YȷяCd+iҧǏ_`TW*v"PdPAŒBGMӐ< (l=DۧÔwC@X¦Y-N#f`ev;# *sqݚB\9A$]u$QΞP\M[$W٤@<Y 2 }uMǣ)%!͸\.%H^N&TY_}v+sML4tx>d')lP&C>۹wkuk;6\ 7;/N` K mg]D* .d4N'o?t#z1GO(tK١aC]=G jSy&=mʯl(u~d(G3ќ#(LFDhjF]mE0ZHn<qzxnD|NtO1t@W~s,[ҧfw7.T%5˘8bz$7]\my pkNHL#(lo"`;(ĭ`bGd_mv lh:NތcT-8.Ξ*g(0?N=Uap(:6X#Δ4-_"H A  Ñk+ѫWx_w)n{*n [z"F -VQW|:A߼,brr>eCʦA~H) _ϡLD A2a%v|( VÖ"X+ IqJ"“ k9EQMPjo °>@1_C.D1ѤNŖlWDYw^īvI(b?󻨽rWƑxSo f3ng_h)R $r ]f[I NnJ1_\צL\e+f1/Dv,g'Lsw;ɽxƨwdDcf6ް*7HЮξ%@|{32%Ll(Moxq2y}DPGɹk"Ο!xnil/Bj;<h(B: MNLZ/ w8!&Fv>k_Jbjd,>di"~]1ޏ?|Ćseo׎=L/ v\ ]jmÎZtqKy#9S#AE}L4\O% ?@qpCcN7Y:7"1mc5mZ:뀘-g=Ws\_"T*$*gz4Q^/4|j`/ )W=lmJQKe{ofvV?*DYs,N͇U(@8(W^b4S5!k3 CU\9"á=ǻlOlH 5Ƨ'Ɔm\CQY_6ŮGfmXjږαV a1 ;ls)e|*t2HIrk luZ)t4$`\qLK`40J&`0e[~mZGJfz6MCNBL2!ޕ. (NX,2¬N0 Seboi>\ju#{s!^="@|pe|~`؆5 tQXeAc )n]DEcN\~ÚNɻk 8zeEl8, 7R9P(}嚌MR[ 9HQ9Mn2 d-T2+wBHbwT6 *a_mf"=?AdƬ}КA?cj1?FVQC}sigU/8uiHeĐYߚ}kyӉؐ/y,9lXh9fr#Te3HŽ}B' bBu-D9ZOv !~>FS~WWX .yHSX曐&Vul_4 ƺ:hg \L-_Rӥ"Q !yt꺴Gy2EV:T =wa' OEYoF.Q~-$3_J ٸR@mI` v@-mtxӣft&wWQ%HU`<ȓp|ôC 9–qِ/=m.;_Aa(=ӟ| `Jrw`21> 5]һ;U0=A2*U R5v`: L ^G "z-f.ݥN`z+rB'ە@0-o[@)"ݗ;Ef?eeG:i0K52&AZ( 9Dg/7*P~ߍ8p[¥ChuN6SnuLY1D,= bp6)BIc^wյ41b=LDT3u@tD>,(}B'.Dw; / g[(᫉AXg5d͗LjOCKkO@3l)!oPAY`X,LQ#8-\rE #ǸV6T<>[T6Nr/cܯ ңdd:=v/_t~$2;8?U.1ZzkjAYa*g! ko;~{"ieН,7)l!nnY;U3Nẃ٩Lχ4N>D.Yi@PK[ğn(dѵmu8˯4{'5,)Zֽ`TؾLbDGsM֌h4o Go{i ōrH]psٴ7j\/| 2ux= J/E#%) '@üc ߚ >/KKB"!;r4x,J*_VjN{ Xo+Bu%vd*暚"&fnmHLbR"OX7 ҰϪ”f _8^LB# 0+,li  L{;1|;Ure8Oeұ)rSbu4. Xz5DG^uR gt8&Oeta{uJ8@5RBgrsMC;ܺ*quvEQp(|VaO XF,KI4/ w 9xѽB ?/'< dZݖ,ΜZ .釩TS0azDǗ;T 0ʼnQ"4)Cp@do]].՘`V+XO`bJļ o0|75gGy͆= L`Xى5< E–_‘JΘv?@GV#kPH.qԊ(6&`k\}qS`;AǕ*]Pި;~[u,x+ kp0D:BqG;?D{I.G۽ UDTs𪦳ۜC"Œd+Z\_U߼OԶ6Pgi{5PIk`NQ20AskRBDzbdH1q2w  uEt e =W ōPMto,3lvy$!*C݋(."eS2T3e":b^# /hZS<@.+ Қn)Z)p]#gv/O-opSʲ 7/eP* Zof13ibp DD$1{ bzk r2fiGUҡQ[CԿzK"0MMz޵= >OY:{r^s_۔~WG m2WD te ֔Z0YƆ@aoo%˄.!ZxչY/čpg9WZWA; B ,yFŸWSclTjڔ+ԻHV&"`}a0ƄEՑEd"U!XIbU] 2 .} B3.JԔT@I evfo( H:ebtċzYݦzj=nj7dDl0v z([*gBI^H,3/]+b![,2߾V􌞴ƥg?WEFjGܞWzTuHFyD?ZE^:1v=cL joS7; HG}vN3MGUy^PL1'"O@Vd2t.Yi5)P2X!B-JpGuuٽ[Z}y>?  dEE/U?T7ה#x#{ B9((> ;Phy~ZFF&zK/nȍ/95̃҅G ,W h+Hx߮ 'CE%}NmY=5r;e}dK="&*~ j$hv.!pWVx$,mw%hy5*pHFvBk,>Zxz%2 H`\~(׳Rz[)I6<2 B.|.Nn1*Gzt'lΤS4ӌ"r9.F.ݸԂ/˄IdXJ۫wϬeWVJ Kt(Ihl:R}EڎE}x(`(0djivW& )n ۞FJsOg g(cD]5+̻eяJ_/c~Jp3Uy ?n>åcVMvK{_!Κ+S]޷=!ՆGq~Z_m J;mƈe“;U9Oc#jxsgu.E{?=R/Dl@*19-ޮ;sO=ZQ*D?hNABL#UG19XB>DtAҜj%/" 9q!Ϙjm􎭈o_gNׅʹ1R-Rg]W*b7bSi=^mz)s'hPVS0Fǥ?s-`,Q%m2=(r"]֙Ѡ=x1P!I ! }5g :& KA,ɺHέ7+l)*̅sh:8{ L u,HPwO맬Pp`e`Jk違K;An` cT[Pah} 35ovgH+{Wh%LrŚQ UL]55e*=udE3oEd>NUsqa<_cOY (!י/_PIk@fZNsd7Շ}(?vV~-wťԝ@ΕJB#bP_5$YS? {*B$WZߛ/yu8 kۮ350ˣE 7'_:;0+cǵ#*G u !iDJE1ǥDͰz")D󎦘PC*Db3-f_Lb7ZJuoGeh^}6/ rb 3 \ڔLky4kq5No \|v$Ԛ.+sDw e):@k57Mx3^jүZ:# #+; *;646!Vr g'ã|r {v^!:vQEa#J>D(8s(F\oM ihJ9^A&s!`֨kmq%׃ǸߊAڞ}٠Wost1eheyz^v5UL&R/\ԬƺdC*qI2M@خhU@;$Fp` L=~5^ߗAhEX.GGe;'ZWWu}ǔR]U w^މ), ٚ&v؍[h#^J$p3)9Y-mfz0TZxSg7T Y7lq}%zݢ=+.21sZtgL7ڨ/i=:alT %+F×}A{%%(V1U?*qnD\LPB/Qت(p{xdjاK!#:$R?f55nw,a7p5Fe3.#708 BC t}7雂f&9Q&~xwAC~&3U?8~; Y~]wv &U渁x#:YJ&ѐgV޵(1h96 q+ﮕ%Txr,¨QR"3:C?X6w5c8HfnR]A=?᭏vӰm~!U>OÇu}{UoE$kȚHԏR!u6 ZJ'#-cǝR3'T5mit";(b=:쑴|9秤&:ƘuTa7INi{*:K跈(=6ze`zll4*{_]#9lewaZ|T7BoPTSHwsoP?u}L@(q$(m1߆7Ƙ.ռG]b`x3^v9ӺJꥑ3VMuF*]B_gw 1i)nSJDѱGh vexG:$2uwk,aߵ>QZeѥ$0tG̹l}V CHgR.%/~*$"gjm,݆Q]%J@wbm[foƲWی((䦢pmN{xw^%kBmإ$D㵊%qod^ƑۻK}FX: 1:4JGZc.'i=䮥_x=D Eеz`})lY)k`XC.zT(AspٞTb*8>㜤9}ZwwMj<;8Q['B?9֖mԙt0C rÜ6-EQ}Y M'E`~|Bn"6F̦uEs%saEęĝJgd~.* FX-:%'LGTSu;K>S,V5-vZ*i;%&Eӹ$WTưdL TJıLG2+MhUbY]V%VJ(KLʞezx^!䲞i\TTM`62Qhَ B+|.U"=h/tm߄X=P\${8ecmlMYB(L׺/ #TX'r?:V\'FAP{ETh%8';A &S H}\kT"U*B61r|#l^LJ{''wl6h"Jh.!QMg1V=@ZQ)8]Fo Yc;Iw5I9l:0ʦ3'bCW(<}iۋd0(N@F%ĸ} M-3JqgbSWf."}bZ[-pb,q@/ri~NŊJݷyO>ۣ1>'T,3Qϕ'.~Ie QV |~=W"U/;mhН7eN)A88soS@6>"3G/{#0Lk6@7te]nP:&cBi!v/0D^\n}ia=`,88m^d$##?ŲҰhagmvƀ_bO^$180S$(ᨋMQUa6ЭbmKRpNfBEu|J@;X; cL!  )PfNkۏ&7 s-bX1VLr o0fY HS|=/̛݋ѫ7UL&x Wrx]^9--#3O:NfTR|M)W~3mt@dWh+_{.zF "LRTD#ux/@c#;tܽIKq(Q+wiF}s[Ou)?w!t=*ozWLU*B֤~XIUY5Dj艐\GٽgVlp,v9:~A7(cŒDʞ}#0`S+ҋ5"hL^]`Չa\HMa]N.a3iRE(A &5MZ9]އ2phӭrg˄{f3 'i,B:"Nް02G,`N\9.>rq4Uui)tf}Hɵw"ɮD7\J袀F{ebr =u>0"lzXH2Δ~`w v⛦,w0ނ{RƆT?s:!%Qz'yqJ=c/p3).˹ysqB*KT4Glz;|qUF[>J4zʜ$-[NX`WrBxƧ٪s5fI.IY P{oȀyAX!aL{z?d!hArK1M= 4)Sx#I#-+ӡr({.aFˢ?ԕgGbzV_/HЁѿT!OA z极C|JjtH W׮ >%fCWfIK@xɸ](5h7xڿ׷,rz\=j4~C֬Rĕ*1wt+U2|xdNIe 4n׽zƄ@Le~#,T`Е?9Nq ī@m^fŖ?me3 xfkd\=$c.84;ڊ@"Dp炙$>+bF+Z? %O~L*4°ilPi# vClLZY3P_<S{!Ҏ#j6IZ-L |OĢ+B iKnt #yO"t MC"C"@Yɒ*VVdž>E@FB5u ]ofr;B&;.s|pS'e݋TibZ׌MY(m;(# %Gho 4rWQKܿkoZ9m;b_ɲOHՋj&*C(D_)'qfXљ5j!Fs) OXfH Q?-k4kwאַ$"J`pL>&4M^M) "z&M4Eϑ {,i g%n)!bVvmtyluN{N^GU5jhFvS[7 \-Z43ɣ DXԣM>-KD@m8t@G %uU "mnA*E }ͷϒmrt8ElT}ݒdJo^@uc4u Cv-9DByK`O>:(΁q'% ﶍR52 Y_8|o ZlӜzb`j`ֽ<}o;rYS3I7$`~[!̥1Kd*wބI }%T8Y_Pn a@PuL\{Rq$Y/ܠgn*c|M"Y3r@wAux\*\lCw7uFs[(ny<dž!<66fCn`8969 ΑN :%_y?^9]+ٚ(B[G8B14_;CqbyS]Ia^2ڄ[ r i8%gauoW%9!tHx݆E{IQ%*,@Bh1BD&$vHJFGs } rʤ9ݚk%Gp@DXxUnSZ6^Ap_z̤~IJsPvAk=Ug\&C)ՍU\PI xP7)$+/ꤏJ%&YڰHͳHo:Fep0BB:3x: ElPLAܷQhY16~=lQ/0{tijXs>TZZuQ 䰽N82 ېcD]HjONj2ai~g[^?  ^l0&+Imr=(%vm PfwuVymtD#ph'c=KT_re?4Rs*j9md(4>JpE+y7DZo  [zi'syf5,-/:8 7tH-[jCOs@m8)5w!η`mu@a#6OT Pc)aY]_Q֎5o}˞]L~l t'B= KWZ hp]l2~+>:q,ʑo약 QvkS~r(WYB+)>Y0`_Wmmr(5PᅉZ[4普yg HKo@S++}nO;%Ǹ*Hig8[ą1w pm H/+h=l3VYAksu0女|}PxI !y_n&+r~nHz_pO8/ nY$h"/^fS lE:=RncC| t ly;5c䥷NJ+mn%/|\^9[ͦPu he=u_/ċ?!349Kc>uMɇT86(VH#J8u tv"Gۡ.adi>J' :ba2IB {zc;Uoms`%V|@#V ' QR8HRGTɎ/4rЉKzo3nhs!MUZe0<C09تӡ~TdK"O2B!o+Cn? 7Puŭ;@N jeFEㆮQYCmwʛ,ެ:6=A8E tpm9`B{j,"M!W_?_m [r N'U Ya!2VM~}KY_[BFKZûBh|5CƉy7aw~ԉlVUXʘЫ@g)A4E4nhCW͍~h1>2;mbŭ˵w_z+`J8:Sq-McFߴ>7H~X,Xu!]նTFuSHjkanCo0/0~͝2i4X(A~Q!!+7S1u@bAhΙ)3w* AS`FL:822^HtaL܂ h3b =9V0R;86Ei1w7 |+^|,5I@CYORN/H]a0 ݴkQP2epܦseiCxTjb K#('DlMNɤhӤO뻌nKM+jeXJޮ1 3j3坔 y^\"NOLÜ| YuC#S 8V+~5#B 4'"bkףFl4C~wo+H(909rjJ 1^>{7n*uŠ-ǁrqzIwFI|R. ØFˡ&?JZaO}*&;zpE]lS%2E 1h2_ݳ ςtf#Ec?ߕ_tI ״F0_A~ M5~o/]%+S2{dYGADTg0"Z97%]B6XF )QgnxM, .cS~[ >]Sb"d;7'ZiE wv3Gּ;l%tÝ(r>Twc0&yrT0fkh2^q2rG0Q/U"klg08j25x- <+ @bmW&KJGc2 憿p܃fGG4hU+D:c<@o.eKI-S ~v(2Ӌ/ٷS ĥ꘎ >AsC BP e:7ޚ2V BlRQPRz]%F5?i|Wr3934r5H$u@)io*QAM  COBuXGcG}W1)h"Hq?2 *I?]·' 4%kH.$.S[G%x-CQJC]C6$n&2W`N.Q Z-SLei ,\_^9x[ZJ&`J9>Xm k`С.(r=YZ F 4¦:JK- ƾ&mdl6Ԁ "yDe[?Sh6Q&fpRBBb]] LcΐE.^k-&A8*.Tߺ-k4GO9u&P fqi>idgp{Q);ŀ\Wsz≇-?tmS5Y&Q[8T w"yLfjZBIN*aנ ӥ#ۜeuR˼:\9 kpO5Z 0ⵙb Z,zKCˀ`kM}?."jⷅTO 8NM_X|FU28ŏO PFA\Qu[z\.w2#h5U!ea4 YsqUBXx/$ƁBV)]m6K[{D-yXQ$F,T Ciՙp$>OZE2,؄q7WMcQ iDc~h< '>cYʵsΘ_y Y6wdJдV|;ϤWéVvi M.t RZyٶ4$aqjN Uznmlfz r8=pbu1ZZSxpR jz U}>@O0>Z]rGnF»>R.eT4&QuT?$oEV;KV}Gwv(&Qqް҃%Jpm2-O4Á3ћ&#]cf[(*LRL#1]|yH3猌rvMH{7 eaUӐ.'/C&SjӰ#Z**Qayk3Z+. R`$үyۍ!vS1nepj+/ZC,Ƹe4FhmrKe6Dcrb54hj+HxfiI)Ma|c8=g/ف^I<-[ a^;vԉշNȼLaބ z) j S8Җh. ꤪD2([Զ}>DJ_mF QaRȫ3C& wTghIRQh |[&ś;exf&/# CC#Α휈ն@BUG]1y`e}<@%lu5XHł<z^~qJi|ֵN&Ii]EoqWhFOgʸ]i4^^y M˒œA`uțqV|%Cjz]K&F%Mm)!u+Յ1+Q0(MnQjNTXA%vWvW ,؎ Fg[LTM,ސ^$}JP^˻1;0)~9g8[[++"6`?\('Hʎ| qkxP^S~:t]X>񗢧G!,L [Y^2U{Ut&lgYtszy*{hf9_rIsK˳Yj_^ jB2q#! iɭw|A i nuq0#[@؈ p[0` NC9ȗa憕bB+iAH>@:\녆SɡCm€Z47{٪1ZԱo. k螔4דhew&"iz{]Uh<4J03{%"909eU$B$g sz}H^y~M;|z8acӹE $jYUƕ}yuto {*[Ӥ9U9oRlV`h\W0{73Km6M@kR Rk;|Qr@." gƋ2*S5rYy6A<7?Z?$~(ysiQ8r0MY!ŃK>k:T5gƹR{.wP6 DI=D'M>5#pQ>h..VkLI]S+*l1PtP賆l{m PRE 0whᛳ&P |FΧ4Xl;oL_t(ѭRFtTR?Ô܄M-͚6sy56 3Á=@=yUGݱbv:1jNJc؃PunR&PI.ؔ[KLXJzl{iN,úy1p{qFNaP"p* F(Q@pHuG'Uy\22uUz?@՚iWPd]7ي֕=H]W+XnLoB&sm( 1ih3ep,I-IT$p}1`/_DLS1M5[hY@tr7iS7T,1" BJEF>[DvXvXd 81"w hHhUt:sRh72<Ղ$X`Doj*i@V;Cai2srR!:8j{{$%T :J`ོ_P%-`I]]r DsZg%3O-ɴ@lE"n/ Kr?ZPX"*{܁gSI k JM5 iS}\gc">ﰎ>Wdf-ΈDsvÚ |r8' xۉEy! V%[bU{ׄ@kְ __o?mo]U)mͻ|ԨU fԌ6V2m!LĦb|\mct^KOxAYc|d|mxLo4 /[ QbcFxbE4|WrnB'ۜ~`Zx̞+p-R׊YXԱiKdo!eteY1̨yQS-#Lv=Lr7nQ &̬2*dQ*Z~XdR&gs>K#LmBH%lblޝB6hB!x'dJ MK.tX]W -ym CXK3N}amڢ<}P][p_M=oa :(|/H:ClZ$;Ҙ_h_zCOю.d( :1Psf0^syvvF;3PܨmZE7SJjv.Ɇ@f wt2)(B&80WرѯN$8!ZfocQ{ **ve?yRrRT55hba6m@*-g>2א*K/C4E'n~r~̵vfA#gI5j'XnuGJžWѲ-^ewǓdFvPH?ڻz`![CV ǟ.6B|}\yC֑Kn83k1#7UPp4yYAa ϢRkPhs;ȱ>:xkO;]֠UR{R'r%YS=D:298`|?p{hG4j7OL@+8"Km:\g)6(ߙB0r*Ȼ*A6ۓ8P*f?̈di:W/H&u!D1x%L F~F©EP63?8Zk2= ܯFJCaz_k(iYVă ۦ;ϐL$R`0?*{\4>70 td|`dctzATKtkAȋ"%$,ׇjbI $,kU:YsHjf4U-A>.DkH'9\S'b .1Yuhʪ_}0'!*bk5-NIZaZPQuK-(FQ_ݿӋEn6*ծREצ|{j-7lFvm=R8lQEWg^b~7I@l+RHHAr2ִmHҲKSR?= EI#Pܡ6_it3^u`G=wwq+#zri\R}q#E#!g6k8iܯqL_L2ˑ`uyKĐ 6n]׶tNY(>\TKpR<&%z1Bd߿-sԕ=s.0V#G3ǩ_Ŵu8Jvu mKP#3~l0B0r0+֛7u|ΐr,#QBH%A76^|Rb<Ŧ~YJ憍HD 7tbtd}0 gwS5&avۓ%1CPB#dqKcPbH8fi'=2/_N7f? /j#Ĝ\=Ik%f m}"o {p "<l#*[ELS5E1kY\[a \]YWmSÞA]#pQwd맟忦4bGt~;&G#jݓ0͌[R~$R-9B~zKJweR8_pIV7Bɡ'\k=ĘjN)ֻ\hƧlD#\c@4bQ7Wϣ58HP{V!$R\'7Cq#D{:Z?(&#45xӞ-?4 @e bheǓ)~9<=G_u%KJՐtX^O~kq֎=Xhyeuu 0 NЛċ^DrpEC[W=Tyȉ6I@LB7޶|sHb1"DK2&/ngeK%Y؝E,1dDmS>E;'WgX61{KWA3del¬t/=o'a4q^i_M6{'&2Oʬ6prj-B;#3!$ʤ8BEtrtCxO OgI8&RGQfMlƹ쳨O`.v|ңPf)3njoB\vg{ Q +AQXt .nzDmݕdWMa/)޽xE~GK>Z5AqT{;ܖnLV(") Sؒ5E?1zJRе>v)9y'6D )K|cXؚ 9NtX󤙚65LjVY12}ZY"2[)`OpF|R/o$zS(+JaRiNg֥x.KkW:_ u.ҞHsO/V n5Pthd+}Ok5o̹P)^+m폕Ӫ'LXl9V1QA77^^G1l/KbˊL夾:6*lM ?kB5rVD%3JE&F4TH ?K]K1|l>G)ܕL[gp]%춏wȝdf9_I~lT)}a {ZB^:jykbQCܹzAɦQsU;ܙ}|$fRlaVjM%f@88}AjhBDK7 ԉ?4'qJ2-%m:L0|xޅCLvQ(-d >-eߢ=w)IpYSL]ޘC6>~}n~s$EC YOP}*OՍY(QϩI6o$OE@- e¬!DqW=(GJ.ϻB&W\MDlبv~ds/jʄ ♈_rW>VxITrFxE wS ,B7 J3'p!>5^+)J{#0Xh*+EN`CN|Ko+l[r|ʎWB Jm`x&āP jc~`>k=DQƲ4+#[TrTl|ly>+wYR S4{/7i"8A @ךv>ֻ*J͒F1:?37㳡aU5@ƺA4)~o{w Yi |t̓H>M"h~;IVͅԼ R=mKCLJLΘh/m#Y]|GJLYmJ*[7FFyG(m٩Ƭ>o5nO鯲(V#kIW>j2hSm*z%Yq(|<`i}'2{H_G3d ` +MWkE\0Rx@o".43D=6ucUΛ:־'%{;4yqB. =&8\WjV}Cpz/zXG oKq\zdq mCn%d4Ҿ>>9GDHٳiX[X_nuPffWS$ 2LFy_(I %^ѤWoXJR 5>e7@6 j*]m!U;OjEJ>0 {oXKG!獂haٳ́UÖ _^.+VW {ƏաCl+8݌E[XZr1)QOFVgV6Dx||9EFS'%ڍ<߆Qm;lJsf7 /f=,-!kBd]dTo =k΃%PKh4δ8I,%* #bK+[/ɋzyz:9I G!)G _E7$ Nj)8{tD2'q_0$kSTiflB#x.L3 [ ]-StE1WޠB:.u!AH p ]?- %0 =P854D^ adb{g !߷ɉc4-l52idDLaA ʏpDsC *~@Cn8 Rt0Rui'QLc%e`Z etWVO~oL_-qMiclHΣi6GmomG@k$V.d0qKN{5B^2aetÔʮ 9VB9wXJ)ѯ(PX*E ̫bZE_Pjvr];RkNwc&XV,w6jmg<K rJ*bq1Kjc+d*2;`%]X>I;=H  (va)kiBc'-ukvKUONt#i|.ŀXgV)3)vt@d<="U6] vIcfKamp &4avڀ!'y*aÒkktLbV|յFLssVk^rkӻ-Ю۽$ MAwMNF?ũOZfwP8i a[Ƀ 4 mpQJS{ xfL. SGo  D/:J7 i6a؅-Ps:{ 5{F MkЊ\%Ǫ?Ջ .T9] )SuyP(,+oOW(x{sQGJZGVhu^L}rBM>D/ l֣iTMSt#.aq<2PXng"S~Cv,Zp/K0vN@daȇIo:i5_<𢡄ݝBLykyo"N]bI$LTlޗzaC`G7X_e/KaF?zv?2.=B{H`7k>$$_mDyh]XmKbt,[@^LJbY&,6#A|{LaTo OkĘO-tf'BDXNj>.|$í]Xi{#x kk㧃2D;F&v i>2S|t~q!:0KzQMZ93/htHiE?,a-V:,iKsߓ WMH +j! sSfOWQ=Nر+~$:]#lxzRau$Ke@asq?Lti϶UTEm c)=,rb~^ BO`D_> No =ІލUA 7ʌJ IDLg >vu߳G4iF™LXUH)9V\ ~"|fvM/ MJꓠn42)Ur-,qmU3K -(=,ћ1v$u5'usβ^hXdo3_/i1d1;;\1Ai֛-92d1JNpZz=!dMЋ>Еjyp>иKԎ>w'K\ʟ5bdX6%h(ޮ[&fjJ[[ͧ<-T4ԢՙsW|xk\pZ-~lcޒ;=ogY=FOr%,_>hI#.)3VwYdT(/mV 2BnC]ϢVfB[ DTզ7lKd<*Tq dIVa4Z4C:lm<#J uJfP4 \?#[6fegz.謮"sHړJn>Mt .R@{2(7`lO\ +7Q*m)6JFclv{$ח|we@?vqzDŽ PZHny!t1RNhFxSQd`tl1JkmƬ01e\v2T =ŔKR ڗFv?hKAWwz.swe|*`2Yk@YF[Z5&EPԈA_Ðl/w4@PJ#9*jNf(X(؛l˙iӵDN^O{w"z$m Vd-|/? S0G9Bn3{ѫi,!T>8ͲR![2ʝkievEٚXmtP!ÚU| 9t3C3oٷ ^z8,Tj*!zEĥD kA&aEAT{-I*x_%be0ҡtٟȣe( C~?]R:dmКݘ;Etp@W:}7VmBfX( oᛛ/W*}>!sY6b?xO8gd$;XT >]{?ѷ@ՠv*>щGV^-pZE ̍켤ZLCh(Y_ў_ ZeEB-|ݜbb]÷n>JDZ׊}*nc|gvzvd IMRKBNqO>oDN1@kq9g@%v ҎvDZ>Ί;or V(7ڱmMnWH=ID.yꅆj0o -ƱD_CYTF?Am%h*@ =/L RBFXNb9AyL??з~5|wE[%ow&2 ؔm?\ǫEӊ)\o2pNx$ s=$tZ~;kEz§;xVa -b@Il0lTQB}Ӛ%8+Ĺm[1'w>  ]X+:bl1#%}'ʴneM=hF'H~@nO&lR=8#}br:t)/%">2ќUK7Eh4|5Zgg\d%HTGrh>Dn q^ !$)\,,;q4}d-=~-e .^hH*ia^}{oTzuANQ^Rjhc+\Ry> n,|? ץ|Z) -? SmAb^J7G?sW5VFk>@\X.uÏȜQ4TuѾ pVBcU%>ZhQƽq揸ml/;67`ʿ ALߤ- 'FMnOQ5#=;"Χ|^k˩jpymC c/eo o${K.F/ `+a懍ɀ;a8>Թʢxl>k!_}3aҕuv:vd!a]Gpn |Q4,o_3D 1,^b/ych8%,1=KOSx~ʯOpƛe?m&afX> V~D̠Y76h. ie(aoX beI ]o: ykm !xzvX<:7+HNU&Z!x4K6PdNpQI ~ci v- jO_NhC -4 j?-޾u8 ؔ;Br'ȅJG^`KB/*tNBas^dٗx(hx%Q)^;8yw2Ep:7~uD_t}ލ(JΜc 8q=^&?=aueo9 h\y9h4E$m߯M6='42't u.^;?T!w%*ey@ s>$+U7h1#d?df?{lBUhu5V|D=${Y*8 qJ 34UY Q7mmaP:NүK`7u KR!@GAħ= r3AtU*!~6t?,yr~}f0)Щ)X7Dʊ6AHi[ @U x|׬YKrn2+9o",a+ DNH:+r1pSAMOxm_ C RIKMp}PMɬX$+϶*Mo08W-L_><ŪEh}df7i3TD6uu/9dax EStMruӥN'c".5/Qk nS@>d:j :LxrpvcEPC Me-bo<7VByL PFBd)kko6?tG'\͑vSX)A-gÓd(6hp癜@/ hޒ"yN8Oj7[J@:vO_QKc^|z"?]loxaR*A$X@g%IzU?ovk5VV`_\J?sWYFGV9XJuiUul w o>垄-mМ%bUuM'+jєVIBc*4Jg U_e)R5n;L.(4m6ˌlEŌTt݉dQN_7%Lm_j'O lZ׿])}|zĀؤl'j"EC`Clr|vCl+^#a#D3ejG*8,U;}N̄-3YxD.f\VUُ">L ^q=wi29wAn$> *{2]+QЮt'OۇJa˻:{\eu,Ys u r z"XNO<ԯvOSX}4]g<^*V dL[Ց#R0 fNn+u w0f-@G ٻGþݓRS$ԳC/rI%@g+Xt}W*7%Me?hg#N=S.296Iqht"xNHdo;J΂t2X{oiiN_9-ɬy-&܂p32S^X2K{Cv~d,P抯>ݮʶa`6Y/$+4[V1hn=sC ´!!dryI lMό ylos$uBіkWPBفa:8omf׽Y{Pk`@g xpե*cϦO@p6$Ǡr:8sB%f -ڍh)O$*y잺&f< 8kXgEQ!WO]j4ߝce_D?$|ؗD$6 #nKs\^_5mZ#%?:$ 2BZd>=:@}^xЅ88chk/ޜ͙턃b9`,vt*V?_J~}ftQ3صBm,(sn}vy K^MbÒB `&Yv':ZʕꨃF<щqpjiXDqxҿrxSrLS KRC_LB n3ʲ9FsYY펤 #wNkEfGIݭU Wu.KS3w[~*t֜TDy}@<YgOF,gn?7yu_l$QW:KF†9e׺PPPdrF_t˫?$3oQ5RM1ߔ3;pJ2j}*ף)V{NY ՊN:7F.;GPYh]tD΂69NBN5bɑҲa3Ş7Lʧ`zjKc JY)Q?Ψ]ˋJlSÏ +T_hu&CIGl(ʂ(Ub.l,m1M0Jg)yJs\qO#A1{ cA5gzO)@dosP)J1?+ӑΕ+ty #=ȅ}9,ҿgr)OU{IH,ej?έj&ms1X6߉V"0A]ڬ1a * "O#JOt9u#b<:ƙ 8A)Mx@Ǿ*aȏk8͘;OKFuGZ9<((N444Quky` uvk ooS= 9m E8)}WYE(=k̑#[pW֛xLdzQ6Q:G%RLCZMC]LO<;HG3sb8| \rz+m2cq1t]޾p7@\ ?D<) Mv[- wV*P։F5k=/H\HgB<⫆hoW?hs-N>v4}3Ț.M<o1iMdTVwE/Xrõh?@w9syZ-lR?|yAG(;ɭ_=3}1(׿x}i]QeT'iqp\i$VJk_Аla8#%\ٴ4U0A(m#H% RǮ)/ ־|1\ ו+yǒ@AVr8CGnMz箊os\.u K,Z Y[3k`TY։xkYhVsi NVٶxc:N:+3vTblw%XCkۆnwebQ~[dG|ўzr),H@d=w{DVn'JP&=(K@L}LNV Rq`A2xH D~11'ʠJ ' w*%sTwlC/{ҾQm+t V%v#BRŵKҫ b&w-4}. %;9Ő=Ik0N ĿԳݰ<1j5_ ضaE̦A| >6 B`6!=pcHO'h&5qs5dC1אyC1u(H$;^MEKogcӟ&*vxs"/E=`G ձXFɒ1N?^KZm'!wӡ׾wߤ""hbTv U zAÎ_-N3{j o%KcZC/TAI5zsF0-AUF? ;Lc,2'~p9<2pGBD#jla@I(d=no||YӗeL\fL%h׽n"K5Rs{rC KAXDHRq^X!b:kF,T<d*ǣcWk¾En؜ݭ]q)(] 3ߓ7ƬѲ'g&xRePk**/&'F45*pBxL deޒIh|CՀ0]$ks[iv5VܡV5*Y1aͷg%[jvy[=74kSV ߣPE0u#"a?Ƞ(w|J3`J5yvU2Uqo keW3-<Υ{wܥj!tNMMTvwaKza`Εǔ^fbZCr㿤F q8_)M̖֙~̍9(iXd?ay+=Be= s؝|3Z~悍V*-C[\؉K/Լlfh RoJm>箺o촙b<`NǣNIl;[3D6ˉ!@:/0G/!x=ëZN}nP%AXcfJ]-yDV/S"\y i*)SB1-j+HYnm~6]?u̍j~2d5sK0MUG `nW-t d:3„ňc+=D` 2::h?9cDϟ}>nꉅQغy`*Ԓn.̉и=Sdݞ?r(; f.oX1;bIZf"S#sn{hM%:abb_ˡ |a ꓲ3'u9T3{ FzMC;#z=ugCUhַb7(ƈL鯨M y7E 7TPԹ*0QgI8h n.Tc8ՏbJlkΖ}Vq}Q_uG$OQ\+(#E_#FuwM3qA ?6{bKAnhIvUu2nLΗe3 3gJCz3nҙk u4ohWdC7hjޯwBRWha_ b۰`3ٵG)v)KQ;?]t2dPw8|".|k,faj0Vg0 |r)5m8y^6d0f 4Fu%,{[Ұqs&x6.,<}Jb+;u$iXzcH/,2N eCA,LUqiR'+-PY˷h/; P1]IQ^F&gXPI#+QLjE&R})M3Cv̽9N/ e :^rPaM6u'85=~`ZT/#hԛA7jX).k8cGeQ Di3Ő$e7iJӭ@qO/_Y #+A'x'BJ3sE'NSl.W[QS^%d%WWYW0\0NsߐP YRq΋uNZ t%$]*()M F䥳؛#H*쏟IWxvDꢾ?g 1FxO9 JjwwoR@Y_O4s+,sA|0j+0P( = dhdx29ud)%{23䐀dZ/& x%C|-D~`n>-[EjGBSxm ŧsHŃF+f%w^pKء39lVA\p31Bs](զB~`a%!M1hӸΡB9ӾE[|NQ,bg#˓0ȋǵ8"sO6O^m%yM~kZ`Ic:*D* 2RZ⿪f R. }Uhc*ԸqkU#j{9{yRɘ3&}O:.K_6_|c?.t>`ĭqOL&Sᶺp1WEOƘN-}.Z3'WL/hdl< Yez mkPWA^I7`&;Tt.?D2~Ȩ iUug/q:q۪hQܤϵM)ˡ$:'\!G#˸{W#ǔɿAmn ^)ktGnkؠ>NrrO9_5-N;{RÿVZ$_}`uV;]Ccj>,S}T˿)Hxu?A-jBvFֶk㗚 A#%j(h-_/0h%mQ؜IbMS>5ω"s7E9ɱ/c<lWy&"`?;a/ pr>I뭝/3I!H3>r,K4vP*TMTiBs \ ܶ} '>F3o/ɸ]:6=v"IBlٓHHH ;ߓK,q7>-qekCȺbqL`$/=9cKE=- JۇЯ5}io掓?I;P0Bh[[+3"2l?JxM'XrHˀYzz^Pyv~A* b*\t'hD*zʒ/\o:ml[u%9W k^ Q}BYQԆ.Z Pp5v|jd;9Jgj:v@mmFJ8:AzppMp[*׶m9my;qdw43D22fHͺ(󇌾׮q?LLX{^5-lBH GƖozhiB縯I܅ϵ f+sɐYv 3/אjČeHD Iߛ1߅.G@B P߳F7t OEPm`yuHE#"=B{}.JUԲ fWc uYX4yk4nX}Bph/Bd>0$bIjtR>Mk迭4BK*"YQi5h$w¹p3 0rNjfLI+*#g,6-zOef1X)j$t&I$W܊7Eϊʢqz"h@MĠgD 'O[MRgB$$[Խ-Tv5*m_yR+?qO'3@l.#5/YXԄ![aX,Y$fSr{͗%i?Z~ J *7񾧸}B,WfhGE/$K0"h8?a^ ccW&b]gz~N OEbkYLA jr/2D\4jr ND-O23[qM?iQͫ;}3a{+0WM`uI3k2E"~m_,!C͞446?PvW;r5'g_wQ2 bNsٴ(Lϣ(AORWk>(Pp"p&%PFhaFF:yTGֶXBޑGvT-p%˄`j^5:5bN9GЪէ#j<@9fAY2G.R3?*5Η`GDۧHWtACw!Qۣo0M ~ޗEFi+s)S:Rt#֒XhG,@|!ɗV/& `t `c IZW$ء؀dƩ|sy QAu}óx\11lWCG0YFOj{l;P}/J@=Iѡ~9' ]p^v-gn1AX.{qUYq_]fTnYX{a*7TMX3 !-1v89 i.cL)P/.8ߏjPmpjp<} ,V,4URzЂYIw"p%9K¯]ナw3c͹u| 烳Q Uڟh;IbcG]e[ZX>;V;`\A{P=V_,% Ym}ýfEI"qD7i&fb*+HKse˫hn*M4p y,E ;KF.u-k&ADz3Qo8tu Z–-/WJ͡: kFS/uBA~~CdnEJ&'\taO(s'N9>(c!,;s ðM]_N3<a|JDY9"6J .^gf&R?Ne#w"N澋A;$ϪCt>-i$VdMDca4VRǸ6vs@&f\/gDT-MI=PRȃ*}Y"a垶wXpygIN0i'\5̛FU?Se My&r) Ja cEc֐Kq[=O6h`_'0D!\tȕ\ۏD=(s` 9A!# $}W׼T/E?dG\gbTEaC:+ {2(LnT{_a>XgL-V{{9IJXOU k_QxnHFWmhLcO+ielZ=T-6^(>? gi"-vyN[pT6VC8EE/ᵳys}g;Z>3z"4Qb=PiO# TSo)g D;dVNj|5[M$_ՖTo[*]~bM~!cwl>$:u!>sIerTSt _x1QEܼkzL2/ܽWTJ+;& #&qHrJՈj{դj.]2! /P uooodnQ5|P[9qK<5P!c$,x ({ù21 S٭JM(q"4_hYlTz9D^-f5:zM'Pet^}hSvVwY waXOOwa` PKHEI WA HD=b%kIkO|:7~z*~7jht~!Wr$*܍HQ!o TJqe=C^4푍ᖦ0{+Œ2L˔ VٙWl>|RmŢ3+P/n +kxz#q.} q  árʄgv5QRgciy_}:BfhFwpJH!g`+r |_[.J?\(c܉\]  =ƍ)UpٕRݿ{MhJa<>!U̫4aejWMI8'4<#i0WL\d>7xS[jjF:UEeBrgT27<O6j^-Wb-֎#,4eu~)U5U =wUdRV{R4jB=sG/WG3Y`I ,,1Sr^js^-5}bxb)ՙZ L1;'|pn1V|Zʴz'V :/- ^Z M7B$`ĚD5 ~Y? b{wbp[eӄ"ڻbk~~QlPow6,Š%: )>ko羬~xPGP p#;㎧P3q}FZwZ\@br;,, r@T,6ain.c2T//QʴG3m'(3hهWvf0Q&NH f枣c~&aYѐh\)Sya _9BM4g CSH [J&zPu Pʲ 4x~'5JHA^pPM\c ]w"my?g.$r(t7wOB-Aɿp}ϟ=h[L7 '`gOUZ j1|ɁNT_#f/B?̋J-۔vz"S%Lwa$Ve2a{,Dۧ NCVUk^{r{J6ӡ+-^q]׍kr/%M-e )b }qҕ|Qay*K..+s^K&~E-p婭T7*MRU8D^[X x\/އyЎHb[|jt1烬u+Yۣr=Cb2iM_ԫʦ/ҽdǻKnkU0||VǡY0yN9ApHPEf3߇J]+^p\O SؾKZ' _̝=Vٴ}jTz\ rѫj|vI3lB_¸ -y{R$r̙:#tG7^V&x!I?tn⟛"U7Ⅻ9"*BjLm[ 6|G48S^()F c}{ ѿ7%qeic!\gXzid_v ^8& L:7Zo>y-IBF y$;lLj{16DnְxY,Tr93cy6=YUPpN~hfl':O13vтJ/>obBt1#&285 ,pn%`tdIU C"&ɔ<5pS#pL,`X@QAQxct\.k/ pyImJ C=ɧJe50 }ɴ'Y$I\QvȪ,uA#?͵t7-qWL"F' #W'#rYDvh7ƛ^82@_t_g2bB n5̙h|w΃@='Z&}kޱEN% ػ*"ʟt7Mbek:U]3@l-<4h;.8FّzrΜ#)Vַ $w!rQ))lfR_݉Vo*`*LJ$ 枉$3&dǃp5X+fI"l@ +*׼zd-?2o߰ĜsVFƾyӓAbIU楲$!(.$YO0nE5c[MG:Bɸj93k}eI]@icA LX.RiB0`QxuN$BmHQ0ei_)eFg؈*U۠ಕ[QrS ({`3cD wM8D64QnHA㹬F: =x"\k_wIArP4rE _l_işAD)5EyOƾl bKCT^dcXҼ1s´kLG|ky[/8rTa9My3.3q#nI@ *DY80|>k{kQR/gr ,6y.Ƒ6r_FǕB@LR2fspцp(M w"\~{cх}a-&?/h9u: P.=?T.ay`!{6@Ad:=%ىkѐDʙe58nSN*"?goUf\:xB jvKyj&+N#:+;ޙ?HCA%A{Ѥc ThH@Շj9dAK+V9e yycΆJ|㖅レ(y*^rC5. 5b!O|rB]TIAo)4S=;ERA9ƝmK@Ku4TN*o~`bz Bh*ck]ߜ<â!(\L|qC `z"7T_aE/x"LjHRڠپ1_D-xK"vWcR4Weq E2yx30Pm84Gq[ ~h@`hV=jߖϷסl PaF6d;O}T7N8?%x:zAF2Я_8MӋ(⒤͖ÖZV¿c>zh-MĒ nbna/SCS쀛9MJ_:l0mT&_L0$d?crR98N)yC;d)X=B0\Pp6nt7yV\/#7#~k^sxuGeTCQ59` Z' bLl)&SrfYhlI 25mzWK~>,b;^{ Nm\C0g| 3k>ATW$J_ýj>YSh qR$z~Dεh$]a"'fik T GMjKz~9 K_?5KiP%٬ ﶶ0'jOUpd*נgņ*.G  qGd_" (U~HB#po|* SoF }cIhУa5ǂ|nb7pXpV$Cq)dRr(GBx % 8>?#XhcJT4k>IgD3fn'1qxu¡$nUQQBaqL?x1\054$pVr7v_=5l ) BAI8:tjvFZFWd?9WյWݞf]L$a̟=~i;V)5F夾v` |j(}Vp?*C;Ac@bZ1I:y;A&'.73\&=QĔ$K´>3mDtD*ȥf&d`wYOGLnv:-&4T*7-[=cS- j)Jy; eYC ̊U.]8}GhT/uǢa4Ȳe(tJW)ŝd+QҴYnYᲪ"yBEPX\zѢ!%R? 6_o} y 8Rٸ~6Y~ӽi~¥DtN>̧*yxf3=5Kߧ{IL hm*cZ\I]^Κ%7҈IpFyg08Li[R=>}F.Il:;On ?vWvhLZuCYM5o>+q|$9슦\94} V a~>{\l*G$0TMȑp.+A_? tocPtBm_%WӳDx s[XR0xTzހzuF ez1F or%o6~KSX_Z@QfTNԮOd\\ :)|7Uwе䲢d`>"BDZ2qi\.CYbO2*3gf[(%n?¸3Ըrg DmVr6VTPLۢȑ-?'WQj;>i{> ˰m1&34^1(O )Ab0+LռPU92Z)vY&ծ\ ,@UNY9,ofb& 7Q':yGǃ_?ZdPm`g%"8NoR1qMӔ?) I)5jĦi"#7?ۧf8Ԁ %lx_zP)1s5Lu"o-z*b$nۯGAАy$O BK9> oJv=eKCQ2l$Alw¡Q)Щz+Zv_:r", 𞀎!iXʘm5 Z11#;2:~&aY̑8kնk&XF_Ixf c=Vߊ@-̥$`:R$mM2/Tkh^:ٜaNb|kLB[[QFo2MW >|ȝ%`3&ـ"oz{~2mBI_{mۀE\H^X4 _1=Y_8K5 ƍˋi˂BU!-UX yZYPMx}ߓɅQ֘*is@PBRQ#0Sr>q&Ng b&q}>pC-Xu)f-˼!ӍUd񕊻=,t2 uKK6x`,xǍEfs1@C\N5hx^ozJ׃>KN%괺RQ}IwW{#QlsӴNwj1t*,T}` Y/K>6ʂl<_ާe%{/DI>~%`du^x'O^J%㙩586KX^*Z3QT:;&=UbL&2.haݓN]*ŪOe#LG>+j#Ɨ (,̊8rb 8&~j,B {:[3QHyZOcp̻! `m }R] YuȷӃv\&ATm6R.!Vqh\Ğ { 17EKs7h}lӢƃ~}O"-s` qp= 7 ) a]CzR)QRIkF9)$` 1 ;^MmS=Tl#c~sDA15C(zߡ7ǦuN=1?G.ꠋʞ!Gb 6ѩi<WZ=&o>. bdCj#c+Dt(J#IͫKĉ3s//QtnI֒y?UC j9q蛽SDl}\4S2b  N:V{1]qRAэ8@>R |,F~BBdٖ )Dg۝>+`{(l& 61LY98cJcXBwHE2lpST6'gTm btǛ&oW&l|/E[ ^{ F<]wE"fo O#>m}r|=p9Q2Dz6O,u Eb敺T wt%"v55!=P;Wo0鳓>W~(s:{eTƢt'4ϙ!DFQȻԚ#4c.r'i8$a/z{jo}}ϛ #iBeA\)*Lg_@ 5._Յ,2%2%sJ.ҙ>bFrJs_1_3>Vl>1)\@lHt )zzF*9t ku-2ixAT!̙\DP GBN6K6*?XIԣA|p/AL:rz/b?!VdZo$pQ4ЦZ \ǷFh}`/mKۘB}Uc$Ghluc{q~wMv5kmtN V8tPhhZyHW}99$%6N!33n p9,/>.AaˣB1@4@WxC BPϱ=a3E֗P8`Pհm9ı1 cAv_$$ `ncZ#%EeM)6:į#.!m4fllO;^5Mg#ߒkv dPO$D)Lx$nf5.'.tSHd>Àؓ`f2T_[qG4Ųή7*{|*MR 50\XRydLvYb4g^5'92_ W2?BfNтxG̓ʬU4͠vpCQ!b Elj|NPuVs6(>gvbZ3aifX_ ݻfBf4Fܻv?c0:o(Pn I.qycU52q8yנP=BBda2BEY "g"?'K¥*\f8KO"0silAO$yp `ktSRej{tۆ:d&N+ ᜑZ曳rImE3NKGd3$,q_ kPqo%-ۙy.YKE,cpcXImK >:2:rY`пO}fPQ<4(Or[Ofm-6+r]:?x 6t<3VopW 88g`P (OEr`*MBuZL ctxe%M* xx#3Noq;9C H3cKV3G#14-I8E3e#/>zQYkr~͂VF~nݨB ]zЁ;̧se */֣fSyΈ.:Ai[=@S!(X*'/>1Kq963 e*_`kA8IA9-cc&Eew}1P`t'?94Y ,b` >1Z,,]!gtN0"Ƞ]+i]FYĕI.*J.=[!H]mIg nCiS{R)tVqG*J|*dRCܘ8{7=n\Yfn=B߻T폱]S>$*@t.'`23chSS*ćX8 rE"AA)lߞ,78ODf]c+&}'~@k< y2ϯHt '/)sx?9JNE@ Va @ X4qLC_)<*wh\#`qȚNdre 12o m>♭d@A毬4 Xe3燰}D$N6i5R1g9C`Q]ñN\)p]cȬ֯114OPQA=}U ;UpBUd[AN{c[xB 16τ!mmVL'cpB|DF"Ҙhex'ԶK;dTF2$q^Gi֓>zjI8K*U&W>CEPqOkC7=D7ԉOdiDAvedoR}bYyh&nQ/;/UT\GS8`Ggx^ {">oUTAVSlߞA:|`H\fΡ~ ~"J" /sQ$ #W޳jܛő_Ml.VaQ tT}ݨ9JLf~@NJ^Grm` [U~) 0")4Kpr[xIڒ g`џUXHFۣ.Fk*(J ^Xn VRhݢAQ5K.={i`-|dh=cgu1;/ݑ%Ddnq,d(GП)Zq"r}b~+: |!8׺nPHF3Y#sd9oWFo*.8B4]CaSɠA)rWkįc'e5sTX1j5%Cz} ˴eΡd$K4m3YQXzv9x_~xapZ3\#>&di? 芹icG-ezʦ21TYWT^_^Pɰ08$#`nHװL()3}|H뷢EEA=?M`]#}5]نsZj'GA1Bϕ\Dl(CmQ)'+*$4ϵqh O~:ڈ}PT3NhHK@3= #Y>m&ʾN@/%v81#Ab}S,YNBC>=OzvWGpK]0 j*^ *2KI)7E͛IAT%(y" 䃩x]gTiLQ+hfA V;AH￲;%zna0U]K(N8_-Z E᷍K2H> ۲2t}'\*= 7b[:xa7lܝ#EݱlwBN!SzşR{@9l:Ό(po*"WsX-|{&Shb8UF/\B^B! Q)(JɑG,'%f.H)b>:Ijr[{[Ğ S)#Ij!-y8sAqXVEӅԕ?nnt:hRem߭CNr% dl˻.A$?ؑ챺c8Z{VNEU5ƕ4ig >|Ԟ@9IU¨5v}F@Owm3%:#܈֖| J<>q"w#pwB)J***@i#g{f$g ;f'a T[]MUAz0WYk؅Y'uONm)s7vUK$b*JAZyhJ+DsRHWfQ; N'퓰iޠyN޾n3uK.RߌNy.*Pݝ hw?ȰLzx|;x2qIG#=w3֕{Kha>&ļ tO:ߝm0cv"ru8T`yo 1ўD}e*J2M.yvH{ K ]s2S ])#󎆯kĶ7hvBq=S k#17* N[Ӥ3e{Wox"@S% ?*Ed cBjNXWXuC-=ڏz،QzrPMM\Rє /}Cd0,%xHvHIj檮?N #2 ئuZN`#͚xcBAqiFyQKr7|vI5ufX1z.;l6=XLj 2~WJ&Əebo.]`hx-LOUV%e0iB D2 @VY21TWB6F3D4r+ֿ 3N9,[~8Zxy,"U׍:sQ_.a!&. x*)=礩5ރ+8f^|$ׇy)WǁPB'6VӅ+z%9Z2R0+:6 -eG9ôbU2OT:x,wݗJw (4Tw:U5ՅTfp@ﺍ(XŌccFNÓ.ȱeBBW!M"7)+֦Q''g܊G]23ݶ1^-ׁBvxF+Xl5`q۔Xs`j}r+hBcOn!ED>XQ/ ifGdj!jBՓ};7%cYbJ [aI;eho(m.:@c ,j>|5а O>'$ KK? d4P tЖ23]tsg+r*8Tv /~xG VYk {"@KfUlg{=VpևQQ&vSk׸XMQ()5S1@z߉彔}r~xǨk]  Zsfp^i<:-UަAf iINj򉥂N%-c/o[ӆitZU-8\K08Q$ x3A F^Fm/3dÊu0k;~oL 5KmI+Οщ ^{/J L`CW ,1w~UL[\͢`keӮɪW{8A{5|9໡R*i>ۣ9Ǐ'Cs,-#ʤ8hP";Q$t]kw<BZU7{X(({? iU.cYP[KKu2d`~O,]W- Wj5>ue;~{!OG}.\ZCMvRt9N k;}!{7L \v]Ϋޝc(O\$Q>lq1y3hj0FP_&ZCi({l }#x֓ЯDُxe3YW&0GszҔ|$z:XINǒ c]1qKd|wTNۺ7-OC@ؼ.\>muegR5"WnJ .;P T7ݍ6SD+G hW.jtO+2`cGy ]hkl{_@'v@bzH-U8 $P'OY!@'p~ȢBÚ7^)Άpb&,:H+bHn I|tCFFbӣ3d@5mGpM?B63wfAU+JLqeq D09Uؿ{[Kax $v6;uoL tTtB>pć^TafL aanڟ.{5WU&AŒ`8-A)ϼAavCxױorccR ?y-oZKϹM, 0adAy{0<Z}9[J C:*i*{|cG 4]ʘm4㏼¼smal}~|i#w+cah&#üC>uT^0S!ϗi:gWlm4ݥC]C!L("4;53re|v@e̶1(:W#Vyc%Νx ǵWA1Ri_90_:V|~ㄚ;m!ґN fDia!p/u-U`&jD$rS(dw廧#;]4(zBO9l>$ԝM @JYmaKBNo¼s]}a)5gNq&"s{y'irG9|HRXV;Oŋ7ɦ# 1:Lȹ\Ro^^S2G%`TSg}K_ Θ}K{j(B/k{w>(_=1o4y2ېpKd$e;kT9)Tģs8J>RAOI =CyҺ=5KWl(B Jɹ;[F9o\s^s57[-{k o7|48܉iL~J鷄0ȽN)DqԽ`m_>~<ݽ_RkNs|rK&/fI+) Ho|Wƨ:b0KNu|N{t{ruMTUJGk5/ʻEp?2AL|ܡ:Y9V!(%Oh[ C p!ΚAb ;Sx,4#set kRۦ ,4A, z.{"'K6\\qY@ ]JdBS':&0 4:YHJM?N=D]9n&5 { Bn0uM 0Ь4^,vNP>`= /b IЄz~}*gh?so fQR(d65 \ y6JLsԷ+8_Y5)KgI|Fm}NT| M~ jJN _IuJ =&Kرȯ\! x7<$?tɲ#[Q5Tی 8XZPxVbZv򀘝[Ѝ a=:g_⾎͆7w:{l/inv)9$xeM+CMMS9y1}*eCOtO9bm6%~a*3 :i8v>,#jjR<ϲ+ [Lw e؇fbg@,aJ9\UvB0 ,,zCŸ㵀SƚNFx͈Z^p {iN~ Tf<$ߺ -l,Y=KCOyQiCW"Xx $5ל5Roֻ/&_! OSugeћ ^֣X:eD.G:]v(p-\J/^Ngi^7n>7M#d_W ]~0~xq l#s`]PY۽$T߁d:@$6|\.]U^=NHhI' DQy./R:L뷧^6 }2ɘJ7M81aTJ‘vL[(X)Ҽ>nS Xu뿛-7HΩ@Ywbg9Vݷ)䴌N`V_E)ڪP0:d-, 3?`+Myx_\;'Dt@ }%6^V<8OH#kYpV^.9FH!QeM,r8dIJ%1K*@;l \L}%8ew%XѾ! ` %?Ԧ"FR ;N$"JD.o͉// čY|/WڋTud74ckиoru?K<:0BZ)^prɠ< 0u6|K˛>Ե.jn{hJ?>BjnlP):SstAxx:uU]Fvd՝ө <@=c~Cj{rw>2wFj dj>pDR50Mwr8L҂iYe|&q (Z4dɎ}G3Zf":| ΁xUo2K1{tD֬6FtMiIx`LnLE352eJoeO8WHvT*A'O!`$([B CZ |n C6^=w %`1&BLᫌ!^w}﯂ʄK9^-ʹ85WPDu!f43UuEUIؓ;Yxl\B?vK9K/]'zt6xXfMSě,% H\ 00/lvR\h_&}-|Tgr˭T/1U%PjrǛ7WW>{xO;&ˮF^)|m5n3pJKZĢ|.lE)X@rX7wS#Xz1TWd}Q;9/X{g Bkwб] Mg٠+B^nPڔ#X6{z7)\")B@ln綸Bs`t?cv0DR;tX=;{ PRT Ic*76; $1XդN=t]7 O3Z<z Of10sx]:[X!{XF/kr禨K5ykbZqurcR_#zsFE> +&̒{P#>=o(mB ђH_m_d֯OA9An2Ƨ:, - Ͳ=V^(uf 8ti1Vs wuUgV$qfZJ: pDB 8rܿ >:bOY 2.'p([R&ԛ_e#1*ף&Q$~ni#~MG3sf="R/zd@n }ΕW~])7ѵA]H6N("X(_v#xe{*xi/zon9SB)|ebDFx#mz6}ER"~oCe±]n-a-)/0 f5RҝmT4qI/cv]Aqz^ЭIs2w4`&KxDo=X}Lt<7[v!E!z=E롥j_FzחE "hdPs\d*Z_5)n 4|Ra N]2JD#_:j¿޵^c[;ۘ=z{ eD#Ȯ3uGVFB17~m[[0{(VH*7yj:vzOi79{ngH+E=qc_P"˾N 0$I.O79@!NIWxg&.#9@ZB{Zs;?gF%+8, Eۇ/`H?V#،NPv5Β+ۉHrT掐b|j[K4;N[Lc5uG{kr2I1 bUxvd"v2uE-EXI/pAi5umw53*ٸ;k@- }y歵UDzMebbévNQ.+)0TOZRڛ@tdbW>~v`rt#B4 tѿc03d)7N@XPl/W̞c=ѥ{$hUL9_ \^謪og@^⧽Mer:gW*q'xlKEӾkA^C.{1pkt=fo$-#O`Í3=dUw RlI~I0|tvPPp8>yɽ}:`aħrzz rv!U6*BH傃m,?2=EE܄܈ơqw0x^X3Fh^P5@D-!d6-~ӬUɠ5*+FP/f4PǎЕ!%%3`4NыprOa%[a^aQ̛ zWαtR1.ϒ?Nt(n*1eUka KI3ڥ0(qΣC]h>ϓ8_%D𹬡:*Vd(,ީG"9Q*fW:1SC-,5aun:3-'t߽Օkv.-Mh]%I8KӣӴλ[y*(QK5(«dŇz#H5zboH;+~w2 .Yr)6i)"ɘJB1 !^ [Tx5CQS<@l ּӆJgL`?H[iJIVWH& G"]yWql 2%u>osWPF 4xK s/<23Q|ƕF{^mNE8H(p 5ʆ~{h`dtGy6}&O~g4a'(Rs#%ccqdE'>=tNN*:@ <61>r ,F#c{Ak+=88ZUIl9 .|:YcOf}B6@H(uPAeh}8 ,4hR@q#M@W:  LS|zgxu/jAv9)%yܪ Kfw/BHh9Q Zڼ /0W ִ D>656Hr,)C9G@!SOG3lp/}XK `ldW~XGan-)L/JuR E̠[P /r&XF)yRQ:N\B֛Y`m ව1^d˺=xHCWeиP; im#=S-?R&j>+Q7O"^(4Hx>!ɑ[5gw*5h-c -b0 l@EXZT cu,ioFDexBfe߮'V f'P=Rnx3wz ^PEAtrEn-߽.38{tq_QƄgoI)h ILßvE%g*+0 [΋qxf+.}[L-weޢO2"B:, Q!/;!Y#vBV% ?Q]^&D4;iZa\8,Tpbѷ2e+3SBzq\y0{SlgvEr^~k{@+/?ŬҜ%9v m $l_9weP`r=Sqҥ_cnm= TJlZWۧC4;h8DŽ!5F)U9&v9@(:dV6Ow_L (r d8H93 sL75"&96:D5),dm!EBRabz=!b&9+ѤP`Â^ep?'s aRh<>m5l pfԔP4p2C b~\ElL)2*q#}[׿1o՘*-aV$>WgƞWbv?z Kr]xAj&BG.{/+v?/ [.5&:$yb[.uƊӣ !uܒ8ezFvNT)ONXV_ȑ䊹৲,5Ð r(@ or^TQ,"\!/CzK#YiI!6K۱ Mbd'Dx9M'MX`jNf*F9y_SϋV-97`)ǁ Eie0ņWFAڮTJZU:]ý5֐ OVxH/`h5r^"qM t'g`ji!N3fgLrP12O M0Tm+:K_v"*$[Ù.C)Dp\߱)Ch7Ixے t)@ygIGIOEs7ewL4fe~=Wh u#G,<~!N><(G[l {Hf#0t zW\[^j./i;`= LiC8]UUɎu쫞B Ģ-|Q2a<$CXZa F+k`T,%u(=y w]2cR2v,dwķys:~KNTmڑ~[ehmPqMtk&V69R.1h!r7k!D\n>y{j,zE=z9>A67gS@#Jz>ݳȎ̮FΜLuX*ݡЉY \-4RJ=.s9PFi4Ho#?Em:MrmN8c BS-@al8E`b,BFa5ӯKQΡ&A$yȃm="b_(TTOtPq+PJV=O H>c & 齃vc]>c'Bѕz i5.if-+%͔AL:0i.E*H*Pb"۬\PQ&#;=OB14SPYx rm(㿌q~,Z NvQ/\kf_"Ho4~VU 8-hJ{IK$yIW10a9?ڮڽŮZQFFp8OE,%񡊽!3Z*+#,ibH"6!ZwfN Cx5x0_~E<mx ܝ~5@"o%&/q=ҜSQ"l~JY! FUāܺZ(S kB˹>[Q[$bC34A$/35ZO>xIH6~Dl˹ oXQ$*/&ZϩD$(U8p3ϗIqZY '16WA~Gc9Յw[t-x) N{IiH ?u֭1H6F0c |l5f2z s>Jr ml۴3P(!.M̰igxQovdx: (6c@ѣmZ[饸&gJ3p N,gy߭)0b" [}PtrYM8!;+v9)zeŰ-nN6')AQE0/@\oVaU7H# xe%9s-I ٽm ,-5iBŴw8á0#=_}00/eԱu|E+5=ֽ<92;ɮ~? FF?y7F̌`4Toz 7E"Ez#m[OqR?\pE.U7ڇ%3m!@}`| 3faMx>j P˰A,=("KR%:]{܇v¶C@h$`v5Q Y. ʈ5{xHVVEȸ˭=J)QŐcz[}''HcD' bD %@LzJye y8q׈;m}x˜,k$[|efaR~)BiW|[!ЙeVM d܅2'ʌq$emXld!Kv5Z'0nȥ4å2AtzNKwRgԤ_ʕb9Ѣ${6rhZmʹ O\ Vf,Vu|N&ig*N1Wsd#.R1Ezm6!PT33XlfVcºe׳ ӡ$˿fyGw{;=AIḦ́7 ]}Ub `w(SfX&>(z*m|]{ A5s$`+,kcHoH]c.W+1nN[Ts%t ZP*mW8:?Ԣu=" 0`k43X>_YjrJg >|>?saFJKya1imIM+2jfE2ǘ IJ\甡yF< {C!2Go$vT_]\yGH6UOSMm[y3Py|6`Uc CW20mWJr[ڰ w2}\ȥ*vy&E#]_QuWq! )@,i8|,0nͥC|s?mtdN!L5;#Ĵj*h{UTcmw1._ EIJNrAԋ.EEV=jq3HǪ*i1Y4 Z^H-`IR_<_[=WjcBiLG#t _I}z4-Hql5׭jbatNT ;Eaܡu|W{(4MYCNp42N^Jӂ󋜝PnxS%C}|uHX?8=N$*>OybSrIĀZ +巚bUZT*]GiT(7Ԣ7]J֋Zs蔔NԌX]nĜ#PUHۏ(}13a<}x*L 0 A9lG{:qޡO$"Fq_l/3ԦiajkemޭQڴt[fyª`$R=5>1t5ߊUWI~<-MҤZk/0MS0HvSVגpMˣa>b{͛U` ]m֚h1Bei.R y^+40Q Ip03v(㊪ <{Xտ0ЪE]3(~gD]R/oԆz" jasv"Ҟ64}(Ogf:e)7Jz{4bΧ£vt mi{ɤKyZ}L!}xxXeAr4i%n A&  T9T7wz)H-#}]y56,'ؕ n{p̐-\8wWd~Yy5pYևTd+m=i=CGʹ[B7{/$fɁ`f1HO]gCEAo}ľ`[ N lU2-u[qдF8U 1+Lk}甩c|nCE!vMWgQ4|ɣ_d~N } '2syI@\^ׄ%xO EcwDF7ڕ[@s hJls3eAe8a;o\7&7u_@3r,Ru94}S# .mFGB=b5tx:Ve7 fͷ#˩cR)J* 2*=XHi ;Nf!RDM^П9U} : i@-|<|ȔgQ 2uPFdԷk4|8j`}8&׋̤tE72x%b@P9$0T ` jIM4{?⁓&CvG.?%,I聏Yoф4ȓ;S6W%7-2E;C-`$@™+:ٛǠ x}urkmwq6WyM QMBr`Tj7K"kX^ uZ5ye[K$hS|L:*0Pqzo{nqL3쪀s<vܬLwR?J{ǢŁs=jD@hUsqg1*'77w*7(mZBŌXi[jB$2k|O& N wv\;u.SaHYKl|-nxRҒMI ]^,1"c";#O<Ō6h4*#^ I$VyrӾ{>ɪGtIJ-!<`p89+z3y⾵BBL&e8"\lΔQ΋m+𝌎e#rW x ޷ ږiOUPo7ݳ-3%XN-bAUgfD;?@"mT.q-F&5^+Ldd١_yKD{s'íMXqNœXEo|pU {&+ۭLKK}#kdZX>*TzS Vu(nx&v-4cڨ,=ӍKQL kt.1[½]Dn=Z-fxjS.w͚ݴ#bvp0.-Ɗ[\ۋ wK0#-`kcf۶Ш|1 0iZ`Ui2T-iMQʣٛߙ`$KW$3w9w'|`[n!ꑪ w{}w`جx>?j6fǴخ+܉A+ 2]4O͔?zZE9z=tF9w~OL8˼N5e +xSohInj*}&oy`*'Ba;?BGQE sO=9$;#D?ڰPp{4yzt~U[To}vלu[NΧ-bЦ M ֗ ݣ?1qf٣t|2:r)/p6 -1,SD^<*[*QOx({`AC[<<ƒw'`J`4m;EV|,82UHI@sݭD9捼' Nb*.5(lDg =9MabFh%;wNOu.6m23 X^ӄ)%`_tWy fO^Q-jqrZ$첹E !udGɥ;,A3ֿ1 Rh\.x5iea(rع6Sʽ]!Q]"cJC⼾ (2z)*1և _Ke ;At0ڠC:뿺|cuY $Q}'b`P*ȿ "u*V&{RmxQ$aܤ""ףw݁U e;%vA ᷠ:1 o7 ~v31(蔑 /_eJ-+8W2+'ԳJ4 QljB(rK'~Zp#HK+e7VG#ý`ܓ}\>FvnFJ(0R 4Ƽk\YL%x@QRN Z2q>xr-0jZ[ @!R4׊^\VA8(% X?5:fB hyfg+k/ſ'G3.*>SޤpJ咍mSi`Ih<)(:j1]=u &_jG5hAQ+vH |W GQhoOYT@` 7(ZH~gPSo2C+ Kk42vtqp [fgT)Mu\禖'oTVZ0Xx ƍ* +C8YWųQ~f1)^_񋦐W'kpH΁сM&!G7C L 'AQHE@l\=̾IE"wR=KpJg3n*E ߽,\b7OAr>~\D-}6R6Ca1I&_jsk88FQ*FEu)<%B6Y]|p)]ZpPu1Ȼ$w9t~P3540x.݌P3B{g:` I!/ `ܨUFޮ:"vU8+)PC1 *c[Cj2O)=6ǪsT\ϸ߫Q'5^K\ ޅ+ĮaBU#@ŒV:d8rOE?1L:Wez,Z eemY\1$2b6/)@e"]\.3@֕,&{tנNJѻ3諮bHsSչ4,y?xL몬c9tq"Has쭓EF"/ʩޟm`eA^d"I쵒/\Eۼٕ't0T7b6$0Ur"vL,<6 P>x:nB̌0"Z]0X25F %+Zt_d~X342HՆT3SQy&[@Pb}_ 7HBmHkk[h.a>aϮrݒ"`sZePGvJF< MYQ-!p[T|!|A0we(B=YιgptFBkG+K\wغY<鎺T[ٚHY쐗8Fh0.7,2Uxhe.T۪Rǹs; =|`A* :}RqSi2aeu芅y:ݘzgF҅X;۴ukNX"SǢ µBH O-Aleϣ24u !OKِ"nz^˸"/&'{7a㲭(@BelVs5}v0.}WuǍmqy;$ /I:}m`k,;(\ٵɣFqQ3jQ^~љbdB/v6 [JX6t ?X;Oh;pcuEq!ϦfrT/]6Ἄ|5n;#oQL9(";gPw3/R©9=|/8 xDH}<(ܣ?G.ӛjy(mM<_ #Ga@mj+//Q@h *LAJ?m-RL?~v,n$)Bx-G@Sӊeÿn >bl@MPh̎_$DgTɕ"4fIp>e ё) #PcIsu/ږ+J^]G|4!`P'3fj֧:.SnL%ge&k1G{ZO=s})%U;c~$&:{fo(~XZgZTe? n2d,\<o4)&7p;,H[,kf y8jK}OYe(^7yŢMLHCy‡k(:Yڭ?<&LCDr5o߽/yqnu<a~.% ZOLtn@U7n7WW }<8aŸ,şSc.e[eaz`oX` ͯ08pDຣ eUhwj^!vSΰ_w:%w-[^eVvF (y"O\Vz|TFخ$ Y8jxŬCFZL4ܭs eG-ŠS_+uYv1or%f*!GQi3)%}<^8z޽7%Q7)6jC7w(`Y|$0jYco6c&. VBĵܳq@Q{.&;h)[U"j`bU{Zt؂AWd֓J}ѯP{|`?>>ᙟb1RxIٰ>uy ).Aep{`o5LLX-H |95\%& 7JSPv,-z0ɮÚ6TE| S ũ Rgh.7d%۶f9p-@o~Ww`ƺA琙ŧ-Li[4p+gLD"}ug{o[NB:W${I אmv=vcb`O;Smk8wʥomh. Yd|QB-{E@$ow@weA`Gp>()9|ݱju$yR!ԭcO>U콡* =D pIotuF9Ƥv 9X7b)>(pV H̳c4&vHaM:R)d<\A\uX|HŌ0[(|4_"Q+ gh)m”O*ʲhҹ)Bɖ\Ѹ,2pGiqK$ _S#yz vOL/&_u'S 3|{s%dꗫQvVź(HL7Cp}Ø,IsjNb n9-2!KpR.~xwlP*T eY(ux/tهesNAc C1U$bSE6i<aj&S'E Ab+-+7G/ur67XIݧhjN}q1aŶ}Τ҃b$&n.,7Lf$2nfhIj?&ݓ @_spvO ._V~{ABo{&Ֆ7U.<i c,҉0STNZ̷@Y_妡;L r͸:EDw`SN.J;pJhoo >-b3ifi膖Ĩ%y66rT k!wsJ\=4Q6; WOtQAo0e)hQ ֟`ЖO!78a6܇$!3G~6lZ.{ B&)Y=_BzhPsTb|n L65d%8ֹv iܨ] @xoUFa aU6Lԗō5CI4G' Uqj,RVcT;QV?O мR1(Q[)):Qx>l_dmhs tmF6ѝό}cO8 Z2~1{7$D7hq C[7pٿ*^c yk#-uwDwo8%/HwA{RYr)i(o4+҈TEXp:71:Sz R2:QxRYtK').N=|G6F{O{юp2uhڞ L|FPmy#b7I>Py\U&W/}<@%׳v.BG픥T@yJEC;IeDߋ) ͪ@̂oxu!PY"z>Zvn+} ^[PlR\@LK w-rSB ?CIJq ȯ߄_"˷ @-BzS;r&~iND1CXQ'N|grI7BGpH}@q]:ٜY=ks9*Kv;+>5͋ZMe(/- Z>9`<=9~h?N`*DR&2wesBC L:itЉBe[yP1:ZffYϫUQPiLonAWxlE1o?[_f!FϝLv 'O[ R@b. |: 2AeLӒ)+ 2?Gk'ϭ&4'$m@/hzpO(w9g'bjuذhRb_i~ڥ́EVCϪ!!5lūǩ3l_QT)H"~4ǶDœ ?a"hT֥b6i%͸id*_!Km 6ѓTt9z\C4:ht񳞲e9K='VsXŊIyֵRtǸJ"|#m }}: V5 IKjwFbM`;ilgvQR,¡ /t7d\CCql=NKŕsl$3>O}mK%6X~'F۱w':A)4nQCc~ܳ Dp^PCBCً;٢®o\mLP D#a50SUقdCp#)ǩīovHMA籑 T~,)4/LE h:8(t]!7uMKR^=%>$tV=tu)"fNŀƶj=uMӰ:'#EphóQ5 ,A[pd'XfڔU;sϰCS!o,B+ptl>yI ד+8aQG2<%XJ-GP-ΜG=̡}jD;/uu51U Uې^F(KJa! q"/x:Vׯ-Vy6L,dAEDaX9MXClŃ['d 27e5 傝| sNUbhYǕ,;} n#i25?\W. ^.43x!=ޭczQX)a֛ypQ|jWTO:DGU(-'+63+!*9cO/Ƶ[Okw5}W ծF&?GX5k/jY*>f t+\3EgW~F%\]ì\-bV?`ɋ4,HѼf%o^Xp8~OB{9٥51dpD!dQTݾL;ͷz@徽ͰڠpY hM78wJEŐN)E&T~~QF^'ApOm6Wwiʼ޷ɽbɄ93Rz :0bySinFtHOJ4@kCpCeOXe*f3_:I8@yU#ѥϬ\1"h5)[|N9zgYJb[nDl#WASD=巼3ax['Q쉌ТW(FOg?iVj7U=. |WGJ O% /Uh3^#i 25 HJBIh<˽Ɯkj`?q&Q f؊UKp=/w#$+eHEOI8Y5= b!o/ZϹGfWr-{M_BǔW:r]w WYYN쥓ò7AiCQ/}<6])3.yh$&3ƝP>e׸:2$ELEOzIu|=.xIjV-ya pG?`<VeҵA>Ҡ^%E 7OEB:oXBɰ]4rD^/WO+U>]P׃?#rGݍtyyjF@jҦts7Dz=lG"J'Xo ʋCkݭϿP޸i -GPŨ"Id8/VHcf򚔧|D [B}7y? m*4 BàdL{R796k+E텃i`gQ)%ʉBwZe1|)f oET e6LF(-ɥS {q.Sr/|3-naM;5qgս>$ ͏wenZN Z!f< $/~[=&#@(\g UyDDl,`1 4<`\`gq`_EA{t 0n{-3Hkꑮ(<7c{WlOh@+xT2&eJD0eA$Q]TSL|tL0POx%D#[`s s`4ʌUq>sۢh0{_}N_ 9`᲻ty+tb0|e&Wz5c Y{ƽG\t_ttX%(HAw{94)v{zJL^i1>/y=";B+`s7 a7#`YB,B;SbewZ+h6ucXMPЫFBxC@T1\ TI.ejo/e+{+n: wL0F`X1:Q[_Le}jd/ƨ<4E~gx;ZBNFn-VT5;d$D[Gs`Ӌ4+i5u cJSAx9XE#gxT_ϒmwrm mv&MU:ŏ^V#P^Wz4pLX!Z9YIs]*@<d2uoX#.ib%8r% :\GPc27S5urdڡra_q: V锹dgݛ-Z(= >_VNlGMZ ? 6XAJ:F᥁p8՜:+yhillj(Lt[DyWAS7R'1_ZX8/`xYk9S`Z`X5©9a.PuǕ|C ܀5|%X9_>d2Zf Y.9ؿa]eb]i:߉9(@2]mgIc-RDǚ%o^D䱛fz?y^X_-a+nFLBAN>i]8d7 )Hu 愇M,gɢIeaq/%o(t1> E }>6 9TC⩌#3d6П>ۏ g.uHR _E(XT 䔸֏1oIڪy" ]T3Msl4j}i$cG9@Zz~ G㠻n, -톅t8cpGa(Ȅ P<܊FYc |+۶~PHYZW/N#aRτBj&{dtx [2Y?pmz?Eyr&PEH/^2jĦgZ)C=TI~X `c>}Uy79/MtȳgI+/PY}Sn~@jE6th/6yH5u, 4ȂvF`uE,-=g6õA}/|Lg%ؽ?y }{>LV@y R,oDjУ /}^./~P)^3ڃ__XDy :l@~Ɵ*VwWNkDc䑍OLr rp2Ϭ7\m/?,)V׵U=2ie]ؤ; se,ϘEU+KցuXT.+gsQї@`-E Ȱ^!M6(`gJ*%$?7x¬-C` "(mixin[7U.{coL!\E{`L*ae2\_G$~W"y<Rw ,,AܽNO;H4Ug{w({=#+gWhšawFp7XA>^@/(EH?_$.#n7ٵk9C5&'3ܙ_GKYV[6M{ctګ\hio%+ t/Qx)ɴa&ڔ'0G7_#gL{[5?a[%3 "n`:O3YA.d%-sa9W gw=$Ҿ6♸d@ӡgN993d*0Pmo߰>:FTkPxos2!NH~;蟰fćaCޚE#}DX]`o^}RfGܳޭ8^ ECTcrpW&p;WN,lBg  Z*We®dbZp.n<%5a_G&y^Fe4ſ\kܙtS`>f\ D1_^oeT^ =-C,n'#Qs~Gx@&|ȸkmمlpTpf72MU4 ztuA{w2Lxeg_0h =f~,p/DnZ|]˞LSo-GV=}n uo]uɄJٍt6A_nFԿ8%`+fEsrxxRU]#,j*6Z%m/Rnx'`)%aXQ-G0FCzUu=r ~Ԉg=B'3Fu=s }{n0%$I]K+K+w TVm%LSb!pmҿힴZݾRόe[?<4:Z}A- bą@-C-ݤ +aPLB1~?CkmȂ-y_59咅MO;4fϺV#%-Z1IG!!"i]emœ$n,YGfy:T . 쑮ɂF S@٘ uo`{)қ`0UHBf/'*[K::1NSe ԛ5DV-#OLxJqr&P&`f)9P*H A6 DRu[9* nco/z 5f Efvr, l~Ty z* ɂ x:KSWU32t*%؄fWuMc=g49<>|[6Z@h]b,Lkkdqw_d2(!/^&0z43Ԋi?R904p@ܸ CՃoYM9fnmw}ܢ0>H(`<]<׊-s\~M7}4Ӯ~DՌb9 j2%Z2&(Izļƹmڊn>(/r cUnjen_V^aT"Aѩ|GȫQ TؖB~Q0 2!YFaAs0͏V-SʤȪݟY!(i7璶h=\7$y 5('$)]ė^&cV4:zԴfڎ٘No"=\R+?8&2D]7 (hBp-N?r#\ -PN2%-B:;|AbWp ;F`@:i^@eGo4ʄO5k*k(1d;U#9S7)weboH޲֘) Ab`2hRa AQøc8fNe7>݊[^Ё E·HE )ԩ'BݓAhy!hKe(lOZK[K(x'P? AMTc5#ؙ{*L]|@ՃI&mUq_ni] J8']MO# ; mGɷp9\Ķđ%~.C5Ĺ1Q㓌ґ<J:1I  qAo@HegUwR& D 7.)%,YrO6`Z(?y\XnZQ .ɨ wdVތ .wh"4;P`@7(#ɄtQl%GXvmEgƕݿCGL;f=x%ϧ9ܹ3zx[$51 ]9b+X@ iJfٹaY}m.l!ݽ{pI qLZ1`^+x SV 7^83ᰗgCaG` )O;׎VOPH <w^=9W DF[ $Cn .A)El_yP"U-Ƙĉp{uE\ Q([@wb4i=  ’#]Ј_8$v)al:[r<۰6#Ac9ꯑ42}?1a>"(ώ`}sa+]U] &HsQqlR|;8uET b%dJ,WOķ.=h Av3KKH1&h=u!V[+qe3aZNiEo'xn.2}c35k=i悗3h[Ԗd3 RIO A ?_dPUב.UdoĉQdEL)]@rZ@;Jz@k`.UIK`2R ܚ`a,ѬH(]^/{.OB14h\3.ϓ&o+[SN3L&0_LGua j6NˀK-Jk^Z)+A6, F?d;_VrC9\2ȃ7-T] Ïhvwm"nYv FcBk.CZ "\meŲ/ ntL|h_Z!nfȣЉx)"dpP&LOW2gr!@a$9S<"yu&<.\$3}5I{c"i%hxEPq`tw˔t[ӏ*+6}Hz/:#oc;IfU*- x26,©}!z^bt3, TY#vv}ټ $Xl BIq}J_:Y4zi.skI HpKqDh4x?i ,W9ve,_ 4D[3w8TbO~Z/B?KrfLT,p2j\b,ŽJoGsAk([\b£>q7 3FSnN筪聀@kޓPT͊Ձj`']>5}{ \;tR;%0'Q!77RcSc֮;R7WQ yIJwłS智5!1=Z9±hypjN/X[uZך6Y9,+kb1VDdd:@љd0Nq.8[X'%L{ј˸S;ȼjp*fdq0kK@db d[[?kQKIv^6VbJɊ}?[!Njt1SqD3МPϫ`Pd~9d[ƚf3k#kS E W|7F_tes\b5ҏWbVI:Qn]Ha\5Q)q^ֽm|(cS|x~?΄ζ p ,˂=o~%\D"A藿> }@mU=MZqwc=DLI8v"d'_GiMSTjlt!'mWX`Cɤ{̐_RrCA`LF. !,A5@ I,lC66QJ3GR >bٵZCA`}V9M;VJd`_QoKe%lyoA,oTN`5YM)Eڅls|=^O@c,Kװ>3&ͬ^'D_~"7BDiY6-y+w')$Ho-= Ot_s0Eʈd.ޚj†5G +M_CWIKEfWq%\ԦֹjM#lVYjwrxmfm" S$Xʱ RlpZvIۻ2CG4@?دjqy@'*x&Tj LjYfV{qQ[1~*9az>^:YaaԖ͛O0H>J0TG Wg.*P c+al,|/ꥏFvN{h錝YEaH:;/%غ)7?9q?a7:4yv&A, L'9Qre?mz#@fң媊#e] ֔xd (;[}MsQqL'G}0''3 ]]g*4ov!WU+mH0Mk5@``!2G%ynz*3q\ j%+(xb1ZymυFǛ=LY_${踠ro ]n4A3NMiLҶe3G}$Û&nwfs$^7{(2ԨX* ET[JEE3 P>XJW(|49@ρ^$\zW|MVNИ6@/*(Љ[D6 mq&.LRn2Yw(ܷn϶n,e/?2BdP?8N/՗<.z8 {_c Wkp$3@4Su~ܷ&Yq#􏙍&DCQb+DPm |܁ Ҝ hE73h5-}j2l8pԬ `.e5*K=9"55l0s]QvJPN0p BTV;RޥAD9\s6/JXW 57yT. ^EGd}@lHA*V5C{G3vifzkd o̘Q7p}0EfE1Zpa;#z G3Ć\ip-<,Z,q:/q-`Dk5A$c YsDd}o9qZnp(2XP2ԅsHlVJ IAeTxڃg6@\}TFqϩ]ǖqAg[NH JΡ4zzr z P!K?~Lma&?QXb,SF8#oIxS*1S2 `@ҠaO^ sqXvهItNqA\){49gؕ_XD|rفޖ >eQXqM"kD#Nj;V2۲! v+z9$&Tn8巭WmG3:0z%cɚ\ y*BLnSǝi}ٝT~v{ڗda.N2^4.0&w|<7e=\1-"}>][8WvAj%š~KWt9i?Ou5r?#\lڃr{fe66{[ ń"wtR B2{R&LH&GZMk8AI3v!ATEg7t.F(*PDŔÚR᤿XpH;W;ڊ;05jW&q_^v 5æ3,oJVq].~q2?A{㇕05V?'셐fŚUhRڛejrٗg- 9Y+d(G#䰐05)3by%4!?(fqj<l WlZO|1M6\.d;1cz#P$&EKt¦Tm|odH3v hpU~8+y!\oy1w C!< R.ڜ{ĨOcpE+e M"*nG|zD6(vd\\$Fz1( I,@*u#ZTېoU߬VijJG, 6 f0M:Ya -ʧ!W}$yvm g.xC# c.::c"vx. 7ugaJZtGODBH`mu&t))EۀckɾҸpl;u"' L)?ʉ}RIĎ8?NbJfs@KEٯ}mʮxb?JdƛQM|:N'UsΤLϚCdHU^˰m%/-n(9`4rx!z'_*r#,wpf{PI,]zEJDդ Vm3Y*gaT[ͅrgn&<[!;zAHK Cd1~*>?@|҇!Q0fF{*6hc1!d#sqG=8ܝulHR@$lz1ؤs'弰mkH wM8{^WUroaNŔĔ ~.kA3goW u0hрxTx{,pŪ $V!KحN5P%7wI$z9?Q{2DK檁7qg#B7J(]e(IRJ,n$=]er3Yh]Ƿc7haimgb~fs!r$Sġy{"cA C8pՆU}f>MC)PA=ɍKf'--:P*FsF-*%7$p{$;ڙ_]¸D|r4~؋7 ߰;3ÆO+Sܭ'fgL0qjHHƨ@ c0lTiO1>s[uT`JBd/b帤:հ]<\B;{'w_QuѶvDM>=V+z7tTߋq߶(o4?Mi Q14w#mC3C9)d 9",@^L,gq*f{d$@%!>0!b7m&kei,0X}녯4B,PA^0Il 7R|.-o@@JnAy(y/+X&hzi vѐ/eĸu CF^ Woh&dF u~9'-`?0Yc2,~/BuI?BrH;V/fy4wp ZgRdrBAFXj֠wm`?;gE3+YT F<4n zebݿk jX9H4#}yñpXA", / G۱҉A[TLɹ.Z4KZ–wX}Ŏ 7ƺ O:| ֋/% V9a|-RJ&S^P4FzP0M~W%VE,Sm+٠=8T[Vcale 7k/Ur;,gNϟ  ڊ&e}[VYGHR0UU:RҟE0WpXS3;6T1uM9pYض lӂ ";0qPlr-1lA5'l `0_8t# 5=yڜaO3m0 \gXW^]SIΎװ @]ơ< E)3;QRI)AdJp gu ߾>dkl|Glh8ùu%*"** & z)mWf@`TYc$Qt4k[}-Y:F%FNlj:> ܐ )DY\R=rۘDě\ϒ﹋cI6R>1gEf8ȘN&iBZLfOo^ۧҙ0 Sx+dbw܁D^@, QE|oؒE4[ 8!t9p)!9 g2W1z~Pʈо}Вѡ)k*>hCEt fyڗ&$C nLRRB>{ D\ U:K#!D7aErL! n,Scx&}t2/QXnk;^Cls`c.ΓSp_?o#,]P0=^4k9[};$d4N=m*e _[kqNT~'>Hj}R3!# HĭKE\3ʁ i׎∶`kBHĕ? g֨;+r59j|e=JO/zϗDg/D_)/pg5j˴[r ~,1tngFX, DS6q]q2riCCb-NWzy3Nx2jz2qH*2Ja4,kW;ôv5%B^6;՜7(x(F)(*#!HZbj/Hv1z)[#O8LAyc]F֨ȧ;" `r`puN>ʠXsAOdzIrR>]x3^F~{pM$c-R7?&8GlKak ج˹h|7aŢ(o[8n# $c:"Wĵ 8[M}1hw b3ߩlF" i 25Rf,(G]JՉc3A]^ qOba}CSݔΰVַioŃU5jVbx[X%hU;wN zfI@@B 8v"BEj2vqAb}<$Ecnm)V|2 5"hFbIuܭxN} LHtN`/%βyD)3)XfDt6t䞭jVvU {MX$vp}sj]"2X s\RJ9)Htm!0Һ[67@*Ew VCA wRYF!MMr]>C?k\!U/+ެe99 ؛vbTE2S+Q[n$1ӚNG>_ unuoSkFRV{U^] s{C54dakZwp<4]7ϋ^&A.&<:dY;$idh 0F^:awρѓi .`'A{od%h 'oRW|1m'hՓd/jKsʉNkn\)VPm*O[: ״!یпNeJ4ʊЫ' 9y5.63 ka_ܓ%$RP/ޭϤj,{<0c|jKi=:8Qϔ`m[` q!2i V3R~{%O_+~WMqElqkl3]йr͉~嬎yZ9KUgp vϾ٦ SD/& -m;zm UnRRav_G-݈Y@yia jj1{L5 wAؾTY&W΢a&np1 /vW|Yw }㸓PFhoZKvʷ2B47xD̯}۽ڽ3¼~ڲD[.P/_Rd&SHaScP g"'榑3]Nv{Lw8f#~r4Vi{C(p4px8/IY& d>ʍ\?:71BӉn&SZzٺݟrɍ## ;5rLqr߀!ٱυ#u2oA)3On=\,34K yV]u:Xyj2FӘ"}ieco]du.0 <{{)݊NJ[|.Di"7z>Dja+,L#6#[f6o=NnTeL2T\.TK=)-Z+ =Pzi}/DKx.U!7s=i<j]p%Tmz Tc;l9 Q`qysDs@.[Ո "֫1Ա qB;j v !Y6ȟ(oQѲLJ}]qa>PJ8A^ Jlk\%wa myZq*HVuQ{4)fcLnO ̽7jrJHC¾ov򇌅#wG޶cK:Q#SFh@ʿfl'LEBN_\~r>b-.`Ispa`o49UQv@B14!Q?aWb#B`wE ɠ7"a*w2D4GȲD%/,7J!\ O80ѩnwVFk\Y2]ZF4%GwbKϊ%,Pvi"cunȁVRtrusWNيz #aƭfewکM\p~w[cM3P:FZB]=+TFxa+%wx- IxQB#}A;T r֨#IZ;ڱ^['K҆}>9HD]ZmP*HmF@O6!,0 0E;: j餕;D>-y~3nHdc,!ph^93#'-9XQEޏ*f-V'%L/GEͣbb* fě@M~KA =qW|u5/(~VEE^ XIJNJ!䈙e; 1!z33G_T!Zăi`CtPnOiұ[I?]("9^ZF.O98BuB:XY˸!c N(O@fO&ɼ9W>aˋ r“zKbh} o5|l:e(qb ]@n\ȔQA!&|VG= =ck N0~ 9g4#oGx9vSN!5Jr3<1XM>4Dw:m= ݭʊC}J]gaEpF5*Mu*ƿc}]5*4dpM!sP].)+xs FVk&&n|U.qNmͽĸSx@ mi"Cƻђ6/xWR8ye߭9wKo`P#B5"RwLT4Õ"ܤl5xBj.8Βmto |/n9F*3V\# )M8oiHQ/Q"(ԝ-16*~% ~L}I2״͟Ww ݕe)ռՑZ8M, F\֓cq|$]Ho:*k>3-oyG:6ՑV&%5|ݬ9o_Q~ח\f*(FϽ& Ѥ/\0Ƒ"}XEhLz"*hj]J̃.8ryAd/4^R“V_1z2_n +}"Bژoٔ e`cĢjge(aXR+P`,F} b8 XiP0QA} j?ZT堁` Pw>#4 .ek–{.$m7~w?0=6ނy.S$NqZ9ԹVu9t wsAީ =i/ P7 1wt2dmx^qɥKs$t/JaF [^ܟU7P55=NzIpg~!hBP޺(2m `Fa!и 0[Hjq'ڴ?0rb?.#_d(ꕱ&}]~=D:e]f7̮5RaҚBA3Tog><&Nj!B :'h"c%of†|Ә<К^irGIz/I$avƛ=Sc4pS \+ |ct UV<Ēٌ" pc 慾M"W6Io$A<ІPo|Z jX0<+09l6D,b-.|Oc2~J? ]_`qFwd *y"E9Sg^N P_Uʬ_^HpeHg$$lKk'] rM.QE/NuuI(7{W2Nj JFz*<,OvU|9V_ #*}p $n20f 8WId} 䥵yOm?/Iq7a0?Y^H64qZyv҉3OFiZy8kjW@c5E&clae<=Ea._6iA?6T[`ZhS\QFSCVba5sN"\0EǠ1F >ˌu|niF?vx̎?~鷋"X>#L<8 ub>|$G8aˌ-I%N d*wH9( żp׃ìUeן>Y_C''u QWX.8s`9aE&hW" n"28r)7j~,7V9i mLAb&˭e^9LKi/*V9G/"[ϱ*Ñ+ 4#,TƦ SGȭw>uyAM,giD˞ -D+n6Z:Q ̑Q,SHDT'\Ն]Db_xD|m ̌)4Ouzr*?@l<0{YiTaqJo}v idZ 'T ߼LpN{}{$ʮ\F&%8?5+xG㪂A+m1w!ԿiK0Hp"[7 `p /7,1X߃\<26ڸ 4O».@ { :o|u>9؉H! ZlcٰA- ,{J}{b0r]Bx7Bhi'NxǿN ,B1*i Pc~|3D950vf-7O՚@!xTgiƞANz7=7@E9$=aם{h 9-Jsk$q;iQY-KXicڲm+& *GʼnXTad qb]rI03|bRB$-;%[NB+5liӭ_r/*x 팔&G _i oWD<x)۪Sfϵms`˫D__UG^%W')xa=cGtܕHW)dIh=]ZEk es$}lO1ZPS{']+GPX_,l;}ۂ Z># hZR6kUGBKkl{6eJF=a %2oFS߉%NV#GQ S&샦9Kk5 VfS(HÇ [k\uGᄖn7yE7yE;o't@fMr=h՟ʩgߚrR Mu3$yY \ hV"0Ҵ@m" w8 JJSwy+`BǙG\5^'_\)pUȅ1n*G;oK}ehDNFaqi.ban-,ohǙ ?sn ج^ O(*srBV=?"&{B6}'un?M&B,-'b)OwʰgVd gTv{:~dUK:6"OW(6l[6qh(]WbϦtGt^K-Wh6JO@H͚U^|x=3³\SUx$Ow U4;Qp_xidD{֪M0?lԩDA+h/j`F`ɏ@٘U$=-Vlma2E_cBB!1G,NT8`y'-r7wZPc ͗jo4 v/Lutuh5B>+ s~)C&1a1$X})]Q`W{{-@;HScމ2Iz35*7/T3'*`+t{cGt*p8f^6vl`a@_AW`՚WA_BS?_NwLΔ._ Э햛^6vd$=*NFTu~w kw! k m R2bf~L$]55 R-;χISĠ Bo|΢,AVqk OR,hVN)X͐QJc[L&r{w_; ;:+={5q/jܠ>xII_JYG!f1)豆h_⏑xf,&wӛ)Z󥖏@IC:Lr+Z+NFҊo5 *]S6W_GBj6 zN PGx$)8Z5א9U5^ʕ(fk^;Π$q8н(}XJ3 `5;bjqB6TVUX ذ_]y\ z*ޓ rU6_x6Sq!Z(*X~qdUvr*ʺ5@& ,&P%,_ 쟌߆6 i%T2$}+QYVY]<%zg$H~QA;-NE7ms.YDq}+ 4{U;SBC|Љ'pгV"lƝDV3z[mu%~59*1ZH4^pDoVLb)4tQ &;E?ը̀oߓEgX:kd0#V4XsTf`ou,.ۆmNyIǚGka'S jbtU9M7oǦ sCmi`_KV ii\3pD>2 &|$8%~Y.=p;in+o$D9;!\w:C\"}5@E7<0!~3AaTV~ R0'@ZO$ PAW(jce/ޫA:vɬ,<aiti4=x92UQ)cK˴)ij\)GC+yVUd덎x7zA ꐃw(rY=I1Mq5QH?zhCi)"v7M5F`%BQ be<'ʲ*@b3"Y]hݤo̴T]?8 أ2ȤgEظ+?0?<{YD8\+}| r~ X_tgzj[k[-fC8‘+F(p,$PæAMS,jaL8ZdkM l׀{,2Ԁq bsgibtйHЬrtxZTZ1\4ϏP"c֏,N|mbXDP@8DKˁɉTjη&20ѳkcER'N EJ72S0 QW+0ݠq9A5% fIa RԄթ,F활BYEd4=m-vk1E}ϱnHFߩh e=OȊNľܜdMl4z)&䷚~-wY:57f%fȟ4,\*%`\A^e}iD)-UÚ +']3Z;ߔty^|\'=na4C!;W E3/ڔz3F j)_Rt!j%t}x+7.P,M:*͉W3[`ɁX O @ Bz&i/_©(ImWw0K艄'LT>Ȯ8h &֔ koF8 E1_CtB. wm8ħA}S1#%Y:;:͒,&F'ŗᡜ gq$/S$͡D=\>l}s?})jvը;&'ž!o4fUH^rQ2"RW_Pp4/3&,ȷ:Y`u^A7cؕ÷b"Ȳv};t4igK&?";:DK_"`E&ЭdA  n?Inт Yo\TbEEN(@~fcǢQ2lәK4 )!yXys0Ig8g ni,~PK6-VNt f_,{0 x =|)=k.PFuEhXa? 1lpgqʫ ΍?D |[  Yz;%jz7ŔW!hD^x > vl"[jx0VڤϹ[Դ+ +'+=2E32Vj%q:(9Qܙ3ǭ^,ѷʰ:9>K~ z)96PV\,&dE<>>hPCr}* *G/92 %K~Ǐip iJO!t'h[7 px %tB S"#^qKmMziNK$zbz6>@h~?X}U/r#6H/'Z֗2[~ %j= \_C2P(`"ZlIrߔ,R־_~apRa#u,5 +[qv][b@a fܵgG}j-;W*,Iv*p[B"ҫ4BK5TXS}8pKLI]}D\`4փPrrkOoF/x(2Y:B5zl.0\S>,ѢF(_$m%Qv{\Ae'RmbM.0(m,4:x*I}Ƅf*?z#3] -bUPfI}peba3Fy{:XaiXf#v12_0h# =b6CK , !FpCu+fa?$UDS,a_K]/izOSsoRj`MN,e#~nx%Q 7`~7͂IWqP5LBd̾ LiK 96 س/1I'Ƶzgh6t6 PdQq>6ٙLE$s$S)~>BX_X\57lD\J癦EB4f}װ~㺤@*rBdZ-a)@F--gFS] 3z:-__x/ZB QpľWrXu(;M7sh/~/V2 oIr(&vdh9Px|'[ Tt=`>'[{\jxZvL@ϗ:ɖHf. |N7 J_6ʽ@2H[7}Ҵ^V~K)(u$o[Ѫ; kTT黑]`ex. 10lLî=` h=mAO<w;"rso^#ռs`P͸•1C%._a*z^AjֱͦD YVG'MGḘ'h/wςc.w)G+,}B4V[49Z6- ޲]sn^iV`#u`Q\6m," u"(Uh;ac NBйB-{Bk9]!gclx!1 `~`DI<`9h7.9:!#?N,l/#]t6vV<‘Ⳡ ^o)Y69[2w/Iu2:z(ZgHwxVIQ4?ԊFyj[NO!PP5g/6éFDz/v׋Ս"PQmKxep-='' .i)\#.[LQn>"ּ.0TxF aZt?+faS$CMcydyLouw#W\>xXgQoF ۴)RxkkVQ=X`j㖄P*p "2"R0!}T)b5;h7$ʸl?=&ـ SroHWJꆓ/):?IyG)ښ7*ZNX6\"#Q4}]'/R<>|}{i ~:u(}#3Z-}I+IA(A/mݼ> zDtIӾ1Y߈eCEI-V?!`9ٮcxleel.vQU%B^Ӑ<+`ӋgqEGҜFqW? %OOC^%@$y/*S3zfT+;h<R։FBuq?~(3scq׭6@B~y.2*C֛"S n+@黈**KQ}UNcJue ~ }yj)4jÂ$fSk/ UUbu6~pmS4"N vJ'5 RL[Rl%8۝p bDm?xV< 4쑋D^ ܼFxAH<(JjwJ!_v!뷳V4WyOz]d:$Ξƃ68ƽZMH̑·j#ԕ_-s$b*s~/Q9ui>[ܚ( :O`7;. #è9ͼuvd&H˔0bwO| ccXbn; Q ߶>1"ֈB \J |)hj_I[:Y< \]4̗\l}7B0WsrNҺh ]Qu4xo㣓i=F-?B M%lbrv6uD \) Xsɫ9aXF4f,iz hV1<+3>[p@_ȸաW%;߇. ?wabF2]xz!  S&8@I7Skg!nh>ZI<`S}؛*蓸z{)>:o]~u_Ͱm}pT>8ø, )cY\&O@6q_f$etJ3ܙf/jlk)h{~I\g6Yh~?Uy^/^9f72{/RVVye{;@ϕܕfޑl,De. xE~p%O5خqv)FqFr~y=s#v8D*ޛ%CX{8x]z$AәȆ|p旡-N͉ \+M_|z%1cSttS#BpX #4Ai)+ѳ&Z1?}~%BXߜ#t4Ƶɾ&{$ㆸsl85p>JPˤQ 7^)=xJMKN Y!~ؘ/X|l5n.v{"ԠEiNŔN΄0(Į7n7 {b{4S)b1L-%WGȷx~r^ъYQi'Fի8UEFZ12+ w\\g)I<16+|Uӄ;^ L9a5xR.QŦtzCWF,FZFYX[e]RVUbv1]3pxx`]%h=mE)Jhᐰj@yrv{ " %>dr9z&$<8=R1˾@OȬ86"j@&c Ru򸘴7擭A _?h6G?dv@kQ0(MֳK$;A] SijdDK6oS2t@-I϶;E߲ؕXwiwL_BM5mmdzM(6/X#6G W8|7][jL\#ro!8>98kuM b+na QM5A zIȊ/=pqkutf-&/}*H5RZsLZN«ʘ.K&bQ >1+?(#HLܭ@ғIaw^"🢱{$(֗ڎLh P[j_/3+mMl-C2"ӂWq@k5p?3z3Hd&7\3tae˗k8F &HĊˎ &+  m}}Љ~ǰVVкLY c9Okl̵.ȆIْUmUwhqUA&W4\_%7ɦ=aL4XUȏxSG0jHp "08>/_`r[kxhkb2FS2azhiv.!BXyrҝx0h S&=T.FdeYg&2Kfγ7=Ԙ'qTi|:_fk62O=b `;c}.K$?-P޹aKUlXs7c/M/肋q<ˍ `DU$޳@FM?> dYX`W_~[f8ǒ6mA&}W4^]ط $H_f xa؅Mس"~qjGF8p5PqЫ;( D)~[ԜAtsCX!b @Aboŵ5OՁIa@Ǵc|[cS8L9xHhPx%\%.<}⮌N㏑8o@ǘ 膋%ũz)C뷖E)>]x!`QAi퍧RQc s%dQZA x[k|nuSjÎGЮ#G;9|Zv6Z,|p8[΂a_爛@% wsb*ģ#[.ogD?e }Ft-7ap=D͂qbg?ejx5U9KYэkz60{5hz:DEgƶ#G YFL9v+ W5z3]* nA!,t|`MrSL<2< H`[MǺd;^3Gl*a>9 9U2R'? mvyR/~;4&hںI%|}8ݞ7K1<,| \{700Pt ƂrMҌJp)S0b4n-Q)S1?WFZ)&VȈC$54QϝP&6ʚmj J*r7VЈ3)r'ih+.6zgUybO^F^mG d2! Z)%n#6&7 ͞vP&͑Tܿ _ Ǝ@T2|J.),gNY?G){E{.%d+"Sn|QfR;xƳhC*Ĝ"D~zMV"riuc /lS: {Ͼǻ!cWs3EiaN47۠5D韓%zE?6]8NE ߴ?v8h vZgOnc/;lU 9H~tF⫁ᝒ.sO.Ygn͑!a:#J@Tð0KġJ1pti3rWԊQnFU?(F}Ԓ⦲ߜ''R{[xEv5EMےZK-H>l44O@ku{}ֱaIa bK ˌYP\x*/>u]fFN S1pO6SU߃FҙxK&,D+!k!,lchɨ^Z~6X-W6 }ei!9p1GsH`XW]p-D*^ ' Ь!Tޒ(AIFl\VA^3ʬ"YI6A*.p.QBh'<KF(&~ *4!6EZ#e`+uP6DIJTUu@BJD+ސoN֙ p/־* Qׯ. 1!(ZVD(T\Lpՠ"ApFS*U'B.MK]U]vu WX'(Q%ב a4~ _BY.TUVEx(\؟ L+Y#X eȻ%(7٭TKN+ LP =l@ ~ϴ^e2xn @0ӇCfHμ:ƳiyJ'$s/RԁSXNN_KP~Y²g~Dyېx1J/lj`"uu5(, κҏ~x|ϱV'J?%ٛNW-`&iQl8 C l<Ed OyVH|e`G`i Swjf]}[ py%x7rv|[8(8Zk2?B>{Z(>y*[^Ȭ.A"QٓUc8aJԐkꒀ=kdR hvu f?@ ;.pgY' 3I-?#:C Y,&a;\,&/3e_h4TArT?e~~&.h9VTY3+|<: k# `n[ir=<ړ;FEΪ 9 u=Hs]Zݎ)GQ Z4/>'=T,4}FR aJY ]\S]4.$|'hVAhA#Lly!i!kQ#Ds.sO|3{b;lcU*~qn"VtT+rI̫EzA}szmp3gCZBeU*}m,n"wvS`bAF&fS :] Q[}I=& ֿLɋc79K V#^pdUV۽\ &z'x A#pdUݧUkԎ %ba| Ԗ[ 09=P+ceqc~ KB(Goc j@Oe2i2+h\Y9\Xk:+6E;=]3zUD-";_/#S@]_jaJ E_x[ZB=Sj-\Do Uga<2Bw{:ي?Ԗ[BcrJyc(BM :w۰8=&&_\(0[0jjv'\dvUGjNf$+4|icxe 6j`v+Y6BIՖԅ f+yQ;;6|5}r4֦|4PeuAD $Uhϣ.?/-P5Ʌ{JY%lr7v-,'%i aPJ,!B+1اEswT/^UfftDV"X/6qSoKrOzdO.Ԗ; dq6܈,XsY_3 T}9=2DO;#0ČvhD3/ZB2燞2<|D$dn)z{oHw:P≢C8RFEwrͯtfJHoFL}!v4&8"=_4`qaSwH@;?89%IBSۋm DVHhxNnñ91HODsߊ;xz,. ogb˞:ӱh|Q r8*{[!mVgM9֛xrGW;o5'NjR鯱` ~s! b*ﮩPCn@T0&rˡJN&`uW#~`[jWT7lKi ؛^i5rD57trvM5uߪ,*i!9Erp0e8@93Éjl 쫇. SaEXEG3q'POª˘&() WF{(AQӧd/?Qthpv7ܩd b. rIZg|8WS%TfQ"%k t{6"|łHH+LueI'ſ;\J#j>[|G.8!SRcW@3t1'o/=f V푲:sWf= Yֽ-HxZq=3iK.ϞC'?fMπ4OtK^D" o5s9@1@~Fdᾎ(eabm)^éIDEyMk΍RKdˮ '`i z:[cb11^/uU>*"~v{֥*X!C"\G̽zFUS+" 9xm]pXJ|kqSRjyeGDgRoN[+W͛cqF4^uY򡡨 9B;XCJDVv9H 2RPUf}F$P;5z,ӗtsj&;*ieMEcE( a!'~g$_s}w`7)X|g$~rKS*!&/Zs^mv}愵ieT24PJmX%1%qvu Wj=7De<7ٹw@Z^5`zdW֟g\6O_Q°!:UK80Ҙp,8 $Jx8U:n')i(6s B}O`\f{u~8fʇ"bWBRӂ"iX4 `kSbaؖLy @g˗ͪ }CHr{DH]-DYUF>ivlϫ*>kU%yX!/jWIFd[˷&tYxJxLVl U2rX Ɇj`c8.%9e||gstmRy A1Y}TQ1^(rvǬyPHՔi| NHk@ǩ4ݗǵU< դXs$Z *sϜHPe%4_8:c7zcԏ ƾY>OѦlxpu$nǖUḯ 䪔1!!-Ixg|g[WhT@tM/5Dd{\rG= FˀUC<^H؏L,ͭ0{IZnLcCͥjBDŽ^ubnr;Nh-Y$ T$Gzr JiHAl"Kz֞3q]CFzBDl[ ]86jtQPbd8v>`8 .!ad- c,X/#ӹ\혂bzƎЋZq7)YUr 9:{ i8NEOovV;O%p+U%df "Ix>yqTAD,xtO}Tm1vsgF ]PB"Nf%'!5Smbo(EZ+]-'Yd!5ssϺtE/T/ J D/Ds2 ˎh"{LT!n#xEl;.,e=P/Z?VOecȾދűym`6AEOQHTѡgz\}'YJ?8=B_DOFt>!9z[]*@6`wy#fF19ڬZ# A yyj׉іC@lDhrmÜr\J4'&#m F2%,x|c\]pdm{NK\%Ǭ,ЁqOR)N1HS:60fEYOS&>I5*]n} J:*O2kL k55&s:icܕц̭R$sW` ;6ëDݪK) Ii;X2]$!kč9\piW-jdӼFl̓'JVI-c6x^O}(nꍼW a@IQ9OyK,ҭuI%9D8:녲@3DU3ծza6s 5? ://=>wXI]w(h-H|׷1uC0?rcFTY 뚡'v5u.}Cvt"Ņ\pZsb_L "+ih"gkH=gM0\fPȰΩX~WYpAI9Vu9 ۅRY?u/—u7cXz00] D-}PI|R:Lh]ɜ${ҥ6:]w ySmf6=FK^kl!YÊ$uqHCo2 #tNHƁn4Cs#m1HPK4!I:f4g]2N\}. 93q&хu`c4ѩKBjI!gns6<y#h&Gm)uuTa%#˜eW6c=3N[L>qyC]h&@.?&ű8f6ٴ6n[ =6gg1v{oevsؼdhZ@kO5B=eI L^.vA!+,u?WYMw ׽m$Va */􈑩iiC2>wqұU\-Wa(H8B-t_& XT$JsdKN%³̾8reYJ.: kx}5T^R.pw{S%xV'_kRS wMg>Y_M~Z4bJخ\6_IP-C5MׂUH#S[}j\3g{2Y׌Ɇ"3᭭<]Y~ x<AUx_(32G @byʟ8zRv;@U]@dojF,WٺDFdJٱi^nh)av!\A9SRIyJV w&ڱ!R"Xp 3FGÈ\gs,y&i^by| kfH ;<Ԭ3o@'=gY !{ǿ#3L%ihuJՅ_X$]Y[V##z_/ؗ?50704 Nh.V-a'"*T?{x v‚gdz{ܽG?D4vc!64KzH6HĜݑcPBAV #rĭ ħ%6C Fo3JOܨw mZNzK{6tFu{ȩ)헐J-uN~PI+f2B[Y串LcJ">?UO(gJ?Xe^WY MWX̴3DR OEz||8=_ivąhRE!WCєre*h<􎝑gdž:/Nl&6VU@xy' pfY7߃',be('*Xzh( l@*v.#)}sYS*\p{BF\6½I˚jőu)NܴՖ>ҫ6hAF䧋fsn5m x_{j "}BL:R˺v^+#~8s*~7 -"r\)f^@}&c,n%h(?4S&9kh~v[w0p}^KI>P^ӂ0l?;=G LcSt,ÈItnֆgӍR^,Hr&t8AZ# ʲ:8,ٖr`tؼV()M ծj ŔTjSp#&;m \5}=N0kYyx+̏A8cXӶ=Ӊˊ8W K_˔GFɐNg`%A'[B-&5OuserVDϦvB$mQA;`ud{,=+.j;ü!m>jL 9sjEהaަ՟D`I&6ue`ك`HƔIy:dVާVSVl>a '&YS'ǭx:{.v?u# m(/D"y1{hf"N5ho2J9cbOm -¬qmx7JG뱅ƒHru\lzan4!`5&VwuX?^BOZ_4€6_O. 4Qȣcs'&MZ[p̪hRhUS,2 Mֲk׎Y.8)Z;+]}qc9@uS8CY|y+>&c[PE*ڋ% 0l+9<Ȇ,cڒR< e# "9hbffȴTș ;{ū =,B28dg*i!*Kr4.lgl RZ=E|+"$'ciup=<Œ(v-'{ eIY3`eÿ)Gt"q8 #҄t`FB Ej'~s`"ꉫ" wy$L,c\o^sALk;%̷޾1v2@zfkI;/ai)o&ƄH |8fXgԺq߷PGְ~R [}!OtHM֏ ʬQod$&ѹ,W8-=!J*ikOI_>)mF^GhX (W5jY)"Φ{͊2hLph AD}evvEzj?%?*q5Ś1,;u0]cRJ\+FÏgJ 4im#%~!qf(:AMQkmcL05Ib~7N9Uc"+0fd-arQB׼N%Cz"!R8e0ו| M9JPnln ~~}c;Ul"*rax s$ Y8o8pD,z@O 3{r8Lcl4OF68I/B+,n v64 mK WtVnG՛!a?UAe)fRX 7qE &y#oLhJ맜I%%qb"<.OdV&3m/Y!aQXG!CZ8 .(z*u)S=}0{=Vh,vHN-mF3;7_ero<|uȏMQ4AGu(bf^ęvo!k`~av'(ɮ]݇ī;Be\ѵM@xQ_[4#o!,~ʼ5PHS|as^}Z"a.QP,^ukLW4Lċq>X3laNZ7=ȴq(Q2CDhr]TCyRk.;ݛYI@ok2!q'[c!WS1h N YwS=S9V*l%11AS$c\Yw%N $8Ң;D ܨ?8w }B C)9s*6 |@NǗK|6w:<@mק㘉5AftgiG^ kp Go6fu9G/Q)Q)v tM @Rx%U93T<ܥ ^fѳƙXGx}F߇ EjkOe^tjNU؟>^t:,+iiTtN ksUz吾c y1Io ܜKA2M`=DFGr ض&VR韚1"^RY-t:C ˭n!~KҙZ&T('_SD ĔlU }eGUJZ áSrYME>ک[RRuv ae f7vx4qCJ)Ud0Ŋ}˖f)=**#4MI˶;H́ƪ9sF[i6WɄk~)1 eT?t5$gűpSwNxM5dOm*Np B@Ҵ8B »#/U@ڪwޟ7fr~%DFKKdK p Ec pI!Z`Xڦ 4+E,ޛY+@XQ\ۄ+xs=9 K-Ly@ 5/GX[#IG*eg/)0`wCUj.Vž|w&o NLF')&.DPo24Λ`,-.m7^Qg/ no|9 43 wW`%GCbXC!Bvv0(27v8"cចLr[$(Г/_`Qhڮ C5)Y?Ĉ2"0%x4;{{^.ׇnĔNW4?E } GyƜY'X XKV1u)%?)KߝLKN5hKRr۵scFMt%3SO3@D ,z-oGEKt,hzC*3W֋g?;YR8eUL}j6=}$(z)wg^HI1|(kJ%v)o@.śm̩\Ж멈Rrzհ{*C ɂ ]8E'R!جT`dCZsjrx;\Jc]TK6>hMŁ Hlq衶oOX5sL@B UPi)5wm‹7`.?Xɷ&VA[bX7"4y&'%qoMoHSIR!.co9WBEįg'$]\Kef(*sNqm!:F/AJ~Fj=ڷ8p=8ZWj[eIò_NubD'{̽5#Ll+VjTp;nngQzpO֗2ܝ  Wf9F˻curqH/*25Q$s_&,VGFB̄_=oFHm`.93oĘ4Y` ^:_˫+_ =9ZT-~sϚh ŲHzc$lWfu7d54ay'MoZQi&:JjovS&34:Kf w ..0y&K;|a ,{e`nFV5g'f4sAkg˙~(|P*r!+i^-ri35Ʒ%FibTj Zajs4!vd{խJ^Zq瀤o@b'h! ճby?%r0HMbЮtW- ,q9ҁՖ"nNEJcfUz]5BjzBY,BDyp?AR\i"7TsȜAUlĵ{v@/'1R+t++:czc/#,E Q~^4xAjbQGN{Ub3[%C¸.b?~7lV\DCkXF+܆ǽQ=Ϙz٨>]=.6D@Ud&7AwJވ7 QC~ <^8yw5K:Ntu1:P.@_ɳҦD&۔$c77t85hVdT45TZK@[ ]w'| uIqXi)d|3[%͖DaڢMMD^ok Ѿ$ōub-ݮv.`-4@3a`EWB>%5Bm3gc#d}9gw+VB wa􂣊<{> QyadlGIᥰ?DE~ښ QdfyARb;=c?Co ɽMc.#jEQooAYpX>;S+I{g'Zb[?Pz;h4UHe$Ca$^`pKkL2\-qrhDU(` z\O,]AϏ4B }dWFmmc>ϑt#?[HQ+]d][.o"+iLMu ح_<=@$5eD7/MxW"&^`kF ҺXgB-}e"ې}䣢s,Wy"4qw^™mP@xG<;5%_2ُ8@Va`$pu=rZwkQfJ^|ך#ZD{䓓_f/`S Q*]W|1p0KY< Dp\-")lH"[.(N)sJkgN]pg2MF [$-_Xz$ fhn&N,.6^ v?XIw%(L+*wFڊ22/GRmlm,[\ȱ ~pY^DOu+l`%7Ҵ> *e+}ƿ%=Ds 5J,9!Ի VYٟ&Q=aBےoV) e8NMܿT,4!ƐU<h/:V&r}}+P|T!Vy^mYgǠDPVy7tε+1Sݴşd7oTY4($3-D4FS [%Rra4Ia׮^25H&Q+6Xn9G{?ƽGrӵA @&|wHwL2LcS2)d~ dk"R.O¢R1ėi,'htc*/4;Vیy?.Ńt.8<1Us$1D5ځm{֘>NvZGۉ1pCۚO{9fQ՟dњ<-t71V վ->ă_ ~ŧ\s"t1P@M{mq@2 X:& @hӃ;m325 Geګ\D,et!I/.-f(DAg -5yʾx""E_@ݍx\(|#GC5o$s6!-i).Gi8DQ0 c3+Wd— I8 |<{=Yd͝f9!U HaIXzRjejόԟfcBX)1y;T (009E;x6g 쇄3';5|wO/ =nnam [!jYֺR\<ȋ/YD[܍E\=ՆX_c|hJC=7%Z.']sKcM/S$t0H9`!~U ]e'+Է^jK p_'u4-JIhL cACǝ+4+"aXIQV}([sZ'6zcJMF$ސN M]ji:#5|9oC m&q* dg4^::;S}nvw&#uuR:{B4{֊p3)V#cYGt*V:<`DeH'޹=m4Mut^# iOzs*se4bR Lh4gQMSzbYn Qy<ʔQݾO)vOfεs<8':+w穷ӗiO({T < &ebBPs@wUQ \_|aJ.`{}#nZ~<''zщi\~bLXnlK d^ߌwC{2җäZ٧cX0)թ K(lncr/IGdF;;ՋAby^ sF_6CkVe𖡬tr4b[ ,>h[T(-R~<gO+` 9'.2f?cW 6a VTOs,6`-~`el<9߇yH*t^;D"wJkE":૊t _ WIgyVZH2442UsL~}aUz${ V)TNuo_u ueAWOxf7&!)IKڢS{oTJ (=Ϻ%,qTI9q^x"V]CG]qЈJʷ306x~@~2IG 2mg74%ѝ;ZWuX4"V PR.)rtdX:rUƋRD\jK0VF&`.1䔷iiG zdwvpe{; FNU=\e솏LׅzʫuM *;'9'aTgO ?{ jl΄7+f=ȷ?ݚD? *)ISZ kUGAO'o2NX95<ŧJ,c]C;{ISox wΗu 8õK%WI %k 5(i@!$SA 0o,1s=*'4l5@ 䏭ςJMMpp>y~ NQ+t1r6ZW,Z|Ws V3KƔ0iy~4$Ux|nDj5[N Ќ`Z*R{A6aS$e0 6\=_aϥpje$/^HL RJ꼫.}aNGwW4$ͫ#4r8)1xg l,V1h()ڃEɦٕﮄ۽''B {c4BwyS?)ks2fA9nN Z> XR%]S@cA|b 9y*X+,Es}pu`THQ4]5ne~+ldV2uL P*O;22;;'5$dDXp:u$j *Xf )D%t^Lyb3KzNԻ VAUAzw' 62hXEsaTN6E{U>q6^bTR,W3%FQp6( ]ںhQIh*~ߴ@?Y/bh݀06LAAAHM׉m<19ffPv gV9ѐPrNja޿۬%M@̥U(tLuľ4tJU_kihYǢεWU_S|ii:.jw{| -W][3+aĹT96[b <qѫOWˢb׈-P0m<٪A"->1CDxj}薹>\@yd3dX '5du[{׸5vȤ Z(G {"=3f:gGvS{ 㝥+K& &@)DA,UOGqd5tj) .p'[yUpΈYh@hn(ZCkA~?,Gҩ[g9}D}yR=a06~48P0^:@˱F^ _vM{lrB.V[0kxVR}Pf+eL]ozр*Y=*us󛔂 (wO.?o6>-ϋ<>Q$j sRHe.D+lړ#ønRs11-N_-*W0`luv@H|4hG(Oҭ;cx0^{w+O ,c&Ps:p4#v{o]éBĸY)r800 Q[h 9ªHphF}_ ~B{}wA)0Nvb@RpȡDA"7&c""@1XL"mw0 Tјq) Dg9/OQdd, b[zk\:zzj\T}B~%(qepp1iXj6Hf;D{uk7e7uэDh`JD8un9cZ,3J}i1AȕZV+bT\Q.I'gayc?|wPdLCtW Y))vU{bxp.m,/4t- $ц5YFjx,uDvd-ZxSL3k!C424!yiԈK' )D[#nǞ.9MԡӨi҉G^97X1td %uXg{jR” ÑkzuʠTTܛMՔPzG V%quB?_@@vJ2)V}R9% 3Lă?iص;vweN:Uҁ/'0B7.+A'"/HhMu\>6X=v┞ayYTQtH6f [5q17N&Ӿ,}3#J5,'ꚏGe4,w1Bͱ3W4Ҕ4nr3>rWb'S*-VM#G/>zj* ܑ#YZC83Bc܏vHWU*1*Tn]{HVT8EQKfŸ 3zdg ovh8`v,_DX(UݴuvED%5GÒQ`:I`{u TleN!lk-G³P&=|'IpzTƒNPҐadX z 0\ƉFUG/Lm7Q#64-֔sbϬ #M{$m|JG`eёTfCCoS;8_($3 a*]rR(@խ2+T 5(ȥ]ܦG+%0b^p-"㊄S9XxXpa?J9饻=(bԙOpӋk FdE$Q1== Ftmn0N%rlhc0Du{g,{܀/5f|ƹXzST+D7(d(7> 7r_OPigaʤ%Vz[pMpIuĵc..Fލ  V^#ufpf(Szq:Ce+*S \ Q:o}l Dwt Wy~FcsAϟÔCYgJTe=G8rMKٸ2'LdEB$ )]ⴒkO#cUkx)GuJsNs&|"Mk%,jPn Pa4pz^.cIB:l^y?Įq.4nR$+}GF1K`Ƒ!_vY\rm\tJ)J;|`fCB52 - Nj?hXOm>Vd̷&qz=fƪh*t2t9ƌgv<,ЅyֻmQ33t~v NS2ঔCzg0IyGIQ>2Iqbr[[Ghvf2;\Eu< DC= | 2y렆 ScuJR0eMMƬ*&-*(.V'"r֠ g-k\T2]4@ 8DܐSu, Ă(-jӂ.-Ģ}~%p'_豭=ٽbv2X^RM8nqRu+*Y8~!=QL}T o:ӹ>&,b5+#R.Db,ԁoZW<!+L GNm`K9n!?4)8K8xiɛ̵QkZڮ\6X^ 'BQadl&\ڎCa!O1f/w'~J..eNauT:Z]32bٮ8}L0cvg:Sʰ[ C[ 96Aڠ0/YZD ^nϾao5Z9g4B91nV!iޒUxktxi^h"ΉЌ s+`|5-C۵8_* Ԥv͍ K>C]@_8T8A#Uxqװ/8], F8<$`!:"H4S뾂"BTOnaLƹO :V\d,n_N8JvNCzQ k%O$*O1l`$G&> pJx,7S/2-Wp,1b _;Ed+? /TGęV{M)YHhfLq+n^峫@r'Hd! @o6¯ nomKGw(Z8aIqЅ8 `vr2Yerale}5%W8.i9+|>3{_@c;qTS> v-oqJ8TY-*L!9|]|i0 t'.H9Azݡ{8j) #8XYSr^{I. zw n}tT(܎Bd:fP}ކ)CQJ;C|mxCe}9k {G8Z(yZy鯲TQDUK{ݦ*t>{851RgUS8&lH݃V~G9<>-IJ"ąCʚbw^X±( <\\vhűXQӺ;Vx&ڪ$ { ^Gb0X.`.ݡOqVoUi9GpVꢉ*|/c򼊞#oGhJ, 6j pY(+s˅弑Ĉ& SOv':n-쇐T[;c혭 Y&$m6:׀Gpd CXEB~p[j\%kyE! "w2S@HeiS#0RJ5ep*^IWW"J#/*- I8Hv {@mn5855DCtg5э)MDSMP9U@F'JEѐ. $?^Aؼi8 ؃'mYd&37]Ĵ)3\-" ϔ^vf9͆9 2`o.&/u(%&XQ^gF\8TyޱV }UᎴ{TPRHj,w"¶xc)8>9 y[cT$rHoDKʁ$L{JX&G>x8`םz`My ;oC?6-)f/S{|OX环 ه:=/cL'#mc6zFKP7tv yhf8U7* BL"iE)NבISc?MUcuȑq*?yK풸Tlh8jK\jt|JDC僊*'|v.1.X&ɔ"mKii '1l'uh5Ϩ#{MP5}r5דbN kJŀ!J=5;7} «~r+ >-K,w4h&22߼U/mO4•Q}tJ1fZ5wlVf{q5zi M/ 3>P3GP`>OΤ[:K)?F 8Jn仸IuWpQxntG~'9h=+ynZȌⓂ:~8v^^}_N`>ML&kڊ]gAųGR0xg%BgUY፬؄`Uc{u;)xOFRr"$垭|ʣAN^d-Iy꧕A7F&LZE6=̻u!,wPelZ,FhWcńYZ0MV"QW㷅08钕hK΅f ־Qj\TKA ~yiv٬V]ͱns^4Ӭ/6 Iϱh?]| r'R-ά&h#(n9HI dr{w9H~G .гλys0U  m #|KxG!;1n4OpxpvK40l܂I2W)vcP+%fLq|*?8 N7 !7_'8tQ}Zd|2}.NnY*2EB;%ԏ>u8: jHjQܬ>4߆,pFdq{CNIj.#TxZ=Ijd ,H:ّ=;(_eڪcE%\uNduZl[)VӂЪb T-RUMM;dč/J^eY@2\Ө SR2` $#HDP-j[}a(\O'RhƊ &Jn⎺)SLSH,ɜWƵHǩ%-Hgp&C,u7A$3on7MTG1|F 3 [ˣQkZ-َX@eIn]*(pF]9SV ɜdN5@c&>Dfj}Z6".vΒnm%>: %#[ ÅkװddF尐'Ǩ>F9K<%(9Zf~\=oі:I͉߀ p%ۮߊ{Na$uo4_w}8r[*.0j\p@y202|3klb6Ϻk+*Y[cx?O{Pp:YѷP~놝2u%( T34'A]'oR*wrijKfjL^ Vp`9fU}ؘgJprf~LQ1Q x~aYjIO@XCN3e|bKΌ E:&A۩l(i<1dűҜenDm Kl7"LrxG zg7~X nB1~_)o`Bi|xm2t> ͼU '{^Ȉ.kQ2 @I7~,-yU 8 i7ZЧY 'm1ԳaU$|C%Kl:k8]%پRcOCIsl64)ǚu#оPr]k0*α {J )D`?i3ޝg1yX[w+K}%,/(e=)_t3*|+T8EڿZ~u`]fFTv9[]^3Ԭڡ ~ݞ&b9o8 wu(~zVGK04)?A}e+vœ(yO9J+LKm-bY}s Dwrջ݌V4IV퐡FQ"B [n&֮AqYdY@~vxTC&GSVhyCrhu*pK-ចj{`fd_'fKVBhЯ#MxUoā)`xw"OZK0K1m>@8j]S:1vE]oRfP%A7rJݻZ̄|vAeyQLCĝُ;ni-x+BR@p-6u$gem#Qw\E}3gxb[m%[ w/yTT#ͮpmյC Cl#jD<t ч-|Or G*"AFr#]Fҩ1ĥZI7f7zpCeĪB>[GfVIR 76Qҕ*Y*t:'Sd$Pz|kܨxIYYvMl)>HșN8onx{eM߂Vʲ_PbmˉGZݠa ERX. y7$+/xڈwW'VСp_2' z"l=sّnnyF@ W ߖ.@_a7wK$WQ.ז>.!4dg*ft>H!ɟsδ4}BrH[9MQ~<~jjAixgr/Ɖ^ЌMLM⽽s/6:e@yh FȡXP0TJ6GL 0VFK.EW[52DfQl3ko54Rε at+Û0򫓫LE9 ݻ¸x0Q]q\E)1~1pxu[jLj@IȀ8C>ѧ~ks]x4o LmHYA=_ i.T甯[ց i6eAf4l&.uO֖Ԛ`I9><\8 R1S@'(æD  L|XҵKU,v[tq کe|ddŴNpѣ' mS_PGS)>e\ڶuAQ%:hVŘ? >aI@?9ljxIC-N{T&oѣzW{=,tG:濜K> 'Sݢƨ,\yS++ǝf,8\)U0 Kp;ueUrq4x #Kyàv~@"ՍMNS3u.h>rT[/I &ej.Ŷb<hzɣ?6 5m^|kaD~'ZH[- LJJ%8A/'O$v S,# ݯt! OEM@Dy_~ .  dN^Cq 4O7Fа\53U N95˪ъ,\nJ॥ex8N1rdEFI%Qvh ̷KRX,\_iK=2(+ߡ yOd"X9 ` tE`/Iv#rMF$OSb%6)n!@>3:OA+k (P.e|/i涐A,›:S~rbM< kwdq__0 2_o!%7<ExN}*%*TWt ˱UI ˍ)]ajK'/RfOCzt.YgϞH:#AJleg01vs.%em' *mA*gZ($^ʽFҞJ(bLA]W#k E}>"].rxG9(bx= p. of7ƌH5+Ą]i:}PLVXf>]҇' 52CӭROnԧ#5$ƋH`ҽ@>'M5(+L񡹑b@qK8EhO5>kT&%pl8|wT?N[\ḀP}:+.f|L/S9Bn I@FǏV^jQeIk:zmX((,3 }Ru-֝rm`W o'A$ w:f/dO/XL,4A_G8Gz "9MYػc6,x (Y2K(ɪzH &"SݔyVu~U)ro,vVsM˴9C[5?fX d|*!_Qb? }_F(ÖQb3< mfݥ:Yc*RkB}M0h%s?AŶn͑޵cl{"J^R8 Gn&!VR=sz!u9]aF tPg}WB 34H(lunDqXnNE~'+iR_z삚9a_ ] F) $,d =+5k>%YΒi`an8ђ[7ޛwPiOrtҴʲ*[oڮkACGtrx%v; WUq:_ m4:Π'p׭BQ7q ~&ߜa=XEbY" q9fmtX*"PHKg 5V$㡖bhoO]bDNUJ*iA{w +d$?PR}M<뿷,GʚNNT$irxRpvt< ijL$6K'5ن" ŇzīC֨>|5.QZ-0Y{soD bޏ(5s }<$lʈ6,E5kaM؇Mkk;.oL_ZIZ'24&_k?E ,2h\$b{[ {LLrPGpdQ^) NY Ch |0N/.{/0?$ ;:NUcݳ_;QT/pA #t&L̛]jk`(S^7*MWb[]Q8Ҷz){{_v"]Se#kz$z4514#]vrU3 %cVdAn؞h, n>D1n;C7L6C/ɶ?"(7'5sf716墱17lK%:{aS1SF}`^-vC}SɮJ?ԗ?ĩI+e[BʣP=:5%M}P>! (|e3%lմtVR(![ /|ӧCfQ!g[f^FnD-`L Cu"e1SWXv+jZ+C.ǂ f?vB]}רf8N\(GV10M(Ro-#6&fy"agO' ƌ堋ہemڙ_53°7fIȔF 5 d\GI/n϶w|&+ *QN$|' G@uWy6-$*}^[FMJwݹq-=ˆXḫK8NV3~ϸ [A9SW7ic_HԽ׼x5ex~"b:B)o)O~F@%0N Շ [b wR* K oS' JBx3tg҈tl*63SPZn ¥^6n3`< |MJNA(&K=XmrCbR?Qm%q-#-b.GJcm^{hc]Q ֬Jzr`wQWw'ߔM/Uhl ³:Hrjna~|IS#uqoC1ԍ/UCg+$6H֒-Ax)Md*!uk]4afߵz'RX=Кr-D`{z`'c*0(/'$=y<&Z蒣Ns**xLʋ!lelMx,K|.[pׄy4E |zMˠr$cP;exr&iR3?6n&s _Ƨq(LZUaÂ0^QMDlE&{ܽ, ܂JGb{B_5|{4qŌ 2+!u&uk^lc9DTMcU{1vC_N5EV=>,"vq^U8MݶU#-5W`kw6 aX o/H Z+߂_rO%174z<A 6EZ1+{Eԛ1#<\نdEi-?]nFV@iHύ¡BE2_H9.qdH">a~=A2N[ ui?r`LMnrClO1>2IAg0憙rG 9#|ZI,ܿUF=-P h_: ؈80WH>%pbqYYL>FO\ 9j\xyہe}o2 qS&9Rɣ+ΧT1,q.F۲b!NKX7/,>VmNTZpX"eMʸR|RuSM]aQT4Rk.`/cpPҏ,i`Ɇ)CRc0MqCO'lH1jM`)_#,Q ^Դ)r8p2Q `~9]Z;d]ʐ*mKE沠Spv0eL ofX>05yyI3́h{G(j6Er-`D;PUb*l~}ɮ~ZFݠz@V?'9~Y?Y ypeǻ1uc3G<ؠL났}C2g } ;7oy)Zg<`ziɯOV?{,h؂=@;7A+ Cy%_.A(3u$whl4n9nT&8~ntz˻̛} =j ed F1pE¨O G8ʍTe!]aT#˒Yu{ g0 b20.BUA(LaaE^F[p qrIͥN(/ONB(g`h?z#4U^4p_3C2)Lu6N  eu)ky k¹ɶԎn=7Av8v (7ARksqT7@@c, ؁T<ﬢ:^> 罔ZB;aUP:db0@D^A[eX:-.0#%Iw9%6`Ȩ@o, g*rxR*0!ct#ᲡϮـT'5q2̖Ƒ3I +ZW~2Klib$Xՙe%M Yǝ=-*flWvْhX >; h0ژ騢dP`V6ۘw4*YSF  & ]LtV1e|Cs-{p*8l<R^"g…Ʀ3K}s. +`¹;7kGJ ?pq Z.ejc}EFn+-V EF}0^*2krgU(Jf((n 2a}(oI?* Jy\ѓ_7!B߻E(ay^@BP]_ݮfz'65:8HE'-1A—չmo vC"Rc|HWOmfʬ;(BL*Qhs#N ]iJz0jFYCp,G=ya@n~Wpo6& hfH%QlMDQj^'xSiM]0bJ!ᏀB=sޜ4n-?@ "M Ԣrԏg7hj zӦt[e ~GZE`EӻQ4o.]~=gU bulrq!ju2nS< e7UmN\0[kZA3٩BD5  SnvFwԾrt hng0:ٓ&+. G;uOcN~3)a⺦&MC@&X:6+5$AfdQժaP_D8@acD5pKy/ %=%zznhos5 Eմ6fBZ.)دJ )i-wXB45^d_ >a&ɥqϣٚl"N O(I2 XByUwX"uxW}jzîrJ[;YMS|ly}j4b@ʾ}֤2-*ņJM/C^Q(Du֬zNxݷ .ٴ$lnȶۋ-Ȥ㗚e-ʅ V:`}:NۚT)7Pb1.z`E08 / feAfKm|^U)7h]nW;֭qp8WJ۶^ܣh} ݖՍP?J{. R`̱DԾ،W ^nnȼb,㉷F) XD(s[8~*&"|fo 2}ץmdSȌD,Pm҉`_1RH Nއ. }xgY[ 5$99t6٣-;%Yꡂ# h-|q%6\<ŁMU7(xUVn+Oy`JSd )nHDtz %M3QALz-5x[Ԓhy j1,*71@~e;}罗<8weTFheƆb0y`2~W4c6Bt*-8I>B?ꕛ"ɫ'rP4k/ވ&}%*[گ 2ơAJ1|?8DEכ3o ?Kvo1+-i%,}8y^zgR enu; oiJ[s:w~a5 {,d~2IIm_NqS21N&A2y"-bץ;n m g;3޶UPGcoIv,;({#ϙ-yqu 3T(! X>{3Cpˍ!2e7{f^T5^,raȵ)[J'm^tU^9|S3!֜3k(}lMv%R)mCUgu/T4u6W,fx ` H+8Ӎnj]kà08Xq\/)F*"bP4W$7IQ;YL'~ lr5A4% gt8fE:zRWN y}/Ы[+j2 6/|64<1uO=k+}Ί1}Kw]s%_o2EsJJZ^er-AV K"ϭNw" ͆4ʶtT,2]<A.(~)3c'7!<)lyTjKrILGI*4#˅gon&!(^eMbEKd2J#s׫dv l v}Ȣ=|bފ qvPz?Y6^v+е*'H`C )bgؕ|Yt5xQ1 E.._Cڢ+=v5v3xhDft5L%4i.`E.cjhZ!J@j6삶ƤVHR6ZyA Cqbd ,KLe)>@7xrѠθR;b74Un2xw`TtSOd OY@/HKA8L33lc&>cp&kamaDA5#p4G1ЧMY $~wxwNebPgXJ t 5~Ttck'z`q['WO%tLES:9u l|j,hH\0<Аl =bSEʢf??a+]L.KdnRXp2 ?{,tuOdtI¯2uInEgBS{!8\{٧KE7#wS`[/:WbW|\k*]L:;Ϝ/hg"<%J.[jvȈFUY5f`拝Џ]6ͤdIޣ0BnׯYlCa4"\y$a_tZ%@X1ǯ|'Z- ۜvjaŘXwZוɂv%ݞLlSA0[D,^XM{Ȍ ҡL $&&^!djCf?Jۗj?w-bWM-]/(-%f/cK1rƢM;I=]2 B~-,Lh*T6*ikCGONRTN|Ko_%~,IVddJya$Eo9Y?Ԙj9w_ZbȆZ7Y=Jr?Ϩ]T -2yOԧ"hP~\?yKOL`p;X$6Sǂ /Z \ ab+$(+L\LGBdx~8slGl8@(v ݹG!~mMKO*vOJ' ئBGӷ~X])vq T` 04t<G2 J99R!ܣsKk.TV[S w.ȰL<boW;h6rtTPcՈ%Hwxa 9XǀRrSX(7#09~t\u8)G~^!GQ&`zgEǎr@o PcAMJV0"mqiح] }!q!mhN;榙ࡾPp!1^y_J.uǐ 3>D nS:`5Mh\FEoKLUu\}~N9 PgS9XxnuԓkCë~ߧ|q=A.5'8u >u1Gi&A&Bjƺsc*-@s^f-rל8u>Z)L{V@*ltBgfy08>LF6TBɰ馀 $qAxtSyZoWXV/YGh!*f3E~f`6YL5+Cntqf^/L2|7w;^|1;ztLLJ:;2Iy(4:f"MeZPx`KZ޵kYG1Y#;X +5xMVWxil'I5*c*hvOs"P;cQoфM=#/xkK"yB|qpjY3W5,wNm3>؆QaztQ"g(5jgU78Ni>%U^xjq" R f[fiUi"bzy$[(SS":`>+)8: G:;̴cĕqso~ոTǙ.V~{.kf<5JPiEdD!-$d@j scخ+y7nMޘA!9]X[V WmIe{a[2 V+"<:w斩yP:Lb,wZfNv"JxI>cuՐ?ʪǢDR k~A,}f nXO7 v|yOQ_ L2ƚaziZ]ߺ g'/c]+d5mTTa>ow.(ZyɐU`804s>"pBKZrdo, xydCX uhLl ئaܪTKN)Cw:DZUp'?`Z?-|E0\a*G{!Ik4ߡV=JO`?<)]H_ci^ź=tWM:H/46-xNv~ / 04U@9O?_UJvlF&>Xm &Ast~hL&ӈD~zl_ۏS?(UkEoڳF:#Uِ]]EiŚl-5rS,fli5 ߦ! r  w)g`N:27uŨ{x /7]}Fӥ!5/@SڑV>8^O7${ހtJxi,.$ ʚ$&BԳzvg||J{ uv'k^% Nt[Tʬ@5q/xԒ {;ibA"~6af'Hx޺"¼l̜+|L8u+Ha]JRG_? Ѩ1 :o,s?¢ wr;dY;ؤr*GT'i{޽wL6DN}'ɫ$+|l=4Z].{iYrzױo)PӑH``&>a:8$UW6[02x<?7?n[Bҡm'Kk>| P޲[ FxO*޷LVxΉ+ 'deײ8O'/-\|Q{Jn$z6='2mna0O+,O}*A"v71oc0 <M0 nVeu\ 㛲@ | Mr;HJ)x BbwX'06Ijp0y˱5/cP+4?t|2{T׺{JNM $Q9mMBX%ži8V3ntb+Cܵy.x&0rz'1IzZY$tAII՟t⤀ۄ yfLK"%"v8_|ekt˛>}Ղe3tUrkCfr3oT.A9",\#G@+(;lWjT@$nٓƇ&kwnsO^e1_]*@';Y@Gc[uW) IU9Hͮ;l**O؆v5D+a  @8ss] bx[qۃ\}QO?QH)Kӄ;lJ0U^lEJvsL5J5e#iK4mR9,x&:Sް??M$==wpQ29@sJ 12 /cqC- c ܗpd<`曷Ν)ݵ4%6F_]go}{QrATfL~84Et@ P\3OvpJǦ]u \_?O\ď[xO: ;9MLʲviY@)ɮMlВDj )ͩ UbLKn+N/e#9r5Z} ܖyIJH-"/^3B,(џǕGٱ49hʼig-nocc "%Ip٢uaJ6RIldp 0)ܣ-Hv!NatMpG;_`ܓ|qc|TT, 8-7em]$5[)˓&,o+hC-R$bLjT5P0 ֘L':t Ϊ& ŸWHy(ygAj$C8.[5ʀ[A>ϡGΜnpaVIt(qa%g`*~"&/32udwb7Bmkj"Qӎi$%Ijke~E$! vbX: Ae4 r$U'Scb9q=)38AQ3T<%YE)Q+!(PmF܀jGI'd1 PjT?d*A-[HxF3)ErůBFX M0&X :b-Bt%E&|/ =~^K,ST*d{F=3\2 MsM E\gE9jg3p7Qzvh,CrnDav$w,>zӗ)5uQIFX)-pZ$G_/X3rzߞs0woYne<%$i:Wow'u!˾XV+śXC6Os>sLq?, n/ЌFv؊}oVȔZ޿n|^2Ԁ8OĻ _T߹ڷJx!u㰉VүMN͛FXlV!w`ϻ l{V pW~[$9`3} t> d R`jO)&a]wFKȶkZP.C&6Ґ+I?6_"1L6's.1zsvzqC3*LAPeؤ̆7).Mɗ; 3f1ό$=fxP|$L4w@ZWTX2`ԈEIA?H (+o87x~&`L]ԫK%nu w33UDmŢ48|o'YTd!ޭ>q%hr%̞= Q[=mP@aʒa'P 2D=;{%=0gĮc!{ ͌V3i{W#jZًqKF}!kޡ~hܝԄѰjJk5 VU2 ˉvj{n=^> RԠUӗ6,lÈҟ+@ZĩP񁅋n(} [h iB"~`/mvIu:eTD@6ԁ;݉1F]Ɫwj:z27>EQODzH2X+N.j8.Խd`}~Q8!x^[j_N؞˭*x21ßUQx.px, L - Μ^zʙ)G_J: Xj2mwėc \5 #9pKϻ"+KcWYAJ6 3&o,xCu)'?:g WDE/UjR'xzl^VE~n*Em(N{NZf5'qu(V. GO A3NtIxaFIOE @)ЙF7}&Ļ塼xK}>7B"TV ck l:8 xtB_hYOi[m(Ies: |v_6GXY^Ϲߦ)m&)!]yV q^gSyBLĤwDWO? @ZR$XQBs];cV3eqz[@FM~M3eo6spl<U9o0ԟT4&>"[M,ݷB{I !kWW{;}DO30 gN$7)KsmN_ߗ"F&YQNF潥:R plmIC5 ͟$iZYhδJ];3XyK %{lICD6}24Sm:b۬۲3j6 z(qn?w?E6`QWoV['xAK%C6x [Xmdϩy .T/ʳ)"PѢVb瀩 +@7n`+=s%IFQպ9Xa?s &D 'ÏrČ6Hyrk'烟*4+ʽh*Cc4Ƭ'ܛ=`GBXMJ:J gqY くq  K( #=ڙ\EELHrr.~'A?}ʩ(Kg˂^tdΆW#m+y UB;h/"Yzp. ͦuvwZIaw?T4Ồ!F !g޽ݶ0Sq.;@Eרm@w 5͐ 즒LyNs!b%d2.G&Bݗ<*Wv)*שgqg..kT:Zɜ/FvCl%~L _;S(q6b2MJ\Uճ;#eFT{aR.'b \xaѰal̓:s, 5SK[Er?:Ѵ~vmV@-qG4+ Q(ۊp(>A%&VX,·>,qi-x$ieB*e l^|KpPX)ΆHTkBai%qnʺl_+LbۃJV7ݍ vr8JZ;A>JἈTUHno&%8Վ?0BѐIsOV!FP$3 ν8MXu^4pJ/i y?{,fߡ~ >npH٨&1q!6 Ou/b)M9Iz'zpGb Q&4im= d"w:啖` 8 &t,6+5S1Y$N VIΫtHu_T`1k4! /Ͽ7qܰ.1:>3me}hR %/_:GLoN+Sse&z!ڸgZM?lRWX s."R )1_hR}s|vl|.ݬ,ly=,HX YV 25e<a*( )Oo멌@ֈ~͜ kUwOb3{!v\`?ܦn;9Wou:J}: Wu/qNz SkSZ|8m kI +%;5`Xٞ[`ӁCcZQؿwa) q s(=8p-BK"̩j_4)P񬫄!G{+ё/5%2Gjzۤ+X\2_ٯ *欂~;4@\XxBvT 3U.!G7eF o„{$R(Mî0M:1!R46jUu\ G's>Mt hvc/Ygō@E Ts1WyvO3}@ǛU'hk#[7~`_~,X+="MՔdKaIR-A[tA5C0h% N3|f;a<0ZcO*x 8(B"c|t6Ш tc-$Frg^;Vd:'q3[{u3~C\O!"cIv sr&_9;諁pg*VּXLg`7R.N>U+igh2}'p`k ou%^Z=k'f :~`v~wM2ƽZLm?[Wf*Ħ?rM 2_?>xiqlØA`ˈ+F[U%6 ;nR(,[ {>*r,ո" I+R> .vاȢ;zlЃm,LV^xޚnbȣ{%O95CU,JZ:0,ڞ@8(zhV98^m1գ-I\@4emQϛު %]UA'D2 3T^Y*_ _b-Uh-R'n)6 8/$ k 햱һ-%(6Q1eFf >Xw}uGuBwi8;`nts˜" AV(E/nf1CP_Ʀ5b7{6b:MmKPR`$ϣ~THR R-aQ7&y[>2 ;ȍh01o$msHɣ0y-~ j ']tc)>"VAPaE;colOM9(Y\H~nRyhF6g(/JSL>@6dy`V[v*n5O`u2\KnkN TQ8-Ev@P_骄IbOm 8}.:)]bAqA"b<&q%eU*BE1ϙPxav [%UIz36L<cΘ MGS,薉zQ3"dNr3S* Q^k6ز]U/f@'7[lІSF&g]67VHpqPHR*ODa/U;Zgl 3zM\? aʓ`5zH ޗTJ_*ĭkgP_}Uu]o6Xtnm]tf46TZ2U FSV~5Ah<+V`$unݥD\]+}4-ԡ~x6>e/`Ob= ߼+Uϟz=+b=D]w3Ua?Qɡ:K)G)e \SnBɑS hiMXn2 T@>8mcu?ѨrLs7PClg $>!}>&PJ&qU pG{| -ZX'X#ݯ+0shfp/LSAt+ E4usŒ S~ 5 .qp]JjU(D|eߘþuNWՉ̈=$!;#2l%̱&k=ŵN6&j K3b+VJcbӭ.> P|ѭ"@Ӆ!DG`U3CEm/!}nhkZ Ǒ0O$ S_,(aӏ\?;;eТ@U\)jg@N:ݠ ꎓ;19xNX}j.v3!~ݪD"GG9HrZ'me8\d^i\#kB_FE+F3/.b|1 a[EνfZ1eS q a,VY@aCŀ΀X)J2y]i;qc!JXO  ,Z{ ( ,GW WDS\(UIX9SPX,^ӠxkÁkٲ'=J32ubR61qlk50 ԠIJԐ45InBL}1F3}e|Xjߝa$pLٿPz¤E2{Um ee&>s 1_AܟLl0XaGie n2}JL<(FZ3w% ?fbnk@koKV v~Iz@bfI4/ك Rq>?:}l ,0w8XtE`XwD$nEG.deyHfŒDah7`Ѭr/1B_Q`P۝-0}rʓjx>"6GPXF|AO`y,%[)gQ$0󦓧&,I=w]ᇧ)|ex:_xy;$_󌱸_r"/sGM/-~_GMpMb.-oG` ] *DWf/6a ?(lRo4Ez1n}}Û*fFȟK|[ 27u4FmlQ7 }lѱBAb9 ԙ^L6rJђAaG,[=s׺(aoNJ Ŏ\]9.ܸ'fUV*\(˩̽c 1/wӻC}SzcG1ۮNnY+EHǮEHyc!HRAbrHFN HOf .!= !գ7myWإzw{0z Hi۞LtZ&}/ ?I(ve loލg'.Z2.TId湋i Wڈ#(T%#4T+/H";H3x9&`1U֘1~@̀40|׼I8sh-qqaX|7M[UsEiԜ zZΝԝ}uQ߱Ils4iYZ{=R"=WR_^[gUű}*]*c:۵4{we-REq#X|fM,2M.F`@P] ǁ|/-Ĵ 4Cmhe=A~[CD3 d.=We:AcK¯r`]=(4caq%́pj= Tgxf{!>FЛ`0h`)LGX+: #$A]knN\H]; Bc#%lc^q"nEwjæ{PIv꼷r  4 Pf.0a4׉*'>yCGp6Qrv&'^(ϭT4Sm$3ҺDJl0 ʌI Fq&+¼+EJ5pM^i\I̖dbw䠒cI>\ %%>e+劃!HWY$H,t.1}ٳB M@#]Z!s)oRGYMwA"-E09F֟`y9 ~RiSwY6W e$EI d@[R ox|օ-<}_٦ӁA/nf,,~޾}hKT&13ln%v:S˴+"Zͨz;"mȕ6;m4ҝ=o99)RL)ޖ:l2!A!ٙ-/V1O*"pLYN]d!+WtһgiД2: Z! a2kZ!4TVYu7́&3^kL:C /%t`k;J\tRYRAG]a).Ήez\}㆜OgGS3S:? ;CY%5V([`(9] UgODž[^xM4_>Zh(p,{lwpNj>:+u;Ҽζ ՛@{99 5cL߹Y+PFr]>?Z,qcf[KZ[J=;iUƯΩ˙>%Vcf0߲-1_0%AK4ຉXJS:2YCk̀'ؑ- ]j^}BM\0'gӠz*]wz!oWLRp,.6RKV~.ֹfJ\$@gAyeʞ-P{zyjF|*,M!3~!j:9pڧEsf=Z13jrپylvNj,~EX/2I6k?tQ 16 J"E.oiWҔ!%PATADb 2>V{<҄#AC{Zʼna6́36.`۩ծehZ#&Ϣ^# b H 9;K/g+ c"o; $HH븙N{vM `O.TΖ`q33P|'CcAvnÜ{ trZRQ?z!aޗ7VSE3Y]f.ZCk6iȈlDM$[>F\FR:qw,e_ F6J޼u*ef8-NtYpiTֽsNZگF c87 7v&54im Ad7)h/t P?W1<-8.թ` iX3I+"`hQyh#g/ڵGqڱ/ڶտCtT6Tgޯ2#g{XfLFΌR͕ZW=f3>CJ.мLW.ͳէobs)W! F372L K9()mb \`J̅B> 7Į+JIKnD:>(5 i rPo>VVCjjc-!U\90$e/Ɂ4:iV+\g[UAw*K6lNnmޠ%{^Hl>0 ̼[2p@8KeWVዹA%< :Mzթ&zB{%ײri-?VEѕCn=J Q5A걪HZjiN4.y1R?Bh\> ʜܵw'fl:Fz+Br ^BWt@)}.Jj-<.ÿP6S=5M4wRZ܇Jl:{5 \l7_Gqn;i+HM*ݑhM`ʹ ݮkFcJOv.΄ni Fb#\4|V8p+mw??g* h?:h:Ǐk0ϫpmyBUiӸS^ڔƱv rӓrdj@3$OT_)3qYKi՜P\7E$E.2˯UU,ᑘ*.Ɍn7ܖMCmUSK` eMF3H*5LV٬c0@'s ^KBSơ^N 5*DPjM̤!?"ء\i;SR2P= :\!-HjXaT*,ve 5&ύ!{Yw[md%^MZw?Z$^,ׁ@,L( t. lg.AlX36# bghHEK.w#m;8YHq,ЗK'uP'r~vb; 2S 8D_u(^X vlj6Q⇎_Oy";>vC//p1̰hH3qYo'd1*P`c4vӷ##]5bEfwP\@O{A#IE2=ޮ\,g2;G;MXN’юXTꑼ@`E E.P*f(oCǬ*N y:ȣ-ZJg\&$J bl,_cz;CR. ٭(h8T֙ox +^*[E8/'x`hgY43$ù[qC2Tހ9;E[P8jgݐ|/ (i *4b 286 N)ԑ}5ynxJalfQq]/"02-2fOqt\#o***E`aV9_d$]RIڈH~./vnMS`s|ȚP9#Xs'㥀ڊGx~x7C?dQ߳Ad(iRqt2jqRwC`oLdp@sb <յ8'B/+ō֊BE \ -:yo& c]Vlk+1~\Ssgg#|;\/40k )kU Fn\dr2$`MU}c񥱩,Rlvͮ2.Hi I ku DI)uQ8lq3tŦEW'R^D?*]P$ƸQÉZLwNV5anݸܧ#S\UŦ]u^LL0Ow2rhcB%V-* ǜ.K@"IᴉJ>u?_~+᥅) K>n6A>o9y0az2l3FI*͍Վv1 .X>w3ƃ-8e.JMBkʵ,nβLk)s'=&I+ #dW< lO(D$UIMGbDF#LXgT'r/t-+%+{r܈ \mۘYS՟c-F97뙮K( ΢UlU z (-< $iƢP(ހc1HH,,sT6av$Lԁ*&}0@2 Ν'MKH/,cu9"^49=E\fS@})=Qn[2ڕKR Az u --y/rӣ{?CkݐW8YpVMN)7+Xˎ^R@XBYڿ$l9o*d,XcռFs> =$XV?ix&z&!7L͉cuPc\2?^7QIw\Osqc{YEʿ/q%*z?0 dbKb ߅m˶Qg NqSi)Ǿ@ \OgQ)@}G!(PPp^Q-)?_$¯&kJrNt {Q?YI*HXDV/,?f}\c@y^3cx:k ;eуFX, OvhNQ~O!XL Ee 䝠XS|~l~=5kn^,|' RtM:p_KN8K 6QUEu\~RL,ׄ,aN/8]<if4 $&{hFm0/᫩ W' u93Ed% G痬p4V@cBODž|eh>s`eoyw/ ?t/` بd^ iN.x(jLKd ?*MԨ2#pK Gnc;)P5$r;μncq!kcdh蠃 @3Fؘ&xfϐ0/{C 11M{xP-ƠLj|^ı`soʅaUM({ #R "J̭DfwsbU"A\|߯Ub"iG`nZZa2!h ~n-G S|Sh5Β= WPf LK:VaOkP{ Y;,n@aHK%Qq"R%ʤG!Dkqυ[T%}*3OIÎv3,)fW΍9BY#1w%WL0g7_NrmL.~O74m A FqY|g׷@ Je >t<Dtė3JŵZ9wfcS])@S 6Fmv2P)d[bpGyFi$A[}WIYԅ۪DXO,,;:q<NA1;O X_#_cxSW|ؗı7gؐx cm #_kLQD_L,D`ۃ͝ &IT}o 2v$h^RMy 8 hqUC~DӖ{7l_B#^p2 SVّY ФԨ~>A-G7` ,){fSW 8ɤԭ|ɯv9M.]Z^sCSf$j9V*rQҙ_7:\)T2tpXܾW R]|.'?}vߣUYl)l7iY 伱{uU?tWwR!Vtv}mֱyJ@2HM pS%10TxL*¯c~D[.`E]{"g7fK}{S*>y;1e3݉;j׸293IrڬWR]VK\IYچhqW~8؄ͬ0ʮ\|U(>˯>NZ.=6 mރrxЖ-e`ǻ Z}ho -@@= W TLzt"qN/G"xCn5.n]:Vh}*XE uU'(h 9KFoezFLe= S3L) @:9q玚v7LerBfÚ"3N#|t #q2 ,`C 6濚?p2Lf2N4JObˣBiGi#9L(!08 eiUE??;ŌKsVo%!iyըP'呔&=d_)@f :uTL؍i৑B?@4ECvԂe..$hޔ 7 @5-ϣs1*3d#ſXy[%iT+}=( @[f M6KkvdJw5SDCrDb5]v5 DVp3Y TBL͎Oq8'*֚1ac{]P 7L ^aֹ+;Z'@QTPhav(+ :rսNc t RujCDK}'$Mz ? ./^Bw\U@JO#-+]rd ˛\8t|r`\A' C ZsgV[2c|IؖAoEdP#OdX8OyyX:>mu8n6 ?JOe; 33Qp^ȸMd`iǶ&2>)yѽiud=YZ"Ϟ#Z$U 0K$.5N087 `AQ>?Q+HTj+PemƘhqDd! )'X.nm/5V8!ƿZ>W}=P)_=e&Jieqސ"? r٫j`aM +fc+T "_la6+|=:*|ɁP58Ekue"^5QS*ZC`h#@ {-ޓcպ&WeCDTL"ttr=^32(q9(ױ=dM5fxvOL<^ʬM-5k+OԼJhLƓpɫ v䟒"fdb?~`anlJޡ-U8~v"4.oulNRCuWބC5z 1 Z&Bc)! yKPm3P3Gt8WCC`R^𤆲co̐Iu{=,Gзo~dCX sOIkIn7.[[jƾZ-=@kB p6k@ +#x%׿ay{%G?aJ--F);n%Pc%TEd4->j_ Ggc]ՖFx2|.u=zD)$~ysX`FZ|uTi\LF%B_^Jsk UU֮<6,\dZ㎖&Q7=,u3P(?Y.Hk] ]2\4N)ܕgW|}0KO*6MRS|ԋI6G9 JF)I(\~,.No-I؁S}.m`Q%q)p-.Vhy}U(S#2Q8<+J1څ.%+®p}<{z x 'a"'X bZʖ8_H/q$yH>.W|Rwo%!~bYV~<=ꅽ1MS-,[z x_w |vY'{h/g;Hn~R8&oX37pÒ(lFQrK0/@G] ᴅh^zH1ʶr[g.TOҪAH;OКߒKL&lVߟ6Ϟ}E*K]B es4ښ?NƓ#̏VG"fr9;(,i>,p$ĺ/F/1R.XNa9.7;'oytS vF( 0ZCavگ&n6x->fuM{KbLVOElBOmu >TU;Eیx3/ IsH)G,RN.F`u} hIK8X1>F ^ k.heAI}"8lǤw{ZN沔+oG7_N&vg=t璁upe$>VZ0W`]#OU(wwlr H86@ކ ~mǥjB癹Q)pO៤&Z}"!M7!I@,vI=GϯӴwv: (O m _z9 USwb*xXJՈl9A1tOi @F*Sk 8.S' )r$]D~t큇zZHXţ^ݿ^U[6^j2S7YL!iQ0&ت\!0Z V m>CbV~w)E G*YvUgleR70 pQ+2ёoHnn جY!YkMB Prjͮ|<ơ"QopQ] ]Enz|VyrQUiQ^^a$d. dj>;oG Q,P%pF3(bRƞL3{p@D9I!ޮ<{6Zۗ܅)Z>.V!MTp(h<7[I!4 rU& .B,Fzm-Hɝ ^`I !Z(ci6^st-f]M7{#ʤxlzN#iڌ1 Pk\fCcp%e?e286^R>rWWucSVbLcs#\wƙDΈTV[wa>"dDj[fOZ~#{#uca\IĚC=o5g=3fNKa]˟Y}`{)(.ܶ{"LC-hT2nKད80,7Gm!#. 18 "N5 mtv?N@fОT8q8:88rHp(jn JokLoBnϭk#LXɅz iE2o?[`:cos5_韅8+"3QOitJ.9(uo'0nTRw^Jh8{_z촄_~ntlŘ!4LiP=ܼ~TAt0;z۱ɶloz !ۖ`!5Hz2bgQ`uf_M p+ .͂ 7y:cJ,ZQu_$z:t&W\t^[YyTĆAKi =]jGB]UXN=! ZR[IBX?jZhثDzS鑶 o ۈqzK}٬dL{Vƻb0A~-p:LM|KZl&&g''Hn‡+4][.M& >&]Y_V}b% @FY wɨO6nggG}QSᜮң=!$W{4["sǏj מꘗcčc׎" Z$ Г&|zfVC gLtE!) *u^ԑ Je4tu y \] eАc~i,-D?X cpr ٪FiEk  9 9x@ )^+Z313ngQ=#6DB V_ŷRnuC5|5d:ФN+NˁËu 2* d߆=*dincg|VneN;U 0rVH=Z{=2Wy"/_>L38sY3ML$ Qkw& c@E*0 (MOɏ#hOTwJ 2ݺ58<~dмSv5)HۗUC_UEˣ̀;>%(\ٟ['%\U{4LSl#1Ij85pRBٷ7TFHZͨk@F&Ӊć-rӪnƊQXY] A%m*J#XO]=a( c~>SŒ;K!}.+zq%{G5w &Jg9k1IhAYe'U\͏_=!DY EsӔOڐC紼C'T*e|Qk>\cDxy~X4/f[{suzI0 (BAN: 9xNRpN/2ڇ!3iZƫ)7#(0k5l .^c*ɔ#mXĿV\RZ 89tϕħCLҟp  aʹ~^S5\O抲 j BCWlTϰW"K](3aӱrbsX_8O܈$]+[9S)/ݞfCWP^р_MGzYY?\3wTycF =v_[1`?z6*zUôlIA&jV`XsOCmQGxr|_8~ 6%QDڢb@;_Ql%k|?<-rBR[ `*?El\!Q!'s%@gPznہ6^v$թ wS~KJ|o@}B'Cǽ'|#d% (֟o'?(h0_A+Y0P73#;g"F  89Pi<( 5&J'u@6+0DӨ=Ik}v+2~g(W}+qXs\GLXs;ySn&drA3eGz:ڑ<зt/neJmBJ2G@!SDcPf`z+=V^[Mݼ͈OHx÷@nbɡ!YZ =AdsS (T[‘ٻw"L:7W&M,H^쾁LCpDui:i/ yÊ}Hs :8RnqYV9`hfB9)'NR,KlRoxBA`ZADq񦍳ǚ=!R?A\'DK+d 13NFe)u4X{TދMMDJ~~zJ[N!{ Ѥ J ʰ]H `^pNC 0Ln+qrە6&g(;H_@FoPa祏n 3rSqB0e,￴rBZR _I-%?S m3H*u&HʶF^t77R"<^:\~+[Od-Èe("U+ *ʧ U993ǁ)OY^MXG$o~iݖ0Ge2pt'HK7fIFX'[ Ny&P k{.% I}KbU5? 6@qbbI e`M>0[ u{')FNo/3[6rn^0J Pht!PM|*J< " ׁ K?$V#:4 3۶PTf6YD,7ᬟ8/QG YK4 /~)^G5 KI<1^K:Bj yB!df,EiB2hzʃ C/A*͝!YYݕ/Ps^{W+\ "VT WߙhQwq5 W](p,X8̎!Tl=XfpgnxE #pJ%O~8$!{bRġ}TH[?HrsKf'S1&}aشt#f0s`~kC >~Iq@+-c=d06I@MnҸ>P, )r|us'UM-niS%R9%qAPqHq/: &?x 2Eu:{Ƞ/*tb&y+ >z<5 EiGP 1UP/ǥ91M/ڬV:W22.x0\Lvj?+ϫ:XLnnaDjf| h)-~v~VE@&")[YB>,dJc}ukh\񝡄_EO<=Ջ^'ebK˽Ir3Vvq).UjJKM .0#ˊ\j[|2{sLSprx^A٣1Y_ r݉Ċ䮆+!fDYl6 N)T\0[}ky.zb#M6yݾC읇S]>AJN Z}.e@ִS,$h 5C9I75р|M=lwY/>t01ẻАfY[cEPOk?Oh*INNv'2<_= ] ]-X^XUyQ&Kݴk? (^_f_Fay:DZ,gs%ƪOccҜ+ⰽ|YP b`)] rqqne4uAO"װ3eǚ =Em^TYՒI"!(@e>S.^]!x+FJKN>> Zn'mxYf۶ J^| RZS6+E`eaaG:T^|=z +{f܏wGT ]a}ն3vyzLU|@;aKcEjzc"A0W0 FACF`: Y2.Ƅ7@2&`Nٌ| 2g9a?*vTt3wMZvO!G*2&N6-֎GzN@ƔH?D"QGHN]I'MdsɏԪ 3J~( zMvjM[BL+ ("̚cf-Gěr/{^}SYr:4$Uf{>1/*E ɠi<eK>Wkfv kMr|XĪ~rUE|T<5+S^sV 6唾(z>^Mn q7q~\x9a߸u㕧7_g?VX#jk&fY"?Ńf!|M2amvb؂0P\9J"7gvlZuJCQJQ坼k+o7, _#|<$73+`8B3͒ܚVB￿O<ӳx^l9qy_(~0*px2R#nmG9rͯpmM 5UH]M|`nGh#N>5}xr۸] j G0C(tYhe>m,Dd'#Nb_(1u t ,1=Oaцy9jwd!ץ~mJ2xPWz.ؽ.l@uo*,X#l/^`]B[pʍ=jPowd"g9Lat8Ύ<EaB6(rKXM$SuuF$.W7 Se~er<.k\hʮ=X%p`gҫd`fS/D/E e<")8eS{9|jɤcTBu{x\E^^.HIˋ:X}\ޡf9; ޽CW_,qlA{xk][*e w{;o3cy<'.21* "69M%[A\1p],D@$z5k6"vwxJ I&mQ!fZ)b؞VI!OMΠ#LTY -Ļdb,m̦KbOإeV*M2F~=lirzPc 'LT~$qp'5Tlr/c@I MD_/B(x11T)+pɑ,Ǵ ko|д;I ;uMqhH-_Wo:Ypaq?@_%; 1uS[%M☈*Ne$n>MO-K H$\!MO[G 9!)j{C p-{M,6APˠj^{wit8IWZO{*CP0 L9rh ǚnFob5I~%&Hfz&s2]a?ErgĩLҖUE%wZ%ҟBEc~l\t-YE6NEJ I-3ڿ?Jӎ[-`稍FYERYƴt /I%0|e̍CUc kjހ䐓MGʲykq a$?ŵq; Qb[- dSLBe H -@#ѳ^ھJz0A#|YzO|l`XB>xMdV5@;8;:UYQ֭,1hClZTo!K'^ۤ."}uXR:)iZpf7`f.To/Cq_Ӏw-ȻDRd?r;*61r=IB ܧ tf ʶ?3"l递읝ϖƯ`'nO;覺f`o}ϼ|F8cYӇ9m sBGv] 2fH$Si|Rf#Ӌ2t.MM $vR+|TzSm ,uBތ=hקuooW&k*л _]3 "A49f9k*د[=/h=CSt R݅ ̻$!XO8E R ߺ S_M՟[ޏ8VzF`1 =h=Oc.؀KLR+h> L*7˙rPz:Uٍ,o{ ja%ASڿ{w*2vi۵Nj|]r> jX=HG?7>ьR5́,`y@&ԠjѩbxA·%lsU:'MwrPznWp4@/X䲀z;6t%#ߛzt<0ў,"*+)?CrXV%V#i승LtwfF6# vJ-FL3&b<-=$6AcXhQTO ^ 1_ p:Eĉ%_siu>߭j-!&w*.F*iڥgK g+]'SIp/vpAKd oQ],MN4{^N۵Osz.pΧ~Eq3?jI c x[LG%XZhTV$f`텁eFe9[S4?!u$,gw!n[/aSD@KМ-aj{OFƚZnQfn`E&wČirT00bYGq`*kzr _.<КB 9G8{̓}C/&iHݑnI1zrbAQ!}fZo6 nH7g$ Sey.)6TQW7J6濸5ֆFҹt t3kh"WWE3'KPӚw>ow>-)ED(-]ko}֧W]׋s7vl 447TRkT֋ k TjEj~ с nすpXsb{уsrLsK5姀Nr$ݽDr (   RuȤDi^&"3~) l/'3unaR="7N.9Ȝ ^_RSIEkdbePl`n 5ɯ3`yO!.¸b}* [;pĮ^E(,T|Tj(JeM>`sdmS'[;eΐsgMNV'_XHiμ W9ECaN[*жEhN︷U\[X.˻x'[(T NAjQ-@h^锔kb3`ybٲ8Z_ѽCKS:H9NDqR1(\)⍩AaI$Q"B32PrF-˅2[jփ9oRi),q`[ܦ~(D#NߟY1ցXto$@l,{.!A%[ )1Dv2o@ћ,{eqafj4 ~oK7nt/4VPoZr t=eetnm7\xnxKfp,;{?+2FIPSS[F4XO5%Q4Fe_D1r> v"UT Yړ*P(Tvi٢psNV,rȵ#ZXx+,QV餪0bֈQ}qA$J.ȷcnM9]NxcZԇ[b[*b .jƩd@Bo|tbV%eqG6Yo-}i4 4π h fJ䅷Z>j-~Qqyy|k s'|TVoQ̊o{:lDwR?Nւg7% gx({ _˯)͎S jN;|bL?/8[wNKՋ@n"JE3ƬC76kо 5>iPչtԑ;7t')CEgB_#p]CSLpA#.w,Ӵ#%sxcD5PGX$*׳NVϤ2 fʬϴqZOYj{/ޡ:ݒH T0>)]4 676qxDkmXXD[@Tf4M-W]KM,cacB Z z9K=즛hx֩>O΁}UVb]k?D&G?>yICHb/n6u!7AZ]B:S㫎W|.u0ώfV0kLMQ|zs(BL٠i>2 oՌ>=ʽ ]9YLAC5nܨ?TYi[M8rN$SzT)nW0j5Ӟ"(q1C&NLf9$Nz:u('*SigΊ*#,bbpSqt]„&˩Mԓ=,=+ m C+l9ȅ9Kvt*=ЏbADP>3*Wyz)9^o:BslW *Xiyȕ|K p!گ|*̀4t-/7J74?IA9exE@g 6TDb=U+X=<%`4j)!Mmm=aЇ&Vun:|@G?:A'eV0ע^PCPghXǘ]MAbNo^RY ׈峽f}رgi@znml,mgלkސ Y.wQLpʞw\-R} h񟇊lYlD^YwVսDT,1`#=Z!<4+5)IC;/ιU!q:ʼ?n`0)6ZpfnGVh "SJ1f5 /hcO1@Z&GiP |Ё $VaxWNpkҕ/ I2z^8ǗTZ(2 @Si:1|pt H79׏. E *y%%1KZˏ; mu 33Y E)Û W!j:οWS^{+jx?*ks:#MW ړo}uoqEY]"]2$"3̵SŀNWYU'oݙT`Wdc= MWu'5u30rV=u%m{E ]eA~_F h&sz|hĿ.W/*pɍc^pMu%u_+ÙE] ={ϹNGf3VD/,@LQ@ Vt7̢`;A+MC xoc6%šK`\Bk},`wNb'՞M#tLfx0z Bdhk3E S/ X>(Ƣ(czJӏnS˜}֦;8kV?Eޏb|Fb/_n{9!vE1ݸjE7H<5^17_E$վMh?}! ]l+F$Nr[o%H*x?3f~˵H])bqCiT0ݘ9B,A KGQTyKM01(+-k9oʵGcY̊Nf {t緐p\$aM\-S-T8-&Ik0chk|g67Zx+{=UU=CK~j0e2Tͼk 4PtŗV7;Kf !]y~Xb5{oAnG gВ}C|ko4s.kIfGnn_%}m7&]vG{WVPj[ .uhqmSl=SIJ5`eFý29~YWk2j[ɿSy @LIt&¦O8MVS;>}ˤ2[I02,[m$yQ^FvWvdlLJ*Aos'7qIW oq9`[ӻ=izZ<ؓWMouSS^.,^]+۔ؔOk[ nIZo=Ѕi4]k>ҕd)ćrkQU^_7%֒n_?dvq{7}l#fjiC b d GV`#ˢ}lfo @i˹<A#b/^3$ [^7eT1nW1WG:v" NXD`KfZ?԰>x%&[jXOߔh `p>lPL7L\>*nՍx^{7_Uy7׈_(9TI,=JsxۏsJ9 NMT/fܛ8g|hUT>ƙ-SAVz}-bdWuƍWuWz+Z$B_8rr+{7!=.HX,]Mֺs@JkjOD+8vo؆F3w֩d6{e~hgE$M_ͦ,YԖ4IhfNJ^kM}4!Wn1r|F_Tr3dq4K`=|}Fm^RY̪ou?] Xр)gRUDVQ6K?;5,xWYɍF̊L3zwF+d@s:f(`ڧ2iw^݅BB:[t.SyglF'|']}mRa5"3GTTVag&DLragIWSU"hD3h#1K+[u<e2ޡ(ڦ bex[9L[u>|N鮩JrhZ!Ҟj2 ec)p|D?:>9:݌tBN줄UΓBa]PM ? 3^CFkQ$CpS"gr7K%TYDntHm Z>GarYEt)<^;_$T $0X%ɩɌU*F862$v|CqSȘRң$Fыwyo8m-]+AV6O9Jxz](w@!S:SMz,j.Y>b-d\.2̓q|k}+;ea _"":{Tq6T0 ( (!vecXn Eu˷׽e͗ PJŌAD#nĿ\^ e<Od7Dww_ͩSd !2{d6BU- 䠼XHI쇌τⒻ0 )Ά?~4 [9~?8սt&sjp,iu,vcE~ (<ʛRq}b "lXJ[QJ5M߶eH)ߙ0$M<1.qh&]enZe1><+WC\A- >Vp$JWT=p.9 2 2WS!$ (TtI iZވz3nk`<蘙!*56!li!u2!|ObxOQv޾cv[uK2*dgz%vك>Qc:qDT@qA`Qk-{j=A=[i{{zAxpb'#el%lp+NaMPV|Lak(앱XX:S@1j&,wIxӎP 듏!5|)7۩"&[cHp~B.V: R'/}ಝś'胛R), xL8qI*LߧC|$SNlDw[uiXdI8~7Ã'5N>Z ZhExCE2 =oE;O]D&*tw7,1kGæ! |LA_V}ñf7O[XEfR|ǥe)Sҁ3:(ڃJuRڵuC\+v+xf豺8Px*w55? 9 )SbʘqAkOSbbRbH&?-[ g y?||"|,vC0JP$Zב,dxh>4_3Yowd'*b"-/26']CDROO1$Zx] $̓԰4Vt<*vq캪Qjr5CJ_Z\(p> YTYŲQ: gAPzghA?=R2!2jQ Pڑ )15i%vk.@T3"\E޳ߜaMˆ/g} N7VstN~{1*jEuޟIZSnǕB̙7{oFT@:M#^gM60G)!H ?gr![kR6QSoRϣhk 4EO\5WH>4I9;5i &f YK-Nu̇t:5猣T JP7Sʏᾳ?T19w%v ڇoHa\@Rs㭽.1Qa.fZ?^^-0mN?@*#\>1?G</nfmVš3 J⑾ż]_tREvdp 0lԋy&RS;bq1m)p+CTkt5xVMh`◍X绬}Y+جTRݨl9xƳ'd: X'A̐ep)m;"6kA N- shYܿp`Q#>#dv8GzH ̽~h;n͸:''J}ÞOvT|b:w#,@_xlr%kaPU +v_"o:rω|ƶ?)KSj)TKQ#J}zwЧzgۘ>n9,̸-qnׂ HތN*x,gcJ+ula4`bAuWlC6{`= JdnN ֵ#;j2R{|֝ZBezr|BFT| 4\CiƷaK\g/ߙY*Wֿih}>lF^V?^v3I9/ojdERy-6Vsͨ"w[nTjXџcq? hԵoO#:~<01YF~&yW d6VXnI RU?J-HYނӣ"0'tiPoԿck<оpH]T#L% _m8nN܌cXIpN }cUyVwRf-TBWcIvk[-_5D a_EFAڡ Y}yq91m: ΃fd͙G(:-H*t%ORF[ f༫yLZG eT<1pA@Uk z3 4-W kuYwg6e92}? ǹo=P2oxi,e5 @B)J,@{\^!v ۍ޽d,;U$nU~:"!E8 ա,h?SܴL05Q3I(ɢ/_ 8 QЧXNpf<9SA=Y pOP:uh?uik(~-OF?(% 4OEuzTTǷ pt91Gϓ(/(]!s$gBo/Mq+ɊNjw̌Ka`IFDg* )vzC$J;%{pj~Usbb ^Fˢ5L;!K`dܵp,"ʏTvH|%1b \Ɣ)=藄O EN[*sFiMܲw1 ڏ8$"hxM۩J)"$ _U6%٧Z^S ->e*p*>q*O$1v]U"~<,OqF5q[U3#Za^_SA0-,{u+,ͭUJ̪hr's M*Mz_j#mKezpd=`K |Yʑ4vQ '"9WKX)Ls.c/9G*:*w1NXi]dD\ mmGlHT*`w9b(۴]9{ԾB<~=OB^q6YM/qP׷(N| u؛{Ag.{E0c&2̓y:l&:ԍ^;K'a~F-|˼rAxx7ʮqșd }w@Tč:\+^H mKƴWrTY_ CG*93YHT''}&<%*j"E:HoNgϺ@nB4(`Y!Lr97c\ -6uׅ8Js1`pxF 3J^S62ZUxNɗ넓[sn݀~,o gKJ\wc̆ dh#ƛh9erJ;VeGT?un҇R-}&]FrHRdeXЭ_/<Fam4vh)nfCfU8a`Xt\5Ĺ(JnFXG9T%ZOyWC1[_4XerFRRWD܏ﺼf֜+ϧsYL`l_e&a<#Z! ^te}<퓁9\Ä!Z`[i6|D4;9HJql#Nz ͻef׫͑eF!I-/îJYG&'t wj7άWM%穉gR@f?4CZ5^vH\_oc;ݑp6ٚ_8T J&,2冐'dQ 6rt7;FBNVF\*p`y],}ĞTk7A5w1YVۅ}Ws3r Cn=)5NZM9zc}G7Z*"Y`4  E4Ŝyɳ@s%5pd]m 0 w,+~?lTA\fPTŜd]Se.B^Uw sGx%Ha )VZ" "Ume8Py 9r~RR/3%^5λnz/X='|[86}mmZ{x  *4~S4~? ^Vz_URee"0ZhU\Q̣Nk!aܓڱaZ,[/!ͯn\3> `ʿ:,WK'6YҞR]T\'ܟL 4GXXj!T 1:+1sU2%ˏ@A\2MBt^ +ITgVZ^`7f3$:j V%HJGWU'M[L$Rں36 d>{=EItEI/}w[<;uvK5fpw+y֒utyR*&uqK~XMWqG4#%k0'݇7p`G~6(29Y%ӗ@J.?\ l=@clX:0i'翿vc e@p۱WWFms' . [56)XX:/6WںĆv9G|#{%_=i=ָ?B\9nŏlJk$)jPfev:Ҟ}iFrm ^F_?Dxߋqԛ5:,/1 Z,zP5P^o4{-F{ }K~Od X׹q>[ MiUN//Y4ݣZ,ފpqd!ڻoOce?l0Q;B%".`U`I%RAm&iȷ_Z#YGc)FjP { ~iY 0E2&iƪIq3{Ve_68sdnJ塌݀`߷W9[2ouPS_o@֧{O R|t7[|| JoYZ#~y,pIGUQyŠgOҡsuߍγ~3 lϛ\xq6ykV/ܹ KM0ZQ2CYm L_G=38ё|@\jhxApH2쀝:B2I؉D&DG_tdT0%!pݙjX5|gTP#g7ji,|ъUs ANgePF9óى9B*?M$9etp+d96'=?q/SI>_0q7RyXhu$87Aӈۯ纆7-)nAIFOS( nh? 8)UYAp'P_햾 guSwF/ۯW˵s8"ᔷISh;"L;׸+ym鎵tG0o6 V" y3A{ Y*p J򲅰66`"[TܬЍ ltczf;1.\iKgA(XUeYBt$gӵJX3DQa.ʖ9&]zNm'nVs8Xr6]vƳw)~/65tY>^JR2tXPzRV&ЩE_NC 2tHHq}ǀFKu=F\1-{6<8T q|E=Y}h}-M旐~l׎6Bpxg.LluL9߿cGκHHدM^3y<IdS،;&QAz9jK nqQMdg)${Aj G !r59l']Ǚ#1͹B:פ۴6o}؜< n0/ "St]8|ѽ*j0Ä0b *%R=!.g2$Uޥ38U2]y8&)1}[^aQQlp$$a6柪$`_^ٍ$Y`zs֭ ]Zj<*D_a d@eC a5; r0P_N+]/QF{\k .d֖ OE*-ᤠvhM{*lP{ӫ'X[e>tp4'Dqc 4B5"{#LX8N kXMo TjOږ9r>F9h VoLCY ӱeD/7d8ͬ=fgZM@m9e<#E<S86ѵ-Kf"Y|8g*fT|>F5F-Թ.WTĽM)'LUV#"I˿ݩ뼐KD0HJ\ ]sYS뉬ʨ@A6y-H-"JheF8T50Zdq7(V[ t sdCZ<8p3U2{:;ϜLLgF$rPf\ghM7ntM;g e#9wWݓ': #w r>{D:?8+,jXqw\ڳ1/;dJ(><=Ldنg#^b#qQ.TQO뱺(eDZ@AUjls^Sxs\"ͣ@H[lݳyw<rx1T`룲6^C%j(yLk)f7rуo9.\b/0(~kn U}CS%0A՝dwIi ./[Bն/=L&,+JQȇ@{\˭6Z]Lh[f,<GW53uBv-!K9wmtojЍs'/32@2~DŽRѾGB\T&LE5cmQW%Xڝ%~h+*ZX)@A$(]q ןo bK_N38Q a@Zz"rS|pzvi!4Gg?]tIK&ǹDF vOE q%JDRŠ\X}vb?F1!FSF.l e"E߲M~!|4F. >/ wKX~<`.d0) 5i u-ƾdSlBdKlK59#  Ă/ElFRhG7;tt{:,ȃԟqy]!2_v}ʨjZ)?)1~- 9N4z)%qoc(Ȇsh7^f(v9:1[W; C!|SO~K#%'^lvˠ瀙-X.چ jo?"E)q,? gK;yb~ `hۄ$͊hP;N*,$nO?SX:C ujͣ9>k$ʱj~RLEt5~5Be3ɤ1UW*%s%gTRu ~bŔ ˠ[SB䤴qe",_#twxRdjRmf{Bh49fŷ,!C^6WJ_+ ze PU($MYF`$4qdi A^Ec25z4lǗ`,YqB{q7ouqָ&: * ڴ&S1$PlREL ;fq)([[|o (Ԯn,?BNhD\StꌆRnɁ5tNvI#?,4s-a7eE+*{3hI nPꅈٻlNZĞ"*ݱu\ϮJ&d3E4o7d@)tz}vk(a$[>V-̉NloHTANbDGmi\]Q+} ׯMٰ˨LR!CJ!2qJynp폹!@}8t$'zw!C ȐVR&yZxf-,_j5LgPmJ&'(LuHóէk| KaYXVs97ɘ~eq?֊L&V/ss)&x__\/%SDdrPҍb V"ԁzJ)US iQΥ;r/97XWog3|o?AR+3R%0ʮVdYR&fj`A5f{-6-TYM|dx7Q$ <;1!t0u/02lajlLOf>J;{яָAK8EΦТKxi=`B׵Yc:tkTkoozޟM ;uHs3Fe 7úKS%gۘ#2g +V_Kq;Yض`#)E\|PaL޻ JwO޿Vt!&ތ!a~l?qGԈ8Lvx'2`8Kl*%$M.peQD\o h0ӞSGX3lCMY)m{!<AQ5=awzVafqeY[Ɨu](ZRlOqO ߰-l{ JNrdEA߭0Q s默O_At)(hkmGLS0g])Hg{+\E|@.+L;%+"nh2&-yjbseMS0M5=Pȩ_:_ vw/Z!r*d690σ֛@1jKM&C+bbL=~xȕ+8v@eIrFSoK1 f].]iEca<*z Tm)э)!Pm'dAz"n)RHUu^£mϞYL:QOiy ]WU!G:IFBoTʐLsZ t(˭kHuL& JO q@JV=۬1(b͖v{c2n;f [< sҊm।?J%fݴaC'ҒU BّE9@r\Ḓߐ7:ƞn.⛐k`uc_HY%68KDhCĹ`i@T&Y9D"#ff'5 \.1{Npr[':r}%_Xt_Y^A,ԵR ?9a:ך)mJVO*3\iJ]Ks?v*~%VI9& c K0Um ;ᙻ8q[+" K; ?UEg@d]/r$ g";&w"2VљrWeMlK#n6ťX-ŋ=d\a  khZ Tw$xfwJ s6aV(,\5`u3Q!)BaSm:G!8~~T\ =a`]8I|)=~K @hף4H)n)DM壪W`L^)ŽGF rP'{|c3ZpGrBM#{3/UEX*cZDbd\Ҽ3ckyJdӜC\hUAP M |Z 럆A]N0c}ǯ"dnNPv@R'VokL'G$Ψ6`d&ñ*5:JEQYvgr=V,1_"mlEo'`@h;sCBX, 7"g"-ocB+Ij<֛]=TgN t06_Ztg,9Q''hy=ZK[gl2sM%zvʜ&;S}W& $t g곦c'D؜&)Sү:wYtzK%h (֓z.Y0߰:magw 7NɑB/x$"}dѡJ*L]x~[0DDΩJjN3 f0е/|ȸE;iy)JgCU#uK;zuK.C}@0~{g~21~Y-)pq7P#f_Lm DRʍKX{\bZ1 1wqA!͡ZHI ɚEoV@#KY݁ލ#NiYBXf 56o'g# Q,[C=)pu"yg#R:eQaٚJF: E4PzͺaW X|~4Z"t_YDٜj\k63UzKP'FvT)yۮ^ja0-~XTeDLlكx.,zX ${Elbݠ:\t.]޴ MO,Wdt*%lNج>dE{PEP:%l 4}V|G5k+Ж8 o9;rs(R|2iPlYP9Rw-tuO,ya_|YXkC0lw[vצwj=DT=f ]13{]m_jap|<`s J;a%S ȰFyUb01~ӌmJB$6Fq@K#sA(}+u]AC7*_\ jiVB4T' wTs/DFKG#LB. brF_8b_>e>z c]9% }gW.-U*їfPIBH^f5<x94z YIZ |oJep$ޙ9XU>lv$DzvK~Xs['V~5IȖQ!=N5*3ic-X(/yRC2Z4Հ 7 gyL oJY2{Yvh_V;&- 2ȥ^+߄?e1xm0AG~ֺO+/RG -ՏR ZF<о?}mYT/ AvrݩO,Qt)4ZT.~ CsG;mlpQv#uVI nܲ7ϲvj趤.µz6._4U_#Nȟ;q 0lZڂ qe9]b~7YaQ,EZn_֊șuZ id " ,~T Pik"jlt&;JZyOgf;+2ژE C,/&;*[Y=hR|SpFlI{0@w[ &cL agRqctA0)6{8K\l8j<crϝmTX@qZH€Qf$(w=ؼ1y72.#Mm Sf'Op22O,HWLԍU؆Mz o4of=p^ՓS~7sNG hq? 3** Wfib, ;7MI@Ur8;qHpi5~Ź-f ۤnM 6do=>r k&DU~$H'K!9n qBP"U+1x-߮o_ZS1] H^7%< W ||*zS.>&|{kF+sȽ hj (2a"YF ~Ry[\_ 82KU `CO x(] c/HXP]Jb8ˤBW͋@V ACXY#BMmg%o8l|&1/T+c^M'렪F\GD `'nLX1۰L>|τ9lWfx'A9>@%m3Dn璮Wy-= .-J"A)˱,dN?^QB&gs~@U lxTpDHEH~ZII:j6 cьwãҝ}b6I2Ӻ۟QH T\t}8%v(P?;P[@[q$ꈎbO\*\ix q)h1n@=HIoZIcĝ~pk;0x(ʪ; YOYwk"`T I:茡v)r ui`1ړ1/D5mgiؙpcc(ۋh~6(Wb2Dh{~33A)^9St7 7-iOþ0w1[:)}c]@J+["r)3`FS3jD+R 4"fkUCPFϱX$*\%4G/xѰT4() \q&Cv@w^R1]PS4w\JgM:KP' ci Н]bؖ<Yf0 ׭LlyGI|&3aTLYUb`!;,,REpHǗ-g\AAȞ)mwl˙_|SPϦ~o\|.`Hab*$؞p\Cib,ܡF}.wɳRw\]̶V7Wg^1n ֎Z$[=O:0mMZ)Cy/Ίj{QHt@l/iݬ _FY+'q[c nf^uӈ43|Zn:fc&1-3 $_j>Usw']m k0eH )HlhoZTa4YĘq5ZZ,<_ @~2Ԯxjʭcb? hX)Yٮ̺Obk^(t\vDBzh1u/AXתLs¤صPL:OvnBz2Ȕa_dm*b,$T%(sW(+XyeM`8m ;2KoFMBQӆ~NH"JrWeV6۰) `a\8I:5;Ufsu{X{gU)ʒ@/ KGB+@ĉ UDg >95WM!DÚŧ$}Ҧtʷ6{85B*=;.:!Ǩ #w3{3B^|иA- Łʱ̠ r^[-AEW_O3ЙtFթSMUr3`"5ٗN?@DLgEa ;<#Op nPA%m8l!.d 6=nn:KExɃ^QV*:8yyЏ+ޘT N==iF<ԧ֢C3a? >\3k@"d3&w*og2)d"9E!^u =FJr:>W"KO<$)~CS0C|5T|_Ae-+ic BX[7g) Zͨ$4۔xmZOJE1O>%Bw7[ UEE$,3rd_Ҏռo  1 Ʉ "ǽm`$]PD ̥^s&cQkߋ g7fmO銦[2=~mՎ3Cb=O͛EwV"~@6qgrz<>\39@/ 2baMYO ;dvQθ)ٜuX7P\'|vvhCVʚsq{QLNra|zm=oP"݌#Tn`S.vG2qatE`c peq׻X52׎L1_j($=c\&Q-9"jb ؇8eXѲZwZ͢9h r.AԇfF~4}24ܮYbm L+^?0/ozt3e96HRQ#Wӎd 鄤Sx" R6[wxfCdR% ֵ/|:̄{'BirE>隸Ih2 Xi̒''+c%mD4`ϬmKDi&!%Ƿ$H'E2g#{S++ uL^U}J1gŗRHgܪ e%9cT W-PQ_nlߞ m Aw[tJ9Mp2E./r9E~DZR3t(=v};U^ zCu\옉|P V997j ,(vV&)mJ7+B]P>fuˑR˭!%:4op B %0\2ZA?F%zNM/Jg#Wpwi /sZ'%6hc2 m~Ս섩y\Mp2sY# `#n@  ݊U>1SMD? NYnC\k?U٪c蝊^u绥NMs.QEԳ0:tmoMw_9Y,-ܴ8  g,^ޤv Uȫ(&%B= y|_/xOƯm.`F |QVʩ(Mj1`b$;(0`\/Ss,7HFj U&۸N°Dه֤m֛%--9c#mW2Z1X[S,Ѷ,J$U}c] ܛ(oeQٝj yBk)La3y$hJW+ә6:'Mo@+;c1hP>yCm_ۉ/Pg `zP<_XKazzdֱTWם A%om%.l2"iO)POzCݑ$$$}")a*C.ؓP(*y9C ;ٔv}.k "`>/r=fN͂CFMS5= +Ce;E D!hPQNbz/}r]Ay샡(w4lk<%.X~Ωˇ_Ww\"9]o|LXK-]gjA%rr C:WK6˶$G$~hj7I-M q>hFq lZR+BQIT"c˳gQ0;v=tH3V@^/wb賊|͔c<W;~5~ڧ%I8[o413vpeGf|VK((-ŧ׫>gOvpxy I"儓yz-s¨}(e\GTln_INiPPx]JCQ@ݨ%pCC5ݫWyQEқ 7<'v-J)+9_k(E&~ֽ}>u䥵 (n9$OXl/CetꞘ1Lo-NَU&[?ksLB͙{XS%i0#lJdf5#P4+!|][7X}C^JQ`<0 ݂8z:>dav_K$ dhYB|~AĎ?OA>,t +z%4^ ԤC-[)Ed,'4f(O1 PragCxPTu:GX=0=>EY-0s쾇J>C59 )wR(V\aO50eAw[{jj0 SӞT6ñюݨU:u@`CSn쉑)io6+dz")ɥR:J׍ 9m\C9&q'Cj̜(d{Qhnd+'ZOpDUje/Qg ?F\f!6 4Y{ 0 q[ca"QtVnʇ#,,epMYU?8$ Kj1 (!V|EWڋdTtZ/F |fcYp΃RdrJ2g`ePھ#^6ptSr%Ն)rxσ:*[oxBޜ E= y< q8}9oX3%_x [Y&6gJh9>N .fݤ2@(WtxQAᜌ!Vh)tݢ28_tMܵlG>r}@*3KrzRG~.K3JF:s1Fg3Wl;&34Mxt}t<زHU"vp `d9`C 쎂/u"=g阤\>b OBevBZ GPrľuƪHE(a#dshSՃ #Yf:q'Kӹo)m`Mv |t 9*|n@爭' Rcf!ͭ]fGm<Eqd 5a)#lǼ7.ofQK;yj j×gUO3 jE~@Hf^GaBQ pv4DtIM=-I1"EW jjpϞ r#b߸x.Ԧ6l Mw?*,U9 ŀ\vQAV,V2dE.HK]x&7sBDLvw6hJU*<1gˆ5KGxÅ:P] ~SG,E*`ƨs/LQrh8 [2n@p&?>%v:1q[6/')%qcLߍ,S&?W6sPٸ5Ġmr єY #H{;k3B, o腁ccd>n6վ JT@׮@ IZP`U(,6T]%lJ@[>MP2 44ҷԘHB:pE_Uɼd Jvbp< DcDuCqzVCl1j@: 5`H'܀B Q(~ˇ+bMO=;pu%=rc ''B"vy Kqz?:x6|}8:pRMn$n >6RzJ)mKBSŠjzpձn q qŵNPȈ"꨾]kA'-+ ;_9ȊDdĹpWq&LKݰwB2Z^oR**c(XZt@Vs|CeI:"Q;wczȔo?]9- G_aЌ~Vg5N2QV‡Qy؜ZKZ2!_L*&Ej.;z5E֢KHoUĉaoQcM8KCթ{|?mt:B8-mK0sc˄/I(YPܬI)+(=w:( kC/Qs 5b"},  `y,wQ 6Bq6.y *˾GS@3Cb[F20E' q@죗];D5oo2@P^3(ɾwC NVgA7+'٧ofԩdjň1w LjBO&p=JŸK mŒ;.'>J#ajܲ6i,{Tb6 AQ]:mVlK Jѽ LrJ1]Uӡ[B؊j#<2.C\Ux) ?ؓuB<}ͪ{ ~4ȧjX":EĴg6a#ﺯTX|W`ɡϵf/30gC$`MFiLF՝q0< vEՇ6 ˫Mn4#֪7m-\IGhSXG?\[{3 Y{#\KT=۾ ߃ۉ"u*%׍E*M'wD<9y/mg_7ǥ&?:6[`tVf@AZS]$i|߮B3%x3&iOSWu#~CB- Ƈ9E{щϸ5·QS6pk+W ?qQ^~! `]?M # }Y.y}V^D"a&]d2 lZ8'ˁ'!uJ$Ph *2r1`TvnVdy#`WfԴ@Cw M Z VPyBlPRp!.VE/8ExHE|S %/sPw֓|ĺq#)w'}j1G^DEeWr:{@ hD&3HUL>+$ls[]IG~՞=0y%@_1UX8L1 BJ;Dv?pF\HԊ``Ä;of'?7vP~k&UQ_^"D+;\.m~ykٵXñ3A_!]e[U!%~l#LyHEvshp9[teqlI=D.b9З$%/Y'!^S%w j{qu)^?^G"h#Ϻ>V-ݧS \G^7Pxv|ZeeܛVCWOίW'qƒt;ei}yMZtb^Ie?ޜs> j^;ѓAP`"<>~ u\-7c v. Ű㰋 8Nr]8t="-4bMN@Rc|ɜ]\eG*=Yt)q+O0_ ZbTIQ}aP c v*;w֭C!N$ג?gpm=o+)ʏ^Zr6ro>J:&,hӌ\'_ZHe{pc CU9XDh {u'B9cR.B3:E͠,QI({k) 8kS(e`ܩEM]ܟrM_yUk҈^SC1g7%w>εR(=Nxuu4Xp@C84<vE>/ QWd.R gfEW~ͭDMyNM-\m Q{dp"r V$m8"_D%9I(E1Jh|z#V 3W]ظB'w+S'~k^B>8𸟩g؟!Iq Rǘ$DL I/:Ɔ))NEjn;wѣN[6(+ϸ }%46 ϪGGC|dDIq#xl$qG_7x#D+*TPqeD6]$6dSP߆[P(E\E'״୚]yGoh=}[gнXHRɉb&Q(FhqX&cPc gc&7`'tY#%S/[qtXAjBxK?@^>9@4ws3P=F=[ӁcѮ=Y|-TTx"KE@זyH7[$ݪ˄D:0l1XDbDĭ;9eπ^Q8UoTYMyHSȿXOL#5Utx8}(X}@NKG6 zdJF<1DуoZ74U ӮzKm(S"S%RuUBv~z|Dlԇ.PSk==rGq|ST7[޷zAȾ3ЈPzl437nN"'T* VS{F)=vd̨ݶMH4J8?^[~k֊Eh4dF : u ֞!IX;VL-IXW9)+Fzi? ]o"YJY[Q[ B˳"_YqC>ԩqFLy̌SvezltPa{_Ş힄Jq8y5=kJ]c8&K >~d!N&̎F- 7&I@#D柃#D uyJpL45e(o{ n %A>.SZl7opy%H\SD!S3GTG' 򑤽Cue ŖNJ¹XQ_YȠs= ea+=j50gDP UWQ@qD`9r< VD~ٮg3/!ĊlgxcX9gN;%ۦv~~pZ}*o$~hC " VB1D-<үNhXRJ654s0/\XGM i;rl^EtF\Bi(Cv?P8x/EԶJxm>Yڝ/#6{9VɁD?ΔK5ːAOP^r6Rlidj ly&x(K Jd]y({`Z*ʄjѫ+֝8j0`Ӱ2L~7d/{GiFaa?;z37W=!.ia?%<612>C %lZC3: Hp~zӵ Wx zA gOXpep:d\:>\}`gXHS”oq͑aЙ6 6 C,RL)eh JI;?ZE*)Ϩ !q7B<|WwLV㧗[aPo xv- 3:mOrWms1ȑ̓)Ӂ#l]W%/k }Ӷ&Mu^ ٣v( asx9 Kءo0/ bV0e履_;&b1\ rmO.wFoϙ[hs@F,P qsC-S:?ܖW#r8dh*kh0Q 9` 5iKAB8Kdgʼ'ZkcEPGŕdIw ׆ag{$ݑmdƔ@4ڽ'k'`9<ЮxׂU?duWyfBlaZdFSoZs\%,֯5g΍4Iݱr=V?)f`v&$Қn,;f苾y֣=:ΣqPm#4>8%n{i +!̦Le_])`d:K1k@{Xd`L_- ]D[==xT,X撡W0tGX[ 0:+q*ssY0nÜ4b}lnn[I%C e"F+ m"maW QsJRHBk) XL%SV!&?&K~=[&F5`D m"s/XDGϑa, m*E?I ܓ+7 XU/(;^m;گn>$y}"O|oq4d]VM _?N[`s+2*(Dn%0@̹8 ݜPd7ZJD6=W5AX܂jT0lȴrY J$w({f<"XZxxљ-pYC2-igŷ*r3^&h;cm\Q,b~^8 S8#xQ\pvTΈ/L27BM8"XiO!P%g3*@nBxacj/B˷*}* x#&泀|\i0-OXEH-D6oX8^Z5Df\g3"B$D:Gyc;X7$zg1~ES;\cNxun+p3K#4ǰq;"%#$GUځWu#o K1;[0.@+K{%fr:Q}~R_'g CG6nq?ŧnfG9 m;J/+4)Jl:"Jh\x־@ТrT+FW!ut]};Я$8ƒgbOoDWFQ&CR=%MOۚ)97$f\,6Q;`^} ѧJ%UŸ"[k $|R =m٣߶S֮>[q qȷ˚Fy|W: !뎀|eG|CbڍWu'5ؓ8SܽDfSSV4]4)xoOOts qrz`߳e0C[k wcm';]-?ᶜH U^ mwqeGw6Τ-[yt z~WC(yvC7flAsG!R;t6Dp%멁WU$׵PoV?,V5r/y8P:.jJ" #}0%uyߍg uƒ$'%aq;6h!hmE< ~d-7oWI+,BDMص8֌-n#p=lXZ˵+aE[&P&e9:epYHA)?Dds1K\|rda|&1}뉪7/7{Dg})*R|'r[d/ZuQs'.#OeST;7~~f<ه ԴL:xC̳%m\>t_?b գ#'pss},B`j4Of5tZ>J  ~P>.tN|Y)". w/]W2* M\zeLe zyاhn:|j0G(YF'kyDFA[+w mD[^TP]^cR$%̧&^u_Kƿ+ Y;}jL8J3 D5< Lr_"G'҈`|n̤O>KSR! /-6jʧQqud&=D Iwָx1Pl^hwtgGt j`3k@u_(4[t&/2\û n>[*Bo kʞW+7{9f 9(a%NM: juh';0H9^Svp`1,YBR}QGoc<࿏*˕Q\3| 'Z(kƚ|jamdcU/ܿ+},%"wCk %zd]7A 3a\?jl8 M4D-:&; 9Q4ck9l+5j2`0$iv'k2Jy>BȖZGg;hyP8r<W:Ҋ ̑l4Ss1wRFLa;TCʁLu Sdi@:8vH0M[n^0)6(=Ez#lxSXJːVĔj:SuOAqzQ!L$֪T,"B ,F5&mF:# 1(fn9 z%?'Q4I=yP djAg\N]kG`0Im;ɉ5|`3DδWe"!,6T;TCr&\!r=n @sTbW@%R44_Lؾk8!MV>Gl[ t;l<צ]0e, `(#5}O tϟ7]WTqL$U =Hv;;8ĺr҄ ,$Q9 ĴTkT ).%}O:H^DkAfX~y{64R J}.ϘTWy +JK☒*mlhT?[~q,VʹRPZ%L1+QB Vfn-L(y31RN涣 ѻN+<2g=czPR6zq6 ԙSdQ0'Emʛ7N~.\릦P@fOE1yC8{jm6zF),Kۭkμ=ⒿsLo;VǏ4N\F3voC)T@"nK,dH)W aN^J`x_NȧvH Fn?)8-FM*:qyydWSRF>o05KKJehXde4LzzL(۔$ڮi@hZC>k+d)` ;.\~d>f(>mG1 \h̞Bt$gD5-l|o = 񑙍LАI'o1>P~y);] Ti`P2FXBQ(x yۃW^-rA%Wvaj΀N/φaZFtTg"i1`7b7wbD$qch>rdn 8=S -Ո:-RDVr,e)д'?-^ !힡/&R2rA¬\]FڢXQID$.ͪ}--c{ qkS7?zv/pG>`j`Dhu~5,'(Ug ,l;^7 c/MAq߇fh&ĉ5*$sQ?gpB>urJl$^AU5E&9159ѽ15u(a:gi*޶j^\gpl xs)QY~jk.ݣ4ejUaoBBܥj}+:wWŠ3Jٙmrf[n.cZf!8s*;Ey:wf[G4 y|nLk?KȐVRG2EVb8צ67îWBi?ZsoY*Ö'5I5 +ArXbKP@Zʸ|9 Wxd~=#VE[B-Kj\~9C4!NbvZ3JRU8<3 I=J[a6y4rwRlJ7l>XS_*cAq32vqP0z5~4.S`J6kc[ 4r,M'xu*MD[}v3Dp ; "RL͖xHj}k>Mޟ4|bl/?M \'WNpX|% +9B(%NgPRy*%V$+r5Eu} I tsIۮƩ:CV©$/ ]Pt1gz끏 ~X ?%*F"C⫱$ zw͐'T;:?) 8O`%$NIX1(">ȣ5wtE-왃j9?.A~-iC yJZ0ǡQ!9HȊg9!Ann "ekd͑1+NʈeTqiI*BGZciʐ [44*nfs=?; XCL)o? ( #VE(pz&detF 0BtzXSGht=P™p.Q-Fk-CM!rM~r0k^77LQPX_e=N mP2jKz.Ewfݗil}՚? gaK%@ţmLWc3[3qQ`<$4颙Fe5IvA}c#^,Y9EZ]|dzlj$Cn1,\Na`{4e8CdW{Pr/ zk- 6)Gͅ3!iTˤ,h-2*sKx*JE)!^O[ w*V)2N]H/OTTFٸ~ECOJ EYURtPzʛr63wQ?*#e x[7f\'2 鋞 ??Woͱifԁ1jIv @M^hӥ<$( 򁡽oc6;[euf[VTo64lQ\L,B=RvRcT?M)P"G1."EgЩۀ=hCoTX3fRT[(fh&39BmN~Ok;cY#}@IEnȞuቋy-h?8<,Wy8>uO5SVz05t7n,@aA1a>)8>웳xߛ鎉6`>ia$SJﮅo`iw#Hbр N-NCk)kcF?Ps b 5 :E3\,JJJ՟e9a13S;{Z ;~Cjf$u;Ww -9!bU:GŲ]![nCryvvyq`ޮ2QpOa4N#Nhu pBIws'.6ל-\lg}ɦ$+_(E^Rb h LҲCUp:J#rG-  1; VPH4獔=dsR#*S]f @ŇdyxFP,ܭk˯SSdbuFÀ=f"Cv屮H"(㣗(Zu,D&M"Ӊ޷vpu3~ɤP 2μ 'e0&&⒈ Ļ@SU [ Sc4cϞk5+`OG2SQ暒D]U2xjSAGH+{/S]Y%WJ67צ#Q.xĚAlmMN*e0Kq eLqiJ&P>NHb 굂gb""G#]lmKJR{v`G]8M-5Z cm\⇸4EaI^(3kgKb8v~&PQaiύWq ` 6xcSZIژApf!}tn\4o"WKo-a%߅  Zb_º0?Nçv=pK&jX]]h7{O?O`C;2( ʐ̬:oȗoރe]ܝmH:Q2:)Bq- lB>37o솦hQ xBYUN˫{qM w ":ex0ٵHt#->&ti1֔Bk7_hj:_|A {OT6FOju |,WUU2IK^xL`ʾ7zo\3Wwi72Itp<\A>x0ǖ)Xoae~.M?G)BRfdֲ?feb&I)Cp!֛Q匯qmQ:F!DAWo! w;Z6-gט Mx왮8=ɧPGI4$;8,zr9ѷ)qcə@fϐҎO \b;)T)ѽ8mH+ j%zۊu hIe3]-wj^7& R MƚoC['% 7⊰]/`B.;JTS젂P=ρ m,ՑOoW`?/9j]fk2++{P$k!5 tCF\V=Y6(_>K[$~ޱUGJAt{džVp," E"!(c:s)Uե%FMHEd38xhnx}Pv ԡΧ2r)[ ϰ,fA—u{pEP\+'3l†pcs 6{ZP ZKD40<$} /PThI㉎n Sƶ͝jqUB ?_E\J't팳6WhHWv<)k $.x/sxM*A(YXndzmEIԘcs{mtA5͖ ѕKS/,AK,C_qk3?kۑJAKt9?Ꜹqd<&[㤾O jӅaKbG͙&d HGyb]9>Oje;?xUr )_) /=l`?DU<VÊrtս`JQ{Ք*2VTT{#hjbl9t% TvR51WeiPvTml8ar9d!}TCc3vKǤ}q~a&}݀7j\ihz ggNme8v8|)>oDEi9";u 홗l+qܬ]Oo6!3m0c"&N$pTlQH!N'j9#PؓDy71z+]L<4h2I2 Ԕ{x;c[ެ{SMUk՞Ot M{Tepjd˭&c rd8 L8?xpfcUYgi@*sa~F?C6.Srl%&b{^ׇ^J͇hy݆ȶ-넞R1"!(A%4!9 D:'stH.O(֏X:yx@ b{fP*H\$ET%ӫ%p+[=Q(VMي^~A-{;u3[s|0 K/,f4BR;Ak˨dz%4lɈò&!fYǓ}{oF3xs:$p[ZӇ=Z>,Wj*c x@4f 0)<+OSHSrәWIlQ$?ܼA I< j6{ۆ jJkE-'p.P؍Uout~.'mQ뎦0orR>ۖ 5|kը@RW.+Vhy3)t!&O!ca3lo9uJB:x.;!Aҫ*s;Jle F@&'YD Y- Ŝ, <6֌rϊyF" A)iW0ߕ¬w[JUML`6f)kGUչg*"=yz&ϲx6АyDxPNrIwC#D%(lJOH\S'd0ȳJ@| dò]fiU0;Lb$/L~&qOxƳ{_m ¦LB+zuBz^%??s+Ie|/F=E:!,\&56^a待.(F[C욾)$T%3V[|s-"3KL7ky𾄡 ttJx_xB$m1@P3XIJqSu S8Ưsa4a %oa/j65Ƕ[ cb]JDpOH^k-˷2o vR;zK .b-b5$A>h(?X\d jvGw+YPR ePYO$qp]ZiV7ޮt7mIP6xYKf># ENKZ(͢[ɍPo}s}mG~:fװ`gŜe4`&ayz|s䁡fMEj=x4}lfg73.V/ =; T62An?a_ᛗi(r.LR 7(%04%1M]im; :|b5 mRxT}>Bn~]؝ɭ}|-D*,b txONDI`v0<0nwᎋ)@76Q C {I^YɥݗɾR^jUPZ~,Se U0 HG?*+d+UNH/PĤ-UIxq+[3)d$r&x0 /o3 FDĹ UC;"3 +6$iɷ,Bh!H\ `I=s$+0To%Wm1qE?Ϙ+5lpCWExqQ}>xUuWh7eC "g_ yT׊tw7pp_0 =Vl{ Bo5Ѡ$.#Ac8e*KĘ X$M?۩:t"_Z3[Me/ TdS$0&"ko m>?t_BCZ x vsoXjg0-`)Ř=6/@rO?&ExЉ~]ɔQUuZ,cR|iUgvϞ[G){b E$~%Yߏ9w`HEz.ݼ#+Fa+z+Fڀ;&j^;1Q{\KcY;@ń%<6*iVD\s͗7(`R|ݓFlܰ(1r3"*gZS7^p?θV=j }yPΙ`]o&RᮠR_~K2=祕cf'oË8-'8miJ<`.Yw)Q9.ީ2 66<-Ln$o:~נV*Lsa%@T[vbp(X?rVƼxˀFj8ntwY]oՄaA)_1r9ͩOAJݲeɈl(9XkMw٤ 6F£$#(yOkt Π XUPpkU{zvU>UMR0#{R} _e#q̥lyq̏}G_>4<=i}"j܅ye=K [8 |S͙ZjyE\e|Rѫ7X,^z3Ǎ9lF"Mr)ȏa?Rq 1"הG`4n*̐YxW:j@,,Y1G@)mywH_^%{:+*'>x<"bd>2ebg_!$RaT*{D\U] Rϥ D fJOLŞn-q]NmHNy%,8YFآUHJKj.I,X. E*60G!|U a}] 7I!=P>GB9 1Tàhq~|-`.6$3 egB({pb>8=#4"@^8\"_ a_PܘabPMs B ?K\S(>6Ŝi]dSDa;EK/F<\VNi 'ۼ-wtnhEAwO:2J!gJ͹eXՍ??>)A/yD:s/nq^$Ia87RH)8jRl!q G阷IK9L3#(DǐPNi J"/P:Bi4"Rܮ0uC+D 8nk%`F~ŘF# F޶|jIz)Jź&|~.L&b_,%F>26 x3ua;zgDFC~Ï"_=tMs[NOOiӘ \8o{hBg`*6zx-B|s,h4lWX£zAjIR @S).xX&4dٝYn#l җsCY.QSC.p;{|}X$ NتXa:,k LGd 0E_kHmQ`::ȆPz2 'Jwi}ΰ&u'\Ytxr[J?b#L\9uzA:RؿS4ĽٱZKr,-x jP* jNgMCmX *yq2N 3U-:Wu!u8]zMH_$+Gp $nJP1[bPhX~{>۴TKhy K(dxʐ[{يNŒǑh ~ƾ$oi ]6j#oW~:(л;|MmPrQn:a]fJxOm{f`.=E *+},{Bq.埜>S:o>*p@`> Wr5(}bY&7hI_%C<(86M;M$0^LUH4,z:oGKtؒ $58f_X+/<g:$Z27z D' C&B4Z`uȧY ~b&>rtm9#;lnيtڭ>UDZs-RҒ*EQrx'Mok{H-o 3UD.jY@5]8GcI=Rr;1(Gk6%#b*ijVjS 1q]_zz~$n2BoÇ>0Xppxv\3娅O~iTj}2cHn|)l원ǻ-ũzJpSB wtk{ .jӛ|`H $ڢZЭOM3SPkaK"lJhK$ʱW;]|xtMR;\^Cr~1)}^^2&`*> 2HhUs//dGJggnx܄V6֔]D5Gk H<ډm8JȅÝV>G t9Ĵt0`"-ڞXV'XqTGCm}21= -~.pɰ`PժJD_/c5*/pjgc|7n@'pw\}t[jOQCQY u DxzbvTh ߅& K5ZA < wٵ my 4wo! !'dg!~5>7kUp[{90o|>@P/3@ڶ5-*aq5w@z06;8k9T$\B=9b F%$dV =;k@3bՠll8wE;w@.|85/ ӯUm.vo%{Mz,Q;Nmѹ!mp>y3Apk%8y»IkM۷1h6=u 00shޏ]{%v83U(wl"WjJ-ʴUmE+{iAHEpH1P~Yv,>;},?'뺅uz>g ^.~ghJ29E=Ccӆ Wvu/gV$pzи}tvZK&K%| brxnw -Eߝy'(K)[a~!m)P^ȺHj8n X \qƒA. #qCl.#$ӵ?]iW{sLm5]#8B,QH&ȰR|uA; sjz.E}ɓ;1-q (c;ȨM}l Kx, -H%%'!GaM@PN``C0SkFZt Eۯ~EެU^98گMA0w@_`GTݿ7fonhi><fBkbAgEBvm҅.,}F,ƒd懸O$I15B%K Y»g%ѹڷ({@0 uu,T'=_]#vm +:T2W)~XәcN>DO}ai^2 Nqi\ߏ(7q#uĝ9޷|urχ{v#CW Dki3fU?NO__L&dy0.IJ٥{"vxԲL$H4aUGk59JLgUBS'P ]ʅ)=b9U tehf.=qY&ctq$'P$ErlXRХoB THn}4^] 5uMsCbœ)|rîgf!BC12n: nP=,TrwB՚v_5̗`|J mi|*zuQH@?w-SС47Gڻ#8FEjH0NU^v"RgX,@0Q]jG ?|b&{cP.NyG N"A1W,*LCoC\_9\A/ :; 'DY1q7htٜ3? 4H9;nN 3I6,[9"&.?IjbFUA3Mn:T af;Ň2TcI\|$n.˂+-@HC{LN"-rWp/[ F (@VƉxuB^ ` PMz;X.N|T1`H<0qmȓ2AgA;]>& D|pat{wjuçl*Tn7L>5w;V#R񬶏@$p8c5t)>o}ĭx zxO:]H{8o+EojNi[v$ 9 Cę Wp͍}.WW7ڗjܫBbrrƁ%N аG_oo@U"l w!?C!FxܾuϤI9B(2wן}nY$V  ߘs3YxiBr`6sEP@WpmZL>Fi؈w6AfpZ ͱj@0i"ОvĎLBr:Ԙk{Gk?o4Ƒc{qn+W~Aih[%+<$nS>"xH[h( 5@-vM8O6Mϕ<&4hu݌'=&Fj۲Zb5c)Ȇ8>$Hǎb9B\H$2+Xkj[hcP8x{|, IU4gbgxJi:]@A*Mo|z/u%HCl;J`KetxC}Wבֿw9 Nڒ]sn×OuL0IVvaF](tX譱8Ӓ88unOktY5//D FT#^Y34yV\ds^ESr3ioMW'/VK@ujguw50ƚ4@;gbˮ8* 4kw/aK`d$եvMuXvޜea+ 9w^@M]cq{(bspϯ_7wVT6\h{jgKK߃w ]upoZWO mȗ>aeȰ*~a$ kS)#$ ѻw59^8:{♡]US+ߗsǪ+Jr&e*\EB$g¥\}V܅f҉iv F!mJB.tGM-h٪j VooR^w Z /q-x[=EɍImB@Y'UWYร? Bk5.߀l .m|c}Tj29R0opb[U[ C@ µ@B1%/ex:j艴Zv?B_ SeAxU|ơPV3d?UsJj QD:3]}\h2˵ ae j9 #ATX:0σ'N@~ѕt,on Rp) #*6-"Uu=,bU2d^զpaF%鑑b@Ԛ=b>,WE5޸g0$JDjUٯvOT^WMp?|gfn&.OD|3㤛&9?R%Qth |E$n*gtYYUwtlj9 PA+(,ɺZV|i&tYщhhEIjuIͮ_[n4܍ߡ3E[Dw }2C;ݝ"Z/Z9hi/B{ct2v^-9.ZV} ˞=q ! noP̉/9vG;cy)(QQt>`SQP Q h>1}gaѷRcRH</\=0(ۘp8X^)K\L]oKv[ٔ3V{ ~rx/R`:N>?_Vg$=Fgm&?_ S~cEZTu7 Y#0",3#8+ZZjt, LŠܣh 0*]޺ /A(iStIx| s:?\/7t?R7)-Sf"n>) q6sJ$;.w?P(`SߞUj|V%נdzIX1BzԈc0%fHX=PE8avTL47% @oľZhuN"#geJ!&&ڱe/)(.K@p0$2vr\V 46QV-S₱3JS("Euj4EyK SCN#+ߧ4=a,J 沬Vz7=eNC;_b٬rWuA2w|M{v1y`cdfO)!5I8sA؊OU0HdapWݙ27ٞy\t晷9`NvA5hϊI L>f&Q|yo(#ܞy3^MHmu fWRVlLy5(O_ΠiF肳-iay($!])<+Qu6:qI6kG2}.i|lƁY 6ͳ|!ʶsGSWv8z\ }@n@$֩Gا,7fՊzbpȓES@5ɭecv֍ZwFp9r|ILN|w)R{@GQ!(TlZ&<ju;]D\7ДaE(t p[+ˆ%_~i(۳Su,ڽvPõD:탞0o9Frɹb-o)-^5jn ׏ah O}W3kf|k 1|6KI}̸`ߏ{0vKͿV:-|=HALV [y)4ǀL/.M^`jUktB9Jy#@>cC<bD0LmPCP2 .p_")|>Csy}dkWe P+`}y$`\紧W%٦x'g۬p'DY3Z@{GX>uuXͩMxGD[I)@=!ohgGҴ BPC6l &uVԞ`@7;Lm RM}QGz>HLe{zhe "ʠm19On6f5x%C ^ߞ@z d SP(uYERI'{DCRka*}w?q\o8T7xT$򑬤Y CvʊjAR_M3PӉfe+[Lq nkr(O _:{B@Pѫl_TJQ9 1/GTV ܬgyk+Zmh~ytqU]! hV0y(%4m.sO37u#:4G(~T V⧭g⹱[7ι*E gJR}K43ۏSO'Se} ].#lІΌ'vn6V]-M\M|vtAi`yCH,lS(еFtHX)S^bY AmF1 WmՂ欹s rI1K]I9VS军~x@E =ź" e %E}֮=Ap:/]c>4VN)2YITUsfQz8 a@')UknW`EgEėqo ˛Pn#K7`~k Ϻ|E[{N-|B8ޔS-_? ZTܴ;Q *~0%LZیѕګNїn3=h܎8vRpW8Q'H@n ׿pPU5]k1YD[AQB~)16Q(BxV@d&`fjΝ%ݍ%)@yI }TѤϵkj:>mZ7$6ʼnUqn*;ZDmT1BO00y>?qA5g=QpghY9dؘdNaGZ粩mKTx8Bx{dSs9^\5ya,<W2+&K NQh֝|K'w-^@($F;iG7q40!Zt+H߂}F&1 uMjaˀ/=E7NTCw@k95C^S*ُg7,ɷ>ق];JwmپE',,܃Y-vwC?bvIhak$7 H:uH@9`R X\ lƪH;=|, sI~Oir.v|PQc/~4OK(0q!_P1rBo;.$[wV8'J&Dt 2{,75?v,-660d~i] :#}xoVR4ЍH7E9+}7\_q.Knj% /G0 Ւ‘ ]bh5isqNR}{x)1+KR|x5F=҇q[Ykf`ԓl4Z$o2Rʣw ?]fH-S.q2GF-mmusuHy^D: (əW] XAGJПIىt#H⯒|RḪ!0CN#H4K0n߶%hM4s{fhղ7Լ9RfxP9EVNɢˈ֟Wdp2GM|*Yƚ8MDϩ?3Rr-/бXWU!TlV,+A:kGWǮ2@Zf#=bl-oT5t$-#-% _;۟) !NHqtm[ˠ)yCxI @gZ'_bbHT w(vb$d)6z#:Hlwwٯ?~@C!ҙZzȾc 2ich<& :8@yqiL8\!u׭Z0s>g|%,0kۖM5|xo;hvhbBߣ^Vt+Ee[IVϾ@PX.|\(gH􋴤 4;ƐDTxn׳5EUKn{_=uo$3% |К/U{MR5- lԝeAaxV, Atx lLhaou7ܴ YC6x]uRv\TX}Ld' 6-VƘ\?yp#ޏۤ7l07T7IOʾ+1:>aϡdﵱ 4bs l>wȺˎ۲~FQ "g] qז'9 |ZxvF|9!&݈!*m٭ꟓY1$+aS8@UP=P@o*B )~5J}xҨW ;K:XX~q| k쑷wWSq#ը9E.FNU˿/a$UK^@BLʅ>8ThLKRB޹й8zLPþ.rUr(sb[i%)xNj"7 !%OB_ ^m6`j&4鐻zܛ2PQJP}Zja'0bJ8jD{&F(wR15jߥzBGNK19Ȯuɼ%&j†P.TapM,}zDxPBl폔ڧDi'F.nY))"yXmEʫI)B53\Ŗ|ncעS:UKjUKa^Js'9b'&gjб;+ztB%Q%?HÃF'H}խ ,9'| j׹*ug*o16e: ׆reR..9[qA1|&%"!+ aPY%Iǫ=~zgK1Lz!dXoXh0pH^);7qZXG6kܖ]ۓG6`ʽ,w3hJOLiҚ EP:\}]YPߩB N tys +_?=J|PrKAӍYK*DoHX]'={mڠv`L2u=қ4ʒgr$wQM^T HS}6 {:7׽$F'|2e3HR+%wqX%G٢'*FɎd ̨"{ONIhoXvNR"Plq-7/Bv4DM/qf5DcdFUz/׬u@*xKlas| MH7aUõ ; j茞mȷ0jҘ!&K#0SE w.QK*.|\1@_Q7VƇϣ8',|%PK0O `ť07uO8-De3O=ϟAB@ˠ۽cxv,ّhHZRwcWЌOaHlE\^2*=ºZEc*3,K[Nj,-`e3Z:ll le-͝_ևdz#oȿ'S̽(ޮ$2e/o{Yt~h%]0ς{8%}w+{lc"-os,Ydo>N @_$__N:KYKϝ -%"j (/%l S7+~(:JFe$'m~6&#$?@c'NB~*Qsգj frkI/Ifo_Ч2b0AjćXRrhX2Sw֋_.x"A4ΓܼZ\ J]m(hg ǜcDy3ݧF6Auc&966Vm'2 $ϠB+jNAC=3Ӽn oc%Vk@8+8:\6K+˦LB"ۿ(MH`{E{@ "#KePws`2{{˂hv Ls b:_ڷ/(Ԥ@ X́)ô#dDwtcn=Dw[.iC6"&|vZ$‰j7wSK,0w|F^"\뗥%}7 QHbK.},LsM^ RBXcڑH S҇~dH2 O^k݆_1uCxhs"fAd~Q^s5;xg Z;$ck~Pqg%"?][|ڵw<uxK(aઑdPsT g\5qXzbN8.h5x":䡒:=TpAbe1:RGr9L>5nhAΨ i|P0K}{ ГkVti.>_,҇%'"/ļ\m9مYoaK\ІX:!MGE3o1C?]~e qӯc,̸ 68\!=QD-2 "7MFP_?D/<~꽙Dawֳ/ sCHLOʧm L ܷR҄ uy-GULC}Eq$8h5V+6Ѓ_#BJ-tEwR/tp? g^Q\fUidGTHFd6`v,Qw{5.]B jbvJ˙m= tPӆ%y U ^,8jc`*?c:Q%l]5FK$هWc[[7%nt_obS(Zp?IeH /Ԝt(unm|{P.)$j%Z JJpEsIH`;hVU\dY!ڤZYFW1mA Z0G=b *]顑.*"QI9z;]XQQ $ zo߾hiwt|OJ`r]ɺZ{alJ B+4cӍ?z6}k`ƕZ|VS_>F+ڇ[*CE-GV_uuq82b`󺑆w;@M/6oK_X^q73kMh`Noe@_p@f5|~:$BFЌBs5.8pSW8NT+Vh 8 8Kڻx%<'w7XSc9i?971`m>LSlA&4u XjkyT.$oqZ GP mr#gx΄rX-6܆ [VV:/I{y9_'b>@[]8tS j?v$.xB~ HG'@!rVvIn8y)5Q1xS ůS$Q}3:*-((d≈dƆ'(Fmygى'TůOZ.F7`ώ]b}Ǔ: k_!s_7G#1t ;jU)H(K(1\ƚ$\~]"~ EΘb@hb2fV}Wòr":_As)`w ~WU>ttF]g-"ͮ:ޠ:0Id:[U-st_!ϴnCnoc(Q375lTaJճ}um}9 |6xoڑzH='BQjr?Iĸw Ӑ GE䵢{y!@D5<}AΠ~f0Zb|C8$L0*,bd{_ &"ٴX$v> 46T!y [^(nW'X/aJh~;XwZg:wha…lN?#%$#}lv{;eU9*|,S>@}>H=Bt./hbwLu01ז}dS&O#'Ȍ0 FU %h d$ѢG2T꼋/W]U\F Tu-?AVHCE6[g(9Y,aJv[0gQBki=w{ua; G~y}P-]+ LPPN~H.݊ 0 {6gWbn8މpzW0VdO&ËFyaG[W2R=4Ř+6`8f]e \8+2(a:wko{,@C[%-ľ԰wF6TV/Dڮ_8LI}eu^`R=VC;"za|y&'(:fyP ! ӥEX]lR jʄ7aL=VA0ӲK|_Y9R#WP hBf t ֵ޿GHM/ޢ[-\NPy& ak}-/]AH3WB!Hoy>=9NٱcUI8Q u@龕e^4=A1kiIiN& F_ECOpUM?v8!4̀xdTSEӾ;Ж#bh2d ҤLhNsFT=T>Q/uE.k菕 a/xSiPs%S1Nj$G֭m΀?TbG|s`klSYm~ͪ$f06.L.@|y<1'a"#RɬUM[&:)8{*~ ^X9{Ƭ`~΅^0b2|:+w#|lBi Mїۻ OlY-9olZң1VgLI׾BR؞{H2ʝ!5BE76V ,)q#R!up^ПRj1y |e#LhSuy_.ȽF0 bp&cf+8 "c (UqjR֛B_MRŴtjN{R%x`'-'\x{b%w > X L*U|@#"joAh[~1J.dDA+ _G@L#EKr_g E;MC˦EMĺ V>jVg6B;hN`7 S|UY³P?a;7AIZ~|Ha}j@[#kR(F tSw+ǽ#ӻFՈHxp/Â'^DXKvKX eт6VnlX-LaO8ir4"H 6?C1|?^:wq_*/u}YWZF7y(z%Hp8#"$o&cYw:eTkw7)'3сr:e2ZĐN%[4$of^@/e6rVڑ0M- 8[;AJTw ĩVcGzZ&}e,:"N&#R޺4WΧU3N.Y:G,2F_g*>YM \]j5?|y 8̫cOs_L2DsCsq׫4k6IUi䨬Ǹ)o3Ck?֎┛B J>K#869! ;pf]S}&,]eR =]1Fx[Yt8'V0:A}7k+ׅ 9Ӱ煳{n7"֑"}DzfHS?\/h| L;f,-gWPT$\R椛Hc5 Z)1Yvbڅv:2p҆ϰj N%2R䧟iYx@šj G;E1Gw3¢ɚ|NjaͱT-$F'm&VҚ:.a&[fAj{$8Sr5[Q:5h/@D"{ۉެU&~ Ib C VVM4+Zl;2IkN-8mԦŲ hjLE`J{8 c]`3xsXy.$CtP QԠ0_sLߙS1c}YYYN?8_^|#06#Uy%kvzJ3 ;ʈ;y 0gd) PtI֞6)Zp8 wfFTc]TYUφÛ`=X= 7/ӗ.6[?v 'MXmȔBR܇R ϧkgu^|oLTB$OҡN'=Qk*Oqur'38'"xK!&>G ktn&GP {룄&c(i)_#By^Ɯ8 4Uy"t !ˊҜlVrH=?hOhnx,Fi.mJ[{6(&-[-'Pnð'eMR Ŝ0[ԷG[p?ptY&VwssS-koο.G,?^f-X=1ҊSk-ɗ|ClչP~r.o !^Zg`r:㓝E_^'IT=跘|# I[no:QѦvz!ρi˲82xL&ֲE>_imД4dN!gP N: w#FQM@f8~@J<P$u=@_H+vdaK9\ݨ_~QJp^Ss*CI\~uldncMQ֚80^\$CPby~-E d-Sd66\݌4}v>¾v8q@NC< my䘼 JlU lkAlmYIގᱭRZ :m>M & Ïv4:b^gvo8h "p m)6{!a<.w Hlsu`263KK3,祏,M_WY;;``kד5N#K2`#-ZHD1:Gr%^ʎG=/vTLs(Xm< ,&W'=j])'kЍ(N!mGmtro8E%԰ A-8L:ŽmhⲛwQ`1%!mTi&pH0D8 *h@%,=Ha1-& GJ*D\TdcvS)6 Ck_w@8IծO)Gfjcyv.quW*Tg@'Հ$'xdRJ݀K(aI$KuR[.FTgLn`A3;;n9b6a4Xc'q!ZR'&Y> O;L=Ψ@\wzAcq4Ob9];6g ƻGs}Rh6TI-iPζ(:m#(D"a!=I& \%Oω ʲ8`=EHf١ .}=͉O✙zSN2{ =8qYʇJ|ϭj2f,T\؊U. +.$n(ʹk~e/,CCk>Aj'*2ki!ӷss]]2xr0K7I5񑖗jgXT4\ŝ)2Nq9{ħc`l?< SK|TmNܔ: N/915;Z$EUچ EhL)ŻIe<]ׄXH'n`hޝ΋ e->_ŏA_wY}igY8 .dIw ՗) Ejx f0aU•H8Ka\86_a)Ȅ'BXI2| ͨw|iD-: d( +BV$8IxA|>4Wqtiw ,-:r׈-9L1Mc߁8On*zv!Jjb TD)n⺶NsGVLb-@Q^\Ou;1;I&dDZ=md_׺Yv_R?UTJ?^{FM~]Οϋ,RvA͘f0 AۆY,΂Utra7kJ6f5t ~oeyh}j$ in 1(Mx]5߇gP:@}m$R9+8HGh44 Aֶ[ULV4leDt&%>O0FQAjp]Az֓WFa߫>dFC<43;G3x(Do_7ބS 6(^jR㲮Tl= fH v$(vQad8!<:&^ͺR =*-k!k gɨ (,ܐyqd.y'ON[%]:U/T*Ydوd'b Kc7:\\u8وZ0+[!U=w`n`7qxȴS'\w%I>-UumGO+h]va/ښa'ͫ.A czQ/;$v ٫5o&8ߺvIӮnƛ%P[P$qQ[ !PS~ X GJ$$v,㴇2[ZO~.y{IZ zoV4||#3S.F+L{>ԥ9$ʐTq+߯qq4\zfM}ɑ_yAmL0 lUڂY&o=㾍Pdsى#ι1Y;bHQ@Q\F"Dn=w2roKxQvƣjcJz*c^>U21~>SYM.,FPtިgi3-Ť 9#;@¶!#S &DCn2:_ݩopjI[Hy!:Oz|ڝ&P47;C~þ\iȰ^VP(o]s[ \|Z.VKA]5!~B)KA%#cUyyrk|> Vji vO#X{=KM`&dn`mfͶ_pN|3Rt=,;$x麳HNjK iZŔ\I}>N])ɼpGAQq < 4szZg#j?y EV?/]ח<%~o2c0U0Eo>Owqx3 <ۅrOu0\cɤ+{\R3 اfIF665=wn5GԁKڀe.=Pd{;Lbp b8cg)fe56=^@-L£D74'+{,(e7c b1D7kM#|!G#ͷV%^K%=ο[{!3Mܷ|-1Y9D/6Es!+S"" GA4 4o~Up/E!7^i&m]]O1#NI{oNڝ+FlduqV E$7+g`ܙ|,sLmܸn1Bb/UnyݚkzBV ]5"[Պ@XO;Ny 1u_=]ܭRzf@oyh]6{pxj J7&]\2Y-< ԘTMyȈoMok1*rU>+@T]8wha,ʃQn67r>-KL$O?`&^t#볓\#?iA6ABshGҽ9=O Itc%%p-~]t c1BemXhcW,(?5]8syk%*{vsq˅-t$4B tMFCgJyW[w:iW^"矸P5R (y`t:K`I!&)8A潅@<~9m޼`'һ=_]{14&F sG4NW]$s0lHc=KqGB!`bv".,SgK-ȥUeAaͧCVauLy>Xx >0zb_hd55O6gU'hDuiWs*KodTcE/wӧҮ jS{02ti,^Gا{/VR@i ,6a~WME?㽄x^uݕD?"N:~^)HGXU|vE:y>OEQpiUA)o~=sD0/Ys-Ux &`([L ث2Ng[$PIHN~7`$ ?(QGgĖ2 Ei a15{-z-/ydڶ]q40T`Uʘ5f +PalG"v?mZjm펲`SxDXқ23@.rNw4pֶXP^O3,JR&ҤOhK`ƕ_Tp ݛ-bCnňdܛ,9BDjg p.:6HngH1/XsHX٫0<.4U ݇`Rq,,=x~_ FTw{ F,:hEjAjHdI ?^͒EES"#^4+^iˆ,:OxZ|~q^c_S&a7/HV<o[348^$0T_i;F>NV]]55[ޱ bEi5x~yT_N& P.#.=Q̊:0qCLi_# P~ERggMB&BW+vb b*aNc 'x&z&6$F ZAK-M c[Ƹͥ JǀVRaX?@ŵGO޲q3k^K_8dhdZ/Jd쳜,P`7o٦6@6L8W:@,C (l*CJMfK0[XKȑuW&EF@S9&wҽ=r6-nfX^,&[FCVϤ܎p Bg@|ekv?/kl1JRbM/QF1{YW{%?e6Yq4!6׵d 92;Xu?^i[U…3b/D5=Q0jRd)L4!/KGcsx U4%Zo)?EnWـEFSdXF@h,z$sOOD+LǡETuv)^d-qUXS5p#\Ṩ3<<~WymNo`~8,2[y:oaXq@ ./׊y"X_#c K  n5a/=u|;{ ؿ x"+!kn! .45?Q_OĻAd녉>|XXZ׃_=3/"X(^ZZu4VGHflmwjjs_-Cb\~{θ꜐j_8w}@*ar.@Ht:Ւ'Bzs%PCV~3蠭ZSH[b8kb&+*~"'"{NVK2d<Cƴ3y] xE"EouosFP#нFi&dRhw0GhE³ͭI!ySt6lߵeoqӋ7 "EzPc =nZ2.3߉C$հ}9эL [WЦ:ȏǼWN-}߻;4r~kȘAjw(Cz36ueCXw ,ȿaD-C=Z(ߴ(N35•gȢ"y(Reݐ>aG֭~Е߭if/oR›Rߘ;d - ]\3ʼs =?= 6W wov_^_0i:ج;jRrpc+KFbרGQpef rH U0(-y9SE'E[i IR :%B  UUe?פaV<,!!)vkVYT?w WF I|9\}Ɲ"CIՄ>kH ևv.-ՄH(iiYuPE/ێ[7uo=*Qc-(mg+d0:1ɷF8ݥ6%60_yQ-ihfҼHbaŎ;pZ0ڗHS _6݈zr}u\ǃaȬSG'V%lL@0qp2PŃ'2Ք|Zf({ʐ};}Jh_@#1BJPhmf\hā !<^"753u -g-sae%}D-\)i.TQĹ֤Eqԑ>Q1kU;s@^FAj\]lGt-c1kWO#dF9ECO>wdoDA9E.|kSa,/PMk$aܰ͟VS8m6)B ycnfåN߅!Cvt)l|y4&~Nz=WQǏ5zp#ChD 'e%k t=PNP}HEKsnqIyB{e.28ټ$t+{jZ_8XS7m(OV68=νaܫ$I`;(,hj ;X.goR}-At|wy+^/ -[˷r'A٫'`^:vKȌW\5eA\*oVz7r pNYC|/y>Ƅҽگy.ڻpAlb4,e'g 7#$Sچ]Yg?Imv= (npN0h!8(q%h iѳuIZMz]%)ȶT35nISEgUZ* |@g49i#Oۂ%>׼[lېR@i2sx|Xy;ow{zh]HaM=dgIWKN5~3I8c|Y:77ARe#0r͹H4H.bP0By)Ou %VTRQ>(e4ruĺ>}M^SŎ[+.Wz=ugSS.U&/ -x}\~)SMXP4sPx~+K[Ĕ^ZWs{E@=aoͰ5bbE|ト'rs1i=`4J:<{G rx2qx0^؃W{zCVW7RZf* %1#)Q*f'Ow6֘0Ƌ~ai5-$CyJ!^lKT'&;0T<W1 > 7H ?r\̉,`27&Q\YrL\@2~ZC?|sx>F}5USrX`+ e_8x+Ge(r{CE*d\$VbՎ 2gJik~Hp^tt'cUm|ZAl=![+V#Gt#4L+K($op)GYv |5179zߧPĎ0 `"5&T''S| $raKrA ldyR6ع6l[QhQ6qDY]ՃcAݍbE|>.C\n²< Z66=XW3>|$GW0p$6FgR$*NcO̚Z<=^ݺ)>w&c;){F'aa |sXR4/2g1$z17dt\qz5qTSNOoJI5>eTH8> pQ- enQx:{qr1 WSTjI@| \P8.)l%"zTTUɮ~8";=';/ŞxB-O4-MDj!`w."KQ؁i9nxUHQڸ`x0yŹ*K E𙳠:AIz98vrD~t#GqNz8Cm+foiQb3*yPݸ3?)xl!z6W Ƨdh؋4G-X,*B,aB2VgvkH4<9 6+ϮM Pp]n-I*r8Vtdzq?*`$`/9aP f5D#ѣϵ@+QT\X76܈ ^t";<^>AfJ4Lz.>'aus;?t>Rb r ~'4u0g9kh˼AⲍlBF@'-}6Y[x؜~%fDޟPKj*`s-3VAcK~ia>C.f'l$btp}EҤlqny}Nq_9Zw!uk~:Șl$K( 45z3UɉoB8FJ=VlvA7ǫuhR~s_L˘5FVe_φL<z#3SfU$ \xdK dI/R<_2oཱུX"mx7t~&3Zǖ1/`qb)<ĔE:^PN?dc$Xx@{_f`wj'Z`%曲4ũ;0O!YBcjg@zarF{;硍:ߤ ᎧK+ֱC2*,x-3ת[XswF#F BSVݛHsm^w*$l+B)Ter!8LkdJ3 9*myp<|-$[kT, 1: 7 i4S@b=)gQ>78nk4 ̻Ph8[P 6fZ~5{,KY; qy_aw{*c/vF$vAya,,WDM\\E6U,KglɌ(5f>0 l)reͼ;F=1x;ߓ;+"@yߠ[8U[k64Y4XG836,Ԝ>*@6bhY\I,̶~3|7 6?oxAQ-Tѥe9LowM~AXZ Upŭ`X>`>jmX_Kx@aZ_\ʌ*MY.<6B_8DpaVt,Ϗj>\%8qJm1e8,=\`+9/=gq5 ~8.eOlJ^?W˓/Eiz!߰K-M5 ֑As+eM|*'LNJe# ]E7Bވ=,r]y"lLVV"(`%^$z(6ٳjwͥ3  |Wv)h">|f& O5 y hۣh; b"toBT@GCe9g?;myV; }dfܳz>L}Oϡ,>EQRº:42g%o_r/}ꙓMwc+ÂSx&\Qu \E,n"pVɰZiuoJ]CXX!h@]E2+wdMفf ]n^0BR![\"~I=F7Q6c#l"Ƌ 9ԍ`lH'Ȉ h3 ?)C00I†z.A5Qt+V=Lm7ӭߛ'vsaߓA|a=8:kkt'SCPI=cE'nif`*}Rm\(:g@ύ=xkz"E\ /P%;gα#F#ggdxm?y4B*&n7MR >ŏO9y-^l@~ pg0?4kL$#Xe?}GyyTf#KӠ/ލ7=H O@{Zd Mŧwt1Tb@ uB0DQDmd {X(XՊۤ۾9XBᬤgpgr&x{t R>B=ӭ\"lJ(%Yaֹ|-`cnX]F|AnZ BzIt^nB=H ̾mrd>Z'~eSr9t[ر3w]x !oWT+ u6zH s 4~CboҡEU(}:cj^bW]L"ж]uAI `Fk>Kr7hVAn/Y7&X 3j!u&HB! 3k[g 4M:n4;fwTH-@  NlKY~NT@j`6[@nxx5(tnG+8f2k7 (ѭǝ | NB]UǣHum>NԀ> #5}15-8n"; @fBPp V'XbDG=5s8=o1=7 tsi| NuRr3?24q]<0P%_Wk;=ʚp~bᢔsp&dIXSOPw_#L-w3W'g$>8;1$flktEP*8Y#gۈb!?>BsYa{x\p-肆0cP F! _©8ļyZo1.Wd%;o4qd/BVGHOK&]wylRhi6Dh-U Z" fh-f ԘO%rGIʊmNu(d|Λ+"#CW[RWL9Qy(>NBwdM JD\*##eg;sɋJn}kJpnY$7?)i:[kO;ٔN9'|@v'H`MH9YcVӲ+'#C>T4aTxe57 AwrGW7k/k8zQA©yOgjZGÿ<[pڼ,gzsKs3VMOGOcwA_~6kx.IXf"m:z ?@SyVx{1T[7z BZvr7g}'!V8fq&[ۼSUb>/u/0G=~[DMhcAC5V~۲9szm%YJ7fFdiVJD{=眅Lh*^˅HYꆠu\@CLiiγdEfݗ+g2>ݔ!Ή.CY[7˃bG|* ,-9`˼q`:>$hsn66: "I# u*0@3ޕiWAPď!z<6 SE*˙įT)S svsȦ.Pd>Pl:.k.MjNn+v>p!aK޴̛m3yd7Bv 2ؒK rA3z˝MK&6h#rv?gISe^ A.3P%)#n4!SBpA6+§32+\K8MdӝuPĿKHy9(n1ߞ2Lfis,%~,@9M!B?vPOJp0XY`[mz2 RU%DS.{6W-c9 rR|ಠxAi\g =VDz-PTX-Rq_]v"QbН h/)e4}qf"K^9BԎqd"ff叁Fzufs7R_U0romLSʿܣX;&O,7t4úoUFnٱfkB>tx\f2vS݅E+]QC !RCk=#J뎄є+swY#u/ÄFGq5&L$1é_˽GvL!Ѫ"Hw(ll|8,V谣^#S ̑6iM},tf(fP Q7 =@A]w qӪ-7$3zu=٨A$|J!HK]< ] }q^Omf=]PQ T9R9րD KPcfIJ&VGVzrm5X"'ؗ¾Ƃf7@ }UX?;vadlr8;/yYJ;J R4,Z6HϏ}Y&˷,5mc v5NԻGz17XG9hip+7WK:_IYȫ&'RHV%$[cW$" S6b|'>cp6nҗ0r ,[+W B'l.|g.Ȁ^,cJ낮*}%~0\$" wl_fy&%a pLG~9L's%+-`l6ip&۟ܞ(Vcvc ~j>t9-e;:Z$,Aob߳U0JJojfJ?oG`/I[],}9ѻ`V&,*eww}[j @rh`w],[2kBT)"b@:3Zݢ+f2Uzgޒlv7X4 . p>9+{5fGgRS7FDbO#Z/ CHkc!a<{ZOD$6!qt,! ٚ*+7J2sV6Y/==]ԹSB^#зgͩ9ԀB)~yji;hC}Qbu2XSZn fDf-膃Z=]$idXed_ ,O.H ݯ+&|T[Ꮲ?и,V.dOk+%Ґ0}p#JsۙK>>"B9c k 9>י) E듗D<* O<Xf_訝ZA9"w5%gDǑCQFZ`,|^']{.VcC2hc8aZTF#Co|'h~V4wSϝJİ)}Cg`hh$$y{Lk!w;qx3ڽKo}>qf]dfV$h߾-yF 2?<%=evh+ 7o.* )s!`jŒ}WS⵮1r\?aQ%ANJp:½8P^TGL #4w_Q\Wpl|~j9tz P>S,GKKߒ | B]9#L'e B$^CVDKh dbuVevG-N {QQѴHZJXALi켹pDemj0Sg&u727dR̄˗^^t:av.,:5#bB{ pA4*uA2n@[wCdt/W rk[ 6JS2"8ǜ% 0N[}^-v֗zPGvHz IFrq ׏|68"+ S`hr}+˓G#2:L3U zvB&Z 6{*0эcPzo4 ]<ڙ0GlZT wF(g)RBlU|lu!*^\enf]BZ[Pߤ:'. f uyI*n P ZDd?rX5!!5Ԇ]9totLFMjL0s. 3F}6}d//?"P󪙀L #oJoyfI_&FJ&E)W_YՉ5);#ﻫCfsУXY@Y )+7/H?^I !}J>$bĘF.<ށSQ@ 4 'SdEY0BfxJYWb+=6+%H/\@یo.xXmJB=CjWu%u'-dr7jh$PD[3r$?% ]b˙Pr^RM4繾c@*{&v U_{zK}U} ?/VO8u$՞\xh= >zAX:f盻wr#8/VC>~ 0@#TF3ӛyZ/?b o}Z|9.|S$g׌i|n0q',GfveٯKYâ׊I.^HEqTڶ(H)N= h'h<s]"1s{v: Wf7C"槤S '\CQXo6NNN$lK^;б$&pHDKkf͠^ӂ42DezV8%2:>껗2\q"/Vy-gh˅a)lOnG5cU`>Ho|ghLvxb &i I S9bE!i!/u5Fw/8Bk˯E;K`4e۳Y*| G[?b`FFU,n|琧oĒ m F_pd E#tPވC; rfVfQʫb?zgGt+SؖR@UԶj]͂_N J:5h3Qgfq6AS(n0:5RAO}B?DP؞kCfY |uP TUQm YмcR"HS$+N&4#naXu'6In0'z#ݖs G8n5i7Y7k2E3ȧ+J{VRFÚc=K[o}6jM-TNf2˾ k)&{,I+w12$KE2K r|о.HR^ni`RMz}3]aE\Se堸 0;MRNGuR_*sI[JfB|̶7[S$Vv2ӿ{?up/LdVaХwuS?ÌYakT:ko>H`cI\ѷn|TO˼)ܶJ c*~ټ 9nH+}HPɱKT1uk~'6K-YS(IϝMdm `'9ޙ%a!+XZ"aVKp9)L| r_bTHw4{츖SuyxfvXGPNpY.w'ue)F,ʡY``E &Akk䱧ʧnW!qס8rCŖd&{tLJV Y3 \|OgOz獖Zq* p 2?^8{(\ t/ ~\?<$j"^᪫"NF6=y],pouY<6ÜJ] 2j,ŋnp[--v $fHǾ Fd&ɎbzrUn "ITM,1L~37DiA*6LSclWB^'ۚā}}qm0 _6~Z3ζ"\/('& L &.(OR$-%2*+VP +b^&]n=8r{rmzZY3fs&~<;s8Hn7eS^[e*@ztPӦ wH!Et#W#,TjIސ#|&i(}Y=dp񤺸;ϝn!>[hGڭ|`K3ik Ь@Γ%NCx U*$l(Dcq(3N*9qqu^ ۉaFF-aM IS?KjZ͟Ƶ:}D]}#NE"NQ#p0SE:;_ZYp$,V=*tل WNZZ ͷP:18,ځZd72s8d^Nԗ>@S`n\7mS3GWE2V+5xǼ ,F n #%^I^qC *VRc,65Fa &3]I6b&ͫ`Nwd"LgDBW7u!e(ƏmO>]OH f,<9=߲$cdO1չn|P. 2hO _+, X UJ2 {)qFdZ=+w[2'.27/$hOn 5L7 pz+f+*BZb$'q5]zs, AɟV0qܙZ} u-lOƆ>Z~,qq]q/K˧;0̸JM^N bK(w,m",q" qL,!;_jnD&^ȅcSܚiCðG h,KH~e-1|(aFea4l<|#$%_SXڏq(+A7ꤴ7,NSܒp2Ј8mW+s.'=,SXh*Ů_lٜ&PBN]4ŌvFk†rx^ye,{NGp2DɧW֏mϕ Db(sřϴD vE9a3(}G57 _8SD~}(*)q ڊv@jylWt~e'4nuȰ.1|-WR4AxDbQ[r%d+@O(]2`341%~jg{IoA4voʹ^ͩomwTc^g2_r͏Ea,Hי ][U%9GE8,Mmi$O(UMiw!KP~ BWgg,0!Op{G>@ώRexd%|㬏G7)~`ЯKO]np8:XWmCd$P󋡙%ϘcoL\ ul`r"*r:T>1#޽h SP l!OB,F-HpXPyDCz(G[A+Y_'-)V_tIc-hxbd:)~%fm8:Oy`iFV]o2ָITo+̓I.z.(" ,Pb[Б~cuW,a&<\Y;F;um]&?ݓMCۣ<7{YZ͏ '{RP܅i B5`}4$|/n8+hn d j ^ؾ暠8#h?AeAzBLr(*г2w4n"^^GFat [:p V'@ r:DR@j1F /XT bҌ FCy Ò _Я9L*p~ӭxL{*o$ᢴ퓨HѬZe+q !i`:;.#ѽ4]K1 5"EzKiC?xv{j+scaͲ3+.TU5 b-T'/v Gx˘"Cq!X\ x c16^Vd>lWqG{mYssni.y(ƅcC#1latǣ]Gpע ) 4)l[mwu!Az]rP!"0v|u7 G܎: >m,yHpw!vb %K3c{ \]f67,ac#٦Ij|t |! 8L9cҤCX7qM.g "']Bbت6J'0i‰1CnaIW h|nAfn+[v0GEAicfknɡ ]dByCQ/CG?*dzm2_#Y ٛC Fe[?_gHUMܺU 0. nPorY3x Z\ .)%@rOzy]Tse$u$wgx > 5&NbՄC:= 1.Odcq+mZ):-lG(0^$l+5P_㽷ƌn|Ag'w}M,I} &} w~UF(3UKڈߜƋ*c͙:z?,gY27;it6.IgÀWɆLKATl`Z +eȖJWu6t"fZHP`=gUvP_@xs+qa+_9~l2 +:aZ++ݝGI)1nkSɧ 䨭!BacQ ~ɁF`o)hf9&I*6I̳llAs߃]e|XVwW,% "ʭvkM V`!:2*# %/N"'ͶZm]Ĺ-I5[n\8u w ̭$Z3gQ*-=7*$ ddw wKb\N7L]GIfF F'Ko+BUsVY~ k~@y:&O:%M|W( yD_{D4s^p*RAjfTt c>Y渇ב sy H Z`w ^A,ٔswRu;` hT-cܐhqGb3&ܕ *__HLSͦ:n.HaR[ )2֧@`MgЅtH4zVR iL6:I i!5U">cR{^0:[my9\$''1=Yl}8hF٤?gDnof1BvzJR\/ jL>g?C&B 'delozL=uB.FL$nj5_6iЀ|MUv(k5S}9O1(uo,@3^ !1eTyxqJuSv#8dt? EfKѵ*T4pXJP>}KV β|x|CҚc‚Z֋ )U2Vb /i`:ļeɦxͼH)vРw}g5OQԁ˜,}?ٙh&uV/BMj{|1՞ӥJ5o`%Az zx}Ü_7"O?bJ4RbQ^xоZ]L'<OvKh<`xqyN.pv*{_U{S;ҵrxqAϓ*\-hR@%JO q"4G^sWf7#; ʸP 5&3KW{:At􆝤#Д|EǔB"^2NRN3!zGqУޠscNYcpr hiLzLӛ9by?q572iSy+O^Mpܑ |Kudl?DKo2"* ͔ v.9# d_.-q,B=F!I7uVVg:c o"FB+9^ h;PKŞ(x=غ-':5?Uݚkx8w~dz:sTa,ik˨Rr0L 7t$yx8ۚQή3gA6MZek!Ղ2Cdce' UU-k N28?@Z$kx}ċ͓vç!jrVW?10R/5ћ9I`]:AIJҾ`+I [ZyPGe85@U2o{zzV szE6BXQJFeÁ#;tD8'[LI HCwC&H[( oeȂG_$YB[!XRCR7R̮<NZy Y~j$Z6wo\m>yV?@NValai#ڻ0ZV/Np (!/W7ޙ^< !O? 㾚OS3mX[d>orU j fWrt凓lByfc4RQ-]pZ"k&N1ϻHPobx[qg,5B:D'y cP&>*S@1IsQY6ΦH7i@fۜ<tEmU'vD^5QѧuNmm6V^@4PڶXF6 QDxזuy K1RIS*}x[K&qJUBQfӕ(POsh\mjUYBںtX"?͕cIi'GH-\ZoN" ; –<8誓.EעP@| '#n&pzzpa#_#OՃwy$o@?οf _jg}.^,+F" O1Zs0gtPtPq9 P,4pBpЏRS+P`?U lAMgsD>xL!yy?ᕰv ]%F[8~Nj{}ռ&<ֳz8 ,`ځ)H't*+<8RԚjyכi:cY'g=!WQil`4P=7sZNk.<^x㈈ T\ q8Hluo0h}K ~a2',&bQT ^ zK{,afÒ)i0S& ELZtuiOД] -ŏT< B%[6ː`+*kؑ>3/t$O,F6Pi7%Aq|9^D/1)Љ⹂87X͠6 ot!B0{ۆ}ˎa;; dGj/ٴp=hfUk~`[w>O^3Xa(h5:iV@EnOi)zwÆ!l[ o*MfAEϡ}"?pmx:Mảr\ 1"{c >[l]bHKTtoNUl$Zd+CY_Cs*B{HTZzưy+-"џ*[qocIJc'  "cC#V|dD^6jB}[i%/V|QO\QEV#*W +HGVW&@plƓ{ 3Q _56$ G,YzC;7p׎z =$ոΙd]9ܽ1k*?!&Yqѥ$ k5<ͧ (UܔV_%\ ]~,&u&[E w 9 TUVX0NJ=ΙIXSn=cYUyAO8phdU 1kq3uf'Zbgǂ3b|J`#e]D<2JYaճޙeC/R^F&kXr/Sccq^\r\@!,H`(r8İ O ;ͥ5ZE燥!\9%[8y}o'2)wv `Oh~:TwS;i׃ M!{3!KgQ JQkNI$&Թovv6m-U4ד̢!7B6'`l(ț q~*=#sp^~ LRSkjB\fb|o]6+-O,> XAKEgDuE^%HեՖx)TM^!XPA҇8"ՏS2"L*-x|yz.`$z[tc{yhBrDJUv|( BwWs9jv~pa%5,ZV(Ii~sgå$Җm8Oꄳ͗+w#e;ۗX' IeUIȅWGT{M0<Xp#$:w̑e&Rl` epj?FL5 RmnaFBfbH@5enA8@11J x^ u% s0^=&yB4}_AzjoglƔWEh ޘIC?(\/ %aP(+05,ׄlwcO4'aݍ1H~i;W]JV`9Ӟp/G'Sknbo\A~}qvR.|GЄ{cJf-2&/Pr#*W`ʇOQE&.m1F)3t废e+{t1h"zQBxl GSu|AFREaxL'em—܈wy3k0BUNL2*R3&Da7xW](٬x~҉FednZ}㦷Q`Sd_Guȷ*ԏz]鬰Pr EKdr]|5{}[bF >rVv.L@*VY穞"=nY*y).pA?Id8;}.ȆP-}QZFC1 k":Lj}aW_F@S$!oDD ghwQ3-Mc%߃bSLb#?`ݏ6 hJP$9X+&0ؑ;1@=1{a#_k,r Ȱ+a~5Z.LePN&ehENA&,jo mü!eІ˭}ve (/6̌b`1x'FH༵0QP;y[kA*-}9Wh1 ~@ףѿs'a~lF ]C2">ggy7=p)oBMWD'z;؃U(`'l(kU}ZIy͍Ey5HbW7b= l(9Rš㍋Y/ar9̉J"F8>YGki CP.`1!sǭl.B]vM]KXѠP,%=Ukig z(|H[?;."\p+0@8,{m6^ZSFOv2C\meCUUdw'9ۓ;$UUT_RY0#"!^<τ3K7Fh<z唲q.(;5Tc`sۨJZ_Tj 魱Z]^1?2.Ii ]=Iž̲Uʚ*8CBsy©PJJW{ ¸gLٕ̉ލ'ͤ_CLc3v;ɏaHsY"b 82p5)ohnʭ{M~AkcO?Um<{8ax O5MGLR.Wx3 Lrٮ_/6W epQ|7&jXJ{Y!"h#6̥u_ƒܯmrE<0>\qp(=ѝȆhfxH½|h2pF1Q#8Bs+:7H>#Zt%3)}ﱧȾ'zCy3ѥwi(!5B=EaW2qX#5ET_dm%i/A9uȞYSr#AUϳi)3YqBF:\ 4AjӐeC׵hF qov64\㝡32Cu;~pnL<ͫ}j< RڦI;('EP BP8dzKd3it%9G}E~e=HuQ< 4k#DZku1-p$ 9Quc Xȵ~SïX`i ;y{O'2(kwCҴ뺧V'MΊ^t:!΀Lڂy?;: 1!]ӈ8nr&kg^"3k~rdqF(2#$ kzIX:31_=w]<زYĦ 'Cuaf}UHx//&Wa gki>&B!`q/?DFRyߏQ@ bEbW bKC [\>4[+Vp$b ˎX#4up80^s*| Mԡ? h9#o{,Cj$]0>]3D_i&xN%0[ȋ`.5BO`a=RQ@ʫ;Yul&jbVJggh %TKSI !.(\{hqa ةҭRi-~dx}NԹ qF$϶p7ih\fB͑ dc_!rR{<%rxr:#bQ ͍1RqAF.ߖ1/s^.M/SNOI]\0!B=;C֓@H7Ajg Mgam~%t%jVn \Ҟ$n?` Iԕ).T&:[铖p)%B߫stn^cgx?^Ռ2bH l,%MHnDn#B?%ub#2 zKr <-Z =%>@ .qHaؠrӓNV^ebpcũ Xu7WcQ-k*o^YH2AR] ͛#h+_qwZ: i aE!Xs*zB+xKRca!&=\uXNdivX0ʯ(]V8J\+i-.n\N>/8#aؼLK:z]r' UJ[/SuQ\7n!j)O񗚠̵S.hÈl6nn#2:Q+ S5)H ^YLE!=u} \f l<+_a+V7#@bzt>lOG9v1ڥ#1XNm4nms 2fT~Vb ϛN%T QWRU [CHT=dsoq՗i"9u W{7 '#Hե@$҈DvuPI.Ⲳ=٬M&s^(hX_u]Ir[M.V*n xbLs~.6 H,b##*pG5](O|mOZ,Jyz*9n }u*? ,D2J!_/29joRY¼:bDzpε˚#"<FwcBHtIcR^̗i@eRgͳd+lu~a7(6۾xZ/W )Ջ\#W_7nɽ JN 5EK.2- TTV)Jti0ʵ (6<6d(#-ҹIt]Aҧ/2iV1͡ 'a=Dl1z:o~Y#=T1`dz6Ȉb58 @8[^ A{hWI-N؊4c'*u+E.Y+9)~ή(q dS8B pCq21PGw 0q/V4'ƤԺMlJ a""dD]CP!ZZktGG-:isj 2n@QxUX4R JЁXnu2gA6(A šź9ݨ,7MdD+LُaB`-h?u^T'֔@tҮfuJOzk{bXԺWFa!xP߀K#Rֺ<)QwBOhǍ} lE^+-ӆ >XE@8DrlEJ]MjR1cQC0+~34du@0GM3'p?;A5q:!5K]6>{<- 1;,#&|_q'*P ^lnwZMCț=Emk"sw(#?zqpX㸦ppB$)'š|z-ni䮷{VHx<+Ӕydg~r$ou|iKCi-cYW@_ˆ%!~jir{1UDAʉ@Tn2ލ8έP2nڔ%(1)dm˥ia]'LV`9y֌wbe*R {eom.Е'cgJeanR޸{' 牟c3H@ +mx(Sv>@t>lQbjȹ_gUFhKG۳2qG/bxzPe97)md;o`"Tz_#O" QR3bx,] eDwӜLMAt:V:Q7x&@G]wB¸?w՞h,7F;*CLzEQ7?.r0~rwB\ӛ@oHUfG8;{KDV A_0OJ0Ki=8nmRjU5*G7 =+ǿ{@١I*^kzƁLgRg!N՘oGc?HJM6deu!΂*M bI=lE]-]A@Zબh^}"=R E;g|g.jW~2RW|>}eOluk4C]a>uۀD3! ;-+M@f[o0Wp{} Ҽp({ICYXn+=9#y# vUaBn C{sT;^珢ő'5aYQ鄾xOdMˈ^ggWWvHj2MltaV)&1BM@^pSkZ"ςq; )"8kqWPaF@ط r΢XmBH n0_Xm_(pMj;5G\ՃCs✣U;~Sj:4Pei|O@DG2eEf}n1[aƼk-w? '3ƻErOq+)Ase&D+X,(jBR1[$D5HG^͚>PudCt+W9}AبFuG(vbnPY̰ cvQhޚ18Zi`%w59@{@YgwyM'P.NU@Մ*2TryQrZ8{/d aZV'\gY;]i;1Zj"*jOpo߸7o6 #yT_̓ U)x5پ24q&x8(~wTkcl}A4ݝ'֙ݔL1AiG#V澋5lk0gjB6Q\$^.36?sZ~-S̚DN.`cM|8S#Vmm4qcֿf%j;[&"|9 !p7)WjoO;EOwU !m>ڈ) j/OxB]6?SFN^MV>+tthNx ԞS!=p8 󞅸anhYP2"쭠]T\ X}\6c {7jKgq0&#T6`.ZV6I+Dv﨨gZOw=荣X[霻D]XD[ -hȺn<^&T.5|́0JvgV}ӑ!ư"CAz%aWf}q=cCp&q=rB#)1`LǹK$Չsox7p1&d COg_|m2{ZYT, 'O 9[<;ԢҮT/s UL(ȋy7 }[La'2IgL+ʽ1]JKS\5i-<BO m+6S;CU;x2!2U[$Cy('&AD]?PԹY<bp؁⋍wcT욣(&O>dʇ̍ST:ڣȡO[oM*(WA]9=@zS># q=7U z𝾵/ LR 7wzPLzّ&6pL2%x60 O*j"aO/)/bL[yIoR(yᏰFewZx&Qv$)}Y@8^TfV_dL9+K,5c) &."IʩMI7E e eb%3*G;45&/5 5(.ې0EoLgFiPXlX"\\ [_PbQ8:7Gf~YBAϑ]P`kI!G~FM ekRc'k >w'hncRjC3b7Qn{ fEGji5}"ťغ%ZV2PR9*;eBc 6Bnt &>OjgM{(^|k)kI>/ P+9?=˷Ul'*G\f, Kj!WWn,&T?sBrn[]K]B {Z3G"f-+ѽNqO`Şv,+\BldvCYe{sd(OŽ@^|đ v$A`֤ƒ;c7E_|jN s]S;R1e?ZalP9Rӷr_BA~+Ί. _ݛcۦxZ".8"eCTP7uUɻ@rS//}E/WGuEwj1O$>T;*j&V[t G|vX\s'E1o-.R X9q>ƥ00+24]vK~**iH+棃֚K7v4^fGDU~ !Z |*;|jØ], UP}J8΅rY;| -xu}V_3|e+ߗw)gaFtaN.1&וIRo0fv|PVLe0P˶bW(У5-a~w:Md%s^4Grguڤ*',ecM&2FSn[ȅmFcfHBn坁 l5oXO ,mh@5xj\UJ/(J:kOQEZqJLWyZ}p#ʒ?떥-]TZ8⪧~4k+I[IY.z'<+mh4}407ElFI!"s=pqb>kE63].5߷ ֝QA|۩ J}Mԡr^9%(ID5+GntLQnYz7KgūuxX\rFEvifwcϢ2 Q`{X* ȷ0\#-͉&"(^ *!ZAD(tpVC.R%.V{g֠7~֩f Xu\܆e_pM 7UfQWgܾT6bz w4nwNDfَv45 FksL ѱ9,k0r^`yQN_Vłf'!"6*>N}Sz" fbҒz?U`N&Tehýv1bo tdOE[ =}!XX~yVT3{>/C*@;`w{5 ,_@(sMSW%$}l6B?(+5G`I;|Eͫ\ѿ^MW4T.sDHny֗R*%RVo%/,4)0+ۃ z(ergbh\M|h)l..tpxI-Sg /nG ܝ&;ϳuI]yhLT4XE:Z 8HsbsxXnxA{Q#緿qkPBBZe *lЪ{F|$Q- d *ew SWI5c fR~?X+ĩhG4W7BB^Lb`B`( (`6,yuw]9M ?1oVg`F@}઻m2R%m>N'cTbG^Rf+ߛf1#Xh1jvTޭ Ҋ4(p]QXzp30cG7/x*TT,u}%GŔr|yI[8%H<ƈxB3PF4RLE/EmxĈ\M5_eƮ92qGV&d`;Q8[w j^+ m6!.W%i H䤄䪒0O5=RQrOWITMT,O~ :џE/ZI9ÿp#تOAY_d|&P~~a+qZ,`II!7`nkIeBKJ?p AQ :aQ_m<%VOIOw7FAF_E"A~<>EocP )WD@P IOQYI_a `2܈(|['MPIT̩0K&"S:h9mp´=ŽtGoN? o)vNїw:}0r5Ф4?5Aٹ=%'Jq䋼`ߞb)Ğû<-_GeWV@COtMOu{,PS]띸`4-'˹ -#Xsq-:F/1T~Uah;11s׿Ҥv ̷BEb,!;8OȶH=,V:=* m A({INL.J"ӱ=KXQ8RE5l͗6#LHIm~_&TO7I0-n=$אp `SY3*- ɶ>a~~Y:T3nB# %W5բVgm4Xnз"٠3a!:2, \4 +P,x 1,R 89p6fd' yfKű!B&;u˾J׃ \e #\-g?l8.C7zRf _v:+}| ={DH}g}N6w1HY!qD>1_|&hssh2a1#e(4 z,x5fv78ɐQ m~v?Yk\0mH41fMLi Jt?8H9 2s>I^a1f'ˇ/.0@ ;ZOut?h~m0<8@K":FS9R6۞~sʙ| Ӭ sJ)y9@ i^A[QH^Ӿޖ0$ʩgPc |կV˯@kvHp%L9qulq]Y,-H?KʕZH=s 7t&s dqh%N3gÀepquGta%lw??%WrJu@<"6Q )-3Ke @~>*[*S=*]+!UROFKbgc C2P$X;f7 :ZY't'Î,̦7?NsXIسoz !F'Mt8+$9q}l yzqAYܰVU ۱)@Ώ p-irN>nh!zqobG Sj^6M>Pw0GbΑՈ Cp-|.6);,F̢t"] X/NOpA|NS~.|3-4_ǐ/" -5c`؛LG U%c RFMTaH|u9jC ,@'jR}C1 <o"0[TI`x>Ј!uW 0r""zFɾ& ^4v 5̈:K 2 dU/ Mڷͩ47lNcnK?;ѭ?!P ,DGVi@=5j.^GkzگQ6# Hfh g Qy]Хa!DPO fQ}&CՏ2<*ihnIwR&?#w::voIr°0r 7&nF-#Lw-td)p*}m-\L;gH,r'@RuW p?a7'+v p`8O91Ѥ[ΩnʒI7qJbOU$J,nOhGO  1N58)J=Y. ?UH5Շ'FU)8Q" #$ČY\r~{px[ 럫aogP86orޠ:sBl:mn(>c'}J7ه$7i;?o^a༅m!\rT67 /Iը O΀Oժ%q }1eQƼYHGF7JѰkBVJٸI87p8Nw׸sSK(* L*ݍ?Al.A)grPDOtdqR*yׅZÆMW-4@JKsC7hLx#nrFQMn]D/ -o[fπ88ܲΏ2qcsJlxWE2/aS`m jTW=gh<{ۼ@:HQ>Ig/C)òV\RC1gPĺa [NI0kw? o3L S_f{.%MP0xbx8Ʊ wATh?ގ{x[3r IJ6{5#Oi&ٔEj^4VrT49KuKx>HA|ll<ՆK\Ї!G6;qތp񈌨 u|۾9AڭՇJ T%cP9G=&~]mā; $PEs.(҅dYɚ`)w.<1ky9_ bu΀ OjdK mˣQ24Ȯjx0lqd 񹽥!mwI?C^bJZ%x1$B"nѩxCo P29 +y57~w|~Ȑ$ᝏG|.[XltZZSgr 2H!st̜dPO[qtaG,VAm 5}< Z1; (rM5^cUVTא5~E$FC[ٯrT>RI?/,3 XE{Z1nMy^v^$ iҬF ܈Lr1ʒZQ>QF[8l9眇x:Lbٝnx`}^&%2F^0d)F4>E*h`zCm/Hr5qPt =)oB2<).j?usWe܂ۮ?ov[lev\$z+|凟كٚKhh^|Nh)D4lT|Ďwfg;.JǣvV[1`? -C`w`Q~gzf(:WdUψ)Z^֘[ƿƑ A)AEwK=JmЮ'Gbgy?f)^[~Z wnMϔݼjoD53Ui`N6&2Ӗ n0PTmQq-[VDwbC\tW;`g{T#'WYͻ &)>. ekDZ'L"\ո&1@Cw@Yna"I"nj+xP]F ㇮9:S(U>ۜenQSwpewX/( tKȲsx[L)_"&LQ0.R=cm`gY"X լޣ?2aN +O~7-7OT+r1}YS$dgM ɻTH:0@6g$4$b^ߒyLN4GO'HQ&z) 6u0#v o1.!@[=)-Tؔ֕"G |r#@lYZ5nFt3xGpH*ƉD=&0jleVMoЋ愅0%!1?: Hqƥg1Lx?33_p; ǯ4:x<VAD#DP^W=Ruڭ::m-F0?X̰RBY7$.X@2au\U(k,T_{dyb{Du{ݷ݊V, j=$%PC"Cd~AwT Aҩ&>zQ.5uE9ۘQ6j0ԐՉvcEf}ZU_%&i)O$} ^E $ёpĖhШ$5B/)Ӟθkt,D͗,@%}&£\ Et9]ᄦ;w$f-~HE{㉍0r^ߧYcߧdkƣr i]+ =\by g {YZMK&^Û7=H*\В.mΖ âjb%"H8q"_43lu[?dptO4UH~UѵcVRʰ}]iYl.0hf~*|6ٛJj k?c?(6]M.$Dc|}ƃph`y.xъ)<#3OrZciYof ˭𯋘NRx! k\phfd`DV;I )[9C6: #x#Yn){R:ņLf*lk >އ@yP /-]M#-lFLSͽXc*49Ju2vԐ} c 1ÒGB&ej"C4՜uyg546L>N`捸ah7p"D+לMOzԷ^v:|Bx) cЯ _Qa'CM!cN>{wع_/ŀGG wѣ?ȩBڤޓwp(ϤHNV̑]LiZeY"RvN,F\ثo|l+EJCݴ6K )|XCyJh:[pD*1-,49Dz 2)}gw@ k:_%mLU҈e9eXࢥ:޴E'/u0rtCn›Wr n4ĒՀ-(p~?xI5σt+R[[P=rPzu(d2?K\V*GL[zΗ.XrF+bcﭐ$6<,Ϣ[`/Cn^@BO`{C5օQ%4E"O5RaΒ9r\Lڃc2CO|ɤSkcT{P%vX1'ٔ#IP=gƣ7-/Dp^rpd ssbbf\vf\;LK.u%$۹ߗ&il! &PJdkjUdr9]J2Ll۱{R%JIM&W#LQ6=}C#?+ IK0ZLjp\d@CWL !OigsTrPey;mH.+KQܭ6XϩVנ7 3c7rR+cm,B(R:ňT+[#ʹפwkߧADm'W)ur50Nb[Gߵap f߶DfkM:<"HOa \~T<"vڲ5)A1D18Mߪ^1I{b S`:USYlmjt٭[s!{2SpϿ$,{"GhebZ{/=g_fanH׿EZ=`^^B٠:6r>bV/[i ?ODzz99 b~^§ɜ(TlXOm mnrN~cud2.d\^auxBWݬ]?""A坘DyaSU5q .}h.?ߑL ֫uTn]YĆcN2t9tAabHK`#4/,E]BYL쌀&6# {jHe>aў%br}SH D6s@鯍Hۄ2ˆ  ŜB t؉,C=\!<.m!0ؙ )KoATu}mj߭c\(~Ӱ%3|?tO @F5-Q8}CΨ "{e3#oDxY['#D==tb$ul|ҷ= 3ܨ[z=eTQgQ˖wu :RaocJܫ`bSK?Xfռ\4B@ip@U0C m #,G.iџ\'^BgDf(&Iu (+Iƶ}D JCw0rP$]߷WwVk YUDyi8. (% W )S0|J.栟~NJЋ־? úsFEDi7OH?r1oT2DԮ],_D_oEcwMo핲 I=8( ^p?%j]FSPUg| 2LP5j"F6D8̛ڱFIgfP9~Ef&D:jJJZHa{U 8Ãa\8e*s|&A]!MJZ9!2µ"3&Fl+8窆KB#'aWΚf;ktlh}4UD[7kXT~4ҁ zpIGx!<oI6R&D6eT]m9h'H }U z&:IAeEmru9Xܽ-yWvhТD*8/M2'jEqr")ٽHޖI$OM5Jub(e`mBpNV" +& #d~F[F526}A17t zVM3+h~4 ?b$Uh>;6@Ȝ~UDĒ,K{zJW%8FYTkŜ[y=/FbfNNQAzg-&, ZhxxQ>;F72@)Y,V=g=ҔpI`ݞ4QPĹjԡD>ZƽכҌ;c6_a)B dnB ok=.nIΉOY Nr0z&ݰX U->(g!"%Qא! GdA5b0 NSB;W ]="aJCWKncQ-*jhoKc2%g;W(j F"Uc U?DD,bGQƊXDo/dϭ5HcEIҊʷ<<2/d*C>znt!|8?tʊiJC`L,+ $柸qrׁ &[C-B)w*F6%UŊkB=˽-+Dc0QW%wз ں@CiIB@Ă?Zh'jHY8Dbr6M"R& ݜbGPOypY/$ ʄDDHo`a2~>3s9Se} |7/ۅRW׭v+ޟum~q [zi2`%fn)' c3bEo>>NrhlN61}7 :Mi#qd q+ S>>ΎWpmj@kDuP"v0{~A~ |'H>ËY3ιc!&q7ł"7?4tF|)4ef[CJSرEU>WCD( C ytD[|! BP Aw_3#봯 F̬jʲj#xd,֨% s3"Kb?*3o22\(u%brs_ƴo٭g E]\.<\׭҉yeP=Ic#T^kV@%\/lb;V1YFH8%[Փ[ɉw62JqZLӈq'23F1{u`K%92lq":2zm <zSFRK\J"pGj1%=롐F,nw:\q%™ˁGZ^3ŢQDZK_Ry"WS+fV-d"imTݩ ~OVa4LA{7*s=뽅 aZ$"g57f/VYIB˧vJ2 e|c=u:TZGd;c/\{-1ОQfaS\ Y7# ڦJ`fz[.[wyi-:'%ߌ -4+X% o Knc*X#m&gB C 7_U9]ԻVԛ?*u9kXaJ eTlASZ@ӐQAn־\=K:їm!M\zVxhS|{ R{Q^L/*2GLm U D؅4K]h׃^f N9] I|7|2Y'*S?< HMJ۫ڴ, }}&<㡢sy"<ŗJh5;ŧfebi՘IQAׅ˱ M"󛵊ڵf+fOP&h)DQ/$Dbv~x$":7UOqFn\7(]& s0Lc ]WS_M[ u]Ѵy;6rK(TP[TckLe(PVs>e"ߤp$8O mةpio4"5J(Qqi-n7j*or6mE)Dy[ wGIj%F-ЋFx*2^ [UʐcT* Iem@&9XXU :4PIu6G6,$+ h1X8aKkK*W|quXH溡t[qJ2)XIA5~!+qi ixNZ-n8+<}?.$5c1rSR>DT Bg! :fCT;ݮWls>&}Nr=ˠe^c\2TfStxes>}R'SEEOtJ>.: ÿ=`]ԆgM䩐4]0.J'"Qix:2AE3U\#x;Srq&oTTqH&-beI_kQ{, bHksc _mYG q,JVX^\Ēc_DSU?V9㱚|j-Z*R(m)4 X4I\bS8m+O^ ꍩjrL0g{)%9!>YW} P4vB-P a3><\,ރv+iޞ2AOr_^;D4|Pwc`)cG)aF^ҵ rffuϞ_f>a 1 _.I` 8} :.=;?R^(ۖ㓻gMlptY gOaiFR@䟆cn<^`d$eKv_T0s%Z 0eTn3PfN7QwG¯Uv}dY6@;w@̓a}ÉGt *\θ\KYG=uDF>E tyKT0!I]XaqyN*nWѼ<|wU\cZpkZ.N I8[D#揟u*PP27g :ʸhúflSТZtء ,|<-ޜ;w-td1Hnxt.]sw7$9{E`72,|aH m+!h::{ wC!ܩ{) s\NR{":bnV{w&M63H/yy]0'yJ3)RGWŶHR kĘةY "*O͏M [eZ}Pk6x⁢ E>'ʩl, 21PpN1Nɬ1SȍˑRB.O/Dqnn5 Mi:!i3X^;+%ZpdM({-1gSeJ=o?;^1f48Ôq &T PzB͐OZ6'V*/ , ]O$qbb2S88 q0c&p_(^%vj[vYܜA2(Ilub4mWAyI􅯳{*\9@æ PV驜#jlwD0vRpEo;u|:n؝+HRʇV| V;g^#^lқ"VQSoޅRKs$'rvhX6ĭ p˅N=n>/5Z8tUKVy~m.lxiU/3I 2D(?EEFBamψtm D$ {9R~"޹dju62i xĀh&9xR^ﮠsxݲ/H`b/z~6Hp|DjJL?@Ue&ВS;nES 2X6ftpMCoQv^'\/8p-o-qٲ ˩T76Z*lM801WP 9"ی:3;EI f nK5d!_^ՆhU*VmseEiׁcլӟcg(7\w~SO?0:4 2Qvep8|v^ 1oaN*-!9FKEP7vPi`DHmmx˶GKBt1]#¤:,\l2)h ^TXe&˷>؀auz^Y< Bم8U~՜ &1pxF-ɍ8kvOzYfu㙊 ga)=8Fk T:<7/pb:MNY"_VG Ǫ!SmIu)!p^L/hIs1:^+3!t[sODqPb i쩷؄VJu Cr){ E-v+*9*1t" dgyr ֶ,-ЌE톗r] "!07oȜ6 +1#,V9ʕUZu` 'OFUɨc?J\"3zxJ O ͣ8qf&T/'^)҃,aEƉYrDo5M%]lq.p,A}K c`1[ f ^ާi{eE ͋#E'"WL]\e AM !b{KHO1;5nr*bUx5N3`.:`%a ,5.;dV& e>6T-hpj]t:Ze/li9#<=閡d.[|fz +xi4aP7~չQr'jV ̐"\~h_?挩p!Uhv] ygfOpmIy.i7q#ȓO*V#s%i6ËЛȀڇ6. cސʔsW3BT[lZND< L܉km; DјgEYvK}(f]<7}?Kv#劢֑P:qPu4^He'ah} t^#A*9Ai̓yNwl꩝XcveMx˼4? r} +AĶGY-8'/Z|j{FXA 2+̮I]SK稪hMԝNU7W< vWCd* ӡcI"VNjn2ϣrƠGUoƉn ѰD9+D@zTZ? <+e!G^ȋ׈etP^߯5<ӖQq4d,Ot5]t(X7 6b f*A䳰d ht p$MLslLg3[x95Q}Pj'4bBE:'Ϡ N#^6RYXZ#;NwdF6~Z֑DF$9`n]e6i>+Lf5Fz>#emHodϻaXi`LVb)E5E42E|~\9[O~z_{'4 JfvbՅpsF@4rGK3\\<4ȱ~h"KGDrJX dݫ:," FRimS_$2kg*o>#Z^?FNUR׾7 @Y}u RHpφbyЉ 'w*ӥRZ+ed!t#g !uɮl۔!h:"qHڸ #b0X! 1ʒ991t@0GC}pM _vaטw[.^l@ag(Dg(-ldz"M.c6A.zF2/܇%S~#O96fk# ,zҾ#u9A yL^JRM(-':gc_Gۅ x!9*eGbclGFF}b (ԧC-]NtZ|p1]p-XWgc['10㾄=Na#pWC8Hu%3͸iٔXNc%˹z9ɝuuLSPhD)yR/A%Tf>u_N |m1+Q? +V極ޔy$gfe``Γw&CcΦS $4ՙ3nkry.F)/5zy\U4?\'Xz\Z9Zlz ~jł4i דF8][v%y:;^6˿ "t?nOk9gzP!oFAўuL=9t {:Bc*ֽ^޶boFXDÆ6j>?BuA0 a$'l⡞6PY-X4[XLQ?GxNͫ)s<#)!H;|(l. FS*Bvyc}o|\'BFb'ER-N7 %||Ø7Q&ص;57kqUoH14 6L۵OȓRccgn\\ƪi8vM[3rE"&>嫛-)_l,ڪ{oPhђ:>f8gEJֵ90拃A`2z-O Ubs{~e?\lN̖i_snx&zߤ;LźG!,TeI+*xiF#6aI,K={UL3O ŕdž d@QJ=!I7?owBbf x!6o 7fk5)w5 QtNDzZwkZ,+$9[wEIL T$ 5#IvX!$g#̩æ6ҕ ysx XV qUfNHrN`=}\/9evui@mS8;3n %K4[ES+%/M4MW$|lalG=>9hН9of F6""`zΑrTgbs%j$W &EVD"v2h'4yc9ry'ތؚ_.|>p:)MazNKW$y,LNz1Od< -ic+ V0x{0%*J/`DoWER[*KMi|(1cqC*(u,SnV*"Ra:XF9TD"/Jj>9 m)g:DIA_B-m@_p0 5cޱИqk+b&/ 0$/wͥhamZp]fm LZx>3;Rn5 (4aW\!I߃7j2tbȻ 6v Tc\֨t޼:rZ?Fϔ a0psa_Dž̳\O#j2{Z,f.ͼk+[M"W+d>$YH@8ǝ/͞ΔgɣzB¼6(d:ڡSauM9mݩUE"] #[0D ʎg8&<r΋ζh]Բ#IKXif3`Z.Zn"&(GhG΢ޘ>Kd^a;k>'LQqUj2$届f zp#H?SՅhod𪃺x`a-G&TSf5(e0WJ-ĕFFЊJ{rqkpؑe{o }a8?ȸ+(׎2J;MٹqvzxnH!h>[AVeԲ!-&dex*-'?Qb{FcIYOȨ0IsDo9ӟY>=XXXt!3[|l!ɿ~n&56+q۴~g)BB# ƿ $#0 =땝㯉,:R鼸i"\:5+4/#S$MQv"ƻ-cR:/B0VQtb(뮉V`^ EvԱ$ =3:\V\vQN*e:.h1;W }yYCy[\,4H\'m~X)0Rƺ^X9bKC0^U4K<;r Dp*[$g{muZ$VLw >fL>?D/En`Rx[v{N!P掦BA`VI ԇAkTϜ 63AGK5N3@o A9[]ڏs8OƔV?Ys+ gr"x뿞K@w 9!)@)^CZUX5O퐒-&p-kRwEgp.VP?]aGyh"T/s)Ze;<#e:!Hb C'#soc&/@oR$$gQ҈thWKЧy1=Wc;}I'b*=lA1깎&Q2F*OktͥG۲\,1zE[;!}A L~ҾQyY(` ii/_ uh 3ҽХqnKOc#~KX  ]gYl},n2̘64JrR$B I1Qщgqq+Xke4뚯Cگz4,;҇"(nR$A"N* 1F> W?7ݓd&ǭz K;@䛅c+e \-6O+bEY3O72+.nsN;\氲 %exojU ~5H^$48'.I)ۅ ?t0kirq$;gڹĀYݰ`=ZH; :MˈqA<8q-%tN҂*@˅2qʸ(},A.n.<+ ^CF'QU3n.}Y'rdȪ'% Vh=&7辝yd,aľi0s/o5͌Y E(uġj'hؓ|XM8kїֈ'NLR y7N2\/&+lȅǥ/[}V#L4}>6wp}}:1c16=Gʸٹx@YB_Ajd1ţ@]J#|x_M&٧[jmvgwqAr} j!pz0̫dDCt@! B"3  SDCzAFƠ##QѪh4@/_%Kt QFӌn=gnGL{ !n?@Fһos& IwAba"qKcNs@-u.rE8 k2akY=Payei ;K{K@p:C*ױOXZ1њ< ݺz@EgXzz n^pvA` (x+RպAj5Ft ȩGNnPߠ'يlw,zy?>R_G!gXhltQΰlc,[pSf:!¨⑗Ł!*B" eϠۛ%QR|Z&8G’r۴* ݣogGdn%A҆ud!ڻSe\p =g?ײ: =6%g[aLڛ0ʬ(.IpFL6Vi+TB.[#G25#Zɷ}Fr̃ozf@ TX 7ws+"*c𖸰D#SԦ!a!(Նvv<ҽSTy'CcM}5/jNy~Y 좎V+&[$|Z&% ^H`^AG\ =w.B PA=խAfF>i.)^k"q+("iG)h=g[x>kua& ~ݜ2_-B=Z!ene'GyUr]|~+Z5b)!*a p(}N>k@'`BnSՀTc`wZ12$=D `Nktqlxswr n9L` dOфʳ͔`ӂ+ >4 `3ؓ@*H[1_+G8dC6)s݉O4aO6~:}(p_*MA%%\'4s{ZR2I:  -r87=yzI`櫌t %{eܮ\%\oN x`GsҸ,pwΧ>\sZ(VMf_&WюJ}X[X ݐ:LLm_R5L0JI+X{h}@ a2DCxE裳p#ąQ"ѩ0GDIfK"R u?D3zjY3ْ**J>v-B"0Uyw$X$*>Kmfbo3kLDxe[G_DOvr*ٜo f!O2}#3_:*sζIXs,_wYď}t>*A dhC_5-]VXg_K $VBZQ IGjb"7maEe-8X4O*DQ([>\ޒ]V5r^8Q 2 Yq7شWjšw_XEL^TaM 6$(spHXkw O${5ο|\ כH&8Ts@PUy9<pUV*[0ŘY=)dxkeAu٫3&׿-W7SL)CÒ{DO2 V|NΛHqQU:KAf/^dXAL2 nЈh@u[5ͥ!H%jB͂6Js޻XudVh%30'J7QS#JM\g`=`+g+Necȃ|:1׃U@n w5fAReц. `L`%R|r3t-K8MP4ÕXiN;ݕ0)& B{dF5(^xȒ'Y*%Veˉǖ}D9&B-QO|摭 %^ WTmZ@Jɷhs qgSW *@lE <"pj|rZR9G6n~~ NZ0B:;u4ڵjm{dCPpݵTs_vE=%VvO82{~H}xM+\fF++`8R8PLK 1Pi݈4p"i{ dL'Nph x\WG4R;j@ՁIsm>w 7DihOf|9m=̮|ZQgHGn"ԎcyYgny:獂4Kדs= bhڞe:lrWYJY* Q;9Š>DžJjKnmح!206z rp:1GvϾDf}g4aewA9:oШ Cpi$wD_.؆G|Rlơ֌i6@+=S5<WDsNpڭhelpCNa6S\)uwV!ȵP`#z# /~ן,%+[ٟH\aO(PVjMsXS+_%Vݩw TܯV 6 4}zœ2U`6ny/utaJ`>5|vuे:1Ξq0?vIn?"̡8k]s08&Tp}o1;Cr 77MڳQ+7L0~,2o3`2ߡK`lv)#Z.wN VHe( GKw[ VH0/"Z0N0.]/yA3}i}ֆdy . CU''Cn,|ՅyiMACC@^(Exe\H&%z5ʥj 2j$ѡd$"_d) T[jD NL?8m@#"-+Zḍ=b~ʱRO| ۭ84pC.XY>z^ݤwQ9]h͙IN  2_.96Y%$q{,JBGa Xr^u1pCYhf 4 3a (&m#T $ 'p5GUȏO W{Nj !gO ~j5bzqޥ͕VyI5QdJg0W"f{M@0i2}]]@S79R/(L\{ 6unnZknvbsˠHQD_NpB={̤ cjN UہXb69u>ߗgrGKҏRu4ƨ]1r} )r'(dl4 q: T{O{-7E XUc|^׀>N݋[@OFLo h`G|cy>.Xk<tZ:Z-ۺp$, iT#EaE2."]u(l0sמ^qz>k<,d! +i NNxhՊ`Ȼ׍j_@m͆PxBh8*#K+/;  aLoW2R%H] L 0awK, W6͜1%فDWW Imjk]("50'v2vox3gt!t0wNy1riLw"I9Cڽˀ)vGjs2ڀ'> ;/a l~w}綒 oX9L;~A Ok!3Eo6S҃LjExZAMo'm}n VNS[7q"$?BM5IVGa'eo}ĠT?x@8`N=i~l t8K<j }E`{`Nwb&of^XGz )&ؾΛC-Nk/Sv1eMr k~ى[4>lxM,UrfDI1rAoŎTK9W~ w)Vdސ=f/~} .cڪʋ.ٝ8 ei`qg Q\J6NHSxd>.oYI" ^MV :Prw:!A@m1FE#_9,7h720_^`W[{Ť5)EKi);I.o vɛ!S,QILV)vQA3850:xoW47eH@~>|2j(Fxwry׷3'Su-ioژwPPvT&#A[lycV2W~HEֶ 1; ң|F=Y rUbKc{'b!p+TM7陟[WqFNoƭ3C 'GThы9Z]ⱗM'<ӃѺ~I}J&H%βȚWǷx'SRQ禶w&DN'FX :rn51ax({7}1t grqӼ W=F31" B |ӹ۞4>UvvԒ٣RS`hW*>K7 =Rb5CZSUB뵆)) $ !KN>~08iEVN7ś FCmc=N=/Kn> F{<YOGOU}U&  mwڟ1n7:w4ڹo{E+Ƶ_Ԏ 64kFQT?15Ba&C!դr-H:Sn.Akp 2o/C G׻|̴'X,{s!Tᖠc7Nώ-zhu,8N|J+ʕ%_ҷl(tP3'E`N<+~[-9>\^G\eu&~>e~b$MFE͚fTc[iO@W Pv13GT5; ^*u~' &_*l+N P 2O-nCguc%iŘ7M!7JFԳ##7"ݮ^8n[UrOSF_ \{"DI}JWJ[,qi2'oPXB8xI_ypɷLlQ8QlVLtp>x^pmn6:}X2;6WY daxN(7<2LAHlQjR3s\\@;Sds [qh^%ǘYqHh9Nf`Al,Q1gN'E@o#s Yd{ <ɧwV36ߴHBoFhl2:>YZEBF 9̭lw*wNH8EG_P:^J:;ƥ7xLC/V}!qVz7Zd:ޡ!UmЎĉ70 I@,"GxRS"xLAĘ i$c9Ŭ qUL7辻S7D:!S /d[z&zk b$Ы߽vp>yɛ7miijb  -BwXv *fw=[c4=,͡,.h0]>C"e| jWs$aGM5_ G :M=`i6c M괨/9Z0ֿ6]IQi >Wjȼ-R$XN'4=EER! G߸7d]${g}6Gs\Mdh &huR &C{;Ep0n#vEٲvNk|yM&7khF|rY$̂}{9!&m9/Q"0Ƒk,Yy쏊DҞh|#yco}TequL徉gpB QUb Ԁuՙfb0|) x5]\bv seg<[fBb4TҺD7֡v?;~cYC >ChZJip4R[RPXK>Im]=ku5>G1Z G72=dVZXYL}1K_q?Yv9MWu}P9o'5:.*}1% ) 4iǼc">5]D:]90 /0 (ɦ`1(Ń8 E ZTyP.-˽Ũy~mJa(0-\GL$*Nr?B,ْT] `gq{4ldkwxD& RTy?|GU5/K$ޫ|b .@'j͊+% U\]͙1w="uL:׽kΪC)443pO֛kC߰N0P#@>,[]%vE*[j&bg%쪏GSg+";swNi&{c8pB2CxgrMbBxq; . CpNP‹Wx,y ƹxa#3fq+c|4^gZv P!PHc/dc w҂ πۡ/]J؋A1aA;(2sFQ9FH?w2gȑIQاP/!G'{N-.VɌZ(,w炛J֔ L۫ w~<Փ+ٿhZW4\"bYȒ"-e*ȸ77mv-(.>h_p 2%뼥U73%s!F6P;ŏU=Å2 \>zIlZGm1b,|3_sEFF {3kQJWd֑rʁ|rO1)Rn}6\!<=z %o׏)߼3wcpW;׹؃HnZr#$qW03y 73:.'JIlbfn9Gyw%@c}_Lkq:2`J~T5`cGT=3iˮeZǽ7.`LPV~G)DL#hEws,嵲B.,sEe16сpdaKՕ7[>ܖ~Y<|E/ ¹6BW- Wa.:%s:nKf7x_L g拶L ݑ5ci6;s &aW%{!t90o*uj@g_b"^;Y<9+BTbŲEА)dh;u1Zv$3YDUɄH 6n)ʷm+ /pH 9;k7UhM/ :5mSHn$.EO|F!zh7ZА.l]ݕ5\=H4/#{خfSɷn캡y|-oa=1 % fw#Ygso.q#mYvߚbPs!O%*Ʊ9]36 -x 9Tq;SO/ؓV3MJ8O?قh%gy##|aw|\`U05Y\ͩi>N}]Qhddf e>( *沧ז3]F>;/7hsY:FZc*(hQgBj=_~`//>IyqLolLk_lvO'J%yB3g܊/3 Qf/%撹qS[w]:9Myu+Px 1\⡢̃w hHoڿ@OolCx` ʘcu ʞ+9zТL?{fMugc{;};g'+;HQ)=B7&XԍC>2cV-UYXK9+.J?OHY+AJwO!䊔?]v&[fI3/[=|uB:Z )ư(_R9wHcZjdThZ>8'_x1`T)AQctǠZҏܸ7s 8^rHBkm]CβwH7I@QaA12Nd$Cx @h,?,A"7OB5a*)|3xy9@*p`=dtGh'-"pJ0ʎyHJѴ?q2|`)נp=|!S&KGxE;'k&TběB>ԸM 3bQ gZc*dyRשwO8Q~e0Kr'in]f+N#z!q X^D\;k((k?OO5F≷饓.E;XњPbU=Sۡu u,ܥR^:\zNDSŸmbGi^=]'/be+(M/R_zS\fק|^0ݹ6 EZ6m[&sh^Jy3~PV,0j;=l30Y(eKh2mG 3j;]3ԝ*"%-( GnX'iW k!zi\0u@*$Wx֑X9wt7sS(zq@^ҎF&lފ>pIaM#lDҔ/ f/^`ޏ Vv$!_vu,\CO肠GZr(e<ԛt@8zvG7 qYCZ˗5}rSf=ca$$.N9myJdḚõD+dMbU%\1 _4ki"#ni"\??i_Q JZ9\xjHl߳ k]ϙB(`@\ ?|cY?W\ҠZz0L+^s9] v_-gA?_?!U2cs[42]Ѹ+h*B~tS?nfk-5XE'a\ sU ;'[T!ZHjꏌNJ7j !;S獌_zk1==EYOjAߘu ˭m49/6ͪc8\jz./MS,~KI HАuz 9EP-S.#2I 's{>$3"T3e̟mRу "Wv'1js~c~T&V鑪 4KҦ Y) pgbM4.WmyzL>/WHmtVP9\q>*juoL3a|~'1 , snRe C%'C0y>C4En$t~hɭi+݁#}{ 7lij)^lۆN4G}ϣ}(GM|J55#>U䂭Oe iL0.XcG7;,|(usܑHהf ,Y]\/#8g z*x$z|J u]:x?knX-)F;gV-Fٲ[Wwܳ]zc.f R?tC̙Ab+*YCFΉx>]:|ߙ66T+W?k皐R "Q[ ys<_Jfgwh4zxmT|uVl UB s^֒9Ew f'\C∽Qu%KCBhivoxR]4+a>o =_vR9[У6|imBcs07Y ;/y ";J2w:#6ܹZ*zy J A/Ӷcht fK%_|K*ӻ&ZKmy`n,̥o cr_m=޺͔~d}Ѽ [kcMT{y}ꢨMs giLğ-`0ےFOF:5{ f4J a;;j>NNsʔN&.$GJH;%}b\;;JltfGËvUv ,'PctNFJ ~Psq0 ȑ}!@A|IKŖ=9K&p+2biꃊmo&R[5yC:T?3{Դ7D M^yټi r1y#ˌHv #{\p?y?.\kmr$ b~E7 U.B?GAl'3$& g@>^n,λhgO/ 5icF1֧z}3xqgӐx;FZKӴCQz4 :XpEHc]Y03t~ᥔjגQmg& 7ٴK%zSIki kbItѝ%q?H5;)_`w srX"p[GRE/fH>4'D_l9S?6@na:@wP@y{Ŕ$ \T 'TQ^ qd%&7hVnVrK קv :'b1HT&Bሂo/)^9A;P;eo;k3'tE9Vݙ4lS乐@G->ؕDaf,]b^9i%ns\\iNuC>J=d4 Nl<^FRE9pXfy; \IGU U`p<ؾ6&CnO$p4Uaq#'D2\B7E/EcH6QglR85^}-:Ӿ\w8tdƨPTOˌ pm/11lDN"sV b1 yL`5@=Q4))Y1>Ʈ:Ir7셻 Otb#gs%q]'Zcxis߽]7Q. =z`R~-W'2^ IkmLR2.aI%G~@N ^ҳ{ ѡ]d/6tGC^7&*`a*`Pm8Lks%Y JR`qO)TY-5wu_ Lh~ O?b4h- #cVFla}7bSM(~vln+PUP@-.?6j&ҮUcdaM7foX&ṑm[HX$cqݳ bWrMǾJQ26FrWЅG_#/!$1~ă[J=.]N964E蝻o-U>Wq6;Kz7qJ?W'ȔPpJK0>%襣24~~6ȲoPUXeX !ʝJ6Ck Q]V!Hn(8j^Ўo;4+e'=Oh !":C+MK׻w؊/[8,U:o 54ӧ>sH SMK.߭81ל^e"(ZIA*Xbw}w'aŭg}2 i3X$bq_[R- 0SW[$-:_c^*nG48|6^WhЀw$޳VOQЕ@Q!L%IE^eiG~18M\!-dřexv!B%rr[ЋE yK/K> bZuiRL؞Sţ ߭BОuS'" v)5Ѳ*q& ' V)ɱ+jST{=./cwqv?7DnCx ߷ag8Zcޱ>L6F$D5$<1?O M"sэ>e*2r}5f"y4$+@ny"%^xg8n<`x>gqcZ󜊨/F_S3?ɆGY@E?RQ5YHP"wCS t7TT1DnUoPc8Q w Xω' 5_3/owc*sko%$4Û'k^m'M]HlO9c\x}AL~viz1"Aԓ^08WCNJ $ˍVJچqB H ?΄_mUsT[U HEۂq}uCHrONI;i{:>Z~ĪCn{ؾ[kt_İTVBEǩAcRj@2|o$"/bZׅh􄄨4ŴGͼD:$/N\"Ä\+?;SK/sֶzi =/AkӔMf-oC C`9Jqd,qEN̓@{ʅ~A;NOև &8.pDy]PW yR<0$Caش^{D>oOA-@ǘᩧ#JFqLj778I$\}$ܿX1IǢ%Eb/I ٬qFf\т}R|zC,^-NM=H[lӁethVO'ev'ҥI(XL&c>sN@67́^cxuܿ5bfjm'n$9rˊflR*f P\J?<b9U-2z-1hiy-+ KjkK%(˧L(d]PWC _ ]rML#y@nqz4`fNHYMNJ9AaZH@ղ<>1{!RO@`zE^ØހcKGԠ\cN\X0]oT{Hʿz1f- TT!:+ U1s!8A_j(j q.5B^{{#Q r f8ܰ9Q!.?<%b{D*.)s z< tK63q!kJM%g8=vc 4j)ZDm3Lѳa0^م!>9.(Gl4[⺊Qc%?_PfS~iY]ú`$A&"mJm1կ|ϸz v:i,#dD. L])> ,/>:4j"Yա|3|ꎦgIbx Q0 YJF4k/ciT{^hE?kGUA/ÏؚTp/2#v"HiU3F]'6X('1aw]饩4L5f&=T?-\`B>V݁ <8f_7|QΙ`1WpL E 4٠YVߒ9rg<+*ApJ4p3;+!k=JoZөu͍em2.š:X8Z'Sa;%S(X3X˜NCzAJ˰]N!Khq Q;o>.)?5}`^tqdkzjEY.ƭ?;1 Q!02޳Uged~b!{cNA5a<ΐ=BmƚAĸ;:kDvYy7BmyBbGGKfWmA+Z#Ysx~PŢ:1Go /L43]W]6Bu;m2(Ugc8C`Ne7L Bj2wC 8@O 6?q1'n"5Waݎ+$0Uu}E GOϭ+ٽ$P= i69g@%غkVmq¥i6 H3IuJm_TfK jP!Df9^&>,+m܇x,%̋˿-pF4(۰*Ef|!jq'1 |Yׯ?2>f,ǫEfq`B4ڟ $l|G,I`T&l5cdEPW&9>I;/ m兄//KA"2.^7rg n1qLM{gbfj@$~m[7/alf!FI0#0Q|J뤹P2E%ũtgx$ jo^M T lKo8qy >?vr~zǰ6Ә/$5@ϰU4Y4Z 4 9zk]H2:ESkو[}짰]& (yZ|nIp+ȩM$-& 6uZHqR+A%jD/Y` \Bo+]yr}yS金u.8pj7mOip N^ZƎeg/Ǥ:kᕮԗ@sИHR d5X#?=9JS*y,(&l/aKWƌ *G?9tġ}uWj00fwvJWXo8:j)lr&ݬM}j}Zz-EY5]CnwTXhU9n!J`&OctƑV~?8V ~sHҀO+KOڇ@%\2rjGXxyVp PпsOwlVzmJD9.+,Y^I mO:J0,bkpR <4N(teFq%NVy- ?(n+'Nz)*۸D{?iys< Ҵ-uerCYIF^Xt ሆ ihaUVZ*IVE8r %ZfM; N<y2ԙ@=Gdm;$p= ন:W7E`oOq=ai;,4krptA>p̌Hζn]]ǃHF=fNjLzb[#©/UfY8m#޳ f$WhsWyKob®APv@ץ2Ti;Υ"-öwq-i4b)TOVα~%*.u:+0DP?Dq1ީC呋žA C@] dQCi-zc·p,'jnIS|ӥCZ~BSCFNXnmR,hKTjZHݨ*n9[1ghs_dV]G CFׁ[# x`^OZ}|&㬣Q8yDpVk~lB&jݬh5#d{]3Cjyp1ȤQc4O &Ll@ l+`hY%Y Vz$BlTB6ᰶ8>??-B:/>\E񷾞8Nnˮ4Њ'I)Ix.Adީ=9e 3J5&;ThP% K4"V{Iw%Ԟhȱ\}H$8<Ëtb\ir4LP bTC`au&-"s۹rL?o׽C6q A@7 CJwAVWm5vLc٘v-:.l79?v,tj0 ?nIC$*\Ok-5vNrtdh]%uCр. w)Td&t:Tv)OH*yOoGlv3i%pvCTmD`4O1oι:Y'- bĴ>NPOjJʋCY"0X(g:.fw~G>'D7'vK-G8,&%SE,x>'m==L @! |ep׫VrD XUGWw`~6Nј@8B0B3^~.lOo31|\}?!!E MmbEQ@ab_ P[B &hpFk.P/15/ԩb Wa.ݶ!` yIMRssni *\=1+ٙP9bڿ&րl b-FR}|;=L,q)MzFrLV}6nbʾEs8aX*YbKs׆oݼg svI!C sBQҪUwxa)261SO("`@k S-늢scYޠ2U^N[7c˰=(g%aԩ4yٍrx=p%YLfn;0DUy%Ϳ)fHe]bQ')A{V6).5AR֔W+8&*43 1 (r-aM}:hn5ye;OES14 U>w^I}L9=oVu?jZ{h%BsAP<놴ec Բ]6N FZ,P*g0HuEVFM+j'?eӠv k-jŞ꿝pF׆ɵ'm Sh8tjYV7dƒ`?Ɔ6 Rw̉/|.!~ZL*s:4e7"Tly B*xa\̲um!a[ʢ[3pk?_>. T A}ck,X$6[ (<+e2X,AkŊqp>;_9G r̀ƻ|Q\p,;N7sʵ WydDlAT։č V5`.^C2 MlZȩZۊ_'եLATq?l|h%gD7Iaŗ:yOwᴞ=ևh34ͺ~yWݦ@ܐRCF1|2ibM |dwAJ-b)<(+f9Z>Hr>%,!3Xq&;Ůn/ W\r]K<ƬXAXBmwSEtj3':Ws}kC5|q<CGͧ-d?y1̊\=PDoȴ+&d9. yi, i,U,SqqW@|NO1ڴ߿Y@v}c[y3#?=߀5xJF/fyY7ie8V zzm?tR2:ODt8 2۶?Ѷ4ض2܏`g V?WB^cC SpSJ9_T-0žjIH;P.2F"]n@+ ;0Gy&rE-pP˓7A Q}NI/BM$;Rbn!HtؐtGv1f5\>;/4uحU5p\Z h?Lk/~QQι/Z^.вz ?xPi&A~O^ln((HZ,c0J 4QIgz(Hͷ폝T21@[1hm7"C:1^PtрB}LGVqޛ^9/c?i'/)!i[ұH]5֜Q=j m2RY$kfVC|R ]|B̋zI,=JUߋKlAvΆ}nMon7d8Rj"NhF VOjs[TJM7ZƥIf{]1(}+[DlE#)P™?pZ%o^g>˃$) 1e"UW2mpa t&](5{ӺVѫy^hD]tL* *ƕh"X&/\NYæEuvi'Dr \rKE2]7K,kWR`> MJYݷn!K&8']^6:Zr,,FT_l,/M,>Tx-tM/b,& Ȓeo=ͤ#|6f"W)፻xtY ץ}Nxc[Q"#MgEw@li,?k$<-<:${9C] )zt#p'#VwkzQmaagyHSaSJL:Os b=$JVab^5ȷۅ@?Hϣmcj^ E~0P$(|GM'`Y14؋ ":ws|ULܳ콍feg_3s{$ez?d 7U䔽(Ha`.C0՛sA"ByDQgqj> @W7i!KҪq&3$~+ڂ>; ͘aD%wz7:A /O*/v 7>sWYsfiM4>(4Eeˣ=Ѷ GN(sY@j$sW5Nqd>ရSZ/t"o8{cч㝎K9suyWHah(XIy˂rӫ_3Ve^dF!}y ׄt-cb@q))VTbcR!6L0-)OfpuvȐov?u"7o7TeŃq &r&mЂ8Vqp5E=UtSAeo>1iߜcG3D?Y5[a (>΁𼖙CHjkށ֝ g+/EΆԃml:d&ئ>]%]>$>ʞ2FMo5U Zs(ɷ6v; "DW !&\ݎ6M>x g%Gj<7N;Uˇ7\j7.?s&0"Oi9s`k[^yeL,r =|p0& [,Wb,dz/F׃.,h*A} Q;[n+hxrݲhZzR]-:uĞ$T O o>GG їrQ+Y" P喺M{MwuS:7njsZ$ =DlɈOPdV%2,Uy YvX*W>PA8`Ug+)1'K1J;w7ڽV(S1q<+Tj׌[ AݞQe aҚP&uZXjȘC@#O0arK*49w,*@ml(RׇZedf#=$p􈒣]n/*Dl{Vٮѣ v!C9CDr| <~hr*lT{sE^deYpR4j38-LP|jc!vXdߗ-.i՚gpSTer1 + tt9ݍgdžfU|vmmwmYXO,;]}Pm=[-iQ UFRW\+ףW}D. {*0Skh{%{Ye9;GzY.yU .cic 7IINl^tݞ}sPE&X+Ճ!`&NRDd(ۖSa9[6IoI^,=DQ`ک>:[g~ܯ62y).w&\qD vjMHlU ZFDURkv09ۥ}&IF$Q]~HF\ۊӆ(W ^ah.* $%U-;%ѓ)ڗ":z!Lvڪ-׍":aF$Z(d"SRgkKL* fSGnnnlK?[_]V*3}B I;wd[rQYea.U0ء0eҶqkcFNwx^XOPsBC?w~fXLX 0q/l秎Zm˝)+nB%@lXT]ڌfy5gf]- &ʳG"K^y[wh8_Ț {)ޱFpg+*jWOR*IP:?oH,,KKo|s+R1\PO۰,m}Jz4:<*rv\;֝8{f*l9$>uyH?BoZ~z y8M2H;ۆ(/Y;"lh$FYZiDJ.̞1|IW( ;Hk'W^. su'ZؼR{4=̙Z[ xd%_Z!B S ڭq PCmåSQuSݳyCCQ_=wItVanx"1˧!D) _oX.)Sfdѣ2\oz]wJyMQQ}hB~n 50mk˯0X@YBUn Ɓ:dﳪK\47?3)qQ\>r7)ċtmH ۗaQ4#yu Y!N2:bogljT^v{3o׈ٟDL{2yadq1izxwwl}ؠ,A2SwnM|nUL dd#TSPF"& -IZ!b'&Jb5h| lU-o8^=">rˬF Lzj6Ul0?!\m݂QJgTaC#A<0I8."/]գW35Teu4] =˙=_Фᬠ X(,!mٴ%N#غ:R _Ln JyᏪw 8ʣCrsn[U7$CmvƋCB-dF/fDᅡ<Сl>0ggjՆ$zDK)d$0`rCGpX>(k\} RTi 4EDmn-DpOg~@q)CٲHBZ={NNM3dyy2\;|6e'1MJ3b!o`TxwpTb\([0;~Lɍ@5v |wz6A#}J02msV|C/Ds,>aĭXbPt_U׺,6Ĥ+O'E;QR_*LGwHITY'w8:tkq9,{v>B?8F(G璳S<y==E CN}&ƺH) ,T}N v~= Kg'Kx 5WXmrɯ󈮘k9"ʪ^Tݼ$ ?lGlh,Ρ;i{j6d^HEp`Q6*E}C//pAyf fSጼa7 Oݪ%r9wNl J31)p"Yu<\k7T"PzۨLjKvr} j;I5QmX b{ lMsRm_y.O L]ZWc^MR +I"V`]R$*(=v@APUs[i`t:?a2i'59pm{?$pvĔJ`qQ? YΈ%@DFG@ 0mxcGw_Ƞ1"*j}X)Sz Zb ŷY K-K~o1ߏ8]e+,iSU(~;b+bsL쵀^b6HQ還]pxg^aO~~ݼ1Kk5 ?(tJSU`k( `lӥ9ͯy]Kc2wħ:8T'O] xax"׺o1(JG& Umg ,©[L@W`a2fb#t)$q؝l]aj8Xb;fwn)AunstǢ.D-O{](I|kQi#@#G_**"9p4qwMiփ$Ց_" uK@(86qLGM:TL$̆!~@T%.úǣ-46ޛ.Dwf{TGrՈe(+}OŘe/y)QS-۸*JU7ԝ0[elo?1FS.nCcajYϲ1Rc5LXLӛ:Rϥ!RbuEaiezx(0Ƌ^ZxtWXU-nE3^a-0w5܈}ue|5[[U?Y 7zY]TL_'@>=S*2{Y3i&EkչIJSݹT A!?N?>U|}LѾ.,*!i+իژ; $1a| =p+pݴ"zDFfb#m*#l^_q_0:tĆ]2w``X􍥤Y4^ K5ۙqMN3L^^791Ap 9/)ҴLߖkHJij<([_KqB?f,*B萏4>nkXhCīҒc1z ~Sb;BO *4ehhTh~fS?@paӉq>oog};$lGd`޵j~[;J.Cʒ f1)ZlVo5H&vYr} e<,ϗIhYƊv=V0V}l6EЭ"r:zL"_LgHHU/$po Qu t>^5 :{Pa{o,7^ky 6%%l2(9%r5#:;lxvٴԿOQ*y-kZoWjX"0s/=b3D>\ *^u!#~٨>""5ПyЗC@.֫p } 4b62{:&PdOdzuf;EW UnB7LeĬ>P8hQWB@'"Q.RiS>~TYfŰI[1+=٬3ͽ;pܔ_xt΁DXVQG)2۝[̊AK%V|+ *.%@p'yUL0e/3ȯZ zF(^}_b}U+A !ע'D%=1ް\W\n0jGv}mEP&CSwFDAјXD =Gz‡M̗N`p <䶿߽%yA#tj(&T#t]#TLџ#,?w}k|Ǧ0 |.}WMTx 7 Ei0'ƾ=9ą"]!&v*p韠5рW6T=u'u $`@[ܹ}v p #O45,rآo^J'{ar;aBwG"0S!,m,bq;~kPL?+ 9"ZX߅PcŒr螳`46qc5g~2֕%uNk;l#)*GAHl+Z @EdnIQ6̫#K+j 9A%&lzNEA994H~>\޵jkP;J_谴@D9ɔLQmT+LL D^F_̩wsgMy HH_0GCqKi=cl~|3)/+4>@RK|JYfFɋ NN5Q刿c{c}?Dj4w7\Gl¯y-De-WrkFNC864_]5(@{|l#բ$|m"Q'dc1$v|DA@̘j@m7dzd7鸮Q}Da֩mݗAE[taC2`AUuow1>>3"5Kn>+H{ݻhJ9 [,ۆ튾䵫P%#Tjms#{~i滛͚J<۪7'6QSX.}~BƯ.9jC,f1>:6Ё+VkM< aH zM3xTm7H`$^aզ"nDYt7YK#-s&0@C5xs%w)JA3[`ym)~w b {fJ#0Mm-4$of΅kq5^@oE-ufIB|Cťy[8̄'+l^\yxm5v,W[X ݻS&Q?2Q!.jA;eze Glޟ~kldgx#a3~۩ |tUJ#|Y=~!l=sl7B}r1 Ԭsfȑ;)ΧYJxۙ\Y{Ҽ_ 8"1 'e_q52i>wl{ꞩ`[jXz>Xg&f{Dgף2)\YVZ`S+j&(2+G#B"1؝7̑1J`F) $0IJ1I{kkbbquؚCۺ"kU5>S5+ ,$RYKzWTO~ߕ=&$<@i`Ŋbt",ϣ,;/-;wq@)B}@q&IC8,=iLq' ~1VCypYj 笥 +)BF)x@&AŮ8B Z>bT'UI\<gėwA2NDx`i((ZO`}Q-EB}bŒVT+ʛ{xp R#Cj9΂ށK#7d!، ;bQ.iqqp:ۉ=2ؾnYĻC?a\6Z;Hjߏ)=:Cfg(NpQk! X`>atM܉1zA7Dx{uZrlsR(y*(32$Cl%6 ݿMuxP|y@D^;ف[x3g `q8sVQI zBY" ʏ9oy,!U S>1HdNz..ag1R)?XI j[$aTbħq:>\CJ/Oޖ#LgU6I^{alִ NKdSoc\iϽxl Ӏ) {X'?Fp[R|ڊԈfj0yÊDIm=WJ# 1{҄~MJ7p"iv hHtFN{/bJ'&{XJ9K[+;\~n;aX JO_[%TUn~*31z׏%!cN[Ù{pHh=_v57p= IpB D{iXڼPx9P[q!x/E|8*E8<6(sD=3OFE{I~:>f/ϷJƽ|I%g!w_#1]ͬ\׏-(,,הs,~uCDVt4I_X=?>jE:`CP|# `,=4]` n'@I}nS{=~v77Vg²LAGsd q Zu!*ݱV:綠̺Ny){hoS¹\}/SsDZn HpE6 ;= Aj"rER="63Z08[|R$$Ww@/w¿ A^5|?H=Sd!sz#ev=jL3eBYGj A,Q9ƹv)BhҏO1E,<,*~Cd6TbZ_h?ҥbր/ylV)nC-×bMOk~0rap9 @^ ohf<議! &ڀ欐+Fߧ~N:$8~t*X)P ;ґ/tj/j͟4J?ѕ_:`av%"g-$A}}2cu5):ZW~!FR:/b6GJ{ Ƕ4s`ޭ]U /כ}r8Q~S2?pӝڄNso̓F//c5Aof "t)tv!3EmeKR|<"V\,8.P~L-ty3e'sT++brE}%'`,&cA^179VN^u|b/}֟ 7yMxIRtOz=T'^h3}NІb`S,(GC}lm/< zR."h٫\o<=$_5\3! z:)_ J0ۮWaxd9v Pol:=QJyPN:8j$&Q 2jV9ᐠ :z62X]>.2\ xL5Q7Q?mWz_G;ET'kmz4{2"|sƯz|,=wBg+es!nC!C: E ^Vur%C5vؒ˷ vH M{$NW&~00 4 _B+h[8'!9uZlbX꿒mF#Ի<+hpk$@AXVw[v Txm2iuCR0 &.I_2k:&RȪWi*'SSWu<]Til԰l ŝ 4uw2Z54sI7=Fb_mD`dq2UX\o0Fh}iZ%{DOSBi$^(B*Qo WKρcFBL݋/ԿkCRgfq܉)zNDkz,Wokf}*BEWAٖG*O VLz}fӴd COͮ\;o+^NgMoɒnK%'A4FR%%V /ʟ &GI ڼmUTmqHoYLXZ̘l5t%+թ!&Bf?n;[C󪩷{;"#EG_…S^Y蛕AХjB# /fINS1i^k)8S_Qb`jQ_AI`?f]3/|֎3 HWzBc&BhRq+P͆*pXqzjKYY89iwA pX00%@Af`1A ѝ"hwN,C֏j@}O/rdA;zܬ 4ԡΕr V Zlؒ3S ΆQ lHtxŒ=bR7& qъ[y &螸"{12=~C\ PǞZ;H`c:s$CgY%ª͘Ȼ(o9HO_;iDLf>7Oa#H\}$coYՒu2^#Dw`6c7z2rpi5M3 y_>"nUf}Y[v^z?q}1 ,pN$g346ׅ +6Ӵ9w_fIX"fI2#YbKtC.Y6sc,ZH9GB?\!ꡇ,҈1 >"T)u7?}wkHG-7뚇KjT 8F=;*$nOeBc˩TibO{Ԃ>;0/>ãP[b8\0SjB%*tߧzۄiE@&X]Uu=<{{k FFB3dFR eq][Sh6/x]#HN|>С(ЉRv*E|zߐxO/d \/c UH5w<;Y|lᤪ 4dSⳮә+FyX}\l'Ir̰! Q RD{0a'cPf0A&#_a yM$uYoZ9F4K4aPXK;K\éa+{9d"A t@AqvYem~_ yD<_ OKpi>-]eԔpL՚XϸksmS^SXJizO,rHG/h;!ߖψߐٽc8q>rVj59 W؍8_i lY+ˎo*3|2(<WmL8 }.aQ9* 2 D`/G`z+9sXǚhCd+(t0^ۦ~yՌrTqGUP,sҚL|/b< 1]Ej įe1LWyȻofnw HU UkR5Us ? sn9,fR!7W*gNsrGzQ#\ t dT a̼&]RdGՂb{{3lb8mO`M45g1ۿL^-U0vTJy}#{̺!p%|kɾ1:[hJCͺe9P_c_sDO1Q"5L\ȼPJ c@ 4J;.(?0ۥ0F$6ڨ4 l@+)q:BWc4e3F_J$Ad)dŏߵ+]UrTKmasq@!BM{ 8.͇ט.ԬY="!xKtw$/:O5 EtkA%9M)29e4$D@+k*t%̏rB .}%ݢϖ0Rp!wSWsu0PbXnK'/b>m̓\[/ ~S/a9ѫ24zdږD)k4$1frGZ M̮Yc?udq m"7vu) F$A:P$lSP5=EsM)2*뽲LXe7;T1%~Rt%=Cj  \4 KRt8n};&e8"wFG1L0Va'NA_SK~lh)WPDV?l~j;GGSÜG%y֥͂voQZPshișӋjN7:e(*;:r:W>bA Vl\"'gg[Bw]8G ôMsm%Dg0Aq[SWRb˕WX;yy\Y`ՌY 'oD|;h\ _7/\EFO ڧ줏N(z ],a$ĺKYut#OB/9r^]>i$.ݩ_pz"# /PZ0P#`Wub^.kLhtP0Z=&3:Ͼ*4G7p-X!@ª{ح+t0ǘ*h$l0]ٻ;@.M"ZF3UQӛK+7>L8Zj\e@=p;>P.>:4>D nq e&RC%Tm9MF%PkX]h嘛"˾,P-$1HVpm aÍ:QuY>"smb ~ܮG]ZQ[y'(LKQ#^]ǶD''\jߠq{ݵ' eԋNrDkYhPNI6fc4eMwO&WqRt"` LS͘sD9 wJo%fm)*+|} @ePzyQf'|up /6Î,.U8C'=)OX: 0hK٥mѶSӮ.od6o\}*ρH@b5Y)Z?uޚFβ\ms#?U[zްaӼG vO!JiԔ96*Ap+5}OSco!+ˇjCYoUb`2 .I.ȃNo➖z ,[F·T6Q}F=#=\/D!Kİ$@KYS)֍sb{ `ud[?ntzD(&q9ʕdl.J 8`ɩKIO<9 ?FP}m}n*/ȨP;!6:fǠ 8a]1zO<~44SR[6lɅM$㢟r%HSÏsnsrP##L TfdQBE(nV Ѷr|TIKB;kwsc0ܸB3<+OֈM\ZWWBg۴w0A6# u [84Piji{xZ7*X)'dFs@ 4dnMW * ʜ})^| lw?6ǮPPĄ󠎝~hZqbtijdB.WـL<Kxoo O>jVKh4]d1׼hP+NJI:@Al_Fnk}'l$o l Z$ L߰*,YL>k p,R}>_$ė|V>'pp1ڼ;? e:#e8(p6|M`D$= ]((h#GҪ0=ȳ~iN!)ú875|k]{.#3AmZ!I{MU$5 MwKŇ*YRQ@C[̥sr<R,F-]J?5ՉldI =3qe4fۖ3(:|O)ȟʄ-IO$wvz&f'62_4$Mnӧ)#*-!FW+2sߞ[G)[."%e2E 1Iyq1qC=D"m j[k܉iN'A7ױB\ʻO^rZU1TZ8G2܇ d {05 v*J0w Lj_ oXcl88yAA{s XSD?bi&zN zntiEјc5PŕnpYk~*}FsPu8m ,-&㕚mUw轀#l""uVTxx$ .ΛqOv6#\.WqpLPqf"Pb1_ZFC5gbGDc3lX)"+ gI | d X6:6?ߢ̽;jӢWR˃vg0XRM]_LxU7Zp`{w`JR-y gC4#R~ *J]I gEcq%ܞ4MVO-~Npx굌pk(Yrزg ?^Wd#H'棫KGq<)ˮTt/3^ڂI.S+){곌`]أ@L(DX2$0WTZxmĆ_Qwj9z+cO OkuiPV@S+0iW;ǻQeY Ş:ژ㔖H kŁHHBn[L__hkĘ3Id넓PD=MAPdc7nHC,(n#j槠TC*rt(STLh~=]5sH0]K Ob=윈vqj ؖ:,o mG/1kC?ɩ*I<:4k8h(]kᒚ,=^"Hp҃Xvp*HbڳGZLćJ,i"(cܯ|V|'PI @Ej%*m~zRK+x#bUERG9JY7kk~z%+7ǹdCgÖ?k:$͙cqy_Yyw,ׄP:˝.X uTK]5V8(# ۊ! N"?`8vM?LKX Mz2){QOan"3p^n\^߱ơVYc@Cڋm;,FSp ^!po}^?ɣl~0Tm%FIn.i 3vBwP-üz `Q/RG#Pl0Z[Ǐ0t9C:C n.@y{_`7GS\nsb.{<w&YCnsaP*j NiS9?_䵾eVNgr*|pADXp|gWEFj\RZ)8A6Ut wYbh<< ]|}ܮJ:=7RN,(u2}MkWJ^,PWՐkP zŃfo?PCxԌ1 "v0Rc[Ədę(-NM$a78\OBEs!)VVA~ؙJ1g Zm2 ,?# y ʻ"2M O9QδGDM+a C"O8Sz⁚h$Fj3a`B|ec~7Dt5*O$i-"I̚tL~aUYU4xE,7~_X}M K)bYtylEN8EQbyWVj6uu Q#IpOu.O ;@ME,e̹ &(8!kujk5uCЬO '5oňQ9bQrL=i"0lF g&"L1Ewz^$sEUXfZ˲(^f+BHhehvv)m,o djp2mP"H;25uc " 7^Ρeo-Og{g=4DciLZ>Ni=- 7f;&_GߖӡN;$DŵeSn2QJ({v4Mə?_ cF!ξ+:Ό?S@TY?[tF]K@/4F8nMBL2HC7ssi[J+Qp>́/-'u wi XPPd ڡ#`mxi.pwhZ[P]{jD`f.aG^b}D| U,+t񮦟UpdD)A\l7l#o  ^jև*RpbW h^Z_kN6= , ]L1] I3"`!):ܒnE Vlg=l5z7'pu0o"izLžd).H 8Iz,T^UQ$tR*o<5`8JŬbQj/2XԱ!h?h tfd}Â%`űYi>\Bv^Գٖ@1cSrfr8cP_]h"X:rHZ_f RMetܦ!@qIIR<ݘŻQ\1 O.q ڒVtjMA+4J2B3$! ZЎ(k >cI(A2IZǦz{7_iuT3Tt~Ӝ(;M7 6ri\w e^I&(A1S wZ>3mX|z\?+hHDcO3Hi8{oeCDsޔǚ $vBѻ:zR<UU P/^e&USaHeB^5ڨO4B8M($mߦ5g.M@r7FG0zg7/k?\%1WPYX/&LQKrzV7 %0JېQVе/o?wcv,>]#V`lV;~S)ҫ\|BYq9Pf@ȗg\"5'W2Q'8E*j({u+=h{%ۜ@m*SƆs 6.tCH奔hhJ֬KZm)/E~6ȍ֤:jΠK{tȪ}7pr:((HtBl1/#Fm65 ?|  !at3R{od=[A #oL^D^1H؃ⷀ.v]M~s Ǧ0R *TunUҁ;QIbMIMhuB:S ݆~ޛUH6.}H}YYɞni`mߗәp5KT\´ok-:2*D|R3)QNi.t%v1Y p5ٱZQOL/LN -Ֆ%_ `C} *7M*jђv6}I:15" Y() T%f@vm E#q8 rSy3>P1ԳGWN>|”6'(NF ~6P ,O:֓2Qub/i[_"v.="!]; ~/جZ4fMqŝzrd 햇6˞ 71Nu iRHjO$s@=zI}M# ^ ~ftHZQed{KƗ, P3{q^+ФH`)ޜᅛ 99Bn E%Sj$8i? =-0uU,Lµ- H9aGy;5)N8S>3uz h5WF]A=2wp$^]4N;Ju>0Uo+ܗ #R\o=;=q_jID#2 \k ѡD[OwJ*oݵmy۴^9tzjx9Bˌz@׷@6%D0r47-DُU "[?6<8B, ݐi1vrǠ?+SmOװ7磓LU ;%xN>X,B3y*륀wr'EyN4Z {pGчJ\0I7`icț*+_8_?枋`ڰ=J1lCM 3/;lև'R p/s")DK6CC}oi6-?ٵ!2F y׾ ! i>MVτ}H 龚!+q!*q9X͎7j{JNEIw75ب>P6;C*Am g!Xݸ:HM(P>D=p؆ʹ3 Rs.!1w8sc y"]g-(Om,qΝ&[2wݫѦ|!"{'K@anZ=xR>!FX>XMrs7UP;m~-|v1Iߥ6]m*nte}xtȏXh2gDk&=LD0Ōd"pDѲx+k6 &3̓;7NACP4,} :$yU>Y6yToCz 抈.b8&Z6YfaB䭳"e-/IirVuZ0wY뚾NH| [Qbr (\Ar*wm_M4FA}1L,25=@1?GkS67Ƀ~ C_xj \dDR*bi j#7fF[z"(HfOZxhiKtKVuuqU8)Sߌ(࢞PQa]"^սbYq&mL4er-:;ȒnQz*;:gRr$ĩwXW7.<ĝZKX]"+U-%8齵M rma}1Nѽ$.$Ƈ*]* "@ЖąnS7Nfu@2 s1 G{6-S<%1A^cV_:f[T5a6$Wr$ygxT"*jyBYi%p m:qisX<^attH+E,`V Aop<魫j~c}BM ilB!G1JK-UQhn'dDu2v:!#r ٩]֜+<nRa.0b" ш %Hmi[Bu=LJBØ G3:=cI4i#Rʪ$YA{DB9'XiқNtffBk})qBKA{OoUZΧ`ۼH]]eq ^˵odE`+;7$G~G{]i{^qBB㌜Z)Peԉ쵷 8:;y_=m;inq*gyZ\*ˬg,eAr\/:ϫQi нQG)0fH]T όì7v`ǨOB2ׂCaNzx ӤzbeO01V2ĚUkfI~q rܑ/}kTQfﺲV78]0z5#r"^\ rc c ;dTbLKHƞk>` uR6,+58/UA>u 겺g[$1+&LiIؿ[R:̐Su#{"?/<}'{g\u\ۙGگnvnbX_}DP(Ϛ+% 4^`ˮXM&QۓسdH#gyG] c^NO`1&؃*2M4 8)3Yr+#]1= b6GfAAD䒌JxsI٘M_K]nAIC~@e򑦴i UQQ{$.¤j5p)a@9!'qߠ$'/ dUpJ븠q-ߣNR[&UIm)%6hLvᏍ0Ɯz=󨧧(5nѸ@3Mb(tcFW}'˹UIqc{y =bGU'9.K52kEDE ⇡3V2傣yfn*! =ղ yWfJn_mZ۷T{Q'wXի,;Ba Khٷbe ww!oF,8MoI` x` ?zi㔋M&/&~ 8n k!BB*l̈y`i#gZn?e]q:bBWL$O?c6+JI}.1>T(`9$.fۮ-<9qbrPZiAflgAIeKZM%'nYH*J/\[-ؽ%!&) =6%:RK-X}~]}01R9; :_[w*ia)7&4W=vS\geJ2-3`pOѻ5$0.~7Ub@Ⱐa: *_huATAh|kvݛ$ccr31" SD]I DV;j;y7'= }~e6@:ƨ)'Su-s11>^_2[a~/M22G$d.pAE[OPC;Z".Sɶ8ҿ,Jʆ!Y7~rj#e4=*1m "9a Ȥ=vHn,60er"B%י3CNnBFw> [x_fi`D0Moz+!L5=/;ΈwKg/-_ևjTY4]VN3XI9O{ 8%xBtݍL[WP7F?vcN(f:P] ܐux b稈ỹH㬯m6Uj;;`ޖ.{R~8NCᘬaٱ7֙YSsb~L1rDH 3lW=xasqnhrt!1Ԝi nU CFڐ~t*jHh$,Sdzt-_8"-{}> w2Vk,5JTwppDVaZbm"Su5X33 Q9`?^/yf :|2c(㠌zy>zOs2Joھ xg E>=d[n"$uubGn_svxk~J!%;fi4'T[X_b1Qt}\zcLj3y9 px˖CqDPsXorlv4p 1Nz>6tҮo ?D[9Yr$:#Րbo &Ti=0B_k[f<-V.5oW\*xNO#wz~'mQD|Pm5ӳt&i;in-őBhy6`߬}xpS*|կI,+I:[)l0] bC!D1-"A_m7E\Y_ ɆnA! s`=QRKx~5EhskJd*Zsx$wˍ(2Vo\'ٞ+ف^i2æL5W)D ~= _EmmUd_E,.UjTzZNM RAQ))#e7Kq_TT]㱕D}),+榊 ==H*à<㚺3lwZŊiv)=V8i[kE0OO5M]QtlḍG/< [([:2ǧL$قT4țn2Rʚum¿„ I@lZMX k U|<Ѥ kw CS4v ۬Ba|ِuO/?S42 V'_RZC'lJp1C^iO;P?$>Ustԅ7eWD$//A#K>Ȑ?{ZC~lԓ$k^i['Y_ތ35#N ml(`Wm#zN(R`IݷɊ{u%1?b&7jF˛G _/(QLTE ^Q)δp3SYD ,ldMZ/[ȇKY E,\$!5O UgÊOXE7@~X- [tx?;nFq٪z¨#x'$GsR\rrv4fy8}|xܴmZ5256 W e%fITk9&f6  zZ)dWc)oN*2U %Q47QfhJuǍ` _ r]`J~\Na6s'F2m;fh4kԴ/!OUVغFS6}&nՕEG*-%#,֘f%4IP*]$j$_qayɔ>bZb:c{C#ώd4|Н>I-{ 5PCs&S#m}f%auNc3dPJ2Ɉe<>p052/BDoduQ63Hc(U'@НZj4թZ&bXl@asxRZخW$W2"Rnsi]cs+SVϼZO D>C umWFOvzk?h7mٳ~ilp Z[A7˜t6ҕm.,XȐ)l/]'89FC 2Udf+D#:b^Mҗא-Ȝ9qG=SUTZP!A[Y[{`kA?Upl}a=3Ӡvq$㞭lu$GHy;র8a84[!+vjسnX!zy_Z0aՠ_) brxbi T}+3Zqx4La`~ęO0m IVc#s cd$ zƹ=K 'X|]%Q߈Kk"coq?ɎI@UjR;L(3 Q2:r) FC,;%Jڌ1"~T$o%"L/;џbWw+9)^`pKZM0cӛF_R+eyr@;hPbtrIxB :QD;OHfk{0UZ hѷ%9)Ukt*-^ @D~!Vo$nF#6R8%fMzWf0sK?>0wῠp.i_M _Wɩ5È%xqj#3C)>hHݙ0pPwd몪p˜ԏR`w ?OL $mFC }#Pacx"pxjY*گM>ȟtTOom-I*7^_̝Q6%=ǎ [&xqDda&Z!ޮI}hr@>qx@S++SHXOmϩ d 8{UjPD[5Qf1MKaU؆㻉 1"xىtHƖ#ݺ[$OZNabעVQH4\,kT~PV$X:a^4?'^oP4|`k٣<[ll;E$=k`{ш$ O/d-tI|"U^k|>%dW}`M!ޤj2{ X' xV@ *Je8x`/{)oS:Kؤ:|{O(SMn)rn49ŤYĂi}Q gg&OV -jS hNCv {MEEO_'9x;,ӯGzEѹTLZgc9 I3O*,X "}M6q<WOu(5ql匹 ֈ2J܅kGLQ2. ߳y;"h2$غPWI>WǢ$:c:at̔ dx%]NWl4pD4mn|5P"*q'9>wZCNȏ19{ seV"dWFxRF_˅7v_07^nD{b.ʎ)I<Abaku]ϺlG pqߛq{UC)bX|Sn0bQL|*͌]`h/&\ QڄfLUm>0l>/&9\'g(s? ?=O7 2#:N%WX<Zl[e".vPՙw vQ0 ~݈>D@Sw0؋Ybq, llsKn>䮯[1tQ=,s>N!REHđoao"[s1NCOi\͚o;2yM0r^"F|)3ޅ/nsX1rA'-6=MV/5<~ӘTXGd][Ht\tXWkسH9TFѠH`:uAicz]wlv,,<^*TD.UEj!>0'J >{Pv+?-\w-֟z+cGal NDfʗj-IqԖkי9#(9/`NUF2~o|ufx~,>}^rj-7LE,P|~K.v.T 3v_cȓls!3%(Z5{ 8X&9Y؆wlx[$٠rA}H9rl6gy~娤I( 6~/~W5ԯ8jʭ`6*1ǗO#DHCiZdg3TÍn1? )J"N}ץG$Ҭ#DU_Bw27uZp[ART.>ޡ@SPNl1:a oɎmՓU(s'e{9 ӦFڂ't qvZvn/ YBJvT ^mK6Qa%/w%:_3jW,S(V?,yQ$^6Lpl #k@W5Qi0&./ļJqޒ68s_شofl7blAr\,^+RhI1ׂuwx2gaPUނl~r-b<X?]yM$:1 ^FxT|LmˍXlTQ8)p$;'ȥH6@5z54{t`I9̇\ϡJ]viԛf}Sj̞O~ fTr!@* f[ωdr QVlPmυOfK {l`rÿh?Ө4l|+e{^{zkiSZRy'go6\o6/ù`;F3oFfGJBfh R-'P{[+z- q%'͙CHЭe;\hY'-S(џh^A$(]~~Cl,n9Ha43\/:粯bdo)_$N=k[>m_ϾpLtr6ǏXܒ'^%—NX.<\xK. -.{Sbr?d`V7 Lj$r2ؔ.lF^M92_o{%sQ l֡&'?(]د|T8KTbU/@H,7/gS031X ( 4 /E҅!Eߙ#9̵{W7|~مy/IrL}ֿe1dT' |Q{e*۸^OJBD G#?Y|[1zDwoȻ֤׽$]Ig4A<z-f'o-Y/{# #K(r&DEEY h @=ͨw x :wCB5z2;+.ӭ;p>ϱB1Mbrl~{D)0i ~*e6;n:z7^g]- '0w,jI٢SSщ|C+l Jw)x5\}g/oGkO[%"U7˲DW;}◴݉?E7,5M8x*FGU tЪ8 u,VT _}ZVYN,:2L a5YͰc:G865Osb+Khk_֝g=4lǫwu0 aQEYmƳ>$HOzuer|<-;3\hwk:)NF}6 ss7ONY;CMB:Τ$qRqQ{͋0#^ ѧ: Y*1 G_C@랁}tO/P97kM)$Ymt_/s~0 ؼWtI aL(ٰaN_NWhK5.ΰPQ-_D7wTS{俏Wo/U1_iM%E]r˻Grz dEMqai,6 Up,TF (??4KosMcQܙi j$d w9|c\$֢An[UWu0AXdxZ&ı2K`j5WYDZ`uhK:spF1=k;1^/\bA[8Kt*x<3*8ؕj ^+ ޝOԫdE@VmuoC]nk . ibuMT09/*z@)N\sݔ=O_^2ĢE ?XtgU\8/=Lc(]y1@AnE 䫵_Z> BY".#| ;~"\hƪ^̅h32v=7V>?TbE ю=NbNݺ PRg27ov%bwq*D ba|3 `~W7gЮ?'6F {mL/X a\@`q#c0͂ #$ Kջ& 2S|x_H_@wvj\䥉muapcVmHw/C^!+AuVos߁>>5 @ Yt^#$Z>c|Ik fx+tA}}`>w+hV  &^kנpI(6g25;Vʥz?ϝ̈t2ihVyV[\]ϰ$sƹ権OWjKhiRj.eZBa|%cC`* 4{y1(P(]6+knFs fVHT;}M <9ؠj -tۅ ~Ύ`}O Yi Ȩ`}ï-b8y ϸ&UEE9b֙bs:@m$:! !Ô{ZE6O̷Q*&G."h}yZniOyhpխz|6Ľ֐%Z7FDR z;uqrĶ8R)=Cke@ [72!.1/Zg4?ۂ6wZ3ѾN3gYieVR1CJ_L­OɹɩUuzm(naaR#@'J cm\IX)ZL~ΞF 1%Y^bwG>.Bq'x uewCN{xF-Zrĕ7G++)*YhRVIZX:qZR>!P 9d0vlr4s~Oc&3h)oWpYbk7nHjꗟ|)v\[oWgÇ69}noSViAw5;Q^7ۮ9gֿ>Jn`q'* Ob\Twk ";^kxs >[ ݨQc0p Z9S.kҧ,f omk*4G"Մ-^1 fwɾnV nrP <>CQ_ac>c#QE&Pٍ-ć+*t TQPx_2\:Ut­!٢wpSm6c!\TzD=F4ޅ3hHtU'\֏-扩'&D@+FԈQGk^ƪ!IƹHնoRV)bdɎ:%@v)ekxqxæ"q2g P{@c6G s E2~J[ahl35MKu#HYfSZ g{sJ}BcQUɠ~mn램G$=)%z=]5a@チ\ɝdZC[Q3?=fW Ƨ^gd%nЙ=jJR0MNdeT.Ia\W3A?;:m"u*5g<  pBy N3'6'@fUP mkm"xњ@9>|T2QH,UxתR'B'V765uxW nePڑPu iiUo.|B[ 4qrV5=*u~7H+Zҽֿ#>0ۓKJUJ3;L6qJՕY?b[ gKeORnX\SSVJQ5<e'wJ9 #u6;f0G+sxuN툗jsUo$Bob!`vz`&/6Q+>OaF^8n813\V,ci6zCf^ė]l6 <8'ک}]pņЈf k OjʉU$5`ٟxq9ogȪ Fhj,O˱ bQ,~IYk-ًEp3ְOWk\mÁH4IfA:o?T_fxz~5q+8Tg~0$D. bo!Z;upC-;ܻ/3^ܫ HPލ)b e$8UkZYס)֝4L@bQ.46DԡCQ0-3j$cEȝw> MIvîngencG-LWb9b1Xέ%dAw.*2r$ʤecaGdҘތ`/Gc@| Ed~cnu3 @@zTbe~Cb.=~=ZYUF9AGhf%H .2 Nm0,?ʬY->lb5cQ;v|JyDiE$٥څk_jaVkj@]zgf3*l)Uل:-Ma%)Ic@iN64hfNGI,.%y4J"#y[g! db\%J/{MhǼ *Mpi=Idmꏛ ^(թݬDm>bzWBA}7HQ|N+@mެCê|ѦEJJ|T+KimׁG; wK#5oh#SM{ZUH{S(n%֜2~J~}7h'J[rzmVW;7 W꺺ۉ ƄD؇'V٬/h:EAdɋзkfL妆q[ĀCb ⨪bFqCwHX.(_ sMmpN~٭T w$.Jϒ"QP ,r9ў)zvO\tusE?USr绪⃄=CcL%+:5Q ?&ǝ:X=Waq{M_mʔ)j[wgHvu/Ӵ&)QN+}ؒtd,X>XaaĹsjPFM! ptcˑٸq|ݐ%=" e͟Jpסl^F)ojy q!<O}~_pңv8Ö kf e Knm-*%ِmPa*Wª L,{qUvm}\o#mF ?fIZ gyT_2qn.I v  /fH(LzqHC(MUi7:7.!Z9 ѫҀ|U0 k(!&hXUZzF/@7Ag蚜4= *]vy{T9Z~Qo NJQ_5JB px [Jz&s|^-;wso(HIORuwm2Gpd.iD*T@ Gn 4K(i|܅LUnN*ŕfˮ֊$SI0m)s=Z!fOq3֣4^뼃pDgD?+>K}Lgc;YrefXu22.y_s;Q; 3eI 1tMX17!r0DTb=}"5}Kt}qኧ.h"Bd8fq`Ŧd#>"/PW cgڼjߋvD6nX8%0SV+_p` Oz<}IC/fK s| :/?;k3'b9ۀ%|jʹ,TpQ6o.{LZD,+NFxk"$kBq &DG6ro"7B^%գ{Ո0 ]@T1@NRx]a_YkwL`%bX&jT8%j1k_; d/[dvq5t': AuKDy3b\f9 \,2b6﹌c[()}AB+k&.z޿]q.=ռ*7iUsǞ~D&ȷܢws~Gy0de ұRr>L.m{(B*ȑZL8mAڎP\+x>5B.4tC[5`*]/ z6<ȭFaTP0S>$=T NQlvfAE{di<8BJ !wU.zc-JIN,ܛHm&מSa!Ԅ^[Qn[sE ~2x\">g8.+jNtE؃NivdljqgiLpy$~'B<4\JmJӔpTe$A(fLcT%T~YDp@TWJȴ;={oEi_O* %|50JbRa|n.LSSdoJUXs\FLs;kL^TMEAZ$12ɦ6?s}N*IV4~Ww zAR240$q5'&sQ WG}Q~|g `ͯ\ Nt.7PVH#Ɲ~ΐ{xdzi?bl Q?) }8h \8&Q6\$ikSJ +ie`e88ّoCK&Lǃg(NUz-aYeb KFiAJY(ĝ(xԈ2n1<*:o 6ܫO.~ĞZbf䈍ӄ9iXD5 cHb$odw94 6|. poG 'T+ZEF׎?G:y'l@`q˯uH erĵBg<ǤO4ӗDl/Cy"YoҷmIm3` GyYmNWp4_~bX&gỹJBu/?1ੂ{呝*}8xֻNpTRvFhnRvmq1JMjnݺZķ>:V>nH1C@b'pΦUL HkI]^yqͭ`ԑ7 c@w2oEJ y5L9f&*iO" oKm- go'׫=  Ůyi8a ?LBN\S1JO"}Bic U[ Eg6uiE9w41+7 az*)664o[- 31.fkS:,_o7 p[^`j)dW GQKd0lƖb)TH"уbC)E LsJBw*sV:2[gia }\F齉Ks{pP~]6JTCgYrjqlL֙e5(;k)$ &z y;,316m0JjgMrO.i6A?L$xq2W!f_}v,@%-_]}DŽ/P[W NJwJZqg`ʤ R-#_H\M gjuo0)dо 0S'㻚,:E*OVZb LgteV2hU 8͑)<#H?x 2AȕgV7*e!Δ$^!z/?j,mkUqAR5$6뺝Wq~{o @,RToSi1[PڼPCjyZqc{b(X\D6~숩$A/􄺤Y18^pz˜ 9n:+Y0dΨea[_N ŠiXz[Y *Y`Y ,FmM4jsPo1<0G<& n3Cg|:ց1]f۽I&BD &E NV"@@aRGA, YF* РrCgKV3QѴ{~RB,e‡337:݇JZe$-J):@ It#K[>i_ X19{a`j譍0[ .I޵_!]w5K!h- ECtĈCO JOK9y%6 g!1K#hOT {ΰD:l9/)6~P vJcbl^U+_RGP+E/P7ɟ r>Y镤U,~ܿqVw!N&& MRZ+;PR}ɧʑ\ϱQaA?F+ۺgA_=6DGkak}o7' 3ESG/_O͙R(_z .yBuIVūoK3\ܼqn] K5 kߍ,6$l=fGQT@``ڒxȻ bsՅ0bP"mމQLC,{LژW . . M+ zV;@Q qF{8F& ݥm9z @NV2=iG7SFShw?WB27fpx^ԓ_{t((߲Ss~l~ɰ/ !>_ݕ?. nzd@ɷa-J!.ڊ(+jDsEt~rƑ+B/\d)mȱ% 0?Ҏˆa6ۇs\ ڏBه8Y} lr0k;[k F0]Mj0%/!dJ-. /7XUYy E"7Ry"=uM%B˯8d# ǵ88`}h*g@r\ -,(o7A+ri< 4Dwos~! 3eZLL8fN7 s5SeR?7h<$U>ᢣct ?O9nOu>s@_^ϜS}~ytxڱ iƠǴh|$0AÚ}'z jH 7Fec7SO˯Ί$5!S}+٢?3O-WY7`~G xpZ/ZFzr9FPcVE~ilz|5A[JSB4$c` 5] | f'k{se+>U1*46Egw%6ur_%klq` 1ESU)~Ni GU9Irn} 6'PhVY6kboWS+^vV?羹^d,=/=x6DٷhLIuAݡG0 Ck5˵VFKdHt, dʧh_*=wU. }@a>:ar,ջ$Rݒ1"(mJ~eQܺ:?uv2)$V1L )t?W I(OyMx4{~Sd5f'm;x?N,jih-KnMpS6|4*VZʼndŸ.^Ɵu=O Z*2DWDF:h(ferx_+y?t‘d%oD}ʩK9/r1>H:$vuJMqH ؋F/iwD8yvļP[+C>4&-Ѐ=SEX?mdCJ&s TW$H6,OS!qрdѽjf7' 1֙kxiA zB҃.jk*y* "U`sw8lJ ~G,KN! 0)qQgW[ynXn B3dɼԳK8b'J6PSG5*4_) 95.U% 7Oq2[1 fd;dy_Y$>W̧Hג"N}m}-{4zP-~짩=v#8 t ?55(DUAlVbE&v1>nQK2@ޏ3A3\^/^^;^z꧶fASlL?9(㴓ZD1oj4IuUy=ŒF\T/"h}Y҆Vԇor)E"[iy~&rl[ &[M+ ZQ߲3@/ 8M@81μI\X3OK_ླ^\fޓV!b.4gˊas=뭝_pjCN,">aEJt.Ўl9 'f|aA$ʡ}IYC2 t1^ BE﵁yԒ`XHTOߒ<62T JLMTcg4N zb5PyӕkF}u[uDYTN 23m/  C(/\)JHǺes}zbPA3aTS?ȴOG̈́tgj=dziϡ5rRj!-S@`?ۼտ+SP= r7ȁ>g&_ڣ`א2베sՔXsfj'/lj߿9u?&E?fy 6T8__`{Ȼhc<y4ܣp0bffjTL $9b(P0&l@̒+"3i~ǵ\cCt= 2c*η : aB?eC/Z62 yrci0- `nadЯ^DFx<>푾2Yi_s#[kO*I:XM 0 z*ZQ͐7qP]\-vki$Mv;ϥ5H^gA;ww;3I߬S!>V&ol:7 p!c(>-mֆ!?0@xOl4JL4` Nm33(# nMik(*(6Mx=/O~+v*85R*=3!|4Piw<ۅ-Xҍ6;?pQW(wܪ'%MWU;6!wK*,ѴO Qa4SpgǸ@"՛S>2K`NR+%6mwȷ]֋srA? :O?f"3ERZ7)]Pw%*7CY"9#XHŠE~cC/=ǵcTNa&o(-ͣÐٓK6">yu:0lU[鶌a(#J^4EOGf~a߆iڿj' <"v "yQ~-t[܁P~%JOSUdiU疈-GJV9bj](n"eb4.N3!}O;D={EyY\H )8 o>lvh%h6;bFFeV 7XwVT`8ݳj'|j#aeSɳ.Cv|VSn=ӚdP@.y㗲^n+%.Hׂ;Z(TQ?H]Q÷BN h [ Yjk,flkB( m4S?'Y*8)3D*7b]#V<߇<Ԓ'V2%W]Lө gp9=v`akc)nJhi$V*wcPB`TǫqU}d<Ʒ84`,}Z`<럶p={ʻ,/(ӏݣAK+RX;6^?r y^Ylim. rdC=SѢ yG!#Dyzmc6 {\( SJR f/l9W9W@H=u۝(e{Gk]GA )f.1W4I ;jh!acMX⟶ F .%tղ 3iӄH̐l(p9o` 4Sʠ%*2v!NoX 5)P7;^5>Lb^t*_p]LJ!IIm*`YY+wEuuixsPKWfN 1DŞS,OOMZ6[Ȱt^^ $6o_|>PP(J=%i]v7~˺I\[K"3̺Άp]e ,W᠈Yb,^ A)nc[]':lX϶V+\Ț{TJ93S]qcbCc ub_d[wd[ñ߱iwئ1_V@%F/Hd-qmI,P`+ffg<}&`h2Ft8K([ȱQ^9Yri`|7ݻsM /jzou|J^[ၤ$j-4щDu smDCZG 3%HuK[0_/uV28ؼdAɊ0 P@PohnOekE; vѫ+֠yOFdUb+E[*`0 m$GNOc< &JBKd L(Z}˹7~4iEqg͂ +- ;_k9v@(?3¤gBr6(6(8wq\cqA]K< s16"𪠃r\6?;gL8+-<ü>a{NoK"VNz2xV'8 R4j͂];21LJv_1%&gB#2[@\0#/FO0 k=4yf=XN )mKR6"HiK5psTbRs[6WtBz;: H#p}jo8y]UŸ^A1_Zqe\cǕ];J;I%5UIC{{WkוO-,~ R qVO 6Wq"0^rVmϳ0az mKI29ǎzɥq8єc DzcElVQ4–_ag'vɯ-%8dros >joZagFyz 8S2m=J$(v ڡ lƣ/u. rÁ|z܃/ֳU(2m=o*pȄ/Wr ~u{/8E[^xC% D#]? Ă#".?0 5ߪ};֣b6\CV!2Hzpju!>~ GǴzV6Mj=Х/&dGS;w!-KD͌vN 3T[<2]J^cr!?C%#E\>; 3HZHLUST:H714a쬵MB= KzBale,~FdTr&y 36}Og0u\B1nf}ov {}U*7'?񐅷U`?1H=i{u)3 }Hȷr^F9mX^DqO=8za?S3h3pBSԨ&k{XK8K?I)Hiw?lk3搀$*nv[a[FM>1Oe&C{J]$}D8bxkeFY7،Iɰj@Mܢ _&lASۉg)=t)CC"oMDlrCOKo4!QC3τb&F;}D;eopDMx\!9%Q"??-wC$NzBH6PD9T8ё&шaB%)M3wY"'\SqDQ5r<_` y¦L 'BgOUXv uψC$,CA5sl.\ʯ8Oo06:uz<8#X`O eX眣d nmmh3r)eKi{fi\AQP`HK鸴W\7P$=5D% w"259 JM#pՈ떧Z9?ݯ< !n=keSauO-{)zk26RP.f;ePZۅ|tRA79RxUGJ/z|Gnx~ׅ3WsYk\0+zR0sR)b OaUSۨt6kAYP)[#(n ջ7HzFrA%ݫ*Gl$0Z[)GH!T*Mrbo-KAֆnh)@iy b!&k'ZIM#wG_Lw]Ktc;%'|:kf-@7 ‹ I4)0gpRг%lkсarΪFwG p~^A@9mwCw%AAw!FtgH5_Pjޯ^8˥H|"F}XL]tO2{;1ӣ2O#91i=̨iThBf\ć tJId٥#Msc;_Sr#)+G9PS3C[_[L 0RK/y|W/,Ra>F9C#Xq{Վ7*ˎN"K˽gŋQmO@@F=뽽 k f4;M>fh/^!u/T85ڐa#Z\CrZW>y^C{_);XBDkЇ0b3;-lα1 W D17PAZ2Jt9=`Vߎ=U&ɭϘ*Va^S W C/(kѢo, CܾlvfMoOOcXg*Mw.3r2:V,L+X{mD.NUO:R2,6SFqIȨ,w0Wr&`QN{hnIBjTHf )ǦO%<$3"yS-jG &@ /4K@iT'WP kEx,49t : X/6#}B&͉Bv\fV)C* N~)Ƞmc 2/n+FThA@9p[mI/<*>H>QˤGA˘r'l%{+QO^q33N6'`QO1W-_y:2w Xg\6贌Jd5qRG n rqc5 X:`{u_Eq ͉e|GII & Q-q!JZWeFY]G5Y/ X)w<[(52`-RH/T#x)OxddtOOk*ޔ,)BuhjdT;vr;nV;_eY i_ʬj:܂}kds& s;C$ @N;G !^۱.pYr;[VNm/z[}yTc#IfBo0Bx1vV*wW[DYLek?V&l?IO .}ȟ(=?YƆDGF-T֨H^cMs ѳ+C="Yd'6maESCMxKEQgѤF\Э NL|%n0 'xM'UFѣDM9l6D){SnZ#-xNkS9};Ճ L( RpAFPqygPmy̥(Drx$}ZRٶ&nv1#н|-`r6[h7c7_OgƞQDçZ`4RH·>3W,E4KPSu.tޔΧ2BiNy8zyTL9׽p{hO UA{A`C`·g5b8cHNR *ڢRvtusr_*jDXU֛|XYêYMh;Ԝe2}4z RּFNI0AL~Q8gYϝ2hZD3L$C/S uHjfZ:~]0F M=/<Fx.}1鲸v1A E\gQ][t*103(Ne|NdmZوm D4r2>H"<!4@uR,޵?Dp L末Kг뿛ӲT-th0Z.B5U.*9:oR8.蓒YxLHPliuA`K#},{@k`ėx=p{pOlyVV,5op#!WxAƅ*ܪw8 fevdW6/dܢeF=w(*8V7J_-W풀}>h*>*D24S\+[$oPǖ@\kOʆ) Zune,F_o.#BpK5S \VܩNG}I-;Gedpj@xN:wRjdbrRY2rDP,#$ޗ2 -z}b,ؠX˺VyN Z.?Q!r/b=rr$)@/6Aa,3:nTV2 wWozg0]SgO6K-8R͒7U)b}ك̜4~qPZDžII$*\U*Z^m10IycdF!B)+cD*k6[6l;Z|`u]KAVCڄĨ82 _EU/_)6Cm5ŝJJ -f!b2( ӐWÀLg: NWRvn++7 l$vNQq c=mv~PF|@^@8Gwlv8#坠-vckG4񁍁c.@Ӎ{[bA[BWaߦ{`|]N/SD?.Ⲵ$|p%`U\:npڶ#ŤöIJaLFNͨl=7+ dzY pnY㒋n; g\e} *|ȦydCƘcb!;W?ӽWbIdI_nVo3L QZ iRa3JS~>xR4=YP'ћ(t>@R>~wb-:-|V[RfH*/[/:nB2VeӱS!/)>]vKkFTK`[^( Z^"J֬XD.g+ܦYXF&f#Ͷ~tp+G@k3VPU#BYc8/ !hHcvm`RoL [_ jcEGzI^B+!OSlGk8Qɰ}10Q<ۄWci 'od;g׋v4+BK~(iDbc=[нix D]]+L޸˽;*Yi:)Wv y*V+;X^)2t0L[V2fWa1͚xǹ+6c;hZ[X\uO}GX:@vcf@$E֛^Vf{aMz]ɠZּ¬E(AZs <#B4ħxqޣƯ|-LƑPn$jc׆"~(Uח=d\d&8{ MH`3/]AXɮB pu{4i{;W?0 <@0 HDu?ɓԸ $rI CǸ|&.Dxc. v=Q]Y]; j.8Ir^б5:b}#0A_/l8.://SbܮJuDž$%6-j3,&BQ님`\`s6Dt\>-RFQu "c\ 곸.Oc1' G`g(}ʣH(K4j,ڤq,[c)I`bٖ.RYvK=e0|pij.94: Irr^z2]f^Jk5κ/n-k鍅IȖ AE>{e'g}s=U9*D|fG@ ڕNI"=T'p]+Dv}X4'mD=6,dxR:Uƣ[j{ޠh6>}q2ֲek$1K-V_5PYK3(Md>#c9HY:%m.y(WAY:Y>dʞN6g8q$i1膊1OTkw*|x/x)>ݒIrx"// ǔ8[F(]ۘ{}=jt|lʹ4B(`kuja=(_ޓ8d_Hg ަ E v҃[yUR(VZsA"tMvU%їt t7rSR4B/XffmcxL`(ېҦ62i n ͓mJBIB;m&?QpNMWE`V~2Y 8u#1VNA" VٱGL½G~bc1r"ؤ&mG ڵQ Ѯ4LTF~}_N/բ% yeaL41,koen nigo!ࢱr:b"pN?;|,aft` b9~Ge®'Br}oXmDҏ+R8nS r VH~7} $VͅPl -@$.YCiJm[s!ճҘ$ Dh#>J司u 7^};Ǘ[WTЖWLUbNv3oΙ7s ~-^sRgum +EMlg=cNhTc>ȗ& gM3vxʽ{/'I28 pP+>m5OٔW Lxc wX?{0qlس<fT}4)I q&)] <=юΘu?Ґe>tN{Ps$h/ץq"=C'U@ WfvHM7Jԕ/e i_PP-lc,pB?D== -TTQ Ksh9 3N -d^Т~RBK|C)l:Κm b^M0kg> EP's[+*RFgsg/͔#B9i!&G"nLbFP._^4Yz!Zh)#UāD-Elj2#Rd;w@eD=$)a* i"P)r!0nK#[iɱ|`7Ӏjb#8:3*Dcv#Ch<5jkٳɶ' t>v/pef:XOc]/Nr'"뺫+n20貳K bpe[K")F.c>=$cFQk#(3.f+;Q~o5ő:Nͩ3JdFeT1D7n8N8~x3TP놆8,?+qcwhޔG :@_N^U]jxD.ZqimIF7EP7pYlB,y{ A.n)]с[fLZom2t[ګDn. v@73)<D9z{$L+wxOp!!et]ͳU.p$.ƧvmDQ0; R߽],gVĜގSqEd8.$jUm0Ey#1,) i kV0<{$C֨UgڽG4P/μ{C$iвpzY ZK}6$Wmj7SR]~8"TP~Lر&sfp%l?aُ _w[P뮋$<ԕF)E A,pu@R {tr@QۈAQSYdH+ȂL;Q8kE!zRoMFjhL:hG'pD_#%jfQ:` 5]8%i:¡2RGKך Sw U!4*O|}Ӗ ^?sh;rZKSjDu|“جGݝ2+~G|՟z`7a0Q#`g<ʭ t?@Gf,قAM-]08~癎Ay5g^䆳  0$O#k@3%:sjtFV:*O =jN=O3d[7I7 ^ҥz ecc}n^mIvk 6goJʹNqzhcu+W2<\r8L ¢_K1T28![?cHA^T?sNTo")@83ÀT>ݎ nAn&#)jȔnh(Q:79?Ɲ{LN]fBCycU'ŝz\R?KS3~ IGG.@0l{imE6~Ԍyc~~R)A=hv4%"IU*BwcDR!׹6H4ɂ8K껄dm>5ٟ9C/IShjmxo+{Mm Rl2DKBJ,l}`w}jm X=b~f"Sy֬㄃'v  0lhWE7v65z~+aA)8kvWY$ ᱂CbٍLQ&kex"Ln; Oٙ՜4o$*UdueJ!x~ c'P'Ωd Eoe`n o/ 8)$hE4te!!Ia~^N`3tL"e1E~υb;M׋ԧ6oZ)[Sߎ|l)W$HEyOmd']g;C|\fvrot9•&L9ZDZ{NLe%KqK,T,q;5זgBz!jIB 'AҲIMj4%!|$ixv%ֶ4s8er^UEHoɄé,;p83~27RYٹ6/1$„ d0.DwT,]I~%h<>* b ({)bߔAA){Ŝ܌ ީet s9-[nHw'bdhl[N *-+U_}(^P `*ic99 `iUD#՗HE~DpRSPyZ|-] ?L^$c̊zƒ"@b?ʟuX}Tfʎ(6֨,+L_^?YL_k#L.. ̈́C`p!] 0 X\]{$O$~ݞt'$'_18VmAi5_3 [/7gԿKҫ|w8W:Nt: @PE^l ?_NDÝxÈrYHoGl;u倽0sɍjkW; 3y%&J(ǯ]fYwOK>$/<;X=hO SԼv΋ЃyOlE,;5ؽCˍT;;eZsAF *踊gkx]oo;'V×1@g4h[!truN7X8eSkJ) BZ}s:6Fln5v$!{BLژJ5`՚e_HCz[Bw/n}cԢ]ٌϪ -oB9\Ž!)lU9;q9%QE<]vb4ߩa{N?T=XΣE.Jગڑ^A6I5(SBY+ w_=l\72(Q,؋boIf.^߳pyG5ؖNY\EAXpG&^ĞAuoC==kp]'\ 𥉉jLЙj*Mo u+ HwכiFC{%Aen Wu+&lP`Y>Uty;eOiȪq#S?ѮQu Bmah>#bAҬEp ɫ83^oOg(W,ZEYf_WE*ڰl5 0k)Cc9׎Nywy\mMu_znq2hcqI.Ee&CD \pLe61N X65_+pںgQۦQGuxX $՗FA)HCU7ܭm=&72ÚU=g6Ƈ,QRhYiwkv/1gBȰKZЉYz3;1fmë) I#`,ʍ]iY88iD&=`bMsQ5Z(x;$,~Eg%#&g;Ѡ2]I?KGM i`0;= 3h TX!!aInz6ͻergV:2WgpmliU"#3 xг+}atpxiEzf%Jʬ`J71^dLxꤺ܏7I5rxwv.xhJ-{vGo 5*yœ2eDf-gW LEe".ohs\OaTݯ#;gIRLWFI22$KǥBkzZH↌t H-z`u;uW)<93[@Hz2˙[$f`UrLW+вVk\gӏ;t46`kBKWBitt/"F1юD0 "/+%$C3R |c#'K9Ǐ~_V]jx a$<==!#[-j97kJf!sҠpn\]b4|_%g3K?\)ThK3ruÒ{|sJ^(DX1l'b>W~(~2g%y]b2{S߮B%QžG -F+ѥep:x;7`2ڤw7 ܰr%b.g]ahhY&g1EQs{(mN(n4JPwuY&шᘲY+oRnby4kh[M`Yq\PGԌnVo~#:;?6FL!٢Mޅn  &S;_Vh?d{ANmH[ҋ<i|ͳS% Vp99EPF* .@ǚSh^Ԡ ~eNBM đDVvwjF)L>" t4Tn3%iCbY)mZTf*YFɘF $(Jg64ax2 YK&AN'k[eyMQ2U*dLΎΒxG_Y;jT?VCۭsDG{v%h_qgO9;"پt0*ڿѸkʚǰp8!)NV&ƴRqVh7ׁi9i̎.Lk<9BIQHZ: cZZ^r8tH}Png[٪J$=O%k3Mz3X*n "$o"~^t7x}ctzJ6H՟iQ]-4IB-D7lWu!s"U j~{>JIvf Q~r43a CٺʂJ4Gw1L{fc/ڴM%m~MU kM>C[IeǢrF#J5b;K٥ڪ&zƘ洸OTbw!6 :ڀӤճ,=:c0ؑhl%?(GX٭*#Lw#1hCBт ӧĄ/3RM!s\8WkO$VDl/H0fؐe@* Atnψe;AGE=8 _wHO x86$͂ۙ;C N]uehGL 1Pmi,j"ms ,,y5FpJEE?B(㡒=z+S86]!l1okĨ;7> ;!qf9-d5db-tS7JZ5`mfDxZv6 ``>?/ԔDu[{\/Rsgu!Uu7ήۇCB EM :`UBeFQ@dfEG(Ӈ z I蚃j*] oK2ˮn )[7q$;+yЯrOUr䯒[XF;ymЮy=wi9cxW\41o=tʇKDΆdK3r:B#擡i+uRV#EC 캾\mݼgUw}`!5ҷ~T, _y&wb3hoˏxTvt"^"!$-ſotkUͺܸY~Ps6\+c/LLF~@O'u2nB J'S| ߺn RB d׽RAd)_V&5dEsֶoW)nڔBWN`۷OJTBnA GV= +n[ؾ@.Z;asmpX[lQR]r>i unȬhѭf@W>#ߐ fܙξݻ)-oV[S/'eTR* dC9@GNJݷD@6POZ^mC,D]o_RC \P?{B 001٘, 1o8gxw7ȷ D'MYKN7v̟fpZw3!aI_sM/2ۆapEL7"m^Rt`EMj1W6U\*Dz?6L->oyslٷZ%54q_vz9J _58{ izѸ KhOslL#SrA@G{#_w,YXnMO(H[DmE%6l q~32/ 15GYIAΙ\x (D:ˇE7A8O\WU7_7ܬ$ȳϊM$Cb]kU7V+(}qs0I/8Z. -VT>dkb0}c{ɦ"- =]&f 7\z%vhx(wE3.w'*ƒ:k(Kڱ bOp<8#tadލ F[U}\ W4h 6Y~tEY\=rX}x !^Cdnd|v 4J9N4nL(9UW cdBUWr֦PD==U&uvY\_MIXEB͐{}!G̪!1EX"ܑKȄ}}#5?+bX#7Ey0@e-"VwUa;4s"##bPk{jPt$rdĖI*7.}(31Lhyk8OY>t͸6`'g j t΢5ԖޡQ cv}@P"hH3m!m~$˝j)̹tY M׬Z7F9duw66TI> 3e ]CcӶhawdP2c=+]{#5KiGJo`|~= 8.N|絇~7!a¯6@“3'ZS^W萼.?5ԇY;r]a4q~'S5FϾfff]<Wl0J4$ iR^F(O;:U}f"-Xz /RD_ZuHydŸբͻFzFLvqlܙ$fs(\vD=cuwi}WF,ИfNiF_,7nW'DrSo놶#Pe(}x,,SFq`-d؎%XS`D[֡p=-88bm9^#&<\c_$T|)f,8Oq-a/%6H}`K{5Kn\3ƥM/rJec5 NB~0k']gΆ]}m0twhs^~#:WeXCMgS C~A+K\aV odx;!`A@V EFާ ?奘nՒEP' Xri[jJyުźZ/œC! 4uc|4lYSg}p=dY!,7*gG*n"5K )D+IUJxJhj8]rNigw+a!՝N9%X|38 ٨~a>rV2@'";g=|;Xb/ȼ)LZ?̰ <"h^rHin~@]8pܖӴ |wa?;Á׏_׊P,bMcϦȲ|zJU-B8A r^wѼjM^ţD[/[E3&)mTE?}}9Xw2YrMy`=5J*bhr{4`3y@z2.m g4kB:kȄƧw+I"0uq,0=KpvS/+Xy3f;攑 ʨKK8Đ]181+2(hoic6t.RkIb]r@Lh/^Yk#%lMw@`n:TsQљЗXں u'dZT]|YK2[=)|JZ1+e|c+OҮ}H^8'Z?qӯť) ++eM2+% d6% I*0 #q|ˊI F&gwHDE/::Xq|;fcSMkJ 3bX ^fvMSe9r&Lg`nKUև.Q&?:Z#N uR1((_V5IMJ`^!Kq!& ^#3{0x\=L.*c6qSx"}`ٿ˚B8j%foXODʹ\Ub n r{j η3D)w1c{[q4I]8PUJM hC/6}&8}j`k&W,nۭPd%8r<{>W_,PR1Vߏ!~|k,ߞ9-q~`Ԯ&Ub6)\UD:O%S8N3'/ujܥvfgxG8/&ЬyҝG*(MeU U8X5l xԳCC,rQAнlTE: hKŁL60,LzFD䜯??fy/^ !bvT &$ *yTuxi#!Mo̪f@A,!_G]S~,hM&vx+BUո=H^RA(]C?Lp.ͣ:lC]0|8&R;aôr5X$ad.jDv@s5*}n̿ ;i6WS1U2S%F,E7'|Rʜ_% 8awH^Negf_6bo^k\!4 trrl(Brse.`H׈F ȺݙiԱeD~m14&jJcؤ{G e,0|I~X{G]X)ߧWQ^7)t/dYU;(oVKwš#sʹv#Hx$<ז(YY?5+J@Ւ8 =_uz-3Np ?ѯj'e2O¨^@zWF/¿2;Á~Ggvf#R_QP(ѴD K'VGT9Oל@kYhs?ӵLITPv>x~8 ffC5P}\QĸDhp8Ńݵd"dګvHlPΏ,Z1LMΘ=. TcR1G7BSj$GJ J)Թ1`;}kvٰɊwd5!j-Ѥl5')WU:o5v[ O. . $%Ӈ\ˎPn:ލ]04-?g򱏕8=#,9m!PԹtֳx ғEdd*ߪt<ж>yOO=2鱘8O 2f~TlEiL=3H$ߜĮҩ2ΧٔGT6./Ж|9y)om0iT߅~#>]6&}[i>*rAhխAW?JG!,TChGz^PgʦfZ`wj=J·Ϲp}5>AJ)F@ D'[׶:oGǨ 0]* ;3/qB:$9?^CnPjzo-pghj#&~X"ˀQ:3ăh]nzw90j71CLР,sFDd[h2c [HRw>/IǜLZaBn=`G52/*C0H݁7j>MO\EG*lВ3D0V20|DZu6rEW? ~%Km*Z="Z9[%,Rx;O)4pFɤ'\YNViGn.erU#!R3V^py%z}jh=BT @ v츄MŻJJq<3=CPJ.͢C6)sBHma*T Qk%0hH#O!+ vvVc9?gl@Y"薈4"\,MGˆKi*rg6I9*U"%X O`m R+f,Iq5SFi-_/MI{:|slw>K0"'ta )%O֥$.?˻t i,;^ܖiҽ]MgqE߿'.fVfξ8t.b^~?Xۺd˔7l ^cխL8u}Tb3EKƉr5(f4fT]&})GS[&2FaX}P'`iwxV)p wV͚^ؑ?sxr̝` 7u,Vu#mcnB[]sy/septM@ u3V@1Iuf2fri)iʄ'-T&`]ĤKD;)lv߭Θ0GS{k[ ?@W5$Mx`UUDP{,\ξxO4hwռ˸.BLF0dž AA% b iL{σCE' YTAa g'= JgQVChLȂ?9y%s/J橝S;yPA‰& K We[&ryQ}2Uq;oDTOKHkU;=l)qdB~@-Shګ@Jk.(%M-RraOX0ؙE/aԄ 6)&IPSjq8G䈊,=@l߃4B6fQK1[4!Edhlf&E^Ce%*[Cyd٬:78H\feLJ| o) tre_[YnUqܝQkdJB}7k6GO{;Qܙ+g]ֽ8` Ƕ[; 1i^aZLf5$5{:{d z#tаt0݇B>2 嫫D>|#V}֜ JDvU{ҀGiQ_lr,\y] C4Vffjj+Tw~Uk dF~`‘xhv (Bί~ˌÄ??§s'r mJ زv|mFPr(EV[F## dڻ˼8}wY@Z\B.Tl.B9t[̚ˈ B4bz|ԯ|GUj0BDLgm}E)WWG ZAO0޶Š>v{zl`(!Z^kR#1#@|Y(>>y+ ,kPmt@L)Q`H-VrQ^8#CE-shOWI x~Ågp(h_Zm}G-D/"XOd i`}Hvv#׌HR+w'#Y 'ޓ'GկgY)XٯWU)a| h(zhu9jA\$ǎ%޹.O`":p]<&R]#KH5ށx66/19[dDw]C.yp ՐnCc+mOkd"'-{,"z|J]_14|8O`[Q7&\WʢZaop'MUulǿCߏJ9D.R8GU )@aoxGsFlt24^Z|nbh\6z+l|-L7W;uKP03~< x5Q8ڻ\RQ(f@n0/ = C.k|K_OUbM[cRN]p&cV fӵ;.QZ1?"&f/[ŒݰS~^Ų⽐d~[h_Ͼ+Mu{xlyMZߢhɐsYNO TMʜk$ƁMݣs4 >"(cYv'CH]qB*Q#Ԩ'>_x]x[zn8ֳʕYeߘGhtdޤXbK,FLȷ5bMO5[hz I-qICOޫHOֈQO Mm_o͖?~'4_ UCt\LnVWwJ%iu ʰVDHӺYIè@o ǿ,ËN@YqivLCSqOb||@,MH -v/ZBM:ҿ3,%ұe*MrƂ'tX$BT tGSOhp!qb%IJ_=WE1{6If*0r?"&BIXfLL[*q'ޑ JcW46+H1Hʱ^u1;QM=۰/JEƄAR WSj2Y$+˾*o,#fzȎ*)+`~p :3h3\R ꉇ av'I߱ ҽA0Km d^$ܞ46Cv\=ڸ~?uhщ ֤ :Ard۝.<,7#:hvs']]1a`;s`3,? NL!)}N|YvI(XK4J ~WC|Pl-z * pg P1[Ͼ]M P{}AM/ARkȟ/X`#O1yb0IΘ#R@ُ},DC> n B8_X|ovN9D׆\;c;K:ȟrVUd+ ĉA~X5!ī>a\DU>/Ouvҩ6aޢ6O)̃YL+K1Qy|:MFч/j1"Vzb*(F9ޟN[x+4"|m!_m=ŭ'錗sVbs!-Kk [EV:"W+!A!pf=/'\=hGՐJp29JbɁ,6D*:k--aqYskO 1O?f_c2kԗx7mVFAsc T 39+b`'Q֦>U4_%Ǖl d*ty)waߕNr@BMVKѩ[]RքzNFQf> ͣe@)xuˬdyiؿTVZȿxB"(\!¯Z(5[ 6H%t(Eu#`EQ'bHݚ.#"nw䯵` -q')y;jS3fÃ3SYPʿ`I6.XpDPN;k[kq.i*rS+"LMWXyUgӪ%vʎØTBmV }Tr0,49_g7'UZ*huZ}&7p`OQ2;:JϹZX-(I{DtхRQODQFAdH *R {9ޡLf,K&sC*chy=VuGHGIqx<r)c+{lnf25Ebut7[L`q9ӏMH-Wr헠_gl Buj5\vOFRg (VdѴTcSMo9veei F{* rH ڔVKsiW=FJA;O'JRLe+WiwxxwSF|eNWǖŮTuNaLh|GJ(W6X", β6E4 #WrLޚI=d.!%~A-I1mB -`) Z a⾭=/ 1K_mqNgZfbv_A?81B&2υpE!"֌b>XWVN6q}vvףl&v\$yE:N̾ܺtAp c@lD@/p"{θBݽ>ƥHG?$sJD=S&M {ꓦ܈ UnMڒ]7-`<`њT- LMגGYvtgiY9Acf\ut@6$;ӢεI* 803칥Ydz-mAuYmZ'Qieۆԯ' 3ϦnDq1ގW`!z7[YӌQ B9F9ܐƝTH+z*/}8쇪ǒ xcp#eg>A#];n,L趑ʌi2}HcXU9lf0_n @\iV-*_ЖPc6rF;k'S-Ӓ*ndԚ_s?IHN. ^;|ԉ$&9*ewuXKx:mKE[@]`UԵ{P!W&ΰ*vt=?M[} ZuHSsbN#4PWP1q1GQ0* CR>eMFvr<Hf*fe0hv62^$bk_;y(CYu4/^r,iQv2Q虗%W2`N!0x:=B"s(,|YhI0~i*mQ | V珕6fM傈'SXOw6!3vZ,O:=O4{~~ھTA,7k: rb]'kbQ ѐi:\xzMgBސ> !xaɦ0`A8to$/cьSdn٘$W{su*ɰXlr*g꣨Zp:G£{J)-%puT(a:3Pg[qCU۪F]~ZY?2Bj"w7Ȧ19=]R1hE28n؟urASW.^7ziX "!Jڒ(ME Eܵ2 APLYx A(+VH%8P9n 8u/edS2Z]>>5^cతJNj)0 YmLڵ&>[ ?2ii[?;Iǽyr;̈́pV|IX1W ElG Y@b~D.],!Чsr7J A*ZW3!<5Qxgxst,WBdu+R1( TF4:=d-|"F5)3<~,}:(4c׆޺`%aJcSة0Kd~M>(XTd`]??B` <^jխ:p\P2@'^k Ž~l'^Iꅷ?_&_Pt괧&KHG_EnU#X$y(L*n%0"/$']ܝXڜC}8/=Y*:.`=:LnYTD9L.%8Ϸ .Цt8Il{3%?Lh_M}>S:불BTN5'GP-ۭEywo!{b1WެBh,p(|/}߃rW-aYǜǤPos dL/20u&ރʉ(A댩+,wmHO_UrC&pɣupqTpd:\= &b3>';"Fs T'ȣi)ΩtۉY P~Ӣ}64p&µseeH2繁cqo??q2\ ·~/%ȫ#Si-mvX9(Ftjnè:^``h8lz?fKk"s;D &_ |Fd%R, }oyj1e}:jujT>hگ}iw][s$)Im/[]-݊l3n0kpH_U,>yhn2Kf&%CT?퓎/2uÆ~%&[ZRP׳Dz1%QXZ=ʋ6oڮג1bD#h$+#foI57fرݚ e*u%|ro2{NGny _oazd₅2ʖJ,b"N?腃kZy/V-?߄w뻟ۭNP}SvG_`9?qr1:@-ȗ.FD(Ri*0]Z[GOMlFv (w$P%Hc2HPKMpnu>"11[$)*]D_J0fif]**%<Vd~Ђ砭+a*r0*&FwGm-8'&Nw|'qKIlqSʺN/A1؞OoҢ Sٰmx-Y %xQSgǡ6ݤrhIpA꿅|XA$uʂDA B-RL_Vb܏| 'ڪp\HO͝HSEvp=NTDXB5Y1BC ar:}؞(+-G30KEo$cզp`TM9d6կ=З[ X iu*χ6!vIpveI׋s;TezbPSdw׊ Ƕ1NwVrrz as?pouUUE}S8PeA˚#J0Y]MOrc-; K SPrQVãhzq32Iʴ}=*߰RMb#P04;t&d˖O/ܾ5-""1%dk ͻ{݅ʴ׆ciu&܁"jTy\{0Rs @qb 2(O(F7lo{c8^D@٩kw0&FX8 P ~wmW:dY6R7͙c_ I 4u hE7m/ #`B쩟߃=5?/x|okKDP'cxj>퀢} P9 2&x-ĠBtP1ޞs _ SMTZFPF5wTa }P4R4Psڤ#ER=7Q>d<&`*A{beSG-XJp{oǪ)x(Yf{ׄ.C2mD!U(i~X\d{3ޝ=rM55>m{Cwa芷uGF ;STSˬOtQ%gd6v hH T]~7b@ruG|ۭ*6+Tvd3$)YןNM__{xq`ɓ23{P21q|^nnNūϕ{7MI"P \zkst<]OL1m5@2p@l]?AYQi!+or& R]O?T#P2JXK}eBmj& LQ'c la7Ʉa.C=<[rwh pWG賨`\Hx*CR:HToϸrHuaRgf6Nq Le,e.*7ٽItw#왂AgFЉhT!]zK"D}50[z1y[\155?}T!Og=.խ\ rTž׎'#^w=5@̃޾߹tU>.E s/Dߑ s! ğ#[Tq;ypMq_>+v3ZC}"Öw4 O0B 䞸 v Ҋ0miTS|ڜǜuݽeBH3ykRΧF3_!7Kcw#[ 3 ׽s) {_ȵGz(Cmn]E[GV.wDx)۔%1IT%%ԀiκZ%9Sh.-S5[%8&h 9Aį+hAv40Yrϡ3*[+tw,P굍jXB%?*F5ε_-|5e( bKe,OlI8|H;>w^҅~iގw 1}(ְ'i >\rhU08=pg$_ha|8őGs$sB1\ {ГNό;$sn&4^?-(#9-UG/[ Qִhۂk/8׊M\7MGER"&b@n/3wѬg@DemS8X=ݒcbAP 9SW\s+w l$d.V c{L;jRp+ߣY!Zq)H )Aҿ=_$ySw)gWz4-D93ڙІ@ʩ;Y* 8aǐ߶ax]ӻp86Fϸ:I#``GFs fc>̫|a:#caSG\K^CQQzݨp,ضO:T+j0:>7U3VC< SK؛F߉@e'OOȈ<3 onէC>Glޙ!M}(E1F3b3q/P-{т̈6g-"+ώX}ɕퟺ=ݽOL('ƽ:`t#&^̮Ɨz/-^SEr}]m3Aǟ63;*v vA:ӱd0fwln !=BD dd50ky#@p9<4FDwA@L}Q7 9ʍ+`@H2zMx6 G`7;ܲ]U@: Rqr9K]MJpVbEJ%L5~62g߈?MŧYns?U;tMD9YPꍠ^FCE)訵NfAxˣ,.z/A-#¦$t4}evDnmJ/ cFoeI=!#zO@df9:(ܪ@98fsݯ[_^{%1z)OX] Ί_^#Cd:R٨PMO&: xd׼dg@UTU? 31m,e"L 3,ҔhtCIKeDӄd &}DMĐ9{TLd9,[Ys(੭0E(ۉJwD0JJ/}4m@ AN*I[Nj+(~A}C@g*c䫹bWfN"#k]~I\;2wa)[ &_flsfeoIP9*-V+̗Ѫ&Q>1z X%n h7O(SDwex3/4)?W/ϯ@֬E$sX;9+e8hZufI2j{w9!K*eT|e}}8`1Q r5ba[Ekr"eB97r\a oe XPLFA^?'q?M&e[h\;P 9h1 BQ@-K_aAOox[Fʦ(g(sr +o%Z/APƺXM6|< +u(an /`\v8 Y3mgY 7e.;;K!R1Q`vv}ʄǴYol 쌸/`P)EqD2F\‹hpzi,"H[cNd{N]ip#+\(ODdbx'Sx!qh>>4OD{Ϝ8%b%b_=D!>3F!s/m Rv` j$ #NFEOu|m#q<sSo7f\\[v]t=b16cI]9}$~7atkO\ DqAbi7W2݄/uhv{cpejxЎzDi%h_${#/ԴsghPMѫP om~՞1v|ktnk#]4 &y;'[ȍ9ej]ΖT:"ώC-0~nx[TJ!V_?X 3vb) L=;~rz{'Z,f2O=3 YfV PIz>I/@ļ߰Pl5jmӺzJ6㭬Z%a!mxxRjqڅe2̅>3Ea)Ve!`.A/<OjY1T2&xSJ+)U,YԾr%$RL(0AuyZdX r12u3!C/h+ʺp쀜158BTU~*˽BF]A33;\&bu~;R@s,. j!'a,Q>8_ˆ vEŹ<|'=P ?"%n:};4RA&,֢n\}NGFkXh_:Ϻ؟h%0B[?poGSuӸ&=K 0i..U"aDV5n7S@I51M,׍cCKB)aoT\y ejC, d ? ʘp;ボa]δ/,MI L AˇUVn<"7M-8l;|TϽ |<(B>y:I aX}c3D7t9M;/? "clgk9iip$CwpG('KDb"3} 3 38@t':Uc4q J^WO 8Fo$}3'O ̜j w?]Gz&'1LYe^Q,*+J֞t3f}վYzD.6Q聸 bLTX8cWb0ߔ)ʖÀ%zlNHof搖 c&5=Tķ^:A-)kGs~a&psz,8XAz1[>4ӡ1Ve$s ̀(]h Р;$S!?[ MxK7GqJ~(w*R Vd_A\CjUT,Tgk{][uPI|0Ky0'(&bd@T򗯤r6}z<9Sc#M/]GyGпL۞I5fz P#[F|x~]tӉ'w ,j=\] 7™˥a:g39ƏQ/ML"52t L_8\dceT25ȣ`ζPp0dJedݹմ :_r~rk `*?6I?RPYUR4qp8}yT7P"U=`Ԝq57ޟBԺZjϼ2{ B7=s! /O3BxUYB-}8h[nЋX5Ls)hBRCW?v87`@/zMC?䬯j$lbz#P΄.-]$6gwe !?ׁ (gdF\hٳ aco>3R:e& b'lz3i6W=YuwM[TдKYy/2pߵI0H \뿔)֥p_ߕ*1dgqeJ Ba(ԙfa(yZC-:vpeͲƻ{vA.,8jH6~ .G!ng tn-4(6,T|M SŗLxq"ȋ+0+cBAF1 J'U@g]}$Y/AM(&jĿ Vp8iqT`)p,5dL_AhFvr=y]k%7ew [ȒS {%S$)WV Xg8pn .zD>  l2 .j޶1aTvy;{5fܥZ,yIz7XTJ l[Fh1(9e3hS T!6rNoqiBr`.ծ|j s~MF0Sv&cYDBЕac`_?{?gڎh,<}oD ^Юܦ3exw@+DA C"-yVڬ_LfEڋlu%`Y{D7+?:om&6HRC}|ۋ.QM\Fc RBsUEpQA y5;N Mv/S!|D&ӵثzt%+ѢěOԘ rD" yTņUj؇\#D|nITypʜ|Bc "n!uj+u{Rr؄O;Az`t:0؀ s?{ K)&HTӪ|shd3$]=A*x{:2IN S̖|BYorB _ݕ&jfh+H%?u@=U%6Ӈg*?O"bV[:H>Fi`E"/2Pf3eZ7pΩ/y4aNL j`(k;ohUbwbݻԛ K 'MR3ʅ)Uɦ u5 [S5oPKm:s XvS*e&?X+Z[}ԱV%Ey5_!o]OÆmVA\ڐvgM? j`zO](ik_ul;*seA$k*9U-|{u pF:99AևHm3c]*`(9HӃ 9gX 0M}79}B NS%[@v( lNè^#{Iֲ)|{3{+x+#(I*qW]= <*@$,nWg@;%lWuPŚ& "Es'vaAF"C]T63 1L;̔$Ih@Z-`S;'͛8o3Qf󣒏j jTc`PaT-G$%;+/DDR.lMJ5v:%bGյ O50^>:,~+Rc'_j%0 gHU˳ #u˔pX7!895dzeQG]-vt(XCo5ȧWB'uExCZ@ўM6$ZDƔXg=),@|QKR8`y1*t3@.>} TeMUV((%9&j DWFHJ0dS i HSn΢^82j @wC9v/=r+o&&7RC.|ڼUWmF.]ӦoDp3Ѱ"a0BPb*(@qC޾6-YdqI;ubJv *4NfDӌTL,m,~EoZ$C؜'-6L+t洒/ P}l(6 @FPU$oL]A|;|Rbb jà Rr4m%g2bX;=? PX{S8%Ԟ ?@8T"U!*֭v|M7I7`_5Rt/.~&ȕrW^ *kvA?vʯb +,j4k#SM{KB^pӠ5 C*D>5mp6oM-ෙZTbsvM&g?VS-TM䡖u1r`/S({5OC\Ȭ6Ptz56=A͘1Ԕ?7D}\m~++ngwz$٠շ 6\H =75DjD06hʌU_@ cAQB5@Q<`%ÂIB7UD~ŭr,u,ql"Of@.b{")/9kcNij1}3IEQn"mfpZ9jeu_*}K8%=;:ZxmDay}c=~ ?l,2-SBd2FRkcF/y kpjp.CMtnVS1s("%:,4XCRLNLח7HPbW~{`k\,SCL{x'n3x7(w Æ[9$?GWEdzKы+UQr#OPsfE. j[9Iߞl`4ɉX֖J#ڄ1 K7}gALoP6fˌXFҾ5A?>G>kW p54BzevfXG{0 !g#R^}̸:jq|.`?Xhw6mL.VFw<ؐRǤC߂#pm)z44*amht>(`RLVIM\R`[%"SY;rjۓ#=o^eCs׻ ą2qI(5-~XTr6Cϗrߐ ;nPMPvN Z>yi=C `pM`8=SiM|H#(fD}S]\_ɹߠ&PThr̖c,4sEv >~{d6T/ YuG]Zw\Yv*)bXH[ՏS/tN]{crȶ:ͭZt(GAT6eooT2VV-I<{^5pXW%ߛs+gk/)蝕R.pb-;&SAь`G37C!h [S9sJ@$pjj[ķt@ډG#ۨש#:<lPrHd` =V§6Zc"*W vϬq5~0f\$l<$tU^M`B9rO0D5v7c*Vn{K[غcthzĿ//6r<*;6@##ː'<@oz:7;ށå&^<~̬ (s3kud y|06lwR-ō-g=Qj4Rٮ: ʘͰ۝4Fp-G0 I{MȜRJ~`34_DD0<F$@d$L-T]SȃO_N! f>N.⋦saw(|okHppsVG%C'X`x"MhMpJ4ښ"]䵌8UO۟1m{2@|]IWvGQN-~8DӢcJ"hS k;l6p`j\*1lxEwUTbet(>p*ş<:oԀ^JFW}pi YU_[F+YMD%m([9a>=_Yet} q[Ҋ1Z&_[%ݲ>n[=>mi.x 0Ҭw?ՃX.|<:bk]~"{&r oL;=u Jd-"Mη#]>j) .7Rje4dkBCBڌV ű8՜5ވٷ'S<@cD0}3 URmUmo;^Z|`=и^A|[LAm#=yb<]kXYBJR1#ߙ Vix`a''=rSuTQ| Ʌ@Aί!V?}L1|:`?ZBomW+|&4(~:FmLH2,ҀU) q(txLwpC t{,\ șj-ȧF<.LB)Xy϶}jhŕ4| 7aj;Z;ŽPRI UwBjdS*fJ颽!_OdM'fkuqPx[ٹsIZ<Txr7걞_ (2)|6-0ڸߵbp-[(&; D(iQ3{LzBq>B#БtzL@B,y[%; Qf/K5:X.ROst~Q5LAe;>1Hwa#0a A]FZZҢ|A~!w:RJE ZWsUb n{_S#gQܙ.Zz3뢺 '^vT=*f!l`L׊AiN$H =A<57@z̿#!WՄ?(5(#Ķs^RE&#FA+:OQH؉w֥Y&( , Vxl@?9T됩$Pë(쩇aVNoi։dq剗ه UW30+ 5+ zLJ \Swo4DİEMv@s4&^`bu4xdo4N.6!0ku AMJBX>~GKi98iH8[i◠xl} < BC}F JB /zy0HИtq܄&0F"xn=]s R2λ?Bncn:2h,]ƌx.~Z-.nN&rաfyd 8ײյ5JPc=QB.IMjEX:TNpLDz$l/V8w]pj _7%yӔr->.X@{J+aH3PD'D89 PE2 ܱ!+1VK71:\)jrZwc#xHH$Q|UL…=# 4R+XCD}ΰhÎi0ERl0~@( ))V*-#opT沕d8R&E7~@lŝKÉ -E;?= HO MpY+6-r7n.+PB[x-i*¶̶NƐOY~n6 ؠjh49RW\ub5[=)p BOn[p]5o ۉY(h[nE<@1fүH˱?9;l&>HV;w,gCTF jvҿڑT/"+[0i1Z(' -><`UKh'hvf{F_bad fj!C#I* bN֕羘q0^D>L >j4xBo(<Ł~wnI'w! u~RvVoyNے w~OEjAd@g*3[fiky( %Z1t2ڹΤXB|TܠP &jtb ܦ%FG.i(Uz>puA08'SKuw+w : Z,s-XC1'fl#ӗ y|^t$-#c vbե]S{.=v}CGRn0ݏ\j#}dJEK=H8aگ67z"' nծ] y}Լe #se MCҵyND6tӁ'gQsDȗr{_n4F>nVpHm}ޒ~ F$ͺڿ\9D^V.)^Y"͐BGЪo.D %{-eѷ@OmvxDʥ%$'m>ia('` !xyJ)nׁK{{urvF[&@_Ã*_@9/^R4 ی5J63K!چ PjLPY9>tpkWG*G®<kXMx}ҙHCwx BɌ_['fbLJ="d id Y;B쉄ʵNzx*&Ԃy%1|n3N"a˼Nb9/ vp|׫]rrawG\6 _Qv&.n||yq)ExEZu e$ӺՁH6 m?LU'xAfG[/ ^ 8ɤj߽rH>{4$M}zHYfgP;|̲):ۤuEk/)+Nj9AA?5܉CTC ga#:[ԥg]{NgA;vSYT­f ZɉQƹUwg'q}HMlIV E'dN3 4 kԓ܄Ed CǠuԄ>du FJ?TpޚfZqIιGTy>; GO;j6KMqxq=4)&@5d(a!2 6zv =c4-bɝ%x\@fp(mK {*aufP3ZSdeGc7. ?*p'@ HRQHe 5lRٲGm۲z$\ZJX;cp0sɕ=:jL uW(φF01쾯7 R&O@+a@Slowf҉|X/(ә Ώ; 4rJ\8dɰ8 =Um5v%sW/sE[ eMQefV6L{֮K֡c=!wR$ V PߚuI# ב_$nfPH<1BؖPIU$Mux2ss->{$E,ɛ$ = }+};nTɯ.e-ԍ*n Efyo8m%,\^ €* >:Gdv6g,z7xxm=\KM دZABk :)3^3\(* I_s*w vG'? lkzo_+cz.I7[0>/ٳlv`o8%;Ͱ /#I8, E??uu;Lm:#Qbb$?wڡ y)Q] c~ОoF4hQ([Ad&w|2&PSD % O\xɇ𿨽>GF4OIJ )>o[߉$DO]^LH\~AƺXG|Ү@ TT,~ô 0Clʄ e= pӴXNus?.N Pfz[ h-3 < afq`;OBꔈ+eǍmptiV~ѳ#IcW-{BRD#Y'IG+-#=pBv{CsiWv&j]Ȼksu rَrl3T|qXLmtۍ8$ng+ncL.#&~$ՙ1vqZ<[cNQfaj{΋uaԘi|C]@yXI)dj֨ <òr3csE2  \2x!_ #zcfhO ,Jf1芖1欀QKW)0صVVPRCMТx'*~#qrJ^Bwh4$H4ovaNLi.r|cF=GKKe>\i1`@&)?'C ,Jz)BIñi*Rl>V   2|5O7F QL}): c Ҳ>^fOۜ7M ݡr+yh0`J:(5ii X!L,(/>0F.6.aB~ƼF=%P l$e zhFD]hVؗ'Ŀ\ OhwJ = 屘LgFg \88EIcJ3[4`xgLIK!:1t`nZӅ'^8%gk!# 5C3UL5W$HHb/0o)4ha( ^׀dgC3K?ӱ,ZJ !x.m'.,CK /בI>,b4_3:|dwNOljcpECۍ$X\\UR4<ոg""Ā5MÒ*Riފ^6zJbщ3EirA/ȟ96,'G(t\ ydfP@6EkKuͺ$>O^FIEpYAw^ԯ ߃?o XзY/CKnc:6ۡDvn PN)NFsBFO ϰ;pϸ# [_f`rg2(D%v BG$H]zӡ`_&y8w>QHiKUٸ=u[Nr:2iw hYEFLq^GT35^aMRGgK.mf{J|>\ +h0vqC`5q&ax23ApRmͿMYEDEOm ]̆=VC::iIDŽn(Pi@&Dؐ¿b˔|kS׮KM:\r$ PftOjm:gLRp)k,E2or-fm>n@\çyd IN-9U4Ƒ L (UL,6iD+3(s gLi͎Gb/2Ht,/:FkIn,զS}<5*Έ׹ 6i) & WINA8p.yu)0AB47= BaJh;Yo̓~9ޟ'EH&9Kb!7bxG2n``ڻgq3Ӣ~>c@{k(*IEC$Zˤ#QqCL0Z@Ė$z*U4FXOZfI g}bUg~p._bgH`6ѯL 2^J-I; 5PЬﬖq0] uwGzZH<0,ZqiXx~VN@mN]BK!y<A)&TO T̳mM@@%8]e!Y:JҮeB8ŞHLbWv;>I*H~ 2lo xS3k(P.LΊ3L넭1)KC SS_c˝4ntIri\oj-!OR JH( =aJc-N3`(O?; ,.Jy"U 9,Y@& XGXjؙ"Oi$^jbhE:(f@<^-ƺ}+-&%' u(z^.-\R§[`Gv (x oE6*wMǢ>ߤ,ln`˄㗸G3Ӂ=޸C݄B4xksj[&5 8Ayɿ]֢"K/E/I`{͊?9dHB͞X7A_ ,Ei+%.LZ5YwM E>ݖMn/!L)b Rmym(2IeQ+\3S9i-)Lb, C~ |d1_1DPwSGUbo fiz.TRDŒw ~#D]! 5@߂81Z ch]b1BwH>e!8mοv'4׉Fժ*ғu'Cfm:yl ú5`I`oc#}G4]C̞tQBbyӂt6C@D7cŌ =x]\V1_ gSᯁ nWC߼/F1 4\qߋ[qRPO e5;(ꐓ,`wPĤk1ZDv92XkIMҼڠ¥!VXmhExK/{N*ڞg f_VH'3¹~kjŽ/Vd{E ՠ+!-}|1sSԨ^, gJKlZh0g^j9CΜͧ!VToMElѧh{ r#let(fkGwuA}G+\"ձP5܎aj?{5KQ<Ǔ /W7[UdeQNfJ,Gxj]!fIy,fxUcEՕ6%ӡw+飹Pb'vY>^g涋WɂG\e`]#3aj MwV_Wx'? 3Q1yO~0r 5stLv8ryU3>{=*Q<59f'NڤC֑ˏ #@Qs%` ]󚱆}gY\) *Z+ܾ<W;@+ڼRbɃ^("ۊ5-p}K?_TL%[u^?(TtcdY׉D]pX$jf ☭KMtFQTڀJ 3됢BSbm6 ?8e 8؜$gwlSfaB ij1#]Ɠp/̯){+HO2?5W^L>^=9$ K|[[T %^|NpLͽqNb9`G)*ʼn͍4Hz/2L9S鍒vnưW%I`G»f?G<[dК|3}nDhH:*:͢DQ?qxS/ted[tqpH)WeCб}߼.t_%8 mr< 9e9[C ^/DH~ S.$*G{51X٪P4soO UkPbWHCx[!kyIq+D2rw|z)(>MzNإ~?fX1sn|X w/igJ 3Bi擐 stŚӔ`'\?&P1!r%\؍zE%BhF)E2QM#7>ծ*Yue p8y\F/i8ѭŰ{r4#pێq 50Is^ ^Q 4H=yfutDd2 vdEV+n ;zRrVL!C]\0#W-9F rp{~[MeΟnH̴{>+v_d޴1DÄ|*X*j P'9[v5mn|F7fD>e`{ 4?/?C薼 '383RJq 9be2xG揑T<-rݦ7q"yqBuKBx'=(S]nsƿ'L75p"|۱xq . evE|6!lM̈́wH>GG{-+Q\m۶;Ipx*oR2e(}]>7[z1#L|[4J\JJD$2ѵGkī7NCF0tC!vS) G$=9,Q!eǤ$ICP4Wr18Yabu^OsN$Z71$J2 #Ny= dܥ91m,m`T}<W{fZDsE<甠xKiKvB|%QK:">>Bq!͹b,1/sbϡJc'yVDWªg"د^TKq>G *jAsУ8qеN{$j 'OʗǏlj0P yd I~MV_~o fZҟ.Su)XV 'AhU[-=|a{[3HV촞Q X(j0Riڵ]چ1jr#3?v͆I7KB?h0,sוH7fA粳FQ}fQW0i/-tnҗ1/Ѷ<9xpx1*./TkgLul/',$=f78mo#`%Uqd&{%7D5q¯AB@@'[X=^ K5V_ ۀ/7lK/w&bƇo xJٶ0ǻ~g*#kglүJ[1Pޟ3_w/nIGdvWӊK>ڏ.*!7]'$xp/>ljQhl[H .9T2SX6go=Sk~Tf9I:#vJ]b0Pq>3Ҩg +K}]'v+m3r salwҚO4n9H/{ıEy~ K^h)JR(=yn_ܔ)XUDVA如ng]Om' )/K!QW F̵Rpc%YHV 5\DR }t1:ѷ696P nժj211s{x.Z#a 5pWj}8:Ȟ<0W+фL\+Q90 &,`5^말@Z"Ú;mL?W| ggNLTW@]>mr*)%gY&G_xe#NV^Xvw͓Z:Ǝ-=7YWF0jvm?2y_gKÇ*"|7iyg>˰uV}&Qe"hGu*0g62צHd6Etc$ GVszT1;+S_3IA[vfXՉf\ zBz\民eo C*.!cÚU#>PU0-CF+{g(;-Ty :{#y/!wx ~ԴkI^qڢ/Iޭ|vg v<2|y)&sl4>{Ok{[۠45,g9b Qan@0ZH!O!VzrjYcH;_ SηB__M~ÐǒGeJ^.?&BݺgQ}dWc@fi8)B~M:B%$5j$x4MU>bj~=rGfWazي (ȱ ǍǷ fя^ và\TT7-)q)PDq}W` ô"s^slft4َܻC׳!-st`(9 Zմ8Pr< L7<:\՟텸T"IkpV}z Jtb҂ uw>򲺣%Ks/qDC \4*RJ pS53Ӌd'И[NGIxN b2n9-K 5&+|J,bvrx xh٧1V [$gy˗'MUp!, ]g b^,.DSkh W4R%36"E?v)dʷ7w& >,x;d# !ET] 3 l d& {<fc-PSx7~[ʼn u U(R ^(f}J0Uk\1̕kc"Tf$)QTQ+3B;]WA)_H~Ej4JM;,4+taOn1&$8,<_#jIŸw!rSpc@ڿxrޓCIj`N1BT!E^DyxoV}wEc&ɥː6V'&`E:Kl1󋹟QWr8=}}4mΠF'}[3$apĩ]Hzz>E";baGSBw(w+ |z XxF - kjm*eP?w KXut*|'= 1^:ow zSbxi>7B.Х `Cg(_~m0HpۆOG9NO8xtQҁv #uL%$g]P?ѯz~pCo7YlO ;إ=-2 DWr;ޕp\CUݵT3kU~{,Փp[:F4Lѕz{d"Qa ßJ AD9r~76t&L=[]UfM(vV«(RC"z?xB0 N ϦOv؝l H^OɔMJykj%c/,–`&TK^6Fǂ?Z+8 *l|b]p/$6Wp|0TKɠVNnB}ư(W?zݏEQ5Hϔ2]m"_ڛuI 0Q)xdö@ j5tEQ2])+ElUн8$k9]P J%g3k$ ٝ\a_g?%+ۗL$b@WVѩK/-L/~ƪ7zD÷咍nL"d/DXBmqG4Z'\P}S/,^TͳM2f/1qV#4텬%>xyGDآ<1HEk!2$F&{8&V=&Z匾X'z enYNL #Г2 4$pC8yy1`2Y$|('{~$HZ.i^ Q X~k_ E'bȱd-CX ߾KƟC1_*΅L8KƜr+v^MeӀGmk['2]PINR2W?ځ,Cw Hʨ⒆DP4 *")  B,F ۱Sab=z( fAx94 ;7N+Jx&KUmUdE4⢟w'2ocMٸ/Vim*XF_#"]ۙwsMN0՝9B PVfϛZ P,mT/D;A(Yg֎85)W 82MN7R&q^hS,w)Hs{Qfl>c^csHȞ p];9 ޣx;s6BtEB.#/d=r,[s։O#0!`')uH&稸 :MQ5ђx'Ƀײ3ӦtHhsږ C2C(F4 ӢS}/b 4{NNs'x4Dvy oa'N O4dO/b`BR5x4[QaOzPPЭl^Ns^ǐ)z%6I @M 7 sZ+uC"&CJq?,DܚD%g 킕i\MM1z4IY=!XIΣ㩰;2 Z:WrVdY @# ^QvMUzx}bEX=yճ돜Q??>"YA"IT] +5S(W<_d.6es3z #f>LCh\Y[\gb_wOIGΜwXT?)9`]uq.9:ɤ5.}plۇyY|}G,jaRM;(AaJSNHMX5o4XW EEVʒ~ HV5dWvҫK6=:PÊp)5&(pku@i{72 wҤfbxgkI^RJ8&?KKV-?_NKC(95[yot?'XǬҵG6Ye9tiE0WS֢k =[/Fhpo/yscbeU]$9pG3RԱ; E9fb5$T‘z@_bzETD7 >xLɂT- WwqϚCH?e*;(-JmՋR)e%jhr)26J"]ZC -;!x`蓊s}}bv3QBE1tk{r5~R)b¡uM|N@'];ы 뜔ҋȩa DbeQOm ?,54X8y!r=@r3=%?Ѡ7҂n&yHO}06v5$7)HlZ'3Uh dl/*=8~V@brř8w]T=* ki0d$Yt1Zk!7awiwbĦJ.T#@(y :VSSF2?q uО<kU[zEG*<J]o> Uyͦi6Fè=y=2Iv|[孧Bc5P|/j]O3u?6QS32cx i' "3i/)Ƹźrځ9\U</GF][db#G4QgS($xeffY͵9^@'µhstL~\evق_E^# 4-QF/Nb3{P]yx!-x'7"'A0܄CKCGq M=cO͏44S; 82{j?|cZ%:*Q2Җzj7A^ZGojIލ Mr%htXOO/M5R]m)n; yˇt*#hVqiE%7<BSPJA.B?ѕ+ЩëeubEωn,p1sL0m% W2?nS[?Bbrz1(ʓ@qNw宨Rݰm'W#]/,ԙBS(S.e$fϩ@#NPuȶ#i)h\(=ΐ(YmBI\?25d=&:Q $kFīǺv>u+&N*J|:#=NsYPjn#DGuo9E^.c?MizC>-1¶{Fg8B\V#%Mb:!M X|D']',$/X[9*h6Bg&J9ObW9c$?H=sR;V9(AOX_/[SyB&>MJ SZv|7Cb' vGHa3\DRKe53XzyD;9|tRLkϑ)T%<)dVŘ\!ХؤᶉL_%Ŵv{?ĊyVױb2O|b#}+\+ir@Ryt0O>CdMȊ;%ܔ#iiN8TՁ-͵ rDFQEbRpI$RYy)GR$'^oXI`iнnU@oNK'Z{g#I6)1L+L;`qa+?lDz%I? 'b~ySwSKC%_lIWaNC5hoF9޶̑X}i"YAZO9ܞ4&$u4]Jg 'nUbgSҲ0HRȉx$TOZ}gٱq983h#6ROBV|]H) *`AuXsU.>(& .P J.,G:;rvXTqbAb'qQ_ZcY(IpmG0ĔՎU/36F/ܤ<,pPEOlyĬxao)I)}lMm$í6~T -R|<ޗuDÏ+$tlP@ jaҁX;Biйz|ogP&lG' 4L㍋%Uj!~v)>]ߣ}HG?9.B 6b@Af쳹ř|27ϥ} ;-%UCɬ]3"p[Dyj)iĵ(C@&؏pwiZ(I_:p&ʪ/;姤t YG[&!؋wOQrNPLgJ,)=qo_y iMs_~* 0"`U7OMe$^|R5e[45vНoCGQs}[0rU _4vdzx}3ٜsZ/)$̿qK( I{إM&1 mvcД^&>gH!NGN}/](copoNLPqP?L4R 3G 2Fq5s>m AC J).$KM$n-M t>V#g:!ݬخ=͎FkMheYf6 զeqjDz3戜%cQoZ8uZAp+Š 7UnfUq- I.&ˢ( {8\VO!5W,#UV]4rzs:ID[N$9, c=u3 {* kA_WuOO%@+PuZHllDfkR_"9_s1:8.G&w`/|\%D:%6]4{=Pv=<6WˣL)Ŵc͢s܀Eم|o N1'S!kpoU_NFo< x'Ui^p?yU ӮͰ@'=DXm!_X L]B!>~nummOu$|P$DN>I!nAˮ˞KOxƊ2Eg_YJ!^^΃нGj J:vX}SM WpμHJчm?* ˧H܂s*FD@uibu3ٝt-bXzHWw6uc&gdݯ_ l~Pjev@DGnϒX&Ѳ/I,2^bpmfNz ((3i:j# ڢu96lV[3B!Ғm=ӣLT@faNwonN[9eSoH`BvxZЧ@_01:;V"zق|н{X y !L (A53A֮2OK虭 /ğ^ԫ?'.z6hʞROiCc>Ekyi~i׏Vl~`uaçKL& PG 3 h؈心ㆩ a$mF.VӹA6-$av.TPK.I*$zaQ4OMsL8 úx3ܸGҵIҹ2?bJ&.ߝtr YTeޒAUy54Ձ^NT:dy9y*tLpMtՔWAo`[K˧ Ct6fs:JPyײn`YH,Ø ..1p[]H(wePZD kG|}1A^ s; !%jN׀qb E^I&22Qt\.8}uq|$_'TJ%R~v .GzC5L~A=P rbmP5?ٍzEyN#hӒQO ҅RA?V/7{uPPTV AΫ;9KYzi:r15Cu4>ҏ$G><ؠqcx= 筆tAk B)_.twMUG lT4XvhDsAoq"V% 4?+'";ɷfdx+!,lJG.%{aFGDzԞvoMԹtwGkvW$)VIkCMeŨŏ--xa#5W1: Jn FDD\/ͬrMMT~ sւkY%c1O,1EA ,"A֌hY~{&7iI@+<АFߧcՍLsK:%?I6XgSS䍀vaʾ'ռh9 ôF4IDWΤ 2D),ZRxxQ CvޅUiiv ô J "lCh<](BD~GE~4Ӕ(Mn^ӳQX+&Bb]!N{ !B9Z䩚$q/ |lN0|1+? .+}U\52^$ޣQ9)Zw]IwaIMu`dŜ/t SZ!LOBh~. !I k&˙Cf΀0-Q-X_҄1H 2ب5'hWO-s?b-=To AI  c>2\ s@Vf$DIyE%{CֲD>~폿zq^(SȏRחQAV"'Ԡ2fxHa遀ѪE-0}j;X?Cqטj9bv lgtWv( O댼WYǽscף1fm8zZ8"")PeHcQ*N?U 8oMYY tbO](e)&U| 8`[ Gqgй{YAqnm%S; ۨ}]qٗdC8ϳ'=[b:ӜJ"Uo'B?Z@ww|܅­R%p +7yq?]xݸ xnx舧C?Z+L唩-h_pЛk3hml%7zqSm2]yًm$Xt%$T4% m~:9,Hl%3R櫤Cʠ\|impJvŭKMLUCHz@Hz3P^ {np9%Èdcpv8$֕nB 0|rb!wѢ%<,qC&">kq_<[Rt2p~tP!fnL RiTt.=t?bXLUcne9_.WAUx6 @$t%{"Oƥm2p,Wqd8G&#fbR qρQU@ ?H ~[$kgcؕGlIO ?L"_ !y@( wtȜm#(f=!/ uVE2;f m6h/WFEh9|3dKG5Nk7Ggf +2rxA-F~A)KH/E'l|eƱ.>H>/6Y^T?\sZaPr][=`-n!kLLJ[Wa*b)(S{O.Hĕygw{Gswzߌ;w!hgݽS"(ߚV)ÅrWw?(dqCŁAP6 +6F'yN4cy. ~Xd5.pDY!LW%ROKE7 }M9Fb>AFi1 ;/ '@ 嵄X2d\q]ԻܨWLL\tb{iZW,QACW-9;$Iܼo+9te5>fC|,gb7?Pqp]m Q" rf J8$`\d|~/X^!mggZta(4x7BاIV<ƖP)7VK@R鑋O5Ӭf—!Dz.n(P7n(Ϸri%6ǂWڷusue?Y02}4X M B<}ƥ}-ʣŤF2(#m(+hcDEO$=B(ļmhhӕ'x:u]YO+~HM!L=n.eHT T&A?B`@\B+:70JD̃^6#ɑxAUTP =]}/;>6{3"WSU mp׎XSõc\T 1 [VU:f urt0>qR0tjыO_.tFjs@*_q&+YH|W' t;b:작nAѻʯU(Zi<(|sE -8? ^3k&bw\FVJAjԗ yiiSόŻ^в fJT_EC"POX g2JSogk31sIF0#&@2_l@-*G#y-I+ov9H“> -;K[ynLDtS |*kFҶ| LE'IwO/2\XpmHuPJ{j8 pM8nJ_|wtꘞj9*cې2]m57.MYBM&5M谟Mf\Q>pb.)󂜧z3q|eUGŠsO~4MZNvx; 'yQ,T㕘 fib,!H䈳HifcYO5 kFBCR[HlNloVl8~3$J}xf.T,y)ĊhJ:x;:o;B=dh:\H "Uu oVvI)R +H/zN~2[-Rps=ZpiJnnH (:-<gQy-|@@ ;MNjHEA/L@sKWfn%sXYRTZ,^h]wK"CN`6"q;5>/D[_D{:›8>vO+P^0&.n\y#bl}nOGvTKH %U{b!O`VlǘD:R-cǵB(/SC`ivyo©TPYN59'nݗ/ F:Ezz$?#&M M&MH[|K`nʏ|>|u{f`Zw)q.SZPKU> =tD3Zx=Gā dī!L`Mg^wnl 0l7pb^(?lpR&Y!cJtBqJ^xtEa=2e1Wbr4R3pϘ#DڽvImEa4Ok#CZNS0jn5k{TYFVE T=`Cz1M 8`_0!-i #D=;, @ޫ7Z4"|cw&Q[z! J~ zƵ;ڨ忠س7 ?=l& "߇Sj{N'v:2>@pFvR./"!SX6r$xB:;p?`W\`PP&ǦzKQ+5Cz5wdyx?=.ᕕEmNqjS}ώk6epC_'J=hS6ܠ~'R3$jWpֳ$C; =}0/Y2Q&`5|"fG%iwv n"7ZlClp{]R!*{>ZY+;) ,τV{`s]%." (;-6J T9h|!-κ M<.m~'+9)B2Y2L^%BF[ B>/H'Yӽ&,US+aݶ_#oH.xoҡV)I dz4yfvɽJ‚ TGvWΛYkFO6Og Ց\Ŀ?e0I0Ύ8iKBKh I'[i187zKtU w ӖUk(Xltq'8M_u֭B?&*jUMQ$vΏEQT,VA8/̃לTe8@3zg<ưվԔ| , ]Lz E$XoGǙ/[F >, %j‘f]]m #<)Y橋ViT3CVAˣQ#ϋmm݉Lu7^Zpmaq{i7CHRT'' +(zWkժtj<{eHQ%Uk-\UJß=R-4왺LejEM 4S\0{n|#֗{\ZȾ=x =1=nTFVLW"$.c){G3ڑ] 7'gB1ĩG {“o 4JyeCT,2Cf S@aRd*RxwELbYp)CiJMD0h Om9gTys\6YdcNj.:b'=eT"^߲# m`Y`'K'_jLDWV /K] ʳgc$]OLmٖSuIi8 2MzQ=w&Ce2%8]tTiKf+`Y{>)]Y\NzFAQG+x1Vk St>:rڅ(,kxn8Ѝ-w*f_:c'mIߑi3U^ Ɲh =jcvJŤ$١>\Kf줻ݴ될b\A(5S.߭n-"5a`g܆9G;r5KUbFߟ)ԎX "6+1?P1!#"lSd^tIKVK1u(*2IZP{cyNW?>xY㬿Q&0&- M&_Üu*ܻJfyERgļ &@+Oe SZ$+ gX=2ť Wh%5ʹJ_~X{5K[xT5;IʣY݈wvsq M x$qZhefSsc/zWJ B9wuݐOAm <'K woM !`>yXןoԺ !py{x;di5Ӊ #Cl=ḧ5GEp-HjeA)XAg{[lfc$қAVqԯ'Rȩ!_"Uԥ&IjyJ|f}6δ#rh (xnyL?x&J }5j5J@XCXϬ(-Rkkm#,4#@T뼓..yp-A覣bHjnq5f5mA۾p팔b?u3"7#W K?t>NA{Kl }׭ہdqy;81sI P_Lj,W274 )13{G,vv 1(Dד\h}kibÿ {u?$*N<[\jGKΦzZ~L^H+9۷/C^ f0AhVi5n_z|4<zYtR۸ۛ 9ͳ!Ln' 'Ŷ|Pמ`mhLI=bsHy ot~U6Mn#eT E KUe/.|f4ZƧ`a20@-}wH!YƏH6mݸA{n(F nm[=" +\W&@LZQZ>UFN?p>OVAC;8+tjO{b%tx0S OY}6s7j&8Q]jd!m  B^$ږ;{vaVq|ijE&8Mr-j^t9޶#cV1.dkp8Ǚτ%IQZ ֯<mP_'5B#*(CųK;V:Jɡ>-{-w*.C?5^тM4BawV~&XsXc6vӰ&k'T~dr|.t :H7/k_šH=1IQGb,WYʉ|iU )yaXn ؝[n= edZ(Kc%=#GSvCœCdgRQXhLlj{3-"Jr>7p1י,wj !<žKAiOŇxָMc~~,y F@cBf[Lj0}'".@jWއwyx3i^|^~ruoy+=} ? P]^`sj" W?iATctL~eΰdx":)P$( ^,Tb w*&k?:csXKi#. >(On23KwF2w딡P3΂` 8tr5h{! lv+ =ZM- rg;H| /L 3TR2a\:g'hWwc` m[B愿:0=f~rR_(Ƶ?>{`8%n <2CsO70B:BP̻MY APytȹA/=o63+M}l[CШC̔dR+}?Pn?޾מʃgd|SqVS,{Nig:yFe܊ Q( MF aO_q$QVq$E{B+CS%􏧮`xbQ{y`)Zjͩ11s ̩.x__ƶ4]?){PcƮxoIfQe `0VX(Ă(5y׉tI.q\9L2ګqi1fۆ>7Or:]ހ 3:GoLϬH<P)4A˺jwJcbL~+[s\䝨a8*Yf]k9d]A׮ʝ7܇Zv|]pĹYF,2#S U(tX]*m?j`EtX8 lNU̧m(O*]?1e<$Dͱ TKc?CAa'>:^?ҽlj,O" 2ZeB)f< 3%iPr½ "O3 ?h['!.=;u>,K 07V6 ` ,^i٢ƺhuYJROЗ`6,3grA}FC"_aXo|!&?$$wmvtu~8x f .L_D@]fބk!UX$,K@IJrL_eݥ̾b%82sf\[G%>ڴ2HwN WfT锗DObVs ĻER X3}DZ%/jikes4妰UxWbvǴ3^jj\]6_ӟT-VIO07쉓]u|mw2 ՒQ5hxeH/Pa†21od:,>qWQvJƫp(51b|OSBH Ѵh-nB`O Q52;PV3 VoBH!u|rdƐݚ*p8Xmp:q_^⸚ۼy }C=ߧs^uZʰi G+ Ǥ88&K†V*e!d`]¶O!_͸bJuBe\liZ7UvY՟B~z}^] .[~sbFZ -ˁntjUgP0S=G9;o"2[⁳v')Ujo {Yb –G-DKNԵL=dZ|S-ua9ZO#v&Rm6;L$ ~ &[; ӛh+L},#|7jm,:QJT$!eL" i.Xt.z/l܉ͰjKwf|+N t1-7E۲#r5{a kX@51<$/֦`?`7;yma]w6Ef!$@gqݰVbw`s1s3tl r`^}o?&6-egfۭJsgyያz(KϦBP'&1v}֘9ڼ~\uP$Wyj=*GԨ TfEZ a(ZWc\6ROxZKUם۵0>_ м'"'\=]ySeKY˲y삦z JNV79/sA!)}]Or]SiN-w9xS[O²]Oovu*)pqJO<:hUo>f"~"RG;WZuV,Fd]*Y[:^pgLNX~SDQ)8Wt orSBK KX,>JsORf1Zæ7OjL"c:5mtZsa"CZN4i!jL伄-ĤEyj!Uf@-ۜO@C@a* Fqy1W!LGJ]1wYgMf O =F? ܙnWy࡞질Mˑ H=C߬Kʅdž*x<-凩O$c܈7^,ͪ8`  ޶DFHDb' gR$rKM12²u Ŭݒmαb nGp S ߚGoQcA1 5<&ئ"Ѡy4-N?mzqBzh0^*yWA&czjNZZW#KXi?_Ԭ !ӂ~Ԯ5w|*40 #JB5.p *vuF4xOUc oφL܍7#pDoB/ʋ>H[i$H(`J:_¨s5S㮃NOWH!u:Gi[I* ^*4ٹw 5 1GQRZ Yа %F%Bž~d;yYLwdho;#>o]zqp|=FfyJnHU.I{-ose TL)>O?=AD56vd3A͓'R3Աg+#;F#e/9GUş8"9.Am)]Y{j^0?ܖP?eQ7Ve[;]93 Z[lzFuZܽڡ$ Xp1Gɍ- jSҜamd&>^.ԕ}CSLN2vr@y"g@́%g3)ꟉB6E/_6 1X/>B, /"7 6"7 qP}ʛ|*J_{/V(u4ChgQG] It!⅓$~:`_1Ra&Xw/=#}Z|Ц|k}jl&*ݪU SD/pZ͗qj^ 5ԬOTR>#;G+rbDe d̞GPZu5,f , i/a Fk $erZj_)a[4]]Aqb%0/fe&">2 WLي|%#xQ]˞63뺉,b>eYީtdq~mUȼp~2hN>&znRa!6jP6FH-SZaA}-]=اoGbtFF9@A{p`:CCyMeW>G╸;B{KYDMuw][ƒ)&Mۄ,hƱ7(Lˍ|HD\T%@`3Q%cj0Pe3=BAnuxvl$ h[xR# `av* Og3EqSM,, x3-%%Sp4zcDg!.e6_>xs%)BPW=c@?OyTy+^Y2!!+b5ؼ;xTap3-JVUUy 's7_Њ+Cm 8'񋉢4 &c4%ёa_7@8ш/LptFVȜ?bb DU9*“2~v.6d LCq@ G-/PN.?٢wl۟Q5K`\ Vd5τWս .^vP1?]knTFqқ8KspJۓ?za%NڂoDnN˷'`ʞH}_ {oA,Sb -7J4 78R'&7is&@~ؒ=(=Xhۭ:uޚ͒@X ڸQ*D=o>&n-Gl _9 *#{lEȆpN>A -#*GeA_e^b^gQGhgIsZ؛QoDC\N 44We.>12jmuv0kbfץqk\sNY0DtƭtkZwĔ|YP/)_g_RU/;a^d8tRqSƗYx Bx#\m.:i?z4*?-8G{rM5g^06? qR:7Z w/[lj5,؝54 ylܓb"?F?&?)X& 4_R)-d4! O 2$8"I,Ř.CB RjR?Co*D?-3l^E6,U ;ǬQÒոC:>e[FZ6Sq.e$Ij:q8xZ@\BqLk ?.3]TZd4`,4R8OOΕn J`DD܀SlPJP)^C:n0PSuߐbVoYʑ}e"Fd7@fjB!AZbڔ7MRM|hbi]6š,#^D= >pZR 1o KY&o3Q+c;9MpdKEm -{vዦwyd׺@*»]$`떼m|[4@Da- D\%Ku^2jKG@sIlKiT( ~GB~szaơpyOcVLoކ+UƔ3 iVtIt"&u֕G!>S/mGjfɷV3! jSZ1,7{@ &7(/9l]'餱syGk;3~hqY0_}4L;GϦw_<:aCOYӀbazPНwC0VЗym {fng0p?=wcD{y2cNGbsn{4OۨJC5 ]]?hd+` .Lo_$V6[_'soy z4_`*alշT/_?_?#)2ӭAl}Qr}IO_3ƽfǵqF=S_|jWh;L \u?'L.6,IJ}J&&f')N:$I8]` 6(IuNAܹ7 nk^D~SْԢfzbI ꉐkK~T:\{0ں[֞(dw +'NtbpXy} iY}ha:Dx9g~U*BѕS`>x)w* Q'"v#oQ,"1jK]- 83F2F"cTkbG.[IqA/Ң=1ۨ.-0/^(DE|"tRd:Iq{zm``*x}퀝Jb&MW#́•]7-8<_=Y 9+zN4"]y6~-LkAyg?k"w'2I:Upt GCܑғ"P*j2)kE}6λMn%e03HSs!+~RĐxւ3g~ls*1_JĜځ1C-/诤<892-6Ek6Oo9Zn#};1vGTG,uZ]u7G`qQzZIQ||˭hxĴ t <vNAfsU>]Wj (-{RXjkww\"V!ӅQTȣH$7IC*|VX4j?`m&)a88&mO9L0|laphoz xBEg eh#<9 )`DKkx'iZRQ'blYFp ӎ+4>ix+ n!gJEgb{vJBqTCFp#:Z+L^ЉT2EvۉU YF8GnߙډtC=.$ }1GA/[vC)UXeB`e1~5=м fY5pg}Ie LVS*6Љ%==?\y3:3fd@l9h>@)u5үh p~+~I_LΟm06;a2k)Ade*apux:.)aC>@OW|):z u4O>EJʒxXE 2, X!jGJvHOù$[wܱEj20Tn7a5w]վPzۜBpOضm+NG- *0ζD^a pݷK#,G$p%׵ؿHiUl^vp~OnDT|GSaVy")wB+&$d!3_RoNV_M͡?j*Y1e!E1;"o/Ppc" =s [(3%Jy s}QV#$|9d.*f;=U:;y_ Rg!%Qe-;M7|Fvb%N pDw|C YX?p`OҽOcn;VufVJ`H&_[1ƴy/D$8aų˄Su`:A|O^']쥂%)v&oE\2}3Vf1 ηY ZoU'Zn1f(}W"dd6CA8wHt&&TSJ'x,ERFg݃'((mKRa~ݬcDk>'QQM6 Q3FeB/2ޥ1w*my)hXݿ]0r ME,,@Fد6U.X-0Y`:on훅MgdYAy=+HA_ ƽ\_ʛ]lmKWA].;zݻ={~-f8m%ۄDAZv =]3w+ᱯe8DfDa+2#v1PpЪi#À`^z\WEȥ$dT\+%+phKS@m&6VD \_@;dܡ8SbyS$dtv{"8}%7 W#VJUQ8ށ+f;$؀!6;EM<`3ܖ`r-^#i󻓮/dho׆`Uy[Wp9'Bg)f̺xVzu##,^"Qbaj 3b8wa=腖B%&YW- aY.J3moʸU CBb[u*6t%!OU ҉>TژW;@2=G}@&LsI1t&=@Ho·F{$ q&˒:f8ZY/W/.=dw;F!p~֌OY_\?1\HM<9~) Sm M|"ߔڬWj {4g w]ĄlmL |/0\EJ98"O:^aR?$[?I%$d%x`ɡtg]qUM(t,%W0)Nfߛ_`HI9*g*m6@h,W{ӄ} LrH@lͿL/PP=]Bi#DnK(ssLrj^3%9I^k^z/g+-*S{W 6E$>@ +d.-@4Uƃb˅)&)0:%K#3M\j,ZNr=k2]j LOs*9gs{.><טj`{Ly1qP?2h&T7>W$uNn3ċ/>7G|Q(BoHߑ{lW#w[~oWc$N!0gxʟHn8` Lmra*bTݏ {U'N˳jɏFy@ecO瓅mz`OSjfU`߳%Kڠ`8[o76E&_*0~Gy`Y@| 㱡Z҂"ps:hߠOcLA)_Z:߂aGwpNta/ւKW>lh}K/3'"œ UtQް!17;NlM*2+BĤl7OԹ#,]&*j} 3MYgQ@ΫKw×d6n!E?4*+$_AX@%qUeqUd>A'@܍&S"u;pl ;4qyCϕS5ؿ( 55WwO ?OZnzꁇ2<,l]ڮYvX:WAw> 4?#mjʎV1w.P|t̲2 BBޥ @I*D3!׌7m%_^ %V KYV.B3D_Dh,"9Օv }.Nu9,be8:XT7edPp4υ8/=oꋣfRb^L@@@\RQTszfO ֯Oֹ>rX"-B<3-^ؾ``o9?qԥCǑNapϛ"0J咀Cx |ҢAAt3[D]kHi`wvov۶x(RykTtcuEnw?*1~qJ05# . y(vWl,Z-dk.v,ԧʲ7Jx]O5V{dJgef?Zs.}=$զ^G&YLb > mA*%OE&d}:|q E2!FX%3]O/]'Zr=s;D" fbG9hJN ϐjhЗpMλ"~~9w)`"O/n*u6 3ʧz^4:{1 :h[{LYO6iP8] G2Y\P8cMouR$i&54y"Zy2 0"m/Ernz_鹫W[l##҂zg/%@O1WN$USLKFwCaW2C#ʨJ?]xͲ=Xun> 9 CdjP\#Q (.`Y$gH$ 6vo*kY$Su_†}6ba,>w?)n$_~Q>`3^z-Tfd%UsMEI*2AR,O&Νҝͼַ͠P*k Qvh_'.*hD4Ն/&BfWMwHʮ6op@NMs.^v ?¥C~Zy($\Pdݭ~i! Jln26:L?V(!&w_z \2G mEŁƤ +1+S%N;@:RE)3#ks,73=SaC=n+b(p&5n%sAlQ t(guk fϼʑ]@aHc] 17\nYm\#`WCYW~\wHY^M7zIÙ{ erc8-o*425T ꭷ+0-iSd) {}[ ̤JFy`үf)Aa. &=-|8JEtgS`tJQ详CU447ڶ\H|Je|.p5@]IKn7[Rb`DHGC6 RAFZ9JL;<- \Ϣ3\VdH%q7Za%w6Mi?[O\}?8d/9KO(WC>dzݎZxoKpc*P&lTv\[~Q Dm vsDP[lE,J/v~2' tИvǠUw{XC,Akbyj,A*w{#9<U`1jZ'+)B7C\9[n.*%{Igy1 pB-ƀȏ53}R{9>ш8,7 XQَmc+|~.E2ZT){IӖNd,~Gu[Xmj:vyKt#Y1R^|Iܼ#s*oWP$גtx@d'^zzo]9 G8PR9Igbts9Aq'|@37\$!eӪB5w>%8/cN$5W5ĆWdX> j̵p_fs.g؊Doitb}NmaQ퍿 =I~+UDpp5^^[F JR~IO!X{!^1?ܷS2A;I/AhUASskY^ܓ=NOmIHVXƻ{Gi2_u LMBrP맟#[ҍ8zp <c,)=[4Y滐p 5+37T-ba9 `'# f怂aG$I݄ LbM1uq8'W {/.V{)4DW:l`2⽚8̩ kz"82y+OTp4c5e\ A?:$fl\誐h.h(q,4̼@j?tkJI;NX/OuNb"r7/5`a6L`ޛT}>IA_8B53doYDŽGs'Š8*2>=1;k=]Qe [hdwEyp'[|&|䕤޴uD9Ȝ 1Fw.W [ΏDzGg`bE9LT3G)j|tGx1G(yK@f ͙@l]pǛ)(i8MAP]CAն;ChkV1qrQ{JH%A*lt+us~E 316q%8g+ƶ 5^NS=[l::!;Z1z&oB8E l+XX^p*Z[Aj ::ЋB¡ݾpX1^w $\`nFJHGo;Z)cﺇ-\ k%FZ y$V( Ftm3hg^gc3&EˤԔ(:'ek^A1z3JE l#]hxҊ3##;6 H|[jI;=H4UB8.`%Y +)2;s3A=ƪ'LKXE c'u=~`}Twȵ{}n\Jwbu1?/vېPepF ϐ zu#S%@fF2~]FҋnZ)JcU?H;Ԍj|>* S8>;BLSդ=@gHײY!_]!J,Sm >3.yG\lQ) =</+Cd2b_8`GsyOT<i'+Js\D]f2\d.C9WV'9zzU0Q4Z}B<կF@_r[X)L;ͳ:"bgijyyX\<}1z)Q~"dϾMS׬z{㊉W"c5&\^HR!=\(|S¼mWh:g=;zOn札mOJ$WD$!1`RyVPUkVj rq\D)%ͻL27"3Qc& }`&Lo,1 諗(ԝ*N +ak5Ff-2kqd:`/3)yhIHW+ $kJRV,2"5</Gh&Z;BmZ8x3++ķ?MD-.c8s'} i'mA N#Lg5zʥjJZrI G9R.87sՙ0?| ݧs_~%jT68ݫHsw~+(8 >%XnD !$<=hLCM *] 72U7Ѭu!.RWz4dSiάҎK:'Ř#NKFrŷ[G?mL.}ǘFC3reW dA^MS)wm|w(==Ь#Zr'CL4U%6+K4խl@HI7@~SG^F{럥wlU!5 HU2W[IPhm9*ԱHqCJwoLҘe }]rsK 0|R 2p5֪ ɚ8,Ztx첓'bNT #ߎc>_ 2'ͼH5Pې+fJP~"ϋ@&fҁ8F̢zw +e I9ш? jZ^JG7(>54OlZ8lqgLK nD3 +Xxh%F,3X An?.4B&Cˆ[l)bM NxideR5BVYpљ+ J)ϝ*As1'l4rq(8>݂ )zqP^aL-=Š>|uʿD4 )Izy7|*\Pki6f(qȮ`bLk޳K$84Qx)geLssOoνYMKs~yN~q aچ6qW^evVMg#,%?)ʠ-ۃ'Zvu \*& :ٿ뎆UFk{{5?n',jKXlDlj[ F@L.RӀQ/\٣E߱e 񹞩$ ʌ8ʦ7' 7;w& $\)u\Ѕ-% ыܪ'W8+YY GvJaMA ?M[o'X_swD0'ưufcG•tdycv),Ni{\|XawngQI'ւNN4C &PBd̓bߐ@E(Y ۸Me5$4Է[haJq^?mÛ qdhʝMd9֑O9* Y7,/L"RWt!(s݀!~n7; ݘcam|7ur y I:)>L;Bh;퐮 f׼ E11, q#& Ds.s:-˅5 %EP/,=q @m[i ~H'YMۣoB$ 0&gm-VSu %Lkz`Gy+7TmNHZe^: .{.x4Mbw_7UB 6J=:c9lhzY EK b3o>itCq;u=z\M!T_XIuN!?q A/8;p9J48z}gRLXah&w_1dcr Q]ר%FIi |Њ鼙7Mg8tGeɍ [1' a2}ÎTfkw;{Tfye[\0zFGgnyLK+QPn3hP %i4J=?-!Q%_%O9ztp|l/;?ŵHp%RUE#i#8I |gbu#>gg ā -B*TN%yt ./hhLgۖ?b,1n:VP)l\$Ђ0u&B])@<աivJ^U 﫣nYHֵ{pX^)5\镞chN[7y9>?5mPwk acߜ7#!I'Cbpυ#q )<o",g/Zh:eمGvܢM!JqDGw 3 g~LtRO@Ÿgnw^sXox}vx>s;34ۆWH҉Cܶr^Je)XqsdVkT?KKH\YrJ5NM+RH>b{18/@ !ۆMnL|8bClΖ D9N7\h,߶3c~ *G4gm+9ûOz\]\QCfKe\=P|ZOVg)9#rasrA7$uwR~ixzL˭=xBFW!&N2Kh.DmU OxP51ռQjf_@iMQ 엹 ׼D!)؆3c0i:P̅\e,B( (-M8Wfh%o,6SAPd>]o˞s)kۗ X?]_6 J=ߋ4ܸ=3AKm0#Y_9'YI R\3XX.M ycS݊K'IpV%L R)C|l^XJ kMD`:_|[tH:ぁ/쵲h̝0I7N$pDy| k!p |>$gs Ivҝߑ*Sn;DLA g'jr]G&eRfn|wh_ %8N(x\˪7V:53\&Z4t֭ g[{~uӿuL8=NK7ڦ%80eΐUݒ@cx>_%HYq->wȐ{-B9*\'t./L;PbIܬ(x 5k+9ñPFc.R!#IqehJ< g)r}MR\.gܥ\q煠]1{B|PtwN*8vAi-!IJ8?~ڧP4!$B,XQRR@,|Q wy&fztJG͐qd,U|˜̢S , \&׵떏x6>Hh$+i,^%xSHz, IIX Dw' J̣FKa`vI}XO:)~k/t,SiЧb #\o_Zc[`Mr Yd,V%.ZA(֌SaDT;ܖbmM"w$ߍqk3cb\EAZsK2uY%2Љq=:XU3עB X2_ˎƊ:\Q׵ `?G!  8 !VwBjK g$5D#|eG'Hq5rsbڴTWusx7ީ1io|Sfyo(j1B1XHu H}_;88@6|0ʪDV\0\ kVCQ󩬛`0{PFӤa_m*$Ѝ,zm"pqd/CjFA4Xg.P(T˳nizIu'lY_1P{Ky0VVFQ>iyr]A3Hj/`qFٙLNqV86a3q-sF>A|͋hg>qÖR[Ƣ5\c/ Ӈj Ӛ "^1v5Y@էŗ@5@i$D]w3) X&eJs/qFE,IaJŃjn¨t>HehDn4<-`9dT( ==FgQ@mE8e0hbq{. 4Q鏿dAK͈l9ڟ71B5;7mv?%L jg 8ۥisfUuTZ/X |5_0!l~|`y ,9d<[w  FQ$kIh/4rn ;!8қҿ ^~]G Uz@gt'=tG8E'nYERNPfw,lUwX,lJȽY-+)M1o{&{wr0[0Nٕ1s^C 23>jkֱ[7EBUWKJq9}g>RGyP F'2 <7̻w6>7M ±-kRv0qqS! T\x >-~)pQb!u&H=EBI,K؉ *{Ǩ,>[_L_f$ BOaik9֠М}#Vi4+"wq۝ܕ>=9qWSM.IgU6>~{_UƔ xgnLbu2Lb"X>h 6,5 _5"osopJ"'6<#RҊ#g&rxMO@& Ái9))Lh/c0f|dnX Zx;g \_w{Q:Uaލ mڱs%~,s(Qip7 ԳY&mAН<D'@Մ >sroE#i;+^4~s۝ҳ 3ճ4+b>v( ;Q\OJ2/N ҘE/Ʌ|ܶ~3zWf/a:ٸ 4[DG)f$+iE6570jK!v/K~&JYq<̾Y(R=:QKtcsu#tI/r4s+Hs:{x(>5C,x-}3@W()S%(,`L!Z=`@WS(>\Mhۼ΃(zyCkAj!S]Ô/<4 Q\d[ t4W]RwaP&ɏ`@1yV]~DN[)Be򪋣22tqCzoe =5 oJ ^?wgVs $|N1y1Qb3 n הHmogV1w) ,)|LNK i6ۙe݌XD2"m0]E#G*dǘ|+(y,!]r]HKxr {QkxB;~h?-59ǤAop%꠽7AfF^?rA~ÿ|Q!jX>cϦDD i!ct̋q6^28AԕߦiCڟ/1J]1E:~ic#,-N6Y! c0Ox?I;=#LHK6i &Fx2 't=V/1S ɁLdq;ih[qڞ/|v3}~piB5; * (ŷ]WXK%vPUz1l\~ nHE3wK( Bm8"]#bI*HΛd`Ϧb2yuamf`(ʇ=_9_/?[`jqi(_ ڢGX" E麢Қ] -: ߑU{5@R"gJY P!JrC\Do@r[x%@ɘ`Pi<0@bۖo70&% xH02B2[cF15aS9R)6`r]K8kMz]UmɚdNp^ۂ"Pf*q'n~`QMwZ{/yFBol^9KU[hYMgϪRVbu$eOar6v9 {FogTN8 =GQѮY}'BDvG| }~zrAfIU/K~#0؏=F NFLCgĻk[Sѕ-O>PIy9縲;-mY"J=mB? #U z0שŒ ^ =Lvmӓ:)Aݼ%vIu>IlɀIIE6yC XOVsOُ|}12P(V^{T"}T CAkDY16eG;ǒCksVނ4~ZnV_&34TX8*DS:,R;usv.z[>+ ٳM0lTH<*<|^QSv0_k>yNZQ93`FWp^O q?!؆BO gT"z'N$)?S2~*¡ .b$Eb ' :l~&D;is 8aH |=Le__Z 'as&xxLHK;mM+_jS PئA͖O93 m)R{!V%&T.Pe#4"h ] qk IDk&2+laЍ 9B-cB(K%b(j ʂN }dF NSPf+9`$.#JZt?THA28GB_ %eI ёډh[i=[ԳVfev_r{qA0+6T8(e l>XOtV~l\q15:{V-_MMB.n=?|͙YvP[ʁ . > !z@pw4qLmjH. D!{N6sJb'bem|,xL/ɢ!ϮR8ЮʎkF-(Br uʻLxĚGxz B`HYZ?J-Cĺag\fR?y|'(!ã^G&svU=;oz)|Pmt8R*5sVGi޽VMҷ ntF w&c18,N֖<~")4A^cDc F÷#*`~mɕ:[1p8l;pW31i A|m̔ľ8S16=_Nʃ ݁n_Cj51LLe\&!zqҦ iga 3Ǵ&}͋|2W4MBE$P:頊ڎ9T$ߊЧ;LꑃB9\`a瀄8|'ҿ^ φEh# H#V3^2Y&V4jR)}U)/飯Fc8x8ْ;W/.fol󥦾_!-g=!k2L~%m1'u-jľ': vwtsh g.8ĕbItq:_ r}][Sx䏙yxz3 tlה ZI@l'*Q׆=eV`4 +ƨ" .n%fl9q,IPf ԡ@ Eb@«Um4u;1RY1E"J$.FyGJX s9!مp,$w rA^I%F3.ztVqRp@j{>TCFm_1oZΨT7t!@:Pa 3h$Qme]XӺ}/:kuf@hg0MݳpiUC*(*Kʬ-tUյ8bSr)]E7:6eDX5h7ƛll.^^{S7@dw;§$޲ 5 (7ysQ85 vߙH#{3&nnGShdhKiLr ~2cѩ>ٹV cy4F50m=wVR轿=.X-NR ߠA6@S5v9ўv^(l )j^>x#[d0Ή,eXa2ϗEnV4T(<@*砈3z!bQA9Ivɞ'G81@[H3O}aޙ~ #BWWIWEf4W!Lqrr2#sb36L1Ua84U> ,I6eFIҊH E MB{13jvp6̰Hcp/]rs?Keh`ozZU磊1rI)/)wSKz~8*ҩ`#LԌ]XiSC\G]P~WO lWgMo}nFY*vl<֤_b/jyueؕGUw4h:UŒym!OOVJ(<[ovN;*m ~!a+uġ|GޡuX/6t".bZ f1?^Ґ @HQ#B`^i^BM-kW2|mZTSV߷Ep~Kf*&vVft`xו\Aq곫2 5Cjo-m( Jw9n]/h؅F]yiVٴգA0a\.ZW!PZP$~e>(A;g#7 >5ޅC)X^ǒ^kv-8@xf7fh$&<&u6 -#=h DσM 0 VoR#qlؖS.z}0 MRL#Zߐ tv9l:<%FB4p =q{6q ìhA@m̢>Yt`PuXER  A_vW>NȽUT6{ByhIsXLgRQ~F-ÒG, ~U9f` Ȅᢂt #B+.4&Ãoqo,(̚J?| oA,JکX6,[:~-E滣_ZAld)gԞ*1b #PƼui=<:?Z 5m,.DyduoRƺL2Q{,(zd ԕjbfY@TTCgVk" @?rGwݷ͇hL(,taa hC@ } ABNy Mimܭ v0Gr(;5+y 0ON# g<6ZpC.\AWsR' H2G'_ ԓс0zӼ@IN-Ә}ꃈ O޷qSqL`FKul 9[2J,~\7;i?u0I!#3/E̿#bM@uy;v]&bSQ0Uqr. 1LC/,Qtxl;LI_qK&J\P'?BƄt bnyȧZX0Z5FtH3|Z _fW*Ɩ  f@ =w TNutK@T)$@/KuE^:2lX wbMwRo#t3wOue5#+yʇ[ =u3Zh(T7ƫyN=-:a>{^8 G CͲ4hFL43\4`l) ֱz rLDeO[_\bYrJ>ǀ2T^}rKH͸NIzW;eG'1+M$7:ZhH$(F 7t6}Y2qx3@C9ȱ3V ']mmqk[JИE[cRB ilu\DMH:\ʟ+8 z,s&-X,,Aqߓj~ lj*gw~֕ Q1`VT3yl:eOT}u+98M;~DNi*Thh71kKU>ZQg)$Zmfgr//tTIYtHuz_D 4%3ŤF"f88j4&yo!ZI4H%f..!y{ZR%;|s+JG-k-SX҆X Z m-2 /7`HD[@;*H_w=$"/2*S:4 rFS&϶:n^;ߌ1Z.&LDWwOj9_fiU5f(.PBe9eVm.C ͏Sʚ'UaiT :z3ʹZIL[3Y-˚čn|iY[vB%@; %ts:ذդ!15Nh>5}/2)Fͨ QN@7y<I\m#mFV|v4=h 1 @iIu_O:z_L'x J[NvmM"EOja6:ņ=e/:䂞}S??01w'lE ĵ@ %h_y!3 wg7hP]3h66slܭe &7}/ϧ+w ̣UJ\FRQ*1S!Ҭoy'U&1Bf}}ZؘF.zՂ s5_Ch'۰h%R;sdʞ3miS~A: Y"KSLҚ!f?9KD}xLޓר=VVͼ̭KS˛vhGԀ ,ЋՋ'RXV/#3Zi=|6AG{Fvq@r_|NE<ヘ^V[P%er-,$GT]LB&㇭VB PTL9rRaKa"[#PZ %=dWpHH5溧_|:i+$\']Gu`-(&&c\e4eyz֕sF,*ڷ?Q>\!J-lb?THk[A(Gf)O;8m}p_jDʹtE]!jo1d=Wt'X hѣ3%9Y* =XݘOrS#v. m*]JY*x>6p>,+})¯n6.8JK) a\0pe?U?$Hp4V:}v2 1@2+fS]JnOΚ:56zg۷DŸuejf6"OW]VCG+yUCۥwgp??Zv㈲;IF\RM&~FRl"Lf 5"@Y-UNS8K\w1J/X\3+FNV2\[2vձPU>%"}P,?cKw>ELiw&9q\)m FtHHnw675߯b Ix-ח s1g\,o;JX7$DnnKyԹQ[L2Qa5Dth+BlWAxs4avI*'hwHP62;ֲdZl0ue2 Fl[f[Ciu( ".ĻE35$!<_ ^ɴEōxt;bW7͂&92sZ&b&Zv)YEj{ó82:W&/J:Bik#{nR cx * 3h Hg;!ԉc8اz<,!pBA5-ޡ ÷YiUT-?h+C~,P> Eqz+$d* kmHQ1֯:y sp lQ/V8! IZKcs5lB\dSk@#fy4 O>K^hԣzb'ڗ#@-Ǎ =yï8 5BaA:|e`*z ԅ~/Z0];ng"S,R]y +e&j<AQYڎv%M_$˕ [ _w󭐄Amڀɷ51WFCtUQX Vb'm(Gvv@jxaHD ƙbiꃃܔY]6G0Y?lKjakzKrmN%:pXX/=O<,M.GB -3a+Fw9DSN ^dz62fs8KFslr΍?ΏOKR&OeU=ӤU5S漼7uIK5(w*6S|E EZ$4"LF\b WHSl-;Icr; V-$D,Q$Y.L7JMX|1kÇ熱QZ92,`Mt@OU1-Z~t%}QVm'ߛAOAaj3dK%\:jݩ 7G4[Dq~ȑCC26<+ݎ )GWXEg_% ~Q;رMʉenf{34wO{+<6yTBX~i%- #|b.L}F:A"JTal=pOXZwxe&40!F4(ɜ!OcPcANSV%;R"jwdYr ֿ$<ȉ t:>Nޕc#ǴXJbЋU#\z 2@ţbÇN3 ]hV3>5X=3l#;SOG.]E)#ą1گMX*G"]$!iM*EfLg=t/3'Acub{[̊ޭ(qcEOn>kXsZHy[D* b%4fQ ~(4iӃ}/",^Y,-FGzk|ܬZDRkq((>}aP)úVG۹a`utmF}Xym:2M"9s*Q[B7gm8.~c)rXMx098y[S.EXUi[V__2|~c ZQ}A;OErﳰ@UBgLj%'滯?C:?GO;A8o\źVPX+g#&,`,JwرwdM$amO֚ iCf}&{ЎtҰb E!WEomn FY}82 I瓲\k߃Em&0kw:ւF^4ayyv:1 R`_V7%ӣ9[Do\W y_t/ v5Ɨ36L|ݼO6Y(]fI?K,M? {*pe Kh]@?'ץ$ȱ듖l qf3'¨J=3I '8 |MWjSa kukilBiu+F<2lVM ͨ ѐ zƍr㸁BXSogWW +tUeC;3y H3#?ev+mjaif4% {1rˠ[+eHpyc3;m^51hf?Vw ^c 888R K9 PPi%#JO'eۓ"cC?@~+HKr;tw觺 ? eqqwg{,@U n+ŝT ;=Zr̞+E,n:uGpyWMkCywN_С[9K_Kl=#SF)1+rNP$8[rSz _A:y|[zBps q񨧆Hϒ)oa .{FB"f P"c-5"uaz=%%m2v䟎,x@_;F@HZMbFG4ZzO$.?_Wu؞ DF_\Ծfo$ ;ɑ#]Y֨Zf3&|CC{|=I@~lGgkoGx:8ɈM!-DԚj/ FvP7)ՒH o:jcߒSmhwwXBEmtLS"Z?>\cP-ϟ)CL׶wJ^i7<1IhRO[m=fKa]7 MiOHTH#C"prq6>{!/3(}n:^&݁5T SM /7@Cmg4 Fe ?(t_iȤk%I _`{yRɏB !1XzQXnɡ=I:z%3ٝ ]-E]/KTۚV{Q?jN>C8S l.m= 7([8V27ʡ,Kf'(EZreWgvIa^Sdc t{Phh(Qq_a=j@{y ( zY-N-پ\z.)H B|0#Q? fyJQy,uRL#uQ?.OtWWzchDqV,TJGپww Iuٞ("qrz-iEeI#~Pf,i,'{R^SJPG"Hp?ftg"CzIfH\}]yMHwq-Y>*Xf m2) \WqS5cKOm8@Ų!fζŚo2?́X>=0-i"QQݖnG3"?uIL$}wW%t0+o6Fٞ#N4ۂ&aw!f79${%4(8=6޲dv=fYܮqCnni=EE=Rq*R5ܞ@:1H!HNmb MۢO.|±ZrteVXG: ;9|X9o_01ci H qjk1gSK[@ =] vga~}֖S)6Vz#Q$cZq  x-Be2C+Z@{%?F>P=n-08'>bsD8̾Dz)tms5gvZovu8K~qPb:by&fF\ je!$;/-NN4zγsVvueh!'"Jw+LF^cp\U]N#/Ht*nUm^0bC+Q)a"Lɐyt Kk AAycT@#t3M;C\hnǵ1` v`ڵ&"kUN@5Jq]^!W`z=vW=1NE" uB c[գ9.Ŕ m| E&zcsM$w6M4G%麽GLJHh{nN!pK!R]q N} IP4mXƣ[ˎuhR;lw2Bhu6J4(MtQD.&4VFH*Y/ 6_n:.OF^dNEՎWl"O+uSжrQ7^ -f&{LJ5҃Oq齶 Lp{~[Ysy[Pw{qM6x5 sv RJZfЦ ܛ!,zR@ny2>uySKA"|7-MO`<غ&fխz%P#J.Jf.uOSY?9zzw'Lf (˒Y(Re [c _6LEXYC-M.%I IY=EZA1x;i9Ç=^!H#!rn\%xHD'|{Oˈ^p 8D@t\|70IaXJ# fHKcV'z^ۊ'QR߱hJZ18F^*T㒔|EAa2nJ>O:< Ƹ2U^3 ے ]6XjypV!Ƿɂag4FjJmNHidg 1Cq <]Eƒsfi`Y;kşOj 4*jRZ@.No~z4b#Z]JP>#Ȑ7['"҃:SrAZwg;PqO2='#! Q_DuUOXC ˃z,=dG d;+OUfE TTF1No`@U:Jj6q<2Q(sE-hk::w%Z% O:WknuӔ(4ez*j.ԝ*vag^-R=u.tN;sxB=E9bjC6k:W_Hk :`9c367fіH"}C F5-&Ur.Z*quY>*2 f̘_)E1#OQ6𲲎}ZF_e ˜Sl^d;6(#LN:5ܣb_ykeȴ--uxa2QU8,w^9Qy$(L @Mw?kM^zp3srx$ߘؙ&{.v7 L0^JBL\8P |xqūk 5oKzQh6%v7_G%!VAAe4tfZBxd}=VkH+~VN|llrljiowVr)?25C6cЇ,s!oK$m`Gk CQgy*BNC)vfe"XO7Ȏ܌X[ ۛs`7ky3UpI0~6YMP'ǀ 7zN@Yar!ÂZP7lat{꽐]8< љpD0\X淇5D$ib!aSΉcسgR9^CP`CDݭ#Α!Q᱙F7ހM- 5a]7#V8ʘqP:Y ~WPFZX#-;؁ g+ #y#o%լKӦb1tM[|cd]pDr/fPYF` Qh[6Y1XSN|8UIVgc/5*j/Gqs7m}پթcӐݾ9$qٸBdTb |W6dϋLWKvb8M՝_s}l]s,$z ][rSZ9χHEhܩS^OM}ydrb+zWP#I#wU41#xT؆PBk)gg2ٹ8oIX '^)g]YEM}T93ܚ17]/TJ´rO?goAbr[F_w~Uamdtdsq|suPPw|YJbQ;^>gt 6HvX.ҺMYMHk}%k~fYFy*zPVw9DdWn=Pz@ntx([(H ťѣm.fAG T#mUsp4'SLPM |WdݼQcv!$s6'Tī.M͍.J !cq{4K_9|0VOeP m2qc.Aā :o-듼=}:^mCPr"XgHɗ az+3V}Vmsrw;o57R{ds2(z5`W?y:^D*wk,^?.-XÛ-"iFO[1UYea}pI-o%Ghd֢'MFTaAx ys6SCy#]˼Aۅ E5-wQoLB&V9.=V`V 6 k!  RFZEb ޥxBpKOJF^쳬էDMX?C,,{X5pE?{vmKldlȤPv|pd0vŪ!Odѻ9*2Gp cS*qt:槳#ZH(L.8g $?AOYe)[yҕMfԡeKˊx!@tPi ),OO5X=>D3dhSt.9sPIBb1O_C>o5ި)VCzq&AyàU0w]x^7!9+EЋFR-(dىC5$tAIMkRy+7^CX ##,aRՈY @xRbM|w QۇQggCOҽt1ٮ&/ }3T|y4`M^hnP[SQn+0x|+dC%%>H *N TޗNiNJu'w%u10qZJ@3 oeZ\, OҽxĜ ҡ KOMh7̳zz+V̅؎ a(_EKs*{?NE fP3E Ȯ$QB4w/ dEn/o瑕dT8czSu$e-n`e.L\N OQ:g -#^D,(I>1D^W宿MJhX@(/UlH,Gr:}uLQҿԀ1-kpKP5S?(Ʋ)n-/7kC4trKĞN o;,A: Zfu uZd8#Q׾mxHk|AïZ$Mq}+e!u-Yd)C#0 h7*aA۠O%t'We3B\ iEv,0;DGد)WeH T)ku?O. AøbJ$>]Ȑ‡.xd0-6GigdbeegnAGa]l|:T {넗9ϕ4=%U`?ʏ$ۼl.9[Yߵ{7"S\܍ Syo3D |ץIYpg!}Uԁg b1̺z ex#F8&"`J@*{^-|I` j-7i,Njɷ6HyNǵ9vؼ›RG#K}D @3W-sdF-?9/ VMD4"aՠiD.iHo,X$AmV_6YJ ۴_'/ZqakgX'RƦ'iL EtzxBi*ԋ7IɋFӃr|1{d4l35A-~=eL#>zu_y&)ryKaTшG̜3ݡYB߮J)pJv&:WKxy1'{lyޒ[kU S]XvڡEGX2 4YJ;:ϧD%tÏ)OLTQZ9" pfzY2܌k C 2yK]'as6 湁t5qdQ@B8Cԛ6l ;Y?.6dRƈ5_]U\}Ǔ:w`PiN2Yn]LJW'9& :U2=@4P2RWʫgt+3]7/M˅dAZtyCz7 H98Sv4#Jϰu ū,J@9,:d9' 22@[h>S3mgʳ6v3\?G7sJyS ?q+'Of˖=*Y!mD-gnfh_V?YtCϨ5 3< P5ls#Y|TVGu2Œx UT1;<X.*w[` yb@m?͍Q2ɯ]U=rwp4~k{@D>LsG ĕ$̈$”2H9ks-[:VVV:aԙKӴ`R] ORLDbO-nP%T|o,/!4U7>qETG$v?wTSb+YMرrM2)?}W]SӸ69)Jq5?ޞ$YIH5$^[4?DR21yF-gDp&@W ;zU: I,!LԪ.қIݏ k[Ubr/:+4 x_,\h}q$F=/!Կ.[€Nԋ`,`]U{ R㛆y_ "[cӶjMYWDVUAEg~3u1!k<">*ʏ4ڂRh38g/ 7E0g/Hi WMO!̵MRxCAaÝ㇛i$?+LѓaCHwK'b$f5V2='7%ղݯ-c({` U!wC=@-R JqNԪjPVHlv(7spP+lsNH,E ?y}%ж6{0aqlfk30h(QQ -{,+ciޥ]Vh|YNbtg=-XX'3g&}qb WdWf{ruWTG&@DIcfv!EuV=+o;()iz>$DR+2u`3F``ӡ v{#_&ύo6|0'2aѕݟyBI " Y܊,*P)qY%8ͩG'VrKEyv |]T!uYo-h= fgU`nRw  z 0UY&*XSLƧYcύ$y+$qp2WvA"ɥLJko-)P 8E%%m3y?0hk" $,Ot#JK왌 ͞$I?ئ+س!ayvs1};!1]O>E:JٶX*Z2] }衝U LțQFJ05?MI(+yf޾؉c٩p:UM/m 2 ~e+GD֡qV]-Ћ'IL@`\A;ϕeڷKXdR@t칈iy%kGD謲k՘{h@d*'Lk<^M2 Swygg0E"lXԼqs"Skus%7 x^BgtF=qȯ@7U7O0@Yϗ%V7֘@XCR2sBu/_^9'&@V`GIg]1GR;dfBƈ <QN+|3"KIoo7W3z }mqk@P:2 t`Pֺŵ½E}ay_pύ-6P{íwשׁ*Xu&܆rhm>o\N6WXiUe|M[6˞I0't.1#CtU> NV@4 }W(03"ϙGݪxP M}6O9J!Kf K~ 9䅜gi*m^ЧV-V% lA@;$?Xk탬%&Nc<%dlr xKy 8̐F+dB.49_8u,?CͪA9K}0Pf;:E³7Bm10LlCg0G6k>,%%(E^_\7>M/>B \)c9dӍXzHoܕ9PL7ǿ$L7>]B'D?|nP (M.ʽd3XܬyGZps#̈́ pڗT <a ?<'EKjx:9|3d1D7ڶLc–ny|w‰j0E [ӖT#t8S)}ihdF?(C4U=:Jz5N,'Rh^X|gdK# zVtp, Xݝro_=䞣1X\XLA<$2a"Ƴ Re466wQ^ҜDNh=C:fkXՂEXN\BVYYF-y Pm\#,t(iϧ7U(V|`8㏫وVMgB_dH]@:X2;x0?<3/sD4PVWn5?Ҭk#R9k@x)1$UZH'{8"rQOJ w#B;Ow&YExLl\՟*f'm\bxg9kmVdq~b87]D҆4TZEiOBv#}k#fɾ  $mhKxJL_]ϲ(?+s2!suXz?'Kz|;[}&TX"?)zOY""Pj6Ⱥ64oa+ƭ?Е b1d>s>boB&wCE˽Mp)~TouFlcjMZ6A5s莥RaOL9)7Ӱ>{ F3 Qߐ(ٹօP˩7!v8]*=+*9/gv0$3pm= ¨{E/};q$1ₖ8w),_x䛣=6Amer-r%F`{blڈ,=8r]V{'T+$bO <\ )>U!2Ai;':ĢJO5n*nb׈|KVһ-)@}Im@^B1Wfpc=2 3R&װ1x<#J5ѱ[mfJ/a_ъ>e'eJJ*jlS׉« &%,z Y Ӭ&Qݱ9y8>\@C 2=^>,ccd(PMO6~51e1ѣlK1ڄK" N v +ʱ:Cv6C%@:(OՀnMFٹvn,p~,e(Iu\ /7%Z)ٝ|&.Gͷu Ⱘr*ݞk@u2"뛲 (ujf{m[05V'7'&IwsGjŒ-]ɍFA+t^^R=_9lMBQw@xYGElOIG[zFU}.sڐa=^oL=Z@:y'c:  &5_įeEoS.+o"1T񠾉8}„.,a}ĖޱR=@w;ÎTB]Ę,y .L4E X >NLp_iP}C_2˽ηj f]h{h rjF+B4ˣcbl{p?axL>q \q,5,)0RZ%T b 7~-)!%ڤe2%?zeIe.0.S7e -|(W/# N1У) @#k w:oaX8BƫY{{c PUa*ަ pXf UUŌN'(0KG39-sܝڋ\܅a/Q!n#ٕa[|;{! 5e.@8@M ׿=㫅1Ddž ϹY6O`)i6Mt-(UM g:[2`. #/|,l NA){=$+J>xтRF=Z"Rj;6{6QMQqLiEϣeEPMpB?i%Lc'g I-Bd&X{Q{OڮH ;P`ymF~ y#yoEVN{Pqc3:2|S}"iVFNX}RLCkwgFkrEҍQR12(Bl' _a̶.F%AJi𓒰nC?7B܇&fBQKkX<Ōu_ i*d)L}pƃh fw}f9 zp!,{pqwy y$&5] f <\WIT,0NccPj Y&5ӋlY(kXPqw hiƌES) i7VˈZ3y(d(IlNw\u.9_xP *KCH:jXUX>9¹@W r//sFFxֶ<>|MD3hbOVH}gT=RwI'HPNz4cKMg_d7(5:p~"VՋR#[~"_WʍEivC\ hHnU4aaT*I5 7˕ V8k%mze,Mdx" @QՔy`!RӓTuDe1cVQt yp)ק]?QOdReVZd"^8ElTw5 e 䍤yH[˔ܟ'pn $V.KanЉTټ sNH`у~ QI6n!GTy>K:x~H[G|N7s/؟q: !mE^a_s:7:ދ-I,"[sy1;.9,Ѽ$ٲ#/ewJMi'?Vo#e,QfS]jB(ähϯK)ufY:hAUs7'F3B;ԧ0굧(vXil^MfM\FyT%-|r3" wG /'V] [C+DE]]Q>Va/*cH %pK/)P+4?D7?CTaOt agcfVPܤ5yDʇtmDb~&p2rfP > I< hw2>_~ûGKo: 6-0G|§ *x%)wpb$~Nz Z/D \ϔۯTj<؇ZxW/) Lyo_rp4㥙F+*7 S N-J; |M SS~oܒ= KN%ݔC0W//VR3j MgYg/:={QZ$A®|% {{b֩32*W! y۔#k;gG*WaS`àJauWNtX l*]QlW lLy%7w!C%,tfES5/HudHqLPEL巼j7Ǥf4ڵH{cm;.ȉ6_T0 y٘d1*әn9Y^¹꓎'̨w'#/-*Y>r{.HQI:訣I庐 ؑ?x7`f7'Մn9'NU}1g]k># K@ XNwjg!Nt7,KG/CΜRNa#96t5 ڜDSP9opW^P_5HsGV~⹶.ŏ rl aL{'\~*& d;*ϒS|.?&+ǥ$t_c S*lmٙBӊ[Y G OQ&)ˤ$7V;ŸW7R NϦ*̺V|"A SCM7g3V.oujԮha}Płl \~'1k/y+%ogH;w/To_yh-k703m|ӱ!9x,42 ^5t=Y⃞7ACecT) :ج$sHJ ۖ9Wn' uu?c`ĉ 0: ̈A&0^d! 7B H⩪E4^ ~| @2:P *s{1Ss.ēLSyyu' h.xCu#Tz3dfT3 )}46?{f%OlXiV/w.9GG}-*^:IU^zqU\@VGtJRKk JJV!5@ *^^ _1j.#/FXBFh0SnO;rN=Me@eEՋQaS0PM͠[ܸ+uIc^#R%9sL|^5(`"S'!hGub0*d(iJ~J~~l{=ʒL#E_Vy)5(*j Qg Vku}-6"빹HOXӄK)N[js.5P !j?t.DTm:-8 +A凜# ݎQmV3DV\խz6Jk\}/XZąJ05 _LM7u˼g's)Zhv@fZ坳7g@ wBЎ1 fS4pRۼ MeY Ho!D W(8|HUZΆG *b{l:/̉yCX\bdέ 3w,M2DM&7YJ`]ѻRG&Pz nE*{#cb2)숫xy̏{sf)5"i,<[Z~ p;  ^!y~l+>sq fruȿ O Ap*f[=Ҥڠ"6PٵSH1UJWL8v+(yPfUi_P<q/ZGtsJ6gٝi sl^e/E{Vf .w>FMTt&\߷۫d{RR)w7zNԔ\Hq8i/Kfbw,~LPN*F2Ä㈃!-8ws @lF99ˏ{:!<1~_.; l^Lr~<t0lbvJ\S{(3Qjwg7N?}Y"MБp5؍o@R*5I5ID_>9~0t. 0'tpQoiث!O%$*'vivEG\V/ _#Ow{u^j/Rb {Mk07!lLf:v`"UG90&T#0%gh #Ci#Ę`FqBNyy]!$lD5w\яF(Q" |l%3jKyn1R7˗@1j(6t΅HRC7O1QXzkLJY;/tё6&S=-:aU[gB8`sc xYG݅+*hV ТnԿ]7g3Ķ 9pcd~)DwTG[vHXu r@`#'qA(ⱥ-٤PfɝSdݝVcqms)9TӃq^?Dg'YbS+ɼ_;7㇮YRT2^FÑ`MP [ EoTF3j'Vt9g7|i]ޓ,!^}/KN`oM2uFu"|50!=À [.?NOlh7I!b "D=-㹼-*ޕ Ucdny:X*EB֒q){z߁;J?N',7`o~ z+>q;Vax D$3n+o|/fd*G(JM7!n57dt~&HUaGr%v!ZOx؍N [S=('9;;>Z"&1C-D|G>50Nn@& N MEKkuE&v!t:]F"bjLbģ̢ins-ubqgτxm-2S^^q?)xJw\|ʢ7.Fs6Α[*?Ia`oW~S2[L{ 6 gK%"ƿʇa95 mp=E'/ eEK@Z)yH%{\DE>d@;Q `>)&%xt_b `EqiW, `?dSfQe_C 3OUuAR`B}M՝&dkC-`vgN{y\Wguم,%) p μ+]f?{kiZM]8B*$B;  YhEjVAX\4AK,iC{obQoL,?A4 /|=9"* xпBU 1|_Mi8!8spe7x| ^ڞfO ߮X5Z{ݱg9 +hN)2էUt<gU?؛+W~%Xvu^!x2{ڱ֜ dV{GꦶvayNv:QV 8ºZ R%ݹ|ZY/okO(s}-pEGMH'Z~'h)s0Bw`-/Af""X>7N:bl)W5烽q Tt7s9 +jƑּSԨ/M9Gv[11C(M0P=4fR3I] :' D97}x֣MH}Gh;zm'ƱFmm4W#_Nz ku@69<<l<G94co+)z˅WA"AHCY=C #XM 9uFbCwcJ`O>u)$j'0߃(Ĺgd8g 4`-f4:V_MI(OFxűQN塨Tҡ?^5 pA%q` LC78PsD f(+أI9ݏWd&vl_KRLjg$ߧf֌nyJ!n1A+ <=NЙWޙ۔6ɸ8::630 ~A",8?bCXe2?O4#}sH3i>_T_ᛮ)q$FMt(-l^rv\%sxx([^#?Cfp+&mРZfXV4eҝ(gD\)pqw~Pv":oBDdByϧS9al;lAod4ús U7deD͡LUMsTy1p^K'BsW+snyN9O+>΄ 쌹bvۆ)YX z؏ߵ`on4H)s}V\4t^_MT~zMY[[H/&Y {i:\yer3=uz02dyݼ{_;)Tn;uƭ+{+"FljX _ҔO2"cUnϖfnqb4;L>V410{׽7Yy5Ox ?N=_'ޫHZ7n}Hjy_j[$ڑPȬ:Ѿ3մ3 pn4Xʆ8mKf)twSѐ4bxlLG@WF^DzX0TSr8ǝ= <4F81L S\˳Qa/ x!&DY.X)wϸAx3Cc0Lpeƥ/뱘_ [{x [H"5ki#>g"l.Q+LLd@BRAd{ 0LDO4\31@`U d ~<0_̄o;v֝ك1e[(+Ve"tii Z⴦!`ͻSjT0}FXWMţ kQ'%+ OF6/'/%6Z J%?I?޳'Qs=־PZ柾oبQxa!6H!@ÅRҺq cj6L?jVs}5BZԔΏs {3ݗeb`f!\\]󶇋d̻~9+4fLJGw;aߑ"i t.xPe?8k\X΢hȰ5bv`ۼu5 e4"  `1yֱQ *#Ă^'T5!Pȼ>ݐUP@% Pcz]&& nu*;?] *'HI)Qxzʧ*Ѓ/DGIˮEF hc /@sݜkN٦}QRLWW%dF?g7a%B,ο |1ng ,DNȶ/tdD)^L>x~T+Eoi٤&V":7cA&d?Pcqq#K4 &eȐz Iǭrt UD^J|Q]Ə*ВkoJ}/} *Y b=062ەH{7ԏqxVX֕1U*bpf`ȪOo*dIS,ly瓉:`:gOoJdžґ0MbRv/+"{GAS8L6Do֤'* "x q K5aSvd)iqͭf1b wE!#}ÞB|\؏Jxps;ˏlE2K[0["_zy.H2$B{Y(r>N^ϻ&ѫ>(P'\grj:"^dM *ƳNpRJq N%BE"=T1lR7Vu -+ikykt'^y6?~+tMS#Wao6Y@Y^I/r2V|V7Gtt_=OsQbf>L2dWBΈEgD\lCԌ(|Emy*ZYxv$,hڥcU|wFLCHDC HmNT8*wft ;B%0[91z,uHҦahM#+s:@,ZK܇z#k2at8a оsb%MߟC(Xni:%oOF J0tF #Q71} PՋwdǘ?'[4D :Ƃ؝V&kKȱL }V{Ō"wt b뷻q>R3+SH6NnH_Rz1OzU}^)R?ڳA24UFH@X!av{*5]1N4c᠁yX;MԸ! ٯc@](p{V 篥 iޡ)̍_&g (>k ceY-&LjBV ]5;pjl 9i!eG3iׄ{1ck={(E4TN} ְI aAvڒicP鬽T2bg<8N=w!|і_4T V?6u(6vv[E#%[&s]I&lx-! }*6]BSe&M&eqg#=ufKՊ;z>Xx1^bcGޑ7Z,~A1Dzt%b~llb'VԱoR9>g4ZíQ-LEBxC1 3%;-k:7kJSV( 28Ā@Zy<޾=ձZ ero6P?(G)}b#AJ0jyB)͂|/cqEf?1?a|f$Od44Ee:l(: 9aNΡ3 rz$["W>eXϡ+;'jXW2Re U=}i;0Gb(gkMqk(u7AW#sSRR *_»?`&0@Q|FPO},F+^oqID:ff*FOSkp Pqحz]cʼnobAؒalG<쐵$DN-JԴb ՝>i\`ޙ揖#_Q)RAŸ$hx"6=KΥR"qeUVw(H%2Lq'mr,5 V?gF(v]jy>7 OkAx_#0P mb 老HUQO7+{^9E7ڸĺv5H%#P`T>]*U>8fjC){/ K"1!')bQ($<ﯶ0$AɋDa?}5nzܯR>Tֶ $="沮+;nFDF#67""r@ΐՍYd b|aRx.U?a#.)u8RGi'ʤB j P-}S.!-L`d+2:ieN_וʂ'{MhȆɒd]È&Ȕu¶[!NULDGn8Vy]*]{0➣` >4_%4YCU#M ^iF Qf_l,y0CCU=Մ7F3 boMus@l 7C@_ezG#X|E CZXg~OuqQ66֚1wGYZ, /(8>)DZ/©BGph@O#Q@3? uj(p; ^ K ?I3Ъ=:! q22uZN;%1*Gۃ<: dج2^s֕wQEre2k}P+)y]Hr8@BlB( *H5|#^bm9vKYxX\ h70)O>O9/# (Kel^ &ӡ9gU gyxPKܷY!ْ(^☿qcz9]>"f#kL4DP+cdH[6 yj &w:OB(,m#bDsм6.[(ovT%H6@O*[Ka.$};[xL,QDl@a:{1m0T'׳.[A捽[=}ve<l`Te~ӄ)P h]Yϣ՚@ .76Ņ=#loB}[Ey;RڢIvWǝBJ62oq6۷f&Cފxyݢq!O7Y *JanT@ p+)^])!M  f:#su?8>P0 g|e-gip[|l97b±xs֟~;J3 Fv+Fl6NYSlPF~AfVGkz}0L {m fTCg@gB'i&\aXC44 DfvV5ܮfy`Ujw7;]-:F[Ogm+A}f- =5SJ.Le6H+/% r mNi*cg]:>Af;dtu`iWKŘGY#՗Snsܬ-vd`gruJ? 0m8n`uRG*n:Yi {>FY"^7 f߾pVD"xk"Й"zg/\?Oupf% _wvq %d}L_'#2boAI_IG8cE0)0*jbmh&*%V"9gQ)j. I톁0)řҡJ(DMxO`[u'ErOgڳMK<ܶnnqk32wP &d"^菎O`'v_ҵxfz9%K^Uj=|h<0-TLM3yGxM"}4Z.5Gz`(2NFbͽ;_X{٩W'VߩoMU磜<9!l(JtY,u?@k1$7UyHqp+^BS 9L[zM)&5d8l12(F QgKYZdg' 34 ܋6SK%rYH,wm~A 댊aƴge=K_Nn5\1)WN08.\ՀW&.oHdH{~՚?dmzg_g~q6ZS ֚4\7m>Z|1K_?aݛ\<#6P`Ѯ h:G| ,.% l\c 93(XH -x,T?v#BAʫ̵4,DVĆir  QDQT<;M#-MF#Hk~EcY՞蔠GeU 36 B{E\2r ]E)ҒHfYy`͂奅ACN^dov-Bf_tFim&DyRX]nӪ+(tN;JبE -aps7R0N~O~7BPX!Ąd(y:R Np,K['4<-ђ:p}0~¤haab}IDy* ?JI F -^sԏJѠIlkh='f ;R\#p{ip jܗƹK_beb$Dr I|ysqq]['4H.tO냯{-m8eqף9VnI ֚C{9pEs䈤2`o*3s"3K[9)wH-z^-OD s3U.Z[ ld!{ c^Ret=:ئ#~7;KC x"'+:`Z H[uNM{6M(X/ i{`K9"eD}x'uެ'pH/ʦҩ0̓NsLLeS( 0]7 ezYLh;=:Yٓw s~ԘQɈbHO֊IjAmݯ.1:aHX翢jC6K+Bj(asu1:Q#5$׺W˝J\cQ9fyt~-=&yCg\~oַU_Z,CoE f6"PspDܛuk@kycvf=HKJ2+ݵH(:o.2 ջu:&\L_>F-01< $ ;mђ2].CzAVx2A+G塕Mtcxk =DS,;^ؘRoTL㵵STEp0 =InT#51-TIa6}W}T-ƗȶNƛ?GN?0QidCX3 !>1ReRm[6;P:d4auw =/Eom")ת\ ^,(;EhZWnMٞ&;qe϶IESRwggL 󩪏 .v ,^ʍd zA!2=uŎe\_U1Av9䨒+4NBM.TGOcLsќŨCRƴ*i W B5:^ز쌬m%~⏲"ʗdlC X ]?/+|Yc9] ea1`*T`LtҎ1Ǘ/<"](po}`>sLȴDuFV0p  Bdq֦6mb@q5o9k\0t}᎘`ķ~{%q?ԗ^YtĴ^@M?isWSEX]Qr[zrt\ZdFS3˔g=_6_ ;=][?W@6F.+ I"Əy6m%ֵQkh` \?{n6puᬾK\sm;8ޮbSyߕڶ@ЛXP[$o~ڄ1ŗqy}` }~5N4i;%LdO+^C\w? KL"^C#UW1`EpI,t3F}q11[:(@ 27zq~ܱPD-?~@,vd 9 䢒<'crF te~h`ƞKߜt9VgT2tM[XhlAUw⃸0Q(t6Pc>xb'CVg*ϡ7/c>wcr c:4˴Sh5i٧[|^p&  VtH51ΖĄxUHf9w`ʥǙeErSQ>³߮:2>O+cvg9bݯ!Mɒ}ȯg?Y#^:j^`9tL@+ lm<Chy8&*Ɋz+յT5 I%JC-+{a)BM bTٛ: U`,Q`zq|e.K։Pa՛I;'y+RiÏ8_ s؁#d JU;{7Ed/9kASCgth өMu4 J,izS/-"/"~voFŏdR7<"(*eIUCOjBBu;ˋ`,ن󟮝$2d!ENڱjXc0%ʽy\ SxV"1lxQJ"aɮ#Vrm V+گ)K|~,o4(=wɮ!YX"X2/1J4`~A6J+ 6Vз/p11_P&N+ y;Fܲ2,n*b+Ue }B,o/ AGP`\H|mnmFӉ:N42g%!-$c(wQ;cب2~jmxGriZ2ltJ+hWCgx EfOϘn٭YT·?s6'돉F KV"wWǡ? gQu)SL50hlaw I`[Y[pY$Q4"A6t\_mFĤ^jTY^uf16 zӕk[i%n}"şv?qI^gZ3OOŵyl ֍Nc\KV|ܪS E>6g+͙EF:xȜ]'QipB!=W\ޕ7bd!U 9 WQBbF^:@ƙ L hE=.+*&Mޤvcbt Bܚs{Gov34y-1X6h*Er-!j4J͡ qy3;.*(|^d `״u9s4)ڂ{PXÑ;5|90 f<[P2?C8]ATT3K XSE VĠI8,[)yqCx)#DT`m%Tn #m1_~ӍHT0)UHپ(ƛFJub?K:00ze7r߷KL@5::1/kNiki9}S/K}RaQoծK>UlfL $t~|Kb$eW)ĐYܐtcqëy[Pz{l_ p_QBO/݃XXKjȃ8T=j{{J-'\re7+Ym~!K?$\T\r=W 4\$* l鼌j3l2 hN"dQ~ Ve 6A,6{*RmFlֶ E;%oke~g8$nDYclfq0=b=cΪ [Fr4Gלl$ ,"+z\:ߴ)qaLօ f?^W@BwF:ml非`o2r4Ø\#Kkf di꣧+\m:bp{wwy?/Yx9&+T4(֌G`~96JqnRAQUب"Q{wrJeX6 ч1"eRE4jz [+JE! {EVTj:BFSv-D?g-FNH..DGI+#('1Ԁ=x`*K:8X GuƩ}IBH̭9z;GڊAN1ZJ0T&x|mg/-KٜRd(ހ$)K t"ueXy"qUCmٗ-%D>1w7!P@ɏzAroQ-qD۳nT<ֿKt槈 }h'fi% 5t8*Nȓ$˟"3$HG U J@{wE,o7N ~?Bt!i ۚ@sC/IYT?Zi@w %y]Rk4:5:bIBADe*B"8 k’1rPo+b5vE/͚۶ȟ㧅l4}qthp@~2? 7'wB4 9#İ+H:QAҠ$VR M1Dv)Qe}e+Zoq \~I}OQ7I$iY_[]Cb3[;8K9F~&-*0Pz`ghn+ C_] "7Mg(|-"QSWo ѯXk'#h:_6{%9Wo=jȃN4D-`@qR"GB]l/OE 2qYd/煣yF@.ܠ#mP*;Rq0Ŧ%Z5>T n4ػ_)r5{LNj~T:ߓv02^kquƞmVo@{aGh7)'_UcIƇ=7 iY=+N`h8F im4:{3f#F&AD3Kr?BO@P$~J#Nm,S}i>]Rȯ D ܛPlvrbg#QK{1c3A~! _HQmݻ(fX\iGg'#Ngyd2V@̔hL;K,Wu/z#}844Q6?]<11e8߁YD-GTI.=;E|hl>>޴G(΢1<\%V+alH"A0 (Yt*ؗ",-C!O(®,+8G`wsbmTCqcDifVd.1;}:?N&U8/L)Z>aC*@~Owl#P7bW~D^/A NbVk6^f*Vcz 6*9֧e毟\;ak;@}%[G8S'Y/v={Pk&.V*b'o5C{RwJb jlIӇ.vH9_I鎨 P70 8Im !H01"et1[2*۔6휚YZ]R%>5ׄ*E<#yjmyd%*DoX((y8`k1,`(5VobkPK4Z]Z7H 8 QІÅ徭&xQIcN5+r+cvELڥ}}^3fZk lf^9njd. w{w)j =ķZ zѶͮzf+}iڎI꫖y3MDK1.7FR6wD3YZ|XbǟኋyCp j"-J_Cg4|nV9~I-}::±+k/i>7oL3]zl:LP)@w9w%k |ϴ0,{⚸'iHE!^qMm6|iǶ]#8Y\67@?Xf CZfs@e4({JS[ȩ6W&tY~)o|bfLL}q O`㛉ϸ ;1BeljH FK a/Iw5zˆ-4B*RvRk@ / g ΊT' vA}}rgNv!,VEZB֣ԙRl,RG,u;; ZdFڱޢ0qR reFV4 ^rjCƂY Y!SViʬxq⦙ 4ÛA8R׹I"|M; [S+پn 磟Ӱ$sܝRX ot'X"(c^5&Y(v0n{W~*\!'k=5lӺh/"OSB uçJ5}w WY.#,CƑWxn[i]qd&7Ao7k#QA V5Ty(Q2ӌCRԍZ4cd ;:0o{ @\3ETIr\$NW?C%q08#Mbui-(g}4&({@ܐZ]ߥ=5AH>ZV}sk чM.Jsqq:d2`輂}HTDx<+)PIyx ): HIB,63GΒ\0,Dvr&7_jl;a [E$8 ?_t7(W6|fgFѾlph9 #?pUwvɣT"ep qLce2냪`B6(ES.[-(X x{EMFy{I(pb 3 Y uTL^,|%vCPdD10(Eϳ^s-!r+% (;7p]HnYbF yv˂!r,?ěB!c+`:!UG+pc"Զ{ YfGЏq9=qdr=#JFa: &r[::n1Ԙ=?kƹ!.i*ti-fzȉ359MZhVl^jJ6#%g䃜>3`~ dEx1j=}P1&KU|u-.7RO3.R떮TrG=L]3:-4Gֺ쇪{GŴl{:z̓ip3>9A }8RRP٫(Z._Ta%Jmwq8KkK]W+`,tV|AG &1#wP*ef O/Sj +cwG"_^5fUmh&;2rxp/E)vꗃer @%bKm6ӉI ;.ȸG"N͐j<%c5~ GGQ>9UݳXhH$]ٰord14(EaLdi ~te]?vQɫB݂"$xҖIh\KOr]rH>9r͇'Z7ɩȔT0F+9Y8r zW!{~53QߐKixtkd̰ok" ;LsӡPX=3*ɑQ:f].L{ ږ""U25 X~${a|ǎ^fwjOנom N`-hSFfJ> ^~˗ $l(N`Rݼ8_Akt.qf$s|$A,.t]`opld/zڷpТYGT%t#%"/ "[/I$Es/qhY\B g:ӌY|̞wJ"o D`JwJP "(#<Xw^3hqh9iQeW,j ' 9}fUjy8kc}j9f#B˸0ıdpjS!D0uǭb- e2'RD[E|*=%SK+ڊG*-|ܗVxNi[Z̈́P@<4UЦ$N \!bƼ{.i^B4h %nL%E$\w_Feچ?CR=IIT'Q$Xr4ZoPӶ +{]x<:qP^7㲇rሀ.aP4t(&-s &Ƥ&۵P*C9^@<ᑡ:0rް"įcʓ j${QC#ң?p+jLV%rT{SGʞP{h^-mA(l.x)0,vv rD$㬁WWeC$6ŀ00 u( rx^+jE Ӿɉ $RjKhݙ1kיPPlAR,,g'ϸ*ڋ"4 2i.- &qD!tٻ&[u/`, ;zd%rOT<4o>ݹ CNdc}&u{gCxr( ;2$CBf)Tkqa۪}B4K>.iq92v&ߩP#N?9e9C*U֡nGkv0t2}%@a:v$܅5LB@a@fbxK=ڗHfv^Mr/AXsƉh5ǥ L/\ǕjM *>39 }ܰu#i3dǺ Z.hg:YL:[:Bq,Z kXhWo֍3Re'ia<.WUE[7űѓ-jϏraɫgw77ͽG?ѶQ"_`,ůޮy|\R rbobl݉Z^7 _ѫD$x$Vb{nsqajORT()|AngjŰR2puY!Z>I",lMDW#BzC2+uE-tٌ0>tJVk9P{x%S \d2!]Ycpn\"U>~[g|$M[ǥ8&(ZWۄ9 Q~H5)^;E*HkXU?] 1pfMNzH ۥY `Ref= `얔2(nf?pJpJ<0^ไ뵓|@ * Oq2OrtCx8&A>z!y<G u(J,|%FTgV(dltq{XyX`[R؛.p~$ĹraK=.*g2 +fލ͛ JMϒ Y|]X eӎmy4׭.-ޙbjxIxo]Wk1ߟʺ )Off\H7AoVGV.߇Wo#=})ƊMGi3T6FXD!GzSAz\@mq]A %<@~FQ()UJu~DwzTEK+ddq 9j;{>T(r4kْA p$!pS#}tzͤ1@6IbV# yGy+w3c>%kG؎-5WyvDt4FC̃:_%h .?Yw*ɋ{-b!c|pVxBX Nm<17Ӻifuڌ\1aW &:exEo)NH[q%zMMsYǠ7],cy`b]a{Rk9>Y@ɢ =)ҍ }'P(y`* ғ~%8mmYM$x|@o% Q[Xqk-#Jd\|K47'W3xSL?J,5wG䘀uZsC_e ~/}JjSReΫrW8AAyk9#IF 7F@?~Z<ΨްQTEUwdq٠9m6-q1p`I#st3z>А땆;&QHAu_XW_ 9mS"$ܪ ?6 ̅ *BG6LP҅Zk ̓'Ē<09x19JA! |8QCe,G -b}<݉JOe*\%O˹R|%>W[wG |T !w TW9KbY1BNH$w9E4y5>73Vg8MF9S}sZ S iIߛ"lJ!Y$/}#[VrKF/ Dhz- 5Coo^j.֋4}I=ƌ1_M18hNeX>!O%fDշ@ ;>;{ݖtZs0Vhvvs1pju*LqޒﮦF3B[$S9Nx9ܦa꠺>O'jAwԩ] ۑ"e.jyKy#a<сJLd(m]) flVQ?0GE 7ˢP}&P*YY(UR_ (\J1݀ Վv WH@@D~VO\hD `8BgNZ'䒢4Ԕ$ oP:dm93%k;:%QQRq_t=V89XX7m*Z? @ gU忛+%nclqֶŌpU>X"(*k2URMk'~peOv:DDI0$s3b*ej3AVX.7(5mm Tb,Sӷ6ΒLRuP >ls[,lj؀{2¿WЅ_Ґx}Eq:*T?ewI[" ]-qxNF~9H c!<:Hm ~׫[M(),E2@Q/F4vK}A(HX+,8WG[N8boµ_ {"񙉑n_do9a &[8>N7f%vqoc%kS5[bX|KoN\j7N߇,_8qSK#͏ZXB^RfHH47چ/{p~p[4 NIKVvڬvIkIfCa-]1-#*N^6"8.'+Rc*~]:OmgxcŋX'ps8TN&VЬ &B&WV"DXTRDqH]@k) >Ҫ֍"Ӥd\sի p=b'rތ #j%H1M+tڱف?b˳D</AjEIt4;_kW#@OYdk w?r>j;>q3xx LHDP8s0vq?ƶi2ɓToG?ԍcbNe*{ kXmJۜ I&0#W􅑉K6iKW$ Z=4h t)a/?G*U9xh\9Acǩ}V/7{3VVhr>|;C?],U(6ZcԗZSpRh/p!ܚjx#0K:Eq?2~405QF;OI7(b^DT4 h` ]FW'`m]#k6=V [IK^}G5I`۴phg㩈uQ&{ Meǁ(!i8'F SE0 ֝q~%nG%$QD~u0ΛJm7N(ғ1.Edž&Y/ b5J&>h$nrp' $m.>ԟ9)*MЌCݝ `_Hu%5]h <`N>k| AZ})mJKVb$%$~ E8p~S)T>Qj O|rXdTr"{=5&",0(9EiKsX+6[O$cOi<҅1lNLV/>[pQnR}Fsr~=Y-]!US;v 1m^gixčqhys$%CAH ̂W ھX1$Gʸ<^R(?5vEFm,(B4 ם0:)j}dfm ;DHG9$d!]Ϟb6L+̃9:i9AcRWBOKёm ;EUTɮn;]K S = \\( DIwC\^͗I;(D{TxZafLrW3#o8M2k'H,]\X2^m,ErFMƑ/g٘r q4#]̄:BFxzhBJLQdwp*.3pG?mĝ=7n[N*`A-[KtlˌӡH\ WZگIΒ$d0~3Bd0am!l5 I$=Tr>?ZnA~Q-8i/efy]9Gq2}@2m9U7X qRyd00ZvkANby7i|~m괦D#$L}*T{7"'%d^ Vοb0 d/l.g( )3]6_Ã!2 M=mKv\,)RbuRr 6 ;Q6 n;a00SekcEiB$.ɢrAcnN6 C![c)Κ\ N,%U=b}ЭEzTfKj]t킔qotX`Grx?wM"By-[&RJ ŝ8QXb/ID2.QD/ؑ^*.Xo IMvK }cLި1ofn?M^x>fH4!+?{ `Ov>U KãB(V(}xV}̩02,qhϬ́{N`S&y-ksj׍ Nέcî\پ8g={Ё[=y s:\8@,7y vDE_n=zuV+eqD iBV\bb LݺZ:!'K%:*Ҳ5\'tOx?odN>?saEPM-H*Ȟ/G㩵 yTPϘ:S[eDJPB. Q e;&N_ lc{[HS,wYkuw̅:5iϓV#Ƶqa)G2\1<< \>N Ȳ|,A8(߫lEqBb d=*Xd"<рץG јccI\4LfC}R z4= udFl}d *3_:p3. {vfMGbv]qA"5d8T9lzg+zBKyɤX.jҟx>CK@c3I!j=]j,y9" $%1ۍI'|_E(e[HU@;*5jWw~Y֘tv@Fܮ/Işy$`\d&|BcmnKݤM_bnp6(B7"؀u֋CG?ŵаTFlU9V++GV慞z K.蟝i^˷XNx!B2ݢTd]އg/ t(_GOAȷ>[eK5oT)!Wݡ?ئq{+ t ]ME?:?h0`mx-،W"_v3E`y"ۊ*rP=q Z-0>jRmR]So:?t+^J0>5mtd֒ACR82蟉Q3`/gjM9>!X024mc_s8>CQ%eIh{a"|>Ƽ<ʋTn6VΙ#IZ&8FoPLc7*d]I9UV f>]mC. 785P*ZS|~\9O T+Ji]7I[f!e]2JDvLտ5y9^sgɍ3[FEiA K؅ D %r8eR='=YKT",J,.˯)*.3^HɎ,5<~ȉtNGݴ+[QɈˆdIS4D@} $>Up}_ -&ȜWeO]ٜ?ٞTe>ez 3~v\u%Sr"c?jMKe}%5ؗL O z _ɤ#P!-eSQ5$B Fb"#-ɭEmYU=B#$;3O?U׵J.Yg5SQZ_^xBƟY~61U DB#ߐZWg"7nBv( Y}XUr= g1K-MsT$|sܕ!>g}wO *9E*aK cڊ{ JbjZV7drnntsY[G*![a.PrWr(NH %N5unL`TȜ+/pфZ gEܓ$UIx*C\l_ː'i?غA͉CX(\Qt?Jþ'9=4_\b"u~Kȇ(G1Ou]j&OƠ~ɶP ޒmLqSjfs'+/}etcx,qC/|¶5O('i-Q-Ax">Jx{l!)+s'?x/뱎B'IfpG?0^*򖜘8dpX]Mx@ƓZ;CjL$0<8A*ı2i:1WVܭuAD|$?ˆ5fD./}Xc b1䍅 )wr4Z `E#S[v.0ުwă5iq7 e Ջ&nOӳz@`zŤC:sqqd2$N3s .F#O0 V, 4-27Q?lԿ/$&׽eS R-yIcƃ~F=HL= ꂖ9D^௃6 JG|7|&s'2>SEaW|3QD Mb $fR[9V&Tc/nL<,Y"f8yG$O&AlL$1x%2/穰\Jcnڗ:HnxN/1Mݟuʾe=@!'L +((io2dF0j ?NV_P2f8mȊ\0 A6řHBI񖵜`MvmOj,Ylݏk7/' 8Bv@8Rp֕xJ8a @*51yru"yj0Zi+MIw0$mYE-vXU hnw/$Ψ=!-i_W8Xn;g+IGh Q6;]\0Ȧ]>/A/Q {B -o_Ey]w7,^j-Jh,'OsNi~aJĭY:oֳ=?뻵+GYxiHѝM U D/B4Os5=fSCn"\E 3}j ) o  /%KSB7[*>a-@ )>Vf&K.P5Q03- Ѳ-:@+vωtn :v0P<ߨ;+SțL(W&.}g\yD >eE*Z=uR~0F&^@qϿDrӲk9B~~+"I+Ih,HyXHMli+uU Mܙ$M(9D?wq5yǡe'ԟԽl]+_#n0O҂LkqaGJLPN٧;yI+٤֚b-Wgl`˵wtdlPfv:u=5TZ'$ƘT<)fEFK.T@XEh}NT+'\VCexGZГ+T]&{3Y!4xD}/q"RunRæv]z J֏օ̠k/; \&V߂Ajw͌cGKd# E82$N>ǧW96?c֋bcXs.Fҍ7Kw+0y˅1zɆ!.A`n/\2,yZ>\fWV?bc?8;(`vSO$NmyIf<)gh4- l}мeTٸ,e;/ œx]HF&~:cO'U1C+w'f8}'~q`[|nRmfVO߅^}a0kF;b0ig%I~^c6XZƴ9XR[TڎU{6+>ݨ7^?<<"GʸIl`[gjs9^ C dG7 dHsU[Ÿc+_qͽ 3 @3{p1lb dH-~L\vI| aމ/ZL?LyD7 68wg'D@v#;ccQa 62]Q[{zwho𽠂Jl?  vF~ P+^c!_5!Lވ{(x"[Y>8x 0bVv,]~G}Jw |c\S.Du{)0-0iAztS]&+YuOب <"X3[6PΐŪ8H}iߝ#,s?!Ls[)KFHi 7m/is$kel(9A,6@z}^-WX<+_J:2;sƤO3`wEn&ww5CYMLIS7d<(V(5 2 Hx*Txw'JWVe"wU#Q;4󾊳[,p<Hz <^1RmzKŧ]5+2.\T?20vJe%\.Hb~r[9e|kY&Yh-! o~0`%|-:id}2[{O0iۃU<0]a>VOÞ#Yb~|jf!s{9.$$ W2:%W O%`x'W*&_cX[b$ GwvNk7Q7 @מ c MDz.g W;!}e)Z)'c7G]:D~<Peqz8#*sCh6Qkƴ{Hs%-MH叒$d `XZgx8pW>;ܾ*di\:Tvl %MEPv28=v>Dp)~OXT7 \ʰԱyY r0a"ks7ug?^ԌukqEK~2gt(GX0OdptEbȊ-Wwem G.3\ou,"!`Wsѓynr@J>L J>.=泾9ZmX#y{Oa?/@G;V}r\0I8y"kAǜY9UhJSjB'zCd24>!\ /M'2il<~cQv#O0d=8٤:-oPլr4 G{GHC;D'X[}UՒ|>W"oeMp_>ۄ*|K]^m1bSLq_//{S;RStSSB]( oI_l9;kf$> Y  uڋH5(w~=q_ų)AƼk;_h䙽2ʷ:;Ӄ9C B; i!{"!8d!xlo,7ޠE}vw -`%tmtzѰOC>Rl5v|J~-`JGg?;4[=ھ {ީ gY+'ryOϵ#<" !W9u]rGZ;˿)gHΤּU'30IVb,] wf<9s4eouŜ-uXL< 8MYLvK1 HUvAkT%lyn}j +\}8)8i\ؤEX͛#1-1bV[UR|9^9dDCϬBPp@`5P .\!2)r؁z5.Wk.HAX]^c|EVMg~8ڪK|og#,&/?Ӵilb_@,Ӫ&5 - }Y}f"rŷ|K؄e>3J-dSqy"Pd 1_4*8PI6u[qXs{^۴Vq(FȾ%M?v,s~S {~ RY{~X DF@DBXnj=VƔ<ւj,TS$՜qqs ƶR*!zy Uٻ7r* (`MAȢ)~9dM#fSMkaw2xv9tLm !]8ڱ~j +6J1f9RXK|#J! b0#S[i~5xhF\.{ShUv> =o0JY~)1 5Svtkm0ׇa=gW׏~B, `娟 dCw/ݐ&*DF1O{\feɝ|A`1Bnњs\jɑY`sdޣ9L][ 2B j˅9 -:B ea 8vnSՀ-c쟾O{.&PS :@Ul Iy݋/Ļ?nFw Kɔ/`DRe\пSµc'OV&'| y/e ѷG7[w}Hu 10Jq.V4dV0]{~UGh4)MШ *Fidc((-9)6 s .S7 ]pnq kICס}1UQ$% xg]\eԽN8+*6R +fjb T΋CZY0x3"\B`w/lk?"꺇8Ias kI D vfpp#jTYOen06_T0vfmVU{.uw @Efsͭ&<ഠвl.7}B} H˃=L"V:F՗yMxz U6j Ow&sV*}!X|w`KX@CpMNU෦GCv vKƆjǐ Yj45UrQ&Ǣ+/t#q^|芒NC3Cs2q$S*)|2TTO.Վ$ߦ?k '$:)xݒ5B „&(yb謳K};tEΒD%n<$SSP G8{u@7Pu᪘ R aU,b!h] !?>HjJ3+1AУsa]y_ CGmf)vXiqs*STb`a(%z'=kZ˭ Js`r a;$bۦGki6e&'bL8QG2e;JcM6iрϠnHchN]%!EF_Ld?aS*1.` uI )0SLJŶ}/39]5ĩn%ziZ&\:8 ,[`A³[\(3ܙ^jq~e #_ɳ켧EΓ_5:yvTO.Q>J-º8EtuR("n`qr xP6\yGVթyH%RMy|[bb$?4_$~;3qOKlj6ue{ƬIH}F)0iSyNmXQhBJ$Zՙ6 D>PIM1$'Ӻ8üAʲܒ;Wlǰ>( &s_{Gݬ v^z>߲[Z !hCա[TdR!C' heF K\0*Bҙ^,ǿ!|1n[<{͝'E1F/>)W6(m៺4;]swAm!WІ1eBxIG=,[tݲPaR?UC$H%pk*[[Mg;*Chn'.'mfUFeF΢h1Z7)}A˛$[2tIDfO>U0|QIm% AԗH3}_%.b=g"8EJ6uʘu[>P? br'/Axo\Ԋ}}zt*l\Ԛ.whe,'oM!r3Tw!t|)QlAm- yM^V7MhLѰr{ھcð@# <*Ԏ4zn?'I=[l.`+?JQc6,i[ѓ[ %#р2i4Y=-v3sJTMt~F2O,a/cFM;2GG9b&5<ք@ ze\d;ÍCiU3cKGCp J=*]8`= }j-j:ӜG=H7ᥒ J}``)vj;%F7סfN}iNI_fhL.Yz v fRKħ D8xubcG#fFkO}Ֆ p;:?+:E b ']Q}yIlB@2ʡUX A/@CSnbb8?ixEc瘓+&y{{gd3ǢQa.,f;@!29ضSإR:+goN?|:(^mPwܸ ts֕/A3gbp  +njFx :]:Y_E,Q̦S "|Æ^|6#S?VUW<SlOE|Lݻ䋽L)QgV(T b>-0uf'*^KԝOƀrR!J0wPeZW6N;5%ǡɩtN3Z4L~%9g5?AdS1y^ wp Ro@!M(IWx~&o#Ahn*`113Oq"ŹщjA#jO:#Ҙ$o [dJApQd)6ְq;O?0G.ʚүmv>'&P֫cIRx! RCp~gGfw(1JxftIZrP4>o5*Wg*%dx%ZXb\cH4nxf ,&~(M? i*z)١lT|U^sP:Z~;h>Ù]D&Mjv6uu#$.Qu9B^F (_ !&͑FI+6GUiH ޱG/`}׏?ށDL2 9 I3౏^h2]+X[]oZ -c;[XNt<E iD'.tj["[ INn!V@5C;*bjU1y%e.jPoQ Pd3<~AՊd{~vgFJukp$U,gp0:4M$mYjRY ~D7`ۄPԼ.50[FI/ J*g4=YU-T>"{( i p:ŎXб'3'gB]95T# $xGoTCHɪ!8L4X5It{( ѕ'v8>gחiTVH&`R:&reT2 5</ DaU3lcGO*KRv;I Oqx) ,ѪCJ)" rHCxe$WU хkHZ TĠ#5ImϝW| @ l`Q@剕h]Wad$u īwR=M{dA)`0+Tz)p=^ߧm(NӞ^クMI;u_NOlxa3x>'T|t7l钶PrNoeex ^ag€m6Ob%~UAlD)soEC%8$G*^0Nbyۙxݷ ԝ0zd*vrπFjdzH {_=LdÆbx?QHtX) a'iؗ~<(6D.<sgpa7]Pc.+O U?= ti,8˸.s=fg!>G^? ub,I>]; NdfST9xUvWЈsgX}&McV p쩉c=Nid#JY Sir~'\?'%#iVc h߿8w`ة|V8m0G ufBpEu݊TJ7l_:4*(*wml 1іP%@=R:/p,ŗ[)۝ !e9cyx]l3c Uʓ2` xF:ڐ: @BaJxnDBJ5Uwݝ\st ik`2$UmA0@ ͅX,*?fLf6r8,"#[dίrgJR1ib~<zG3Tw`1ZùO/I#)BBzi$3kZekmֆABGr}.d;9a`CwicIƍe.vMu0&XjsY%߇kS*'Pu{9+ PQbZD )q\Wajm"KɖcI+2}xT%l~Me}쟬c僜{iqR`C!hHZ{)&@oP@ aK٫bp9'[-93i)o4f *kg+FMK⧟s;^k9}Imu$O_|˃, B4%_#6Q|V@6;"aǺǽ90,Sh{Dʹ37 ՖJm&w,tBCz[?sA U.]??Xع<+9+!-J-h"SPфvS{c~Be Q`։&i 3bl"83Vz6u Ĩ̀~Gc&I16.I|joΊ/swXo;(/oHfe9r`\Bsu(h]Z tfbi AH=IByնCQco=`0%WVҤ}"o~lc-Y>7˹G[nXcޟ[HY Z*ocYs nGCҀg 4":`ECHo󏸹ktoBԔٱ9|9/y ? PgQFxD__$2H)(ȫ!8yBxbȬE$9:jN=tr^"#i1%:OD${]5,4=(X+Fڞ2nfnnnf>evպqp4c,ۻc;aD_'U.']DٚwQB)E5 lR~ATa)kS# L %Ǿk>d6z\*iے1홖7؋kpu9ؖ֋,%).Úp[lx^־=)!z=KZ( $ "2REhUu#ڠv>96ИՅEi/&$HK'wqڹN ν J.BzJ== O;s ͊Ck<& B`_IIi259Z{@NPҜ-1Ek@#q&z-TgI{gjPCA Q dj?؎_7NJų ZXoBN*j-5JҲ[*@HS[ [сYPll991rzk , Mv9 sj ԰m7**a t}%KN!>6KܶEaE㔾M*&r£*6A_a2.Rlh̒rgj$s`A S|gYl&hS雳]~QK"heʊ\+2Ƭb ^&^CȈHpoԮmJK|yׁ(БWalRJe.P\^gRnk&Rv.Q_EI:|Y-AQUAZ! |?r1θLSzrDֆP'g~0%nkiߏVr`"r3~N77L/0?xjhPVN9Sɠ+(W ĵ{$+QG^i+לCf|@Oɯe{b|);ɈW k3ے׍JrX-NM|ZIϦQ' 4렵ag} ZEʑD|Z( d/h@4'tF+g16)S#:'V|KG2>?ՄT둼K+Upy٪tH{%`޽R9PB18Y6b#2Yw' v'G=\gUIy18݅V"ȋj.-HɂP3.}뫅ELDk@w3 ]}JW:0vnj a/5 X0d&:p'=Gl8tN>@׽D>Ͼ:nIJ@n+7ϔ:ÑW^f,Aw5d͛ }B~.S~݀=q7;?dޮFGל5/3`+ozC[qrHpiwtVv˫ųm5P5-d(B+~Α%~dyD@+RQ\rS.v<56p*u/1x8HlADll; e|7"QFeNArTmG$y>1{Iğ)xC|{ 1P1`%jjJ_FPWWDnX2eawn SM0m}z2Ο6cZ4+y3SPza5#x~rbdT:54U/oHyv IokͶIye}a[J!_z|FmNV\o/hf7X$"otK԰wA A?an,Z(> [z ب$+N) 5p$8 ͻRōz;M 8*pͮ #cp~6B|pҀ'%fV)V^nK]@N {Ҝbꄇf*;JO>֜|QK5@ A@E}j&_Ơ";* i`^_Yr1Uޔo#0P& s悃]/-]᡹vD87vTC T wZ`I5BN9o2Geۛ 4ߥ Fh6;$T~zP8buo"h2:ˢ>AsH!.Q 0ajhBdR)4WN8dL!F/u&hM^ƳNe @ko8߯{5_FxNt$WSqlQw3IO< kʜ`j,B`-ŷAipf<'{d>SU);{܎Mh&BHߎ$mT?e{VnI(Tx/]2^&"Z!h_Ej!\_vV%QLuD r}3k"zm$Ov,uH|$<.-;nߝV:sR-+ӢPmgU{,l=+Q0&\FzFSd#mۍ n`C8Uj3hi*bt0T4<¨FY l9i2AzlSZr g:\gqpׅ8]/Τ(A }c~ڄ],y\Q͒LFeo~ߏo֙J,F-%HS8hB^a{3s!w_m(Uo|ׁdE_/1O DXiɴ ПszoTqO:8Di'*}O#ݧ,ٞt6v72Yx9Efv82tjr,֚ItkZaIlHZ#HJzF< |g _j6sJ`'q3KwX4+kۭ`v#'5jP T=A_dSc> :0ԁQCCX>/ ŀ8ߐ1a&)sJȴ8#=}3Za>_߲ޑ*'t@)<܀p\eTsSm+1l3;$Ib(o||C}#Qn٦:dChzYb$N#F-t"wZ jˁ44LG,\Dϩߠ>*ڛΛJ B;ٝɼIG2;`Pd6&㬈8,v|9]bDӹӶjH _ }zf(RPV4x̘[m8%jiE!Yf?;%e2⵭2 .{ EFkEW|L0&672 c7e=ߨCݓ"AIuS17^Z LU'?ո3@` I,/0xRT0 &tв@W]!+OSCEc>`\ hl@U',{ZOU#qhΨ1o;ZEMB_򁆅C-HlP:Ig^K19]ZVP+\|Ax>%=B= ύ#rf3hdrqVkSqWkFhO! $sjrLu2bPvԧ5z<]VjU+~DG(]yVIӽ8ܻP$$y:݇w4J*}c1֚Qc1܁4>ui4AE\@H}*%EfHU;m:q:Z0(%㛹B$>sd E?|Qõ&[<8 _m؁deI9T%E7>ru020L!(y?6B5z&<S` ȴh~c!qhga}{D}@$b}3~AX3uɵԠ Y@%.,^7pb]4~6%U^0VOMA'njMS,ݯ_ё, 2]*clb:Š/wrE}xkbr qg,$7uٱRƸ*f s1wCPd>`^ѥX B-Dws۝g(qޢߟLƯne~9BA\zSohg,mW@3ʰjOA/[Qh'zNΗa30o;5\\% ȥ-ZTq̊4WuT!5!un`K%3TBS~A%eFb!uq8I} Z<ѝ3+8hxK}w+JDܶ)2$ފa#E~aVc1<`tC5H:tD-&Oƒ4DՑ5!ڳ, ,ὕ^V&e@Y9:M\?sù,&^d~NS_uӤ=<\uujj7 NP)41@-q&*q@:T,Si^-g}Ζ@A"R˗rʺu/ : [ UKGcDL{-޳g|d `0݃/>n-^0,~!}nqDLICyg`_cXjL}'EGWumFVLZX+x;[S7)ٺ\tUD_Ɍ(qe.V8k|҉n'P&8櫙N[om,{i W3U.ڲbPP%\Xь#ꙜiD&HW">#JoEU/k2=ܴG걠{ϗrk6GНo҂KGF($n{JiT< s'j,YT _M(m ]9أw: |#u튝Ϋ偩%]#U>t46X~cPAo4׾؛jnyj͖eL<]/Lha]p.T\:xH8RW݉0\3uQg%O5>eĈVJLD[7뵵Nd6QW9('0Awo Z 1_4Wے<:8y|I?B:z+xKk:틘Ѿ<4SwUf:u& Aw*!hn+Na?m[de _گ]s~O~fa>&^awl OAOr@Uv7G?fs -9j]zjM* ~I!MJq;3E,`L+Hv1G P]eIz4+Up5Eq&>y XF0~{OǨjKRF)ϘLCi2HPuz(MdOm OHRiNb2_irINKP90XK]\Nms~[faj<+2g8J5*d!aeCK|%H|#~SNsbLc7&0e* Pf\+l42cjGNc ^+i +gڣUNJZh,.אц#=f1([D7pʈE>Lg{Ŷ1llP j7*FNK9؃0WaQ_mErʩ . e%]>Pck360ϰ^/[̜o6(r!6XddMf (KjnD(mgMEz-";P1;dzs S# J,հbf' >YߚB =VZ'[s73P!aB jnE*ю%C(î9J( [{|+%F#(4VgK~F1%' o84Ocx{̗W hyɆt!mv[цU©VF${NO@TcDY;Ɲ|ѳjbĄקg/&bL(*3J,"h3b. cCm Wcϥ,|~S˚z8.j oecDkҹ9蠰Xc^EnkNE(jDyִ/N^< v)mV˅PAxqbrGKlN[[EbDZ{6+la>{jsnUj%#ީhK"OVKZ .8YV:>3~yNTǕL]b€!^z\v.r+5B\b!&)~[vƂmS#;P EM35v1]hgVx&5e-ѐēj'JEUͱHa2dabռ6ksAJ<>Qn{nϴߢƯ"zӚE>rea\lqB\d{j~$΃G thPv E:QsT`;[.7znXcydJ73dК^N')H .EFF0E(ORP =i/펫|, qE[>Fx޵f4N邪tfEݸmeG׼ԽsH bPi;1=lTOH1U=ȉC H'xݨ$*RgC`Pу 0ތx#+/sIMx̕φi| $wHYȠX|MDp"d)u?Zp؄Q9Wf-6bsMF-(r}83()a[!j㫵% % l! t &m{/ƶB]&е%އto&V Cxj"lӨf$?>G~am>ҷ/xA0+:C5q@Y c|9ᓓ 9Iw?6z7^B3H\\ Z5w4qlVAKC2Mhpfx/B*M/d* i_nu_gM ^MPIF7O} e;>QaJɐX+ps=st E_,G }vFp zD$\MAY ~AEtN0) n1 ('ÖCZwKz1#/ -m@\Xg<-FrGy@4Uǁ1wiR Мuo1BOO6`$@B3Ǭ q;{!{xi0RPҢүH"85GӘ՝hpz\ YJLRR|bPI=,<+H=%akX1i!LC&h;.`@  67&c$6頊(4zB5c&YbF%ze$&Wɶ9 V5*_G0HdѬqx.-uBZEV(t55C 5b;aJLG53̎X0BoхkՅ,< u0!v&t-) <ߜ-1mw+ɉMrCfE ϕ*xvIUb. >$A|~hc7ޥk]S?d Ʈ L!7>#`}Ze3a}oqqf|Ojz!{yYC?;nE`Nlʑ ANmt2J)0jPC1FR/ U7kRS&nn8m9b&cNaP2\Enp ]R@99``S1!ئ+|!o\*">Q+=9Gv'Oac 7w[B7r} vu^~iUP&)䲸p5 P^HPBZKZW)R"uS>MMU:h-.mV; }jz(CcHVs ˸ 4+/\o Ub Xu<,car?mOU62rgD_/h}Z/Zq2 N8Vl'[ ;7(@SUmM6Eg V/&c@b/8g/Z9;x^)j|P,(Kxd9Wzl\ L?ݘ΄6ƨ3Ǯrف)T{%)rE``XLBfbpc5[[ΑSD5m?ݳ{/ȁY ]}2XfD|sbb}5@? 5S@3"9U.WC#B5Ӻ!>xd7'u.L׼ !û*sȕaycK0OQw)|}8%&׽ @V9nl,.RMS=Q`u=HT𺤐5k$J[r5 YCٔ bQUK3:Ⱦf ;OJ¿ h&V7}Z2yzs1zo vy)8cZ$,|8I#续Rit_֏el`*qP L F]O*N41J6d'XiNWZK OOf[P8(mD*/;j@6b[ҥ<bu`B=ޝ'Ic~Ŝ[1Vv7σU=_\Gmuɭ:+6CAɰM-67x;Z2i<$4& . kSFi$&>֮-vW ?XS)m9۾>tCb.mtnDsDUV(i?/ V<5:: "ogIQŌ׆d(+(~w"9*(3ؔe<TE.|jx|kln\|rXB6E1m|nkmidt9k?.AW/%ǷUH!BXo^PhWCC 6kr6N[ýte@CЬKJ)E F\7kn: N@_̒Or 1ʗGx s܌F`-!qPELj$ Юlh^߯I_"%%uhp/i{N|;4Sj|T&i\e:)[ Q[R\R>Xh9F﷕`;{b}teM7|'"]xrRp_ZɰKW+ *@dˍdB*v-"X!|R _M7Q^=m.ԏȴ1P|x8z82[N6AtX= /yG6.+ńr3d%*^)8 y[RDdQPmO&cz֐~lO_ )J |RX8,fo7%15w0Ex;_v~C}ע5.}!v[.<϶V_~i=DS)_U-PEE&|ت}-44,40%B"9}}'J Glm>_։s^̣W5΍*8a`U'/{!^-MD̰1H:wmՔ)=&uc1tܧ.uj!Dp@ |x6alꈂd5TZ];<&X$E:bk*I,ƖǝY}ia0y(3o:LQ_uk[9ڵJ M[C6|)DRI+-h*RV1qO:%Υr8"ۂA #r eP`em>ISϢr7Ca-8( "k(i&U\nKFl! y,5goTA^CH)*[-q&/M4jp_ַj<ʌ@~{C|D%?!'`d/WdJruկZ?d,] 0@ ͅRYM"Bc&.ml&s`Q]vY0gXAǾ7,B^C"F=xl uj1daS0YI9B cgR3 {dv+^Ao7GT1EmӖ̺R!|tь| ;z]N %PAg RS BڤpX)*t9`3FlGmdq:: * o|y1WA.  gm@NeXO7/bVѧ}4; [ C!kpҌL!z,kN,96?@@ =4ޝ6FIQLߔvqf3+nXA3j h5\+!smSTGj5)*6$ff2QhW3 -Ldw̿`6rcM[iC$15ZgޖGy3`N.)"5oͫ݊=9jN2 J*'Sicc'4igE̐]yҎI53d~l$ʹ"]gZፆ{9yf;tմѝӰd!J10c֌Uz(Uh[ۥ(0Gs9 m$0:܀2N˜J@/*bte+Z0w U\rOДuWp=ܚhOK)-l>ն'.⣰YZ6 imuج`/izw '%!b?J"?3`'Sitё~VO|&c ;kh*÷ߺW'"peI^I}w?L9hy"5HGNiS!Bm#Ki 1~vy@-Mmgȅ_*WFmG. e }?g.:~Eb Ԓ5wsPGnӪ5k9+[}\%`y4>a,I6Z| )r\K~^'d5=2q bI+@߿Z|ePkR S{Ԩ"GE26g/TuU:1^Q(8宴[+> H.)Pfxc&OO>@z_YK#3 r0vܔ3P+ yNА `Q,6N R]!W\ށm0ɦ31 $ ̾];şظȧF/.*GMnN qr8*]𪠏;޿ vjgx3 P%piWJ2ٶ;O E/Tf5HҒq]a^\=bJ9t?w^|@|˻;Ձ )uI%4\`ji%;9B=#ӁADlV+>oPlX餌\~Ð%,sdN;̈́e0^ܣTjkzQQs-=Q n4*Ui!XnH]N.-bZ2ʰ?r}|Ȳ@XmH W$!bÅp*Ι'qN_O_> "Ӡ]Rjdoy[`7 :+f_╆xE?g3'GH޼ /,hm0B4n(N{g=5O-'7xD5`B{MUBaAl#dv{ hR{Qc/ Kq2\` +~iv_ErrDbS\Q!彜;o*҄ƶe[&$,n`3fux.\1bNBG ͖RClمLڭԟGbvNG /1iDB*Tx(U밐!NBɯ+ct `Hc=Fj :FГeqHGtR%yB%j`!!^f vzzW~XO6a.y`+*-Sct=zwO|L &M{:k;yV_͜c$ r#a3:Tֽ;i;n 1Y1t 5t2fx'@$N"='mtkCV{n_?Xab*^iN㫏C14Y䒕,C9qU);u x򬊡|c[ѻT0sXE ,Sr 7*H_\ң1;G@7fw\8jj`2^7v-?l~}?1/=<5Vήs1._ؘ@7aԙNe lccB.4]Ez#!࿯OIto? >{cP^BWA3Hx~zF:zRyn7D$hL\f6mY jM:\{rl{դ^7)NR3\9I^6*1¥? 064/79ʏ +Hd@<)[Ǽ^_ⱙ1G?C Տy/e CMt(%" ];ˣ!@9G겏E]D۝ U. w!ʟ^¿U,6_Do+Sz_XX[`i֟uq"+AJ$7[tw}NuIYndJaa'0Q z̩{Sre`3aE <īϝq oK=!ҾB|%j*0eIu 51U]B@bNA3ҵ'CS%SQQW^V=gilIa"oʾ¤*8"͗©띗tT r↬"#vۏ4h ~zsYSPfTIqji)lCJywAc w\W$úǦܧ:?x1-,_~sy ZDJ>ol*?w<{B/rj .zNX1ŠJg9ibwuTK*[Ftu. #2ې-(YC42^RRٻ[LEm۵J>ukq" b`(d B-=K篱cԠ1~Sy43yU?G\tͶNJ|r ܳ\Ŕc%}t}?qxklb)iL DfK:RQe])0LrZQhӞiW+2#{GBN!}IxF#2hlgaRc"Q aԿM˗)RO*`!vy+.dYMcߛ_uVzUm8ċTMJte3%vlu .,gcI+֧Ì ^|gUq-Е+M/^2s dXs(NjLKs!X#ΧIc5CeMԔ^OwGpAtwIR(K5[ A|5'V@٤5LDU9?h .4}_IWtnC )Xⲍd9m \ާ6tjbB G$!0tbbZrCTu H#] ƞzo?W>a}".2 U=ZHEA|3$!nDa6d>\ NTq/ѺTN8}MWE(e;{ d3l[MBmz08(ҍRjb!$+UX B70*ũa1lcl` P:7 M$J墥zqx |ӿ1kWAn:h_@v9='e9s}< J0ZUإ:Pj)e&)n|$f 'iDQ+YGQ[=jYz@Hl? 3RH3j bh*F^.aY(7XJ,) !b?Ԙ1k-ɠ}慭7=aP8٪́Zlt)Tg015lCܸ4*NO= `ǸNO.L2/N&mQ Y|m&e:]2 w` ^6.PPti?LF5VpA9n@1V8!a WtY a A1X i~A'y?8@TIQ>ߏq VR Ku 3!ңi uIijz+QԔq-#> of@fe_Q]PUʉFN[N#g%Lr4V _QuRዠ~jq@݂;e//1Sk.Fpx~909 y/N84l #Dne !PxXZ8Cgb/tbey&JoHHB!=ngtx1m;$N4-LynY;T5Wi# BJ/{2oK0,ߕ,.S'OwcO aZQN4_hsRF% >P=E6SzKtN 繭6@" $C.+^ʚCp74طg7qIHsʛZ)æsuƔLka菆{ɟ4F_IqإG`9録Uoˎrҥ>zK,*XE XX|p5L:YtSM7dL'tg]M#{4wJFt&Dաthzq43gxˇ dnGf!^ȟ $͛՘71]?HxP1Cj /M+^ T[*b"S2)3_cc+}bxMK6hyRx*4bq>|ŋOr. i榒"!FMhWA%4$WRw k07f 8 Dsg?iUL0^-_ a<ÆՋ'//VU:G(MrhrK^5*׹5P3!_SodʯT)ʝksP*c/R jN-`ɚKe"UΪG^vs5!FTB2%Ji{sc4CۺtNJJېu ą5۔L 됏̫UO}ًM.i!ˏ( `T9eB}ɧ'Z EYZ\G@&ڶ`h-zd!cVO CڅVLT/~j w_xuB41/?QO11gY+ ݴK΍ש1ͦo(@ze>jbo :% C\%JC"ru 7IeRq/n"Wj]zGMtlxڕ*P޽Mv"ј;([ 2{J CQ$h+.Ԛ$BNna4zQZhD{U@. %}?)(L*(|Huik q(_x*E$j `Q' qPwdEh]`E`иWsy+Y$ͪ#7x"aAѺK4\oy:k' ,u JoA0YI`ap=|ѥ^6ά V]'B|BB+ZrydJå?D `\4~.Z)\5ȆL҇kNkw:B-! d eCV3}V(!iGO׍Cq .>e)gjH[$H X8}8g6* z覀]!Ɛ#Ƿ.گ0%2Bb]FGrVOطZDLS'W_[PzpepCE赳Jf[gU#f(+6O4veu{ɿ*z\4#hzo])xno5k'Piۥ5%(#}z)8a;ſxGa%ܫ,NN^V;] Y-2b-vΊn-`A=\Ǻ*cYweV^^-ϑ)n2=gDD"c[XwIKmwbq ,Y%㜉$.xQXu B2A A5$jr|^K_-G rD,UdH{IfN0,VtBL"PXo=X MZR7ӈ,d AbE̫ xΚ8y'u5{͇_`hpTYC;PN6cz-e@NíUlcYD 8Fٵ;Cd-߃G~PkE"c63&p>z=PWшւY*N7{N/{EbwI*gK;%b/vU $3P% d3aIEI8Hڳ#ngkӬ:hXaj]\8IrN..!!jre&R;VSF0"+ȱq_]~V]j_ZK@5i#1ozȰl %B 3ĸpSkw;YPК@[-򤘏D! TxwLzWPr UKzm@Yga~i|!ġX1ZB[)Vp""HLN7H4הQ~Vg_cyqXWp۟;e}ڋZAXp\g\W& h֩)T{S~S2 &lK* |nI5:̓ UI9dx Gc.7ɡbPQRg꼹y=( \B<1y!w v tz9+*GC:.odfx M/~>X@XkF93|i4ZKv;hMm@(%]TwP꼙^@0(, -N^b ~ђFud>oF }N+&n:SmDUVC)^fA5&o= F#9H%&vhn_*CWq ӆ4)ndV&83%p$^:25όwۡΓri5rtEҏS"XU+n:?Kw"hrR pKJ~5GR]\`A6T:}^ ah{6kLDtCAs5 z}/PQlqJr6=I`2oIvZv=_1j}wXx̛u1>ZξϬëue̽%TW}yck G}3NP9䨇D-c~߱hK@g>"%UBVDUҙŒUN4aE׺/*PiOY ;*'iB.%H 4O/ω̼K*3:-Q:HmTvBnR3!Qn/' \=uUF Uzf!w",&OFș6K],o[ҫJ0 X2j=e"JM9Q>ڡ%Uhae*nU!ǃ*sT( MZM+ alL/1@=~%`5}.T 'wSaxHdoZ ~Q[QW64%>I8kTG 9{:sox9ǃԠ!7*7W~짃nާӝtn>?׏|C 4ě|Bj%cyeexƅ=+~B6Mn7N(Ff)UkEtX6,o]n u \}hhc6 b@9B >F.@'x2c }*j3+V/Z@/#2*"LKamsZDANǺA-PKAt֠CNt ϵQlhRg''Zq?z~.* ˲/'Aea2p9EZ+/:oyPM<R`RiO} 2px~)` 4\qX6< q=KDgKCSQ<\.[<+,mj7{'y-zJicN=B9R3 xlWBu?Vm̉ҧZ0$ P^?gu%±H6ISw/Emiv.w'iٚbȇ']31_uW+qw|Ն[Ȁ2[v79=s ha8 J%Vnr.Bx#e߆Ðsp  *y:"mC4s*FóJJ(Yޙ#6`ZODs+˒XCeh V~x'_N܇ȇfR1rh 9:RUZ'`lх<95s_ {4l |O3Z/u1\;69_U 3+)l;}l%+pdg@\ʻl0tkڡNJ{bpknx'ჍAoxPz\$ןD$mFpC0gL{J:93 .3IX,U<2Ӏ_s.G!BE1G_C6S1s \k׬/R|@b>_ET,=2ni`ܹZqw N[R)y>Td}G|wPKi9Y0 CYD(4NCK.մe.jѦI F2NM uUyK #ʕ(yt{KٳFR~PT* ݜ̂#ۄ RW21n_W-*acaѯU %{Me#"?(:R؎+X$FF;6&ZnDvI-"E9Hnu?ܤ|$VӠƝ'Z]ɺ{geXmabSnlg.&Ti8LQ-7:?[׳ LA]D(С;V@:XzN j6yk<:W4.2 tW)KLF#u39O|hVbct$+h4YW$?H\%6usk C+dX ?tX2쨥dUOViUAqrČ5SLnV$C) !lVp9Z=O7 [ ʪ\8jr@h̢oFJ8XqWȺ%he gl{{6[ﯬYѿ } c鸶nd4iԭkTsKTtKG2gZS3̚סR/^$t z%̴ (~hƨQ;X_WЅC)$fS<}s qY&.'6+m-f yƠ &W\$#Qbư -Vox@(5oG-!^AcűR)\?\~-l&$Fvgshi2Mh.roAfj+Xr 4 z$VfZͽ#p#ySy_e&DIjCUjP f2dR44ش^~mxSOXtAZZ 9_Q@lEl3*P(<4G=|Y@dpq 5K*AKlx;da#tٹ똮Z<8˪c'5]l0k(ƻ[/p}o釪!nŅpYi9M.4AVvouN^ٖ=ja D(YZd/]c _mj^XN /N㝜q\8T F'> lea]Z, ЬJ8iDu]^yZm"UCQ9}>os;e#\>U(MK8ع;T A}HqgtUʖЫ\͈eNq%ŀHu &th: goYJxkYIcLf3+& }αoӸE|hAj\}Q9{~j[?+FDWG- 2 0 n0ʅWUz̻Մt_#Ln0k1U`"@;:^qIWߘ2RuJcz;OඞU"}e( TV6&1qOfCp7x 4;oSF_v'+Ƚsկ~@ƐU|䥳7ݛ2}a~q Ͷ8|30y-H=mX3_/0_޺Я4癲TТ JXJH2.y@Z ƙNxeB& ~hޔ3L:F*ɗcN6ohF^KKպG#w"0_ 8(^4sF9CT_P_33-pb44^Zw[2R ^Ztz4d~6$)JlJݽ04~j#r։!6wU۬ )?Oxrm4ѹ _eT-EHUEeUN֍VWA<̴ȳ_*8 %s먯!]Ǿc|x ckµm5΅U³S<75'e0L  W[ٛ/(4=@J ̮ o: _q-x,ʳ*xǃ#q PH:[ͧE{ M&HrTY즏]͕A\Qm5us-&79FAoRh#(uE谜Dc/?W?! kBK7#a+ܑl>E2ѯ]$6\&'0ķ߻{>xrx I{k#h9mBp^R O2SnBkrs C`Ug]sL!clI t >들E8rp]⡄?teYqC绫< \*IKG,n Wt4)L()_2I'xUٟX.)ϞYb`WA~尦dxA``hrQł,|sA.VրDR~(YoZwP@;8)]N#VgbZztk iæ1lz$1PJR=={ǂv,ͦ3&ۻCQg'13k~(yJdc@m^u:} dWU6xA\RO&Fi׌7m,vpl3 $dCKWw;b_L2LoxɔV)B"B*q!-$s҆d ;x6H :gEsKp{۰|MJ"5 Va œ{8neRgYmIb&p‰#D\ZpA:o,*ZTS&vNf+DF{Ri:bj $*$t<8} ,H>/UB9,FO*IδQߦ4M+}d埵ըJxӯ^}-5I6Ɗ_q[i;e3xEjlxkbG-2bf?Ѐ>B E3CVZȣXOYYߞU@ hO&{o6n2Kk{*{(UA{ɘB* kSFjN6$ ՊBM> T 8,`HN50Wa'i=&4"WY+*35v0V(׹q~NV!)1 7:)ȡF;Ee=/CVV${2:!?rzAUg(p4%Εq%Jr0bU53 Kg Ru":MLfnࣺ xبjl;LK:;n:i frhi b 2߄Jt+ UHdk3xѤEdⒼ>yX;A1:]U}ycX>:`Kk!CVg|~g.{)fl₨z 6MAM\u"ƭ\=۶|Y1rQXmP:sۺC+J:׆)m9a1~2nS %XK؃ R+P Ϡ2s9Ey]D>b.5"a =f: dNfVK=%s5%Ctvzb[p襾ԣp[D)0`L=]Y@R]goo; mJt5b_! @K`h (â΄~X{ov۬`f1* y/ Riy4l;PQw^o!n6v/[Zɣ{c~^W-N W]=)]I8J,i{Y&=9ی]!B4p:SZr:Ȫps?shL kqUncO}.~8gHb~j>Զh_W°!t:+,hLǼDniqCGNj>w[LxN?fu5; xGeYww|׾G, X'**jd|d>0UG;9q7Ȅn<'#}_嫍Y^qN&7 9 %UR)O8mpx7{Bt 9<) ǣ9yU\!(\A]S|9K"cfMzeulo8kD<'sfۅU0$k-~"{ (7:%(FK'PVRQbo== {^$6D.^:tSPa2<袉V J"BPQ7E,<B`w7!1פ({ZZNV6@} /5绀_L0Su X—)Fz7kts4yH|x]r6vI y*Cs`qUÂ[3D}J9sGcN5O29P7q]H+#RQ08ƻ?sZ2)L6,@.dma'o^WTyyd|z2GI1ǒ8] X KTI/!4m)jbU@vQi)(35hհNttr` {pXeAFN~1MNk^,19iKm>HlWcX EA3'ަ,ͷyg'0ݏm<6 >B+ S`8 ,;H z_o!5 |^)4,]O41Bj*6!9t`-$Zs/Xu+ 2`N(M#Sp̚O zP6 М% h0@kVfY&&bB&21dQ dϠ\ڝ>*MDHa<<d>wL0jЭQny RڦbnqzrP55ΐd-Y\A< :hI?(l#ڜ)zihuPAD#sJț4U=<) #k/y= }6;OdA-h |J:J3މs7SMS% B\8eJn:e01A{xd3\LR*L'3A#0/2*GAk%/A7nq8ƍT.箅lܹ(XnVGoB %DRO=.0gYZd >Kd7o?wA$wUU2aA˱9dǸ1 ʀŲ4@]=ܞK& XaR_DPmٚ*53sHкaɑP +gO>`GIX|G]ԪY 1kvmC u򟍎򿉾?pK8B>tZHZ*ξ yT?TM(ѱ[R{Ş~ڥ"G6\I*= E&-nAξ̘ޥ(V^hC;K&`K"w0[UXL?zYyQX=o 7^J2 @"yw?b_7z4账F|㔵&3j8\P1uIʈјafI%"| 0Ebp %-Z݋YXT6q7s.d~@UqWޯAhb87Ћk%9 {Aq]5K4xE E\㷋ʭ9Nv7b끣ߚ:ܖ i,8zD%=q6ZLH_ ʥ,}IN#Run$ȃdZ܋~{{6 $9'iDJ.Vc'BraXM5z0*fv8x2R v֧=͇EY{! L3ًh|=S6CNc[u.SJ6`ZS)1gF8)KނC`F%", NY ^p昣T[7lb@+<!#YtG7" >I%!r<Gd#x0@4ܛ'yy}?R- "t7Իq r ixoi@Yu(O)Fn)/rUqeӬY8+qBg`lΦG^9Q3>y aY.owrS&U5{6`&<-5F]): ֳBr 6ġW7:Q*i"vd9P_!~x0h)FqRt^ JhR0W=f `aV؊MEd|D qL,EfP'S8#(`"B[1(W Еf/q-djߖ6VCީsuw%{F-\0y,2?&o[G% w- [{., k(6*kՈ`ù|,nKj*1y t6rs*572qkL.,Ґ kR"|{#ΩMϣAF*kW[lmS2rdm xګrѽq>2"'bD;F5jcUy"؊\K9]f"4fͽt7O(TTH!j`и*c"[@@.VLdx HIRk׏.ٻ£]a]EkB_g:pЙק\:k@4xvNj[񮥾W~C?cF]TވQOq-rl~guaՀ4d!QRs_Ȭ~_xHF <kiq뼮`SԻ7N7ҔDK.͞2A#A95'xR$?a}yMݜmI-%/PCRJ7n z *s.BB "{}ԝP~3*7 yjb,U=qUfNsOV>^#U6f7*@C Ke>S}C@^e>]*U˟0JJnmMz %SOzpD|qFЛc!¯ 彳UqxeIM& b6!rj^~ (ix֔@_8g\rOnV,ؐ8@vo GcU5FG,k0b壬sg$ z 22<]c2QO9 dW bN:4!vHU |eQ |ST>M_<[H_@EJ釺Y 6PS*bkQ[>dro-R‰?T_6W_¿[OC z $.N[? Zh~;yFyx^g|2Q1v7DG)i PHFNC{p&A&iVXZKr']8=q=^?8 |#C<5\_ٌ2H4J?D);$N`τI=^:!LɍmcOy4Si߉fz޼^h#x~6@z.X@1V)g"G `θ&؂ןF7azюaݩOj9lV y1n9L_Wng҉R|l Xе=20=*X0%CU8 7P*cQ887:4PG4LE_Sp .^~B[xL2-gNMf뼿.HCY@#S3>RPTU=6D<(?Uo@ע]|46R9_? !l_ſm;mT5H]ȸZ0/zO#ӈVu+з8ֽ0毨D祒s}xPsVrTr9K;ϔ+p6'zi l,6 ELݠC6+0Dȩ]˹2dm jq#t0Ml0z*t !{AO1p;r7 x21?>%iQ7Ï.RQ[-~'}Jѥt:Wmi]/ Vv L,0**UFk,]v65=#XFGK+T#Zp4&>2qEؖ9<@ݮeY> \݉w\9=@G4)Svda hAMzPI_5]ȷHwz_Ґl37}f!3U5O^d_!?': {P{&}.#Euy,O;1njF1U^NbI^@X} E06P%x^Qh\D[ RH򍎂CC4Y0_:b9v1֤af7{s[wv$Q\.BIfi~н f[ta4b7"YPM>]8  teTn[{x҅$u]vsӴSQ "z[x/ ܂?ǛE枔xz0цR_mwQq-f`RQрIBTUYkC. A@AJs=!w}45y$ST= W3KpA ~&y'+s l]/G= !c;O2?:.Dm ZǨgiK}Қn-Xgg+ȘϜJlSQ@cS 43OU3s-mW;{n9mwTo-$s/Yk~S)9>0t=BfP>D|).ں T.Hޣf7I9Bo6σ[1? e!U)=E9Z(U!>k5huvl Dm& Yꏭ s0ě3*gƄ>~[>'oCmeWF|w+9w z075`5f˭',zFn`;v\'8w-bmZS?kguDJ1Wj>I>=CpFbԏgcJ'M!ϛ̻iBx4-ċ :DX0bI{*;Ԭ9f#u2"'97saJq I(+ĤevڥF9gq'U-?m'>K+4_mH8ύdH \W(\S A92܉vAT>QƟ_ A -0-vQɶ՝eϻvd j諒hw{q;.BȎM{{<#*V|*T,LuӓPӭ:yB1ؙI_YeRoN@/D O,-a9e.2\ f94"FP8qC]*`6o*5^p|YP':EzaN͓ݧHz[19SQV h;:ky1nI^k{ī ǵ* AYX%g23EsIr̜HBc|&y0| 1afifw*n= )a$̑2TP; ]ߴ|_1bC|䀳qw$ DF1W&57iz`#L Н1'Mk%6RoqȬO d@J`ZJ]ydG'l}+,E%rgsIį9E4u|}(W<ѡ\_U&/#&Mtds0i}?8驽 qz^l~-mZ A?zM  j򁡁]|ۡŘ̈?OmY4"!VģA%b[!!]K&AƶBIm`4~:鬤Xdl i:zr&Y)ﭜ"QJX1o ȓ L`![@NfX5@|Hi}a Pw-VLJx9_ bLqoX1{c1K%guxS+5=};A$IRU֟iyWU({lYGvRgb'b_nZrϦBB02vj} 93DiC#M ar Q3ڨMv wC~x@؈VdR2X>9u+ |• HR!K铕=G@Sh5&QX8,UerSIzν_zV箲ao(.)Ө?ZCA'rR-3e:@q'OL<^C6 K70\qC1jm8)G+Jҽގq/"LDⸯd,Jli%G{kgSwf\D@nrJjq+2 S{rYG>M3φHbV&b*4f]:kY>Ak +L}<čEwQеDAo>=, :u #/#:Dw_9=tNթNˑчEM?Cm6ʷwc`E EGo4\ |Mr!0$:PRʒVГX|~5+2U8V[E}>]XWȇӷnSgC 8ыsYɎ Xx^_weWffv&ڱ.hV7;yCKiA ȼ,474$3Q'"ش 8LՌt!l̤5L EPVtJ\H.sEeI:؇~hY4 "˩5wGǙx,8Hf(*G!n2]zm@E/Gx< U4#QyPBʡ7Lӝlѷ4XX A"TŁ*7͞% =҆wlM޴ y/xs0.MgS\%^Ib,_X"?YwtFh@g^:yCG%9ٚ59J$Rh84U /k1__wDwqs} ee+B4l%_)4N6/ekɑ>?K]|-A˞yEp$`hN_IԾ:Vk)6zVwnRHҟPڟ'$8MBN-f`U+ܑK(LmvYt`J0HBRN# 35Ỻ+b&`o K T3@j$(v*Fy|4- }8R"6^>h,wrpڭ'REHtP)o6PW<7cD0Q|8 _vORjKCeiU2mJg/`:oz%Lr ʨPV $0~ܛB,Ed,@0x A!̤3, zA}[ZڢP-OgOUZLn 髅Ԗ|FdƆM2`T k%K*~?s+ >* 'f.aɈt.D Dǥ}xu݃uk3ӁbO_kP@S* HI{֮Rf,F΋L6)`οX9:@5E-#fӰe;,%sŠ/"zq~%FhW&Z#Snk Ld]Jc[i.񃵅"+NP$sy˓_t7|٠ Qu7Z\)d٪ *qB)QHc&[Npj_Zz$9mX@ w$פgQ7З0;$w$-; .}wkUChMWôOZ+3#*P}o1fC̔sC$[3ԑ uT" )G~g֬p(x|*MêV'C*%y)kꒆ@dd!. tQlaY1Yc. ֹ<35bc"(0ͿAJ!,/X;EL#y9xKPM^BbUG9&%d|n]5iң=i?]jLVfLpNT҂W<r{{ʙ8jK~ܥ9$` 0?6L=G֍BFɫ>: u L975vj4kpPAq2?o|J/':ӃG T)Ih"Z@sCJg?)C Hr'xp?ݔ$n\W}_?{sɌu=kucldG<Ȫrb^>HCZԅR{'Q$nhuOTaE'9Zh=%eG@W!lR,B;,DH- 4D +pCYa"gx"̀< đi~nϮ 8{⎔4V2s}m+4̵"JH!`ET S+h0Y?B7'Ze&1RoBi{_r8ao_vP]̄TZ0xS낌O8:jLGpȹG+s#$vyTSiڟ&7}C2ƈbDW%MGcXkP6%+*g]~dɑ{v5Ŭ-}-ĵXSӺGƒK8˩ *"sWz2bKM9R\Q™(eW# *u$Xqr+mAqH8_ys(NKiy{ͪ8@k=~z7Va[V`ƉAWK WR`<"%fޞ,,#I +A:ZzxSBDSp^rFbU|x%:&+az19x`uwпzB`0/u_㜨``֓s7 O- HV 4q-qs :Ń=dffau%Y!\EF?= }Tw(VS% `ClDMn^d]A2o暵Y )X) *SX~>~ߘ$O}%M eCjD%}B`\]ahM;Ӗ;a%G )W͜tVg&1Wzc} JBqޮ43kM>bIOZ|NׁX0|@4A(-^)ܲtSZi/S1tIF@{V9mŤ^ QL2m(wudT~OշԡD.Rļ8aX:b?3FJDOUv,oq9,Usb\e]PB+LK4pY& ,dhy{ˊJH7?vtl&?x_;hSEH5~^0?11 E#-~{joDD{g>QLafrFn2ε~0j\%`Ĩ۔gJJL`NK.b p\19G89w -E޼e2ZչSVLRYD/G͏z~̓:!ܵ B'b U[q^k,Z# tel0CA"RSɬw|u1rZq JTTl'?FS ]8SCD(}m5~s\bQ]^7jTwy'Y`#0']'Sl[ѳN)Ρ+{/ )JvzQft Mvѿ(,ߪe/CçD_SW6rgBϖQP6N-,)nFN5"~ ִK1|9sQQb3h&WͶڡ\z] i6%/E{wA7l>W^(!/55iW K-Ao'a޸0u_2JVe!!>97 urѸe(cxƟJI%JfVu1I !ҿұ8xȪ˗ζ߀HX5hC;[^1'|k4u3(JHg6$517vWX^[v.tF PJ3^4'MbUԾ,hgᘓO]▪dWvnM]LcdYU!sJpû~qUH$vW8T۴&o@ތ %ŰQARKÞ-e/9,!j, >0ǶtN73/-:M^s$suyYYDn,pvҬ3t1Vj0L"VZWyHﲢ8*O%^\3P!f M-67d >Dzjl:2קm\jS.$2ӡ_aOEFE|0Wp/`e|a]i6̂{tV 7n[ۜhe"hϠ.GK =%DpoDwa# }GJJjեW(>%\ۓ?/`ѤmA`3O8{ oyֺ j{QȎD6l:` eQ_d@m|`tdN gj=$/X\}_D/85y WiϋTr\|LMKT0(.>:r%FDhl!"2 Ԥ(UG^])NYr Xs<4pfggwlE,6{jE߰Kbǖ#A'j{mO)ȓRje7Bʶ/ٵe!8cG0&%־Ĉv( ocYl~͝D|l3B0 ?n,]yALkY8c#5}q9i(KIU 3ԔP杹Y:ű-m 2#H{7 xC#zXlnѶ }-e@@Ô iʡyvQ Loepn)K*f1qlO1@"E EDav; ?|vX&rෞʂ4GmO?>,` L;T\?SqFTA]S4gNJ=t3WjCAK#ofSe,vdfQ# 8ެ.p/E5ts<6ԧ. ?x=:$ֵHMd]& Cv <$4;o4rg@H>¦jCi|]3Q:e!@9X i58ރ2a@- PFLx2VoսY.%uhZ@'M! >M™Nk}Y+m>;L\#obEL b=ln2Z͑Sk[m}  F1^S&eI#wO% )Is%+nʰ i#RbkfU u,H&*ZTsƓ%PbOОܮrT.8~.SYl'I sB=/P5sb>Z}_(R=^7 t[13)kC] Zl\d{I]P$!EToh\ms4UMeoV&~~`XLsN^k~*'/C-MM ڨ1dn'¯b񊴸i$|פ-Ƭ8/s<~(}2r |x6A9U{3cLD&,~e{] Z: FHFE:JsIISyRi/#t=GB@S8̒gv^=Q!R 'eI@矀Gt^5]p]}0CH6L'^:LO(܂ʚw}rnB,nFS!hd_121#2RwgEJxޫ1cK P3Zȳ%I1?ȘInHX\Tm+ oR'#jG5!]5 y<~tu\0r)Qd Vq.#R5:7ToHs@m]V@ 5ê UpH) O(Mc ?Uc|R 15@UKAcawZ #!"b=68r#U'fyfiX]dôDL{j6,Cl4k73R,U?l^ۯAzc~k炛 ;q7k2' Bsť Auj= 3v'v璔ny@'u9]0`B:Ƨ"Pؿ[`C܁eW XB!:`p ߂,Nc t'zEᩈ)U\%(!ǀ  fSz̝㦺\*a;2g}X!i]-$k.良0'C=%R18[y_- +Ta2R];z: hR/`V 0",,bPN-4/_ĬZL~F 8{_X ͬ WΝ4oY235lzIfc[qF 1\/|k91NJ׌\)ʍ/:- ZA;c*Ƭr_š2 UP4;AO~_)hMVA+UTXCl]>nOPl!lqAǢ8ll+lL]]]e1)w洗i۲ Ԓ%՝H(zhPs fe:fmn*=+ZMWQ^/>ﰗ-Pӥh#{'ಸ/vƤ :HƓ+Wy+ }R@wJi%Z zaSQEV~u`؂{$r}\zc.Jgo,./;*֏kϧAoJ+2$0'>PV(B$D"3#u QrE Gw-[cY ?n70yKp6CM%fO#L\:6RY"U _=w Fa_t-iqWLꐐPyOhٍ>BJ| ww9r˖W8dgc˫d,QnC lxNzex7qxJ j+-#[[ e$4W|3j0XWLb5zK\;NZ8+Ԓۗ #GXsYMC&h)'+jj\Q^o١b~0EvZdzȋ*xo4+!l32>2i>H.4,ҫ>җV#=_] tb]5n|Ԛc4wAv}v|/ik:DѬ֚hFK/9~!OL *_b9`@oR;^H (:j^Wkh4@oZOb5&lϤ,:?[4{,qZˌK#Ȟk=l$oȭiEզ^l1$W|e-fif'o G 4R"SIvG|KrGtкRN,tl$Q?;4GK~!Bdf~n1>=B({ub2%krJWV1_L§x+ժ[{.;4%LL"_GwPAtM}eE|o>]Cu(ݍÝYt1"εA;pJ(e%e|IuG1=[y!߲Z{*ِ.c~a(uvMBVܭhRP$*RRI0[*˘lDI|f9LZ(53vw BŐ ꫝڄg3Э ^UtN'7(ZThoUMIj&85S8έxw P''{Fh}$GVg{T:~'C_I>"ewmM:_){C%A=*z"8žwZGԉ!ap꩕_kPnj_S>3_8FmXQ:4R"F+>9#ӵnx,r `%2H%8:}AʋYAZX' S Z. 4k8j&=UM 90AQ JHkOƛ0=E8ba[V(I '+b|f"qb:b_'C /(&Y.͖PPil J)&Idaglf{YROTI ?հJ#MX:!J?TunJyXk&̩xKZu!5Xr;cg"/KHo%3kӪ⣭B*T>όZyھVɘI!y5* fgwiE@)<`Vc &yV$v-C3N%Rw/_!(~;(Ԯܫ'Q6pg>LCZY&?tI=4V& ;;,N(v;`4+"#t:#$N˵E32#`/ .".ׯNSzzW̌"]snbgI!m(; :%.h/:k7G(bBe_kd6I=c wy<=@ӝIW!&ѯ+#^ Ss{ r4RRå8*F=M勤a3 x2[%s #(@ON gy>Z5"r3mh F+Z5yc׆[XWϳ7F* si^ qEHT[=41ٱ.J\CO[ixeJ=^wo?uq5niu|ðPjˬ˴ZWsl6Uy甋 O$E`?3EσЃB>z9H_iG#@Sً j0ߺfh0ܽ4W%fۂP&4dX/c!XJnsmbQ![Df<_ʕ Y֋RGV;YsoJwۀn>de }|${1qEъPqDW5C%?<kZKkZH/jJr8Z>>_t^Fc# L(sø>(Ju{Dst)Җ"D\^vwR֐IZ j,qξKhn{l,Yd3\C(h`@^'iZZ LFt63\xLŹH&urSh+DBtd:^?>"-eFI 17@V $d1+GHxDu-шO 1<ȭ#+s-I䗅d ?j8s9zp >#l~SIMYf@oAU>=i/1jfaÖQ/+s+؝'װARBŚ㼬pz'8+0upv>5 b)'3_i.5l=txE [ˊ6p2øp%Xj/ژ\э轶_<;yeIE!rָe eq4ܠpj q9.C_(u;t.QW#I=~Pl[58q YJ n:kI_/Clq(s~̫VGaMj\r(`ׁ P=]O3h YI'@baIc}/0'ak"'츺&$9PsfmEbRg>XIY di+q??X,JOW_kQØam#M ki|b+wp&ko8EX'kfҗub hӜ7n϶#^F~H񽶶g?ʐom ּ[˶wGx)m 2w fD1nkGH.rp8H4+JN2k3Fv'Skl,ÊsR`1WbAp .fhz$S\I9NЌ1 ᗱez%ݬn5j,OŸC@R~k@1 5U+Z! ”1[5N%oD:K5ѿwΩ CF8 [ v lw;Mut[!?,wgX>WG& D [f߳b'0a':"쓭tkT#tY) (9z1c Y1m',N88$ZcqVpY\#1jjݵAa9Fc ]_0и4AR:!9b߫68O=LIퟢ"B! EU_D}Zo8BǨ$tt8ZzCSD7UNq#RE0.yԪc]^FWBJ(@q@G$Qjl^L 5fO"/IsZyq{58а/ܠT(;whKTѯ¸/0wRdioeʪ,2V|L{\Qce Rw;vdq!Toᬬ)RD+==J׷O;E3o^eo)_ J6 U"qnu=aAÏOQrEdңjݠx~5h,>LL'>ёxI(]EёQOc_dAN{V;2m)*r)rdc+bpe.uKԐr1: uO|52#SL\K@VʗgKfa)hoMAj}޷Mwu}Ѫ ӅC)(; kB `#@6-#[I$!ܪE1t> ȍ}us@Oh1Xƒ!*Hfk'Pv; :,nJw뀮mWVCr51ԙl:NL.*gnƸ!n%a7g }$DLEٰ HRS\Fw&5o7X5`Lٌ@]MX$.B0bhoNB-џ_p "_9 56Yh%fIt6DL~ Htw!3', ~1u߮s?HB ýݰ* w$O)ye*\:TŠX[6 v?f%:Z0\S>,Š\/4`嵘w®uN ugINMwg}Zk<| I9>DciMSm>sXH7J|U [~'u.&`ܧ2pEV.e"XO48c~Wqhg )hvz+|_jdlܷ }^f`$uEjK Y)`$R,'Wl&A1NæbGV Qdik;Et]DqÈ_ 9]*b}ҙ)JӬrKn zXn+V6gEZg{)cZa aԡcd_1s6:)(cK)U(~q4RFwCT2w/I?'j'h)Tp9z& ih]ݻVYz<@$v;(t?xvw]O%wI!JH FKb)x!2HE}!TSWڥSxp)DSP]HBV*Nݗor۱hG(D|26=hq[yd,c呇Y0|`u~68CwfQˍׂh{ɺ&MQq 3n#p>P0kk je)M\;X)Nlf8vɊJlDEG9EϿ~V2̠ţ▚j͹`e 6va$~H:!:]̸O[99Ayc ӑXExv `eٜ߳NDɃyv}C5{"0+ZSMWqx:͏e6i W z\-7f/ }a&f]Ʌs/8IC!noO}8ާ+x:T'n `t=!:x»t icuj,gYojn?9%`@]ܽAt9FB\hi+!'6E@TW])UWTver^d{Rel 2]sdPP^+1`ە3˵z&E~P9WeeBg#=|'UIƏ/Ugol 1%95GݴnÅ `SϪDw@p-,? =RvaVͺ[zJ2Z./ORY;^ī~h ?w_[ڐ}iʲu"lYe$qk gI3X5I}evHf㶍1pZQDۤo\6%ݤU\O`sfr$+F kCGċWO'1O!/9rjKL$[h%ʀ5ekHAZI1b;ꥄkcu&k Dݩ3{ji83 #Ko|fzDn ٷ,Ҵ>P&>-U9]xaIOGSNm KA?çohE\as9w_g .VasNbfZu΍㠭ud%ZdN &}E 7ϻ\-XX.f|4ۖw@B.i ô3MY/?,"-)͋U`8%@iIuF-.86Pukkrd Io7&LAq=wzhAG`Pd!y~g$ :4CK*|P`r' 6 mлgJ婼nנ g-ڤEI>!ld߿~#@?:rhgvY1jD>q4c\Em? ǎ)7 S>+ONsp Yb_dy03k 4ivEJ^xh:y3gv3Kv`egwHE‘#dO+X+.t|\">YN0_I{*sK;p*%bZ[ƕ"׷r>V_g}e β'43Lhվ=y,lw|%CMwH\_Ta\4\ U{C? G\g1KDJ7 42#@/9CX@"|'*悤9I4Qv&y2A?@k˸Q("5\ =iƛJpiGQB39W,U%iLhP9xyCPYdZϭ AK1Y ND<v~ז}>RFBE{Iv*5INhnƆƣ; FԟzRK}{bV**?/uB!! (p dp%X(T] ?)i!/y͘6@ȵK A̖A3-&݌4ǪEhZ"cRԙ^㮹h{O#$gJKŠtᰖrV|t/?ӛ[ޭ2X~@vx,S@#Kɾ Y}&^9oOӚSo (/cWlQ:i{ˋ99L &VI5||$TK 8^gWx|-]H 9fg<+/-FSq.%iτtNdzRm1|2P s~3ba ̠:xΐ'fj yT (I*Ua_kE_; aأȲ |&7Ǒ(%2>B8碣>z#wr?V]r4; a'XJ=~aD\krli*e^Ht~9Ϯ6x gA"^FeE86iR#)FF Z&R2;CԲjQXB[Y<@.J#t@՚%1 Ɗ5m1ܓq]ɬuVBTL#SAN%]?f64tCnz)rlDT uM8QFf`GzoGE&9ڈgK@uMwD-Iҡy  Y7lxJz2# ՇקHN@evbO?O5ujn rQ!7d_OvlFr~65 y+HRrҼ.W:0#٪SP|Lӂ ?5I >R,TםTD8i:L„2rӡ7_) v6sTфT]8[az:*ү',Tg@~h-Qm]&)PM?oОq޹Ѩ !B3JԚқ;4'-;8yꂨY*uЪD 5ܹg((Nx,!#Xֹ?SLut;:@m7ydgO{zP]6$mUmx)l:g=>y}Z@9lsȒtĕ}M UnImO! 1-zXb}(@+ \ܜvi0|W_gD`[>L 8W%SLE&$ -@|:Ҽ|f(T{hc,2)X: B0k]Z62[pqh ^ RGmYS1M*q GKrW#WмFW"h@qDVfIKR\81~7}Ⱖ}EY>8N(8}~OVz%\1o#bCnBAAT]Y* H$ߥ'( %`I@#Y[2n5%KI) } 5Hfj4ܒp0~l|&ʖu\U˲%V0| V p!L 8oh@"鞣X##|'Ne75΅sWwŷҪSm>>*It<@`S * Dv+~Hq cɯ] e!%)Z87ۍ[E/ϤKjrv@rXt䮋0`pA-loUo-YcV7<J!h#>Sf]>< loaz .[, Q( sF QSrŸ%Wkr_HZ0<3 @FuXvQ ˚%bm5krLq~Hr|c_7m;_hO@nE"46kB\`0:2m"AFo Ak3mÑw q$J7"\r=w<+/4|(<,:$\ysc~MGv5o.!lI2(ySވ.>*_$  Q#>d{%hSyޭںc"Q|(}fL}TX9#sj&hJ^NaDۢ@B.#.\Bw"hI`I*r;sdrmlɶ{+wOpJ-D!~vWx2ov<n> G6s*ܧ\7^C%_݋=)% utfΰC.l%Vaw\ E^~\|d{]4cEhK{sj G%qC*{0CG"Ő+fwtmr[h,: t{.+ھ ,&~w-Z4rDj4{vԀazDَ(X/Šfow*8yd[( o#юQyb͟NWfaϰR cyTj,9ZNY/MNCGP pv, cXtjđL$SN!BgZ&2yvXѷK9|g湤v`c7+dq$&+J:GG=?p 7O*paXލ^7UuAf{{}AUa_Y@CflpGNEnNXM[LS#>|cxJ} €\a݋ࢺgk}!xK.h ktXJku-%r-8?av-xo /8CPN~\I-><.*Ŗګ4܏(,gAZ{¿iOTc9D%_(LC8{N:0ɕT{ I)!4V fRVȔ~c )\*gH!t+2XRɚ*VdДUO(M:Z2uj,6WJm:erۏ^ѻ#9[pW#MkGHZmDu3\Cih 44&pi}5ucb'ek[h (bج9P"7:=jS88#{p2 -b(c}*AV T[; '}y}'URE&*Dc\_wUr^0vɥOyC G"s|0v7۳#iea@?z"Z)涠Q0h«-Up͓>nس5Ekb4Yx|]6[BquR"`LˠNzFK3_F@ bf0 -:Ƒl_V-N@sf$ rc+XIC!XIWtgeBbzPqp@hy+ n]#}+9U[MbZ]0f^3cGޓV^6pbsE~ ??m;?X:{}v3./pjr)ӄAJ\oN"n3rwڅٶD0v\= gkN& 2шFI!aFm˰hOj6p\إж`h~ťJq{W02!~8J"0mcHqL > YvM<;Ɖ[bgTvOyPGXl*tNo*)4Z>Rf\f^ u0p45C i$敄yE= F)c?)מ S_pN1=g-bƟRe&:" .!L(mhT"`Ԃ nVj2rMdP3H4)˭<2"6#qXmc)Jdf,(Iv@$+[xUz$ْmz#@A njZ6 IҁP=8^CoFGRa~`ğ؞BhPi6m?1=yWK AN)dCY52>9Z٘RuN^HaڽoZo_9WIZ'+W8h€wF{t7jۑ0u{br.!ykʖȀqP/19]i$% s)4>/ytH)RTp=g 1xѿ]-W9J?}8[FH- Œy qzTdu㨌%ޱ?@5 {Nttpp7Ui| sn-8́LԜw-[is3E!h4?[Yz5tUlб%},\yľq9B/zd3Es|(|>ؕ]2z?ux4ick+ Ɖ_fv-|{2mNa qV|4:qb(Ƽ}f5Gc_a28S\Y|X3&(IF$< kBy\ T+iKKyS/L'%i~a0d{+,c ꚢP9·. )V0w_xiBUN;p$A$Z+hQ}^9)q(i^ ]0p(zjc|V*w-A|œ g_p0nQ4oʢHydu/V).7 TN!{R4i~)THLol*)$K.kdʋ2˝ISp;!.Io}q-`)OQSD#_v?hZB }q%Nꍖaig .˘0߃3Π`j g(pGKd;jiS8\/cK85,7I0=}mDͲ0g^ Aӫb8Fa1)2 x6eI>#czꛘhUQX}M7J ^nuzk#^Nr>v:CUt $ڇީd* z@~}/wC4)*z lz_=4U| Ү68$@3/$or_1\˒&w^=p#Y*y&e 9sM%u*uY>NV0q`4t?;-st;0zl` [TNz(!l%IJ<<^zÁic. vxMHߙ`nvv>^`AGs=x3H2͢w6 h ś8ҲڃCwCu3}f:3(,|bOc+dg\ki .EwP%wFwNrW^!d '抠TRHB܄^yc"PxޞFZMf>6S 0BjpbIIsZ3]:\΃ǾEVsU8,z ?^o)<1f =g$B2)kJ@:aq77G^?`̸tb%{ $޹zO%#[Ny'D'_J fZ6+@g |#{h/.\1XH]v8"9ί1"JJAK;݌:azd &:ʿ9ֳ_#);y{ I0+؋=T>0ƺ>xAy Xx^'޲Y)SJIWQpocd9t('"xkyT̔Vb25:2O1sVL]z(I_wy&ݧ) sw`(5U d(C$+hQ=-]YōYp`^Hԃ7W}[{ThԳ  +o1^;860{ zwGB/UPqZxʢ.%rG /܋,rw-Q^O![~M=%I.r\/Dƺ"Vh4ň^ ݒgyȜa+.K׏J476)KK{=iQ^F.Z/xpٲyt'ofɤvͽu$3Cr+ S &Q`/5փ8Q Jh`*oد wқzak:רt T\/%]&@>'5XkmV=kO-8Ykj%߫Ps$gO1[6v‘՘5|o'f A4؟lO9 rn̲LwSlJàEDR&*kR,i7쵠zjaB<;3H 0d jebJ)0^eʺVzkaM KV)"X2>;H tKp;><8a İnP9qRn "4oԇff` t|I oB5c5!#;_}&3M*%a;FWK*/¹g;H+&fŨyF 3[B5X*4cM%9Oe2.j3EP 5*P9 l)J9TO,չa+OF˼7O܉/Y-4Ǧ*81< E8q࿔V}1nG:8׭:~tn=Jr6YwkAPL{qh'oi1:([Ll+3|T(vFLr0}A!Akm3Nr־nÀTf0lO`1s@Bmцm2-g|[; ـ:SBr2l9l>jPAP0? z9dDxg92_}7 "p) qt^2/e. q+k.dbDV_2L[UfKė`߼y a['7 q; Dc} }v[5~ne/he*jWEb.pjߘdg1p ~/fCfG'vy (-P4ԯmgygFעe5|}_9Ŋ54ul41*| xu ͆HGVQb~Ӯc"6|qPE?a<9$]~ݻ?AA[#K%/kxC"Xm;!kttOA&2Dڸ`a'ŋ 4z9SFx])] KG:f a9 k j&v;.h$odDa.Ճ_rf!f".OZ_;~(u WyY@v o!t Ұ1NjBGZ:Nm2>»bc=t' k"OZFcLhVžFJHƗzb_w6Z\G?׾n."Pp̊vEs}XOAJO3L8Z-Ѫ{=A18VH#MCǃ" E@&ܳ*֯IYMl!C"q_d՜f6и+b%4WhhͫyV}sR!wk,!7r gR:"YtB$C9A8 E4[!wR[v֝SܩGYZr?ʃqi?04įյDo]^`a:'+FssqLL2ȷlzdc!IUBuT#o(&yo6ӏxy%*Aٴhc;_u8QpFӯ0=A$)p_vE{rfVL6(5mDvya}u]X* J@a?\Rz9tke!Eq\4xɚ % c\;^U;)+ӡtC[* ?Nq~ 96x>A?՜~i&$ WPCsf`I9~%` ܯYurTlqWo{IxObj"]6J+ [C$S[{|1@ica%7 *MLTL݊dŔO*xa @ =]@ u\nIкn s#|6|H~%cxx:|`( Zw9~ .I-ivY=B:8$]ǵC* 5I=a'" )Qlv?5_^WډbqW9hn 2X#cz|8dўUZC/LqVWJn8 vϓuٍl ~Y%j>"w9_Ślڷ%F0 `8c[$!*vML] ab+usDz*mVUXvs4;coظ)\6cmYro>9 s1R><N֙L4$C~W RL2msbp|X`. [6{FGfP!35ĬOps`8>Ū!$G#PxEgӂh9r@쾭*˷@Pڊi jz:/ 5\ñTbP#YU.;amvBJj0,X,6EW>Hʫ%,>X#٩;A4_`a }mlemx&A v%T^"<(Ļtݥ& A8޾]ZbsPOӪ3Y0CǛ(֕Ĝyhne*xO n;n;Cx6>>T؝ʔM`y4d8R]H=}4jFcrǭxXoy/*U1"/ɇir35B-F[&asC̒ $UzZZrFFOH g;V #$ؘ{^+^oi'z7ONW\IXٵ L$A[=<-夾p~zFۃ݉gc>͗%gI˧ftNVp9Nr +Sd#ڿ4(; F ׈\k-2{jl2+ X$g #D)߄Y\~bdqIy0I>!7F/.Wn!R#49xd*s Zh79JA~s%b DIԫGn:Ͽ))J@)0+8JEԻb&mPXˑ7}`dnb. Ccy?Դuפ14.wstQA?,swXer*x|;Z, V`R7{ovQ&-ncH Lf )-ǻOS#F;qxb}V a0~OdA-ACw3qkxh$ӕWŇ`*;;:Ylwf׆@?%ږE $F@0mebc{Ÿjh,Nu1K.X5uora|%)|_QCa )E-62=EBy^Um ]CNeJU?AGQ%I9"m<*8Q>;FXÕ$y~@k AYQH~FmW]Sӳ7ʩ/Ui~%2Zxk-2ڣbRw1ybCr;x֤?o;The'Žl*C1ޕ]bT=w* a79[5b|YOob4R-XRj$p>U稫-k&} hkk5^6 {nVy-$_Zn~&C\xamOHw~.)ߒ5HwCa(rurU+h\-/ jHDoq[>.pO;FND υ/G iK T1d6}gv:I,)4!5 լ~?jQ5k;01)ZbrJm4jda3!S5轋?Fkj堤eLr@CcR$<瓵!-1z 3:-Ul(l%aԩG2Mֺw(ss^*()F5r!*_VV=XH#0x.ȂK)>;X ߺs¦~iChyԓ}1 n BˑFJ%L)n׶ҝ]G&Y /D$]ɒ0m'JDŽsuY([.2EZJz#;n,zМuX-zL*0D0Dg JFd D$ԝqdiq* E^Va Q')S{BRKђ&L4'\t<;p#vFQHV6KM {?4Iah{aiT`% OZB \bߋ!5_6 =z< \ Z:A7 o "9X[%ni Bj27x#^kѺnTj'S13(yc>IF(|#@p?_[py\0< WMxѭϷiHo ; 4d&~GscE-Ȩy#6A6F,zuD({Qb ̛REXtH$z uP!)㐣>"MFp5˲nhwcI6Қ~gƆ #5+,Bջp}_zKL uaf1bO$5°^&d]\۞±'̘8D:"P5lʿTpZ_ b˦Gku:ߧ.$b$ aro5k`dԱ(cG7o>t^̸r茲>Ph&Sb( Pojucn xfB3?16Rr FwJ{(eU[,\ln LfCD#ANom{ wÂzoL2-}Dd18)gC oɓϚvf7D&-zT;_ 5˯XQCh(W[fQXcjaRڋ6*nJn"HUXEDeR nv;p)SNKmGh?M5^X 5 W(ج]F㷩t:y赉RU^0,lJ `8=X ! ;Ӭ=@ z.;2Pֺo~<}:^TLm*g'Iqg;Jtz/"YwT6F >]%A6ݹxǕ +A"` gp>~PքmݍCkbֿKv i poB3ϫуiC9Tn\/Jr#,%C^12gF+1?k.e, =݋?.Dr'~ 6ر3uZ)=*@zOY~XcUgh\{ MPg,|+WTh@*;`tOy^iJ9]v +S# $9=X֒?#lf1p7D}?ʧh2{WKY' u'D(Mo RyƫY_'x3F\ZV.(vC|a}ŇDPlX OX[P1x_+ύpSBG"(8#, %(ߝ ÞNcZ4 K;NpA1_OsIR0$Ijb6ou63ꂀ_,[\Qvt Os+hw{/GM?)`?rSRbj^t(P< 嘈YBL}hc ƬA7V3SZlm'ϜO[WNxq[/'HlH?$eܟK SZ#8%y*w\n}F`{ES.:(]#yE_S$ϐ3,;dn;c=, R\5tf,cE~5>iрds:dz͢`)E Dzs3WYԛ&0HYi -Tt˿?OGM[ @Eb,ղ8kod+I<y8v܇ d7-ŝN#3+\-=y )s0.S$cV5݆,}.ՒN0h`0O7Bv(lsDagVWBv¯/D-Ӳ`:T{/CC*J }ME` o@])jOo ur"+MDذaDPPb3CrGJj <]oO?Yx N;X4?b/ 1{@`r=ㆵnY$2)9O_脰FRR}XB{OK$2!)oS Ȋ%J*_ \T9OǙ681V^بh3g7oM#WF!^)_ĈK4D<k7M`HZD']GXs(H@?|Afkqc0X[e͙\;Nd63~%ia_|nqBǸW o.vLBC hb}"Id8&~5Px{9c,dة]A[7NI=kKtA7sgR<&/I{! 9KP~a/ 즨?]U=\M:vh2 / \ޟ-pMVK_yޙ8 W "hl&_ 0VCtO\'0|慅#P^S+8Wy%87j--ֵa UmX%4@F&7YG|l(`o.v- DJ]v*DL$O235 \*[2 f/O-B8wI!aLf: J &Ŷ/'ܘ#"!G>as[S vφpz3/ lk3=2Ƞ! /ބ R$֡HQMc !s-K BCi<@ _A>8g0~*P"BV_ Kk~#MHڗҒ:APJkWoUɤ5\@E7Ȕx>큘7Ȇh<=vO@vK=6A5vL`"&\!6ڦ (Q:9 FL!qLPRO@)9nޏsdZR5QIF̂ω_n.r1PGն+dZy炡7㯲Dd3*G:7tG3s 2w;nZ0!$xL)جTǯCD(@@8op\},`SQeY$(YT>Mt&n2W񽀷6&vBLޛ•V&GI:px.f%y?Lߧ~GWX3;Φ!u u[B.\C~9R5B 5[VT &F#5ѐI MrIo29feyAy$_|1hӒ+ALIg߄H{p䒗4qƩ/eM_cA.2׺s[|w/"KdD!Yts(ңAbE͈R7;'' J[mTS?βJP6edfu"QokٵkwYL-v"9v*{_j6 m Nao낈Ondkˡ"iM#dᥨe&PZrS$(_>9Q"EgNy}Io9*AOYԛ9eZ> =Ŋcpy,yn).y|cg0D  h\ Q_4;.Jjjk- -P3-m5~R=mvAф9">Y7$}«F[[ ܜmXM ߃3<7bT[Mg&;usRW 9c,iB$IyDȉ"%#n(=wl(5SBEsmINh_kC7]$<)7?B7 B(tDd{m^ Ѫ)51欭5}LQ V5i0܃pBwc ߾_a7h?gnps&/'Τ2t" PJgYVCj.)̢x7eL^v<ъV@\Dy@4OZ9,;Ο}K" 6T$m5Bu,#O#8oc?&񩺵D(hOP:C;?>c&%+Oz*^3x ۤ1ƵpPkg(z"dFyQIB\4UEpl!4E2jU}${{E꘳nxLn-|4 o1 N2H\n6|$"vj@'oAథ>dC7]kuHM/( !<[5 ϓLC6mkι V~"Τ ֤$X맆_) M+YwŷzfF'-p!y}ĔFQ֗2z.Z]h$vZgx9퉷63ZfT`\To]-SX(32kVʰP;4'DmewB[ q[w~M߭(-)%uB\Ft=C]gQpH/J& #͂ ⫳j^ i0a8_8Kc^z'T~fUM>oT)J_ hL}7Lsf NmzV1,#6d"cV 7G_)UkZ4ɂ!nQ Wdɍ%B_2}@;ԆGV"rSQw81- 䧐ԝX 4'3`}mC&,v;ǎa2XTw 5('3o PZt~tL$/hm>8SU]UɎ1쀺B$G}5`rMLejtl bW) P*vYpKeV,4&b=ϾI (]8Cs݊"}4;kO< fE =uoʵ~D rL ؈'L_~Myvafa>ZW傧[Y.[t1YREoۤJ¢Kj`Z -Y)jDa!2 RÐygHWBTg)ssMduA|ߴB x?d]„VCN5br P9P^0.M[KKN:K q)cO}JK")g|ШK22&:@ďM+"Uie}"rl7c]q_Ƣ^{9צbB$-m\ʮ!e1WVنkQb_T5TEvl=u8W";ĔTųE&EUAmcT~Jm)Y`]mfJ$6x`‘7غx0(v\NJ?=D%1O'6 {t1\SE5RЩاD\r3Jt\b [Kh;+P|:a-S)F|y nsΥqX_0N1+}y #ԑMñ-%lI}黎\%'[OQؕ1ϕ{|4 sҦ1Ca3zT?)4gkQCO+HOE-ZyV3yW=2Ohoz\MZ퇧9b{b8Uꇍ*5(hn{2&Y<л}گ DRNw9ž p Zzfa` 1鉾&ЮBg͂hV˘6x)8HQўYsq$^ E1a$qf O/y*&ZвM3Nnb:ʩêa&DzSK8՗_ No/]$ɓ>jIגEwĸϰ&AuOjS ,Oҭ7MMƖ=V<*w`"31 ?OX#?Upgtr<Ы, [È[3#8 @U桌1s _ׇX 9U.UAaYMgCUn-eY  ߽+~8KU B,-PǵD Ox~du͍ڃsxj??^5] &0> ӬhhdP5JEam]Yc)*7Y_՜[o+9KZ#fF.T.8f:>\0 `2* ꣉\Yc&4C.ю,5mU+'?OJ@F1>=w/45(`Scx~^:7`wI:c~qZ6ն6O ]ԙdw ǫD#|gu}o( ^WRGz֓X␮~roaG|ds,a[D,y /9ࠗbd-['waIٚr szQr~7R":?UW]h ޤ3JX/xGe ЎƔ~(C#b+g6໨^`sNyOw,1_ˍ&|dq~L@)k(W'wtR D ,UAY| 1H}zkz&ޒ_p^iM Mfh>WVA,P2NYگpKSYݩ6&/9 Df0O:)z~fr+ #X Odkq񚿎-ByyB5r.4QLVM i I"bDoؼ"y;|l.ǯJأVpov2.61)K*9)^nhjQ,t#jxYK}y&ug/7@m7V D |$`gcm3zLۄɜZC늬\ˈ5줚C a3W{#T'_!t`#8bjCbQCh.J9{6N[=4u1ƞy= b |{ λ8y2!G Xw1$[un^+a:[l&JuZ̵"'y]ܺ%-U,t"*-6ТËpC'N wR5wÈPe [8(PkE47a7058ϧ-omowRsѠExsOڤ2# k@Rj.sKȨ`2d͘pϳ$^#W&yPEl cT336ID |YP?ƑmY6w0NJ?mnXUNK*m ӃӤyY':&¶z3kI ZpE 9PPk1@E@i.&J_M; 1#BWA$ {t$mak9 ]޽X+/6ڔ̉Pe=Oq9YA n iB /N+SvXĠnZ_G=iЫ6_{@Vsɣt5c#8SX  G?] PrY\Յɯȴ. r|:!ۀma$&k jAiΕ"Qe"V,%΄<VeZ`e=ӡ{ zuU)x!d"RΥ0&fWt,EF`qA@2SY!D\HQ{'YΛv_ϫn;/B6SP]ϗS<ٷJfP?e{]}"BQ Jfaz?"_Si5)"ȱ:(Q9ߎ-Ϸb/؉xAgx}{ItT p,1R.uNdY[ L hBq9DOuS!ǠkJ쎭.I"l3>Ĕtv !!&% ~W} PxM~yÚ\mK䑰o^\Cɡ t>dݒIa:}W"1%=+s,#d˜Jed^OuDHm<-qt85pe[3ri:;f?Ӡ8wH5Ry8YHroY_IUhj[94h@kkJpxJrwk ]|$A!BoO9CpPܒSPTЉLk1-VY/YҎ2ݺ@O% p) ZUKm*׀qIkюh$h90Z˶W1$#KT" 9/ʔ@0'YK]%:MR{T;uCQq C:WC֓&6lҐ hǽ0ZąbvAmsˍb D&Κt "ӟ^i=e<FBx }`kXp' &`;%I]X/hf|RF̿7u{;s*<q>SyL q"V&IB"HSWdkVH\BYh'sz0ʶ\$ a)'Y{3Z[v w8a :ڙS2NtKe4 ~*6,ݠ@ś \'bF|'A=ѐ_U`؍Fbۧ 1UPEjXxOTxϦ$=mHႣy<6Q4jnSx DYU-[c _u^FO̕Z-NgBpVQ4+Ej\tHYB%A$p`[ml}8 ܜTs_-or2L*!^ȃsBɌ6!|-(U/me/~0-]05ÃkJOqY_9ݎσ)F'Aom5ke.':?I!c^<QxH4Qv+W*a`B1 Xh #{1-e*#${d ~xG9 KZm\ӯ>*X}%. %sK/=:1XG⡥)dϣ*WZu6pfɤB0_0AG/>@2 yY5& FĎ}UO<|늬teOam.@fؠǛ`JAX0YVktoAtGI܃?lSQs 29,\R;d63" mp .R~ykXb()tF:sMUl!#'a] Gqw}#.tlxu1Y[86kb&iĥG!=ؼH-I$|Ž~m7kF?/nf0IJl( `wWic@$I 1#/Eh3FlI SĢ<]E?xv}M߁ 1Hcs?Y?{xV-ps|O_ߨP2iz#pv7b>Ld5g$@],#G8Ɋ,=.*br[`<)NwW=sm!}p^%V |n}aK?ȅcS-/wo^]fL-[҂rp ҁJ:P򒰑ۆ&3렶cUr'׷@#MPG^1N.dS/-4Mr/J"s`v%Z/<ƭRB07U5^G{&]J NWQNߪi"b#1  f?Yv CU$\c]&9Qje!pzdbL :WA ev`%A΂^fgo:vZ [m 0,2;9⫷а3,<3 ɭjz*nĐ=HBl2țO .s( yT ƒNܙvd:82$L}*kSB=jE16 PZA = ˆPT}uҖyͽ_WfgU1i9Xo n(.5cxlB|_{56+[Ĭӱ4o'+G6VNXzҠ,-oZϨ힫"u ! Xz^S&&F#`C7D?۰c iPspV E8Kl!DZ- vu>e-;+pUvulN}Z4H,KmOP{i[߹{xT u5PMvP1\b]\LQ.L^O{4>F'fK>1 Eap 3𵐖!1EP^/lw`"|joXί3WP,ccD:A_LuUΓY+m)eKc`c6yX4ϻdXQU.l> )%&&$R;ex+ ,e9m8 m&[Jc%$|(e֔s:4Yۨ 2J<B͚6ies 'd=y-vaC^qGsKyorBH̅'[~Q2MÚ5hڠC(arr󇶰XzuyF&ő"#(KgPoJ*!!Vóyc*P=GaHXDZM~Wm1쥞+{P($Skc `rr7O\t7I@O?.mݴlguzfO0jS q+D4uQ2W>9?0MKt&cJKAa.1Z"A{3R#(nǚz2"I-zԶ},g'Eh "V`{*Z*!! 'Ųt5ag?i8۹gz 3SBxki`DJ.GLZ1oK-c0+;}b!#,<}( m'5&YlY|LƢCJILD'RvkNsKI7n8;Cy@< ,tK{r=!9B#`/0zt)LTE[j6qsԿMx ٣kX]_-YAE:Ƴf:y9͑(?5Sh Q!K9%;Co+ vk=UޢXx2>ټZj[nf@aC2n(P CMZX&W; RЃx~Ioa@n^a6A>WjPF-n8ZRQ#c k2 \cqeV `jjoL7%~=;ڥVZod5=/cfxht IsZA0c§&'ǁNSЯ%!MD&JǺF)q ~<2X*RIڇ gGr\PHo$f\Qx?+ [vښy>47J 6c F+Ubpi#E^$2!ѧ6mgAp)HhR`~0sD%'G- 7x|̇~r_'jڀ߳W-d0\$Cvɨ^C"Z%f6븂 8脉?]Q:|8D;Z]a(M`KqT};7!92q=Ar+&:hct :P[-3r JZJm{r~<D_E ZK(Hi|M8meHɖ詧j 4%ʱ_kH\0 ؜[)c/p'l2jfe__=6 u!=䜠ٚD'.sҍ8c\5a&?'eg&dn$ pcy'K]WSΈtUOV8S)!Be-Z=Iw*GghNa"pe@1p,GA3 'Xr$| 妴QS8>{~i9. KCoj"z\ :6 v$Nl_?\sط'rAe{+oRfC$zv2`)ImV=)U&xR E|qB;H%eUW¶Jmnд93 5 bydR^^华+;}\lI.#UR {4ˉ.,״f~ZʐwZ p;ĭ-ga$O@tF2?eӎK )E\+ju}DA@TkJ7bP% ^y=@:`+wguטlOvN_kx2Y-R=tr&hfFg2IRxX+jYKbљ1KO;j(6}U(R"9с,x9?bDQY`эfiC 4 {]6<@eDFXʧNB<]WZEZXArPIlmhvUXȠ?MsCbm*|xVۅL9ͫNQϹpT_Bw09OBni6*$"CM;B^Xzu`er :7p! k1}v*0^ޟ(/#1&ϑ -#e18GiYPQס\FB-? ] F,{L$`@?7dBTe?pmN䩛 f}zgF8H`ѺtjӁ̬‡8FXL3y3%gT&!Hy@r+]^b ֕ ~+& EHAX6cY ^'R6GV( P=y`el4"=e) V`W%'$| e蘶_t2"_m3ub0;\8OM$aF:"d)^ҩ! pދ+:Y̒xwlV-W='aMrݢ÷>u0,ScNoqU.msv~̶ koh\& ~ك=2%qPBb-཰Lh~q>U3Dja ?'N!dX-W: F:dWO\Twp[Ot%)Lc/<;9)8_@)Mt Taé ¨uą @TE+= [0ŕU1fi]?۔/H^ș"7]#O:ȕ=0PĖ7V='B&D k85yh lyVbVh^\) f˜ Jr9͗5LMk*aQejt9ә^8 -\P,GSN  x[crT"k-xY5;kz qOO/GAeQdngڤYi1b{;= Pa: 㱫Nzt'iևs4|av33yTXie4X4ʨ0oM0BCvqF}*祖@X%FE1GkO%I8LI1VHvwR$*_>mCU 1jZDSn()gE %ܩSx:KVX/}HdMl^?tGR / fa!X-{ Ij_ Tjْ,Sc$R׼a=ա'>$Y!8$NaUe Cr}433I<^YՆzYƵ@߱|ϭ($s | {ӿ D+A룹q3ܑerַqw|R"/vOԮ {?dl1H{C;(Ѭ-~~eǐ`>a9ɯsN<-#L"@p6_806^և3%OR!hM&eבm6S<Kd=DESc ĸ ?WݩH2$d?a k+ CE4dWL9OzYi ^2$܆ MO"9QwGV?f5` ࿽)йoZ|'_( Wh7lO=}A¢S!K*xQy.ٞ\_y hEYgP _MIf,^'<\.A٣pewCG/Anr55Ԏ>N*mCOqcX'ƴ$`ߋyhLc+;5ޑS5ĥy;Eի'ZL)hyc}7Ed,eZ 3}ip_s!QV~2AP䣓D;\'bqkdɠ~wÔJZRl#A׶P;,] W lP4V}?5ouC0Z4^Z՝}_Sڨ|1w4xbF$$HC^.&@QSʗ-|"V2:}٥FeǪ_1p3@xha:6 o%xrV|5X ~S`$jK;CĨF#U">+DΑ-@cfD%vE'͑yªfKõ`*FC9h*ݥc67dXGvEGc+,3_Sw[ |]xsĕ0}DЦ1Pc1 r'gn#R*yM[ɎytIJi/{Y^bhx\R:n\|)ؗf|_Iq r^gڙG%q1lɞTeי:o_2ԫQ7xQXj$IE?%hM ;ݷ9bbI[C(" xoOtI6 B9 sսˇo*5߇p2au;u@pV~ݞPzQ[90\C3"S)q.5Y>݃@N` KǛ56/IxUkɣ\(70/ HI3@@֎$cYb>CQ# #(9S/\`/Qc͋j9FP\kcURoxfo v2iaܮi\d/E]#ւXu\挌4>:ly~/"/#CW"74i1@b=Htc2ߡtC}#'xƔJGiEdRxdW7&OIʆͷD{ٵ6G,;|t? #Hle;謘- ͣTQXСR#{h+RIwEb7%X\J la|v/xh`&+Tȭ"ا7qWtsc>`nVoIf\~F81@;0S!7e"E/Y!93Lb,w]`#doT[B^:#ӝ-;.^d'\"5Y"v^-FvU],Ob{!ڻ/fTG3Cj Y[_D 4B(gfX\WQ:+vA>/(.`MmnkaUBLl9kgyZB8y,.Y/20v6oc=}S3<A$cj{)baX4xY;jP7~{4=QoՔ|iq^'Vu'9ǜG7~Y ɤFvG>\ dIrY8L? p| 8;Y%QO!Rӣ"b:딼LlXg{Sk;x$?,#P'UaI8pSK/1ڇ ~( Q6qK^< gm5D?]PO?RM0tÐr3KbJ @:sIj|\eņ ݠ+wd2Φ:귥:^AMd j}̬ Ym][ƈW+Q逎%'9t?P9%AF`<#NW"ӯY=M _'`%(Z7`cQ@MS7$0Vp 1 @'Mn Z<㦤O4Um`= D]IGe64˰ n"]E^a݈=Dv{rDHp,S') m4q7s %}#Й9l}I,͹v~;=JlrPak =ֳ)޵btPĢ/9֧'{xs}R+6+_ &.wz}j0bQ淆 t->ιmQW8/ ):K/#%3JP=0(g :+z-Tn39O rvl q_klOF"'2чvE922Mu f eh+;8vl~*ztE^IڦЮ%w_@SAjZe6C5dfr~v-v ՘k׆̓Me ;wi{ĥad Յ\.}l 0nZ4όCöW+m3]iE y{<Pw & \՗M URbE^{bmo +CYC|XZPݭ9:Z)-SR& ,,Ps)}hj+9틵&6R[(@86$$L+>? *v_NDn/j@u]ؔs҈ jJ)4ѨQ1j֩޾Qa7^>f}j4"U'GiV'g*J-r̢Մوj2%XXHkW__vyJdQ{@H "Vsl-߳M; O;89BGc&X!iM}78>Iv76h`laU Zt4~,.1nb;.,]Y@aYK@~|'C4x>R(-&C֕W?/x\b}Jrc^J{v99P[fjwF@n (m;7Q}/P6xhf$<:nIah+Q~o,h)f  0,ңBϺ!o_E<3Xn iR-1D|Fd :1%Ñ /0rRdY:$M3A _@²85揿i0yEA8`KCIﮜFqv&]J囤r1ZEZi6)uԱe1Xv+X $`C#3ęVzϛ6Sj2Cv^}V4t 7;RA\LJo[fxj uL Gj$ރ3R f:B8^WjB݆}tt2v҄ٞPU& r"P.%=um'x&4胠Q)tnȹp2{e>0dEٺWZ6׉r"L$Wul*2qw ȷ]xXn]NN32+ŲO~1%~K#He!K_,n~<[LݓiDEMS~,c3ذ?d.SXMe鍴 + ;D)goĀZλR9oŤ8O,~\cD:B:yOwwtKb7:9lQzNhόӝpw0] _BE[ Sk[$=me#|:%6 1UQס$$&#eBnu^FTpT[)g%܉.5{e^? LMKJrAL8: oaD*)LG&Y7*37A'Q rQ9<]ᦑ6 CqwwDEBdP,eŹ# [ԖgcN"iшm1~~w4ی.eTOn̉i7#FuTaoohz9M+9ΪJhF@tC>!␄c:.2D ZFZdɗGAɔ(H6^\xӴZ Uqytr|u }XIDzO7y'a[ {bKKc8 jzڳ=*װ:qψ:OY2ħΛ~jE~& u`3Y?KNyù6% Tnt9ZNU쾄.aW ޢtuI @A.d]3'4'shܥS)rG> -4,.ډ"*ޫ֚dB("s.i<=?fo> ) 5YYuvHV^3)\]C!\DP9R^:v%;UoR#50Ճa";DlֲEDؘyVǨt_ibX7-bR.5eu *  Z^T`Nr]o>DrRCsTD۵QeNj;Fb 3F)μI~^3#?z6!U_ٺޝj6ފ>5@i -Xmtxs3[=O`O2rQw(WAݮj#!H=Qܓ[%-W*)vd+!>TE˙ULioc;lQ2Y͊.2e-w~ظәz2٠CĽQޏ,\A 3CN8]hڜCgJ#[aU"^fY"y{kk hAExW`}YH)(^@U`~)'{nN8:V iHamLm0I-ۀ~ Juq_R4&eshtA+k` }Ӗ>եI=}ZmTh=XR㋪tS /Bjp|\+pogZNJN'n.I3؆L S8 ?6hcb3 2)Cx7nԮ½%%OV3>Qq/˩KP5L*Skj:1#$ 3k3O8IWaƒ*+ƺ8Y)NtY5=m=+CV'E ܕ+,Tm34;*ta#2T=H`,pJԣr 1L骃Z9QP): 9ͤJl~rn}|9+rޙᴖZTpxEzZDe@$;Lӗ?WvD<[Ikmc!'F$;򾋎++˄(rRYw '1>؟9ktyVݍpi" ,GhP^GC.K:L&\%#fve  )R1&/-:͘ؼ2%* >MLژkpcVoqZX߅9ˎt%zQ [ $Gmgb[@ r{V~ZۇGtAtkJB/y;Y智L,E'#DMY^ʴxFi8sCa#s|O;Bm H0X=dVm,_z|J4\(X cZz1Az/E0JcGb t dJylR"* N%tBiJ,aR }|:ԋ^/!DTGN*SY^0fOұ#F|p!C@5 ?x+&F`\A5У_qZ])r1v q(07ҘGLhIƳ r vY›TKmfmwgxNF%#fJ0yV*8}C2"[%ɋ0|ٚS=Md2.=uw(A..1H1[ސN,y-Yp|r0!qJCQcoK?lЦKݬښO<]i\ Yf.ĤF7:Qz)fI וּ o#Ȍɬ f =_zQRFR>k!y"zn_'>5'=D6I;w\9óŃJT}tmd@#G¹83n>㺐|Fگ4`iāV~$64xX|L1-ЌBEXI-Z5#o;*;oȭpvZ }QevYT?fv+j4V?j!ynjc'^fDelz4i! 3P,#C~!0DG|C}EK0*]s >6ݪ.oSX Z#g9pd{D"Ds$Q s$Z]7A`}l)NCi'Oh;Q:(*.B=Z cN+K] FZj5TȩstȚfޜf?_s8G#u\)UAE!X[`IqKe D~ ԮO #M[vjG +w/[3md\.8lelm֙Rc7?5r.qDtEa_z#:DCgRmY'2̢cwMƎx erx/E_,!Eh_R(7H=iky>p/1n A2E!7{T& H?)+o!er.8M/k0ظc(~XV~d=C ]t{.( |pSꑳU7$5]9^f:Kqh5B3C8cDEBy6=^Ñq%|Ǿed܏'YR,Ok}@la]3{HЄNWXt|@ bj'0Ϫcf9V[2:iQZ^%^O*b6 :nO;Ek)+X[G.dr f*dZN8a|#_a<;x@HknCDG̘IT|"ʼ 40"-빘5HBQH_*y; 4At(NaZ<^^"mN J7Z1F3ҏ̜z@tȋN>9¯vAhA `' ݵȿQQGxxbM`O:0Ss >icLj"=8LjqBY5[~*93UrP fCִb/шȣ~(.EK=d5LPq:zz5S#ӗE2Ub{$(?ӡWQ-ZZ@gHHK%*3(u'Z~V,ݭv$ץk.*NVFu". :s5L~E F*у{:sr)T:hH,^D_mNr7 : ۠vM"& ,O 227o~w熼Qn5OLkf@xR=W[ C+j1?-dM38s_dnŖρŁ}KN9~2k#>S$ B_9XU'+]Q d3~jR+,<{lh{l*S9Zv3K2ish@e XxS\`-)zbU)K"L1K8IGr5/8hWȒ >;c-ȁV>!~(Ca$44ߜ*'n;rߢL)rQ7`@c%FJܽš> {ƭDzm C`|>?.J/ʇϘzwF‘gc ߮mݺ°)M1}(dN`]:X! AJ.uw5KYSѸ+_'c)SPޫ@=W0M 'z0XLϼlq+ۉK& IkHzpc-K:%͚k$6 &U{8˒|PR7&. ! F\7;e2|uPJuB:Ě+ۘV%=ܡ<[LuHʠ{a݌Cݰ[*GU`>z$51XB87!J{13 p*wj<> 7e-?a`wd!fIi9Y}_BPZV$}thOYG|mVǟ:;BEً" ̫&8gM}iIz*w6Q:m7| E{Uc-SW[HS:+ڸV\rFrBm:&5˺|CVadcyTB2ZQ2=C)羽hNhzǠZ_7°Ŗ%]Ɗm?V'R4PL HZ$(ݧAok9tV4.aN}-sJ:h?{NC$jZJ" sUeF7EV]%xIH+&Nc!,P0r"Ni4k_ Bd_Z_0SOCtL Eç=F[ of-yF#A,=!C,6,C&Suz,LLvT9!tRzY'c:zQծwxTWl-1a۟|Z֦yj|[?r8DkV"I{|$@co4^{YpIB1`*\wm8܉64?˥6H݇z[4:_lDi!5MvaQѳ;M*"߻˂< s%brsbA`SI-ݕh1)ORthIV;9/?cOz\BGDz3A~sVmMyH8=氿{N;ludLjؚoV3 Vf|Ϫ%b#f,ՙ,~"(̭ǧFӭ9d[$32lamɄ\WuUk_{GlLhmU#Rmb2\p%OR700-+Uyb~?r_Zu#Hk ԦWvS:՚ղ+|:5ٯ{ڢ^> sQOu$3ߪ reuëV3f~I9La`9HH6 Pv/aOǠ",T#S"NҮ6MBҰKv @W739Uű9J/ٴJIfsƔWXmftQg0@*rpNmO$o8nJÃ~xQ|cc3G 6 ~\XQBC{U?':,2X`H1蟆~(# F;z@OB й9q{QjE3|b}u[ S'^{oJXT3=C$JǡY v]OBYAWK444Yܔ*Vq,*ˊR 4P@zQd]:.A [y{I˘c1H^/-C ] PKP`tХ?bDx!!v4uM"S?#91 % KLZZuPc?q7tJFclp;Jݚ}vec$^+ T^"DjbeL29ﶌDp#~x67%`TT?3hs iIl}t%Xnlݹ BpOywVN3!.)?.NWTDNnRp eM I?𜍩Ire"JtO66L[Cd (B$$KpbķM_EBӷDb,Ά;Ge0d}VJ|kNW^QPlxe(mF"qH;4=*&紗 K8Yv.]$ rɡd,rD;`=NQh @pMH@}O@NCz*SD4d~Nˎ*P1 AHCW]Υ%<['obw}{fX4\坱ijr@z/d8ƕJ5{3zCZ:^+\-# raMe{9WKQÚxR}uZ*r,8 @L!DL#*+f5n>ȟ?w7#2]k,a <ɢ˼@Oyk47x*yt+2׊b7DW9#_<,&S2^,-'04Mb^_wo{wJ[D{=QLA)a+* iVK4SbI$P"($Ud:-!뉶S:ҧZnV/4pu[,B ܥBq gimdPG|UzxKyk4nH; N^p 5&?-\XcO]p;: ʊ\vA[yor:m57nsr+{1N/x\0g{*v_$7xo {Vk|^ tΎvjd)}>بPbk2:6*1#`}>xoAM[kKO:@ϝa{Q6‹.ŕ""Z[r"Z}?`*V?q~Z97,@Skg0젢#+*.;XOh9J.r3QN%DJT$RW8ʙ*uxZ"$PȄz@ =l1$D]iS :?\Ѱ0z 0>U?Cl1_oͱ1O0]f|@çGu7x@p xЈh?{6΍,bysqi>:3u D79NJi9!#@pWGeKUM{S: Xd#(%Q ~xPJa](!Hy3H ,a$\̮^=}x'G0ǣvp ͊QY. Xߕߪ l^o|WM8YJZ`M!̐FO𠭂uUG%4dtw?\J*Vh IU_hOyNJh6P6SkDOY}C鬍(ůL 3szfruj጗| η^9 6U=J)b &#c1y3=uKQkB2R:nkl C޷*ѳ^_[R|߯W3+pZdmۤVfCU*oå?8)Z ŏa$k Ӏg[{OMSx@Ӏ5w+N5 N3 ?L/"A%<u R(s'1#6F,(!@f8áԚ4>R_l7|jr P}<.'VݬD(r Lidn;580|sI/7їgt\2DՕWNK2KjlzhN=|)b΋)#tl j+Ga w\o=10/҇)EӨe|L}nPbj1bA %\*9zi'DGd ^)6D]S C_!eW^Зl4~mmcnfW1MCcK6_IV#@T KV>C?T2懄h`Kҕtd@ߧ Xf4em5mIr3L*)zrL9Y z~ojnۑvs`/ߝ%TEO1{m+hCbt#Vw Ɯ|Yn ؁#簨\׼w*'O$DN/yl%2\wzSݬyWa4ˆ5i+t֭NIErN ~w#ݟғj|*y\(]~f lN[2NN\9Rې=0(kD#էֶPxxۏCcEȬG!Ɇ/'(ʏ܂知7ըl!{ yP¶=B}4{>i3xZq/M׻.ˍmKBf#+G@QpsBEIVɭ 7(5(΃>fB6J 2L r{'/Ql!D2Ȭ,fҼ%a9c(_ʼn,cZPZQ|s+j+QhÓԄheA _gZg$2Pr{ .V,#XnV i@'B/Tޅ#-55KU|Ŗ /A4W"N3X}.>%_øM aA|ӻ '%Vί/Om ,>Oy/u%e($CrzNA Y.07In&_cQ$$%!+j'V*֛,7n2C|GdSp5{ ]}@E- ' FfN|jgaw EVbh\a\lMAnu+$Q 1o:RC !F^FswԻ[@+UVyT 2/3bg]k1wO>ƶ0h5OXbid ˹}"ʮڬbmeHp-iB_Dapۍ8K%u0':w4fb}~+@,b1a7ES)i_r-K9"Wb f"f"Z+7I pbvqQ|]֣쒲XTg8Br7B)ȞPVcdBper7?"#ssr5;tKb`S#qt-*eC$gO9֣oMAה5i4;Zv MHq5aŖ)E&v6f&M̌ ivpSC'3hdIi,%ղг$"h`_!(.ˏMTcͽCa?t;ʌt &q˙dO_!fzxmOG"O_/>R&z ‡Wh.%ji]hSkjs/BB6y,tfCczMhbZ_"#(9=x@ĈMhPmGMc2r@dF .ikB_wb֮T%PB(DBzom޽ts4hJcPVbK(IJW"4J1Bz%8vA7#t(M0S89Y,ߕˌWE# a6$u̸fAfQDTYi߂=żXZ1LL1'p2} =z/5P E ȶ,!3Aty BbC~"wqߧ  'Y9<a' Λ`%.Lx aUxն~;N&/ [IŐ^"kPI+)R P_ݿT\W ~RPZ4L뿙L3k1 fr%s{K1vz<`_e5}!֛?fPhc+n_Syw(dĪ`cTL>,+D&Lށ8Iމ wSܓ(>QXؑc@cDs3̐(74W)rѓNJPm!E+dwN+HB_N<+杼4KD ۏ4W2$~+ECtg,i f;דhl҈5!SULʌ|I m'!#O jOKBAsHȋPT#Lw}GaK뎏Gi" @GpL $m҅t[9g­^>QJQSL2(3tSeDJPyYv2j{-`bkGjh>\acqCQCF V @|-%vn8&h~*enMZ;kD00!D/#CbR88_+&N-rŊ/֙SXS0P&sw;ɛ U9v EeIy4Gq˻tOAXP=X,";C!7=́rg̻q9ו WlS ?tc%Ha9y6ŝg # x-jiҥzʷ>xjRn4{l~EX!bGRES0(zY* 7 ;p#)Hd.<WnNDb,\;_}6~gz[Ml[(_7)ռ"sYݍG,*! #(,6{-$:5 I r} ) uTX:R3'^$J*RI4<=n)OM(m%DP]ďCjdC48+oJ,eKw'!4g\VכֿEtud&gF[MZ惰cK^nhآs3t]e# $Xq(3S_ z*ohJnqenr6fǴ]!·?]ݦr/MX7Qa_%`!!DB mfLrjhzie{Ӡ.vg&4 j)QLyMhv-h%=$EΈJB51m?Yݖ;Ѧ]aɍaaORgR.AN$2,f]My/;Tcp͓ZY*S3!khDMӿe}p E4&r6,  0Aߚd.ߤM|w>d ޯR-ͽ}c„:MuKXܲP$TNn k. a٠pS2*Nr(/FBdAeDWq8oQroWOV' e-;:y#2khPvPZRkiɼ (`MҺ@GU!'%L7T^fʲ e_Z e) ~ɇzʥlm,0Oo.UtQH C>_1*FARĠ>p [%j%Q ]J|'w:W˄o_?L̠ pgPVBda5<|<|G@a} I1kR5Tay))h*Y6j8Rle},۴voɡZS.edR5͊5oɐ5Adp=o̒=!|jUuݚEA+"y * U/f!ZgIc8e]!UgJksk!zş{r:ԅn $[ 9_^um9 BYB" = )y[nc9}x 7U)Wemǒ+/v6r]_Dfr"LfUpX٪;oj]RfkWҾ%퇋EF Ow8}fPwmiT#pa %Q4,jP m ZImGŒ!:|%8x;K`]*q?n-g?bu0yYD.mD%)KӧM0chiݶ"5;I(U 颧$9y8"W+Ԝ}m1!.`O>5V!JpGjzKuGQ=߶[y_껉 ǯu+m[-}>LTH8cub$ZznэI6.$Vд` ZzbҠ!hGvtvA !l +ڬDsҞZ|uDKך$x^[;ލCǂ[t=Ziz{ȳE71I$.̱ mār2 <"JVOg߬R1Ќ{g߁?JM_Ͼ5X0(4ȻQҩZ`5܁# i zVVU\b6@w}OǼe[B<)Csj#|`a`e$` -N.2w D6Kco 6݂8<*c ҁ3@$YRr0n-MΘ74fsb 8T\1d@XZGGzb zi}e@'z!h| ,\EG=%b J]RoZ3m͍F~]@BS>0 6)h̤vdϖ+,N9b Kb/_賭}·US!4C R ܯ&=V&^tybe}Hhe5tuk9S8ӹ6#!aaJYciyk̃TG6U z+PXsЮi]e&DfN DUQ- !Ei^&`ҟ{pwPK@f.\M]p=KxmrFgkp`zic4Ȱ> >/Pt+(O!:]p1M;{ZQN3SCj0jN}KqsN"t[ ``Μ#J4^.ĻZ9c v%W @ 5m|a3_,)D z DLdmc=VO}N>&O*OB-po($ %TP2wC11I0ȳ3b )^8m﨟}.|dxBt4`.pv~Mf_P ަCǔyC>P-ps`@ncp`dH(t-ޭSN9OQQk`X=G(hIq+ B芢01Ctgīkwo.T@??;.6~uV wCv ƎAZy j$6Pls;FFfB֣3|v ҦQ#G m|o{2򠶩Gb;|~فHWg 7&m5L~C2d G/|\r"K$#Lĉ=_v'm9Fn]`ҙ\b ɑ)ԝ./ S! u}JlX=K2o=کn yht@qY{vB^|hyWмܹeO.b1 51Q z|Y5AOӍ >+KP ٟ7x#X`~2̷6, r9}PPF\fu5YpmwSy%䷛_JG:<=Z<8Or(ci)y=-LC[D9=S:sÖuC(l-y <&yQ,3l:Ybn -ym2#$֤^N3xv_%wR`wԏB\BAaq6572jc9=}EwfNσns$>b#k t_y'#x=v- |*'Yv8wet1<@Jm%y]E:}sv6)UdD2s`| k lhQɾ24Es_[|0"Hj&(pZtځ/Tf q34@~L>?@58yVDW u/4҉s ;۟&,6 "ϰ7Zℛ[jE,ۃqq@pHub$d׌W./vmtK`T{ȣpH(Bu.Dq )MLZז#Iݐ ts&l|ᬲ޿ w/[[aYxt;zmOKk$kJb?+ȖԬz^F Gr!tX䘔>Jq Vqk[&V2 c)id>M'AFn{HZ` \-Ս I3֭LQmsێG!#F"LDF0Op!E~3BV6vTj=FR%i{)nc-5BKU](qc>@;f%znav)q1J̋_PQ‹׶TUŮqŐM`89F%;ƯY2acr@Xu'6"}XT[($Hׄ6j4nNcy] i2so3/s=-U3P qϙS?ȑ7F?sw_GIg]TQMNb*K- ud4bR}AiC 2stla]\S,n. n0UBn: V=Uه NNa@fp a%k؟E[,nb:pdB= Yg9nrw~t^be &~: Ɇ1>&T4'ߥ2xs_"]sFdl7ᆍ)*ȥ%)/{еovIO}7m´$g 1w ԢߎSmd‰"Ar v?UK$ U ˥ĞM0WCf+k=$ׇCWrL`W ?S6]|_P >+21K!kY*0si.goדG==nB&7{"eQCb5(U?җS0<: w&h8M1Q\ T%GCE_s!Ve9 )'vZ C[V<=<ؖs: VUVc& gvR{ףr؈o*;i!$o6ꏐnVR6%*CxO 0ݯ:l5oЋ$`65|qϞ-=iDzM"Sզ$;65 ]rh"BK&_ %M1W-e%FmP50Te2@+}!Z&U Ɖ !;{!|~ z$4k(zcͽ[Z'1FܰJ}ZQpA.zSZ4\}t~/(KLw!A&iM&dt+k \KAą` Sb:_ƲH + S-7~˟StU2L7:BSΦ..V dTXr8LA1() Ot+l,sS%f`d˜!$lfS#~DVlUXp]{'JhEaߵ~*4"\~ Q;ۄFۛ"3Y130Z4126*ƙVQ~҆ 5%kTww~ m}'9]Pi%Yԉ 8U8YujBYؑ#+Kܗd+FlQTB2m Iak銘㼢 1y(v(0ҸDl.Y7*{_h4H6=R r E{Ko*\jy?tBSY IU͡{, x'6c#;Pמ i?iđstQˍɇ8HΥ&-vqF,+[ "w5[S>8] {K2*cJJ)?] B6rfdWgTS-~H} %Ee܋G5&Z.3dhjm伉Rgzb%bė2rE=BJ&$e"00e+4D3rX(9\KVyt.Me=k/kT{dϦD\Mʐf!P/E"I,*S+Cd(@HCH})TPӅ6%#fխuS]߸$ WJ?lɔ+#,_u!祣g]0ܿoni4XQ[(sE4a(cS~AYD1З2J1kkWʫcrbv@ 4Ֆg؝]^H>obEZ5!dإ^ ](B_c7Y]qfպz+Wn H2!OQN%BmQnOzkSxk_#ia׾0 [bokA+N :NǾmL @ 3ұo3#d3.`W$f59T0;1{ FrʆyUB"pHY=I(PqJ+(X^-wC;x(ytk6\ isG 29NX} ։P~mZE⸟=@Ɲk$*g=Xt!휩P%5 ~VY?GGC,q{#SD8:E x>oRS@LC`3H[CBy s_Oμ[ݻrEEN&ݑ眛,'%מ~ Sۺ3K_H %$RHPGmh'4FVb-B˛AN&q8fNN' kU6WoK*Hy/tYy |d.XڣbWM7?!ÝWۯnF"" ՗7E"Ko iR|.]rL5o7f`8CW@weuߵq'7{bσ B L A!g[Ye}f/%4QZ+4~7F" -u7߅߾;.œPݵBR=2,xSkn2TYy˥R%B/h@iċusߤ}2 k02%5e((_O 3=7ǧtr .>}A{Ȓ1YmRy-KC;HI@R[BoH҇abun6아—?}*\&7Pq6ҟ&nxQX!%^+9"%kx$`>P"x *+__2 7#X;3//v)xdfz\NXc En uq.ŧF׺,)XEck(_ V7 Xg[poSO!܍}܉6A~]S֟vh6O(3=55UrN 62{o'v;"zSa>䡯XQ'HB7e Za &/7g$hp//l?f \Mlo'~EA6E.]?t*4fzyNI Y *FAyy-KxOZmNTZU19<$m?tMf+b:'kc_dX}mVÝ MQwy k0qe2)BԷ_yDDٛ S>Y kH>P`Sj:w;v[~ڹ!bkwLsDSf=y$Rz)tT%JgPTdtwʰfUɋ:X:XSDu$Znp=AvO[DCxF,`>:m2y1^Fщy\uOu,(36LВNLcҤƊW~ߞ!~Z )p'-e 8b.uЬpV?/k"؎fU p.[^ q\A9/!cWe+l%vi$c}TQ ( jJahaz <^$X0i6ϢiI?%Wq=bSw5͇VC崂JCtCM_ 죛ItmohUf ae0Rh%? c;^ ꑋ&5yFOs9\y<="^@"=aLV@~_X{_XȪ! 9n@4-X:$")<*.iD *;{s:RF[GQ$aoo[3ƻ&5Kk컐TwgDn fY!0~IK+xI$`^@>QdUUZˑ(^KTcX]oU2-Թ;֭kR)y}Z}6B(xR )ح=Mp+cH7\'swsp|t0YƤyV_T U)reo\lwm:KzZ SA@KNyJ#ӋE\oEF$nC'u0.*,P12RJoyc[Vn"?/,I}l0_ܞl&(;(u;0)."6BGa[V#uni}=+>|5op[Qo.ߠhS,i.og^k&޵4Dq)2k2GH4g{ >f7o :*Ǻ_D?H.n#g4.N`^K:© g>u>,W8y=_ fBu+ikj+gVeXl72A+.yjmE?~!gvΠA/yeI Eq3B2z;쟠 .{xB5 Lӽ__~CyUc|+4-4p_/G 32Dɀr^yG6!+=YH\3Vܶp8$X_agTd)W0uL{zlh#]qQ˸ƲWX"!yYbw/F>?YײݛRK$f)^AuP!!JבBcL7Qsƕ:fnb(Jk6h!6OJGw#ΐ Fn~iO@r~:ػ%p /z-s( 2̐A#i?G/ ?Vp-wh"N'WֹۡjnI2C*c!f)3o\3=]Kq7wtY^dY6ͣEIڴrLX?;*[%Ͽ~5xtX_US#"Zut3>E9Z+VJ06iEQ|TZgZK\th3I[3FGͰR]s&"Ƭ:Y]Ȯ/jܒ1fL;.΃Z%|)'R: P2ʧ~Hհ4AغHVA1 !ItPZ>kuJL!>Qd_,(P ^ׂjedو֕ Z -hqp7+ t5M}=%4FIU`&1"`D>Z6 d$ 2 [)RblQKGrل,e$ת[vN`B/%A{sXu gg)R+_^'ή^1+tl0^F2gzh973^X?ӪBvc'5~a^uI6)!ZܴoAHlޮCL0݁\_4*YdO 0"+n@nXhWK</Kh\О.Dc~ΈMyFeRlGGLE-bM ~\UψA捍[M@\Kŀ.,}>n!qZ࿵>z3D?T-KG7 ?05%ϋ )nd$mܵ1Ea{22_TЂxs~l%ynRm *fj+Ə4=`a# 7+VO}S j>֯)W'qwmKki7@LCHW ,._)kwŸXt[Pi] !J$djNщEU,cox{bW#rѳPuHKe1$cW;hm69# ^3(ɥN ST6ik3E@b@.[ɲ\bmh9b2pLCl&|ʴaN~~pCD<;8??#/u~n$I}R`D&T_ #<(F[{&&_pnBMzlƜSh:G30MզI!KE$<4y *3firDw7zmE^x DAh&frΕQ8K]X"t'k,4nr%KA. rVMk vW& ĸrMWG"`"X ,ݠOtaǒlִ#..N49Ho)Y4WzV^Wl唡/x6z#*@!v5oFsf]J WK'Uh U 2gMâ޼kJڰ%n8j.LU33BeyVSߚG 7ƲCւ`uFg)5+gDlr#^;t4`u`K&/i@ҩJ)}YS[9)iW_WlH/8(՞g{ۼSȗ7y(:OunI S@ŋw=P0Bq3f>=PWīZm0;!V$^B=POQǢ`p sʢ:v8c=n\̸aQ_sLxEBj6POmGH0Jr&^ZЉAfu|D-=t OޢD&iǚJ{ >%%c8ŏ*+M%Cƚ{0UnnraX1;m5ȚX `$&aj^2`%t٥׀÷ 9ѝ,Qiȃ\«q=휉+)k ,5}v-@>^bF vpu܉kthH>&-գu1k ͬfV:qՃwl3ٜd4k[wN>s)jH-6TJ*yCPDÕ^.m3z—ʼ&GoѦIٟIm|QͳGÍf_nO8y}J6s9p]Avlwӛ_Obv5mCN[?t-<[1;MP떕80Qu.+j3QyejHg\#@m n NkD0畵\Vo'[S!Umɏ!aYP1`!IQ,Za:R̮F@-^(y] -L?G݇\`.&`gd1 ?1.WIA!0, E1Ir,@!3hɎRz>ra-i2)45w,RlIв4Z@k$Usie3E;— uRS D2--5m&<@*J^u{ԩN#')k]B?P[LI̴Fݰ+{, +S>7(6f!A;ٖʿ_;4|5ƒ;3eE9Zbh{xcv63j^RݧAhaC#$h Qz.d?'=իi6_Oiw IZkvґcs,9M͇2Ώ(K:Z/矸բ#%7yhZ]7J dWc2Qڒ #x2豋CA;7a`H`֕qUO˯p:i7](2}ue~%`\?7Zd⠶3|yZ8|,e!xO!EEcī?(o-U{EH#<81Ƞ1Xq+ 1;3t9JUشТM._12HgkG 7tK/_M.J^8C!ԴʨON?sIUʭx@L a@tYC`x]PD}Q jt`So{}`B<;v|)~%9?XmEGD? \8JyZ vš G# |+}tI?0Zζ}Ej4m5 }ήX+гIb' Kv.ѓFcYbKo"ͷ`U~Up٭iޖNRPvX`{qvT}ZN/6$;re;Y$9:4[* _梤#ZU:<7| sO|uĐa?$*gw!>jS t n|\Ќmw *ja@߽cKgfE~3)͖;O\mim3%v)Eɢ|TtTؔB2OHt"; [?3+.:/ 6ܑUGdDmWPM3Q)]5S/dzߦVAB)"2uP)$X5xi1E*YXP,Fnvp?H*֧NV"ģȏ) PK{ަ甉"N rĐNViμt|)xO$a\f"_,q˹1}jb^; 7`=Y0Εpڇ]J]vzP)5E4EG|T3qoip[' 8>тȳ73fѼ@Ҵx5LFU"&H]Z4>xtNGt֓zn_S5c:~ʌk]KrR9Ӄ 7t^% *&mxD̀͵,,C' %Wd<"knRo?gsT2ɟZW 3L.{"ݷebMO,euLtua7pK%_sFNRRy4k-ڧC=kDI:r#1ү//Ix7Kveے&7v5no V%͏ IDQ+"P %RQ;ɩZgXƤS6vMP~Ų|w4]AeePne6z~c-+w&ENsC8Kߣ \~UÃ*}mOzeD1\g;:>WqÄ|&R20L&ha/y ժr9$t9{j";f|݅7~Vcea_({f7}2 zkw?\"*s2l'ZEˈKK7#!ǁ DGv]\pUM[jZs~s/<[Ue+PT9`!JJ~ǙEZqA$F9=#ļy?1Ml{;RvE}Y+۱.= +3 ձpqh t\4Խ=p6Ϭ!="qPIn`.5Rc[ȕsq6Nq4F&47o$<7iB{ê2WO:jyGcn@Yvnﬤ6 錺?&[.A6{u0ạ́rCxҟ.1*PpjZ[3GɩfUB;@_M%F9gGZ ` +pNX!]`VrZX]Źh^_:pA\&KR4a{Uv z>U{C3Քb9̎LTnpyYt/0pXe͙9 IMuXK$<(JHKjK@=hd5X0Ԁ=<3,[Bdpy+NjVo-4Ųn&&g#v1_֍ѯHe :'~sf`6Ns)W/m Y6VJ =%<X)z>Ykv @ڎZo"ken[*젶B-Ol_MzաN(k8|&^|ٮ’\J֟oR.aÈzq7 5m%pldH3HT-'%nUS'#5?ʗGP i ^bPBa~݄ Z~(I+E ?qL#Lr[r3fV%^kЮZgK=&MFea~dpki.fc*3$K:چHu5b;hKBhn`'R-9+Y_lf;ja@=$lHhz\ N4̃VԕYKO3PVs@3e2g\ϜTyWX?6fӒwռVÍq2Nu >ڸ<߼FUςI/L=f4{'&E4͗P$w Fb̞!ލsSڄl0g!o9t,Ȋڐ[cAT`{e5ڜKu+JY'DnS^4i[̮oj% '3k]ʧҊR9:zz,yp&h癵mf8J0;*Z18 B upeyRԇM@7^h7#)0[0gh un<h"OK! Gi3Tk;{b,gI 5S %He!scǶAg1QxFz>jV1%:wzHW.[y3\Ƴ5uCq! ٺo::*9Ny.bju\1Λ:MEj[~WL塶(rҮ5;‘( (C:\ 98Rk#w9d,Eާ"̇DHDV:su"U"Ecq^R){Q~a`bhgFG佂A5. "r -kK} @PU*,F3BdHcno\D9+H$D#DmѮ%^;@ HEXo85뽵;JY"1ÍU0MV52.PKbu5[Cú4\M-,#q_YFou 5!xy{0m 56L{ 5_Na@Tr=gΫw]`S婤eG[>``2"s'/ t+n*Jk @rtksGs /o` GI([hkV,i Da9ꛭB}ҼUk \Gw^㠕M$ʤƆ-p8Nr,siwar~HbˉaHP~u>j8M]EhʄN\Ӡp@d%+7I_K͓7?ƍ2%@ &9LdY d)Ю'VK 0A_JpL,+t9\h{E5xBN}-[u/is ܤ+JZ'XHH.reiK WH?jg;g6L]H=YrIj{'qxਅZq߲j xG?ӑfST[]dԬRה~ )]s@- k!GSmk%l.@Q)'uJ~;"vmUkAgKE^Np+ da{_)+k*# 6~|KGP:1 3I)x4 D4/D^8|6}ɮS ,!3]@|l:uef#auW\6t9~dOJ])o3 4P{,yih-!ʻ$3oU`2{:7Ivw[YsUd_+~Zm[`Brt_<]y'AV۟ë .I5`Cn%V(6+ 2j'm$pSSw'Ui L.mX9%TP TĠ( q;qSsCyWZ۲XQĿsGE;AK'hzW=^T FAs*hEhR4oF`((SEVu#R%nOݰF,%&\x2VA>ZАBt^rǒB0pY]X|B60}\sվq UąH$%A46v'g&`Ygl4hQ\pc۪/pر~>OkɚXambDK+ V O@mЉL9q[7 R&4x zZt}Ofmi٨&dAAYlu-֡gH*k4Lil\ˇԶu8G4oͻ1uIvQAJGoࢡf.l6AֽLP; I's .=cbh6QHl<_]RFzailH2HWe?ML\.UAr*,Q»o@VA:qc90ZL gn#U4_=:2N4e QtVdokt쏹}4ϱ>.0ޘ [ST S{+eVHq.ݿH،߲WeS*{ &Qm 絙~p'|cZ"!Pt(Sū( 1u[8>I6Ҫ*Hn@'ʻԪdW{=\nO3q+ndI#X5 'sӪz\+.cť]M4P9(?fAIJB^!iaa/q\=dNxU*JUv b^]"]qw~reI= @<ߤǿFt'f2yfd-v֎xA߮jb,7!&'9_޵5U~҉qajVɣ̚ʍgRs~K*q] MPovA\WjCH0cZdPp$so#mf;Z(<7b=To?r㟀y e`@< ?V'coJ')7U6))Ǫy$TJ>t #`F0!ES%P I6˅AE2}Ɣք{iKvJ,'|Í͸?5JRԎl0okWdAɮ}xNsTH [m/DXj1PCQp0V|UP׵{!w=^"ܧH0C = V'l1pvsEZq8tE`~t /%)ڐ %F2νG To&ml*le|K>c~f$/ {cjhYLxe8S TW~|-N)W>OzSc&t =(ʣQ?iy!ZW{m#R'{7MO>Zz y֋ >35"-#I&$&Yn҇[Q SQE딄f4s4tʥqtܣmsvZ000>}óUUYηBvPf܆; H`[6DDʸIUOiti#L[8'?.7psyrC #Ҵ OI#|),a.R`8*6fNSS؂s+UF89x߻M0n0qt`:\]>) vލ(.%; j}-}MX]%PH,_Qvj4kz 3f̞;`L4ck6KwHTH:@g(m\WlOHˡERw7*{9zBUTYGM)7y!5a%H Has0?zu8ķj^f*Ѝ!PQqvS.ċV/;a=rq*(L*,p?; *O7 vVC[w1QYF ! :]f|Qɓf)SnItdꫫsz ݭ %*]_a5~,Nm zXsI(z7 蜴[+;`c7HBKo:f`M2U0>'>Oa YQஸ" $}9#uqѲهip͸'nRp\n*;nK Q2Y?: nMM@Pa1x`)6iZ"&QW9#!Lm$Y0+<=-a%[+sZ=̟wA]n\8ߚ8_gwR8Rm NAx{QٶkMp}a[t؁mY/'{9/9RCˁbPDv!Jy-Ck,oE=EjcRl\5v64+l>BgȢc SX#DHŮ@ hT TPNX*u[;PfN9h.t/u[!IE[$@*2r=z*Z':9jP^}쑈IcH,ؓɾ'&7S7z95YSU?ַxCl?M0R 1/E\li=7xCK]x!_7%$NNcR򝁋WIzY3/`^ #ƫ?C\:Џiffv )* B6}Jͦ3m>N)%+><;Ȁq{nk/&MKnk*,"tqI8G$/j7B# l뱳C鋼N4ylm12 Aa\u6O`EI]} {~(ob-(2 &XYv`/%X캿\{i;rTmѴ1iFIF]孫jk[ &oA2`d-Ҟa2Lu~ B -- u=z0V _`PaIK wU"|顂 /)٤{QX ]RY2aw9tdH-v /bfKI1iL1˕qX̠5 "وEhCXPMk[!k Ԙ8ɩWJЅ8}*JDYbj cN\GEoJE{ژ$`S9F[>iJf*L#CKIW?Yu 2b2W]}UJ]fxq/u8 k@oyk$9mPwM-'>:nPvi.^ݖ lw`XV`x g,jP?`/V2et[ĀǮlx';$&FF϶ rFI"Ez zp><čbAS8R|mMІ~9)1#Z/^uR# {[y0RYr@w-W!*YŌ:BBIR&wIߥ+⋵Sė 3chXbn'ŁM_LqwE* 0\*0)4uyozsz e|#$UPM.Б^Vn>hh~< yt8Bpn͹mr:C  VG>B#ah* *z-.'|h[/d!MI*]!ͫ zB%H9=hHWYxQ~PCv4tV F*oͲ"D9y4 `~ Co9YlTʹ9 lUZʔ쓦mudl Q34`HO7v˅+68.BC2}W{zl+ZDpJ<Q=h;n@C6 @Tsp#95~;2ϒ`Uyk2|XeA|ǗLV `c+8PbA^06Vң9"`i}3WE2|WK]cJŭx_jڠWTICL6,qjH1Q dQhU~,g#Ip!O^z T4*CuTKxrNz*K{;GDFdn+jn#lQMAi0nL08L}hڬ`ʴR `Fv\c[pc)3[~+-FPqs 9T;\Ta^;a jl?WՈErGںbr酌+j g=~{EGc\ ٓ ;x\[H V |_O.-[AEhĺ*RLX9;PanM; ܛvlL=J;~{it$}ĆYW{A܉M٦bp#B׼C)f*7E(){^qsrfӛ[' XUrn3o8xfBD[\(s*A S 1_>GG+6 ᯯ5נ,tEZv$AMU4R 48Kf^oeCt8#9 sԵHro ޞh"c@167(S=;e#$@Kv$gI}D,QvSsU6p(3:DNF;S:th6uVAwbuV s'RiltDO'ہh;6ìJ%T\HNJ%U+'dI܋괸78.U 1M'B2dn| b>:U $ WJkHOjbqXoPhXfC!}j#A5$R)ܞlf% F?.GW89PlԈ&`z;/V ْigly5CM)Jf`OI!Oh/" W,S@บ 8;7ІO漌kO[`/>ߦ)Q{/k[Ñs abuM{V_LB݋UfGUZqTm1/s9y}mk\ĐDI)nAoDtReF҉Ab1x?5geMdIhm՗!SNeH&`$wLZ~Pâ+d-l=O DVpFtDwsNb'GXlZC#![%s &5jObCbSAsJl1 IFŝQю+iOݖJ2`!mϤM]q f\ǟ*%q^Oc䎢 x)?GȲ^ Æf*Cuhr9.{&l7E߭=L'V6T܄q׻6QDBu N !7,S;a9._>" MGMaG! |}X ȩQwOlCP~3zEFv]Fw6q) =@2f~'_fy`>JMeڱfw{]"D=MʢkF !&&2!r>u/?cL bA?pZ,GTă^0Acfse8_5d}|+F/JPU Ǧb΀뿈:jaoTWŦ4 i34LR=@?߸u6'2=?jzJXx@3g#-&lLPLk{DqA_;֞E(dp)uf@oG~K U 3ԧ\7njZxth$G gb^#ݕij[[m_14ntVYKs5hm%.`JJ _'-ȧ3KUsp@L)uhNyƀ /XI(%ZW8`V`GlX+~Ùi9^&`di~@ZP.T(0[ \ FB49K8#9pXz&2-c@ͅ#Sg` w=O1_*^JAv)pgret \܀FXj_1quU.>Qhv~1e9 ,p'j Uq?Tǂ/@PrKa*fRex_b6v$NrziT =bRBŅ;Ye:ٹ j_Q L.0|M[t*1!m5x ŖhYttj.cq1g\VI;gk9>^[ !2Ⳮ2.=]F-3*sò)GжW]צʾ< i"1eC%Py.pn5woY z*xpDs1]9dqJq*{Y]A:y{GVftHZ( R@a].$<"ث$5hKˑl8zterRK{8WacCg1Ї͔UҜ@}M5d!'[Lg^.[VG%{/} me Cߝ:Y ΝgVd!P@giVP1q cVziDyDX ;0{CIZ 5{yogV ̑=Bw;]K,ʹ`,lx;j7K5Sm`g)5 9C̣7i/bYmp,"Z p5JQ Du;tSf mlK[\0Js|\9sK%1;.p%-=mVc::iU!h"3@Q>Ba$z28\6L;Π'}ǛX e9H"tٲz%&[GdY¸}}5Ӎ4K>Onx4=%>j-%~eC+ =;{tuvf3`L&Ϻ|G9 `+, tȆV?.mC$=EPuP?DU:jaKEuOU+Vo{x!Kd8OY-bh|ϱ@B2BȣUc9eYW㏐q=D}_\L`?:L'̜MS9sR-)|3@UbwK. IO4|%IIxBu<{AP ep) s^ _ɪ>ClW$$qs6 ೞL]пSv 5@Kp ͜Hd%]D, |b=͋.soU+9ؕ. ĥ`UȌؾ S5_N U 0Qh!5t8s|F|B/Pez,X'_#1WP ]]"`BMDVrfGRUO&yB%UM(pի@VJD>m-[)i3RD\"I`얬 o!XhIK]ިSQ)Z^R%fuI=a;)AQ3r Dxe-|  ~ȍDV7F@1b\g.'lc$Jzi7~vV_%NgX0KiW%؜6 E[GP]CXd4ťKm.LbFznei }Otk$ޞriГ/=X.ZkH߅";DdT7VA;$ 'weE92.;BƘٌ> lBO9YtvrD=@U~Lu.Y۵u+R>{0⏣g/h%Y5+B1"y|x^* wu(Ǚe=tA@˧]7~9$x/kLZ9|UOڬcKq:ϫ͆LQYݖQ!zǼMgc{@;*s((?Su{J;|U(9FIswD{fs&ʩT7!d#3%.l&&tv+3k}3պ׊r;;N}m JɎ!D[)a٘=x hebv\(Z42P2L&ګp^7shևD.whv_=XŨR+&XINnjxp5:8Y&DĻg#W'@khb[\w|T-L ς`5ib/(^;fNyfj4>cgD6÷Q,[/p챕W,.w[cszJcMZ Sb΅tw Hx)Sm$+bvz0cqذDu9]9|h,}p~C*Zh6G0D -y4WH˘ƱtBv ?fV{q.0:5BLE.Vd;I&M_F*ICR-m!ģ[K}6Z{@#?$e"_!\]/TT&LA"AiKǪ#wu4Z j9:uIe%= FԄhv;z 9NRTzWMr7e"jOY0xX'-Qǽ9Qii.^q<+4'CfFv^(n(l_)?@jVơo ( P৖je!LGب+Ě|x)ǧ`ʧnË4;qb^<>v̓RgX סvjSHS_3T"m6[#~)QLGjN0f/ӂ˶'@џ _L)p;(CBqb!CLfoA&>}T^!3/T/XOZו '@ OOTJO)&'*{sZ0u7" 5;g<>+z'u#fbce⸵c< /ak%JMi7l䄷u_/%mLG+Y usGSu{17Cp.A[. ':.&W}`1ޔ2?5—Y6>C2ڀB4$;q9);(Ϗݴ#$$Z?F{Kϩh_pk.m(}0Gc/p"'8'Oex = ~ /Ц1=GĠӐ]-H|j[ВV'<[8\! O)mn>,*Fbk.p-o~UuL':|D-jExjwT.d%7?S9<\QDزUA.Tv9O>sk`@f.t8b7<ᩖ'J +P_T9t+7%Q{/L59c^'p%Dġ˨'a+ա´5:뜔?HQpWay>BpɺMhw~uWG{$#DĴ;MdqJUs3j`HEknЏ|}v^<̘DR#HGze~5N3ou; Pkc/MFTV4^ 7rGO7РPX_Xl IdZmq:jڍ4l5DDm=Ys%ҰI4ޛ\m-3T̢}Mg7Xvt7T qaY#(2kz8-g<@ [kVs/~@ `Jg%(a4[63v}Vw- 1o46-fQE!${8QZ ),+"uZB" lp_1+lƓ3_7dN‚K0q^$_DR\̴Zd̢ӛ[/ʡJ &Q!dQ<^@A31&1)D.G.P8\R-rgs 2Ny tWS4ӿ >oZ2Hت@ƕYSvAկRс:F^]uCr x4GjK%#!oocq r$Wwyc-aYeww\ĘŧN N\wa")/tfCV&ؼf T''V6D=:y`f#?X~\ƒjCЛ*>%b,@7ګ ƛMSAGIQq7X\G}%|CK bIqGm3`G19I^nV+q@磙i!7ሙio?IUU5&{fWws@S:/3[o{ {;H> % Ci[X n`U+ג)_Yl)2.)(JX7 ev(*Yvꍔ6ol~-?x*u; Ux5o?ERvP*ӤQ# [ {:J|HףͿefcJCt>3캋m~1d)ǚ@0 l~uT9&dD+KyӸE-n l:q,B}Tzߩ$ _JPw[g֢#ƨlQ#'TQ1Tz!ӗ//-dN9juo8q[N'_I:)|8ӿ ` a~&=&zg$J@Q/ i,V4dJnf@]F D>^nNL\VHwڥI@Ul.tK쨗c/[65׾WSVF>BXԩlf3U Z)@|' ֍ G=}!0`Q7;"6gH[(G}83Uq<O/auga"*ez(*{(Q(mǂ㬐 21IuM4Ē<7%4H8S.P}rOY9􎪒 JMT4[~\x)FCS='݅}Ty}ۓdEn?*PP.G \4Ȅwٞd"DM'1Q. P Rt#(- J +: L=4@$db] ͫ3w}U@U_G{mxGy;+h$XGь)f?PdnO8"Jsҷ,h ] axF ;F 7t Ú7y%bψgg_WGru-ټނ\ܻBGdZ&% H=Y&y㣈#SF :q7Yκ։e^&gŶؠ FCG ]B#r7I70BY/!m975sƫpFCe*5f9lZ`>yZ+%' *RѺfY ah?(r&+]Lڑo}|Uh͉$R"SM: gan@^E-]L+r)p/Fxn䕸ɿ9agĕoȈS7Cr㇋I<~d*+Nya](YȜ'3胐MZ,ߦDhx7TM6z)m[`9Oiu1h׆@khi1bwﳻ{W>F4EiX-S(ck(H=iK9- KH2̮%@^|oBvO^9ڬ Df|tA^𹖠)fm$dIĽUw*Yם 33P&dP]mY05W(O&Gnyc*} "ⵝ(B@cvĭC+u\݆+R/TOe,HkoIj=Sc -J?$zpu $I$&-O}`z'CNQZ,0LuđcDieD1R MdC}ŮI"9U/n{(rܺ nSbo圫j?ɂGfo>¢_B+R;)x.70mÄ1oxÓ[^X :h#B[^'e&yYx|^-٫@I23Θh~:0z\C+Q7ڊlۉ8K0V׷b1rW/76>] ;wlζi n&Uv&҂ u E\b;.*yUS^|wH~쪕֕W3|Lpp>eSp%wJaTU9<4y2M_z „j#"Ŗj&gX_ n<)j}eE9GG LB)+nR$83wiѠ Wx~"w62(".i㤪|p oѠۦZz`s4qZO~ &(nZٍ ^OhY'Zq(Qǝ[;S &rC0#Tut?V6F "ܣHj-z٬1wm@`IΫU1<#8mLb3Ozb@jX?5$P09!v#Bq%so Z-i\>[ I)K_*q'ȩX ބpD1=SBB.eu 2TuQ?N7֓i Y@}0m"K>vb~Z8AхG/j 3:GI ſs2.C%{ZZߩ1'yvywvQ(UTyY/cf}2q6??5ޫI+7-Vo= `z?US)d7\ucbĉ_TH;>VI3ޢT[nkt͐p257v |0sV`RH?{Nb+ +`"WB cLZ0,L/Y7ܽFȍ ߢ,>,7b[u %Pꠐ_zSCЂq?i \%ūn0,MRC}'|&J\(r#%ڟ?Z@ R$JJTsA8LZQe~a?tZ:#=/$#pbӚfH'hrtkfdu+P˱)jN)QMz4^(yc'g\Vj5yt-|+t$SI3霸"V$Rlc˟8wn-y+Dmi!%=K7] .O)HQy0՞Bh'EN0].za:eRYP)2 'iHqAB BmCYpC_La}pyuڹwW{xwIs&_^:C( 8H1DYϻK\tXy[ɔ*:UIhm? K_nB.I,B~X {[![&fun1) e&80p- B/L#O8WAE>F-ES&EXgdFfEZ+w @7دkr cOjWX 4oyVV}hETS 3 K~ó9M1d2Ml,&l.|+Rlwazѯˣ?Hu4%? vѫY:\%y%4&9Z 5kzVH8`|ß;ftτgʢ lBaD'1%*p?TuLп,za8^R /)'Oey/9YG i.U dyO\"ʛ^ UF֯]Eُ/>uH{cV+*qg ~nO( aƌY ^6M~WHJDP(+Es[;>={b3#Q.>&cLtysU Dp!$çFT%ܔҿa#ič浔:jZiB*Ykr? ߃kN\7x~oO^t'U&_kZhFF"D=d3€hJ+-"6e(թQsukCF_ed DЖ}E4MH?A&d@e au|)Gk!\/Lh_>9/H#su,(k(tu`nu#9?NBo'1iClƹi+@}9Z`;׹ ZWU,\ZsM(xroW0 k9F%+wHww(2l^k,\e%;2j vǃnT[sWڢWz\/tv>|=.nF5- 3l2s] J֙+/]ܤ®?llg;) 9!w^$ PQ kPKwٺE@ssй]-Z-*lzq]:BCt6EVR Q&Œ=n_0 $}0Қs!FHidϣN9MrnJ6r~w3Wf.!~Ŗ)!t3[ltջt/Y|w^u!//iaarXMA'(_ <1/GGo|Ad\ֈ,D곍)32MVa-l `=Kd UA oH#)'tvo1E,bk"0X[@v=H]wZ][Okhb{}&r["Ty+5xˆA~(e 1[<`DPA] 3A/S5UqRC$WHK֯Օ f y3i8IK'E&lK)MŊmE I}\F|D'vY2JGޒ(" ~t. ,u|a'8LYRtorf lI Φ:+,zм VĐ@J6"v=<`= "W`ʙLNФ11T<#Aʜ+CXuH?=REJp%cv^&L!OD==+u2f@Npen4V$\DޝcM(@;0`+\-uψSc?̄,mk9#Fyj3 #R@Gl\86 iGEn*R%b @6nEnaΣY4l޿#AN :q'%-Io&Q9pqgGkF04uF8+Y˔8E T_ 29NV)#mPՉR: "=)$ ֻ5GZٕpE,ݗq",l CPh"|kC҂k>C5,v雒4i;KTzfTT>]B]WJ~+Qoaf2Gɫ+.ge hFKL//>V "Hx3UǺeF(Z a<^F%]>"Ig&IC9;f֊98/?ck~9l31urٽtg E Ǭf l^VɊ<ۍ~I}U`C5)sZӧT־FޛQ`Ɔ~c :x I\C)43yͣe^cў#i8ʾ,Dc>N\\1\~ q0劋{M.܌l4,z>0[sf `/sBQW]jB1A"/\~ѤYW'b62^݇]YzrG 1'*|)RV}c8Я?lNEjܺv~,q\N G |X8!YqdgbVӸu-I5xuVgSYH5cYW &]{ 뽵GUƛ'-~'tB^E_WaRh/4AƳT,+iT nkD!eP2}qCB|6KV=^+(9?AT)vB+?OVIi>+ƧH܏F'-XܙX/gT CYT7dJ QĹxMc>(ԮPȯ \aC {<:hR?\ݛ﯂SA}<Ho 15~> OT˧8_FNH&ͣ? χr;Q $I7*[SbӴP6$\VaxFQ܉P挓~} Lr:zM˰tgթ(gP`t 3%YRMk3q  nVSM(MD[V߁8z΅$\x|)1qZ5P$lAG̚Ƣ!xzhߋzFb&:2z ӿ'1soVNc!yYLad lwHpbg JD,VAE} m!ȱ vpp:NZ _Ұx y2Bzc=ۚ=ÁBs@,dgg3wr,vj=Fպ>ŀ ڨM?aS$zhQDGK[}˸\jĺT|M85G (¥΂'@k^dA~# R *軚%;%W؏ј[A7aOq oT ]6St0ar[i&3O5H'Cw¿@'S93?w3\P3%d/7ĉǾ{(o8~U( EEl/V'U>I:ǧ}w͞>4M+$u?; #Ы&-Eo|Cm暷R'D7=WzVn4VW<6n6)r% ݒ"XNr;L18cben)IE+Nc?x124Q ߦfni9ِp'Ta={j<ܯgw'i-p-o\UY֕,RB5}MD*8`ڿ32(T RX1e}6Z菢SY }&-iT ):]YLk+"Q=(G8X4Qֹ ;b% ZQ}$=ekUә ҋӹ;s"-?<KOL7-wpv9vm""VKbZOiJt\..?u%~#jm|?[_E*DbH pSjZKse =Xw6 P"\w(E~d:S >:%;aҥ( 1Uްos@;UqT%2}:8$Kțh;Ӌfړ_muQYk<{[c FHh5+Ɖ`0NfАA02چhʳ@.5ĐtΗ:p{75\BmcRSpB \blx]ECSr_MI,[dd20%!kqGzD=;ԴՆS@CMe%g`kfGn̑*ApA&իӀ봦_?Q(l,_W1.A:%%Y"LFR*A*-OԔ) {A$5XœC$[ɋE_n/^fkX=G_"=,s_!41g"sX r&.chAħw{BI{pq WRU+Q.o-r,7W4_t'D+$8RvJ6UQТlM忭φN'*SF/@lfsN^fssPP"W0BUwi҅du!?Nf^(6.7v1zQȘMcclFac'D^#@5hHo5P1ˊ2,BF|oe-\a29O܀v 6]rUL/_58 ǟҁ#CD&Emk:fV'娽T~%IbvǮS&Ck#ki\wy}$u>S}1L;h,.+1F5~p%ʔxm|{ uUUql,?8#$5dP!jx4fb/2SBzZ(,p&o~^H@p?xq >V۾x\IE _\S&xng*%qiӇ\W f2r+Ξ:SDωM }(Kl <Vˮmf95NA:Om-{Ih_>aw[(ĸ`e)`nx!BȊOdϟAքY͛澱E&/_F`;Gi^^6\E(yz%ؑk LP٥w$oM6Q- g&|:4UJ|٤/.yR-Z,1BtzLIP=yqZtg#+=#Q/v~,ڸ$IKaB0k]Dº(2W*ޟgNMYBEO w;H!=LX)sy* @ vҏW26?2~C:7.~-j,T/b SXunMWTRWv6CPo.+~[ߢGL\P|\I;nLYE׼LpX%(' 8qCE0SF3] Nz,'PdHZ;'i9I#: +@ +x@o;UPؘz6*oF\ꁧV8-w-B,ݔʕD1Gwx+*+yyz櫔8L BTz yYD Ȁ;3֛9s"nu;\'­?b¦r Qy>f_1WH (ڙvG"\TC"M8іV7"9; XG(b?\ࡊ]yLmJ/F]E9pP=ᒼ0 @~E l7~8"j&Yˑt} GeyJ|p6l@¾>Kg޳'A#.f{|qϫ1'zѡE>p>֣>\aZlˇ L*XN#r]=v^Jc AmY ˆHTd뾟OHU@AމiU$AC)bRخ^̅KR|^侟MR%8{[fE%%&bk;Q0o)sɍ/!VH;y~q|"gE][; <ᤖ# )apެ#% K[qԊSr"_k[ 85k Z9%5[ۉi+s@`2:#3H:vt9{KyN3YVwD'z*jvdoPsj*#p }9Wj0[_K>>tܧG¤E=|.ClG[%?m<wRF6 32^~C0dҝb ōrfYɒAJy',s"Ԓi_8MUh8h(=fbD*g֝vY(?_t;jRWF_[/.c ĚqX,I:xN-؟B>.7pܺ8 1J yʄB~B%Zx Mk5[#.fkjOq fAjN;-ąPP+O~ĸ\6_XюN> X{ ]zlF+Au.;x/3aaɸQM񏬍" qW?pc_ʺ)ɹQi3Db$Ec =BàE^nkY5E:sz+2,Կ=6`(\; 3_و`:g`+dϤX96Hv7V(_ ;\hUDZ@%XY#";]n Nl3&Be@t7:!ZfBK!_ |"vT.SZyT}(3k1 |HS]F _tMkwcBU(NlYfz,hm9}ĭ]H Px Z.l1`M'y ;o4ϟ)LR6w&Ǟ^TpO6.y%i]XND0Ȥ>A,;0xkԎE4q mԝ9+lS3`5N N8}h_?խנ$7=U(,߆PТYϻgh?*| z$`ozm)K@fLMN^b'/H0m֩1NS9e7F?X7 ?Ԙ%/XOWcl3u$ Z3,L 3qrsMpHȘ:fYr\JS*,),y(fo3j0 (Tм9}KKnw7@1o .ajFV><*QB/QfB'V2h7{.qzY0=*M8x 1RHLdezVEaީ\wG/gA֒Ҕ l7}KS(~`\x4FѲ>@ˀ4јk+Db4<5J_9cb24v<\Qf/( IWhzg5a#YoIq3b.yoc$+cr#'1KM;:?D10̅iU4=;|yJLTR!ٺ$hAX2gḼvo: tX8P:.9 X9yO"Ns вř?F)~zbѯ{DTBjϳyhy|Ux:PBO&(Ê^K~PĦbBR]ZA[,7fV^?>A4X—_U~b9WC{poyM;TҠyP5\d{Wiª_~Lu{-wߍp)GcVD|ZE%+%5R$8N2X'i+Q'2n"9ݡaAM׼:y(TlG[`GvNGԜS3 9Pr#\g>7f{J| yjvMRfk69iy V wExM#/=pV.*:\$U?jt ϡ PZ蓯*Ы?]1ƿ0//o.70+. 7OvpOo61+>rOM9e<X=e3Syn na&gą Q҄pְh+!g2q}7M^&`;}]庅WV2J\Os'7QxYDr8'!,:@rr^ 7ϠIl4ew?KJ͂}g;;Bah!HkzW|>vrX͐:e;^wE# y J#8`OY̑]t1N,*uDgNeNp֍|;MnŶۚLBlcz 2J)ʢmQUl住7cR:;7 rWMOٚFFf;N]vݶb": @Gѷ(Q³I4% /Btu$Ƃ.!身w.UOړ'hfG* G M -gSח:Y0MiY=pa@̍܏4#vHjxP'2c *_4\bДQ-?x$9>^ПR|ׄB'=ȴ13sT-W}/EΥpx rXF+h$kʗ`<^@6^ JZeiˏ&3+xw;rO y&tuɴ)UȂjvsL^*͌,%`|s1EXW|RzwT"M ݋ߨpɶ"` 4ۃ୏"O3hf/>l&DВPq`zLkZehAvX cXHtJ2]!֞(5Y[tfxi \npTW*k_D d\Lpu'դ)\ {u?V? +nfRԵc\z'U"ŽJqluR fyjd5(G:g7d oJ@P!%,Oi gj<܏I,^%A~9ˑ>x3st~ٮ1DB?`M Y}͵܋ϕ66R2/ lx DSF:5NN(f>qz?IORM(-7^"mNeZ2JMov5`Xu@+oE3 Yw֑i%iNھ&Fw,5k7U[8̵+Dkئ7d8nM1M1Ppi,LNIAT,s< HD֗A<.؜#pQ@i2,̘e= +>P[2u QWIk!MLD &MkMfss|/&ݘuLDGŮfa>y(Iu<+p`K<5|hSr~жאt;Ĥ~TVO\DhIe j½ok*]aSo\3y {= &ug[ 3V΍ g8z)EweƬt+G/\,spJQvt` Je}%n~hp+,6!i+¤ݛ8fzQ]f|q ٌΕ[m˧D.w}V*級i)+pz Lud$%ovY۝0hʗ$?_S|JM5v ޸c 0x{-^\Vܛ Á7@tvOASI;타qSGv>un:.Q֡1KC# fAaeFotZ ǡ.$T9sFl`<G.<*#iI u29h,.gQ|d+#v6~R_>n p؀-8&h_ٛ19޿)?m*zS^rh,+PfVx\AϿǜHjж#٢1d=)Vˡ] ;GR\0cuJv2;im5躋ƵCm]Pkp,v6PDp7+CZ%>0(yq`G8((J̢8jpJ;[k&f)Nf7FFÑg=}*^9s9~F׶s}\e̓G0_ (`V,PT_Q,oR1U(YgzOU̯#$fb_ FKd ~aX'Ź:1`W).ƁbH=EGVڃL},_/S>=7op"ޜ!ϖJgh %}@johyl.)$͝!#-cJ!{u|GxaJ>6(`o ?FNwn0 e^O`v<A> ?"(fyWA(;J| BA|+`W2~ĕ=䄊%_8S ok*ܡK!#L'dzvOHv#~~%YS?n\Jo"z2Xh }Ӹo_YnJXFًFLgo|E" \3!Ca ֧īK{vJ@,:S?.֬KgUAAc$#Ğ%6z_H!)-5C1ҧAdJ|c.=EŇ{XwgbЭS`gtKv ݲG+:':BCO|4'\v5ͺڄ|o {.KnG~]~+6-yi4ICFO}wf)c +}Rȏ Rne4)KU3Ιn( .n1dt^@onH@um`!}V)N۷52J+|V3!!IKQ ۆc@5PO>p6Ls!ڙꤝsdEFoR+$a_. ً1qZ5|%_)ᣫ|wqD-!scs pg ץ7vwnt&hyOYQ@Ą6nE  ׯ?C7KUQ<(*1!:h"AZ+ Hjo A?$adc_+AߖE;b9oui4j0xM^' bŘ"yy"aPL x],< )rg@8X-ö%6_*k><=@  4ruQnheo, V^BqXv&vj0*{i:I[4FS88 O5.^IWCB9>@Q:54s/TԂebQv]> ,P!ݗucY#E=p`&Zi|AKN9(\W*pϥ~;I/g3ymx8E>L )W.mKR W+C?7 @&皵 g:hׄ}&?1ȓHS* &Smh|'$wx-:psAxZ#bϢXxd͓ڞ*R<0h,c/Nd)xSEѲaJ$k7ˁNa-Scg]6DI=k=ņ"6g {MKTMM7(×NyCaʧnrqњONIry;I-P[a|`Ut'jP5߽O]ayz"FtjLA;/oe{ǒSqN8QTH(hӺHg!{K"Ua5uڈEO0I a%%rүF0 qpC ݶҫhs+@T~֍" e"--΁#kոV0NvqH12l%v2 -hBb^ՙ`Ul ;WK?W+".Tz_|Ǡ*7!{xOGKwd胉MsAAocտ\ґ_hw -Z)dt*_ac6 VZZ&v7Bҧg=y'Z*Pp(j#٤Y3FvQ $GYEΧ wQWf2?p8lٽȗM*F@*;_\E _|b~3Fis/k>2!k ,i>tlRopQrˈ004{tک50~uteMB`#`L pa 嫣 ȤYWnRCq1ّhSu "dxTZhȣijU+{=!eYݼ&$5sr>-5- a1 P9zBD9`N 1/ʊ@jw%\s'w,6gZM0c"NU2qJ5LYnn4('kgFQk`7)8h|Yy59_XL7 X:H;8F0e*a;*U!䱶) 6eG (#͘K )$[s* n͜D 6a4s#M>Nem[ߋ^%f`Rpnma ,[*Z;Ҝí"+H0flIZX@/ڤ< 8?Jɦ7Lѹܒ}3x>"OHA jmY({~ax73uޅP#d[4}oFI݃w#CBB¾wJ |ZFȤie&}vNY*hQM9KI1 BX)ۏcrm7 Zx(s'`n3Ԩf ]:Q[ \8 X{C{v1 ܒiБˆV7"ug 9~`m/ n_Ği꟞&N8v|5:Ouvd2烰-\+'p6OS&Xt@P)DhϖxZ,[: Lx7b/Jzfy| R%i뵉Y?`f=G1!m>S j[ 1U(I^gDzG⛖0& d9Hr90)l=MU 2'1:P~/ZVF9B2h ,V.27*X9SXh%HKKpU[rkci?vaaxgˁz 8h5oʌkx}CUSgK F`xKu}C-e˭)#RJAuU@ҽo ǿUluho%ec?0EFl"T|`܇Al3wT^*N_h09ZQs7sAI۔!Hֿ&0l0Z[@wj~ l ЂFc8";^LD,D8RNK6H\2.Y ΍ r.)EN ^aŦmZ+d\J PV0iS昫pG4 ~}ڋ=cmb–fB/YNl0+NLhQ<2nsX DP(na)' 7_}`r9@E GĈ,̞ئ+_c33\ Xq?,=}f$:YIԬuXH9TK(s ,&0$Za{ES4y0QMt|@BQiVkyDC^l12r8ʰH4?Et&S${? &I鴰.90FMCvZb(ƧDgf VG$DPNdC\ݧswMJCf?C)0}A";d<5Iݬ& G`5r Sr,vw2o~]iٞQ.hRG)k s:;Xj{)߭ q!IbTjC³5+{307=QB7dbxr3"Lp⮜–%݊a2PvރhStya5K,1b@Wv|YsfbE<4D<"{Y H7V$?D8d>ḛ❼TN")C IWc2KYj}Li:TxBy Ts!sakkTfnBfE!vؚₐܞ"BkL9F"ƭ|2OKO>F&ܘ8~&C4nODmWxf(xk N̎z 8؜:(g='ryQR2NU/3pfe%(UY8jtnyp`O%?ded@ DSwڮ]#}'C?#jMo,- i'>buLJ6KЁ+E72Tt4$j#eқ=K+_SP1sP<`V,{_- ӧ ]>u^F3(9'ҭm̪[%trH [E@/![3:;lo)OqeYc+[~ts&R3 NҦ\{Bij z,.bqRY64;b+PMM 9ޭ$i`Dg,䚪ߒAF zc-kLT|c~P%:#`p-&/pF-o qG"_قVIR33Y0ڈU;_ kܬu&E:BkLD@џݎ&(2`bגKM2..Zar=iCH.qrW-WwDevBP *#(p`x:40Yw (qK-5F/I6c%RGB2V&J 8Macve)y 6D;rbLNS4+-W%"~׷!n'1YPQa,*e/p;_cwi\|Ѷ?vOZ KYݒ|ϢhppK+Nbb+R26>{VJx28Fjq5  L+ t_7q /ĸ4X;A@$OUNQpXjcp 4č8FX Xm d, y¯ClvEL-wI4,Lg7=Y8cDcipĔo֋Tw Ly1)LQ.lE9.K,>J(iQ.CӉ_d6?b e3(uYs:M5{z,S Ao5w链*1[jS7({Nu*NL\p~ܣ#N LÖ%yE+\GNbf <ѥ7C8O^]HcҾeT@Ynn+O1EU/TqFNPn4Z0( j0KAN٠[NE$ }U^ZPF4j sT{;{>6ZԔ?t5C۞S)_ͼ ug5 QǖQ?ڴ]A11<|W>@20xh_lO8%%j+CmmN`2<' B]ӌ캄oZ\7(ĪmS|!Mƽ)7$n)Љ_Y4Z{>sH/+ OM2w_`IkI_^ѣIoBכpv%u>V X 0 ː?'@B.GW})x ҩas)C ם,y^QW?_k3f(Y?K®;d6N "K,APRv]PPjd Կ%4HFhl$i1ѓ C[p2U|) iYC/XR_uڭՋś=v8: 5<ͤ*O3eKOi1˔q\wx}zd؂EnsZmg9rN-k]SLD\|M]фCd^'fd#2:r5O} E ܢK#=%=iHM娤p=/#AМ#9ޏ/P6K{~r:'9Yj_۲ꟖBΟt} ?a;gobTè`$7~-BȭaOڛE+j"qlICelsY vf0~aѯ+CG]U3/-"uK+1VW 溁җW1o^J#n`zq |ܹTl5x_wᆺj.ruުc-{a"`?2Mpֺrk#+O$+񮕡 ?nt :?5V3-Sp#%̎d~8=Ӟ/&-9KZZJ @aX)ۉ#{/Txr ,}jsj;OdTnX-V䲅!6Z;/JmɼU457wtkso[dPL& 8"{# d}Dི6q7^Uz(u@p-jXl6SR*ٔ/l|!11o+&Rѭ9s'lʿ>ޒx FU>G,TZy1<]g_{BI"o*ݧ*{i9%z鬝Vw9ƛ-osW2;v_  s4XqU'(HKp07>Ȁo[I(odB#XF@s BlQk`/6B+Cm<6̓k|ty,Y=ɇSmWْ>n1"> _^"U#jéR_Rp8DObt1QF@8Ufk#^3G?)bs'50:?(4{Jz YmC8h ӖbG|MS;lm"1g 7C6:lKfLä >xL}*ʼчt<Ep"ŗA0NWass\"YkZfK/< /F#8kl!NZ-4\b }aPՕ$᥮K` "~!7ڥ[&*ݝ (z2}W;Ͱ0IƗߘ:|iXu9:Iik;>ius74l?Ƕ%9{{ &֊~[cdc-75okTikoJ0JVpXǏm[!dy$bāތ(^hIO#sh]/o*E;j{&ms{M\ ESAO`V CN$D&s -XDDyqC˰Ǟ)We:dE槛4RYSZ1 uDt@/>y'zl\ ffy(?.+ejÔ\92B"f3U3`.Y ;eK/X۞+"b,g뾼eo8ApCp0'VS혭)(ӁRNQ4=)FsMzI4qGt IC@,oBxISb6 1#@Jxqn1]WKs♒^[. ~;A*Z-@?;M2KOٞfyWJT8Ŋ |%=#( V0cJį4o$Z? qr97b=߃f˫3v^\ѕش:+>4JU:¯|;X Űi$cNGUF# W^\-{L*j{t1˹V3, n Z͔k%C%cm 6v "\ ӯo:ǎS{~IdJh:Ux=IAoj=2o=lZrY>?vbuѬ;&Gcc{Ŭ3ׂ"eP[YTވd˦x+X vX"&y;5m&+H¨VWꔄ Vٞ#8c mCzi=coՍ)h~@:}!$Hp[ i:=a[q FrmkAav x ce 12t/lr+NZWx>vՙIf\IDXByǻIsG*#1-.!|7S oURIE\vq r9sôVd…2ռ0T ll{T8v,}ji mc֑B㪼SKC#f JCTd~vNs]ZƚDRg'7oľaqv!xHFħhoJUADӐꦊGj [řP“[EPQ49nCHI|g!;Bq!]>&1ty&?΅`0)`diIRs$xOJW|zV,-BmF oH2/\&rjYt\:B5ZN1Y ʔBl-}wS8cL0A "'ٌ]6Qmp>#Oy fm@)IRmtZ)fR<íRnF">[Sk*ɔpAS!4lP~"FXZ_a:^v"㣤':_VǙ-S;y=w]w#[KJJQ6Sn)I1iO_@a^mӉli892zR6l"jHB}y{ S,SXMrVfjmՐ棩lhapMel'K`?y 8] [+'|FXDwzTGG$PPslpGIyQoBMj䚺rZ@vX%d 6po̚k?Ca֔Yx&マ0 Yҥ0#&ĄO(a +&KɅ%^>􌉏z&K'h܂K[ܙsqœGPz5J͈T4H)p(08Z 9e仛0 hH=.z73Ԅ*b~BI8n I~5c)p}bH'Vm#CGl_J[@>!iG4 th|[s #_X^1.Mot3IL Uq* RC-iXA.% ?b,-L @>Fc8t#>PY"X`ӑI%2#>iYzw=OR0#x H7@6`ӯ[nx)Zz[;m*4+4Y`H~ k{)!TÊ w*RL :* e~/~0PhB35ZKO._]`{hiO+[.AmUuKȧ'Fom-\OAg?T&˓(Fc,6l+K$^)h d {䛸?K[.uȤ /lو278v1#?y%Lr1 5 a-Ļ($Ѿ+k sA>J"U2jD7􊰪ӽ #z1.p c3Q-%HO>Vw/7y~Z& b'mSޜNMۮ7ĀykǏB>+rG=4*wT.#vnc'VWn,wFhD#R/w7K>?kYSIpj+ޣ钩=n)IfigYǜ>1 r\rڪIJ+o~E͞<"77H+}UFFBS#-$a)r 4biCp~Z>&գI@o5JhԵ+©3*z"X^&M \>P`:}t(ybDB6VOҝ($ltxW%imk|/B$G0e\ k!5eHdɏ阜DYvچ`omcZ {} @ilJ3pxY9/5שp4ۊsq5t=n3#<͜,n7PK*!#GtBW8[;q+(w\_|K3b:S}ʭ'UBc&ESasXˬ|XB]n 6E';rhV9lGn=hi qo?@6ԣy\ۏWC?ܥ\5͇&?/FLdLJ4j*[p$ʳy<[epʺ y:@V\/HJh&Xo^jJY#ԍeDJfE.nW2Li !ݳooWqAzeca*ݖ© cvWMEEME:Cu T#40Rz$yᖉPNRvowI꓍W2 g,׆ǘDs]qݗϞ#՞' !oJ-偶;H7Ǚe٨hVrl40EN&BJMaA&xuL]a"-sXn+7O!'RJ(ͪАBJ^ʌ7fq&JJ(hPAAJCwNsN ^c# mF+Ojs+RյTtQ~$?8ӘO/-F5WmvYXԖ`٣xp9*K!׵r WmLNjg\meL R[(ۅ=bb@6 [S @DS[pkD 4o(;:*^. (p\^AG˞b^Eٍlc);z/)'V{0V=˷>i(ڻx _Cӻ&"QRyNi|BmiQVvh[!ƞO5άE_ V~j:"6X:끙fV{=S5=XyA8PZwWKAJI,b|S~\[3ik{b?G2h] f6;[I$ye{Y^?nvԧVY FV'3o`,u0`GrF i $[dy0N]YD QTޔ{n4 )wj0q ++Mllɝ/QpvBgq%\zH5N-)˼1 ǦMhZrąl~>,m "{^ح\ F۬[ t"&nx[~OFb0vR9ܮۖ5KJa"\q38d idf淙f$ Fբ@I$6qۿZ?P 3١#~4^PJ,Ft9s:6趡nJ7G%'S C(؟%A)^S ¥^-'S_6Џ1:l~#2먀:ֶ 0P!*6URS}I-#{p~.qBagˬ7yw!m2cW[^َTB@f0[=EnL?-2?|# 0mlO 6 }!9W D+.HE;uƇ%Ma{M"aVYv-UbcصwX*4{qpX(:}E9F[bĴ[~/Dᬢ` |T\VSYbfa|vxB(5v{~@Bh egͪN2 9}*"tgwWb(fkaQ B+5ʼ,,<2ZF fj>{>I}7>z2E@@2]B0N)l_Csl7^;0nWT8y΂XH^*/vz#A$aY޼ʙҵ(udˏ DS25lM67s#ƙ\g򺃆YLաnrs̟ }1#yb؏}qYH&Bӓ=vK޹5hP率Qa07VއF{VY}}fGsD7nG& &N^.*Ct< bkt[,fЇ"ya%pZ.\}g#ưߤSJ [rtQfS3x6ʇvMfWQqo/ob)>LQLlI{krb6 Bk擵{&FK@|㸤ݎ}"cD*@a]P_{!r!K@=!^h"%n3(]0!u3x&Whz-i-BG3(&׶LCdMH|TjXS!SSX!s6W>=yENa(ėD0N~-aފp +~N8^$Uժ$fMv]^(_J1$iY˱;?_f<úk*RW?~JO;⡺hhwv?dq%K*d{WS ^ڊȑL4nSoW c&e=~5t۽Kk:er&"dJ wbeF1c$ BoH6f)- &p?$tK~i4,jI6jܗxKgYq+Z"KkW}f/CDCx6,bwƮ`3;B( qe= _QQ"{眊"~xy}Zcr5cydX|.qGka38)J7(&u_@,k;0"`낌^Fdp:Q+!KZ 4њ*egl7f[,n>E5*1 !nn=bj6{;U|DFW3g F^;F:׀HHn %R. kVTD? ׊Amԁ>3qx'+w^K +Kߙ25HVm7-$R̴c1} Aၠ|EвP|JMKN/h֡#_/QO78A. fL/ *\UM!x&ȸ !O4OrPoB-ϥ//M]}*oѫ kd\}S%0d ҃wɓwIP 7R~$IA7;tbĀ\+y!{KSէ0^O+ }lܛX`'Oť)řtax9&!&jT= $\};&3ObA7H %rCLW'&8˓6iCLqDNg 0%Q UP;>%:9W갓dJ mOߎ|Khb4[!w@o߻ŋ@>r٩3f9Nޓ{sn=]Շ%Sp_<>l跊6N{6]G1Wh7*53yp\aARfAhj^/rńNt xb,^X3az UxV=M..i[fDR 9uc0Ay_9y4zکw)3$DA*//sT-iS dZAi@$D 6O6 `LT7(gIэ([ؾR¹)A$%A]0i ?Yq' Ԑ"e|Ǭ hustn=gFVpRi`T?hJ)^ODΠߣrTv]U6y1@jݴ*P6KX_^X`m*J=o_T"^z|742RE,w^5Lt͖ l,7HGm ` <,؞bf]5>v{,NIPԋY,gUMIhܪ8_D!X;eXc.!yM?AjEzu1|4Ra{R.}?:SհA} J&xz&gF b{rM; SsUZ2ٵ~3(Nt4g\ʮ]r$QYriM*ѡ-~8)MR -rֆΘwPH &2_^[ui\6_Q?H)WP^4k2MAt` =r)(@g)q,fؘ3p(,5m 2G!k FlXJמ?v}$Xֳ>4u\2]ު[ZZcgkz1|A H;lclU&Y,Z>Jj r s'-T*J~=.u"XI~ NkGX؏<Ϟ(zƚCٹmfZKjSy& Kz P4~'6vP#H9p`N< p[wgJrXLU33W4xО}xʫplwl ̉(NўvcZ}h9q#]鏃̟pt\ČA)\9JKWg8L yDdtuMKvE͈=8ԮYDiDWz5UtrgiP(wS,[xx_:2=|͓E%Zmz͇z:iڀ. 2P8Mf2.|C*8XkNu7ljW= Y V'\8'\ Q Ϭm0m:".wZ57A{}H 32^,@ <f-$Q$Al#D ,z3btaEO00&fsY#q/ZI?Z"a #4Ej"dfևՂw".N*Z'qO&SKe~ϻ0iϥwzU!t 0g\N)~@gR2o`t_?Od6_wDY̵x-%4!y`.OӖ9a3W$0 x,ߨwe,z<vVԫe®hQߋPOeQS͂b 2/*`]|U9ցݠ@9.7j6EaܡU_㭓Xyh wD-#\3K{Kw2UHٛ䀺-;qb+B+Mq?{3X)I1fr]s Fus !Jp4ccA/ J$}D̹8eڙ1ё%=m7/2G^pԇhRc:Z%5ju͎GB#&2{Ge\ kMk'T!{6j4zTdAD_:bܞZd~I4=5 P 3rUSPFahߺ=]Jc%܍$]n/umZI \ebI\[] n`KhO;_{_MԨ%q0(%8nlsI%HC5ƃcC7[N:Ǝ:<}R$xKڨt b}_\d<| Ld:4OA>wH_B+OB3FM ۻK~\EW5,4w%2 &@+ڕ*g,}͡ 1H:: 5kïK37]/Рen51>l_h;IB硬2$B7?4/9ek I4v82NqA3#:t5R:h쟌*(Ɠv&QpD'}xɫ`$|itoa~ucF{,Qi|0oq*uyL>\|g$/vVˀ1w8R.s Y*ޞMrbifQI#Ͳ2ȉ-kކ>!h0lǽd[ǧQVv,GVx@ҕIO;;ʓF  ;E=<$眶vi>+F6R:1h.P[mp*&r(ȌjJNBA=D{7߇qDE sν)/DZ6yM#"w-_Y4DvSNxIi$ x8Jj}Ü h,tO~Rn#hX"MK?VT 1*4u2=//y/Ntm0 %K|{e*$Mp7s pdjjy Lޝ&, R_9KI?tه3[[(AD?^A}8(t=yFq.)#W:PF,:+ů(vxρlYVbDA<0H&A/H.cqw_f56NoQ[ʒ˸h*%;gA3=%U&\m7B0nZڀ7͎"`y'[^s Ln/CQÔ#cS>$M}B/,OP*/˖ hW/$m,zMw0OlnzQl~ z?N1AŸݭE a wDd!_|Rccjthk-U慿1" %y{sU#rc7zPR휯 6BEy^FBZŦ%Uo-+ugբk=n7z=ĩ BHdP))\TT1:Ph>ω:}cO!?@f+vP]RIUG+ Pz?ڹQ?<xlȂZmUkOhK] ptQ%ZKP`+b[q]y2!xhi}ɼ4u^5Eʅ7ڴP caNDA4p3"_W āQ4pq~s%sKݟ_SQ"igy1"FlzeMZZUʳAeT +;7Rl#y4$Mĭ̦Z lxڋ~(Tdkt*yRЏs/b&͖ԞnNsޟVgs6΁x'n 0tsu t}j$o  f\j+GWb:2_tHri)1NgW(ɭb)R%W.PE`p080Tn-Շ ::ORȒ>}t'\a$tACYT_ g)?јAۋ";K'`J՗e.v@H#.c9˴A|>,|ԙʇ)x4($ .xدAjȵO4E%"M k}v/Fx4/`Q # %dJ\_kQTVDh3DyK4Zų)gC,=i|]c6λ&FiQ^mn 5}+ϜڲE2'a32Ct{G(/G`97ǾPuZQpQdh'Yp ]5. .?`c+ذVb '*@^ {Ig%E /`^+2<'2W"5<njNR]_Rx &ASz5xe`^ְ:]++;4w_>GP8B?ӴXrg;0*y_U{-b汧NO շD\IHtWTn3Z zm)9hZRK">45XnӂZM'h=9Iq iK8B+I-3R:a*LfQ@H0O^qHq#§fbsKU%M&!j&|PRInۄ^XM|وH`8wpM(G J m/'Ny fBq<7eV&JtU>Ta`ddSՑŦ?X Ƕmd 2jtrbѱn ;v+rnWB\/TvPl H?u5\'@ABAyDE:-xKL4MGIJdm%BT!>_C} dޤ)E{Iб+Q `GQ¯Ukh 8)nq)o6FQ(0Fޠֿ8LP͎-RfQ.u%VEm,KNg\Kc#$z;9Gυ`=?]s:k񾖏 v AVQl6C_6DU 6ָD+6 J(JDBEZh^8թ0GYq2:%b&׻Z>),cQN΍jdtoEF9mHJ B:rc1\lc] K(q'*NU6#>6aZPXfBNlst7ӈjP@d=f1Bh3!g7!R:44myE|_Wݷth#G>Lh|w orEF@/ \QUx ,"%H !/"nйo͛ngȑFk*% = ݋|IA:PMMBH&W 8zdi8O~G#Jhg٧'J`Ssэx`#Ku;4mU۟4+;xሪ>Q(5ۋ-Im[8*YFS20-2߲Qgh' >v aW*(7JMVf͌FEs?Uy\Co=ϳlhwCCuUPƩSv=ZѪ6gl4pׁU'ߎĤ,#yYwfrj'wP>yVp3%%` 豵⭟WmGuhst]);J;O+-BWoq:27Ms \M9'Ւ_EalQi*秲{PN~%J?21n#OAqp[Na0`hto)NL緑t> 7E/z_Tg_:a3 wFIv5ֹ1&ô(7Rߚ )0 cl;-!gR^OmH#IOМ`W9*(Vp#U$WRP7Ci2$).r>ryoqLw jہŞICSMMGt*b78+e"cIURg@IjI^ߓ{R &Lfg9$a3L؞]Q,b̨BS/"3_"CoOpTnj}mgIoؚcKi/.`m8k_t˼4pZ)\CJ^9 42<Ƴm˽YxY<|$9 {'L5C}ރWYow$ lL8?\"كxIuYPǰ I'";Wr *= V/&5>tVM@2ىt tuw# _,|Wzjnd 5i𜙸KZe;$וcT>\MCGix ؕ\WM)V5 An2C%;*2w?U`TQC,k)EmfT1l*ӿ6Mr9N\S*\lܵZ{juMoϓ;|10FVnaC*$/*==:rIj*Nuى.tb]MZfQϲRxZlA—1ya˽4#lej~gRSeUl[iK4<+sfj%Į_n&5n#ǞDyՀ(01MUtP>OwnoO.>u뛔{' tcmU>9*їA8I1LVme r[HTi&avt_Oؙiq&&9z1HR[5ɞ@:-hpT}詎&'mZRW&qQhkN>xJ˻p~G|қ9+b]`ub{ciz\70Nk*߁e2FC 59]$hΕ^&q:n$1^F:}d0E-YY `Wyچ4In_p4XUL.?]DΝB3ktLþ}awAdǐqzҳ0UW-Q!\ ,pR\ڳz%n' 4&'owT>R3Fes+ee:ky)-u;9 Fh&~KEM@v%G3 h{mH zIdl;9!Zsg3 &v[dD#q(ކgD^xoˡuDq#=8x=N)ӕbiZG2'`Q>x."wg>.TZOs?phڇ ^q ($ ""AL̺!]ZZɶ#Y-dHv)O@t /;x0<]lnxB| σ)Kw'ړ87^U?&hRQ""rn_\O`jSgl»r~3~K~T [9^yfafy3~R$ICab\]F[6h,ûh"mHߣuyKA~CH3&Z-i(3_,MnI?kKZߙʣ|cXrAA9:{8{A̵ƒzy-<_%ەOKId3Q!'XIW$: x[o}tU$ÝQW' t{!u=y92H9< T/_U1a8uf]+O";d8֞HoRrBG/TqN"eǒ63uۜ;ɢQd[X#r6yE +{_j\ ;8NSkW ,:!E 0hto]\1SbX:(s w &t,{0 8=6xKUc6HmD*Q*^DB93OG" zM6I5Z^dk'LXgKϓ t=q{}bX">Dxa/éHINS̀sXD/sqmvJX)yg k 6XtP A7p&V%W@hѺ|&[?WGG y~z-a2;R2 QG*u?&[zb\Kjg8CrNeRkjdFLFmbR@4>!=⹠7jyT ހu,Um8Ƕ󎦿 1\t&58Y>VgЎrK5UH{7+ƶVv.]f1?-ia o戚]Eg/lAR.!P;i&&@5ywP L-`Z<(XC'y*}" BTl+ PL3\k~cdD"Ջ/ƪnK|#y=qcfAbsN]GWtdGͺI$cb buoy|$֖xT Swȿp. +њ4"0Km1se7c fP家+ kX7'gCl6k^K@ Y IˠQXF@B>-u& Kߎ "l*3[UG*ʆx̆C Viob&0j]Tw쿫s ?U.UI8ZKd.sLO4-\a'9}v+lH+Ms𦄇*FT&kqL@ 5}ܙ*n'lmoUl-%}Fͨ6K>yN)yLBtdE1 GQqYU_3qh1v: Q",&,pSp2SܣW*)A5wlu[ qxgs." $~JmrVYԆz/qE?ٹ hr'd7S>zR ":ރ^DeJpI׎9&)^COxryڑKp X^9Řy?/I7:/Nbͦĝ58W/QQ;9x>H8+ [0G f$o+>PlaWQ7gC{ͭFh䔊\W$g;9aJJ\_̋WN\pzQ.w~( 0%Uա7s^IfӡzA2l͸n9{emU>rpƮ9 x"]>æQGϛbpTKuլvq2?.#3 :Sx t4?-bWފRJOB5czpNJP QF~Obi^.?t}`@#r[37~sw1N4a8^`Y'ō_R̮‚8o"&8g5neџ=C kVl!Q);6ˁVC{|>LJDth%#O>S7&0_+jXOك>{iU -H6ծͿj,#Rǰm?;#nGG 8T*#ի^``O $ Dwķ?=9QwC ]by>WKʈwŦ -.;<2 ՔH>WE/MFo+¬+Fy1Y4s4Z9[F:V\"g\%/5aRj 0H~GqL1F4/MNhaG\aGuc8NDGTn8e@8 랛V (4mYś!e4qEm1<\mW8vl'l&{!ӔV(trN^|>5#*Ji!,j)%sC( 4U H\a`)X4;zS=y [+u~HfMI 7 gx-6!#)ﱵbҜB|6/8?b5c0g&0ֳu@L3D5#{}%L`#MMbny/ٯ&B>N~6$ {LḓRtͪOxhά)09_ѩ EGwBU>t1~?1{[l ~Z `e'l7KבWtqoHZ|;81zBJ,?;Nl~XB`ZEuTex m|J,v1ƜmC!p()Jj7Ϲ1!b 1&[5:: *bVn v4q=D"lS8RD:ۙן32@62Q8%0=l= |j 1.NPJ3b=ElNc-Nc$LUm aV^o2⪫ $泇d#yϝ -EqF۵Xo:?DFFY<v!AvF|ª7i[l x熣g_!"_$q[9SZL_Nq3θ]cZQ߯e0D 9R{( ڃ#Oe~_fLеf\uL.SZADL\om$MO`wQG#\-QLIx^o]d*"p_5S L2R)n &H [\  ^^r9nOm,]z0qP[kgU?·#uDw8 QP雉'FOb/nHTYX \<rF^*`*I4ӿD#bk>WgD9^Mf ֛_ OxE@Cr$62hC' "iܴGS[ߙ |л]PIvj'\b3@k^D'`qTAM2>lP>F-D&u +.CrG ^wM`և7OY[ps`R}_YnrCR$Ć߄״YS|Ix8 t+>|WJ1fHMp;”gPR|m;wC. ȨQP<[D<8߇rNg%SؗJe47+%sC%0(@.Ddz]G5N)NϜ~;q_~.sOPg:3ß%2cʩ9i P}/(ٍ4 rm(\QVxϹhJ#Jz1t$"!µ ?_)|PcӔBv 8bgr}1Tzr5z#ߊNl$ oKér4mW}0$ {ϧ}~4gW/*;^|G@Ri"h GVʞc0BtL$xS:P{, W\ 56r^j8e:~z}_Rf 6V V os-C/^do7!g q{`_g'E^n )+名r}{FZfXO|XJ؂E+ #^IX:vI6Z˱~0o8Ɏ׍7Eg(Yx8HI8!vl$o|Jm2OQpzO1-fkL]tD~ϸ^ iv6_ɷ/2DOOA.m;V`wonHgCF4@oP^- 1ک[~w5fo赙mЍ"JyA=Ŧfj'>&}nZIN@X"[X.rq0Ue|\vw-ap%b'v ]:;Wa|$acGPlUS+d׋K`lzA"zF }3TrS}c'A偯Yse?NB<ؕuh_;@'\!5t2.7/).x\+BPϑߏby LI4/P V?_|„0F٢~B.Ad/S [|3YEl aqa]SwMFx!( g>$}>0쩌#trN)70*KUJ^I#e ʅ1olvÔf]ޟPZ݊1w/9d '9ccdkc+60̓7~7GW듑}SсK4lIQ =\zt)HbX #}A(m3~4mIʙ_d+^TahIQV)z.8i?ujc(rqaxamp-}"Kk τ ehpb5)IA#INցQX/da00fbO,t5SK gʚ/_3-b֭o6u J7׮Ӊnhl {@損(03`2Yx(:ZIiQ̅ڬF4dxq!)N\=p6PFaĿ5+V8zuo?R݊ ]2t>qߘ+r„P$RN[+hn@1`? pEcBwI-j0;6JX0{F1 0 (w,R6 ͚Ah"PkHcERȵ^/D.Jݞ$cӗLTkޛ8I#}lfb^)N$&!'jVCtPs_wax"!GgQsw|ؾLtj 룫Og[Wqzb&{+x.XOvfŒe TYp_C{3Ȼr-֮ \n 6$ݴ1yhNx rQ#\/= _I6-A-~ ^{dj:^yVǪaS[W&6j? FUʽO\倉>lZ2&9<ɨEfKEѽURu^Lcy=JM-a݀"i&Gv~tkA=ՙɚWwyť3!6FY 63c,U lI\ΏR#JIq:EJ&V->Ff,p1%@6~Ϗn!miYR㨬IhBlʧJZ qwm^@L^D[wqs]ѢgyW8 \,!L8@< d_Y/0AVJf^"|:,qS+`7_8|#@ (HEma*"[#iXxLr\;|(oɚI2/Ci@f®l4:MT0SChGO~hn/K:H,w ^ND|UXػ.Ԑ%TqP뺬BS{I(\%bBNexLU|7=E&$= KVzL=)đ)i{ZI mZTgQs@Pp'GJ){ $쩹0Vkm t5%c{(Ϯ;zY͘}>qHo!AL;dt0Pb/WKIP愃=eQ 4p18md.؁ǧV^ ̔_ PoE2@zO(}%u?lt5S|9[-Ύw|Q@J[pTۡS7YX]SXz"0 >r>|[ܐ/z?kNAb%]8I,-{F¡'ξ<:_j5=Ƈa@SY0G:v1%) e7?*jn0Aް`u%ږp4zİ+"(Ws+}׵ǖPq-`~ABuJue"cl$KjX)1%M$ R!nb#|<ڗ$UiLW;ʗՉ`&q82 >%-R)fV<-~W>E!Lc0$𑎼~ !k\eׅ!_1UߟZne6T }HayM:ܩ<<0=p ǒyI}>h^ DO@jf{8WrEt ZF!+bJvЀn{pPLBfvz\&6YހV˘Iaq$dFuP@~q|wSg2?Uc'X7,X-ܔ)+ {`U#, i/^[?"u67D3$HѳܚYd*JO%Lp@W6;ަ}-OMM^F:fMyJ!/ ?5pdcxT'l-8JR? U> aBk@roE!Xbe!:ܗrՔ \C_ ~ $M>vRVyV88-Ŝ&βM5Ӱ|!Wjݯ{80*pVGX2[dEGU;).|k*G3j/R:~MYѕӘ͘0_/ڝ;(D=ly"Wt IN$G ;ݥ;r(<' fycGb89?x2Mg 5MI?BpO( J]ؗ{dngssD>ElHERaýKVRPϳ zR @t)Ou;2hlvD`+#Fkh|B^̩~-[K]IņíۉasrDh/<#u؅ _$N <E\soA>m 2W3>h1_|wӋ@ᗿ]B-Ζ\.'|>V[wKd$RMG1Q`'7,@5 ԃ΋?tC еՙh?z]2!G%+v]gTg!'yXQoG+cIɅl]P eb; Nz,ejR±hF AY>y*k~SP&5aMJ5B}}LɍOʬ771%v0Gˈt-6P (單1#Ȝ|(*VA'MN2h`@3op:Xۑgu _>29cε^VtRfAKs7D2~P$t]Ab\/W H熀 .Mk9i :+ Yb'%AʬjTꮀ{ ђ?pr֯z vѴ -6W]9⨭ai?ުerS|1}UBx2aT!Ò.M p^Ty<;>3у`'2Si̟gF\|9LJ^(YN~Z'׳HޢEVኡp]>r\9&􀬃2GHpڊ!8ۤ%`v[z1Н>eTUnpm@DWm&w9HwZ~Hߠ8T6l u9 ]"m ^>!}_NV=Ο.D1g.yZfmD` |:+ hiNfJdup/ Ѷ$m Z]g3E51`Eju(523x?(+~Gt9FǶ+ zC`C i/0<jUlԮ3ZPܦRZi8XaFr[pU$RY夼EpXv XFC(YO;M5^͂QЄc5' aZVwP5P@'ߗ}4rG%@ĆYV6Yn*ꑽ2XHf7?`⇷i4á!_W"p'H,QY6sh<Rr ]a%lȏ@\ Ls+]muCK%Lw!nBd `wQR^(?;Jc{ u?fy-ֱ+>L(fƥ(Qbp 3٫4ڒPa*ǮJ.3W|Q$|_ [g@ff0%iF"  P>0+'-ρuv~ݿ~EhUE';]$s!rހB{{ N!S9_.D}|-ք(.f-F}λ.?Aoʉnc0-_A ]:Ow1/Y`_t=3u GeM^7bS|.mN@* j>d,Z# pݸ!{Kߡ}SUl\|F Gܭ4>K =Kgev̺^LMirc]:7N+[FkoAwYrfŋwp.#t$݃-?L:Y&D֩ɟ$+ QyR[Um0; 8@Px}fc] C6p3^t"ڟ5xu'n8Q4 m9:?pt^xf&U"\=WH8dkyrb0SnX7$p#3zm0-rFWNAUrW)4[~=ՖwpF7mNʠ,~fHʠ] LDG4ډV"u+1!N^D?H ŎZ53x,P#{ HhCX,IHE::3WvYP%,r5:fqd4M*ӵsL/Yٰ?~OH8O 6|X6M[oreg@AFP>9D .I}Y񕤭›+ W:THRޮ[Q@8P~ 1^.{Q dpҊ#40Rv:BLTOD2O)@Q!wzA,!#OG^EF0Pa֪8 GW y.)2~XSa1pK;"2xn'êUI20_ٓ3  &MՕѯKn 9nB:7SHdK}/d}g,LG;!V֬$]Zm ;^Dc<\5fՉQu2y!5%A'Z1[|H{i3ZV<*BN(a5VD æs9Vk!-\JH?W_p6Z:BH5oojжhjo TʗH/͋k}VZ?c-FF8 \aےxNn-7EZ0Î?dеʞc-܅CSz1 slnma7_8 ]m2=UªLXf"Ua>@ö,~ZKA|z]c6ֿ6mLyE#/wͰy=K7/r.j_Nة^SGc/ H+._<n`CY&R.D? [0oD V \yҖT 3`i_myhhzWa<^cA'y{J3]+s36D&Ƹ?ݷ$}wN|Kѥ#HaŒrus.) {&cUۻ%y8r 4@gȟ(V-M}ם&q,̥ynfLEbb|Puٰ"R3[ ]C]#%F_7>iS]H Pk3\?6&EF Y +$}А9ܷLo:o2_toXK_;ţzl娞41;*t'^Zu@o 'A#Tfa#U }ocy@%!HiCeHɵۛK'g! ipbp #Gf+KAn ]pἩ !q (|[P{Y&&,]dL4<֚aBQkfMbnGn/h*8 \K OVS< "u@3-VC.u/X[e5fGገۊd&*9F[w\aKC<^GY)B^lx0TA¬EqN5e#ev3ᏫnZw_/10Vl1e*I OE!L@զ^Ҿ^J̤)4!TB' zUNJwI&u7.c ^$v{`qˡ6ZQ)'hJ `a pL#h/K`kwu%$5JPOƬ4U`%b+cԕm(CwMW]}s n/;'&kBxąyj&Z vB(!b Ha /M3祉Srbp)N~ƃUe_嫌IF*E0 '%8'rB]}c% 0NCjxYw!}NsgOsbt 9y(ʰW=tz*/[psŲ3CۿrsGak0/p{|"5>YWx/(15^aSv%_ [j/_ae %,`R?MKxO ,e&5]-,̧tLA0~%QFwl̢T>CÇЂk _{ 7WwwqaCp̅` M$M3 (`RAOts›Qoqx۠t.QP2N' f{7:5Gg(4L}m W8.HF/$~Qz׏uo\+v=oP4'!&.|695:H_:һ?#~(t6 1voGOՌ|K,958󱡂cL͟z MEtϐ$j偛H'DQP"z}59 C-#8tzw??А#œzғk?hA^'~-yWvǡ_@s!w_Rq>EmÎ0Xer*tq[wt_BkE#6Ȟس)Ţg6' 7uĤ BX"eU2r슊\9vqeM4op3Ee(ٍet=nJԱMLۄc&dxNVX@ۙ'&&fT꒤ Tp|8ȬAmT3'N0kv8=FIW,c+ٴs!O2׀LY <[5N쩏H9˿>BŁ-=T"ҍ~jeN1yj+*Gt4ZRRЎ=έׇᚯnSK(?! yy ;׎p!TBdhp۴,JJdROtq=?2/+UDK|>A2=VwY# 6/G)nE [t )mf[|" 6[Ghrb p$ )!8 HR-{#mr);Dm M"a$׋˶)ZU@YJvi|1m(9ǁwYs8:ƲM”䔡w& -/NIԙnRrx'06UklH/g; LI^\jڭja47Ԥz ͥ5f-htT|>#ҽ1#ߧEL 7x9SZ%el~Ξn2dBiP#-,tI9#!]@yxOI.c(]+/ʃD"50St6k#J %~="Dmp{rTO3[ @؛a1SAP 4׷3j>n+tb߮3Ƙ˺!n!dosjE` v2,KMϫ ·R8v_ņQ%^C#7AQ+0E *éO njbw/4[FjI&Ҟ:U}u0%PXy|"hclJ{aE5q%f-WSAkev7pҚ⣃MY屾>&: @&YB1\UjzRrEu_b_) tPGO8L*\UA~U "),B;AR`KVHh@Es{C tYfKiy(  K~OZ䤯ƉQ+dP،^cۜ iqry\\f F\9XAO̬.-[e>_*wkAḰSiOV2')tUM=K/~ v"N` OݷʿmZ@]xZaљ"}'8= .@FQ SdHľhK c^89jFSq"N>蛎B~$ L? UImi jشYӷ &0\WPw v'՚a; F#Ycŏ@9u5v5&oSsYB pG:}jfff/'&ILIL ;%\XUe/(iѴ6r(, ;Gz>I!5Ӕ“ -FF@PU2uXv3$ ).g[gJm4~O0-'N`l 5?CQmZ\ն&z/~,\,`P;zEH /(/ *4;* @ 5էkgWF5T|Oj;AS'ef1xXL}NQEIAEƺVzpzk"I#dr/P?DN=תdIҐܝ6ho߇XgeB1 Lc]فWe|i'57NO 24Y$Hy@tޝ`Ưl~3av_,E09,0mu`KB nF|M'Q؍ICxؓdg guVd˰֫1u""9홴9[۾Hi͈QA'qU=IVN$`M(k~2 /a6zJ, -\J`_.mYa/sA_%ZѧZpwcf#]hRfGi jWgXckt"fV7e?n@)*6Tp˧Dyu'?S`:ekV%7N3ѓ; Θu;ur3h59""˾ @BMQw)ҕ#FiM`^5.Q[~dsx n$U3 n/ȺIٚGpwɴ#;&rD#M^@ zބfc#JY3)^e[ŗ'5_XR6lD>Tgn/(nm5jVJB\2v =x 2e͑AJ x "(a9ex'@."R9-Q$B^UcדժǶ=.SWK ӉI[9{Fc9I>I ȧ0DYqC14ae[vf\:tIGϭ7Zܪ\dVW$C6_[E߂; -IjW̯A8J;;5kewxCwQ,:!]c^@M0p1IH6D\+`F7O?f-.9b1>FK։05[M݇v̓@,z|RYeU.}pE+a#﫯f3}ҫFkl 0v'R!Yyܩ*iѶvՇ!IjB4j7)[HC;(= wg0XkׂD![H91IϾ xp &2<M+^ ܾV 7#cfD=jZAH9Fq ,\1)$_s :Fvf@P%v HOy>*v!i^3rC%2e < }"w]X$PޥĬB陷?YTT t.V,3y5( r'6 @ }W/HGp*t^"䲶 ;|W`.xQ9##Z+Z|(~!ф v=[rMsó3Egi̮=iWz#=Tg^ `xfN3Oڼ}BiUX$彟1W ty "ސ.l,lW{y:(;ڏТs;Գ.P!u8Nx V$!ơJʃ6]=;(`҂snIQ\KD}#}13ŊvQ gŲKe84E^YI5[шݛ<~3Ӥhd+r)[ML/ Wf:xx\j'Ix̆:WE޳,޼?~z0֝wv۾Cn4ݢi/cn׃iQ VĐ1H+#$[S Xk@0Mq>/>4GD[k!.Sw QAɵe"OLٯ"b:{O$nI. 0VlB̰as7 \kv2AVx*3=I~*tHBXW*݊G6Aς`EN0?ajKU#9탿%mkşi}T 6Jr*EW}`HJ"0peĎ-X>{bȻ2jA*=C4UJI )FZ612+f4#eh!]  QPrlΑ.kngEtˇִ qH&#ShKGdpujW{aItOi6bze46F[ʥv9g zJ|ZnL@=g#hkw d˹~<)s~?\Uj?Z/)$W`n(~6~ 1|>=\NṪC |L9K,ondzG1(_-E]l|un11zf<BOU_{%Ο|RqQrЖgSiʝVRU(෶amLR 1I!64'q{:K-=?ՆUf7&oPXi8swk !bdJ&Ay2n6o1 =4 dQ,}%sn>$GZ>$zc;݅w%yZۅ;oTho0^NtF-d)-ˏkq A,X+-@K{]׻Ooq( z<7Q9 i]b;RbMZS?=O\{ܹTq*,͜F{z,UHuY{旞$_%N5MVY&y}HO1;O=)Y `QܥȏbaZ}tE\PL}DM!kC` k[g@ʄ]W ХoQ SeT(8Tv7wӪ3i Hقw_ˍ ჺP.<#չc;swY2dD5:'.ANM^ÅWaM0)ߕ䤷,5wZ.c #Ȧ5E@52Ɏebq+tK;i|TxXN-T2{uBRp\gܓ4IׯCϔp&`T[>m:%]-4dZdB2HF1HJEpi LVZMU?vo. MdxcE׃/Ȼq^UU 0mΑ~{ݼ#!*!hn$!yNQԉD=xY ߳Ok"7靈g\ P zx{:}%TPZ]c[k0{ISe.6h(jоm!QG{Au%.vVF/)vxM\0h2FXHP|jk\1!MPeΏqs jZیR7!1)O^xLzCqA\0H3j1pvMlrm 6`/_E0hm9~Srp93>0g:qNrP+{zc؎JI{ M=xЮ,Е\r 4C=ND" ,0VL=xe@i~S,!]f>۽3Md?ANr~%; '.A!}.lJUu;-CQ j{3YD5JsxIoHP}m8 -X57 ﻻ06%ؑ+Ky.dDnq=XdǛ"(aiz% aKCst'^~EVn3p;z _U7Bx'h~Ȍc(nqI8OHƑ1F uۺƓCZܰ`EUa/2A7g!{Bmf\#m'0qVG_A[2+铊H 3O+ CyR(l ;FtE($TwPώ$?Rb #c1po)-`} ch/ij 7'm]94tG*6_"aC7m O3idy[1Mi`3ZΣ%-̏(/-3q2i)ڻVM"IEaok+d*zwcc<\|LOrdxЩaډe۴siC͟a96ZSG_Ɉ$z)o Aǻ7h].f9*1)Y9Z*#J}eP%n>VOR*2pRzZJӗBA>+%DZީt?A[/HU83bY:*6Q&000MQgaH`ty68{?#; *K$T1ȱAZAu8mJW-^L*{c-8uw[b8Đs OW*S=z)oZXK|.tr3%qZ>Kr@|ϵlD#0z9u2!g '+mRomıa̮rZAC vXz$={sCu}h\Sr<(ٮB)uBbi!v˷Nk;S(P̫{')ޤ`vN'0 \ iP6wL꤮Rkm  (3I <eҢ1i"cdH«?ji[$>;IH!] #Ӓ.v#9;OC s2w~BӼ)IZ?U__%ng5BGzOOqW8|=/)=~C7)0x"C }F.^Eh.zIt+gw#rq-h9oF૩A݂ɰu,$!j n.;@T@&-$x:mZ․ FHCa4 dO5aD?Crt;Ǭ =n(KBd1fhR# (aQP@mE q y_|8.Ti)]Sb clrytj!M\MRlhV+x}1H-/[Ų:#rݬm] mѨchYl#Jײڝr7-ݯX$ m/K{vWJl7O[X(Gs.c.E1wG8g{v_ &ּsvBjWr¦?No6Ɔ):%9etncEHv-=2M+HwoGGVO̚cDYDpe$O %V>mmR4[Slί #]Xz`$Yg3H{ ozoDܱ:.as̝(Wc0qQt:Ln؊Sp_!9Z-dyاN6=IE=__x(Be"GjCG,1鼄95j2`8`cg" M) 5Os..EaU&+ht>%ÕH@& N*Ũ|)~DBwbc2⷗K+ ֜Sg.S.?-l Z30x}z״˭Li m LCh3~&X,*XJlQlP{Gh uImQ;C'yf^]:` v(loZ7&"5xP*76 r7ASde.MԽS2J#Slͫ/bO+>*SwLABw.AhgFW?m4+Py*?R?OJ2KwvNHXތ1T}"_YmX h8-%y:"uĖغ] pyvQ5Tyial|&rNx We_"v'ʫ jAZ=!Yur`i &yЀ|kay/?S F`Xg L }kn1`awHr}8ha,ڮg٠b[[LARn$nvo%jd{ꉑd1 VzoUV XDf⢒Jyج !qMP{40@3TJ>SF6^!Gw-=6q#?)E)!j)r_?_N#z-q{(K&&nh8!~R`P),!|Swy!bQs|'|D1üI>a$3s4( ,e C/ M֡oTe>{+˱ҫuϒz+NY#I&ݗ~C~8.d'A*dTyLI)jevqѡph={^z5\>Ȭ)62œ8Ue[vf*$I.xm."񘻢Btmv PbAF腭" Ciڑݭ0m [gADVGcTA%ڞ$M;i?] Sg3ՀVrc8}` `/uKG5oTBɵoŽ341 spFK@[m_=}8_(̦S6[}2oi$)_̽ӋеTydcv#`=At \upBp$wւԨJ4%JCb|aW nbbQL0W0V |XEemRTAՖы^4/o;%t.țlT+ 5LC._4MtGͫa`}&4dѵ@WO$|KI$Vc[/6c C;ykҧ~+𿐏ÌL_`/EM>^:abc=7rj5wʥq $w n e3,>[Yjη"?<9j]`ށbC$tqˬ>LJ;!Ix%pRy? (l?eL'Z{uMt5o3\TĂ J*m|3:ۗ\loSTuAwMqGMy+=X⃶O1 'D(22E Egfm# eg`4@݅-9 I;q[H^MXHmN[ nh{+(D)N,L1[I<@Љ/Gѯ =xvF*6w aBYT‘&'I)]69heF6BXrN׭0]b:g#!t7_ 9Y!,%IBtqN#>xjCRh1,.țZGFyJ/>U|B0* ~vL馎p-IjڝRC8}VV-H"'@XI u$8~/p MJ뚨C׉ ;6Bx2Ӹnj<$FTpyb}ܥڿg`"b z w1RXi!+r׵ɦ Z+VkSiݬ5/TTz6gDpTˈPH WUk.JGn}%=(YӄJ5r]>_9No~/Oy6DpCVeTSx:dFm"ȾʚU7aM2p%WV2%7-BuB4}Wf!)ʗ< SQAC2-Љ rq2v33\^XBԜU>mF[7pV"[ƚ(ѱ+s㒒 BZ?@88 }r#oF=ף>h݌nY!f>FcӢ;>BpCVHpSY ܗbs5о"Z/ B6Ŀ׿dkrMhgEo7o7 7R$і0S݊?nlYMɹHN*ڑhNE oFs}fcz1]=@ٌXϊvq^Y5u: i& 1 !6,"/W#A3eX$)k sa?T= O9  BVdBi3'g\"Mӛxԙ'Zm--CXm?d'ps߇BĂY/JلSYVt&Tgp ΉҹcK)=%WQ尴 ɉ9A:ҷ>4~CX1]D-k}ԎEnN{}uYPFKU؞{tJڗ,LR"߱gwu;q۰&N XD{kuYYbkh(e˨lbL|k9+JSkzF0$ RP~\ҭ#tn"Ʉ!1e/w:sI?rYʔؾnܛ)%7?6|1<c3X@2aPJgXsY]OTYor #s<P~Lr 9&(5* V?1,$sMLxUw|_6#)DZ~\rhU ~&>frQ,%%rgԜA@HS-"-_܇!jc@<)@/rwEU B-\WJV8)qg qB(XՓ+x^̿f@ÉRq${ \̍NF$8m^;aؘHfhaB @$n7|:C/*s>'^K5utW*k x}pskM5WGyϩFm; ]- քgJ@OFωU1CŘu<>{P૞llδ[f.{jM_uˎf!qB~f,j*d"KLJC.i%\/Z;b[%ȥ F153PI(9 5Uz*iޖn(D*uF-M4SNa GpY\Eĕlmdڨ4cFS/幀^,>Aᤕ-4}!"#k&אCh=UxV3 `Djٖle;uA8ej ;U ^΍Fx[ܫ`k(} :~dx`D{3oɚM*7R90! p3Mwi+Uѹ3yxR|tsJ XU ivߴH>̫89Wڊ;@iI[rrg?kb;jZ e|-]O_Ti?vK'͞ߊ.;N&k #[-LugͧںKSHkuގ|=C܏:~Rg<9AO 7Fzbx2wm)bMQk!}evߤ_yV1"Gz!pTNVO:y9]Qb"tF@"Z9jPsZdd*$RΌJwY] 3eʕdyV=q*JBB xg*]t&z,JZ-n-^ppL 6hɯ+iM_{\cU阽>'"E@A))r}(t+ZMx^#izifŐEHXNCf?x4~Uim,21_,u僖~@l[cߌxdhyV1Kf΃bf{wt 8^ [MR-=I ӂ(O@:pѳ%Id{/m~ %DZ1'M&kC k%eEr(2%Ng:d!Z nMtAλ}rm(eK?}@9 % \]e+ (鬞@NM7GقWz2^&ivaWr{O x̱<`2=SL[ʣUIf]vmqE|bDjg ?I>@]6{2}uYZ֨]}ྥ4;oL%886?@+SC}ܐ4N To4/{'D5pl WN?ц(TIUJa NSLD?L. B #G< xa 4=@M<4]sz MN‹iƸL =5ö CI0d,9,YNf\P ,t4H]1^Ij g?O3% n_N @·ꎱ0MH&+흴~-#`ruYAZU?# (8[\Pr;]6s> 03 |1Q&wYXH`r$c!IWiK'&O JW8Dq'|= qho&V0+]܂1!72J^ʁu>dt/D/@ZE,y@0OTķDUV*;x=z1jNfpQ.ZA'嶨ܻPs=F}FeXϘ+=o/3K8 :*f_4t]}uiɂDjwӖ28)Y3F3JE?1_"-_,lryUNW͚Hny{kWS?][wcj}_K$ހfaBQKi&Ν. >T܈D( fMJcp$Tؕ<ӽ*PZy-qر?fqLHd` 7@}8ɴ&"7E- (;ݤUςӞ==cVޠse5XѲ&^R4E?7s @F_iEIawСѹ\\9D (&JBQU.Y&ZbQ ?_x'\RbSBef򒪲t\:N#;1ʹ4 <>ymKJX,w;ٱ*3e[O<"H),7WZp-v){ &D"T1VyM;pDFCa`rWQ FRy!<ϲ*\/ 'C(&]b/ Onиj}E(rh*p<(rduPF^(,F-Ue#˝&^F:fp&Qtq,U4 yRUsv#eDbϺSK`2cla:}5i]JVraE]^>H2gJǗL3_da#H@2*ѡvm ~[QD9> m9>:f RW>sqU,bѹ9諈W8ͷn_BuXhQ/o3ii}XNn.H:Ȭܕ>26]g ZJeΙV ` %8<{OЩcӟ&so2L{/CTGHhyN&h[s=瞹"tFW(T۵U]QU1bFgžo:z*+l.8F}ؗQvJX]77:F>>$ \OdItmP ~GuISp-q>d+śtZ#,QmP<{H^Uq5AlSO[ 9oxLN]ӥg7;HE3/p`.#>@A 8O'Yw4ncCӥ)sn yPєS_ePn/k}PVůơNi:Y@O׿+u % :{p8(,Eѝ [ޮtDڭh#ٷ3<*/Eo2q ƆNʕ9A>*hbKswU}d#otRˣPLmogLʤ k9U+oK~5 %mDEXo+'m%y.u2NPP[\|n}K%_Nj g[$CBX;8_.eP ~os>UQEeTج-ny>w />*3#6Xꊎ]e_ )e:WK%YTg>(p^69=?kgjh,Κn[<?ˡZFX܀R7 ANhGzlK 0~Gp¿8 O'⻾Wp'm| }*uX.A\ҙp;OHDY^Ʊ O#6kɚuΤy /IG&ȼ%uSC fJR SQSeZE`)7Q$e}q"Tz䣹ryPKL_dOwMVyu*^o{I3k 8Ț}8i$u zs@R@l*ڜ}/~x:F}6qB}Z|+-׵Qb2Terؕs?Vg`#fbGBn=f 39ȭx2iVO #(vUsB/aP0Ž$ "aX}KU7r9Yl(%؆L޲$',vlDI kW/LpW@cT}Q̹2u71'?Dr9R6U+Ůu}&G!1u@ib\;["@xL~T|a.iW0\X'%u76E jK(~y?xbĶ2/$ 5oD67 ['E0SuX/e._bn L1{#$b_:8!KCMZ4BaY>Z2#enf  0 3ur#K?O^œŸ4!Nަ%u! Z;m#P)u@M^>u0 tPj Jfs)!_dv/q|!:~ }EtQf[Ugm,{W}MYQaUyVZֺX#^> B^DTglkvC2(yZzY5a8ȧn9%|# k~ ;z ,xYxMl$W1G/Y VF8[|a-9_QU- Q4A W(K mRepbZWdo3;\Z^#0x i7s1wq>)rKC7Q~ݻMl-KǭECQO+6"`Mz6bFP =Խ9GOxyf{0P/^JQs2Y}2U%eW0sCkKԔ97|=bJb+z9e2g6 9AN\< /HXSx´p5L]9I$lxX po<7/^eei +SdT\D͑_2D'SC\S+1-]BGegnR!rLT[qDJy֒$ɗ^Nߕbw Gĺϱ_|݋ykYYNq=6)>f9R\T2"--] 4D_1{a%Ra]4P5d}>B9VW/,/u,ɳlnɃƽ*ߨXX`ʱ[nt9}r#:e=L^>4eݭވfO=az;F271ű!;ZК%S|#pRFUe%y.:r-g~-h~緟ߩJ_4f!Ւ՞tē/Ua߁`WȲz DzבbWL]ةS='G:E㔅?ggϩ*`>U>3R(B8ˡv:H-cC}GRL],qFңw C/Ҳ=ϱ;#`sLCX\"w.{ĝn?lxMTlfLw121r0VT|S"xytȩƚ|[Cw aB"FtCz+mǓNkeߋ޼l; fF~iXaQ%8QЇ|/Wa{XFFD4qB+#4'i0-[4]𣣞awSѯR##CLZ_ޢY\CLNb9."11p=hTb"4TǟpJ*YqFb $TT+`Tpu\ʩŸ&2%\]7K%&}K<<릪t'm>c= "7!tS^Z8# 40sNɘfb*_fݱz)ӿ.sƷ/h,ٗ8F]/ǜz4r  W|m9X޾ r0=oTn(7Xr#k)jrisyB0`IJ$1*vO6"d3=$0Ru{"!zzK4{#8^8.e[aM~}~A?06znU5R:wF̩ͅ{je&ޟݞ~E2fCAu\;w~'U(U:'@]9bu(m_krjxS-='`k}1xVik%߰LӬހXǻ1_r7?תmr\I.c/A>D-m>>p4FD0 qWLY@/5+e\/VNsrmq|^a{#A`[2!ڟzQH)k#{YPi<+TИk $yVdχ S*҂#(⒰ -,N7fgH9F:W0""D:KVKeQw8JL>TuBf1Hp%n'RDq>cRJlo Rlѱ}KKkr#u<+;l6J3;޽L@.gpRc-JMLZe@_ BDdHcf\.1K{.j׭RU}ޗAƲ{ɀYѨy_`vA zvwL|QB*kVx&չN줥0jq:=fK{u*D@Am"ewIx 4pv1`E/[|ұ^c*"mzf3C 4)KyT0CF)AH$qx~276(.1MgV7$vEtF NQPJv6J=vQ=G->B𵑟9IIU%iiWs6ƏcG{ dg"rNO;=R V~Uƴ#M2"r)gH9"Hh}H ޯꏛ>vu -N10d)DMn:qdTfCI[0Fɧd#Dny;^чzXe=2'A[<5ǁao\yt%jH{.Nh+;-~ar$Xҹ\q9Lث>NkՎ1Q cg@S\vyo(ԇe^+~NV^:?f@QYR ς?lv H+0ء%.\D.Lls]́RB2?(>O4>hZҽT%p [cS])BY=}7A6A|-`X$߸Z42e֛Dy;͖=vGư7T+yPde $&*Z1a/zTV);׏gXBhQP'O -D[ër\y@nZv X꘹E7mT>FsP܆c X\@CZ::^jL|o}t}&5p>WggB:Go`nW0 *]*cg^>ƒ Zȕoi>Q:h&o{0_.r:*Dkl39@KgmGJkb[Lj!ZH,cW@G^#[0qmاIIgz~Q]@wc\ ʿ2"eq؅>0`12(3sɕe4 }m- 0q[P ZJp©)e՗h-;.7]힩ٿ[,nVȣwl6& Xj8aC1Pei˸&󭿖 A(ؔ|vgiɡ 絻vrS9tQnk= Uر:j:-52[!c:H ?HD3K{',ǿ?z%fv`f1dǏ@: )0S$.ycQ3(3gbZf-JIPԘx:v캐dhLuZsMnYs8=ģ?7S2;cYw5pRr^E7iAt $[U}ձ} ^"46h'6S֟@"J܏,Cncbq ]ul*D=x1i/ry jI| Z_Uա 5SR|0F3HCà !L]Z+5"9iy4/Hȅf#Y!mĄpԧ?%NX$MX~3:KcOXbL6Mٻ-b~Ts!)GO)9fhb;]{>~'XeOogoMصTve$IO}4ׄ2"YT9EX|/m"o]Q0x0̫8w3 c.ec-}m5AdD_fd+bu!f݂`XA<疂Fi0 Fem %mE%cZ]I'ை>-и_ėc/4WpUoHA*y\Zc: WKZ)7O2G.ũDpr'dK A͜p`ȸKg2=/ǎEN)w IG#T1HnF[&:]oń&d䴤W8ݩ VzMW#۰*X|lP~Pߖ(7cW^+WP 'EjZZFAwUHĠm ~*_ q_k pѡcSnNڥ"ZC!>Ԓ!;疯Hdc]w3,UN2HWkI ŢfVuR@z< 1Y*G@qˎk-WL سNq|B{̗Q{%58<ʓz-a<޿bn 'Hj"Jf9xDK-BwЦIu1 @6h ͰBj}:0,m\f3L弙w&zӥ+y3P8&5")h*)eŅa<[ݼ١ ^[9F27̅9}'< y_MRORg} Txȴ adZ1NL^B: KB(NNWEe&OTW5:GaGC[J^Ҍ$*N'fo[\[41KكbD/N&uk5P%o8$nEd7Y9;C2Sn /&Q0;$@il̈RP@u d($3wJwPgߒ`g.>5*W+3 !RfS/)ۺ;wR VQExLK6<2%f)w AA*`B ȶ9Ln=ɪtL&l>1*0B@H\|WɸY%a4"ڦ"Z%yG&092xlI`>mdppO *(.Z?=v' vCvmEem\*Pۧ#91[ X#<̒1~ ЂIp׫>KsxmCŚ "}}yQSK(T.>܃^yw[qӄЋއ~ġav)R8p,"@7̲S5 FoEߍx3g<׋.Zyz}ZYZ ]Chq6pO=ktb| !aN,8ق5Q==bS &x~ 9,Q03pί8BFHlW Rƕn<8^+Nm;;_ STj Q5+q"R\nzϼ;\fU xs|9(/~t ⶷ oεdܞ{m̭ʤ?4I Ǐtդxi`P.M.ifm?^.yGgUAi93h#0Q4̉~r)|4wkW,qf`"=}+rð5t+xrZ@.4&\+ na|iK`ZοnTs{:Q;ɎHHӥVp XL Fa&A*ok5 7N#5 iΙȾ$U=׎ؐ<.0f[O K&ɻu:4tPBq AWm(bFzf{8[~e]!,ؕvr֬*lHQVʵZt Wq5\\"'Ї)h6Jf&1Ө:$5Y Lv㿁O-ESRbL߼8*:GtI.|u hRlq֧5<'`<{mOa$Kѳf~sQSaq)+fk:ӿ;:zq1]ӭ@k&T`B,8hj8Jx+erfTq}es_ܩ~gyWȳ{+[k4#˻jS_~઼O0iRr/+uC ;v0$]qB&G.1K-RxoVUBæ߮\2'𚯽M{z}1߳0~X|V՘jY묝`жK3@*m Mᱣn <7O]U*֔[d'p~BZ&lR 5]H._p% Iw,Wzֵvm|݇II n2/d-9Zw ,:F.E>SOo~vi+?ϼqa tC;QjzP<,7f$ehuF5Ip7N5 9su6bN\j{}UaXQ ʢӖb"ANYp*>n!u l<0L Xk>M娶ғ#ZJ' G8'~H4 bʋɘ35~}MBE؝>/)+"o\Dv/Eu`g3h! ^9lXI@Ὗ'|0eBp,]"Z/q" ,% )~qST < Fw%Kɮj^#,3 92/);O;#0ҿ>r!NP/ˡkcev *$RHe 1>=s%x'xq8Ac@bRSɉ"}8ٗނ4r2Y!Ӹ6Z\7kSaX2h=.9TgP*: ѳe$mX8 yAB{1בvXM6Bida8[cioybm 13WŽtw; 7eyIaN`S)'ITn֑ܯi ~5ba 3h{fe]Jgu[k'Q"BRRuXDЋJdwKb#3'-3_qq ,]־_|c$$uV5gb͛m'(EǞ]P'[8[bN糜]s5?jsLw3iQ5ͮ'd5<v)Dr7S Q(Aց}Z[\>Fڟu^OGA&Jߎ(*fQg#\I6%g`G KH򁬊]8_3퀼$==1?KO>XM'1f#mf|C2II,{#Ac˨¼h@}[so W5.+ORW0VHJn.k~"s1*HeK*L?=sUdtd #Uk LtpZiEZǣq2;ќ^LkS{`Epg,BԀo/}i8rV,K[ĩ3-tiQՊ/̬P_pjQUn0N2}J_F\$;򯓀)'|RsRLEwb %&kp0݀%}ƚwb+RqiC``s-7b p7eHˎ۹dkگ</h3)K[5sMlx$R $P=ND{3RZĿ~0iL]|C@VGˏ 7 {X4pl"<`ln-;O*OC%7Ȳw ;']m$ao]q"cNCnݙMץɑ :2nm?^MZ5KN5jٔ 4sSpk@ YM?JᓻNݖ?V/U[(`4Vhp4$crQIukX[0@Ё-9%pJN 7&8Ȕ/NݱӳLm8"Or^| GLف/]34ep=~2tSdDd=ǑJۚ"יk ocz({X27v@^;qC 'j.P.lՆQfTPR0XA3ZN76ÉQjv6J%+{8U 7ey;U_^JA؜>džKðRD2n>\Gz,9@>j11>̨4;^"PmH@\GViw\gn{66)hiuҙ>k#E)G l25k,aJ5m^j~{kSoStdfQJj* L^8 y[bF1 UG׋LTr.`S/ ("ǯ_Jց} ,vMWPc^>~7:ѦHl*܊N60_hx՟X=%7qٝZN$le F诫"we J}НMR ~f֔LοYI;i߿eٶZgf7R¯ڌ,weɳVܟ@0T?⤩6eU\Uݑ(CL6 w56Uu';_")EXR8n=)x̯UʵہG-O{ #u)%+@zЪo'|m\5BHV g|eBHjpK< vXl}Ӧg?ePA2Yѧ~A- Ǜ5N;)a}pאDI EA~zr# ~ޙi˩F(7pJYpED+Hj0L\)YHv^ZeiupEߴYp^G1]4,Z:oteJ-g$*!"p} m$1 gV|Ya ܬN!. G(o;/ޫ6Y(Wd0~Ν?$DĤ Eaquvp"vP EfM8ݱ 66.1zH'C;$S9Ei}ěT8#ee.. DyRES̀ZuzEbG Z,lEB/Ժz L\*j/iu4I6fXbH*ȵ34o@+Y~'OxCyᖓg"<u<i#3̝?ed/b>+%&Y v8*gCz$xݼ»C'I6.e3$F$`ܾƤQ&ӝlN lF^6+`}$%{2䛜/1=fXZy$Ṉ?€C]\G=;#p!QDz?_/NԸhzңLpiߡzPwHu3f; XRtgܱ٦H,OIvhh,%M+3:*Cn$bg^|SK4NP3J`ҙړyt&,P7{>*8X咙-`@6g#2h%y7 ;.gF K2532ġf0WCC5lZ[iq/UCfiZݞet"gIQ-{blœ Mpmz[WGd!k+/ ),_ u\#G&kf'D +)'#I'RϗyOx^%|:w6@ 4Il.X::7v'-1|ց'dT5 Tiy8$u9hHPvҟ͍؞Wq흝LzOBuF{lӴӷhnwB+EErRc]!rJtv.^igPA\q-i!B<53_Aڂ¬).M 86:S"s?78WUn (3\pzU qLj`fnD9"o)IkJ9_n/o0Bcf G6YwyPABM[ #(#\IPd p ˼1&:Z u!=`3;p d9qegun<%{Ըo<W.{uckv:'[_)!#Зv$|D\*uح|63!.G6찀 +_JPm&b-2ӷ1_ViNq~n?uaR^wA&ήo4lXOMOcM?SA&)CP^wj1Tփ;~fٲ l }PYo1(^il40;|}TZ=s;{;K}+z8Gtl0t٦eη KA>8Q]#Tm/ WW\|J7FL5s|tvw`o5{%pB__ޫwFl^+~ޭ%VyȞwH^}aTn*X{s8YD%x@b%Α}lAj[Q<ʢwj '1~YG3t7iPZ&vx$-fh2Q{F;Xj#d:)T 5@40+.EriȎ 2C!OU>@՝םXw69;~D08T xw<蘻MRÎ#s0{SCs6,Rc:͘p&;ssR do]4~"v{&Gʷv3418zBZ-I'8Cw%kJnhg:>gUgaDMʥˍԘaFJqi¡Y=Iսpp3N\Őo%}4e \boƺTYZRLH`P")"*$v̓6Okj(4"WBѹP3^>?Erm_W:K%Vt4|hTbSw6 C8@{L$䘿N& h\Q6`1d!;+H2=1Bބe%Rb2_C)kژܩ vZiؗL*u0t9scyi޾hx˲yZ.סW.cZOC L~2Q5Mf\s2&#i/KIe2s&U+3%-AaPHpf"5Vq .{F 7tA!]@?Jۺ]t 5vٌ݂ jY7m-~NdizH+E!oQ2'j#u.3wBcjhnl0.㩝&TX1ݵ[!\1JR`4Yڌf(GStj=?_!k}3}[uϯ~a /YcɨG豐(tJ׃x:VKa.H4&',؂zRhc43Q++sDL[2*7uХ_3NkE( ~RݴFޮ 83ȫ _R1j 7W3S\^@Ξ@# [41  _U$ }<~Q 09_Ս ġKg~c.hwYR: -P}He<;ݠdaƶ7dT)>y7g˛CE(ټiJQu豃d1'ˎ膉 L@Qܮp=nOŪ~ż=-0/mٵAx,ӫ9W}B =:KT +dEc`ʵ;%{ѥi7=ܦ_fI!3ۊ4~B-ݡ^{MMA&z]A |:mu;hs<>hD]Dx:Lq侲 k>xP1nAׯOjK(CƢ|*/ #v&d;.YŚG^'>$vx]BƯӨ2 k ,3#O)DLjk{1o₱Z @'F~?*uO^1isfO&1V,8\M}72kC!* QgKusT@ /CuF-=)MT"F.'e]jɅ189ݤby_ԙ(puvmxЧ>d;}HDA2O[v9⬷jI%L=:\M1 ǔGz-ZY:# k7sa4t'psRX_pkw,6r޽ァmvPS:0/ſ%[yh`dL&/Ʀ!俷Å#{):a4jba"B60 ,/a25 Jw8#SXY Z墦gxHr*B)s}X,GYnЗҤp{Zġ8E0|l:5t=.ũ[} #7櫼0CYmG7'\VG ;t6qeNf\s=,:6"Ucdy ͌+)tIEYInO+x }Wtv,V?}h5G*1N$rbvTYxNkghX_!FZaҺm܅m,((jL˫pB $+QV 2Bb̉wrU+qsn4 K5uS=bc@IX5 [U|*M"ƻ*P3?h<um%|Zy\`8!Ip!!J@~T@ϴ({42bO_m كE?&j#,!іcg"\/[ ھĶWV^"No+myQ+f@EǾ9߰#5S0E~0^+jz~1CiȒJZ4foB|&ܽ0Sr=Z1X }W! ]“H&޷RYˏ(vnpʰ}0N_ow;7'Č*F|~4(9XefySꛧOn'|Ԯ;z@w,@%]h4J4JQzAڃYt;$>9ljΝ9uApe+WX?Ow)dޚAY `|I5ݲgVI|RY}+*Im{J($ NHjr 2jym411'id9E>Ѓ+] o\oUad|^ Ix سp*f>֘yh6zz ^w/ 4EcS|j1NMhroxD_ , 0vw)0j70:/'OvBfp{}J56O! Nlڹj{-|qxB"zP.b%X8:dy85fR()BTe/H r3"w:޸ѽyihFXN>\[.BϲS@ F딢Ңo}τ$Yc6TI ,l"UglZQjm)/ 1㻺Ӹj= i,4U;^ihoS~0ao.Gi6  g8DsT½ P hrPX(q+iON#c>R Xw+X d9]mO9,j_aۆ}ިBOz}o)mm70;r{W ٶLr,1}42ߟ -e2*t^.l]cNhTuWh[F޶qGa%M{F<S3s֢vџ{D^T/61i; i:o|10/7oSjK]J[Γ`o}i(7MX0;Xלn A.O e5vޓeq O68Q enW9ơïtZzɪ޶"EߒJ37oYt ale)`جtҴ+朌&ޮ}MWН>zˆ%4bE[R*3aℵ(C5lAmxP NąpfLsuT.?[Y0PSHa )%IЁ?Q2U)Q{Q&0SiP%t$ElQZk觙,ؿ.`o} ds:jXRudbt%|I*I`HPhUhԪ{>gTOh;ʹ}ۃPK|^̄Y>ߦt sz=QtO@Sll@<ʼH_k}EZCþ&Ā!βnD/h]<,i+l6Хm̈́>?+6iS?F 547GNdD96%Rwn;w~`b?KznXO};hI ;ULҵ/S,7$FS ( \OjӘns4nu`FpG¬j~}Ѐq&ґ?&xjUvyLk=y[l0Sʉa:xuӪq`3$/XYH~Eɭ(vQ.zh "6"|fEr}reVޛޟ+46p\/TU¼=/eXV",5ҡ$uzw7 ]"PDY#qI|b1DЮ7EݞAa312Ͷ^SN{w B<r!hbF ?>G !}\ 'xÇ4DV)kLxBJ9ra:E[%TVoDbЙ$P0WG=dota 8a)]Fwik<7sox=0F7~M V#G_-OdvͮW] Bd biaUc`;*_Y4.8af˭CIy4nS[Xn1#f;zG׽f2\J27R[Ǿb3J?%l|0loB+4edv㷵$%wS6:EèV.͏e<~-#b_ݓjŽG/6ֺLl(%CXs:ȳPcR@dr3<ѫ!] F=O^\ !=`4qKY7!%2@ЙXz8QHBg /@:tf3mTykGЅ3Jœ13a! fT')Fd%-=aBPn3{<~"0&VF]1Ыд b@vE8(]}+td-yJt@PDBb&ҝ`X AJ-d_pR}_ %y'gf:z':r'9ί7(LutnI_Uo2MD嬏 b!bfلzIg@^M%cו4|g ;~ mAE >jL#)Ҷ3Zj-NMٟpG6ɐ:@_"GG CɡqYb-wnڐ7| C({g_P' muYoz|ٱהȷef{!lB?Yr߅eAYq 3@$̈{7V̀i. A14bGy9rËo)ۘ:,M{J rԹ4 kNuE!G5xM&dpb}sB<i5'`rݙ0mbx$3,f>n $oO|4Z=3؄%*qt댲J5'G38r;x ,U:ykf0XZᓙb5 >vۺ/mfGe4RZV]Br䉓jJlOH(E#>VЂ0U0U\ 2%iuCJ$0)nc7؇Sb| ۴X(/Qkv \;ҙMo `0s}Lr*RV3D86M}3..\Z2cL- m!tqW%E725cG. kǢm!_އ^2L$aA  us"1i΋ P` m,[pe*C]R:7N3F5=3dc!S_|qהc:"9Tļ ަM0[)S?pb| ך~bnbͿfj>HsM#5$ƕ;+]#$! T·Av+!vUӆfH@Jk=>qW6B`@sHET j3^UgNnnZdo Zu)F7uol]v5R׉Xq1#2:7vp_@E [`Si2(LK%fN3%I?Ϗ^Qp.P@yt{' y? ;&aa5 EhIt^zE }3ԥ1rPei9X^gyu%ɄXfL e/B9f+Z"ڤ{vFx]cq+ M"bv,&>+ys+ U=XcX6$: yKi8n@!;;dfzq^άH4\x6н[}$iav4TF,ɔ޽b艎v| ds}, gya Ek(r8QN:{6dپEbth]Hri7]cK}q=n7K/5򇐬g8ה].v( j&|$WDrfsԹ"?z]37(9h]0ƏFM 2Ebb1Ay".7f-O)QR; / w f.i|JO%GQ끆Kc F]<û,к||;HJw)H' غ9y4/>Z`k# z?0a\/yc8pZtx2~Ebo[rp QI0|9B:U [ -oΠ6-:XWTiŬhN ߠW fgAot0qVoi*t@Kizf :u$EWup}{' ȗD7،$կ{|W|"ԞIg~3ء̤; Fl8OnX-/*BL0.k?S]=5Q! qƊ:o/ΰ lk"GRO 0P6Ar^YBW#/֔t)6)*,F34d/#che67ʎ,ƞ(af+2eO9D歈b0Sу;ErX4qʞ1i/-VvRs>;rn@@^OI([2F*t!Nkvuٖ&](1nY(5Eg_&щRo_~x_ۑ3zP;MTWI.þiAob}!,JaeD.hѺ\$6\]pz~j~LTOOepD\[:‰l;0iD8mYƝY1OoJ+Io hF]P-8~[ DŮ 7Ԋ88bkNf7c{Ȟzf-;+#{[]9gXdVCCd$Wzºl<H()gΌ+Gā8Rv.0 C5&DIh4`\bpvm9dUǠWPI0NLv[S2GGy2}6cQvա_TrkB 6eIӈbJFi9?*5`$Um 86|it]OEw>/:{co)'QE=D]%lm++wӈF0`k%Ӻ-yCk2nu20C>[h?eMq81|/(0kkf)c1Z^O RdB~!DI+:.-suiidCƻ}ړHV4&vᭊ.;/f4L.v *snHf6dumqùRu%A_PE*B.Eq|U -g#yL!ʙ{ozUOHGy/Zc)w& ?^Ef Y`:~UO:87҆ l.Fy) zg8K>L >VkBy'2zQT(TMhK X0:7qڮQ`iwY8xh:SR:OdMn5Tv1Z&SVoWyXgTm7*@;M3awŌHBi` TZLJD412i ߯I62xָa?n=Shk+1 2SC>@%7=~<^:_kQ>Evnr7 *Ҩ&Kݬuӥ$-H@<2r&;BYYJE?it!?D/$>^}A%\,ߕirω[iC 8PμOYh+ -*,d{Fz[͌s %0L0RڢsxcQrʪ sԀL$gmKW'J7iHޟ03lXc-e#љ^ZDx@TWradA+eyڢTBD3gcMKcۧ_ 1:IV;Ja2H~7U &RϷ { 8Q7YK ƕD.]*2RAR:pyb1r~k`]hWz9U9RC, Q"7Kzq5@}R_b'i']!Y㑱.}z XW*Hi]ЫBcxJJ8;3NOn؂j "m*<Dքa6 !+q[јMžoqށ*/x(qEy5ڜ)!Ct<pP<8hLz4 9n-+M˷C4*bŘ} 4jn scx$U5< bR./`Y~Lv{W/{RC˶O0_N?5P^O7Â:vU煡>kpZ%S{$z4QT$!"S+W|tC|c[Tt)6vǭ{jU52ÎԊo_;X0vͣP) ,&&_DBy%eÒ= 3FKuh,Uhs=!k(F=~\.{ש=Kq8PI%͌4![/)73GӶmr_ эqzQCbalT^*i/~ިPgB7)B6nȢ> LVrG <6iol1FfX#?3 a^R T#b_H!݉1&#,6 !dR3+iœ0,Z놬]n]^le8.!;WCB{J2]jSmz·BZ̛ve2PSQkzۈd dL~D @۲.6ScQ4DkId|g)2+Xst)D;UeaFIUݐ1p/k VN7ЕwF(X1c:λ(f,=~Vvungծ)τ"*D= 0LRZT6 =Q&V;yfqSpXi'Mp;#34 =3SU_8#1MvLs*hD7lTAcgƏ(EXo icN&XIQCiuim |oÀ7&@Bյu|HB8Spqg cB(39/a"2A,aѽC(mqx {iOm$Wh4.4<5C'OLsZ,,{4vPU X?Y}wQMq~`YM}{5R^)ю5?cF6e6|:|;xw-a|R Kk2Jm1<ɁȰ%fܦE=jE?NE' 1ϜYć STa 9/"$[몧rIO`ধW9'f2s,񩠷ƥZYjѡ;pQXP,mLcgk %xɂɲgL>iP%ⴚ6RG^oP*뙔,))bwjz.f9F^$Ia3֋?>Yu<x^yEcB(Ȍxfu[HAS:rzjMyBKK}13)t@m1@,e訁~XWKr7MRY5i0!Şػ.MaVډFY`u~-C bz='/T|A5"?cz/n4WXF*?v?M{YZ4oagV`[P7)Sw[u'1L}(W w{:GLSNJѸNo7}fa1!}ځ m|7=D\=a<&d϶ocs  p:~0.3 }9M%a5r9 zϑH)M*j?s!j4eID,+zs:OpWl'gѢ@L1IN5qeV=ۋ &qRv_%{{ܡkz.jdAoU/K|HOePxdxS[y60" oyzIGcuPU^˱chjolh;*kzv*b5tbG0l; }H5ï/>d_deDXCtM0r\ o b\90ؐFw#̝쪻uGV_* Ւ;)i?V#`r%\l 7L>V>Y]t/8IX ߗB<%ʹ޹a 1Ekk-30geugC6sKSҾ/t,R~i)gڽv* fy b⧷^duoc+Z0=ogUG:qI9oRko u8Χ~@`'1;-m{[)g:}zH_+Zk;e}*VQn.<%Xb<_/`VLrG 4w=ѼoJ G{ U1$.z켎fz?ҥj68xB"|**Gנ=T]h[J6)KA=2jG IHP>-]$1.% :9@цK^~ei>%m^I3ާu%)ZaYI ؖq.$fLs7KgG3u h[dI<EcBxO5(yy C脷d#% hj]qtm\qJrg>]mv&z9w /bV y.M bsmvƙ5tFqoG߳3 $| c4Z./ {?S.U2#rjۚp5DQ4jijͫQOW2jo;FE`ă/"}MyL'Ce֎Dz/-fzў>7B53JFm{Q:UpqpݏMju'-$28R qaqCYE:4\X_F+Ye5r="Z(75V1,24+wc0]wD`Z=nJ~!@Ԫ@O ) : '=@qN)a|@h<ԋQ-(,NMR7q Rw:,$Uny&m?]d-/H;*v3:١Q h&3@dŽsdf`UNkWO=ت_oOυ}t< < 6D`ӋI5-ާR;^; \i#3'HhTK}Sj&gYC9 w)t=^IE=܇ M+y_n`YGEXl2ڭ1\@VIhpet=VOe-t yY%wi7:7h B8<:xԸJ8'%˩+O)32DW2L(ymPB@n1Xmְ?={Lpit'dY~s] ғ掭z< s~B~,4]A,NpTن4h5w&J4LnH,0F~05 d WU(M6Ha|@\pB3 sPzu)JU5 bVPf,9ۋC9 go/@#VNZ?R8xޤs&!_w `f:sG 093C\ȚTxvN TN].v(X Jk˲J"1mxL~FO2N+Mc8jݸ;gyO!o29m#l@ }##Ѫ$I%jtFv'X\BSEk^k/c0 ~B7cE-6 0 g~(;|s κE-s:&pm$l.ڢl3u MdhHŃ7FV1uV^֮ ZcƗ(2aj8W{^;·ڌݚN<э/{ɝUq,K.I8,#J!e!l,\*cJ3K]~#{_:Ѓ.A "\Qb{ 3sިbϖڮF(3ZZ;֕tIt:6ܳvHI1szY`#0d=!aI#*qt^7Z,\+X;Ӽ!Og33@fYN%sMr1!2jߚ| cǮ!dgK (Д;ChKIno{Ršnq-l#'Y.5 `FʏqМxIu8'aoH $y(휄^?}_2FǮ}ywKq˜|ao)~e#ۣ&f5' *  o4aDO{/,YԿfߚmkУ4#dgBe뫟TM*/tgS+cPkΗ@gkXwm KSŦ.arjϐI=j͋חckeuSu;_(ZBjxQlc1sakE$aqjg[e4hS]}PCZ*zr;sg y[="ـD&W<>R~H 8uKK- @hԳPUeͻt~"O_ɜ(H@]E!T.4.m>R}a[t-*K5NIWbuP'7y&!`YUvMt3F*Gl5L &@#;[CɶR !{O X-gE˭SZ ϯ9~^3@o/awqKh)s 2ݿ)kKN9J}X-/g61=dǕgi$ш9eK!NRm%[8$6 K{Ŝ+xQ= u]sDxSՏo}ncf`3yߪ(\+&D2m/DV(]KT #occwW|_?^(>CvOѲ>}Gny'!S2@, ŀ#~3m^>E]-}(W\7SE YjR 5ap?گѠSd 28D.Kl1ĵKFWs$ijT섏2Mvm- x8~6 'h>ܑ]1[3,˩ P$t{B/y-Ժǯ/<m1-ΨG$גfzKa3 yxY< zݢ5uƣAqvj;A vSM6A>I0]\aa31#RqAQ,\FƆՃgʌ{BY_HٸehMZNk0F.IY: ?L|FZD'+ ų2<(_g!s|EHpwah' 7/?(USRJeIdTX%Am9/8 ނ_ļ\^jցRyhL5D=\Qk#@B\ Vc|~,fYpο66L6ߎa,R,knZGvo$FoI9L9j{6f9Xcq8|=&2g|BWES6U'2Iz8L_Q>J(—5U*3Fl86z\[?]oLP@$`pk7t$}0ཌྷf]rHŲl2Squ<HOZqxq^׀2c?^aNNƊM0R%-(pA H7w6$Xh-XIK> fCƜ:L豮es^W0sxy>QG1,Fm  dg@c -16*s,gZBH5Iz8(E"y5h!'kmoEV ۍK"಍]h_E_˼nnihr+ eHESZbB:a:&"WGB&粯l}+l g,o `caN] 5 bӼ MG#WچZ 'ld"7h#Φ/cõ-}0b5s{}2vHB5 885J ~0ZAMZN>EǓamUm 025ֆ\K dᖵ|ŸYUI\v޾Y[yin\n4(%3x~UNO]=J1k勺-F 4uט{ut4|!c2j!-/cARz6t7@+Z1&y,f٫3*K 1wg*VT́xȿ0O;g@y/vk!rgEy\zʕ <=֪[ kR?|K|?8{qeʖ!vr q\ϞV.15JX. S4&fH2;Xs`YwKx0/TDLfj|u)}~T9̇NuގÚM}8.\Rd_x4Q@/5UnrKHZZ_pIʮɱ(QoK=~fbwʶ9T)Jfiz: F 6byPw q!0rg𖇉:v,5'REKKoSeFBΓ;ęPՓ{ᰒ24y6lT&e'0gM5tei*hE69MOPUushH~,AcTjRG^JzRޅ^G"'ِyN!)C]JVT:jG7Hxj1>ջ=j)T5)xU&yDϗi֓1MҢPhםSNe xRI^ O3 ;M([u#٠l<8&^Qkf$_E[qY4yU<@O٭:qAH;2xݸFlq%7FG(w `1ʳJ"?ܺT%3ԁjR:=5~ׁ=W9P0Ha<`17 ؄_#B38Nx}\"F_!tBF< p0HDӄRz_4>@+?#p4yt;pam  iM\#uݢZG2  rKaUZGSR ЎU~R@ہ L5:Kf6P5}kR 6!p-^ll癌{:|=? O3D ѣs3wIĻCKs+E<>2Ɵz9!,+@UXsxD:gz/Q+?QPO}Z< Lephɡ ϹTuN"۠N,)NTS[ɦTǜȭ@Fǃ2yZ^d tmǢAIdj//h{,ћiʵR|.,u ^v58. M$cMZьfH7VHm_\sإKZ܏,ev;lBكd`obk6KZ!՝$a\Y];:_Ӂ amx ҭ VcK9~QB]$ H1e9E=H9.?)fZ#`; 24g1W"iڅzmf<˨l]1ECdOMe>kw3#͇ ASw_c_yxG9Oh@^Jc@}Vpo-hݙ5}j6 [b`./:5|.;JѮYA$iWxXvv:||?{恉h ߶|-D+"Z,s qAbzx`h?&Jw&c(YϷ2 1H A' g>;#<"f[Ni& i9DHUS\UWS'k3m4|֪Vt e%'>e_?Ui"3"&)#y3^AL0Z+ǩxo5;%{?Z.vc*$;ީvtz~$?hxɪ|vw2^*)Xi񁞶xqPcfT -1㟡g|L&yhB ѷ?K4k|ٙx7x+ʊh0lUc^bNL`\2'0 / N/ X|LAe@n$塻bzwWbe!5_c:f P6I"IIy!w:G;V!$FJ0;[V hY9׶G0${M/S|c wB,am M",ˢjpL[sdM1!Z׺!_.u4z:/ -r&Zxeɏe(1XX-pp6]*LpG_0eO)A5/ˀPKh4iDɊ!a:ws#MIxPi>ntg/q5Umh9{磻 ]{Q-1`mij\ް.0O_ĵK䨡54,ѰЯJP9ζcHVBSa3#SJwk?|p?<${Ptcr"Lai2Zϩ~#MCL/w=¦#)vE8ߠ>#={)}CCZ*co龙jB}1EE3"co wL̻:C>Ra97fҷ7;Rqt=p)%qҁ#h195)z=UqJ\֣X*8"脜NŜ[˃tS.΄FSzuC%gé'GYe=GkY2bֲ @33ȫ<0 sYv_R:˻^@[KW̠glȆpIڊLK;tj9ډ-="oUbhdRE'GU [i\ʓx&336~Ç N84`|A_%1ȫT+R1{ 7z+Fxkwcg<IϐKlRECg@Ʉ6"[}H443!aێV,BUbHf:EB .(N"q*!63QGAZj1߾vE[Lz55ON|8t-+14,;魭81sWng; >+Ҩ)z'yEtmtOd)ࠌH]él<D&,Uk hJ2Q##jK>TU!xsִh4}7h[ŋ(E9{@MN[NAG)g^*!XهJLA2v}JL}߃NNnig5=t 'm9%l򎊗r51+E2k' d<5/X ż?pW`5,NRʢE0 2wčk\yP #Xъ Zʁl4sU9Dg .X/?6zr-ml.u9hCMϊ,$HoqUnj %'}̌ ]Vnx%+}yyѬFhdA9)("4SB (Ok|CFD/2HLb _X,ϱpV$vF pl!9B)jB'F:EՃ-fXVvoL@j * 4Ov;@:nHl*J['B3?f9E>De 3>+ǽ9S'hǢ%&`&7$%'Lщ9qs6nQRw~:R77xqo0MS/b@1o}cϲLN7[L{-oǩ<͍Bv)fuACqvmb~Q'Zf[=MXXnBϡ($iˁ&d^r!9Uq Sntkmsij!H@кivN:NiWB,^"oJ%%N>#=K|]-a|7.= +qTmQu2vI0eeWzlK Ysz Z#]]>G@)63x pK̿l/}ؙ 瞝:s6@gK3ǒ>.^`{N/~4 imD^$jaKJ}*O69"7x^@tݣ4p6vt sT ܧO;~\')G_je5-Lځhxa2t>XitBdgg|,W6v 7zЛB- 72]{P{ZB'-JH@R x51^EE#C##)Wɀ 8ȝ8qFʄAFjB™(EI.t^AMPK|/b?PWCIala?8lj Et*S>)2 NI fČRj)'bQJ~W\f6kbxfvņĭhXyDIj{551o+)7`>w'UxlCZ(%h%?{JE~U,V6gt|\V?skeu"MVm&ӽ*Mȇ&ȗLu2Q`e4LK%ߛ M Dj)t͙RwME 0o"&>UrwѦgG&zo>bӓ33Wb)U<1h~A/7^tÍǢZR](GY?N$ЙK4G1xeabbXNX'pX5 \'ܨS}W5|r\'WcĘHS6j$uazH!IޢmYAi nd3j U#"\,SͣIޙ׿ok'N.ahn*$ү<8SqZ՛ixF߶3JpҢN +i|`EwBG~[ 3\Gglt&߇6lm1ҤgLh&E/HrCPrkq̦p3KDr*}:LA[l ؝V3!&KA!!B E2pV ︿z(+?OzO3\5egϾ6;7'r xp}0b-N $"DĊZlkw$ŒCJvgxd]%}p7nJb`)]B7`wO@raS5l#AlE afrj'[{θOW4)d6)6R-G)lry-~^0"H9`Y q^XҊn:u ~VpD^T>l 1bXЬkE.6vPFcNL"(rLFm2$B>i4>qwFk>wJ_< "anݞ%v|tk &d \^61A: DՓ!kHi|sZ儀Qadḿ%1N9,AYf70 ^uιK2l7)Z\mP0* AEi4Y `{;/Wdp1/i!V'[]1'Jl{W=ǣ)\ oqobwMz214H~9U+l`ˉs"qල>Tl]7@zQ9Ps/5X'd>@⨉DS٭;~[peR6;,bQЯVF(0jE#{Fv8ЬU~bO0Q'vBrŇO> "9# Z_(9$>)z1Ւc  6&..嚬F.}ZMlbhjHoPj\czWw&>8}ixB@IPA>R>  5؊o S Y; a1q)2Dw8 Sw5jS^K$Ew9X-6tk`8 5CY$h'{}(7Ѳ%\cV@Jt Ci{vGBԶ+HǕ *{V֭f?*M?6nQ?_JuAp95,X ѐÎO )%ʕ+$Vxˡ:ЂCmq#iu] F`J;^tiSdTQom|_Rퟙ_szիⱴ|O]T{vzAih-zFOmTϤ8c& RnTdVv8b9 Fa$\ mCmV1lfͅl)RqNs NYKՌ^x󲾛nM`}*gQJz\+IJqxpsmZ\rפH2{aҺ2)p1^`^u+x%ԁ@1ΟluV}nP6v;tsTNW0?h/*x-|fi %E=h*iSkdq?JH8,BnхH'KX5NZG;lgϹֵ՞8W|lH EGWOD2 (*CmP ɻxF)bX0 }T6{OM~ТuX3HPr%Y}IASؗ<9=vjKW˞!yIy`o*unW睉'~6F 6 =k+cյ;)G+'|uԳsjVb\~%5aY¨޻27tdS l^U}Y1O:HgtH~.ga^o^>*iAٮMDp)fq&`P1EBr_PS$v|9XUM #K&SV7%qN] D17g#ZOBm1ER>TkTݪFLUxܨ R NV\"QP$ &B>*ET@Npd˪\ŅS0[kܝ_j+3CHH8u^} [2Sv=CRcʯcQpAG GeQ8B0!]qaSorLh7` 8 E7BC*N^twkDp)C]qV %|BmD1`F1*5_[i+>5rAlgjZ[ܲ uхɲ!1 IW^"+ĘLgU_]EtpܽuKoqa.j9% Sn>S/ð&ߵ68kYH3]8^#/"wC+:͔hҚ!/Ru >)eEiBVY̓ݷF 5p,=X|?nk dӤaO6'a;ًU _MTICҸT!M`)j|q] w=LA4sV "K9Psnd!:G_LW8@{P٦z"l~$ lN_–ydW-~jL,DZuG F" =בc>Kd(X8aRB P-|+1 (ʮ@JRB@ 0IQ$$ .=wO̭I%TF G${0mN #b ?D}c tY}喱 ,q Q$^(?J8^yRD jax| yǛi_^͚zO5Z<ʆT?ՙ\`$SO*(uZz~^DrKդ'S|DjЎw="O :sʕR*x<܆ˈ}! Ԕ1AU\%.u>g{z;-]Th- 7EvP]N74Nǡ\:"|) $ Ol,*kc *2.؉=*![*1^`EE!ARy>sMTPPzv]jpS|eCaa,FEewy#SSd?!ijڬzbzۇēCC_ dtX>\nr@avF0vadE.9Kh+ʯk"/FI҂8 ,3߻,.'7qEEpϨH>%7^❋'FE~ߔ,uF#* ((d *JKmc$<24@]Ak*75wQ p|.\vyx>.}# 'Fm-zVq 6Bk0(@\R*F\ڪFZ"PwSŻ@؄O =ixįzT ܐ#͑7\8+I:͞ rUAEII}2?9&Ь )%FR%Y{%t4_vP(0||) "3pe!|ғs ?`uft"[ٔ3uOPl swh5¦ l.WLXFQγj\l@-M`7$v =\堪^ᶰr\+GK37qT)4Ph Bmg9*ڢ/;xjQGA4QIcuz ڷ ccJ$q*W3_Oڇd$#oHZ> V.4>2c$s[v#+4$c@V;QBzQֽ#.>$\⺷8IZ !2( Pr[ߤH7D=kQ|,铲 ZtY9k$c7G|\.&R/ lfdכO0*<"X3~Y+;a!'ra/}oBδ@_λu~[dRIZEɯTW}TX'Y7F;`ah0vo :fJI%߂Zږyqnx%:wm $]lq !mٖ_{GZ= ^!bHK#=YSYH~08INjcGM _B8rF$3[4 :iVn)ofѺOaG864 [Q{Qf4" E:8sk*ɘLI5:-c)~ыV%߅9g-°KC*ySWZ|1oeF\Bܼ tJV؎NG R(:u,(մHr1&+-.-(%R7_z<5-hsש+*9e4FniZ$r,|V/C g_YF@FSfW^: P58^fiaҕ%HF) 9_$P,NmMJμ#1pJe=٥NiH,mO=F1ҳNy $P쨂0 Ns^|I_/%bA2qZӏ-=uʆ4`/xMWo ,-gtH:@faIkT2p{x6/EdDxCIR#F 9 tζ+v}O.ٟ.jKYnlMȻs]]zKĖvLcKLc7&vRZw$ ֆƜffz̚Jʮ7cOؚq,JTN ؾP{ ǒ( ahêH0^gNsE O!gX2:wW A*1mPD}x So˲2G{ro7IeJDQz6";~ {Zg5ѼR/a,WqW>A㇥ooJ4ۋ" :Jr N!3AJIJYyA/ms[J88OSFpmه9n"zw4^! Fc!" 9|Xō b"`G7NV~)%3mO.UԿ? fF}4o$ -sk; ۅ}>}< kx2TH8'%!rk7x;t@`v5~=qܳ׈]{։FP]7+~n r˓8jc`~_ Z>^)vXvѕC.s.v^"AE'пi@<?-./Wj >c~ m\hl7ܕ22ߚ3Se]&KS]%lVȵ5R6ѓi܆zc&oҕ6LEϸ{ˬj|LK2~b.qfʼn=hD \ߍ!0W=PU-:YZF(Q=ܟ4HY!T*7:2_~Dѭ'/O5+^{C 3zge?my N LI\a gq Uj 7;k`8h}PWqBAir_^w۪0D]'{b5b%x8dC8KmKz w"papdcY7ufAM]$d.'3T ٸkL##azK,ԿJQ&ևZ4]>PO<7{qrӶ$m<|иcwKҭT 忞_0*/(E*^+z@NAۜg>{wsIַ+&?7^?q/g̠^mKRM]e(*:>#ש#sBrsn3#Tlr<~ ZSLc#Z΍ %h> [$GK(UH2Kl*P{ _ 5TTG#@QJ^kI`SWA.>(go]'coij0te>#X,upe{߈Ia-)+OÙxy*z1Q LJxn< Tt 1n"C߆?fZXNԐ6/e3348nBMBi|1^MȆm 25FjP17U@?` nT/jۉae%zښZ ; rm|8|S^ƇkL'+XSy.,6_RD}0HvIepņh%ah%j!V i ?_ô1P!os ?aEŝZB=Rkmq< rBuቑl4shSTW))1&,z贃qIUS!ivD@^ ;lOT(ܢ95 IUE:%',,buu2OIVl4_fWYKy4<6(&.Ly]Q 7 .[6ڪv."B=fq:ۙeo8:(y)2>?M6wܦ/zwi!XnԴW"ZiK80};|VEF]bQoffb"?rԦ_iCK~#K)Ov .^G +k=dAXL~.`jdr^Xk {ўquxuξ2\8gL6Z. ⟞U,zxHn*e s2a}Vw:@.m_cRN#-*z !hqjTdO۶0VNI{=걣r`W&$Iw죊8%S !,؏P `)7^߭.../'mm=k 4ϿL'ɡ23 x =g]DBzXXrFXw=%(yQwqH$\ y3d JdI99ܩW)qҴB\5wxG;㘒kFiEm?aEd30NH2/^mWxӏ о4*E@߂9 GL4 '<82:Ļ5 J;}AO% px-BR pq楟G92;rH~lDoi]?=[>Wn 8{i~]ǣe@ -v5%dq:%u&1Sro<'*,[ #961iCv9kuWP~b 3\ b,#NtfS̤0A݉79x/;. rQtm7TFEc]֠zUW AYk. =,h+*|>W F4(s f"IK7T@ULXk(@^<3J<ԝ~*2 5C~RWH9[8V``\۳֎SSݼ3!j+{~N?3oe^nlQ.kY;s:bVۙ> HeZP'䢁cG(muoZ°LH#UNDV"=Ѻ]8xqBi3⬶T޸cP$Ǹ\*+9~m1#ZUR6쥜9btuca=%Zl *Gt8>OzꖆXKK)`6̻ ,qHH)*.~)Lw.Z=f1R=t~a_@i=vgac>+ c9 Im4'DRxF\ҁ3ӈ?ձd.DOWP6_y%ib#A9pXĂp}{qv+NMZ[߂(n) B{@s-KX`R#>0S%M?0ҁ&Q P6/cu쫓6ƜxAQ=T&v\Ƃem&4rLg68fб:sݝ }҈|,}XΈ,(Ğ hTգ^jf%3m^kg>BJ,>&&Z@S17fnUѾBhF(Hp6B<478ygxw.C$ A=A;37HћlTL T*ָ5~5WEL̢ } 0jhssO54M:(B|-c݃OѦ;_bQ3狨m brJbvrAe8cO-Ɛc#՞G-A!o/heSGt1A3[A3ɷG ʦ,"h7}NEIjyUCY}tk( аT^vARCW,ENaȢE(q.8m:\|L iMnL$΄Y`EXrέ,\Sh$]ZS۬IN%j=a-_D/Iw3BeX\;l3W&\em a;s*u?"7_ ,Ϥ=7>6Of)XLe_\ApdRdZnw 5:9Al2şvi{p,D:nklF6|D=6(~x}̇9|26&wfj&:pgeQxχQM9S0:^PBr*tZfPxu(S={ؔ[ ՑVJM!k&2"QKQ QłӰ`-^C2iȬQZ+œvqXtSmkdco juN]EXGXG%ΰDrH R~Qh :F.1tXRx CI€B@P4jsx)T;~:X{yH]2oNb4xhQMR9P>E2&C6aH2ryI?sJزtiSҜ?\WM,\(7)-|;^>08)UT68Wzu6$ewcȹGe1 {5 D)| z3wXuБm"Oj i'i_.#x!#iBR}/}/nrXBѭXyQv&D%bkdFoE.I^6S:Z7(;- \owr%!xhR#jWaBٞ9W#_vjwٜv=[O't06d`ڽڸ(ioId&C!8~i +B:Ө#llw8rf\hRs 5;xBsEe:UЫ}rwa 6@MF~Cu(P%wPXg- ?ytI2{4m3)_&zFҐNNO^Ϯ̓F ,bI*Q ضM6* \G_](p?ܮ6e?YPx 296DJ 鯫XM.i mdĐdmG72XgրJ7YC6'5gvJ&G#PVWzU;=UaiZ'qrϡ"+CB *(@RN*x∓88FKq y@ړWri|z_<玟jѦw`ᨦM'f iDWCl8fo,0b=X}ªrivW p_?GTUr0KI0'9MF\9zɭ!$E KFc,vWs ωy磨[qؗ~߆/*L[#5ԩP1n-S}XZ[ Lqٓ'wFJ?Z]ѵ )rr;>㖧Tr΅Og f́]vp' @mMdRsz@<n I+z@8Ә58ZL1ޚ贶X; ۶57zqh!k Au}D9\TǁRO_VaCqSYEt~lJqzϞKI1z^bo1ho.,Wh T@~Ue1 -H.)^a6)ulsUk$rt'WV'.c%:9:wCf'_+ 2>1"ԖE%o7/4c\Кs;bߠ8r{6#|f^rnOObw^M]Tlڈ>*g{]6]G:`" )+Zvܪn:!nf<&MJߙ-/6bp+o >s7}I/$ᚶ7x9wЅR=`:../tyP,^zvnyW$ܖ௣kYz!qciT\jfs{LruR0m!N+)u_W >'ݰ̺bLp68A6Y?B$vq>OFҤ7t#o?VF1B}--TtP] W''L\6eW;4wۆ~N>O ?ic { k\aw;>i47(DCApkTė[gz>1!k7TT]7)K^nxfDSCٲFnĶ0^ >hKm;煺d .9(1Gˎo4{-tYK^*X렲F8K&bUL\%?pMP4Nh:j i""͢҂5՟L䥪wW+}"-.*K{14鉘7% ɄB(X5bXNvZ;&H2:(3WHQu=W"T-s%ylsj"[/t 3e@$^֊i6W!uIBgb`%q5K4= shF $̔80~ҵ1AVP?1T}`v^&OcTzq_:5ĕTp}='mjbMja\SA҅")Y 4ۨ<.y_9cٟ"*qTIJ%/GB2{2|=?SCaTfG|Og/hSߕT;arL+Wx"7(·V\D4 }gȐElQe XOf4Xؼ;eU^wjuls(Ax}oVmoU̍kvNEf ҩX.@Qkpj^g&Q)yV5Õ7  =}L2?+:g~fYAVY/{2Zq@r_sY櫀gm A[m&?LM#dj);l{Oُ-,=LηU8n롪 !~a5a0m`vo4iW:G&^4mcT#8DyNeic.7| Vr~) U:9:SL v8k$wLŐh;N. táY7g/v 6k򿩃BEګSvd9ֈD]W:RƉ6Pzf `쩡 o45[λ/leZT{+0L;\C07%-A(o0qGL8}<n %~_6 ^%Y%u5f##F.@W]j'l5n=tO*=r8 4xN ~!6ˣgv=m{2yKkad![au}iY]6x#wUܸۖKár]O{ES.[qXR+f[l,D$^IKȂ>$⚜-7'Q *WD\ jh,rRgLMY~+Nڮ^|8<>^_e2 l`nAN0ǣЁ )Y Ff%ϥDdc9ܕ~ⱄ F=4!ޘ|[=l1`S+ :Њ^E/>BE\% Egr`{o^١lpvՑL,eZEBLSҕؑW#pq#qgjݗ \ hdEMU#fh]#!DO/c%4̏Pw51nש8glx掏-ke/YYgqsYtAu~_fl^i; ]DxwgRFi< Uirֆ_<#\21Jqplyͧ'~Sh"$uVD2F"%gch@(F|N2:(ΰ=+ RT;>PvJIK9B=C,f{lԓF%vFnr;DFjzش@{b14&+[\هv>,<8w.b"(m͍*Iʑ'^ &LfMM#ˇ4OuHJK;&ه(A}ZrgNw+rF ZCJn6pWtՖJh{qEM#=osZo%AѨtI>̓ z؂ƚ`lE{k#ZxF"@%:Y\EZ1 kJŽL2yW6 LתmVk/r^l"tnk=mU B'(%^S}b|M"146깗"g"M|t^Y2*OaUrt|~X,ܧ<۠Xp jO]w^/i2D/23w6ĊW;zt!b%P\z5V >vR#mg*< 8JyÜa#l_BE[VZ[K׮[EK&;m5blճH蘥zf^\p"8[^6m_۽HBF?EԟP;{E) $YW==)]b+fٯ}Eb@ ;:H۞CDcU[Mϊhx|mb"-qV`kS<:+EuRm̓ݤfP2}kŕ8mVU)@f xtrnErM`uo|["+yGs]wS$#aX[Etl˥$"fgЉl@YCZɥDŽ S >&e{XoYȨ3rb_LZʱkEZ>/-[6m>p\cH0dГnv5zjw)7vd[i=XhΟ3ܡ xyIF {jLJn[Nw0 '{Cv2eQ9ʼ٠~O5\mC.ۓ echb| Bʩ0'`ኣ:+3:5o^cq]ma0ʌ L $/0f9UJ8 # 9PlWȹ[x$Zw d_) M{ꝍ$}3l"-tݎH$. $ʇH(xڛ1e;P g?V1~fto6r Fm Q~Ů82G-y ifa!DQz2E@ʂj `LeKJ *DS:e)rው}p ixlkfOO΅i/i=҄6-|mŨ5~f۰hbpl&t4nabd8 'SF?:/y+%uZ}5:}Ƈk0TTzfToS{i# 1!7i@ pɧ"NrYm}mM?}1419&>5qLxutYP'жUfP~-' UϮ܉OI{q!`HI$ZlԣW3>IjOO6,ь:gJ z'MMh3rqJ qp<'C3/qF{S_(v4 wV+_̇QN,G߆/A?"`V:KppޘkvCaV9:o@}㮫tJ 1(P%\,gcتYb ~X?jgx: %#d[8X6I|W_:W4w}V\gZD} 000ΠМۊQ48E,| Zj0nmlcPAYԛEqݥ CCz%ǽ%i^| L^jw_Ni賍,|&[8lBgdfsPۘnϥO%x,(ˬh*ܚPZ.X SH'HFCq c fڶM1 V- ǸbNmSLW~|^ VCLCOTB5-QP->M('\P[ojcP,{V@j -\$lN:vMN'?lQ)i noU:D?@-0ď@I.}0;BcsZt{+- ?~h=:Y>f|:Ν6ԌFx?xރ uxgHY͈4z&`[N+ S f) <^fGW%q3+Ć =$ ,UkѐiUH op+`0n+gJN+xP*iuG=PȰ8q$ʶ8YPz/( XR*ka(|'b7߇l30b@rL uO63%>l C,8$%<[1~̗~xKV EGz=Tv2i9=gK_<xc^kczi(ݳlNHv._y^'q,AFfzR6  Z(iQ1h9}>f;P #D}ĥsopUJ5A=xpc e|9cE-qx)NX|td9Y*qam"%4|@A$rdJդ<T|sP/n9t v&x2[޹sa?)ܐvغVpL #` 7҂-B\⭉%V ۅNU vZ#E8&.^6CCxDɅF]Bp[FpgFBRg&WsS`"$Qqig ?$ͮa=׼6m&l AU@ J~ MWGq+zzcJ_~ EA ׁ'ǜٲE ]ņKC9ԭ.'U"eA!ѫ ur  $5r7Y(56ffXXXN*O4jwd9Da,v:n׏/‰xK?t֦Jn!Փ/"Lq^/s>_Xt=ϢFZ2OCɉ4I0t+UWd[AW eęϬ阢AiXS7$%:8$sWRTp5e=QkS c7\ .\B&܋vJ٣^G6L*,\Ko2a~pêQ<2>2~GI)\JB?n+TqU~&g~-V '"vɧ BH(hR}t>/Ϙ+hQZ BY!dL}QXeD?A7V5LhJHK~] "Y̕HͰh@ۙe_VM3N SBġ\wC(:S˧70:@؏IEl_ygypmTuɑ-7fb E1nYIIi1J2Nqd$<9hE(muxwH̸3nT)Zԁ1TOWRhbJ깸"mϑeNm$YvAO{bX^V~UR\7ERcV܅XMȎS,8k`Av'ϟ@6T6Gh|999(Of.,1 F5}J s5 =8綋K5KKm1 N)nau[apCrMby9AI'ȤkY FCuxAʹ.FPvliܺD2=x 6邔V4'%;ߥ?LtNjt]1畢 ie ʽ/bK\ҿ %cY*i鏡KM+E1_:h_ {W5"uH"ΛgcDf }^r9+(v(۩t63Ggrmڥ2EYtavm"5vVe.@Q_pI/[a+YcOZwiAn'@g\Вtf ܯ/`+\m=w c8)5tz,.ijCZDIf"`12FĵZh3G,(2#_2}gI_rǐ(D+2g,k-t4Z53cm?U9n!z9XwO͆ 2Sb(iTk^\] )'Q %:9^U^8ŗi}2xtHJ%qhj*%fg.cB3K ݃s7bH7"@z e݂ɆO{ r.aDQ[^b’ڗc3!fylNaDuۇ}͢e۸LVuݿ((}V2SBE5aDJ#V0}=g` 3:_]gsva{ 4b> Et4@qRG)ج*N3< L&gZZNn7mѨ4g#̖?'M ʂ 71*s`(%I}wwSXiWDzIaY#[+Xz4nt2r3\Vr"z5 &UZg X{DeUeXOs,6r 71 89mFcᓨoDhs>hDd FsT-k*D _'|hI&)͹iҴudk:uh%ڛQH'6Pi-_I&YM8$"|GkslaP'( ,QژJmܗ3qyl<񇗁+jYO ޷мnݐcLΔs q@,!ޱt镡WT 41Pʊ?h b Rf"a{ώc Fou!j+G.[**,[c{x+i4!aPGc, )86_7fyfWc"NH7{iϧl솼g86+Jew^e= W  2LJ;!^G4tfbdU%_A6i1@-Ts}] |AbJŃG]!2KwSGt.`[z?y:A A4@ gQ#kW_|ée!Ϙw1/ Lՙ8ej*_+}!gt;̹8yTH!1)$? do2'w@Yj&\edBݬAV\Pjt{*}&t2ճ:f ʵDM .F'-ASN06 efhe(,3 9tY`B~4]Z,x8g(1k d44;wK+pdU >3xK`\@x3hj'r2:apG ~c.xS@X-jՄI(,?Gl ĸ>5cx틡HL^zv-nmXa#={ˌ?-uA!RFxEWćj3alά@ Ж~5P\(Das`pL#Ԯ]fmr ֠ΧTC=R;Qbٟm@fiw^;){W4aB¢OB+VV C4R뇡30"z.uސ- tCV R_>gBȪ`W?>8Y8^']4⼃((+1,CODĞ@9R'cs(MÀ9c@% ]thtje6rCaIzlgB0Y3d~;,5}iX|pj_<lseNP$30j@n报s_Mݾ%ٱ%LCܱ,w7/)ѫJvv2? iSn%?Y \wD4NJB]3FYw+%jbZ5-/-`ִS_)$>u_O;:vU s-@Idz3x8QH\et5(>j_ܞC!RLJ0A[XT'ʥS9qK0 vhXQ6Is?s9= .x9M]Ю㼧{ohGPQk%1MdqK~GgX=ŵHl)s∺xLbfo8'tD_$)8yqxjt/sGz¥~np ŗfV'adbY ;9]P{eY Wl]n %~Ԥh%dJŵe57M԰X/0Ѱ]Zn?Û֟?^L `CU=: >ޘ;k3xd7hy|?.9t eim 3 J/B'㉨Լ-*) LKk5G/9:A碱Mj,Xtݴf̠ 2M:3iȬyހo~)@e8zӘH*g\-h흂u1V/B c QGr`1Re 2Ek6ɸ&x+b4W ΅F*~]?=bᢦdKlgy "mۛY6|A_E/a\Mg7IL^Pc/H0Pn1n1 ]#xU}"Oڦ/ɤd~sÎo=橝ÚrB4,dt h% tپF%~1OCب-i*,x⩝B .2l )҈FؒE\aљNMK4Jm6!}X5b=wV[O~Kx1J3+\xM f[}řI / G:~BF9в(˸(ٿ$,ډ9xgl#, V!gg]s~ agvRَs8ۗ;@]؅xd1v"{3-aLB@#sҜX#>oɦbmf-?^,2F-?UYţWIE4*:\O_y2$LQY\$E/]#Nl5&* M:[1m'rܶ҂fy8۪}Gu}D5!xz@Pѫ%|[&JݫUƕq޳ZRub5< Ԯ4-wok#E=# ]5٫fUve "T&x@pA h #5\`皢s0ֹ؆۫.ڟ]ٻ[cnl9:V  X(3.F[-j0Tg1dMa[@}kt[s .ʪ'JE@z3ly%̂`RwKFC Q!s\C|Izhn0 bʳZ~p,dgE<ԏ%̂W |l4̃ΆzU R~7_#t,2csn Q搉;g]x:TC ??,BǝI BSO-kq-K2w!hnp-du4 lsLW-accˏP+9u\O]1?f^_q#o-)"[3y۷v%kLXp%ˇhȟ.Kn3-X\*戥I *?ÊUɇTMFNK'Oi;ci;/j6&qU?cit,c+x [g]Ȏ9b v7()_jtΓ b7WDC Cu!BΩ[?{]U:IIm#rC;|҆OaX;"nї"訮!vHVkx>oyHWTN< pQNyL}m:k$(L#t/{qƙf<*%r I;ӜG_C˧`%< QX^הb~.nf]- NC7 -wbƮ مk8ArXAT<}5 r̜ ec1i,,[ʵu$xqOtևzW^ku#+ 8ͻ$o z(im;ZbaÉH"s\0\~qj[)Y˧ET%~0eVF6-% '* ] κ,P'oZTih݊G?Zvbc ^Yh<݊ldZzt_p,\':ןs*jn7ݠIMɬf1Vh=L㋱/\QOgd vHWT` H]S=*X}*J5rtgŠ|C&{]fӎ9l+dNW}Bt;KӒ;7B9 ou/d~i?K䷶`,/w̮vmU{!*@swc7^&۟XU6V7: :)zy3YP7OSP#msr(MBRe0_&YfCa۟xʋi}L^ k 5e.$[肥[Plyl҇j"f H2˜fPp܎iMgx8aoEѶMer5}H߸6A9wc|l@8TkKtǞ7/P9%TOILY]MxR13Q<+64@b_[X}Dafn [*;"VK]zC_ײ!6Tawyf#`.SP#HDCku[,Ra?0c34Yԇc}3w:R_z:cwmaQAǴ~vG `NC3`u%0.U3ƙccL@V..%NkN]8~d)M8V] %TS&\4.D|(ļLo_nXӉ 9V*>=ya'0iE͟O̡o]&-3!xOol1ڈ4J/]1BG"?RFpQQA9;pK/,&/KwSSi0Q1<:HSgH!^@0D:Ǵh%y]Zd9{xMQtpAZ: 'c𵌟r$2x>*yS'a^IEiDHo?_ T[%rvьA$+.`4yg7ǡ}4ѷ#GɤdP!t.}53%w7TA/Ҏ@<ַ" 0e[$d0Xhlyf^-c9sM0Z)0U0qő%< |wFT3*_vnkGkX2)o|d 'X-ɘOl{5W $WdKڌ^GcI^>U#&T{ 2 'Ujd.]t/>GRvs Z@:f-O`"dJ*$f!EHLTZV )2. -q -[UTv̾RʪvKJBxSBv٧g{ Wi<WPr(@Sl@Đ{GITWI)\}n*<ؾܱrv ֑3Kz| Tzۗm/ljۣ֬ü7Jqin^(J 7?ܹ/,ZR6ILipAސ{H#W١VHnWç/0yeD`uL͔A`Vl, };s %OgԤ[㔂E+֭Dٰ*Ї&HZUH|.rѭa.Ywiу[`l~٫dac[M壛u)n;o$2Kh(qݿ>_RT**BTj<~[3ڂD)J~ЀZGoTTzsgIߠ^DJnF.8WEHK썡8aɯѴPW n<\p`ﴁyQKi#(V!@+p%Q1⨃"V*~e֗F8cRYwv' Ԇ'%!mrGӂH>34tk3@ xmwrSUs6s\\̃Iks[j7$, 7ڤL3bh RF|n@7ؤD4l6":"ϣI|+8\]^Ef߁b"C7}"=Xmn(نR679Pvd~F;:Xd~g$j$wvdQ JUѸ^ lԬ^%|">w7 OSđbq0uXPLTeY,Aᡱc>~UQ{rt&ALpͨtsp.MwK1 Yi -pZ3[jDhUlY#(#덉e\UZ*dfCb+gSC5/3lTdSqoEG={JC7OtGOyimUg]V%S> E*&I9(ķ !MԔi]zuNݘ|T˶S?Rz2Hmk֋!ܖdRtQkw Au \Jtm^ \1O qx S!{,,s-dV7|4ŭ!W(Pьr]L)[{}).HY(y @Ҧ H!;z =<.U ݐĭ$ w[i"bz-!&aE޲ *3&a߶:θ#ރ9ǀ? CT|y)\^(F{ كۚYYϊ/sSC?Nvbei5{ua~gZXP II_4.GD {zRJ`Z6y8 }[9n7y8 _扥vie[N@{Zn%It* a~fkAmoH qri*tkijr^27Cn0Jeyz>9sDZ{)jEmU2_7,Oqo]ak ^5ᴌ9@#/EE h|kj" ϸş^pJ2ΖYZa*oݩuxC]=%=SL?6cN\Mqsjq槛dg\Mw$|`M>D0=&=J2'_Op >2a_ =iRcCwz(tzQ\V8b?a_kuB%plWrc<Ւ|Z4U0&[/i06uMX?? im5ds4yM|T~AIs)f1[\8y3Wt4a(VN[?șEm?֏ǣ]@ "N/ 1 K1 ?6ȧՒN.KE ȉme'P Ǽu)OòYIOuwA *Tb>rtV5%iװ=I"7M/xQǥGgG gBO iGyTml$#цtfvfẆP?o3`q*w6%6Rn[֦ۙ_"\>+ChJQWK)Ҙxa`3{ 5|]Hҁ7 eɣGnd j^*ScRkXn:aENrh[>vwqJtA=XhVr4GFE ?[goF]W@pU7:p+"Q:fy5`J^?AG]^a-D Z6/a!Ĺ6JB{Tc͹UF@1@2xq|{3u3A5Py=S·}[XWMi_=ETxOlj츜b3fl LBߕ| ~ *Lƨ fΑQ]'@77,U\RP<.u~ n HGS([s?qBJs n\JжmX}a)ݒecMRq*ZHg7ҼҾB7t㡙)nYP`' |]ڭ- H"vD)G]}ASYs2$]KUp0RoP⢒Eu~UTNy|5~fBٲUy0P,Q?;V"$SIGZTu] p HlHwREHR7p#ԗH9tnj?v0r3 UlF_ Ն`boJ2$.s߬+= )!aPXm]dA40tqLy+\*"*ene0uAUAX_E(;gC7Vs;Ve$-fsڞ]PCGxޠw} #߻w ,u&k@ 3 ]\co7"A3oYMb?5.>4z֤j 4'iH(l;<h:"0ݪ5|םCws4~H!8v؃4Aؔujqa5Rkӵͣ@)b_b`ӭe9L2^Z7Yp5x:ч )$j7|rG|h?O}$5TQZ:8] !L/ (&P{[l=\,)uir5 =YpCdfE { .Ξ&Au""qgy>+U7ǿ |Au'NAv{Nk% ̱80_3C,6͕_vI.11&[%QV# )3|L:m@Ư|9Szj0_H >8ȩO#-vEןta4QpϷ5Ǜo"N.L)Na,dpˇ],{rXHVE0Et %YA-h16l[qCUfn )p)) cKZ\^ ˾g\V y#ߠ; Q@f(lh"qY;V5ozVo >'h-{2&]ޞa.V7`ʲV[J!gkY,RJr'3M.w[q̌0ȩ*Rhp$HZN/ x *j90NM a.! (핂D)@h{WQG8duQs 08q!ԧbFҨ4x?`6C\-tbrWL%ID__KWJԌR]2Mx?S1nw:wj8QdUv?A\)ᢺ5!+8H}$r'CK y~ $F8/5.]JWEj% pckF᢫:.j-]*yn Vnn] QO Dtx}!,g} qgz);kY6>oވ;HRɋ(r X'Spa[quF`j *>xgdu@4cbڅ>7v~ 00}32H<7uƀS,jID!濒SJ8C5J.=[dfx=kc+\EhK<0?U˭giP6HLjHeB]Cjx}W3BEAfe[Ix֞* ""h(%K#Kuc܊Bp 壊~F}-γ/#IEvHsR@z@ B`> 20tʢguGϦ2vcq;k='BqoUI֣_~&aYQ!DB3ڸȜU-JlB1UomF[XfhE rvh b}#G-_{@{ <|qCa.77Ђx@\`c[ۂ07E} v2g*IJ\x^?ׇ샽9,jxqV! T?:D}𨢸 u_؞ڀSSfհQ\ݷVBy{]r3ձc't9ˠ~c3^sO<ÖM|5ͱ`;trmLa :\Ur#5}p(FK*ʃN{B ot Noɷ8ιxt6+MP#RT-ORw . MR bZo|k8ۉ&{狩 =0=9_NaN@S^6m@T,y\~ĭK#neU}ˣ>a*b; E^ʅJ/c` Y0N^_B oȟbnhtl()mJ0Gsݥ3 644AdU!T%dTh}j JKޒljtt&xwv$, 6,z}jtzn-rHzP"4zx,I5J#aQp!-ރ7Gc}ҁ7#g]&TO?L:mucs<&lxw!ݫ?|T'X̤-A|6Ai鐆)ZK9`?| Vô.;6)Mc5)gbi-|z敩it[#_U}EQUL YZx yG<FIua` T0"ZgǑC*ҝ[ͫxMOw959:N@"FMV]r:~xK~]"<'R %8aF@)m'}*j[`uǍnE FRi8?z/x֢bgawyaӜwxuP' ;\0[B-1~(8tLJ4f_8j݂󧰾@=;Q'}5jA?/L+csFv&8m? .t@\α[˲w+Ŀf'vOm bH#b'яͰ,ݠ<~Pl }~˞? 噢cdԢb9`0e;I51bp#XFZm]dǞMT9phGl@_^q E9EGyw\#˸PYРuDm؊g[jYIYQ!v'l+O3%h 42QUc=.,|E-|}/;KMm{s˷X8UFkvnAx~+{ǷZIʸzD[' }*ſfҡwV(2ErYq46%U<ΚmlBRI@-ݣQH>=50PY, q#ǒ*yG5U^@3ףk77l"3PٕGWsPE3&q/P~~ VpׅC6g4\.kQ;^piT3є`܎Ӑv㹃JV7/ tsb.]ls CU;ud%Tfuiv{.Ul-x<4)޶Wљ­  ?u %!aOm.tԮE7}"g`(]JhBjn j!sg'CPj8*ʝ\ !l4-Qh0RA|E}ї@8u*T8fw&v#}Zݜ1_mܸS6:V@/T﯋ż߱` ?AE ,#J{C]fجUEP|}ⷛaV:|)_PNh'WFH%i5"%cozxb$G4uu`ҧ$AEq쯥(꽾M2J! Lڟ.#\4|'nW\u]sy#ম/sE:/㞦;q˜,` ,f-]6F tH'Z*@< J$ e=!Ncj$ e|#R6sX)X_7-=sy6@tA?$[I_iG ^c/PG#X5 LG!:R6/[ϸ2}z-|!b^ ] 2LZXR?ZWv,3%ڪz"G `Ka6pz; pxu͐2ז8d?XƐQfϑ3B/4JדKE'!WpY8/{8I~r(mM_4|!ò^=LMeY i~qJ=NS[,h >g%YA)l{@Z -w0 D?|! Yo`yog^+\ ʣl>Dzx` CN,y[76+Ld-70g~ X~Z΂\ Ǧg3}v(UcoBscWl.$lrgC(#9X|o4i2QkDϒ`#`%_8gOImȠH`ߔʞ! 0Ad4*`48MmKI]|b kIH Vzk v"q~~>Iy2, 7 EE0i$xʘu%Ls`9=_ ?|rQSK%ꠗLE 44UdrS*蝅QU% Q%Lqh.PPH2 ~IX}H oAxI ;M^1{b8 սDd Q+pv/ԞN $0 зMH{1A}9\2oظ'_2 95#! I X svTyZ'\w#ǽ6y4ئLHE`8y] R^t{{D=p|WXU:BFb.OuiyR36-w

=y g jˠ1#%Y'{ӫQקlMό `$@S{<ũ3V}U.Գ%X]Q7"BQ|D1B.|)_#Am2V\3BaB_I=2E>vQÃ6 Hc4<.J]6e'v= }餏&;KEdm#N+@p.aqd{m_~hv3qY \8_#{.04c.֭59"aw$"ﰥ%-Z勂drcXL2m&IщuMɉ[l(L_^bAdZ^{=BN$6C*Suԍpm{D Guٷܣ_]5Z󘨭Oi0V]U?i 1$5-TM%C8}(ʕfUauJ|gӄi&: K'~t6;1ǽ)\-ĪwvѤ: 8TXlӚѬ/Q^%@T*,+YRFv)\Ϋ͍?Ȫ(C'bL<\v L}֐lB֍2ԟ'rod* {#ϥ#>{*+{n? "؄5^1\ r_|zp9g'j#Z!֫╼䚢Żzn2H:w5 W 3D*}Rd?eU^V3._Bw;*C۱T:iLXˤY.0[rEpdj&y1ΨLLeLe/#h]j:Vy6264L2ź3IlSmkfɄ(d[BvS?Ʃ$:l]djQiSݨS̙>i8> w!og&:o ݱ+(K{{coeФ43.bT*p dbرUg:)-_#Qź+ ߍ.Ďb&Yߪƙԣ Hбȣ%T5e14%¾sܴ eΒhϥ9}>PQ y;8#OH C~8EC3^)dՉ{(vze>h[UFm[5fRb0G&$-;uo(cy|NmZɳ!QG} b<&=X~ou[f =E,-9jP KʫOځ~fn" TQaVaPc5}L,ބP0aQ$Auu!=uôaUljBMSjm۸=\9RL؀KB/'绲q (ljj QDe954e~'/{R <:ܧD%[3Q] n3ɾyJJGL#-wLdz T({I+EƖ/xAy=!͵f7ꌽ5{Dy>cѧ)煇T @ "(ps>#{3&%[(+>6_6@N:>qZu)M;*Gn֩{cX=쒱q9)+]3]s~-].~P5,j!)a+!|pff.r&$>L.ոn Ϳxċ#j?o-,RMDbPg2/7٤ӄvĎQSX\RP?Bkv@AZ>XӏNWߙO b;v&Ӹ\h,ZG: [¿w򽶊+=FB2)qB6@|l kjnQ|hj'.M+& 38akma:`i8mCo2s <,__yN>|wo|zNSFfPFQAg3 m 1Sm!4,6LsmVufHwぃPk 4 )r,$saM泍#D⊭ٜ=\Gٓ?Vf:#J|2q%©6q>w>W}0Ĩ" #UJW;2&K=  ~G^FYʼK`E{Y2|<(2oNNˇcrj+QS+Ԧ̎%HىǕB٥7qXugcڳC>^;^4>pU? yV\Q'5_w瓧냾qd!2z|Sk8RC)C|U:Qiɍ&yjaS,7Bsi 7/N +P{ÍV2Vs%a4K얉fUkTmt0̦5Sm&rFЬS;TObjNޢ=nmXv|'ё}Ut!.y6WoRxW#" ́QOT]OKC<Ƴ9ڪOP&d~h6DOZnگYnËgeҨC<q=J+ ٮ\ -7jVr~~zf5uG2GvF^?;h̻@Z}4 mBeXo]@q_.A͇K6 (ϝS@WSWb&5qxln\;OE| vVY@Ěh zlD=x+s5IoЭ*N{k@U+!9~<. |QO]1jb;|*`5pPGֶ`p} \l9פޫTa`2 b^}i9A:ΚXj}GK\[gfW,E2?~ͩ9@?fsľqr7AvQzU)@-f* @ߊUD~i6N,#[PIsvw թcPTa R~yW9R@'uG ==2Q*٢30,w>L-UFSنZr{ K7WsI=VC Cf0 #Xu}~;G lsJ+s8Y"5@N9p 8ZÕ'ݯ*^ДY3}6q|K;0dsvE[o1Bj:[8ؼ֛l81熯юra(LkzxVs3Q3=XkŊA]Awl* NKfȓF\T^׿ʀPl}ZW5O:KEW;:-eF?Y[-v~:C>2fY(LHl{I,0NJ7gĻ #$% {꓍[\iNE { c!-Odp r+7֪] =ɂ`Z 3zw+?7أXə}ShFe!]5&[jY(‹#d(Of Z g_LaC`Dk?#x>E epx=u \t]97yAߑԌpqS2+dL۾/eP"AcAYȶms/& (Aa5Ȯșu/?jO2wuDn`c&TsY=9)JX[BKsN%/%%6IP[)-I@P_ :vt$wyX5M߭=  yWNi[h+,5Net]m:3<˶.{@ƧD;n1J!bK։b%0ig|,J|n*b."+*D 829/i< ƈK&K5+~3!Z7X-v4xa=wk9x|u.gBsyrVZޏ?e. 1\`ND`y$(\|0\93TD<]!/-d67}$^%&FMHGʁ9.^ݶui?P#R fx#LT/* `YxJ ЦIa->$x hC f*qL&i$e[V21ߔڭƦw 9[S)5u"}vehf8A+3@EL3}aX]ča$H-^Lc qev.Ht@gGSyiCxiJ"鿵 bfe5rWX UD&۟sSZMI}¢f`uۈoF4$ͪ)|LA)<%n}lfj}7Dgt6A'H{!^3a9BS=j]im,&jt` Ĵ^^? Mf )]tsG'Bi8RL^<5لZ=! .Γ&>FAm~WN)dmjrv`1 k>UoIE__֝8sxx(.\[m}pac)ז$Moq9C'~"Vq&J 7`3D~B](;GBȁ;[]4qվj4%?XGhom<4t]LEO:9*(@}sȱğ%?B`$cJTq% $Eݝ:rItw^ѹQ?ֵ&9w$mI=ubg9EQ &KqGǪŻ N3t⁩PYn;cIBҌafdQ&x4febl+˂,q;2-^[>bY?e3LMe EƟxSZxLq78* V,HJr}yHhFvP{cȎf8B] gDV;k}f,$ M], vw%o? u& o7jCYH!py)%"svi[0c +*je=aT16:)} Kl-0f`fRT7kY1(&TytfdLF= 蝂 &fb^VIwQ}M Ҟ \YĞTj?fTr =iWel/&])-NTM+²@ٸA j–&%ss wa)Ȭ/xjm߅x*^zM+p0:[*OC,@pZt1e%x`a M™%𯱡}CD~S5B`=Pgd_Tɳ< v#^(3Z"w??>]5C0յ ˞[㒪$X SbvKd ,;➲.c/?ˬ6=ZF_X"vn5![r,cCyNW7oaej"w`B9}"lelvJ)&n\:ƓhŮl206Ƨ>p!6)40)h-%A<]&4{#u*匫A'[\59/4m%;FKag|*-W&~*^wg 8}ࠕP<VwOPkmN /&9 *6\P"٫ X#N`=Jr?: =k.Kх9kV1( 5D 4-Vc/q}ߐ_U98sJ4A Nފ&߃]_"\ {2պdV(Rxc,.ɣQKv GǒeY汏&W>_`YtIdPUt5[Ub3Ynf0$b;*)H4Z7[Ү "׍{|j(nPG:0Yf!cr$vf%ʡ6fU$=k\ @ݐ5of±*#kqɽdTfLP;0;0}] *b& =\ !1c,#$Ѓ FYP ?wZyu$G3߷u~@nވddiqv0qԻ6w3g- Iy#".s UGbN*Gy{O Ue6غl^%hG4H7'L\% l0$IPf݀r 1(ޝZUhE}UI$%Z[/*j}OJ[ lvqJ0 00.0tƌL{"(!?I)^M5Tbߙ[ 㽵ЭO הZ|O(܊'$ z{bRsm+ju͵2a-ĵD"o͸i-4`t~kA qªN=}vA M3ǭB#k:¡c gZ|V"'2wg腇J((ۇW{zX sJP[Sj#-'lwe1y}yjjtii: pW3LVgL.\DIE )0'[pɈZy抇 @i64'޼mFe)/lw(#?k56uoBz3aA*|'*9ɀʵ.(| vN`z2_Y p2ںxΟna<4eSP̣`9]O"4 " WwlZ5[ȴKĄ_ : e3!6Ax)(HԗSlr@V0+7L=o^TLĪ:Wi*mfG}ʷdӁ|&Ĵfi`TKM1jOS ]`H6PQ l!|;bRwlG6&Sֻ{~CX|3 DdG6xixp&|1θ8X歶\_:ɌV󰂧\2챱h,+GBo3t$T0LG37z!RWU8Pп0&6n?D3(IJϲxG&/#˸'z`X D`}:0J ?<"g-ʨk;Vz2ꪄ(@04Q}s2x=A7,>uU+SN"8 B:6 UXRK D6pzA,@f:dE\mҏi<1GTIIei; *CB0op^ ψt\~r'ݜDăHa>K'8-E [1Ly)C,g~*~6,Ϫ~8 tYq~pkȕփr4f꺅=WIDPcjj_=58? )[R椿دTA&ld@]>8>u}]1Q\ @KJ9j"jUDqۆ%s..{(|j޼υ:C;\N<ZQ(*r1/͑t.kt'V|*JEZ48vo٩z,}Z'f%0j,Uȹ b$MzRTYvٿN~vcj4&!*SrS*Cy ZɮұHC}Uf-H%7qٶv8D]o@88_]%_rBb5fMHR(Y r? &/^qCE=l%xSNM-HJܲ1kz1Zq];jIk8iK 7=:Vlla A!۠AMLlM8X؟>ƭWM5A}_E<',Niw!&W-GoWt)d &8O- RzWl[Q%WӍQCmYڋ(B:`=N8s͝!SuTYpsJ:Yì0*ru;Im6YW˗:1) u=jgtJΠjqznD~Z&]CE]nTpmd )9{}l[f[gHdg6-Kw|eq>\;.1'm8Ϛ TB}\!=_Z6`rev|2ZnuL@ `4N}ԨMjfai81<#\y&jFh.\Q<Ӫ!Fqz%"uHDpb%m͐#9JxC̈`x & } =|s) b0ZQv%ø,:} J0]fEa^4qy}pEEn,OEI8X!Hsܬ_-H,6lcwdYFISy%AVj!م+ٷ[FBH3GˠGT5Y:nc- U0 n}3 EmFO98^T]Pf*v$TNtRg ĢZ͂#]״=sVΠ7\Vѹ9|sVl)$₏ע6 L>xҁփFA*lfڧ14 Sܞ2`*nVB[ȡ_@v֧nA#r7-QxCVZO@`\zGS|3O'HkRg`!)g9nWxLk~GNHH)QumjrH[I t).#.G4Ty'Bz#C9[ ѴHS0;M~Pb2ÄYIVΜN@cysVU5=rjjEoaיy6qK~-^7Ce%_ oX؏YF;Er]Iyfpn&L#>0*a) ?ǂ◫u~"FIWiJT̯K]mӟ Rv nT7{(lz>d/x.i۶<{˶$^s8ō^N<ݖ7: m"Ռ4 KV@]ma{:-kvܡ3+"S?F\Ih[X/(HSV+jskMru:f Ht78fѡi CO$Z:7K44)(3(_QxN\(ZU"zڽ . P2CVwۃGޭ+K%A++)ShI@h3PFOFEG-Q{Nj|=a֕,cҚJKKL9u?…)zf稤t'`XP?~lWHQZ`w2q!pkχ (ilB?T(? Yʏ7>SFQ 5ɓ_ T3Xnf 40#'1ix>\|DmwJ ѿyڊ=r~4T0b4݂Yv OSŷ'&-GF8%Hou>N5HePf@XvN([>kjԎl GyJ<w.vREQ!~Es͇Ko*Iʐs9u/s#ў?5V FZh3_ӆ/#hJn(ydѭ60*`ˇCl>喆w,MB~EE$M(UU4Lz 4? GxInTGChI5ySK_s5UᖗX $3ݠm?cx5&EH5 v*Pw%~͗0R}aYd7uCcceUY4st,Ervr_wa`VhZaN0]gZxq.B)R tq:Do\46\Vܣ=PfN)|6sGVoSO!mϾ8(]:n+"*u=*5\$٤GRӶ 2 ۊABT5 2K6 ZhNYD"k4U GoT_ \' .@_s;sN-FőJ4-!̀z [ \${C!(Z.?=ewTȰ;Q9Quyd zH3y{pmclEY!Ƥack&ظaJ"fɀQY#=y\e1_2>"Նxb} )`)5 țNȔn1AufTdOQCpM'%n и+A.~<{2U5%|/ QS bd`6"OuNS:{,>&\.W:&}}E|U_Ԡ!Mu6/GBtߑ9-['r;n~N*bceLSEq%Ӛ%]Hqar7kŨ$/[|)05s_:CpGmsykSJi԰k VE 'ULSZ@q CJ$!3F 9d<Iiɢl[4|1OLޱN?8O,cƄ߃{V?Y"¥ӌg6!&=*mUya* }:fm*IX_Gmt҇HugwƊ=z>)،F竰 fu9r>zs>-ퟫ)>Be3\i@iL%F,{S`\F͡l.$Zv^?;\Y2茡4b-χ')a'_WZ1(T7/,iO}l_ JcrLF!XU g1iu; S]<}_8f5I2 ׅ:&qlvLa*aY_ǃ~KWS`i/!MC}Of ^vkwQŒRhKRS5\ƒCWF6qH_кb󮜡3ҡ&D} i] (ɥ[`$)ċlBgcn?AWDhH,v!=rc 'wɾuVEO8Omk5AE3o"Яج]ds8  9= qߝ( c]eͳinW5y$5FLRù捒tk%T]tFhqQ{ՖTl,:z mIJXhۡ%nI:!;py\jVI9 eVlcr_i6&3D5xW뺰<؊>;4'qJR|9p5zؖnH WԻmM^8F%`ݶ kvU@K>l$rZ є%Gb$M.9B T 3]𱕄c/Ba$%.aZ44yFd`HeY1 bWTFq2ؔ&e+x^LIrP:7;Qq)b8aT0fȬ=91WI;%]T t'X*v`2<_C?`f ryߣoU Ӵ̬i Wh><ş7p>6䞶Q^3 FA{ zeD"hSѠwOdz%p q(U?{ل HquAcP؃Tn8ɔg]*"k ;2`L /BID\oMb:)q"Jlf;_m3Hd~%jx۲*ֵH,E7f-U^?v@ZF?V9AFH)O"e_L00'`U3.ǟ6zZmAΚ RiU0'=;7{{aj hzY[HjhoQ}Tn即N2}ts!a%BdqLro|ۣu ,%4^>_e9uP4`{|rPS)o1)2gRik*h+pEYGWT@.t#ߐ ?T6#b 2-Y?d@r|( >Oj|sK so~Hi)sFkA˄-| Fa*tz5]*UQeV9y>SkuawMƩ)5R>w0dž¡Z smOH΂Uφ B߫ ={Tv0dh *injhVz+)) t=8,_\/S65j AsēgAqo@a(m?wbxl]>T.@Jw.(R9Qe!Ws9"5,1dL'ɳVoC-ui[*-H0[G 2Lu֖`"T5p]Z  }؏۔*ՅJ^o" dglE:Q&:h0(Ƅa-(Ղ< o RP?Va?}$}{VUOnp؞X ȪeVKS_٣}hLEuoYAs$\@S,SP1H8JVU|ݚkdCoiQF ?L~h(˯34X%'t/; ;lZ'ŏLm\yg8uvt%|%pұ햨?-qDM_1R.~âuLUU7߫kZ|wdr(uj>"Ug:i/CG 8:=鷿q2xT+ϛow] uy&;+e 4>:"CVW1e[S(-u{_诼Z^U!3b`_>Y7~MR:%ꭜ9*r>nYq- s4_tь~uBԳYy@- aهlEqPp׮]. _ =%6"Ux$Z>|&z-;[xPeq,C}®!2 Hd5a$&H+GIPG |ZScnʨ UT@@Y$Wva\O1D.Mȇl=&2 si4(ql*-7ңEo*͏_`[G+t4ڮ)Om6)g}9ly9W>pʘȑI`ej@9!+1{>6CCH Ď i歀,3w1"u Eq)e.>?2dh ,:'7oD_\Wr V?-{Fn(qnΡVc]uji;xq̋dRؑD?7a" Ōdԗ0Ke0n5i  d#<]<=L?$f2Y|fqUK86"#[;\ݽ%iO6 tDu 9/(޳h 2nJ |y kTrP`P$G3N]i"䖄U`qW;%P2xK-?y)qc\\m7UeqҢթ!}]JyNnG{ű',)w%kE V3l,ʲ(Tr`J7ܯDcoL-.AǬnn4MO%Bڎiz|=RWώ|WN1_MDjnSj'yL]"jQc!NUUGA.@LI=tYSP~B'_maP-1*b9*E ¨>!ޝ'Oq~N*#%oE`Gvkȋρg~,~L2=83VyRqD[t\cVk@߫]Ѻ]/YtiRT Pp%Ŋ/MLfv`Q%ƴLzU[b,ESmx6}>ڝ([>eentCWAzeN]_iysm2YJE+CI~. mf4h6Ƨo/jiLar MoXN&cb1o"D苃; x@ß/7h.1AZ^ kR/3m cb@e+z%Hbg#pye{$-ٺϞanRb,I q i@ ?/_anf7'zV8 VX. ӱ5z.3T#a^я1~&`tuk:t zȒXX*f߶)$Y ;:7Q&tv9t%W ۏ~ٰY+`*K|e,7Z{7IˋJ?/ jW##eUܗyBۡ}qF-'B0rLvnEs?M5j4J5%RܰeoVDF5ZYB]PJG=h:2 /U\y\>8².VѽGzuG,p_qzl3Y ]TU4 G@l^@C&2XkW*v..H,N>ߺF(O H"=[KW@ (Xqu,%(6O_a ~=o $2'zj!.ݏů{D| O``?Wj-(/ THQk:i5V4A+x7o%u!`G (%H`Mc&  [C J8HnN;ye,9F;kEsV,Ga7K mԋέڢh[!YUFDLvUUDr,;x6.d}:}Wۭh?_ZeeXZ--VSSiGsL WD/Hx냝yb 3H3[$S:FA:u b˜lxݘ\!(^}:,w]$h d׆k/'lu]͡-lh`J ГhJ 6Sr]7UXX0酱0P'Ƚـ1`*LAHYf-uTs ?AܳTKQrG=|N^awj'.߆|, 2|pʏ=偲(Kʅ𡞭rHXTܠW쥣FYAz*M=ߧrK_il~୵ܔ_쑭9r,gmh_m)p.j,ZV-/}?BqY wf"uqoyw1f|m֊O٬0LG "{L$R) .@oKpNϨ3_|$$^%E{q{ 9d(r77@z.|ѵTd:u5 \ؔydܒ`l+#pxǠq]ubm{%-mtÆG'w bʖKLU,¦QV=!]f|Y1P c/:8Wr(1"/Xe'ٜd@!mg̹_K/Gf܂rvJ.0cƶE-ybh;6.Qڃp!',q`()6L{Fro+ad>jRyOTd '?k<D()-C5;MGr0"N.ݿzGjylj2GU$/REػ^Kim:󳺭a$#Y :Ҵ \56xyS˔FDB@ Ib^P:\gWtm桹p (+Q G4ϲbͤ;ʽ;ZT8"bιcB"Mv* ![εgz1t0zBg$seP$=9:7f94ZjMe +ɒNاƋ0x&7]_[ v&fԕi%Sb Y2c&_2z{}/Khm'dj-`wxybCAxt%Z|'7oeo"9w"m}zcRTM秗a9^i(!&ƃ P\ z:x%Tչ^6elǀ7w*t!G=S=dq' xoA[`XMyI|X\&ԗw| "ymAX2iq8 {鸅E1 ;tWE}vI~'|g@UuZƪ\uG]G{,{qR#@'T`{:Ug|һ/¨jmxwc̋ |/rvX:TMLt㰘{5P7Y nCs&} C](l)0+nO:_w=T3)7I0#]hdC%;@09;: VKt$ݫ0p9w^7xOf:d dW,tbB ̩QI]2`UVcdPw!Ĝ&tX9F1P("m@XQ^V\u'У2'k%Iݿ2_PྨZ~?ny1Ώ" JOʌح z%8IKv=|G0c ĕ.)jUS#(ȼ^/o*IُH&Lz@cBD wVFH +Zq'FaqL;Z団s8lw#½13{a*:ŮxVT7xԍo \9cY( Jo|)4RG;6[f5ªH|%I_1v:g䅐4/(ۡJx$9Ϊ. ]peB'tU*jn%&bIqa/SN#?ITtu2]2UHP6ӎ;^)rUI0(uT"$a̛dvJc"yƹ(?qpjiƙG-r\ őtЄAWsLR b|p M^*% 5GOSQZ 'ZBUOYlr ]<@{/4m?N?t-<& zf~}VA7G-Qͷ?H敔n*Hm2Z|˳,nY >H>f0\ɇOJNYWA[;r^Ec_nD!yL&DY9|4笢%gog!V%I3EB|ij0RF$ v#W'[Ӟ>R cqTlO+m =Z [ʤS V,֚ÕP7•ܲtd6L0p-'B&n7'^, -`،YT`@pa|n$ڮJGK(I?<9d~G1N$Fowbz' <֪6z;#Ӳ>IQp_`ڭh /1ߚmge9kpKe=_D?j+ ݫCK tV\R/̘;lǵQ/HZxJ]}nyGj/z b'%yW%ZIyI w^krſX"{^V ((x 2U%~%~"-ϫ슸]16Y ,X t?#/IN>(mb9vt_^ɩxVlc"N(8IJ7aEᇬhCl7/zPALgY2ڜ,beS+[&s*i^5b@ @ѯ8L/óvbKi$[CG&/*"4̆}+o$1F#~&þW#pK!}r:Om.»R\WT|rjM 5:6Ƚ# { x& 6΢/{@ۑdcrD2v+3:H%ԤTFڧ.h$:q+\sS[&HZ}ҷ9g#LtRJb0<_$K<_`Qs0G[7Wh >\}r8 {$8@>#{*_;!DnؽO7{>Gl;ZWT4KxVJ3ОGY.܂7ވVaI[eAmaD$7Ɠg2[NDR~31bJctcgk_[D4j|aI͖av(VD*M06jT]h9>&gLt$mT;$Q6&|! YUDc! 9maLEe2NπߪuTd_ z˙[?O߱_ȅ Q:H`V98w`s4>~W? HkLf-xx_ ՘CsC$)!9ǸXfqE['8[fhx 3bdFgM$Fjd/C:N%{tHc( wgͶN *P|籎,W1Qa'mztkwd"ͪټpv!J2< JPf T1oIg :\ٗF0;C0O-{ 9l颮/#V(P@ Gnh'iS7@/ Qɺi'q 2lޔ3MĜZǾedڴ tgrEMa|c>13*|RP,ky@W;H<"1SW9YJckNJ+˼ *P:=6FzZIpm]`8/B{]aK5)],nA82}FX+GW~yQ[xYH=}IJB@JEۃ׊_HHp "19`9ϓhzlhIR蛿THcBYz[s:gcǵ7 WPPDR\pA, ݱ)xdV: Ei7R[l'|\RUY*W|}GK#9lBV;^&Kn9khL,: KA:'ydiGKɑ8ղo) Y٦ٝ\od+.h?%+&z&IZ}GצkP_|HG8n _^NNl$ڈLB[X.1- Jcʣ̋w}K(KENB/ڙ%0`.ǞKnyw:SPZ= &ozuGVGJ0 a:M,tx;A)K=Kx2(tmܬ ;(ո;K-'4PH8Bf^[k.foɴSeЎZy?RKg]Qb*uT|W]M+WD,f34Z-fSH\GbW}m3;[/o_`,B?$B}#@NpPh:~jVa:ŽA=š ~ÃQB㰈7E|Ld@3Y|;EHf,ro.LڞQ#_k_ecHbͧfa8CL*Tr(kMCrZE]V`0=R:0IfQOmޱ/Oxm(TA<5m-RAi6bosͭY^\*m"}T:5_d蕞vc Vnut8Y*?}:uHW to$Y-j8Q~1|ʞظJP)Zk817dJ0.J\^%}Fv4,}-Z7]e64j` ~d>HC7#"Ѷy~52:wA,1`꽉ú 9i@(5+2.NL5M V97lu#_С8Y5}E{#9C(,WRV B.͖*5)zxea )g\o%jhMaw$vaFO1׸\&N"VrzA_Jj~/XEBq֜L UBDT7Y"VHEĠX3FS7G{_>/' \gba6֣{,<*/\ϙ[!BΙi+}u87c@Ћ7"yqW;hn@2K+Cn1 qp<'fR83&D|3wY8 BO @flo84kJl嘲o&4CV|Ҵ~[9zeO+`:n|@e^FKjtby%-}O0Nw{d~[&/Db1bad+ O3 d)/`p\LdP[@=:D%x=D<厸iik-%,SӾuP-,yo͙ݭq?M!bL]ga Ѫ$2[UP k7ކ Q7wL|kK9v_,u nX};IbFɈ'wc}"ež\;a4jך|>",1цRlyV#~|f6 w 1J[`{((GϏq1p -a1<NjfA#ho*#-k%ҕ_0ub0nk+ْ,NTG(r9 K/$UYeae=QB Kίڀw-΁Ѻˣr#뤥~JЊ]XӔG, 俐2Q8-,hMh\ I<eH;mrq43׳+<5+3B@0ѣr?`75D8}~%VkaT&U9采uN(H9*A SQGY;^-S(5V>z4S) yVp`]7frp@> NŇ^Bwvr^TҾpJYwIQv)x*Ѩ5 _ 4ޞ^Į q. | pӐRXpt".yXmb#u@%/OK&RRb7k_FӢ34Lco.,kOAM$;ڵT.sI/˳-o z]56KݒifӉQzdZ ̦׭l. :Cx_gH,$֥ ʡmyM _ah 림b?V+|f"uU1  jXv ?8`m^9f&*g]oBp6kX>>ߺgd>pngeR;/CIrM;vpZL,Q0qi  gqyE&1V{J6:b-;8ryHc^+A>~mˆ{뷲K$i%i!cG3_zN\_tԄBt+'Ǜ2m󞗃ҴZ'Mtl؃_ >p&WjqW?\]9!( ϖkH8tE SPm US_ԟ#%tTBc'Yrg】eGo O|L9k=ǵ/_Gw9""-~=&LDϋZѣM4A$>䚫8A@bT0I Ls![H޽W\ }e3TUyK!>Qjk^_`vrQ{|:~:g(\Y9.ϛ\hH7-{vުvF5Gx4B|y Fx箠BI9[pqd0{-ypޞ/[$H-O3Bd^9xs0AQ%k_uԺ9 fޚ>5[x(gSxɹ>'"IX0A~^6W4S>JvlO ;ʿZ`c!#.Xe+oab`eh4+!lxEr@96Z8KU0-}/bKE]8*=Ii=6@qs޹؈&&ww| tiMQj˵2x +LwR7+ag _Wd=ʬ1M:#éNW'-u[rEϾQNprk?Du$v2Cj-z?XlP#^e%وOz|M.$xȾm s.O3T4 F. I+J Ggڇ)Xa{íPSC̞:эUAcСpn,_Pv[HZXDr&e<䟹qy}KI>.:.W $[rrAS$2/ 6yt"/ـA|./1S(nX,}fvf=wWk |P W"rY:mNLW[bNu+=eչo`ެmn5ݚJ_W,^~iGDnMP#ζP*_5 >Cyu,ZV 4zg@`!zd9(hxjwUSկ),6 4?sK :ޡ۰ 9m|R+diX9SscZ9wtO4Q! ?D:i Cؕejv^; K0AF|~zMʖ F\ rJP>'Pp}2O,J@b!+^ ܫ'q(^LaJ`٪TT~P>?z7˯#I5yiU7嫯 B%Ӯ?;&xxE@^ @ZA4%~hK<3j.DR%jC>#`#)3+:*ѥUbtziY8:, h'ڔK\( lnߟՠ򂴔Nn?+ ڸm3nԤ ~ͳ-n"᳨Y##C΃|Ha)P@41jڌlQ" 1#dCupWfjBʮEAܨ (@KG،۪M>wb Η)UԜȁ GV\ ep |{C>nU [y-dɠC6(|lMndÏ5*{#I9WlL1KNG96qѥ(ϥZq:5O/V_S]1cpsN FQsʙ7P>H l>fkfzycd&MώF;;5Cd_2trrk>Tʑވ)#t].la[~hp<9-/^βK8Gdp3# nAy\lXSw4(ž~r,^LJ*3^_ y3J}:1X6i,nIêB7u(sDw[]H2bvbZ' -Mp8SNr, vNS8 KECH}+c&U~L%W} [BV;SJYn-imsnYgU Kέ4U$Y`5p|}#2(TJX<י>^V`SsG/uOӵT,6Z(hpVIk%JnܒO#M |k{>I3q+jaN`'O"ဂrVPCoaEҴ@Hg-nVsEVNi+^ܼjSefX:+^ζS#Z; PtP gJ, 3t٠6G3F@>.b&tLu~ Ja nhq}+`$)!?}&dMNzy&%00-6XU߳й!:@"fCBjIy\N`Kx`g 什k1ZByg`сNG_Mw69m5CGBN>wДv+}{F!"&ыnO76)5褑V}o{~ͪtSݛp܍9 LJfL01?W8rKs~$JCYnk p!Msͮd*cvA{s,|ds>Ig 6G4۞lD4_ /}9V1e k>rQvVPY߃lsOKQabF.p"""fc9U)<ċ!~cx BxUDI?Ŝ դ?x#r޵ʮ}kk3I x_I*XG=/.Tl(8!>TE\w(7]ⷯ ܒ@!W W$%u|_NV\}iXcRזlHm#e!hD8_BTPnithȿj,E0|Z֏} gۗor( >V@F{V[r^)wLFs@mu$:2^n֢T'%?g78kﳩw/gs|N填 *ľ=#QP"T@"=pb6tR+%)ޮ utmfE0~Y*yM4BYZA/3[7)gF}AOnv(YARπ9Ja#po{VnUۉ~q*\QJ@L{wJK[oZT>:Psi5U= &/HE!ʥVDwFaICάk;&5zuDDa|@dSJ}L#C$vXѥx!C`BNI%WY;-c~$d` `sP$PM[)&+߭ǼzB(_0ng2HX$ ݇sɞȆ+1, e3DNkՠRA? H纉"{ Pڍb39ݖI.$'3B%]hGrwYآ|=,j}N`)xqd5܋f¥[`"O Z4ybҬi7ܴZ;+ͭMX6Qky+Og1AJTx.G|@C^ ~}`E+|fUgf;AA3N^x7,?BGEq\DEq;vII!O<190.X -N=:n|m}ŇV`EU_( P?W"P*D-KUCV ާzaEG83RK:ᛌ}O՜LCi7.̽vZ $Sқ}9$4E;(bϮ].ry+ uuXCl[Kv)DI~S^:о4u,o*fLq l9TG Fߩٛ2U`r_,k9ɘfs$Ƕ+l[c0$=ң2bmٳPZ"O;iiQ iDQH14j}^_1UP|Oj[ = ojvcwVF˩:YU_;i폰-7RrIvz%`XL:. y(QZtֵqoPK4+av|S1-Ti57 2z8Q2q{?eKrVɶg'Yfg1I\䪶\"݋^DMr${&a> PIIJ!'Cd&զ0V4cmb{Q3E&jxd8LrSruwّ僟L%d9*LTiXTt~Կ&fҖ?) *]gT ̉;G7d,z ?CZ&|p81oXEkc UHnn{7>,(..d8"&Uȉ^"M53n7xg`Vx>%&'9Z["4vCIT,U=:~^{w\f}D !-c/?7qeC7/W/*FLHNg'dPGVt2|,i-['y6,0.Kݣa}F(T xr-EaG6;DY"l:?I]+4osO"fYY*)ɐħYRdAѐ}t/) IlNC~)3N2iE8bk|hj651y6o1Aľc{J8C.zњCe+#b6%zf[5-Eu&LJ @qњC 2qE3`Xa Xw~];-Qɿ 4Hj':Wڕi}*7ZC~%d~=( fJPUBaTp1D"[5sqt/[>cu^$i׾t8wqZC"F[^ YFQSٱH{]3H`$ܤ*l|([Wԑzj.VOD^.>C,s#WRZ2$ƟfwWwWe#R -L< Ion݈%0cp}U>2K\C(xsTۀkW@S}p@&/3 fz6\tLs LRC{#Icjn)M%uVjA ޷G1 +}  u~Ha]*X$ "ݚFj1ZL q$z^ev]ܦIZ%ܪ<A-E{`wLbԂZepLK.3m>w!-LR;K^&AO YY ނq5&KgJ+rr']BeZ9 rUrPԠ@\s O1&5G~ayvnЪd[_Lf F\Cށ3g imb8nߕ8 hy rg)*%%'Vh{|E)@ڂu#9f.h5E7cBG-m!ҘVg7e~!ީR-; Ͷ9-U/_ڼ@Hq1fЬRY ύkAGV.=/F[S5?:8~ȫLwwg"-IMrR=zvUAz적ޖi3,7B~z/  D@4aG.邇%fOȰia(l.t^Z#H[FIYNmtA0E.$ń" Th;+3ⴷ%v8ޜv=Z v^hr (!⽓9^UjxYO?]"exj)7LP(}{03Mnܜ؝|r9XXgGH^h E QS%PwwN|>2]jkl/׻XH2S@TM⟰3tG]ǿu].,xF2As@$>=?gq+͞oJ tTܥTJLwL+*I2.AO=@n]x'c8UĘb>K5dQ~7 j\¼jn%*eg" g 1<,鯷Õj/hn+["jGHn-ۧҞ㥗T ;ygzD͏YpS=fm|NjD5& ԎK&ŮFYv~8ҩki/U:znX6>cΎk̬/Lh38ɽr8 {̫.n$8#;z23ۅ4}&F6qt=NʎBS@ۤuWv'U.n inJ鳒L7uxRS1YT>IaR4}sLh{U-[wyR#GMlq^Rv!&bᇝ|Jv&tQH# EO ðyp[O1(W8Y9a="S2bm?fDiq/^0'FcK7btP}3kRTa/⋌"rX @׈oSSr }|$pmi"1c0L0~8YMBn8INx/g+2ADkGe`΂G/@PdLNo=`Jst!58(!P&7K5)q^5n[F+Vyᷳ8lx$,𩓬^(:4mRRkP| B$t&`G385%֤?,2 !,Q%WYsʿ$WzI} *E Co``3a%{VWR1oձW ˘(Kju6FP eTD3`NJ!.oƌ<^)4gY{G)bυ!/r4{FR ݳ&X[&)N1z.$U4N<..d9)ASJphElOp>Ԡ8ü[V/E$ +֫'0պ.ZUAj/4B.xx<ȑh/CJPrq}F{0 cAuJ֡:`q\ 7Q,TnhlI& vmE^_ѥ녇'K4ŇEMF9Wi|*6r%TicurSn)~1 m݉{Y~<౎dc[䚤nI_MawEgJD"5őNoĂp:k5qH8`ԥߊAGHHʮ\6;Zq%$޴HZPήQWL֪pW4+-Flf,,'Lci|A`l$xxu3Zܡʆ;'+fS~~v,[(oR ypH_e@VHmpXvJ>Me7#uNLFdø3g,SJP%C;3kU?3%魹Im-IQ=E!pxPàt'dL`1}m F՗&|*X-]?kGB4ǛD^j pO48hd[d+ADE3}!g#Ľ kogҒWv \Bf_TqpKfbnu'SBV VopU3h@P~ pS>( I/!sx̸+e⮕t%G`ԃw+[WѦn`1&5*%TTμHⴰw}+YDZ$[ P )=6}OK<"N7YL$ C%MOyG㶠T=} g w F BhZ ?aaӨcwvK] 0xkx04hLF7O]ɥv}WDȰIPvMP VBRuXdFf<*ӟ=@S7bV-JFOrY{(^+JP8 H?iW$v{z$9suluqr@0s*Aaa5p8V|Qݙ cqg&cwDן$BD9=-(TN R(N%y:b,SqN`Xd|R7 2qNyڀt7~ vK< l *֎)hI5ljZBx3CǺ;pIxY E{6H%<s{e֗FdpPb@A&[kw\efSd>X +2n޷S 6SҖ X7sVL%վA8߹&bEOZxw2mH54Z!o E/L쭌C*=Ԩl3yY%RX r}#6dqs&yxM7o{yG&a9!eMLql dL: g]Ë6Ր(Fhǔnuj֌,@ۙSJb;8Jf0;[Ex0$-3_kni R1TŕY/gH !NxvY̫ߥD+m$LxbKOuRN=z2:ޔC6aXWh)<dpy d;PT!/(9ZcNʮnwuvԠ`XL2?gAgVyZK7:vԭ7+t>yIH^Bh[EM|1FE{񧜥z}P r)@`8 H haz;ƃ^͛mj] eZ"g:Lv~#LJf׷h_|ǘ 9:`{3CsCPPdVǧt&kBW[458[Yp3iNq`HdߛJ8: ߰un-;8/^YK`8ʯ?Ez3U_gꭨMiZU3?-ux#pBn=Y y,'WX\$tgsù UNMe[:4 #0V%ay|.'iMZjD2+O.u~RyQt@ NOR`[o2pqxMQw la΢D64zib.d]i|q~8t'mK ŒY:Ր~L =%%/adQA`鯚̫$O%бdw8S#Oz }l) rN{gP]<}&H_אnT\Rs$>ڴ#qjO~˛3ʓ:5Jݒ">c`>Tz2n? Hi5+H*[KaI5=2$یyFl!SPyh#<{"8U2 OHqQΖDR|=-1]~_'~rn"'$67l6/^VzIBҥm4ƺ#LR8,R}kr,]DV ׉wF^ZՄ ˸B)Ƥ!3 ZB4 t SOx*?'y[R$?ve59U .BO#Ku^:=BG*x xΣu<9u8C~82'^.wq:z,n ^4iŋnۖ++g׼bjhKaPpp,>,i}Іֿ-]iN3@]ی&x E_GOq"J مja@]E]\lf>W6Rab-9L0[Wm5L;WJs[ofo|,Y.Ӂ Wϛ|&Jf1LD-6(˳Dr \~!|`S`2'/g~U%_~w+[ZCYwrcL#AN,rV:%F;Rwdv*UZ{aaÁi=.+bsHwb@k/丣 ]npFچ: xۅSϢ0Ą`]rcd¢&j`f\޻ϢKqtv`qv7L]}6A1| +.pnTq#1ҵ]WUg *s uό bH!hGUa0/ &l6zHA2\ oHSnb diz!аP% zy6*ehURx͆i6fi/HƛΧrP7 -34>Lx#S8/mATeÏ vBV+P3'"fjJvs5\lL/`N /sy^ilTC.`V"T boneIx5YwE=6$+0JMK}K I2i\jp) tt0H_<*!MT\(?v ~MX_!s*)LT TBNL36c`l8Ѝ9-cǭ2\wY S$Bǃ> v_QOdTڃ"in5α^FG7yIG/t0ߨ|]"pCfIgrrk/vn;8bFDw3 !I  bҀk~[V](w4SYc˔i斺KJYKF\ xK5LD'O ?ьG95ʫ?ɖ]{Cy~n97ZO5;jͧ0eJ} pP72NN,SB6-P+Ŝ"w†m='5[y5X\}(y oQKQxbEv2ld䅎 햐[ߩ8iB8ugv޲ )=oh|paiլ?_RK\"w0h5fW_u]Ш?$TM͌x);lq}rZR0ȧkF44\ '=e T@t@T Oa F_O iG0.lNπ9%Egҏ+[X]DMK2G$e ̹I?H@(Oz^W [ rVh)tS63;!/z1AbcT\h]!\=[8,m\عh&H@*/*jhv +Ϭ;~ D~s˫-}4NYr8 !ځg^hiU?ayLA=bpf?MZ?_ H3HY#ihhS/{.NfRhTeiW(`Ұ CO+)0 TuKâXW\D='="#[Jj_B~uT l)A~zYqSR)-kPv~Ұ ?W~eI1B( #%f/!>8e[-l%]+-d1$G~JDfչĚ9&o] \Cj8G Ĭ0b4@I3 zL)샯:gҙg2;+.C/W3$ bnǪb7Wf 8,p,,ػqc<г} 0!=iɼRl47AY>*q[cG>Ӝ^rʬ:udł\rm߅ͺ7S8KͶM-'M28fbԳZ9Y#BO,,lڀ6"gs@R3Ϙ ilPxNݽk"r" aǤb3v[e " %p g8 \3|PheU]Q˕0b 9h$z8JJ#dE=U,>7{F`QqF:Iwˬ|c>L å8cnA-Poe6WS\($$^}=jYx|(aŲlIɚu`:,1 o%fmg-rx?bIAaz*XIT3_FبP`FZzX^*P4@Q;7k=ud>gbJ3xxN¥ַ9ZJOa="Km$):MK3Y(~0ʫlR!J޾:ttxsir IƑS$`<9sk*wF*iXײ,+J\pj^ L>ʑI3ZX125ۑg =TLkvGvM.si}$4lUZsj{C5t)BǫB5W2i_E@Y}7>6L g`lJML珒y'џ1Meg:/Z7G&ۇ틾3p%'vHբ^c: $|tX$Ylr K_ 0>rdJ.{$Ыq2Kܽe/ՕK)w{&{PC*`% +kలI W3ݝ`. q}tV[JtI^*{&C.4FwZj GJ!0WP) H! IB@.-FM"Q\c;gt?0HD A"CTb@fŴ'7{;s'3 KagzЈ4)BΓ-O m&`F"O)"VbN$" ïm 3+bG` --Cܤ%.6HPVSiO6\Is$0J%'yc?wPY}*iTC25/RyUҾ*uQӣ $ =35FҐ'}APv=(eLJj4ЉF{+NDSc&d97CX2֚6SR|s:6yE7L1gHI!]dkԻLXd'jin CFlXie0\%$ӓGl! K aCoO?IۭʣSL6 , sMRO0YBiA#(98cLY%{&?>hj 3&q2գ['s4kÈ>iHz Y1_3!_BU1Pߺ|Kcp\B{yRAUb&avl؅zG`SДVlʡ }\>)&u,1#TH5 6LҜzTyF Πp1k'NeQ`4L4vn(l`u2'G7`qUcE%BKRdff́ \5kkj"w7ε#?WeM$R2(6eknJH<2TX8Ud+-k92Vz6Gtx~evT]Е9ľ 2t&.!@PQ"z{tMU] ߋ AdbrWqAe#'uXtDl2y0 o 0('FCTSuUlL/+C&hZ#U^nXD9eXA̻}`6sfka(Pj^.NNoϙ0iz[Ϡ*|.:\Ńv& 0;vD-?\:vѡ bU̞l`&&?1bhȡ|K(M5/r2irgZc0 z؁uj/MsK{e2 _)V~nY+|  1R!p{O2v ys#7CIJ9QJ@J/3V[<'ËnV<ۅ획=q![ XEv9wL%$e_//w:;9MvG$+KB7ohj),0֤l8<sm^ZǤKۄJBNUPY;fMXSLꂽCf790W 1,kЉُ~n=SPgS*d~^$W-'CY'3;jj0Q&tTOK;Z%E60~lZ_;bܕU:'Z̟f \=b 6^qk)s{h0WR5à8PTIۼk .AJ睉D2(ga̚5,`3SZ F 4Ivoi*o4Xّy4"GPO 4&緈]+u žibA2Yu}(7Zj-S/ |U`QT<;>~!L"Z0ʇWkAaW+G9:K/"e`f 27l iS~<~'Wv-}#|TʫX׀FX%7TA9-6CbqpqKwϢ׹*-6j$A[6_#wusQ!b:pMQL2>}Wž Gt%CEáDlE"*mchx?ڇ8PȬTm}6}0kV~ #aO%zܾ2s2ne\LДCwy`V_%L>toIs OPK/ Bh־yDY}aIwyP+442?7 iJ!Ĕ4s@B?`b,7hͩ;S $b5K`t XJ<`Ea凼ZRvÄz $d43e݀ܭe:5ypE8.yo']g0D(E{G-Ŏ3gtk5m{=X9SS ۍKfGH,0_ LZ?Ngp˻):lMEH?y]1hfe|Z<.q6>s?N탱I:0FM[Ğ opbKht:ٖ ٿ l<~m:qa B~vʌc85qbtz}HQ_(Xi![].'`}.JP @*H'AQtR$O(Lg:C֛G8 qM_p6E+T#S 15X(epG{vHs;{r#P^KND]Q# e rK>QPїd=N1V w8M(H60x &k#~Y1rat'T ɋ|'5o lrVY/s M] d[[Sk&IC*^ iX lb6}nۧ3NUeМk0t_L06gWkQO#IAÊ=/hg^v5} ![pڐ3*b`lZ7u텱yNɖOR9 E7;c .q91n ]VY,f1 YjH$)kM0 I5V]} b8{).6OJ%q7sTUv7-`tN7=: 1ymxUkh\뵥x Z:/9IU)@<˞Ǽ4 1J@EP7KL :rx!б ۩x1EeMa\  "ـ"Tg̐+ۥIPD4߸j2EA5@1_'A:)@ 1RbwmL7!dMkuecd[lSX}vX!\aV)L2g%&̦яY F)vtev8 p9+Z!t!xk,{!Opk+Nᾀ5<}ԕL$Fü42 ۀ5⁏d,guz3H1w;ZcsW?1wFI^3>c{On' "yШLC;6KS#yqoYVD_;LWi5S̲}h<]>؇ RLnP;}&?։-@ٮ֧ٶXf#\ccp} 7t郁^D1εi#ә {^ 4v5\yZZ57X>˔PMf- xk*0+̟n/=Pm폕{JSTYhk#L,|)R>~3ϋK}$/UX߂B$ObY9k-Z K*?ţm{P}Ft U/Tw-obPP ֌dlKE|O$8A %0h&vwODY0lm.{v@&Tof~JOǨqwK E(!9N58}LTQ~X?WM$U,P9TBL b,bwf0-{M~m!p?Ocq3Na~iq5hm 'otl0 0!!%$&5E6si;F`w&C|0U.psҥ{+Gw{(,D9';8:Rv,B|yɺXcU/e|wG} `l_r;MO<$ox('+ ODFBJ3QGV :{{eyi03kSޟ^n+\*p<]Im}IT12|#6F7Bt CUU:Rao /;I61=$1ϸ;X}\.V=Zo }^L*`zOXMľ^1  ɄBɓςoڂf`YN?x5^HQXfU^j}خ*¬,RC:fZU~Xػ. MTJ208?-CD ف|LpA0gP%(~TlBv>kKu.8kfP:.BX%54kѮ1d!:@Tx_p;Hz#u$2K4tNֈANW\%ŌtT)* a#OBH %7+T)zӞc" %%fs@rwdث3m-OnfmjuB ggB SV\O<4A>*gtXQ牉!7"$l\(Ds7@@&B!)WO8TB6+W{PR`q0ՃsB:c;&0>>ōiU!lyw#8 IZ-QEdg~oA!i>F9Ơ;_/p))o ![)keCxzWl§{~J4DO;P$4m9% çk@ cvimB&Pw.Q5סpĪX"#Z*6E:x1m@ 5ey1)DⳈL[a*Ñ3w pR xg)JK<_@ FK7Lj*$#`jM j|^>!0*C;=d HVZ|>[}F|#VԾ FtFtߏ4t/=%FGt][2,)Ðjk;Ԥ"TR(])S@5XOn?|=lմؗ]Luu L dpoMf*O)V+Z a./y:B\8i3ЋϧmVٴ#Ct-4p24sW}sBvT +de~8yrvu4I %mFKDgiǶt&PGgU|#q/׹T4F{% |@ CaS(M.r[ ǡrkZ]x) {HbEI؝ߖ*olf$i}OwuM=U$x/:~3+'4@O34Xax!,'˶2^Tz` 7;pOoqY[67|thHVBjW N"84cњi_e`m҅Tc¤Q1s*DVnәwHȬNB7 b(*cj<2K~8M8(R4J5yaY԰ ]bV3\f`\Ɂn:X*l6'OZdc;Bn|,om+KzҴ d/Ms4QXXvOO0vǕ~S*uHAދ?7&68~gwL[B)tf; !m[)z=PP1ziZ%ip9vsJ"SY5u|pbͫa _笊Y, eI♬,05 Wjav<V Pe:h $~h ك۲0ԪSSM;q+ZEj{Kuy<C8~\G}d@2_jR<]{Yb0EYhrwQ3_7&{ -KXMpNB: @fI0P@6/Qb0}CkU xvley^JL(zwĿ"`Kǻ 6y\W}vE(4 /q<e)>_36Dų+Hl.1})KMk^ _0KqTBL? Q e^8 B":{ `M57oX^1uT^ל?pxS$; Km`8d|PYH0s.paրAQϼ%yXr[@"+}5M\E_H⡨ZMY5qK7+Se؂x7KLqιh3ZK~ל5ea™3}g{3j*Faiz*DKN %ZK|)gwr^g *^*Y.`c3xlXA~9k?IQ` {T";UPVIO<|ȳIfO%i_}@3 |PpܟU(06.grIn]/i͗ -N(!ch6hRgnlw\n<$e7ׄ14pV@w(yJTBS6p ]Gi\,}2 o6_ $\H7PZ\GжrX[Uݒdv B3NVdĤ)M"584qo/zWR! WPw[ѸQy*wgih:%CC\\hdueyq1Rd:Ivv Gw,3S8;Hj7$_Ex9?HfÄ$n nmjx:ب M]s 䈱;8G8y˿YosZ'I[[oL mڵ AʹeҰ3xv*6F_ģ(k>[Ycc{@aI)/hCLIGWݑ7W2nRw6LgKPc!0u7i*B&=c}ݠ,4<zr[S-z좶fc3<g>XMI(h'ĸm9pevڬ  +pQXM*ջd&=舉,R71]BTj>Ol^A=cϏln3k'U*qWd?DѠgݖS{۩ꈣġ1H?9A4׉=Y3M;8.RM3]Nz?r!Wj^>@W^<أ-j ?oRnG[$?0T+Ԙrg{͏K5'5vΝOkb51( (F!-$[,ٳĔ57_0~z@\ '. edOVkY*;mCMB1[EF#n$q@H{.9~r{p72!ăI4~*}WOo6=!-[zz@-p/:x$/|+QcVj)sGwuقze,#d ܰDK{1}qTYewQWr~;tvUBf6pgV~;sO{`4>{~p "5QDe-o4kxaGC4C;`Vk?xbǵV'J8c\d!.wXC.0j_dNQG}4Yh\z{pb+YoV#N,tRx}z3EEAu`;ƻ^譨>SֱBܧ M6ڃǛ>Sc lf+M:ALf 9bkn#4|;]OʛOQђ,V6u"Byi"İJIH :50&xXS~z4Bd }Ad4k}Usj~lyc!5F =w?Ie=+ii9ÒmԶx4BKtxϣq8n[=wJ%8u OMO<)`!?A"]A( *5א:u=(/9HT}B[e*;Q托QpP^wd>snL]zǰa"N ջVij&A6=}: ; ɖ Fcth֍ K{f]o5FoR9*Zv~/n GDسL=dfa@YRzg{&6z/"Ճݢ3މң=S7.H5E2(VXA3͜?p1cCb;^AVVJGJq'oV%qKVf6=FB39g~6AMUHARK Ljp8K?7QmUUNK"L#_]L _51BkeRR͍;`$/"Ӡ Tiqd~1w)=Q3܆ de>߫Զ:q(a 駬{9NxZ"xIp$7Js.3ÙhL * ΫJŰ@D̟9e"UW~Iٲ5{ͷX_yf'ya9؄wH ^ OLVOhR5 Fz!!}\6 K%06ZGT6L`DcOq0A-lG2-4 O!Wޑص2^:TA2Waqg; 03lC;\ O*2Q}yfqa #ѧWFɶËG!601W# ՛8ߍM0 &~1e/>ۂͽ[twR\8Xxd*>h&6$h'[?eE['0VTdK:Z# M+G[BPa׶LlG$kH e*MvjQ?Nbx&m,H$йNt2q!w!3 jJ9*@;'$&JF;丁`d-t4 #ہM&u}塕gTb ,i[A\"A?.²KIſM)psP;S=])o<U% Y)!ˏ-ٿ; w-ԙO=<2Ks: B #Dއ:GR<wP- `5QWi3":IR yĿjCsLe4@Qzڇ# 'B<-U w9=,1lDR)'}S~ki1u] UA]$* ܃5+Y>YJrjE^&@$;wKt }}ڢݨR73!Pc#t㈿h2OB,@6T|s{`nZm7 k\5HGI\=_Thakg]XBLxݕ?[f9[ I gE@ҫDD/ߑ鷕7RFjim+1 .Kq#%0Bn_g$' Hx4F=ѡHfO/= c_/]D{fsi\{7*5tngzѰB|a*JlEYĢV_%#|",OgeD.pgV(#S|2XoASΞ(v"na }bkf;a,6X"s*=AX~`T3 m˼tZHaNr;^圠w:7G-jIV2!{0^[aANrofdzU7ތ9L @,!>͡&j6wKt{QG8+eZYQX/d;J˻# ;2& ~$V5& ԉ\1ϘBi\걎CԠ JQIc һpST 4M/uK\=:*@ ';=@ۅaLAj8Hl?QZoM ƾTc.y h7 3,'q~M;0N 9blF8_: ѡadH*=(Z07cQF+,]~L̒) c)-Xa$LjMQrܜ8j`Y;o2B\ZVZH'( ySc> !/HMN.ruf p-L4]IL;i%>-dZ9k"^ͣw 4{n?"ा.B).L>o$˖iS,9rPXͫO8oo-]2K ?\"+UzKbLK@ˏ{/`rp ZvkKTgb|GRv"ɛdGd-k'/>O\}{o n#QaF/uR6kHykom8G@~P4MtMybop.`L^#X/\®i"Zb$\:j"x)ۇ#Md0EXI))6pyc,d3 *TMy;pّሦmq}K77ul[=VBSZ05;P@(V?rDsQy0 P<׷!;86GyEV=^Y<}*V6:yf~jRVt"4d JNhXnY4up'ތ&7Uí639.frdt]']]P&c~;dhQ5h,{MR{/YWlk96&Ր K\v4 6}uRhbҟ:LG9}43s Gb hf'p58e X 6#,6`d$r9#57!Â#еEiih'Z:I0`$M`' Q;]$w"K)m<!-h3o,lPDV08H㹂8} p«c.q&W7 0ɧ}XQkFDWoND结gMG;M_$kl:ˊ=R‚`dy!i"t. v9FԓEˍN-FX}AC㠥;4B:a8xp:%j2N ("'_9-l1u@Dz9zr/p$DlDY i,ꉾAz1&KH\;m1W!z`BhWL,}ԽiHo`}P{T?r%mP^lB`)z Beч@k&m, {)ɕʽyIv 0D 9xo]ܐ}}}D$]~1{du^7/G({҄K:Q}Ktv{"&MEzH~,$Tϖ}s=*[/swJ/3YHQ .kN!F8fWcfQM~!3KTҲG5B2Ǿ%Y +ۊo9;nr 8AQVvKgoaI5ɨއHj4MƵ99m<(uq cDs-P;lvoO.*{$!<`ô[Cg#w2?.'esteunpϣ!pKפ2ah, tJx$s *d_7o33lhQ2Qm[ؔ8m)M{ Ť#8`OKaVmJM?lLJϡ<#Fbw\.e3~ y-x|@A7Rj%o1Vf0tPjJ,-؛6UҧT)!TAʄ˸Ys'P/ykĄT{.RBL=.$4:2M o_n12dՄRB9$NqԡN:$E`M]Ht>Χ v A-C^Y2|N;oA9S*J`c^Q+A$Zl %_fuNPu>i[|Df[^lxc[q\@n !]V&6UQ4Y9p)4,*RpgH XƼRҹf!m4:?M mE!vUx|DnxaPOX7cxJڢF=50m̏Xz>}c؄S:k:*6 FD #gB5_97)»[=, ک7'8`&1{VkdQk @'SmB.+N/ZW!{d}}kѤ v76~Y) B'GB{=dĕV:#sls-&4b 4BSmq)"y@,JvQcMH+~jWȴ4%7;4vb <Ʈǧ3I@VIuW4gą&Sj2ԊFA1] /Pb+8rhL%vv@0ΛgMs-+kb_ȃ+kqBZ1ꪾ=v@;:XH}W 帛{ aO8%_o+EbVwC?}/.B#HFc,匡|ꉵ&.ۂ\|VjE4+Ejoغ?SB=HD6.J9LqS*n5pYVYqQʧM|O"9et4OؚU ߋKM. .V?昂 ̊Xf3B3ϱƙ4eB8ҳ+b5:G'| /sHlj]3~JW.k1}`LȦ/& g)a\Jv)Z}n`锟f9Wu!)".C{W{l@(SWZ{N4V}mmmx&_ZTJpDg&ihj*O΃vJF gJC&c!b8 ƚjs/&ZC34ɨǷb72w˯gt"b^U!'~ص` $ spfR{*) q4bX#= j*ǼفIiW7/<˂-J8жbE5F[8P@]+/1C)^e $jwmq؞趛o+8F;RFhY8ٵ i6FT|\oϤs/arV%<-'eqc%.L# TPkr[ fs0`0/fyrqCZ:,eWs9b$ޏ,U;͡~[mMKKg&`Q7_٤\ayέ{pWXaGx]Gu c3'^aOnꟹ°+-H$<Cê/ *:`mmG i FR:-B#@&6W#=M״E y=,sFOl1p0B^FM qÜ`fhXq(W?žm^;q9hčG-1!4c'9{pIQy߯p, s"l=E&Fd QbDFSaQW@{BIAsjgEϾOG& dQb&f?+؂&Qf2o >[sכ0=霅9x8Pe-d^rKcS1a`[X?风6lQPDrYX.] صVs?6\!q?1τ8-=$~#kh-׶i cA>!*@&Z#j'cuԠ5b{r7-Qo@'!!V1m΅ 5v'@W9 ZD3$'U5<|{Wi蜙iG]-ϰ߰lmr2XqF*#!_pә d(K|64:p0 wQ>?B:oL*N_|Հܪ_UeK= Ijs';>}a'p8%[rjbB#WlNMaN!Hu "("8UJOjM+~ ݎⲔj*IE~J>dJW _kO!}x }7,\.gJqQDJv'jiHQhޡ0 ToOL.*܊5O4~4H9nVGXQL (S,s9pC{H$j%nzq:i~ %xJ MSוa;_K>$3\oS7ЮC۰R-:H/Vn$lBiyڳ)ecc_K}7LC .4vSoS;|vR1d*pzdQm^,QxY*l|PE?G<0VƖ}9w@1J\ ,B [>iwQl d[ l\`7BV*#c} t dLJS61R!<9f(at>2- Y̤Qfz&p ̱Awf#i1֕9 Ԍ뾏TjB6kBr]~ 8|®OKirV,l#.)f5[Yx͸dYqΡ E*JmɄP{_,E%n7*_S`clDSuOR)/LocpϢ 0Vg&vkwBI6 /5b+GA+*A#Wxu\͘'գ9PpNQf1]AE:}D64PׇǩkNƨo`eKe2OGq21y6쌂sndqZ0΅ :&j6Q~&*z"m\4 A*g=V`pkq=R`4bb4rBŸ^&/@a? X@cKdSU $FX=GErhҸfwDv#'x>,IVySc{v(=RKwqjC@XA'ETsyBM?xvoMY ϾvcYks?)(7 U|`֙B"݂X9oD_ x`V?xg C7l-.U]f׷Qb]PߙN/(rز{Bz! M!G6 >u+el}07 ARQUUK mmRUSfPS@:HDr<Z`hkBo=I1䍨s4pC|_vt@ւϝ!N?]xuEAw@NTVy]/r+<ؽ#c?EiɪӠb?T +(@)A(ʍw@W%Bshmzql}\}س5 mAu֮sAKTΑ@%ߒ|RYVkۊ&rdG )ȭBZJ'oyU?ћf|#]:؈ /{R9HY`{pԿ/(E ֫R sۘc43'/"!'.s׍)cmTH!nrW#m3%L&-Sdv/_1pa|x-H,0BMʣJX", H9&c+%NǣX NQ&ޏLv,g5R Vjufwd%Uv,:g/Hbk{U}i ڢ]Qq(+w!ֿ4\ ¼wT$΄[z֟i!Wrt;{ˉ+$jmQyZttz͓}HA;{EWxf;觢-AISF.#k )N_aUpm ? t%xn݊#U_zklF9πHz\KiW>z \1ܤfjhDIm-"@,igqiIF~`7+s-`5w`&TU~vWOsQɐ;o2a,̵"vWb˔M:3}hB#?CnV{r\Ddx5];VI^$?_ӒQǗyS H)i $m.oO Wy# IDzL ypx׍y y: 0Z:Td-n~w=#Ht-9 l8q9M3?9"BҎ:+B;Lo~p~EIb^A5X&ax 7!ƚ`|Rk2,;FѲ*@4U2wl{Y&*^<]{j/"`ZZmtD%] ]vju0v^_fIJNmQb|Abꋾ$% ,п(X$s݉90IL0(Vq{ḰFfKGPr/ڶotNjFքsQޡO ZaSߩάQ?/z qNz+P1fj&%Re맓ǥh΃ sD'9?{ 4Ph}k2J Ӊ9TK}InU% >58Otܹґ3^ IsNYLC]񋧺I8 $ki+Ux\A(+G}vᗴc <^678 PY!4.SN_rHHTgٜ@͢cd3ۗj a Nҷk`Oؔsat קefr4~LľR=`Zۄ~7^ak68q#<|dMqөDO5,e=B-*z܎$cj3 @2ޏ6;T*:D!5tj}³jwCGy\mYzǒנb_ xo>;82[C !pDo YT.6]r ְcQ'ց#A#AI sJ&BgA.L/~QEAL|Ԫ6CXH ++&(jCӐE2~,'4beu:*ú0+ G$^&Fg c^ҙ^GLRrpO z/S](W`%hC w2y55$:x~LyKQa _-O=),iZBdDk5~;9Y.Ќsnn eQ#A \RL c* R+ȣQ :m7FgA\1Ƶ馘*(\r=pU{b&kt\`2 Hib;D3w$S*_-FqB튄dʤؾ1.}"h+Imv/KdCK|BSB"J VZ.Kha0Ȟu6fòV'5үwM Nk-cD/9 ZW5УΆ7A2{hpHYͲ]0!Sz8=5w;U%lr0:2?wUA`"T_> ;2Ǯ6}{&|0NkB6Z҄f{ScB#c*";91PI2KiFR8_H앩NAdNw"QjI" u*| B 3im$z,z!EPܹW|||OQ!oTff8.Q&4j^Lznk"L&떹hͰ >c-Zєg*foDhE;]7?ʒc67ZNeF$z9)Izل;JCHJr*RW[Č_Nq BJFE4 |_rgle,>LEzO2 ŐYu|ZR@ e~p^~#QʋQQ$NV!G!s g /fN*|2%#W5`"B%y֍h%qgmMa 3_)vjs.G/mkGfv>9YLbՊr*Ĥ ▷}.`|#+ ,نx?FDG@dro=`IIk˗5jl5"&Mvt ψFqըsi=OR _%u^_IQ`Gٔ>pdΉ;m! 쉻/>2.öX4 CDvص%E]SiFTj ,W2;% Cdd?/ ؜]GrA t^@f"IuMH`j)K:OD+zeVٶQ.5pu}}7Wjxq gg֘o3: \ KFMT% VHűK@x:BVK 1UxTbP6F =>7B /JJANw͐K~eM<Q 5vu*=E&hQ2cm(2 I5Vg`axOBlT[T%2GyV5e. ]ƣ.r U!gRߐL:̣ Ӝql%=&]-١14g DrM%MI/;`hRq\泏tL õ|= ts̻NY&E;ߢnW86I1J("\Ԩö."G[i`Losy:Ñ}BUhnkPRL}YM]p#pɃ~F_F@8T^mJ2ȤDD7t_0Ћ =y#:@ݴM17S ;Pa[^˔ 3W7f[ |B1A vCxLcZ"N?K3/un[oКw'iD >>'ކt=1mm|{:\lſz$j0l &ϿFsrc fz_f)ܒcl^;`b/XI"-ǥ{󜁯U FA0u>3^F3a50mDAtƻ`ū>&E6e72ޭ* d.-}Ȳ>Wk> Nъov:Gtӷꚛ4eOyB?"+T+nˌEIQG$jw8)9ĈJSנ^jܲ"M^%)vtmUKP鼪sլv8qY`ɜ> cqYKU\büΔuz8D9Ocuַ`%,׏9Ƥf v j1%ozM+՗&П5Lb% .eUn_${=l ?7BzC+Od=:*CBL^8-^U: Q5]ق{YG tb)D36z1p#!EGBdv.@] /Z&;!$Oع,m:W7AZAxޟ6Ć||f+x\{e /7y>隍ЀJ)xBC Sc/siv'{6>uR톧.j] ~艑).h.G#^dzf\aJpè~~="`5q\/ǦDU[T{6]ҋB˃"xyG3d,Rxj)9 jbUkcKf$昮-=b7D{kxZmI-,^Dʤh_1z ayteKv4n'lw@P+R R WL~(d~\2vee&=W$xв,Uj2eDg\ADGI̢I'1;rMA dߦGWueD&Wqc ` )1Rsȋ98Yۦn#nP{;?*`1 /nޙj* 6[sMVjm<~n"UJxNnG18UJJVgٲ`y\]8Oy/܈seC+f5_9aX}5E5ǴLO`'$qF(L| gZ@nG\pBcR#HSęqf/t l wP6e|-c5k=-/= x! (L]͏M߁[Y)xpi:L#Wbj|瞠W9;>X%\P?S4_SRյm=>S]p6cȡB7rPP@x,gg#̌y>b^8|;t5=JtOo9,֜ӎ{<;OV<) ` *1ϪlŅڹq/LG}ʙ\I. ;e˹KEbS6nAMa/BwouP7?Oi3~(b~ NvnxTI5Q аŊ.r_w-!3V74Yկ5 3]=f5NS($!"\w&Hے Owu¢ $>mbPѠ#ߘYe2~V?%f,&Y*|DN9LIpûCTug~>ܘLl5lf/M*r *bf|n8qg1wnq 0ac#2c>9s뫎raˈt?3|MY)jW5\Ò~=g?55+Q@sDAah49LޙtꀦTU89f}puGjiF@pV|+G[\f:C!!V1|.w݈Y#F5YLp뗧!^_oYFB> q3N92$X*>jU5A#Wg-2w{AXv6M8U͘XmÃ:Ńp!D${trOiO˴a #y7~0њ=f؄4I+؜M2kȠ3Eߣ6>)n˔"Y7W׺ Hqr~+ )[}s.E9.Ch9K@CnmZ@ u2s]'Z*5p’uBC"@)s5&!`ZuvE{h!<\{eoIU A5F'6aw~k뤕q68/}Of)QMBoq 8s}gP9Ɗ$QDU}QP箍""F3p, G%(Iv cp.X{S O-  EF=2TPC;`?hgd/wCEi5U%zp* 2od,׽op)F?ynm{FZhm^3Ζ;I z"&_ wF acb`WXEX|mފt?%4pvG.Kۈˑv]0Qsi"( 2sYݨ|5ᨽU. jc,WB9̭S[NRe,?Qgވ hpkmD!C:`O֌ Jw lAoK_ʩCSz;j!vQ3aQ- ѾA8OW4<-}B!4ra)ߨ ,t0~}AbzvXb5)]tU0uu5_UhS-39a$kY\"3Fr!0-T_a2}+aۭuD\W#:\$i%+Xẓ.x7ף-hZ&_j@m>;>"s>Tsl/)8ClA*h{޼ SNzB 2݆9L3( co|@Cz$y%m. ] nX#dâ;>1 xQC}yV1evy!|5V- :/6f0Q}A4' DNn/ JSο=x٘b'̣Vܾb9Xɒ20h мOUMITT+ !it: 3\{ULi}0"aQ[n A!HȔuEĻM8N3^%{j`ݸ"hh_ :.:_AWA&\Ѕ46t9RYG)OCvp1>}a;>rm}tV&@ Ȝ9~BjQ3-hp-ď +VÇEA29_o\rՁ|$X{?U{ lk9k#+ҵ'ƤKE*С|Hj!Dэ{tWIwU7~[e -4=- YXq$1&mz L*or߶W_Hxm-~YZɠbϛ[!XWv u5 7a=)3 1Ah.kdshGFӎQm,&Cл㝅>M@JZդǙAS_((U[WT z+;`ք GxxD :JD!y`#96 anBK z«sTotB*\ yvs,={]S__XȖA\D~ONԳQ.!4U/kg.Ѿ7"CW!!A!LJ T܄7k y/k:NM) i[!M ӕ:I:+}_Z.CYX+\R}K&@SrR8~Rv67G;A-- -or9-z)sɝRϊysq~6I{CEȼ^m]KT_*v|SK_ĮJ@u=`( %Xg,=@Kse~tt%^QC#"m`A 7,C?8vM WpG<һɹYjS!ou67v+5pn1!}W.,(-| 6t|; gw;ZKL$׼%y`'ڙ_1XcIPk|~%="߯W-{rfId/@F5 ^:\rMPHL7OԒvi|,2!Йb4g^*k9x"@ AT"@K^`2 $ MQMe] F ss?:bE\h}t7Y]qGeȘApT6ԯx8[ӀhH)^jXH7([Mp=O"ځ-IdWN|j<{s)'|X+IyO5Ůnģς.j[-AHYYŢLLlXz :#tZ7*fԼ(=Zag|PA֨];9A: y*k:I}> PfbzTl3 v^gyu &i%Jl  _4=9X!b_ xRw^![۝;&:{s={vtOc|ie'0 +f데,x$Ҕ[v,j/Ǫulɀ&, ^wP8BAm-OAvC߆ UUl:aF% g@e_ܪ wANZ1)Nvѹ V``'/uuox s2m1Td ΄l3PlYFD\ZUǰe.MOvPO_jDțVT0t;u ў(F)fFjH @M1˱IT1N[OÖ́T,b|b7Xϳ9oGppnǎEs$Rcen$1NCԝOg587\=п;H!0ñZS[$)xړ!S`J2ħ sP¦@*MSi\eY{OY#El+UYq 9!Ε*\g :A 4/UzxBÜjvP4/3f`.[>j+rJl</E9br~1I0AOv+xKn(jH#1@JU'l7;(3B=̀T:>Oo31n@^yuϪ祊V'Vi1NAT%Gn6`1yv.v6,x@zt PޟQ5z\v=8?ۓ6݄~nV}!B%H!&I֒EYejuCGQ36]IDlq0#d6xq{RTwS.{zOgkЊli#5m%2V忤M"}L#IcTՓ"NQ6OK#'g6'AAGF63 V,W)FQg oB{]d;4 M'_JI#7)1#gy[0zm@_krwۥ ㈳9A҉FP/|J$ ̹^h!8H¾MOs2jJQ֑h ..[?N~f'1g(֝xG pwjǀp-kYɋ/>J(6J *,wg.8ݨkzBC& ø4Z`}+ޛ O&|5;wv T+d׹%VXA}cV-y ^y#nb6أ z, E:4Ͳo*%l=+rG~s9uzOcтi//fш>[%0"ôY-39 >qI.WJ/62ٱ zhBOOz^0[-5{4D4mNXfoDjZ/ṶX y8~x%U.v %|{]U{xփdm[! -Twdd2X.IQVd#`^pcg"@H( 5luDrXWfے_}SZN9>fZ1|( I6iݟ+<.$S~${wQ W(|j5iNhڣa|Q3uqJ۹sm4UXo5ܚj nwq9ɱ=،t+[1)EIr,"@ SݯҔC~YMp6=u nYq5KbF8'bc߬Kmb5sbw۸}m͌Qp w tNK-9`" %+Jx &"jiz UD.p?MPx~ُU% mH#[Ez՛>>s[$z? Z'!1B~bRs*Li+yx~g]3bBsM==og2 c "q6vMm-bfX (KW]G3'$YJRƖane6/vly3J"3uEt3ܹgV9 ')0x\^(g`b0d\^pZQ*-`_gY~^b4z :^79q#si {$||=.=y(حt?jF-ZާPxM*4=2 Pdy8W6 yQ˻SeCN8¥xJYzx@ d %]2M3ьr1|:(H %c {hmYBy :,"G \q޳  @9@.IN?gޝ}δ  Zm2 ȔȗZǡC7N}:ejS.o:"Y!H2;^o4|_D70$P QѳZ N,,NN|RMX%0أ 3~ s]t2{xYкD$O1482Y0bSݗQ8H*K?|ݤ}q+'g Q?B-阳8K\˼nbrr˂Vgk$Y:]r\ ӭHq$n季 a HS߱tjve~t;I>¹\ "(^)q5Kć&tA0AK=JS/\$8+Sހ Hy/;1M~msZ>?ŏ} P@֣hwD[$#6wXtE_3Yײ:Jfּos}i.VX;48Bg;sa 8#ZZAg\\?Ϳqee& R?HH$xj8՗xS N'?3nsnX0ؤj%Eg-3XIj;&K^VPŇVz ̆P9MKeq[߃Ϩ65%pHܺG&əe d^$d ځQw '&_L LQi,^% lH- >nekMLyjan>sӧn7Ѵ7 mlfYDNRfI`j?9 ho3..oz+'ŷt{J!Y 7c7Am/ՍEaS"x}bA;8 .فF08-QE8Qzu~H }fF=&Q$7 ч~p"+?YʞCe'n[_YC hstl䍏g! |+SRF1ݐgyӲ֙sb=H "Xoz%2=饤U/Z~=]|)qq͗ d.[)X!aw!'nmJ/_:УVV Mg7r(:d@$@z[pϳye%_: rt/ȠLU`1 ʟ0E!g2%6pvCuB'd_iv&фyg^2ahI @k0#1 &>ع2\B߇\SZI5AsN+侘Z;*lKTsYd%4/Ͷ1,$D5O>nVⱁ+Տ)y@s g=k{$s|zOj^nںҢFtq7?Ю'.Er;Wa2)!ϩI,Sֈ̚7E0>8w]p *NLa|'8S%"R#J&a5ή!tLj$Mx\zgmӞLA={Oڂ5dO#k[D;* [cך} F2] NӚ&͡%ZY_"fVzL X:hEVZT+uV kK:QhʹiWOţlQ6f) , }V7>^J=arwǴrY1*&7i7vⓩCYcu!G8>JTc-9A$6p[7wA"ayގuqTh}'&c0PeCE%[+au8 P.L C9@y,W9$<(Pj@CaOvą=lzZpʭLo,y|9'(? }Q꽼C"ķ$,5.'F%ߌGe5OǛ€UoGY{b$cjr\0ʴ_;ϝ,=P91aNfGsf +WPZlU!ҽy^hra^~ y s9kh;l:Qnc2);Ts%.²E.n+'O'L`BZGPd1-z3ZވW4܅ pb쨖B FT+'G1)RPf&\:5Tm'(vȡ(6FW_NOZF3N%nl~rDmg/+?k=eNK{% O>M5P GG[4GA r! Taj\_ܠdG1q mV";r@'cJޫ:Rz+eGT6u 5ܹaLpu0?B8Ryؓձ4V*tSAVU\ 1ͣ"aN wTlRTBnO_eT{2iZ_ܠ. )Q%a?hMEqZ%5ߊ>z) ‘ʞqO865e3St|k^=;u~nb!3t{Jae) 'K2T|5KPY;޺/wSAҔxPP.JJOkLueY<+9mfhd NrG5Ȧ\Hu6c)_gn@n(fT,c wi.] /Oll:o\ϒJ}poo]98YꕡJM3lxϟh]HښzWII5]Ĝ*>aYuvt׀*:HnYe7HD|}SĜ)@Pl\-Sfl57^vfGoS#t`H60+EÙmT\h 93+0r) HلuŦrEj?fKv$Bf.PKÛk @%zܝ) *D= Ŗ ػeMƢfy-R)oGXѼ|b+aj2*?ۑN:S<{8J9ذs Zb¶5)bJwުi6H~\e#|x8 M/f#8o,a>qO7m#tV0 m&/BZȈ~1^^I!tGU{ p`:5 AqA"7{rr.TV$6HK226+k0[MwSO Q$3wagxTm(MpR $݇:#6jQite߾y_\r8ڕ@e5~[ mџg)`m/.<,8iA hPb{*!8!/{\:Z i%8ZVOCKKLp߫9NXleK ]8zHFl l|=k@P[ Z6+y g=u 8(&ߠ:bfm9r7 ,np?sT=VP-K"6R+bt6pW]ؕQ vFn!O7$7G6w@slZ",^%Jt^2 @KCZ9!7h@e֕)8ܴ5hOrtY0b "ڍ8HvK\ejUmω~TĶ(Sʼne( S'x-ӵM;V8Ug{\wbJw!{~𲠐]DQB;=;O {%#'>{=fbrGȰϏȮ=2Lᢖ0`I%08^#LϙO@N5>4淨wұ^䳐SOxN3@B Wvbů q,aUD_ c$ZԱQaVkO4Et=0nm(Gۤ~]X~ҧJ N3_>dd$M?/iiB)$jq_/vrG'E ݽ4Y#mר MLr2^OC@DہO rRÐހ:Y̶J~E*udʚ+Tju1ƘuP6MLnV[sRK藖]dAIMT/%9ErFb !>U Y5k'^^ەep((ߝ4z{c`Ec 2.J>Y,^z@al2e8OGcm8R6Í&U eNP{x7"*SJ}|feu;Q߯8̈́])Osx .IL :\;&Eq&Š95eoшMm:lH=FR:YuJ1JݓZ|&ZÒ/g+"=7B[H vjp {a*=&6"(K+qt#&V][#]C=;})T@\) ٮgt&kG٥c9lں=8$p:s< bomiQP_=I46I3feRTUv‚˥W'.L.u>.Hj n 8&@SU0v%Z[{͊grx;b;~n/cDdo'pv9/z3K hTVi\8x-vXsZd0n']ТXt8'rEvGEW-8;5s߿&m. 0^XӤ=bd&\z,'zZ%iH#1r9.r kM&9A D0!n^r+5RTH@sW:h=;rG/:V 8]ˤ4GA>ykx&^"ꓢߛ7{!$v^@zxވ"h@$`gz,fl?œ> ^:y.jRڙ e֕7uGz[-N܍FmjXUSDŽV;i awJeER;$Sl'/팟x #W-RDS'ƤU-3师W 45-WN117&xV]ϙ -10\8XY!˔ "ޭ@i\M`M.=s\ f ɲ*9 HsJEM# մ? η#&yR !sWHW}9Ӧ>;< ϛfQϓvEG3yOxে[D.ޙbx{ Klb fr/$,R/rISHpPWV_TbtYt X$#WV丟ɳ_@B։I*ɌE6{3ؐP'3F*od+ý! /%LS.-@oYsRrH#r詄'kz)4 Q𖩡 &'/Sh=}P~?Hv4pDhys4v{PuBˋ=k_՘;_҇1/h%c=r 2O*顝KQP2QM6Yٹu^)"ByGQ)N2L'8r {EQ=C@\/ 7" h qun/ ro@L8ޑy%Vfcl[q,ӎWA8z|@kjer3l;v9ATgq: (KE u@6rH:fd,;-Q(S6Ž`I/ A+532:aFܖ:wdH>](KEP7 ]okLwĺ>´O?T?~C-a'ß8q~=~3\ݜsXqdFCTx(EW꧔b; v®V૩#].͞o0Aq;dѤhauBA@_G\m/}6NbTqޔ!i:x^dH,%VβX#:uhg#[gE6\v2wDUțd==]~¢\"r!|3+/1Hd?d8!yְ'OdZع]h,YcX |"j)mϦ&ś]D?D"F$1!#xEIhr5,-+)ǐz;,fEzo#^`Su[[RB[@s,GLyso(?MIFu5֜"yuxETq315 @A6<UHlI u1 85Sq,GMC$%/41~:lf(x\wЍj˰Dd} UǰG/N31F'ARA.zAGB1@MT}؂= @koyʭ:' 25"b$q2ܢT0̝(LKvx#p_!(W*2\x |B-X&2ɝ RpRǻ< ]ڢYs݈&_x, ÐJ4EFoj)p5t>TV:܊zBT/]4 1UM3:B$T>w3KXp|?X4Lqg뒤7^8#=L&W;ӵ#i#a5%--/B!gxFc܃4ډ1 \JS2 A=zJ[^pk+lcESZA4XLhL\P[Go46 Gv;XM4\1?b}x~):I[wȯ~UHJrk>4ߓ2J1RP|L OңE筯E.~PMXR^tHyS0?Yx;8!N*Ks мUic*MpP44P{?RwQ:Ҡ_,}Oi ߳Jt?pk wۇ{\&AtW_~AUM,ݢ{HdKnYvE;u, ?$nNn} Z~!KۅO8r"rH[(W\])08=pY0/o"쳵qnD;9<˄P+itxgļcob#D4̎;ToO-{R'+c7_ꭦ>baWWvkz0Xyw'B+FӚw.և 78d+Yx?mEx%LE]ሒ-7Ff.s(IXJ繾%sN7X$"i++AF#ڎ-<$ w>ȚeJlGΫ:S`.Dcȷl. reG;+x9qDby Zw) @O Sfu~Q=`3Wvb-#ӕblV~zݤ D4[1C_+X{U~Yg4תMUf_ h-aMP(E$:Z^ zmOzVqhy5^'B|A#5xJ%շcfq7ӱg> gl[B1,C>< Uu߃0As`NRGAY>RGFqO!|ԢneNTY\V X, ۖ$[MOK 1еКCqӔ` z+o㺸 >!QkC pjpun(o %ƆB] qt롨HQ2L 2D AѨwf(%@*^J4CP|=  JAl۠2]\Ξ.һHZADi*c *?km&(I NqTzApFuOL'LSdSҷt P{ib?S =O>@}.z6pbLvb|*?x0pйh-" D-nK0;;J{V֞=L3hXl֗Vo7yq WxyMfJk-H~rHECnGPHv[c z($ e|"?(f b?olleGn8˶H;@|f[ l3w%Fs= 4;nQ:w%vF+Р7tΙ/ҫ'RBSs#Ϋ8Ie \.Ē\4V@'(KfC&ńzVE0[>;uwoC,MN.1QOZƠY|bH9 ғrěcA &V1Y)ի6& ,L%(&S5=@y]i\'R)5Ř vU8?+sHnQuӋp?g6F{1#IOP¹a7/ 'asb~Xj=$F| .7sB\qUG`Iŭi'q0a P<~"vӌ-φ/OJmHK~-Y 23_t㫤I,R0]Iq~!pEXsnia >)&W`z#꜔'*={#1+o/=GON#EGL. t*ؼaѸ\dtEy";QzkF`B+o6nHvݛ9=0sʞ^(/#,=+>tա?Mov0Ͽr$]ũtvMz?3CF~kUhqsH+Y}\8bkRKbKf;b4AD ̴ك4Ȋ(c:4^DIwlATD&yңf66X.!ذӎK'3f1-jcvG3x)FA.6z[vaT`wU(Zi`7D;ĝ&`?+s_ m͏3ZxL ЅZh3)0=O[FpD> cO Jq^GM "ct\)M2(JaSjK KQ pfV@>tk[k\.?޲84i[)rB!dbYe) I TO7kxO!¨̛8ӒPk]{--%Օ^2Gz|-IcAOQ.ov5 ^,XHNPp SRPs;d#90؈?MܿОzFH.E"y$/Pj +Zrff s-J+RvۑNTݯLEFC\HJZHܮݼRm~F S(}jjq{x{ڡߘ]M~6- ._: |M9&&Q"NV&y=r$qۅPبE S8U+(=um5 D 7̵9..}DZYe`G$/;n&cF(~9?fbxhP0NJi.K<+^ƷW$'4MO9ccyM.!iq-icrz]-ri Kw8I!{&Se |dZO/*Z,6'kl":oHi_ ]"4)j|k[[JA[Zhi%XRn|#HG xLYq-wB#sv>fQE;JaG:vxT)%~J2T(萭㣑b~A ^ЭNHd$N| /p=sT[9%c|BTZk~\ȺtPG<8gKIj3S.3W1lTo'V/)E^Ԉ6E֤A(V8rܥݎMI:R `y8r6'uu@҅6n(VKUwT,uL&69)i{LC$` yWY;C3mk&Fvxo;q96 ; /3[̓h.K'Otѹ/.VXubg݁^,]֌r/KjLu354$ƶ,t6MltC(?R 4`XaK?3mu $FPGq @FZD!1׬PEp—҂ FeK`-nj/\G{N-\0'=hz@`xzvC5x!`@ ~vcCn6WG¼iО(.̔" w+c72Į+?!bhrv6%ih DF?buZĞ ~WflΏg[oR|xLT1_]<~4B7!K>Džd#4Gjh!`uwb'=)߇x u %p:Y͖"8'/S䦲j!%񈆞s춛z)a0 шZܚ1)NM]dz7ʦ QS?m.@(iG3XP< ~ );iم00m GF|Q\A=&mʾB4a.x@  9&4]':&Z^'-R.%\8SLOuy帳i+dMNMryW4Xf[<լJ2;>ϡ*oa5+'VJH;V0 fO`X(^M۷M}ll%ُJ8eZW,w9z]@S[/i}y r}LapM"\)#fN݊0a.;$ta`yiO޲V W\ =N_<#w+pW&a0]GU(y ZiE9L,!uRi+*;{dhWH!pʋ7c "7bC^ a:@ 8` c'F;Uz mKQD;ps!ʰ2FVb!Qs:N1#KoDꅆo|"_3 GA4LQ+GE/e`H3.JgUŸegƳT dĞ^>2]Gז"e4U:E˅J089Rˡ:AꊰRK&Wu.l@'=jU52.3mdpMDl]dZ ѧȻZǁorv>@j ƨ :qe9oR항=15v)@M0~>3P SK"QԌf=}`D?_b *]O5fCƒC*yȃDQ\b)#5 !i8Ko(LV%~VٰxCߜ kRa%z~=ѿ ;jGiM@~*usW]N dh* †a>]2*-0;}hH#1j@dTY_cJwՑD eä= /~H'x5 $Tx$Lj849rگu'D}6zi9ZTTihZ[b7x't %;' pC 9k/PV c-7\hFWmg {%~d@\~?q_:퉈ְXЭ)g6QmK ӷ闝Ck,R_e6Y28xv$NЧhzqvxG-]T$<q:yw^_EjYO-{(B3o%j C#@kϋ-uJ kL~5 d{zR5ρ@Jan؊IWCXߣI;M{T}cmNdM:k]GF*%|\C?\yJY.8¹8N5,^0g Vߝ&HwcOݭk0l2٥)>-h $=Y&謎Yfђ :H }2&tRaRy?V0x}dΤ;I`@%+1ϲ%1?ikjԙs}lW d0h`ZQ}1"( >vp/kTj|7# [ҲRVpfPdcp`gozL]4s.('_JT-A?t,c66n[I~5Shy1[} CKd>WP"#vig%f?{:WmW;\bgEsZ Z8Я.1e.0 ~e  89A Rp _)?_@mW8yvI7 y+"Dr2Vlt|eLVzQb{2{d/8:酓T+2+R_" xuBVF/] _nZVs ?APgW3Rԑ3~:P4cx-k F]QO0+vJf?e9}a#KFKLoK%3]0r;c!qB;7ja w,Y଎"ƅ ߔ݁pd4j:D@}ہZa &~M^ϏoiM%bM]-JLpf<.AA.U0#4 v-G; 9"H˝qͻ ,Qt'*-]1& PUEAmZoaƤPU,j KT?\M=j*!# 7}Lia1lo"ĴtPFr˅nMKz)ldL.tq &YyK6 |?=Hbf2߬/jtjdDhvٶo6 URcZNHVWWX%B [dƍE8I c̿#3?+fg3 K瓨z֋ o JA,}A@҃D|-N@ gvg?K'Cdoi-ہ–>a 1/boGՖ .ZKilذ&]qeSrRN ,w#xqU1ʀoK.B~JRMI.'3pq DZ=Of.qExlC`7 d[c&oԞ?FOܿѹjz=4M\)7l89BZYθ=jpbHFPmhw6PݩR΢{drx yTkI|I7% - x: Xk|8+䂁SC3E: yWÀ}SZj ݣwkDg4!İ/5w7dȲ~G\;~{5ybROtex < UDGfPPY޻d~t1 5;ҽ_2 "S|ך|fay£G@_. mCwk;eePz{z4;tU$ /[Y+kQXYXgpavdHp #lģW%B+*!/}ɂ\4Q=㽳mSTz4!Edj]WVàI[$2-_.:hmZ.y #@Eעt'pq#3W> "` +kknW'W !c2򠧫Ao2Ihu%-F_Cy_y,(ׁ!QSɤTJf:|<ۄ}dz︨حܟnf49J 28JnG$n.$YsBCc(I^?s$Bzxz:A$#;`DIۦ9W;I]J:;̂uZ W;@H>zϸ:6ߗ;Aa46[~qj!s*%JʑG|$ʰܻh"-0^beehd-U&aP0t$DW ^gm9“'MOITXz]E@L&y[:fCc難}le3qTeO^5552Uwa'.ƌ%FL5KhM}C1씫fK+X5hHȗl_ %.) s5V{TgIlY |^SP>)K rϕ]8XMˡ6%{p~j9Չe>`+RFêmT/ԶYPxZ /'y yj.D,;n0~W+|@Zj;%Z;n&h )~&ʡ#(Vt  45N+ J(ϳ;6#Fvt_ GC:Oc :{ ]%3>Lni<.avB|JHꡌe`mF*y?}ӜeA!&7W6igO9J!*WChCc@nnOp'%S;Z~Y0$ =urUt%)It“geAfkfu?(u}|]J 7yČaw5:9ۢ0&+Fb6*xnʋl7q l=ͩZ ݆j7CV#AK7_LD m4ѦnMQ *5p/fGYS-̜D6|UkNnzHK#g>RȒ?kKyS=fOy-˱yԎl:y`sIpP#ZPޠF[^Гpq dĺ= 5nl̺&AMЍ),hg穸'Ia$L>PР "?Zj"۲-?4;rֶWzfםޟrgQ' 'N.hSZJ $_쫔ߺK*b-6E]nDĉ#Uqtv|nW^l" P˞F<\a$U;dJ-L5D? IŠ\ qD rx) s:Rf= s7Qv`.\phfkrp=ν. ^ l([!+DrM,FA=~奲 }ᲪL4pªqބgܣXTܲ6T7*;9fdiSǟgfd sp]㹹\kRd98O "SVk 5bC2Ko sYGo,NCj:i6I ?~5$`egΐ`DNhQ0)5^Um ZNX#dWa+4DG7@8^;Y[@>_ԇ <|;E *xf`0XrbD`Sie$.>[]vG=rYW0(T͞7!MԧYXpL$mA%*@[<&dc AVSΖB^n_`nixE7~]"Ȝzюx 3okmBt]w6.wowpD)kgXx|:s ̰(awovDp,قk*Oqqu2[wX !%|\U>2QʭnHĈ"Mvo(|NLGLrvVOa[I7갰Lg3}wb68g䨌oujjr<WUǮ3H\j&WN tB@B넆g}imxψVC|ЍVfw4N_Li˦X|I"-̡f LipCz+@ !Obʪ?$`. "a.눹Y@prlb,IB׏}# {,pWbda2>^ G6I-׾IvB2{Yh)@%hl&+GS;aXce5CA⁍ PrQXIScn"GܟU:MlԑƄca퓙L 싞xߨ"!+I_r-#=\oUL@ `-I*KA>7~( G0FvQme:*=ΠoM2{$4uD-Xy)˛v{lqYs^ ӽxXY\\;Ӷ˙& SAq/WPꇕ' ;Eq~lT?z&|y2uNa:hPo2^o"JMr(k+f4ZR Q#~QdNio\KAq˽`3{e#nu)J. g2*nwG]V Hp\#脈GC)nGu'j\-KN<;*1ߡ\hgܡS1 Hgֹe2swK6a xp:K~vwe-Tc @㮂xte k}ec$4B'F4Yxlu7N#5fy{F j97.i @Ѷ֞2y u|&.4Bi&-dQe1 F4|%e҅}f?IqHrL}B,vfmm9 HujF"tq$Y/W :}eѝk] >M+X;]eEp7-1V<9"!a3vv>CэsxYKF[#$i_--)xq  yG3jON䟿i<ܢ_(9=2@G+}kKݙ d3[Uc?Z4,%-T=G_;BFPBt]R|e^| 5, zr𶋖.%Ԩ|ؗi?5A nVTOu~q2WwSd1^=-}Z.a $\~T::rmݳi?},N@8QgѦԎg㮠f,!Ͷ2h~b"Бxӑ+Gr,bw|/ߗ\4Zˎ[`=2bRG቗"_ǒJ :*&o "Y2721ƃ, ;Oc/yԞ멞Wl] dVh1Agʞ! 'Y_40 *ޒl/2]x2]e!EQN'; 1^ gt%8ɻ93w4PBzs1?8czb Y00BzzrKXݠ;sك4%z8 mP#dBbŚ/{|w\)&<8,k6$;/{z29y"qUMΞ5=^^O2j*>PFLg&$%Fĭ>l8-2/)p{cܕUvfT".NZn#q1wʖUb{MOzjkZPApExdqʹfvCYzS TݙH& }M!yBI)*ֽmmF0O^xE_U9iOB`OnQo܋Jep=/q4*A5e_'+774e8-Hx !`gBߚk΂'=CeX,e Xҩ RbZ0}n]/ kK-APe̺GXH ,_!qCG ?QZ|t|vOP/V*]SUU|{3L+o-Egg0ֵ€疕Izͮ*w7良`Q Vn- +kFqgή.`;PPHV._z}Vr Eo0޿13-Kxc*zapZ Kg$RAU|٣ɵn|pEGq_@ԓmU|rϮf&$ra2Г\Ӷ'"+Tnf7G/dSbu.T uEl|sryi-ڑa5=9bk[8{7E5=ixqRYZz\)xzިf\,Zˆ@L W7gWT))nOKaˌ*]&<]%2*@ڊ= ^.A fdhG:qqR"kG\;c% ɜDBPz"Gpۊ!LN'sV(Ym7%v]w0XO'Hԍb#_Ks_{fONgעUO]*U2?m't 1~<'s;03 {psLWs_\V~J=Ю4uLrY^#G:էi-8{fi!1K0[kFZwata*iwT 5S7N4PQyF3RIIgLh&.걺̆}#Fxl SNnikq@z60)_”dq[9ܔk@ 70,|5hFOhKybxl֝Mcf3Qȏt7%1bJFjR.ƿ= Ɏq0Ri#TZ'|qﶤr N{%+Z]] -q?a?-CkYEg >w%y3.Ӄ!?l8x`߽ cb2'S+v">qTPZ!T%o?*Y:EcQ3'!\F yh^FGY!Fc*PG(e[81(2hD fT>4aLmN_W6p5.Y/̰䔙tDj7yBx'e¤LG+k~E.o\ xFf<&ܺ}3!U. ƪ .5bٙ>h U9_rwY E}&RT j u:"UI4u. Ku'5:W, W_R~Ȩe'gIB-_cZל[F27efR[ :"Ow;$^`=۪Pt14wĽV_?etmᇲZf`@^6-=CD*p)'y-3&T1 nlNN]Wս^ CV>ff^NjE\f&WEB.'4!`0:x*jI~%+ۈ=l Rz}F^lx *A$3#ieH3JA zu+~[% W{f2ItZv7b8ek~eo-w&OkjM(2ZMЁSoS<g``&ȖI O+ o^a^w e\.z=6e1' .j4IrS9ceo@^ZlBy>⍹p? :27A&j~ i;H:?Q ݓB&ohDOGL$ׇƂ~\;>2QhӶR)ؐWy 6L;| ka4EUFͽn/T|wYЋ:AXZ4BMx\BHp'MSU;W&DF(-횦* j9!=4Y $QS mbHzׅȄ{X"Db5KA(df`0GMlPYNLN%)\inܛ#UmJRSEY:S`sDbwzgӘߪ\Ff͵DzZ6_AEjֿ?X0b灷FF ~& & ֺ ?u9"NuKȼHj4 9|4P!q0&nԜK0Z'1ą.jbJ{ 3f+ h"݁Q4!R ]&fhYI vdxסHbyυl&IX*~î B]:0, ' |VHA8 ϳ^\;]OVcHiZ ArwCQ3.)7 -$Cj|V$b(~O#E^kq }UlIK JHxBp9kߗjdU< I[ɠ K0*z{yKk|'$S[;r̈́1tqa_C;t _$/z{JI A*~>`u]Nȑ3YBee_ LvU:6ak@*LؠKفVpZ]1Fg@_pȼ,1͝尫&Ɲ wV D`P hsFي7T:g.;ͅG>v:S- $بSYx]6]ɧBC];첥hOhZk|:~e>fD+q]R %_3bj.j($~J$!p.!V Iqnތ\3Lơ?l޼.Rdf8K`/j hYOzXjQF~<KlC mAvI<7_`X1M\y{Oe0>ჼaiZɯ}7א7erBOj'f&޾''&y dQ΁ d&wr\X-;A~WF8?뛷K|^_Ա즌TQv3}ִBňwg;XvcG̫*_N?c̨L!dVSrsb+YRr7%q*Q5a#k[ h8BE-m* )sm o1I~GY1UڜQ m58Y7;jolZ/}jN8~6B[^RO?SY&Hsnw&Cx[W\Uz\AW(״*I:c,A,Pj>LGl'r$3Xj aˎykh$+3,D^7ʜP0yYހ{"9$޸FNju>8>ͮ/Z@Zt> 9`ħ!% @ )~<n aޅN(o&M+c=#U`Χ}V |X+yi_ȏC<=>,0ԏg%k錫(y_HY_m[4 ABd>{:JQLĐcQ8M2_CV+أ?' q(R!PmQF%G#Xp\!,ͣlŚpO.#~G]l\&H^sfI1>JbDyލtk;tڣew"A˯gf'[0yCϩ3we*epL+җ0XeB;KjAT(A'=ʐ VgM\6-PlM7eL#wlh;'*IH b(/tG9IV{iYk?DI.^~3I&hwJ<Ċ@VMRezM@/J1i;T*I#V۹=&ZL+am[3NKA5Sn`XEfR{ztnu0sZ#?r@OYWNPpbܛ0y4}i_̓Г n,{)8:xi+msyjvhcCG$uK83 dlG.b&{YYe{'wzsV 7Xy rw­gHsmٜ@ߌ]d(8I,%_9R+9.5Gnǥ}mUg:T74~̤SPw{ыBPX ?/\[ʬ+exlLHAP?[o4dPqV$M>P@L#1~FQ:e:-  d0ؘޜc2>J'l`0~xS5+O4=X~yzijI ]D3'JE\1hKm:fnT:<ǗuՊ2c7jjԱSC:bh.®!;9V$Z]ѳЕJMwS?EoVT l[o:[kj#o Plx,E Mn[E8E9sGo^o9|8a>ї?$Td:ݸ7.[SQvo{#oEd ș8x0`N~j}s7K e xv֩-M|'J Bao&rY('\·YuУ֡0P5$98>^;<_gV HN8<93!i !bC ?;a4arO-.II&'Y;yͫ&/9oIRk-;6"zƇ-Ä4 9ԙ=Ꞟ_fSAbM5vHJwyrb87W6= iϊ 0"4%~P xQ*evD=vz<Ќi'!C !"u>n= 7bz5޵£e6T_MgƊ*s3Be@2& _o@>qw 9Hh'mڀR/\Ǒ7J\ݣEYOJ7p_N=WkU}!U:dD\ga K2h/3@⼃Η+n]61"h3H1toG[sK=Nw 륰ֽ~' ػ@~hz!`N$%%/c A)`-j#+2> (}GO54!kwvK: JD3)?acLq;n) $]geP<*4I 8mNC Dι"QD0Ip Mq3+ɷ˜,}R9Dm5o&.fe`a Ǟ0CsAO([FއjwsWnT5,:ȖϦ+vW5O4 {ǝddf*BלcW+JRz*JC{PM؟fo[OFAs{dFE0niJDʣl <‿x>b[ di?m%_`];\cl VqY`'lZS C b:|_˱;K N; ʖ` eˉY`6 Z[QY ^:zQbj*|Q@cbJ\mp%@CodIXDWJ=ntf`J[ɟwa";ao.p4ʬS±F-۠L8~ |)0}t>mFI׽$Ֆ{=1kI_j)ad9RuSw>Kzx99v6 29 ]% -J (.y\$*t[O2P8KH̼O" \Ha-S/ RhVUi!*VvRUy( W,De`ey,chRNQ\` ,ވA+mXMr_s<<*>|d1F=Q\)./+TPJ-i;qSIoUz,iE؄VzAޖݥޙC*aU2l}muִ-4n@4iyU>uo(3֠d%JQ9-Z)G^&qH>,ZҝŒa{?˦;OBYzvѱoG˞71QBx_.8?)x)u_OKh`b{I㮧]WqLLyM NĨslc顃%B ~V@BP|+<eU 0nRkGKCIp#}*6Q ]´c^Wҍ F:rtDzPם4J{58_ QN#qpO"$:D7~C8gWJ' \Җ73@Kܒz ͰZDXN<3,IeӍ*xVR\O|de#ۄEXB&X|"\#ב$hȤ( ٛ;Ulf邌u~o %˲L3ԈY(3`]b .IdS`>L[JI_6 Zq^ۘ|[IeOjBk\;!P6Dp!Ph!Go&S3\ٝ oWo (8$J"N[OU2'e*8uK[2 y/\a#6-&}CofKdo3k~Kw0\nÁmSX/ vը5Z+v -oZ[t7dEП\$ LMa(-ǹ򴟒cJyLW=-lYNFnνa|, ]ͥ?tz:, "X#Bˍq/Cdj䜏ݼqSL h~Z=I.DQ:(, =nM#p{$_, + \P2Z!6IE]++&tg_h4wc>[G@JFk8 dd&7;1o+KT'l,k |j-< a}bV2juܫf_F' Y6칡$:ƕ%AV! Z9. Ey~ܡ3Pi$6KDfOA!6X4:Ի] J2:A?Fց24?fm:Oa6;'Cc\K`ԕH|&ctYLso)BW{3X_b@V ܏+qРȠWK#m+|I <ĸN>Xczb]\yn$6!ܿQ*9O5n8G4&;B7n{В蔩,S|KnĨ;8B; x 3xLe$&&q+g~MxO4WaFms@Diڇ@ @wKp/a:m뫘!rc(Jή.qh ߳:? AM~Yl*:j&`ZTfMxyy-gzȮag%+cǒh,/;lG AJkcc+eq͋)jo[;hWX$G& ӌ\J(ڼ>li{v~W Keƶ03G:]cD Z Kp]'7:4wllfk Cm[:0]hv;vur_(o'3npْn-79Hc$D$w"6h+G{Qؿn{o SxAєWa%͘;κ)&fPXsqsc 0TݼE@#ޖ#9Yݞ~7<4Z>|;KqSs5"4ٱY4g$^cSRhRzMnf+2|AgDf$?#DٶC6 dcw_M&n{I1mbw>BX&yI A\ GLF215^Ld(ABK_Z% fQ.76gh@;V+z>nJȗu6Y6AbEeHxVs98jwK }0wVqWhrHm~P6D:G HzP:äʟ]fIgM/pyͬzӨMdYs4ILhΖTL HL~<hI%Ϋ6F~L4k"~Phwm;1sLu,8AO 3>n0+әeIX Fl܂NpFF*uK\AwY@ [c26I )x,ֶ?nCl2rvz3@xn^fCS[/ֶ bsę.CUh̾/^k.O8Gjx C>/ss\AH[n8˗[uU^+!(qeE(*sLBȣq>S:a]%L;"a$q-a-N)"*G=irMJ::G}+vFv# {1YKբ5eZR4MɷwGLF8޹G '!dݫ`xz: {x*ӌq6"< ʒ&4(0q$I {cJiy *zvNa+ų=MT,d)H##zJnvZvO/(yqBSsSXx^pBN'2q>cbf\6ʬ)Ifa'Zqo:x*pbÁe}1d4ԦpP'g36F=bA%E jsbAlcxV A` ޠ Ť"}&U>gJJ(L! hהo%koLsZ lE^d\;CQ xd#Cs 2@Xf{oBlc#P%;}Ş?Hv!B3j^7Mx(9I${ţؕ2#Y-pbA0Ψ!ʤZzdX{VFwH؄ T zhQ,%2Rb]L{*(peHv.ukbh !'e;Rr}pQO=P;ٝ)6'ט1!PTu" >Pt._ :rKߒv3hLđMzx$pEijJ[[;G#evv;%6%e K%PaZnhPuE)y?o (6TdA\| Ӿ2[z=N&V:[x iR}gO9FXqLކo}Q.#0 |K >rJ.2۾z+)Scboy&w`8a lK\g O33z' ,Wbp1C{^[( XH&OkUWw,|?NnjO{D.I/2$v^$|ԽrҜ>'p57=>׿eUuS!)ms|KМP[__lEV|u(L1+ 4p Eu%ɚ{d'n<)oZS0pd0,a1O_\u$;`$<+-.cCM eK$d;D]i2NZP+&nD:󌿶}p8|ur@$n BRwJB :hcEa;tW*=.uWb}k:HJ.vUrdeCk`cd~q@CvkDt\qZ+"Q(33ȁ^d-x"ǯJc̨X3F8w ogkWt5` Á0|VFt3'nՠhOZMM _6}jU :uӁn|1?d dhՓ3w1nć+Q ]A@5`%1' _z>}"6 g-}7 Q%uE*Sdכ]VM 6MAmYBmkc /tZq-f5z`Z#4lSrg|~˅0堦AhrZkmDUt=I?BJ`A_N0\igg蓌 ~#K6Q}{ S~iP}2#!>qAeYQa&<9A /a_k;ԕm)PF/{m݄RIhUfA99+Ԓ-[s/@?2V@ưžP@ #fт~ !ǮyY y0p{e@aԁݷu;;D4 M!򢢼߻o fH,FSH5xWtACtzJxЯ8f4G&H]dSٍ|M #i)k-˵Q!L_^Y1#uM+ٲ]Ժ4ۭx3`E"eNʪpĎfqY5 Cq8:H[.WfEPSҀU3m )d -Wꟴ@gOdv2 >b 1CA 0im :8ͮ/|޿grM..6;9(Ppai/T<(>o-tʴj+v}_)7J\_ьc &8\7\f[6:hB#̎mkޚ^5mWi^"l`uࠕL+Z2si›=4%wm\] )"$\2%RM8<X#g4WϭF2!\D+lW=ʸ2efnbm"Uܩ˱ l|CSBmp/pI |@eR:T4\s8c)_ IޮOsIFb Yj}!ܖR~62?i> зd7dB -d.~TܖZ),`P^ݭDkg!ѴC;  'K1n"N׹X ^1砶=:ȏ B -^t5fF)uvypvO[_F_"xA(دrBI:㚔3C:ũʲP3 (ےq5Up}NR0PIVnShNpË{p)is赸?ȈLICQ7t{S/ مKNG1mz0蕷(%;Q U%YC@iSP ơdPpbc E͈l1e2Oeu)#| Eۣ8B2/k0Ŀ9:s^R3.iV<e(h8IFJ(]|EMӔDiY7GwaKaV73-RF .5L8(LFGd(lROw ց̟3`˴堀NͿ3YWɾM-@Ƹm)hoCv7 pNu[ HH{TH[` (a0Pm®q6HyF`5 Kx\δ<݌k5[w_B ,Ԇuᶩf +2pxz'9CזK{W36g3e$&WۮCl%6dR8SW{~sH+5aN^fRgodiI[|a/և/5,[4f/-^/(Ѓ4⼽ %tabJIi_yo9'$#w_dj Ϗ!XkD9%p쎊OkUaz½AűoO]ǧcVIu ^PLh}B90͓= 8dl&7l-W\P>"8A]-sFҝR;v+ߤZ=/]oD `e!]lSw? (e];[_B-~:֡| gNܞD7[z==k33>PI4ěJ5 ==3~VFjmw%. fQT a@> sW]`rw4pӶe4&{`fEWPqyI=ӑ3Z;sȨJ%J~= =e:.9rP(MSrX+X ʜw3m<&5nZ׍8=OOyk` ץC, bۅhi]Q2zgbOS,\`bo; r(b$e}@PLm!) iqN0N7=ܻK0霽 Wȸ]Yxʣt ?`K$,.}-VsET`_3 pkbFn~SPvugJ$2$׽K[C*ȡ.^a"ͮ+/ygf[cͦBM=[pVj`s l=9f7]j s("j5jSN@,CsLH`M=,sƣ(]ni4s)Դ`8n &yojhyv~uu,T,ɭ5p{m>;yx۹3mBGJꕙ; t>0T [*t^ʭIPT\nosd^9i '<,1 rzk,nt-MA.Gzbuz+;a#5pqΫң f.Ix$-)VlbqYBиt5U(NZD>lyٗ3+og qH[Wza%MڬCRR&qsCbq9Q\xX.:l[E71gm_-uò8 ՜8k ?󓴸! ^œG*aO?=*d.J%VN$І͡骍O*W&w "hJ%/M 7/VE?H}kMSL p ) F* wru]Iz÷Se%Pn*Yf=\l/ui+/tfo) Vq?O$< 1Awfx1DB RW(< huV)Vѝ/؉G ";(+I_c{=*"03 d$ R:jFj X- $Iǻ[SM BB=K\Cšb #: ,K0mX>ĉz61¶O;< 8*kO+ \cs(KqtU噻3A29!/loi%y!䶃U"y#>mWrK-آhEHS0RPEa*KEBy8hjǭ;/): MO])7]9zP|G:u  'pU-}1vFk QاZ1'KAk~7@Tw;ы.jZ׭^'pMdZp)]';YYW97%44l0b}AEύh"ySO?FB(3IH7wJnGg]=$O^SKdʠ7ֱ;@Iƿޫ<4hTPdv2:;=1d`ִmiNQ*ɈEu2V6dO=ïH%t{ٙGozE"V-BHiP6rHy@kU;ta42 |"&V)[T5w_uVjY㤐lLΨuhbarQZR`̆ڰ{T"<q, r8&0V 0D&r O?)xуW`ԓD#@ #?H O~%)霒Sz$ؚK2G)W~wJ BCNwJ6ޅMTh B[&SAiO:tɻd\Ez-R-=@|8C/v4mzzijPY^K|B+%mLW ~ >8o_Ln_"k܎<zK郔dEK [o#4J:hYϛw9衾P.؝!E~Sk-z :l4e]1iLX0 %+<8;co$-ABԨ FVۿD T[%TDPE"aUn1IŢHKQGv`۸ou0?1k/4+:c, <-NmJ(BG y͍Y+GԬ\/p%[|yd8~wZ"vdtB\`ӻsv'p://5OFckpdOqutdMJNzP~Xf6uWwѺ/͘UfX'0YPjO 4O44-2z.̽-qԤr{r{q%R |9iJ_CѸ`wpx|!TW?թY OTLPəWQ;C~5:Vaee cuqU7~Ĺ[OJDZͲ#FWrD>\%cW@L'M=fт+z#8@pM{B:cVH}ĘDПX^:&NY21Rkjf/e^J8n o}[m8F\W>e5NJw>U,׋42w(m|cLJ6 hVWfb  a&UɕЄ_^fLklށnpiO6Ƿ7`H-0fZ"5T]f\'|A2NG\V KFnS#PfPM'f}g"*1X: 'mPlTCDLpVک|拻f{Vw ^ dV)' K 5я g,Q 9"vM|33 \hBf̏f"+PnSTyP.kewު%sSs驰+՘|~JxH,=Y"/B+N[S>nIXyI.ڤIR5m%g'dCd.=rI줱-[q| s9eĝn=[$ ^ U3t:7x  V(Ag^~c^Dq.JŴ{ˊTvEXfSv+ktP6LSn ?y̎6^HIT7o03Mu_u$GV|.n&K@ waw#ACBrަĞ-jEv[Yn~WaY*C -.!57lK}Ey9ڳzR"U41n?sX)^|DISmΏᜨЏ.?kM}eإA<(k[ yR,^d"$2xr$miK5 oqF7F'/BK]pAo7/Ē,WS/ZzzTĒs= }u2-1U"7ЛCxcWQeoa Fs.^e |eRog_4pEr _ :|Hm;B27;LTZOqӦL1Q2/L-]PXX=_ W=Ẁ'`xp&ͻDQ 4zy9# FXqu&@5S{YCPqkSmZWb6{o3 M|pMk/ͻ`UhE@h;B̫~kt|.k*>P@7/D~uW0?fbJuf7_FOZ儧1h3Cg4ȧ$wLo!?o3f#IWԦA~ds]|^f:S3osZ"РH/*_r6w;J .=Wه .Ҁ<̞ž2`] ƸiGȖcI#]T!괽8>?ƙA#v*iK®ܞu`]GhC#p\n"¤QU^&[ 5=dž֜'>}^FBthS86i'T8Ľ]]WMͳWK#Uvps'>wdZdp2ؼ :b+ȶ*n+" "?\?L߄G+́+ mEL8jk+ujrިp;~8J[M|4,_9I!D=3 \3'})_@yn| Phx>$X7ZkΨ6iqy".w =5hsv?nզ4 . \ŦWj6n:LSBݘo~%.EVPHZBM=7ɗd=9*/Y]<#ֵ~ۏ|8Lp7|6/(+A#hƓH'=$5.73hatc&`; (#|LF/tpR$PӺ+NYr_561dֈLVC^Yd ҮS.y1D7/&gvk%)1R9ѲsC!9[Fh`6_bhX~4(3"m`gw;f[ᮓ=ܤw#gZ%H%h^=`ƻکE.sroX?v̙*h17Ր5`4`Y5Ɂ#n>XB~N 75#f!ͭx oނ0AI.4 V7rq`TYJ*,e_ ,E3PI}1!b{#5I`*_-ZZ}y7|R KT 72jlnb'2f@2WK*\ˈDwli,jԐdž;>g2tvFJQ2'=pn8SVg&L{ǔ_l}p4CAqlTz+5$rxs9S"gƴ3 :M1j;!>|wC̿esJE"a1oe 5#`}Ҍ` -k)odq1KfϴwA9aevט+|I4(jg2` =h6p[la݃ lAnaGlXEa];!$2Atq^o'ZtŎ;n5*h ?3י+`iuZ|[ŝ?qKq,b|Ug#cVfۜ,6OaSknנ ]f` =/s=+wipphu8-QhmB4 ˆ$͋?㶽xrd7;vlކȈ{m 1SX%Wky'{ŝ(f9r4{s2/`YB")Ԓeܿ }~klK*IrY| s;8ۉ($g wE[:t#f y{m#RI<_C, I3*X 8vݢQ_c Lnv8xXqU^qnrsMg>e\~@g`w3OըAx爵#~C–5$gt GgҦPw&mb&oibV" ^<\D @kۺQlj+b4dFf뽹0}v sc)9tjk@E+ԛկ1~y[E-A$PHsn782H `gj1NZmJ| pR#x}@*.^z5*X4U=`jU㲇kig|eV%Nq< @˛KJL4hWʶl.nюE2b6L _;oԈV4]]r bY٭Ohdl6$#r֣ T\eRC(~7Fh~@EƇ$+󑇕  8W$RXOe.aʐ80a/QI#FȬZcM,PCk'{ҷ4>L(<~藿 X.ւyi)Qaï$' =Nۚ @ 7]D1CQd-o9'R/KR *a8euxVڡ0Vi$0h%3^81|z^gvo,؈ͷQa?ZF'o{ſ~tcC]E$;ﮙD5xN*7;PHgxtQR)z%<;p'2Y3B$<-f4pEr&]}9i$/[5*7 齓>pjN6_㑭1 }/?rٵ-(n09I`;_(8HSupC\HvxTS lѩEUWJ1<!oA/7\+5BєC,v79tLZ?t+l}KX&{&'d K/Z,usN;y#̭"MѨ(6jb 0ϛؼH9Cn8O#"%fc?s@iKYIYs,<cVKg-?28#_#KctPBGA er\{gO1"}c~U\_., c؛ȓ )j/2aAf'wߊBϭ=> EM ^W: 2#v#d9@岢+`|t/jo!xsmF)T2;F]\*Fͪ.UQ29,Snz=裟6lDzE#O5rTg!f~mrTI]EN pςyF3>o5hdsГ3=洳xvF\Hm v2ej3\ig9/l&CHm7'kL@}Zė(?4ǥ=;*AZ嶕e6_yOI/ˌmYi<ټn? (5a 7Cᝂ|X;o]|TTF<P&F(Pa|iN!P7^dNXCI06v}.Nh9fn8RESR4x/bܣ4Z#㨤,d!9YR|)ŎV>su% NԀ%MO8-$9o ؉ViEJI NB7dadiY0t L/@[TӀ> `YV iky z" Ru[AD-!?QkuXdkE*))Jy|mwj=#>DBS:fpsdvp[_>ǀӅ'ܪky_@ȧ}n|Α͒4;bqF^շN"lWzZk) w 8!i33I.h"ߜ/6YK!΃Wus= A~FOMM[^F f͜6GB8\|+U:D-BWl.M -Stʧ=j -iԯ e TAW"0 .?rk:G+'yxRU:q]$s \pE J$$X4iGd{U"15k>Gq"HX;u e dڬq%ٞ s|Gښc̻3GD<0𷴤C; QA;_ iҧJfEj57UX*^j!S.Ht1$\S^,u(d 5bHFE6(>;,ύ73F [0?'s T/:۱ 2.$̍x8SaKWO+k3gY:9Hw2fTm]\jCI9ދu:CL܀m 'cnOۺń9,-dV8Y|fAM;_p'l3,tv}f- ׫8O=șl`_1~N.+&ELXy~ڪGk Tw.ft6%kJjTJjITY%HڽE6*_:^ANn&yגCPq*FlLi0j3Ϸj5#X韶H|{s.ǬOSY:g a(Z|( lQ'6/zZDdu̾v?J֒C%D-`P԰!3c'S/X{_῾Qŵ&Ҵ ȕY=ĨHQ+=!,+ԩʍ|9t !Fg!>fH+qЫ}ɼ:2]NƋ7k (r'<]B7ozԼOEӆ-b4'AY.$ӆ ƪӮVC9ZQ$oр cwN)]ǥ3m%Mn b=jaTA/Gl4ߚv@y؋k4Āw|N\J.Xqf VtN[Rx$w}$OCb`dƋ2o+U(% bQ6"5sնLrӅo rU@,#O֙W (.f0PI:MA k5 DPUnk'*`VZUpcP?Px].-yOU Ji:7AxH:_$  -eҞUE!F>fm3=@9"p zYKMóٕ !ӈ 0bj/vF|Zﰕ"YqxP ֬G`7ZnUjw*1y GKsT!ޕbLbw D\WN$ߙubH>` sfw͈ ?ߚr6?e%oQظ+ jC>b4W>ۓ]Wq|K}ǩ(z8 UqhVwk3|/ C)lb` %*Zv<w7p7ñ.]^ $YbAK6^qE;.`TePȢpDaR4 VpfY+#.web`lֳu"0wsYgwifr Hґ}]mX_.gV#:v\L X$xT Ӱ AIJ%ߞ7UZ,Ug}v`{KY9; q2zN?;ޱ/j03D7lScKuT,tf鑕0E*w*t%'hUt]>{Rh3AYT*.XrJ`M> $:NY $g^chfK[j\m?/嚜w/!z,VMCC d{߅h`WPM|Wz|  h/B& 9\kDz ms(%u4G^1?iai_sE™)Fqᯀ(Amӷncf&pzVsg_H^KbB_'Vw1>$98Rs1p;$^F%&l. rE9C !A~c4UK<Ữ<4i5x⬂4F&Gq<+i] s'fWh+勏9*!# ZW14?+kسDH3 ?8׫ ߇W1Qa7:Ӛb5aHd7a/J Q֝Dד(KA22gЊ~kqb  vdh}Sq|޽׃7AUqto/$APu0`/ax7c)6V끗5!⍤I։IL0H*BiD 7 ;O/VFxq]a%SyS$MxSi{ -;֚f j>/潻ĒkV^WU! p0zl\No8Nxf4;JON;fΐ0(^X<a)uC%_dz:3ٷZ$Qheҙm~*;%AA>RfAX'q:?R҇#ڣNBq? G[eC8pKX\7(*.tlJ_1\/nl"|u4`Th=+tE k 003&eYq]%%\XVBbE*DKta)y![…,Ƌhy"e/fZa85d\"%NHa q9ćFpa JWr0ԤSـҀ'UG>zv7R;ĝ RX%Q&Sy;t[kJU6:Yϲa0%@9zS$|'ƲiO[KKk@J+Șe);oiL_nf֣TE%zU+YB3^2 2aJH#kL6aeߘ*֍nb֣K#8wCGSCZL"GMŝ;%;L!#qV> ]]"+61q D.\/\!+LB'.bmMYD# ͅ^q%r~$,.|oœs>YՋG qbm+S;|נC9|')ԾBU"#Fq54DCtSzT؋*3CBnr2ʩ[ b/q—Kރm Dzo>zpdIq> HG/_=ڳW*6e}e_w|}2[pz0D )}Gg C*|HcQ hA)Y/)-0i,QRt.݃ B b 1y'#ֽ{LlJ_3ׂ;a%J|Psʂ>o71@=Itۓڰ+*xGj8#ms b > V7 ve:32Kz].DIfZ Ζ074L yN\8:'L, ሜ|kKg9W݄5k#Ƨ7=ܲu%:BIH1ϼ9(yKYNf)4{RžMCx4WVS: ,Q8<wc[Q*e-eʊ+؉59E+~o#?A7玤|eCQGfXD߈"wKĎ@_4 }\"m"â#%: DGFcT{ ԭOrGؕK;Ȳd+ս¼g> -1JS5 =P!*֩rꄓ:q|_vyvPs1s^ 8A Xvx-WQ [_P,R(^2 b9o*w-.TqV=BwYi2lw".ʁ.02a&hh-x֤ZM?ޜb?(#m lI^eȾkC=sRTeMcXjY@[m:,ޡ2^G~ |ZFR\ Xⁱ8ϨϤo')[HYYި_wJ>' V95R~qt/ XGg/?dqTsrx'`PL 9."LရgP} $ֱ2"ǸnJ Qd9hOGYvkX 3 ;;~䨆X m2emxx nXhIjSUOxv&C^PuY\h~˱ OY0=ja#?IPԭ8j|ԥIS+'EwJ؎ jzD61a]qn\C2lqIvyP vHpkB#h_ ӊvP+M?Eƃp0 }VRH!]HH`BU[xΏ{v(pdl 2InX\ri]1 ],w"5,wE=C/%=x\wS.qmEF@ٽ҇8W:vֹI|EULMۖ%B wFq̄=݆'.KqD='>~ <> N,[d z5.1:/\7O) iX(b nk|ZGSyVRwZZaFVXY&'+~G!(41_܁}7'F{T n͇ē>6l?cFnj4#@(j('#Io)Xym忓@"vT?j53S"dDž>L~4efgsrwP0Qȑс+#8g@>PN}<}^>.xHӼ~p0H祾/wc/}ɴ n2'V9.qhcqL[JQ|1}KȦjOn)X5Ei9 f#P nփddaWV ;.&ϸ !,^=dOZ2Kp/?[SfۧڱVtFN9a'r'cmU=<9oo[DJ%2z&؇&K(XVV@_u(#Gm͍\F(!&YR0@(>_3,A7_|^촼ҧ-^4}r֯U((~;$F3(}ͤA"/}B Y.l?Wskoi c~4% l{K1MeE30n^CUFl.<>f8F")1, f}T)(3X{q) V6w*ok}Z^;-;+T oW* ҫpKj<Z<mRYѨOvG@%S/n{ӥJOLT~IR n_-R|-ZPu8_te^`7FJ 7Q~-;'$}%c[Li[ D^B,̂auxA<["kxbr=KWfI@I/w9d5 WQq~uV:6VK#KQy—\ZA!?sx.]߳?چ(u]1Ƞ};F|HTzSv :9(Nj?%Bo\c 8tbTx+ͩqֲrfz~5z7TN(XB?:;|x^0j\=זNt9 fϑ )p΁Fm9Oh 4 cPADTƕ&}t qA6PTj_Lm;E~'߉Ǎ%B" -ܪ>z\\U wk,Ū#OE&l-Kة]7:KPI$ZunףJwoO/@CmTՅ]ؑ{ٛy\zuc=V$g= z .́͹O/Ѿ1ClSty N53#Δ8L*[ڝo dfHN u5ϒ%fIÎl8 CA]\b(TLeNii&ߵf o÷-O";;EDV]HmK4"1:a7r>NF/> &@bi ǐyRi 5*2n `sRxOD^O{j؇Kfl]\K{.|rYN9dv}Ӳ7zq -/l4^TIc%Z)T;_t pߌgo"y@2&? s"Jvi<+ Zʧ?"X<6uv<h#^kHhx4[: s}ޥ[5v*WԿeB q׭F[\ li,]r4U86+YR&6dutjeS7ˤ-ٚL5 Q׻!!?0 4z!ېRzMZuDk"؛gRh4]"0XK^y3lRYe'l.VD{7bV |~vz+m5⤪q QrO9[ښhOvoyYVl8rGt6tz:[|eKX)pkWe<8dVT&++-KcԋNMF.ǮNaMdgFNP|:ŢaMt\C (A>O7˼"F>ᔱ>M=-ޮS`V>}c}{JhcfGDeR\e:pFXP?#:E;+zU4].98LbTfzy&J) :3Ⱥ\,021]J*Ģ7Rrv"e_,>W #f;bN/z tHb. #Gv6? YW+ݲ ia1cᔟ-d>+SKŖ4~vhX35RwvzʑLoVCDIt;qE4iXD r89%h#"-zGYٛ ڻ@(ohTPdF;ъ-Ehw9b+M:\kVq}DX:ڸ8. 3;. RX-n[4ҝAtO2.k]1i4Dΐꄦ V?ɱ܍oY^l\n+V:HG$ v-nt)y,F{LKkNm%cgv[/W%̐㘧)#5zWxwiߛG?r ھp.Ny+,9?m&na^?YJ*A$ 8lE OJ^g)'Տc6d w:Oq#1mVzð7 WZUqNE"XEtx;8{g!yژQ.)q3HF.G^]H5)۟5.DE rd7Sc s4,zaHBQS Rw]dMյ0KqhPp%]d0 J\m^=d4RYE;W1s! =JH./60/J*NA qBc EVÉ5Ұ@t&k5`XyKY-V"4K癇 MliADQݥVx,fsuvoX95} Ơu>~9[|[4HJ!2fDJP!Nܕ |O0٧cOW ]x٣,"eZl2k!tH}dC Q2J`VBB~*}8=;]ֈv谹AxU1Z=}sJShM _M2YGg@@p=E20犟hÔ% FD!UpKQ^rC)YbAHSQ7Цndp Rˇa;ۤ,ENp7ArK+ hV 3Qԧdꦙ@pfbr] q 0,ʻWRM= {8;ӨUϩ2r풛Cx Ӳu j)Kq3r`uiŻBÂ4U0 :~T~ҧ4x-wip4h^aoD|''"GQ(3 [2|uն\}^QmEH$$.&#uj!!NgnD@'rT.inA + e䢟Hҥ=7h/)I2]IE ǕPYV~> <;ԲRh& ]P{@QY<Rʎfq-1 H:Me;Gvo_]J\f"rÛxLA1_g;ISE)bVGmf7#YH#rG}ڋ7I Fí3΁E|u\)ۤ(DX" $}1}& '/Gtl?ե%k>{E`}[/N1.?r`~sA Z( z$Ǽj aǻDHE-?ֲ p1|R}s)F\Om J_x5"; XNu6sEZfE^wSxp/>QBQk1G&2(UKmR܃wrMUrsh/]$V$}32U6{a #y:yBF|g1vE-avnPbH3!S*%@^>ksl [+,qTYi\LuZw3Eg ~re -aAV6-ƽAE-,mrEohK̡QX,,n=ì/eYQ4(Gr?ݕ3KLA+̳sRnGnwɘvĿ=ľA%rCerꮈvה.VHMWP Cqs[㻪_CSeNo_ή֑t}{!)4P!pz\2mSn!g&NNfP'>'gXtOLyr/ЗRKb7GD3abXE˳l@Qod/)k6u;~%!.M:[gU!S:H`@%fIh{ĻOr-4h^?c0gk $ypL/kz ֣Q mH5J=YB{8F`t*Q5`7YV4 loBtU`7\3=f4 2{tU#-NfhDԮKY.3EW]-saT17&4Wg$tcLnN @oH{x4J"+bviy~3ߙ*3sǘ(UL , {̄`ZQM; =e/%D+//emf0rq6ßMqxD:Jx2a3<+GPp W*ЉS!&Sӂ6݁ ~PE<kM6/2Q/1$wW[eM&ؚ7gv&nߋrrF+ 6O))[_AǛt+W]U2 2N6YGHZϵ&ҢCǙΏHG.OBH|SG)9e{zsF1e( t/3czj ٹ%`%ԓC2G:cYHix92H6v5C W|mvVQ!Ճ熍,\( ۃ OMyߘia씐8[ BX0gh0dkznP\4z\;X;̟6 (cu<(~s 2{xtY7Smc`VEЇJJۙC MYA{fʱ rE1 UJ$`ps +2-Wnn $vYԼm2f9z-1WaGkI#; [βNq<>U$p㕐 h*2R^EEe9VU^ zW\fm467&nl kn􀲹h_p[BG"CVSdi3WKݽʰ2+9׀\8h;/ M4hNX =3m㿒@LHGbqzQTԁnQZT@_~jCq0pDmF_tU쯩f\Kx%q!( nU*0B`OFi=&FҦ6׫EB5kRT=G)@=k<RJhxiD\^(-TLR [Ec{w. L,Q.kZMy-\_y\ZAp<"%8-DkǗ 98ڼ9/A!j̆m{0Tٷ=C|y7i|FÀyIB"2tlDދ+}wU6v5:ҩ>.[9n|f"ܲY:wcH &L͎BaQF$ݰ>p7+[#WUE#0Q5"j',NG>:; 1ܪЀc94\!WW *82joqɞ~@i6yNo+'V(HG kϹ J^B)B S]T ,ԙaw?gH̐bܥ-KA\]%)/tkX3Z0N]|?v)bMՉe[+eKb{ojdTŰjw& u:z342<qB㠊ނ4 3 .([R 9zu=k vr:v9ZISr:mbstRt2ag]$XaS94Q@-} y/ŃͶ\!؍osI qeVD9@-!\P[.lO1 Ӛ 9rru"pk)#%ÕT9m PHHeמ2LAZƜ_E kcGJȱ&1p1NGx?U U5`Ach^/Gۣ߫VXpHqjG:k%+/ӄ!+I6IuxؕrjSM3 P 6ֆ+ՙ*s79̾vƦd,PdO,\ݳxuN[Ja>K/W[Trx~RЮX`ϛ^mBkHP5 =qRc |X0gJfq I8ĖUB~Z)}G:T'%3NW8$b %ןNhg,ϝI*G!&/%4:|/|[pyٍ-r.kQ;=TNPK/E$e"7 |u#q:S#.+M\m ™s `ɢiV*~xJV=m])͘%&*ģ`XOz\O32)% oHى_D,!F]X=ug+ &5ud&U%f}տ/\ZS/_)E5y!B 70펧{K0SaSakt}H=JЗ`a쀬ޅ;?dV1i`MG)!]A ' v$")7agɷӥY^Lt VPOi4,oAb:³2-ګ?YmU}ܾ 6!ݔi1Klzz!wh T!ͦ[U+6XE5vjc@40@ɕ1dyd%\FQrSYQ5FZ T c#/vaF}+ROG3dETq qB6nX;d$z>Y wNGi7(:ʼ-PX]HяlJ $ֹq 4߷󆛂޶bD47Aeޱɡ }EÄ bA1@?xT1/`D˳49 )S@@p vz. U[7e@E%g`?tQ)V61)&PmϚһs0nH%.XBz@:rݥ$SIb찰_PpXÝXc--2NS;JSƍ'/Q*hE\oo=r=H>V $Efӣx,m*5i~9mf럓:ܿrCjzFsWGLpp'`Ƿpc&a%Z{KvM9?"6A'"bɘrhW1BjÔ[wOusk"WED6eɒ&$$ :Y,|_ L K#1'u^#+0F+ʯj"1Z4lWiB7bFuu]HڃXmhk ~rY8zr(\ X21l[·oV;<ɞEQn#vd.gAX K4jl,>~&n7Gu3l}O `kyaE%Zz ^_an=,X[[C82ϽJҊgӒUhw< v%=H[v"ޒ ѤXU6mBL( xXOUMP PXl<Ԗ ?ܻ=az=#f_ST JN\PO t:F|M(nqC0BGw߾2ȶ4-Li'kdL='n:h񪴐rc,_xk~‹I/Ba͗,וT0SnZb7Pv%()c.% N"M\GAvB[ba0j) FS}4,13aUPցEV*?3 ?KKc XgLfrD:bvZpOKKkk? <~@tgXizݙ2H FV] O@\l'CmjƐ%0I)"@`5yNB!8©" SQr'PpwX^Io]=/Yl & i8|R! 5|i {b".ch +g)8!21ScH:s =^װk@7©cxz}P0xHTWVT5 [9ת7jq۰,>SЭoE8S}uzPWDvX-V rpFMa1=1"!F&XkԫYX'$/ʔ~cޤ+1=WP:]R!Cx b~HžiD4 3O It$%#굑ȺM]@ERݍ yN$ >qmr*/uGų0< jf%U`~?~Q:4;۩ "`6nEoUDJwaF:_rU~aH)FymSoIQZ ''&D,{({y*" rn>p +ͿPX*bdܨ(rľÐIrƺmx#ưnXH^# ?4Nh7nېMrA+<5l%Uτ0eIȝBrݲycHiFb.y?;L4idl4Bz/xGAFY fCEeƥ| KVdv^,h)̅K()cexӳ ?7oŢzK;en-B h+$Sj҃ݯ`9EϞQtxB8:l<ٞUw$۠{*%ڞSeVEa/޾S(% |f]  ;7HKΘhV';&skrc‹#5 hLo!0e~ tw,:y({*6ٕ˩Ex2}'PpJvY%z^W4(gwFdK?/VFyf ;e&#SW?#gok~BqgF"gUd/7RgkШnm'}4.һaE3FvNQkڗMc<),4jܙ K5PU+Is_N+VI#^#-IŸ?QObeVEwJhsc=dvRSйgȽ4}g'UbgD],Ojj1*E^t>%Zm!w'1k^>QSqNi#v 3D=}rbBDu_Ʃ^߼6:sx&՚ 3۴BĶFq`J{vq{գMXn%# ]jiO|/LH~~Ħ$bCa]?wamb:́ t@}JS![9A"BMzg?0V?.e6+d; G4Z)}eTQp6'(Q`{*w3R zLs 7#P'-,23cҟ8!Pu\V .$>x4w=e},T,PkF1Gm v/ h}~%vB3Eh v?gw;6LX>7vǶ>Cxh"a8vqb0Ɍ0m_<2bwAKsi!X+ c^{S zxuxdU؎7@C; 8(YNP*pn rww,^@BC7=oUUK|3k^&U:.'a ieR6}匱63h_(h4oЏ^H|x].!&(UhMd@V<)ϼESi5sghn6.jQt$S(-e7^P($)6,uC!7$)v-&m Luq;T,_ُ8ήU]1?F_8T+ߐiH~VElղ!1,TKw۰2%T%W^8y<);pШ؞IpOcEY"p9TR/B~[ I +O99ґfYmHЃ͏ i%FKb7<.C\F8=5Л,GPm 'ȗ 6D+WA`r6+A?AmR)5ؠh`ckW}]SJ5cI;“2y>_9ft5[ mWZnY*<y@Heݦ{mPuZ'4]L ۵ #KAS nʆ89#Y EMX_=ݒȁWc/R-݋tqU-p)WE6 Րc(2*(o/ߏi7hp󶦨 T%2bȯr#f1 Èұ8f0ʆSRSN9|lOy v"&PbJ% CљT G^}јdG;:pb.TKenž| BuRfaƸ HI]v6/oJ׭2?Z2Z$;U ej:/,c7tjR7`9 +OZ@ ݪ5oVb/Z$/x)~) ttw3g4oFeWf@^8]|f2r?.3kє"7IhGC;e_[B0Hÿ~Ic"8hq|k@66en}RN)fwú\B=%rtN[|)R½TsNHUJ6i* {4T3@/-*%jsNq/hpwRpDjCkg;>XrM}CQZÉZ&Hm O$so .[/:𐩐evU8=E")(cSbcD׾ %DfŏދX +x1+T `^dNx=밡P+S'鼶8Prɭ $Kכ^Q j*xTgȀF7ma=W B C5kеĨy|^it6 _c!Ej.O;7T*V}:7踽khNp?s_\7w]*։V#H$kX<] Pz'XKpZ\2P.L40B&mO* z bn x ēE%gbIl{ŬuёA̝e0M^9 &; #Y>n;rOۀ.xZ"&]U ]8e <+)J9y@h4Ӽ"O„,axU0"F89~[Wʪ_% E_{@HMJ̢B1^TSHu[E`:{r-J / wX_1߹E.Q~.\݂+M: !7+~`g8Z1a8Yo>O1E?NH@ ('z=o+Ռk>2H.!T0eVԷEԴ4=M"jɔCo0cKA+uC㾧&H|T$“Qs5cy4ӿ׭qrc1#8$ټ~U'2uui,lɍҀl{p_0Tv'8yf/L(}(;ND-BSu j]U_cެoiVbd^pT?cE"Wo ,I{],$j![fwu,՝ݪTa>A"H&-pXܫ$JlL^,z黫>[It i{ 5!;;N,yj֌i0͍R\s*2"1+P5MP;u)p#V4rF0pCݽXwA'ܔ"0𚘧t8E4@A3Nl] QT,&G6w ~s EBs24J,.F{IUzfg("0ޡK6Zo#~RJ /cWezHjUF%>׭+vqmM35at{dΜ21x}gރNd!9_U&,-VvU%TV O@36/Z'ɆRy{1k,o!4朱YD9(*&{)I5 Sh:2 =mwQlK#;0WjոuьSl혘 sʕ+n,"TԏN($3 c.6+dP5̠9J‹1uah,u~B+;q7S䆑?ܘj-խm.# cL_T HSS~:Aֹ=_$/G|@pb S ʃۧ)ZY>6*U.EY{Xj1)OAkoxm !OL܆@f߰uL@(\,>f3/d05!%B氄'b1Vgfw Bp,cjapa;jծ#sä(L *g܂5={|hA>ar"09$l28}t/`^ KT)kLJIWdFw}1JtonmXy!/MRZi`nx+% V[cyu4bT8iY7-m ᤄm>K'N%M=Hg[1/vx(DP'G# Ugn1]oDӗPIحp9oֻIv-%+#V]n (NXX/9oąMOЕկӒIf,'sVXc 7MxH,^6\X?v<gQ*Aj,5Ynyu5>X |֔} L:ȑbUJj4 8],m)qϴd^ݭ/[y@Z"`B'%㫴7SȪ c"DfDep!)y [|ͫ}x8Ϻ(1}wo,6X gF}"ľc12O !m<0h;}śCiRܖT DM8%{U,p/΅@(dGV[R ;:[AtD՞ PtlNLE w/}3FO>}3$k̾Kn t\q 0dȪ/ICQRxL>C=*jety۵+x-N/zk?sf*ydzJgR4X>`|X2Y/A2قȞ1Ju+*? (2 ^{1+YWx d"m]| vÈYVNqQ;wM;p>G<5 @SF6Ldz([ԛ 9ύJt(#T)WKxT뛵:”o[Cj^%vGm0|NɫX`65dibm鸫WC@*:zEy(jڞ^ح1!J j2(*/l\P[Գ?ώ0Uɥ*e'u=7N3a1-pZaZ/?3)1${K=9vnGchM! 냔 c:,^=߽N+lpOI@AAa  ʷ1-W&Mk֑bG>a)trz"lG̴su`z܎rzsBzx9rq]{&>U.d݈uxjGkaW ڧ.7K%z|D W2ajȷ$i=I?Qm'P[RfHmy~5y~ATbW_ G0F;yU0܀Y >\hy*+JrᖦlUlP\d^V؍3^Bl H?ʒ7#J -Mj =>WROfyV0|굸t_ IOvH肽B_ȔC IԄ4=Vc ,L9#@F2D G0<A%`5<00;JXRGCTtzp2=6GRT!**]6yM@(h,*qaԛ>:Q]M5M1 1HgqCW5e753>IN]iR^;e]YPpӊd:˙T;gBg=qM1f/ih_\&cA8ߚn ]J.NAd{H{kr),~ݔm;Y\hmm[ <9\6s%J /( d^#N7CU #ګlx 0R!ϳa#R<* K3,n&1[ioǤ\]ڕ G0(rT u^hWj/֏wzJ^·]2k⪹o:)#V􃫥rnm萤U%ڃe{N !ua(D/%hȳS۴Χqtf$B G :7{nDeBWPAlFgzY8,Ff~Cb)=p T9U>gcb㧜œ2|z\c@S35N ߝa*Kh{wqG(UFQ0!]8#.yݍ sC_2aS`2dyM$)^ \jXK @kȫaO!Ⱥ6l[qksvX{y ~tݡ/ݠI}u7 6-O*_2:UPO|6{V b=6. wD@lf.s[42q3폼$WZ1{"MT,#¡Y \'r:]rw0nnmIF^'Qx͔Sf묹F ៎Sl+j@â[Oq xOݼV]ZkԘ[w2Ik q:A$hGkNxž.)0lѤnw˫_pzX&I>SAf0wzxO,u=k+F/ϝ7бiHX*B~ke_ӢNNWփ/G? *'%x(ܽ?xsㅩ@73K(?a#6` Yx*j$ ZSr#Dz}C2yWR\j",nd0>!WE2`Sh_oFctMk7:eN)E JvPWN٫ TiNcC84gG xz=|L}**jWØ7Ѵ}CS1h[ qſ-"HG^Ohq`>cU-)=U ]o~景t//@(Pi[]!?^:)J B6{5dgQZ[}2kq} -3|ڞaOA6G2$(M[lJ3F282-8%|bhMjV*t-<YDum;jSBIwM_#~_$ׇ+ƴތFCD>Ȋ#y.WWP an%5.0hcM& B&.nXǣ19 g@h8,w9oQ`2CQ'vёڻYE.%IZ8Y٧%eQSqg-s_p>; ql߿^)ګubȫ'S-|261Ym^Zx%^aD?CzqtVq=KΩ߆bw3Q6Gq-d"W =0;ōNW {ַ5"ۛٸO \u-za^g_g^i_q Ӟnua7\,hLTGL@}N n%#7[(@F$^Wt 'uw!NnUܣ@#lӎX!oyz< ęl5U<tTe5xXo;!x` ~e hw5(DFŊ@:cc[xؠ|JcN 8NM&XT؛oqsuWط)x&!j.ں}׺h\W<`ܦw*}rmĄxvX=ͳSZw/,Q„Fxdnܔ(3)z+H5 =Ɋ*FPFj|!V(k᷻Nl1I)u,[F5ejBq΁AiʐW3 E`eQ>^~XdBn|WI i п <q5 `ICDM]BdHxP̥"Õ-E~}C=#*זcINNވbf}N*>Qgg3HVa ”-PT$1Q"b'gaWh]iڻ8P@!-u:5pá̒q"+--/?0jjӞtl@dªYa~#ʲ*g76O%æ`iAaj$Al#pH4ήeERM2EՕ)4&(OeaKA섁!>Z_jeQH")Wc{fquĜ:g9v!J=0LH{ hge xwf^ޡgz?Zh Dm'LԞx }.`N#vz8c{H5s\1]|um2Dh5z ^6n -+Ԉ֯䷄0FFug C {>z T: Ix l·Ljp{hۥNh,öڒ+ gO=Exc!C|.( , HDdnaأ,xfH50uH:B+,L6ǂF ?:B-zƞ$Uw+ 'epa9=yYa"\ڌ-~x.94ԏ<[?+Zx\)^&\D:f"Ў}ym-!?2h|EfNH;}F#T̛z GҴTiߢ74kz*ݳQ/R 9YЫvlOm1:Z3$1pNzɹFs%'Ok,*Ir㢙{H z%؋,Dc}A⹟[/-[EB .[6vbdV%jqɐB2i9L RSH=%M/u];uE*nZpUhَNw8@5)pFu2a_?/=$_-ta<%Um"P{鼯[Ã(1/Amk FԄ?Ӌ}r'%,1$K+#Z1Ҭ?N~̉_r^O,U[G!;_.$Y+У@$yN"HMo=@rw_T55丘Ppg>(W/)v>5%49–J 5h*sOl&r!v>X\39oO y$zOQc'— e\kY]֑&&֒2y:Ԕ<ױ[FxxЁ<KŃ'M0 % F [oweRrl8Kf`9֗mP97͠gr2% W]X ڝX{ÁkX7ϋLrL*跃HwL]f»ÿ $Pw=,7Yn4%+DAk1uFĩ5~d)AHGz[_Rڡn|BJ R{ /̈[9IљhevdכǶ\-d*U\m}mN!T/1\30FkNZtm [G2]s^,` c2kI:t :*`;iXm@XeWar$< zv&KLo4=ĥ?d$wpS 3ȺdJ?_GoASGj q2!D4>#sPmleP%i)"r " |63.Y2k]ڰ1%\ )ZA~04!j:UxKEݻg(Ȉ=U̓c^-nлp2,+ Nô-}wiPAsM2 vW 0L<v^" \4A.e I <Aͯ_gO&9+(kE,rj w ,ca JNĊXcFLSpLPK54r_jPCX9uNASxC}`#Q:q j5@Y9t3K&찠w ^>ہ0 y4 aV!5Tl6?.2&oSc/%q@GXf#p߮?+Ja^ڍYj6Zov*a#F?LqcWF(äC [>\k0(MP`4`gЇtϪ3~[lC6Z] | 3. r3oeu93af"z$jB6qmD!+[HV'`ËFz; D6ˤRֶEb720}  -*+})8`-_^nWmyB.`rx)ٛϛ:Km.x6&[F1 5EaF d%op7Im.$(|lN^E}*FWEtF4ң5F eӐٗ *E-e,oW]l᷒ qY@Vqђ̤A:*E*@{( h ufilpw u) XY?]fљ;=G40r$|1,@FU7݌Yf,u-Q{=نӭgbC6,IW)=\NR9FᄯgO:,A/Q9j^C!9oaf_CN8K>4Zמ$Z 1m0\m{5g|:N dyKm<{ai:JS->j,Nt_ԁV]& 6ϊ%FnNu/w藉ˑn4\E0@YB錙ܟ1X%ʢRߝ3caP6 W@G`y!է}tk<\-+v~6+yQs+֑91lc%iӷNi!>-,X<.qK~׼¿%u 6)JLYcnQ 3Dr1*g=A&yg!~sݜZIAR1 ֩Zt'V&XҝQUW3X{9|ϰRhD|juMv]T1g DZhؒH˃Yh{rLܰGo.p; Xy+/{cʣ bBĔtiKTD8#w R1-*Ga,= $ y` 0Cf~BdΒncYt,to)g zaEʸ&iޓ؆7 $98>aEIa =oi$FV,>)[}}ب| Wo>u%3'Y2[b#xpBZ'< -n M0jS2T?< 龓O!4[ɑHޅcRH uWf35ep7iNJj*^hrI8+Z?wx1̓~/*]aחUzXTaKZ( L旌B [vk*pI+ʕ/Z دhfzhCѸܪ-%(?&P0<#vvy^vJEKF?dfj{*iZ3ڄ>/fR'x6 wC!g1^:9(HI@,pSj-ů̻O*Q(RY#X^~#_ nU('䃇sx&R\ּy/ԜebZM9Gh#ojQܨx ]~\z&E |)UbWH[!/RiܬoDU-O^d4>c~k1aC"mf\/ǁa2Dal{t,sE~#Bu2uc٥~p)`,1]-M&|l`,dd#d5A\ zPZKS*z hBXg[ɥAB:høi Oa^w>8' <ʏ:,1,y0{#=3R}lז( .5!t6[Xu^vE9_[q7JF)YBɵHjXNeWjԪf&6P͹(+PŎV x[6m ߉YN8M) P:@nbwY߰VH vlJ!Y5kP8Ivq=Ώ!%#-d@;jiZ$['|"5'tg ø#aw5`U~4!7X՟n*WjBo_vܖUW Yp ' ;p9 n{>bSD[?qI/GYQ|Yv͇h.|NXWe۹0U4,f%_~yqs|? fC|)M#9rL5 dP/X1uchpQvZ7<}TgF#?f.-cػ_ f}$gG>,eǷh x~"EV=UX#!BT I&ʇ1ZaHK^Sm+Ly܏/HyZ/-jI tyݗ.So-=x<0Ef3o /ԕ✙,8G w)А PD'# < О̺ۆCibkVȓP K>*'U>Ŀ8#s.& AX':\?"6n#:dl_qbx#m6M:,5dHQ H:4CkR΅ o^KQPYc`{k`h~\t_W64ߨ"+MZIlVx$\w$^ޚ^Cps9@XP[veb5'Q8Fz S=u(Y76_nۚe6l"R#;)5 CE 5CfLʥb u|HurBb{ܯy *WMISI1J|3$]"ndԣ] ?49{<اm}ω c>%bl~hF@*: $6==۔|pY|=Ϟ#\$$;y.L]QA::NO@2MJkƇFW01_-tu2X +yf Ev`%N_W퐚ʇj[cE tC^Ygb6 nAm$VuQ j%C)YRxUGr0JUl*fp )3]ttm5;8jfZ TEfcܘrD} f,| Ep~l̮g*g@V[X5hzn!Go!rXEa2@$w7 6#AoS,F~6ETTm.+|ZH@?3=bcr)|_`떫p'趩bً0ǴpU}*_e}1_K:(,r; X((IA-+H=Fb8`E"nUR( m7k%1kc: :L (n۹@}uy&0z&VRhܲQ!\CD.-i.Q^ _#| "zH*SLA%6u"${}kyt~/FTc<)D9t ` @ѯcHU,sI1YI(("@׾P5r/AҦG|չ͋6}d@;UQ9̆IPZMĖd3-vEn㦇-!8\b`Vj$Mʎ3'NkG#݂`YyZQ̙㦽"hUUSǢo^Pa^Kܸ+:NXO(2[v~ #r>LE~ cU$xNJVt ϴE<̝&2Z5W,A>%]pi5಑ )y8(bbᚐu7G: D"@P?%|=+Gql1=2Gf`;xaӟ>3ד"/CDHvI5i#PpqMA7MAJ 8PJ+/L^hBz$~c цG~sVHSlK̴̍044ӥ)$K$39_P&&PWn.Mo,̔#lW&?xp}um--WPתǨq3r@5CsU-^mGPI"##J|2lVד '>1}Tj miLqILv E tkbxn*Czh>ÿ1LzÓrm5njXK~EDW=/;69*7<аSz:=NÁ mfa==$(v_  /2q&" w }Gs[6tdPQ;lbS\Nғ$v}\C $:'rשZTdd!BG@EMu_}v2IZ[vV؈`}3Xe$Hp}cP~$k(L9[70֭?Ir m70kS;/1CF-`57d-AGM?vbT o*hOaM $H:T_|aJ4Tkϥe.'zPO ܏\)b5p\˩Tg6g eII Hl |Z&%9Ikɺ/޴O bN_;bFwM*VK,}C&.0{$o0b5U{. rBjW#cl'!s:N}RmSҁ U܁>\0zّ'T5@ ȥap8UkgIy OegA {m=^_c1OCޢ(zBnO?b~rǶ8ܴ^tJnBuZQAd-Ye9w|ay޸46)fg<@ΫE2n=E;tB{X4@͍)U3$*CthF|guyzg;cza̱O%QB xPbjx,WA bʇ P~0p4h_6ފi3%n%,=$ i C;nO` g 8?IJTI2 4jUw"[6<4RS;p3 }S PB@9yΣ-{VO g`ΏoȌҿ|^:mC;l*C%׀vKm卍7)-2RX/T2i^p3V9ib3et CNT7k*软AtjP]Lel"ʶo#*B3WTdNSCc MESe9-f?> ,]/.p*j8fL.uz_C|d9"3Jҗj*b $xNM9VtrޕSvWLͮ.Z7t;-x5plʀx _sJ"G>h]'RǮJm SOuy3pH44݈b"A$}?G!4/{`";lg{ zږm` BѷeykHV"[X- bW4+鴙{lo?zխ6 U\HAujyܖ` Fl&F͜T=:&LJ sͮ=9(J )>\8`{*' D̓7[TI6 zLoP%[ k=zx8TfTXjƒ@ʤ ʤF`Lt#?G?! <-pZ)o^JDO-,h?w)퉸Bv0;JWGۼc=#4CS2>L8 ^`o\Qd?9#Xʥ]+5`e]ܽoq,8(gw0'&iG2u=El N/U*N ŹNCs}ax58T5R'mm#χ#hUyٖva'\2`[x(Ѵl571%RQ(PZav9}hP]QAaȳc"\^O/-g,/)Sger࿶zeM2]$ 6_Ib%U?@q}#AhQ0kmyH꤇Y6ĝ*TODY~{*(=IJHX0J^%9aW(LbQm9@ ʱ%͢-L@BP)f wR)ӳ)܃̬ǧG}OҝFطBUĒ= GH7}6hE9Jbg{q3iv&f|+oGf[l}䠕}K-*yTLJ,Fc명N,u3F05`:x\GK<@ ~!+yڥz(㋀bUjhpEO +v0>Hy]cƸQ/3)}EB@0ݼG%"*}m,'^rdvĦ8t2dJbCLji*-<_uu8tCdDx%7PS1@Ά:kA~k/P~~*܉=s40.|Ǣ(cvTd=ke ͸xbPz{Q?Ut$۱D.'ݦ[ʽw[&I]*cIrܠj JTݍ U0=bX+Ā Qh gg]悞rzlӈ7 ˋ^뻿]rXth)?ERj,aHRm@'luoLbwDC%į(˂կ/v!8Ftau7cUVfݍGij-W1Eln,x,RF֬r:@hңڪ,.˂-|$kc_Xt*tAqrm6"D!L QoqܷWgj[ Q Zb'f(kFoΟFmu%(}sM9ia$@ T5%@wYCU~H؛]|=sVZ(Bmlju0WrX t \f2)*5a+fzN@OV3U)^ve2.?(6}pGELcYdX2SMpc.$ ݇'oY#߽BvfRCsz"`Ԡ>SwͳŸ締'J |ƇTlo^+Bhr$*+~8ulfcΞȝ$I ̎[Z`+GvH$J _yɀؘ:N_; 3fԇj`G}1g4J;Ǝv-j9&~ rHk/Al5C,;Qk2h :mћ6]aKRW8D$m~yَbFJ;"CBc[ɊKp= 0N&4쾧xBgSGd '\|v?=KQIʹX3!IL]c~'gǭmH%\P۰:%cMH7sZ/* sUTF͚ <]0P&Z$A-Y5PiʲbG߃⣕I;%u~Oe)9 #ϑ@KDcyjjys=-㩆j?d$lNW۰Šc3)h%~QdX]ߧzjt/9n$hX`YEcx*:= 3LrԂwZu-O0=v,uǟW0^L&mfմV^~Eu1,Z RTi-3 $H,QhiqI=8"')z(@Ԅf_ Zsu(\g69WŐG;3ܛJ>Up8.HeQt~rWC_Hs]dGNm:M5Oag^6[$c<)Sv`y!q,xM{ [Ij灥o2Y[vRhq}סAB%AtVn+`ƅf-2 ;NQ.Эjl7`ҐGgcNl ~n}D y#~r熵w(f=+YIGǤ|'ma+,8+ 2YPN^?w@BRÚpplbkJH;n.%d;e`*ϸ~eߛ5eLj ]P [5L@ݡiѵ wi$r/Ѹ^3u %=#`;R gS+AIV= w:hP_V-5I>n;#dJ ;6I 3IAY>Ȓ]"_uekي]^Kl%(i$O{v `n]WΆr]8n)LLDwΠs[h`T q{a<h1ݠRDҮvaJ<#"L[eO?L,/t)Ϊv֔|rryQ)L<5 =pU˱e~aPkQTl12Uo6Hs6d< DڛǪe,.HЃH9>W++츫7uP .E}2xA0x8ˀW1`& y)MڅR[~?M蜙fv݀gÏ _R@W;FW(*fpR5)Je""}C77,*gY i`@6iIPIvt3k5b0:9I5,-'@B a\G@ j-hKEiBs_bN),| wW|+ٺk23?cRR6!7InѴT:?d"TJj<9=8 '5_Gax,2"-:5q~*d}>s{=|/nwp8:롨43(-T:rР$ zĊa~1(xdt-v#QjpM|$_$Xݬ"V+O},B)p=#_>oOEo?RwOnY8:9?qRjXsoo}Lg8/r,ڡ\+ w@H4\(q׺P.s L:?:m/l8 Ǒ+q]WOL/ \,F3Hc]F73_ .rQڂQ|AF1JlSb㯊 ~3"Dns1@%-"VRDSnW |264e6@l3L׭Z.5ӝ-[a K"S=S-`}zHz*4CCc KRN=lHk\?T̼>YL&JY5uU [ K xT:~ZԐ*S^ԓ EQGOiQu9A\Ӂcw@[I"4grD3#{Ɉ2t PI>oN; *4t(-VCpwZ–!;^ӵX:}BAk~ҵ4MAٷI]Vksrևĵ:N=PSRe|%aUel.>y\}}yzt=pݑ\-|ۈ! Dm\P"gzQ-~σ?;+1 I8'\! *Kh , 5 >sv)1 ~x]Y 9<"רp2Abpii}mURT!gm^딚_}6itRE@ZLN{(d &.4"cbo!1({';ռ)*G3J)g({?0ofƟOmI3W lL_>4RnXE!?,BCkĦw峍_Wz:hđ-8>!Ft-`.va\t@-=">m.nR|8@=R%#_j C |.J;2l}[?J˪S{͡wqm;OuiVY !}q [A;1.wNIQU9HX l^̵iªmir֌rH˷5-*,/şRTșꙵRJ^y"H:ˆmy-=hd.I/Q$P⽁2 !u'\o-eqJ?/cT&[_͈a"w*{ SjPۅd4 Y55ʕ\݋Jr8K^JKЩY_'vqx!l,rՅ,0s?WQMd0翍 "(7U:籱)YnSOB,uiʅri6Fn(~Â^i` C~xKEXU6 OG<1%ߚt}gz8T\lMoB,f|㙆ת(ͨS 4P#` sKL[fXI{lDK=6l)|Krt) V-3!pN `+|t(Ao^V6Q*#iƠ*&@` \9ym.& jD)2'ه IZ,@wkhrrH:4 eɢb~n1TYLL: 68}gU$Q5}cḳ\&d]ݱV`$&Oܩ rBcp>ѹvy9#OpF 딗+< Zkdm*!Ǯ1B0GHi'&ˀhB.kA8Fdyt<秅 ɟ- _#?BF),pk%o|{XF5l%]X9ƚBo5:&jtug SH$˾ lN`1YReMgnܟHyJCGZsA䴷XQi_$GzMn=_i{bȥjqItO51L#{A 21Å>q5[< v /ϨIX \65Tl#,m$b: еcy[U tؼN .&{z&F+Bڀdwẹ̄읩DV6̿@%\iTEtpJ%rA I;IFH߉`EݸUjQ%?@A\nՕ-mT8 z5:ղ@)QR|1.Ndrܵ[RwpנJ mI@WMg<CM#WzHG:AܾDduh#1B?xϠ(=4_@6Tw$e V& $MXuHu)wB3.&pzBTҘvh(0smCuiwsERvˆ&\3ˀ!smmʲ.zNPkb`s啪9;[RRq ҺY7ۂkKZwn~߮rL{+]mXpR˓/~@>3bGP EDתw C7 9xm b,9Ꮎǒ$'\0? ١eȪt\2Ԃ޵P|/i]L>CJUXOP}8<`%YqD[;Tf:\.s3X<*X]5V|#\r2z1 ךU#kYp61DLCL^ϣ/qlS\&?M+Lk+DX*ܯ:a Rww..ݜ0/ 3JoÁRY s_ADXUҀ͕K6L~m٦UnS]РTGt}=sIYQ  |07h]mUi<Ddc o͖W=T 7rfZZ%&,xI6=a7X@]}[ 9mm`b9ŚLNE@oCQtv]^pa&L%M'뺛jwÝRǞ8ђv r;l+α, *#ʄ>R4'tp0Ԅnfmb)&6zhhL> OS>MJ ikLr wxF1訩M])bQ=\,#B QKpK~uؓwݿ;OPƏg%F`t@ցwՐJeV51a6լdA_(Z.z2\Gm=sY1 2"(PzuĒGq (- lꉥ#`vG9i E>u"t#(LI҆֌JkvZG5‰4KZѶcI<^cí˃cZ(~[jkg#D j,e;Sy'@PlŇ||w8TUlFR*J)2'#wzyoߚfd0s=7n`ngmWt efZ0ʆԡ^_{7x"2}7fM@Y%K * jx@J rLMU)b4w(-|8iI%*}ώ mguO}w$rM3Gʍ+oUC\DeD3duBȑm0%B^:mozo;cD=N pw>VҦ& Ef<%TM/޶M Nw54cSSВ<$IFd, .P6şq-[Vu+;w K_=mpqH֟+b_F:yn덮M}> Hob5Zo;rW ws G}9#RϾoUn" M礲~?pճiϋ}he.CM! 0'LG\i,Ԟ#* N,7DiF˿z韣b d<Ẳ4T@̤4*]Q``T􇱹\k.̩5pyx)Cb0rίXUP̰߮O^z֫nSJR)'cIr#s0IgٳI)~UBWxkA%wie$;_](4hk3C?4Vc h:3e|A qbf;Y ieFxh_EQwVQa!ߌ; ;Bڔ'9d'4\t|%|vZ*t_g(~*NWhs}X>`ѕC ~F=e#81OM+gxĒ]d~:I x2a3o\|0P PDSjK2 Ou"4\Ⱥ>Ю1PVY务j:q߹'pMztkKr+{B9mS6:Eu3{0C:S/>3DpmҞ Va^$O9,4~4l|SMTm-HM/`"$z[wJ9}tx7Zfbijd^D -UI:p6nMdJchq$oסNd}TQYҺC;7 VA4<%8ug9ȣ: )nW]\p P ('rKWD|l2Sĺ~l/Ӷ~׳g^Q/s~դXH8V@, 4e:VQj, zQHÏxFBB5Nڊ{/XPxGƪLUB;S* 3'AZIժ_ttp2:.0b׉?.o}= mzəeK*vG#(+_/]LVKT4fss/xmjwkCd;IoܨvI2`M@S#r5r3& &Dŧ(N(66307u܂`F-u)ó62#e {6I'PD~.9+YC7"`[T Ϛj~͋C3f{1]]ɀ_?W6LX~`^tO I+ Fy|j9j+l`c^Ɠ@s8l L7Z Qi [s4歍eV,().|NRxA{uP;fI SD6̇ƝtkYp'Ϣv*-w CiѷQ5cAu0 eUبUs$QM[8!҅s؝ n0I [̤8KϘ &wR*Y CIgRqSUQTo&jǍ}=2bwu *0k2Z֠k)Y1n j>Y ۓe{jw58CMq/ Y9_pQPN6U-4C~tFnBN ?@I7-{f{N̥5,!,D?]Tb\V:d}b(_2e:p=]>j;fg@NL(xjn*7|'fD_@ FX SBBX.TD@S׻( T "BlZ: 6>m |穼h xKx^ NTmvbEldbٙ)`nlfGӾcoIW9I<7C1e G!g03 j+ õu;GJR)65֨r}/pB]qO%͘Nm?#>s =H,O._ Fvr#ȝ}C߯SRA/j7@$?`gus{TT;$ۜ.m`5paşhO 39ݵ + lNa&ǧ $"JP:F ,J@&Zid`HoqUD2 ޣ+:) ,WfCOe>fyp'pv|׌+mNZ pY7]9}17{ͮ3uhds /8TyzMYJ*|MtpN}S8O;;|[p3:M KPklcC겆G'X=au~4IlchYnqOm:uea(^UJQzdQz\3 l9 gG-aC4ms>}L0כ'hu%%r?&oa²^PV?At=C>Ђ. bSސu.F5α,U"喃Jϗ#r3Flf~px?\'}BOr5L8"qxauzIwxTY=m^=6vV`B~V{#kT`*Eá?)dp Sdc4,}屧٩5c[/iL"m`Bֽb'$6`4= F5|ˤ#n{$tFE5#AguMr+Qb"kjui>1u(;adb5ta<*F#Bָ\EDfiTqAw{y֧ւ DLf ,\{}>hO?:d#W[S[zxG\ole"Z)D#YZ)CK/(2@-P q5ܝB(_Wp!KaS:KȘ&dW_Y_8'AL K<F>uFOmbh-Q3tb*)"+S(.qݫp;$/ K3&M_q.) 8?W->9tޥi Vl!αg0| q5suAf:']oBjB;R='ߒ|2Kb ,#~٠\HDZuE$ w.7mcgj9e7;-3/M9.h[Co+d. !lɵ92.YLAFp@@Ԗ4jN?#TJ@ 胤vUIp`LFd鉿 w[ W.;? $:N-Ki Q[6m~W:8sHFך^Lޫ2)NBg{+9%T\CWu7†c`!?;k h' -yc X6 AGwyduglE03o5ck?oڌK.1郫L$+<8+A" pޠ;ߴ,|M!X&Col]=xwΖ?zyū@,pۗ?'zщ1PX?4bYvp#!a+cTVQZuTIs)Py7N ;E6dN%+awTeH,i(g;VoL/u_KurL۱DxyV19y!Gl hqM\$H;4n^y #{[3h\i.[@{Ra\@t5E5]H:TX˫fm6X4* =8N'/ MFCǭEdgv 6SGjkpU#{vOhj-//4UOcEa,NN`C,{ v7ד(af\_Ssd0p]|\mwI.͈ rPw|;pG?{jʂͰlr-1p^r9(򶿳oS8xPPhEzkW= yi/2 ͇\;;yQц_EGgaiQ"]j6]omJ j5hĭQ0|DZ]s.`rxO]S_!]85KoA\,hC;h`Qgd*1 7R@b`jX  W Ȫ }=L^˦ky ꑺ9x*Z" `Tw`_l[$&4ս4iO:$KPشXhHcRDcaF-T +jqx]= $\u9Y( v17J 2U&c3v7*7],z!U='u# TuGH8AӌK_Fq]2B\ݥ ΣuV)peӫ.#]&Ir`Q;2S[~|eZ`[>@"r03w)OM`vB;ua }B+HckMVN05=5de:'`; ОJǙ7Mг۴KGƗ 7+66蹴K~-14[%WHm[L88a9( =7݌ɢFm@26akrmTUfXCnD\㵆M,[v4LTZO'uyJ7?>8j/i|UHZҊM+Nj8vU9r{FkSɡ?# HYAHΥd  Y"XS~uB&/*$*􈈱}좔 T!.*B ]nPI QIQo^ӟ|ESM҃>ka5$.NQQ@Wf>sس%O e9\Ht_"x96O,;ER֑eqش/^ƺ꼏ѳFz!1neJlo`=$V٢R3}PC x2ѴsyZCu\EeCIeHY2ijxl8%2R|EOm`_uW%ޱM"O$"Ik-7+N95m^RJf.:yT$2xЙtpy˧ D_~Sf"Ry>Š FO9k-<0AS5o-`!mtɿN֬f24]tטoՠH|( X~%8тOj sSܧb:4)L#(v;irohXp`g`.*]H@-u*:le{6a,@mPtE2P&,f~|7l~vm97X(2ĞAӐ0Ϗ?} /dBga,8d7.Br30De:B{ }ΚLx%fi<=i } Ӗ5B,RǪKO| EC8=v!Vwzg6cfK$_ev`-P|'>)lb6zi 1R֓4pS3=cFPn+'v^oa6\߰h/JDGNZjՊ#I⻘Z$68#f݇-5Qh_9vյMȰ-5r33>QRm(vtPno}@p&w,!*OZzr;g7PPvW-,}3(wuW<1NL;%hV6ঢG 6Ikg#aaWzrޜ?pFeXÊNFHN=)^ڙp,L{e]K /=";Ȉv<Sak- WA6}=%0; I IQC?X9ew&&k-sOYt(<@.pBG1>?tI%5П}|UU7Oiw| 0h !}Y-93hSC] غ+N026հ(N-u1lLx`)Yñ.}*kVe {_P>Ԏ1|LDA 䝾40>*E7Μz>;e .)/bA5Nxp~Hx +*I 5UA?/CM-dE }(ǣO{/ͪ(kr#5SՒ|Bn 5^PE`!)<~E~TI,{lRBv~$Ũq9^9I+9ITZ gQ}˪U^dn}qoV s*-b\g* ? F5p$B#١Ћa210:X!^}5"l,@A\h/CG".y2] +d,a0a*n4RܨiF'gS8<QD1O=+ǀ8i_ȪF]k ZA.|c*0xKWDםѼ+QiZ;5~BVK -VRR*ITuh== z0NҘ' ed$ax4Qbtlq&ECzo#Ai@o/j?[ :-Zrkv[6Hitch ~s\~LɉX&N8:+Ʃ5,VU#`C1 ^ O~].9lp13qtn,.VV ƭ1#4iCY]Ka\J9RPL`P³INOGk^Z~[(ߚ 6i$c#ɰW&dpwDa("-.٧_E.>G:# ,=Vg١4dk#tn'5NnPã  j)n?)dák e ?\y} |>m8c0jАPo[5`gś?E{ yǬ z%k>L "5 EL" Ga%,%|0VJ/Vg5X⸉ejDًhZ]RMK=n>l=GQ9S|y9!M{ϯˌ^5:˝-RJ1w~MÀ]- wEuD)(̙;"^dv.+W|uBE>exܿۗ)8H/I@̩Y#p+k=!;#0.FioO%{w*f{ }dIy;0O@8"oگTqO[Pzn)o;Ҵeevj AKǸBGB9 NAqf$.?I*[VP!k' ݉]`5~˙O$<=.M^qvR0U+Ӕe&o (&N(XSG+J-1#_Ohjn=Tqb{.[Lj\f5 pQ*?az~_#5 55Mu)F3fK:WAsG GTu/} ֌!~ 9iG`u(h. Dahº^,Vp)upyZQz}Vhx]$sI'O>V8VsVL/GQf7 _zhK AUg|d<cQ(%(1K+O@1~0șfȿNL72-i$mz(D&d߹0(62# [:-xʇL]R# gz)) NVSt_V`V|I?ȧ1 u-CY'oJV cM~ǔ!_C"% Bz7ЈwFlZ=n9Ol$vؖ^TzYX <`g,akOMwNjȫfX̢mj3CZ3Z]O[ۉ)϶kH_V+Vl3K1 o5iyQT1ʯ| il PCXV_R!JY:Lj}K!y$S9bЇ.7<-bjjP3q֛!PVs#KP"Q2/4W3m$wx > ^э =!Vy;͸ɢɡ s}1<cDaYf3,]F_3"l"ug: ʙ;Ih20G~NG +&:6n>JJ1B+ q2w# d~ס$gy$_ G:3.J? m1vv7YmK.lfV&W} $K}@Z@ ~\^q^^t} 5prP!f.[m7RVz5 Ɂ ]fNT9 pkX_-MWt93I8xEeJAMcn@Nֽ|yͺh0EX5vYyJtXt}GU6i"jj1<]*eX0bxU֏o#R~$' Xٯ/ {<h N958SO/X!/?^$&^NMR Oʗ'6,ejM-Fş X3FUuf\pg1%][i'qh祸>7vDcɆYX{ bKy&N;,^!WċLܫѐ MŶ<#)U'lO8S̥3r}K%Ϛ c<~ Q5"8OO*ˣBN΀zGQs7,y﫸$+pdcIa 4^lhd G8gߕ-R%hVm9,=Ævt3 ^"h(P yqf$q9]N2!D Zk\YLtEmAr_4qiF9F譲93g=fszベO]w<͞M])|}/;V(j5S7t*>Z4ftH.CtDd|VFȄڪZ'/Ưvs>uf<䄩 9Wg{ru-FArw\n))JslPr;5j$ij6~KV(ZaFmgXʖ0fHZ+[0'z&/ՙ!$G*׵~< ҷ:wsXw[Hґ#k؏%N'Hd][qQ^ь`YSʪd N!Ȧ@P.VUqNp90z/,<}2C۝)'Q/2ܩ t~+"L,׼fN?] 8o?< ( `Q3/?qj@,翌p<J4oOO7b̒:u|pZa%k@%;OG`WR@`)Ñ ԿlքdK˛MA-9`TdD]=f2\Ų}պfRCZԫI=BJ3z`{淗Yn͓Ȣ6@gVK%{"e-zp=l@aJ 7880 WUUmv Pļʪ_bkLs$u;ּ^TkxjCQ# y,V}VڥPSKkUX,yNaāaX[e u&Uant*yauyݤzќʢlOy:^XW7{w=u;7[6 %Ŏ c4 Puz_. \a{/_v.aΪ<u uS'.=D=m9NԒkS/@:ow7h4/ QhN [V΄4ŭ?ng S GU2[9zwWpv )^aR\.:OO?!&v+<3$nȗ);9aMze.w']djKֵ.@lT@ԥ'κr`/܅YKzkraSEu 9djXFSPu"'agSDh.LH~A7vM7q\A(٠J~UṿXLFJA.'agE,%m״ 9$j:_U6e!)3X=Zژ, =,XX+Hf}'Q݂HER X)(a@u VtII;P KϷ~5-v.0J7 U?SU:Y`~Nߛn}q*40N'%;um*\̫(Ž)-h}*\d襾P5T>"Z2A!!U/XQ.zA0RU1mjhMpJ-QY v7/L+.r\:^RP!LU+69 bCA.GrROџ0vDzP~2gDcx[+k  7~|)/d=+o䧄+:9O+* d?~Qe>w g"PGTX#|)1_ThtzUxk ZHv;;pIqTZAfߙt?I83C*Jߝ?3Ga$ ﺔZ@EKF4gܦFJÍr 5+f SaQ!"cp=6Z9SZP 09:6VtqA SȖ^bS/h %ǚ&0V'o1Lvɀg<磞\DzB2Z6f\w}"6r S3 \ݗ[&OvM&E亂R߲Lc8[V)tT.U)o) FpWqAߠ vj9W%#Uݝy^|UV}gؑy8qcNQgEűq=3փ+.wLH YY8cq¥>-p=pOpE z]  O-L#T}^#;}Yŵ*H) Vܹ1JFX UjxڸeUmmn2սaV ;^Ϫ\`K/ҢkM$Z7ŵj#Ay.R}8Mnr=NB|ku:dx%iտ &`:er6~5t걀)#:fkr 61]Sa?Q~W!=ZG*B:hx(%kٽ8| wwa"Pf*DOï Maڒ&gI䩄vM:?u' UYj~$-ARlmNomo5Tzg7n߻mH.٪6xagԋtyb4H\I!爛BvQi"pJW GGTA]ne0}\|a37Ƙt)Λ?~.s/߉#@Z/e-*٠j6 7of[~cD,Tc#>^IFeȄ'Kuݲ>KՊyV$^.93P= SڄtðwWŕeZ ,aI7S.vW*i;+֗1[B\EKbINgxH=+CYӥZ[5%l bzDht7 / dswCm+e5A#tu0~CbAJsʌO&8tg^/~+25tauI{vW0ݝf-tWfR]yr=>@E2jO t>{>4ǝ>~`YsvCiJqs{R5AFB]jݶɓi7n8'2_;QZE}*;ABHǥ-:G\ B&wV! >5N#w'|,_hـ.?<0tn nG55I2N˸OP&XT{EM8,fsLղl&2c4_sF5ZP:_bb-l t7o80t'Ḽ9l3E %Hc:>5H΢ި-|4$qRAB>,SGZ? ů=Jk+㎠ڤccoZ\g,'Wط)5"Cy )ZOiJq0N_|УUJYė<Ꮏ/VX^Bo/:^4DXwjF2b(zk4Lh><է;?!ЧKFͱ st"xyCN5l*- D,}g1YOQdt| gr#oYmwe '_.}$oAdTž[Tbu^![K>! CTRsX(}ju.YO% yeA&=Y,3ƪ c6^'7yd4©oF./xI?~r#ƙ,s7)]|oY.'vCN,7-s1,`b}n Wo~X_]}Oqɣ^\J[HoiGs+O = U7wY3[6de\p<ފEԉ2s%C1s$q9vmzu6Va =?; @Arr _4ʐܨ#ٖ8}l;"ofa^xEVNC`*̘63%_x:k3}%L~Tݴ?ċ,2pZYB\JqLJEE#sT ?Cdr˚}kzsI_;3zk j(ý5pیb{b,`]-y@wn~zmZ+MUՎz-ЏZ՟0AI:gWnfH^d}bv# 29n'ŏ29ܒ{2JdS[0NEq%91fztZBæck?nkg2\%R/]Wߦ&qƚXI2qpca_{02&V:Ip66R4/u]y$,/%+dP}ISV~iͳ-Xʦ"ԡљ7'J-JeuWZt#dhkFXfőDeyg5kGhYIaj@Ȁ"ju˿E {q:W_?>1rqlk52Х3P35`/άJg2gQcl#Bw@3.RhF0䀒hQɡQpTVSN/nCXt6is]5 9#1w^xUD!b:> n<и৆Hڍ1{0#|@v%q@R->j':vH\Ep+:N,VߚIr4hj?! ?x޷o8wlB+IQc wR?EalS:D~ٺo*$dkZYzbP̮Op\{4NnR>6v1J&]pUe"74S7YG1?1@H0-1@NwAβ9F ʵQ/C^3ߩ]UT'L|]zl0Pf&*zf"&1m*&FmUB;h 1Wy g!5=cP!|{cuF7`S,u32|ur[Rڏ)p }p.CG2sa7{v ,}:Q*YoPRyhx/|P)7y=He|;A{/x|oU]S4 tHvE5E,0WW wpe'0wuS]Dc! >8鬂cYʼW>c[ X/p{bĊ9֍jX.GkQ[ -WMbzבk{m3 juľp鐙kQx)JQ5ź0 b\Tk2 |`}TUPxˌM2tOㅚ;0[[ s?]n?[` nM3BC8- 6ˁgvr[`Zb/әn@iY'׸H)tPO0U-T}\jX8i\E6xCk6BEgYy:9H]:?hZ,_Ox Pj6Ml7wàC!2|d+v¯)#|/UN5G҈:|t+-Ja6͆FH{hvsI\I^af#F=nhrƲ)wVƶzgN&`rWlr E@wG2cVIǠF:^yX׶KOi Յ+ z ~EәE=gQupUj=F*wVрÂjN#ܚ嶖yj ̈t/1ZfFŵ^٩ .~UNr'™巓WiW&bMFJ ˩*Rz:"gkpN2#KZd~UtIP@1׹'` qQ q}гXYl<MVr9FjP Љm}NU"cܻ+$F Wp;4ְk(d:u(d.n܉%/5|d]x&H|Vg<2RQwOxy\ ZDnow)4Jܶ=~%*zX䷸aleJ>䕤=]Z!E&؎* }qւ>W:x\k,a:4j{C{]6*1?5ʶYӉb0r̙Uv7.FjmHv0 K?]KfuxÔPaU0]ۊ Nڟ:|QNM@{8Soɜ$|X?VFl{^B"L:mႛҺGaE($V3ʈ*6bF֫/xD٦O""ħOS'^:ZAvJ~ -}BJFBVg b2!eH~EȞr;*F0 V&IZiibsZ#>@aijLah{c)``9@ǰɯjL=r^C J!,Vc qf IB"wRy<_hƾ|eubϓc.$ O؆B}̀=lLN.d_*NqA)m/4Q){'^ Ms!<} ?3^M6Ҍ}Ït*?*IL]5i!5!LH&eUgb>mb3'Z_]UF9&,&mourgtIcޘU;1>ǿITx,ی\5JU.nN6TB0U&q@|[=\g~d(d  W*}q+׼a]R9Ln%n@ Bj&RQ k::|`3%S"b߱w16㱈^7Y8,˥xwPmA'qxp>yg|.Mi.L>iE;P/Bm ٩" 7ƾ- \[q WIgίv$@L?=^L{[qh Y[VOu;O)Dc>Ais&obCi!^Sv؆ڻ.̒3@> (:A`#GC[67ܳ}N,s5 up?G^}`9_~Fh;VAL?M/1+x L]WZ#*I:"SXQ3- ֺNM)5 E$dK6M\~7_}iT?eDDMMC{& 4 2EKFI8^x3X'3W$z݅h68=w','ϨEyAJ7c* {?M%Seĭ7ۏ/A&2.ʊ^=jl`YJk^]| p8XS 'sk_$372s4|nãV-J0a|>?MTAnZ5Q_1a67#+ߺ77%yD^H?"7.WImB:G Rse\ iMCJ_XWDcR:yci+g4E[7_sW4Ԍ_#1WSh؋ l{9dNhOc*-zz|};3 |*?:͝lVȕ|hϬ^܄ekzMK򑫚Н43Q>NCd^{l@=zcM:#,ω ߻oPci\pTLfH\ޤdZ{ɐ!s^FDvʺ,YNupghKC O!QJ~> ӒYdс]AtyH"о`C`J,oR<#wK걒@U2,Su ?u"JI.e2;;ȇHT+ !MHd\R͔ĝ P1=Ģ/SM7Khm^7Tgs䝇 o*(%s f+="ui6[Ag2Vtf ʩj*]W[FYgS4S`h5هz.hŷ7d 8q^1}C0?i6uAyN9~Rwكꀅlc'4$^ٗ2>זYDsShY|0g`脖A[^ "ǮHt#/Q!%x.* ˸|BS[__/NqHfT&2u7g-4Š./H20)mě»q,'M\ {̍bVrtj9^71-_8ܪ $TsG~r3D scbkj/i'QJDh_e4?'hC|U{;'T/d82Z8CK?85߹rNAg-8W.#wK?_sqt=QG T/&ώ7LRp&B>=ofBΚ=^v\tg٪iR#9ПA,..HgdVׇl!'b!vN9~a(q8VΑ\Q$|_JK"%hƣH[(9Wߑ VdJVCi J-5(+\S[J`OF`aWt抩vv$C|| t# -7ۘ+be0ֺG+/anuZjJuB*բEӜ"f6 M4b{?hnq#ySK!/B!gbCl|}./++{rY}WN#ɤ|'jGrvd|ęwbI8G OFgEGE5^s}JRKSFɟ<1Xq7 y\-c_h 6nlKI%<0Vr԰}[Cʀ' > 2`fN?f&W> a~cXN6暰y! ,!8XLڂAAXkfnK5?v@FVcsA^0wAx}̄%y]J=eh|BN;EИSOtily*-^8Ӡ^\Wޜ<"eRA(̝[I 1ŖgʾQ6_>]PJ6tV.8/sn鰏Spl2/ɉi}!I{FX؈ld>{tuPUY G ) ,9k 1!+(X:L8L~GR~}¢!rX2]E3F5w|_IGQ$F0;iQ -gn-\; L 4zt 1- XU4 MȮQKi٧75 و_O֟v9OJʶC7 G f, Ui<$I n<ӫ:]*PZ7=`9¸E+-:_NRlQ&:2=U-NW, ngG*s"r6"ѻdX`JyՒ0;B~zHo(,'br`aˈFYP6S>J_dր).=KKWX^KQ|L]򤔎zm"_"A#I_Jm%Gsy[X>kKKHS}*wL<} RtMke0I2}C3Y+ }̸Fސxz\&K  1G\Q2ޭ|gzk"Ce1M=̠l|KU4h/$g2SfQ`fWVX'o|ض΁1ds wcJi5x])&]zx%K! қF;aWUHWK0&ϔDWEQcl _kHJS| ;X J:¿(I8*D?TOYZ.ӓ]ai9X+I9PG_hI58hG#5O(o3˝\JciQ/J, fA~^;&(4+],BrV:wį_EPA06XfdtߢۃGh~Eqwpc)h zf\P43>^2ޓ0t[1aMыT9V1Kz`@4 n> o SOogHT6?9X(]C 5Ocz#Y`I*nM-evHF$05{6-*U,n2x:Y2<m"P-IV~~}ii Wb' !Q8skūf6 4fd_od\t Ic]=p]o%AS:8&DXkaeEnՌpT_Ȳl2e?D{Xw -14ԼBxGߐ{Q Pj\R~ 끎A L{:O[xf0/z9fjbʹZ~ؐ"G}ᴷ֧?Dp.~]9QBe@ƝOцz+*,(೟P;$zI`'mwWn@7;~_ ה.B 28o`7Ay5lB5erWc@:r,Y<;,nZX|a2dW~jQgZƆeBi77 1bVok>ՙcVߓB[Qшt1!94fDthHcV^>2 dGVNuScoL+}'$GsP*=\׶T|fR,EevqZ^Mxa#^֍Eێ9BqbTÉlRqfPvgi}ߚZcͬHMd ٦$[h2s1i [OjyŖOHv,O9D11&(ba4Eu0"*+[Bxsn_ŢLaEg3DA37ra˙cdPy{+*Bb{fTFtmچxsp&bj;P[% yf cu^<sƏdM,[lbon;I Kg#PmNήlU]t_CK b-:·:)( a/ۍN0AdM="ۧp9d"9V `\SҶulXvw|Me*A [9onS(. &8QWެ3O)̯( W}mm&H>é(S`?" h&J=SBGB;ًb*±Jz&l(-.&퀫%; SkZ*bR:#\w\TB+[0i@\{4q!sҲBAN}"8"nyPF`]0s)i"e5^IbG _#_Np[M%@8ic=Լgu d.w{TW[Xi Q3~w?Mų7U"HAp +1yޗFU?!e6:p#Qo'̝ aԶVgj6Jӈ&ILSԚ#ͯ#kBnvxY%[ w4޿ɥ0a92v@[w-c$Ƽ'1WWV^/Q/.IxS6*uZ"qNPV T8s!xh"`+yڄ`j0ijI ռNx(:đ}3i"y49ruf-@ LԊ{ k#1ܪXmq)BS``;}v:/Ⴧ``p|.J# _D]l 9)=KUZkLIT;@d:U%bjz3O\ё' QHXk^.à(0$A:-72~nB(8gn-YVRkW,Ut*aٮgMdž7ș@ uA P8KT R#w{a G4,2k)J_r}F-@_MK\ \h|q[р>v&OR ~d":M̑VbM+FއUn-ay#ri ׌+Cax~TX35ŋ;ҩY4Ĺ{/PRt$S@cu&(wz]zS=XeeR?~/I ]֜ߒũEX-Ԁ X+qD!{VG0`Vl?66t"Au[tgFJ0٫, dQL/almNW{D7{(?&t%e__ԕaOrH$nt^'<(I4CSl- 5;\դXጦp(? 5[t*oy*+Tm pM 0# ?{iE++F>CPiPNbx B7n_:`|zz)Na]s寫5"{YJsH+qbUX2F_Y;W&{/:SWgW`q=WXm_D"ch'0DžIG! Zdwk |_,Ҭ+NFQfﱟۀ#[b|ZA*B~&m<:r WFf;w:^+I(|-;"VT]L5?~}%Jǣc}dћ4ow;i#!rXoGlQ@܀:N:. @tpGqlPʽЊg-mnG_i;켋u)ǗL9VMN,ǝFwi>}4-N,xF+!cL=~Ad WN9+ˠĭ&V]-n0Bo?j&Ihَʉ/-C"G68t}Adp,+DkWoދsh*Sᵕ).{7ebUO%2PuonH}<c`BM\l0[%^rG\m? lhײ1 G?~…K_{Z_z՘@K7yކQR~ 5-gf}Ǎ6ЫOlj MM+^%W"P  1w"o=žt"&vCr)aU$L+b-K/ʵnFeWZɁo.ŵR3Dŵ-jIK7}}L 6B'&^ǒ@$|i p-4_8e swfXtP7 `:eB :8 Ӂr]ڌQTЉD,-"kՅ{ yS}^PaS@ nfRJ@ }UN\@B`siLjYӘ׆" kuI~|&LJ~dZem/80:k>E}1J3O)Wg:˵X,ty6Li(MLWo3M{8E%P5lɤu06HHlf0'E/-7;ˀZSDᤍ.~~o^݅e3.N{kߵiV`ad' qGt,9O g=IE^H6`U8x7L KgU>.,Α:/1(hhF>a!E֥wv"sVg)L=I$b`FU 9J;ts*<;Hg*Y©+~RASycjkhw&/bPKKzCKҲu%w2m+$v) a޳{<&'h VS7JI/$/1-dtdXXtwՙ.E?̌RiQKW:aB^[_ 3s ϭHy5wnf8<-r * Ws(9N \<p/q3l7doJP#bO?Kl6/s!Ren"7Hn kYAէ9,{WY޷)[㮠X`*I3.QM&x\Qx|&P]ݩ[*C̬G@\>DxE-b%RF&!ڔ)|ݗ,?50Zq#\(v<|# &S>1jI`KdOk5_:Y F@7ЁN܊i_**3z"60'EڪG ;Ay H4ny狎E_<["5" )pra ؙrro"aes*r]tEc#:FQEP?QDQ@qa(Yܟ R{Uf5Nm\cMp XsB"^40:R.I1F;z Qp4#Ԡۤ4Ka !Qaj1Ktzpw5 !땟آ)Aؒ 9QK`AxSmfo)p/AHPu[f&ǖk_w7ill4݉vu ~*1*L这B aIf@0I: "`R̈\-G92"~ ]ݡnI@mo Ww0kvt\ FkU*@[ $F~i';`W jF?z&oǶ*k >zjAtd`[X)乺$nKwf8ܵXq#۬Isޑi8!{(`'|#pEH#rʼn"-R}H8$6j1c~:6X׫E <#:3#k$`{Q\teY|ր}Vɋ/xxMa3 r ^ 9`\ $Â܍%f@:~<|onH ~e3z y+;Ǎ;tSEw6 "<;fN%,;V#9zV)''d뵬o$9l>HR2mRoԅIC]ٔz΅Ug7=NNXHP 4黅4QQ.IGϭL;y^N+(|3L.jB ʹ\ N󓫁y%i'JףzZfMPNj̜b/k|ޥB{N1BO5Iɡyws[eCWrA.swL;l"Z yLo.atleS jYלwgu%:@Bj}ƀmt`$Fmj[s ?ķKQruA>zD&݈"KRĻ|U+>n뉨IWxd'TXR &%`Mk>'ђ͊m~LVHza^TMs 6*wPGr $Θr rxCka+ J)F W|$!O*F]J8nsps0Yf{%)8!BȳwOYZ/1i&'&+UbBH6-DL.AR'*Y_{V'+vu.MPlCZ:I(R?$q[w>~6<ߒ|Bv@#Bka?tw:q~ Ԁ1X5$u|>MJ{JĔK"v'e2Ss[@Rψ'Am<,荧Tި57P1Zkݚl"BWoU-L5l bVge:ys 4<$q\Gđ*ϮByj}%O6R] (.^ /&ZS{qb2}WmjiEu|/\pV7n5Nwc>ʏo{Bag\^E ծO*LOv S8oQ!WSe31(^77T`{Gr)b3d:YS@jd3'!C$>o3eE5I!~u^QlN24'DHX:G#.x#E>Qݶ:B\W&%/_;^!Ji>vu.*ĺOlUANeF/vl t mr3vD –`WpbǕf+{ hfR:%Zu"4\wڨ![ $eyoaěFS%32Cq3=z^9") ti!fkh)Qt]JKe ݚGA |cO+/E/l Օ8m(J",ia[6RѰ@ JΩgd$Փd_ס({U#WxGIZ{#MbY T]Gt\Z zZ=X 8:DD͛V6ITi6vdkv-;|<: =>43ūtE/80>-3nꘑ%I^3ٴh< ҺAE}XآDy"=UO4˴+hQY^u*B|]khu-}TZs7JO7W:uaFA5Au`Le [)c``ٳcgr!l>vvL('1OoA1`D^x0H}XZՁ]b~ܸ@@T,%P3Z 7)wY-1vQ=SX]c hbjȬ.$D' ?V@v+ / hAc2>,3 H%4Rr99&:,z?*&4Q[OR3dh[CG%@k(Dm]}dd[hHq!G]T\y8ك.EmA 蟒hWӶjs_XeQ ,Ȗ)/`-jj}h?y_G7Xw}|}AnYq/F nK9g/lIetN?ڈ# - '; uj꼯WT8N['p`֙1᳀ }i oE"^?^1`}H:ݢż _(`ydչ3Ũ[ k;\ЉPKW [B;w%8M s( sKXtvs $E`,MysIGf7qN-MLM*<\*In p6Վj%76XPqA>0En *b@KЍr3T ژR .,t:ٚ>x^5{|,̙ovˆ= P9Sj}ܧ,!#RՕ(zfѡ`>},>udd3?c}f _ Ӽ4~zr#XvBWM(mS3R?Cr.^23t'?ُ& g:f'y{źtӑ5^`#jwv߂!,pyӇcw9͍{}z&lq/#$12$d!ZZ`eW_9D 6㧙8PAUe܂Sي |f,yABUqFXР2u'6IԳ=X]٭'10s^Q356wRIuI 2q<˞/- =Ԁ;USξ%:m/4HY5MΞX_o1x3HQ(9|:{v񎟥6Iо+Ƿht F"1#L<*p#Q"1E9ٓX@}.AyMI7cG7_zڭo4w"iU*Re/SK;HM̷L˞=guKnskzfrm |/ao۞TjBb@nUZCOk-܁U~fԸ F-M`<7hh+qedmՎujsX+Ы }Tyt>$oA(YA[qE!6pKuƮbreI> з$5lֶ/*0\qdX$7O{@KReƦ9v? VBWkivQ)&7cɠ4("81,KEZpvV9#0CvdK>w,o "Y915 |Ly!9WCuF|nC$>"Hjg-rҶX)&L6#*[@#hc|uӡȉ|Ű^Mrηq~j"C? iL!EPŶ+ hf7*,m։IK3V߻3/=0\~?):WQ_Wۉ‘pǕ͈bg pTNtn.l4Lo7h>OL{_[A&K)}(ɒ\ZR[BPḡ5M%6_Rkp/FQ7qBl*|8pLlJ!bYcFСteA%*}ry"uÇTet1k{R&*ߍ~n <B:!7|-֯k-6\]JiAIn6Qr S`zm\ہ|͊ E%RiʛϳZd{'ĭ\`W\ /#)DnH-Yv@jQ<bYNc,DA[U$Q`ߛ݀x,^!;ڂCbU2W73r xQ(7O4WtxNݏPV'ט_2iJMTLwx6m m{ۻ5ਞ)pDs,fmN[況Zԓꞷv6B)&k9F1Vhc"\!O-. yAì@A~I[,#8T{  \KU ûֲFO7-ZgLS C~}Whyu<ާDl{ Ŝ~9eǍI]&`v{f\Hd׬Li ւVq~5J*^3z˻GV@:6?*b Kw)Qs%7N %˜HbG'(_&.4 NP61Y [~(z m=o[D!2,Ugs2`'J[O“1w<*m6/5sCy8|:C]>ͺι ڰ;` eOމdYp<(tCLngo'?<`sL(b%͕!O;= G}w(",9a]]R19 4R7CkS1wk耥+5֌14񱇭-9bG{T%t]GlZM"]}0HpFF~6!{km(.¬ YmSc9Rx}^,\ۣômͱZ9jlx#]^2faNO"2]iFʂe! `w~EzyTҊ xS\N\'$s>( oYwPlHopjaab*hG 5xWVt|YK Q+n;ネr^#* rZ+ZÚ) ffs+;U)]zc?|A yBӼs VzW7ާ(o~;t-ǁ.R-XpZ̝L_'+YpnbG0_W7F}_mv=J ?IT* ݵ\jMjWY eY3LL־O ~?U}U;.(p}4k#Ԋ"*%+KOhl8K@a,Fw#$l | ,841ԙ -01v6yڊwjA)wd@gZAjQ-kWzU8xLshWGJ]/ O\Dy0 Y4`ؔ!Ѳ]y^ #>(_s_@$'躼WC"JɼI` 0t9⟼*3%*:E&s.?xpdr$`T5`0d<.ORl6< U-.)TAd4RaL@mNҐ>h+7ݪ$34ygz2^඀Z(Ff]0wn{`YHb`DrN=۠6e7o*Z%tkJR{^[箷3mYQ}_J,zw1F>w [_G}B"Dtpq] 8EJME[.|+-XX E2tXR{:Q 1Rx> $e-o;.iIvKql/qF6xppc(Rp{a Bm:3Gތ4-{'W.rNcPʼncUÞakEhw$&Z =1 _ ӥ$ak9L>J&5Or*7#$9?:O8ҵw2ny=GB fz-! ".#=;v.Ḥ96LFb)M.nj {ڀ?T%\u hijļ1LMG`֚(YTidM֝{ o2H}ݑtxK{h:0K{ њb5|Zt54ty74Lq'܋(Z/n=A6mF.lV*9GV#cbըðÕvP2vɛAdXPM?NǂGHˏ>V0G2pLX\!9ruff29ӑC㰄_r K%`eɐ"ƞ9~"ynzӼߧ>v ݻrח 7/-M‡h NgϳQbYT`0EYT&y XխjҀ{sGcO-#˭ Z<>n1K\u")f_J\B/`gz`'WV0Uk&H7/y[IE} Gkck}w4F|(,+ilX]Н& Z7"uGB7WSώo;s"M]J?FMf h ^*Ϩ8ƙf4Pxpi|(*kQ kJK )d319K'B6F _-̀KTt|\і-B"ZPDItj''5@:{<jn&g7 N'j_9v4 i0q̰\,{A*>RFb*hxo?f:VrsST;GZOj5 Ri߂چ$"8=ORW10cGg ϩ\Xc 1 Z.z3ե64ZezQw{o/~ZꚻnЀ1\-cp L9nlXLE]+gx,DRXJ4G4l-6թuuаQ FBx|'T1tYlEv%{-,,*dclZuЩ21&'e}]VKcJ3Yf\5{ eajӣ@ @V_)ѵVTe5\U:#e ID3hۭxDHtA+("q,MK4'﷚DMԯ`W=Xbi8f溂*~82]]"wrzbıXk^sUq\˜C.$qYK_0 ]R%^N"Pw`~_`Γ6e8/Džڠ,'C֒4"gɇ, ;j@~uSM+܊RN= CGƾ8>|o펶]>tidsX3Blۧra>jݥ|E҆nTzGlg޳D7b[`6 '/6)'!Q@{|[bĈxoi"l >)TLԋ rF0ӂj\@JQ9u&:J^`Y0)`+Aߴ<8F6 4A?/|6 m0B>/rSlAwo{QqgP!kd&GuQz>SfH,k~g% G١km$C; _#MVNM5 MFi(⊐XL$.[`Rah?ڏa+צQ;WŹntvKn ]5%O-rh+ İ]3o9ӗ%6iJBY d0eAAq7Oh/Mv/ M"RG (P- ~IO$u 9 Ռ'LtF)S4"y ; z9,+~P%7ѧ]I39~JEu$Be` >('CX?rR|dPmZRkR~V"bޱ_tSz[ atbB(A_ˤ"k䌾s^-n6E/(E3-ڥOt,YaqD\}=1]jL}/5G2k"* Ž('@g) "KD2ueR :4Q S]O`&*toԡk^-sɐVLUck}[ [Mp-vEdo!"٤'NZg^q]' C?X""s@0@f(v< "~X bF|gZUE:$_{CA2>,I@֭F$oL02sFM~pdjIt%ߜMК 1o>r.O軏J`emB[]h ?p_ELT&gQTF%V.įÈIVʨ7>ӥ ' pϒ~4ل:S`ЍS Cta?ީ0Rꁣ(S4,҇,Z,ENgi¿An7rl_j&3f(lI!:&/?n(gpK!{`ԛ0.I{Z%}BfPyh0j񗍸 cޒYl7BeFa`F!bŪRO.aIe³Q_u#$lfn>#ֱvokZZ4c M.eᧃ&i^m])nanB"g.0Ŷ;y5J(*[Zk_ܒu|>>mS@=H(eޒB9'|H4qY8/+bBYĕ)-HZS3gT j:^P=*}eY hA&; pQi1{K9"ǧݽ#lyHjqA=.Tʹnt# ~}tTwixck'9hɰ_[cG /ɏ;){S[(E>!0nSN]bn 70I i*쩚dGvmAȖFB;Fv"+.k5AEj?RҗZ48:#7u#.~G4t5ִ71WC6X2ժ>֥@qaZn!iPmtP=/t\f )zI=> 9_Zgs>E90ZB Ԅ4"^WAMn^a؋ysg[[fs n1Q8&L!A]{"ﱃg%J`&jsTfm`^p^oCwrN6`Չ|pFR I CǯvI_ zP71 [_ќaYn1X>2,G/{CNP /Y_VPqj=jh/#0&F;XRˍ۹f4|@Rd S)90첖oEJsn _ӽ|1u+Q|vFIt\SowCtރ@_eScESH.Q<Š^F~IvCOLve`~Rh\҅ZLpǐݻb<s$#̄ .]G3\xX<cQ˻D#i~>Y:A-]?ː/0g ]u1;hBy ̑s^l7$,&JWhP!G@n*G!p[UB9wz[!/ MΎ֔rխ  7No[h%kFR`25{Z41;IHL6GnK9HvYW&HxPaQ%mB/H j枌Y>dpN1p9`Y!i޵}(>uⷕp פTi tQ-`{PП$G vrsoW^teDQF5F\Q8F)sإpTYMh)[!6=ѹq ȍ! (!2Fv${tD#ysh_48e6CGG-\t$"1:cZÏưoU&K5WEI0rF%7>}*%&-֧.I90:.HXw12ngbS&G*oO(fO.2BZ:!woH V蘈#=ҧ-ӕߢH#q~Q}Ya:ZO?=#֕ۖifJLԗT.'FQI_+XC.׋3S(D@"zev1pfR4HKd:@Ej w^cTfÛms-0 |@Oj->Ug1n3+3-hmҞxZ6c_n'0\H3I=W !PS ziXˑ/MaO"ЯC,8i1 圼(J2ZF;P'4COhb-Ib'+k 3-R0YY+uRMqK>-KL 4Yo.ͧ?VB ycS=FCľ1/fVIs61ΣcpHHL5 r="iDC&L[`wR$ers;c,4^/`kdz頑?O?{1t҄X ^pӦ»>t?1 b;p’h+ SH!8N#jUs4Yp9ڨ߀Yuej^PjZdwD,J 'Zү˴4Ύ48]cf]Z=,5GʾCN D"Elȟ`TgeK?oyz#ݙ\M؇J[,(zNj)W TӶǐ)xTx.,lhωF >g bס͒<`# #ЎzXLrޭ xH{kw=E1e1~LDd=@l3Wcr )yg8h^Q7K%ELvd(:{Řt?D@|0_»>k)1w-Bd _|: 5f򺅩%pam8)f:"Xck]B!.(5$WI=6h~}ۢiUCsnO6LjYGcZ4D4k>xB mp )+HrKG$<η0*z T C6nb-ƥڱP€ i!+# ?r4|zs M'^6UO t6Գbn@nQ>t玦*S!׾sݥr\OpMfϗtOBXcqS"3e Z7DBL ߅5| Ћ]k7YpڲQJc% }%w vࠛ4v0ڊ!A ÉQq _aB"=M, ?D~DcX̱:սhVZ,]>CqhQ\QqWxltaj@$ 6,wZ;=uQTz<;FQ^s+e1hSt:)y[he/AI92@Kډbu,Շ5j(@(#g.U.01H-{i~W4!pl %8/8} >1fK3CP=?s!vs'L(v&HP1mκ;%AytPlM+eqf YAoz2WOӶ[m>֓rˆ>5l)DOߐEUG9?;Ut,^nѴZo:'TB&75G)2WK-I*!/&Ԛm ؉擕 cxI YUm+T . X()t;oCI2k1:Gm^4L ޸PL.S^EJvhpKy'621UmR c4p5Cބa o<ƅycԘth°γWRF>mCZ8'dNM݀!Cn2'@zϑeR]N+"gasq=0#ж& F,vG]I31thZ/_p/ٟc! y"ĖN jPhP@k*4 ^ozWtP <4*= t[4ٗIݯgS=zKKtQǠҠjz`|яc`qt!!%ʒTW8Lvjcl^X_.{_^>3MnX7s .v+>L˗Se!܆žzv+&k=AxVEBD; <45[KU^ eX! $,p$c1.9ϧ6y| y++~aVy:m:8|g^mo;|w&@:'AwQG@") x ǡ2>:H(@{|*ZRE {+ 6Q%YXH_h4p &a\w5B+w `VFC*RQFZԋJQ6>N֒"g$Ztci_y\L">x@I,%ƿ8q,]*q0ΜHV,hPᆚiDQe`#~n#}dw_ YidRðFTLٓV۶c`g̨i@%=;ˢ\ !8z?`K Z n*?3~mwK&.Ƥm{ѕ9tmyYKQ ]Ӈ#'JiD<=^zU, BBOSNZf>ߖ|La~Q/-wQ$YYukC1Ì.9sm.ئ&խZ|q VMFcY;[g?TG>r~jD퉏;l~L9 ۠T.3dbZsH D[CT{TSzkؕg`^# o۴]vb˚|=<˒@|{+Z&7]D:7K:wM$0&_w):m=AFTol`NPK*x aB4l9/)kh+(8)k9sp:1< mEkmzK|زamaXțJSՇOiZ grt#[D7ɳI ׀:f7}RzYR9V)&VcKh״<`KSRd39<-~h MG[pDq ߠeh*Xp!`#;a{[tٳWFdŧvVVtzeIy\n<)2ZoԛA#r>K?3!B!^=\CyG"; ,RE~x13P`m1P3.R >tz<I/^}5~Ywе(Uu>=7PGDXy" -ڧ,Ҵ2o , 4;nBB@5'$ rTU|qMVe:1y-CmO{J"Vw5snIM!LSwJfŧcL+9l/ yK,qg/һcE9FXY7Fo"׊V\E\1$[3OSEn;<XKޭ5o/`}ySZ7!* z1["BQћGkDq.!9 %t')pG@ mظÚRqI[BEؔd{mO#X0L2-V 3S4dP:t_f7Z@0xhݱ7rhLf 1 _<-ڜo@yy$:*ʌqZOW#13? ;Zbk&{Bɼ쓹ݟuL1?ǒ~a3]]I wLD9-q3$l$TP7:B__?̒7=+AB9T)R0Ch` <R#eRjKtl1dzsO'Y"eUz4xU$1,GWvqy8Ǯy,oi%3yěǽ8Q%\h^xxN1/P"Mts IQ\րڇ+nݷȌd(7;H1>2jUM,0OW!E[>54&3)pgv.fqށ@bc `{:~GFeX)>YvoÖ!K<2Oa[fCw+U}$\hN/ v-F!g"-3xU247s1d\U=G2j+sUMyƵ/b~w9O: ?n|h5M4mCH\{@8>^`Kp3{8Afh#t 6NW6w:T<e448t Pt3h6{$RULd)Aͥzۘ|1դ7 j(;x71uĕ[gbz"}_~3u'J# d.>>N5ol7= +I_jp4<0^9`hQ:E{!KjA]RO=9]:~|x,>r|ZN9 ,(ˮ k~QjYZџx% +Y<ڄ (6k{P%d&7Usv"99WCl~N]UnD/Y7ZڣpfWSĐjCIK|nL2~FCٕٴ=h| ~ً'e|.P-;u]"H-n0{fZu z4$'a>"#O5>\Dc6,GmG;R}c/z̓[Mmͼ9Nk9L[wba/&Ic?]1;Ge߼y8mIkQp(M:K8qLF0hσv*Bf/GXTk:T/ `qm ((9|ZY5q6_~lnx41Ĩ!,:L 'e@ A@8gv9niI "k[AΥn4qe* Xbu?2q)HĞ[ m\/lplcw%$9Kc_T{fESϔǴϗȻ@QvGN1%+ Dyy\ReE0:Xlo sL6icN5R:L9 \ƻM+9~^Ay[u!@ |7=*Ti0Ew)VO~Պ1O{A-`5‘_7Иg̤hhH',rޠHR[YFWYF˅pB:C~I^rf#崫|Mu{;z{(Vx|L_ s->6 R/M>`d/ NY<nZZF%DWm Mg"=_X2O.uhF}F3$ P#ۚgYנЀv_.đb`^_kD?M7uBp;.yh(nF9 mʃm 2^ܗ%kz"zv]xrDf'/M ^igĂDu/;)a* g; |rz$Smw+`Q~U`xu-{`(+A%:X۪ƙ6ĝ'oTN7S]|7$yT|\3Vnlw`~QK=7srQ-T.${HR UY+9%V%a_tkV*=SC07v jALG=;!˗f&]Pf{)mjϻ#菲Aj: Mtj[ZZ BN0ڨ=H"pXp=d7KMx۟H\1]qad,@;lE⣺kdU@@c'#FI!bSJ+;KTFm2hNOdX@(h%oVB-8Z-JT@դya=9jEg#d ~!*8peĦc##,Qdl%1_Upb󞤨9WT?(R-La.XqƬ1p *Մ6>|c`Xs/+C WWU&}`.'в@@]9F2~=[rڰ]v}#Nm n `M<O _G2|碒.ŔF/ѝmd-*M'DI)]3S\{Pe27\ Esnrw-}~F,Pu;-'YPn,)FFpX'({`u9U~?'S^{~Qڶ|eԕ4AH owXY4+P¨:I{G*c⾩l-0An(w*b& {u9/#͈B߿tFަGsi.70~46Ìb({TwA08oϊB7 ˵nIswnEzQn7il4>.%;MTUAƴM@JQ+g羘m XjIa~[Haua{50V]o]gcNj^ߎt{SKw ,ԮZ!j/@ͽc72C;#LF3e ֮˽zo][ğFCG kOb r4{^bb$]6.+-nYP}ߪB5USb?chsV'W%PajT^Vw7 -![]' k2߀ [ 5r< pxxINaZvC.s'7CBeD[|Eo_RNUc=RN8?:Ok,#Ӥ^-7^WoO&-9  s?ވ$M.ϡ;JO)`Hkf׬N|YaIW+|4;N% yM X|a>o&j۲+W7 ##w| s8~LHSwΧqFNjko3^IaڏQ䋛sgbt[kŞ\;.Y]՝-gḦm(m gSäg7 r7~Whr\{J~Â~w'v3;#p*9SxY\v >9jFCFg/n5\F )Y=B(t'js>"eaq#E)H#)zfoNϋd0ފ]P' =I20}QF g~VgR[[W0o0 ,_u*jPB$^4,m=80鮱# )QA+ J*LFP +#@xn"[;Ñ$eY߈`r n:6FǓ@ 1.r+YXHR("⎃tiyruv9'~ےV'w vmKQ\?xQn[ο{i<'|%co>&07L8EECX [TdX.Af:t˚c aUP`By?h"9%閅$h7ιx`|I)#(k)cS\ \ŊK=Bo:+V?[h ӭi_S8-Y MoB 'T 6 [6E8\Vgun{\V} p _>Z3U+m=ů'GUIYZb3 o`cuua=| d*$vE8Kպ@*&-r8R%\ $Al5BlEl{)[xВm~(ve`)ӑG^{v[B6dA5 *x:Խ]d:wkkڬ}j+Y%࿌u+/T*K% e{mK4~2]<6P(rW]m/@59\:͖/ 3QE{YH7]R3 Qˢ-L)Q͒IT(4~Ik4RUڿ\BǩsFگ!PXс8W—Lkr9Z:.Q5^ɀQ,'DŽ6Zښ_tXR1ֻHa*M7!*x |zXބUKf'hɅȝy76N Y<CԨ_:4:ŧL1žG<?uu^ĦܹBh*Mc[ $Xuw~Vv"VgTx?}E_)w9."~9 WCReI4i~iW<-,%a؋f1Uɧ).;.Rs S~g N2F*9,#e=n?%9>`Gs6U͊D8cC z c.|sk(ᏻo5֮~mo!`bgP0PqH#A](U,maL tʊ6|?SY).1 5Sw>ԕppATiTigPnh%(RmXފ!s4ѭJ4^3qhY|j*RI$oq R aăsgRbu qfܘȨ6V`p/ͬ'?`WBf" -NK^1FnrH~ 7񍱟WLݰ+(G @B9ɏQ*,Avn q1^GpUXQlOFdi}JdIɨ4R9~f1[E_M Ko#`a&" j jEoomׅZn[b@g kpצ`pa "턾,ڈ\}\7?JV/Yt[2\3Ɗݎ~AMrlɇkۓ#E%D:]?؆'FCR^ דVV#:2:)o hx|8(J}*o!ޤ 2√U: e}S`y&țg?ғ0}S{hXy3l=d~+Xe9╯|*̋&mQvSf]$x ړYpl%ėOm| Ck*57VܾNO "*(b_~qT')s~ⳓ|H͗PIX%:NIf߹\`52c(N:2 5sN,;nf@AujP^⠒uArtc! _ 9 %ii[wdm ]0T=cM:'/ŋ ֶnCA2k3;%g?bUunDUwGx4y8N7Cz 8 % c+La>XW5/ɴLl=&V#*dpV<a<*^)yﶪNF`r AèCR v-q@ȁ$.j%#^XV%/d|]b@l#3ZMG+J`l.{\xzxmn j:ch+Y3Ġa .UGROoq\Nj.|5|>pL߷;k3L5s#m[BA7RPT!e+# nCO~D5syuX ^3锢@A1`ϴ{/_goB> v+.2ɂ$q凼reKw(gvJ>Jt()#?x_RoUGowC398غ(@#\[G%"|p+*z '0L ZeCNx3GQc9(BRLLrT"VD OS#Xlz`0q0Rѳ*Xv3>C)G{X&#i%׵d.l Jdlrknm;m~fڭ*ZeP-u$ ~JoУ(2+ q)3zD}:9-_$-`1 Ԅp+٧zr֒(xE"W0 0 [؁|-'f\Nmt,(eUiZZv4,,d΅JRoï*h-!&huIս8{0ã4&T} .&@-z $wMc"3 IJ'= @M166zx§= ^'v@b4h==4Ɏ3*ll%t,3A<7"%!";,N(""n,֨lSke&i^ZKH8U(xN44f\H0:cDJx!‘_GSx{{z.Ch1 % Ka箪UZNv=# УuUXb+yxQ&z4JIkfUSے>X`hS:\P,Su@K.,{r+=(@2LeYf|24lB>F@,= ,J?sxSÕ>]mPdKJRW!EHƄ3ҠQ}滚K7n&gXuOGLFh{a_iW&e K'=l'@qakq4lGi-!_ͷU*'].i#/R:jCfu *j.Dp2Q )XZ&͵VXԂ6K /b f[n 0PoY7S)F7Kt+ ҹy렐X)R7ԧ^Ŋ|K_gZL :B3N-\*U"P*U sn%6͆f9¢?)z`#cV|. ---I? ^/+ClKps9ɟm6 5).tS@KM'LFe͖w{1zXxv& Bbח:R%O|k J)"U3c׆hD9־;p9ڴ(=qṜW 8_r@2:܊.LӪ7j1ĭxIa_G6 DT =.3ʉ3Tl͘1!b J֫ƤLxi2rnI[PED,`DZ^j!o]rH6 zk 1l8μ Bh^ RgY1y0 =$FeΫa|n7\tLE7ᄛْ%p_Jb*-sUʀ[^g I+Ċ+gRn3|fV!u-fWK8763VFl1? _ޭNBۣ{yeؗHM;F**v+4m޷LRH֠ Xi3jy*޺UEmE%D1k{{ G: NaF~-pМa""9Vcoa3ϥes0/<и4VΏ&;&xxpcw4A {*TX~7ɳ,vtN[;eZZ Wju&kj:3a ύ˱a]":0}v;᢫0R]~vB)T _F-ރ{Mm,T:w]kai|p~f`,0*F?m7-WL?;+=8_foϯRJ?ywqlpv)Tg,jPR X TͱFU_8TՊ(e^݌SԄ ]ٷ|9Oҹ TEf{ ۮr"f6nP/BO$QkE_}Os庵MՑ%ML|H֦y1T [b {["i|^N759`j! #m4 M2n^P1VrJ"A퓮%~| gIY Bo@]ʟ{)aê&fCX_&VRÖbZQ2 z`蓑klREs3}FLp7eYHޔtfw$o(B'YRVEXcMF]ZA 5N_O?Lw]3pm;ff@]H$EE~]L6cnScYW$cWF3l ßcQ3xZ%;iР=-F@A}k^DrةawsXyeDV̊NVGILB3Wb7mƥXpbP`E'o,}0؇M&~m\]\֋a[ ;n QJfV܅tڴ?R?*|`}x M}2r7`o@'_$>I1HEhz`"t|CWǗ26ʩ|p}ĝ=qO2kMZxagK0_H~vZ_QuHnϞ[DL/7oC>ٯ].>o0#{eh#*9siHgi11/bQ gC7fY3C6޺B7vù$X0˭ڔlDVlݐL`_qޑ@Ll{ P"2saҝ D~PYh.G*!l*V& ;C z#-Z(RYve`nJK;F Њ5J MN9n{KAJe3eC̊9wwr)*Mn,(UΫ "R4U|ۢK2?9ؗ2px6nQi t pB7նh\9'̽`Seb?t(e>нNTgpÀLnσȔLA/@i̖DfͧjŴ[ϭsiP( z"'rgDc8T/癠 ܈d`<O1p-F2xM;ӦXل ˋ 3W 6~{}GcʞnVQȔ++WxdO 2XKL|?o@<B"_Ϲ41Afzn$FBW(1hH)8Q 2'.%|{3cIyUAehZ+"O:y#N TϳTserRX  q$506kIn=/8,S2/c&ikBw+P9Q 99sw$`א-s۴XyU.PŌ< .NK9ߩda1Me21Rm21>J,[؁86sG|Q,TvvLREGm+<ŞGfٍ7WnB=hlKp^YMQīrIu^oK]g [!rl^:Ԭ00DIo<9RO4rHN¬j FxsP6dh&q:JlHn`'j<'By ~jEIa`+͹ KYͱtA"3^b[y|$ܪeQZxY!sLJ~p1 ?֛9~V-.WRzY%BgX>&#Ygm<)eЩIb{ @ ,5ͼUuQBB($u |>6 ǍéfLP''\vPʤ؀ޔG6{A:?,O Q(#)!X8a|ApP{=S5 -t,1:>.%Z O*svDs-̫lL$R\/\D\f}>ŊURt2 $^yX`Qi!kHة`|kxle'!e\bo)pN~|'}W.t$RP3VSZ{fǕ.\@S/ZLXDB=}xr_(}J<Xu3%[Nw۵C}qBjw>QٳSBy{ ²\]G^TԐ_Y|8b2Ypl1[}[?DM.2dy q*D ?ΐ Xc4BΪ ٩?Nq2a\F7c)‹yZC$ED3 "3׃Hr>1DҥR:[`Y+ȧZО;K}Z`H;lKnz[f0j#HWz nG3 7xB |9D2kޚ8TTk?*Ӂʸ2MҎ8pV"\&fDed|au 2NR'>FզB\}LU6ULx\hf0;e7,}?5zlr=pHJ}jՃMne>zL®כ/=2XR$C96uѰwh<Ftռ`ƶ0gE : FImgK9I*L&ZߗY Lb7%ʦDC_<)2@fR{nŐ=BiQ3И\4ex0mnޯۨWEM^2y(h?ec90g 0jA*[幗yn"5!+F2Op5 9zT:ax~T qS~o;4p)Ϳ$P#Wj-y:| + .?H"CX?2衬_]4ᄾ<]\v?ϽVw}}_ ꞓuUkX#IV/^lF_LuxA/^ˆ|R@m&r>|ۭC;w0+}4}BԣE+ET\T!nv8+ ry9t;>Vܵ:hY0~uĺ(7Y1fpdOVfh1="'|3{CbQ/@SZ+lGk,Xky1"ֹK%/;` )*Խh]ÙzIt_AW7,`<"NϙIq9A*A*HAdx)4\p`?8 |yU6"tX-%LJgPYO__!-"|9"Ht5tQ DAz3А|| )9X41fÓr0402IYϗo3b7 F q+>ۻ{_F-lӨR ~yHEcmx+Evq&?2 ai>뉟1xj"qdҝ߅Ck|_v5C %UmSWo8-u|RlD_o_=qܷsY# .!}MWo{Mz7KW'q_n׻S@[od6ڳ/~ϸB=UKuдe{!D|gW>$eu58c WnWfy&`h "a<`Z(&*v'la9Ay:4\ t2\"SrL:9*26M)\0xjw%<cy?c&ZO|$& Z+"?<[G:IHL4L%W94ש;{ZH?8Ho칠pN"2HA/^8c)шRGX/ Lƭ!؁~xgJ40A4` `-L_!>f\&)m(܌ٷ|a 7xpf^mG: dQʂu-q)?5vKQwvAyaU=&W;dDvn(}!췫<Х&s RJ1AO=RB !Ro- 9IH]s{' nx L[ KgdҍW"=e.WǏ23Q-%jIXbZ4DȆeP=SS8kNGE%+tRp鞁mGBh8q$lwpj"  { Ћ;ݠ}Ej,dZg#Z4j V;_d`HP~woXPD K} y s0:I)1ZWͱrSy%2 ؍"xSXsT$7fRNYrh]"3'KoqͼO7\{v n0ì(f|@ w <HE<.|&w? Ap`9@ӂ^S$R5ǫ='%HAЏ<ٰZ{;ZҹtUUƑ2,'9ӧlb47RtiAk2}?9ѐ˄m=a٩ ]dIۂ$6T]fj@}q?\'13xz(7-+ < Od9Յyh)i#Ј`R FE'yPBAOBo GPЈO*ИJV~GҀ`9 a]@|Ge!i_Ā'wac2y\Z|F8Yn\Dۨ|gŝ;R5vWJ .d';|yeQ=qVw)bb־.8ԕKn5I#o=n;v5}s:8i t*mM ѱ܃X%H2t}$0RLA'SK%k-X9rApb~N);:_2CM l'wJ ] b O~pfA&>IxZތV{mv_Ub+MUE!Qt'yL_|[בt04la].9%q 6Ev~S/}$z%qQAk<8.X1Z0GoyHv+ЄJmRqK䢴m{SI8EQQnD54:.uQ納w`lҁ~{"I݀k[?EQ !`6vGpv9fÙ'h_.vE}O)Lr>Axp@]r;Y^'#¬kRaeV\K'9`ua*cɘŪ\-ll?`͜S4v&np4LwJ0y29"f@6\?D!Tt},YeRqNzzv( :UOC hb"Gf|Be.FRlك,:P3!+L8)'s(R; I#.C!Lu.4Tk|Zq  %~Rc2n9q B^c)N*2[9|Ϯ8Z;EJye1hK~ZdOk[F tpqN'_/b LkXQuܗ.:G\]vvFt=7PH!>7L@G|wF`YxLT|mi/)aV32>hP'愭P`zv<1M;=|u|D )Sߙ~8vvOl=4"0+5 u )Sމ~0%")Ӣ.$Gs-])$U&t@ :y)c-hJC}DDo `Yej}|aSi'.{s6+{wmyBBSb`9ȎF;U h2dITm0BO<ͥ/ /Իq{x7,Ps; &73XiK-qV\~pŒ*={H1X[$F洁v!NOBE|kXuHx(,%檴h-Z\!惡 ,П\@P_+F:kZοkγd˷Le$#<1Ey1BRS9EN|HPГÇAqC86P?t3TLEKGKSTx7#MD9S8{zOWY (>,E3WzzR`/"* (gLos7 ){Vm?.@!Wg)W7  ~gwda qU4]78& nT#$kl}$aN\y1s(rnɤ%M r|N[G-x(6jcBcʩ2vפv#1 ^̾UMӨ.Kv3GK%v`0}Rd-}6['*!2`PT˟rβ{S='eD1%nR ۺ@dPBDurTgՖ@(sjW2+,uWO3pw$>D?ʮ&zZ:󓆮[0Xݰ3*92Q3'/:)!q]Jicp3\wKDyB5IuHRbUa MnϳF,_S*ޕ#BZg9t km-l1.xizl]̳l~\Sml*|VzFPRnfUÇɰ_x 3hV\T$#~>ǐ%&MP!ߠ4$%gE)D#{lOU= %@,XʭcG>ܞ\]LtJA6%QYm/4ݲS^tȖ8'l_gC풁j'8#Xi)xٶhn/LE\ퟪ:…!ݞmiEih/-q+9Ƹ2i * 2S'~40 N.bC}jm_1L$$jRWŋg oxP( v$lb`NiN8⥵vRLj`}-YP31$9@Jqh2U}}O6#AИAkr1(;-vV VټEi ,ETbUxI;(%ܖ270g&i2XyN-}0hWvz q [;3wO9L826!ķ 3 \}{q4AxpMUt9ЌGBN OҒ4QZu].teo> O]gԘ;!z@[z& LnOK紑@J εSOX'\GA6k '2YS T T<ѽcxk M1#F1Ic/|}6-L,tnyps@u0 [l =5Nv_w(U;A~K/7$3(͹oKMO0;DF7EE'k玩ao(N),d.ܔd5's@d m踰;ٞĂ0FvW^Цb⾣† E4W &SV(QL٢j]Zvz⺽ZBZE{,`w(*`;ƂkZP9=5Mf6{/Pd54Xίj*Y2j'd{,p7 |8VGZ9b ,XCrʯ2jtK^@֏5Q56H en^A \ @@ yC49 -rjj!FE|xa8Ѩ-!ĺq<#T(AjρH ÈKoBN@9#"-zbq%>GwƎԓ::(8XbInm7 :Ɋ}(G#%#7ݓp}k zUMgrJ''W0A\)ᢗK(YkjďVU^QZs\OA9x}"'W'8_:̪+ͭ׹%+$&roD7DAq$pOn$D{D̙vI* JX̋єv7#X/"ޏn`3,Jo(v .ze+ۜ܆t#]Xk >kiiC|PzvMJcWMޭ'+2Iɓޙ5QK7h?4[-.bq~IԎ٠ Ee Jd? McLJ[S&-IWo@=#G Cݢ\ɏ( fƒt]<5yX.~zaJQXqz}ˆVbX NȓAU?T 0DFJJ3tae8V5%үmS&LC" Wd'$W58i{s#usµJ4&Y|}+E' hE@ĻӋi[š":E=m6BOTޡtW ^ֹ~t&X/}}e͔sX&Yv?QW0 p0VNaP;\&j؉EM+vО=*DX: =;\•c`,&(QxS:] B^bV}8sUd / :xP@߭$Tg5\>nb]#D2 - X?,r߾g_M"}+2j9X5Ή؉"' Epu>S ;q=3`@\+ u w} pw6^jMcWϷ#,?dd{kUQhϭp"ަ\:;bM@t {J\RpTW@a?~qm (jP2m#9G> ?5?)Y+g?a6PI3J]M^]:{z8;eVrrU^'tk{ 脨Pe>C<\MKإe@Vv_[񻅇!6?P8QV#WMCyaIr5OD߁c &qXm >T}OƇ 6GgV-DSxCrIŬ˩C{Pt{f#J+Gf+32@'MI+:CGHeK.jS4+..gZ .^k3%gOC{?Y4QjT/ϒ.`"qCxƪQM]${k̓2W֫$~(6x%᳗ErZњy=rZzM_K}YI3 MŇW T;pGňȥ״SLVdUi\>yӢȃ:blF.* y'߱y*S..lKOAWUTG&ǡP!03&Ac,pm~MKlybF4ߖL3(ר8,B ׌s[w6w%PxyÌMcyVjmٴi*4ƥ n.Ŷ 8܋J_i1!#zZ㐁iQe9oGU d^لm 6L)5zgQ]n#Vs;41"_9}g7y&ÝQKR3>05nb{I6m'N b+ZU䥂>[ =exohoUmZi1-d8tP@i]97i*(LAo?|-F3%m/P3pGCa3I1N pK1DLP^9;g< y׿ TRFT{:~)1A{n5 mr*$h&k7po5qm!PGc1+ r!J.h+4ش[D-VQ<ךEt:l_Pqߚyc$C,5Auw'|t_>jDkk#xs(ܺݢv1-l~ *vj" ʑ#I)o"J{N~T()BnUce9j~^.)j_#-_mg6jJoǁf];@5sֵH;9 9JkNj_͏b<RnS߶ i=qC8rجYBih}A {7@}) MWu 32_N_Oo j%(F"Vplhj~q,{OMa%Z/6ÏJ"tasw[gyAhg&5Zz8ݡN^aV! c 4+lC5 ƳŸ u/i*j408[Et2"ln\!1&``SYҀ}3QiCN.A tB D~&BEIqu54JY6$4I\ß)sX5]{hcY{_H.xp#ؑr6wpجV(O+˯h;BlƖs 6GdWX7;%G}t@t٣Ű7y2]9ȼnq]\\ҟfRi8 #FUi o-A񘚞肌i9][Gxsˏ22ً=c`ﺘf pnKIRJ9adUf%j칈L卲Ųmb{S }[5dU xٞb.t(/%vn1bY!8(<^#$P>GϪ ŞX` %{,9M~Ae%^wQmM߿gf|7"Y(d*qn }!TG6x(ﰚHj A,!# H BB󎓦n0am#EdCB]Zn,dKۦWֱy 6&4 sf(򮠨N}9x4v ''=4+RPg+VIph@ԚHVl;o($ egA#`)h#PhaG2Z՗x8%/Lܩv3J9XVthxpR,|,%H~H}}@5캐PqR0vu~*4s?':CU`̦@1?fE[kzB9wskü]La&zY[xzK1%c?&~E"P%eWG.nWۨZ[LwʴҺS5Ë,7f0/[&*'T9p4[IO7 Z[%is)/^"2=1HhYn7/7ZG7haL/۪>Xx~#%}`&'~Kș%B `-KH"daliUa\6ڑ!᤿2$Ly ࿱ɑ:Yg\A$Iy'!5  ИC "0 ev_;l[-@܂f"ePW5fzc:ᙽ 4eҖv]24a銕ۦ|yP JRXsz Ɏw76[$+*k_jfN<ޘxd;V d7h~irlbX9vС[mX1j%I[.Sd:4?Dz;~(qk 9ȺN\xn.P𴝝 P82Zl *5{*euHEPEHj]];O9a@b3Q@k`R(E8.| 2r>b cH#Lta^1z;yY5ߔbe.Na3!iL9~|DEpN? o&a0p&Jsz_:`pf Ӵf ? 5D~Db+&!n%Wi٪HQj&`/W>0i@ %w:h$]3j3RC^S Ub$RKW0o8HֲF jțdo8i&d[Ƣڙ+W̡{s케K"GbxG"K/'әC Ṕ\PFӡ&F~@j~H9Ό-m#v.ܷKKc`+5\OzW Kq%;} ~P_}Fq|5@O|@D޸hp42'@TXm}5:Gf W!A6GT0'Av] bvř4C0bT/d+Kaf}DrMBG uøɫzL,d;Q$gheobDҔn9Qm6v%MԊ{5Ǚ p]($Na2Mx{ 郧EtA ׋F>`a#;p@҄oCVw@` vu. KNW!oU'$AJ)8~dV ⹁!,E.#ab 1 sXSDBp Vk s, =R qZ SF\?0{b8M5p{&x\Q.ٿ]xf& :"u'WV^{5d^m;/C#+#vE}Nd|_B&֏Q΢}x KǢЍGCfߍJ!O 9v1GiI@K '7k!  "'_o͕ļFvXu`85GУWs& + M4/`h%u[QS$A"_Ï'~CnU@]wo,D_-^6zO1D%Y)",`,Ѭ|P P(|;Gf3U.};T:)AL0ؔe `^Y)Xj h뭤URglMApY7GFF2P:q:UEHù,4aKيs;53:oя;;bngWQO% QCBЧBZb HMyr[Nt˶k}q>oV>o{omb!-b=1FԹd*xaeR-wgh|3X1t+3or_9tڱf-!Q_vHB '1h[W( Oֳ.P]_G 3[gݹzD8*$q*XȾxh1\"t(uwHĻV-VY %ÞnY؟E3=@ )ut!Pxki}c$K("R,P2zPP"Tr)2lUTIķl"$D 偫?Vm3[u"T^0ܑ.T\nk(K["=hAhlX^fz YB|(=GAX`yLU)AV0# O Kj1QH8o8A LYUW/5Ǩ[.K4l5?z{Gt:fytc4Rh+|j MM vz1εY`0Ck}Z"ipFcǪX1%yq{rSOrv[~5 md׮SfɹCu\%!O`hLkZ_ d}?W%h>wZO$bA"ac\ɁPi87AgF6˃hx=.HN($^AP8műny֢>$ƒi-vӾjxƷq_W"m1rMbC$8tyoGWSx)#WJG\(: W`&'$iqfUHGO#{ 2A[ >#HJ{ Ñ ͤS@$޾Zŝ^Ŭn-b gs;Ŝw`SvP5P]h`}H?yy{~K)Ȑ|U㭀 fRѐ4 fYϨm~kpGL1A6ɓ6\s\7 ޷Ƶ">JaFI C =Rv̖2֛,-+I_&*ztUlj&m;*>,׌uIt(|w*vx:կȗslvzY9{ 'Sͺ81PY-` HAl'H(<'=4DDҪ+oWCy#l-䟥 iE}ySY@eNu߃+K3gopQn3QV= I?^E'7p-P75v52V'.ES{4חܑKO(,#sc҅OpZ6'}ݣĩ:ZQ|,(jl(( />k:$;7!%֯=H^'-*Yg R ``_R /JH/uNK()"@tRg?5S5p,wBwָh0[PLa&u+wBE-mW룗[NFuRѸ1G* nǛu%3?[cy>Gov/¼d9Q*D F%P<1 N6.¥D>9pu~9Ňh;}yH $qa:lhRfX)%縰D2Y<]L-['DcA["ZĜ-];ߛt4o Uh~ά[W&6#^q2V~v6BY'G~eAuif&3wMa]EvDɍ8F 1yUb-8JDUwtV>k03^W 䠾/k_\#&{-!ޗwX.GpPKzkJ(.r%z A "q.kF u2Qry ֗\XIP`Yr8+52 `ED2i,[sR%L}+;y:G!@Z0e:?%Q2 ݯ71-s V=']6Nykp cA!e<퉲ɋZzG>|)PihyxU$ >ugA&)Uȿ~2N;EijL/A׎͞mN盇3m\#`,Zֽ/`Û>XSg@˂ 0DE9o6]0=~1*p-P" c^yF 9XRp(Tn5s`TвHo9Zً/!FSq@xZXUs4.Q\PlLq0Z 8e Su%jKOOmiM﾿P*ܣ 71{9-xiaq&pQoܷTUqd- i.wCZٓ.7v)j j-rlra6Ni*%ZeUcg4Iq0KVO^2oGfxzo)P iO:&JEbpڳ{ a:IR#jes l`F]m,xQ=K}5xNIJR1 1պnt!4 _w>"(VXe@!Eϲ{~m:^'4b+e 'lUou<^6ㄏ#/^9!k8D^ǃUdrCHx*_*ń45Q0*H3Vp}1?u!Ce\+~,2 Ou&^%/wͤh}201|h8O0~i[p"*a_wש|Ad+uJ#Wl O!ݵ!}η0)(5jVWgDg3%Ow3yI@ CPQDMp ˆ ̎2o<-DYvz O^8rE9ԑ|a߃{U$|Ņ1_ I,`_2ԩ՞ EyWx|ʊ 3^-)v3EJӅPEMҎkW5:8YI ܝ !KTf@ot;+2:6RiQ4pD҉KaGH1^{z,ޗDxp))Łpu0Fb[relA0v1&a#DMUЮ;|6qt+_B&uϪ!PRCmIr.`G0ca4g ~k|vTȻn6=EIL93K[ZyLv=}ꫝXߤ՞f !=nܸ4zP3&S}O@54 냧N{|'[㝬DM-42ЇFB+4eptpߍ&ҥӝO쬵jgNuy܈FlwˈߐWDL̖ @ugT'RɏAYLR 6p]{njs*vyHP n_[Mf)gZ "`{0W2FEsfH0'jG*#4 "GRzdK:@/fY_У&T l8fʶ.r(ܲ9KώO%eWZc.uYUM:TȃLё~rs^`G&f'(ڳFM9k@`*[ >YRm IBgӆK+^_]|i$-z{ VŒmEbK w!=Vw,;DLuBQ6')nIs>`Б7rWX|nPeL!jKeo;F^M{s}RZTpRf,3F>88gy} \#P_i&O ܣD \3ާb [(EAQ"íbf 7N$dS/(oL'(Rٽ(gNp-y`NnEI6VB1cD&+ kP:tg`‰'-P'/GdǶ"5մ뺞ɒg{0 IDE|@\DfuE#轄aej:J΁:jO LmKf mAKJS 9T .D|p@,!iWsbEX䩴?ħD=6||%SZDfӆ - uQpB~*EVyUH43zMOXtW{FR2'fq0폧Q|v>j`wa6ѼQ/"G:9;8+@ h1݃qVO$%`cn=VSsר:/%z Ag±:BGf]ϣBE';S'~d 2KPy楢<ct^<5(;R Vӄ#=)N&Û VKU!EWH*Ku= h)6Gz ^i` 頶zMR_[2C@L;G2%5Ϡ3Qǡ&POd >Tj)m֏V.wg0 /UN d6Wv=̙Gog8ƈa BG0%ku卸v6ElϤB22?EEwacjķ=黨Puy&ml&!Kf/JtcjIiwx"Al&k̏+ApdP;&o:ÓUCZVR8FyI3B[I>Eͺani&J#Y/`-pZ@>GV8u+%1^] %=uBQ)/ACvg0*35d[I x?te-U:-SCnv݃]BҖes@uw>t:TebiTbC%e8f z Ϛws"l15U8__J锤mY1wģ uLH,aEy\M)sp}4]# P5%#ykKL=̾(`%꯲>W{[o:/V؉#̫ ms.ўEwK굊J7+4&qHo&{-K KtleR627۸Hhƫ@0iw,ih.pLb(V1<ʝXKi~@=FLbs͊J9 |N wo#{9-._hSsrqqZTsjTɱ$JDR]BdiO͡q,Xǥpa9~S|TĽ ` j ןq51QEiNLٌJb w9 [yx;@MX",.xx1+5tCwM !H/ w!Ǧ6ߤ<{zo!q EC5N\!d&PrY0oFo7{k%er<f%s 2F;"KY픆2Ί, %~HəvNw nt|Y6?(oqicP d^jj+){¤.>XoeZ6U(س}y.L Ŵ1w`%=#^X>AщҿّY>^}؏'x#ؾ.\HvIG<w/,sD"w*irreԡGjn|ֻ ǯհgJ.,eJoɼ~#1!(J2 |WH/toMt l9(f>c=P>iV B0 #{(: P+<\ K@OM8>y%T61MfgaZV낽*ޑ0b@}vȌ\kaM>ZMeh;q0kOڥY Yð Y"rڠ%'AO)[eFH_>ܜMndrl\2c0N}{OHkn!] 6Mlh9>t(}B-ixWDAj{y2Dbף_xjNGUp `Řr`W&ZH/=\p@MuvG)̑( 8Iۑ@ДyW"a`mD7V \ z-9A&Fu71)s{Lp`$%acC*+Q>z \6#Y*BT"+#^Úuof7Wp<>ʗQшP1R 3Zvo F{_wɁy;삆[k0ζruuBd&'߶b.#8 GO HsxqK԰ꬤl}He8(p #Fg'6۸ψdAx | !`DJ2Uw~+fl;'KT,KEa| U$``)5ims" Ȥl#A vI(&>f6OdKu@KβTR~k?n) =bWd菅vJS)LI2n |3|\֮O-(˅OA@y<֦1e\qs$LL7Jچ SQoy8ACـhҏ)X ).~>Թ)!!j6}ӬVMάw_C\ .G>QW/X[`)X:. J"|^X --IFΚFPox瘀L*5.Q-[㵳1~fX.%GѯPk-]Zq&2™ۼAzHе $*qjgF._*~N%E i *aBZEcg~3Vۚ2 a#5ɵCK&nᇲtW؈-seED?vfCt,H+rPɴ?hܳn'%绔!!ѥ571(scu/;i>r'ΝvEf?zPȕ]`yocpə iƲrZTd?̕ 7J x4 q9x,qqp/'zs(dǬӓcB//Opu4wJU+$\ tm'0|vc=$Ԓ]^kہ@4O2Kj'ACF6k\+JcHEį^eTA!NG !%܀ge`98׌ֵM`6չ}1 McH8UլQR0{Ƣ||OHLOv3'd1۳Sb]=^9LKMy\=ȳԤiTq@%V@XagQW e\*} r*xJ]]Z`->_W@QzR&*lc 4'`Rn]oCB𘽨i9^S)9ORp]lC2E'v^@`ֱLZU]*) 9mSKS@4a!X;ԩ5_8^dIHxID08#x7.(p2u0Vό"<'f`M[1 ɢmKZżMP Ƙ\fh'HêZPgԚ:ݖcԈt.ߕH2i4ۭ:&gGIG7;lmNveHX.I6\!{}m \{aAnǹӄ/21<:څc9sNH>[`)4(lu}ȭ]FzfMu^_R6U@GFjg=*5ʬs;4 +1?9т?@NdO&EǷ29|>@yliG;)gRE uQX%@:9b/Րƌ-7>vâ$]ϽB#]׫\@-/* KU889dS '0jAxhޮF?0+wRq}N`M67J꓉y(ŢX+iw3Y2z5_ㆃ,NqM5]< Tٶ@%Mox ll}6-0 QԴ7jEG&Lpٖq ydsz8l|/Pf^mFi߀2xusӁf_}|T[7SA11蕧-$ԲG@CzDVC5iC,UM-J1ǫ|\! ޻x0%?ҫhgs2, Wiܺ<*!?wx7Y|PmeeS+P 1'} #1le7Zadt8.\p.( &#>pc{ 8C"9ՉNH1U;vL@oRW,LƯkÊ`ǯIx5i<w{TYs6F{=–2/+ BǤm(\+Lnd) b _Yo) Y Lp(a@7+aRͨZ_;U kfn!ph*-)Jg_8-:&7UZlpp+˘z۔(bgkp X--WHl;fSgC֌/ ~BzK*C:rVSc23 ֨7Q2>'˜F`Mwz&jueD} cQ(_8w&M[ݽ 6829j6T<7tĬYk uoj!t3xʚgf;-'ѷsf|Ý$Af7Wn}bQ(=z )"gd+^G8B)-޺zmʹDLW6 X?WvFH.@Rթr߯G7[{T }Y-QBx~o_ TIaG VE r&# V@f!~"v1x$?sgRu3^2ׁ?{wuF]ՊN1U R- nl8;A47͛-J*˼(A}W85 )oPI|jv֨8-@H?G^\_k!/}qIr;`އC6;C恎2Eͅ ~%̎MXUrqDh}?MvV1%<~׊Wu{^}S,-ի `x4;LO= 5eHU,N'TgYb#(9+Wϧ䅧2dO=ܘe_i}NTCRGIv0o&3o(}*K6b*CbƄGYOrk.)b#8GN{H%s:FSGQfο2NJɟU™'=$K&'|>}{Ys@rϕSlIIk@ =9.Ԋc g]$ACr{KW(!RWZt쇷% <*+l(<.G \ 4LH_MPJ&~Jj]Z lx@<2\4J>|$%οRLg&BRqF/cNe]g$; y7sEF?3- }%kV p⠱e\ E j;$<* Se(xwCnZqYAi$oܣ\qїB|}916Fy+fʯ=eʆ%Є 5q}z @ՏgBdyKMDӷdFPC5pV2nrmQ^Sa*}ii j ~_$hȄ{bra|tC+BmuF=.fNH lO׸5U{'bRQ] כ?ְcm3 hw(`Ūb^]*_#XW> V5m SAve\"nF"TZ=f"J!fs)M5.2:" 8q)kһ.:(L!&OB@[#^ɮnsWT ǝd@TNn5z6 ]+n+a}+RJm84c X?Fzz]|U^enM4b&,Z\ˇzbUZX|tI<@o>֡'\G\ ])OQMP"u~[E K =roW_Va_IDéL ?D/̲d۶- mbHthv~_]uiܓ :'طԌ H%y Yu7^SYhE k z{\ӼP)&`UAE#_vgӜb:1 V% ks= 1/b"a CCx^YٰxKa`s?̫I +=[NߤK{J4̕g G7!=U|&QF~anA[zh]F xG0h檊w’o"Z4zn{dyxkKYnMrs:~kP[  +SIN4yZbaM#HA?{+dGA*w3vaeϊyCW޾M`ͺVe4ikq,%lzX뿡.}T`OmŨ5-1}Xev-.Hw'kj\|EeS/(@'kM0u?_!]!bOr2aQhvL=ڋqک˂|D4uua %(ҤSORZMN 570/V7",ZjXh0Tlr"ra!ŒwбgvFŵbͣћL-\$6Lqd <A8eA :ͧ5ͦ 5#9]DX6Vփ; 78~zNHZ6=q#.zc Dz?yDܪ)'/ `?ҧbdok4 &a*q%hm{:,u!&N2X\ AnNh=U +A!Ƽa1Axsdk&Jm8O{"6vnIg&7^AXeT0\7ᡪc> Fuf#*6d 愪Zaz_[_8&vx|֟GPܞBkbF vQl[6 }M#u$FdQˡۜ 2%e# @wkM `7knJhYyf)qKn&r9A/_YZ͛ŝ(RE @;`]6Vo;3˞f>n ;Ͼ'P+ښcҁOדdₔQSPMUEУ#Z3 ؜;;SV찭y'HZNQxt([7`UaIYÞ}l虼-wl2$]:_}R {_l͞*"!˼!uM1n6) ̦TTiTUR1A3["7RBOC &7k{+K)1)rINQG9Ϡi~@KH%ynz ډz=pQC_b[I"XwNǂΚ׬=> 'ް = k1\o! MH߉'<:*$d%ѧS=Cyڧ-ʝ9TuV}&&@XQI<6BQ)m^uT-egŧː53FU)P4-kYY4DE'nѼhU~ MJp_69T;i'ph;}B=( 1U^`@U)! ΏDZDk\r:xϚܶ?h!g'VO,* 91(0";\8Dڧ+N!CȘ̈g 2 حۤg}U:^l[BVPQ4pXŻPѼr恺X$m7ǘg+REPu-$`3PUnLjE-d*thQFC]-:icN.fvNAZ[ٰ"V |knfuz vbSJt΂$Qfm=I19k8d`|E(z|mR&)5B֯A82l<b1@(&GP$m}h>cux[KО LI1kW:$X,A4. SY=pV镵"uD1BN㨗DP0>XW|hPU|sE+X2v@(Sޅg9y.U:bPY#\U)4#Oqh^:G5qЪ+2B{kvӽ,C2~G,{-%| 13YRJWo& jI)b~몴Wx,~J;1wQa؜|Glgi: 4Yax`.QU{BWcfEM v=!TG4uV$,]_muZZ"7:G vB$5yxÎċM=Z}B\ m0In bu ($EJ'd־ d 2r=eVVIrPydg @پi§9<*X!>:s*W=r;V~ªߐKaf8<2\?9y4 =Zd)K=0Pn'l=`v 1ZS#EbɱӥBܸKmw )3RiB; ZS2 K{^pʑq, v;: ZM1ׁ_?pac"N rVk)*h`j*6 23$mʞsQ־'nyػ,~a[},eXS:pf4Ij Ga=e$U{pJ.'w3)-&b '?uLZ8݊(z3'sa>;^r;7@BwsڂBTMlxFP XǍ5?JU4O1cYBqlz{FCh0~3,>cם'ȠqI9Nc$)ĘoBNw/, TQ/99x7&P4rz8%;fW]Ic>H{?cխn0@ v_o5Z:aW0۟G\fStq]-K{tbVf!b9$B:_]4nfAqmdԳ6M*4UIb3֣)+rЅwXFQUnL ƭ4v cDYdbӬPx&Nbݒ >YKǰ5MDlN~I[gBF=14vA0E՚}^-wTD9Qz}I6{dnڗ ˗b5L5-=^`?rGG[H==ʨ 3nKQ|ؑ@uٻnހ2D|Gx,Tђ2R3r4I+364#q#.&TB!7? 9"(?E_YѠ6 U~v@$')u;c$^Ÿ7>5Ech\ 3N3j&$t ;zFFvtHCDW⨒kzh0p OH:_%T2(?pƿWi%W KlX!Ry^}>;z(E}A2# +C}CT9l3b*4p o>JJ4g_N&8$ 2f+XX*UPTc~in_+h|Å4淫>f:}1}%4S s{]cDsd hn"#9Q&ぬMԐ?;D!$AcO]Br|wTl.s_l|[8Գu6{2WŨa#\44 )\zΩ<-eG/E × GAZPŢy@h5?(?㋳̾؛%€'SBzMД4X7gEqI<'ICR؍ )AX//~41]c3B'/G?ޅ.Zo)07 }NbpPf(y18/XӪ3#gIhlIH4Z߈U H۟~~@0쌸U0k[^4SXܵg YכEI\2P_L 8&>"ξW顮3Ҥ%ҢSVBwfA_&SVe ,8 y|7ÛDDonGATrҫ,T_C~>j+5|ijWԀ>j ~F34z&~Ji  m;WSat^x> !,T3>2>嶱P\i}zPbpyնMz6_.bQ}E&}WUܠx5(.F%M1w[Y{=8UJ+*n|_$K>+< Ee@S %6Eُ::X:]wº&}>i -N2:&,e7JhJ Kk`z%O .8`٢g2KW}r'h-)>Th xX pGeay9L*>wH)(9aVr u2RVkMuZ0-"e5B7H0ꈡa4!V=Vh_CRc]@:lȁW"zeSWEN410L^D hz[:֭f=\H 4D1HåsQlSo݆0pL$]ɴAԇaYH.N_v3xMr#*zzhRv׻nC@%a)=2:peq;7ǚNt\nRh{S/oʍօOu^n$">tuR-΍TJD D8k:&hxD"r״fq+i "KjM+9ʜwRFF*9!ب͗~lM-C -l-R@d΂eQD!CcV "PʢǞM!aqp4y )ѝ"9Z.t:[6huYg"\=7B"H$&b^Y8B^GN`{7zrCnVdz.щR{sm1ֲ-~Y^_QmrǪdnQ(2ZJHvN&WʹkVЁLA5呷n܌9(+2;uѶs|'?Kt@`ٳG:0x PJVNns6:1wɵگQ'ip8s}t_59z+2N1Y6cBDd݃Gbi|V,3.8G3ԋ:[JUCKC组j{tDPpxO4V1n_FiX -dcWD0MvǐbBLo-? XCB١d( 9ߘFTGC'T҇at2V $L^uDuٵZ6UHd^p㓡K+J(ˍUȮ/z~yQIw^ZUzPm~LZy?LvW[ć?Зx Y#Ԕ=#Q>0[b)Lq9V -j 2Y:_֗|+`elfFݝ%OtwkA諕`X|Lf5L cd'1o(W82-jZDHW-E>e*D%#lj@Iwlt䢡+s'Җ3a\IV9 ŗ?j0P u$ko\K5 ^@VVNMn[ۀ"ѩHaS-?XoT0U TBprXf`"?(m W(P^`o8BAm@Kר#v6 NWeA< ѴHs_3xHr_g.1Ht#CsC~y輪3^L*2Œ6gV}ºžRb7-$:90+Òdnn&?GXlyیZ?(ecHH៪Z/r}WVG,EW S nügu;`3lqZԓ$KVuƨ26EFcjOSo.]OYl0/HnEWٓj Z2B1tmWtx^>7cCw*aXjLdfb)@Pz_e.<g JCQ,3:G6V1v}Pf&\Fygp&1i66J?kjǜ3euFSp-Ǻc+7nTT׹5,v_sLy!JVClk\(s]KͶ2Ef[)彇e郕 u\Ȩ"7 g,ٜj7TQ"ȼf hRGppN]FT+@vû1 # w1d$י!9:a|ت64NZ"ri%D#&>q NVU݁.cXa0&a3Df{} wT)>Eo摈"h\Ě?B{/4L=~^(BE 3w8#ЍVI& 'z_r\JRFV{1,&1~ʃܙ0 偂X1#jRv-`M:ww&[TRc|<n ̰ @-ݯY<PHzo~~-HʞTh3 %0.a[ӊQ{pAkZąQ#7Ԇ^9/럳󏬍V =ԙq^]|R"?1_pҷASvo@EX%I5ϗ5 w ߨ،P點FA|ԜZgMױ^.s VLj Ǻ<'RN_׽Ib~JWcIs,M=n0sL=Ǧ Ia1Q֎Y$f\mkb|7rs(ehz6$߈P [j,vطiJq}%AE6mV;{yw7 cmJbj7t ?^ }B ϗDd.h=ern~iUf]^K`&(#xi9<]PW-WGF U.Ҭ}0u )T]/OCH&]TM ~NƗ<0 ,P5 Sh#H7O2BL!ykO5YE;Z}VIշZ) +U?kRmieCPX;Q}iÞfiۉ!6㥄Zmyzߖ~x2^7UpܸCYqUQEp:'a0N#h<8Qd'Uni3k <.pl&x ?c}a5eߦ L{?|؎nXgqEY5 =F%{ߵS7??րX0 ]բ3{b`?d"ð=[$k LeM4M.}2BыtƅclJ%BCUl]:El0)U^_Kc-6"iaVBK\q8jG +ySgAWUP-]Y"$tA1R#3 gw"_.PF#CU vlBER 3EV 1Mb }γGgtlآNDAG4x&Ku36S[ 㟀EySRqe<'(A%Ro Y7{ygaďL<6-b bOI ñ2=xIYn)4ĊH.X ZΊ(W 7XހmUwm$hdHOɶ`{{1NyŅҸ| %:gyİ%@ʦX4BSEE1F %]* ҄`7eL!HX; ā Km<\j{`[`p/:zF).-5"m5h_5%ȐޮKQ>tRo6t1 K`Xφ3YvX˯f[\Un>5Gmo]g;Cj2P3o!u- ?ZD GH\):GA|e09XD2`9$LRrjє@AQ6W.A茹ݼOrCn^uJG{MvY BL*Q8ӠY*{zE(PQFʵsS!ի"%{..@4]Ĩ?DüzsL.ۨ :.룴/!DƇZ釧4~?oۧxZ8'f}Kvy"G 5~'hMq*T]YbɰKſ<}H--Zu{$#@̷d!>5zZ5~:W1y7? ݞ <(| γ&DΣeXvRe"do_AC{|aZGWS` xr!scc[=BTqA @&B|X̍E'>W}D Ggu:ja- 5bl$9r$(02#+Qj. ƛZI]\a~5w2.woI4gE;z9TEC/3K&UY#korArZ%9/n=DS%,O ~ ٮUs"Tq`sD )rzyg*_D_&2Ya>!u2K#ccC|YIfxa#W.;ՊZ bt?> ɐ74oE7;\-\.|dfz c؆OM܏דό"üVHy8.4ۛX݊`FE#a(_QaK{39#2Z4E:% FrPxoF'k6`- q#a=>& Ov1 &ۀ\IX'dqu#BDV\^$Tm+\7Eq`%I&q笤 n#r0^[Jrz:%g˯# (1cdBd$+Ӂ~8|!OQl#! ONߡjOޓ: ѡ` .'Z5JUh Cžcsv/I*7]E7kc(A -Âo1^(JµBQ[rNݕXiUcKs/f~LrnA+6)rL!B{Ez-4xآ!c<.K7 b vOf_@gs>'bҚE1.,J D}DI-,=X/%.V2!7P{]n N*\%~f|kXzS8 B*ujbEI+&grB CA{Ot{75.GCA}PVVE{zmHRw1Z/QfrP? ꔅ]FK!J$Q P텺+*NJ O^,<|tUylXbv֟ELlE@5%3Ķܨ2ۦ:zX5Tz2N _Tf9`kx1'>є{X$Ծ=hL~}@+*袅߻ۂW<2ȗqqcp1ie5pŽϢK OT8vuYi92Evi$(J1C 7WqÆC mޠ#,?Rjk<38crx*9>U(Sb-CzGH24ObHYsjWJOfSXH9xX9C֯I"$?Nz>K׹y { r@I8Z!F@w\搐uiͺ^YSGpFiy}dbBJ/ 'oHz,`!豶P"iq.B颰9|C;I4R KfDt@c&);0]ek7$K; m?TY i^h?c6_ȇ( &ƲL'wdu|ڮۙ*,UNNQ)nی@ͮ5\?S'}EjO:-F[2u"⤯&W+1oe 5EYx-P*"iݏk*Z= c &&6R[ڷ{MHWt[JZHëO%~ɨ?^shҌr`W]L,Zy/izD\Nb(w"rPv@&aQ7!XPR2) pQg͋ *E, t. gҼXib̢bF;/e'ժa_LFi[K8o?m^ؗ]RKC#T9Ą{̴3ܹT\n؞΋,V,wb?5^8~ XCU G,GEK&H9Kj\ {8qEF@% .}o4.;jl%h8I#cl׍Ec%1%ʲIe@ $-dO_zP;EneV r#97a8{Ʒ*;[kVer#da_֤ X\ZZ~3"D-4#2Q:d׾4 yWipdFI}ZuF 1kĔ z\ I#n>xF;lQ&)aY[ebQ}{ǞaNJ#۴ kq4QgN6_H}٧v}|_Ԭɝu{_yY[ 3of$s{OQP_߈lJ5AG ]j- Ģ =O;WNnMiSo,[)Q⹡&7xF(+VMMX l忇 ÊmXӮs\ v"L۟Mz@1\qq'LcpfL!$-R?%|` :1x MKB| p^2V@j=,5.^qqd$QuOG,]>fYJd"Q2%?x w%ix2F iB;mk1ƅlY&3ui}L;6k ouV@O]X khNc[c@7џ0c6tlr-i3o&@%rCuhs.p>MV.+i (V?b˷&ԕ2Ȇ"N@\ͭ4B6ןHY^zgx&< OdVHȝ~8?+wh5{v~ F"N0P|5NT=6:YnH{)S\[#>xT&us1 Ri &Pn@VXQl9j/ qyJ)y~-b/cPn`@G4-;DtS{L^x#7Lٗy>J/"##}%>̾2lۏe bxT`yUtO!m݅;4'@! _1ի|5=+M+ :J`rs-8%:Dkp;Ux4b( a/O'!\Ћ-#wnBI^B_kjmd K7Y˲rkkSͻP,=ZjQ )E?SDk:}c6eÞodnv=&ӛeO?9` ^ܾv1%?.uh3 XSn%v0UFa]h)m͓R6o`S^ᅱ G#Y1ti.֓3ٺg*T]QH+TVTq*Rl_C{g $<{λޛH!m#+0oU̒+3݄ 'YN_r"w_F/D>w> m6NMPrQq8#H2> $&둏rya6*jmi zA3nCf=%^ٮ1I S!a[,sb<>h]8ː)؁ŒJ|;D$R򌊅/?3pFdcsI.yVu9SU:m\''Lk2 y QU~xByN2j+M8OF:# _jKna$wS 4?QN xoRDN꙯4c(CK )GW-9:~ viZoV6%UG>`ܖĵc6OB٪ۙdnMB7NFrS^Dvltv1s{&~:oBVכ%=jzzzTB MW t=scf wiłl"F)?q%ݔ3NE? d"e[3l"v͉vde0Hm ;=.ѱ=sp ?}ãi ._{L@ZD*k)9[0u('  vc>i !K2! z;Uuo_i.˶)( c!m-iEǻ 1tD<͛>qLA}si tX6,#ĺpRJw=چ o7?ꇝ Mp.w'z?_CtunR=+G3HseKƢϹ[;H18s7+.%.spozЏZ%|U5$Hn!$N"TG9}fii񌇪QɯtFpMFrDja,IMS3t-Fk/WU Kd\álԥËH`.֮QY[]V_",qKcKOMZ\պ{އ ISv_,9߳fݼGAIU\{*\pZ Y"m0~1Qy<4HtUNg\e0(W|YX}g"m^* ly\! w,hn|ם 8z%TxoW;c"滣xf5j9HH b5|Hy{oBT]Pw,7b+ w>p=Z7iB>~*y#[\t}HjLuuxx$"˫iZ\!N] .-}x3辈]#QR*v`wL^>u< D +5kǜrs ii8mRQD$p26v1eG09BRLƒXa Uoݛo\NI5IK9 h5 YNuÚ1\Շj|o \@BDjE=&FeŮ3Ee_(Eo"}KH{2~:g>,ˠ0-vKp.Ǎ=,dhayhH@=T^A{K0uV q*ʺkBlH~4at-;($ z8h~B-s=0jL̖ޝMb{TD%8d)d[xp~Y]vx5U `t`&9ʯ2 !&$vp>( LA/uI)w2>\\2jD} h JxF%n~O7b:62fD:R)~_xC<*,eA!jK̪b\ȍ`QL6#&lH-ko7@+H`Ӭ>yܕ-֑9vt@QV(jFZ-&T0DS$d#X/\ssf:v9wVkٯxn F*")evooThU;o_r[')iw֥JL9Yg'YIo׽?LGZ"7]9ήht6kxn:kڴsٖxvriq(c/1U zy.Ibo:v!l|0fֳtw.V+]WXg k}mj8KҝkJwêwrsPBg:y3@f\B/ymRJZk;|O m*\ L  V,b>I(  U A=f/gΕku?"U.,`FTۗ.@!]&HXY9!¹\pZpl-hՃsx-îf1ѡjD9dߴ܁a/fp4S@:G<ʔe~ 1Wo]pŇkt%G3Nps5=-`'C-mrr$N}T @dlؔ5l QaS"F`I˳O3t"Ȏ_s;Tvʇ75M4rkg%qa7o=X6X@:ļ%)ZjtdB)ɉc꒲Q&B_E A]q>)#G:!A*BQiAvmG񗤴 r3:Mɠȱ#w28_YCnИs}>2{[a͹Cu &Mp!sts78vimwVѕzU?Վ{ aAndƑt@CBD!CkWױy]r9G8!b133!kǼؔ7q03M-}~OP.!n"a5Qo;|=I^I{݆eثXqXa\]U)~Mxܶ{6ȷSʆeWO^b]|z+Qi֒|r{)tN7X]kEsX>޵NAY|s 38)>ȡ<1s4j.ygНCY߸zDA헹5Da~w&u<1=KӲXS&s-f+s/V)]#b#s )k>]hгoiŸQ1[5'~51#՜pL2U5K;Y BU. Y*hq ɪ;̻ 8mɰӢq%6x$r@-Nm=dRl[gmȇی~l^F\Ni[7/(4Sɚ 97:RFjwzڈ n2Z&RbaI$8ۋLlJ!8wfZ-1(}RRwp.Wղ&LC&/Xagf<ࢩ)䆀Q{7n\9:i?_M&@2ߘ f͕2DVgɴdMI\ɛG]n]$]y_%*6a|^/ͮ"ް 0:ψl@R#49?QWKy!S`|hfKEn1[~uaGQ2'JT?Uٯwł%(.i~sO|yIC`;Xq5mp:-fxi(5w~Ycx|yhˍ CkA`נw.ڷLm57#S93KlAl\3K&ynHj xg~sr+s iu"W 3 lO4o(ׂk#-M*U+ {܄7%1u;)M{q.QC&wă,k3lGks*@?odK6I'DM֚ J,gkS׍?wyr9[:U*/CYxzhJRa li[lNmRRguRSx "4"^cC-0MlgK^9c?5MhDa7InapPxE1zʂq;~JbDfR pw5'?":~*nb]k))먶%M@0Icޜd )WqT: \m9TBq4+>UԺq KM)cZ 8f :O"\ VЦBPQ7Dȍe(UcB5/mi5KmL9Glq" ob7G$ApX W׾XlbFю)1éK-QGJk#whP= N1kۍLKD=Iyfonh,ߌTӝ:rױLpѫ?mX-?76D:y:l#qYY1EDMM]$_'0KrN$Pjy=FTŻLd|rҮL_mnO`k7[AXQJpNGӱk.JLB(g,Id!^f>4P/{3#P6pc%xdvI쌩4IW|&+p`5rץ_1"Dnՙc"Nn w#4 _2FD/gXoV"Qw[UE _~N;w1J-+: )YɏMrӳ@j3Ms$EHVcƇ[9%yզF׈|̡ -1ϹK;Xܹ[Y,Z%} }\. pgA 眒HQnr?cHm ĝih`tRMI~*kw86eE7:?_0Ҟo轢П!{>1檯<'vu5)Sz~ɪ4r(ǚQ^- 6lo3lAaLmbo/CDki:Hp3ErTE$qn_K5Os`2I_!xg-ɱ> 3t /%ۡҝD>5qx5%$Qޫk)iҿܶW哕PR_ݯ]>󃵼{(;y %V⊠PrCQ fr.+0AFg;pԸ}>l麆 1޴,FN%P`(QH-4iaPl~uw7Qy:¯}$q2d^]Cp uqn DV:&e# #pVfѝ.ڋos\(j#ړ_##>gˑl]<R?eWDB7f4؏@C)x> SiD[ylFXIRM1#@e!~zZ9P bԐ{5)\u)O=i%We%y[ͩy@!E CJsRD9ClNHrÑ$+.eCGʃavLI\+A^lXxᒑZ{ 2DCY\iiцߑSQR"fxp/1^ yW^j5nZg#.g㞉;=RO Zu}Yk -s20:$|$W ]sbfI&N>Y |"x5I4̑j"1Хes)kQ4zTd(pB& 8ޝ-*VrmNP cA@)@TI* *I%huϋ4So]؊+(% yt5 g-䑤jtpO&ݗ_R6r8F]=URHCDp6V6k%#ܶųKZ>J>óƐ,& kܟ$z<.U%*PdқYWW]ݗ>x!W]p}`lR!32a7^R@JMV/>b7ϔJA`**#X T{/*`Ox٭l+a7y-p\9*p$~VT9&8%CPD4 ~RQg6;(2_ߧޙO:5ijЯP.|0>i$1}tQblj|,KDڀy;H%0RG9K;V[PpI*ar +I3J`So5zmvzj`pG$$e;_.=h3k{jt6aEڿ8Aq'kqn! Rq[}*R0Vjv9f_[ゟg-*&"zV"N\ĵ3f5Q[MkytXJAR$vl Fx&RXv9huoA_i\Jq}ֱpxOȔ -/ S'ct C;hMބ uQP$Dv68Lt$ۥ!y~06A)K ?S<=BBAh:^2yl)Dr A8jRcPVqr)Ž&t5҉PHGnqsXZ=o9{%G_\0Y]qEOK.:Sq뵄3<\ݒ8m&h[!Q5lʖ:?x9P6!/2D{md,ITV:㦰QUipB)V{uyꚝYta$8ȔVkkhݻ&{o/6xB<C}G/zv?N*5BMq>:dʰiqе%2ZV* W~+ )} <|{#˻ Hv Bx` p7H[f .`mK' NEa?^i6y{cg4w@"R_Y9<ƿ16"B`AޟT*Hm1MWL1ikk{S7whQψCUnOB2)hLC.l\jZ~lkONOLk;p"%X0~Z/S܀JiJIFK#5P!.^<%`h$Ux?2O'lQIL%ǹ7[u4\ yt\`Dܒ3/A; љ b!$x}9LD*]S4YGn*"0z^gѓ\{.L GV"+w_ rpn }3Gh:9-rR,bOYZq_PxxpSA ǟ+v.R4":yGXO >?ъq? ̬P=ߺ[Xl$㫩⦨PƧxf)PxM`H @ϥΌsv\Qץcd|1*<8$)}<C*0J,Sz)+jx3쓶dH#hgbnfFwZblS-" MM9v)p#Z.;҄\eT&>^Ɉg_vLv݋CMB"jir#G#;xO)*EMk,c[c{${0Xdbt,TښjBB*Eߠ-) Cr;NI24.{ S}G(<8M#))= ZΎrZc 9WKَ}U2$0^.]*gfͼD5,M ๲`?&s25@u;"ƎGߕ;QmaǤƤs$qǪRC[p$%V|NȜ/R[b1FӠfjAͩiڎ $/jJƧn/hy|GFn5=; p2l]:`\V.+ /qVߪbW 4&kB!(̷E+\d:acN~WWB S 7+vZ{H[b|Cd{{E%6!{ǀ [ߍ)CN6]}"(-ېkeazA0c0Gh.|J݆o1EGZO_|)%7hb4Pz;`v|Qm:l\4.~H..eq lIK}(LFFECpfҧSf cO쩚&"([R3 v׍>Kk!qۀ r4ݸ+~7$gu7]ԨR2.&48ϮQ ~;qzy}:+5ҕf>Oͦ[G.m qM9 R73{/ =<۠ O5$ߔ),@FaTB3?q@|$B^fwDtVZGfYdSs N:%mh"cLS((BؑWlEޜiKC1;P䵌g4^LZPo w8|7jT|k9wο쌐ܫbݪrQsh3}<.5@{T< mJf1aýaLXN Y/p/oځ1߷h} 0 ?w0Wy> xM(L^pխv׫EM}Lks=y+a i'4{#v(YasB}ڢ˿سAɉl-3uSHa0!64_aFk/%_KAIL!iAc۶yo˶ePȖdp_{-%SxlK"Cw;fZ*ѽMA쀇U[FNߨ{ >ì?lDMAk;2e`Ú&jL 9򢷭WKTp" \7"F>mI'mK,bu&"cyC@jLeڹI-¢<25@vr ت{/P*,7i'Ozh,J-$: 2 ENf*? U,Ulfd8 ::0}I꓆wy>Qs(* =*{gqZFzHEhn- =NO=֌rFw'd$A޴MROs/et\ip~PsY%ղM嘵4j|k9=$Q,MH =姕z<J>$s"L,^4ډ3v{ޫ `K]`a-oA}i- SIRmFޘxsO<pߒx`2 <X9;uŤ6G|r k T%yKg'w47uWgVF 9$/v;kol0{dvj̰vhkr̒6sT-B ̞Ϻer}kK?cQY6d)d';_?=<0ε|k.M’c^ӻs~B*L\'VzEwUԩ:PJ+dd(;V e7HfYHATV|paK)K;f-ݒgfuhjjXjNm}Fv~)ɐp*RbrYiAoR-27tV[y9>EH˿sQ97߲dPr+.BG|*JC6]߽bA Xt*K Hlvq/NQ 4a H`HݕoER5̭Uu2ňxt Qq9޿Zhh`plni]ʡC`83܍%d+.*)APnkZNɤff}g6*bM ̕0nK)دg٘kE]5|ibi?}F`8Ɨ|ˬ X".\ܡ+\n~$(; $6{$bβq-ijJy8=  ;!d|dWLhޝ$+/]i Y|]^~ĵ5>! [7Чvco8W> (@nAP &rҾEE ]e.Gnyh_3NBѷc< 4|z,Xi峮i,^%8*&K _KotƋ.BP6b$4|y} ۯT~B(CD8?E4.ҟ(52䳐VX6tĨҥɄvyLM2 k᭤q?'OvUMoE'#U`gF'Z])Il[kQG] o}B1 B>4"cS_B )%#] !\=w-pmʨ!(pBM"R4d3D5\GI$PClgh?60iT*Ty[u]ECBWp yT>Q4S'Mq<ݼoJQ82=yd!5Kxfg/wTw-Bx ezЁ/&4摉74+[4]<'Q]* "O[L.|w'_b; 8 T͖j@7Ss^և-%Kh ' {,]8^ZN5@uz-*[Uht]Γ#_n)|n!K+Bhp #,& (-S=X`{iQOr&i̦ OьnU7J??4 "^rrW(,.|++BMж#xq'%QjrDouY1DKϭ. ȭԽށyf qx.zSeJLƯ& 1w2!%\T@'BtM$Xp+}H|$WX:~U(賆.gY i5yzyy_rN5,vy P#'fj-X.d&M5ɼ a|t}!, ؼy"DzKrg% %:s_[m0A!, M\oiɯ`(s(S$k8|Xʺф3/T>cK_Vxćml%!"廙rU%Bh4Q*!Nde93 )(VCq'8JW8=j$S6"]οPUƊ. 4rJ)ʙ0;)^:gޣ"b^ X7+&"Uӊ~[0B%K1 h~ޯ^yG;W W-(BL( /3/٦FT"֗LYp_gRQ)}ZciU+gH]C:YW2&;.1YѠ2kn|4B67J= Gdԝb_ddGRH+ -.MUU/\;F^;uh%AֈۼM=pI%2q|׃Kwis*czT>Hm;nju ?k+ȕM6PIl4o./I7rb3lYov= LL^N]c /SKky?\x+PgdQu7qpi7y6%7?R7NcpW Y!-Ww$n›p}aУ9\>/XtSӺe Z ,ZjH P2% C=sƂ 3:ɘ bbMPL)d|\,E4 uF[Bx{F F`[dQ*i,?vXlrdX[E|(*KKF`8*jo5 uTԳ-\|-|t)h3VPq:RW @m^˦۔e!j"j~E (z,L.5wL5Z^ duXYuXե}mT ~ftɨ;.byΌ)Tk>cʕ0F[F Y /iJ0Zг3g˟H?fyb7w4ZJeh(xJo峿:իǬhc41dvӣ vߛJ:WI ,ɫ)9$(1ʿv٥6E-Uq/Phh|p mz-/,!H|<͚lIZ)ITEbAb~sY$A@n␬e#3Nf [YяXrB`_%:]%@&FcEѫi*@yPyČefafqrML-2C-ćTE`kܰ)'%uޞY0]NcytQ.O' kL?mx ϑ0?y3&e,4w!-4wI]NL!t+Ivg_ g}qkDq\e~~RύfIѹ5@~$BCh%M7;S:@Ux9{kNLmj aR_[EqgU8yBKlև]2vwHlkokn۬X_7PT¯Dqsƥ;#&;ru`c8DQbdm m@(HwCgMDY"l6:^qOӻM(g`4Xh']ML('-TH=W nt b漃2n}a 5i~e WaZ`DZis]Ikp0٦&R][j<^"gqJK$l&q\nk+ߚO iWaddN!0*bO;0*QRs|@Pf 1*-L{y=JQ~#V{HٸNZxK@sI l4US7yCkT_ckm@.tWTNΞJp >u.keQʹ (+`@ŤvP3>UUB&iL"-pMb~>T|ebI'rpD .LJڹQ6lmIUSLjo?F7xPHʷ.Y+JRΜ'5 Jiɸr֟w|:[ ;C/ؾ!)#rQ|S,_ӈ[ ZBAx9g|8\Tݖ- C0@-Nu*"f>s"+Kz H~>[p=u}#,Z zlbԝ}Ebj;M`YQXh_V|;*Oh>sJߤ;/ZZTPyhoBl)Dѡ{1#Z@VLϒ߰ZeGw!!1!%+0$${oTFRx8݉hbX(4ЪX'$sM FVY('`TD4nId-d^{pVuHq`iffrwﲡK\ Ey%EgÂ<|L7e̞7ƺ;a-%alV$13AGLh-1EyjX !"ۚ ~_ e㜼zqnSbܓx2F1Mo>S-nAhpi|޺z ? ~j)ʄ&f#+'uh~PYܬYy*]*w \/qa@Ҫ"|Ժ|Nnyӽ|s}F-oe4OBR r1JCHKN( o (/l՚MvӯRس!6 ,ljHiQIN5p?.;$9 ;ZS6M]F9VϊgۑWp vbC0 lKzpj 3{4:\5lh2k{OOLyH!c+\^GJl9;nF+ 3MV7voH?>2jSF8s|-\einMRH1ޛЯ Dxi{/ز/ψxMD@czlۦԩzs~ki]"V7 xLPRj0³MEPD@h@iTD2 ѪN@Ю(\A$odW [9n2K9d;|>o!p)]7A KsgZGNAv~jX73Z XW "MCu43pP8xWh|QhX/Y5qv,"1*e_Ǽ!o\s~ALUdYF^ \qgM)k "Hf$:;ͪ5 R\घ/i~b]-ūA݉N|z?glHZ %k2q@ɭ=l@bngkNVb;1Ч7eTUf0ַGif9zm@4]U .#ŔF(oM=iXae,i ҹ95oJVdʼn?TN8 20Y_/s1V9;={/#:~nx= Q"ةpVLGƄ[*L&"(p>1 ? z 5H,h ±n-x\٩_Zד? &&t]Sm.RM/I2W7o)RyXuG<`kNv͈k0u›Lq׷aXmV҇#StCzJ3ݨElтgQ$v:]a9EFxi݁8d$4tG1^BxXg{ɏlRy}]m {$p"BO$5)FYp˽/C.~r']d)3 7TQp; -`Qˁizqߧ]Ah:!{My?D&pD,B`uPt2sn Υ Sc1t].r e(&!Ϥ/93d"S7?GtK-0hM&]A/bd 7"1 VrǴ|M|I5br'aؿ_!1S⟇!'U^ $ ?ar"{y0a1xlAW\x3(^±5йyNȊh!dxkF-C9KLLNM /\DnzCb/=Ħ O%9Ms@YUap.ՠ6LLD8ݴ  çMe8osq~ՠFq y]l6S_*\Z%|I-2aPO";2[ϴ]5ݘ\@6=9&M~''„$1MS`Og3"5k-NAL bL`8 *îAzDMzb\,xx(5PWkgS8D|zN!5< j_MG MA05sc?(Z^R"^]g Q-DOXr0Gh[JV )q`(@f${siXPӏ<ǕmQ]-M.d(;7 Qvb9?B$kԃӻ`@|  [ }Vc!OOcgBOԪ"5(rVS2mZw6朧i$r+g~v g*&qG[)axlɒMQJ =-Wˑ;hٟ;~'O/ٔ]JYӼ[NtOmUE;l,N#Ԗ221" ?"+Ͽ9r&.Ǹ(P0[HX.k\7'x9ۆ+VO, W#fJizPad7Syv0uMÖ-XMr֖knT"kVTJ4+M Ve1͇} )V+ZƝO#쿎!*܇kUu~rYyB' xG܋5Ł]φƪovA"m*c+jpX[dC-Z۱LL4﵎kcˌ+sో'u"&߼J ϣo39}Y4}[3'nDc g64IBٻRBom ?fg>+ 5QNF0ƸC>zr`Eiyn$ +k{9/D;8j.wX?^EZdz_} "c`6h1X:BN4]T,͕a6ӌtM=C͖qwUmh$;e5q7Jky sJid nLKm g}PR7P8+֌m@N Zxg[}Sl5 Kvভ};xٴi#%"e+n8'Q>,Iem<0C.7Rj0G3>U†A.=GK]8tz<+8{sKa=^s X3+`5IG k*;h'UՃ0:o: \_A0Ȝ~P2+wV:}_ Xe<4x?8_Jq EҪuΖR Il;Z 6E`6Os||3 h1= #LSM}bs8Ra.ںXĵ?Jʨ&v"Hߝz GmM6&S^ԣ^Eu֗X*Z J_o1Dcsneئ{1-8 |Lr~YvnZ8< BݦQ9fNZM||mvKyjtp'Jx8NsY &6#H$x#(4c#)>hIǤ;&'1zɓѐӮ` 0KsEpn¿# rx髻85O׻} ࿗w\E3C*]pu>,_@;HQ_t-2zk4 ޙ(:sxy {w+hSo{J@qL7 H {OA+o +6?K"[=Be9X97YV>S;أ&f> g m~K`|qgN~6N%"LBn]mVDyln4+&avM3ě_7c3 E;ȸqgO`߇Ck[}|QJ=C3ʚ0%ØKI^(JqvVb(Ȯtn<<^£bGN6%i3Ff&q"IJo%͐KeTjOBdaE(C+(M[z.wYcHѲԅ1DԆc{[cnB8 _{i $11Xb<׏G |C!y[Anf㠫UD0CjߛCׅCwrKvXޛ|[@+p6o3io:Q1YnjxPRd{90)`͆s1dHCl+v\hm}[*q+ ==\\8jg\*;/ ֫e¥%yK ፙԪ™'o`6Xu-LK.5uEG zSCY@Gt@Dl81soGޙmv = wDJ/mKvdg]Jc)W! M;+(wb`(wZ'qmp#bD dn̓$49YKdXuv0xǵ7*p^'ci +12c~!s$;%1x/kc1fuܯ\@=qc H&@ir rI49&3c K>S'Cf" j ^٤*Hr3 EF SfЎ=%)-i+9荋 ӛ2%]ߎI$ EO!D`:K7)Տ=xpcrtY--@Xk5w*N?||Ŀ7#GݱR݅'EMX#Dk ɉiym]0LEBkT}s~A*A67\F  a0D@x0:8 ϼ.sMvR*ͬr:XȂPFͰv_+9ѹM6~z7| T`8s5\!q_;.®b܆v:Hsژ'{4cսtѽIH;|^559D~Ur1Gޫ( SPRMg zd*hoאJX`wǭD.rgADxhlSn%_Z\F6!͐d("4y^\xzm "7ӡy:ctְ:yz6LQ]G,GSpMx(Q"8=>Ic9DXu=sVܜV=Ɖo W ;Op㱾/Tڅr-/!)Y73\U"IGݘJ[_K9@6'Z. G,8`{ϫu[61|~Fhh+1ƅ^rzQWZ{$y=iXJ *⨝Ҁs)/j "pΛ7C촩BXKh4c^ymEd5;+"- 2"2Ifhho>=y1Z ҴDRb~ZH߈j^3`X% 7_PTby:f?UϘ1Z\KC 5CℿlkßJ)@fTݖ8A7 I>'oObד XM66p&Dܹ@(Ӟ\hڙ8~fe6v^Ԅګpd̄gU˜f,i:4e<]<53[@s 4j&?>7sM=^zDO~Bu*D:`k@)_ʈR 2+`i򷊆(ne6WZI+"NTeaJDnPF>إYıbW\u$}1QL~Ȃ9 ^(xN)W'/O?ab|Ec'( ' ['u3YCevq d+ҹ/6N$v<5(LW9ATrpxɌz1 }L"\Cecɼ+xظCY>NHZ]ŒŠoZSӎ~ ӱ{Xr (eN5$p MgV4 /!F ݉̍lRqPVǾFcǜ!,Hje՞?GȊ!,ĉ աVpnvEaXkףw0XK)lbiqP3?6C z}~>I/ ('^6V;~nf 2;>G*s$ .GW=p?.n.fT{_fv­ƬXj]6n2K] #jfr Tִh ## {34MILIm3O+\guP{H5!u*(%HzNRq1`} IA6%`#~Jw"ONr8oR_쀸F:y>e)ԹDBfy?mOpttP>!DZԗE7`9'h&qZd6HHˈWDD(_VF_􉒔U-nVIF'x}I<&#K•=橑5MkX#|6p, tO݅qC(;Hp4 :q.J|QVk49K;O~DѶϡy4IEV̄fo19fC/`igt)ʰKCRG=_l;TLTXo߸ṇ9sc5&Ml𑂛jEQa"I%=m]fsۿC E9 |/J>sZIVVA-w`k ؎ kAVAÆZ֛;z[N_m%Waj2MgYŁ5}xl>Ž#DS忆O-Db+ zRӼ i}5msoor YJ?0» GLþ ! :~} ~ ߨqV_aheuv]xlj"K^8Ǩc߳r'33zp?d$nja[Č>Bu5i"Kq* O&W<}ܽỴKs+mb8-|aE4Vfq@#}6sQZnCk&ip/k]*X3xZb' Uè0#tY"WKsḎE>Pgg[EqjUH2ioYEWS˃ЈuH*boz 4,K~m:#[-pZ{0 6!UEi`] 3CBxAc5IrryMK]bTi|y!ĿhBxIztшZ3j͢Un t<9{<0anH&oHrZ(,2S,+ܒ|='1-ͼxU +'%i,1)U}y_ځCV\Rz& ug+u` ;-m,s!:rZT{Ba$C&,g׮R-[HVbZWMDm bwBa 戓h;%3 |t~ c;q=\ Ffz] '`'w4B:5Zn'PwT Vbg 5ZLWFÌFKC魨P`e8e Rl*T> d9`}dcYLR,`ڮ|O﯋ =ݴ, 4U;'F(i#.Xh3)A-eZfDelGs8fn 2vBYבI|]j>/ٽ80͢LYX#?۝{yPJg,IC @)djaNNeu5Tvtu 9_ 9mA&uzs^ϲS3,qs`tc #PѺz+I!Sij:+sn7E)T{g?SA8y*f8}tRWRUhmqR %K$|g ]Tmߠp,~?J2ͫHb!XA+Uj$vLUg c`v\ҲR{ Ɨ6Yg -ҧ)BN,=ǎ#ìOAPQNcU_t<̒'*Eƚ=xX4)d C) 'EB`P*?LϞΕ dbݥʞ(Vwpq@f,1bgO \GtZc/b#PHK/\ Є~<y= J Nnj=r$efDfT-|d5pO-K{#Ӏ޾&0I,D-HnkGFrk8YKhgnקeI30{ƶMy <-^pR3t'-PV>$FqzDǰ.}AHׄs6q$lgޟ!*D$,o藹+Pqkro‹Bc=n4 ' ZŇ:4WY|ֽ Ǜu)#sY qCtٳ):c_Dv("i~!4'," aRbDΚ"fM)Ro'>՞޻SB¡x Q cy{RC,ҹ=dY9'mE[EXkQJG~9y+MVW^:7~7CtnhhJ5+''蜐wAhaɝH2˲bx~GJ~Z#33&u5PtMf_4D[ECeğm s6FCO,C-h*CCүolӒS~+VrfOOʱx@E[+cn9*Gai S]s8 %K iRzdjgǔۣ=&̱z_ =oO JZM/ з=T;I%ICS4`G Ƹ:X¦oߚ"=]̩/|{lvm׊Q [TÉ&(6 9 ȰqQloD@'ghS- P_g/uM-2T f *aj!˗jO}*ōA|bW˴O ::lFo!]$UΑR(K0L"ńF}J Mɦ@)N`s|ݠsY M.&/aXM+orPA |.8ö[wWƞYx|ϪYxM/2zgԻLujB0ayWH_s235wd )M(EeſmX4ʓf`e*4;wt>I7߄-d:rCR43/K37,Ϸ>=;$-V͉~Dz e!.=/45kF>Ņz-?̤ucT,ƀ4Lvrh+*cՉb1FB%4%U0d&ZDٲA2q9deo6yp{kfsZDZ92L]-{5myG.GPU1!ԉoPҹ#BNC 6ko7t 4*0%١DF}1`'یp$ꎺ"AZ5>v_>R,bT,K+LU_Jd́5*L2TRE7]Wj571܏d="+F~lRCLql kiWA"yR8wh/%@d&̮2H" ; X."3MҴ"#ɵTڇRG<bԩ;F+bxEyv&;@<~sc[U1A:gpԤ1 o G *X}+1-_@VWbX[R"E21Z[ѤUDúD5aXS08 ve˅QSIW|7<~<T$#m/Eze }sqPޣ N֪g Y`\Vwdw pHyODdm-S+ ̔a3I?4fؽzmd( - ls NJVD~ǫAy=bMHHo랠k]|+r!Y R=ftTMȫpyvf).cRA҄MTdr* ?k%eowa/0d!ZUu 8bV^F&uaUhGR7  > &C'9o+=8P;. SNcyeǏ z:;3QS GPG%a _u'*}t1LC"9CӪܿ~J1:bv18t9XG-rVWɊ֧E;dVqEi-B1 QjyCcOQց"r'̪XӤ޹[~z-R-n#d\}l:ɍIc9Ty}'ѧZs丯 :ǰ͇)ki1?4Bl\Mz[uvh+`ӗt 1&Ju^X"kev'؟<Ai^8.Q|LT\1cg/'A\>zPU"uAG$=r[N^W":=KLBxS3%EKb> ա_)g_n<4$֫X+(Qd"q,]ligдt7 Ə[+'WTxdG!T3vC]I?Du}S?+@Be?ts##/!8@jPLW=揬zA,ѣyyw:$4~oYV7cڲEn4d$% rǡj]P~nqdT|^r۽s)桢**GO2lHG,x_Ml e?gƳ }mKN>k%PZ=1 ` u#~n%D#'kY- J _/9!x8vRmVv3(U?\㓅LMW~H՗X0Ǎrg#hXcԋB"ߪа%nعAUaUACZjPeo'lea`ހ??sDQO͏VX1ąTj%Bi^lGi CAOVv놗7ÉJC\HpĬ]iB(`Ux@N9@] I.@v}Ƥ&ҽ=]Ե)7M* ޫ URP+I2_c$Wb#i0@Dϴ\ A9$|G\y1#F"ECJ'3}URҦSU@s-;lc*s3`tf/CyЩ[&x fzϦNiP*ƥ4{{0U:/`vDy_OJj˝֔10*r}"0J FIRN0wU֔g ̈#D0߬\!i!4ՁXGNQNť~p|tH :*70P'w2ud6_N-IiXz@dX=zFcY >0f-D/Pi=u |Y< 6~O&h'iY$ X؋իr^M؅\iw3˟FhW4x,n퀷,m\NwpY2?,AJ˰ FH3őDg 5`ls"7ǝ9˛ FAW| :ݞ<00TH$E%t6d!52_mKZ:=kSD;H;GönՅ^%vq@Wa|. cRo)D3[ 9P P*0~D@PQ'yy3"4И ǙEy94tCCstDv} 16ln+mvrt8ό=\.զ*!Jc$E<sHbf$WH*f4D~7P:`tQzv[ef],hpUlem5m%O3shYDqsD}?6/m骛58ȘgYNOIN% srW~9HM B3CX+)H\~\-[.;i\yd (J;] MOl^^j]78,`#;S[9$ q79L Ӑ?5XLy«:V?I2FzU:qR~J" OTAj@W\ %Ҧ(W@ Җa%>Ti^/w+=ȣcR<1XEq*G^3=WN^hʮ6򙆱Q! FWZneYJ>±Qʽ̭Љ~Ey4$*mQ=E 2Q?sq[vd8ADF:bَ$N_ #fn"bQMmɅss^8 i/%2q={ S}%+Z.zjɯ2&˄z߳\O[ۅũyD9r_}ojsA02q e*xOs1!fyQS^ܢ:|B^}~KHnj fiw%=( LV8i#[U^$RkgGMĵH*n},%yя`=fVjCdEO+'phDDNBU#gKU3f/S=X.lj?3׌ڧ:vUdr/ )'(l*D`WlnI:ɢN3N08%(14CuETd|0) hvχ:$ҳ7S#i}YK%2ڦIluGh}BKafnׁ1DXÙPBl^=]FK =,\iwwyvOp}Q\W`lM F?YAeh= CtGUఏ&$U't SxL\uiEk.{UF+孓 THΘ:!S ħ⚻c-hPt]a}w#RtX < [gMi &i<45jCkdSg" 3[{3&>1T7IsOgZ(b#Z-I]]i-hgs)(&+}) 쟁 ;;a 0j{ۢHK,R@ڱ@:5F0A5ad:Cư4o/Eml\} ޗNV[XL좫d]:L0MP $~4e+iArJ08\\5e?/f; >(!kxop(ZMKc3,j<[3Ka|U Z\c"\ 84[و FwS$3CO밴G~b=1K-rXatw .m~@ob阷z3#xP`#$t3#:D>yrH3 ߾lVJE`Qw(z_쀶U:FHvdE R(3+ڶe)tkMsIckm)^uy ʮVx{gGjs֓nJ egA\>054Ly3AxGw^n;er7bgս d RPvǞ ,[s#xcB>t\:'*v_ +yvPBYo$lh]k麍g-Rdc#aK*og031 n각]po+"Q%s١@T9FJPym(q'QJ&FVP=S۶2 f<h,S.pD0~/C7@lمx^k7j?|nh& m4뙹a29?NR#bEQOhʀ̃M_i^y _N+$ P ~)M/0>N۶|`LRYCЩ"D"-l -T$Î'߸DTw 驦/eBVza'ߢ6s~Vy4V- u5z|큥P)&^Rlהۚ©QdٯBhUBk `/CnCSa'2I4EHh( 2af.4MN|ϧ+AC{zW>M۽(,:|5X͟zd㲊wl »9s}MObn,J 2`J{pRrYw$P%ڍ˞)R!#i^xrK.hQ+xzer\"8ﺒ ~z?IJ n۸e qAkF:? ~kw@Sɼz [ Ӿ4>nH.mnLL|7zQ/oP9Pf~/v,ʲ FW|(7r!@ZE|_"eRNЫxrxr΂}=|?7cΚ/#fQB ^.":ˆWWEFʳt|N⬃VmA7Y+gFf{?E]a#B" 򫹉jˮ Ӥ.`h 0 :@ɀk(P'UEvh`+ 167LwGQ7t+! ՀmxZﳉ28 [s}CfwH֚_s20+@ H”ExmxF1^ tD~r/ɥ YK4[}oUֈBC+lc8(>>J8((f>2FkT(%آx'`8Z0w@W@(u!Z/ia>}P}K*1C po$SI-,z654 ׻'vZg "1l'/gt{sT@ƗQ!؇^43ʸ[ě @'I'( Q؃6lh&kM+`8Po9M"PDA @l?)/N7Z!)fP#:ZHtد+RI5.lH+jc"Jz2 dxq{/.ul\,VA!NzG Dzw9F ,eWuOD],.9!ډ5zcqidx Zsf.X }jDtU;\1Z'n H,}փ8T&[ҿ?tSN`lcue@9mRFHIz2anʳm2ĩb۴Z#LO“`,$:%O/2Nd}1dR& zNiՓ{~L'Mi?09N@> ,u0ԍf"8d[ ]F#[ߌV+ f.J?|zdg$`hoγuxNF[ӕ'zw&%$zP F,}HnD\. %jVo Lak1ۗV W| g<ZMLTlFsYw%fupMٞ"*:xN,V9q(=gԃUq?ZK|83-.fm fFj{\h"dcKA6Vf/?o >G!~ӼZiNHcDEe%kX;χ`9tr ?#t>fv 93ʴO-OtGTG|6EQ`gJ!r~eOs x>ψ#HD9sʘ>OebԑA O%S~U؉g34~l}۠apD&~8.VUWn"ƷPn[ttJGف*)5 17EBi/H<X@/սnZhwEy<,s/ݫ}lJTב'},07JFshx7K^Q SF?Dg:D7~U"ڂPmR0y);ÿgMS'{ip8 ҩ|пTsy0f^Vqnw=@ ;25L圀`9z֦-TgS=!𮊬ɸUGSN颰>:ÝOfUڸݳ*jM_ʳvp}{c̏g^NꏓdZDocٓ8c%q^yr5Vf,Aws[ZD5~1ƀE4Ȧٜa{DЯw=PDE|Z"VXاz5ըg!ю樝Tq1158֭w̎J2ip"87S$6vtH9$.p^zkXE!!v VPl@͇8Q -jBf0+^<(.2p90ScM=? S?(nrBECr ͈o~Y^%MZ QWIEQЋbj7 M}S3jB}o$C] ?+:gث Bw)^{r`2.l㪬 ~!#Dz+SR,HrJ>'O0,XW* ϕ6rj^-,g )eXK|[T莗|!Y Cc:C*P RZX޶Ӵ&˖DU1^=̏fD F7J9S/|Rls vHX{OHy*j63,#Vs[y!Kx<̲.m+*8)%M!Mc5$OWv|/I΁cz("Ο߷Y?-NM`YC}V-1Q5Rdw…HRrw@0ZĺڌPq-[340 '4f}ބ:!Ƭ(L}/PI*;ޕbG!wg^10PNDQ9ٓAI2͝GL1 ?mK!F$桬PQKA LO҃TiJ )j w/2)tc> +\[2if~7)URgodgb\i{0&f5s"E8rwy,s$^tw|+^٫<^zF"ُ$Vbttҽ4 D]EBK|dq1㉬뭯!pDo5+ c[Ȩ3O[KG!,1uòy~A홳y+i2G>7$К KkX^X@z7U\ڕ ؁fh3? jsvhT:@)b$RZ$$c)TW7ggKY>3۝c lI~Xg%'n@# xژSopZܥNs׊)giBUvCES$1!r=Hh ٙ7^eN7b\k\L'|16Z`FÙlO(qNp*2U9ckIP^)qO9ƍ4MƗGS,a#ٷX_jyoyqjOOpߧ&2].8Ъ b'!jHYmsw-Zh>\z*qÍD1F,8HpG IĢ\`%;lJq0]_/!m؉zĬݦlG"^clX/Po]A;G5\k-br%Wvhi)sHvTH2aHw%q[ #ygtS`貗l4< eǼb., A|UVPTA;U,?<7%lJ߬Zᗍrqv21Z7E1:cK 3l(-HqW2Nf$Du|@V-w˘hk9}5?@=I2e ݘ^-ֽ GBvFs;G;wAD4_`9Hr.%C&Gd`) ߵ;qϩؗP@߉A'ǎ뇯ZUa$&ݕɔ6t{ \ل+8_!V$W&ly}obvܬP%c.y@6!/'͊A3.ޫl3ݭ*v4 7evi7n@jhl8]zm  `yw-a0Vn:(]ϰS2 y':|Z/ .pOj-N@D9H-G&8"ag:yVKB^w+9K)=ߧrBiW_|g `+4Nmz~ ";$܎e+4xjj%׳0~[PTLg̔ iN` f|JA'k^|G >5a'~gR8R<eKQEmHw@Wjc*wk?.&poL` bn,*wZEeEr?Xj#׀L5NIA_ttKf tk$C/g~dtłaMyD[=; k.֦jnQ7RN2iM # d8"j0dk|sd4֦jFG^I)ܠ6'\,E#aqCN52em#^̓W;:S|ǀ#@5n0sٝidhDZd0Bf0h9= buLbo@!€Ԏ?Q60no8DG² 9W8M@ZTgcj*2 iPjZS!C$v"ᷔZea ٱW4gVҗ)-[*o}jKE*VHm!ZZ@ 膳;] #o B*Bv9[õ6iƬT2pkjiO?z-!Q̥iF~{}^F;jZ{ &K\%|`.a xT(z)UnPlS`RF⏕ˈAno}Z,N Հc_,!!|ixVWe_/%<#>fnn\^mN஭faBо204k8֑#\F' fCym<\d=Қ2eQ<6DSզ&^31Y} E'X*X?]GMoQ8 ez;begH`~͚.i}%̓Z;М.\JfU~['1~ɜx  ʾZVW nr 6T˺I eOcCqT3<?iGw:Ck? "ғt(`LRK\w97֏Y6I"YUQ ku +PenjX<6ɵB%;^QxJU@ԖɓinWi`!B2R%иuzZ ``$^ VIo9$ my% #(cP1ZϢͣ<&{ɠɽ@Ȑ5Ns^2uhS=[NuU $eNK( lJE0]eҪJ_\M绬MUD TCAD-Sݴ?7ŔXL^/HvBƣM0s\mj5:ír(OM[>dPᗑb{8]7m/#s9c_H`}>4dQ}o['O]h7sدy୍drV} Oz Y)Nwg6sJgNi'-i?pH}Y ܯ-@%wsQsK֯OX.WkAzW+AUO%yrO͜ZSj趌/8hȏ~4S{9*RGöEAtji'sz{cakm8yGJM5,luGA1Lo,pХ}nZŐ{XfiQO[$hqs҉]gTt l?"IEj]v)I@Hu f[9z91v(#2x@`w87>ڂcMWθe-`Y˜s_Wbh[6uƦcBgI2򨻛A`4{ /SmS$@ F%hbC#lp$240=f6͊岝ibOh294H9!g dHU l?. s-jk7cEb++rhHgıP'vJ,hw|#1˶Z9aE{e6ZcXx )<(u/\+' P*⎳ۥc7P ݧUݮ :v:zĤ;*n 㝳31vQaHM\xXJ7heUFEn9:K/튰u{Z=g&xtMȌXo t5=+oZ.`xQR6s+8M(RCLuc1XbmgB AX4e0vDcq:*:Ӵϗ4 \E dB7=$K^-0.62| `>L%uub%B`vw4}[')~6op";OHf}Hw8DjbhHHE=\=U~_Dyжdk`!wg*o ZnIg?Ol̦Q#YH׻=fXT#?%c6R=Q^HHDm<|0H^ ,qK %hN}vg*W);Sۊ\Kù~l3$_h v[<χw So2 Md܎_;BFmYK9ɳPZ'^*G:Fa>(K穵X2Oϊ_I#,=$d " NR8{KI1nȒh1Stq+EdgڄIBG-II*rIU)̲#E_pʗz(nǀ㌖l2)@,WŦwLEobu1D>l6̼Ey}yO? (:V8[X ;:) c[Dx[7+t@LRG*-1 'A#P9x6= d~ QT_N^в___d(/nh̫-;kK]InVhK5Mn"iZ8eI XR!jfG}_z ᦮Q ͜˚ 伏iR;@y: <.r#y1j /Kx[ 0dR$ɭ3`6 ~LUaR2܂.|f)n%0' a'፯݁:;'fDY{TýObP- ]T9sP^*K<*,5T]嫑gQ'\{S![)hս|WqC͡0&uyb5Qgt,Z-ziL>$W3͵S^ 4S`0-<R6=y{4"現7RezVqFvM<m gfonfTEFg= ؟|efZN21zfY&^⳵I2H.c%~NcB۴ K9Soqȍe*_^(sB_ R!V(<$*| ѫoY(¨QۿuZ %,0pퟱtZdEX-+;ԘWܑqoƕ%ƊWipG+t?ekb^g(hRq}VCfBg~>CC$LE6Nr׳zŰ ޸ XŠ5K tawWZLǫ Mta4q yb|RWN +.4C2]33wOkR=yMd U$Ad*gm>C%8/ѳ5V`:|"VdL^y@I =cɖv,N%o:Yr:lذg3o\df1_` ͎Utpdm+<&«=!ՠBgSX۳;}$e֎KT F~l[s%pm+*Q𞱴'2g.V@1U8 }'\$1F:hO%6uɌhCja"X*^ܕiM# PX-.YivM8{$3ޡU^942…aKX>ܯr儖b\f064`+X 6&Iò9ϰ>P Ӛx-B_:#5lM2p*k0d|kFL0F!6 ϕߩ j&Lߑe" ?ĽVT'FN:\퓽ᵷ0胅tQkҗD]6˸fh54z֕J&Uхȍ[u/췗 ;l<6MdJ>?RߖQ1qi[ݳkf)ѢOA") n#sGAv'6s(qT]=[o9/+qj#m[8,.D։ߩܘE LGmvܭIz^n(U_ԅovbWq%xw2Y }0ΩLj945Zg 7يy8(wnru-fYŗ?_y{ knj}bzg6\?g {)ɳK:"WC-:ӵ-OBl98Es+B{Y O`IQ39=7AE#X'!O8hGG?fUSA-{n&͗qVƚbB\{aRCW-#ߩg!dvr(  u 1 VMcb rײNiI& txޝMe iQ s `v7ں_^FsxDމ-֚L4 03#lແۑd5h&`#Rx$qXH7IXV7g}l%6BG9Y}6S0f/"Up;.YnY*%T`\ƂF{:f`Yld2%F^#M䪀k;&G[+ a|YkPxb 2$%|g M3QmM*X|jZY@k8dͫ$di>V1huv* AIGqN^KRMϼO~ra("W"Ӂ1S:l8+$bŨQ%PQt7\+v|#Iv@h:Y_CÄ!. NbKocjewCSɾHkX" J|[/ȲL锋ʵuj˗҉iK,v32.c>VngZk]$R~0mibHW/=Ce$l& 5Bd?z'nz\CL d[^~dU>pW`˟`G! GWh5VвET4H1l*(LzEmCQ-W_xG@ _zB|B7ZKO9iMHJar'fuY.,*%H0-UkCk䐧Q]9G}H %N%C7%,QSj?rI65otiDa帉ᴮ pusQ%m+i|bhxێLD!6Mu4=p[ծ@fÙ=Uw[bF`:#Ĝƺu8Z=kw9/5FU +i-ݹ @;)xr m!PL3f>xK7W$Wl9B!Ey E ǹKno%i+o6er\!ˬCF3o#f)pp%RKfPDJgF֊?_z\Fx6fuLwi)P͎ A}QBG},Ic' 8،}BzWK"w?lw:KQc`BQW<\FqMa͡UFk(W8͂ȏvFuuhUKT HF{apz,Qwq4g?"+\sO(S!N \Nq^ }DM !)HXKֻwxDӰ{#Ca,gfA 9Y*)IylXv dq+8d4zaի_rh6G.i`G0ڌV+}iy&<Gd]8̸f g=qMNj[ʳӸWԹn9h/%]Uχ~/ݐѽYQD!6z`.PVP zLp _iH*L> 1 DȢx~@th1iSx%G7s&HI-'F~Z\`0Ɋ߱+iY&yД'f Lydm+Rm`cgL=1#KNf~xpg8CIP P'ɍ~ߵe4_JEECXbB[< ]*e@djȳRXP[ٮ[oJ_+enS”}l& 8~{oyAhP-AxQC͗ֈQّ:krZO 5ݿ!Â`,|в.{M+TQQ;Z;ѽV)76bSO?9,n`;a"B0C@|N$8hhj!j lx6fP_A=鞒@k|ix%{N5QR;-jPn!qB_(k^#1p_ ㈤C K*xw9N,n[gIK6\⤔(x UҌg!v) \A?&.V ]r쁹YKrP)-3n'PRQ<%P(mqI!~_r?/f̱.: +BF}iE>y*RM(qTWy%ߘY%ucaՀSy *Kfޔ/Q2]`i6|ӂh3l 2yډCx8H k0s+vO\҈>=Q+qn{:x]O1*_ ;JWG.HK&MZxqJ%HuwdE. Q#A>SDcK>*dM:4p=pkH{q;4!={65WO\ lmׅ6!؃lGY)t Dp;g&}+KE*\轊?~:ZIjU'P6oqN ɀN.Od f&Ս3EET~Q(㐟ѷk`%]wagH&P_?1daz5˟=\Ml%_7 FU{8yT1c[ !l2A47+42| HHΗE\M[u*b.$(&ռS@.BpʑvUa3t[ֵWV=h9@'4}Mkh]Qaj^A/RX=`dX $K7R,Ye* vzUSh8M}]5yT:vE]b 9{ NHl);D$7NtB .3d>yWAW--]y?,;j#G_w[[ D. 8@h27Fm.L+%F8 =9\^fOX}e(G^/tglN 3Oxy׿]$4񒪝r:t3h_Ťw'F&n M1A$ZOXNEJt(AO9jϐUN k`&A߲πcqk<AWU]!~%S~J::1W1OxphM=j95ݔqclS#KY{(xWb0W[>-vB_S}ߊ8G4ՠja_ܜy)8b=VU f&io^?8 ]3W]UvV$Q\H:Əwb6xV&& 9<= 9ge?C!ȹδF.acUvp-3h뉴X=f)ILMX9(>7vNNePkTy;ZHRB2gE3W(`8W(v̷0!F˚s))5Y!ɍd-$ 09YES;^wvYi$q]*jl>C%#p0`:˷n78M6eyݝ>ހ.}&1լjM˃,( 5a5fI:{A65m*MR9`سre\RP UĎjԦ_pލ7iRL+󂌨z( 6HЫFqګ41Rt po>޽r{:ELH(1cHFxZ㇕lF)|ץxGCHU@r@t,t3hŊBOu}zϭMd$r)nÏz}E{K.t-xfZ\Nj֥JE@jYg Y`% 9/E~o3-q/rjh:s[XHUR"l3`5@h6f  EVL3M&U&#%rM4Q:ok$BY}t(Xe.)Z v[Cz[pW dMgX۷N济G.] C,_?G}kf|@ZyĝG@QF;ETc6zmِΓ9nFtj/: 24i.J%*[` _х*1.eQwW}l2+α;P[2@ [dt8E"Bs}̾I>{m:L6<)(և\ʝ5YM_*%?=H Mk\]Ngd!g)D˜}噱*G ==(۠khVҔ!"6쾸@ Dv+ECT<| 2gGvԀs~]Jgx9!}8{TPZyaA:⦁Ȏ=Hnj~pbzcbx4mh,b_i̖('G\9xXSZީ8qO \Ob-97DPV ͭ4On5]_Q[w"бE6%H6/ U{hڻ1"gMv 9z;AhG'*BF4C0ּKi !X{BҲkAbEwӂ!_X?iG5ʳqmJ2w[ ~2(!> J 9>aQqhl0Q^ gEAzfX&^+YW*Z3Dw"yё unzxXlX:a֤6xk|=gy? xi۝FK4%$L1Q|**#}N%8ԂC߲iVS:7:qA摨* nwG~ץa]4~SsoW,USm{"wAܒcB=_{gI:DЃ9HCW6_ uO~Kܗ~*&S@.zħrH!8.#ti3 uxFvIT4x?-9=G!!@Sܰ&g6qmLK?g[ZW[? E+jpH{OxGʏ.gN9I~8D#ZwSUzPю:%ӘLx]=GPұ,T[J' -;TNLjऀw,f Gy.$Hz"T6Z j gO!_E7r(#]Zcηp{a"a`T9ׂV)LӖ".1~k{ؔ*,L,{ PL&;{50S~XD9I¼=ugٺb3 =PŒT}`Υz(Т..y7 {)S=?Yder6m\MYpfM23|F< 'pN&ʴkQد,zߓӑ׎1Cuq*RnY uCHgXŀjLfCY|%'B+ Lg0I]&ɘcFP[MZ_4D[okaDn7*s}U b:i|nXfEg,*siiGi$p~D=)>$ đc]ධ1Gv?@ ?%Hvs#LJJ,!2skcsNE>} [ \m Ѣu0' c?,h3AVG>F^&Gp6L ֬i J1c7?B.7i\T dSAO1wU m4Fs)S ]ttS? xݐ[;Gaɡ1G/4mNz|o %]^)1j;49/X97@DZ%BHU듅0Y.g4Ps9HP6C)Btա 63aܦˋ?e. &?%}` >ycDo ׆7d?'GB?̣\islNrPO=98#3X'?lʵ}.Dh3=[ӌy܊KӪ~:#K4똤cSB!q)-TH ެ`G ֱ,ܙN~KUR2D-bkP쵟49B}l@f~L0JǃUg1 ޳0v7I'LKF"9lց**ɑ*m_JqQz s-Xiw69G8)PR jvla*G};r ''!4kclf\AFZIa y.5%?+%'"5Os2vYi?cVT*urA {Hg=dɥ Ǥ%I4Ul3){:zDta \e,˸H=nt`ϖu ݟOY Ja_Y3RI툔T%g 2b& u;$]P/50Ot/`dV ?vP+O42TݵwCA G/6T> 4y# !TwC4Sn}y3Pl<Yюk=}skxEz) [0Ӏ) gh!1 g Rkֹv]u0_#MY65, ` r"YKrRLɔ) '-q{@Ӟ(\ țSS1BMҊE<|X?ƴW~ggD":vkNMz`xAI;~fue)Nx}++Fd h3<{o^#%|.zdp7u+f(| ȼ!PMCcdkmL^^0#w|wbҡTΑiB ղW50_v"PsW6l-H4w*j_K%NTn;`IDP@FE$1"|#ģZCU@  IE"GyE%ނ,6MX͘w/Mꪧ**2 ^Q5qK"e* s2Jf;1뜶{Xݛ_نOH /--IEfkA$rAN3΋cl<eq舉'niTsr^u(ƚH1JY(S,î@zjMфIA(58lۗP xf '~{ ^Qʡp̉ꍃYlwZ#+ 8'r-?a׍~JQH's`ý/&ۇ5/-!$<~ 戓:^Y4XI-2ac`ȭgvErbZ[j݅ESt‘!hr+Q:P0̐qC n/C"7@L;W6[f4a.@Zɐ|<69vy̨+BN֞)m09aꚅ2tˇ8hϩDHoܐѥ8|l"w12oE`P8?&]~aa()DO`8ژWk[\5($w}YkzTM] Ɵ2Qдev/OckS (O6r>u5'_kIPH(Kԃ<w"(Uv5\6휎HS.t. )KΎD9Xu%׭fQńcgCMizxxO ԖCK7_ oh?%=Ioy(Pu;Iua)jR+ə?ACaEBRwsذ*AcQiHdpxZwK{mڷz8>32zi-"f{j@D~pܭ, -\fK>]y BNiSb% Vh^h8l^\'#! &Eb̵WKNT-־M/QPS*|XNrڀsΑHYI X+_g)SH3$%A>s1ίUx[<7e~PA{|O﫣B+Tq0:!ЋYP'iyV2Azú@s#&wՄzO2-d:!v|+0hC gɲv$^/3f9%|,dki\f]m>S'd.5'~4+-yLZ  d罷$]Be}-q'E+xUK63I͋X:&ze O怆70qҬo O{zצU2M*GsYN g$U⮽^ {G䈺g"L_!r-lKѩe7/,-)( Ii[)t3EfT3Y4r'v#a93b6[²+[mǵ7{X ~|xt{YcU@Ӟ*BOh7IU̱׈" س%'?"$6_]h͝E^)=qt>/N{]z5IT]SǰҟsfVś8%h[RB 'zlx2emlj6 $/95պ?fzDp15J3b'\z /]15iNdohAnOEF)ݘ X2}/qON&~uH 4>g v-0?m#k-B7xkW5{RET  fDQHOyժ%c CUЈrZE uhs)%Aa),NlE{Wx6d@re'rHn@6~[OPt}d{-x:'P UH129x5YMk, rmy|UEv4)QX*vG+`\cA~?)0(`߽c[šKj;ƾFtBs32nxEm7l Tit(\| ˱`L䦡%VhTZ` $?i`S><ȅjl+4Pim0MMKH'v!+mV[b) h+)n=$W/F\@] j-V+S"$>[8sA_ J3ju) RxitG-4񴊬I{92LuUT]xb;'^cXD܆8  f zrs ^CW*{3oF>ˡZɹ7_RX=J(2&Oq<24q'KL%61 ~j?Rv8|v.Z~Ā<'T*^\؉ ߺKY܈Q.33݀s7N%׮UQ B!a/gß05#% WCxCR[$7?e{z#Wq~fѺLYJ@Sls]ŢͽF"4\;5y7S\fUv O 2 0Pt \˘N.i$lAoQcFm\iM敄륾d1 ~^x=qsdWe2naÙt qZpoe0)y老/{X#*v2)]Ċ3lC9?OB~9$RLLY i.nǩ—k IkG-?Pt:sNQV zZgԓg"Fs&wwԥ=}KBv7N~^&U@~A &zz*l&JXnܖ[cl<2uU؈m*5(?(6Ǯ $PרT)$BMZ\IivNNcy@H?B f,5g4uo7S(W7Rw.4Mh!dir$OllYQ]h%0qwXϕ͠]^>&rؤ^솜~48R~5ƷƫZzB^[.1\@F7I[7׊l4Lu~R{a{OPLbs,8e exg>ٝ=w8( p>'(n`tap~.W:3k ۵_tf|7d :'s躴1?dW{_iD$ 4iIpǵIˡ ^B^+'>DqD<ٱ7?U^z?^:lxWp jufM~e1„ZuzA%R}gA6|*s>-]$ ceu{2~L Լ f3D@%JAr< S[8W(**[9uT9ޭuxP=-!sF sthpk>was &G!= QI6H_.FN8L^sOS*ԝ~Q㱸ᖝ}8B6nSh64=aCJW0?uTifRLR[4+k0)6=ѭ׽T{Uv.Ί'Q0!dc#fG=SEs`򀴄=yzD. 3"%4i4w  R]I j{ms1}v^[w!u/u#& Wn{l6eHK "q^+R<-sכCT5fSO긂8՗a%⌫}mr5[u|| cca%&to@AcK$s.j{z?X=B~YĖ&eZ-ZyB^W5 c=A; DóV§-V^/QżvĉԅN8Y0^A1k 9jjUK u*DL1΂1zyusjݪk%@59q{SJ|VyڅQ@.NY7j $B^cQxL_}w1, „ëv ǵ9QH"&usn#LjG/̈]m'dn)R(rSl{ґ /,Xy$02q~bؽ<ՁOr^{W=rb/h隰L>C/&^c$SVuc2 ep'Poٛ]\"A<֔IJs(k3ed1:-JW Xa7 \*?)i[vZe0{eS. : '8G!qmgVu$Mw"5{B$||_R4? W 6 V5Yz\[X4yYOP.4{DǛXG4E9-{^9ێ2@Vz^ u1G3ảnUK]yғP, @s ohK`*!h#QN-svG8?{G%T7,9Es> bû1ůfrYA̡o)w!Wcpia2y:yFŘ̐XD8TyfS $\0n2V8?@ډTd"oKT.*VQ6Wwpn%1 _M >`7zU/݂37p)7RaXUgzPHRi[M.7AsY)& Ć DČ]xР6 ݞ'lǷA3T/yTڐ4/)Ր @YaB˷ 7[kkPVk8\Ӫ,aJ%)/B}Ui_'p =hVlks Ǯ5@q8$\ȆO*la({mE.?;$fH m!nOkV>;m(>וEA[Ҫ%-{.PcU8i0t.a;jw9):/x*~tYCvPoT v @"Nȇl1gAi9]RE2zhCو&gꥊΓp C$q;s9,"MW'9'Q`ţHɡ+ J"b_;Nê0 r{P<@:.Qb"ǫ.;!lfe {ࢂ}/8 yBiUXT)"n"4l ź&1^ۂH5B"T6[fՊ@\JCPQ3hw~Eg w9.M' *ڢ?{o4X(I.s9cqEmCܪU"lf.NC"uGen͋YsE53rFK`SnYd;;w}\G5LHzp% ]Xv.+L|s_*Pa 3 ?Rj>Ug 3iQnB6ъ4HL iZ1Φ|4ZEͳt*otChT$7 @_;-aVr+p>4>D7(k]Gq꿯f:3׶٧~ [bSh 7:A3v0CDZ[dFA9CQ}6ѴgX#ʰ[x4jkG#9cN,@5JLW $ؿ^[&|21VI$ *'yWB.DNߨmm$g'a"~`;bE練?s)D9ݕA2y*?8wѱv5?`ȵ6t !>BnTq"aX(fA,3DGRp 0q/Wʙ""{Le5t+*·HHD*pjDTI &Ӡ?3>_YӡX&3FkXc-f")~#Bݼ)5< Rv1gxLwj"|y6޲o9Y~QF(uI)й̞͟d &VKoJ.ջ{RN`Ex6pQ  uVC*64;\o5crlrYL gcj[e>ص~Lzl2gF57ytA%wJtS_E'9!W&9 N[I{~i&`Mř+ B8@c {C(WP҈()rPϕ`YVcM'F:zlB1ѬmMh o?1k>&Kl])ZA Sٻ-h(YYLD?$nC_Ab EböIs8ȼlWЃOXkMmNJmy'̱jыL}diӁ2!Ϟ=EN㻂˹LCB{5HwT: *j Uc0KML^"\ziJGz[l)W,N j aPnBU Т7iU\TJjb }cO7(@yĢU2=w1H@RLgdsy÷ ϙ^wAxOa}IE)/,b dhJ؄\j;^vYg%ģU(>0HB;la| iPUB-<"sRkeg!grf mY0HጆKӃ8[g!XO`{]z܌l˫FzC1,AYC-Os((o[-{JJޡ&cqȀ]9}CiD;8ڭ[lJnTe^>|lR{/ъZ ͕fMע6KdL1@IܴGд?k$ݟ?zWOwg[KQoAC=,cp@OX⃄9g^SS;^1+8b)({2H8}!>U<$yҰD!AB7̘4%0QvûFj\ȣ7w JN\x| S|-"K[MTCOZqRۨH+xH6e-W+^&#R(mU}ee؀+&~SўDb. KqBD 0.u99>(l ;f1l)_Q~sOP]PYmܥN1ځ'I}»UHM5|θpb-i0sڼ󁓝'8/e}a8ܗǏ0fX47yVtUpr%wzBWxJ2ZcŨ$fFIݷ]u+] 3Ds>0Edy>HV:g\䜼E˄]rۆctt&js0m~Z*7qX˝%9fos LX՜k`mm.S@ʦ”!vOp8:NbLy_.4Wb^ebx-ńGvI0g,c(-Bt~H:aYܭhm@R+ߛ2RʣaӴI>* Tmqahn\̛iFS ;"5&M?\J%k)A/0PkU>_ TUf)$/+ġH ݻvf. Z ?"*.9ͺ_b:!qo.=4Ą[32KeS[ KyUAՉoWo?>~&91H)5ß1+\R1菛WZ %N4}ȖvE㷞Z@> i_6_S7 7 p~Ee(,r#Cі;5?u `c;rĐxƢDugwc7 9p9ݾJeѷ naqd1=K/^K+J6IX+d1a,8&^U, xpYؓ8a1 |#ΤګLЍ kJCƇi `S.āIҒ+ՈS0R FN~U[s]+R(f ҩjS]fs(Yt|U,f Og"Qkq-nx5{YxSykF#)Fy߄f _{׎QsWVZ]Y'V[!d` ̺W:P҃;igTq >0oi9Ann J[LH{L]`!wB@i(k?{@^P{|J#QG+lAV/h`.Cv_$]p#/+\^ucGZ);TZE"bV/Syҵ\wBWwWt2#B΀p\I;_X#m@z;slZ*SfZUVzbKV݄\hnī Цb|-`E{a a"*U!B?ũz-ÃHJOA|x$@-xe੽>ϩtf-PP 9BӪ}R,H͝C8f Nۦvũו0ܣ~}wMU$ k`ЬHp`FB4J{ rmi'rPNA -xҫuxC @#a aF#S\%oEz贺wO.w͑&BAA>K I #g܅ʥB60yw Ry,SYBv\h:Z'}MRuOax!}6W & 㰣 xzT5LO0875`}sRq<"iLIOaOaeR AJO~]n 1,;P@fnNTH=sa.(1r_uD5Hb>˪ZӞ>+zLݖϒAzb䯙x% m_-Z:sTwD5@.Zic3Añ`~qU{~W+ 'TKD=aޫ6;gQHPؐaԣ1"KGs E+)=zOnϏijPڞC7,& aD4Nܳ[f#^M n/ᘑKlN7A\w?@H^ X8]Y T5 p`*v[L40sLKz3f{mK]wMީ EA&R:~9gc?QR(<R{B1t@Jc!a i,=SnTi4 'UE/Y+Vm~D4݃2ҿ 'HA~R  ڳY~6i#a+MHCxiT!]/",|K.|4g2FXkc>P%ks%" yS]4ɔocu.?߻nW\fYl5#]˚Z芮*ov.;բv~ 9j=:U!>HN]A.5SX"w. j_ޘ1P6־w)dD[PDWCV22!k %14j2>7 A8 Sw bB07ɤvۼ T u#i'it[&x:I"- _6'W`sӕl,MƂ<8s98sgK z:l2`XpS c;pι` b3IQɩ[H[rQҽ 7MG=F㉬COBt]Oo cF—_[yx]ڧ'&aUԯ:PF!XBCjמ&6/^5†,q`ԍU'_jS9āgc|Vt,ӣ5IK: J=@fGӪi Xӭ5t27'1`gh5pxwRk\@F :qNa]DaPJmHMtCdr&.c\xXDžT<(5u_{mXPalq1v\R&E׳$Pad+\e3={F`iQK+~پ^Rڙ9j u5ii);ݠIZD涘S:Z*ft$CpPzЭ\ Y& A .fߎLrLbWPBlfn0KA6/JtI0'",c|%m VTĄ{=%yOuu(u5} =5@A8RP?G)nZ.}H&;oB4e ^*ȻIoE(v1)q-GIXEF>rho0NTJNy9) `C67<2&j3wx><4CP C4dXL|uǠJ ˓ ^zl|D=gQ4_P0npL 8w[`;)@=GbDa#Uu]sZx0⊦ޓ߸~EVdϦJ,)_55=A!Pg>y⒀bc"3ņ*ܦNBYA"'vcͭۤԛK|~!_1u{췥o(?I7o*/KG7w]Z/mBc$zn ԉIZ8e[ay䕻ORbU3 eNfؘ<qT6HgR4ِ:o9gg1|Y8<-8 ?k^(u G{?}zq+Q( ;['do$v$bޗtNi97ibJW8@t vRGΚJ| #2:@U2 nRZ;-E=s.|]Jxl_l> SD̘VJBvҸRD~kZ[]yBǓ0S5ܬg)8s`RF#ڃ le^0=kEw -]oV*Ǜ{<6p ܍ƲwΪ[ڃۅF6_{X]bY7o4WP2ڥ CM+uyvvP<>N[.:g;(oLր7ꠇș-+Ӕ-~{[^&-n4.l ])MDF3n8ﺘ! yc@Gn]X]E'Ki\ ~&( Tv',L^~ O=>mV $˃3zHzGIK0?-?aT!P"-Fk4$}vu>ȹ6{}5A'Aܥޞ|Z0 ]L p%bS&!wDPdR=39V+E %Hљ?kZWh=FM8BCoMhInE+Ia %bb^!dZ6i~d+y3Gs>Zpyf~\ V[Uh6^!*(-9 d5행BrK3 +S?дo1)6>(gJx]P//X?:އȵ{P&3:x海^zkHoK{B\0(B ggHn2BP=֚{|PDn|tqR2C|y8fNyWI1mz#jAXb$5 ɲ*0۞A4 cbw.[rxL&?}A$>#<󡒌~HLU>uW [XҶY %gZUKk;DYކw5ʧ]Ώ"שˑ4 WSk^̵jA$o`]- wjћ=92> 77nL@p3/@ϛЛiXgx30}Mvhʹdŋ?T޻"P867 # "٦t+1XM-FfA;T|.QLīΟ pTf)`rt_ľKX_{=nwAkCMsrF|NeLo5N @HIP}wLprP˧L#x.nWӉLɾJQ tz4/U<^aL}օ y1UO 5jQѰ 22Z& *2rx6#HىdM6:'b T<0GnD@#4b.92'Q%F'kdK>f^V2iL.y<:gdhvqlL2:Ε,ESBr\;BGb3طל3>a|JqXzy;N*7F+tWXD4t3:dten n: EScsn^?Aa ̱({Iϟ>ԈmiGKY;d^ cZX}c.|w^bbT+D#ʱ xӧkz_# ?tIӱN|зWP_٠ 7C#l3;g;3UQyY3g1aڿ3q(j3~=%}94#vHR#XJ^}c`]RRԈń,C%Yo8{/TJnQ1N}=״:m{87bhQV s4,M91_rUE G7OX@gj} (n7cFyb3c-sM̠5Bž42}FFv?3lZ/\nh*#إ kze2ܘ* z( [9ڨvgڞ)|rƸB?? J!ӊD'K2=aCUi!XͷnEkx(RQOzBo)izn"FF8gtYes*&LL6(E^%f^ŀz"ch587R2AZ̺TtC./fCɽCM=p] RT8>FٞՔuDMe /0簇9%qKPOBr,x9"HżS$ɀ% k)yE W%[Gډ?=h@'PyU.|= CZDg썶)'ZLa8AC?[dt:hY/K%< PݨkkG0R 7 #(J&ZlEU*˘/P?hģ l(g ˷, `*sp%){WB Ė*\լo:}b}$-kN˴8VwFnKIm+P7w ! 9v:)?:(\ !?hn3UV(r/M8cV3~k>i +W%"6duա ;[5yzQfsYn MsAjpWDl-jGm=ܳ\ȉ)J )Zg}k-x 9("%.R*A.mtV1:=jن(mB»-G#SHV?dNWǟN17[T= .)Gb㌑zu^yJXDZ@wf/KE*!9pCݫeBW;2 d=/$(\o qڒ0֨MNzZŸY y(d(rӪ8GYq7g:G.҈@qZKw#>nw$E O 5֍x1 :AY6m|6C<Dn.x`{P~!y=:ii;QDs)j09 ¥c3L[fdFgd1޽8 w,sYb{P|7t4,x7V]Wp'W $fra>w?s2TJɉ;#_U%4Dwil}6$]N-0a8w}eԬ+|1fRvmlmqf}9Y52m+lոوT?)fe>d #S!M%OF7rt(cؙo'NKҥ{oK?ke Y.=9ƣ@UL/e}`2hA9YB'6GJT1LH n{ % b=&SI&5'^^Vlm8=A!I;&JOg}N$/hG'ܑd.gәD!Ko93yK o .M(_.8\/|!҇ЭڅUeaEzVڳ@Ow@J нl,aqxP\´ˣ,b<Ӎ) IA]sV?2>}nBWk'T݊6ZllB@u_MI:*N ,.=ͷ?&vđ8yo=$+wOBR"7x5bZ-AouMzh ~닗8k'2,Ա&INgltЌ'4!3҃/ ~li$_8RhU%mַxޖ 4wQa98V*'A]#nsKE,J30#hh i"ȘH-gkzReRb g ,=|.d_vV(}\`@aGe6S,RN72ė.hЌX. 9yکRssҝEN=+-DZ"eb\E=ȍ-^`&ڑpW-ۨbFaeFEZ>)!&3 fxR4sI5@\^JkhI1EB/g8wx9A d*T\ep7 K-ؖ*xf.#gOI6mP?=UPmj?ɶv`M^&V{.;^N3/I78,pEi0TY6Q'=p&'G튖ձHVRC|Srh'cW?Xӵ`j[ݓ*'8 {|bMFΨ2wUB4EW[fhzh@ˇ٣~zS}RaBp"OvԹ @^cɢ`EduvN[Dzg.SO^mW{o -qUTy?0MIOiNn@ŀޛẓ{<,!tcA0`m$c`>>RfT1kO=R NZ積]rZ9?2xPv.c1˲emΟ႖Yr'PfY"ţ6>'JM{Y}>cי;.}#Pw-Z>\W YCn]bjO +Io.=E; 뵱eeY3J[Rd:͓ qwQTUٮ+}gO X\U#Os)^ڕ1iԆ "}ߤUd/OA" X5 PeT6Mhu7ƁggqE`呅|#7RDJk!nAp3D1\t]#+-Z GXt54Gx| l# Q롨1"2CyI/I/r3J\4|fϴZ8TT8HCû_aE AZuRQ0O+ߧ/nx@s7!& V5CXnпbᬺ^ oa*c}ѻE3n%_haJs$9yJb_cbnc`,n<50a2#1sL/wqNBcL$,f xB>;۔RM:,՘O(K_݇Xv)Qls*Jnr"t/l'4Fͥ 5ͥf})GQd}%4e iؠ$." .h(oJB%,x YIU,BAdE1xtx'/Ad7@y<ܟoZsv{>,gc[A Lͨ@!g? D-.$f`>/4mr Հ-$ie>eU{5ӄibbX !B#׎™pڗx=%sk[3.{2Mn-hi/W[rU G@GU bbڽu屮WY&i,-~[mJPQ#F4l4YՆ ckN|L캷~QJI"TPB!6U~9nzP Vz1@ q|n>2Fw۳D`#p`UgCs d H}gݕ/(ưU5Pp^0m\@Z2Fdг;ՌSeC dQNz=k jSv\ xq0@b逻|_!39<-LМO.g/Tܣ*YX#ݵ79&X#]b-*1'O-1!EܭKgY+26I}9?p`YVBXo H͉AC~㘥}m8;1yޣ[3;\37@%WZYsBM'm-i0ȱ`I>O&9.ƽyse0\Br#3e(8Ζ nCvͰmbD.G^TZ(t?!߫l:e=.b \I ǴOb{f۶fW Ie۲0D8OKM%xnR'+8UQ07f|bDžHn(,8yD 'ۍD8 Ei@yӧ$I5Bl$YRz b;f:u w&)66[\["p^G`b=o8_1UI}p^'U ` f,z JGY#(Ph|H`H1d`γS 3b,P z<\qiR{g|z3Lpi(k>RFЬV *p[)ݽ !M}j1ء!J%vQ:Wˉp, r|N0D|Uw&e \Wo}-rV=cu{2y1 &0g-cOaC\Bml@,j."&5 +XIK0kG-j]w?c\Rv[ף:3-ex @5̾M~":/_X# $PGdL!\$Q_ /0T [iЙR2W-S&xI# h&Xz}*TM\ık 9)1X8UݿfmAiY^D$ -Vg܄3 {섛|lKNzC.ox 9`@t3Z7:݃k?A$i~4bgf3C;Ь)LyO%$uzSf>Kraj\f Z g~C>)<_DzC/"/{DrƣT^kjv,lKTB;z2H@bUjP@*?@3vg-@ 6mxT}^hO/ Fάn7>CsOcyK msFSJm\Y'3š={T sP3|4\b"E0ts0H7L7I҆_VD?K ,S@P.MkNcPC)j埡iY>gރ(}}Db 2Y@o#X _Utq@|:qq3"ic-_et&nrWH#XLVF1"%?IL:=ٝ"!7"/m]UV^ޕ ,ЇL |=4[BHBEDrM'a,(2˜\k,t(?yg Bj RHF*` v:2:s_%cqn BD:߃R)̃:_rԃW{[h4uL_fw`rvZԿd P[dh G`KgGi5iE&DR G kΔ4c짝@S@֎%j.o]j"@e6?tvb-/ɌԦ?6YkYy^LAr8:Mxi>f^>+UwQ&v T͉"ϐ]͢`a{LS2ݡGD&Rkg4(l; WxT)Y/ -8͕@{UOh&q顶6u(>l3:,P5c]2ΙRێĴ#HE.TO=+n)#2{?HSтfb.%^7ʭYyAm+qel5]a4W);*&Lنʭήku:bRWi8{DD)^1`G@))P$ۚ wgbuL<zݹn箱I\6=\=b mo#y!ɅՎ~}iuYE\/;ccL KT]v^shhD.cA}f`R&`J9Y1RCnU D[)WtK䮽.!!4 |yrvJpXGT̔tSc;Cu)q.N{VE"@(DUHrvUctpq&8H -T[(fkܗ~4wOG}QL,FJǀWIH U^rذB/" K|:11N{Gz|ZIAhE`;i5ᒟeJ MiճRwnэ66p}F " { , f ɂO(j}o]&‡ w!c{s8f- [aMx4ʩ_:t'kk-ٷur:@f=1}ΜD>V_ ԞrrC"W _BQpbTWAP(Z~CĕZ.F.JSbu).yeeML>.{0@^ 5 P~*RI]~5`'?rI[E3iu+ox|A@֓Nțk(Lpf( nsjpIFMU.rbq?ooīc(E7Κ|fz&Iﲈƾ$ =M#;%(ZB ~~L؝2ʢD긨n `ޟw 2$.ůxJ݀ oR8ޞK["tykrIj=LðV&@”=/% r{2LJ`` fv)r?<]a[?tSKF4hIIHWCm(mCY|xteAN#Ǻ_GxC K`Qr^շG v w݄Px>J.. o E^ʛ.ʿ7͙ >tv+Y!7Rt B߹~  m9%Ԏ-mpL 0Ou6֤a:LU':Iyj=i^J'/ ѯXf7u.?wx7 ed T+pd#b#F2-F8>5,8UPc(A&h_amٰ~"m~IvfBl0D՞5i=)m"0ؒ#=38Ͱ-'Nv72ڤ< eʤ[ywf!u녱(*&pMI0` ꑲl7 17R~.>PN>Fwg*_ Tt+DsUyUz˔:2^HEO2|[o e*H%4=w+ x_;.rsh(s;N/nehI QLH y73S}ů@>5'pI/b)tlGXDk(eBjE4EzW;^_;rºH*;~9KSmD*6 Mx&heUz]=?B%V{i`nShK`%eцوZ[#nGݩ&?`Rg5U_:55x}Pe`CU\5iؙF{%Q ۯ*WWϢLYh8 ٞEfռ '71獋|B-\BCVP͠*4.X?tj/8mf`7ƽ`G],1rS*|,4;\L"~l < g7N62 y13M)prW842 aD8(T=Pbsi@jp-=@"|;.YаXZT,Do=kn9HсeSM">¾ 1Rh K pFl6_t]ko,Ywͨ> l+֐IA6vl^oYʹ8 $di|Nh J9ȭGɷt I̸Gbm)qvkR~=.E^ 7&7 YB/ NI ?\!"3Yy^YV'6yY>b#D(18156:idqi*O˳lV$Ĩ4s]귙x(n]v<3Eڦ#+To)wČM2Uk-ݪ,>LM!L*1`=s.U(/G|*ɓ5ۂpq;t+e t6n0Y"$g8-WBQl)6ȸ"o:Ci(twߪ"#D0P Wv,Qf?`- ^\6m}E-b'ᷰIlKzb˚:W&%6[y2MzU(<+ Z@sJgiB*t"@Qӥ mb9K_[ڿ92([.RGIQPM&dj9VjvfNJ"%&=MSpt@7VK 𿩮 bD{ PÔ2` %dM2첀$T$L7Y%PymNv8 hWsk@tUT%-%[S_$tW+$-lxH Nja\lo .Vsȁz9=zl4+') QAqnv6E{+yO:[ܲ ]1WUDYc64EP( äoAؚr+0#''$M>fˏ.b+ܟa/\oꧭ:5"z }{PW 1ċ5 FMoРm!}_  k's $hٔelH ?NJ%]/O&J5M|iZF}6- ڛY+9}>.с(/c\5n^CZU`\S_8TucG2p󱒇pʣTMHkxiHrsToL~7c;R<0NH:k zxvgbfY;~"ùGS:c{ {DSjD0=t@|%hgtu@ mN X`Pi g| 5UpS٦FW=w0qJDi=qj=gm{+ J>o7OK2bJСmt+perZZ:5s  BHQ5H`~6;sE27-Wë w>B9t爄~_(_/;\ikGqNZv耔HVjN\Fbr7d7~k.E͏.$!_GUŹ ,`s]~D E΄ ׈j<%;8}| T5cQ.(Iw} Ît1A wY{Ud`Ndk TuE؟A&O/N90L; `KM]?GK,jܫX2yù0*'LS#I@:)]M|UA98=#D/~"mhBòz>qRi/XT?+;N$82?F 7bC&RFi*G^g,`o_'98>fZ7DjGjx$4H{ +҈$~Lތ`4UKc,ͫÅAS>? vʔ-Ŭ̖t''w D侇J:tp>$7K3Hv Nb,Y迪U BU;5A_Hby7|2|w'=bCPjTaA7h[VB'СG鯢6{9@fp2G }]DQ5R]bRz`Ԯ @C\WM!^d9lKa7!(Btw:MUI_6 dH fWӛ֫`j+'hʜA $mnALJmAd[^`>`] lQ̬͌m,.iu#2&mk!=1S-eDX)uibzwlxȴ3EQ4Vfn)lrZhSxs@tbX.)\`Ld6vvCa<^~b@im8-&Tmjj4i?.næ+HESذ$?DZ^ee^LQʝ9X[TK_zJ]9W|9gtC1yntfBcT /~.u)9wM0'6iؑ>=Nb6 !aJ^@uA`h?gҞf.(>pxO'HP2 UY^7!.(өN(h"z'wz8;#PDDaڨe Ɯ f>&"bYN#9cI5 l4|{VZ!DݼD9S1t Ň,wy8h^|&)AFPk ^LGWң?пX&,\z0Hٰg`%6m``|q9tJJaa[ :.&wǠѭ#s'c S7vF)v&&d2nY)?Ξ?߾㥹!"ooL4lM0ǦO-AߢKypTڹTuԝx80pY]P*%a vWdnRڣ}N\X7C%"l(agS0u> ɬs8(UeHW%Lr6\E?iNn-UWŢ_Hlj(O3')o>%_߹,! 䋒6m@{ס(pT}VS0~_yўEG** @_[ u[Cfj(GwEf5?t5fwˋR\[ES y ^#spx22irhczUL!5@@Wޫ*lK@p\095ç jIR@Gs?>:fħ Uc IEԵ$T$KNd0 _V@\4e4 M^7o[s)3>yIʀÕ)j|͞$y)99AsR%-~˥lAH}H'_Hmm+5BK޽ mel1U)7XvYIV2x#Pîܿ T8a==RE"rB9>1 ]<1UOk@k`0>&G;-E:.2Ւ[s)^} Udĺ~h5R1R wKr^N6<2tDHZvNTqRN{2j ia-*KsԘu*߲nqQ&k[ޙm uTwASg6glD9sS>!:(z(S{v)fKi+0X'CN`OsG6)=LeU(Dz[d/ؼeD(r|IN!h"ɓ #C݉b;325o'$Ѭ"*>c~#a<;QtӐ}WTL:5Y3g£ 5a)mydQFXOc,p{xPOr!Eÿ=B.2F1fK4L96?>fo  z*a2Z~YSQ#6vdoo֙ wq=4YHʬP_"q:6 ]1;J[JjЦgx{%Vs(˷Q% 0TJL kIG%rkH]r qPɑÓA%?j 81 w0}us".="0Z[|KQ-XOܶ?>ÿO@ +]i*ڂJ7z"_)N7:*SM;L)~6,RG6-&wF$2 !h9Pl&)/=0!_l)JLblsG/zoTee2Em7zHLWc70'%a{72y;RCAbL<2>f>G/7 ^K)9hmi`wt@+?C-λ=Q&}l0ST]' T f9508e{!^.EJ!ȣ8A)JI𪮁T\7Nۯ1|-hA|*ifD込?[<BebPZRf Qs~ 4QJ^g Kx[9FSm,]Jj8,"LgظJH YZ]OɿLUMh znzw8J*WkᓮlLF5%KOU8n>  F)xA<^nSQwٱŞ9^rsµ^4DGnI=E?GXJ!r1/+gѸ#qwfv$O% f.3dv"RQ fEn?c5lfX'#dMK|4C aV'k0]YlIq!\x7bQF,: Q"ւI 8Z*?mքR3=څD8thT> dLoo8=D,U%Bo]]H ՙgm|+_(7D,ruL)X\%sdF)~RA>Z.5;y5I}RZc̕~_m 'F|'8A쮶6ȏ$\1e$*d "Nz)%'s3ص yWfsdBx:R } >ua!~*cr2{ K/~'u3 kܭ;X7\^Pdylߕ}U}Z n;-)Ӥ_'ش]R z~/T]q噻uôch~5OU N@P͟PjL1Ew9'7T=Kw'"꽬_AvșBїy$3Cۙkwm~kJ[lrk-0Z?;h$TQO7TLi"f[N>)BCgK#ODXS,NHC G/N;Hߎ/&R):u7.1\m⬋T:CӚꗕYLejyvAT(!2H^;m !R?6L%q)dmMb6UB5"#㌨CRDv+= `w M[wOJi`~ҡ\xQ#vLJP,('-EzF*~ dZJn z]4<+iзu,: u!"[ioٝoeVktliFF;!5oZn'x9%˗mq)"V~si@c+3^$jKpɈ9Ю!M5[JT`aǴ ;-҈FjHם Ea]f.*AT"wʝ-W5/ Y^Ct|'5M^񊍰C7!ԣL T"Y Eȼ۵ܠ.PC`3kvdBCYՏgf4 =deK^{쑙 U0#*,(*Y{>PՐ 8xc_Fw2W|Q* pSL* p8P+߲uvl; u9k M .=KH$ϥDv\|8Mƽzr9Q y#Qu;6.)O[6r80*閆b2@eʮ]$d쓩qfc`Ah1 5woZm@n"R*̧T.3%CۇS%RۢIn`*]KjfPzq.9_)* @"🗈:4h&_m%a&`%mz._Ts痼k9nt3 &LzyȐXvCS^5Cne%_Lu(=,Ӓiֆ9恡ihd@}Ȼ kNrh9g]TԄL Km#5\V2N/94Z}PJra(o d@^oi^ Ó"W;wV#h1k:z6n_Xϻ170R8=ȷ klFH(y;<x~77f1PrKU : G%tEIx&b'9mT@\HLd^Lp1fL2#b*_0èQ7aZbݷp$9P:ŀ\ n _9A 7YP?#>>+PA*KI9/8d?}HWJ0xSlm^|-lw xp4+K\u#Y}X+jmHگL]'؛A:*}f‡`y8޹U}Ddmh߿v3;"I^dx/|̂J4R<:ۖ$eeZ Fīb<^ : <IUB$@\s3+*KLkVc!fm o!]\d^߸ZWrOŐu|8SZl&]HIv!M_mB)A@eh9@?⩿Kz - P`+H ;`~TWw7#ƣȴf"5Zm}MC2cɧ;D4w=+'E3015/gÝ:3|rj$/Bݐ|l~&{tPSЀXr`{!IZzsB¤-``m܋뀌</|gw WVRCeGzK?SNGٱ9n0~ߙSfQ]M |ڹ|*`eVmh6v`UfK3251ߵT∛=ăFNchو `YE bW\Q@li'wgO>$]ҤNXડw; 'wUhmIөJgSZ isDI5IݹKOS? ,~I@;fZ(,M\<C+lFLoōg%Q/4, 'Ш9DQTSpc^?r>$GY9]`vȺ}LV87$!i@!ǷrUR?Lxa=eZ~zsCf6[ Rˠo*׏eه[dmD?UFMχ$伮b>"m d>vk^JX{ֺi z>=/BChU`q6ɺS[ i0x+j@[c&eR밉^'ΙD(٨2\)#Xyd2$T3X834J;I68dtg5b\[:G q~%L Fahc[SI"$!Ւ@Mr#V)D{;ɆoOеV;Ln˅ޒlJEbH{ CLM~M.KU]*0p 7 XK6]WOl^9/g{٣ѽ ,9(*IXqHfP-8^a[KtͪH:H6'V2 Â-e!P_+MQ ˤcͺCʟcФ6tͪ ֑ P[TjUNeBWFu[;L;@ O8,R 宮.(Py(xO0Wg&2)iIIQYժ`?<l bLz[᭰ǒ|g+AAyh,:yѯ<,bNCJRi>1}ʨ_*)}]k`ZCG" V?"7#?  v ԵUjEH|hDj:ې5c]Ȟ;DQ%iJl-قȋ J38t)z{Vk,Llaq')!aUqw!2ũ1U}&_4M!o"!jH)6iD@ i| j5Ex;aWK޽gbHe(fT~;AoךC9vƶEnM.`GS~}In M)9"OrεPŦph6xq<&R`'uv:#n-dE^$%)X i%mtNv^52[cc\%H4D-U QM:h=]P CS(.FOMk1Ow*^a-J^]D~#qPij-Zf0w:7NIU2/?(gjY\5i6*2*nZҦo]OGr6/`&n!Wq>eSnDJR W+BtBQa+ 3/4<)h;0Iց ;,0 WöI ӈy~vMC746""1jWR27` ~-[`񂷯|ˋy ?@[΃+b\EIjwL_Еzͳǚe[3;g|VIc sp-4'~~o˲ Q_15\7lmKdPVH] , xLYϑiKPBguq 5U~5Xhy7=wl֒ڹtqή͇ÍE"$RfP]t(5IwK>hi1@]FqYf` >:^ |m+bXN ad%I{'8$-2) >F :S^vO}u 4l\C)slٟ%54JOBay5MoWNm:''F!&[^L`<畩fxgw%FuIE7,RlaKz_A';Q.Y;';WP~{^ Y<3CBg0 A;M^2 MduXܹ%, Iȥzԝm^Z>΄U)hH>DKk!2XD 2O"ff;lqnv ҉\1L}?«>#y׎ /*s^`(GwTSyyDH; tNOߔ7 {{+Aaٛ(?-o~QTyEh+MEeqP ),fK8Q4zi|tNb@!%/ S\J+) fOZ{ޣr5ӟd 4lvlXP 㒙9 yQ A@ H-9L%/V4L9?s9X];֟vXR'[[ 1;b6"gnDgǷp̞>dqh@Eƅ>%lz3PVS`fe'2ޜz-ʁ{ F^N>Xmj1 KB[ ޱn FB9ᾟ.mU X첦k74oFbc;ZlۥˊQҰ1VȩWKVTVډlrrzE㷏>*P|F{uyP<k4^ ~o޾fѨia`ƯS̀۰'ͧ k<C9Gb4Z+@lcc}!e" %M!Pʦ8xCsYS^y҇A.ݑOEK2Q\C&ԚtAa*^DԴ1 bU֚+T\Ѹ̡ї6֑$%H6X^e(NT=O": ΅ 0Va@gi|W+:'HL!Qb,i&~Z^F|ʹw5ɻ1ڄ@zM;ď[+$NPh;z=;v3rIfJ'@Ri \/܇g~}Mx pZ5Oyۀ3 ;5n<ɳwk+*7[דqjaP5p.ahʦt{^__4oU-ߋ.;]vc2ݸ\x .]fWbĄbcİ45ުSpV]_z6:!Gɯ /7f7/31XOdȫmuYOIU%eka UIqL+PQ4XJaohT|g{HBz6(?z矌M'W#U1xLsfG{MN rGjZL"yVQO>Nz2&{dijFx?@ޞۦʷ̔ۀ;>_ 1xHF - z*6F;GM 6#񋥸 oۭ'ք6Y:hI-+9sp1}V wHH_f#̉6%=kZ1: )C5᱑M%d_V:kK}7sCs]*iuhb*(j[NXA 2 C<" pkwSR1קďDb4G4OuS4G\^򧈸%**;G:U:"yP@ݑd_Kw@zia>C5IPӟ煎 v.,=Di%ܞǣ|@*r_ p` 7W"6ߦ]@ *C"o:z⩆N(&rbW҄wJK&Ȧ';[ju:b1H҃; gŗFx7vu +`Dt70sײ dǃk_=8%:Y<>lsc4^r?Jǚ9(d_k; vv({lzCRv3&s8 ,2玛+/CA1ϕr x^$a2݂1KE&#Kb#Y0 [F Z+o_ׇ4g~e@FT9 ZH+lc gJ \Uu۱ F) >k|NBRUeS?F W.aL:'RG؀ yCD6DBcٿS ,ÌMr;o6Q#M^@FMCuf HND4Fi\vu jΜO$|A>YfNS'a.s(M5.Ne~ 9݃t)0ͣeDR)MQ9g;Y-Z$S0?;'>6LC`H IdU$'u;gQ*BTS%"10R%s\{/7|#8FBC|| Cs{d4#ZܞށT/t^{ſF% !r ;H^P{0}wl\cŮ(I7~K:+}A jjm*I^S2 !LTKscIO6T*æw 魻l9JQڵއtXӈ RG&uᘦ4/9 {8@KwOhVGoqmDbBYыҞfoٵMTG0wm)tݧc4h^5+-bnU,-E(WjC;Rg; u_S/L<˟J'U~V9zVR[FW-Ñ!:%g7@xgmN7w Wb&ag24;͡LVdr0 +AL\ F <]ŻўXW~d3;"]} 4ɩ9"sԕu(goaZdJr"6XgHi7ZvH`%8*/C8X|T`,5ׁ /G|}AY >LJ ; 0_CLmo$/X>KQPxcՁ퐿cAU!Q~J!m ސg#l+Մ9jh mWD%$`!2S#W8iQ2p7O7vi[~_p'YT_Ac^]yy 0HW_7"%;q.32i%8H!Y;: Ma[""G3g;ޛ$:_ԑ惹Ƶ| d>-U Ǐh;D qq@jsf`1p[mJI*(эr :Dtz+с&*2+9S|EQҲ? 1p?iTi$zwe10 Q&9*'},Շ;-;NػpzޯtBl)<ȂztIP79yS.*tP9ۺ\lr&vBMlFAMZߔlR .;nrqr: tQy3@Ȕ{m]tץ#_j@b~ e)r/$[ޅQ΂:0ˤ7s}k`[ŏ'B Pr-yỐq8Ń1U(rsi~')d:Q&öSWΦF#Ǒa|_\uzIT8{}ӚW `~*,ds}Ru0(<V[TеcUC@L锈OԸh&a >PFsFG0&!6yV){/lm8T9Pk7~=XJc" f6ӥdOtu% pቚmg@FHZ.RѹuOgOOUv>OP]q0 O*󎢻bY>6}6?KqP&Wgy|,[j@$%#_oaV`0YfЊ[bVA[{f9{<7RgMbNEkkA=@y"ݶ.\5Ȱ:$:O]8љ8-eZ\Fdǃ`M/H>C5!*$ҦvɁY|Ήq9,{ +0i| . ϓm>Ʒ0ԛM1NLTmyYu}/3MGZ^0 F@oR,M[;!8׽y4->+ je =zgϥZ۪LyJhpoՠݙs,ХIl`Jh7u+f) A@If;'rZ|v5tY+tk{ pmOBC70zxφvddEP 1 )_J6><~o?+nK3և :BO.tΣi -;+@ƞJma"{a67^!*TeE,]-~,p:bXZA;{|kt9zUCC.&+P>YNW t|T#b8pn)jCqә{)9. ]ğ+ H|QqT",TAX(z\K8DؿLaݧg̊8s͵bRf;F(류 L>mc V-rHYgLA 0/|w1Adl?8t|-bu!O}xdiևyI]QJ}-Ͷ8l090x}&rҒCI+> kB'Qf%C^="VS yp*94rGG0L"g྅icn PY5Hd-6&}Q}H/lZ-5?V 2|~ R4IQYN>` 5њZ[Wd ND!m;M;f-NTۗv$ԙw]@O(lvZpV9sV2bI~mr͛4Z{o97g2j kֶ)m+F'1]@ q2OF)!.gIsUAO?X _S%S5Ǝ7jm !-|,wtwWN>ةH^a=$4r qvZ5_'[>Hw !9H4hpB}Ի]c8:YM5ʵU9[3[ I(.0WWD)~68Vۄ0%UmF_8)yѐ-Yǧ]%G=9~6] \j2FMN?PxIuD7F>QݛLTʶ CHHE ".l2N=Eic)؋ =TȔ;@bI\:y1 J~@"e?"%(A=S-ꕷ"6VfNXIz݊7G[w9MY gϏ!2Ń{Ya*`,nG+H>9.im Q:;K{[ѷh|⭰?7:]*-3Wk8k`RqUıb7 10 so@1Kt$V@@܉fyqZUzeubՕ{! FT60b;X1jw$TBnnLJAƊyY(EYl@&BG*{m.DTPʗ{BS1cʿu֒4fǼS+ K<!t$ IsKd|UQjF{wuM-2!w?I]j2: {bUZEӷ¥$rk5Ld4`:;w5zY2 +P- s014܄z{664@OWCeA z[3sUly.1K ث$CQPZGku/2KDXmG\'2p53ɡ0zjBa@LZLXV/7PDtw U4i _xkaMshU3Gm/KIs+z`ٜ#b9p*L%%p$UiU .AVy@#rSd_19"om5+o+g[My)bww63:90;1֡ʪJ-CѴhbjBI+v#A,_PɁJCL<N8П-QXL{%QkDğ Ȼ؟PotIW=D`A!I(0>2!NfG3cۉ6btGpFzރl 8f 9A9/[aSY4D4Ƞʈ&(޷M1jЀ|jQT%noFL,OGlPa9xٹKS*B݈ 5Xrִ"aU..>e~Γ);r:PEZR-x |W =EH2w1Wd/X3d:@+#Qp0]$\O;4@03=FRȽ SgVqxb@0J0}Y x'cՕe&}e]I1]KxQ.A)[(`65P/&ͭ5.lƠF冪b)F7K44EFz"ɲz4n (e,w ]@ 7j"J2* h g뚺dc\Qml6 WCWJLQRjpDDϬC1m=:ף] bQ`z[\0lp۰;PZ(F! qS<7,w@`Ѐbp/?N,Njwkz~"U>j(4no 7!'{7S'Xiŭ0+ B*\AoOW6aK?ONN6byҊ'TUϸ)"=Խuט&8XtRo) &_(A*]y:ہ Q:dbYXLz9鞩X'DEx\ff_0DsؔGrV͵Мu2Uhk73:- ?EAbqoA@o B1C 'g}"fƒMy_7T^wegMXpAݑJ qo%+,dY=p:hs-~pwfN=QTmS e憏 asǞ1uP yצH@# xػ>D0evmsB[BUKz&G OyQ`Q/ig =*L(q$ںү "/];ƘAIkB.~PwmG%Vzh0p fnv_YWEy) -/]L;Pd4hR<gg9* U-G#Fw |ať ;7^,;j3eG;.C*}ҳ*VԆpH̦ #&Q7At&E@,ո`ҴPRLq{]pTw OjT0uVM>J末~PP Wh~,(-Gܭx2lXXv]5_issj7@ghai;;)A*~v(` x2pKDt+=mt~&6"* %ȻkMDưXKmh sna?޾w\tmœ&幊g Trޗwߤ;*8DS]Jk!L/BIrzS_zv6i%8M#*x+Q;Cm)6ygB zB8[Kjg‚:2U`3hX'EԂ3({"+ƼVV:Y{>nh1XiT}sL'-L a"VnC0&.[|wCf=sqUAcFP+86qcbDWS[,}>̔E 7CRz"LAT#9Px4|,΄ϑGttC=zHZۂ*Zr>MnZ{,4ϧvA^inP5.앀& "iOsN"aHmXYz|eűB Xa #ӱӷqɏxs68P) QotE=?땞?ʘ}J,T0esОD'q'mR\:4@ceL?by*x5䭓U-a z셖PUbE&M[i9ItXQeEPNai(rAݤv)·0dxТj9}lar8U\f,o6] Tqb;IEcAwEn;Xw _ClI ^)^qaZIFd8;'qX/dU`dliA 5ߜք87`GW)AƜxH(~#jt^MqFf;`ם]n88T'R, W1̟껧>DkSmOC{9w旽*IxPt)v|7Czqց'wuOZk"ngc Ȥ@{cOӪ;NO3Na Kz7`#rCnZob kx_ؖZ78nD=ŌBYi*f-DZ1qu׋'JQ `K8n5,:<Vk `f !.je3%a x1r) ]R"^@o?2lRcmٺؚ1[LƱe#ߌ */9YC.ki)hTY*`6]YiO K.jdSSB!vK8ܳAN}Vw^͂;`?3*Ŷ402kS,Д /-/xs2&ᖟL7 #ި68Uw/6xʖ8fNz;FN)HT#lh=XwV'pW@nLDWUMա(h{@AgWjt-GSQeƧ(-I* etc,{bAxF4en| 5>A*Qtٴ?*z$œGkYoo>T4Bsi򔫡dhVڴ- Q)GDbsbY)t_l^>B0[eɺbkn4ͬx`ܳ7ϙܣiQHC)@mNƬw(?@TE%^ˑjI$~A8saC5FfKףPmI6 1d9[^RxY%nMl UtMcE1j&O"]V~Л,M50?uq (-REL%fRthjKۅ0$fpGrZ1!L3m|HIȞ_+7) G=tU3C=vLé>6_DO{cjWM.u(?k/ɨϠM!c-h>c>}7;'uZ?K+j J1aJ>\'%=Ȍ>3N4H5NNŋ+*&N[: InӘ?)E ᢅ:UE3zl"ͩÈj?Oͼ\> z_ecW:YRHuq۪ofB.}KX rq?/xX菡<xBpq|AH?7o A  æT!I[#ՃslUjF{Iyx`b+ ,J𚜴DsrQBưX?CV3@^|Z_ZP,GyW|Q@ONjYYvYaOfFV5(be nj UFa ~i?=i %dה[KvKw FG ?Psn1n Oȧ36:[<3O܎OB-8{ Z`;?Inn ʟ6g&$ZqS!=14I>kͰm 1;*]y\Ie¶'.E$8hIrÃ#RKئm_$ 0G6!(zւMycյjgFEVqVr_@Q Vn$Nđ!-|R?Z# Fr&TFXz%9?u5Ű%E(]uvFgܓL"63Nb{H==M:`VÏuP2ưY{ʼn?߈,C 'igsskt؜n{ۦ>*< %mɚ/ =obW #5;f ͑IMR Z$H3a3btV"XuZ@fсTFT_z LG">N~THms㽭5k2GA?vGf[cf{ |H"x N8)!3as%%DڷcM.ڇ%rnFCAd &'KӼXQJ8jpKx&uӭ,4Zb6f> r2EXlF]sq4DY f.u{ݛi9f|Q>w;̿F`++0qBʿ|K^E @Y *h sv@Z}[Y՞P#ҫ`CE~~<{la%B)M]`'+}h;rD0uuXͮ!BջSV{zPKe)*>OGt RQUL>ZϢppMȕP{U%ư94.k>`CP ivam6e\MBGd{_]zfbXNЩM*h=gۆyG[*t0P`a'2$-U*pLH¤ o%j8 ~*M[cV'Х$'TQTC&'[]8-+o_Z}Fxsôޢu:%jYuۮTl,-<Ր*h z<p *A[gġu\̄=-qmVz9kFtt%G.x|]IG4;cj,.,ƕHu3Aa?~tg6BQXI! ԪGe”M]j}wYкނ9ĕ%թUW>aw/ƣ1l.Ce:eO%C!fLBLv-[nwE1Q|hsEPp8'@D}.Z`l:hQ+Z-"l?e^grmuytH!xKkbto't5$t <cA@d+9v}ÚFo Ƭd[mIt꛼>F/sF9hn{VcĤr4u( 0ԫm?]ΖZY~-Tp?ô$%̐b)HSE8J\ތp~ǹq^~0iv(NǺ% ~ Kj1zCHKF/|.j#{g"tPHPh'z`T?.! E"O^}1ޝQY1ta,yݍl!qp- lz8t#AG;b*p̍t{ kZP4K6I{#7̶pT-"s=[B3Rm[?5' $I5לБȦ_vdIno>$@&\\EM=}N[qR[Y3 w:w2w=r6y ވ?4`/m$%vxױ Hޘ89).Ѹh'%I'̸B;XZa=jOSPӑhvڇY>'ˋ0מq5|XئWmS⻖s!/ p>h>vuTj'G>+=d/ *کmmAENAe}r*_vbm,>*dgāG9r˺@IVGi,O1wS w+ ;+5"D|3Wΐq?7j"4xM޻-;,nBXXb?t -TorسDZ\fo?~bkor> 5^ ~yyxeRywӟ$-3m*mu$(5H4Y]-xv_X/ۖHeqy15ԟD^-IP/8[^`S,$riOgN.ЛMe[ 1C4j !%!"ɪ?;2Z' ,W\?o:sڀ-/Y$nKJ}S-,eMx`/W*VNZ*q6)]-8}iYJ}纘mJ'XY1(zi#yjPX\OS.{r1d \֍Z!H 9KEmSF<ϖ&9~c8m +eS9K#S}LJp4&aAkueVȩ\7i&0]ح^c7Fc$!fFVqIx?f rqiR0oN8ڏf7l04G;DJ?7s03F ?z6@L%_ˋk%c|qTΡ>c#ތ͏.վɢŒww[aRPדʖ,4hVOyY[.Asi]")%bT ~,;ZDuy M.!+Ae3O"k T>ǘYp3ڭiP3<'5R7(/:y~Dh&z߬s' Ǧz/鳝 ݔwHqmnW}.%&1Z}W X9k@-}"ףa%GD$mh.-;zͳ3ڮOFk˧׵|v3N;c$Z%FL&Է`EdxR:4d yk )Sn9]xk NٶF9gC?tO؇}NF1樻&/iTzaX3aX` ɷeY⍸jrcv/cؕS=xij*IjW>{OVeyJǠz`~pU^zӵCpܭnxh*Bfp d+nAøժMpn/y)D겜'hVZ.eQd; % Ã]@k$0a2 Sa1BCQ`lHnh)4zlb`ɼ#fMVL97v=@య_rN ZR~wdw}ʓ2= O'_/sf4Dw1{ٵ|Q~>ӄ ?WCU:wwu @L 3>EHo?iX ٟ-f`xnsYVjؘ!O2k4v3T҅wpdn$q|{ix;tAF|E!CW=C3@'Y5J9ɋ YYRd8h$țAEEM-}F1Q _H g ^Nu2 [uY)!+ep J"GkҘ8DN۹%HXOW ph^iBܹDr%4Ll$޺S)Es-npBDjL/VP8ib1-U&3eL|4:LGHMHT],E1C] ;xx<9 Kaf(0k'o4? v1!D l@Dy_"CE@5)#KD08*CpLV֏Rqqܮo~V)wđr+%Ʉ< [BaF~BЄ<B4`_pHo6>WG?q=wÎt5D;,AxGʣbto2wᏪK.Pk.Vf}Lou(L>+ܤ6S nmĎ="{wpU@>NcG@#$ӌ]=:r0?3unruM ?nb) i|3D䠔M$nXwiZ],TZsnasSu8`K%³7EhSwΚw"ENU\mG7Xr)[*Ř,mPW9G3%b[p/RGmے2.y>1.;wEOjmDmmt~tY0WfAʸW.'?-g9u12D3)#hinjIC cPqT"& $n~y20~"p/%\Bohz*,ih𫨦X|Aܖ 8Cb N5F+PTS$?f  b5X>4O9^tSenAB>&'KӛXt! |DR74oYh.?m,$^s^ɲ627WsmzA`>rbbF+囸 }B4)5|S~Zbky:}|P̱FN\f:d;s:} W%#CHBdZr3c"èI? X폪2:Gas,s䃅B!1_.hzqKtP0ƗPeBx!*)0s8DǿfkZm\gW:+?hs"g)L_?zcb0os aNN]}gWHFG?T&?9-C/{F#6n&uV7Jep j щmY8:+Ø~آZz}"裲BҬϹye!^@;S,>m:n $9eRS.R _G6-,@ |[_}wYs-L7zjf(2e7{?_ ;ə.^o~_If\Y;i֙h/E\̔%c}~;Q8,w9~=raQm9Iz,$+Wur`*aQ6-)oW/bow.E/^*`̈Y4`ھzd%JHd|CyDY4 )}GR='EG38Sك|b%` 6-U/]Ҩ,^ec)wjh⩲4svx6Үe{؀q7Qts h* FS8T bbe=)1ȚZF><m*O'2̾ !GDmZjmP}O E^%R.MH*- hx>'<5毩OV緡Rd^|610uo缞 qCqc_>Vbt}tip#ɲIT>Iiu|<\@WEx/ȁyAU6g8%>I 8i>DwKD2*ey+F*5t87\u»1-v+([?" ^ਾ2OLU l NbQϻT D3uQ:2b< [ہ+Z]yKBhmAoos$M1:gIluzfTx;٪24vЫ0a Ym67@]B3l1{>eC5&)ȍ,7"]G\tLI)/xC5mo;_&Sz:1{5Y:S.AIp:"LMeh@[Mb$S|hv[V#ݍ:N%ţ>Vَj(9h jd%ISWM^)4;#h|Fi83xTн Ib/'#]Vyc"E"a=i{JԐmO+xV* }"qJ$q oG(ߚ[SUuy Pka=2 ש)z"32>@v~l08ʖI)Y}Nt^fLv`@vZ WQEPKsIثmFoӵyPcx+bRv4>Agu z,0k(v7Hl޻D5 oe4 HDHp$R1-7C5ް*YW#&0"Ƭ{;1DEzw_]wCĄSf!doݓM^3iZQ?43s_' mF/m;˺?&(C%˶8 \Ky!k9S (@5*-bGjmDFPNGqc҆"r@m?yj2#i0oi'~zfkѳTiw.E*w '~u,o(; Y[YYM;O7=ɻ{wHG~38RhC+Q%~0Qa1lچȕ"K189^B;wQ׍#2r}u?|]bfHsgwTƘ ?/nqb ߢ."cG6u4d7so)~9p ҠqRxz^}GqvXp1ǡmQ@S~)>>cP:p|qo-WԖZaH8RF`r 7+2+|7Nm*K^T[P{ٳ96uhDǢk Bsp l`Nvz2E$Ah/@NDgZ>S|ۀ;́' BGaaX9TN&W? @<ɶPB$|i *ŊL)}dBm$ى7{Tq/m^Kпۻ<r {:&/׋moV23#blSƞS  g!l3`rԘ GyunJ/me s?4wCϟXlWK%)fˋm̰d=0m5@d0vc9,u6c; eȻ :u5Y!J{/~el0J9i+t9Mֻ64ٵHޝVA35axہL{[(- i]ou 2hr)_!tWp VOH ܪ{G|4 WX\feQqg,9cc]Pc|t Od3Z%zs^1*PV.@Uh_LU}60zQV;2ϳR}CRJ\c7x̌d HrÈ))"q`~]5 QE}JmcxFS;݉׮WROFSD[;G?J6B)M ,_d$Rb_Xhw!$`O_PxlnŞXsAL*ܘҧ)~\l^k߂`ЉmذF"dX4 (z};`)}TM6n8kV'D N>-BϩL!.>Uʺq)'ӂ+cjð_zjT+ԟsfz8)5?UUa",:WDOӰZLs=])jtRMMx;׵^g% C/1?no("IP(r`=^V ƿ h|=]YdFt}r iؓ"~]}M $˸r4Zౚnj:ʖpQR7?I !Zw[':8q9'vrƸ} oEXZs@P$s~5餫7Z36Zrs fd43g$(F7",P\M!ꌗ wp3Bd5K2ÓF"\p`~~+`̃a4{ oGe0ٱRj<Uw)Qrva荍%z>qoeO1`cS/ˡ_UfnaiFxȰ!oH'5F|l8B-R{pH  uμcpoSh[<XeM"$IJ|ЮJ—0.ʳ_voR>?\sRB"$` 9#bU> Xsc)Lzpf!p06,dEoM(lnKE;G-Q$5&7>,15kpВGwʹy!W⤊76Dׁ۝5E<+\Z's=D>Y^ZRf\AoE/%j5Fձe·9Bn;Z2 ;Z8 zo-^ ʳ>g a"\pn^g< >~6Ő~!:=] ӟpAېHVd=%1bBC[VSU׹ih{A|Ez&`=q,duP.Mv;x,]Ҥ]iWDR 0x#>U!n߬h[VC >F%tmnMz*H>P62/))]t]Ed=5wBhEjɈEA0g״"1dxZs%G6a[iϚSQdl(k d6"V~l T2 `ߔ9 &:]]*GI؀ZuD.g3n{~Œy`)R?L%0a-h RImPᇧՎ{Za^F?*)qm.~ k ™Ŕ6>6g C @[ZRo;)Ӝ1bn$ŠvΈ : @<;:w*@4],^oOxS 68{Zi]6^bv/ IĄt{,pWÀeCTR ~/ly ݿ0H =J rT€ߞ}xG>IPF>h=V'0aDWzh%jU?ށ,i Z3)'{ظzRq\vr>5Y b;Rͯ6Q4ISmWW ̔Ay `. CVbva}O[DJQP9<`l ZnM#wp,U Rqht=ұO7&EGc=;r|7 "L0v `9C65Xc3ZUtXۼL/]B>45(^5Ojc5GGlyErQuj (hօ‹cGOVL)(S;Rdtb$&IѦ!붊':׎9r)- P}vT;3<0al +]rX32$4#ǧkIHՆD*T$%R|:?"c" K1An[‹#H`muuz,ٱ}r%s;{ l"+2 b5lͼg!C{w `3["2A՞2Q=5m/y ^)h$2$||"9Ӽ٫b'f$VanIB\jj\ ֬Ɍsą'|ʳ4&3F.{fۥ&f..:/9A(Yps#Q.`P:jzB^{;vU#lG œܔ{L%i1귾mirWQ?=8I' (Ldj,q!]\m+"{c eTmS\nmFiC1j=uZɣ%3(AW?#X1~.3eSk)R 2 ΣWԢ\$Z?ܴ]dj=(Ms!5Bh#(">{QV=L̟u-eG)Y2Ό@ڰ+@ t$F?KH'b707BCZ#Q(w cGqV; .H>au۶`ȍm20mEWf"*Pʨ2]Y1U@C싳ΰ"5u6pc/-?WgTƃx7BiHRNh;Έ뢉>cQ F&<\& j96[&uɤOl.lQ67Ӏ8AS=Nqųӑ6hFag~y>g~|X6{epyF4x7cglx/HJO~xMO1vth/jّ7};5d} O2-t9ԥ*GRq@Ckr`epK3οvnUT8ξ 3!`,z.?sHƘMTnFv94eL5[X23V5!WI(@X^D՝IPhz'H$ 43QeKHBZ>|i4D\0SŒzs$RhT0U(Gr_],k A1k@W6G8!ۢΑ VSz!yYLjtD5X`?`TOT!m(7&ʉ Ͷz>B(]hN<ꒂ bzmc6sb/JuA R%xw8i7Dj,o?2442q&G<ΗDc3}ߕs7; ҽ~:p$rΰh92zEVVRoIi(E3C>bZZQ _;b!|eݗ^@pJ~by՞h FF~k/PrAP=$40JORPʸOObͲ|myi$&Lww`uqI'B(Եqv϶zUplD}PYDJ*xY]u¦EC4KUiN'5_;ne'H1a3xv?َ?8=#.y#xO,3bgVSmtl`8l"tEl\oD5 '_"9&iu: esyZ:rHNhwI`e&x]n-|_s}:Xe%S3~~\ !Dw2.a,b]=,mpmvѺ_mytdyvdv"ؖ ^lj~A),]ـgk FN&v#JEP莩-tU^<TtQ/0gLi$1x=ڴ@FT{𫖒| l&YqWK;0ZNICLbШ=~rrWdSPQr~'B&EU=\Ƥ15@0fE<r;}m_[(즀zg&b%axJ:RI 0kF%n^QP) o]|Lt~ ܴG/gsW(r.:mf=񌤗 v"L{eq}!CS+$19AJևTi@'ۗ%j0oq>dށw,vZa|*N1'*(폀HB ^a,cU c+wH98ypB;v:%_쎜3$`bf}(fS1}K[JN4&}ۄڨB6)nۘ-$ $jQ-Dfn-$dhb#Ɉ̉N,ߋƔ^3dN@O@ 5YUjї5QfjI[ ,Cǣ΄I~p)c; GG4UeOn eil8Kk _A6soHY]^$0ot mQ5~vB9.Gη-Յh gSkTP T,p# 4G738-Zb=>[u)vV( Aoqix30l*d'hx;Zt` TՍJ2͑V%p p*9--Y =^DVomH\#GwF\-mHy~YБXKvY pEV}P|B=Ҙ}d+~9ވllh0;RÄ/]?)TQ{Cd2=8Juwa L(UHp2]da .8qbWҎ+ &2DI!pBs!V|Օet<(sTWDrZ'0JӟH:L(ߔMHFhcZ@2~?EV<9> jZ]Ѧ0~#өy1Z~ǾK( gedAIc +.{* =[jcyk ծ"М /u!T@*ԏ03QU>' YszjWx4w}l3)qs~NPsw rD+4 6(BUrJa]m*+ R\L%1 =6z^f7C1띅g* @#샵yq>s O;MZ4=zQ#6D@"5- M;fibV&\rU2C-/75#_N~ÚV=IU) 6~N.F􅪼4{Bڗ-,ahiH"#8FvcxGɅoɧ.Λ1Wh?k-+Vj*ec«ƉXA޽yA%WB;l[kc"w"^TSyӵ=# 3rm6=,qnV zÁJξ\ (}gŶX\DT*\A M,Qh$f}FzvxX>zM%?pf=R\Pu<nUQé`f*yU]!A^V` QS|.&?ʫ~Gwėj^8,J% ~I_~#S6Steї6] nU";w{Rd+PkJ2\{gY,2|t[>-.ʝEZ$sZEݵ{;-y̵̴^qB;Or֨ ;Ld6FJαᓈ0|At VȭpžG>zf@Lig t +;:v9G^#G Lv&;1wbے-=j6}㦩Gi\!g ӂY,lL2y.~f[0j,J;X v5?wX_ڟcK?3#4-Q)H/&e=JËiW62MV?{jjP^s;ka@~ـ1ۭ̑RD %"~</6mKԊ .SKj% ,"k'HNLfcDv}{ CPYZ"E{aD|]BX2^q ' <ҎV`)}]$o E\:o Xt[إ۵cwzX;RV:Dr#>vrNzRWg2ԙC H;W8T<Gl)_;@5BœYEXŬ58(lB; ;q~0gV`ni#&=ϥ|Es_,N %mL K3nXOͤn=Z0nS.goŽ{y? (]lwvYFDD9 g佥+%/˫Ev9̤ %Yp>6[5m  %M%4tB)eY@]A'E,!{?7Wj<o>V fe..}օE=T΁Bnj t_ d5g4c7fFpP,~6ED%aK9P[$ Go,@눊O D>s۷n:-5H^аwq>S=۴PE%pPzr?.Bftmr9]._[gp2V7#4CM/[xq#5]0Nh߁ U˚U1\y;ڞp65*.oRne2{F\A5Nm (eP8d3gn/nBz I6*2h[a-D>G0 Ǣ-]N_K5Kl&dG3jOʮ!_5&QߓyrЀ(8UM>,Z! ɯ6,!ڊL|1hRӼ KI))ۑ`ĝns41g ѣ\ V^ Ը@6[>X"ʙؒAkIuަݑ==04B~$qJ^}ދ(^'?.ap#XI7NG203sܖ@%Hܲ91?WZ &xh\61Ӱ#C8]x^D?bbO}z UmH3lKUKGT-ˀM[k ȶ*Tڝ?L¨jn+MȏIء&&_\[^HŔ^CwPV6X=.OوK~~zmZForeɝݨt:P.F^_ߊH5Rh^UTvAK+ S\|2 VixTf$RH^rH޳= N)21=1uYYMjQ\:l=ڎ s=JLsA-T',0ɱgL PL[ͰriqN*oU`I5^GX~+ <\a{ZT0u'3Ъ䩦#P/uv\ʽ˺=ZbK¼4R '1OR>5zj[%}we'SRq&ߎ!TGNI6SN[Th*[ >G>zyJoj!ͧ :+hE}.$zDDl =-Z>ۀ~=?GOZ> q[?h3Z pƆL,D kujԞi< ݏA0lqYq05W `H>z}cHNVcIljP+qS8^Pe#p֚!V@U"u@nM8l[N 0OmZGоc֬gBs4WbZLp޵s؉}ܤJJr5KuѮa[3>-t⫔$B,о>UuA&LYȣLYp2}6 P]ǮѲ?i]Ih > ng }h&M;{Zv7?VT'2*~fzvTUp:H֐EO<4~iOM3ݵUe\U6g5")OW)q6W`(ktvƆzMm/-W3F`D1k p¡T#?Njv̼ ~W.X1i@7VW*ռ:pGePU2t#yW9%6ÃHB́6Yتz~ƴ0SEpzYWa}\Xϻs\y+2vmczGex ZK`HϥyWQB"o-JjNܴ%EyI CRlijԈ^W)ZRk΀,v.-d0A*~LJ!8m閬Ϗ1[ηag>)=f0ilM[Gᅴ9NLt5 oclj<˦jq5er>x_xbqŲmI5hIBȼ*[&Z˷GHتm=v&PVڣX}a0xh41.=%+qZ.w"zeә4 |{Zi$p'a ҿΌId|jAbzn{}mz&M wRʤ9V~1ϛ2__cvah$eZD :3!D(0 W$i7-vqh :yy@=wqz> &DOb'TUJu%Voh9^+8|)b4X_z}S8LbN\`V ;*ݑRe1\,HESAW9K,_BiJm˿S~4^y$-W朘4!q7s[/Z%i>PeS 5R TjphH FŕR˔bН`]N_ -,m2bw`om}qf~O>g?2!@ 7խ#Ý2l CxH2$iDt=y"s1`02g\p/][1Ӡo2Vu2, e#›=jȜ&8F[5p(4-TCl wkXp 0We@1!sp' 1'c^kG\$fP|^ S$VhYwi=&lAAWYꥵZc$>d |q fo略~nT"/γ/SH9pa{yŵB£-7;ۅKDNjCH[QKOW;f*FCPgR@Dﳇ\5`f+p:d+VZ !ø8Zv1VQܥAG&Z AV{j|܅zXHX:,c@e2w; w>? ؑw8F -TWrXvOZbA2D 8\;3Ysn:S`@LIZVA,$Vq9NN727@< xЛ_q^}%iSq dzR˱M7@n̨/[7c?E"AŁM8bfΰpZdcٴbU4\ Gx '~&-ZI&f|#{&6ȁ''YS CP]C|}Ǝ Cp> -6}0ôQ-XPtVGȦ%[%/ C Dtȥ& }n,yQG~`l/*,($lF G8!rpϭĪ 97Pzru Aem!{b(Q "ށS{}" 񶾜wO3>vt[QnSݩߣk.c?-c^p5[dFl6vLlo\ѵfW*N? $Fx_L"}~l2&n+ڑ=zFaأZgLh 0G&?$H?ޞi6hGۍ5z*.Wd|A>]S^kE'KʛwWkA2N$SR3}O(x9/+!'frH qL鞃i Ygo'V&.`B'JЕ44PE?pRٸq:\B:Fjraeal8G,^a`P!к'2U蘙R*搌g8оd'JU-=|a|#d˘A2◠\};!8!wX-'?pQjf{E#p0v4a]3 7.a>ylاg<-W$_mg0oϘ vn} FC!琸ޜMJ-o w"V~FB߷ Ny"!CeLѨVp㶗; x9x<3+{@Vǹ9捆ewu:}wȗ;tTDթbBeQ`yN$gU?*<.'2wh0ZyB e FԉuSr pBnc2fU = @46K/> jw Yl.H F I/kXSjH9t1rWǹ"6Ar a! a)$N{?&?d7]E-]ݯ EE؊BcjC M @XmC΅Xu1\yTkL^;k82qc@B #m`eF 3Cg D4/)ʹB*#}?lVMn`t"\./aW 7'nF4,'UaQ%+gQ?y'RpZ v[>um7Hu:-~Be6,Zyȫ["~mmD+/"s}G6^C :] hx.=ޚM0dc~6AMh硸]DdU̟lA(vn٨!rf(N]fXwQ[1E[ =ςHJv#?I +ъk=xe%PiOE_=vN\*LwL>IǓCțF:u4}xM>N4\тyadLٕH˥6]A7ٻsl( ~GV衇;p/:rc!ͣJPɡggm:lIɥTjO[BH&dNYm`#pjH`⹊-8R#m7FM` V=74`iTC28CX^-@ G^ Mwl:-8GeE{Ϯ1;$FrR jGl,4a('_ hxVxK0gּkdZq_K(1N4P%n燥a^Zrp,Kej\pJxo)ȵ*cC>Nuf?M3i ߠGM~Bc,;$&|O2K~T6^_7rW}Q˯hqD>%gO[=4c{URAXҺ9j`B-ш!;4z Goe!(7R!D\kGO UUL卢qdT[$[dVN?iqsiYBBI? -%`3g^PUo5ކ^`Ү)`L2ʯCYd>sY>>3/TA)P52!܆;nۨĒ@ ]/˙"W&?ҷ[\s}L8CmU/'H5 {S~j3''ZH:Uܢ?)S`ɻul"k`o!@zHا0sCbf.E)+ONg^I{d_MJSwڪlV,pcK~lx)!asVؑ2%Y7D~0bN*`/rȦM}\Q0(I\}."]\ͪUp!(R'<UCG]JK֟$hM<ڙx4h9"1QEka2\AHH쥒Mj*)Y-cS ! 쿳VG̕x ͍ንc42vQm` eRa´ݜܖ?-,3,mj:.Дq[I:S0qV$r:>:\ÆZ&t]ɝD d2DEWA΂;NkV0]oR6.@>{k~q5&}w[DʌZ*Dέ1[A*DRcGB|(mr7aZݫYio~ -(!V|&TE(Z"'iuRL%/Yb{hRj*~iW)nSx/x_efAZVOH5aap=O@u\*Ѹ: +GtӃƠKU+* 7GϙT2˒= Zs`F sӲaѽ'|?2=(t4wcXLju= dҤ z3Fm褸gS`T~j."8LPsĝ8p"3gBiOz[ TqOZEUN8[yM3Meq|#:ܷe )0bz눍Ɉ +'(!CAr0"xAp:n&q /Bd5O`&2p-yAu]o#ʩ[߀S7^1o򫞸90ɝ_έ!%wG_?>ȩ=\$@r"/?VnsF:;<4뀔E|Ұ5w@LCW2z@- +,qM$zE'\rɬ{]6Q9!/7߲1HBgдHﴥݏimhރPcr:"HtD xGzMldT sc)As;4H` LC3d/1QG\b_ҭ:E`dqy-Te+/U-հ>GYz+_Fu;v TYOd>8+X 9 O6 pj5ĖɌGb#X!2r#!*>L l m9Ssck56M+ GMdfMۺ5z#4&)wt~ԙ)d/Uӻ1.F;y2Y:y>~wp ~%_4\L݄t~~fQ^u;[W5KXDb24@]v=@?0Wmb1$m[P @Tޚ04,ݙkBUC&`u Z P> p5ގ F|k2~ :%ep@ Y@™W[4Y.B]x͍#BM9m; 5m4f<2%λ0%[^3_:ڷz.+JH*s_$fKcBUf[]d* /Easy3GTnZ|'KKBh7Q [+QCc;{| QH7(@ib3󞀱$s'Ǫ֖KZGY`W8Mxnc2tI9rl}e@M+xCwiӮdotIBQ_H) _;K&uUUMRx8샗M2tΧSAneX+*Ƥ> c]>R4eox^Mt{)Y:%䠫MUwC S<- Dm0L@=/9cƳ,[.Pp`nz{0\H C2`v~Z0=&|QWqsgڟp- JJNwty98f bt$FgjTBWn̊r%qr~ cɶP :.̂ۊ}akz) 3ԇ| Q\ӦkR.#ԣϮ0BG5ϝ#)qye(d*3\HFJۦGoҮWM ?55vCtKYU7݄ F~|3Vuŕ9Iil^&^ /ÂBdC19 |;[OWIBzn< ~] Lb+BqBdfp> u@vqFhbV&u5 =!ڎv МP՚jLs)#[ƶRn̫FktO"ɌZ!fxM)ap(`.(C;8/.fĪ}m}9;4~1 z3q4PHzY JQbTG;P_Ӵ>i!Kƀ,&4wDM4~N 7fK~TCKa^ 2i< soa};C|69b/k2 Y#M"u 1m UaA5*sJV^wc2 1b S|$/,v$b_+o/,3'd,e'Lj,ѕ L?#۴/t,ÓtZaJc _,xɸ hs0B3E[$b|pSkYcцzᝳ:&"$5DG27BE3'lS=xLiywac9 ']^w?O` jLDn{K+F]Zz*? )t<y9 H~ANVQ!I528-op77<"4B?H6\<[)y?s1No(Tp1!-;\=oyEqrţu]d8T z#):XxI+,41py#0xo^Zќ-HC׍\})BObrΐ I޹֪ͯH֗ϸ&\p(r7EUx]1I[a]BL0[m„;,5{WN̕5jޱdƱPsœn+!X~1ވ0rPL3nԪn WyN<&4ug%, Xn䀙GG13j a2NA۞:wI0<)XhN,B&/ l 2[} C(+Ф7ЮHW:#|͸}I'8M^[+v@-zPSqsxY0 uiJԬ0[+s3 c[曫(npޡ=rʹM>lbI wE|B>r}ծqpgLq!F~+&Q|Sݷo Sxx sCk6: zS q}0 @OЫ龆~]PtT!|*T G jRCbf#IybBٽbQA?bhdQs,þ߫F:2jYj=̓a,BLvKkSͦ0c_F{0t8*NP,#0Z/+ cLڤδefDaT!;ٴ:zOj=HP>ţV/1>LBє\ӊgmmim.)Fi:`W?0d$ .S錤osk T/C/A@g#|9Xyt uRN9%8C Zrdݰk@^y_<Ӥ6;m'9|Ic8Qq?\7 L\l @ܱqJCXףZ<"{wTv:,V-u:VsZa$QLExnXV?pUc[DM6ʹȆhtk8p>B^X.z0 p"dV|MY:IhO! ߈TC\, @㟤\uE # Q MOD IAMtSrtq:nB=>%F/(hQ2vĎIƓWI>w9,F7W¸&tUW<*@G0ˇ$u&_Z7ZOI[h o8*K)V(}Ӈ38YjV#zYQ QBݘ2]Y;MՀ]ӽ.qI%Sv;"R 5U 'H\ðA,{ͽZhE3[p$>xw_qcBWuPmӮ'nu|i zWU;_ڿs~YFz%H|o.y_<7ˆ/ ѡM/1\j(}!T_uWdh"wiY4qjJypI)N Wzfe? a4T* 퍊&NOiOV7~9 -̭56&U_=H&*|ɢu}<9|de%Ѵ_8Q98t_h빽dX^S@E$AU"\#*ܲXXNHD]#ͱ"1G{8u˺O5rS!ڧsX%Տf4x5+h:yAAl< -%hj |Ot* ,+l\or㎏I}vfު_L_ӂ#WMI`"v1\m(hT/Q觙:B)uvlC{Vj}wыX̆$Fz~u1&N4OlG0Tȝ wX|MS~HAՔk.ɩ*ݸ@xoJASN!Ce؉xʩ#NS EesqHj/k@:'';bP>1Z`Pxߎ{~B1 ^c.p$^qD-,ݏx10g(SezM1#k Cc8^rq˜ KO k4嘐baNQBYlVOs!SmSM_77I?E[EȥwdsO铮ŏ_Y2jzX 2 ~[ÀV*0:HhOrp}tgHr ad^_s˥91_$4zh+d2'f65ǾNe"JUaZx:la'1!!N0cXݮKbP1w5l!{GP_}yBUmE4jĺqdrP4Z'>Qv񚿹IV\ٓd>>~ VU"*_+Gyv'+ *g֚Saz. :lsvO@∉&Q* 08pq:0$Y]'p]5Zq=ʁ#zxc;V~3Sh_)p$stXnlf>7J~, rˤpMDJ93[wWRa>̢ɚW7j}łՒ@S6" t+JwӑuMh$dA Xﵙ7/qAɰ Gj@Q̵k+hNCstQP'RɚۜD`aDУ ~-7{ER4\EH]W#ű>^V(b)LoNbq@vCl)Z}``Ԟ/3{fA5[Jmǻ=/rδW ڶ]Xr9gAj >8~91 )?잮39|z(4uSj7| Ĉz C1a#9R5D*ד->ON#4~y2 "ӷLjZ+2j" ]RW8 ǔ{s.(+B|j5\,O,q:S_=h ;JΐV@Oa\-W#ʿX Xr=-ȥz"ҶQt !LSSKY =ۻy3GMC# S"IBBl(F8*{XP!rځneM!wR&lQU#;ͣ*l$co?~\RxM;\pV;ؕ:e`(YJ>dA2B7Z_Fwt-D_-#fvq" ;fF%d Ű$G{tSHnwБevwm  o/e8 N0GMkJKbӛqg:,g ~}xޗi7/~6r@aN:t>FJS@b?%*aX4Npb[01,-@6%X1 Kkv0VU} <} hDK] q<`'ppgp-^Mnd?tsd-z7\2V7KOn }4OL 'o'diϳY2>вrxoFCvKt.5teڝDIYnӣ(^Rk~EL|Syà䘵dm]"Uϓb8m٢\־;/&w8S5*o~d 3/x/TzSO]]35Qrj::N MC#3$4ʙuw?S }^}Q2RK܉fCq?g&P?*|Ay/X ]ᅸq˔6gk$|$Y˴hmaݱ2.9Վg1 a@K \ ,ҿb\êM{;F ƴ8(j&._Q #n56)H/^J{7m+Wr(-ɨw~Ʃ$ s^m<5+ W[w\ļz,޻Pz..6EktRhҊ(v 6hoh [wAjiF\Hm,N-3ZbP#.:yoǵ?q!_r$Ҹ~JSon@`m~9wX9~{`ml\UM5oz"{p5!#2IzImD a>""_/oꅱxi/!Aހҧ66"37l?fzE(K{7A2W XdܳhRAԈxy87^C>pg 8}g52 .gg-:}s_I2'{@C7FVK{[[`o޺#[!cakWn@ KNvL*%) [30ob6nQ8MێvPx-ÙÐ],8{!|F!#Y ;!и#jORscRZ_ S*R".8^= Dwt- /~ 7fB=?1A(lYe)9PI[ȫ-ĆR_im>YCNS9cxW]m;! ǒ9EXFu2spa!xن{p8=" {k9{1UX>S$'@5Mڟ3Cbtq! +\nU(ϵԈ ۙ&&}BB3\oC}Mn}y^Vwd @k&d*![XNW1]#04' M& s /άa @+ ?y2U@+TKό | 1'• ]/r 5﷉rcqb52DZ[ȖL7[X{s{Ų*­ƙE+;ł M/n :ῐ)[2bU1TZK/ã Ν{ѦI}.VW`uvD@RL!3R'9k{ |<[7u.F0Iߤ;jRgh5)) _P5{<ϖ(f Łފp|H'0[DWo<'յkXm;.#w֠:ǰ{S`zbob|*se 7%LS+rXze6DC*ʢ(S&O{NY֍)Nux\HWM4HlaAq^,< kW00D<3*o#6$#4>AIn#9 T !7<';P E0'! bYN?r89~܍vIPZrw]hnghA8cͯ=:Ƽe㈋PP'm/Obj߬WO~LzdO*SYᶦF8S  `_۽wB^"Qt=6a[=Osu3u-7PZ<< Vs/@zsIW7;U0$p1wp2v(m9zWqG D2-BB8KJqwK\7y :~Ϡu  QĂm.K2Ç@/vch[UbϘ6sR,}I%*^Yꬴ,Ls=_y3)!l۬/o!q(+VdxLsJq}S`|~`.%Q:h8=+btDdp@p0[yObg U5){ P߃;1Z665gQ6wO3×0[,)^r{qK d9AT); 1׸kOr0nx>w[/Ou0,Ml~2 ~Rm[\_sXyh֥y!3w>NŖ{r3{C3i)2~[.j 9O脿å655H<#P" fSzK݄Yd0ofY7at`d0VO*r]c+(.lp$;g 0]2PTUe S/c7\`DC Q{> X&F#< 4 r0U -4 cHc׺գjy+>+d״THdaA%2F[ ;O# Uԅh!t^s(2jO.V5̯I9yTEZR-&ؚ$v4wzGupD\鶟띨;<50S+j%_ :ݜ_^I`8X ,r?-X8oFc̥=7$|uDu^V܀w#Ķ].erQ{KhH DQdZτ ˱+=Jb?SOv!yfWyuo`ęi]NuT&zfي(4I;pV>4wS R>greTa勧鉆U,ZѫuA%YɘK8yL>_7HSSAPgw#@%FYQц +%ۺ(BZư>r*ӑ[ԒULd6)Dccxw. R~)O̦|YG3c|cEӬL(kNy 6 wrVWz`az6tn{ @,^mW2GucKVkGdbCob=J.-0M{KR`_IR(sLG3tJ';ǃdG#٫F/{+x8^Ӕk-`2v=@-]u$ce=K"꽤.jȌWz$ ACMC*.$Q^>%4FOU$7{̏ ~aPb1iVP:J*MɶijsL6D@3T3llo**ɨ8ƶ1*"(W+1^+u͵[57у,ws.;v=j7=%ۀYTeEQEöX:}n8%rWknŌe ͌~Oܹ^j@Zv. ?'J(S9{Sa<[,ZBUy/N\[vFCO?mub(GQb6彼On(8跡ji{P*yZ4H\'΋qgJCGCz~}'$۬E^RO%u54VJ@2RI Y-dz2$ q|j{Αq;Uawbus`QLE3p-$Yx*b=D<"-wE.HQͨN'cbXBEJ V$7 Ȓu]~-be`}v>~@ʼnlVnb. zb>`M.n9!TK5r5V| Rr/^U ?WUzƨ͠~ T zm&&&̭/h{O y|΀U ) "m~VRFnJO:ӪpށP5{Y+UΑUmHf,`~/"U>E: 5?(V5H?^E#mZnr]iħdj^1 H+}i^!.68S fGco~`CY@77p ^8p z r ?j T{~bwUtڴlTն` ձwRjXY[ FW)Y eK>czIX4/\Ѧ %eQ1N%lMDubk-ʕvvEfAQ$TڽּLkމAq~XOm,kfٿ ٛ;<&7y3~Y0̨tmiP/H%r۝ԂNE> y.݄Hn#Db;X?[ApՔezt"]bN'OYS"υκB =P5g`@<6Q}C$$m|8ZI蒉a[*zr;?pP݊hWBT3:#}:LSv*ߦ+̀Q-9)u2nsKn0aC-xZ oOQf2 p@G|U-Fk>ⱅvIr>Ď 'eL>lqbɣ3 $]Ҏm%>5hNK:-p{B svy{u_{ͷ}e~ ۶4TձkXRm^Jm*$ĶvJ 򭂍d1GKά([)) 3y@9'G[pk[T\`j2戬ތ@\~ȠF͈nC{ bu4j~oN*@{^{#m{>A:!Fg6N`Z|E,_¥ d(Bo~j6þ3dSB K.sn1F$YIZ*w5 ؈4 2Zі-ww@MK{i Bs6ϗNi3*;cM< rӛ+V9_zLE<7 R?0O^q_aݢ*,&h$7znOY gzr9Ъ:~/ nWث-~+>E=IZ.Qʵ{;A ^_T}f1%1k +"3xO5IvNP}z5Xl@SH VglHo_FHqKanu<2V#kN|$:!8/CfP/U/Ap%1p m6odxA _ ly{,3^h{#8~♃f̦Q͖V ](JU}WH^kpsuFzddʁr"%1X{mfV Sf5~Q_=MtnɠD$ɮ F=]L4o+uE*{TCltkiTeNL/%H%7nڙzUd|؟ޓtF:!{zAA*LY̨ɗ?8 OxH_oiZ9be5| &r7lS}j1:&; uR)?T'9hB|3_r/Π֑-(/*sQbPT 4Q6ӄ(-Sdn>EQNUWnL=8c6c~nbxL? ~۩flќ*M9]ND 9\hv,s6;–ȏD/߻ODf^!=a8r g`ClK̷BF-=ee DL 1ĭzf#u~IKi OάpX]iW0ykX3*DǒKޢ*u*XIÂ0}gzoP`voL[Pȿ͛s,nK&wCtΔKvUݾÛ11.8q(r$1hgiď+Öf 8Y}1/l:J_f !b6qaIa%1e>EXѿ>6CyAh| F|ƨ6Vu^ LD`ˆj 8 KpxQwʡNs FiEPqк$m!85n/j|vRYF]k.6)I kjv}HJ8?"+m@VOHſ`(${j9Ezá=Fwiݣ+_E1 3EnWyf9 c"Ot=g.rp$OCXL+EQuL DLqB zVi͘ l=_ezfR]'"iT}Ɋpt;9^эqGU$B:{.00dԦe!pAeH|yk*2^ϫ_3_a8I>"[* ^l0`=m(N. -Sh]}ť(+…p<(sa}+蚦$TH<,:\쑑T(T{I_QlD@ /ڱP KB `WFcxi2xtŰ`q t'KIWϛٓrqPoBH}e2(E `|iPdPod0w*q7Ü k6'8(eh.Kb{3o%pr Qac-_mcf䅡⑧yŅe;y_AΓaKq V'0,} -Ջ|Uu}Z&UâPtmUo{Чa hϊOU &70(dCW0KqPUR'KG1 kQpPlqIJ?z=oaYXW*‚N\Il0TV.}:qˀ26;-//^g[s4ft N٥ ɯf7 My.'Cm).=<鹓PUuy8KǫD;zՃa,nBt`H? Fh3FT!~ɐrDT2~^:lz["ΏM{L  ~,sx@vQm_X~^BBR]#T!5d!҂d*wG:=/XбޟqkX,U=Q SZ9[ͦ~g6ĶEql 5NuM;13x݀pNRVMp⪭tbw^7 ryE9]Ku~X?>KYqrmcXG$-/s Q02 +4?#*R`"ک M zKViOcDm @[L'?Ǔԅ_mQFahȆw|"dVr2LxlC᧔=X!PSamqwpeK%trGamΒ]4sn83- :?F f`܂s%'0N묯@05EgL)@JWy m?Wz\G7֡ =XbY?p*4ѝq:RNYJ"1'*+*40-".ds4x*XWWyڈ!35lmywmctޒq@w@p-K϶~*~}Z4dOSgzcKGy/Jx#ZHF=k5$(u@nV؝,JRth 5GͰ`4(#P Ci+&@ɔ5VҺS1EH-8`7ek skAe58iԔͧx y#F2}̬WV 4+oa|-4/?b!1xiTP4AC O1+e,$½ťsA݀DTaSƕέJ51 -ᶫ5Oxs ~ ETR T5\ Num 3,c+!r2#鎚]fIUGB#_VzKa0#A)AZMl$8[}-!VVN'JڡSg Ο[\ơ(yCaa:!5aDAx^(uA (S`0p 5='[+O_Ee|bҾK۷l1 w"hiU ߺNlJy>omrlдיd:ަks|(RŖc}د|$E. H;2ZafSW 3bUY*/2#7_^ d/ EkPCn>ˇҖW48QJM'ٻLsH:M"~fƨh}C%v ?H/26ѥ 8绂/3|,X| 'x|L FRhNǵTt'$D,߹{@H?+z ^m&T >m h.K"xۡG֝AQmx#tnN`Ǽdrߐ1t:A><jZKdHsJ7Mӡ<-]Q.tDǬ6f]}3 >mhm TdiL{~* 7] d[7oH¬-\Xp2 [‰NSیUoTl#ܖ_C9MiR*3j #ҋ /N$a!}J\?scV7$In@rM{WMَ=V_CisrE'6眤~; 9b q]Mj9[+ 2{40 XW;HZt#}Un"MbB< h4] ,̣sFV;g D)LY+p~hr:wvh8tm8∯ke"2xLfPGWwL.`t6obN.°{<۝ܣؗH\+*zQEvDX f!ނ@ltk>dp>LTHE2~ŜIA,ݓE7y؍?_hI4ۈ=3'DIk{ys`I&'J' ֩۷^$%'UΆ$%1sN9bɗ6!Ƨl4٧J° QxL|=kt'y8#`IŸzPEm1/RtJ'f ФqQؕǭ -8:ҿ_6 M%nMY,H$ݭh7a׮pE¡a{b8@/s~kӈo+c¦O_dTWb/,J81up\ѣhz # /-{. -f}1Ju7hT7[z`Ї/ :D\ 'UGK+'-o [Đ8!bB8 G0&z4{6/sW zN`R3!yףao>Nq"A\TUA Et``~:ƤRqj(< Ǎ'$f9N{6bDWVbH<v!c>}4HX^ǽZ PwY/-5T#Ͼ2H@@` pIkoǥcyr+`F]tiGu%O'b Ln* aěo̙rj0Mc%t[JG(f TJ7yJ2!S* ]蝴ȄRV|/-.UUNΔE#]8Obt1mwz \+2۾MT􉚌jOhY G pS\8 ea/?~W`>kK {r&i0zcY[LyՓ._:d Р@xڶrɜ>lj(w ;X{,0Nܖ@\͖[YKTiPrA! m?i9&[-/,:S9I[djƩ"41z|8TZjP}E]T&Edj*."#ƩĿKo:< K8imd,R.qU@)d3avxb)-i4Z6 ;ۖ.7EliElʿ? 'KnV*TZl&AJgkԵ]p %3l9tb<ϞAKcaS 1) \KrT|Fr,dP||9 $0׺RB%W1dTƈzTa 7T÷#{C>JR˚I8㌫==19q** ]䠜?M1fO>>spm<)E20EQ*OT^>,ME1k2E&7lWU X ߱cmexYb# s|$a7_8Q ONC9 洬PYϧvy]Z7i[SZ~њ02DŽm3g(E>[[*[R^,I^-lboPoBCQKhYoX4L{ILI<Ger*\c,&HEX/d~gN<3{l̘z3帩&pI"Lr /5+ V~wtlX~?)kb_5ffS<7S ݦth[JlQJ[leyTw֊O:jTЗج?.R Q;6yn\ k6wC{hE?E^9s03rcSNA1\)!NvYK 0[5pf>`h5@,jt2~@o [l2ȷOgֱuma>8uQߕAԘ-"~չpkt3m_* J`n!b9!Qn+O͟4Q^ )osLDKFTql+[ %酛lN?25M,}v,3TϮ;^󉊵uQ gkhmfl\6"Ld9/E5L]g$n\BN *Un_hRavl}I$ݍx=B}=e9ƓA}>&?{:vj}*z:(َDבd*xq'~%{w '/ 'k{s?Kjbh(EKEAߊ*=*g)#H3"t:9AI4cK*[0hmq;"eX;9#n4!dQM<#U1 DR- i?0ݠtgE% M8RN-2IĆ4³^̍ei,Fj_#;ܱWjy2rr|¶$|mb 7q4]1#hqgD1aJxC,H EX ZqtכeX3%(p_xQ1 {L%d=VUs$޳bx4[6ĠeId!fՄ g%rCV<R)`k|%16ߌWoVx09 EKn5ƌսFJ{BJeBd974JA P,R8@ (S/u:@$Ov GWkec8T E4.猲NXdwI@a;*k'UN6&:.9\ܒbc5BVB߻,{_IBDA"}@(e9 _ B 6՗umU|,[r 1w.Aȁ߻'irdn?=GqĶ}t1MVऌZ,On~on7GYLX{V=~qyP/pnY_A`پo![(QݟI^ᅸL.`CFS 1׷vp/vJ/-v˴i/9Z~~,J9(BW4Hhyξ:lF̬{Mn >~mٽEVj0% XlCvnb1i2I:3="8drN4ʀU, qe() pZM5 /|Im*L9hb$CSvWhwBsfͺF^e؅77h-hi0-WYк_ RDnj?&[gC#/q*>^u5௷I Xviݖ[s;Ǘh-g:E?f] {@=+mmo2.#.\4UtspI3nIŘ$&ec/Qxըb:kt@$6yok>܅q[b-%ftln!NifzLѾYdn;YX-9?TĎ%h3|G='p&bk,Q;^颰ILqs1$7:,Dy2z*_ٹ[k" bw`Q㢮uZi#@zi3~gt 3E0[y}u% f )Ai 9U`ZxT4wl! /0χdûCCb*o߁1Zh~G{!'YL34^&ҧIm뎸T^/ dJ7(>u:t3GZ]A&l`\#)V;\&fXز'Q@`9mD#,+FO.Y\́#L%.2]Vaf.(;Hf6SQ1&!VKy`SGr; !<1mzSR5I|Ԭhcյ4(a& T5#:lsN]2T&FJj :26=KVIu%ؖP3kTđ/2B{ lZ'\Lsvǭ5YT?tp9"߬(X-+-2&=FfL`Xxjf (,*~tK+YiV 7/%E]V RaBܞ#6^ja0_ڽA-n| 2f {ȗFzN*㡇z3ss sӡd&DB7-?٪JnBj<ܝخ' ?_v|8fēA4Bm,8,ض_Rn<^ˇ7PA/ ԛ`=y3h+X#U?X@sg>ɓRa'-߂t1ax?v_紗 _B%S8}HO|F(R'ƍ!Z- %_:G/y/{w!g9?`Ih:!Va,E&w[")K /\^Zlݠ@}|z~u<7kB≄ W@=i7?f- cM`nӵjUOX = s xՕ; %T3 XHen (5NODU0Nv UNo6*Wj383Np}^4>:T G񙾋5}݇Wۑ7gWvP!ߨLXݱޞM!ڃWߎ$")\Xe {=Gsfͳ*(bV;VFl`V!_p>JMM|?\y,-QV^Nn2+72dIoΊN ^%Tk(ڽ?ZR9\Мa+ChI `Xd8&u{'6{7|$x k6zlA6,}O#UH̉_4Wq!Qn^B5SE-2XtLRm•E"*5D ڇ601m-K9㚇hIdg)Zn@mB$ֺQɼo u]:SOL4Gy> t|RcOkd])*ɮ&&~Yck M8sɘi8bK5m.jwC|F[©DUṿUj q;6H_Lĉ.kU(.NbZV>;rDc2CFpe)܍zZ{Bz0W79 ޚ,gstx}"pYAwrFe7$Pr9 2MۯXľObN8B5Vb@}u3`8CUm@ڟ!lVυ朘QˁIc`NaaqW(㨫]`m&$ٽ: ۖ(OM{!,_C'Hd DGɮX6 p{Z&EM{DWa9 k "+c2wf6G)D"LH`XcpԏY`{sF:|1hQS˧DoyӢicZ(o*wAFc?i1SnOYӷM(20B >f 1= peN/8T̑|Q~XF;C?^oգ(Źs ZI|[+کrYyD{X*yZ}j5U]ꏠ: Z.y ×ДS{`BMTL!G`}dkql6 0kT >y1*bH{#L,Jۙ+f p۟`B2Y}uݥ@:'ED=G0O!(S}V@_*R`M})A m3 JkjY|^~]$6N٠ E~9zE_G?F -`XrPe(qz?)qw:~>eЂg3.T OEgixLּ,CGsLҊ./7(r7"r)n~3ia+ ;ƍgmCć%u(2 G%>-dLzd5=ZZջ'$] g1oh, ֚mk;2z!qKiJ"rœ̑:c`|\A::(kğE%$ U^d)gLsڔY!;  2[χ{ jG9ZNF=SpR,(\{29 G^27DIz\"􎫍;JQ Gyr:#?Co l1k'#S[ C quƻڋA dIqGxD"oknuac8y5t, ryO)}+ϸ_uZ?vaZ?GSlQ]66FV:|_,/yK'E)vikNzCFS܊ZzI ;q ZlO7OuElwok:ɎLl|DCƭp.qbkҒ jU \ڣrp3Wvac)ԟ2ugc[(Q͢%}vQTsT ު ;Kp{ r;1뭭 vjKNwip[fi Tk=ȹ^>2وYKa'wؗp=,&iZL|2A.k=D@B:שk ݟWk{l4G֎o#'~rM7NꏮYsT9NDs#NТ}`)?t`~ON Ab x>Tdt~uS&FǑm /m4HO;[>&u kym艔3zX@t9ZsF\@cĜH*\T;{d0xN \犮2dI֚" uqط̉q< #l p'҈c—eni`?І̪LX]GĹ;<~+tybK3W }]yʘla2IQpFðUk?o?ϽyPKZ>0qI(IwX޷3*85alv|z-:U *́ 89F{REw8y tw jw|#DfἶnQELS&[Frk̬3W/Y NĄ1)S3"x ^3iL_aՇWfo0QFX]"r~SC)7‘U(KcYHOkKИ8'A׵:=W}UI^Dơ*e8'UGU.[_-}Du🛸2HcP0K\~'͗t<'\f7ٷsP0u"`/S0(>AVLBy?tOjtAC].5] 5VUuīZ. y4ap'BQEZC'1Do2C- # n5 fnЅB0 >Z,Ӳn`lWG S R 3W)`CVZ9xN:%^BLFZ+_ 1*t !cLgET6 M<Tǭ3T+MF<Ķxu[L2%0{Uaw)1,b-T"U7K(dzhp1 :rr/2^WQt~@}욆!HV xtd" M7JF[>dh^تvr7=[ԟt0a#ۅ|h,Ct׻]rT2Ua]1!-.H5)\D7I iK׃9iH(;]vҥxƒfm| FK_zoL~ɜ <&M̿ZJ(f}Dl/|Fa&=]9d^r6mӱ!{G2u#'"QTp}Cqu碱!12x15:L:XRdh8 +((9v].l,(_f;!nGR~G,c2J 40r) 344]~M.nVHZ^Kz*3W#Y1^t|}s]vBN!M犿g;媄ovf]xU(EP~f\^H1`zѸk[J-t=QTRqRWݤA{%ĸvH(;;' )W5^* },\!t|w>feigD$m{Uw^Mc m:O)MR& |tyW.{c 'FD/ӝҬF*di8QԤYP"* UU'f62=+?P?~ˁYۆL1rG'aICup>4rxHW@amj~.ז]򂕛~%}\88', b-!f8V= S# $( dOlš(Yf{٩P-^k]n i_ra=F#~0{WT17V1abX "i\ &HUNj_e_/KuaDWg6;IpzJ)Ue6@ۡNeQXܲ}˝k5rh[8Ls:%x].ԇpXD s%[8?b7TI ,1Yhʀס{YDEVW8HuTwpeՙzy8Vbbñ7ƴmhUAeG"HiZ:!wQN& \5rYA5reM0X59NQ9'tPv}Un{f#C.2#9j8EXyKKdlĝ [6=TvFz 4_ci_F߿ _kb.r#6q՝DcvJ 'ѸFkxvtu Y2"Amͫ W+'w=lI#X5ݼ`8 u*RN]!VU9$$CvD)$RN(z4+.Ưe |{aWq[1?}d0EJp9gCٶscDhg c\-4F+WuRFhg-Pu**MM~|^p5o3Ck5e(8h|7FD)XM= F)LBsOZxGӀt[0tZEnOt) Cd: _f{= %1kԑ!{;Os)vRdq{6 D1.uפMG0+fx-z,`jtK=$ݿOA9@OZ|oL >EbxKͫ`RMqy,S*^`sfԝ6n 't!:3Va(L u5-TPd*E\Hޝ콼p9*-Q=Vٹz %71W륁hO vj's aA`˒"Q- ؕQ<HI_b\MVŖS8+/?I`991]9?ftsk3[0]`,.-Z@˟"? B_O;J77:fRLtI3'&Y]Y@Pu#cQ;KJi@;RXxZ%lEK h`_Vb$N!ջG(M[*˪6i_,FgX( WFݛ-%]4n^:qp@9 䶭: mɬ7W•^m$3]jx=\%nB^]7L̦(Yd#ik*1l%˸=5W\ȶUmդv% @CPԇ !gT(͉*$;dNʚP˾'N^MTƒ"tr]0lM%݁VG&SX< @O)aoLG 8dO;c#K}sH4}))[7|"e͋ WoġLT6{./V fuNsJ1&愑wh'Ch>ߨsPsٰ5] ˼gT*^Zy6!mP4BUqf-Nq8z' ޾O3KD3t^WP-o*.%}Ʌy{V':3*6gt#᝞:,E;4|24ԇ(.IJ8 T! HW-n'I-nP/q*1Rk t5^z3aэ4Dd ^X%CCf"(S)_b$0ku35TA:C?T:g]j^(d=Dʵ4l&&<4,{|Yr.FKwfAє4i,@mٓ(A\mb6{*mԮɔg h7O]zv|`mͦ;e;T®:u@llP+*It,j^kG:F%mZgLczdz SNCRYwlOfЉE)`HDW7x9MUjlWC.#qn]9ޝ1t?{4ښ`!q4/ej Q)sY^X5ມ/~PpCj"Dɱ*h1Vm taq?t{J=WJ,":u62欭nstN S7oXpq ȊRa9`\:&) uφ=\XpAZ,Ig *VȬ:@i=r?ԉZ-m'GxMSE/#|F'(l.xL''0þT93(p5Y =zg_-d┭b߻˹65^_ܐ ^JRG:K !υRYFSHD"K%OTXűd={lumɟNv7N{j:G檆e >}ѾDO!f(Zlx#4CZjB |G߷?e%2 n:Pv޷иq Vdeހ z+++6-{BXY%*PxK;q^!,] xeWuUOUmKyr&1؂A~HҺɹD#^6O[5q%JjDa+LhGha#^NOT62q:Ӎyyv2WTrwU4krIâpKf.+HH v ' + gƟMV7Rx6;xr= !QGt }UJ[=0g)rhegOf}uumH|ѳ `R>^NQ-.Q [^7}&HȳG-eb/V^*甽ӺL^רFAY_nlvH QeVQ,&_'8cЅ;3Z_Bf-x P8"q&/RiL6IeyJ!yV޻q6碑E1q=)[t8XDM9>k3Wd 269@(B1}fz`j'̅ 0Jd/40.k7n4=ERMA3sEϓT2% T.bF&-ͣb*Y%@dp/"ʌ 'F2gܟ!8?^':[t**͞{<)4*/Gr+|v-)&Pfe c?d\ ,3&p-ETo;UN-40:S*pC1\77k[ ~m>pM $>G} ?#ʪxhv&֕" 3 %lf'+yTj_~PbZt<'O=S4\ϛK߻<Ӏ-O'fHZͣ\ˠx۹ _>(wOcYGJ?ؾQϻaF*[ a;~(HFPbA9nNqӲ!NJjq04'?HEbu #ݶ/AG~H:+ }Dg7Op?C TF'_/~%7 "jP_ˊ-()Gj6 D}M29ESIHhh6lat{W3 md{oըX=20evZ#KR pDŽ6 6T1AF=. 5[6iGP3"(E)oC`E&%ʼnK u/r̎3"c,X 4l&6s꘶z gkILπl+iCiCMъ 7V6趣ONxya:YWO1 11+n8{~Mb!9X[r\{ ʇs 3֞aCs6"^xB  .:FMg_b*/{1*DB[CkT8bGvo\IS^;Z\\jg?ѣ<$T E}mME? x**Rh^7Voy' f r}q`?-I h&.<=v΍̙:K^kz׃qɢvf@hc&N Dqž!GW]vd8/H [kdKqu$0%SH5^(ocD;`aP!q-[X(KqiCBؒ{FK/]tor <K4ӆMMV/r Fh!k8臔e 5Hi`v1@"݋P`W\w:5;n- ,C!Y-u)L]r]&ib gF:<Bۊj_QfqpQ6RCp>%^_k=F&4o~vX084/Ǵd9)q42+]caܦcSޚ[fxl _- g<>v~2^^3B $їe.[aٓ̐GW{ Ay!E: UspR+0y!p*JåS iNd\FXTo"gi8kTG/DGajZ@ h7IΙzj~7O9eTV4+ղW?-ϣyYQwYyR]#hz˔i̗`'RU:;ju>O8(C}^s.dJ~9P1A8u]k։cC'NJg ZSO72 ^s:9 Vaz{aZ82 "ds֑tP`RU;*V$s$I45ũ< Um'=CGgYlfwa^"}-A-;ECOwqRVKbNv7ŚOMI ;yrEJ^A!n>Jdb?gdZ5{hЕuXrw6'0[ P73/1$p9R{ױU uݭmV8uOs NHrp /#A4[B~> 9B[P]Oq2Oȗ+Bkv6 '9P2 wp-~ ev߰cfM¬9qZj^ F~\am U̇\]'Ğ);Om&bZhٲG[ iATI'2Gvۜ,ߩ"\[MKO]w+~u}V:[+y'z9le0l&?Lf&ZaШ0L֑qgyYW3ܿZXbn9P+uZƳ%3Teüm+*lA5Zfn ݆*cem1D| x@em`Tbě}P v;g@9ߺNU} #cֶp!AkM$I3ů[ ?쭉vHԶ#Y7 _]Nn 4%`8 8Y݆/66`[z6% N)ѕaS mzz.I= CkO|bZJ7{t*g0JFUB8~_zO(hѹǶ7xM1$٠;l9hBؕ^:0)8i9u4&,nL 5ZHq5delk1M8RK Mp!$B=<^ćJ]av˜w{=/RSx6Xs qI˺r"[stinl*Fsuh)k7e14\!Ex~U>V.^RE_~6^8WɄ=JxF:M~doE>]yˌ "Ӥ@͆}Vb~byx5/Eue g.XۋKzQ^f<"]?>"ڰoK΢i3Oŧ6R%%",K%Keu{a<'"+~݉{A+S7lNz CpBb rQ4VꂒțEoRzɪ,3bwLPFI0ݰn Jor2I˧K{d䊮{V\m=…7%ۅ9Q wϥOMi$3Dв>'94EfwZ%Z='D9L|f4 5%sOM5%\ݶ8AU0? M~ [Y:7+Z,VjӤQ' DJeⅈe~лʏ.;nܩD!%Ja<7V"c4_k+'^Y8R ܬ7^m -coI 5wG7kE-S.B9"b%?eU@2X*7|>8VO/-dz4ۖ]h%|~'6%ߟ}a~R\%kNR )to%]yQẇ-Vޘr@;Rr:ڵYsah(<ٷVh ޔ ֟S GzW}t&D#pOy1{&HJ;sIv{2/`meD G{B$ӮUڝ?[ZkdXܒ?X2nչ Ve<;ƻ<$;.h'yc;;;aF0AjR8t'RCN,Dp(l qY~5Ԋ[kYR_N~1XP!#X> 1TvFZ=RxJ4MBܲGt, mYSMDu#Id~$(5_{Joxo8iV!eeՖ*^]jNOBB=x<%f2|S,:DqrL@&#$N%{no@vw IU;=f>1ܔf{gk¯8^P0 f&$%^ O9"1`w&Sg>CD#gqC4 mXW/42ڇr|T>Pϋfd -y3E"&wQ\6\#uTE$XEj Y.:жcqjq_^ZT^5W]OܑG H+.|Qqn &iUBX t}g9E5U_X)ĉ$BŘR8g&>\Wp՘o28)̔UjgR#L#RWq2IrΒXX5>D^c™&0 5ME<{@2@t2>x+Uӹ0ʶ((i5t([#[8%SIsL[g(q KU!hn.vYpz;kF8L 9+VНt')yDӜF)I9 2>yZd>𸎕}++\"=je~?/j3>Ĥ Det:ɺR`=C$"s[:^5-_ ""NeM:U_݃hZcȦ$b=Rsg[ocVˉy}eJB!;v 0W礚kMs )Fym=LwwUoޯwQű RF e2wmTn3sez+BY5 vdMlc7bEH 3ꠜ oK_bCωFj(կ 5^].\ġrwwZ6J#tm牍Ud *Ct=tKs,'aE XSS"ϱluX N-1t?İ+)wM8wީ,g4&NBjr x:vSɺx%j#cf '^RψtQWӝˑze6bCnwuӌֹi&9BFCesYDE{SmoQ$~S$A{qQxQs?t7 w;yW3S^WJuI(t#C@O 0e~\ F|.EYhfdMS/SB$[~XNI3#DАos)=Qqz@_گPpfĚ&ۚo ޱq}?C@љ6~d,cM70{'T[`O'^FR3eyViR5.m0gvDڲgzZ$00( zμ#1YJ+7uyy;ih[WX|`LG/[$-+11yn7iQw q)@)<.ݟS*wN,=nYa\y&MN`3QܘPqod 4mҹHVtE1Pac3K 8;2mB\!W9vzpkߠxLZM:nLh=!E3;o\PPF a*'=IyHCĜ`ʳi6B88_$gza׮ZÍN2_Qlָ$UD޻GP>B6}1urg(";|gVWZXHВ([7>}_oT#,@n:\5 i  _#:7?jG L')̅[}BAcAP{WqQ6$S/z_##<=⼍~*cso:ifѠ_h}|I!n=ʋri⏖?Z|vѤ]'{Cmr9B.iG<…Gb[Q$Sad5ԅ5KPfUp`yDzyn{2ӞD4bdڤF{;AWLnv9yLrTEG$A*>MFzrT]ܒUM?#Mc+`M2SBj\e˓M]~DFD&Ejj{9qXKSEʆFMէ3[6@1é$" $IVjv_U*JZ8щBy%- iҽf,~?k Q_][q~-vR)Aܘ6(q[`i*)+@$$rnc>He5+GzөC@v_+5DC#Ż'v9CD`&8{t W'=ϙD?077ZЁRs{2VQpcl52u dr<0$9 _eЏxuLo؆`G`#w;]03ɭ8iOǠo{A@o$KzC9˴NC07v'mi+m>08:x|OȏWVE)~NcY ف=Q@lPj蘍|~~ `jSW'BH lhUV^Eݞǣ{&Pp⪛DŽ/ikeNp8<4ue3.R)6fByϿc6R껇uBbo:SOxӶnC$}kL fCdaWsi )$ 4`bûm <F\?Y0bf1@5#/ ۽գ &|\:՚ sI}Yّ* )?\ε4ѧK$)HtѴ]ZBXr-m&%Imu|Jio"hx@gv^_s8"gh&)d[I3y4x[SI", %uPfsP,BbA嵸Mw-7B7e,uبVci}]$Q֮#+@*_v"^OC\}3s~-2M?h1Q?Î$o(R V`(mMUO,Z]=M9~M^ bzZ j)=qwp j#<YHٙЁ*) q?SBv]ɇф7M3} VcxfعU玁ӹQ^jQT{J.  C Ҕ`kH ˤMOeql_ 8gq?\},_ _=1 zLdengV۱3-> (s=qh\9}vNJYzan0H\/('2*Dl=L冁idYXa5T*h"7 ̅%G ҍ]u=, Gk0zEۼr[7"z>1@__ۀ[R#ߝI[˨ :筰b 7."{>էCwv&q6.? E9PJ)~XC Sdg11f{~"iO-0cҬ{$qɚZJaЇQ@E.k'fm𴛽*3-wA;#$Z {ˍ]f r?{A֪.ڠ-{7fVp@.n?n ~p4q2KẹHc9KM"Os ʬ-u&Jwc^ZrR9^Z4\ ; UP>wqK3`,D8#Vz6Є&z\}O9 9kհ\#A D Hbw7ܣn`,lAߔ0{ @aw "ee< a#ؽ|%7W(ݒ$=¶(.x)*00NVA6'q4{'O)PRK/LShQu0:TOC{r#|uB(iy5,P>0жu3r=hO, RIFe ?*GgW$|\Ad.Vf]t λ )|ђ{%S྾%rNͲW?NFFb醺0Qf!\I(K &EcTH@XūU"ƫe= H1S;U8U0U/BکYxM1xFW猥;SLc ˁFCY!2Y v+&;D;=XtwcA?8UMc qN8<S@%Ngh z 0NaA*d\ pW^zyР|!-@BkOgi98 9]!)L, O)0q5x3kmQZ.F0?ƼDgz|\V1=V#w-q8sY0aW ?iSD6?V.BSR,8Fp dut:wv{LNüUMwk/LNk bͶax6% Lo=GmpT5`J`(\P#ݢA6(KI'ABP-m %]` }@)4kP(2Nm;p-{^v3DIh?]<{5M9?_xUAi!"˲ )u+mX㵫]5RN!pPLI,!G//}IJS jo] Umjg,$J<9L7? Ȝ:XbP=Zs\@.nwT9{.kHP%xӨ3P0sW7 R9/ԭ5TiP:{92VWf7-$}$e\c[kxN:!m,+>yM8I|d%FPeªۭ%%L얜g :GD*\POY*FBfTdz(*(;gãԇKM\ܯ[:EzkWڣ D#xd LjW7o;Ҧ[/dL&*hl)MDS 0L.otzp3EBhF$ѵkq: FcUFX$z|+uo~>5f?T-,Ы@!$v l,p'_o?wTbI2ş!\Xj&f>ٛ맩fA`O^&g~xӭNį*,(\+v#p1HTtS_1Л(0!R `WZ;nE%G'7=%tGhnMe!o_¿߹}?lr# 3{ts?9u hQ- Mdsg8XZ@ճ8?,My;W(Tff 8jn~Ї1S'}A3`RSF/%Q6H.tFj63>c(R#VmʁmBi-bBAeD ˺}\Ic FsRi\K;WoM}Ig<9X׿ǤGJh~~$+-ORu}eaiU2}Nܹ޹.bFe6)=b#@Ѣ&XgԙPvǝ;W+|4SZPL]{>oߔ:ѩ%kv^(w=,ѐ(M޳{exS6=@v\EE*EY?ʪPj˷k]kUPl>B=M'7#H$#c3Taf3 ʭMސU.ܲu{Y;|{ % Pl4a{RAYxXt&ܳ(S1o~Yy{vjQqQEt>a;8DQ}W;R1VE ٜ$ׯehBmcˣh?N _?APv4+,|17̡p鶛%MnaWIr4A>fP~MPȂ>XjKd+N+8qV^`㕐+m;=C)O>?[U$ _5ZO|z2I97z S \OH_;t3/9k_"&^[ Ao(.:U\/YWnMy2@R.Yl ,RP γCFHR1G3y&y;jj;~ |d 9kY,2Vsy #8 jiKQ q|AĶXk(?CytY1C\c>C} .n1wd ]!M!~݉`# VWĭ6,!!hn~! ^uTn,!^Jd9Uʍ%Y )#l?>>RPOba?Ly%JWY3(sx7 l'H̋;'#tԿ8V2Y(hdsөoJ νz4G`}O<:F!]Vgw-H`=W'* 4cx=,3ﰑ2gNDB#S+Uҥ c9ODy0ڊlõG^7|:V%Cr7u'|y; c ![+Ӎ/oI>v~+hYOoSǃSoاvü_'3Q~-OjDS3viēJ[R7 $:F1O>'zŚaO0|-|NtC tS$`N0&jj#b9`G۪|1V! ۙjsN:}0;3nѭezC%BD=yQmg;?Xp🢍x{],xz߰&B?e9XoKط''ꏾ g"p1j85$`9#2vf,0W_Na_z>DfGtɘW@FN|@jc"{$L%.]]{M4g'BQeNshtUޖ-x؈]IN_V{&@⸥ Ćݧ1f2^ Yv䵊b(QJ ]$ܹ^w1v>ҩN殰զO ~-ڕhŃ^qː[g4ͬmPfn-es퉧fԃ"#6a 疫\IإQ2*5"tzsu>;Oa#;}&|nJǓ,b7'ei"]Y2rsvqCR˳KR߸ kPd7::ylsaTXkנᠾjAhyx{W"!"].&{x+/9h0 r )kT]^Cpwf56[KO`Q\9DrNĞ!^b?/Rz-m @=Jy(hc+(&^/P埉~WL;&1K d T˰?M+Gof&O7#޾A*Ɓhn@LI^Y3iukqV DE܂XY7ZH >:x]zpqZފ )*4ڎ9:&GLYE mz_wcR %)n0Gs}|wp!!T_e|:IQR”b y)۬uVc4JܮA;^ΤWr/=?kR{zQWGy9Ƈ/~I ?>My}'iVӔ ;QceTX 19ZVSKeUs^"{c8]S:8X<6u~dݭ^K~<}𑗪̣l -ס46\7{.<V:a.AZVQzl {GYܘ)Q`;" 6nĔ\?|Ϗ$~pO7?9mk}LY%}A K2 gb`;y>Eӎ釉Dž {H\”U5i6kC٨v?_h+(PQ/ґ~b-rA{E&D wQ-=0;dXT*qJI2%0ɋE=B^a#Etf[r9x=Bĥ@o;74*$#.]Ư(Bqʄ w[2;aRSZyU?;y\ _M!fA߿}M(d]q*ۊgtƙbZy|xtG<++#CJkphLJw7 83AR[|#U1 rT$x]5 d15#nK]gʅFQ' f{A%n.P3hg'tm3Ӕ[>0K0'Yt@"zOs8Ɛ]3Gpes%b曣b߫刾 9_ҒQ*9v~W^20DLOLRee8AP;Z90Ω-4գIf=ab˷R gҬJi/@>XCR" {)0䬾VuyB?ѺbrH r@TR eKgƄ@[kt? 6[ ━@:9q<0ꋼk/ZlCN=#^R0|/9f{#]zc{PmSM57L, Lt|_F1ORXvK5s%q fxsp'Yg`T -xB%/K# u"*dp"rgM}6$T!܎rĩi $EL*#1@ Id|) bYXN\kaķe B;YfoITW*7J҈ %VW:*s+M ki-='3&PeZ58Ҋu[O-gt?ר+N^ï\Dp C|f"[߇7bKORXvW_Kbu>a}WuDYyDzӷ^~`#ҟ,vD7ek ehat^\cO9"}O A $`ZT[~Ȕ0ё*QdŒ7! \LIwv°qӹGM5]?40SRhd\3[1,ќ31\frpOsJ2 IN7mHIJVXvW 1r%țs?r/TAbJB')Mdy*w+Cc]E_TϬ2I;/e#?|)k%!:`e+LNu/D`W6Z!i`!D9ٍ͎J$wc ÕlW`sP_ N\8ZKs{(v*z,qn=E9I(hPh f|-&5cزF\;|"i>J׶Ke4,W%hƗ0c)YS]&c!ՆaQ a~$Jw_vs_!GVlmaHR]ZD؛v^Dr64xYۃ䷚ꌨ˔?%j~Qrj|EQ<]=`&.ۤ>2jDZk bh;zD3 e@mvbI_ծ(3z@E b{[=+|n1ρ?g2tpfM0w֡ƷS廙"65rn `'4J(YYˉ_-r&vXȬ{kDֱzpOI|3VŒ~$m6м8E7g; #q+ +;VQdvqQƭPBMԌρⳀk _oKԩ/׶`w0 d=n~#úxe ξVd m5p6YS2$0QI0Ԧ.qa脫oUKHO-r4(i&d24Fn9 Ҿ3ٳWQL^f25 -_5IZq*™)i-WCq]7Ec)V]riNKJy<67D~|9&/[DtkMHst!c-M4*\4 kU+"69[]>kٛBVUz&ªJy[x3aK֐8t)8QO6m3/ycY [Y=2\,rъqQvV'^5o%$ǣ;yd!؅ E]p~VO7o&Fsg{a~zcCc^_8 5XʜwF6wN윖r+`J ;l[b==ta#R_w~ ݗ{HWJL|m ְ ԙ9}Dh Xkb(G.M3Ѵⶕ2pnl +j'BUOv]|D5:>'HƋ]Y.\AAĒH,q!9*Q ]3*x6J4'[?G'= ,'(e,am Ht | 69zQǁ{<+qǦ)ߺPmyuǁVFN0` =Ջq ˗S<_5QNmu B? K"ci %Aq6RO~j6!lcyuG`dL3W%_YzCeT)̙77d7!&>97;+3 .g /'67]VIOʊMh< /WgY2EMz{1,E2y;+cƶu{,ʅ,> fwy%(G#71|9;'!YuaO]ڟj 5& * $Nא- 3Z(HۆEJHQnt]k"@cWV}Bv-߯xB d+xe+_,zh,ޘD[" @1xy[{2QP9HOusk (kxI$ z0Bo]rU^5GJ; ƒ V;!]w'$~[OOSs-feKYMʓ` ' F63J l3ՀӳDdpn ]6Xڎ[oC=Y/aהucO бql>ޅrGNNݰV:p~V}/A\Ma3s[9YL$sw"=`wh)oZgu|F1dXuE7*pC+k} ^~7.}jHݸ>^;b=GdŊ.3s ;R'bșIU5<{Er(<-Ī y0QD'&>+2څ׃7q tNU&_A+3ΑQ mk r.m8dnz]`hth_WOmT <(@ uy'f# YZK wu(pʂ.JCtnMۤJbVDv0HY5@J!BGRk&'`Q8l.w qáaZ4:vᙇ c}}\DjXҙE!{h~^ tY6r{gA| #ʰB/2j*()a*: Ca9?d`~)%/L>Is']R $5&C39;!e!mIJEBFJRp9 .Tu-s0(_%'^үm_L[|=53>`(5zW?"#u^ 'P#v ?Yhl0yՆA+N Q$! FYQ'w]I9J!!AmkR ù>5%G)v:! y#`6(ډH*lfjIwdMڲ]K"h;B,X!~ɧoٖ!ʙ+/gϩSf5l:)01י?BD.ΰ߶։LKd1>iPܷ;͝_y(ꃤzQ@0ԶD9*sxe]gE8u _5zpxtTTn O;w `?u+AS2ftk{OR|M+OB] 6 Qy %ܿؖ98#]ENg9 Z/GnG[]X;.gh,/ o$0R%eJdd7-Bѷ\E,!ypRNKR#=;y0 YġNeEpv9vրC8h794^wF*.j -,S- ~(c&T=3ş?fa+vr^ 2h ]ݚxfjq.<잻B{#vE)19*az ,v~M,=ޕl2XQT;9b؛w.4W@KZG=7Q։_7ԡ+1"[w3!^"8^K[~;o;XV~ D:_^%ѰgZc lȤefbN+dm-܀0= C›B|:kf2A ]G2 #bX[څрsqN~o]iç-rݪ-7uVs@mXu&ΎAqȨDz 4 vV4.#X+?o;z5rlkz D}P#7(76_렇ucʠVR!B5@$Yt7ϣzpo:EθT>C gvɂ?YPvJ] (-w!L Pfn&3Ѐfp|)IYOD 6)^vR=oVxe{ɮt)?3:\yfԭ ^d3yyȃk_̞I%v gid_.Fi>щk#Ģْy4^mD=HfTLCP>F( P MPUsUu4A >~2NfP^)IQ"S ڻ^(8iy(TY^bïqØnC m$ϤL8K^Z1 SF.y\`)p+>B%Dז'%G2y6lx%5%ykjgΪGAݕ=gq2z05 S!_R.CNDF."euҧZ';(?WEVl :sWԥ¤LJ5et$5~?Y)V ;e"EǾAjna. .ID.*k S4{{+lD\&?i=L#a\3#1Ov6!x^_BA#_x&"/Rܣ[<CSi>:c?0=@@%WgTI-G+?(quEtSXv C N|᝹|SR%7XUY ,Lę〠T8+86 풸~B&P9{;+$tRpWJ'maR&ˈa}е"DD}2oW8`v>'6-}^Y)M3,6Jma}Ix|1K J[1gL"J1EfL6uW贇Ew F /rz1c*X? lV"T;0,tդ&;f Q#Ԭʮ^^)(I;N,"X-@5cѮW'hw.eYֆ[ηQɳQ-WN;\MVpf.R, '04,5|C2|P (@}逶܄e}(x]r6Ar*A>I1Y7m^` v*az^q>H}>3;zsqsTňGTUQgPAvI-+2P0l e^7JHxܓՐ(o"בqz"jsDY3!^D"p:nQe qw)?Ll9•h07_e;|b̜cPR4Z)3.tOϯ :(p>3S(6M[~% Z5+B$f*E }(,ѬZF:b[tƓ~H PXH˘GF^wƇ#OhvT8:05oF /{"]6?PB+ԦD |jL_n%u4я,&#[﫬9uy4/Boe»m$:[ۏQyElYh͆f9+Ո0MV b䋎 .L5jXb4Dgݐ3|TbGId]BO$ؿDV,ɊEQ%r٣6K4{*O,#=D\g&'BFtH$ÃA@si+#/2la̟b,IO. _d98Hb%&>lzE1onvVi'xŽ`!c#Ql^ m%# R||cI6H&su^4:&sUw]]2j:bBtd.(qOџɒ]~%ga4q- +2[ibL9:~fumW(T'qB2Jpe[dpPWmuY Itv&W_p$7=$LBDK>i~|1@|k^d~CvrBB1bc@+ !N~䬀IݐPGaPl n(QۉL9EFqTd*_:"7$J?)9;PK̼g9)1Qp[H?,݈}Hh5QfCfJsT Qڍob8pJրVx&f֗}D&8Z-4ʧfZMOMidpBz5];gն[8fObxNט-sY8 6e+7g+̟,S2MkGdS*E]U\eҨ#'4 2_Y^x_ϯNWf_"-|_g*d#fgDN1cһbkw>))\24cmrǎ#)W`GVW$%YFΪc͞Kf yچCv{|99"&IEAo3m|l91o' R2X F N?)Y|QLclߥmjA!ݷ9'IiD s3&zGCJx0#~M׀Qe0YhrU&w~ 0Qc xٓ38fN 8RQ"P 58i#NmXOifEjoXMSXۊ‡(uVv$VS85Bv/UaAG_LQldV2-G>(ݴG0)ҁRb޲9m)4ٰeKqUU<{顜4$u%RסE/'ozIb-C>kJ4玏<:&ܼj qjd *MDi%d@w%52qS=`u~ɳ.jO>en!5udXVؙlP:r5g͵CyM'rk^ 5NK+Q'?# llOL60Oe]6PacN'{5+E4L:\Z]Fqgtiյ%q  k#ɑ\y>Z/U&pK:AQ2MJ}QA4*QKO (Ս_| 'r9_nKޯVjK Ϳ{sݚ%̴?ő >>GC6f#? ُj"eN^8):-:\ b)SG > Ϻ/Z ,3n;iT}\d3$;8 /Y}SAlT段85 uV R-'x.A/}֋EG侳|CyS~ε^pp (EdB7?)3R|p1GYFL‹.^_v"40@A}鷀VQba-v}׿`{Ai&^r`Y24,3QlѐVfLkdu 2`L&l]mOh  qOS JipH +/:t%2o;C^|J=sO`LX'sHطtǜ*s?IG erМ<(1G 8xyI"J*3M ҍg`v2sC.&_xTF< I;4s(l,>>f)=Uu <n"ȁ&EX`;i73Ն0Ly+9htk(-!1wCiJX׿(iU̖V3.Esnz}'^ %}B\) jke=5m[Oxe¤Sq@X)wHIm:};k!/f~Nf fwpxΑ$$]*z(UXk)!krSخ'LɵI-nXYOɱ.R0 s"3?{7 2 L< _QyI.躅l`,hR4 A4ʕq@iKM 1U?"82w0Q4^f JL1L^c@`#vsIohV%ѩ2@n:o䇁u"ݽ ?~Ml.5G_rFIh |ˊx9pFZ:'M9 .Dnf$rJ1N6iNUd}4&!|YH(8XĖ?݆pW?,K#762=9z׮:6d`UL .=+G@){%X<mƧ#\nc̀iڴ4TL/`Lsϻ$:|lK dmGӡDG_N;ux>-35Lh_SP\>5IY]=] -_DiNDЌzpA|,*BygX|Lr|VT 6zܘ?%U-NV ;B{Kuv:nآӹy$ɥ͓4J0:2yFA;nwv>~k6P&sȯѫ8YI`,%=~-gBf^?Pt*²Á7lbtL_samO(*f}{8u?XdAD;O7rnumA/&\ҲZ5:?:*j(0d|WDجUUR$Hᙗ5@-YyO:JޱnF!B' ~"H j)5FrѷIyw+P8{Bؔ[U4eK]l,Zܵ H5`p#u*Kz$&wH#>XEN1\.%3Il>f-&K*{Y#4z˹z:V:zTL 6פ:36vD'y'Ρ嘀.+p|m”I<6^ ;Ր@=xÏA17dܳ\IcUl?uI3WҨJ/͞f1;r=9bл\˨%=?ob kJk~H^pAіc8_5,oT/\32M&^i4 -GmExc դhnvU3]z3ve0 0ƭԆ1z:Ii_ŝ廐Zkn)>P;.;yJy1X/+0z;_R1a9m,ګzh$9j -ݍP`e~Fmص+~%.xUu .CHY71"W>\_WVBGdi=q K PTk ZWJDwH ]+h\Eg +PlEsASu_ TV=7{xR`v5qrϻg]$L_x4r캷 )jj"x@]$j7O )AȻgP3pդ&Utxz+t&ْ(P4d )o3D-2ÆbK](hO/~..LES1G5RfuwƖ-tNGſ%GBxq"jUL& ! 7JՏj4*s[Ă1zD CV^H 6LtX u"Nǧ%nOKx-'^'% Gϟ:ߧxz_| r3g%<*,I%÷?䶡6 $ꃁ\<korOvĂ7J uםcAm4{Pk;h 뱵ᫍp Yc/EU[!>>TMN'9b y$P\=ZI VBB"\ F.%N0x׳tvnA֊"udn\U~gU 큵%@ͣ1EMG|n}w[|Rg6wy[h[6=8hh#"'%h"  _!9f=ຖ&E1'"jZ8^PG^#r~-kXː u@HҮɢfv؋żkH+j, ^gQ;/}d"BqYHQ8 zŚ6<^TxqKg9Q /cnd Rqm;7](l?q|89TN>8l1രυE}, 8S^D,jFKLx1>@S5-J"&r%{ݰz(mXw)*8 #EpH/B--ʄC*m=%`4D+),H/bz4p1O#D6QsGVp1hڗolϯYJ]BrQ7G46R9M`'T@%tuҍ;L4ظ%)Wp}շE1? ḉqՆn ]Ub '7=i86鎢<~G3@Bga3~Ri 7p" g=1%k'd g[WfWU͉.!x,5GҭY[qMU(i%ePmUXfJC oGzu|خ{s}Z! JIъO!':үl]fT#Q{,j1C66CM&%pTYʶp$ ]蓈n<:<H$ šgި%6n8U\ &l|ebx֮~ t4 5aI$ֆWU0jidq Eo'zQF`GL A2IXUhZ&?CLk?~/ƨ;_KsYDOqᱩ#>pU%-y7|?0q8.Pf٘9mڞ{'•[ #NסFӣN`Ub>f6!mMmAdfm =tv5L7oICE*1 t،zd }6,[7tq UP$wc'\}l۔xx(.W\;"KRîv -6hm^= Bļtt>2m,!huқd+=e ~Kod>>"Oһj|Ia漘"UfU~1,.V؅oi?*M:a ɠ?J%B <-nhr!?5oTJ 5XF9u42FJ+JQFVO{(dVx"5kVoswÀAax)sT)c?}Jl6A`f 6h~tS^\&A2 c%ٕIG+["bK*+ ~(kِ)4::='Wh4c. ;|i Y*z=]H xl0JFuV%Yλax뎡Ԏ.:D s*dOT avlt<"u79)V=zr},Pm˶sP8pl2V3x7-@y4CpQltԵsZb>dRkg/te\ ܸ]$ c-;d&槀|^mL\Z$c ~Zlv*$M|sb B0 wjy, ¸פҮ:񧕌!"{inm[ z CPy$R1t!<BjU<K*_٬.|/@A9h!0g!B$*qbZ/0'㤹Ê6)FvSa}'=km%F`MoH +]$oڮlPnGGj {AS*F {_[Aib~,?` EAHzY1oC>}l)!Cޭ)-4iO+j[4F!zxKtO/m[3z/\XṟKw " $OAdgN O)t$@'kŏ̶]4&{6@R#3XUB͎5VIA]Y$JO9k ^[ۚ3K  ktx4ge~#%Miɛ1\4=&zXPo7_IjRLTҪS aMuo7+3rw=p 6vłUWH3͵E GV(.1 Ƌzc Y!I_;+/棋RgT) q\MX9Xﲒ?tb=BV7ѫfv?^8ER#|j)$z7+_ӹ W7'8-I3El]Iflt-کQbey eom<T`mናclP=^㓔*>Yl/5|!o~D3uwG$E6P/~_:z h h = / !c)~ȸMW m)&.A eDߩmYkId1<_'(Y 6e1'x _k-;K!MƾsB*23YQrB28ޗLmo*i@+j/3ꌁ^Z__b҈xI%N2ܵzKI 6 .׹0ZU{ ĔdϘe"Ҳ"%{uMqIl6WƔ#_X~8C.0cdIcK´ESdyzm!љQQE4|u dT!xuvPpf.Fiܰ'U sTSrC,ogh|ovO|1ٗ7UUJ^^my0[|)6=2V3P"EwQ[mm?϶D M|.'T 7dG:X̝lе7z¯D?I)fu5Ny?8+i_IFS(<*#Rzڪʅ,E^F]. [f]( _Ov: C р}J)";Ibȥ}+kGOGM@|N &!DEk#xf;vrݴ7- Sl0i=ʋn<&XMJkrj,_sӥ#OYfuN}X^N}-;^ϯ 4OCpˋmyj :qaY%TYy+0s.5u."̡~h`1 _\2AmM[<_:Ays%?^w#OOAOM R. "3`~7+:aOA3L"?=Fى[Y^8MU'0[ܐo/" y%0$a,~;uVUӻTJr ƛw&X֝DB dE|> Q#]0)X88 cE_[u|*{$4s9-ʰ$ӿd͆e xj7o)Azxyvo~FI WLrVX\֛ЧN{ $5 AR8rbt <&Ĕ)o==kO_ '=E\{ҰC|&d%?G8yDr.\֦ KճR%6*k*14;`\HPJZPVvR<`рgw0mŞ)r^ř3Jjpgs7sb!ʽwߨO~} . ?JGo]C<&wp.!YNi-C_WowYHhEBDȏ^ D9Ə}&gs.A׉O"=+J9]cM*35}ݥql :K=)WdiVޫ*Xٿa/ ,< 1pHQl˨zkWZ͢\ekFw4 "ޝAy˔1t_!,b~+4I{^8(I"\<'${K0x/8s4(\6uP|O)YJ[XSYr*f/s.yYjJv;a=Z+p xmҽi{=PMC[-n_woqGHsC ,gSs3^N -]{'ܿbn`C Ye*s7: Bͻ&ϺY WĺPY: 9@Ǎ'r> YS;lXtt$Qij*oH泓=WK8-—u*9"<yeZR} c6ele䮝*Vq(:/!2$> ;qkzWCpk|٫}8) %uR(~Yv*-=~")uX@NKAWT}B}i $㠂fϺ<.nX#ZKN^1h`R$dv'39m)M&3\WT@:*5ufZ<1uXԵC1MRfT΁ SLD$uf%zG vռvu/$I%|4@njoG`IPָK(4 +v&|]ߊYg*t{<6ÊR[\!7i12L=;,))R~=*ZUu3%M4Rwׯ0j*%HNoG: œX:ìA"dusifj 0W^lH'Їײ2͕~s4 ˍ(uq?Nuiza%Ì0 aORō9йم0Ezx (5Y.,/@E1MN-\IVUK.H'Q?(r+Jz<~cCc)zh" -% ʛ z"|]j0Ѣ)#SRKp ]S#J-ܴM5H8 yZVeE4,z7DsLJw@ݠ`%@w[n O e ϵt3d !AW%L^{ H2tzonє9.eb(>fxWʽG,YfX*D19r=[Sq OK(|02+825^彞4M->qA +t"@|̆(S3$|*؜|jc -~ڻʯ ^B|ܻJF=c6|i)w\iYK\$'`&4n=|!H|fZX~Qrdbp0=!I(-Y2]peD.D=Zө'-N"=}~hSi g%$"R\z~oz5YJ#Zv[L5}ФsƯ8GD$eUFqֶ*>dfm=FP$ܪ=Ũ)wAz@mb[vf"pޥ: HNx7w \Pf \[6ۚGyuK5eԲե?郻[p;msd" -,Wo . ηawréH}x ~5qobj-f.R0` >U\_.l h@g , ֳ&o>W-&n+!t4ݠɮT> :SZПQ>ݮu'w$i\E.&\7ob}^0ح^IVqy&B<;QfU-&kWȷ|\3w.{f:8Nc*QȾ{]I) .<WEd^.>ɗF6+57졞k?إbI0Ss *wVWGZXFc㙳].icg*i/9D;>0s,5bUeԍ(>n1P&o%srfzWTY{.?'ja)LqX1u`/6RNJΩ6Kҁ Au66A V~R~ˌ-'5k<]7ctS2z6&sE ]%QC߱:)8DjK ӾD]9tYBDŽpΦS|R v=[™=å :x{pa+^ #48A[)b0G/ՎtLxm~t!v\`3/V#Q~s|N76YlRBO8/X O3UQ2ȌNbp~h9˾elQ-UV7&NxLB\RߖS{xR-2W8Ol'~.SM8 wCA;r auׄI@6_(JZ+^9W  N_E9Kj/kTCQQyLvcc(>rR WLSY2#aׄOy q3h:Y>dPc4"s!Hvp扌?QgPXTt$Jڶy;psxBVs\#hNU[Ϋu.3Nl iA([S_q~Hb^g#((z>^fjUL6|D? C"Cמ `z*vH^8oV+mgevtO󶊺zʑruYFW1n ŀ#CZz !F_6x]l?5 Q,3k3)2~F t/,=YrHXPlF4ts_GpkP≺8E l4¯.gҡVІ({Z,-/p"9]hK@nrwciwR^;q0Fb-) 3l5I,USyS' ֐%'Vp;Mfh]=9"IN.i"R8*go z182gɌ`}BDUό2-Pkx8$ uwIB%WSSt/@Cȓ#9᠇l^e^0Œ@M Ѭ0! L-ưTӄw[k"b윷; }ʣ"gJ xG5wbhjsB叀ؠ\>=h:jcJhLw9 w8NMr5,[ ԪrSa7Tiٵ$!A5{U3lа2nA4P-)e`e k(O#PQ{ g,pO {J gFk b,]uE\n'M<8 2V]' 9Z.%q ?Z^/ 3ڌ¨ )Ի" DS;M39D>es׊oH@?&,MC5oֶ Kaո>ʫXC+MaaA| Wy &%r{=Dw8"MDRݪl m?sぅgyBjEΫve{t pjo67 @ƀ"}tWlMg` bz+LJ<~hal񂘌DtCMG'm2? %`Q>R.6Õ`0(|Ō7;ÝSvAg:Pqei<>W%8Kl {ȏ;m{cOBCLbyԾ=0[7(]ǣZ닂.EX*t)8NdWXdJa%*~/ȁsc帗4}5E@2ܛObS ISo6޻{hFW)j'*)?yK^~>풘#Oo49qE(!(=V J-:  C ckg#$$4\.﭅_CWE\ύ'+8Gb8'%QծF%i%>yF(1ou~#ŽW[wR& 3^Bm(~0ɎV4%%ϣB}Pc12tdbxC#4 0O'V;,v';8,SWa`|iHÌjgQ 7ER"bq2j󟉷0TA6D|C[' T憅IfJG-"at!zh}yO1<`tRۄ9\Rb7nװ1S}' Z\3@xk6Y(;[o{]lrlN|#Xgd{vD~SG%AV B:Yk$NeHc`& :mrւԿ2ɘ‘ꎓQ!lLWGu~:0b3U&=6 "g-@T ?&?%Z׋F_mrՖ\~)c4JVSg)H+wyzo"h8U5ƣ-_CγJN| C@X}hŹƉƅ>c\'!g(B?"^”5Aox.Ak"y3K6'Am5B"BH]dFA-_W^ӲZQg'!͉WnjB#2GmŐGɵ`E:R وFS_Odž"-/<j((Um̫r֥a_gSiÞGGdgs7-A׃5qqᾦx!T?K:Q"hm CGu01B'p^*\"΍hb9&EZ1fJϭ)24R?e+lr0_+6}HfK_-<V$l-E42ɖ@ei./0>"gt R_ʷ20uɳ.NBFK-sP SAQY(uNanӗ+İC4"2ă|)pCγ:4[$(x)c[_7_8/N-:c` (d;i1p-au?(x@k utW&1LLØ 2!Քw,!wuIajB/p=ʕSt> rfucN \#Cѽ.r^6/'4G8'#v4M:tyY8rl PEv̧$5Lh杈5n< >-8lBxvCcGɈ5 GZ1hU5b{>?cQ. l{~j %iSRSJ>.ho 虡2ϡ̚Cɍ;)wu-d9! "Y×>Pc-q[j3V+ͮ Nbxآe_Gn,6G_mWzB+gbr MU"w.+i x=lL~wGN+IwqpJn-+I%t}bSѲD p S.gT"VT]1S9պ뇼Pojt>^<ݙI4ۛ>\ٌ?:`ʽg +k&ZD M'ӁeYP׾p]"D ʘKm*.GYt)5pSJ$bsir~l49ۚ ߥe4jjh˄ՍP66} `[Ԯ"&Q_uq.~ߊ> pǦNbD>@d̓K Ҿ׎?GgbSц]fi)W$)ZIc>1qrNE㷽ΑS/J7iRJn.w5a^gT }FJrmA *m]`EVh׹` #֌ ('b[Y.q`pT MGGKjZSluj[_,PQFgD'Ј"L\dB~2T҃'%`8, K+0++O´oF yĢkQbaB۩נ( Uv=]vH^9³<9K9 ZbbVȊLRh̺M">H`N6*l_I˿f'=|ƱBĩp0dqd Inu w5V1iM;'apkeG K>U6|J K4~Ʀ'Ap1'LMu:oΗ$x(gw(TzF\6:ȎwIZF$hA$PЮ)f00QWO4Ȭjelb2FjRB֯xqXk4+=*@1VMm ~l8iEٽV+]pmiu(<٦zUw*9ԓՄWd eQN{Zzo+%̀k\9dpP&7eƁ7 gjfL cMq/4MJ6zv' >rpی\! +H "xY/bl4Va>tvFơ4t;OOJi+H@Ljٜ.j{(y"eK ?^=UPviïaJfH=DlN˧@S/$_t5 #Fg.bH7E!3߃Ϩɇ"rߔiGHk*b5lVd#C4 n5c⽾ M2-D6%['7\הsFYwpn1XS+SWhk"˴! Ͱ%EqZ&:41}ViqHWlϫP/Pu҄H)G}g^\D?5ao}"h1ۦC脅l Zsmi;x0b, F&ʪ9p_,,ɶ3 ya)z,V,a$\(T鿣bX _ɐxmQ!W@TM;hHvCt;W߲R_Y'#bo $ X¤:/:E(ZWVVlFu*Y* (ufCҧ Mw'q?_iX" X,|9L3? XH$K2Lsc>^v]X+Z;t&J4/ު5|ZX QƒLꯤ^]HQ .}񽴴MԱK$Ng=h%g:|Iҋe(ЈeEbcP *#HgTʮ5X }>UyW5JDռ&ɎΙ:<^*յmWIp$c2 \x4X+˔0/ st|;!Z`,i_cLꩴU(Q"Xș2\޼y >7D bY[Nhm("ko=bRQei- Lg|l)<kw/e$\75[#ot1=70S+0_8̏l ˷ OGz`ၹ9/TT]Ň}РBF{sXw!ѨTK9ȇ&¦FE%J,Lx8-ff Z_}=4CA+4RJ{W$! F*{NZIP[~OrGנ,YovQ  5ۙ$KnyWjغKA[IVd跌3a038X)R8c(>'A뽨Y: 9l䷩*EW˼` `e-D#/oT6~17YV#/KDr X@_T"k-5 Ɣ7"3nYʻFO)gd34(mf|M@5Pc)gl4ďbϔ1ˌt(Cc27im+DsF &Y~NMFwW9BuEgqfIZo5(+'mM4bH;My1A qĆT̅,Ѓ/1c2>| ~%5zp9rMv1Yb( UY^FB^_T{ 6)Py?~>f\<l)VzuoSCC ؃UPT2M%!QuVd63D2G˟89‚fY1G $B rC);Tjc? re(f4>EghT~bw1 88dRl# &|Ʊ*Rk 5]"t.jVXD׏pHp#G?? 3yzd~_A5o!\ThAÊ= y7Y/,^)sqGphn[o090@>!7_nɩ\#w\fjRfElM3ے<&u9ù814ˣ{@8K֛y4gWS72qdO-Hh-G U~ơQЀ:sS.Dc"3jB>w"{$\tjl1ibˡyI(#+e&o08f6 If4jL2\v-m*RR]+j&+h1NAҬfn'-E~^u|T`iw9Km14\3 [%1<7-)WJ-gUZԜ\9"#&N-2fu|DŽ.'\jNfm\V=z^6 :?Ou1pHWx3' u,m"|KBNX_*_L@Y:p,63/(5ݖoDU\,LWSYܣ3& VǐqWhىy*|v](lԿƼ93l&!R-)v =J>dF|W ;^$ua21'v4^A glK~ZTsCYIS0Tq`v [zWkFM:tV54ԔgMcwR6Q!?2JݬN-f=LH#4?F6Ғx+Z=y3>/@uˆmk>z8it78]d/)CpsV8T? ) bMOkԼ4+aBO1u3<@ (e}wi0b :!7d,r5;GW5$@ѱ(GzIBixJ9)_͆G oD?lj#&u4\c=Ggi6-Զm:rJơQ/8ev7Dn947ID61dKuևiqP*ć)׭+ZW4k>(~4ׅږ⾌pT! g@[줠=r5 Blali˞k⼼/D>Vyq>6m/VbZ08#۶wLgh"Z(26T{Rgֹ7+$RH㞾V܇d#Aړ}bQd/aR";^2 3a1.,#]᣼CrΑ^e~x6Exs|L}"JpTnSiuFa`W9 m}S^CW[{JU,7@ w+pK'?Uti;n-˻Ju@80UEoZ/YZxf`j90@><=A>'خL8HEũResYs޶Y~v>"ۜNs.pl %op )E%@TuDYZʆJ`hIR.e>|ōbL 5V:{b r@;F( xUpEF9YS9qۃq7sCWBj8 "^& j N\:Uj '.cUœӉ!h5ԪHG}IPk|b%FBJH6R‹d0҃!e6|t> 5~Clܼsy:eഉ*K L*e./fZzT^o2j=eԟrtʔK>!PJE\Y\!`HĜO9[x:ݵF :'dt, ?t5"++7ߙlz ܃9]}R[bvpⳌ};# ;TЅpv1 6dswrMD06s@(v@A8tLW%#?7 l=ybD /$z/T)vN>rl2pjI1s!zzڍݽp#@/v@st'"f?׌v+²1%˄ckgd:jϩi6]SJ] 9!o @<`b)Z*svd!Ձڽ!`Vta@gs0KпmZS]ng-$*:F֕Hh}l-d*<\]@pjxuW*`:eA'[risq*u nu("WY! Hkݵ9;*t3u8LVp{wȼߚby0f '<-='[ ZTBJ6}#[Fb,s/KHJD2JG}[rM[!, tdS B܁*T{™KMS7!IvnpiQ,p14*0ph"hw28X8#GpY-*a4tapbW/ TR/k.v=SG%NR8),^>2)G#< -,N3֔K:[ IPf(QE1L[ǹD^lZf[%Gf5#*íqbX%|?s` Ѯ|__.+fi|aqZA`vDmHu=L `f"T6ykYSRhNc4l%hRwLQJ647v祓A;E :vjFT A?‘@&i85\ObZ.537x2$Q<؇x1! 3jdlöorJ֨EPM)p|9;G ;{C6!HCf%{TR1  KWa.,G:ci-&z9<؛"JIfDJ6ZOl ֖*<"xfM k ,J0r5Z{ˤo;3$}T09DeGۏ$8tX( e ǒD)O/qk8xvZR wR)#^j*/`qڭ^6P$b5;fSs#h(ҬeRɩYLdhD'gVeW#hl2"F}~&pD3_H/D-ߝF\Sn4]kSz\O C40 >Cl(UirA<UOYQ!Ž错Vظx/2ǐ9{sZE0"|LDr > xJ^K=ԇLW{aؓ'ڢnqF+|)b&n z IȄ}O-yn4.~Un|97<a hf3vV`HnaZY&8Eze_Vg{ vX+=nu>%JxQrF\@:"do̠R J! >.f֑ԣLT36eVS-ze]mXD{5bume# nib@`y\AjZyb,G3Hĭw=Va.*>vn`tAL鲮$2(4"@@Y# f,qCKɣǻU{[I Tnp &AnugmEF@-tsG*HTiV.?@X24]M}3*5:V".e*JIܫpSdopKhu)X@ )vj,Jޗ X[A$yfWQԉV{~BQ>@kXln ?9?yT|GG0kԃlr2iSB$M;#UeT7t A5|FB7މtt_+-{ ;6t j҅4XZCvl^sbCX.}{- 7j/_炥  6D hs rY n; ?JE6HlSZVEc+ѤwQam!vN-eL+nK?+q8ݙMSN ⡑-D xJ_ЧLa_!bi^OtfD,|Ũ4BE$حxhbufq^o Su 671pUx]VlO4#,%ʼn-(nH9 >`!(E ӎhMFDF=vޟeh-:OvS[ 6:S +Ɓd9/S(TmEM{Ď==NYDK~Ff9 AyA7>Ͽ5 NXi2.=kχ DR5%p)*WtC XFcm`jٕnx>/ӝ'>3M"xC[z c.xbP\~oz,tE\<,d\㈍X Y8:%T 4j u 5x?;I8'ὟQ* RS&h閉y`Pϵ]xNP:쮕#E9#@vE :jl9Mk06ē|⦯@9ځ8[.hGns2TU@!N&K3l&Uk˔[ ~:͚Ky,&Ʋ<͎[17ȵ$Zdҿlr+2s _TDZBBP# hojODOWmX!adp67P !y \`Oq#[42@;`߮XPbZ [C O3-Y9W"JVҕ+{cg29jk0IJXp@%krJNC{d8l#8o%Vy5a[K(ZMxh]/ J3 ^ Io-!f[tZDdQ8:tN}+>`u>ZWb% |O,j4C,lbjAt7]2Kz`*˥jѥ7!B I/lزM=4?/M7b͖!0r`l"w~2 4ؚh7O= /y5a-ovʹl RNA+>FJ<SKnBf)<$ӭр8j59~ 25 |`ʹ<⻅Ò[u[gYbuhDI9peԝلl S&&:ЦGh͗ #(pR(qqS H, ӫD">.b~Yc .P% [?N)0dDcXGNDo{,!;+*ToQ?i"ٓkwF>;ME/\ S}6SECPK[O1`㈲3^siφ.w,CoK\HxwrGvdtT0N7/,fdgH hbP|Eϭ!dBmE};uJPth:? Z TЃHZKd)M Qfղl4 G~`c{?Nh{&2%%Ng!7WƷip q6z[f_EF{)X+oˢ;470ޟ9B%t@Sm#3?皞mˋfcߔqM>BYܩ(ŲT-J/ zvF)y] s~b9 ;Қ5ҪŤ[\b;oh:t{ b ̻\ UI>JirH1ӽ0s8B$ndssI?Pۤ>6]Nꂯp}Dpa@v<ݻL7zgᖈ濐)2iԓ< Crݽ7IO`KmhPS>uUBIOh hbI9w%Ֆ]3(j7 \ e,札ij_ZdH b3FL}3s\KlȡfSpϐiQzAbI;wܠX.ON#~m؊6|j^ ]j _w[;3;0nUH'Dp !Esy-I"cA}q&N?׵ν ۴cHu#5\Tnư4$䍦;8 h6[<^m^Z)qP~C(cuEWJ;x m_Mhe"N?՚"m0^(JĜI=kt? l8Jn=^o|V^ `PKќj 5p; tYיZvc872c[v "y`Hv\N&*bX)ӵ(F'T ȯP(Z5bC擾P*l` քvؼn(1fDV[4}v7Ykym ?K͠nSko (x#NS㑴LI 4\#:yGoN{').WO4=D k^=F3'oNb V'_RZ+<hFmISLZVɝ^3oY' Ij 3gNƢ̈+nuvFD)匠\bIσm:<{k}MzSb"j`~*-\'OU^^3/^2_e<["L 2ha}/i0R#"?B"$.Hãǫ1˖MRr* vie*[Eiy1Bl\;9 OQK Y ѣ8ֹd\{U1{_-N m_t{3o+ťI%Rw8$9)V;c",ީe5Y}}CB.AO9&bǵZoY&O͸?V5(~Sa׍e<+#j^ݝHA.-%wM#;! YzzgK \G~ pI=LD"Dk==D2%f[%F ԥi`ap/\p4dT>V\N҂N?<^5~Fǣ CM\iװMf GnE8~f;"G/ $}s|ÇPI,-\ܾWX^C@庚QS(pSMf̈́뵤spEzzFPm$HUtE@.0E`4jBظBQ.cZ\Z'E`/v)6}AbQ-@NZVٻ7 <בѤuܽu!;(_n!7{BBTEX ?@dNe~8b%lWST+NzABQR֫ rGoH/q-t ث5ΩG1OU^gԜ#Vx4gq/{͌9prQ@Iۖ*[沵\8ۈ7*Iʡv]NE?;Z+[_} <U]Eg Pg:wxopY}PX7q*?U})CTPX4ƊD&~/Zւ~1d#>b F@ h>_ʜm]%#@sG rGtݪ<l@) |yY,І+UQm+ ^~>YL!m,͛ϳ]nV恭[q9Ag)pR hqB0:v!W&Wpm Mxę@Ot6g܃g>E(CL M"a!Dr)i~X_9hƼ>!aWx.=g4D˰.l ࠤZ!$t2mȐ.}j4OZ 3ո!@L(7䞿Ӄhk$Gqfm^ɜfgl6tQv^WgpH~M l{$;7xbQރ=o'cM.xP~a1xKrSAe6$.<5gǃΰk& oWFV;ލ^"F[M/l\dմk76M^ Q'ZӶWSTo('*g!(:.I>tfˎIeyQ=Z|tmѐF}UHo4ǵQn2EX1ᅳȝ¤5e6xa}3tw)1ZB4V2\Яq}4ŒsZNrn'Up.gku|N_%Zψ1I+1O#7HJ 0P}}WƔ“~,ƻt6W!K:̾G!nw~.kb2]æIRQb=y 6j˸3v9g/X Yat2$Pr->an*Dr=d*FMC;U\Q6^GO(j0*IL.p]1&gD `h D{ !"YL\eLu߂VIP[ GM[^ѺKkO\EӎO߻اVT#Oz:|m7lbPQ_?_Qk1WBA,(fqy*|Jӷˆ&ꫳf,J]JpH@0 bm>P^ٞ}| +ܼNnqWlNLV,`ЮyLܕu /?1ln֘-'z{4E}1gE(7yΐ8T+k *;4UB`럌ׅrZ8laF4PHwpKE9n%7ڧ7r_@Pm9SA' iE ;AQnrIF΋;c57Q4kV+9@{, QL9SS";o4ܪ˭f-Zh*?z?=OԫM(~r.NCu5`Q !ͺCOg]YVk~!rp'+Qid*`=:zgGr #Y&8\T[q|SˡefŶ1aKGM8ڽ@@=5 ^VX2uKuOԾX$14eFpPH"yhGWW**"č*R'9 hxjOpkTdߵ/]/5ykY_NS!̵YV}; ^o 9619^I# bG=} @UIc4N{Tchf ( Hw AFMH:%k@{`$hg4]4yk'U< I.HeY!jVQrr *3#c#5X?k٨pd<9i}r#syng25j1IAqJ\MG#*^yLe|2em(ܬĩfr)xAYîJYGͺ`XYh_5'5+?DP^k͡#XY;[$_\cFF}>Yt6sܽay"/6DVo`^qb7[k $穫Ecײ1{mJ2iirBm.߶Ƌ3!@P#S%SR+:f`7kV1e_ g(X W)4 6Gr| گ) E˩,rH rئ,ķ  5F& ePyvxúClPF}}YL؝u|d+@iWf`jjSLEv0yscft$z-jޤP?X):͟(κYi}+v -S~nd^HiͶ&X]͓~j̸')"k`W(6o@CPרY*05'ow nPQCFgI\3<|J[4FvB-I !gbrs8 Mg !ȍ{u}vW`:?=;U5xW:;6S4[ᨂÙ:8<ɩH#fQUpj >0jNM8DvOҏQ4Ŭ.Jy+?Qh^uT"  '-Caff NM)w'򮉌?W.s̐mhm fyWud.+-ω 7B. r38I䋯U0?^^nQEmظƻ_F˖ѕB, l.t%Khos~U9Ry`v8kZlbB}WA4B=LJa-`ƗPR36w9I_0qR %+7Yau*}5 {)oOZ~8 ˔Q R~Uqu\!{Fo 7˒ #%hHIH`۹vzd);A6zqKս^zŠ]+gJA.O*aZ2׶c8ʤ-q*Ҽn {`{Vk(TH.]ވC0g"}+ QSMOhHԎCrgRSmh`1%(OWh[SiWٷP@'em sz9Ȥr|M^ă W ˇ*#.{onTMka(z(58! XsY^&&A?\sP(+7{O /daV])_MOH̆⭝9 ?Re ,rں2CMv"j8xi`7M*( c9=1}fыBcyp,]@ `h:M7)hU=U"/_r N@WLZ%mM6a](?Cy1 [ dl9\KZ7!C~Jdϳ!@dKLsӎ7rq@},yG`+,Xΐ;ɯL=NE@.*wԖR] !PDjᇙ}I6s!F׿ھ!؋ 1jҦ/V0cJ(u?u1.>,vY~A(A"RuD;k^fdEtҶ1EŶ [~%T Սwp lT4>S2?T22 @^5*~V$Bp`m2Qeei&鉖"Ihrࡹ~L a䷸\FAA ߨț\ɔP{?i ?ׅ.AgX6xR([,"ё%:LErnc1̐ =&=dY@ã8mbΒx Q43č|,CV$,i=g dƺO7јEޯoƆb+`wt(6-b6m)t5L3|=hUPE+dDxֈkk'_ e'{8N  \v0 Q)0xea"dI7^E`}#r77{nK{KzD$Y{S 1 G (jjVCXZP>T0Fu\ݹ9x6w}>.>Ӡ#D<9& Ц%\քmF's;^"Ӈ1tDJC_n(HVW owӢ%a>{S*| kN\)i l٦!n:`u#YeS4^ y#t9!0"i]SYBoRxrӬuD0+ܱľY\LӮt^v5@] #ǣlz!Ukq2S#ݦ@¸&ηScˤ (1钚'Ȩ]zs2[B?fwsl-wj]Kwg B@TZt2^n볻OOZd;Cl}Qb O!~(9-}8=8ܵ-.r)dl>iV32=* !F8Tٽ#+ѫ?h&JDY\ٱ;(lp {* q!b|e^-l$<\I+ϖ$(_M aj \<w}.HT8.D /9{.V3G緄/>T4lyaeSl";cM=g?q~L1D_EB*%[&(ipX*t4 1uf>*`Jɕ< q=9u; VMD Nݢe22.tk/:vg vR0OMcvÝyIM4P!ݭH/vi?6W=$KDtt a-s6}m|:ȅ?LZwӝGK)d@lk;c$[Jsq;Xdm#DKocUχȃQgjp@* >L$pDMi)ᘿ?L%w3I;=Lo"`OS U߉;Z$ Vh;͇3YdC2ě­Ɗ˴?%|Y^W[F$©11rER__.7#R"#+Ek5]?MV!P>k!3lkVg2m:Ω7,jA 5&b-G|s!xtǴ$n:1;K3QQM^R ¨]S&SZ+hBDWwO(Lr3د`J -`G/+ K=@ݢy/l)os;:'Φpǐ$Is]-}G_wP#dQviopb㛔ƿ'Fi UBWޫBYM߿z%%&V x6%pz쟳b} *Gыa)ԽE&&BB*$beHȗaVV[k[E]y|ӓsw^زݩLJD2 .$ӉhRoSgmmfnjSk)a; F[(DJbZ]-gl~MAg{5!CbȈ.#>CË`fbsە*I kϮo &g =<'CU$}yHNR@z3RHqj_w93i?IG=ʊ{ ~/ZvӋ|µEn[N]z.i.]1vJX#ZMDɷ )]Ń$ݍD*Qz=/ B"3=Z9/YN f.ATT ~c0p/INc{Cy,~Sjaѝ Ƭ]/g|PH̷B21$6~^7[OK}5ʲF6l"IÄJ6'|,p 7uş fXoGOEx x~ݶu1@k{Ж.E˓l)Tnu!yabcrte/+W^Lc67GԤ؄|a+z3YAӈ"}o@'pkKw_u>_UrCգ(U9B662p 3} O'1֥y}ɂj4ZsIi.Fо/WDלV/A$WCFA.(J󸯽o81^,m/<褉D&,le),e5bjf:b GȓP[omױ"6|L~EP]-{a{s;B_ і`L+L*+~ X5:܆G}L\z߹րN 5w`)GU,F厤CQl) I|5% ( :[D"I)Tb4_|7!#Z\8 $NxEL骒ǑZq[^Pf^[FO̞i,%$>GeĞYinU|X4"0 C>-UsQ%,W~"C5NO;J C:О@JvB"U WnEr߰2{'y7Z_VT 594%𠎙ݜBJfSpi h(Ǽ v<'=[ph%5*G [42/km?°P=3hTq> a:u]ċ)E!Xk;Vz0C%߉%#90>uHbjFk]%&}T=Pbqytן" _\T/[1$Ucjs~L${_(IvfUG} UxKQ8Ĩsh8"#M܇Wx+d)i e է&2\>ͼ/=w=h5~i FtiǬĈ!=Zo݋GRTvA{] K3iw Ρ#޺ wRnQwPZEH WrmQVqFT:]uaik=ˡIQcpLJՋ~F0}M֮<@{O%ps,K|{ Ͷ8t ìUnp"Q<!BǗBPoQ(^T(*cGc/akc =#y -h_5k$TP.=R^&u߱̚HԀ.Y0 [ӳ,@gw4B|3F̮f< E:L"Q۶шm.Dv q rPݜTe<]/U <-˫ CoMKP2ܰ k۴B2Cl{ѱ* p>)L'q; +\-`*f_[ͨZf/ ~sW T=s~U?'XۿSs'Ysd!qa~)F|2_4T60‘ ]O.w5gg眞@+/R{ DfM7Xg6&SPsBVXRzv0l6scoWL݈5`9(.Xs4wUfHvF<'cMńn\{3L5F秢bƟPXy]:\‚VPmwB+;=>' d>nW `n+Zuu<\`XS)1i?ZO3!I?(s97/ėTt(#_/Y5BdvH:Q?1B& 9 d=ܠQ磅POb2Tj5:rͼXo400㌜ki+HAFϣ/[nw M<` Q3 HTu4)7-Fk`MfswYE$Ʊ6@P$tc:Q6՟{4Yunqy|$ Zujmɘ/D+I [~O\^WD3I7ADX!Ũ['zt>f L؉UeY\[WZ ToX ZHws el |TK''[aL͇Z#f{4 f7r,-E/ghr X,7WUϓ D4uN:ax=&G{nE I?>BV AV#>VTQ_95V)'Ac\9Փ+Tjd#.qw#%|}+)YJE%uB]9v(H̊iDٸXҘyUН^Ws1> O_"Ulu gTZP*튇38P@?sMޥ(mWERq6&:fH㮙I{n]W6c V2Nt Ԟ5W^dH*uσ㡰[Ca"-{עSHehbC^P0ڜTIat@U:ujJIT]? =7 qڧȣ>X< pMҋv}C8gMf-~ndw~Wi 9<>Q1X2w;\f&hOУ`S2 _̽z0|@sNbKlG֗| +n(DV ?_ a<6H2AdmZFak97f0[B1ӢqMK{Oc:(Jb 7ԡJ(K0zA BSX5EH oՍ PK,~Dt~n/ȬdzThUDz=:`J=Zq5s~kmϛ_ #7м"NYvHT ![Mn#thT7GmI=I1Sf`7{ 3e} N/3є滷n[j(i+1:iBDZBS*߱ &sfo!vo$ ܐ|<ocD;?#.\ dd7!lV>נx<PQD}ŶM,bv1帇Gj5W  >[ŸC~rvquZMqECs郌$c^| !ڴ eT*yq\>w}3?NJz&4:oYd`TlEO9E!*A .84\{|, ? fsRfM`rDZ%NĿZitV4((&Tv"ؔTD`m`x$&a/Iٽ'c[ +M,RtO})R4lluV[wSH Őp._K0Jj/ǧL5!]mBS!1-'[9qiSʓ%\ Pӎ|vobn\olgkW!\:G[]9Nqj*YKp-R8͸kj!U;7R"ʒKFHS8SI&%9wJ&#iNwaNa͈6#-#a]@{_y{I%: rifnW/Vgl\-h6 ڿE CVw.1'<3A4p&1W` >tdG7> nJŀ'*8{PICXYAugDTj( !\Qwے:_X,ίp7.@ = E5dˤ|ڑ_?H#WMngjg %w'azEYric<>aU}ĿZ*5T j`*Zǩ!.h*y F >6.pBۛ}>$!ϛ0jJX8{gZ|rCs :yJ 2~p>7{lR[tM_&sơYeI_eft|4[bp(0FDg=]}S@VZ:Ÿ H쳎ۤ&&a=3# #R*x' Z)L2 T4Բw}yh8x.ҏÄ0i#Md'.kKi j%@הFHdF/|6^a#PQbNgkQ/g'CF;>~9(il>g/HQ1"|B(WVkTU+J3q\m U.5QГ"hMOKߕ%CFlbrPLL\*9 ) )ZH,ᅞJ5?$Q 㿆)]S-&ԃ[֏e s4:S.`n\, '/TfdI?}V QlinĺY鼰ƥbgo!r2bÃbC+/T& +LCﺮjmb [ MvՀ8ۈ87 }.L)3vOv~cT\o I$!uNĕ2`:R 'rIh.2u^WY $ɼ5t!Jݟۦ 9^e1l@'zY)5iNs] 6ˊLfS}6;>__7w1GhKV6DU[c8Ƒ<᭬g+ku^PZCYB;OD0(:DHZj<Wu͜>&iCk_ hSWPtֺ@Gg+m"}U[,[g[?tevkFT1dV܁ŕ}^9 %c˜ǖtB?3d}YAkvoMj0d'/edwp̷cE%[24gOw)m4WFtxZBguad!y`Kr7!҆iI^ˈȨxc:Y*#W5`bб05$Tԣ kH4xB{jJaԖD'zEx@66/d/'n`ɱN7M][@[DD[f|_:/h3u!ǁ|\._N601`_bZS K,j͘]z4FS룋U)QÞ-Z'0>ק{g /OBG=UxAZ $PkHJEǽXW}1̗*S[+]ma}!o~jͩn˸p\P'LVR3:(8]rHY ,XR ѕxwc#w1XjꦛA^'uĩ]9n#/ѮzHx^ydyVf(Re"m+6;2o|k NdFavSQPUv׿lƦVpr_4+$v.j=7.g{qz06ؙ's1}Rb#!$זvDX4E); fu:N+ PTov= $3ӄAIbiLi[VQ--gh;::fJ/&6s3+Bᅮ\~2xZJMA%'T\V'>4LUlgD'L xkK9gw #f1Pv~z1о&LQ;֞)rw&F(11Cd]y;7k|DoO$c0l#3J{Me^ןkz_p7=N DU7ߜ;g~V9Y`K;L(4Uye@mQuU墚^ƭN"RO{GH Ce*fiYvW{Xxq K8SL\WY#v.[CQ& ѽømja|ձq"(^blXC1/] JRE(У()7Aȹ*Zׂ%C-ftfS8kBCVhA"^CLt%&O&?(QBV08P_:ޥr\5Bgbf*(aBwfiC9JMBA|of%S;Ќ՜laqJZCLe}c>*H8/*tic7(ZsE|i!~F8lّr>)e P'˷z"``#e.&N5<`\Ϛ*@d&ć}|?t=g9wVQ;`()N?8#!y vVq]`KD\%?b}а3m$ӋW,5z6"r/ޑfgcq9'@*_,',%lZU<Կ^¶{K mRt2E3۔|94-}:F{0FHXnEqnw8E#16:7Ēmj#ۄ?C O3;'⣂N|$cˀ_Ai[#w<>Vd%j qAp2Yѽ0nRD 8gN e f-[??j)sqW>>'6+ mQ)QQ]tr*aw,'dyRKE(S"*m(V3'^=6eˡk)a뙦l}axdh0@ Few;# E쫌Sw;L4(1X+[e `~7BuwpP7 l9㶲EI8!qFb} ec;3R/8=ă;@֗kJW 3FX(L %6Ef kIb~K37Snq hPX(AXrW9ɷh<;3nՐi +`<_R Ebjlh_M׋Lu6ϖ5^@à(zTs-Z UV{ c+-İ05MGg[W9dW1`|70EA1A`uW eG8nXBx$C[ԡQn#&OiMYgT1sʜe6lVv[msD1بq#yԘѽ ȥ^Sx~1GdLۿ:.:sQ7!AGwN9LUQnli$:lk? RAa[fx>Ew tщ7Rƛ-ꋟg&maf՞$uE!2oڄQ Ac22,=gaOw>z8UY͜q)WS`Ɇ< ڝlez;E?EY)5>`4Pr{H7D9ձܛxw^tPZdqw,TELvT)hwCG<;'UG.O}@R\w˭,1sѻ}v7zQܕ(L. yN(Jt1ܭp\R8h<3𼿓Z5TM͎{5;'~ w\!qV+.Qb(+߁.>`Dd>B,f^w[ N٭V䖑/D $f3fxFW>v47݌WJyF\X`K;ȥ,RR$$`lK< O84h\m`Io )7P=^n4n+&|8.$?@l8V-KRcajf(:˶ (p`8Nzm0̳Tg`frgs`q~["DK [fȌ>/O7W(wzmA s@U'brP# |ГW<k}JvǣC~8S#|DmFʑҫZTqsu;LjZ=ǿeGAv65c{#j Zrȕ|T{f7(4Cڴ`^% |ֳxvB6y>*ê)Vގc!Vw<|PHxa<6ٛ[8]ZI€:є^+ji6  |T;ML~ۢHv m$~ď@0 ;+޹22e(!..iqu R }zZ E4>SzmjuW_eHkZ ᙹ~oW!Pf (CN'>tMG['; o!Z!m?n/WMC4S{1 de )l*{o~Nu'f~';j҄ N \)ᒱc61٠K၌oMj)!Tu}IShD]^ֆѓݛUL0Ͳ(mV}ј@V75,Cz7SzHoț]$|,c1؂s?Gkڥ8w P[ש}}!{$#bぺzHd -ŵ slsS>^yƥ\R(Zf=.Zqybhl\')1"Ga/W`^ppy&U^YvVD UKUSG,gx;ߙhE l BdFJ rvGd-ib?efu T~&n#&Dg?fBi.>Մ(mG&]pF5iԷF~^N Y3yV |н>Tc) }9.ƵC D imfRrАKM04\|CZr  3yL=v*\\^/I WTrȩ4y )=!XaoG}DQtZsv;k.g&gj#Sh$T)D+zNXA&=`fdrqV+^qzuĵKZHtv=  R~7T dȡӠ+szo3EtB %ܟs6hm{JrvtY9٧_)M٥Y/%;S.IdDE^g4 kky%ܓ3yiT٥vu> ϚruCG-[g o=x=?PX4`06GF2N+s|k?ɀFf[y Mea _9k;op+TkW9MtdE)b]._̝+"X*i#_e~HY6l YL7V~ǒc!mIwV3Z`3.+&F$aǁ#.nn}/~PP5^}G̭+/С#9*BQ2r/LqjFbzU%t/gn?) &lh؅,RQWVY'T٬{ F[{K+[O?ׄ^Vz:R f֛K}Pg$S\fCo|{wLc_4󻑱>&@0@q"`8_#Jp;Bַ+,ژ0OS@%<LSio,!_b[n/Ugv7<@xU7 TR#4S\dlPޞW,ׄ |e^Q[!#n+Rn%Mt aQTNw}S 0ϒ5 ;lo#crJ$]9arrqu–c6`p?GwUW$>$b!"(K51:UknIt -ztЀleϲxRd>֒vLv@۞,ZnzqQ#z #1C[3[rgA7Ndyq#gz+d0 ׿B3Ћ{FOꌣfV<ˌ :'ނDƁ܏06Tw_h$.k-0wwkk3V;.8sȀۮA$Y8()uԍS5޿ɇdžDI60rFE[}B-=iue+>,Y*9'Еml- ?,T&݂I t ;BQ:1٦0t&{.`!j$Li&FeU|̡H~ʅT~%֌C)ur\e,}Tz>h":J/X1UM^B͙*j+і; iҍ6=0^wգ`qQ a+ba5#b]՚Gq~x7ݏ9L&^/ cGHEAYrUș䫷`A~ u@z8y /J$if.; {gߋǍ5K=wRo$@:[mnGt4o'V34{*,XQ͏@z%J ;s`k<{+~b z̈tuec&//0ab;:>3]X\v-~ٯ@y)=t_Lev-=HYj054Þ0eCt\I5m({Өۚf93lI)ZPaerĦ?CIMA HAlcFE9C~ ^@E6b؞9h+V(T9 %Ϧ#fl pw|KPg p R܉J?oϋ3 TVU|T3 ë> BFlZ[^ǩ5O<̄6,>4NbfaKFsID#^ E0\׬t|MƗ39}XE9O58毩G`Lb8#}%1*D& cQ?bb`_^l?U°fT IKE*˶UW69v A;`7bl.]CҖ;`#Ӕ ]t,'Qf`3Ľ|9Хl֭yt|i@]4=dF-k ":&)X:Xqa@LV9VM;!E̛0jFjL׆M-Pr,q #l<Ď| -Z\b!Tz˹ďՙά% 8|T:aQ yD,]xuV̡xRohXR#IR:Ꮼ,:7j@eD7])d_26Sjwe$3 0m. M9+0hu]nߪw Np=S];}$6r(ނQ`5;T?U') F}LۖOFCW>5ai9=nRR*Cސp&\X=cy3oV2G|fx_k,KDE}N$JԖs|SUr؇ =?]IAMnOS&?" $bx^aQp{5f&F88má6a,)/dRu&rTw1z칷NFHVmD&QFlpeS:B;E?vDʼ؀ڠ] A%Jb6LR[2`(#Re|\L"r(S` yL%);|9_!HR#XKrԥLuqhXvmKLG NFm^j|m#[Q?&]S9RmKjzoeRadEFNӦwJSLL-~m{%Þ)e44cu;JʧOә4hLIܧךnB#~a@P炜ӻjkk]D:Džbi 94XFk(MyvxkT.' [er9ɐ䈶p$Fmlq4._$.(?s#y$hG׍x9݇4^n*}"R&w\iFAs-/HsH[i`2LiB\ Q%uHm[3.b0 RBCW޻GROSxjX9{htʿcN*ʨA% *Y%`FaÁ }֊ieB,8|Cۉj)w&j $4 4.rأzkiWsc {W7  LsG,5h$.BcaST?rD|j!/͙M2A:VVe[1ΠҲa<\t|u AfwmVyFگf Ey =IBUdb=4FrmߵBs9*xՄ3INf%dP0]Y _ŽȦLV^ j]ςKO;$5[|K7[3F"s/7ȸ]{g?qU+fyc֑Ro ^,%<EGhu-+0cD0; )g14Fêi0a!QQ}[NVkrl x[hNs^Lu瘗b0#V~gQ7tV}ц/FRFTo^31"2W[`;fcݻe;q +,=9^591tz%k[;~ƻj?n aW-,l3$&{UnoCK+f>k"( V(*$gm|H Z I$f.(,eI:W]A).8rْFmcx8BX]u{e@I9NTKha>:Q$;wgv V='V@׊'lє(BbtLACp9sJTt{歎! jܗ0V* IJ*KS 7Zu1dpem*89{3w=M'Q'eMv//磧4]ZAã~@zLgӡ{>0RS l[ !o mWZҚ##P6x9g`7_,'/_QCn9iU!92||\f!g׺{Bu'-,;[-O!fh\d96|-P3_ZKwUgyTDi&s`sG=ZFK8Bw(lئ -ŗ@wBqh40;S${ԤQ@;UTي]?wb S&MƼ0!]!cކ534ji005t-:Y{>^{-)2 jm8j:/qԂ7}|Q1vq`TZ?!_9jAXFkY -5N-hkmIp[NC!d Q8SVRIevQ s"oł.'SaE_j7ދ)CnE3QE=\j:t6;R>@S &_rI- b'*k3~%}7 gr1 |SC H%m=e,m16arQS8EY սw+')GH0E;/SǧUT =QwԆ1ŐM'Jr[Z֮Hfc{ʕlIqt7I#( 7ţn#V ֊ A Z E"@rn?Hg, !4Qa]{ (Oӹ߄&`-:I+Ym]L޹YG؁۾ڄ[/Ҫ7 wR'pl|8^ZsdF^H;CUMf@LM}ڊ;SW"dXz1`nljhz̡HbzP/yrBSWidK-ϵ##`ɬzwC_''4WZe#V4J4wVnTh Y'q tY0w ѲO2]weS=sС[/}tBt k<9x\g<ɮw%%1^+A8Dn}[c a/|%њӓnӳqݔAsQj^ILZu?#181KɽbGR7 #`0tab$H[:dxPOLYݽWOdc h ,>U0 ]iYpBQrcd/yy6 dI}"*fe~&eF/-9 {suv v[u"1㬔XM_pJ>q p[F  ?m"=vj5U?&rq@v49)|a+=?4H,] u$F0ʶЏӯGf[O Y$$} v"0X4u'*`[y; Ծ%pSqROpSnN^W=rtŲ h+-[nPQ*¶UK}OM<`Qe1/Ų1L2 5G߱1bMIDb8WV^1D7Se@1VμO) a%GilKIRQQ7<.C(t{YT虎zPX;յCJ+W,532EHZn烸5jpVXz"I{ܨkB} %ICa}mJoWa%LEzFg:1@M s08KoxCBBjD*nVdIjE`zaW{Vb2"^ӽwrMx[r+j [TeDvKBH}YE1t]W}"jmFO>40532Os$b4C}+wqn,(<*@H0F.ŕR3nUٽ"k#f$Cwv~s}f|qKgch^)OFg?R ;ƻ6qR9vxiEFs.QPrSD޳Lֻ"=4޽좀IQ|4wAF~b)1;7x\o*𼃣17-)i%A `bi!ˆ_navEw*P ,1Q|$IlIY@4FmKy'\Uփ_ V,/U$?G Jy`Y:q},6+:R=֟vIߢ}-nuHVmT+A˙)`"!l, oO6):&0I: b! 6aFҊ9:DLJʦȔ* g֭ VR?LF ͒(;aLiJ8jnG0a|fa\6-WA]aRgx2T4eKy&{٬&uV'yg;"RilbjDKUgNBvʻCwpX``]xxn݈w1-kfĝܹUP*??--*",#oGHM̥=U\iȿ2 ؖVR3 |Cw >-_IL}YZь( osHH.rp5 Jo#&.о 87Ze?䁀c&b+*uK{PWk>ޅ8IU< CW3i"ƌR-lQhGEyX NLUyJ\5df+yC)}(Q`W%l/d)P:hƖ)>csju`fC M XH& L(K5NG`,Zd1z]'֭=axx<9j(JH(JAz-/ 63DŽLѝ=т-y-A]:(sӋ$;m_S͛UO'Gs)9;rƘ0X-l0 }x2yrap$Ჷ5DY6kYPᎮ"ދv̀.yD=w/FK7*g!`DMkh!;kE^8ൕऴ-k0R僽97 ޥm_lfa؈.7 oC ;6uxv˯Zr@ Kc:In"{{27B7h}H~8 &]sğ[g\}ΏAl47J%s')\a 6 }^^,AsQS1s wh)T`DY!A*ϒ`fdǧxJcTU׆}q)9Tg-o"g JE 3NCX YY~‰: ġpi! fTk ynX ~:g;lP@H~Yoq0/pBf;0A ЪF/2iڍ] G]֋h*#N+c)Zm:?6+,;rkL~Ɠ&MSI,a5Nm]q4^ځEwu] ,L7CpI՜5Z.w$}fGHv\{ 16?"n+95=:4E%u&y6 0UDA)hT#cK-S܁g|:[GUM_u/}ZGy㻑:U u T]^J nͻW|DT!XýKt岂7AИ~֔.;# \4W3u=ق adN#&_2m׽`/yK,ߗEB7CbYVڧl^# ߲ܓȷWoɁJCÎ㖙N[Hb5[d?a;x/ҚDAVvrwm/M.Qid PչA y"frl'Tm6>qgOGߡix=퇒evEZ%D)ِqo"`w1 b,FNdbϴ=}&6)o;k#v[Z%j>H}_0iaw(ipsCuJx݉n@PMǢ76#Yn9BM Ȉ 頻cXƩ" t(Hگ5_ ULQa1OOB#.L)?˰=TGS7 'vN5ajFk~H[\(9QS0GB[ aW{< &ZGyj9?Nݿd"+ 7[[fxCvP)+xV&s~m3;#1<)vsBz֞ҩ̎T!NdR!a,5G].X7:G4W tjR7)2V?w15 D!eLr{Ag0i8Ũ: uUi*q$1!6wig #niNF| Zksj7U e'r*]ƉYANo|ybf}+Ő/ 0( )}]|2T;̬M.(ef`mH@`?#t2"UdNlS<;"OGuX!DεݿMGhDrs䇩L kP c.A{L[u@quz1H>+H Rf 0ϠB =Q+( WX–si ~ aq# #Gd2xR.Rgh P#hGdpBAga*t&2KR7HNx(7;K_kHw[ޡ9. ƒ.E' Rwr%RykcadG@սq?>IQJbHEM} MmrINǶw;%=/̗BJUv(;pi̧f-kJ qVc9Z}Qdr9_}(/SNd]j8TB{uyGb?e!?>0e_7S ar[JzFaLK`Lʣ4z i-R[]?gIX4&ӑ{/\l5$0Qԫ{*s-do¥AbqU MEk/`{t*qqV鱦S'/@Amb"ɴ$,rYlNf0b" '4'K -R7eg#u.4s$N"Q\KCG2:nx/B$JLŘf}rϚ}@ Xf?l?#>۵\rc Smwñ5>TǗ?"ѽBpWu1Z6u3-\F ~cʵA`NX uB6WScsDF!V2ﴺNSj _^\y'S^nEy"a&SJ[\miɤN/V8q`};$'FLWڷ\909 +$;ALjU&o-)(y֟KO2GKHCy cqi<,C&!_U\]pfl _f:h抬k3 Qǂ&#4"`GD~sce1 )Čm_#!Z,a+ma9,'۠j ':`NIY>*CIY)^k>VL(ИIzĒDK=ocz#ۀ0ivW$dʘ;8WOKfd#U1n'}bIo7ZWXRDs^7"ך{Pץ3z"2c?KZ0hcXh9cd|ݪֺv۠o3ɭh: jk29UH7iEύj! ~yŹp ^\꾺`jlkf[grf!'j_Ҥ܂o He:_J(T{)V`n`Z*HҷŠ,gVp!:{|@YYx~5=oŨ Bo^m (ʅnz`3sj6匟\ܨżyb8P(z TϢ]>-O[ZUe:PiUCBtb4e)@3@!zl|4i,Ki#׾3,]6yesWh7hj2BI}FFKƜ@o>hTz5x6 9C@2*F )*NTLɨo6mrtjڳԉO8*ϷlqV#{݁28<7,J} v\aJZRʶYX1:8?;Z=Rkw2XDZ]9@DYtKE/sScI[ ^~݂f߆̟=Ū Po4* 냷{fD=twQu[3# .ls@kj}2F@L: *oQ [ gm.BBNUbh.X a[nY{yKg>=}6zBd<-Qa)g9a\ ᐃx N2ީ^!j4 -GbS0Y̧)lH3K u8Pg"z†5>CfPgcV1Tg4AGϐ3<,ʊױmِq0M`nv ?Hi:L$4Ec5I uw.˕;t| z7t,κ'4oDeTT! _%t 0EBAipڠ ]Ey`T艆kee$_%l*5.PPXo=r8 wKq?P8%?`Wï>]Lz6Le6mDYOO0 I^~^`,į“-85'X! O2Xv<i؛ºX e0#zOIԔH3z@ I<4niϭMTqW͕dxeksMEhNmjqG ZᏥNg,_9r:aZxKuyX\&+fp|+EJ TAR/%&ICm4'⺂]1GJE^D>cݔ_Y(SWC)7gdkHyMW?p`&L+`[I {k#)$A|oEj6|AVapYP/1qvnA+)}Ec\ј*aIF`5KDIgjUJڒ}Jh2Am{6hf tNagDMPi񌔳=I<Bf%ե9~$ˍ_8BM=% o:lG\%Y_eU"Ɖ?Tb.`ڒwawbF􋉙v4 APtp5އ㥥D%FW<|O7x2xo` PjATXK;<szj0SLXJ8;8g_s&{^0jFag23]⑆Mf&8|^(*!/7H%9\';DH&`;-4[-)>6)y3إF 7\NUs>5Œ !O4v-#1$ί=IX4ܹ~#t xʕ~sٲKj|ȟumVv[sVw},IbdUb$ Ҁ oCHLh%uU[_9c|u,m=HJmq$ ]<]R/Mtdؙ, & * x!Xa ۶&s4&G.T8L 1^(6oim*Y-$ƴytiz>aA|io- axi.'|WJ#@H7M_=`wܨfOk/42gcE&^6T݌]n.wsK-* 7zuȚO_h?w˲ѹѻ0G_|H w5b,7lM[Oń 3[4?<~=㨟|]:t&t <n#Dz*y:<  AfXL~[FFZBp0U-emXp%= q]ܒDZ\A$&ZI_;RVZb:%.Hw:Z95ɒ܊[d${R5Ώcew7f/3tmkNkj?;%Һ#_:1󸩁۪Yܲa0J$2\TI|QVeCIbSs]ƣҠyMO[I i 7}Fkq.6b 477lLt*##kI3c|밮bXC ڞd\7Ylk{̫D^kB)+!~W=Y@K, 7u~cF /|ywFen#chO}ʢ ľz8h'`/Peb"{7JToi'[X/h<%Vv4⢽?B#.LO14[Poɹ}WKD`G&o2]-+6-Ls8Zbt`?'Eǫ5 :YX 9╦bP 3݋nK&Oȱ7`8s;4Wyi[b&Y]Y׿ZkTV=cE|Im{Κ+c_C>bk(*DHŐi2]ISy.YR,kH銙ԅKHAe#5ep䬊ɓ>;a }#nU"g"/#v@d9uR^ˎ5xEZ@ o:Z%|TǻaXnJK-)M.0 $C^qFMCk,Jđ6Lv2s:IF%3&pt# UK|C JzD\47z3-<{c{YDY1T]CՊv"ֺ~o58[[cp1)Ȼg\F Zl"kyV8}+UrLܦǍ|ª;3^r&_]D6`gbխ[Ż#ciI  `SzgGc$:lY:"2vv 2ʡ73݃?7Ґ | &oЄo G=]~V̈v["wk=Ni,Ůܱd/3c} $-YM;7Л+#+Tӣ{s]Amnz]x["ʽЍ{ 62mD"IZF+fӆم"Հ$^SJKSf b'؁/IwHOR 3;.x›P>ʳN*vQpkxڋAEZ(Q!e7NX%4CJ$<ڥ 鑓XL9ȯ9UhGe Ew=aI޴U_u&wN~)rh酋H+!cPC18XNGhngBvoZ 8]}{W??s\u%k$|܎#t?&"3ؾN!ؙ!xګW9ѯPoKEN@3eTLw+ B]/g; LlGRQ;͝r_r|Pƒ?'Nݞ+BhJcH7Ա3 ̔dt6DGс pj,̋I/Qmb%{퉮/#~:x^X, ,>֚=I?]p伀uXsJ_j$ڲ1zt "\0%^ ܡe.dDe܇p>~S QmjW}sn*À+ues?W ã!NgP5ؾgџ?,N?q3Eni@dL4~n|)J,D3*q R[ᛞbB3q\RjYQ)Ny~ULXxkc^' '̥&kS:boL׹u3H'vy"EDπőB^-EO'C0- >XEek&^JBN;dG76[ ԫU椩 />X2P"6j,xHK1A .Yzlb'vonI+BȾV/_o<&Ef,Atd4W2Sg͈K+[[o$x*`}kq%p~28ã[O{?5Nw]pc詸;xXraؗ++vtZH({zIde;O*q:w?TUD<J]V"{MT۲Ky{rP̶rb޶Eh-rGI'`5uM&61gϘEBB ٪=t L/X[\:*Y>zeZ=Rف[x9O@"vijj&l(`^c{OixDV*A@d^GivJ!XJveqZ֐Ks Tt}ZChl: 1g؍s 3QrQ Q%e?rGX0Іq$]X]b%h%tc}HIdr;cAƍ.,U= ȧW [ǐA'~oVXl0݋ ͩ b,bbSjYVuZho^NJϘ9;mml\]} Yn7}!w/,yJ.ÅZ\!*ˠ~Ŵ1{quzh[7 ]^R7?@]55똅L2fxa}ʝ7:x{ϯxONuds[ZLr@e)ҳ-;? bMS#CǾi Fdܿg KwBPtU&2H |>1]"O }" %U dQbVVo=ҧ_?aD {SRhX2_V qRDH{$J 9b:FO,edoMJ+dP}קR5-㍄GFEI15G.B{Ecvȭl6:rV msgڐBt17x KM)#K zd(6e_*"+Y9;^@BaO\ObqxJq8H+>F՜xT.qVɁ{^}81Hg7~^4W.D4Qԏ"B" Z#"'2y8LA[_1mhV.v 5y-ڒYFD{yTegM(X[i??܊՚ZIF8W9b(QŚa8|7!N]XH]f Yѻlzߥ7i,m>^^Tv3^#՞=o e ̶s y }kc{]u"KhyQS]D8osM ExEz:T()>,[jNvS#eUiXL.f2HJe;DGv㈫%+ knӡ4`Gf |$O _s4v}az|wȰ0fٗu_+zAm}y|rQ%y };Rb[v~}V "0">ٳr[](۷Mk 歩5I`PO&WyI]V ExZL txWYrVCz9c[O8v-+82ZU菶#*qǷmheXZ}9Zm_'¬%]j3G#T߿G+z"Uˇm-d|ݰ_]=RcCh~tcH7-'U)37.߉1Fa+Nhd%f,WJ+8:ZR!˶T|[LQь\<_ eOuN8^ɷ$УvXuړ7َ*?HHjڝϪ:Fm ,Iv==҆$S W'ۥ#?E:sdcGx n)?mc(\>j4tV2E2eW<9s$FeQ׵(G ךso7u2)g7z/0M׻5[-D~YBzGscrЈӕ/]*V O/nF6ewYBIk YQ"Rڔ(u{[yy\\ N/!LɌѥehA ƅyBV4NZD~OR\i` ɍbup* 96߆+r"p\.Tۯt5MRVB-jyHwVCG )zUʄkiTzyɬQb;rD.fj}D2fr!YZ4>,_IhN֯{HxX_rAKsBfM|LfKln1Oh=UŠ~ FUvI* Ue$.;@KЇQaRE<:Z>M5QK'F?g h.J0|IŀS14::/0paCQ~2x fZU٧$jU>s۲#mZ$2j4kc1y%m uL(s81 1cT {Gq  2ȆIso[~u".tK%& 6eE5#=Ah9vCj_rǏHglfm7XaHԥU٩Ut 8=(2Zy!RJ˕kO1G&z qȍw,`C m1o.$%ҸGr v܋0n\R~/LJ*(AquN2E8"!lԊ ə mjN&S2 To!H酜0}<7wQp_ BV XĵqVTl(peF;K#3{>pvJ+ȏ·W:5P{-Kbͣ7o[8t204ڄH~?.O)'|}ز e[?n,Hm3}'!lLCb*ӕXbyfJStrtuǩ.hrķ\k+֟0PTAdai3/ZtOᛪtvF ډEmԧ;֫~pHePXSsÌ*7iô΀M9e ؟l=rDF̃ؤ.E2З #Dbϕ܉4YB6huˣ\+ v06.Jym_n+Qui5]QĦ.ڑ&5!CEW~@9DdGkRyVOlE89LCf&pAUb7{T`blD46[&`М]oƨuwͱby ÔTNV g\a͵ȴ?U+|M4\aIXL < dk_ل*:0^55[ruv?U~'>{/i!j,>,ҢC`CPCL& LVZ=`/Z5L /ڃ*Y;9W~)R!%yT=D`-]PozN巛w ,?=};ٛf~gO`ⱫqlM[ᨱ5Мެ gJn&ܷlh~{uVfQ63ona)L75oH=g^Lso7<&L!)NHmq$^B7XǫIU@48FÊlGd0d)~='kc#}l{d5e.iadӟX4M?D{O&"4F(̑h"@3: ] Ps,'FHtRH7llקi8Z^G؞'܀wڸEaYszc0=.w3$L2RR/:`.LR/Rzck.q"5Wn)/8AXZ?B+7.Mq_np Zfo xeObm5}w)ҚewH2=NE*ĝb#Ȳo^{KcTF} ..٪#NU| 1mdMKuH"ʄ~^jD ` p kp&kg-@ [u\qYH&CJ~UxI97Q:vCJC s(;lo. Cǧ>줃m$}T}$ؿ6C[=A: +ACy(e yi9ضk6"ehórr SrN:JQ6 ?{鲲)EoVFB)|/v+=ND$r*<},1 yp$XڹbS4a­ 1QP 6yZ 8sfcH)e0,ӤލRG5/._KQ{}uhN BNW&R/* Y]$G\DfRV{yH}˃L(l&z"+#0}Mii% Z{ļʐT]Fޛ5{oUE{l@7R]b^Z|g9v"Myyk0 !IV)~My/=K ֲ!8ǍaDoU}3Ii6ySgz|+ך\Yb-GMvf +n*H%k'_^7 tH6dtօcP(!>=9medR;y Q—'evBA ϋ)O!Lv$Ȱ?!HzK; q5/O5.7[Rg&own-ۊQd굵$ƴQvUhQS ]RLW[Z`X%o&+ktIe@ֹ:у3gnMQijE: ΟМQ"m-k5߻zUhr NtlT%?߽g,[Oa3X~`m|I*n2-.xžNwe3)޹u܋1na > eXTZ(Ecba(+VNīK_=dK_:!;] )ȋܿBYg_M=Nw(mfyb108- azE]NA$"|q%sᙔmZ3ǥP<Ϛt-r}de6]jj]ߝcHN1n~=>7~!6E]!Y!ɅXFb<?~ķHH, Ba&Ao8eT4F&OڍC|s%码--@Zc!L ,ɜ<$Byj ި:oG}.9 1@̑+ 'q-4DMoIk@ \u''}%w{WI|Sb0&v%񾐻1%kNVQmFl1}5WUIj4![ #-\5hP 0ljLREJzc lј]`m%63yQl{TuNO2Y:il ot'\j@ xe5}y"x,bޠ-SW86s7~ %{LܰW0]bds'ʄ,Ч:ct,[7z?ڔ6wK[a%AX$=K_WLU _[-_Ccߚ<=37U6p3e0R-= LߘtLj}^Wc/ӊKbܒ:pٙIei@}a{jzvnJ%2IS f+ VJ{_am>Ϊ)C8xz|1$sWr\SL'?aa|s#M~Iz=!xtEg=uׇq H:\KZ~0hxL 1 -ҩKí%=!E./d> Mnj"_a`bM-H#=9l0*ovP >[cO :J}PQњ7l5/:K[U6m{OZZ&= 5Ce8/ XI> D~dT㠳 ?Jha1N,BHǫh}@y('HǍҐ+ mJHzд󔾾pmG qu *yFcIJ%8`@KwBQ#|OF.3 EoMtGgނa!xJ!|;@O[yp:mG+In8MRIP_nC *Յ J8`)Hv??C^nN4sbn+D `[~ 4Uu#'49in/hSH(ⅻt+ ,RM3HǸnu}ٲAtns'zP: s]֛̚9sQ=g8 8rs̕iXV"|u5eWu‡q^Z{jBmej)(sQ.)z6*=:߭&ȧEݵxbG?;qxϫ(M[č_`D"ɍN]Paݕ劏L!}}m&p\ا[m 2+B;F*fϢRiPw*Зgv\^w5h#emBXp)|g$!e~Nl#2@N]qHY_N.kpMJ:(m~ W,xB- G*H5m%'~RFV5lTuK@uy^Q# zF~{bH؇&#{ҋ8p@c _֟ 1uvuv'|# 7kP\ʱ1{Z@Άn{0!!rݨϋfT3#WI*Z-RCz{*(~DT.N) ;l\DӼdk=̮P=K5C>vcoCD;U̵-D6j*5)qnN|Xh,(T&L6Op_<-N$A}=kk/g8X؟@WƇ.07QPı4٬ &2MD7T[nnq5{Ed҄;jl<~ he6:J21LfX͇i 'I|cȹl ttK0t3HCSt3ɏ3.' R DŽd 6b#K,@y J7 [MPw-X>":>udM*n/w{,Np-Z)yr6’[=`ݸTZ byE.ew}5&#ēVHa xS9E2I%48*9+v0"gyfŬ$C({u`{q"t cZA4eE8Ŀ ̮y(ޝC}5'5Db\Z?z~du_gɫExv:j0ė|i"ޅdd ̝4S+w@L/~9a }MC2hLBKmV1ZXעN4)b(/$r珊sd*: R) Kkmr6?)Q>f"⇧vYg]8Aȇ 踲04,bI AfWo08 geǤ%}eBk τj V V_:0wυ+ ֺї+W"[Llj$кN(62 ) rֺoF-!mHbBv>Z, Mr5;?y@,v Cݳ M) Fs- m=;$2ykވkSc0}Y )kJ6_΅jD9MW*̭ks[y"<'1t gKkP Ed~ It'ڡ vקaw&;W F2&3⫩v=Km_)]AY} #pCVkҼM-s{0y`6rn̪(m*p1>Eg+TD1>!ʐܵ?*蛎g݀>ČĹ /BL=鲽DPN.6QSy2ImsawgҳͱaGi)h".6!͜iN{vFQLU+tAx${=~6'v7ZFcASī1{zCS~bC(5$ ŕWg+sT"]K&#$q}S5ymϛ`@%K7A.]l0;N ٯX $xj6=˯7.ۖ@qٲ] *#ܴv ,-.CZqq1,f+빻VeIBUD>iB1^]p~yޯBB7`g9#T"|l-dT9PX/gȴAy*&Ysy>5Fe`GHJ"qvzX6Lt?O=-S,-tWEfXVDdݿ@f*'/AHZjuD<kq2+@ PKի]-\1`+=m<)߆`QZ.Bm.f4Iu\p7_Jrx":\iNVxNE 8>'bUMsbCRu9f1+?h) \![xxaYNz:^A bʭ8Ic iM<`%K _$TQH_:oW0`}[1>7LJN$uK-91K_,oغ',M:vl`i@S~|w$p"7MHirP7=P{_KfiàA._mc* oxzy>٩b؄e5 cy*2iI;cgmEEO^g mMPb ;(K˭"wzaV¾-e叙ڟw.EУ_K#;DD?֋ZؘA|XY#|2헾LbrH)JJ +:^kO8?d%WKKn8^;;Imy2lL#aǥ)%CO-aPa/qj8 <ȍ,YeS4Bȓh^]Q/Ƥ Da`@ UFjcH<\ 0=wSgpLBwI_{tɧT N5ҰxX:(P)Fb#,⹔2`p@%yQ"ձ9_H? Zbs~P:Y&MTxJehIzD ȡ]֡wdBXqcT#'yG"i@ܬm)(O۳&qmVaW6 =)B׉C6"܄o1t>-_*`D^)D( r<=Vʻ!%DЁv"d#=WٶAslg: d;:65~LPG;R4# G xW 3oɗۓ;H9u Y&6 ⪝gԨ(,}#H{AaG}fiǾds3lYWi}HO0^o+_rvعClҖ?\H.xȀ"'{C2ݻO {}:kR"!Է*;o#{GYϴn acȎӡj Dه.ߥ˙`Ch Fs7dsUl2@; [s !-ψoAZ1Q2~ %U%$`6'WZ)2 ).!,uLʟ@?]DCHS4[0?QTV;ثGS9F{x,`ۉPK |s ٌIITMaOI#A/v ֨tP tZKn(*GH,G{(=;Eh"a_iO<{,Wɲ#d֯kGEȫZ%դ$vF_@@̋SPJ>ù] q$/ˮFEEĈ?:31|eʈ~2Z 1Hܱ3;p ~̑a9`nhU; C\yGÈb$t=f 6N:^/uCICueHb^}˷`zYaZsi>&fPi_r8ՀR-#vnrv67po|SHV̨혎(3kO@ނz!WF+~RmH ]=Fe!4vA1OZ &H:ُ2! |]ڢQmOO-:@VWۋ @61XSۤ,PSګNюye[0K FLDM^oLw@xl{!z^ ݉ .$FxW=LZ$ڰzB]f74pM@ޖ DycӲM1Db *n7`yZ6SMtYǮ|l}yR4SG$eW\,n>P=Tylp'w7q6(t/ٝHj8v #n8@ r1sr<4U躞Ff]bw>,wx|TJ6Dcs,AX^` Y:B,q< mg.E.TeZٓ_>3iv ;f` ko#I˩, %JGHT83ZuPsDDKn?TLɕlg9R,wlW{92N'_L M"_ ]Z.O&ʧ}I}CяVt*A淚Ķ/,awlو<?ϊ+4iRV^{ y$RzݫvMfTԄ*6IfaJ8v z쪦4BC&ӘIh7KY @!@dHBa/u]Z-OkN\|=5.NLC154\K$>-OwACJk1 }({`rd O*#hg 巕{\1Z M h3S6)t̕'[ #xHd~KI2n|DO瘣%lc>2ZKGF QQ;'+YI8SQƒn p8˔FVojAB68;Nؔnh^ J0Rej%$}B$ M~ ]m'](@ٲ.E\ܰ4aN<|뼦QqMao0Yvp7GZr]mP#,OjxfAb2waHMQVT]ߥ~oJE7t~r5|PfyI݄y<(&L7<^;o vyQLJ^c@1#ؙ <OKaaPٮ>+j־+,yչR ]"%齀J.rHBI~R`U%a;CDNn?{۫?Wo(# R\IJ$u}G2/EuVOw(UN@v ox%va8ז^ sDe03)dr! ~&϶t؝]~xȹYVXpU% [t{r4gq59m7rc j9"m(=کV9g Xq $ÅX0ܯdQV`4# YysZz-x?,xR2Ǭ!]5.&fo!Qݐ\e*aT(O4Fm6 o8?DŽ*{Rչ4q%Kn/_kV9RK~%_>f!2IWI^wOGn @N gg N~5*h=c` F !\4FxAm$If=W[G&E] d/S~Y h3۳qئ)4 D jS'(ύU7gu0T8{?dȟ@瘝HVJd(Fa0.h)gY3Q.-J_9S{}vfx*^a x)lKZ;>sa=6*(?iaD\5rKXKrT!`w7S7!";GnX,@}w=KpR˱!xذ͢S:.#DPqEn¦3#pH!2J6.:bꃆϒ4{$7Z;Y*( v1YI%rF PN wHr= 5E{5m6Nui<vv]ʪ BV;G%U~Ĵ[wˁeg\7)2g\Ʀ˽=^YDYJ+,Y8}m\v2&Ifȓ4=?mK?D:F\QA#G@C7&8ヱJY)Az^b;-ofI7 O2b".Ƣ-BD?r,9w<`m[bmMLdFJ n+Q,,/k8euȡ&rb[DWt8I]yn{A4]̺MObˎs 6ԖQ}rjNrrSQn'Sv/ٜޘk@:,5l0ONKU=V0ҰӤ?2 ԅy⿴89~s+@ש(^$"b&qeͿs7pNgsc);1n髒o~g i c$zFKT_0K+fV*|75Ohar.ejݨޫ@o)%cW=K 2u`0 9H&"\L%Cr8UA 2(m}ni~P-u2{Lڢ r+""fh Vu%E`2ij}54?&^=J\::{|RXb\2< )HW ^U P*7áش?•Z{ GA23f)X?z*-b,͏VYR̿`:_8++d x$rr"Fg54z% /_UXhq)m2f"9}2'3򺖑fC$Uk"eWQsԍJ0AzD+mq8 ˴_焱;oQ́1蒶',3 {3=Xri5hJР~Q]_~.F;(K;ic+˸?(tFacX kNlҶJG܁vI>f%"w?]o{Ɓyc7R^/ "?\7*mj& r4CIzID\T\[|"o( &@Kpf~r=T8qYKo?82yI0L7ASΡYA\-/|i^!^Lr2 ߹:7K'{ > }0VJε$0*v"w߅;!m egszm| ؅{qSi+WGu$ݑ 2#N~}D/#ϺL4tVx'ʁ%t0)%WU\^.x^](4ohN2䍍g*dN^%"BԓIsP ZMH^ ٗZCSQh4~+ -J( @a;s$IHj\1FX8 084XN(P[ښ"frVfxM`2eƃ/SlfS; b餲oiLb%f8uS(6S%U%nk/@׻ };=}jKK뀋#r('5gU4NQ_NJ"Y~Sk?;mlY RZoA+XY'AԸ9y[/*XW(=P)e{ւxh ğ~${׀.Xv鬓s{x'nWfPΫTn] mhzmH?Z2=jTOʋ噘/1m+V <~(aϣS$\r>/y09^> \[pnnS'b\ru#jRłDA և>~>y9x+"pa3Ic6Qu9B(mU]-|HB[_z;7o-f^yIDMabmֻ}x ;MA CBstgj_~(~A "vq$춱ì[tj&xCe]em}mk3qBo6I.U}pK+!U?T݀efvzۢnrz.G@PŐjer*L T<ܣn&R򋫿*>GLBb/^')2s?twNyov.œKۮ{7^g x-`Gӫ9 n6hi墓h~ ;Qq%ynYZp9e*,Զ7`{'CyՉ+32PTjvta8q#0\80qK7ٻlBeF(#&(oANxfBDkMtyrTu:XZZ]jGS9XG*nk!ΤqbfJ#ShhSO|3i_"gc='ы5[g[=ۺ?@-]|+^ʊ%ӛ8,}/ُ>!+XnS;cFis$ڴ^ ίsW$l#g> Zp;,CdZdRvxK& ȻW_Rr2.#s#,G)!R~u1:V \dR:ߐ_>T69 Hlպrб͇;t:ʛSnK=KjE/n{鉋a'Byk! fCXt!̊\RUl^M5&//LCJQ Te0ʑ‰#nZgyH)qt.Sk!C H<ҹ 9Qm4*ӭC?!z+'>풯-8?B5  fgTaE 9Jȴ,T@2@SD!Cr]$)$4D᧿6A|d2O-zDOV F- 2˯[(QGe8Vdf(jc _*oBm69_ʁn {3\?3WZ6ȬQ|^_qz'%Y.k^M1%cm&#{0d"#PO݆ve>2v3O:ӌ=h`dwTfN%ߵ#Su&ZcH[s#ֶ*thCULKd@_pCڭܗAcaTEyJ SuXC>6{xޡsUÙSg/T95EңL~\yЇVIWI:-Xfo99܇O<ЍYLve0s IKUXU#x`(VX3F {ptoݒ@yƁnQ$*P( w57varizt, iX[]zVed! xioڧvw o;1*w/2 ʢJs1EK`Ӻo f ZGdiyMk'"R'<+ÔHtd4xX~C}S4̴E-uj&/bIycof=gmC>%aok4qgKK$X܁޺% TƟfXZ{Sa01lVbO6묀l*Y 03VT?uYrKD.ze gtIud]M7 ȢsӚh"5L !j*S5c 3͞r=>ߞ]`޽&ΊyL #ޫ~#" eet1^0s헤#MtSRĊLIlD<̈7^11…v7͆.U&dƥBi\ 6PټL?w"@Zn;,&yZQWXiF(#DѱirW_nlC}gA{9l}%u󲉫= v$Qe,cZXCT!XMX#54in?W3E$$ C64.anoHCi)o%YI0@&uX*f"z~ߎ!uJ^4H`駿&}}e-(kr!/ArÉ>wE۞SsH ^=;|HAo F%@ tjO9wAE&o>wa+uyuKЄ9kEko~FfK#Si1tJ@,ut`q<&c}"(<.~c9ƈHRܑTc@<*B IZ` wx)w}xrY}/,W>"6#ZLD%Z־Պ'fX|]ue|φlp F50&[dqmz,)N [''ri'O?c1_F¦= '3I( TkVm67Pfd/Ҫ69wԽZBAonf!UȢR1L\ (x+BHF!+>Ycڷ lw!St^.^`Z-׮~sbRP1)mP>%5X"Oг࠱5PK|p2$Y$<Bz˚zo3^ٱ$ dmիPdaOĢ >:ykf0hxH%5^ IaW 6FCrXKofk[¨7f5R8~rr#DWvF~%t8 McIO0U١|`;A0$'@qo_ljI5NI?hlx^@Bb/-3A1A!Ђ+!\3쭮1D;Ґ>;Rgsac Bn-бI$5H %V ߄rxm VVmżjX[q,&1P"~تKwWi߮|I(naC^`)B-IY8W$4cή!f(w^K1qziJg3 aWscÇvm?3=fkFHD^U*r0f58th;ߧf5h!)GrtE_ Ǟ_E1wuyaǢ :NIq4§dϟ*bzIϱ\оzI O͎ uV|%Cf&_j#mw<Su^Mġ)2bBu/<~9T]:+Z6 "QGsc*^sZ?%P@),HX+,5]a]f\*)4dlOJvQ1ɻEBU7!N̜OFzӶ M:B: !ܤd^8=p]9 l05X7*kIn<4:& D䠋S@@@ d*_(UltX{=ܙmʜdzd۷ juط. bCV(%Rߕp'CҿLũOjyZh |Wa{c@q Vmk[&0}.h뤹75w6$zq k{^mƁ qcWY+}a\k4TL'쪁_„EB#4Ćc#ӲlO 7PE3[T$pD e ro/]<"%.10 {XN?3#R9MSGW82$ic7:ã u'6ZO')I KrAy9E2o}yp⋻EJ22k)Ȟ!|Xͬ_TOk Rh9m4*PzDH]0ybRHץ1ʞV.vg(c4A*dWqYkv,9e_.?Lه )_T1w C7~3*/NyCϻlt0$R|{fI&#igҁ'訢|v HboX׵*Xy|ymމdQ!AGi(6MSsİ'[letf}wq')I*YoׄغOu]*JЅnh`荲فc:o>'X‚4>A*Ԃ+8[ntSh<%DvH,Tu۸ɇc@e[ݜ:TTf7Q|ayX}-z+V9Z;_M56Σq㻃I{,@GtVY t1΅3"fSx82{͞Dz}Jƭm͇fv}PjAl х̲\Y_РYy*ڊi6IрC:m[9h= %Kn!jˇUG (hRҧ*VhzL.'G7Vcء˵@3px\c&sFmBB]#kbxЍ`/yإihh$MJ $i: qj*XSw>NfB$|b|@P*ITVh{Izֶ< y*eBOkԧ10h7QLhv~k\y]\g jxr2e쀝1`7:.1FQ ENh|bxn=>'7 f}.fYLIE++9ap ~h Py|Bs5ܠ;Ȱ?t}a|25X zp\sf j>p>{Z]˶edAul*6,۱-9AlVzʏ®4szCS#hC|qS;0Tnʕ W||A`YN%Ni)f JkZeUi=0GŁvvPlaolҰShK+ߕmkI-[ uYH$nlxNxx* #T+ػ|KB I*A)͋qXp?~K~VMe\,JjL!uHen%>v¯m' ;"ll6 jy+CLY 6r||J48f'#%Of7]r]V DK$5RY*^k6`fj633Y1 ᛃ*)&FD|WT?+&*҇s6k(UB4'k )(|222FpG@ }KG. Yʪ/TYD%D#18$N=9SSP{mQr&k ֝M?޹6ex$>W'금NlWcFڗ9k~D!{F(66{Z+:tȑ9w(-;M=YDM(3pAO.[QQTC7ب-,-Zb/jHr gg "9cb-"hv1Rۉ/uU֋dΟ$+Oh9+Rr^R=@q[LOފF֐vft/'1ųYlSqEbS٩1c@&` *m7&'e8,՝t\( L[{<$qwgbU .#h_y LWG1%P_(*>+-yT!l̺8}7'60{1bdc)vd-[!O >ՑQačq`ţv)|>f![e.~ҒO?-sɪm("rnTTn5Q_@>&I(e`M0'sdQj4 ^5H΋J#grw1Ugc?!BuK4ݲciz& hyzE $dcJy@;vCԘZtAܢwWfICbPs[PT|en$vq% rm g>xhnʒQfhm$0҄>Я@pө)UAnAZǩƄM<[jM$ER1Y#VJP9t(G?kd5ƦO%C.,Xrnq`* Wt*91_p`Yi<=C{KA 6I&kxc;zTsM8BUjIfV"G*nO3N9!8O<$i'J٨yN!wFGwo#fցo^9o; ft23:i] @fF(:ٍNQj4ךb'oX N-n_-t໠<xj1> 8dIgv%$FB2> 5 h&_±)憬(v25cZFKbħ?򇴦=ޤoȈVşy1 >gFiL&`X14$S=\n6 u]۰GVg?0yOW)NQ]%l-~0tdYe Qe6k~ ʼ~ .Ù- _@¨vRiuBKOP1UF@SI)7KgbyRh 'Ձ-AVm@LQ@o|9_0 uPދͨLP(|2n MS`\P40Sc6E|\dUC Չ''JхĄ(d!uETAlM@9.! 4j~DMUˆئJw tE=l)Augi##zwPDovt})9=qWC;ۚ(n2 )2ܓTut:Ck6ˋn~9iPaSPB1(k(O VQڅTZ݌HLFOTh2@= rEUgC|c'#v IY;6ib5Ոt߃ }-l}$:B *E'*-,Ya9wO^%}L>)L-2k7JlR6Zv $H #(:%;ՉMxNT_n^<+8Y~Z^DUgͷڄ΋Hl)2>sTvzX#8 +@JE'}$C Y┈v .o4c w7~psF֡`1^}IȷÄXBSVr܇V@0femI_;]E|tخ畍l=)TvL`}d(mz$h& :\jW/'ږCR6:\nWH, ˊb=q(FL/ƫԾΣwٚ(6Jӧ+8ت謫*aʡF('$C~ȥmxXcg<εBah)Խ"Ӡwfm>ar"Z:GkB,Km {}'0e a_GZj9h/Hن0Ho@0 >{KQdQ:6|y&.*C(&5~_ePg>NUX7LAZQvA#x]M2*MVHE ܑ"NDh %M0t0ETPGM;x>쑼 !x1G90~c@]mvrީǦja}挨 Tǟ۸΂A1E#猰V-~!a;/Wό\Wr؎s_9!8ťYg/1\3 >-Xi+XaClB<;\#O( ^T u |2Lvhe =e- ?YEd,aV939yvVr.a՗w0&ɐ,u5$È 9O@o5@-6v*VH*/i׼%1%'VF4*d9vJ[m‚dўYt'.jbzѤG R^5:X@XnS"`d-*eكL=%/+NGvd;IڟEW`;pûޒryK⤳8 A01rUX$jCx(P!H@[P4Rc "'@vMuy=uZ/̮og "#ʿ5)LP'}tC4a_F+8T-oBMBLhacޱ~Rx:n˓wa"{4å ƚ FIT{E j_tDҌtZ EgSKb%^ p)uLPEIq|7‘VDLMs;$e+Z1Vl% ʂ'zr Kc#ٸ)KkPB_7gmU2Bڬ3퉡 ?LW .B91+D-zCp/e)Kh>4R/Z>OA~Xc[xF ]X'R̻i ֟5|~2hfyx @' D(p؛;HXa^*lO ;$W!`HHa꯽dZ*U!1 (Vk1j0,clzK9biHǞWH)]dcv~w@t"6ʠeSy%nóSfbpϩ>3ۂIz{-q`3 Bbc~W=  CSmZ:KOxr_fkr ⩒!F BXEVb%%s7÷+!xM  sO/lS`0ac6?+C :DU_~BDFI5^pÖeU"_&ӡO==?"*[*@Ilx#P5 um!Pؑ<=eT.#G7 (cv£/:֐[~j9&o*shJE߿/Em8e ]99F>*]P}ѭr S]rb_6;ߵ L7@[@"bQ h֘TϞV;1^})Pn_83 ]#ʫ0d*t4N:UYMJMrz'6qY%E_<^7:5ruVjlLnjHχ =u$f`"@z"Y:o9Ij~kLq^,/DO7Nd= pqTw!P~aE|폈w@Խc ]qG[pHH2[QEP,|KMRkZAwY)Z4(z|.OG" g n^^- HV2m_. \îOZG,;C h OSq~eN蟔?Co6 MٶX qy^-JJl#ɘ"[dX1۔I?`©'OÒț@ƞ^!#ٙVY+ c WJjM z\+Mt)yo3a:Ya2\86|~,+ŚZeAg52M2=)܄NY^HOdroĞ=@z*m>[ +LK|XH #vh^҇E[̶gFb,\}ud>R?%A3D\Kc*tAi}ԟ"٘i; YQA6Is: WsN&e_J)mj!4"(ICV!m@e_(Jlж%YRb Vlnh[򳐖)r^^pw\'5D?23؀N7Sq{"4d [C\؍@C}Ž2`=ڵ?q8II *NӦ^}4&9Ͱ V`Ae3k-.tL4ԸxQʟ(x1$2{$bOdÕz_"YlC_]3{]a<\ReT/-6L:kcYn>cE/@M_%& ocss(ksT4p9QL'00Im"QcAyMmq }Hl y uGyY} e2>r)D)sN,X6=tZN ,!RMc萔$M ݯ]z_OF\bPeT }d@gOwTc9Wޒl5O!o,=2 lIw,_K.YFv'X#'bg-,%Mi:>UNQ_XovkMIj5BK.jYO4ġS<.ޝ^ fm^ 7,ӾoF[>!@B\<-l] 鰤B_E\qN#5@63zމ:!)[6vuMM==IkkzMКrP B /Gr*Qx,v k)|mil} Tj5ex̣fRyE62fܴe~]Ge{zKJ]\vtdnL>x_]'i>n4k41m_c/5[+gN3#}~ u|7c|;/(o٦VrOtAIRBnqM1 "U+s%C:YiD$}d9MMxEXPO&n*i_ U ~l[@D.z? ,>a| - @-<=;+Ԝ2+d'5PfWx|_ ۘ[K~|ׄrHvN *WB_)L9 /O@CEum[N:w/-c:,$tfaUeBJ[G*3P@Ef3c4\L(^[IvgnK>^TJ?_blq]y6> "԰H,1}bgxHb,F?+سB]D SE`//DX5UO륄:˭Q}6?"qVuy{KU"$JcV xpQ. 6 2Ea3@Q"&_ʇ9:eՇh?`2`" 9z cf/ˍ׋ea%151::uP+d(YTVrkN=/D_& AqP2J~1;w᝙0;k) %xqde$:#t6?Pb+5NST`ZT7>YX4s yQkyXoE&\'a1&B#b kKX]A_= -d s,G;,y@&lK$ICW,Іpӕ*QaVDהAyhHƇWeogcDcrU{𽣌2Nah ܶl\EA~ E*܈dfu]^?;*" mvDHI]ic5G3'rB&z蓔qI/T*'0c~1]?[^ kF-]mA1?}dcw24s\ ޕ`* cVdSѿX'ӘEhKV!B;V[2ԂhJ9gp$U(q.Q0Sc16 !H[-ڷ=|:T%]b ϑv}"ħ*}d cAv;rHݐ㉘EӀsL<%gR=%#mM԰GF# Ktrd~!Js6 |RO}"~[3MCCe4aӖWkOMRc(c/ rS[ŚUC c |4cA,^ JcG$sc{ ruZcrت)RwB><8`ꀆaY!T,ΰ(ίPn1\(29-6buGk_8[7PG[ ԣQ%cyYvd8/r4K@ d2 $QĔ} }F#&kݯ&,QDH !bL#9ZLT*<~nԉuOG?(3l [ 0M+7 u(')3> swo_2Cx7E?qUzD$^=r a\Hx/N3|,CfU5;}Mdt+ 0=Μ0&ܠgD+0{E:ח)neJ)%['=y؄z/L&[rDZEz5})L3-kfzix[Ջ+3Bd7)*` h?v߭V\'̀fB4'zg7D5[m{T? v3 rM;`"+ xo2 ,>tTfro$ а͡n{R};ӎf 4 }v)Y/ #iA|xthebm8" s_ÑYD*#`g3Rpmf1L"iuBѓaZFaSy=\[@z{NVx9Tt̅nW+i,j:BF m+FwDHJ\3L̀:犯z/Oc97Z s x37&wC'SAyoН[j9`PŁL'og2fYRF̠K dp7PuuBLȯEjy¿6$7Z9u Řn).!DLƣrzX 'f1ϵL߬h'}Q_`Euq\^Rf0@]Bg:gQ9l$?)փ?-.d[k*_x.<^%}[ZJRSW F0lzze9 #])*=uK24s~Y<BE@#̀ʖhޗkd>0P3zyVXVRu{%˾cp&5ыRG}py0POȠ1uM)c i؉BSn;C`1V{Y 31doy8fN.Ld}&Sq<:F3~hoEN/ENSg2<ȜtGg㍥8Y=MqKbv)G?f-j ou.л|&M;P7B&JI|xo"ֲ߭cX-wAB@]!;{OtS:PSt9~6"Fg{E ->t@>qB_Um:;f~T]""6U6= vqd0oNiT|ӀY|bˢ44H^vLPX:bO6Uۚr+ O9g7y(6[2 -Ȩ(j.ZA+)1 w1O'9vf41!0)"0%/~TM(I/Fj: ?&r&.a%V\sc?`:T"I=N4_dՋjܐUZw%@^EKI5C-}/ UHG t2TX]18:]u৛|TcORvܴe :3x^X/ 0>e,mgpZD&>RiYOw-ؼ¤K5▪XPhd]˶INh(}%2]!#B5JsN& 4l)Ȑ "0fN[__Vlj\;_|/rngim4kM_5HNۯ A+M_BcR@,vl>`ГrvUKugCV`Uίv84n ֔{IhaZ٨l W+Zbg€S,?s7vb"5u<HR\YFaìe=|u?5Y8=+Bmxc873?ggtHX@ .\`a'BT}{6y{iU@GwְDZN9 b*6 PV.C,<h(ަm!=N# =bVPпV*=jcC}@V T!9T/$kS_]b䂚}]g@0A1<4uhlX2ԮQD٤]?9Q VffC߰`[y-ڬ:$Οlz3$[Q?${"Hy J˄eNvG0Z* $*;~t]8T"> 2Lb~^Y4k׮W ƈ@/@^29ʚꇸӶDt !nw$_(i}U1tYd22WN& 4\!ʼnǦJ),$ʓdN@LӭuSVԎP⬴o*z]b#;8)](h~oCdEiaH5gk4=2C:Bނǧ@@LkhMȣ ѿGN5ǚ^O.%/C839WmHqЅJIW}rL X?C7`]&!;霠(p;500N;ߵvbI}1=o©w0l^*,1.zw2ipr]SXk!C-|5d(N=S&]f9V*v xiD!Ë@ett+#.DTVdE}j.( j[0%Ne{|.Yu,5(ЛԾ9 eg7OtwX]KV)jى4p` 4Hg/sZy?—:-F,& N}wCQ4ӭm[`[^ lp'rn*HU#H^]A~\߶W,5BQ(|/ocsZíR"JB0ZdIEWX HjEWwƪbi[3md׵NťBbjbxWl0b;.B15Ulyl"I@?j9~FV>Y!KD]/eD:1"oui>48ۦf{JU)Nh t y6߹3SZmEQznpb0rEՆB}vMÚj ]7bvXpf 8[xӊQ>R FutYPOr*ub/]+eWMċk0[-3NXp#FfsyjlVSC$ ȥu\ԑ]%3uG :@<\:`BC1W(Z3v9b5ΰXW="8 |Yϒ:V]_ Nd8ꛤq˥~ϛցB?k(zY371e*[*eB P.^ǂq̔J.&2eǙp }y8?-kkϽD GDZInVP$. LDv$ b$?:D6 up~LO)4Xfxw%T{PL#bRU[PՂAqRA@ӊZsqau?ڐ@BS}, JH>.jTiƭ@;oxO|c4:) ;/$$+_Q,t`7َgj-$E4J?,OxB>3<ϩ ;(ϾAr$Ud[Gtf3w@FO?oTU8Z짤5΋#JǾZ.Qod:!0'YoV,Otj~:>4;P7p M#2XXXۨ~%a"!]7=9y_ˏ6׷9v=Y// d\xѸJhXA٢E;eo\H~;Ap- 3uIKn=@AR;B9Y\]C\@8bj7X̔J}Fw;<([xhfsea[eǎ3w|F~ L `0?qT? nvDp @|i(l=(c 3L;".TW~zTaE%,+\t-"$@O/1D ?jx#y˭mw 酣Ԃ.JMfG?3G7֊9OBQԔ~~cMA ȴ(Go[ߐijD p5-癱f Qu:FB!x{m˄p G}RzKGzfXt9ZU 旣|5c_ثJ}V?v^c]7FsAEF;ah>,]q3j^9/?0GSl(1P8hZq9Xޒ|x0kwn @ƈug# +FgDUi촭e=eӓ5}NŒ&Ek)aUìIRʬIĊ+HaGvR-k;!z/2Ňg$'74PFJ2s A w2󑌣{e GX/ҹQbzhkmT 0:n }f>`-8*kT(~c2Ǒ˂<8163EsdLߊhO5|LG)YdkE> Dlq\$mU<{f@pccbN9DGD"e] 3N[TX3M}ZsxvD&p7} 'Q'bu__IF8C!*9_ HnWw)˂^D+5dnT+Ytو+[a q`8䗳qM$FJߏX߮bU!Ũyخ_ŐdTkK@RY`5Vy)M̟T>]"Fmep?}#A I\ L:0Uq@='@ GЀr*$ʶ/<\'[N}-?j|HU]X`skK2Sϻ/QAGL*_w^ ?<2g|, z=tAXNCe҇x_4dA:pGD Nxsboy`aZjޔsމ.H\*ev\!UPdVNwx@ U6rWwV틢ȷs)&*'5ͷ0)2_$֓i'ЌQ~Z!K¶0!{Kqob* =;xwL(>[Qy"%uÃۼ)i:"3#} Ֆ'$n)|ГO:@i_L;nl;9ʩ~7osEOܻ|V/FOvTxݼqeL@ ت_}8w}T*3+B'M"POÜV_*l/Mda+p  F1ZLHN;4܀JFe%sC/7cIﳯ+za l͵.WQ1LI}įd+R_sJljϵ/RiS#N^> Tz1Rm0sPw|zuk pi9GeUʄ>\ 3b38o`_\"UEZOiQ.ySH?HJh͒sJ947ߟW14LR9ia"+U e Tt𗎵=;Юi7'Y+_k؆;`\);)U .:FBLB)fR \ _!ilpI{gȞ~'HW3΀SAg,caIx>oXRU6c4~"x~lE:&ʽdE(@mlfD5k(y1[f$X^ }jgHwK%岁D* V&"&ލhKV-en &"5?@,QWgu^p+շez7zu$aV+q#Ƨ#vW TG,h~͕XlX:F0@#X~J9+Ś; E,z# |^4ɬPYFV_o}JۮpxՖmŎ)t `gDܘJ7dh@ |wqB./5ncoĮ^KklO[q'6 #9껳V(a "'Ձ;2 {R:`nJBa>BgI(8Ke* h+ȇr3x9"%c^"1,Ww-h~[ksZF)a@۸R49̋ {-b)TF B(,bӆ@aiZ=ȥx=kaF:JtuDظ]|8aJIL29c9R;`hjd9PBDwuAЕIĵH! =A9U_eqՆ@a7;'?BG> wF>WKTq7u _-?T^T V);cgZ_!2 'ewVw?18~V wwMZ UKMg*!~O,42='kb"-8ߛ2,n%ɯ>1vƴ_ ǶXN9?h% mpIQۅGEêmv?x^a/,}py(5! fFع|F]=2\.*GKNV{M ײnJ}k7z Rruץ-2@~l`0ډ\A@0_7"S{r1?Me<.r~NG͛u-&۴Ĕtyָq[p/1QȊPAM_F/!Hx#[TB]͒9~t8!EaNJB Ԕ--+rP10#*PlGڌj:|q۝?FScku(ʓe%ê+fi |rrٔ`#}=i}'xc6 GD@+af&SC.d (ǎ>[StN1~blwcE4x31\f{~RFg TQg^ `.ږï\VK%raq[ /]Nߡ}002Y饬{Hp_ه0#`$v-L$;h4uP޷39'e6L^ցNlwi>hѰOnupbdR[ W sAJ-r+Aձ7_db<oDkWN8>; o)GOO!Vo;8T_"aOy ,`^ +3QW' rbk2';{g ϧrxF_uQog"% G.HW/ nMM1E-hu,lHĹZ~'Hzǿ6S[{~QmrӞYXs<ɆyS0^3JQ 0J16n ُ&xͰi6mDžk*2;eQ; *⣮f:>!+l4% x̷e.E)t};!lY9}@0'ꒆٶᴠlwW"mc5*My%yPu\M2=47No Z02;ߌmypϔ*pڣrpGлu: *c\Vma,? '룇D{uHIJm,j{iŏDfRDKGd|4eB_eQe }wETT$ߛ13=bUb h>{’e))%T /[JCH4K6JFvYr~/8Q ;|n f?8(E] "(.cf2ק9&{3z_4nmJY],qR{2\BO2T#XeM,^63uL("i?\0w8,’A'ʌ &tݑm}vbQ&DQ&XaQ'ǿϦO@e#7T"a7ؿVkslMc"6/8`eO`@,+K-!܈Wjs, t7_]P(6ZdYS[![7wCbCFaaFX?1xLcOėgRVA$z7z]:ULB^%@PE-utن~Cbe SC-w=bC`|-)R3G~C iшUҰP3$тT\mY.26I'=Dl~{h,9w w%H ZJٕYjc𶘹waw޿2i_ZIJ*&1p%ш>n9Y:@xuP1YKL)Y_$n=(P$X뢢/٥Ui<9K3Z03(h*(r@tielUs(odBtPQk(#G3)&1.7|ԟkq?.XmJ;ha;}t^EwvӰM2x> \UUVhQ]4 \Čj;zlpfwG x0]Ʌj*щضH֡uۮ+۞6F2cAcr%Z*>9J 2TRJSG!ڢ6pjCBQy`.^uH-<9ٿ{KN̋;8yGHp& ?VEڗc`Z /w^TL}M'dkڷfUY$ްjnCV~ye|=~֌wAB}/--`$,vSʯ$L1-Dle\ABdK~Zh ~-pm(PvȹajW Ћ_fpȢj,Kub&[ڇm`Ľ)E[|kf[t}Ḣ̰"K*g.w4Q[-1,df(,a5ױX^nœ_kj2}k:G&nt/S;KX[ґR]0hp(&]↲sO}蕝ETEUg(\-r-P JN/ Jv h=K/FASᏵ kULĒ5DNv4|L^܈Kr)^%2vUl\_2n su`0ܾ̍E kvRkKCW F_DnG:/*jWsgc& VV`VhmUb]ticQeDH"iN3V }H< )pV#LENQ0}b;hzߖH1C/6;}í"BP<~o|QI-}[x~' LYZ=PWTM%=cʱ%Usz?Jh9kW(o`|UӜ=FnǗiq ZS¿+a"e}+0x<03e(W:> #>'Ǡ&1(EKU?SSGo0z3l3Z hN;jqf;_!u(C^]#Kmj]CY8 JPwGzX!jD$-N:T)CGԪPFA@pNF[,T|4H>+YtY/|t66J0FQlMcs1S hO`a)hAcCZ @o6\S/>i\Rgl4abV'ڤҬ#$:2뵯AJСnԟ~e y]^@\^_)}lή & ,o?vՌ`,i0iO) [#ڦYĥ0(Ŝ iic0I{=/0 I Oޥi7Vi>R+}i_4!JZ i~HGԛ4)KF` 7RcF˶̕eh4%ڛxCq)$sbWm-*&b%[4o{X+53Q3(3YOp,*`٫V?DpSہ. k?[i]\Kgu7VYq )?yc̣K_+Kd9Y7oZAIh/dt\ /:ۜgbcDnFm\4^s^xoF=zeQ ''.=Xy(:`z:"BrG"+$On4ҔVebjBFVDCRx2{Lנҫ2nt*6O+ ylvuB{aLϞJgoBC$tם@n=S /$W"e o R/=&.Dgs / HAea&ʯ,=?5xB `nG$(_flNW&ݕ9T:ME5zO8j;z JtsuTMAL$KT.-ܘ*,2c(*N,Ky=g k~#%2 ct#-J:S7nǕu;-qzX/Fy׃ZBYϠFIҔ!_ҰV9ua@$JuS>螲 '<]ue'64rZZw+x> #Sǀ0@*#M{) Ib 42TKZI ->6$#>5w.g/jRƖpV_n:gi:#R X\ydmłWY̵3;Z7MoQ}xgyt aU: 9 !7cj +TuC9k*9f'*9}wi0G8];WY/4qI6EE2}XP$=PCpEF,Dj ًr$(f;eA9#R;hukwTR[i@N]C]v06[,Nk0.<\Yۃ绗㋮{5%H/Xm;/|};c]$ME͸""UF#G2OE:p?fV߯3~nVX6^S #P+R䂅]l0 9Sn^L'rxzD(4Nhl3@f|"!ǾukdN<=xv*~zΘqET-@fsGe= "z?X\]6<^s/gGvBd0 Ҥs(좪խv"摒綟)7B+:"sDOqg'"_15v t`NB"ٍ~^CL$Fp8a%$- \GCne7tD=RpɸXcptM)LQ֌q> `/aP'ԙ.#'zUD~O\q YP$ [H*ʳ fET!#y u;j{JWafҖOݔc!3_*,嬆2t͢+&VcL!^l7?&Jn䁈FԨDyN2fRPstyJ2M;qx\>*mRpyh؄E \Ap¸!'G~4%KIp'f&Y3ECv^V&$X>W7,Y`}A)o'0/M$N7|37'Vš4x5 &fS^ż[mٺv3C#@: RF1H3Ϻ /6ߴ(, ۥϴo:~;ScDUf!bո!=lGT;GM8㉁AihNf]HGϏ ? -${!b(OtWLJIjk*ז7wm@e}8wX&Z@2JI [^ |͚Ol4E[1:14')nPUT3"# $- øn?[xɾKjdUuN5#D{ r5ke93m6|^vdB>>w J wm,K'"2oB9;y2=@!5YIk)elocX :puI!o,,ֲK~r#?9Fk]W#4#>-@~Q;3v7}\L˥[]/.6s2\A ēڑuCor<{j jm<Q=%{8x x 'lyH3y7m%\w_zW GD)0$Ĥ0Lp”u~<]sM?06 >p'y ecsUk ?ESE61"*Hz^V}a몓|#Y+/sQRtQ#HřІ:HsLe:ֆ*{mf?" \$(boL0>t^|vx-iFԓ׭?hS~^C\o/Z"1V~kXF]FE*^l˛QNL7vN Boc&{HFOc m7uI `(2,YN~qmrpq WixS$я*3!*Հo:!J*r-Kc-PR¡F3Ot }KQ%gwŶ]X=:D 㘺`hZP+tۉ>!%5L62GPB8^x$:B)M Kbgx v/zL #~F) Rp1>Ս57 'Ӆ-b2`mT<[SݩUգtQ=LQ媿-8$qX=Y(V\ 'JFYFpTϮ[č~3;3Z&Koo~)`K9 cE| aHHN/M}R]C^._3)Ɯmމ{ɂ-0$K31Ouy=y"Sa6K^r]KR&] WJᆠM,P3>+_QI ȹ,} IՔٮ D񸾞B6yot<)'CM(hh㊵> CH?ȇ`75uH)}apQԂ3vrL5~S*31,m=|\eƒgg7~,}OT&}RED1_m䰭Z?uݷd/?0S(݋7oJUv9|OGw 0>C;R8NNK*R μb>X/nEiی+i;h:#7ۅ\$8;~o odJ)f\͏!=tsU_E$cF!\ũ_$%׬G1@$ʴEqFcQ )oứ9DKoBb7VB!QKc}Tm7$O :ۀژ[*/Mf6ktHu?7odmz~ ۈ|7\['30xfH 8f:tp_ߡ2)۲M 1DžLZj̤~5%ވ0wRkX!t,{! /82.YB,)d0sf>mΙNi+n&fKmd ~J=u a&ߥC`ZHQY|h~1S޸n˚ iw-g\9qp1Sa֡p#h]|V_n|>PΉ)V8|e=-BsP|{r8>r߯ i;Mp"\r+3ϼ-e0#ġdʠU7?)m!#> K4mEG7Vzl5 6ŝavDLAQM iS -36_S,Չ npŶ;ƑgV=#2Q*TC2ڪ0M֑IeG󷧾oPEפ 3+r##:c z50 QJ!X2SDjrT=\QG/D)o o9I8@Ӫax-\I9Z=t԰1wG5Rce#8l5;j7TIGo{(Gm|(O'$c1/&)(+K^]tQF1$cZCJYeG6ƈ;ʺc3 |\M%Ur^fMDF߯|rcMn.3"Ѕ; ADi+SwI$" rArɝ,-*xG%h V+Κ!LLN7:(@is!eS}(xgkdTeYyx sm Q(=yN@ k.}B n (9_*\A.QiXi*1Q%HUڕEDظYo μ%w]:jOaxHi MCx/!z7}P-=(K!/!+D oAeO=u\%5X:Hp)8;͈ڐPݹ)ņ8p@/n Ntx  y"U|ϘavL ܗ>leD<; :0p[t\)OSš4--*f8/C$XhTKW8optٽ) `ת/ sRlG-]d@-i42Q#3Dd1my4.ˎz{aѻҲt=b$֭N(.zQ 00(?0D0ݦ)P'%h'h|o)i[k$ Fc̉yOӝ0a-SK;e@U(dQvKqΥ4/U]j;i8኶{d)E9]Qxp^^3nl%(HCS)Ѕ28Q,Fjpm# :j /13BЋsro>AuSoq.؆Pvt5 v%/c:#9)oKndN)t.ˆ,d9GdEѲEo10/KoOhXE93|A`Jp*ll)MRgk/U5v; E>pHtHQD[c[ *zeV A/ (1yWLJf+2$OI$ܞP2( Ry}v Ը ،n10unXR Ԛh <":{ Vq`>fMJyeja^e]µ\G(L -b!0շB X`2˶gm.BsE Ł.y5;^4)Θ6֗y hץ0;ԙp>TmfyVțdQ,ȃya\6D}Lч#X(]M%RռOKmV|tg@2_k7ޒ񜘵u. +R=姪Qc <b6- 4 EV&ЦSJ ~P-A3}r\*FݗWdiIАe" ; ĔbWH7cYNQ=Z/K%1x-?(^t!U5 @-OI,9B@ $]9c%&؈ 吷-@D01Hrە `r@cKT[~ѷ" Cu3,\\D>2v I*biRNM~)ԯ-7 wssW.~v65fyk(d޺N0>2B.%K+G$,5U5+P sђzB0F{aۿ&hD5<M̛wٱmЂh AKմ.׵Fnr ftfEwq eB')VР-]_HZ\\ЌS\du!z2а de[t`3D0qOB]x ? L'R 5acB#Elw5N07?~;d ޥbdd]` ,Y=W-,͚Ao共tg(&P @´ OR~s[7S;=4dpH]ݯi ϓ2RX +kJԢ tesͳO 2f>0S}DC:%-,h|Q!{6,$$4 { ,9rO5,$Ⰾ8fP\tߦÅW(XA IrY\ǂJ?R%hsg|@@.:j ٲa^fX1 ,|vYhdGy)}p -尲}D)кs!"iBz?|>%Zb8~:o_WAXƯxJQjP5~6 tp> EwJűlTZɃn05wKS:^Ҳa#$v=\ٔ`I\4Sz{b(oKО40Ja?viH~G 7,:<[yͭnmc!~\k?bBan\$YJ* KI­i.d$;+JK5:3U[x]ނ,l޿rz \$EkS\#ϧ\g ZR ?C  r*z]X9U`u o|ImIxf}-z;: ~e֐;?3y]|DT[}jKȄvQD\7$BVQ]|Q(w?1 m7M^Co"OfY[πˍ$@z@Xs\!TS8bf얅ܕ$bk.<Ifa5>lO0n̈́k*ȞCngXT>݄33{GQ-M.xF?_tcj; s*6.R#h9b :waae QL 3HP4-@MPlT0. ]'GZ 6xtnr,x{W'#ۙr_%|VvcE vQZ[2 WwTgjY2h$}dx0!?MhM ٶV$< {Bp7su'%O"T !k+⁎`?R>sK> [.Ϝ#?fzڅc Vȟ7r5w{ҺC eLhw!dܸ'Pf-ݘn=G`43 `;CwGh\Uzy]?"^ 4y'F@[6Q:|IxLUhJZ3{u'9H0!y8o "b tMιt*WhO=8oEN*G`M^c(0 O8Pi{B"X-,w j{G{rqn-ؒ04<R6 [^ASP@Wg)GF֥&F+\<##]FwdԓYD ƌq_% ,bnI;0fF,\Z31%w>?]58n.o4j,Bo1XeÙx% "6I@FaytKf_]^ls Ne0 P'|'4ݜ.9!rh>~G0%wUJ+ -` d_ؓc$xBP l<:s .%f=\l({}AlP- +=LIv/b-Z ,^>?dHrk8z#[|F2~5 :p,/%k7?iQ5R+( Pp3РQD${#n$Hz@:.\<:[=-U Si<=1d!]2ZǶ!0̗8:`"2=b5,/@| 1K=-S~i^IGvQ#jlRsˢQ^&_պvt*hIp ڢe+JFf3ULDTHQmbus8*PрCɫ5,_!D;#3^MVl*4+tO>!XȚ`]dٖcvq(E$8~X7@ׂ0FxcR3={ȠPo^ɚDIpT>6V=>KmY `=Q\>=Xy[56m:-B6ݓ'7PB]w&؋!d*<4?8di;+"˅2|tŤw_;UPq-]YKHVa kLS ւ:Q_; 0J.%hOčn#ґ3 H EIsy,h[n̐J#bӸ!C*#w2\p_\:E }pa3JuHKϥ0ST%(Iä9zw{*0vyt :lD>YQCYz|X߄+(KhF;>2= NgB;Ő+ r7e"W瀆=rj^(-nP3Js3va7*9 C>: {Ep,ƒaa#SaO5' 2>e-{";w~u5C{=4t/xW~H$%YM>Dc@ٚuz8;fYV}h  d+%5W;`V*E#[l$!LE.}Lgenr['4lY~Od鏮Ө^'/YpBpj)R+1h0Dቝ`vbqOVq}hzzή[3"їf\A|L9{tz߁)?NcDѦ#]^CȣOJ~sjL-"!䇑=n bqɳyNe,E*N_2_'l͡o~ *-) {Pi#tԈ "d숻8 -!Lmrb* }Ca+ar7n璹0W8$j-e@@ֺuڸzy")oc6̲aic*Pr;U*Fz1GkɁ&oS9z&ۇ3  뻒PG ! t4eRԁDK4kZB*liE|_ ?GPPF>*>FɬD@.7ܦ&񊷐>EDsk?zPC̝ɬo-iARxnNaj{)jn,:|a5eI9Jf(hֽ<v6ehh8PXzܳSK_t@)E(9n&%0m\Mx s gnhf)c* q-$`n'^{CkOti$E. @lk/7xL"}*BA)U&.FuT:OϔWm ;RD1Lr4<- n2gQvifqluP߫][MSDrl(LU,1&>*^Q@^BAEDNlNX7mxj!7|nd\EXX`ǣw[蔡? "eKٔ᠏: ¿AndYE$¦Z> [w/!8T|I` P ]t쉊FrQ%&3 GExo|:TVbk8%7׏]_n e##\aEլ7%/`Ma[u6( 1½kLlQ$԰)P~g&f-+9I %OiT;lv;o(k偁b#F򯖟}@e% -b67YV*z8ejGxFlچ!E1f࠴.ǑiEF~rӳk*Aآ٫J+3d|Ke(M ,hѥ~q]]) aҮah}<4~hS뵖MKiy;aOwԌLPnˀ)x޵wm"{W@j#и佗 ]̇v!-#GRPP (qBy+w=(b3\Y , 7)nḀ+ݙg2@ J@ڄ[2Qog]d-yE۫FfRJPhocZM!btwʌ“ .`۫udD(%87#ɽshNıZEQqGЄ@$s*3c%8z{@vLpd?THyV,xDt~m(c;DG%' 毁3ȩ#ZwI>,}C!7\e:`op>< MÔ%0ɊzF#t?.2{"Ld! w@/s=Utz[Qm"$KMd ZUe]IjI O&*.(~O5\!灱R.oF8m806Y/DYkL"Yzq $UuF(.FxAJ+NT؍N]M#|^K- *~7EP,h*P8iSØ1qUe]Btɩ@[;}k\-FnXn=GfJv)m޸6SS1 荥NΓR-Ft, P?V'wcxxn ?7aFszȥ!?vrk,.|\+rU(/O~3s6Cdw}cڒ!,]%nOT1f]l}qK-҂͓xBGy:fb!O{dI}&4g-`-2-l+-H-U깜:P;ZmtD"tՁʹH̾K<)7e6Xۍ.>9wK3-G5̅qLz |g[lTHrI }.` Fl[] 6V2=,)5z Z?y2%A5f'GO`VAIW4צEV50݌ozrcBڄJ IPӱ+饳F;Pn)鈃 e;aj> τZ,T e}C5!h|׫ȕ8ÿ4OR*RN3c)?doFܫ?u4Ȋ1]yefdc,k/8Q@(-C&"s6p{ ן iUCUQ ~yʂ>ekgKhGA]Z҇S-$n~jL]үվJ?z3!^0w:[WFį^m.;jIj}1G"SXY_}G@Hɓ;FJ ܕ{i4w3T$ 6vBS_{MP_  YBe~o1[OkPxJO׸?e<^%# "֌3[M^muS9}9{kОN*\Nj- "Aґ7}"ẻ2$qƌ N}Hk@KZPaэ/',;5]p-JKVyԦy!lG)SҀWbd\uFr2#Tܩ>і^,y4$|%Clno02Y]&mLQq$T].ZsA&!?].>n|G WXUi\ $[ؤ9C\eJ^ 1_>cIb{eGg4]Cp¯?6DLթrEW!\O%3+fPC=*+oJ@;YscD{SY7"Wc F]h RS#ۜ2Lډ ֒AY3>J53Ł6_=*ס<&KtrV"q2_\FTEs<8-%,URPpfVG_OD)lq*1_ boC&A}J0şv% S@db-[v-EXY`az%`ч b?P%kYV-C`B3dU&hu]o&N.'ЌK j|-#<.jL}E2{UAvh5qVFeW9;4Ҕ\|ԋl=ELxwK- ǃ]}Rp܆*~4$>xPIQTo͘ TidebpA/d޲Oh3Eɡvߝ~(9Ìr"0F] 2◴BٍX"E {xr]]͹np~I.}m w[LjG!}k6 5x":²ω&WA:7FB]l1%Kh"U/ %tslƘ f_E6Ã-3|- .P_dͣE92 $iGy*4ޢތeQWXv^+ơ޼*`"F_oXe"S—eB|oQTBlo o3"?QiX+-DW]--. yM0tA Xb$'I곮J+Sm,"p&M`*MvGSaA//t (bwq~DzLa] 1Fpqi* {zXՖ}u)W$ybgsTeVc|= .|%xX0*53.Nx=Gbޙw/nV?we\~`,>5<7}{*i_ZYrz߉|NutT(&{SO$@j&,nպI\nxFfMձD?:Ҧ8Ɉ북[Uu= l_4t5HNv Qs<脅8ֲ;nbR!Ś9ką "XV-kTD|o(r\ Hzק >9gj4[Y 1&h䙹2[ ;fgg6>x]hyBJAHx}9y!,ъP RZX'WKR)f%bw=}>{eAmYH 2bY/w=u_Y2m(M+T5tL txU0kZV̇FA Y5$egh^;W|YrILٽ2JDr!vHcw)G(Wnz5f)(!ȭ/6b|Ұi6kZ 8]])AɂZt9 {_O#^Rz%{ZYE6sE`+դm88P=u4U쪾l9Q7;MH/|c_cX:ȃ솥7<咽!MFF=t&yS;N { si핂R /i;ڪVr MЄ+3~HQo[<%L4xE$ս{۰C!'8U\GR񒥧27+9oufȖ=몆3Z:5bc *1G,h|1YRXn^ c`(~_H! }؇<)ؖ=6ф`*M0E֓ Z4gݴ&?KNo=UFۄ6;#LD'M֧T<]4-lbJ)Vy5D0 (3 w$X2L;hM1<›F'\AmIPB!I#K+o0TAK'\ Y/_,O]b@LrjvT+YzKdxr=D0$̰%1]wIR$tKk>4f˺;qxjuW|E5ضX}"D@ gCE4O}SK((#yׇ@oqXP R-3FJ(jO`"yp[ ق.',B&KO2Fp47bzuXy2Z[h;•4!7\ JZU:{l#A@Ӡ}֤w [ TJ>Exo !%$[.*ڐXoá=υU xV[>_¢~FȌ;q/4kƼ`D dQ ?r'O~/W^^%i2!%d˙d39cv9zs)Rxz-Yl-1rnd7~Nh]zq $A̎&ݍk.|]u€}76mMdvum|{x^߅3nz?V.|1L:Di^tAj0\Oru*[LJ{G`&acX /',F8aYdUuc PB5<DA>+IUĜ=koI*<Bx^ o.ᤅ=T`&`_1y=cT[$z3&>k}{3JTL69.j1.B('IGOս[ͻE4,O"1#Ѵ<u&֐[zGC?nRBTM]Mcz/OUڧI[K`sP9{0~F8^,@3P5}-n78)Z\ݤAW5p#Z6uw*ƣMQ- HzW+\jy!V2rJȺp7^dž'0M/T9_[-y3eh*av3l@2+p6* ֵЧ{WBI ^*oⴺsgK'շ&k#DJٚHI}Ry7 n2ǣm]z/a%XoƝQ?:-~:`ug !r>V\nȔ@8A\, `d*yb Jr4zGBjV.ɲ: bUOv݁m /P#%?QUqr|WRqTc}T.XǨj_zCK` JiYX'8wL P{| VAuH4'B?S"ڏ^pqȰ8_l›x;$Xs-gEԵwQ{CtL2AF-ԉ8US J, iX3i芶ŬY>bJ䶍x@ȩ  l^'?#GTOAx]K$W(Yd3⦙Fv߶ j,XhB6m&Ju_L$ pn#=')epCmsbF ML#Lƅ\Gn)y3]+"Mn>*\@ÊAüXx-~-iGXIeAfycTŦ#ꖃiFWPd  V6dۮ7|%_HvEx. էqLf'qۈX09&"SnJl+;S?3{Bt?B~_)ܱ\ p%wkܻ"R,(oDIR%Z2H7& Ź_Ek9!o]u%ե ߹^*::z" ~eЅߡ;#q݉u:)&-x%ZMP#4`]T" =ֆ,d߼蔷-3eZ&m1]j[e5sD΄hHL9Z&\ct;>L<iPnR,%ӛk(g VAtKQR{9T^*)L:kpF-" c{:3xr#0a'Dũp! {WABŜn*+h^ݍ[tRұygv%+xɡ#PC@b Oї^({fE>$6|c4o#W%dJ\zg9dd2m\)ͻ/\&%rz0Yj0e\@^営2+2Vh̪N7>@/,^w2{>%s#0KȜ[o2lj]Os-MѭtpsGoQS춯MamӜ󯤃xqq{hs BYq]Bid0W1P<mn#Ap&Q+iZ)Q[#y^?}ٳ"Ma@玲.| :HKy^s 9l LݾN&|h=`$FuN2cȁUJ)![RR *ĵ'p9'BQ:?8CHgw?֛T/ [WKNסdۑQ"JAm%a˫WMGpe2e}vZ?M啐ˆ_Q@'t1:->N9:\fOŗ4ZBGT,bͶ8Hl&;pŶYMWlcl*I74׵|*6f/LPy$s +|,$ӷdH ps*o$(X4& xܗy,mL w(mE;`~~^o@V]̚wOЙ,,SHUZXڑEZM}F!7ݩmTOPl5SbY":~OWoLQo&tGM[dmN"ZCݜ{^B^KH"=ڬ"˕~zUmn]b@/R`R)Ala9)BW|g",I >{$JDj"Y4e*O3gRXM"wqbHu ZiJ{[5j|0'~{At(̱:'WRF :.ԻQ rUL53ND]:!>zTN^O;se?;\bL ɚ>CMLWA ,2"b*Єap ~TѦ01A?6E:=dȞY pVDGe!ޝ{`~@ı,Y!;ZHwHB*K`dSֈÿE1I~W^#(6x(O-B|UaTtPmșA1HOhNoID;[x2A\>ujYGa3^<%xyX? tCۚ~F0$*Cꥂf?ʕ?SPe!Lxt"gDJZw4Y?YkFJHal0Fam;d "- _kIIW7Ÿs0z4+%ʕ{ E0]$'@?R2)y |/ݑj  :4wfAB%_cGtM;0~s]*,LI0x6T |sv$+౔f z#C4^)&mn(-$-"b=bϬfԞg># ~T<:`/OK[Is:O;m}~_ꛈP&r>tz R>WLa-f˝s铁`}D=rہ+Л1i#pUV.3$Ud=u9FaHPטa,bi]?cݣq\%417guדu/ "[/w0vT cs{h'tYXfr&P`s6*5޳4g(uFCVY11;'|˫CQD|Y^y8;p.jrσe#@o!{gO+3ڌą,* 3xME^`rA7e]GJ -oHlO_O1^E=1[F#/Ai`hR6}fNƴQd?iH}kzm*[]amY@C\[!qv~ lUSr4-[rX_xxL mc:ҷ.>V!$SgYi Nӻx~t3eK@k~g*K"7 ixd9\|%+S,55}Ǒum cˏxM|_;lZ+r:S2 fM!PG͜~AM&Pc!>ZJC6X]B]=snYK\rCvG,K0ӲvGu` p59$CjўK[f j}jI  U\p$I1(Q1 p6ʠU7naC:<Ƙ =4'k5O5-Et{o 8TpCGul͸wuaxx]_IC/ta&V\lJ(h .{:UslJZd,0kR,>ך܀weً=q}U[`L; 淤`E!Ac|bdr#Mmޛe5\O=r;2L4Toc?Rf[vF=*R+3+mhhI"(sPÀ,T> 'bAp o/ݴl@FH r|;B8dD\޶(.z6rU.)k&Ukr#UA|c]tf^RzlT_[-2%3v.w95tzC<7K8C.T7DѸT`"ڝ {uMY\Ĉ+ 8;IU"#ĮuԒV=XiV"N`$tOn,-I>ýv2 ,t:hFSHh5,6'-iG=iOwN!B !lay`(iʬH# #776BC'j7ɰWvdXJC$=.-` Q|bxoAw׊NXҌ X {/7RE<}Z"ؽ-,d*4nۿ6Q !-F OiY՝8˳A㼓B^F!{w7t$궳{(X~1O_ځ]C^"m([BVhYo^z5I 􋂆Yz"t苧\5(8ȀLf,H2 (L/yW% SpWl;3v)HbOn{;]]vAu*:Iidt{Iiz{ E3ע5rĮ  S6=yd৵k SNw@j6HI/߈6 5J%₠7{'oI RSTtSL̥i)/ ;hrfI8&S5뵗G ST]d\e {s/"0C4c *T^%4CXhXBzmX0QJ+{ozh(siS+t\'22,d?_v=ȀX{EufI `"{ow(ebz~~9W.62TLqb BKʵ*btcVy+1sJn1> ,(r[)w3g,L ػV 2H.AK}kd6 9o<ZXJth? $" NpoF7nMdF[JK?߱3H9xt[59+&ƚd gʭ=EqT_֍~/^J^aV:g\UIr.z*;qieѨ@G|me ѥ3s%Y Qث^ K6V:z`DL #`k$x:KE5\foQp .{&~R{~UxD 8_4z@F:n:I-.rR! !LCq`ׄ aaqUc͵&Y &1HsvVU xJ' l$Wg"LᲓt~L`a8AH*CՎ~ Dqa"ѦS)6rp qD-75bP%6ma>e1])dP|KB'u*bU,$y3,U =g22v/)o$@NXMϗ `CZ~*'và`JYJNQ0$ȅ,4-GW.7+pIAe\ 30}@Uvh+F^߄@b^-EӀU$/M7tڡ dGϪ!p)E4۲fBz\UTJORCܤ+jS௏yl[nt_eJ^Kn.PyIclo2@!O Iǡ|,^VBJeiטJGc֑N}=y6)JCYM+b9mtn`۴0Vr\Y&"5>B?]h}֓(٭ iEHV|S+>w} q7YW#! KNiGgj%+>x^|9bbTG:=|vp7zT."ΗzdJXA KD0vWj=ڢ')8Q]1O;v4'74n6 ;S/pa@Z1B;5b GEBlbО>+F" pE;'/UO#&vu %de9[B2 :5w$GTϒ.*ZF>KGHŬZT NkH}u[wPώb? $6k\=,EP 8#޶<~XnT BN۫3a)ǦIR^3?e2JV,E84-G2`:gUDq:$G qUhrAxa~-[ٞn3-S.dhyI|JŻ ߌ!|m/'v^YituևS O&"*`uܔ}%] @i>Vk| Euh"c$TTjz0Ԝ!]C1,m4)RŴ>t9=j+4[Es|~2\=h 08Րjɑ =~7c%Kv-\{ډFYM673LJ L%X.H&7ȥ 'N2ll$#zvj.<$:VdBLxK &y*AIEWbc9ZK1I%3O h8TOO,LuClI QOQ" yk=<78hMxt2@4sI{v$C6rt)ս4 4v xfs ^$Fo=9rLp1bl|$O"Hpx} J7տ@]}c3qAa"[+y> ׆0o cx=<8o(b=)("1[P{& :Ny11Tva!0 8spm` -8m!fpbBevg@ >7sؒ2'۪Y;F$ VAΘb9)WO WebC +u`6@E 􅰕TFbe bӔqeܲ.KP7sQ0?Z]]}i`#s/tU$lD6SeѠYˀĶ. !@Ņ$@q ɵ9nQwvijf9"W WCqrڿ("ek XJ ۔6w TYF< (h*mz)Cu!!$;0,%yOP^XB{}r"e''Z:#}96G[B(+rN_GYT],n'Sm|1O(ƃ`Jt ӐlzRS2)C]* %k< _'H 2܋^scf  "etrEN #w8G, kv@1C1;[i9"+$R0Fi.:]9% (Riݍ~|~ت UEcx)gl"o)5z%|2&"deD/V;٫.J60EmA뛅eZ՛ɫc: 8}"Fh jyʵ_2ćDp hMsȕQ+l7Fv,:iX])B4C790HG=O$GӛPzGhz$Q0 ]%G%\&q-N= 8XTjʵLQ_OJZPu ٢Ͱ8n}F9ǧZނUmo3jk&ь}`߬nÈ 񥯮1PNc/c՟ O|!X5,%k+دW2AeqƑ!o;zNQO!y%| f`=2tvS.LoA{Ds"\Cyռ`^.18ii!n8D>[pˇLFLeuUuceJH|ޥ\ L]]!m[!m_7߬L5'7QNABu2v )%UT+5&<(&$TZ߳Cz`gF8Nr7Nڊ?ܮW0 7!S˷luTcD/mHZ͐hgþ8i` Lvm3dBf>3,QV:ͭsQ4F0z:+>QrM)08@jo]1괤: _>vBC֩ۀ"&#JshK/l!53vGDTҙ jOi}s2O6;_&QBoaBJ8>Б7OZGoqYogÀm$ECA9+ ttV:r?g)[rOu*\W7 }4n.{/t)tcB$8ox,+es$4k}樚QE?j6GFa.` > Њb }f`m] +Wtx0?Pʞ24RLi6Ѯo/KH[ffuĈK4a03[v*G*_3 6\P.p=e{;s]V"gqTAG xÁo@(Z|DJ)=ӼvI M^vK*)1? &\a$/6X͏<82?yn |Մ̌o7:, <4n-qx4˗v- AnTyʢcYX]Yjzb\.QB;cDX6/pqZT6Ad~87(kl!% R ʣ#\$z+\I[kJM,Dܴv~zbVR,-Ȇy{d,I{CgqkgkNrT)-lL5UC[Mu;2&|\5AP2:0af ZCy,J1X&8T%GЁ-FP;!PF~ItkrudSܒ`M"7OCy̶!vؕzaPeSDe˥[摅XKl[Kf]JM|fS£E'vc,jfzIDg,%)\ihN#6wӅJϲ=-Gm}n˛ y= 'baRy7 |7SKޘl~!^ApktV-G&fRS2%fWh!"jh~;/ u5],# 0JЎjm._61 3Q|J.&͊[+汚*kw3mp/2;)Җ긆p˨tv?~T6{ y`z}s[HKU"a;jXڌ.p Ib r sr-PK&:Sխ9x}4<#"򷋥n ]뢭LΕA*H ̀#'*9Rix͐Rq!M;dC0~'!;I;\N5CrSC[ hV( 8|L\2 -(9rvMsGG":#?Zygkp тyY<ӨV-{2,- \zoVu1z/ o5񧖴l-h>IA2due:PM|癖Iʃܐp/8>>h5ppיOsKZ-ΚF+N 7oLbɛ]7+Ivb}"f=Se:xF~`a0I۲y;k N^y⹼MAE3}0K[tReH1#ȣfBŬQy|Tj6)?|WƃRܶa5rV7WH|#M޵pZȤP y5ҩ#Ͳv[R]WLdo۰&z<հb|N#sR4`5gYs (`GObΪY~2 ƭ=s7arYNwns2yE{,Itl3AkH.m[^@ r/uv1~31sֻ`m}|PvxS\]֖$sX#Qw0-oM𔩊YCӽF?LZ7qN vHȋ '5?q.L]tA眍O_4L{r sH@?6|gAzp{zT37lMTM5.YAADKQ 6m3HtЖ'pӜtx '4{h` 鳌-'!?}+3Bz"Aֻ,6ڢ 61S bxn`![bo($*(?d^Y\OG8_G&}~{oeꕄD֘*i"rCbz l:pl'O*ʽ.Qo[eK>^6%* spЩ+>a{ I_t4UHǎ:-xR`<MWY v *fb \_+,#> Ʈ'Ѫ3ZUWBO)Ȩd)rJx4Q$I/dG#2]Mm8O^lE4q Wc5!܉DМ|_bOtnZ!zAjȩ'٢lj#$9 Eq C*X Ɣ`zFr Ghj/[q8l u !wW $,xO4h2tTI*8rn%&3vud"zV^c)z~Svr6c]݁a9 (s9R4}:+J:<1x YOGm*"eW npZvЊn? b|iS?Oӓ4V<Fȗ?'Eǩ'zUpM*!@{,lA&%ˢ [b\98(2|eԫriA;6XZܭ4pSeVVQ/. *R! `PX0DMUh-'Ckn>C1vV? r)BnFlv7zTT_ ZC/~_rA4EcF裡4LG vNmy[E|;$WNhe9ZQ 214П"dڙ_owb#y?vVPHܠI8O?~T<č~ 3 rKC+u I8W3qTzWmڰxճF E" qE{2%sؔ}; 5aA9Lg1.Q|?Pg+Ž𥎖@xOW.T aM4AcJ>,ꋬMT^+&dPYΟɍ/;A3P#6%dM?$ٺnf6`LSspvFt8NF˩"Wh|- ڎMO}˽r9߳pI/[~"S*AS S3a Ckt9q};CPs85O6ko5_gZp.eM ]|6s t}^IZ:G@|>g-2iTxH HE5N.5~VF>bJOtŰ9ÿz|J`.%+375e+ qp2JFXCF}Kmͅj܆hp@_";[W\٩`OX&ASņ|Ο{8q cG@AWq}P&1 R*_ƵjS zkoCG7oQ>Qq:.BL$y'g+hkX>0\u'zHj&V(6%c(Vs!ވK8}i'CSDYOxߋLFI3aqvOc[zm2X HnA?.2Zoxfqo0 XWS24`lm /̎: Y$JSa+F0͚Գ^sqfDafl=]x~k,2PP?? qU.و],_84!Wf V;默`UKVҏov6\d{2m ߝEќWzqZB^ ߉P#KRn;Lݰ}lٍDtQ -bA5;TF #r21^3)cnGnR\ 8c1[1fZ$ˬC%v_3hb*v'^ 4XZR3xze]V)X+־0)b;ȗp$38. O0kYG{E lx+8CE?3zF0zp^>܍.{iE!DqvY5ЌB"?,n?+[p:i% C?KYf8t+JMvWmJFt%S`+OZ`j DwQ釤#^ ͋LPʖ{*Nm>)Qo0ښ08 A&3f.!cF&[TĞZN0BIoqK/#,J-u󄴬|)4Yw JѻUz"5 No]ؾ!e%$)Bc<'7I .&2k砺ڑùcu+t^i&5UO0Z"`7bFZn*SDidRi>2}DYttõ`r}PEKv] ZO E8#c/1;JUL|JlU)cDA3 xwAhB)ɥFL3ߜ`4O_D@tN ΦNO^{xN*ʏǔb<)&u^V KyP It]邐T@ZVĉxW_hע$dAjf=GΠGT<!M×p-ƒawHgo5'/)YU:Y/y| 'ɓ3iM `g+$jp1'zm|u֗8d!^,}^joRvy56xwhQTs-.r׎(54`HģŇUH輘6lhT+#Qy_mwPt5󝝹>mT3xΕS=O3&xZ7wl}&e_20'feY|[^ ,3J'ZBq?S~Dx`S>PǺ푃\D /d`}NҞhg5`e(YO`y|Wбz;2za)K:6p{\'.cU)@.EaEfVX>hBa_x3L;͡Vi97ib5֨3{(YyTDz(޺F=멓 Iߩl3WBj2̅WD2ZIg0||;.a^S*!FD Bb$&7R+~ {??x#gNB_I $lT |1,[=#P%LؠCZ^C>OUp\e0Nu>H2M7ė(*~pn[J%.HnƄ2cU(<o\-[B}C< Tnx_H=0"IqJ+/aMY ]ieq^eLV75+FdHEEw-izL?No$+*iYfWyѣIx A<|HP_INI^<l Б<"G!%I4del jgEu͠e:l9AG*=Oع~뼕ĖoiFиV\lKe8ig*Vj5eNyi:s{2x]ĝ#ؙJeNgXYb5xxOߢLH[Χé?q~*f|.9pb慊* r}lAهΆ7L=?RCJim5H5-{ޣA*dQ(Ra( 9XOS?m(_iݤ>gf:|uB%:Wo% .u&to jP!=ͣаZbXWUKҌH`DgDU$5CQl I<,+m› VEwA5u- xL4K2C^8@J]|UUb͎L5rr_V?sՋﳊB4`=( <-sE2X7BaXK'wը3x>R[y%1 t# 2΋t†QЬov!|]#DKV[5/ctLk\qjI0:L?s8A1!vN=)v2m%6Vw|8OJTbph(c?_\]5/]ŶHZD[6òZUXq[0;ƕ&V'`Ӕ}jRNg(u_\s`BΧ4vHVܕ(׏Dz΢FJo+.jCGͅеVBD`:b^47-G.`ln' ~;ɽj>-L5$ŸJE R'% ,o1,/?Ў/K*C}(HUtTK9!ܕNm {p&wr+#]WZ^!4!í+E;Mcok,b$[L22EQ h}@>\V$h ?cfUŶS;wMÄ!0E pjY~>Bˑ(̰bW<3h Dz*--i=m9wԷrp5X[DK!כY*n{f$[jGY5奄hXś*Zz0U൴5SJɯMV'hߐp-^xO=kɛ<78VQB~p1a8Ù;ǭ!wu“S9rQ؉l:#:mhJB1v-$* :vʣRAGTiem|~1at&#$/YcJ)Ĺd"[B2ڷ*}>C9 78Y$W s[ɷ8GڊlF\f=jX O e+ /-~XQrߝ tu6bu_MJf{(<бV}t$*e7d7jT+QfK]8 6DBV]r<'H"H|Ow?qJ;Z2uDCVg -/$^*koٺtJfyGIA2 D;kWHƬg36Br>jG X7)Oæo*'2"H{ D9ė^ vxiT2O( <.߉EL,3{]AӦOؕ(;ڐ/iMAv)]0Bmnd\0 @hk:rUtAδP`B.]c9cn%k5`dㆅ5&gMWFVno1]ʂruz _'xsy?ywRQϰ?lMƻ|xĂ511+2.0 Ym1noqMw,[jSYvnLg]+ؔ_#<:)WGs#U|&/K4mqYnTօܪWX _VAA?{zNg{S"> i! B~\int iTiVvy"|(2I$$:B?#+>x 6pua w%-\eGzSGzUZe009&f>v@h2yᙊWq0o QmݜO.tehXlu[PÎ"h/fk6⫤/]nvDh֥@UTkdð&?dK291 ͊]>4j;c䀼[|D$8țG8)|Sm׺ s} 1󌥸"Zx?o\E"X7=H6 -sR {Ni{n9`:df.OÅvKVsÁz%~m@^$軤11}Tgl?ApW}^%u f3kjF]n,Vgì>/r sט_Fcl~"*7 2\CG_xLhh!ܔڰGoY+̒rdrP qj78{j=8 A&h)ƣ_01t46V۪60Tmabүk7Snpq%'P}&[} ڏ @޺1dĕLgB&TȮ8`n~{,KGIFLmRGT1e~fb{H5H |pE[445Ju5T-ch6z_X o =_ ̹H0]G*Պ:v^H XJT68&+Hęp۽l%c#jarxf).394WtWYDV k|.Zy`#\䧖?NdĻ'12ǂCRzUpMM$̬gkg@OųY ^=2gֿF,4x o*jΘB`쬴Z%4jUOn( >etпHh[.tժ,"ۄh'N1B :o+ESPUPh ݑ-"}%)P .^B'Fr!-AJ)ogo|Y*tO5$x k{Juί(5<gCvcFݨ8ƨ~eKYoܝuaXm+0Nd䋟Y+{G}R$`<ScJ8wPs2e?:UhjV(O5ӛ9eq8tA+wG{ߺuse;b4]]ҴڻBYOՀӝë|XY;=$ NA2 tdMij̥ZJ> 釘JQ2Guir;8ɜ9>6QaI._\ HC*ɥ;h55ߺ7+&x條 yUʒgyc^Dz t/..c3k]C-z[nPm+1+5O^Yu N 'u`rcZĻgN?Spi?#.`*b1M{+9)VG5ynSňd`f^[KL4bW '5 iX4 ǕӱeٕY2j5ϕeG2 ȑ'z*hKS niZ<qD6DdiuRBA2mkwYiasD.Tw2e}|F4!?'cwyyr &:-ǀ=֎!Oa,b¯WN6e6ߞ;M#Ui)!sy.\{NkM|gapNӘ<@yh{LրVp f@ı OzCȍck{:MCM?Jyƅ Xsl\##7o ֋bbpf95yhAǭA[Ei5A> :`wÚz ] +9 S{F&%1!(31hTxb(.F%2WEyn;IUiqwɶX=1]0]&# Mnޝw(]SJת4q ~y#x<7yc`!6KHﬔeQVEVN;ߟ?w Ww*Nwt /KF=y& D{||{mE$Hi6@R v=M-a5i\7 &M@57\#vWV;0hVV.[IGiMrsPn$.R?>{qj>O!giP[_໘B4. 7/g7n󺓇%;2D}rCj",db| =_unfmIRXKL@ g9}5:S  V a9/Eus5{筆-zw,BC4IAuMB1G`Cڪ][FtŨw-&8:K5t\WXB\K8}aĺ/QrG|=O}r|uGe*^͋}rB6M~|I'$?w7- 08=M_gaj)>nSLX3 jTB2G|8"uYe24gUC`VbBXLhGp𤋒Œ5!PqO\C!Յ9Iϭi.iA6?'_8 촰yS_>S"#Ir8rle} K 9X/ `y3i0NrػqRWݑ|Yl^e ,][vPk%7,lEa7CO07\}4VǷ=EUqt]`cUv׻MЉ]Ah jm[ED=qqfaPrnGv vFU?," 4fr\41`cg^g̊p=CSLMӍF)t͌0"BGD=";D>g(<#R4"r@9vU;yjqNR-ZҢ?UR10(Eg0dRo#,vA=dtsָB1킖eO 8QOĵЧnI,2L)X Vʗǧz]J]Ii} =S歺i$hH@V'b/kH̟%HjI@y?Ș:w*ɇ=h [Jn"d=xB&:8As< gL֪#Jazϼv5X#IN_<ZoD` /s#=02Iz>0%p:\>wx״:ȴkk>7^9|?9X:&9JgHgn}3.2Y)([-^6.H@=4rMWjaA ns 5Dn967+;0}ɗ&Ts$W GT7 Ҍ9+ndFЦd $ݺ ,\4E5\ƝBE1fY6Qn8XG;x"{aXH/y3ƯaP9Xҙ[]a aO,"gb \fpzE~)$0*(.˚ldp*>-XG#E6QxC˳-Qf>*_עd"7BAZ^O?89 8WFs(^tg30u&Y9/$΋M2E'rEKSc:*\P 0;W&'0- +wR(p\YFՈ_ 生[bPbCssN18rðuaF\y@Jd e)eYk#76 @~>tfʼn-|R{UsXcLD}|Y0qRRzJW?SvKoӉgaU_qTO~:tQ|" Q=&L&[8pą GZBR:NY{Kڿ BmI^ 5WBTČ^4Sn%5]oFrnUJ yMVqb e!|3޻05ؽknĉ1#&® U˽e?xY@77׍zc^CgF-7;سIP@3#ճ3#AUVe)1qo5TX)c\1"ug6$(<ʐU=P"b5MM^gJe ^k_>1EהovJ{/tYP}並t([7DJuLj3y,܀l[Ok[jˀU_ۭT#vZZ0)N;XWSBCf/*V2->6yXO + 0ȩ  u~? Ϻuӝ=EV7ݿ~\hǼڴVe!iD8%ID#O# ئu9l6Ӑ^rGΟSNx`z3qj3mA8,&DvVuKl7IG%Vӭ>l4~VS踤u_P ]RP"J*Z@TY{XVe$lEL|D*T)j$׏,:Y)ɮ>@;@>YMם fchgQ`{(-bVeb /kl'K !=roĜ xϵ0"Ap1G9\Jp4*ɜ rN\F>u*!>b R+Ԕ،fuzSoS_yJrM hu҆q~\_RET( P6hhEǠ虂5m``R|[VdCVMB_FGOkPb[ ubu.(g#E0XO]hƶPW< sG[11a獧W,ϞIIv/NȬ%iz kT^HKĬ1Mq%aW* l-;vn> z$96y3^9lJC.\z@,"4gٽ۷m / -c*`+CT TL>`\tiZVxbn^vS/)1r^XaQ7 tz Y92D3 x:iOz87&Ե7È첼ޱ%;Pѭ?Q= YՆ \=E]}5H,BfxOs8_ VVA٢JuhW$n|r!?{GۿHY )G~GHAݵ~Y_ e\_uJ,c_խ_[12P&_gmT>晋^!PŘq+ ;ct} QbaVL=@{|&ᩆC5"k8勒^ַ5n9uN`<:X6˝q#,>e,V1{EcľݲOb6޻%b9 GhaK0=g͍/=t?mc7kH|HKw̕AN4V{CwY!0l|kpVX.<}EuN/| 4O?5j-`VePFd&h 4w"V(}QQ:AF+eŜ͕b@7б`WUg&z>bSs8چ?/߫[TlVT_ o{H=껝޴;벛)C1 ժ!6*`A ܊6j}_e7.[TR;OJbdT -)pdY9OZm:_wa-u GU!\:t4U6TP9p%B3~ރ/F5\P~Lek'sZ=g0tS WZdĖ#&raUoJRfʡv=}T?Ə*m*In7bf&el\B È03EܚPѰ&@7e*j# ,CvO'ˆR'n zaqBꆕ Ĥli#⎁&B6aeΒ ɋ/!bĄE]*_G6{J&!H;,@4Ihu^gĠ*ʋ 3Ec}{EmZR%Y6ip%wi7‹j64h3"X1[Z؃G+)|bH[yr[MG,eyR9 L5%;:-k1Ve٦6|.]\Yda5 mK0ՋgdY_>l= *I+bf*l{Tnxl&/%~rGQ#ʆ Ll8 E %Z:٥ 9cy,)oĻmMk/nyp1@`+[1e`W/4{Sr-}BˍMn3_e˷;+C]#8>['hy4~18$/@\kqs-P@ HQ4YSgkf0X.lwSts(EB|N\0 (fqeh̞-c6/;z%g3\Z;)}9’ER].Œ''4^hZΚqG:저Jڱ7ރa܅g8!/OJ[q:4HQ@GkNި*bgUm*>tIz ^ b-{Έ;rd6.;Mjp~?Cer++*8-n2dllC:grbwr|E٨,;&}/;n~s<-Bh_E.T;`4Yv;}h  [Gyc&Za[Ϋ6&4Eާh& EiYQv(a~[Pb`8om?L2N(ziv@ndWdíPI (\>FNj8]+2Ze+)^#<v,⌴`VZ| T(U{(1nps^$.@0)p YYAK^1^FzxfBrlt2|X N¥xU(R&nyh?](ksZ:z %bl(B.稽"Yg+|!q%;#c|m l2\̰2Gs,:uשfO+'1u ne(⓹}? l/]R &i!{f B<M,S T7:n *f299JfП]T %Aˆ6lǡlW\aͭG*6!^ l(dOTeEbwQh=El cT ;9 JcW͂ D*_$78-pbJ(Goj xFd]PBdWM=M!$e.A&tA*dr6rfs=#B`զ ԁe1'ҙBO C ҙLTTWeh-ө(AU6<4C-Ym {>RM&(l.9*a2TbfJ*/E JӴdI2GĐFn{rz&Syݦ.nQ%hR$;' ,uV |6@zG5ܝQ &cwuQEgZ\9>?v}UPBq嫦#Owx(RaŹ8qИ:g? HHO_0CHz' O'<ӬPRni"X'x^o,e'}MCq gK%b_^*SOD$)85rqfJ3t1,v-{PZ 0UuҟSo?!j_ ~\brF!*'HƶLq\z@Vg֕rm{ZS,V$\NLRQ44S.%6ٱ-I ]]$R3@k,RktwjR2p_Ձ\y_4{ƿ|aDn}MIt45+AfJft:?Boqk'ozj_!zYAcGE n1 jlX[~_)K/+w5u/8_;µQYQBWJ^2uD'uR,zɠIna`umW*J5CqdtC2QCYXP,Xw~#6:fR-Hk6R?,f/dVU:S ,&.YTVXЫ*aPJ4M#$ͤ0+!AcBWm:*Ze±i>o20{~:@hYU}.M3ݶR{ox{c II @peo3n2{Weo(9Θ!ћ F bwg 4DAvCf,}6Ȍw\?8H~x1ѓVQ96.NݯPbȉcq muA%-K()h3*O[_ܧKhhGhl mM܉.3ҫ j{Ix=mO;FI! Mpl~$//k(!tEdɆ⺼2C;| nfş?*E5;OB`&MA~BG Gȏ= |>vPG3.0lVmhpPa6n)uSUpt{iǺWg3W& M+&L X])Gw[2`+}?jr P sȬ>a2__-m@Y923sR_Zv XU~+9(xdHB2$qWA bc kR&]C"%'խ$1AI}&"q Ux`<{V+2s  HKlgT}wK6bdo\J ,.hDqqmbF#$vjʷtAilO> 8):|uU6S>Po9M{\кѠn,~Ht@_ؑO0PS `1{21X`.o]Qg뱜R*Id%q"x[U/.eO e6lZUw,s_s`#s+m^T' >. 1SB/Mʋ/|qrz+G*XXE0j$^tuik]FVv^#PzFyZnHtvZ hgᏀ59L`m% &L#Xe >orlSs|Zu:XpݿR.DÕ&'HPD6A@3L/a{zG0DO1\QoLDx)Ѹ:3ǟ%i%2׬0Kau:$ƥ:t'$ ~K;^}NVrJ4&?"4S"x ZR =4gsNI B{Gcȸ+4_ C܍ۧrϰplK]wbu9T2/*-4u#qYMwz"l-^_gX%,<ܗ+knm~EcZpnԂ7{bOgk?;Qs eqX wD];@`}X2i4ϣWc~JHE;HCH*oH\c7Yհo zEzQwÌ7х-*nk*ɯ?WD04M7&8Mhp2./b+TW19|aJxgBq&^x=rQ}p3>5o0~2萌1[2$~<6@!tD%iw e d^)jYq *C,#g[ 7Va;E5Uu&Cp썋2'hYLw"V9vDJf3$C|:,i gU uJ/%zUuing[w`1tz9z:5WĶbJVX=W!^UN֠.phAnugZ[I=?AVL(JٳqT:aw6/W y@ LKĞL+8txBlH3q:y_mkOԈ|,L_)릗6z,~%FRT?xW\s5T\2߁ͨ^8 C,3)v ݏgA;H (FeW,9+Z:CLg&z.%vM#XD8Ħ0)߶;z ȯ}ID %&;ӞKGPY]c;]RtPnŶb? IRW?+M+ҕ#8ГILl3īeJA5'EovٍUP恞@0*5N y(`eU3YG;p9hPEa`m;-EC ηsM[j8"(Ћm/qLR AubijqތL ww`L58EPEsM3u ֱַzLsIdt3V:U`a F]«&/ҹ-ɏCw1UN,_Gn3o>q}}[TdC-seگ12LPGx+SL |3qX@prz׀j!tʛo?~$pc7NU s~ Q׫Gv(|}BM7H_aVA"5=EURQ6 I2PVn/.|ޣ)o2a}{б!7l:h9!7 [p.P^*.^^k)g?G8z01Yw5b`NIxpfnY݁2t{w dTCL݀۴Rc0hΚ9nW L%);6&PydJa J|F_pcI*ie%oŠ,x4vE*b6jM܂!_),#i[Vlw(fҔ$W{ BgW ;peR1_W gO@IFJQG@/ #Nܨ>wm32okoޫ^kt/A'a|-F љrPC>Fw# e(ZLf9qEv)og 0KaCxV>G7`g ¯ oIZϙ3nS;} P)GZ:%0 :)tD[¿VBvEK':PmmBE wכ<{0$w;Y5*xhxtz<{iItUwH˞өPGԋM DHs7) t+MIlhnSυpiCna[&7km>ih%$ 4.-fm07Y>O+aQ?Zqj{O $;J0n嘕3VAkwHlM(ଌWu~{3B͉K{osD2T0&rLK|8y{z u&JwSo/Qa`YyH5a.D1_!fOqR?{PÙi?CnA3贖~!8v? 2:}4sk!.VSa]#ǿ0NiȊx'aD- RI̕T;+hylQ1n4}tʍx'+e O73vˎ;) Hqto"W;jv?oy< Kfp7ؑܗsakw:D -DܬtgBb& sS J?'bq0y}_vzII*]y3>k B2PNpFbb kmf̗1@%M`Qk,X=YωSifYަS*z6 a+!–Y3`vX6Je`HPW oK1k1kM<)ֵ-yc%"ԙE-25 B?Zw,' 31l]Hy0"{ CЊ, g3"JSm"ҚEFR1P6V}c@kl"h !:76[@$5 ̜mᎋ!dX'DyٯO2;&)$-P`pi_}yr _OK&*:Q #<+?h-E/[8qdD\9Iܾ3:hw!HRkq e[C+&W2Vl6gj ð79|ibY \O_(e\ s7&?M˩Oye;/?pć_hhhAJϊzAЗxʸE1b=-h?tqq i-F83%?AhsK/G5z6}+D7%PER-m=7Шj?m,H\ "8W%[r"i3%̲w&:A=bg{s}G1,H$+A7r yDRܜ؃WB fhhg.‡*KC7]˱r%̓/򽡽vdBӓS yhkxKP%F^:s ;/JWVl\R׷1?mnf 9?rXzbk0.];GV1$vLV"{nXeS(o1NC % 87!IJe c*KB2 qy߸jYG奠 z|,h D1.hqTx6+H-c6=B%sZLy(-nMdEWIk,h&Z 6Z!6a(F~§um1^RBC]ޭaJ-DNieΔx-9vY^˯= yӦOXb&~3|7 n5hSB 4JAൖ=6I p23en1rA:(p?[߉(P1bh~*60`c -ˣSq^uK['nzTPH3ʍ;e:%i設s0s:|A^B-S("U :?Cg)ۆ9;њQ' UX<5].hFS3owEl V F}=7k]=*NKnU(g;g+ 49AǃhjcXu۪ۗ}w^u([l̓cOdG3̭$Cv~=̼qY]%F uNpnB= JlGlV >) $I]BM,}/Ҵ>cuZ(20E[eS}êK;ǧ^ vXH:bsG|Rvp=WDpBE)ߔ'SEn6zO"MXP"h!Ag.cb[ bi$5F'h2dHCEOVN}B)k#2?|4OJ@5ϼy:6:*P& "xZ; D]{@od{U*{76l4An"L#v;fȃt1rbh1KO_)sy,~̧oÁw$t 8(4}]]n= %L_b H@=8NkpF/C i[ڱާ+7Ȕ~kTeALI*- ?FiEcUT4j]9LqGRobq g[C1-e}|, rT &竫^`edVaۣP_%]߮4 CGoQwס7 &%վʔr)جu {1>yE*j>P3u!M*`p:9C4߱=NtsJc+Yg:U<4 a_rܔRA֕PW.P6ڌְ&R 1UN.UuNm*q`[n{|U FytPCU0蘫x} {jz^7(VRsN76ߘuΐJ;obWT0@SX랻O_챶ij,THje9z2:ΔWPQNLx,Hmg*-зi y_ ea`vJN͘X KBͣa3)A{JgL'BDR(߄#̌:(~/ .߇spPlE$v"g2*;U$fJ>ۋ>{%!hQ;F vc`HP\TA1c ^YA#NkA9W[.v/hw.W\AdU^va/%B4>+0钸PP([̰~PU8 ;k$DVXo+;W_v$>pAsjaSG!nUlϧ0-"B u~kiAUlfI%,B3\rF(Z@ĶbtD! AMbs%^=, eBí)*UZgOI6ŭzwko?z9Df( k9B G9ǻREL/N(9vA; QuH:N "9W5$rvN(7$U,a1k],篞8Ar:GiIAt4ԁCxbhl*K]8oO > y5Q渪0IX}t8j,ku$ ]TdhŒ,>/3g ŸIܱndn-NY:}~m*vCq$S'aVoh }[ d*2 0 B[6ζkyK$^ ,|YEKL1 ᖹۯ1򈧈)PZHֺ]TH-jeךڒQƥ3Hsqa,vt9s*  [d$DSUlfI7gފpswLcԚyٺ8L #\]Q``Dx^:9_fjZ;V㖅 J.MƝ/Y1V|?T@[aնAdxIFWMv [e"eTwb.WV"Lz+cd}mLAoDJ,I&ʁ$x 5)1ME.N (>iڒ)-Iex,qRkQfkBGQ|3Xt#xu-|޷6OZ7vY!(bߖ t7R *7BA$ 6^K)pl m/duL. f*O%ay!Q6x2çDEzUj%K ;dkcXtޏ5Lh,i1n0N@j =}b7iWa7 ֡[I驔iUxx#udtf\*uyW&!5(=3R"}i6+EbydЈaheL' wnZ$8dq=!szVb(CS>=0]2~Ӝ^ƅ39lg*iz!I5Ј$񋄤yHf⋑+` JAfM8sT\!uxpfi.'Q༄6 3' oPF3JhNǥaҤJu!١Sۺ_G#;cc|ZAGSIYrE>=, IjKnŬ{+A#Pek@B%b !BcI\^>`|m܌2qMDJ=ÚZo+vyKAӃ\>gA WE$}QNGLs`XsЮ052 W5"/'ʾmla$kAekIbxg+q:Z]F.B2ҀUMv_eؾiD!7bj'22w ?$ܛ׌V)({dqmТڙ 1b!Yt24m){Yѩǰs1aR TMDO zE{w;\n<)PSnTXR#V Wt!n9432'^.Pal2`)Otco7cC0@W³Sظil塖s[Usy^jrTc^ GsK }w77vyFskI,Dr.2_9JEB:&NC MԆ>B6"-2Gڏ2IHqd9nnxv~ʼn%02Z,ֲ *n|nO"ޜ U3ǡܭ+oO`:{[vɏQ\**8WCbaA~I} ^ZOm,o]nM e}È= X e-Q!JJ=Hд $"{~sTo7 2ޔ4⟯3qVhP7$1qE5xtft$|68gRP'# &.d]|,i}TgaC6A B“ddi +"9 M`MwǔxwryH7*vd ^eu)MLH[ , O#VGBDHF;/x5IKsP2fA 0"xfBz/CRDm˯vJ5wCv0tVQ6; ڑl4r=%HV!Vu.)a&v6^HP@}G`1 Ò 4۲ j݂᏿ﹾbEO` `ڮ?"׌zow.v†Qr#4F'L!=P0RT̝=Vqm V,uՁxw(<"-Ǿ._P&5~KlR  +ܷi >.iA;&^i} @ t; yj@mvY酏; f8^ F3%di C}-t)UQXK0H_w):jؚUSZV}&f`;0 t0ADdrkaF6\Aw"Q9Eyuaֲ洦bA $x! )Bŀ1(;H]Y݆()/! MEEu>= W2o8}/sl?\dVq&5/xg!#9e~J=bznOtm[&pjEyc@z92j 4H٨HΪI&utC;$kX1uFP%I WZ&v`!|Վ-LF/U5Ҫ &g|.144zHKpHVBHجYokHBrlnSդE 'Sr|_C+P$?,Aez[9Ibiq¿qEѮ_ Ԛ! gܢAjVePI pzRVʲ{d9=9Vyqg5Gg fF(3_]%#(-A-âG?@d˘RqƊĎ}&EǡsbN$lH߼!+USͩ-y~;esn,I9<7}s38Z33~1.q|`.\MReަ+xAdK(Vӑ-2R4=^j~D)MtNg:Fao*„JH&|mj,tѪ# CaȤbV ,9̴ lU%QE:{<<gRcڥtZJ}vEs-KMQpL^0ӹe0v9V<(zJs_Qmc&KH[0h8[bOy;ՓЅM #;'߄Os^v2kU] !0(m/}B3`gKY ܸՆRQ>v @ړp8 MJK7L#aՕ⺢.:iW`sJ,xɘV s 7!)YI/4}QΟ=ȯ^$cҟȐ^ji*m$(<ly3 <܉:vCjhUF]"8ZW=C-7hu`yC͖nR潠GfSt l S:줝J}[-)6+rrA].w}!mcNhgl1>_ly76:y#@R!&gB$y>Ъl)~v\2hgPs28׻yۮCuoyK/I?KFLl䥲̀GP ( !\fB%Qݗru .mxl2,#bKKgcL U4һ9M- 0Esqe4<~~׷yP]Qb8`h%9ѓ de:sΊ=½M 'WOX4Gx4ڞ$MH5pVJMu~uxȮ3i-cgbG7M& (d}Cb!)'=GPFQFRJCR ~ Vk' W5KG{J>WQAP,lw%SxOy>]_Iҽux QrFRP4IҶ<`Î~d!BlB ^{ yMoiS0(XȆ^/f,5e2/*VF!*Va/* "cIS66duZ^7Yh@' $?uW5r_!V^v'f.I +^V@}W]<(WFZQd[ڍ_eacl7r(#{;ASFBNaݱN(+\\ۂnaMvI^l%;< ^79OQgnYYK2َTaݤ|?bkȉc[L K6>ڇG^aє3:<,a>5vĎhOJE~7쉐-{R0Zi cq_z2,gi;vAY^?b!O)+i>5>Mn]o˫cp:082|n߬ :JJg2d{L%PXR;>HG.zvSD1jID}ދO{xY,A￴nbe@cM yݙL]?)]@8^ mD.c-tKaJˮdrS&sgh*3Pu!j])ě\tXyW2 (/pEV =:,Z<_e@Ҟ*!YZCD0#.۳/gS፿/.(AZ(ٟl"${u%lZR#qmvC,T_;w-uK$V)N0"ORL~~fJĞ7꽹t8IuMqxk PmpzVHDžJ3LIVELq]JNEQ.5&sŵ䗻Ppn l;(BXd֐plSF = s_`AZY'Di٢G@?l!\hUc~mpkӚ_JG޽/ωřf I˃W `Zr~?P4݁7`yͩVz%h0jb;d\e5NR[jVfmv@#4=Aum`gD72r&$妟}r{0N@2BBEUuv$O80Wڼe| Uu=W-ʫ#nZpP^'Z(J/NN9;%AŁbQv#d$dZ~@nָsB(=o5u dvdz<&0A<|yV *ĥ2n_NWޘlyO%~#Hce !n#FaS*`T/aK9e =1 8""9Qυp6[TcDm{,IBW%0 xuEN |g|~i7 =_IC:k' 6֨mZ!oy|+Z&}adcO>K^e)bBu"cכDviMI`:o'F;)tm{])[)T!uEK3LZ05oۇQNf㺠zj9@ HmfBkp#%mMo}RVЛ!VH- jmS2[4FjQ: Q$pj){z-xm_QUtT&gh pKUk?NJTXج0- ,~_hj@.O*I İSxcF)jt7:N 4 S!҇a`N+}EWJlB]~Sֿ'%jPY ct<hwcZw PaEw{9*A2 K%SSk1݈v,gB䝤݂ysQ[BkmRC=Bտ9z\V|6 s*S$ y=y7DKbWݥ={ ?s٣z}|u )$y V!1ܳ no wM9I@S'f({ǽoHI3VMQއKzfhMJJV찧iGnYuB*F2T&q]o"Po_`pyy/%Z_XcxΨ{BEw)F_LH< ]A] ץ8{oKьirH/>RVfCp=A浇$aJ6GasчN b _E&ͣ/ . :@pE_ ]9.q馁ţ>`9C sM+b.VY(3j=]֦+Z(w,l妈"Ǽ+ϻr 3'%ELj\57$fRJA~,] 3tܢ\IƂCT>"eJa@U,oqa>0(} aKةQTZjˑJIKEI=nN$'4M?vk_byc\%7&׹n=L՞-!!s8C2DCiLdI'f De  'Z*3!ytb~y&GuSy< EG̐"c6J%֔?2ф׽۴Ď!ߝҸDSB,2f\˝4^ ~5\wԘCJ|)qoj@oțѿ% d@7qo=J snMcZ+=tl7=HX 7^ ȴ}ۙQ jgom *DTp:rJ)8ĸ O,4xEF\`7*濙G-cE'@L֪%iqz܅wu%|%K&OKq2,!ru &-h0Li5m[2.^48&Y7L "bꆟ4%[}*:پ1NQx&!UmSlp324ص&AD:ZdZ8%0#&x;%pEJͽ_Rf3fȡ Mp]65dO.C?ϴ;SKgW] yQZ /InC|2T90mˤpeXAz#SGTlp!vCW{bTНa(=$D"Ѹ/qndC%'(6 0Rkkxr1ax71h*TrGrUCb{]˔!: ̇O;ȌDۇP @IcEx!@X%c Y.lgWDwtdoۇE!"\r:pp !)"ʌJHRW[i7~@P1!ΤxU2fG#dTpdyO!ďt}f\^3]IyTcC[vB>˳c{bC;q¯_,#듘<5ngd؉Ĝ<[1[r:a"P8 woֽ.ʦ)B4Q{% t(QfCK4|(yjrRqΗGH`ZWлOJ)-`t9m#+mzmiW:`/c5lg􍅙xY؀(oL{>~xp#pt_Ͳw#9BNiq(|6cK53te$p~']7,RAHm)a|=Y8&y/?֙#6!},CuƐY1'<#pB:5+s$J}_/ ni%,%&9S@[xgϘ>ayJ[YpC@%edOC&IJö.G|s? Y$=MF?AHI~5G:UL}YB@D#⼗=zkIVgS6M W^4NF^G&lmƵ @'7A#WV΀?k<a~8fòY ].lO7\T"[${#tݾm P!<+ Ň#2!JxMre-;fEG2`å_ZB eP4lxGTa q>x}x j6OѳA(ʾO LL[+C1KD+ngg"4?2 +XϒO8HndEsX.Rd`7HA*ʗW)k%Œzߠ8&ZcfQndW_ kNb>A_/3Z2ܺ$Z;n=.' bJ]5Qg'mhpXYp fjȺ[=diEMr/CSXxІm71{zIn3,VM0rQkv8ACzbٿ`XZUv X^;F1 f?D`4; Pn5SQo$8QWYiG< 4^MNlV#QJx YG)3kqLMpޞqиv؈>#:Yy07T=lI-ȩm&sq"{)d0 |@Q%%,_+ Gԥ_ޡE':5uLR9CAr݋ ~|6F82S6_J l=#XlR2/ԭ7:+4#LQN󯨛|]83\ {8Vl$xIQWa~=*:3ÌǸt'%Wg$"F3rՂKR4X_MÁTbCGJ `V7{Bpsb8mOˬQf߈+[?͟`@H[1'd_S$U/`FeMC&9j^r }ƸU(f_G 6tSs QŘS~ |׫ :DyBfڵ5~aWwZE]RlEA]E5z@TE4+5>ߑI>y 'O-9֌Z \'k}0|de%2"sCǫڠQ^4XqxA=+^~?9?YqՅuMrb@p)6B6ˁa뭭y)HwSu%.tW<-B$o8n +7г% 6J=vk]{Tߥ/XW؟hAeBN:#vP_Yqw={4/W 02@0O kyE]9D|ⷨ\wk,ܹcL/9i6Ye(؄7@ `-Z@+EC\%9U\1p{s$%AD5r"J <=u-izfϰx5 /YNlV٭tKJOUŦo &A*ut]50T_֫ B"[\X3F& z;ID yz+T攎Fk;iH(}ܔb(불c{杣T oozCF01 *|kgp[}+2\Ji[L^7Qr M 0 ;g&U9G/|b fH41,ǃ1wRH0I2"1KL(r7'6fYz쓨,c**Ѣ/srΩ먜gp7DG&RrmBB?edLyqFd.MfnAKdp9MAR-Bx]!=RXc.bj()l) "A/7,gÁfAV}١\_aXqٽo.LRHhTat453*F4 D#Yv_z[uG?\>-Ҋ(bcS|b diYHFnY B1Dus>?y &;CuME=QH3aď#BigeI\/V9$V^p$M\{fڼ倍T 5>G%==RTBx."4ыGpr'g]૖yHHdjK_ۓ)H0HX*03}ׄ$wޗ#F#o`tF"A ɅjtӚg/*.͐48c7bgsR'pֶ>b«P&?t<.~,5uO!S xhKy%ၶVJR]QA-/@2Vvi0Uqw Fjo0L IN;_7ojUsҰ3擗F֭>0d ejT"naۃ5{'`MVi3q}E=q |zA,C-S(]BLƪ`u7C V\hSEbCؠ[E 0JP FRd#d{ʤ߄a ~rҠƮȩIl>ZkL.My&Yq⸏dJ&Yf@^WʍE[LÔAޯe:YpAcl{~{7ek d8V0JgOUY?8&b=1vi PU=%jIrUSr0+S"S8eZAuZM%dt,@`3xЀЗ }{ǏӴ9rT9 Z֬iHu\]fW_D e%Baשup͡19/*HΗ&(ǥɤP5\^m,FWizW Jp2q×YJbxC\Oki)PGGor>h0-Jtх4!Wllz\>gD~ݹ )C!&h}֢QHC ]ʆץ!3'eA:'(h {~H8l\I@٬t `m;"Q+VWe0rƘ$7$ \;u1ׯd'7VN߳mQۊ\F(Bb77#Z>/4̅Z0+K vQ_$`]АrbNa£{uJAٳ. F<6z|^Q}40&]oe&/0UaoEт)va& ݪuhL6|^! 'w!޽df6#>a,֚<k>F(Z)oq}>P=*zT=5w=_"0"et3Z#3pCLn'7VK6^A8Y4փ[@_+>,waH%Ƨ+^{c]rpl5Zd8Fy恳-T] |.{k2kQ%===q" ƈST(E+e*bpxY9pgϊ{~o ?WD .yZ}?hJp7;Y`pڍq .pwxNNXېV_s-{%,D9֌Z-]stehgCG`k jCukV go鶖ޢP5q'@5]w"}A=Eڡ-N͜Kr ?.>mO^yUd$aa5Yg-`aLX-*\w,_t - cߴ_wuzH0? %+5 #5P$7( h2R8Qg$Bf?LF8: o h! OY4QS|~xER"Mok63_xK.46EJ|,.joFl'vR?VAŃCW)]ѿ/ /B̉ 8QHIQ iyL/d<erXV-P^:*?=yaiGj%ޕj#j-@V L)*CUx Rl5ۋ(pO)lXVlBP0"dJuq`|̯SckOtQardxgvR 'fYD%&dunc^HQ 08, Qc&} ]Q%Zhe ]Y0>ge9n6VWoޣ{iD#ɒm׹f6uAt1S~<8- Wbק-&ȈqI[uz xٺ2ކ }òTZ[uPEs_}q*^d(EP0䴯-W Om`1@c6$g-5ㅛJLQɱ гs?ISLJY?gthh[C_+5$Li頦@᠊||EG#YdnvP(|>kH"V_A3!uOAۿyY6MOnC*9Waoڢ,1(mQ=pxj4kfJưeL&3rLkTH6(ԭ!Vt«3#XK&Nkg1heÞș7Z,êyXp=7K"Kfp6zdNmswR`U|yo9a$[]ZmR q P8NNjch|l&}'遼}l rr0J~ªMPv*nN"¹.?W3=Cd(+(pƷPEd!?GvExm?bĚ [,# ?x%~?Y&s .-7)~LaUg4? arbA e[PG;/ =} T7R: nQ}딞jHKu9*4YD`э[>v5 ]qẇ,fNG%ݧhȘ&5iC'MۦczX-}HHC2q%U٤I0<{򰗯q6X0O9>6KL'!܄TL@Y%eU4ʭL]_49ouVڦ;'QtAA<F+ $)uDt-92p9y=>ܝͿx/Rka i=pwYO%78Idŏ4s| +Ka*2wb宜4>{~7fST#9IYd?C |*8~w:|:U<-礹uA/eA~l Sc84]GuS(Z=f𻺏dtouB*JCȍa9^-׺g7+mĞA[b3Wtł@toNrmS6 .mi7XV>' bF,E!kP֮,rC />kT,KlS 5/gSŠ[MlA/Ð3W-Ri ֏fXmu{@uW֋Q7ư"Ѧ<06*>jk9{|9if 9g5#6;i_g7cEMNwIV}Z)ѶC^?x"@2fVN ߬;=ή8=<BP.&L 0ņ?ꛯI֠3/1b$kuЅ"6}gQ$ 4tv>#T,/'㨹Vbh0myL7U"ob0x >H U> s#$Ճ&JjshzV.JD"CWQ}o=T=h564j z-R^ @=_IJN{EILSv ڥР pRZ/GnQr˸.rBB1-f {TD|c}|!oE)JsDPRڅŦx$bp2*LExtuqHj/VDb 3btzz| Bu3"FC{p6h)4$'RETۖ5NY2CE7 H3)䣸̡AEP-9rX&CNM+16NY!"^tZ;o(GECB̫Nnz럌b#ݧU͌Q=ci,p]-Tk[9%e898`3>n`($}.%rmM=:40颏42{b*g0O0J8hyjDufۢsj'ƃqF+!F-Zӕ.gA?iͯO2ϩn63%g ~;ojQ>=JH4ǣV2 p+>TI! ?) mmqx-5ltY3> TÃp@8Ւ3B!Ƨ qN c~ yv" ][K9Xfl3:%7y3fE՚-; +cմK1}, E ~:qbR F߈W,=Ҵ fl~V^bE? Hsx$(cMضܟq~5E]ŤߐRZt?k"StK$)R[S%{-5dG76 T Gks^sƒ[1zrAsƮzz#]Q{60iw OW.mh_.$1u_1 E@9oFE+ ekD5YC2U X2ɺґźHB?[U!(D/ ezE )|/SZ|c 8:X^ET,4NCJ\;o@e \,ršgZU=_Jb豬Tvz|D2HzQQ{cy֊2KFݐ ю*Yy@_KJ: rC&Cn@x Čyf˱̎ffBvP,ڈP;k%d6-Jp|xgl~DNivAvcY&/g#m Lw(m5rf/7@w'N%?4:]?~FFpBQLwSnQW< Rs]s  "6X(wh|hHA'4L{.qnuX#.{D7umsw'L um0w h9I47'b,~{,+hM%CFϾ[CśC'+5tPKh2Uc,xL6䕪P !OdB53&$|; aZxi'~t9dgq aŵ䤳ݷ$ hN֢e >joT9)xwio;4ʝ4v3D' ^~7CC/Ѥk}||QMKEHL&g-9, IGݭm'pǛTk{l;'c ,L#} ;4" oKr өjjB `5U'l W<=w+;i+\Y>Mz\߿,WUUݹziU [><5,ac"ck*yh`RgFI:G5:tؐ=V*#XZ6DcY 'QsQ> Kh.y%:Ͼ(I5`h0i] Ep 5t9+Di GVs;Փ!*80&2Kl,Ÿ|m켂jb@̌-B}H~:Q!xⴄ3LK wdHޘ*V+ԲOAR/Bnաg*08 =TɦIH+#KuRdzИUzLiu~GEe(CJD`%̿"J7[nzහpRánM6O.-Dʬ΀Ď*:j-Zkv}Wuv>>:)Yp[<8u{o/'7_ 914¨鳋k5ᔂ>]hgUƒgJ:Nuޔ`\ [õ9=O5zSF[ 57dWF#>Xmz,E)nLa|N@.,R+^f$\s{2U^{6I gx"DNGXr3%A{ɨfDx E' ?V5Zr'!x5ju&Sl.Đ+Uf6ފ+ѷsqgMt6"0)J.gWOC D&\X6 sb? cl ӗ %QY-f'Q]0{Di5VCl,8+/,J :PXh6SZx04^)ImHUd|: .:wak͹.bwX]<:DN~H ,`JY֟Ai}RLwDr5\(Ѣ݂&>!M?av {G?vgS+mdnb(:^wىӴzȡ`}Cʭ  ' lU+^k#㙬rosZA q 4ֹip9&q]~>glMU.{ߙܜfS+?8 tA$Nv p1I@K}T@I.E|7]UaAXͬ1eB$6-(nMsc60,ϐl  2񥨦\6AᡊQC2|*W 3*;ԚIo`"d* nj 4b=FeQ@_䙪jKJ~Й 9Iki7FFiP{aapdhuVfSb- [M~bRv$XћAUq7?<|$oH y".A]ʟ4Ҙ3rkF2E6ZRC0{czaDV_Z{"\zuB1ƋZ!_[)wi X0u7JCdLVL*c:՗} R@w Mt\ %V6L̉qf q+ /w8|xqM<6 v,п68spn4UR@k amD;yx1ppnl4$Z|eJACNX0ҍ&-/- #/gt&h+XQ=b|~}vHfƭecr$l;q%X>漃&\[s)ߙ&B$AR6U%nN|y;bTİGi9l22e_7GdKpL:(3!MAnFZ jўRğ]4d[x.aiN9UGLg}PcT+KsלhLˌKUb"!ҒS v5a7(1d~EXa7Ӹr*8hUf1 $ Qe\.;Κ5X-13}Z*%}yYʩݵcD$S|Mtvh)Ows=:Xj@Rb8zCa XB JLX-1~OjLC>tCn;UaHH8Y7d N79YSQ8SkP]6g[􄲺cƥΑ <(S5'vFŕ:oQ 3x㝂ʄ)!$斾nM阱:y~{fpL(}Eo D usgh83l~L9fv[NJE?=2F䌶` GbY,L&ӽ_ s?bs R/)1PLu)EF2;iܱ6awMEܮ=}'6>wJ ?{ jBH6sߖȻv%M9˂u;W*[Gԙ͏K~zBg Jə |:`=@ϊ&5=-wMM"H{a`S˝z T9&"mMv* j7E)X"C ҁ[cn[x*]TOM>Q49u~Ŀ¿x!`4>8`y*\4Ժ6g!c9-r X|Ԝ~肶<$F)~MͻxA++J@}8)ӧ;n2!&:Vag-U `Vmt VV^e aZK' m~5,\D?!zX(ܸjIoɐy-;aNt\CɝDZ(b}r>D)5ڝ xN,:iVH O6bPg?E`2 EJXMɺ7 kkdst6bp̎փpIIwzeJܬN;%i h="\3ww|TZ)RU/V{H©2뱏)sŒL rzWt<6wĸrn;@Snc ~ zL ~`DqaOm~v%MOtR3³G U(GEWVUA|Vݴ (K=[[' h?`奘\LF@rJ"&ԩ#<ȃ,A?in\׵hcCbKcaج՜My X+A> NL/Xa6qԚ(^bqp=WO:\ xqMSe 'UjE|Ո$E#1)8 &!7Osp!5~nضy݉bjsifBԂ[9р ¨u)K)p˰I e?ɱgd ]]8.bl\MV4b8 $({>cm(9R}JNF`x6Q3I8Gaw٪r65aq vjKixDsj$i+Cg iY55x <"&ltکfü 5:Juk 'I`ICbD#|bxŝo#e (IJNPP[SAaw36FQ3 Wq &` =-s(2"dpJ* c,yf`+P-ƻJ&?1C _488$Vw8Dܫ\߶;ԇLamE]iPE:0=( 3-\9F̡~Mu'맔@?.mzG #0i!{[X*ZiƢe;Z-,:Ù; (%>l.q2Bt%7W giA`@[ts?Z:-ޫ4̋Txb!z㰾ݫsJ$'bW;'Y"sæܛ iub񒿙jBqi$ei<Kʺ̠H7":|+/Om*U`H*0$m -~H 9;[ݧDxUXOhp,XZ'XflLY`ĥ$N!rx-;^@  wt Gw?PG>Ai/o(Pg[]KME:/(4 ًew|ï2T#J@^&L9)O +xAK! =Twj3Ғ}Enko)VS4 ]"qJ[ \@gHU<DZbD&<Ԃf$oxb᨜ԝq80d ŦOxotwD(v*8~?31%޵JҮ*wőӿ;zQxSWf'΃Ε)lЭ6׷ V~kh`=k0]]!l].c| !%0dU0E)U|>frojH6M@QS'®M@ uU<>qR.,%)0m?! Sٔ39qv~/c jF=\ *2!M_2kܤg7i2X1hT?o|)@PUGTfuڅuivfmwO81fqM6!NyAf𓤦fFr۹r ؐ[ ;wՉKYy&&yf%Z.p(dh爽 #űe2?2_s^y}\)m,v]aiꓺ|WM E?>~ar(O7>NfrGN_N26@fNϣW4B,G(`>ä 6d*6Icy~A[72fdr l>VQ7'e-]m :s*'I?N0tEj~eQgMV._~ ˛D1 k~`50he`m1sҥ+)]$YW3ay_;CʱmrM&Iiﻐ$Mk(8Z9U*&bRs^\\fQ2FծFӏ!,S2G 7BOz%Cv-2dF\ q8NBfb%~YD;:cˈgpӞL-[+UgUUdh-RYdB8fEI^mo ERUg*8a(a:q $2;؁/XÆq#x9+0s 4g)4  D'gǹ P Hn*<)!Y"*nʕLt}M F=ƹX :MiJdǍ9*+kآ566%27CF5nJqڻde߽db@\ ֥ʬ#4[J))\~0A+k\- D6 ɲ҅HJP:]ǪցTlm̙-tfCl Mڗ|y Røpm@w%Lr(mލ4 x-Pm&lea!*:PnSv $U{]pc_0&}2s`8gV1еP?85FWK>=jG cW_HssD* t]GF*Pb(@pS>ZIj|R:Ύ\m>س"7CI}6m6h+gLѳZcؙ{_"*җ`,cc+R&&+'5|݌~ ʄ"3yv(: XY=q_u(f߸PfbKHBi-W#Io4cGX؇ 1ȡ♕)=b)JbnwAP /'V=aD{]W^$i« wX C9־AR~j"W z#IlH.]Wm sUo:ߞ)Y 96YdB9߀>?g D"'bÝ4Yu UJeO]leЄ M(\JȐ{DIIKOyZSk~עRGB3im݉J^;_X%-ӊ [NaϠf?"FN}=/'9R:0 x>o`wZ_@E F!{%.=:m޺a)qXJ|VL$<ӞG <[s \iD;.cZ꩷>jr+.৐u=oތ#caǡ;3=YI+';\R*WNJ lVrhWظLYfSԤ]2dm/hk]q Tt<.ZoCD9p\wGyZ_}+Yw7ߢ<-<~6ȸl`_\T;͜#)Uo߳Eyb!J\32ށdEWK"`k$pFO2 (YDaX`!T4.WŲH)<@,=n-cSJa:wzc缕 Į|i'U%QtXOT LԵhc"u[ &C \*7Q8g|vM~g]@֑1 3 Ѝ3[nv`ɚ4'O Q30Za:.樆Db v,z)$:ŒF9t ׍/$~X]R:Ls[/\|eٷ쯹R#(ljWQe ~?%BZ7q}r4j*Nup5I[zw]`CrGmt߾̘Qͦ"dxsңtz61-|!I3zn@mt™2J+JCN;01p\=9aF 7x x'W6%V7Y;'kƣa6fGj_O^ve0dR }{ֶW6) %H@SbM sѾa7BsKvns ֑٘] &O yW}2_%8  qҠuZ5ըe:H)h] d'b0Tʜ%v<zW3 -7Ĕ>A%9(AF{6y8swqk6 |,Ic.,˅lK$?l\j9_T!ѡ'*;WnnK`DhBwʱA1Gg0Q02,k_7 )m10dAq;$6%SL?L`a-Hњ$cao(Y!iXxS?笅%`棚lj6ii$݁~ VՑ1Tȧ4uC!0EQbz}M=BpcaEkO]&?5{30AS1\/J.&zL:~ m<律)E!׃{AMC"Rm%g֚6'P?` "1mD %KK4o93xUغj&HE/d]CEP[h+OzKMfsW+'0<4k[6jr HLZfl r/\d `,Nk$Z`#'i5gHC0:ru7</ =Ε_,x,ǂ@2 w&35f}CE|ҏ}o / 8Bca!f_8}M϶0x`>N˳Q2=0:u&ucL/{QQb% @VH<`LR0ӳR=wԉӭE4,l{9-N혏BQ/LLJj7,s`[p4ƙQUZBԆ0;8n-6ZM(@4=YoRYރ8e)G4~.y}4?̈́:`E6KjX 6BM'fn-6 ciۘSuig#ð4I԰# Ee#8˄ G ,bwaNT܁RyȿdEr==t~PlYKǜNk!^ \u΄k.ZYP5ZvQ^2<+& cΜu09ߓH=\[hd:}J^(N#WC Rkj\Q::((wyۍ~T6ېjfto ,/w7*bonE[ھ ~PW|jri!9M6SR>e)[Oq%8&塚Djg\'_Zt_s/k#'lZ;1{~_iaIP< }÷MmegwRq1K#a"Z]6cfYIy'&^V JFX[X"0## :75:oM*>>22nd؆W9oo4󾏭`lZh{P[!_9q!lE&:yXD$ `5ȹKmflJ_os.k'"g3T[~^Y4=}8BC:;y *&Kq5HWoH :zL-j!'sU2-ZFҎ2![} TP<ɟ]z>a3oOPD})tzƲq$s!xuY+-qE~n*&%?̴oclz` 씀q+|:XFʴm g#;@*}qO_ewvY:"E7ܵRx_rDCԷL.8V"ðB< YHvV myGǝqo =֡ή%;JztsllJ7̭isQ1_`AC-Q|O7x2F}epJ^:{]BkeO&,$Y;iplkFR}ؒpc-SsP2*:_`2\.i-qq8{a[9-m4;K5ъVzbRZcUR7iIk5]=`z7}Cֆn0 Dxbs{>kIVzȔkL}iq_y_VcS<<7X--f/tq'3/]N$}Cw J3O+xj,LR a={[)ªCg(CmSX3o*f/jFLл R8mxx<2%/3Tº5Hy?<\ʭR]./E\/Raal` đge4Kfuפ.s0dJ뗾v)-ܳUZ0 N.];3V ?+ED +V覗YR_tkVf-hU rpԯ 0qy?)#GO6/m&w*Ap\O% w)ED\bzDdt:jo[]Lxq>iJMm^iȉkֻt%jmi1`넷94fq!bxOrGAV<Àr2wþWxCrf}}0א╲ *82C=VP䪩*97bʰqmɡ,?peb-q4单r6v -TVIs|0xd]Q=䱠 "/My2TjّT?9Gq P=B+"#esnc|*(t=fr>>vK!#G!ܟ&;7^xpV}mE,+V,S]OKe@r*a=X9G:ġqNAe|Gt=yKjSfn ]YvӦdTwƦ>m.m1= .=+~H0AScQ4-'Uio,v,\7K}`AK6%j/v O7V矿~9'3 ۽ϵ,(%΀dW+ [:YsZd# l~Ȧ "w mR3$shTy/y0wA]ɮIN v;@-_Rn@nDW ɫ%*`D\CF}V*?,2cԪȂ,ɨNjC]Rp[{(΄l-2ԧTX3\ -3}m߇FeG {NI!Ym*q 3,]oc*Ld.qxn.F 0F$v<-i/(6>.MBZw9gyAD E!j2)h4eKY>lkCzP]y /&ᛪ &wlo. MյkueN \oJgMV2He轓& iB?o۲K-!Ŷ=CٿlQO G;so֣KZ%a&aFEٸ0olR/xɘ.0Q\Gӈ}6*s7@> b e&Q[mD} g8PT< Y(( \ Xfߥ: (k)L:^06ӎhɈ_Ub~(gDZX~#S}}+PgI_{Jt\GGx~ Bh'3₷.(,ʾ; /YEd^k:@9|bX-QnQԀڿ@_٫_ԟMlݓϾzN@m#ϑhCc(&oK 5@EG 뻖除}[:>k[/*[[mCyWPCb M Уc?/׵kvUTO &/gzMeq- F M6 Fu!(8-1\EQU%T #LVEd .Jh "I^Ha Ld7/{M^8EbyFIAqdn jŸ7S'OQb0.ekn5,A4g2W{8B*CKv *q҅ǟX[{vG*' ۘru8A!n jPL<=.h) @͸ýAgDWgaLB:{mIhtE4&P! \y3HjЄs@а-iaYzQ[N_Q,{Ŗ1<nBW)6W /IlU}BHβ}n'$ӅV&imC_._/.|HƄFJf"#.USbzm|n蜐Ez ,'*@A@yʵC؂uH u"COyte*Źi &=Ǐ?K~۱'{Y+A Nw9 9o gW+w#? #8ONӨe+X$BAO 2ݹr<;p>4 ^rm{PƅD&T|ghxVE ʐm (`P_c+P5pp阯Y:ԩ,%\Ħ:v`F YLص뫻g]t'{UZ4.Q#C0F/B1G;uf<Ƽ‡$6 p- `Y c3Gt l6`..Ajg C,E|㷫A#)ΣS=]L|b^yUoCխ{8uzl~ma& 0n$Hb˿ S/#]?VDPKJ(xF27wx_Xt̐P((OLkʉ9^8C~/Ei>lޱDC$݃ee@[kfz=$LB$vQv3% ɓ1i\Lj$d"&Oڶ+$!pRn*=kM:txHoۂNQh`TG_6EY bK:;F]?i406ZBsLˏԞ iFS8c4:7f*v.dr2%NG uZ2ܟٝzMn: >뗒[xK\'սr t9Q'&b`.X>YFDyi(eebVZW}ķM,5,t4 PEY^~TF2@+jt_:du?/\Ctے%BFC-!גV`/ΥC1zu6$ZvI#IPu`@LfqS+4¡ȊM!:~egg3ch7ZuZ~xZd[ Ά&HkQ|[ ᬁ΄Y CuQ&=8WWMH8 N:6a[v /!MU~\FÏo:%5jp$Y `&]5Mm!Ċ 'Ri#Wd͠g^CaC$Ծ8Z)zRvj|7S8~A zDy\x&QkX5\<}&@YA>9IX}ƥOmf/@I:QXY#TZjg'] `!hNjpty ѫ7uZ J͐]Q|Y#5&WJLiGX] C<c҄g6n?suZ5~FyB@Ydv_ɗ8l)^| ۤ"}J/k&=UL/ Y1 =0W2^c!)=&7$_]3$C`;dPEȸqzv&E$1 |OJawC6vB_ˎeo{Ĺ!]VEB^ Q;.fE2UhRAG%`Yྜ (\MbVq5j`90/G* t}6v% CE@R/;Ap aS!lrR ;o1\pM/FL+ـw!pO/H=BYgf+OzVL^M0.wKiUZ{h^Z4ª~!B=ÑPyy̞QL ӋѥAMjD^r?BPDu)#ں y $># ёtqmZB= mAjjq0Ymb־'> wƽ[@~7G!rגsuau@5l_4V.@S ,æ00/y:u P[a] 7;m}@lR䣾j:{(%0~@ޱxϺLICHo-Mu` 6EXp[0ia<' PG?OK5I@W5~$: P}kUFNT㽓ը Gl3r2rVdy+H&!b ?D;Ʋ:fd ';q"e";pYVEK5f0Yng銶3ąp8O?Ȫ+GP$9ԫ}TtCP$y[{rA-ǐ2b*@2̽s˪0H5_:B3$.]UoMZ$Kw18QF雞J6GF-Ϳz?.:4!ޕNl1^@MN$4fj& =@#p:ilʴڷ1m9JNx,dpץd9hu六 i`A5'$—BItw3!tSa]0MArsn47OQi^'DL!gB@" t8D.xlH( tX̃T:Nҙ?\?b1"-:5 3xEL'|z[ TAX8g&~Gb ?;&{\M=6ؕ'En&4o@݌lyd{0XU4;|_0|G|%8M/m5eJ 9t|]O x 񮷓)eG},` ?0!M4z桂"mo,Cue[}^ʃPx/V\eE8zx0\b/zz: n7E~>?7r/Ku0[HE1ِEa(EYC:dJq5kiDA H_{I1d\-F:q?2n*D+b!/]DZIO>,.P&1}(dzx O1"T<0#aC(o:˻5`42d%M@oIպjy|+犚qԩ@+@9(;AfKGktg W^(b*2y`Ln1f?L5ՠE!ЁLj}""Hļ՝LR2gìad]S&]~ ;NH*z3c Bǵr[z6ra2wkP)mG`*er鰢7T#ǼLm iMvjJxBY80c)E_mğ]Z->Q3#+M3$OW!g=-Lغ8jjV>+aw/M'y/9'L@R*}9JsbRB2Qlaү]ņ]V}IGLbqza8 +0@x&gn?zjIY&%Z]z|`X>\$dހomoXֺEo Qإ&xN:Q>B}q~^g`[cG&̱`AjA,q B(p7mũee:{|زhۥ%%WcFqo<9 ㅢ:;f3ܒ42 B4 {|^0nc0A| /.P1eMM@#= F G܀XI/nJ̭R>u-`ŽEȄ/(2zWixڒXrU(.էq`F[EA'uj2$8v+|M7L䯪ʺZ!Χ=8v>) EDiˊ9EJwgR*F]z+RRrVmx؜ƓźiŏHՇLcQPy$Ӛ {x(*)f2 (,M#^%'V~)y\u'1UC7N{)abqfWvξ@^SD:[ #}v@-6JOz1~)ΎmTRINA5#nX#O<$+lYd23([#Wew&8ZCZ~Z rjԏCns+nSA>pl+ŕ 9އdM4ŤU`ڑ_!aDZ™-0{ I:-MP'rg|PFIY`]lk G=-ߧU<3 ;gOoʈ.:MVVMpa٠" BQ|9"hQxm_܆]5)׍Iv,Pp; f>e0_?>2twLɣB)).}T8_:494ћL#}Q&hPbÞe)]Ѵ4[0RZ!$e`KP[ $&".? Ђ Pq&h%zr= ۹GTWf N;4g9\/Cu+єptc'˪Z|[^ilt"V]׸דGB _JK^ҪLOtAqo>Jq]8(H ܏nԶIv.4Hq @{){zPYtȻOgjzщgUͦ%# 僜HM}Zٖ[Wi5@q*ls6A'Wsꈷw?*0ڑpIOw&(߷Ac"cIQ4ݽ/ S R<~7@LVf/ׄ"k;zv3P\ =qkLK .5芬Lo|a*3C8<p»yns3Q\0_Y3V̠8j7\]󫉢ȋG 1,Vwg0uzHONO_rs_bw51|Ԫ"7H4~s*fMEs@J|M8$G{B"}j[.H=9˛$tK'a(h, \?@f|33^TUMnocqV4apf-Z#ҁ*dʟlN(ob7}{ E`􎾬h%7U@終S b$s♉CE'PW\֛dΊvbk@1`<ӉAزҮ4m1}WaVld3U8&CLYmVOS&6,; 1"=T > \f6M]^wx-"TCdif49 9>_5v,e;"vŞ|Qi)$-c/H K9]0' u~ZaUGoceQ[+3%j73 @Vڢ`SUK stsSG9 ,ܗq܏͑wDecJ޶`feݙ)L&ם%lcM<7uُ CK:LeTMRܪ>0TLޑȝ`%uTٵ5I?b* JhVojk4y_]#ˌ41 rI *4TaKAqf$Xc]fE_dJ VI%KAcv~̧0ߡH=#qG4'W[)jh[K "y>:׎AF<;nOI"بNمVO$N~:{ܵu_|VRq ـK֮˙ 5AD~ 뉼*|a =fH;\+K?WC sۖ -CYc389Y^&Hl&{5]P'$|ȩ5ڽ2W3̘6iSm6 l\P͉(]{܌zn)]Ӧ2%Dꇹ~hʂkN4 QSc)sTօ^}pvyť #KyD/>/١?lBq^REHmvjm!n_ /A YW,-8sc Yٲ4qdu;Jڗbu/AiIσhʳެǦ 7tg˦^Kk 3mx]mV=sre!X=)J9*ӼΏF fmx^PMp vuv,ts>Px*l&:b/sD4Av #|eJhG{3_I #IՕ8])ȕ^GUJGگsEDhL}_%EB2Dg }{,O~y "Dz)` tMj4  _'Ylcn bʎi# %c Qz3^HB &釘x䰘Qve[/9nU2̽E5B=iz8M:lv/kO)N&\UeR>9 VٞnGhœہůdqt{]Lj8ꏌPa9Wn q JyMwlˌirM1/x-))tuwu22ף]P/():l}\KsIh(/pITnL٨b' ^&:HwUF~cfS v"h7\NTAi6{ CgiB-ƘVng@r>yMDC:lZOЙ"r#lTW4C>iccE_ ~gXr=s6QLaZ<6,y);~U&jQXb/ޒ/h,q)Pl"dKu<Mv?mאy;^rRL56Mk2'+I C}KK^xT+00,H V/?,g5e9[0,cQk Wy& )Rvj.?u˃;jk[z%[E,e_ 2Ob!m_GR`8& h8ڣriPu+RWjd$cBH_ĝ1Z奨}o$żz>*?2.y v4U 5a703w}9.v/sx=quhE:n;nUmeAWN׭Ze,M >⣕"lez; Ty^3Ўd1 Hbm"իZ&2<:td-7oǔޖ"TM+q7 h5$L3`7#)WQGNB^4vU]B7; R?$2̼LEiOf kߧHGa aL{xΐ%IJ(@.;2xr-B?k.#$:LG,Yg2-FD7S[ĔmT((8rV9"*FEw. +ߑǺ yk2m #(U=pGSOQSX̯;cPH 1 +E5ž"rF~WL 7Xog2bHH1(LfN.?e:EX7&$v}ѰOIֳy5~RЃ/@Q#m.+p+k%կj8k;-{ _~Yބ'b]ycE2` G?,>brq 5,/Vs)v|2!I^*PnWG1w9$5&!qX2Wl[.T5g00]\d|V7^^4E=%Nd6Wa΄& )*l+=^0#f$ZHhﮍf/dyșo"pNxHE{Da y=g W>yڣk*jjE<)VQԛc-~j?R{|L'vR߼愓Y7y5ҿpCurt̀5pV# e͵='T[W1{FGi֚j@lFb횏H4r0e\ȏ`]VaԕJW_UE45au@ 7Ejnt>e5+Nov%p`4zE*y6GMwЁ)Pؾ72]gF&'JKN21 >NXխO`˿~k'(xC? )[ЅZ{/vdoKf~~.rhrMk[\1I)nJgg8X0=SA*7}a٥1b_koER)OThe5X":l6Cy!0jFz*M!\ݨCCRЂ=6*d 棽x¤[!E08ħB$(.q7}Ą+ 4R2ҷ3! gѥ%Ħb)(B/Y }v5zg8ߍMn;FPkQE_|4=tξwy4#dǑA*ѝKv _tZO+Vi/\ّ$1C W9]Wʣ4p5>,Sϩ̩fV.>k]*[7l7.3J:˰bUD=MB^X 'ZmPT_j ^cAޱ2#FïyĶw=fZ^0;np4rɝC}Ӹѧ;dܹ*NJl^jFmeٰ=.[Bᾧ͌X^EHIG qf Җ3.wɏ2~io@,X2 =%jcb_ͣ-eJߑK\z&Tc 8IUUCs+1u\OYBh,(&peM˜ɗLHӟ|\߲r/5 dO5OsfBq)\V1mj3]2p4@z?iki`%Vo.-~h#2\F۰ŭ4HGkYNrR8 [ 5a^ D!3jGpOV<~S@^W^ff }UsMVwsz8t} 矿aƷ!w =nvA#l@V̇f8mQG":@N`LUo7/PtKaxdy_rtY 6z1N۪\Ȋ}ȵlg,wxpxU |Xn:l* bc5S ōzx2&FmBKL-ګܕxp +izBYrvqgL4:6͉,{-!g7A7`yL~q¸3*t #M-C.<750\977EgtFyx5*tN(;o_.xrx!HWZݎ%2=?DeUavo7\\b)_67j#/P6G@EFR.?aAg&&-?L Eb{G8mC sgf3T᫟JBxJ6j[xϭ-t/&SLeѪm-%O>2i,%ns'{Uʠv(Nİ6v[m2B49䏃(Ő Wax,xŽ?̐b=8 q~<%={3+CP6WsҹvN"Öc[4cXqL` ՛13DY)ToID@QEbn/500%ކO2IGﶀȫ) Īa2IylJ'r 73\G =fbOi~.N> 3Q*$+cmh 碎b!GKه^hvbb1/lVWJDμWϔ@+zꜱ>w 0#&Ru64Sp?J1؏1/, 1Fipma JT ͥ8v ndPab|'VH="v;ҁh4WWQjuwA⮘ߎ.v?șHp̶qMZ_R4uXZ[Mf'd{$`߶a V,/{f-t gq ~M5kl'e#~+v4"`1- jvvGC5Cѡ fx>(ÇBvf%,!ٛJ'gk{Z98SP_{ŒuqSsٺ@32SKOYaV'EuY-Zgy-JϤw?v+L:Y nJYL&\?Q8\X>'JZ+SX P5 `}<1mg'H"7oJBVia<ا\iٱ„:磺 DۧuS@`]֋q/d`'[$aD_۰~"X6 6^P0q3n?d]!pŤІ_t68쯶.k裬#8ਬS5zɄ\k~IK0Ȯ4 fJɩ!۰`I=fm!{3ᛓ6pqC-@csD^ GĂw-TTJAfQߐ`]'PFL/%ۀePTN;33M9-@œN XEtv%Cut\^.v!۟S|/UgikU ESZ eMӯr8?`h)d//b4)AK"jЃ]XRZo, "e_wt:`]B%TLl)Ņc,`F{Y7L# EcȋxT2"LDӾ!=L .HϟA ]T!~@zsdFS!40;IBm0r}:yvDZG򴈹RԎ 2vWZv:݋*)E/IzIvژy66|z Jyҵ7@,ʏAbvÑb#Y}P~PHf݅̾4M,YJ_6DOeM䥀C`sSHJ[jADh2fcf?O4% z628=Ws4 D^m `j4ͯeP'XuuFcYjA#7}x.+ږ &in`G쯻7~ Y;·S^vmn_ )CEI<-„[NsW[E ̶/95-Y(TtFCw[^/$Xmھy8t =APV6iB52oq)(htˎ;-L9 GYK{5Tw N,W#35(p3#Pu"5@wbOЉU{8T/L(qZ2z ja'LTWIIR-1 ETI1_^.h{ӃҊf6{,m Xiι!|eoJ:_2-b2<]Si/!4A9|0|ԾG)\^2Y72.anS$37LlsS&2O RVKI7gbP0B+V8x_A >%5Y{& Q>Gts#1(iػqXu!I$rIѺrVy4FաCֶ[LiwO lr?O"6[`)^L/.D@ެV/Jl´ha~jR~J,7T;|bx2׶|JBnc{gلF$%ƻ "k!&q5Y_?DPLI۸-a.S(O[ HsokK  Vx$)<#ÓQؙZhTSix_̈:nO,GGp9',g؏yUKeģ2_Sa̴& P:FZzhubC5Rj?N@mG2b*w]xHӏθD%k3!0jhxOKKw<}}uXBia9nqQ@`YmîF\u 5lhWurf0e bQEsuT lJj6BFsxG4zmV2/*=Ï%,D! ^H3K8Z7ŁqXďtW𭥏 -mG)-2k^WcY)~'/zM!i6u[QIgTLiȟ靘1JaHN7*Ӛs%iZ:l bE8*cp ~a_Ca2~Wy?iUM/ER΢US l*#@ܸ ֵNd*kl{pI _fGV:d.:9R牸,sߦ8%%pV9rٱm˚% EF: unxC*?'Fwp WC <5ogy#b \գ`!9VYѐU?E O5%Qj'r>sPH\xl>Qk%k; lLS2 %bT0<^ɣ{:Pn'︖5?0^2v&Oz˅0@{3|srXYO?gT$siJqx~Wo(^~D~+n<~#F;kEC5tX '(좣is.XU]!FR\̛\bɳ/:RAbz{xRQgpzRaBrKRUuD AF9Y&悑OU@4}`DܐhiViH{MsNDM]ivAH<*,rEDB(}h[|;i`0(٪xb@ N{,@\a HM_mݓm" SaU{"a*k;1&mMUT1#[//RQTAvY 7]kֶZda)d ?Djuauc)VaWt<_ʺ[-7@$tx(Г5lRlaر~}L\"c4!'<H;%Bdt-3;lYRܐ4J!SC;}[tu^lC39ĥ:T_(ǓL~im+ M ;|2ˇ0SeQ~Ir`1ܽY_y7c^-A3:q-ٹjF!Pz-{K_I͉=vi^!{R L>B|z1ɸyRp ;AJc7qA݃CqXl %uo|u"0Y``J…Oaf4a !F|ٕ3Wa֕C&% udy ޑȪ߇{v)3cM5%'5 ,C&kD6ڃyvϱ E,vWR?J<;F'ha_BoAOdw%4~I?:-96SXZRNnuhݮA1=90++=HͮePhR$5 e:_y.`iޭԟUq۹"-9MoQSt yTt{WodP@&ځk(5X2HF]{m{*dg_0ekq9m !:R@vl&/T"٦ `ť#W  ~ T%X  8KGzg"(:>ДFu ˋ?Tv`ŏG~ﲘzM]jfvx]~=Yaq0m#bm uJ,'.sWTkz/)c@ zB&@G u>K |`gvVplbA`:ӵՁ=,"8}-  [. ʰ If pOHXhu 3xl9rQ0'Tоzd3&\_nj`xdcMdMD 1wHqeGHL>mC4i)pǸzӎQ#(Ҙl(k(7Ll1ʮ\CtW/gtZzG~x-9Zcx/Vk<#yIv`OO֢6!6"(wIr=t ̖wJpaBuWHW1>t ovkHZ.gpHXyΑ@mknhs!CpSO.A]bK+iY\߉K-+,{;`լNd_8O/*frycmBphV*K$H$ƣa Bҵ&y8V12bG=J3W_Ui^/ge VZ@;?hjDj:|)t]7e~;{F fnR'8u W5NKf=4ùG#Y5'e?ZA_WDBթ;~/ #nE(ڼ)X7"@Y`"0qK [7#t[˹),KrNx}}L2{V/Li+xjpEr4 Ō'>\6ȝz zMx5u*#ST #D896 BU{:LVOF.iaݻ>s,r ې<٘3"{pP+sQIb0xFc D3:$}DtԚM";!Ii-dN\#;# .ͭj.N2[XH)nR!D4HYu"0M ΤxaHnq>2 Il_bk0C0 pFSz;{"l_4yvНa8K{$0Z3^#pPi_2_G+tD5ϸ &r1<"テS+v5ARm`eyɧwZړԒURƮzDͤȪUC7]Ɇ* #Tm`|q6`ʗ\@wൽ_,&taV&q&{4\.TBy 61"sp&Q C~ 2} -j[^X8V]9tN_!9#WK#cdζgn_;c0Baɮ,fX3$q95 S-oے>Ҍwq-ԋ;@GK ἉL}>hP.Bh@H%>)OKԒ>HA.,OYp2b *߬QТf F_ᇊXoSVSibvTn5Qut.\Z6[8yjԨ3AyFh[-gHe&m"8D l i*xh-xU o>ʢx&1G,p/-z &1 ;i0kǨVßZADWu+7P<&2p8$^5 1R.ی5KF('ւ$ Z U1JkZ&ÕgԃCuϏ;A_um~u~L+ ( 7_?D1׼6I~9], ];rFlzv 3&6{dk&dn)RvdFYCyE V2wI5A"+ q1֑83#A*o,SLV;STr F(5]Ab& )aF7JU|D[l⯈˨60[D@ 2ԒR8ykA_ކ<6G -JUޕ`!K=#suX64LVfmW:Z~=yZ`'ǯ\$#7@ۀeIFգ#5P4|;-s0`̌&4gv2ђKQVc *҂[ĩo,5.cn3vx7C%֡vs!mпeA;7ST!4SDVfѯŌlJUj\uflqܚ(nLQ s܊kf&2clZE)s^ZqZQ93gjBXIaZрy1FalS(!d<*Bf`R᳚7wf2JjN(rRTdfߔc;΀N*XW;D1qf̍ 2 aEva\)Ʋ\М2'"8,|Dd?27jR)fGk!&N %l`r\,l/WXgꝼD%F9mnµR}G46GtEghiD0>[ ; Ep4 P rV|`A/`hu܇AT&_a5IS ~/N=tJ*#eYiv^&#*8CB vd6 q)IJ,hV*h)"vq!yϑ1毐IDO;{>|G]yX=>'Px_![RmߢLcqjʷBV(4UZifNb>g/;4VnS"v _@9, 9]oUT[y'h'ygD!Ú-& Xe9h{t0q$3Mp=2RBFWM~I$-tC X&+lgw@允:=d3Ms QTDTHyCE|w{p.[kCl0Yfq1J$I" ;);!z/eMPy.P1T07SjƨZL l(&B"r7)l ;]׌P='W,|`?ɥi|=#O|KQт~ܴnG͙5abbJ@lŀ9ЮF\` RȶlRS?k/N6]-ֽތg9& mZͺ#Mh 3mmU/!@/؝C/i'P\l9>.+:K%{">Gj exw&$'"Tn }fdvyHv8CQܫq c ͍W;kZ1Tn!CQiKV!gyƆ^%&OʴkCmjJ(6)R~1Xȳi1^*܃͗`Jl: hZ2D'QhЂ(ĸ[]TDKA'AKA| Qўg>,]eu&E.b\|˘T0 ;A;Dkz!vNC̎}֧=rTkNH%Iw:<  2\a&uJg. RX82{B>ԦCc;/E"}lP.oHgjY4#]ui JM/W< IM-sl4ˣkn]Fe-܂a.وCg(R7$g  ёA[ ,Ym;'۞8&ֈ^Ovu}% nFaRhTGr BmĔ0@"xϲ#{WՊ+ W7N`^sN߾gI)26~Vv LESD? ;؄wT#u{8%1m> YDfO $cPd}'PL|S-H@ -0m҂SS=+ye`d#S-!K29;5%`~7PNuSWDq"IJH2\ˆRfB^F_I헀S*N}߄L~ ałrn#L?4^efFɠ Jp],NzKWXx%D2_"ʖ?Ng/XPeC4kؐ 44=,V'M-F8IOSOw=N6&4inz'9ĖA0ۼ_ SAӢlEK(P@W zĶpB߾ Y IZf2J 8sȀ ?_ތc_QxЙ)U_Y`~" Ɉh"7M\Y+VPO-Ӏx]mϰA=I8\K6~8\IDa8nOě\.uNՉd1hzCLusv ѥ;!8"K`mYChsDq# W3O(*:_;ZNar,.at}gWkbA UqcdCwk-bNc'ـ_ ht9_m}\ApN8cUە8IG ס?F:+OYTNh^@(R>~EӈN!Oo:6Kvc[8* PI IMt3EČ'= h+usjsV\땒6p@fq(v{|r`cgilt&R|"gK Bޚiv6rjfI9.T__cGAJŻ7ZIpA>:X}ޅJ^}#Zb)W2_$>zNޙ} '%kһꦷ8C홼t2vKPͶk*ώ Q HAJXШG {4$^ :`N#Qx~#n;ꟀWfiOJ| \1l4낆?o?0&&v\Si̔QA$U(EJ$u -4V8&[K#D%=V1ӯ=-UfrKrT"釸juZ$ȴX蚐F#i9[`+( U 7ȓ!sZj9zĩ銎N]@IH:i;+33hFbZt&>VJ(NێH q[P1$2KG`dJuD=ӭ`z E':_/n}=~D-Os;~&V2Ȉ 6!Z yBnu?pp/- adpm6B 6' G>?zmK/k(uu*7YXj*9aYRNE׵ٽ0 j^\y'Q7YF{>Q ,];1뭙u6^x86x?ONpeVy˭bNpYľv!j}qh]/(sc ER0/Fh9OTll~|Nқ8Z嫯EknqUwv#Y%\΋YF2=oZ62Y25*rReˋ[Œ hJƂk֜(mOyW W0 rxG`prxm_P?u+Ϗq?pDmleb4RR"s'Ncs9QGpֺpQ'Lͦ+e.tG&FlUamZ~وQFw]xuˣ[QͺlD( 8A[ƯZmkid4`E϶M rVD-(;1hYE}++[rZ`$ A7Hh{"p{su F]$c$Xt@{hѰ' ױcfetm!U]y/znꊀ\J`#iUmsE9ѡ#װ voX1Xgۈc4zI5a;6v3K9b`t_mp06˫c b5Qybһ g@η^n|8jR;x0%'?xLn[S*Y`n&b:]FD3L + W<5=L6JwLw|10@;АVdIUQuz*T|09%4)PŮǤ#7*Y荥w#$6l'{7HjJ[Oꜘx/!5TJ+}ϔ|1:(Jϟ@L?$--^BY䍽[<:wLzGO=1j4nX媤-j(CK(/e|X1m`\xr5o%1I=hw |aBj15p1NϚ,282=axɔV XӓR. /ы N\wCf XZT"fH&L8')~+x0<ǜ2(NcV9 Nz>P'dP%șأw'~n7@/phM,:;أيF`ʜQB:HY&p0fwR!=pg=,nk2Z9i)u!8z(zBGex )Nr?d›SA6.gNneK2 gHT3gY/D:q*20<º+ӄ /t S2q%WKJ[eCZ+"2v <zPpiԻ\^Ո\tuQף껗REϴO,ܥ", %7,'R+.{q\ALM1f4#XmHD0(w""Kny E-XA1gԳ;I  R!{>ʬ.QSpoB2G{p9R_rabdT9q֔"̟+M+@SuZV x w#׌N>lS)|12Q~oK%-InХ(5rAp4[ů^6uoZ6m&K;ԱMs~%`c{Fn 9cb}vfH/g@[yY5ykp)u-xWO^{>is(kK>-Vd~>YɛҔAůR?t≁5)N-@y1ZzVoUtʌ 9cQmbK+&3g;R_zV(Φ wa=){x[Tq cUhJg}0 DF$<9kU< :8_lŏ󍪻o>u't z8L5qOg&kCjOS7xֆ,_ܘv@V O4tpQDCZO<15&P ja^P}Y;L1A4od8-켘ӈe2^eTdD *.[9a&>(XT3 T'rj e?'ҁzƒCfRz5L"&~>m?# ȔHfg:% ' k-ĈvJNM՗f"tlW'ˢ"$XԈ&eM09D>~-)]ƄȎb1U5zѾ|O*j^}X_xtd. n,擮EmNF(1OxNܙʦQ$9%0N{n(ёM{#R5JdW!*+,YjK'ɞqf3,@XV n@]مvO\nJaQF%[xc#2~w;Vڕe4 T Ih 7fttVxPde 35g\DTLv6^L'B&|$LJ~ЏKdJ, =ϞVݎ`~968Q۔!ד"rМ"Fnm'3YUi<$,1ݔCj,gCʏQ*mxG>)yҴ$#88WmJ 5j̭ɖ{zr+2ڈ|hb0YnҽnĜίndNN:8i՗kVUP/Yv'>U aw??@?@v*qcDԽvrѡb ԗ=l]|'¤;|ߧ5&o#a\.0O_?5#e1wp JXv8" "&o[u 4}b@&Z(Qs qfx8Iue#V8tjA^(6_"UŁNi .w?!{i>1b;5bd.II.͆AK:谊v/`|KXo3OVrUӇZQ*za_0}Eb*@aQd(;xەu% Z杔rP(M|aeh祿7Qd6(L}ݙRt1 8ܯ f1qڪ+ւC'NM7 OTjGoe2P@Cy2LT_RBm#o%qNqRl<`:Ly.9VS~LKӷOXjǫżF(o@-uپ";8}+YDu{ 1tt6~L[uSƍF-^ZyIKmH-RLp;S i68W K#1Z(Cf{))\f J,~yKQba\b Qjs#gia}FxVz@bkV#[{h;\C5x!g ,yЛTȞpuwʺ(i Dbo)c6I39>QfNX&2hse:^E]I\z gc7QEPxU_K0֬I|M) 7nV>umǫ ""tkL䃚U 4k0:(+ieP=|pvD2 GX --!uԋ}V 3-T"!DRkqK㺽t$<sm {H*A1ϢHk^; b*ǚwR5KMLʸ@#LNߙ Xnk [3%1b,{YZцZ$w]$Dka߃Bk?ϨL ҼCj*9qMNȯP5p`[P/EŌҫ/LWȍC' \xۊQL)Sȃg:1GPn!9|eޣ *0iOw(H/24+G^㥉Er[kA(fw8w)Tɘ -\^.~aeǏ ȟJMnNlS֪+m Wj2R;`&)S*B/Ҧvۑ;rBǻ9JeRûK,iqز5|>[sfڹRea{htUڵ]5"LvszE@pL\qoܶę #~x]Lh drc=p:TV/SIa_e90y5TH)lXCH*Dws)R<̧ϔRzU`^(OI/8van%Bl#n5WWi|U {붎4,vDވs~:60'ߒ$%SRxs;'{ K.%Dct<$ Z/7ugh&yfRQFWm(Fn\ kq>R#,B^$k1p壋5: *: >|#trTp UJJ՝Kp<+11 YYb5-!A&\(/5'Z^]~Gq('8Aq˚=|IdA />Oyv5D8D}‹%QHOs<Ms3;\IZs} ,g.Hti =PĈ%ՙ5<7HȔd<0a ':]Cz{f=Tqc#:B|P? ћ1C's#i&Q/G'0~hf҂}#,ݚAuka" aL0LԐb&-ԩt A4\"~}tm5jfpg(9u>+<:yV g{L+-x-]%.ٵ8\hwO a4d%@hL~ӀJwBl vmdϳcldCۘoR\b/3\cyٱZE6}\ܕϷMjt[ W?4zJSq=oHM}?b`c= m9ҙBU|NMnl 6 :c^B lVR|'oqC[w 噕4('Nyêuj): iU'B `rT _T.:Ţ$ E{@ ۭUšH1ecO b1Yћt!NǏ'ƣA,nѰ^PeK3CSuhB 0&h_,)P8Tx(byҳޤׁnwǩ-2[0U)Z Tƞ^GGu;xlj(R{SfY[$xԛ)w$G/MеoydM)/vI+t5U61lsZ YUOr'Qb"IeMJ1+^=B d;dv>9ZQfMJ=.lz,*˲t2 one {L.'yӭ)xK NY0_2Z=hӳ[U)I+F%&Nf`w12 8ҥd `St0i&SpnPGM_=ȫ( Z— F Jy};\Rf6qeXh)HهWmYҙ^A[x!,rPcUdwe[RkftwHj`CLd]]ZɖEj)q ]K[yŢo햎ngʹ  BB^j[pA d]nrWmv .1,g;c6nxC˂3]قtޢsԘd|Q^Vh>5%`4l/*u0aSPFO5]qi6|Ai{B v;f&U3_să\YLK {Nyl0}17#˝7S&hBҞn6}=, )X,(_fVWI9.eҴ5:d>q#]~>7&'K =6Y}GR)*$I*n!wum厼wv-XnGCk'Mݪtk8}66 ^657DT'"~ #&t݊QdO&uϞg#!P 9lEkld}A0e =c>|!\śs|b 4qik&MwK|*# o,=LIT֐@]$pYlymSk~{{]jNk@PPO')x#8". ,Ŋnd v}c[[[6'Y҅]R2E5/29;L'>4ᒍص3\?"-;{p8JxI6CVӕhf(f3;j k =\TLrw̆WV}@ƺd*ykO+j87گvAX:ڪ'|ߤ ՟kFNPj´d^oLB™c_)_ƿ5)ۜZW(ם)0t ,"A$[B !B2|Bx8.""0ާ@}T 0Ƀ¡)uߎH^v++51~gGnlיW#eqSI&Uѭ8I|)7NzTZxMrwKҢEpP`b@yPy]xbw93HrTE"bhe>R/5h3^*b%b՞5cn~$)S4:I~[N.8;&%&ߨbrc`5j' |;efQv*6*WTh0'^ CJE%TO2A#َ5?4(ͳ,`;X̢UK*ʳcb!` 9N.Y9m v1ZE\1ssÈ5~[-Hq,aћ5b *'Cj.>t.۠}T~zX@_zr\Yο+Uvr=qET[0 %teOBh?LbC[ P4iZiM<6z dF<e곛'U-}YV5Vj n <՟ޮ::`pg뛣bw"xI|YS#R,i/t. g \xpckNatnA^nsqe ,ói@UϧG Iiuj:;nUTKO`m_Vf:q:WŅQ6Fe|3i^/T x} Э#rTpDk;Eko0)h tB\CBEjFY/#~ajfGĵ#ru:dE iJgpx5#9AMZؙ9ph0 >(VM)8(o[ʔG mw?aE(ĽZ_əԲ҂mOT5әKD+Bh,`c٧wL(@nHF]}*tkavyl$LEp}:͊lmIDmbg^9"qv{PKww&3X"Dt/ޕ a~ߨE7~w~:D 4i7wYIX18}Q=y7Pɱ\^8z@= V?"7[vl'L/;rxp{E@Y y~, A[EJ% 沚v ϚɎк7v@6~[=W`AUX(fҡ[3\th)5P#"| Q\ :DO$~\k:mC: C5TCa='NOĤ?` 3[G] i!Z"?/⨌[/J/g%GԈ*ta%MBi5m9uAD"{6uQDTH0S6)4]Ⱥ)nW)v+Ll0Ǐ)RM,$qP N 2%%O/&}.q@0Q@iWLK<(c` nO摶&6a e./~ R맜:G3z@p0PBB-TPYX4}º''*\ T2ߤ,KK!VWjnNZj # }%{gd 9Jja?Я#}L9HӌU&`H&|59cɥEm&^L-6+b*^ŷoE>{\Oݷ.Ԗ]M"v $Vtқj5W0`O.z1{K)aF7ܽkE+1\n) 7h/j;"8MNClU! >:+;KIHF炒!Z*xYaUNItٯ.lrxU$KP-_[5vG0b,VtaMPnd1h25[E H9*{,A3_tmBݶ׷{Y)CudLESJ h%}#tK6I[ #\'Qw2K58nQj)ƆaU2!:{̿KQHQ /FYU 2Y5[)_'*;s?/e0?0ݦ8 f3j֥CJVɗl2ߘ. `MY`#Z\mZl0e$LKb4E豊C SO=c$^f@ΚSJvMdةv/졹471#ǁ!lr݇3ɪytF\8#OBע/+g,l]@og!KW*\j`\70=l3/WD!FRƩnUrp#T:!((m~St\_u-,ުձ'd̤ިn"]ĸ"Z8(¶~[gǪ8ljjxx~PNcVśK(Jdhdu`fllX숈zYB0p? qJfLi;U;7E(_mtdw9hD>Wus9Dd HuI[L:_gjk7jpn&خrD\~lhiumGCՃÛqи[se0f@,0hc 8ޫ9{:.?7),N釵gCἏ+7duO&Skbk\ZR8@C Z< OpT/[xCs|S2쪖Il_헶%twZ+oz DPkȼbxx-svHoraicHkҍ`2hŷu} H( 8D^r.cǐyaDk9J\ 7) I%=PV|bVgmѡciezf=!]uzW["97-IN!GMWGKi5CPmPI;(.81dU沭.&hl,O;Qy==mҖ@ E/V/Sǩ)254Frxmff*& }w 苅)[G?84'q:o#8￾Lmΰcz.GaY\Mr, ` MHԲJT4ub%֌ ̢G L.{,KUAp<U򿍭652#d3.Ѷj DyK)1Ǻwi~@mm@gC "JxE8c͕XXջ4A3Pf]"qSU<մ6XHHGzo;xgr,Zvb~M ‘3>':X =BDGT|B[*UXmpuqo'$LX\D<Ap}dlBnClax1p*׻Ѩ®"b \ʎK/wgАv)3c;):O"iNynx"e8KLb53ulK:mZӟqkN]*EGn]f` %E20s;lZ0.ҔrmYق)x|vA@K t.?ak)튀1u%6g|¼_)Y<"QLd.RYU[yV\RBd#` t}7@ղkKtiTƀ㏡`"GGDFQ=L<hGQӃ%ҽ7͓]-x~2 ~79}h4i 3˞&v8j?AR0ckE0}4H D pyEƗk;W)sH|t{ \/B"ΛUHy" Qu_Cp:=h?݁WBRmg鮀Eԍ2mPEޗB&+ intV1ʫKg!| lɯSin8Z_h=5FiB%pnhkJ\Y0 6A~BK-1HR, X )fC,w&T=qzkK~4h/;<#Y20%Fxoxמy\&_A Bڼ 'G)HTLhkC݅dXUN vO=2~U*b7͌(v狞-E@:ec 2`x@n#+lV(0ҧ{ԳN[!)skzUyhZ.xw⺃=ΙM\ks)&9gyA1 'ߤurS(.q۬9p24]qtv伢$XkD["g /a#7ĶH/1,;)cCOA7+;&I%ۛw[RHޅÈXyH"`|čd-f*S(^&,1k^* hXϛP.i׏+&6ߒ?ל@xB٤Kn)o𾑦š4.JlNJW:T{mtٔD mܼ9%:$Jdy]!s MHUK4[A̚En !L"M "NfbVxZM<!nT̴ubLJ Kwbw+l}N.1,HS`QR\t?9v4ŠB+L_3u'Fc6qͳrz<5q))\f0=P Z3s1 y<8VH4A g`jV|U&,m;r"N3lF!EyVe OHHar= >;c4 gg̈Ӗej+ N׈rZѷMK)Aϐ#0bg}l࿭z$XTõD 16!+VLlLÐUg f~v%؛,v ,~Xn̔sۘ+.TVL{ƾ MtحvP$Fպ=@kh81*`m&$V2<ϓ 컜w[“V=+Qۡȴ,<<ߍ0zHȢop* H<YXxLyzN @PY^SJkD yLY]]B#Ǯ|[$̷kB'YhAYVyfx{b W@.~ߊz4b̘Hd ٨C]?3]w.51p1vؾL t2B 6kT;Qoxr[0,PzLPr1q? r-b.il4?HĐ)_^KJ9Vkbx {$:σ )5Z+ <B#7~uH#{;Ϙ%[dלD!s *ʆbL;[ӮMN.jBo1*mېOP.&w2괳 zyL'5( <mNe#cc"ZV{>ժF0,VCo!|C $/zq!O`G-$ysk6 --k~I14ŗ#%SQHn$4xRӻ!/iXBsȵ@NٞE!ŀnۅYqS- ʛnfjZ#<:PQr^}+I?ߩq"m+A\f$,TkC.YZֹ>2r~UŽn!#p?ӣ`mW2 :ʽ?ܻWt$#<"xtoPn&"kR@~C,--Ai[BEוFNjAcoZMst)bgsf0{_2NGL6AҚ $pcڳ"vd3(}P3-x?G xSTZ& KQ@6~+:on@=4x1_oP}ȡȌ9`([Rac\+$Iِ? {T-5$L#^aqr`*$$XDZE8an+h&i[3ը1B)ʫNa Ht/lܓca㝵ѓ2*=_#63*4@%䡏-F<=̓9Ǟ[[$H$_ . < uf-alƐQzw*Uhp^$6 !`05$o/3ӎ~~#9>vԯCYP=;z!w"R$WtB 8⸪yHtxr}Jl=9c#|$&Sgid%S _+`4Y 9;#tfRvr,:A{4t{O(#̾Lh!l &ӔwRXΩ/t4J>]~>9ru)H;>X8{riN&!SN3R㡈7wj oW)obr#n <`!+ȹaq h4 qĖ1hMzݎ6+mo[#J2 X3w[ĥSls`qWv9z!B'g]P.[5*!&V {/bpeԩW` Y洭S3.epK)#(V?$|-]wN}<.r 9widQ3:s&^Z#287 &sjF$ꎋG*)AzPO%Q4`5{-r5% fUF.6Pݛ+H|hs.H2[ꖎKz! ΗiKL}!B1Ǎ}ܟu)sbaXȈ&fUZaAkEX"Otу& «6 R#y- "iwjkx@na◳]&bƾB',Q|z#arPo 鵠95"ˆXN kš 9mc.J6 5,1d}.^wȤ|L>g4#:7.dUMu͢Bg ”sn)$%|y&dr.0'^y%|X1:2 v8\;H5%̨8K.\$Mf{{qZ3xҒǽ&54;[p |u1J|Ye5։f2셒ܯ0fV fG C! r IUl:KPdJ].<>~>=4jaCV\ ,9G|QPOZ VU^jw/3w XEUtAX7EfP"&tAqIrJ*:@*5u܁鴹r(K_'fދ҄,[3RPXߨOhەvA~COۏWۀp'rZnq>_R5<+PHe( W f kD&ϔ]Yb|LgGtBB6YԛAE h3d q#-ͭ~rA(8@u(%ް1y/NV0p93(&DSߌz2k+36P^\67>;Gj2ة2ڊNrz,8x$QkD)v0<}[f0-$.u坫x ?[ΝGE 2T7`iML,IfC #Ȱ;p۩d^17mDϛ 䂰mUFXuͫŵ|MvP ǣ{+Cpl s6j £n'sMLؐcbS7 i(uP*6"E|q [~w,C}"swI>.t}.phJ1Roi1L4$@ӂ`Á\kBJ9O;y \_cZZ:)ZW^Q0Oydy$ˣi<Њ.6a[v|@J*L]_ꂗb=_GryR>?!{'lQs#~؞Th@xէ/J?%RF[%^"NsaW{`Au݃ÆF_Y䓭~RTiA@8k^|JFf_ R/4fU ZA "Ғ*6F:-^mtRC,ImZ5)B ?@;TX߿jt0Q*QM Į :ޑ [-#<:j8:,@\s t掰Bog0K)F FW-'2Pz:Rw"#gZi3X6e,DoX2qK{,&!-D@j$2c2+Q&[xu<2p$ym?]ӆDl yhy[Bɭ1"yoyJ(YնS̭l{C懘R(.$>FFCioAZXs(fH%"PVv,]a1)kN`,tC !ƴ5f#~h^1)q0e+~ Ȃ@kSRC1#$wZG|LO%nl2,y7UvԒWe4HvԶ:ru$+Ώ+\9@&)V!kAJ֢!jg dYF^WAixMRrZ~(R#'ija]^uh2EpyuYիwJL؜[{9P5؁bəxJ)!9+ n? w-<@4T]izRFH !ȥ8 O :Q'Xɕ&]_^ G13ˋme\c~[:3%vMߟ5˚Y1E0㞞0$ X<{ƨmfi;Iި-{-/B7l83~pId;=&ao,Lm5` ٸ4, bx:+Ea֫RkBl1o+_qa{aWJL _ΤX50 R9[m^Uo#߽G0A!;ؒBQ/{//E,k1vX%ANYo#.yMs7в8ވ]\&g)p myR;9 ךh*L#+'3h{0a|" jCU7Yw[H툽f&} y9q-'vnac^19"j[[BT:揟 ÌUSMі}I\FdHrhΖcN_"2BBCm/,RvU92%)ܘ?آ~Ū|DiFjPb៚: IgI97`MhwЖ j6^[RM3JwO5zGlij2gV^NeD3(hQ*IXA҃fg2u9)?#8!Ev/ǀKSڀQQmqb1SWn Uq[DBP-&9\?M%`?)TG5c8㢐. A So"!ۂUɬvవA̺DP4mf 9hW$׼\ݑ :Sj:Y>ꙞF&w `h-WmƍR?cmlRyp;\ˊ}J5C|Iw׳δY'Hhjgln|.RA1"v^e=x 7[n-p{,rs @Y̼'꒧,+ɕkRHd[_A +=k\D0v~4bUhK&:5l=4aY+ؓ.GcN9ztRk`ƥlGOE D'}-@2/H{kUIܷ){ wQ=1DH+2^`.bHt|Cl?SzAz[⬟{حcjeѬ>N`yBq5^o Zrh$ &:9H0yp ^ \ '5D ;霟 wV8!BPfF" -E]M>e_2Ӫz;4am-n^]\oE*F)}e?/ձ.n#M=}RvfϽhe\UaLtX變{RdbHNot+ڋm'_jt).\nʱ͹nVO ݳmL{Fuw7f:I?]+sdN)&zr<`6J::3qj1LNJңfJY'@ Z<}!v3{HˁJ \DHIQA`Sŷ(,ARBgmQ):H /*c7gOCYH? IzU'v=xP竜qr/XQ~^ uk8V-9Pp,5?|ΰd"ɸA`զ1XER K uzczCo=JVʶꁇHzo tKfX;A轶uR&,:a>jvP.tc(FI@S猊2,5N;0Sν['T|2J)kc'7Vt\[ eཞ;s W0HF?kgNqR (2s,x`,I.zuqձ݄sAӇӞj YNRosџ5Q`Q.weDm˛۸iNe -3\qDj<Ϩ !hc"_=2H^Pu?=6~5nx=({Ӳh f+AxO Y+i?$ =^*ahrrh .`:WDv@%c_7UʈKytRw'eՓ9>MWDSs~T,xޞ1+lv\}8e$gM( G*^.潺|JΒɑq]m-V0evLGqA(Ƽ&щ:9e4I9EĹv\7(FF@Ѥs7k_y&˔y:E)ڄpXerhedr[h-ؙVsX+>mPIچO^]wLv$*׫bnvmDsHq%x潝Cp|}%(Q`I2u\rz(o-7ԞJ{I!2%&N(kc<؃B|l!@j+kEzv*tana冈$#mq5#u.\/ٯ!4{-Tu& W[..w1/u7#O"9^k$ Q=S<Ǫsbm>ՕC[ռ ;4b[' 8k 0/KTji3%/Ĵ"lЀkW$c VoV!>ޯA[h-#D= {yR%G|_P#B]]>y䎙M6OFX AڻwTPz@a>Ex`N%%Qt[a-o 5ojcbx?u`9p*16W`Bc#ew<3kЋ 醒O?%D_0u[A\x dBV}:]]!IR7A^mFrVKKMOAĶ`'-G~ r}%@˨z#.^ր&YgyۜqŽjz Yӓq>zɢGzfPb^4_nB&/Hn2ӸT_s?9g[Fi(r8`ͪ.[*9Bj@_o"X&@K]/ӹKő0c> Ӂ|R#|ŔK K)AP0GU_溺"p-Yn@ ,tI*KBD#^8m,c=bh=5#$RQ {XHUeFj.UӪt;p{-)4B(ȷvZUdbX E;2=E_!!px9j+`{K4\ fy&h*{t8焀F%LI{&n6)?EXjkOExg="XbNDCrqQɝ&6ޏuqLD_B+jN9- ;nRɛ&19=8-o(45MfMʬ~D <7UqlF$j_DТSQE~tᒾHBfa4_ DS Y/O oh#Z?P ,SioR=P%zGIp+( AXcΪ!BU~#?=%u.7hHMn乕OTFO1,KZ}ը J܊/xW)}-l*2gᕼPE{0}Sq4LcT<@]08 `LKZL )dF˔bQ;kD /^|ݰ4h̋T-?t&YaccFk/8 gsh=W\ o"*r;o^iG"F7 @@h奯fV,)'F#P?@Rl7 6J 0w؎dgۚqq)+nUS.jt%i k*lc" 're>}TT2 p1<i!5fJ #O57Yym"ȉ SֿѮuL1m貛xRL)Ɓ'`XEB_y`#nǥi:ώ,Fg6*QU9 0Ks&^]FH^m OC%:+eI^=?՗Q$]vrB_3OGOX[yaEb?2rNK9-O1q&Ɛ2!g<*04IY#rO)@/GA}$'½-jx$2 04գze@yO`vCCm:J MYnNOto:o}8Ikdǜǿ׵A vU)85Ů`Dd*)F` e}DգYzտ~vU"+H/cwzG%1`ґ_93]ֈfrm~_ Yxb90XbϾlEX3\`*L8bTsbf0=էjsMJUū!G$=M iø(G \AUc:g8'k[j,úC>)s 4\fx JN4bVJ~$8"73k[; _Xm`V z9pP nnij( 鎀D,IVM~nrqZZۏe]5"ج8S‘^b,K:.&-ޫ_䀞iQ;4*5w:c4 B%h+A^Izaܩ[>"}mK]G;%D36'\5U u 2jAM]Qf'oneO}5O'4V=ZM2pRݯ+$ ):%8R@ $)g/TFjsWd[aY"+m$!4Gt8Kײ DmojAG83_W?++ O$x$0OR'&&g5wRg . =!VW6SAnތ_F*=ݲxp)*ljZIzMyZ3+Jnaz3$ă/'Oqј9Hhz&/AQ,ՌL~}AukPZok䓕yLڅu*ϖg_*1,E~\ҋ6QS[sXE 5:}H Ɨefq'wD0q`e7ٺ`3E<$Z"`/y9̏ܝ[=N!*\T4Jk,vrlA;5?f Ҭ G3RŜ?Ѐ3.ϲcw 8,_CaJCvÀ<hg pb!y7r;ȯCEں<3pPtje6G+`NmHq,H( AFA۳;.qHUod:;TS[{{mYtK;Q9P8p5Ϣ*v*{CxP:6xDŴ!yz G_?YYJvizv떧/-:IBe rv?=Қqo˄2DaE^]j3g/8J(*Vh$Ol+w53TXoOZ@iI?nxo?΀Ilɇ?O0M!Fb0N8H""Qϓ+Z Y \YP결,:c ,]:sӬVtq3֛f`.~] \תRc c pf&cn%Y~<!]g&$xL.y\JG:FFAW(1D#6֤'d*[ᥬ 'T 2y؅84c$6=`xLU2<׻CDqZltSfo p4CW觗j+scǯei ?& &fq;ueTDs/N ^zO̿rn?TL*ꗂ}q#EV*K*;HԺ k]ۊQN5bü =(zէv:};{pv:)oV6IW2p ^p^4op-%/Gdi 8*?P Ζ雚+o˩#c*#" asXdd{=;qw"b0uL;B1)s)ήZlur5d~BC~ H4?y`?)V4=Y5۳5NkfwܗԦmOA PazwB[x+{D͢-Ǩ^+@Q0ރM1pt3ـ}p^gڱOq.BEDySz;e8*n: wWjzLD)pL8,H~Q[;hP$Tл5-niXOۨs^rc_,aQe OxjS釉A2Rv} Hs-OK%Do=*8^G*jtǍ>`;iĞ;=*(D 2v.0E4!vn45"WwvI[]`ez \x~&f8!*YDzOBD![2*ˎ]1bXdM9#]ZAMzD| Ecq~dmfhذKcƮ@ZOS:T#-bă!nFYew,!_qb=s!/^mzوݓ^c{r|޺U1Jt}AmG>C64x襔/=KTN{C~40F`ã#OC&n]8텗7i;Rۅ&K :i6M$opYG_H|Fe|K-ϖQ0>_f6l{#QരHGAy!ȎL?. /]$Rqg  ^ ĢLqt"j0v,UqEİ1]K{E&G71򧰌30AUﲮy6MB(:ͭ;ű) zc^Tk~q:I SIK.)h7=)GUТ?(pк~VemOݨd6":9s;-,+ VWX65 Sz,Fͨ2r8;rW%%97>}T,AnII. ML#!Dc‚>P N&ؿv`L#3ws"%$6Nz'Dl9^!u6rʼ|-~2zCjν v WX;1ȃX̠!)c޽R}£Tn ~3O/쉴ɹ>+d79sf_wNFǥ'yi .$ad'utܨI/}3j^>D.]~Dh00=`cW'Rm`Ko H"9'e8;>G7po~8(]D(*j0ltYUD}ڤFױ A=xGwF./ u$] t[Z:ms dJ>*+F#~;(/aXܛnwʀWXz$=-׼/#PGdR VE=V]Ş[Gր 4krϞT֤D,z9GM-I&ڜp~vqLD'+fPeN]tǬl]?ǔԕ9pzHu%O#b+;(ޜ1Cv^쌕 O;&{tc~9X$ O?wb#l:lݜ--ZP/ -(Mx5$wޔ8N U@a-SLo#/F K"EHGqUΝ'z~8lwTswcX,TƉQF 'z+qw)3uîTlR ,%?(=B] .>rKg:ZvwwRVWg-*Z  F/Hupһ49̵.d%Rtvw`,Ut#g^GkF9'S$\O8iERYX y!qNQC~4A*%)kT6 ًw.dcwq96C + |K<]B(/5(F/74B B eB?_;)g' L?3%qiZ"5,R ^PC{->M WR-g_'m:^v -NH-/mӛj*=-@55cl&OQ1kXRAc4sNƯGOw ̿.l! o)͢ef!q2UAn V˄Hf3΋بٯ7Lv~?x JoxرvD<=tQD*zKbUy&V}ԎV T̸9Cp:P\y<,_"s(nSZ5 13`WxLSr^Y-aL(>ēVqP8Wc<x0w,J-&tQiGQD&zΌ6 C#nh(]dເ4mS3C ɽkqgȏWKI>sG|*a-U|1KF=X5`!EZvn490%xs/Z-[k0]Ri .,pk^Ȕךdœ["Ql$SHs BwKR(BћQ䣞.2տ2yhv>?r/@kS_%v^IๆӚ S@9m[~0M 'tzsA&GΠZpDKlR7ߜ9Ծ~08y`20sO-\jR3JW\/.v~تt㗢s  hH `& ,Lvr ۞b=N%ɱ6J) 6HK/<^ KfkPCSi֜dd}!W@BF2dQ'08 ~6kLEiD@)rɨl?%uJ4(HJܷӭz8*crƁU/6-&HY'F^6jnJ* umɵ}w乸vjB{K&LtOLԖ;Ei#rDUTcJudbed3.k#2V9xQ͂:(I7jwV7LYK9RBl3.eƯra$'[/@՘OMQ||rfSAk|g!ƒov?|\2G2m[&O,dڧZ%ETX]ʫ?KSW{0PepޒÀ$( <+=گW]:[>*v>ت5t^+̰!28A 9̼iMNJv^)&?G+~14.. %T 'm) 9[Z4lJ%Z hs]> :> x.0P twAV'.H{M J6Zzg5΅ yg +& Db -g.C`oذP̿<%|pP P1SqmҪKZFBg~fkSGD2um½M30G wUmpWժp*'Z ,{闀 WjiWʕA%nhjr g&ԁU`Mh~Ecrm:Ӂ>8y j1$YuIzP8Dfc5L)GpetWs`;aH2⋑cVW`{Hr ܀zPtb9!\ -/9^A^D Y;Ц,V !q Zg1l}Av3ht2Q? !צ"Utqa4v "hEsi&)޳D} bķ,XX,Y-Ukܳ$h$vDsiH{Akj$Bfe$g'.e6>RzD,P7"LX{iĸ=New/0+B$L݈Lu@s #zKP;pӮ7ބ`fud%Id!#`R\+v삈}sg]G-!momvK⑴;]:A=z?o B?rCf.lU'I/"ڎӾ~U*\+"ZݷeE8eeGmQ_UɄҏەՄYp6ĺlt}H"]ognbfnrf7~j vY1=#([To6řS/ދ4!X4n"jcR4|k"yjFkWi X[1.L},>kud43 \{>˩WQ>H׃;L.\3sUTCWM  #DDz Xswf4ս+=ըx3.Cgz!{}%#ɅE'Y* =<sʾ6EGԨ_X~q |ax_@)cB셺??e0[wUP:<&򑐯`(xXJ=Ai}Dr5:uE쾫TD֧E'mcRJ.'ڧ&h@{_t0B7+鑈.AD, %~G7K(^O @Tv"ތ)ci>*Zl? E DɗYOjy2-Sp#Z վCwm3{rZ{q83yOvx[dDߑR$iJ['pc$o  U o,b]d4म& "ZF?Y0EM郱2T)ȫ8KY3o~^Y$ٮuvچK%2mV-YY ?5fL>md5[se~ev44_K27-‹FP2}$4sQsPWĩzhRފmky0 ȉ<"qR|̄;k.xgd.B능X+/+ U-yնub7ATZjrm3pE{YsJ(-C-R]XhSJFXuɦ7H`OR۾5(K[H s !"5;R _CNȅii\NkH ޅP#d'ߠ4ހv "d9η[M Tn=~m(=˰ߪ28 ΃6@"$WӋ~lR=x-Jj!"I]uI2N\$@b[[lp<7 T`i~c&&j 11Z#W$C|J&X)M~r[-?nׯmR=)= Ԧ `o[d[/gv>k4| !TYRyep.-iA#QZuZ#žۈ!8אy#$8ʝNAvpa33Zk SUIW3Q,. 'b3 \SodAbq@,i <-s{?/ ujF2+Y^*bSs+9?O2|?(Z64wkfhJj lk`TVݕNH@SyRU.%~9Ig1$Z<֛u-x8>[fP(R\F΀ߛrY(vI FB[)?4WVJ!2+ؾmkU1boՉ=hI8p4)&hed,)ΊxsW!SꉤuYNM[-cƧTBH]9[\0;Q2:862`,>,F 9R _ W?CCiIVfڃ9"^E܏J {Pfԟr>A/<_[W\asbM z :udeO]@NK>d6}cM=>e@t#疾Yg:~%[iSӎPWv80PpŹȼ^sw1T<ơޜh{3Oѕ LYd9uب&Zxu8nLd`m+o֢i rp*՞wMv)^1tHzJZhW>佴'c[0`M7&=x H!& $Ш׷ɍ2֬q ܽ }&LSK'+~bC-,$ c/ȶ4lb[-4Y>djKٖ20e7&KZ&H ٥މfT4(VDz"1DXV%YOTjxYCPŞ/uf_~+'~Q9fu*qB(swzANP{usCG !eۻt4ay!9G"Qxbd2ԨB. ۨd hOlYYQq!_Qd>snEwT]ЬT㷓 r(h{;̸@= 5Rws1J/_]_%Y$T`x9(ɜcÙUqnc".pі_AL_* ؕxMdș(jřf̰ws^XE;=|΂5Zyy< !4妍LdsȂTI鸤2y9i:dnRѱN&4q+)73C4<®9wyx`[w:gqR I0'S5",U}$M|f131a8NG!X@zޥr^E23{GĪ3}1-%m]]=$ 4CT b kI@A8os8(PL(Iq~pt-1M̮G_+ Tۇ:nv*+1==LQܽP#ca{A Y*fF=w:#R{am{,ru3= ÓyRvT0x X,RR8zp’(|ϮL ?, t>azӶ 8ت|жD PP#CuZ<+^.ہK}G/L鞳*l{'~L`8|VCBCr-Pn\wAE-'._s|?'`AyM6+2bh =]2d+Ub)W-eugW@tcL<9z3"2AW El!F س fojJqݓJL,k~g=TtXEkMjVp&M }Q'G(g{u=ۮRS4d D8mfFSv+DPPn]} cӑzoo\奿Ns/O N~U"PAOLskxc{"m87xoEu#xI&ߕXV#e|e{əz^Ld˩n[[ CFhEAX+/j̼{eH$U6[`%q~KlS뭇tBpN`.Gv1xIm68.}zkiVXt2Ni:O%z _E&$xrGf3#JqNQmp-<O6IwtN lM.^ }#\J#S)7P: w095NGk߁ i ;'.ZTp8~0@_|ћD_1kFSmB*ERzmrΧ9⿙PI"pyweNHH[(sOE6DHu4׺*ՃWxMԗ'Q|Q]0wx ̆YV1 ?8p@!ߞ'Sޕ6HE_ ?[CxZ}WYal<  i.MO뒭l HOyl 67fUgc#~A|Iuw5NjJX8[ęO烧^d-S/]WY s.XKtF!MC 8,eac]5IƔ\)*YDZ? a}`7yS!kGjBHPGjt<5 :F1(&c9T:X+^K_QBmcI-;q'Mnvg^Db/lKl_Ofy\M:c"䠸LQj D/K/Fy0FZjT[#x\ToSZDMы48 2TNm}?t@dm((0&̵",!m?-pvm< hв,Ȇ-U|bEJ,krpP^#𴸂(ߗK?ˮ$⼘9{[%_U?&<_Y[ ~%v~i;XYOWok'-2PMx{X,=x픍 UeE'&rPK+#=ٞ}j] { 95zFjbn;}B<]Fa끏!ͼ¶FXƿ_y!jb SڊwN1(XGDF#ضӽ`8jW/S?Y7D 3+1#?2%I?nlXTJc/xԒT:9;S~\` Uh{.^nȅP~tneލmю]JPDЏox w$Qvɹ"fN`Vg.B<ӡ!7GU,%~Wu$F6x`Đ7&U'Z2 D anݗyi[-Y̌E=; =֖sS>}(B|JAT <莟HkMq@%w-2kVc2 SG$\@tB/e{Q1QsAx"wv#xQ"^xsÝ^I(SMd`umnPZ'ؔL5aA6Lz.{}2 c;NI 0QOqL,Оsx'.j}i ןzceL%c >wS/1cJ@XzUnc#]lFnOCݙGΛyLQ/,{R]WY>[JճlY…\.n~ɅW|pcTaz HH/IH;W+|XՒƧϳv8ļiff'x mqTmqj͢;  &G@1&b5*^7E mB'wKn[2aNUv^{m Fu|,n[w玕dyә+A mh~_̅xR$ah=ڑ6+G&~_*:ղGFA5>YӄḄA8o7QI*tʺkj;O$>fMϧؠ|$b_WcDjV2SdydD^Պ13}Z 3f(%q]tڐFnJRWƦA1E+d*&|(D 3M1߀-(7QUvS) R8Yd7K4YF.=FG|&{#B$;?A}/L^03"@,UvJsR4?& >8(˨ݖ.4򮰔@4X ]-8'E +227cGswU@יU顐 jh 0= PoJD] J0m$O'# IE=r y<`5@\$2q>G:f*v{ķ^)RiRrSD)z19ce -^GXT5%Rˁ.@e⮪] ǟ$ UcgcqN*AQ:n%j/[Au6eĬ۸ృ+5i)QNMЋQ#Fk/ &磮/(vϳcsyb꒧{Ⱦ=~K9mރf=% fnd7> 8Z)jGCyS7-w*;N5㍪6S>%; }خX[ޟ$oK{eraGT[lczk- CAv•9He..55I2lEQغexZ@NX<6vfS׌u$x=][+dD<ެċ^jP2m T##IL7j&k~p'>{d|)zN: 8bgv Ų76BTu۵4<gD=.go) uYR_3HR{f׽ ` 8 GtօC-lj9 ظYq8G[xW~p+#g'樸Z$V4B:dm BYĄN. \Q̴WbWJۏu5W犿k[Q%OeXXA[2hcz%?ΜZ2_DC(Lͥ|,זW.w4\!C@&Ĺl -jRB0fU}5Ri9XEfdLBdzw<;*kϵ[Yaފ3kA_.\SpH6p]wD If؍m(u;zDI];r`Hګ] YLA9ે)=g^b]$>4 At1g .l(4WPvHݎjH.[EF'vFd5gfC݃8֨ ACĐ8OeG弣RXTB&z/675E,Se_I+l!V4oߴ>iŤacU ([+'u/.bnP"J @&-+ūd=Νa+aFJV. 8+X}n~z0mc31&#-VS6xEvI.At oKפN}o[# ~UiJ_՝F3]l(||:,7;ԞwST)f#(c(xKB1oGߠSYiۨtPZ·Kz0?zoiDϕ xi{/4!nȲ-Q1Kd❢0BCP{u؛j ]+ ӂhDtW)&zh!)C^peywr0꤈2C#OrR %sOϼ1zj䓫\)#p; 7ʍYcD3jQ7ϻ[p}DϥoAE%- *1PaӾTGwEq7ԓv-),/(-BiFK'W0U:lq}l0aЪԖQoo'CP:iˏ~RN:~ΦImHG.rfi^KȚWvv vY!-I bindX APΕjD{8v f/n`ևo?jHQ:9 J3K?ߊ=6h GR*9Nc1_Zu[2ydfJ,A3iKO|S\0Mb0͵E5Wb뾫0IQ4 td6Q "w 6).=#a` 20Uv&{.Y`?U).,xwSCQ:Kf-@{RUAb B'%Pr?.jmߋэrf׫Ԁh ҆ġJki#%!ţDTkrJN&˧/`zq"J!szK?KlaBN';텗i!T).-SiO&L؛B[nʠ4ؽ?2cS&I Ү">S/~oN!XOK>l1:q | ]fُ ֱ=*—Y\((;Yv$ ^u{ژ>PGt5 stRHr,5V&UN FyBm%w6S/lE”b(Su'0(@ /I!Erh\.P{iMc `B44c:!6/ tu3nx[iPuG:kxƭfFoK]ybUѽJ,5n?=4e vWDqޠW,xNf 7#ŜzhF qϨ=de%i͂9eO4-!i DC7a ЌSvkr6T0)ߏ-kU9E汧9A L;A, aD.LVbפ=Z+̤NfI*GS Ơf?S0g 2s5gW=Zӧ#&#INX9߅juށ T>!>%=3li;[u'_jEN^$O1ocxŶwC?2Y_CAF$1`9Oߟ&*7CEb,MǨpJ&H&)`X?UM4$..tȏE NnNc<>TڵEaotUplٗDZgyW CHT!K3%#r襼Nj NO8Q’n^_ g]5eM=uhw}pb{Qv!ck3f كzQ8اP]'!p`D P ۲¢9d+aF8:W;cT'OI( N^!7醎N4nSEkw76dqW7y10|j|?\\\y-õS=~gN.sInDY ҟbjxl(^(3ap% VW<|Ǔd<ب<q7qJXXS˴Z qy`ۗc:һtKA/ a!W0'dMAuG@?JF )jxi4M̀4gDz" 56}KGBEth -ŰaU`M3<,ᖿwrPA[l#vO 2bxo?NFG-1]=2HLz' lj_+27qMI@-76fN${ j;!:9t+! [T]!/ouGHux6SOZ0^[8DX2wN׽ՠu(W~#>f~#xgϓMFkh[pwK:]R1?'-kzrY5P.Ql?zb5I' CNXP4䂊z_*PC:*5 !"׸.aG{E4Q?ŕ;^h \.*xq>*DSOk;8˺ʿrgowo!e-%EB/'A bi [KתZ)D] hGQu}w BϔD"!8!(`1_QIU}GrrU?T$DYrWnL+} _L^`(mm 1jq¶Ikg:\Mls2 gIO<bm`I]{fOrH5"UF]~ , M2CHdxEQ/i)jw6ɞg#QwfuųzY $hE?Y3|>z.e/)k7AH 1TJ9B/3q<جh |Zͷ 6"wݶs3*P3 (iWJŸ̝d$‹ѡWxB-( Rtѧc{FtAh?JLskUє\kVmVtUu\>Da!mG1 V,CB6JLk[($ow wM`oJ9QBv~#MYE/88;|CvU+4pDb(Zt^iZQ鼋>5b!E #kU5`-|Yb^'#Dd ͱKmkUPU&rH8+<|"}kuR-j7lr޽m;3]n Ib(0|"?m`W̫8T*`?g`ؘX{=AV ZL(Hz+G_|Ǝߵ/v2XYwg\q6FIצg1ηN =r[RJO&i :fM([Dvӟp|o`tA|"W|PCZpn3ZFGm?3uHlҞ#)Bڙp_C%>źwEUhH<{N F/4"Us0_˗Pau.gni<\<2kË-ϴ2y8W@U -;O݅6eT"G5}QN ^(j#er~u12i"dh 'yDIꅐ!9ބ(QD#r")1SlTeF!"4d#x`>3&AGhs8JMFQ;`{oqf>CE )̈^ƪ0jHTaԢ? λߨң`#M+Nl"+E^o Ss3IؗױTckte{tZ9-@̊b,TU+0Rws:c3!CKiewP<* {:S#:Zz /Zxuz%ءrc@emL_ /6L{ԑv1d7+EL6 5u9LH.pX}=M%9AO21Nd qm2yHWs*zq(NKJa>m}mEY>Ǿl',[1L;|4[C|'<:A`eg6wf$+JAOPaTݣ7J Ke &L/B]a=f&NhNqB nR3k]^V T㈋yYI1-?""@dL'. ,f2"lE.Mı6`@Mt WH!hoiFGJ kyz;LLfH7\I`0^{\Pwb69.!_!¯~ڊn4Қh,|/w#[sY p!7Dr5iK Lzujۻupɯ?>_ι=_ͣ˅R.:0n sS?Lf4Nmr+5:g]&vʧG}6 YqQ]bls`ϒSQ_[h mq'g]~esބiZ\.A`!S һQ`!=M-y9QGLϨ3=sIF+ANކ wR[4dwGmaP7=軪d:ܢĉ'==n`q2ϢyOcj,a~\0NKWPu 2{@,ՁD2wt-P7liX;:}Ǫp7 0qaw6W󴂥+,=G:*߁egJ y*&*y@D _5;)ly}>a8,=حC@FdA}^D^Hh(NGjz?.>UyvQo wRdjSy,D8 )QʬC %.R&5ZV~Cl`G$B'>hi\D`e?_J{*qhn=XOfK .ҙop? .0S{O#2H>eO,_P-qENפtNH2zqF5 #qsj;0 S 2Zq+RQm&C83>!#bA(U8%ߒYn- L"GIFZ*P5XuQW1&뚁<2kELR"R:\&I6F)^v5+nZB^ďSNGYdT՟?Jᕚdq8ntnL"T+&$!ne[[W6  X>CEu^3Z|X4U_y v7|p43X~#Zz ^uGz߲75YQS$hwKxi`#;[ɎRqz 0DCQjՆF:ɱf$Bb>ѽB "C{oPxخ+^z'(1엚k%5c_w`v=jR $8.yMG [Z']d>>re{A%A<`=8 1dxA臩z oYLS( iV&}5-[*Q..^x 'u)WlՄ)򠲕ʝ< y:+1?ZdDn#j\FޞhIatH#2RqkT\ Pi2F3HCy"mM l 51GoQ;q &w%|AZ%^ۣNzu.tZ6P0MzY4.t<w,;:ti$B },#+&-Ы[NEtX5ۛADHB$T[Ã]Cz+A+V<:c1uGÕ> .ȱ!|Dhѷz "r^Kkwz5-I1XDUJ1$H;3ƌ-R <[kQ#Ga=bezѠ$6ţLK?hYnr82͘iDiLjג01o?.:{r~C!{v{s<RBH0{X6 : ^[46>ޅWj=0Z( )k 욘9?1P2 #w7| -RD 5ʼexK&m?Rn hM&7ڷ@F v=:MYr*T[_>YPNJ;sY[0+Ci͂Gς3n< e+_@2B֟$1}buq,{猌E:n:kUnΘ!*<lJ͎ZK<M9 VՀ,"w읜(C+xoXe*ÉI>2o&cV+3j>_r ý_5=LGo ݯg/ 3_s0SN|>^bw()E rݜ7Nqv)6H 4"$kg$l'2!ɶB4=1y rli]p}bYRȝšo(|0=zZbTbiWo6.7i?/Ǥ-ɉsR0/aiR&2+-GP2FM{oh.j{Ap-R=YzpP lP-3kA^Q3zX JPIY?]5""^۾Jv_IP? }q@@ 1f  8=]_r#KBK&<0"; D]>9jkl2y* ,|Gmc='%;ty>f] 7H vM~ :,<2C[4yOgӓ@[)p1hصk]Ԧ4(\bHc|'-ǓT>eL|Mw{}TԷ3ܹ.KMkJ8Uݹ[uu);ԄB|j4%?[$JP*NyP e h[.Rx3`%'| `K$V۪C,W+uˡgZd %MؒP:N\rAe(HI7}sN3NԀb.0`VV=/zȟ|厤ˎFkz7_= ,o0\LL/vllv;'-RW ,e5W[YSM}74TU gxޓ;6SQj/F?&]uXphh.Q( 2M[y:|ȗR &'L*s!یlz4Fe);}qdn=&e4FMrꡁL:(8$%?c\lnND546Moe4LȚvu&_ǡ2aD&pO%DG9 8p3֢3 ہ.{ڠ\j,̚ϨȅgW] M[TJgR}}zV rE&3J4^ʓ5̨@Ql߾be1Ɔ$u3_ʆyVW_Beuttj+MxX4z\cVB#5̧P|Kt&b]5&eOoU$!Td.# 2TfI͝ ]sAe,p;^rW[/ԤV ~F`1G-bw3 },o3|)d*PYwň  bTs^R.6շ9 ߡ+-<Q ~LsZFgτZ 0>qVi5)#6p qT^Pvn-(H Ic޻NnN yӴAMG%#@^ؙCݣ~uڍ-'ƚ勓;רSm-z3?5S\D eBZȄVhno9Z 6WZD'xZ_.٨<' ꏄVJ(1Oq]'ctS4Cb  yjlکWbx.ˌ,=Kܭ'pyoǵA&bG3Bdor[|QG%'])ƛihVqqN_ [b :=^?}]o V#UbjzHu>2RDVr [o!.HhT1'o#h]y%gn?Ϳ$2&q| ZYLƈyn_'$we2:-fw^_΄u!%-..s[HKU;CAx[c[V1%:!VqcOY>)'65> U{MӸb(-<{VR.˗`~_2j.CJ i~pi9A9[E } wWlqy>L{U&Tz5's/yOd܇&=^q Ԧ́@*a$W^5w uԟ`l|?E+q[R1fh`i"a QA@wZ|L/DW=uEGh**>.%}JEU)VrZ "xiLK2K VG7e20w`qH׳o'Y3= kݳtU;;Z:/Qڮ47c?X;4!+Zc>k_foѾq9MXl#/\##u E@!lP:=\@#U]wѫr_Zb[RmnSQO5 8;+A fHժ5 U4~ML~nY<WRU 3}57 -CB tg`}.DuJZC<:՞/"RS-T")IM.7X5m͗ׄҩ;nZ^'EH!ubLZ58f:IsOܘCxynsL[]| 5Yqa ]K_WF,pG=,`$ k8[)ze\5On?1Bh#J6jQ4ˆ_b=Ta ]!?bVB홊)0Tcܽ=xsIA@E! }~e$`"Ӷ\3FNo' ! ʱ`9wz2eERo_L Mws _:.<{4Oby7t &83#|)pUWwINZO9bO)7j[~Gy >0t5YWXi MgeUc#N< nQ5[OApHu{Nw/,]Xf"Oz}/2)? Z;,y -^Rɋ|#098$zXo'6gS9RPd o `Slaa\9//-k,zn*{懽\H7'+ 'bᵻ1ibSbCɎ8k7ꮟdlE._&ňu)Dl<nLMszANoߧ9LZ klUͧ+ܔqD@ M\z7cWXLL(iF߄#yo;!;20_e1Y+wD Nl)|n][(2֊EdQ9g RsHt8GR u@4T9>h<IlrӜ&؋ݶ s2l/3yt>ހ*nVu g!Vi7~P؁& "ƾIMU˰M(dd8,j]CH;/Isp.8uN4ȃhv£^S8MJ6pGPtm*Q:v [ϯ"t44􋩼@"١iy! vzZ)$PQpQ8Zݪ|a%[BmaB!CEVtHX7UU1oE!{V;?Z9= 6? 2Ӻz̍/״ p{蛳bhLMߟ{oWkd^~ݾTn(b ZTְX&7q}Y^j ~սJ)TZ'd4GkGRڊu\L6F@:B/#p;~j[v]Sޡ̦{U;RES H.ACYC.fҳw K?+.9TY +Nym a3?Us8/;ϬwlS_U8zߛ.i"=sՁA)=jl6Nk c"t.ϰV .o_u:(L :,\@*+y'AN'Q$ϙ@7ԛP;' s`,0nWp8e+!W@%\O<"zUL,ڍeo8ū R.#MC|BӇԆND2xMYkM pgeTeB/zdm`"HG' #5E}]'KZ\"\ 2|#iWʍdͮ4L"wfk9J@nYÍ0Բl+Jh& <+<PlXcd䦓$Y n>F%xp0Z ?h=Mu|C6d<(,_ ?$SȲ(nRrjعU`K5Qd2}Ceq2aj敖~kP5Y l0xD_%z,68V4O-!_J}`}L-OOon$Fz^&1Yr6nVdt@^z!,q2,ܧ:Rq-u4Xf4VA:Wb]0y0kmiwܐkV3\ۂШWt^8;VL @bJ3]+VARXI?2y*qdzGdJ7P4X [ԆuvJ`D̠YG!3N-ΥhsE"tƽa!m/ j˥ 3a:q8l[%v:8s=WtIH;V]0Wc"4.=p_©oؾ87qOvi#4eȋeD_j}DӶdrkiWeQsk4=8d#\#MYR7!6~J:6Fs0av̙+nƄ*T-IQ:oWMV덟dy'Nw\?FU\' &%aȕKk4w0{^׳K6C<]ݚtbny>r{%tΉuדVPÊѶy|'COYS>\[41l)ݯfʤ#7"8ZJy\hxB~M}4[<1OvhR ~51xKB$tfA{TIj(S͍)_{Mk]~J[wgΎTI!K9‹V3k;b H7p92`0 \`:[OZ3!2Hm<[t9R3bFFRβ'Ӕy@qԑ= %BAچ<LcI1ŗ7s<`@%v${gɰrt`^b- :'wsJJbsQV"Yhu h;c"#gϿ; VpITBi*b]bVXTճW5k@'.t۰I{_ $\\^k7 { oDxen49PO 긚8ۚ;>\tç.G81pā8C, =*gT `#Rʹ8,#;^Þ:m͐_\A j0;dɡ~GyTq&V1rGjw<jg8L|hjeXQd/=Tt`&߷t(nvjֹ (r)6BHwJ"Q}(I;Q'a>-ŁY)bhaCiWrkH#pkx8U/q#pwu<,lQ (-iY߽fzݡ3NhFFk@LP*Q>b0 N #茐qx9h|v9O@М Z|DcWc9["r{e0l3_rrMG~Ktȼ2mvA739ykg.ƩpbU{#B+!Fe,E죈}me kGzzY 9l>}0d钵Rl)1U~5VaW guGJ=qyѭ,qnte 3j4L~ZvDj}.6B|ͅa[Z.}u9?I8˶:vt 8u1cB!_hDQ!?V `O}P8]K`:@iIȈƍZw{9AP-U=L؃ve2OUmb]Eʰ'"L@!;XN~ymDX'~-] q;fR>iCc\( }(Z-23ZJ/ ĊRaSnf7T A6eOXbjz钊|ۃd-253su 蘵GwdU\Ēy?b-[A/sE Y398 y^1éW$r?t NE^j+*VA^: y丫U8xu@P?_M3Fap,}GvI>*&N{#v&$ ^PpF(\P6~>3jM)`YAfO'v{raÐʣ-4VG<],Iu[([ r:2וFS=d͊6eWv&knK@P܊&e28Bu]ц"#[31kϑ1R~I2f^{_^q?!]6Ӊfri],'hI&ޥk[vN0Ss?r(ܷl{eҁeN-~ }YG6>4GYꁑ+>] I6\F[B뮴z?9vUCS˼l2V3\,ĩPce">% HZ{6&Tϸ VҵJJQI.܏X\SP.ִJ'?fH mwy"#ă]:'kbUU~e h*mz#erޔq]H @ޣ]^ צv7Սyj4V/brɉ~Zt$6+V J['_ ASLC瑧go{v8^UB#WbI>ab^ֿ84g;0/Sɶ'vfrwGKi\.| a/Ƽ;2'(ʸB3 p_" f^3^k[m J]1E4{eDWϷ5oB(y_)AѺB[ڏղ.oF(^2E;`=Qp qh $E{f3m8$@|}roJO*м@W0qQR %. e7Q?삪]yŮ!V dr@ȧTǥ0Ƣu;N{C#kGE*w0|2,mQKmD‰&Ydh{,^~yV'=1=Yp>3|O?ES84vـӳ]޺bԱ^L78lh::wzA!S8'MIJm#|sـw0;g&  j,"-l[(!jVewD5trrA2٢*y/LJG=À:ʽ naidl6h.tLV ,''lJf!aS|BJMソz[JYnt`3ܞXjv :đB+t@x:8#ZQx9>PA/*yAyѱ(ѪQK"p'71YBرuInݶAi;F%afwWLpqTjP/eQW_iKx4n!g(dE{a3mփo"n~Y}FFuw-kwcs!4鏦;^Dr2 VotGǤQ,rCc9%VLA-8y#έDǯhhlAI $zbFcbZ5P|nȚ&dѱ>7!rk^0k9"l;[[=z:b-E \RP]ᔑQMq 0վs^=9Am+.ռ%p$!05k+w~rA*Sw@rx36 -)=p|PNo*M-&W~-6~&GhңaZhq7(0p0/9* R`}[ҫ N%C0]Vop(/x/9I-;o_|̴i1 D`}vh181LEK7lea]{MdXO7Y￁HL.tg輜ܸʼ\6ߕs7{H{vYP™u%BRR^d^9zdTTQd5˫GVYhA 4Lچ$k4=%BG1Vy 7߃]'‰_G1 AM[Jˉ*wk!/"a{+%0_Lp ci=BTDtt@ qK,9}[9 Х dUO=`Ldf`g TǖfNI*4/Xje94V,ALV*yֲCzذߋKlz`H-gr譕{c4mRAjٺKh025]RY1i)p2e6/{jj}A.gm'>¿HA@J}XߴF;^Im$_L51eu;kl[D=wYWjZEj=?_Kp z\Rԛ(?כGw/9kp W ,At۴Q2t<@mn"oO3e`c=#Ğ++R1uvl+3O,sn #~Hs6 5/UTvbB {BQL(ѯt93@<S9mp[`iW@R' 3ޞ@EL ru gflCω"AyW WTH[5d. 0y_C A(奙1CR|Tt0;a6]1PZGf8]blj8dwX/` 4*DGy؃K2&e$E+I#yf ZlW+^#򥡈KR,6h_,IR"+c4D B¹wOlȫԵ*6G?@MDZ*SZx3LI\'җ?]60u%/vڽe\^)=_,m:}=iUvhhBbCfF]⻇ʢhRM;Y]er{Gx<ë`Bu){jR`nW FQrGPo|əz4s?W!RQCgqT]N_RͿ|.ҫY-wkPІ[^XL}JM,oϲe&7 ݽJjO EkR߭Q%.+l#eZHF1eD>2L1^ջ lF{mGX^|l*2췌˿mN`uR6]8CzwW"sO^F I[۶ &.+lhBd0K|rDNF,GI; tyگx[_F qM.ђj$K \w']\ꉞef Uu H=R@19ޟ2i5g܈$)s>s4ŭ odžJ  Ə4U^=[e7IUNť8A&h*6 WVi?ſn2&#s4nu/0o*-1wh C4 dD'eh.iK > [`tic/vSaBCo∾bPk}Zp]5BwT^c!#1mϝM^t>mD<_<]df1qb1 B93xژvd)+VӦn}0La߭A=pH ۘ}khK BǦZpUz^MpxM`,i[_N?`gIg2w3Z:4Tqq^ZGRΑcv]@jNvY@F2/6{s(0ҍ0J;?lS6OEnWyvJ[Y_d= i4=%829`T饨N 0w&:"1w,pͪ7[XWcF-*Z5cUXko,~m]j{L &:sODAlA]}:S0wu`͐3K++[:acۨ>ːFD]u10wLvFEyrMWSRP \ju@ޓ/fc(q4˿ K\XoJo0`(c$fA$'g'#/9L]g` T8$6/jJ]:xǂ אh6G$?hLA"64ISdzI+Ϳc]-^7"eN=Y)Ap|s)~MxJ6 0Qu0v`g$E&ͪF}x}_{P~GJv9Ǚf #G3o1jX@P6c*L&Vu;D#y)#՜U"7hY",ZEDH1Hf;,3B3oOP}' =ʅ\;oHf4 pY&K*׸S]U bb<J4XNB]YDqm c)oAַ9\z 7t7:d&K̤!⦫Ed" QV[.^\gt{-~|?`;¶ 3Ƿ J߳C , 4΍1z)KxAkcm&7&R,kbΆk J5{m|ښ_xb>H{+Vno 'l߱D8^-ZeзQܣaO.35,..Ç'e# $V_-o a6(_%!VuC>' %c_IQ,nIy0xw;OG4&){Y4*T|7%l$C9,Fѩ_(F:?L"M7BSk(mι;GalnzTb);] AIMBٮ"sѪ]<hc8,ia0"J\k)n#4vcaU:e{NPמ)pV? Æ3kFuI}mR5ajdr$3"% $|'7]U C;q^)ʏǯ.pKv3zn!V(O+Z{-/L9kU n{@^0 i|8@:_gRW۵3/TڨQSH9-lvCa`$ UD"Wy^ߜ'XO,Rw##㹢Ao'$ݺ'm *i'+,%SX$ >vXmQt|qtrQlp|5:k!;3Y@H_s-F*XC/n6QPSf]f%kt ˷;rx^ %ΐ;iKSWEϓb}c3!n+qDWHaA&{+ VxCiSÉa`*;N<`!G(5E[V.0eIzM#iY)Km*NW?{>[66P!4A8U54)*k*:lbJ%K3Q^1k^v_ufܳծ,%A9!]~ {hk40nC'SǤy2Hcd=Q嘡$M=|A`~-w}JtA%R#%k5O3Gd[򻽋1-΃e?Ch!3,.OIRFWmؐ挢Q o&V'OE$ﭒߚQ8Rz0ZO''[s6-GFQ2 A[AtOSH4`>[Gٛ0.ԪyU18$[KD*NDz? MI+dQU.MȽ^JIUw ZLF4i`Kڪ aCL6. ].WѮ_ne[]x5i}2!؀v|rz +,Rݴu ^jةp[gz+~0Qf?Ʉ}R`!O xEi#%m` {cx7Crz 7Oո];Z/NjAA. ZӖwiz?`32p-rE[0uURRK4 c([U7ǩv`@Z6~ wAj -^ɛ3N$pؚJK#avYsj"ekcֲx&"9*Ϡ)#IAg"~ a1 x_! ~yAH(5F"M.4V]Ym[fpMhS@w69їOSHQLjcn+Y߄'M\V^K ' ժ1Yv~.u:aQu#垄ƎW5ԫ<A'oBHiOm_dji9-VæC^b *_S \׊\mBD.Hq<㪘ޕ]-$y OcيT;DCę\I24y7^]c;&m %XųdY.ma*5qm2LȗrDPXM,wHӯYUfbV!88]va}hCULD~6?2ofHkx.9 ڙ9em?{2|e}G_"2s$ԗ[32yiLDQ6C'O+ȸopO84_2T{D'29pm?SkS'@kW tCCənWS|O}m\Uh.LTud_? Zsx/-C< Og}|ŪzUӎ!ԌNƪS%0$4$>rxwvjJ<fǩkcy)bQʙ|i>Ke1c jXYW2dy?C3yqG⑵M|:mڧ>xW @~)r! aNL+5,Xo 3sdUƤSAlƝׁ1*RO2CU\P_-/ց|m;#L֨T>3%_x象.f +:&n-Ч%zɹaxV6y{@s3O&pjLuAlin{F[\:@;_5BkQ}؍̞B4+5E_ ̠{VL*KRi7疙- US~Kgv՘2N_?=eMaFыXg]E5 wG6hG8K/jc;oVs,9_ }b`qMaؒ  ^E^`9[?z yIⶓKO p0-xS'>hD+g/{\&M' v+*[v0 F>m`%Tyz4AZdYf<Ķ}!FzJ4aw 3QV24y o54ԥJ,;\η[3$ShViA:r3zY+lrv͊(KZ:ZI[zP{EpLЉ` a!oKt[FF4Zߑm/ƱA)G ?Nd5d]kqr %цg! AZ.(Uġ`iDHq*maR0@_qQ~-leX~}Kpj+P:(Vߖ9S]ס#F9ےJ y"pH֤VLo?E!K6ʪXLTzSK+٣Xt?mya~ұڐ+ۯyHOcrh~R#<>5 clb`WW"mId9ဈe{Y2[_ ت)i &?W-MZ8PfpB^40EDg9ϯ^5/]%!J]j:~o͵ޙnDsbȈ1us4?XH#p,䃧9$fS]Z*5AVK5˲i w#CYh^k'sg[H4:E|w{'1Z+TjWS 3X!5NCClju%-%;;{,:4mDmƞ}tM;זص=2uqTKG*יa} V|⬶9!8uCٹQ1S*I]>znxIbm7rRII=]T8ul'Dy2Jp_؁2opG:#z pRamޱgO_QL`Smf!2!n w+.>Z$Np_O&}JSFRdT@j80 !Eo&> tL4:,T 9+}ix{'qsx)#j[锵ʺ .ŅK;*_lKIL7AsԖ:ҍ5^E"$^6'5ɐ[Ab"8+k2˘cn$kE7֍FbswL+tl7{4t8*- 4Z0Sm}SA2W߈S?96xJE4B€I$\+B5C`R(fkbC7W'mWM Jơ/ld/Nt(h+9, Zo@߬MW볐Oc}ʵ}o*]f>YiۅF`cD:@h,WZB7$x;ҟ-Lw\?s9 F8]mE=5֨_0mr#C^,)Bl:ZP"n wE jq:$"8T{kk24фT)q -[rh{C~QTΎ2%}֦RQꕍgyGȓDVdgNUb_4#yWIQ8'X4.F?$o&P,!j>r!)MH3-:2:+b h iju2_d#{:v[6JAF#6í 3 MPeK`.g,2%+ *?&h*&5L&yM0x#"PGO؉Wƽ$V0FECۏ-p{_^#M1GW L9),Aj)5ŷW2aO/\r<m]{7_K6qO*.6>G]bu::TYU4`"%%I ZZvM/|w(ܺ.,>25!oЉB8EܛwWiy0I- Zɿ`0{"w71z>>+cxuINӛ+E-f~k@Cb.S`R{waI,Ђު=lPK$D%zwe8k!څֹa|pjAz[[Gӱ@mTr 䪛t՟~TL%DҀ/"N4Z&'enW@^#3j29(GK7n6I:P,oDQgEy`rmy4S{2Pۑ)w'_G犰+,kMOk!Ey]R$[h/3El Q^?:n=Z6LpꂯM<JH><"*ȔĎh6M? `?Wnaj0ffi:hYZ.b m2U0aƛk!:  MM-(;ae 6P%"{ ,|wi$>ŕpKU>EQ =UCׯϡpPӟmT.0^vjmtIyzEwŐyO1 -\o2|,q̋f?6%vܣE ArHeQ ,{Ω%,ؽƩ(EN۩&cëȆ Q/#7%Af U}kz >p>BO]N cNAvWu3jCw~cP\微t=i*:~7] )G(MhZ & t?;bTLEe@vz:hC;uh:.+ۻκlv2ϗؤ:ЁnvGuJVgAS#7-e8[TX܄<(E *Sڶ'U-!ṼS1z1M/oIm}Yt>U VMv7s$&'gMxU0[b.Vs<¹ėPp~}p&7/C"?:_ղ ܇'W^k^EvtՀ0I> DRxXFƆzkMcF (" s%ªVg_8kf$yF_%z:%-goe &O+o7oCGt+fAAюa;Q㤿 #s^ns ) J]xA;[O0Mʼ;Y&ҽC -8z$*xbA KoZOm'>s^ ѥȟb8Swm EiDMt>>NJ ];pZ7p(0C1 +4[5)!BN҉Q Di1~t)5ߕ?sg;4UK!T*8ߍϱ@>RW6 :j`Z!)mAPq}%l/Üս PyJ!]_ vɇ>ȍspMWX{<31{HFYId~eXXt I}5/{rF*rJ~\Ēpyk|lHpR"?upd!ll cV,|w;4'aF 7!ѭH-#^1=0by_׾tL/or"]5e̥JkdJ9*]yG,?̾Ɗ[Q$^8jbO"IzK*c5z DDKrNBC TV#Έk*C ͎r9rj+^:cMpGmXmE;fi&ʡo`2En;ȝҹHfPl\U3MsTc=|rqk(쨂>|)apIDYHZ !ՠhj=Ou*33po:e1nC'sKE4]meH *uՈSv8ju>bdƌ?k-Ej ZGu>8̑6`F+o˴6`FD !e4A{$5SRB^w@cT&cO!lX.mj3}Tq/aW^::]*Y;XhE a Ei%'P1_;lB&^UFIr䪡9o7}9t6l!.D[TS=7]jMnb?-익hMZSkblYx0GӠ-%ո:Ϯ1Ek*x6ϼ)EEkL_%TkX sigѥC"T-١a4]EreWRZkC\>9k'H~.B Oλh5݉ѼM+-OK8^?s@ g=>ɡbrۗ ~+9"QRĉJ*To3Ub`p`|Yl6m/—/¾!^ e&I}* }؃.cq|Н\APw8Hôk?-u6 W#]Fe3 7DE26 uܝŤ* z$?w,8rWj.ԜSly IHE8~o92W86"TQa2SR:y/5A_m"^"@X9Qg %cOIoSk RAb7f5g3襼Ыo;G<EbTΰ-vƍt{H|iZ$:@% hoDX \5^ #VfHCd}Q)A 3q^2:UPU+?'u -Тa.?=TY؇q:DIGWr{iyW@sŞSX;hVAqbX)ˈ!@1W6_!rh*3IUf,)EN2CrA:ǸS+Qِ72"Ōklm(]EMK5KaU/]<(aee2#ELea6;'nRa 5cNBE 62<]֩K6j8E4I'vnD{NLW@d{_so9te ٚԊ 85F]vyP\[m5vS_ǐ!H8H&zgس"#k0EGYPqGY8R|tۣM3*ތ4unT␷ >]_-Z' <&=UFOe>&E@D=_f[GVDw}q&E Dwa-mNGRVFUMoM8c^ϾN"E I$ /*0KpBM.InSnQ%d ȚķX|]tX ݘdtmW  Sn"6wѼ8 QӐF%U4f~.I@^_jmHt=N]U! DMpVweyleGJ%30"{W,XԄTn%s:0 hR.Γ]}&3VbLSGˆt4dBq}3R$l/(TdpR5vv#I)ޅ5|2V_>{Yh؎V)Bm=BߐXԗlZBZ~gJ.fk}|L, gsd,%ͳκYߤZFET/hCXT.0b7I\/x%ILڬ[PL+?8}Rڄ; ZOSB#IbE h PCl 0L Fg@ S6j30xꇛn ރ| ]!K*{ɂp}\DnGkYJѯ/.\xm=3waR>=CIvɽ~Z k'znc=_, ε !mjS M b3V?~߃ugL߹?{L)*ٌBOH`M hN7;>߹J!gA/kooĶ)ت|Id)D9jhK4Ls H2BEip RS1V_ZVAyգteAqU-2l6B4R $/xbqfw[S@C_B7BکȨe.<9:ceό&$FrFJˍ$TkyąeO V#}gPjC-qX\ c]зǧ lą WCVm㨰AOBg_( b l>_yAҚLj( nlPX0`ywM13 ٕſeTswgYw6U* cm 1F/*&., "7Oꂝ+HM, ~ + ^;34MU-%}^HqC}<s\H naI47 tKC+{'A5y/-/8o 1kVEuCE&&Y iOoTDO6~T# sehlju ,-ҟK;FH;w(L i]h˶N DپgV,R8,G{f*ޣ@`gN?}nt^ ~h-QB}=qh wK ,hɷ~^ip|~7MpYTϢ~S;ML o -⚅bD"X+\rf&@92v׾2R:jb; 'bqމ3V;yKqI`Ŏw(aIm5$p+SΘ 9t9ڣ9dҫ=XȖD-^3?IsmFOkSO7Ts܈mÈ1MeW |4uO[$1KCըP\?Y}t0C)eHxAIUw"1`;9_r4ϲ@iVAKk933wq因hfN"Qr__R'K'fMN˓+C4(cοkz&B(;\aƒ6luSgW=;f!ZJ@lړB}TF]h&e # jĮh4[gl]CF$[ ^zΥuB@lg}x;vޖv+" ἅ5 6U5A12h uаc3ayߵq69&v`DѴ fao<pBeOy5wl9j?= JΘ3^~O9cY`vhdD%z܄^IWl}hv{՘^#>؈8⫞YkJ/׮ XD҇1T^zxP+A6?De6d} zpK%@2 +4+TA5]\*-1+T$U@+:n`S芨-O1 P>6_7ل'V)۬Fꟶ}Sk^c;G_¼/xZ{V3+"JPbLX%052㋚ْAf<ԸvȽYUAqE!ѣGcZKpC7:V.6P[Wi=W{b.bv iȮ{R wN9sH{Z c"EML 9`dǢ~[ x~*1CQQ\Œ)긹3ٮXhOmQהS4GNKd _$dz>9ۑg_l=HYk% ]6C63U>uל/KϯӐ}=cvS>vgJ–mF&ԧ}N?:qir˳iOhNxk}8G0/A:;TIq<zU$z?f1n ]ҨC&>,#$9Vy=ӥ. N(]Kd;! 1ˏp15SU W nQPyޓ9wR4xiTsW5_4Dѥf"Y'sąp31ƽNW:za-!ÑJT.kEṘw 'xvQ"cn+^i v$U{ %LMr_dxl8d#t-qPRA-vF%~f ^aM>`ȋd!ā5(1~[=D X ~csͻ[ ɆftrN0Geΰ$R5RKSM6yיPy/ϥ}A TFB:hH}g"n}.. 2B E[da|`&aj\uBYHUS붘'eJ*W,& [Xb|VzpjKR΀XlR5Q}jmPJlr$M9vw܋<`{S;n>Sy7)q_`i@{zX·xgܼ Xs 8?鹈ܣLSha=C=@ߚ'Uz,SM>G%/HOfhT Jh-:;ӕje=JM i 3k:QY| B4 hr'6C5*G3ie9IR'dp\Ŭі{L{ji_(p(C^V"a)uL²p7R/pY$) @ԄW}ЎQ5o-I,"sNXrޤ: '2˭$iQ7 M(#ɜݯR!#aԎN- ]`O_y4pV)6_˵j5eKUٍ*e~FbbE54K&b>I FKv ʄX R-cd-M71925v_(aU5c\,145/Q0F6 #و,v$ݿE?>yJms~$EGK6aB?/חZ >@-k~6iꪋ. `!djfC\t)M PWkn,$6]1cz-Mggi2?ӯ1˿ǻ_Ս"vui`FlSM,RvӅgRDw{MNϨq2eQ<. #"GDa4} JD  e|hǽ*ʾ1Pj^lO \e|8E- LLDӆ(N_{/0f.\⡫{QD;끶l۳V}P.iǢ5ef;2jᐹ' =ƐUn;cFuN|Vu&:{7鲅(WW?Ȫv,vfNEۣCw@*Y,(༓W`Hxe_!Z/1•32 1wx{,6fys(}ydzRege +Cb!(Y4:o;ˑl* )Aӌ{ `c)g^ZnilmrۢPip%hw[ѕ]vG6 B!}ӣW6PxIծ8NrqG0Qo:x??~,vs;}iAy $o)-%%L柿Y.[Y¤$`p>(hahy4YId她N&X ~=w1dRg:u6oGZb%^\J-, ХR"=()6zEQV¢ɞOjA{>B]#oR 6/`3+ Ri;ےi AgY d!Dٸ˖gRxaipm@ B/jR:yj@%c7A2MZJ}GWݢt7O2oD9+pŏ$lA7GFFs=}1 B"iyNTȶŧ|xpAC:}qK_oud ק_5'͝f m׈ F䍵#\˹8Rq0݃V" I0y Ows]|_uS! W0wG}UMr;p .XѪL uk*mw)ܚi-p z?m<ѡ N P|}gAmUK&FV~|][زڴ#H;Ǭv<#@9!(O2H#x0M`Ü8&Aޠ:iAɴ'Ҧ?i/H'NےiWt!'sl=jOE͓ Ш1i$wxaCf"t:zu {jMϹX\\b3]5F^u_ .~;w6,Cy,ay/Og@tQ6,? ;^+ C[JmO͛ 2GgfVU"R# {(4?Cߛ"z*X,؈#zYb.լ\a,7Gf$< NfP+L7|vf\1sM|qFymHࡕY!5}6JoHIyPʘ 1נ'|L kgGA_}Α> P41U|QTW~$?ҍwӕ SIDb#0cfdq e=a5))O>ĢŎJr;\w؀!׈,V@ei1P•X8p =`= 9R1\<qc2ek~1w7mYu^C]uDРPeufh +ȝy,wǞ|:݈a5!~1v#vtm8j$( g\8t#}r1-.N*InPaSpKMZGgXľEs#WTs/ ͺɪds]A9 )րOj9bp&_x&[ p}_2MLr?ʄ̓'*Yg*+929)B+E]xOKgLp}8DReC4s_ ~͆sZXgZeL /Z.|8ebdJ0sKRY WGFL~̓7 /$-~gi?f;0v=*KEMs`q1),>6R׶iԣ3PJ/PfڧUG]J@@AYBQp4p1pl~=v-UK7ZY4Ub@ 6CefZ4 )EI#wU; g) s3T*h'~%)T8Ǖ,sY)p= ABU,pc73X?8"mq/'XVo92ebJlX` *46HGt/۾Wm}FؗZx1&TcQ*RP<E U}mwAgz rvJ7N_ұгۼIB7Ua D\-SkxT! (4=v%_dwxx`&і}$E%#?1we.b\)BM}vYÔwaDOlS%6L/^Xrm'WJ!|,[ymWDԮ\N"нęd8~uUh =rc b} sM.i@| !nڒgC5  ЇxzVot4E s@: K$ 0sjy*La[MNW'0rH>\ɉwޕ8ϴWQB#&=HnE wɪ4G&+ϊb= 5+iYDK/I5t\҉n͗C3teo3$ :EqLm٥^#fiY?ph>y;/6؄xoЩ!CvШ5i}5ަ뚵Z#u!#7ũOc_YaV_pBm: B2|訧q9Z8(}.wGV[k3R0jڎ4f%iׅ!ch#``>/[o 3Y̵7 r9_h+,e2ߏJ9p޾׎J\5;%J-. Xz8CQ.i,r9"9v%suulۤx K1^Ͳ]^p_!6սa΋o b_.{Hwk6xλ08 (yi*9 w] ud: esHF  W.k0}L2`l/2j3χ|P qT @VⳝZ*x8slf tQREы xIHDإq[5 ˿ok a<01ҙyܶ7hߵUwvG'^uƪk \B )@'PGQ:!h+B݂GC.9`M[ rW "{ -:6zu;2oICEڨ47rԬd"vRzK;iGUP8# >.*|KMѴ1WBv]U\J3&=z@(|U{@Z[ A@)7ZAVǹ%Yl>:%,S4vJbF~aqYHlf[&S!WMo4 `ΎwnW+Ų53<#;#5%#3Tpm:}l;W;YD5+Dkۡ">SEwc6V<C$ׄ>fe c\aĿK2Uy[ƀoؚkl3N) LH-.1V)\uUcq5{T9K>;wV/A-nLZ |[Y>w2]pS'ԾdD+bo/+lu9>]ܕO^>x`Kda.4/(گr˝I'Cۣ-H`u[! ّ*uvooVMd9ZgWLTМs(fJˈNDj,)azI@;e540 p 8ֻ0H$?ѷS3X}w^$玒/W\2zlڣ *:uzL?H-Krzk~F'.r>X*>ӡ4/} ΪOe$hPttPQ60!瘙x}nK:W]t%8J[8f[|ʇPaQtIkDdᫀZ[ԓCIUH0Lwp"uK1j1koj'云[tQ8e^wZi@y#g 1aA|J^iQt"'vjS.*4\Q/w)P9 /W=z}~7/@\V_x%I}x\ {e IBUGٜ킆d>*xW~ee&?O-/-%W&RyCWiFIBw=a82WyT 8EZ rN4Ǒ`R*q/ΚT m \q`ڮb*r@pf}Oc+~NKnBmن"ZU! 3ºHN?%&PEYؽ/,e8Ǘ'8sRR_;rC ip>ddž@SÚ )3%1(-M]n-sR1BE 蠯Bh.G' |8eZMzmR&'Wɧ߀pG"X:x/U+ tIfYxҋ3W HM%LCH p0%Oio5nY~viOi.{s) c+x;Y;q bjO5^]zXU^Cfuރ[c@jo5cjca{^\Sݲ)}y> JyPm[2ązTR%%aKsJp]ip¯ꯆM=1mE3x{ǚeEtɘy8=)lExF1k(ۤr2eؒ%I93ˑ<+}=2ѕѓs,XN 3} wH.}IW{a3 s7!13 V!}Q85h ֺ^W6_ZiU b+,Ӣuc̃}A2`˼]Ƙ7=gF ȹo7SQ0PxP8^ҸI>U)!'e zjSwN OW%l'2&Ȩħhnd+#/1zwV5!Ekd@R_hu( Kz[=28hO䫊"We(;KfpĭBsG#qH|l ZI7~kָ0KoanE!5-1!ukLq [^(<a[RH 91*Šf>V5mhh + 1T=旈1_12wį0]6d 6RbV{e2^!.]e̖| 9-K(GIkMa<} 9gMeU`oA9\GT we7q(-pL"MLP֡ZR|j: ч }LiTZhpzA^@kؼH PTK1f+aS~K8F PpltNQ.h=^ٿRѺFeE#$8zu(GH2#WK%zt~p;4C":nhV$@Ȝf-JVWe3C: yzX !) F {~DF-O1н qVV r?J#.$H~Q _3ч %D%4c8&4Ny!1c4 <! ӛjĪ-aDk 1VSJ0oA#|srefbp+@R#F8;?Ðj&2dIɎ:3#R&bZ xA*S>2BKړ|lAqQUƩ_NjlLI<$Qfi3|JT3ί1Liq:]t&r P퍎%|= e7H'C.ܩ4ОT&h8IB8GH9Ib[Tp`|Gڲf31ۚ=O 2IlhI\D~Ь o?8.Rz+#x2#2N$lgw>р t^ "a?G1:}'v] sNLȞ o 05IoVS9aǷ-72vEn,9r6FP_;ߧ|8$Vs+v TB@h$:xJ$VF 4Sw'r$=M^h}x!mxoپUYe\A~ɀZsȮ fVI)-"=TVmٸĿaSw FT^?8 wۯ7G89+(ºylwf_Py"r&!D|NR/6/א[WlR_?!G_<1zZ|&|0Ew|KQuiiZ!C$1f:"OC]#?3C i5s&/`k.o,5~cIMl 2;7 R rv ?% bPyɳ)K 0^W}lZi*{H{_b26Ȏ6O3% ;'ѯFG6D!x4&OOnKpBob.!66IXӊvPɂKI`_Pl'J6BI+cR|ʙKȜr'er+my$k-]7A oUdI#cO @y}mB&r"qi"'Ju~4kz"[״t|6g;(B~u2k}xEP/&(؉{zV,bPNR݆po{El& Ad 874e |hq-TH7P\a[iKL^q77_XQI6DkTEf2fDl}mN?BdGbi.W)d!N*MmY6g8,H q(LNHёh!ɛ?^{j9? U~f쭝1ZxgR/]snضB㍟O%|NB u+"6$yud+缷PJ֙o{.,=u4\8NE!r`sH8m7,H<%_Y]9hgc=f&xxi]d;7iS7*O%#J7F+Sȧ t˹'0Z?H;_ l`]C 2~_;@f&հQoBBצeFBa}sM 7cQW:m=ޫLӨfU%"Ma%[ìB{{ #$=QzMA\zV|v È,Ya&k6;jX!}zkFguNL~䙩/^eD_ ak~B'&G]:㹍 4lxƛVL5Ҏ-zYȫXxy Whl4GD;?s\^aJƈ5h1Dnɰ ̛uZq]|@^YJ59z#젙Iaf<@;ՋǛ:8JS,G62[: ZyU͉Wk^ qv^N}-H63֛/o-} Z%xmIϱNyQVЖytsY 5V Q!И-?k1E@tٌ`V>d7t[lz6ny3?PXDfcMbH˖v 0zhi}ZZGPMa_0 Z.apZk~S86U×eOajRӏĄ<ֹT\|w) <`C靻" t\ޖPϢFBъ-$k$4d.NWW oƂ>Z篪+uZӟ A=RfYK iq>hP(ޜP|*18/΃y&i@OdcX N%o@QZ`UT28 .L}_ia[twM5ҥmJPFaևM|`Í%7a}XvG9Jo_io, 8JdŠobT%_)G"g\KoڔTq4~LwIlS2'U2 2D[R0lW\P`/D~@;%\N:ЈH\&*m`C+I:F8#v{PcӸ&<75s5hBd.gMӖ*OMc2", Q0\ H){75Zښ܆0G7HMF5rKCxyJ(`U;fjT?nǫfWWxiDZ}B$Ya ]'ʿ0y? ~Qf PNi+_~w/? v$vw.G&c0r?ĝH31SAA EvBAUhfzPYx뭬:Z=;@ЗY'yJ;H1(Dp 1w&JN,YʼuFN^ՇL}qZ"DE[b,=~qF|6EHZ_m^{Pф=a;!xW`:%;)sbkr*:t>iW(wBm|k>;9`Ż⸎Dzy>9e,ZeMV%lv6!Duܓ1eJ\qQ]|mޚM #=`EO%)#b,{;o+{8d& }%-8a@E`wmM(HgOДB#-GhPΎؼUϓW2v⮱#ZtՒB/Ky:,g#bIlra]_@o!@9 t)voLo׉<֌_8쪡1.Փr6 llQ™Z}gA^2!JfX{C|ayMIo-'ĆY홠x֯BOrvt/Je0x(@䤦+ͩ!֯yH&#;}T#&s@+A5>~Q>1hQTBd}:L˿@lySp)Zudf³6OI3s@ 𳘐dy^~ ![Ll"KɏU?R\@[M˶0}o<dYSkyByzj6¹?fj[?Ȼ?i3nY&_E#A^daJHɐfF#4(VI8X нOC=m p1a 冢H?ꢶ47w饓}4]|d(kobad^1iO>չ;W19! }q~q m` + v4_^˜%g vGcyMCm) 0vߧ-eDr./۬|?b#K WM;g"$n^ dvƀY Ę̎(cNUch)vuZD\u_%6,nWtn5G밃Vf[:оU"qRV* m3+J} wv=n>]Yv &:=/ GQPOIj.qcEҴ}Jų|}!|Ž[sV)-[|]A((PL ",'`0g2eWܗdq:LIpXU5+TL>:'ta G7KRQ='#6ΧY⫨%6?h~ieuB3Smƙ΃ _'(Ɨ`jS0qeaky`9Q@tgnp0$OhS^yh$(6MW2fIϨX=ANڥXS!rfpٰ!V6un>+Z*W+YdĴݫyeFٷLۍ/u5p$Ww1"-Q~iآc*~ ~ {ߣV.>l -2mQ YO\V?})…;-JgOlS%'^%KXwFIS×*iY:[-O>JN&BXp,UEP=3va|!Zp 'l!"`ڔ*=X҂Vh\bY' Ybf sg_.^}"z~±{䦌ciR@ܺ$/ RU {3wqGd `y\6yQ/t~6}c ph4M+lmM6 1l^cf)蓦3,ᢼY>p߾?!W>t)D^:K o! fR|[_(Ũ1/hSLfG492*{yQJm )ƓBF.J'2w"WHfd Zfi|`sDڃ]+G\lNS<. x&2 V߆5 -jܼ8?R{"`MtZUt/~0 pr?2a^KڪDZx]A{oe1QC];TN1Irgk/X%\?rM >6S|()sӞІsdTݜkhVH7*;8%Y9:G7SjAUGF {Htq@/xYum '`*rNp6'(+@ֆw.kgw~'V-q[7"̲z{ک1%{-MjOإ%pDUUeSՑ]VƦcBͅ4.c9/>z@ ;JlC-'( }OG-"E. CiICdq#XNf";kSnCۍ]О ŰSOV)> ھjGb'GV9OpŐBk+vv ~u.oLG6Vr!iP2qߝ]2C㑭4y5>[z_uD1`55$לQWXWmķ^#6p2)=>7ᤈ9|HHRkMޏi, f̦5xmQ :ݭIֳnۙoǢe y[j!+j+AvF}t#:ؑB”ĕ() ]ۜס2OEτ}n"D Tm"C(hm8~NL>gQV{f^Z_^-&9Pʧ$|rE2]:,ש&1s9%'*O36F9ҪDSk8@FdHo|V i8A.fQ,6g2r8%a,4@N/CL71D j[y) _qx/$K󿫱|h }r7it.?8I :(#`o 6Dh_re" ⊺Cmsҵdpɏ 5ϰMPHhtIw)5Mfs Q" : Dt8JXy,^hww eh@3R{L/PU i>F, ɽ.'ڱ>e!VM":+gc^Xwm }3;lf16̖|H=^*x9' hwn0$>u%* LMVW[^/:쭨PI1Mﰱ͵x}_7#Zv6 ]]9`хؐ+C츞m=q'S˚@Ȳy@ |2#c-Pi]F6xh>>A@MPt0U7"᭛*s2na. c}92{ PqEΘx"O7-( WP. \z/^>2'`)1ovNakx5_ƒV^O2p2">g  92LЫ:@)3=?F[6N6*큰)V/7Snu{HJg}<(E'DȾ۫E{95z "EӁ%c@6؛S&QzlUw9ϥǦab,~j-$44D la5Kh~i{յHS^x@^(`νilf[݈>z ̧֛#24sxZYҐ%mrQ>SRqCWЈS7n :̱6l]Hd}-,QsNµ~@wVb~aC1v6 FW7oS7;2/؉qufWfZ>ͮz/>~:aR(.)芒ߑFy9ShG[|L-HK̒gZa'T#b/\5/˿Zą+εZ#RE2+N-< ڙ"ޭxy/.=in֕r0,a?Y7mt0,O1ĝ?&NʨG~\ߎ5IJ:R~ylB~A7?kM.h\Ah_L A !rWK?ҫ>7H\wF9]5dDv  UK]Ѳs;Z]]!K)x‚v:dz]AuFBn<3Iq@8uCܯksL7Dx%sd9tǧV\8`dVyu %})4Z8:1i5ُIYH~UOTȂ1 ?(ᷞc֍+ VA}8h@l*J)Lyq^Es]"Ǹ6Pq֗C~Hug)T"#ɤGj'0mQ@I^;_Y^෣=K#UFƮir蘩SR}*/dVca=-]$rQZ_"_Q)>sڹnU!7أ?vDXNvq_a[w?,^@mBvY(Υѓjxm~ФO8",'nS\*n+\բo]{0X&R~Ir9UySCȬ\$SPqS=] ¦8v#r3ɝ~ɼ И%"7 s.F!fŸѸ{]H-fdRG7앂t8JJ^☕\@9έ UKKl `^ C!K>JL м+Z|j3B ̣̟-]ѯcd2Lsnx 2IVG;jCy3zͨfiw *ovG"K*>bU תN܊ޝEKS0Ys#o> kk?N}`_{.c Feh{ԝ#7eTTW]=82ƍSܑYBs0@9mwx *.]Hj@8cA~[*X% SԻyd@=Ҝb:)saw亨͝,us`,?0pp+gzhJۄVq@$vKLδ&z}r͂YrQۭF(y4\[|9tbŧo+yy+nc퉇v(9ܯp,cc`0+kvn4& 5Ek$INhU,wVkǗצqr=!Ac0#8[wZfr&kz"l~k6KS8h,kB cKL8lv'L)RH! MecFx WS,%8M++n[ fuAH^;`y,̨zS  ٬ĔKȯvV$q-RY s!שCZ۽(Sdi$YYsۉt9Cj_sL,JeD\t ! } l)InuϱI(!k7"{TdGh / 7H:7@W4)*H~N++n7"w ),|UItѲR#חJ5pbK#`@,yE (J.Nb߮ņrv7WjeuE&X5iB([XU:tշ.ûۿR?)q2aKGrc]l۪#mJ^ m;P ?OgOs4']Z`h,GΡrqjŸuV)A}3KKp&;iO 罉0/ڌ$sbXi=RoL(9R!]#( IdNHט -ѓ^ ­B؉ˍ3X4?梵}?]ʎbΈǩk]9#D¥X:ZJ[*-&bY |s f|>QJ燏m)xyy3|oM=t!R2@2~~9H f}\'/8}*~((5ڴr 4*U>gՀK+$GI쌌?>]! G#ugxDoU&&I`njh!.X݋+Mfc&cp\6}HH0&3*"[ n5 ͍4vF7}6pV;uۉF>2whDԕ~e^=N%TG"娤eW3y{ڭJU6g˱&p>&#)&NEqj|L;I$ǝ~E5.촓蟿x5H,$/{|zDj/.R=n>Uq$I7P/WMMGPJA-Ł;(e G_GbqBP+^וI]Wik!=c7A |(Cμ[_Z:+/}qZx x qԐ lxa{#F?-\U.έ./F򨸛D@L 惋2q̑}xF (xdFXvD0>-M̓%hrA0ZH6ճ)6 ߥ&tGa+v+RTݿ Q ;E3j olwvnPm G - OKAE[H+z *a{֚3]z~3;]ښ^N'b=SLg✿܅-JX2*N~. 4s󥼢HajZLH' Ȑ/qN^0h t]hwE/뢌";Hl+fPf1oƂ՞at&)|o}^Ď |U6p)4%[5/xn`~vtwܘ Ay5؇cE eExyW,v4VmbkVh%`郞餬`͘:'ЄaX _4Ā WtW>sL%( %x+/Ml>7[??K{ ^~ c^ʪqN/>F\K0</\Mi\s0'=pC٪w7^'ZUIF^/ڄgII|6 h-c(3r5F$nON3Y|- G|I $/'sKr,jvpWbCD\6$\& X`YŘ bщkda-V"w!nH`ŬXU7Mt$NEO kU4z@sGbS)nLwnvKCr[v_}wXk`F5lYtz3Od=bS>PqlEɽbnXуPW*G~ӤgLw2,gI @,zV)R]97q_5o(b#N/B"CVL7(-wlDnSm>ҏ}9! xEL! +!ecf{-3 ?IlI3GmR[Tj EY0d ̜`V<K &G3P`pj]px:ӎ˨hDON|HcipvR~6 B;ap.rqЀ-y8 ~9gF=jq>]QcL%Cv֎%ꍺz4kS 2(z2B!I8VʻabGK2.Gm/UM;IuYrg8ȣ![vk( mZO ͙QrSñ']^G|FA- UU9'd 4NdZ#4ؼЈ@QB[i6@ j~4}dE, ңcTѽ`69_C`oz.~HS2>2ʙzcPu_ 0uh`Ӻ&P^erDx0#u 8%Kdҟbiܰwr-ɏr?kY_B{;cj.@yX|p썖IzYA wyt5!ѻqtCkKPcM}U}ZVch}wtiE">i*J] /$e f)!#E(bWM<j̲H' |{HÐ靚 cvDq3qoN~.u|eKjul<-]{'KY83l|8>L[rbۥΟo4Ŏ^^E9jbD'+E< Ut+ 8{ `/ƞqJ殦"1<Κ 0%GSrm̟Y(1£sYFZE p^4buDcg=} 1ΞDh吭@H]>_'upA(o G|)*"uk5.0+pڏZV߭a(M@;NR/SBtӱfe"GE߽?2} KIl<@NYt2?9? p!ԛ]5Il)"nR~K]6A\39Awb_\ȫi!@IߕtR'qڷLTR2] @NrA+sG,\"HD|t33]2+N%1gr܇ 61UL1\"6"xqso)'*],Lڤ>N~0t5T尓BTwI}JH$j$fW{֨TZ+ZA ˱5jC$\ -4Ix'/14_h;'$a<:>oNՁۈl1zoeg߷p[&7;%h~?l :TpE}q 5+ wAr/5XD,U L|ݍcO-ͅwF5oh$h OI-y`=;i5@BH uP{ȏr|}ƮU[ c*#EYd4ˋnr i -eI,RI Kw$-p{cr= ҲȄ-mk ?'hɞ1]%_Mj ?@v2@^ʬq%l26}sδvBޟt"5J?+,Jp8(M{c>0C==]GqXm*It6hBNIvwQr(+}&XUhEK\ 0ZMMJkl;pX@[BawᨡߩRU#1p+ƠPs:ST.'v kp= h04~xyL/Z +ǔ۟9yy %MyRp0U&3!j zoqR&aڴd]ծp;Lm6;q묀VO*[$y^ 銴$y3pGڥ%C<0# OBYox }| f^n?Mrk$`g MfDJ_֔5q%qW3qA8}(7ThX}/o|Utx +TbD\&f}1M46rf+ؼV"(iNȺh<",ϿQ`M(y=QKʼnڙީHmJ?zMb}Jɛ uF&xrgUq |.U`hoyK2* U LHX 8s!L0vؚ cyzh # f8^&,!ޓȸC@@R*߈N5_zcM$} zsYgmmƓu`cDFE,M|Z&0EiibqӾ@y)Ϩ;G8ϒ;6Ù#iVY#>zNn=n7&3lPDpKʞ+>Q_ZٕFł1N %cLb| C{q܊ eĖ/nU5-|-Se4&-6k[,(%Õw 8\F5vZHuYޔt۵20V/ 4O'IΒȨQhkA?wFܯA+/F.(e" VoUAy$nOiʜETwB:v;F}P5|uf7C4z.ٰæ߄#ǖJ1~VYRi97dv&9Rm&]IY R6_XJf' cEW\]>oZ5r;{F1񐓣8%<<ndsC h.:u5+OC=ά2(<=`:JUEIJ7f=*+#i`Ij4&z+Nd.)COB7g_)9Y-\'q&>I;4Rʊ݈CViW:}9F0Ledž2gެ7$!`u"ȣQ)o`l+R*@9jU2pFAMuipws;JuqԔI @+@bᲐ 6j|RA/=X3 '0;C=_Zu+v͎ -jl(ihtDi 83ͬ6FNFѫ"Ϟ&0Qpne/$RȚܚA!L/^]8cܳ%ȘRTSFE찦XfYnJ@S`Oo:dk~:uRC&i!ͼfrM结+S]WG*ŰgI %fG"mJ}ujΣx+գ'hf4!J'|q1irUE׼ yd7 سD~}XUim0|NA!s@Teg+a%<^"gfVu16{+(,RG̅QtIS@W?eg݈̑7VH٤ &w.BA' Vn0 k+ʑ1rL$2ֈpʼn©Fqx(!o.Y> ݓAeȨH㑀 m6xHByx@AMwb*#'ʟxS/*k'cՓB4y.R$n:zz2k2H^ԃo71'Ŷ<׏ I POc%y#ZCXC 8p9:`,}z6r2Xa>8\ z&Ԫd.W)xi5[xGp-3qe5fA`.ϛe6dN4FJ ~t|i<6E5WQC#wiG\a\HuPm<< _: ҇\78oA}SW$Oo1iH7^md} IJt8@CנE1e"ubT''PyWmøgdж+,BzBICͽ+6< 馵XYg`~k a&i1^b TϚ1!^D3\uuiv);nb,(oS-X8K/fWyܐjhoM輀y˽B)NiTyq0?s=vL8>:cߑ(eƾ'xe;UAج*k+^V(QŻ(O@ g5C5QSY}euP/6"BT*ɨIx.3uc-Y?P*0 >X!qcrf/|JTj^#y+%$i-HnV [,7>ݭjw]hӘh1,FlnE݉ ϽW^ ~PZh [j3"_g)sQիޡҮpNz[y S A-N )! .l,wr] Хڵ 4m:o r+cҿ}L`|]js> sQ,!12^D:zʥOI Upú\M'!^^y-ׇ]x*9K!v㞱k+$„e Ӱ V]d߲9Do@!/˜*yY"fA)9cAyVix(aT+us4-`Ͱ.y(]/PU}2QcJ>?!Qrаy@a0'Sp#.|L wݮ5[ "?QV7#fY)(C BqI%NȘ%ՒHܬ(M#[4m LFj/EQĿ)cfB'&bS^ӧD,vkI-Ga,R&)z7[>TW_15jxҖ˧B}GO/ yJ NդC%# C7j:G>=̹r]ly5R-< {(wѡTn~I邤5o.;E:)z~BX# {qq\vatA ]qqR۴.蜟bQ4DŽG[Le"!Q:c 6Wܡcn` Mਝ32  H˚nQ\h=f/x'a]}\K36~bȞ%~0YCJ ڸihJbÒW#8Ux_lKʋ~}(\Roi̛j7/nK:R^F=.2g7uA$6'/DzWHjzŗ16ؕBlwXŔ743uMruk 7Dx\VБZUfUi J !QAbuxΐ4;vP ! {6$EGUʙJt*f*Exrԩ.$K5eaMעl̒RGC.@ a_~](4F8J ܝ靀JP5?@@INa%|F$e/#IɁY'zPv+^_ESz 4*D/uPR\P։^qCߖ$GC}n?qp9Dž:OK!85i'-(b@S뫢7ãOF 1yFj^W")\i|+ >5EtXcPwG鉢X9^C>.!{凗eЭ~^)& O/ >) MlFj PYʍmi}N:P~~qԬȉ';YYqL[cQx+>UI .,\QAk ܫ1aG(fDϵOrKe~~fg@y?2oڝ>#NڋBn.\%!暉 z ̺]Jfm`3I[9$-r)VqFsv@jimm(Vљmv+3bΈ)T7{n†NˡtT ~`^ ru,L_#'j<ޖTJܕèѶ|x[޼8uϤ\gp8Ɓ`` Hv WL'3\ƕJHJf=dD4"v7(KnOkCf4K@ $do'`=zoi+#^OPM[YohK s1se_`H+Iv|.?`S1/ǕXߌotǁQ`^Esm)& S[ćCaz +D[Y榱Ǿ;3B-m ~ "CJ2tŨYB}divnYMUNP[9K J7yd@ #x!V&t8L"0P\Nզ˾?R[B\||f')*dȕ]?0l-y%m٢ )1'hXM nY7qz'hH̏U눚(ņDK% -x鿍HQvg32mzzx[\#NʳCP Z/|.׍=gFM[|,bUv2&;RJ+\l#,$8,@P5]XQ0z9vx ⯻9atbށ!#0l!$2݁ZT{[F̒R.g[[˩޶U2K)yzJ*ZUr7EJUc0|^:\N^utФ ~qEZ+']xתQAZ21v h)t\g>bF]L] Nc( 7U~1%p^q;"@XhqȪ;X&*aͻ{VfH|jSZ>խ; }* c釋apW5PesN< *s<[XR i){LW 5Lh99[@q{z½r$?ajcshp%ZNbŽCB41/r(iM,ēuǂ82QLo~B?@>!(2ѝ==Iv7P[^eT_s|]_fb~)+c o%bU@ΪdtH<:äOVkH:~"Yhc J{sP !f8w0gm Z [F0?+yك?0aH݊j 1Z]i\!B G*2]wZdB/d&xڛn!dZ]m,aɹ+E>5iïwQTNSO9x;~~2-/c^k_Rn-b/ix nay6ɟ-8%g] ]+o)]peu 1qNf4/8 d9X_?x>|Kso|(CoD话)K,QdUa9hJ`못飹#*pu֗1<)̣ okcn0#p?9¼O1:z(V73d:*,1:#Q7O*edͥImX_ L Uz0ݎ9r((TlT2P 4VHZA6\Ԋ9D<.o?v1iz U=6!+0?5Ɉ.-USq8(qgx6xz.0NZ5D?߬-a`E珁s6|'xՌWOsiULGsLiJaY.]V]gJ4y<ɬJY U%uB?[.I<|C̺@j-<SHW[iO@TQ-<-[uL22Ν~}f-/C%"T4DwngZJw옼bfEQAafpW Lo8^apLl)K6E)U &r!4ٸla UC'Ԁ#{:۴Wqomnlu2y}j? 3X{Ʒ@WA\:Ӏ%qNxխ֟ئMk c$Tq5pVghI v?W3O2Ȭ,2kB,VsO:! &+<ȀdƂ> ӡ]-~|NJ) ! }h"xFʡ0YSZ`r9,/3|n]W[Mlӻ }ȝҟBv;Ƭ'^ᦌ;o# 1JCub$##C/ `/wfbcMi9фoՐV\^Yov(R/zo^b9ӛ4,[gL%J}|fIpv 0Vx S'q]wNښM]$L1. k[ב<#𬜲x:p\8BtF(76i Eיţ)`y]z_=!%T"ـTWMSN[B۽oJfjѻ\7.+ ȮQ 7?@گY"RbB1WTjMc l;da2KBݨlt\{vZҔ^߁budF|'*V> ó S3yfƞدGG?"rHH ң\9 WWS鷊~o'צҨ~t%\rgFw%5åG ƘZ/G8WSCDBG]Uy(^ uq{~ é2/4 r͙)oZݽxa7P3uR8JE\bXWbN;:r m_:PI,ͦB} xfC9Y ĵzcfiS5WM4*_aDȒ;FP.̦h;uwf찢rzc4BnKYҊHq5-rqҎ+LK ٤m(r*:`uJhh8 Bam9PTJ'@n/ե+ 6ԋbUj4n:&_޹T Gqo^ut=uG !_Bm5۷ݵY ੻RjR*9qL`'c"B[}s5ER 6$6\ P/O[XƅTanؙ񮣳a8\၎鎁kD6ThV&At(ҧI \8*} 9`̲@W9L61l`'r7J**kȌN1*ejucM~?ѡԮMяfyEaZ4#A_Tr U1! =!-!I8sn8Uof ̍&.DɃ+@R#[@k?U&=EQnٙ}АӨW%uVo*fta6m~ͰČ*6S- 2)waoi;KC"<C_0BRElE*nOej8N<0n@ h!HL +. Z℈VdgZ }Z7jy-#M,|C}V׭'^#6D1yI} {;д`&%$ e@3Y}=a7_Dq?.yz2Ռz'GRl's3' Xzjܸ#dGzL7P*{AQ!f@X,eӫ/Ҁd5'橬oe9=rgUBfj#OO<7MAAgU#dJii0!B64Q_΀%&Bf;-U0YDSir$=Ub!HQ?>&: ]P$2A>0m5I,XlH6Yv"cS Pdt1O `m/nyaQKy+ۋ[F >n~Nе6-H'' i? g<o*|ѭ~qq^ʬogs xw;:ͮWU9?r ˳(>gJ?#IZHY&?T"@"Ɲ|]Sp\ĐХ|G`ّ2 `<5-kckڃQ4_b~11(Ax98_Ys݈4C2sy'>3Jg:i*)}k3LP(AR浵ӛUҮ[+*<Kodl˛bWs}^awcJ$ I%‰29*H։O׻[֊ N­n@_}]gԥ!Gu@`=s3!wdɅ=VmgK^ăJ׭CɧvfO_Teeehu:M 呂%!?OzBPoTW]KL ҡYI5.RxҜ.Hjk,¹/l}%'9IJ `^QHb|iSū_8d ;^MHEm]{6zmְ*ðLK2̹VYiCoL 6)=i y|KŁ}7SK߿uU1}ܨ :-lyimۣsDén" 4צI0Fׄ9CG7D 8e #yK(2p2xP#3`ՙ}}s)TؕxDp'qh6 ˩t*ji CYYu:64^z,%znc__%0!-^ ;={4>b^cEFGkǀhen65J4)M!?3}x+ftL Bj[2bVϜ%ʥcK{?NEO,3'e~KVm/hmfQs@Ng(ecMTdTN]_Kd dnʱQM%γASu0eNj,-[Z+a;U5MX''Eh;!a'-wo6ߍ֮"Lcg/>,[  i1EjŏoQ$}u9O m+Nc.{9*0I\eD=% eTMz-7m.\JdDI%%RB84Q+B_ n g ҭ1rO 3Qqp; p{CE~]˭iIzTM+ 9h&zɯơz]nߌ^ʼnB$8j.Xw5]2Ό+q|W~P^+Ay#P 3==,+]-3P> c }0FKDsGuehAg]<[My;/YSdz&B/3[w=u;E5_W_{Zz@n<:\))lvL-X+|Y|UIǴ* !o^X;he*yőF`SV>ըr= >H "ÊXܭڝvugHdɸqѭdpz7zJtS!oٔm!ecDv:UFLM*|EZ]84|W0f\B7̶\+tjT""pݣ4ɶ@0}Ô{E#2D{xaIh/PJtP*^g $dkxN6;n %bVNxj[B ty$hmm2()[8~{2i'kE#yCC][hN:qS+KxvVfN*`m9;q4DZD!,tr=WO]zVq޵pX1Wjub/҂if\%C]ӨT|j YƂY)>WsWwK9kqLm!P̪½x"-Kcd.}"$ !c.w,)y{he.@čgQE6n<FnRwfeO7z}tϭ8:vhr^v:.s Q𖆇1@HB<]}J. OtZPb<>/:'Oגғ"ܽ@Kqit elTC: .5GD<Ab#^8ORjC biWiTvP:*fj^=ǾpPPHz?2|sxhIH˴lr3{\ .c#Y?6)POO]3JGPmv\cqSWiV z͍^ ܜՁΤKvh:HDꉴy=^p^j~& lYBfE9(rmW~5~?W+8K2nʥg!gM ZlR@]P3 N=ϟce1ΖP]Je+kS:Z}WJ4 4xOYC0$u5f;fN͆A"0 y>Kj, ˲8bј$fGNt7TS%n >d:[ph{Pu؍=`䐴\ L(`"`q}ąc@[ag*)ٲςj[fҐ]oLض;Pn6o2yo ɯI} y-%4וmH Cג. 7JƇʦpX8$GW@N<7'5d.ҙ/ LIX5UM]{ϚD謱-ѻ;^e! w֩;R8ƪ2 `-|~/"7%mY#2 "3G6-ozNhWzmz5TҢ GncvX:`aJ4h&EX:-]6?y_FXcgclC*X$37}+'R"qz{7oʿ}X7}Te/ui|[–{f +:}c)߫sp5гXd4o/`_g .MqVQaaba(.F ?^ܘF]1#;e*AQ@');*~EK)! Ůrdu]wwfYDńJ 3Q`wOY'tKٞ(.3۽e~Ӭշa3)mn3}%R8X>wGl\/,mIcǙy1E1V>9Wİ@ˉ=0iC5V +EE%ҬA~ T߂[ЗE#:/i(UO#2m^&Q`v6-@_ 'Txb/P7&y͂fyW;W%3R6-bKk>>́F ̠ĖTPbM "lГ0M+Q~?*!J_W 'K.TG"Awfc #ҡ2TR`*Al2+զy8Heq* G7QrgW'i_}pQ\A?eKȳ*2\Ђ0Ճ4O(P4濵ΓIfw ?*O>yHh{̗_!Z@{' ٛt z#*wƤ6wA,ReZ4,6rX{ #t#H:zi'*.%-݁% #b̩Cuʸ7YT Q̕b68{eHݍy3%}>}~K.Nkj`1[QSF&!\[f>(/X8^Cl&JTY %n{1HKƄ].XܭrtܜY&^P.=٥HޕZ3.HUțuҩgI]4ST~Y"]h6e} -o?:_/:jGw6 ^73,O0'$>&qVawFU4e-z8ςd,¤xÚԈ1R|/ a5z@zτ8ȅ K T3 .组j}rl$wD`H`S`\xJ(fѵ#X{2irڕ?5+~(=pY6+OrE*2@hT霟vF[roeF4oc-22{*UF/{{r|5deBɧiH>onj' MaV:Y^RĆ?$Շtg jV*;—̱9g^>v 1boOR'?r[.I4ƿry?Sv-YgalD~ʳSC^ '8HZ l6͟ pdF!y!6~h.Yh@hqbKSֽ!{DuwksEԍ-?'MyI\O%l「i|,=CtZe 6;86ay`$*<WF ~~0y|\vl (,P4ZMA=n3|3|d}G&+qF;dKkAklq#+#/ttE+L ,V%DƁtMĄ9Lέ0EA5rS'wľj/! ¼wRꄞuĹ5=v 96tCQL:m!=f6⣩i؝H6SkDoW +H|TayT非Xd\ZB>V NIYffS3" qP4ŵ* arJe#>˛BP1yFB)t61[y̒_8ݍwuYb L-X$A43(c5!뻥?xZg4"n1E@ [};ڶ}]oB?{lfpO-5Y@d‘oF0-G%੐@wf|p#/E dD=pKn^{$JDa| 1'FtHS̢K"Z@Z!oYPVwMTXI9C|[ژ6JlwLuEz#00Nʪh.b,B"kK:T}VF Ӣ}s7ɇ~vKfv1;ikhwqܫL^u$nF6c<ƫ_߮#ujM33 _C>Sgym]+7ao{ tcr2cN<:A(I` ,H=UsYej6%swD]!rXPCue&wz0Q`TM͎ܢh%f/'$zÊwH~)NBE"z׺Xk&~f|:Aߘ_PTGgpA@}F.uXtS*  hpcj>&,EgY,~j3+vO# 鶖]]ۜscM궫π0mpG;H;e$BT,d)wvJ'R<#{p~:߾/2g2.&KlX8J\!#͘næKWYB/AM2Q؊:̨]z663/27QDv,4WڸNf4^_jɉmjP'-F$v `4{尰,Ի=vwf\9`P]]w^g:}ҾԈ܎`9'ɹ= 2^O"d;\ />,SP=$XGGv ps7晷=Rk ܘKo7dPSC`hZͺn?m+rsR-ȫŞCEOAH 8?Ýbn'6f^ڮm߂6 +4h}m3hQ D ~,ˈRJw H$]~\, xƃRNi,xrM`윆};{IE ~5*&L[00^' ǣV LTd!H<7 ۄXKý#;XQe Q%l/IJNĊ]%iFc5pшt+_ƙSǽ!q&.zmf:][RX$ӯUY0jR{WKAa.sh¨ܨ*+Df48l[1Gi}D`il+:0QҲ1p[IU`0> 3`9F2'ӀZq- шlQHr"X q_= %\0>pM>4,F_ǝ&4iT ,8gկDڏyeN 0hֲm0"%Regv]Svοyb\D8mRKIDAle.z{`N|U*W|`ߢ<#nARSp1nOoOc FD+>2պr̛%TOrKi:4)Уz$(f<<7sϺQ^^zTFb W*@IO[7!EѾh ZZO(22Zg7%($bD.V)Um9ih*H2hO&o+y̱|v-tQgP@sRIj8xP5G +%H2'(O|)2ozfUC*=2EΉ:0 {ܦ@;$uGc-g&!$3H9pj%vyG54(" E m1C}5WZ[ͮ%_e܀i> hj_Q0i УDcgF_v1Xw}C%֒aJ!86?q0D?Z]g0ixI)(%z%U ^Ax+I\tn7Lgdvݮꗆ\wY>* p=wVWk\UnM:\G&${uv_;m bBѣ;a hCbu ys \JT#>e*P݆ (sSFq$`Ap%S;3*2_%C|j)ȃ*v0jZ}` hO3 #A?"І%!''4FfaZ%N؂9&(AS ̑ݻz~LH2qE(Mf;Jïкhwsn.6 aQ񼔦nE_؊3rk8*1ӧ^z `eAgrn̨ Udg96C /=n3{s3R^z^3}.ˌգa )FK1^$K*+ǃlJ{3HBYq #S7o8.0̀nC#nmtڻ; Gzֿ>3BcxREٙ;oTj ښ2\bLbk5ݱkE2p@j}dՎv-f"ӦR7(?ygO\ZbI6٧ eDJe7rWH^}r'9̿ϗBbk2G) ~MtUDN%tޗs ֐;~qS/*_(R=O`ԵHv}4~P؉ yWRtiuj I&;8zu>dOo>E3>mb@q"$i;tWaee8]Y.l/idGwmdp7LcGwHJ{Gd5ј Yv #s7d\uAK~7gr =5*mN)hϩ;:0bCd4<[ N\ V~ր 0<D9IU |Yj+çmFGA lV(.0WwMNj5`bЪmy5cG[ P|۶e#b]J>oW}&LjwaLz8F679?XꇐZ;At3'P(ʋz6BVƀ?G0զ-DI"޼l`7*Lgg>jN9@/:)eK2Žt/]BˤVhL)Gk}/fUv3S̕}wHh^So0"&! `|=$?)&hS!2u=Jc=ƑLܞdžE~*O.;G$c+e{?4K w[hKRl-NO;hYATrg~t\NRiJMwi+w,eF$`^Rѷ/hGSdq5:5s}zA5,mqꋉʘU7aHMɖ_%vMGN|&߁)ȨTFN7{5pTj;IsB4M. `+^كZͽt29O(3,.> nA=bK(.WՓ!u(V.7qEp\9QGhZͽ?Ip]&-j0k>zwŋڑ?i&x*뇴?#G:5/cj0]臵F+Kkt`<{;U7N*bV80/]m,1qi7OŷϹtaW/60Mqm\wߡ7.@AI[AJPDp P?Xİ"vOz,[`Y *{\6:+^պޭtꮥM _m2)T[ 9jj_+ 1aJM΍"61 DK| ۚuh,8)Ԝ1 lG /}Y,NN׹ tf!*=n)8R@$4I7fbYo:*-G0#t/f ý `Z>"Byr(@LAiׇ X-y~dwY`;591#d_]@1$.|0 K(mgvXsr~ȆoL4!2 3iοR t{.}p(xQSqƀs,ҵGhi=>KK2µ~_Pc&LOZ H-BxMyJ]5(u!XJ+u"Bt+c5Dr?Yd}u|3:C{k"sm&5}YL/Bmn}pNVS>js,]PAB{Pִ Sp="fF!<"B)"ˊ1SY;Z"ձdX L>0_@~OY|}>^mY: GE e]7KnB0FlFtU}Y/U!ޠ*X7\Wm bHiG(PT<.W=} ,SC!njLo0De!36aUiyӺ`>RkSW 5d G/=EnDP^pL &hIP(k8S=pU俜Z?ct>MK i[;02uJ5Wwx3(/BP"JuwF55 $ Dɳԅ- h ,:Rg(::O*ݎ\s tn^EO,Iiy%.W%P!(Z#QyeN'*@;cܖP\y͍h8zOaX6縞d2Z m#Ny}2_Vpx$Ḿ>`|{Sp4 e)i6R+G5,Omu,qklM51L&p``pi`cŴ.JSPBmXKWg5lF^Rg'^ gA>3̷:}Iy75 ^ /u/&#\dLw yyxkwe34hDk(S@X>IU c)b"3(x Kz(*ߊ-c K+ %l%mwv#EUv}SF{m$$.¡\)6R?-LOG8ǁ$uNMf;Fk-)*^"aNfUL6ൿ&BجED}O iBec,4qsb{a.:F6:<\ɀ?6"lu=N/J> 9Xc) @'|$#ctה3j'ї"Ii" L%Lf \gkt>szɚrhrZ7]0-( 0I(1=(/C`ev>jP]SᚻUF"ԼMwgt=f %^\O].ڎzyH" r(\[vD"`EkKNYv$t}&$X`AמPߡ w\1ڨlմ/Ogj0@5S+;ͪd46P Hҵm̬3۪\_=s%[ Y|Cf H}(b^Qv^.L(_u8:%1͡ݖYn'Q祗kÜ, <TXduw> W#8֠CQ/feKmۼњESfo.0X튲8Zy [dY A7K{OOVSB OTptZ#i@ǗR3HwH9|Вl81i< O']T4=WU=i_Ֆox9% @da̧vvFUWѷJW/EXظ;< ;xm 6 *] gokQ u90[ݙd; euݩ(s-fZrnF$!! >aE"?3cedQ/2#k~mʢmEÕ вˆ^Ͽo3c^Rn35 JJ X`r:'f_xq1DF+ifq'TtBҗp j(  V`uFaj~DԄCx|wX] *7V"2۠hYت%m@<{l?3y8vm/sD|"ϨRW|%b=cV>ק X#; mXdoߛ:/r c_.=g7@}_fO8yfLs2Wf]) TvtSSRWQ mQgO4$,e-ؽseoMfmP=kM58I3[wU~0XB@A}%fs% $?u%LBʑ 6$LJݝ<)6Cb|зNi,4dW Z[՛l&PRdzm,]jB?'M'f}Kԭt ZG oѩ/^hd7 <@#r,M4\ajK.{|: ZCm"<İ  5/uU| EjǠQRy -DP1dE׶ 8\ ͚[myBP R1;$Z},vC)?BĘvU9}Uj'~?F ۳bkp^2cnF,mpb)a߼6`.2+ݔ9_gw+QBV}8oAa];X^2Boch jnA*m6fӪ8T&CF|=dxi8hp\gN 2'̃Lߟ%E>XiDyx 816j%!gQr@-<8Nŋ7=K(kSaHo` 6saQFZcbVR[燯H4U 7]'? Rއe rsfnf1/6> 7v:{) Y='@ظ;qTPNGcgN2]d}:x02iQ@NдGΛp3JUTL{kvmQΜ1Jlh3Pޓ?`>肐EÈ2ps>rq9'P>āzt$DwOQPK$u-4%ښpk?&\m-Q0ǎ񘋹kq"%#=)P9!61cF'X)ŒnYp0f+9@;R jz%6š|%Ų\+6VK;;M!}ߐ* nrT{lY$LuDnw3AK`sB- e"K+#tq-i?$I}*+'0͟Ir?/@ɐA5r[1]F)eoY!)eKSVIyc^Te!xfe 1 rRu=&n 2alL/ &XH`ߨW=%80'kki^aanfc3͑siASF#Srd,8_,(νߚp؅ ^.{{X(^8uؐǧ$#=yR&K5^R>r纬gd^$OSA[lXEBDODho=AT%iīo㣂_̅G].WI,. R clD$X1ƽFmgqKģ\D|H.: .1U)kOɃb`&(,$EA X(%;TH1Dpvaƍ H<|zq9V*]n+c56e(aus)5` }#JF ؿOViIpRQThS$U]ݮM-Wec#єQz6Pڍb{1`Qbg5#~9̺&ZF|HeX Tj2s xӗ@Ƨ12eNA9H^N>҄JNqv oπl-ZarV_2|fnG8Dm>IiʏX/83N*(2& x`nYQ{MA*hGvJMMwŕm86Jz$(}s'H"ɓ=Ȝ|0`^o= Z@qt>VjWMӐ;X~9{KRb2'ĩer,jwƹLo7űr ~H腶4x{=gk"x60BihzʺڡQ1U{N3/[nvUhE A,*S$I,;/q*I&q-l43%cJ%ŻkXZ@1Tic%cI փl|&J}oC,KF|kxs0k9 2tD Q=_ŲɈVh eɸ0#ϾgM YShgLqʡ#8ɉ\:~я0|f#͙:50`x2}zCOΘ`ͥ7'y HoYDnkLjQG(Gt ARh7$Ow{,/ޘFT=ʹۏ6I^sځ0>AI=Q:՜Lfr'`: 5oۋ;S\5gaGyF_٧Q bq9S&[P&"-˚5̇$6&`mZ>v^t0}>O:oTt%^^!,ڟDžȚZj7u|"MXUt:HuᎩ|TAHV?mcޚ7 MU`Ę Ic +qPA_‚t~blG6|}4m) 32[ڿyC&sVպj2㗲Š,+M*;ܥ6wb̔^N 3Con4x'̹18'1(3+!LNJ C&eXz`֧$gU*OJcB'XFeʖE}[9;R2e)}tkN  l ݏ ˍ4u.Z! d@aը"cn㲸 aje  6rB$OUQU Exi8Vnl ,[\X23*[Zoιe4}H|iѳNIFirP t r~|ucL0CJX PcwGì}73~* z{_rR`I0<7E۽z2⬩Ï |4`K#( 1|Hb~M9 WQqr`z725^]ͳV}{w?B g"@7|eEjI ND\2!zV/4Q1G~k a';mO2g FAo&۲w5r1vcSi1Pd!dNIJսA袈s2$xeXœ~liQ8ĶITbyKw%4!\]+)R "OMJqƸ#TۅŔ4P)ѧ% <eUAe0|wVЦ ꡼x1ʓ +&],U"5UW..QGWA|iG͂P` DsT1ecqmoD7 ̭=S_YfBfgT1?ȁ 8VD+''"Im;pemo>tq39/fh'lTLgr_GF w`VenEhn?|.smq 9@\9+d8@@z,HqmnG3s+ "yњM&+;OY@cZv)0b+E `0,wl໼eֳ*A\IT t;9=NMyUIi!!g¼ރLd>Q @36 D2ڛ|d8|J[:Rc&@B(Ae0).e&HnFD9mX̿d(n4^!wab5ztjBqYëHBqq̅w ;y]ELn&3ғj1a%#|8X1jS3(T:iP' ?Te𮙹h-w43ٵҳ[?VVDU+,{[G7jpU@ $OIeYn!%&KPXJkQo/ټcwpIheިKg-Ĺ,h8$"2Z(s:\ǐ&!|'_-Y] TkշMCL!lw <8J*r8ZZd XlqpFŞU~0άmUN>Lh^A%'5Jr%kD.q8 e:R)wVXbFIs~4Ѷ{!$O#+4@VWh D Z( bej׬#CG{O,@YF|}W1hK(flD+&ևwW*[7L)ITTT^@􌔠`B8Z+:k vːҤFFQR˫_ɲ2;b Օu. oX+t/W"ÅC_$"Uw>eFsF49/Fɤbl__"^}@ 7>T~|}ga9g Stv5B|jE$DyQ byq1dFg#qbr'OP"6O9ExMwتѭ)pݧpr,3dE$og5ܞ 7kZEʹ;ZNǗ3D>V[6(:fgho/ԛ &9>qn4 ؅y[k׫y[idrf¯Ggk^Wmns9sTV7x-C񫋥5.؏c~@o)r܈1yLj$y "*#mgNPyfoa@=iAu:櫽ewY*U:pyiȴ\sNZ3X# 5CtXrjͭt&Do+%xV }e `[Itʡbny_`r8 kz& u!;:䗰#kb2K ڸ'xDZgqE⷟;2?0^ ` Q `3PڪoFoY˨EhJ/ ;ۊB&M/?s⨪m[!\ D~aۡP ϹݳAɒ>4,ܾ=pG[R6Mz_ڝTP *+="ԅG xwKq;j<A mc `TővmZS "3%/F,Ȓ $$QvBc濹ؽR@'7Y!=\F? #?c[i,}d<3ªҷI~Iʫ9 Dat N?^rmj+J9Z" rXX.u)7=Km[?9sͯLub*Gڙ:Xd&g@׭Z8!e*oS(K;1 F4q{j. %W:߸1yRfy&~P)UԚ7lXlۀuGy>KqԮڬV#7~yOM;SLOTyA &(]E+ہ`YcnOQHD ;*[ o&'p^ XHD&2:[X|~n,qdU:216L,\сQkU;tOx1Kˠh p߉X{8Mĺ3:Vnmo_4c1P;D+q?0p6NwC2;f' 斺?aOǯ=*ICCPcGOA*@ѫnYn:ϑ=Mg+ݣXP$%{xlvgua8=w{!x߲aro77 w3B 739ϒ]Fs5-<-ei$rhtW*Ab[8(=TE{ M7?) 4!?;|,'ǑUƅC QaTT˳ZPTN5VW>Kp񍛛Ȱpv}jRo3b$]aZiy [^!%rHYKl )\޲]ƣ_A̭*VDce;P#L&;6H@sa^ӎٹ˷u+aVH!AVY<_T&p^Wvo8dDOa/K r?8W4JSd+ Ay:{,d-؛Z{H2 ,mU"C9v?g].lq{ Ժd)˂_l4Bod΍7 kx']gŁ}H@cu]F7\Bs-{>vt$ K*okA u4869fER`Eb0cgŸ&-![טwVn y.cTǮ‚~9l ,Su-3iٵ2Z5A:E2R(,mʶB*)SdQCSYX,T\hHwѬgh֔+y{ys`=w*`>6S9wHo'Tji0H>ʑ]HDēB}m~$ RTw_|%uFj{} F޽(n@s *=ՔHeQEZx$1:c=yeȨpj#'9~~o[Shw[*A8_*#Ny':;0(KT\}cđO=zcȫH$d*t 8'UFb?;6̷h#U FlܗqE箏 t_ _m<-Y:L3ۜT}W濴<;#j79LZc|'~=|[)\L. ҷmm~q{h/H`5MB/@Ysf仩U hp鷿qѓ9`l?\64e>&)swȔZwaqٶ,5ě$ٟ;2 ],tΉRYN&}{+.Ԁ$ġ2h9f TZYPKDFKH$lQEAf jywV`JlS6aRL merrk::q_(II5:N@kgvW8'ًpK<1+)]=Wιw^-| H^hҒ}AtJ쀅,@I<~1{S=PaL@ tԜ)Sy D}/s,@5jL6#9$9k@A[y:ŗXnrQ&3S., HB144A><<*&ឺn;Q&5#hMMޯJ_x^*Nugy>iZLmcd׬K/OEW VPxG0`7mkL{J 7UZ3*ئVh*Hͥf:5’|#&p iz~vT9D\3)w\,Yx]~A:clh,PV[䳬t1mP԰ɡ2+o)W9 Y}XGg'SE$CwV=7O73wNr;RFWݦGnv/%"_d6BY{2]":]352FEg=䔱IPr³ T'vi-UFݒ0'7*/go <뒋}BW3ZWPbh<"qf+߃7o mKifu$ 7MW*TO(3DӕqVsҘڤ&cZ1(t^ۈU&&v[%fr`9-ؒ߇wQ4 Q:4MޏQ.&]ڢ_`@Pɨ"18im$L Qk;tߚ,Չ!J^Tok:B|b^44FڅDU?[jF"QUx~/7& `ߨ! ›ޣ No 9pFF"О+k0;XNahC m&x.=댏Veq"F~>S9^l"ިc6y<:3> deUupz)о zLBX}$C]PNDY\,F Y@Yڊu/?{`*H*;4#MNזR?*&C2ϐX0r=lY6,{D,|HAϣ=],6xVe5i`Wy1ୋØT7"]H1]f\Uo=;=Se:C0W!79y^mGI>$7K3L`hgu{ơM T?kf9 zF"`ictKAM*oNCFyo+PEr3lWn3*62}wUG&sf9hjwؔQjudhJ֐iR+& s䝽(#lhJ1NRvwa&oYkAeajK2JANve7M4HSc7Xk<>Cx#K ]Ʒuޛ {44{P6|Rܴ CH?kϰC|,}Ph]϶74k%<xVE !TY䓪'adBB@Z]~!hJҲSWۇ0̀=.l8!XvE|E6#ѬKkQO 7 t~˨>+%/ۋ*F 'wR/ǷeRwvpdC$cl Nh`cW9g*q%XE;)v#_nBAzUs/^bFGd`EhCӹ^T?#.0 Ucll1t~TI{1d[IM~dɻrzo̠\pq#Aǜ6g?j'StڊaiaÔ̋,$sc9zWq.;Fo8 yUڥ3PI<锚o&ÁĺOyc/_i(,d'$<8GJ> ˗k k €)akEy^빆% o*9#寸ɶބ˻p*׻ӎ`%zXHݔE^Y0T6/{ät(>_oj+{>h底\w+)R*C(Ţ'.dCfqA\>( [>%㞽i+cZt`~/3ui$ 254S\H]IvM'&Z\Bluſ$%{ NMՐGƅ$XRrrGEh月8LaF1pfK9Л tdq s-:1*-"tDLws&P!쿼!U>@rX7r+ N ,ߏʔ4863 c5H&!EY}f(AbN)'YfeV=7&Splp}"71wݨYb8E\9OȖrcBϛs+PԭCܗ*ۆi޵VU63Yun_ׯje'a'>|su;< k ȝ &PA%`^ qզM0_r3lqG,a4y- W= vdD" Ð' FԚYaNSǐ[N4֬mit\cי*fi $k%dO6`cYAK iP{ U#.W݅k8TJeiI^)ruAɑNK@l -`I>2V>u>B ^6Akl*޺3ES9Z_m޾/(֜闔Ks#jH'? n龆kv@JRH^`q^ w7Ǥn. ¶ο: -[zAX$'JkNicD"/2N,nL 9Ajh,M)#?? UF><@뒯P;60X}PEe GƛeB2Mad۬(Ώ8:rz\KK%v1H/Ee?[лRUb+ =+KTWo;6l`:"})F_(';`SGFkC_VPVsue;̽~DLCZ=ӪniPtӷas7,-\EA&}&!^=dVZ{7Fd<.U 7B @:qb٣RK(4Д_%U}4 \!nn۲FwA h8 >cV=Lw;vRΖl=73?03[GFϞ}P綡mv%52w}Ò+R#M71'vWFFG5Xg?7As*!YGj qTbcu+s!0&z/~߅cHioC|E'p|>^PHTC} KcއMZ7QwǾ:;4Iggac)ցÉ)*%1>G4(D ~M,rTZm k@_o'- dTCΧ%lh<>odCaXyPeɟ𯘠Ҝ=d<8x45;$zܪ.㲔m4א,k+jS:WuckϋKZ11f9 .Qfޠ?ÑIcPSbʒAg.][Lk"X9#=}oZChvi9("v=iXLLs+qx0>u;w|Lb3h{o:4iF!C^g>;@cSfyc= )ti#XfruE lUؘameuܲ%XR#LUQ[WHC] m`IXzLo&NnfCQ˻wZtfyGƚktyx}៍?5Ŏ:If笧g`??#9ZX,&+P˘L*Rua'2R }KK|X4$ڇY xs(얁4ɬ;hm͚iGUaQ$,,tlgXId4+x"p6;ZӰ)'RQ)ֱnIeŸ ʅx~fͩ- 2wEbeUM>Ӂ#;Uw0Dwkw?IBJeо|4wB ߹"MBPV`"h.u|}8#fd|8B%}sKז#Δb%dn+pwAKT8$G})BHu2uvJc ;ڴdK sfj{m_6<qN8>Z+Ia @65Zc{Ln6lܶgBꑊrQ4Z r)|h+Pd5 dDrN2Zݿ0@;*LLLnL.DV9@DY5R44U:dT'%!MF{CYx,\P8}V5Qe!bNiG٪$nY;WQ#Қ8}:gK4%C9X:~hx6Aj5'ǿ/k}ls.[ $`q $q>3V4տe[ oaa 5 =Ҿ`J^f1_6 e|]窠L?jɈơ2q8F VߠS76>N dzs~~U~%~VKM9<y0V >Jf9t ΰ5$@3tW]`xҸpWe3W b#/5!;MRY@Mv %1>5F1/y$ǵ~Õ{Aގ,UU>ےu\tn(&_rZQϾ B\~Pn}4gV` HyGӤ㯸>/#sGG 7])_?} J:TK@&%jR](g#Qw4?i(K-l4 kĮ$7iP.TN;cO>TV˿%**s0KLb=8aK2Hw=o rd/0|6ҥyI;9ȑr/H%f :O)/[_ +3LJ@XЍ0kCxW{ ggUeL͢Y(LW)a=?ȪMY)d1&"׃4XwngVz::s X}]wkҞM{6VuK)W=(Ej&dwt6YNeqpAPHE|dT݌BkRs&_q%(װ 8m%Q"sxMVVh00]GQ0z0/BQP-d?TSNywGt~مq؇9X4,9v4?C{e\)[di Թ_(6өHF$!̔Sjk ,ABL,=OC_ e@EVv:K4*y`Rj҂>DŬ4ėdUG9\B?E\%|VU1md9HtաEdB:xݜPq)w̪{m' gKINh8=u<:^n4R; ppĈCtC|P1?^aO)ev^wd{,g_rs@ #A:~Z4w'F%p&.GKR7kRgBPՒtɉK7Eɣ1}=?]Vf,~K9E)YGq$t*qG8nYcV 5pԣ*iLRW;9 $ܞF=S%c^bXy2|؇x`:I;bu`U* 5OMGi8Z0s-cdabS<&RBܖgoSŗOituӇBfA~Ԃ $ƙY-vn-Wb(Sc8IԂFu%@.H"ZzE$qCˑ@(k l~`؏68Ü7gWMD'?"]g5 4|^QW1浖o~+Vľy:XGECZ:oq[s.(u۞h%'bƱ2Zҩ z-=m>8Nٽډo{h-R;rUNaJǐ@pF$'Pte$r&j5zL,x,1.Me'1W>g{ >,=ݨQRʗ/ ^!y0r$|KllGj6 IkMVDHQLqhlỎĪM\GGIU7peg\j[Cql&!8FTMTS9Dx(!H{E6@7% j?LwG(j FˈPtJ]\.ԗa'ӻKLcyP|*1j17 ඬ6|҇.QM,4?EE"Lb*' Gk{8K1̱9W6! %de6,Ͷt,p,( ir (݌:5A?vY~Z#ӡbn7B^^?j'TPFVng @fE󴤢Ҿg $'?4]d&C]g1w)W.'&>O,lU paV$c$UA؞}rN .6cU8Yꊩ Ji#DFa\E Y09D-E`|dq2A~$(#"-3+N;D[WXUъCKΓT?g֑z0&4ATWQxԝBn`i%(U2LC:ǣSqe[8@wNy%GQHŖk̔2.0\[1gwՃ5N U ;V4{%FÄUhrVit"jif_10ox%jo4xFbnZ 0j,ItD]OZh3TszxzCqGv$_:c}mS&~ 2]:!c sḃFnONl唿mM^z2TS}ϞeMa-JK<@h.ռb߮+cB>|SPAP,:6+w ǧu(.Q#jn]Vz|yvH'U؎;NAJ NJ*Y:?g_KR"Rt'XC=PlH@՝"C[g,7XH[,2!q{ioL co^,1e ?``Wia;",AZ2CZ%&?S~[-])wfC4Ѩ9/+ 5ݨYU3mK$%_ۚG MhX%wƒa@FĠ"` )ZbM T6GcUB)ʱMߌ̎GAeDޗܴ6g,R|B9!mW!A Ѹd7Bz/«t\DL/׻ng7\HS4\:]zlnh׏ w*|N)!|ؙ*@,4gUc!I77!Қ_z7u ZYq~ו\#q&S0PV7<_c ыjνo؈@?}pIgG+mI<)ީqB娇c+Knؙ^ksz x5:dQ*RZwʨ y}r>ς*QF~?tCe'f}C.| C guF>\>¾N\a9 cc+L5zu?MN,) i;s6qF[Y8,us')mE(:nxmpՆP5]*ޭTx7yeH>^gzƇ5> 1!gV`$ib8C)9Zk?\ f &w#JTLvv8(@[̄ry1k6-8B4 %V\eK~cxjWb'}0z rإr]}m+'tG))ǁcc$ٲDG)X nJ{QMjCgṀ߹=84ƌ7ԅmF%NMUE[ͪjvWfG!Fyј'wˬR&h0]:]?rjVǛY2qa243H?>Sѧlnx>ĕ mkM,)*mazםghLM+ֹ?|ۙ$/+P; չXO^5v/GX/t3%860h\N@N}PR/8+x2&2ZYYYX/dIQ?Hu&0X'(ׁhDs.}idk5kb-L`7֟vRoYs"ii wiK J Qhp!ETWTgQ_ũPyB ,U>I]!K:- ] הub-I?uzz| 6EEi& 'Fm~6c;YU%c{X!aT8ax U ݽ?>]͝g$J9E6L)=T?O9";1TIu#KhjP+~AD\f>J"'f$']\_:A%2'Z m]z<&05dl(gڭ%o>TXUgfgܨд!R%ֹCn%V2PL-^}S}SxݛDEhtSBbѶ%\0* ӭϮO7>Y>u.;ּ!éx7# X_祊nxtu˟K>5t8ռy]l=a.#3A PTi=]fr dQ|'EulP,;#/)WiHBsh#e`iЌ&%_ Eeohp0 ;ĖJpu=m u{L=<ewDq.'֨Q}R#5=ozGʏD#$"ŕRsKk'D:ejNi\* x &Ԃ g0BeJ(9Fl%9dDnaHKBd`lIA/n2U_hIR \3T55oi8Q` 1ɖTI“!"YG-\!VCzo-0Omwk U׏ʚsr=~,̿EC UTȆz9.ojœ^-iМyXPI? !o5罫-zI5d#zH톰KZ?ueK,L~mA4~ihG".ފh΋17%H:\]>ɧh>|i1h&LBX)gè8HY`\8?/[08JaHjnt ;mzGԷ1 T60aJiܥmALK)8RqvnC>}՜=3j> !4'i;Ṟ\[Iq,)oZ1Q.8@bXNELM<5CeTb?M, $>IH x^C%l~ZE;^uɼwuMsE'zoۧRJ+82Q{:U4Iʮ@*5]^Iǵ)LjLgr;~#yYJ̫_GiHRFF~VƦk`^}g4YWW:kP3FZgL=kͲU)8%\eLYju;i@Cup/KXܑ҇lҠ]W~y)9غu5 7Qꌝ|rT%/E'@(j8,(xrYŴ TRaK?G.ʐ;0qE\.(JGCUV.0E/Υؼp]^h듰So 8@;׃h2o3" nw/9*\RoEh]_D9<ɤ[α-u 9,/tI6օ~ilq/KWy2aާ-l2{;] a!~Wv(oe8ULO@\/@Aيȕ$;HB&{ {3з,jZ&$'EZ[>b K$EB%O')P0Ҭ C?o)劐#&p;RaaG=2HX9 >]1'jeLmTUDFb61%]{swJ?˞S_MXu\8jUv:H7zFL_7~L|qG`e h%&9>Y}q!?Z3%Cj H8ܛ\֬iyN46> J.g9,:18ppJW^c-*I4K9pF k {_;-3D|hCeJJEm'3@wץ62 VNYɦJ!} H$ n$N8FNJ%SyۻΠQTpnN#'.usO P~ L;Q\^D80cS:W뉲*)蠘 X*܄q+sbT$.?~rD` ̯ZD"gpPo9O5vp. ] m-X+:8ʸ)ulUK2W`5WLFSG ~ja32rLp_;CS 'MQ*˾{dRW 0<4{#reLڎ$$=,Ν.eh6c`ZZ7CO\ن=ENRWjIPaP?&xSK\ A6XL9T4p>-BDlSͩj̻4ATY DJmt\=XDJ8(z4J [f_5"cYƓ1ZC;(QJ~ C5FH$N};'HzߥxnUwUqB4$-njT@~qb 5=g5< n@=UT kʑxݏovcM)p_\ƕ*V]Q@ˉKr5kѣ3.RqROG } F |k-=g.n仒܌|-\'.1|P 'oGN3ZG i_g$ bJ{v,MR@xr8T@ d&qk͛ņDGWVftݵĉT@uH_bK]3qoy ءaO'q@אX, Ky\AX?)t*VK'!%QZ*J;XyDȽQh {%> p(+% -& m+z@Dj8aHrA{?98aM\r6n\Mv9?W(qY+zyT 4:d  Zvx<em X'#hdR=N "cY/75^EH3W6 & l5I&wP_ #*_gͳs 欗;n%k1<)Xͩ<7j k&R57 EiQaJag]9DN$hOѮ+./9Bw("wiY:G5df61}Nჩ78_HQy9'V3n>5Ɛ^fyUB";lȽ#*|7`rEܖ9oT  `ж=s&Um$+j4\=:yR33*Nҝ->fVVFyIH(Yf> y{w/}/E֋[<ɏp7}! dsȯ$ FsS&D|L? |__ﲣGB̅xXִO5- >od~y"_FƔ7]}LCprNdWmes{bA׶c6eà ߛI<4cl`6UV tz@H6F3{4B2z0 Y n'SF8MۦX]s%ȡ+Ju=fsifH[P:,\jӎ`G?7gڧ7 ;r/\ MhIIr* 02Lس3 *~bkOb0 kdkh޿wT\`,k'[ޤ,n]V'IF4EiO\Ntꭠlf/ cP9Iŏ#f2tbzy$1&|%H%u.^l2,wu^5~ 1/ `X6T=JL/>A'؍)GH\ūSh=v汵Q.~lV5g1Pa;/MlC0e*RӃ3c2g*4'sG|>@/T2V!6O^kG`܃J; =ĩ(h A?>4UU>U慴9nBz n1.+V('2/t i.L]Fj*A$+-Fa!&RVtߚd6>̮k/mQt^XqʲD\eшJ@X%`g]Lf8}3hҨ0Ô"!hXxaft ܢVz ;L~~y?%Y?]RY c2,wp'vf¢qUG&WSpp=9f~J]"/m} Ux 4 ŸFܴE# =6Mt:uϣι \5$#R`֠-CFo54#ŸыO iQ@xhMQ 6R7 /Xv ["BEB*!"i[4CSy3ADػ NxEu ?: Tt0);5i=jA<~ѽR'݁LW"olD2@7kt_3jwöH=ǸO11w㋳g1Ղ6YYPI(:G@?7:pd9 acޱB¸$wڋQhb\]5R|EaWŠ#)G:+: OUk&t5 |GC%NahTH˳f|SOkQ#HiβLfl]^.QǴǾ`|zqc7De05' cBԑՍֹ*#%L.ԃr4u]Q:3ܷ9*}aM/Od/S 5W2 OF_Q/^q\awEKIBDe>(#~V.̑:UJV:i 8wD^!Y!ihUz"H[!gn\6+-,5HdD:{ 6'9}`3Q2jS_;4ϔ*p)Rt*3Vǂp۽&jrg&zB7IX4hp'sbUomH|h˨k{*}ĥ$tVT AlqUKYtF3: RBsSz7` W5qkDv*JYERwrU8Een.-p oXL+{2N9_&̉IlF]A֎~_/[c\GNŵT[%&8;a=m<4 Y`lCNv7.^վO)Yi:U^'VX(t[cW,\UU}Vs7i h x'/mVV.ZLz:o7s>i贒v`NJ>"0cJ 2ٍ3u5sٙ͠UpZ'0Ť>ŭPU0kegǕ#O#Y-h#6 QMiЅ۱A#AXIא6wXvY<1ENpzO?VΓ 6o*P|]tҮ[aH,(gB\J5OХrOų88yU~ʶ+!bX j)Nny7Nn,Q|[%!x_%\!d;x1\vίv<9E w{lVkxGϮ~3v\|1 *<KOT jg!U};3QyvkgeȌX,l$ѱ8>I~j_%}PJAeNuș3(?DM.,nSrC=]ΕU@MEQk?[Нa2@re]|Q<*2ºΖ+L#G+-/> Wctnڂ:*c+˸mx3g@wF%mU:>㱧L_A#2[QȒں=1YڡWX? lU.eg0̽.?8ȍ@ /b g/oә&LZAݟSTkfU0MɈ"H-DWkp<7*cg5[REig:m'|w{c3ٯu׏`JP -R i=r׵ /*Wm;VY;uYxQy. 5?[E$ba dUtsAr[Yq4DQR! ջ6貟3HV/a3[;8$ԭnUtjָ8M!D2{-8iz$qgl-OuZ'ER! h-QO4cj-ْ(gYpCҝ`9#|H>É{.a gD+.lөuڋ No}q 'Ë#h\MؗÅc&$-}ń܄#%8\YQ}珀"Q܎xNvHKkJAM 2# E-c)1,\\]q۔z Ϣs~K sύc%7ڏ! Tpd 6<'y[Cڴ}VxJKyrTT'AnǏ|Yrg?ɱ6"q2f۔F@gzki}NesVK=3lf̦*z%3:FdN2 bZNAlJ)$YJpR=k|&xLzUGs3Gp1ꮪ#E뇅_f:o1-k󤆣^,Tʔ|Zci؆P-F쒨fDI{kegj=ΗudH* TH?) 7m-XTݕ?qÌZ%9^?$w.%a$Ӭ4)@YR99^ET\DL 'D9c8q]X`AYԴR> "1"jɰd~i+xLmw^ 5]K;g+Q_q0 2v;j^*{:jQt{% *ytߡH@78tQ>k&k2MK]h̟ ogBjy3"hU4t j٭4 j˰ 4'q&e |rrbo JoY^֮ IVrFDIɞPfo. Yʩi7=ٞJzM^!E;tü'vv *ȫ]W@A-6dQx<vUt!R~6?MNKˆ8?p X*;N(P3k"KL&u,aP_oƙ=?Ú ?8:(ju5~~ͭu&Ŗp2yOp ȳh!fNTYHM ": vU`KОc]NN6wl &wLLo}vŞ3>κ,L2d"/B`E4𯉫m.463`zYlS;|i;]1߈Qz鿃؍ 9qy63W3,wC`v\Y޹t +o`ߣ\%竾TVvKWZ:KҦ^0 .gu4'aGbj7 ܭOY%Lh# _4)ߠOuб;PUg܏HʚCsS͗膅c -7ƢU6V鐀c~67Z$JwUl \/Pvμ5&^$e" Vzyj|5ʟ&ĶDbS60$Щ j)p{ X®pZI*Y-P1aܺZG2}߹(ɟJd;枧צg]-lvJe \6Jï4f`L\PȚ (!1htNjx;6b<۱Ѡo i~;殃-$b<T+[1vF BRT4iU ޏ++jtvBHGix8ճ ooN En#CZG,¥#βuah4*{Ի1T$Xpu>4(6г&O-kWZKrB_dHGGRcg#Tv/kʽTЅ_7rlW761-E3{5MBmySY5=oᬩ~wD^C]f7$Bi}˷Nʡ~Y(<^"d4^]}ǣT-U^z~ Zy‚mBh7lV6娕-əTAeYOU{6IY ;\DbVןW$Mt&#r`XɼM1HFwf-Gdei5j8l6JĈ4u]R]ᨷ]<ɱE߱M e'sul>0FX;n0[.?Q{v;JM҇ooBw#V+B 9 x]}2&#;LcH4 A!;i+Ms! ϼР|9k#{NR58OkS갻`2t I!_%*nHc3D#cr9>,'HC9%ܚB{!3(w̗RP571M=XZOHI^wZ P~ 6^pai7OQ Z==f"6m꽇)̓F-j,a.ERB:UL}>rAd?4vE,e3 a@ nrqotN2F4Z\8'䃥  ˱b(;9L.Okeekr]?|h/GH8dWR37|t_HS_+MVXzUx*˷WsqpSωO`>eGM U$䤧B`G8DC6},71Nut GKphe3}J9vEmaDS(p RQЄ<LRiVq3r )z0 A)4Nb ?b"oۙ]1Z(c#a=#;Էi6JaB.JkfqEWYg{ݯO ȒA-cا7Ԩeb 4w sw[dFKG6FgNԐ1CгX;+H+1f.YAmzjPћ3uf2 W]-3˭=Fh,"x5T/CVD|X=շ{C0\M2bkX6,pzdWI<ƢI)*-RG; z r)$4ʆdue!_i*Gm'WW?w"G3S)!.bwk`R4L jP[^p0gkEX-B#VUnϨ=1v4ǮUGШYt^NR&Ҥ(FuH؉v5j9XYDr&gԊ%n?a,j#WsWhOkXOj凕)U@;e]|lv!sMA1W{ԛ[lNr9J\|#{M|Cl-(/b={y=ί^)'^GG] B}Ե 8/xg q7t[A?ZE!W<^!:! vKFMC""OH#=z'JSK o/id_ s߳3k[L_(JS ga#*[.Yp(k8gxhfF$fM߲r9S Of*;;rb>01iô렔 YD S/kA^]ev:aNNGez(Ј1j0ҕ"J)۷t3dtŁ .4.;K>(Ol[6,"XAHW()]$%p (ky`pHwԴor H buf_/"YYƔoQ==$9žRGꓑCՕ:oE,wtoe c0C5*{yE3S eM.C]Bqo+5gLL`>8pTj_3Y=;{I?U-"U!* o*^7DX꩒OloW5:IK⩌͞7 iL 8ZMۤhͣkΚwRNN:xf{C=P 5 ߫Y6 7 Dx#٥T"\IzM6t4ETm}nXro4!-ys.kзt/4z`a{=;*O]۴$k3JL'_PF$ʑDlGRBיC~#/ ⠙*~#1DŽU]JX!2Qg͖waE:>1,b-Rr'95oq!jKWN"$1 Є{X˶OUՒR{]Vl>n2HAH۲\?6,#}J+AЏZ4gfFM @Zw99?IS-fTʩDr}KubkQ*}iE)#h4a`$A3ml!֊P:Jy]YJ32ِdg]}A<,IDa>سKz2ɴMt'pj; #= 9٨]9`K&^A҈PEU^mPp.]!MIc>LUurbƈ3tȑ(Ħbv5%W]6b~0fjLOO|ej85Ň(dL?աFmSW*8|}-[Zu yϾl^lh`5cs s(ڕM 6<*+=0 Qv㢶C^Q!MS"+H/r@D:~Ge; VRz/oՉzERd0)b@BGF2%sz'#ZNObg%#lQ*FՁP S-mƚ[?ד()v.,R33VXz=h75Ch #K ۔JDQ@$/uݬ8fkOTN:ZvzjzN&r )Q(Ȼo. /9@]HuѺ++M@ fǍNM*I.?z(̠Nnf7Frr ĉ BM4oW!N1U7 W]S;b97h*)Xm;/aSZ*8c+ 0*t3؄= :&l2 rr: ;N DopR.^OX\7&alM$%-QݧkR\NyNj?Zs,[/rRH:+zFQ{$3Nkh^ M؀4Qt  ̋i{IzF'P+t@b|ܩ-9&&@%c%<:)7T/4dpah.XBa2# $fVބ~qU F&+xWvbݽՏ.d@S-;%}α"؝Zrz8R̺1͠o̭"PtO(řbTsͥYLNG2B_i扳#}~c%e&<ڸ1iLޛ2vw',Өi 3-aCxH=Mi׽$@8*R OT-kw'sq [6=;ImNc6fGg *8LY5_J>;`)l2 }NG!GvȊ= `uJ|uE"M"8Oby!{Xn/R;_poÈt'H%b~x}%?i3r2uK}^ W.U2w/֜)a;xun<'gi" aB< 87i י`Q>fgrkZMIщ̗N2^ 7g>aZ.\^^Vf(5fv!0d3pl5"ǃ@5} [dr^v ڝ/T]*#&!WJ6 aBA{$H,xc 6p,"GlJS^;a;wVyjܪ"XA_Ǿ̀V!36R"Xa5Q ֙ ( FQ4xT=JiB1]üB3-Q)rGNqٮ$ЦJv!$`ZU 8yzKF?`]0nQ ǃBWIOUe326K%TdޔgT4 +;A Òtؓa8N&kQ6{%,qOE؄hBd8)şS?tV *}2δDsÞ@^7)7%'5C1W 9ab{H2@+R#$MGP.`]rDOdžYKP @9ϫiDbq Bh0^1$H=zTUA 3[/6t2vI2~C  2}9%qUZrlUU:X)Vn#SPh.Ɣ!c myNDxaCi^+.釅3TsK"Gt!=u*sf֤(ҍi?DAꗱ䦰)8#{'R0i*<é#A Q[25- nrMu÷i?T? nEY@FX\G .^t7pgdMort*^dxq35b}0$87wxa]GYdKՠo.pK `UK:f5=qy|eG9 fdLJ[ GwmEm絟"7-"Wf(",(Z߼;fMS'k?,R/Ln !>Iқ!nl]7NAX_ؓ27Wo5XSd3;I?`VZ -D 3TJQJGgDtJbKWd̍PR6ǂ'πjЦ Į E_ ϓCDMlа4lAqxj% z 62H"x_ug ɢt^ pVU5&L>A6)Fjc [YAf+\ubF`;8<쾡YM‚Cx`"a]+ 1F0›䱏ʑX;8߰E`9k 6}Ou5fFn>ߜ^Z1? Qԥ*{zO!}XNF~\$&n<[SDY8uX›jluh/SH@"xHSi׵ܷ4w\q݊c ,թ;3J G2odC74jS$:ӽmx;<@2y7v]';j@aߎ΅P!"3-bzבݳ[ű/+NLdA1w#[`+E&bARsnB8̏TC퐐Iqr"蝥54qb#Leh,2cruƤk`=<2N!p*p51.P鞺MX[H3l0atS?`@Ӈ4QX행<֪Qʹ_S b۱/0c۽s9F":OR p0roAۺ=O-%HV u3X/)eI:;Um ^oCR9)L8eC@`~b&@fzǍXi2[ȕJ9OGY0]j.!2DF2@w!<&.c74/oUew=~7A>~lRp~4vy/wX>i+'uSDD$zy =rz ,qnn7M#7 s硅-FeU9_}v؂%;^"Mz\Zea9(`1{SPwH,vBĞk+jzPrsz Y:G]c]x e&Y(;v9wt19:堂^r2; ޅo@Dez !M}˜,R1-o闈Wy̮|d)_SԻLR=FFhtRqG53=b!)v񓕅N@3}ga'4i)`m;5Ne bmQԬj)zc Y|PWfm_bFdDQoXLHuꓷ:zcoFI' @;]D) >X+@+ƛ0\H})7l{xcbK T Z^JSK$s V#;{&3[wVWf!DOoeQ*%sѵؗn)~2'e0L7Q^_?I>\ mG7_ ;B\OB@GB~ZWP8<; oa!wQZinX1ϲZ3K(,$l0h %C#r,4xA * ͝x K|8??#)TUy qnɀk t &n r> '؇Q 8MVP<#1 ="w%vn}s :t nMXjYLfK_\iΖ:hw9Ey"XAB&6bxxC𺔛<߇d ϼ&593liVɽ˛'e- plD?ctHM *d\9َ41a3_▻UeQa%WwHϠOZťFm!_#5ŸPqTM5LG5;472au,&ck3Qڧ& `5 gTƤ|!Ajq{tM;KT.g;Ftvx2*T6vʅgoB3g*9B2SqtQP3OX9F&!gu,ǟ4u*ccźpS:zHXqG@dxv GdOCVg&.4{AAj`mеf$ITÛ. $ A: eEK<c#tøuyؙކ4j?1AG5iedYe,Ae+Cߑ=XfP\uo 8I*)Q-GaNS~əM[Qˡ{ ^(3IPyMT[m<A:k8sn:Й+t kEgD *F5'lsxAl2b_:.)`_#oaf4$h|x}Cv[ϖa鿵7 Ml}s=T?U FzrH.&`P4ζfw[^ydOG_?lBw\%|kf!ޥ: FJAKDNHt!}C.x@3sT&߂J)@=z:AUjM{5ʰ1ZJCQץ"}H߮OLF2SXu&fsH7Kr/-;GLĕ\-m惛jՍTw ޠEPNK=sHܜHR ߙR)wG9 nx4yۡ S"!Uj[=*ٔ(e:,6BZ+N1GD@'kJ9KR[.f XO c0mXOzMto}M(RALkte+\Q#i@KG%롁7pSjN~Dp$۰ ;voX]ۗivjYa!iZ::r-82@3=t''#ǦS riclRje\'=AZrcT=#_4YAns{݉T}E'F1q wsqkot8֑E^mk\dk '^Mh/ۗEYm>C{q:Io\5eHcuRq1 k7Ber]*7bfR>Fߌ'p p(bJ}!(:v Bz?q}Z:^HhMRY r% Leh2>&\^`W]e%7VeZbQN hh >7pBdE`˔#% w '-~'ԟg BEh &l qi臻U΅$G럕 !gO<% Us^(bzw vɗ$a(}EelQ/]d]U_ b9iZ0ҬP:tv{|{0)M+@dX`٪h" |%$SڅȻ+һK%gmgQǐJpuL,<|eД-oINGܽS~y}=qIvd1fpzWNRP p.SFF3B)ݐڃߦ^ϖudb&xUӱaYQÌYA Sll1=R>v6`X_ BP7!n;֜Κ E{{չ1vG8^\M G+Qgf'}_4 phaȻ :|RÖ'j_9I9oosֱW :n;Aŵن}w Xd߂dC2:,U+M'bD"f - eP]uϴ>ŋ'z!\Q&DqbIO /1Sw6R.L/ _8ٰ #ۻi?ߤQގPj 0e2дp֓$A ބBynP~7On~潓yVpY^FJ$QmVl?|FmUGΤJ(;b3]t:5+f.畃>r=mwdVS۸Atb0 ro&omcIC1k$tqf~vdDxv@"[c/?eg7_zX4巸 v~SwfZ‹5,FtCQ_/! ʁ7^{GuBX-7ޭ`ArV6hiC{^dah4fQ^hŋO(?Hk惖hX adJg6Q#l-$lk̡cEtn'i.{q_S_[ DU x=xIۉ判u6 PhHpYљVK( oHF\̳PG`gs hpڢOoU6NG쾁B'54/g^ϦZl>p.eWvP< ܾ bу&;Zv=EHoQ:ruS-!VTSkFr9Zq%m5ึ6+ꄘE gy$\գ"c!PN5bc J|GZ}3 %3UշORY}8and'z6JJ!=JBVM\t8Ih*Qlk7!vl(̋v$W7kRj.Fq4Є:r@R;"ECoӼ{Ni}?e25x֕@8~yzL̏^ ADy ;Q9X2@Kl(!1b TR#d'ߒ&KNO"aB_TMH[@$q/<9z|E]9bZ-$` 3tEߢ G C?g}zhDmIΩLC컏#,E>̎ZHps`k'34@zQF$ :-f^:cȐe xY!Bi!L4!"`#OR.OXNH4Hvs0-mJ73~m!8N$뫎|zܨA%U G|f戹Jm棴 H @{Wc,j+ê k~0q&ubC1~юn[ hjzȅ0o)^*#%q29pqs@Gq~چK Hxhb6)']+Ж ׾xt;s{ֻI߁AY_NД? #&Z k ]]=Z bv*:A-QI `003DAĚ΂ur}oG8RGLy[{)pemGŗ`"D*l[&tl誂5%&[E/QԠYm{&XmyB#vQӄwX;`Ο4Mfޡ6(w+Oc-'BK^ ݋OMp u̟M ˕׍&+kAHxW^.߉QdpLN'XJy'5Je!6 ȡ)I ,yxvSWcy\rHR\?;7Kh)/eO7+'c@C_ } 'FM0 _f H *pq!8}rahAJ&,O9uW~k 0Zk\$cxi־{&PCn!xهCNF HH>A%4clkķFȒ ')* s00!P;k{ Z42T.Cd̔22]:%v"B?Tx8n3TBדuGQ*-&Vyϥx[j5r[>jݺ&*؅8k 0c0C^wUwS-AѬ4 ƥy횋a92@T6+AQڐ8.+4$f;]35,ʘS4͍'#,#K R(e_ ~e9}p-j϶~4\a@/ْtLɚb[O *c9[OE+2CG SB#K&dXaJ-X F?RT&Ync}B7 !Pei/yw,bӡ>#+F6e0Ó'Ѽ| $6 & uH7&n$RK -+f.KkֶmEð0A ѝꘔFeNpV9Az7Ʈ)&C7Cx`Wx늸KF7GXP/)cAFFxY+(qkp a[hdrqcǥ95|nc?=otJB! }ͱlRI$UzV7d~p1 "OH?Wg Ӏf5sW[e â:4*^ح$cA]1CHMcK*0Q$5=[ 7A>,q(`ύ`%I=zT>TD=*Y<ΝqOvE+V7Ƒb=q(yTAG4͵e$A1Aj]򥃅d(`Nde'ˡ%,g  {Ig  #o ֛x!<)pAoz1CzG拃An⯣n-5<эIV Ǿ=%)@`8=8܆j=<驂=6-"sJ^m%_p^Ґi3+]E!@kj^gaRzIC*kÁ]lF/[pL+[A{⁣ ?8oS}@ͦ$mc N"D- ]e5ٝOwGPa/Uc67;Jץh"Ͼ?=aHCbބ=V,4^B!oCĚGsttߪTj]JǔsMJs} 66Q[ZkA%+\cp׫ƿt6p.Ȓ(6kt@lf0kuW6&,'m)ļsIQނ)^LYba~ Np57ZC'=VL~*q$K yOvp;ïUX]Ӟxh 0'I:CǶ(튴#TgܒlZez% zܡd\gZMfл#;.ҍ(N -h+|@ʿW# /ZS@Ao|j68P$ WCP*dKoWaL=P,4ӹ_a`x`B'\lfzXz'7(l/#e52ߧR6`v\sjm 7?m<9,]\Ex ]ۛ}?ˌjؒC>9%%S7mJ{{܂Q?Ą?>-FwJ:CLaٺ*՟(C_T1wA;0=5Ey$ar;~SIAni\X#Pa,q)N(b_t[۳:Sԅ'|/dĮ5!Ihd<`@и50 [r`W?n7`x&׭VjSt71abC;}:}}P|},32tK<ښFm]Zu$;P!ТaӃ6:h!,oo>^Lxc5SkBtUxdaRb8k}0QI}Y&/eRb e/vPاPW4"_*LP3e {$3 " %,-qt%Ts KG[3.8fD7Qc (Nd@\DzE3K+³8soF΁ڢ5PsxҰJ8GO=-#Vi2YWQG3\ȴ쮻BgrcjӨF3+70_{)oczOU|P"<wBc;LƙzK3Smy+TNWz;x0Lwt(hHꔧ4rrB]·|fr(& ZM 4gPc εjӽ 앶F/$VI s/i܅i& ?CrnWes2%9H*mBoM U~j襉W.z eQ6uw RR$WΎFӾq%ڶ_9&iTf|>v-DNs)44hhY%<<^5/R̀`.5u 7pǕHP_ʿ|*mX/ΩMPSnm`<4T]b0G>%duA _tv+U_BF [azۉHq8 ::×诗{'vcGJ"#Lie1*i:)Lʎtn+l0>ЮᄏjeF I~81HjQH́]!0Xvw!g̛P?&Q1q=T4ӳzFO3ڣD,65 0[#%1|U.j Fm 1{/ȈDUs&W()M~acו?n ;QV N)/YFߕA]?mZ hf%T\aKg=F {R7%hG fƲƢK`(|hvɒ7[+»#r?7{8,[ȠR~\G';D/Hb1װCK2Z㠙Gnh|f{%ʻŊB[EJ0E/"yݵlHq cl.ܤ7%\g$ ?}m 8PMzW:0 ،"8fqڄ輭l)woTt{b_.tㆸIAMg?^Doߠ:R9Y~+f4-|EMTr4+!/E|,Z;nVgn(29iP?rV2 Wf^FtZ\#q*mbvEri/b< O & y%\Vt7dW8Sg#RBͽ T>ӛ t)u&t<\aE{=60䷐qm onmw ]Y^J]6"^_g)Ld[G|1o 6(X(O(C 1~!efu&WOPC  >"2^pUSgiKE_|(`0  va@JP@d뗟>&Lf5ˀ:]TZimhZd};{,)0dt^k~GeU$Vdm>:An]g@a)6r"kgXh3aL#77ؗ5Zx8=>}H\Xm.=kRg˛0gjp?nIR ~ %– 5 WwR$лNڗϕULS ČiP]n Oa,3(UiAt].)XR?\s_8wM@s_Y󝨹ЬQT}c o BKz<./OFNR{BW}ۭޗ<ϫ%At@TPnU'n~X<ANjV"\8'֬,PIتOh<[ԻWǐDl2ABUQauV%Ҷw0Ӂi`y} +ȫ{;bt#*U2?lc_~ /G4|P~'P{])/CK#\vӥyP*?zdp<N(&jt v PQ 4=?#$X맹0w'Ҭm)ᘜnCsF.ӾrN/ܽeʟ;R I4=6cLZWJV6Y+oچv?o)ʛKt 9L+ j5 2vab[¯Xec]06sY5 ?VECt[O$7Fh\| ^ p6~~>!>j!Ljy,wi#颲4~hIGm䭣Xgl?~k )iRkmsxSoY $(c.}f8+5kEKWnˤUaBj ,uu:J$v7I$`q"~2VPfJjCЫ֙3/ lX?9ҭxy~v'%% vTP!z֪"M4d|Q*ʅc=p=?77BA[("+ґ% 9ԭgeXhV"ǃUtl(ǭaD+ly3WWYҗD6u>M1YhQTC-/C(!sLIm5:$2HrF {9oSI`5\b`г^ cK`RR^feDHecFPR ;>d2RTK¸Ŗ9Щw ^ܸš]ɞmݮ<?;Mupj^iWMxH]$C:%+Qʗqln e j)Iꪦ61Yϝ.Z5XFc?@olx6GqN b-MyB!yv$ؠb[!`RvJ9<ٗjVWHҷ޼\SʌanFN5V7%Ѥ?,5l$-u\ǿ[J O70 -T;Z+8>^JѮrȋA%"J/sy97 0/MopZS4w8MVl BWޑ{Y?qnB0 Lߪϳu;{)\nBo@=qV1#apX*mܿ0"ų!:_">#MeAr)1+|`ao&+=3VD827TADTA[ )O5vٮ ~8ϵXtWK}Ck$@[pS.F\)Rє~n 5̟ )G v ^5^!ݽMV.ެy+fk=gR]"R^aY;aMuE‹j ®Dx?n EcgvVHcs? >F{Br<8{?Wlom _4m61 74ӽ4dc5>SO Is"|hEWj͗7vfP+@BI嬅?^p7eemlhҫ<ٝ~}i7<4å(xلhoGP̆t!>C#(U,5˨o҆9$$] z*GF a7eBE}2;ԍY2V~rE+,']Жy~7L^rQ'9Ò/ap7'fIb" L=G:W3K qޭߛuMg < |M4`|hTj")5r˞{N/NV{1\Pz$j4|LG˘Xj#5fzNeJ98ݟVG03 Yl9eGJP9Pd]' 3yV 7N/FE_6r8AX>O&8qYA {ۃ3UXaq %ǾJj(A,ǣe:&>PA$ޛ:r,0#1\rvD8fA^&ݑՉk#:XL 8 y*^lgBEI:CBQKwuz*~ZoH_ƽxٓãt,Vcu4O#wNy3&="X3{tχR2^*ǔD(.9&T 7Ш[#"$2$ 42x2+dZ{>hjX~Ho?+yLQT1A4 Ib0PzMc5 f.ȽxA`WV&T??P݅g&{}~v;j7F5V z!툒2e.MCEat IۀɩMFu q{ @ý!8\P,YH1y` EWG@r0™u"KEXP`/S'-V@R8,D 9QN˘ ^~0χrSjG}IEpC|BMKWS/==D18g]N`O8 ИsZ(-w:eI#{9ՕH'$=B[v#%DT,Dz~,MGi#y7s[/ ~W#X*'HUNrq7}渴`xJ|@g(Neh=ms-hD>gjd?T§COڢDq.c50F=ML%΁f&QE F3ŋ |GCsUBg)U(^O4Qy7aiMF3hX]>`cqYsDrSZ?}gߴD PS /%7بcqVҸf-MGC7XTKCM8o3]O>c0P<]3 0 Č]޷ mT_ u1RAKVOQ`ϻ9\ /2>jW~J#_|s}s?;/mo㖕k}Xjp@-Y %zq}4=iKH + *g[vYGߖL G,-znh֡J+'v>HF˄|-߂ ] Am@K"b*D]nTVEݞ\kߠoDvȧlt/~~&%2o@ f-oqvᚐeG(5'S/&6~l|yXXQr`ڙ2R޿-E#Z/$Th~^P}_dI2(*nMT]!TŽKgzvc°C?IGo#Pw%В-"{GCЫ)&KAJ1r'rxEEpEnK<$~K]5JmʬC97Qأv( snG hOI`I"iC&v2!2=sӫ^:1͜-xM'gW~M̙EVo0KG6>lbJE+VyU31\=ֺ^W"6U-}9ݜHMqҍ+ EَrQ@r% /i+t.V^ 5VS./(+-hoeįI:8a}5+8w6uh075>g%~Im.rR fAB[*NM:XP'Po9+2&`4 e %y1hS`5}Ձo쓟uF'n];~'4 zK?f _W'uF6mX+Ue2:b>x2 !NؖvrK#^TbQ򎙰ZވdW/|o21lD-##P`jn=;+:ln,ɓgh[By;X;ujn;'44F>ɏ#aT>#iiy1WmtFU]OLuީm.Z8ekv|Sj=m ԼEk%GٟI%X07%QhSLG<" KU}v@!J.,tx\ C^9`YFLop!f6Pfa^Wkc*3Pl} !ǂ&"g*w`lߵÈ$[8LLdBώQޅ1՚"DN4T<$EOFc |L@t؞-}LU^Oxy/TAyb FR㱰8,Sb24 W-PTCVܸ=`dpBa"Ԥ@|S9';(ԫj:Y? m?~:hK? LŶEc@)DRGZ#k,z<5mg!߬"s!Qw/mF@# }R wDuJQeΆJ  Wx dd2r{ :^ARcD 7f.⧄cJQMSZAI:P鮧E˱H`]U³DcعvI ;( ֣4^!wS?m&r (59`ASYF6IWc{B+hEY ~bBGlL悵~B+#Oy聁^DY/$CZ4&{*diDݹawl ?kUUG `N(47iP7aq rkL|:tZ[npQu@3K1kMoD9f!#<Ȯfx?1{$S:yUxmډ# +jrNf %yʀ'"mj@$HJpz/3x'@Kbm:_ mZ׶PoL*3D\{ F#JUxrpX|/bz|'L#2~o3+B&d%6J3UW27+>, fg wN]g*h2rgdornY؛ w%4FC)UUz~Gڵ W&=P +' P|Q]eϽiso%vtK^F|eu=fT歮l)L݈˘i׺o&faQƞwR6Pޅ/J &͒pT<ѴC J[}%.pbAJ "u~$!8CWHTOgW|cDdNǀ{tb> =LGo+%r: W+dg茍;P _"֬Y|IFSgqr?E D*W7ud'Q\FT9U~F?q1lwnfCr BM-$?an_*ˎ*@m,:]]H ҈"j|7/F^[*R``]L%}q)77\evX ;kMte>d:0sܲHJ(ؑO5P8oGW웲*CVeDM=e#5V2A=x38&Ws?d&Np+=PF3YZGx$_V'+ɑk$fw3Rh1*FQO.܂47ۡ>t 0Q0vg&M#и\33`]wHEF6s"7`_[ءW䮀[7٢JF.rX_3v`8pdTwdBi,0f/*O㇕t @(q 'k]l}Ի.V0l]QDä)íwYA5EH'ՠb *h:4SP-,cFΐS>Z|>FƭCúBX0S7U5bFSBv%]̶ S%*5QkG񽯥Z| AEBWdu:擹ylKQw1ݙȔ ZnuXg#X29 {k/wA%+NXD;rAL:GHпubt45Mow\cwC6^O0\:4!=L"eѵCJX)=EOI#cߋ!’5柦Hy%Iۭ!NrOa8z;Kߪ~,ڰ鿢~-?Jc|"#T8QFs1nfsmBQ*e*-I_m45Cs\ạw޻!񫲃u{(w>MQ^sÿͳ&DIR$ٰ Iؽ6A)j ]gbt QJQm`LtȳXХi>kL9f7@E/zY2uLssCJ_>&GNCc~EkzR&YKy?jkj]*5,2n 3pwQ`NQfQaВBl~݅S-jbQhP[+īB@=4bi&z-NItrrti}ڍ<\o4;_¡Ў'!]E}, ?떅`wOM[SSO+Ra` JT.Y@.Ks T\h#;r>B ςA\wڗzՠ{_ks" I7Dv %W6LB(*F7b%z0|LZV˒G= ]J￯Y; -o0x(X*;@yE[ں/0PW%/MR~j+]rNT}ҨX ˌ)3Cz&K3tDW(" e6ޑ*(`]JaV `}Lvo1 }撅*fHFb@o0(G' 5o|;غJoF/Vl$V UpLe/Pcn?+x2?1hh I+x*mbd`iHQJ/hr +vNk9D6֛u$f*p4)ֈ)SvM'[|6wMV;m.ǐ1_hQ#(]튔ANNY9-jE!{2L-W Fƾ]Q`^a Lg- ՄTUS_b M'9o?VV𗎈&yM,Z i(!ُ=Ӗ|? \^p Gܻmf/2~ %8oU{vߥq&uܬa½{paZUH0#\ O ӪČ[IPq-}G05MzSܯܘ K_;A6(gk6niZ54!t{j7g0dr N!BXD.$ڜ l ]MkXª5$˄aɏD ;ρdsnT!:Ɲ r^9%T9Jf1lJu ]CtqY-==|iOu ~ gJP)o?KtxNV3$L+Wh%c6P:H ?* !@ &Z *+̞~-V4`yW;}Gsͮ}4|rHmϚc ee?,ٕzqXI5w+5@P4aQ%d[X13X9E`RϲDS9=NcvP’cc,!0}u4E1>B`kvꪋQUڠx9KM;X H>PxZ6Uy63=o'O%F#976}Z\Q zMFzzO8B]dc4Qx" yݯs-܀b*rT(E'*<\D*ׯh^K|EB+kKPF;U> )vc:%8B[Fsz9O8pτ Kf FLV$ړKSPdڶN P7šr݁(hڢ9$ $u#E, -V";tw-'FYN>~[ xjITuLC3\-MH KIvJ W &@HXi?\ɸ'L9JnTWŧR98o>R)Y/^` d> ].ati;x4MgnY1Ԣ HLs+1`:0gJo1W!RWZ9=KB[vGA&LG")$eL |Mq1w[ *容ڃNDZGrGQ.7@\Z#U;}Kx.@KnY'ިSRU֜|}Y XNZ!~<KhBOf[W0ܒyܠ7 #3%NZp؍HHs,ҎNӫO^VTNmS|'*17c(J7ιX=O88Eu^֓7ΏvDzPO;KRiR典蓣K(XIV;m)>-z"Zx6\M:kc1L|Ikr8]0B""bBȰyW[ bĨںƐ40oS̿q.%Yi7ƾ]7W3ڐHk;-*&*Ye܉^4y+J?,nT#b  'D r 1Ky(ELkV;4N8.0,P&͡F]@*:59'9FgQ|Ӑ"r񶡨.O=*ζoI鮫nΧf[@mM xl5b<4o7c+l N#n C| #P"\\ 1~.Āox3}w B0*[o=8\Fr遽~! $Pn/FV~9^1FaXB ˦yH}mmXpӒ!-"ZfGwdV{7s8uvm46J46۞ߊ)&" HMՠK%ťVO)֛>rgԊklh'B&:1G-kPF;ÆN0-.]`Qߣ%KڿlYm+U2XHTϸ x+!p\p)}x zYUCfkFm 1qS8 til߁:w.*#dNQzݓ:1+SR쳼1X^_V(~G).oSvT֡N) 7=y*6/U0Urӛ>Ȳ-U;F${3<,VP~O0"&O\6V+jtI48W}N,qzTj3qKa'}NZ=Wm]fQ1 %DLjpXB:} [VGU*jfqZ}8ruUd= v`b?';}.(Q#7Q:!p>b h 0\?O]L<,s{ KfRUR〷1`ҖᔉZrT["ʍQ+yE $g#"EG^F&|/Wb?p 1e:Ŝ) @sE&Kױ}=Rpבx.gCK?Kͳys⃖2Ĺh+jE Kۢ<6n 3p O}8 'Fj]%ZL!LZ`RLvΎk4PKYº0^չG9 9/BPe󘃲j.M!vt-g-KݿސEDm>wHF"~%èPO^[q? ^Õw5U6f%;k|ۃ0/2Sc([[o5MXi/^PlQפ Y:k5h;IO3ъ^<@ee F'mtR,5HEomdtڰ餏Bw P D8WSevT'B^V!{f*J8RP퇣h-4r}0*yIHOTnԺ:#Xl3c~mV\Te/^U)uNI~c3eTWZ^Hi'[,B?IdAM`M_҇Дt]Xo˟yYƧ{땍r=z~Q+ 5n5~ݣn;():L`CJ -}.M|k&61xώ7>=|x9w^rʙ\Jw|Li都zX;k]|c(3.и+C@COidzVLeͲr)w#!MzgP qzݬS\Q9E뽱vͦ_S̫:x~Ùʹ Jy R66g7q1Ѹ`fvh10ܓ۞ ,M{U&d?Ʒ^v9s|(#`HqQ-A顶B5bb~/1-q+}83fdsk.)O5cI2(oɼc'F̛bUE`w]#_X֢oq ;GNG IgD %P7xTA R*{r=rC T8JFWLd|Uj.o0): #Z4_w4<:NkV/0zo;MP<YrрMp c6M9νŽvzAp3n-) A!>*.Eދ! |!0>c'ڥSM: g}gD{#w6Ó!bf0Q qsf`>A>c9khtQ 1 c>#1ط#1=tk'5dz?P*Gc;h,JM\R>ΰoQo)]zi;iJrB%giȜ,qj4IxMa#7@ql7jZ$I@P TwT7mӼ̛7jm+J`Y@#.:⢴G-OMZk 9OYMu辨=֕@+SOf - QCi/&i K>AY0Y)vgʿ̣n蜕WEGoV7\x>ZSnZB*5W TM.ص{^+OMpE.beOr`|nc,jpb0;Ȃ e5&@\f8R5xU#U2EDawO& { atql]X>+!4)#mT9xeEhQ2AqȖ 8nw*h}|ܓ=S2|<+ꂟeە]vĔ!q Λf/3fk͡VpMҧ$?-B|6^R:Օ]s.[ɹUGkmhCtyW@ggp~jp Ii@HD Et7,+9GMe̲x>f-X0XW{+9DѐvɰJ| G̡>Z)RH 0O~kѼAi`݃?8/ϛ!+9U&Wdr6SA|·uߝ׋oS "y,>3)'BCt"FF3qd?(2ɢF$A&Ҝ,&4HNsihzY;z"@S=j7m/!^K8=~/g̺n^m݀DSZ, 8P Xb`pq_޴ ߀sĭ%V e%,H@͖eA8x\TT 1 %8 j  ("M`6&o"=H֗ԣIʧ|9J{ixUD3`= ,O#/=3 bonUQ~S3NٹNw,zd}E-bf7s挠F-UFD H}lj@4sssRm" ȫ;ޢ@1h.L;U>a;u-/1} tqh'3-q  vXNA詬 LZrDa.5|w%R/P]r^ }^:]&p2:7?4:uգ7y f؀Ie뺪F5C4R4g38ظPBG7:5GSK\,- 5h9z3Վx$Z?ϪhG6pf?$.$ vIҀ~7ЃUc1._9TӮ}<,mx٫fGI8[~!Y Ӛ)wxևVbP/_y/#=&is)MxWd̬ʣA FD܉lUs9 aD2LV}0O70aɢo|Nh.{8)[z,|z>p 3F!'CtϰIћnB!D4 9s3Y t\,QTc>1>hw&'dvJtU {m>yRwx7Wn WfRAԂdDVx/m}@4K d>kHgޡ lki#E'P tu Yď ގNtgCi0Lp ñ')p>;P`qa8v}?)t:}T i~Rvz)Q'gTid}W CWco%/YE 5uPW.3;;P#)Wct|vO+5oqCaf_9{G;7]Vr@R{$IRYrK<Ӊ`tM7[ /OU5# )NKcݰξ׳̣Ct` ,±3-3y+(_4 ІJ) "d_JYhw~@R>vCֱ#fSO7o&lhKTz. [H$7RBB5=:@!9GԖm;lD3mi2| (.[&]X/d4ADzjQޚp=flx%>(|n >1[s _+;#-8ܟ l[2CF 0L'i?&8!X(M> k~]Z׷(xC>=R Do 꽰<]}ٿ*YlO4}(2nLӊlZh=e|b:_>^W'k-/ L5!dt0"-}}&i ipsX\cGwĤW[2 ñk\8n^}~4cJ1[xj%<?/&, kVQ l/V΀ T~-b)&Cs pau*"ruvgJy복oK͕X2?"q|/[ RxOޞ<=[M)4Bh9z=@T8A#kKGmV}֤Z,ׄ {aw0 e[.bO6?m݂:YSa״=7WTMЋ\`0X1b *v=P+>+FJD;X1<11?>ےN_(%'y#~wu5/ ">zAfպh`fЭgbGoEv (4(|y@ @5r,~oGR<43]!#ߗFF7LG*fWM28{gJSp_ Fl_P^HrB 5oٶ~cȃ+A~}]Nq1qA$T$kNhO,HS(uk~0/PuA.~cCr_\hl3`pl DC T/ZV!zxg1Z(E==@htְimA=Izbˑ}s/'05#KCf{ġ{fq9K6N :KBzBu4+ر75m*(!nD[^(zuyHa64wXJC[XeU!c <>nV~F6&48/nt|cXrBM H %qx9.bp$faehʠb#)}Ei.,J&B4=. x53!KfV|>Wyr+L<1J{3Pcn9rA.ڧvy4krinPo8X rc:4뽑3%.XCll+) "ƜJڷv5ՃUܛm98nTrLrgIΣ:zԫϘ*.Qo,lJt?1ݰRŴ$^$PX!:]oM0r땶l?ܢҤX''@6*8^~dD6@ +N=LQ?]Ĵvj5ACėŝsIzgYf7'rP w۷ 6N}S  n*1&*~A% O{h#f, s^PiUı.Zb fנZb'M ZwV|:-0ʉZݥ¿AP"^FiLCrR`#%vowBGgs3?4Ewƒ P.)~oe]q Gw1t7]6UwEo,zhpS}_Z8IJO '>obXoW((?'q (ߙlA]-+B}ZԸp/4 `8@j%*8`.N?uW%FftenD Oe^A(L$g%%&(V';/kG_VgAgg۸k*km*"):/XL|:<)>G / `}]T^, paqM&˚#++gT#ttDǩ%ّyU7I7$V:Z3ObhH.C}q%ui;fvܨpei781g c0I:#kwQ' =/(Bc[q;Q3yy$[X7bu =%0A|1X.N&;9! .(a xsRv-xl ,.VT$ E|I '=y.{fHVCX#sVV_R{.p"Sި?vf2UQCL h対\<~t|q$)I$B71V8o<z^&e9}0H"@Ja>Z\7r]ULnXA3#uɪGa;!+BǪLW=/SPjE)~͹'Y"J^χ&NnL2ma1W$eo6"qTc(Uj.GeNz*~Ucs>s`=q:cz}g8(P7QPu0fB4Ob6-C!󎅸{`fX.Ch_dL"Gqb/)58/N]U{{Bslv(kZ?MFhcsj X 4"=^x>kdun(]AG*}F/]%"mYLec4ݠy ڒSFM;no= c>Ѩ:مjyyԙҼOd-bjl9%:)nyݿ^#EJYx`^,$G -Hr5<loIV Nf^?E~n3PʒNAa)cm2f'6mAY{ ?.f*;TX[x)]v%>&asԁj1#=<db VqȝTnt0@mF]|u @gڭ0bE\vW!x.Mn3N\zqP|طNPݐޓ]jX] GaHY54W#XJ$B~8oR!Q=r^i+n+]kC۫շ"S*[G[>R=& }ê4f6:52G>2TkZLסjĿ3o:GjzR*XZݩNtLh*iX^cT]7^I.w)%hAucj+iWxΰ], 02|DW!oqJ w/QˉdQٜoh"?8i*dVjT)[&9xeq 3"}$U GUAjtJE\LS%l!T@=tu,K]+RX[mM`x鄗fH2O?Qwa>q?+t=S^d[婦{n7~GpߞkbvVG OV<"Ă?1ƒR$U\_fd=m) kUifҷ#ִW( B477B፧S;V3fȾi!;u.-aό)eB Mu~!(HE"<(P7n]ItdsQ>gabaJ\?^V6ԬE mmp9*#> cn\ҸqY>|󵈜1{;"8MS|HmxzRk$J> ՟ yT&pD)^l`l#$c@:C.LUv >Y+g3B݋DŽ@N_x&礕W8dH*osx&lbl[Rk]q8Sڑ"4Ibe+:~_M"itO)ݛyJw6xf"1 IT\^NTsCߛ*I˝W"tP6c4'$w1jULKM.˭Kb fsĖ^jKne9iZeA%3m5 3;3<3@ bFh/cĦ@CbMJUЫ8Tj8uWH2A B7[WxSG{lDi~(zbi:T]`=TDE˧BV:'2.{U|;{> B:i~џM=wƩvJEKk8  lXpɡH ]C\eքA' _aJGXx.%ZR[yeC?=|"i792;zCl&#%E[WX}acx-^eSb iHA&5с:\?!h32H:TtR]Ċ0K#_ ;o~ $.a*UAAEAKw1f/&NJPm=05\w,;oPwGlFXy/I,cCJJk5&R= GC$q:ݜ$ә?5ʁᢸ<{ D=+c$55? |kEOXtJlǒU3!.6O!U`ТY9qzb_8ގ88 }|JwZy.㧘\1*IAmSs/ӄ;ڒ\VUn" Q* ZdK*vv}U!J|\;:B0I=._on5 $T0X T +(I=l GEh{LI%m0TUDԅ5v+;Lq͹3&*c*_,L@SA#3?[{d7u (֏pSE*KȆL`F Wrc/{*] #<8Ȃw4C[HR6i[ 2vb2 ڕCTW6~5{vMK>G|Ybv@8D¨Q x;v#ɨ2Ζw҄;P2|m!g)h[3C#ڤ1ws" HGi7FGiK/D =#Z61Π,4;|<گ FKrq2n. 0=] ݜKvKj8zitq F"`~j#C3&v1}@Kli\uAJL:}W] ڌаHPLqdUŐJ,mq sN;d=3tz)w=IM5LS15m f3wKS<)>e8k6}G/GȲ$N|8/JUn7j:M/}N^2TU1^P&RhS5t٢_a~UxA &Bhb6ɬZ(%K1vYCko &_GwUg U憁eo ]nK*}CwWwFܻg;PlwD^.%G:YciY%(jTk^!)ſ}Sx< fcBÝ9EE جL+q/@6U8t9:> Y- [|L7G!/\Gd g2\(䝀ږ:3'E}ȟՃXJe5pglU)ͬktT-R5$4ù kd?dsMͱ"=Tɔ1 W(DCYТP9<>3Cn S-* C''jN땍aĊXRYځ:a,&z aCo&3ta󗎦n=̣i{#Epo=кZ_`BkI&k) +9{Kˈxʈ,wu.8\F9 ~>@:dԖS(KU2|;k; :rb/>bFic,As?槹#u'2W_-xvlF8&R!p>h+2wu9ywo"bu?4۔Mܲ[0p4cfu'E0Agnl$!m R rV^HdU, rA%V"G4痯b|֓%=$S ͅ)A~N=sԕ0bqsқB/=~.S>]%) v2()T]yLZޛ2/#RiEd!Z1k3 X@v#|Np:.Ls+Am#R[Xx]qGayv.̡-CSVVL+$ Ե ^Ԭ.Nǝpu;"PpG^'A(ZSR$nȫ$a3l*P?i=FtW1v"(6th]PEckf XMgRKL.IA>AhJ_ke3g65s,9hB(`N,f4+}G'PFX8SZ4-"xU\ mKpH\.p""y sNrr]Ҹ#purI.Rsg 6Ϭ_VTK}16 -!Wmؐ>cJA1aƷb8#}9~Q@&W#؛#HkikH*j0k׌&Lc€$ZowZ6)VX72'26rZDZ^OWsBE!J5c{0M1ƓD.?a20BBb&q4?+|若rבԀ;{bqLşǒ>p8+@KgE.O^0W_|gKܐdב!F9ХIcADc":-!A|8=LxI}!aHP5vEhcӳzQ{TE~1|0=];1E|o4!m~qvy*i/;|$tq1Xüч\\`_ㅲq,׍vD|+"lxK?2݌ˍYM :Dp˰ȘFhUTrpc;ˁp#:Zejte8$5Zيwӷ.PeƐ|0ro\@2I!Eq{ vWƣo!E9"X I'X9D]qY"h.zVfZ\ J,\¦]N2nvERiNOjc!'4%wf`R>d2ybޝ/7ӋM\cְRt]H]3w6K8G@l !bAmṙigZl*NYv! KRжBV;$ةbm%K1&S TyHW- SReVMR"Ǫ`}tu:/'zhd㊍hk\hN|M~Ta.i1[r4Mhqd>n3Njg(3S-p1TWg(! 0ra76B9+Ֆ]TM DUٕ=Q4?vluO5&PeSHM|q+6#vşN&vH)gY{ҳfxR+X@. KR#(*"M hͱS;_a)2o8&_ ]qx[vl'2j{ckMWLPx5 &{ uպC{f.<8<" -ZDZc-uH1%ïġjG `Ff#n/[H!pҟ{ہ0٠?9]=są%tKV|HheIVn Pɨ[a`US۪`4!6=JJ~Me)TyOGy(t$e,*Em@2޸5k>>oc*t.˵6jN_Oh{IjEZp=@ ttS$o׆C2nw Wo=;.ֺ/ jCAD7lԞ:;K6|]5 tj.6/3_,Vj:ioTû+[ve!Րt;ۣ{15H?恿tIn,m;j-/n!g7q7zG0h*:]<[2 WOf1DH,D~/-hZXz$л}#߈WeLXm˓@8wsӰnDė&M5I TWDB8e\rq$h5yԬӤVacC]'6Jߪ<ԺO8v5/*O6;K׌nm 5P><^PMkc_\/&=8xRCK@ 罻~:f4vqȴ;Ɲ9WH!fڥN]䉇_ mk {~aE4B&ÿ*s8*?vp5*F7ewj3,kHPRPb <屈pP,B&՘u 1 Ͽ}Fp!S >T#4U+%Pjo~!?.\~Lsg-҉ Π`7SD0xE7y٩y5 cV5| rCȳ)5g4@yߩk]K̾JuIө)CQ^HUܫ@2CꠟkMd}261fR=֨ a 9}t f.F1]qZ*H\\JB:GQVNz]:Ilpq|mГ9xb<:{w 닰XK.)C1lzP8/t. yx %ȣVnWiyzmpnsL.QW)0D5uIm.<_>C"Q'BG Z0K:8H7З3% m2T t)w.3_LK. K<<=n,͌jm/mLހ]vVTso<0YarmMov۾*p^̻n!s _\5ts] fo+"XPw\DljP~PU wTfD↎On(7+rbQ0QDq>b0We'?6x_[6zq}RBiG \S @y]x9iGv"tdx#)cSS {Σ"nMWyg9vs1 (sa@[vz^T_kE\>!pOmntO! -Ɖ(b#%TIVzϑ|`$oB&.>PJhShleriHD5Ѳ' ~ɒSj9AyLأBa~j8T<ዽ^fJKbHЃ7K!QZ%C1"RodGevR%;$gVo1&a M7rpJxʘ45AVԚF{%ꭼ&U6q2zxδCR p`f^;-=.%HMMYadGk:7j]~yW\|$+ WpF4}$!?ڛ%%e X":4`Iz,MJ?8hwՕ?S*]hcBTj)?wp `H_Iw~*HZ˺8PvB| ¥!nःa*f<ز}`ݓaTXbU\ kde)&a:V\3OY"=oAYJ(dI_+@I IF5m!Z-(_`R~ʚd3|3~9^K{7=G\3AsU#: Sx37XFmgqO9񄺐pL> F)(Ĭ"$UذJI S;r5v z.FƚcXDPTWU~tתW ӭf5!@f qdŠO u'APqPdcټҩZ&Շ^ΝVS/,]L\Av؇͖ ~ T]/Y+1[E8VD-yBeC|y "pw2JIµ*)~Z]U>`u}6USP(nnEAL)fUϷibhY^:vc!H9]bFw w̑p 6&.FFE\Khýbq ~SŮbW>hggmzF)j[wXTwpO$hvg`$Can'W<~+ͳ=j9)3X$~VX/]HEP hIB35#.=`=.*F.ߔŒBMfw*&b茘9WU>WQXtJ׸kcXrLeQLH3ְ!",/*9irզ೮?cm>[ٝf_S {Y;~-/7;_j 2{!~,$oZh4Źv:>ȶJZR,Г~{4puQG: >9vbd{O]^9>FcHH:$#PƘ%p-&,V.gBug~pvYvL Qxy{λ/amNٚ^:U`9R-a 1>?`Ʋ'ҙpcE7Jh_ŴŸZq4$ TcK&S' ILg{Q1Ζ|L\GWɛ޽~ɤ6L߶>M}t D[+X[3y^bR Fn#\U5l.KQ ךB}0ƫ۶)q.*$} OR8 +p7o_4`ŔJCv~J(Q_^PokN@&%AD>2 eNpG\,ak,ɡ*P_FT\'vɕnDzY#>y/jHR(ʍx`*IӝR  /Ea4Xv؉RFw*M%gE۾fҠNpăEKѡQ7 rlcOwVbQ{X4BzYM?{*9>F'2yJaYGrRݮ9tH\~q& ^۬u2 cU FA"O#gG;-6.LwA*|F+ h1KeySEzRHv^[F Hֵlз?-$(2̼q6r1dX1 EzIrȿ#$-Ӗ"v[x3$7XTrt-q 8_LN# M .UƉV+J lLzYXJ$P$RңGWbiq*&6ي&i;$BV(pW}6XWg/mw%?Z!!$Լg?i+!ckSȪy`&2!pF#LHuLcef pxmi}9 j-Jr3d&{. LlPA YT3|q FYzUmmzIy ޶i͸fcH@|">hKNԹOmlָ5#u!;}e|3mlx׋}D sE{K`؜n"7R42IqS_MOTEAZMV=סʃ#HtJ­ 8nqPHƍ m@k8jq w5 ajv='dL-g29LQm5&B i)]z(-@F !l-$!mQXՃ9`폌c)4=؏Coz.Vs:g^+lzSDlM;y9 htu>u9)/mg76 `!ӯ7wr>WHr Nq6/=֞\Kbb)̘󬴹LQ60ݾHmrی=1|@jʧ6XEj\sH m2]$[wk#:)m%9䠗NF׆zB"ʩaoN.T(, D?nsl\?إ$ТK\)o-Tjl,L {xӌ-~#Qn ֙%ڥcMcW ]LԒui>,wݯe:c((p"L] ?}$} '`lCf9!]O#y{*kw)Zʶc$bD֏g q36TbdI"hhWrOW&E(^Rb(S]muh ,}XC-V#=d'6u78 yߛ6(Ajge\O'q<[)710n-xתu6{͹rcOR8j 12\ް4f\ƏER"8/$HYySƊ 7%45d(%e >0g` yDi^0j0al;bb1q MnirwSF"ԟ,, Vߪw/*`P!mMobZՄPµ^8_gmǿf\ug[?\rQi~KJIG>$XƕJ+)ufp"Ύݐ-*+oȖ#"B-j|~ܳxf#Gϖ1AV$AY;bx(l)HANb}[#^T`bbڊPp!O,iC2ir̢ye *K@r xb/{nib1N"(Su%jpIn 668{6^Co,4qMxز߲T ~ec842@h:Kc h{sXhA GL߂y .JSagursN"Szq*kRRElj3Ј9i'+qus?n[@ǕHQz3{ʂ*q?a,3<71zk / sZ6o)mX/ciJ,3^,ُq2O [w. CxGA&xGYlўv- rO $G{E֌;C_}숋cXm=ByI#bl`N/0}C pBnJx{rPOiƬ}KseE\w#SQyQeϑQ'4 pEx_`.`n/jjr{cr+L#T5v[_bO1vSx99z.饡- A@Fq =*Eax/|86xxPCƚzԊe+'~fo˝B'3D]{ 6BKC{/hKVqM0߽+sǀK[ &65ǂҷbL=a 0ń݊wԚA8{ 'WGi N_RTV'/[=S*0':(/#X+C2t„գfPcQLGW >i MNRM&,|"}nf<d1:àfC5K9 :3 ;1n8)l3::㜝yN|NXĜ#-U#sޘmLLYuz}JU"".,[jYY1>*uw8cu oRaUuP"SDezƣYbDt5sDc0 /) +іsхB݇ RK2 +RG{.ʹr7L}Oc;Fqi ad+ҌmU#$9o|wy7d>1؇m2#Ith|1O{ $vѱLO7.б&1C<\eYFxVW x2fpiW(V=\qI7:ss|8 X|-?-rNQZ~ +vo+`xi`| 9݌Mѳ:ѽ :XQ·cLcl[C:`Ɵ$@M1 gaצԃG,RQSg D˽)v5__Lí=P^5U FfmZ96[ _y Ⲛ?%7 eOI뒿F^kt NxT0);ñ!ȳWMY/I^/Z ١GI|fJG>6ضYJyT[NNqP]@n=y41v{OwuXg\CcU,ċDĒ/y ԕ@6t-'h߫ߞ2ԧ6= /oTُ'iBDVteHm=  C}͏휟zy@9"o@dǻo]MdL@xΩռȻ%5s`8r5s)^]k9OpBwl?[ZR*Q]x%L!867"/8]Bb]rrL`W1 hB#PXÈG(()fm;Н^%uF@yޯ:7ğa'QQR =peB7@ q&1* iH}^¦YD1 IS, tדּT+R$I Dpp,aapt`/x9"%M\puxc&?~9ӻD5W 1yN.w(d6ޢOu3җ MD Ũ6Z%-G$qW{HJa8 ҤΗ??s[FK ~,kiKݑ^y|v1HOAWΊV07:a$Q%"t*t")MӖ@\ah\6~iSRNB)^29 :i]uu'ڸy{ujig!?-,d|DŬn{}畲y h:^ʩLL^k;K'hkb' UZ1e*ɂ?XcVq/=u׽Oojw>*xkdƵvS@JrWx:,¶?7'X!wwX9 <{ゖ:Zc\pA0R^\ۑ~ezuMT+΢5[G@V3gyaM[6$y#-AL*h2L|XŚq 9"^PH2r8{7eGv,͙\u_*v#)aQCA1l >SbfEY 3δV 3̷HJ V]jJkp]&W8ljcvdj-v\=hv@u\L[TX) *u.4"Y76@gLr&Lxш}pcD g~ fl}%G<ۑ <(l8t,^ ic'/U{dJ38H*JYpϋ[5T%!Ztwm&GIz\H&4;mqwV%mlͪWU<]'Nzcw\NTy ?ν5UUttİXoKs4>YA[SBㇿMm_=͞ڨMz@ul#Kk`p'JJt_U c~H}5YȆ b -r))dj["f&"a9 7Y GʎekY8|]s]B]mA,*so: f-u(ӗF6㳷@똼q9l ώgy=gboi3%ey@$sz7v\&@aDI)*F햁^gN_EÆ;1,;g~H=S}찞H{#ڔB}PUC&>_X8}C_u?\ AC91M0MkeZ(lfQ飛A|VE| *׹jc5gԌ]>Ql;zn"5樲[}8.`]rǻ@c~}ȍ8U5B :)~⧮.gZ:(B[ YvY 7aI;]A${b aܲԸT].W엂@ʋZ))mǩKA#T /𔰙04tf|,@>#P}r!7%b?Y%D41:){ЮRFOkmAvȸWbf\mCj eSF _5iK"9Z]u6˂wb=]GC]6zʀYat_$y{2,*z A-Q]`$UvQkֹ;qfсPMpɁ7 *L$=)8Cm ==f{8- '>\Wih#WHy{c/0&t~,mhkƫ˨4 |8gʿ֪AΜo9/}6w8e1,e Z#N"mK*qFseF@'i6e{=t.ngUU 3G?\¹'ݦ8lfZ#b`'&-dA[i %Nqv‘V3?؝ORL5Ll}("$\.X4-Ji6פvLcHUr΂##!naRP|ӈ7MS@A_KF@BYiӟ Lksp^yMWU|It)H!ZCM~.;"+$3KJu10ʼn؉{+"e4qSձ<T!"ayu@p JDfe~i.Hć-tjNSg@_5I[|QY2y-zTvaf͌LW^YlCXg6؈FV []u\ C۔}cn3F#ۇ PBX<3aշgA28>,{==!"̛V$whh3ٝHk*ZY " Y8j it$۱t,e ,gq&>9v;S( ixu96*ODfuB-! k[+2r 6ܨ.[jrڄMmʯ't\v ?P c\;u*A%!(_7'B"wPFfz-12,~U/a.\o>j5JvᬸtFհ3!,9bioMD6gx1& y0Hb^,o;ꅼIwԐs (r鋋rw"^CNi~[oYCM̮4S_EN3g=;fr( N0;`9Ԟ %8ηީ sd.nURXp$e䆨DC]I|vo_ 41s?V֤dgWz!;-Z$-Ya[紴:ryyv!x0;=}((\TyRy Q<# -~e54E*:$$ۂlg>l&KTZBWmV^ŋT L!lrj]\>̗vˠ5$!u J-R?\uy BX|(H kݑ(ߒ* H eұȧ>x$ <ΚPF띯/o'Je%;WI=PЄQ}mu~na,>􆐿u}W\֌lWw֥Jb oѺ6'>Bv1Xps8/M$ct?urJv6q%DJ0[KL /N K {# *hVhM25i9kudܛP ٲH9b`̣PCsu&ʙ,^nvW3,ŸA,C=ܧNZҪzOpMwhӾkWwꨁb=޸kg#gG§6jvlx倝Xȑڲ-I@bq[$mE ,,dx z;-r Kp@To~`$@+&'<nS=w$8K[Fd&ZwC g{P-<(3#8) ħpٷwOu #|CUe<ŎT9 ?nSd0m.wSg̱<>-sFrڍ}2,g쒘߿{RՋNlu24S0> '*[ZA.u e#MTJ!B~SH 4hY͛c,騅HOU-P).(l?4 NXVv~59*!Sι!XFAMxn.&fh^U SK;K28m/7<WaW{ iu~ Zoʜx^?0M mdl efTeEɄ-ށP=3!|tx5O\K X}mT [~v}ʟ>W>L%dh ;LG@ouT]bGa.=vrRO9 Y{,Ul^KR͞ N$cUNR o:a9JC7rQ|V\cwuq]6:Bk,Rhd NĶ*1Ok\r<|_э?pob"XRvw f?f">aTij[وnd;Anz%RY@386_ s(ǧa,DpN&bKz)I3۠X_s>Ac[ed :I8~+l]v>Mv󺣢ċ=ABwfFƫVz9P5 44EG4mQ)oha[uӰZ.&[40EF %:cKu8n_pَ̗8j%UNCMv0"{Q&Z- YNybWQ(&=\ x>VX)t,Tۗ{Ch6Up{ķ//+N[)A02ŧd ;e)d[!cCCRD9@Q*d}u^uV oa w s.Ts-Umg`L"|'Щ2p䖶I^c\oxs.U{!f:DbQMdA Ųj3_t^uVwaMKm-c?yÏjq8g|0dB,=9r(1"I*Oҹb&"(]*D@ņt>KqwcNp ɓbm91;+:{m8>u+ih|j5jgAIU'|J+C2G$n2tLt50N$pY^RBwCajiЀycM%鏊yEiAgzK~jjipjj48ͯZW+_)dD c ^ݞb c(]I9>h]uP͔]A]tQE-6mjU(Ѹydl-#}ےsўo.;kI Q',PlHi@m&w$=/u+ڳ'7>S͙ Qf9I,St8e2~vǚ4&9rOzx;AhuώňGDЙM: 6༫Sz\e'LzP ʏ[@y#CAʧغL@ݢ!].jHq ޅ9fRI$Ŏarh4H)5SU ' *(gQt&lE]u!Tuc~pHN~s#M_QE| soq " 5^k.Wp'.* =σǺ,; Kor3`|+Ɂ "CLbj?L[Q*)VeUT Hu' O@lЁ$p^{Na*J_Bz\mZEVbzEhgE#+bXAz8}eds`-{sBr y*29p#| s\nfTҴє;JC|=IdvV]{π;8rNEU!a?Bχ͔H1?}'(_y@\E+owq8U*H`ԯ/G'{Lvӛ,e4&SC%,a0 /B` K;gElJІҹ5]ȵz< * wKuvtl/s$^7U̚-Lu遬EESJ_+xFs'F@ؽ/}6gHDY˝ UKq_ڄ,ݲPW@/k (8+!۵vNG5x'Tj)G(Mjtv#h+Zf-jHLJ}g)\}iK Y}]zfPh{(Y݈0+ 9)'NTdl89sI7Uc OR5'Y?3]\A8Ƃߙ. nT/uPzwE,/?쬊dri;z>oolQ6HYŮW1$RKn38ae|-dvmZ?jb^R *KtyR\6 ^xXRlL1TK+%"JO!ay>[ Mhן:8@KDn~/E -}t}TF$ԉ]H3 l̕-3/]vx׷s%@I7Fm2ˇef0xh﷼:Be-ÉiSyM9T ,y#pXDtfՍ4b\!$^`mxߺi BdWq ejԖ[fIei8yșj!%%O֝AaXK f24nZ ?0.}_g.C=>o&!'H*XpeD{je e=8]t_z|3LIfc+"|NcYl5pphU;/lPY8c%h3Op * 75lȓ"-5ٔ#NDPV$"älsEfł&vp(:ga>|c +Q͹8Pi(S]ѵUWv@z2{m_۟PQi$}HʚOۿ|^;*< {P6ݫREۙJFMeP@Pj\E{bؓcY&Т`"صf |S\Ʃ.\ oiX8Ih*n3AZp};fڇ tŝn ֝Z>LXn㠒ZV3]mZ9B׆b FDmxqϺI\y☄Ay) ,H^Jin^n!V(Ww}Č'19l8Qop5N"O)D&CAVg.  B*fȝ eN}WC#آm7MJ|%(.dTI85jVv$p_5wQ|=22`B6-G/ P@D8]\dDZNҁ_Mk4%,0}0Z-.J_)`7(vEQl/~1ZM ӁweXۓD^3M?UFkMXn|F 6(!LѶV{p*ث%xҭ; EA0TXa;@)9;= Hڞ]-J\YF+X1E_k04,'= d!M(k$ {F Ƃ!ȼ{k o3,AȒ~oefAE.P#bʻDQ|V@wUpҺ?6&Ϋ ޥކz{it&ts*=Cp fs 0c.(vCH 85cs,c!`]d GY+g2 jʫQP*OyJzt E)*4M{XQG$L{;k_4b>q@畄5?{\/:[*3hOF!0a J޿ S75ME%Jl+PWo{,Rڶ/>`eP&z|&Iw^ AǂGf_d6qW XT塅sG`fD&fI6MfwG+vY9 i%\W+  kX8 úyx}GU/pvP!^}]:{lɍ :Cx3=?K;AJ/p6IzFdyt$9=w ]%8:VȬ9Hv taC0d,/ӇT9gc#nl=c1qM9 lOڜ ث̃%q7Z[(ݟS_weQDGm@Ũnd*Ͽ:$KQs;z-Խ/;%c5_||+(oX2m`iO;{ZC{ZկbN@?_Al[6ؘNKKC0:Gl+"uR~W#.+9_\s&֯ $:!G8ʻk!园ZMGY~RTh%5uysJ`1cWE#|)3i[[Tw C&r)R> `S"M LVvÜ@I7G}m&@J+@z,Em!gZYvѹu%3,rk#K_|zUnlSG9Oi6x,9!%"e`Q=s' Jw}6[[:& yZfX NQ콱5Q_籅|*g.aDZW])H2L!ȸ#l/Y&7JtʇO$`D]n\TN`}GpS@w? 0L1g2۹A<n]hǔzxPs*{滎O_@W}Q'V{=t_؎ iSw ,{Wyz4e\ӫ^դܟnhǟ2ā^9% /]g^<RX!MZQ,hV63beމCC0ujMQ z>oPoulC@>G(1 x !/@}ԯK~J}z^Rt|8B zs LatiMα_` 5שЫB$l؎f fȁjb>8.fYۧۓsʞvn/\iR_S\t1*k11]gMzc.- ,횠\.hng~HK=c}"n_VC_ԋjJFD:bfmA׏;<[7)/mP :S+÷L t(0̠( {+%TFrCBv!.O?eȁ^"  -j$r[\^R黣}k‬#4.[Q.+UL̷H{Ɍy7T)@nA3Sfn0{c_FTC(%\ tL JnaJQt.- :]ٕ2dfڔ' ^4shB8Oc@ kr ws|7NJHNh0#xcdxSY8Ʉ~AR멵g-$IލZTBu);oc=5Wqճ83?_Y\9&~kڲ]S>ģGʌw*V&ଈlpHΤQ\1ycnPmYW-N> 60X5ii46"a*p0o{C@ )!k#Vw|dԋ̱$)R&=}Q*p-6-iV߁|(~GYg1m|#y-D3qzÍ =dBVWFݻ4of/}F ~iv.&*QyO>*r V(25 Oas˥w~H/%G+"hp~»L6㍓ [2ZN Qi?ѳm9j0/ttk{mٶc%lW-;L54{8l>'Ro?`Y&pkQԨ?$41O#_w]Eשy.x:N"A>A~3cZRj H,p?jt.:]؅%$B;1NoTC57 bkh p(ĥ0ܮ] MS(ʲ; l,+N" UوT%8oɊlR-b S~8 DѠY'@ :Y7NҤO,B'gQ<8^v>:BϕcVߎj1TrI%`s ٟB?ѯ{xk.U6}w"tv8%Vo$O$V03 $y[*LWa^ LxZW[SWĿ̤]Q#_-Cxk:D>%VF׵q].s-Ma9e WG{e5j;I D:h)@% }MOmHki٧a8&&ܶ!!lȖ S"AJ<|I5"eR;Ƀ7/+}$'/ή0t2)rr%K!E"+00j7÷Pool\]MbO,9| %QSYdm8gѳ> yѕcXclJnD9 'Eo{+7ĎJPz,3 X6\{ iZGF=C,*e2ĖT TS"|thsXOT&jwiKS&ld4׀||NP{C$pAnN(&Ww̭#?w7HymFŘʿ$LӸVg5;Ֆ܍,K&$W<"&!ىބ=Da/wK:gD)Em=J"o5Ƽ y**7׋]7X:"1y7ęOl3J25 vyԇ d#+e^3aDM`Vu Gpk:;?i2׏Geih0zQUwJ ĐP_2:C\α%'TU0< mh:I cPܵJOC\~#$`):< 6\"ӗF^Cq Q%ř]Ӆr]ͱyڊԞڭZ\~֒b`d-6)QFAxɮr}@R Ql׊c !ͽu| p1nlpqχy6;_>j|HwŮ@ŹQCی~,!X@=ȏbٮ>گ:?И-;c,FJ^tWe!ڹi \ ;8\]Z"xЬ]o."lo~nobPسyV'_Y__@b`ϑNZ$|4#xC0iqJվ;g`[֗:^+>42%^UV܂ 1"]T?&;7ab>t4 6R/'١\H}z[3 霗f^}Uca 5PpLmfc4^m_ȵ FwH7PٕFhWVѽG 7EDcsPet)qaQߓ1;w~أ,~cwh'ً} t=# 6Іԗbp(غ3I{+jbm80orWgiPjqqfqjcR O;P1b,u#n) Sd{"`nDF=љ3)3> _YVAݽu9k< DpqX cS"&ɂAQ.BVXv|cnjЪۍ)Y^ V,?э ( #iA$G@[Yn' ACȵeȅGڙxD^F bM$=go+b pXCD(92TkXVUpv^]H#M€ OɛǛ"-0&ZnDVxv)6sG˛Ȇ{}lFu|͵?K\ +'ЦbD$[뱇5e)﷒^mv%6.G hh,r/\8kSa9x[xa?:?Tϲ{^o>=屷<̵^a 럟l&1'Vi:!Tab`! a>^ dk3^6l{Hە(J{5yKF¹}ovVsr&Kd/f0=6.{[nܕ`PCၮ&Gʌ:o㿺iUZ1Xx2u&Gm,JWpy vk2r۾#Gor,,B bK/{H+'t3>Oa5@lnvD cX9iZFT/jyd *aNy[)o7 e]Q%YcwTT$ẇ0߉x~f;"_5ny 0x)jmOmS# *j슒+HLԴ'+|uC&n %d+kd' (vECݮd<4w}(\hPZl/V!=uLw&+Y쳌U[|CQ![nJ])*t%@)_K=on~Hgj+pp9$ޢrSڭYp} Ber+R8N%.K9v>އ U0\ S/ _IئQ!_`!0m+0dJ $)Dcq EE&c$7[>sXᴢz\ aSY3EE6?g6^GpI<&rc3j&jk|әRmGOcA宠:Qg,ﱽA㷫an[ǀґ_)^E"suc ٝ&RmxDnK&\%5ddBмo9Nz'MjT ^N V(oNBɴo/n\Yы!5!u3otئh7O|q"3kVv"ju۝Qx}]r:-dm:J0i xXHzb2p}AbNȽ w4f(aq ]Kj`lmMAADONbP-̺V;S;{y0; [6;|9^n,Ӓ+vm2* Fjoýdb1Ŗx1bBS&+7W] 9iǸD!Jw궯]vXnGIq6ݞF._w^V~rS%x0 /:2|NiҮM̚ά(io _ /w0\r/#G+$LTk7F퐳:m*/ #W*3f6%LBz8'whuXMsR\-+&ց7#tr#Fo`٩M"tE` 1Fe \E6uIk V;ήTwއ7#,hV?V"֗ME@64bg~;|xݠ׾7Dž7#Y-rV<'z2> oC-B4p v yʕGp.{r'p"GRGL 34{ܶ(.9碍GЕ~Om lBRc⸅S{KuG6{y zp_*:^f D{TqT[/U Is?̏ ég쵥fUGYԼAFZa)y6ēF2 4|-:ji5"+Cֈ?E-tzw&owŚ|F(X2. eBftYn_We; ے!x`>,*W{M5\Hpof [)i׋;S g@$~s3.`Қ<ր\<0^'MB?rQ-dvN[ebU̕PK̖ rS&lb/W(#c䎟t *Bq\;(:MЊd3xZe >S_w U5VE~=%t^&?.n"(ɨ=;H8:<`myM髳ir=nw"'"g3UsCgwd2cN:fRuM{|7TDG !}fC:_^rPU08%p^1< ]ODŃUI!0/z&JzsN+N[ے?5i>@&b՜!.PaxrםL9?Cmq HhCh ghtⳜ"7bU4Eŭamn[2|8nf78d6[6۾;]HT|j"z"מb\cXq$)J&7I龨Z=;\KVJsyF2j뀨Z^JNY#/|ď̟]AuGuvJdog[DgDqaƻ!Z Ěj=&%==LR,`p5wYa84>v]g8|#;&ٌpPhd ][X_0 GNH}4-?;EWg^ywŋ]r3tc1B|>N2fr@gU;c\`0%fl}$D^vqp~LlHPɏ%i~w{ {7,2Cx`0B0Aӎ(3uJtj{*Og',V,c|$(] wv'ƎDAsGʂ"iSSgG^=@kW v/g̀jN,DNz b4J4](6IZUN%ȭމwQ#0RQ.:T s_%[|=>uj6b{΅|?JUK?K3+Sf'N<t6-"MP.l I"oIO\qiVhS} &4Uo"N-e;:{y8ncn`r:u XEYb<0tl%߁2m ^c8PLuoK'}I;mM@((26f- .t86"?ePsz=:Qy$dKGS&]!`ui00WZ]FaT`q!;{ƸT9 S!G";-?t"܁r$J RG,_ķpߕZı(un-m>j^dap07Qz±[roãLm%}ʖ Ń~| ê*`J_JU4V8@ ׊ofZk ;r֑I/],J:(6q;qذݖ gWilOaݹ$d~-a ΐRcCj',\HtޭRhѴ555b&Kx;Y-.00m z=_źrpӣ*vd\ROؔK^Q=Des)?<,XzoU={vKRcmO@.c f6]?F$DRԍj].^3&.J;ĔSgF)@gD TH2@6ed4!4{6qҠp1't0.2+\jIT^/:tֶz0.ctQF!`ɷ̧cXGE\tsQ>n%#F jz^}c#rlGGƥHwe8 ӗJPԧ]xI?xd.0b˱Nٍ>xV ?m#ap3-*)\`V e1l)]0SuP*y.; 1DIMróji,ȌUۨԝ cZ>3Po۶4"_A wL;x;Hp *Nw“xOnGjl.Ṅs.lJA =PQ & aNaaAo{#xX4WQOMG3~4+T  hCZ5SR_Ȑ4/[dN N\Ӣ#?!o9Ayėg6]cT0˼QLDcUȊlGĜl_7Kdx3O+kӭ.R_-7 u^MH7? ]=QYq08mJdr1|iĎ{I O U;]݃ -.݃oU%{Ev;Fi 4&_x@ڧZ@̫8R\TbƽmJtA~!SDhTӪ(C 8x 5\1(Jmz([٪ hK&j@J>n`u2IF})"}}~vsuIbԟ*᮵Qtl]|+^]sCjٛ#<3sHPn/5ҩ;\8P]6- |@u/"8 9"V͹PH%p D{>%GNUæ0۝0`C:{[2G~*S LO>""2s\eX%C+jJwziaǹ[nA4|RQx޳ mzQI+ًCR[4E.H_i"sү_~ ij̥>)b bSCRkB >U>mrІK'ź}cB νWgw->_9J{7n+>'\IR]-t-~*&#h| #X1a(D$ytPj~YhD+H?K"b20.xۭSr%jJk)Utu-k!8D\yKH&0+ӜbdBg;!^nȩ?6܏NpLrf\wɍP?«yyjKd Ixg3uCpGc\o$ z@+ ΜO/*WKо[BA Q} +)­ _%X9Ǻ ,kۙAw!3'dE(rd$󈡀(3 ~Xrw;!F2}zЛTD"(_GnLAPX|l^ȊnX>@Gbg\}^#U[Jز{V\WVqB@Ev0R Tgp0BblWf .c2y{\tL'3 *fbvP`smSadQհRL&\avN$x;NILC,n85g$EY$cKwZxuw DGqo9Z@K}lA[d_3 >̖QGd6"/:iD*~3(4;T֙&XeƟ;Q|NH T4JϿ tޯY0)wusP%KՃ aF/gKxmA>"y: 8zf2ElFhBa?y*fhb/RY;´)wo~1ʮ6vCӌ 9\d(_!šjV/,uk(%a 6yr3gĚ3Jλ/*RacFVOQjY4sS4*S^,[+ BRsHa@8+~8c)1Mu/YU.  UE`MmӔ dYIZws."E֥Z/FPN9ZZgꕯ0H |Ô)κXYk@>U\FYtT: ,RuxL>v 3 YZJTi(By`jQVIi_4FXtuc\{{uebUιb Ć2 Ԛ9 lKF:w0PՌQur;)Q4En82O2\mۊG˴[E1Uv >b6=H+'#)yТwA*s= oRuQEM7.)N]+쬆w+_Lt#6"`Kvޗ\=146ft]ć)P*F|a 7O~ص_ᜂ uul0]K3XuZkhb먡^eDK.0?9&ގ1n 's1cswoA/>j X$afdELv%TP.tT@S -&`P3t =_!M@eN;Qqݦ+DgHw4Eж(T81kF&4>HQ;`kV>Q4q`ʎ NoOxK;VE81b)ik]kY-mrN5;APA#Uܠ2vŤAײr y$1@W QN6@>q:;JLH6|3p{_ytAzw2 tdJBwXtjjۀ@ AxRxal"uwABIEǦFvz׹rL ꅒZrVTpn_dׁ7q> TL8bU,N;SbYM P>_$gm@Y[D nz_HhprT̋g=gbD!k< %U$ܿ{S׬,l!M%b<~rwZEorWX>L*Q^R#b8rtKsĺšF5X3kHpA'l{FBkrז 0⋈y'dΡ~g 4~;W!An:'îpϫdKƖ[hQ d|\GS0Oo}`giad{Tao7/pW{_J;XuGϋ?4vfe@M2rFt5O$>P ,fo-FG=(*xq\Pʞac&z 5)ڏ2Ny(V[Y?W?}wv`u|*BQnL5=nk=֣! ')L* ~/T!lXo{'J#Ģ.k2%qF>uh;4N=륮FpViwPuGͤW3*K2POw`C P,J7 bG4Jlpj}:/F Iu2g}NXބq<ԃ.~F, NCɴ[k'`TNQ=qRaji{2ʗ-س<gky?ǣٯ߲~`刎9/~B" zы4O@="R`jáĆ&B{U['ea~B I)L%(%aS0Εp-?'Iq=,i]e4NuKKLGj J#.0nͪǣo BwOk"i*XAc>FvٍXu''e77e BOv$mU48$]bWcMK菕u['QYnnNi**B.g|`fѻY_K€r"_-$s+O4 - {#<*k LX;hN@=r/MTfFleI @D}Hs& +g2cHk%@* Hd*ɪʭl9r}-1^*iid2""MCwÍu 1|w;}Tq'$2A8Y +lD7bӋ bh(L12B7,_Q ʌ/Hu?gx{J@}L:)YC^B?8@'%Ѵl@PaF4Znsθ!, aBd</Nnǻ: F "`zPY AqGV<ϩWcSw`*߷H޻ P|n)#֧>ǔ qOM~f;NH*e% IY_ǣO6o+0d+X~ٞ-@IU9BꪧصSo', 4UK;ZfxR$E}yB_׎(Z+Wb`$GkCf.RP:Aݴ%>H1~O|ZgRg)D8g t`&;K&2WFlԡ/PL:2@&ZM}ieׄ2pu4h0D QOu0nA[5`6BOq4J+HKiiX["c:TXE6te~~&O/ῳi ݨPlD|$).Fϋ%ͳ&-oZz s šť-8 S6Q@ke(A|LfђDfK7n#SCsN:'OP <2{mkDii2Hpe^#){sKzABCj!TԡJI3,̾gs<Qcq)B"XΐU8XzKğjvO la^A/Nza+US/W-ZF촋32ֳ΅6Qxo=8^[WM;IV lu~¹"iۺkd_i^{Sphx`sIARL3I7{QpHANǨl-1T7Bқw ⣻6@*zozTSyt-=Fxѹ[SZR#R&AU[J6ȡ d.iV?'Fw'Bvj =k- X4 螪;^L=,͏55$8HSЩtV =DQ+ rr8d8a+߶N~aN=>Qe B|dILs=5VhשMjM/yEX+̜IT|TiHj~psՃT}{d:Pm@ҸQ89G)^0Na'HF,=QʎkKX/l) ;ll!nN$ٿ)./`ۂۍZHtuV;El1.䍇(+SЃ6}ϻHikz5Q" 7?zkwg[++PA/ǹ87>u?BQM2"hs*(] c\la)gY8m}gl9xã 5OCda^juLw٪g4aWTfVg$Χŗ}\t%!:tI#A/gx9mdJ0FИꜢuˉ2 T8ys;pl7 __@"ST|UB/2ȯA&O< ,P;`i^v$>:YuIȹ% ;8qpۄ4t8Μ^R5gNen}lrycK~r GȞ>7 _.)e b[{|:2h ~몏8o{جG5-v"cFbtyVTƌot_~vd &82( .N{Fpgu3a[î;q$WjB`H&S MLJL#PLв"(,yd!{]LwjNHMs$}R.x7<)Ĩp'2ļn$Q㻾?TjWܚ뵚&8 Vp"< ;ʋ*b]pru1n‚BM9-rGS_,z53#Gtv Qf9{IRc7Kmy+P,8%h/a)A짨)'!Qx[#xȦEr/mm;7!eAz""Vc> uT3coo:`zvQ_[=hnV@+ap%<"ŲN6:_1$0νL'QNpgeY6"R {jJƥHE#oϖ|14C Y24kTXRq=3o@9^_B[OhaRΗzj h'Z˿ĖʦB6-^=qi[9% B(NJarh}_r2[$B(v͌|H孍ʔp' DΆZaF7:/e~*x86ዒ,xL6v!dYcxȹ"ЎG{o?޻D +z#w ҐTwySC ‹'qÔ|2BsxU)'_Кqd2&AkEM+cE\z<|q!b, 5)z%X*mF(Sd9\q)>ܒ>K{} 󖘸pd+3nh,.HC(@Y1q+]SvW:?#/qV3a#EFstul^ڍC o;˿ +hYk~ Yߵ`ε6s1 )^A+d߲ֈS~u 3I J&t\X-,d7Tpᬥ 0%%/q^|1l3oSKY*h#sI nz'lLDFO)/wGxzpݶ@Qsܼ2t$Ӆߤ O/q*+?4?a/tLOT:TrPY ?7iajVHPF2?$o]*Ws@dxX=L'}5/]Dd9Pmi;%oH ZNNԁ{}=`.~.8-ms[Q:ѷ{QHkK?۶@WImrG!Bfmw`B!r&؂ !QbkȴKqVLTecje4ux}clhZ j`_es̰z3kgc@+cSDH{#y.n(י~ȌBT1$^S-GqB0nA8iXO #04x4i0 SGX8AtqU۪b[)l=mH@)0H8I@f/A16EDE EJ_ibJ?—dKM8˓{9QYCW鞾 (Ѫx!VOu`|a$S:(W5;&ez~X\?l? 4~[yGl/jS G7Y(wv}sXXdfཱི-ǝadW 4xCt!͙5747]?Ci/<ԙoI[l[tVݡ7/iQJ{dlnv ih S'<L0_ɹ̊x,!+,LVR@C@Yp%0}"gy(ֱ*j2+);AvM3&&Tm  eN<禴ﯟ,ƨ0)eш4~hu:%sE5ci}'fE' ʇLHZeG|D2Г9vPOC)^*lgKjƂb;'ӹ['0;zC_[P M _ 8nWZf x2P! ʲ4a.Ikm-ޘj힓86Rz]sŚ5|+9 2ͮ>@_X^vo8 S#>|ƴʄbT1[;< Փ!]KEeʆ8To1n{}N>hd8y'J0b"vLd1!ԏp!-RC<:_%y*(qJ3[%SGxnd2 `f̜~.SjvvVƋի{k0>+#ٝKh_J@HIswKf/5?3pYדʶ(iP)6v/E$]fop ^8 bt{ d0`ޑh9F̞(ӚKDsԏ*Ca˸8o5T ]rx+by\XNQU/™JH$l\D?Mp-&."-1Y;A!!iϩ:'%ޖG &V0u`:-(xx¯ˇp/Kop$Iyr(hsU7uKy-D `wK&zpi猎\j~PisQg,o]K֬ En~uBZd{-843yIWdBZg|oGFV&sb}Y.mgR̕HS%..[|V]ڧE=A#m\Xd)Eq>$k~ P -VO\%B}T0=q22;a7b˚@">!]s;7Q}EZN$fxv1F2: _1Nn sgћ㛮FGG eỴI"9? R:"[a*fbw#`k l|4O$ikLPMs=4 l돇X9( O cֹ[o>ұ3SUlۏs^# ~ F'_]]/w.Dr`<v9NGX_]B K4uZY'5zM$vX&(wܣ!!6:a=S.bvʢF~J )}z+J'b9שTTOևMMpҺt1 %HHP`3!0w(G-q&hv_c9E`d6Mou} S$/tX|eDrN3 g}ݡqc%D声{e:=n柜)$0:/.' ') Y?H+uvE& 5s˺~B΄Yʺ?|5qJ3/>0JCLtX n-:@.]O'.DC3 sH(~ږpy)zϙ<^ 쓻`3郕sp"l748+EQ kR0\EJ,3v1~TpSYrgB=耥,~TW\],ÿ t/nE3vAUEF#$n۲khxKxQ7^L/w˺2PmWnv2#$$t#{+c(&p_Eخ#mt\HlAx#2DluЅڥ S-7_S88PTjɯ"I~QKPiRj@npPD Ao\3y?fcì$$7QZ1;}KN_9{)a> `fM{I{Av$iMu@Yt'ʕe[R9ho&^;wcM_ So_x{cIh#&pb!B*GąԖX\y/$[٦O D3VVrt:Qfҭ% ƨ"tG#/ޠ*ŝw03Hc;̙AӌPbHʸx+[_[˩D])HrFzi ʪ\WlJZ1j}֑'υ"T .MÂ}R N`ruFHR>r?)m8fkLL;k73C}TԊ1ؤ|0LsJݔmA26O^g2E `vݤ\SAnOhD6&3O[DN"n1* EĊ[#Ŀ\N Ziv\C"Ѣ:;I~dR[)7zg#x߅ ӋIl X1z^<嘫=l'=$k0A6xZ'm *1_M{~JI1cSra|4YU !WПz.ޠnMfZe2w{6pp#g0=ڂHQ6%*q}JB5{ A?GFZ׳rk &9DCl`9sHJ$S9=RWeкvԷCQq3^ W"A+y L/tg稷1MSK0wBۅ&,cZQ2_Y۞J[Hj-c3L}6ZkJry\j[ଯ2s4NµS]y#Nt1[5p|aٌ Oˡ_xj3ѕKq<@̅1?޲@M+uׇ}>AT-;Vr_ȩr5,f*< 1X}mei7o`A" X>l%L`)FKtzְ[K知f'h&LI4b4(DL\c&mShoY:_ajxN+ʥ$,LTOdqbi͜p#,79c86R;&bs U]Jn{ˇ+q.H:T;fBlc*eb 1a>#T(.ʺ\{_fL4~7>QTF2amcg~'|r#:?Uv4h^`ދ k lnO)#c1B6[1"Iʓ[KrGSj ^1i\0QHX&^7MZZBS_[d]??BﱭGyU[尿0|~՟X PbOdlMpCƧ9?aNlXSKdeM,G$wH<\쁏kg)UwZ2'~{Np;%/VF %iޤ⋝ (o:IDh4 yKTKE{ 뭥\4\.d;k?u7][=QmR,LR7͔}+Rj$.";-CUqkv7 ū@VСd 2Sh3Sgܳj=N3$~yh}kOG T=A$m{ ڨ`M7)=W^΋Ycu;aC>η_eBP u7F4yx; %Q=6߱=ԮthNiUtvb^@i)7I#o6 KaVpUsH,YE 9.Ѧg):\}d* Wm15ٍffO8ehiK&]zKy/`{PVt"`uSSATIKdYA[ڞe>\Y'XH!œb^jQ?sFxS2gz3$I]PIF8k0: VI׎ڃy)e޾?4*-9?X::tw '̛݄$gUP e~ŽmCrVf15b^ >%R90L*]Y½ ZpZ/l0699̞7\D7e[sr'jF~)I,=͘^ҷqK|dX៏;_䗁@bR Gn.\/ x1. ܉߫-W1P+{|(%o-t-rf!~Wed? EY/ Ns$6ԗFDG8^ 6]#^iݝ+Qr%@Š)TZL#_L;،*ˤ3_Jb fXRi"uf^$w-A)f\U.M58˰!?IW#[獏rhӔM<~y:ReR ZxfoDJt`m.yCd* 6Wm},[G;j<|VZܪ껪Le'5NyGPUPO"v+^LLRĜs;F!uoL4;s*qhiMRf0C_L#n9L'`5ZmR uKuvIK=!~_9΍I5tE}N~LQs܊M[y55cإՊ=$#)Tb4h״Fwt)ݽqɷ塜ce3ULgW{rcZcf6h8i'O^7,K|Ew:h蘤-xx<[Խ:>yx54OI|ɴh͛_oMw\qMӤsŻd`|G ܷ0r-*,OrF8N,qj?>5L$T6GWJܤaܣ*fY'tIӤX19 ,MkP?uI$Sm!, 44Z;ktI 3\qr=fE83uc!E mw!? u 7T֬cQ[U śi<[N PcѻjF C.v;dۑrV?br.0jYCavԼp^j6emt rxNoy,CHo>Ks T;=цa⥃>kZ.1hI@6 !כQISbMe@S w6R z7\ol "-i({v|Zy,]}lL.ϔY\e~CsJDO=\xק6[򲂚&u~"ycBQ-KXm‘J:6~K97:w)`ٻZuz'[,Z" b:_;-!v^UEU@f Gx/93O"TP,c@]<5wS ^ro~nO=gG4wTNkbtg'L8[U%v>R\`gK\Hc\[W}je 2X" t\iiK(~HB/6Eya>Bz '0YAS; zt5uNUxWh,ÞeLs92,C2&9:tc6ܧq2"eMfU e^vNEn+ 0݅tZ#,Sj>2mٶigzC,g@KJЅx|G]c5\0 'G-8ݥ.ln]7=Ϟ䡧}K f~8QݥRX|YۆZas"6 h)w1vv>UyYXLjxD(fAUҩɽtz&,$iMΰunƅp\-WDIp'8;DԘ=COMn~HR)QgPs.jwՅfؙDdmvXO$ tG3nH8$R2?]A`l-(nֱfMf1'=i:[cLLh?:Fn7w2{X1ac/U =jB fe rcdgY( 0 s&B6i餦-Q摇-6wXJ7x>#$dI!PƁ8'?=Pl|170ԡT[&r tqLlŠ@-ÀlQc1(WS?͐WxcCbgȰ]AFmSpвwj$;o2MifzA䞦ijf81wӺe / ü䕫>+)zjWOg) Rِs[sAu~ `.9{%ønpVϲ Kl&L̄s-1Μ+J2>ۋ_}C[Vu]sJV&w`)d)ޑb֩ 0|u)0Ζ[IeVBl2+&@Z6 < ( Ǐ<}-͑uU0*]Ym@߿^/fxd4e)<rq8}|30OiEN_t$1Jꥄ޽ )8H7IgJ_.J|Q2H@[goVO6Tց)bԪ?aj $% 9 '; IfXK!s0hl6p"jX53{/w3keSŋio1tಛ% /Ճ&ށ*i@@{@R4QH0/"{M+NՐ?Cl `\ &M{(UlC_]['>3T:+jC䥙+QadI^l~k+;"lB(UnH>Q|ytQ): g O`S2g)LڝfECstYT\)3 V]IAD޸q&HKfW:F;{ֺcC H[ &ƥvϟwƝȞk PܛfCH(%ved,|Kc9ҧzp%!jq~6<#^΢=xȫEmj9=gs%AJXXsO,ݔ(T2$tYlS8a!_WYxAAeS@#S>LJ#UwHʧ,ɔ=[-66; px/O'7I1vSXBh U Te~_ܟ 8>\v: }-whROi;4˗>:;F'FH2͎`m{T:=a%DV/8vyW_+G2M㺺,7籯{PN\U`= +} W,ymų5&*#LJq E W{]H&8X~+ D/dJM'yqC''_.յ.2FZ_#gmzߑBlݵ e b0<{Zǵv]+o@f &l1#GׂxĘF?cA$v.6faR]tjq-9 kZN6#6ŴD!cΗ.#I6/C,hbjJEu_6xB(R\Eԑ=2^q~au:%k5}GB[$J !rDiL,TdGpHev.Gt+NS"+TTBz gBZdHh/=_P7gj4Ԧ yf`k^|m yjϘoW6t8R-?{kZ̋?㐨4fq~r k54U'Ϧ_gQ{_pW} {_m'/ 77E_V{+X ex.6\ls|83-XӴһSʨbr)4sg"چ% vo10ȯв&wf1\_Tn$q$ q[ES\ S"$ WB.S3=JفNuܿ\&+tϙimM{9 'Ё%\M٩knKaC> rerň{whUg[vm@ׅR@kAQS Da=%JIT`@ɠj"oC?x>c0f"qgAF( ޞ`g?ݔ޵^b٥>fU2}ecXEXƠ'7]uuyf.eX0cpz+t~A+ҋNwSRhQ=Xu(uXR₶1$m 3f)a#~=| b?{n B5;:u"4!{5QkUls1pʙ#ʔǚ)wA8S$-uՎad~x Pd[9_L[t$A'eLS)l1Y /.w%ÅHn>$ ,v;ir=ʙ_ ꗬ<oKؚ`<ړ qK@fUy s!_Uɐ+#7rQZLE aaklzr¦OVAh9݌cW_/%RN&Q@KY.6vWkff\~%T_Ah8}HJ:Ϥ sUr1ٿ4Ђ8hsd+2`m]d^jd4daECg'Mq(` wwXᶒ&v^Q$@ A;36A"YeRi xD nd2Q)ށT1bNZ^V:s*`j^rKdܶiH>hTj)Ö,i: /_Ȭ] Q2Y5gRyEe]+jBn~ʫE G'; $t3FV-wpֵ/Y[񋊻~1ϭ"PHhY7m uNGt?턢?`۾]pBvF=9D|,a5A{yz\#gh| ojm3r=)z475ENr g% su٢eVt"yiDDZ\^ͪi\7\T`rU:lqQ )=l$-G0J  M2JĹO^Pl?EgRF ߮ 1WRZ[,;Ζ*~F=L=2bC hni]+^WƬs<TE-!,D{c.%™Ha.0T|G $8pڝY}LgAdٖ381uލxum`ü=qϤR w3*yàae)orDFi "*T}O[]'`#Pc>pRHlM2|6k l =1);! ZPK#de CwA^oy|W[KNl|쬛vkpe&lc}[.УW C#\nֺ'2]hApÔ Ӽ&ܜFA8)m˫[k$5emaWtquw"F4j-@g;2v g6W7ۯMUrjcBY)S 9.^nIPLJǦV)Sht.hjYȒIwzZ\!4А5?LtSWOagl: ^$q#-C-Sxbfr.H5o1>NзV1NgL4>}}u:[chX@Hpk17{Kr<_qPfU˹C60ɴr*z/89;./LdR=N[7u?VD':oYNB6isJmb<{Ek$TA}9Ċ!w[>enH%n c/c ʷ,ϥ蘁Po)9nVN}uڳPeS| $'g5?" ;$6`NX׬o]ǿfH=0X[+|-x&K_S31z -J9To'ҮFY$c^ @V5N7+hVż&fr#SL8ί]{XmTtYGB5)guW,6Q _)\b``Wm(ENig115R܊n/Af>@I;lvO 材:PʮVFO]t_&sh<ٗRI$0"K'N.b9~OkmZ>о2d\x^ FUX-zJ#U7',ߕBnR(Y}'䧠6NuHIn!I`C_A+L0j18V8jhw(cw_M@+O #8\M3XR\gZCl7‹vj'8ýHMl8dHG "qukߥQt RmGgT2nI/4`+ G9$mKfHBf C| zrfL J>I޽ܜ'tﳌI$M]ۇpp LT=)m5'gϺvp%< cYsJQg,*`όO[p βƚ.* hɈ%Δ`888h|ي"%g 5ED^բ%2 Fg+j,-p"=G.Cu5iDHNҒDG% n:mG:9[앳6 a2 O0HNr;1 V]; *BK:Va8CU8?/sC4AeӤ.`&: Bcg^9cC|̴#B 'l~ O<Fc52('rۿETo8= Q;0%ŲVC]kgg0[~йN}H˰>};ٖFnsC n]fPS\4= KQXx3j:qƣqd"ݕFȪ~l#3B)T3f~{CL֐aosrfJǖ!@:;@I[evR(v߮_9>[6aI]4FC3<fM04KA.Kʪh>8}*ҩb'z5t&Dm5{HՓ*.Ŭ s''}Jf =_;tS\C{mf w_ `F)&ɑ!cc/"hݷ/ M22l=A &SB Jd,Z,+|[X8 nnQ$O+<Rqc!Aq+OIÍvT J[t*ĥ4Ͳ>8y^[QZPI$,hV?K5qq+ևRzWܷY$k̞Rڨ3F^٫I~y,}TF(+ |)Ii^jp\0aNX O_Gvu^', Ԋ/wLߒtbQR"[bw%s4rY4#8}yOH~di9HΠsŽ3K~?FF}NŎDi 'Ee# қB'萆6TѬmU@4 U(R%m b1{_b<)t,̢0ќˌsz(u9KUWc|[j" N {/Ks\-jz>noH6p։hB暙`͸vǥ 0&t5&np|Y<'*]=S(r.7+&'y 22b?Wy? .<LuO+Av[,7V.Z]O#EÙXIqM[My9,| ; J5Kj~HH>D_Ꚛ4N"yOZ|9EM1<Fs c41+5[О( Y|8^; Z`8]d?.JMW"G5N,:E|k{:!2b6Nw03XUC(K<$td,ӹ8ӽ3%$Vx$yڻk5O4 6woH:m"&f`2ހ'p0D9G66P[^w\Y+փy׹ $걳;yƮ2D?6cUӬJrҔ 8Mz;:w F{s5o3{խإU/<|7{-KXM׳N"({~^;}y9ЋSp"ޙ"䗥|a Zõw  if7i&h{CvQkAyA "UU6 .|uNot5B뀪Jaځ˩Iz5E-N :)ү c' A~y^8HQMIaA2.~F40wFĂ7hƞO4[us%?[(C0C=x^XyOxKI/oV.` =x@ ԛ.l#`>s hׅblvpu*/>|?Fށ?e?axMnm(c:<?MrHR"q/\>yS7 r]f]^; \I{$XP3 v|HJ/4R3eBT&Su,Cnҏ%XTJ"NpͮӤB5XڹBЏu$=ň?(]$M3K3ʓQ8cӄ$ A\sxجI B~߆a6J=btAZ9`5rCkSexq^=?]t>0qC Eٳc'Wo}!,U{Gf$@̸G'3 n sf pDy [ fEW—zh 51w̯k YWE3.nv69e*ފ6lѦz(Rr.-Dp6O\6Ux˜^l*L|'lp?yo :>@VC_>a};ǝۣfIT(-rwAVYW{oGR!s Ѓ0J-EP# 4՘yƞ r9$O:JoBUZ{ l3oX)4Țۑ1;DDKؘ|*s7ڱo^n>W*SA '7ʶx0yCVeԟ< }bQ|_ z킄{fHm~[BtNT٠/ ["ڢf}%I'_3_8_<&}9u\|K…X'X.lZyT*(+,%;u<*Q16x~42!]l(t l!_&:ဈyI8E$۟9>HZn IQЌ7< HK(eי_LKH7tBnGPβ3 SسrG{5, z;Dw;bm6V捳n`VgQbr!5k4D^B:sp?W ӽy\QPY%N2I0M'md AiVb޺04/,`v1Zk> Mudpᤀ݂J6 X)2jb)u3-5$D۔qM ,'Ca s\v2x 2=0EYi 5ǩ(V ԁ R8N6δtC~hm3/}aqyב&N~AF*)5$KLm /"8i‚aPXIQr[ggq ՖGJns˪0NKN_L;O*W F;_v%F 3 z>w` )EԒHy& GtSƎ!Bl oY]@v shK r*yS ?)HRW۞.fnIT\dLZyf2qQ2hz3vb-m.)SSӴp]|҉HV*qw5Eo.+c@~lJPZR$Lak!B7yJlc~xZ߃N ؄Νf$Lpa9**h{|[HC^}h0<YɨDÙ8_{9 콟(ͬjH$nHq-\GNicDP7iayn!U `c@+[)W/0a 'i>~;xR, M3ͥW'V/ q\')~C1tI {A| 1Ae 8jRbLvyoOnO2 M]'\I\ۡe#ktG׹#5r1BAY6f tObU%+cQއ7BqX¿݉B"3% 1MF6pe\Xu*RIy^jjhƾժ-%c"rTEorP4XB7S u2+VʓcD~A\*s+f 䭕']v~!<{\6h~Z`֎WLEϼ[f(ؠ:5D~s$?u*܁%_2 ak|3Un#YNzDk 0; >5$oN@X#HKn:Ier%9ë=32^V%"<5`K 'i[c,O9 o[p>DIY^s\%n,dz㭰Vu':'bU)Xe_YVTQ9sB(V05xpH~>=qq:~9Hǐy>@/3@jQ.n)'5cl,9!KD{i%FMkC6O&{Ԭ;YYv*tdξ+M0L&3_ 7 L4zEkHLb Ԑԧ)7B>W`ڨJG),1UlqF [ ٛN{5ƕ-F3 7( }1!Z_ dB _J ls#ΌjӑOEjK])_8ˈ<_3 <:Y+7\D&@&UU4嵁az6 %? -~=3t8cHePk Y4ؙ6dᳯD.N^̏Zb}}o@Lv\iqo)+}o= ٟ.dW(O ~^+N@C>t$$n%P\ 1aQpS'25G5녎" ^n{sޟH`A tTRsY+482fh& )8I;MCrXs>DphhCG}ܹj^/:{l!NuU["=*Y5 >pDK D} ;P01TA/ATYzS Soo}Y,2)(3ey&"XѕQ>ߐHGXKK?zLgT:-1+E$S$Gp_T6$6T`~0oܪtKʍ-Zl X OEBچa^bZfxjs^6:.ӁleZjK-w3Bb2@]Ft9͕e묯 ݼ ݩ5nBή`E;GQ߃wzD@qs1(vsbq: PP3v[,mw Fv||9u\ 3LZ !~)@s%E“XD~]mP5e9~ps ֓ă?V<-&0ʟ̀9Q9k|JauϊMv<+dqDm(tS{(QDX홏4wT;)M d!H'Eo*YK]pZ~d6@"YRx`}^f_># FK6.r9;/lF(5H"&V*:C5\#wd}@6QY;a̓fmz]`q_\>f-[jo[Br?jx61J jv` s P|Rpt$J#.5 ?a{IWKǷrı/yTSa9T:q6%Hؾij`O>x1R}ZȪ*yХiI4$2X&4XсzVzq[̀fԹ<1%U}ܓKzM;L,@؀hF{(g)o.~"R\xm:Н.:%F>7;, Ĵؔݛ=zdALv y&tS4(Gv"Nj"p6S9\I3dig.$.FJrܑĄla|B{$ ^T,5@DޥHfaK= ]}GL|bGf+[ :%",~z+8b +|>C]t!5 iAIDc}ukgUelmHA1Qa[kДؓ ͳ@06(/J0^;&,lBbڌ}_ {&&dp;r- P`XkfBYGE^wGDB3{#(z'|lCi}q# k/36lLxS);Fˊ__*0RX5AB>;5EiEf.TW+@; PeB~v<u՞ʕ[`<)zf"x$!;ؿG=(aWN9 ѓ(u6Ovx̺QWVetC2 9뜮:n\1#eyPXBS\*ͺ)ƒ eel&0WK&k{J(Aj:!'*4o*s%l^c+*8;.WPk[՟[ޑnӿjeN=v ٧?o,c;~_Q`l`0 @L/j EvǍcD#I ^^2S0 DͿw+א_º~pϵ6+qPɝ;!Y>v/w ő?QyA[Z>\y 9pMF9+WiSX ҔRv.chMDPt#Ép󑞔e+/!mkЯ\57kKtymƸew$Y)]ܨ\Y%F%amwrt }R񉪈WzUӹ3Zt(@mxk=aIL&zp+ƴ{,YEN~G%h"jpm106z7Jsc[8I Sd֕!XV ywJǀ3U]ncб{ʫDg=z_ HTF1S.@nO"7եk;9ɧ kcY$;Gu7> {EŒk8KFcy2J=Mزk֠2SN|k֎֔"l*z*7nE]zblT.o am&MTM|M=x0/Cmd|b._ I_e#Nole#9듃LSjQ[P-~P:dyi&7yz." H[w0K ?y 像J+bQnE63m P)GNLCH)()fT(hd+-l3%?%+?F3|2 dn Z^)8 Ԧ<Sh ,FJԱApȸ_@'|wE#܃Gj'g`>u(‡3y(ÈB>4ePR8,r}7jm-3}jݝüI5~e,(W[ѥxtB˩pi).`9J7vB16 G>j͜E9M!/'E,'1 ٳ{ +hxeUu|VUE(3GsN.аCÑZI+dȓ#/T6V1;{-!~sEDm$鯫Ou6GJZj 炦pZo=&8"Y@W<^+l~<btRF^詸 j" p@ޱ;hKe& x%|~ WBo=zG72<5^Q,4?n*OHO.Ԏ_bs}N=<]\[N?7β""֧HZx:dG.qF0~ r=nn$ֻ1u+†)VGL>&Ay R venEwW`~l,AD]Uz!ub Ҙ,3~1oH;Ayse/`>EhcR.tBT^9j_}ȗLG9EcOQw\mͣ@E;/!kbolceڠoG0`9 P =-.]b9uGuDv0.?տ@g\xFN=5xJDQiٵZY ί3wYNɑw?zS,T臽>*ֲ$Ԣϱ Uv>sIV(vZ3V8BMꋩrȹkr#F$Ф5͑Z  3S}/oµsvZ Cw*P8VKĥCl$uA"3ŋ;SNأ:?v O ώɧ!bHGP]$PDDiY`vj3z҄8|S"4o֑;ހ'`4=&ؖ9>ݓQ?m+>lыFdXN^8egcU9/d.p P4b|T .C1 K>v.`U eFI~Vjٹ-^ e8s~kSnSRə[!|RU|_c96ǵXd|b`mD2-drjb;LT`[gbPMA٢@k:l[C\x,BAQz<~q~EQ|Hlr,12Dw彄GFwZ9s=F:;B; ^*#kՌTx  =k,'{`quS-$D:8ZNc(m:t98v@vmpH.Q6V˚_.`@]<֓ZzT>' lSv U>r#i~j}ZWdE1lExsql4٣B  qªWaPBe/7dQ>k ΈvVvQMqQ++_Ga t>= Q]IRmeaSD fqN\Xtmv jPDXՖ J ޣYDEiKQ];e'h|' @|sʳ ܇i)NLC $&]8yޤ}z-!'g2_@`evb7(E+PE~wYv3Op,2=|x6' A'\m/Ơɔ!c6ns݄f%)'z#焁A4'uk57qWJ%nL\|y6<.i_& 쨳'{7/?Mj1XB^Ag Òx8m54?]n&gֹ y*O., -^}UԅHۉ4<ĆbjH$Xz7MvR:,NxݟYl}2^G*a+cVHNӰ8 )J$)v2ǁaq0.d+]3!О 8 of;~;&s&8A9{d{F^ڑI]1Ź3hdp L*ʽ| 4EFݞyWs|1{B*fdQ^*Q)LH bX2Q6o?q;vTjK!${f]f$sek~BVO:B .0T¾7elhSDvFz|;}Oz@P &TyQdeJ=p EhpSNmEkf?ts) GR6~DZMɄ}ʬjY%4#P x}DwfAv.f'܊9P<P<2 ^*o}e7QvӦLKYnE#M7IA$w{qy1i | ] Y}nwfkj^J0rK,Z,kfmIa4:&?j2v׿QxJ1Uo*xb T$sFAB`,zLL_~s(?ez멟?5E9z ǔ`Ic4\t"Ir܋. My*n|D#u\t_[ۡ"#JlqY^2ᥭba58SY췲}`v+q9[0N`Tf #^ufC߼u48\RhGloJ6|NG\#Pճx/Rh`Qu2D1#;͌@^3Z^ZU,J[q~͑1+i'f伍|m+\qAdpiרpK=G)MSR,ĨGn%ʜW.rIb>M(Cx7Xk1aeUoP3U"bPutIY,t%¾뗹̡Rr^sD4o@cnP'n*VVӃW!v܇NP5K8!*WԩRY=V60DW%jC1ҝ?A"<…J?kOIC;C[F c33#Sa*[yD&RLUA`9pO{7MFb @;`-z{'R1>kW _gϏBPN𻟢fʇun\@S4'N{ B+O=Y N ǜ|7S%;F'Y9(!eOUF+| *q~3EfbG?"q!k&2^kh?]0GlRikk"P,"‡؊A<^TuHF%8?k)06U7׃2ԲxϣjN_؁tbS ::b0Һ3ݱa$OEZkK_X7y)-CN^ ԪKd4Xfh~]U[Z8 ]tl2cջ'F$ @PCe^4㳫~ ;BjFaݬ@ʅ/"gEt 7Q.ѕ\Hzˍ:~Pv`$K͖j~!*Me#z?4jlVMhuglI'5)+j{el%0/xQ(/<'툠>z팳~rԔ?^sMNayA"dY"|T]wcAQa=Օs'zN- >viyHI0dQopԽ۹caM xV~$[7C@]$&;KFI#f'b ]F6JU`B8ZVXS/x%VY1ُS\Y-*Ff_)2CM K} DA%ljA]lLF|`HVWdC㑿o Kb33!V ba漞sJfaC%:U-U/zY:D9\1@qr6\<7;s$mƧ6L2!|i7D 0dT/DP?ݹ0$rA|C? ùNp/xܻoj10i6gawkeQ,a VHnndB{_7fD #;LD: e^OAxfhޞ*eU=hEG-- 8J04&|9߬&M"֧ǽryT QkN_]#ܑfE6{T.!mjLdPۊ">I>gjT. QRɪ{rcƭ+W9c-U3*.lK2\%b W1i+ԄA pVߧ)ב U32qCI.Ѱ؈Tcz(T)$]xI|_Wa:0?T`vn7T 8O^|N.Ttckc? |L6*/$! 4^,u2M3o3o ]Vz _YLx.,W ;l :r['\i,ڇfA>u#:)Mؤw잃G ksF (oB8?nJl瀤w%Vp?;I{S-۷ _;|uNr_,A<;5B G \I6-d\U͝Tcw=Ue&ꣃca!5w",՟W_xl0 }\[ڸb.8 LOW{_>:|sz }\3WXv zΒE gmVP=E;"l3C]ǾGxwM8JE{?g`peW}Uӣbw㠻}9Fӡ)^L}Ŗ%P|\+f_D,}ى>(qʵ/Յp{w@~5]26S@MSM'}F9{6^-x`R- ct)z=E(y'&wJ @5LZ1$"gGѓ憞20G= 5VCyޜߵXŖUXX_%k[Te$ ]Nb6w;B!G|=亍v+'_C(Ȉ./0dU)ѧ-qGsn٘X" e|&H#rRt\Cƒ2I;M ;H*{AGPlzq?"Ox O_oUR{]Fu(4ۀeW7}HoL !?fS|ϫA|3=3v\9F7Hgـ@lOh[W;HJ1PtXŋnemy:FA$EDz"urX0=&*ta LÁCG|n1$/0_(mYj᱇7tJ@EtN[5aҞ<]՚%8G *,bщx˸12=RP8"{T]S\*F?:Ŏ@22$''4| ֐uCr`D[=OF4S6wejT5ֱ$}Ls#cXH }&7tH^*Bi"K*Fk>uhv I"Ѧzkm3.f~i">#-:hU߃1Wiw*eظH搡Ãh{cb~.ղ5%Q.m3S#>JdjY 2tltK7]NQA+ CJ`SS  Q2Їx1$5߮1)l7ᆋLqcyyeFIKZJ?fH[:M-6m!fO-"~blȡ&.c !xov sΏR4I]ƺ7r6?a8şGmz2qmyVΰ`퇅sGt R(%U՚<-$  WXW/D{ea-ᯤ(*( /EW@}-d|VXi1WZV[cdBB61EdF4+ƟZ_̿!UGHy탌9r8v`陞Z^ K@c%PBuAR:OVq}"U9Pre54#C0!.Fj[N|b).U .S]dBv190_oKfc{ h)k-+RbuK9*HEboTLoRQ*{{MB%|֥F{(67B{v iI=Vژ-_ݧ0U󨎂'2n7IIi3Z` "4w"eH僸?aĵ}d C;Rאk"XAsn ;<7{L6}svC7gq *@n84?x/O 6^^NW4T >ҷUE6i>o-zz()iv<6'%n 4UuN9ZKW;'"EyK)wl78ʃ 7^}|:<2O>h–S>2`k} e=\Tsu]2%\%>  C~nԯǻe<#^AbtF0CZlz8"Eg,9WZSZ Dcf<5PzO*CڱZϰZ#//wX K~. %-xYR&agӽV==&>K*|^ Wt_z} ؜턈*\FmL/p6ǀlkŻ>n'1ϞҨ ^3eӁbn"uʲX/{>~`!%9 Qh䐗ms6_Z^lNZXy} CXmحMW4~Z#.(yY/ܚt ˘6l: W܄/ FrL {P3Xi΅41IC tu@Qa;6 MU'=9 c]%83݌KG69JrҼm"qDcv:$)He@tE5*C DEyY= ݛXE,uDޱe@IwMw.NSGve%̂+Yh)Ϲua]7Q ˨ #, %hE*Mn2=a.ާX$c`tthO%mC:w`G9t&Xri߯s<ʣzBWTv/@^ *L}sL1!c=:%޶}z >s#"a驆 &T9MdxD x848*gʸTBB3ANp­ ׉̨7TQ/W< *;H, ׂ麦KfeX2쥾SYw`h-'WXջ[~!'Cr,Ab1-tXC`D$' 8ySji-]=-0l(ϣ\A拯kHiceQC)W٢Mm&5mv%ɥ,œ[e98r@cq 2GŞ#Q&&LW!jSdʡZ. xIH#G7R `O >*tdž#:MIM*W\6TxdsM ~q]-#ؐר~օ ȕ!wEH&F+(c Nq3q0ey1 a:~ Tg/҃΀TFfkCOxVX\'(VoW,ƒ)5x}eXi( TL_osfe'N4=$^v\A0o A+$>9<DŽ,®w-ך|p9n/o!Y2@TiF{N/`ȖlJ|Fib_5wgĮ2܊}f4MN`zN#lMHjK  7~Wd'D,, g)2 Z-\Qzn1*`q}@z F^=)`0G굙0t55k\~>XH=_VW#1jp!L@ql<;D+'R8 P)&UEfFEN% YѮ2\l~R?:P5CdxpCQl%h&pkq{}G.Ft!*"»c }Wh-31dMrpUy4 %Źڣ*=aNR)ӬRt8eKABZ3›#̉{rdv]cG`r4%!"$)[EJeʋ0/ۍ(t}PDTwoxרKگG<}H9AIeh Z-ף^zy*Q䅴)fN.PPgm\<su1TKR%7#}N4~a }Ke֒T(0]xȆYQ;K8ImTL,z_14Z@|cu2r "n ʧB/>XJ :W3qd9=䃯?6D,VNyb lJ!N.v߁0}3exӘwӬZFKDe୓7RɥORPqBPIb(gD ͥʋF+fmk[`$~Ì2f\!)~Je vIn5 su/w$V z% PvWOz/{xޚQf1%7* bԳ:և}C"'^9o ~ xك;,>+>/)o*`9h(KX)gZάk ,۱vS}qΉ_|e!eE;s뤉t6X av1\=1mk}}x&V%0!4elHm5zZ ^qP,Ķ=sֺC>Nxe, ;UTR!>k{Guѿх8jJSuFP1"I/eDfh+Vuyl2Y[B|h EZF9@V eyXf03]nf2 f:^ი9QV".Ќd W"!T:`SYYCSy Vᚯl 9.Cp)Z $A-?* .0*6wjCY:EĪ.I_NtS=̛=qMOb/B ]mdqw"[Zt؋ h(f54V^&Q@S.w{ȰB5ź2Eѻ#,lG.R`A*Pn3XՓ?ůf;t)Rq:`M&Vz8(uJ}x|h~_#')WyKk/3=sNl%{EjSO`+ 1:SES@>>6&oVW|mtmM ? ܚ 듎2A'xN_>dQCӪV1T|sCGyʤBx'R$! ܕR1A(3j@y݃~cR`E1o1qpѐr3U;a-=޼Zr1 4`~RPFSqQ2Ƶpݻhf?EQ]l7 c۪5 !*x`kçdy@Ho*tݰ$#vă>i٨LG}O Ez$nfr"sx^)RtYnjR,A(Z>~A9/M \P%CVfq?}22%6O1%ݷSzo7ƺ_+N  Cɻ#,EAjb3\Ewqr"pAVlŭ]ݵǃ-0~]bhjmk"3J?xO#6㩇2o9aX=‚#&!` /0j&¥.!0ԧr yl5q$lgfbV3[}?je!9m0{^అE`-joUX΀%["у5z/=*9tlM˽|:qUHjyҘ5r"LgJykl>CJ-+yIӔ|X%LUĿOGtAv;R(k!c .%40FSZ0r|N\ȸY]~?g`7J Ѵ [LTL CKc‡ S@zTxC@Fnnp@b6^9x, eڂ,+PVġk9adȪjC1/Ih]r\IqGpڽ)|yINZ b"_&xrAqLqI K 9Mě ˼P{/bxG ͢枨)y͞p.FG;.&$N"2JeX^aQ(Xv[a߇9 mŻUxGxeh@(+trDYDoU ^2Hl);̨VhES]GHg0ȵB*B(GĻi>h.}y5ʷ&IS*rɝs0%Rx?I WM`-ˆ<8EDH>-biAؠo>4ui HrsyߨX@hkVgʵzCrȷҪAќL4FSz~ ,[ JR}R49AENVaS"ń):ė-!w]ΞAH weFj `ǔ7 ee?jo@>uһ\ Etf}VZYco|JeMQaQ#/'q%lUf2RI$Yh?/ }I8eGJ>Mh{ xKND();sխ4Q=x7O= +I%DpDл -y` d~@Ly2k|5r=\b/ŒY_TUK,Y~-NA4@oj`?GȹG|B:!זFKtW9gQ.ҽu`b!1A^g?}SB5Xm4!k& ҹ!AwU wg>A+8vᨮ!Y ܊9Ht 5~ ѧ'KRTR\ͧT)9ɯ`$1 Fz,{R~\m߬SI OcZ^K3A~" h?S/YO_L0L1台ÙU 2ЌM,s0;S3mv&,LY8C}O.cohcVY^vO?ݵTxUd0ek-ຍdsaߚ!6Ni1\Rix=P$]wve6u@J0ަl+]Y$U\"Uɖ{“# E-EhFUhV^vymD$N?)׬T3-OB 8h:0/qhn)ر:3Fhq`M,B,b#U = )`H$\F@1U.v`Lž1@YL /锴Y.+Y(XIe<0"f?O^x̡O˒(@|vنMEot'q+,돍!7uh[ļ^_y7'W*B$ _6s95&kc% -R>Ǧ$+JlqJ0<"墳[m YJe|8kC-#opQx}=7Epdqlpk kńzVU~댛d,k895Uaܻ5~4DLÏ "]rG}ȗɸsSy S]%Stvp|2b(vHcysD3sYp^[pRtlGԩ hn c& ;P' _T39{!N=dBo쌏j0<ϧpyK.flV*̭酆$Rs]rDn&QUK}WB㧢̝8nUY}`@n~f#9 vӣm.>Myż;8D&wH@jް3T2Ň}c~*iS{>>A>k6@:;8dg I\Qw'O.߷7[{k)0/8g=kXEG"MsdIEC6lt'q:ކOjjU'iYo,=;yBxz+B2$u,QQ"mza̋?^2e47>B")vW\|PQЮl]L }J٧`rۦUeuC oq {O,nS,k#D(vR7Yjm6߉់*Ɋ帊"d"V+ZAV'.gOMio%$BCǼϱ{1}C>9a`Ȼ#E E$G&%Wg1 Styswn5dAKqF{&Lmӳ,;(%)56V}2jg1 1:aUN͙]؉bLr#qG `Գ8 ;a. ~d"gɍBRӷh%6J{! j(e4VZݫd).&PcPh Q{+=sۄ62oL$X v'҃`wCq[pj]Ɓ}F^r"1G& ,"Q,\f}"M[羋)]? m*+e Grܛ؅Vz3]p O3^:DYyoeD/%Y[HEŖs|kݻH(noC]RkE$?~D "G)iM0LATŒ uƭ|2kIvҧ3wSNIG`ӕ S; RV {#]W8@>/]=ӐS$s* .U99˗zw/g`8BD^ CS#x"\E޳6α =7ێ, *ȔՌS=TauJ+`?0F֗v1Ж1Kځ-'W-cdjf蒢C,stRVPlnQ%r2veVClyb3Tg2mn$GJH'=6rs@j7R݇RabhtR^[UaB"]CKwY!&zp"uV[3wu y{ $PdSVKݛ4jg-u_٢tQ^;yW&nP)3/9k.U'x C7GKlvcB$ ( oUi\yGEH?sses5ָkPiW%Wb[O & KUԉLWs?EL8AXoV>R&I'3QF,A߇("~em6`\$P2&Q۲53b0hvJ+^̓nja(վH3UӛإFD*u25H]fl<&Ķ}L1_ 32|ēnf$[~U"r{n'x&r$`q߼bֶGZ ։{ˈ>yjl𬆻70?m)t&B JUH&n.V0T M^+@Acb">@Mk}QV8x.NvuplQ#5qOǹ3:s_*G`ʕ9.xMSXc&K<įf 97Ec6LGV{2먁ywx7/|_d3*2o6x ug=^yN *#`@7 rQ{O}Z#p^ԯS:e*ҳ׬p`Ul(]F]8fz-v|{+U\k躲BF(Y(B`_3X vJlg 7j%J\̘N%2.w o"l7!κƣSbyiho,#Lg{@OO(1v,%vEȄ̱KRx/J+;+erib؈%(&Lj(ZeYGrڸ aM1ݢh>M A luK/J6a q,yr&V댫.P8H6J5Go_>׼,1_iK; ںY,MlgW8 Dгxcô!dh%9 M h"iwJj[TOE[g (#kO?&_St+I7+C(}I"ѷpc2<]̭9%8~(<.jO$꼊*a}W̝Q9r~/hpPdVYisnU[o N׶y eQX'C̐O8BVY%" YЙ)˦$*~[E=xTK``C9ogn%da]&KS/ȸ!Nmg;YJKyٚN^tovxvxQ/wPl4xQNRʥ bxw}hӏi5Ф*ԜR[-~ʪt٢׹eqk24]=IA 9:52MP5ƕ%4cMEĨ)c'__XѻEog$]9TJjY>ѳ1}ۼc iSM9[m ?iHng%&8Rm$AAK."%ni{eJ[o/\n<S,lG- F./I3-Bl nck$@&'{]U{/Qr<-DM0* RtdY ;W2֏+:eu5uzZ6܌aP7k;w՞ƳLl[β9CL|ؓ,|p!h烹 ~E s"x*tFdDR@ӎIxkj( j}e N6 ؑ])U[ZB$_=xV,`f,G:E3q 1:`\߲H<SUMPUUN&M'戈TB[mJ[$ <5TRAI/!(/A@`-/M,1ϩt0RW?B0PgK5~LZXtffdA%/W!i+$@ <krdP$J107?UWrNhKq'@< R姍zKzLd7t<{( iTvX`E .L"|,8h|G|KV484nufPɑZ$;E>^$e?%1F7JţjH35h@g)Y7+ f3FM"ɺGDPޞ#2Y}ܫpk+Ӛ s ܀1.UeOPW׋'y7(gYr8k'EtQ ,۴F˜#- bM6[ZTOzb3GIf,6`qvehl,AKYjb{DBd)Gvε. ھڪ(ɢjX8WH4٨@/ Dӥ?m {}CDyZ\݁xHoWUJƵ@|+mv@L[!m7C}$#bW=a_3JnG˜zzN,_e;G>8DفvWP%eKw-kn ۙ 0g ̭qe~rm] , 6%`%X[+ѝ*-]5a9Oi8yKʓ Z5F\V "#L|\r yj^V3#SWR >C߈~iQR0o3붬yC24ZVm@rMYC2{=3L5E+}C5s߼J=:g|Oc7 5!ߵk`/l`C 0R@$LJ B~%^ af1կ"Z:zYzX;Sk-d.OrO#G( Z\aj_Q_{O)=uʉ(mf?G2~|Ӑ;RVn{B읥p_QnY6x^CgXІ hR[;sa*M}yy0Uu3Ǭo*;[]ק%Ȃ/(~ag&KSԆ tޡ5 w #?H m/[%mp.Kr mlw\r8?N?ϬQU0Ku1W ˑYэXd|t *)薉cAWEUdc_4i+)z^}))f77Έ~:nhq;CeOl޴C&$ʉ_r?H Ek㲶~!pԠ@`,u[44+ 'W>LW^0kkAȢ[d*rs=|}nNqqޯ&/MVamOvhiꌫÈA}Rd+fGj&h8 SJy,JscBJ;[pb=JB?axX}e'.ϽO-U_4R ׇ=r$õY;EEI3h026{ú&,iZz41:Uz:S&g;^-T^ }`W:*lICㅨ T^>k2>&ȪGeػJ| `w)mZ>xlq@̙Τ-V*ϺĺRs4O$8k>o\}Wf_ W6Lyr|񐽗Yc b2eJ瘐01eQ^fוsC]|>RKAMO?|qB~l|WnDžA@xf5 F^ ?P`ܙޱϽ_9FQkLhX2`Hhv\6U[WuʿA14Ǽe;2W ?Wcb9p5~B2nZ|VV$y]R1z>~W_BBaQ9׼VU;&h̉_^6moҺ-neדOzr% mPO 4|B\CudiX 'R^rIrn rebةIW"٩{'i{c TČKhPJ!ѹR"/;r|UfLפgȝqN 0Ev3tףPf [GUE ) (,jXsuY$b_QݦL)F+fӸ+{!2a^F"PY3"a` gIX k@xR<\_FPȚS`B7~oBj4ahg8(?"ՙK?+$xLV:cMzyt~Wbi}0y]%l|-g~ٻ ooe}KAlyu=NGqE<0yx_ kǵ^G'{7h| ?pIhxHV @Df< ۻ>%=K)Y}M1\S#݂E}XiDa2y&xmGqX,* ?a (1S~@6ح*>D()0:/X~"d[&)}a72|EAOz!=(79Y]27Έh._, 2]}5WLjlm>z?}L1?Ipuj0߷@!W>ӫv.e@KW2Ҡj"<nuf~Rg~ 1;xFb'V%*#*VFB m Daf|s);b _ @Ip&@,\.mŮJ@0IGTТ7@{e71=;1kݳ"CB @ta֊~-%"J=A1,&Af596psq܀GF8q&q-NjiKI[K6G\٦ 2(~vW >5Ӎˑ~7nVsAOJf?S*%- {F/Ћ|X%B '{ 3 APmӖd GͣE) ٙى@T#\vˊ=KQ+9vD=:qCu֏ve@R{O% qڂ5ִ6 8wB$@u[3 "$7kܥgɟ:H ,(7GS]> LnX'kdCl3u:wBRNoi級FfåOPYVW҂qљJ^(hGol};?Tj++;M^z4y ":#(M PK>gB/.Aq<ޤ*'j D5#}ag4\5Sџ&@$%ayq\x`Yk?Mse{c7Sӫ OVOF7zٻU;=;e }YȊGH{yl Jr;V7*t,HH5JF\Rl@?l@u\"Eh%]{-4t#{W4aϕdgZWeCOX㱃A CSpuǚV㽾nxXc `a fz+Hjr֬ѯWheKCL2?g~`&O_w,YdF{ a_%g]kw'd|sirPjsA([) y('df椽&\ gSpF%β͛ӈVꩼFaز#x)eqIgUj jDd yT3zGWlex \@ZAiVpO115vsc}ˣ@l)UK?uKH-010pyȫ{YiTlOFl#ڪ !eYV *)wͤWeI-':b`)}\P,w9лi@튶WBLI jby2fg/zRA J@7 ~l9*O\Mӄ/YrBfR-2xUϫ//JF)m9;.CD/x/DjLh6Td2\+yKyϷƼ ~Ňr DKWriby8GI j okXJ6 dyD/n t sУ^vu!QvKh8 Om@fE5 C gD;DkGQ0{1)\M5xUNFReZ}.?TN󈻌QAC.@ 6d0STF/?%} Xa}Ut'.jO95c:ĊOLdtxQ[dϕa{V۔6(\ [ÍO|Lo#БE%|- 7bŴ1_- yxTM!PcNW$T<±Na?S.V|*HEdbPj $O.C>N\QϬl*nQ:^EKR$ǿiakzSg ۨ,B#~IHE0A< j7MϠ(%)mLI  lLdʕI@%;鱤pTn^iXj^\!pTuZ=!MDB]_/" .dQW9;'}>D8vwbO{ρc%!)s%'H^+EQ@O⭆+ DO VGWm"qu_w\Uݟe.ėĽfOAG]bIT`3k_Nߥg2Wyzi+cYBlS%nom9 r)elb95Uܔ;hw%0`k*?u=J,z5VAm:Jrw!=PA:M.}3;nrMn.0h[=l;(VZY.,;KV{WQ̜$A3l@_VK[|:p9Z<LJ/È;s,&0+ZOdm-ť3+]Ռ8_haujBRvnpKKxB:o"T.`8[s-{z;G4rI"B[9{Ρ%iP3!+[lj?{GaXcٙ^EêNׅs+mWJ?QޚOHflW^5l_nA xXZ09*W嵢 .8,^kW#Wǝ EڔVSE U%:E^TwzxnRZ9z0RN'2T4' ϖV`hrFV`r*+4S?;|f@RӔ,xn?%䥴lBSJpr"\ GW,)2;X;UTIxO,5,EڽKL$00IvcН>1_0c"^xbNdV&t^klf75-\z!p̾wh+F+"rDiܝ{!7əhp3-9[~8 [7(|i1bER_N v?K@& In>˪苽GZ1ċNgt`\j< YtG'6T9PʞSnoOZvK}ׁ>}`_ De9fo[_ BDaWR eu7`M:3ߌ]3{tPطM; g=*oDN"9z 6BJgR3ctFU?65LNhޢa۫8JX>j FT G .耀<\/Pڪ=XK_c( (d+Tc(UC[H}7½<|pd1/ +0KODl6VL}8&Y ~ ͛S/qIr~y*w| yŧRoKiD7zJL@Ko\y_~(7D&^rC@jkFw}ū"5F5z:(~{&ьu(EBÊ$֞n<ӱifOTˢÓL)*+L4~^XRyaEuCntubܧF]а Τx$8_m@3.%zoDjyшGSѡ0%8œ 7huy,J0Qo}KYw#u[돽H WS8^)BAfJ='!s;-N^u~~\fYƑ^QD(EzOZ>fH( cIKrW`o Pb7Kb7%ӃĀʞ"aYQ wɮ GPʷ:$&-"!D`U Ow}Lqл.xGdh8-$H;V>"Nd϶\™:5!,1}?ڹ[~B>#4j[F@m;kz]'0=- 22fF*aP+ͭY:v)(ڂ$h IqQO^=gO$'88Su܆ڳ볥z٫ Úl)Y73 peFQ$K2x :uN&KP@Ep{ni1Q5Lـ*bq5|u̐9sF|4sۓdEsq'C sK J[U~{CKFⴘy3z1 I٬Rռ6 h#78-s'XOb?>aϨm'Q'~= Vb\oQu`BLJP$\}#Jh;Ӱm@0ŻxfM)n0 ퟫʣ2wb=Z᳑z`ln<_i?U˻;'uZm_%WMkoW=v|1o}?V@zCsI#bW 5ߘLn~b4m))"ƁDՇJ$g[Pe(H! PH>+VrsȰu+`o&yV@yݥ \7^G)naeu D=~l3~ mȚf_ l6=ǺnJ{IX.'\z`ԟLtFyRq"|:tjXN2c_b{f2~ͼ7R~"g A\wsUBQwƔj;Qc)U@gqF᧎ \Y󨁽vf {Sygg'Y/NͩzEHYźQN&m6{0\D 7d3R򱓜\6NkynDjM(':U٬5+U]<5} ͱxkSm 5Y=!xa8aPrɬ" O8ɎHQzqtZxZ vDlpO(/`tݧ&Tߚ4y}.Iz NFRъ;ۈRi$r*ln>B=RE J'!DYȤı rn%Rp\A/ѢEd*'抺S#oدӇX@I6|\(?ʐQq5q?01)[#2=i[|;ԟGo6PrĈmkc} w=yMulo,Q'N֝H󟠷1>pzi@ CV94WI+:d:`bF!ILd7`-.svְcg9bK> tVix_y h4rG8=)8hW457]> DKx4< _9k ҸdHG(.fe+8- xʴ\-$?PčgX._o.9JZ\7%MAqWWky cLo[Y>[UƖtDYQ8IG+YhQ&% Q!U;ںwcGNF;'AuDȇv%NF̆}-{eٽ={>B:h`Gw(W}2DJmJ,{1js-C֘o)F!&|@wR NEu{)ash | کjvXXb*]OGBuvD -(HLʖz3 T$&w _qX&m#B4)7a8vo*>e2H`jN9GP]\Ru\JN9uğ\pɻ( q.gGk]5DA/M%G,(@P/,pz=νJ71"du mlᾸ/~1)xIpJZz.Y3k2mWnR^xPv7.dA%<-ʛUZo(l\ 7suDzZ{X@sּ{籝j<ꍨ0-<.e5?z; T܌zCAk D:m@DxA[G5u=3MKgu.bn+#Ӟ0&|:1GcT6HfZ'JOK~ "K{:?dOTK:6} ݵGTC/P,J _Nq0fVdE9#TqiO1Ի[QJEɊËfh$-:< ?܌I hrBjA&.憫7K<"w7PXHi1聆!gAem ' ?^u4ϥNYSv=YdɣFx43K^2Ÿd4tJ^PRBUJL%<LMƆX #>gҰd C_Y1ja/XXr,@1þ|X8Kw3w uDs `a<'X$n'H߷eDx9-2`>M!ޕ̮27˾ilA Sk< c궫!D%RwT Z1gKUŤMv TLq2-̕31roI̥/{_2 Bg՝GW\u%@!,9yJ=%XN\FUc%r)DS!Rk{V߃$ܟک4w\_i~=&tɤvZb>|#i) _ROd:9Ho8ILZ[fRG}"Ņ*\ݴ#_Ӂ缸vMݕt'wz0Yh)ᇋN]}z| næ]*Ck|@OjCmo\+C.%U]0 qrC+% ilEEet}g t-CmO'gp(h.cF}L1!J9JQ; P8^/M *71O}T9.UjR5+#(Ha|nţ畧-[°Ѷ75v3ȉ:dZ+9_RT>26yA Aa72: XŧN\^1@.6`x;EӮ?dmVZyq'Tc}*eRvF>kA+U ;f_+($NeѡŌf h4oe-R'Fx}%ܮV,^21-dbOxQfaL%l> ͝yO/C%71=v]>%U|~b5>qa, 2lc0ȫSK c>=[u8)ȾŇ܃-rD꿼`K#-!Wfvà9@ S|_$䉛z)NXr3*TQ꿃|GqFPkX)4'8xq@v'_1(Ò5ws3+6byfv&[hCr5MGw^me@;FA ύPC*P'vA)7k :[G*rt-sscDP!?$^$̷xIrb(cZ'17{Ҁ?rGڻW$rkwy}F..+\j/ $u̇( 6hQrmG>D @xHDl|wqz E2PHBE MQh$K~d18S Js?Z%t[gWV8]X%tAy0m$!C]iAɡ}~І\}J@4zLUYڰ)U{P,h;hީwUQعOک'aM:Bup7iF.JJ 8.zAfMX+@!?'2ߑöeu:>M7\9}݈JXr&WqZNx_y.m)x>M\fOb.klEİd4`&6<[/v!"Xjm/w)sPn7pgq 8ZVixStX1PURPutPk rښ}@D h&h0J΀+s'r& Y ‘cj \vᑊXY3L'.yVy(ގT..䁦%Й[6I%O^$F}Mo0YF6}i' o]8o^+*QPٱW5e:&G՜O|l$J7cw}#gHadArvESö DIԶtOk.-L6Ikr;pNnUb9O l%q\,u|Pda˕s|I0RQcX.IkNS%Vn}҄u =6Ӛi Lmv*I'9\9-R sW+<zs')6S;Na0АO3,Iv^z.@b(\9Т`< kҙb$oDCriA?xGW^dze\N{;ːbC4.a]sj d@0H9 @52K[iӞ.W *F6 &rd_> [B!xL/"2kZTvrٴs& ã3kTd\.\$}ZDCk\{SNeo:oԘ_\W!mռ'KHG[qx"hzhkHB5\8;&Hv_ `[*{pZ =BCҠiǭ5Q%OOo,~č GD"!JQ=GuMǽ 4Z3 ;W:eSؘ_o} iLFUѸ#4?W,)26iw–d+;޷PIQl _OLZvS:KC%A~Ƶ_2]5Z [A:B kPoB[ xКј4Qr 1,x ڜaQUL7dFl Q5sAD^"uTg,Pd#GjbJR!|1t !5 ?`sa$H"J,;֗(^Y8YDov8'lB˦$*6vv)6=ca{e}ka#HJ'd}t3=1M!7{N3zim_/2fp޼ES%A0GO~@mf#U1#S? 1 'kĊCW2 ZDI6d9'(;;4-KE<zwa1O?An a| L*_;"[|K {Kd gOy⁛N[08tLQG ^A6T24tOM5ݔ uڽ_At]O I+Lrur6߁f:!t6|Wg<`f֥?Т;aiU ڛG4.&oakwE;L 9R&}swM4 JinCi+4:jagM;#Pr \/r [>:#I63q;Lj;tǧF/Th%1} qF;ʂ:8ɼk}:b2Q\lR.X)㹆$Qڑ#6CIqR2g,ۻ7h{:@Geж@tZdP,zBn2Nxl} nZ2Cnޠ/AL<+Jdh]k7+jE>&~sWBQBWuM9DB,Zꡢ5m ,K,ۊTbгzYKD;pV|UaJo$<M+p9:)D s#R͹`S 9طTF$D)~xf;'!:U\s߰nnX~k5Ied .cRoڙJS!:=u \4uS㭚}no$-!ւgo"_'M~W㻬g,v؝?~>pHvQ%K|lhT-=(%J7<3 6h+Y#S/9\$c[~@ws{@=.{LVYv4ҾtiSoc<~B,]S~]u^@nm%]1kV6@ٔIz6vCsԛxa:42rЖ41Mٓv*MK}i>iʔg¬5E"q@L @jU n5dmjM|%vep󤏗)#ņ08*jyԪ g5z@ejaj#슩cFICkxumqROC-(Y';Aky4b}^( ʯgvKv9=tvGeU\&XS։/ /r8n0lzW G5l 8(OϓgqaoF"p2&$isdҿ<$2] rGlj tB1県x]I Rn} [.p$zX99BFAhGD'>IZ'&Q F̍GѺ]Z/[q6%`<Oou _rpZIOLIuEMN>^T^(IxL(Ti=6`5ӥR̆q@zGp"OE& AZ ?7KZjC" 2_9w "CzOK!Bꪜ8A:q=bfU؟fE6cn|*q{Mjʡ.DȮ:&|߶R= 4Փ4і; ~I%YN ³ėL\05`$pCqZ/.[# )L VF-4SȳU+7Q<;tO11"T_ŋ"Ue_kSzl{dkA$CZxޘM񿧚8H"iP*@~me Z}ɞ߿IԺ !9oyxV{PW[J ѧh`>K:mj `_Lop1F{)X޵ƗAN;z:;i%#9Q!ꥻB5߈y&j@7c"N~U?$D^.!l. FFb#akljl)bp XENpe鸽/:y_Y*cj\yQ0+Ʈ]?Ux );9d_f_~@k{2vSG譁qt/΁pʑ*F~^/Gw\!M;Zټ+BrȞ!'Xu Q3 ~Ito<+l,U %QRWnTI=?9MR. Uy1r싫:W~5:g-oul+eJH8,r4K9Ҕ}뾅:za9TJh *m1Ym^/%dڗk XdL{ȗBv: tx?=;,!9SE(o. ,:Ya'#Y GK53Q.Xػ$5ZߵV'z谤41ARJhЃ6cK%LBs(796y"$!^4R(ҙxɭUqk΃ 宖y{e4E YǓ&0?y-40qu^ͺlN8+ ĻDn֮[i]^e'W) ٭Ǘ(J}sNvy2`/O .Zd6 RiXbg(JJR22Ꮠ3<ށNUW,#c,3ArϘLcgt3k-/ʈ_9}:]%};Yx\X03-#"o_ sci_M[M^\ NAi?5K[<1ԛmA{P{ úbleڏ H A  U WumLnv6uH@z=H>T{Auƌ zX$mxW3 :XA?/ɍJtI{`Pb~6[9Mlې@Li01k(|H`}tveE0's5MζxQpxniJ tC}'6#v"Ka~Otm4ƠBx'BoUdPCywr?D_vAz8|̆ւAͦ & [=(NN`xc$)Ksmu5# (F򛰤.]=.[Me(i/3,t-Is-PU(x`" .,z4t_ӪoK}5PK[j\,:5'd)A9x&4d29 ~hYnӝw &udߗ&iosH@H@( A<©"h-J(C \SlO̜"IUvQ2/#`첬6{m!/!AfW:oX[!T1#G/m@a?4'C(u̐@ .k g 80X's˭U[\r';+Y-Skc[$)U6;D!J.>rfΚ >, EmML@9WɃ) Z/ UߨkeDJ!M<~-e!Xbɧ@QKfBC9:Zť'A\b=o]n;z* AmVr%3tRɋy/ydO=.,>%}r|0$때0ő Yaw/_Fv5|tk Ƅ)g(g0D| \:]̟Sy,#g89 z v;O<֣Qlӑ,~~:!*M%ӴGž6 _GBj\ p_XnԗFfbJrx5"J6um9Ax4෥e+f\"* B+Pl %X$0et)m .F~Uq6n~$KJ]"\f6[А?nŸtGb}Cqs6A 4ykh=I`q % ,t;nm\Q)UtLz(kwlcD`Ne'njfi T}}_cD[YU*~AuJc~mFڄ/I!Gޟ2W03]۶O8Gao1ɾ孍$M1pf{Adnx {1M X8x;6IFl-4>uHO拷*-I?P,(蓈bY߂Ʈ`.OCpaދbYrdN?kTѧI=״s!8f㘖>5b?(sh׋ ˥G!b쬃-7Ϊ'Mc3 eV=b{iCQ|$,7@Q҈!&kݘJ` E^S87-BŬA,Exy6V)Ř:(<c.LBIV< Mj|F+7F)؂zX(+Jrj7QkJ2&~y>|X(7璨ߒ;wp/6s+%jl@+g*'NL45EOѓS) D*&wUfNdM WKFKtħ"xuBI-^y*gqo _ܥ%Ը60ŁRnbqq6%" N(ߌ\6CbĞRK E EC ,fG?K7""^hJOU/]C.Vj#{}Vn*?&Џyq8O)l <d,ˤO6H6Z1}au_Kڦl*KZr(F(c$Ƴ=Ԗ*mʷӛ6k)ؓ/ hXtg CpC ٲ$Fr%>r,mޱ,n.Z}˛?f#jHO?IPȇɲo+\}EO}H0넎_[|κk|=rΰ+6Q(FAԝE4J!O~KJQXMd8g(fcݍRѱWtەM?v;d$zՌ6TQHZiY}O,h0 HL&JMUXJ)sc9f:~N_=(?%|6`0=Ƀ'm G#یi;+jZ=Vh9˕/ڎz:;<:d BZ,h* L481-Ax¤ec6fW25M̤g1)7Рj>F7'N }-4 XDxD$ZKΒ]ĶVb|6iZ/,ɴ bZ Gh{SbeD5E㻬[lJN={˭v@: jhk ßBګOD(IvO2E^ fIQR &qz]*r*#Vq8q5)2w _LKάmqI4 T>]vJ -4Uf>R<@6\[5ׁo%C&Ggw*` P S?v!IiO"8:q3f6.%plCH RD+ԟ[ 0b_ (6 G8:]:ܟJm =>5m ve9L?N:Loiob#Y,b@{` X^ %1_ynSvWU~Ȑ٘W .ws{[0,ֈTȴ$(CŨt uS~7Ar;g '.xxALo@Mlp>ڕi/qDd@~MF^wۋ7I{8\Q?U`Dl]A\|> !OACNU}AmOipJOs: aa00{2G%q 4JK |IUJg_V eg>U+b <~}{NXV { S!D}OZV#4&%*x]^!%Ĩ`Lbn9b Nq*PT?1Q-!;>TH[GaNO}<<<ˢ hKrr=El.P xuiUrY]ThyvD]=sb]|/E6@r`!@!V r|r5LlU0>ϰ.=?`TC lx|>הQ͘pSx;ԤE;g՞姨fc11H{4U[הxc[Q5ZM=FKźcW&pAIͰ8g홦;H7s11p+Ny U_[V(v>t=y>>wBy! s>~ݴiL@xh3mWi@KPUۯM[Bu/M=jۦB͓LI=MW̐{p'SQ S$ܴ|8wvJVKC΄(sk# F,ǃl5A2t |goqzP0&Ec~fpi%ȧVTjO kRxܻEخ@FPQ`;T͕VC\ i=']?aBcJf">l;}K̢ K¢ foTG&!!`|yZ_KWP6 o}J,\qˎ*=!eW/ن aQ 'EWkn׭[u!TEoQ඼y*RN 5Sߘ`K)ŧg"0(˞؝qВT$OR't6$x[`:|N&)k 6-b#O{ $zȵÂ:~@\m#O(!dr9EzLQIb &•d  N}lb|C݊هܝZNb@6׽v)# yC?0 7aT^ 8/o>muG@ŀ~»<8C#Na&=@4lK"*\ I4Ve`C!Y|öL8㥰 3BbbK4=eYia- >Qw*3DV`j/c6$H71{oQ",+l^:attMe@8_0deN^ 4zbPC  (bX:X[gL*g 7}.y#TdIRC΅xS}ɩJF1|V<Ϙ E9XX! u;1n/"4BjWh_ۂZ=`Xoھh@O7$Gi)I+0Aő ň9?~ZZ* 2Hh=!cRSB! pr\#7T Um+kQ$;g#fGݑb]lQg9m7 7ȹnMrU1(2HdC'$Ź+F\ª r*mU:KIP,뼉#Yι=93MZ|4Ue-Mo1Qu P7̚20[kWJZDg-a٦ U#'ZV1ݥG|!I+5yW^S$fD18hZ]yaᮔM:49σyMtrns=LUo% ?+*6! <0/ X}j`AT2{,:D R+I7"Br71+ݭ,ORIOoH\96Zv,RS:_s]~ZdTE!O`4/lBx=O1<zNm$ע6.T{5qC1OÔIQs6)Ur n6TD?|Z7UhYE#C_%H5C1^*80i ьP,Bj ٺCRpY/D&1yLLU ;$ BÔ Xj\6g.(}7[[v2hh1s-w~ۏi} :^c@k$2NAIC~l&H[brT:vzMleAkzꗝ-,],3kJ '. 3?v8nGЀ ˁ n–f@#άbdϣًn]Q.W y I+&"eX%U61hb~z WtPExLɗ/XpfrVu.T {HD9mWPօ0S}OTq8D@|KZaBpKˮ 5r!`:ۥv p$Pj_4j,INBIW44=[R O?sxS ׷Ռc[Y>;?+So#]oIHP@avsXs*aRgFYI'jZhQӿny\ʰ.UZ !ꭔӰ#a.]/JtpW^^7RMqŋOo›!՛z4b^ccp#b I{c@HCޟ_CP34~P+F6nSdŏ^:ħ-Gnj5cQ_V>w񚽊^sHȧ ˞} f(cY ~+uҠxjpR/3S v)'F68f CX yG@Y :%dLѫ 04c'Hn^b D8VnL`/F1?2\ >F{Q]ōw ҟK3/hF:cэ_"2)9SQ%(WF;"Ze@uHlS@,,;gYvK)Ǩ & OuṎ&f9O˗|'RDWC+KG`ʌk_6I$`O?nCxyA{4@l))吕Dg K\/ mDKlhD8rx uvdJRd 5\{pN֧㾭c?)Qc^ԫ2^rR_l *?%K+%;vV##͹@ЛJ҉vo:}(D\ Oo^4ϙ~@Db 鑢cT"w*gr۶$ՖZP~s?kt8{q'yF g ܫ#Ts=;aIR)_%!!u(j| 5yeܜPoFZ_{29dvkewTb/j'ys HK?THv"%q(^} ekt/pL1EJŜ7SbtS3YvRC::C,c|m,ᡱN$MwE=ŊD4]Won4mŕHbZkA]1L5ѭ.}* 0UkfL"_=N<2f7g cX5J7 0l>ʹbID~I BkP~V8iRep`f,=g%ӂ_}y-'lp q04_Fi3ix~ө<8I1eb|efgLbb4 D) O|H8U7)0i "h徥#9%tAjϟEz|kJh L~xQq?M ok+Zizk1i5-&8Ǒ -) Ge:3z3*9T\82ЙՇ/C7y̆ʂm՛IJTBAI}t32dzi>TA0nOEYXGٷ|T'95mNn!SN"A-w@X=K޲ gVG8F ew]Q*`>f!h2Oq_o {c#q/?9N;{Hd ^*9MD8`m֘ӒMS6ɬ>g'iy`h?Jp:״-h+@BC]a;yPjn~l9kZ1S+7%nem^VKv_N`# Ѵ2zX yl3 ]ũڀ거l3ġ~_Zp߷V,gCwwEn<;Ebm_9Q{dpd6곶^cjo%2c\4GՅ**ݶ!@9–Me;nҤfġ)IAkͱj#K.iJ\9N/ E(ka@+];ϬZK1Hx˭'jf8>܏JL~"xc\\_{joI &GWusx?`%)ϑ*G\40,Q_w A x²J`ҍ_˛dW %e(ʚ :Uu_F=!{:P.hzf)`z/{l}Y6"sݎ;az[L(78svHsműz=C\N'd~7l"RXE59G8EnV>lE (^`<271xEu^RX:5/uGmM S Sċ|/t9b , XDw F~xmֿ;D5?8%7:]n.mwHJ2 9)pؼҶQZARKJcpwb:{k[$)m)iNɴ^[r6+7 BȆbgā+Ij{mR0٪'׭q豝n|a{)N'b>uSeU~c)v?$֒UE~~s^`* k} k7dM@w;yEPILn/NOr]sV^nB=C[eoeT"]CHSޚɾFJidu0L ]H8VY|uc"Ki їf~7 {_.<;N] zD#Lq ^# ﵺ׈պc<kj7$Ƽ- CO6ZnW[I`e'~ppC 8ceT7j'0Eʿ$%U<ߖaSOj@2 WnT ܫjVt0Ebg՗:+pGm-w]Ump)h3/f.F[l I(FFM |L)s6g8O!vpajK_8~e ߓb>R$R1I 5L_7zc ̊^C:Y5XJ.hBTY+RmOc|'7F=* JV}#x@4yt[.lqip_4K C/nC:=iFL:/Y)\I *܍cHC&NC4ǻn`agcn:삽E[ս$5~c(NBӄT2˫sVZŽD_v%nw BW',2yN&f#4.Q!t#YV$SC$E_s+hmJf>\%Xr-`햁⑾lXèz+]K+|}[Oi#RL&5H6K="]pmQw"3/t]LFYt;Ez3>tՋD!WPz(bq\ԩpd7\u^?d?Ln_"H48.Xݺz 3,{>P DEy R^x2`@-LB3o@F1SNrx$sz!"YRrOH6}zPs@ Wu1S w#ra5 ]^EF8DC캗 aa%ְЇ+]=?H$N,Xsa`Ldw=EˈW%:P_xʀs;\$ASYgX.lhDüwhrYS3Nf%-.;*τKia;s$RDq|5˝(9Fyi] VN p^@ 6WPz&rݗ  o4ztwE~DbO`/W3̃[8W~XI-LԃG[+Yj&.v>lqO֘n ܦU&Vb\I3B>wjZ;߼~S?kao_ Z _G]܌`MK[ao`C 57Jzm-UnrqV#ݰBl5aiŖmZL G؅.uM!|xepMR\Oy̎vU1YBeBYva[ER͆LL@06w5zs߬;بVk)gdUh8|[[>5GDsK)vqeA Xㅏ -7wwh?9ycJ&cؐW * #V|k|n7wwR, "^bВ6"5ܝ/Yj,fy1 z' ,XGD *79&0GN6? WSA}Y)DK?\t*m#,͑g4쿻xƹz=K|MkY2?h~%e3zp86s-%MX +!`^񹸘NWδknG:6>9 #dsf%agcQR]faf'7L.AdZnqF\5@$+!$ƱG=AЬg,%!yu"˨m-MΤ"Bԗт=\؊XvF)^M@#寗3c1,Ys7i/$e5\x[-tqn7j\lDXS7O#_W`;Q"Vc;!CIH MR#ؾE0{^@;N=H>Ua+jN?]L5XA'WCi;RW=UV1b4l?˟scѻd0r)0؇-F5]a ` B~ F(u;Lf [RuO:tLf_ <>e[ٵoO[#ao޹\eKRpgusdi\n,Nٔbʽ@_Ȳba&ךIhl%>= +AdJXj<OE1Jq"IlQ{YWty$^#HL)j{m<:f/i\%5o4Vws3p}ڷ}PQGe3n ғ#s[|g_lе7;3>bE(i6:iG ⲛ0Ky?B6I%Iz8/:0Ub$XF Kؾ[˯*P"p›RGZ AaLS't^u  k^Us`hTqX#DAu Ʒ8۟+„AYhv\-\;8aUaQ+<Ϊ䀂sl 4T=SNkp}Y(;^lz^tHpxԬ䉴vxI㣢w NBkgy6uL1k.-Hi{7[W2C͹0}/$ǃ j(n\"=P)?O-V֣+tG˷*" Fe:_"PbSCa坨e4`ߪrO`2ߓ$/ y\l5RQn+v;DY ^ߢ}0 CRP#ez4}g&`E' }BguGvz2o7pmE-`#!Nէ^K}sU0AzWvۭX56PduU6W]š^bN Ml'o\7 L[`멻-D]\9\x*+I5^i<^yLQ=FƵq"\kis|6K VF?&(,T哣k<^1ڋ9tGlϏUc7w p01*$E>m/*MWXsv|*uqtuN~OC`yd쏑 gV KȪi |n|LB*l6 (;>:|IXW;2UpG3OF8NI§6:.mZ[`LF E.3ݕC[.ڙcb.M6;vm)9*IR(NACo,W9)t*0.q_.S(6>AlQ']n-o(!?BAv PPjc(o,kv˕R?"I3:%Ɛ+݄!Yܧx(;,wW"uFʖDoH NKT|5+]ݢZ! ^1^pTз?l`Gk>L>&^99^ ma_ RwWmyPikqPKY woWdX] &%7] nSa~ :Y!kC=/ApMH[{j7Lex 8;v[*j g|ڜ*3Ydf.0yD%n KBWׇ(V@*Hpnul"ﰕ}j1,Sݵj2*1@A&O!1uyfrTw1*M]4b"R8Ray^L/T}`p1^~O յSM*"ƫ;~J0 | ߗU?zak nҳʒ=2N_5Āl>Fm,7GmEa6?, ARCҙ, ^&26Lei^2 'A&gM`'Jހ\Bs8+Ҿ=YJTouD,(U:\Lct٧G\2P|n(3bb pt$hf]ϗQ$O}qCh״a6:"(!Ώzs2Ģ|T%pP`i1tF$Wgay3N/iBS$Tq;k\㧘`ƢH:SupJ6f2a@C?~r)'0՚Z<ުZպʼprA+ v4' 'D+%W]? 2HkR8 ר/B͑J;kebHO)Q̇&i2~ݘd`CG8(8]2;dd*Bf] tXhnڎϐRV[ۛՂCqM}i+ =ZÚ 9~b! znd2beЀz wGE$v i.{( ܤiAoޢHT`?˨7c*`Ө]Z1^׹ZR FfPrfdNI>>,zٿRbEة5X`'ƃҴ? cw:$kg$AWVrr/#5F&oLj}?v1v*]<F5K5W>'̇Þ@0枮6F2_h>A1 Υ )T`1Ǡ \RpQLsU+D[bBʑ 0Ob`l=W=#W4]cuH FmDQIb[@aTZ ;<8Ocm6\GGڵ,ťL^bv{ѨHKY'K֞ d&wMoC;H8$)HFEvyo*JqI"RZDؠpjӾMt;> 9G:Qu·O}K¢Q{PLEʍ{RLC>^ԏ$S.g>Z^jؙC.=:-,=07a+f/R gBRʝJ,YijNuLnVA s"Sj3!iXs~~H'X19^ u;dIu4J*mÇ"=q~a'V1# W}u H*w( Zb9a(43~I8ܲxP20F ? 1S-̹;axߺ>n5nfjr# Z˵^u9yxzD6!YC[p-F ɴB\6ĶeT\7N}N|5EH*}TBĦM YƇ4:E&(vcXu gtw*cѬԣY_hln]*_?+w(\hs7O9B Y2v*Ϭ}k[wLEДZ 1e7g7ߔtewhEPw+ŽQqV4'5:KɊ źtXƵ䔄W (הƔAEי@PrggHUQm;|(f6jyNw bW]G{G_,3Yo(sCMH:fZ)*f0Rn ktS6v![C{UԤgFĊn a@Rc)# cqǒ1Q)U_~c2uR4 Q7-sR[z( (1H'JȂ*>M:u<ѕ{.|Jdzl;1AE|!Ggl_^y4<6 =m LEIA|>^ "] 3=ĄԚA J%wh~9;10#ȑb( H,"!N9<zY-XGG2b'}>h> PIuM>8td絕Cv䂽`%WWn wd*lwU7ںH%4²q|2:';8g<א> 2;ke7^t{(z:t7@m\mz4bgnQ) ooۻCe C…!< ln= +7V)*R[QBJP'҅S=L^c+ P<#@a2-V`_^v32y$$?R|MÐe)c^0fDm Q-ZIܢg^)PUEܦcN18,+F fMOZ/C5) <C݋\H ֚/jX%b>vp$ CڄqΡ\Y?oRVzmI1U-kѨI d*!isH#Rឦa ?U̜ċة#P'o8τt$8 gpI%:DzBD~d]# 'Tij6;҅uW=0ZJ vm?S?囥ۗdsq.F7|A+OQJ.ە#Z)#N:5ȍF H CSz+գ(*j,<90HLyfL{ŪҺ[,~ SoSsHkXbç"(DM]xp95hN*\E*^*>d=ДpAl A# iPw~PW]qG 삅 %z=&EѦ K dU5K$~봐=qk44vS _Ş#_r$F$u;-|Us w=LDƜu]E&F)3T]kƣ# X-eGBnE"\9Sr'NT\.GrH;Ngv*DN .} .Yp:/GKT<{M|.+R*&I{J㭫e@jdds@'fG16F>\7"m> {krڵktB]bFu%N sr3yhu5Zbrǘb?4%LoݹPw߀x#swɷ \obv7Un+%ɗ^g&SQG L3F Ϥb% %*NSoIpj" @xBN }+}8*`bCxT6x<*$=L)۾DZSinCI%\B΃M=׿Ef !ev?EKkV}i>5 $ADν›A|=#/KzB=PKl$;QƋh(%-ȫ#]HǾ[]йbqYwڷ^ Cuv_UVs)?&{y_.j V:]2KZ'?=xF"AfqI'^գռ9"}О720IߖS>Oǚ/]J:\FűL CTUأ)o`"~|HB@lbTQD(3^.yȜ~Wן@.:b9Y$6:);oX]c)ZȔ对pߐ{ Wi<+wU}'؟?55R{)YxTS~$xPMm9֔k# n",xȀA$4ԚDZ߸۶/JL|ƙ'6,[1 jƻЋ^G'Vܞ^ldAwE1z۔Hr"r'u<;FkwEi.TnEk>ɲr1o{c-7J;7bH, (f0`Ə&Tvbq*)Kp(Mj]olK5e}v\3W\C $V$'!26DkˡGBy, *'Zb'x#+5$aRWD)iw_/f`*cWwڠXYmtC{SPaLOckp2#ʱ2,KorVx{K5d*uȵR461|.!c+FC}Tjæ>,fS=[+ϹӘ !GwG깠m7E|ԲpZF: :Ui˳u5x,ekB+;ӆ {0CJoAB,䎮^~C*_y3sg N/`cyܽ%qA%"˩b՜%j<0qPlyyT +aLZ K,oإPx®7/(.:ѽ ȍS 5VQfeqR|b07`%ZUkSʴ}bOc%osF?RY,հlUoC~PXPk{"IER7Y'ԨEA>tF9_%/'x9cp7q?Ҍ*N_´eov~P׶a:' NXP8\p0iDA Jg,Σu~2.d_tH=|^h Ea6<2U+k|&D'l1$9?G'Q׀gතe_isu; np߆_|m[k[] qWO$|+%Nw&P"HF$x1>Kt,e#c2)9;aDn`_ڒBN )2S7쭗RN; ;.{iq3(MRD٦!ηz𕖼k\LDIQ \w CѦsYNJ ^˂L*cyH[ hRx=e_OC|d3 N"so^ovfUf?^,܍u'5Ց~d,-w]ǝ8hJ; v JGW2¦GXsGeEWˉƷ@hP)mL:d"P셏~dMǬq 9b=y2xY8(UMzU]jTݞGxG5N.@Tu5V-A,Y An)f"I!u|deTKH-ֹܫ'Ac-:Ia[ӟu"Lo%sJj-MZ@E!|,sŁ -mn?NB$B|ɞW/$4q_valSRŪG*]y|*@*;vI ;葤f L=L])=*ru Zvܥi,pGsB}jmgizU̩xĪUhn+c(\C%@$"7Bg>|@ fW qEXոʙ5D>Qj^nU$X5<ṸV/Oo hgӌoAɥб2l]w$im˄5[9!LywȊ mbI~v8_zOj?!za…q%E bYZe]3w}tN+Tؔ][ȞAV_3vQ2}λ[gj@nvf akBdLה iiܙIÃc"iXo9r٭q ld4BVI!1#g9{?ZNw+^(ms?G&GC^ИQ3s5ǹ6OUUHoH/*G㽃lK(' ӶQď-}Ib/Hosh>NYG?A]6A}tTCL[Udqp=90#%0-}ta]^k l%!_/^Z 94B "=*-k:δFbڋ4ӟ,:=5 ^oڼb:7+}!aF{La;^qnS9=;!teF~H)T\1p̨[N]0+blR+o8iif=esG383\Xb N̻0| 7&J~ on1(j9 IWG؜)"Ύ&nojʗ!gTLjI IS f#-77N__ ,dSƫtPdf> ׺:Ӷ%kZ)wPV9gU!>lYsLs•IBL?b*@8:j/FA24IU`ፎQJs5hdpP,=J ~'|jjX=fO׋bJg« J^稻sJ?F I/g' lBjt{ՙC+f rڵ-(nTY7E?/XKyk/C42ח)dVx5p*%C Ł!V H~Fv80,v' =E3>i  ~rʲդ5u$ÀTr!V孬J!:q5Ͱ ÖgiבQ 8pC)m{愲83e\)`L#b"0Ovyzƺ":?Ipe,.=eUK,޳Yi3uXsA_M퀢sfhG%؇2&2r_<~w{ꥦ)2opʃz}fSc"k5zG놉zf0pS0lTM5-ǁDSdl0EI/@Q\P n:+qA:}L R\EG/c[f_vyH Rk3|b wFg+HvhCȨZw J1sF]oγW[+їe + h)/h2"1Q~Dda),1oNC$sOuޙF>V,m( =^Pxf%-M7*@* *(|KaEBkmY3Gxzoԉ CзUD1j/k in3MaMl3XA̻!^JA&7DRbT+@.K+ cy=/0ؗgvٟ uq(GǺ34۠ f++:|KJ81O27n6}@MX#<$ q<:7fd8(ؽrтc'wdg_7g Z#@j1L+Gn e+=هP R(>w/JL}Np:c26Hh3ӿVA]JOu n'3_hӮNu:Jj%6:xbdH_;W`_0 ͊q`dbgX|-3e)}|]-rL' JyDW<ǜ, !:9_y ">gKn X@e/^{f@]4|S<.R"6oU̿"a-LiR/&0 vE?l `ŷHpgw ?;ANpgmNpN^m<5X/Bj^Iޞ#&9Ȇ('MNUmV=W [8ng#B=~<@YES.U- >kjWpִU7Ȩ8p.žʼlK#?PT:A{A-5<)!!8}7(_JV}1_D y\?#j%hS%TkUew` ȁ85=6ƮJm%XJ=x5CD^JHDF~DMRKJL [u|CN&^'/2Bp*CO2LkZg]=}2いH(uWͬ5S:2OS޷ f_9ak ajvJjg}`cS(oGs/ZrY|Jhepmڳmzq'm $A)x ypJcC :Put1@p#ƴ'wK=-^&e񪭀U9S61=i{2:BǕ V 7Jd 悓#2]2Y:- N,acwݰ]-T}vW1JwT أ 燏˓ulۚ0\ 21V"NY5f!M -cu@[Ժ+ۋ8HvFs;bgblbLFȭm18ӰtOivB^x֩gk\_m*&rItU6|RG66e+)#۟pH.Ը6|826 &қQ.SoڲȲ~!,e+ SnΛBg |+uQr=<`8tuER-7n8+-7 B[mys[MR0sq f6W#K<;.Dz=x0#L,;1IkWmn*.: LYm"T0H'j(&|^3ۮv3dǥ niIɡ]уf*!nQXiߞTa 8o8\,-+'X-7쟮oo FV zrSiSEZ̓0B9Q?^,(XBE^ӳ v; oBJ]/?X/f*^ Jfۚb̔3# Pf^~+Ir 6l{('fąv/SD28W o=AHJfe~ZȵF*=մ !<7PTw;@ 7R0U_-:s )ש} ażoWzofP"97!Ɖd,BK,rE(sr۩Hq czQDOr p^l݀('~",d<⎳jf l /T8--"TA.<+%k5Ϧ[[(w'u׳G*&+h\Ar7z6L݌:îх&]))p {:@c6^39ȈQMX_ЉVzy|"0ZfgȊc&f.Wk8+-s f|M%{n6S$3o8(dF߽oz7:#x ?3j8Poknd oD?߹$q[} UNJ& џ2gCۋs  Zǘ ʝv^z1:˴ y2v2dxSfMXLEf$MIЮ"R.IZwQ誫)aU_vN&)oW^/.ePI*×{dKEn=\m!1E|ښ+t$Ƌdmb®dUFҮu ?=S^2%^@Pʗ|"Ygv}6~FP I _OG=(lK\ऺhɿLW'R *T=}}mM6HSϒ_}:hO$Ֆ m)O}/j_m!+p8ؑ@^#3DL2Ԇ]>vK-yce4:`zP^}9qzO@qj~Y1`F ޮfO[7ΐV9i(d3yhH{WYK+С cd]E{\v`|ytaVc6 GStU_NP6o%8*;=PlH?;#+R0;D? I߿5j,4$VypJ?48/28L6CP3G{CD뛘ڇ_ 6)bjz>4Tn3{k^ېY1!wdY*љ*?<1wmBA.o\XJP MQȲ\2^!\ݶb?7:Mh5<ēqD.7;Sq1" #,ŦlqfIREa -ꏊ#F}W24$/PZw/"噀Ntd+Úy%Q@q Bƶ~}~kp#5\u 1ot&1l#*椼59<8x}z(6["1uP8t,N2ic knXtDqlx*ƙ뜁{P;NG})8]qڦj蟺 Aa)Rgt{OܶyH"G=/PWyr[3B鞥=z`XA9R{gʝ= oҹ]٣o6W "F+n 롸BhtaC<B HPu [y$Bl>ko x^kYvx[PT4S1mODփnͣnpfK3=GB)lsM#UM;)GVL,S߮-J>UP \(;Ԝ7~JLH%!bed4 {$TUsج<+ /֟mIݮ!pJLvB^ ]!-FN($C;)ɉ~J֏pւcR%$$ ̗|lw@O;Jb8_txҟ&| ƪ2D<9Ԩ8vdL \ȳG8[2l/ľ'4[s IAߞ,_”?Ng2K@`YJ?sZ.ƭYDG?$_y|rDzIJ~(7EHM\W~PcTyUo܈@mXU?_ 1˙.EG`.ma6Fh_ `*ܓ4*69|Z,f$L7JFi>r <1p]}0^ZtᲸ#aHL s /ra&'TlMxJŰ(Wvv6BN}t yt h.C#ޠp"$ '3+(%\uTPI\ DjyBc9O&#R6{ۀ զIqād_>O@-4ޝB^<pA#6 A~ME3R\NUWQrՌ0|}&aA8VAŻ&^L W`ud:`ajk;aj4΀Lmŀ'~*v|񃲊&n՚"䃅w՗ l"{t4>+>hn_ņ7F(U#djt̏#Uw[ޘ|̖§aQdnXZrux>,Ky=63@܄E ]Кl8[K4L#7sg2'Vyr ڶ. +W-z~b}m6RWT*V `6ilӫa`EKU>Վ?H[zc^JCW3>_[;W|;cjqK WSOD;N' %܂N1\ة۠yA||?q'CI7u. >:XeɤVgI%>-u,$t)m [#Uҝ ߀'y_ 7I DL#K+ ݧ!IBtHiM#5`5w qTBuH N6/G[7 }x3psB*X`|Pyl89$/}jw F,y+چRP/Ȥ oD rYAox|~_tUHh1I5ybR;٥]Q j kݶbi+,J`AtEuqz%j0]Y$oDqRH:GuñPZ)K1&@$銧qfDvxM،b"'tpH-!guEqu/цUr&eȶ?VPʉq&= DhND]&e=6 \g958@u` X-b2batȗGxOu_rW(U*}˿X Kmܗus|-G9/O=9MJ5 &`ϣ rPTÆݶy]qd4q.VP;Z=Ds^u5 O {dzOkrܗ!4uhAjt}YsV!.cQ6]f gvﴗ1w/S 2&1N0/~+:}W$.^ռI|C֟=u/\ȎWd ~XZ0X'P@|Nto Fa8 !I0sjT=v T,\ ?6P Zhr@ەM㠲;-L8X0Zem+:^}4) .yCڷQew3!amC9H^0R xo4Ruמf,LYX8LMQ~7Pς?n۲.R]3Wvc0XS @!@APuwg e?FlkOt6_T!Bp]rb#K+`q%&HKDھwJ3 PEEW)R9˓_(GGfUΙ@qk-dψ"_X>G¦Ym- 10Xפ2L۾lG8&{@xy.cT]c42Sե %n@)fu| znlګv_Hlr\(+Ȍl8܌`?P1ZGrP9@ķ1B8r7y )ӱM:T[E77q yoHf $"?QI/ dqV`oXY/! .X5 46[aWlcݕl 7슎Sʯp\լo~$e2+2!3=EQ:vhp&2ߕ EQYl;/yS&J!ep(2S`"OA}5i[sfrU-[0lN^+F^9g0' VVq-x"[P$RQԈ+1q.gZbĸh+$)#3O7x}$,6k* ~9qGo(hZ UL]]Ӟ}T&Ñu^NtdG5e  [ZT DAOz!Î䡪$שZ] RRIla7@87f~—&ckcG:[%P#u5F-slsAvbc Qt|}DU3J*MǒŌO95wNpRP|Xw潞M40M)^LS"dDPĥv}ʰ۔(y<]zGRml}އ(z>UɇQ/o7 3Х^oA&?W+v[bˌP9iz 1Ehxh]PH8=&.)kk8QcK&/FPA) :L*Vazz)^Mا&Ӷ̤PQݚq6|7.g5lgվh-ނf?sP klH'=-#71O>r(h\Q({5:d* ?&BAUI]WQvO2$o`L_6̴D$?/kӺtQ8 r:a($zgښ#wˌ8dZpߵPJ؜$n; C;(ze|Ċ>Y VfM9/R4%O 'JPy1'o^ӼX؀\B$w+'+}υ>-sxlZW-+ފ(@VIq}/ulO _]Yz^.xnyFC40a]\R򼑮CϱAp-IJx [яMN!r:B(T[PCz\Jn*%O4֐ Ur 1*ωz&ʸ7H$fb-!bLAƛZ5)*HBa?s?^f@!~/0`@\R~njm!Vd '"gTda';y={{]9[LZa1͝gݠfkq~z=V,[Y*>CPZ%}Ku/fKiL9xiL (@rt|&CS-|$5Ao@t7_Q1Ogs_> ݶWӺo|[ٚX=FhO`>Ln֋eCvM_ni қ2w Nf́85g7δ\Q>2maT+B_ gHg$O{gEQ\6vE]d=!Yǩ>ɘ`A ޏѺǸlA⯷"6\^zߤRڔ+iς k2 aPVc;RLbp9/&C'v?".#ʙx.ӥs$G] D|4ɔ~DXқfe{&T,Z;|5 + "VnQ^$qތ;| oL(1>8+~<YظAC'(6QrdVuѷ :+_ QnUKO$3 (1ד=GBў[!f $o($ fvy#|=G]owYOtԡ"9IMu4K|3/R|s2W>(hB: Y2_ 7?rHk]_뻛6ǣ6Lc"qϓjV:?om~?\iҁ^i.ʃGFH6j֙ WyU9m+^No9GHb ;Mܘ)5W1;& P*@z fӬ$ď]9,PAl꩖:r]5@:s1TFBϛUݨ+Q~4 v<ڎ4}-CpIȣ6Rx==[Uz^E#Iy͐\;ЏU*TcUPvDUYHzSBs؂U1i9^Ѕ=) |,hΦИBdƤˀ6z\ [Gm+c,`ڙ_ROηYȆ=Aʌ9B|dYeNASS,܋9q/ÎH /]'ߎcD3x dף]l fQ|$N (?hXһ+F ^0n$v& e&/7…`ia LpY3[O n9-<ʸTD[bǼ|Q1h)gŦH\w]gn̮8]M [83X^t -300K#*7DC4|DNR<?ݛ&QQ`-?ٕf-UW0?XiC̉ ͞ k Y3p7lQ8D_w ^A2/oG=Ys"6=z$aK+2vuGk^d SMbҥ"IW(=NX.-Q܅h ~ɼɂt25jhx1RB>źJjj3eL2S}2hca9NȶD jt?Pسq~:;1H>'tp9Xs6#-*_7VqoЪ&1 ˺?)d¥mTx/D"Q٤'Xؚƅ m kb#%FV\oXl|xqQKXV/RJUp8 ;!x8ovZX۝^j ̭a`UMw26ʰȫŮw.9Տ $:ܽ˸` HaZ{j څǿ nF*5O)hwC|4μJՌk'|[o LݫHx0F|Kq.C a xEsИ]o̧W ^F`s(=B 6ʾj]:d8\DQ0rV(d?Tv9U C 6=ٖcbŗz#V4i8GiYzt=e8[Ph./ 5 +UȎ9a%KQl͇ou-i%I*^5%:X@5~ #n{* 'Q˜JUKHRp6 Dn- :UsmhM`ێhIThHZg شN['!X$>v}p3yD_k^O`Pb H}aZ'e)W߀scXck.D`uY}lVDYV#:$ %b}˨VD#whwi>vMČ u m"S$29~{7'dmaSFHPq*Vѽ{` k{K<]z v8q_5-h1A֘QH< hdȈNyrsqo˼c;! 2ؒ/>|w`&-Es  p?ө1XQ#99r"$}VrQV$0YښʷR3QTc~W@jə]Ω %G?Tի)5*Ӕ&is KC7Oɑnܑf, ޗRHI>.̰Hlg"Ի-4]B{8Aw_V?N"l:_f?t%MKFy/\rTRF>ߒ,dq5E'%WEUT*@rMX:LJXj97G诜}cf'4j}Jj`&SO n PhmKӢ)X `XRoitE箛e HYlύ@4ZI/d /Ow;nt7YߡV#,NkY 9qQ?8 ,@.?v3O^sd&c ~y=aYr1vZ{<\~^iJ+- > n\ADdksMFFe[*{*U.ԚYb%w1Mf|".н!r0[4n&|hVvb'GbM<(=8 "Mܚ [IX3YǭZ#\o&oeb-q}6LC p4f~br]2W/S1SY/=$$S r{2,'6xD8߲rމ $<ߝ(Ahj712c#gN(/=kXکJ:` Ys&oN&mG!%NENttWDG %]x8HyFn˅ik߆杧NDdDoFs|X ǔ<p"&c*.?YM $yB2c[H1{J2LIiJk,jۗ4Tii~jM~H3,@(CcC%5brcmriX?C(3&iM!`WZbOP;R x=t嫣hݯ%. hAr(ek9e\,^-=_cE/;(Ik1MqZxUl13a[Åbw_y`$*aXC]70ژ ^hGa 4&<򇧣EtkabARI;BK͸؅qF !ǹHMo329sIyDh:*#=~(GBCHsŖ ſ:CNV#`DAnLB\lnJ$@! gNcV;Po(ئbPE /bS]E tkE응#E25JFSTB:>eIvԸEvq$Q Tʪ)2ދ>ewE 85BOjѓ[qzGvc(m/(z.x>@TGqbSt\g! Uޗg#?!Oy2v {eZ[6\wہ>k0i[KL~ 7 3j:Qذ"eԢ>#K+!h MX&HENop9Nm=bPGG:!εW n1 pnY3?/M֜VUw8I .Dx\֫3Z?~aCtaV& )Lȸ6/%##*:\ͧ cI)xz5P4͂gaxUڥhYU?höJBCs:3DqT0j~PZt:qOb0 2F&~ d/(7lQJ0 >)Vy4ݎ4݊]+R3۴;(ѥ(6}Oб(V{{Y}vK1[. EUSJ,q}Eee٣2dfA#z\Y<־ArYx}SŦ!pX]Y_̓ U= KG.5 )F-huu>gl_VﮞȆy,Տh喱KGegA Ю5 f>zz} 3k3yoeXb||Ί5ghlfB3ܙ[ rčk/2A0y^6z2O`rK{s9ķHWV'j@ReU!NqXgncX@0tN FֹSebqȸ|ΥY1 Ú:Z v( MdPnPN?m6TɨղMN'.{_'l#e_ BTM߂.95"y6rS’X:cX柛Kmm"s?vbjz2ς]%-*n& M)T-m )u_ nD*\9;m?G,Ôpt!cL\}Gxgb{ >ש1R`ŏ9lY3+y)y,DryJ'H*]sXxcSZZUBEN994Ml@b>w@"ϸ<8:eqD ۫ N 8F, 1~F`iXhkm&|pA;$@8X b8P}"I3pGh[@NV"ٗT; ޴Ub;Ha~cw j!l?, / QjMɩ;TY04)a"~ZOgob˔n? 8>'[7İUjr4r0W__[ b q6g͹T; Ѐ?uIc~k 8綊 ar,jHWfQOY~‘ޯDz! 1|> [Z =K"V,:mOG Иyq)oWF@?) x>4_w>PM͝+c;G?MbNicG\JJ9XI~DAH$ (YbԦ7wYdkfUˋ?LH/lM F+3,ݰ-wzgXx$ءnX׆)jsW%/?7B̳rt9U25g͓P;*̹Qr9[}&XcEmSh[:N ܛz 1"Tivt/Vk4d2o: +'F:SF?/*KA3aw5?=B45!νapS*EoƊ䗬U $ܪ( GW(+jjmtQtN. S13Чڬ $M.XMY C|bnN8+7o9q QUܔhXC^dya/j`JFvnÝHZ!JKPJY@X֘&tsHz՝0#g}Sz_/l-F(R.>V& t=rV(*DtoH]DtBz]cK$P/`ؖM!f<"m=nڛfvg`)KĀU0{tkzHE'0\E|ś/`SSMff'EڗHy{B"A]F1BMkmI@cήc(lx l^!pAEbJQ<4-$#& ]W[7kFq5ƺ,'%)U-s'DFpmqجF\ibk)flz4@!;м)+\yQ?`'WGۣ CDf1osaHAgĪ.OA `$k+)y pogflT Y^)F8>(YOYOr͙-W!k@F"L*kPb?#SMblRhca`#zPilh'o@]u˱--,cqy/1hif2NY R&ӄI@ё5,pa[doWj \҈uirzy>Pިa0-OnmI 8 Gߣ4'_pdd p2V͊`׮֒[Z@Q=Cp )Ŋ3-N #1$ުr/iլ`eY#G2 z4+wNMbylÌngFޙoĶXA.*R=j;"ũr}OV^jͲ56) îCa`\> C&m7p[!+ \S[E**Oti!0^߯yZgM@ } GJ 0A&uW'+R`nfV\#FsYG}8tVx.5@spV9>?tOCGD]E<,XcѻK<h%gȄܔVd}MX yyI~l1`<+rCMݝ}M#n)Oz-F@ !nUd[v5_hQ=jPХb\GjRޒܚ_ Uنކg¤d#JTJK}cL]&L m"Cq(˞쩩kXkvd[2=:=D ט ir0"r{ {PӚ72"|D=}9o.+O N6I͡oy=yU`&5pp>u7z_+ j!$|/ސ{s4e1ƶkE5Ѧ3Ɏy2_ dS!Q/`޻{Tw3DXn|C!KV3T'F})v<1t0(`s#o:wXrRl]: *1?ekWlbPwŵcxjiM]#L31X@ Ƅm.|+Mj:yU'C_MZ,%EigΠiQe 9}bh 8ۣeS% rҞNCn؏XwQ(*_L#ןV`sh,mE9dЫ )$ `GWj78"ݿ.dXs8#Z0|{^\7c28POƧElJNE i<8v8NJ^hc6_G"*}/&c"*:'hWTk>"gGF#W=mS쭰.b W0-=ehU<_eW_Ԃr@5z;$(h166J3Q,lH8ec> a]Yv_kg,Ò3gX7eejl dr0pL,H(ě61<)z;oYu7l EE׬<̅*3>Zwfw_AҘ9 ߫&X!ơ]W8ݻkawaC.i҂U>aD}ߖh o!iPVG^ǎ]`z)_0GqyEEi/ăؘLpҟ7f*xɇ?Ǹ.v[Sm@"O!;`=l Ȣh{KK-I1lDP7lse "-|oZj=j(F=; [^w*S<77uJ~5A!tPkK~9WJxc^bb3)?͎cuVyd/)$y:Ws2Szf3"'=`{ ӖKUQ`.JBT9E8.UFXcCIc(BIY0=@d\^Bijrͺ玦Wk,5mځl9ʀ|7C)=*&s9^;݌hDj; J禷ivnT~O3-Oe)dMRڻvV2R|Br~Q0;b*s)po,kXmvT lXO0̝x聤?5#*F\9}6$HQP?5VP۩GF8I`>;!ݖBc{>jf7ә2RO{5"sBr>4J=uȁ;*VZ B ց7S!'D EKɦ tgt}ǻ TxRQ9F}MR֧D NO^w:=F܍9[h>4ҿ1V\nN4Ξqns>ptY8MZ3eXGfTf)P0M-V6Eݙk-uZ2s(($w.?]c.#bJmoJ(f}KHL [c}O< 1;߶J(HŜT5G?lnLaxRM2[M0|u^$\j]?۩6{M$ #%gz!1C?hU)'9gaD>[> m(xT3 `g d 9Jickk4FUl7w'T,,}@N9~kAxÅ z {-y=")Iؤ-)i yjʵd)/~gΗ9`\(7PHO[}<On !)ǽ xx(EdtNٔl_1N'(BQXn<\\RYc| .d眚 4f'j]xT}ˏ `p& Ea /5 Qٰ`|.%`A%L[+u0FlV^#òV#]x'{Я$a+d-b.|^O x9-mMbarBcK9*3M'B E壡"_P,Guo7/Ylz$χD蔄W:Ψ?W,jFT?,!a]|=㬪&^A{Zhhʹ.%|'Na\semkKv/'DSEJ墔->4B[pv1S:pImٓ@Omz9^@?\  :O\6w=F)'. l$h(A3N4kGnfؾ_Sh,lg/h2l# =4R5TFS(T.N2ai s;-d=G&-&*4qQDHb9[:C̥GOV ˽i§dPQ)Jk:>X9$kyZ4v&c`K[UJUCD c7;z>b1k, Jӓ͛Џ|5o9S4g?" sQ.:oTכAQsU-t{_n z2>mJ5fȄgʍzpқy}YTw*+y&I5J3'0U 2C/[M6Ή1'G9]c#F!{XP/<v~-)lRFjT1ŧ+AP%fh.DX0s ~&]d<򪔉:_"Z2b?=cq0FF d:C묱6xO/v}BqfX; f,HuʟM&vGK!aEj*sKx.d47{* &1RӠo7A՗T#cQH嗓rMU/8EF;Q"#Ìr K{RY+4d"o ,jm䂫F`.R^ X7ACbC/Ģ.՜@@KCCt=$JG>e$٭k0g[ۂB>"\ ȷ Zr)~G5뻻,RǓ!;N[סJyֽZӜx&`o @ch!ֵ,4%y `ҍcWqKŇO}=Xa86i6mP1T/w)^%ZySE0a\]sEͽBX\_Xݺb8e&riŠ u2 Ky1qdfPˢӬO@~6ۡA/ 7SFoR{DSE&d}j%ª9cIFf'ł1;XyQg3qrCeU^&1ߛ(_9FҵjQ@M 1;XY෸Y +Z{1v :+컉1nPTm2#_\x hi%0,5ߩP_-$MvWyQHmRCh\YЌ:G=qF߀Q{&oYBvF;,s#j̓< Xt4d{%Ktl2 aMOý! yÍr$1:~-K+H'u+3kB`sPڹmDsXPuGNܤ U&^iM-AY̅ьWzԴQ^Hq f76|NNe-$aa$-tPJ ǥ}?v%{$/_B׬7_$^٦,7ì)86_\)ڥ%/B*%W1ê.W · wqmKM%Nz=`#9 S*F0~؋ט쏘-sK@gl7x!ji6pn$ٴlŐuĐGϨ~~W>%?^`E`yi3P5o$7A:%{EFD܋%łZI/ÅSʐ~HtX{Ѽqu(iJ\WD7a[U}V0W:5`x;sa_$G;W0}?G4o eS:6&ɿeyJ0)`5Dn[z 2+-X>r* ߗ߻ICSA1U핰kVJQty=^^ok'DY:g۪&9T<cAPב lka4aHŝMՀ}z8#[ TMyi9vnJ[tNQVNjK\2Zf´`'*o΢1{ndp "7 NkZ]*'3~jV¦h{AGA7$0ރC)]AbeMjFJ%OD' E~~L%NocU4[~?2shB3-RM#V,SL]ɬbN`0wkPS^{KxS'ܺ7j潌A=x^p_˾ǺNw[CV}]^k |B넑`NuNz)l̵Z F ])82a$ݷjhd&ÈVo=99v } QD{۹oi>|ff4!7;Hy xP A+Gp}ҧ<۶̇S>mm(F$'];d/PRA-YIv{]m%['Dcu@|ԏ˿I!'RX* " 7"5Dɰ qaAzY뫭X#>6'ӕLBـĨ~`Kt6:ϟ2 uI0 rT,Cpb#ydeݿ^%lɲ=֗97K$;Tdwvr"lK,@х?ʺOzI#})o ɬ+;c} BhRA 45B tz+GA{un#^$'R;)2qvf*$v7&bP&mɊK@$biqn11 񏷓& ,\Ye,ܿă xJ 5}&\|?cq+6P n}524ZK3Efo7 oY[TU^maS sN13N#opZ7rmߠ炵L+0"%@NtM+ w 1hQj'5KDpzmGɳotU}냬 Kdx}LeCkh$+Kױ EhE 0 AYbz X>6-(~kɪ h5$>:S`< TQ2@.$#^ ;Pj߸zxf ǀtQDJ'Prn5"7M'rJCŰvRxa]C( L&rh~"'7aJl)f2d d,ger:M(}B:ۜ?Zk^dzZ$ Ɇ}do&\], )G0$&\_ڲhƱ+{mGUϒ}"WƁL!9yɕȆb4_]9Ruu,VD 7}W:C.Q UcÇL Aldo&oE Uud~ozf'ǜ#[oS^c=31R.R3*Q:0^hl#3zn~ UЉUՙʖ槢g@߈Rv[Mni׃ 094l5D8DK)^Y;rar|AyÏub"Ye*Z+ubE9,7|R9}-ЛP?mT/b}:˘Zh,\H7s?gzQRة@ҋC|>X1%:=mig,g1*섯Yw5$f/ޓz~B ! Q-P/cVWiMҭg""?L9~ܭ'?+.w_-e9HU1X<RLBQ ȍ_)g%Ww/U9ۗ0Pd;/tB-[.."" B%Ihax@M:P+D,;kPaQ],ʞfU($A 52Q1$LQY0|llqFNX>u-'}z_oLb9d4 w7p#siֹW#'#oωOW;97A^YʽלS%:Tkcֈ 9%qY5t"3[uwP.3[Nmx \2e@CVKJ5Ŀ. Xejc+|PI#A @a NUmcC ZaZѮl%Ё|×Bui5 %=ՒpU,?v[E/jf?q 7K*\AB? |Hxc~S!xab@8ǫ@9 _ :w0%41eU h.y߹ l'=^0FTڢc{9ՈcӾ4l~BsPqƌIv Sg'q4 ȣ0ٽO34ka+[Dƞ͗B)XpWBぽc =h6q+ifgl)rK1p-k=e"Hw'*6=ԄJo(Cd+ ?8OF ʉq$>]V;ߘJޔeEJϰCTvn)Y9E6G -C~hݻg3y錔UH~P$B@;ͽ Nw)k#c2J iWX=8}S7{_Dope($AQ1~}i ~|SKLΟ.TZoQE`b@t4H!YT>IE c3)QE|⮒XT~$ҔS;t掋8"&QmgFUذ[J_7խMJ{(RpBS?9XX/i0gLy-2:j3ءti;dO?n@TqfHr.dt ֍($o6ٝ sJ'F=jzR2zǨb {v=n ޲W.V11w_F }v[qͼR#qR]z f~uIhU69 vsm`tT0K 9p4:'h%E}#Z b~*Ϭd2ţ%ӽ{#wnCFWYRxA4)`nDsR )f?l2N7Y%VulhT.zZ}hD]Aam4b̏s wѡٮW2ǾEZ@E/rdkh>v>i5Q^q'r aшŲ}ދep;t?0&mZ(OPievSJvih!JoYjC({dO[]YY|Vr_7WM^5&mo%#KN%{OaHȬ!O05;H鉅sC8K2>-]@ &jܺV$%V403N'XΗkM KƓMSg [>d 9DGIUXLPHDQҗź p쑋\UnڼAzYU @HS62Y5 rNR Fl% ,׉_9te0 @h dzS4=˯[Л&s'ذիdDJ%../7梑(^22Mȝ-A$Kwc}|rjT TԥN)4%b%G,ybC+,ÉYv'\[PR^[RmZti 8}J7?@rCj Sdރ8,_0B,?Ddn$_HDUzyr5:%KJGȢ uc\*p0!&ԁsάW1W{]4)0 q'DHn Xx@6Z uͧU;oJr?|{ew;l9eAܪu5 ,K)*\ c]Bjcl!T#Fe:zF79imPƌHCO5`W<K;$@9[FCCH}Kxmo ۗ]= lg3ZłB?͖eS؋W*oB, mvv$%XEm[\ F=54P9=U+ fCpUc[939 QmA r 7RIHG#<5>I B_9 R/7:HS6cs׿face@@l#X<`!cQ x'GL_9wTt3?AeȎ6;ejX,_h{t[W)WRR>,EG{UxqПC:9`Җ @2KIacEډ _>1קůFyC!4М˴&vDH4D}D }B8J >J1BkVէvmɟ?׫X^=$^Dw_|Fr쒥d7s(@M!eᦿOW'Y{eI%|jh2O1B/?_Ce^ ,2W ~@!2hGBQn fthpF/ף6YG=^%C1QIvjl;h ̳RSa)FICe0 ܳƆգW|;ʀ]42I* C\į&n;^`C19IJ9jM NO'kF<@zCeSPN5-;w~ґ|" < #NPť;IƤ$hm& : V5PS$Bpg35|DX2)03:~B]Jd 6z:^\Zd zRCt!q{HRܽMM0[Ovzο1ٍr[\"Z%å3(`ְ(?v-h (}3fW~p~Dw4(OGNeYMV675uәZ¤!{R1:\] e+T};6stDܲf>"U;L|ĕ 6J5/T|;}[5}#\;(n8<34òOyk{EWzT.rQ? `#_,m`ql,}Mw<$ѓ;G'ixZ$C&S5”Z:НUdUQdJ7SKȎU`[ [$'fCȫoϛ&UcDbj>*1AQtthjRsh/=ʩ!.؛Gi9 Z.]!Y`b~D2m6 AFh:#@.Hoӿ_v~3@ VΒC :uZ\>j mVKq8fiX*(T&҉Qjl៚sqr2d',/0vxU0OTۡ}9+ï|uc`u)A|^&dC4"rmU|W̽5m w+aи@$d<6 &g^sae>0!v;]pеC b.FZCkl>WZ j5O!(Hprϸa™Jr U|mDX:SE=!>Lgp1֜ VF>q7c / ;|AraCݗo|ɏ¸|.mH-䡺ds{ҍ(_s(ͣCY5LBB< d+Jd"8FP"omNNv B ٤ٍc&S1b%oRF KR H:hWF+nbl{sHxj{aVy\O 4G[竬&K&#Gjt57j 餄CU+!k7 ]y.u%q4~#^O_mpry1awhkA*r9~R 0`G m "/$qwx]Zxw_7_/Oɭf*g#&#l4cd^G Xvl5O.& EcVLŚ\ :Xbh=11eRaairuZ:Q;nYz2D;%[i4*M~j*jL"e2ˆIje 0=&|g־HbV$bW-* ^1-`x),bANmB\Hh*Tvsyʪ@?Mn?aA!~׼y~r#(] virl}qDLEłIMKg0-,O'vtLUQ{ (d"Y33Eyyi0CÉUn` 0heeLG8i QQt2 B5#{v53=Iq;=,8]JoB]=nx.^(dpʪTgُEljISBv`=z\gH/O k!EAvڣ2%xw(vl)(,8#\m#aC)bHI_m7B [9V. <&D3 h`IB+{ӟ6uЫHMn6AAà y=% t隵-2D bnϗ'8  T2\ظmNUϷZkN)u$MDy`x8Y?Dbp>5:Nd{(97qۂrdC6ƥ Z;l+9|)WM[(qIErK-O}]%ݔ|_SYs$s*Ҏ&H԰JXF3XHLjyN/ttg0/I^.`0_uao#O*= 7B呮Mp͘#.4vU">xM}ĪZHeB{(O{%{|$f"c UojQ{E "*%1~毷=2tu4v)Pk\v$m[Psa fRSg @s,"ʼDh4n*F[\K&ai`Te4F9F=o6XE6[r}Qt5 "b7Qt=U6h"j}L-Fzh4𐧬;:eQT\@-~~|$#;Ñ{0y KZu=oٱCɉa3_5ɷ)C~2]UOViRS!L}:=˷/Ev#C)h;AV|CD]@b,EU&!j Dƫݍmܒo"Vnt:Z~7iGُbtLхq\}߬7HjN Q F%Rl@h=rH-: ,$ZgV'9S'B #fhQj; D5x^S/bNhlq,u|¼.{n +|pG M;:r$H@U>tehǿ0Id@^_YUW8f;]YM7 k^J0#Qp4jj57W8XVy0Yvs,etH|rG?8bջ35Yt*t2qϴe{7<<&LwLJBa)@ɗ-3;BbBm'3# i[M?x=/d6'Ž& s8%^?=% )mQeזVmQTcT#>Oj_QkHSHV"JW%䲘]ջ`X U*z=:_*m8*~mʫ"Fn;پe vɊT ^t4]`EBُ*9QaN0uo.5v-1hAPoMs }9zUq<ނźH΋WHn=$3NN>' #(v2udR%^^e}wI=wm}՛&F)7 =J=$%w}d9Å&xe/D@ "OB+9Eo0t3ꉽ) hT+ҏd>zk~&H8 k3Ѥ+f: 5I^xV Y5Y(kq.'9vku?R>)J]K̮TҀd@*mbܕ@ɂ"-y5Mݶ =;VsMCI7]n'8a[0ɦiriIt:M1bpJ.r P3B<~A[a/"`0%/ 2#h s]tl98P!%Z.%؛qO ,޺BR.DCDxzIZ/Ͳk }Y"[^n84H`YU.0|+>ˤecF-7ι/hi~^<\iW4GQR_몝Fi(N›Cρ/nKz zDc<_2I*TjLA)u"{Όo}c<–T+?XZ!A Z>r+D %cb}2C`$%9o1GN"H.{NET LSϠ#.Xu~]7od2}ң[# Cv Xv-bbceQ;L`-_g }+5u5Hyb|cinOXm6_|uپ0D8A QNjS ?Fdn,Ԭ2'K/HvY,77^v+4Q"wA署#vjP&F)7=_PȫpQ'qX2$;o-Q$x쪽f+]gF+5(wklɢ5~7\ɹ'Lt%]Гl  "0 c ²//nCѐU =b$-2TjP ,|x~4i0fu#PsOPa )яJU-Up#߂ƌgB`H@fd$<>-QZ[,0h򁸖HNd|~V3U8zk {_2#碋SۤÌ#e\WolC3HyGdyL8-,a f:CN B~`{zPlI|Nq_Fۋrxez"uK^O$ӫ{z NuSV+rlmK*O-^j6J0 AyWN!y4c`_خeц+$@~6aC,+CMjQC?q o F+n65/뗑HoH_ e3^Ա,56MĈ*#ǑSZ~O7ÌNr-t$0c2u5tDʋ4WLRk;r+,`eSec|cfz/ Ѵ6h!O:yb0XZe*LgI>T˵_3c :?ͻ?Xq|OنzjY` ?V>ttcSo(ZJviʹJu"mkgFZOGrxWA=l:mU}+b!rdoK\Xrb#(Sl4eJl%W"tr0x8\^4HP"L@ȿi A6j+&4~bŢ ΐUưG닣E_PVԡO}snZc\ W|'q4 _I jXE5NJ*[MJ7Aˆ}XxXD35{P=/%uF7m%b?WG0`cC`rLÖFsoEH{Ƥ~DD჈w~p#8P_;HQ B%#ZWYXL 1 5.IZEs ;&TY!sׄ%RH,,Be$IbMΒ]M1-~ـ2LKhMK_h=NGĶWfE?,g?N" ;_k77-xPZM۹&VII/0mki^~yfO5Eق$];"ȗĐ1%_ S4w ~q KuBdWbG&vSDۮb8G\,_,GtV2'My@iLzQ+X6DgBƶ!%0WRu <5D[_uezmoʙ&0~+q%oI܅+DIW̜9=8^`t+rvKNA0ϋaLMGbt5t JǺ:Ӟ <<[1)cC1jd&~zd3yˠӿ(g\G Υ9<B% \1Uw%X|G20_!K<9ιW9Bq%7-)8칓}*XGNuAxk2OÂ6Ls!b5TPo_5`'v-ϴ+0O CsuLLiȮ^ޡpb? j+EO!%ma,} 2AT0:xR3>+:=}n"5OfycwQ50}D1)&{=K~"ܲY5ɫ,:`9ѥ`[rtaAbQG[Es!ek|ʧi#]gxûAYS$r_qwd_t}\4,'>٤Wa%q|5 cC)"L"$||x~:܈<"KVs5XJv~gACOzXYb"<Z(P7; L;&(Lp=;nkVzBPb-bXʚc@)I A-F 9VnbӇV&D&l*DnDA'c]{К,ӗ6#5Fqdٵ_܁̨̇o-JI5a6ky\88" FgO4k }jxQVf᷈A0ݚYѓJEUY˦ /Fji ]'qnNwA5U~$ -&,ae]6na`ʦJ`r̴SJn<` +?jƻ9SiUNP1ۨD\w㱛58d^>etk:&$@'NR d~_h߱Џn6YkAj] 7 7Xj6ڬmY Y(] [7R* D d0'uƄ U}MHݥYͦٳHx|5R36Y|oA^5{ ?2r>l AsUh#=r7Jlpxʷ c iS#rrJ/E|F0KDD hU])N 5$1S@rvUV7r * =? 2IU|`nzMzc_[\F$#o{\ JCAN0ֈ!c'DnK5\鏣w+ɂJlgJ!={C8٘s65#}%otTdG>z*@=8ICIuZ5nlIpCFb4!:A;ڀyeTO9Saqre]K3JTE{>7% EC Ap%b] Q`lo_5X[$I:7w?Սb1t%#5s]M =ّ "h(*qdwՕ ehf>u6(xߜe˾r+b0%>Ke[bG]|U6gӧm'VF5Aqj$%P^ɱ(.oV8kT+y5].;@whOJt3pp_UQ-'>;t +&3T(|EB.Î6!VѸ VHb6ur 51"2J )˹U]!YJYn|нѢ,Kt&h^qD5* >ggz;F?AS8:+$n!ʊ/\ZN~Yx|1DZact/:e| ; ˚*{wW\` ww.SjIiF. P:iB^^V 7!k(n"@1Fy.h`8hm0dΊs } YF+ߧf@toe$:VH]#& dAeA tߤW;Yb0i|Ϭ'"Pң9}7!Ni:+7l8![^'-?Ʃ_h#)V;܃A2?)'E.4 Ωu\?W4ɿʕ;p=~$˾w@S莵LIMg[ v[pʼn$i+ȳY)lWa2q}+m.*3b )[1Nc^voCןCn3m ((EAԛڊ%;;LΛm޾9&:\Y)DX3_4"n`!)+'"u4 F|ۄ]vպbޱaAO4p4kw>a#9|N 1P X,쳓 ]/p.Sr-oy;CyyzRc-> 毤QmYAygQ[r6tfQB?pc%\y->Ǯ8UmJ-`Čl9fۻ?;"ȇWuƜVt-fXWmS%,c7n(t @V m`g=qA$bb3ܰzԭ߆kFWG/XXYԨh0dxȡM iJՎe%`@e2TR[dkt[㱔'`U>51 ZQN;wu'PVmNI =9&_ alsV|*~|v_&9JGgg-1%hb1Pzv,'g=u DJ>,ŋF:>Ňl"P(ɔՇ Htj]91`L3WVCyj> &k^I)*`y9L{3'[VU1&@S7\azd"Fei|lnՅD80x * =yiyQ{CN!糯ޥ,8~fǴYB9 / ZW@6 ZS^.g7TtiDJVF?23JcavGwwf\)tJp(xn'&@&%sh"s՞G5Tq%⧁eӌU$8RLݬπD~WG24KCJv1!3R rXd/γ 3c1ǘTBpT[(Ešg]iֆ0$,i**s]qt L_ Ɨ 'Ès15J- =To=s72/%=-UIVџ.`n+Noo g`MC;M}ɲ/d.pP*/h3( a<FbMRa6l7Z0Ѻo! Z8u'=Kox }hS˒-n~(AWB8Orw?T>Ӊj^%Slm=gs3VЊ?QCec0[BVM̻W<򙞙& OܮjMW=cc RW̍".>Rˆ8Ŕv6`MwݾKNw/F$=ʒH6[mYGwzŎj:y!LOo1ќ|c[=븜ts2YND~^4J{Uk@Fk([Eڕ+OŜԖ9*HK"(7-*YruMXhj65? +b0B57[{ y³ClbH %1+^Xh&H%CqP4ϾGyoݞo Q?(auVlQkl}:58BeT `Y+V\i?Oy"d.8}^22grǺ)ª\Q(dWuZ  B+_*2yc{5SN7 1S·NVw=@p,XEPM,A$ͳ?J+g7@[8z^]` БP{ /2ƿ}^VAu찵Er3JQϹ 4t𨱙y%犚t4W]5X Ž !mVk*ٗ!qFnH'MF0خL4X~|tFĸ+iZk rZ&Nt#ug ˍh}ICv us-]%oy'kmFImmWt^} FEäcC)eyq7:cUie[c?ife1Y!ͮxB*Rg"=ĞeG^[ \r/B-w,:[/gBj&8Yޮ4.b/Lx;lbq"]BD. ,g^1)fDk>Jw=Ήx荧I=ѯG;N"#QuGbqX1'O B}<AjU"[?`\,CqrIӒj]:OtNVzw %3ָ\*S~=2OB$͵ yrx&"^ƺbqX p&NAB=Kg[?mwMoQO=dWVO$M̎kx"IE;H|})KRBR`2 yXCbsCBveo!܁̋zNAn%Qׂ)  θ]WlG]`}?Q>(\X[ߜ#:bpC5$Bik3S_8\K\y`%+'la θmr2,WԠS@{e?Nʠ#nY־SrG)K_B|]o0pܭr%\Y6 ΧbFhT:w1SX{axw԰c?OPl" ON4 0DIDZ\[m-d72u2G; *-X9VrHH$kr2qB69=^cHe(iXhʼZw8zR6p r |͖׃j5Gr9z3"aCDm*i܋`'dnMEBNTj [͵ H}VϪ8dk:*jS e L N'1jEJ\ڏXzl#ȱ>1=F}X7%a{ܭcNZ'A^ 8@d-9Gs6JI*}1_ZjOHhػɍ$7e^X`r D4*7MvUn: KFKc544ڊnABf]{d8CJԕ.k"҃"c@r2l" 1N; p}89@TyZP|>ytv|J+K7cU?anʁ>s&^8O'ފub 5F)wmOzښ>8j#w2WʷFdYaD,Q4yQA%|,]w\x٤zJQfsZJT,tf׏C>IM8mRfM U`h^چGB#n qX GI PQ6/J rd.R/>v-R; ,NU1\YטxSMz`i895V Λ+Ba)pY|7XYS ƌ+@w<;u[ >3AN!V.64 еY30c"d~02)'A*!WȌ'u$n ^,Q<,$>7kb:M| rҘ~ꪌq! @h]=x4)#@߉!,z\?$r<CIQNxh$a )Ȇ6H4&'kKsXOMw5]oU`w Ƨ^K?%0?kh,~ w;XJ0{>tLI\5Nǡ ^f86lʈx3;1hcf% E;u3'u?(i hP$O}MlA[I7͉H*7b# XVhwtCn@ZXCHlhOMr-'YLVL;MjMLhɺi*'/ ^S= J+dkud}~JVm‹$ Fך1js sX %T=5]C[Ia(k0n0jR"|myt{M | X c KMP2~ρBk~V813*x+}ۯe"/nG[G} zKf} tƠxfUrKoQ9z 9mE(W02} #y=NVLFˤ X{xj 2'OekBBfcI=(YhRnya'EɈ8g>HsܭkZl5 W[ߏ2 ,0F ~Ph.,m_8w8եv&kC6c坧$%97XEt"1Rឃb]*^c|ndYFP=$'p l+0 cS5]hMnT%-"jSyM⅋qoUJW<`ϽDEKI)/ƐAeV%r]7MG0&o Z"@λi=b_лC6ʙu.J$]O&XM0!%#^}ۑ暐{|v;3.@};>/pJ L?>[0Wt@bmS G}X7cZV&!Ix58ݳA>I ;)TɽG|}N0*z+2F'G{I,TA-e]a3Fh[U$GO@ <} &,Y)ŽC@OoTPG&Y{"~ysf0ض+ۢ(;g#0v3 $6Wq=eecM#7ȏD$Xk'9pR)2(B)j/`419- k%m)f?by*S2{Y.H"D\dT4x!ÄD={UrǤ]1Bt2xpFS5 Od~Qu<2%13Jy+1NR79?8E(V W4asHoKwrThϜH^A~-6Trt!~΄}ˣKhf6ʅI`{cȤUg:8%Sa9ِL[)T^%=YDw1ml%4v) 妢FC a *oH5W`n\UMDB\ h"Ug( RyA-(d`iNsH/UkUx]?sO'lmAтךɖ&NwM=1͔. Ӳͪ?JhCQ rC>z .\2qF&N-Chp)fn}Eui<h>vz_>H=RDcW7з ~9Y{UeEm T› tXhK`z:I&]8P$/$|l:,P'K+eL!_h . vpBlfm\DmT-~ gz`]| HL'v]H^.at##(`s9x+[^&ϸ1> ,5i~&ꁪȩ;v^eaps-e) oVeCD|֏%O~%pßK {J 2eV>B\;JR)ش cDzvnurEt pWɹE 0U͉'Gz72F:&˛>XM)Iϗ'xt0bq&Ɉjx&&LID?ߔ҃{T};y{F-GQzT;:DĢWߡ9s׳%YS6ۯ^mD ŋJNca%PAg4ZYW8Z,Lw^[A /?p[?_e.syְ1 QM`OMi[ uh 9MCD 4hu (#\$%s)JdPKqE2G7P46gaH|48)b}%Ŀj 9> 0"Uᱴ tvujkh-'uvs, ?&ԗ:cӲ kq0|C)J'{smۡ V`:ri 1u }-ՊLLr+[QHrKG{t≷]$wkĶcMwbO˖$z <>>Kf¦&w˧EC+ <.PFǫБgXx`˜N;4$B69SBRKp4#x|yRpjMSPGkxJCȽ, yHh.ZMB*L;S~C:x9˽ng{\pJcL0ըC'sjؖaJp?b ڜ}oѓґG*叁bɇiO wT\SU*ןt8Uf*[ 3uQρ?Xe<:P1H(m_ₗpe#K*b)ts  uƕТ+t( .V_ j*B-ęؑC4e5_GURCۣc!8Kf'K5 m_e}Aҏ^jcBB.Rw' <}/fK` MUZEsi Tsj5nƐNNBy|/˺U"5];9+$@Rw{$ߛ0R8e~tڻRM%F U3NeI.θ|hƴSpmze}PHhx4J?Ƒ'P+^E0 G ( B׷!*5  LDsKaxp9vm17߈`Kp3{n#3Ac*gy9k&G*'͏T(IR[ыf+H6ZQKL8WT&Ekot&O* O^LYczwAR*8 <2O,]77<,ա9B")^VZ2SvoV^:K mjj#:+R&3xy1zqk E0^c2|'V7rb)U1poYNݤq|c.x7|;ۜǷR !Tgh4[ƾ8"w%ҁQRU{s?66<\,~5%EcO3RgD)(RrkV\!^iU{'-EDʀ10O nAE/pPёFye 9La ҕT=5(B8x~$YP=rtG(;$7uj}"*½f3hGL!wG)&Qķlte&xONr oo]`%I\顲-oC9kG&0S{OWq_qF};&qGБ`q?[C%{(ubqMIT$VC+~4β׶Pj H #8NW p@1sBf pʼ-.H#B3VM}8^䠥k^_Nktnuл2z)_4Wx"FYp^ta65Z$2`R ]99'_J`΁%BKv"vEu@*رoG:DQ?JAaUxҿDn,iqSt'/xS~dx߮N~%oɴ>dQlҒ.]C"X҈m!ORFi\%B >|ۖnPirIn1Du*/Ek_9.JNU;l?I lwClk.<,4zԟ,U0Ǎsڼ}8D@&8$OrxǧFvL1(KlyNV iT>P)tip\GmJ{Ӄ  "0>^xCAa 78VGENLY̭bp}M #|!()ZYf"_p5IYM_߫٫5z ɗG y @3-ۅIK40^"jhW 9]-]R[xxǝL6㚩?)<)gaA{&FYdl"`?]fk֙Kp yaXxq[ Bd –7«=`tV=8enu4Ȉ)vn5ό^:P$AW-zԏՖ&k4}~]1Bm+Sz 7.\n 'C^n|CXgBXu.]Jqpoɼb A,Wàbu4S;'i&+b( /5%عAy0h_0|C(: \sS+$3ՙ-/U5kxf'W~ɧw4`yvzrͰC+-/ )̚ [6/Ot}tU<#Uh[a7Y;DbD|`27HitNGmb삶"2zZHEچۥIRL.( _Xuޡڋ`h_x`QA֣̍{D+@Qɗh2L7<4},!Z[.ZqzqDžO'f( LMG{|P®~(> Ỉ>G$ųQ |XJd|PЯn7ܑqKLܗDD䇟yGGQMT؅ T) MÑK^Vְlr @ٸ*p`3 sujhM"w|<ʔdG,}M!ݡª5]G-+\M]O wNf`1O{t\Ӌ2sDjx-RI+[ޚ˝Wj3PA2nR\ΐico^ a~@'BF S!eBA7}@.DK*9BXYnki+e!1e7>/᰺Ya5o3K`GV%kmΰ{z#EaQkȤ(l0 CJǒTh 9ʀ7n ɾvfHA"3>kFp1Ob~(%b~y:t`Ϫz+_T7 yF :ĨGoϔ@)n6MrWMU ui'AwIy~ }-'muUmr ˫ +Zz| *P67]+ĶX^ ToS ^0qmP$IFm046+>3pۭ\atEcsa}`Ҏw>wDZw< |_y)Y* gZ@/*k~͍pr=Y[~(jBh͞\z45vk kv 3ѥ=.zUrҹK@m# ^ ƭbQoWFzBg=Oj>= Խj*\> Jv?34v/y1Y#"Y](} Ju-D6MJT:WHVGnOvy IR"ߍ (&u+~$MMZ5Q> }9r0( x"F66=*9 -3C@71ybw?pa)iyb3a_: j$[f=Q~OE?`u6̊uSi:K>*t](:M I#dIޞyIcs5@#K=kjDjz^O `t72%lrF&/ߑW\&:rnm*]j:19%~Kͺ%3: d68ߢ6 zJŢs#2>axX_ V F˱N+@H |'6V*,3Y-imCΕ+>:PRzsCub7G >˼0y:_qLLaz`vw$-8sdddAƶ!Jxy*] ۟Ui&Wß@Nj~TYAQ0cDHr_c'mOXУd󏲊?U3&7HDr2E1[tI%/# 9=ÅZ$GݻɃT>^~oH簒 z≛ z:=a=qzaKP DW/PƹM(ƓݺYfHwxMs%ONd@zxK'm%g= Ff);B_u1o#E}bMELW7y  CKI~lcݺR\D2i_/}-/ ^ey^o16ŢHlUbL*c㖁y58G݊ju9+lOϸ0C9A_s`ݽ)C\Omiva^W2BCߢR@7 #3ٝzGBpiWIʱI-L GUNNr-1''r;>\pY=\VTIβ]ty+cm |<)GlW{_Hs9 5wG|Pj'vپGwĕǾ)TdxKKVLHj Sٔ-lO؃w%v;sQjٚ2?4M0d0jOʷۘ'z{HSm.(Ktirz>Pʐw  ςpI 0*ق:{^WM)h%@yqFp~`٠Ÿo7=awI{49&*ϻ-N nTܭF !YDEa8eAN{9J<4#=0AHب|uMd"BX8IciT4 uvV+# w_x|E^kpj_eȓK}8JR(lוwMI'mLsLpL y"t.=$7"*ܸ$"TyDvb_bYn w307aiYO4J%1xpв=۴;)7(ejp{y\*%*ǩn$4tIiD*-~e";)7O{}!NJ:D1$fi q'q|WUБt 7њ=+1C7q&#vr!sitjWHs^4.ə# Il$L]DПONMFJׁ?Oezhs3zm|~Az,X!~N e6L4VGeئ)H<pdVĂmTL4"lzْ 3+$R [eFf`uk&]ʙ`^%, уq6žV\Zf7aJqAkC/mphz‚|$YjDŽQ<_A` %0`.(*c|do8wٲ+N KRP6X7BJ6LhNlwijۘ^il[f&) Yձc׸C"Cy=R+/_-}Sd|р؛G{DUg_w䰾+70Ax)HP.)*J !A"MO6%٬]c6)ɲN@ݰdRLpJ m$ɼIpX;f6RR/D{-_[Lg쪷l+3'Ŀ@&v.o?Tn'@[@$5E )?$&XP!+2`Ɩ )>]B RODrSd]GIqm^nÚ`M{Gd@~VLݕ)"b] /zAз)5q[Tl*3 4 C]yq 6O4)?O{KQQ`zWE vgx9k H☗)Lcٺxp ռbDvWn^ _!-K|mcTU%E'K=cQ"7<t[Cp1`8,EbS r 2{8 qf~R|pɯ@PBSԂ'-䣓0qţ8Y>e+ʄOSQҵ-} >R]Nܻ،j=! Wc)'蔋 BCmKVO8Twy%=qׯ~ Bz Rw,^6pVjF=0QOO!d~Q "|!G>P(ww?nCs }完MD'"O{:&8s0mOop Ҳ36aSwѺ@s껭 tdlKˮ S;G$9,4QmV~=qe.E埯b/0 ok@d 4_uR[8Z-%[ SG Ttp+EqHh{E&u/>Xp2"gt$#OQh9}I$V.>Wt^a7M_:@.OuWr939|;7kLtNCi0|] t{7_'WZt5QO!EKaadPT'eM֤qYF[2B}Rà$Yj́sRʂxcfкtfaZ"N14Jҗe,O\VԗĆ0P>h\)(=UX7k;u, 3bmt9d{69!\lNr;Z{hcK86P3<{лX͑{yQ־ !' k>}-}o#fN@ eKӶXICcR>8᫄hƫ@%R:2Uf1oJh!-18 W?hF( n/xӮЍh%zpZy趟x_R+pc%܂12ܒǥV}}DI:Oʃ2l lVX%z ; 4k/T S)DD3 jzKe N9ޛqFi-]i6[O509 <6yTUg*Qn(Ha[>ff$7`G ٕϘOa-԰zSexn J:ib:z/&w$CUO A[Y:@Ԑ-eu5Oսtv8y@A;~CMU_= 4_}cYNq_K_pJ$!Э0m]qWL F)usz!KҞT/Ӂ)_lm>Xph s4FS5UDBdQQtճ=:lCr &Nكz vGS>,AUv*\ XdZU+DaLϻn `y$d+U2 W"/ >WbV"ŇݨR6_^aP* ѝGh,=CU(jW~: N}ZlLI ]`A]X+&o@UήLwGs4i@c/9(ͨ3SʆQu&2gsir@ςP (?3*8J!StrpFgI?왰Ouu\ 2yG؛q&߳S*vƙޏ&C9 x賌 :F H< On~9oR 8l .mx-x扜7^667QJ\ǘ#$.Jw^;<XRkbgdp@>(>-oh1TGߘ+DFL9R@XG]"}[4)?Mӎ(kkTG)2[ཟs{CZkѻ4fwaPZFN_c塛enjXJlG)7dpa/# Aȯ2t x pIjKwA 0b*74hF+i'~d[FY+0p>nwSJ]8Ax(݆rG"2gxY虢Kpă* 2`M7)5duU@Zn^iVNZe|E 巕082TF%5+0ų&M IIa0PjʞwoC8!`(=QBXhnE8,= $9[,3JR i"@@h:3 :G6vCCڂu* : |ՠuP~xw./մ9Ez^@-pq˶32]I:c%PV{x[ekaE#{-B{菊' ;>kU>ޒ#TkmĠk(9UTyu& r-H*vGB=Fe6Q:L+*j LjL\h"jZմB-߷̏Js<\Xߪ@0_ﻴ+0wb4bwe;;sWsԤ uifbaށD 쵬r/kj9BrnKpul>9GsP;8Sk -D\ŀ%&bD,GKf#仜_?[#7oיlz\ڨ@$S3;QLpVڀՍ`ckADC'.EnfCO?r] Y \%[gEo8~0~?Iֳ cѥEjݩjrR^͘sgP!`u⼐l蔏q/tb+ʜpqqW$FO!>J.|)- 'v -Iy֒KR ,wVDuN$n/avm7nW} QQ3Ȧ"<U! ?7,FV,i˖/1Ya 1a*{ i`clL.~ܒTs+lw{09a'$)0@wnD(9Յ;[xx;=Rv\C8!z đ,EE|!:S+U'pKI?$`lA\$fSh$mv}b=puKpeX/+tJ45xEu]qAul@@E !Hn)Ml#mx^1Vo nD4agbcg AH M* cI^A菰g:}At#6r c\c&F"ETa{)q9Ya{ ! rTޙ@ˎ)Ф+,ЙrVZn e:#TQ6Bno_1dC?F,5{yWY6%Sr HD*|&[=VYƕzջ| `MhtlBo:wjc ,u@S m0Ċ’f?]t3;̠k, Y֒UݝKRG@ϐ(q*0#bوOc)% Б0AݘE$A3b$vշc2n3{ierzCVL(f_hlˤ$}N"b)|[?Iif4";V>~\x]5+u`rM7bv0?QD(JhG_)'oȔ?ߋd"M(`foJs}*g"$AȾ5d752L-lL`e1M|[Z"P"v82aN1 `!S5u<.BGT٤}zTWջF#^4oCǦ'-UO9|݋2wҙ A͊!_*ÔQJm0èMQ?1:IҹB)GHF Edprbu c1rl78q4@a]1l OVj%y RB!̕R'gSڵ!;`%n̻G莽lnԃؠO _Yʋa<+l ے)t76)!>%qt->ΝM?݂bWp ]fWI"Fn@ %|t%ǥ-aۏ/ q}B}{. {2u^i¬:9/!cM3(gVPl `T/ύB+ʇN}k- /v5SiCiޮA^F ~NrAu%>ɶ߿Db$1fν@9ިw6z%1aR_C̩ e L;B*x?Ij)zz`8,ݜo dbƌNn Q,y;JKbC]:ib'b}#h Q yU<&n6吒O]׎V-N>wh΂3Oj`Y7۩ԛ^e*A8'Raΰ: _J{=D"FC~..nsƷAb ֺޚ|q2S0_i ͢[stH?w:c;CHyCěʹE6!"p1mhn; W Bh cf̒~q[7Qsd -Lƨ10ݳW D$2nmeh> EP4ks:9-"öeQ/9K=-ׅ2tfw疰1m.P܄*@̘fzJAO)2At+79G ג\O5᯽ 14pI% yL³M}FM.gh8?&1teec쑰 l T*⁻"N8+J#`qoT#;x>`!@#?Ujs=e Ʀ0^<F%(Bm 9zMyfw[Fl2qVcl?In!օ͠f 2A(Koyr{<agbqJ l(#OՐP&0 ֨T@Vv<iETT^f59{֝ (W0#ODƍrp5u/# u>w#jeEvM{OSqI'1tm4n Ɩ_cLS1Ta.k#c#{/¾(J^3jkp1\M& p+ढ:7W*n}>pXd; M;.XhVq v@C`U|_M \sm4Vq\o_UUįG3\-d 7t;ׁO 9/Hٔ DuU>58#uŐhpd'(qsTnߴA>EzaR7!*MwK[dCQf'遭~q( :ބ=>~+$ul,X瑸 SdQUч=0 ;!O6; *bȑ( mIvwFcW/yEUUQNȜiNy8TPٞZdoe4>W&v(F<~ew'd̦B{Ӌ(NO{ #橦4/-gNm]h6ek|gt!:xcnpІe8܆N&̬^3_T<|TW'`o8әhFnZ1ҽߨVm0eVб؃2d{SGw R^1?S-|;_$tsq%:t!^'8OB᪍fqmaXc.҂[>mϧ&5ayutXtea<,=\e'3Nhazt\XԺC !va ˱O!9'Sjx6-xOs8SLJ?h1OO)+U0mP :uLoجhN,-FKNwG,䰵!#ND  lHwErx4bvaIF0G|%P9fQ][,{`rK ]X`%] q"Qˤ }vo)Vj tLj S̀h\bm07Y1$3be "k*?PCnK 2S:~rf_س]*`abxlh zQU J^B',Mm 7g͞5<4sTQ <]ѡuDsNA"eR@k7!g:F(גkxMU8w@aղ9P_D-Hщ/z]{p"IPq.}q[`0BJLuFP\7_}^JZ4+@ +o:CVgev܈p_Ϸyl;36$ck/@TX*=f,ނ\pzUR /\)\3w`6B3'!  s!WMzNp>Ytl)N^j-=DxAYz HCfd*v?zÁ(X8&Q[ϑmˋNG GYqOvtU"d;0.3qS;xiҗRRZτ~MKI| )s0шvO%?&f>=Ɏc\P[$}&¡Nbi$pLQ(m *3Gw!$ub 0==uCv7q]@3Ovtc,7[}s9,#EH]Kۏ ar[J> .ۓkxXD;w,w_ I#Ɛ^E%5+bFg]_:(.G.o؎Ű&IY ?7yOPJ̝ 4PjPzjEuKPԐEJ?'@ Nke9 А['wr>t)64G=Κ!;íb&ВClav@зͳOejYqobqa4i!gԋFԴbhIz(M(Vڶb^WyːCwjM4U{N{H$ /#榙Ovs^[$cI  ύB߭?C k2:6DA.]mf$cn]k˻S2s?dVGQYKWFC\˘7ή|:*8@AC D6d[E$+BhG:&<5>k71\.b P*(*S_Ϣ{D U%=>wÀS|vu?˚jf4G+*)SWfˏ١#( ej:f{Fm rGY͆ϠI @ ZP/VP" Ff}6c +Bu^ĦXPPn]ͽe)C؉NUA:֫бۋQO Li?!" *OZD_;+|U&2f50qi))tl{'e4j?-tr'6J32-$w d TPvb8Z{sȜKp==kg|K},Knf/f8!LT6߻1p`p|y "JpHm7 3hI@'rD3ET;q9C}K`s+L!QrRZ1[VFy(_0#j?F]}~Gf OSTBӿlgc*,Q]s4=WQ]OXKn6ҏOjEc];).g (HtnzE-̍JOq,1e"Yxcqh/c.?inNb(͒ &>vJ{JVҽ@^:'+ :/="ovX"b|fr/W#k_XY|Q4Q^Na9Fb0"-li%Sf%7h%>c-b6SD mlIJ ֈ#tr(C+MCUbp(eM,&=id|*49bI=xtH.h-'XOjV$,<G!` a.3B.HT](Ux0neB˸ťE`@fU/ 7Su,`aW{.j7O,6_"'&?Z%© S":Z.VUhOLѕ+y 6ߋcɐ<:%E8hij߿̠`D^DaL&Qs2 e InN\rX[c%CM \O S^+&э ™_BaZ?%*eANXmDa-/4ZSӊ@xHE۠<8Z+y6֦ԣIPm)] -biB,Y'*i pb A{(# W'rܷ _Mv c =D'5AN|7Ҍ; /t>4S^mbFx|T 'X;o2-w&^kal6Ĺukpdeu:C9Wi΅)9}j5S3N9Ȏo-)7LBkJαoJTzrJDS IOKv>L-d{8 𷭾dL Fcd)tDĔ8@JvoW.*U>l:Ŝ؄ޘr/Xұ~)=nudD<=HҚ/MW rQS|`T?u]ԐiP⺙8X ™I}[Le&\{:坔9; TC=ӘWh) ozJȂ<wx0ƺoHmZi̟}4/ᖣ3I#ؾ7?֯Zn3ĮșK yS*t2T9iɥ}%UC*`]{~K%!i2lm`I!g 5=/Á^VSd/DlF'%R8(-pX؃cxӓV8">R+K Y{ghjY6P3 D #zgSrt BzM ibdWu/='X\aG+p6N v6LzovԲ\giQ*2hM/SY޳M2z=TݟFֹ.8]L㬍K|HLzLHvyalD:+{6j|vوW8l¯(H`y5tk]`a =v+PCC$Jȝq TG42э'ƃ[X9-tO϶vH njC%entv!QazH x2,H}t`=UyރfBOnBGMh}t &d;?߸G|֋/gfu6\$CX%9=WHcQ<.Bc5xW*cLnX;bmZhq 3":b`}>e5h-r?Ce0دy=L+_):P(X2mj>aГ_3Uz ""M QT :p`ݻ bf)7kl[;,z4^ 3հژ V?&1)e{[a<&*ͳgζW?@z!KaWw`j&]-z1.4z> qW+)xކnTL괜X*=:%A]gRz#F*sqT !4LX8>^ۡQ/$Ҹm/HadHw$^1)VH}>*t|1DD%ehpMBa.hu 0ۏuMj$ufr6+2˷]t[k ~?W/CZtVwN#+XϳSQg#h1sV-i{r&y]f7[`LՏ~Ym@O &5A?Ҫ+`ΥDspMC"^ ymGyHn94AcNx|X] K2V5K@$/V,R"m~i|Bx@3WW.У젹{.$hx#)@&J7$Oه!zc-*pѓJ>Hbbo_޺Qy4'9rZwedĖr3T',}g6u=#R۸M `i,u1M]R=mM\ٲch6EZ]«,3$x[嚩pDUH )2\6͍N`U-nDP0"p OA)*(7 /Fp ]0)7s$dl )I/S4Cv$*P $ )ݗ,P emS>˽?Xݴ(xs,,hlP!ȃ:m}g}&]n䘏'|]UhG~jF߰)=k i JD$̓;l\OU@gx5 ( 6T4r55%FƦ -)^O.sqJD)5[$n5Hg&*N^IzN-'bƜ8RFGq[)0tlgW9?[Ro~H$ImQ7L.k=o%$N=+%$zHeĘ+0InC<9!>1ķy`$ujĥH+V;D9 7tz,iM,޺ *P2HH1ӘM6Z^,EUdt\6ti%31q?T d*ЂmqD$N o|4Lzև@~3Ai^s|h WL2T*1b8a #sBF9;r&17Y#*cOu; lj D3هڀR3|}9[,)8P~5񻁭ggiSb[8>lxUZK"QF T'(TMl[#Mwsu`4Z,/q ڦG=$59 ; /kQkMOP̹n$*1so } ",<70bD8תDц:'->i7kkעCD|[#I:TMYMԅ 4CJD\(~Ҥ~}41w 귪_${t)WAӜZSxVGӣy`Q |F];B w5~aC 4Q93<:cըg#*= RqL̅2~/qzj%3Hڵ @&ߑ|w#m9/WF?3fHB}XX-a4_Hw7@%87*#3"eXc9xXn>̮i^hw);;:֘iiEaQ{|M`ώT 'EF5CZ:]_"ZqŴ(v76WY*1ҢlM *S_ ͛WAaUcH Qr2R",1&V:3Tgcxzl܁Ue&Ձ’Y5\ BT4,jPEj%Kc6t,Cp gǼ4hjav;}ȤF ~c9GOoʏ,B.q KlcU= 000i>qw}(|ORK8f>Sâ'L/FκDwZNWhq)/u*ӌe7ce7˺xN5)MCb׆ҫAQ4?Έ՝y&X ~>;;JdX#&(np a0}eJ>wr(%2WE70`zC/@\x R%&? @~Q/RUT)G_?? {8:؃ALȧVAN%.璩N.ˆ搈oYLZUGC)OIicy~a@tW -!L IJ}}AKJ׸#qR&ƲgHdoXf |. mJIwidz!Qrm [2O p'su?1Zp@@pBi^c;䉢i0G /QQI97if |[)ůN4MGrk=['Y:G\!F% i8v,b;tObg$ktQ2:IN1ɮҢ>  z#챾ڽc Zˏ&ŜJ,+VEO7UB:Coؖi%V; v Tɨ'?9pA/Q~vT9:*>JvrI,3~nU/,̑Rx(_H*gXzŃ) H]CNẄ́W-e6U֪g!OŗO;n|#L&g;ˌ+m}XsGej[1FT3}4M bRA#Yೈ$り/muw~r1eKơ\|QPxJ+L+ >hG~T63gGӧ*Kmerwkcm4ɑm9sȀZ~ λ3{_vm6 8Zw<OȮ4mcSTz aT6C9^xx+Vw=6d+m0{L,n=5l+1{g3iI~{ٮY(RHw%nr^M7\N7E?ޢ:29sya/E^Ŕ,7x-'/{T:ـ-eeE"سj%v_-m/f?`ۋ!{MG-2j&OքqzNknf,+xj )7زU5;#SR>-C_ٱĞH A'tʹs{ r8m9(V m]&ޑ4<[:eH:䑳9'>:JJnV6|[X\*xKUFMu brG~\Bm0>(į1셄ӱOm҉;^1[oY#PYZU|e!_ !"j4p'kcʙx?}^^X5… 't9l4L) RWrsH79a$BAկA)JN-l<e?J[LAlQvhsΤ< O*huRZA=`ʚ,66Yӎ/I}8 aXXۗzw6+nb4u !o NRU7e] ӟI%g4+ `PT':gӔ191XM{S Ljui+[f5!D *2DB$:/Wb K/fD|Xy P:w^Ä=@ P28"c׺Tc0Zh@}HZk2$ٵ ;FLtz0_;Ҥ)@d27cïL֖6BA\~J{.Ԛ|E$\v\Tυp7$-7X8z:+~; 0ݟ0 Ul 4}(]jix.k=0WU :`yUKrV7aChO:d<8!G./.3M/ZKI: y ȇUo9f k% HoIUe*9,Ha&9*/SiX}*Rzp>YEk1־MyᰍC1/Z[{TgA{( Ͳ6?u@bٶL 1h.F=wC]4^2#/7'xgdMͥ8<-HPgi.&f^'?3M21.[,90[og{@j0f%RwlixZFUބ0,2, I,>ӹWZ$;!!g < G1>R4~G[~Zȯ=WtonUҏ#mxKBi${۩ަVWs[ Qq쒼/6.PzyP;xDn]s#%nF rVuٰ9MH+3.nGbk[d@?2I;uroy{;F+uoqQMt6 s pHׂ߀,nÝouAao(RVtV;n`T3F~2M.Я@!I` 'Q޺ 5k#t4(hN6oG:y7 De"-+H 7g{ AO!R)VLQFa0BD:}r"x`k%Oy҆k8ap5pS$037q.ǞD@f.Hq FUeM^U6+ZJϫ!BAkX?~7O(ߘ $q):z#gjtBѢ} 2V]p#zX :-+el`Brk;fɕ_E0<<Jqꦴ sΌ?' C KL[! {菁4(oM1w; 䶮G*FԫU'`uYvx7uE{qkQ!]֥8qbZUos^ ~ ok(@SPҚ سQe-})^9rW=EaCuWe9S}Tóf-y떇]㫊qP56uɐBڮ,4hQPwGW=NӀ ))K&D۩LwXk"]m%Gk*ȵBOY֑+]%BCڅ=HO]&A Ҥᤩiby9 B"MT- YahrP4th#ĿvY)9 n@`慱gr7Q@608QO@燊C,lVm2V,̱K!B yNa>>nH~׳oaUlFjOKrxU *^..TuWJHjQMHlljf\7ˡ]^t6pv[,C;j@; >1JJ3kiJg1*SOl1IExepͼ>G: IPo-,i=4֤sT|K/7[I瑁=of r_B}.MՔ"k!-ӈ $n8^$ya6Y,Xx^i"CQU5l6s&/Fdtv$ϕO80[Ꮟy"vt/>Sb(8d0'| |n O'[sfbD΂sD EW?~v{4lIJNDm`A$]' 'MSjM*YJM|c eeikug*)y32u~/RH J"[ d7'͕3SreWGKGdldCiVҐ\IQ=8J*cNyKy){6f2_f8bR<Vwqj)7dbPF:TJbMqe>-*w00~r)Zbb-n8{Dtp/kݘhvjOr0l E߿?&Td[55sB_2A &7P|c ˰~ 8i۵׳O=Qp40x^w%絭f4`2Grnh> s2b8_׮ot^!\!>Sapt]3ąy,o¸ *OM-rWv7i^/C9%,l@Zadlauy nS*]{22%sW~³)Ȝzy ~I#q=% Ɗë½}xzKHH #[ [q ;m!r">Z'{ЋjK(Gd` #GtƨbF *1jxnџM`A=H|:ѡ~=N;kpuz-V!JF[=4;A3x1 < (3B2Y"&VK˅|j^vq7+ﲍljܥXh^d_9AZm}@] }`PWNϷ+Ki3|wZ]w-dvYO,-V8`/ۗY/Ļ[Q9'TUGQHJ;*`@AG@&7U8ƆM|0"H0rr]\ccAL>]!LjuB}?1V(=5 tI{j$yVݭf=,d#9zrj`cz> M!˵T+8T(eS^F"șe4 ?H[NyE uoոȁMjgKR=`(/䑊k1gYqs!|Mf*z8a;/>_0p+6WEb?$OI1c *bE"kܫ`S6MbA(9gΛ_/r]Ug )s UFhrD@l]1vj`cvmJF G.udnMʂMEص1K8$ /KI<\*I `(aq_jtpL}]XLs*ҿ_1aU ygL$I{e!ù6S#Ц8)s6> t/w툙jMP|S\lwTyJ2 VRTԹxw? g[>94ծ)&mz"[2 q)Y߳ݧFkZH}ӜZ@(2& Xanڠbu\UZ, (MC뀳u0" ?S{zѱ$=¯E -_QTٵ֓M(᮷?f ⚯*>Hbѣ :&hXm)2nUqDvp.)V 4 JT൶82OBP.S< u#cLxܪGR/!_R h^ybxs{[(`0*>YL\8jzF7HG*>/H2'sl9&o'&0ttФpLAv/,5~q'ZAxEy1Dw'WӇ{ߍt9!Lf ԋ{<< a/+$:mMnPf8 \W~G /%oHa`wm]AR`C[|OIzts˛x/R>t5N`P҂gP$O-&xdLt1] j8cjEkxgm +y2) {W[gð^`U;' Zc&l-Hf8x׶KGFЅ%a&f#_[{/S~z_N__:Owu|ḆRM~f6+1N d~. xвmCވ4)C S-ݘfROì ܷ :<%0W3NB~]*4/G)}ix𭿋O~y%^A:<15Pٻw굢@!vxx0$pp5HWze7"1#9w$ZϥbCzYfdXxdzIZeG?ar -FgK'6G,@9OlWȊ7OJV73ws;t$<#+?/u$I%xe pj5?+*/x?:39G؞߅^h9*?/;pQz>Ł vE۞6 k,p+o<ȶ ΠI+ܒDfKJiχ O_X%~C8qO |w&jdxL dN$C]3{ق;ns{S}}֬h+1*:ǖDTa*^}AG\VE.4 }o>nH1hͼy'0z4&ul;pjjED(Zr0~Kmֽtjv+/*t}k0_"J&&+ 2MY2FĂˤȁI *5٧L7bM,w0nATI #'HQ1 Z['H#AgBj_HVT6${ B !ƕX5}"hQ処eXtH#Q]#ڄ`OB)q?dMl8|u,gZ ~J-*op4* -skB\tTuװ y̦QNT"4AN#=b*밫!ßRLv" gUOKA*386>ʔI>'Z:z3/@42㽅İcb~OLc| 'sA>JUFL9= rs&HOr"1`~qӖ\Wj: t\0* #OcE_~|N$|Q.GІeij-TFץD&ѝ9\ڱ(O8NSzqOGM(2uͫyCp*Μ`m# WDwed:.b+WrSA%,d.К*ƃ" 9ȭG uVbQlCtl?+6P҃*̩Y@儝x51 m``h[*Ejise6UO2MLYsUc+e5!}Ay7 q/{{R(G(LG[<؀2F̈7BeQ!$1-)hd+9}zf>}.AObr0*FZU8KKsNve-~l_K]d1HpD}s$hY_ڔ"r*_D ZvUZ2hPRj#޶Q d=~9kdE=^d)tƝ=S kشFqmsť dSUJbOYjBA5mLdy tЋxSa*YQSuџ{ CAdgYK[ӕs{J}ӱk, $DPtce(_V]՝[mA#߲r-ÍF8>y8C|{4EMcR/؞hQD/ )OUD9,By#nE**pC9=nŰeMAڠGb ]I߁ja'e4rXa6ɼz-O&.^B9A۾LoZA]lKbEuw,h=oLZJO<ݫ+!צDTU#Kk,L:ܧw&zS R;=h6*#F@ tth%u*"`4]Y8J.`fK+s¤Wc|p%Sͪ$`\a܊_~i{Lfm1EBԬto(=Z,MQ|{dwd dIW NNݢr )GWFԩFs dv@ t*RE0"KpJsK#rl bn`tW\2Z9r2ּfjh_3 ;ʱՎJO5Q)Kd?^^sgIc \(ZDomB W|? SʙY`oBlԆ*.Ѿ4e  oIsZ,iߜw :#:Z#,M`&fhs'ӝXk4Z,>׻ cFXp0U:[j!M\0Q`.e0 u`ȃK'$L8hY6X!M=pTě8Zu\Q_8.Эye0Z1["Y%e!Ep0--m_լjLq zzX?=jl`qR_pFlI=]mXkStdЅHYt{FxbR&D!\"w\!rۡ"חkLhتE 5iщEq\62Id};ҩ OO P\$X C: tsQ$yU9o7;tҲN;٬GYT$2$3a*9ͤn]p%^`,s˛rE)+6s`rJ,@؀G¦Mv}r'L T/Q2h^VR0i014ˢ"':Rx!v"üWS9Tot ] bK@ߞRTO8d#D@WzW+zI}uG_Df')^D*6sugq '9ny d,& \$*x8}gshrwF!3q"ol$d\]U>QWں@VvLS]Ka~՟;ksDvY{)2z"Q KPtr"ey($xZe$M 49-{CQaMbpISbC syL֔D̤V%]e؅eKŚ[K`ƣKrc' Q5Qby=QN#2&&ҕGg$0UŃ?Գ_~(|&9@w)!~J @Н]CweT>3%2Q.C ͥ>9GoٷR̛բTDV$^C,dFHKw_ye9 N=/FVx4srN1=>Ex8_`%3)3Z4J&b@@?ٸy@ hU5o.O'6Cn}8EN?ɿx1NJmDVؓkޡ7t/(k]7 z 7UeC1Z;Qaq jLkkhh-\:,hu0>V?4vIf[Yl>*: ,}xWFdے&g_ۗ?7[_*HGJVK3? 9[ROP(W`T{,ZH_}܄`+ qk22y1K=+_ :*k[TT!d~6Ѯw ,{Zj䌹AŶg/lS,%29A4ruESS$vsRYەf40ÔbK2a(SK}goTo+A}MR!CYVv$-&X.$KowJoݻKϻ>Zg^ 0Bל'/,?-lc%9Ju}GEt`YG-0%]Rֵɬ YҐuAfi,A~x%^daK|0<]veG4[KR%81=彥B#GS BGq1xvB?8*C_5ZI\_;6%V$tK(_zv`: UN tR#Mz躔/i)aBZDSX4$Q;+nyUKJZW ̭r@sȢHE=~Pܓd ߽J8))r|:N <.e CYٍAyjraa<'oFUB\0>nlB֕S $_%Ǚ(Hegn2k҃)KыWoWjnS E.|8D='49B!ڻv"Pǭu kv0~7Qe gZ<^HlWN6-A krckB :`B 66ηej~gc:,л;6unLW وrP f\(0xerL# WwTlPH!g4/2;t>JVEYH糢>+Θ\Bsp3DaV5e mM(,Z2>]ڥ+ZF,<ٺ]T PB5zo5U4?w^I9c< lvgKb|Ծ"ݑba;(b;Y'bn=s`ZZ #/ZPi^[K1s1z @5(wATv}B=>b׈jME/SJٙ|LTCdEإq +HEX $ʧCW.uFg,VV#8v A"S@`A!c挸 ER_=*k&D@̈́ ^_޿Ӣ CO1W&mA1U P؇8{Ɇ[{: =7mY9ZX%3I'0k9ibX;/#&d-.(y v{qP܉lcS8YyƗB<3 '|)=*6K8\8wŋC<&.Bx5C4 5՘Y!0Z  x,}Ūb}x& '\d9DZaf@NB@#!oveIog%O F"‚b83K,uP2UK]+Sr/<:l1u"`,UKa._%{Nry@ڍ.kE=,8i,i<=$I e!BF SF,YX^t=@U-^Jtl͞)ڻwր؈/%gnQfz|Y_OLxĝ#4Hg8·?}G[309Kq*6OՃriӰ%bIHrG[u%HIs¢M/$x*¹QodC@+Sٯٻ r&) Ao-Ij/@wЁy ޒ Kз BN6"\߮;M֙}@չG\6JPL(iω [NPAhb1ŜNl8`Cwth{$P, Glf)k/pI{]N;;,q:rns"p[LxWyCG%Q82/lIqRV?i ¬\a3F](Z6\>%GRf, +ir%ȧa AU=n >iB&1gR.;ʂbHI KM^_S0mEmͽXy5/s x8O;]8Iw%Ds0{#>rUpTՒxV9E(!gS*|:eҀE"GtMO- r)kKѠa@qaK-TV O gJ´FfcCTX(,QǹRNryNf7j+܄78`;s>`O.49J?rbV1 s 6L](yin"nQ\qgJub d!Χoې=ެ.zީ>)MS_~Ktk+FXmU AFOd:PG %12D.yxk \Bϖc!1$a`3/sC] 7. `/$vae#Ma9, ) DxnSZ9ԺP,[T:-(l#Ў?B0_=bvsG#/L›Y7iM3x5!wD}_q]龫/w+ >|χ&axMuoZDF|kri)ގyW[)ύiN~rkΫDRWQX3q9ZU=ylF'B C` Θ1:*OEmCu$ݳz-ۅC2\270`up7Y{1IRug,PGrd/XwU2@W*RxnDbcg)Vj4rO]gUWsGB{<K㩁8֬3F{u/6>1|ґ7r9LRpB>1k\r.eiq1G@kkԦkRP x/I^E?KTV_lN\dVis68sIBz$+u4"M:$3fq[U8מދcF#0 TJkWjN,sPQ" s`A s=z!Be_efȌgz?\^rйX GĊ#ӧaF$WQ3Ñ5"zAraFHA3UQ֜և&~.綊_]߁jkZ 5U g $ǕC9,}im$vn-p 34ՂH[^![{Kл-RɮPa)F}?yv|( ZVw#f~+b URO?) T@`íN-5ۊQҳ$2Lk@J> *3@~5*{v]W&?,d,=-nR?A\ЌJ+1 ǙC' ibk7ta|T\g[1{S4st"#s]`b+> ~R*iYj!ô8oc a-!]w؅$Hp@d(1%|&ފ6 rWSPL!ƺ>Ż\Ԡ@1R"ǫhZ:/ tXɌ9cnZuQ34̐/PUI/}z6- UT KA_K4/Džp)u+) u:E;B"͍ >[p&~i.JFĥ}j ~ {.DJ*lÂ,7h~r6I٣#a<@*;Qܹ$!r};G|Jgzw#VYd>4ޡPO*>ajW)A-}VlbDnʫL1ϺHg]rMnӸt@E3WUn5#U?2W#~_rp,%!mƩ f]$v_ .ėhLʌnkX?'o/ 6LjͤoWzy){GGp J NV);?05fXy- Di5O}ݣ \W~d 7+s3TN`WCy!(N:ͨ"FU6:[By^9Qru$' w^WҪ,-`7Cq/K+$Gzk?#@;tߏ+lРz"W?٢s{[Do'?G3B V8\}!G1aU~ܚP%j, 6+)ݳ0*r_t&kok 6꾪_1P (hlM7X:6ŮLI7TP.C>*9Pޝxl, DhY<̾}uH 3?sNo\Kt/д1b郟P SZv>4K{8|^1)Q,o'3ir!wӕd.q!=UJx5~G΍~Fj:xV,݇;M >î`z"_Tfi$t} Ӝʿ&~ރ튘 u~Ts {.k#1'AƏY=_M%zXR+oS۔S=>jY+}2쭛{Z 0n &UN|U#@2PZ_ U4 vCB̂$Y+N3H=kodJ]{5>6HbVA}9[6 &=ǩadt2Fgs?BvPڗܿK;y}TH>Lx6h:,9O;5!ʷ?h s/30.";Mx5~Doi`yTcyUi 6l1"h*nLV3-x-"M8K*`aQ 3jXẶ9Lu:,lVD򬲏i IyЎ_x&t iZ;<=.;[kTOR|:@]A^6 P qBa~'::ʮ5mjiWD)^T=|݀ąnB2<_', a-G^[ < "0i|`E)AKs5򱌑uMBkHXAuѿM]Koϩ[l$y\6{L:IϒZIp06?ƂH W\f@dNvpܿ=PMJSVR`6"JX-4zdF5ФM~ſo}c$onNM6)aTXzGs^-,'tA&zPzw g QyCd.{s ;ڄ6X^M9Fq6LU#a}ΦWZubva QݓۺԔɎQ|;dt}?-T]X]5&՚w#w*p=ʊ\S#X6%/MH;ZahyZ!ŋ#5J$8͟k]1 ljzM}ͬ[i;Ov)%E%'qU&LRyԏ_fS4Z2J/M/[KD?ohz9dk,ٚoSSLvc){ӿ~T_-z%n\ xULR&tgw:;kAkpam=*V[A25ewj;Rިmm ꚗ'*v P,B80}]YkQ%FKGBU`RZa т'b L9E 0(B qߚ5ɣFP^$}_c}?,j#Vht(ztŊaj\M^>u5 &'>5A5)CW`<I^ELr%iڍ{C`鏥^;a)F#p9H9kw:bk%@jeP~W0TCC5}ʓj/u !yنnБ.CQ81ɓטk bɩ"L !FN])7Yj't,7Ǽd@ xV{Tܮ5Ŗ$oz*/c@p𴌡E~>M [}6"KU5sA[zA\; ʝDɦkLBϏsPG%ˈ}&#fWQ;B͙>ѭnEjʜng7)k?zaYw?;?ٙ^K3 dpԝ,p/I57҇k _WHr<"<{1 /b|Dv%M{猟 z e  "9AR<ͅӁ )a;v,^U9笃wbZI>X8F2Cba ז2tt殈揂& wY}Y\mƱ>J*/j8<~WyQز,bQQ#gtMܘˆP\W(}YNjg8Uw.Tx%7G˶ Te9,dt/Ȍ$Ygi|x`;"6M~T>cf"T-P'Ñn/b\[ġ6lǹs4r[nbnퟕU~m*ȓ!ki5,^-hT4?O#qІu!`1*{%K$0Hw&ul)ii@M޺VIUH|}Ge GF a~lT֞uN+ؗǎ,RwnA'2Q5M0]L;Ѯyc`0xPZ.in6'BO_|Sws,-2.H?vLgV8!mZC'X*͞+$y({$6ٳ4$ߋv۠R V:(YNB ^Ȱa) FgEN)4MK$Jx\bhkTsߚ,9PB;j;'"AZ[,({)CFγPsXNHgLBji6$=m?džF a1L]OYm1Fg)}GjE;/'l6ax1fE?_,}&2:^+"<[hGDυVulG:=b˗΄o6}dL:8`lK`L\V>;SipwBؗ\#0Tmcꇺ\=`4E?oD{pJ85]J85<&54,":u?AigLpT q̑ 'Jc:r꣑\ˌfAyc񖠶DHCMP̢5RL|ہE;j Gqg~ěÌt ^Kj~ Y(n^ xyTD [|l-u EZqGH'Ṏ+~!z(bc; N,g-KI#A 4?&p)Yf-xQ2~\Ոty_{<-5G-K*Wz=MhjՖp(,K@:VdpzH]8*i}x@<5+vnNsqi zM(;lJc~^&#BT}brX]&|"yϡ  vYAL %g[#}o(P9 {@y9 _h2r"D=o #q\Fh$|*C ů@}Ʀ ~V^Hw*}͎1(2#I,8X"}|97ʎ&K$]tomSDZقVF@[ +-|#y/0 ^'4!Se,QQEFHuNIJv.*ú0Fd"|<Vh!!h!.Gys}C)6a=x~CWq??RnK}"bc+J^ пKL.&ch3>۳dԸ{qFB8^G'/Swq#[E'%晉{實̜XS~vs*/zh_1̦Cd+!}O:\n[֜HlZWTiڳTĜ3eYWbE"@ňڪa TT v#5vj_O0!C-3h _%.Ljy bBҺn5d^p;7"`fYS,F} /j8t1țFgbAP&Q0!>a|^GY0$QiN2maj: )(”Q8;g4s.FwlXsrHb ݆ĞI\[ R7 E+G +[6+,FZw,n ?E{5tH;4JTo1ʤ7fyuߛPD ~m8ȠE Rb,=-oYnE>/ ")LfaQكϠ^AuőSl%@92uQsݻi> М`2@>N̴5:>~쉌XMvMI_bm", bmE(7Q gaIND}Pr j_UM :h0ɀa+O#ǿU`Y RRfow*0߰|#RM[d oL?iS[D-Uf gOlK0] ;Bô\օ2ɷvPP{qj$[( ţ`Z\v7dC4!γcьdyyU`kW׀;q8:J^5,c`1 &z6jQdG }jF Mcpҡj!4̈۸.<y6] M9=[-ӐԻI?Ql00BaStW\=,^Rx53Qiг垞_uؗ؀wIZC;ޜv?8 ꑾ [ =94eTc ^2 X ͒WmNAS}峾2^X#D1=nU4yU,:ʒ^M'ɛE\S &Ar ^sB3#B0;/H%\QaZtJ|5q/rc?m :.cb*:7eQ\"Qvn,rALh0Rlv 6N0NvŊ.2VV9v>nUބbh4(=̄0*`.83TØ}_] o?},v)mZOvW ިU3|k P i)rDRwGǒZZ)6.w.%0M~j*r5|W3H,eBt}n7ɜ0,})#8?~ ;mSݷ@OP:d,Bq 4:m#1z%IMXT*jaTR>GP06@'  Uz%n?`ۀIGjj3V؝g#qA28 8^׾skFRsvpX:CMS P<5Fƛ .L]B\usBndI2SlCRǬQz,`Q$?$Ci>+{9_sK%P \ִٍ9ш+}!}{(#\5nɶ̩-~kRj=G )0ۋ1Y}T6$APLi<@5KVDæ$*Cxyf)SdZ\m}%k+/^֘_5t|_J0'Hvo7XDIįKO]um='beFVj|Jsg[|vtLjC}ad7rVfUOXĨ=sJLy\x]i%Tf?Z!M(ȀRHՂLa\2,dh{4n8hC%/nn_ogxpgJُC)D lfM 8Zh|pSq1a.4g#>{dlm磻w?S_?d{?RP[-MNs<#$|Gۥ`uNJ pk0K 5U/ad$dgKOWtuOE0;QcQz_ Trv#nh7eO9XyotdADނ4ŧ_k|[Hst.S/u)p71-$C-hTCNM L%fNF4\r0~UP5Tdê"RtE"_sJeAt`k/g+}w|%75hÑm rQ:\!PW/i e@ edrtX K[;"?bj?[2;I J'+kvSIX^gN|HsX /&@,'Bo R= y~/I>OLUJ"h\rBeǓGCŋlcO<š?rf:'(K޸W bk47yLAߪn{F{}`,4GZ=ͦhrTbAw06WzMSY 8ib6( % G~/|w!PgyVFlLaEwe4yYR0}_kT}z-Fo |pq̊"Ml<]$|g?XຮhSܐo+>*P~kkv.\zȍRd[&IMO! ߺF2`å0uUzިe@,Sm=ZfT=vtnQS(*w …n$\݄1@-!Ɍ%k8)gA7@IDwMȐh@{s+!8\}n|B*&KYMw~5r)7NꎦtQc/xI"x#'N)#V (A9r,GJ`MzuS};7!:qZPI!lA<*㕵9¥v$:P8ăC{$0z5S75-0`2;sV}VK$eaQ>}L?nUQ4TM5v)¸0kKu/Ĺkȳ>/ `=SfGVI U?1i<0|*\|3߄P_-;r{b%@;lO! d3j+_ x%#֒-Id'SMJ60a;ɵ%_Ɓn`["ۍw< 0#{ЉAhNsdPkVppڒ:DǿJ?Яy\`ƄaKsz`G~× Ts+-+ jy.D/̧p=sgӤX:|hac'njN`0Wy ||F!+!h3iq$5k55!5ce+ʅ.קӸiY&z*`kNRT_]j,X-J*DKRߘ&d2zȫ? t),1 ~5z[Eǰ@q J0P&sKO w\y [ nt|VG$)yI6هO /vo{#L+Z`6tY"J]B]WuV|/^"JYldW<zcVy)7CFG)^U.1zVIu/1 Asu?Ny9 8X.|6~ܞnmd߲6zuށ&p؅iambNϓ]v9/ݸ;8l%5pr6\n@H0fy>2M&IDm&0.dO4GM3jRlʨ8=Ns8ךvp4{sU!}FBfC!>"RFk(: kyMw'ƪW&O 0CC{FWyC|Z<@RUW;[>v?Uz$HkEji9fxȨ.!/>bZ6z)& ۛ[l*mlpxk!2Ƿ0q 7yU,;hJu%} 3 **_L1ߞnuqlh :RV܌`T*<kuQs?, SBX~;.JqlFvHoF[AE쪖7bZڀγք;(#d& ,O1PJW5 ,Zb}S~3Co\w;Cd~C@cfo(||F~r .G¯ j8D{ר@ZW>;S[,Ss?R~L3f GףhV&D#ihף" _vdoB͵sV =O~RSJA|_M:i{yݖj98`<A_kRo#CbXksM97gDW. ׊FFS= f|'lG0 J`_޿{\Zq+>;g{XYYޥ9cK&e^pY% tucg ?OZ s kN79:]ژZ?U]dI9.B ܶ\I_k ?7%N,,W,ī ֟ldo0 L1[93ƅJighVpV(~ i*2v1Dؽx!p lTW3ah t[@ fX#/\I))ǻ \5pvQ(j=t*Ḅ#lBm o{~[c$N(-ms&aj5wBَ::1eB4K!D`ȡiqqg/7[ۍQj$JE|Dfl`?Pkld,T4:$ ZKYH{Yv#te_ޮaX[4S.[Jeֈ% WbT*lEZcP28~M%l$=6nlr /D/%}d,Z]+m$*ƜZUT Xhy>pt^ӮAچ^s1\Ok [+Vg xg,%"$^49UZ CL8%,Į f!,9̵LlJ%ۤx7?eyǾs(u6:$&.k7hP(:J!5PT9At%4/Lݡ t r0l3H;5ru׈_oe=PG{:(%k1Bίnb(k+-aC'}_+2EEGoW /dnVZ9 K6T׻-䫈oApoDŽ *Zq~FEe0^re~"#-f7E{G{0s YoHu=]8jaU^N_*iq~Ӭ|$B3{o*WQx.r{ד }JpO`#3s+B1@a%4F{J4]-sFcQ2 JSHZv jVK<Pɪ}K=Tסcݐ}VZlb%?0zt#C]I!qĚ+8Zpi{A~:;SPa[&En}£컍Sja_=u@R;'|¾3>` [gYw̨ܻjdw=8shq@G6A鰵Wx+*W# ׍Ƒ,Lp" 0w9Qt&(FƓXILڶr뀙]Ja6@{I+$FoMzfwϞA{؟kJ@+z˂f*J?m:&a6%G:Gr 4jdlKinŲW E-lg/no;r']|{qk^1wI,[4YN^OgU\*"wudN\ ăJ gC8B%-EmR&A>tp μJRf Y$6&"[{?qкW |>J%aY,P wd;,Y !S/y!'evKp` Y.@m"*eY}zmӘ>H%*oKQkXggT7ϓ̿BZM6"LG'#o[O7)^n5ŀN^')KIn v-_m-!TqZm6axg%"m.^<ƆBLq`,(7%ӄͧf&PиDH.-ߨ/4npu- HgtnzKg;8dߊ*2np~䙑}Y@XTLaJЉrt/өA$0'Z_^RᏌV7Jۤ"p0R]0C_h}2H_Oס=C/jm7V<ݒ(xUւ6g=M*uXֹnqp+VG1%J rz+ذj_eܙؕ=BzM7.B |H~2KhSPvIa'Xsˍ7A>9rPC)>HW D' g3#|J'K#QP^w9yNaAZ{hpaB6!]O;B"YCZvof86v'cKs۱k郘XA$cv)Fu3>i)82j+:oޒ$Ȓzyqc\ ޴ZM})q\kH&3:p -Pb[_.@"؎ԴǼ[

Z n6dаulS55i1AT+fʛK[ݫp=?S):z:h=T9O(hIycY TǙlt$kk)Lr+.vo\=\eK ,׿|})Ĥ?fݸ)O LÖ'C>1w3vK[< sUh?ʂ;@yB 4tˈJ\mWf?fL*G@ձVC[z`AYJ/ 4"ig|^/@l(A2.s.rI)AȎrA"VwppGS[*h[r o\&7XP+SB@L1,x/eP1j-UGZ'+?1EQ% }CNS}`गPOKB/T[ڕ Mw=S!;;k`m0PnK}-gӉ C.) ~{HzGՇjkZV` ,It #mF: -x?6eԫ7Z(ƿ1vy~-nFpgEkxUFǤ@7s {<ْ|mpbAXyK>d1?7TJ,n?Z+-k(!JFM(p\՝i~鎼p[1aDx1̨A%>h$< pCj{Y {( J<Sk誥"~as M?ڨXjlhkaǮa<z4%CaӟŘ(tF(hk`=5]0l͒0tԵnJQ ZJYjΚ]\cг6Nh&,dE]E]h@NmlvCEr[ Š^)jyIay$e`I+ӎoG`r۩Q]:]rOfҰa+hJ*BӴ3&p]n,/gc4g:JJ 4l%"I 6nRIegwBB%A`ooȄK>nC#:˛ong#S鋰 *͹ʰbEjnX9kC0|%AApeBP8#Ib^rmn2inqՏEn6lG!kEխD)3N'@ >t?83?OcT^9v=<}f☓LC3VXSĝBt2h;1\ţo07'Vrɹ!~V sZ NSSZٍje Ͼrk{VcMȇ[:0a%Z{Bu _1D2VJ=gI5U}ĵ+ז͋d_W8HKo(>yb _z#w.tgqJf2923| 5)մUB ]{kgR`R|Fy;{H-aDǝX.ɑ㔍p %SX]/xb _pA}܉'aP/>}VC#eZr4J/%N:9{A\̩TsT<%|S>aIԾ\^ǼlNH.Wxe}=5j M6D,/ jt\ uHtzH;Wgy@x0ԝ Kb׷Ho{b! 壧"C>%_ y;}YL϶}1! /sƤkj5u& 1> 2on E{{Ԭ@K8d-ZR &9\$\C4e/-vGS`9-K5KjkȲ7cmw.u31cK':O5>Xl8e֎cbXK+l})_KOi3|])ᷙ](5K$ p$Q:u%{Ǔ., ]XN~Բ?85@`cS|Xg0L:M Twy (7Qr޾*i ZQ*؋gRDɝK{D`)7Dͧf EU<|f#,X!!|%g|\֪&E{a#rqr燐?D۟m?,CԻ+R`@vr BlK6blXZ.`_E3AHݾol#,H́PKR )ؗzpd:5*1L `Ø#nȽY܎rqd'\4v \kΡ#[YFF,C~G79 DxU÷1]X]XF{`Im6y+ӚG:0Jp&bj2U 4w@bX_u{߻S6&F2eN鬟ѸQB2uY!jZ̆`Ĩi0,dk5!@U6;2ňsӷCbQe!/2?WVTf`&sX 4R m{y>y`>0Q9Tb('W_KȾ#zI 9zzТeNG P.7^?'% ݓpL^Ep1.xamoS'KS+Ѵ@1Q?ɮ('cnK9X3?lJ_,2.9;( =fI? x|] .όLݕזHZEmІ3ޓnFDLd=4л/-g^=1:i1#c"(v5mPy{2Q9ʢ] ᥬ_n^$^ NL4WdY7Ǽ옖? DJv_SB׈Y ]Z-̲p&WPzkѷ8r|"lS%jQzgƂVy$۵[:xšw_dJR:+mm!؇M jxϾ?`0ޗ-0fa2We3TwUjWcWsg@|ㄘiBV c;šq# D;rvxh&{|G>p2@Nd(&Ot#t2Κ{WqoL.f-2 \֘:x%L7r]hI7gz5Ek> sT7`q^՗AIDt&Dl5ЊGS=wdP"DÐ~$hq[ִu4XmO( &8ղOLJ!!@ǡuҰ1LG"dȳzHc`*ul y2Ƀ6ȚL"j ,aG:pHK\Q*-4~ą5n4uOF&f!5H(= Wp+{3=/zeGlHC7F,Ͳ!9bQ#|)SUuG޵H~zB87ﮫ.O!צlGw NŪGI9M| L(Fi)GԶjβMEAV64t;.ʣiiǘB;-$%L>n/Q[C>+($vNnP4J6N^v#Vƹ(+z(Fb^>u\}sp)DD:[#k<8+by4U{k&ID_(%mLNA=po8ug:C&BЎÔ1KQ8F߫35OK(Ip>46bUDIvk{FZjѠ[>ug#Bi@olR*+Q_F`~T @' i֎A4ƹOs5LPdBo_{dexa:xTUn\b ѫrh6"zEV3y&<4C*Ns+6p89Vk>c gT e1f2t76*_ٟvP=qHv٘P%8T&@HRKz)`j/Q.}FmfwaL.5뻀"樥JgE-v1~@v96HL--:qI Z[@6(G;˹fЌ.{am %pw^ ߿4>W1l;R:YV7_8r*l wpٮY- Tז:!>^@׬Tml=I:}'ቛ3. {ny}#Q1$)hd5MC 9ݑ[T=~μ6=7 k-Pt&7ժݙ~S#R:!3OW'q Hd.&z~_CUu+N 0^b*O +irR4c&NN v{&%al t}P׸bB cw O+P)zt2b 8 S&<=ɁDTfvOnp~6(MCVy;GNJnr\#RCnO+gfc ωqyGsd] y &ao[>Z4 V)aS];WN*Qoe(]ؗ,Le|b)t._юz1%yи͍l_XNhP&UUWȏ~x::a+8JrVC\ſ 4~]<;Wvv\۵?,&u$Mk- rP@v: aMC{&0J L-`Xۿ?4%WnpKkg6AҶ -/q(gl?UU|ҵ< &WO;l'>y_^kF;*K<4+mxlw޹{$>9QvnkS~dM P/ W ~A$yk3{F&l%jcP?Ox?CW<{&9#Gbs۟o+'5 I"p0k8 1 MG.5|& z EǨmr4c,w36L@ f [@P\y /z~Z懚_2ɻf=5i_ŖN}ԻE# הNTIٿ]( -Nv\dv {#Lqk2Sy9,G˭͑qʮN u䤔N{z)lQJX&ّ+qʹP;mae@N8*.YVsM?kF'{Xӯwg#W9JRsSHx^7t/k1Lqn _gFšc ٽ^h 5w]#{PD#kpO M[8iQN{07jn:QA"< Qo5? j^Cd'P̓GY/}9a g(wdFu0יkȖUpb>;&SE7sƤ@gHoj6u,.n.ȸ#Gh*iI&jv_KV{r~&λai/p*mg.#ԓi0-=춦H'9Ls?[xP ZVl5*`bhɧ ?+*ߎP +^sdߖ>Dз IREyk _L|ZU Q aM^zܣxW]ϲm3zńH5ے}XUQ2ߥ@u*NJB<)b, lPyrKHf8{J-Z8-5k59oӾmuԒG)܏G+|u9%d%?l@r%,sN!{4zf7GfϚYHrt ^ĹO$jkR?l-*L~^!&PR@6ÿ+GDM"b0e(FEu̴vk>k8CqATOz ;m9p%հN-kT ܆BVfΧ# PY֥6262u6;. X3dj! `P4aAwV1K5X Fs3 mN|̩1 r+AsZYbh@8B``.Dc[l?ƲXg;ln ϕ'! "~4慄<*1HMǂާFz8e:b@aD}()6/=kEM.Ә*_K!{v*pv&ZHvVfi›i)K7MJ)}`%m=e~睵uci,|``TpSE !M:lΓ\_t;x FG5]z ׂ -ehfX48h0,8qB ^|́GF!@S8!E>jŒ'#v;{_Go `mҴgf,ҫywQ.ĤF0*7>r׷aqxtP8_Y8նd rbr Y4 fqGC J:l5 ^P|$h(;P +W5{_Zcg="2p(S[bs8IttH3;}zu0e: [#͞5TXxWN_40Geok<ɷC 0'#*ж6/ݩG"E6d;+5=hWB-H3&O/B*wrrZI`~o6"5Aš5PCH̐R-BIV6poT ռ1f &xw̵\#Bú yqۛjp$*{j3a0qIdc|9Y†r/9+/B #XyӠd-8 (`~ RB4 *M7fL' pV"B 'j^,0Em\ƟE:vKˬ@ z-DZÈEh8ٱO8bџJG6m瘚XEFyJޏ*2`{: T=}+TvI_L  M?SfmPP좌ۥ2OJ-8)Dz3yF7ߏ7 Nkp89=<8)))<81c|2 񗄜ݴ"yeV-kkU0ͪ^k5E1l O3r"DDubMJ,V$)~7PlPYsl)cNMUN{:+*!U&d&J1SC>` ؛mlF\Ji8}*f(mᖒ2mw{t=0jͳLbtgX Sm(y]ϟ} =.ώiH Zr??ų@åPrzļio ù'8ѧž>م":#^A{\7mIb0Wn! A> /J0`Z>'G0Kp;aM WHà>iL2fw7f!yJ%MZP}B@ OSC&OIdxRb>ҶS#J6ʝ/x͹Ai_{5] &ӓwBVJ- hLg牗N'ЩJCh\BB:3V7Yy"mZ[o8/Fpu@ i1Z= ??c*Ӛn֝]}֝1TD Q1LI갋xJٮ uxqgt֠7Ug?̟Ge"Щ'3d`W%wh>7@%^Wlje4aʞvpYY:l -kP \x\3pmQٰǣ}+0h$eK)ϖge;:/0P%Ӧa[~evON '>VC.g1/$Ҍri<  >NqOx1.pQa.Z'K.*6O[o* iȌiYnurkEC_B n3^n]D!vs>ݎO# >?9idLxo`3r=U"*Pj #wj/ <[peFwP7rJ#cpHŶs,xmeK#{̛., LB qLC4#_е)]?A)[ТKZjw]\%Muz\X4u=@!W*^"@m5=cO:m̘Ɔ[&M\:*4̗۟AuZ|R#>}>,LG@jw(8. ']@p4ݏR q+\o$$E*pZtIӘWSŘ@q~zkt6+i| n5wi_̽)Kߞ73q6c|7K6ٿѫ.gq5+\7T*&9}nZ=s%@XeKn$,Ş-%֨ YwHGψS!WdZ{`'wUϳG8\99g䳖};8Qږkh#rQ0 E'VW;-*ϼCHf [Ljz}.p]pr/Z'OFҬZbH eoDMfԚC!KL['ZPN|tX"_.f1 'zMG{mD@.0A2 WT6p;Vy^ *H#z攙ݺ0:騢̰I⡿w鱁!u4 xRMg u 48 m:l(*DK'܁]~B.0TJ}zN:CלL`:iD !dniDf9for|1]ʈ7ӝ|!;a2M='!>۩j2ҌI_^]b=8A9dE]^9{dUņ,yMn/z{JT:u;sH[r]f`X {-b>얛::]) t\#^Hu VhK}XΑ+|^2 .5=좟 _$X~pbMZ.Vx@@'DV#,G48*uj&3fcAt9h T1cAEtS[˜!O|t#}n$QGAo-4q&ý?:[p~vr=΁ͨsJ3^` C^w/0۷%Z]?w6i$@xM{oJrnbŁ{-a(^OEl--HSJvBTDC[%^m+h@SZ2?XDP#tEg7* ܙEih;d`j`WohԔ@8PdjgtDK"( L]C! ,@%IX]3"5ҒQlVm32]!b5ޠ IWg]or_L~K3>]udOx!Kd-@bh=lFɩt4vҞж?|o7CD5crJ_*FLpU_S0T$2V?] 剆(#%ш=_ɨ׋>T@8<9Q{ሉX>OԢ*f/h߈$-h =r\.0PD&ĕoi9.jᓏ},[6yV0KΈhDmdJ<.!Nd\׳ BU|\†0bi9PFVKDbWQ7h!{1$ANZ'}`KI6W,`\9^zv5ú @{&p_=7C&"e _ϼk+M"v0g'\ `V h BU|Tp_#<lL^Q4dRgj7hhbjwߘYkg6V/TjWc},4aeVsl@d ױ F&@ixȵ*kvCȃ)ЋrJt{D'vӸ,k\~U9M =ik[Zs{@UÅzxx:1-P~ XgUd(} uiXNj 4ՠԯ^E]s d}_z L샠쫮,]ccFJcmhGlտ H)[CJ7T= H8.jCy0|$G)uZLkP,/ [l!zť_vu_8 PڿyϞAx).M"4w)c".L#B;5EZ|e7J;C̓_RKYS;7o*32,.A?/N xc'=X}Z'7i<@s2c8.J-|4_9" *#V$L P_ݞOB],G{L%8uȌX/˭D -%KYUZ^`‘)=E+++kJb0P,{`_b)a8cd{0W-^#gF~z5!E%-A(Z  Cf&k&BPE;p:u?Ww9o0Ta+~~wd;Ū©Le};&? *j`FgeqE<}*3-dX.n:JCgǩ$€iCRkRgu&*7]L`7 fk$S6b1,vH 9&(ڊ+SAF OtWU8k>'(o {λLDΎv* lxpWe$UF(VA~Bvw<fb&{:.yU7~GPؓ]I 9(E!Cj.`X(W2u80[-`}iyĮ!񤿩miekr@ LC 8}1~!F_5v ²?*Yb ڰj5`!x)I6f֟\61x9}@X%%/ q4 U}b=wȠ*Vt&忈Fq(3o^#*ģ|fsFX#=R}._`{%8͊vZ!%[0?=`9q͹3h<C&pj_L/0?g%a,\3*2$FsOYvFV ɅSDl>5l@(ɳ, *@4_0W֠09,tݨP×5ۏ]{?L&{Eq6vBTI^U^@ߐJ^݉b d{e'l/Ց} LYUx/qʋ{>OQqwCt^Fi}hAzq giK#)8#6!s+i-sOLm}@,slE.4H>Ni=D[w3CHj O+ab"5|}Vc1LqM t˖ir#CL\p4Ywdzl2lm/`(] LXЂF߃8Ǚ>46Ÿ>y) Ck2ߥQ=0KxۜW)5!DObl-vܘAԝ:= Uu1’vDaPӔ ๡63_J}jx̽$DN-?؀G,_Ye7H|>h뺧X2c𽤛ӢPRzxrԺ$g[_5tT)?i{MaKN># 4Z*V AUnwv:HΑX .EWGqI=8Af@.+W1!~GÁͦNp}Nz_qgBvPavL 1?̈IPz4n(8Z؛]~9X[^P9l3*6PP4!6cʝ!(M*ǃ] },AU ]TK9%YvKf(Ww#k߼= *mc  fKGy5mLjaNxc`fyFw=C@T2q \էG<@7ɈHYd(Q-թYϕ'n`لe>ssT×X(c\ELup[NΗXF}W \T֫!t9գ;؏XCEVm$ 46K|DBnr,P/<C$31ߴp?f-Kn8ɹ[r{J!D3Rg;ݸ "ɩ|jv gԾz!H-jJeU+UvLGw )RG/5'Q΅h!Bq5Yqg^blѐ4-tmRC k[@(` YDGlnF|?ƗM+nj!m}P,_({F~婍?o & CZz)jhҭHif83nn1O8rWy?tŠv-d6}敝PW 6Sҹ7F/Ng-q|"-Æb@@K+ςb5MnHT{FeZ. -uZ-yH6L% lw ˀ9p,Md86FpJ M 5Cglʲ0FʾfWzvVaE;*]J BC<~:{4~RM KWV>sd;jgWa#bijbRBE3`ى}$,g?GsWь:ʥ?dexd9 MX%R4&q[k0+?^U1 ~ɘiXDφih}Rid,-m:^T?;'37K t rrfK?yAKJ(\pt[LQɺeV>i WhM#j0>cirK'~l yg򻬔+6̽>j Âra'e٬Ym8kݨ:BxZm58b弔t_z7 kdq ХK%ßC<Gĭ@^0H?7x"mK#1a܊յ(eӖ57kM[ R|hgeslUvufpMF6z IL7(0N}pD."-Ҳ̫txP"vnUe=K41#e-l㕌K[܋FZfy;yv;:ߎ+JZљ uTW{;m.`r?7Wa0H C[(OLr{`smgPga1sTj0n>cZanιѧ;4a䛕 [yl& jVIaBj6[En)܎tdw_= oMP'<"T-C sXAp[?J޶ϱs[& p@EQ3LȌմH>hu+?4ڟ=2&b9COgNxi'i5/dư'òGki/Lp!̍m"!d]s^OKbH7@{HӎfNJfg `4di?;J2e8E6Ⱦf G*HfSg FcPJNՏS~u ss$mWy3jQOHܛVLUb.AOh@^Ca. *:Rc6f?,hŒE) $-)RQArz- ѢY`~B.CLanOFZ$5*Qdw5gfl^FK'8Z=ɏH.M_$_ZHQH>%OC%Jwp;@B0!5+Zx.tLmxl$[37Ahտ Ehd2߇2JƼ9tmIk5|C'q1 1؉wTaV"p&kmrG0?{3ۚ~.Kw[moyQ3cIZ,8{qJ" ɶ:A~GӉ}fwWBŀ>L?Q21Y l@{K DS^/bPCA3>isJW^f<]ȕYRˆ4 nڍ:S9J$ե.ZvY?@\f(P1^2&9$rTz0&|m Q(\{2_ j%}Zمսu$馭*j< oX….5z$2OgnS= ע>}A岈\xTܼk/r+f— TɌb_CQI@m,2t oȟh&"-ΜHAd,*njc:!lp r2UuY 'JS? Z"dw,Mk8emM3o]33袈QP&?KJP&gj|7H IvXoP! H]w,!`AA59Į̲du%!oٷyLFc?.gW4 F;*?1(S1-M~v~#3Y-Կ p?6pʶ ȳiֺ2iX p:"zZy M.b(l+'Icm7(ΡA2%  V(6i9Y+:Qip RM|g;^m&''3OmHi6=[}٦~aT OYĴGdC 9,&ZLrTza=t1U̩݉5r=&WaF3RkO`}hH!~(@xO3sP1&"tZprc2 RRvm;` }n,qnL_o5 D zly| Sx r ˟ْwPqܨg'6ZnI9!3pW$M}" $ϒηBthC= *C҅"Yyb~g V*C"vEd0;5:k/ =P#UfheRNe u?"* Mqd` l(E}*7K%n0TjSx%N Cre)z ,QH}pB^k.7NyJ2gs]sԾs@fr/{%/5̨ȋ'^d .uϛ/,/0!+)]SqH3N rs*D&a nk$e4DN^l?sxEUiP6e1nFѩ%'O~\糕 Gkx27R>m2!Ysp)$dN%2{YqIqڼdakd!"B]+Q`:A1-0i,'n50#6d/q}.Hvް\>Vaޤ7,/wv<ym,{fH6GZSi0%(xU*nooeoUn)a=o~(_il ztB!¢#$s&mOHRYXhM IɋCt?%~~)W :uQƏŧ]a2V9kA鶰hP2.9^Y ӑ.vvjju?eyp`י58Sk_$ߢq읬x˟OcbfmKjF3yݘ\xM_q{< d-4rr\'SX1yl`Xe J8@Nu>qʠfCAJ G9~SN2빮sJ*%U%,5L;@~,vJdkqY@6˖.sf;C`қ:);,0/=W.jԸ~ǖ Z.Djjc*YkT*6" NH_ƛ}Ʈ8~shtSsiI7ZP;KV[Sv=K;L[Oc(H`>VNzhEQeLk z>4=@\p4 AgFK5J @|4r艌}"{8DK771=@9%ު^1.۶uTB?PVIa&Dy & kT8isڥ7XA"WՄkѻ>Rz 6'J^ow뿯 ݮ'8¹yn(ʎcYhWO/ P*ԤZѣ뷌b nU!j%зZaIaЭuG` D :ENINY}"9?jl<'QF]7ѡ*dfu;1XT|GKzU; _#t7 6E=%0z'7=j?3s1ܫ "U 1IRp" ] έEINƻl*\;% h }dcODsۺrR:P206iQ?Q$hCYY$H6yĝ<ρjxOV^Br-!Ku]m9Hpm UÍÍtxgXA_E|a u4BlCv5}pBZ\m=׍3i ỌUKww`,hKK[ 7dؾ 2&[n:ّt'rt1N:(E_7;( v^8,R*ժkOI?֓(-"]Gz~2X9Y;+^_\9N4 wq53` >hݙ,9"-J\sSu7[5^0W f 8g jPkTZN[}sB80Cyn0 yT<ڑ)TViNK䈭7bKOJn@Ba9w?|/vm[KWt{n -9>>_Sվ9ټ'qږ*1 ϶ӎ/}\,efdo1g/ƍ+l Qp+hrҬz4:))߽+2fF TkZw30\B .vt&<{xHrW#ƿ6C\[UtGP 渚~bSsގ8Ub)dc&xyۘ.V!Á`b=`%hŜg͊o)ɵ#`3CyM2"qCm뻣6_J 5۹2S/RؕJOꨨ9 ~Q0U&鋅GIºRh ~ʋcjA6s2rO, 4TMqǟcFIR_-~'Zb*xB^o몣`/ZGq#4|Bhz5_wɀP{s;A$L''4U/9tWqr.ClZR%IaAش b4|f6Q~WT<=6&VH{Z&_lW1L^k.z(`}! I,e21Ñd&|>1Fl7q+>j喝e&nhkL3Ȯ;s@jmo'kYd|DnzDLkL J|/>* TPk7B[ڹǠFgsɂҼyM==U?4$W(!.bD S-k1nMQm,cdJ^ 26ӷNznM EJCI1=BcCfXkHU_ V =4^G(򄴳[Zm\Fݑ Qg$*?e v@S[6sT[ cE&Q Mk ׎碖O})&geτ&ȿu?'ONؗG0R.mEW_Ns$նd3`O< Ā#[vp4rw?7􃳀s9 L*le`lwy^>&ٶF (o$w|ntBbX: rnJ'_ D_;0rb_}Tm6zi_#ؙƒ1!2F⿱. MSjk|{dUH+V?=V } mhs0b^ŷȣ3Vb XL`tpl)Z*&wqUL;X[R |3Ue`3GAlfU I1GJHYKk˛"̰B kCY#~-IuTLPҍJ*5"wڣfp:I'޴W\zN%9vJIMƐopS6YBP{zQ gܾJy*>` Ô"7N=so_; .կZDcNn&o|ӟ͝PKh|TMol|cSPaOJrS[1~‚< ߣ !bO]"uD,npPk@Q8i؈}MZ1I^#1ޤqB AUœ׍6?S:L%Ipr.Kx¬ì4ҏn"ࠅI=xdx L;=;|zKTsw{-\Fq;..5gRKf,xE^H&+RƠkHΕ!׶bD烀I[D/XH{~Jr&A Xv˿/(K]!gpnχ ;ZAGkL:iFsKV$T=hbuYoaUZv1[mX #׳声\|:%lm1h]Rs]Nb@HW 7)8gXz:cCH[:WFh0vE FWFV+ơð\<ȁ~NLQI:N-?ݗ|)prIctDnw[ %fry@L9͐tyϥ ܇p zǕ,27= <цiٮ$#&w2P2HM\- Į7咍VJsZ71=Bb}?R ^gEqɻxaD4B ĂIfXDma|lU?rp c;.IADqkBsez@Eo+\O<$ıe^e|ۋ{ˊ0 .JY/ ŏLjWd4͋oe|Ve/Cw~uz~y[egfY8H}-JvQ%/ؓa٫Ȧw /T>An |)xxTvgL3)&Q9.o0FoE'́qUp4UWV{f􋖡F8==NԳІi#^*<'A H $5N[RMCA%B+Vlsl cR;vPbW6J_xG\G8(Opī2Wq1߇dIVLI2ro1K2DM/q~kZ*kT zAU' ir?e9Dkq'VT*L^R8 Nɞ eC~ſӱJt]3K!~7h5h^g"FɶBK<F-ty)!t3k{D09],&I.k捴I./UEy8n(WDÌroN-q`j\@@|:DOєɚ@DZ˼e{BU*}- }8l&OXϸn$dl :zhn܍Pʁ[9gq}Th]K b)6VjV-w&e,͆t A6;$x܈⛙ ax YǿU,V%P)H`۷P %gL?/ \T^;Ĕt他Qd *4XBbn>RonA5c b8g .FEl3JngihD>;07ăO^0E䂉( Bd`}au+F͟ l uIfk+t?_z#&z&u?/ eUp a?5XL#wv('AV{ _fRE-e1t!O⬱`& ӹ~K5n\ V$J\Y/( Ew?"?"޵&Hcu1|n63NlB\+ؗg䯨w;\c coFX2o)1iK?ײ!Knԁ1+(kdܲ{G~cFG8D*D칞ŰYUlÌfpGG_"dD:zqx<S@afpӴ3غvTVKPUJBIi/);`@?58FK_X}7NpCPetuoAZ}UabZnQ 7.`u"k˪*`J]b2S=Ia/zNKʑF%R[i#Q(s|E`Cb n@gZey7v۠>PѾQǁU+6%BHa:s Cϣj/ WjIVw7]:٤:R;#.>CqiX4"'q֡pmi\3{W>NMFK26ctp1 0 #sLwDox6 ;զ($9zu)uJЉopa7D,Zi,co i+[ofQk+U-RY s 5-=ߙS#7Dtҫۣ3bLM];$ vZI}_+Fwj m{B;s&qqmAcb'ø Յ0,DC֦1Hoq&1UYْLO[=jKXuaL ÿO)1}ҳ)+zXCA:a]82#vȵh0hکɹ%t& `(؉|]~Va%'R(`wѺ.G ZaL`prR@o mVTpocJ 1a نAQ`>384OBbH[&Oj{A9WvmF*ZhFϬBh3֌%w W_LLp0G 6;5:/Pٙ_7yNlpYL 421%b#Y:_/H A &\[]( bZp8z#vhh.V9iC1/4HLd38&x"Q({jy/)vp!,v'Ukɨ6q31W%>])g00YiPKh|}ni,2%?hZGZ=lBf_!e՚˥6}8Q)K Qwt,:!Qhnǰ[5P}T2.%oEMe{I9-r7dA[ xY/EfU/*"jP};9蝝B &>֫kG1%P+Je `'7*ˢ$E K#dR^&I!Bu'e\N)5k$Α?: ?8Ui"8bYX@gDs\=.b 8[ȉܶ'6Kӣ|?=-5X\9q B@ʚ+[}>9jXYS,flʥ4:!u{fp2+oJϓ A DXu)= QHCL(fڲ}ٞ\Զ+j(w IOR%'@e<:b,&t][.ЍNꙇ b*F-}e^~oLm6p0!).a"):Cq6V4zU?dQo3)A2%2Єk~+/Eݑe~WUPwtHxp8`Q3 ytC,Y ʃ՞(I_ kmpC5ɞ b(>YhSrBz^",Q}9鿯o`+UsHXŦ{Ta *`>TkX" E"EeUoL&_=bo4)~״oU֞3~;)`gFP*w0Sú'hիiӽRQyZCbƬ@&n?I7з]$5Qzb*7FsQҪ{w" g jCP=4IÀI0"۬"'~EJG +{4Vkl  4nw1q.#,xˮ\Ч(tsGK]B} BH&=莞\|{#pXϚ>`b:HꞂ/Ej7E/נALXkʃ9i#Q>)2g!zZt[_ \v).D8;xӣb=F RAT s`QقN7!0cC)ب o_N.]IBYN65g; F2YТ6QxCЌcCe oUJL1^C#PosB#3G^[Ef+SŢל̎٠D 0~ N4E.|"C Ue85!;[VMku/!nD~Ci:W6EB(8h1E 렉TڋcH#WAJ\!_M#Gj/OA=1%_>ؖ`_ س*yrdEFʖOeWN8/Z<C6İa ޜ*`g)bcs/:ӲcSH #BM5EV?hS8;]'F5L6AAuypvWl%>?(1ǯp:=>!Kt/z}{zE~83,r&-K ]NV^Jt XKȰΈLtcٮKnGSRFx6?vۿw*xwY Q vsm-<e椞ɫ` 1T:m5Nˋ\Pi%M\8\b}& ."ˁx1w9Wr}LWoEB>uLiݗ8?'fSWı{Lh D|Kud{S7,3pK!5q1YVTS~|Lan>IP5~q{v:_ԷҾR׶p>s5<]ȵ.2r'%X ow%->lpc2M:3e'u[v6ɄwW~#6kY(OƣpLݝ̥ޥ<ĞoJ2'lD;ja'_Cמ `y-10!9fޢo_i-"B9EVg~OddϷ)X`=RPHz}rN WutC( ĢTQ>>(,oKRP[c>VۤgjYR.Tq֢%hM, [@gޥk X1IqI(Q!ne!*; 15")(^^Sbo9709GX8m$M0,9 5(?-X?Zw xYtuoȴ`ȈZ<ɳ p8tDat2r HLIFR/ؙ[0jn,ܸCE0+ 2Ext=z%lM-'lS #tq3,7 ^B7:Q{zi(C=[ǧn9(z s*`8NǑHy !.d]{"ķuubnr8IZQZB  26woO ԕ0-=laO!_dOba9&y 9*U\StҦf|cIs2V.+ECSz9D'ڝ/W8 2H. 4Ǜ&2>OЃ%¿([ l{zȜ%f؋gW/ŕ2d=NqiqzrJC6f!7F&6 ñZ6D r`o4Ir{Xl?AM#_NT|!A9 ]C0?ͿĸZόQˌy}TD(dG&|m].BnFavozp8(ϧ!AOZPvqG 1? %LEQ3d :d[՟%wG&ʼn -Ej蕯8M\m[Kk"3W y!@$7 ;p,̯NXK6;ME'S7 8׋3~59͊C Ng F ~ZBSd4vO.A~$RMPu+GTDD g?o"H$Bm^ٽ](x2 :EO0a KiF m-pӴ\oG[ѝPL ApcZس;OXj7MT Qě%yE YV*+YTB|J;!h2~@b0XJtKYzT,?(IMa: I b7bÇX8Y6VX!Ewyf]4CQ;7˙| 'Dkyk^7y=JWW5-48Pҡf(LJ̇ :k& J]=bAf,^җ{R}u/2ۢ֌(U9 D}^zU{xL"ՍZK. 6G,ƔW::>pA(3B}wo8Q,P.qHDKG܁/xFX8\ V3 }qvYt~/e?%Qu,:40"ww7! `jY챆\Á_]GEV!0,ORmix75rһb(B})+rƜ/w,ii-wJp0 7:L6WU< dv:Q/,EB#Ǔ;@װT4?%:=lyo$֚_/ᗓu(@"kQ&P.e1MH]Tl:IWw/_Y@: :lW{: Cc]NAtyBSB #ĦQSkv[A@ɧx 0Ɛ5pڄ^rE 5Lj*m3<V8E?)kݾ+oLlv6OA4{CM9cR)cy8|~]E,ti+B??6Vl<,. ɴk<]my(> (w _U<Κ) qo+ ZWi+z޽j$ ,;W 3[eFC&qm*? 3v<r8w!GD,mKK;O7.$/mЋ4E=ES:3]a (Q7עc<*&< j;Pc۾M<p!>0U#X=n/ l~N.P6k60@wӶ8cW?@71Nk ¯ Fһ>0W~ IerNu+@5:R3̲grEwgTA"F·y&œ9yK3qðdqӘ;}P=m3LF]o HKt<xɇWA/19lYeMBTU"ȸ!r!6ؐ\lB?@t4#wkjT{{x/p{A' %%hT6'Ӻ(6 t=-n@v?7^yUp23AVVTu ]J|<6uPU}JE{~0.>2ֹwņv$ l^xN47fg<)HDpӈ7'P/g?Ɣ1:ןPKxj s-e֯/R7LfD(_+̉)Zgav<^-XPbU#L"C3KZcI.wFyP&*)!EΕZ4^qPl^p|Rf#|#KI}ߗm  YK%,>Ǡ W5k:\(&|1 7/h.R!6ͮ1w`?Lr]q.IBI Igt5RF'ے/\,(on3*\D#6JʬM3VĮ8게[S?.ĚozM0d$k7 HXln,(4̨h;zyWL; l*r[ ʎx֛ RحWmlh%5_"r M"wN* Ho/{0ÊzgEF]e옴@LoZQ`HM,ҁJ<%S warPLVx(Ҥ\=\DçGڝբj{hԸ8wWT2UI\'P6`3ޑ`ހM3TU̷4{ u!cmO=zc  ȿ}I+tni;wʰv)_ONjGnSvGJ`ACg3W߻RJzioB `=wlf2rƳvزwhpGWVtX|Ʋj^yV#r{7+FGhߞƈc{aUƍیT7jʙue˻^vp98v_>Nء1A;}::9/Lw`bA[\ v |b-mM˩ Ri=QWZ' y;|!5241Kx\GXGfe:L%9T.ȹ9䘊O֛Y[j*'sAݍIbmAq?BcM&#C9 /b7[wWCz ⾫9 9N/0į@cmAR-]Z&riLT.lAdW弨&Aj1ȓ3Y_o'zO&[JHX[{t%. ǥg 2ߋܪ?ϥЯߘ؂Y%L~~ SRǓ)^>=0Q7>сW3>FY7ˆ$z/zi4UʨSmW_Wۚҹy^J9>9p*N| .Xiݩ3\xRE.£DrȽ.OJxtƫ";]^#<;X3zZǔ+aؚMl%jbZ߫U"vWzņ)G <[-1leH{+# fUܻcoL(-Ʉoj.kjg?x{fDh+ @^J!"dE*=V8n .(O'sٟRdpll+]=9yjz=W4*$o$ (0=-b_I֭[.KD9W*4BM%Jf'x hSk[:>vSs_^f-Ur >1)Ӏ!ۯ+Ʊ2{ gëto ASjŌ\ߺ*1w8 sU(m|i0vц%#wxP">NZ ̹G9 -:R ̎H+u"EpYBY87j Jod&"y%ÉƏ2nq{%$۱ DNXe9t\u=Ce }9>Nط_C*%Ofׯ̌@*OiqL0CVoX=9'&:/$J4fc<{Oϛ,xjҨ Fl[SxDni4=xF"Oh/~_:wya& ;ߖbfK$b._:tOg b AV^r~y0 U|'05P6V;T7J_sDf@oco3 OCyRU0 YM;&(,~Y{$ct QshXMcVO-v FEwM(M; IN̊Ѻ   ŪHDqVuOQ1~MsĘ42;/BJ6*Pl J4!R$~ǘ! @ST`ZxkĒ-*,/XZZ1ۙ5+T R=v╨)6⛂f Qt={ ?Q֖oBI "H%r| M8&X95v'Fa- ,mހ}3~fg4|+Ȓ d8ƭz:T5uIR-I鑆iɛWރ%+bKkbXT}VԔ ]ڥ1sTLcG\R1c4N ”6 "9罙3T =/W=ߜΊ\Q!33[1ۃΊ4C?oK "qY ѝzM㑙 ;3'u,qqpdc7yqCEu2)d ʶ;\ |ʾ#eە|B]W{4CDM<в iD`hVn"u\/KyTfj[7r[|'2|Ðc. ob|}a$ SL%@{P RZQ8[I;"/W*F' %oIzs4@4$"l3^GȬ҈Q v$-0sJKwɯ`B_ *f:t>UD'zp,sQJVn٠֜#^seƋbOVi`S4f>:sH}/Q{1(Ѱ|zp\t\_9s+@ٿ4G^ch!+[jV녒'kq٤~Ix>.8,l O]ԴX4yg ByM-M 2Wţ^8X*Ix|Y38ip\ATE:XKlƿ;.fb"_3 :էW5d=S13 3BUPnB.^^/xoG2>ԽO<62(V"d7g4ym@Ws PƄK!');Nx:Bx$cߖz=1$.O}[a4Nzg g^ϘlL?7ePK,"1Bxv^GWY)cb)R/ش1^fkʽqW}0&c:xW >Ԥ<\n1棠&"Z6٣?ߥqĚz9B2}>ך.BE'!_w~wZfaԻ f\tI|HFϼ͂j È;tĔ:CıCCBŜ۰J=&rgUK3^c$FX^ ʕ>/I=$TFܼ@أQNdSFœ)`Ix7jC%I{g=X 9- w\Θp^'Ѭ(JEOp3P'M߿CsW7YpTϔcD~x|խJeBaFt):S*h5R )7CC]XՇk5!]WvWczD8oTF3I;M(U ܵQhtybH󖪥L _ɏ*!nlHMX&s{.> 8r[ ЂՇuפ-똌AAůLr4.||LI 'SE_/g?gOONƄ-yکDZ%wb `+%ƖMBK,/fy\>q_ɶ6}+F!~~Ox}տ"Vkozv7ݧ>|}ǒ.ݦڥ35fV+B*`[Epj߸N">sWgB)2l&2ـ ,17$,yq |MŢ@8oMv_88 /uoϞ&ՓAT&Jo$M\Up ]+^k V&и$*Cm\{]M5{wٙoɿʼn# w*y$+}EEX/c|o5(B)7WIuSJE<ԕĈ!Y # Thg3*wqǝ{sBX _Qu TX4Tb}0RB-̽]#Ɩ&gF\2MVJ) eiM#; *nt+=UL4ƣR2JVZH;q59I/NR4:xTGhزBJ׀b6, EZ-be+G} ,;kdchRP_|۞C?M!O%o=z$kITӫ9QCRB_mV(m_9żK0L>.~r @v|rW&H썴;P|8nr%@O6v 1yݼ`eܵbF$@r|62^4y~P nDc; Q`*8o8a-zKS?S݇ktI %[gbYOrFkU ,,琼$sxagr%`ܭ$=2Juֈ-e^XyhIK 2X`-N-ݮe$>=-oz\I~1w1z~E[UY LFFTL+QڧnBeb׶.h'VP^.@`N2^ҍcmd"=زA1 s"uicݬ2kMr,xQ$_Ӑ3éJY5I'+R6Pcg>/vJ AyNX2|T/xgZEUp7UT6l@1o:$%_̾PHLTxȧ;< U`  ą,Lgr͒CO=x7t|D]k2Wa:%*60xwFNz? G- xu> $+t:&I }qUTb̔8#qKd HG[7܊:v>}xE<֍o}zA\?h6>~e ͟ĄkQ7O͍`/N@-и JL+z!v7PLB#--0 v$-iq9޽:.>yrm>B0|6#fiu-N#^"O4W}G45E|E˖ ]6I1yDi-*xErLKLtx]g3.ŀ(6ڌIvT6Z5۟[H\HBqY 1 l'GGT]j¶1U;鴸DoV'Ĥҋ3#xo|LUn<΀nԻԾ<hkAXқY ?qztOXywc-x!1HDNvk3HƫRCFUfFi_+BO؅8` x0B _E@~fLoK :Aн? g+A Zbh<|6`Y9{S_v7T޶΂&k9A2 7BBh{wU6^$X;iYu7H:|OBO]DNFwy"Geb+$ruﺷDblFob*xݜĿo駍˂3 -V eJ$'}13il4lF"kt8ZF1?4TcJ?o*rdQ~d4`kՏHl\̹31Pv{R׏z6>Te6>4 ED}Y 61"qٚݯd3 "nR:g~i97r5F%q)V &ghثSҾh$oEa݅(M=}AEw"3YS0y7sNj0WM / e>&gPKDk(d=Q/4cZKvS`Ҕny ^$f< `.%oEeI4BO+nH}]JDA=7G8${]".vo K1`x(9\ "HT=Kܵk,P; [֏[@mk;aڹl.v!Fz+F~$Ց,L˺w>OԽE/ܹ>yXfYP]ʾ7DOⱆtx64Vz-8=6鲒n?cQPXنS76Ƈ^ \nIO4 aqF !]n)tpJ~.qGt̄4HfD0mUJ1PA;P&t[{K!_QϠ/%:ftH'98A \|;IK8iB Tgύʞstܷ7h 9ğ@Rߏj *xJ_owfpNF<8#ypy q"x+d,[0˯go/ĒQΊ 29(M(ЪvoH,Z 6:ZPΖ#u .e(F :e 18՞0)Usnq̕.g=d/w`~P$o;t;[McZɜ,ĉЃd ^0'GvOǿeJqHU;T[tCY#?ĨG$_HSwmCY3$iX(rlVFK=Bj4Yׁ=~Kд7{܆UgpSb;|]ECYXhSS qXqzvmmb烻%sz%&q&X 7CdMD3ߵb 7 \mpRM7O CA8g4IF`7q8_NHDQq]U] mNB]DL?zFէKd[BDF=wHגP vi^+H {֍c1..7R^I2a~G鬻N[ 7 \llc:J@e:z^S"XmMgZ$D+jKqPr!X'ߴ3s(H*TM;4$3r9V&˷Hb 3ف!wm&"بtTR3ګ:RW>+jF fS wjV_X ә3^)Zn" "Pݎh7Fwb ,p'0AO`ŋͤ%?Iogϗ": Sg>yC` ӿ9@Ib6f5W@$'&)Y~IKވ  h)j:l\)eO>XpŃjXŲd.WLhi[i6`}Ou(FLj $ Ѳd ;bnFx6C~H7f__ c<ӆ#S͋@HL,(6Q@x+>5--aozH#fdՄ!!G rH!uF=sa]y%I&ͣ_ƺ  K11M0{n}`Pψ >Bm}hZab"Ç~TSoѶYmoS|:BE\ [r9%q_'QƠH֋m |uPx;i @eS $zW1l4(Ib-Jr-E1hAۘwpÃY;ɻED7hK3NbE3tLmw {.%*.(zщ)|_!m$9tWcGנ(V+7|?HUy~cb5,V(ވذo7fʓa)?-։s&( 0{CfW7#qBp.\ Q ҉~el V|Laz^9k5x@ʹ:=]2[D82i,"1y`@cDWϚyKE:M٪QvHUɭ1\d*pI.Zo'M!z1hDbp]VUp8 ? uѧ< /!jKEjڀ;φk[/e۰ԔkLgqݷ+AI&%!u,SN ޏ,KHvӊW ȁ}}m .*5܁cӧw= XpW'0\ꢼ `qj}gaft 橨D^DF/nmТ0je#r[M4X% %0 ZfO@ |R& (/!x DgJע,>]Jz$RY2qUZ]xݝdWK^0\ƾcF,èz)82 tDp#PzPCu{A;&yiAtT&g}"WJ\.Ge ]lIusG_Q#ߠ?R,]Y3E}~9Aڑ(F)(rL|Iվw#+c{6qU{ k~9wS'݃AEA,F(hA*x(F0?@]r1%PXdXF[V8V(ˆVnd i|C'nF^ub_m)^iYZHٗ@#ƶ8I)fs,0KHt=^mjJ[0t<>d{oʻk^y8Ѳŭe If=`C]|fi|2dCbD2ɷ̌x:tC3?3huȇcFr0dʍ tCŠ "b͎]f*oH:HG2\acĿ;h >,cG\Hs|a,x l8T*$Җ4% ՅpTw}Sdc%%sԖ +*ƽi68cQ ݲGo70._< :i+L"ۍjԪQ⨀Ҡ{2 sߩhWxv̷ȔUBP:F6N2Gz!)G泿ɹAe1O%~:uF?(s؟x`Lu*ܟ'X1|<ˑoQH84 MVo]eFqi}NCvH}*GX(^H +M Sq:,$0=&)h.!roH#\Uh>fZNL1Z> W(BJQZ4sardc3z Q3^fTխ+m%/a@DˠȽW-{-¶ s+j #pjfCT7Q|ik38Qդ5B4ƍXWC[mt1nn ~Uu3H:c-;rm>6^e9LAl"aa+ h ,8NnS/H 5m5墊N;lԲ 1:Ohd7d<N*vNR=-VQM}^KKBuR Ò$HnT =-7Zpidܣc$pe,kl06ϝ6fjJ]#{㏙72@~Aժgb t UvCSYS\V0[T9 Smo%*(49YzF`>֬^bܬt)KUE D~%vH;XJ5چ=غTV_vOW?盍ES?HS S vD,c8Wۺ6(|ϐ1N%:qTĩD%Cr7 1Fc+Έ '+xc˯D7z!+ ==k \0 ih ?ފ\mP aDQ9\o$m!$ hqstްti]f98]3/"6qrb+Qf? bse hYQIb:P~x_E=0Qn*}- T}=+6xzc*4#( |}lS3zN(Vڵ1k8L25JZ rITk>g*C"*(Ձ82g 02\qweҸIIѵR6T =Lssnfbwˮ8Ԗ^Lq#d,xȺs!^rG,gxłHf)o-x&eތfqy97 c5uɽx ՆG0 bjͳ%hr&18ȷܚO6AofdC?IpՉ?ld*eu_I@d` v)e%?DvC #7paMfׅ `džK8;&4h24 O zMUQDoc?\,e.A(Ϻlh[2kl=нxeWW?]O $.q֤zxD4|t=wЯAփU@,9{ORjR<ޫS1h|P{(,w(;2쉆aq3<9x |i<VO1dQR[>cúׁ_O ) (bյjo]_[0Ve=J6*yG Im.Y^|Bv_O킢;%6 <.(N,qvuz5˰[ pWAW<642?[6#HC K!+^NF;gzx7#[џi41Os ~A<꾎ȳ21.Bk+Tp2qyd#q8BЁ^ݮPNڛԗǭ βe xk)&dO0"OESǡj|%L Y !9DZs@H!9CVi)8ANP~o)?K-Ʌ,'b br -0Hufr{  h:mkY=Zo4Lx]`.ݍX1Uz, GsV~ =x[[eiG"X"Mbrǫ 1SZݯ "0HLpE^ Y=:/떔,vp&٭ϴsfFZۨ^Y4`k+O`?:? 2'|iQ-|Jrc%y#~/%nC wD@N:4-4%<"@VMo y=1𚬧9;?0<mAy@HRA3+le%==-*J>HKs'.7Cu@'AE<_`G?TWknBR( l87v('bApKݕq;a6rD42^o2CBbcFp\cŷC>|nН?#ǭ$ GHsU7׆l0TeG[nVC6U@`ܮjmSKRSCh]g\gt4T?%/:eʳK\j掩tQq0Γ! m-\M]֔V|:-EǟCH,\Ee1jk q))l䝩4'us͕`oT-% 飢? ә=%9d0g/c^ eȜ秄Y!ׂ]НVUhDG0sFŸN?Hޘ6]$Gh=Ls˖e'W3)ﮑ&9>|,6@z>ˢQ7V+V!] 6l@iisL)`i8Re&*4qDl5}щvgA xP 뱴!eA75;ia-N,Id-ݵhaU~eZfjd9$nv?cLJ'vLe'J l9/@1 }(U5Qn_e t[r]B1K'zn$(긂Yu*6}IeЈ vbل+w8x#ՀAnv Ա;,VW'XVnt*XSӍRm*ktV#pg:hr׫.y__GXn!$7BY 衚Vm.r}atR!IC7JȹPC,7x#΅34\j-~sfdy.,Y!%!4Cj.l|smwl2Ujj`h14?UI?ŸXn-_آm=И:YkN2VGNXSw8WG{w oza#. ε]]x=}obk74jLy^4d4}&uQG t 4;m*lkg#v?$ Ks:h`UM3e@mFZxdj+P*}{٥ü7P#}vB F6R*"3Q.&e Nc^"HrNN?LF&לw%W?`KHբ%'L|{̯?ʦAuxơ1 .FnOD|+iH2Őʏ:JS֭]?k`_+AQ9f_wUY+ݞQbYec=^5p}OwzWYMq2UD!P=4ȘӠ2Zj̼} oe$FKrX]VX'aLgM#0O- H!RyCd"l3TPuWc!SITd i=:]`#.3n4&+6ӤWYdڇEĽqMl#E\as-䫚B3J[1KRšvzulj?3@UrX}oeY_ Cm<nCh Xu^xBNG~H;ACY*Tr$s-൪{+: Ikb+P"Vyz/Dľ\o9V&08=zHp7~T+$Oy>tijnX8cH_ ?l&!O>{:h@ m}ʔgH}( |Of0e?4?Ok LJN$m#]~ $bՔd'TeD$טĶ. YGj[h8 jg@y(>*'@+{Ը41(p(QFJcl,jˈpemBUbPGI`c=۠ےu'_맷fWr)G6m2YLSNmiIrmXZJ#ּj@ yC#OKPhf5!e.! {L#lEN\iYD"WύžDl5-!N' VSqutDlCZJ*8ql/Ge|-qqTp]BNnS| /;`>^-o;6YGi$*NK?>X!Tr`+a +? h&Bhc +u4uʋʻ У"K\jMϹ55֟< x}43r's H/OISoKN2zj6~?V&m]BL뎨aKz*\_ZdUcf{iȁT!MzZN&+ ?JK(17[4|د g M C ]O@r z~~ Ug2-Yiؐ|}gXb#k{V|h+x++qm/ ߎՒR1V_E¦: gM{0rtn[wkdE״͇J]g-{;mQ y(# a}fvٮLgs%f/!K\>ciR~x@SP%ߺZHZJWȑeC_/%=Otl0Yzke ڜc2FFT󺒥-dt= wsTn P{}Q,ZfҹW.U=ǿ!$ Py9]H_j{G+ Ǚ̪wZ4^ ea1Y2!G8.^k)>"Km$i<𨕎I Ԁءs!Z){2]"Xw>s ':(΂%w2Jy&Oԭg[ޟwR0) ķɂ.-S_6>O^!<< jTc ݥIvΤFTͰl|p-ڳ~`iYU5%;EolŅ a#lx-(XA]vFjB ߃5l0GY8ږڙh}HE꿾;]ǑwAclLYltM(8Z;<{{6I;Aft_ V@PnFK-T"9揃.5Zwm,Aí:BCvHQ̪ic`Me%PdYrSq}1+A8A䰙* ɛ[<\q5<3TZV aY(0rif}VӮ8N^yw1#>&n'*lNZ>:5\,e鶒7l,w7>_2W)MF\Xv+;r&AFЄ\}Xۭ@*Q[o('k8I vƴ:$7;LpK? u6\M qб/W(?'>ᔒn$0a VЌE#Wh@?gt 6lG |Y F T 2a] I$%nA;f&[3E #Wޛ ÑU‚s)E(j 6h)3Z.TNLha~?BUwt‘)0],;p21zB$-…M`;gzhh4?)џHHvȃ`$Wx+1Dm }TU quA)b ҩ l Uxڄc%g.'e5w=r1b|&*c{{5_D883A!껪gyexh7>u!5b'B~S=*T`_DsM—r4Te`S_VeV1οFĊ97ÿC|ߪPU6R2 9P68Ga>yn`Vq tn(* Rv֩HsaM4siHڃt[|nb Ul޸CZΆڼ3c~҉ 1[5l"5 c&i7?:Qd8!1h[frf @x:-~֪o~Xn S﹒Z^ #uȹ949R-,2vzl3r=Gα~I6fbS-'ĂEiؕ5施8ц-x M,hl_n]jǞÌ_W9 I}I;Ck1K-{}Fmѐ8{B>j,?CtB81jni=>NSX |6eY8<~9DkɲQxۡ%8-mt:!A+rRx`#P;e4(xjZ׋eTzlfZTZ S[^2Wzx luwڝC55E!jֱpjH B|ՉXL LJ2+ޙ&bۮSk% a,޲렍WhC}Z>u(ƨ\pN2uq-Y+cBW7Q? :*G-pGA|b+>,f8 zmنG6i\1[5k2'3QS&kŻN,c(A_ cgЕ{rk~:UwJ6"tE8,xD] l[QU@7FR,@g;DeԂ-(A%[N{w!H1kYbVF(|]NvADUdU%@,wv{D ?N@oO@fӱ*i_ C/5'qvA)qV2> f{S'lUujrl=(bs(ATpmiugAN`fBRR* >TTLv4YiU ,߮t1 k£^EKZ  Ϯd`z:a%x8ٸ eGR6P+9IniEjkJX0 Eww !.676„9L#NnzkT}W,_z{AI D{ƲEй蒴ݬ0+8c'_F [9_ty#l tt*eQ/.)(wP wbInfJ?m3*`h}6h64?k@0z|,u`\YHUYVaz9v׃vtíҢOGZm%p2KfrV#_m4|k0Ake!xq$;gc叜 )b[,z3̘A}G9"Ͽcy_Ss2E*hWS'؏ʫH=.Y) ve}]-ҍ̠ɣjY# 6Mɖ/vWe)/b0uU!nv~dyѐc%gbYz//C w}yG[{Q^vO9#w%  FώZu}:dYkȰH?HWNON%F|Z0P,/@ ՝-:$xpKD?h%{x."y6Cb%:<'q-]IuV\`RU7TNw񁍬j%ދ=Q q"Íojd t˥#x'nw.TOP))OqZ,n,H5q66vK) h\y4ksN^i@#CeTjPwZ총RJ;)/j# d]$~\0h-2!tU-_{\x)йtT6IM-CA.cjsi0$d=iXŠz4KT~6Ib-45B<ñj6HA \yǤ/Dm`? ]i6s٠ F37Ҫ˅٧,?R=y]?͹+IQvCG}MF(> O*$QfՆjwGZ5c5eHvUq)?lDp%8},t&[+Riu:%j q[UwFrgam8 hҹJ@mcv=JD*ou/͟+JNЏxd^d& S msѧ"E3 0XZJ-eWyh:r0Pն"'qī&<4U Ry58$_ A\kӽ+x?>,f~ g̮ډQQwBNyjVۼ6lS#,RhpmFL 6q{v%X6领o9p;L@,6?61Wy{3[%*F8 Vm_8P%SŖ}{- J T9!$83/WZ+wQ}U0{;L wӆ+1/+7V1 }"mN|?_2|7?Atn ꇵhx qV|ES N R#*'&o\]y=C"y.Kka:b o3/6P]@~yB-Cg9S\SvrvAԉGg,ΣIW{Z{)+Sʤ ?kE>K^c?/jrĿBOaq?&=s[?$Qk=p? ,[Efؕ4~8݈QGjm韛_h'1 R\S% )Jഡ4:P32I,2I\e-RkO`Nvz=Kf pҺ6HԱh4y8jDEP-.D dFߘζ$$1KOYB|gЉu4(u80u#qp祔A|zN=hnQ}FϺp09R94saH@' iĥ$49ݢvMG'*">MBn#?Bcp5ϖ!<bW ES-XhWQ>x?邵|4*`ģju4,M!Y7 NE` <& QfrpNd8a3F3 cuZwm.MȃGNSiԒG?9Fև~>UNyv!0w>g49h]rt()}S6zږӍfR@H6.CG.^zp}<(QvI)o<:0ʼn X^x蝅Ϫ(5:J"JjyZD]uq;DEa[,q(ex*N7HpT T]>:w|/)A6l^=0΢S1x%{*V}8./^߶.MG3tZaeXC{L59V37ۏ H6Oz+#3Zxţp e_{ܭe8JMimI/[Q5@8eESPYN|aBBdbڹC qCXPHw]Џ- 2w`:D0'fT^\J۳[!{(٭:R!`/G/xPrCD+1M -POXȥᳺwZf,-J֍"qf0Pj -Yc~(y j3nl6*uE2 _a;fUB-,ԣOjG&.d*:λJp6x1;"(ܲzU>AƢ/-Υ|GK? o!SKיc6ӫdrp_,(A:˽~\DRe.f\Yr'_40ǟ?=@QzOx.`Ԏ?EM|w,c5/[E'Xe'EQ) tzکDt >\N *fo-mw악&z'K@H!@>i"B)W-G .&LJP"mZJdG*ӷS7I|EsLj,ᖜ?9D[/TkzX Z!zL~HFDE.IS׮e 6? cKO|CH/jL``rk,lLUnD\5UU2I%ri6E$b8N<6 6U.Քy/|uc8U ]ףH1Nu$(q΃<(#}]7}{R̵̒yXlDq k?i<y# $nBOǝw(Rrkطg`.Q|[Smٓqgb  ]ӈ'""Y*Iljyqg?ONv ]T\E Xng8›x) 8Y tz݀};2)TCZ:Rx`0gD$4jsaCڣ6ST˪6&8N'lZjk&ÑݣP h(|ujBZXM! `P8V<( #E0c|kv @iq6]в ץgN<.X1d,S',v4Sx=@!c!iDfc <-|d`mltƏRv!A"PP$ A5lȬZ1He)ӄOIC'Nrw[ 5oESRy K7ϣ' a@]2l-xG^zjNx=b!ټXQ]O{mu[9 2}uǕI,gh<^rb >PqiNTf>D/-y!ÊmReKuRK E FJD qcW,5ΫgG YolMc(\s9?KUSoȞWP>.O3$2i8[YwWѶ ݏ^-UWF" #=S.uY:uq(+ .t@?(\CT84q`Tv VyCC[(ȝT E]*s` ^.JCt ,vZӈ#z#lNBƠjB—#LOϓ3F 1qBy&Z{m4z+'64?:l=^- FsټSze5<{>bA}v`ؿ Q T)G2;K 08jh1#Bn)6j} ZM m]Vv-Z`!vYŽcj >uvmјV[q `6%\5Ҟztܨ9D:3"%FQr {9<Ursޙ2kz0.b4Iq#7u0Y֟0jF|Gռc^>\f7q;ᨼYL>]np8"poI?U`MVqtzDw0 }>T42+e+RDpTtUQ~4D&9Jn;~f◝VU( rЭwN*[c󲒠й58#D6T"vi*U3|&|GAokR7(C|5X&{~Q$I?4ҘʏlfA׈kgB#=,XK5I/tLQ:f'oXU_O,D*%L923H32HkKip(*^t56iy^y3o֚xTȣ풑)qY3bejf{"dYP+U{"NRSy]7PJ/ji60L[b7 N EVq{G&zEM؇k+uG_XzW:zΓ+l0OKQX?8&P e!u#B.YM/j'"!MToko:GЊMɼm﷞@[/Ķ( ǯr=KOW GfM5V2lh=\W?I: Wl0EKEXwTw܃%(2ftF: }LT+AdduX@UX qߢ+ƚbiz%=x*x?]}tZ竱D?ꦱw pvG+nz p,: 5 V~L+'N6BеK} Uxĕ 5/=Z 2qFG^" M; i#5ʵo=۹1z幨Zv:JJuaVbvZCd=2h<<0si_9^]\ wT'31W;=c<W|摈pt2_a;n|:l)K?0}r$AY ^O_N:<̜li_ @Ykw,7K; C>x!ZuW]sbR-W#gq=a_^Dh%(F,߇xl<￰YnqK"M[b} ?8RAT &.@ިR)'GzҠqE6!:|BybI'XT`?6dO!͇.~Lԯjb,<=bSŹs;q1Anf{ FvŨ} -?m$/,Ͷ/@$u'9P< q&Mo $LqQ4"ȧR~u2)Hax#Y$(WַPCU4I9ΜjFڞ u71NZ]̷}e<4sCBS>S^u5{*Pƺ;ܢ {iPK1}3{*9f2e_Jt腤!/HE67%p Gpu;,;?|8~=rCqEu/hޣ$Gv? )Hl.GΦv9+ϑ+K Gcy\\Gi!^;k}";Nۃ$q@MF3hZ v?tD6;I7'ty>Sh0&[b}mCYI@5v U9(SKX8Ƽe+EsGVy`C9Mxxm$fTuUe%a}`7"Q/Eel@hvq7ɟuJwػ߼컞HH4QO#Z4]ʱQ1}Ne]߇P%b5Wr^\J հ@N*Wuԅ.\ 3E/*Jy7ibUE&5j+ѱ+S^lsV[o(7F<* wFKqQ^ e.i*҆d>C~3F!niG3WEHSe_X?]{HP,Ynx:.Y<ga݋y<+O4ifmջR}s] lftb)K/Z ä @Ui{ҞbBkg=JۄUx{7{C]w8{نz2Mlk%T⠪:+zKz(ʀT!pw-nÛwј³^yoё(RZ01rt8R'''GUmPCk|+0Q%;d$ส+Z)8~&8I؞-'nn:#͐?A#'@,/Tϰa$H}uюP}rM-iM>cFQڗ5{ ) H NO=TT x`exf~2cc$ Qt.W`b))3JU(^/:ɞցgؤ!nw}/@:CxIu.TT$X|fsU2E1oGp\8+@K[p/r'Xwp;9v$ 3!,`*h{>wH36(I~e0{W<)F6rOְb8Nόz)Jo@Xe6˙jb=g/=筦zikSSムUƮIvWY6|S`)hvե1I9sQT|6>/ƨQMߑ*nLNulε֨6 {QZV_ӎܵ7rUGd5m8m]?SiAV 4* &]3)Lhɿ=F!teR¼|E1գkKPsJWM\h"5v-a0-3G7([ݫ[}J7߃Y8<څf%>0Ӵ[ΒtczFQڐ6-Ǝ Z?qP4тpI΄_y_EYMbs[0`$ $3MV ]N@RiEKI٩_37&Cp1Q?ꘂC:OS akl'\NZ @ e] tUvV`l/&4k{@M] ӂ+$1!TNPTZnC |[QUh'_B!-!^}|5!c>} TD䴍jccew Lqv 2d DN~J(8ªTײ gDI-gqQ6Ybiv$//{hAKm90^ɒ[HdYuC X`vDgAhd|6+gȋG'U}+0J4'8$X_L#<{70H [?;R u"P戧"7sӁ: <WGw~mr>WdP t3~G~T|hs.CG Co.XD/Cے־fi(vN=͐mM_|q8^}ֶz6Id/5 !PE~ƺۺ%t9cW-"yD8yߖm _yiՈ,wb>3} >/ջz_ƀ*vZŪrV(~^B@2'7@cV貌Zka2Ыlv2i4"qH߮ۏ`c!ZܖiB 䈡)MDNYrdҿYC %lbrAWg#66"r`Gr~j}x%ֈN/,^W2)pƢ4S)i;NFc)|?@ ׸y%:c EI?qήN?p x3/DkV6.*Z$calR|~|C7 i2Hzqk4F1OsTu]T}ܤN3{{25}T㴩 RfL&"l`<_ q)S:{FNUsaL9~ThY-Skf>;Hb'(l):29+njЋR#7ճG 2%kb#o|j v7#SOtYT|ɍ F":kJh0ok($M"Rykg4kk i-2 |tc ↦ ,8պ#eOv cAtUYRݑ~rZTfA,:z2F a"өiYq^ q3^lȔ4e{68nfV 3i#)9{ וGe}(4 rpG/kSSqi'KEE]q{W*%%/?@m0>c,%%ۢ.1 A?r8u8yqa/4/ օ_kH6@\=(=SF0MʸN晸N087V|9^@m4B/X[R暦ɮ!$$!_ݕ忄T[vDCzQ.{|I~s c%x+$ۀ̋{7|cR Nd=_ԧ @#m+F&bA{ pѸ_B32ArG\_5 I lπ|%`EAo c:.MNv%!q$Uv e8kKsq~le8pH%NA2z)ׇ߯Yo 0javz@*)P$Պ𙦍[aie/!)!Y 6wO:H@H^빇F",Uʼr @Z\W%L3q]U:FFXf"ɯ m57WuHJ~]m'߿/BFG(JJ<Xjɠ ]w6"yW|,j#ɳ iUJTM,4SEjRwم"P J1bZ[~C_$МlF%k!A1CW+1s7MmI!%g].J=n⹢A [Z^vn \P4Hyw^XA+?.Cks`SٟԳ5J4.sNѕ1DQ_sk Mڬ\y _(*⭝j@;ty{"t|[wͤd{Їei]N]yuzꆫy"PNXwSDW5` S9fKLgCxJ(}v/SālԝO*+nmB1SmjTK7^[s"/ tH,pLx-yhHu e-*y_a*!+[Lzϭ0$Iٕx`kZ5^4^Az_@8y&T~Y}MAul39ex-ICkaD\cܶ #5o;Hz9L*FC:PBy1FFC\Vl{&4۹GW0lP&rIc36[]l;lS1.{QNϕ7\З,뎍~BjS:dᥲ7nV>c3݋_- =z iU_'<Ӧd OI+;B.{;Fˣ8V7sqNvTT0",JR>HWA\^sCklI[n8pV{UEu)¼=]_s1ɇuY>{̧E6R6:Z!c_@C13 3Zڀ/pq2nbfm ?v9X3y jL>PƞhKmH=j8?W ojL($<-^طb |癏o>a_7\r-Ɗ3?d}eVtBI/k7);)2(Gߨaq#ec' S4bŴr5 j1*JƝ6{Fєq VݗjZmQ>^L_s=Rs-z빘8($]( LjcDRKt(8o `s\+"^+ Uc-hFgme@p{QHlWUUJcY4?⡿MYmkT2o0/Rop-Ɇ]1-?ʡ!zR/ǒK.,}g|[.BqR \]>ZFF j_j,Wn˾uմ,sCw|I5oLS@wa D|c E%!)#['Vl; >NQNvOvQv>*@8 @l Gt] 6p< EGW9>Y׳>P0h|c޻ .ՇX3+@pI} )w[/Vyo'Uo:sWW1K9*1{U& ~P_?1KH u{' {W(-w_!Mnm"o9+C\alN6?8꺞#[ibc0ǭ*6/כMt7|j8M`Ƕi&?f~_v(+Jqu7UH03EiKiKU?~9ٱ,N >|3M΄4_mԶV=BԵ]МYUZtajXsǒ t+w~hq f"k7.@+Qt&ߠf G}tnp-A`̄fD&k˲uOA6xAܫ9f {, GM}ȔR}i@']օ_Kr$C)Q͐di#ͤKBcrڱ-&KXyBKR5Ȇ_6E}8VA ]\zOQ+H~jt|p LqDlSjEڹ;YdyӒԝ6<8!f7bc:(C˭҂('ptp1g]U5~!0erS}9AItmT,Sn (x_}DJQ{' ͤڷwQ#:8ޣhQMY֒lw},IIΕTJztWn/*ĕ&"?d<+sC$U|N|ho}(²W;KD-lz0,IWMwF!߇Y%~7*6ѓyܰ9LQV9` FllSTWŵ/9kz!uK@78 ɤ≲ˍ#9^o 7(V5eF`@0S/SHrCzƝ&WEXq5S~mW!M }qj OjPB15ʛrWȂ&КV46(mdbbw!$4k-wnj(U>k^wz8WAq߯[86}?~!*jZѠO/$9^;S騼b֤<R͊x ݋Q;|֙ \Ȟ^g!_:6}{6:5O^ix% )UW8_K`k܈(% f|XXC_[tGP93H/yDwk!^3U?w,}sF `f_H Wey?CC ]ޓaoO]N+!2pt?By2q5ظe>Usl@?j:[ns-XRZJ/p~Q#vZF>3&'\p$c}@ąʨ;pg0H7 M^%i,[{/W{|yԂy-^=p: C{$"-gȃ7rDiV,Rhdehcĕ o@gRkkl5WBW]'˞ܹvఆG3U&i<`N]ӊd#P,`- 1ز[L_M݄R/G-Y=j,ݴ/D)p/Ҏ~%Ixv;%eMңaG4{Q0NBuBv8hs=a̦:6(?Qb^E2 hDIVj3-䷺Tjݎ V!}8y|SlQgيIOdŭ^ky~u&Ңj,]vpu &^QЮ|EbZ]RHHQ:((zȴ+?2g2D79 CLnjz> Ip&p0B,v tJ=/s 3CGF`Uy7[.S/&N?i?J]zTapkA|7F}׈a!A-zzW"O!=7 3OPk HT"W%%!w (8/*_򴢉 K-]Q(U>k'}c;2,*#Dp}q@ԕ}=b}]{)b(PD{UA+8Y_!zUF6+K  =Dkq/MШc祰E&7U=`%wj і!j+&k2l Ǎ_ _+~l5w(sK)k1`6|q\p:tV_%U`':UPTe3ڧ$\JZbͬ'G}dvѣ$zυHYkYK mo د+aϏ.}}feUAǪt(KzVGjyTK՘8>wfMZ0Bb~XF}O/8ŗ6q~yv^p&e Vo_c-e s~#S;ӯF ]it@2thؽۓ٣W|۱l0kuu$e{xѐ7R vZ UWoJum6oh?QԷ x˩2 BA#U 6SėhOwcUˬ:7-9+@Kd.Tjxi+XeKG{)ٹ[/A۹ xj;ÉL<} ުqJy Z>Yy#>(.Ѻ-q7kh5\]Q;t$`y1W2κ3iSC/_LXLJ0*5s ~g7TfrEBztZsn0ZBa"7˕khIG_gv;\96ѕ]Zx+eO<~; PT?O%Њ8 3ւH $_~tvon҃b{l[t1wNѬe%Fؿ؄26WCfPD cd8tg٥ 3\z]ޗ6ZHKck 013IMOcG`֐a>*!))8~CmOgH ᑓJV#WHvhonuW0 [za=-*wTQ{åR acn2dSk;zBЭJ&y|X /PvD?A$T&xA j4P{S )/kFUkƝ8M:p&]fH+iҌiԈ/UλVxؕLӨ6*2?AUd:{ܜfUbuTFK72PgCDD.cu3b%Ēخeoqc<qe R,4wB7@il[L (E𷜌l6]!͇1 }IpAbu%ܧWwnzeR*:[jXD?#!7Ql^oU1IXe7L%4<ۉcjuTǹތwP=<̒LbR *: 2q+Laq-GrRY^]h˞[ǜc Av -${!rqzSV=,3&H$h,_+V6s~ix{ ?rgǮD/P`wJؖDkHF kr7s 䔀3S+ߘ 2(j"/2[:ݣxXbCmOx^(!r=v25/b6Nmش<U5pH:ؿ)H^d|u?*Spx)i,Uqi:V17ȹ"9 iQ13mj~%:wJjB]z3cJsa~uhT} wv8 =bt"-q.ƆpHQpdA v$W #GImd YSo?yB8Vah_[q=w+û \USIݡwu_c1%^$vPڐH1rR`}/^UVYdfB6䈎M߲-Oc$')rᒵ_*D>LR͹Ie ^ 0Br "F3%iTD$=R#Þd)%gKc`!* x uռSr+^/{<6,p=XFTXt[ʾN=ͨO4Z(YwN Ȕ&\gRUW9ZA?P#Q\ZiƼ+8۵[;h- &B\0Sq"b|>͏@ 3#]R*ЗҚ{iv}['~OHdZcE7B1|-Lu0{rN6g nT2 upolSYW24IOBV4m]"3e)n_Sݽ&d<(Q]CZ9 B61@ !z|3f5J&Rm5Eh5_iKUƒ$QJ`P Mཾz?`bc];zS/H]Y7Wm``5"u.&N)RVbj8`҃!( 6_XHMvXbZj+qЅ+{[2/oVI3M, xjk~ _VORܼ\b u6@j!8~Il6?mUio%Pee MR DBxpdfqe,pS]P@>4dQ_uw1FEEƵ{%]py`םx󄊓\5q Ҫ5zz&ŗJ9o?*V$({Z"!MQ A5oedXS 4 B@!@+N ϞUhCHm/lcty~xjS+ZGЪPb'yqbU'fq4dh.Սm3wtHWXU̴N ;M7ˁ|<1Yz:C4pv?BZ{: ␨9pO~bn9LE/>D49,dĠh9[ {i}QiuA Ѡ=;(_`MKX]'ݔo B8UrT ϞlL+]?VdQ3y:TL̩z>[<{p}^q+yCtm?r$`ܲ퀆]SH]R"vQ,Zɻ nWeX\WSslD eH,/8aP+Z޴ПuP̠rϖ92l꤃_wȽ x1MqX3]{|4+NklfɡRBKșG͕#`ᑟ}y߯3ݪN>I#}N񰦐TI[9ˎz EQ jMF{2#Rea=gn6|WShyXXu)Ivh9_Ã:䎧.eaĤoTt`BdRI1A ?)l9a# ej_TQ›;u@Q& _#2M7ޒ\wfZTj9GAsJcԍ*gM %bF ..VkV[~G+-6{m͌N5aW0n\??т~߿:%՟6qݑ Ȁ&堂%:j {'7k:1sV!}!n/jvT,=MY` D3 #elneM8|QT/P(!/N:\N컵AϷ,#7ݿC.\IZa5U i,@Odi#D]՚lW:O\SϪ7l@A#᛼ņ>8H dXI~P6}J2n-)֓QHzfۿ AgF7"LP2tW+g_/K޿AaBn)mצfk_g]3d%i)Μ"7fRO^/UMmr]Ehyni؝N72& j1g?x#Ff^ Rdy-=^oԴzIC}6AɌ?=y";(E {nΔݠJ }^9UdtXx%2$DّSZdvb70Kt7sq2 vh 8욝rů\27Ni|kZ$PVJ!2+! eQ9fP &` ;h]al];%319Se|!#P>#-z;ST,՟&]t}7.e9mWWWB,*|D 人CvuR%,3=s緬wFk};Uy|zloжFy)p\$ q)w \zʑT-;YYhca\(;fNxz~cO QI;1gHx 荣N- dpڇYD⊻Ŧfx RߥAD?B$ɱ$ ie;U2R6HJΝ!O=q T#jK(_ԥ3gpx^ҷ'͑w`IsI//lJ J'85S8QB~ڵ\#zу<@${II!v+Ljz(w`c07*O˴%8B\fŴlҮm巒Ylu'ovawP V ]v9Q]jYS d#2ħ5 6<:7EG}G%,}CNߛZw w Y 7' > c>Ef3 HRc1N.N[)9j{ X ۮ,G[n!##{ \ЬrېJ jhֻeRoZ8J0qzZ>:?ygRD/58YўH/"ү\ ?! ?>7J VYQB,X ʱ5(7_&~P'5"E-r6wed@:W? Ki9+nKx z[-O~E0{2v&g@뎰Zu5^Ka/&^HLzu/;jv 2.FiH-S0̭#N޵OAcgd/0o:ZΡp0W)K ;m\-cᶼedDbryYdXk^ RD *+XclQ_P1<ȠKfZǾTOͮ#q"V6+ z!bq!dK,ԘuKz>b_(%H&_I(m/nr@ǡ=b0J-Yٓ~0DN!~8]ni m8N.JxKz+S?-3xN h[6v!}쯒BHQ{iD thjAd"ӏX,h##ZɪZ:v9ɏyrxUܽzk`ޫ|7\ w?}{KnsQ+PM)wVجBʬc0Z^c*`AyO[1{Wr1ǖ oZ_ϲUXZP"e !%ꬌo0X€{XݤI:U-@oٝInq'~9G$0Jdwwg3 $j78%UkΛj,rׁ dFh^ Np_#\{&Rz(H<9{Y^UmhZ dsհUTlW7}H}RS{/uػt}RbJjE?n¸$ @&J.p$O( FZ+@#q“_{kͿO:5tC=Pg!0+&WSPA_Ӑv Usf]X·1\ǫh4DO?z9%)1TAVS_# :*(Js.8=% z(xCQ޿hzyyid9ݪƟWp.(:߱촼]sܝHܩ @$=x؊UFx`K;H"!\9ReP^2 G-/0a :Mp[ `h?[<6וD;]-SNAd +A hAӃ[ P^06Q[e&8 iwܴLpqъ J;K~$ [ r#7Z *B km7O9 .lW7gh(%Խ\#nu1IhѯZGi |vZoR.ODt~p2>g% sHBx<ˤuB4Tbq_`&ݎ>!k ~,Ϊ9x+ |gԁEffj*ڂ9=3.y0cyŭQFbb뒱6CҶSt1<*M!_7sX8 _YqP{zAnX~0r agl#$qiR3&6m19$W P] 0clD~I)L8"P7/m_B 0Aa`4-;Y>-/oGC(>;kTr%owB?`^zmaHn_O҈5$0GZw((CPZէ+̟;8 %R oܤ3-{Å>A,e*-Oho/Q3r7Sf ¬p$nLx_ɳQj4|eH: Nw+y7=m._P8SG9#>sЍ *`v-IF$H~UPHAO&/MEWQ:B۳sGFJYQFI|Pi )w[Q7 Lxۍ]mvyO7+}p=;z5 K-X;O6m$W6R8v-[T3. +7ٽeL'XOY?05 <>T >`_ďk,A'@ 氥4W4.6eNcГFYv`]}N4k|z[؃9X*F3br#L(\yIΡeKSRO= zt7ySǂN,nB`vAsq򻤮~݀y9ّ ? >s'픻5a VYiuL %'W\&8K(yQ0LlL~\[SA3U񓆿سB)U8iqΆƿDQ؇i<>yg?͔?;uV/+ey;ɪsN\ь ? epB!/0m/Rtf"%v:/nJ0@`˧~GVh6Ww;UrHnω&߼cKXCM{U/rx.86%1 .ﵽjw$Tk7Jk(\㯉zEl;n-b*#r(;,?uԇש? 3b/P///*B*XnoP\R{b! j D`Tk8f[~Yߛ UOg> -a5^#)C恄^O]JBO\9~lvVJtj:SN~a1D[i#_ֽS3kP@V$9^u>6¹۪/[þWt_\`ͻ>e Z=ѐ%AՐK67nOt_ jWfΥz <0>vbl6% ЌL #: DCk`  6_߳jS`}Np1zj y]eFFr-t-+Vٵo<2HKvb?n[0;ҶG_-NY9O;e}%W,\')֏uMY? qen,!1`bʋ%c|b W{Y_8Ѷp5:p"(5ƕ \n6bqH{  1Le.+U=%:2ަ^':Ķ_ѝg7<!LG;)gH~)3bWMɃzBD@}ko֞vݢ2hQd@fۻ91i5=u'ٙKS;oVfP+DZ[ Z ݸtF&4O}=#݋ jҢ۱BII C@[;1t }8C%[Լ>~}!0"ǝ +kМ;3ͥ+37`Evp{ȺpHcUMuL!'kԎ6|^GT"O"(V*Op]ބoг&ryͭO |W~>rh8~NXn+\d /ꊌ.\XFeЪ3Pg`pU9ٞ9Xϩvb5jL/4wxP!\u І9!{|Ic4g ^ZU"҄Jv ,AFw,'88d6{X"cѕ 1[RE1sX87n8o!gۼy{V'1 u*]UyЦnQ:pqZvb;M#=Ma-JhQhqpd_'2٬ -t6S U(K]MS@X.ڣ+|͏ YfaʶQo:Q־slC(Ż8]*M3F?D~*۶eq+7hرth2N̨[j,h9hP\ nf26Xdf6-&  w]Ob=$I*AJ9v7j-σKɅG5*? pS'G0Ћ]V{5zvakJ%9NIpOxst-6!D7vEm?Šwq72Sj Y񃊨4pP+ Elu `/j1vpMn|acVj jXo|pBU>͞55mqEڕMdx1ܦ y'V+aN6M"4K2EZx.A8?<y$W<\v2'o<$g cU!ɧ6zt_C/NM٨] ~1ezo،ABV}w>UJY>vWTKUmG+`T5{,8b;\rN)5n.X\:%؎sKr'-l2IUD0%ƥ3Å șwNJh92a"}  e,ߞuP--EDͨh68\/7d/ywl}oL+NORi 5Y<ęy~vZn]3S|Z^+r׵ Ь>p,w0UvGp>kһIϼW|R Ãh`үOIs$Yǫ{{V2Հg$PDǍY`/}6WU jQ'vBIEwV8!SlP"HE%'a"d*!ov+a-?8V=0PU`YxO@ѳȏ~k䲩 [^ӟ[)MfBCA5|.LE$KJzOX?mjCj׉No sDfJG3oFVj^FλCD;R)Α+v~/slS7 ˴S/ȭoߗMods>,!%ktZrk n~Oo$OY-jsP={g%G;AO r5 &ful eV FuQ%$*VU<ʍ'jT S]l(ϕ;ƔFVul`5C/wOUu) .8zZC>Nw;۬$`e *(t&~ՍHBJ%s( |J6-Nfy.GlJX}*AFl˨`}v!C$*>zK!8HXK}uC[!H`GL0,l9/+Ms(w`9.Hj\2Qd,|igÊJp ~$aޘ>jIhuFJs]aNW?2a|Ep eWrBXӕ,E$U:^LSJBGVѸDRVzdt S6Z.gRb,mƈU/` oyMFp 7L9 Q{o} |+'C\)0 t*V#6fރւ-r3ept+|N%ϭVۨ,e8,I7vr5CF ,K2T6X<8I+ #؎d1rrT2i9#4\46iqU3|k_BϷuʶͷd2dc\TGT ~zf[Cz* i{e^=b;r(ʩ7w,PQh]e~ !Q:HFdRU@:0'=8b #'=umkH/t3LU89b7E͗ܣ0&C-GoB8+,(ssHD9m |li~x=6ڦTSzn,93!-%@*i9L`"TAqwwtwFeVǁu%2X}V.kQiJ]e(V} 2ɠW&60념LpuI +De< un2Œ׀VC=C -=N;CSUea׏!N|}UWFQHH+h'/GSjAw_>j[G#F \iʐ0h35~P_B-!^ⱱM |>֏ˢߚVA{;N DmĵUxb<x @3,i.Wt8r$MKAIhK$&uj%D{ A 8ûoe, Nl Vq"ml[vx( vҫ1sH 8#]lrICfEWyXn,q5]9 ]5pvی^ L֣I@c$ס-@Vm=AZC!3  B*sFJ_iE#۞OJҤ`i qY<'$U:&8fǫmmIu?Fw֬yZ <,6LJkiϨe)_T66nhI#2 +V#d}\@SaǐwNAUΫLht.1c0[•SÛ@Scm/ C'1X]noXƫC=*,1AS+T$CtdCbFt4>p,; oyY ^]dKxq}v^/0h U* +qcl G"+hAf'TfY ^I!3vO1`* :#%˓mod}dԫ}}nw9iKJ"V/MBb-.Zt02ѥPʽkۧjM4-tn[ӻbaPUjo(R^aP3(hSqc4O~,1l m >>I(=z^&1p;¹+n]\w36ƨ0|i 'a NAؐ!yta{bWWyW8)eVv/%UdK\}e+yjE^DjT3S1J+SL~ͥ 6S:A/-dykԵi&)P} #Fzt\,qk  %.p(+Ea_Ulue UAҦ=1Io=ዥoh96ZIW~.4 Ty (Rfpmu7U;~A#=R3ED@4<~3x1 A2fo'rRB %.]_&a$a@ YFFyjn)BO0{ph H)VvֹDȨ{ %B=Q ѤXL}_װccN"sDɎyM7(ALz[9avɣ a|{xåY .1L N8_O~oL.8\thTM( 9kcѭ1+Xլk#QoL&uܙ;Ⱥf\#IS :\uaL> 9B1R>!ۚ$m1Sf c; jM}Jm-Ua`ݭ3G \_ɰ2UY 4sԱ9-戙("zdRC`r ")=|nb?b3pj`B|;c!5eeyINjSv4n~@6V&R{tRƙ4Socgc*W-r>wf+U/3wpC 3q!1lo#4]BuSbTf> ;+t8LsNUu*iv89P -u-QFRBr o.l|A&7t_N]d) 4Z, ,\]FWh >pWL'H%DuH6Yiw 5)9B8UgbYE^akb{0mCB2"VrIH3w6leZIӠ͠ٷZ*s7[͛Rܹggұȅ&?A&!M]I]/Og[wms/Jp!ɂ5n:Vr%lBXT7JP _Q>(vfɷ&0qB**92N_l+M簣B C+C@'o jn t90v'6Eρ 5zT>"e-]Ʃ*.<mG o[,N;=эYdJ91=`Uxy)5mZ Q(Xv]]¨O0řR n ArYrZзE,h]BiZCݵHľC ][_on}<0Hhp/ҰS{DK۹F[:8d:DfҔ*MmC:ΛhFd5X//Aך}ΝU 4S,-^hmGu r'JB68SJ1?HL+V+y;}~YUSIðj wǥ9! å@embCqSuhKZ-m *G˕{,W^tۨX0LJevO=M1F,-[K1.,JPIKXo{Ŋ!s4%,~RTkRqy]*ErO}IQ/Xyme/`qآ;m̢UV;>O$B!VYaw)Hdg#b¬fc\;ZW#,K&r?;$tM| Q45p~AuEk]KrMNU<{Q!5ta~O6BGx}g>)X[" Ӗ>tpGo,R=]RM6z. d@+09L<* { Vc%o;?mC.Ť{ldq= * n } ѧSrSƹ'W,* RmZ7MLwMحPK/7 NS4dJ1 kQ: ` c:םf]$?,`>&s|kQ8&TU)3{DجZNBz$a4q{r ^."ňוh~1mJ?rM =DD[dh@Ia 6݊(̔6]/!u=j;΋" 1`k qé֐|:Ӝ2÷|v\_wtʩ3^9loihWr4S iovKWtǰ"t>sip5jok@׹?2:7 S-'D #ɾ)Oya fs\֭AԶxg}9q#n ty*dQ0+y;"[aK<$.hh.!eݦF_b8TQQ0MkpFakzm~X.dogQ{:t_WΗ+[NҰpcQTh o0N-H3+~G?-ѠkfA-uθ ꕍ\ WY%~vT3b*sٙ,>b7$˽ӴH.94)ɢm#Xg7 -G:xY[A(*gnrHq<<؁PED`H^ =Pň<&+V0X-z$j"I:JG$Wl+S>XKC>moֵ$&5ɡ%k4n a=LѡoK zuӴD9꫕.E@w7nKGQE 8< H=rgp9mgU\Uf[D#lI2}Z!~Y~Z^V$$Hwek 235)0hrUQ/)x_X4:6P`B@v\KЁ 7֤`@#HaDL\iq&L0n}8ل{7=^)Wz̤%E7_R$EW`*$\&Η BaࡍUP`@ο7Xf +j T|*RgL ;"4~?*'\_k@ڹ|{p!j쥛*-#$o:|<(c?)j, zat}HTA:Kޑw9$bc,|Wx}W-VU0qj$[IIu6v͑õKi#gGF Ŀ!?[3=OIMi(GH )lV#٠`7䐂"T,IgfAKGjڋIBq N;t 5FoIң7YOrtPceN$JQŠp䟝@ @nuDVPK5 t`=xD_ Nw@nE(̀,դD ʹؚeGZiS*i?PSa0/Zfaҙm 1r< Z) G+ WNP JW)z7ɅpUpS+:NH ;Fx(fҐ<(!R_w1ss{ Nxvŷ%.tc, H-?[ [yBuqꖝdB6)禵d?c->O0+mu n) ,5=ZeD ׬(15&TBk9Ar Rp͏O@F؝ɫ'# H@&./ 6qy \]wKDAjt# ܗvj HHaЋaAnP7ÎҏXrpphA۩cb(H& U±Y #?j egBK̶eז[163[y֝:;82&=?Kf&P4:+shÊۿЅgՀ<\Ʌb[xE_`@5"u|BeRz;%! I呏 )^^Gߙamv{ܣj]۾1&AvG{\@GD}S?2Q&ۗRzVUL;sJB nю%괽=t/H̢+!09(T|pM}+sHPBΥ.gqqxaѿsد!tY|fST?)zI#kw(@Z8==_oh6eBYQh-e<7E('ӢR{rJ8s > ,ڇn\>I%,\BnI USZf3fixmL,{cF{~a~9 !g6_靣t#F cU)PvrzMힲʝKZ' twTD[/Tu:iRhA[& RėQmVV T'> &.΅K$`E]P=S`\_(f nAX㗉:A38&[ c *YR.*smN"m f6nUoQ mݴ Yx' }qdY*֕Y W]iw/3p\ pd% u S^WYxzTJMG6OZS&rHhJ= SoGE'vtM40Հ_n\JzZ ED$B>d[A eL ~.CwiQNU^ QK^ѐӼ@ՁEXC&vŹ׊M`m,\lgs zim3`BJu==*306 P d!eKΠμ~U.Ĵp(8.гܲWHwC4ӎ:~3zcS=yj=;GۻYܙ{z~ҙ7@h\źY%fdxAɃl#vm/yu WAB\y';7]9*~!'qfFX~ Rh[#A}Mz d '34g#q^*kMa/Ϧ~q: ~.n>q7,C%0{OF%v ͕}4jX2> _W=j@r'a&Ɏx^!1y~ydP@7 v,G!'@YDC$["%Y7Yz)fqI A0)ݻőVRH=28&^kCow`m46l|{. $i}^pJc[P  =`1B 2qJ;-T)gw)~>u &&fte]i @ `"%9lʢxM>1 A0ӰGd}7y[Fx; d;n x O+TS1)hW9^*[f$J@G=P&u]{PFF{19;vi0^Xkp)2u%e"}=R)1*N\PGp/蜻S8SP#?T%^ēx?)Ͼna!'J(<w6f\R0Tq% +ҘElӰNoHp;'-tw#q\?ƓNКY] 3 cW`^c83+g/Fy/1nbba-J#,Q;6E #ϫt*|֜N̓9ok|a~߃2(~`M&K8ޚJj}e.ςIiWQqX=*@+06l׿E \걐YL ǫ/`"ַX7MȅVG:\gݛ;FpGB5@K-gw3Gb < G]7(t[Cz[zrxO$j4l&%o:}[{.IK Wğ&yʺ>9Mp@/"[0 t9+u 1+RW>Zr7.jPAwzls].Ou]n/jeyxxע*)ow"WoFçMmYt[W[0}XCfq@)R xuo2`\6=eN(ξy=b[2ՈܱR(\>w=q9")eIPWi&xI|gl/$] S͐ w/|>kO̟ Ϙ!)kF!{zQ=xH0ge&M`\q[ yא{YB4Jolb?e\ bv7(ƁLWVdVK'+ʆ)w(F_6Xڻ(+J1%~3Ec+ _aۑ.t\D[ە15j+k4Zm-om\FV V+Y}ڏG\O3{YҶ>qMs1MNzYBǣTkkM-PH-0uS:xQ(Ê$1=G1nughD,ۘ!/*@R'jsb jt7SL ].'פ9$dE^kƖQ"]I|c ж;s D(\}[PzsYt'C4VO81!Lb(ght蚤1 U)Akx@WARmapH DAT~l;  K uc٪U:YWo^.p/@PQl,"p$OHb1MQW\#٭$R*SA&?"a 68&|pS/ ϙ+7E i7D(jKhdE|"+PݏZ?zNK~I(y\֐ JU#ԢK9"_}ĆvAܔ{v-PaeHIh96^뺂A:{"Fdq#퇄{Զ+t-" q 8afUM݃t}w5* |`Rl+䧺dd璂\o[7*pvoWe*B6:,~&opdgz+`mۙz$d}~ \4:m̃6OMԠ%;dF_VA>a$uSplfpoa[;꽛xho:&$X`Ɇ=x5q˚[_:>I-p ]{{UڳjqAqRrwbdnk<:#.dRXZ2i<;%vU-j更c Yd_¡|Frf Ja baOmAHcom:",XR^Z` v\`u:xY ?wM^ɋ=N311'aZ?X<1#;j%@zVaiaAmV;9agҠU?WoՒDXv|] h5E)Xd3@L*Je0ܰ>Ρ,Di{T}Õ(I(d du^89i>1(vϨMV 5C$O/:Oiݙe p(~u~/TDRj&Im4n 8 ?7 xJM9`&޲V\Nݓ`bZ_~~31oR3AzI@Y?;# ?/#VWf!6OeI9; "6 ۻZub/AL ηAL׽NPG d~v d/+ v:7q!HF3M u#XSPyNwz<*Mjζ`Ox,ZU_O;` zzA67h<=L0.[)t$ʳ 0 j0q:uk**Qt鯓;&G>݌p`0<h4QbdE5-qq>FC',3̌ܕܖz9sw1 f{9P• lH F#.xiӼMB~nƜS3vX>:,@9^,,k|'[oYe7ٟ3G^["#7. N B5YmEK37(S rV}/4˞ 5^q!"-ז^=E؈j %^/f`0!d9v0);SZ P|hfiYM<#t$'ƺqVO! ;ʄj6XIW0wq::t~:31p&uqJO[,qy|?"PLƹl <%NCoKU!p K QV iu> Զ4סCq%tCq}gy=0Dc 1 xN-D~@L "q"( JՖ]8+pd/Ü1C"—>\9AT0ڃxhõ7i>MȈ (l13c 3Ys T%. TWq$5s)&Z$j%)2zTB%Rʺ[T("CKHlZQQU_ӹ kO$ʱ`px^܈ #06I^KyM 3V ":`_#}o/mLxǝK7, ^Sz>AB_1(B^vA VjSO}`t b:ctr/ԝ@Ikh YJepB NVN[Gk(+-t\K^0AI/{#4.J`.X54lwK=oʈ=9qvbEʻ+ƈU;5_4*3`9aLu{gr,R#985%M'>sCW-HEұ=d_:߇| Zdyš7ʌzs\ # j׫'TzPIՠϪ[. /,ۍ\ApfFQvZhZk؋BOt4Jðܴ墴rvU4#›˥?\ ?3}j1O6"`EN_ ]Ƿ-(ЙUĵ^vnۃ9?33(մ\V\"DC>Jzya{MnkN6 7zoɭ `yPLcGOמlÖZ=ly3oAF!m 0Y7P&1t*S,і ,ҧ%!FO)fEd*Hg d(1̺8A&23%8Xy7|Rj80;}`MTOUvC=SC@W?}Mz`䍚7:sj%!N#+^^ >yJe0iVtX {da'rsR<ێ\_~̄ [/`jeE\$\ޑ@"5CBB*`(; ,σ?8 OdM{E^z$lMlF+-#gQx&<ʢƄK-(YZG}fMq$~!k(\.$0FeH_fͺԉk`q 4]XPx˜J& !dZ٦FvˢT}leyAs_'t$븪`:߫MoQK^ݹ"Ux8KtU|YcacE$$K6Ks'\VYe(Z*= R~cZ[JKVp5R|5gS"]ZHْQwa gPP_ؼ*ѠLp cfYԿ  ҿ9@n$qM~lC&Emі#}tH-3 cݎxn[U{*&,J>ٟ:prlTR;*܍ Di)rc5-n͢ѱ WѲGR σ/'N&-#fN$H.˕Oԙ8%VPo}~mJHC}vH'ZYwR(3Bv OKR$2)Nr>)6f2NǞ`^K'31pE(!OUL(F~#86h\%Y u߻?K_)BhD;V?ZsO8(}[CT¨ = qB.\ c'I,?u9Oڗڍ +n@qR]dˇ)fOEPU`} QW9X*tU;f 5,M@_oXQ T4HaKI~:|E*C,Ʒnx FGIƋUmB#ZmҼLJay{ 23vQV.jƵ&ݵ\9g^whتxђQ! 1*҃kóˌ$/$*x@q2k"RPVZEGv|[V U/hUPōR^!0>Ým_|Q54ٙ.Ğe88ɋz3uζb2h&8cʶdv \X4c\4HRw3u4??z!x% m KJ->'\e9p!_K>jsN,s+9oVWPJnjuyT5db2 !Kw2S<|#ݝl.JLI~!@ð~*/L)*nM>޶4鱗2$zWfe9w߻jWbes@43/}葈8ypɻtۅIXH0h#⏲XMYcqchi*V%n5D)ߋ0G^>c#Y%s'21jc+J]\'!gVpvtJf8R[~ stBfUm;LhZ,ǩKt)mёx-įMT8ͺ2!kr [NyhZ+|<=7(LA݊WX%q[ (%q)䛌 o$/[̹߻dD-ސi\-Dp_ֳ#GRթ=n@ǑplчXf5@#?|>ԽTm/и6}̯:8f)l.(GuFt%s<^^T9k) WaNo0ba8[ &c.X큶{2-V̰ mO u\'GAN>ԽNF?{ /6:NN r 5}Ѕۆ>@Z*ݾV+1Ic vX9dz:Ƣ;k0>SO^t/ʜ_hFхQ{ӨWP6Hv"lҋ]9n0mV+*qvS+8= \\Jk¿:σ͂þ[kSxƲ^FprTNR >MEl~<0IwC%_=˵D19qDUtOqND$ !x4D`dLiCR :r g zRRET: ɾx[=GG1\C5W`U(}hr _[>LU~4_avmxQ&y Ƚ#4oe^v^#Jlw+ "nFq HkߧtRy s*q"0N8R/0[VDa 4#BŅ|G1<~K, LmūϦ.BA9VD)P \#j|k()m];aχQ,)Pңe-PLv<ǕYJtLLl?6Y"7Ē+p+:ЫQ;6\nѹ'ˁ'/؃ Lϗp%Nk{{0 !Qa4ĴtY_=r`=fHfM7]>rZ= < 7.Ae@d^<0@(RQs2|}yxGXLqZAqBͼ:s*bҲ ]FYa;@Tfƽ~#LjY:j'Y$l]b&OF>fur[*祒;AI!wѓ@)6xHNf^$)GFEMivb n2SVғxNfAqabǜ932fiK%Z(fV]w[fD?v'W1 Ű~Oi<>AHVWjT}[/݊Q]FniR[ݱbfNnĴ)̉:aIk٦k~N4x^<1*/C2*_%^H \`L/eB%y8={+u)=<|,-˖ʙɢ))@~EbY %]U 3Ε|u"mOcs>; 1h8 TO‰M(vfe/0ڏ.yh "PsW+D싹҄% o6 ,KlԔ?,ӻXCxZ,wLd͌]~r6 .2Rh w }3~~.? *:bEN`Ȃ-"z3Sע ރBj$(9kdS|;&s :8KVC$Yp&Z(pf-~iAc:@ 2id4at-M)i`^r/o,jCV46ݹN{䠍!IOP6UIdfd?X쀚BhLn\p`ʴ>%NB65"2L(O23 /$uA8D 7@@7=hX8;Xd! +Le,}(~-#R]`IØJeݑ&&SRەʆfh㣍:>";5ݎV}EH,w#4oith@ $ckKMrD>@}CZ gEa>4^M~c!>3@]γ+LXYh^b2y_zxU(Gy.-ժsڸJJo\o@-Uo|*@#Hz31`LH/Nώ|_S|jVOQm 2 z}صT{-kVY58T@'SW3p{豱csVJ`@yRt@PLlwtTbqT.\#ܬo)eHPVXz1]{ j XF4qQUlچ!S/R^ݱ fnZȈ=zk2|!}4GPb\N[x~\Tv'Vlm41w0͸lEj >HIx-F9C1[1nPlh:4M[wWRTՏ57bu׉KǴ{lH,⮅w*Paj RHqcZ C٩đB( e^+`kaT.e4clWEK.j"|l`=BD]Z;!+2S} :djRT3b.ϛ#gkx'9y_ozÅ%HX Q=X򬽤.\tmA)bXw?n<*7RvoS@ ۮľM zF¬Y6'5z@W X}x쮕?s^Y| dP=͇eY i-jQ[qrAc°4 lH-ƻx@@No&eL󀴈Z#9W9X2o7jѶW'(B:i 78 dj}=y՚*-CaP5PY[f'9`x8aV>Nt\ZDbMDII&v,A0HG@1VKޡAj#Hp exu_<%ŰaW>deC1=(yd.ꩄ~vh&/8~ "M [ٽ]w695q暠ZBce ]nzQV< 2>U8i%`C0IEMJ: p|j󒶙rf?S$Ǽ]V_q[<Q\o&]ΤHa)NۯX' M-y)f>-"[>9c|@#@R GtOV, C_qQWPӳXк$.S#O>YD{1i/{M0־%zBG)VPc͗8/fOIJdqj 8%j}Nӣ"]CsMG(M?!Tzŏ-D͐(_@ҟ _ґ#H g}2,ɖEzRU7S 9ꡙl+%P5L}4y axX0/[$;2pJZY*u읻 ɰ8Pf;i +꯯j|O=BW}0W4, zFK<+xpl" CJ@zTI٢O]ʞ>.FU_t.Jt.q9q8z܀q+PzS|ֹQb7tkMVU'{$] LN $[ZEYFa ϧUϝ9IST0M Иsgl.G:(Ӽf@ ϐP$9ūg{!^N-2D;Yx+1L"$R0|"wcA)U)~+dpwzoXvV+", Pj B-AhA: &@Hh{\'`͵$Q0 }vFlj#Mݺv`Sk8*ůy!g103Q%+lCiT& 3ʋ}mqF{A M^hdb$35Hε1ADDRDottEQ[} AβA\(K.G sxăg0 (S>-74}V@U$1?uG !`xMs_{465FG< KDI/ zt;qE6ώeƪvIZu5Atf #AS`Q(\F%bbL2a2A4qrСL/­Wf ^9-zu7̛m-=͟sAaxϭy,!OXo@uR zПMuJҙdR=40U2 =*Y0ׄY܉A0\&\ Zga|JDt~I ?kRl@ar/<bgJ9)*F \+qTB#\#i*6-`?ɸAѼ ]Ӵf,njlm}`ь[\jJ ɘqS =MʂHɆ=}]X~vnt@V290@Os@SY``6R]ZY:m޷RWkEr˲({7F (Z٦tևG}L$bY#:C#B,HUؼĒoHKk]u9k뺜^"K:M(Kuk]) 6+A2-s؄3/vN )(tc*^lf:2Q|r;ԇ8Fߋ .B $ÖEo{xH|lQRImCf 4j=8y" ;!ݷ0~6sj~1RN#IA6B!2 Q W($9l^Ⱥ;[?8CڝMq.4-[x!(̲ %"MT1iELfL@R\4FiS DHG(vvN's[LqSB H-@B~͢D3Xn RX&Rn*yI^A+։]*0u++c+7\O@E9/(8W9#`V UAʄ]\~F麮Bț4H+`]sW394Mzi͘p@IзE2q0d˝_D/ҎeVHEsDի\ Nr^:ƾO _CٸIQw͌rJ54.MnKviMCI',pmFiG]0m=1y9Hhx6k!o4,nBa9+i  ޙ4.?@*ffV#EKB{}<8 '/|Z*]xgerd5i{;+k/ulL1̀_ɣ> tcuӣshf?ҷے~C;*%ο4=ˬYFHX7ułgw+{į!rjKv])"fpjln^?5ZO*^o5㴹!W>򒩏 >ؖYKk %z.37LoYȧR${ rnHކ*É@Gb--g$>XyD& f,)vq*PVe! "bIA*%]WO'_bw.20F::`_i`7/I)Y}ZB(0AOsI\SR[(+xzGC"l6oe0o//;ƴ~0{"Qٺl`lKݕ%]wRg< FA AB% }p=m8iCI zQQԤrLTva?w(E tW\O$jhVDv28.|}%pu|wHa4Pc'1pۻA{o,zzjchYWE8F]W_I eQc2i+J%QjsAp>sհm`H2 >Z_6{9s[Ed2g0! Kְ-޼@PQ@ r=88lel9d_ԥnb+ ++8pϳOQsV( & G|ypOY~'(Y*}?),@qchOf`xeq9YtJS-V$֫RՒT06^Gw;pP':"G35J.TԜ(% yw:5WqyV.QʺI@-a܄hwiř?)l\нw="T!l%GCo)Wž3 %Io)M׬} !/I$43;Jh? ֓9s3'ѕ? HtvS:m yD2/ԉhr+V\4*kA 7@ypϜr9kyf_{m;A"k~E9YUePѡ&o@}[pMROigî!5Q{*#Uv>z5 YG'sqUCeJ 0|@=Pښ\sbkLNvXqS9(ws%(!q&/O>)'_;0TJ 405ӼK_sr)_Y9Cp?2Bm{q4 کL([%R pTysA-U&VDDzZCQ"{۹Z#xн}pOEڭQo8*R)s ? ^S5b6q *Z,+(q?xd[5Y3EU@9lz8M cgy9 'L`r$ 1bV d8~y>cC VrQ놀Z?nV^+~MsV9 y!o/>1y9᠊ AY |Λ~?cV0݄OiXR,uSHցkS?\ѵk)Aεf&dH >ʠ<=ΡM“0$sیf5NY4( `.GU3BTZ~Ej*cWuw[N~eYv3ƁԊa:U0]ιJWgXJݱ%tlDxvHD~m2"%l02/TȞ5U398<nls~Re&9v}yaK%bgXnHl^f_ЍWɈrtQFI6`:azg|PtK)38hT`|}Gag9E_B'-<&ο:]Gޅ./:17umWRtFFXF;\οBkrIHͧnb<[>HF@e5/-:`at_cK\nB,؉xMk$Fnu&|bs <$Oq Ƈ6($pKP9NtZ^3 lfk32xˏnIE* *5cJ0fvk\FӾ.aSP8IK_*C`Px.IBH8(kϾ3b@hf %Wo~E:q>DSK'Ε޶nn OZ4-W ɱ!wXnⴙp7eG}!/0 IMcjF;i<ؠ""EehҒh^>uęg7z"츹i%7Bi8nV{-2' 'z%5|-qk>4D!-wf14} -{L  si/''0\̻Z}.a(LN464*uj+[['=.Z3q2[`^t Dʥ3}d|V՞8`K6Hm #L3a;@J'L+7^lт5jt^0 C3ɾJ~$>LzW mwI`>IC#&zBPXЊ]x)Eond/FW[쯛ϵϿ) sݿQNNo[#y^ơbZOU@6L}S2"Y7 *k#o@JY90,2SX^ʭ,rv|2}9rkR_aVb q[bdwi\\-M3R@w%{bqu2l9s eƙFv.FVUD 87}A í/?vʨ'K U@afxyqzJ_J<,'4p8R6&Xa @\RTPalx4\cΨV$-YT@$pɦ8!rWX_jaWzUh>biwӓ oO!F HXcv>.41;w~΢̑5e*}%Iv.ðmY)2g̘!!ʎ '3 !膬hFۚ%NJp^]ŐYԐ.1HF A5mlN #H}m)x,Y!WjJ6rFqc좒3~*_~R F  +IAmIS;>̧NL ˷ -lZc">dG1 u{>jMg֕M ^+hG7g$'ʀʖҘ|[cC2avOW`P98܍#jqB5W~g#K&LQ%j9r(⹽`Ƶ؝gBUKR=GRhkS/oަ@$: ̔zTwiOEHR1cs'#IBNH[c`ohe lw:q"s.R)I)Ь&XWqjt~31AiKT6ē(_^$d}+v]mo6+&C _k~O#T$eQT,友4{an0d:m!MH2p+X@znjsvnOOM*Yڮ_ly~#ҽq4YzQuUظ~{lwr}~ThCdL=[] CT9y=oWT!g" 6ɨ_>'g'l$أ"J|Br aE= Ȩ+mm<-KDu9ѡ.bK5 *s|?ţaiOaQP$heg~U m51j>4WAڪE|NߺS/wKL)FL:ٮċ0Wfp,\ϦCOBMitzt++Ԅ&/m^B Hؐұ ixb(>\ GL3,mzmbO.`(CT*l4GwZQ˃(%=#|-&'u?*raЮE<AP ذU kDJW'&=F;?rrGȎu6ެ=v\Pa&9F;J:qy1Ǜdn-Iτub`ƒ ȡEV?:^.e<|FF07A-{eX[@RҔaϪx.,CS9ޫm3!iĢ~SqJ)GTۄ]P zɨ1=-;>",! WikoTEƆo*h1#5ce86RfKz3vSLO ZWgԤߧl r8i۰1vwm tqmQmfǝ $2'ߊwzmYȰS!u Keϖ/ZЎj?gI4i7~E hmO}#ca3w߇O]l뒭 wNCBĵ 콄Oevji9 @w6,肮 a !m1nt-O$vn F"0$ʔ֎^E dɖ̻Hhy{Ե-dJv{m?G6don)9bwG(QL$ԁWG( Z$ FN2RU"Q e6|c$C 1 <D_˳v)YB=\Zb :M iY<>jװukNρ5dFJ{Y_HûM4ZhqTru08AZ+$nme<Հ p} tY`>Yzt7_\@ Zrv8)v5rrG(5ttG5zSՉo Gm'02; R1yÙʹD1@c?]vX:Yn/;qlZȃۼpU"i0H`{VgDxe^~݋\ 0+D-nkk(Bx}P*Nz"Yik(yWiڸ׆7US#w)9*6,=Sq5DZz%7d8x ǯ/TW5 DDi{ͭˋ/oN6 Gy=!+RKK!Ƅ)-)5Fi)h{3>-nm={zTƬսq Ǚ[tUP@.MhaG]MoĂPGU's{c腮?מE;ק7/h2!=ho3U,m(+,9$`=*h1JƱ=.v+l-ت[-@'DQhi.l})zꏚχjVMg Mc益|C$LqHzlHO9^~\/2r~c@-? |ҷ$xñ,mSǁ.+ByG<3EJS 1mGɦZ5%^XuӃ Z v_;;Ɨ~siAݓ4+ʡG^L䢺ꋌ _PiɅ^1ЏFYNu8xs ؾg6jy)5e Hn8tNb]UҢCT.`,HY>#Әf7^'YL5zR! ` M; i֢"cyB$&A;'u+6V2eޙ;S}E([!}wψQ$^@-OY}I.8F&\EUeJC7SKrcV_k>' ]˾WyK߽(U42YO-.9_P pը8bk;-8c)WR"y{½&`dRbt+: "s%-.TU Q%!  ;P[zיUQK22[4,.cJ}]K↜E{Щ(-\O&`ȡ "O p 0wJ<*#nI-cԾCxpD+H((->iZ1ᘃ 3ՐSa^ٗ\K<@7 F 6:Z_nMNi݇Cʆ -Qk_/rQ jmq~"LI CE`?V Z|>.s;za+FɄIJ͉X"v? Kх* g S>nKr%:5ӛYrQB4mK߱=/͐U0 rZ폌oilOw??LU)jDg`7~&6]åh S&S`|{Z $@c$0"1'co Ht2ejX<'vVQXy\^-3R.xjeߕߒx!AJS %2ߋTlơr(`x~0x(qݦ1&÷_TWՀQokܹ,m#UW.gNU l']Fj `7e *deͥW{J'd$oggKChTwwpm|bv7d~h{쎚| 8gd~d!@vky'WTP6mfBkt'X7XHEx, \Z52랒Pr$}>ܗ[+e?>μ!DOF'^g SSYmPǹk+89wi1):Y<-f/Y'ϙ:rWNoRg J<8>кg^RC{"৛rKQ\dK$M~B9lNg:v-[x@jY}޹Lcp#zgRA&`4wݾg N9_[{I6dq~gbbw&%#xΊ\Hv+ՈcP2ɟ{F9"g:apDwM@Zr(ɧxu#n~ƂuT<VRE(d5x6UXkQs>M LҝIe)jCwu/^9wӺ?)ʷ'ѕ6w؉B” Njk& ݿe_rO{v 3^v &Tmˊ%i?|iJtE~x=k'~iemvz70'UjWjb oVטaXhd|_oBZ܂ąb_9)n.Bߙ#iSl27K ym͓za2I./ 4͕t+qJ b+\`ҜhQHe}]<[r`ԋ S=*8X$F9FRH mU4&_uPLү.ޔ'e _/w X!0MH3 Eڭ~~"HIϳ:}[ֽG!?txXbђ?R#B٭dN)˔oiipr2[l`3u7Ih|SOcH6}cWyqa2r8&@*:hZY<; pùfJѝ&N{0czI-j+D~Nfdpy[EHV[Ce¼ "Ǫ{GfGpFxetagIt;A鱥_O~D7{ڻ0VASkj8*X& J|;l?⍞L_P06e09{CB7ey #=0Q A(sWW LO/o7-?ǎY]+b m<b ѥԘ頸/<:Z%.?p>'mHViHcqu(Vp1ks&>VE^ {M䨣|jbT7a䶕nTinW'xCuCZ 3}ܪ3LQ>Յ5^F)PC?p9rkq-.Q9m'5HA<̳_0hyLSq4l:F: Oۖ ʃ0냛}/hJf *=7յ],pr'Lkpc~n &{h|'=ٞjɰ1|!DMeSBѾJQ_ YH@_7nhZ_/)OQ0߬vj""qdpڿeO}Dy Aw&.x6͡'&[h%6wh;ֈ7fQ+ Am_T4ѰZ(MvpH7po$#s?֏f;Gk܂eԹ樇'Cɉ 8 {@2B\ڏ4Yz>`[*)?9EK}M BqvίbeҎĕIڋ{V3p-C:U#s_ɄO'T atNnKZ]- W<1Co0r$]1~ҍKFkrn${~EoYzvhTMJy_:0l5JE5NTO?v ą)b]b¢^IÍY-#`\ϓى5Qw =tXxj/!1-y>D G _Q-=H_H=nKԶ?7Ɗ>D]7uyi | ))44.O| |F}uV]};"S2G{8r ҳ[w=p i5לV55=VIFnvXjoȜo.Ciu:Ґ03z~ kH@ttU^)l)d3rfGz4M8; bP !7A ?|<=Pz o])2gLA'_,?Ր{tg5Ky7ک ܡ${(>6 V?s0δ)@ %N{=4AQG {D/fvn5[I]Kqsm($"6 MSo,. TyKkL $̂.+Ӥa (yx>Qװf^AN8'{r:lr,ksd+zH/{u,QP\"㴔na;8L#sнKV`nL T#lr$Ȱ;2WzҸ@'vpoWk8kX{a PfPJeA+L%bGy PV8qR(8Nј/@SwG TOO=*7A0S:Rc#uvȇXBWYA5c p"jœkk5ث]*elUQO.-{HLDf} f-Ji3.Ϸ}o#/mIޤ-W\"Bg`A˫q8:˛LؚND2ABz?K#DG`LNA{؏㬮Ԛ~d~Ygϯn[֧îbDeáRxFZT^@b4JsCR_|-7e|*q?j0{`Ca'o=ɳKT|v$1]\%6 Koܮ,V>‰!i[Eb~T7@xV7`~;m7)_U[IˁK5/q04Eٽġf*5$848z8%H,Bg BJFlLrP^0:ԉDzڀXk\ԁ_Zlo%O TI¶I䬑[)g5n -7`+rm@뀘YM@oטbA(mS{|}v OQJLg(Crtox鯫,:B`qr=[\##mH3F0TUǫi5hb8dP,A~ 1N86}ʤrGB_uo̝bRc%ZBs[dYCP|#ݬ fxB.ة5S|ٞG%^UʟM/!z֤\z V8W(_[G_R^ϫ:g@Q_'1'b*,")zomAZdo3.*Մ\ZuaD"B$QJ^`tII8?gWl&eyOk(rXު  LW5"Ftl*&r! ?o9eEFIZ?q9M;*}c6(si+b;`.Rb(=~0S'$_aooឌ'{1GbL*Ӆ1a/x%o^ KKZ$\PnRKGo\WkK-r"}WT ZWφ'ӼЄ-wp{V~62-ۮkVdv%2&Ed0d59Ĩ|MÇ-$s5;Ë@|M&X%ZY2HN Nɏ ɶw[BOMņ,JT%̪%iÕsx:‡">t5 U =pWJp.r_S 5ӿMɈ?!V.YZB25y:Y٫kKym _R˄pbe,\ U޴Xз%$P0sָˏGr,F[7@,}#KVKwA9$gb z,(QKFTTsAI9>K+X9Z[LfZD2;;F枰^3Ku='cޚÏ9 Cլ nc ^"}*­ZrN =PkniDc^3ҒA a( Z; KX|dD$P\rhG_UMk 3߂ kBpķ"! B_?!%_.U(y ,K#-ښH܃< B(RMd]L~;H2ś5G F|:LsF3p \"5G&C>Cod!oe,ȟI9@T*nxB0C@l0vzf|vuFvN4x*^ҷyVd`1 ~ж9[0yg|5d\S_g?8ŽiP!ϼ /1K.Nn!OUؐa1b / {s)hik2M`Jht]նiXZ^GeDW;M`A.w qT$,v5E) )S곖g$^{I&dHNη*檶t:R}OYilhfN>NC|R12E3pRul]hKI ]zy, r`0)2" 5Q*tE,5[4D}]ud8 E=4w\7i B "s(f1}\J3pdwd黦DOZ a݂ӱρ&gkNRZBF04ϋHwv>-;*xL r%'?۶۬U߲5eđ܏ $ycڨvt[Hb]nm*DX.*x{|(rM{aC4.9)+\Rq"IL̎sZScbK2e?1ÖC)(rL <+}i ylk?te^HϴP. -x[tI)oAoqXp0 [D6t=)rGZ&3Sɺ~MIqTP|TS2:^=bG@̂589+ =1'Wгmby/w׌ݐ$_2wR'J5◬y H(N&bO!u)aQ^7ž ;E7\RAYp*;{ M CI r{oaUG~l8 *wpLGټv:{ZmB7(;BxAΌ |C|i񳘲#&ԓ@VgFk|B?.3rX(οO[D*D Lw3̺-3m-M\@v3_̫U6]52Ma϶TqPMbЈdH+}(w[Եr:Qxh;nS֏bY"#Xjp)La~g*=Er~Y4S|0-7z+ȷ7mWEgaTc+HÚ\7.eԥG ct(_EB( RT/˵{ `k^yЇK4jGSUތT{~cF>8"I-squ UyuLEzgOpK*+Z& `&<&Z40MPv⎏6*5,11eʕ8]%5@ #r yYqNt%Cqo ?(RS"gaJֈ YuVcS# Y>%E_ YsOWk}i,aȠ Qp4b3jy5HwѐA.+; _O|]#s2sMނ DDxOG0Z)7'M?'] ӥrc+bS"Z""wP"mY ey)F.vU>鹰63r5J~Nň?d3 i8ً=P@BUv:eQݟ.>ps줪kPZ XY3k%r#KȀ?<;gpLUTC 8\yul= -?U|Kn1uJՄ;6ָd{wAGq3L/~B}@Ms RT1'TL▏]{Fq}] ۦ~8oӚ@UB~r8{p@ Oځ 0k E˂țWJ报v?rt{9*:/e2!fڥj"?gxZy,Z9-5N.YHs/t50yNuSzRkw^kkLk9L+qkeõ:!1 ;^,+\쓪mTY@mPs7] (%~t?146n?-eDF|M{7 6'T<`Kq<R>9ݵGyJt6e2?Iz|A:لu.a?'$ȯ:X&"X?C06Q΃%d _[k?(`v_HXV}Y!%Bc |3 qQ?іGbaCrf|h> 5jgJ_e[7wT3Ƚ~6D ,2Dl%F6 }<sRT2'>1cryd̷lVpcɔ?̸}gQED%鏻fOfq.,k>@!NDJqW*aH[Q_XS_W̗p IFT~|9Y~~8@*\%%Me&Lż˂I:I7@YBM)KS= ˷X}l8ԫccJЪ-`+92ɹ^QD>B83t~N7ux%{PQo:>EvI'@42G ~#6h6ѮH,^&r̩.J{lQ5J0ywN%oQ,j tBNEP)X>A ?\ܹqM?`ଡ଼ɵwGzxXzcQw##!7#^kLbKek72@%_` ? >'?4H ! 5[_Tb}DQ4HHNEt̄Pj/. tVvL4CBϾ_(he@K#w\X*QjWi4˭,t_ϾλSP^8 MvNjE, &g]M`.Im/X䩢_"[gK58pjf㘓(8UI#G/0fk^N3e"Aҗg0F2 exOFoR:ܑP:3j8|1@sgJGJ3#+!K È%^§cBEa0rE乌YqBECUܶp!Ւ_o|ْ~=Gu ImLu1յ*e?'rMv*KZgA[[; VS[hz%TY[LKMj%:Eo# &O ^[|UHAב5dWXjB<[3c'ۜ{t al᧳&C  .fÞV1^)/ˍw.&!MǕ-mˆPc)5$sǰZ{Zwn*̂rm\@XAS꩛ՠb%Idf#m@Q͵+7e7a4g^=OM;5Q@TIbZ$ݗ,ͪ^ {@+2< m`/0 ;Z-l%EA%& 1C8ڛs5OO˵=7߲0q8zMhtg+{E%iF1wpdlrt~4pC.(aF7\1T:>V\j g"+k{“Dl~C< %AdXגJ\c6ZC u ~1iA3{ ~;s8wْ*/*5tdF `S9Д ? A-1r uY! N?p* )dɾjH"ItPA˕63'84?LW^I6 Ɯ"Jyj!Lkv,aYTm<&j oOX.iC@)]8/erGNz ƥlEj9 'Dt> 6r?|A73PZ ıh:6|s}OA<4MKjkiǞ].NcD,6:Ғ0א:&zW3Ѭv-ȪCE.=Ttō_́ϓ?Cx69@ݚBu,PvLîFOlhx(t3W)}~xC#W( ׀1h%1P6a cA B2:wSYRwUwB{CrcʘB ۺZzr1 a^RqA'@FKTmzւixWD8:\c-gҵ3PS^Dk"NM \x ֱ ZQ@ŃA!?>Rg@w=BdA+Ct}o8r[Ux:Z̺9Foc]+HZsh7 J(֠&䩱]zs<tclZ˱4'i8W`@rzuy-O >0#_3+UXQdC֗͡upjE_Bʋrӵ"_s-EddKWF=H 1(O>Eo-TG_MQgpSKZmTWkz /W/h~ɷפ$ )rј-j ~Y#CsUNE$O/i]:vshN wF\<<`i+(n>؃O߽ƘĦϴ|:!s vZ >hcUs0vh1z*Aa5i?M cK?6M;oᦡC%ͼ;%#g*OW"R}ypsf CAێjhhg01l/_эXcFid2bYEu$iAH瞂yB0Sm #S`Fp|Z "b '|nڔV3lwmD5 DyˇZB"T^=KBEv)X]Oxn? t7& ҫ|} i,PvNO Y%PlBdrĖ=EO0Csz7RKR,KZQJ飝mR0^ܭ-ƛQ*/ F1JLkD''XL#jR_mK\U ֺ(53/ <:QM̊^15sa^t>{ـa?= S%zw΁IEߣLGs`j9;!npG ?H.+GH.d2 3Q$;/A G\?ҍ_/WG"0C5w=Z^Z`<[3Q 5mJFHec(ݛK!h;k@2JWGpf(K{5̑18OZkf>T6,(WcqAyC0 !)[_Iv= AukOi>(\<_Oø5L %2@t!/}ChgҀfgb*”_RS#vVh:QAܭ256񍆯Nm$HufSpeq^#HpxPE"Q:Eۻ-FD%J >:ų*F겷NfeN=*i)lE$S@8r4n-~|nQP=+E`Đ(TԒ6}CfbjVEߧwj)m"h"}!\ q-S 9,RGJ##CX|O,n".:kh~!`i5/AGO#VV.?\PUL> *X_dP/b"OIZa3n. ,59:WL>0Ҍr@M!SWJ5d@g(s-x9r6TT ;(ɒX@Jj/^NJmOB@r:%вD:SXΏm=\~uX} {2dVdfrGȭK-Mcǯtd>@K_OZd.$j؛yl^_<yǁ1\%E{%-N_֏ܶE}O9=b51>/d1R7 ޵}7paVnH.mK^?a1ُczK.y^~N Ndq|$LZjaWW4y7Crg? ƼdFNZ$8pb5!DkD؅&^?Hj=f( ] i!yNJZᾲUM#t\ԡe(x #^,%91=$G(:%flxj V Wh_OtAW9ǵQ8H!S]wVn1sT5CVO/!y |\,>8^D iP,pŻ&(YsdIZ۟+3_Ney^"DA4%ͶqX}Sk,@d E0Gqb^qYL,'ʀ`00VH%D|8q=xJ+w\& YQIT^Xvᘯ8|K, BO,$j8>€'^HXsfq'W7GZ8(9iClX;}ڮIKkdR~'If Lnֻ"{"gjnHXݥ84Ce8/:zAӆ\@íqu>0L杴a^K&]DU6dfkW͙vz.K#ym~7 & RXBSB~Yf- E&.Z[QFY_u%#FWM#T+aL'ѧM0t΃&4tة t, b.(X~VyQDk A* BJU<WKesuq[$xU>Ĩ@GC 춣YJbHz,l:B]Qr>EujsaY9'FBȮ O&yd-G*c|#W} b5@CU;?z-f+?48`+R" M0YWY,-3`:FF-A_`й>096V c!b4li s"$\>js6jj=of X]s 弘1\SY9 ʟ4e$Xe-0sÝe$/Z 4{m"Z/VDًv<2u48kI>.̀{ލ#3jC@Fw&fOg8Yn!1ey [xqNiex `zKTC}=RAI C5(q7_+RԟWAw^vvf֪o{|,peADL; |( ʜ-ۭɂSKlJ 4ƩHJQ_t;Nh->l/Gs(TFyRm;cvz~~l!,U$% =DD~kz278(צ]up.m2DdVɶ5؆C`5,[d0XHWюVk0Y20E*ASw`4Н# !vPN,,o?s4E?2.Sk}ޫ]BdB.L&qHG0QH. #V1 6hawxkAPGx$E *E=KzM$Ob&,U۟ήܒ;/~-y>X$'i.dEl ыW}`1Q+jc*+kY X^ :>V{"wn#qU8>Bfm|oꍥ^?'w(h<W:g3qwEc^ӤTi E)l{byP|e:A'}ό qfmV0ć;W^zx:GN\֜Ss(u$I|NHL<6ζy0j4P*^A;_A{@ J(4ې# ڢAaP1O4˫*a(U/A+86.O8-zc@-3}*pw \J_)7 ]/zǒڟ#q_ߕj} ęIH!ڸ!6) ڒ^\?; Яu)WUCꬓl._ߦsA>_eg^ f(&Yn ^Cm]B_cRt%ަaZ07P'VQ5lVyk#6ʎ&)bƧ ו%j&Af' h RR뀤ez/Fcݧ;f4J'GL[9rhGFam! ۬~ {9d⇋{P0 %9 iG[UFrp'E@fWvY6b~t@U{D|wen" 5 j_Dp5# T~3G WF~D^ljz/ h" oU8Я>:xThr3K7cDЁNtK!દ`Ϻ "D1<)ΒBz)w,K}JWaG(T[4m +>GDUPJ/4`pi.2G'b7h3|-&%+y@8E4E8q]E.=OCtPhVqU]t<-Im "Pv02ٟ,^5 Q|hr tu=(w\7U(Ѣ*Cv4%I8v`-/+z༆@ܱvGvᦆVIZ;EW 5%_zh{*MCrFb}S„6&AN*q*u.b8w@lFkz&۪wm/*0<_~N>T+; Õ܄+o&" drT kѥ)(0親PV18kst'Z=*1NPg^-&6鷤OR|yp0gLߧ̥˗j!S S6Mw8Љ J"c򡌻L">6<Жj :i י܌ܔ3Ѣyifٓb8x)2W$[XlpA"WQQC\ߖ}OcSV kVN: kثpNZ@8MIRK omR^|&&{;]y OnZX/xNS;Lɰ%Ý}ɯ A5"\q#p.6&z8&gEfHT^ XqF]gU20ieֽ(|qGA p:Q jN4j<1ȠXtH$##;@{mnJH9P~[v?64PY%bhEqEG#aJc9os%έuNU}E ]!.{x`K׃*G ML'6nP/$}+!RqzfMdh)@>%үhG}܌ib/y, =(ale]0*"R07H?O[4b8d6)tP2 ,/x+z(Λ <dҿ+BDW.Waʽ͞rx-*R7߀[e!:br`g8#>2l x״U/"KZ5 =l;!b6pF?ȶ(ȤsS`/ڋݘFCџ%Œpb`t|r{&n*f_`?o:otpn{җ[2g0Υvyu:3-b*]hl5_KhtOTފέCTi}QaOD$ 8 o'pyi1[XM]]_FО69&" j u&euTi9s8`Fb v #OhCҖQ/ȒS%!xY 9#f,XȞ/|_lNO5|IPӽ 0 Sa)I6H2g\55n|ꆴ&H[_rl|j|@6xUgmcAJV.- ̶Bl/ nj2#xƅn --kG9SҞѩd7Ζ /?t<]'=Ǵ~꫁mXEXnq^K~B9A}BzU]Y4Z$6H?lׄ[ .>qQJ_֫uCzO',ƅZn0 (DB~$k[0[Uɲ8^0 ]loNyO13 "c|-|ƧJ^ 8v2T()L[Q5ԺƗΌ3xCء/"]u~yWt f l͑sÕ{v5(52BgGўWiIe-kq2OЊ`[p@uGޗ TmQ~angyԢ}$S=GE.6qqR\BW1ҫ.if%q11@maR.Jc?BÜG]ҩu##ij8iwys;fc)hvO 1k ^dTrӣ@Elm) g9aOnŐ8(hvzj"0FFE'P#\6(,G#Ona55lMnKJeTuVm2a_{*w' S~O0;'|?-,>uS{W{7,A݂cFch1=4Nf? "%:f\ނ j;Y#6[R#ނݐb$clxQ桛;d3ʀeBi˫v s~MmеfFG40φ?(wm .}Βwy4JlZƕ"m.V龍*qew)WQH͇ j޵Nw#lc8YKXtCvXmz/ۯ?YzD(6 Vt%AE ; ݇mTE(3; M%*]oІ_Ǻ 8/ܡ:T'êWRP1,RfsTdRgHNawuF\lNx Km_17D7kߦMDq&v} AGok;BJB^h=¾4KDzUO LY~0}´߳Yiէ뤀ߓ"B(ľ:Kd޳ cr| ? 06*li2}tǴ2Q i+F=FrQ&QDR5Krl(%c}k=RxFܧߢvL/"NŪǂɪ60dz=*OE-pO 9&p~HwVBL@1l7y R&\H|:ihl߀^$ 8Aj~RL%ܩ*˻`!Æf V G.j41ll)Uѕ'`J7"i3/Xbe>o@wbb>y ޗmVZYTФ{ve.eq܃ D{֌'Ύ|P 'κ>_X4P7H|3,S,FY+&ŏ#73"84K@\ z/* Y7('p O+HR<˳uOK$Q@z3b [ UIcړf?ɼ) }e&_Tu#~ySF/`eDf a {gFr,{(Qqc]ب{}ex: b"cp03[ʂegd0.׵۪ɇsRikZxYYN%%mhTA1CAvqmgM_bKSŴ/){epexƃԚuo8}[\W~#~v<'!Jě>0['IbaMU2^8XSS_6љvG"MA ɭv8[gXķ$ٞ22P=8nHmXj{)bq fSsyҫFR.wr(fARn^C3 t*nlG>%s{|FXPB|` "H!w|J đLpxgLM08aBy2ہH=À4ߋ?j+u7D9_WJi.{z?-[]%t]|d&۽ QVeԙB8oҒ-ђk|3sS m%*R **h8Gʕr; :FZx&%w"z2qSԊd8 MƐa^k;GGcN̖Q0)[#k|4?ʯ2LQGOAO2`{A~ȃF,$K9Z)|^Aj/X15Ԡ?9JL[݆]{*sP(\7{۲ͬ R\0E/\uu_h!%u6&Vyr`"S2.:}I2"`[v,"3w`Hɀ2r>pI,BIj!6À~`5FLRDB[VfW h>jl##$ ']TZۆU28TdDT&0Iwkpnx#a`2xO(\,~ӭTi2je8LsX-G-/|3$Vj&|[TYg9n~^6;(s(zӶV|xg*Ivw1E/` @ZfQ,UeEXB.Ҷf3/A?%[P+*:QrKBlZi?[f_^Ea4hkZz}FW0gi@hrP54W X}Fhw=rS&"{\Ir^r)|&S@ZiX4C[&Aa.Qy~sFY@kŽ5x67ǖBRpotvs3|*2FĎ|l*I)*IN[DGD{vq#sMܔ%p8MhX`@Vuا ++DL .4b*륏ɋ,}̮+{刁7r6$Z贁K3!ޠA{l_|+2u }V괨"m{ցc T7˻ "m|BOc(Ged:/܆0:¼ _ qPl#[>?T$d]n-"k0?mȝŽXM\ͫG;覡|CSƕ"-xDTp`vzLZ+t/ Pf'+HfRvGvIhOoz{9cjtRxYyg-^K3?`$~Gy0[Arv qYI0i m-vE_ud6;- sK:-3jrL#uƷʫ tܞKR`E1?JgmIϩoO1=x`:g,ѬB-ܳ_-gb>eŞ;6xaMhPG;P۹E;ˉ;qC6,(yu<M#7+T! IeѝK!d10 AOiNփ$Ѣ;v(@?llP[N3sԭ֙Psf_ҝ<ll@*:7de+әMǧXȗ2̬^(Ǿwz,I+TPP :mLYYkу. IKuXHKp]3$f7WPKu^3s Jԇ/EC@#8 U(|T"f 3%p3dwwhA%zD ґm `ڄ}|8RKPM/"GPݐQȍIz@],GPЮіPtk8*8뚇m5ݗ6[KW=ː)$Oh&pwp{JvN5[뺥-vlD9! #a(ƚ%< yJ T1JRZG8μє$ԤH=Jn[4I_3/0rr#FhD1Ceo NCI22hG*00=`|-Rjb(5s`Y#8Ź ?++kAh:bcQ zJ"[q[>!$ݠ+ڿ9X`øbD 1%##m+NF2. !9߳-nZKe  IMVfQIwb"c \44@ 0VZwpi[~DZuğ(} n{s3gcx_QX :rȚh4S0ל\2ܕE"Z'%p(}>ݧՃcD?$.f\Jע {AsOSʈùC[Mf!a@ϧЅ!q7ZA9вgl5*-1^! 5 TpP<VwIMl9 :Ϟ&S`^c^PFfVfXUܻEVS5D`nƠv2H<v!&کrѶIϧ[\X9(JJxuc1: ɏ5:]Ir4ZN j\K9IElqTWe6vê?eڈ9}9BM%u,8U- l:WkJJ " -E;vMvnoi}rb, ,~u31:uS>1?xjH/>$#>+{Go ]czcy? Ic"Ff\`bY='[l<~K|=o52#Ly,A!HщU/"#W4L Sѝd51MA#B 4uxaN. d)rO0LPA:l[!L p^#{n8ϓ4;,࣓18Bf[]t8w(6;Lb^P8GAG 5w/jG)2Ouͮ=c՛ P0?Q@uO*T֠`6x=>iS;F4/coveb[-?s;c3, gPYYkT:fz6`U ($jch(L>av8jRd^ƫҙSgl(-)`_!Puo2&:w_=Æm+8371/Fm6Pi`睶[è]BX-U:K{h3}yeycO Z̖T,9"‡^a\q+3)$bxgO: J9v:;7Yݲx>72E`c5V n(9yUcX<D$ۅMMaD*3Psf8&ׇRY˓,)A"f5\;d`].nXwCȖ)@$o'n6|&1}(IVUU>b6QQvC ۰tB&^-$Wd1Mg8cT.p MBYNd?;<QJ`axx2#qG{$:t!>>^@P& .^6Nr#yk_|MHK [Ģ:gV^M0Z>j=Ć\yqSjw5Ihd(aUPzVdjr" Pi3jb voP m c j4s􅒵* zDAnb쑵ndy*B1r ]GDz|J|.xSLo#TXKq2DV;N36(=fG+(K~^s8 v,1QL*w ֟.yhʸ9(ND}A1jL<&l⒍P?Rs &|≀:GIlpH_idmbn`BB}L2ڎٙn5eA<7bfDdMk| Fa˽?8{{0s5ܱ'fߔ( x3f%E#@P8~k3P| MFh> A3Rb/wg }ÿO!;+>tCpjw8k'a:g#u'bo*Ph-?atG[~Fjcsz@E*,AcB a=ASgG@QVΎlXOCLz8W \zٽ?tU䐎:8lʴwrb\g\ b|=a*"վܫ;,0mXgWQtC/3[Ϗ|jXPlژ@dTXh:tU]3*0^J0A䣴/Ox-47q",.m[EK`-իV7On[QMn }%JZ;H!5 f$tAKTùɿ t>1grVHW6Ҋ#o2KDJakhk#,Ő00ч3#-78tIcb <&^|JD5?Vr}6 n9/YQp MI=(sޓBDq dP4\';%(s{0M |$Eэcwć%ԉȶY}+tms}S?囨 1h6 .#CѵDBR ,B{^Xf;dhÙȼTo߂#@ 6+5q0HC ,])-p8" >@0Ҥ˰x=-ךq}7[=SPsAI$wcz0GSmBPٴZ_FtB\?F1oRΎ!]®KI@LC'+ C'Cz,2(2n [ Ux2D6M߽&$8:҃YsyLD_T%/{%cyM`Tzmo4bAOݞk2g(LW}^-A^O9.v较}YYސu~Y\]9˫1Q7X|:IhxEPwZ+ R#'XACQ +NX>+=<#$=u5n%0) ü֔CÛ,χ6}8ycP*u}ϭTT  @$(/f2ȟ3̘i5?}Ns,4 2s,j_]xu/sղ%A 7 U|E-mtIajd,gj7 m|$]5Sl[HU?V po@,5rd+Z:vEy47-ijnpݪky(?]?fn@ 46w2Ad&LdǸ}~_s+Y{֕]hnfK(-z(?jkgvT53gs>CㅈY7#glCnzыɵt ة1ֹY5g uFž8ZEʥ~P*ӯ;`MpxuVߎH~,}DseEgrZP8IQ#䄞c@MܣLׁ$ǭ\ h#ѿ]ds-SX$qᙒs(v!ڜ1:A>'*}|Į{*5o#RW(@mÉl +|rwiL] OI%{Mk"H< X\H| }.z=_'/OϟBuYZr趜 #axoh&)jZ&*!V!|.0 Ԟ }=ƪK|]:fc]M)6Vwo+|?}3F5āriKQ]`쉥cW,:'bjoOʇz< ~BX>3B|'(oJuE;>|vMđ.oFP# MȜT: t40-l0.]gLhj'2ZdUP*\q0rF^!Nr"t=WCh2ۧJ21:x:Ŭ,poq/tqą0?o"cf?lY4ICs=4ZZYdN Q/GZ{>N tG_Ea:X|]@h$vN[ʙO54Z@r ;9`A $<# Gf_?Sg3,n]QZ@Ŀy|+:akb|Ϲlne זK9#V,ܐmb_זWHs-'>N>mqv wN`^ 6E1,+)m($NDZ7d0z(ܔ}3o/t'nQ-^7e8ÏSwr [MBd̸rf;oV7UֵOKYڪ阿Xet@aV<(M8N&!}K"*!O >pydYmcZرBM Iy˩ i"@ eJdu=v/,d,?":m%Erȃ7o6Ië,v àzz aal500D4i}-q+P&k)L 0aV@I&Gc 5gy-L kvh#+s3o>C0dme<\ʻ0;:m, AqD?uV3 CG{$o]åO6Zߙe-O&/yL@6TA;ȷz/'xtɹ¶@|JX;q&f5:5 \0U6`{T :EU:zLQ[JF\yeDsbW̍UG)I4qI)tՏxɝF;%[db)JCڊr>M<,JzZ-2J c?Υ86UX OP;vaDfұ^t/Vw5vxg;xA ?'ʌ{Ɵ9mKx^"aGKjPׁmWBS!fP7Vr U>BE%M㞄SX!o0=Rv]2t"7-LT8Db=^pNW[ݪn7AFBYtޠi5&f$3`ǪR-sM԰퇚 T jCAPH1AOx=ޑ5y_ޣHbG~$I?L=~  "_@p<  H^e (`~)zsSEIX+ti& 0mrٹyj&@;6E%P b>Gl1% Ⱦ Èq ΰ-aI|]CA@⾮z&Л{&Ǚbm$ogAOKa5='|B=fUiy=!ۖr~4[^\v.Mg[#*:M w0 < m(WKoK_U-,KE魷ҏ~xUt{B&2KXӉa+#;Sm2mr0eq*g&eM 0MЬt3ܦnE;2YʼnRN^֡ gf7 dRz~{9583_Ɨ %{V}3/(_&XdHYBygSqa+-H!uH1W)U"hԢdS;dxo_fDAs1}_U19:wh{CmQƵ5T mUrss# ,6$G5T-#>]Zέ%14lOЉKw 3lqLj}G}m3om4M,Π䗍յd '0=P (ħUMնPWu~nEZ[&: 7Zt czjcqXi2I V7Ɏµ lS)w5?K&)t\>> ._~REz?#\ D5$c"OY6\COYr'1w f732ÓRٓv˚OQZ~++x] Q$p^~P $/\D7-R;m c9q4B>bbwap P N?y'^䒐U K)'6@k[=`u({j*ϋmQ &"K 82s)q)[eBփvpSz߾Kl:4+'% 6|ooBȼ̡4fx`f3A{{OKT4~D@9{LU4M]4pr]QD4 )+R-W ZN /P@%@} ;: 0jtd*.Wr07gCYbɘŸ_ gf0tN8 L(6Γ$23:+Bm0;h>soR|N;+G~ˣ%ͽ /or3zR+4VgPVNOnv t 7G-Tx*韛5Vn^(*D#(SFR-l$` 1Xդ(d28p eѿcido$(ul qSL+-f3adL$'qm~J^8syFKФemAGT*q=d?^ G:lrgB bd)q:&+YbBžoe9%G$f |QtGLDUPEWdy=GNc yG5DcjlwguN-%B_Z.F4b/!֊@C#hK :M@2Gu.FڵE_z`/:& q w!!0f C:iFMɷ:}ܭL | RS-RòSj~_ѦA+MJ}ܷJb,v`j}a|Q4kkEqG R[;.yݠYdidX7kL>D`Yø{*174|tpum\>%}6/&Aa!4u{-fA7/oRNAe_{?,2JKTho&ݢ' QH@Ma35XQ4_n v ћ=U }UfGRj*HmWGD`/˙{2 vQި \Hho c9|^YHӒy_1K# t_.!pxV:BVUy$. ,%v[A4g yϿy@,'Rcԡ3;`{ZO2ž!aJ>evܮ ҪrWVC2xN!LةȨHA]Ǻ9@ #Jp0DEۺI,!߃DcAqJ4ѵ;!s ~LYj?7ğ\Q#):DϿt$Ĉy}hq4͖00֌iKńU(Z0MBo#6I܍ "bܧמcvo۟MKdVjf.o l(S bahOཔM=tam>@[D:4%' $4BWǯbDt$2:6(+8r{`V|U ])E+M߇c'UogԞu_S!o}3sswEjfa$B.ю\{Q)sf$*;lfY;l( &TgBU5vɔ򉿖Yyb[Ix4_23̖6.= Di%j1eQM͖,]81"3= :H?nYsOX*yʴ8x'6p:pZ]UHIeYrς:r9'qc >/`\%s Nir99סɤ[{fMYk@24.Sn4(2]FȬ9粰Ro;ɮ}N hu>{#Kq`2@ .go94lqw xOa#"x$Wwjf['ֱ>ӨΆ+ U<>t|0ghɦ}bt92y " p=pI93{ks]G$3ܸC:mڈ$$sKOdmz[x݈UcY3t+0sc q3֏em[)ȜBMSƄP(R!ܣn\ IOJP2XF }^i9UP$5K(vqul]L"op)A^/bn@(N}oHWMBOԧqhgV=x2/@C:6ˍx7%~(]@SxApi/---ļi91,;in%!-v@8INzeCX{iWpKbKd{ J)3E]k/KɼeƻWcw]#Et%.էϿwNe*܂S϶ lҲT"5qq4);@٧}Ң ֒h?+R+R24<q]Zuڳic62,RrE7q|-Zo;mT:1DM15 Pz D~ H鹾t!сCutڜa0o1ܖG2 qZOz$Pɟۃ%S4?UN5C*"P5 8Š,+d?Ygi7] `GVp #19/$Ce{f #F"d@e '-O֢d ^8.ه@% zJ A[~Ƀؗ[*~.D UsL!HsiN|.H3ifA-fwb#bNjXwT1Кv\3\YE::9S0y"5nk:g)5J,ih8Y- w‘P%nGc$.rIx7V(4Ÿ],-cldArr0]ZK{ƁbN>^HQ2Ȇ\%zEP%XfGn cM4ENN.d4W+d = ϾwITNhr [?Bw%X?ۜȣ Rulb ᱲ>}]||H%_$:f#:& ]V|Xu8_?Glq8PCVnv%8l=LU\a&VVԃM.Bjr.dB陎SYy'(֌!p5!u5BU鬮«ٙpj ܋'|Y{ǽL\"Gdݎ%6&w.Sk |>'hAdbNxs6Os&Xfu= f2PC;T~{a\usLc2%V=W[̣"A# ~haIbCD|X}Oˍ\k(53w?a)U#T҅@iI3*'B+1(.IFF9</8V>~[3DzU}t|gc`aZ%c3Y]+2BK/z?jbR!6%Iɋ2u‰.8NA5M7h uw.jdQ{æH6^ۥi2̬Fo= O?W2U$5G!O^PħTo+̋)3)$Be5=ԧJΏ4{_ ZHUM-@`v귾K#6B gf.;ep+LzqF|HQDdi nU Wk(~39Pj=El&w.F!%1 vPpcKOh*:΋7'^0<<*NTl--tRKqBOb~FGɕxߓ ˆp餪ޣERX^2AeQil.~_5e#9[/ms[JzDH>roYG[%ָZМ/hk#0'Z w>%zg Tz㤈Wy6BEiQAʗG}Iw a .x8ok'1'ilp5P߿t=vԆ(U[ok]] ~mTNSҚBRY7 0c_VJ<$C'/*a.r.qJIM+.W; J0#B+x%< [qI!5OQ4VD7E6-̲>M ~'>4ȷ ϠȈͰ؉U1])eAtV F/=쑹{~pKղ)hܶ$*lAtlpBZUNT2- 6?2'CG'@N vXsVӜ?iZaVb~ y"bT9&~d`mZN 9 ljzNT%m Mxɿfg_}&4xo~/bWlQ 695΍s%q7,zzٳ=v|ξs׼RkkbU3goRpۢ5rNt- nyE/$GWGUDāf]9.z[5[2GVsa-92"2P0^ C)!`HAB`C}iKSLq$Iυ nn4tgMEɋ\op"#zŏ$l`-ze7m0JtHG렷ZRt1! '֭U> tOǩ#Qh~ ,yviկț Uw'^qν#i_))`MCOp<ێ[F ϼM!TbnHEh'˹{4p=.`ΌH;|rОӂXjY-װPE?gg>O;h u^ zu|F-vW1 +M zϴaNSG | F>? x@$j(-nŇgLACa(jClx4餭dC>V٨ `x4ɭcU͸#ev-~vq9Y[R)\nLY[=rCc)̡O\] ̬G7 U!ߧ[U4scQQϦQ>WZ67!uτ mI^PDz휳hfb<u}{嬔J*6u!B_x?=BgIb 8h%*h.me[!ү>ijiВqd'UwdBYGɴ:HB~q}B V2TJ 6y0GmCs{J$تOrykv6toz1mM[ueip'\H1K7GA:YSh^5EH쪐۟+ FlRZN IW}Y=|'yaGBZ/{Dj_\?ZVL>~1}U+T5J[?FZJaDFe)P4\ G/ף>V]S;O CCDfj֗䩮LKz68~+ހ۹m86F4t;gIY}$7-LF B *򅻫 dtzAX2t>Z(n`gߵ5:a+Ř>#e_ ˲o)Еuj0 ' S]=PR+eXBݔ쒓 I(+WQcm: 3y -sۤo8 *nlak>T2e+1 kQҖB%29J J, τxp |nh}ۼ/6VX8}*Pof aWGL6/lU 0,65vVDMPh0y$-D3Aۿh~zcBEx.&B&M~JN`tGIŝŒUsRR92D֍)PǮI~Jlo2|R>3qd*bPF}1dDݔ}LuwQalP܀j.IMOF0Zmt[ s&8]oC(|Tɸj}\\D Fxd4 ">eR?5F0T"oWHZ(C ˏEW!wo' Zy Q ~(C(x=h6pGυ^fB~&j}OxM{YRs68=|(zXl#ZW 7帄nȆs"*=5|~uV%GD;=[I2mfI ,)~Ժ~+اІgK~oF#c35_50L.ݹQ_R$=DTiVY2_P$=f2WW_( Τl,!>HLP@čv$fz;1?tS4?1mM t Ջ96$uWnNEؠo8 !\A^|8&1'(@1=fr2|&FZjfʥk8 YY#]e%zk Eaş7,јZg6>KFb [;qkOi!M/rh˓jY"-TP`9tU 9:bk1G#jXpgL9FP靗\l4nk-] @v0Nq MXmsewχ*:R aM)UAvٰlr׋DU.K!5o$' >C5T*|!:l&a/?mES h/ \n3/Rc}i[.|+Y/CΝt\xXØG9Uiec_렛UH0ڢPfAd(P-%_hwyEɼ~&)kwʘ/6/q̑Y_x~-AAa| lj@Ƌ1B6e_,B IH}P/Ϗ3iq[e &T|^ǩ`O6Q4!m N*ve^R,Ŝ5SLLD:GTP +yGwDxlAP(PƝ72JKA|X^R3#a]=l,9*q!Q3J+yb/zMUr X}׈ňp'T'Du&5514S$ eyL(>]Cꄝ#f'jx@;[I-p ^̣W;͒}M#cl$ ,myISI. 񺹶|VQոKKKS̕$1 aySo[vɕ/Ul RLByqYR(_\?׮BO7I_SġSSlN4ܾ[OIb$T8Txtut es\{]8n]sm] @~]sY&7΁!.Y_̥y-G^V=hgݹ#) pvF*;\LnE6 $,R>#8h`/vW I\Yѫń'Bk.ztcj^bWKZm | 4 s@v/q!GGb^B֜~O@fK~!&Rqʟ ޻~fn9ϥ3 |),]P;X3HAvdzN_e$g":V+xb@ZbTe_ج#^c[nmUb̘fE07p%VC)%@ziIS,$q IbDG$W]+(H͋\J&bG˽mhP&\Tf kzy2g|_7u7(c.V4DwQ@tk,h?!㩽o1V->|!@P qQcݴƖG9]U>C =Ky;ܤBde[3)=y$F!i^AC[&&wmyvHj잪o~Һ,h`]hsi:wg7So{U6@C5QPl tbC Rkxf$s-; ʳԡ},IY4!| na+#U[d;3?5#|{6Nd&h/H"3u1x03dr?R=*69"Mд4o@KhphLP\*nJX&yxk zKHl>4E1< ƃq\璸{]<=bp.}B M8TL)aq'D,/7q OH.N˲"I%>Fb"n1׹ɸ|Oqv[pJJJҞI^oZY؋F|~?buyVu$݈]k_9'wSjfVeխ'gM3*8: B;F:7X#zŊ>-tzx"23%_a/; FHGx{inRgt?y>:lK1p|v"nBC83'CV""itW&/wlsHl57hpo$di9).ngl٪;6Ҭ4BbL]W_49,dn :|6GY~ȹXp/9ƿGI%]pn@NE~) TO duB͇)x_kS4lHT/'d-2,Kяع@V'XDf=+=$D^(A %0E9 C0JQ 𵵚wL=`:p1seIlHlާ?Dʏ%1Mz` ;^\D3C`ưP{|7$zL%Y3jc$|(RCҷ| Vl|zq|cE(u~Z8rAQL}&pҏJET{!ZFׁxUIa5廷7>p*Yɮ9(PQ=Ҏk >\Z jW2|:!u'9X尸D*,w:-5!丷P]l_^ +}lb"K;2c{eՀtب-58'C FRj-+|X-{nj' u,8@Ch$UAF^T_/LAn90`Sx'gZN=ۚX'N̯ '3GdM ;`knC$Z4p8^R.ȢAž(k_%QuZ@,]TKn~Kֺ +jڒ1vKG,_O,h?>szAAR޹4cRҗ6BϜN'O`-u](:?k/f[B4fCkשo!qƬj6lQh%e~|2!"Ah6m)̓Se!{`PiE'_-蹫bs R &m\m)yp< H 2"3${ RDCy#&A 0/K~U|V) #:jTi#r-2yOpbZOw%k1&=xv,0.qZ hSC h\iד'*J.1F*e喯rxқƥΨa$PoSYTF}W0K"7L)zI8: k9 "ҏ(N#҃/,6 /NچS]}涶;x7~gsDž8/{g^@>^)x}!RqSxgt@tiH8Mw_Ka0օXr:\$h*i{pRݫ˫S)țv>!tk @UbG2 ]L>fF3:tړ׻5 F>B{AJ4W0lG y8nRT[!RmA xrp ,2p,8HtM{%zx>BK٥6&@nb]1C ^s7l@TZ4yM)toQ0{M𬘽`6&QcpX74ir΄1M,ɁW:,vSX9cp/Q]òaDe"DC a&Nr্އU!F]FBmދؑ1?Jn& tX ޻I5P2klz#*.^S/T `[(SY{5 )]D/B}a[,$unC#Hgbna,-O@R/Oû\P`ͤ,1RyVb=d$csM#<ӊ_[Sޡ䨙yJDZKI]}cD 7T.N.nrYnI )bM>yԤvB `zN r7ώ6L7R K7aGdPS؋&IId_eUpC)yGգٞS.4*}WJ>YW"eQ3a(j&&=?} fDB}"hEjeBW'U>uܻn#x3B+7ixM -f1}Q켥{uH"ew{`66w@T p**_c0a?am$[*r㭅@U3Gs)()TRw~EqQ !ޖSژR-rc hL`GP&ubխOF< 16hnChRѿ{srKNdYbY>kBcjUM [޸^H'>>K7Q:?ح;Bh *Nk@v30hZ[ܣ~Q`D|r@ڭ: ~(ZAK밢g xF:v rqiY8G+&2NځzoL(lS$>JSm*1h/ϞY >L=tj V4c86*5-n钙;̂a"?TlX瀦aNNvtbV ~_I{Uh!'G39o<ٸaJڮr:SzB]ti2*q^/b@sDכ9.PŲ.m3 {+[Ϡ=fG! $eFΞJ#p:;k`?s2e{A/,A^ XGvʞg5=R|8$/R̈Aό?gB['%-C L $qDCUx w n~"XQd;Tx)40](r V(2GڏևIsѼx~o/WG)I&.[U, ^]3ӄ!jsA%/,E!#,jV/HwYzuT*`EgL=dG #2}*nR43o;#ȦBnw-2m. [nThp11 V5A!j2 ~V)}фIz040!fe{sNCqߧ$(/yvqnItuD =lGmWB-ٶ$;@o c9ʈ(l֪͘duӺ@D^iAbE Q2zM,$PC$ajG!2S.=roQ{xVU| &;.'E O/HnӾ1!ScźD[|Y9Rx:&<'Z1}&*#>MW٬l Pkj5~8R1Ь*WˑFߣh6}ͩ(4ՐxLLFM s޽,Gp8<6pmn!l@Rc2y&J).3j B(X-zB+^WAh #o\օ$_F%XP'OLf—8Kf fJ/ Ƃ0ʰ4G9yk*]zRb ݌l '꾨ϭ׋KxI\{(\qDN :/B v5w?YSyM'dkTkhZhu@J)6o︃)(/'S0ަ̐3"Y͟ԉ-\D)fIYL@yþ}|67 }S~u 3)=5-إE]drR, 5pEj7nQ(eYJMn7GwZD-8ʲD-ghϐRTLK,N`Oq:rfFt]3L"g6yР$,[ rKjؓu<*G(@v*5A`O"J()]v5iZ駿ͧ(8Ύe WFq4yBo>P؇nǯ ka6!a#zk45Uklu<34D3(&eNJovEٮ ~Z 8u$xNL+Fܴ4ZDl|Ar( {%`d<,E(¯_V%>hMݻUOB; #CW k圊+=XȄOD%zqenEzH"C8N[h"js@ҫ-yHo\\CGґ0LBbuPgR-l D ?iitPciֹLdp6㝄ě}eaء壤p;BrF63"oR oڡ>$ٓnkݢFɏeh CJxA $D6k)nAQcqi)ꄃj<HQ{cQo 갚c'.|"@|l(i`s,`_?+gt4R\\dUm =?KBX9Fp1Lk.3Mjl`ǪNzW8m*b3E\֏'=~KCx3p=i Z;vNKf@T5:WL>9b}Lg GI/c Kqs1>%),{HNِ QxF׳)ˊ6kDe󟝂 I^9gGi Phzo Ex*b!qV @V=(C#x%4\ ԭBL%]&H񿙁0Hqm3U.|mg.^Nʋ)#Pz.ƍq]8BBݷda6M^.ݪ> [u zr$e>ΉLDOF 2?1-ǒ02h$qMUGӴ_Zc6rV!򰣈*[zD|T`fNn%PEɒMh{=7.K*cݫ j;4mRcG)ڃs2[>! y7A"A; 5s$_4Ǔf'eUуt# κطvFBl%8(ѪCv¯e~BҊ^gt8X, .X.λgWJgR^Cng0)g Te򡲳yL7pGd-(2}ixpo EFAJcֆ!1U9ucx+v5~* qFqhF c^=z[%OzJⲫ`2ɔ^QAdse( 3OkמGPf"DkzO>;]u<;1ʓꦢt-ZSCl"Of5]J072 )-0/ . Hк30$Bө40N{ \o-'3^}jIYI4ѣlG!?'f_78//TJXi#UJXq;4`E noH#D/A&_.Қq)0)5$ տ! |lX)⿛k+}ey' {jQTyJJE`E{.Ge}Ox_:}$\+axN>.ʔ. 7;o7;+nI)i gK6;:Sfq.:t.#Q6V5^ Z$gW#a Np֊ѸJިVuǂ;qwAT+U|pw3EcϽ9^OjYq^QOƟ+-k'UxTS8; о۵@C'h#%6!5Ki6(r9$Ulݶ 5L)F c<uXjDE0 !&mVv&2_u4Erg*NCc v%|D_5׷Q"s9x7Qf 22TJn/+ӝÉ &zZ13=-@O?-Lcc`"- F,fI|g\S{`:.g:H'ж?V%$=XhC7(@,, , QϐwYHPFGxw; K>@ DwIB^.'!/CĹs=5o_,7\_Qt)R@#1ۢ wuc%ux)$!W2w!98Y+PoGT,f 8"k`Xmi~39D/Uދ\Uِnx ,0N % /4˩4Ԁ7-=BW TKK}&b~JZv;d;Y6-R1O1?ʼnv%d9ݣLoen`"J,G5 ZB/r$ A Pĵ>ǰX EeOC t[+: bu)g u&/E\i2fh?]K dcӵ8.8e3za 3EStp0=TĢ')#Y<_ τ*s[1_Oۗ=tiXvꭼw@i]RP ع%-7f~(*ziKXQ:Ɩsţ Q5 LR"a%WHч)(+Ҏ8'/āÎ%cSu;SQw׹ZxTVGy. ji7iI%R'vݻNb% 4.S]Syvd[^Dz,Neq>#{M _/HjC-d!Of1ś?$sa&lKkG Hz5aˆZhW`e[鵊W\92usF ~eIw d@9Jc X jT%cΧ;q!ja-h=B4)r۠l[$8\xչvZ`%20^x*\dcWTfm +cmU)HҮ·4E1lGc''ݴ4WuH0Xd | 翽z)H娰/Y[T<\q)[? K z Crl/s܉X´3U)V܈[ pNkS-96uQMj?2֚!j!RYfj)AKQǬʺ)vmb2ab[c|=VȳxzX&Y)Sx}G d `4 $tD:#"9Tq[4AoTJ/"g z1eIz(ߥ>)>ogE$#VWA 8<(}[6TpL&E`༙~C-A2DOK͉g_1\TYkU#M)é@U$ImY帵~+$-[:oF._A)t*ͦ 9 x; eF&! hx)b_Rơ5?*"/nhg4˓&) Å3vgHO9G@q49?Wl|ϭ( \AlfNjs/喒d͈Ș,ed)mor4R抬>AE7 (Wplܞ&# ȉTYJE| `:Yܐ0oK bgQp/W>{[%B S۫0,fy89V'Ƣ#n0ߊ/UJ‘"JɌԃF&h`G>xf(8IDV1W3>x7tpc9 %RKOC)?~OdC|πlv ^|gy4$iWfgk:N(F?k1~{~T)U&v99bن_?5x4mAA{ :эI O%Hݬzgִ} {"/e ZV3ͦ BY[~_=v ^T 2p]LMc`?L襶m Fe-Օ';/8s2WP  t͑f !C| bMFL7PS-jΟ"9 zu~i!L1S]*G!ekBy4kIc|M)'+]-Li/i,n8̺5څޅB5wjRiWtYU/p5>z\!iq%檥lNmDF.΋r5hD%JKw71N`q<^hYjpQ֝ܺ7TQvY ٥qe]rMݢkҗ_ygh֐QiYOC{CTWLtU*)$%;VA4-6?ΈV5gc5%^UX K`]n6/tq!BBY 8C)nȲKB7Z|8_,x^APԾ.FLa 6/D K٘ ؠ4iRjOSFd6&&rmrLME%l}\۩\rS침D^5'ny>.qB@.ݙrT%+E5F/E&"ӖCQ)zD qP(kO4RHIh~ݯv jҔR%f_C*j|5m P 4?Z'O'g89 XHBקU܆7[T0Gdb [iSm0 M.)M>S]O8)x)pq݈Lb[Ӂ]\a_)Ӂ%PMC+9@K_%Kw A U2FBב- 42I2;z,??S]+Qpi KM_)vK}dJ(=<@2 $Kmuxjv-2'P%QaL0j1 FaQDS 2(P:ǀ6.Hȴny>j9pY*R*@Mڅ@,^Ul&ӧ-攣Iϛ}1~_]>GgSj@_$i'~ E5 ^p { Q_.? eb/q ^K$"@Bb}Z[#}s(:G$/|tCks?LN !QGĞ綀05'̪sOX#!_qQKt袑ut 9 E Z X"0=<3>^Hp z I$\8aUŅQDcG)$a"Q= ?8]#pyWj"mGH7< TTߺ,bOyA $%x総c$9Z#.W|6!p(]KƦӚ_ѝ¿S_"-ͮNiT}L(a }}y-SWlK~ThJHg=mN2 4#I]S#vCIpb6Ӕ?3[1S\kRҊ-(H4쐰{tlG[S큙RZ͸*#_bkr_1[E׾qz,~<MC:]M10&f vچQh5; j :_r8o!&#=5N8 9ORRci:ˉP}~o)|u )w(GQv+xE鿁qxIhy'?ww!?p5s ‰oP}X 4I]p][yoC3GZx Zf.S5% /.",(5F & B?3a 87d@-Am~CXNK&#Bl#AڕrD{R*9Lfp"؅]';CHшIiݥpaQ{r7Eڲ)2ad`fll}?`iDxàoRT67 ?ztCNnxZ%(.] /& :gHMLAZ6y0"4y"]9gX&R9>xr]-ʛnkX ڭi 8J H:nɉ+ (29EGI1OЗcH?tN#"DsiQy72i}l+^Ne b('xdΊcz͞DRѕ]pO+qWgџU`ܸP`S"kj}Wg=w͖or"9?6EP /[ Ù#fSzǴnJO%A<A)yֵի5ޣ=W)9@$l <M|oy#wsi:oPAun8׺Gz?Y O)*8$^=i"q{p4 | (mư#F(|#c\`Vu@[60耓xNQbzXPM 77LȨRS^KYsLfq^jQTVg0p]*q{DK?[}?\z뿕S;#X2 \V: 1]4YA T b"V$e$5hOxtflA0M'P5Mc%-, YPi#F Q?ZT!9Zn 2,O_,ȕުUq5M4Hs")%o(bK>3T7XN-F^܃ѝ+b{ Vp8_r z?)exrp|do\'KE@e1*ja׬ޫG d3csd!}<nQ]\Ld "5<^$>{t9,@\ ˝2>Po#Ish)Lf__WtzZhJӉ$`_RyJ Q?>RrTjLIn8;hÿrWs“R8)1(wًE⯱iG8$yb [8V&lZisJY;dSj=A%\ns/iQ( 5bGSg}C[Kx"$ai\jȬ/& }b@'c{Z2ʉ!=beTd|[eS%KsVz㏡6K*{ vTUܜde"gxK~su2h3Qt*&s/J8B\`Ь1P!QK{@FWCGf݁}.U& ;~4@jr%bGHzΉu}Q:Vl wHWcU9t>}x4*`GRG hvn)$ͩ́XRIEw0GMŞ'\s=71Pb \VJٰwQ&=%T䈵q9@}֣1A#fhH*܁g2P 5Bz"exQd㚳V  ,M]#=U"%G^I/* ڢVuDPn¬U>\ŭh3 }lN@0և/ع~oؾWCJe?)H)XV`{ED+}E28ɐ7Й&j;E;BCH9~L<`V<a[kr4 =*C_GKmBFDˆ /mnocdqiS$7ߕb|U?eHEn{[B\[gL" ĺdEiy9>e2ɚN2Zs`D.!-a,/|W8>Q!0 j遷^1w36^DHx ; *e{~Ѷ'?qH.ݘDrշ%wn_/#R-TEGxUy."Rjӽ~OvJ 4']®^v+N'#ׯnLQJ}nLWxP U'$OBcl9\ ʟHٰk :<AHa !*_z+UdQ6 '&ҁτ>G?iᡒ̵Bj2IFB |n#X,J4=*z4mkx6C4C_h呑Z t"rna'gUbߖO! /M~uۀzQ`EEXg;T5Qf 4?ni~;p}KoL2&fY}NDL~o ~ Vxv#3fg~6uMܫ0\%85.^ͤM .s "d! a\XTy")5fl-hSԴeR*d|1u+0 M8WHu,d)E> KT_J-͡-7Rl/Mza)vK{]hƞzH"HgLo|O/G\ p X2rI~ nș:,i|'!ػ`gZ ڳ(XDģg!Sr)쾻֚%? ַ/Kc18^OW8*Xf;*]t¢ |u"J~M@,kªNEVaxۅ1r$:Qx;Ҍ_ev:HIr|ȶ+UVh&:jYbmnšUby/!bɔZZj!2U]=Xl!37|kcD/Q dL%\\keZpǻu:ڷtcdJ!nپ'nqR2v+J aCR ͥ4L#E̼/1>sm@{1[_K/Fa]C/ $kVӈڴpsg&lRouP3!&B[b"=?9LJsKz?]FpJMSk⫍C}=`=7hֈsjv60*ΤwƗ;_w7-jdQɒphdȐ0w_?FΣgB4؀h/ zp}qӢ?د&'D2Fz-eJEE֪(hl2^hD(VXz+Q/k<&`~7pvkҤV^d].  (VɁV$se gk9ӸoH(_"Y=ՃHB*V*O mH1i#z.s7'8E Vz;T &e!T5ySD 'Lno y2!>;m9nه"7 S3y,iۤ?]QMPQY<\)ZJF`4 c~N ]oWe6GMΊ8,6ͭ&3by%3]PyRGoV$7ɳ%9l6jd$»XeC:j?hTˠpS+Yi݀o_n9poRxzIb&NO&:vcT|$ʳ~mVeYAx8ʂqV\۱TB72BHXX}UkR Lq4R,$X[5uL=3"XK6vшj+JZ`KwJP 7.Ѓ[CgN]E@&LS:Sq!VYu߀,LFҴ _/%jy[Ĉ?-QgFs٬Sb޽@:zNd,cp!b@52V 5! ;46pOCQf^w@Qz*ho?:0p"}:!Qpͪa#'vu k8WqQBzU# >nd!ގ K˾!&eL^ #2`d#Ξ\ !]  ÀD(Tm+3p3:8 G9o)Lc9.Z_A!πBX>lI+U|O瞊Ѥ;p1eeͤ7*';|:&oQPM8=w7/תT5L'sPXBc|K0~EN%ϑG l(zJFۿtPS, r(NԹu DMاɱBǨbB2GGZ ҡUgB#lf>]T8 nChc8M@HS-= -$?r޹7罨|Q$qtۈHv*i=$>{SӢJkg7FGL´s aü*sf4bKK0dD Ͷ Ԇ=QuWE[$4;^cfS%YVɺtڗ8MgB.X-E+VAQB2OO~vit3;%?'`- J*)[4X;lWcO .=#y(k`;jI(-TRӀazoK`FAY8a^w*Td;*pӍD177ĘKgZe |)SBBޮy6PO\u #LNnd-mg2i v,a>LM]xA(/Y]wf>N>{CV6 CQ-gGpJU&lj4vHU,ixlbV^^s $!K"g(byv%XF {◼4 b{{IBq1w;|x(ސ9 `Z耸,f_ 6O͊ܦQS&-p>0R9Fxn#U/y&|'oX}MV}_R*6\:5|)Dj4B _Qy !mټ6>NJ;i>p>8m==0 7>P~U|n%olS^3+;*WquA G$jRV\M2^,R='*G☳ѳ*Eeya:?Vtp-b/*vW"Ot#S񂀀`d|մl6_W-EAlֱE$t8a7~ى< OǢ5 }]u R\%.w&V ~Rwn#I&[[WF'VJfcۙ ^u-pp۴憷 ;s%?lxPU5@f8Z%߿7 BV,uOU+~y <>EUv:A'=;*4PU_=hwZW´ɔfO0to,1Z/#Ǯc8ĸ$FDEK1IBAM[}x&M1H- EXkeb\sW":ru@jgWPy5uvը\nˇ`:"YꛄB|now6"n[@ ͵9_&hh1n}O ձyhz7=ΦNu6\H\8m1 70$IiS58O}ϛ 5iO1&qAl<`Z_e=<}uZu].pyEꝣVGDNo0#Fqa|7lsOesL7.t'cX"l))'R~G]=g!%L4w39A&A~ ^>PZ/b4C&\Q<[C)_ώjvU5n&N.NFh6yy Kmg'/u*ya,6=ؑ`b`Z88)mnwOgT(1ȩݘCXco ҳr&3};`ßT !FQKA^h b9{}'㢰Qi,줄Iꘜ5"2Éj:R28xh=T$(j頔C I;'CV*>9o~eF`]Iה .û x[j 4f|<0k,_:F $dDG@uĠ>=yA4GɷA?T?ÍSZG=74QQr;,; =ѨsGn_i@tyB{JX2ZLSf!@B8*l} 3nP6AY bM#m,`;~p@,h2ً#>䪨_ܑ~3*5Z{wzte~=(]`38wD=BgiA$xBCiȒ!:@בdT 9'iVh˫ՇSAeKS2PiUeu$PG 嚢ܘM/auJ4vNzJC:[~e$1>Nٝ|YDmj1  zzYD{CL<7VƠ[TS>51ȞYьDUm;̖!"bIV1cĬ¹XK,2| QGqĆn=HX s7w ] YY?}TaJ,TꝔʞ2zdQ!{ o&'y'n39Bc4w򢣼n}Ufڟ0(;E%R*?fbs;p$;:V*gDGmXȓTJP I KͨR_024ſ|Z(`"/ȐUc!QIǷm/?B0^2 UPްg3|lo!-93BH=f1QYD#T ܝY0lC L!@t83~ױK!ȅIU4h]X&̫l $b &a(3ǀ󷖢t_d%uwe~Wxz˪&"]pW̗Wb>`GJ–EW'J4긻^ԭԘ=2,v_-)>^(>t=_E9FuPa,kCՁCض_H5j^NLWY8!qwlPSV~{]XYSؕY",&?~߾?hzP3S-O*#%;B u aZ:Ժh iWHw3oYCJX,elZh14 Y\w'̶;_"]}-gVGEE7R-ZI WGAq8qOpTA26}I7A{NX:dVyt8V1ϕgqtsYE4oVgmVc8:`Zaf(DBHH qUrKaqݽރ%3u&O1K-~PP6',-rNvt_j3HI:8}7_M;o 8" pp6v>s:w b:9M880*LsQ.ؓ+-0/N7|e)ZSUaxQUd)A(U7kP:MN0涙PryJWFeJb97RRg#Q)׆Uցa nHlmѠ]]w;]5U^J7 H=Z1;[0Te]cxky-xX,XIgBǔrSjYW c |?ԆBNKl$tPڥmFQII"s1޳P0;,MY|k12Iz%j~rƝ`2x'=hR,1)c =֣)ʲ*tk_ 'DZ+}еՒ#0uO:Fғ.jH\~iӖܠDv+p / YUnGyʠFJ1!eMiGm/p"#4h`dޫ?oN0b,!?_&l;v'u8iѿN8cA#G"Xv׏3u8p]+ei6u!Q+GKpL^4Er4ߘ؊f&n}ۏ5h$Vi(qQ euH#RiaJ}ȚfM{*a.yrpU&pNN tq;l'"JUX[C}էp %͵*wZ ddNz!"Ӱ GޜK,-xiFJBb$o. {^r*ɉ?ŷA > eqt ڒ*kl _TƷ5kӹp%SKQCiJgmQx=z=Gx/岤k@80iZCq ;%s&r1≃ V$E `4EJR$nߘX}e)Ȯd0G{4Qh(cp\f!At.0d=)^!ʌ}RÏ/D.Օ~qwpٰWqcG7U)D0ZhV(ιkg/SB5bγ:](AtԘBy`u1C4c9tskhO}~׻ij3roV Aϭr 3vocjk.&S!os֕\PnU}FO{DKe'$I._XS&UiBܽ(]M?ƫ2z,y"+k 0u"˷Q ןBqK6?Z͸ht|%$ sCR0 Ch1?I 85̼:.b{J,r}nĖzqb>-Q5wxt(S8$H4#b }ZxHer;}.:LE&Xݕ\MStGtCt]Q09n/Z!4ٿfn-[ }+zA1UOͲr4ÿŊl[Z6ADuړ#b 2%"żk?e79DUnq76D1 $2//a{- A\4?R>MԮd(Gp5s +"(!i .af%۴to:ЁX*a<ĚnB:pOSjNuZ~gv +%Y,9詿X)Lq$_8viD/|bBNO{%Q|<3[}k\Zd$ ӑUb^@)8}#F9/-`HN5c1U@GjM ^߿uuU{UcJ&~^U,ZP{] 4z2sWxoȉBe2*4N05eet[A yz/vy3fYllx7M$|&>Znlg)I3 ]5 {ݍ)WYFL"V=( at"n,yD\y#P{[2D/j4oj`Ai"cQvݹ_ðk[}S#\DxɅ*^k;u Acȟǀ?iUS-H]5O88Չ6(ЦvpNk~zjA{ωHq SCG @j{<,1RcKDɌi@}f>gO` }pVFe%r@pŖ\}A-zbOWȖs3i3e 6!P_?L&UAT9,LMrx9m8번$4[瞄-1;7 ~hQg$4p<q;NS_^v}j?Twp<R48o(\>Y3Z΋ _(?< JNV ^XWK=(9ѵƔ(Ev2'A3媐fw ۈٞ謧[UA. L jPϏM8-O3lobnFFluPpg yNBy˝A`&(%kX'!װd`rKWk41ger0GqaQR[O0ߑcFd壄]c[f 6k)'Lj.7e]Q} 3@RtN,P/?8K7| 'QLѐjP*g2h ޞ M{JUJFKhylv{||[\P} A[򋻾Ј ВM9ޚh(޿;0790pTO֬fo UիE07gZ@D^B=C  v6XI;G x&v5)Z>nd6pvͭn7\7e6?"i۩dԋVPN exj՝Էuy/4]Xj&.}#'jM_>!MK0:HLQit:ī/h$=;,ٝ9T3+]לZF%<ευW)dܰGM<np8N͢H1.nlQf!ڧd)y OIz\ƪn tuG]ԃ10).Z܌^u["BPmu&ħa GB:O[i|@Z;Z\a DZύ8}l&o42(4(YRݺ %3$uov}}ΘI"VI0.фRb2zbCM7jgu]a;T}; E|ԥ)7r)Lux~Y1?Ĩ,oBl0(<n `@ף,z}# .2+~jyBA6yt#Ekk`^69*v@$XKC5^ ڤN{Hۍz<֛ O%$* 5pxN q'H SK7Pc/N+5ѽxY5TɇݖCOrM,cGԶ41Q8zC<}<0Oc;r*(M)zji`J_rqDg+i55wXAVC3ڳ@Pa^y{i@SƐ[@tL\ѭЀ~ʙaZ6*&066;Q(KeDhJ_( aϟk..ڗ\L gFaA0(M(ٞ\f BQ 9%~Pkxa1l{X>>2Q>,~Fw֘Xj8族*m2jSs= e)Mʤ_jxa8~]"<Uas1I☌$}R~}!-GNTPߎOڎ.ն a W9}T7Vń^aN{ BtٞY-1Je, V3:{ݢ1 n]vaF] m6䶯M@#^֓`iӶxaˈ򫕬Ҩf~0c<}iX}+įI׸l-lZZ{!kSV;7ߣ`YS0  ^|ڇQyA/4av!\Fdne{ɱLu3k"hb# 2nZd@N, DnylmWw"Y#p T:)z`(_y;6ՊN0ÌO4sxZtEvϘd +TFvRitɒ*-(ʓ+A@B5;1-._=VFl9[G\@Wn\!&1ؘpHZʄN$䊅/ts7wfsF613f_slfRxI˫ssXpĿmӠԂ\Rԯd9\⦓q\bq]_m^A[; f{ՠ ~;b;}''tQQU޻y^ᘍ*ŝTuB!L_u(@]7-8JWyҿYl,ܛ7It lUH5!a߮^q͊ <+~c!/ėj2뒴ԨY6Z;'e)9kigRi^z $(y0%)JS)L Ä ԍ˵C [)˚[CL? "ÒOC^R+k4}V[TӁ%u{l<wCabj:]S=BI+#!S2s_!hqq\uW߹)Ì3n]?}vB o-MKd*v8d#9#5_Ɉ3”kjp(fI*:: d"m3Zuv*1U8X6HԮ7f"L(Za {bչ4u[a$Pp}ϷmiM&@r:Nj{Npgt#%+cBZX^þ95{`SKAl{_775+Q }F\eL]ghX6>K=]S8wYo'f ŏ$SV.nϝ]q_yp@S`D[}ҩ6bpJTx1@e~K>Í/W=Y"hrWb4<~!񬯍t3-)󑈑vU1$tgFut,#U : F~f㶄R\cAH`tHzvu4K5ۂ4 "Ճ;/8k\a I_jmB'􆹔 ,؃Ǧyu/V iiJbr\>(c{h^?y)z|X}9臆' wN Vθ(򱸢>8BUn C)&]WCu ?:P#jzQsaD81W|+O4o"g.@u8cZ*dUٻMroFp>l!?`e#E2jD/V*z/ ,S҅?>`x(a|ȵ `J.gԔE-\,g ` tڿ!/4h,\^rɈZ#C6jX/% kpʨ7Oo)9hIk `!~H9b~-%7_]F8: p8ѻu֙^ 洓)! ę~K{ךoLYG-ovN=nQ3Rup A_ \vqq;pFA@˖K} 9WB2?dGlSUqֳ+GˑZ|'B-^amlL1>\Ҟ(e?:-.MJs6 v3]LFrp)s5D,SGbc4( /ceTUD:I;ÔŒ 2;F|j"ڎ@4>~#f6'7]=5"Θǭɐe5oEJl}jP4PF^}8Ck,t9 - n|ҙ [/(]i(@}=׳hhyJv k냨&>/kCS>7&Xf>&i`[ئ>+sXBFۻ<5 6>Y81!!Ebdd ތ2hVqwCj?{TNeuY68 L$Cw{3Πi[=,WWGh>)[WDߎp("$Od.cEMȥ"]tdzR2Ogu.1LkkԑIm4\i+A}s=X07欋.E%7uKC DÊM#ZE;./^Ӊ |6%w>TT7y@]=zz5NG91n~!ߛ̸wDyL kwB0'6.Hw (BQɎ=+`s#t S&}J:5EPݮ5iC9(U&I:E[9A65`fiǖ d'HxW0 #ՆC+{-(8KgymFa3 >rQѷQ(76]ТÚNz &'yΘk߳eW9s<'h!';rXuʄ.Hpw$m;zG@dUQF)UxQhз \y[£?{E:.,_C!x8{qGKf=^ZEDq}+ `8B|ۈgjXT%)Wڢ y" 0{~?E6gX"ꖰXuE)gˢF9u2'PwD0[D}2K., @l84%*m,*0o5ZR &#FC6L2zO.mώbKe:5DBb G@u I9`%wɅh#IfmX4+ntGBKaѾL +v?Sr]BOk~š$m Pg7<<[nw |bk|I}'4`W0بSrZ*!ZIۣ8 EUBZ`X>*LtJ6sׂ9Ccō6$h[$y<ŸPUNhЭ'0ʶ&A-t=ϲ3b)cm)7֬ۛ^0nOݜ~9+F\!/p(KQ~q`;"n~7}W݄v4CҾ@Au(36|* %5!HB[~O߅,7(<_$"!X)~'s{J4P /ڷiՂa^~N1>%ao!eXGD |>(rćHݒ67'~7GG1^Q>˷ ׊L.Z.gʾ)4T^:#K>jLӺ99d⍻w겳лm~:9fjv$}5#VQDڗx`F5[6;~E Wu a+̦^.&7[A#KԈA|Lt?t̮+V،aFf& 4Z>1v6وgCw?kũ;uB .8be=>bYv>LW_0O7Zʇ$> WC*fx<|afTO_G\ Ʃ|;r~fzn1r]a9s&$䍻Bzuz$.`1ןM`Oj76NUjި&[fsdJY9@&LYxs{==kvT/a"@bKxDajҡ_Cz?w ȾFr)j vEeJH2I +~Ю{sY{ 3'.IO{䃈u^Wl6x*z7p>] J)/8-rb i^X"*;gJ APJ5y+Z&:C$E3*=6\aNGj#y}G]az#wF'Ve*^'w͆п y U<%.Û0X7#y*7ZGե2|YTԼGXf#;}M-ΠĜ;>vHCJp LZ^TC]r7z@?JvUկ }h,ȷ#/e_ ͈_̆,@Nyt1hr=yDrT?3y&P>GH5#H&UgTfZ(??ͱ 8q`ٙ5~SM7, ˖gCi= D6>C`aZPGJ>Wa[ED0Z"P"Bo)ΧV_" cZ1v"1qٵK]rÇob%+#oupk~88b"S[;"5 馐{5+BPw/8CzXJ9:hKx,SF0cM=}ߖJ3wUYyG)b8#ߖvZ+m j?Z@[~6 vHd[Y9HfKZyVgE(^VMCfԄ8ز(2S=/]Nj#RT sѳ@Ɩ:jg~qFFM %Ӝ{Yh>ˤ#1څӒsuw Dh3Uv^;sj]&Q^͋wXNy/u:Su]4Ae|G1J=~PXox˼:9-*X r21wLq=E_-VXK:a"8 AtkGt`)щW.BrڤrD37#jw}585DV[ZeE3)@< p\Ʋ*Axް5UUv$`oe`R߆K>*N+w0?Qr]7s"ɤDhwO5*L]iDpa!N׀]>x[Ni5m;pO4 0]hrF'c뇤!)3ĹJzKjtpj[]3n`ƃ⎕x@Yޔ0}lE3w\T؎)At#0e'af&lcydƩ`kb9eu ӷ[irSCǾHT=ypr Tߺny+-}#GM뀓~q6 ;M]#K:>%VblWqR8wvR8cZzle;nNThRl  Lf]/2ѲK[WɼH-lS"[rf1|281wAO6|/-ji.kI-6A{44ֹ4{`X؆U I2_`4;BEL5^#aysU!Zo呺_tNc]A^&  CE(%ޘbn pn!TsC{ d0}R7 oEK(ێODliK[<=]-4RIuK }%fx9sTm 3ޖ$Yp ba!/G_\^Ȋ^I;f5fUU\ -WxYDHӹoZcrDZ&yw 0ʶ>m&Pz5x)ޕ6"<}>jq'7ycD1?="){Wb#Iez;}]E.F~ a QU\p5]/f\s`g5/[1K;艃i1ܵJ(WMNj},%[BXtX~M8VDjM TN9sŸzmTa?]POvʞb Kݥ6bZvDe>4cW@ "yq?vY!ԒbsF\%#]c5 g%QVi}> 7tcegZ#8N'&8D~˶#Na s<١ .uh6͑.5fIlTPiX+W) S#U`& !7X=zW<Δ/_ww PT8ASa(PRnOx-S:!m ͠?`D>gVʟ1>[a ȿvI!P"*;@h5T=/DMېؑQ5E'g>ژVǛDl9ŌYV/We$GtME[I6P;ܽor-9XS6-=l#@+#.Ppz_O" VD0M:{]h-wD;$w\s+=(QIVkCcWT*9KxycZj<^zf7|Nn`0@WTSMvnN`C{JFw9>tĜwt שU^^ס4JB':DK*F733Őϯ92pů0^qfXnb1P,5OtP5^^LӇP"n鯷4J5}f61nwONThcPo0Y)x:"'UPj(WB^A5`eNCU.ď4S<V"S>~ 0̀¯мYՁj JAN'oe%PIM˘tyfYVMV|xsBl&*հghpw%;qB_8kIOb4O\(%[&}UBM_6 m!F$!EaG^uB}r%% ß-Yk`l!6KkIwy^wwPlLe> ('ACuE-hP{$aQE(ܫE"r1!C hݦ񍐸&3P؝].~4q NJ[/aY*on ktP/^̩2T<:Ze\;T55 V@[Rk#V˔J7o&bG87r-vuuBmA!aw0K-Z)lT}lv9+^l{B ` !tr46M=ӚӇ'G;N`ݵ/C=.sI"[I;~GQ:w`,C^Ă~~iK7nS C}uAI1&X%4Y*%5Lir?`i42~#FD9Q_l@fFUfд"83F>HjD蒶T U̐n3Lɻ25' hVov,qtνdHBv!6%@xi]'<07f1wEfRst5cglsOTm7ydZ^ ~yUav0o!/ G,nXx3UW\z?V9Xl"RYAR6u$㉲4ټ>(h{ "EoMZ[ o)svH{,Åa:*ܦ`!PJ;D@׍`]qXԓ T˲Zn'y]ý"{#mdC$1mie׊֞z_Rnр,[[Sn7ջUF" dC g,$%XѽHEz޻+P66xI;fK,v/>3/'3K&՞f*Ődq#C:c/98oma9CDHHz*Ls*"؅ aP޴3;l4N?/`.qh3%i74Z,^s텳ÕٶhX ruL]H:NۂNk\ kםP&J\+u;EQqRmد3X`n`Y}r&@:r.zofWJ3|Ykw3ߪ0;Yorh "J8QI,,J ac|Zq\V6=<:K+RϊXH2vezUe7 ,h#G o,E*1Ndz6`"brϷoq_GYxR,%&jp]AR$~͈ (S(߲߯-e\Әs9!c? <dR/ǻLyN(/e02ins%虹A7J  ~T)pxj%gC$9dHY҆,>ࣙ[jzir]T3 W+pP=ьWQN[ Il}U$ԎGz+tʢ"5AnT4[LOVy(ng},ǰF03FJh0PZ`!g.Ln2)wu p hg H)='(IYrlF\RMK&q_yK3 5Q|i'.{4ƉصjQIJDXtdSa llsB1,o\1+kpXyA.N뺄#n ?s]}?O-n0V䊥դr~}UJשӽV/Y< =mt j (NLoJMZ{Z nZ^صbR7%h0u,费Vݳu]@߃(K/< ҝSve"pxSK"=|C(z~LCI͖$y!3Ej\ ?I^UsE7N XZZL%/ ]U& Y˜\% *,(L~=q87PG+01ߙFD N9,> K/Ks[OE+ЎxfXQ}RwwQAe< vMJT 5pkX Q {e[l}Qȕv jddeW*e62DgdQ'UW0<4o@˔2{{/Qp $nq E5=#i&Zcf>dC:&0߀Thޗ'1SW}^)]D_D}ŹGG&p¬)`+ni U_|l$X{@scI~gpgʘ,DH y]/VpݹOf4vfR;XZ 1}VWm‡͉N#ޕ(0<@. Rnp]P,ۛ*C\N$#̗qǧEOQ|2vݩK,+<L-,O`2ee$f1RҞJfXGПUh cY6 PrA~!7NPBfp2ۊ1~3D|X'cjOFbHgi9[7B8_z69(z9jOy֛OELCG nj}tw\3P%vա?a5VB:Q(m`I%-̆d lfe (j? Eqi@{be*fMpXjhīQÊ 8 d/n tqje:~e.qҧHwEvNIjdƄȪhgMR!' !Y,-)ޚ U^$ {WU^kdC%+# ʅ[fVP5):Ti1t&Q$ssdMkj6{A4e[uͼZMU.. 3eW[ Bgշ[M;*r5 XbѢCO:yFRBejc~器Tl҉uJǣB KfX3eNoL& O`ۍ mPR[vkw|D4]j‘|; 2 A#3RϭRFil#3"u6he4)2ΫFS2z_%+I5|Sl\#UE5+6а v, Fl ?X3\ctUG(PO}7-P#pw9$>w_1kPY«/ঐuze=mqjYJ$ofeͭ,I@$/TFiܫ\wp嶛# ٵC"?w17a!;c/zBOXمfhlݟqȜljS+#GT\$sOi'(CC}qCdtJ ȽZ$3i@`.V ;D!=c\ZX|1.G{cңr}R8$h Zy^Fd:O>>M ޗ68U WU  {n?)螩{&}g7s %''2rEf\!7 BG=F,cdS@TW?}BV6p8~ȝ `l޳~[4uvޟj91>vs͋mN] AMih S-(|*K>:DV>@Dx9Sʜ= gS/n5 ]Oب> 2Gg=>'^O\]±}P ek_C^AH'axťپdE0U_vbACeZ Ni(|N^`LK-~%`3N#mhh>B zxSL 0 )3OV}DaZµ秳~w@RfKe{ 3 #5muI_^; +Rv{_⶚-l1Yocjnʯq g5b#*F+.،8) |_ Nb$0 .I.tBȚKX?%F(\UȣMT6 OvޢZ͖ i/ֽOl9m9Up!nD4V.nm/;L_8=e9]>Qe7d,dtiLR5-*5*Mn*l`쫬GM SxZ^ nrL)4wnxsX.JaeAPCZޝWM-e~~#t|bKF]mTJɓ+%d܋2S_;Nc(GoQ#SףCL*ejb"UzР̦25IU!d\u  BTY&̥q-P!K V0]:8u2{3H/Ɉ,Id*dwf3 lJ}ǜ H-)fv1utXQH^٩Jvą+XaXRSt)>ZF#)F?#j2/73/4 "ut1"Ti8AI9H?Xp6W m;sH 2pl`3] C# 9CYpk(p10W |.G!vć<ͺ2x*\OaK( ;'1YNG:&>L]ԨH]E hCŕ 8!VGSp\R]HyL_Gc *mA-%FwBVtLByyhhzԯXh3M5D~%Y|%[̳-k]KbL#:i&z# B*ܛn0`J ~"pH+FS}li"pCL>&&pOYdT~I^4Z  8rO[ J$xbFU: WV,囓G5D̝6d7$BRR w*G._h b[ÊzL5KnnE6jXXYZ|АWemKr~{ avgW |a\&:V͉(`Ŋ6Zp1*Bo!vRGPӗbb`TAu5oZr=*+8:Zϓe}/95S*˶w@ }c3O;YдWo >>}G*b~GS@g&rh\-ȼ}ח*WW9 MgM;s}e_sW|RSdϤEOu>L/1Ȣ9iWkqzSJ) xjO4$6ci{Unl߆|\uq{:,k@Oo2ɆuN0pD#5l" FTPԐ}CY./'nGݴێi0;Wsf|IC" ʄ 8eN&.&er'Ř7Veḿ=:Lq_?aUز"̟.Ltbz I7c1úes5 0>1!ɺQsᪿr?*i>_*[ kdFNؒlLX|f}Q2nOr缼=V-Ǫoj-cCHjT)B#Ut+B6q}៚-w^$ƿ 0:ūYO7Dz/GC>v0X;M;CX>!O9 /#p}Nl9[W^B fKFA`"/TQzIZh>q/ .w_#^DMڊuc1+/Bn_(}hTDPl!.9E+^)i \!)c2DrSzZ6³0Y2Qְ :TtYH0~y)Rvyc._'‘z;)$2Ҋ86 Q~PFע:aPWhk,55}Aee}8Ev#hy/ieCv)оT.: 8}JGВ (ʈH!Ftݭ{>0Rz6 _\OeChj\Lk[0O>u(eYлi)L=sdtS{<0a7aGŝСYP#7[m*h_dVEEQǍ*|urG<@Xcm݆RaX&jgu<3~[ٸԉ5{=sIsCl8yaJ5˩4srNMf13L6L!>R8WsO_{;6‡"=DS~}=(i騤W\nxs5uz(@ sOwGҙspfqeOp]R)vWQ/G3jIO]zꤻ)l*[- _ ׼DzslD,[ozIA# |U}eL&BcgPKFkH_LJgRҔD@&cDP% {_ ޓcg] XDz'W/#ptyy忘+EYU[KB3rpez߱6$d7Ф1g4e$BFۉ $J%C6yRB4!~]id. TK+[ޠp/u '3BIQMuw9%))9K_ v &( QJ6Q> UhBED!}uP\lIw2W?o B+ׇ0֐ƛa1xpr,'qWh)bNRȵOpCQ= % QQVkQ~TfPP)D^u =t}.u"vti{ɇ8,26 #IQ0lA5=kz3~ڿps\ӎw}]G>S q5,kl5aC=u .hUyEK Y e'Awvb#}S8j:4Nv嫱>}e3pa"^?_ר ;[`AƅZ€acy>Uܭt/l{^f̉W}~u;EWJ^Hx46ՏF%RwA Pq* ƋscW5{9#a&9~K!'E/XLjvj!y!z9"MKHHOJ9E?I~׭*@5ZTg+a5|}ļԃ%Xo\c ]TML>ybބb->jIÄ#(f˟6;2C\ۋ=o *5˄ͬ@)~kTP NH iߓ0;sd46+`JsV}AO= m'{K̬fa="mkNjc~h6rkE&3Zr n"vaI;K`aUv>4"SM W(3+NpoԨ 8½ƲH +eUǰٕLOVcG.R1"5d9{BѸșYNfzΆJYכ}*l\}]XrYU=A-ȿg /TYԜh(6LJjٷ=]9mV9 65RB5s#mi|Ejr Y -30:FF RR AP(>}sP9 czbTQWn S#>swBaq5G@YE"%CK4Q}xo[}q=WύshvmX-.DNLS_2ATV([~4;d}4NFb3F6F!sBh' )}}yX7mm-G)l.ġo4;E:[11ʏr7PN)tǕ@ؖtƗ& P̹2Ȯje66ǽmc^zW(x#:7/Q=L0`*ԲTɊ{TfFFY\s[gQˣߵZԕ1ګISƃ GN(I=%7m%f6b2+,0M<X2hO5z@e;^-4,[mzuUĥ" P]>6a1d7V$PP@VXm"g}-cU;KE*Rx#)bɟM9eVnR]DQ_5@A.O" {żT[e Qַ/V7-Hi=U` sW%j6iY%ouSIJZ*T?Q3nW z8[!,#_Z=o7BQ 'U5ER뿺u9SZ|HD/_LCTJ֠ķ,<%'RjZ-EŔQ㤙TO&5 67~(nU7TS xH^+\:G\/C;`U n ѿ5X״;q¬4˕ o7D Ln$v:C;ہJiEJ-GfnICjW*1\|ZџwrҰς.ࠌ&RNZN2>xu⮲z9#$e(: Z=*_8wJ-1+ύM2'-I왑)qͮ>iR"TEx{Yx͠l;QydMrŹ{|w4FwQa7 v&oG֦7zcBЏRjAP8uqVopth9+G$16H?GzuM&_q!-B0ʸirZD $s0Z(!`0ʼSa~B19"d2e%Wxrg(D,6 vfPv>WcTOˣ+Dk\Bjc6CKgnK>hA_&֕ U(P,t=C8SGb({C^U/()Wo)&,fBj)>T l>,tLk+`F|eY3_g vBOŲ0 {:ךR 5TGCmyH$EHak6B8L#Dwj%>.3; H!s;D͜f]`?{(7L%A>є0ǗӬΡ/wifhY I&c6sy/)m,l~nM)أ&pڨdEwa,#SՎp64HGaxSKp"oJn\/vr&_H 5Z*y1D'.hWSBղ>`@\EM-(8fG\hߗɛ?E/N1r,MbQƜ1Z)4.>,y|k>SWKҼ,q"~nF7u} $@e9G4R$%d@upug[6pB$YʺPHhp c`3xzN士\" #RU6Vzcǧ[FtsX&N>t=fL Opr`Xdt EDGO2e؞$+Kʋܢ &!1™zKUh ?Sz}!Ѽ5//J,[ћLy7HL䔶wu8o'is.F&3* A9(Su8#F #5V;#"e?rQ>FScRF@\m^ t&)4,։KGyYgԫOڅ¨UREdu5EOiK#AŤ=_͠VQ_i呖5n~*&BjN7CuțlFT8OFLe+EuiP ~q9r05/hۯ1Ĕc?WrNUykZ\h#ZfER;xJV;V(/R&ea{LD3.jFaBLrk"ҩ@>=pLm"!ud%o/!.gcwE5*5#kTmz B[u|a0vѽkKnByFĝTU`EįTa3Z(vz,tH% YnF#$ef'ƈ(8mwr0_#%pG$;K)G[m AC D'?T흎"}8&69ӳm,Y=|gxOņ6 x+K0(="G;6\6k+!XL 2/dJY5M헷h@ %#"%s3H+ w2:'XY K : A`yPkP1l3ߥ6X1 %jHWG5!GJH ¸=;so.7gο+Z⫲`my[\QT+} \2Ie슓)gs!u{v1$$e1"p5ԛ:2.x~ 4Tg8ir|qϪ< 3Ku SxzH$E ?j8!(#1fUMձlVPK{v?=)!LоzzscWu5N@7>Lj$e_@L""rg/ Zi7»}n-L4̗+ pEG?vEXg3v_fV+cosg1'l&krG|2ic)5Fĩ3n8ɼ🢿b7UW45 *3=:C[pns 9U؎"7Qt+k# S_oHL~i D%G4>'`R`ÙZQJ!?T9(Gg}!gٓ0;tnT-.%B?CpJ{XQ> *bɞ? 5A1c>S0x4wZ'k.d]U%d{mq ?GuzrGm@3:!fKL{yQlni0-q2:F]xyo/ЪOJ<aX-:bi${n _A/%RάRiٓxltNyrB)H+%v_#Ybvy4dA#b sB֑!g}LE7w7ɗG(hyb )HZ lYQh%~ :0 f!^kM~b bA 0W0OrTOS6¢xfiڵzIYq(BM9 葬MlPtJ ?=YDGrr3Xs\M4& :ByFAlсX~Ą-Q?!#Ҋqև.{f4ucP|rwSVģne[5ucxn@S (vfm7T}wgN$F_Szd0̞ׄC0ήZq7Fr."oJ 4)Cp7^էSÀ]WqM, 0s ` jQЫ 9BZ a ^l?Ƚ%alrU1/94aJS|FLU$K֐ Vλ̑fKWO[)3gQRAV^_N%83S4Q4)XyL.V*a@<'W(z 5&XpܻĜ)b@Cl)xU1\Z{ŋ_w W_VjW.^FycU 􂣠s)r0s|X[yAS#詉톳rt !5ϼCOD2]bdK=j!aP㞎p%{fsdMY}gFJ> lPF]BqbXSYRY9vKAyØ[%4xAFM9.(>ǘaõ~%.G\6YnN? z2BN/Uu.$zq"scZ={i(?%r4aR-ڿH''tߚl Cgizcp/!͑gT^Uż~~M t.J2N{ 7gy$z\%4svt{Rp;k?h@C-R`լAqr_\5U2ᠢh;^[,[V/W] rGNT{9-Q\A6lmVy\1Cu:XQws;bOFtq1GoDzKc7}I/b%i`xuz";@K ѢJ X]5c;qJ zg$[;!P S5 ],c0q*B cx ֍*S0r[ zOלëa{7@HA ""8CHj)B6 2v9H(މłQ B7L3 1I-].¡y_ gfC,Y}x˛܉^\ؙxmB=3)@Ў>=dm o ox{PI**4aF$ QF➯fZHp+|bլP2@ӏ3k@V>U'L `0EW_(ξ+ ٧{g׆xTTƺvp~ڦeNƺ޺1`7W] k]_F}T{1? BFhzbXsx+G'kVPN D _^:Wvp TkMVI+WL] D[ĵ轎5H:!b/'pb|3a^F3]$6Z 3k(ߑR'aDMt?káŒ)#ԩxL wxy/FL\TI~L!x*:ߔ毥$S=gj#* K'SoP<Hi5`%;%%oJ%vEZEd8nlMm$?'C7v#2*Sکj+ү|B, \&MClvAFT#q#^=b}:3^C14dHHdg\ENh|P_Hs_:f|nH/-0|$ϻc5"T6*8#NP]] BTfMцD|拑b=0մ!<<#u_h)A?1_?hL&"%]3geAB@a'F|)cg2Qs]=I:I)nmbJO܍ W|3t<5Sڑ<]٤vog&1sY#MmarrHȵXs)[+`yrfdɍP| 9M_ǒzB QdrD޿Ui,ZOQ=Ar,,tYV.Q,vd9#tT-60Vлt%aE.eGuw֎EhaXHISp&/;nt%*Q7*F X16sU ʅT4kpiވʛ nmut&8$ `;!Uf0"ސR%Y*|P*O f 9QrĬHVh~a-f=CfBō(7CWP]@7kNOЀFqW`8P;H9Iyغx6/7 _@Yā?qEѢE6~s@ڠҒ^f>lR11@adɴWS'%S5ijܕESs +E8Jyw 铋In߰M#JXnqFqT>9YBBYX&!R?lXF(F6X[_TV03>po]CasiŒa8G(x揣;5|1 wg ra xEliB($DGR5H5%I`kL@Y־?7„;>b2Ɓt4T5+%hї[e-5&Wؽ~w,K51ޱ`g{E =5ĖdC;F+ cr8 ȹ½ G bT,uz%]bFЁ×cS(#Skhg `ĔHTxV)VTb^/ *I:( TF ݅EN-!V|G#2J>ނ#raXfv0+$\jެ0,aN_Du>N*%bz*7OOs( lt!AL4j+h3 й3y@&Z !׵Ƃ\ gz_쑓ԸY82C;d}k«+Gԥy<3{FWӈ+@NţQ*MՈ :f٪Z*aqF8G_14!;7 փJf[[ jo`j >L.h@85Lᣖ R {cLY`u~MAa^ȕ^n{–$ĎQ1<%a P8|q)"m[.]LL:Cd(5ӏ]Ѧ2#RjOi,Qj:ŎhnrT̀~}p˂izFTwwoaJùx"r3G84%nbӇ2tA?}JW=pb@?5sx>SfW'`k$Hk&6g<-$imb=w%(5ڟՂգR#aaN{nB b`Iz@ah䰡N%DSlEλ7'Ojrꡗ2LIZM65ُ"htM:$;zN5$ ?:Jɐ */}U?&kF>G*nqq7ElRN }ќt qM)gOlljfiGmfr7KN|[[ѕhwvc}j檜Xw5DCXEkpSaH)p*N,%?ҩ V؈#AWd#y̠] -ouE}Rw g -A^<Gcr-ꮺbohVmqU.M-gR'1w2S?=D>HK^  QP\<]|We߭Wc%b_V!iotnux Y:t9>5V"‚Zΰ"[!fq$}ѱb[g Vց< &?@S!4_а+sf ^ nEQu [OyzV 쯬EB} Cز!)Fz 퍓RRh!~m.C>Tr9BQ^>Ru|qW `p8Vu$[*xѓ_!VMf{*X,u ];D!$pz\[êYs( g[wֱg*ġζ%^?2d-6upzP o) e8=巏O94Ft_3c%\P=+_G "h21a|+X*)@&0ǀ=gUE~YuS>%1B|G,:Dv?"ucNyT+'F)57f?dاI (W$h^j{#l;$}+LϮI|V )폍bax~&$}BLnptT!PlZi\4昵\hY9 MFa2bf.B(%_R<*ܽϨm^jP'ц}5 +%*R?e׎4f6Os\7ABI::\ֲ~h1S=á Ɯ+ G/kv?&ԥű*1l?X(ḍmD:*(^p(yWD[oM,șu^ 0jVfN&hz"JxM njrP:<W,8noi&>s{4F6@|<[z- :bbR>|XM>S'Jހ|w;R9+=Og1D@+CY<΄oh3Dy$.41fz< / Z^.uLZ0WShG(F,C3Dž!aȣOx-<ǡ'yйjH}27d8'kC! Ɣw>xa叴4r#[2(l*@iB_xI(֞U+Ų 􍡉kdҍjz o'ZEcI:uTg؟9O(7>&˽+d $zw$B p {8"*AҊgLi!BKE{AvY5ɖq#W-.HշoUdvωXT詧|Lu2~7s 1Wzf+4 XRfMHIbihRiJKMe˝}gEz O J[߸,uC@vMFkd3?I@0K /KAn2rw,F4]sDJP8ԥIY7Fl9G@[&t$ElV{7)ދ(BUhL%tRkClICȒ_`Ը5 ں=i= QYh ]~5'y!%( y'֞V6*ڹYf_<7e*K,Z\KHͫ}NdM[$KPuJ jDlו{L)&wfң+SQ_oY]KЦfy}U Xkh-[` zn]('J0h>'v`Яd C3iZ^ r0lKŐE*_d 2Ν+&4z[rzy3@(ԣ}Ovi25ʛBbCn2 {_cWV}eUщ OZq#;I1T0GA* ,衪#Bu>W#Q9/duUXMlN~8ۆ?dAz0p.Wdã uYj4I8=)̞4wB:psnAF"̨ƛ eT*f@b!Tn `Hb4t̸<a m thJcM'NwԤ:cI0e Gn~D FK|IR+̃`č4&.7㶽xwٮ0v! gFckO7 y+/VLJ?-bf ^8kCS> zܲ;bLJkw}G9ijtvīB=s}zgf1;"Q:䈁Đm?ߨu+u;Ut8B)Mb9Qu_:I;51TS4gN]hP,\$)(h\O'@z@&*nYLYѝeZ"Vm̼{ݞ\|k${/`ǃJuU54hK,$1 S ctLJUɾ 䁜vbA._san9&WMFU ZmZ,Vj*&1C}ٌ<9+:U5q20kme숵B<(Y r^&.i ~r6Nl/}Jk%K?] .OALc=¬"fe6ܕ8aDZ+OSθ?yqC$ yKMv܋ML ^D.#t{媊癹2[l.ƀ{T z`GŕUu+Z0$SpSUE;!Ϯb .<`^ƻ}|Oe?>.x^} DZ=YXv|+f&rcũg<[xnԾemEoF 2>=d> Oz3qI~xiG H̅1D8S2lA*͑߀?f.8+$.so$nsJr,>`bv~|jCLn2껶p i)Z]sN_L+1M# eJӏl#'by=^Dn}HS>knn8![~F/OF[ʗxqr=bJͿc$B?,E㦛IJ@ÑKXB$V#TRxŐ~,/<]rѱC?VהKt8zV×UaWel0kї]*P*sU$7J7ůa;DI66.g8Q~ h$AIT &7d3;չz0i'bT"vKNG{*"ɓVQ0(:'8=^9pj Bf^d \ڙ~U5hYI g "Dlvҍ5Y4۾dowkٱ;(^bu8ub _$ݛR5J3@k] e0JfVY*rC_؊,uWA;H`z]FEl֠Aeb༥PCD`xٮA4=<:ev\p3=2s /@tcP?d޼k WK\[ \ARU缰*ZʽJ2A^Lk+?ٞ4LԸbsvJjR+{;Q+-SW̄vW,'^Z ?]kl+r R9/DS3#B 5ƔêB?,)Wٯb; EC riy} ,w1& M@ȕS7mMޟ-IJcqSWnsrqK esŶ='bYq xLv/왭 GYWnxKCЄ'XSgoY3޸ozoXiET6}V{bQ`)|Uy3a$jl`tzEβeX]^5cީU!c9H=ygvUџ?.n/P^s>B) 4=hN~ݠ-4, uj_8}%w4*NO67uAPzi6RsZ2QoBަ|ngmiǝw{?KYGVVM_d/Lgz^ ]ޡIV@2Nk햊[ѳѵ:1" X{,<sL1s᯹0j?e;E)dn )n 1NJWn>$s+Knxwߑj@[GߛcV Lb6oHت@pyBN.96@2F %_rPlQA;_-ix`SJv 0ni%[f+5]0+>$d(Z[ /!"4u 'zkRמ,[=͍( hz 5N`1J&yLGݤ /8"IȪV\E!{!ݱw΁TI͍wODp4k\Cߠv%̼;<I,ՠp+"=s6Edbm%ޕG'Шsh}ц C}DI޽S`MSQ 骙f@V(CYFt[mڭFAƤ7MO4&W%4u|5 <}o o+TƲ'DsXR#^VmX-xqe@64EIe=˓h s6АW:ݬ7d ]X{j?ދ7Xpv?ÅP25CGs P)bØ!kqYVe%6@̕xKlgq~slJg[n8k ( 'r,[Ԫ~9c;W{:W𬯽N`ݣ؃_źR] Vy{Ze }#EOxN}& ՝˸]0b&_3=ī]e#^@D\~'pzCΪk +AqO 7Wl*׸?.nAz[ K2 x1F_hpS1f CDXm$9W`Bd̰,-00'ԺgFQ\f.j27CMg'2=)䵯\̞msX]O0@*_i* :FFsJviKu1ט P)3 TLRRrme)ϲXu`* y(#:TirN.au:>W2M;]Cjiwk&/1BnQs7tLbFF4f?aU&vPB. R^":%-*B>NJ8m]_%}s.Vti"s$7|t:U Ӳ',u<`Sh%HϸC1Gˁ8YAUviz%R'9qrg|&=#>+^v!b \$ *zrɾB@4yv}c2 lJ"dR0z 0iYW/m{xņv`w}rd콢nI (U:#cGK׏'팽oq( P]7o,ZVCn%hIHnǕ:kb:x*̶'ˀ,"!'>3Giex]qɱ l C͔{ ζPڻfDig'˄mAz+G_SU(n-3;Gڑ9INwrȮrC#DRk Z:0#8:ZF?aӲ3`p !dZRMiwUJ0J{\ᴸNY/qGMb$&0u|ݤL;B #|  tBYLz{eStQpc m$$}R?1O 'BA v&(!v p53!  "4@Gɉ0WXA7m*o p)}N*/W؛)&XhBi0!Ny7::Ş'Qp581wt`[grT$ъ "& =H|sǕwibF_bvy68kӥkQ"ҸoԣM|QRubߥzhyz1̮#>~e,ea4±*DO+ǃwA=[}T#{5Lu)֭6 ^ H Kk6?O% [_7nAkwt}v۬Po*2l%{F4B4"!1c֚dz6?'/ 3/}z}=eHvO{/g859xm"u{dBĜs!w]]L#t\inXl“^Y̗_4;;8#w3AW1a$\p 6Uf1|LI!@.,%IRjd_s: .Gs1`0Yd12e3.@xmR7=@I[ɨCH VmM7noI"h ȩ H< WRځ&zjb*Ga#`%h&C8))P dr64ԾFge mDMXVErǪs |:]u6[2p v zP6蹩omBթ֐-13D&Aii tsd'Qdl'L1^ 7:3N[Oe[G1OOF%-No5*g5ymvcF(M4S3TnkU㠋,9Lj Z?(y[NӠNQIm,1:GB1?152!/`X8Ay򎞆7h#i`sv@U#UV՘^33WP/ꂝ%2X'@ZQM_To-"s^':39M56> ?D.[ IrI@݌5=ǜ *IBԷ| 4!b*"9H2/yH;TK)fSvfg{5hœma6nUlŦ"J3s c*aUL1SFnK0nRnxDzW8NX>Rß줒dog ,4 ċ(Z?e<XJcfO W@mq*=w( \f+ )pVbC-M"Kr]H`ԝal9ݛR.`9ଠ)JL3Suq5þb1]K*SSuQĜjQ|nL7f EA(铗Fɹ&+B5x[NQͰ3X4|JV|JAFҳlrJʒCt(ރxi~ꕷdu$ [dFm a LKNQ ]EG)~5S}3lhtc7}ϭGkώ`V}/uG77u.xbn 32QPjY."X@&@$lIB}| ߵ?Xφl RfqPZ1jJQ^lٲY=`ЂJ=^FD^ ɦtiH^U[Hx|-\'֝Xfی2]aM7a_t}*;קFvBc:ʢmkbs k;^>6sx7hXXHT4'm2+<ѹoPaI{zP򦙵HHvW0pK|]>{i4:PQ¬ׅ~G wGF::im Y\wF~kK*ʔCCy?G0*M ZGuǸOaLN@: 9LsvZ Vw'M.+z`;Pӳq`5ٚa7Y;l,|+M _:(APTڿ@ᙕpya=*Q$FfüM;.0N_&".HŨ+}$F65hTX P3Ap٢b<78JQG}<t$BS-f=* h68aB&r0>Ba}@oĦ=NoHRn?U6V%cNKe\_8B Z~]u#ʱap˪^( \`@%{C"D+¨ʞÍ@4OȊ|86T -Uu< #TSv?t55b ;kϟHlۧ̉c?EםSKP7IDAx¡_ƣqtEQ;F/Y4u)\Oh M͏9Ʉ9rk)Q (PO}Jl3s@Jn*Cd83*{;M~FPSUyr)#D3حi¨F]Me ai5LZN޷{3S )QCiyO&8'Xʱe }0[ " `6#iLAo*Lr8E/nƃ01Dl1> Q#$Z ocW9].8Xe9 /_W")CAwᔞs#/n$O3OJƀ._X-)BrgkAg\s"ETqط/ [n o`1Q9vuԜTtݿo!3:*aԓl*X%6e MDzRkflc^Ӧͦ\akoSYA.`p4K֕8䝀#lp- gonY}J$vIRjͧI @2$ abhgojTqZ-\#͢&H;ݗMkhj"\C +iD2a%B \Lk8$Ӗ0RImU`<LL gD"G)i_ , TP1s$hˠL{Q̱zm9HB E7-I\6HgI4O bWfl,]sv3/9"gk?f {#kEELieYmUt 7Hs-k/D'` "|UqRRh+e ϿnߣNdz14zp'c~an Ia=6HRomyXdGVw׻4OBt5w3k=x,ڒ0I d0><Ctb1mLfۯa6>]-5CXoi-Q`V#A(d+6@30cdCjÝJ(O9ڀiտCc|qܖsw9{0!W %y3 buQG\[6̣bYn=SwP71,H4' ͖{ϫ'AMOhm] !֙wd}EZ %3X+,k&MrddEOKLRUP0"@$b]% 4 ~DbȕmEQɯ87rP3Dz3|׼IK;MӪ] uLD[_kw$ԓ(,`/"0VQ7o9qO'<X:`MNj8D5j{3JB7jb4S8B #`EFK~yB"uo-|,\oPfqf"RoƭLo|n78Қ#q<מ^)=d>XUjkS/ƴs)MYWqF_u&mָ\YC%|5Mj-^76) +gz1h1׬^hqu/c7n+fhNģ0Yk&oc*S=]]W"5'B!H% ]oY.V2󠣞n+;_ w§j2Tߔe=>9A47iӿjǤϨNĜ IFS` `YWBWB[0Oȱ3\Y ? ٽ$s=q)ߤ~qiFK*(>.?)OX&g& ظ+6o3d_;<ǐ7)F0.iH'Dh~~PXq馆X̓)qo!mf"abA@Gl({zظqW2cFNmAWŢ7P쾦KSȥ5SS-B f>WjleO0As U8*@5< V&v-UYD؛oJ(}uqh\H`SߧBW\<]מt| ]LyAjtR5ќO_nXL77*̷"^?.%[ISk"i8-cn,a'&My.8Z\mj5T+8#nyjgUĞ:cpg/c°{E߬F*k6H0-ɛ B 3bS* -hkUw|#muy\6a5ct#sR8Fg:Qy4v&1,B@%|sBtO"3YUW%n/ty&R$[n2EǸ9R$ʬ7E[3hE@;ZvxWUt* ƪ&m }A3v[/R~Ǔ<=cFdV9'PR2*z M8s*\BV"i>, Ё"EYCIyI [~5ez$K/.D*$f|/Vga3yʛRabK|Ʃz=+x2 !9+ q$,x;_X$L&YJo|EAv۽{alW~ *q~flF(es]Q 66E -#-՝X{xy=~.~_[@n}^Z5 (h1Ț[B+6A_R+N΀'M+8"cS-|P##E@Tgw'33*c_yz;`ְ /?/@G *o8rxg.}iP_K *ʑ2+.y9gȂjU*IͿ˚SVܝ7<=oT9m4ާji6WV15fQ|m؞:8s!̨?(]u$dQq8o\7 迹?s忬_p||vP c$E8یtqa S.J00pu#ޮDrÐQ-C밎 7v!_\~-F>׉~<&*O;O]uuҟ |bkW-wuTy03Jǁq3>SsbWd?Ve;Kfl#>ID\^K}[j%Jʶ Sϛ Y?b@MChKK>Xtްً\qWCbT tsz=kM]幍>/%@^\A7uLɒ%C԰Yxw0Ձr`ޛba~A7 WGf0Ķ]`RnK8g .d7[iyxL0Ro*q=o=BjWWd/! xX)}j4㝊vJg;&z(+@nnF;}wpE(lȣD\龷grGQuƹƮt`?`<ƀ F/pH[t{hκ)NŸaNHR8ekuwn gX 64.7؜R٠H{n;i˔u;ۧg wl'(@Ikx˛MAbiHͣK%6_߃$D E#Loc+ħ2QFrwoNЍwlV2e“ч(E>wUG2Įe,fnL':LpqEKtTMϹ^(C)eK0u4׾-U451,N`1>'+,c+َ ORg0PF5-Ťk,Wy`ȹ+qhGz$gM~R|v,XY$L|Ge@WE5Vr?٘ZNe!s"X ;)R\˾Cb#Pu:8ͪ7ΰ$YAv;|[]}М䣽5D]JiY3a,. 7 RiE+9[ ^€ BmPa8od=R ׻mRNu!ʺK3޼Ҥ!z|Т"PЫvEɡz؆ d8Qz4/DZ:tδlUEZJFm\)701Ǚ}ÿ#B=dusU)e.åFgDvZn eB)2? U]ǎSC8fƣ-7LJ䍺-J&(kCA=hlfV79V#mLv4/:aҡoRȲ6g}z4SVKB>XfJznZnsNp>8 h#;b8b!B]hK筂8X8̶x(PQBZ򏬶6rEH2Bf[x@!)ˎLXs.\-UqrEkM亻1Oe>=Vrc;,{xUUqu_M+N3R]L1YL MZ匕7fDw?4]H@xdjr!YQOHNͭ3 X3Lh7*0x6FItK`ڻJ1.]0mdvi eD1fABRhLjS: GD8dw W,eٝ oM m^SHMA rD,+>ppɳix ]P( t&p& [7'i:F[H I7v'/J~}Jj=@nX؏\ Ӯ16*̜m娧 G/TOPx7ϣ`DDQc?za6%Im68`@FXͫ@A?7H˷q%) 2>mtpoN@ f2ɎX+ý ܹ,1܀[zjAUquR\ Vع"&Ui( aBLS[xB["em]m*=[l*=zPO7yo@ܿGVa7ÀuvPZ|Qtk >w4Ւ}.Nc`9\Q}V*uD r^׈;h:7$}| $w~[ʑ_@0$#5U2dHz<q[{A8"Ljh*pBֹaMnSGp,M68D?RSaiѴ*DraL" Vw9.ٲD)T,EMѾUvEFD&3EՙW6 CtHÚ#6=bכLJW{Y.a&~m^SaznfiO!3fSl2?1jʘg_caMtۮ$xqǢYw![(;@Җ-L1\Mgk%3uͶiw 53@@'kv EZ5>Gukҥ!m.o#9ߗb #Sד.B<<57T|xchoxmO_HG6QW /x3Jwtt~A#j*QI@+g"e6A~mJf !鞌(!&џi202t,&q#orΐbWCpB3=;wW6Bz#9ZoT/A-ktt6 b VRUO13Ø_H5 _Ng# S8}/!<#vp4>-p8b2!PnrN(lmF_I{cev!גlR9Z2NE8e#4B.])-_ s-< hypM1A<TP)Ep{K8\Azwv" HÉ:J9rgǺe-Vv;RřG%5ѓ4:Y3Is-ֈw `5/mqߙ܂}(D%1f4&@TG3&8I3!54J!VPpYmI:Kuw*?N::NeʑNcMj:8dMތA;r/y8d|!sf>V7.wWE>y Uv[[QoDf@Y}n(%ޒ{'d+>*t3ẎGO3?]Otoč tg4[2g咅c)(Š@xp\go;"[g>zʠ>j{tDկ .r923na`{QI`)譋{8ǡzE6*OK,Ƀ*MNAQ?ϝ(Il*" vBO^' QE5Mi`A93H硖 "3>EwZd|LBtOwǏwb"Ni gdFbq?o5/2Æ^kXb<н]b8.G*@9 p2gcK, # |'b C[<ވ ⁽1.0A\n#Y*Y\w"z@M\.͢)Jڤ<]ߖi!@@b؟Jo܊&&WJ!jp7 ;I Y'`?Hz SKVaڄ#~kǐ1KA*Vm^ycU߃li=Ό(sD yVݎ@ {.`H)Uq)N=p+4.:о^e&، ^/h:#4"d wTI[´]D3. cmֽdFi[2N¿y0WrGEQg;bI*~XsȥU(}/P:jrN?NR䶼(F3ͺ-t0Y61Iid,PkWP< ^GK}!6z1 GY _fL^$ƓJbS)@Bh;e&uF >c0jߣ1@ydjkO0B) ,M9f/ &`UddẠjRES˭a' 'N*k>7mL~u$ iK`' ҘgKURU4x=qfE_={DP(f9pP!?hzy O/Ĺ5zGM_L=,pŒ IocW* +{Jy 33 {xnݙȌ/14b[|6ȿN$K}p,iBڪ_F˔ĦhTܕyMmHTe jc>V&RƘ !avб}zx7_o'>5mvLaQXNE(Jov@u* U.EJvl(֢ U٤vv 0OT/h΢ؠU]%sw(asOLjtK"'YBK^jAI* Aסc>?ciSnhcdK'sgwQ ReZv%nxt52|VyzRiPmPOCd; ?]nO ^Yڵ{HQb {jD #LPW}l1=]Lz5${APQ3L]Z"+pLXT- &r*-XLMjP 8IJ!=SXrx u2ZTqjZbŠ33^z\s7l{ $!xC(^]7Uƹ NNOu2?p4`5#:ĸyޛ{SO}z|GvJi̪dtNQXj\2gb0 19S^p?ϵ툸&;uNƆ6`%bNXStUwfB$ 1.һ0pXX [ʞ٩'p6<}(9T_: 9 Mn.Js47@a)!;oApy.BZœ(0oWh2?(qTwFs]1Y k7Ae؃?%g۷R'OhջH t+]zݟJپsы$8jjdeYd` zwsf[]>GmT!L;Lw ;+p__[ s8`CR>d[رw <gqB WR9#hIT/>M2>8p4RߐOɾ:K)?ۙl*nɍ4y ʈTP?#^n[G~7&QhP#o9Zjf%-EYA:G#e_}:͝<&YFb!jueYkV8ރvzq\J95U#GNQ)b]bܟji?nADK1+-[{P 4UäMtNTZeoP-AFy$ z {tC]? E8we]dB_cΝL UJZaas'XPӣڐuz\e_\b"gF5c环phIZ n )g|tXREj}旋93\KaN2Kx qB: 8rpW\h_UB~lyO|bNwjM >98< Z&!">ck QdEʶ ̌B SM*KEz?nFlpzr ]V5Ja}*C473X#hptVE!!a_3?mlwk63N[|bŋpQ-O/$nÛnFz8(#&D 4+C4lߛ%v:ƄlD')vM#eFȪWQ>^̥̃,K+Qwd,8ϺyXMX@.×p=\ H;=X=&T^5vۮeZ)F#Ij̛$!.zNr'g/#"m&"m;q=+}NPOzLv6 8jyև 3B$n<^ Н'.QH?b @xVv-uǗ}$Wĝ,X5AcE>$%eOүJ81lĪB\}h*pA^;7mWߑn%׋XKVdc b]SWk(t5H=wQc`O<([!~#^79|_ R6`榵hu#ńA]"Cgբx bF $۶>zl 4@i^v6]Q7!!V jE]oZ`3Zޯ=&ד_)x"rZ*f],Xߐ =ގ٨v`Rvp caQ! ~ pvmpOlZ6c2_!eğ(Qi'C|-m:4{\"oLwΐ KﭼR*V1 j sS6by_!mp+JSYR{y}rb7'0P<@;J'Hj~ls;X4`eUnó,2Z x\aFLOZ:*e1$~y[_5H5 =Zde&.+fHfYYM₨^fFųSjFx5'rg(5}17YX~ӊ &qsǠݩX V/9f @0+l;TR7Zͱ䞗Y:,2,X.+CHߝTecwդ94#6=VЊV"r^ԓ*c): >'ڣHV*Hևxq=rtFe3QrEde0}̈8dS!"Xwc ~ᭉS,DM$S3x$N:.w8 < @PrYX@qހsMx=GܿU9W%SVq5c!2XlusE2 Ƕ9;m~oa]]&2Ji5 NItoؚ/ZކO?uuw"Hy4C`Yr>P 2vum{Bc%lzuƐfI~oT8{ˡԨ>ٴ.\*>>*QLIdRBko_=l?$2j+ВgQDopUꨭ}$hhA5?z8xp=5B'ws#`dk _:u$֛2ekzrq!M=L{4#+?k+]\ O*?ʷő]1O"> 50&WLM6;[Fq1iMds]gU´c QJth1a%|e1oXq@6mphx28jS7YU2^Iv\hKޓ՝'Luޢ[̲wm)2ɝg\論F'|GM*a_dc? Mw:6RS7)Ov~Ls\0ygu{&=t ㇠NZtGrR(/Ԉߑ| ǖV:-AJⷡ#@fԽ5 mwf<'ʙ+{ƊOI! %|L\=|vEQֈ'@KSYRhI7x[ q ް,)%8=kcmDn`YrUѧ o&O=HQ/nbDh82a@&S r`󯖦n8YFp6Y]?ٔU` K]ܡC1+# "ylr]p,("7 &x󑄰oU_&r ˲j vջ8X"O1HY`~lwR > ψ2_='§²Դ[jWR, T&hUR .ҩPlԂ%[uőXKv}" Az܄,;mt9GpxgSǪXࣲlʲr^&T+y`Z'Ϲ FV Q䶱 Y/`٧)݅q{֟75yy47\o3"ޗ_X8NҴ%ЙæGjWgYݝMG}! )ci]L3J45!VRvRUbk.l7$_pd։n?rCVVHҠWp"GV]|@45pO Б6\uR@7m34'u놀t9`]Ojb1tz{ZǤ.H4bٞ+͵Wz.J~{͂bu~XW͠oAlV79闃yx8`,z܄j.&],!Fm@cS9n<_T&*Q6Xm\a2;nDMP كPq>:B:WуuM[0 &[Xu-:x7'hͤ:J \~f?1VdC]W^!GD0`PGp\cLpʺ4nEKxA2qUP`;f+jf|G&n1?,dah nÑH|>0¿cgVZqϻz|1,{P:۾@$Jl c֐\$o{RN>gtP9o)A )ŘV<(ub)*; vfPDfi(=?_IT.uB[ <^̰aZ!K^6lt_Yi9d,gKCa?%9{ %p"p5z#aiey`_UVC卽υO"B/cD{l\4<Ɯ(dO[vQwnR; "&|A jvcM]zM>Jʭ޸hi_PuMuQ'?QVs"8Co;8ˢ_#< A[jw b~>^BSI@_; i;(yX"z9 FF^Nz>"ypNŖ^ UA"8O$EV-J:]2*nPSS݁RZ^[7F5g8cny ]ӯ4wFŭOC˹ƼIɘȑ8LW+pU3d\+\Aa:m3yLZpltuŃ"CqUl;xti!,gc_O^,fKԀÎ y-|=);č%M'ToU=Z^nC7%xz"XWɭ=GL0<0mN')]4kz;`91=Op C>I !rP1茫2Gzl[ $.A/rM~?aiH>{^v;F|[Pq7Mg m%ɵ.l: }~lwʢa\L9|H$f!P>$VYzA"`:o9zj^fB>.jtȹ4t#|G[7s*ǾlHʚ<&eCRIOTv(T9xUV5j r@]൱R@ʓoe 4$fca}*\; D%I⨁υ(aTBR0=;/cMJ$qΧzPY;DK\Q*iu@O :G/)QJ.(x1O:9z1HܷH]mq&P$"_D<4B;Z܎ ޗy L-XNo!An2;D& dP2OS'|FX~rDgyp>RIS9,?iڰdVD5HK`UI)3j%ǔB Wo$0źbpwٚS49 FÉU&kPO/ǧ=[d$ne KV n:H{ uME} 9A@\OKkZ$\e@`cФqg,W'6w^N|!r2AS>C'*cp @d5wL'Ahv];9ʿo"QZ:?f~M$>9@[(uߓn:Yw3Xm1U4Gw5V[AW}QQ*k'7wV%{= =:],ktރ)eQA=+0>aEN_ïW"< P"%FuOdOdAv+_XܕßЪ囘5ܯɎJ76!hD{)xP>3QwÎI핞ֵaSʰՋ*"&hKF|E5 aR6-%; B5@XΥ)m'&qvu9&q01N6GMI7+ڜ%YD:Rj,46*8}ûM[)ZlhKU$ h ]҅z`RJv]0UlFw-k*UOz1\LAjJN =+] vbof7FBCN1P[uKnFOHp}ݾ(9yUz/ͻj[*Ɍb K'[mS03`reI~3{yD1:Kqqxқ~UqĹA0<>lB'Q騳V0TUEZYFΡ`{ܭ,8pWq`f68Ft0zi I7j_ Xr=hz˽V uYS̕2p3E;p =ѷΑ%P|fD$7)yA΋KPzce8a'uP,mq8*ޫ3@`p{i-$N?usHmbOϙY+\E(,%)xqU zuBvC6bkm|Cr†{#;'+,=wwYUE` pK@_䱤ܲ!2k}k &Qyf ԢVl9^vթ2 %Y)0/;)ꁯO('rJp=)8L"Mi7KG`7M33lWvGׄX(ɣt̘EDK4x2dO\mɩPGsj/=/YPMrnV.E9;+ QWCOR" :Թ9rgt8_MU"#LByԵ_hS )7?χ 8O[Cpnmu'7dJGZ*q]'fÿ7JLdg.=p 09 zbgq3.&͘Ƀiz$+rO mTxcUexE||Ko`~B/z?ciDmg%ka`;X|r2'e~Ol :\MjH\P~`9"ˀ7hU9X!+q/ @Ls"+a^` $qF 5 l<!v{m&pW! BRC{OlL QRvA2``sU2S\n#dZXGl=B₿sl\aQ!i|. &N3 =F: u]E&:#)kVO=fuBʥ^e.o!BS|5M*&^^(0J[Hn姩mR;-}1Y:W&D۹d~V;"RU{^12/NBH-b:|Xz] kg"gϳ6OU  b]2_UE:s;璡ZwtT_LZa!O~~0eL4Aj4)&,([<&mӷG3uA;,euK}eIHHϡ%V6gPUf0̍_B ?b{!A5CP{qLF)Fgvsbn,P}?͉U×&> 0%ǠGAWM[tكM1SFUk$AJΐPYOL$IR :[% kDWAjD?թfU=U`,$[APQfD)*q:_> װ1jmHT +4CI.*\Fs!ORfZHPD;Ծh(E+/9smL #ìmY['}cRg̗_;%3ǭ[s{tY5N(=2jL` ;Eђ>*)OyyDވQǾ|ȬVىkF8Qr?UDҞ(V5\&`3 lzR=.`|Jĩ5!^rO/ulKe.[*79``mUԕ/ى5[j/ b 8=rii pl>zv"8X97/8%5_tV9H,AB8ey]{AgYK噧 RwmqFoh\¢Yd!SpQ񺅇~o!ko޿٧qbh4 ܌ ex#b!TxjI^1(b"FD †C#JX=dיip9лWЏ|7 q gmrSz@}m BRcg}Ф h(ȌfԌGkZ|T]AP2%\J]_@׳=H[-JfE!3" m}Zn,EZӼ1Dà"=WnLyRM ''a~\-l\Xa1.fӞcT̛.I$;Q`8ToZg3t2|' p-43e<%),!3Nrs*˾cşDZXr]LpD R#i1c(yJ`/V؀S]^Xi6Aɯ̀?8,2o WCSnŻ==ȩa1J4O Id+<d!8RM_˒X jrc?Ύ/TkWo7H4 g+iixs Z"0 `@>^6LVD ;v{( ^q]Kb ror |MfQH0&JkAh8˒(b(dk*ܠ~nSBE-gJ NQH0 B})a9k5.FYhw'5En{jLGM)8&At6\(qh̚x|蝊<>j5 ?Fvl3okIi=(̸rwz WH'ko36,YSKsЪ甪_(0-6QuYw%jPhܢ!wMsF+1aW0!FI<ݛ_R/? cPUM&ErÓdi8&0Lwl9籓=U8J̟Xb,wV^Ğ踞; ހe}\a߯Zsqc!DϞO v 7'ߝOiF:C5p5nxU%ޠzFu2Ӓ-n*ТHF!Q^DVPf<%LV9@gUb؟'5xգ2Ymfhfi}Ђ4%DJ쏭v:Gd@fOYJ\τ kB"{Bi|]1nq@dW ##G1z 1 '!IicFjv[DkTd0|l KRltlD\uiy7i5D; к/1{jhDOeMڛܙ%_MqJcrD[Xۀ-k0&~#E>c,wW7bFyOI5zs X|.fue /i aixd(.8~w6.^-ѸfןcΫ>ݩ])f]êֆ[Fƅ:Րn!pׂ{_u&q_5N?zVɕAH}e;rT~xY)#~wU㤮/C>0ޜӀcӄ@9MB^Ϛ2l\Wt>-9_5ʶ̡YViR܊Z +.<@E-2qj̳eoB@Bo%k|M&W-q!LoBЊ w~J:Nb84VvB5 ,mYoWcqE 9ԗG"K5M8m]@ \P>ן1 qgf^ Z&F`Zy(2"bDQn/_cVEBąB7]ۂoboG;VV\DqC8*(A|ϥHCd. "nR_ʃk$H@~OۖB^K sc[X_73+eMv7;~hFLbqQ}9i0WDp+9>KF#Ǯ|?N꠽L30ڬi+Źpeâ;Y|#sD@}el6eze녛J!Uُa}->BD(Hm&O$ηhȭqi M;;̥{ΚmiK?q|g_ɦ`eP]Erⵛb/lf5͙ -͌_N˯u5=a6!K+-_5<[ _Va>طHN~pԳgOyBwmE4Y\]{7_JU%h vJ[kJ 3 k giý\R¬Xވ/ GLZSV=_bw/z谝Zܧtu6bELW秊h_>$Oޣs߳`|3qM|coUܗzVn _# -|q9diiY'HY'].6 0gEluCŘU1"aǟ/~˳M]]"&Z=;{=e.z@&{C@9h5'o$91pE;)T",-3F[$~?ѽp?DИWf;p~BR 9=^C8{R]]@s h"S l8)R(Z^&ETmhꞚ9uKI2\*GķFoDpJOdKV[-ȳjgT8SQ ,{U6"]cW~YJ\~f!XA^h0.N Zz6/ QHFku?c7QVaB}Λ~CB,rC1) 6U[ 9ӬVibki6eﵢ#~<1ҢR0ѺʮXᖹK-^l춉0\]k_l"pUi?O&W="uXZ~e7y!uh+~ZOʚd|{7d`z%37o(g %ܽ)iּ]3@q4 qvxA}ڨvg0 i#̚x'.xpgO&u2P3@#w}BK׷ WX}jUCj&2uܨ%hO\rXcG *k@BG!v? U,yg_`*B501O[W 'K[)iqgZ\7MP{ HU0+4\l0Mn>r lڰnA U}Xgb5˵*puqoVZ%k{g9qG,e{M#c.{,Z#Tn?Ϗf 髝e o{ܳ<2|k˂ryN[2DzCi>F:@q_\TNIW/?C-4į#Dv}?]6P=IG\7^ /翡oD#w6-gc`[({[FTa|f63hǐ ^}&l^Kȡn#O"(P އ&`_pހyi H_*l&* ;&@r«!\Fo[=7dm~?20kbudhU݆0* SspEzTjY^TD!MR7fҪu>ls27'Df8=KƗAs#Y)t"|9"PՃ}HC92b1%<IfR{iԋ>olt4z0lcHѯ/#K(G}ZMhX,anQ6:8/sy.44h=-<>Ɏ3䐯'\pc֤"  z֗m9 NP >wtaI~Z31TЬ݂oXA㋍aŅћؐ.! 0v(ɛ|Fi8~r{a嫤bijw\PK)}{LlɄ s_Ʋ#gÑʺHii˵{(* @I+(@In-W]x Dh+]9xx詟L}=89(m3n$L8%Ѿ "3FmH?4UZ 4pJD/#Yݢ:!*7s9ۥ`Ԣ-,moi/LΊuKc\B^yJzx^+x>ޱTc)T%}J)X%vXTOPH8x~9kD!@謺? ,6R/3V8FRϒuF5 Gm:OGVҜlLŢJ<5+mIu2b u,ftpQ۳Ӹ۱]vG\e*>^}&jrn{fZgGCBHWՊ˙/q BxrSL{ZRQq3l,EŞݧn;YBP(WEP<)xPpdp%МB~E92$VS9CYw.uw ܖwW6ob(D֬9QtDɃ)7Oۘ~AWbY?rV0jU2Ē|}kh"Ϫ#"d:15iSrqlqv*/΋4/v^#v;쿒A\2%FŷNPd-B|d4Xa'@IY}_C̦,;AE-|1٦ګ4ڤ(7S+!"xBʓg?/YE A䭰~~T5 |8>s/PqOG?k_?u`x ܷD*zsU N EdeδdB'@+ E^G嵆>{nw؎B}2HĈ)p8g *k=}qQDC ը78&+;x_f%86}d')۹J)N]^CS1;hd:a1~ F8JY{vfga! ufeh:Pzi`olr 1K,Y yM؈}?eQH1N%3NZNrKX2/PcWnx!O '~b~B&08m!˻ ũ}ļI4ӓ*jsX9͟ja/yk_ǡc]#@Mx>C( ԟb4cdw P5몷N` b|XuH) (~ 9鰨2oi9Z[{LSwz,,YO3I<8J/-J!=&: \Z:N[KrrvD O  `̺ү!ی4Z.FWVm]Tnbҍ7>M#GjFqrC2w;3W7A\~ rf3>rvEMy&AAԂW-\"}*"yV;BNs .N)h5¹LO!bSI5p!-8(FZ_Z3MITulG|ܼSt(k#S:FQNR&YF|?|#}̻PJ{8'xמāc\LzEKMk[a!+5f,t$MeyJC\_Sptǧ<$? (,%W:]&=X#byj ߤd额O!jW28Pr ɝOd)V4 Po ISM~lnGI Ey~[&`D%Z9}ao+$dyeP ;?Y+F9U{a|$(p%gžrb _O$m½ʅl Lc<(N(/K |d] IHY}ЄR|71N,+t F}X=lԭX-b-$]Zp\3K-{m'ft6 a;RZ7|c\/&I)mv˒K5]&iVr Lw|;ߦ`|=l ]?ʌA!=] AV*ktg`^qX.egw.STF 5P$Pm5 Dl+_đ.3R (ỏy;cKBXXvL ze<'xQjU2+ޢ/>;e&n.?i6z0HEg}D&{h᭪b8MAj MB ,j> rcdw oPF#LjL"9zګ!ɦ!zi-5WL;{.4h;ݳ0!"c2Ħ!xgsW.d"b,Gum3#Y,FS-~;ߧq3оmR(,:r42RAS7fO8sD k?(-ط m~W+!10͛5ۺa16d7gW=3gPY)Jv5B<x)bx$/ GE,Qǃt?v[YiMk c$JՈXJ^58FfJr%XU(,2 nqQ*[r}|Dy+}%_`nd[%Y*ux j~)Ĉ@9msv/ 'el X|4R~M"WGV􍸦Io:tr } dL1hDD nSErtN$Iocs`Uxwu״ :!bN,mO dC`Aep(O3m;NAIkyRf K'Pol^3a9hlQYb`52WlD8cOs >fl%O6(F)3)YSKayƔf?~Y+.@8T&FO.}R~%(ﰞ˯^"/AsUv@ܦxm^RB^3ɗo5,hDvJ#R;edG3CqK#=6v *Zb[g!ϩк3~lv0Hً|5r"/iƇNhexd]PZV#*]P*vmgCil%s:7NI~xua1\C!O>wQzw~h gO _E=s3uG#w-EɖkJ_ȥQAݔ@),X;b)u:tPg\Qw<>-:KZ3ۯpփUǣ\,_(bpB3r|hP0C ÛgN/EP{BAw;PgG+D?J $r@Tp2rVd#tJutFQ6[Mj mj38 Q94$;[`SAzظ;~kAS lB1փe^O*fY2'csjyL#Q\2Tcs :Y}Vx0o>E:y/l;2H"PcJ@+豶B 1҄y9gsNhħnť- ElC78zO!Z?lFVݮMW? kD9D ȉb̟_ˮoj@2fc(5ʄ۴$OĄo%M'e?VLMPm<7*خ0:`4Uް@"8HS IgFjg h2Ͼkr /8$Z崓G b=logpo!!Y,Z(T"^m =ڷg?ܪb8 ܋GbZIElxҸ&[Vm&,_Rxhp1 ske<7;GAEzMNw^v!F1l7^=5{Ay2ƎxFܔߑplhQPOmurߵyK PSZ"j*ِHnm+߬~OOD F{oQ#֢p#?c45|PPõkz"-$7j}E9XD~ PچD!L7Ech{?MF Jwu6HW yt BjXP-y $jD@Y1Nen:| G9'DӒzupjO ym<ߥfaXQeFB Fp~wz+H2}ngk+\^ ( ѝc):$o1;-]:} MoQ3P].ea=2IqbdzN\X@xZ4`P\??۩qӸ:-/f8]2E uÏ6U`\; ѮlMhƋƕ[vd46LB֖;EV=(r9E&OlL?a  *:F Z8QI¼hKOȸ KnJCM+O4|7iSA8B ؋=`:(=SU* hsĝs6 `>«44$iy-);1}plfK!OPٜm⋲x(<~\2 dwCG,km`{z{!o0S"dk"*gT#ߡZd'bKƧZ~k;<*y3^ִb*#$R . J!͈vAlӳ6Pn}nfEՊqːJsL%oJ$WhrS>X!>Lʶ09쉸YYS52]_Y)"GC>.e0Ũ}أKq$1\臤Ud ¦|vv0,5z7A<"vZ?D*8Sq/ v,Hۛ}3I2$ªbNF9cF"Nr:`r` g.Da7a[x`kNa/20R9sOӋf hS@F_bg s^M+ǻPڛ, M8UiE8YڵkB˺xeQE;L?by5yo> :k_]5S$v=UP1&0ׯi),ʘ} X-}6now  ,ƪ o y+G*\Y)gRӑ.6Ih )w4bWEbM4fʪm'crAZ S9RRi lWB4!noM=Z3ݸUuWҼdS3O5;clR/EeOBMRj|l *{ =מUȅchE !SSٙLuKu/Vwyu5Ծ_[3ʿ¿lb|6ޔXI{2GO>"@ߡ܆%õ<ʼn`N53&O Qb{G@  ㆳ0OA[9NF@hi!NgNK G,16ud[t=o2CjJe xIVhʍM`3 \eXgP/@\ .$陞n7gF[HarJA[%#!nԇ|~DqoEWM 4V rԒkk!Ip/18'BER_X/Aw`MG`W9HRrTm+՘#FPbW$k\vxjVP>9=^t[ҬH̓ךO|JXB kPmGrw[y& ]e7T $6 &"f:%G^[ uZӧAmjmVQd%Ȗco9!+?QzCruq-xbH'^ԌEcިtUS˓h MW;=K3W|DKVVÊ k kJ\<1؍vbȗ0dA,udu\ =4>4g "DDY–Qdʋs -<ZZ^cq&Je~Q&O|ܖ‰mdhc4 cwiSm3}K)KZݎ4{:mSKrp(ħCdi}! aZU]4iIv(x8!C 4M^s}ّ mKWBk4;i$U^NBNWg ,a>ATO& Ulf' -5ƴ% ]#>U*Z|-,@KOt #m_薷 xW`{fZ ,JfIonp<&DbWW&N9CGdQO> p*IHtCϲjqLME9)NrR6]HqΛIb֒Gч-0o=P IE\c\u1zwP/:U&}6'zD8YjoЏػ0Eo'u{JpJ}_C #1=oSuX49}^2HAQ$ ю'潍Uw22+3)oǴ(ejtCdW8x0.6m~B2X8_2_㳳JHS׋,n$S5iEWlWckk04* ՕtH^.<}mZ%!GRUwcV*_mӵ?\@ĒK,=D8sGr{&r( CJ`*e21l F6Rp 3.maq8s#o@, JL&|,^ު菝RpP Bdh VZ9Pr#wccZT9 m\iBÉe(ht6oƤ0NQ񫎺 zp+hmw;0 j_m&! Lֶ[!2n\ Ч!6x %Cg0P7&ѝW14&%g !cm($ <?_s)Q RA\踪yI]C0&I-A\HJerjCÜS 0H ȼ')ІHɒ"iXEh[XZR(;9(M]A%xE4~ݥ{öRn'4#Uv(o ".,xq襌rJWN</ i|Yg;7EW1:pVp3>[bؘno78fUCёFS˦f1y2߃d¢]h:޴黢cE/LޕRcIXOAN5on޲.(2 `o ;hM꬚ڝUY6Wd3.XQT{jF?e}G}h+69b21 <7\oɻ_E NSnyh<2C/muu'(-FηF,9<[!@Pl)կJLdʠi U&q m }؇J/Ji;WgX)H;;s_kCYXT誈GAi1$$P;ɪ"'MtS0iS{ CLUаP FH3}h[+u@c9".Dju\0CLHNYV:/MwȂ;8L:rҕ0wj5p;q Ѐ_,185We͇(Khݩ- wC q'g\pr7yI#Hz'I8Js&aʗpf^W~*f;kbJlxgv wI X% \٨g/rm-kNk~}u~% ?5u $4o+:.Ν?gA3hpT GZA9TEI}W|}Yi/3^RNŕvjp+M_(w ڡ+,HjLd])Jav{ ᇤyTc0gn zB,CzeK nvl07OIx4h /"b$)\ܭh\ٮ=kf\1me: ,7ʉ=x0Pqavm- nLr?kDx#|t:NW#XjЄWEr{ٜɠADP,JjKIiVz 2VLM~U{W`@'R9 KEWNwĚ.C؋?āJy`7ceIkT7LH. K{=&Gڽ {ԧ3l`A$QFBn[[V4RQ9BH?둝)a, 8_f÷f,iL 2,SCJ gA*P 5bir_ɿk%-ZJLwc^{( m_j2yAIU2,' w hf-'\+c^{cUq/Z5qá%r]fuô|A@&4.ĻY@CٝeɎo~Z5)Γ s"w֚<-*^>uP93ОtATJ;U9۷X^2o}5{X-;*j;:?刑DE6܊5.GwC@ lۿ%ϑk_:Qo~Q~J!Ĺ)bqqn䏧cBS?24 >%b0 cBmqC}pOK 2% / ќ LFG ߇mSN[YrN%fRmָOk酖 pZV}[yAi:$ANs/Y0 j O[M= a\%psuxE<.'{|h> R鵉S|sـw*uϏEʹ֚ާ sXy-ܑK9v^O4$D oI }[CA#=Vj$SIKq:HԘ*LO;~HzVez׸Fnl#;c|h"y2U O8:CQD;DŒjgmWO-- {&\. \HX]4,޴px^ͩF _\07ؑW@.;,:uR;BRWۼd}8($ajUv!ah@POԱsZ1Uʺ'-7dx:%F#;3%&tѲGzE;ƒcaF\$"7wdkAj˫-xHk28d -ƻ'=p;s 6&}\jjۺS=I;DAM~"on)_OHIS"څ5)U&DK %1'pT3oNغfnj&{{@ZIZwy 뾖#7 0(dVZe5<OVH=Qbv^T YMSr#"A]⥵A]vh%v}a=3rz LPt3! bǔ3{RLKqs̒QMC[ֆ*mqḮ1ܝAnU5vRF"rD ])f'[]\&j{zc='̽љM3Y}K-p/k(<M^u #Ml^j[CJ%,8/#MTf1ukTԮɨIBBhe3oojG,ZYnn\_Spc.,\F].驪nc4I%X])X7;$Lxz헲Qu&I.+ĸs"Moa:pһUlxSP/^Q[8yT^aYZ|[cm ^9(AL*W{cW|g>{6qJL-'ɃpyA7$Ž-Js%RsS[?/ Y̵ ۜ0Sំ=7zrͧ\˩YًnJlʍg\W14Cw8~FL@7®H U"'M"_j\q=&&s?Fwդd3>a<t/ܵ|~#cULAoxx+e;5^FX/hwuaʃCҬaq$O10%&<6\͆ .՝{V"iq*k'U*0[2VŽ@'W(n]Ә,U*1ek`Pd8Mrj3+lo15>y Q 6ExQݹf|FߢQ#^9)Ozaw &5d#필覉/-`-s5P9'x)şb'('-E(*Z"^e#hN= :0JJe@0!)we(SD@;f Ċg0€:u~MwOWWO#^%J8P ތ9fw~EЋ&AZ+BsMAqR,4_[T b6'v?6װNL=ew@4o,b{BR 33]$)-:#/ߖ8% (\i&|q顾s/ܔ]HkuLGo!IL S_\%kTp6ui5Z6JrMɻ͕B?CA$[D2&| % A.w8=ɑK~}0Ȓߵ8'|$)RЭt̩v {+ EE߻:cT5-h0. 8y9Iy)BQ-;k<\ GHFf>9;הan,uh%:X7>oYC5>&0hNUmhznRYb^ ߴ YXVޟ2lO1x#uz( QZjOglJ])FS9D1Wyk}p/^Z9 N)4$t=& ʿ>4IԲЌUΔ1 /UgZ0NG,t{[Mx7 픅m^v,!6TxrCijAoVe3 4Ɵ{#>7[v. n=QGIKeXZɺԎTx$*ɍT5{?xsU{;$w@B*g}l㡀 Dx=˫TAҐWg}ږMciځiuBiđj…ガ()OɊDu ,+Xm}~j+wրڨZ}Ecj k߫v%pcq̶=q٬4 Y+ !#㍴k7UZzcYs90 }LU_=h+q5ZN*t(MN dʽs:k/ ?U#oIn N/-W>e.d0 C]i*^vp񢅻 СћYs!ob$DYïwpGM}rWSRqFWY&]]d( cWdP%xv ;Bň-w꙱Swp^+W Iyȳ;o+^ʙU3= tRa֘X6Ȭ"a Ϡ<~zAկeEOu6@93 Vb[4B=)Y,q`"hrA=`ΤCX: a %@}1dC wykPs9 O5(Am:8 $;h1 K@W"[?ں?BPrNL(%{X ܽsE.6livЯe8D.,zv EbɐF qFG )kt|&-,,z]@P1'^].\dd4:J=\Ygigz0'S껰!mbTeVcHd( &ǸuFiS/tWܛ=ƍ71ԇȸu<-aAZc\9/`kR]jgL.1׵AT&C^EMeO/ʶT\VSΟ)B>\*7>uBp+@,P"%c"u } ͗>"4\B<3؟@(0ZQ?yv \\AdYGz+5[7P1g7Zlxx_=Sz>L7߼"05;n`@p32KhսQ,e?9.&׻ry4rc砄UvtH 03r$&-r  ,[6ˠ S^a*&첃%S*d;pCkeC\HUo9~% s"l {08g"2_clISrПU{v\X!wX[B8JL Q}qSC!|+}0ITp@ǥ H0$^|E !v/p~#W;M}LE'_6@ۙ'MnM&yQ@@qeIZ=; QQZʝM+:OJ1^խTr˵;q|UdG)0\Jd.-ǣueqeh+:^cf9?^cS)%u=*)9fjS*Ax (`2g̔"|P^@ CBY+<-()'W^K1kUM'E$g #ol5m~H[V|ve:Sf2;_[̺\ߐ~)(+}Q1B%k}O&19Uؓ]6 }PUgDզi9Sb1d2M?AEF|3&L_:o2YtPp^a~I=O`<WG%%,>9ȷ'ZIg3$pd0|%GGc}{⾆ : `suB!;Gd *7p<ČR"1֥ĵ *!n$0l"&ϊ?]F }4x4&q${>C ')^؛ܛt_Ë"xU $aRMXHPVuwSۚNLhAI**2NxWI!d=g X`|&Nj-8i/)8AaWb9dG,)--8~ ضȒ]4͑\-{!6qP*-a x`&rm^z93vI9")53[)Oۡai-Mţ q:PAoy<}T-Ro0d\c>@{ pi$OsS' a)҆t:h08^RF"u2k#1Se׀cWOTOQ*kD9ˎM e DCޡWpU4`\ :j %6X,! 9dՋ˗9wq+uBaFcCQWsOcJƵGzȀR| "CW8, T8i+F03NI_#@thoN@1 ,sD[bmS,kjp0(8yd36k*B]T+6KUb KtJ,XOI\EψGfjCi`P{RI$DG4F>~zB4PݲlC:?OB,l8վ{ t|m&XY͌o^/1Dw-˄#VYsڟ:wt,y忩VJOng*T䁫~bX.n AgI+ArU5AL?+ؔ>D>>3$n0*y ߼JxLI9*.&1 :&uvefOy ُsw!HUԩ_yphYTumB_}uZƾՄɵ-wX6 XPCq"VSM˒3Jh3l˿>_Hm\nH(_/r[wG\=9_ ZHzkQZXx]ߠ-Cð LGјXsߕç0:R*w$:YD7+"_m"@l/dK1J1#@2Fقc;X}DlSOY%"%6yjtL7`w!Y\iq^ԬS:Qv5W7MaIn±撍q5SMBќs}wZBiElԣZf?x0)>x!4zYѷj&D!bLƝu9#Z١ q{תzۛΜ'X3"N;s \kŠ[甑cllx 1aS%Iht;)8^_(`("5Ww}[)3n]ZlxL{8z<&Trf=W~!ZuZ4 1ޫ2I_qb.Ӻa_`_F=$ڵ6׷hpvs>;+7¥%GjPBi Vʲ"F !QbWv񏼩MjܔA'@Wpҿ+lUpWڃz΋򻖻Za [/f2(Kޚ~nm꽘b ,!& k`D9&FS $P)1=uplHMn!Mj=S)` 8~*3]´֟NTO/|_wn>TKznjD&q= z[tI{2ܬQiPh'рIs S3f@1,Ƨ-LU`]c`6l4¦ (7udnsȤ,4V86zy*o=Fh p*D.}2&ɮt]uye1Lԧ~$nv4*9Q'r0"Fd9P%oEbCpXq3bE"Tî~vۘ[‡lhmUbsFt ˊ:Uj$,v1;U_^In1uwd:8D/y@p,e/e\9`%O\w(#7ֻ"B%=XYurKLКe`[r2|J-kzhb;@k} m!eDa8]7)8o}=[K>${"mK8N0]F#)u^s}܏hQ678*- #Kur6/bƴxʊc)`,F Nj>tȽ,gbS͗I}粠gS?m֠M Ǯ!b"B/PlY^9dZ1zeOlDRmjIp\u$AriQ^d{WLd?xL<06wwJp]\u>\#ل{q4]Nv9PJ߆( s.X?}DWܕ) Kg=ũKCE8s 3jq3Gr[!2m\Uuq Osx[7lrZ.T)Ӕ¤Dڑ19(}㥡'nƂރn,F*ѣTq hwtYTkȦ]}),@>AΣ_ XfF>fȎr&Gr}by^8+qHвLԄ5VM鍺 X%i̟Z7uPeaC[sNgS_-{@ r)ڋ5&;y4 X!Eެb]_2ﵚ+&`ϴ MqV+sm26]4AǸ.:y33!yu(M!Mg|l ԭ.tjCjzVYU;XY'DOEc_(*x?l }`=ޗ :3ۗJ*YwIPNPuUSWjcP!a36u@}_Ybm!u%2T%Qt^bk *Ꮪ$~$Yrg-I̾wwD@BWGNbh&Fїmly:,N("$4c~Aə=,YkBM hZLD15*xmhSlH4ҾN" 7Ϟ$/sDX{0+Kv|0U.76ʿ7΃"9 i+q a+@~j_~aߥϗ>`h:陷8Fͧ3bGX%B_~$:ljTZ쨡\VM!T75fEy4+r!94NL2oL#0Lar[{$󶠌G,4m !62*3y8xrd j Qc&8 ".Ʃ9i.:!٢p YȒ/EIQ:aLxآGOXY'M!Ia/m|Z!"AHtBcdzɢA؃ y᩟>S[<;u撡+Q tWle.Ъy9Q~Rdߴ]Ä *[l\2eF"alitU3XC]/A$a+osiStY T;a m3Sbf36d4V:H<ڵZY!RsیQȍqY`M`rf_C1xsӃdfEϛ$°8zEb:A5? نi)mk"4jz& #tpӦ7b6 [~Īw/V*]kL}q_OU(6ެYW,:r׏AzllOZ곝QYQH(rF>r}w7~B-౤S)}FX_|>^nS3JwrU!xi)_X&ۊ=rZ=TJsf+}J3ɧ!PamnȤ1 e e]TX+hŒ {4oL!fN0Z =%gFZUO3?ilk9.pR.XWWQVΊ1P$޹3K;/_pa ax6}3S1Bڕ*vWп7\ck?~+6tI$N9u>2p ο96vP8.B9?qzeIo7g&BJ77[iiA>YNqLIEQq52G06ǘ 4%(B?8ܟ?ЮUh[VVQA|a"*%<|ɢMcJkT%[bkE u<#noFy[G@߹1uO5y*K41,rZ\P2^kNv䏖%@<91Z. ~Z̎j^Uթ>]X(rɎ;'nhbb$BCagP=2 46 şg6eupnl܎VCk@נ<{Mg= X.F|C! luQ]QQfDcnrv5L^܀Xilhw;!hYpRF,Zop1SaCQxm2n)f/VpPjאMXuqy"N&UBP2YxQq%h?pȰAAŻy[R/up\0v"qwy&4Äat1I^H_n̽ߘMJ9D fFŃ/sښ=ωlOaszh ,>r'.J#_ɾ"9U>˾62 ^K1[EK33s#dNQ f^R]Y_͛~c>[}Ut{4tp9{$|--9}ˁahB~-9A\ ͻ,|{qg7''[ %cZs%ױVTO#aƛ!(CƖ(C%ÊiwSHeY4UxXF >WRDц c꿮RB㿀Z+WW5% /h^bU4NÎ \+!5=M@8a/[^ U&,޼@X3,^4h4|W S6u{-D~@V=VsX*X̖}­"e`҉>\/a]-ҩ${^! #pCc&݄4 O#*VB$nW4ԵUY+sX--$.Fg"M*N uH|8Uɜ693j(QgOzR@B>柕(iLy[M17}, +ה˧~ĠjֽU sB4 ^m̀JY&}DG}2|SR A\%i T-1CtD"HC0w?R]ȭ:`gFT=Wǚd5U;EņK78MlbTѤDnr|Oe_GK5s]|Zܸ=ZVxo]o`.A\|4qp(.@zF1mBl68EQ ]K ZO#ltkzpJ<_H=[ ; K±(Y^=@O=:9R56ܢ%I^;ETrr($*wPt7hAr<tx (;3 'Ǜt&H`shgt$5Wzq;$?#T~Yqk+y84rWf-Cc Rmwh^f]Bfܖv?c̙+:~<|ʏH8LEϸkT=uu1{4_zM kKtK~rt _`a|Ȟb=IrYJe.Jmm5v,0;x zhV?1*Й{&,O.ftg"t9H/éѹqIm==A>x[tC<bT@d+/K3 n2v/j򙭢5s 9Ьzѿ\0\}D a.A X]AX@$c~&d8W!Ԝ%\4 nj?ŒSeu4q,9w4ZlRMw_fG[:`KG2 .SJOC,?{z$!SA5 &DX;~-P-,ˆ5hp"+q:.}@@w>TF T)`L_M\U8Kb\Ly f+/> B[+++KVR- mE_ݙg#t--AVm3N bhy5*VdG7\ /7H0Ұ -hљ]fItNXFu,o\"@È FL[l,wskB  #wcX@r+ŋd2Q$1a%+SC `qZEveD*dr^SuޣvX~>aL! Q:2aS#E)CBH첢ۄ?>d3JM'U[dGͥ{ġNNw~֞F!")<>M,s4t.(s'8/l[ ]Sfaj* KsR:je%s1t)@,뻣賟}C,/#1$ nFc7N/ tMݞIɲ,Zu>8.^5%0\|yF*1@CDGhR&ᶯMCqv<[PYR/z7da&$J_z i"W7ݽbu U'n-&d|հC|_FNNkU/k{} T "+hi$&5t0ŽNƗX̓Y@6!cɵ‡Wkk߀bOF|*%2($NkfGhM<"T)O \yV@B@O@LnǴN& A?7 l7g\IУwΤ[@mr! Bj(ؔUxX5ezfS@as $5a{l}Z+i .I"4d7)ɇ 1!WgzB Te;IZfHZWyZHAo}9. !ݖw^8ȦvUF-W~[&ž ,y! 斎` AVwKUZN@ փoT׆ _bo,MC6jO5(ŕHc NN6_W ;GhxC80~6»biz8t% j~)nVn%$x7#\uѫSŋMEB:@g4hw$nL Tfq𑜟gz@s㿻Į-dcr޲AۨŴ[車}BěCHUˣNh9]V22ˬq:'-Ŝ-D/ȤmJX Ř,/fPEK_Ѣ-T(nU^P䲴J3jOǂW?Xm~IVZs1xwvu5|Nr1le3=S2bK»@=iƉ(˫aw}~I'  e93vupie\K aBb2٫B/4q:cIEAnXxA/1 فzEr#, '.{TmbB:X*uiZq2\R.z$uO;e!tKC:T ,!oUWce) >fɣ]ys;4VIuR,pJnU(N6 =5{:M\ʼn2n\OP0ka(T"H6K<?CoZvj1 8nd|=dx^N,OzGOq*˥{eE\qg =0jŌ0;kNnA Ch(~z-v% ƌCŅrmZ BF8DThY*Q͔%Y|㒟kwgu;{+ g+d66DV2#OLc6tڬBqc ɗ;,M>BydF )"ƌ(sBIiT7y K;>0 5Szmy.tDҦd>  rhcr˩^I &k_qCR:>>jUꃬF9˙gՄ^.SarsJfJ)hw]zc >Ç= zJ Xjq<ٰ;m. R\nh:|}gRZ bEķ$"VM=|?w} |bOma2 2T/̰](/u *8xBp_"ҟ(\HvI79FXEmNg3{ ODQZO|M y/"Eu5ւGV̤;32}@# 3lSR(SN:\eɖXHƶHE1a)KWdZjLy{Aé^&\Yx.u+ 5/7^_P0Q ܋ڰC/3iZz]m8Mm!ŔxoԎ:Oǧ0'̼ˑ(ʆXk}^9'߱K1ȇ\xOⓏ$I0G5[RZ"]"5)0,B &:ȸOڜ]&tL}eRߜDm>K"z) 'b# -*sxx`]c !.jg@#"DP@j.. +f_ZЅT`-|~J>mTn O삗#j^Q.Yf,KZ7%C N>7Cy"JlH /tW|"ƙʹ.r;# %s!G䚝c^}:S68d(v %L]n&sri?, b߯Zb Ą/Hz؂@!+#oR!JlJUUMR;$L9o1Fuֹ^]ҰШRPCR TZ"u^~a34wg,Rv zAoΠ<f$(M vQŭAQ2JFwYذ'0>)%Ih.cG1>C%8<aƥH%#n D,s4-}8CKT3-T7lPOw#gb}w)%`-*ʩ [/X`ldЮw=nc'?*|䶔"frcB]Ee$-4v{Be!tL-@ķ.CeqSUIJ=k`SΚRDT&BHFQkY[gt46gFƩ Io[FbcuV{ a!#L(ӤSg<ԃiol"P0anδ|eL {9}M&) cv|ەRې@U%+=t = q0*Im;K0lLOrSEr5Bo"[!NY{+ sUyݣǝޔM>?\.5?B''`sok6Ɛ5,L[/ZVSt\  A]ջkjN\@={nvE$}< c#0^o6R}{tZ:;oY 5Pqx*Sb(zWxd!8L5;%&ъ @R2[۽UvnYܡE򌟣(%h&ixW M${|E=\Ψß؃dr˼!}mXL& 3vmFah $>꘍`M"x 'kXT@ASRVsYaΘ:FX_ _*2!,9_o$ ]HAtS9tt:=`ceU[SWLK]}l q]@噼u}1)C##ٽV36׿b䬐+ƔXټ (Yg—1X"S7 E9fdQh%L̰@qq0 ,eN-J1{F:d枇bh{Cis(\N^favN FMfr'.(Sz97 ǘA6?kafZ4*>g$8b۸ﰡCҩ7(7I^ k$[f^*`L仏L-阛:Lk,P8Ao-- +Iϋ^{c;VxzeHVłe}SUTrK5V 8Q4X8wI PoG=šdAQfj.a(fOʪ>,%V^ QhcW $ sTW$*#~kYs!4 R'< j?FzM_H,X/g^Yьʼnh65NG tݻV*oJ_q ν_7gb:iɢ5:ߠ.:ު9%u8ES@2\:iq-`à9yz~InМצL9sv6àab?\1_yeZ5#r[~vd~zb|[,j_]qJb-KrR/.%%)q\h JgsFŶ7ƍ.zd0A8%~  D 1@ ɞ-B82sBz|!I|UH[Dr>; 6?GedEkNP1֍R J Cd!<4!EO7r|5٨ט{ȽmNdl2 ")$ۈ }U9=׋@d󆹣C}D0蘱*# r | z ^Akbèץܤ)LN Mj7б& K!!J(ȀqX4<$=5< b \s7B;.j5@QpRt!hŞ0&N ji^e,rBhlP,h\5"iqdSQC)h=_ 7- uE$\%!dsb[dg{*_qۗ]8hS|r!ݳA3,WMrd V m*9UJKizn|vFMy;čWD!Y4M-o塩>Mx53߀lҌS_ _(`JAX;T\!tA2l;BIjjF6sPfkkJ7}j˳ GZ4M$HEl1h[o$N*B2T^(enlEǻhI3{MXsF׽/(Bܖ<Bwgm ‰zC !9+i1% ,]AQI䡝PH oBԵz<%Ch`;ʍ}W'DsY=!0B=R&8JQ$r w!iK“~yifQա Rzh=N]%QSo;ظ<42>_̯U,x2$éC hW"(MNbJ[wlhU"\ct*`{(+C*fM{éuZpylЍ(x+7ړhfcԻ(*;!$NVgJ(NJ:UmR*kG-F+TvњyŇ-;q3M&y'/+8ǟ XKZ櫡R 1:ge/v%* LtU@ENP?Јʾ }IcJߥV,gROK oī\Os$L֍ʞ ߵc0 mkb9"7:&R?>MpHef1#E%8qcmq*fQMzܴ{',?.WLg߬@xV`CAoO1!Uw8!f_S-TH)Nf$l_wW`u!KB7:+h 1Wn)|៝vXKu-450Eqam\НE h9Dppb]>w|!hN^2x_Ə҅ύYw;4IdaՆaPAw<,a$+pe9?XxP||>зzԯ-H:AttHTXw zF9<Ɵa䌳(~(~߇u>,O+ y"h'ltLN 9xn Fj8P=q" t°"<4httAYY=R-7,?gEВ`p.]1O!hGWxg /H]԰䢨-Hx3BI(ٶB6w4 {yu5Nm`3KkR=GdKd /pv6M̒VK@ itJ.NP“'e 8n6Fsi %LPF.qm5lFΰ aҚ]s QSS{čXdC^ǒJ'ŅֈMQ~c2hY}0r+oXEU.Nk!,LfR1ss&cp>ҹFUcWTw=0tU~Dx8Lm^k^n8\)uH۔ap>i|81J1+ iF9Jq@ܽUGO%oWW%[踠 )c5ob]D_dq#c9zPD2Yֲ9`)kWH7LAӿMpP v Sy!Ln-A-^N[2B$c>,_`0J2 ep7b <ߝ Ky2T ft-g` Ξ,ZEf['##"q Z^壸wHOc@%G~a%N?s Zeg:j&YE8=:~*4Y6 >-L G9!L6Ońg|yp*oꀋje _<5Q1"}ZXecé3^=N_˒5v o}d,ܟO>& a7 ܏Uf$\;me(x@ooғgԸh3d;./Oxh K V:%s^nZfG&'20#ٜPvf}ʍo0mii͵qB Kw0||Yh~1zLUt{nr^ў}}k/SWU%X^KDZЃmZ)ȴZ"eRO[5um^>6Yase=A2.'~JhխEnNT ٿͯhxVHrAlVK2o_pܿo ނ FͦFE-%6VGNOu=`qš,\Np_{W ;,;Fqp|&F#ڱ3 H_eE.ČtկݗUˠv'd%:Es&g(15ՙjt*bBp|!/CNe#vmF{94*8{OdCDm  s-réGEѬsT x-ʘtu^a;a78OOR]'/>.H0 $wi^Ί<:㉇ ])w5ssS)Վz7ԃ4Lz c8$,DžLi)Dz;Q&G, ?Tj:ʌ="e8ja:ru:|Ck 0LKomn>ɀ\oڑƜ]vAX/5',f_m!^E'Gvxi{CP|LS-; "rQ[.jw[ԏj\s[;VI^2(M#dJxZޙFr@ JÇ_7<X@rB ȋH#h_-fK`q{q/*|#~B>~rKyM(\em|HVn,i(IkЕ^YjxM2wĊ2(+Q'(NA­1\Tm16prP,4ϗ 1os5fLєhT P" 2DE+)5UfgwSRFiI{ij'T䦊5(6"A&]ߵ˝gglU,ᣯ|;(Ӡ@P tfEƲb9fd_}5˺G>i4Q{^X&%%"-"*Qs 3= 5ۋW=X[ (`Y3)j+2e3Ϩ*qWʞ *§\<)O <삅/ &byjeTEU0]|Q'ͪҧeR4 4闧Yq ч2CP@AtQDS|1e뷃Cc}Sm8=&e[tC/8ZN\0Lr0zpXe NB'c>JxMwGnpQ+Dp·S^')r?I患i/Fޢ2"S2Czue7|sCt+7вWb2}fKaS>_GjVw9s#MQBh>ޘ@SuP]h)O1/]7S1Q b 2V˦՝Ǔ\#u~ubH1$^HoJCu p&<'TY>6GXО)y*7hwt^CjEdvG哓n {)~xkf_ B)WaG{?DUw[Н+X: +&gsx&՞%-S:N^e*,W2{t8+8ޢa$8FFIXfj@6^ҕ dh =!P bԚEγ l1cu{ݩp(!W)KQɹNnbWc⎇wRcj;jk2@ Wm))t+&)\E3Tt(nF"ns܏`Lx㔸f|l/kx"._k!8РE]Z3r o?\]u3@js.lr_jf35*:x6MK=ezJ-d7w*UR޳ |MnI>IdoWRCbmNX*?JAth4X e } &ǁh{!*okpW_we (Kf&эܧ.1z,e.F&ɪ$|U JgGw B ՘ G5og%i Rj< BO0 Af(9~dF,>߳q5Al Վ A#T 5Ewp'tlK+t\5SVtLLEC)d-j,tfq SƤ=FO&˙iշ^F) /t('2^ywR Rpn2힧DԼx9ؔM);ӂPnd2Ҩ񛼃5g7kwS1P$\u۰\=3Yws%Q#waMJgC5F+GƬ_ ]#g*SmX3=ʣPU~e-jBv2t^asGّӁ{S@Je#P $\=L@'v(;M?*a 9UU"`ŗsc`3bӏɚqճûβw_S?P/0gt4<2WXl '4E޲rӘ`*<=n. C/'׋.L7iل#T$sрU%j ѭݐb=;X7@sX" ؇i*tB<]y:W|L?A`Y eͩw!kSn9qSξD?Z޾{=y[~J«rZcۛ۶0dcUDʒOBv݃8#Aיh!upƌc&mtsx}Pv 2Tׄ)ejY>7lt&hBB/˃aMHHdV+aXUdqrR}`6/" ֗_ds.BX=7$hX;bLh ,h ^_Pm0[tbXDߚN}\ިN\=`\NrfkqL]1bCoP-ecff3(T?Dt ЩR՞3^t*)hEkqW] ok0aJ9Ξ+E6W.) Wvwm דqoG&ՏʿZ6^3|(׆!t[fjR!SF!k, 7|*- i)')3A1$99 HO*7Rb(utA+ߜw/tO:kOa:dUwTլ Ito[^lG5KO.yE1mgLR{]! =׎6^`O`g?E;.9$p1<܈=}B?JfT6{Z(X;3u{B BRڥHSO* }@Xb##!Gh˓EU|N4a)iD-'{ n'X&~h|gT+ҥ4Ie]N* w;dHmUlLZSw;ԝ\)Lj'tŽ %MԢ+}*+f' 1d72,AZbU駞< =Omuzk㭤H|;˘&zߠSI2tRF'0?՛] hqMFDR\$|:;Fj&TnTw60_$+|@ Z) K#OcqLReC-6=]Qbц|X|Vd OJ:ïKGmmvUnmF0lRi^cqq~ ?OP_`{|Z9NWN#+{TWYF"+mŧ\ܚ Yoւ +~M*Kv} {d hJBNco[psrT:,&*4VLZc8u{B@@Az %3.BFiTk}3_N_uҗqhT1|&4 p{E FKxʲm;'SC;>9\.x1xo yۖVqLʱ)UIRǏ9EߍHH?? G~5SXg _ԏ a#6TzC)e2|f^1h_:.k]cOM$;X^G #VCh͑g\\7cTחs3hG}=6Qi@E QH6y$tlBN|a48nu,z΄BqawifM QN[/QfT]JIx$=s[̔aKf4/TRSғr.0? O'>{@*TTKXzG͔dP|YڗFvrIM0 9w+g;0v1ԫ!hpDry I\Z8zTnrSz2#kl` #NC; &N{ II/>6ōO1 U? zRa Fd5`s"lLCW5jMXSI&ŬeKyz߇Q9i;Ӆ=?˂׫c#jbx*L:5CUkEE'G!`r& f!χ,fQloƭBPbjI,ML'`XQ'[r$16ڭ'ى4\}[#OI28I_/u'E)wVVX|9`:ʫ9zP[~qQה:ZrA.G7u&4>x 0 2m9J}=>)BqdtZhug@(8;y Z@ .93 'LQZB(HUSY|nŻ$I KL$6+)$*c?e]5cI5Іhxp]ftݨ09A0~9 0zGSӾ!sjq)t˹4xLvE 8FD<,蹬f'hb:z+դu)&d#M Co?"}a?ɔp|c2)OhWp,K}O<?ߪŒlmb~Q0KA^9 ̺,5Ӓq|n ҉!iڿH?c?4Vh|hp"`El_s3t!t)b''ЖY,nFnX73a'sAtn'_h P 5!3/%@d7=ɖ /6ȇU/1J^ٽA͐"3AR}{G^&+$}Ye6Tzjv0]Xj^Kr^` է]Ӕa-O[:PPc^`_8R:-67|=_ǔncŽkDN\0;Yg X(e..BwÅ'c7w\x 4&G 'X*|>-"*e^y ʲ:lh<*Kjݜ~AVDZ ':[fq{:iL:SuaAZ\}vhFep`GA]N{E|LHh #%opt[8ָ R&II;|4jPpaB`W'fQgT珹])v594PـF .Ur2oaO?ZRzCP=3v u=d/5\HWjl;bİ _0*bھ] *졢\F1t} tK^r/_|,ur;TzU&[y!Zi䑄g}.2 ۦg/Q~YmLX1[QH6ptP 8-\DuBUb&1pC:!^RФP[X_*v78]?HɷaJ5kfwY<٤T#> DNOVF삖q'xHI2"'Z4VQO7j+铍"(km&a#y(`O׭YP[)癧,zӗf9(>(Si6IľV!z?tB*P+1G$]P1>Q٩۳g2j/55E\x$ a5si)89&YAl֖^% 9(Tg5rmf2o7&H(eoKɝKOIc1PHFH2A5wdn=P\_>**z DEElL XiVKCD$kr w%L2Y[#vxnWLkrPpݍFZ*n[´Yo'0$-($d`f<]6v@]uTS;C2LouTw2{, 6Ocaj_B.-G vSՈJ{+; mN\}C˹aЩ)On¼B(L b7W7С3j"z `yᢚ23}87KEFVzFSR ?V_k/)&<'7˻*qWRRH-_It@HڕB9]~ȴ$L$a0RMWZ.9/)9)mN+U*e7J2n,TK7EIg,y+TUi]gK-5M)jN~1NK}"HO{I볊?Fڿz*뿦Pw;FKBO^=K[ⱅ>;.暃h~Q(. kĘ u b Rx-RboHR],兕4y{ DfږY3Pݬ#Cb}4yپ`u`c*JsqN-J6{X˻r}Ƣq5HQ9E羧 ]>&()"S,&Ņ+{},u-CяsmFp)؝PKuA2%ɳa%(N4pl $'1}ѓ l!ӕ}.ZǂgX E%ݼ3p2 EجO@-z?"T "iMa{ E Q=.?(n Z|Wb4#=!~^eIP[ԬZ^2xjs-6V/4vJd$#of_iSr ArxKfmoGI)Z*wYxkLT96ˇ_d*8j*"[@'2Eb55w 4`sn@Dl:bXvP^b'7}v$ϷIU5ODƋР?g:4F!i(c,%[f+]Q>t]~eW%%^,I :2/-ʡj鵭jB<]hУF/1}$0.#s{{*kg[J LZ&yݕm#Z?/orIӟBr.ICxVJH9_9(_lFRɧi6SG_g kxh$B[%l&XɆtTed.'xsg1<ȞoCFh0̥ y7~`ș]{TlǦOľ=`eE [-r6P!܋)nhԖcήe Ԯ;H&{wd楥 0beؚ+XsqEsS0Q5—1i( =g> ^ʞO{[]ޞtqP-8T3ԁ03v =KigϡӡDUybvENT(޵K ^vGzeidߤk?i>qq ATF n*jX$?$v*>hIYHp}\mOޞ޴JrO\fكr TP\sk!'zs?7({XT&qfrOz .;p!viIuw#!lD utWJ9Uъv%  Ca1pnsqcnVvZD!NlDR)6@On4 hxHVC b "A欜ȒQof n),8dKUЃ8Gm@u7dWy3 VRmj #H#(>oPL4ۿV?V "etzW+`Pbf-. l8cmwy^3;ހz+~ch\Bm >nA2{Pjtc[#?8mJӜo8qS[%k-4&ݪ@Q -6}-?{:CF @xoØ]VeE4#kTzkͶ?#) xƅ3K`P-ґx%D6#8NeiX0x]fMnZDIy쳎m,(>f]~ )I,YO(^ECkQ?^aԍ-5+1~}Ȯј]*c:!xvҦ%jŎTā:D`B{1Sid0JֻuֈsͮK4Ѩ94EMGn[00,< 4̝3M,:T eՉ'iZ'-Jl@PUyQ>Z-YpR53GZnpGiuԡ p6ƄXo2"sHcnzC&YzaG|nE\ѥ2e4[um~w~z9^`b/PV_Hm~ӟt#7pX5FfG$F>)xf\I%}> /7$ x,7mZ Vu“+,aM [{!m̡6YyLڮ7g Iq6)C ]mdih=t6cHONmd**7 `8’)Vb?D4,6 Lģ&x!`{{.R!_էS?qΒx #OtԚ|E:F8ڍP@T](NɂR9^{"KE0oڸ@99{GBQp5x;)=kf菈JUYj<0mٽu7o)^"bғ,Ч*]0^08 ?z0'zd l%Dn&LsoZ=Fb^:*bd6nB5xBt-#pA.o#r Α`BɅ$vق傷ʗqF_G edRRWjg;RR64y %K~*ø..}?~ [J-| ^o[c mU.VJ)[tӻxM&2C6<߽F0rJ ?42*' a_]r5G nPN~1E7U\\bQ"3Ixx) 9ܗ{zi;:`x?B{f,su)6gHظV< c~f \R&páxv늯9"$ H݊1u7 Wn^SBlŠh19 _'B9Yc\r:5,nhգ }K9z Vwn\OH(]F) ^_T^gXρPn'E "dj,FN9VqѨ5yRS`ӥI Fo]`b5pt~n !|h ],1It t P2a6}[; * d=:Z&R0`n,䡇S[AFzK0%I#U:s݇b4.K, jOV)XLHDR1$"e? 7Y{ᡁY^{dF˔*T⬱,=.5(Պ[-ҥ5C3d#WmZ{i~lr6.P<%bZI)X[z'ςmi(N^R;X+9㨟aFfTGŃ&76KɄ i=y*'M ZT,kͧ3nDjί C,`.+ [DC| jɏd}Eš\WsKx? "|ڟxj6gƙw 9u#4R,xȋb ־U!'Q׊DI +; f0EyWr/V/ k֒ Lt5t<&*E # UUl'{4WE<-SLڄLYf&KOFzI1Ҡ8*g]9w?>t4|VbYib-\?MߎrAv .gVǡݷ!?H+KaA*gBl4ΧL=] un cUi9>1b'ꮮk,ͱH8Tyf<)U,VH.3nQ_Ԭjӣu pܩ#.C;˭98,i5<(."veߘa=KqtX% ,CR~(*o?;DPLl+On0)o78ZO { ?Q\aAZGm M7´9U>qkAqvhOM_,:;]zoZp 9;gWoc_ 6ݤjuk`4 e;![x׃b9$#2y(l^rQhPQbkڠ@Y3+F Mk[ax/#žk% 5+K9T:GBSDpߵ;.ŬѯT2:O/Q>xMZ:uQ97D`P萦1g5:و/3J e|&OS}S*cѡc,Ld@GUTVբ //:13¹~DF֣>Q<`RzxznY$Wrw*f +/tEm %<#6rWH#.6V}F`PnX ҴG*-Ј~->{?X} E* hqnwq|k:q[34 $_wf7Z><~/ӅwXICVnuoDf7#J'vMYWL2r`A`Nƒ9UMv)ϴd, Zx¡o =gX'Haÿ>&`jRPyv(3umUUa{'d~?}o8 U:y|^nkAdȿcocRlBp!Y61X-QMڏf֌:nH#B̠ u/=<Jozn,LGhϕLl.MP݈+8a4qYH5[Z)Ū=jm+f$wj8nsXבF'xY5n dXwb\pmuXqbyS#,_j$oRizl@jƀG f) d0^9uskH^7oJ% xf0ω|eʖljUW9qm"ZePZ4C etJ~[sqNNS&mh<.OH}Ngx>6UwIo4BL.O%!tcl>DgӾu%HqU,NbryL)﹧A,z qC|'ȦSԕ=%ro#ۙ&{ ¸[-B/Q01\ۚk2M4dw gE[0h}j[K0r`O+*5m/5r}p%&#=T9\ hL5ln_Ù7E ͳ`wJ{pP4cqZ W`;f \=V۸ 8B獠VJ}kV Kݦ 0"OLך@H1?'.O9c4̍\sc9c}: io2ƧqHYHŷfX³9!m8t~tql| 6n]qvF){5I3F祚2-5~lz㚥F{ dD>dTR轃߀ lF$غ|4|֘u|iZi1rcm=e@Ӽ:y!("57Ͱ1@M?B|:(Bvx6iL1Eo>;#\|Fxw((I=%_ G:;xȀzw( nJNT9DU9kFC @) F&n,)W6$ɚ=x3vԱErDr)}^Zk,mOrM^?lKed3#wx 3`%'=c0я'zPҌh[FBe䂿rA:`ٞwQ)V\Mtpث#Dk{N_RcwQ%Ň;Nvk yYrVdKÖmOx.`oFAsweq"_q/s=rToO_YP Vr9@%!d#n %N;ғ(:_*Dp102m`*ս^N:PCZFH>2LVFC UKw<Ԯz*gb)l躍\!5eD_5W^'W,d#cMF,c?ӳڭ!Q ,Cg(=B.OV8 ${],"-/2B5#$pN5dOTxݿ #|A4j-©#ׁ`#VQm !=d re+==t+$v )/ .c=KFAƟb":%Ҁ ا7y.q%` y~U]XgP Џ J>35܁hI7>EY0;txH=naTӢ\vWB-N5e%U%S[cEyߖPg),4Jo@CO9 EMha*s=Q *Vm.]- w=p+-3a ʨf >i-(Ez+ ƌ( 6Akh|BSDs34Njg  X8IhI10Ҍ\Y@ڍ% <)*8:x ͽF%4ڀ s+ܞA5CSK}4:ʨc&1pp^)p~y'd bD >T-|\0ʾ3|FO^e' & Qktcܤ|Cy̖&k0 jE KLwJ0@\b,6S klcnF^$x &:G5.^D4~ffF_Z!q0s\%Z5hS+e_/szg[ˌsnT'Ο~na nT^*+0(Ř ptBJs|Vl MI: b x  $sM"m0O `637RGN](6Y/hB|EXbJ:fa鱴c\]?%"v6d?&mV)Ӂve `AU[ +;qDIƙv_ -f&,hcuM؛:>DcZycYV$jr+x7T&xUs[Q@xTN~hˆ !a0釙jBOA(^]7 / do@es0F.}ɻ oXBv87#1ٴW%9+a8@>w>+dmO) Ñl) @.Q-kSk4gÂDکMGEWKmG "xPB D# 8?Umv杍n"6(lFLZ:pT"Z%F&&w[,#rH%ǹ9ȣ#E{%L>#\܀d7dϸ8L0t}\Mhw+M+lz>/T '9ZTjWmwbYM$;lCO0ڮRرRmBm*OY;a B& eM.SμR{wxk7;?Q%ፐUj&evmS&7~k$0TKY|p8u^ = hX׸'߅`SUDI]"pG)!VϱB -> SxXBV HdGH$R*Ǝ񚭥9/ ~mؼ[nBqJ15ԅ؛7aQLc*HZKU5RxGp^&?yw;t'Y|ʛհs#uԏЂ/|hyw o/R{]BIORPoԇ2xɡ[ ~OR0”fg 3Ý7kA"tm$Lbon]v~Fkޠ*,&n\zTg, $ EB%$R{e*+i)f'(  - 5쎭^]jr)~P2弄t~ '"q^s&,q0}>Xb]|ħ?Uy qяMNVv:9N48khX]f}+.j#DJ3xON}%3qnD>BU+ZNYvky[dVϥ1B.e4IFt}H箁)tժ\ PR({HCE:U5*nn;N x8 `.>//揬Aw&HҽJlq2jȄRJ@4Q`bkGdy~n+Lh.L~JA??"%IcHO=mA C-,]b5q| PG_Qry A0dy{v2~dK K':!fFHΣ7JWQ&Rj($E< 9p$CvnsgNB#:(D]rۼ5Pj%{j 6Hhw3jHK+BV2\ \qM,S3툐1ߘ??92ѽL11h C{WIy%5T؀`((t"l*Kteu]&4Fs݃i[X.\@ճmfs]%g5kjMeeh&j+oBU7{<~?sl͠pV+70Mo9->AJ]‡Cfs淳{v?CB~mU;z݌]D*;5,؟ƉV۴ ʙi" ([(R}ѦN25܀X^$s@M#Clx뺝r9)5[ ZA#Ú7SqӐF3riql%2 !KeIEى߬6= FЌwW(ytplM1QvFEH<A20MG7pH#~K%͢EQqDMzGFܓT&>\ч`,RkfDP7c"!˘/@D_0&5ڹe0q#ꑔkYY@R~N(l[jZZmS"G bmTVگ9ZCN%2b~h:"?/R=r sora*30b]|D\sX pmD]j80laB)e-8傄ȝ 5{7#/O y6piCKXܘ8;aŽzRhS4ZxonSci-w^9Ef Rr̈́LGTȧ BQ?"iKNw}CGS9 :+VrS5VQS`1בM4s Xbu9XAhdJc| 6E `ˆ]0 B!ǯVF(ԑ ٖJp|[HH¹yVtNd9gh̫,4z9pkj.J'=kk 0PZ4MGm[hK|pSTB:BgrWa*]e8oRIRqհ*4ɾXcVuu'"pG>5bZYxTkg9% db2Jz$ 15=gPgWxZ.X`L82?[3|$*?<J׎8* "ׄhW}LnQl!u0P^gGdfD !&zB_.Ű3·nFƪ) B IH H;<0h /t !Z_ ^փ, ՜,Z+u ve*jK9Q_G"GPgW .,{ cl;i06;iO| Æp&H+WiXKP,<=3)+IK9t-d ғ{|kso%G\ ٢ Jae*㇠aC5P\"?䭨l-mX}n0r #  b/"Ա; }%Y<֭Sv[eIʼEhP' WiO{ݐ.M=p#zVx,WKto5ɌPhF}+BXdcCs`;\\{=TrTY9+Nm#]vywipPYP%{KgDfl RPV8pN~kK;zbhx HTm@-79GTH-u8Mp>4mɖSF)c1sy;ƙL!ɧyy29;}bNG5T@ ۄtCDB<-/zk-8S/b!k=:UnJ<@9f AFʽϹ 0g!RH=@.e~#r%s,1EJ `@1Bǜ91}hDF5Oi]'y 9C KnRB[6I||?dtĥ@,+IͦN~Rp3oy+H >O6/33d#t7b:K=FQ+yng.OĶ>[" .UxFާ?\w9?yhN7ؽ~ `:bCfItAΆ92Fu貗%A\G)2;)D2adD(4&y-L?guۓvZt_]1i1z:.t-D Gw 'ױTC`t+HHmfI~sկؽ))>i݀_XY@%LN~1[ĹO!8WeDM&\RlCV(\b1'6=YL`@=ėݤbTZF> fK?T&<˹]Z@8ϧ;,0^ ڤԘF)Rj7 Iao. wt46҃\R؇dyˍ9j-;Fݹݎ¿Vn?u_ */c_XǕI2W&8iS@.x5 jMɦITYF6GX5FzG/h\*Lϯ.Tp<6<iw}bl[\(O"1/z* +k`CL+*1J x1)I5VL1'uRR#2Z}\5 7&Q]7`:'{UŒ~{:ڟY16I0 jEz :v('{!R=MvW#] TGݫD%;A!j~OOMnONj݁7zc S4/~ &ukG%EcIq2)v8 7cDde=#F#VމSB'()ybsQ2 `ö2 ,֨)szد: :Q=f#e7JIϙ\5D)y=[J`m>H\i辗x Pި0 S|+I à" U M؀*zv}7WG,r8J Mb#ZRlc)DenIu"qm$<6nd5W9-LG'H[ SLpc,jBX$XŜFG_~Sv tCO&ӱZ}We*BkYhWҧ/0[21x[䔧 *עDWXBwI';Q_Rύvgq/7M⌮9 uE^Lե{sG:nHtvD@8)XkA~w[13=[Xm>scKrW*%en_"X/ߖt%qB_#Q;}NSc\ `yJm5:J;:n3笜Sy- wVZ U9ʏOc\:Vc7J1M]̄M[Q{: Dzw5V,u4w;eJ#Wkǡ=`L%8*4goꆺxQ%SJO^| Zy WծeXᷪFJuýUVlWi!}ިp[N`/r7"w 爡_o2j.gi^"R(IZ&S=D94: ]EA^{|ƮS0^ȳ|3Dxuu}Z B*:RÈ7Z M`.:ʴRoa`Q794봧9dE>owaVwZ3"#Xpk u.4J=KuUdY3FwGA?Z +./KR7^Sw"_f,Hf@?,xru;LkBRtY=sECss!_p[WCߞeّ?}JHfEŋ_^ozf=0㣫QX])e(EѰ.Ĕ S.'*vxd ub3ct_%Ks֗5` Avm7apalb L-J[q\ {~UfQ :ƍ kP'=,$b5ğZ!ODƨcJݟcCTݗ)8Q*X/D^1 .5wRt(hrA-S(zFT+5#U"iU; jµq8TH(&Br^}߀YSAEk7R+/Em<ç4D༥l{:j4y|.}5]d壘r.mKvΘ]L <%Ǯr;P>Δ11Lqnc=lxb:fٓ?V\p y d{t\ LІ hqlMakI so!CM:LÊ6"za(N(@6'鰵7KTh>:'Pƀ>,:$ zGך'PXZLeN=8%Y$XzhS:ٶPNkl>\WY$2 2X'7vJ5t*vhh=uv >۔NkBk4/ceDư8*WPԽt i+K󣜕_a!P]:a1=C@~SF kF6*vGp{"L!ۭc/f}¹Ly$[c[=1K)k4HC@vE|y*I m++o}+hrz 9)WD՟CR̩<&Ls>34T 9(5IAsnZ̨3Eh%'҉iig?i6][]M.F2-G@n_ 黚YExCXa4syi6l$ x~aAwtSl֜$ҕ܉WVw"E } V3j7ܧXf+ۂ8VE ;ެ![J.p;K՘{ұmCņz!WjVWJm~iY'}\^R)^Rgt)\We"yz6c">ЍG,=m!_uяhCπ%!DEsn$tה8s i]/Ah.ez&n̬ߟ=ܯܧsCgM,,"q4A9(R'x "؇Mo:+z(}ybT,U8|`;ݴ N{2#Qsezc$0v/J>s{(Sc`ܧ0$M؄b+hRpAbg\kLVf[Ua Yї8V9F閳wlpH20;5 !*`|ߖye.AoǿRji-k1% z0j&d n!"!rf!yTԘnF/!!YuTUkb\99+'pzl*[`10T4ci 8?B䇘w s>tA p :P0ze*D>OW͖y  lgLy-zHltsRE}s洆¿{j(M?cǛ2+4fX`"nc̾._Ƴ~C2g2""N'mݵ#%>+0,kД0B{Vr 㫍{[*٧ջ jۯ\-˝{GDS/{Ɛeu"%epظZBlqerb%)Oڀ^s&q2`PA2 .7ykߤĈ`G~-ނuKu=ҟ7j  N4lAߴ].h-u0,P- zn1b[@1MsmSY/T#k+s -  K 5^/y2ˑB+j6f>[zΜ$GAHIgPsMׁ` 1a5U3GјS9y$ageY^@oe"cQl/bD JnՌXU>ffs3qJTЬ3[]S H"QOeo -Ov?r`QY OpUY`uU+|E4T:*ǩ[``( Kwo" S(oVNv`׈[,ueHm&~xe'WF>mۘK __2?tt0[P,{ᑕAt+_|ˊBڤ|QwҬ@ri&&]>gQEnsTB~L+ҜqdciÆ3*z'k׹teTֶߡ ,5-;`>dP1?/YU2*ˇl R&kY4ҳyEdJ(.ksm^nH,f"?qoR\cx]r/1K:+!Jhܻ[3m4z@c@ ]~wPK")L̸Xzt^{i 4WEѻÓϒ|m>[M5Md#ROfgM);fQ (3S?y X0HolaSQe pRt ܃5F%?$[Odp8 s䵲6b))M{?fLkDjC\Zy]m_\uW4B6-V$Q+ӂ+•XG;?=Թ2Jfog&$~ɐI77}#6-\8H9E<Ճy4ECѕzC:\:&Oe92)HUtI^"stkwu֚Q wc&hm+\ 6fM7w,tb[Mw6_[B3&yL*0$_7вC|w_+ij"S݁}[l,zND:dRm>[D5mLV8z`!7G6V;rUjʈقAi݃texE /2ǹ]#E\mCg?//3g#Ev6z&b hDEfqHۧC9%p,-N\J({-S%՞l>Y`/wL7 A~ƃ@Hr `ZQ 6 },~Xehy2:]"~:vJ:5d‡%f "8UhG}rdӗs[ | \LFY==?xf z. j 0e)VSlj+Jh-_l}`U1KNUv lP@}C1H`bD9jNwpv6}D:nMFFfV[ȳ(H'Ty'qn:K5Hۦ̊JTY}<EIO##c3O!X;.>( yy[]q-',ۤ@f3D"hէv!>ͥ{Cې.qծ?m4oɘD5l%kK- z*;\zQT8Ug꼡M DLkͽ8͠.\]s? .V58՛D{M ~R+Ov6F𻱽\K@q24ܘKRa6<[I=ҔbLPFbk׳Ys:a#NPf]iԔmsd© @Rᮋ]L4UB k0=P+vfJRm$ D051Go.q֓ 9Oz!f:M \ 8&Sn9ň{588fsΉC=с1\$Vv3vOSG%5Ζ;"ֱRJMn= ƆTl#El1I<hs"q̜GyC9<;#L8iV>@U猵wF&b>\F%@ޛɿ_eǝSCNA}> Sf(TAxE}n~(#cY+1dpAyek_ ~:Cٕ@EWfr `L:UtX8Շ!ӺS싆<9"`h@jp6tT606*u~K)Еʞ\&LNOEX~4'31.;\C/J]UTqbc=?fA`$5W;r%n);Mmnp8m&\Rb+bH]ᎂd+>g0˺MJE9|9Wh?zmwp 7zn{3Idops8r1ѥ_dDڴHybg$5i͇_\)=9<5eeK91uOηd0lF֜Nfhq ۆӐw ѥ#kQC"k'wZ}&ⵔ]1Ufèr5Q섧16/nhO0^ 9sZK b x(rau/s]EXJ_,VJ|t8g PSYznoﺋgNo*|!=XCỻhj!|x[J( ICpL$P:$~"&bo xr'^嬣"<4%q1QXw e.]p`ڮS@l=Q "03Y fF? 8?U,|Z8=@kAb[g s,.d R*;k{66g&Q͚)t제$ ?fwQ7O`TżU%"*EmɀbǒW&TEa)Z5n,0bޢLA;0ci'lOkb,yG dko@e|n2/n*| G{fْv%Cm9ԫ+d@i@K?j,}HC6 }PeSW7fppBNИ#]Xfj tGoy%}SHdJelҩco7>\_gsH/xݥG06E;VMp~1zFK=;Z* ׁXerP < 76pj`~p@>-K4`Aߚ YLUAA)r?;qq_N,!:Kmο%lRH܉}1CZJVA uiYf6Z[Is~ 7zd 9 5Ek>/ 5()xKM'^CageYO5u]`+$:za-a ԣ4߾/'?O42Ƒ!܌g"e@`*-($ Cnn/UKt{0짯ObQ?%ˁ;7c}W~C>9[j,8K*v="ֽ͐/!QDM抏Ͼ@nج&Bkb^~"h 2KEDOP~f8σ#r4?F /8enk8>T TLBܸlnZm i7ٺr 3iCOMO}#  GP6{ҖtѪteOGqOKo3D4tC(.{d0NIN­6'aܮXE^Ll#;-6g\Vq >n#,Xf)n!('N ^`~q@A-3['\(eghowMC!ErMx tM^94iqhW t%o^%&Q:ZmVw&8 n})\xnZ,%D^1FPzU%K.w[Wk82؎e=ǔ^ݯ8!XJDaɰ`b_ xg$("5憊ہ:5LaR*EZ;R=Q 85ըyT4ΈXAǴŎ?a|ևٰAΕJJ-vHKh~:4t90ã<*AMա'w89j%V*)Q7@+'V/y;Ȁ[:{U#@aR$9w7~+]OXP2KH𱔉HiyxnD{ᕿ}LL^W 8 /.""hW v: F4$>lab-uTPϳ h?x&!KYa%4I0#{}xu/GƁG+o* vo|Ƣ]@L>MCμ@T #%~\b!g @dݐ p*j HME-1 Im=N4E!SUyǴшU^m\3y9Ү ihk4@Kñmne >m4_8wy:h}h SYnA9E+"gpK(V}lƊmBc]$j \ w8oR{gVݘ9C.@PԒ./ی AlST?y9"&gy*A1劃JXxI,Fl 0xomznL )$I.`T<7˺!nkCaEWRѽ3MMe׼6*;J4 U5䥰,{#4# H }XKA* yB6:P r|t"|bXPm3L)7#tj wŁu&!E㺬y墁AM/G+:ą'nǨXF:c;C7kaYLLYK@#fљVEk2 ؆ !0_9p^k0ͪo@GrOS7>3VB6>9FϲC m򓍪$//w QdSCz\8\e?f*ZjK'Y mP>ƸéH;MT:sYv%,֫O-> q]$X6.)Ǒ oyq} { ˁ`pM+ݜ(E` *@+#TKžaj0Y VϹ}ϔ31~>@:tq~-Bt )9/ћFzSce.fցB2hd5}>mr:Йq";@*JB ^v9 kQ!9qP(AcG Ȑ8rLtHSATnjoFTsS&]2Ra!2Xz^wE {s]WjY_)mT6!sS OgIgr<.^v$yus{X-Xl Fɘ;kcr*:QQk-\5Ž+L!4W 򳩽ٚw)0l|RYpc IݽnnZ#-[soxޒCpW - uۙDD{EYc Bl=zY10jWߑ NyOYDQLiiSIɷ{FM'N :z@H4p?`iLOgG T sX'^_ߖ\u[2PbN;,svNBmC A -b9e̫B#4~r%IbDF%T[㚽%U=sşiSb z=цvoE$yJj&ӂLūv(&n(%ɯ05=b=ܭaH *QOYvǽ+~v ARݷah8 dj-~(Gh4ڻ4Z"J^g7竆қ9CH?p jM|H^%&~b-y} ԲB\;ڂj݊.U #@?٣ b'o_SԢBSE-/~0)DPI .|Eh} 6Z ieOFN庎ˍŧ[P{e5++vPD8B t^L piM쁼.c#|ğ:ۇ'zjJJrg4 "~ 'oÛ +D#ܾMa>#w8,.IrnEֹAb3*LK08oMfbհl.%2Ai b.3Q+ubd;R5K~P]x"Ye#8=(/y*ݶf z瓏YG 2r%ZY&zӐwIDş:\!"jT.&ARR_u/[+Y,e7[e8#(9H#='V-h~9!  O"rT wp6}mru+?=E- tNŒؐFͯ],ַtEKnb2%g1:,%R?3 >Acu@0hKwMr3+?D@&=cT{ƪÁ=|Ƶpd q'3ؕo ZZPq4X\e BaE6&k"_ "w<}&/9sM#sRs3wҎHB^P ]RIGǷ*:lqoY7>ԡYMwyEy) >z "d3Umsx\E&m/TUެoJl2_S}nwk{ncS܇EnjM*hQJAukcxH%0GtS~h9_ _N d]__(7KziH!8 >Q 'n ">k@$ ]W)e<'2E@?)/-5Z"ފ+Fc?L[Wy38eRGX)=W }%ï 'aSM`A{wyriջF~# 7 dasdG#%!y4 dW'61hVF WNh,0 ix"M-ޯ: W9+9hAOHǩ[qy>?fПI9n1@bʻquZt&+g?MSO!xy{ f2^G ݼyR@~Q̮YƪA7.C-E۶tt'pj#,egcVFTvƘ"ÆTp{[et!cƥr<8):ҕb,*5Wk@PG?AYi+V L(1;U*2Ȗyȼŋ) $*53Y=c;4pRejj%td!Ԩ:1!k%n=ZmG h5px|m: H U{+:WDqg7? YtWzp*n+أ ̝1άҹJ &}Q۸eX #Cb莵:c)9(uTV!EޏLAʮ(y;QVY GDp2Rr-DEq:?+e!xǽs<)o4(C%JfԎCW!(2= Ϣ.`{Ue۠ Z/_M0ZxU/t,<6$#o!j#CcTHMfX),9q{ˠm<FQ7{Y3 Wj<| xQixRhݾ/ mj܎LE"h%[ *F+j;hΝ)8&%h<|A=^S+h9|^ ]6A2[76`{j*HL4 ;ׁTolUV.u=-'s6ifψ5|$'4\o?#Wn0sNl!C 9(0~]C%rPX}3SMlaG[b\Eͳ{™ZuShq1^dGN{ӆ6\5C%*y"KsbNO 5R+Z㩿I@k6ݻȤ34&y[\bziuFΚzJLJ S7dH  $\ȑWyH;6lk.MGA$Bfd̀ *T$Fq?mcB#310\+q gw̳aS #?ɢu:z,u£6q;Oȶ(ba/QcAaGYMpaTA(|O(N>AES<qHɜ$i#4[UF}Ze']w͌iS4&92Qx(AQ:hY:9C9鈡Bsdt&qMh$@R)| {L7,pwc#dlT3dœu -`+4_Nw_6L^FR'YԀl|tvw"Z~l8q+n`o"-F'zuL-ȵtQ-ta+[mCo^OoIO|3790i5L#$-Ɲd{hS ˛~U}:2sJ1),cFw6&3 r=[;N`gL#~Ƽ Tplk,,)'cõաMA[c1^+d0}JBV[Z'LC+K›>𠕩8;"sYV̯0 ۆ<^(ԿSSnƧ8(#@ A>o:ȹvH 8R(UkICۣ&P 3ʔVکyW6xw5_:`nEBbO4YU$_˷%tV^spMDY%35LJz_̲!v2ZdL-EG0;0/apŷO 5<0)G$*.&_6єicnAn"eZ '8֦_8`XDD/ylUq#X©71Na@Rm;‡TwLX3<ŵ{Y qi#Kˑq`YָsU lZ] "~ʹHQEu:G1|}̤-R:dq9j@d-^xZ.^e 񑜖3.P">G{!S׷ 8 $^;K 2"X ;/z DkhT1'yjT+ L>5pՀ#3|ӯ ˢ 0Q ٭%o=>}Egm%@ C<-<'RéD6M&3b{ͩf;|e@CAP@thʭ\;@ϕqE"1YPvciV=v>x§ci6rA H43m ίj}uUJ B\{? g-~<_ ^ddaKƄ1[0v%kki!JXBBD O. { >DgR{^Tisצ rnNB:?at:5cF"N;ym5ep)04iHb;b SɈFA"arwxr9MZ|d`J1OF_VixY%dJLZn@vZVt(Y8>l\gY.#8 d"'C&=`j/}J8 Jϫ-uπ [J0|V[2r61 l]5:. oWu.hjY.nn+ZD~}\ &fj$N.ݶrG>g^"<4ϲKtty56d~?}_2[9܊Ihc'7u$DcƵ~i*80DLsR2P>7]!UGE]5WYF${F gQH fW3 U;rYjG+q4~~^IZ D9TYrU>Ob7撙[pX,; ~WP xAf?C-GC%ՁZP2^ U{/G/Eetk+H(qiPPϴm|1pʚCTÈNWj*(.S Yku 8zLӏfY6^(D/C/yǷ ˝DD쮖I?YE;Qd:?EgVKn cUxR@zÖ]z oURq!;X<僖Ę3=l ݺ*q[LMQ:pe7!T2"/[w#]SH D5}s)=O s)3_P e?9}rf K>?97GT~,R rz%)ۀ20YJt{v !R3OWOa2n {i>f-^<ڎ5#{Hg_a3|wv^!ͮT)>7iڶn^QXRDab,+'@˛^i CGy,%{v",_pH* Uz9mo])K-?U7KܿH]Yǩ4YsS cΩO){Դic#<CB$LD.pIܶya˫urGAE]aCaJpj§溶a'u-APO]ņsIg)1)':S~GTE)f^#GP8|`vҹF_Zs/څ5Q7%,n$ : h˨mNy؎[ȁˇ:\'ė{L_:|1[GyN>_7rh6KW3k| ʒk!Kxn| jr܄_BI?(}5Pw"=bŀsN@dk23/aQ0t닞0q2922 QV{,\\D; ?_LjqaJnYm؞| *t% TVr07;#SL/pNx)ҿU\-= $bҖSt=<` 6y4+`2)Py;9Mi^9W6t==N'Tk3ʎ?LY{h6H ZF(p?v9"lxcrюRiЯ*)GBs߻"sLQ~,Ĺjv|  \fOFmƄS'/`.0 lzxz,3,@@a#t$gO6PO Pv6\ ݗ]k*%NzYL>:F8_ s`(@ހ,#ȧy{{o˟R^iz!H~K)g4SÔ8Fu7Ѕ=T@HݡIGÌ*Vv!M? I|{ieZ&y%mT6wZ?xXr1}):KmUn`Muhw0~3h.UzE%.β`o $YsM"a;c(?Keo QaqSAZ%6Dr;{v< CᛅcM&3-kb1~ak/ϝr쫺JJ/ m6"E(8b[7!q^Q/+8N{o^ndt0x]3dsa@.DA2 Q:G؈1+ED^1@LC5#tR^+9dWQ4oH єP&(YG60z?\JT'qe[SNdT"J4Ogr"%. חÌ ڂ.;!8 ж*N/wLT?rp^]XŞt}1ƠbuS|9r1(O+??mzLg&hUYB^Zk 3tIhrrGO;@_=3?/rpd:Ns&1:@{) fv>KدcRRF$x+^MϑpV5pcgH+}B>;!I``3l>lqV'M#kj 8⍤!/zSVZ;o?JZkg Ð-uEx1)K_gHw 3WDYC32Nwʪ $^#ڹs`AK*XK\lT w> |~1.IB+ zڙ!UcUJVa4Iv;Wzj;9ah}8kvO|}Z}4eg Fde;L: y> suYtDvAV˯S#> z彩c}K}^Jo,=c; U?ssnb#a>(d7$Eya 6R7-7G' RZ Ћ6-yA'2s'4 ߧd:"ƂHKb=VU~-c`Ӱҗ -ZE\VstOceHMKHlhMzFvhI߱4c\on0+D%?uokQZ,$3KIWl?.". 4$hvRW]!)-5sU,ω2S69,o?iřX>w-RF-KIt͡ڧ咮Q`5 5 ]ݧȌE&b_P=,(HX!qS~jd Xy54+8٦|5 &)ȭ<<EXE?~r/(=1NujLY~5sc\c @qRoxݥ V(tayi5N''|)mCaCY#KWl+vH3x^&uTMw']c^j}y-brԣ@D!Jo?f}J bP砲6Jz7Ȏ0bTM3F wg.Uh^!W۱2a(o2qO0p h4 !.E155o[ V&hVm6w\E N܆UiN}AVͮ `E(83bcIDZ9*}H|!˾N~Ozrd]h=pUL tQ[kQ{ cFŀ#L],<~&ᇴN͛qpfIG㎍h7YܾEt3JN|Vmay΀ͨrW3̉rpEӐW ̐y}$:0uJTՊF.$/ع!8, tle! |ǫD&OZݹtpciIo|/ g$ 0IkpMM&%,H~XcY(B-%t@}ִ0KYN;9Qf[65-fW:-FHǛ!j s7qtɤtyde¼eUx/0'|Y!lԲ9J_ ٵpo]!!jOԺ9؊gL}K(_c>>@a GZ}G&DDK$K->j1)qiz[;xܒ~rf(ϛ Cl4"iZ8k܏&KERqc;Ý Y5;,;G՜C1kڔr>cK53N0,#yY2ȑqq6ںmKdž7j4/jr^?\A?nV%x#,. nW apmq4 8T.P&G*(T)VwO= Цحt۳{ ހv `rY4օe V=iI5Ed@C[#n=7L R6ۜ^fI9M=O!dsyL'X^-pDL+,XHMyh~ [D6n\= e%EsmA70;X&aF-}TRVc@U_2MM.iW,hp6gtqar|7^XDw5 NĹX!/%)oKHM*F$rG^A9dݶf0 JڣQ6x\y_n\ V}o JSxiK3KbJ6)p 8hD+x9UcqB`=tؓl) z_h/lSye[?Xˤ#_- "Ъ(ӆÊ{!PElK]I pfw9eQv>-T Qcy˒k@N<*vbWzs6)pF/;ڏ uQ:IFNJLE' hЫ2\[c/*&x I0"s-=yvw>ɕ+f @u"姀*l]_ʢr) [խR7+7s.א3n Rj&Vb#0z9^>'hY_Z$H)_J}PZǨ]Q3*>T;R,'wSyጂX}نwa}%3_e[6̰TYYx}z!u>}G^(#C>*(SNJr~OuSΞy82 i̫stx^X)J3 ?nFH9R9rմ`ׁI\_KMC|}\ߑHPIj,*e/eژ>ΨQEuBz-"KcLGWߨJuI"A#J|Ǚٯukp n6i#"(9*wLSTTZ6 ->H SOssn ܉&pB,vdd2@ n3FVywߜ G_S}` ESʚM{o`웽mƣA/]"X͑ظ~٤ J):QG^֝#吤юwL"+QѠ,׎}CZ/\H-Vj ?1qhEtmPѰ"ãtj8`Vrx^y93 ULmѼHvs d!|wNekjCjI6eI 7`㋍wʹAg\ QCkx%ƶ%HPZ(M(gluƼwBa/BV{EZ& UFT149?ѣҀ~N{l0k Ҕ {|n' C X\Ÿ2ׯ.rƞO.CӹnzG_fe4: ~'hnO=3Mߤ:=1c $!4T8>Aww;{T{C'ȌXjѨ"6bJ;L75Z'CZUڠ\$YobLo;aõ`tOf+㫸q[ȹ*e!^hݔJgiK(ei u &L㍘Hujޛ=\#KXʻ!lɾ>"KZ p1,Oe>9M'15}9n2i0~o$ O9 [MGMnŗA7ᚏs?$w4Mc^B Ǝ.BJPQWB\m?"dq3VIK? vsB*ȏu]n NYe"B(Q&lLsldjZ%qeѴm1؞gd[nC{Mۡ\l9֮_jg9Ӈ2ݔ)E?7$b^ G6Zo]X,_ij,Dpm(pϰjvyY^Q{rm|f_s}~럽O7Rl)KbBkr=sMFS 3rN.7A5L^Iz96OGOZc{xn_sN (G*/uDz|;,d<ġ0/eٗNZ@fP-S%A,j~< Ì$m-=S!ZX "-8(^=aYv!në]qIoȱ$MUf"M1\R4t YfRkYzbl)Y*XIcRG\P-za7j!0(Π߃ E^v^\2CI1(OWLj(2 P>`CXGC-0nYWHX6n7)<R ͅt4r>WzwW)36fL$zfZw*JU,]/0Tt խB LMr'W[|{-d}DP.]tc6)V9ؿ7U BagrF/4 ]$߷Z@2i TQ,fALS1]AM /wؗ)g_\O$vPŻ8tϭ1q?H70E2OZB;H{=5Dd){<wpJ"u -OWoAE044=+vZ74#z d`(]dRDqY7B\g8J閣E/L?՘_q˚DJrzNVn fN>vdz1Loyx a&YU0&ƮsRUWx+?"452^> ~L5`9 B+Th=:ͦlq~\}JچUW3h ܋ot'.v'c],f 3#%nDWE*ֵS y_YE^k9v_$P}LyY ۱pYkJ}POQ8rkrjwA g{J+gH YH" fKqdrfNeWJGDmܰ,weԣ%55~vjuk2:3ي:Օ :(C;Juv10ƋF,L>Fydj.{}RurZ-"}mDb>a˿Jv{v$lEPM?5] .QAoYXDL4[Bm wfEz9!,Ӻ4?2+sVc_m[ ^ޓ/1-f[܉ݠ><أ%CE _t&$N'r['6.aYfl6 ,ɐ#fгbhz$.wdFQ ;@L?? 7:Ȧs'4 v80":OZxB>0*k*+,giӻ7$˽բn>y 77|aw¢8L5kɦϧm?i{.4lVJb0"4=fpY8{` }:0Jh\51Ï%4eF|ėhh6v@qAh]$1SLĦR&7LN cE[w Cd`oŧ/#dVb/Syf\{2Gszniokj}tOF?tȘNҋ!$L4vhRjQSb"-.M=9`TWt@vo"<}R4R 9f)[^_h9%CKERn9 d8#[;w6O֧4\v%Wy&vYՉUϒMAM鬗{+N_bN0Dj[U7>͵Z#ݯIzyYx sKPT)"AL܍K!d t +|Ds+~at1#ݩZr;CDF87@+ƯZ`do!AzՒ\p̑{R2$O̙ww+M-ʷcv-jZϵ6Lw)ET\׍*Ɇ2Hfd4ֻmMDG2%"j$|1C`jNCtUa5 f_09xjdjR?#Zu RJQeI,|2lux=enX5\6Z!aS2fvNmǃeJic, ayll.ό$d^/krQ*R1qqDINh? LO(!7Nh*UݐE\.m0_y.}SKYp }ѣc $8mL%8Mt N<{@TY8dGGqC 'TJ~s խ|]f` d{XGmcI{;iT\$gl[#cBjdFfr5 oNp~?ȝmH4pU%MzfCh%QMj:Eύʪ]x05-fmyP@Ls)D675(RΟtN[MA gNY86Z@L-Q`x*έH 5=3~5y kuuеt7Mc,`E:mEn Wy/Kr(}BWjNW8^$,DzS\̲;ɟ+54[zzJ׌[S ^݆Ut3:ׂ{Ǯ-ʁUCV)AG1l:V0 6Z'՟j/2",~h72_C=mq]=b]=lB(E0"3k %bF4ˌQNjn {*Fu,rt4x{1nYAq-ZY\܅̤N$ѽMԧ(nIVIhKVÚPzd',8AW镗 C(.sPp9ui%EBn&"b QD=TqPe;$Z4""_#sxM&ыH%=Iq;pɖѭxX襴Laj)P+B/& ]t _vk'2*0(8f;GxQf=a~eq) :ioa0@`|a?`&޵o!cpXʾ2%ƚ.ڋVAdg Oi04l6aBf l& Z4Qu_ŬJEYȂ| RR+k8 |驛EU}̛OP!5]=ds -J~S*F 7²1T kjlz^näeHT=:;Hyaf*H8HdR~$|4*6~ǹ{pσ8Y` dC,Mz¤תnެHZ1$ZF_/Z!!|˦GnTE#YBk }MʎT#kaׂOW3ξ Kӓr jj ȳ\;DR0lݔL$z M# ϗ^ XV}AwjvDVA 4ɑ^^RWqR9 0l{2*4ig#$3ipxnb|sùv>}p4o1ic >m|LR~RwH &>tW9@дoQEՖ٢NWnW_ 2U1נ1/y&1V^̖lPE qpF[4ؤắ S 8 yq "W{wQVPޔRتAk1ŕJrkT֫?_vC|X+seZ"aP;'430? rKy uvV墡u<l$ >SzUV+:9{ȝ _FwzsR~-J@*̙rئ ]q^$L>| QQs#c3 pj9:NZ1ۭCJ)oy$F)c}>=3ͽŭ/u+dSdgE`j8N7MQ-?M-y7||j Z(yc9'r0p 4ΐ2ne D.B]Dߐ3LDR9{ .Yqdȫ]cJ# UKy Nɻ&jWV4"e)-؅/Qemqa$Aڡ-t] }CLz',m +/ep;e>mP6"?cH2U\交cibu^y-*+ՊuQm\^7m XگUv.:ٯuSP5t6!YbW\W! k[u#im9?M!hpt!B?!At:D{8W'p4f egɷ):qze']G-t$?&1k0 {MS/XWES6HxȤwܯ:rcQCCT&j#yT;Z`Bayza].,z{} ?.G+#p>c. ,]\1 HdZsK@fF\枀D|z֫CsOd7Qh`:ʢ! G! le64s\j9g ^M%IW񐟐^6[Ee-9YqáSF*X[] ƿf7-]H@ooPhE ,÷Y@Ajpe&&Dё_Ÿk[`xOZ?,L**l_3.UPe7Mf.)2b,BY6Xۢh$1ĊMOxZkSڣ1}?   <4RZ' ՛Ⱦ\ -]b(g.腻[(|'rH"#v6sR ;g5ī˳C6r:kmr}AJ}nLڐs,WnE^ڑg@ ns'>`lZBbo:4|3<ĶU7d瓶r^3jBKÒmBpЋޏ h&0`pr%@mhqv?u3/T|,_ԜyJI!c tur qkw*C3'~\>q{H(ߋI-I >)`HzHXX~H4Plr"X*QSP9S "n@O M.F<1Ft0TR&_2хP k%*,bsʧ$j3"ɪ#sx ~=ω9`@-(k'o4 =gvnea9a߫%Vpf&5zt,qʤhH+YJxUrZ5%[$b' ]nBh{8{~p8%I<V,E4:5?Y!`cv@TA鷗cV2Mwn2\.@,">h^=OcEe$ VKK`( oJzWkScnRySNlO6'I|GΫB!5;5KwէH_V0w<ľJ~=(tNMbi8gB\KO֥s/;/ %=* C8O:^RS9s2EbgU @6>9pmɹz;8B,Őߍ'뚌f6U?!K| ;Ց"qe )՞TgDwR;>,۞A 6fр^Ytwj"Q.oICfNNM,b: l Lo#G-,Vj䛡p.yS1du5j~vE29i"lj毨&Qh;}-N +=~ Ʋ? ,o.cN^y/6MO$w.Lno5i2LxZh)}xEEI8yo:'=.DyfTP{z{TԟknӚ#T$j9<`]޾S ofJ MN*Z4cb)sdF(yB@~E-2g{W(›M'B mkh-I<#\Jwsy%3Or>ޱ2t1ģ@FV>GzOv? VWd N DB['K һN~/f #l?׾IJscLvWZ4 Xǀ,XuNvRSbt]x0egXY7wMUE!3'oRĥ-M%n ҧ5ΠP721I9p`[J6S ޮf ,Sݳ=kp@f'p2 q5脠tx=~$B$X4$ڙs5^|*o<)-#A=C(gv(4ɓd(&ǯO(Z@ aZԱjbĥ/2(m`$,`M-0Ti-:4 m-ttAx%CVb bj ZjDSȀbՌ}Ϲw~%v숕;bVnUδWh&:,⪱zHf3y@5NdKlLlm,xQIےÂkH׀ ^kJW>K TR G&aͲZOBWU*ըȁ|+ǒ_l!j{Y`}kfa6d fwU{A/`ECu>'*2וhp2fU ayFتq_oh>o,OК\& {fF;9d.CQ B_s_$6j#ieL߮>Ҷ_ڽ^'dU>DzRt|m3AC:%MPڣc섐}}uZF8IjՋ,jzlVg':jwɌ9$ ;Fǯ̯>~̞=zL a'CE~2g}cx\jnԃe@Xoja0KJXw2]nlS{fM T}-vd$ĨoVLɐGDM;.(r{WnӥeN@0x]Dg6 {bvUݏl;qukul&Cin@LRCr\+3(Y4lJD @lϓpW3Y!t)ɎQ9"~8>|A#L9hWMK') 4?7]ggACƺOjwzk+>1pz4xL**X<; GyLzYI=xyON,]VՌ`7-(K9fڂuzBC)!|ʹ :ƞ EČ,>p u6u'EkyC"Fro?[b9'$ù\"$z I:( y?V'ZafGThyumeiD-o WA!]ʢP@'s6rc2 i\{q<"Zmݲ{P*<Tc}t>76{dMX8B!53s4hG>gz)AhWƻ؃#ϣG<RxwjU߰էRg4'>'oKU< <@ p˄W27Cd;IW@bN{Le) Ot2ɦ'''uR-/:p!õ[$~ɶu8lN2gC8oY͙׶'-/̄,gkt10QF_Qf_-wYDG5xڄ1' ̍6e/*3(LV3wcWW20S{_I?tE@3E~eq'\X.a V?E;1uMQmy3{d +*R4&jkk* t@APKP6D#[|Ƃ)˕^e|Őo 28=5/(B2ZO'Թ.ߕs|3l攍mCp^|ɳcߺ| LS1H5X0ӔSenkM!<'Y~e8rc."3X 'J<P; )^wϝ6+DOĞpcHIiG!(ɼj,3iŌ"WOn?OZd"T@go,<gWK6LQ/QKmGF^b5:=y7_ n$="}k R1Smf=( dL.u_TԂ:1?XH\' EI^<&N¸1Q'*o~FFefIC+[lhZlwVEZDu5ua{͑ Tܓ)0٭l}FBoQc9G|!zy˻W[, yr\NNw2x˫<-'~ -F 1,+"ar %_'JmQ%d6Ky%R_t_i ܒVP]#klO QGN;vsDJ)t0VbL8חy7 8΁֓4DPJV"qhD1ȌCd<6gGmFҏ+'˸lF1hkU2Eo^誕#J4p1!Zxl0i1Olw 4+1r,FX7 2Q Z[BbڔXaq5kqژӉoK ScGG}wj jNq6 d#2 gIR1 0Wc~ry<-ݻ?:A_{3 ]oMuŇVtuJ},G o>Kp}JZ Knc MxΰX2xeO-p*Y3daKEM"P8K `~ җ]iܵfB``&Ma/t]k,{ZRy_K@8^xURRhV:*i>d`5Pu%teō;ASΒ@ gw*S @^c*-%Vm{RZת/clSFM[78-^C5-h(dП0EG 89-mS .} S E#?~fR 0_<[x%ϘNᙒj Z\t(g!VsSCe1E]s~Hr~&6aq%\9}[xlE+Tz 3;T MYjm8i' xuy(,oxw V bg(PC.;%[">il[,sj{5Ѽlէ "+Ξ0iiPšQϧ);CLY٤h=HQTP t,Efј w76}ULU0⿾͓ 5Fi=`mqm|L@pxPCeVbs_(<|P|WK^ʮ*9ۚcZ,LOZɬ8LH8V;}'m0"/D@.]w Cjp; Dɜ-IlaWV Gʤej ,xY,ư* \ #UQūE'<Gm.Z!fLsZRPݚ+hDf#y˦+Epam8{/,埯1W c * gRw"wؠ}`&𑲉f鍵 \x^k5|_V2&PdhSK}@1a7: O۳Liγdax ,BCµ!-+/7*営>H 2m쮥B= G- n_PDyW:PjˁE^ld?P??(|s"o!ڦU={HO~df@o  [E8,z>LfқoFTpπjyĆ *rg59^rsEQ{NYBևJUrة&61P4>zݿ"W^t,*m{Gx1Oh@#hp"(u "z18䁝c_I853S.WvM:՚iu/7SP`^Hln)q[]gljeM)8(yi NFٍay}QONcA TNTc!e;[C$W V?ĩ| CJ*c%z.,Brbiht]8 8&BUʖ^I=׺-gJ֝ 5z.\~&˔ d 7payk?d>C5ck)@Fޚ d,r[e,X,})\=phEh\+aִR/((L34p%`S^<%bmwD+BW TYwa!mP/+ETBtuc}4 - l gPXܽ]^[D[1h*f']HR#?nISF<\prA ΍>70CLĄr4Yn!4JCh;B`ߠSFe}gR2"oĪeå]&[S@2 g)ܳM?nv`(%$V6g6C+Btn݂$ ?|k{^T7#CUUkTBRT HJp9z廕R#߄}0RH@m!⢿W^NS?nDm>[._(hEIhW6?6fu- ^qF*a5x*^+cGS 2(DCphhU6)A;hkqlIN3WwR)yL6*f ˠ_|/%8qvz+Ao$!Cr,Ju` J.~g{X1%011kxHʐm"?(+l .#Q_5QL[h*SZ9"3;*l(߫71Cv3Բ &,0(`57i\DvfyUe%;$:i#.EA,xG6ᆝ3#@t7nݪCq!@+neRFs-3B9ٿl;q8X ֖F.}/KJ.27˯جvͻ!W6[X>BGx9\odLΞ}z6K@6Zƒ6*^3'4@BtIIdcS~~Db 2auˍ4Ԏ;讨o49M`q^gA8Z5@%@U!ZRG~l_|o+m)%^7tZ҈e⨓4|9KTZd(`(Ll(۪ߧ׋-YâåpheV1ryD66%aP"֫Mw1 ҊcxxdL cƤ7~hzi8eyHfȱpphےX@A+vgKԟ Sd(+qy/ ꑻ&Ly**U. tJo/+vbI^ThAt jA"_/m +"M2{DK`^S\ōtdF/P-8Ln#!m%#cZSG+EbYc "ZF`# Ooׁ}:{^RVj&f]G( )Ų噟9oB vSH~2R'.q ׺ʎ@tzM+464%ۂؙ1%O:V!o@Gnmυ=.TpSթ7V-A/5P0 k]i7W@@V1`;F xܼ%%$ ʅW8X%tXG]Vbt) tQ>72KodSeu>)y,Yw"5hÐp$E)-k3UbLV5#W^d#߈mH8 eda>pLsx>hNԇJX}';0֍y5"'_Kd~1s薑fh4\pAI{3a7fAynh{Iy@m(~e\YKۧkY}A$]1n4-S둱\5WZx|7z> J2qM};@qxڷSׂz7c΁e566xVAjp]=}de@5?.<:wȥ&FWmT%]b"=mLқi UJx1"n4_2Vl Y{=g|ʦ#ABm_8Z+ⅣkRMVczOJU>@މ4 'Ųh>%/ަ\\ۙSDN1 f>Gn4 Qx|}=3)GINpl:/ܫf7ީ, ^{5'Ǿ7±9t{QۏdYL!˼L!ݖX*h pIDm`ۈ^Wׂ [=ϛ@%u$D'7G@^~׵q$Bᇔ.2&=&'D=HNaI.*>`sm\K=)pr|lvbݝnxpjZTlO>g ܐ[牬D[."s8炊C6/XU$fXfKտFuFk//~&- !_h)E@ϫbka.tj{z5k:d>5?˨*rɏ3hi{P:DCDZV]w _؜c-lLxPx*qLsn\:aYd4iuQ}~Kw=ΦJY!qdU:;x,|'5hFJhg0Sp\rlgOэPvEE 8b$I8z@m#3k=%lhƩ$^Oc듣`]k0ܐm}jڡm^ P+L:[;34SM6@l׾P]bntk zx\B+y8q`Ld~ eve!j5k MWQ}qyU$ wsJWP-1)e=KFY[lGo^9cpu! .5@ȹaUih?.!rn:^S֥'d 0F X p,4}ZԞhrcp20*Sm7N^E5Tc?[߅i#o"u5Pu8e ג1{]fq n+KX`Q;-1Y [lAY I2Y!<_|BaBL`'pZqI!S3c$]lބ˿ wUَx>YY.a\\Xk5űDV8؂1Ϳ hɖN+pJN1A%kQ 13Bߘ{FTkɚG;E=}si/SA+Q7~?#r/-3E }hYEP2unH>yX>!h'⎢Kr?;JyrZͽ=ڡ=/m@@C~ k^)MA$=F -ZbtoXwp ) ( +uXn}-8=kzl$$KB~0*RG~t xiioWSB7i(&3_F5vQp0L_I褽neX$.SȏVAU߫`GMҫX=L~oiD)˜Xj2SveFʤ;@%IsbX%uܷeQ~NEY |5ȁ'OJS0wNS8_~SKo|t}W=M엜,[(N.^8&Oà*9R4 I(Ԏ*f˱d+9"lOS*Ct4gt2IFgN}HȐ؈Ue_(ζ Mp:l,]lۑ}<6j~{AnYy(O(<JgÉ^PyL橆tEs>[[I5X4e,GY a={7la=r-=# |ϬVL7X3Yg0v$I.=AYp]kjZـ-w^4\B9::qNtl&C+8oXU}*itF2(ͺf6U2p$=ޫqN.1X\pY_.xF$Il Z%Nr1<̈́l<& I~/gI09sk>\z,s`y%lx-ARKHߛ:`XzZG oTKMQP1.m0 @RWV`X:I?ۗB# WT -2Ct6IH<[ӣHv[Q'syt~ U2&D;-Ugby`ݿV"lMRO`LorsPV^ʎK4LE~*^R[2ǯ ]#(:e.#H+yb% v1@+< ϙ-gXJݶV&G-ad60fGy?_; E d Q'Ptk+e|;L P*/U|D¡7݆ YϥvfU( MP:hζz=G3ͪ,s}U.N@(ibE%Ar1).~(?I QmY2<+ `ETgBՂ=siA5Һw2Ԉ_ D.ut5lIb WEuzOX{o`PW }5? P[T@y*V>ٽѱΧwtͅ`Sk s7 \4"وfbU :n/א<"طI$ fExmXbL&{&V0D5ߵPXE3wb:MEK6!nF3Y5,YQ jiiLOҋBtc|b/*!c $/[-hI9ѱQ/K,M<\O⊕7ŋ kwe,op۬2|˱-3G*݆U,WAsJ.ָQQ"QiG$g.Йwvp <w$`VqI-DwH=0gT97qI-`%\to`B5KhaX~?lڋ _Փ[K<kΧ#{@:E# jr' )zbd~ö2`X cte7/ Tm5@cwO&vסHqˡNhL;ءkέ-_) pPǠ&(qV$ND4ᮄ\ޢ< B`~rm (ވHÕ3}5c^ k3w˓OH sss4CtQwSr3UZa_u<*N=YD1^f. ivPR?[b޲tG.иZFpo7 ?&hc`cˋ_VA\:~1QT eǿ4Wa*|'goc72nv3IwRF05TĊ10#cSD4<˓vʉd/RҀ6 hJ[ ͋΢N져V6 Kw~ɔf:!#pU$M?vi(FI@ 1joTI#SNt{= fxl8H nw 2P/r4Sw*POΨ\qH"Iwt5"Z6 `D<=9ؔyuGߦXI4UJB2ވ qĺV8l^^-lmw~S1Jg]0 {a}rGC)V*VG>*bqo%}\u^,[ 6&2BS q3Dz L]g* ղ@'BC k_q,l,E/5 ]GMQnhQ{2ʐq{gL(VHW^20%Hʛn|^(~ӄ3&y(=#Qc-5wnJ1xO97U6bmfTU;갱$ԽN?buɢ[0ZsA::U&To'F:$z Gs`RC9USl3.YM0yՉV|M(ڂkּy#bfV~Jsz^q1%4Kwg C8& o+U[=^8ifo56EC@oF=a>S/z9qHmCuj뛺_lk5h@#E3EP%^U`8 ^^PHC Sl#!Ju Q\t}"I#2FI/qFF'>9{V+aePmfz.*^J~^ˣjBn"K%/Rv? rF#џS tڑ 􇛋.͖]5n!E8.(D_'yTJx-]xT5/,ˡGe ϖDs"l]/{ڧb}E h1'SuFv(˱auuJ5UUmAhB[Z J4qV*ě6I).UcZSg[p-+z1)"ǖT?;EEc׀x'eـX(\ ]rS~(TQ/3 >o\6+oyDCڿ}J.n$yrwf)btE<Kv];X$M2@@d*J{ Z_˨LT2\K(ĎۺC䓮#;!~h&0DS!w". l= [)W4u ~ +gD /ўDm/Yp.[f @JO:͕`8u@TthЈ9GqZ?>Vu++]!v=̪~Jѧ i8)eZYļiuj TIAi YlP ŋM)z<էeS^td 6}0mHI9@.d`Ι r/HLr}ٰ@cCasM-zi^j3!@:U\Y CTnsW,ԈխxZ=:U|sX>(y?X%tEZc^lv>a9ff$|U{ R;\@'҆B\zXHvͣ׼s=WZr"2JTe(1m@:)rX+K nX`x똙=q%d+UͦnȃR 3܁Nc/*kF%3csїQV5ћIm٥ 8乹2šBOЅ_weLr0LE%5D f.aԜ߇X$ ??qcŖb\殼yM~qBB妡z0Gv'a[x9R3'5< ; H~##V%5moE<iU\*M~@i]T_h #̩UnjXЋk(Wf &YҐ~ s\*Zx'UsDLi0hU+\[O AT}珤hJq$? #u41%}Mrm7@%A_'=!Snu9ʶ̗:J$Te< ͕VLV  m9^SEP 6oҙ|a}1yc&ṃiĢ)Կh<+؊G<ͬ\0[ܧ n_A>>$6-: Ùn/>Ə16[6 tHba&y'2Ǡ@xe;jsֹ/Xx`$/o?7)?觥z LjW|!֍RkBx̬?0F-EfBRlPET > P[j2>l֫GAgk?U]> <:XR!"l ZGL>m$pYɀIMs W V6,3s׵D@Iz5Wf)/&U菭\v˝` !$p&YVK^0̒e8)P,NPrh9Pn4d!Bdۡ|_~'g'u O@/͢?}YZhM6FD6$ 2X4P4Dciw#p|'۟ëWKEKtXa~YwR?,M6迠p z\ CV<  0脗0QP-w-`U9?f |G Xj8lݢ Y,'nK&17c gJ薗LQxdVi;e֥n"tf&WC9|KRZLI B2ƠsiK C˥'fN*$~_zPo߫|lMDiHQ]c ޒV}t_ZVB@Zkhc(1OLר#Ji&OҼ!]fr QE1:bE C=$h;vsB_R&7\|0,T*]^ FU}Lb]pi_"U&W4Qp ?8EOc3q<*xm/xj[lH3Z `XNtBRx&^oZAڠ/HP]q0NzVH\UJ'DzVQ[g!9AnNp ($D{C-;Y$*F[dPT18:^Tl@"LJ kz3RW-Rg!ODXwaBQw*{|pd \E ,$jP݇Gˈ™ww*Q$ȕ_=QAKϢ8n9В TJ[^>Fs&9uG9noQ WBItއ[-;fzT1M|YfD_4܆>*0ܹ4`1NYN<1e9c [B1ODj0ӪuKxk/9Iu?Mgt@CwK iT[j2ˆo.U Sx6Wzkwg금 X΅pcҜC0KY/ԾY  `qxf2F+ŧ/bPX3xe]4>`ܻ⚵n]m-hr<e7;wMaDHb4f'VKDTPRvߖ!xVOSCWf|D88OY*;0b[ dx<[Sf=锯kq[Ĭ]UZ׮6N^~"/=0 #*(Rs{5 )`;:4hb'V퍸&hM5P]1E0\pya:ECZ|e5J11Yudm~J|JwէqKgR*?-28/_A0\8ź^ABh5{뷓26hVVJ|*N N ٻ]8*sB/4 , k%aIKH$BkYwq@U5oM9pvy*NlSG| O'~A?ɃuVXm}ʫg|X<I}ԙI3(6X~oݦBFX̳'>#:] *0'Zw!_WVOaM+.+C(>_]'//~RHros[.W 9YM#sK 0511|u2'G"c:!~ ἴE0ͮWfa-DtГNL_&Z$tU*0吱F,[^aUw?VC E֡M Vo'* J&Skj`5 *{ҟr=QW6cѲ3tv[|n>wQ+mT D{PH@ZЉ yF^-W?^CM$fKх;ɳoZb7c#"އe(ez-?LA=!eJ@V rM̬^cFTR^YYW.HJ8VEG4Θ͢)OĴ'1W\S[ C۶ uGO>=V*8?vY&/zվL{f/I~w?5܋GK*B #Qb4šQG(rtN}Go+`}u+/Zd] //6i]|>:fӫhI-TmNm&YmЛ\'b,|a|x4BbL̨(\T?EO<8F;>V"_wjz,x.MkR$wn=w~4(]`?T9"BC瀸DPH܃ ئ.GYof1*.7*iTl/ Z2x% =ẞlܘw)ImM_lȑVp84& tS{:4,ʧPp(Ki *ۇ GC^;D=ݴXg-c8wI@gL7?PϭCB/t ̃|i6&5OlYO4i:[U]j+ɓq(R0^KROnE`7D=N}Zx n|:Ёp\ {p!9YIY%cHh\Ոzte'b#6o2RNpڽFg/aOv\51SUdnO+WI:9R76uKeb \5^VpG2!;-Ik|W iȩʥɚzqk|j2Wf:nDr5nCzm9g,!Y5tkthV-+{VF=ރ>;9ބ~ݮz<ȲAcW+icYƒ2L 8Eabb #kleên܅iɿV6ă{c%iE*}n h &2fR]o\.<95y缐G 3OX+,׳L}0 H7h_ʍ_!͑WOyѡܔ $o."w1ǞكhjOlG|-0fZ53V1f7;H-bYb'WD,٤l*M-Iղ6Uh: uNr5_杊7IUjzqy &?G+ɱh,7jNRWsd׫>n򦧶DS"T⦪kYYZ3s#l0hqr,u#RI-F+0+[D<ر t GM&/b sJA`T}alG > Bc^ȧ>|$*JA5''3nwP#!C3o~Q[._}K\$I#5,+\%O鸘y AS2Ύ୛2qwN:jJWb`c9\Q@) >+ugI͝Eaf#7Ƅd=?s&v o1|3>"kP9GU4I1 zgf̛ڸ^@n MANo~jgf m0㲲MP;X 5 ͉Xh[Q8ﰽR 򑖏hXx#.˄n6o0`ˈ1׳C@@aU/ʛr;O_lZ둌Y㌨,i6HLuWAq-sMspEȚ'_pED/ww3DERp }Lz7?jNd/ p3ܞI V$ YXhT"Q10]uU=m`lZVz( JǬ\ jB}Džڄ]״%!t^di9e;;pCVvS7{s75xKn#!㛇0ԋ5 v&d#[O~?&}׶ ڔ*G0גF EAs҂A#$=ovT;SD5Ď* $B1ȿ4W10ĵ33&@X:J &F'nD.GvFQqPz?L^*ԮJ ;'T5MDJKpX2,[DroZ+-+a?z}Ε6!OHN'g[nl,)/ ;~CmoY?c_kˊgV]W[ZnsܘiuFݟ1i~ h:y RdZ(~Zrro˰WF \x3sπuBZ/qkpiԢPTM$`YN]R+g cc퇍{7yR|Ч{'n\|$KcU,#w {N-#,3X"뿳xPò(Ƚ7b/3Ț>UC pE[>5>hGvC'M7 de`Mp A7-GW]cu;BS_"DTKF AZ!Z8XC<@&D'u)̣ωB2B++%7@A.ϗ% Rʵ(vkA }Le,vW=#Ƿɑ>*G3@!OQ oHیB#3c*d,T!pZRȵ%p)@ʞ=MYw 2:wndz#u@gr:<ε ^fY,M3st3硛ʙBY *޲*7O{td/d0`g!5c!ρWR woK&z! &` S"Z@@eIVq7> ,5ނ>9Kk_6:Q԰!f;9e,<9 #S|?@eڄ!Ai q ʑo/ـee BH9onD?7&f ~-晙YTRº^?[&QsǦ[6*N_W=xdՔyKJOכr9G_^($Ó2Sts4})| 5lqLjvR.3hqP;_♎^4Qn<\Fn[9o9{V^H/Cj1E{LXhRh->睓rmbFG\PJd XΝp'͞`LVL ʹ8y ήdžBqrod ʗ3~vG=,q7JWq;qʰ^X[ZE!:XWT̸~mTgĩ`[b:ǕDR?$΂M aqC#+ݬM:Fصq EU i@XJeq |sB jpM ;@ -գ:(N) :e T43d"hP7&C[ٓ0 'd֞> :CLSn!cՕ.Ri?)èinlCFt n2d0K[XxòA4kЦx.qt܃@P/Is(Gi@ǭTek3lgHw} $N`r[J,.5,92SҐE!4 @R?HŚ;6=g=ݎJ`T :!;"Mf\'W\讥aQ*)+ew-@Y厁8g ;LkaeO3g%Ӳ*i T#\ @Ԟ1B 79b;|@т{k8ڎ! ETxjRv@[muk:Ԯq/foEtxۧ6 lU;o N! xXԵYL>~F)&hQc̑{I+%<ۃ,H! /}HW>DSb| iH|NV){%2*K7b##ԧ9u8W;,8?dVؚ rWBN8+;[V͢@w]uǂR?Iӈ]DȰ{ ^w$oc=@ָRn`ש5WPs^N\B^{T룦(} '|KGw>D>C.̇ܿ#=%3ߕzg5+ob2x +t_}s2'茼=t%w{":)W҄8UroR\4&}K:*ٵÈWԩf]`ù(Nj ዏvT zex>X#>?&{vиCD8vV]>s[_ro!%cُS7=Uչ!ۊv@8Rt0KdWej{A[ `=iDI&=K+6Z R2gQyH 9)NODa'G_OwIa;sx ,vJPv bdJG kÇ%*fgƞmo؜>445=wN3HX]0~W﷥H=uJܬ;@P e(S P1֋`ɰ)J&Í𭂣d/]$; zvwP3jAN}:11Sa^eQO~xR)S澽/X +\H&V1hǠZC .gdfeI|+cj]v-^TÜ /`H sL2a5`Ã}˅ƭj݋:pz ܈MfOɟR$t&Qt <5 @^z $#FLtjހ]zg͇!v ߇G2*mBAJ\qwX1 Y}Q xyeB`UUқI\&gl 5S!p>YsXŕ)@UVt ۉ![M䣓3(fڲvP{ &#ay_" aQ['qPO_J2T;P_(<ܛ77h4)h RL Ȝnx+ބ P@ɭѴa%n9;gt$VTd!::wdG1#ۛ1 $M$|ڌ]{|{׸27\e:| QV0MwF tn)ݟ&"HM ~&!j*q[T2iLD[r[krFe|[[TGYqrpxIP9dλ>"5_tҶNko!,IXsQCSaA@o`{{B2؅/Tw,] JJxdYWҒ+7 ks~4M025d} }cs,'C9`B㹲LCaU\L9in$ mOqk? " Nq{,:5!aKRe$si֩w bA6ba_5q_Zn*=Q4p4?ݺ &NO| ů|sPw@ީR|Pu FR6u)5r2ؤJ0Ɲyi`nlkU@c;>& F<τ_>.61iwWܐsj5.Ij& 4LR8O5~e١i4(M2z}Hl2\$>RmB)v/HWƋ3$Yt~7Q%vXz4=L++0w>#߻tnAA)aֽ H0{׽ \GSzc9-A=~x7SmشXu+X/ًN/RhEHI l]trX]=N$d\#%2*@CKAT"u=is? 8Dm4fHQ_˫vuvr}z*00n0%SbEQQ+ AQbtm*D,nLC1B$oSoleW绐ԟjGI Ms$.̂Ez(';{ioO]F!ωKNsq7{O\Ebu9:}^CCLIK+69+.f8|ə-ݫ-Hs}KpiNPX{lX*=JYp*#14 S>ߝrPн 2us^rOM@9?&rV0dh5 8S[=tAٶU2|m _Wu7Lύ[%0`vW"D,=Ƿ31}h$g[d-" 1{C'8/ʹTz,Τ您q']eKԇРk?|*4MoauO5&ɵ8\VRI+dxj@34񱨵 Zzg%h=r㲥)Gdj2ϱ˂=O2+w֑qnlߢ23f -Z0^'&GnqT*ҾUoݓӰ\lT bK;K3*]&uI2Qq$EnDm L80yY_((+<䄜 )?$`̹0@2dv\tLx෶Dxd -}@g2 ?Ws(}Yͱ_0 $-&i`h)UH1}wn=KNp "`/}0C?|XZLs] G7{ غZ֒B] .  J' b `r#mqZIW7;x Cm\\uYGۋTņNhy2a @ׅK8l|=%nV:_$p?*r{Ω8=uxwkNҙGRY?K 2%P=G&Y(5CL# pQNBCCCK AuiGk; FENK_WLbAΦХ>( {TU.$H3D9F'CTg*PY} Wh͙=W*4xH,ljS{ (qYb8*>tNY",7]jZ2;zR* Ze~JmL>)SFjM0*>M1]Gg9؛1U,V%T<)Hh;_{D-2/ } Lt &a>`}QV_ά]Rmɇ =e7hQ Apv:^#ɂDs2mknG_ͦX?6;-S&r> (f ,3ɬ kR MBx G@ppW.;u\  `R4` ? (lcD5)oaNfޕ3ru?13Z2{n< ^YߧF8A2]VnT8j.b&P4ޖ88a)5i?3Bx(^U~H Q+JG-_3}vl "bHf/e ~rbI#Zoџ/@AϡK੼ X^!gq fckjT^^Z"_+Y+[*!kԔӚP9,|+*H@Nz#Zths SIv;0ƥɡOc-˹O$>sB )gճ5L#Kں=TWEОeqO ˷+7U;l6V+DWwU Vd%#di#bQ>I{A0ExYVC oO#qtb}BTgdžD)4R:XYnMW*-<dU|kTEZ>^1??+GaP16AScD2aV5zCdt-HHjr/Tyrío=*+ua82.c˿<u6mռ,`|`" 3@mR}uyD_:_nͳtN\ha=ӎF<{86362(ĀhdRjmBmK9ͫ]$_?憛NXM2΁ԧld($$|$f#tpt94un%*@7j'gQ^qblٺ7!郠 `dcۥXB[ZPN7!?{ rE pw 2f">^=(t"MxhOx4'wۼRيrq &‘>~.,%%Xi)О UXTߓ*(A&Cg򆸏$jZUl1J6]`n Q+-~(A>G"~@wсyB]O&r 'wѢXktF韥Xdt /'|{(l–iEE5GX ľ|iV+܂bYz4uYw;PrLjbNS@8v/NʉTK o[#m|N? ؝9C`)sAfS{vg@ eT1mEP0ltN3AkVj,Nm+g_FVߊZV9'YԼ\eyK28z乔p"mOSmuP/>4i⟚n䥍C_fZgaom9po cR,u*xUA7K),N-;q,z`D!yz 4/irzr]k@*X+^"ʄR= K &L][*\"$fғ᠗ ;coý﹓UAB"ZM"Nw;`S X4ۋ n^ҋ_>X&Q^Ӄ#RX x "I]|[': q7\r}GÓzʲ/f(f( PPE*?DhG=PźbTٽ.3w~"*Rh%2v_l S4Bt5B+qsFjL_f:EpmgzjgzEsJW@!``$n#DL6wV~KeF%QدF!oIPSxUfsQJtUfͲo Efvb2q1 4?LÓӠX~n9%ijdNL?0ジy`Afuh Djڬ"HjiY=e'E8.¼!= Q`蜂 ¤e|3QBz+ 8s\i^n=Dx[u[z9!&%PlM(#a(OF4^sR.H)ywUdbبwqnZAHJ%P"PLPRjp:w!!gS|F gpHzJ43= m['4UśUEˇyo9Gli:fX*z6+^'m(C# RU3G 92t|T_6+ GRU-vB$(D@O2to?tSa o7KCVEpxcyy9-8]ՏUK^C~r"1ػe<^$;9ueEva,~'6l>β90KCytrE+2j;yy QYsU‰,q8! TEˁ焌>2Nar' Ø70*,T/mBdlexߣe}:,> E d{=qzHӹpzqɰehgQQnyy%bhWC?# R$C G;4,?28r7"׷* p9 2>5vՕ8MDO+g]$<G΄„4O=y(-YVUm(~pߥ}M\#Z^p4' k3-sIO<2UNi%ӡ_}G 7; z4 @zR4g'd-<vMn™}^0qhyS0} ğzf ޏ$x.T\IysFɬ(?rH>bTW[Qh"fcbۗ2P Fjԁ/b$w&ηr'Ğ>ETlo;QTFO;xze]mТY/@ﰘS_Wqr\1Y?ɜ!^j)Q=&?nɗ) yTC0ugO1a->M5oQ VLAlW2`|\zMT<;[$n&i/kjXI9^+k}UVrtU>s):s1<  9!>cI;o*UC׽cYi?5ix^FJp Lu~ɪ- ^Me?j瓛h LP薗MZmqJkCo Dz?,  Wg }[!VE:ڜH:Y(qo,%f]pX$L@n"pQDmHNYiLLS딯ci9g»%yW>] Lpf(Naƞ]J:mshGM܌Tj*2P$`P3]mp|DViBZFs 2[ViХ^U%.Wx__%N$l6CVȓ8~i.>fNlސ^!̯( {u۱Eh,I$i,2BŹ1c4\fvM #~tPfkc!u_/1:W\#|1@.Yq F[t!_"x:+mxy ]K<$wBV w )tqqkjAٱWDVg@eYrpClp6_GM(^PjLnH˧AVKiV/K-~EהS8m$.+soC_$-m'`+V{ci޹G9DeݼQAN[.x3l Ls*pZS1:x 9b&]~FDPpZ_u*`UhӪ7ezC\XD#; ĩD HTà 5܎h=Ze# `qz4B\IO׌|3tS,tv omGi\_. U*:=A:/Bjl|xR$ FlS?R5H1wo5C \8FFbOrZ pD/}5ǬR,{ p#0NX^|9 UP,k:g49HzDsSDF{Ҳ/2Huc$Y z$=4oֶdr:@y&8p`~3FW\%3CцdqXb0$*"eeضG.! F|d[} A棁9깒g5X7. ,r%̯DiC2\-Hxq{ -O!;Z sY@Dvk(ܓ ^!ƶ%R?2~0{Iѩt'q80eMK / %3V+쾛"bvO(U0R4- JBgQ_r@H`GԠ2,qWæ;|pPŧۙlrǷ+E7 4%Rh'>u%},9_G% -(5A3Z/1il~YݸF&Yw0mn `3vkjN BEK֦^nj&!-ȳdxƄE*# gfTo9.*Y֟SbtvKd M594P}^Z $u|7U&8C[75.ԛЄH|T /n! 5#kl༔ L8 }wҩb[B;wt̬aY[NXc؞$8vreA4x ,zAJ*W1SM '<510TQuRn׵-9(Q[Ȣ^CW[Pyn隿sybɥi,BL1<` {o՗'{Fڡ-ǫyGL)';HR,M%HèvJ?l Vޅ'؃ |XHEYm*5xpxn,4-)% g)ot'x u2PJg#ZqBS1h +'}w4;N=xv

6 5)P]~&OKMPqӘmS]dlVMy janj6G6ƒ̌J0%e7L|4{n?7U\հTt/k_5/Z / 7APܞHH5{8NWX{g#73tKnet~;]@S6+j؍`;odޝ?"hauUz5.G.#+HUc$ji*QD {"q]OLdJF2]2U}\{+]!r.OyqO n) ؔ0xP7eQ qtwq 羞Or]/=YHDv)G\Zt֖v7iD AG_)k Tq2,GYq|,V.,ay~wO3|8@38 #gݬЮ _1PPE?}k$+^lvz]&E.{^7xH;Ԛ$(ԃ٭N3Sw;XeB2f >W4U{ni7q T2 eD*83Y[,0 &"?tL6]\Ό!@SNvj <@[_ߑ#3k΀K b5mGbsP'g G)9e;Ҧk`4h/,lU,kn3ޥX9(kE W^_>̣ .E%_ 7b! -#zT|ZΡo }')UI˸]SZ-\}!`egrfr@r,#AUG"7iy}5!mhInq2lVY907lO%?jI,h6ja0vґ%*%șgcbNP 5f 0n՗fA"sk5sueTC0Š ß_e Z#:6a@,'\'}U.)=C/5}VT`;Og|jux &~vmRݯ&▢7pt,e^Xm2^܆(~i+|ˆRaXQ͵l_>6Cd+I|'D!藟*3Nl~uc $(-UE-knS7z5IS |]*Z80C'{pݒ$W~ ZmvFCUhTM\ZMNAޢAlޔ/3,d6'ŠHh,P.!XļU0Hu#Q3P*Ӕ)AW 1%Ze2"mٵpl3UH>M~pb#܄)b|PwkW| ]}h_Q1RwZP j'!Y%^(rx.0?34'ɷ mSPeGo:rĆ;5>'$KڕһHX]@5' /jP$k#R,5W6Bܺi$9^!zl$ d D ,en _=2wKkzxx^d$xds4'q$}uW+ϮlYgXPB ϩKkw4ݽr_FpM;~÷Tõ〮DdT wkM)_j7uA-{E O@$=E>ߣnoL>-YT^K pfٿt/jO)+AWW}WV`=(&[7y3]HغVL 9$‚Q<\ ['=$"ď^$Q"s3iGC޹ Kr&A!;*VQXy.@Y WPdnuX\KNu(@Y7)3Jn;ZO"@X /m)[^.;7;3_l5E㭦tsRԔaۇaC<(\|O\DԯPUH:wl;S%2L3Qgq* aAb2h/x@iSWxV \[w %t 2̾7АbZgd 4.ySen@S`lA|*(ފլB(LWۆO]|~|!ۦC0=?P56G%=΢.8J 9j;Q;tY0a}1j^wn6aǯəP{(%pϒ_ZgK9po?vݺ釀 ϰ`I,7C;?Aʲ L' `(`f\$b^2}&Xy`o/f :z &k~a+&x+\h CO%}]‹WOwd8ChgeSMT$'/5rm#k_pwѨ"]͒0p.5);ˎ^U뚲Zv1s }YkC +hql00<%Җx$W"/ T9۲2PYqy\ bp>ӺΐZy$]շɜsd)t/Hv{1]#c"(kPsE-& LސmxN41 kqO'ݕ}~P9 ">\|3oxXcȭC|`t~ѻ&N`(ܸۮ킗PFepeLWqC|u%@yQWKZ.E jbD4?k#)1ӓήk9;^$U҇.\҃KtXӽJH Q]EW8myQegT!NX[a>MdCHZH\!=?aNJ'sJKAOSJeL '?Jo *6J&/X\Fx?x6Ɛ):.CEްow\!a <3 }Iڕ;[=Gahw RcCeMyFƒڂW2E`˳;cf OmJ6JJf(D>㵟v Y/suʊry %;*HU;ze钍6՟g3'qbvSebA%Z6+/@uS,z+HWG6$5%KbnTsiî )D0N6lWY|UU1cY Ʀu=oI_m]vTw.C3 J;\|Դe/qEF7ڜ/F >e'u06"eij+_LrbU&Wi‰ `M΁ .C*Q^ {uy 崅5oV:3zt>؟rO2}o#0<8 ~U_G Gi%1zPHQՑ̈́? 1Iɔ0i^QS$H%J*!Ї["=7,ձhaq(+Fjad׸@TB`,'Si׿ikr܈K>iV \bV.^n'7 j6r7sstfK;E#Jb@d~wO݀Y/yNJ on9s/P CZ{+x&)wpwJfr_2i/m$fL˱;pt8w M:SL(8iB6Co&_Oln~L~?vύ!EiF͝ c/*{԰ .QI['^Ġ >NTJ2vޡu ZsW>)@2=qC$:ˉCPw,̝<:_tZSߚCT LuC(1la/%~VW$j٤1|#{fF+Arǭ8n!pi p1AF{I.euVhp:Dɽl4=vH\N,,ۊɠ|}P%(woQ8(ܷ|VRЮ{UpYR*M{u&`wl7e(F<3epu죕L(+im6$)_<}Tnb3UxCecc5ӛ B3D?i)KjܙQe=w #kGTm+r̟S1uƃ?ci킔^"`h>,Mv,7ά_|)qf SԮ乃ݹ^> (H:8*5XzCu)΃Y`{0xQ \ RTZnx8#7҉ix[Mú i9V'-`.F"MSs\M%A +NUk5yX2lzr AY*bzX52 3U9K/.cqnsscP&U j;>6!HОUU$K>Y}1"4:>b?a‰ݶB"2t&vNP?}Ԫ@h{_o^bqƵ^o$FW3=~ #UٿQuU>m'xt=ʎL:' ϭJb˴hpcb1p^'ON1[M#}ȁHAz <Ko4W#u8lT_Юg F+g4D\*19/46> oӧhc/_` 8uv_\= f؃ڛ䩁G 1P#&XkNp6ɳ*\R8q%V.\-457k@ݞL<Ÿ59]{uPE x}vL9!Xjҳ}qW/k=[TxigÇf|L_WL]J|)kvZcȝҒT!{UH5^?¢~,̅d RՉ~{=.gikм1=t1{)D>,v#)vǜ$x+Mӽ|L1lmv>f2y3cDni>B㊌W{ |儋uߐ2WR%A@(rtƻpޡܕY>wbO4lDb{3@m<HVY6c\84.G|UڐcmS'Qnj ;fB^մLQ7ِ-6$g:NjbfqF{X5(rPZxqj?KVKy_Up7R*qLRVyn" g^MIt]' K^| _NRB|\E *evfǂ Kzͥ̾`CޑZp)k\$Df#ۗ.ke+UB[]#Bcbp2%y+NrHt֗ '?Q;잔I]x(,!c,Rp'+c&0[ 85fFf9~pyK2u Z 2 V[qH6mGT%JbBÒZ<"'ʘF(ԍ3&A]c%d(R.|pLE6MgUCWˊ]{eC+,_&/^ ȕAMpMb%E<+C@x; 9/9A ߚA ] cTos  +ļQs򛙢ޅ5Yhrm 6&`$<vѸN:WjJQ"B{}@%~ˏ6)Yo%.&f~Y~?XLoMt%{ǯH34$}f_KƱJln}9pU-h $_'3z\s6QgQ:) 2qolaJ6m iLwX55H[1EO0<\ڍәK"Iobl% HU^ڑhxoQ"}a uy߶%;ZI{,%{bӨc:ۀ?"xp0]eL24 2Ѐ(ۼ.\vzSsK(U~3%}#()XR豲:2AaHIz^/^Z|c9G47$-0-ՠ'QcϡL?̵S$|֭Nt|:(;- NT}e_3$fn-4`+kEܜ7fsю Wݐ!mFIi=~obVEڢ&Yu2co:âUŒy&OO>ÿ=r@Dg6Rؘ*V 0>Q=FF93QtaKbMCe2#a_Y?>`HS7 [-5xZg061ʿU_̚A (ym~s2LY#!?X5ZK׉ny ;xN l }CRvjapZEmdvsHIhhdvcSڑh=Uj;/cEU Q42zS͏;9a|~TrícZ{OKoj\.7@EPmq3ʪΥg|> , s'PhPrق \M&1VId}Gc5F]gz8qi{ /@6m=?a֞?z|%bI Cjh4GG˹ DLxݿCy@nP%/M{5`! w! zh,|'oM&=:Iԍ& +  Z;r!ˮ*N XOum zZi58xha*ˍ٦Il$U;}ǧQޏen+|Kϟa汤JwZ>8w/ۯyKN:=$AgpM']qe*3JBOlsH+׵):.~7 ?_cdd_QMk~JQ>0U$wuj]*<TҢ6 2c.Z9UP}bofO$ k`Or钦 \6;E#TdyසD -.%VL tegC{]Y^ 'z*,bCq`$ 1<?3`VkJ>hśW0j4@n  Wb!RhMb@TsP|Mx}G$NO5 C. Kc_ 95d0p֞7R\({@uׇTcK*nGlD%fݫX2Y6Oo }!DF5~!<0W%G2$`xy\-%htd1 l3V(6HV 0ȞЌC;gT7[> PؖN$xEUË(%Du•(fLz>o<ԙs@+u{D_A/<]#[oͶBrqD^V{΋kj64y*z@+r3w0h&p;W 2JVBBL-;4Nb)I|F\~pi&v ɥxJqξP4sIVC VӳAWA2SꏫƵxu;&x#M"&Y$n]nݘzENvk&pqF9FCxgFv~fJFPd$nt+=U},4J%0J Ql vMZ*Δ`.kj5L`3VY~-3ZR#8CN f:8"傏-:(4>p3!3RYZ\}=yOS'%"#S2v*|\i,n^/r%٭zJx>zl\%pZ %m8X_eXC4wZ 5WW &g 4/']5 0m&PВ/ڜlomG2V̹y4?f+F$kO '̘#Ir{/ju=\l5US?tc (%LLvcיCg҂傜-o9/DJ~2Tv=T@dr kņ;mC"rT.A"F_I* )Έ7nCS`ќ` <5LYDX?RѴοb uEtY |$6Evƃ#?<;Csw% S&% _΂ؔt<T%_I13 ϋ<E))_$:ז,4Z0pSk^T'x ;$kP_?žtm1`F]8.ej."4OĤ*r߽m8-\g}ۿ&= ~%,FB1L2ZMOe?/H Q1Aץ*-Y.ծkN,mY.m9/J v3 fs$@3RS4+EȪIr>FG21VSm1`+|ҞuQz2? FJg̻r&Badi #+`?M!j,:шCY}rթ(͗<9y->B(/".F6䴫;qv km;!AF%H('ģs<k4CdmWD.֧añ;4~` r@u Ш%G"z 8ymu $sg"XDKܣ<:V|tJ1>(aFBe^H6Keh=!vy֊r@3[Η$"0xj Zl c6&&Yw.€|+A9i¬XޯO!_*PȍK>@<OE=>VfyVS9R Z]NI6â.G20`a,ǯW*P.i"]q,M)6͕3$j x3Iڗ2G9JҙWmEl BSL jmsT (HP~g*hܾjPHWi ,mܺ-L"a12yϘCjaFibI)oŲg #SHYxw r< \ > @)E&wSfU%X34^c CJ(8tFQn_cHU"lA͞C 6~HEAnD.ebsQޭW<0s?iBKS 4 H,f,]?+ aI]Nv:xe ټ^ћ0Na]1yaPTEPY`=hoG"Wq'nTψn\.qEY4E`l|}sQ5)-aԽȭVQL# wIg[eĩ\+D(ӺdQ bn+&W+J-J%uN/t8!2JyM&pf˹1$Bz>las?%BZ.Xb,8_PtaHz<3% t:9RJ5l #/z8F#e*1GvV*"UU|ʹL$kM10J? x}wM:XL896Vߩ.uRڶUm@k(3"|-\~/Y:J 왑d%,'.%vMԚI;LTx pE &{Inei:KEY>bd@GZP+#B\pB;? "T8N9-e=C<#X۩PXO9D]946^\ey/#Ug\*HIiS70bce uL4_IL(QXjS^e\#RcW>zY2{)|1xIPz>0''iyŎڠ)R[L"wU[ppjj+Ynjw a*"wvZц X+yTz]/qt*28w1R_sT(i]Cn7N$GnR)07Pit%Hʔ0xI'bDxJڿk9/_ Y";ZlyzrR* = nSuXu0GHb*=.K @Gp3c~)#|@gS0^J RP/IwsC)/ICk[tfDty^CDIt%qͯb> > qZhEZkL,8xcgľȒ /O- ae# Sėi{z`\ GL@'xt-Ω~޸Œ?\GӅFK$X1\~)kT(h  豏Ւ!U:Rn3Vb>5f2gz֒!:Dwr4{l "1w-ǯRf)Ikj#qN<<؍>WQI廻ͰTJ ŽC 3 LY0&7J317 ]Χ_7h/6< 8` 's!VԘ}Hqpz{ ²77mظdpt׌R?QVJc`9s)Hi%.9Eûnv*-{9 0z G?|j|]I@gOAeD f6wp~#|)؃IGX Gnn{STڦ '0UxOF"xaAX%GZIh-ωR(W}lv Q~ i $g~'m<ԙ)d?/{M2Ӥl>znŔLo7Pr]K[Bhzvwuchk퐹Os /U$ܽ 2A셍Yn1(}W$bA6x}a`V!]J)e0(&l^i7~suO7oYZ݃@ͬ> >WP|9i#1-vV\|Rniw4Sv _]Mmֳs[*0g+ SQ!EV)Gk}X4vLHZ/_̻B]"Uk3;);)AWNSv^X + ڭHtfH Եoa)Gpe w|&2"\Vu[RpG_ڣH#Gl 2ҝr " 3ҠbunAuhDCP0fsd?G, q΃#,cm63.0\p k2:@NXDb6RkKG)zo|3,Ă Qmm~%|(Vfp.D;)<Ǖ@-#H'IiY?%A%hڴJ-?|,>.6F?x1+GXy>ՄyNה.4 ;F(NhEV4yJ<~۲\qB".{ XrOWۋ\K,q=:4_6 @J~{#Q_[L"xAӐ8R(>_c UlÞڑJb|H4-],S'z\ Y-e&K7zRbk48)V[.\;Q -P%־A /mR4٘d OΪ֩w(ܧ0oVQ\hgN|A|]h.a U;+"J2$XTNs#&ܑ_ n*hԣp{˺fHәKѻ#gOoQ :L-`{QV!ivt3ik4D6ZDN_ȶ +҄r2COF";@NQjӅ k/G>EDP}q#")+I7""[Bpx $>u4;z ;kP@ l?kmUS2>PF-h4_C nYdc%y@?33n4BnZ LSO¶& tphx"/NnpK0q^dυ,?c7&ë̕V3 /$t4q2k@R\$0j)oStw1m u]N0Ou` } oBXLYư[ 7JE۵u#F @i2}s=ZhuL =m>9ty%6)=[|߄+'TJs%ϲƧexں~_T?Y.ɘ&I?)\n\AeY/rn^ _cUQ#`al4/iY2c㹖m~Y*{}A,ɆH_A^h1"Xw-$*!Znw%L/VC}Zz׭F"7n`"q3{#7nq^G/ 8*CY4l2{^gDfjEs}ylQ͏x.YJfIY$f[nx`vvڏGT1N }-4dW)Y%5~zso=+IFFfILۣv&h ȰYcdž TaOV~NBCtWU}cI&VUճ?L|.D465VjsMbQ39)ֳh]gyX2iF[{KcMI3r|'E{XX0Y@/K'P8Sr-fW[Gh$>3vyu ec9vwEmUOw>28>vjL[Š`ԾCH! |#դ8eh.256758[ m5dOZ^g {1\@ɘ?3u([Hz`7 EY0bU| Z VcJ.Nҋk&P$q S4ȿ`p9 R`Ǹ$$Pt&ષ`ɑ>p`B5 ?m+s&YRl#e#6%Bgsd'2/x`Hnѷ5h9sG,UiFTHB|^bm-r]-Ҥ)<&7#NZVOQ;B~']4J mTHH^Ze%z:9 6igc0' u}p,8m/BsD+Y|2:1tЏASJ!Ҋ^Ħ 1q2Z lѮoL˽jáʣ)lY~x([M$@~CH X3h𧂩PJ&wT%]}q8kq>gԦå02%RG2e?6JJ `G~B悘ZMCka8ޔɨT. J¢hw;U %G7M ^ L,z9ܥ zR͵0F'(%?tKpz#ēAr-Ӊ 8< Q(Z϶4~p.dp3-R yK<B͜.EyV:Χ0MgCC9ݐͤR_ab- 8`t$8o)3*V/3Vu  {]fDd ;*w4'0g+HpwK}bRf!NqRe=쩿's^Ƹ[VJ@<Gl%tK^ݲWd/0o40"*{r|9W{Vx 1'uO7)mhcҺr'mpe<*$:= Gj šV]"-?`JyTW3x:jܙ?u(^Lg`ׄ{8^!ɃYϡi=RƁDa5\]-=qєB-VyFlCƗ2ӪD/Jf-}'rx5cpc63ށ|_Y$=gFK+;54%/ZIh&<]C^` %m,d7}dʹ:F@j?(yozb@yE6Aa4#fϿ^ gъģDs w/2y6Pr)\|/}czn+PxM3UN 'Ó2bF3 s|B$ZY Qx{&P?9[-WG[¤)dG 6d:oko&^ [׿gq,o[i,3mtz|LJ:{7ma8>a&tH9FBn˲k1kRP  :;@F:mOmAyVY')Fr iΖo 3#lO}lֵR4 ,}iIng芮c0+M |_W ]f$D[)3ÌvǬQ/``^Y!3Q0evo.3Pb.-p!p>&L[ϑ$e墳`1j(91lz5M?c?A׋Ŏs|W(w ocW 6쩄x,"Y4XrwMs214X]MEUw~"#P"È=ae JZiG>I+@]̣U*p&OjKߞ7iȮVHS:vʭ'YX2@.s5¤Qasnٙem AASf; Co ߉^Vd 4FEq;- cz> rc)2NaFe&Hp,MŰ+R $"lKs]8ۆ {N{Mҋ]1{/Cj}+GȕntWAtD!L~M+}ψTcwg+D ͰCLOy 7 cq5s"KMJFJtGZSBXS7S^yƄp/Xhj$ aލM[ks$n7|O~xTFX/L21)"`V>c/SHfgHRyrn#| a`ēy_I ޚؖ1 dzHeZ!czV3|$柁8R8LiD*x1XDXf w7aΫC+!ٓ޿9VAE⏄g>pm?N(Wk N,.]I.M`TieӃiN%F~]5 ;ϥ&'KO4RSłwCܼkqO˿Dxu=8^/k۵0igeN!KhGs{Eoe%r_f|q׆وꄨv~As#1 )cWW9W4$ל4y{ s;lA(CM㙝,| {?C%ۭAi[́&Q0Kl E4&f:Yt%~E^c%-KI<</DvxO@|"_8ida<yÉ+,D$}>%5.3g o(lQ[k1ڽnLD+;ԠƏ[7?ׄJ^#qF2Udž&tOWw;x-4]Ef}L8@95ҏ~'Q#j)3G tRjWN z!ձ/3ժm=} &:S`HԊ!OEOB+)0VRp0TvpAԩ'X~\E-Ś`{PayVWt434v*sKQ!xsVP2x)@O ĭQ+u8Z@>4VB[fv/u-(xS{[=o'cT8 ,27b^Xe,o'/NH!&,-w"B ݵ;qԾ. Zz{T^x /}ZHaƒ] ;LaHR|_:7AAi-I3@]{\t;5-6S Ad (j\g&sJ :bǒW§EoEJEڒoE2c될7HIz |םkV˼5K,Ez"{H j}=e2z J³} RmcVz; [$Ir_WU x)ybBuCqѕcd)L2HvӐߙ#z͘oRY}R^KEIF^@ݧ5ht岤cN Ruyʴ,06o ѵ u>-yM_s\r<ņS*7r>%[4^%c1 $P;?kkgN K(+Bah<ԑGZIa9O_$ ZʦftѮ?7RGOXĻR$V@)5餹 a X:1?i}pґ+EgWg[MUu5@ws%nhG6=In8[DZ\Fg,tCKZㅩaK? gq5ڷ'9qa!7IHͱ"e%CS" ~ mmww}h*uez/*s6 UA ( 8z,=ۦ^/Rw}B]VΤpH.I}z֍+WVq&/sx/kpA"IP惌jO$p5z *;_Qx Vk\LL.PC ZL< g*s˪}Oe}3j #*R+x*PhFE;r7-s$Al8Y!L;N ښlXܯ"ҳG)U7 tf1acDk#ZҸgTIoKm#XEQX9Y-&]T P*‘P6ѿ L(,J^!d,;tK2Yc?}c z P h@D4*(4duA/ J}8d>댱zʣ\DGW=~{\5j$M>ܯGʲoAĨ6~1yZ~⬄,wjܱ{U}n L6m6ǎAݷ{)e2$"in&-&QY1]?;K}8_̴mݱAYvX Jj84Qz3;y4}g+C$rqP\bZcm)5%2aյR2 YH87U1o7vk"+-]PAdӒ~Q؂Nܳ]{+I-/e e^ 6IS*`T#9VF@tɀvƙUqҪ+GS{>E''ޜ0{s{eᾤ{Q:gJ)VƜ!NTtȪmoφ}$>A9K/8 ◒)Ɓ.ay|ʹ>^)kتٹz򍷩PUo,*S%APPGqG%-ǾQW#-h*&q&8!cH"VY%qcLˆָWw{1Sn:n"Vyӹ\ZsL?;ۀ$! 8VCx1At{iLrO<ӘLoc<$Թ*TX|htn=B!p4N~owYG JMN&J ^C6BA~ڍ=8<{ RPUVgTҰ-suS7Epb*\VVF~7"_3%;8.*#C-@螭uVj#+PO}8{& ߢ8 (<=rM|C?jʶA.9cv=\>A *8m0cY=|Z#^T*L^[!mݧώج 䈢qzkL"vdYiZ#*Oqşk6)4vhm]O_;["ENT]>P&;7k+FKe2sTpWBEEW٧wnlU0nz0^|uTa<ʔQ`7Ҟ :aehqvoqZBIw7V^*1k6V⮷ɽ@C̳՜n5Ҿ#h%v쐡e9ev W)Y/VsDX tgW]Dk5ғ%xG(ng&q$fJ!7(e iq7$1jVQݖel?e@ۼngz>ڠ`;C6PIY@6Pq`oջ7E ] 6*ɵ ͲuM-GnDڎ)=CmK< Z * `Kta}D& q{pcr99N/7,T:v訠5NP]:Z2j᜻)yDPP6HAԏ5 *q8h @܊7^e$rb ,¦"$AXxxBu c%tdikBIW lw9WNS#bU~с }(~( h`'_cF?:p#FfNCc id! C’$o0T"sCj:w䨆sRRCekm+Wj Cc1N z3_m.po@ǍX$c>^bP6)Ci; )vjTUs!ɬ4-'+Of.UwViNgȺ"Ej_,$g\{$C] S#ĻY/3>ARU˸_.?cT5 Qۇ#s!lG'~li \ 2O諴Mj'M--ڣ DZ6MPDlPϤv {{o5Z."(9ܩcTi3IR%#ngP0EdNUf%mo-鐃v(衊* nmD7QPA~8dtI*cfbM;XJA۶7DpqNLm0YB6:MfXviÂyXS #PC&ݶiNFzw͕~ BrU$.60r8q3lJ)tR7E>AZu+VO""71G<܈|ZLV*6"W SL*k~vhb饼;; Ԃ74C^[#LBUItݰ$ nq!zM;ByϞ()z$36td3!~$/W[\ձ2-Jx. 5p@cg?E=n=E14 X&З6non&}M.C _otxq?ye  L$Ŷµ1Ɏ(HEoZwl!MSvlN-^h+̐ ԕSdx|WU6e^4'?&Ƽ|PXt| Ţ,LثŨk`Hq{anS*t1qAMv2GHdNEU'$`)w|w#+$QG\[>7 ed( 8'江D_ªv\緱6qy n]pb U;j2ie6Ip5 P@;FϢ0Q˫Zš]pﻻr{N}1FF,k-JGD檄1b //#9/jKdS(,..Ol:'lkkΪP~3zrsI>|Y^]* |xB jpz5ITP9$/MNܤ6;Zl^I݀R:uQkEl[%52V@ 7jr9I:$| 25`cxl=F/m!S  bTFG>陣W"B WGgYW[\l䁚No@|Y~ȣϜAR]FLu1BluCrĞTu)_ 5Y;Aru^ښh4 _jX>6svt~-ٕ=m|~nFpLI in} ckU<4lsf[ \eY߷Z;b<-ώ"@M;e8 Â/ ig:sb|+hk1c=/sU9c)RHD6^$dpC鯾KX>qqٌ~/G ^nFU8O6Q{b:3@>*5ᆬ8NkX7XV75K\>HCeu6hRA^&xL0pE$.P]%n<ʩքZ = ʭFTq@!:JӦm{]P lѡӿzÒ@1&z/SiG:?2"/&=y-$vSس["tׅi1#f4Tg쥙T5.%wXA}jnIq[ ̨;-$ }j[*c(g;*2[}qU,;# #Cy/m續GEcd KaHPs~F~kl33&lŀJg2]l+L]lHȋ/)NUWr F%deopO^,k Si\\\ZY3YSkW 5,4s%ژ jpq٥: bq)0:0CÚwDj3?5l5fOgImVY,}8Hvpk~XаV\NӽU+`H\P-tU1d,(НaFo+RK!5˞aw9:^H4T^޽-Ԃff:DZh_\ (>3TۈƋZc9K:hVf;u+|v9L?*On\Xu6jvMGs4vUbYJ!\䄬(A/J[V)1"04_bm +a׵  SPOj9)Rο3eP9?zUi_f)}Lf(ML2(ETzY-Z(MM% i>3.m{U>#"C9Wib ꭴ Ef#;Mn؏Vua? [JIWEڢUVpօz>e,( Oݑ}C^H!ף9K n%l9p2F߅/Xq7 YOKVXG '?Ȓ!AjLm-e 1K6`'ᣌZ2Ă& Y.%H#/ʼnb(=9徦&ڞV`N`cYe-Σ 6Gu4*1oÐ)I×E}Ӌ=ZS+))֞$6.#zڍpK Wh)q1.>"。B yQa.wQ 7B)%8NOZV qV{U. Wf%WxL!Z]*p%K:쉴ژg5hjE<^r>AdmMצn, `77_۳f>ȞX2$%ran~K^U_a/__WP`DDՆŎFWü %oH'8+]ҕ.<̣3nMDr02i-ʀ A\}"1atc jƞK604"[8C.}& b2ܢ}+@mx9vN39w:o& KW7K_$(V׽(OQrt̥=U%tAwxgzDx#1.!-%lQHz< ] Ӓ"~鋹!gɳR u;tu]g-W BD 1: P7jV0|GjNkl1e3i_w%ҬrX } K=/:fߦ# C&xK! gkk}&{\RF߀RWz~=MwMa`Mc.,6X Kw+Q颖Ӌ!A">?k7#IYHB/ӊN`17]z[T "Z*%{MWldPN\TP!]V_ ֔HE qōaxyQYȷw B!%M(v&V&ωJ>j #7 8_Ubݝag 6l]Hc#=[K/H?tIE?I)p! DV?9uֵ1Z6|(2h^*)V,\4S {|Ay$}L)1βUZ V ^b YgmT"TD3\6\]`<.uA'(e3i"MԵu}uKkHwӋ(xjn Pdƿ&^"vP( k%ZmIֲsT\MXeX3g 4بkj~K>R3֜`jpyro[qA['@l^ǀ>kNNyӍL=[2x8S? &5Hx8. + 6vțDJ}XУSI H=O lA :\ TXqUs'8iFO WGNo(WK"p m#I՜"{  QG|qbJ>Z+^(tc4kU)Q'đ^li]wC45b "nq dDO0vs޽8́~c ʪ?HE{k'<^(PVdY"n8q)kF$&e&H1zDZ}*^UjeupmhlH\K<6O ȡGf PGM-{/z(ؔ!Ikd#lّ0=p;bRF  /sI IIfR8pv< k^\;U.3T,gY^u< +6gBkUk.$8 -w$5㾨5ERtPZd-~#h.1 lHkNOQҦMWU%+}<حch Y+vNRhlBm5cis'o*Q45hJT:xYZlBκ /K&'bG> ;usa1)F<{7JhtqOB.Ȳ^'&^|H7P [˜)˾\/9i+\ťxA3رLub;h ʔت6rO~#uon4a`ak*qZx6$uبy1N?@:qݖBČ @PuP|ZZrU[($KSvWf hZt>qYSD vQbHŅ\w:V6|3;L2k,9 |ߧ|wݿ)ebNE7|A,E$7Y7YdsL氫RRggS*Vj^P=Fywq{i&;sr8kVita&/]ds+@6$j%4nP:˱߰tvE4N1SxOF3zLHijJQ;*ժϙm7lIp?EE|vy|6m@ 1pm(wga(rssasդAݦ}Ax)E0J 2{|0E<(Ȍp`I:6KY>b)yp93ZfdF% մ/SZ0M9<#}b;ì Sۂ#W%~E-l[CJ v*6ͼ7fa B_v@~gEḋe-?g1kS#Mx^'WR VuKu+j Xh!竦 Jȗ>DOcy#7hbfT 2I ԍv^c 2urߟpgJ#yv'z`as>PՉl97#8U$0ԅP捯NVylIls ЎuBA欮`߯MT0 Gy65("E[`ג6Wr&G,=P s2/B #9}ݲXlc7Ga55}ujr;&Dg!YyGDpN erDЏgX\o?oOֵˣzN+ΒVp(׭c^h \7xՁVct.T[]Mb^HR ؑB <"W}`]lj52 2 eBRnJ4d $sbYiSLtX~%c)C-C+켉,QN2"^rV+I]`_߱e50_[ [m0HO7]j!eJ~b샋x(вo;ec4=÷y|gS5XoGG/շ.WE9P?]IhwZsf @|<'s_ ~P(N{$J )1/ 뢅$L1$>ϢN05)qD1. a¿GIwkN ,<-9ڲPX^QGׄ_?=t'Y\9Ã9ga:<dy*oWZ<@,YIH7m]42}::\9Y͌2dX#L*b j^Štnn6[e,"i!+PYluƞfͬUcb:; p@sDI4^c+$?[AІe"5aa=ulAӓj>9JWqL hAhbW%LcN$!,1Z R{fڇ5JB;@ Z;hi vXXIZ0"א"yĜqQ6`a0{3QVKqo3ZqPmr kM< PSS*<{&{vqOz"%dT"8mAwPnќkȃȤB`s"ܜI:&n.勆K\|i2B٘DsΉxb\Q@r)G;fOP({y=iTM~c_0}V;`~֛*5/V +?Quոa}NC VńE{{ YpHVݦsfu@ *}u(1ΐMnfwKaQKݔ%zkJ ՁRyi8Ed=bϡ-gMڄ@} 7ה)NLNQ4|ݗ!\rAÓRH씥ghxQ\ԁ@:~."jw恒ا+^t?gyeFKV<[pOkǙG1Ł^?1?5JמP$?M|,<>6* B*0WUcU)fA).YiA )\۝Gpm:1Zpet5^bGǾgp2_D:X.t:OA76hxle,}/kZ%{ʅ3ITIV_6۲_>gPx |Cˈ?:f37@wOZ `s7AiYTplYL1:-` 4/V{\XbszķDv=YrOզTu&\~Vsž/79fY5dQ%,"htH[5LE|+8fB?Cͅ[TzO-1ȏH<x*T'\7 VTiaxZ@d+#=0K(lji^6]{_GY ?MGmmAqaE:{:DU<:nKcޔރɬ9@$Qy\%u~=~&dr^1>5F5]<[(isCiB4 @;`5{ xdxZOەŇ]5p&k?"{0;/Twx/bSNT3/q8I[óِw$I_8T}ۣtUJ0۵AJfX?D@N?4jH =hcz5(Tl(j;zoJ:#KPv?qr],xwk7l4۲ R*R~SBm{ }8(uq uf@gY1CbJOW@+V*:qÜPl4C;3TSԶ {8bKV79uLH3Iۑ.X>u߼F&B!O 5٢^)1rr&8-}Y-DZ |hj+C;dui5$Enߋ.ͯ t>4H 3&u=XB%[=+eȽRS]a\KXi4Li\5sU :d)S^H]uclY}''-0,83aJTLYߖ#pT6mhq i#Û,Cቩ퐚*m1y{f^|^fJ+ڟit6*$X'b&?[ƶD@qtOeU~:5=KCBvTEoS   b(1E.e; 1%ztrGB;ͽ[({) Ȧ{LQn-nD1tMtrrpfVQJ{rwh HL>ͭZ5O/p49J)o-QipBkTV[Pp}Dan ")ư3+%F?q&18,ubѫkIr<'L9|6Kp0_Ԋio9Е|oTπs׍Rhvң Kp A2,_.S5:PG~9 PEL{ vq!`&aH7Sch8 .E) \DJW"e:IA]apݘClL`m(z5:GՎ993, 81>h!^#Wnrq픬 V0xY ׵Tв?o;AOVK9,ׅpԧ#a& c:VVhqT6d"sssȰ'q`;<".C,HR FYd&ZҨCQ*^rl~E8vq&qj8ÎX}sB:%߁VDFm!CؙhHG. V+0̛̐F~M<>ێG^Rdpkp n1?)W}b_G}9C2-ԕ.̩QAC{*X0m駃_te"v&a)|]t{9_Z:\^.)-A>[Va5g nW-lh%AHCT('oY[l)lvͪS[f> VU 1W)S;<=hL lSf)Kxt8,,plLv{.T&&egVx2FAگ=}i#+lȰƌ/^#?$YM^"/^-&dBm2|a % &m??cT2רA23 iwJ("&7+cM,\v5Kt:@; t8gP۾qǒr q gJ3FM':1ƦAOA|Č#FBŽMZi*#}f-vXd)nީj̨/"H$Mӱ67mcb,ي#y8:7{[JnLQ M U{&bp 1scS؄JMPkSvss<`ІJ}7ciyJ瀃dL/=#]TbiwJ㹜Vd=)@ey\mcT]+ Ȃ1ǘeܣ;R N3X`{[g\-ZV@RITקhI96Ow lo0U+YʨU|*gǣu.J^R#"*Ҷ,'UwHUW&X0܆ɣas&/^8(/aHJz◒QACAyPbI >׻Wv.`nuAJ=uUL]ƈ\EʰǺS |lpli\zi~8.jĉw u Bx.Ȩt[sc tB,O{썬^/vb3pʉ<vrm,/*~j`L!۟u!m׉9HCo*]|Xl.uɾeʥ*RC;{{jryXrN(LӱբugV0B׼1ӡv冥Q@4fvV vP}c[%dQ"qu?*v]U815*4<׼~{`XJ4}LohU?d9?P3T\u+cBX8>7M# ae)-ǾrS$ep!XLqN0w(Q_B%ʰdX֋ %\]M4Z^S`ê $yV X HxO! 翽,D}8q%8Ht`p]wrWP#לFjJ@A*Ҡ6e.3:rEDY\–\M0_< jή.x\4II.?Ƶlb) ۾q~pmɗ(Cjz(:^Ʃ?foD;2IlGNjSR8ײlWO+fE. TWo\յSDY2HzgK] ?jFo..{d&i((ȄA .0 HsyBd`,c3v,}n^3J +M"T"X`'}А2tlsrtNˊ Zv } 9/G c 0JAF@8 ' `q+F\U uu:\76涔›|TBN;'vuJ+CG㵨~T*cU/?~zdg=iB(⾯|LmsN9}Lv,8sgRgcĮڞ8o,\fJR !V}|f *[^c F$2pem*}E֖{y%Е{H䁴[%s?~W'>7%w~ SFDG=S㚱j\ԍ 41lH[-̸{[ҟ؆ޟQZ'C`$u M"cCGy}+TMĨ-ʫOjM Muo~B !26@Uжq.S+AHP>>h`9Q_\&] xqlOEL'qZ}v ޔPZ~LP{Td9cVaNE[+m&3f :%qC4ZK8L|7+㦐<t.O>]W cZo߾'h[UknfMϝK.M10եzgM:#ZbLʸZ:dNrN6`k3{A_ꎷ9c!t"xw>Ι#VQvJn0#&yE皂ѫ!Lk8Filuh "ot6LU7~shSn%(𹳩ff斑gk޴f_»p ?ie?/&=;r'béu:+~|v;W~d,|Bt_a>?ި 㣸4{RՏp54e~,@Bj.%V;jlImǥJ TaQ8*QE0Y}tٓ}Hm2ܕURq_,xn,_K@-ecƜ-"wڧ fk<#)P[lтL˜)Ab;I&9BKu=B(>@2nGP©V#&}cc2A+}42)i.Κe`!+$HꙞT}lDږԻEz, L+`.FgvCC J8WeA#j"#!UspMr暲yGw#/Va^ =z4:a+l<"*sI~H=BS#Heښ:pa4螨 yF2s|dxaqҐ^yǙcϟL PAѺksH[#m:Sxp.y?4ї ٸmATҢi1c'㲈eV^i(H\\3ևʣaLrHZ[u:-H vWX`)繧}J|2!"UdEN!e o0%+[3D:/2 [d0 kg̵q2&f MvyB ;XY5X7btD7˜To+v M&Ĺ.ϗak}X61k?(Sk/(mIgzԨڭ |PWT7;@qi-RG]*zln`wl9 ɞƚq6 @ =gzshє(J5zv8=1qPTH۷sqP8=*!:>+6!Aڻ^rkUfVw2j <,E>nk1fҍh WI>#~~x }Di'ޢ#eղVlS( QX*Iyⲱý^UjoEq؊@S*b#ǑMe N.r\İ|ʍe =n%Jso;feusͦDg )/TYVp c3bʨoП"ՄR/ i mU%S4td5O.L)+3 +alRz 5 1g @#*KkU]8OC1bi;TC [nXtu`3d8bFt#)2t9ڛr,/QG$?`ϭP??7~YΡ̋n?à#/]]VkUr5uebJhw>aX$(vwipyl,iCo;z2ESV ^OWم9i0%?ZvF@U!-%$]b[N\jod$d~>Wxh"]-l\>Մ.N=+{r$F1",G{gbp:5?vr֔0%}KIvSR _!םп ^N:" mV&(!G`RZק$ڭq%}R-bH/eW3lk['EB /rSk"Nm 1E=sV7VnIvrarl` dVHK#-@6rW\aUG{'Bgh(jb,mB e#hK9~c]ZTx"Bс~+e/-((̈tZtJ֞x:l`< 9!9%In'[[o߀6&{_i$J\DL6ZakT3EjASѿv5;ԀB $R j3M.7#f}/G+- }+Gm%ĝR䰦rmxqs6m qًIa x֌ooH6O[# ѹzU{SsΑ<]24U޼PZ;*h׾ ekw-}ƶ&''w9-u!31;n!wK)*̻ `/$ aEr}ZZ謧XyUu:s*GkPo*"4wo-yr/cJcZ)؛{mz;%W@vG ( 01 `Svd#TC*h6—#L:-(t]M6Uy9Ml$l՛h((Zei]Ӈq6T9ߔn_yjI_5 # GJ\% ځ|>HKJ vfN$Ш³BԮFefU0wpi 6.0b+Zszi]plh>L2=STbs [.HZ~IEL9ߵ9*.,>{84=h 5 R ? #'GH&ۿلD.nLYn=z{x02~r!hr4ۏ81v:sm)~4d󩪱Ң^6["l$ F$^1˟;q?*E@smL\+JmZF(HZ:_lB 2%(Ѳٮc;=䇙yN]o9'R@xM !8uՙʙʓ9xo=!PBGX+B u*=w*}5QAѕfZD}_eՖ3[F+˓ְP_Bu(]U@Z%;?<Jz-g 2х'H -EeBZ `Ds-lEr8dUوGX9VC.Y|ѡ`kn"?&=vD)L++J> )^Rۆ )#&O,el+,: O@WZBB"S_]E`7tG sQmm{{9^[]ƨb5̌&ܵ0<0e%F`yC rQ~Vկ,}ng ! (Q<E+3']nR 1f#,1B RN䠋ڮ E4,C xdN7uȃp:`u";i[~"&i&\rC2搣Szi˙h:e[;A7 q3lY]X>bK%pFPAS {Y|?xM\!%J`urLEk씀g=p6 ?$lMwDCnpFU9!KSv$ZQ;|}ދA[RRCcAg7tthM[,_R^Q&#e@6rO-T!xXo+*x^JҒζwFkcowb.8 -tt?b:ݎ6Aqed`SZXW$DPss,>Wg9 )uf?WӮydɈ`iB!-S#x!KC7+R VOz}Q'l{6ـӢ)L`.Y@Ic={Wg xHs=ZR%Bg E'ǚ A19`V!-S_˝CX⽚pv5%dz-\o^ΜX%ʰvCpcZB'ϱvo),̮&YHuKqL1 /J׫li}c;PDK= B2T?*@@։-T/ꛃYٴCH )I'$)\f g{6u` ۞*epRktV_~vM9S$PkSS݅kfyGyVDA\ɸnaT/y ?n9zi4lMJeZ93>' 9Ms [$γB^E0=n/e r`=X,#@TuYz-轢jU AoGTH>nWue؀X W!Mh=l)T"|Ri[5E{7IY=$Z* !׳ < SvxXGO)uxvq!P l7:ROt\苗}2!< U5,%u>aaTE<a?^㱍1?SN9W2"ATzkiPlXpߙ<$*H ?BTp9q .Q ,+iZ)tQ&,͟l]?L˛C;AD$wԯ+ /"bQ03_)14û 0mlE8bBB[d_ʂyFClybπxnZ: $30&v}p~^V~Bla&;ũ{>mAjM/k}}Ѭ:NexDuhL\8٩@/݋=",;PB-ʍBWh`\9d,Q>w&$ 6#8:)JuT I.h9f4-~7콒"Q@+`m w<vi'Bqh(+4e#qNQ!} WaH3qUrd,FrRޥ>K)ach/$.5ٽs*B{VnŇB4jbZȆ6$GᵮT('qL ?+bt?ôY~Ъ|8w>uG%W:0cQ!'Y'ִ/s!Ӏ+,d^8{4XU,!CS@ąqt#u~: $V6@R̈|ܠJ͆D'3`_{姅;ratW!,Whh'F9"짂Pc>In=}]wFOOPxTa &\G*:&@}6G2(D*G+p1,Q L)YB6O5$dS$B<{B1Ln\zpRu$큝'3xq&7Y}9QLeY4ӦȰSoPFeQZ?PUDY:ѻ3O5(6+Ògu PrGLbWH{V3bю6|,\VWZ>f"mfpx%^*%frm:߀Y ʏB>{O8|,v0Icz)c8^WT{vN#% z\m:욿9>ynHk|tŰ_-l2lW~pgzRD8 k- p\VH;'obTZ 9t+/= #JP]KbA%MahydD o}4ue*)UXzzfj>\iX؈<OFکJ- 4h/\ ѣ+~q05:wavcDܒk /uѝ8&|zObX 8^t|ғ~T,sҐ(PLA̵ZO1-5> Eit' c짶r0g QXeb@d3V[\As+9غ :vJ<)b1oI `$Z XfGݮgR~X'qiGRʸjP;Ԛ;YP,ue Nu~$Y`-plf mcܯB{=b]Z8?'7r{HȈ4TT(-|)r>1ӮY=P: 2T$ RG%.{Bz2EX jj98n^b6'Z\OIQA"X_Q&ߙL9f{ZH.ݺsV@h T4*)躪ywy2b0NXNVѼET2~ dO'`x lu+ :8rW>Gmc/5{MGWtF])NZ f$#7RӠ #䵿 n&ϪE%f+`Ղ@μmoO^4=5=f/LdQB\Q79q)֝jGd}gfIIĸ@1bw3_T?)O^ [#h{-iWENhGxʠQC0}Fl8d yϳ񺦕g(Xn&fwlV5߼wrK1_ TԽSpJ"YϪ@D%@p ( SE"a e*sҜ!ub 3@kw`| /n Vx yz:mr \ _WG"ypVar¾K]|h$n Oi|)@?oT'7|f/Cr,v&Af4pN$љm"AF{%պ${+vrLGkt).mn-3e{OCƓ#$uf,U# 3Rzrb1.Y-& 9#_"z!qK~x,ikM?zoWYpPLW6(CUbhIQq D ,Ƽ4(-J]ULbiHDE" S܅۝+ h,PgF\aF ~ * H%ydJo[Mf,j.ϣaÐ_ȘfU+(Jzn E u(<(*-sfxM ;*Q܃[JmI\Txi_1))?V $[6:i{&C j1ڈOQ."j"2 ,x} #=,>\S4Xb/8gǪg+") h>ߣ(,IkTKc•Aˢ< HIbHJ~| HT`mcwlW?!5H{[W.NZ#ǩemsɟK\TPMq?ϏIͳ&Qwv~\&6vCM{ip͇k7=QDX+ + !M6 xgd}򳗜6&岓 Xyh5x/*{\Kż|hVR|#SjI); o{ch(M$|ңB|xG%[{a9š.'̄\ wT<<][[V(ɉr=[(QC>II>y1IN^ؐj?nсI>%h{fh+ǿ1ĉH'Brj$*\'=O=i+&+" *ӝS9yM( Y-yU 3.Cz(SK0+u]kAp8mX*@O*:oqǖMƷGHJ"TlxݵQ>3JP1yeYBV~7vՈj{i.$͢e/iGb ,mԳGa}H޲#P[ɸwEC+0~Lu.$wV"H]>.5R6bKhE=0ɧ$E1 RFйdcU@k(YY?Q&#>WиR?Tn"sv> W'K]Y0df~hd%8񂛅hȼw))ump1ܻx9c%||vP="MI?띵_+ұuAx'kwj1-]e)g{nJ8+ \`휤`Kڭte&7*Ve7^~ưX̚,,mN,wh|B ;XQ~["t:rq}?p8 fQx+ EI }[@BpGi$U7PJаhUv) Vɥ < ]U dFFGųCzsv}8njjdmx:k48~B|ȶ7?#5Lq!^c @~?)1 "[[Nt/]c\m$j:Rxa&.¡w߾iqZM Y>si;^גϕ-PdjikPO \$$.2ڇnbZ"ZE_>ߏ7t]}_)@4(O@79^ZYjn3F?i2{goə?'LjtǀhW=r9*=|BCř\&F=yl`V[w >kjnlx4_ OkHYL*f5Ku-EbXUR`*(+ZȺE=߉GU"j`pwU;D8`&rsÔ3l)ơ; ^S焥 QL|R,rj+'K@TTDq$wo)qi9gӜӣdYЍ۶f^/MfnIrXqnC>[HJ\%VnqIHL΂h%VИ@OZ‰|S^GMs#9 ZCWģ`nRFBKt%7~GgANk/5Ah'Z+XRI H_'DIjk T&pjCȭEFYkNk֨qFt_[ 3!/1!Imq㔙^9crSKjlD.vvK 2,_AKr9ste9_ls]RRc9/ #SӞ kS?;ҴEkP_DVŧݬfC&/F#Rs$&Jf6)w:9:t%0 :졗U#ڳ~7oJ0%ދ }:Z|Z RAX"_%VV[*R4U.svJ2Gb)McdJ}OX3ĂǬk3ïv/99jBH04IЊhіj#*u%?. r>EC QӶ5%촉P4!޾I c YSu%a5ZBg\r~2|~l|/tm ?| _|Hrt7&-D88lbM,0' {4hd"Z D ;̌2WURe~jƄ`Dj쿸н砸F.LF{߳}I5D K[}g!Qsjv~WD3#>3hC(xDz V8E'_ W>1NjZJޔ49[N6zkix$wV9  bL?]`f vq';yԇ{y#WTi2?Nߡ|693wV}.^d)QDo?!Jj`a5ufh]asrΨ9^4[E3u`fQO;BdO+纯mC)~}.ps줴ajdxPSl;ؒYhmV  Hb_-ѿbUܜ_*F"31|gجB˅Xʘ}V#^ {;yn;)rh0Lפsq]P{uƲ(_  Ã<-wn첧^5d ޓ)##XDqa`ȔRX jl_"F㼒9@X| Ɲ5ROM5ח"dthb$mKaPs8eh+L8uisSwhP j` SQ1:CA)KE@]^Jͨomi VѶS%hZur'Zc RrغoJ>XbySΚvAj)^( h#lj&Ą$oqD#ƌ>wW] 3?O.nI2>Am6k <2k@w]x5\]<V 9S޷'X_#\9!fm RP[#!_x&"9ڨ?u5d|%[V$ Og-e?1%{>&TJuwV}mIHqx}*BxjR7[2M{|8 3&쩄jMbͺv/hW+՜ yФnTjk&/ c*No*!lC# ͚)<3\y9Ց8K~5*7D6o:)dԔ/.eH+c}&AElFP(q5`O6ІA|𥥲bԝE~Sn{b Zu[ޥ٤ˡ&LBkl"'wI&EQ#xBX2,عxX#3JE. gHN+Rr+i;q"r> `DW>xJ )DF;Z!Ư^+A1Vz,c"A UY^UM?V l ]Ey@c)2b2I^P .C;f%uPz;Y`&W-2/;@G<)]wp(ce 2J9&M=ИB{2翼 B C CPwJ!S{y}ɡ¡ii ly*WAQyKyw+'7"!59bQ'+:𳄊ʵQGn)!bkČQ1Ӌ,goOMI=Am \=0ji8*dRq0= ⎇zd屁b %{5_Hb:sХ:DF(ʷA,>)@XvvEcQހAdt|ڊ5P"~v%8Bj UBJJw" LiϏMnoqBw0fo))i K|Q9L/[C @Cs -X!v r@qEBrn w P }J=d:.6bALB*r=ҤC}VsZ@^,0Wit93ֵ Ną.0Zc'5;S.;"ݔzxفghDJ/W3TkVF8EGM)"~G0V+2uTi^g{gH 5 pCN*g>N9vYm>3]ñ.~@Q]Nl2y(VsWko\GrKx/Y;ڭB"]469ɮŎӞq 8ۃ/阜ӹԌSVP_$%OlWV5.e=xnFQ?#/.Ut%єhp P>1R鋄__^frN|6uWpfO:Q B.iYg'i3ihL*xՍNs*Oj\a cQkZ} a6"1iFKM7Aϙw5ˑf%)+;0Ί6)BrQLSizm U M %<|\Y#j-փs*1CA]#j\Tig5!Սv-d\z`tXm>kf& D# !Ia)rb^c"t~Em7Iw7"9Zi:TV+M*uHRsgП#u N0cF Țnpll -$cx>K,|Fmwz 4etkF+*|m8؞wM|T4jRmaeaAiBvatPdU-+(lDen <|?/Xy-eځV,NmLA+%@c[֎n<2A1Wņz;MʴCgP=D:'Mi*/ϲi#]_DS56rlNJLR}AlAث ©Nzhp L\N@F*qZ`ؕ蔿0fڗ|/P[YR01oShWZҲ%Y#^#R&/zPOrsTxKRX. LqFX7$f*| PnW?ըrh'j[i=ȣx l+ވ4Z>tG6))b;bTXCo L;@S3cR@Uic9"dP9Ys% o4] g):ݹ!'x0I fjl`LlH[Vi1eI0(,Ty(׻ШIʮKF. \m!r75b )ec[p)#{ĆnL 5EI%ꀆ(+]L꾰67lPĚ  tGIyz>(o1p P p!# .2#h]m,CPpg..erAiPօKk᭥za^~&[z/ڛV~C>љfzD/{ ^ ،~1ܚ]{ [z0v-RL]O4Q>Bs&FQߖB۵)PǑ BS(y|W;[K*ttjen ڞz![3+#h##Hg"$j6X"AڏH̸u#*#-o[F!9(}>'jCL.?ZA9W JrygąKY o*{OaHK#HЍ6C5כAbIhs$Ip  v =c/-]*SX=xV{oi8XhoI2X}g8Kov~BBjTxQ8hgS%{FMcY-(/ȳ c-~dc1Ȣe ^c_|Ge8+Dxjʡj77 6`nNϹ٘YLS!x]d1&4g{4σmy}aXTkVC  CtpJM/IU{C8\}JQG=Nyndzn>{Gp$-j3R8-yvi 8=aIS/VYItX_yy*\)|h}iKNiOSJ0z"\8"gA~l{H),d"`R,Tüf{,޸[v-~[ưsv`>⏜arlȋ[7c8XΔ~~DsO$i d8cوhكpQO +lu?*K/uGjmNi?W}o>ciиm g]:v;ɍfH P+ |nߧ 8[/Fٌk SaL\aazl6c˭#Ӹ7NN}t0GN'%M9d;4=EW@L^Fy'O9pO>g0'(|p{MQ#Ӽx9j?_/Z|FQTͽwlwX>GVq^8ߤHt)%l B?I@0#]VAmb`K}rr{ - tI\ְB`ǽU li<gu d w W gPJfmY@Fr|$Rw 7MC2FjL)_a;*yf;$ןY)ea3{ʪn1U)vza/Ii2:g0(/E)`A?vf< *LLqo)׬8(Kcxfڗ}AEPYHzPSVS񮧀ZPRD#QP-zɨp0*/@yԵ|vVeL@0U9mcڭOV hz<ȭףKaS3rI_i*7)mI3:W7y#|&cGѬ,&Xy=tMF~eUπ`p#hBW*^6LL ӈvRء<b'=dh@|0uyUO"_y?fulwe{!A?Rl;}y:g.n.mԊeABnV.O䇇4p3o9V,YlwTrwQR X9-3,L_:5i ۾ hƩ Q-(9m=\n[?4fJC9;KRuݶz(ӓ)+ 2WۖUU.: Md`Ö޳tL/U̷ZHywF}Ix$t6t.C:Щ43ߓcΒ# -eKo-n$^L`?/W")cn_ x6bUÃ78cĘb"oXʥ8dQ+.gX:/:%*A GA%:.I6h_SIeu:4,f72C0AXB."QvB/Su1JQN4% GrlG'V:֠i#p0ۖIf5\rBY_uD6 CEbX, AJNjLъ^C ~ m\"\_WZM Lmqflb~zL};upt ͤRB(ҿu-&ց tnEi5ņ7.BE̶_us LjOhzd2t r~]ƈP=25Cˎի,yXv~; {œd.cl*sbq.!N车Slb@#O,rP?9 c))[eqm ;'{ SY}#E5@r {Jw ;1.ӯ=1;ff6`DZo\:G{LI RsoA3@a^/UZ&֦aKk1҅w0VD;&\2l ul ޞdznu͆am\r;cyk[q_>^,D ("M$Av] ,ߚO|T# l⋻ݿqԖ80BZ0qo| ͳ.1&}M>;<j 1i.W= @Ae\Ӽ*-16,Rl4wo/1B< <^<0I' ĝZBJ'CҪ!`2kow'+jڶjHѷәA\"T1-.ҡ||nIu-_ٺ};_';0vkbl "&Ɔ1QP- +5/uˮ[)hQYoD/(WhLh_;a0XB# 506 :~O1Rb1ӗ  Tg<;\ǒ~$ &QXj~uP n7wCwzVHZw$3O|ëb`)w\ W ?R }_D-8E|- `w"zI!qa-FjcsCT0Z| #ԫ8XM"aur|0RϷv' :#%s%@ΞDfEBRzؚ^Zj9m`!᢯,-Xm@6&*8/(rIq=CA w.9DVb/#gn*Q[/fbFF$:44t;_8CA r)kaȝ;ʱ='&ުHiu&܈;oܬBԼZ)rSELYBpvcqO: js |iqX ud:.+֦sQ.XjNՇ(]b @e?+͔UW 5^p5ў!{,Z;R V ȜsʱDk}ʺ&k8)7*Amn=-wua(4ۛCTl ɝ|<"JY%Q;ڊzs |wwEaa;53+֟$FȐ#m,8%,z:V;nK/w@"JAQ5>'U(G"QDTʄG nbk42%=cCz ]ڕ?Mt ә*q{#N$Kmƅ=SƣXcA/G!P(GF)t!,_Fiv@ջdUŬQot[RRgIs87jߔ^-cÂJPTkl4+d=]YMN$BSKtkXԴ75i]5fe"KUȈmhԈr;-/JLΛc-/ΧuDhUK!{Xs&7=}0-]5j=`ElvI5v/mli^iagf>uiQXEe[=:X 6$`t1)Y{BNWzE i9^Np `no+wݴZE =oQ.DJ%Kq3%Y !'#>1\ߥy2X9; RUݘ pܘTg@ T4WcݍI5lWL%K8/`ԉԠ\`12L"EH ؚBbbVv&OX-[K^X$h_24c=\˚4˧@ aş 463(_t^Btw8Eã<{$'*(qVG1W!e5VU d+EmAs}~U+ QI2&jBP%Rtր É`Z $3 C4F:_옡cpo0w%:#i˗sqDi!+~[bhėp9V6~$Bk"_P* Bd/{X'D}`5uu઀tā !cոue1{aA&Y}9I0zx敕v"T|܍ lbh(us.6vrZLsz1s?f FԠG2Oy3Lcp_0xj׽:H(uU;c|C!@i"< ?3/&I S@QVޘp|n@{IeM3ax#Pĥ9wlc z1vh$´"O]GLx.'_)"Sp3f:D2I+7,[j:9oڽ[ A|˓b[j @:t RF|0rSx >KPp5D,|ᖡDmR,7E٦B݌2(ݨ5)k\('?Ue RQ|8}Z~D%R1`5VЀJ9RNiG  ƛv& +A%?OfͻZW0bEæ kFÌ^v?emn:UKj;i&D4&Dqn+D eJTGW}욽Mb$<%>ڀD6VnnQ:Ӛ,!qiulvSYToyVQ >dDQ@ Pm'V%6{tA[t/C D!jJݙa2!J>[ku,";N!&̣[I]|0Gwvagt`-ipkA6͓Iv3hY~#X.hpJVcI,a* Ҁei#Y@Qy2U+ <̺R?+sJ&⧽;:SmyxHV{_1z 8[#J!Z`t)J퉀7Ɖ񍆫BHY+)}`dlyEav@v'oQd~/n]Ϲ6$>EG 8o>m'yuJ8 ٹh0^=)"fA\-[N0W!f9b )\. 'Z?X/]t@8r+D*, pRY((@E:[(_PUg%4<'#P|yf&-UY:2uŮG|›dLP@}bQ9p.(i]oF2[}%"R V^ M:l3iddO|p rB)A([!Rڌ8 ޲0z%pqWiO]uAUVy8 YwÃMuQcWDیtnf[/.=6K35sT^: /zV+fg(;@fo$Ջ(g̡'\VlB]PRjk zC {k2 P;Clq6\ܖFj$lx>bJJb qA}OC9̖Au>}$o)Bo%u.YtU6ϕ -fq25NuE=f]cN_3GxȍF30SʞbH`gK귧mYl˔8KNk񇇟 OY Rl 0nD:7$OA8pEi6GLۿ]rJBþ%#м1Yɒ)tGЪ"KkBb5;chGtK^avԞayi[2+mpa`e]K %w B1rbVh>S u(,@_5\Oq&,4 +*zWz$ۑ>v, A[$| {Ń:m;V\ߝL믻>7Us6ۍi Z8-T*#l-ie6.bABTRXXqQo&hA$$gc</Mu ,̂C6)9㬕hфw9_di?VIvmyG9 upZ{RĦx?UIEtpKm=̨xA6^!A\2 vd6 =1>+ވ(9 Wןy 4jH);YX Eg he-*%DߘUc^ oMzU"Gd>[Xi^YdG/y)}g$duϋ+v iSJ;o%lIl15, ?9Sjd ȳ7iQhʏ" `#)ow !" LxDt t m'w<}p=: e:E>CWJHbRJU$g3-3v_*SRUE]b? * Mc?6/FڮѣW|RX$}]Rj{"A%Ԟ;sCR 8/h W7֜؃hHM̧]VE 'g펐.K61KTO4L' cgւ6Օo7/Fd Od }>dW@R%uezMS S!6L&1b &6gHp#X .t_K"b K v^yO}vѣ(Dyz`aF`eW6yا`L>vpU|sOQO0R@/dH&iiP l˔,DU¦\~̰0#i֑^gn8WOdB Y(RS]06Lr·Subq;jZX#qVخw-pf3 yHw=:sJiIvv lz4IExPjFIbP7B*lJDkDMTћMU7zNehqPqEXpM {]U䥯d[999[ޭߛdNz209)N|pnޤ^b^+'#P;4Q3{Fe`<֘`0H ;&c\7cǂj&_jΪ`V7nD,ͩD.CJOK\\@V#w!6ɞ@./Ӧh@ S!E= W$VxpN"||{ G{bʹa3\o7N݀ 04ٜM׹+7Lu(RD ^5/ ?%Ȯn1b9:Z[&JVw|t2rqbuدG%dHM|ol\SA&Qfr+ a= MhQrY/  ŵF|.-4vK4:4~N.Cɿ_ dxcٸ)w23MRc5;V꘻rw1xTkY]Zc1 =>D-}kr XdTRn}g / IR)h[1ԇۼ[q~~zcCٛW ,֦{{wVxK;2њq8 jۜc8.݇m0(8jG{ 2\\> i/cyũq8G 5e s3\PQP06=R$A3$.R6 eQoy?ងsɴ{b,\%qɻ`p_Lh Zs)9Nj[J-K?!Kzܗs ¬O~.6VHI=kg+ٺڧtSRQ vl Vt`=,dZIu,A8^"T|pI7w-_JN( i4ΨIV1$'kwt,_4(ՐVle.%YbzP! W825)_-J^AdJ'478ZV:vDNӿCYK+0 eg0ea<\_v@5#,s h^y<얝p^t2`|M Y%N#5|%뿄{ُp/V7nF%\6h俍p &gNӣ%ܮ8L[SA썰QyM#[}٬2[~`!&NI;yY.%r_ݮ;`rL;Щ{qմˑr[~QCCز)[%{}O$ d IXsaچ3ث7:hh S!T"Iu\FRxkzܬZ#;T[E aנAT4K0|pa.8[+mXiO}Pe11Z `Jk -93;ƶS28uJ_4DGif4/ȑIm yy ",3 :U_hJm=B_cLNwH7rXP#(ݔ!.r-qTo%[4ԍ > vz|N9)6WYn;%tlR0GSՄȭݩB9_"ӄ/c7NX$X >fu[Cٿ4,@h:/yۙP2r5<=_ e҃97C.ePU(>MUt_FP{$ַsLĺv+={yyZ+6ͶZ+掰v1hͤ Sm_#%@<(+3|fW rLʧO m|lNI#nc[.0H.:.Lyg1KZ:|n=\&)yB;z^/n!tmĶ&*ᜫLոb,HH0X-i)3l Gsi ihG{":7\m+v *37!A9"M+eBg#;LclKk]2x8I#uBzn=W z+Js̏}ΨQʥf+ϯ2fu ZMam^r6;NzE50o'qh]6<X3ˈ9 #flX/~,UR 4 lа "vXVzݾ7dv?k Z J@\^Q(r 4#~WÁ#)8_jFZjR:j2q!鐻$Sbʵ: 1K"-Gf&{jȯz1E5ƀb$/FxCIæ4PpW?%'LFe S\BB-hvh\St[fo)T| z$[7UY)XFN"Fta 葪Z;Q;0Zwm)vYp`{y{&e}ů?9i8w@=̿m솾 ʹߟ}bWDDa6ʾqtfoA=j_T y,o}ohoP2ɻ66fp켤l"z=Xř_ 7g)WkA5~՘ScE"I N7\4 h PA&_{rv8݄mafDY5Tww.,Q'o!~OlmVP]&ꦵxz|!ЮhoUXM /##8o9>Yznv.,XnIuCʧ‡P2\6[v넂8U#0lҀVz`oGPlphs̜}mҔH? *vTE2<8C^ )}2>J"&m J-VTqA`h!P$dkAӄ]BMҬ<SnyI=V]W!jUeA;7꠶zbu|s]:A:Vvx;L}Q;X Ld]XhCfN&^VO \(-Zuww ^)(oh]R?ᰇ~29rQWOː(K2e8>H[Ωy^ܺ *@BxPK̂* oBiD9]@~gk=Sg˱ T48%ٜYK&r&omcW%ó|^Kg/˲ՃH˦m` `q2UU}PItCĤ0=HoQq Z%ҳ2&û,o 8A66MnFw15E;U1Ш V 9wxq?hi>\\=R^P *v$gd|uc OM&\I aŸs&7P\J?)ʖ׾eO%we:3G, 1Kmz5AU}5 &gd%G(5[4m\IS(2dhgVCKd c⅒BzNM 2ؓ&R10!T[mG"khxv_&UKyu7g)Æq쿉 M?+'9\su[uje^'ʻ#9 kPrkH5`mM0yvO2ܐ5tޫxᯏW3F#Tq@YiKz|CN$2i[4BN~wcQZ"~d [$jCvT%5CIeO{w?5 Ӫ)6&xɦ${>M;}Tn$TX; dt;.mH,%X_ܓcnZ |A7z~dAM}%6 N[w|& ]\'vvϽwV*~JLF 5 Fn؂2]<^F`I4pa(ڕ0eCfZNNՅu: Z~vF$_c|C7,`>!x)2Ou$wUض yl06kK90tӗ'>@0Q5\7Z[>"`#4̡`xSMYT5,IT_)Ne.?ۼd᚜JoS ŅxZQ_hv aSg7lS֮ )D_RX}2v)3ֽN)טkiA)),,h#djŹjPMu?E73#m!;H"o<#@ZJzD=7_xZsԞkοE6_ ޴,x" 2JuZ욶~"+^&K*T0|KqW/LښP6JN7kz9uޭhjX5zhksqZOn,u6O'YxRn" L̉P׉ʂSb\/3m:PɎTZ_3U;^$ Fziw_X|d7K$ukD1teuHnFO^blV%KW4ڛ=*Ǐ{P^`{kGA{Mgc fXRqArGUf'GNLerɠ(EX gҿIG- V0"Pz!:Zrt' D׃ uhVRRļKeWTJXF/-}b p`r#L*3; h-nbm<̧$Re"2uiRpX&?G5jN;C 뺢mk.~U{Kg=ͭgO@<O%/L [&uV( <Q;O;itȍY{@G_Wf 'Β<@?H5_'?f&z7Ps+и}+J! y\׿4oRoJȂs;|ߕ&3(;]r\)@Wh"K*!Q!?!taJL]]djNcU-yx ],Sˊ vj6q/[Ghc=3smΒc*,(an,zwIOl$Q'.K& ڸevI۞ba{V)^%A12̀L_ɊB^4ϯ;Nb*YG:l~⎔Y80[,p+-XVe;Ցcu`T9 qfc0} c>jI|{۠7+4U\ߥ'a fH_:*xǁW:ǻI;|`*xUMn TQЬ;Y'xjemn9ljxpn [ݍtno.XeJFխoP sNK\H y)!r38 wb}! eMF7XZПnv[fRzg{:γ&DͳS 9AO1@U, u##| UdVʮEj,ezO̎[]x Jn0CsPP^7m\Hq;:ary.q\[cn i5nc¾\ygK *!_%۳*ZV⅑oGln, oY/m`, !=w|]N,]h ͼM-l0رn8-ɿ~f?dp"Ϫ101&; Mj{x>kdik=qCPka'¤_'0WdgՃTu*p&}ny09:LzlzWUU#Y=߫T[;tiqXP2(TMk5x AMl)NB!%+*nLjJ>M$h"/fwا J o/BƆkm\,y**-C)4xD`jv..r^(=HT@8u$4ƛ Y 9]=(c w&cCI^S1̮j]d!WNEDQ[#r]u ]a/KiT`F`į;02yKaQ6lCsDLJgW040L/V Tޒʨ6\afY3֘+3 azicxLTGKֻ}gu7'| -xCў ֎m+]'8gq)wf_gI?!ۤ_)Ö)XTXK ACIV5JC78,68!ତhX2h%7C5J]P+Q鳣EJ*b\aLn)4Ǹ)rJgh` kJ*~N0$<7xQQ9bA˛VXsS>帊73YnwdtY2O(RK5&>H#jn 1="Cf%w&Ge;K=WI3vPDϚɀ3 Hb4CDWlFTQ g6|sm  b@J 39axga@wz)xE,&tDia]ΦYk/1 F>qBP@.cKL"qve+8V##_:6OuX7Ϛw &9j|rGpӶg*/坚%;I|.' 9,>H\5`q 2bJL<{ISvs)ke5l g=IGBP|ʔ6\i,,eQg 40JЇ:+UʛO-VB,ن8PH d"$\}|gZ c8٨K$ n Mdk^LYߔ҂aǹ$Xr'6.OMQ]J?'ٺ/PG-4QG1mUonuȂoJH 6Pߡ.nÌQ_("똜k;/4,NOPdlO){(EMOfA'>|W6n#H!q"8HbH%.QQ+⍄(l:t7eID]G\PCQ!%Mg'fh4 i!NcCgK Aq']s?Zfj%}q'uQ EjLg9 B;bcT=э!-?p}ޡLǦF6sq|= OXP $ΤG{FC2wDLj1#S'$syU_ bFkK|C@NQXkCڅӐPYz+ypmR4_qϯ uós6o)jKf |fC\[.68B=@>ǔ$=G)~[y.>t{ǛRIdkb77IOX1OjS~ bPÉy|=ჶ5C4a_< {Sc/? =n*;cm*RX(q(WVDgkq!(mdrJ!iS-Z6˿ ",>>{)HƬUJj(ـgkrno>1 ɇv`%(iQԶoC 4ߏjM v)d,o{jO ;>ACt2&>mRZM*%ḿ֠ B= ߜzb,X4OLe|. &-Os ($P11G}زYUf%f9?-pH])j}-U;6!3aN5ti+,]MPGe_ [nQ5F| v,6-7aŏWr>0b1W&^a}#Cɻ3*^3D4(H!fZy7O:W&,ԕwc$q`bF>:jQӭt h]<pIa#5@lQ\0U%)1RS+U0ъM<9X6 v썿qnuj_Ho|~5بKkMf-ui"F"I?J@}y&18ⳋn4K*7>SeP-sG{r] h#~X,gʏ+הSd`,*O@BLw'ќx`ɗa=慅fr>w0Xc>b[y ºCdXZ"h"f,Z!ó `Am5),^?(,럂f f /He/V%1/ tg?˨Ҏ5BȯTFEԝ^\[{/i o޴hNƟLc8¹n Ph$S ώ|{ VRy̓Klcu?L{6Ms"s 2Ia#>sp81ng #eN@AFdYZ Z(5Ǟ%8er:\+_Fˮs s_Arty6r 1V%Fis]bR!{ga+5^|Ԇ'QŚFgSYK,('9-7Y pT Z[΁OTN5_WsH",ԍW]On9t)!=c,SvCn+r}:M #IIez04PNoKEܸnH0ut*j!&{ Rְ8o+X8[Ϲ]jkRk`b5r YXޕrdXXpи7[S]aCbU$gH?Ж"տz~De/_4e:qfoXRRN\18S?\Oʾ},q0\51M*tje|F|yc'Q=p׵R̗Q<=_SDwCą덑K#)&=6P0:WB={0TLyJ* HU P GaBuŝ8i*TkP<0*>Wyλd-K =K'ZˀXmO/[jNOj癜o.o1{ciU:;pePm;qT @~60m/jD:1+ ԝi]ԷpߐM(W pqAY-k%Q=Ns 4KHw{o= Wvarły\2ck-9 we EI HJu`Imw]Jj=+hM[7Rs)4/Ιo$)V>oG` _Q q'DK  Hkh p% z^U(AX|DFBbUeP~vx>rju Yb8tzQaz~(ގA%A[O)]LU ® uvW $+IMԄaww_G:bmzP%nFeK1ȾrXl )uɏ.u( |&Uvhj㠅`ώzϴ'7m{J;U# }Aa#UK}&G-@ ۿgW}ɯa] \*"mFuI)0UWq [ o 7{,baE^?%n/Fӡ}DgC6'ܨ2%UK>s{eLWf AQ%P7Q9ܖ v)E(Lae}jAB,C5ú!GtWnˠn6;a9>S( i.ϸ&T%ds3U"sMјZ;ؖ.ěfZw wp>b HY޼n/ {3jg29{.ak)(<"Cv ZƃDoɈ5\>\  輶&h|LHFÔ I0`dìa*Az̭kWSm!ec->a~C,\hBwtLx8s%rDQpH(D%xf@Nh%v[팜LtN$1R{\Iǡa[%`kD= 5[_Q{Gv)cnwt NYT&VUaB(K}_-xOW1G0bGԦb0.Y(T3 >JD&z'6R|O'@Tsb+VO;Hqo0ךR1%n7̲@QeFvS2Nm#0 h!)YCZ) EFʼn[!AAP=!R'!&'hTic@,sl4i;`N\{( X,Mc 'S 3;oaþfU'h,Zc$FJ(寺i*` @<Ǭ䡉]i8\@TWTԢn6p ɵOHB^/[R[믺38®ajs{,[`Af@SS=ޗ'92 MpL}֓&m\u@.R+"> $*kB@"W[;T]of;5#"ݱsYXq,-O-eĀ| .3\Y%,ywl}D˜% 3k6@v$}+#o0EY:9mzߍLK#zwri<`.(T~ytN{6wUɩዻ2 F]g݅V2+ЂGbyT!s |YU6޲}>RQ0 x2?F=JAK]LG }AHF@jՖ%HW6'FztGQ@Hgp.Ė~`2 PH Z 5R |@~^Bgd 80OӜn#'K,w[ }>òm"W<+ak9N}{E}U_eUZ NJ3-".,ÞTN6itH=LJ Ap2wݺ "Flf w! 25 M|;dK ZR OjD FEpj w :6*r~Jzzm}8@M}UqDs(6W4(3nה?GX@.L9F+L%EQic7F$lPf9VKYq&Nk6ʸ7ה -=@ 9F KzׂaݤuJ>u[؆C߲QWtG-[3K t0GM̼s>+9<=_eSHn~Q%`)uXR9y*ԪJ%ȃ|vkCw Ap@`o=YIh:ÈL~u'RRodv悱w 8nOփJώ_k׳GhI0OixM1}V+o>6HP{;]0/79#OTY)Y~,az"E^rE]8!:*fQ#/+l%xRf9GDj <yµ.F&)02;fo&`BW<ƙt*A!6鐵FeC |O=jsEuP^jǵ.Q_~RH9/4dƧu=А+/j\ À(.4+$r _[*|7Il!A[Ԟg2ڬd/̶F#ܰwjZ-#Z"Wȏ/)!NW>k9A,#s/~>M ̂%/v79F 5Ѧ~t8`}/u'^LY[(}vF7'ňe!9?LYy,9IG.U.ɺKD0ʦS,__ÅXxdu/# sRP#9cv# FoM>̭e:鱫P1ck޽r>26+2o=K_j w;tF|.bv&/S‰'9z1 3z_ݧ;Ekƈe{.[|C>edp"eG%߇v* r6_*#8<3WZL ԌVus|uf xh9 QvǠeјg)"s(]Bq#J$xr2pd!s, .Y.f X}}. \zVuIJ\כP%5ؒ> #xac Nz\O)0˖e^N͗IF5ã`qdSJM4k .)N`^@a 3SGc(8Wx\nb:/ ^X|KcP7\QW!^+L xѹT9 Z'|e|=2p8nI,";\'KW@RĭoY*[ݼ auJCzx|c'Z׈|Æ螒upؙW<90!}*,|±9ÞFV(PQdHHWtY~x>y:a^ݠLץ.YJO¸S >MfO$,L.;IC rR4 xa~8V.C1ܕwO4 w[O࣋BzoQˡ83fc?׍ ǽ~kK>v!JFɤ"i9uH(OF떇M9䇼:AKD'#sf_`q;&#Q2ߨC ddg!`3o\_r3N$Ѣ='Ȱ"<ǶnD0pd T똉SuOL ;c9ߣ2&3Ϣhu:?YGv)Po}HQc ԮyvO'f;qb߉gfDyH,&xc~sRd#*t%4hK*X`*;-fw4 ͆7de[~)8HOoG228u^O<)=700wp؁mJiW4@G TUTf$tMa}; R:mv <N'.@Bs]Rqچ=ɍetvT<:@ԛgdvh֟g(Rzu^P-_#`G#b Ed%𤫵c$ڷFzLi o3 I.ny$b裟ß P9WXbP?d@i3ѹ-!d,aqȣ큱ԃ9"1T6EHdgdU+/? ]?xǵkyC&L",EH7;7~2hֶ>Ի+c1gVT g1m6idcw7@ vGb#|1sKUUJ9 o ̷D}6'ci\'NjE>fPr̙f.:qkpU1 8iq&~ϝ~>i[}p戅Tr ]'V?GN<^Aƶ,=&ؖj۾:hȔH5 &0 r47thFEoYݑ˜OUuf^B!ρ-20Jm&LOwiƊ-)4z#ZL$>aq#roc& fJeSE^=MFYbŨJ H1TM؁zN8k[n1CλsYwo/Mėj {[܂m81*m#1j&EXrMOUE(Y{w3r ?;>~ba!Y ⦵jq_}JX@|xWWG"-Ⴅ@jV(A țn@$13_5|qO虨IqmEhnj`D hfdKfP,n)N[o9sjP[#ɲeEQŽsƔJnSki3[~-PiF3v','DJ1Jwӎ^pYH`QgmcUZfZ2Gr2;cWrha;;w;D۫| w#%q1̒b́T.sJC+N<,E.,4͖Vl-]԰pۘ+ <.(YNޙ_+'#  Ѵ2}-v﹋y΄0dA($Gr:yBa5_3fʚA & TM*K܍6VvCrJYD!>FDy?pHE:L5p5hheXM-iisϝ(Ob@ -(|ظdJfo*婵Z ^{sæG)UBdfgX4B^&ű]2#k߬O0&2OſshI-DyXId-4ӎkS4J:B$O~YˈO0zC42ŧpcmu$Dڼ6izEO:j ]J=P銗ΞAUc1-?j` >jV ˕ac4>)A%'S>IER/h?(Og@mv([U|z=pQzFd96b{òeVLd1E'ty, ɨ|FΞ;*us&|fE\<"ǯ]=C/mF8 oV2ϵ6k$̪@{߹A};MTbR~MuO Ʉ,4n=3`LŻ $X1g ͥh;h0s ?(LYǛہ.UZ+XOp%95nG⇨mP48d!)E[D+.(g߹ȯN0H:cڌ}*ÙwoC6\.<*I=Bd];Y, 3"c`p^;z!7Qlt^/CkK8FИiu|Mui:=YT[giNWǑDA1;dW˲3z*6mCٷ}jh 7NhY{1enF: L.ۢ ցm5&.5-hFaBh\Gbxr<˄n:|UY%@F PݟF>m z&2rKLR"\P~w_ARRHVp-h,O;%P/nE( ?J'FΡT.DL]N@ktN]"= Z K.{V t5kolYq2Ϯfjo"ЬMiIc% wM{d3GY8-v>*nk;-vw\ik",olAKRlͻG)hg>cXng" m;og Br2Y(cFhWOZ䬫L]mbpnD5k~}0Qޫ*?FE`5vE6Oԁg?=_c6` n(q9kkR;Z6o(s!/$P3LjFnmnyOJgM-|GԑG&QDV_C.9"(8%M1%b\t֔Z[xH_> |//K 9BI18p&4e #0=rg<;Cѝ0aʇbxC?;8^?ix\ h f@||GyWӺF|F@1k{]7ˏ/!TG njW1`w3OjdybоTZ48!x:_%n3^Ŧ% gdF[:oP+iט@O@s\7͏b?ȦCh qUBOM#\NJ( Z̔4gx䒑Dy#>V nN!dg\ƔMov 1p𭵇.E/mJzw#H1Uv9|TնHyToD(+#S>)IR抇pUE 4?WpMC~ȍdea@`٪# @4ֽVvlWƪi saxbj@orD硕G3kc0U$ܤ3`Ij@oR`nF%P`QTiF {>@uoz#k=oUxN& z!'!~zt-OZÍ=q(u.9ESk}_GYP l=[) ݓA&Sa, GSqz5JjdVί -K0bN8dq_QR"^~AlAw-ʠ ńi{YD¦J2EWucFq/>2 p1ʒ9+( UJ\uŁS+-_Y546Qu@a܈̳b18l4}s(1&$/x[qqԏX4k>J|cMenH~:/.ec fƃf&$s qÍ0[z(þA$ԋ!v}juX$ Q82"hvdͶtjxl/ю9Jߔw(LHD_L\~u=<෾6x81Jąqs)j0B hkY9kf靍(d?(KcBP(k)!qҎ>EOlV kPqYIsSӇX觨K X?Bg"DH,#cP]6-sŞ%LۆSHeEgOhF矨tWWwή2DŽs&] ZKwWdoQq12}zK5dL*b-6k׋[dv#{s$"; , Kp43+?ƺw<) R' p[*{pG껈i:q.騫0a_FPYm4:tԊhQ Y;!lœ@)u2TH܊^7/n'eD&yaڻ98VɾN7MBhVG;5a2QCzἄEJ{%$7~zs )tOPPP :JsY+/aӪYDz`HBi"w&<b i)k_$W/Ot"ΤHlZh?/8k5pg"UrJoq0ԛja zT䏟z2>pK"o/H޼ApQSp<}U:E+3LH F^E9ng09g-vke HҀX3-MݬÉ'vN˄| b8o)F[D9%{"", p 4!/7R~s4,Cw.7z*_4!*,-p}ܶuq u@z<A$V5hM]r)_iO2t =[F$'GsIXz,@Vg 姄F0[=S ]0FM5`{ zߓnPT<'XCdA+K\oG 4t!)v# $=Ϥ ]m-8\ k@!/I UD#$ ֚zy ]PMeܢұS8s_sEU2&ZfB@{\xuQ'5}|D"Т3#"ŕT(#Y ^M$UV,`m!e>c+vx&sݶK$ԝ/JxDEK)wNaWu4T֣|}t'dPr=[5d@9@?t7 TTJ0hٷ6 2_w Os?Z$!V5wkocQſGdǝ2^`[^ҋ *h\AJ>oSj*r>"]z;k!R#g+aS S䶕APûJNM^8ROk>'kēogJj.ȃ 50jkJ5饖EUl!RF6'="̌ '5jYa[.*%UI`p vȱxƺF j eP !t=DJ&` Ikq^ yj0|,=1HEȞ|j `Qb|2N"1Ę"Max[KK>a- B6u(2F!^ψb7YU{-5Cy.ڙNǸd*W/өS,Ei2gRlmU&,մ0_l=r8C=ʕi;v(Zk"%*Շ;Q֔9hc\U D+lb 81fM){ZҌ`otƗ"] a3(qW -@0U.fiB \kԹ\k9A+a Y~p4 gډuwMK`V hWC(Tkyk ݇Cr(68svZp* f| 2R=H ^ K\\ښ1Ś Q°dV\&bDŽG_ﶊCƫ~: LƈU&@.%[[גO\4huaЫ!ơnoѧNPx*[3G¥`Ϝ4`M'@.D DiꔽB8NE5FoF}C;wd7ܑG&b5J*vǜٛt U;cMv5߻LAR%W_ָjУhI -@Y#1j"α=ۥV|ll{O Xpg×i32tj_3St,TٵѩF2~^|"cC9Տ?[ U u+jDKq~`'.GNscKT} ?[c}{}3EjB+%h; ̭TC3 h.'z=Ck{.g}#5ù'@7tf7EPCǎ3p}ba~pw lۚIO'+ɢ~ 4hX~hH;TzOE O6z |47W)%_cқY`xr[Z߱~wLBQ` v5I‡ԓF{DG oj&,G]A+{ĠX+mcS@{riX:О\^␋6cAف-7S )M`pi$2.٬ \`) &0ȏOA^:y[kcٰ/dDqߠX߭  S c'kWTEwlu MxF ]3 Ҡ̈Yŝ) hp8LH26EL:, }|aUܹ9?ŬPG|SО2!g/ľq7ٍj+D ۅ(.{5ɹõ pxNZTeoU /#pE/4G E03[=Õ=sg~*L<t8gN$J!<E A+j GRlľt9OF.A!}*^ݾasfK֠~paBRk=_2F hdei]+U{%^~X!D.ek'(lM5-n6oUkZ/1x.m"qlanzy Гrk$bK*;v)wxO.ֈٺ5]_7' $T aehᶷH] ,6ӻj7MCLt:OJƯ7\:ƕ}Wڍӭ9˪ZH(߉Vmjwa@X!3H&ґjr_؈zOء9eM, ']J;iԜ~AΕ%lOn[O9pPKZ=auq<|d}'RDs0(XA ##l^G$[)`cEY~7)8U"0!,umImnkRRE_Q#*jfNԩܧ"ٳƧEĸ|,OgbzFF&Ɨե"i\=/lxhsCtQFpXln"9( :m+DT%RQG8r8o[NDl24#6=ísؕ4瀞Tz^D^pk\F\&ۃRc*+WjB.AbCeaq+CzLÈ%[W?3aoOٗ ] .|[%c@y3yC-NV$OH uWIp2l8Q_ s7e`$&YEHۃe49GT$Fc} M@6㊁s/66MF򕫒tQk\byjꩂ ھldJt4JzPq7)ع ƛ,Ϯ \a:)ʄp5י.6Y8F>3`EA,mr}v&dr!m[Dk"RU,0O s , 1<*Tu,f$ЂgA"6"Tᭅوi3"(Cg[75:,W.U"RאX$V٦?hĨ6+SKYeNyi2.Ͳw͵ѣdy䱹l{.:am. F >ӄC5+"F#ߟttӞ Pg;:|, n 匝3҃Ţ ۈ:(:[E6ޤ+p ' KS__W:N6|-Cn " T2*5vPSN/.L`y?t-h;RM~'TzCj-fDžP=dCA'#iAwb9,6E@n*-dp4)"Kmrf-$+)"`9/g}6,`=N^ZtX|6sc  ]0΍$X. (*NudCQpnZaf.1J:y[ mDI];)r|cjD=G-vrSVD֧ie^2e}3*%!Ã._#h>:p@=&(~KKՁ8s2SW./"Ԧ}~4|UPz 7+UPO# u.zsU)SfE=dޛFA{W{˳mʲ.}hS@5m`%?طd'͗qnu|}$Π-DdtN\2> LGN],JHk5d*P2?g+'Qƴ+}]Ym._zu0IQj.Q; N׃9Yw?*YW4KXؒ4\zcNÓ\yu[ %`"@.H`Q,e21@!0v{bvۓѤL%EfĹZn/$(_ ܹwŦF͑1y. *uT+81h5Ņt <ӿa$͐ŚTm ^|P2e:k oLfUb֢-6Xͦ̿ P7^#ٴi1ů+y1;VUꇑyfbMӖn-'ˬD9:=*4b oWX["qV2!f~4h؉]j/Ժ@gqo?NK  ("Q/j?l2lVg-!&2! z!̓;@ :mm:6wN\f9_Ȝх}!(1::J ʼnDdTղ`o5~?}aKS'E7%J<*ިo ϽȩuG |W˕\x) *@@#8W3ªAN/<?U]Z+-*E.@9mY@(j  ~eu?mݞj)&Kn;~aNDƘܖi Vt*l B ј{ S {d#t[߻Jl-HIkœ%C)$mK"iQ6~X;>@&+ J'MD_MN5ߤH% Eu4tQ]b3i_& 7*.!{}}$DOge]=e"c)]\ea[fmz)/(?X;ߣ\&~iӓg}N5K4: ~8^mU%2ORh\:\` YI9sb!d 9rы8OSfJ },q62qTb5(G0cFD<霦(j|Z7 ׭Ag3ރG h\@$Tid;W(E\O$p{VjM2yԣp!jޟrB!л9ЈuqbSJ'#ޛH`##N܀zJ3:@H2Ur1߈,MNQ nE^46 5F;sKS'tU,A/<>JҌE74!yRVCAЩ ֟XMdu[_0`!xvC:V1*M.Vzp%ѯMP9h+M텤=4X鸺tCoq|:PBjs^p2t  BGӗ*MRұjҴ@{MV۸)7we%gSa< 椳ۮ479Dƀ< *̚1g/Ԁc7Z}-?5EPL~y|b/ ?5mJJۋSN"$I?5ԇkQ)$6}*^ 5<*nAhL#@;4Дf5Hn?^E)=!FR:9&*u[P~s/x77ꔩKnZ*v=6] <+RƉj[8ﰫ@ Z3{3 6qޫߺ(~\ll Kx4E;=`:#6),EP."䔆[C͟ 98%YQvcHя a$C eO 34 ʾYӮԸpŢ>V=o~:(o*aSLaښ; L>*Ervdq{RaN!7Pf<(ŭsi?> D/tF6ϟg+Q`bh{,D{iD3O+ !.an@{i'Mg͡f̘OSF>xv+n'Y%IOKuO9xdOU(<)PXJ)#5 WF)qڌ†t~wH D8#rRޭ1OuhEǧSX_mJ`7Z,Djy+' `[2[(OcZWaX;voУUg](7k=q:bqR3.dr+= ;jQH[7ķ_w>wb\AM'p.ز<\\2+KGs9ȮR>bT]͎c;*ӮocK9Xlߖ$sRq+ %{o? cꃇ9qc؃G$4rr2Q@_'?" 88iB{FFAtnUh^&O'_-rL.u\mpW$y6:'yL/{߳NJL3@7tEDtZoDflP)qMp"l|Zݪ?Yd<M ¶m "+4\tRKԳk.04r W8g$pšA{g&ͻP}4Io ?VR퍩yDC^$0:ΉwR%0$xdt=;繧FHB-|@T&zZODXV7#_S)=@ʝGYްpFXr9j3]5*$EF04x`ut*%g}=7V~[t$0x.]w3򪏴#;Vx}Zi0X`OF4\&c5kC-tG \K_'rv_]G֙䎌Y9/G(Z7+i7`pcks]UqA5Z"Z ftxGb<i idCX,ɚΑp:xL\ I;L:z}quFD p9"ToT9+u"{L= 8rzPVmy5c ),s^vu:. ҚV4TkJL2']]NȦIkWF4ḘbyetZjw,IjNv@Z.J]dǒEyn%ܳDP ;dq嶪> TPl\*Ag2 &mITfrhVf}{'zڢTrbo#oԕOsI[ gJ:*?-Rx1~h󍢒cfL+LR@έ^mP<:-YmF]ء"?'Ԙ&a[hBh ĺgU/؞(>=@ɨf!?˙czZH/MڷXӟ&4,)0Wm>FbKme_Z4`Q2ԩ畣@o]%6˩o‚ $" "s q"љQ߻Ld`{1E-&d6`F^CR׎0$%̡7x>3u]N~eG!lY0JګtҬ}\f^b۝e/tNHyadGP IykQM;P$q1YƵ`GyRJ"VoJ5|BB4L߰?>Ds^lbF\{B⡚F-IIt(#y\hmR(Ë=h ViZ!9*$yᛔI%C쩪L~rO-zy4̉pòpwKluy7BJV}fCK}T`Q ؟Fyx a8cvKM]o,pR8c"0CoPJuT>r-W%(DdQv@RkH8dHli2L W*qLdJ%6Jk~b07#A>L҉>-?aKh S#Z$j[{ڂX8C©7af+t 㶃tje-YM ?M eE|_4U pSz=ߘ~DIAR(ʔT q"-c_Kfң9;CDJ_)[bD7V.Q{ J9Gi;~v"ZDts)'2Mj.B0cET%: *շ60P$k5(&ĄIkLh#Mzw3R ލ/o* kW0!~]<ǺHȽ%0N!^lh P?6 B,-yMmJ?: *$#@ˈr9grhYZ**BƀGI(4.T\E0O Ab%2y#:[>,8VBMJ.zkKE^_[U/6{m}r#lrOh]Yuot^]a/ո,bls "lL: LvJ8LQߐa#[pr[q_5N@Qgݨq+8,֗M޺*1 Pێxz-G`?omiվb (ce} P|x5|% xC4Cp}:n\׺|]@Tڝ<5΂<~6Cz!܁V0 a1lu.F06 Q\}l":0mZXfWhR!6Hs<8<~ʫ"Tj!܆\5D7IpWkߴAMςcIbAk}XC%i ?Wtއ1)s1|;]S&KeU_$VǐE:k1C"GT9'>AdO*{^,惹EP6\vĸϹ-TVl1ܺ# ߭ (imDv#,I'[0H\U\RbG0(ei0k ;/-RigUyߑKI]?E ~ ~}BINOc҄>v&f@ûmi%[P*KNbAu9CEF&4T_,l"wm @U%率.d}T?4"%{ `"!\ :f,L>RO!.mD&ni7*Gm&ݙo'reuZ [?n5nNjZb?~ EkbRj'HFS@ҞWD%a)P<ۅko=d!k\ vF D?@չ<.(0nsdk ?w Pڣ2%/t g*! |R1Zs}v Q&g/S#CpX.пDFD]hߙv0s 완o䓗CkE}Y*e(yd.B,%pE EhSVz7LI/AMc*Ek[JH藟Jc$k7zAkڎT#7Yr2dK:P ;!S%5?{CSs; @)@jß=Om.(B|PG(7?%"5=9%[7D2>];`.OR~Rg1? ]moYOj琣,+"GCD<7? lvFᩘ)ZX]E&]"W 2B,0>5j^gJccqH#1 P} `\;=q6OdpSNZYl6x\Y *B%'d cSyѩa=g.|sD́[f( &L' A .ՃC@ʐ˓e=sdy -g S&S3d햗kZֲsdʴC~*F=jKO}s`=kt @>Hb:[xzSaW)dbB^N]7ٮJCɴ"F&6%G^#k @F$EQ^ݔԸȖյg- Ls0 `*/|,m믤c(omfk6sB2J#1^!~4vII, ;i\OK["7a{t/c P/X&i(CFSK6KmI8DLNȏz1VkSzM5,(әƸWK-UPMWrE _(?b>?i;+y=퉭. @7Xe}V4iZV B&*WɌYdedp<=?Z][EX0OJ i4!ܙ0­Wų9E~'L$WwP&{n"kK`VV'nǒv nzkޥF-U I9ّrK$ ,h+OTA&w;.w?+btig,r;g݋"v^cyLvY!(%Y䧢 B̘gjyu)T%5J%G1E*n?8Yj"=.S[#R( !r;~8c=Ȋ` 4esL("Tb_[d}o:rՆM7v)ӛZ]-,wdg% T0ɳ0 &²#H;~䍓̈Ʉc̵j(ODFq%HaA=}ǡu+XhB!6萷)Q@!x{DgᚺWAE y'0MrR#'dKA" #ꄿ Ocu6L|T0 [h~-fVPpl liF-h+;_߽6#u^PT#/cˡL=N-,1ጁW.>?k)8vB9 [x8De @[(Bcm,uܐ'5l;@SAFJ#vΪ׾]/=寲H@!ݚU1ZpАjDѵƌ?ЧM`BE#.^5{.\=-ܭR`P+UMrA(IvmG4nF*=F G|$p3i\tTy]k ]$cI4~S8m4jQo2F 2lMl-EM:Yz'm(IބsmWcܕI-BOrKy bA[G REc%9fC?g<@~3.$l#8wҒO*>ftNg.{uoE 3$L3k)yo ɢgWzAOPo=vAƚW$6m*Q]O4m{eơQYa*wRI{838FuP(Klf<j-xǘ6mQ&XoE4U_taxeJFlCKFNԨҧ]׭h:̋_ #\ qhnap̩b}Z]HDck,W'Ц:sHdYnX>My5(RuQfJZ"# 4;Emփpd{̲vrR6'>VQ, m,^?@=̫ȒA)?dGJWU?B1`a|0P?It% ]E:DuiA6665nI ](Aݎ_k WN7F $SRi?T^ml1U^Mjk!hD((eR W*{Gs:5(WE15 !,₟Z -*q ҆A7%, f ֍_6#{i9~JWt1˶x:0{ɼf>#l9]=ߤQ9Bx?ʙ4^\JbjEEud~Nj o=Z8& t7D `%S6i Ջ0%y8?mvOѹ gu22qYJ$b%„&WuYJ}aSBRpgK={ٶGHVKNvY {bV$p3&(z'/×\U#c OV}K z{]I~MbL$yML-ދydc䯀} /Vrnryu>Lky\*8d6~wr^>}_3Nz :j}܏d jW0)1([;WGqtl܊_hE,XߏYuƱlAO?ktdg/nPf>oc(ț9-7,pvrnc~ :9U:؝ѻwμ*qNX!A uU&`;w&R<,ȿ,%IP8H F[p+kFR3g(lێ+јtԝ,&a=iF)yQ5Sq.:,ܨmX hn{ hZ NmI# lL8 |I LOtWWvZsh1S:=+x')'[i HaE*B:KC0gTYp%щ}$guį+J1ڼfKpѩz= W-JK7tQy&hDGW2!%+n ].F~)3o]?P_L&LSb'!/$WZ"ދ}ɰVrx@WzpAˠ(Bؒ&UPJ򙢔*1nW2M?aP\ƖR{GWbۣ>y#)6PTwkͻ؄:$5P[^aڢC>-׸pzGHQMaxm0~,v.w;)`OoUwV: xq"='r:J盱*:_h hr;I9{Kk{J%\<3xs6#%}RYYU_6!^T&H*/Jw(|bXZ@H%o:91md?VC  2ehtTE>~#&"TO-]H ݈ u`cY)~]Ԥ$NG8Ɨ䃀1@%7N1{3wlcf99wU8%ĚrfzYw-:Xf`qߚa*V峋vt?VPbXdP@k9ؚ߷ -GҢ~c7fx#8E\579:(YF?nCdoEt\Do&Ay @p}\ 9с m0onn@vRwg.T$65P1~`(MCW\~Eh?OOp}TWjǚ9Ԥch@ zD;Mvl۔ `!GBIyF~~ \SW񁹈,!CZX َ,Rt~tĘ5W;SFR~?1ZOYqàT}@/24z3s2~ňƐ8f 7AC>+B!aZ*CP!~eᙝR$yC%wnqQ1YXy%:_Add%bO/JߐSw-MsS aB xZ ">eŬV޲8g&^ښC]5m))AV]Es&-p[je#f=-{*)3qqXOi!n.hm*pGX9ս'hԸYi3|@ =) ! hjإXǥÖ ;np,*[D8 %IY24ά-؝WAԍaz 0,F'jLasIggǿ6A<1_S_Qh^Ɍ󑐓[XC]$(H4'.A`BƧr\Vu߉H7yf5h2pr8nnh4:u*|ՇnNcʧ?eNf.RkJJs;1Wb+_u%rq.=1rLO(w`gZQ`IXT~Cl 1! kw[mQZ[| c@dIB4om-账IN6^r"~ ;G1跦 fa}Ew"z|IS8Z(hx|UEkENLȌL7ڤ'̌KyvPpqIF7Tk*օ*Ҩhp}ɹX(? ҂}"C|M]d= l6m'i|džhrW>5b߯f |@.qRY;f7˙ Wўxo+ ;⟴^C$HlΞr"=6yyؓ3fK!Mؔ u$tWc@Ii+fTֆOTaF$}ު%5(i)nʁH全1IQ@HVFu}eddyZz t #˸0ү*tg1w"tȦ Vi/BX"v=ވq~sWĿ}­c ] Wr+:C2RKطO%LoS=oD_Vtl2-KB<+"aJN1xӯ-3;ޞ.7~WLu)N y魚㏩&4ruA;Δ嚓}XLJ}Wꐞs ~o>xʥtDt@XP&@a^~iOR s"t.wmER,ڕ^Ȑl_DG7R641fuc,.!,VE/^Z?T(Ҁ![[nwH,;feVO|Te#ԅz,xԉ5|Y!po=0oj7rOkA|7Yos !( 6?UIn$-吂'ʺ,|@Gm("mgw|nݰrn04%9'yy8LP֨//16/reROQ7$ř~e͊9'I 3Nɖ}XИ J*eBp5+/Mj^ay҇9~j&a].OCzrJ;ؓ 6k+$Tھ%'}Oы)~tG? [(&yK3Yeo\Cs7!Ϩm4DZnV-$SW`+p{2[RсӘUJB1[KS$ٛZO@ ٚUʒQFt :/Jfߛ[? Ȥ}LXT=?ԛ0o95ذ佳f'~: 8gd!P<ǭ'~\& =y#ҫE44r,eV-όZ8I0Z&t:"=Jlp,Y-'><?\ 41A.JP䠗9wa"ұqL ݭ7Q $:NJZvVfkk1#uL6i]5L]-/:%ٛ$6Nr10*V A9wћ Y/]VQC? .r0*T*pBug gEV}ފ,5l9O5#kY,$7?T ) |K.3f!KTg8fȬ٨')`$$sw$9Vʨ:OU>;m7W""U49ݺX{pK=$~U^8rj3ۗ&(F TëE5y|"*v\gkBjݨiOsߦ9`3]sx` ,|_7ZN :?=/^)6?T7 k77 sRR(ΌV9G|;.ڑV+vtUv} Mꯂ_|&]ti/oAjϯ~M"04vᠶhn:%i&(8v&Y~ib0g5j=i˜2M*YKf2mz 6qOL@ R:ōdʖ ̆A[ ؞_iyxiѴɓ3ec|8[v}y*3q&Y]\cC>4Cr eElb(҄- /V y\XK: @?&T@R\a3Oen2-XuK%9v]tڏМ s9SHg S,u2{4E8(HΜ$"\m Nn36mN7,|Aͭ;ݫ0$+%iqIN Mr l.h8(?53n"fȀOv'm2|@%-r<ŧU\:!'\`O^qP+\`NV:&LtT,7KĩyBd6ӉUZO@lbBE^vgaףnɦNAUuS dwI9%Y@uIv@׼Fǡr4$IAne\oH%3~9z&"-%o]3z?L52"$erw<$.^6RѹJ|Se`@4P+=ڌĽp),y!O޴v*ҹSekdY:ew/$>vK5>e$Xv֡jS$KFLClˣh<::ZnyoX*)Nhpe٨+Vxk_6JV,}ݱ*z{sY]Z]IJZe|6R&Xi5߯QG|q; hZyfJc91n ޚgk!OFհUA!0LV$8%4.OM>nyZ/>*",˽2ŒB[R'֘?Dd C\['q7tn]M\C8!ңm̸:%3-=bhW%s1W]>@C{zWD@~i}gQ2^wp;)?)>IwgPnr5$.qcUc172tݴّNLj4l'?aNA#͏%$, vx=mD^MH)c:|:Bjm'kpC]ki!G6MT n0sVx  OMcG:Nz^b<7t'ó4WI2+|fc?8D hN%~(x\rY> ljǦSpμ–m'+w)A=t{Id 1*<4豘R&vڵ(X!۞R룂̧'Xbp X/I3o9`ģh]}ޡh%B/^С?,S> @c7DŽM|?uH[vs`&)?$ 2sİGo2!O_TcVTM,\IY:g6$L"cFohKdr(UUd~]*lMVQEBa;\f pΉHRM=yF<.ߣzlhvOtKtUUiR/^ x3!WTfZY??$# |> J^;Q_:apuKj >:C-vn !t=TCۗ7E6(v/{In}@q3Ł;fDdMـg _8Z,Z\$ 6\W!n9tiKOXA_@tHd%(Q~OigVgZ,ZAjKLkCi|k"WH/=`G_(i73PqoyѭӌH-ghS& /_:3Y-Uܜ_(Ų,&3=XT3  Np-C [uUλE43K{y)-SɶM,bw Jmм?+foj zchT@GL":"u\qV Us.Ϝ9Âj5<(j?v?!w:]6J$4ό@j|g˧{ Bm%Fpk&)>쇱F,0͝u<(GƧ! /c( ^w {ݗc\9xrP܈R2TkZ̘|t`"y]wT0yz'4d֍tieydB?yDjʞ΅zn]az_?P_TSw.ArwH%i$h ,v C] Ҍ&A: uČ˙~@s&wYlH- c@o;mv Ho\`098)bVܾwl./'/6~1s0J݊_Կ@ÄQPHi\E~re19 '{C|\Otrs(P5%"^gNE'c Xvf8⣁fl-COqb]k6j5%&'|ĩֶ dYs?yw^Lr&Ni,feu3Iܮ͸'3Be=^&5Bڅ>@O{gGBhp14US ƹ k aًފV[-2>W z6sySOHe5h"VFau%$X蓈 JS@m;{SAQ{Me$GB~8ܲq"­k v']'.K&Jo8o|[b IxVȢf̈ĸ>;s!91&sc2&^= xv^SH O#idv=g|"扡AS湉SZ1jo?YPyafPhdqlU|sY=}>.r:\yrHbVVÊGM֤eȪs7pVUEkR3Q'y*tUx{Q^^{ʢA ȰehAŸy Z@fGɫ ;w3kFNb`uHq ]z+o~JVWiנ: 51ǚ)5{p{(Vw%Q0/5|2l;8y^`{ )-Kz%@lmE M?pSC3K 7˟A<*[vC}JT="Py kn)u`ԍsywauTJdoS5̆bUV͎/ia.gS=idfb _(߰RyE|O] w__S#ndI|,pyj/(sKq(]pčK* ~gW?eqTXD rLJ<_(-WYnVhp_W7gP~k8 ©XӶ_[09ۄ2M`Rㄊ2/k w~Kpj8ؐ.MTl|r4/P5e_s|w1F_ucDWUMZ&}ߛ/"+qp J0o^[tоH'6<;G~5{N=LM?yoO|n:]>ټiYp鯜w6ϭVkb*!Z=z\eoDHgVV1*0bDn<7*㚵 rfE+hv9olN=u7~ºtIX& 2y5%phmqUmr>ˣ ܊Q/S WŘFR8.,\ā#vBCǺBշtp'&7#yk@1! spW㽓'; o4@V"@6=?j}cPg~&F* 8."Ou\க yjY$u*)ՌسӬhyNHA2}^J77r81~=22ے7E8r*+}~Mdlx.]Bgw#N-:>^i]. S|+䈾>miPqt}g$c1mF$u(h`^*6`=Q98 b PlHvf!dvٽdhB;ug=R'Y{9:9a w(Ad 8HQk0,}HR]Uai) 9()l+WIA6P ,u.>W V|3RF|DGW Mi";A>CfN󨕢I:յWd_9 `t |Y; +.+|AezrE5|u6DV~%Cb}SZ{+3`,$G:F=] aS@bOB" kl:-@;@e9Cw ׹GљG0\#ւiphAbE^:{ӄySt9H[SzSi"P^"ՎȠ89 u;[X! ~ sk`zp皾ѯ.26Jod@C32xZ|N ,IC!fB44ߟM氓V)w^.#3(%qgovw[J$>M;Rz̓ڞoDMptOckL/mJsdEj]$cU ­iM5G= jȔr<8o* Mƶ.? ]N$6i4 +<~?Al0=NOr\L=t3b2Yfi}3rؐV;B@>d/鑺A;Ê` < Oy xFb$DOp88Z1Z I88zrƠ͵3g31K=`99PAHJ * Aڅe kHݼ YiB%yVoط/"Keq>GcK1yGP']o.#te=C kUsw) k C0Ai#1Ll@sU mIYt>a!͉2y v_6?x ೤MtX*1Ú{S幈;RH ai.ڙA uEI)s*Vr KVaߧ-ŁkISA3T/3MiQFwl朎"Fpv#@Qi-rb/'N nH7)5!{ӭе[F5sKُ-h|dV29lN !uL%ד%\_  B$CWyw#_^hF&3Vtȯ.0ؿz&} 1n2k瓤f&g172^?UcWpuu)-Ӧ.5 \kusBeF@ڶE+[-C;-7%fl3yij!rh?s󦖗rԕ^ʠnwopW5 ߝC%g7[\-u@_,gFG{|}dò_2iqߓ`Fc8h.K#(r>ETψݥ)M!sה:eltMU9cn>r:3u#oVaM+} g6,r/Uoo97KrDH*luy%~ܖ钂 Q̀#?kiфu ?BSv?;?-}Sfmco]9PJ%+$A=LnPcԏPM?1Fqȝ-h1pݱ[6`gD PBX`:F:g0T=,u{ \Ygrih.#, <KNKi'9ӝ)Ikƿ~/bzקiu@LK<{JW.O6abtTk~(AsުXu=Dv]P$r frdTVXIӺVͭCKD9j4V(B#Sᤙͧ V/`^tkSBɆpvOޙz*ͩ+|35I}WR'(>eŗvI܍uDv&Y~T!WRwHLH=eC_v*=*[S#.+X_̘eW*VUSoD;|f2LAtX%%.Cq*?$Ϝفek xv@C}4/'m㶪ckE:遰fDR=OV6"aR4B1%|/n3e+]80:(N^|5g\e kY$#[ C?u7,U_},/4+n4O]fmt}T9 1eo2ѻ+ԒⷩH05 VL/HQvr/ rfY*uX޽nھe)1</Ɇp 8,jȕjSsu3ݖZ":7BLR6[SٙO"p{" ŹADe_Hӷv| r/d,;qW18\vi@i_y`utܷϖ=5Gkx! 񮮍Z09Mi\M%ټfs2^tڢf]ҩhEk=$%w)G-$ ߚiY[G0iGE|rtX6?0rGKc;o:\} .$1Ĭ9xciOoJ 4,wܠ>`heD tKaN@6ϋOYCi?wA"$Oc&q9-(:9 횿Lf!mЩ/=Pf<i.Y!:Fu;Sݧ ۧC3@פ{7#{vOfгDR_8PckbDjMd@n`Kqx­0KoP{c)Pc4JϋX=y.Y_Tj03"/R QF0CSl3jqMG .MRQ}]Dceޒ//ĩx8l;J*K~?(Hb bYM3gǟ|]O*5Ș ]8nCx9 TY=\~s]sq$=(u"*ꗨUsYXy={E4]4A޵3@AR MTƜBf:U}Pل#fϪ pz vh,SŻxi]n8~Cg`L2L b%EFMwPm6w9ZN]khzQo) OC 9ʌ2-&|,.^b.ih6};:v0;qh.P+ y7Od&H)25tU/'4D{v@dTYjFk ;iTҼ&Q3d}t25lAfgUdodٟ>w|GpnNnDYZ ޔq1N&8± &gi|tYO/}#tC#YDজ=`jqnqlA k.62ZLۿ!-dfX=tTUFO. ?gaeYymj:(MH*D:'-@;dkm -l5ykt&}DNcI$~{8 ɆV&W#=OK!N'RZ-1G_P';@Λ8uMvJX-VmpPobfbZ0ŊW;b9.q/pxytR]-{|gmP ɮ&C+ g&2V߫.KBYŸKOD"z@ؘ3 2q:+#SK|3,Ֆ6)օlsT8 "80S5&&~fz$x#z&> Tb^KTg1U'! qw5CgH8gE+];rޠ iU*kip -YKWY5;ڠF\æ;{#׻US`=6#9h\εs>oFcLBSx\mh\]99t{Aqe鍙&­y EaP{*쯶}O(hiU-rU`,Zڇ- rō)+ߢmRJDIF` ;Ց,jW؜#[^stU mSWE-5ェ"vі?؇7WbkY"6uT*u&>RL+WOtu; |buN; v 9q.qԮXK&Zw|AMG$y6Z20 fl1"[ޕtUj +`,8y\W@OH ëd{f=> 1*jZf|FXة-!Ѩci `&*Ef:K>: O*}h3oVT>=oe[z04hq'bzzApq.rO@_q;r%xx9mj{FCȕ01fpy(6dszw5@XPT,I>+bi/ 3했rr6wB|,*I%x?:2OK-(RG?ΉtJyKRPd*,|߀*=-:=͓PgOWx}6A-8˄J:A琡Sۉ 񹩤xnA1ZM*@!%?` }栥?CdL%'.t=qR׸}aqVVSQE%ч{#$${38$âW3E$^Ŭd^> "eH@=(-znZzzR5JT& :€.[\VRA#UzEQ!7ZiU]}5tF`u/ P4q3-xC47 d.a_aQmic9ԮTD{1 m\UC/;Wy"8|O U4?WD%7 mAMX)tk^.<=fPP)Q%5N}Eß@(. 'ͥW Ao{*mFC>Q>\Xxx:Zt#>ƣ#'6m&61CU~_'oXV8rMWƜ3RzRfnDȸlG$k]016&t.Iɵ1zcTQ:Upa9}*5 +;dVPEb0_#e Nc$1'-v[x4BhESKA E [PqPC u+E4rA%;d6f7a?*FGî?쫇eSw9bV֧oQc#K@w7jU 1J[+T#&4O z(B%KRqxz8Kf T-tDAW(6s^`cbCpq{z[;ON7pr qp8 : P._" ;Ai?RcC 7mVe%6S,R)c3eL^U1s8N;l0 8"=n /Șom[t ظ9<|#GYM Up8w-gF|NTKn/1"+0 =46o3t__*;8㣁mPO9h/Pb=Rp ZL2.Xu~ԮR ;tw֛rzO]Qz|Fao;36W)u ҟ}M |gfuqT8nq .WZD$RsNK˲ "/ 'K2 ykDŽ)C>6xH *n}7MeXOlj(67tWS&%@f"`NHmuԩ|m!jcʹ(?QhWj/őO]53v!Y ի;v.⌬pAx)wS_@W4_ SEWaӋe[Wn~/Ǥӡx6 W_ЬFW_m V-5=TRojux@t2 8|-pZn.[5|V$ W8y:`Mn &ȌN@f&}dLE|aWA|plJ=ڌTmSy$3gj|zr2d@7T=ssPorwO69>T`-D\*xӽ&h׉)EaN +deA]UZg$cJ.bAُwza`y&>+LFv:$^Yrgp s&czYJĜ1";(w 0+E ̆@' st 3Q5ԫ*Gf߉WrF?PI4(o)#PL,atmggj(D4י"IWO]|g2&r ,1֏̺];+V uȓ0WXV;{v~6TV^ Ӽ>O2qSDp= NiA6Tw)b#MA jN,u6iÑHJ[ 0/iUS3/j !F)"Ujy[ꊀ + [F5 "ʜPG7 vrM/Xf~Bgo?dQaﶎ RحXr Nj9cGfmZ`dR6=v|5:I-ac"Q,s6/NkAUqY?1DYPQ~Y4UD:F NĈsDf&uLj@u,&nNs?˵p J7 xAqo\!%;onf..D#G oBԐ 0 1ӝ-.~\KBkѪѳl\>9.\t^}|.aTG4uHoĚ(1qе%w*yѰ~\#s$8wn\ep2p X7c &+hT=?:FAbպRƪ @#\L~O$ulAS\9V?# ܡx~*i뾜ú&)Mt!ws=-ls#sCGYh*Sb%#Q}ƶ&~ESDQiLNj=WJ~/'=d3k(4qbS|` В??/2o Ky+ 0xLI^h_$ %[!+$Pol٥7&[ Tep6$p&1DrjyBT#ɽõoRK7]rv4&+t5{V_(Odh?~iAρP 4g鷁]ln9t=׈wEmBŦPZMEKM궓o-p6qOLډZɔr%4ND;X9'XQD`6|ƹF :d 8Iwi7?gC~["gSt#V3WP%*qbƴehbO'Oy\ G 8N%$*y 0_/ߙk2o4AawC+~̒3JG8vh|?s&xb> ]+q3TJqqy{c:^iۤr/jR[hQOQĄ/v2AdlxEĹ"X 232LC]G=d#rugIy`ȝ8: mB16c?k}qv1D!˦HQ`3w.) w.z# i 8 BPIr^D.-O\9<|6W#"A\S@(;_2|A y'5d g]hqW06Bו(=n|7pz+0dX0'DDέ!4ѓI;Kp`M(&T{PR[FeBڝ=.ι Ǜn "U$84̴P&:sB,ٛ)˶[Z"u H==w^|`决;"h9SrMfۄPp4 q Q+YIʖï!-88_t9H )^Oŵwc@t%+s|YJQй6܎7)JL<0v6hϠS)699jJHM$5G'"5y)R([8L]VƳ7,Tre_%G|_z06Uf$1a{?}b@g%.( bb239hvd =E7۲hdSL/ӭ ta;aTަdRjT]#..#앟)k1wB0D| SPΓsp~1͆Yu+#L߻\LG|MUj>M#m`tږlRh3@_,QG&f6a%vt`ur29܋lW<4_Z=Hj"D'mBKZYh,LHF~_Ld70Y u pY: v3N 1k^Գ1+ATR7* br^jyzy_c z98W$?O9Kt/I-7~p~rɱ'C dO?i{{ZvjUK!Ee.;_Eok 6LLэ)%^at"d,`4YT'gowݱz1=Wz~o><-03(9/}/BI+ ot\,{Lm6A6,Ŧb{E.R-Zo>="rІ&i

%Qݗ)&/.{,# m(\Tda) hJfd:I'&"^]_T6/f"\SjNK–UmD4c9%! P:t&aYe=eY@{"f"R,] HDGapy7N,6-{rZ\ ~29ͯ4wb84 N;yyL GE<ӤvmM>/ÎM]bk8-o~^k4:ΠF[ܺd)_.PCӈ&9 lNCH,ZEw}6: =[pB$w|/ã/zTP)\ JeekrXB뜭@mQv\p!ZIz|~.@ Ht[d20V")Xw>.MI D>,cFE-QHuu}CFS, PYÄE#,׷oiF/uW, M=9L R[U\˫tBP5Y+܎KꔻM( ݶUYS,fRkøJFR#j5°vy#ޥLbz,\M|_ oX V5Y5pVn`u!M%o'H'M _M)EFdUYr߁)VUy⬯ r ҧ&%@w~wuV;4afw%)fQmaF):lt05+ke  u3V6ӽ9٬NtcfbD"f̆>U/")U5m #{T[58YvTk)2>RpA@]lX /oP[޷DqKQ P/QT}7 0@̤؎I0e; gtq:0bsyA!Y8amsT2e}0ij/+u- (ors%A`X?'_3./J: ԑ>L j^_w٦ثjp6p{L-Z|}dQArkRP(#r\,Ild|p&a>c!SS5Qj'qr A:z\6䱴)TZ5ipQVtnjq#d0bWmET,Vtcacsҥ͓{]\C UG}/&@$j@tg; `pv<ؿM,A>3H{sI\UvcRx̴3ANRyբfܸdp7k1qb>b ] )GgfnIq&p S`(7D/p B4ǻ4X%9ǖ@65[g$OH:*5(o# xL@v٨-:v`g}uTB诧mIv3zQka,LԄP?QP0r|l+;tm aA}@*;yvjb*Z"g5 leAwW aȋOp]<,_߻wX+^SA>|agt!!ǧ3;0lGmiqCT lǗMH,M#J}2D]'F @<N]tMƇ[=zeჽ.p∐J'4M5p,RHwL6bbVјV vEnc$L9˜,Yw' Ä+ ~]XS|j;ͥ2a!N3Hnh8wgϪؤ62* ltrݴ2?w,z^v >*VЗ٥t=%3uX9Q{d d0ԩ&(=Q؄I64MJV4;~PD6k [:9xDEifEl؟Pt e8:]3"5FC]O wMM~8¥+өx޸l fv\F4#UBQ@Yv$Oኜ{[˜wkVhJsޱmR\$" Nܓؿc‚z jF,vtFcԛTXmm}E*ikx[:EuT,g\lES,JDZ q# p_Ö(D4#xd[4bX4ǔL6R#Tzn`#i?LO$],]`|}АTwxN2/$p M.ɤ.C_&4נ|~ssgڼ &JC~)6`hжZ$Y'_+NvllC6tuc\_5:BotR$5eC"zܮծkӟUh3ucO X8$t֯!dw Te5@Fg%Rx5M2TE"t|{EP6uHR=汣\} ?q;%0ؼi`lsuʴv筹v'wyx=aD ZZƍaTi7/_&$P3*E8.D#D䂊@ORu J\7 9n@0*Z߮]hC DS>!4fq;8 ;e;KA~~Py Sbҷ[,7md8NmKx(¦mg!k{hq"c%"VXOcHR`SlE/X\1*ZB&m@t9N/;Il[hRq:`bVž) _9 Ywk"$ԨUkBI9~Q'7O$w*T$᩸D`6$ 1^݃!w*2tEBG4[BCÑhk9:!s9}C\ٓ ꀸ2 2'h |̴轏 q{>վbӤ9JbZ2QqdUlwKޚ{&}Y|&W7A2]ˉNشt9/ ^>cKSp&ѕy߳,+Mbk,uč VtuxS"xqlJ}x㜾wot*́>!LJvG6ToW \<~m+ L!hf{;ABJ@!YcROlV9{ݥG&^N#ؓaUur"*0WN'}8fɚ3:&Ǚu$؞ xv/_<= WL8;V#d9߬ MBXŔZgB;Hx:=÷G?e¤" \]kϑ p=ԷDXFk53ҶhW- 36쬅c,YVKi}ͪiҔ330׵EgK~%ؕCoG kxZϛ{+h7:^fQX3uV`?X j/a;mVu :#GLF?*B? 3?u$8e>yb>='Žpjnȩ GN2_Bϖ*l{ 'Ei# 'k@W^KM׍/XyQdՌgl.[)z~|iܱCۈPaIu2cBzSA Mw|hiz4 ۅR6uJ1ήlu`Ct#wce^4j.~^&O/llc1F6Qn0bZnDϴ~A| GqDuE׬x")njKG8WMSF(̆,ҝy#;o̲b\XV4}갽#P\Ij/Hhfl6#_O;.RaTQ*[XW1󙵶"F+ ՗ܲeMTg:@y,5G5wx+3?17o0~/pWmpbPCj,o"LExSs66ǖٓk +Ş5/ T2KIJ6:`XD\NNI/^Pfĉ`YdԊk{lv`F;vJ{mW?'O`8нF[L`p6X\_E =yI@?W !bn[>|AX2(lӼVшFm?xU(2yw 2ic^+6eF;p9U$0.t~`8 l(1Ul7aOﳂ}+̇1m/䦦LbB8$Z8fY.CK^bJ_ηWfL 1 Vw w|i7'be~ylMi^uhy^UT-ZGC ߿s8 9*HWm5%TԄ (7-3յL#j~Uf3[VEI6ppL5TfhYtqP:S{'ۯix=fнM;`~/k-B3!+J2mZy0ODxQ/yp/UL–myߵi)# |bٗ2g*Tڡ*ݐ I_-Vז1c,WtݾssYGW䪛"VçjLPE 1><@dіU"<kx6֏@fUe7 ^ݩZ`9 !$̜]|^6޼SVOA;23[Eh]2%]ݯ09U&n~?^BRU/X {v C8[d{ZPge .m` ?],m" `Βvpo5!m<|dóyٸSF~-i诉Vpn ^|h%}1GLHE=6]سpZV4[iǏM|BØԮ !l_;9&nep޽G{زK=L7$?b-喝i?dzLݭ3dow!pO'X\L;&F7beCtw:BwD='9l7w`q Ҫ[{zkohk= ILDlZQ3ʪ%}!C+ZyWfV?D1 U8| XX߼?/(ϔvȣyo& :â\$mҮ^,sOG<_ o#fDZ Tu4mMIA?Oխ 0h,{Fd *IŘLtQbr>n8a9{-|;)R .T%{o8w* 9iN<.]<^ !K7b8ݕ~/;Tv e| .wl e?Qޡ[#KMXHGxH `.U| EbTc0jZ&>W$UdN M#mr 1B`NNr3,IH2*5%#­=1)s3Y:DtM[_?Qqwʓo//lnOO34hQ^SN1{>uk"ǭ7 ~qd'H7/ƴE D[E5_6ΞfD\#Խr.6}MXYPB#Y@)d5r%ѶJݫʞ&{rGv^+ tN22MKZpYn⸷[&NUC us֭}i*JO+<='; ab@~sCtZ Xr71$|FQ.!$e](nI"R [8EC"]yIqTyn MVWOџRAz` f [X _DwN b!;x*9+"YQ㶒bEsI1<<ꔶ.^hY,ЬkDu|MŸ,_*B>;TcJWcȰ:}6c4{lJ"(d8ϓ@ߩwfQoՌdk"Wo @! =rFyBOiTG&f1TŠYiϽoXا(vIFKS;eBcA2њً (Tk^sE4p8\#.H4Xg  wW8$umr,(%؅k|1RIr33I5/WlSGQ*lȉa6&F&RwB$Е6A{GSY.Io.K$?UI㠼|NyjH?G'SEG7]AegAy0ݍWoݳώO=g8/!HLaA Ш6dWQ;@)^ Hc ^zK[sHl4E/TEIa?Lү uga@na0{${<$BɳD=bmK_p;4F/|YOiE_;jMkp+c;$H!aWHF:QƬQQ|)6+S%GK=Nml1bYȜ7(g\>Q$׀໕,{GϮj'ϡgևjঢ\@}x:!. 4]YͦbXFa x{HRom~ aOI3<*{q aêժX"O~,6PtXʨ4}ֹ"qo˘Gԭm>Ycv6x6t[u'6;,% Rcuܩ 4u2E"Pcsa@CC%/VorwȤa|]JkxWnty``z$ +^ZguB3׽nPxSX\6v/mVL׆n)Ob6, o}tJEWȜs\ E_T YQ_ |g/% g]QB@jIU'F8}@- `v|>HC3R"כȁ0&VQcx4BebLP OB7/R'g_eYMV<_eĘXoj~Q ^F'&$aa4iWzw8i,mZ|aZ,Wc/ g=/`F^ ^Ft/YػsΥno20슻{UEmߵ,6L᛭VşQ! cɶm(ibJx^j/Ӳ_& 0bґE:SI]Oeŏ3ޛh@;Í"{x 2Çy%ublzx;X<@C-W߲㛄CYm9B  ǣJ,5Mc4EPcG0>;d&}>^!yftu"B# 2bWEzRe;{E,sߤ{B`)LCW=2x5atZ$|[qծ]&!3?FdiWeOD7(7dn]$էbB"66\Bü"eN趖=4ᓏQ?f#|Wfa_*wCHB΀9)m!,rpʇ<O͒%yQ^bnaTH L]f;㎃+va[r}l¬vGvmBnV<qa`r M#lR ;i߄"?s8ez"XE."dڦL,"C;_<rkB5WwxxGג3g @ aH=g-4ܐYk5v(/T 5V{c{^ 2LcU1wZ5WBXXH4![mt'PuŕJ돏f-i"u PEHʩ&]Jxa Vџ2ZGu)ÚoO p{uCwqxӣPQN)@cbhpTkcՙ6LW^+"RTHZXدa B*zwJJq쌠TyRf%խt 7ջI5sg~y4o8bpc1ky|d:Ҍ^p?oHCcU:R|ଞ{a~fގ:.2gv>bɷ_/s%}?)k\ٚd簳 m٩3UJ\Hkk.l[+^h%L3rB.3ãJc/ UoIոTavd9 k 2jvxNptOq$.7Um6ӃZaP$.4{1-)8qN.RENw=9%),2|{X9Cg˧0V zQJ{CD 6]0-}u)h/!Ԧz@vŗ@PB8(5=]rkD8фg}ޟ:sVt&DP&A p_\JvlFpt|Pj=3t]ɮC2`81,=CLjA ܫ7ڧw R5![]?@ 3o8HI.:v*t^W`z$B޼1ITl]&PDsIA)33c:P6% O7] \.Bnʼn@_V77Ԃg̊yQ}./ަ"W5{G. 7Ȓh$kt"Sd ~Dpfo?-;`8 kXr.b"ke̛f2RXK ;!={yn5 RhOXE[ | 8Y %Mʴ%T碤G`^CRGV\-'MYI*΀rRj7 i?j`}(slso V.FHһpw goYiFLLEl{w|<{09d\@Z's,ERěp&y Ti%e30(4"uBP8^}~BI7Cv M *q:A{>jֽX\vXrr[q7B CuN:nEwK͹LmS"Mi-SA5d͸R0L)h,X u>[B_Q~]]Xy$e< r#%&iG$ck1[n/kjzʑ7/{|vd1R^dP\f{գY.͆QE`iHqCZ8+2SPl@M< k$cQfɲ 4Rуw}̱1ȈJ. \+IZZfEcj:.>(^ă,ZXlkrIe8oe.ֻjGX!+:݀iÏ3Sj_kr~X(UqRZU2R; 7J&M,;[8HaUP-Z tҠ8 ,q/ȗ9JQ|;׫z3] n7<`ωfS'^ŀ Λ>?H;,?B:w[GBvS&@{qX=RZ ;MPEj8 8> FT4dRm~eJnVǪO t)IGQSjwŮŶ v%Ui^OvgTMs(uܠnB|;l`E;Jܤ7Jtk 5b8)\Nsµ ]43ayZ|= A|D-**HC/*!OsZKU @,{bE͖e6 nR"N s0t#nt7$8KULԲ=<2Ҽ Xut >4(̰kgsvHe|Ƒs*C{ י-L9_݉6 qaqZC\7ޙ|Zv}xk}3۔ONdMhmk&Ní~Va?(@ofrD ~Dwq-uH ~6E9*qRY(E]nAw*Ch Nyl ̤cwT@vnpT)ೆ;ePM'F{p4~npSD|f\>Zpp'P;jziMݍհ쾖b~ٿcE (@:w]A&RӰ̎ 4|d̼Ajx=Ma6nRC ft:i>AnEhe3ŋ6^#c {Bz~C{EH?JK+c]ag<ʯYCB^(nM)G3 ,4f×7} 1baO$u\]u󥅜!+aA}ӜfT$)mψuzaG&JIpRSG`6#K"ihݛ O_gQrSI엾v+Iv D͘o"e fQ3 R-N _|fDRۺXxLܣA\ 5 c وF$GD /A?t;: hIyv1/KO6H &MS 5̰%e Djpwv(L"ͰKSfi٠}aƇl yC6e;rxT2` DY>@+c:sh7e^'y,j9^A]@eUF96JI X卛ʚ V¡,OK-y*nȫ~[u-t#qmp%t٥ů-O^#x2q؀!8 0 T))װ;;A Uk?>D[--{b8qf,gm˂&WCi2Eg1~@i4X2B9AVpJ~X-NZEՂj~/G`Qeb^jHezEL FY6K6lCx5jt>dM07!:3[iո;/Dp)߭PӾnuJ~ M̈ \cRO܇BnY~uzwɺ+ʂXq)&+ԁ4! # JV$I1qm^ǓΉwo&Df/ᡇ)Q[VU-x x 'NBB#l4=F zHx*Q맢&p*ێkx- Ĉ0g*_.IKdϒuȹpՃ.U%=? 7y^R_.p§Dh3demNػ<7:*ǖDٶߞ L$EU&. ϗ[?gr TY:Ers;[e ψn+_jr O(_YX"6n:z-*p;qB -F:;rw65^Sh# uk#SC4h {ҷ>[09m B}AGg#iGf+4=}k0;_R7qwBlRɕe{ k=z+ez:mJa%]_G:&5pxTDukq-8AYkԜ%w:U 2Bf(F;&YXy.2KN#:R+VGv( I5a|nqS+.Ekv])>xbUXPCzqE8<b޸"r"bC[(yԉdj3L DWy>WJWx:>eA~ 7VQa;0sɅL٧<݀ @̬\HAk*:Ԕ>)߄ 6[JS}űXu!Du$@h=K<@[kCTۼ;+hS[H4h=pF\> ݚ@%B -Vh͇<r"Ybm6{[acOIհ UqG֣;6T <ӺU قMP8K KK<jd#l|N8G#Ux'OGvN-йOml 6w}rq$EDh؁C]h+gD[5}{/E& Oi̺ŚET.0|INJ%>UC'0:6꿒/eBo֑PځxH8b bY;Oc.kS݄8_diA>)-{ĵ_lCB5r@ o "¼N*yq)+ o6[`tjo'J:sU\}}W7 xGhKhŽi_DkclѴky~&La,{DbU3`2'1U} W? 'rJHA6v/98"&]O;S o]-E͕Uץxɓ" )!7"wkF-ߩ ߑ)P@;Rxaʄ問r?#u6F7\Sϩ6[t#]U$}ɞJXOZCb@Z3ƼGuI0WHÇ kQvz5yQ-8T*Gg!?!*,{GCbf@^ue.6$jȾ+ ^d6:[#0Qt:k Z0ww1h+`+ b!">&${7Uښ Wƌ3<ȑ^wb jb-zXRC{3ECɑ[ hۿ:)quM8U<뵋ha ͰQgjgw(cEWeV%=x#[i!R _,|ԒȠyBJc/$A: xMҗadK V v cxvdzZ&HzUe:=``Ovnv _@? M49R~VR)Fͱ1?OPܸPv5'"iu=ݛfWQ#2n῏ "#X̵I(3T sz*’aq_ !;1ܺ%flV#+a${,:2HK%Xچ>у~ѐ;mQ\gHuf8ww3`y`N96TOEhin8<.+̀]P7:GJmt!+;Q̞7~^T^5\ޅxx%cT}T߲^WLw`$n0TbF <'5ZHٚEEݓ9ulgI鮾iqd^jNHPraHX"LAѠW냇h_|۞ԟ]ט:)g/o!׹V3 z^X16#z6q58r!7rQ>f,~XxLeϮ}(n9)d¯mdyp%mHcP}*J-J&o 4#1 ߫F #vIUܔ$"MSs=G2ME A8V*$Icp; D\l?8MS( Ď{/ǑLׇqqp}TMLHA@X͏Ȑn,+GĪM f6ȇ3P 1ᶯ7l\]h+@`Qb T(Kf${";3hE(, mQB`00ВEe j2ÀC83"h<,ijjr|9d!n dd,>y@Yz8.s&xz6#`ƪ$E]FHPvYY^4  $gk(.nmSQV[{"84f@%PW~xxiJ>NqGww;P[!ʹNRUMThaϑ.+߶m%XWRI39 ݃Nv>Q\c:ͨb(~'9%:/ȸe[)lOM7${A7ā~Rl|ʩ _*_z,x [vF]|\c9d*7N 9ъrܠ켕<9O#uK81wq~i0w/ĥagq'Mt/3BP|n,̴mS;lX颩Rc:Wy`ҭ s mkRH[[j5۴ lXY!Ui!VRr_[h媕^Wo[ݖ[FX,屋Թp>MpHyQ0u'q&{Yz{2,{vQ{k[L/_6H][Ad 5Ѹy?V&c@]X\D98^vzt~t~ڀdHhh5 L9^$*܎Վ hL#kDet4O41'WFei<)O|*P R!:*qcD*>1(Jˑ1ژsRLnȕ7wo~u9>$8 {k=dJ{! W!PC{BD̎lNbٲ)'ezά0Vf$Ó 4TLZַ5?BQXbs|X4_yEڤ7ZⲤK'T[ڡ|kZe/G՛ ?܎ L -q17M(je uayKrm|l6bg4[k?SRTqDtٛʣ$Z'QʞQnobuDVh3"'VeY IeMk7p^DYeY PDRc]/  *=r!/_ %=YKN1pdݧ7}BI3ڃf ݍA)+L)ꮰuh<وhtDeu mVv:wx7&6ZAlyb_4#?os(xj% A"Rmn? =p ąA%K,h/z$wYUϢP3|$As#|s&< 94E~@ŌtV/pvPO,-QI<MrVKΛ/",< n."e*x/ o=?*1&cra"zPU;m{xB#q&ycqUXfIRKBQ]p%^qBs2!XT NK[*XBUՃ&^my6oU]lV`hƮ!G .q>REqV H Vʯvi:ucdkdGkխ&6lZFCJ+!ou}Y%Bg^Qh.Nx_uMjuYncO0߈qdW(Jv~pc>p sgi(Xo]'% ˓폢J=Pa,=.ж0= i#pa!nx㦝vRfTo +?A,.P=ʢ e +Gŕy 7-i<7Ds6M$}\YL:][Upʗnc!E>.x7!뮯{n]mT;Wc-p=SE)cR9tWr]%˰N;T Hh7J1YT.I Mz.|eܯk^QùHC&>,w h^4":ow*Eŝ/P-1lԑW6ޮ:vfǞ'? :-澩Qvjaa33[#a} GhՏcXBrC4ql½$s\R%y׻׺^zU%qqzJ(RDXZU(CմS\TT! KI\4s ܳ>>.bNv{OK&+_𭾣=˫ĐCg]((!UMzczu;PNN\@C6_'dDt!";om3;tژ "vZ /)<#` `VƁss> e)8(}3ܫ-V'~h]\eKؓMoܔS_8j*jK?Ln@7aTȍH,]Tշ{f1MMa״]bRi*/oǵE*-:vSL/PMm4vrF_6:=d6*~N'& ?sM)+G~6^w7&7 m;ieD=y:nhRD4dU-X'jaXr~yמ1 t*Q {iFFaO`GliDn!|X* rng AЁSCYQfuDS+a /LUȮ]$x>u+(u}O}?$Tw:h}ַǛdřMFLγ^(˾-[z8qv?YͪrOJ74+Wy_D Ak<":*d֦\~a]}3T>\t( !v~fcHqMX fν{Sae,pH8^EcM/Qc,e(V72_pݳMt3dM^FFr0b3/>oHD\Ԓdr*&:)P f.Ur&Ӗ-KmiE8ڧtc٨eC71MxRKWG.8"t q(g[==Ъ4W5N]ӣA~ElaA-ڪ.[L!0*H9CMr5VIygZM`TWz[nausaP=;?o:#yU,yXlc]UO6Qҩ(J "k65Q˗s]Զekc%:unf2d K}Ʉwslf#"[MuAU鱛_ppӪCdDH\<R "+\6.E8RƲbKrVfgD Pg01y=8L%.S(Y9.}yI~b0#ȑBWI(D N-*YlB7d"F; 1a*nQP?JB޼77tm%4AY4ͬ J`s)Tk@MW=˰ݑܥ[ܥNw2;T9Y _n?z-aI4ɞ0k C}Tn⻶D~5@2jp[UGv` o,VN6\2|Vg:ߧ^T栵z1]Z uU<$8zWy[㥲wΟ{s>%~mdJJg 8,גrL-~?R㖯)VGLJl]?*ܺ{Sݲ?eHUv}ZJ2m'.:;ĆRZY2im:6K ;@]Q @zqD̕wCxLd&:߀pU+ٕ16*{hz0p) My,D V_OEa Iܟװ5chqv&"ze a~C-ÎuȡCTkv1q͚鏰NX63" _GD#:EIΜ8Z%G?xH]ֿ "=+7 $U)Wt>||Eq\:Y1G_֩#fUWA:eajI&|]Ɂ%bXZ w=Ԓ!>N= z{M -NI\!TP 򈢃e\;;r3k>|&r/ ғ1O7O4}7%WBX'۝_ФE5ھlNj "m'{e+դ1\cVQo8;0;`~K{c![s3rgy,xRvB_0Kl~uT t叽G)q+EmFl.\m푛ta}jDj2kJ ?hKR1@F["H+ĀU㏙xco|D8_,VvVRofIT(>xݢgeNf57m+Ȯ# SäG/a v!Nm늦"EKʨW|;{^Hͼ<B>u /@<^^%2~L`æwH7%kjTEYGKw#6aocI"qi%ME ?\%&a5a $u4ӏ(ٙOlV#Sa!.y<M$,n(uK+zF:ؘ7YM7;/FWy򮻤a|&Po/+rT%l.'adZ<.+ߩ'zιa, 9!7v=hvV=+90 he~[8uN ơ-Ϡow<7C `λPF1L jݲYxJkv*'$3 ;<Н %bk-9꽇c<s[0xRTfJXSy"-{I˗i"M\@{i lE|)Y~/ ,WHU }Byl,X(`ae1M9-ugzW :ɣ˶t|ܘ=;ӭ5Q_5 JvS)Dfq|d6tʎw78Ƌ3+s\\hnIC$kѪ. !7;tˮ8,/|ˆ 5$D߬a`Ķ.]*xF4΢dY j4QQʨ1K.X0V⾕}\47*,O/Ӈp}B=l{V:N_U֟Әg믒xDtyu< Pđh idz ѣ6+-m$$5Bd\}ND맇S1v,@{鵌A\^ŒN \ {)LQ@ 4#c= n+|_ަb_w(9p6Ve?=5:Be>`,e/Zc?/y 3ÚEk,_2Ȑ$?o4:,c5p}!%9&}&2u@3Fz`tRQ  _720дT^YA[ 2 Wz Ed2(b 3Ը8.67/ K\kzT Q9_o(Ѕ|%},Vq5N}<04 eqS(c+P_k%j&ԃ}#'dT)p]h爺;2aJ^u-"=c~v-CgzN<3`%p:rOZ²gj"XѷKoʩT=z!Lɷٺ&&<ȍey.kQA1SSI[+zGOM͂s"/2Bԣ|f2O tќxlW" e֦wQoc}zE _y?sY?.!=ÐLbh`#6U(b$vɕ]lySC ~)}wJ|&V ȷ`Y_&Ҁ}xV*R-"#8`rE7 xߴ+xKb>96zu/Ù/[*xtj#]Nۻf4=N*KȞ;WWV̱Mihæ2x= y0H:P_ݹaQƬLKƄ^\ UUITd[E9H)&Kk$k=v. V5N:x߷{5<14<׶c].錸 ?GtwO?m^*RТCy#R2[p KюEr餓Yu~t2cp_5ywIQ<.6 'cҡ+Sy8 1211 ^41 BYVOs^:SQ8< G (S*$ |Yn8me|Ph9vQO|4~t`7ZʮnH5.Qr|l;T$L dhרFcR{gIf0|ÚFc0Ia\VA}ň>Z~MZO~J;rNDLV}k-@SX;T9RK+Qv`ʽO9!XiJJ)H'Ҩ-Wuznrr&HX(A>?/G{2m'FPTzSϩ?IVi8̊\ fbhA k+v+ km3޵I,7X~Iɽn_jf{T%.rsQ_Q(qH<}jE7^U+v>3Sw< W qS]{1 h7gIJ/ CGWc͋3n ( H 64j~m,D͎|ځܑmv}3je8Md'<֋ (m܊|P:T~Jru[ITE+zTfBC cҤ(yOވxF,*vn|Ox5y›v&SGAM 븃x{| Rocў֐?ZgvzҒ yf81̸H_dSp5-b: \;zZgvz k+ꞁ{4U,h3R) C`&6kc(.clD羬QQ1 J r^BQxDky2fqsjC``k$(h,+ 8 &tY7"o*1{H>Hԩ̂'D"N]ːvͫ1+1bt7e`IPKHxP[%+UfYѴcr֯v ,,y5|^meNr*~Yˆ`dOM;**P"L\K##7 F*5i*H킷7])N_Kd.Zח[e%-p&wx)?)=c9u:VmǪû<2̅c7 Ǯ;YYGfz#<|^8as+4E=4{{TGrea?x0_9g_5VuE-!+#g{ˑJp3 ?M) biOfNҀ W+y  =i(c+Xc?#5%蛒NhanqSjqQ{4IY7ڒk&eo氢c?5}a{p/0ⶵ`&,17}$ 6_VU(y[W̾%AڳSŷ:&NRhee7`fu0̄,ODi|ATw3rx1a|f}#j$nӦDqurDksjY x&'t2t& wUA8CBMzAK*{QA-[ W g⛐ @H·TܿZoш:%/m[2Mag͇=ecn\NhN(W6{+Sa @uF%k(0W)hօղɡ&_^ U½zh# S!C tiJHțxWCı[r" ᱵ5t'l澲M'6C_4?E;;Mt,J~#l5d~N4_ir]89}/( kɆxQS޻d@M1%9V@t]sle2EI Iiwutb;Ȝd ډ2[1;vUCޡ*5RUaH:=^MR/*V6ޚtԵ!ɾbc8ՓVtf6J)X KEa]^+I(%'N*+ev++=bpj?~sϚ*'8Gg3QYɡ㱹Kdi־#! qk{Dtװܲe-'Zz`5FB#7džvz}b|~#Sb9lwӮ7گ:Z[\T(Nhc59Y-g*PΘr c.SCk^g#4I~sD_؜_Jg1w+cN JȦSa>K `؄OG8B0R(n|޾SYDYxKҢ0)1 ] 9MvRKI,N Rʯ=,ţR 2sZ;e/@LL?E9?[x@|d\+,=KvQ 3ԥ& :$434;,P&[À79]P"8k.3H].JΝ_9&o|22Y}eeLQ.ECICV{4`'A/#IPˠ<16h4UvYw;3h&Y9$g/c Qf(ln 8v|g+ N vrv{iJɩ]i;T%*5VP+ Lj ]5vB;#jFP mxT9h<'7 F+iXՅ_F; }F),Q!8GTA6>Ħ \#g!. A91C@IaW=NE`i~9czBSPk` ,> ' :+۞W"HXD0_Ř ckkqZZ7 mTa:yBr iN'}dS`"!yuu9&Fj6aFg Yz*iĥw)wgY!Q$m=U!b$6wLϰO ^/-T6tb3ܙ=Wxe) H#q,40xUbK0R>CAGq6 0ǡ PF" {RwzwoLE_FIXiX*Cp\K\]/} #5mU{x~cКӰ4jpJ I){GY*y`L?QKj-U9njqD40[D&QCB砍9pNovCF } &>~3wq01J8jgVKL0f+X :_/*_{sڟ84huxaGK2'$VV;|@ 򳐠ӷw&IaE zZ2#B=5`9x@,!̱ tvvTS4[4\pPymˢheBq:QDwD &1{ʩ jc1 H骔 Jk?7*:Ui|ʲcFĚMkA888Y=Š'KZ%[ .y ΑJ`GPWʂmFvi}ƅS ;{ T0vD#V{{TƱ ,xn]&w7+F`T3ig\4*1miE7<Ï|Y'j!?.lz)g kY֮ Q $oTvaL$hfzԴE$Yz& U.q+`e|iSg ¹WvP,/Lأs௴R&=ѣ_-Vw֢ ObJN[3=v97Oz-0@q8뜧VB)t~ D%uNVdW}"bF،(-W-Ж1_֡q"b`ԹOG",0H)!į5Yrr)+_ :{O Jv|X+mW4C‘vHM~Z"Q[~ʏSG7s<:-5|O nj2%SA#]22&hx~&MyR>/)kͬ$vT- ^pEP)>WVB\Ȟ/wbZ`S1(iA0a鈁Lj!D\ i9f~MEHq<VYHFڮ6CG!M1"؋>JgS}h5BI,>$[/Dw;b:IgG(;N«Aez*"ڦzMȤ\J䌬`ǖ 6VJ!KQh&чg\p.l .m@U㡄L6{\%Cs40rGH0v+B+s3z, ݄hw 8񆼽ΛM;u(ڍ9!_x/BWz!WC:iX+Lx-)Ǫ< .bU% t\?? Ĉo1Fi,җOp*y߈G%0?Q',tNC8 R"6Qcĺp^QT_&Vd,6iOzZ_e(.OxHnx<\QnPFí!'Ex7FMմx(zp"T< F%@Ml%N+h\mdx) }78yin=5論S 5Ֆ$2ݶpE\|o }+F\tWrCʼnWqIU )e;žqˋcTٺh8#գ-KRq2Sㄢᐔ%h;﹮Mf#òFӭ.1'8.-ǗCRVQu5ՔWǽPU93Fbœ/xGq|ْϒ2YݬDl,rܗ,-PfGx6 6:upX$6x2MKE,Uǁ%Svߩ -DM ?4M ?*4nv" D"1bdfo-n2%cZ=JJv.3fOKD1b`%;~ԿW7NeUUWCc#.-5܏݄nYjbбeSy]%>}X9J[@vY4t^Q ȏ |pD3 oyYz{@Bh3S \ĴFU k~ 0 [K1!Ev8$X hL o F4nY ąI9=X7|ZD9/&'u7`6e|RCo#/ہIZJu1^8d;|Pd pSL2ţ>NSU/NOJ6 05 GGsO9$ n{d!@@¸;|CeDQ;OQT_X_SFNGHX^ hї;[2+.7M˓pG :NcNT8`JB#{⏣N".?ż>kޤb$J]{J*GrNKp*g]>?[8?$4Qj}K|qO1א.OCNm}v(ID=\u(G]D!b (TiB?/ Aѫu̴7Q5Vdz4F& E'O'&LHl Cԛ0Mܸ ttyH+6Iu #/Rá8Pvs#|*F.0ٹqD:z>qpX]O,r(ˁ+&KH0Eo8~(+̒  ʘC"䮉FJiږWNI CL*(Gzj :{OP8Yi-:hR ub$€ih}A -/XW3P{b\܄#j5չ5*w:fkvpn$gSJ$"}C+M_hf91F}8YVPWB%!$bci9܁[! } ]X|mH,AS,Vwǔ od.6`O;CY͑5[ zvϳkڣU~W*`ˣLuC[Z"_*yb1&z}O er2O#c,h8 GT-6n%h R<FMZ\b SJ=e(<J]iSlk)NaEzlGL"_/t;C{(:e !Q;ȮdA;Ru'> bLҪLC8q롺;(eU$BNZ'r k? %QAFU$^l6kɜa=% +HO=gtmbc '3kl#!0IkE+0&[6@ׁa[9@ġ^ǃ,t&? ](;H IWKuVxUXi!P wXD-iU^B^i4 -!9K˽VE4.).YޠlN|S FUgcƮ㪪èʌdT-?l*>~1u$`#)ſJUU;@į"P7յx|܁<Ÿ`rw4Ls}ƞS.GcPd"Z`!d7Uhzn(N W7DYFp& /=bА>E.T{WvO7Øv42/ ݕ,ѣ0 !KF=gG/ۤ` C:7β? GN~''S(t/! *L9Z3FI< 㴑YNbSdXcVG+ҝh뒭CHƒ HSDo{@eJϗ\=- o :*(+GyF6=? `rϜK`TD'%p|~<]*Y*x1V9kG6dV#K|IkJ bơfckM"bq[N)#zx {ĆUGKđ%LQh݃3s*s0)a )^o>#طn%֓{!g٨,ܙ*Rʶ[> ! Nl€,p}VƸ_g.xfc#޲{FaZɉ;j01bn b*7YN`FWI@FfBrn~b_#3KꂎmF;r0g"u <7j`` bu>UOS*Mx}^UP9H([ʥ]ZO+ *՝ṿ\~Mq+!2|c[[>e:WOC8F5I'og+BvMʉQ`~ntz9UfJ}xA5a:Abz'p<?gBYPSըe9s_|@Pv~tYމ9F/sjH5魷-iC> |:Pl5u9+o`.M#1q$Îܵt7YpׯD"VBS!̝h? B*_Z²Y{aqk9rgT2&%n^<59Tok&jЎa 5M)* Ť-dK=^^%+i;{JS5^q[ +f& l޳ȩ^91uT,]ScՉHΩ㔞E Mlp j_S5v>5HCogbGǕx5J<<>n+nc1<<7k&/ u9iAθwG&)=[V+ʻ3_m,S2#űsyk b4|`+YΏ/AH\(BOCZ1mA䗬CnwpB>TxX m& iv֫G@%ǚ D_=lxC3QPowj>~ѯ;ppO(ȋR&.޵))5i @WȾ Z4~oAĊv"Q?xv90VN&w6 خ]`{7fuəjk@&nFG]Sţ;cПǺt prG xM$'ekvT!ƾ5yV7qtV'~soFeZcI.:T2(#t K˭b$nJW=z)h׉rm6ߧ*AǍ)U.i`ɈIKBMSj?\+*}dy҈sZKB:v-Gy/6+~q;[aH`]6h(Y=r>uI<.Ui4+N/M=rDJۂ)VdZqAq:RPoi/b}ފ"Z*It1@Dbڸ~˽[Yl?Bۑo?noڼ lO֝AtWMCM-F 5aOEߙY"5VIPeeTw}piO豗)X좔evV85aa<僫[rèmil]|/OcpMꖲ說LDe}_[Ȩr/fwb| =TKd!R8>|"C ^襒}AEL'-up mmYZvc!*))kOI4o #|xX:7U^`0SLy>o*Ӭt.o!= kC:cY]b/ChU;%`H u9E8 џlB%*5ɥ ޯLdV0W"Ft&P^f/7(50ԨE]h5X܉>T;ŕQ_~)B5ԑGstO5Ro5\Y! HmkSb9;/'VkyZgFg{҈iQ| `e;G8NZyHNveQc6z[=.۾Af8O+k7e""л4܈-&x۷.k%Un)^^,+MwhR鞍+>dG(`42\Fd='};Z5Bţ ޺!j&a* VEYNйP50E@8H|K^Fk/b{ ><ͪZϠ mVWj4= =dBy{ eo^m+dZR\sO!؝ 7,y9(nzoIv:.?pfW("/[s$jIx I>Ltґt6ea7_~Y/DGpx aHvh"l<Z+. 1bUz/)T[FӂbdNfχ#4"oGkP:z7:BG YJaRFJ؀(%{'*4c`2weY+ؽ l2ڌC, #y’ /D$V_x:Õ|zX^*9*K?6Rsi/Z :.^'@̑aT./'+={݈u]P^v|L*-oD)xmvH- uLp;k%Ifzֽ4ËΕ"0RfP`h*)V:YSXa:ΰ;)cd_Gju=,Dh ?$Fݎ Pb~tu'k+B.h})|uT\aHj'.|DKqXWp"[%rϩHe -{PXPK'.[ܡ27*^ 43wYZ7ߴx3lBtn/zPBv"S_,u/6a~ kACA [4ꯚpdhuy( 3+ڧ(z]L]жER#n* 6laME,*mJYk,Fvx7M,t'MdT'Khe0@τfL5B o2cMß%# yk>/w'(5Ɏ搣9a9XUP rz^W' o /[`zZ gktUNlZ2JH1/r{2`B481\L8a=T\"iW1oqR7nzWn|" iNBG"ys{O: J`򬡰 f9.2Fvy"f۷]$n"Lf}e.m(YT,eVȚD1-^/ʞ`b,>s\` ;n0e8 g?Tw[ %EOgů~xszlt@-!dʯ_Y}2a)!Ė3c$ҩ"=a)D/#$N>,uHhL-ՖA'\qRQMJ=ڭ٠D:Ӂw57.PrCr]bT4f / e#uўg˜.}/RƨnYsZqܼ7YQ+m@lgء3p)Oϧ Fcykx=7dʜ%>`l5؎orPj]8ll "aPKl'`0WǦ1<`SV)vݖMYz"`~#ރXPX*2ASl"J>L ̅"eWSyvdeqXO ^eQSr=C;|CW(0?` (wzDF^F.nPK1ņ(YQQo 8 P%jڜK sAL71z̜4*Uٗd>";UxP^Ͷ`dL>q3d)v3#OYLK~Kp{pu6j};=~.>~3z<4PH)@eD5Ŋ>IXl<EátjOWr{6Ew5+cXt9]w-'t&x2ײ~ͅ*l'&kIۺ5ELo'_Vq#* ,rń]e 9p!&/ 3+&Yx!veu&J}B?;A3S*0r>-ϸ=ۺ/9 $ _sIݵ_ Qf"u0$FH(m3T?;I׹K^xv'Yj~h;Y8ˆFUKoCr\YE|y>*ALRu(ʫQ^} ̄^}J0鹏XbxBXcg|K\!ɋIr삅/ϨX&̥`P SI)˪31"nSZ bb3&^H] Y7]U 0OHQ7ޗGBM5| CA)K0p=s@@{sI;smWM+҅^[~ECD~>A;9u)A5ȳR'?w΄P/oLvQr}grTi2ԂPfq[kt8suP|)G&S=We^aS5k:tZy(P ?nvӛ*fj oXOVU:G*_N!=ny*6R 9\~)w.pp]Ku%<"uE}~9kǡtd]|_Im(NhgW$JlOQK$LB#g,q6;DɊ:(uXK[˥/f, +8ldYȆ}j!QT}.;k.vrL_<*8ܽ.Jv5D Z48=; - pC,6Bl0A@ uvqE<^ڷ3TF~sw]?598P wwyA:[zmeɵd=YZ,GN9m+[p@NџC4r"!@GAb}W°g5MH\`4`\IŒԛ% į] )s pv& 42;,OUGew#fvnENhNS vHg+.H Ms6b @0aa#246/[-T?GEZ3YhTS$cf t/-dJIQstI_+"VGQ94˦5>\hY܍9[/M#`pρ51s-f& Ȧ%M)2M^VUxot E:&RTo=Q 8&UFG>M5z9o<&T7i YYdC'sQVA0}[Rso*pjk* RV]SjiQɴ(M q[ة S=0a!n+ö%.SC*\a* yv2olT%gj |qy:FgDOpZoP,KR,PN2ӹxz4'RQe:c[QBHS,aƒJ)a} jR4܎湂%FO*򴆙Ii]4TkFTX/!Q<))# l(^q![k(e^xh=ɆZFtƦ$%фwu/4vϬtuA9lec&tuH&ZLK`FcЈPAX!d>Wݏ6"ڎf1KjV^lzFeɒ!ngPyKu̽U.xNѷ敏dJg.S>w㹶9yek);rk~Nl ,⎋RMЦmZ',OmH@o%C .Q4=yNR ]q wMV蠜]F4=&jަnn̿&1*ufKW/b~1$%#)f"'j7 *vk'A5&ld+G`kj"?%Ǘ #B>,9 f!NN:X,sL8? $E|Kшr]T2;!CKbqgdڕ56ͻx߰! .jgܯ hYTlg5ԲXxGT {򷅽XCZCd41w$lST оU=B O3t(Ï1ց$O7ԒVOAzAn$AkL)d6HvKՏQhM!QYHPn,5d^z&*Nٖx_59a|>6Ue c,)m.09B#ѳh/,^?^GLc#Ux8%60#Y: w݊Q dw A+d@/.IZb9}}^=X45#^~_#yL<"}< &ODdom6>/l8~9F  { P|(> 뫒^5mӛ̽Q\`Kkp,M~ Y_3 >ZjM@`F!.=>S=~!Р"-𫙀O%*+2QI4^fdXU^3ĉs`S ڌ(HK)[UDM EJ?U~w~]RK@.k=E:іiB,OL%l0-_BP 6q*(8M× rPcڵڥ8H=LagxhukV@&5z 2}Tb"@Nދ XM kokz+ noC،ҏzWg>i;=/HV4.ÿ)Җ=xD'eG -[b>P 'I9S&4xzS2P݋p0/'j<,T=eͫ&oDnP,86= yrz*a(eN&4mu OÚ h N74l o^HM>~jfѧ*@~L7=)oæ?40T/֋;5̍CS,t_[}`NSr `6FYq&6B#6tG59l7ql]ؒmZ 澾N]&~9 /WV3M&8)Iۖ#~hNy#G_vPÏήЭíQƅ“߈ Є~算6lj9j#XWڎt 'g}kKuӣ(H Cח7Ɏi70v +wXLӠR^wWvR 㦤(0Q|>A :.v~ /VO͆/Upw݋8x3T,i<C:cSrG(rxߢujWcvzp dFo@Mti]%el%|ZUg3Q8ᝲҶgʤFਟEZߊ~29p$esU֗(0C*ĥ_j VpJF tʭdG T3'?z6РJU'PQry[pRC+sKwb'Eސ#d yM3o7cF q٠Ҵ`uඕqSоH_qCD fȰ&Z# 8:ұ^+`SOOTg(6:#>j 99=ލFC"1@,?=ju͟@Cva᧝~+nIJ#SB8ɡƤELIfe t]}B9M\[:n iTDXEt=yGXW<Ն,t d.,ƌaM$=*J+\iEz!Y,LW!݉1Ѐ3P OĹ7qG+;bIpf<([R0lxa0yM9Z`'DK<(qƴݏ#wнβf >ʉ0#[gc`-Ob9iNT-w>CZ+8*f6U͑auNI>H`s4ㅧ$XRjR30FkphڴQЅD܋9kgxxJ}?vT.9d/|:칺ʯ0h뢹\mG퐫p٩i919<^[hu)T;'_NV_dz {/ 3I2ЂvNCxX%e%U7L`NW;9 J@|0Tc_)RopC&.4s %K5ndC5^E`ݸEg4Fq̣{@&Pd&B;Qo7J ђ-8ڤ&FȦ>DlkXg-5:`Ք<* 'Ok bGa\ƿ+soݒ衻u^Yc Ia#`\L4ݒяcE3Qt 4N(HnX 7$:-enub*:LkJQo8]҅Mb' n 7-1S܍HR6 փd#Kt+~YH8Rݺ~29[a_T$F j.)Ǝwu?G,[xd_~bM:W5J*Wvӓ%]_`thu 8|58"QdEr L/ {~8$>k}# Zx}YAdII3Wd%2jDbpD}$d.;U(vӇGk8+ Wpؘe8m[dk)?nu$qsOTaˏE>T} !t'3ZDnKlFkmO UIj OVVXY`۵v=!aXk"R7xB 8Ȣ9E67N:^ԗOkurLi@v{lHl/pq#թ[cjjd١9՝Ca|Sq?%=`QGľ1Q{M@~ֵM2+sh6lIe>"+ }m<<\.nH&jkvDt$D`)& ܷ0 U &kr|$EvSF g =0 @F[@S҄j2R\Qk(.;B)(vANrjr0Ke^a6@2zilL+禓?形>pe6?RexZ u#AD vXȄMN!1&Q&R. ,X[:Vmc3sp/5?a|5S=1ntJ`K(( ΀fF"˅%Ck~x.lR{u t~1(M] _(6 &=o!B|ƫ*p]av5tlIs`H^˂YTl+~YR6JEnN %N \j?60<{dʧ:7RT,];ib27-_薋/Q33L1Һg#HP)a7blW.R"w Y9"QOuKy<,+cN+klt*nԿŎ[}a ne l(k,-ɉ*7HR3~R(|A~Cedz@&c:os.^q[軦Sn\V#$+D&sNr}3vQCҝ8Z[g)4KAa춽*paOJȊWc\@ T W& =Az:^ʒo8$ѥ9fV3Æ9)`{NJ+ 0i{^ i9ka{# `xdG9qܳVNZf3Ԏ^/>l=r)bWDzoNE#3b#*bWL G_ i/t|`#qU|Mo`’}'[g.|0H ~H[V^BݗCq:چxUvgY/Ԥg@[sK ebH2^3sKUGJ[FTvBモ>PIDPZCr!G2aq+•G_1^P7͛0ڴ8d+V5:w'+@R  (*EvAn}J^:eޣ|G9s09y 0V|> 7ѝ"f4,7ӁvZ@fs 1$[ɑ#wI&VE}NagApB$.uK$-u(yBfQwUE$H=͘]sl96!4L,κ l- x-O]=20 U}0MR. a+V*̝Z97LBHNbrBo?Y95)* DR[u_j~Yp#^JxE qkȋ zx]#mlvd{y[o'4B{Y<^] ՟34ْ3'8X5xFvm@ȷY)wpEr d٢3<ɕ0x:NWR2gT㷂z~)X?h>[h(퇢&{'@+b{ǰ!ptq,'8ytWktݛ1)Z럝Ӓ҂Pe?+$%: Ѐ/&QGkT7!2)KVi'(z3"hԼz[ Fn'*)eeSQQTƒgJE>jgJqu8p0Ap/y\ 1~7* vpߛ4L̻ژ2/J5\ʞYmf 6+n$?PhD}ҟ)(kQh/BHi @.~W!,xѡ^j,hĩ+g! medsoJ,qiXQ־RCr hϾ.! ȨoW-g &n)yY,d;B|N ,1mгnMVv::Ap(LJbA6( bC)uY ޟ 7dŕ9.9 lj0H-5 ]V:rchJl+oaA3bpKC8~F"mL4`|e 2ɂ3= WAK"85z{<K_⤞Cdҷ!EI\37j =ͷ(ldLQ1V F4`].<_\O%`YWfST)MGOlBgp^"p{?Mg\s<d 1j*wu`Gv/~:2;c`O\W3ng\U5ؤ"s#X:p,ly`a \k9$b(Rsd'ng"LbQ>̖Zd_paarHq\̺QyZ]NNew]xRqĭ6Zgb2dR?~U4DfnPI['XcS.*P d;LswwӅ#鸐|*'(%O~]\ӥ\G*EaH~XzH ʔUVV P&sq 5"gUM)`ՆA`BD1{3Re'Pgh7= RGgN̡y+eK\$*Z0K[b|E{4+ x,fT_w^`҈<;J._i~ڧllTp"hH咗hW g'|Fؠbn5& $=$:n>gFMMN7N潏%&^eθuʯ a0p` GxTc7UW89Ά6EWTtZ)OOƖ(Y#Ap&`j 2='3}F˩0vGrY|&ۡV3`Zm ^ZɆ}e@^Fm8Sv?r\HltŌ3R et F|k)pLo|:.^%cu=LJwܶ@ ҡa2!u<􋣶)8upmɱBc$`46,?ZQ`z~2HawϧSԱD:Y0QeP~^hf/ie I*f#ʾxhmQWxC6ȸ:٩VePQ+֌U!>6=t=%YaZ6i#}٧L@'ƞ Y]T;}3SN'F$yy/6%^b˶=#R2,je#-%CXVFAA)ŸL9?{~W+d4xtIXT-Q7t"HhxƐϙbPf^jtH= rQq4:eLv> aĸ1?#w$j Fɀ_Y|\*]XZX.WM!^?B>|33ls[YHk0FPctuH,9_MաaFm4$̌:w)+J6X8eAz^`cga MGsO.XNbR3izO}5C5r_wUT ꠠ$H0 Y҄ ()"b+Τݪ gox},4pn;x)Z};@H|\mN?سltV̀[TT|4pJ[֠aI5y3c^d-<ʒ!y/O!snŒ oQے.I@K6[f  f2eP% +5#u S?RM~9gxpR*Źj_q[}mއ]6+< ܎~}@=^3.z7LV5ޗFNw& ?S#* FwF͜='UcE)n6r3au#TW=4 s9uN*!/l}s<]#}T}uylM8.0Kcd+ا`{pr-&;\V"UU"Maݨ|K,h=JOY:{^J*%A%FC#!$lT߂^ac瓁 - bn푢~v6Mn])''wE쁾bfޚEX[^+V}sS ̤?pnxGCC+rhWZ9ȼnj=VtI~M0>| B;kolԏ_Y]S״wtH@'O|q 4ڳ<( GmCTΥgu@KrR5_pu# &ɖ'нSzv(mL*)G/GE HC5"xn,^9Q_{MWk;Wkxa/ u!qtLn˺NP` 4ui~42.)r+^bQ%溫dyh!,6UcVgֆmßkL9<)hmނжܲRdz  ډ)%pڨJ >~iSw@.mOgɪNӌYzio?їP\ڇT1?_qɟZTvp]^Hk :4!L]?Ԙd{XׂCC|E}=+9(b Dž5tŚ[h]yj-k FY#4>~5ەo^y戩Iz=\m1ġ6h,^ X(3{VSyNkZb{9XsCxk7q`UE|$r\dMkPE5_֨3 (D0 X؅3Qw:Epo#ȽL4ǷO>IϨ/j2RR+?$=u`/1%&=[54+G$bgm4mË?YgH}z^G(K(_>{0 zrB*3}DƟ Z7!#xs/wźޱPZG}ăBxH4@H7>f3\d/9ȳDXď,;B*x a\@%[Qac@32͔8ڧh6'yBfr'ꕤ*ũ3 9ND357Q떘!o& a~)-Zx LĈS>+NיywVMV\O"8zxriVσ69ɶG9sj}љ]nmBTݼSzA܉1A\&?땍Bn*Ttb:(H?V]Y U`=OE;Îc)lVϜ&W݉LX/OA>R\u J+ s k•ƘJS ;NHP,kBIecK5c;1QǸ\KfL}ه'':O{jCA| >C&XAY'm澑)-*i&a*uT޿&#Pxߩ]xu:8V "5¥P_~ŎʩWJ4Q[)+g1u]MC` m(؝o0~vJ2Dl@c{/P~Zͭ] Nu6(r/moM5v<)t:fX} Vnҕɏdս7K&R E>U[i I8$38FR{9 ǸG?p KCIn;-'uK(ub۵6eml0 {ǐtlcD2$aYqՙ J6{dRVhEyV H6ns&y2v)f63+,5g'AkE3=m@Zj*eS|1@>3uyn:DPrd/pMhTUv;bz/M.wzCZI .17/]XldaWks QW.%i2O['w "mq1>%k7]810;xt"7k)ǮVOPiY=(vn}MG:0jϵߦc|ǃfqAܽ ~bG $g!tA_[7,Y jmxܫf!DOl1'$|CƢ#ӌ4WaVbb1 SR jKdR-9n DCujdopqHev<a/qUAB\%Lq3G¹oW A19$5AwBQ7jMG7/Ą~d|Hf&ee..+(`NMDqp7ݼ iNh[:гQC $Ty_3 E>\Sv~C+A+@NQKw8#-_;I Eb ,L)qԩ5)}Ũtzv&=A| DﵽZ]";sBa: (;>M:B6-TyūEr,)/XmcuDFj_A(ӛV8j4Cҷ1ARdẀSdW2xuq% -w{"Y9Ut#A k 1>Bdef7_"Q+KCYˆyJ`Ew-' lns@{ SEB(Qgܻu5}*SɿBZ؜u1+b/OA'9c6vhWVphqTlw\O6JoĻCCo mP1V'ePTݖ"?C bە=cf^ʭaUd]Kffw&L5gF_?yjߞ>rI ZՔ ;'ň/⸙a1(g9.s]ࢿWA1y#a rOBpDүE*S$h zF+p A8/#0X{@J+oGe6c>m){[Fb`tdf\F0٪]#0DHzc $aR8x`r9k*aa{ `ҍ([4Oh[wvR9dbOe;3m‚-㋿fz|"Cum11GAr'Oy'c4'2$TG5I\v;hN~mE "i^iǶQuےcu?:PŘ:Bh ͎euZrA\V`' q+$ڦ5K""dó2b*'FQlAkpcƕJ׆͉B%LF<&ٗ%F%Vjv#'99ԓ%FI{qDžFlfo"5NJr<~Cή05;>XpL\nexcg5h0:+^&|˻f*09M`T7?qk2#x6ZA740ayƹXk[/XBZj_y>Y~z<z-`<$NV݊(ܨ6Pύ0Q,[}ʯܺ<.FVʢMLWIz,Wϯ`*L9Jߣ@DO g#\xWU) NI47OkNtlBZپzPZP@_44ĉD_e%=NV(+l¼ZI]mD y~UԤσFGQȷ'F u^E@wWȵN4ݛ~ۯ?̈'t&XCK)Aóg,1eR)kY6(z C1\hn^V\5fn7HJ7e{l4.,fՀzoE˜7~{U TSmz+mVU:ƯJMҋZi"@i( )et`\ w3HAR&=TN`Ugg[oz&п-JﰨFܮĚA򜄑>Mxj68 7?H;FK `nO\9,g1ŜF%=H4v 6B9P@\/C^QUJ}x~RTY ֫xcrх`3|bc|y֍n@}vxpƯ /r2 0㸡#dm`ITk2V:#_P/UTWZ?$)1of{k#c3]b>HӓeSV0ܥ6<ձ.if82x(/WܳN.v騲*e{H}S]|rK͑ *i2a gfb)aGꘕLAh/h*ChWgľT<Y@lɼSNzцɥTHNJm7Z19I?>=ހk[(yÂ>jFՊ$yg+LhzREQngavq RO@X {$p`1<6d"d?gj!&хMHs'XN`8* b8쯩^%TfPkiV"l+{iq`)G.su$#qzv>;~uf*B*mW ӶdunW?<< EunwRev &`L^!R@Sv ZپY@`s* =[ \+-}oaZྡ|>r(Rr*?v]yhAdYl2sU5oÂ<KO;?NTOhmN{τ52}cP8Eg9*!/H"= н>[ж/u" m2VՇF6ZLJd__\/Kk(?/FǂOwdI㓊ǢP\9~P">Ǡ$c3 'u@8ځd΁cz 4i{ЎwBXJ6jUw1mi&CadIͫĨIfy:!,bã pjՎtF^Ou=|Je:?Py;uL :n=_|ٗ[NǍ?>Vt΅k3i#EX tKDar KȺgoĹB7suHAf`UO >jy}w)ym:I+?ɓ8GU VLÏ=%5?NL\f*'(}v}>9+\:2r?o_DNmKy+1[uDF!~ (&JEW;Z"}֫s )T5* 0`yn:r r9q@^ӷ%dxGǓ8~ˉ:L>*$da@.Zz IA*ǂrKYAmk)|>VUMI\m*І([B&XEg*+n%FSN- D޳l>;3W+'" (5Q <1^lS/$PeI@#HXL%_(_[`> }J\][ڇzH7ť2~bJWW8w~<[ ̷y1ҦRjS7BɎ̗(KLV$G&pPzo.u`Ĕ/ሢq8lJ4B-3n@U4rTCH 5^9fn 7@);lA-8M@5!B37l;s)m3y'ﹴ7HEliB+5gPwfݸ,Z +;W;Zai%EHN6s@CـdQC7@SnìliKB~tW?B_AJ(Egq6Eʺ%G\wC Ea؏zWk4*ˋbwE-G Q|LG`By]KM7;8Rvj$[{.'0~ʿ]MWJ9j! lp]O<M1Vч4[~GE\pAkQFޅnNUSxD5jţo u>jju,/ V9]9oa0lڞ͐x`X˓bL Ua4iH#dpfe6୭кɐ||m!|5]Z8YG}6wyb +X75 @ 7#hu#ʓhNa_C tC@`ks%0P wS4}((|w4{oM0_ӆki幺KkN`5etA6+K nܑe ;tg;2`!s }cܜVx]x"3DsQۼoɨ!#FIAa_T>\jT?.:%)"J2|/\?}N pg@q Dra&0$̷Uk ?H)|`ȉ;o&+q%bPEUH znF{VkrMջU+ަ܌WSagɖ3k>gc}SEhv~(ѵR&]kRLAHݖ;ꡭi?ivZ'Z :J^:<:RCbj@`Wbrqrj0EkHMp+ôyxѸ6H;N fLsfom%>֯X&ǮVT@-.ctdb|Hm8QuNB _Y"?}s͝Y;]Gl^/7~5_K89:6e(%' t6eܐ`=J۾*q_Fi ! IiŬ/IWbf '21A[$\|y/vO s!:_$pV._& {E@ R}_,fqT2ǿD? n/t_>pn=yn ]!]Hd8BC0KG(+jlyV܉6jSa+Sx1A$u)tgt],%K dkD2P+lEpήsw+L_X-)&t:'pՙnń4WO}\eP- #9^8^?DOȍڄ&>FV.u7?[LW& _K%%CDYX Z#x)a y}DM{˄L> A/sF[S6586f=iF/Nh⥀ht~}_sHJ7!hxO!} ^g5ФP[)0[)l x7~y7Ooʭ@/*4ƛ W &K}+tfQe=sS\k\Ͽd]|ѐE+1˜ʮ:OGc*dXړid mT|T/лNގ ,<ιȊJ_ree}?IH}z?VOjJ*Er5h41o"$&j_@CBW $=ǘD W6Gpq,/PzH!8%e; SR E.Z yyh7D܁]A>s .ŻuXE%2Q)F}xK1ÓTT [^vX)Ǻ('fv'R0Pv" ~П/`ɿL1-2Y u$@dM`RpOAE'sqeVMgc]7\11f.-srH+L^>E~l#uhhIC|#]5jѝ SX]Ss OA0jbD 뼐' G$oB.}j^Mh1UD(kz1, qc Ֆ?/+?v|^uШ~MbyF)DPSz I Waď&/qIs=9N@93WPI6Jە`/asPs'zC cQ 6~hD+}+y?C,c=f#+5јMMi iSP0'k-ԘIk̻(bQa9 k~Ynpﴼ"Υ[[e1u#0hW=:Ax)bC, դZv) MĚPJ/"c)aBy 쇶6Ie\} B`,%KSOH&vRJ$ P 01)(Xiϰ~][u EcgYz#{tbhMXϼJ.XG5̣&*z=u?b1cϯn9\ωmUՠߤm?ťO`-/{uQfD7&y?dBh! lFr"~>~Q#zm9RVAsHx@.Y\ڭN88lV ޡ%B.Lύ?Wƙb<;=@'f ͆.?ދz _:vWq[TO3 cW9a-"$lade Z\:*",c4I87DY'͝qzZ DJ)'о# bD*/4a@#ϮTq`.Hl[=ⴷrzEh-MDP帝t!>'_~>cFFA_Fs&}`W`~D;Lhx ʘ-,/zץ u8֍j6 N$d-KGjnrm9S ^-2TYwV e3!&|Bd2CjwS1ޑ8NHZsL3&V / ;?C@D*f,"A7cr/1Ht l:ڽCC*vaCs/+<ge^z yӼ'7j㙢C8.1>h![ݱt'߸ݪ+E:xXsŃzrZRH.A^%b7M(Pngm4Gw ,%51Zz)&{{=rK SQWmmӽYK"b X֌?!-#^fu)L.]͙?U[w%ܤdw8MhM%Y}L^ytQ Հ'M<(f^c5jc&4#.>bl*TV.jˈ !:M˙2l:!~`Ǘ<:HCxs!v CiUO."Z[75drOĭ`K3e>,39K(= UPOz0-bJpc)a9Ȼ@9Gs?ʅ%fDË*s9ŏ'M<~$5f2lf.Mc6^Zx8b5@Pe6"2`y.3œ:"mW`+DsL u2Biʈ unc!sB"~)0}ADV*YhrcK XYB|! '3 ŕxC>^gR@~wˊxժ^ S,ϳ7U>`(AeR'ϼS(\\"?{4ũ66BzkKjY3FIN&iA{T$N5 0~Lsc%]'8Dޥ6ۆs-:ݨg {ŭv l޹M:Y)j+p:a3`$ܧ.fn\Vޫ8e*)4QE2=.DP^AŖ^oTR ZԏqSSW۴`2,@k^lONpvvKg:Ws_3w_ ȧv`+ ~ZJW~ʑ|@y8*(S2r1_axJ0MF=woAB39(k5AE \l܃̬9%%&3mꚆdӋA;M7o@a]=K6~/:Ѽm~:A>l3WsJ]9E][ /157uc^ SSޢSvȯ5_T*X>d`{Q[cŶghgLBY8L^g_6kcOl/y<)t4Qӭ3F=0i}\}? uXqtN3WUͼ` ]W`k0VoZG%C1Z/=6HwNis6 گֹ_Q.v' E7r#-_`ދT:x\jS$G ŏ R/"+8<t@Fh%r^JIazO4dG% xέE ^p΍?B{JFHvuA !&2'hc&{ɡn⠥]HUЯ`LNta 3s:7Aq)Ty_m!S\錨>ۉ~7"77lZ>_M }#REvk g 1wW SV>W<4@P‹;RB3Z$vI\sM9&^-~SQ S8JrPA_͠!/'la be3gثn1//]M.~u ?oԖ'b$q=PXi_GDV4;TCToaј^$b޿4gT RJ/'uK* T7ͽk#Ww,E#oIۨY=E)@pm[郵kZ+h p\v]N)$r#j{ZsCq-K41fNQɒ-#{'E$TxEi7^rj T&st$m5U|7W >hW' =hcמ:4qSܨp顽u5`>OXJqyRx))k~F/ҟD2{g4nQ)fs, 9HqЉ1l뇤;&)э*z'.˱jlݪ,Uf+Şkȸ}c҈u=fz`LCM  rc'b^~{HkD$+އK铓b}@e-fJGPmZ+"b'iP Cmyq1aGEHVYYgQHMtdtoN!PmK|Kࠚ؞7h%C0bw4˕Afh LX&D;Miڸ} =ielqۢϺTc ҅Z K.?jz,2I 9F*Cҵ !%%d8F ܈Fi"1:5آP{yzJTv+AxMZ{{ Q i_\` eg2\FMq$v) h(h j?0v}ͧׯ.֎JgAsCJ/#'6Yo/B9ogxVC '@ۥ AU:DV#>|TG;Ҍɧ7`'ywHZܼ"kX>2fkt T;u'dʠ׼A(\+{c؏ej;*hQ)s]E}g7Mg#ry,"3YgX^ FMۙVk|cs@RR C[GiO`*F$m;qުMn=ڱފHߟ֎ #х]0ȱ"[]q){15 N7`H6" v ^w6R8C H HUPԏ@kLUi@%BId` vt' xc4Q^;'c+6~z G nP۝1&`^HONVmД!4MƗg6wDEgJ>2c.M0(NjÈ@ t1*蟏qh ]E.HgVxJQ;$'UA@uzViUh#"NxƦoК~_ 0N3m߃nQɫY3\ 4PKjFMES;J fN^]bϢXZo29i٠o{Wv?z>UnWb\e|]ydmk[ezըCF&ǨL0I| h ѣJ[K ǹWXJYAz珕sT$0DPo/p'#q:vKlm jyاshfm%`D sc> 'CuLN@;5叮'_Ԯ%vB>/Y0!I.L $*Ɣ4zqSItS£n_A Lq{ F`S&(nBy+mj s$"R¡D(f=Sx(_r>Sd=#Q̦Fk^,T"pL;5oXF.ILϐ]|kVN 'ד[yls5:}6'gk~)a)BP5C'Ԭ?ɽN(B%-IVx-Ii GH)xf@`3G;T9Z_wFf(}: fͺ5֕@pی~mh׿ Chwp؀ aj#R*4aZi~JD4U{,*zIO\BgsV{#Q(EPaS5!2cd#h'zI]ŚUPuo?4YajS (* wA;~0 Ӯ舨ۏ- {zHޮ4N#Zn3M"XGvOFI8! Z3:4,*q, nfhbA:N^܎Uq˫6V){dM|%si_[De6"ӽ*OJ$A/0~o|޿&ꄹRirLP'h5w~hefwMlCVn,@I{$yq|pbR1«4%@i/@MZ`-:Pc85v`H5~R}[1]=KRfsDAXp"/L2X{&g#MP#Jj .X.6{ @gyiJ~WTt *u/\:jn9*1'cLn=wC$9NA_jϪd|z}}ٕ0aY?JLtU/5tIǭ[#O8Ο٠SSH7S9!HwPqzps/҉~o=J6 V  BrZ:a,p7SC^ĉkO)#{{ %GT e(x7~p&y@JRQ!tEѻw{MԼLcPiK:G{32"$i3E_QИݒ?[jY~d}~߈]&UndCoq'$4ݜɄd꽗p `$v Wn8$6.7} t@|TFd<ꮆV;%' <rLQlGS_@Cĉ*gtpԒ\wJQ%3\M.ު/cQ[9W1ʉ7[B.4S[wś7 3:'cMiܡ:iǁ?=ˣt( Bq C…í=e=RaoQ)hg޳z5ғd_)"hֹ&4ѿmm(^y9|GuǤiOb_5 cnx6v=cXoH𺛠%U3QԉXؖV,Z;=1ja|ʴݭOy K||w!aˡ>xآĤfXlV*F w7~-[Ң?ᑙF5';/KOFTewkNK|HDLN{7 xsnIJ(!Z52ྸ]\ܔwF?& 8整]^Ca~0a]-# R=oU`S,S'`ޓ]Tm;|Zߎ4(8wTEʚl$= `nI记NΈ[B Wg~$ aVkWIDthN\:CdGs2( V,VVY|>;grf2zuk1$x~2F~yH Tz#!+i;ʲCq,E+];kdz V׃"-sNAxHRzg:C&t:ۂ!1-9鏛STiZt1[uIOQ!M'Ə J=t4Pc*A֔+kjelE7AK-hOoȳT@,R:*%)<)]I 't}V3 --{(6|^2^*}67׏ p)1X>^wL(^*_VJHUZX'qxzq; ؝Gf.\BU KL,9NZԦ+tFu#u%Ze2nVu Do߰؊s#`3ԟulj&Jw*I eKU(9_5:yiU4Gṛ)cz0oBT#[g@ '3,1p]d݌Eky-]NH`Ǻ6mAgȵ\-g<y0dԵcu諬LvW$q?q.綠R̈́^ lVJHO⪫jb0ɱJj1L$a,T-o>2kq%v|񩎔8Y/W ڛ_ZߛַLU\=x)dˌAOkrsdD ZdH/捨lY3,ZtWؤ P Ɗ(uî 6kR 8T/^|Ê1 1. "T덬~zMVnd\6yq"ZOZ6 O8p :SS?`ԈwFeˎGgkm`o5UihEl>B˞mF{4/|B"7abX~NW0 |E(iálؤRK9@dD2(89h@+bKKWmb_j10Zs3Ǒևg}oY9F= ս'20x{Kf'r@Q<E8SuaI}=ﲝ\(XT%@KrX@0Ql3oh7+/!)⏮ CU #e1 Ȭ!NDy~^#Zi|QBn7 (YU%s:]@VѐUzTe_`C/S*#[n ^%n5Kʂ3]GZ?UqM3 muj apx<ԣ6\~_z4os~ 8PbL4)|k=ڏ.D2&$j,[Xhlz|Aw%uצN*JGk9w5 c 8ofJG>қT:(R=O5}7" Ȑ"bC5Yym^*W衝g2PلBNNO;<>"9δ n$w 6]B YTmvw&Ep I1t$Ăd5=ܿro8k .-–~j=搦!0HElR @B=aSk]ƚ KsYH7?bh[1^8X#qv8%6Y)}jEeTye7k)d⶘NyO^m4Ty͢qJpb:+3J^\mɠ} 4σoc:Dlpo Ǹ]Ch¹'21YTS,-pC&WxVb+Y;;4 ^5\c 3]83xC랩!#YI,/Uҍ5UnSvX3ttK,6)1V/?BΜ*DiIEu2 8h7 LL .l@Bwm|Di7E(R:T 'tYFyˉ^9:I^|4|ڸm>!\]11tb0nh0o59K=ANS!`U8@>"jhuh.h)?<Cҧbʸ!y$t*eFsS1xgټ?>Ĺ4ߵc 5l2jvέP*`L}P`k=xВ\O٭ZZT2e`@¬A.µ|cDrּ{j]ڳH4Tr)JCI|ĺG:ٲHMosAwjScŕI"C h9Wb\z29:1f_f)W,1tGEèU9 *j&5:^k{hV#dC bqDS1<[HA=|̍-Ni٠<+jd<.b4ơ?4Ýb];S.j5{ 2\ZwCU05Gt<翧i&.ސгHcJ'|=>wc̔:7AN~nE ^-5Fu&n ,WeKK WgJTyU%{$ffC 7L3`3'nZƁ %՛]@QsR&ky4w)T~7h5{ 2=6獆@6D4^UF"%3]ChOa'g ɮj/=ĞmMshJi>t5}V/ExqFKػ)VOQX^RiG@bsM4 e,Q {Nj(a& u~_DOt W!sW>Dh Ng0ح:T:-}fDNSu)e0f[EN۷J&.Z Y_=#+/kU02e:-L7 vA/ن%A9õy puʿ{ ׋ v 05<}:ډ\[6.)P|_(R;BVv)Sel<96Jt@[ HHpS`b(Lww V|CH\4\fu+DC}|M5Oĥ0_d'ы7c1ys*@>]W0s壆qm=᎔Miܷ9nH@E!39pw8^[1Zcy~>7 /H)SڨX=Mث !L\[i I;Y߂̚*h0nfNYAԨ.DDL$e7c^ %aP!tuU kp AMB*0n4ޥXs=;^'\CNf6@ȧ09jnd$%2 Ʉow:양z S7=| ecFu߯%ވazrmjSc v/*)^2 SNPZF+ \^E5'jݣ-iZ@wv,(cO ﺢxsWKc=0騇!YIc( |GRT1&r)*D9@SC/<2'm Hb^0\مTc .3*vkcZGF!uSx;#-3ORU QZBSkv qt~ CCnSITފ#JAmLppLJji 3/5K"tGv v_ e]YNdZ-Є&vY!msUiMh8O瓚 ;dPĺ*7L W]f2wd!A/>%@5& iV(͟H M @X8ͪ?`T&l=XY~ lZ J_spk(n *cU-ĚO>Ծ7Rں )˂!p9(G+2IQ?[-Q$*lzfY&b`Mwhw{<jBz1 3BVݔ1~i^wJ NL|y,m.zM)Lt~ a7[*ÐI˕~[WIl,]jo0N~]d#i•kR 40aeq#ĹPU89Yе1L 8~{w.=gʲ@P7)Ҁ6NUФP|)>de폸+qȇy:Eb}fle^@by/vN)!Ƅ!` 5b>!V3ڜPpXD/R,OmZk-w5Ey4]S49uQ:KX2Ð kFLz.简-G"}ѯu8I ta\H(he {Ab_>!F?DCTb|02{3SbϜ)6֊)5&&xd8Ml׳Ecd Bͥr ybNRǡ@1znGeEuoscG3\[W&U6fU4>6G'cl Z XLިO[}_`*fkAD e+?V ʸx!߬عVխ5x $Ag`I-(Kiigu¢eh$L5ҿ[у^ѓu%~:^v'J@,n9_4_j 5a)͝_sQt;65QezsACP˺N>Ł[t8˵Z|P ' H5nP;07sG}J6/*q-s򤜧Ig$%VѤt-MHTʹi{4ZFt:0e (/Oc '48#iڂ3NɆ`. n{oNXPN Dڞw=FRx 8_ЮXq֪٦}Y.N´9%OðMtS,/1)㹻] +Hc׈Чz 7K싗o W+e7|Vh?ggw,+ (\xb* E.ry/IC40ǩsy+ȍT"W\ȝ@C k V76LIO`;_lPfcy7R)A〧ḳ1^}__3?C"?<0~_u`xt8bEtҹ<䑡VP`M`TT[*ڱaO]Y"Ѐ,C05aJamjeʺ6(W&nk@jaf!aaET$K׳FZRmH!g> v] !덖`r4C'd$Xq)Xvgo? ?2o -d\ K5oЮq9iL] 7t`;30-b0ēh/B{򲲰A7aF Lbi69!}V?I PV+H$<-(q|&ŅY/><7!xl2/ h1dž{)eP~a-.^Z!NUit[\Y4 Tʾ,,6A ݯ)ҲV_IX| *@oYN2<.M )QR}/8Jm@M'Xw]Q&7.r_4r>50 |S#[d\Șu{0ZfJQUW=h>$ZvWj٩*pR{$7w[v_sVxRb.xÔ7N˹#l+&=+ g2͋ܔGlnC;㙺;3?˧}ỂгbLW,њ0 Ow[)WDꍺA3WAVvdR[7(xV/Ҿ>Ge׊aqZᄙdƮD[ SR=t3Sr%Xhe>\f!+sbHi")/~0Ǡ dO7_Eis%yTޜmv쑻y†GWj{3BP>޼&̫m%I<8RPOc8ubqRU;AtDkC!9Zth-ePcYD-'T=16{H^5h1bCpl5H &Z 8?OȝR h/exKKHƢ1z̴ b Xű򺿐!s?}2n4sMZOjB 0a<ڒcZU:K0=wbuXyB# ɸf*XY6u}{3lWwO;G? UF-m=F1%$>hL^`.NM-Q#sD۸`tdiOX_LaE٤b{ ziv,_t{g̮RwH]C,2mwV4yƨO5P7K:uN ^W\ <"K6&~ڽXgh Ez+TIZy`!}>xXrP[W??ڔ ލ'"2"k~0~j3QRD 1l9 usHԵ)"I1ab'^3sE~ƤxU(] 3Ҙ6$?@&d'(up-J2Ź$L9}|~Im580DĂcv׌dؑ ^6FS| ]Pr k|l8N^W`rkE)Y*iqf$Te?/yk\LW25W} @e]AP ]!E:.6 1% CtT^4λ4oLt\k/g7r6ǥ6~R'ؑz#XR[87:2c&dү;hoX~^[Qqv=!8__Iʎ'V<,}4ʎqJ8ՅEh~m7IP,E-J$z?Dʣ9"?"nIe܏ &?XUYՖ)_ہV; < 5+sųl`7c&\`EH2yc!\,iIvDzUt-UADǫOT(ʛ ˑ6rU$b|q0Bb[ؖEN"&,Z,Jlٙ@}O ڦmkF C_q Qvkt;~'H6c26J.Ӯ"NyLP916kHS#5 j^i n# Zc&yD ?EnVpˊ7/["ʐЃ^H2S= ܪiqt  AB.i>qvnft,`[i$3tj$Y6K}X'E_Ju9jZbaa$hPƆEb/-:qp;|< 푖>( R짰 ȢݝaHE/-nh`N'ɂ΁i'u jP[76w *UV<'oMbN:dBbjΪCK ?'.;߃0hHC Kmz\7e8,㪈9c]Rc 4UdN%HjteXINGQ[h[6wr}_#7\I䲯\aȑ.8i@nuaaK |R8Gqn 磻2euGHk̉ VFQrNW7EEx:_#/dg=W5/L̺GRFљYE'/C Χ4To82>82 %ޓ+sKC0u8ZbF6U ^NJG+9ct-EEqb(5%h .-MΆ?C?'erW:2! 6+ìrr>O,f6)D¥d[XT_IQ1@>Ot1˂z%lrUUM+{ )?PFZ< 'ƺM7qT879(p^.?g|*ua hzn)YqLb9ɻ`='(ó.+>b'qƋr*Q([؈CQk!8,MfVm%1'ji[*1\]8=Ac>^'\`;)%>)4Ot&SP}9渗.z;O(+Xd2]m7b)dk_uB{K!j<"(Y1u"#S[^9nK)C qhp3v]Fhz$C\^Oz"oh@nWd _11z4Շaj,[ VБ_~ʷI.i޵8<&S1B".>J}G}9r0r0k#^ l&0R'eBEqGeho#B2:c>Lit^,TG壽O'(+R[ kE*x8<_n@΃+8ծ$HL b %MTO[|b-g' =fu?O,&oRA5{L1fn`:yM:UB4< ϧǪ7$j<վ9Y[sXGR Ы"R"MQP*f ?停 Eӫuezt8=EY+É11;2X ѩ"JP}V􃊅#69Tb~KHpt-^=Q݋&vs8.dI薕"JJ &y^-Fm^f(Nn >;w,GQbvԣWXcɚtJy3< HUP[ik9U6GƢ^YHdE5_W؃o$jRkv9OV{ 9 7 B- !nƥEL"ؓ_|ØHQ[| /Ff2Dh;OX+voQ,o3$6qà,OaZX,-Sº'ݖ5(o}{FNAA (zK0H>i[^#R?7P=L< Y^fю?\"o|rA1B#\4#0xKu4+*"ϔep0b :>fI\!h/n^o+(! pMqXKE)'QXr+ ?[8qE2'̣[MI[( %6$3D'?ohD\ ݜ$- KB} Nѯ,JomYB- ¦F7aOȌ2]:G>P&:㚾HrGE%$UVQzUXhM :| cc48/ ߐZ'C1R@>+ߛ]%-{PzV/ާ,[TD _2!K3OD(j[ƒ#4PtgԀ ,#"K@${l!3XrVWkR V#mgKoۧUu3%M#L$uV-d "Z0{.ISN v{Z#ƝHYm> 3PZM%hСTcjʫSŠAYP3فm7,_Mc9f~?\! f=Uqw_s f{xrBpԫye0&~!GzXvؖt=pziy7hѠQ/PFb= Z}Ul.H&2W<.ЮS}(>xЭO>GO[)I09f@ f)b-4VܕaGbhS4M&K[kr&1XgT)l!Y"R5ёy'A o9Ku >dMxb~ZGv_w]V)$UG˂ < @t$ 8GTP5ձKHY70,IeT_nvOkr5]1A jc B*n6 Oʗ(iy DV@d3yˊ6L?:L]F1#q />}XňPBZwsVkvCSyPqFtml*16(-`m?[a~?7ֻǟ[*zf;grPa]NqCB%|\j#w,H1ԘZcq!䆸vCs봞ՌS~ i)Pjwl@X0?rmq|恌Rn S$;Bt] 0ͥ_ܿ f{yv7FEDnIqwnUU^̷И(Jj0+ Ņ:[yS\3\B_/cU"hQM1Stb@J۟W6U;J[(0`zHDѻnߧrfEקm\Z5A_E<?- |dٕO譼펜 R{jWv`7G^)?Nf}FHi(<6t9e`!շ+ 1sp1L!󯭛3G[W Uxm \oݓ ,GI4R0 `1%A^_xrU}%B!Ad-wcݶPgKICLMχtT3uKKjɥ\J߹L^\OX)hHWqe:ڠqd; |OF:BpKAVhݺQR _n{ F:1t0Ut붽[.K⎑"Jwc+GV3蚘f!^1(wioy5)tOh :3W3Eq9O}v]ЄW>d9kVd]"](0C r;dA,ؗI z_2RRJGQѨ}igvm.Is8}=f㖥כv w쒣%(ɔ> "xד}SM4K_!%L~OV|,),C%PstE~K@eUUk%ܲؐ!LF]9D R!RPѠzs4_~: &b7Y50c5Fo18ȒU=:UZz5bwR f>_F2*dO[螣Wt<}&$=X )Z-  ok wD=2-t!1j91mA~3 Z?=4f⟳0zG39yQ  ZWxPzTVf{kPs" /@u  PDzgj+0[45hw*P#=ܖtc OL)kUMِ(Hq7ԿtY}k[y-deߣr*"! e7+?,*ZG^&hE*(Q ۂk}33L4I8h8 \#=hv؃`>6K4.߰ؗVH(>ȕCD4+Im2=ZѰj29; ~:^gm9[N,b7#e @XH\OWT#TSMPoDh_x:B'74“*^/>FZ؀j=04B%%3U[;7)jN\h)$=J\j2F]ɺtņk}͛{8OJx\3.I _zF[؞ Ҫs%g垔]ICLvɖy L.ts͕ǰX=ZXWw{k }=3{ c{0y@WF԰̡>*JS0dڙMMT%ԨՓ2? N3XAU@ ZQzZn$l0<;xZ[ }rMjENO\ "ƀ`6N\DMHA".v~'9FGAZZ-qER<|J8wF5@W۰y6!1Usb N"cdWJ9'C ٮd"DW3#NFH1ggQOAc9W!N` f$^^Y`ElA֜D粒5׊u@03>!L&yTk( DC31T;dy<5OQ=dEx}TH1݉JנFvyvci!'v`Bi#jDvC\mMً%m9N9Ӱ2ysd!3F262&}ΒqZЇU7 Y'- ?Ѳk\ -`6}`^ _JTR*0E%aZd)"vP2+d]#i,J4.e1סּ*~勤ƌDYpTC_t]Vf5hDžF(HUocQI V;ʼj6]k@\";%f;{Hw p'Uh- -bFE-ؑ&heī~;$-i(1KX՞?o!.dNpa.4þn0F%M&[0w3mqB2#Uע-Ca[@՛C ˜gY{ mo;3Fi4nSG牌WE'23O|ŽAiYLIUԖ6e^dv|[5\VlU3gǰ>BUV4oV|_Ն@Kx`Q=ּ; %g9R$vNpU%Q)$AK~ᣧ>c=K@aǘT9\e1J?`xCK#16ħ GNN-b¢϶dRS$:5`I/)w3h3=-M"j>ec"^'N]ӟR2Di;erղ߉vi9g6al Z?N91L8l_+N9̵u`P7g7š3r K!WD@CZ)ܱNv%.^Pӝ/δ}t3gLqv#g\o+~wDOXn_v4rɎسD^(ДuqKʷFB` b S^?rjab.(e K0}_1,vާxMtb=#_Zxo !7lEYx pVtk:>̿E<& tH\׼}4 3_5+Α<>>&84gdm[q Q0;2y;U4ۿnŔGy~_Dk]_X?kų}0Hkz)k~Q+U |4@2k#D.Y;ܨ't@1o΃񶇀/u1)kuR;B$5RDKET73PV}h% be3mPY+&\ZM/b+{Sp~(L8RАO;TWϔ<_i6a`]-fq8I?3xCMϦLhwE1YZT254?~CNr@= әK)&WxU>̾";_L"Lx7<$/_~ܕ! g0bIiXs 6M:*B6b`Ȯuw.phPe.ḿԜj`ã8i )t> :,xF}b }6bNY `_dϖ@>y oGɰlFG4z=ګ;RR:XDe[J! m)Yo֥7“IMv(G"CqCNy<_u>) KBOJ"iu禬d3^`y><@dW/vgq(M :IA a{: 6YbE^#. I.[Cn*C/}PlCJ-޻W8L<<'im<NĴ7skBy#|V7 s<~wlzO;U%2W(@i'|y"ؑ Cʎt㦂kdAͨ],h?4N: Q"!y>)-*# b̕`L^i̖ ERs"+ϟbQCά`ʯ(So-Pȭ.jZJ%2]T(X0UAk$["ʪfaAXekQ<&.\Ӿ?3Uk*\0CWk)a\c _`lPWSÑ g+LOtBbg _#֋غn/?=|P݂`Zhg><=P@3[=g<ڵ h<~Q~'wZH6l1q`3bov}7{#**G"f3gB_ҀtV~C61 |c=:'p4xE\;J3X>>W `!~uW9= ᜯ1`~߹ ^6b 2ޤ ꏖ6Wq-2uD_us=CX9bB`5JN <;Rlp rw^ Tn|FrlEYH? ^rG)fOc4R_NGMǾ%Ew麐/DrS&$,=qϵ%i3D9, >/;l5$\PLIzaF{]T]ߩ?6aeyzײZ!R#M#Dzb3bp7O a; 2ktʃZ&0`2 7mbj\{Z;;M>m+Xx#ɅNʁ~],RhjβXq~ӥU)Ìd>et#VN,$IJ*$@ba褀iHB?0@EpG"D?.''7gƂ(nsa^CZBZmj bx D%&Umߨ;ؿE5B1  53k֢+F(&Ebb,Z$$CV@d}|Lvhn0Oƙ99I*²Q0@7/T3ˣ,]Ϸb ~4(mH` _=L!Lp%,Q,4;-{D]QW+qDtPcO2~oC].6\Stm/N |aqJB?I.(g8[!gFŕ~wqEqmLLǾXRe{FD+݊`d sӶ͈|r+lrFOL~V~|Ӂ8 Tp[ 5\(Y,` )yTc6 ?j]9s43brOiwC^+v@X5V|Ap{E3LYA~ii}t 12}]Qȝ\',L^>cYPʈ#] tk&~%I\-H-ū10}sD3^69OCafRyP.id2Q?"IVeemե(ed7!4"0D Dնgt \_W̸ }hp`*dN <oֶIo`5oX7lj;(l} f124sn.{]' 򧐂$_}U~!y_^4NeN%![؆d {]R掹euzE֘ :{tk~;c"x@!ڭ|6җ #H [|or ܛ]fk6+{ttlBʦqPؕjHW5vE`Y!k_j(_'q>S Q_/FK?ތ +"oH9yٯh y4䕄(hlN]w^T\jEQMi"j##;Rۘ^]qm1=gXƨfwiR-"j.ͦ'sZҥvcqϨV Ii쇏?G?rkdvc4 'i/4:8j~"2} <9;[uΥj̬,6upN ?tZpHr`$O(E\xSt`O/l d[rQs|O#PAM(.XՄy(LH;|(J=4QX(%PKLE^I6ǃuVđּQq"~٢1RȔXwrINGY)Jכ!QF:vC S lf8GFݭ" ̕k0RǨw7Vvk<|Q:Af 4X.QjV߄o:_uOD8&6R*]k2KuQ,w5B*&LA<}ߙAh;Ph;a mLw}(#U$cZ] F.m<7Kνr9C.)4B STù|kml>a'j+p*Ja@p6VFXD[bPY* 2j(>i#E>b:BwLė$"G665i(>`\uнCi%1bx[s֡ං0?jd+D ўrMf})9_m$֮] ;OQw4)1?2ö‚D>; 8xOwPDO?x׾uHi[8945$K<,$ v(~2<O)z6 ŭ;غJ3lb!ƇUon=e?UF]ja}]kll)h;uar_>+)䧖=_ RFjtwAnLri=UǍ@A}M~x? &ЙX+yK /"Peɕ!o= 5Qhef㟶rCE:l^9OȢ.,^5z\YiX(jCkBݸuD#tn˻Ù6ӏ0 ߯L&a FU /[DGmћ!7)a v?hM$_jW \.jЋoi#J V($LӯJW+a(þ4^uЇT$\}ԑ#~RZ*n2UK2)AmQG7ׁM4f"LdA<>m? r{>ߤQSs]ՁLmj&`j=-Y@)$ kz;;r~?O5&IH%SLҫڱ: zV_6y~ 3"ʀսR Ѐ1V۶#!OpۉoRvF\4v<uh{D I]΄_ԐyA35q.ՑE M[ n(}i!WxcT]H#(b2ql6]k$.o"p&S"6ӼD8z1eQG9^VDzWҁMGr#~V6J!,GzRS8bytQpodQvk(b4n#WDvp'Y{ _*)"уW͌ǸTߦUJWHqoQG{B4|Ӱ_K\ϳ2`e:HSaybxp]^c$K[k==[(bzA)oكrsmf5c׭ZDbbH<R@fHٌ^&-汅|ë7:/MDx)xbT Zj!9fʆG y% :=EBp]`ցL .ԭ ]&7 =U]A"%QrNMTr i##Jq%mCVԇ MlFiّd ;^HPGRa #w~Kh̦c{L6 ;"ܣwV%\K-$="ldlUH4`K^pkcrHI E$Vlw| *5tjƾ/r$Er.cƹoj"0T$$X l}$ŷ{+ҏpg΃jte{sRx S5|'Ӳ;1u=&ڵnC_"MԽI;~.Av`޴KF]w~^'}iop:߯r?pj?3=^2ي N%֋F@^S2X䠮]2W݁\r+&|Uy`II? ]-eEq1i qF&|Y%Gϊ_@S$N rdnb/ʼY+pD P_")"I0cYo*Dԅ,=Z2GXw jO+7MqM"b>zۖ F67nq>2nXtP [/O;.ʁWH9GQe{<:忒O+({*aorBb?D~L8IdPKVS_>7~tڜPvVgɶֹr2mO8T4]5m"uɵ>wS5?d?@ZjV-^-RXRufM.t~==ǍwDe}D$?x2Po+tOw;n @ v/r1P!va[8';GKJ1Z]rI()E2L#+(7Q$rsͬG#O%NT{ѭ;8?Yi0ekU0F>{okG{ڲ \UAP8.ayx#CD٦ҽ4=W}Q^C30pzdixT.QMT,K87rQ`#+/60ͮ%N]gl35@WLȡc)XEyڤk ƃ hznAo&V}DbYPN 6^ 8Rp`(Z2q nC aJZuqנBbͮ/.G3. )8w)} >LjS]{jSp_=vq4YK|vJq/¢I\# Ic/'E0VHOXnNYm_G[txm#v6F]M80#5ܻӷ~P*/_@P%q*@N4duȰ@ǨPi*Y\䋔fW"w =VBjX5_j -f2mGW|s+[4G w 0m6ɰXv%zuO-` '&6F_ÙL.6́R~2Z^-[q#G3S~Y;k+WT9vzV%!};q g@|~yQ ^଺)F (uXK.Z^|G{R R(=ER8sS*.j3cxKr+}yak_gr`#5F8t*&MIRZ2VhmD9T=d.^G>scYw<\H)/Ɂ WԥA V.tbᲸ+0#Tu8u-яZ@y\p}U闢_~<1^uq͒ B~E @R9I$6H=BG̭dFNPH_hʄW0v_ =ah$Nr8@-pĕAkvVЌLY8穄31F7ܪ0>"cezy>UW:ToBeY]+t kIۋeQE(}HEc`X^wQ M2rYh *)\DF rNWRuY'ۧS)t.Ǿ_yd^O㟡sAb9kn[MPA9;Cg"ģW)ڛ47{,Ƃ#|c|֫(:%ު]5A:,h%ŰyݓMr$T*hpG((Uh'[:_jtf;1 _aq|RgozpGC*<6E1u.>͠vǐȡQDyѧtATO"`d$qm<چ>Nx] |Q  çA\q_rMNU0 {K*~bzQ mC^4Y7es3XYjVG>+GtN5C^ wkszܮ9dCǀ{DEjZ#@$re Δ쟮 %RLUе~uSGP2Os& Cݾ >9(n7?m>˭Hי>6 4K~Ǔ{T?5e'Z >%e?Ϲvp_6 ZO"1P914tr_]"pc~vtӵB*A'rM#%Ư<0nZ;nL҇[#3=$sϠ.Ӌnbsbݖ!;x14%f̄yxJ g| ֬9Z_W2٠c@\l/Y fV̾9g"cl?+$IoFGJiCݱ>}TaZD١w@ZF~GXnIO*梞' #[2QvN򩆥!VtY=׋?XWb.-V\j-&3 a}-?phIGk; QAPJtƟ6<"ErP4.VVVQZPS·l-9b]Nq=-V4lGD0űuWa6D evy QQ*V{dHN(vA \O C헥n/$L<E0MnRWrFHoc_4책LݟE7'ϭEм/6#ȹHP \ǒO d\<^aMPU3^0{a廕wĕ0=)a5 rwYZ-~)wIpt ;KΤ<]gsG}IlK>Ȥ2e#+xz5wz;yӼB Ɋ.7~ T1փg[D6FN2ËJ")MZkcW~JbN8|hΤ6G])eLW/+sؚ׺5?3qp„ɉ)5epq*co5h\u2@/g"[oxJbOED,]R!X%Z~2QW-g 0ߌ\]Uno_!yUuɑ?|JV'U<>JqA,钆 6u56wY# FvR{df-BH;S Ԓ8MV?GDM6x0gHpPJG*;K5=Mp7EqxzT6K^ZF `I|lS}*pX;Hh<m 'N7A~[.en=f込A[@Az?J& K0|T(}JLMBʤZPKrBpmزkT+%^ޣ6&1/;ɇz 5@'$/x>{H8H4@8E= 0+k=W ;kJiz.0y?'5 s>QA t>o4u(҈SHvx =?m>&н9}c]B+(8rAgCvoGG; !Ӳ~5a\lS⽌ү_W 5:VZYD1[Jp-uĤ rjB=Xpj{:>V^.*Y8ŪS %I2~=d^Wz2k#Ddq߀D mb!kLTԎJ7]s;mZ 53YgTg`*KɼA(!c/5lK"x\IouI $EiDŃ&nC3~^3K"c}<:8|.Shx d@ @< @W63ԩjRBGzi@#“dF@.liMLT坯}묹@##ݛ}LA}&5$`#^j0y\_Y_}W8ȧWVVaz^瘇3ɫGn$ܑnK )ڴsq#J E#ªQmtt/b>FyTRکy >X${WS'ekސ[br)/fْnv}/]n寤oL0Sk8ƽ)C"VLYns_ij@EG ATȡ :hӷzP=H-\*]*p:2c[o*`n?z6dF^\c ٫32J$/<6P+Rw),1wB !Nǭ)$ZR,?k[!tWǙW&0v?LkzkJ;54>WVAԶ J$~%s#1 rFHRp4Sal6(/nB`6V5~bh>pKRqj,ɸDYࣗ¢B~ .+D5з24=͊sF #:~~h18ۘz EfT }:S.,yas4"T7뇷xRDFlp f2R~gxÀ7HcuL^C:4U'3JO7neutg{ h2#% ō 9ɜhsw;eQB%HSl23Kc]k){҄P.nCC4.WLe Wф*D3k6% wOcQ=֎.JN%?z[ާJ$imQ[ 6quNF?z(c~*N|#ԘT{qֱe6uwpxzJ}ԏ>fpk?Ts4Rq9Qfuڗ0)zaUC @gW@ -oY_C˙Ԭ+_aosMߙzIoj:,7EzuXx'j!Y;ÞtvI "ݸ?PG黫N{M xdХWn8`\YDk2eUw*P:2l@Dy7]QPTМ ݌IYxPY 3~"]G~Zrh5՛lYc`uL%K OF 2~fs^D|qR#t0G9<8v' `3̫ Wx/XgU? Y#vVi[6"1@׮vH@;Dÿ"{W1948h3ݞ9WIV8viŐzs }}? k| p {w$Gl/|"Z 0F6U+(khNEY4,1!ArOc(^87F*'E^0J)#o'ʟEqn){3)3e1&dO ҉45L> B57mYîz i 2)'l8=o=ڎE/3Lc:p `j4y(Xa,hQ |ʳ) 㻲GOO>LO#0yuWƱc>UP 6Bs`61a$fkFC+mi-@-ĖMùwmXA\%_*D[ƒ/87;.E8ۀ@pDd>H+CۡQQcj~Ŀi(: )Qۙ'd YT_F#byW>;4zeи{5Z%\[{).\؁DrӷiG`Ixx,G-7%ky1GJT%m,piڅ5O>/8fŹ+M:/) 6`zmFSx~9|.?beu;аEcP)n@b*ܤ`]"¯R_;a}$ZSE{ƽU6Ig8-Q2"A ӭ2",4x'S\f|jqw뱮c0XqAmM8Ҥ Je.*^&qwpZ%P$f!Kz]|W/k KNiw E&@`@gVQ̀\wCur(r rdX1p2HO_(:h)%?r{ejO1ik3҂3pZ"g`7ɀi(`zNzHR+yŰ%ו.@Ͻ[1Ql=A׷.݆_yLS |,jU+U<2 ?c֭cD]/R wmbMksw $MxenmYfƻi+ -{rv%=1pQ(ő 8@M|eaA;CПzr|[IH3aKz5rpSHkXUg'k0jAhcP e}.}Xq9Eg0\'DkYЯrW\7q#Lոtuc_XV7m`p 8pcNkϚR$&Mp Q)<'LW ?gX*bӴAz %8^Jzmo o6is m:@QGbfmw, :>P5`gg]cj<' 0CRe㓬 lpxirR0X*hd(aIc@L6gq|P-E5籃{$VÈ5tD }-AAx,U?MyyE]Rp)j΅\gZ!!<%_Tj3y[.V˩f[ gF..em6064=`]htБedC䧽}/KEwV3OEx}U@*FD S=#Y4PU 8ߌ1z<ݢ^" 2=,K*U(gnNa2|jeC,.ɐaC=y7f[?Y(XKM2%5XI^c+h1^+fAզmxu- eַGB3{ulCɏDne74.:` nQ9@R"؛(}J9ĩZ]\0ب΃N2q2]3&v@Ԭ-|9^ȕU>e~*rlx>NK)<5VͨăJ _tj1OT6ۣI^ѡdI@!Wښ9) {yJf!VBبc"q6;xQ[{ ak&6_2 Iz. yӲ-ma\]F4b^2őyɈ^m 1l<ݠ?9 ]tvvN# D M`)ho_XzhimG܉OKօYs7X#SwͳJ򴞎2֦8`E{֔l8. 8:KPͺОqwF!v;RBI0!x-T"4lU JR I#W\ʒB[Cc2B@ӉN>٢qwv';BT"VJ1K6|F7R ƍVݖ\n'N0Aa,WL Y>+`ߥ5@_gdV`7pHb >(k8CRk^qJ7ar{-Zp~r^6j'TB r2v<Fx< K^¡ejF5>x]I89,j\,*:&]^Ca q- akLx2ޕpŬQq8yNbl o{.ސzg7܎]fF2`8c'r{H?ywV ؀`}y/~X#IQ2G'^j3ri>g}> u7_W;j}o%xM*YԱ> : q_*X)= ]p*g?)7 V$ -H#3a҂/] b_x\ N2xNy|-͢W|ї2|Ԃܻ\JnyMB]}a:;RDM֚P`yÊ4%+Ԥ(鍻 n ]j?Z.GA*̜Z" /l86)T@%ICBjasP DQ f3`υI?qy#_ՐL QB?KfmQtgI?*m] eƟ0jO{X`KmN-P# /} j%Lr1{ 2h DI;nۅw׭ E埆!pT1tnU'>Ckɫ>1-AHv3sҤryeɱ gqs@Lunaj=8ƲSaG޼fhAfcL4F,n.;#OnF)7FN?lNzR3e ٘6L1|dR8L \4ziRgmHG,ep%G_E>Ǚ`SQ+iU^Fң(p z,N]XX {nh>^ԍR ާnP?x:24-)j. >n5<(#* Q`BP+@~*~u^#8S-aT4Y+2k`At>dfLsX'5!0Cyv |N*jd=j \=6~Oz_NVG/O! E<^1$+u')DSwS;?mOKЙ:j G=7q?fx L=Slj).9 s*MOĝ ͏Ⱛ!,ղMŁ'y;d"f!c#ugWH6&6+ *6دblҞ:\{ұƘapmX_8C$R6a;LJnY/j^3^Kjxh-\hp 1A ~qI '*3aePj7`c Qk3HPRC4:WWV>\uQJ2eJIU2R Ύ",!rp<"fm?) -zCcT}u^,OrʣMKG~x_6Lўɞa{H}qLbdy NӥE -ڵF׻g *"rXԭ#g^^u?[ow }$ڨGrauqAsl((TJ CIHyAv97#oxqd%fY}3@ sxa}=w߶P!^;JyWy1=:;CS_{+"9>1ד$FApǞ`bJPΪ;X(\XKFl;_d؛`ң#C" cSLa s9uIM,Vg1ՇaR}ƿ RW[O>,05}cu Wˍꠡ|.|Ta[_V(I| 8Ȳps@4kQ2nϣnzrGc?sq`%pz{_QI,`vlsayDU0 XmF-Mǎ15| In*HΠxcoD {*Ĵ$sv9=;XC|?2{smFj7z&ͅQ ^EɩY}uGTߜ0|ؓkZS1i`r֐SVIKf X8URg}%,>#byms6uKh*b7,;~w`x^*-vl:ClL)[Z+1g]&SN/Y idV$s?^g\I)H:/Z>A;~w&dZdd,BJj4T,hKێCĚl_tշ}bx\RyPJ7<]*%R*:X2T-nm?wJ]5sd+U#')I<ϷɎT $'.d'2-}r] JvU] U;R18.*_' qi1+j|ynQb{L2aOMoөHm> r$2~?#تPKW~*R<#.<7xAng+g Yv8;otЊi|Ǟ߰ .] q/g dMV-# ,oXwĹiiU.+C.Wߓ%D_'2iB,9|Z.N! gAie /Ddլ %UGD"MWrsо# O _$*!'tD^Q'JjM%xj2GĈ}(J~xYZț8LVTߺ _ o0ۄ_Z^X␣}`s=c%:K?Z,9p/~S"MD]!\ʘ4¦|~'6jݟ4l2)XH88wZǾm7TfH[t*f1O2(z%vMvOxX8vM#enJ6 L?Tݛ߃)!}eQ/] /"wŵ Hwy({5A+QgI,CD1nL1v-EрvW.:eaE6 CI':1wWbĝouWJӁrRDܰ5ȩVu/NycqA]:rKP;?/cp+irarTTA#ܪG&UߚqbCyL(i,#sg4:TGaTLn+= $G֚E#tN[DNrEy0zh/Cy&d9n 9Gdگ֪ > <6 >[ >rU k$407*!Q3m'Q#qKYE/ɪ`pABOd=_*!Guj E [woY|;5Σu*cʟ+LCS&VIFa f"j=:D!B xl"c?X&bvc`\i lb\\g]=pPh Z24'OvB٫.@DQ$G15qX^KElדRl"Mӥ=Y!ӂ fi)[A{m+MzAh3Ig>44b& %;X/Jvk$9~k4^h`#+kQ'嗣K{|9uJ W|)F](~uّ LG'[48}6j(вk {Cjcd|Aa: btoɋ?<lA1YJ& $RÎH׷QS 'P+#O33qQ1te>cX/$oa~sRf^uF}L2j@ ֓_Ժ+k\Iw2`Ġuvg7y%K&KnѮA r':r  fUO.|A÷[INF(,ҸRrqyÚVLTVGhⷜ:,@=&f'4``ӲIE xd|yFJQ>J]om3?ٴw{Gyc#4-9.罗CD~ޘq{l#T<̭l w r̰;s@Wlp *8Y^$z.7jՍzXCR 2L8LD?3lQp`1* ԦypfۼV'FdV~<`K~w\hמ#ɟ5;2PMh\ 0@dhfꙁXQQ&r^a Cj即 m}A^sgS&xoM5crRc;DZOʒYN -6<5r?"\jAƼf\R~boԤ.t,T@ e ;鵈MS93M,$D>s/V g=AЗh8u&^[Z$.KDh&izŀs͇X4A#Į-gz^# ui,)"fmw s=O3*}"#FNtӮ;חp9Y8"fVJ!j:µLL'p_"`twi;kzGyYuJg(L8GTΉR2KU=5曤=2%NB`KV2{l+<ۗ?>Cu?raw-Z Tj,(wל#¼)@S*K⏈0ev^4B5ɞ0;N")oVRBL^ϗζpޒoDƽBjz/\p5_87vq4 AO^$bO7@<ʚaHu"F(4$J}»4+)U` \8f> DX,VR?:o@{=)AU=^Kh{߶jY5J`o1e**l&/SA+;qӨB{giM&rΫ͵r93˗pq=gpEܮlğYNf,^Z SWu#UywEsaU|^E\h[N\cm J2kxIB̷Jz[6w8bD)Q?^ˁHe+5c.?LN:i`+l-VLpS,f׹j;|fzDEJeص06lsA;_Fg_qWdQsxqeMܬ8l٣9M@z߬Vl|zg!J*ԓvU#XpDvDzMgd`Qڅg?9׃!d]H*,XTnB"{)Lug)`t9/㱠BKw ,*y!] س-+슝]n'd/xFԈGYc`+P( d(ARF)i+Y+jS{^ÆuWyFO}aKe#T1 CdIBkHj 19+ݪգr3:Jm$*/4s p㠬JfJ5_6 P{;,mk^@'As|I HUfOfF.`#uø 0[LGy锻k@Ucva?(=x,oOyMaG45tv,#;c;0 1qe-c?Pp[#a.&< WKGʞފnN)-!3JcE*Lw~ڲjt`f[~ZHY^2'ޜU 6tTNSewF25#BmwXRi'+3ı8RW5+ `n3Ŷg&WD/w+h*J1 z/|d;Кpp'6pFBb-&w[X+.ErJ_u?kEC1A t[cy^ڜeIJ*Q~Mk! SO1ynm[+5m$C,XqPeMi8gK7 t;ILt:@v) i jO{D;c WWVyV`~ YazG ;o[.ޢf$?eћحfNml-H:&L'Ȟ]wvOmMaudIW'Inl= l^10'Y_WI* KAv&;.yнTM Qu* j \t$iuTCѼ _h~o5\ %HzcjV¶wD9MW;5c\Ц׷XO (`͔ 8yw=? "0cXKKۓ mpCzg[4ϚBu!"yArb|CT.+\#5R22u%3Z/̆%٥;*8eDM9ⱤJUjBrC5rgfȞz &` eglƐIp؎ $S=EQwKDdr?`:; Rj0nuyaڋj1i=r(E;Oh5*䯁1Y졅mRP|+p>qzKq#δCO^EŇzY8a9zsΆn.;|H!`b =ז9`"_}1OœCc|jQ}׹#5³%rtIRSjzUz| n;| '-^u^#j\>*L0k" P+ME2ǓO"/ ~|gA VX;>Y"LQXAkANLm5V!z!'bO!u/y$Ih B+Va^gCY,絭عBg?jѸkYVV\ȧLY<~'V+շ{1L |-=`X1l^۫/xCJn >axXA;OwѕP\T d`Xg=vmCR˹ qߜPv6J\ݼ"$pڕf _Rj$}f2 Kop [Z .Z Li{ \Ceu}LaaRPĂǺ?ǭ:H#["Pmj >hWos=ybSUֆg;2׻D9uWQL座&uy8\eÉv12n1lLc\77q UvyL!`EO/Er&3WOyd~AM`a.VLG5LAB/'.WQ/ / Eq_0|iX)ȶ*QS6xF+1mĥ Y_k/=P:zxL4XC&hJ0w*+ȣUs8p/,lضیשGVUMqiq۴+yGB šxGQ\*1΍1YCg1"NSteK_)C*Cm|YհC1A-GJ XE78ЀpF POP52rCdg D) 2U,OuIEaJ^U7x |hm</-ea( U .U=IX-P ύ:䇺؆KDH|3`ob(ђ}d 㝭 gV|"!hBQtrl~s6v,WqKHwyB&` :M=HLDWAOGoCΧCH.wjx$֖T--XcPt)L\IayU eZi(F !Ll 2X2; 4ܷ1lxE!^AvG4v~c@&l3lQőSbtԧ$٧λ1oQeXNqfN~=^Na@qklP1ӭ9s说;I-u[圴 wujz[#1ՔSe%7AӱY]y\p#?\[fG6 % n&6d5[ގnB&[_ 3LB&J,%+)L Tk!7æo|<3}t"Y骬)R.7/t'QVUN}1lmȯ,$%Ca})9=WXL7GU9ݭ%,\[ 7Z 2^x m +'S!|(< p#!sPwMƢ<Į[-|F9VK~,d7Y7aC̽vF:hp<KO? ,-d4 q涖o ?(vZ1C_>)w8w{Yl^Q"&JqU%kVlb(NՑTw4h٢vR6}ry\ SYyJPA\?ª`ǝCEM+TM0ཤ }ULhoNg^0 pMзɈ!.ooV5cjg/'Xj"ywvXw>D4!0SHb7KNV"4X}!focRtiT]V1 hFrL9=nX"Q^7W3a)u{Weu b;^0`e}Hh'ftJ(^.dȅv 7~"ĩq/̽둩MGݕ|; (R{2J/`i3BuRQoFVEm V?,Ś|TJƀci@&}9DR6IkV>Lw4w+ N -!Px,j>˦raZː$39xƠ:ڍr9H` χLHGrX\jfFQ a*TS hY᪌!PPB) -#8kHn+ m(8R~iu;l,c>\OѠWk [A-0 uFr)WhM$?fYq:xyЗhycY \l߯uՓNf3zFA517/`Xd&G_6?[> ` -ߚ()7HAެ"K:I;j(Ϩ=.Ʋ93BYIN#j~rw<*, s_1푣ڨBђQ<{}-XLp84 d+Nthء7 <<}u-r y ))!^ &zQBYu 7JWU)ao7dHMr J643wܳI4,G?yslPR$Q)T㨢_ӄ8M A#@gXױr:!m]9!W̨#5[)CX3&ғϼnMHcl(ҠUnM84i(kW@i@OAZ1NkDjВlIp&Du1be[:EMHүRt@ 5MQHd{kfOic/nFlr$WA#)uI {wN ޟ:x ~(.0ɸ-}]#kq{)ߝ6m͜eOyBtl Х::N|Nv[|MZ톄x@0൱.kL_jn_у\??(H*hsO`…tAW{lIDu< M CWU$ȳ*;h"C‘+A,.ҚC<v岈z.͎{ R,xŻsH{2[::n*̡BZ;PQ!(4c@˔O$>-ǤKY%Uz&} QG( S|Și/a7eN0+j.IK5 r-N)q N njs{g٭Ghn˶$Idn2SFXm_;[j9cqG=02 <[eTinme^ h~cOF=iL"P<1qJ$#bv!BlrME[qPq~${65Z8sN9]o,f~K@54ʄ@>x;4>(5}ͤ9lŶs0'u=D-TY>[񪎘ީxV=(23d{%ZzRl;'&_u_ EBpG4@-f$KQOi,ՍSc3e`ՙG[#@C_l"lQia0 z9j2v{H PaW\5BugCq}О1oYxvKI?"ճZNnm.Oaļ+{jܐ땑wr+ Fe'\hb_`fHE uS|5[ 3mh NHN?"hMx |W_wY)Ȝ`$)$(p=K˸6 `\4>,)]yGX"QcG7R|XY_?V..?U hf/x0G[vORp ;1A rBX96O7Rn4_Tg웃SYRwOn!tg{""YE怶B7y4dGQ5,.m)Z,iSDzlkb*dM~ބ%ۧjiD]j0yh0q)TVasRJ`. yXDuymwP9Eȓ7@~<\Ek{Kkd% "rMڈ j!!5Otݹ,l-ljDP"OӦV"۷EJWi~YwdQ~7!x#zn Ī9<| aV-Qd~ߑcQ>b'sB\~ ZmOAV\cLB|Kt #ѵFzڇOeTQ6V_+˞$ًm-ѢaȁO5q|?Tcn)s)AQC&¢B*Uk <3-ZۨLjN:0 ̑)gd c+jjlznN-<`4|ȃށ Nҵg@MK^*ImmhGovk졁Oơ-|7̚wDM//YG ercZM0ն \!lo`1Jv@e-Hw97[BEU?3ctvг&^.Gu1~;/(Lvv8@Kn`m)(۟@iMEbV 7j_P^2AOFz7$X8(?3c?]r2 |+u;@6>+g*|`-S?\t:9NM=b UNtL,2r=.H =#Ɯ S6`,ʇ4brq.>s!#=lvA]lFjJݬfXS7T%}'`H ,g(QEbZ95qNf~gť|+)ڒhJ-s7+DXAϽEz$4_r-)aN&?"wV3*jӑj%":oz֢:T(9WK{WH;LlMsA#PI*֟]gZ鑭-!9nE\oSnTs:-[0,>෡uPD߈C - xCH/- DHAKϚf*UM#^_;FI U=N62W(MhSguQzN7R (Z4kG"@b_3p?HV>bE7Hd:\T69ΨT-Nw=;Κ | Qis4#N9[fCeq6ԭEI#d%SbDN&ChxVCWGxȁ6;LXf6R7_c[;~J9c_/V)a1ȏ!̤É)Eۛ#%L-j3^3=N-C}mQj0{K?oaNtoxIoҐ13aO;jS@h`*.Px # %T2GVm (GZƊHj{(zBvp) ~?;byb:sP,M6JJ׭E1ifn͊eltjŢS2? `ps1k ]&yPdp4Nt"Cz)t1jpӉHW';\%IpsM害F߸+`;1▰&fK7=*7xi$q0KfV/;Š(8@(ٞc|5cRmD>R蜄 `}^9xCVGx1ۼdQ"l#e#Q& W*ӼH ~`a 4G긯 JW`):{ H/Nk^DmH>iJ1 7h~<-tc4_$J\A_#X->. [?B Lnb\aa Vg~+<-v;+Dt? z(&D"E'dzlh<[dL#B++(c@UWjDD#hEp)V_Ėw %`!3dÁ4S6I4$oݥT:n33?t~{IvKGI83o%ZIg8R ]=Jz5>R$&]ŵžϑM**Wb$WMqILOaNe5r$p48oiFb \p!k/fX7OOp!$şǶ,B{1ݴ5jaZ.}5lJu}GĜe\R@ncT٧C :L+_WHb٠M¤ju ¾Q Ƶ"dWXTE8A@08Vl HͩLH~e.?n*| ̨X|sn[Jjp<?Þ8٭Nj PGZ VϖwxH_^k[[URO]P+Go 2 P`v@!=BlQ7bVa9A^ B&Fy-$/ Rk|a,|=XAݶk6zuMB?B$L8WEf+u0)Rnk[zYv6;ΥϚo[gq+K ՎE˿(+*Һg \\Q;f Y.7 8Gi s &O IY$QODž7n E`LX c`L 8D1VJWe}B[)fFӮluge6 q_ ғ/J I%T ~bBâcZg-)wmۂnDDYVyXZY6&/lE}.@8͇Ga[,{ehJjH"u,Z9~)+}c6Da8=^O@6tU+|ު|0VA'@,Do;I{bgr:qtCLE_L@h깨%]?)2l 6k)NzA1OLJ.\Mzy+A}.H# _Ul["(Kvk⸄ r(=0uJ;:`brZFF,Cl V-b(?lyZNg $>̇-)r15Ԃ)t_yIZ Fs䲈jt"kf0LϮ ޵ ΋PdymW/;;Bg>!,OR–ɸJwϦ8@%aJ V1V*{M9#Z>^@K";`yq"|s3|[_(dvC]Ζ/sY-wl\Ttʔ+Lߎ8%M ˈwEU5M^Re'e o}D,yN= FݠcUޥ~^zl'] ouj|Ò#{S)dr$g /OeJ 4ֳϾ3Ҩ`rӵ7f5$VUrۿS "@)@˴9)悓C'pn)9Kg?c[nkQeula5dgŨ\]qbě`Oͺ'|o]k!kx4嗏M7i,l ؇,C{ſ2$lXn.u|2MS@6sdm"=DJ5`nwB*e."@5?Ҥ `oH =} ہYjFnCm! QM\ȒSr' YG׾7G3DΪGJo_f^ $Z|>Ѻ1"}] 2e<=矹w KNzCSs(إُ ٮGxVe =.ȅ1eq0A-s-=׭6[q__Y=&9xF >?K?-.xjr{2ݱY`t0jB.=9<5MS])v-C!p =X &4-~DM=x,gO"9 .QuU%ͩo%|U5@#uHayo6 #( n$OLmyjfڡ$nXgQjf*L?Ό_{pAJ~wQ ^ љ5Gl{շWVuEni9bHf&`>(1jd bHXES06j̮<~JE9SZb4%~nlrR:.?y(b3- ˁ[ԕCyMI+ح'!@eˑ݅9gYG/ #hV*2V!* HXA([L痭iÀ;ŏh|kw !OABKHJVi^ D 9$Ej\5a9|yS4\8D7^-[;=3gWɦ`V#0"H-WӥE1aU}L)E Ա"sprUUs/v#Uzr՟qwɮKT&Hvfh{:Mϩ>;g dZnrh/.K${u.gR z<32ھYCH1}PW}.ݾnڞBsV3de}x{k $y)D<_?0Q7ȑ<+!ӦI젖z6Lv2L#\7jyK&z1L%:=|@y:ybV;>e`9 2+V^>t#x_Åss;`v®gB]U J4N n);,~UDoD|vO5뷺 D8 k0݇h25ɘB2ďA1^^&z44q} 9Yhz\I9wuƒ:| {3ۨRs*٧g@j㖓C^y?QEt#f(]vN<Wm٢^,a;}N|uU@/Wa 2-eҟ):Xܘ|GOef]x(鍤Q9pWyҀ~*&↳]c4h}%Y?C?Sk7nVq.9[5R{+d];=1 &iD54bt_hv#$xil*KB)"H" _l"M,cߩJ+Z X[Z_{Os71 J&`>Ehj8^&\b,.:Elt{CCҗ; 3Q8xyEWg) njt4ο&.Yze!Uǽk?C ?0 |:]bګ:F"Y*&2΂C$cIsq-|x)|fI9 4BA}!ah#,O^ЗAG*_t- Cd\nUWu~t֜ =q3؞+Tz*HUZ2nF"Mf/{r!SEYOpM|Y,a13"'bLP"M,zId "z%5iТằv48 P6 0UwY*2%6Gi} #Q!\6S)U:'wU鸦ne k#܏TBkoee@n K"Tu,r/@/-,ى*"ьhԣǛZZ*FƳ d2` Sliy3mq3ìtŊTuK]ۇӹQf>zˎkȝsf~(ϠW<;vxBD-пBNŧWGΖl(#_w D䖨nwlRjV%y7םyzz5ቷgqXQ/"Dl ۢ.B0"`N'\ #0XJ1%ooaU"s U4Tlp]|4ۮlE^KU4MYd`9KڳD#mBJb6>+vV/.3i'8$98Ē3xϋez|[~d:DI|8P[)\ZhcN;[8a9s0e۲>n^'M;@ A\pP r10 !Nҩ|YgZ~ -y4`XYg[kT7a%DFBmNp42pb%+<3I`jSζ>x|pXYm 7:t[|.q_;֐, ѧVq#Gt Y` 9F]RǷ/51)N j*+4T$-j-j;#};?ڒ|D2V8A *|Tn(̊>S,7>ʠ _+x*~}&sw2{L,ӎ Ī!8H6Yo2!&/âDzK Id@WNCưp %ﵐJ]5CosqڔP1^gE80">YnhU|oyrѱ5R5ke2\{ X-Mv:tiVXMPеiW{TQj9۲y!?>N t Y;k˰+(=ݮwF"L jQJ vVgtr!|_D R$JZ%Xeޓ5-&ؿu\;p|'3Nd%7po>;u=:,q nrm <^tahYO)^[r<"G$pֹ⑍)R}B(0{V9D`W#ޅ*C[o̥"zȇ!keVk^XQ6fTzkH}H8c3w4?EU]F`V;c<^Ri)'o'=+)tY W3T{([5rL>,ٿz>6ܕl;>o/4 赿&AEE]P#S]V|sY@`+-J=)pF#7 Ke]r`}7_!1cX EJg]~OzM AA2nB_FXB}zH ZRڬ%Ҿb 7~:s}l-,6i&(tGBKBm"!}0E3[Ϳ,uFUtz @ ?3ZƇC\'o>_5jhu$/'64|%@; -Gn80$&Nx5o$H>A8O1n|HiZ ;6O +Id3yK;im_q3 U1]7΀]D%OdsI0ŏBrwNr)ZlM:nZP'ä́b8Dux aQpݳl\ )!{7|lLQ7=+ORTJG \.R*X=#}i>6>(]59&,5ڷӓ^)^ Ha:FSdj7<gq&bx[D1qǔq ̪0 d?prwn*ڧ <5瞺hOpE?6O hr@f<nҦ)ɬF\XHLjAQBv$mᶛQh9$Z W: o|k{@npF)Soீ Cx1h.Ьj hKb! ?.NH-xu#tWDEE 136찙Ёp0 ж8CsV1%F2 ډSO ?o"SCXЃ\+dA^[LuVGb,drGw4m} P8rB=_tuʡ{[^p?Μ>5F7uưY?NLTgZU!"U?~#&lHC m0 `VePr_:MzvRMP$/4vgA`\zRey{rkJh{`'׵gV \(W #AK,2$^z _kЦԷ8ZN B oP#CRl5_?I&Eh4-hMRAzD$1+7Ddp.4c :FT F$9ֽעR$ChU.WF̙ eyTJm2z[},o?]<U'Vf"J}Gu=O*M /|Hc-ݯnxAT2\1MYKp,O*Z#÷:煑EpKuȶQTGX8u 5q#nW/SA,/nx 8uj+h3ֹU2s7#}8B\MrG/"'Ap\'~""܉7Fab$K)-CH"X6RtY>7$ֈ\#V^ϵ<+~ ڽVZoÙД;"˚-*Ʀ,ɳ UyW)mC˟ GgbwM>iPԝgK^i4j| tHB$fk՜"r*r%t ev4:m/UѢUڻrT̑)F Pg,Wv#0jT!g.to€Qguݚ^?9Xh&r, iTF?~,A@fWb)acTɄ ' 4gv„sv'w+Z.jsyB"nQGYpv 6ɧu)i++$4- 958 +'| 9@HS#@y)/M57=1pd@sBa ^5 ?oEV`²X׺cFZ!N$7{<~7#Tx$hL`Tfiy]V$d)0ZV⃴Nx," [D?_zWڻ!B%z#55oZ \tَQlk7kq/[$1efi_W^`_եt-Ysb7(7Q2XUo",Zogۄ w]|~6brIRA&-#@mM(9Nu XC1V&cIEM=Jxy'K^iVBHHw E*!tpYj T4{pcf{|OGGK\:S[Pr0c*+'P:{|Xg[s(7/^Q,ʕx=P4PegKg8An݀;ſ&mҾgʡQJkVV-pk2<&Q%3ЖbhFCG#Xbȱ(D&_ ,93̎^{Sgդf7HL f!-݉E1C1Q:&렆ʾyXz3c))|l0It=X=W6aa2Ԍ?BXSv>S1gY6Xmaac}bk,~Nhd jԱ*QyR6ceC zkq0>; 4v7)m -󂯟r݁ډLQVQXᕒn5u{^wl^8wY, eC:?}_1RNƵͱ*"Qwt);)utŽ H`w% |QTkdBy~&{$(hH\X|T\>LJ\ 錁Lt6)٭Ƀ(7Mu2w|4k,+ ^'Xo]΀R>H z3^b8\TL5n $릺O8DPhCI4^y_!:9VQUj:Mw\lR::e8_N-R\]x=ʛv\e7Xkc.hLhLGPпI9Y0Blp2'zc_Z)s#>D)S"o8Bz!-@_ 2HZHh; p%=nXCH\+<fCVʢlq0|@SV=0 )Ro#RotIH/K]8SW#4`B8ttvaE>W(*R&`ꨩ&A ?>} YJo4Ɣ]qp DX_Y?O@dq?S>/`]&F$RQvS|14'M·|z$v.Feʀq-a !wQDB4M\}T2z| r {73n]Aeg⻛RiX9Jk$=ax"ԾX]+Xw| 3 k,~ FٚH Z+Alf:&J&4FzK#stPt[2_{1&? ˵%?Qe\75CKf㡘D}ͯ9YP;0[$4 I[`{w~Zv\$=e,*3,VmC2_"gc4usKY`ked*|֏q %~c'VC)ke} WZЅ 9lRq %ё"V 2HcW9DDRm"D鉶(ˌ11P5%fE7c%q@wCnh6RT<3z`!bܮQIfū:r{2B`o(G(%e9iBOs=w(c#iK4^pT@'um9qX,˪$7 I Qa#e#Ւٛ60(yݑ@tNMzGh2,kmVN^3n羛jv&i2}Ezo|׽cQI8A-Uxg/6_Tmcڤ* 7Mk$A:[iy'[m2GN7.CU b$Ǹ4ĵ(̈́Ϭ2U fk;1rGyzܐ)Y&@ћ8K> r:ךm`އCԪLds PQx_hqUrd쏗*:)zM+D>jy_dġ[\@,o*|*b̮|=0kz9{aIK{6^޳qrt"KRp!gn6YY@"9̖/x3e4 1Y5^ʮa1YW7^Y]m_U5g+#زWw[w %ik\MߏB"a !ANX,:]9CGR}4xȈXm~*&i $ARdM&w>L))Q1nLBEiC쎢DWj-Z,@1'3}?%D/e+Դ q74F^[(/VxFǼRh(]DE5s wofK Z6=3#e>]3UjÚy~eSBn4604<2~HV)"~KLpaS&p(⡅Iox"Yf; 'oWwk^uEOMV!꫸Z~LWL<R \d;Pj=]tip6s䖚ϨsW=)RmEYl D1DȾ>gEUK6dfh'*% O5~LsP!0ӀB`x, 4lrtDE?.A;(;MKƠk[_39F,j(" cGxSDPG 6X/dk8ǹ0jxlq/d2]vk|!N[Xett^ٵG|oxsu.[Y8ͷN2p͑ ,i Ce?v[:r`[/$ |sګ@•>U{'`xp;J}X2'@JjqL䋟BU9LtVp A>j~&T)5ɚ͌}'YLnXAEoz渓.L,dt@:gb **NԎ)CHFqDhZ: 8v/PHDp\ ^ ~T>.d{kO2K+< k+i|6 N23PC}F=蔐\ e֝d^ D3U<BJOß}7TLTaMUd&ҟhCR^zpt~vLj̔ bcCCyTmqa5`0hpTѭMO:\S'L57~1ߎ> J<&|׿?0“/~g#+8ƫJwEj5JKvQlO' *.# M#6mZ9vAHE۞ADq.ExɏHZM v/">{bFskj]t^m-136vLdwVЊ-a|i}8؎ݲ`}AzLz >mч{i퇻_/m`(MJ"G2G*9L' msod[Ag3s35W{a6@iC7y](lg5Q %uHYli8w]<ǡe<= ( &RAN=A)ˆIHW3z. uk8za~"cCё,#n7Жh%y۔2tw5H`#s"7"K_0~"7o$Sm7|ӏ{ւҪO,w4z2^V#Ix.OPԆ)qxjK % lIa}mI&z+CԤQ bIW(P;V%,gcI>@$E/| $L%GƁ& ՇO|*y+ۂO," ~5nqQ&ZDF\XqR1*X`R/v+#iTbLB' 8ζCO;WtRVc~i&P "2l)K Ns,a\}[i(Is=woCeC~/R M}b94&C8("ڟAv49dI̺zRj {PLh.{ xMP7>0yAL'<49J6n@@(*AéZPJG* t~@rd,O@s23$ )fr*PJH6q[2=r%9gsXa˺яWe\l~񳜍N|\{Ru9W<;^I;FL*1ABU뢤D!gUoPFIZJ;/pvX\(&$I(0I2DτpCTPɀlSe){lzgG l)F|i`兛va4% `wﮘ3 yUSe">etMc#TalX IܗjU1N0>Y=zx/ 2abRW,-^P@<$Wя|3=t|10%r1@aJ-+aR3b*.(iYoLcUaO)9*2X016 Ƞ!~4ʃQd/Qe@6V+FK2#&T \*OxE2N3G{LXp4j_@i[߬E[˺Y91Sey"R#Q16?)'ISFՐE3XC4eE2e̓? c C^w[#`7Q"œWdIOE98*MedTjTz)aUY-@*x J$"cl'WuK'|cwd tA{plSuʽbbt!`' {qQθ"zfaP3kڌe5p\Vdndi,q,lfp7cqUsXa;'[:_/rB#?_(DɜP&#]ُf*7i|-:8*BT2 1ɆhW[cMzeQ,r?AT:*Ĕn;4ɷb"?Iat7 $̀ɛq5kи 'bzQ .N fU[4Xb K79h<&WF;&[ #?j0V*NMq #ձ5{l%c5<.eܚl@:JJD DN-4fH)NhyJװXV:;% ) 6O=ז'޻dg?w❨"Nx2H6ڛ 7}y~{X(#WWhahs^.LaF/_$ٸMPxٶ^ 2@=kl^ S=r|9#=ج![&B5n:˔!FRѲr+bB }EE䳩C 2ATTG\mfJ)bitd7m6Ѿ-!/ۨ%՜tVɛbeU;d.ZGm G"zXWkB!TjYi{l:1߫矔kKo]PBScѪNpf|s!8T`IH~ȳzq0z] |qg} Ө# ޹K|Lve4?3 |{((b 678ZcDǙppH1+BVbkcnWׯT^{ҎFͺ}C(2QԮlԆBY%U8k͟d HOU>͢UK&\ CtEHW2 -Z!?mGgR]X{e{9cWE 1SAٰp[C҉^5|#R]y1~܎nEux9;1ɢ{ tت [y6`"R*Y/ʉ,7_GZtݸI;i݆ѠT0&$_VR[̊s0_=_Yȸ k$fs۾=4cn>&5ڂNh|C{({[& fڝxg1[>"qq, д /1tʤHa}\C* L?5q9XjӪ|h$mvoUԵ[עxCBD36/8EF;ȡI%m7qqYQO1u4[I QE(Ҧ- ."JKB}& =F7EvEK~%Xw;MM(s)ipIj:0v G8n@U#VYmAV>c&gs4 [SA܀ O8dpgMҴ}3꣓@QEC>w 8o21>h˔HzI?UmK43MR=c$WCX:pJ6V(>I0Y++(*CNbcgWEXu`I$Sdmtѯ2qyX{G>.c\`rwo}%Z QsO7UK'T9Bw"7 q@H=e [clIe`Z;)ae\{Ռ?oHi 9x3HLP(rN+]qRo\XW clO#~k5Tb0= ܨ6۠Oa5҄Lc~4n3w8|o y*i]xLkཁ4ґ0гk'9a=Er w箁)S?I[ôȇxq"ͻ>e"@}GsYO6 @gTJKǞ|Ud-}^|Rcɩv,aiA/W 9As| ǟ! F>sc}jIl@ēM!+Lm:'zT3IpnN/2^Li9xFUmp 4i++Mɘ󳱶^/w]yFT`_&~,D1(UҨfA q[ώ n[L8? lVOLRبj݅KtQu\!q:O}3̬DNnlb<`S$D4jRъ(vpNz7wX=a?Quha?u,^Ӥc|Q;'9=ɦNqVȗݬ4\HOZI!QG!C1)gvESg`K&MHS56^ |Ey)6UFIWlYYzjK&89]/x]"%'ƕrOg t>`-Orqܖ۔q[=b_[`#R@řSyQ!G:S(m( 8д`Bl\lSFsEbCpl9BZ # yvJzCAXݩG~mQE^(XX/h>" zfQ1B=)\e)ܵݹ nLr<+FpP?vІY7nf1' _-mi8qjV~kshu ?>&O+YM 11$< tvkۍH󉏀sk'$yrqtov&idi9iz F]m2pIQelJ ^zr7-6+M:Ǎug+ϯ  S&H`r urń$ l~q3t/"lEiI/Z,XA[3B(I_&M!\RTڏ ̓Dv|0d'1{n+pun<>aY9OKXN] Qϔn w}J;v0+$)=rҰF: =%&UڼѢI':`3zYp@ Y57'>S_rW>\XߜuR/h[32C,C~G4sA\yK.P鞉Ac~+"(2a ה?͚\v$Y+ 5 \d;e9[ %z$^([v)YglNc$6O (KF`WGi>/խO'7d վ?aK|1G%Y!OΕ8Rk=k%xk-*HGy cR8{"N ݾ.bY㵆$: T4FU#2sӊƆY)v p M",(h (>Phc[GH 3 G[=QQ3ԗB[4hQ ZR>UBH'wѣ 8‚+l/Xh#*&uPNSƼ*(;i"̨ɺr 57<Ϙe-oC8R9tX#(})L+M G *$}RD"̷d >EdP:ckQVsиcLX:,Q+D=1K3WU ow?fU '*ٖI*dr<݀8hفm?J3> 4UΉ˸ztT.10m˽ DWBi*ʏ"mO}-!~J>-[m&,j(H]]dN'OA lfGSwۡyFPpwşlyALfM8w=H7Y{Q rfdx[oӋ>Z,g gvE/3F)?X H&nT,#Dvcz|Db[\ii@1acmNA|'́dGa4k@՜Y {"Cf#íZMs#,E 0\<ɍ%x iveһ$]gz!m+_\H>njJU&N"2iuf?V~QTB= + d*׺Yj`1#  l]uZ3\xiYlju6 Ac b+QzU4vyjG-=9Mw!uCfCW<uaeQvBS`~-Dq'zE;#lL|*ݍq,;%9򡚊#,OU0΢jArE?!Ϥ޵UHk;(ʄ|jd\]Gm]ΖaYNNz+PpE? N&(Q6]?(dQLOIWJٯ4[WtwT>csftҽIqV\s]r˭FX1,O+Y \Awj ҝb ֏Jkq9;D Vr!ߡrqJ$kk:h5!6NU{!P=]`` sy ڤ5'jF<˩,]CF 'fg-S5=y1~3,bW 4V|̼A7CMoγ$QH>L,#_ Y#|@tpELbL C;p/^#m2>2G-{Tk/ǝ{ s2px:h|pݱb22,7Rׁ?7s B.~/l5ItLVgA<>j&p2Лmy?)*:-iݛ?c6{pOm$wwt͎=]']ujw WVuQ0y2 I$dtiUXi^".'fV/B)}oΈ|l&`)ƙSXQ w|U~HR-@< i¤L$Zmr3.F^K֫#TK@j|19Zw Y(G[;%;-eHBJa {,m(ux)fi\ijrWO6a]Bq,~1leeWca]4% J>~e~a0L^4I7Ф:n& *6n!ߌd,[.8g_.:Ap@PKR' %,BF`M FHv̪9Y[ؓ{6C7k/vs8Oq`#窦.bBjZ!gp] $T[t zΦ+zX+?V;O8lx^$BwAa($Üo3+ 3H)QX6(ֻ >Ȼ00+'e.KV [a37(>e(l\pAq9oqn>燚ie,`fZT *N G+15]&smw Sir05 YUrk߄x(./30^s< 6Xh[t]5ZUGd_Q[uu%guVo%%TT8ŌүpaWy&('e:D는O'h aQԹaigꝭ }kfbL07OMqԷH| ^u2V9FmjZXLh 综 wz # Tۼ¼h *aiIL <Z8 Ѽ̓"ݫ7㉀=qlTb;($ ;a}= 񛫣WRh=I"RT!ETm4t|ZNsDUJaO {H{ô^tNږ^Ɣ F4.}A2$(<|aiJ3|Uq/E~>J̈!\q, w\cx|$ 'V3biiVFϬlRh Wh5iT1[Kt6v=zw3vd g?Ln)s]2%l KgxW U!9Gê͉?SzFhiLTh] ۠cE4N7>? =BCO0ն䞕ʴ2 SRnbr+ ͭJb^Seuæ4.P۴0NJW_ЁtGWI&vyزb^j AG*V?'ke`0}{$O\2R_`oń˰4)XKp9QNbYXȐe!BƊC)\8#}ƠT0^O0TCh{ E|f}_+q=ݛq}3>vuȲaxo-eVrP4MJ`T,I<5@+JCMܼ9G´5-TԚY?CS#jI?dj2+h Eiǂ5H2`x>ɝW^-T= +yTvayq697iu<=ɜZ1{)fiui.tž{o#pPLlıCl1vE|ZY O F?߳EW]|0eDcN{yx36<-!Ј~vڒHxffZҼ?Tz^h=3J#ҦZ[ޭ@i~ E+! \}l>j7 d|wm yAGKAICֹ腴qn=K9srcǃh^ÜNl8_ve4 !' RȅAp2+¡yِ#=n;&9=;IHM|ߪ!={"q4~|R'-1 fPGqDGTqxj f-;[ 6U<+rrjtlWu@vQ[dKEU%C!°,鷶;XN{ImyH{J+RYĝ}%ٖc:h-%e VR&b&.ȗ^qYGC8`AF>(|ɩ$ Jx:%.8ƻ'!R0БPN|gze%' y( MZ *@kE~t=\YgQvbl:B4tNsmݏ3ۻ7ɇY8cnYyhvq& Vai>=AMB`e&>2ʫMLKG7.c+trͿ$ (p4~1 NpٽF`Mxb?FUO4Bq5 PHTM|S/fMA*:Y3Rw$;T݃ǭgƮr]+z> 1J3AC%%0pkz IBu8_T52}t l ȀhN meO Ӊ$Ȣ fThU9ۥz>vӨTrHw #M2’LHNFpT[$[k ~HdI\ѫ?J#(:>yG2nlpzMF`Ҵ^/?RAb5ķɅvm`$Ddt};.)J4qd2~Zrohv\'(q렀ee%yu qt°:M f&_%-b~όڊ/ų 1;xM;r-dA,iVjmԭ(8 >[3'hb7 ltʗg($, lJcm^ D\ ݎsp]_JMG`g%0Y*ӗIV(7R{Gn2'E)]v5`U FyB5mѵ4mZC,@Q&P :;ʌW+{,֣l |Iv8 Yq<_X_ ½&&z"nDm_y߹aJe(PfӪ;F]^Y=i,Cb<~hWEFBM7[[ d~$Jfy_w?19E+'R#0}(GFD6MIzPxf§ӿjScqbʊy4<3ޤm)`ߓF ) ,Ѓ D*tŔ00ToǷ;lϺ'b>mCgN(zK>$Enpa;k- ʿQE3NY[4oկf[` V8<1ʵY\GFd>9˅/LfZa-ji~T)ꬼ~b KmJNGjtqw'*JIGRf>k:A­Mì(K0k1PV|k2/?nai-@!f3>Bie{bcP2N ;0\:'OG1Ņs'H#ɜk;",vNM^$op+(w}|̼.g2b# AKݾ:@)eV, ZL _;U蕂iZ3sB˅'Cjpw2I۲/&z17"Xɞtcr>X;f)_@JEwb"4(׹t՗Mbpr{әŐ+%B@p#_T{ Mf%.۩\>"b!)u .6v_„ ZuO$q"eǕ߷w)@߈[k QFp\Ú D 7?)KzD%/RV|5^ p?R6\jrJ3bL2DZ'u4TrS .tH 'E=w3R.K鼔++TLM*g#́â;FsI3\JcD4F!rj#]ō;RS$[{1^hğWNOEdbpۅE<]0%'XgWo@l{{&t7bo#)TNzkߴ__d~(!^nW-4 7x{l9xIBx[;D1" 5?#ۨ @#b@^ͳy Kj8hԃ& &nrl zylvi>0BK3rs& 1jg2[;Kx륲?iH]ܚ.G&;i1",_n^RVZUNn¬Wԧ3m9oe)7!` ӹB_ZWzqɆ @Q4LRQ)q 52e@"snP%n/q=!Ԋ'({0G iXVd!e|.NTF l|N%kC&𮬟Թ pJ\OUݿ#eh[0,g}aHlq/ia(Q!84´N.:o'[)@WQ ^LB -tC}(pr9ON*wY]kW \pb[ H)ۊ{~Yw"ə1͇{1;r/EyHkX\([e \hΎWnHi J{,N9d5<@|cF>£g,t1:ˀ- W /-xŭhs߅]jnS[4GͺnzD G$^)m|g"o<}=^6F-1+K$YXx$8٢9A e*,w} |JuY:vhOlJhW yl16r G=Fw#(wIƚ4#@^W#jNsf,K40_F0V$-lzS^pŤtS׎at^f.@TuOO'++z=Mg"m!6ʥ;?4Na Y vn0+KIxmDC@})y1NBPXlF8@3fɓKl{a)),:!o5V30H$*)&06hw4[?` :=pX2OM/nɩeJw,=~8--![dG,U16eLi +eR)%w#GCD >fk9/3L7m(uxsU#M}/?y+N{Bwt-C: ̆hiCh^n:~bZwa+VX'}"mtnp,Sd%ن4ÈU ,Di޾| ݖ6Y> C? s (˟ƜS=j]SmVF=4@5!Nylt&Lٔ7D lψ^Tq/``&Wώj 8yՁ"lq,:jvPuέ*vO)+}GW&&svH$&$cԏ$VYF˒95w/ ;jrsQC cs*VÖ`IZ騵)ەnRF4\*I f*s袚?3]Q%r\JIf6x(Mpϗy]>f7ZZт7Ǿ8F sZR47ZJ&C7N PO/FplUz8!"tuI((2pl5第i!癵vPJyMR&,Q`oC3ǃGҀ b AppGaѵЀy^dǪ~,X-Gc8s'l)y1Њq?3t1{R[߭h%={*Vo8\r6NV9 |@~^uR\}} ~% %XC[g5vfZ~vkA/6o\ϨQnA(hEDs$DZzvCJ%a)OZz`a YeCŵ* !emȆ` e*bWKUD.6#RpT4TSC/m@`r|!ezop$92%Kz;ws@`6bzgt`/ұ4$TVٰ⿫\*a[?&Ts4|) V9Q6j>bMBP:c ^&8C"q[p D8p@2*[[q W 848@-ND6ԖW*T26f Jmvo~"K\ Pz74 &5ȩ '\-şi$ qu$\f]dt[|xzR:&zx(Kts&$^hKT#bljGtR0k<'Gb! t4%X_đ:-seFΚȠJ61HPUGbFqeMbrtAȦ DX$o]Nviᦛ>+ߘNP_jzװ6KW} {Z@,%>Oq:t+rx*a䥩.COJ&3 ziv?1 =ш?it SOJ+4&*)׋&UvMba //tFDgMDIkE*2 xP(,]bE&Bfh'o~]rrf_执e!=I0z=Ӥ j#z|_Üm{W2 etlf0#!.5CF<'ah\}yT&2mL~Yt=k!nڏ,?xL8j~ b~5?ޯ">Cptm8C5z2A jV+5t+:F5mvOzn^ *$K @F&X ]MSi \U󉲢6 խKKaRtAzOY"-9ҫylM婥Ly譖{Z՞E1KBkE#}~X1U2 ThYM*רAh^i:nP'LgHpB4,/Ga hƕLpWϧrM>&8`p^60L³);p!Keh]o=o{C<䭲PX4]ކ@ [i/RkD$KS㫯8*Cɺ6ޮ6 =[(M>3zhjy˴/OMiz0gT6R ?/j:qAncrPli)|gwq.`_{^O-@˵ofC0uv@3X)ЭeZl\6R찹Xsu;UqaW,<z5Xmt3"0Cȫ8 r ݂ QBLVRPa tS,"唕0Ayx+O;UuTiD@91+Ԑkj2ym/ &r8}_eկ%rNA?Rnܜ^H5:eeFИ:`3RiiqNԁ4^n:wY+9G^1u.;Om8g%Dl%~stD=( ^̴JOgleO&y`բٷERj5: {,IΞZ9j;Q_o?K浑'h39oM^T*범TMs.$~Ͷñ[8K0Vư~?sμ!"T}i<@'?[(ç GGtaL+.߿dDSSr>݄6k?HnVk!sY`d~u2Hh~D/{5$]yr=Q`B+gsUXdbI8 Agét;hȻT3fIo ̻UN%pV"riT?Ʃzm ȿȌUC:qxB:~-Ս'J19.̋E tr,П1NV ikJHYۊHRO ~E=2\bйu21kPێ5k2_P]clwS°[ I//3AC!-X`J\;. $)K-ZU._l ; _=KTm1QkYc˜< MZ6 Vԧ"\ "]Mx>C(ҡ4k(FB5Qe4NzECbLrB:%E 0QC #U. 8,8n33Zsk -iIT ' rf/B̖$As/0z^z*"uV<VR@rj&}N|靟MA,ݚ.ri͛eGlbyWe;V|"t ؈Bf.CH#pyTWmD'DZD/J Դ ]dz7]fuc3|!ZUީ|l F9)rթ^”/Ǩ`zԾiB ˁUWOYFj DG9~]J;Ɏ¡;MnW` 1/5})FWhhڌ2y ϭrm!JUG ΑpR,ceɗP%4* lh$hEuR+0w/5숽0s @ \{CA&kܠuބu&^E\6k+wd[c`O ǀ%PFwtM̻#彟tKo154R/@O͗DS:3oY2=\Z!D,_ZV/k7ͼ(C"r)1zo&,en1T+Bu{KtcWV2r)D{F/jm11ZpJPt[d6# CG 0DNʭjwY}pЖCdUY0̧VURPX0뫆gp{OyXݜ*M [$W`)Mk| Njz:`o /.]S~p  f9P+#)Z^vK}Rj'$kj'y(cA`$@b8b5K_)!~)*'S(^^nϳKc,m_|9W, vK'/ ;'fsysU H'ԇpO/vX -QfmwIȳQ, eipԝr$*sQ< ?6/>Z}2YT _g)-z0S/ iZd3 ܡ#u6aE,;.<dR9W*R pUɐM5O NHZRMe`d>n}0-R|׭}q ݤdCйa#UDhV]N[{/*|BJ?d:bewvj+˄Sr+6Ҳ`ͤTn٢!Ru-8֕~ck(bIj׻tJ2 5yi9p]/Ϙ`UTo|]:wJn-~hOgHGS;ahfdFmj}{-(dЍl1) KFr_#0U(_PnV䃰d يE§e0) b7%^}U%dM 8+W5=@71\+6O>OhN)XL %𘐣g4ڤm^?8 |l8; p?;WY[VC0+DeRvK6n_X$v`/|@K^o,bpY$I;Gg@TyA+Zkx,Al bmrokuOU\Uw& _w겞v{ I2Vߩ%f򿞊c PRQOnjj:#";:K U9@Z؟0vsr}( o}gS+r2C=_X Q($h{VSA 35lK[d:C 豲uK Q$ ֯<@;I: w>Y/6.fRQf0,fqQ k WpVEk?]r?ON YBF!v3qy!QVB~&K'}*̶ݯ!5i?ց z7~NoDo7uBW_]@N^wɍ,C#@l~KM8ܦE6vނ^z7o0 u ;>/lA %bYl UQ rp5cCO"c`?2VhʵNP'<䤪@^1 $ʪ#Do#kB,`JSG{d\.źWuk)L?%J((S>U8 SG |ct7.MB:op];pS,7,&PpviȬX8:^a/u R-`0bWllj4I& r/ub r:!^BawPSڪ"}#,9<)&6J3Oe7[;>A\4ܴD JQ ,32Mr}.d qɐr@3£z1\5WWE38q.xN+65^v0z)U\2W bQ*"-qY^nѓKOVN 9~rpagev[_MV1VltS+3~|a7E>aTV2_o~6)@,r >4:7DPB«Gg1=՜Ȝ 4DQwV*8RХriۃo~̟˧қj}:De㶕 wK |ǵb2@;;Wu40v Qшs>zfZI5kF# *WWdJ!VNH vN VUS7ݔ[xarb] Q]s;gw@craq+&J(t}.{mⴭ[S6%MM.uE")+WR)[:?$4W$K/CQl5u?W0,/}YHE3[ ui"}T_ w9c0؁JfF(yE2Z6:fr B3c/5g4]Ǡ5 `0OȲ2w»ws"F 7\e[TT;GHȤAǾ&  O֮а@Ø|P;<W誌6 WZ֒ lWӂ>feKSdc؅n/ * cά%#{__J!up #:ZigX0 j>38O5rz3X.:wX8 |%_TnhnW)0 ;ٿ0ڄ(RtsD@> *8;TI%2O}I*;NU4؜Mf*Г#']gNu"OӐWF> ghI(a;9mgO)YzCTϨ@Ma9r3y}8W;D[3dU-8")3$&D}(=~h'iy |V(=E/+%gih,Z =‰o5tLm9RKdF[=Y(g(V]ׁ6qYDf8 9o.AVJŜnKU0@ ?WWUlHhruZ0sp/ x-PS6bZ!`ȵ ߣJLrvޞMZR8׎}cT5鬒gfUF;1(YeD[˾?ײ")&7hnY lNfnOEgpe凛a^ 4R>oVx@X\n7ܼ~K2sc"{wBY\V׽Gt0.y ]%}htle)!xDz0}TMOqX1k;̬O]d_Zav-I٦C0`*ok%6GK/Gk13%v /՗K?!8_E%s DS`{@|=-LAf[?;:F_N2˺Z ո@TסEs;i+NCPv-Rdrf}C٤{ZXs]B&"hK5fNح1rt˓0H -k36Pxz }m{ɝYg'E/]˸H\rf^PJ~o;0 P\sQ5HV.DXGz3QC\rXd-hG_7.9F +^=L /iKja>9SoY -:T2]*4dO@t l.뽣f比u*:p,J7o, I5R]rU5"}VUݻ+p?ʶs M#j Dj Ei9`CVpCbZ` +wdl /GYXh`u 3r] {ԯ:0}ؗE()t-x!h\(A?8Uxb?'G;Vd#059V9ӳ]Հ㋙^O-*ט=uK8V&3S7נEN%a9q0ea4klirêr0ZZ>@,aSTI+[h(]}FB WM+"w+qm.]ptk. x˪A+zf /Ao22dQ%2fRN/Y-X}m8 x$׆ P<:z L2G+/1 y+ H0hYJ9 ,{ ElFIHkfځ|KPnl]񓠄{ dL!9+]PGHaX0,,&d!Jۗ^oҏ vL/EKhc4#r %q nXE+ IrZj4 o<LjlØ2 "Дq3 ;oMBԧ$ȕL%# [XOyw_B0\tCv:|uT" `PN79r 򺆐B)>ve"Tgp!1ȞGy$B {00Pfr^&&bFpM[:*ú *J$tD3*By\mݎR?{!H֡?[W3C[=`Bs.Z5]m𦎍D:xӻ6DLj }?{aΧ!1VIỶ7[ۇV]6%kǷB1m1s}}C[ezVoeHF*Ky5Wm3z;5ogioٕ3 jٙoHͪh9O˦O?&gljPE6Qf)3/,Dcrw{:؈Vd5 y-˂]mc}Ia9@6 )/|~m,7b :֞"H x I/ʼF$v4#c il5DVK d.'l8sOlU%bJ ;@{]Dqn[n5W ^T]v\ܷ{;xsȹrh 3MAs%m-lĞj'a}[5V*h +kMRm"v%]rHc`_y<**(qksd[(.i F/ <&+~?7;67x"AĨǗo)_on34pX&: Z"!3(̏ ܅QÅʲ:Bŏqr6 m# C__MB#:,da=iÑr%:]}7ߔTDwV䶋]>WN̑cضʾ//h@0wi-Ѿ9e#j58mL#6=7gKxږ'LC7Hض^-[_} w,_`?à 1_ju'E̞jɪXs$azU* ck:r}BbҚ.''\',8H 6Cr[ qYx7D Rׂ$9ͭca&}/A e}}(8uO$:p0[FǐcEC[x#srUݖ.nϗ 5Ŀ]D^hW=4;:yiw~(xǺHǜb zZTU9ּs͹FNǠ-%C"U9)=(\Ӕ ‘~9dÀ}4aU/t-/ZNQk<:-B!.kʙV3zQ] nTL$TKt[ bfM]%6Ɩxx\\OVl!Q XGL"roybsiW@t71Q Êz4Ř 5Y]M)agKWcmHږUβ˧/7$${ Z@ZfS!Tn"{)9rliȜLrS.uS_ v^'dž}ZP/ЀwdU! x45[;ҏw&NlN~ k3g}JO=%8zi7~`QW';2 @+~n c9a+(3^Nge :,5/oyjs} 0nF`=\uE}YW]1 -`[UCpfnA)v 7hϕNX\D zW2d}.8 0f%[+w2M?QxO{Ƨw:@KeUܒa"k(% 9 C4ת3 Vz![YUq,3Z- P@Lqdy.qܬRR9~;Ic'$AJ@3p[:5nۚC+ Nmt=wuLTd;̤bu`%);WF]aDuqOPg ksI  ^^g*cZnrzƱqz8+-׳zlil(I<9 pPjHxe]aȴD݆jh_- Ubm킥ftOB$%w`ּq,e.&,0:ݚ<F5<-x|Jwt`M1% ;4-j-LFҲ:YXr2j)פkOˀWgzU+zQ uJAsa>.aO 抆u]-6Mb334JDbKVכr koQg[\?-?]Ї!F1>4J䀊PՇ1!5HaEPur4Zpg IFtb6/-ĺ8_A65 AdbRLj˔[ v9^>]fm[k D /-/SP+0yv^>޾d^>kGow[K}HME8/?G^' lh2M͇%RC#UtWC!~Ǜ (~޽"o7:޼".6tc2 D=%mjyYe:x$!ӂXwxd8 Sź<qf;sY1.b]..eϑ}R׼фb!cNqT=uueU۱v1Jj\jD!Y)۱'2$K$N cQ0hCl7v6%A BoC9YX[k<{@od_n˭p_J,Ih*·Q ~4v OVs ‚%!rؾy =GF{nU]w|@&^0\i,lW3 CZ@CǠؘ_3Ĩ l uo+#){Ɓ2YQ Cw|<\㤜V\"duFuw/OX5 lwė tlڈ5gj^:+O8@R:y&M6 `DR4ۃBg[JE L֩Ko%V]iס]qwϠTWh(*1~nCF`9&赔MI9hhO_YiU wꎟJ#Z%.~;-2eg-̎ %7XP( 8]|3_&:i@ZJ[v}Ǣ AWsGҶ+5#r*C][B̞[4`+So$`1PVit PbdW]MSٝf.FNzpYNɹ*CmiM nR]2W'8FtEXf3xġGAX, 6~.80hFi%Io^dQ0 ̹9?qA7'ŋ R>&{J΀5^;c]%RwEPwL!p 8bY`Gorɑ ewx #mESyW= &YPD !.b`Į.w#F3 c 6-(5.0[.8V#Av r֭`#G5$ tY׹m^=%NCD#+ՀznZXN.k{ol kGU㦣G2N'KYV"#p@_p5ȉ,^ hAcSqנ Q 1xbWNk. f+h' "rO9Z0;O,Ͳ}_dD<49#(i;pḐ\W&ՠNE H CW9yk:hK&%}te8tc1^Hќ\X<#p\j9a)$cNVU =$1v*`[MiCۯm =z(ƁV&`Mi:Tbf$+;˗t^jݍ UHDTTΌ<[_C8UOQ(B^م|V͹HPxu>)h ^v*BʃXG0v )šyiZ+y_>έ($mF20$pb(K A5NԘ՚֋]Yij112gVs״ޜޟH\ׂfv+:iFjkX~a۵y`a6=y'Gtžٓ0vbsL0J, UDJ_a!3ܨ7KU_JȤ4Eh ž_]c۷ ۹N@MVfUI9V+;IS'0gHZ:̫@)RqC(R"ԯ5;؄خcݲeEh({y6{-So0.p-|67DcxN&Y$s6>jrC>W@a}N;j8w˲3T'u 5Xy‰߳1C9e_(S H|/?뽿|ZD n b$mg4dneCji5g3A!chfaZFw"hFΜDJ¤Kei ʻ]:{ GVI; ;} _/3a1aݪ^`p :אKaxj:$%hLpI't1-kzɚ2o1qvؙIaDjXxz YE+P1gNUjB6\o']䥰+a؅&2U~aqpNI6Mhh+q_RP[#8ZtcUotD[KJmd 1bCQN~Ntߌ2:̚WgTov\b[.-z}Dd,_ck%d7GV7fT:LS:v}^)>2os{" Y1iw rRJ۾kl" ۽_{&X[pev|)"PzK@䏉2`;J,cfPE; E=~FhTra5:xQ.y1WU[FbXepl-~Nک648nj8 ',e}%\\{X I{D/Acdl>v{>Kavvgg% TP*A In^%*y$L1:F/:F@S_LR 0Mtiy=j~+>:g;bU%{<" Mث_kǿK Sg*"98㣈K՛Z$%/Iny,Ro0!V$\prCՖN"JߡȂ fDj#&H:GoƤ+Jٞ[O3 >xCuT%(|/<TZ)a;I_ 902U;磑KW+6Qü]%jK'gW5̊HGs"`nKkkpԎuG=e"xu8D+ G쀖E⏼ݑj/3큸sFodB5c=2aYiw}:bEՅJELz~@ חz/ KC 0 z$Yha?sحCgjk.y$Z+vEAy-vڦ+9wC*mt5 iP6~E0ɒS\ӭVD$hOʼ,\9ChyN!fRoj$WW@9IkxUuh$i:^l O6u;Y l=,4ϖNՖuFv5DbS=LfYWX1xĒJN@Y)c$ ׹AZLx1͞q(Yp?L4{yܼ<v9E 48f+g?ldKe^v~n`^EWq Egh$Njj O}XB:)er,Y{NYm|1ע>t8άe-=([ :?Eَ|MOQ꠯FE^vػ/p<3X^&r?bPͲC-k)Ti#k*Ig_hI4gpsb9n_\LtY1[U{z6_} WȤ71^X'}Oٙɱ \4r : KwPlX1l?0¯C78 βM,?DW+)}=m~:V2P36o@ֹ2U$s#g%FƂbeȡUƮh1g$-zm+EZ1krKdU¬3 }2l+P|{͠^" iA 7M J#6kd~L?cl` i 7Yi˘LnJ$U@[rÍsϛHZA0_d|ޢxn]t-Y[siVU"#.ϮMoB}zI:67*,_؈dژ5`T'-6cEv5 3д(w b_E 9CRڤCV!.pdvCTUL^OtZRU-QKG^qz/0"ljqPۤ\"^ K"+CKJݓAdy̔oEw:*1(3Uuwa2czZBۄaBӍ~l:zz :j-"r#rAm:{m Rg6;*$DZYb.oh V8c onc\H%DLNI0b'lC@q"ٕgS *&ߚV9o_>m";_:^ٹE䤨 3nlX$22$նo #W%DMaIN~/ű@ T96zrzD3 Kwf%XD`)[W'}56OCڴqs =L;'ɾ%!`:֤˲~7tl{_9CK}~TT.C괵Ύ70GޒuKR(AŢo [#bĔʸ"?ہhߛ142F?:T%5CEd *e02:LGjҰra}6C>~xA1-^Ah^V90dkhHqMVAsw6d1\r9*(\U!QJ/Nx^5}$\a{t49_NoW72zaX͞)A4SDǞabȲ b|f.ה p+>ér ṰB]9j*zCp0ga\Œ=#9FڠP$0e;d_[eE լ:cSNѻ?%Q׬vj1\LJPl[ T e>g @',Z;\O5vs4@+s A`56gɳu:C.1x&0ƍJSj|}@rFZڤHc"47Nz>缫GTmmPqo֩&+46f` /I{8P{A30sYPzQge"ztѥ,9'q?Gݖ$}1lIa#pKAЛP;u rw_̅ L2LiB cCJ#%5D\0k sFc<&-6#0,  Ez֎`{ j6jc6QВh_gn!Htި0pUzAK󨲿".t0qy&7ZV匓wD_ ^-fZb @FG _s {p{@`kôǒ/8KOg MΙMS3k;N,oJ?8Z~o@/`oBN ٟz:X%`Y"`HF@nu[l#˹%\V=s9or|\ W8I:H#Q<{DSNZ2c$l4cOYrcT'x^t#^-!+e14Qoǡr>(~9Hϳ IvHWeuJvG4ڦ9u֩`l.8bk$s\Vb3 uI\κ处SSﲱ(Szw՗{a[ v3{H}:$@]12ɰvYdԈb '[C"ER\nWW6"&%KrR_Mn76Xj!8x]@-,+:0M4Z8&I#iAaz&sxdU__Ux5L>%9|rP6'QSFq`,S˅L>l]!;q$8_$<0uY()8nDl&31J5/[7W0#/U1ǏoS{͹j]`nn\Fg* "(+f*5T53:0#KNg7sȻҿnf;GVn/.!U")^D@W򾖶\9sAʡe*?6b*a$O!iaN]'ɚ~]!z93u30d5QQE֚-1m$c T 0 ֺ?G ˶oOE+C|tܚxD20 \v\}'M;2 y3ү]s:\8ae?G 8T7lX)NHE=$ ^Kr!Ft^|n i⺴ʗA,tϱ߯sUqb? $HӞsxP]RKWQ)iFGa>;XzlΥS[t.j[?'.}nXII[{ )8ied7~ѨYCцS^8m55y}mM q;4!fZRӾO-rQVȨg8`r<އȣN۸Ҏ@tN?Q,ܠJT-4n% '* ZDFN5 sӺ8%yHGGMV3wc;f{©$n;j4ũ+MjAG;L2|4X1;oQ93 a&P36U˛:]$]]RM|7GW{G!.bBSOO~FVʣ1K3yZSǤ(P1B!#pcQZ/;ș/ow>Ipܦoّ5yïC;yhYkqWgdhll٪XYU؍g:d1"$(fC9 X1syRszF#((t@@$ƘaIhQK"2 P|d70⪗!6=~QtW-ZgIπh*h 'WfpO69 =7?Jn>IlaܓB'*F;AE6_xJ;"#֤_e_m5 T ,bǀ<ҁ_%6~!j*gh<+wAt7/F.jȜq+W 4U0|޻B؃"kfiq3CBHx? uQD]d xt u>icqNy8@D?ZZgt3i)8$)Ԑz`n#n%u6Z\ 4֢œp 2mJ'xY+5^\[=|Bh}lF/*oF֏&伂bK[[/1NSd|KETgBO8ZF,fT-:EG IMe@×OlW0ʾFd;w]4`~J#R9ScȤrD`c֩>? ZOChY/ %IJ6%*D}8>0#BkU9e3U18LAɎ $u8'@a-@(n!t6*nLnHϻ=_`»%Xژތwd(}c"YǑJȽhG/tg%Ad{c _䌏9̲ nHFnkF\w Ca/ tO[SLg,sK2㸇뇶*MQug1?FmC+o0G7~C_! q)`XaŌ]1SÉ=Jޯdm?a]3U$"wd zxch:H~Qk1r.[/C<H)$]Q)XehKR$Kp~._j(Eb]9.Tzf@Nlqwk&?Lxe<\1̓p!m2܄\Uw5(>wxȺ~{v3.`ҘڇzE[h-ŖHDEiwwvǰvd~} {*F7/>&r"L%ߕ@ Ɋ{$PP83c*Aٕk$Ul N?/!*CZWѕp˅ XˡɔTbnI`1agJ~ ok+CT3D¹l3 TjO88y&|i EqX@ݓu nP\x6<ݧԩǾAh6 b7ހ@&![@,o ;pOV&zqTJux{޺>3'3ܡ|?%[|}d]]c3;YNeRI-2;c #3 Uni;Mi %qrёF'nH*HSbÂ%tqߜcG܉IvK>c*_樛x.7 ^dm+KQfWZut Lp1V _cm%58TESc] Rn4{-47ct %qGX\ļbmPA)Hb@S3$k-8|ep;t@ (U;nzr&?pJ+"wV#ī%VM7h ЬIKfQV&)-UOl˛1a;Pwqܾ9!mSqF1bDF>=%6aui|S(WLt7]/ԳB=zk+ t%–yg?>KbfM؁FbUR* vfK YCUbo(XG{0AOhPUl؀+-!cDrqSbfZ*R\s|J궗9"qsc3a' [tm4@-ٽ!H6ޣ~1LK+iʎ'Qŷok bZ!'# BC`= K]=Bo1Ol)~ Aw\915Q3 g'n3;uf0&ne-&m%I]|Rљ II=kp* _a /&m<y/p$Gmqm953[Z'4M>Tc%[ gya/oEF3nXH<[f{+XJ-cA'rpcw)s;' Gř U;޶vCܗVJb틡S$/ C0 u'$h=‘ƁvO2"( :MtB9*@ I"8uQR=2\"8a]?o(dBn1s-%Yo@dvO(J>K < Xnb/6[ 9hG)+J8mlNd`߆q.5?[SW>ݗWqje\!O\#+XRI(hUzO>p+"Df 'vQʩ L}uK~R2p˒z`kr`ˬErbq8nQ-q+t 3cOͯ*n#rXGE;uMVSBӔMV/:[ d*^RF5eO>m qFǦ~VZ/!A6"ט٤bx_L!e4F~$ϤJֹ5 v?_BFxm#R+}K %(}:Aj,~l о VcxKZP׎/bitɆ,>Rd Cd(ߢ%y%R!Z]eBnU5]!R VߩJ}{b =F c^z1Iƾ{VA2hcx]+F^zߎhTeCYo#N̦ (!gSW?aJ}F޽jGvwwdNf NXx "O@<JVgL-Xگ 51VtOQn5Ő6ʑBy 8pn3ov)}$'92m͇=čD۠8v4JQ6TGM-JOpwJx鴡?cA0şrjhY6A҇%ۭk["u}X(?`({i !SGlX ŬMҾ͗h?i~ty0tF LʗLr[M|csuJk> _u5W19_zu~ OB&Ȩw gd Oo2 .VGO|_3оoT'EŹmsa8T;He@QSő G3p +sb{Ot}ںZKBZmL{bc~Jm+)t&>QmgY> N3֗sC'z;:PgY ro>1oXsɖs!K,na.>;Z?X26jEDN7 65Ҋq.`=C񯊖jx<oU`xjbjJ bݞUnB,Km2Nu'$|Z5AvTW <# 0!ˉ*yʗu%\PsEM#Vh1sN:K9'BPP(m(@w -+QX٣ $-d&xN/\pjY6ʱޤ ^ߟG .#ƙl[*3mX9 E>hp6ѠHTAY`5Nw0\ Sq-B]!1][8?D󔘇\ooqVPYYoGu9C7=W K@iE.9OW'/:C( 3`oz@w\Ӓn~zZD1`CUjKk[]|ϙB.}6pW=e~8҃Tܻ"zΔI nɍhiEp LuZb)"P#05I_Knmow6UmZwZi-Q5?&uR%#xV((JI[ <ŠCX5t:euxj`'kwO5KSvlkomgil\7fˠ0牑LYFGaߊe/xKt &^pkµ!unecS1D(µ©wP 1ҾXA5~ڜk G(6:ⰌLV_; o,ҽ2Xf9;3?jY@.Q8܏tq34o⥤B͕)LMZЁ(F>dPn\_dS ^lQYUs , )2IKBctۢs'Wb7f x3‡ŃzFH4`h+8-~3m!ٵ#b3mtR}:hY8N^,)J+Ō_3@ZsxX 32/dWCr0ݲK}Eh똴c4ޣ6()0-MC7'n7d#Y.uLh) ihB __({b>̔iXF>B:=ҏ@o["<'W y$\ ݝsϷH:X@Հ/YK}TZ5{G5:l ӝl?ޜjDCЎk &ʍXT8pJQ@m+햐MYKZHg #S]sd'oTlfh@lY1 'TKŠJA{I-UR`i`+K\u~:7|nP.+}m溍/ ~No Qroehm7HbHX(hF!G, BݸHI޲T0K\<ƌؿ;\iaAgԆ3ZgM/) y\^8ojL!vNaX|c,\GZ0<.(Zv>:uJM#uͱ}{rnx> ȡ5 |F^ko1Yc[\kàƉjŷ?@N1hqG*Gmz?[r0\*Y=/rx=cn)eFi֧:n,/w3uTFv-^A_h&UbiAK<Ȧ&^[Xդx(m,+`ۛt4y4(wԻ]#245=i μ $觰{ OR z VX {Ū?R≴eyώ+Tϥo&Q:dK[dN+"f*jOu5 QˑoASp `^kM6G}TRiPZr>1񆬖`Fp[ȟkdoSJ}=*. Tqs_x8 p9k]PIufVkX<{lc/s5^p*}Wa9H5m֋oi:939k9dt y캠fv ?FٜYͮl{%CoDZ5(q>"K{:]^/QIi]0@?"nev j @/=x3{Ez_vͭY~ R`2{L5|7ςqá@ ̑/_y~ K[Y&ueDH?/).4uQMt:^ufBAw!,*q%;Bnfotb9s%W\×;{x%6qdY(D%ޮx.Ңݨ"/N3?:r≒-*]X!6))}ڹB ~X}˱$hMH*T9ڃ(h T5#n4o!cBv1 *=9#+!cRRýR8SgD$ՒaEj#\pƂnY:;D?,Ot﮵ M1J>]Ĵ 6)gY &.f'7qsRsu 3>M1uh3a;lX@ :'P(jiQS> BL?׈SoB+~>HVk^9Q ~MfLH#r%|B\L6gwoث&^z_zNltdCaTHߚ>N Y^{Ytszf` ez'̝y} ݣz/__r9ͯ0R!dΆ=ƶqz4ܵ4o_h!)U ,` "S{M:y)XfI+zJ\JAUZ$>B>twVp:?uc^(x{K?'"kjQy>=>7K^:Ϲs!˩[4l6; bȑ*qz&}4'|ݣD_hXʣy=4V#6L\fS: cIj}÷BT1tK #D N[A9Uf2gXR ݘv*IeVf۸Y ޝg4JKAE;˖a'|1\T:]v )qe P +D$:O(Fji`5N Mp .@++-J0d`i\!bq<&5X FE(ZY̌"S {K(L)6v\6MDrL aT?J< ߳ϟÊ>]OvF]noCCh~L0UI*SXT-JQ'Ȏ|\.[MCGTf>w.ik#wՌ9H%>[MCQ؊Cp{3Շt Kbا4mJV.r9TqјwM{L\.eFd;eQ0]-9ut^\[BgJi m_8Eac/Ǝ(#x`&_/ 2 i^4'4L|B!iwj=\G"8lúb fbv͈z`b;y^SR C2'_EG\ڴsH}qQ%&h~CXVpޗvI86te,-Ak}, ʡaK-Su ^xr LB5)nس+1hmSo=0՟Ƣ.Ibǐ\1jD-fE46MܗBl2[~d4h$?/ʷTkQYz~Yr;iNa7RN@60BeᆻH7mdDŽWF>BdȋӒdhl*`j*7[oS^i@Hdqah!E&7Zb+Kz]1Gt vKnJ)xRh"R@S]5z**c+HB -$Z}lҤKyyg^cǪgs5b | 3g΢AщDJ1ӪV:ɞKjs搡}[^ *`R,u=xSUڌy2Z}JO jzOpP5qtiSq/$x0/殰M'mxd̴ I+Sm=鐊[W˳ PF uwxW5@kY5\ GEI3ZeUU*VezFؕM;> ʵ}zhE?I83j6f⨰n>k,a\s~-:\3=tz]Dx^GyP|7fF F$30ĬQhհ"j㡈\ ? g@TDotmJ#G/qgV0mZ3}b|Cfz.B9ï?0G]ؿ`>T ݶ)>oPr'!;`pd5*(rj[7T2W,@. K(gDG__g`݊€}V_GOL*J߽\P,.plBPatoG %0UiT l!d;YBlh `egSPS4^-X;24G_4ܺ6ɕ8ϡOCXJ9K S*٨kd{w@*J_[ R}lٟv63'ôUgRe^$N&FOTy[¡dN5b 娙%f4䈉Zi2 r3푗Pܡg乡blVB/RqQihd#N+^]⛙o|'@.zsέ c:øx۝!&ε񲿓`_&ĆiU[#zlS)R,}iI0lH]BcI؜ypw ^+ ~o9+9Ⱦ?mRⲒ& EK|ƮKvP-\`V˟֦J”ɮS(:5 QW-aMMVC>`6W`״nfe+ Vpli-\ ep]5 4-6sE4%358˃ǻtg4uySIVK*kC!}eGɢـ)*GK|2 Is1 .^:2>^0no+*L-߶3jٺxR@ۺEߏ5kZ{\mkAN9DIE紏2jj-Ś%T֍vrH['ָ)FΕj .]P7zr(5ZnUyR pI "՛}0j3tm8gw13$MTTl1H3E.> +5tU:r#tD]X.FVzj2eG.c!k1%s5& ePaYuo+n[yfb_(8~*T{]?ǫcI(Ft)uڌ05>Ɛ%;WA6E@OJƼ bO4rS<(}78iͰי'ᐲiO +}Oꐤ1]p_(\R߾Im|駈W)=lLEM6Rou8;6" togGS &Pqsz`>Sj(GoH ~T@cUoʀŒYnF5k`7$ٌt&0N+NI!*\a.1];\ػ^|:hJ!|'CjI<%26_^e+!2M7 *yA/|%vԆ85u_~F+j !FBj]VܼAY̓# H&N*!y6՗4JA!{a.mM'lEUMGr1XT@,#b@YDL6kƣ}ޫY12ќ Np+MȫWZϸ\ʅ?NdHHg#6Lݡ:2jlwM}MdH|Gf Oy7qDJ #C>m- SdcyFb,ZS],j_`hh+N8OŽ"~{i6uAA)wY$bI` *y7XwrXg^#H ,3$ TѷnP++m}"=AKVfqtAo9 6v*PʁOsX^n9g ta:kXJS n*Y1E(% $:qq(d5er@tfr q@U{dqe ^>E̅auf뵓\`ͤMk) }O{ĸ,yv.1օx^'.d Ϡ[suA1#bt屆%yদ VeJS;263fKs5PU27A[&H [=Z #Ic[Ly]E~%{xiۙԃAs̗FyM8b/m_/:~hIy xy=gʡW&w\mZC_2OsFM﹡Amim]0 (SIv"DEV>ZI´OAMۑNXqnb/ObeNSȽv!(D0Ufl$e 07q⌛(n/7eEk1~wi"!dkuAPA}q1ajpbhQ1Nk')Qy`1OHGLF!AVk ǩ*1Ĺ'ip1lw{)'b\P/L Wj5R]6BU.: ĴqF}=~\2.+\ hPA ~ia'ݺ#q>N޺Vpo K̝|pARv~k8 ޓ-QK(ᛵ-7?@Sؿ>!&JP cFڨ),~Apѕe#^]=I<<]ϓ0Kf83>TZa#2bu ABdvwasw.:G9B8cge9c&зug_NM8[Er-zٳcIu(09$jv#;m lnv=dD81bUhuZ>ig2| uƱϙڛE.+3F{靡phq.8cx gjb+h4PKv27 n~ZdS}IPȬQ#Z/`経)%Z#e2o g5mǸsۥ"dhDE왶>V_xdBdFMaxP)*71؂&Nkf(=3sah  񏦯?^c{>}a8~qn@ˎ掔)Ja ^)xb߾<xVB"*[JR~ŷ2d ) ~/P3Dt}&rdw*;nARc8Hl*o!gS>Ez6ITxbc2"s&Ws⩔ Q6OOXEu& A sOgv~W9,Ӫq/4QKc1=ZTT)H2sʑuw\Epg0gC1c,ۮw[U' }#QNqp>ә&_B߿nncX:>zM }1YUMq34ʕRoRBN^JYqK_W_DY"Lۼڪ}#½pA]i%DݍDĎY՚_aE?+(17.1JݸI fӠ኷A(.C+5ꖔh0)0fBM zU Nߥ2 3ԞWGf@DU]@喗HVTΤm)ֺ;FRk@<%ϛʳ 4.3 25`}n&i1/p|CpT/^݄׷"F9m}Ж,1>6] V{=(8hĭmH_ q)YF$'ƙ{%fP2r#eo#08Ol.E1 .JƜoH8s`C_-kwBFd8*s rX\^OL_⼘˱ta~eрI~7/;y>_0{0pCA=5OJy' W+փwgyUT>f0;^Z)LórQ1 Lvp#{?JW%# 2 zڋ -3c R96ouqih`Wzm8.1d_봓9$⏁4=:^lC($#y[5F,MXYO#^U+ Ni *w"˞ҡ \_=I+ClqBߪjnXki1Š*s2?B-YpEV?ǏU>u ~7fY A(j85,M%aFؽ& gfwag] dRwHiv/,C]9E(s׍έLߩ\fk ]W'l"3Nxy K;* Γ8]U!)u%B|yK yT7{k^0(}[ `Z!6eigoHR#lq4`t 柌+yjPv΢MWG1ٌ(,ioB?8L:Mg%"W,dOL(݂,S 4N̽Lk'% jleIKyG_|KpXaiz\F mhbd( H4t*q\)'ySN!2&!S4GÜ :8>gw`/MG_( DR]稝̷dO6`c,u5q{q?stdɛ!'ƍr,7L)v1mɼ"sT $k{ zejz2|SRpG:imFIK~2c?2Pi LgATǙG߂FQp^\-{k`QdE٨}7Qkl ` Z?Y&<=آcf5 Li gO8Eng+@\t2EȞ IcQ|c3c+D?T `JuQ$%bVj VKc靓P^EޑFSAv^ʹY% D;OMj+lK~15O %v}㐥gdMZpqc dIj+~z*OQ~ н Pd֤_~?7} eɀf} 4if7RRD+ku!/Jz[TjsJ5O7 >3ٱUYGP_9e]X=bTԐWKb}5C} O>B {iөoȊG8YC`}'G|mڛWEwq~tl!2_4{}ͩA[IT&]U(էS׃?nUJ}U!$mfwKN daLcpݝݘ_p%ilȗeΧ3"L\K|)oaTcؔ\!#ݲ'G6c?;k='Qvqb#hd:CM5;4T!i{kby4οZo[j| 8W;Cܖn9k?L3ʮ*>$nu3k*_g٨~RdŚЫ^ȷv=sy lxCUN^<7KWOR ژ1S3LbP1J7Xǭzo*\{xI$+(9{OY `  1KaWo'c\'jf̼_qXnAd**ѪxգQUonb0`4]ߎ$<,vyPZmۧ#٣/EQaiPvTG-\ ( #h;Gx)itbSD#Fewb^8Od1`ޏ|]ڜ6距jJfVDǐΉ6)H_6EuHʘԈP cֳ6S,[^J4qQ~⨀߮CUg#]+oT$UMߋ-UA%+NJsx.R;e|U-x:`Q^Z{X*s!>?a 4uHrV}L:. U~#nh SJJ,$-Ǐ.yG3tJ׫d?}$_zZȽMI *^;B,qϿ~.xT$*d< wd$me~/e*x(PAT| YoE73Gbsh&Q *Or:2Ifi!,8VCLphչB]~ @1QG3-96( B!3Y5tUPIE@J"FxrO_|%9Eě[j4MXԾpnq/hh7~auGs XDة6U#nT˜4CʂaDi') @baS5 򔫤LK)]E,v5l;j&#vpS]Bk~Ȕܲ#7OLZbNyx_ЯnZz0,HPfۢHfo,[N82_mT mfd($Fp[n2-v˴ګUvބV3u<* c۵(<?P-l=sXGѺވPL<;1[`2OsdBdJ9C+F:!e+>/Lfs2-[;$`gB͛`Iu'ݸ<֧Hxf3 !,2iM:NhW5%Zݹ^7Z ֕v5Aԙ"~v>óL 9xzm%XTu^SrF7ޡ>| NsלYAɀUHs[ՄsW7 N*P.I(e'Uk̰w]*oEWP:7k&`fZE11{Rf>򴝎V!VlHf \6Ȅ&K-IhJvZXo.o[7茐 =oj՚OBwΆKnx%@tƐx`6)k@6cܳ{۱((;zgT!o(? :}lGxOZgz)JJDLn؇5JR8V#8%c Qpu^n \!Tfj6_D[rUx[^k(k>Cƈ!v@g+ja%4O$RaB7ӞV±sۇ] HZ^lGف&B߃qͬ#ܷ;rBoK>.`vM匷*dsLESeEIw2A)';^w5I,Bv(4|,5wYkWt_u0}v8HAɬc19 ZJmt]}*МS98|jW#P6+?IR5!j`uȦTqPg,_p2 ]Ȱ^Mf-Ga>KQ\ZgN_R]OA™c9QiAMiq4Mv'Q-ϑfOo`_dx0`3+x s@B>;\ d=^#q> !bYO%xFU9؉>(aeFU(ܷcԈQ`3ʪQrѹ{rr>XH=Ox|hcP-M{zn{7RnOhotjE(3$@PmdQsZ<4IEr[zRo1*HI%)7|U7Qa0&-`: wEd7ןtfW6jSv.E.[!|!_;0vmjߢ6x]:̾ ӽ;qXdճZSIJh46N#2lZ 3$Tk)h!pkT6謋 Rd.D)Pt09[W2q;(K<'P|e|f)FX ȋv51s >1PؾHqZ\()"Ik@ISa)-@󻆓6쥃nd7R4mj(, oLgM;.|' hez\_aXr)۞S'W1 $DؕԐX GZٯc_ cyrZ$6+S8 )#Дql5@ߓmM."ItG%aVDڧ,*XgS`J!)p0 "n}Өfo"[ݩOpb{}f5C`sZ'ywCa-o7WwvAY[.145^#_yzt%Lyb& j ulJ%آܥ6$v:sŒ"FKo^z-)Z("K cBꌞBS1Ƞ. m/bzdb-@р6r" cj3Ao B _O7(:r7xB+9~"KPCȌ6') |<,9z&G]}IkJ] DqV%+;^_w#Z؍{a)cD+i҄V߾Z |dnN*P,1*?Pq=4`_>\ڒ{;,9dhv[03٩% Sy%'T-GV H K8U^>/oEq}/jHo@EȻs׾YAS;[u3vqbJ9\N 3iN j3dzx1Au;7"FlH)Zig~ޏ;KVhcf5"9~sS!S;4-9UQkNL&8o>$$w1Bp ~ܨ9oC]i,%^9hqGMzut]ͣI(Wd3~ eW*quc7<0H=nEeSe,åe448Z.;QQT?9OOݸ@] $~" m{:TZbv<:sEtߗHmWl@mylki,rb,R5S_=QFm[ =%}ǴrobQ֢J>=EhpVu&׎tP,fzF%p"AvЄl:hj2h@% '*)c!$Wp]7o9K?|2]t{Li ʇ:VE]2\`q=Q Ҽgޣt-4'ݪf.gA'`UЗaA Qy%絰pS `Y7KL &oE8k*?qA23p|KN;fGAЄ0g[ ʢȩm}nt-(ZjWQjFVNC7KMϱ a{)w&QlyoIK!]3̂x"-98!gA sg7[0UcVI G l[OӟUWMrEBaAt=I/E_hLR =yeyh`Jq(l[j3_Tn.jqq [ٻKb  QE_w fL++(^g}n\`=TY.ēPO͞MC.$j;XIF.7ɗIhѤ{"aK Zj YeSLO? g5?ng-o@W*x{ #$z“^- !N*}iBx-">1+~D;Io쪔ӦEhK-noXäO^)ɗ`h$"Li9V;LңN&_kI> hދd%I'iaP*S`Ϟr??V#[ѫ{l3`45m~ fi3XM{bAxnP ijD瘧O8SH. ޜQ)sx\SDNyU~'WYhድFdSJVb"w^_z ފUח?Jfv㣤V - _e b#_"ëm>GLڗE_6@7ƻ<X6^9Jk{?ap #%(th~3t<]ds}<Qo6I0 &1 ^Tr5XI?n8 1}z~l*Н ɝUN 9_s5cM]f>!njs^i*U6 d5}@ֵ`I]^_XމDgK'b[G\B ֜*a8?wMZРYʩony.?IX{6sVN.M´>t%l D1`fTM8h2Ej%v&<{0!\&3P52JZ-N)n1`[gw-LfL _ed|Ϝ@ ߶YG,VHcډM_`hOFl`!HxeAدpv&čыJ$6~¥~ 8|6#[bg[%[8,EU*4ZpX_iP֣)ݫBAg19se޾'[Y )=F*L_+9wڜ-R0ԃ&*N1m?Upv&N4 YO-Ǔ+[e!y/ _vqHk 6Ygy )TM;+nhge~؟z/vFD0\ިۇ[J䙅 X6x=h/ =A|G#-^Z'T/ <$E:Ra>-%;}e(u.W'G #b-ƚe m ;WV b.I&,Q I~Q}RN]feRXУrɊ(nޅa-*w}]&Cڻ/B%<) ]>"# ~O@"H"Wg7S ={3[U[N2 \Yr&؛ PtqjDvh?P:xRrfe6(an6sooc-"RXQo:w(vo~@ kqNȸ>,Y WpgieoBo-o1ƫ Ǻpet=ı`:fNƣsL[Pkː@31efBnhWC\Jz~ f.;p3 򫟼>kr4g3DN{[\dL'ARmz>;#ʌ b\]&3jVZ\97O6MͅˏToVJ,,=霻q5m%Uʲ6,ZiF$v3!=a$qC0H7u?8B<1wYM?{q5U-7XN]H;cϵVV+8/Qn{G qwKd5p!H7a7|$)"PjuAh $9±oQ`I?Ų^ A$X+1Gx%!izF bt` Ңz).CZq`u8"78{ck6Ϝ=.ԬL2gt< +j {| @قX|:Sܺ+LkT/cog; Qm\CL5"QaL) nm;{AnQ4@:-ՉOmmqx_ͺ[L8ĵ uo](W$};@~SȐOfr/y6(\Ij_!2N*ҡzCU?%S ϡG`,A*#m~pVf$-.\mݚВic@;oWvRFaum2||dt;wdb҉Oo'x).C˫0;vm\یELj<IOha^Uꈗz73(Eڪ)`xz;%:yL&,U~Z$ BwP/,,4>+HaՑ'#hkx-7P㎰\9nwQ?iNjgh% L2!hB.t?:=K4W!f– %1Ĝ mq&O GIH_z|+G]uah 513gNġe+۴$}ɽēb'o dEF~j{܊7"lOKXG &a' |>PHGn}KcR?4!;b5pqZʰ.]r28lj{WbP3R J"5嗀E`nf m"DUdͺb'28o9ߓyzL>fMd2v1/ǧذh쌝"]M5V:Q:k@L }ش,%U.nO0ћ_,e׸e61p KqhxL&2 ͳOfj"`F]`}Rʫ_2́j܌EErTl @% J2d~ 8Aԥb<"4kfK!b2^"b|bb\q"G7aի\@A?lJ;n3ewz)hdHTW@^0<:TJ3(#'a }_ on k."dn&#Dytj*@w'&0/gnn(l9Wǡ'K*ZGܶ}\֬=l&&yQ*4-Q<ð%8ŵm v2KmNaYJ)OCihب'TN_-^K&i2ljx!k6z!+⣛jl٫.il d2}lB_eeW,8uYn-B( 'QCrYȠ[:T6۔#? ~@BA KIL+DUOYTiGÎɝ!ׂ<^ @/ef;H糟fA*+?[Fp2&- PJ+Yk}vH}P}Τ\':Y ^0Y,A)"#P7QbEblƣUb&VذjyVCX`.؄2PMEq"WD!P-qkQ !uxBUNS&ms{`{.'3ٚpA,Jʦd*Z`1@\ޛ"f$vZ+[ײ.q$*o) y-c`FtOg;zpw~m}S )lqz : >=~4r] $fGE_SV!=l"k" ~ݝ̛oz0.=0FR[p*-2&&pW%j9ciO,#>]ț:姦.hq5'5S޲=;mOқ\봳!xIgҕV׸.p$q~r誱>2o2Cj27<_"HqI3֙lNɗko!OJpZϴ1/0ȞJf%.*]ʝͦl44D$<0|FiqXc\ dXgRSї!7Jix(u0nxB4OIcbAC7AzG)[J|6mi30t?w`8!v96׹훒 V|KOkGƴPڒJjHּ72"LWY8Aэ94/f#Tw>+_Sp˂*lߔ,f}TzpuGʢެfOyhܩ@>IѹE'hc##(3 9;_ߤRXܯj {-切dc]*V6iPDi4sEaSZ6Fe:TܦXS4A0z25$ 7W+k-yYcCw6itYheV 9Ae_F^7Xmm;d >귣X.! ȏ: J*D3,C`3눽mن1jBpo- %煈y\Di*lQGfEhr";Y2`T.SJxPӗQw$!yO2i~BURrf̂ܡ1yܖu=#I3M^~G-/Э,NEN|kxIqA}GDZt|ʴ}/&y@d2eZ(bx463y׭Z_C"r|ny报vZ6Zg\7+USܩLY {0S|DGKdvXQDqz?[vZyk~kÝ]c߅_;3P-6UTc nLcqfMTQ wAM 4T/۰[y 2ATD~*{P3cIe$.mНi7k/jDiyRU L#ҽ+!8!zds gdGRme~ЯPS)޷h[*v=%9hfwlC \r11/qyrY[8ݘ-/h-`t[_Ϯz8-u}o^Ցo`˝W?.8zP(8Ts0?TV7Só!^Ģ4K9Z& {!ϋOfaZeU?)ɼCU %;1bb>x{4FgVYU{zt 34R,';,3sFW9"ߚз% Ph-F[\f #+&9F5Ij6S7m Bb).6ݛR)GyEX\}55gK?O!E3 -|^pKR.@݈Z2B bmIb҃S$=SZz1u( 肆0䂇 3dôLHw\X"'!ME, k+ )E ]y!0=ȥGˠw,(=ԅR7HR+&MCp*864E EH.r<$Nk2։W@l^d, NY]|=LӮ:7f3đt/gͳkErDQ3ڂ7:BiWIjc/TF\²:O[|5LH՜[^TC|6HI_ G!wNC᝵ sl6B'[w ]qw zp'(~r]dv8"&$YZA@A h =۶%M/B_^?i t;]O2uHUg&PlMفf'킽٩B^&Xa:$-?~{[WJqV=|C,$3jNT&rqp6ɟ-s`a_<#3?ST D(-l)5.A+y[gwf-Fvs+p+L " |a@ytDۇ-|)HL"# OVq~u1]i^m?*sKQ]4bAŘͬ! a3\f⧱qbŏLh{6=:كmi{u >bf-D $3f3N R;N6c'*bZ fWyeNO­JF(KAݳ_Mv>/ ƛ3`2LXuN1v_4A[y=ȶ{K x<} xOZC7 i[}̣vPVR\&Xj=52CzOXd)^˂>QT$d+#srgD65UUlXLVP<0Z 1^7bDczG }4EA Q<+2p]{[ x"?輱@'QQI9TلZTXv tYU!I=tav g ;XE,f oj?ePRݖ)ܑ͟# ɢ7r"."E6v2KS5=~@bԅx-a+]{# /ɂh J xc XGWV)aJ~dߢ+R7v;+oڳ,K| ~i}w08DL0(Εy^BRny3<资m}7'ښΠi޽J+yJwl`x}fvI͍y"l h-8|I*!?1vNe__0R D3Ŝ8 7a/-Yz`0"Z#.' :DnqlɶHlTo?θKE}0x¦5V!}2\[Nґ30M HM~1c 0ͱ)*:3?Hpx'A>g\1+q9=߲i~D;POK} @!|ׇb3Ltr?#Ia|I9#[w84joI54jCaE:IUJ~Wq?<4pդiH/_ L6C\}DIEgMcquxy;qK0T8h PUi~'L2yYofzqMd7`~I7uGիu"]p"=zW v=BOFw2j#=ԓq& J%)KcLkP,؜srlڻ%?5|ht*JL `-cUe`"_q+H{bO{O{y}ch޻NADMσJ:ZD!y!frFa!$Rxce=reLJH"ڢḡ;Cc:|C8 zL %s%ĔV0lZe";h[U%mո akiqz9U|G8ʳ |AQ)lD Ƹ]@7XR^OLw./U@[KދUv=Է~H?޻"ɝ6l˟iFLSk[dlRR!cjZP<2^r8@8مijgd'4`1Lc`O4aj`$+,KΤKv%8Pq/V[ .+gC,Y ex"i֮P{𦉣8ЎK%GH<Kiy1F`(`ȌXln \)Q:0,>f;;C:1xL? #OjhPG "wkY[2jc\nd})E+ۻf;Rou/=Etˌl^? )Ḟ9;RR]Rx4[-M \mB;S}\ Ӥ}_2a,=DAJ]miG6SGϠm.$1qW6A.A.CC4^|m=#sܛ !0:8b)v jA sC뫄> ;x/x]U̞2p)}ry~?5kD̈&Ԛ]I$,~ri`"6Ce} 9^S(O;XA4%k{PsX^ISZAӢ#b.LnW\Z&X=}Z*?i$˅xGUӟ# m=ζU]6YG/ir#\xf-򒋗thr+5X ]}OtA%nYoiK48`BB:GO8bgzSzazU]$kӞ6*`խy̯v..deIM3]{Y(`E(c5x!;aݵW-[Z%jiiw0g]Z;Wn{$WɀqRjcR5E!f;а(JTk8.{K#|lX 3ƧuF")uz/ߑ" >8a<@$=#/&-̶LٟMhed+t^:o3 ׮xv„1,$)@ΌɥѪtq)Kq2]Q:!ɾ}hC?k%u/Ui6x[!&rFux2rӛf4J7< |W**{sb O9s@v7[˹̖ J\Gb (rV)%$"yM $&mk-/0xW{bi[Ihp&NWzEej?"zxeQt,Ⱦoo$'јBcΏjVnZ }yO6^ %ٔC (5>!7}kú2 A!-<Pi9'jeT>=&8 |(Kc#(_b$VO₾ft(4Z$w>p4Vi(9s +HO2~6iMl8&y|3q|@4e ]_O| m) {8Hf`~4p| z,%k c-pnx?Ȅ}w(Rhj8""O:ɸRB;,؏-n{u_K2ؗh^ k B#.W@9MWU,d2#С~-K+6Xzc< 7%l}خm6:e`jRC(b=Ū֘C8^RW7!T4Ep$6z'|=5t2Y{*PǪzAE圅0Kar7AM@x߳Q =4 kBDb9}|z^^nQO֒IyZls8)Nɔ=K~u %hiU3@a2ѨV5<876nn53Db<nۉF7JwD2b#,C/6گDO>(P2:ͣۮܟp0Q[t_ \{'^/Yxۚ!*M,$ǵ9%Iڌa1M]69-YDx ݔȜFlĐo 3Hڅ/Tab-LjJ÷E@cC0ڰ@a ۧ vҪoxĻ7o6hE5ǟMvbڠ3dm N Kzj>a Bg%#:['뿐@s[xػ Hy5|s. -/&*Lf (:@ftCntUeO_H / 2pg,QinkqCec5`'lrFǠww:}!/qIld|VĴXPB:'t W~,L@ `k9\`C\qp^+LNdm!K<]p@[8h3x=Ģ`vV}!a_DPLS3 mhun΂@GvųQbTa"GYFpn#_N! SĒ,T;n}ʑL^%2gu闇չJᩑ`kPrl? VLK>`H(#؛~x2t")ӳP¨ J6lp$:А˥S떷ŏ䄇IQ]^$qa1 :}d9|q;n!m ?$(+$B <-qt!K>E$/A ko+kV@9jczs73C ]tRui4Ր2 1ö ^4Q:H6",JQۮ"S-?8_/6yhhMZ>iHFL)O/:\/%k@$'-2|;2)L "5,#.v y~IB\V =o ~Jn2~(cP4 ɚ1[" Sm̥}UdXߛ%YTJZe\HMњ0UGZ.ڧWξw"T3=*87XzMr򄴦T=[v|f93|\մ3J]rGHbDE4~jcbZג+ )N("5_yYݭ<~N41k.B_1xtL#9D$>()E6-z*ee#;0}VE$gMrWGՉ7E᷵z[1sZ&2ias}L- 7t.eC-0v߄⁄bNgD0'-Df2c* GWyg σVODY@@~&8(īQ]^JL˛._^ڂƍB?f^%Sn^t_tBGb(?.n7}&k%GbFseGe9c:;"zBۙi{xWv+29X7_yoro -$WMv!OtDZ:,&̦kaH1|tb9`EJAEW&]I~Kj0kxU8cY<wab&0yݹTXqPPh^KuKLk V#!Foљ5Ȅ+8 M9>9̈́Ʀf^oYvuc&¾Upkwӎt+,,fRLOh˟-9wx$t.%|ċ#8ƣgQe3Q#RTUm9l m0kW:Xߊ}iسH$΃M &_Ӆ?ֽ. _",H N)tj<q\ u"#~֮q\èlzURpsp8E81a[?G3H0F^[؟N1/0&߬34vT=ٍufxlZ[!=ؼΎdqh YX8wT:%.D%S2^PRق?{€s|%3Qꋊ]a"&n6\iU U7}cl=$'C,\7h8K-ǀl)I=rDeb76ͳ`Q-MlSG|ֺae`fڠ+Mt@D%<ʣSoQPA?@L˚jؤPɍg80"SlD9fFIP̞3X4k]=$9߅Iޡ=@d4ZTrx>{͹sZBB4?BJA&AKDU*CI5 BM{ vؠ;$isDn? `O4{P ^!Dc(H VK(ɣ*VoIR4M~QIbqT hMv|^f02C[{I/J lECZPeִS Cvb:`dNB1NU*x~Y\S> UaO*:sn/ſhNu(lͣ@}["ϝ?`Ɂn5\1m`c5{i/p? hmqX@0vcuW!'7{..iɀuPtJڧ6\+2%4^ e2쳨6>GU{kRT{v;#ɐbk)B71(1ciKonĮhUT;)579|"Ppp۷&c 1">@6:)ς/ےɘG Р2BM>j\R<Wd̪:h_/_>}qJTΔhs;\Ců&\ P ㉳1wh*?#Tiuf'竿Ċ# VO%Aqir70Mi!2t3) }D5gK(0RJ%K(5:۟!˅ӧ[:r\MEuNՁpn4j#Q,[@~Dm{)G[aؕ/;7L$ALF+٥?@XLj ڏHG |R~dy*ffDG|wA<.oc|*< ET(*9(rJkY|_¯v # 5S}:.pta^s4|wU)1朼~*Fqu.ȵ“+e W2Qiqx˾nJ(MO35 Wpq؅gK̚^c!^!o$6沖*%Nl53Wk  z_`Jq:`J9V[H: dc99 w}Vyp5 ::`Xn$e%MsZՐv1ŘT솊h1f!6%U}LJۣ%{/UWD"fz3`U:5(Ba-N?d88qoKKJ` ~ \AY +>g;]#;Ebt;,T2O/z<9D#dJz4[ӣ<>"}/S6Kɽ#Jr3|/YPu|-\}$ot{- qHHUR%[Oh7( 6y&H ADXh c /[!t $Gwf.‡ܶeux[_odjidzJzj܂Pi=1~]_ I6 (-a8pax}nt6V='aw$ |7Gآ J#]EX[xEFn2Lt7V Y#؄JAhy`V]],x-ں$X^A?Cu7?aWiGu˾N|}SRnwpK5/Y];#_4T 3J'n}VB8bs< )FsDɀȍ4ywrg10たjqP)B!EeZ'c$G,8X 0 /&Hg<)SZA;i=X㙐2ԌX^>7Ycttt;m<˒efmR1i~3#+F^j=}x/ME b?EkPx2jm"O gm2 &6 P+̀jH\5 䔸$nϩOJ-y&@]|̓L8DCjLC&&;ٗGkpŘӍbW%,{dą1ǨQ+>46{ސn,L#MȤ׬) =:Ӌ@f!u t7n0 ^C&Yqv2> wvI%UV( U]LRߤM#Sgbq<:^k/lrui;e~ׯ4rД(Br1GrR[ x?+o=</k!,X^/b\1{'@eq2ֱU.KS l5UB?3/J2"{qPbw MFd~IÝB2 }gCF؊FK_ݽ/8*;ozZ -_ pݹ3˜=2n#Z>\U x>:0ADZw9DL&_!+,~Eil'/@ZAG'9t5 ~j({W{R$3ƇL@#u&ۀ_4 ,XxT1$I`ǥ8*nY,Yk9odZZqmN&K< ECz [džmdTcдXk#)6jam'6Ё"Q"~QomIqoW$'cbg,@H.`FCE"LI/nxߧnmB/azw??wz)񎅨)evRAی&3=-O~ֵ *2~k)`J/& ːPQ~7^;ERȚ~֠zw~-5V3oB=L  EQJF^wa, `A,U9mqx\Z>yI<3T^ዂG[ ͛[8`a7E ҄YߨZ`)b~ѢW]6 p))/_>fXR7w,Lv]Ġb9!B$'C] ѯ>H_P~ \(A1\sVڵ-`{&EI_.  َE6bS<~^3޺rVfN+BT᪷)U$#vc3yI[az* ĝ3)I\vQe4V%YJrQQک\=I)(/ g)cNO<>ABSF;.$ s3rAWDqZ5]{쇝)q&ha3} x,ԙ3CeZQ쯾|tr6b0C{'m˲h쾌؀%K{ve{# ݳ*گ.Br}mKdt;s"EzS:1$]2(:&dA/i=23A#A09J7wfjnǯY?ρxX\7c [i\+}ءQrĭRL;iU0W!pjPʆߎQiNA[Ft!!'pK8gxx_4rƺȪIsfGFuUypKjL@*Ա[ywRSҖՏ%Ww?j^L2<;>FBӥt;FfV>;BZ޷\*h\\gT[n" pR!k7fMͥ-EL<&bnVm<&(TE&9iOAqԱ*1kCCH%MHjwƒQ!=+ m1o5ٛeL-oUcEr bBbdƧd&? vb|,vp"Q.i"%yg2772`n~z>p AE x/_ϚLPH]s9+~T(rǑp֟*C[;P~_Ӱ\OJxF|V0YWݠ*EdD=7{6t?{_e;G^p$EQITYQsq~dO*XўE3O84J#no[5XFa-UH6XnNniZgZiˈWFU,&T햻SpdXr zpF$Lwe.Gj%LT?wf`04lOG/)bbʼnd~jt[áYG;S ':.m!#њW Cy= *sV ӨvhwDZRiW-]ʍPL,.,hZ$wlLzw ^i;% wԟ,WW~6C}~P,- D? C}%*Śf#<kbL $-̣cI% l,>iObm1{:uhJ,ɚr.~;F+J!ZyA1|ĕMQi#3׮1X{gզ5_F@)\L^gsf+{՗f޴Cev Q.硷2q-h)ko!y0<|`ʱi EBhgQ ?@>3Nb]IwxX0DN/́hۀk3+<߶s+;%0rA u`*znJYʺ;SovbLtPx]סB;F0|V0aJ)h8r(P̵MX-}xjЍSeKn> _z*Wbn&/L$t[:dmq!t(= q=Ģy 䥴~|o˘Y/M~[l_קe⁛QhZ*@c6zCRq-9P޼r"η a?]3kLhW[\s{sG&+]L"IK=hP9 PuOI3{DH',o6& 6e/.`ILxKW$L J@Ԩ5G|݂_*Ah'h (دp4+MR2#u, Ce!<:^AP\%C~mԜr2Pvձ7h-dFtr1k7vBy`VJ,R2v_5STE)bIwYOU'w6 % `u1ܛzoiXTb=} ^|xV.82u]MsPu'6 .G_3Y;]j"h 1+WOa6PZEsWm|{Iuu|S) :~l<pE$YON Ue`eQT |S{ DD\蔭`p['z-t:GT2<>!e'\m)H $9@dgaK3DG hÄ3N-xA$.8[<֕k5M2;mڷ"T/!?AVP6싘7=L|rs!$灠r >/'}z&#X}ŧ˼ʶe8GTMce7RR*-]TS蚶T?2- HQN>sۋM|5 Eš5"u~<>}h qd!dcGǓp]UQYg=BQUMƙ[epnV|pęqC#7FGeg'd)6H}C|Jڕa_hTF^4sf|󖫐MF|*ȇŤH6FLp,'PO2մaȩө!/Q* 12D~50n80JX{ A4dfp7g ʐ\DAF0w rspWx@8:K/V`&⃟3q(eSA<7VA7ь1[>\v//b[7}}.g'(>T]c!a6O^V`''FaW{F[d@0*D Ĺdr窸-L .A\ ЂpL |xZ-v[9 _>OW$5ͱfޱ 2z g'8R 2do [W9 %, +bu^Fo\Ea/ 4*N LYs+ DYe=< m R9F=,o* 랏@Kҿ!A u @*y~2%*T7g~Eql=R]z!Ӟt_]H>6R'/Uϴu /IA/mB[ z.uX/ȓEDrAUaf] <ۂ}VuQ߄ҀMI[rNbO,HoA<4 ky Nw2~$$/!$Ɵ5P5?)שJEݦqOcbr*%,ᒥ͈=h=O6eٯO2ߗ2uti9^B姈zq靖ޞ[$!-PZ^&p(],N|f_54f8c+.VKO=;F^r _6P *goDя#[_"̄'̅ GȬ6b 1w3Fcp l씌`{d-#|ŋ#I+<ab`=\AOp]`,#QL%kiWahU9ryLn؎uj2M,.us밬R~m±Q(XbMihk+Cj_Lz͉ϣ{m1YgpT䥲L:nCo1u,Nٯ q]*w(ot ]jALR VPȉt IO/RFh )18=  eoM鍿f=y8a5f!<3s 9?};΂Iukr7`F5q\ݶZzWs#ѤtDhCZrF*^I9!0bH0ve:={:n'b}.+vwdzpPrQ@3$DZL+xa?YRqJI/O@X  Y8wI YfWb*>nw=fvI6 {!Z;߳#u*pIm{[!k:j_a"DO!Cy9KU6kdzOid!e)L\X3P Vk|g2\96nnCXGTznW=/ߧO=#OzA*Sdm Ht̙?dPʧ-0{u!Z~Y)mWo9|#І2L8N>Z!F0d(UCZ->N.(:cqu* P!'Ϭϒ0]H5Vbs48>k(\nR'# X3A0m^L֎74*e)񮹑ô>☰ÔMb#WTH9Eͬ&#b_L~@vED ѹb 7ǼKܚ!RC7c9ԓgb}Dj-ٮ ZrXmz\EȽU/1θpVrW1J<Csk5OgLnrwMQXA4:ʻPt]O?FL騂+_{)`I;i6x_|w%8^j`U-nx+z';n{"SEЁ:71ZlIbu>d UO9zo |Y~W׾.FTƑ nF+/ \^@~Cfj7ҦǓ,b8> W0Ǎu7Ql\v؋ 9K:XtMRm5w21Z c?ɋ%*v|_EGQ%Q[%J0í|I$-|E|`jrq#~̝ߖ@-p20뷌l3Kh:u&Dlg)uEXbռ2S+W/1B ~$8 `s1EZWUGavIFCt7ٛw_ۙLw%to}cTmD03GqUʶĔ; bG95-RJ [ nN@si (8u66j<}\Iwnd ])/c߰-uG a% hhbtC?ppt`L0.*Fz{v#:e6`JMtAoJe]z0sǠ˿zMN7g4{]x+s]-T~r5!;E\c˷Ooٿ<ZN\f%3QVNd_1i?[0ɂ;W<B~="$bxE<_JI2<*sbӀ)s8}=q@S"+nQ5*hR6(>y |Hŝ4qMG:'pȡUOj/1?^~qd=̭O~FҎVMrPƟp0֯ol?i>?X.-:lWf>|qhJL2F@RlQc|]α tn>AH#ٗNƇYY˧.ŧ~C}5v*ô\$o,*gl}QD;8Ltboj06 òEMQfwk-"]q YKg@_> 5^r_"6@~鹸+zMR1/IOepCEs zP x& p7sMiLو=Q/Mƒ:6s}5ѿ.!"v/9ȵAPW jebRS+4׻+G,*'e,=,z_0֒\m\4. & 6Ĵo \qW v/7/'ְB&59r*,BAbO/{ ]"XHᜀ;\I:j U)&Ek#_Bo`T t헏 6\{g3Ƣ@f(1KQb+)q,>sb ?Z%.ϯ2Vʭ\l\,} I=3uXK&7YԐZD_.iM6҉ Z]MF-}ȗ(87P$Heu g^- ,Go kuvo8y\ b4Zn7D̅BBBҷoY:, @0˦Q|p:+ h`]Q-Kdaˣ Ά 1qU'j%z1&N8}qOO@\s\/I3s=ߓ2ql93v#|$rN %|_  \x*rbmb9PEe#TjV={韂twWqYwmۻ.l!wcƤ*Џ ֶ)oqE5eDT@)䯒m뼴IPQNNd_/&w;Y6ERS0/Kh9:UJSSJ8y&Y%.Fl=8̴QQ}x2h j`j2- x܂q}J=;9ye/9EWQmg"!?~uG5$UWOxSqa򢣘 3 ˉ9MGɩsg.=1LZp2ÈrG0)x-7R F6Mb00,: z4jݸWIv2K[quUl(+B.Z8q;} Y |6:|tFzJVUy$ |"e.؃*^ R|MK+W,vJw x)eVtzavh¹9#1>yTj&|\zMT#\43;Jw߉qWms_R cn۴˹>zRfލG0cXݵpvv;!n!S_9s!cS>EPv44JGD ΉA2mQ %n[ĆPCÜbBٺ\ۉ;>;H: Igt`ЬaOԈn׎}*P?nӊ011<\/}rAGh!k4^V(RBeӺGdaff)&! 2+dxMIvy]|)yN S ? >Еt}|~+c6A+g=JUC`1G&^b)ե4 pБL{ab1s;&6Xo_x:{eh+A d@|"06C^~~h8^޽L Evxg0fY$LLj)' >.0e&=b(~E:<= L9-P\؄9<+K`T$9ؠ#R&ߖM!?3ӝЙ}+Ol%rVg|| Ins0/,/ˇ6cN]hRaop+ _D'fM80 wrXO͚Tz@ii^I s:T~0覛+A'Wp#*<-1N!ܼօvԣO>p% YOAA&|m4gҿ⎰bMm \ #F-躹x~;υn p5o4 "ws0=>R03O"wHE+^Z%jHCnfV㫁US~ $Yaߜ}ہ{u qn[l"sr{Aʢ7hGMXd!:Ē\C& YPY. 7Ճ۠;m g-[+l*xD<@")Z љP :؜QOqB% /J2ux,\(S0 A5o𙦘g @\Q[ DM5E =BƼh@Je!iJr\4p+=Y\%QpT @W0?wHN}v>Uӫ꼅j(Jd8r/DxKF0}u̲4PT<[E3#tL%p7>4K瞢[&2@E_B??>o3lW$F-?o8h:>%MӕTeXӋCEA2k}\I(mG5vL*=51_t1iWr+eI#\bJHLrdrD@/DϪzupE6)'6e<xBy"<7afCԁpN e& E?2B'gos$6FQjl8"ǗSAWv uF *\m,zTS7uaIN}cK<˳ݯ vuf9<q/dK$M7vpY.QItp{&MΤبN׋EĹ8NONP]7^kw ; 2o~sx!EZ[FqSޤ`mp0V)ۖ>2+y`;I69s[8;y3}ꢱ4n 8\Tj|Sp@`l։$|2 tDB.i.H*Vr1<*4m U#5~qh 'k9 'H▞q6ZO%+٧cʾYR8zy7y y[(%U|v+r5=\NC/^-S F:w4=+P@JG- Wf,_PE&> e?bT"X6A|0/"#hmxB pYwx4Ǥ>V2(`3`<[fgVʰ7pyE&<‡eI*/٩y>@*$F qvqWR|Piq #PaWM9E{÷H-n:Cn^*kзbZ4:4y=qM)紻0 +Mq^v nD|T+rɩޮ 7T04M''q8|R; "u{L& nlU$R@y8iX̙N*1iR %]9S!RY@*UoA2i\[C 5"Z XϬ𢤻!]- ?$ry!^ ls_Fj; 璄TB|ywS@ӍezxĹYk;Lpō ѵNY@Wx[S@anV:L,7@;բ|''hI!,,pU1L($D5;b/Vr]| ዞJ$62ܺ:"1 Qxۆ=Nj]uM.!ĥ,36e±S29gHҀT&*-듫MW =&EQIBATn|p˂P8} + D ѥaU}&*3{Q^GcSb&쫦<5wj\*/y<a?i 6kݵ9 "[NA4wlIa)La1h5 1<#;w4<*$L^}X n9XO';/d{`;I&LIs=ܚ"EEem0S?'Bi1ʡiu6 e./<e$&{ő׉BcfEZS+-(̐bzj2m>UD;YE{5xelN_L  mvǠ"X\,芅&p]!gk5;9SFa{lF8qW3G,yyE 3.ѳ[!ݕyhht nF\$aV-ʱj \b;D-\rNn*H퓄gZ2*O\y{2";X/0Nru_ŗ(-wX8Yocjk*S/{n5bUF,QH;|j~%yMٯ ylۮjTLMP4&s)%^&Wth˔{Ͻ1#HEeT[ֽcMP/bpQ X*Xudpߚn SEm taU#"F592K"弗 ra v3wn\Լb1\"H2>h2O Y᧸awwOF Ӄyx#Cp~RrL4i=q&RrPrZ;otemCrHǢ%l/eعe׷v殪J9QvBKGt[7En.a'4*I+@\EX@`ͮ֔:Gh-=ۛ &N߉t8$x]ZߌkBtV$mM߮ Jj1V|A'ب)f5YZ|nd*%K&۴_daX 5$u8j ֏4婶bOet/Sz ;L[A{V"HRDV^JKKS`:7v^[WXq\{#=bŕۢS(v/:ZQt.kc] *ufLɸbVü(~YRb.dgpdKEȷT-W*3/vW>fr7'*@rwJy}2'Z[Svm.pgfRݹr֧Wd<5EUuBI/<2r:ztr0S!}Z:AOLc٣b/zd)m2m쓒U5w9 epC-/`O'=yyߡ&s.;ɉبbA3){UHC/L}%]$:8$n k,/@=e ,eA@nFBDUIu?]@A7wtX^}F1K 1BQrS4`}WxSd8Nv6ct`B"_d|\IJa B\r(e .TT>$'p9U^ئ':kG+T4`gDvnMr1fj#࢜c}c:,y*m~ [uyuƓgWZRËY;cWn=_#й}Sd+WgIOC{>_֠_K_QF6nz@EdpBH/xw pt kW#vKc&.ZnU΃nuËZ_=?sM%*(R=+ Z5k!WGEҺgاxiVY~셰^"ŝ; %>z ŝ:"?0u֒ sՉUqX'2R:uS$|@^#YSH`lw}nfE7XIzBU}b%)hQ@"@1!*]mYczkOYVCνl"#z36 =ZR; CiGW5 TޏmPx;ȅf ]iԻesy~pM7NuBHk8Ӏ/RUj0 CX !-ئ\Z"[9K*}{KJU8bDip$o!Ece?&"Uix=Չ#[h[e '꜅C ˅vz(D- tB&gVici`(/W:fc..s@"Eq 6w@*({$EpX4 {l3o %gSKץX0fBM=ڒXEpvarr aXg'o يu[Nh6Iq?28"8 {DUeFi7$6X˅*hUς-JnFF<@9 Iڔ;ԯ3K߯ktPNLsP*~tH hCaPfm4Vlc9JЅО T*XYS G17~\w3"!҃{CְfQ1Nh3QBi1qFSY.$2o*̵xRZ[1:;~bCZi`nd_ԃc,l3;=] n49;7Ř0DH̐=ZʄulۆyCBss]ҕ} 2~x+QF~O;_~%*3n͐,&&Q)$<LeÇ9#K"XHVU8̵׫PCjű4[҄mDlp!>h+1!JBQvJ^g{w0L Cأkn:Gh|7/7#bfMEE.*jgЇ zJ(]L"2 [M$,&$rQbb5 쿒d` ^{S=djӝ?"B{SID BK.(=t~KyKj; :it86'*zC,F>U3w$._;:P^҈oZh|7?:;fpGg#0`o@x aV('۞΁TB =(nfVXM㛜N(/ɐRz1 z"11TSb1KP&*Mr0y͟؝eJQY]IMױJ~Ű#Na\wPc l G @Ǔ N)z?dߎVKXVG5Tg]D ̭VS<;GcG.z36VilA/ t)yDku 1?\jMv7ņZvU0{%ssVW׼?2EF/-ZWH\RH{R5jovz_ XV]^aHg%@X\ɿ}sĿj7xLW02Y-﫨tڧF;_F` 泡pu nE' jʕbiYjTSYǝ<4[f#NX7Q;t?OϘHςgsգ% ҍP%Qy(r S ^]so ( ϧ.57W1[6 yu*nO MqzcEE9F-|jͱpJ,RyGo8J%Pߤʙ- b-} 2ݪLYB+οx({ D¡r-j-_1y7Dg]\%BaRi1S1wy qp{5 dhgzVG4\)%Wȅ.gx9Mjj%GR%p5aw\GdYIHkL0"10ܐաGn_ͽ,m@<]Itǃ ]9}3u漮zØ7Cƃ7>$e+x,5hH߃vXi8\TʌkńYIO#V\ʩ)9)J=֛ZФT *_dp՗hSP GXRP9‘\jtC9T\}Dn9/+t)5H翛چaCJw9hc "m+ѠoZV3ƼBM1̒K[K ''"疱8gGk+HnDvaD @yl6%A{4w{UqA7K ]739%@bt]Z}8CGցJwpiu]tp[sd"|i@$ˉGWJen3ݴↆ/T*,'@py_Dw?16>$b޺\>AbWx Ndt[n2>_etGS.B )dab\;en:!-!+Q.PpN% RId3o5̽MkRTx j!kOJTH:MQ4 f5uؚ݃H%Q‚ O|;'dKR*7c"]^qU_x!.up>ݝڦ)`&g-G&ꇪqT8 rߠaǮ1Qj P'pTܭ) 2J~.=`cpɈ>OGaο`n vtveǒN|_uT+҃3J [o5 HխRP٘KE+昦X74,uRޭZ%k{{m1碤(rbēcߓJT9K둨ĉ[ QDpYm炬T},h}ف#~HD[,8o;m]urI?kAQebq',#m5cO pJ-24o\iŸS=w&G'go~{mZ2X3d2;QpxD)K1ѾMԢY=8醉AIJ/džָ8J:>o邻pZxWPŁb[, 4, qvDY-zk;<ݩB65kqlEDq,z$E@vH9X#jlRQnrf؇u]*a6@z۞eI4Oe\DVf+ȿW]{Ku嬓 8 ] |ÃtצJӕeӤee#BqyT)\0.~߾㊽D|B {,vn}ŪvK^:$l) xڼpf4Q' nˍ#R:aLq`T:kR91m*3 hv7^m)K9S(1jL 5WFNj^*Pehs$D90]l0S57{)۳"\^Bd^̣B'S9}xHf*G>'`z *"D{Q=V@»&S\%û+EkSԔ _Fo_8%+=nQmչ>)LK2'fSayK()"<˿ɩX}#.a9zaQiG^TM:jypobg(I '+oۄOb4fzy, z Y dnٟ 3fmK["bmIf;R E95IĠKRv_Ox-uځYkJHtHU®zkgx1 :1.6.Q5kT65Ԏql5 1؝AUŐę ⃣x?QyՇ c>Μv8E{_?g! քEyx^eĺb'ٕ'Jq7 5vVx5ovT=El6+m}#|qZ{reBWFӐ~ȫ0D8F~ %ilؚǨs l :LÒ~[ǔ!c\"3,EW*H'vluy'/>u *<PPH\ Xp1d~K-9.h>ӊ?e~]a_OZv} SXLZZnl͙ERj{P7L*pǟɂ#$!0pdR<]^ :! MP9q{@ֵshǡϟ yhw t n >~A:2':bٗWDii؂u`6\º3b2lG)r9?]⠼cgGH>ڿʽrHno{8hlS}H`6Pk@/-i,\gnr rIDiVC:=p0}RoY+kū)CG`6T]63'F.q4S7q^B^.SqZJ=-DZj5Yks_{5BM$fvܣуfǛKvV4uRx;{xp61a: }Z:ߋX|ѧcWhpPʟ}؝/;OpWFt4wnIH- %/4A_$~hu]$D)$K݃\G p,Nt$һ9oױc&lջ\L(r8DHyMO`fZX/}0bo[6Jͅ'U왻̀M$G2Fۚw'fS--`ov=ěw+|tۇ^Mf\ubm/>5AP WBK4W%%. YMYf}i7\%P #D\G-Sv G{1,Y@sn$3{?;,li&H0qo7)D;a 1%5NIչz `KHA'E0-GQX(;LH6Mp)oم)҂6 nC4,C@T[xÖBl{g; "j;B;`؋(:\|Ŷ5j8.`yT>r}B@KUHa>WT]?f53/< m(˥{s&P` ܝr['#tDJmle(ϥZ_6'Գ.=M$< < /i5?wY%]DžZ UJ)L` {spdsG7 !/C+:3Uj KghK;Mӻ&iCjys/]$t*I4-]F1 3E5 K8v} Nǟ5MўM]XG;(uݼ‘cgFx`E {vٚ&KCZl gq*՞rѢn(,AȺlR|Yݙ!N.O)S8ʉ9EvhwHr,Et\7xC6zq~2/,x:BYڙ 9Τ2{l>V QK9>g" *%7?X<<U}ZlQFnj dӾRf'=<]e1H v%,;dѩvnqwef< &k5_5mB A\ޭ-8VJ3/21Q^'sI;w?w!YlCUUDf ,I`&G,*\H*9fVO=0JM[֙"o' .^a/,h7P}"3>5 (V)CGI)'pNHr>0O);깛#orL.@ZDPV '\ h`3q9@qhw|RZgpxSV!UCRk8{ .X>p몕 U pS)‰XjzlJ<.&;+ O@gMÎV4ċcdVltcVmL%~r^VxQ,JM$̗CPi&.t-R y5-(p1 Aˍ0T``(򲬺 b:W6`;j/FJg)Es9&R:I&PѸkgl8Svv;$0az` "3,E/;-C"62 Ey .cJ~ # {h/e+hmg:HHLlL7,3{ -=jGXTfN]xj>GM; b [@`8#~Q'JP elmz""Tf n[wa곇86@_8Q5[xF <_؝7"+]00Cgi] |f>bHP}# RtX0{BvS}HUߒ?MG^B!1S Z\90,{6-"/!]y!ETOG(px.d_bCqwfGd%gt=clGNRfWDkΌ\G cV4/| 2iå*(ͳ&,2)'&BU/CWVX`뙳g[zW rVli C.nSVq?!vSnJNE91F8Q.KaKry 6:=xq.|z00Bco2J6(K˷!- j7ũ=IC)Nzq:O Ts7YjSiaaRpi'1vãEh|<_LQڍ{z@(-H\L 1sz :іf~'[7{pLJAR dh>K^$VkheLP:$C1嫰K C:LGF qX5.؜kO{ᄡJ=ڍUR([Mw)i@D 㥌``>@" Jl0% 3;~}R۳6 0ֱ!u/D.Jf{.͖t }0SF80qF~:KҴ@8u2GR?gRW#7{=y8&K'/ :ߠ?>.NsI>hs g޵,i4S%.|%‚B"~WC.#_{/h^}bNJvOo7>+#wώx*XY~\;4TI!Y1Mp1 5 ʑ4zH%훹EW/kc+}K99HQR!Z"¦,(rHl{ ּUqx2`Ό߿uQL< ЖP?%’蚓=;jEV$R Gǰ *p8 KR9 U0JGGf& \=ߞ _43t9#{i21k&3e=Wk`۾xV4ka:d_抬wg{N/^ɼ@%VY?mR(_= T%ۏ&||Ue?}>M 0l1t@jF]/@.=l#@ȭ3K_w2eH`^g&NM7eģblF IȚc&*YvHJP%%,1!qT9f,RgSnE` )aKk}@*"kt!>7\bZ* ߰ }bVJB-S+(sHp,y̟s[J5'2E 2UP>2&QN l7@}#Zz6g"U>LT?xȒg*Dߧ#z*?SzqãZ[]}9z$Lj569PօcEM" X,8"pecE5Gס' xݧCi߁3٨jT:%gYD4C˒$" u%"ʆ܈|3tt#= AgztsJ)';4D3or5sqP4/a<\G.uPU?.L٧05&RpɟM ̀)UB}DN0,{MУJq/.;)˛Gd%Fng1gVlպjy% LUw#$:տ#׎v6!3=en2/C <=ykFRжĬob*ENF p?'; /ʼd GhPnz~F+ޒ: 9nv7w}rJ?\ߟZ3Vi@oS9AR~`vs"*A9c7,fdk+L읰LYǼW _Is|l2u :j0͓&{ "ٯ퐄rz Pun%ON_o[y*`R!]<5-=y\D "U4=ۦoI@ hC6չ@6J)ѿ ޸;SX H솲 9ͥo.g_0NP۰' '(-[,?֗zYPqD PaN44u%#+ZPM\ڂ1d,̿iŇiD[[a2vl;{{wblyλ(S7O⡤[t\$+[\)5أ(ju",0 sܰEҢ9`O&U)/lA^OxYq ܤ)Sr3sBH @/mL\>Sdc\QCo Gd Hn;34.ȑtTa)'hO{M{0PS=.V\zhbN @HsNTB s=4!9sHp_8q7#qM]T-Vm$NHЯ?/(B\ 0c( Bp˟;//]ep+5E ,z3N2b7sP4iZݏ{Y2!Rz6XA?~1.s~mMT٥klH^^._oպӆi*WTs7xLW?J*]>O9& ?&t:6W-6q QmBQQ񾧵׮];JZ9S$Oqq+>u&-_T t]xq\f—I`p. /%0tZl Td4"T$5! Há8YcZ"_* ^Yl] O ۚylFHmˆ}'Om?ukeU8z9[*彶=㴠,~H%_PmUghoxT܉5-TaqP6]C}g)ZSq[m$fm)|Qg'Do|7A.dTawZ+q\8򷦊9~ځ8й#8F#,h"E C#QۗOgƫc}Li 36y!'x/Nއ)ΏwAE_.rPsvلeUPMIe8SnW'1툶7ѥzt͸L醳 Ezm{-UzP3^HLyJn8{\`d]R} \ 9mYsEX:<Y6LG]\]>Fs^rtRj5)cwBu@nO@'t%6+Uk@װp䭠=BxI3-V\Ax} {GSmTb7!p{wqޭD#$}Ui2Y |Gv* MIJgF5OK k''bUdنR\Cm0(m]w)O.O2vѷI5c8nc de_ı: G+C &܂ o@Wk΁ϱFQ.x5dVdPP: J9ɨP8j1Y:o5}%Y=Xߺ~2􀕽Is,gjt}@XpBi`j7փiDa9V>k!X-l.ÆcDZ|uSgȦVz0D)_9#2]Et"8$]-.G *S-/9'޻A,ʓi07tN͕pRQK嘀[8aAj߀3!Xt% &BU ^5e%T$CƂ`W\IhzgX{[:OY˛6]Twk"@؆YSi;Iod PӃ$3fO)Gsߊy 6?5'?%FP&7ْd&K\ass {E<ptd?i5#F*ꄁ(iuofW%$V8@W򠁙f'-˯_LZBzU~ُg뮟Fek[âr,.Ź {z) I,HjIh>="h> {h댽*Z?__)kXr){P-(Z<'0ܬ(O%*贲Dj+Of[$ *->J!}E8(}Aȴk*$*i szX~s%07Um7W&'@־IĬW*;0Jnr Y}q$xp>@"8 i52j.p ˣ0n"h_)@)ϧN.%bdonqfh"k~C2aqm]U`厓07ˆԧz!A (%EAtAyT'>F Qi:9H27{6Sg̅emڏNj>62JO,R9ws[!B4]Ǻ:Q/T)[A?P6.hd$¢rwbt,}ıM@INB"~#EuT5tfT d el(gƆԅj`-7:C)ZWGSƜzQ}Nd# խlKDa(+ѷ;˦4_qõsfv% #--vC@TmUU ꬯ w`xgvuUsiMQ`!>qa`ưtYhg ~\yV;ͧU *(u ]/%Bv>p0z&W{8 q1;"I NHvM5;7t=;OXfe&155x#U~J:aQ3p?.!Щ)rޒ+0CqOZBr+99hzj8> jԌamiP۾5)üJ&.:8U".YB(C + W ϸXN5#es18NNɖ LQ4aWkTO>м>#ZzE=b`."`2)wn~Wh"+j?Ld[N2Tv6T˥Ih} Cη5spj,h8|(|5DM>.`=%UDxYD5u))x8ȅ Ԯf3'%*gy~+B"fky=iͬn[5ւ%y1Y ERJZ0q4A Zؖv0T`8q3 |ZVpC75צl["{yiMk#6a޸oRbG nݵMfi1 /#lέe6 kD(E kљ{ޖMhQK:'~#,XQ(;rs,i3uu`L8r3gZLű%ΐ0}L|(fYa*rnǃb~^Zhx8hW7R'wrAi N]UQ8pwL E>wB;S;ÇPJT,\7hAUREp{CZqف7HbNBZ`A.@#4f#ч]hƼHmz=:_ /(H,3@i˦>60bC~pNE:\ B'paFfXʸu-qRN}{[sFOizk EPATP0BXZ"y׍ ;h{ \7Xc_v}bXS-DC _ZQ=);: zj_dMz]-$G q!yoOAPī}!|Ddf_K+/Z{L=S+$&ܕ(0EXF>åwyV$(ĘŖtetYscL2%%C(o27k%ݯ%/bz& :t@n \*56\30Amo B0opES* 4zD>;z8#:Z8!3JaBR`j3k||z"Bj#&!~:FkQʲ 6Ӗ[\^]rxii NVߦE 3\t 6Ix7j8ܡFY򙋄 VHv@ <9`)@oz`2Ƹ}2:dxtG5eRkJѓYݏ;S A3#:2O':QnWEj*>l yz?m@p_y/cF *4nxtmUiσGLR!.tX/QUȻل`kAd.J&d=m&jE>:D?.S5)6pZwnbXݗղ}]dN!*zR|7J9x%TU~q.(q(2~cVͪPAĻ3cR6]UJV7eaY@*sK_ $tAnLr*ji+{$jgլ O2fM&YH"`AS:p 킄k)]~Vp`">%D(E.Ll-#)D߸JɌ }+FyMvEiR{iAn ߞY 8_ضhjvWc^:$Ȫە,e0NyݐyX5鉡3zy k%rBiMfa7gBM AjH 28p9?&c4F{OB;I`ЃwK K"\™8L&l4]FY(v.!n^H~|HT;Fqn+EO/ 0XXng0oPbWXpe 0)䢆$. k ũ*zIM #t\<_ sxHd=Π`Z\6)01Mf_" ^~68^iS7EBr>xn΍D>w :_,BJSAӫ %iԲIs#(V\!fnW,嫡UBDQCZuO{7bOTrs_HO`[ !SU HNݺݱj}$MQhM[m8Rw؛pKJCiNW.~Gsu0Tm. V.μLS4`T; 9LQl  {N]\{?Ȥ@iCG9!zZ?R:!0XiDWhlD=}ۑNI](8;'fXyP1J$ vzVlHƱTpWq!**z 2 \u}4;ȁ.;.ꃺr6{Ey9")o*HeZՕ5hطE*.).O2k3BGᎷ775i?}dg6g#vK1̷sB\FK<| ā?cd+$s#[=w\jEtL1}Ϋdt'bQ9g$q/U mT)qĊSj*7 Q(~b{ױ-ݞP485KNJ:1ss<nW|3e}RWjCw'^6dqNƘ) i-iߵ~D5r&)6 2'i# ޾AԯI A\P9[Laǒ}PO !b%@m'1IQ6s#܂s. tpRI2.ᓈ>ү7 ^\|azeᓩ$:_@Nr*Q4%]+JbP VNWQ'aJOcG@LMa4#Ghžev_EES/o/YY[^׀Pg6%;z%o {+ *HZ>1 }yԇb&M,(j=Dei2ʨs*+_ךB3/P s*~>,5B7f?cjI1^Ӹٜ󏎼:K5(+Gh6P'nJ:a 5EMSZĜrj#@׭L{S!nbM'oG tls* *g'=k9ݽ2ihl4Wh0JЭ}H"Q_}"]r\,uqq \BG[+E簶S:Zb?'k[ ]ijxs ʛZ(Ԧ'r?ܷe[Fof_>0 0+9Vvo&ATo .=>n0Bo񘂶2;jI|_x/<^ir݄l7 JDn磛/?tNJ~4>PQwz8kqKs}JguP2O_oc(& յC%*iH'U0k[:R1N3h & 61/=3GŖo Mm8z5rm5Z&ޘnG?(L vTF *~cO] _$L4Q%~s^OghJvDkv{ؤ&/GC'qP|ep8cʏnt0₉4h9L娧Re&2S=ʫ."S7v%G8d T#-K!z#!*j7BdoI٘pQplۢ1.j=;p,,+]!;ߺ:h߱RԺsTJKc@`4gIBGvG`nԳ2M~=٩7fx'UbTɽ(^EAV(<>#cw6{{">H-T!O7Hyb#<Ě}ZE~PʁL#$Kfa<.?BMX#GF>]_8P) Q4X46[4@jGZF(kby8'I"hGΚRZd>ّ䓂z;bZ8϶A[T [ۄ|>ɰ NR01(kIJAdg藑ˢk/ s//' Zoa^Cb7Sk]Z`0,o ?vAzY DIݞ#{%ZQ`r']cmWa ^}{)b'oRo#:2c-|7p[Xp(/"6+P0zv2,([%gKԨ0  iȢ#^NZ=[8O7R<\@5omH.5@ ,uL<瑹ɞE%8t6zlܑrn!$ `-9kl:.Ga]t7\3+63ɌhҽFAg#jNh=@њ& 9ѷY,t~rQo\|6xcҿR^[`<]<:EOɹJLukݎ.螊lD:vդq[zpۣ1 bЉFMl!strNqYN! VsZ^6M78oֵa}BjʳZ뉉B'i4@+;$96菱u~xQƸk\nD~{py/Gz@ 6vߐV8ψ,ZhNd|;l]s9~է6X,)̥d,̎8mB-s(?L*ׁ+䌼M/9J (嵍'Wk۶% -,YhufaXJ;B^.?v`9UT 0\s@Y+(ə9r&a CGB1`][]mϟ{8/OcW{F|hfqmqo_e%`9Z{o}ԠPS8%o _#cQdNw@C_&'*.-"pKOXAA<9T6 Wkk,f!@}|֥!F7eVӵصgM ck(.4%1e9Lۉ,;Te'?4I28oާ:w4zhwμ"RQX}^a$[b\ݾ9-m_d~Zݺ:9ʕ۠3]Sa^AD#9roVN͹qcϦ159u89F5j< .^ῐp TY [7Y؍_7j]pz^q@R%& Mt͸}/!ʕQ ʺu -$_%~Qb6rM]b-X$-KfLodKiH SǓl|9CinO5Ȉ dBM\Xȍ#3uv  IjXC[h$+zp?xpk%54*O=/0|+ljPbߌ+5QK̩~"j ^ ڊ0i_A|)XWhDl2C<jQ-I|kU.gTD2}hN,tq{$[{,T -w)et+a΁1~dI$Ͽ~`2H\M,1PBLpcU8+@۴ %G6VҸDQf !a<|=-alǍE#I{9D{ck!(kFc6&i6y[cޞPF*5\_ԬTp`>؉ە${۰~O&;MgGPrTJ 6ʖ yQb7vZ q<ۖd~A/R>?TuEf _Z䙱#~c&?TcJA4oZDZS8csX@l>k~vLW@$E2;4 o/T-OL%Z1Zq;rJe6%iμs^|bLgҺ1,NfM('KK=} "ь*7DU}=A(g,aZ©ӈLȖӴ>{k-i(^qvGA׋%2=83|•Э0 .hU8d֓>ſtîJ:->$Ͱ#D +92àWh./+(Qy?Is.pba^\}CW7 ME&Zl|RvY/풆J(w迋+v'eZp8h]@TG̶sLm8zA)D6ty"TСEV.uw@AV3uI3GmsBo(.7k = ~3j/i{ c5#9;UN(xl>PLb՘c&y )0)Qom,ȅqzΰ`)03kJRLpQEA^W8/7w9j;zELϣ>@$;|^9V|SdrEasXDdw-,c0Î%n0x3,6lv*)b/snv&~O}h>@=9wS_|":G:u(F 2Fg~Ng @1bpwcWX"Oh(v#7 61.)- |<$R'taOpS5B:ȣMSF8'--a{+BW';&O)};{ m ^7hDuIeW?#m:_ ծWmeqo,cT+ CݕFa,1]oJ=Ej jI;-e5ľɔgͯugBc8_Ud\ڶ /!CBVI__YFz&lLwJgL~Jz)1NҷHؕx"%@L9o wDf_c?v^Iగsqޔ>w XR1O-c{ՖM&:wϙȇDN7 CўQM{Z#^90yatF9Z-{>QRGD P3=IdpGD}.yT%_Јf?4Hh$[K4a ]iy_b^@epxߤ-IeBnFp2#鎸Xw,Ѓu晅&Īy&yąe3fK:U;a༹b{ֻ>Sq,y;4*m#' &Vw-&⼖; 0V#"}XZ +۴ߟ|?LG{|~|gn̈2V :;gK7iΤY(gWL|ӨJ+@z3G5GbV=V8Tp? 㝸R"Kw3K%;p(b Jb}I(tX\ݠk| [>wwI2[( 5 eF?:k=u+B6ꉴvC 㡞.E牡] be { s㲏<ex3TPddMȄ_q|l94C?1@w2C :eTľb/n*i/7Rnu1/TCry@ ա<.݊hRݐ?"ԭ0ϭ6tVsYc}9.((-hm/GpP_W뫘}a2x#f 6RӄV=86Dn.YF>'$_],"D@ű+.saTJf^"E ݎJ8phKڿ+ U@%9ew< L?*X zڢ"9zA>_a~&8D <#dA[k||3:fu=cufv-o#/ۧUWuETq{%(p [?d.8]mGW\Oe=NgIJR LΏ %i("z[F0.qhD{`G;Z͈µu<;驀{ƶ%f@R,D@~/gO=^)yK=D5L.AK8e`^b?H6C#n)軋K˚TCrWH 0m1εzX)>NQnt88Y%-A&N" DsaikSIDl-2^*v:sPa߈J$ƀZ@QYz1m/G% (]پ:NeLIq/jh?8ˤ^Z1IѱS&p:^Q2ֲXPI ^9I:Ï6 v[iwb3GYhn6$ϦV u$ Lj -4Rj%gf t=vjv"=]$))g I&JM_Kʃ;7GjdVJ|Y.;d:#^K^⡨^T0K)y',Wf2@1[(ƏbK2Sh,I4O`KCk$˞W%.r̻vl 3=A<`^n,ͨf뵮u *FS9iW,nGܼ >#NxM u2/%z * 4 ~钵Ax֏iJMp. K/r}2vA\Kyj>;w 9gTƃO^3,ӡ3yO=aM%8p QlA?*3|pWy9pO&$|꒐<1?UWgB= IxE(fhL?bA V+C#;Q ]֓t !n?'JW^|S z{9T]HS1j}^o'dNͪHo86<~[8-C_ڨpA n<_gKD16"}@P3H!p]M/"ʉ芊~˚/F4"?`XO?}Q=BF"(9$TyX ؠ`ѱ9#GL;!e$a /\q0L%gy+[\xhd!vdpreZ`~ߛCgAW}nd^y[ӾH{>MR7+ pCg.tX X+69A6W>D,!Dx9|\jw>t*̅O1fg9DŽyM{}+"mj_ z) ݄ijRifH[6R zRaoƳQm)e: >>֜KQůkV|AEsTMXO,%_`㧈|/fu{+Ѥ7ϼ4%޴&#YD5iIXzcŰQ왥SU%39&'[qY_Rt~zaqGH΍;)f =}(Wc@>> #]vC@|u#iw"F'jjc{^ix4VU3t)f)et?g\QMiBgd 7\~9ZF鿔}x[H$&i0A~õDNwm=1>RGs/d(%UVn\$ZLOa(u" waW{+;`ZD.Եʏ(Ҙba*4X3:83s 7Ok%{o&2IMJ[0ÆWSPeB}ƅ_dUWp%r@C|P#(s"MR GNy3’I48mBT$zK0e/"fx797IVKƒ\Tgm0X `+ Pm. |D`k|ܦ2Sڭ|A>A̝JYkxVa,gau@Hu:G=X2OXo Fϰ=)W.ŷ&^5mL3mKq ='U(KNX:R>\n{:F=L>)BNR*TKMjgD=a^cm_5y] PK䋶fJ#$-\. ۨ+ #tZ3:"Z9c #hxl1I2[Qy_X9rp9*s*BCI\ h+^t=/yp\ 7{jϸdI^zwy6.%nM=`S\w[1?0Ϊ2`3LhP)3K]6 {sAȆ:އ=sb1vTx5+ԓ6uTYKn;~曼a{l ;Bf "-PrDѥ֧@'Rz~Z4Nm24HsM*ülrvRC6IHL.*b2<Z, /8_SMMWr§"'JA\q S\HEHkϡ? z/_kp{'b/'5L~ `J#\RiJʎ/mcuK&qOG;g^ FezDg6)3B "!Y h9On]Sk T1ɥ[î_722}[#8~H)=X9–b=I/|.JDBRPف$oӎ7a/B]4Y7RZv!L߸ aGi<;,$[*i2M0XxR0WjU:;8=ujoI.NK6z||.oB {<*8w!6LFn2a y b1;/YT_~#p\()ĘuRy1?U6 AZ]Λ. :|Jln:nhWTbD:mߘEjtN,0" FfJ>Uz 2}Y"o~&(?o +>6 97v&v8|b]1K{]W-BV.Y?!G ]u"jܷGEB6Z f;Y9Z=Tc`˄[q9C_-G^Sl6X1YގZN~ t*D*cbP<5f}2 :or{x۠QnJ\Vnݠ]vf}w|mV0QF|6Qg{Sdߗz SfE[od!M5h =*n/1IcN!*@i}3[-ȩ As2-"%ym6eUuỘ DqD2Z:K2 |9x>&csjRmmgl6l0so$fgƩmxuxO3jU&hp4i.VS8>=ajJS֊3[3i ZbQܓQ2[ǽ edI[-Ъ>׌eht-s :ߔo-x^5Y[. 5i^zk'wOU'pұ a"]&~ vg_}p>ȃ|>+,ɂf4}[䨠3q="\Ld\vM C3ķ`;&exT9NU)@?e)9X)la0m&O vk<Gyk9\~sD;xI@)ܳ v'Flu9:Z2>@O]v6(,/4NSЧ!tecv2ob=9gGyq#l|('g |'CLR6oJz.{?{NP Vk3nF;=F<5O[n0#|?e]|rއVsf<wзq*Nmc> ex4޽=1Cra#Dd9,"'?/1RyB e_(h^PzU#q4?2t mDw}U}NqHAXv- ТO-h'^ A#BPcs0Fx>xePkɔ ;ԍfeyّ5xFL>M$b6c`->9R<Ձ ۃ@Ezϒڗ=W }<iPǓN}o}ȿz>h3.GU Gmˊx`T*w !)e>%K}CRVe9jŔj׀YxE>].;67OO6-o$*x'w#XWST[^_+*S#;3JHO9fJGl^,N+I1 wIJaIċC]$>-VLk{NIh#)?Ul[`z %F ؼcjẄ́ 'wxz/TEX2vbI^76t0_ 㧦~ ϝ ~0y'Pv6L$ q@z[͈5 4}JNUbF PŢU9 ·H枇9@b6HKR`"[3Xa\<1@<jx628<~]0W{7;$.F85M6x}رK\w^@bDڡ$opDQ9,#kf+Je}!mz,c<>xv5!``ouS6.Sng5ZĹlHJmPSυ,vJn4V!_oAg9o# Y9CQ'u~Z;* }۰8*@Z.1DY1IJt 4rVM#IpUuW|є&5%}qApIٝ&.H"җ**XdzT5JXE %@Y(yZd*n9ÒOPO`;[a![4?񗪷Hoo}*Gke[šDʶ1jiOډ#hmM',/>8W|>Mhy4&'J/2fIw~:&<\)@)-)]$ .9VcŅvqQM qriRiP\@PC>9pR:SIK^eEʆjWR eY*1$];. 2p'i߬^Cm4:sO=taCM[L#ĊC3Kb9 q /"&+uRv@ '=Hh3j0BL?mKY=g_xX\Wy1[vvDڇ$ք=3p2R,nba1M5^>Ԩ7W-H(NBA*;F9ȜSȬ#!(5ѽ1ge!*@JַYIUtեE{Rj`TS>9, { $1s1u[$RxN|t:ǔe#sFaQ8)E%}؍B2\z&CVI6Un2)#1!EVziĘN`}m y:( 'FeBDuR躲Y # p"\BrB^?z)3y0P"! mШsTUɲgօ)&gNh,tw}-oJsYL%!J:q8gLw3G NUD8A2 Y"^G.C+_#~(oLÐHM. }wZd/0MZ~[| - =G~y1ckmM*jOfq^C߿%: Ye~!QB 1( @ߥ.>Ԉa=]+LwsTן0QrW[\+xwS!{;LP%%&{Q@sLgmY3M"4lzz>k9l˒&V+T4`<(zc9^diѮP5žF%qAo>p3-쐸m `wN޴nŴ^>l|:ߗy nOqɔNb.8{0MJ=t%ƈXT!{ Fm:oj%4J Xhq?[R*3TNB$CM& Ly[{Kpc]@uv1UZ#GTFy|+M FHY=5=AρgA|mZ<8]'n:|9ӕa:OΞ q&:*g Nv7et]ňϮyMjܒ,܁]RqiE=|N'0"L#9|},Kugjvh e9qF':9Յ&"gZQ' {W$S`_[-bum !nsqZ *oԾ_݇N ]M9*ĺQ,?WڻQI.'KM=KƵJ7 V ^6004YLS$S$r3jL֗Vx#/#c~uVc0@Ȩ<ĂKUc׆Ȱ+ |MMXl3:O|Z [RGwp O {aW2~yn4ؙ8,$Y /7AJ {u+w>sıd$1ѦE3%Wawm4G7XDǛҁָ(M" qf:wDd]un58}2y(Qx0XC=$Q _ ͯ2J%Q[͢54ml]VhOfMjn4 yZhy4˭[MRhg趎ʢ" Ȇ?Co6K$!|D$e5#z SlXଠA- Aq{"~nny *&7:q)Z%P}(tNBş*/wC}p/){43sGv4y(' k+d xėֻT!;k1Tt1a%(-E-u[􀹛q>=qY7s1zW) jc?I9q` 4o pDULR b:TLdjjPfz=Z/6qVOHf;mܦ1?F퟾,v 9\dac,.Q;r_8DTkhzxuɊt Ye#CP#eyTː6\ T-㿌|=}(ݰ9m dV/#Xjr{r@wSev، !H-8 %,tUЯo&xwd3Gi989E8*h\IRՑQ^-jHkL[C>FhOW RD1JaT3edaCCg&G}VcJ)`&;JAi.`w3bN/ʈ*ɀzp)N? mEiy[q 2IKD´0.v)s ^=@H')t.;GU?jC)`/6.x[D%sj9FmV.a+Fdߩ(Ogv{ D}  X9Zq(~79׃RpA@jfZq JݡmmJþ1"CHb^_Kacx,.;3`65R`΃|; g8$ l*E^sa'27tezXKoKe4jǂN:&W3> JKtQ4jMo N1 $Z hfX<>$+cO#Jt wK 7)+-e6}1^WiwբH' xM,hBDDuxjkeR$?,-1}L~{%(677v^eL}TN:L"kZG^ֱP\))IcVÓW\f풿Sd68jilk'E]&9s6r˜/ikd:v\<4I'J7<2&'5a#6ZB_pU+\phw"JM0ۮ@Mwdk2 cV[#3*9QĎ%]3r`^j݆ۜK(wPG\H-ҷ[{^#aO]s\RIG-Vm"/v-Cl]mpiDl4/xajĵcr6 U!sA2m@ͽX9\&7wN08F! "%T!P,*o\=Xmj5K3 %T)!=?3e ɦ839~Py+h-˽RON5.: $@#3 ^.gⰜ G[Q*Oj%QMTsL@z'C񃿲F6MTH 8H .nSխu;@L)B<.Lm|xY=fi;ZH<;1L Zmt@:0:o`- T)iuVp#gȾXɯT}PpOYe< Gc1e)?,~Ns!-:4Y\dHH{]USn\6=.u/6wnE)DH輙u9z11 `:E4j|E sxޠG:5oth= Dnuܽag$V_r)O#mG HF͐~Mo=oaZN"f={TQuNe7~s{ &5"]P85ە z€v/zdv!%{ySlRmrM:#}S"z*).un?D|qFq{!v˖ռeQ+oϷJ*=0!JO²i9q/v`bڇo\PD*Z%W[Qd~8.~Րy|R;wk&J9O 5ƪZsuax;e C"e8hc2zv) rW_lwUg/\.l3!-x/ s`w2AX8MTI9hA5G N'% rl~q%Ox _Y^`Ź\}h@r)nk3 {9dBF6[oZ? ̵,.#凱n}/qp6 kP䮚MA-j6Eaؠ<C+b۠.Ƴ$JޣQ?w>W)h 2yG*_L\Lr۰$(.h'?vyG rr%g|+L96'] e-Ғ>H]v-΅Wڄϔ.kHD )Q˽wA>am!ĆszQfJ R?I3E$[Z1 ۰a(J ojL=Ⱥ:ٵ f}ž?l;vRٞժG{1[bt63A#ܯ>Z5ۯlZtjEyb #gF }toz2qE (p#w{sO'`[+cE;ꂟXv e>Lr;vAX2s_AS ?ڻѾAJ9+~::#2}(eM#φ~ܩk]@Uߏ; aBzʬJۏf%&㺕BSDt7]#C"t?Bc7}Z1F@]BL7 Z_Zlj.dXb wh7۹T]-|9̛lC?כ[k5DN5`U.-nRne*,t֝BK+I GhĀ%1=ѳk}S,7_X78 @@ `،rU1 oܺu\L>${oB Jq; ƵZ"45댬Wix%B֦F|?פ󓟷'cZ+EZ;1X$kk-oIjr,N zUtMi;\A#XQNCQhmP>0) +lh- Wnqsj!e*l6s[޳13!=dv.`ԍ:n%*"Ts`J3+I@. KkţxꗄF4ԼG6|v{ a>kɌрCigR񨡑Tu x<+:L0onl)-9,ڀޡǠY"Ruvݷ9'FY1CE IkWyO A`ψ!LGF%y Z"OQ2dsx1[1k;W}FFW}s'@c]0$nJv8BqTE%Y?"3㹗by4 Kj:Ti4mi -""k ZҶK+xњEU:w%0BH=QD͠pbRFP8OTNm':@43|qd f^@=<3&:mԝ?C:taY2nF,YPq.V,IJTT㌮-zB/(8- Y?!eІN$ީ(U__s8aOsL"rzV%; x 1~p49L+_ >̚։*úJ^] :2N߰j{TQ-bmG#\*ʞ,p{B5x ²ִ}œU*G,|xRXt [L˹6Dʐ&h9zAU01J1.v,'q7G“,HmXkr:•Z 8VSJFGfkbQM[@|>2עjlʶ5v~@|f#W$(8tX>;9ZX+-R_GG_[+;|2YXf3-;ePhx[bEhmV%a+7 كs9=X?*;îS" k8ym~*D h?C$ }a?C-jQ#t;:EvPQRCȀtMzEvJkOC! l~Wz佡QmyϏ}N(w.ϝ _#"(WL|p/:2Tػ,!_m_/&{8! M[㷽|mMn /%a,.K}'To,с~M8O01 <t\Q\Y4OAD' Fcu/Wq ̺.5[VhSYw FHO ro&V+yJL{R[*ـBaQȏgI ʺRļ0_A2ˠX>baaR&v/y7Yg7v|\cB29j0x(VכOfQh&bwEϽƬuk~1% :"Pq|Me?zT4"AI>:쳕dZwCih~Ob3GNw1?SzTPxg`VG&z3،&"} L\QO_d9t@"ZtN1bt5/w( ݰ(6. вІ/&)&7Q-7hM H4[sJę4_CQDVbU%jTVo a7'.Hr_͓-,.rOXc ޹gLh5%F}R2ǽvQ:= iSE,&+3-UY= y (TdJI;Bsg)dʮ8:78,؉UOĜ8"ק dy8{{sѮiUt޵>\vU-f*9:ƻbQ&b:BT9>xuGOxA$zTznڨaVHI+,OC%Q8tꁲZ4=/ggUveƆ78qM':eHG.CW.aE-qxOWv5xml6Q ~HRؐ<ѳЉƯkEes.ݮ! }(7:iD6:q T {c)=qI  :D$!cµgd7_bWq+K~LR|V&1ƛa+̴,p*LݙҔJߏ۷E`P ٺ?5vZK2ߩ]uWk~², ,ؓqEg;-HgZMj%݇UI'YuFʀ{Û[t¡5 J L x|py Q@z{4#}./&{A|lwVɈhJrT]iyFxmp+'@fUsWFV ! x3·!^nf$%H4o)1?i䕐̵8rj Fҭ5oj<^fn(*&!{SK|' &0>j8.г 2sIQGVΫ:8c6KF_q*rUp!ؐS"xWLt7)Q^Z^ޔW1{LI,N(%4Q Td )ܱ.,ޑBdǺ)*"oj 2#y"?Ё"]»U)΄{4yla* QW_.mX)0 r|cAtu .WpORMP/&X'BFYóŪP{-ENl՜v #FSs Wp6R4J"bTxoV>(-S/1W 4db1aEbK4b,X.>?lC+qgQ-FZ+0Ƕ)|WkB ʮ Rx1ˡUZb(} fB=xMfӸJ6SMp%"!vdOYKspcvΫA u/C$;ʚ~ai\ߺ& lq~ZFbxxڴڐ9?0]w"Gö QYcm Te1"D~]A9Sa~B3g=." NrN wആX%]"xhr%p51z: e dZMo:kx婝!dt'G4*ksIk|X|Ѷ6ozXY0}H*\F @wlhA+@}!g hQ$ބPJa}ODWʤIs8 d;”F;Ҭǂ|eR0S,6[%|//%s8 j@S?"ǁ| #AkX!-X&ɬcqAۺm 0UuT@7.[DYvs/бh4۾  HY5f O8=yq Zn3~Ȉ&i`#^n.-4n훭CkǷj8eЯݝ -mpøb=twj 6cY$hqD &%(|`4L㏆h7{`!N6a=tqalŔ>[wuvZ 8E}:?.&҃ݕM}X8l{b$hD/RnN u0B<}ItuT}hlһЕyk5ȵp{4=qw.* D[KM>L|%HluF|T|;W) O0) I^MzAlu,T:bLWWAY6yD qq4X L>WQ NYq{̓b)'CK+ad龽4K/x(QuG|XOI d"ԼX=:qNnP-9 pxr zRz[* O!(miܞ[&)qs+W .ovHx{d*!SEkЁ8=vr (h-՗.~Iib?E&icn99jpJ1ThS묿]'vEySpy=~kf~[aw|V.FCca7BSVQ[)])k,A[x7m=ϳg:A D͌ST 5QvLowE !*/ kKЂL(˱)EIN]z֜v^K!R$Jp~3uB붫Crxr,нF"϶ң5 K<mMLDX,[k81!862`t9&d!TCtI&̃_ @T+jNc 9=rE2bE5NEr)@SF_*2mW+{G5úގ_KD>R14~uȏ/)Sy֞XuRCF+}wi3w} \Lf;NY6Y֤hoB-έZ8eDb$%GEK[yE5c(ϠN6+*; E (qnлx|7.zΚpN{lZFg21!?uv/Þ<$n;$yw%L e>^㼻6=Tôs'=ɹ\{S<NrhzTDt+$'+ٯy3ojv ͝uSC~i:ck^%^/Dp[%&i)=cj:o;)S"H7S5[حc;$]_sXEhl=gSuD۷"&o(1? ѱVI^[{w~Sp+);cqBMu#DvC-&)ɸɥj?!Y:B'DYh:>k|=uGg#xz?%6|8j-;,$\&)d *_4z%%.>>™\$kIȻw/S+GpaC KRDO>pG/馴 i@:ŒG~*4j%{b-aC@n6"tB{h*gʽS1wG=kuwOˍU~_5z9 խ//zhNf=qUy{: 1=_hiRMǮ,ji'\NضIMSs4>:q$Qy-;-i';[x+L-ۢ p<jsI/YȖϥRxj-˕UYTbuWq?6B$\jT u_`8`6 𑈮i>fǼhK* T3<&VU0SzӢlܕYVVZsdsI.K:eA֌w1|-#0o\ԅ{ oE˨HUis~~ TLk qX: R%ƹ3m5ս&:{}Q,&)ǫQ%|(|d2T61+p$Lg<ǁEgiXBYֱfoGC>bPX5e6Y%[9&g4DۄLR0L8A[9#UuF0ꓫQX b{F{9Y'@6%B 8h8QFP+Hel`s_7w5(|[PZrVgAH}{WuXWbX_+fyX{pKg`Da79~9YF2((릃&o{Ҽ_֍2F_^+Aɭ}qTaֽ!B} j w D{E&&n3v4T6R}W,/:xTI3ʎƧS"=$}泎.QG-J1XlL=3n=kgj[g/7=c߅߰  q/s2 V]}v2V;D(:4϶xkoѱNPKm¨~9up3ϩ"!6݄輵%߁H3R@RcY l֒yt3`ղ)n,+?҄z|.- *b{ԛT˪o̳/킯9uTfT#R/ұWrlpBn꿇x]NL{f*#Pœ{ڨQIIs&l{=r:{j"S\u,`DecXi_{ ՑXWMH#"I[C֙qzzLt%D%';K4RYt[_c)b/[]\8(U$J@M"PeU@ cw2VPIcĨR~ʊ<^rR, RQV)QT t|=9ib[]ܱy}hYZL_9ޛl2$YiVNiee9eb#9ٷN 6mMmFt'|E&^\}^!,yy> 2-[;1@W;`&̃owkߐ!f蘶Xp~PwWIO ƹg*6^AFcT5#uf|gVjV0X ipIou[a H zx/aA߂Ȧ^_rS0V3Bgvw?Y&}WH}9UPJ3Ϋ!SOc-*S/'4P׽;jz5qӏ2-\t\D7x!rra PXC\ =r ˷%}LJ+e_G.h3yQ<afJ?.8qƴa)ayȽs]_HT&{;"֍dYmwW-^U-R&spSaY S.+sd Z| |~q/vYgeN)tXP1DCYطjK;R=Ht )˽T N"}:ށl*&zV?!zp!Pch[]uξFLI!*FI~~-QVI -_)7*6*!o[wCF3QlU4wc*mҁPܜ\^|يGSb^ C1JǦP.Rhq{Yq' Fl ObBg»5{Ӯ6L&YOb0NjH'Zp{ 5o4T\ĘhFUƓ]AL]Y|&M2 @ iQ~{هFZm!9džՅ6 h*0LVX!_1PVfDS:ŮGY}]*︌S?0:J0"iGԄVa%[Ƨ+hwYd7x鏠+SH !O:WPy1S:S zjLr|wV)(GV(+?oXv|FS&fXPO1 %8"͊"{zn?4!hUoJR| CKpmh Z#XK{8&O_$%f9h9X/{"zYrE@۳U v1jI֣ I*J]Sk BА4beDxGl%U31V(cH.N"B熱CFr(5Ƕos>Ywݽ+2]%~U:L,1xֱxet"d+YyؐN@Z& bwkgW݇wOA2NWB+50n$c+,jk!"_n3]]JaQ ʈõ HHxa:HC`hD/$(qOw6icE wm]E(Ѯa  +, bҋ\O\WNM_*m340<;AEoMb{w7zJ #@8/lۥYD {Fr`LNI Tx%KElDsjp>(ΩlF!_L) 2'yaԬhX7$sw3/tE S]W]0 4i/Dt~#r_" ʲ-VTc8Li|ɞwO3@#ՠyB/ue1^ҘbZxl(Dj@P:LaccL -p9Aʵqh.1Vl(j*C1B,*]9^E0jBn;069Z0O$|f.{ 4 5RQȵX~*Q&$YK5S-skv!';J5vLCGu+24?NS%T09:&KDJs4_/bӂ^U &e䑰<Ђ0~HPBׁVY6|aT^:x: fWb#JDr3 %#1rY:l=HK+_SG[ 5tmcG:ٰĈ=Je/ݷ\U*U!,*#-]6rBA"P/x]I`b5@@߫ƻN^ L<;%X ΢ ziXN3hy~"t !d^[ W7nN60k'Z vJ?=_j!TRyc-wdæ^9YЉ],1 5]JMa(hwjސtV"OgI-q`ӱ'% w}x+Ƕ;u@>m%fde|b`!LtS1F.R(&"oN5L޶$dԉhΗ?8ЛN-9UnaťQwI<&So'Ї*2M*5&& *cL'\%EY;W-UbEE3xFBr\V WPgGm}Uy =JB~ _Kx,GA E2 ̔FV$&EpĚ9?j-t4 :DW}M`g> Z$Wj TzV`Ȉ-ǯVJ'DΊL7$(Dmۻ=DW,3+ S be&9m&(n{8+&+IDCGl3f,<"@yÚEcGj8,+;_%x9{e" AH!찏ىҷ뢿 OvUMiӭO, Dݾ< Y1pELF8%/RMYR^[-܁ˍ>G-i`̬ʰE!A|/XXSW_J&quYV}b^v~-9q&x<=`GȎ{!=Uߛ!hW:q.;8ldI0BdeF]2̱ 4ϺW!9~?vA%!gkrK$[>Ie{A Lx|(wy8U M˙W׍OO{ 7%`0A)ڔ놑U`"މcF73"^kea4LJ:]7!ƻi ^帯U +'S lQu@qMhb2j51;NS3k|ꎌ#|9D_U ׭=) +i Y${O)]>_mH;vR*`n]7V_emfIg4XCRH{K׎jnm'BHXncFyBTcyTCܸ"gaٔyT 0Qq h4w07'QjhI:}l{Kg H %AX,%Δ|Z\)&۵XzHb!  \㵠ۂՠ cZGA|DѥTT%2KQg#|dEljt`̉!,CCg}xE=f?}"ӢS!UJ[cNb-hEcA?8N ~&6ju@ryyFݹSd@=?$SQr Y+*À^~!j{wݨ@ Ak:h(cuiXQ{?d=ݻk a)?.O#l$l/>ֺ0(Zhl iiҖ/&vmUKKvaI5:;/.c/Î=H;f[ 0G[ 12i4wA'i9#r"/QPu u?@'MO_JtV#'"Tw`(S B^E3/&sz<}20 ^&l[A~IJ{h6Eq }`+l !IDRiVXJ9= 6cX}F%GW!.$(_@5 Q৕iL葶\2$1FLf !磛&$A4;^?7N.SD Perh0t*H݂([s|F;:R w!B|׈čr6&R9<ֹMwCL󐱄B:Z4{sX &- .S*Ef[q m~*KA5yC}M55J6ΉMzt: .{.@5+@?M3XjV?edt{4ȘSTvAF#*H7gΕZWrOM9Ao$|<%NlwS4zv+A 7K=+iȝ&TW\6#:%+N抌B (^D<,@A<_˯:N.!T D'/{ `!MVcIC=L0˚UXJeiH?v" IBlI\&9A$w. QMo"8@ eM6a^¡g;`8"` ?0+oi0Q*o|ݎW3tRkt_3Wo]XGӢUK#ߝ)}Z)J{qW/vR5;yyߙzq4O\Bx.nsn1!V8XGTn\ YܪKѧ?R_p{:j\D;KR@Y[R',l<̯pZ͎iR T($^fFJtso b/^^2,?Em#r- \/ʵa~vmMR,JKYK}]<ČjG4.ʢX%!"2&U3xdVߑ"h=+hwQVz,JPkh%d;r0;P_2J7)wilc/$k?JJ 1hjg[Hَ4v-fY6П۔EW@M?i,fO61_N==ϻۑ/iR}uB)MYxj#l?au(}{ n(]7rdPΎ"lOP]1ΟĨ1 ]R^c ӒxF.| pX|\ H-ę좞y4ދ5hH}: KRzԗ)#SNDT'PF(W'g`4)8 f% X+vd6Coq VƫKN]wյ=lZ˞6Bq@Va}zKv 3;75X&DC@2k_[pco'?0ZĬux)( f,0f|%3F|KS&."JN,b7!AJGn{&Pf!y gZ#4"iHqT4\hp>UB~-00/1ƦV.WC |kt.b#V}s^43t2azhfh$.&/(7`=߇6:.H䵤]a q&ϾW&vnC!P]З~f;ର8 'uYqyA"Qq-xj^g( dE>cړҺ#E*I,5K9T^;D-p-կS*G7RWhGZVZXS)VXQԱ&o;U6^Mz9 _0}C5w:?Ofr”Nr\"Fͦ~Qy&-=}8$gy~Twz"p{˘QWD2d]35v0]㑜?5G: \"K orGSH圕 +wj:ҝVO¼@DApjC 2`{X!<~vU .k} L-\tROi9M|ypU+ iY-ǹX=bݔ]L; L@ ^x{$$Kўl1N+*lShFΉ4Td~$utZfkEax99u FHS2Ŕ.Jx?9K#hQ_P&ǘtGIc@:c9%V;@BtPGԇ%l\m g)}]n,wRkH 3C&gX@#ASh P ,TcUuyڀ1cM}HIѣ[Y\%|2W?m w Še`+gYjb&V5Ac ~>U}8\b3oy;\uWݎ wjưZg xzAK.JU=U@evscrw]bW|}B7[7=rBeN4@?>&E3c1bt1ew|t@miZRȍlEYWBg TV Hżz> ǒD kzᵟ]8C/00 2Kĺٟ`7, rrܛsaXז8 ؖWX|wAИ{4/%T !_ƚxwq ,ؕJ u *!Xd;.*tMDE/.oYIЈ ;Rs1=o㌤ ܧ-&?N^vPd',~6E| 8𜵢\bar7Ef,x}ə58.Nц؏ > _d@t#HvDvm7F9]$*$3F֒ /TߴGceu jN]tY\Vr#xLcMI؜p]OtbLod7/j~:ԧ9v3c i<сvgҀ EeQ3LjvqdJ/(BO.>Y3UavމU%rcvSdp>ʏ(Iײe1af)yr{[7y0GoN,\6a+ct iPḟ9Rh(P U8CKػM4 NA]_hׅWkE%!WѠV4)+aѭSxo9p@ͅvk 13ūJ ӱoI]şkEݮ7-Ǩ,Hq+ޑEp}Y'/Oz}V)o#x~)1& O@b-H|7o_TӟxO}sn5H!C"a!һK~UAۥ'ዀ޺7b#tՉw5Ap-GnwoY0|4.[*9]k"u#jD>'\)2ZKXCe-wM5c4!K<#˵RGD.Q|2ϙ67kѐ<آY[")5 uH6jCvPTL FkiDS P= $(LR#R|jJ:X8MKVqA ۵"Ojݫf:PBQ=Hzf''euZ9*= Vm{jF_`RqR3Z3|z1(2 e?tZ\( `GʴeP|\,VZOlFUҌTSg4JC#' H!zK1D-)DN7(Ew iPkģriWX?.|$(>8Jz:ܥ TggWbwO*ؤGA@0Nr+}zO=cfBiqa'x%A`;Xa_3f"Z|КAÒ2`6Ǔ ^!a&()q+ERE!K;w84ܽ^|j3Ci_"jqiV IG'5z :q}24@*894٤D>4XP(dQ9מ-8#$|8)50=&nttSXDx[sСǠ;I;t%\9{VqR7{B3(l{JzVkSa6>?i]7WuJa`䵭8" dfৗHŪk +8ou}bҰ^>#RKeQrd 떞j3=:K)NpTq*b5+# n,n K{on'H()~zq׵a?ȞO~ۄ z؞;ǃ=W{MѰ>`|B 9jL%>eFDݐ9Ԗ\9!_ow(f$z˄ vfx9u6Z#/>"6f%?gПEH[7Xs&lςݧx΀t {'oTeR&M \ gO<.th H9mئTW*o~XuO vaǛv8I\qzyJss@ _'7]1PmVHCdTsL{(fjѪ=y$5=ך:ӦVBj&@;FD3qsbsM_I\%-SHR%9vYTb\'=$… Heൺe\QޔoUٍNouHv7/Z[B>+ٞ8b/[KNRpb[RHADc4/L޲;4P;}{x;ΫcIٕEfDkDU%u(_Œ"'%65ch]0XvD=B} vP]`>dͽk*~Ҿ*wP<}dB4o(7 )Nf \Ibzs|t0H)K?74g kS__g!HVe8 /#bŠ|Is;(`#כ³^ΜB8zyNP؏3ڭ݄́&|8}Nf_zaAsާR3'yVd㼰8KwJ+`}Х֣- w;.d&tQǕXKc1#!@;m&/rJk[E: uc%o" % 8>$`4HcFjt“Φ*cW ?$Uow9D) z#9tTl;Ң_t(F` +Axzo?MT KXtAXR׍dd*ͥ$N|$K)D'(l-,j׵//qDCu9FLZ3cPUlh )Yϊ@svdEVNU>Jf9&TXh 4ϣU-˂ל)+8k'QnOf+,7l0? ?s@:~׺dg._>:m+4Wp''6AkGPpǩJҡ] fRUB[ U2&_4ƍ8i=*i#] ą>w]v]>%Ez[oK ~fLh/4P5 j{?DYblYYGaEᖮvᛚv$[jy$_R 0i \T `=r>&J\QTǶ?Or0-P2`gN2]F[#W8z!6]lʇiĊ=jmfԾ U),nt) )u#AG'|`5ל2:^'ieD TR.3Q+u @Kʘҗez?. 㜼gYm=@r@!ObX?L3kɂ+MB#'-a6H Zid:xrRS3q,72πw\Th0O+ HV@G~Gjq:2on}Z%,ZԔ۹,˻4X)jU W+{; bIj/cnDSD-dI3':8eR,TzёիYZ;r Uߨ8Zկy$?*:=)`?|s|'kvpnI\h|`!>wr{nS 1G5gb)m1C@=aW O/udMUY/?tG{a }SM0d8B_g̀+5PQ V҇Y&a1={jL $eQZ \d=0,:ߜQwi*Z4o 7CO%T'<.?`ц;Inhw 6ێKMCW9*5 ,4L8C ꙽$ާpC+I>ty@cZ5e|5`dR : 2#c0U\YG&,`Z!Xn] [ҘNХ^]GaM&׋{iR~} U(a aNFj1˓)-7b/޹ QϐST)E4h"BQ{$ eRJ3ˈnRes=|#W`vȞ!_|_d![^V@Alsc#xs'NN`$M3Z.iJpk$W5z=vp_Vx6dA^i {/cڐ4,'LUc o.G̹Y;hjijh9Q|{(թՖ׍g)%s ū"wx!O} =5M3R]%ACK`g ^ _?řLYәWY_(u8B)#H9jÍ2\ǘm6ƈ R+#ەHnBF5kٮ_J64Jb 賒2p/Ycb;*hcLM8ߨKdn+ +uF UXyN{hx9ƿzLxh{qk y-F,jn^;uH, QfB)Uv vN{%;`o#B/|^= n\c).hCEAq(~cׅ6! В^Hǃeڈ56+b<TAmqƯ0I$:Rۼ2mheK{ ~ݽKNoN3uf gw9DXj kKEMdˍNoܠ5\,ݙe66]OdMKEkK\cZ"K:~ %:ezU{Li~l`nՊS̿$QF¥1U0U B(lO#&Ap*xޢX6CX?8fUҮаR!u_3dr:(['#jI?[tC(XӪ^hB^̛S}6pQgΉ͜N<UfK(%򶂂:(Xi~H*">QExbeo l[a+R-vۜ0GyĊkU9N^WuIC9#[3cK=%(D[l_Lfxj=CWA:F5kKK#!S˜>I=U%UQ bĻW)=OlVj \."@EhUsaC|lј ~X%;,9Ar4$SLoՔ(Rŕrdѫ/pŹ;.  4ͯ~XX*rǁ Ie9îw1-4\\ѯɅjn/7Q!3!YPeȓ/H&!=ΪqpE*1.o!ޱiނ<Ӟ0\Vmׯ]B7e 2XC[Reοpk²QNrdj"s/R0<;Ur31/`MJ>Aso,fh82J6ڽ͊:;ώ+Z9hϠ>vNfFa[ް}Z(0$z d9n_d%M_EJ1'#SK8vw ׂ:+OG9'D;/6:0qu xbJG꿙'dH~V2k78TL.Oõz*QCRU";y}|[d{DMNs^9V\bkV|^rf\ An6cmS3)y08L|,X$/!M&-0Yq[}tʞ~@ˈKkK"1tWŠ~z,}8ҹei_~];2GQ#ۋ#f?guk%Í_:li2f>.ɳvPH{^G1}ۏ$.hX4*MQr˽lL{,营QL-CoxIFkpKly.Xn~XNU  Q(͈Ӏh#Yۑ֞mQR/v OO#a!빷kk\ =Td8+9@([dl잫)V _|]&6J-i΍F|kG)NYiV(m6n0D!yj5%#@m#ʅ 618WyTAT@#W2bb8LK'7 MnZ7|źəz+I(DոW.+;<׃s/6'S%R>-% 3} Ԫ?lKF#/d=:Uc"Yݎ}0H23Xܹ,ڛ""~rġ4bQt)sոA򈢻2iTWƼZGn7{X5uW{pLP],.ܡV%7P;uKe}GU݂I݊sh RaljG-D;9B sg"jE\^ى9đ I jUXnGU_>@S'KCghM"J2UG㈮xUiJnbc2|& "t%۞HM7'vIJ[qn2udi͕rXOghv/.kD,8f`{~7DסZU'v,7i,Ok$w\Q0*C-2T"&0S9K?s,c}ߔhwc¯iPg v?7.Ve~ @*2e譖5p4XEp#&5WK5B]= FLsu^q-O!4,l<;}ÿ=I٧Ų5%Zѣn*>!['͌JPa<)(֥l*OiOj<) _1kiUp`H#0.tJkr(0PF8W唳(ȇz.sN"p:17Dh隴nGFF@(MKOv}a;[Š n.DCs@Z!'jCM T~\ݶ1tah [t0a'aHw&ᰐxGxݯ(-V PcirlbNU<Ӆ%T+\wo%qe!R 0gSzQ 7װL6>Ec`fw!3Z=39`s.P{3gˀXo>ʳaiK(@FD*Go[(,~ؕ˭!غ6_ .pq:E]]f7<\;%똧иNkؾvb!xϏ*k \w߹ȼ[JRw4GS xA<>vtߒ S]> b7G8?Zxd|L )Qlk9xNA+^Jf_#DzѷU+"BB cJo|UXY>DC&T`xv 8JpQV~BLKrC,o W ^tQz`b'I|766dٸɕ×E;لW1F$uRufVTrnqN6Y:| 4RSkeT4>H[$#`[&p˴iYT  eb{7Ʉ64G.òN~Z RHTŹàv}6}x\dDتXMyQԼR)Chmz4./;ά[g?zM˴#ݶճ凉"/ e:,_nj2Т4/xIJ{s[V2cQn:*{WJ2UΨ:9py$13rMsӢQ5e)a*1]{ }E96ɖ 1JO0 qpFVi깳X j$OR ^}c_?7ʨmB-zx=}3ϛv*ς^8,X{#eÕv4*c%d׮S|e\ӛӚ-W&#o h xH.!Yd5qaěD3;*֕jlFfxf12~l*6@Ȏ d/56(-OR Ur 6@C~EdchkΎ{%Tj![TTDGd`%?2AֿCGױ}R?ǧ%!gyYH"Ʃ0ŞdZPf YV8cIkpݩqwS?HR"5[8ၞ<*4E srKc3VkAUґs11'r\f0SF+O'Yo7_X̡֢$OE{iɧ(g ĥЉj)x y٦i%F=j* q6:'2.**>S+~ (R^fƿM 5ފ"9«( nEњ]֍X.0~N7^˝C'O/~} Ġ1_cq__&jy8:"mqΗl\h!W7ǣZ>P"df < ic*q e$%i3U~0q6rH2G κPz0 Mi:aO% 5MTeTJ"ΉY:Nɝl@Z('f("36p;=Uޑ<96%)_~}ڤUq}ˆ [JY]„9'+rd&@Y{z.-S_}w/0*0]e (  lS@2m ?6tׯ4PU@1Рu2͕݄pOOGTw>~b1vpI|\#x;RnM/;>?==)l*oSJt;C4T )aR!kSJZ;;T(-`+}9QW<硯gĪܱ? 劎w# t̳׶z'e;$h?d*52wr)KaD)1CiEmt`<JT%?08T]Ɔ t A3&A"鱙Nc ;eX͡Kh-3Rc/K57J}]lV=+֖ɔe]mM(kdrR{8vC1$^ۭ7ou]"Ğb#p,%I0j|׸#,jE >`VME 9)x Y}{՚PBK$1Caj-w6S6pщf UJ&K?됁 *5mRzGa YxGgs|+oj=fpkEngD4$mcSn(ywCٲ-8m7֢e9vqj~v w|HWK9} ʘqXG Q*%'^<;$k QIg0)2Cظ.2z@or܋p\߹ HMg_v fXC}% *}y"TÆk$MgQ( ~p}rj f *q;VuY<(?ԝ 4^/Nh#gJ N!NGyW˕-(V(uJP q4|JcMd#O\f.4NHr]'k^-ufljVSp[f *y3:_o|~ FKAP9onfY2 TO[G* .v}B6|ubƅs159l8L+ޓ"q H%۹`moR$Yb+0LVYeH^+]~V-ͯ]>P"fc1SgSPPUDB3&VdNSuha3O˰ هi8X ԥJ!I;`(~@E:1;R)r^qu[0qtN$3r!=9.uڶ߽VC;"-&и{tZRZJ^ıF$۝1ݟ LLa 72"cCK[Gy j5hM>:F) yɧ(K'x39Ҽ9ZjmcSrt=T\Eï#Nm *[=a&Jη7 M4~ЫUjav&[+nHJhf-k y§[4@ϓkZԀPeZ-Wwe=xͪtąz1u!{̀i9>ͷ@ҽ> Dw{IfM.ǎ("/bt/퍬_ق~ O4p&Z%jdŋa~UFϛ+Qu]5&O 7Vx%ʼn͕r-Y:).1/La/o&J-|uµKiy'( *CC[ִ|*$v.joz߇7 FD1"PW+ Ը [0m-|CRK@GGޟrJ4V;G:;8\U{XACh X.@ڊg)3X#:_CӽZυT'?ixοp ơv'Q5YM;6N]is`}#q+@mML]!:R`3Һ[Xa,>޺uI`6?eW[X/ P>@qcb+4kY1 c^qWq8% ^%}4ռS8Rg̭L~wva?̽0$S*bUQ|W; @n&~P2>0!WB)X}wNf 3ߺ,d;z-h:/H4y(@ҿ 2, 2mĢfuߚJ^: n-tV\Kt0P1`V6Wg 7b- "JU<| ]`4.*@}[,~z4X'Y[] fx.CAر}].\p"&a ګVPygɘ jubQGT^3m %oSED^E%QD_ F@ʚ8ȾSuKXE*dWi ct#T+귿 Ǿ*.FV'.I MdK4_ݬ̊a)"7A:] .ϝV4Av5֜MgWl(E?*;%+.֐ld]6MX-TGϥ %OȲfS2H7"1_Pwo,Xö;BW;G7x2ߴ7f*Ӓ Ŭ6c_8;f3խ?f[A ]x |H8-](b* M~ks%^>ӍxZi7Ď13B[d8paL+Tz<5)7d̜l@j)ENRe$ ˬ_641u/KU8B ٯERqEmێTw[52$Aބ0ժ`^W˼Ե*ljlo9՚PY*RC=Ӑƪ۰FϏ&}uEig`7xBr m>lEN򁛚=m]h]r36'1d1YbWʞ/.QIo*C^TCIk3i-@ -Bcо΍K~VA8npadЁ·1E'WS#-4ؤ[8Ouee t PIy) S9|ej:W1[hw}`^]jj{?L43¼4ZrlQ4׃<6,#4 ٤{^?Cd~ &At/>yy6Džڮic49Xo> `eG*mQrcUNЭ\mp“NQr]ܔƛ cw)@Cl5 &75G\gZ%?C\S?ݸEכ8L>Q8 j(ݫ*iH^$0-i'Bk̪Jwv޵ UZ SI?&57= )+Tݶ=*.s ҖML<чW\G`xX]kXX!/E<>#Ȥ_v痘۰@1b=|'Rd'Ӓgr+~@sBPa1c42ȇ >2ѶudNZ0[2"jnC~iB{` &\fw `ODT7xhk t=l ݶ|# ;;Vnܷ$BUiG3ڋO-o܌љӤoG(Y^,g7ћ9)9R㇍HA$.5a͎'@ˌX䣃r׵xdbA]fn)攍syuho$Kމ TVfrʽDrѰVS 6a|71p\,(]""z _f%ٽYyd;lg+iAxUehkk3S<4CLX/&4p쒋gIpSp cܙw˔K4'9Q?|s&RnDX'Bu Lx VYS5N/L~ltb'CjT=mc`0G WpS8NйǍՒzXHm}l 8پu`x 'o6!yZ쿌^>eukn%MքI R\7"D8Y ;Uw&py̶FA2 EoۣId'uoc*h%T9`4=/YSgX[XDN2q$ّNp+rʣQ2{7oP.%eGG~=U} e.>/DGqD/5>+L@Q7@ 3J3jаpBnQj$. +Y`太)qQ'Eb8IAJƘ %KJkH40JԳt?9= fR|CYJkA#92yG ^h7[W\5tL^k*SZX i Ǜ:p9H%]EI>|>V Tm\> $8 TaYaBf7}>?ִj`;tvd(8WJpr-hQ[y2t1Wdj,vNBq >iq}yA"4O7jFk`1+z$GޅpFfovGÈJWw=V׈'Ȱ{'nOIʌ]$>6sXKi;ǟM7k)y'`AQ1Y_"By4ްN5#y4Sʩ1̳B_<F%> Bw%j( U^=|7r S<)kt~뽆Soգ-д|aޔ:a㓡R|puCDҼ`-FAI2C@lgwysI*L&Qg\UTؓ0A,;GT%TʬG!_40 <i#p4& &EZS όnE9܂R Б61ڲ W|.1H3k="#XflV jX) \s7baS-$:ļŽooge 'tL" v]L6i20Bhd9'1ϫQ,b].)Rcw~rHƿ8]Q U1a&\=n2Cr^P"սf˖-N-I~=\Zb3[bJq}g݌!vm5@8BU2Lk.豋/j;]*9G07bg]>Sd,Y"nr%|sMlu'|Sfu:op៰OC%xSm/UE,i=nT=h? |qbil,=0.N 9_Yd*uЛ뾴0ggM#o r(,j'!A q}35ZҔBUG%`аN9O-!d6ۆְȦat._vzו0c 2bG$*۹+*$h]!TP1]>﷿-6O(,f51B /p߻ 7P7Y diK]sp0ϦIOSցN7+ \IaetqBFj1)tacb xM*/%k9öD,&dMFk5ARgxyفxEYOO^L JB^)*]xh)*;FNTAN^;8  IhH!DD?Ϛ:%Fx9;w&wtpZO @nN8y];R.xt}#KB- _X'P\EL!"SSzEzc!=*cn-ƮY ~uܿdH<>G-B*w"(_oJBKk ]QA(nh*ԚՄ\et 9,t"T2qą1_H,f_:^ώߋLt9;|5 .ƦK!:_ \02N[52 z{;zsNѶ^HBu0*Z`y 0R[^qPzR} ii`]R"x8#TMԃ7\psu 36 g֪:ηuI AsRgpyr {/CǁnɎ k);!74iYZ-NW=`uT\9 c8 rرa/!p@5]֡Ŋ "{VC[2}GLdXXwnZNak=l[cfGf35hIp.\m/ N&|`bN|? ?F_6 [1=;$h'Xw[<J=Nǹ*ɳA kY뛙s%bH!^Xb<טZ@ذϊ+QE~$NKM)7;ܶӴmիe~Ys%WDo˙u'baȼ.tdu nrppͥ'.P0_D7*߬\JEJ9AdžBܰ"qf["z">ć+&.\C躭}$;P/^ ( H>-}oO³]V:e?hHpDž-m*t=:Wv4 QFCBQIr?/Lќ#Anmdw"f( DCްGO|$Jf|_^#ucUDRټ.촚ԕ Ԭ#| !ˏxmζjE[AG Fxp`")@5}[zsc NjS<$y KFNS-szȝEM/k`6\{S^]&r|TYh0N>}j~xw%ЗX4ڵ]^UށGȻ ,c3,ވ(T 155ov/)m~J, \|6|;E`tf)_Avŕ{=Ȯ 8rK`xTbþkx\CO6 &j8s^UPJ³7 hH]c]I1 Ń&l2ކW7p-&}xzd&SM5:-?11CVjst8+Kh(S(!V'aUv3r$VOt8iOD]]1ԛ5whǗREV -{ݱrw[żkavqӸ>Pvm̋|JFqa:őx!hI.OZnoÉ6QsGy_6, 6 ]8՘htsnж\UɐC~.ͭ*2dŬYAI!+|h͸ F (7YI!vN~I'{rpj6,LPt4E"K¹ w-ׂ}@D>D1p+&zU?ɏ2ߧ7PؠY$[o8y&=N\0`\K4T;s DK#R.{:U2O]-ERpK?O% "]yMdxUZ[屽+}l炗BcD 2:yEpsU_ĹL2͠Eb 8D>*Otmf% aH:<刧J-̤A|:_;OUy %}w5 6=hN6xIiMTwF n~ h3B7 C$Է+hmF5G $TwKfaA(dI!9!6"Apta *4O_24‘H#t?Sw8|`rԖ''cyռXSlnjQEjwTj[!pY_wp:VsT@)AYun~/͹:#ūY^zlq"lʞv 6z ڌ.Mg89ߓ(ֲsnZԧM~jQjZghB,TKK`݃GDqDH6o9ۄɨ:u`Z*ƌ\1xU:\m'`3݇ta Z>7 ^nL"nCV~S; Gy_(Snk-!Wf2Ϡx\13yAI0֒"0^Jq/sOG ĵዎp:VR[s$a,U:e A?vĀ4nD gѻ,KԳV55sD-~@r?1-S{oNm+i|>Th LNcT,;(x|]DgqA*.ZAAi Q<0S`7bI}Z~G;! q"sT8`owr gkSݲlrI!{1"ʲMEuU>/@<.$*%fJ@u+9Λ`'#S-s5bUߨ[= J@"؄`M[B?&'M:n QHQQzb60FNW$h(q+m+ E-&cN)ˈ4[[JXtFm}}ܱVcR݆[?rLe>8A͟KyEz`Uᅤb-i@꭛Y 2zU^5"(m h㊯#aTbr*֢ētKeEdqJ[7@}-<RwPLd╨u||C̐7X޳qYXyy~ q,SRc%e/V4<3߈a N'nƕ|!6DpFZsv:*&^2"{1ȍ4G,z~JDL[_@S*ɸ!`g3-ʏ83.^/V)@ͩSvGvAC_5A{BFψtY<0.i>aJ/E^0(su[@!^62ioc6Vl$#G(6u!5O5HQjoXc <?~ W"B2/rGpɄ $em,=]ʒtGtB˕ = " AepiMաo|⭎Wimf/U0D~;Z4KT2tٸR:ϐ.t룤U+|6Ih7pVS=gQWv%}A!GXo3$؃-=OAԷ2A^:֡&hVFK]-sb!}_3+e^$&wU=n\-i}>.>rDt~Vgd jRŘ ׼O}cqJ ^jUWu=C) ~M䠽asd$,%c{@M0 M7Ү9·#Le4U-:M7@{,Ś76&HE`z+("Vyf*Dʓ!‰]p}tTnu3s.${)f?0(RpaOO:DGZ $E{4F-IyMJ]5˶Nrc/w}]B dv&>5?T7&:hXCW&_n{Z#w}a~~#lwJ@\mڷs3vśADdN-QH3o0R9"#}^Kӽ4i~f>oN-*d@Zr\|gK'kH1x>MHQbee%݃cWƝq 80TOЦO[R_W4B,׫0tЙgY%ʄc gaד\(p[Q+:&ҭlM:v %:4Jpv7*S–T;Ip*$ Pc_=R >ԇ 94n0@+xkr.f8gj%RYN թ`9>l%v + ?#rvu8I|d`sp}̃;a7(_rRJkF_ə؁+8#*9%tv+I3ˈ?Ԥ:+ˏ֝p r&W?5 x&CԽ!p@XjWl/kDm92җi)\uMYҜ%ĦݪCYNá_I0J31&N =aTw/MDƮ0}m^XDo&D;ai'6oֽ*;5eL.>/[s)fo-|gqc/hM.D6jqAk QU l4^"^zGc L{QKEϞ̲ޜsX%إ@IiwԖiZ#;$K({v_-ڒf{}(MIN4@9Lvj{JR,@6 >ä19#D/hIa`UI7Jn2l*a~ZЕ^/_|urDv9%5 `0$>I Z@UfS;2#TYV2"ɐ6d`^[+Ga0 X_U;{@Ka{(7:#HNϫ )G>7Y7jkF5tCNZ :1%ЩnL{#Bg\/~01Px3ٯ\ab0߫?):Y/HhVҥ:8ieh)Y%U|Ⱥq]Or'oU| u0cˌOʢHVrjrnb%-3-m-\WUMڎw}i86!eGU1Y!2CFkd,a4xK$̣N-%.42qp"-_9֘"s+ iYe035ӦV6 &GQ2~{@8Q]b75(I_ <& @Iz`# âg+aEyoՖZ~YG‘̒n[ef*2Ilnы,L0I)З]BI{qPT9\ S=Fo"V,_|ؒЬ EIt R;?wL>?W2nl2톑:0 ƻRW͢@c A+#z?HK7aIY$}\hZb9V0 fE?bCMf0Akr'"˻[ u65iؕ!)Šo(ծ`':+8KH0%钑Gl)zTH9ŦQWUR9Bv*11YM=о(),gk*zivǫ l@=k($E (‘}oɵWf9`᩷T Pb+CL@~ԉ#2a" |+ޞx}r8ٍondq`6!P[Ҝ.T&612Qқ?P茻͜gq][p}5]Rp7>Y'Kt^6U^U!VwgTX̧xOo:B@(BqU`? hQX*ehm ՆhCi ŜJ>GHtaK +4@ ̾ UȏFmJyt)ò nOU;JMO3lYMZLTd4%5Pi/(ZJ _c։^:*̆` $`zܔ`53C-n@%J܎;zon(F'Ⱦi"qG7axfy1m6PN\ [{ψPOAl> R|Mh;*ZvDF-͗46^!W4==?Z\= bjcKrk^sV ߕx~kħcȇ2Uc9Y`jU)axa*r9băW!EN`iS/>ʲ)e3|[ROʟE"4GD,SI[hTɪ2mgXGGߦdh5=| #!A×I{إy]cr)qHm#f%j `ڕIzs9{^2c%SaqQQėIB5ec W387=9!JU߳8<0䱡xЍ¨8/ ɥztM't;~x:E?M 3a] *n'W&6eť]G,E87-WIKv%h}#cz'}\m?G (}C/Z8 H@t:F*2+t=Fu $6c,BRSvI%p`G@a}.VM* 8ل\[8'diݏWSo@oPv&h\ O0=WgPٵ[9ד~?NEiWm";{}σAuaߧ3UGYgcMIœ2k$4%wkUy.ekF 7kv=cNtBnOkTbM٣ dmPEJ=_;_cqp)]{r(}։hUDlU؊3]Q-AVTdءٹEcK&!}׸= mȫϪY$ "'ET)jbb+ݞ+Ud")s`p^I7XԵdnraX  ln/y+|Id.{YYBo`N8;Z 6C0!^?7w<|wiةHЂ'_+& 3fx$ʯ ,>$ s_0Qʣhs$Sפo lo*e:IjNŅ&9_tU m#9|&IS)X[0e#gDP@au_>c|,ʭe$wI{%BGPͺ@ ~/a75n|:҇l*T~2h. k:'Dfi[;_HC9{pdA;XYCos%m/ &;I v"?0*W 7-' fyVDVe Si}xZfȶ5{c2 j״Z$ĩ 4ųGޯxd3G%N-NfD.8KCV)t_>ul3s>Rrpk%PFEh72Ubt\.g C휇Iؔ>(:]Ζ*率G M2_$$2~Yy.`z{?LmJ1Pq1 iO':NY&d177˒QƿX&ST j˝o@檺5KX8" ]8ieDq;VߵӦu&e_+ &Սyr~u%.|mx/Au Tޥ ^%X]2.xƒeL@w H1u59DK0ߦAѾ :}6ԋ1Z3PJO>& ^&ph],.4$C4=hыlHUHRCOpqtNȁt"Uˤs^+}H m{Lf-IzS!iREЬWl):g^ >ΘhٿVoVDȷi)LvۘBM$Dۓerzth|׿_ Kiwt\( H샳A\3JI" 4}|QqE,ҴgaV61eolr[M@*eW@kb1 fD (ƛ-0yfaF_N(fQiIЅFd.醭]ԛi#PS!;x*.KF cI"Ͽ=q(MO7+ȱΤ&A0ڇJ),̉aFVYJ/{&To a uN[6ɁA2kr1Hqr0E1}F* 9%tE_c{wWY,=YR3(z:8Հ7SI6K}r &rWn&G)t#vc<"(KY%4Q,= -Kȴ+ y@T>36vV'`ͪ+5Mo=ߘLvD%-y1RbTt#O ̇}hil2D] m!&#v+& njԴUj jY͊@WY4+ eto86csOI>?D|a H+}F1(Txp/GҨTm(Uc1,ژ8(SrUk ?=+LB\ӸA[Xm yi9(ͦ`c[1P8 K[NIO!3.gc5Ra-vr)tp^cT?Sb[ Ae0[J!-Ie ( ~/Tݔi&\G+@yfw$ͥwRVz[44B٧>DIS;)\(_T[NVUCx$ ÑL,AM6n?)vT@Ԛވ3aV.-y_7|Jߦ =w gyTE O(<4i-5.-ɝyu<3CIRr`/mIݚf/(j0E)K W1Ẍ+RkR7N<M$fq'xٮHv4u}/$8 (ڗWcnYWtdP@aa$9ZPYpG;5;F-!vMӢi 2mj9]cU@z3xamA:֚a @ej KⶩlREx`; sJP8:%TҠ|E85iWba,/Q$|Jb'po aGqF ?R˧o$KI>%=?e*h~R2MJovg/H,>aq1}׾>;+[ߝCR0Lxam'DPxI[i #)QMN_W1(LWf+0C3/@vX3ejTLV-^_~=KT]UQ[;5pC`"/IX oy[/x0Ta ST&:RpLdSm> 4fEҘB#sm? "(z'90 u&UlϠEWBKx%em)l R,˦l| j,yjd|2Х{^ U+@ EBL #D4)jQp)NꤼbINk狔y^ܕW.^)8}U1 #^[_Rk|]8m@-I!ږ Z:?ɚk %"(E'z񚁅 wZa'*oBwe"- A 7߬&x lt|P,D(MGiiͨD, 8 aiXBRyS]@KOSߦg}1m E-Lp7h~X.F,͍̊*AaĮn2gjp'-i[v~w}J7B86/KӒuHw)}N.[QJ*'hF'ae6qW6.[0a7P@| 4r |p y+:2ⰔxKV¿CJuSI(="m[ Un*m2uLB3bvm!Z|#{ڣa\^<*W1%a﯋"Nm(A]$1Ƣx6;'co1oWj?D>cw)70cB[%Y ' 2g.cT:ZE1Bʈ->/h^b%N!.u?QJ;FōhJ=I M{qqkɟhrnlPui"Yƃ.>m!l ~Վɗ!9CBe;kYKα&BOYr4:tJkZƠ-aOΡ{9 kұwMi7dds4 H7ӂ:&b->&:"n? -6h` 6!8r7"->Rڕ8}-Y&7+|y`UxyU0^Q@*DJo1SEoRaT I1C+~`S:f[@s1p,s%" HÐG|,WU ?3@N2›\xI4ݷy1}+.?MZ~0?g+\\ \ eD`8{Ղ@*4*sQh}R.%J2FgJ9Cԫ|]Vz}3A1ߨ\ i(?+0ʛw.z| :)F%յt#_(JXQ,i(I}&#ҭ}FOƬ,U\^N1 3 J)DIwU>JAuO^5lPGco`#c&e3ps! ^H J=kMJ@=\W0pXMnk$(&)SIhN^@($J>(tb=6cA8N\\pV$ss3M ynabɎ\oy3D[R+j̩pQrW5€n[uJGJzYN[JT]i,kqPdk@:po~vsr-.W7i${D^W.0L".iE;GrS_ ]2PWl,R(*n=)x3I-,_ ݕhl.:|+tmqΞLh1&+qOjy@.Ӟc?95#w޻fБ'La&pE !LN|" !B=r/T"S&2Q+}q,QO*g8ގ?ɣZq>&\2*%Y#5$\=VU#D0n{,j(`7N۠U'YAjQiюr偧do8]i>#'{ ɽi^#^7Z#BdHScsR`nڏN"cdz7i .`jNwddowBX*X G}T\Yc zl1lsO$v+x%"-4a5xQ$jNg.v_h]7&pȹ(^ |IMoo#[VՅ%BvňN{ŷt BDL_JοJbޟo1_GF؎m”m]V1J%/d>xIxW9O;MmRIiSet !2PZUJ h8 5%/ĹuR8jUP0(w 5kfu#6v(4 .:ي+BzT s??K<Ղ"d1i J_] 4b:W B @]SW7> *&Ku{O-g (+ ;̇}}=Rk{<*Rrȥ^ח':&YC]K',Wp -UFy`Vf9LN ^R=OO!Q5 ,mrC%%JyLZSG41\94DbΑ >Y:hC3@|&B6Ƿ-e?e-^W^{7Ѓok6,N$]!e;}1c @Yui 5zC mxXR~v46VC+$*ᖲDWg3TaS/|[`sI@vkœ^aYkUV) tSه M&'h/hz'Vbsyhm;5BOkazVceY(ݒo;7c,Q.t~25:_ W9- a~#ox?\o'¦NPOqZ.s^Z>bK Kο3/ "pX(N9# tG6~oȊj9MU|9Nzi4W%үSь1s⽖22SˬDXi&G+Ig;/miըho GŔ qemN`oEH~7!B/H7T sY%B ۴ӎaD*fR琎Hhw7ݤDN)bp5qT̸+qT&AmYx9I;[]e&E߀i ܘ%e^0-M2]#nt=VӐSH L#qOQ$W^&@19W%˨/'#WJ %ۿn (D2)Yl߭n%@!Ԑ軚r,|omM(f1\ u7 Iw9'8*i.3PJ}B~mp[W6;*G1 ç{] i$V ء>U$o=[#+Mb{JyyRL?x_{j|ݐU.NI #\,=r0GxkRqBc)Cp]~PoiW7K[!6z [~ެ@u|ݝ} Q,h%t2ʇV2=-R/\hиexmH2ΊBzOX;8@K;-oYRYȟ"?hqm1 .;=+E-ah6oT6ѳX@NʼT}8_EDWFD=6뽘Rΐ(zJWAbT0/>A-K)ظds7R,ݍȭiFխ 2ssV{f+e$ڲw?+?UA-vJW$F&~O%aa;,DI) i=".ω1Cmc*5a 06= ܴ$[YIw]*lF (}^Z~h0.zI%sE" (3o-4k2ZX/bd 7bJ!bX^Vw*i: W~d$@5֥%E-2 + @4zn'a<=#ϰ;*N™Uiç҇!Z t˛i^\Ɇ4ی⯻EA[7\*6^zda)I[Υ-X.\d[{ք-1J3(^ǻP X ɐ#I,DkM4NTP1a+W[aloL-<;phR#EIlu,-"'KwNĝwWl&vw+z5'gRe8[ +K67`~pICwɊPUx8K/{. yrYhRd; W\"ȗMܓL0&Ux\ >-}&VɡW/y)繚 =h63oC!xYki)H퇺6C{E:RG9g_|5p/;,5V-&x Lg.rO {4R<%fI@UHUڨ$n9,2d& M1TVXcw mƦtn\p'L6'. }VE+I0{3}gw@ϑ趨1g:9H& KND%x/$5;DwGŽg1gUTH+5}yaa7hkŸ,2Ag!O0T.F#9-E%̀]a#)>?QaT$5eC&wgxrΡHܫڴ7\ʕ~e˜  >3vuT)*N`xn(ckJ,5t <1\ڐ<Yi<$y  I/*5O+Q3t[m,Ϝ3b1twP9\NUTQش=83.iЗMGMä&L*":<1"LF>kxJ OUrh? ȿ̡]o^gK\<8!Q$t#F]z'r3&_z[? :6Bb" 9UA[ ^kB*W:QE# ɥsx6IK-Y8wY_&Ըd5D-,` 4XЗ2@߇DQ|pD #KP-5 1[Atm[_0>>eV`)34]XryTJvf/X92ѕP<;YYCA B(̪4XT5n3#sԔ:}e`c> %5F ashOؙ$ L$B9Qٓ[ ַJ\GbY{˜%>}L3L9^-ɐR)}THk{-@g[J%l(n~ V63;0e8iO#rL"tvsʼn.̲ɷH*?zyzıB1F"}YNUyr"S۪?rJmFuwNyUa<)g H`Rҥp V©O~!>TĊ(w$S*KD#'" bC^/m#ѩ2gxN xC.Ӣu^[gTƪKX 8,ӹDcfkj=كܡ&xU NwiLq״\D m7ۙgˡ _b[G e0˸tjKj_ [pg8>=>uS/ZVѨfԝ8t:Q#hoR@K dC3\G 5PST 6T/"MQsUL(+uU70(qڬ(Oe 8]+W W -SbVWu}QښH$TC Lڝȿ9?8Gwpp}YpI`VbD- OuWmc3,yǺl0;L3O xu-:1jJxdCg܍ TDPFajq6g޺k3ϸPhJ}*ܳİB]gj@5(7.$)ފF ȺT%A_Y;ݵ pE!㮾з[;~5P5N@ .҃yK_5`u?8wS,v^Pt)[hwʬ9Lp N pxÞ%ݥվ28-Pu) 53nDŽL,|o}L1[.2)HˎXu5?dݐj) HX9N2gh|e{c} ӃY[ƇJ%aʊcWWCҳ#7]}9)(lct-` UH\LϻT(wPwyG1k9W@@#[ MzQ.E39bA9(޴OG 7rO4[ =p%#*-ҌJ+8OU fԧ G՝ʏb*~tjn >^Q߉=Q!}~ռ[")"oPv c c.YaB5 iqᄇ}{`slW/ncKY Ϝ Qi?`W#w&vA,-L_#N. Z .oHg.<8qKH֚s"Of'_'XP7%pp:.Иi٤Ul-E"]fAwb[33ş>WJs.wq`ry|+R֐K}z,փMIzt:~& /d ϢWOʭ?:Uy^uG67oMO13\};4zZFM*¬ }9Z~*)zI͏jCJO}j \)˷ GgC j*c (:|8'Elff~ z",ݶQFm)s]@pT9TmI*&8׽-4~7CA 4}뜵'7`ũT7BP<|t&j?<̎֎|^rI" h-WOvTyo_ z1 '=xŭFm 17Ա\I/ )XS_֨6(w kʻb  m꿭$zd'FMghVAV%B^l^iQ/g!9SٗI*W2NL u͟:ۧA7]ݚ = d!ZtZ^M<ƣ%g6.?I]c!4:馰 eVdҾX]'-B2 i_v"zJpcƓ _$v'fֶ90ݜxI)p8a mG$J3O#Q&np2%ab;K?+:ό[#9%#v\G?mMHMD^5LS[ܩI8_y'Euޝm|r)-+댆]}gun9>8qᣆK`^9sXx6Ïpܢ&Օ|9[3!\/@ic [<[eCN<׻k$AO2FW㞨t2YOU>hZ ^2Gɨgg󶵔|cr޳ vZy1 97j Hg?: Ze Ïc}&1RٍwU=]t1g_-]TXLգ+0Yn>,gΰ#9[ D]_ߤT)z_X3څFF'Y0<}j_Q*V8[mv< 0O1P+,avXO˨1>M>h6& 1t{`+otz ҏ1 5d|{pkUX6 󨎈P߹'FTg)MN pc[LtQ1$;QE 0!2<@.:x{c]4GIz6P) < P2@I!71/7ild6Q3կߠb[:3B*Kf5jy)fd:l;X6Pry3V qpkS{̧&e@y )_ߞ8y  .vJ4.CcF0~9 e\ᅇ̧z;iMdQ̾V4pOxo#o)|(nӔZ6k_O:!힧=JdV={s0%&Bj&CT ݤ tZԭ,蝙Vw;P:}n~GCǍWeװ9g0Ak+k@TDҩ/(bW`-`hxoSh߉-J(E" `shUEB#i6S 5Q{C݁M~% .W- kzjf~xn8~@Iff5j]$Jb0Ъ)MA҃Z&if2# f=Ac*SGIu6Z-o{mjﱗɦc{<`ś=ʋpJF)]gb-y$`?e7ՓIG}y,wbuľN9yX;a%yݰghRg/()s“ NP#=?{;?>;Ȥע%6%]Cnj9}"tDó2vߴlbiИAg5ٟʧo!!C\TOu ?]yhA8P_O_@ާAĝJ7OrJk`̐"((8qeh98FH ɶG10`wzޞVrvi9TwBatz:'):^ݍI_(g ٝ/9yaC2" %}<TǗS ^Iݠ'V0?<=ηFŞ';tI7K &U_beN:1Ly2kl!⊋gF2VwN+ (M`A_x/ħ)u7,?7cݠI,_*-#%I!e߭w6n* bgaUlB~) } 5NaKWRsT2SkGZ#k-H+RP1Sݮ{"1sq J9д⌟IRʍVfiİ<>ٓY5Y}5fv}ڣ3Y2h&o#!~i7ԕ HPƯViuE\~QL>6kqkVP@`Uzԝ) I- n6=#V[qsx l#1 i8qxvXr֔pF+ ;σ)BN08qH|SR0tNXH44V~UG 7ٱ#Y4HDdA oҭ$:άj3qC/,_c|I ?gs\2/ Ȑ&}h+Z:r/0U a2hi͠dS6@L49V[ʓJ2XGx}!Y{bGPK^=Fz:?zZ:mts0P= R  kq~&YZAK˨̦ ~&LNr WF* Tv#V?~U9.܅rF.>t* \RgW`Ô4ԅf'<]JHX.HW \6tAkѣ$ Xu?T4'\s>%NWU̐wEzt cD .oukZt'~$lEK{&ސ3\O(,'zb/ޟ/B}%֦!`$ƞX@-&rkctd-k6%ah@nY>UNM/V`-<@S^ R[.l  8XĠ :` KԜl7*a^r Xr<昃x2┵Iq+RX$N?>9+ss 9wCA*&)wۈ qU=18kG) "b ЫqVϪA%)oJfe-NsCQۦX-ayP){I~wQB"LD 2ya/;S.HM`F`4D1T+X9߅Eնo,FA߸bq6 vzH?E'*j:e`zqάq i9kN.$ ?۟w X4 E (YttJ)T#H?c27aqQKerDjlbxы$BK+ϳX/RWPZQoxNfGx}w 6ԁx=.v9+Hɭ(EVao+5#OlWPHZqeKb|B͐2ZF'@>%nUS؋}BX:e ҆?0ZiX\mT-#kkQ[^1#)u[tGA>_V : Jh%*x^oN'h,ŏ 0*-v=1'W ?8rK̜ꃵzV#kNFdR ,yL$6UB`^,dCrIyq|Jc#T8~+Jv拜(Ups$e{m ^MlFX֚6 Mپ8JOҨ\T8Uvv&Y4̎C)O\j{_wc]]g5$ ;g I˴XH ]S߫PM`K޿C#Ta;#%gؼ$ͅlDYD1~x]K>' (/yd\am!a`'fE}j03`I_o5~q)wNt$h<,z6nӨ@~d~$̥m"7N]GsSl/y0x"C^7Ñ\9 \7W$L`5v"4"l.>=읪 O`GP݌prJtCzOCJU2yk%mt.6s " Vua'Xu㿹Ba +?DbND"akuieĕE f"\"D loAQLn.$Cr,RXIU-`)]xc eV_F$)M9M_[zGa}<yvaݳh*0r REz-lRAhj4,rkzF/U+ͫTO4j(kLЭJcd]% O-K桪}O85(,WP"p\WaV1kj}IzO 5se>c#U:!䅑{#'z+A= u*ItTc/ ݾk$('A O<4Rz7ϾȱJ fʱ˨,Cfs#(; $SP${Dh<+p\o:{PoTCvl<%J{>dXvHI:k຺"x^V9Pt4iX$OU^dՠjވw _Fr =oNTh[ЉsC`Koo+3%&F)H,#{b\/)h?8W Xl J8ˆy6W-4(L{Q6Y=,o} c߹f譼1@Mԙ }(/9̝H:N8穄}SE젆&9ZĬ"5DNF64g 6]<}澌0 RIjDOX1&d<8SR̾K^cv뱥>|?b lFXn!}cY#X l'2Lw̨X_x$ӲLyàjҼ0yʒfwk ˗xn^T 2D}7QlI߷ 3+,epe[[ȷKnJ۝-Ue%ඕ(bp.Z0}RL'^. Fxϥ Sfd݊2nsQ״e,d e 5?D`M088;cSo[4.K\zkZU)1."/?T6[n :OfJ iԥ3Vl_S (wĹ.\鱮ԧ>l7&S<턏a$7Ddo:=5 GC~%gRG=q|_[_TGٶN 8)Ԑ^ P{Q+DIFƢbN6jzdR&y e,6ȀVV1%$*@Tޣ Y.른A7Q`H?`4^J<׭nz aµfsWt`dWq}}nk8C ~!\.5\>h(FBL"5V˛t<:5~nڕAth L[`!JyxUl췮NN3(R I Ǔ0/{~+S#{-=mŒWڕz !=VM ݦb[58=~n!9{n.E9:)ϫF:*`:yZt/%m,yܽ+Li θ[-tRR= +*dR` {ߧS'Y!}r6x4߇!xo3bO)24=$WJ"XCcWW/̢qL8v$yIf&,x/GT$1|E 07ϯ:^ ۿd&կK<,os'D?8e d6!.JWȺ4wW#=A=9U {Sa.UZioÅ IRmϱ&in]̰l'WYddoN)&I}S+[.1Xm>U%t fH9zwo\-cpRr%]cDmLyè~Mg&2asBB`P D=~H5!Zc zWFWj9sz8Py\IVE25ddXu9Pn!6i = >Dp.L^@Gk, Gelc9si([j@ `悿U! x )8㴐=nHЌ + .O|Wf^^W٨v{M[>oh6xDh3[-đ`BQc (|wtTi1zagL<nLNZYJ$}|5/1?Q'WZ 棻a f^޹ufHKI)@\$q|LY5ߛ*ʉ@y $F_k Ig /a ^cN 㝀}rG("Sn Y#\H\B3w2N&Sx3#P[G sZcWz@+0Θ =*nhS5gtԚxǓJ/%YZk,7eKKso; 9uSDaWvgNn ˕G1в#ia]Dt+ o> )S (E6eؑ@ǽ{DnXG"A@2ǞgY}Nlu݌q1%3Su[յW{aڃ?͙陕 Dv11;lbQPԔo4q ~DscVhszmb=;#0`qwn.'!Lprqpm hTћö̝G+M6߬꟧_elicQ+_3A#wk7ZcV% v1;9FIΓJDRA[wa3C͟kT{Q\2*FWo%0'=s]p_z 7@v&a]TyͻqdG&e\s3Ϗi*>׊H]kȕ슰D#T:|{]F@r_ >8𾲞-vҸߓI4_s-}_y'sB O& [-fL 7s v'S# 3u~\(p=TH OϔaiEͭiM7y zltf!ͼ`Q Ҥz/̀FG6Li!=ԟP}% lH9ÚM[qt+^ %ƚiu1|wY`j@REI 9Vh:=ҔV|sbf=UlgBC"!ײ\ FP޵Y o*,ASa!^.zi~[zX mudCU2bw0|1%|ˇP$F|2m?~$2SH:P9M D[zh6d2e/BE"4&pJ3.tW kNdQaz¹p"pNa[aaGA֨h.[ eM4ZpiNH E:o!H8jow"qw}"H2ZvPT`c+c;".3I7pƃF{ !ɒGzdGۼUo?caI|]C ErQ L>M9'3 yUΛc)d,c5,/uˌJ.XWnz-\@. i?$.2'kKįx5.8,ze7 2^p)ӥј#kt$xch5ntX7/G]~+whU(e &$D!25doiH0}pfQCbsuO@Lu$'0ɫU 0w mˤ 7[N3ȭKd˦PvO ef""Tl<62"ﮎ{[נY _؉._Z lل@Q<~E<5A)O$eV܆DBE3 P4d u]}mMчAomt}rK8{>;e_6Ӂf~8xf`QLD4{? H bauKQD ~Pb9KG*p։4[Hpy(kczoT2X+3 yO@87#b`~)4gI2޳fU"ʕ 4zq/,&i,eЎC)mĚnJG4V) kјm ǵþX3kG]F㚳:Q'\\l4ڛ; ^"{HI`Li+>3UQ)G- @- fg.z{D:*1IV=gYv-_"YnDTqHxeyY9e \ÿsmv:4Kye)U|6'G=Uѥ)M"A]S@]@zLG2m״#KA\]BFt,V# rK:p #T%-5eVOx PBDU3U =&!w P!`99ZPjN&Dxk|SRKx#R)T7nuԝR>e{!l&KS0[!j" w153vw  }!i}٢jj{ zIf14l9@鞟1f3$C`Z?$#cD(_Hdסst52qvwPQвcJ qv#@aV|eWu@w2?H;+X`w=&_:J:7)8ESR*h'y=aTnȨE}øARafnOJxjȎ<'M`N^!ԑ2lyxօEq;['V5^<7X6̴leU/AlVHr tJ>:w ~!Wsςㄌ)3tARyܯAvq@.*82j>]Pa0^ۣ6y6u@ ےmׇ9*FR'BIPVqr_yZAjNjBο3^L/OuKAf8b=LR{{.TmOJZ}EҘs{l&N?}A24W{v٦41g\kCʉEc@g+Ő½+a|@d~c%qeGۥ@`!~ Z̹ m9ڥ2q1:q&Ƈtxkp]]I? ~rrI##נә2,ߚi:{2gʄ&Q|~tܡ~)|{SĹlc:5kPn0̤Iݷ&u݅"mZxkkvz§Ȗ6+z+CVVpzyjK>ӟ i%^0LyQ[B`Sߡoi\\&z@ \dTKe)@Q~+(ǽxIWʵ%-3ȍ%Cbom\*aIv2,U6&mw;F <&SHUĩu,Ϛ=ԆXlX3Q|(g/OwqU#~oz:VI-a4wV/C{ϟ{$fw]~Uj[^`۰i6rG~ gLӤhez9R*U<i]l:|IieUQIW=:o'[׸2 4CXҘ3JS B K3c ޠC^ d?d@P?ҫFǴAD_f7¼Eu`sR#a szB._z=s.o~}Wlr RX>cV4t.BW)EMIل Yg6ífӀyY6O-?sq|e.L͂f.V.$#`al5c"jEyw2!hga] I=wp T>)$J}1^7 3<4<`)˔Y2!Eg|GߨQ5[>OʑWSu=|P>YeT pζ 5PχۑdyWG06B1zT>y:?(^~7M)CNQs&z|[NߢZ j< h(Ԛ=9%70[Զ~ cC~6cJf%VІ Ԧe]_1BϷKoF$H- ˦<\ؽ2*vM- 51fh4Y.׈n'fv32߶X̩ox>Ė|hmv!+t"j"ÉU-IꠚYoh-.n?эF,&:aȪw\ʏjK=Sz% 21G$t0 (Ut,Ck\Lb5CSrz8Q2MaHr,7IXM- K I}5*ه':Ĉk=D H#V)A[_ɨiNYʰ'JgT%U1,PV` aeyS `B ܒ!ߛ#+Eo lnΛ?1&(!xr e\e WG5;琮N^R\"(N FJ>ؤ3iZD=$ZU63ŕY if h;~p! oDg' 7އpO$[nϥ&YC*(5QYG<:ncby1r'"kkˬ$٤~bg<%/E>8LiUU]YyKI?-kzD)ݳ,鈋 gKg Xܶ񎃂3#G L=5*hJ,2/tϏqnkF>puMULyχvb=cLhR8nf"k`,g6&\DwGq5Ebr=UጎeGsokog iѤH s|l &yd}R6pZQB h>CLfT^ڐ [K{-Dԅ>,6BUڙEx3$NG*9j ٖ tWq:WQ>OAO`1s9̈́ -|.Th:6SmqS4+^a_rRx1>nQ@ND!`_a3Ud]bv#ݦz7Z%fm$mr0o ,,|y%<;J y{@t+0L0H bxMƺ!/vTQ->nM:#1PhyB@FcrIlΐ.ɢv}8nC "V^!\ |97w&u #/3`N8:mFq学`Y&j7V1gV!S(tC8{b n|B-O 'C^!,QNjG+a~'RG5ۄuHڧ5Ff@|e$P0>.^]Ff$(ˇ¶@'1h sU u7)LLaT#R(lt h(96Sq!ҝc^oY[~aWOWE%YVqbdli)3Fh~o$||^o}d >!^HJ#RWt0E!Lm\FoeY(%Ene#[ nɅγΌ`00=OÞclrg:^9͊tQ"2vz(=8:8ouGx>x_:bjQg7}M{g voQ`8rTCX@R:\qOdk":U!B뼪9M?]2âŽeZ@'Z?*"JQEkȢ| (MkISN-M܃&Nh1w"_Cύz.R<אi7fՅ`rֿ1Ajfʯ^39, &~zvIo!*'9/R-Z`K&ͥy4UEe| rpY8u]Spi>Y^vEK!0E=,Q%$)hfÑ91m-4j7?oq>ߊUX*+yɓ`;s(b/+s w)!c sEOcw]D:L$K*?SVԎNH w{6#mN*ϪuSv~3:ˣ|Ε%NiiD{,!_L,qE)kCZؐB6Lvkt_Fj>7嘆T qRzиbL:jsQU RzL$J1p+¸2h>iz%jTv>r0KV}%4Agܛ}ؤ@kͿSStR@iY]haJW;BHμ9hKiѠ`rϋ IDE9 ZS);^DۺYc]Z0HrPHCxxf~|6釀ߟ*YiO@Y'" [l 4mJf}pAca5MZyx` C z)8x*Li暋av p҉NWe- JN5愆 m8+e feB/ X2Spɠp(/p%r5" Y\4|ṱjK k:giUR%/@9i9`ME_m=/2OZg@ޥ mvGg}2O,OIIYHZ5(3&ľb~^p0'1^~k8)TE'ž]\H&A4n9HqwM.p-fm6@rp%9Ƌ?r&``_H_~_gW|<D%}i(&h 39 s}Y_xd`8c`I h U3Ny? ;uf񸼐 %ԨDl LH^*Tq3h&ˀ5 A4RҰ4bn="R63:&tFEсe 7i=4D>}xzg !h.ޣ1- [5ʁQK0c[n048\eT-T~ĤTj燵^H%ЧIi{BC럏*Ar(,`/ Y>Zy*(7qvO>.)#DCy8jf0™fVdXBmWi?۸]7Φ!^]8#u(m^U{0FǴ#聧]KA82ʷKtɷa,.F":vr 7u2i Is8Z3U9*V1=X|Wr>Mڔg۝6re19~R#Kv[-!ݘh.Λ$$7a`!'#s:%r]16xq,7j\9}, Pe0ڈ)5cS'%TTDZFz"zImiS֖q+z*נ $~9WU6m9y\2b6vyD ;N BKwR _Y{^]>UN>R-Ox#'qI.:@pҨo )Uþ߷Zz^؛fA$=hgŦ$e-ӶwYOsƂR|.e* ~6,΃J[f{֘'2gqxyI Yǿڕ.era\s. r2 z޽@beQm އ0ۚllȘUSL|m6Mj1>Ѥ]:Ȭt[ؿRD-‹FzF츀|V@8/Bzo^=$K3l5Rq$Y Uy޺&JPsHr}?̕EZV-4iLp0-@,୾n}}옋PmQr$sK5N*6&('3%ugsVF5 2y聂ZGM':H:@,YL`XRa^] yWZ]6! f*Xw=ClvE\dC"Cs UoQPwAkxJs2ZȻ1Twv4O?l̙;Q4G^W*vysIXes,j)-Բ 6+nQGYdֶu+K(͑g Xa_Ʈ9\ժ^ݐCY8s2/UeV?oӇU.0G' }~޿AIwüADc:0Qwʩ[T+^*R|VvW ~[>-K/{o[b͗\8j6^ŔVMqV WGq0(HźА/d(y.>`=.!r)ݣ5 ETf{}r#ʇ~]lo&D.\)ȹCQ7lvF}$Kjl`+,Y?~ݨ:xN?z.i^V&Agp^_kwo}Vm{ 8|SY  0! |1$VːZFGG(And &l"C(Q 6k58%x߅j^o?MJ0k*ZaYlḯ-zEXD#g k-Hgi,IsK C; k7r Vg Rԡ=|̢JFp+) l#bÄ T󜚝"f2 ǒiHtbW*󹹾њILsYG˗N8.Q 3%P-7]XX+po(cvQ|/ TUIOş<^% 21/-"#&Dv/S]2{nimQl&^g,wB/bd..ѕSmLxSP\ΆB\_,nChv?lL#'7M\Z|MI4"5]vPe-˱L ۦm#`(/~(*5_E+ 2a=2R۬X M܋FFZ; ݮgL3af߆Vf#JMV\"zՃj|J.?jAzx$5 fL6|J-?ؗ6!j)K(mC4k^lU <U2rnDVu?P)v<#qhh{g_Dgjn4EOad >}\Yv^v1  \9AX hXq T2Dև]~&oU=~&M1(ޱZW~pW]$ o Zڐ?qkȈkvejF\ *yN>+V cvrdװ~B#^Fy SU9k*D I1sEJX|v#= coc 1NI+rXY$7]Y L[`|?y*; _bV+N="H$T:2RV`$WkFPq/sT7myix7|>8^|ns[Š?^ЀtL`{me>oٵX)Amt=Y\(wi*Hpaj/w*%QU}Pup;D=Z_jђ_3Xsib-VO Y]):݅sȱ ,'͵K4F˾} ;\樏膭2HS)1_ J'_T%e'52IeqDFq6@e5]}`x4VVP/*prrdF^׸|ۅ Wa~5Bͤ3W"NB eЕ:>߃tMX&83ÌA# HlN3>GP]X$ֈ!FW~Rtx2= Hf%|S f܏'<{ י|8G Y={Vʫb)W\ u(k; ¯z(R< MN:z퓄!\ (?|SlgY>1)Dْ:孍odE.Ixt id4aq)5=LrA?[6nhZلskJu J3,rTߨ-Cf]LpvT:t_WjfDu6@fu6./xHRɻ,k A1퇚٘!Θy8U{f0'wլ@PO5BӁv ߶3etrocwzAiVT՟)AwE{_k+gFbpNKx;`$J%SU]2 kcpIּh-Ѩy} Yl(~O Ū^(\ 38&:Enh1_JpA2rll[1Z4}ALF"thdEE:wAWd=xÜ.'^b|bXڻU1{18J8_jekD Kl@.֕Hb%JQu|U16 yh\ C$Ma奿PҺɣb頝}ej ݚ1WJ!j٥56q y#=: #0FG&)=H?ܤZ DRr[^LQ(-FI4Q&J+\' Kȩ|YFC0c43Z!C[#H556?]^u{RKMK5W',Hn\/yA5\ B*cuV9y۵;q좳d:BB!i; :t=y*c$ +R``p7e$;]E6Z1j6s1qHQo`x2K:DpA*n*mjϱ&'vCo߈.+nr2B9̚H#2b,zg2a} !tıCsIoE Y gu^3]q9h4 *x8 &bm!kGBwʚXWfy:H[r?D3Gz]? NQt:p,|.0H+YwQv "[*B%<ߦvΘ\>p<%rK'k;VdQWxj$7Oil%_$l=c!dY n{m]ads6 |"zO`4_R;,j菏⫞B2Ichri0:3un32KV8nO=lOJݦcu QJ ]c]hDÖi6NK{-RY't0|(p:D(7- dd ܺNȍmi5yFu.L_/4!jn,Zl}}Jw.@CB*i!sObM>dm"WzY(n/FXH205SJ;&g΍ƟZCFM^~Q~#(l* \-]!kjEٵ PvN9yj"~Lr@DJ|EpГ&}qO#En^4^]Kbݏ.t[Ukꄺ]slu3-%G8US,<%3.CЛ9!]*F$05.d# HymT1 b̷v3A&HpEK b~Lж,up-xrSs)ٻ~cPˎQrdE/Pu9-c%D@9ۦ]+%FY:n\:ͽGM1&&E|GJA1o7ʐ YJӎb _\@D-*9]2^O<}V,3чel+vB3,+Xl'wm4Y1%!10m=Wx-!u%7Ý׮X3u[ DlqX>tl͊[5]IoDLGx|uPjq4%n  8F?Sߩ}0ħ7A# {VI!{䴕!CbxOV<*)W^9͑vS"@iuE5+̪M(,BATˍ1sWkK6tD_|˰c>|ږ96 hAKzEELt ^^:5{M-=4I#ꌲԲSi4 R$:ޙ@EEj~*աbhZ9xL[ŕIv\ -g> :^iM_uH5u C bDFhĴ58t5 Xmcb~] GX;{[duP<! a;f橏]f7grJ=DZK(Yqٽ16Yqa>etp2m;A®?vlv,LN*N*E.d:Jru÷r/G44as$1w\oItwNZ|.r}ZG,I{+A}8u;K"; tÆΣ\ ; 𮋒c Af_}(X_k)8^SΜxMΗ3!Z;'b_\#З*vf/2J|"h_[^3(YF# O?7r?qD| -[nəXJѧ9ȹ^XV2u ߤ:z͂7T[hvSD3G6vʻYo3`a 7Y< ˊ$Er5@BsBf^v4Ь dVK7cؼ9zGri f= Ex"ROTɝê)1ho"ф2R&;F:_x? '~P-A7ߘk8fd;"" :tLUf .SZBO"4e 1ECeU|.؃) o+,13Q"QP5ӫX-;K4(VbEoS[ƍdnxa>uBN븇]?A֓>~>{X;DǩX#l$GCjx(Dž Aq{>Yye3K{,Z-/' #M%e!@PQQL"J 98haCWwY"T?j$qnukvרXQu~o6gr$Wy `k-a}W[VvyN@mư\]{,گpT7@S*TЧ<(*ם±Y 3h1UX{f@~S<+5ƿFH,]RI})ES }ߴ* Rmp/H5^A8HJ@VV..5ww[AlNXc`f&hsscBluZE"GWr2i:^z Cvp]AӕO3[طT س`~?}0Th~9Y4N{xiUΰlQyo #chY%Yh|' + ]:mE{) VoT8 \bF41Aq Eq^<(( !r_"74jGfEpgt|1r-~%;d$Gϖ7<qC>/QPcҟ8tM BD7HbqB1K+@8JY'Cگf$G-xd6'lzHUs =Q%q\ѐD4o J`J[a+9W'~QXU' |6Rm򐘫֋C xZ M 3_bKzor`{9!?\R,=b>3щ0 iry%ʪ!y}E ,$˘Q8x#4UXBfb~ŠSig?cV1I %](`uk׍( șqkq & J+\݌CɊr@ `՗[I cR*xT:"9Cx.-#&K&3GN7J=$BWz" mbKQЂ-ǫXВLJ$*Ӭ6%Nyw Dv\6m`(F _/Aq9h_r0՘-4nϢ [4zI 7^O_0sRYFKjVr; xR:h}NlK> &RS D'qm;]")\蔽^ז`{˚ H)K;+}K Y&uiT|s jhC:Ϫ L)v"Ow*5:&lH%k[&솛FcjO}U?#}P 5sYA3&}Qld:؁(6  Z֡zaFŚcwmJQZJy9B64"_VOft/^|myA/9YqJcj| :*A|ܢiN}~Z aw4ßR.)Ftk&YE'ʐqAh^녚*:tu70۳ DJڜWQG;v F伉I沷,AvWheߛ4p7HHȾQ.wyRU1XrN9޴mkN}쑃+,lQB%5+kE` hbg. W7ȈA6rӨO,6 btu~NX'KOj{goXraDŽykDǚlMqM󏋬i,Ǟ| <96Uq%zǕ[NZ]}6m:R<3lfUUKLŊj0?\]=h6᥹By\H_~V P`IM(Gci(K#u,n 3i0#"7FpmpE&9|3DO`{O ";a}[2:i-}rHb:]7K#v| 4mnE@'04L3kM^mc m<8[IqmI-!ȗ2% Sdp̈́~7ǩ\ 8Y'E0e L\JΩz0$A/A5ƉH$~( 662ק0<]+N~q{ҁ{?N1+Z# >ArKɨWYsՌ#_>wF 9ıfC@y5Y6T+d 61V/F %.d <:c!R`aPTbZ.|1>s\3:tY P{a9Q9KqIdbh("J&>{E%XTit =M!$bmͶwiNtw~ޫp< >0]WPJ='e[QmkP􍋗HU=!dRej6id: 'S{5xU%AǕeKd2q9k!䒒&]^ʖ^x\ o&tڬ-kla,Iki_Dy X A 4=q~ɣp~S}絋6gɯJs[b?l~m*ǽӜz9T‘J'R u1@b6ٹ*D[n[5F^5fB <^cֻCu:&Bqu(zv{[T)+Oּ&gJ69^'B# GVL;Fmvaä8;AU̕-p'Xo@2 wFXG)RqZW<U_sZI_rbWJ ,woB(C_.Eؚ"sZ&<Í*,{K/Ϧ"og$9*a\Ӈw1Fӟ6Z_^2$p8F鉔]緡1R21"o3sV5]_~-K =T|ju@lqeI9Ks[4~_^9<؞).1F>(8}⌌bXsJq-Yy" Ǣz7|E K5O6W2+l4>89;2}7pSS˧ K쮩r MRPE702 }99I 9XqB"}#TۣKQ 8%XV#.˶R9G`6tVm0)突|S/|l"=u{e0*9&-{ hvL\hS|d*{jTحH7D`G0S[yTUH~.01*QX/FhX1J"1,loZYA{ɤ-\&ta/U(svo̬WDxiH}MQ0P~L+IfXLM T@*D4P63'ZW]d#CEo4r}6eS`# c4Db.{L͝!H[Ғߒ iZ`q"jyfk3 ־58Qc "!3y`)t {)&u(,I- mEYcumxqtY=6zOb%{'90'u ݍ>}%.x%HoHK]RQJ녋X/(M"bcHVqibcJ̺ﷷMqHu#$o''d!(et&nȅ54P|!2Yf՛藗+OBWU=(+U$P)5eZ!uȤ|>xBk#q~x(;BA%tpڛy ?hМU)TSل4At'$P&W_J֬i"]~TxGЇ4B5ޯEc& &@Z3jI+8L4 oUTW#j # (}Z3@gH DYV(-VL%w2a7]5vG[0&aH"z {`5u}T~Yp8*|i[oE$E#Z/CrQ#cz N/H.&4Ҿfm6υ 21"r<ؔ9*TF}6ph%DހO0*d7Y+KA2+S3,X@啕ЌZP}xǂ9!MH4R9ٮԸPsv7NmE=KW޷:Fsmf$ñ9 v,Js8oIY Gor[f2 1F)# X!03"IGX~m>^~&<*(#(xZ~xRV,]w}9D4Df6u B`Z#4nzn25lN~=ڦ}j 2gEVf ; m<` H3piUޔ'vl*aگtkSd.4TQr۰zs\2(N}]ɛ1< %BTKHiž`6mS'Rhρݘ7׺ɔoPW(ҝ?!htcyaa;d'Y<()v̛:eoO 8L;2n! Vk|`276PHn:YM*Nw 49/v1yifqiF:b봉2:(P4{^.E@{m8/XqUa;q쵟(.3?^?f4㫊uzqC|~ZPYζ?i%OjdQQmcg뽈1"vh(k@;Z.zqpH-#7 n$].dh!Api<'4/2}&%+HH vP|`G(K"BLt cNe2x-EL6&1 >9hCGyD!|Eɠ*,`Tqa4WSm"Ul BɁm "-vf#RY^R0dXT|oR)kX->(3*1%VZisle>dDuY#MLLnʊ]Ed$OGƂ/ 18Z$ke# Ҭ$$[{ǹǿ#p)f;TG6XpVd(wȷe3;Gڎ!*[n"4O#k{Bs{/BA8u}h<hY-Mb{y\T44-朝ulmR 8mJ!Tadd-O\Nv%rj`&hs,:"rJ~wo=n;IPPJw^ڡQX}R0+ E. ߆F*i!|\7 N9͡(ZS|K]FS↍uE9GǗO7\} '9+3dl$ jDjh}uG4ʈ:େ jBQg6n!6 d?f*1QSTDkz-u5,(4"ԏzd'`.>LDDMV9tI`xQdwFnM!#E aI#XIvb4=xCkm`P[OfJւ.bSPS.U賂#{Fon([DLM -Rfkffi-Zm2 0a)Z \*kTneσu}BuױČ#ެh\\_i06=Ql@QVbP"?к\-U4c.nu>]QG^8~i,{ȩ8ؿ%St(E$''ؗ |ۓ&@_o`gR)\7e Ƒ!^sW3/Vݗ XZi3LMcލ_K [JT8g[gx8JE>)85Νg *0~р4-IZ'v@z N g7`B] K@.ϜJ9i @^Rrގт2ox_!*Ab!ũTUF_"R,4$yT@7#0Ê cF:xjTG@we%RH+ \%>32v9U[`wYSh-{U*pj@1(K4)s8/z?aֺԜ {Fܭ䯤gҵ9J%YRT r󝻚{q>-d.NG8M]]߳|p駴9"!*JYT MRFu5 M`J.&mL;jr"I}tЭxW=" >sW{վTCziorg֝BlA S7E-)9lz;>Ѥ}_iYC+g3ǂ~(~dM 4U u`^)>LBbMl8+Xa yoR̔s@9ڵi>'I.3MgA)>pd'$#hI)ۤms| s: ~ `FLA mrG i6dytib߾L9s1dݕN!r{ tf}*+xx{$vVGW# ^Lmƒzã;hPoHff]b*edͯms(u (yy]ӤW A[* -:\` b(}k˞~5H0n]v.y ʥdЊWqavqLc+=<_ Q6->qʸՁ zVO4z )'|JX'pqpm'r;q^c]^\!ӎc\! @m,z1"݉R.6JuQUhn? e/IL3DNkn^Ec<?J/b9*V\.0maoqDY[J# u7zE`nw&@BzBP{ؘhLJR9ʚ,84.w8/c5gIJAzfѾd{'r .A4s>gv1M3_{4-π}Ǡ6BP6j1op #l%^:J@\ #=ߢuDS\3i>҈p4<[Іk;Cu?1LATTa8C~~T Xq;ҫ̫uLD`G"|Ad14OG D+], ~6`^ݜ-ilNP(Q/I2+ YU[ A-+h.3rđ0w#C[7r&Q~+K;K/w5z\)?j:[3/ J!saSy'>Ii2dlo)7di?BiS"`K'ې[BcʠVކ0l qdb,:t'I6NO?2: 0dZ;r-}4M5B2W]#8]>^Hsup-w~"9BzvJ9O2P|5䶥Y2a>bVzҮRjbx,${HiV:OO-<9*IoLGD5rrrU2US g8^yz*OcW7iv b.$@,j`V1‰ \.2Aܕ\.S:^ n:~YuWPq-xt!$A/@.s;N.4}r݀%2;aŗ=b/%Rӗ/n~4e?(1\ 'tl ﰬ[ppsbX$)2[%SDu)ȫ}.xȻ\J4mЫvphT6BF Ց7rb~f[>俪\gWåi &@H?n (u2  q Bu=AЦ,K6<5 %J5ٽ3O/U;¬| r3P@-ߍɺJn3'((6Z|.ܠ.|yCsX 繽T@e¬q-!2EK3k&_Nwڃ'찅p2j}E+lksPTW}J ]J Sd˝qJXy0oRd$f iI}Up2x0hlןbJDen)h V G:XAMyGG{(߲? TD kn/M͐(YYW@Iw)E!sN#wVC}5|A L1aLr P3eBxgytR$tp#=O~@RxbHWFAibD$&otĠ ̱Sa.6ēbq>nl., r' 2C|Qy,k!$|SxZZr;jxU$,߈٪^6o8H$'jo--+? wft>/@Sqv3R|c#3o֘ˆ2h to(U^3a3e!/H2ei]åq~"@iG PzI ^ ~-v :NJTFTZH D{_r epQ"-#3JII3V~AKugusx([' /y\̰"L DGQx7`x5:7S]!RZhJ}]zgH7| [rSMf50$qHV7 ؤ)8jRơ0J9/4cqa|C1>m~߯+$uyuOl>GgKnt-"AUQxfVSOH[Z $Qqr. `  _;p0i$w!6}]_)5FZac'ly1t[(b#J(DZs/*Wq ԫ Xr,7HKyuZ'b"XK)ou)M{i$tK$]jr8(=itf KAgA /3f~tO+ T7CAAvDgL c"x_!"U@.+(10cY`|N?5YTvd1'=lrIَ^bwASG8U%1gvxp[ĨG''Mhib .qI&en(uSyW+Lm |u?VH0"y:T¢`'K5߸6 TX+'!ϭoTzWRS:HZ9^Qob:jOnC3IQE}#<, z 6CU9Gj~cyٹ&V-20( { 2Ui`bŘp}R軃X6u?p{ G+{1l 2|;o ^7h i$Pyz㨤"j]YvNzle7d.zM"4!3|Շј9ŽDl(ב O-6:^?SÐEuW"Qb5LCXE3U[.M}v{GccN(틀Gcw6NТ(C4]zXnd4~'1EE\~=X^^aպxh<wJd\Ƹ(t ~ez&|ӱbjy=q9;6Κ n>_ݛreGÖX#}0l@X<=_hs= ^Le5T;:jx@0VkY  2t\UZX]!CO$) p?Hwa3՜P&2,2"W~T3m, U,CBZk1Uo,2~]HO㙇`!jy0΁Җ}OiTu[w "u9# '!Ϸ^/0|UR?%m^# ~wt)d|bT:ǴCDҕ?HB[_+(0ڀh@lrkdRBȻ}y㞝Ž&G(~)P;Ga[>MO'C2 ^3UAE63_K!A1_ϳ0<yӨd_k_Ƚ}\UyAҫ1KbEֿQwLՓ`^;@y#c>ʍ%4O"+͇72ԑ%>J% >k e=kG ~\ 5-h˻n{ҭID*%҈ oR_ 5giVUxی~P3.c)S0 lUۅ ?\/Pxf YRG:+tխ x;P(ѿF|;;*cM+KYlQA1u~o~h*LڗSe(Fm/j70ܤϬ"/:ުU7ve"=mhg2o2_* Oo/K#^~jY@Wfcy%2^k'|+ꎃzEꉠ2i0+{.π[K!9r ;0P0  Q즌ғ;j!᫒poa0W.oiWwLN˞A+~ÄU$(CwAM·!՘hbcOaϦȱnI ؒ~T$Yf,K]FZC-U{wK`:~BנZ>UK-)-yXjӇh-9tl@|I|6Kg"PUc8lVH!]_e,d)U۟jjFUV[%*߰cA Xpe5dBS(u?d:+wkEiA8)ep oS-;G9kV_TSt TC6|_Z`'鑛(a}Q&fd{JQS~&vu(`k}XT=3Ri#Ue`R'c53Z-o]f]X'Z )-t|sTv5P ͅX RKc}iOePAQjїiA4 eE}[oS3efFbѰмx{XSNjN|R9@Gۼq΂%"P?yE/]p+7=GFN.;tޠ >PP4q: 0‚5Hj5 fuA(..z n;-OHuUYBb.ƬV %poBoҹȏ0lF#ZПOk K.&&Vo&W;>Xb5l[Z[xKME.mou㔒Y9Du<v[MDSj- LN{U1\0`ȕ|#IllƽΆ4tRv9CWBt9|ё#7O"eL{4Is4x+׿xS.|!]/ޱ8?k5vd7 79S{gNn6w5[eO|]bn?䢈İ^6!'Zv.CUnn]kz ^%/JڶCm Njr#[U2f6'Nx{ȦFMSLU&+i` vDeVqia^|V`Ċ1߰2i0s3}rN䳘PyAfTHZ[u\п/@ܲ`F07W\AlC+dCN?'TH-ξ;t֏Bc@/m8h~ D+EcH33!^"}}?r% :Q qmm;s0a֊BmgzZ@"|b@ߍ@&Aؿ P(J}}6\X&|YhlջZg&qAxTkhBL&6o)g*2QR n/6ErØe:f=gحh~X|zIdsIL+휌&8*)| vŎ' {4(yW:&tlxta z08t˸RBeW‚=59MNlXAϫ-TW?V|6hh_<_>m ҩ])#1|Gq&L-攃ґ-XPwp"yC؄%"i4u2*pBR>  7dtsmSw+h$啐%eմ (C!{ؿ~FCoSC vW [\ >k8UQ; -id$!)ҵg2{ˊEj|'eJ J -a.hP):ԛF=ߑ\%SH.'PLc .}@M ]N/ a,? JDP;ª[{mW=`LŽJEc&&W􈤭?q/{UtB6pOŪD )G*خr @/h2b]cK6,*W1چ,+ n8Gb'Gߠb5.T 67!$Oż5{5DtE3 (>ኖz0'QyGLP:5 j,&.o[g*ܩo۲Ƴ;c< `VN [&1cmž-} EST$'j 4>ҏc'?IZ \hTb֎}L7gmƊoS$/kllϊ^Xެ7YP ;E>4YI5+ rV_)z~xVi<'8e@ܪé 6^6Ё`"o1It1O8oT$i2yo"uPjSjw#Pqx,<zn%U)UX:oNU/+d lEB(JC>@d D/X>5g-(l>RWj K':/}PӮZ@+10?kpZQ mކVivr*_ŋ椞Mmd"Mɟ 9fsj/ֲ֊Ư M1H vi~UM {|YXC$4\1pΑ#El(@mx/*&Iֺ 7-$BpAE;K:0: R~뤗JCJI6@!E`#i!#ڻAT9I]v ~ӐDOM'a&b δդfW]IW_C/IB?,@"%h_ĨBhԌ0@CC} ~b׀$ڱ%8_A8^!D. Ry t5(mA}T4#^8}i:9Håm^$ϭiU ^._L:udD#xt92]ӺcInۼjm"zKz7 hwWhgWѽ (n@`ucQKˉUg^2'骃2{#/\i8f -n)DN+=V͵UImAYuZzF\<9=Hov(В:j c"-_ TR?=csgXdC ToYHJ츩t*e!.6% t]);0UH~|#갅@Eּ7P1ކ18›v~z肧egUb:Ղ~.S BYDɥ&2cd[9p]}h'c$ÇĘ<_ѳvm NgΪ@ŞV>^6+"!e=?Qe E+ĸPr1cl xx5n[ +*PAnےכ@('3Kj'z傈<ƁGv9^M^UkG[lB.DTIDmסoO9 €b ٴeRctH9쩅ƱL~VT;>|\dFxDkDzw.K&&2}oUw>0|!|QfsB2O0%XʾG[8M4%;Ϩ[&/wL;() ^e(ʰa@lSZ kycInϠaeqDE1t-;S-`]3P DN&Z&ҿ <}BA4z+NbqԔsh†3>T\gv}bIKT:'-"iQ!9wNL wmU%"X0wpEnWl@|qV##?O(hDPr>g xc='+0^>P֢٨ t@ӒS]j"Uj &m vdxD"x:ex'Ap:^Gރ[c~6sRf.:@  +w&jH2kwЕ Kh4Lv^{9`QcAQa .$Q yKZM)&jJc|u!VH`Vm*7|7xQJO\mx3y{U4kbp(o7lD"Aj"Kר&wFC[TGu;f0xE%J([TiZ7Dk|ѣ:uQ#7㗌,0:\.܁z}RL2xc"`)Q6dEtp19< Ɩ2Y%*TG Tr sz|\InwA\1%iID^"Dlx 0g i4d`4,vM6tX`%_#Y B!L=.+#rnzp0[)_ׇl/b8USAQ`ͪ RK'l6lv4#܄džɱwDDO.fSqn >sM񇣠 V)זj~Y4 p 6N!|gʛ91 Z߹S"~[e-{WHEA-1vP#;X0 2}S&4&șJw5,K*"3 uɸt@3üc"'.Tn^DNuܶdB-btZIОh*Ov"sfV̴Tsik2OMı0<ڎN4~hP ,:'OaBs::ҝ%w{m i>Z]KjmWQ?q'8=AJM^v?_$,lAًPD{H7kV33R4H|@ \o&H3\SWu3' 2Eah'{ ftr 0A t%zꌥ#57wЧaU͟ф !|!DY5xUaF֘o]ۘq)uPւ~[|\R["ٸ`ދg>aA0ᡥ.rc?w4yYkT묭F5&$s;2ZҵZ/.&mNuߦ}?|PRm]k\ }ID__0$r -l F JW\g8(DRR?-o"EN&?UYګMLJz$W(dF]y6<ٚhֻOҏr:s)BAOx[ꉺg)Upb:\=:4!J*^R YZf<ޅPlK2N<f{&#BkeƱ\2K]/FN~PhU81j'"GؐT1O`Sμ>mk_%#W~׷89k!Pdb$C"x ˉCNフ iըAyV!Ȅ l^ԃԧtU!9o:@Y.=!{N;=0Z?s\e+lK8+,=l^ \ &B"yb)ΕxIW+BYd-* M1<ɽ s۽,}Z@#-*UC|u۹<[o{m\1{el-zD=ZnѿﵾTk%f aE|^u!$(K^F7]=w#05iCky 49 .r?$i2 aĒS54;,RPA@#Ka/a+߆7`x_fEaB/k{#q֖ j>7%fV>ӼV\Y"!&s3~:~FJR|j0QUjzbAFc'Eth?$e@< i uW: Z @ >3JddݾthI1Ζd[R69[nuVy͇k^ Q㛡ynQ `9դ{ЏɡB+6teQ𧆜\chtbG>2jBZXZDEʂjm8cБVzO91xk\VF~ ͭAZC si~7q0<4DwD }&sh\ g^Q=Ct9A9ȍM*PǤA4Hn&RQ3=ٰ! k۞KS[lۆ^RiTY UP'3l-Q rt*m6)\$ .69! %?eQUIf\e7 }dZbeVJ-}z*^$ F@@uY4MY"\;^蝑(22 IxXZ6a_9Ϲg@QVJHn^7ϗt A޷TŹW UxM}V<(lo5u+$/25v"ۂc+8̭NLqo~td*^o{;b'qf36|(uQ׃&d̓K "$X1bH8\8."'R:kӆ md:wJ8RGRv}+}qo@l۱:IDN/~w6$P!h zJo~]^]4$ ^OAʹ[~KEñK.肑Jzj($z+o&3oTBz׬)%$^a YQR6QwU‡;)s9O*c+S HFf-y&%17NhQ{\*5ֹ֖28y3&M_>CA;c~[nxR ?DQEGJ_`̻ZA["Z/M²D&'R?5k&:>LXɽVg dv15[A3~2>BnAbbUɷ*HF̶lro wU5?%an฻af8X8AbNWP^ "Ljd ukb6Ei*t)w#ԨTi|l+恜'Dުkmy] u@yjmVt$n7c9VFғ8UaF9F 3p#B[vG"UEo۠ .)Q/iz~Z߰ ʟ^3*}!UV7Nwc{>g *^b>=Mߔ~&,4 1Ş~AD܂TaS{0hL}e$j gwǧm\̃ iN; /Zqt5̧Lo.S ɶwfetEZlg7ʶ"%+U`jdKN,ǔ;9cn%cR:[yD=I Ne0ϘajY1jZ~ `1An^|׹:FqG&z@Lsh8 eL%M;3i]HGi85?d7~0OI Վ܋ԲP-n/+[9|40ՁZr>%Mq'g-,o Z^h:c&L__&^t-ŅEm_'sa-Q YKDĖvF`}jҍ0+> Ӿ;]*iŴE.7j"bg '/f*tj=k]sXAc88U=o3UA a+GN#|빲3!ƏI<wD$y^Z}Qe3 KP>Af߄{4tY)LaU.X;hp-ވн9Ԣ9[ ge߾pBGqxP@iFy{֢ {g3pm=fs=#S`R*Y^bhC=*I0zDR d-#2ldMoo-&jAx;=\7TcWC5ɹ_8c|lK$`V2njuv|.+ dɢ+3 WR;;.M|;*mZZVH.?r(lhW6 "A`E1Ñ= C.Ζ(&dBD#yҼNnV#a[+?35a$G7ZK{˟P;l; |\J2/x5Ѐ$2q&h"iPV=r~Jn٨Fwn-7M~0 pw)Π.NQrG-CGvQ7P0n=v] fQC0$YY*K[#~;hRkt1'3߬mrNυNCm]k`hAA7S9o}18"AߙAǦy3:*(LsʉV!;mw xxaU4bR uUB71NFSS}v Lӄ>Bm\dUXLй.-^| ~fy1%gtvo8iȃ/ح365ᕖ!wkbEivA 꿚ԭ91 0ɷ;\ ҅MmB䰕oȊKYbEX)zekst}=r|oY Zei7bNbnGߊnTvйuYvg>u4lر[zVH%#8ijbXEhs?!*d6q.dQa%:'(9Bq&=t# B18İ9*bU*(ѤJQ~ƻ)ZҰ)>}~(35`F4q7̒ġ6s%{ #8O T8gPۛHW* e ]bAh$<|-9W2>ϰ7yd]ktChT;K brb?!M7)nf GňC9T&F ^o)FI5ȶpAfmfV:`f;xb3"^p"k1p|>lhu EcaqH 'K ig$d(&inMN.cs+L8!GX)? }΀&uk%N94Hb@Sz p07]J3F Oud > dҲZ7\괃W3ĮokDp__Zzֵz(>G L_ޒ35M1si*U{BrգpӖRȎ6e7d>c.~^t&Tkau͋ěh Q|x+LiEauf(6*@1⛕t@/d 쬶iGԨaI@2,*$c7GJ;~G3iM]{J??3ce &y/M' j#\t_޴i1EdWZ+: R ̡6 e5]>"dr]3ua7_j #gf贚VFIKSvi>QXTjW!j}< ]<6m.$ Vc7HsisYGV"RczV-hX`%Ɠ-*_OEsȹ73 N9G2oh a3hcn^7]זvyk…[kd;%F`Վ~)䞡D`*iUeӟݭ|K[N/rc{}"= Qhe ә3#;M}Pp} ~?U[%ɮ|DyKElm̼ IIAV!Z$w@I'pwy|0a~-?l6K`y28N/x(x~XyvGdUh_H`͆.`Y%t{_.;A;ĮGצ@Q\,Vz?H@.Q(-O)*v%\CylU L> 2]auzU0E>T NגɁYdč܄>."(HI\FzCǜ}(1NH %=z]{y[:QV B1Ě#G*jepm%]+"#^n@}u+c%{|"jr`jj&"FNGWϋFG@Q>/-bUY~A'*^1qqS>\>Ku0&^^:3O[zZ#^WvU|gqU`U;v hk4{bケ$ukϛZC[-EB|0O*Vqx+.ZIrFC e@h9V-&([2 :{OX'\O)x{](q4I$ G ZPO5h_贛@Gq(~@J+ӯ[`$6e7ff=T{4_/:JCn8R8b%b-Օtem9߯2|[!ɒUrs͢N5(IlI|o@D8Ǐ+]lZYȴ1*-&AŸ|fQ_LD'9ެ2*^4h@ƪ5)q=hN[][HxjJ6;_IlVC!$o|bFR!6"HTʙ&A}8?yCI7)?Eԅa['gg-PA) H`^ 2Hm2HjiRuw&C/9`.$=~Njb@MG9 ,V:'n62L&wK{?N8 ;$>I't,G CTe<<7s-܁-$KOnLx?Rg?z\LՂ->*Kp8ܧC!%`r5uks3},}&I}PPQ6M,-TKJÿW98^rgQݴQcI*_4El1ڣ39v:w eMj$fZآOvJ欢7 syW,lm6:(b E@Kn) G$}Ǖrdڠ!8R/`wq'vJg!>cx>v?P{1D)m$K=Z:g Ef__2<״RFE <Jk@)68.F anz )4svNy6C#Q_IZJg YTs&ܮq7Tz\e> ^,;nmyצxd儁gvW=wL>u~*2_w4{bu4^t}`lq£k½f_wUAWaA\e H=MI,t^LG}$ݵ3+So/ƀKlw P.?DZ%ࢪA PZo504#Q@e9;x i$Mr$%!/.L`uZTٮhYBR[͕ݐgtz{Y.2\VVs,ܹ36q v^Vc"C$쯐qhzg$X n p,)|hMMߋ;ȿ~ 0"fuXOkEłK87q4J\I.\V qd+.^-]]BdIȤR1mQ~ YN)zw'| SlUz/[:jK!ljglh]V(J?'P@ʴR9 bV{>r =|#אRgnu, xڎ0Z pR{@[GٙS4 G,f] P]=RDGˈSGV|W j .d=&Ynkp)93Yf)N_d**)XV}d= ;x]) z8}{ JXҳB%{[vz)_\"bʊ6*׌v3GEk\CЦRQI YmGhuIݽHoD"?)H72M$y,(|dRӄ/n hy&P XEEk;gV0p##e/́ǫ,-|D~VI3ʙdO[:{_g3lԍ{`O80: V8X޼591/?_j&4%̲г7yzC~uNӕW?JBpx1VI+SѺfuK1ϒ()Ȓ7ಒC#d+S4'J&H)R + M9tm=,t_\Ùö4dy_%4E>>w m,_C۬{6g*?ھ4ئ<>iiW7~j#x㓑WO5Wo qa\I+.Hᮛ^ v7gF4oBs~Zq#o\lQK&JllY':J<WyqCc𰸆u FxDrͼ`d 2Aa["7c@5@cu/\Zfcv5ǩ8*eN:p%|{aBr/ Q߮T4Ѓoa۠ii 6ub*b*uf#ALw?x365ٺ v=ظv-kʀ[uZRl%k|WŧXrங7AKlC?ƶ(M|&{-8NјjW%":Q/̐HmcZ!LaEm3AFD%[ZhౣͿ_ik#jeo2{.\zOGc۞~RvУWە8FFzvE'A%*-5qVmחS9^k<s` m;UqLv٥V #Q=;/}>`^B_5}cāͨYuwP.žH 4ʼn}%OglZ=>|"ؒ}F,BH b C8np/]|h%Tޙ<.$#6#3$tsߡD;t(s FuE 4Jaܠ|ޫwkrT[K$ qjSw<+Vjjzđ&KdcY.FWN]Z?1PSvٸ7k|qU@/(yFb5 (tٹ!Ȓ#ԝ/>}.A$6Ih|8Tu 9Xʶ`h+Y1O@$,+p&P~fgUhS؟oEXH/c}DֱFQ U-nҥnx7 M]O◠YO% >{tPK B&y։- ϳ~*\o 1v ph R/EmAwV c' Ig0||O~\c7id!%1r)c 56QNDdL wbmvī[c72Z``f`Hln lUH q 0:RdxxA0&+=B6%+۫Ble}b 02<Z 0 S:3(Z[^A("RQkJcQG10 Ҫ!MJA%>AǰrBcrT]FRSHD2.@_9?3n[1ooCt-aur,h$ۧI }z؄mS3,^6=݈L4閂YЮNfUԔuWz -{`Ba9)F жs$>: :q(_Vfc׬=h1ȕiڬ,jME ,̦ DMZ gJF 2} iN eH) iFWcB0.bPC{!Jӛ ](5\l?I3d;g U먀Cg=9)KT\NkYH1-l>V+;~!FS$(jU#I/5=XV#~܅"8Kog1f0.Xo^(naN:e@d|QuCK^w\knuf#x0)Bn/T{\sR϶D 8@H ;z(oMT%ic;U3%IG<'}z'aojubPXfU-=Ot>Tw(1][g1n 2*!8ɟ'>6b#n_dX AOߙBPc |E5IN}R⾇0+osz8ڃR>Ջ֐Fގ7"P*BHJ[3UYKI!Sr<(3_kEA3]b]YZ7|S?f$Wf=?_@Ywsde92EB,g 3 <ҎɕJCd~yog5m]E>fk5">dg])<]MXi7b~00yJlulpE,NF'o,rHM*U9AZΫI%Y73g^L3wb &Pn9wMh˚/Ԥ4Ӈ5$o0Z޵mjRBە3"NU]~f XxtQ:``Ub)іN?B˞ÍШ QoWiAGpyOnׁIms D|0/%[Mtt'eNWݹD ÃR5n ܘ KgUo[pDIU& 96C>kwg=]WqhmAqOhdcal|-T2;/gWFFBu ,"~{qe-鬤R%Yѷfg$,LPQ8ה{~dVGl]jM_ g3l$IεOCiH[$3dR# y]2:"Ij{ݽ qA؋<8"'՟m kǬlMХ&UJlp{274׶y鈖_񚌎{(%JnsQ+Vq#$hBdh{|ti*}&UA>Yj9+0̆ {ۢq)_;R0;HO(mW j KX*4ޔB~L:c7WS%Q]7k .T(xwf k7aR(K:9sxCWlSnߧRBԎ"Z M8o>#2 Y.N2cn@ %t裀3m_`P̳=E.iZHpRPŠL?!Hsn3*s6C/TeҺ%nDjLŁJ\.t?[; Gw뎃1^pE`qs$n,V% E~fC⌊Dm.mO%=feb 0L5 q)cJILYʫKF3\[8]~h32߂aODW-}_EÿiKX-q[EKw10 a|t~I]TArLk+LЏfBV.F ]&]r)i`m=G#k`Az r5:H? \wqG{n\Nh mt 3MF@tS ]J+;}1 [F(kq(|wTP uYzkAe[l"h?"].2"H^':4o2 TKMqLd+Psna᷽]>M^ ^elH1%/|%Nw7t/ejeCV܌q>f5T:u0.Qp*:Fcm'#Sb};V15l SprXC.f'I!̎ŅH}0sZX wY#cMHn~iC}Ww @r<}be(ud[<"76R24z/ j|Yn"JevW2孰Rmi*񛵿Ӹ2[,uQG-L-ltdDP7XdifMnfI,1Am84T٥[mb2^=vS{SkQ |iq/p*H.+X=eHiFv)"L|s(ImtW>bm[lEިhW)gAh(Ht߿F_5Ǐ: S5#߽f}TO6-G#ui_$9(gXUOd[ ~GqY #8 !5D ִcifS8:ɂ`arR,=-$`<%~.\ xb=O7Br_cyb2bISHPX=Rģpcs$7/L#y|gy/%QKF`F%X:Ƚ)&U5qε}Ljɠnfݤr =](3e~l6t93&eK:+ih%R aԣD@RLD~H"uǸ]C +#GX= jwI`Bq YWM@+QՁ!rX>ئPZɾ%^XT\d2i`pGVB>Ц3fS&:׋.|uW| M'd*۸逎:6"wD~ b}!px[g^CA"ۜجˇye=CCfPIWTsOFʘa:V1#ya'oW[v`\ 19ݣ߽\_gbP ICh1t M8>|ӺG r8:w;!'WmB'$^.7kiS9g>]<fw܈@DKuH `JXHĬi2ԭq{n-_iGfsj0bisg>B= of b-KQߴ^HXL9D?M؇7lGHDk-co ;*D篋f3cV։\wׇWyKp Y8k2гQâR&vLa(Y4^ܶHAEZB^efd"eYR@B ^2+OGG#ޗE>` :Ut.bNrL`U qS5+ @μH[#&hsge I]RF,o#2 vJU{2| _M-\yS)3%\Y7N%=Yϥ׏ Of|ZHu濻űD:X6<0šgO*^:օV5a,7]ec*MC/}QNx_Gfk)< ;}aT;FĜN=1 #;?L2lDݲRP#Cz w`J+׏;ꈳA+̹\_cxLZ-Kp_fE/K s]÷Kaq٢ҦhZiJ nq=7+E4k5zSt)39N(]1tESէ6̖/#*ս]>Cul+/9jXèX#='MDt1cuArԝM &K>~նF1UVq@\B=YEIjOEz6 FSo /,m'/v4MZsz H(MvQ3E? [[}7),Lv۩d"ii >6[ Z%&Hnj5Q,kޱVC8d-J͎4xq#'r+ίca0zEBuuE*7>xM4n/i^k!9._^SN7x]& ]]Q5ԓ1]t`#N\o&E9K*2˧ʉp<"*B9;SVJ& (!N?Fݽ>BI]ڕPoB٧ph.f!X3\RTG '| ^1N5l^x[Βsg,T&֞^Ēh$v܌^"`ۑ~g4C JͶ>9MǺ%~:C!EU?`YJ4Gߜ훑,5h* TA a9virL&_RxiJW*%Ŭ^6`'&,Эslyev=N[b6Ot'/d.(wNi/|5)CpJ{mb )7C㵨m*xh 5Z>ʩ摒~xLØ#_"=mqGHӃ͊mT(gpq=oWݷ~ b3Sb5V(Xk.pv MUTDs3 =h: /K_6!)׫skVIM0!V >e%xAΉp- ,L;ҸDhMSP=X1si"t͠)bjʪ[Bn2znYP|T|5ϯ@ko!0kQ4uju2JoXHGYoo 2.-"^6x؀lJ5w&ױ: /Cޫ2mtyGLDնg\;3xzX6@!ƿ$#4`%:"m5ĒOٵglXqEҚuz1&mD ]ɫKEW )Pz݊-q'Ƅ٦ٴQSI}wU]7QaϋR+ "7w 4i8G XrFmd:8_QRnmc1ދķ^ N|oN;r;{h1Ji..S"cen)=Tp=8K"BH[1J$SeOj  ~צmM\^9Odp6lE ^aQgrCa},ܣtؘaۡb py陓2bU70)Ё7iηw'+y~&a N4k\n kX #{[?8~`LYHxǼ,% $ ̮7d0V:ݳ\FMuG+/ɼ 2hqY_B#KA AŰ %!Z\+<W dQOJQhȕ;!I}u?b6zHP1LZ(#ZnBƑ r왿a7 soA0pgb"U=(,[ MhѰS/@T]YT+}AX7mifױX7љ?F5-͞ e&单3mm p"Hb|Gu$?v㾲4rڵgv/R*NdA1$vb'Kr{oBsq$.*Xb {Nf?}/,e+edsR/#(Ψ GlӀGNZwr;{)~8=:l s,ͬdiEΐ E/Do#aHj΋0:Mj |\5\=uRBNPd4 ڟu54I3ol<цyp +rG=c'd}X3#_,YpDrX\L5Ev>,@kư%Qi^aI'7 )PVi|ON=PP}d>{J [@z!@ja֒_DSaރucZVp{NO@m﨎 _#p# Vs`YpJ^*)߸:atdžYi'UY:/LAbz!eCoԦ4,Y/RFE6a͵R *@㎡*臑YF)N>m ߡ|=e U ]II^"dMSWS֟)sj"{4l+ 0P| nO0@PFz(yRVyƕ,';6h%4P5DMn>:Vg~[ ,iVG:8)kSxnuפV#XQ gXƬCaeܡ?\$b2xl R4p_EqIvj/.wYS8 F b3(Ͷ7>b^& n!*eȺ ?F|Zyb'C Z#EF":>(}xS@טh-=hatKBZS|Ʌ{ ([846JJ)&)rr?ZqAw=DJFJjx HW7`W'",D|+=.mdf'Kj+V3`^ 8[1vf Y\O qo*2c:_ o Lݦҩ:L8Ƽ }?UQ㙌)$ |ơ4L~#M::hC h.yU]lZ>a^}yz_F ovkv?[ߗE#v%hoTa4BU"BeQ EμDY[SޖvҢs45_7Hj^B:Ux>[tW.=Ʊ(W7F®,ѵ} ~{]k8Zǣ8rLΕm&;X[aR!OMKSb8Y|&Ɓb9KS>}o2y#H&TVN ͡# &+{eT*EE&0o.7Qw?>;u~l x3 wp}"0 "*fΘWuu7&oW'zhuޘkRƘׁM4{oDҭbup)f"b8f(w'~NW5=G#x# ljmjUrg0>c7B`FtO'\a9J٥Ml9t_ԙ 2~Voj ߋڗOz8y"JF Lg?OEәg4~n>_ݡLq$ezgLAꕽ[3!F΄Ek1D]/y,h͓^>H^pţĹx*d5˟<_%`uPXK~&VZ;-5VN`4юHy^ ־oJ\Sn:my<-,*Tr&*ÑNY'#x2rpCsBoSb?BD8=d{?ܟt<RcU=,O6G\"]zu0&W4rO{1Qaה V2 S,y+~}ZJY KHg~6PL '5iEE42{i*<#CbQW ZV qHG_oKa쨞8uN58&Q /ϟgt;Ia%z!# ғ6ԟB8 3zIU'E7ZcK 1.X[ 8\%',n^kT")u\@ʏ⥀o=qNXy`%3bŔB mFChPxAmyO,^r!nخoeG{}uɺ^:!]*Hœx&N71d|[wf2.&VY^sг]љ_ <}mx M;"9z|vvNuYI}1;:hh }`+B?nLiѕűDȽ@q\h:Ŵ[p zJxΥhGm1 TloL ssb)I/\| @ҭycۖO7,Q92JiԒϦ|2QQE킋;A;{Ёzmuǒ?_H~* 3~+/`;]#͸S0Y<}P҃y`Uؼ0p1<}qbVv/=wVkebxN`2?}g`@s ?Q;#3[Y ,(6 PJc@8VyEo:&v\*7t^7CG`MHʨimƺ06eIys:U_0ىczX>hV%?,+9m-ϖlQb{3·>hxgw1,]A~%-q5|KHiuC.D0gJ+HtlG -B$6v7w0&cgp*0an]0.2$x*|?GAաx];h [yz%x8LJx!\=,h"|2憘֥#KMLD2!&{UpHQ;yZ5d*?s{^ڶ HS'j ̢iqJ-0AͤKGj@2-`K^'6  vkl_HlӔjH fs^)ڵgn";$'}uī pj_$]E{J23003ϘL pM _; lL3G |Uol8,Tn3P033Wdܤ:ȵBq&$2d,i9Giܫ%aQD$P1x7a\!YO'N6nv c '[nKJ=< &?wWae, xၫ[ ق`~,`Qě I)I%$Ƣ(㽟E-NuT?L . I-Jn*CC_rp?'LZQf(jt%WVNv 'g\f}^|rQx*b,AW Ѕ%tR7#ǫ"2!,eFÁL ɶQCMG<-puwSQ|oZB.F {W㖽lw3ygӑ8FXLqҍw˝m\nS/*xp2h$T H3 jc8_$Ԓ2lIMuۻ5Ň,)$\]'o[}ׅ [ 1@Ӕ4Q-˄aM2&y-NInI'u{HLegfT!r"{j E?-M-Ô( l](6” qu BG:m6UIx$|vÙK 6fsؿh:%e# 5?vbծbD5A;# =NOKlQe}Wco (ꖤI8\wo+W [f.6 UZw!Q[(8(S6 2 v5+,qx#:T U9}KW+STSx PoU`$X%ABy|tFO?.1;Q[cZ:#VDѻN+?!;Ǩew1wXe !P}" #e(u֜n-!X-$h90괻֜j,eXټJ> 1Ir?k8jߏ}*2h$ @8$jQx]hV 2,^IYJr~΅U9Q=MLs#1s9?a5܇=n1~͌6U.b]rvT]ƌHbz巉 'l_ '_T0~_J x:fbx gI86(ٽVlFS퀘/ kg';WB w6E3QL$qo Иzs+3Zg D^ qp EkΗ*yNcT 'f3pSC!; ƥ~* EI=Sq^l[a>V5 H:|hiRym2eFAn V0tamPV'᪍ʐ8>jiœޅSXRw߅%ZᤑRq$~ Æ0$Gܩ; Dl&~"vyT Fi.&\?ŗCLq=se." BuK&Ư-3(7y}8RSv@~wv/6_ɛx71Sh[ywAU67Gqhf.2at(ʀt븢,8aK›ci4[Y uOkl%?e$ pU8QQ'c-)vm0S;eƂFWs33{] [1l>U+>E)p`\p ojcԛTVN_O@\ < `ΗUG3lDeu3"ASiPAs&1O5 `e,z(=,;"iuo?D1>!3셑t޺Kv 'ȟ'/#z-5n#ر\PpwQ#V~"S>!q?Q*l#j>|g@&dedW 218I\i4.Gy=7Ю"ƩRi$,T@Q}:ם&9 9da-fJ)wZt}3V?PX1U󝢼BCcWņb"W ,G|΋նM|-SMB,/(2iqGF$hVAv)K׼e) Y[];A_}JٮR+r>Kz`n솉񃗂]g'kI$ƫ !ތ "n&(V0HK3"4DX5Wxϊ8Jd+0{'Zz,Uȶ޻Jбc?e/I{<"w.[.L,x:h?YYa_YAKc_$lk",|7p0p՗ǯiKh/³wĹBs܋[T>c$ibWݪ(A0KMٵ)AmXM4Q/CR/PO7 zM:b2>T6z\lZ#J:'aOett2Pe-+oa%x3m A)H4j㧻pO1v.h7mJҸ `J9š[K# cQncaOk0{Hf@JJtF1=vpGBnS|R+"!l'G2f$?Mz+u%I<Lp,˥vWpߩ#u+ (5*kۘ/qز'yI@BY9dm|rϯ'BVv^G̻).YD[!z3/ܻ+>a9 7[_)#T5z'49Cxk}BAvޭ_LGdj$s mYɆ7ZNYɤhDr3g ZxmLp%oZp_':GF)B-qY3ix0Q}jqIX:8͠T8ٳq$-_g-=gBFb"}j&>^3G5ȉ2tc=ZxL+BJ P7N:93큙0[ѩwWR,W'X}]CqUar <=_R{}#_pYܞ+[:OR5wϐ0כ@l@dtjx僘7*"i\cZd=v X`yitzmB֡M3x@:1 *E&қzgh+<#./Wǹ$zcRF}%W!ܖ^Z4֓g4G']aDyYC+g(R6 q;%DwLgPIADp$΄U6#%U 8Č) o߯.s!AO9 aS 4kz_ 2BUR˪XjM rkAGbv_ҹLK"Gˆn0c~&Rռ}=gЙ\'N466 6#tLx5,hO+K'" 4M:| ?vpVrPKK!N{飲{Тsj$~g&"xWMplM-%&h[ޝv;uT" A\ӷVL-t6#jD-wlgQKҝ3ʴ#Q|W%p_HD)(\ix„ͯWbiMxosi]_mͮڛ_m x0;)Kl_&טF3'Q_ .+(Vrt@sT3pjvd.+Xʟc$0y9a_K?K1Ha#/~EYp9 >xvr˛AŲub' .!ζB\#e̝t7,ףJ'K #| g1&5JaZF,vKOn95%f)6 9[ @\iVЯGV&%ӽ*XP?,}G)^ F &ə V/ ڃ+ٻ^AD:NшeZG#X/put nxK=N4Lk&YHzBYHk[q9YԘsc8e]@9 :IF* 3,HJWJ6-Zx Է*8RZŨ?etJ6 Up]ǠlZK-dӿ@p3\#s ^4[Ƈ[r/3woՖ?qi_b?mpBK˝q AM1XD z[b*dj~N:@ wo3|QA Y`fG[ICT&=? !(Ĩӻ 9y @y4*وMeKdyfP&($1e]}RxOO]5{$vadih\I!:u7! ,|Z?͂) uzHC쪱" غnR[ǪT$zpʚeHT =}џCn#R/2RLGMf.;X V E[=ɚ~(I]/rH8SVt7LNBVʬNs2n]ьh4IPaVEbIa(d4΋ԚqClNIugՀk:6u]9,J"t&x0g brY 0tv3z9 Q-%aƑm |;lɇ|DhuW@ g*Xἔ! C·tr: fOrه蚪/QѺLbңNzLKMXF+)o㔑Xԉkde~8W`BI@@dI2$ހjMcOdBQEaI5x z#q }9_R]ʋpΪŚLdBSk ?4)tҥc0O!kS 3H˥1!aj1084ln1ۍK6mXz Vnxi-}7jiȲ rOU8'pDWiĩ#rԢ! !-pSTpFI)%Z0IR9筹l7n?[Z"@bTTw?-8X1Eձ'+[.w3{ki7g=_k} fqRydF[vSdgxʁW@8l{' ՓZ_CT1!JGY|!}cDDHFף{Ϸ*ܯtсZeG\;%E9?;Q^}#:h/ANWSPllBg jK{YCCnfIgz'?snƭYCZsֈD3S۫)MQ-wPA(ɏd[v6 6,-kI4&Xb.ϒ^eRi;Kͺӂ:I$+1gO:=j&ؕ JKw^g16`^ȂCѭih듪b .׽aZ<2Nl 5 8U  .4<E!k2@d<A攋PRq3xU4=bojpJt>_ ?I߱?" [&#g vϛo녵y6wv !$֠iyz8 ehIC^hM+Px&};QGf]5b=ҋpO7t VT|,1N^31ZØxÜ:|xp{M2 䪆yGeuh/'D_TjG@Nc^2$UGCɼWm,~3r 6Mۈ /|1&jt2F%NbELXA:+sk[PjaQ3ExFB=63FM| 8 Og(@qH8^-?8X1bZu7 "WA8qm:"LUF o-+ID:_EH?/*iP+j\Btw1 w"ȡޒǿޛ@3zznh:H! ]V"?0~{c=*N׌y7@/mt~J|?' /\f k[)I{*ic j'igMbby1p Q#`v_.ώ9MOf= ^GKxuo&me)ygDz&ruH<ahX}<#&:paA3ދgyכa YZ ܍'2wlL5?SQa#qcW8Rt^BWȼƳMqpI-@ fFvMW5+yT'xxb6ͳ\&n0h~ARHҘաY55lD 5hg))|2LZU4c-$C WJukac vxkV0X9PnYm{f=qf I<߇h'-;|('f0xhI9urFq/\tl- EAt@QtCQq+J:Me} +2dntUڏxviɆD7JofPuU.xN}mh+uo*igg;}@!ǂ4ũAv>gƧgZM_mۉw6{ҊR=]׿&)tsibq8m{bx %ٟ-W{I&ѦϩPAnJ3 'J8ZjȃPq!iDx\8eQAzuy3^_?ѹlsŐ/^ U$o;yhA5P |n/:>NLpsIvږzXf_N83ŦdžF/18vEgwBO<25ќnDK^* w}roVhإohx zςs"VZ'Pl, S%cJF'ѕaѓ1&z 3wP'ꭳ8;τv1(c }理so3v<q&ĞWըwV  kiڤ21z)Q-~ĈUQ;f8Mq~rg|o}bݤ ]_XũTs!La_Я )M֎ 8,FKU5]HJ[2d|6`2YJܧhhZD rfA`1󭌒Go[ 32EGvl+D=ieِJDP,CAKFNaH.Ϋ]4|4ѝefC}=lrf'hN&z'"޿5饿<Ruf{Pnk_-kvEc[Lba@Dһ-͛M%,-vX dxr؏bg ^ 6|Ac'r7n$,sq;`?$$|,A¿ppr6xQs/[eVA+(}HsP ,'(WOԘ{MDcO9 C㷣Uw{Ǧrsv8='h` Z|UgD86 ͢O#S/S lì%oשs]\RK&yyVFxVvjHcvwɓbbH|h"˰*@Ս˟m6 fIT9f$۞ VCcO 3TK"{pgan\YsZTϑ# Wc}-϶dPւCTh $c¯!X̐pY_o/ֺ-OBf8dqmB3:V*oFsZC\!"Ռ. @PAeRYP8^K:myzx{8 JYqEC}(J"3DN˵;ͫ"!b O;n0 d_xcG kWj(hg6̖`X䈙l>d뉍|1U(:}#tNl(4y}0[!C--&bL$XVB8f'.xQ xEq&ky'I{q XMC]cSoxW@{AY]FЭɎ< fj \xfD&b)[_4RϣnNK@x#<7m0+؀u_zoe9p;p Cr7TYݓT(ڱC6k~VXhɄ/(FfR 44%М5_~V`/6{1Q6K*SEywOLz&.)dwCUn]L qL}:d (VQPNP6}#SB܃Mpbx, U?rٲ&?EnP, ^e|4 Zμb2SL<->#_ZӼk JCbh ?ulvA1Iy>M2 2 $uaӘQ a=f㕟EzP6]{9fb%|۬a~j#f#c䀧}!0BA2я4@A{>zw, n B$'}\lˎ9rhZh=D"ZIVӟXэVýE*uSc52UMd:ImBS .۝*.1šr{c r p+j(RajsFE.,h@_j@A@hFG|eXTGO8SG6̪ $3fݤ$ AG P39|%2Y'FH1'ϹoŖH`Ҳ*Ykhϒ'fټX-=cYK-ߝlSN5XF5_ ,qf_ht`+8ӟt1LɧZޘvt~Î3Iٯ4c]xedaU.>Ѹh5/G($΀Zm i͔Jc ڒ5,0fG ȭwhzyGŽ]Xې=z ]WyJy5]UM>H_sY!Uߎ YYa:1p!h?4&#tCd8ƎfnYX*S|~Dx䲉Y8!`Qu'C Jθ2=ZwSzQ;U9k|۳Z.?H3" f6ZŞT~1$m0.Nt}l=XlV`܌K*QLv] iM[ڐ#(4! ə}D,Ӱq~UW҃$Cv<n(f+S\NRNDe$[>"^_yr}2c ҈L{t]eޤjo﹯s66RVʭ_ G Q3~cM- Y1LKbeύ.Vi*KGV!J ;#=r\M omj嘨|mE,+7sO&A [9qxݮaVЪy!].on)@7,8·uvge,idDi&aw5uKHU=\m6a}7dr܌p"ix#`GaߎIbugdD3kֵLiNѣWT?E(`$wjZLAWCwxF w_Prd8!9h)K 0<"b_g I$쨈x|܈cҹV@O6arZmYZl ހ#Uq?!!8S.USLoh@`p; KyS=XRx SLQ!J\ZuK2)UPc՚L y͆ۺeTUDϓ ki*#^QR{T^3 | x~h7> 3IʣkJzj_S!eb.,,0Ͽ hG RJd~_:[Q\6VJwjs p3fZ¬Vqg{z5[w* s}HD0g'}5Mŝo*!_UMNZ1%9ERj0}/ |t=I.&.mGNѺS(ҍi(tW;(t6xŎ}J22{s!XF3f'wzmm2-Fx TkǒԊgf8NݫsҚ=Ҟ,Nش {v1U"=`qghYw¯?K!윳Ap($w`!SWćӭn[ş o|{&U05l8 <%+/^W4S=_aF5G"KHwF7&`ΦB {-1R?GDSoH$@/X9 dՒ3*caMlX11 .@ BwrMΰp1Q.֊mh }^LVO/+Xk( *3іTiT4٤J2h+eQbm%o'EgGf-Zx. Jꦭ*|cBm`@6~[ ?e# ]}:|?4L7E_ir&7/&ue汍YOn$Q_7{{x!ESlǁ' ",}sGJ\(Ypg>8|3~fz[{j]HϪ 9k]22^dѥk$2B0 㒝᛹4ҫy2➻,@+/1eKA@Uы ~ȨOBT}ow6Cq3 Z! s3;#C؟ {)^,VDu/1^#t[Q!!MUͱaw|z\ؚ1+QA߅6 +c|ֵ$'_O*'s{6G$UR76uCi@ Kn0򂎵5',œRqqzDyjN[ڈJqĽPzQhT,* n9kivqC8u2 =_jPЫj.110Mb&#MH޴d#7!j,)ǜhL.B_,*t0* e-9uh =הW10OS+}]$P 3:#msƬKx;Z2πO!\"@*ibf|DTsb R",2[cIBF:^Zd7A$_JZ ˠ!{s7TٔO&k+n_4vW'E uUOD' ކC٨(yT"8Ȳ͟F[`g]N뮯|%2?`6~9ƈpNbRL8H3C9D Mg'^1h4!)'VʿLFp麼1S'a7 D&ZVk- |,'؞mP~}Lo@蕎]:Ã;CAa컧k`V π! MVs/^1sf$F.X~IC 7( ckCtuCeLbDFI4Rq2!_nT-w_=)J %jaPQ'ZUe \A݆Xr#xjD~ʼnW#3|],HWð~*1tǝxQ_Dz1׭LJɍG=Ec<={{c񄳜M왾?f۷%+RnNW(})68tsВF}Oj_^!&Zv9 :A$( En{nO>РN 8'_iJO w'A!iV_yL0 ^ʼetʊ9:5 a7zgZ=#^~R+A2N#&(mn k Lf6˺t$c/|qN|i)`ċ0T.-|?=1V& /sɣL歹f$)"p!M%0 ԛY؁x-GXG/LUq#5P57}7̸֚>I~vWo%Gh WrgW.bkkv>pyM{*HXd2st@sB>dݡG,tf?հBm C0kݨ'(PN TdS[E#L4D,epAb9_0oKG0`6j sI^25.©@'OA/ObPE"tebשQQ~wXKM^HG$Y_ޤf|; ;u^> = EUkk?`'GbgEOw[Xoz)^ oZ0h B^+![aO[N40N4$>h밠HDq4ᚉYѡt;m$5y 1Cu%pfsgNDqgWC3lE{NŞ36$q\ၡ9~ pFr;roܒux~ڭ)Q#i[.@˧y)xAD׷WETwϋ!qD.F ?]0H0.*dS|e1=-iu\D~Wra d)b!*d5q!& 7zh+(v΁׎vgA>-:6ߦ]4OC&_ ۓl=.g3יl,yD2MFft>uHרeD01fXMoCFȗl燗OZ+ҋѴ;m] ~:_tL^ʅdbț#ɷ n sPRZۆ!aQ,Y>/RsM}m*SD4|FoYn[+Cu8;e[\)"XUzF)P!ޘ>qZ^?anUppl+#C(K wIm;3k3\'傾3|].fiIT;5~fRM?Oγ Ԋ67N=o$!BαʆhA*lm蘋^))j{Į(Y9Z|E d sA ٱ9z&F&rZnDT{mO&IAk?N;,g_-#.6{JzN>\T 㥧GcfT.' ,^6U[RЌX\-|T =ŮB #:D@j0L$"'[[ MZilo{p`PV %qu@}1NmVUxOzӶrl"Or#f6kEzo@{͹oKIH=k6>ZʈN-A[sֶZ R̫ NC\kq"q"C0HYꢟ`_K6):ɩe \(`/ʸW0f?(8MJnSߪ۟ԆG) C9 9X8.G\RׄhLd'$:cpS ],Vt8^bXXH̔Ca + bG! .$WsPxZ˘tP f(öWeܗ0PR_0l`Al@ҍMNEd9t衅4O 0H"-X1ىsUHp{ u e 1-Z%pwiaOah8hh&~> B PCl$xB`\nK!Rd }JvVnDAUGo4xaz8$ jAB<>*\_[PGk˓Vhly--h/w6sFu\ʢ8\j@jk/;Uc2`S7ki2klEs}Q}q+"T| >B|b]D9I k&u ܉׃[n=:rU'wb=h"WǻŽρMp(\vKͤlYF%o̸00[E'?ѣLy5\O=\pfuݨS!K*8<ض͏EgI?d߶6rᠣtY@:.zVڳ4|u=znE c`,s_;}c6nsG^X]yљk$HhmKExh&ӧܤ!7V艤/a:oS.w;Hs{ nSt#qfm.cj vzk(XGM>t"S*P/qz3u,%͚xVFn4Yow0&`%3`ݧm4-wZo4/Khh⪈MԚ\b˶M`Xpk" K"-Z|nU"][H-.c ٺ_0U[6#}}n|d>G4PZI 22O>/_2eqB6i)Ǐ6Pxo98%c]ZL:mWN]6s5΍l P˂kۜ^?}W< !aCiX7ɥTr x^\w6c'x">÷$vN<~ZC,uQ.{~yC3L'%zX⺝,{$:G;^薭"fivr2}]NㇴU7uY<LŸR/5&<Ǔ2ԋV/{s]h,A6K*;+6Bj΅YL1y.FFӰt[#?KdY%Fϵӑ+3=sAsOtĹ͇eX٧O$5)ܑ#5;st7)tKrx.Gg Yޘ`oQg08^R [O66RIE%6czH勊JN~@WQgՠ uJ-v^W ҍJd޳SO01MPę*H0N>x)Sg''] 5N޲hy*|~3.h 8Bņ?*Ƈbƕ :#‡$\wEf!c]]s0tZ{IZ"pbwZ;UD|ǯs|؅fvlLBXB )bU͉1.QB*N̢WZ)J"p[qbs`M|Dr0xP\[@Ӆ>RvqܒVw:+K"*$wS\jJC,FrCJdjj1[yBaUۋ~ldciP=mB [Q#*+-`,m<|DU(~"Z ?/Αk4kًp8e`tb$q@ޣ(!sOj=%ր;l=S^u_ȼLǰO'Gy+Fs[gƧi$44f='Be%z[[sK(WL+.f"Oώs' |梦E[ LxCεXE37L߻i $G#s5PFڮV=|oeFEJX =< Ӟw˧Dnr嘠L`NIUe<Y2\U|K&hKZ㠽JeG.$Sﰠu2RbGf a/1 3KMaלMG ee1(}PoyUjB5ׁasICnt3GLiƼk}')?8f#uduG`%a͸(UI= l8GQ\ȉȐVmYt0x]&#JlL%/@rN66|*Q2kR Z 2/9* fa\ͣpU ] @q=7`aefkFxy/~) ?0#L* BL!Lnh >vjFV/Rz7 $ȂgWVna(1,o)tx5^״J.В?H46~%\A@h Jc3ߞUh< υi:moyMW9;YB_sT' >Xp-.n#zWG_ uXxGΈоXָbGUZ:n(Հ2Ѱ\RF]8RH," V7'dTLnDԑc;+:; >b(d%Ȏp.^=-S{zYHж+z~1'S:jtg]$t'ugζs0]=^U{W7[㨯ob Z`ǎwlKkV!XSdTo 18 t(JmRZ~WQ<VƙJ{!4EyM6 ];i|h5q7*,9[ͳ"u }z8^-7: 01ky>v`d2w@4*-S$V,zea{gPn͘gVa\i#>Sd Lkey˥q@ ]sUǽr;mܘ_RnOiw=݁AŘXQަpH#ȲkLQX_V ?fyͽ˦>;-)*:.9o4D\VB줿gK;¿; j~#59TMu 0*gHLZ51pP>EO( [7Bif.?E.'g;a7sSU%MHg0DlVMƍ>!a!SU 2|"5A$˻#94dЖ^ְ&H0n#nH5UW v(W$Cid0~IQ.n{2E  MCp,ͭNja|g2rkzd̯vI6<=s$#CYЂS BJb/jAlܡl3J^jvhW nPI 1|~Qqω32$M ~&"|FAn3ϗq;OLɄUft!;`S}RRֹe$ zQJXib=y kgGty1xs naF!-i+ܖ6JI6N'-咆Yk? {Qn4Qwc 9"/{hy@5FKjrTWAědTˋxqq⑹|_|I%4c +)X/@H(Cŗ#+>Пw 3$X2!KJЃhDw^"X3 dd~Dù Bv|wR55Ml( *uz [PEę&ȶ8!X}s#f8aa<%Kqxm 3O&Z0H4,֛,u>O \K+a/GMr-T2É0C4 2r;'WsbՀV]9*u~2y$4eй1CzW! :hH!#N֞-; r@ K{GrOܿݷzD 嚪@J]{J"1GjT1[Cuhm}mS8s7^_Ca5mp ҍ| 2;؋]gU E'[=tirw #ؽv_,0ϺHx0 !>e^wso紘H>0Q6xĤA[߶]u@K J֠ ,|Tcn-C3\vUBʰqQlU*e "P*zoZdZ6Y:-C7ֳ Iuqv͍Bo:á?M:ݫj{\Ѐ[+Hy4~2EJכh{ImWo7A.aGEr;:vx8^+E a 5zUH;F4"kKDwő9&;_@}mhEd_6DĵW˂ {8*M퉁C`[9^rEURq)Q.! 93{HzXlBvQ-Xo*Kb``ykP QI<ے1QƯS<oyԨX۔+k5orېXuQs8$F@v5V]N7iļ1mGLp|k1q9f9!91+R)_y[MG%^4 監ҫHy҂UǍbTx8QSO^ v̢JiE#NH.s쬎S\1qNBb>'I6_+g<tEvڌ{'^oJwn;I#J:2sKbܺg"oB/dozsMaIͣt2l:VL7u.nv6u/@sTۮ-8ZGqGW-57;yNoy?Xl s%e <3eO0ĿK$ki: ?5RM_$n0Ü1Mg)vl 4p&wbK^,~PuA_û!^EK 7Ӱ{שsW119EQ+c<ұ]qJy1'( <^ݧ ~fɡԷ `Qhv~ST8;& 8+ %=~JI_S02_5I >wto)˵l3(AɁShӤa~)gh*\j=+`?4 \Q6WǦ29y5W{P`ۚM1[dノؔ}B2ljmB2R8BDqJBTgƥ*- $X^IUke#joB!֭ LKLBTѝS܁ #sg ܿ1/h5J$5JkɩQv:|Bś} ?BB%5g0FxJ':BS|2y_\  rzsQ֘V.XB;~1H˫­sGC\WSP ! &ڥ>\21ˆH}`>/l녵FuQB!X|(SZ#kwi!ˬFՀ;lS=CF$ka1dW:InPxVhYcd_z$Cd*4t: ե 2Lg2jHnںҐQˍQԮjJLb懬e_%\xGFT<,]rZ$NG\%kc!OjYۖA@ٸ*tW2}+⊛J>bP.rbnRD^DW,R4a'!jpgYD0C4o~Ƌ6Kq!p! /Gxޚ.%;4_bpmHnMSGh]޻_iR~ag}ei lČ'UoC+qJ:ZvB9JGԽHO.Dqr9"|6]@`ͧOsE?3%C6om܎}~F tkP)ʇ"뻰)}_".E2_& :ee^ ,_1.?aU6y|8,].gh qj-2W2J,6s3d;ٞg c~$%ׯF n~\%|(&P_#aT x$Zx]Vᷯ, ~P7i߭۩/(c0NYk'X\IZ8- )QG=bZ(zȷCtybi}ubZ9%*S;eJB+H^ҟ2'#L1"&$&Ҥ()6{#0!؍} L턇O UJMjpS,Qs~^>J :qubgh^M:17]Ƕ4ߓB19 O 9rfK*w sVLu?ws%d% g c< s*o㥢`SrANTu6/emJ)&pTjQ9lFTkmxC9ڈNrfH񁡳^ceNL$MۊǚNw`=3ʮZ 0"p?ub3S< u_3HfͦTi0p<"A-Vnt2leQ q~h2H&Ō:2(;DQ8rݣ'pbLk/m#w:55Dܗd ]X^S NHA>PbLC_(1d:gtNw g*`(gO򅪠ӯ#Yi~"f$<^ mM?q_"Pc)盏W-UAbǘ!t[j1H|aso)AsrW3y,Ga? bQPqVrG*z3I|[$s]阦V^uj4~In{4~ۑU0F\P$Wǭ"IP@Pp|ϭ~/pF nrzoU\T߃QYW"V کl;:*,A*Ksm.BA̴qٱF0?ʌ˜N עp}~Rt3D‚e7}\Z !iM_t-2yj'gޅc1NWTI"(T&ȓ>1^]o\@@#V*Cc):#r^*)c~=4SA(dݳQ3"r׈>, w(|hNsr2"&JouQL2i)QGe!jqB\0/ܐ,ni3 R6])tLmA9[}޸:(zmՓ;+ƙsV8--AFM1qe%X K>cXSm=E|y7xX#ĩt8 m234VC)9~o.]B6Id#اԐ^*DCNpΔK@ijzp *跮 =uyy{ΑñiSSڊ>6[F On&s<$>9g a@ЅTt D2~.EecHÁlڮ F u=BL߅DXT\2v~݃W/K`|"nU"c}U( SwU)\L 1|z<u>K?m5KKvOwXqtXV_Ks&3 .Ts Z]Loesjf.PpZb6YOS(I m!@}҅ ܎\f76U#May ,Z8/bJI.Ժ%ɫދLuWA Z˻Raʕmϓ|qk=Vlٳ#p*UGRhL&Ds8NHΣӬY=Jt_Q+<RaÖ{ɒueH]92+Xաc%`|g}N:/NŘ,Q䙞WP .xps$P -Jl51c?ߜ?]Ie)Y-$ NOrț8 wtB$TVbEuoǬϼfWl0)ɩܛ5hoסdM@} Q%][C tN̄c<1wڑ|јu%|7ݫkľߊr2ֱ* zWw8.GI9W[cC.Ҋ C`lDpYϞp%5a^¨`I,RHVz^[VX 3k ũk^r٭Ҝ2۞"]1 "{D vjh=@YH2V>Gݤ"wV9US$8 faYd|nv>Ŋ7Oܙ%ޔM `.`$@;W!>}^i><8'^# Q ЇUۂaщ{]>m x݆ i1$pklUUdt-KLA͑» /EE؃aӗ >U'GR=cf,Nd88,C YP+RXEvR31J#s|:ok H6STPV3u4@ʌ:NFR9{OΧh$yc8v=+tb0C6mqgvlOKbd]s BVUE(񩧍0#}gD3gv+Qo@!!UDgB6ϑj-D a "puyeQeL3AyEG뱚R'VԆlCsNጘS:|qC`K,"60+ՐEzSI&k7@`I9(28 `cAҝY;r7+(ȳmV"ؤČ@ԙv8viQC | OI㗏utIL}Wʲ^N2MBYcEvy-a@34$/Js ?&,<eu]&, =W/_jKF < 6&-HMMfI"cKaP5иǀH qzQ#864|ʌ.wIR`ͮ *$ 9olS񝐿NF)S38p]p5kS;Xlmu&Tq,YBL1$ \!ΡOc&8RbՆ;l&ADgaXӐ3&P*u5D-0b6(6K:ڈT ;D] I%{hqdI|yY;[\8KaL\K 5@Ӷ[e(h8x6UB~ ZM Аž\D({?lTC)Ĉ_k7?adևx`K iH)hk ]A|R#i%ה.^2B1AG˓oʮ#G r7pas+s)xJ-r&n,6 )`W] U6$E76ңP^CL=Iezb- #Z( ږwܶ.r oրoYg0{hqܺ{3tS֕!VQ ۃ+m) x8d`FGwEL:a 9#?CcM^s$6wX J"/  ͱqb+( 2M?yՀa*ӑN)󕂊6a`]lEIQOa{~q'< YvKCkF"( m%b"Ll޵OF:[!R-Zh#V}cePg fI6k0}qPp bt{-~Z?Hhj appI6BZ{GA:@!T,>ju[j10XC'H2XuR(im8nsJx4>cxQ__餿|;@bj֤ňŰ N4uBgDkPw_)ܑt!h tQte^9IN@6^:$fjm1sß淶QCH ~IWww3F0=7\bJ JJFwI%N$j%֘C@eɒ=|'+׸[x{{,xQ܁`4:0Ց%HZli6+}0S>R~]\d|Ja SY<eNM⤽0SMl&1%3%R[fg(C}o3\_˜>g"'RAp~_Jg+cꔩdp,ϰzĪ3NkYa٫ٱgq59)C'b=f5+aL5x!-NpK]0Mݩіh)\$L["^[FZ P/B9- )j}opUj ,wpwE{ i2r+)CnxN5OaPtRRztbg+OÃEi!p~17}vE>eWiJ:ٯs2Whrv<[d-a-7SZT-@n5t "ۅn?X9= ZfȤ5%4ۣ7mIܨⱞumaM˨^.z:1ˁ@U6f"&AA)sX,Bibq|y&=0b9jy3UgTrsLY05/"]͞˽ xQטI&#FQ'KlP \ G}Ay~ k;PV?Dx!m顽iΠ꣑_H(eS b{Md b* dK:}I۹›k;Lr6 9 zq9'Ykh+~a d.'%W} =z!4X+M zh-W'!ne9t_C ]opﵰ VЊ܍ qк| @ dOi5 lϚ ˬLmy|" O{vUqnG_d{EnK ENFL!v&ÏW8shM\D|8 oY.pO]88f솿.'͝om ,jm#UQGev 9?ռ&aX0[j4U#3ydmeS_X[RLlAEgJ5k"y驼]w\-W*2IaX7NV̱ v{UUDŽ^-vSYa.R77q% -1Iak`VRBÐޘEzklˀG=>':I.7b|{tTb(/惷$ѵ/2IO}6Ċo̞6bZ<`Ѧ!Iэ:jAN僉:YB, W,3 8m .;/')fv6՝ xƂL@ iܓuz9|s oqz|7h&n/I<-6ԢXzRbphKEchyh$vgK뢞)9(ˢDSMmR#9dѮ4+(BɌ?nsH]j"c:(K w"W۠(wOe N|PS!@dV%<q RBD+N<:ktwХ`9 ffd_ w}Y;RMPrBm׻W I]cV|gI{'}k޼ٳe Rd;]9+^ϱ7_cfa[hY֌` gvd"sF'J @u>x|qnފ$ T>h;N+\$oȔ,XE>]bq8樸%vx-VmJ(|444oQ5@s>&DZw^{Eѫk~[f4@$1GQvɇe=[`B)*#Iؽ)m5Ny(XArTsU= (g6n~en㇙uVIzdcj&" O'dvxhAJM^N$ZB&tEkzKz3}ނJ-jp LX ls6oY5BΛ/t/h|e}!+y FXʸiz&:-ZuR8x/$1&p!9Ϋ>q7NWץ;T-Bbjg0)ɱ{@>iaqBydžZCάeN5 !L*rvrx=׮Y<~BH-yY Ш#aױX! I I#<q.m K:6a\fUZ"cxNŵT!|>V-DF^.R[/N?-hK'oTqᑆ`Z Q #x(2غ2,'հdĄ iZ;f=x! C9Bw;Ed"*e!׋ߧFn# &p9,.]Γ+)Z_a!3WGAtwcaް!J3E$@e.L6_EO$a3P`^/4㲃$u\EZ[37d;djV]jڞ DIFb1BM=($31~F́J37#fS_Tr͠L@ř.МwV(U^ʪ{9 mRXo2/ r,`iM@lFBBױ/ڹ^L5qs62'X+RY ~k)&L*44^Z&y{.1Ar \Ŀ6철:\q="S?d2`Si&WphNnw`WJ-ߕ{;^6_{Wiwh<& 01&p>O% չ3S|uO^4L_gD/:XN_est҃א,\@~I~C6 \pOF'o'I8}$F5`(*wBum댩G7srgbY>m>Pc]L2cy$baI~69E_$#bua`@_H7}9;&hP'<ؼoWPjy3oNd@ˋcK!_5l@$|5E6@k;zh*GT$(͜ B;N@ RQS2AL3K,%LHnt$K~4<o 7"8U,1b1ĒKb0ͽ'+®% !-輊*,W$hG 7`|=S шZ<,MFu O S0:}H 󷊭֟U7Z@xTjȢArx|~鵶g@ρ~26ѬAvQ3>VH"J&\*<Gcgf:)I Mvсs wFޢtֲq{b`{P7`PWZ#)Ξf %׻m$jNN7QT(\NhLa kgj+I|Ѹs/($i8& d)ĘQK'nrl9yxrxj/O"ݝ̳VW˜|C:FĮP*>~Př+!"S΢'^|9D~ʳK&o3<P1!o,ۤ\vRH$;(濡~l>X/ "e/mA4' EH#煇,~1y\co߄6'hzXo'3aUΕS"û$EW]:LJE/ウ#2B"b3X={P'6  'RDYLl'EH( ґr'ޜg]6W UQF.L\qଓ 3 㖃}:ꇀyWе tQۙ8|Ɇwi/.0}@DL  E 8bO]֔[6Phd0'Ğׇ~ǎX;wCEM חzN-$tt)@axO>p9\m>NrJC¶ѹ^Rs:XxḂ̴ѧEԌ/MR8oq{t\Git\J{L\Jq߁Om7؂=|qDp9e]bxy! F's3>?1 j@ְv 1L; $f!RJ`oP(6 nrdB|Lzwpp?0C9@vlEET3}#:J hJdrApT$@XE)0?+Ð[Snhi#OD6V}\H`b4߀=\DpgP#/4? 2"@Y4A?8rwsD"6goXks/;C_9^0ZǡJnS6c JSxݖ; Q$*Xt)yƄs <5υAmmO*Rt猪9 "*Z`"v.ܷEr^=܍ZxpYdL/&NFqٳӒD;l%h*pz*c1xPə,{W;J@` pF~[`t Hrp; J4~+>wpc,j<5yU erzX\O|؊9/%P?俴9דg*A<;,!Qb/i!q7q|d׆ #0˵)őKjF›(M)'q0p\g谥UujkG|j†8"@zB;a#eݾL7+y8 i/`9mMR;;` ي4a*+1]_" |hX d?H=BQ=X!ОӢs[| #kv O"~08mE>k4Q@¼Z0^喠mȬ˜G?smBV7(m"PU3S@MEO) WoeQǜh q2?-f /sZ~.3ǡKkb '?MCuO @A}kDx~n ճk8zhirtl'j.(R7mˮ/U+1+`gEg ?k`zA1lnWElm:>UZ'-lὦ$ P 4L /Vh+aE&<+x#D>wmQOxMeqxvDu~WuGcd))8ʐ10 fH: &!DA AečbdzmvT,!!fCRJ;x5)G#-iɟg:\IwEQ#e Ѿ""n2^ſd}GylB5cyϕG@'AaJtG(MH.&v]V7 ڧ1e5T$E`C뀩?Գt\ǀJ(3 8^fdQ@ ̒ Xh-aVa˽ Vpw' k(j=SKv-M93߆R !bh2P.uc_4xy`U@kF 1$5DT,JI(*~.eQ|u K!zno()I10"\Tn5LQAfQxl$a_[vhz-Kax,p@>&D"߀[F7%b:1޲FA fi]lT~WXV#xٕr Od@zn]==H 愗hv5{K}fGC溝-7ez(9B CrP"YĎMHW"P] :@IzNs# 9#)FIq}Nnm6Bf?jRs@ң!s-~,W\sj(CItٺ1߷Y~ ~l[E b+𗲉/}QKW^Nʼnճ71}ZG mP}"%$|&^6͋@"jm"ٯ{Sn_\v2E3<N˙!AzBoFt/[3͍_>iQS5wjR;>G&ɗmke1$dRߊ .W,&"z>"w<2rN)xI~JqԼ`'eE0 0vhyKp,nVks[^uv%F^CW;&ZQ_#gTP0ټ oyf?pyOf:NkrܷE#SLչ9ahJׅRɸsguMߝU=vDzP '"~ DI[t(l9f{RFA%cH6p aYH5%6$>&1 s\VE hdNԽQawde;3v.$s]W;-?` >2L(;AcO[q\J9"hJt#}Q@s8Sc?3Y.շEϭ`-X(< ?Z+eפmBDã͕VAZ "0|28>"Ë,NՓ<7`&R}ٌD*(e+jK2a!hm*i' @'э% 懡J:\Wy^_p@ȁb1I%P)tM3.`N4QFv=:!4/Q-Wݦ%;AZ~g DNK/S7v POA=_k޲w)#¨;VaK:W\{.bMP)6i[.NW1pbΖX>2_JufK19[vpBkl]' sQӬ =E^T QsVoV&..L ,hic;|?>qɅz€EnF9g(.XDc>iD1?Rk%NMW++s']-V%Z= Nq\'.1,ޫ-jj4ިT75*m5O]&G1(#f8z_=r،I9:+cuÁZ#qO>RW vhm ҵOۜ^VP#?V}A}vy6MKϚPZ9 VDrѸnxe;@Y= f6U\qwL )-6V-][gt!~6vN HpN9R,6~}F19U6XiBk GKg}.0܆wN(|,*!9/>_^2)ɀARƪO̻"Ӭ0~ϮFe;e.zLp!ֱ L:fTd)Hk ;WlPp?pβ}qAt Oڟ!5ȞF*fk@EĠ5F7=Px_E^O ؘu/\jb,OrXMpFhhfͣR#n-tiyܹF6*Ui8% PwB%̳4;ݏg/5Ae mפ_BDp}bEWl)3kӫ g(ǰ er;T X iq<a6tzAT~dQ=% %J0u͡i%ƌlU"]Կ`>b[6NHx vtz@$7+PEuf@@}au\CW239MrІ O 9oHXeIaѲbĵym]A'I(t3Pqx@͔nh4irM+ k^ >*pabr7$' 7J~g%jzwK~7To;HRvVֳS&(Pm? zZ}C@H`2dE,!z]='e~{Q"`LMrjTR.O&He\dAbXێ! |B@/Pw3R+3fr}` %`xG}ٹhK]W"(8s=bb4iA9"W۝J2@_2G66WYIu j n AWz h!́ عߏ9V'w ]D):'|]CQRi"Iuu$i7QP1\}x 6W&|C!%t+vI*)SBGVwkCԛ#,՘*iV(SNak*Bie"~y +Z/eAK*[-z\&M &"юS]O!=Th;e{K5{Î4+̰Gk$:( чG{ G)sڣ7 AsJ/b|#r̸oƱHb&A0/9;upQȉ0R[twrp:F:,,ŋind|yZ.ab݄Ep Umd 9|a ox9A:R׎xQBUzRԠV;ojjht5jx?)t6cNB`] $0\ϗ՚GvnmZ_np &WU?ʼ"2155&4𲣔?̮kA)Z%ZAg0cPFLKv۩h nwނЭ|DNhX]͑ Y~Wd+g@cAGY,t*zNE6.ZLX ݢ6o^ |*O:YdgN~Tזބm%Se|9ΩC&ɏ L,K5Ly؏U'2|Le&3 J%b3JY# z*mP{|#l.60nr.o;j}F.ܞ;)b-<gLe=-@%&=QdƉg'&!hFjZ]c/2#S 체J*66}/ƺx@Yӛ.D1 H+$f,:.L,;ʾThX_Ek `)Hʣȹ:J6U4ǫm^ Z"6k$t/^Zf_,)zOlT|[Y0RXfN\Fԯ\ՙvYs ~gb%WM}fTjO8Fnx@1Pje4DeA p?/?XeV1\ĝ:~s[0vCҎ6w2G[j2*8Z߃4_ \Ð:)/nʅ0욦63}zq@e{vY(fݳJ:|{k0O ZR-Daą{gpx͵Fٛ]==wьMg|]^>/)q>3qMG<12՗gЎO#>>oq4JVk=?o똋Ox(3]^`ݎtY3=4&Fl,y˰2pg~|B1. XA+0${̜yZ84{뭲)x43ʕm/ar@E)Tߛdxɓ_wlPuGqûzj/MU=c?Qb?eH4CT^v0KdmHNu'#!c样iEd,^_?$7u[pS?FlrպM/%{t4[;Jy{/p$󏕨Ƚ[ H)$rAJ#^rl mb}NgД8F0hJb5&^#{ 3 # 򐨦+߾>Th>Јva#Ad+ % J^j;9V=E}( -~a#?P6>0CpCW]ʪNl㙐[]/EWpN=oiߋ#7w?:=OV}ZYsηY_ISDLկv֣ ^ҹ8@.1NvHniX}T!Sǵ=ZWn"@^ >BN岽vmȏ!Ƀnt.:Ib:n|M4*2)S8OsWP,M{-p) ݫܛxklr$㇑nl3wBއ Le0jSRw n^^bNMW ?x+l){&g2NE9OUk{\xJDUIjuܺ,崕|Z2~J9+0ŨV^)=geՕ>*mhAal|DQ|w6>U6n֊y@7,-ʖsuh4XS֑Q\֏LyO:ivc~hߟ| y\t'xK-lM_+FhH[dF)3V5i; cVХ!mMy83S"e= gFŢ2/)^ L$:-o *?bX0˴OC+@tQV-mX+2NOz)uy$TGFl$F%:RDʣfk.&8P1N)][0*U-ճxczذxGASE{3ڤJu+Xx(ͩ б{v] r#Swz+žѭ.١+QG}{ S SNId7^D`e2qG\%KٕǃDF ,ʤ/ ԓlX<䠍}, N9JȄr/,o" T>ɹ$ [] ~]טx0lϵ6_?ܗ͏gepf_H6|Cz) Ka;cߌqu`yѲIn![xuF D6YNYQJSX2h``'rFX8`f,]Opi-MrQN 9Ӭ"#Bi =YzAw[<7,7W'3f7_lԶm7HiS+(`?@WB'!2AJz'۴VS\mtxkPx\Xw)T3)oĭc4^,x d6^2sbmyHwjLbʳ<P~рYجK1gn40]I)ҭ~+bA#ɛR}orMYh?VϠ;q=pwK`t3V}6cmU`wh d8v:2S7Qh %\11"Ћd9)<npR`9?\8$MEhޭ5I2^*; O݅7hN&pS19%nQZeIW}{, ם!(hB5&^1!\E@oiQ[ 0ăYpy> ʍLHG+8 ]ȴ>"' WU`tB#`[jX9ޫ3E&`NŻ}4l uIjL+BzoRzwZ )!l'Yvx_sQK2U .ɹ=oN4р2u(\w˓,+m #J OYRMj?U=alN5gYS Dmc#Є\U+aߚ.kh׾-kUsc=a1g= q@/"@cQÈ踳V`jE=oOi #*1}TqxE^``ҬQEgCKi)c{]2~PS:z:}e5sP>#0+ z=TopJqo!y@gfд$Pܮ֗Lg;HJײ J evĤybMHu̘^.L(#C`42LG ko/8bݴ̐7j龊=d:JW%KLPol7[p&s[emHJ4Dd\,&=#k ~QAp/l3Nd5ƿ=>+<"')B[(ap6[=]6Óe3K_$[LΩUN`c7l1VwH~6Ajٳ=*m r(n,v*F~5:͑hp( j]Y5 nw!o. y5{}CbLmw]fDN3h"/01-.4j/t)T&1"3`fƗfD a7) ^0'leah_t L6ď!' .DY`$Oy"hO7F]PY|f9?ʇWL:~>Stb_}U*50eM@YG$ r^<֚b!lsݞ6=Dle?$Cy?q_aӮR N;p^2ǐYwM#z ׇͲ όP䍛,j,W!Iq2dug$p![;H$LU6L{`(J8DKZ&YOrywgsݭlH$]il搈F N[3@]jAz ^*KFj,oqb\ @=qC72۽7~q*fr:RzT~S+b:L;RkR먅 [rqǘg.܇n:8ztW ve7^*5gʧu }X thyX#4 w+t ={Nk4jfd8D:G^ 8xP$+N8ʶokQMe9z6='Ѩ L@Fu,"ts SQ{&öU$xѱ0@2fLFZ\Ij%FÉt^lzrhGx:>@=-胘ܕ#LRd)^+k| . $inxo#&m =H|[V.L8T[p w\0X͞x'MHԁb7y}R';9uf4Aݤ($\7z0F|& (BM[c44:7on0K8gQV,JW|Or4z95~c? ׹&`'kPw>GhjAibaC HDO^\iw3sSG!ZLnvUY}9rS=j Grq-Ք+M.āmf|x]Ԩ4W"(%9cI|ѥ(ks,oڄA qE\6>?0cӻz2o `:yZŖEJ*gGc/5$LH%ƴ(E)9 _>9ǽS#Z{Zg-lvR8x"Skawi%Y+@􈝨!Ŗ#gB:"{3d1~u-$×Hx{G>Ma:6wNz[Jg6H}f55kta~Oxϝvs^?W~Ͼ:=5F)oISo{CFDBb@ .K\Wq sh,1z!~}BO+ㅘeέXgwsmk[q;}\dr挐C~6&qu.x|f*9 u+,C7~Ǐs~=H r}ꂧWܻW;7Z,S\< i/y7 fٷ$1*g{ `mf/z_6t9evfa @ ͐%[x q,#h?J J(b:#or`,U5oK 4EXֿ46|?(9ͭ+vpbczB!Ll1N};Kֽ^NZcWs r$E1v)?ڠB.J^UӒՖ  r;"U%e"+lTwkʈaDTF;g,wFWC%Tđ=זBeG(ѴOifsFdykG$<^lݱ*ŝW`QR]".'=8e@m&i"Ž0Ik V>2Z8鞯u~/8Qh˔BA({vd9D큁P1/6Kf7ް+:߅os`%s2+l%?\9S+^\Q\zm[+ ̂eHZU"q@4K ԿFEČl zi1uhipMi:=yŊB4{%RNIP>욋oP/˴8,\IM qK9.:9+п`B뤟'dMݲ*)! ݃:h!{{W㠤 蟷2<9mV-c}kY֙" x]lkORݩzkHco ᵥpT:Vہ&bZuZ,%ۤ#GWkUK]5工%$>)gmPQ;~-J֘^h̾v*uʅeQ#Ƞktbl2pݎpt}owiiɱjYaUu%bF-]Epňأdŵn6*rJP "~udpÓ3rKwXʐ±nK`?m)*4^&~xo`e'LkHt +!quq%HMKκX$2S̻WN!#V!\,j6evs;:kwbFg 0s"5K\Ԇ#)6[[IIf"#?lu᫺,dQBZjt8n8Ukd Fqƕ,U6_/tC)0^,#Nġi$W5 AD-|eʵ̰Qhq`lYWN_cwG{ l_ɚf6Z#t2WAKgL&9PR3=!_7@EER$l7a~*/j*S1:9;$I_6DT )]=(UA ,M/xQ7Ȋ3; g% k'S[pXCroicu-hLiXuG1^q} #r2u#`LS "&eTKPV $ МQϔuYSW#{JN-#Tuuc[6U/D@шS(9\IT퉩" 8F1 q|xEmj>!gNVN+hdlq?)|w .jI!ڌu3;3{W@BgkE$dnS=g5(MDX.Z–S1F/EDw j|T:B/#MZ"lnT8L$[cqUE~Qʧ&z[6q7:Mdә7c;5::D"yc+">!g\^jaSd:@u&`6`>c^  <_/CWKt;͇sƝ _Ur_a4]ˍ`p)1SZȳluJp?%YY;U1͝:`r%V Ot9]Lo: bBx5xL ݧj8l y]YH h7pKo9 zvD,-`Nƈ KEudgU㣱zf'ҋ<]@fYx8kOqzѻ#QVk) p'3zUo&+1>s!)epۨ3ȰruBy|\9$WހP[j4;bSa]=_3Xj!뮳?,n%ŰCczd52`̂{$ZZL9| N):lȵ<dg C**/e]etu F˗*B4 X#;mY<UWZumet,xD%v;/ܴ5:-O,dڠ MGPIN, ϚN".ŤRix`ʾ)7pP٭vh0 n݉:x&*aK~ B/*+ 5gish% p@<.׃<.&,>u!EUؓ 7HIZꨯZ_\-uAi@K_K$6 W!%tϒH2> fZߓMtfWr:{P;4>eJfZ–x`<,Yذj!rw:\o@Yi32 ^xݠȌ;@ W+"Ī+Ont%j-s+8k^=)d1b=J%~ \mR_SA̓OnbBN8DȻI+~|Y4: JK!Pׂ3 k( a隆FtJtk4]b8p]Xf)t At7hhYgLk䣖](}\iGEG==SU ֠Jn=5XF.MbZOK@RvWQĶ -ԒFDmKRl>m &W=ܾ Ruóu L:p@U48hoՍ].?q{+^L>H ,%Sq2u|χ*RQMErU9 4N4zݓR>EalGʓaup`lBa_#bCrNj zN: H@GW$KiZI\;UEn_J4w_͇X~.[EKr)2M(iplʩkדLc@c+XN`#%ͧ}}ފa("+g'# \h l!u,-^ofR0/uewACjQ4q3r}fw OR8j,TU~i2˟ƷBW cuF[8z1U#):g oXhj޶@>57i ü5sMa!DM=h3Pm%qqK^ͳG]W)#H|q8WRrR`: y;Wt@raJ!_Dzm# ||6JU ,crp$E)əaEJ'II%i'Y+d#CX('jw2䭧/yґK[}SVsjlj<qIQx^#c!Ge?,j)J *b5BNn뾶$x\^*],F! , 'ɌV*v΄bo2e*dHS F> hn0RZDQ`3PZdɧ(/]$V02ᷣvv8׍O)A_Y|Zˠ}Yh% T8*=v`jp!Ō̙z`L9h^V@"Abkv>`@(S0&?ML$nEgE >x%G؟Ki'-4G&w\,BL ,fD,G=@׫98$7|uq{' jFNs[R0DƊ }%~(X?9,I/8أ%<ZA> LÒ M(뽌]Cm#o0{0;55N'SRGNY\n%Q^zZqywEȒ)j9:⇐Rkg1.8ŧaV!4䯘D?).6luV3KR I>B9)',\Q&7 Dž~:). ?$I"x|HC_j 3g%VqOE,NsFt{4:t;BCf1H" bE{? t͖6;YbnF`s5Wla#<T\ؐF5͜3t Z5br׃Sz%h$*ӣ0O#clÝ];swzAG(̓Gۘ&`bS݋ʕZ˸!L@_sxpyϷ9z2x 0o:<{BH]k8s_3&9DnJ>oY;cǸ2x}a- L>J1QO@(B"BQn"wYWˌڤCuYe`tBTq ǐMԶnypJ2`~ZKMo쬐*DaCK %sEH *>D-:v[) pHzvTʼ:@Hа9ߓL2˾!%)>C(q)^j>A8h: A-u2vOz"S|?k\TvRsoT|zC#5:n_81G>8FIr,C5_Yi'7l[^R%x dVVӪ `:dn0gtB81G\I~_\`xIK0˾@5^iK>&eMZLgӉh~xK&I8lvE(>KOc-Mje,*V~D vPZ =| E&e ;`S?DF*=]AR3 +'C\uk6v8q&-XޕZ*U,>w~`3,ǣ0YgQY^49JB$} ؄h(AVO:?I}0 qڤŷ\AusOm/j^h0޳@ToZl%Gf* sw|dYQ[dE@ZqhuYGMΝrQk\Q{ }3 `wUUVNg뤭|.6:`L7B$1mm'׎̴ǃ容%-Q٢R-eng SGr~|&5U6N?\QBשLRKW3EzH$cFKjR$JQЈM`MNV.A6<DUTؾ&;@r7PʪѵdžTZ |9H^+ BOp?JvH8HIQD[I[` ^)c)Y)w᝘s jWW4X1q#jɃtC'6jvnA[+ܳzMw-a 4?ncZ[;;(|mL|Ƣ]lR.9 jg0'9bGnB}up#y;h]% Zn*܃7NOԥuW2i8tF[ uiPUfi[ϓ6j E$帷xj>е+ƻ`mMX!i8l[AHz'q?opH I( i(޳ygZnj%!j 9:O04ρPG)I?Wm^n]Wa1XlV"XED3p1%QpvWfp}xT\fHőYCA}r; D-\0'I^`6_f@T9`fPA7hO%)kp7_%2CK5~6\vi;ɹ#|ϲ6j/ XMtĩd9C.)`XĈ-KN=yr{neeNpC7}.Mր1gg[첊>Ip`U;`ZSf*2/K{a} DuR_is\0 - 3ZF/g</E~7 !y+htEH 70Mʗ KF6 Yf2S; r:ȫ07jl_~\*%rndلmDG>*%,s.Ʃ+e4[J'[Jݸ1A ?x{Wzl; u<ɸxgI70*"rk9cXWʄ},fa!^U|m,# ~W|ABp !gpa:0Ii. aHfw*bW|VG X=q4EJ IH0.H)n[Lp3Uv#^d񧇱7]Rwˎ% \JnYFp-r`|_Gh/\4id[pqpS;%M{BU'T6&_y4',9j~WKP@b&{+`vl tbҰibԡ-q!r=ҮBՂN RpG:F cY\X!, q^ X\ iaұwWu|&z :aP@k`q:Z[- kPe,K3 |eFl}c ^e3a*H(^|m;HÈ.WAOi7͢W+3-PJ0d+CMd{ƄP|i@%'brЋ.ghGL1h,.ƗZ!Xߦ8Y b;U3c piUŞpaShd$yCozeIAo 82DN:XW>s?zl_R߻Dwe{Ձarc^q kf]F\7=H^lAHT'EuB/> `g(xH}=nĿ"B]|2JtƘZkUu{H(B_/N+cN% %ɱx*3Hص1#)α3ؕ=5'6^\Q-Ƙ?[P:kJ>77Bo2 !CHH&Ze!|0~W]Cs-؞۠ wK {iM4r yEzp!>]w6Pr; yfR=@jI-Fڛ ?*-^?6R5w LC;\ZAɉ\{I3qd |K !P7,S{f-ܩf2o(a]$,#?>)Y 4ìM,}ʴ,F9\`y58 8T丣LyC)+ByU,`ʛ) []RL\z;ZxAMt.I}d@?IMc6vJ#&'zvpYe6ǎ`Yrll 3>k( h*xdrn4F{mx>$v?%HZ.Zt'!A4N ڧ0> SwY$wtj=*'wi[ iuayG+q=n.AOJ8bahZ#s3Lhvh4=t"yV{ JgF(N2(LC }$if6΄41} %riul&8%\&*DL hăz\?[DH {[XFW=5G.zeXאn\T\',]1}EqΓ(,! fƞ' S>ܟ,B kzͲIN+HfsBމhV\&U)ΦeʞTԷ1l,kO +<%jR%u Jj2Be"~ʳIBQO$X=:;Y(>aֿGg=i[jE| @MMc\JӖ>|<]D-|Ȇ1:֣ا>=+]֮usxht[Vq^]A(ZzA-bF|}d<鿠ttOh@MZC`o}K3ATpGbD$9ݔϟlJ(gk`QUH'3}><]62x{j1"G;5LvaumDpVNJ+2_RZ5:t9$z:ϛZi[3`/!+ XXQ WZ ƷZ tW[qy+ZI e P Tx"hN'/RSgL%ʆY wN?'Yf\]dCyvp,ee?Н}I!YZ}SÖ2Hnj۳W "]b"-N1 bY3 ֎"uHʉDR?`Dֈ\]᭽D H<0)Lk}Ż3OE`AaY 4u^iĘqP&)ɳd.Nኈ_2q(ϥ!^ω#Jʊsx!}e8,, GeWsB<$q D39V1lLs+ޕt逋8sB޿Eq.)TJ2&8>嵙xu$J:a͹ei0$DB@˚iqȓ7gTl|׭3| h˘ǶQV9 * hZu.wF| [%OdeHs<+n[K~| EĪ7u/Y\Sd&$ij ci" L;;R5 $ox0s5wWyŸ"G B[/; 6θ,?2k*,7K ,kP1| njTOŊW}x:ctgӭzѵCDj2ZvRAَ.ְk)JkW*^`+2X#4 0&tu5FDt,ݓ]TH@hVvC4)ǣ.e5E$8Ʉ S"5=iz{6t>ϧ!䵛 \9|YCP!srmk{Lg/C-^d75 p#꤃&Uqh,ɈjA4MOKtf)k$~K߮]֥~꠬x'Ip>q[p,`?QZ/!2ʜ_V09TTd퍋+޵^}\H˟Q^b~[6XNiЯO:yѼ/gӰI's#lhvޖjgF2LKa~Xh! 8 KD$׽SЕJ7a_ Р:a&4 @"0Fv3UolxhɯuH/S<'8'S5K L~l@nb9'}?)m]X0Lt_=b%,9olU3)0jRQp+V1H {*A⒓QalL.yO A3N oTz.: ZLUNle1f#\у0k=povrB{(OО:0+[,M|C=H+~bn°gZ a5D?*ZkWŹB#22/̦`j~]mH_$S 1Idl?N4y0) fWAju1 &%gT.+@3mYMGiLͺ@T JL mqcBnq$E_O#ږ̍+ hlXT_5hvg=D֒7!wC[}ѡI' ),+=^Q`Iw, nh̓LpT):ԅV;˅aʐ}P8n[7Z_"ysE&]gNϦfAjqfg` ǯm{W(Q~:`)F uV E'b2J#]v:Q'CjJӍvt# lrN/'Ba4wnL+a%J"hl(3P)%l6TbJHEu j+؃tp䇰gB8M },Y*?C9z;T}8;t-r- ˪y)@`8ܞ@m`ZM;XG;0-TM5m ~ a}T+ŬWk!tf ]m*Ø0 å\߁4Bjae̘.L9}|A@pO#~[ܿLqT3r*c&˅Rf !³m˦7g)  N?]k5R^A6J=t,(Ra5a7W&TQk -k@EB @IF"DyrHRr6:k=ESFL ~lB@0n9rQfu,|^.tQ.v73r1\F/J d6=1Vs+(bD&whT۹[ ވO_ UlR+RA1e!(E[-1s޸QA`pRVx c9q@%78~ WR< @k=;>5mV8\$*Ptux]#ØSE-{c+^Tg0M9CdNAʞY Ltqe&{%Kï40x]gGȫ sjcty,f rBL~绥v 0&bJ|a(:G28Αr-ķp"ݵ9xr7r =sli/Q= :%YgUtl̊zyU9#/=?5qH/DbGuşɗ1t8 1u"\dujB2z#LӇKVT&6ИJqիL&EF5X8{@r#5/&R!pL '2h"_[ahR)CK=e=뤯 ƒqB Ƣe(hJ{!uSV.tMcI$BAgApIp3hB$ VA@4@Vj`s`&ΪBev0[<|ețkV&C?Qśs-KBd#gj}1r~3DXoy@CWT|>ğ5`<9wq]/6N_x/6}Q,&*ۡ@(FݹI= ҩIkznX܀;ʩJ\b`sN7(b3~JFy6b=ot}EϺ%FiqT=vex5E4T ]I,foubge`[olgACRx鈵XŒ=s ʭoP|rJ?U,`z@.;VX~Z;Z'v#rʶvMe#J,CwDUit& Cۿ։\+~('&k#pt)%Fy$$cG ՚?zKٹad )6VB[u5M\DO᫄UPdLnzãēڰ]j0C|x!EovP% ۩h{l߷OqR!EwDdvX5f+hTt ?éP;_.}=en$h37wA;7-IpgEЌpWv7f{wVED$ɛ$pY [5w&nWd=؆ݻ ^j\/C2 X}miCCa+U,>]9Z\>UMhǠy,GЊJJ|:[tHSzб`6IeR^8RcUrsoN9ݘhY$"{(/N͙'BPb-( XD(Z8gVMCWcb}X rIqYzThp~ځe|Yo0)OH`lgב_B0qy<;&W]dc]A i))DMz4Ne2i]UDIZFGVr, ^{p~`?e ].3`?Mj'yd],~f>@58ɲ7]YA#ӞɾrZa,8g۩vѳ<ߛ3{Bs*ɡs{`}`XgSf1hp{5@eXaO> Lx>A EhDq:1<3]ø֎ $IP]m*hӨoFn_]68鿣pET9fY{b [ $K輪FHʖy&UB7 CWSC_hu}R ݻAʏ@ h@sf,r`q$OO9WRaZ r 镃|=h멣70@tVdNk4ez}+lJBAC$?46oOV[`7r7 = |\tU-T%} !P9M/ TiFe{%GؿH-Vꜧa 3EN[GU|ߵ'NCت[5j C7h^H^Spỳ>c(||nmk$':iu97eg.Ǽz^3wT={KϤͤP[ۍJϸw\,mE4Ck@>f8*)4 MÓ@oFCue4ZڴXDec\@g̽2ͫ;A7r!xfbJ7Rؓ*d/Lt @byK3ڇYG-ڔ7m..NhW V ՏRK)PŃxm.!2]5yhTp$pS]zT'O<2~"މ֢F~98QPIIxytqGeś髴'Dƭ[;$x7JKc!DbU;?~ ]๤"/e^Ⱦ;*x',JzUEC{dSOI3cňF0 -qB_=8wz䤒jgѓ ,+5s]LcHβ9#뛥;ݦrP{3#-`ڂĐ8Izyh(Zm &lKqUd_u#e G*"&qR.[NiR2o M,'EKB&@TePaXQ= 6[,gN5ܱVRͽ;3nx?玢fmZsG3 4BgB"+mkS5|פ&$6m p5 02~emj~/_dp`,35[D+mRr8 zLǟ'bȯ]>=~wTEPpl ڔt8:j)5>k;gb"͌iKkov gU4-юm1/+6-M,1h{Xߞ 2w N8;P&AMmU(c. VG%`H(埫Þ}E#2@嵟xH)}ii ʶpCz$FE8gl:4ɖS׽ H\N|\sPE6kE2A @hUt" mc&FIK@*AT^40enQ =lIr 2}CMZHm\bs4*! 6qq"m)6GBuqgpbV1DrD*soIZ~>q W^F_'6t&sef2.\EeH5NJ\; |㕠].ԥ]|Y g$ %Ś8L` ^+ME)WYlSj̶}:,yNFܔ0d7mg+{n J~<s&P9lJw|ERZY-I0ZC5y%kqz+#;A66Tq@_꿹H;8NbI.>)2V~rS'*`jR )n㥵@;; tfûřuI25ㆲ׃Ѱ6qy\ԑ6$ڃf*.a*&IљÜ3_繭^ +Zŀl%qw>g0&ߓ9ܩ# 7c۟d1czɋi0EgBV.Őj۾AgіRک[s8E?i['5.Ҙi%lB(൶2(F^3IZhdd7R m lT7?Un%m)/R"pr< 2VFEW8gVE)y}W('D[,EӨ Cutxw)b TH<0u .G! ~aU;yHT<, 8IN$J ׀+pohә0=d#0tOUȵjRbp2 R4?Hg-tUpU?^IǒŕZ[x&5]JʨZ߆$GBX{YedաAz,b#C;&D*ӽ`(rj_p>8ܑgqtaO"d|Hjy*Vp5;W;;M{~HOBl(X;f,s`8DZ7)d;iٝՃ "N UB %ҸQa -w" ,F~/U?a+ΊL!S]8t P|">+̥Xa⤦w{/᧩jw*Jt@,p&?l.rqtn{Id#D*u\8OPJB>&rX"MEͿt314;$Ț*'}I%c֪A&2%{SlOm<;qF" %mGH LrS@#CAӵtvak݃QdQPr* { DsT<1RRZթm Ԧ$)Py I6=?,FO]~AdsS4_OxT[kLZq&6>WǪ`,ZMX-sp t~&ZUvh ۍW-ERtwDo(Ub>ș fi8X@OvE~O}劾NXRs6Z?¨4~0? }mT:J֜'`Xl z,"_a>'/"`} ֗ϝ9]C SCX3̺{pNK;&RQ>+ {V/xG{񸛆3ü}uo -?:i~Xl+3o:rxR\IxINh7.#/jVў'8n'VX4c~ubwtcYyh"A_pf`ec4 :.I Jھ]?>Ÿ$>M3# nMӚ4ym#RCt eBD"=5yT 3llQf)#ȩ?3:C˖Ik C9$`n@ 0gmGe;>yNi6ltyM>(v=¸K¼84a nR5h?EΈ[)w;` ЀӝeMJ~"Ta&8 Mt;W&fcԬvӱkmQE5uwKr?1ad$->5]BN!dlDYX/*ڴL ?w7#?Aj!ߙ^nN/*Gvȟ*WS8}2Ǭ_wSvt~'X=:I}=9bL'd͑[VBK >/:Ub6L v BpM.(+cx=$ V o&͊(j'ɱ8ܶW1aj%6Li )DmW;êw>0s&\F8tTʘ|9 }q^轢XUh0.Ě3LK,3"<yIYL)w`V$@HwСxqwL8>了ؑ+b0z&]'4_jcJc@I~`*@Z>[Z] a!irnxVl*ړ_4鹀*Vls/=.66)E䫴J/&*,  :ϐ"l9O="oNS!%c> 8U b&'u*mu3AChU\"4X:&;Ep|Dc1yu u ׺(&_uۻ\>>Oo\;8 k e:KзVUuN"}}:/vzi~ѐM ICpG&SDz+9Zfn\UZ2 C@ىtT:/*4LnDOh T>m CG5$-gV謲94fyJcbФb|#z-UY ,/9:}jCA Pm.ޒ^;QpeXq# ["OY  1zLDU 0>#A{xGJE&]h;[lQ( # #损U ,i]>"njӐ'z/9-UX@NI32;{5:q&ec(s)d<!;AKC[eӀxܵ[9CkW|h'>uP1fBU4ȡwD3!؅xbSi"78*H/Ɔ 5bdQԉ*{A߆y޾bQU@ I` "%.f|sw=8[q`]+*k쿳ŶYz7bК|fvh#D6#(ҙڛj]mr;_W2b5’k60bIEu @Lm>0{D[0fla:  zc27%unV}#ߜ+ mZ/y(GL:%wRj66#3,]&%^K^D0G b-Fd xﺱ8$ Uwoچ1Ϗ'Z[pPM`cq( ܦP N悌P>iM|9j!V(zr%M$4H4 wfYP't'ӂ2/xkȽJgQŇ9nWaN$1-Q+;98f{1`Pj@보@x[h{7׀v FaA0{ Xǡ4no>k~]r8(%YP:;==[-/Vbiu- BB<bޘ>(iu2\~X,] y7H2˘/;r %"Q00) uY#h>V^N6SUx9X@q͸s T,t(| :e,[)(2}z,S-r#_BS5/%u,HAĚ# U7H8RMg`Лiyrzct(4B *B~yx"; qXPn"~#9ɒPO ]9M?掌lq*3=ҁw?}4,]G|@py#$D@o>&,Fgp[^RռOz5//Qc1B~7!$)F }r3ǕA79G$1rK~Υ x(8z1e7g?'6ʃ^M]Lf q@ R `WriӳoI~y? }YR4YU]OXlQ]ʽtke<'r鷛*a٩xBK6B~ePcWɩ600B3z9TڮԉeN \|[RA_x2Tꫳ=(iWZhCf&%-d;2nL?; }%F&J f +I glpBCg RHFL3NӔO^5(*mlć(0EC}}|d:b ,4bXC@5#- =BtD"0 >a͒(ۏ9\Oۋ.5贉^j2)4{X Md^s;L) Ӄ (qa(o.CUS_n=fv@Z*Ci #PHk= ۏUGԏ#ݫfάD/%b'it{W||n"bLG=`=2[St2tLπ0pO B׮4|Q鑘[P4Αu#IKGX6}"'CL#ƈ "J Zhn˥6h^79>4;ϧix0/>Ik4݃\ l.rsR~CęV{ew yjmekp ,8FxBSH\Kl{^lXcoFH<:$8Qo[5je Mi>,&n}1 XMܳD&Jl7bUV;360z ]f ˤLC\zɔQCXF|v1+.1X6" 20 ܡVB~٣šqMT6ŀox7r̠Rf:m9!.?h,Hz—5C5sPu*RTx!67(C9rȷm4*O;@=z 6h!1S]t>w _ LFGnM14I{904f&6Ay^< "2?_i)>(b5߷pȅ)~-(VrgMI*HY{ ՝h~Ns q.)7^aAt*x戀F*>F)ŹrY[#ǹbW (yjku5E*$} i3T#bBA7֗< `ke 0g%ZUl:̠=Hљ\UlHI[iŵRqNC95 k@f #!Ѻ{JY $1$o4k6l{ەoh[YQń+15D%|(qJ/q.Yܯ1<|lX>nLk;36H:,FKse(Sv1rGK1z"RH!"FȏΞ1(čiY:d{ӿ8"%A E[ͱnȑ@ۍk8/?ζrk¨t pVUeWxaYu^#?,!oXt#WBCvS/j )sX楢bICwMq R w-u2®o[|q=AXqNHsC\9M lܘ@YJc)oe~&AT-9I!Vȍ f;m9!?c.#gI\p|0\m#7ʽuvG/,4T*dSmQ/ĸη*="j!,+Me/3}IVVv8*]2܊wka}mpժDV`@mQ.@\x#8Uĩmp-GSF2\+\>:\QV' apVl`&&սRE6y(#0t"Oj>Z'!y5 "QհD$2frJH1d_0NMzGydG]cJL*8an""cm+Am_pZZTEUj8-=)0 v)!b-$B[D_0TJ (T^q׎DY7'/x3Ry}D,ALdqArʒIwBݵ@{<(D$>k~!yDMц>> RL|w$9$@X|vUά1L!w b`#T\h%5甭cHTIC~/BΙ&żrjkV = ] ̓j{]q;gPi޾Xeg[ r~` /|Æ LuN6qO38\Mk![ddlm2!XcVQ[SпE Pi2҃|C2r'a? 砒h or*+@>҈J_ŒU[܃GjNsca͡z&j"f^:kb{͘X 73 (}f= h[gɆ7@w;yU&'Wq.p>j*!ːoE"; OFU}"j ML wڲʍg< ,CVL< l5Bܾ4>d4v7|ߪ¼[Gߌ|g|M~%JG~,Yi g8, o3@ezn1DMsn@n>/b㈑7SxfqJȆVt=ּ8ST<&me]0^~~4!QRIRTp+4W+M70}DEĂhaD 2n|(v8[:7yex:ɕQzKqbͱ>L4jJ̣H2\SVҮoêgr5R¼ƍ'oIfO)L\fW3 Gw9 b?~0kuI4Hp2tDAEsҢu#3qzR=+7=|Eѓc'(F8&רA8NsCXQjE2hc2m4# JZK+OFy 6m#&Zz Eoǘ*P̀6ԯG^!i2zJWkG5e)M%MbLUSJzX2|#=w] 歎¨Qwl gE3C01 #؂yBb9y h) .& zl)u&8oeNRS JCl/$P>KЊc. _WoK/ɟ@@@'n5թN$d6Ƨ|L+J{K6UqznRRy\rT 僵elcT$@Fs>x4PfdQ#M.ӎFGN"L '*|oN%] $(*qXZgf#hb@j.B]_P.;9^ Ų&Ǹz:mYm6Xf]]i( wp%ϑ%@[K ^t e[%ulp1ǝ|8O9wb|VӤFGolcQGR@-2<ƚ*Z\W:l)#|VMDP/07holQn6*GEs%>LE9a4%*'qIجQ ׆sD91 ]װ,nI(QN*盧*-`vy >քwKK ހ1"yB+kY/kQqw45M+,@X:]WN `b=r̩>]1 ;S4AiNNڜ4@;T*sz+2Pp]v~gr&tar (!+2m_H^% ?@N QνWx;v 9%'riم+4wt/Y60Ǯ#kϫwuf;Gn7l1\ >34uX˚uF46J<%R?NSg-L_݃W'BߕCCYcY젟EEH_sK!.}_&v[k_+YEK[(JLKLPP`1=f|w_4x¸׉eSȲ$ NbɅ^O+A9f{f@9?OtVMQ̳WGOJ-?/Wq}JaźI'N M[6vŦ`K@5XKnpi. a2t҆ I ւZa )q E־' vm ܔ7Nt> vwfqcF)AYlK'<[]1BjPfBƧsVN~RSy~_8E&?) @d ^"O4/MYeg6KPH$ t5;< .S |xh 1 LmPڀ-?ޢXZsVٰ-=$@?`A| Gp7ra֛F0Re팋{iYF>By.kLh:qv@/a-{'8ؽ2$Ow QY\>7/qt4yqb~k}4-{2z*QM؈dI_ni0_+0:Äخ<&u׫䚙s7R7EY敟 nţ>cT bq&y$P@(EOOC&Sȅh7e& L+0[Ok2Lma.dA"$kDHwti9fU±U\uM܆+W}$ l"zr'*XKn DR$NlajKONu6Tx.AhµB:vDx5`SV d3iJٚlw`eiXR"ue$7qhPǓ_k_re4uMbsr?958 <.IJtr?뙌+ 3!_Ä>|;cFڿW-}hi2͇(T#X",QOZ R\zo 񃬐nvwpj?=I8T]^:?_HP 7j`k8}I!DwR35O ZulPWo b)e+ZL.;/.`7batP 0[+0]iEa`=/"r;Mئ}\ݰ,5H9t2=T;Jqy`=PUlNKH|Un@&SФ8R VKuS~gPRđ{68ӭA:|FhzF$"S8zS!fR#z%b`XvΔl4@EJ ͞AX\ts 'Oَ1%IkPb|H]Ϸd9 EU豟 jg>ۋ]g}̘ryRE-"*lz[!X#  W"mGsv3,ZGhħ!k?K*O<5oBg|"s*ci8ь@ vSקwR ?ōf&\L& u͓\,Î2:&9P+h&\ő!ˏG.)U$ʆ&iОrֽFP6X~Lh÷a .ًE2=k"ED2C#@-wEyF6]=jPIQ8O 5^d+bGvW bqCf*cAT'f*ו 2n>^kƅe.lm(B#6(M s}tճzD6#4oz}}#vu7!~UgT%fB9VgЬxFext);Qxڂrm!19z5W' ʇhv<qr_h/YM@֮ӿ.W?E 81lPC&Słꭈ vOC s(׽ɂsfk}CT_JʑlD *?NF0l &uIILVÛU+Qn]/blG:͸3ns_zGsY4)>[N}&җ vu/x}XVqDbE(*()Ԭ=司a[1|z? ( QA%l;Q<+?^CTbJ菭l̖@)%6' 2#jA&$:ꄘ#ù];v(Cfa,GVK7#'uk#XGRˏj-"i-骎PY .m%{\  W49ogjX1b.oNn7}'W}ʎ6ulm8}u KUM[,5LtlnxSZ2cDQ{j_s/NEu4e ^_}0iJ ް %gut/8O\PR6BkU#O- We0ʦMF#Q)W1eB)o3b/OoNm`ԝl_ ܡYNrf8;;H$ x).A](Ep(1whf`?%C͆)sT(R V*UĭypB~7\GRќ0M [U$RUtK.qw@f,#9X f __b Iگ+_2LV>m7h4@{ b650v9[b_˘詳! $c]9WF6z^RSO"o|{3-K,wa}$*r!%n I﹟ ˕YdJε;1H I}5JR y%YMԧ*^|M?`~VD`^j 2NjMcM{&\;q6D_NT)W ]\K egBT"_9:* 2vDh5Jkm;Iؑ eکMh43IׂPXYWls G(&to(W)6~[WzZkUGƩg63 ?ihh 4_wNնPqF1:ef]#ƫ5ཊu!y4}Y.DrmjױvA3; ~U ̛N2UmCPGV+i 89LMLk{ v+uP69Ye1GUݪ2s)~RI^ݮTT^ a#ͭ0Z1FIt z- ҆YJ]ܜwb&-Z"fZF ^/o» T%|}.ˣQr|OINoO?$#e]>,Q50 e oe?*~@T/20`E:rϣ$ g T=2m`)"/CQJŶ4ꔨ6VE5F`…t&yeXwdZs`[bө(d23? #/\D Gl&AInYEy|Մ90\uoFM?Dt;p~DB'>x VuJ/߳t6{l3@Lqu P&ks[i\m/K磁@J*Ɯ736{Z2ur;3I 8eܐ z2 Gys"`K% -yX| GSڟU'].&oJhF]Axiԡ`?ݻ. ?7SC;(Ywf Cp>iIэ( =kF L 58 +,*8 C#A Ƚ^UoY$HBXʠZWޠ:*)1 U cg#ۣp3d_԰fi&׵ɢ*>6;@V|]FldtUz%fcBԭk A9%y|m+O854/PEH]ԁeq a׻m?{@0oZuf&U!j{x6b H@xR[LĹxoզ登6ň \ 3 9* 'yZ}|A`Xyc-ׁ̇D}ҧ8]GKbOhy.d /|# kr>2zXbFެ`n{*Mݎ/C=ExiZ/\&l}apxL9 0٤k o.g2m |e l qsnXHc w$B\QA |OAa"EG0 8eg&k[Q?ٴ&.g3#ad;x@-6-'()ʝ#mc\(skYҨӺq@o٪6+Ť:0W֨>G=._c)\VպEy X#T**_tDV zcB\Ir]<vj+Ӏ|{ZaAUhDvF]=qPsfbt}m\i"F>z!~KRPYIpe@@N^=.Yds>F9_j30*;& !wGw{Ş  n f5b9GY78)DWtL(ɋ."x,IC$: =b0 cLtPt߲/ tX9?Ԋv'$wl3zYXSǼs.i.vj=~=F4鹉r|hI_C! Ab=/ GظiinjI'kVm0Hj%2Հyɿ5*RJqhٞVZlM*hao)WpdTϧ0>KJagEqoZTuI4.,\"@LקE-jc0 ~Pt䡋AvQIN sj1ܡ}N*No zpLЭvmc"KLjg q&ėdǗÑ țy :Z;>G%%ٝ^@qy&ʼ<ұgfMa6ðZP}-Y^\_#M\&Ǫi-]9SyDם ZoqQ'c8&рU+]߲[f3i0%J<+VinnE~!{ f~gPW=!%VV"޿L*sypEn4Ϥ MᲝbT/3|>>7,{1XzЂq4y%t `<8伬^rr'2JUwoE*0h֦Maob_)TzDn\eeH62Ǜ<2:Bd}trN gJV Պ [2xCN,Z$. 0AmY$ -2nC ^(pƺ~"7VoܐL2|`?%} X9e +>H& /eP|z] :hPw$z(W_ ΌJOjئû5i 2\^eh֊{жx /auX5o;dtAW-yhR`bW-x<qt&3o>AdCd%,ϔ&Nd)哀D˜jCzK>O>)@5ular&rvyr-:}z!&CWq~ AB 7z*/LjۉQ unB(pFش4TJ,/"-J>ܥ*NQk *uc|km2 0:LgU􆋎%&C F{aC.k]:UDV7/H lے_u / fN>_[!FqhҎCpݙcxnsfWVgĘO>clPtݾe&ܮ3b4\x}O_'P|A$/?)nGz>w/|v&Q`UTJnZuDs"YdMʧ9u7-|[瀆(TGɄU,![d#4 ,)MX05 4܊2{tKj>؂ܰ^3'9a|'f3|Xӝ"tj݁pDhl DiN5[" lJ½<(J A\3O}:8תPe1=쌉( `Z[ _kiy^TǤ= kF4k\TL~kVCap{ƵeMsZBxNᨭogGFd}quA}]}N.rYt༣Ư}|E<)Wjz܏YXJ.wh(`ഷXHg3szyWM2҉$#E͈e;`xU<ο|V{bqWYw2i0^>zvTIr Ұ dFy^~^f.bn\[t{" JK=-"0fy[!Jh1@o)dݹ5(UΨI3+|߶"9j&u#Y߰D|+W:gq  M;ԙjf%9f蘼e{w`&U&{֌ҚrcEwC97& Kh"WV%-wXL6?qmeq*i/N3G =F=cPՋFB Bk [F1Jp80N*OD::G>G$_/VȸϯޥLQˊAlQF,$aHeSY:>%޿}`BjdpM%OcE^_43~Bs?|Lv >~EWNg7 XGw2_hܢVluaԙ^B`e/G/a#qgxɮ{P2zPsgDdv$Xȷ F [)|fjT v6tJ*}Ne sj(>lgC%WʘPWua!3B5Q [ 柄r&2vC׉"wJD5EgKh8Il)Y~;kZsZ\ CjaE_,lw+.c>2A0Br}n^>P;؜)+²%{bMDl9u2Y>7[ ]LJTIVV7/W۽ ɭߩғGIҗ Rw s̏Xy&om,CHz*:}'v]}]Gu dp9E/BB 2uxzRM{=`ۦA?w4 ϼKji҇0GK e9h$ %:|@MKC2C, l&CbIpN]{s {s,>9r,9v64 EVFib!c2Y|[M$EChx&Nu /4&Deu;A=٨p"~:u8)A'B t``:pB%3`CJk\,DuS{vIL6g? ݧ dX `M]V$PToLbv~Ohą&I۟Z󛗞zɤLB`hIb<$ؔXD.d]È@jѸ.@#L$O*Bݲhw/lhAb"]Ҭ~F+ iG Wnd@!3AN!ZWDB gM ۱m7ǬĮؓڞS'L%vhV Z˞92PLO>l4; 0}'ʊ|QCRbMH$^&n VCA̹ ?sj_S,.1ו)V?Qa8<$%WT =KgLY LۯdbRGI8զ )C;CI`nYcZ\l8qe>pN37+<~EqQl\߄h[*Iio剅SP*ɢ`V? r:VBQuSpLCY rDFۆڊ@J_W1ӣQih4k'^ j_ifa"¢a$vIȉYM-$ .1}F a}:5g=L*d۵e.`:bZ2,eTOr `׌n1%J֕ O^{Lن%~4wNP,ozuiШpJ{@eꏈP~?Z R3[.J.TL]Hi)cIڅkaF=|8p Qr̒;^iڅiܝ#T7K Ӹ&䕮 8-P4S^ =';m3'I`:$aFqX|]1S ht8})9 ߶*66 |ncS`RV<"1=O9S~ 2QG  P ^Wg{Fы?`sZ#٨%:^,'&O*(` j/j&(1K825,Xw}D2lfyg,B¾(+._ ?c P;% =1_#oVe(A .h>gTCSgWH#~``)~9W_n>@0ޭ42T/}$Oh<+f/~tW/fMm[nZy 8;+XnVx7- "@<1c222uΩ8KYaiU֔.nFS DlG> ]!C\~swLsQEw硑"C7]00B5lス-xn`@:5KOދņTT'8wk)>XW  SiߚN=I5.Qgxz3'񛷜FJVى.?jw!#nNEsq~O)^̦L #ȫg V!rn%RVM>DfdtScG֢iCT6d&OL1%UP!$Լ<_-~{ls,s?רּrVypG gC%O MpoS*@f-٪"y`iy!DHq(TK$E߈_WJ1b=8 L/M#.\s%\8EtpFe6PcR6/ؑ,wvn ߐ5W!K 4MT{'Ct=~ ]cJQ& y4)]ʱTaM?()KBfFv $H}_mS[V?G Z3t\5 Y} @~A9Ccλ+KJkJA_NS]o4@sH Wa"+!lt]Czt\b..|𰏥i1(oeCw?݃_K;9TJn`y3HpyV%^nZZУۿ=N0R_ps!VL뙈P$\k@mw[ڞn qE:>Lc`1?tphxD, >%r{tZ rw%i8=-$vrlWADKπ93)"2J,9./qBj0X^9Ri>YC^ӮAL NCg}0ϤiWovv7IF>}bKK,@CbD:Ix)c3y8ӌWkh)8`$4U }=,}>\'Zj689筼ye~ϊ>{'l7u!o-JL`geD.Z(kH\CFPY΄QJsxh=ӟ¨Hx'_,֯MQ&yR=lYEDZ\5mHlÈ" Rq+y:iCB+SuTdWb@4#BI8ct7,aB̞p+3?UX LUh:P)E7a)b.ƠLV8 $^}>ف\-㯕/ީݽ0B `0QNⰏUdu й~u\Gjك[o1~^]rۋgT 1؏Io 1 I6IIhe z*?}1ږ~./ oxQK~F$V,Պ1 "Ѐ 'ku78]ym{YxKkxDEgٿb240(G2Dq<ѣnX:칄3YBd8Wf颓_%HުZR [:3) d/FD5j,\O;oJEy8E/eW#U0ܥQ*\GLc,%8 ɺSO7h"8aF bML_GZTG[{q( KY8<RSlq^%ZZMsgz.fs1j]¯u8V)+JY@6&X_i⦔< ji 3jƥ9!kM%gB=Yq*WY^wb|:[,j+QL ͏w8t@6EWTy= R\x>ʢ2jELG2k=d58%kT`g XL7,޺&}Nogwz4g?j%*?R)um&ԪLI| VYk"ySeG};ypiun &n6Goh!7}嫞QF7*q6 =m"[_l*{xTp_ -.dzm?N l(P]}F!FpUTB0#.֔sa]1>&ط!{J NUmXvD'>-O(Cs$oU2]zT6b H=60 jݟA9-󹤙+4Xgp}{Åᓛi ޠy5_>w@V|" Vs2A5=ʡ{kx|*>gI(gX:/9@1Vq:ȵ1;f}@P%{5yh'(9Y{ШL¤&kefd}72 0g 7#(O&0ErZ<-3-Y :"~9Zc]s5V hXPߤ|Ȃ+:Ńe$z\0#;X&,Q>eUKZܲ0/A%ߝN m0.L]FX^ꉁS2M{ҭhE ncG`]8ξlfJjo39gF$̍`tjkg;i{d9,\~KAm@n2`ʲ1 deC$#t5{O>AP}|3'dsTWКh۝Nr6nejN&@&q.@|IY%>mSwZ_p!-FUݜ쉵\iC8=ĥ}q#)0qzd(b!pXBXg+O+m|ҩ9n}[L]AmP A12W)ٯJF̐zICgן)SNn4Z,@voRAиjܻA:ϷCfz䳙brZ(vo$$&ܖ~}&QW͉؛ WP#AڤJFv0e((BŷIl^Om+("$Ru :?ltjGڛѫ<~pK)`Yץ9σ+bU{@5j#ɍ$LRm5Y ~<-:az,kiippc@K8/&rRD3&"i1 bTpम ~GN4 ^uF9aCF*QٗjƜ.uR d28b1{#%[܊g>[Gd]J,,۸<݂#1[ءp(!4td`R ٓ"v94m] it5ڙ$̓dqڒa82 ^w-^aK0$pa* 㧺"ZP,UЁ~.X҉]ŴCR|%8ébȔB?gJBce͜_G*^T[$.7eUmВ8[nyD<(DcVr]Wo^^v,MZ]g~J"E*>L3_.Խ e W?I;I^nkA<_Qb>_9|ei-{5l~N>.GlEERq,/' mfwnr;?'0!\푄q.joIf*r9Cū"DK]LwJyo>BdH38Xg5$nWH`ެzKӖܶKJD}e9N,SlZ(A۬XYI^ƒ(^MpD`}n\"Y#3Plq=+XΠ>|(~7a#XDo(¬8q8lMW昒5kIԷ;-czEygHJJKE\ڣWs}6 ݡJ!? D[c:%p4VYlzA5 )+5;6X!| h̝FJg ʍBux(пbwK^o7,ieƺ;QpzSv ñl(RP edb x;]UR)\a@*Kn g8S A*K0 Ѡ/"G P ə )v Ax% ȊeQ?ɪ̺͵r#"Oe`iC$d?2Mݎ(Gl4= K ε+1w5o_'2aC̊ތ1 ;y >S{%Q3z{MeS!k%Oo6PNc[ΘNÈ!X.a~Ͳ6MN}z%q9^z\CmewNX$@ڍ]]) Vij6us;GDYghbnU7Tnyܳǒ[^0o;LT ==l' "FI8˥ )2$N/6,fQ &}s[82`w?OX@ g} m8 b>pic^0*_DB%enHD~(dn.Z-?O͍h̑S6NjGGΓb|e͈!b[,:Dzr[$zI/;QxCI~fLohbA;h:Τ5IwA$+ #,"rZnC-1PRJ cԂ| PL30z,j`kFw2[ Ws]G1^@Aި 8iMAVh淢>bA1PXUrUHGC ã9hT[.#NsٿivMt Wyδ4 6B9L[JbbW:SJu 1<|;g:I(-vdU߲Jb9Hh_~̙`ĭjW9ILă|MlA>{0IsntaAf/ip2K26.qSn5dݤ|3:֥7qV:ЍHKJj0#g2_t W\@NCC~vd3]vo=~߯}(aÞOQ :g-'4XN`wۡ~d/LNMoXhG0g'H^8MOEņ|0zkq . ˯99x_F S%"ޖ!>pֳ,oy'U wj'ouKԣJ$;[0pnnd f<oFb!Wt,o07^$@[J)[N;vgP"1kqlFET|UVL t{VȌ &.򈝓T~\e RJ.[{T5  %WY][0NFDek< j(δMPԉ?۩QEYլF'z{xfJYOD }8S̥TQIlXZ`dIm@xݟ)yaW9!Ju[AަZk{J{y-\/?R8-Z&ӍU?l R* OvoƶnӍd;5#!:fx |O#hD>b?20nY@)B=e TB*C iɫ=Z |?`O|J+m4^t6e-\z3^lbQʻyZP/6X -0.0x#4 ?4V[=,wB.λxۆ q(,Hk>;qݫ:_ Fw.&2zZ?QUoG1) дnRڴg?ŪH&j< iLW饨p( K'd94OUS85euߩh[( Q -"z7[)3Tx*qVȇC7zLe1^;\&3< ft7_64ܹ`^_m)0*9& ,1U;B&[jCo wk:= [T>^>z˥V[|`䧸^T2IMQ$R)-oDq~[\zrL._%_ yԂ϶slIb?P‹0ItTٯ'B$0isJZS8&`!m3S%unS;IKsT E%e\ϧ5i-^N!Cè^83yٍw|̳ qʴ9W_9;0:vbLU{pP2wn2<"c$mfxDy/T <@UDh-;{vKe'| ͞.Izx1-ا 4^3h2,R ;6ӷ8ǖ^uQbͻM Z+r{`羕:r'}jhDGjRA}/mRJ+V$̌"{^OFtY06J>wdw[[4{Hn*ךq@`.=SgvQXr\V7/3!`%WP8؟پDebqx @B+pcb+$Ǽ"gR>jE9=)k3c`#4_Q-XRj7:NEejSK0OۇcI8"Fv׿ LX7Ĩ<fa˟2V5,; U=V4i 6!za@hJ9t!KD 8;j5v UW$xr- ӽ=Mv<H/S߯1Z{Hyv:2_K#OҰiU( 4gX`O[L;%KΪ\OMΠf &E `(4%/ԈZ [_ֽ#,)9n&u֋Y}$i#-#mOQ[`L,ps 06 d!Xae{o'X2A`dAaXKwO̭ K쟜cuk0PC}+ .#U _ң`+ӵZ[(K3!xHoա U%vJDk'Dh'C.}Ԏ;DqyA?Հ} @u M^Ҁ3Fr_ϊH@QcɅ:AXh1<]@#&ݲR&E!-JC#SƣaQ9O`Z$cJY;~m{Qr/T`8ˮvr@hZ|(_12rU/bvI, }GuGX=A y45_.+PDwR0[J R(>(7"Bխ7bsabtyU/a+JkB$ۿT9Zۋ4ɕdC:4n?cwU_ȒV{[tl+/燘 BFD_2c}wXa3q̎kVqQH b[$A<0/ ֭|@~ƴ䖨!?Ά2HS!7QǕpN\FVMkeF)ŭ>VĶ^%dph;(aX 98ϢoVo`uW=(xx 9 ba^Oj x*3JB :=W[Q1Veg~?9jrc~DD.mEK%x87pӦ^=-b f83*nx4ȩxP>RMEVwsi'͢'ءY\BKN=Rgatw=ώnTJ:Iz4wЍhn  .9+8(A,#ɟa}¸D$.h!\Сዄ VkK;d!/@QwgS)>;`о _ z"?KG'v|~%щ2Np.PbRTX*oB2VX~Xc3vEu%nJYRBp*uwL0!Z$- {r{z>N\3\)S֖W6TѪv"h6|D,mfԝJ%gb^8 Adl(JЀq׾7߀i,lP~J\2 Bc1hQlx|y)"bWƨTx:x:KJm %*ݚL =C21}Xs`x$O = zcr#v5 BS1-&K-.7̾+7 >2.ŏS4 k ǎ5(iO0XW_9L?Mf} 0:hE'o|-M,oK+l88St[I`%o[l 7eOJuC}Au:} 3xy|źJT-/G!GWX 4^QHpfv|(u =iU]9OƼEn*fB/~Ql0GmiKt֌ Q5h\~jԉC>C+@լs~0%$SJG 9O,|191d|FHF҃'ufU3 vTHا"u[4Lt4tt/v2dXL0sΣ٨'#NҠ!&8ﴵ-fsnhSq 0P:}Ji@yTb0V^fR$ g[R)ʰ8>0[C7rIP5J <]GS sUn$U&E^f_R(auB%$`D?kNX]}M͢fQa!9J֪$-}='I?UV럐6h8ĸbZ~;ZSPGٴ [puAIw>ΤORu}?1m-&.|%>ɯ>ĆY6CCrs Gt>1 =}CB3ZVQ[mƖ΁LnepE\VW4`o ~\H5uygbH p#)Trj[V30 A^g 㑧G*ְأyw5 j3&*Dv| 2c1u-`ným]Z D)'-ֈ  f9LYջ[IH\llmýtl1:xѼqJrj'饛BZӑ;𵝏!ShhgbE4;W'ZJ)?A|NY녈 3sM2kܔ_zVÍUC:X,J؏ͥPUrLjngn)CZOh|LGn$0VhQeޘF<cs0.ɅtB$=8Sa`f?/ҭ$3 n^FCy&Ύs }yUdXDSL33ؒ;M6q/۱.N뱡 Ff ˇMGqL-r`|O5&X;;[p{/}T/\pS uI8!\@U+ igq)!Arقk)bߌm_qf%BԀ*T(\F2lY;<4Cu(A?^~j}9w52;5JX G;ܴ q9'MH⅙ Mos?j,ROaT0 OHGc蘥8Nsn_% ʜ9`ѩ ɖ S zwYrYLfMK]\HElen#k<.B<,Z)F3$LG1ǁS7Ƈ)@oq .ЬϹĦl%dw6d~LXչ\ TqŞ^~][e%fgf-)x0+хO+toDd-\%ʎc.80a _J蚹p Ȑ%Hd?lXc=_(Qg V@}തbm]* n4 bڃ]hj}߈Aږw͟K!IV#,n^N/%HW%}tupj燊eNPN`Бe%'hgf\+4 oq>fH8J;=]B#uԅr$Ev]oR"ot~-ߨ.5$ԖmƑpdT2\N)xkCVu҆$#X -PH AByM{dD;Gx r `w˛cQamd|%bW.1cЯAʦIdKvI3$霶icv<7vT؍j}e,c*$.5 j (S~o݊?7Q)) tT&P=N U AG/}q^@5|Bh=ʋLfIVԘ}]ى$kGPͺz|~{Q >v#ђ C2يy691i]|TI&o--PjQ9T&Gj"V'Bm'7N{>*iRx"r̮4䗫a_|9v3*K=5(У;qzk4r22ٟ@P5 dӾw#vQ)"Z0ٵ$yVVd;C ݔ<0FP1MuZ75!8AV c0B]sFuH*ʬ_g/$@U_fYuʤ*=ۖ皩i~V2*݅m^3028h-|wz= 0Q痄#}>!I^wcC=k4,js`t:38~X[|;u' tUI[>5/ 62Kűƴ)9!0XikY@R{>w%5aPfkvTz%~k໋,8xKa! w;r3%2V0ZI~!tMc'iуlTw3lcQd&&PAjJӯ., -=ReIE9]XW#Fh-U`[_k-o0ŅM9>Ev)Lnx](6 ˽Rgr>X_Z"(ɫ]XtQ؎I{e4KQ^y,w.>,}j󌰏nu.v>cjh=N_'(B!A"a1Kg ٳpu۹g4H?bg8kЗc &`ky/ }ƽ[WF$<<o&ur' ([銬 $gܞ}i}ΐmO1U)5geq˙ ODöߔv2=:v-k tٺ!Ggy  o,%W_ED4s7c_c<t_iL.E6\$LZ٢e|+L??9GܥPy#靅ƚgE<=Y$Q%xVQj~j ?v٠5eBz -tEq(ܡ;>5NH_~daqt7sQkQv,[mL-iL,S0叿IE֮~iOήfV90E^JF$34^G:6 sJ M9פeb`8WP0_;C7F T+.|K{Hܺ~Ԡ]j2k(kw.) &Fإ*3R\c&ggpiJز*/N2p0+[<m^5IIOmh;[Gg a1/nB{K 2eԇ/;2zm(- EdX u%uwI?9mwúX\`,A v()lqfxsq\d%"Z}w,8v.NQM=SjϬ+2-:P+X{\x m%Gu?,C XSFOL!D ajG(^dv@r H;ԶdW &3tTX7L(G@]Q1_Bmk։9Vg(u鸞zvr3V֠_]XX 76a8dƳ(_AZ#zV_=Y˕|uQEφG2q</uMF̷^ y0of'\}bF*Ľx6@`3Fquԗxkl1ئ̱ lµOS4MmEkh'R{TJQ q [s05M 45hPuݑbD\PzN+H!\Lj&4rH ؑә;(Fld4yT}:Ld_p ?ij4`bx+Jӓ͍e$NVl5Bp{g^sѨt6m-^o\ JR1K>KFV/%NctuF`_ Bê<Df=D_|jEڊG_P5WJ Ԋx\,xB#I,#m ouGDxػ"&O%a:!u[ҩ[;6߉ L[(جTS^r4-#xY-h85?xT1Yw}&SwheKRXq>2'eFXk¿ӰFN0OA:y=B >9LxPzLn!~):_-B&>1 UP::~9HRh]8Ż{>`n!,ŻfCw~3uNN0}uWyWt5)pT\6':;ERxڛ$Uaѝ5ě)S+.bR8¯HF.e( s~0}cj}//ΟهĀIL-,3D!dհ6|p@a5]?,{sDUM9C;́AHU|W`~#@\udLPbrfnemC w[b`7Gt}%t;V^F,.ZqoiHItb =& Ўo''Zȓm@p9Rɻ%Y<]B/9Z}cnxpkuϟU@8*WDp$,˲>OŐP-C͉DZG 틙>0,Gt|T\dKTIeѫKVMo1$'ClcpMʏe6Wm9xJ Zx@6Nsˇ:K(JHi', ;?^22iT]ŷ6X{+q:]ht"uFb/&gx[&9q_*Ȋ$3p%v jEMKk2̹z l&7NrFYd\Y!^M{:U+$"$6%.(-X=;N|sa?gϨpxE_TzSmX|t!-U%g0>E"D nO dp4vK7rݍXGb@9{ۑe;&,5pF7%^tliu@JRLGym9_Iwj^죡3n%3g3xY>^鐦l r&%ccq0 Q]ΖǼhvv&yC}7sM%(VkC踯jxGypq*ԁ 蟗(=Qu p:-lʹu,F-N5,ia '} s^mEg5 z`90sK`׳z2DyV}3뫐=17_e0\a 5׳nB2PYUeN9'I+M g꫒΃0Y3أB Jjgw٫^y% &أ},|k AH`O]p;R2:Tڽjt&JfvܬzL1#QQ8C>2Uٔ\:3Y[{?}@};tB\Fp~)\r((q?']~Q!6+ъWU^q}Gof5?% L~D.D&B޿x05M~ ~]''F"NIX *DՐagߚ)4#].h+z,^GU?epg \nW0=1:RB!LJdb+*/W#1f,<[A  Xa*_dhg=юZlpR[q/3 Y+bϋA ' <\oR^ /!%zs!tvCT+ MbgeJ)Q=}zCgQ:(;Tyh-H #͒99T+"Km KLnH 6D# gTW?o_5'խAZD3oM@xEmQ㡧Q:Y. =[ZN3JI2 hO)reRQ) O '5F36)4; ~}>֙:];)!Un{Cڗ3&<]H}9]3tY/?C&GYvڏ׊ $\S"<z]7"F?JreHWc>QX+?b|~v6IA̽sGmd!frǛӱZC sQYX\(2R3iM(Tp螉Dz -{P5<Zr9%<=UXj|U+ ȖGKf A{(jZf^v& d_fm)Mrs?}Co 4Vf[8W릳MEO|Pͧ^k]+VMf-;&O=Qk>D!<2 q yCc,Gb4ٟotV! ٕF ~EsSl$N?pD:U9qpQd|Y%~kFQs$SFGYr̉Gps{UvZe3MpEOj\aQ=&Χox7fGTۡyʁak~/0/zjlvذxaլ =XɁ&;ȹ.嵶(DV&)Ҿ` ҤUv,I&0Ҏn4*ѾR&IH 2SoUήO;hК }{h=_qMjVS$:;0mcW􌳁 }*R2BF C&G 8(GC@*pGҔgX>B_2y,ܺ\p2.`,QIfT"B5V՜ۖR6. a1@#OpT6W5({:ui 1~2v,-:8PSz5lwdU~l6SX.ch'8 5TW <%wKIz3-k#SRld/J2? C>*&::=Hi^7׮ƈm2^ 5ȣ%,trMޓ`@tHp:4U0fv#㺇XD?8eg#Tm~1߄7hKR`J&Q8v0:^q!0o}GuYfwU >@d4ʮG0Bs;k [pH-r^R$ **0( _, Wmc1GDm=ݞݶiӱwaDR낞r e< דDΦ `v%mIMv %Y)xXIl, _ ³w6}Ô%f!`ut6ظ$x31M{F,Ƌ zDA[ KؖђNFhuH@ST0KŬEi{W.3xZerNrX0PʉZL-[i9-cWrU#"g(ɚ6@B2[PzJ#rGtmed~.8+ m|?b0Ɠi,QZjtm5(8320E6CaP^^4# n h#]q0?# #j9d׷f#&oz4(]BXU87TAsAݕACHR\$n^/Hā}bi9#$`d"BO9%N[&l,#2V IO;*1bWiLYVMYo 3QU,|>{ёd~5;`bWr0RpsRfŧvcH!cԌ;t`W}Vr IC}f3=W;?;ykB7;CU^oEP DSBَ~/Ym F !ggi לXE0:ZV)bjXdH88RDhT< Z{8 pfϞ9&^} 89i-^?fTWEs"2%>j_F^8/(Cee# 8;tBC^!|Bg?xO]Pձ׍8w嚎U:kO2~"](n<;~isvV.P4}o' Xa:[LE2Ъ\G֣Hv)$ 9{Qk2eUC&drKہ JӤ#h/kdSH/?>[8M3"95mgt"(ہ613}4'0h6] w9atr{@V|"oBZc$:!7ŷku ̥Hi^ H$X`!P%~Ժfl.xxltQ[ 2T㳸*"oJL hxO%(_iyZ] YQl1tN񕭞 "ېKѷH3_pÛwPв Ŀ:y^t,MԈDbz70,MqFFo\H|O½R]tp MMlm^C;0+] y~xe>䔎W Nj=$C:LQLbvn>{܁yb?x[8ؒ9sjrede1ktm{y~)|6hY8)>4&՘uydzR, Z_jߜ s=mTDf%46}3a"}kBXsIKw"Y25/EUcdh 硖tƂTnso8=//RX;OwUC.ʀg NG=u?|; z/DM!+S7σ8?bzQH Fez 89*,NH Nga)Ƀ(c @??нo!Ds^2)Ɯ5A Ug0!Le_臆1 xV;Z栘QsVѠҜUSMqߪ?ѥMע;OPق"ɠ]8oX[ ZCjt-8.f\{ 'BAR e.m2eoN%{o/ivtq#gsq@с)/WʔUTX\6[sB]kp 3KB.Wm`hi>U.89i#g1.*`};=/l{0Z̵' nfCn=)~35CMD}*@n~ ON#YT)mCgHxgI`Ri˞>2khN3%h$d 8@ɊQ&S)Φ~ڞXP|9^ohoC%:jxwFV_rsvAwLʼ4J|/:e-x K-ͬ kPldwYyZ8r:>=/j@M@&aw&s,@4i]xl7iZjqesO"3d q( "ME;%sيqžš=s ?hr6rJWMUy.CJG K=br-p΁w0ljkF|USGgeb6^,N^_Nw3BĉڒwUr:>dl_?qҤ T]5y1k]`~>|Do܍Sx}$=46]|̽y8[1 6.`LG`!ṳiG\y?=,(=!~Jq<">j2+5= F^bF$$jźK_[~._cU +x]GO?J x|%Uo{&0g`tH10qXVȐh\2ʆ1rc'ݣHzŵXG܀v_>$uPη8&@oo4\3,`vQR# ۾ S!-+.yf[~r3 }j>kŽo⪘o$Gx߱)("l^hLOYW< "x!R*$C#9~?` AXF0ԐWj,_ ]p>Ȍ;vK:'1 2ediҧkRGd b@%&ޱillnFO|bZhQVq,ظz!" d(%f(Q(o? [_Ҭ;0዇nbIhmtf9|R+0>%̘Q>O 9Iի$B)_ƎS0QsyhEɶK{u8:|Voa̿7⅙'v1~aX'J7YǻƼj.{ceff[/xEr´95]cħ=W6]!;$5'ڄz ]h.vAm ͚̹\(pFca?e,9x5MfLɦLwgk͘l,D-!!DX;X{iDv< Pz\QIgu,DŽ=YGu=mYy`[5S"݌ Ր(ܞO'Suwg9wxɠnS f{hfcי=f <GRW&E}tI_|*V$UVe~[z؏|^I q-հhXzeaͽ) }X~_0F&9媍Kp)Ր]&VRe+XќK[SYL]ooqEYk}1xDgdkXxw-~‹!c\ߨ<23N*aW->?hKIV54l垔f}ZNdge+P6#e']:AF!!3*C!mU ը x7X V3Z, `3$M%^d̔d*M> CAH NmUd\q$A=瑣rŻHVV+̟ EL|7(ヰl~ڸ91l DݑيWطqH^eu5ݱq&Vd罓PnA8p_YE?]3z{z ;8i|ඵCӠfW{9m\dRBy?TvQ>0Iˆ@Ӣ6*W5&Ju>Gu> ˏu΂fF6Ud>5ӤFkw/7\DP#u+/5}Ca|VT)}iM|:q+s6 I۔Q"hUuSZu4Y;[L* Ŏ&< T|tzXb= k (Gf\xzpZY "}a3XkNej(݆{Y!e+ $.[D2=H^` \p#)W"&4É] Va5=z1[ ȑQC9e1!K'}6}`q<8sg2,[驻SCޠb!^KcPd+!+Y!o.2}AHVHiM4lj.' =ÙHqU4uo̗4Z=S.35.>ٙTDYH镝lu(D8d70;ݯYqa"75DlϪ!el{Up8wMǮ1mR)#8v`yho ^+C V &*F$*/YcLV.;;|^/\P׫tE`h=+h)> X?X_Q:l0]O0`f,w|gE=.ŲaU)If}Y~x<&z[YGWk8N3dq֥&k}s y4[^ /?;$V9ܻ *?+A%(+5&;+9q+6|A."L䅲1Ɓ@JKLгQR\*ztk80Y؛-_zAv,-M$A(HPKG5t7DnBycnVXa?hÜZ8m7xWU`~aFF'`mh%mFQŃS?zQܽ(3\t[bb$c. xe| *QXŀ?6I8OLQ]t@.K>oы4j-$Tw)r4"p!yGdRgYhgmiJ\]rmV>)!L% 2Vбh.SPo!_fX5^^jMV6t#a(;GB`8;pi[|`P-T*e0'z1=<29QpABD)Im5jZ ?>_`'=hp淉/S%lW}= $>&Ƿ1JU))1Ύ JEe3,#ɏ-+ʏ$Zя/w͑(|D`e@SBmM* S(,Z(-qG# CU&_12l/T˳fU!,_cԊI" 6c0M Uh.p?x& +7y'(w KĜG= ZΗ86hO (gAE&=YU\J 2h{YGxGAJI_,&)!Aճĉi0pR,S,C$b/v4nU!gB,&GAPYKF]Ӡ]1ŝa`ÔՒsG)>Jr/8I[$=M"1iʏŁ%>`98'}[' \ +{x3+pԠJ dK mOy90DNէDLw]aDvLQ{B8y;˲O }ߛ `lzF)Iu|Uܘ)jUmQ8S[^AW{쟯&be! ՟YQv3=sxfr2E kcfKpEkK?>Ȕ3nj<ݡpr뎛];bSR{eȑܷ6C16ݗ >dvT9Ҭխ7޼cF.6Oc/DC D-?0眀"W^2td j  x6ᵷ F YWn!噫k\GP },Kه*mq4(^)X"! {' +'I߿]6sc8ȗuzYؽ3/|zq?> ݎǿ5,R*!!.* \4.AOEՁxEvN@ vV A>^1t\ wCľR蓓V`VK8j6ȴ3$hV$51cyH j䒦+-vd Cěx #D k}Q1ZD#39JHٸY[aV(EapŜ:=:@_FCu19xt1.IGX|5)i3%SRo~>7|jc {2}|OvfB$j*r 0~NW1yvFIh5˅Id 2k&fA{$4vrm)| PdvSn`2ۦ%C&6^=p{a &x aw%y6ST3`B5AwvoJœ $rNt1Lk|x(AfL {ʮ)%DŲ.b< fWJpvIE'9f h\? wci Y}&o%7Z:5p#iԕsu+)XjpHң'$gşȈ-@0xd._p*T;H?dMԬ _lhYx(.5H%@ $ 7ݲ%S8Ǫ'CPoh0[((H=ʸ4g(&|xi}"I N, /s2#GK_iQu;V(^ 2@ĕҫ5?>wm 1hC>~ݷElYB=.tx2kG/ڐCRTOk4YQJ],Yw!̦eo!b!I(Csς&`ʙ7ĭ62 GpGg\cfts/[ r4 5n_W;Ã7{/QTxoCM̓!߁'1ŶӦrfH ([,FVNܦulEh3ԝ"pASOI]@~l YSqQN $d$p7r ;¤k-OЃK/x{*͆ {+|㻌70YyqaW{z_g{ohUlFڠ ?lʖ  /,,|>~1!Veadm^2A#êt=ZJρ4.M<=l~aCq0GB[[gEyA xF#h0C"c~qT 8u7V 3QEKM4?u${)pT]ZsMYՇШ7r2!Pո꜈q'tJV1dcX|!A>C ԛ%MDFݜ X"cy#xzGНOE :#NHRi/cd6J@=Ov#ŧs ,q;̤욹y[X|H0Wlƕѧua_L[}RBe)^WBC=$Nfg%"j-5u){ӯ)%1]'D{AS%z~ZIB2r;Đld93<^M .C .@e$`c񈅸9}D7-+'7j$3Y`~(A# #]s [Qp]  Pn =; ] /琕h6= WңX!EF~ML6 Y<xQZ?dYMnH^)$M'_Eأ󩍊 ]}_D~D`XՉܥm>ƃ-L%j1RY幩CK`@ bR)8mvI C'ɽQb=_'DZ6P0Ӷl &by*x%^b_90m (*x0Jȭ*(G)Gٟ&߇챊E9̤lm  [WFeK "{ AD+ܢae0}`IU)U^aƈ枯~~_kMW4N^@dz_Y6@uի.#z+>/]po"> dGsǀ.cn+`=mT[i&ELGd1~L$2ӹx?[P_>_R`HcAg !!,ƓԄݢ `K3ikd49]218-_} JaQ'?)`" MD+ϻEHiKO-ŒLٻe]slF͜Rb,I,S_Vk IWI.Ovƾ}o d'F02U" ׸xAr.h~:8Y#Zr_XKtތHWvND#Z.h eWҗ5LX z%8Si3d_5Grz&жm'f˜_DNvŃ]wJa<(fX:B2\P.*>*[X@A(JBUPϸވ! qt^ [Abp4Z}f8L?2|\>FŴ |6Y/6O5&'Z>IM?vۡ$Hؚpzc9n=wr(2i W!tQ$I ɇ9ufluq"쿗ݖfB{^"e(P^S0WY$ q%hD,h"$_͝uOmb_AS Ewm/]sW]᲋c6V1>Ru/HrwT4Ol§ mwX:w+QE/TH{2!Kp1/^iNʹ@Ύ`+54tSS,BƖj`Nr]ZCՈ1^.63ᰭB gOW&na 8'{Gh3f > cvr|`++¹{Tف9ϢXȯ[%pw>odhOisӭC2c Q`=ւ!؄uTF>?iG']A{Z\^(RK!B7HCt2 (`_X9 "& io$I*?XAd}=#_:/9@]^gr͍M%0{>qɎLk98aVN23 qL=ʱPw=Vc.&2@lrS..uo7%wK"TK-`YbaSW(U_5!kVmW c FD1d4r~ː%.jLM'!7s<4TkiŽYVrMv酿T4M;PJ-q FޠWx=~25y =:'$a߄َڱs <%#ynYO;hGSQB BA'8~4wֆ_ڦ18 Wt\ {`U,sDPnOzhUw!v Q=ټT 8w鵈V3˪{U[ڡ*"pDGc=2,*&QrmcFaO Fш<`U%P=:!:2I<#qY k;?6kQv^3(p Er\s)4{uǤ`+&_L1bͥ)ycdb|=.ou>R]50s?֖"f-Y?yG@)ɳWv"!u>%{}-[* *B I1|Jm~4u_F/Ƈ@8o'%P {YI?Ktz4*PSNEQP{ITd ^ Z8%4z#adu6V}ITe(&\Ŝ:o0_w.MB«zߙ1## wA} u}'SA1R!ςemN?4->/jݔaXSDFu?XFƼp& 3gK>x?X;F) YNd7oNS^첗%YԸC)O 1E- Ɋ8 $/m_R!<-Xp&{[QXCEBrԂkU3IR:"#t-A@C|iW#|BւclE 'o -lU)ieoaChP $ ·Gh ':L eeKgTgogj|jTW̷q7<t@tvu/b ;rjӵHG+!Ҟ5cNoZxU -=yv9PtCAp1PH'rPTn``]i"纃*OB%V81Zڎ%2I'ŗEeche@Č:aYVGN*w@Xf/ڂU>oU匀IaB4p=ܛ+~I6%>Vcnl"|׍'H`q6Sdĺ$zq^+_Dm#ut౎ROD)d8=0_`x 2"$B$*>(k2yzea^CFټ_k0k:/h[8&b'X%67nz^JNJ?pu\4} H@ yi7%B+E|N.CWԹ87*ձ KxϘ}$YC~y> lv)erP?uS@Z.p)A|~ j7?~B>IЂh`.YXx{j#r@v@18_?'ʜ9T Vԏ ,BC-*`܉\Ut{x ظEjiW==܌4 KUHfFv/^aÖV3ʸE~`: ~bD1~9aa5{B)N ۅ/ Gt>rۿ0mb1v} rvl?c,e`ַTYc0TBl@e6FgG+SǣgqSm[H^Yr|nQ;`Qf7𮯀 %kjc~|۱rW+>,yyCծWUBҍ%fH-j?48,cӯUF4\XX/%ZRF"#;ul68]!`$`BH/ly^op&Bԩ8$' A}}{#ϬKO'w:1z櫷0 Nr¤ۆԓ1:ޅ"TqJ؃4Ƴr@(K17&0K;bt҇A acvaȚoZ'wBqaƠym|خҎzB Ծfw ł2,Hz \aH;@*~rչ~> ;x| y\YM0Ѓ} 6= NV;\O%L1Ya7޲ơIs*eIu ])Fw(v,@ R(1=Zܭ ^-Us#4oO["f<e`巴Pꅄ].w I= aLjp5X?e#8mdY2R=A>,PFX5%)pPRa)dy&p6:b܆?@6 ^>(a.'BfqsF,zX~K)׀jޅԄS`4 WA9~vg˻ѱ[ن*iFk_KFTE΃5 ۖ _kS1t~ 16]0ja~> wzY[(ˢϒ3O5!#i98e=T "+o3HC/ޯGNe&/TU>@6}7 {9D^+i?luS]ӏp^{3o#-~H$X[> m¾0峃h[%G4OYlݜ! YO6>bR墡_\,Xi.9+͞-#X%\}aTK0 pW7uZ|Ъ)O͸.P;+,eM!жpjD&r/ 'Gϡd e:\~LKji kH^h- Kfr'Hcv1@]OɖoDry|"e:oV+9D<D-`֯Lsq'GS<|cRluyJF|ͪ'P6By`REjm^p0'%R~v!ZsʌH 4e%_l!HQo4ĄfKЛ@5YBrw]]?U?GVq!tDH$a Ga9l.d4"MLͷɒFܷDC"G@,^)֡1bh |lf{y\t͟lp4 8q ZPڢL⇜_#mQ>| I5!I"IՓlD1m ׃OKm?P6܌-[:e /5huUIj4?s4JӞw *w3BT7])|{iH1ZNY i8B?Oqmj2̙4_:ġf;0T<[ 8R2<#.ղO[bLZ1Vhw`epqoftVy< NJAnܠ\vvݫd~^)ϰr%ibEl5Rsg@ W.*ѷQK2v1mf!NAb$Fmod_&{( 3u?17;\fZ0"EL)vv|Nq{i"3G ks7mE_5k͏ZM)Ss=*ᶁfB-[qw\“ 'fa!~`}@F5kXdё4~Ȧ51jbY5߯Tb(Xv3X|9|֐6שy­9W)F]PlO"3\i` =fx@Wbj*W Ǹ,:{O¬F B%|m*arz:.B=Y\Q&;$%9Bc뎳燏|t7rh$""g.YhGԲ.1 -bV¤yo*gԦ:ᢪxCrB.n_rwwwww3Fx;{ 7s1ndp?))*ƣ\vȏ+ʺ29D}uư&hW TD֛w&`Ze2^TijsWrX*gS mo@VXU15I?9T,L5m#I i[nQk&S,/ ]"GM.rԋ.ܞ˙یÀD-皏;}SDNZOn J:DRQCҟȨ1T#m9,|.xLx0T5|}Sb#7UKw~ K m{IQDVo)ʡ380-DKϭR0%.̧SV}깡Z7=,WLJfSNNP&;3K]pQ(C'itF',y*$@|k%;)D2b_>- O.ٔW^xG:vu5 kUDN.S' YV{)189gVýYh8(%TÀt฽ă?^tR%ù*S!հ+xCfӳ 3TS|pb\#, yznsM1+EK;QZi mV<$+˒),?QY=ckɋP~%ԕfN1 k>Bm,o,*VSƅzP6n5BZ xn6P}tk:Z/H{WL3Vuȅn Y Ѹ.rzuutD@T 2݉vXoŁ7~)ZC-B+쌚^38 ckBh,uw\ܒrDzR.5s)`n]M,xuG>'!x}dwW8(Q …(33F\48XSuLP&b)3_ _q;r`X9u^e}vzAr2ΥG%x!0StsL״GҭK&Jt < stÊmp CH3jrT6SMAй\!3)M!K_o[>bj8į!Ӳ}7^b;2KK {s{LFHTLC-S !M9hy'eyS= w<+Yi?LIK,9&E5U&5-AMњ"ۨmgb#^dU?\ HXd=..1V=\MO[֜+->j BONZI9xTH#UNI߾iNnq]GlZ{;ZAw8lsvt+ a `nfA֘{(aCO4ݹ!ة[ƛYk"g zkNe3F7اEQ[0pnբdx-V;'>@^ҠsЌQwgd(,a(EoXWg ZɁ | o)0į>&*g p- 9 mx! ԼasAj։,oӤNJV;SąBv1>b(4ax4eG_cp.kvӢ<'D hr3P&?+„^ǚy?6sޠ(8οR8dMymo8ŷ_*LVa{!YNp[K7th(47mpu&ˁa!P1|%^#nR^xڒ?|LT[m2p=jeB<8-5weVx<6KZ6t5rwEg6_z w+D%Um2n3BuiQϰI_=,D/Y{j- yiAt ~C2XmH8v.yy<DSLC `y=ؔ@dhJ$ʔxQVoQ r3sŒmB m.@Jkb5ƒ악=&* 0ŝ-+`fgTP`{[?|a^HF&)zHJH,y5qUȤ%QccP>bB"`,K&Dl=ZQ q`b''N\]sXmjDQ~#%?ƀ>(S|!/5 t~m >gbc*湯=rs!EZw3Rժ>rao!ϪF]q7Py 6Ɣ$ˎp'?j6Uj^]@{}g^چqP-8Vx~FPP8T0 `NTuyE͚*bHo ZR%g+"?1CH/lPZ'އZHņOy j~MiPL!1 +USBa'? Q2 AϏ(8s&'j'v y`8Mc3i@Xi* ]/!/]`Ĭ~I PS*I܅q'r`?.8mn))E)!f>E ~_N$2~L_)Rû?8. ϸ:JDz(E0O_I*-JW v"_x3.()O>sT,ʊc}gm JEDIo-!q0Oryq8dnZvt{kLًxjlJ)&ΩH\dеNW ݅ &{Z~Ow3W1! 4wn|2AVv;tUby:TZۙ?`MUZsw\]U9Dx@d!`Vh4tk1vgֹ!V;5Za܏CB?_`+ ktߜ4ގEc%[6aS咓;_* /lz虡}V)K>NARKy&2zws&(Hs17Crw}nڭK:P`խ-ӕBxKEnLuo J+H]5r><=?UDָf50=hsdlzM{]c|Kݳ!P~AbЩ\1%դʂֶ԰Փi)rloӤ!MtA$<:o xlYL;Nlp7k4'AisOi:ܔOӶHyEݧ-!깔umw30cj_U= 2V/ʩPLFk |m*(ϕ+x3(YWOJeŀZL\Oߢ(ïSe Y_>ڹj8tLgBY`3U>~~rwp#-(ϵXYeLf=?rKebCYg4ƌ9Qȣoݳ LLS+vg 89Gg/x2 c㺙 >&jx둅X9e$XZp-ꞒMQO2{P۽QK阺j,9f(NK5dCbH p_B=!,I4̌8DGd3+h1bEhAfzǼ@(H*5Ti`8v'_{Ζ)PRߛpt)@9.3O%LpN4a%CqƏbeZK?:w2\\xYU9͐Del+I`dFf[k[T,aځIlE7 zYwC:_b/Jd49T>Q꩕5>,+Q%O(dZV;8_àR&+_gk NH} k,8B$^H ݶyH sV:<'tWD|:RI[WEgk@r#PK,-;ŝZ"(t=Ç?r[ayxB[/b,)u$03y\oqmQ.]įV@?4G;Z;sW3W;ky;*hhGQ^HF]|y_ۙGH[MS.f%mB Tb$ j=#m|# dsGmgt,R+NeJ)yO~x*^P*}ީ&\b{um{֐(lp> Ib Np}iEj j;3A0Ct%i~|5eA5¨:+LNw3N ]XzRzTxO0`M_.;~;j鴀-XE]~ρc3KO@CιV P0Zf3hsPo%9cDΚtӴq. iq[5] Vdi@4̪.'` )#eS*d8n,_拔)l5ݕiBAԨKe<8AW1#6 כp[QE)ω_(U`/۹5bώ$;RR rGǛ/ ܗ! }yƧf':iL UO)gUaY咯 Ac\{ +2d;k+Wfk@aٯz3bGv=mE?P{rIen!joܕA NV]OeZF_>R̩'Nվ>0XyqR{?m&Ȃtܐ B QUS:*a[UsZ#8C3K@P{Dz⍐M2h~ SK]Uܹ%/G'\Z'TxߜQ͕*|f锸SD*uF02Zf~1cCCokۍN!p&#m3<^ۊd!r}j !i3PyBٺ6Ю6]|߸s?M$}keu6&קkB;/ZԨ%S"^q Lu bDaYˁ> %d\;Zt |Q W^%\ ?P(fpFSpf&"W{4J׵t!e<lrUMVtpw GOPuK",3M 5b{~vsԑiܛ~ din*z:_(Óh$lr18 e]Ӯ7̰̫ i>b)dUsr`CL}#l ,TC*9HKp_DIu[[SyO9,xYW $B8zew7^:<\vlA|AsQ†g¢*BVT qp-3 N2⓪Ȝ$<+)>@֒Q?S0x42CR$"27uBHCJ27so({!vC!eҹ8r]HL6PlʂWfbxõkъqSKG6 j@XpޛOj}mu`/wC<@WR۷kA(Mr|ϵfYkſ# Zp4k h-'R6=ȝoLóƬ:$MI `x$HMWJzX1;M;%Q_Ti(G#QY'hV5NZK9@9sF`, VZRnp9t"c|2W99:D^Yzx$[~Q>`6)˂ܱGy[5qF֊ i1$(cZݽI\t0/t@ѡCQ~Ft0~zDJ ffR3.ҏMIf6}:p[DdfW;׈۳p#=WzECfWF=4?+k\kPv\B0oMY1b wZT;:r_lr-oD^BKeWv_esQ fVQjF`0aG;yjk·˙ 9s.OLV 0[0Z2r"¥^/Τ~u _!Z5|$6I9 :O{1{:}"ڭVuI* hDt(莇mV?oC#,۾!Fѝseijoq /2@X(a6Q=wӏ 1b˫;}4Uv4zdoqB]_L'<:*&Lh%Q?ޛ•XY8p{RQpn*5[ss>|O蠭,MCۥ#!s@EFsmJ3? B% 46]]i΢"~$Ka li &2x6WW]D5* ¬U7D V-u˾0PORg\1eP -~j~}Zfն`.6]"˰r;&E$1 :)Üq+݋JmPzXX &..qxZ<)Ja֙No@ ]._2DQ΍|LNOjfV;yIs>ycç˜[ 9N#MLJyɄ>NoP'wĆaEp'o8Q;Ep{ >4 +;PӶb4%|UzȎn>|ҌkH*Mx8nZҊcoa[Uz7(9b9].,NRa0r]mB)%Bߴ3Wh G2>X.r`\-z2\6MjG_4&ZV;7 Jl5]P5N},RoVP?0^fNٚClMҴS56S( [*\@+F]KJ#g@XEJq'EC}H{\p Q=0*TMS.o2-} 6VA.gr`Pq5j:2@ _l ]) *G#& T~`א`m,5e~^Z_UR$vݍjCTdH440F69s3I4ާUM6x1WJ@ 1ɰ|Nl1cRSeHZ7zOcJ^NMHݩꎞgZ`v߼~'2}\Nۖx6$U^XUTZZ-2Kss Ea76ɋpd"pTB_!H!6 L3AiB!A&2uɠpHew–S^) k6Y\Тh'\M, e(pw=˖P>"' i !–+y1E(=nnGճ!x4-J(; n \YП}Z8 \3. g큨:-U1pfs+wL[¦nC4ed(9z]h3X ŀ6e:}&%8*܎GԸBw̡j*X~tc•T!Dxo@*,]_a0u/ \!`xW@ʔP~6ZBhNn)" OKM  GN~ ($YdoΨZAnq&6eeGDo_MZ\D5ؖw&Pc~cru"FxRLԽ-$l Ȝ:b-!0LK OܧcEp^[4X_\6` `{e BX,"k;Xzʪ @~>d@qhw#p Š%7VDr}/Ld YdΣ /~z66Dj>u*+zk#S ΓZiR forKaJ $dksLeKKS+V}^LdærhqC pA4^r e$TryP aQqɎ8 DT~;^)o53o.rW:wa.Yo‚?HVqO"$TEf*i6pds,K+nS># \CHg~*+# 4 #A,TL ܖXգ ѼsLN'3my)ρeNV*$`* ߌKjƔDŽn95Zh;5Ȅ}(ƀKDK_]W1M-0ƅ F,_kz({'q"66χ)pU?I^cZMdᏙ#hWjv;'Zw{7oSK~,a@i;2%сE1Д) _m?hRcldᜇҧ~ [ǬʩDv cBuPrN6wab+ }8`u(YDqA7₾+y}}n#ZyRJI\Je_DGZy 6q9pEK_2A(Б~'b;%jTjVgX=3AwN0OP@Ԕ Kd=T[ݤA+/[ܷs̴#wQWRx&N18bҟyϼ48oE[a[.o͎)#0TZ~ tV$vOPMu/Kʽu٤7~\>2UhckMM+@ NCH <Г`9>"q$K4̘#cpRC+v5+Z+ b g1pjJV_;O6^i{a'.7hmvvB/#]>G9JdgXE<y 4OWRg0(S 馻P5x <RH-[Ӓ6H_eU/;QU 30l2ZXD"33ʆ6C#="K ESoR=R@@uꩉ+Q.G5xض1N+ \nħvfHFFǬ%]d諣nmM, ,m*%t)"U+@NZ7;U}& {Ced]x3ی6ty #)"wڋ.!7Yֶ,]]X-~;iE¡C!OW % a*g߯J.Ƣ˴W!+oxL A=(x)9ii1Tx;mI^w`T8 Ɍii 9DoM6~]C!W]1O/[[-Lcs{w .Y<"#EYysY^& /z;.ZI^o> ㅬYg]i1E|{ėVPo ZhʭUgUmiK}bG`пt=g9q_|^DH)t+ގɴj˚Rco{L[m"Z.R#e$Կ`j._\gPi-68ֻoi{t+2 2vހP,"􈘮 q9OcSx$XfeR"i$禍3/4VhE>ՓLT.JۙD޲#с f>X٥hc-|Ц8S|x/#;qR%`-|.KQ >S%&0pqsC`7rpWZ_A'bYZ >agTڱ'?ϵk}C?ٞpφӔf=ބ^0짯P )lқ&Ŭ.%*`Krw>|*ڲ^nS-yI;LӪ )5x@; l3%$)!ݱ,[~ȂF{ )܄\Su~Kkn lX'q½>@4{5A@3NcXoU1D 78P;(M1d~HيQܲ'MaC<Ǟ_=bq"ۮ) $\Qa/ċ{TWANh/z˚QE^XKR3G#_jm A8"Gvڎv#-1:dxrd+vv&Q܏BAyCt}ԌW6Jqsc[uEWxes"Tg ":J|WB'7s0Aov9'Ei ,xnaHJ)T1}A-;، kN*؀dwwgɳOy3&c(nf B͂PD݉Fkk|4SZa@8HQ]zY1cy\XeAi[!p<<':G:=$A#ӠcLh)>᣽.wE7.z@gD/fQy[R/N$>}=Y62XrI>p3gA#8enU2!նէaznxsW]a.6LuB;,dW61}ZlZf -MG+XWe&~Y{&fj;cAk86Ta:Sx~ M> $( UHm$W/sNKRn#~{_¦|TCYPXb$e.PWxW|UrK>0UhZx}|_,cx'nEqnk[npJ0A7UgҨt h.d_(ܷ->}a<,KT{w$;#CS{H1TA2 %gPd_=4ي#a{'KLui.K? v*I=;n{c8[^T-Q:6q!q>LFËZ<cݎ-w5lg̈k 'T}>å^o5 =HZ ĺN|6̃}CU5Tz :L >nQVlbo(16u-d7xàiIgizV⭤ Y -km6 ,.oPp2ij3s3~ =ʖD}4n[*?k[}?1S}L0k~l^r?f5ͱ+7NχNB*Byۖu_yxp/⹃nn8$CEiN J#}̛W8pZSAٹ{}E/ăIX]$UR08]ڄLjaƿ? 9Bi1>2R/ YRW7FyՈT;(ɉ1]>1( j;{s< @f>dg-riHqA]n!-&w0eYs֬?-hgN?}:!G SFPUtC#quzKJ`FZBڀ%71/nv.o_q98\l=[b# b h^4xeJx(I#{eG- ҆ Ť 8b5Nm6֤"Psy<$(N^QB>L`NO0JE?͋{XƊɅœX]710X?9/ȖMQ;i˞0Q?6(q#*I ?%)l^2ܖۜtYo=I g-y|qf\4_RB()9/p^m5qh~lQ9w, YeF4"C΢aU`|##v9OF>D^ dʉN M)۳fG42[e#`ҩd$"Ii\ z)-Q= aGUǝ=P`}0J<"-ǹ[r ?}R,;E3SYD7o(OSn<4\orn_*R~"lx!#SKYfCzKֿE*^Fe ᵶ7qA^p#KDzT ^ybE ڸ*j<Břz9 kgЗJl v-uJl ~enWtV'qE(^Hf%;wprѸ83s.1*y>^ݶNZl%z{b62VT06*x/%,gId< ܙ*}ʵ%SosB(\"pXW O +D'XV`۪RPWm0̎ړ#oj  bz"e5юa%(`p# :ԩ?ӡM)81)*uZCP_8XmR2Ӂy5wɦ\xSvw6\ KmK}p0hY\+p/B̛2féPoPDPHj=f?B_08k!=F@A6p+^lqDfx /,k9cMA)SJPs\`>x" 2o+5?(nXgh Wlt uaFdJ|o DfxN6 4 5xtu>.vI?]Nm"IO}J'2 '4IOD ,uѼKm*z,0 doZnXM~QR;k7!o"[N^@f@#H$!x.[ta,LZA[ifRVPu^7\#~-J6"n4L|#6b2_F\A6l-7[]2It^%6 !rPL+ DYJ\L"MwmLG4b@Sݫ2iS`^wKU93!w&z`woŖ-=}WisMeRF%fv2%Ȝᢁ H6/ W PV-%5)D7:6';&ѷcn+^W^#gΙ="3,ܰ-?'OQϾǎ>hB -Ұd;WMٚN!#} 8ҋk-%>%ܶyJ5 ^{c VG /[\9b}S3@qk3;Z@(SԌjh{~Uon^%xƶnڜ&7vkՌPT *p7&H/Y1tc4[>UOdT%0ǨםhASL=YP3o$,k\+AVd 2]{Z_reH3t=)|1'.MQ\v NIiѦ^Mޙ DZ=Xh>~!lg*aI$ Zb|ǣͅ3_BO =P0)$uj҃۾ܹ5"[ch % 2G7 rSV!}|}5Qo-]u]lII,K_@*$ ڶ[ܗ  ϻS厭܄1#xsA;>#Ť1XSߚ)4g[ȄRzaGV6UCPĿ}7A&#" $q#R<&=lpɖ Kxw V0 T4j6/ľz)sInz4)I@'bSy4C[lٯ\gl>Sˢ@.7RG}!5/?Üp# .ܫOlc Ǘe(k>dWu%v@7"J{ %m0^؏BG aW'}r/#9fʤ7K58L.UXX" ̑Q)y~J&qW&)uvtB-Ms2N"ץfn@@Ok'#U6b{WeGՁ(u=M=u9}Nl:9~? `v$+&j0Er=,ol_iL?{ QJ nׁӵ Ҭ>}o?t/Q6.tU @炃+?X mC6!n@0XD$M}v"\NL7pJixh!Vsbc^>vkukQ\jqH>/;HZ[.K luI"cbSp$ZEw?3]IaWm&Vq>./ʞV[~fm]_VY,Уbeވ32Aa_d%%rnUD8XnK:[ vb^nvw҈L|&Uä0…77 E5Wwy#-qECi? k>FBy[vl;li ɽLwWإ8-_mb@sJ\ˣJdyKd[P]-LGY~@Y.J}{V0k|Ҕi|c`IG.vc_w4ҏ Fz'/ڿM(Dp]`iK֬Qq&ف\+Dd:U J95ŮI7n't\)0!IS$`~)\=`Z-BWFn Ίˀ]0X Hm?IVmf+mI ~Yb Uǹ$zz/%Qb@ǫfe2#X4Ԋ0B3Ŋop7vuT N:a볉^-K kv F  DX]9:GZy76.;bW!dNh?>mq'̐%qy> :y h΍@GXn`+t{}ZC/3ځ[}}XNaAga/f78$`b0&.rEG*J+eZ=֧XUmwaVAc_i- :7/z zMx/zTWdAEmEibWl?4`oX*y-Xljh d;zrqsb՜只 5t1w9n3+9k2:ZKE/7Yi0YkK5OYBm6 fhoD ™c,} {S K5E͝i~+Ē1!",ըӲDmCPD*"3!Yc.L}>Cl aƍ;lq5 *r1(!Sj"kMgp.tPˆ !}+,*+)86^GqqA1NhVY\6L 򕗁ŸgAdf,CFiM^V* KUxy%ԬngD컙%BڐLͧ4_g3Vc7BLtW!lLP*i\]"gbN ZFsHsrZYj+JkAG TX%Y ZpPzPܮ/jϕ`t27O؏ͬ/he~)Ф6_Sk _hP5B4)(U]{T2d!T&gmB@ZFYMD]{xaOe{ KnK MٖbH~\t4m֜D|]+běѶ?GRD&S sTbF%ɋkªINSɒ4ytQ+Dsc{tcx7: 3\2q(No=Uɛ>@BlXIdSoYyj"/ǣ TO}{. L#)^";/BXyu1:"{-9eѤ`$W`Qb!y/mIt+@FscO*f8[?y#9|ЕgD-&gKADtЬL?o'㰨ݰ})#/IPhx$g&[% -(5ɚ=پ~g?OXEm$ՙ6~M:HX3T}{u::z*Q~ebK!cee]7=3j@}Th.G!Vg^}<*؅O ("m4 0$1݊gG'mXt-</F^]}^=yOWpPMP,ؔߥGQhӫu'z l;4IecSF ^\ɮo$Wt&J!\UDj`YF+ݯŐW,,YpN2n,-@)qbZ PuuM&@k KVsLیzK}.b׻讎?:exK}/A_osٽ^D^ud͒y")<#u 1n{-!wLtKi:vM 7|] Qٷz%.\rV4~M7f<'5z=!e$~BbbZW Li 3a8Ϥ(N9Ău( 2g7|(W߹PRnBt~@hU[ţI=yإY_?p/!u;ɛϡb2<lφr%7`Ka\ptjՎ&1x߄,| R;flcJ!S)72 m9>=1ّw)uz|G8 6Bgo ʒ,rjNZ*{ٽzR+L=q;\Fy"mn9DA kZTdʏ"[A(;9r8ᔪBھ0[ ^/9 XYM󻤂Sx`ఋ/8wnn$td9p jd+ABHb7L|c=68>*Qmr^`@ ߜŤT\F,͜weYNb*g:LD/a0&Db`p@skD!3ģY  ~ EEXA<`SAMg"4-L=/ nڋTѤƵ !B>@R&VעRIcNG[UIصqj!Vכ(1Z U!G/67_bo$4 mrmsr`xaĨiRyoCivV?}EŐՁ AHvpB8exS}NǍvfvckْNO#dIIA б_q% JxPXv}b"AF=АSxu ;G,Eg`w0= Z6Dwc9HݏdaUvɣ5L$MA6on{]b,`L+9dF/,-\X4TK̝acl%~A37jQcw=JŞ@==㸣g_ID%/f? dhn_Oי >`2z GCD2O+_= ]hM &c-))=%MCB`+Ih9ԧAmEK.bji K :VІuԏ`$WCtg8K>6h48SW}#_1,t!ksLp)P#XLORK>6nO ;Ms~ϟ?ֺvLCG@6&@C'4˄mM!>ad:^Ou ݒ>#8#nEUȶR LnmJ9zg5+11)JmFP5Cԗpa/{^hvlzp%U|lf'sݬ4jÿk6]tO0ہ;ʗ$t$HcBv,-Qv5=C?[d @U@)uC|>k֏f*\LxI2jiC8?l\C HžWUCvüRŋx5l0)W-z8IKJJSBx/_l!}0S p*earW7Ee5:/bxFj5-͠ZҩF]N@rC5tPqҙ j1z1fŰn=6 0LQ&~1}|yC8NՅQSM;/"9x8_BEilW\pvGa@@5L$|w zÄl?;(0?b!t4e nr] nP=/C^bDaRPkaqO)nӻT4aTƎezIb=8Yuc;ؕv#٣xRɮ0AхvG-~#>ijI9fx}xCb>%{ c^p(ӵdRv+4t-x̜OHJx˱_ðq {+3CMl;-p;?A׸n7?*+J0k{roSEA0cs& PX~?Sn38/Yݘ+eX9:ð*S}Wo@4 zl_z'SǷ;:&>OG *A1It}vv5#I>oT2&(lLo+UM,M3E2~z\ F= Sk}ŷx1gߟ}nU!HYp&pṋ_U/J)󾻮diMfeq${qA:j Bàɓܢ .%G;05SS1 }5l B McXCn\cyGuNyv#Z?ed5(&kPI\nI\yOe*6OUX;YBY.H}ab/"TZfaDe+kn`*z.Nnv}!@`]jn0IƮ\rh9\q3N-|"O,ǕuRҨ~(.*`%oz^ma^j}*2=d/!unSƍ1B8G~CL2]ez hE)[/P/kQ7~'@ :ִކ}L|& }Q3u]ՠG_FU*0Ҵ*SH*?ɔ =O-ZF۝2}=aln{_|\A~G%' 2}$1W"C_iKu`]Z}P'\T҆cUIscUup.7"N*4 .o5 W||}v=x}8n[e|R=#bkdQd>Aci2z??<š.pw3"XR/ 0z o3씗sݥHy:yCJn'˜ՠ\{]಺/D59:4>qC n5JߟvpWAWݸOj=;ZL|Ÿd͎ϻFuʳHy[zt˔vz8nv-JaEor"NH{}e|8ΊçaIrJ>Cgň)2Љ$ UY!d$Ez.q3RWh ӷjս;Wnخ䆹eU|i޽51d)xq*.."/(I*'pͅ;=끯7U:%vW2$e?U|X̭˲f[=xsL% <5{M@ԗGl"~/Oa:B-M&+8,\BBA2LYipخ&JLiG?"zp $H$Rc̋a}5[#S93FN/RjPΘV zG =a2(^LFs˕;JUe؆Yι䇑Jc*MΊn41MO,#YaSهNSD8܂ME ԷNmcUi(O3b`V։-ԑDX͋%. ~&v{UiaܿcL]\L(vjt&zmqE۞K zMv{+/@ʔGY Uڃpnl%kPT;y+Ds?S2 D<* Rosv{c @ 1G2ʼ◻Ytwݘ݌ɽGltc4m: 55+ߑ'ɷt !X-CB_=*o8Vx5bEʗ*R؟$5}Pkè!X3DGVV?9?919^|)?$ߥgUKnJ닳)00QAKR.r(qՐ3r`lˬaDg2( nooj/rk z̸}@k"T3dV:-PP͂Gm; ĪUu-lGB29">]>hL  x>dQ6/|ZxLDkYW~Yk9h_u{{B .Q͹wXSf/=<"T'Q$a_xF%EɃsIDcOXae2C@ ,aVeG63:֦P{*%; 49\=EhR!qBQ} [x<(Z(`kBǁ!I5t/!)H[?Xm3W94R:oj]'NP"l'd4Vm(3+mI4Q>Pܖ3(\Z*X^|rWn<3fMNQ$2Qn ~'!FZcǪ`;] ݬC:ԇ\k:Jof6C4Սy-RdH^ş,Os0S,E;wb /q1]! zI*!w+;.bg "qu[J!snߑ=N/o@?rTn"%$Bŋ+ZԨwQ~ec]oyE{!av}80P[&Q}b!T)X7Z-ow jA3s1e :8n o?nmoM)cރ P%NG m.r!G"/ -vQ92Ro=r،̸5_tƮx2[ 1٣C=| ͸#膷N*^P53^ZWsDi/Ͳ7)lkb6~*/)4ULW.Gmi&w4~='hzdo<*'8]&mEQ鳐YYw<::ZcGh F`~p;M>MpKB#C;+c݆^l wyYTLeRUe%(U9c~AҤ'AGg=YS iA108;ؖE%)x9/hWt')l#&D\/zVRPtiG&4zװv#%t+(LD D%VC &u_?$F9ty%q*&q1(8 ) oܖx,f!vOlUÉu vja'ٮ X5Xwx@p?ZZW,}g6n D5w^} Hwq6/VvOh9&]"_œ ~n U"Ig9Cg<7%+eu%8el7Խ. Aca폶趉=C'te>Wp7vcC.). p( yסs’­_pv|u~$]?'&+uP7㋉_ଡ଼n e2f$L*XӁ(™ja&N0u?#3> XFC˕>8+*㒇us\{M`Y/0@8^bHSMB_zLNB-๙<&k+jE'B. }CUE& F6 Ǧd:] FB@\TMw>J@dCADZÿ8:@ĵ,04쵶qV0< k'" /S a?LY3,SY@ A'ӈ94zE , ΓD]% \KG因LЕ3t/G*_jL8_6$ t`0;x+,󨅆ZMM~7> 527['0+q3ɘ9tDk7BJLo)jj,z~>с(iKjp=6X{.utR`j0-:CmӰze{ѹAcA- _͢Ó쾩4Ţ{ɿ~**Q9AR G]]8QqjIOTU50p2 겫LGeBBf\pe'gH>ޘ{ \nd֘A4{a6]]j28p CW, evb7`8>]5Rhsz\3zKn?{n~dFXl1f'Z X¤Qz;3g5i-`]Ͳ+l/"ssǞO֯Lnp&腳{j{4}2|7>5d/$ˇIB56a]Y@?t.1+.HH3'ґ=+AJ=:;HBьs1Ë8O94p dI2F)WIRj-c#- [?>Jf4"9nf-pt 89ϻ)V,Fpct sqSygSn1'?9LSy~H{v8!2qoL\Z%](B^bE*pL2`pqP8CJ z?̻)6w1\kSI첃d(hK~-W`=d6RJ6g2<O'S[fpA?W0QN, ӭɎ%7 VMA߫0&˘ll%s Gb?}&A|>sKn!}GGw0 xOӉa뚸f;!AA H}|eOQLWJX >X{yV;YN_;EC+]jўc k򿐑asa#65woNj՝Qb[|ayO*o(tcX#]΍h$гh; .Sfml[m8,2Ow9g'KBڟ4%7v2"cijXxEv/Cٛ.R )m:a9@^}9t s]׾iyjQmxUp5![1Oqw4R50Dޕpp6{nzF' APU-ad`v1#B&)XVV aGf<-0+Ɖd1.xDc :ӵ2v蟳P b} t9yj h]%ٽ $?.}:-h}H@ZGƵ2=%:pǼsivN]j f]Kalp<)8i[-1JN4tuP)to犟8g XC/aU7zt0qobZe4?;*O}[nQ\G̾{%~;OpkoaQ19Z7d?çX@ 9/ٯ+V^bX@]űP|z@|JJסZюzhniCqv%m 5BW v'J@k h7Z-ǔrΩY֦x!췻.$=U<&e}4#.EATb=l މ*;yYjoF1w>-m7?(V,+FyU%sq EBvUaVV`,?МfGxm0f-I+W v!f4nחܔw "URY9N nCmO-0pby??xK X2)[JiQ#,{fPW!I:I:_,S$F6 ܮI `Y>GGjǶ6М=JzRpDȌp|߇B-txa:2&/w[k[DWq[]9s=TU ^#R=Bt9MeyzOh/>Р|Ö ؄vH{[nr{cuOЗn ۟q8#nwQYR!iֲ"aoo]o|vz/Pn$ڪ0f3^-ǛKޭEI~Lm!3Ca)!YkҭiZ+*/2JT AePݲ!29{NN=b.|̼Ʋ l^)E{ΡiEln}]>x}k2!eMh8|Xs Y ) oHxmes$ \( J A!`iS5mY܋|}TbٸE S$ɩ=`aSTn\Fp*kY?:eo5b"qs\&Ff|wla;B0yh^SDmG7 F8͐ȧ6*C_P!@$ ih7Ҿ~K5,Av9 ȫ2ZmsMCrMM! 6qe(5\\l/$ ܠXb\Y?%|5׭ z0]@&|$b($Ujz&`ˠ*wYj@^G,ISf>%PuܼLJúN]\+ t֤'9\/ӘԀTʫNų j(q'<>Bbb͍`crjlyv!0D5ֹI YXk@ k/|DWw{3BN ͛U@fx,Sw1D%^"jBճq{RIrѶ]+[&s!5UWX+I8kğ|`N8sa(k#J4Pk:@5xf9t/C^Uj١8(`!Jj.mx:Ec޳'MEaegWQ9BP6Ђ&fi^aAoq N KOE *=~Ұv p9ڀ/FV)R A0^*rkwip/a"#rR= u_yX[ IH՞ } ܱt!?07d X,E/JUƸJ/qz? @S,){.*;pJH8LGGnxEr:o֯OQ酠?,o%3Ä0"K@χU^)WN+9DQN芡Nf*mݒ ߘͷۢ}ts2JWhjfTMxK%'&Xm+\'"a8iO4FS`j vem4J3>"7#2}Hz;[[s@ZLGٶ Q:i07E4smO+г V*֔"v _);rށ!Me,*QAnPTBdL~{ # L<{r4jF~9%ž '-mըڮy1yt֑T^Bj1n["+Ȁ`(\AF1Zl5n抑FG]xB\] }A #PgWaC.gAf))1wP Ch!1 ^Ah./*!YVw ,?{Kcru֐Y W\)EhԄߖR7NwsX:Z/,Xa!͠|{0 ݠokbD8WRcBo݁]hV$\rn3ك7@.5NjrQ.u"ԙ& LM; DqPL=#QvP\De79dq;?,2 7B*xs@<#(Uoé]:TG9j3 ۢ >^2Ǵ'B5[nq@\,5&͉JWĵ2Ew'WE'v( ؙ2+g}6+t17HWӢv'RHu)@ h#d6`1ӌ!^ECjŭޅTcnU+%'Fۻ$1W?DHb*zaPےɾ R̡%B%or;JgDuUھF.9Emm}e$H OppyOǺNEMǾ2S"ff![rW.e}ȹ,DJLLZEjX}N׿< $7ВF]|NQ#*P0^G`b_Uǂ(kׁkh\c\9M7'د"7LiL,$Jk"G2A."D2vϷ$[d`lec-OiE;!Z[^[[ޒC6^ƈL%B쀩| sZ5DWL~3zGY' [S؜L,rǮg0= D".HƊS}Yed@cBM+ ϜṾ;̲ة0L<;]pK-ǫ'dsCm={Uta0_Wk3ƴp=_i[=cK+M)0SYfw SkTgt-5)؟8'Nkl΃"K;¹2{!LGTBZ%QD+K :$vDGAb9TҎ[Q7wDwRrlṰA!2LR j%uu$GM9Sk~> rP#kad~x32=G D ph[mP :c$b ,)r O+A}hG Hfu@nDGԏ Ӂq`$?'g7BЉw> c,]z$c!f&!ȞeK6:uIcܲ\]PLK u^=Q/4SL%447E wqf+u3$:ƏnH,3hU<r E 25q̿k -Fq!yGa RmE5ڛYe\’hX7FKo'30!3Fcl9Fs,_JXk#Fjit{'7~Re:T\qC!|:O |COv03E Vt{5^w/|*CF t1:E\S`zYY3nvh7X\Zs!S?ThB=ֈ PA"#֒l2I ddi:CLOFZڣEfYW8G@Vq/U8>VxGP)İނr_Lc=<bY `5œBh><֧˻aW[Z )i0`M9̓uN:>Bk$  qHjSS3o <Ѝ_ij;CRpTӛ^cq+97 8m:Z^lßj[o_RG2W VvR$r:Vu^ ~5 ^6ey2k-sXv4jbjF&x}@*sbPO8LrVUR`ϱPG拁]uzD&b,߿+8x֥6Lhu\zSV}'[EQM7_[tʥnPng!?r}] ȲI%5FB%C>f$*X 2!--zۮ}ؼB6:26FZZԏeR7}҂OYRe0H f;U/%OSlnt&-`Xۘ3] NbCV%߿ҵ r{糍ꋂ'q[E2+HJ D^>'{]za͂mTuj)yyV|;qV{ՒIyl H CR'#T, IOIK 2etf'sNĊ p(yEphp yk~"j ${ |N/FlQdN~1㣠P$:u;Hᷝ@#l?pR\ .#sڒ)NbE!0o^ 5HX ja-<{a@>$@)D|JN7!w (-EE14~L2GH gԷ#TnU u<(XEXsenxMk;_~\N2@u-(J_)o&z~Tj0F#9ù}Lnz>#poG8lA_o,lpmӌKNTpuP0A%gJ qv\L`}'c /9أXT]ZLtvI7Y6Y%yfҭ@Ǐ ʐjyԌ؛#˝c&;!  }jAḬ~?L^n*mh8 q@.^ 4됦׸+ޟ ChC+sa'y)a/`NyDK>zyJ}DF~QOʜ 󺌔^o7Hđ0/|RHE>Niдǽ6)#҃λL?4(##=`ӈah[<(`Dޮ>v6MTBN6Թo?ֹ}?J}}c'KцW'7^&#хYӐnɝy~퓕R\v:99d#hH^*06vzk7:f[EfDGK2ՔNλ~ z{ Y8y^g >LuaMMXG[Vr#xJ .NJ1JwߞUȸ`[=)%x_ދ .(6C+ ޣ~ϳK 5Wփ8I~΁6) NLp@RA_4S&K`auX *|*2K4$C@5`5 ?&ƣ!qrzh<#vyzs Dw*7޸AXu#w&*` `>\LHd-N[3 5Io G%x0I?Y p tA$P2`ZEAٰCϕ2</J6l{r]Yʝ**}yn&_Wz_9b MB9NAB` uV ft6T npon>I+pjRRQ5/¼$KFUݒˏBD+f=zbVGzG%K7= N%*~ ģj6ۮgޠ,ni1&"0ni*nLVZ>KMh:"B6J;P3 chݔeQ[IJ\eduqC&M^ 8Ȓ~zQn8O~ET69#;wCG69Vvuqw+=n+J*b%dќ'ʬʿ\4!P#gZ&|_F\0p˪R:WՐΨ/ȉ7|]<;!" YY?ӧ(Ӯ%6_c$42F xk!{& W98ѱ}6tGk00( ̨LoA.o7= &R.U#KR @?UcS:6J]I%T7D =2՝V4"' M?j'Hw;7VRNTG\nʥ]+^ErAFG cKjv~ӕ0y+C&z0I[ W1$&˼m-?:37\~'Ŗ8I$R&ӉCD4pSC8Q.bS%9xEe Zk|{ʼnongv*JZ >XBi]>uD73X,{D [aeLsYGOwU5G)O;wFWsiΈ)W/B;m<]5DzqEzk'6}isKaej 0g'&G42oL?kݧLtZ Zc퇪!~kL4$Ux"D=b/۹"tҜ7SҊy|,y TxG1ktvJ_2k˫rm<'kHrIJhϴuLȷ=jcA"4qEtzD Id-D-yZ.v_F`g`,7dwmduj&) sΧƐV 9R[#ӓe+0{Z1RzeZ?D(F7ńZG]\I kt2@h X&Y1iV} :wi}1ph7&h%j!GPZ6PHMv#eR2"yH%feDֶ V+ Ҩh+!@FFR:fOw᥉Ltl69{j)a͖1 IGm~tĞnۤlAl]:NU0rFGf**MQWlzx@<_` tيY ɿ4EIߙ>eSI ^+1k-g-wl <|xiEZ>CN]4\=֯VAOmF?; Ic4VEPjKl!li#8zdQ:"̎|"̐'5b#ss7+xİ) p>T=AGf-f"RQ];䈳 1RjFfn ՘ub,/_ATm`S$LTHlL>:Mi]w Fj>-i_,2XbN̾J=Z7 nA}KfmԠQ0=o]{l`j* '?-)BHlXx`.HB>9F)dI'R+cSdm ;!?eaVӯ1*}"ʡ,#f_L.upVd:EP@ٜWAD3cXh7Y $k ͊ Blܘ'MᏍ  lUuMMC iln_v)B*+z4&3]=]H@"'h3{⬜aDuGmvlU C &j'%bti]UOW>207 h#Ŗk=9e!.]Ug`KC%/E=ch9jĚ`K" hAUB^q| HU5fx;:כXn1w|a-l.}a#@w)BތLO (7c>Oʼnͪ+#h+ ٭4 I]3 biI79CKF(4dF%K-$->a\Ou} Kz4,kcZ:qO 7҅2>9!KہPM*VfmZ'^'Rq"(Ç /ok!SPۈAvF=wVw'vohF#*v,.`6fnlLƾ{i%AS?YDVqM !yE[MA3X14׭ BUؗ̾RFC\:EJ7>DbaIy<Ψ{菕׻5Gh y> Z>xJN1Kԟ&/ϒudAz>9gQeT_yL(-bK!7Fi1 Uh-[ ǖ= tZ/8y>؞/*b%H4m-/)D"bHܪ4hz)-jV~'j2 )Shkǡ\7#۪$t*!uw "RDԲ@'TޫfD*).gDWĄI$ͷ sPE35U6똦j^֒'kCtwQQ!ei*=dt߲K`] ,K*nCA3qM϶V ı5` *(yzv"if &dۜQd断u[:E@hu X(|IE\^z- -x?ɠdAy9 F{~PGNu~=D4v±*Z #QDA)Ŧl[AEIڀF:os sv3BE&Zxl罊U옵I7Q%q#p.#t?K50t6#LTtjQΧM\TGKjo-9  jX6)flC?1niO@_o"~ȶP\l8BWmytqq0QN*GT1I|- zUCqs + ۝HQ;K* h0i2۞9@ ;>-&M7$_RdYLN]FLx"2=™DUWXfkJ~}YoDfFڛD# ;R.+\@gzOH9ぶ m gF)jxd00~OcVoY3qZOb~4ah ~GE:mU+ޥ*6JP]L&M(Q(#[-hǼ(k} s h>Nx1n]@rݾDɼl{ K,Uq%MGLJHU*__+ 42߮m8x2mZ A"M~w]BgNy+5םp4h=Jc\v{D:+!*;FLm1sCW'>(Y 8,^3Oi==9+LܦXr==h+$n,Fbe'eZVBZ_FաM9Abi-滲 b_+WG0Oj;F墟o=*dPcI6 h3U)?qfb9>N(5qABl:J '^SPos7p3jYvNgʜ_nA?[T}WO s'kz}U?ၓ蕽E9ca>Kr(ˆ5vx Gfزx?IT42w.,z(7E:UwiQ}ֲkɳM.*zkv'f{|CRB?{"#E d6cc?vF=ը<2 UFx>IcLώhH矊ԇU3⵿ГSf$|/pF7*~0~78pV,}Q@ znS|ZiO!vP*4t-!b5RW|ylƷ$^vp#zs&bG֎v2p(Z3ZsO6W?z_ѷ&U]g>F$_šy| %UQԶ J -mN!s< 5b ȵlP]z8ٴq5gljTNüb6?5+QG~GrN]?c`X&=mםNgk!u.Dؗ7Nna-W_0z?ơ$G|jq?XbJʇ3~"!8frC޶BBm (@$*p4G&T"XjM6RQ/?-qya}M>I߷8FEN]DPnB<㼹;@E3Iͽ,;OHA"y. q̿7ǿ4CM oJ}SAb3u6j}򵆣RlRMKGYI͉CV@^EVfpU,̿ < e۹ĈdΕl[\}- n!_m1TFHQ'Ę1l sK3X%ϫ% jA(Ys\?]$7aA΍_"Mp3Տ&GFR,e#d9{)'+2k7uyy(@1k v4 |WD7CGƻ落qh !.@x2 m~0Ԝud\BAxl2%88GSLD|]8$;SeΑ! !Td}%-6K +HE% $wGn?:۟xlm#\,̨8@2F'fhe ξS&r6>X`IpU\4{$!>\Zj2jQzyaC\Sob -<0|*,h`yP񲩿 ={-6O|o]=[Zyr+ᚵ䌹wi+Ε 뱠enNB,7!slẍ޵ν+aFN,J^q%ܼstO;ќUXyaskHoAFЬAc?Rzj]IMRtb|FKo%PT;0bIH/ovk7ya`ʷP'"nѬraEQuO޽4[+iԿvSd?@EaS1H$0hT(n$s:rFa,k pDNB:d@%+ \ ʢHN\n >u*=BE }Ep[`7ũ])Yu0L\E#OTfN9]"ub7Þ $)&L8KEr w\bjoVkh+hѳ82.(%s+F|MӶhJ_HH'M<N A% )*C!YNg366o{twʙI!%m&iPPi3:٪ }?<)tA@Y~4{qVbyptde.jp*c$Z?fά?Qqq zj`Cض#nK`v b&Th-~]Jv^6:NMJRQ}sQU5%>:K94_MÖѵg ѢJÁHLhAe wV^}..QuEPJc5[n<Ӌ&B7R_jTPg[0Zh1GQB.'yQH6נhly'B\ ܖ!˶eO<LujNwy8P0/ُ#RHh/9X}]dגrR^ $d[b[I%Abzy8Tg25O5نf8G=.PKbW9cӼ~!І0/-l0hf5 RԥP#ߪOMsyKegyϞ̚qŷz2LVr烹IDŽe g*;ovb^eOwqbG^94z6;q|!῵Q+qjx׏3Úx< U1D)s^>4n0lwT ;-É@E@ԍӅ'ۻ4PA6L`Wܙ:FJz9C)iԍz0Lg2k;:`0ȟPC֔D,iX4uzau[-uC :uMg͸!a™eT#ty2De<5sPu1V~*8˾?\k>`K7U$].OvWV}^sci/'J8]8sA<z_AUO:Vn<%Fp{9Nٮ񟼧ziZW-JX}h~5laAV֨U Snq|ٜh G*Bʌym ˻v~R/', 4GD/gڼEI>`.OH 0+%Co yD˅g÷X7(zPCeh3tStMw&2G^ MZt%U-*S;TH &jN,[T  #ZwU[Rb_H-J=Qbz#x;seȰH @AS#+/Rp0@ZW^G},TyH+v=quV$[Af/_; uQM'V [Y)˩{ee3­3CB\p}ؤ/[< Ӿh>$թ'Rw[@ lx&h;"+;6?/ ǦM?M5RfwAS,TzaNPzZ`dxB)""#Z( Բd.f]cEZX>}|7h]Uk5X Y=:!jv%^M W>6嬌L(Pew8s%n~1I8uڃ}F|P]x0IɉQ+D92t-K{Yi+S].6c| 7)h߈E֠wB\\]Qك J1C-P~Q~mLGt wg0bmEN |6v>[ǴTɥ_sY"q/hp{%J]PpS'{5ǫ9-e`0as;v6x*'cQU/!CCvN|v*MZLAKQ0t˳GmE-3b Q1Ş+[\YPƙ{iA3qy0+D@%c6$u5#p.1|0QgU7#~1%HL)"mW0YOqTREC[Y4ʼjt==X8/B35Ȑҿ 18*d!M=i~>NZ0܋4E7=@|YdI@Dg- $O{2v= uyN:ʵ.R#1ي󈼵<.͆#T;c$f .G.6 ǡ!b1O YP|:܎_%.J8 uqLo.S&~j=ej}f\Բ~7]L5. j]Cp8}/ lT[r1+_NxlS0AjD6]J A0 @xr =]!:蒤Rr4GW腫p1w RO|6d=!ҨBfckwˁ %G>bqU;er\5PQ-jk?2( yw5&2r-yJDsūXa> O I<# X|Y1;[C 3vkv!\nqx?L0LNYVH}X熠VomvSzlΏWepX[@6fn=UML! :2#cِ<LG 7{uZjc 0D) ymjrF?%ʌr j5)_b b̩I?a[g0#Pn250]m)XDz'un/۵J;#R4\bPu"-kTr }u 5pq' hk0"!Uxir-yĻ]Gα[0>_`eӰug߳{L7\iqq2Gօ@.gޅSnyS5[-C1fm$ t}bI sctR xܒJh+*X'G\9Io3BBjCq. bT?>f`ڮPcxD[J4 +|$߂z`=>mr xa?%93P{ ƈ:``}l墸P&n)V?o5+ ݊hQiKK;!./s̞60%liUxvё~d&X!`ָYf+z+PId_a5;(eFxs.bzBn#j`'0fGoyn$j#>:*4OiwTeI~݊uOJjPB c"O^<+x_'|KO*M;?`U.8MDqt cO}ˆ+u< !IC>Ram'=UD1r^ֻ?\Fz(xS|>!?jCTrlON=/ôjE*WmөV4Ӎ7}c?oϠ_̏-4Qb*Fc1nR _jjH^|e2yZJ['ڥi $ _S}}&ՀSW_1լre4e}M'0"MQ &+tV֘IdZ=;''R7UvrAA) v c]v-D~g<^5op>j&tZX?U2 E`){t,;ˊ`HqifJo"OV>/\2fa&ӵ*Z U?ҥ6Ù} )K⏊Q3v䏐.L:J^H# LxyFJOtjyZY.G61H?oFwǑt ALyB:H4?f b5Jf37'GtJ-b2E>$T( _^k\/rZtvy&~`'=|Bb}4Qr=::r'(p"^.8u7`I +'&֪}^\7v5XǼu);1vp26D=mfI= hMgjRӞy)7MeX #WPuM?䲾n G5ʛ--M(_1vK6e m"_@&S +˨^ d/%;Au$]o!4)"B_ԗaWT?ZCBb)-[^ a|K\pkYfDsWÅ3:q9(yC=+p}2HR(RVWw%9<c0RÍƖRg_ 2[*Ԋɍ[ Egiq1f=Q9w_ MrB$̘{s=A.pŕ_ɫ/|N b#0f"Ӄf4:'W$%;B>{{sʹi'?:sPWFd(l}W*HCHʓEF 2cjmmnx%PZS@jv 0LzRW -'vgݱi.p/A I9}RRu$>8QǹCм@ۆM%]J˂# =Gu:Nr߃W2,X3:!,9zp+<vz[v3&G,1Ҹtʘ^hzW{( ֔ 4O xkK//F_߻~9|w(֥Bk.a @NViE-l)F[3X9ahv/F/ vX|'OQ-jpj覚Y#L}jErI=aBw,3['R$ƉWn,CWhJgݟKC~C Q-kftBFF# g}rc9E65BI$&1]i<- f[yt=?qf;3g{R 8N W(YE^ԘY$J& Nǁq bc WuTr Y=[6$G9[54ZMP??#(sLJX@{]B;ّ9ՓA"И7 E仃uk?rN1AZ)Ļ9d^.~IGRz@lv}㵹; LEf-iETzeKW{:bEg:RhkNcCIvJq Hg=3_TNļ)r쨽+4Ch3 -X|Ӱ !kq*a{ߙliʭZ&|l4)g;.\q9O&T\ii{Lk?  T di|jh}.cO4{r.╘UūM]3~$dxJq8Ȭ,>OVW͢XrMV-\Da0MT;@K$Nn0,ߦ%& BMs,#c)E1ws9H7~OKqWZBڵto(ZB~2HeE=뼥Wn:TdL=Ag3{xr+3 _ u'P+q nvmD> NFY+>hKj`{'a6l1u3YłFdLjEF}Mp$B`s4`)h>%'*D8(MجGnx7z3j. 3}p-Ji)w؉-EvT4Fj 0veYJ1!#+ 7("_"w:qi&nF??>T :Z s7Q"dE~u.ѵ^(Y R$4)+ -e 9 ¶(J`~>7.8:3BmX4>7&Վb"kpv\cfˡzOt~:^h[֨Zag̳ur$6z%;k\zTآCͿ*R?̥E?us| UW93FB" :# 9}9u; |D,ZM'J"j+ڱ#Jo׷i3nX;Sq9[AO]D\uGpks&RPڛj+̎>K;-[k8}֍V>צLv(c[ヰUާƞ44X:okBOW,Xt ~d&Iz:(C2.D~'|unjp ]6l,M ws-7-U) SݍR,HlZZز/A;KQ[ /r30Ys:f_ ^t]^׼@&Mɫh:.2=k^H4k?K$6\مKlE3^=<;*& 7<ݜb@lB.Z%3)hD7Z haW07:ToQD*?֪^τ 5ܢ ex&5ǯ$ }Je1=XGsho!S?)ȫdec pWŪm6 ;⬩Y\KP d4߳<ʐֶ$-x>CV܆>mܪGw9ݳ)-YTQ۩|ly=1 CLS (UP5ůnHoYF3broi.,b8踔=]c᝸<>')]_ũFɥPR*0~BmGS hVmʍOnNLRmЪ9H3=}c((b/a)/@K0µ SW/GŻ%qHٵ7 ,MehS)?RЪ$pٶԋ2.nwgeWٙQlQ*Z0wTct:3^t{%[؁ 9X㈜k!ĿbjAzlx #yRlYЄQ64*Q !7l PyZ/ _ҏ}hٹFqXe{Ҫ:nq $0MUGEUWd?#H Y\rC٢AַH{r㪘GTF2-u+Kfs l[ՆlqnxB;)5p2Ð .p1Tx3nB$ ϼ1K3k"i e(`Yi@ ||.(b7s/Hw[4 A)#qƁQ?@9F @QL_#"ٌ8{FԤ5_Hղ7V_k^w0wɘClN,t- #5-經UrK2Zjgf;BJI{__r?Cagj~a3(A :,;-<ϛ]NP+%&s P@Ʌf8` >RuH8x[2Tm ;e\j6az缐Wv[:.bo;iLzDKK) x-k/Q`2Eq&n 7$u.YjOgN' eXqrOX;Zhec@ο%$[C7'!w'7!.3߅==QF[^"؛dkD^FǾ7̷zrVtV6ߊ戃ޠ)VbF93"=h'u@]0p$C]#,_1&KiEj=|"+ sv- og54#Grg.[cFI|"L{ypSeq1hIXAa6\Y>>I~ nʂݞũ[&MH&Q9F 9*3SҼ*?'h{4[w)R}AzU8.E>S|# ild< kw튾܂.* ۀk׬EkK4+#d)^t5߀tji=wtՉ'4 y끦eE탄 Ize.y(w]묪ˍT4O̢-9ږ9m8λAݻQ/gKۋկV|]Lأ``^>Mջ*+sA#aY΋uʏq6%;݇s\|_pxi[ fƞ=[ر1d#9t]̆iY];8U6'20eSp3QF`DH盧<|?n3/G5["0-a\]_k5 N ({rD>_FF9#gAߴ]Sp{.z ȃfULЄ-t)ֻ>1Ǎ3o:҄$  aYx]Gn3AL!҂C+< @ehY A^97Bŝds#j^' ,؏շ6ϖ>~ VT0wS2?;Y!Kһg0fٓ@:v.5e:; o(rh6lOb쩽 id e1ȳF\:fT7yZ}m٘tIME 7Vb B L!x*C|)W DY^0k0t`cC L5'{].-޵EDQJ< )Z8&V%%66r}Y; b0~=¬#,%/Y깩^Z{@ّ!Qs(DP=< 5#6l"b/T{Tp3LoS&G(RVn ϦcXt Iik% 2;7k `W"0'IGe۹]3}4i;wf]Ry(zsvlSm;2Uu%ksdϟ2$- hbo+ˁvpF5XUId;fwv(^l'~BD2'fm ,&ƩW[7R' A6&ķ gDYґb{o\/meHtTWv, =,˟n2:j<_Djvjl#% 8Pv rSUI9 y[c14|<'GǨɭ&#U֠TD 20fMTfFICԞw`sCFL̋psk )ҹs[ZiΛ%̈́cu\{H1tj4/_3lrg'k6Ja:asrLPn>ۗTyvy 4 cUurܝW0+HnkoPsq>-'[)o-Gr&Q,N3sz+&ԪB<7lH#<CBV rF9ϷU&sm/Za^˒m̋{$HZ^>.=xpi`/QSYLէD--l^azLE*^&Ⳣ1?(;@e}1K*m1UOaeO fTkq_K#v.>"e]ӡٺjP[톒"C9qEOq`I?sCN65'΅Kbga֊|ٳ!(wJ{G{{Ɏ& b%ޏ?WZp@d8Tᔱ=RcD%-؇|+*Xjm&G\SYLqaKw.ԍ >MF:OHڷ-{uLd7bmD*Q&q¿tɆɤ/N-Ef sf 3 x )GW\Nu`f2J /~5a6IZ`CJ}rCݞ$g):\-N42kѤPUm6G,#s5J>7MWRԻ<7WBFkAukV(`iGɏ51#7_ev`QO.)x99QS&H:4m #({ *)h<fI͞4ƇsJPjpѿj9ff>>,:|!f 8$]ϒ3NIDTq(zɖ!*? 9D?S{ՙAnTNp"gS( C j[3s ie m貸ɦmmbǜi0JuJ (\~Pкm&ɯg%Q]*z:r/-?lĹze#S Ŷݍ{78+wYS `bspk2&I)ۄaGtA"l0b3Mrp3(-lBUШopr50Sdd}pVwaA5̆'sdmҵU?áIэQ\(EVrc<=[MJejaKs,{b=2u7DY3*:=(';(ܾ?5AhgQth}K[`pXMo߀?NsD`I-vEA:S ]Hb]-WiDv)Zz Ԃ~g& ]/;(}{!~̬Xl$'|y&*SیIe1ktVWzAZG$T}7*Cnþ@A8uLfթo5;&ۺh: KܐhzU!`Qsi[.~A;M">\ Zn틺46+\ģ5EH%estcfO ^8  /A~(Plz(9(rǮAfM x9O [: !/I/6uRxL;al3F7t^D>Hzd h. _6fDks֩m^ qΠ~"uI m9n뗣^}~Ocȹ.;X-f\%_'(lzLdJrl\Ie|SRw$M^js`/PQJg`}K $=χ:pZΰx0҅T2yH#a Õ֟iK!/&^=@#Z |yGckeOչteV#խsL .HZ}UVwK z|聭֜|lZ躦OWb^\r"0U Uu7\֦ כMYߡ_g~y<݀<)f<1@#sՠ;Q;GKƅc`fD3bʳpuPP fՍ9>ww)},l*xeiF990^k>9-aub61@;kQS }#'-m[.J&l?xR)vB&^MHV &f~.} Mwn]! YC =I\‶flXò ږH*_$֨ 8FY̡rMì,IcRI3N/<8լю6VӘߊb{4^oF2k-L7ya N0D&XQ U L" տ:Z̰N(U !m_eNۺ: !&?S-Nҥ.݄Aǔlj>].p3󿆷ȹ8Bgm%^#Ӱi}bT&yʝU.b'*k?>P)g[\='QS&^9F?"fH0DҘ8`t|ľb= ^TLx­ b#z0?(*r2/W  LMV1oy\{Y9 @>.5QY0' Blʛ^1Ê:#Q<@!k6=_~X+]b9ߝ A2Bآ;=Z.ՕKn,QkgWy '$85)$v=gT74[.|M`bXb{,SCt$:B[wpW7O 0}. 9[i_j:z]ʂ` O@IEmfʷrvR >T4%:qLJ*9PH5i`R1[VzOZ'~<è0X1e㖃Φ+O)+~M UpUEC]6>ggXTQj[;֜?9=LaJэB(̝$44Q,O}$`ps^ѮV5 {[ta66@bdžF$% vCR.}{T2-[gEՔ*:U?'-u}v5Iu8}}#$$ GS1N0żNSDExzeqoVx..~.sn+{M-^ѩNj_хYz&Gqg&&zJ @ͅ%xI9 1HM};#TYR`O/Ӂ#[FjU|t&3O&B?Wv:V:O& /ZnGbW:$|a<[M^t:Wm5h3^ht#e>PN#?|Td֌\鷚sRoiXL#KVVHQ|b**(KwCT=ne`q,BN~}2y>(Cq6 gw"GTNg+O#@8YK؏}y_rv$hsXpT_ 3kt8.3ďoFE!\  RT Yb.^V|S}Ƃ 3l`jGJa:B7I #q1{m (BoM;pT岹Tz#HVЯd}~li?ե]=0'̈ϛ×8Uuku=\b4bNie5}]s9i.LO1m_rUrSѳټo>H&#,S/!rf^x)}'n9K(}@4u>'فe+"P3lr[Nl1Щ8;}kgԔ O7G\}xG8R4 <}V#;WGUβٝ;$Tm?%~ Q+lk`q=ߥHR Brq[>@WTLxu<#.]<UBf=ɜ=.8ߛR^ňT B^G{kGZ]aCVΏ#qnȼ\ 6Õ't0!fo(g?tܣ=X[. x ꤶ^\fo&!;Q{ȑ{#7.=g沢zÙځ0,t7}.pѩ{iSHkX;{4e^]Xhɵɮ_Ux_ P]37x!D0STz\$ ZBIMB<-UoB9^#/@Τj/r?%+'s"C8t۾A"s/̠EjQ$. C®?-ƃPrVYI[#1_&7G.$Q-dDڄq[ǰGkzs|qM˥pƁDiTcZhbiV:1yӣ5 s]XfCǎkτ9ʵmWK_) Nks-?V鵽`('=-q ҘïAN'ԅ?&2.8eK.z?K bl 6[Z'1̐3,ZMXk^-NE !A BRQ UBg?~đ KH6ipr'N/A~IY-x,5G!I\A>s8fJrW:ȓOG-ݦ.?m-A{׶KqWӳS.ѓ{~ &WBT.avj JQes`ҕWQN2?/Gj+$60Zk@Pd6fU㒢PF\԰iQnP' >@:tyrwo,8XĔ/]PSGȗO%kS݃6x\í{BJ`.XO_+$e32wQN=n}ސ'Z /7=_9rK$G6/;:\|汼say\~[ Zn.!IT4A2oTühˍ*:UPi6ݲz&H LZY+TOŸ10|BI%#K, } |FӘvN't!VCVw ^[n߬~o5ki+o1_YB{ܵ1FkGpX9V&k @Ltx,E7!CC[2b]g̚3_iyXB`5p^?w!C`^YMeoߌJs] X8͑Vc*ݾ?z=N_[' ;2D*^YPT 9ٌ<l:Q8\ޥ  D}D)Rͬ%ƃ` Y c*5* ]hO=F5ˢ/uoWiTQ&`.ClLWaG)~;@li !/Iĕ{l]T@wW:ɭJʋN!n^dʏh]Mɥ Nw;k&\${=ǣ b\y>Iiŭp+9ux0L.`W^g;0gOȷH{nrֵtl㹵?^LOyuqu1Pj ˎ[ tc Jf-GʼtPBaZ[uIH7 Fٱ7D^ڳB[c~,?oc. PLx &l}1g4x؄(~{ K|=H?5X~B@UR6LD0r_0zE'!ǙCn˖s+YOrLW uM!vO@J"y@x.oS81pxY|ah#ӵÅ&Ʃ75ŧ3,-\%^ZmD9ݽ/.BXa /ؚ¬@l k!yI*" /·B%\/ԙ_lq@򋄤61#SC#V{ׯή > If. \YQ>ZN DN /l:59C cʶ-d굛2PRdQug RxjSǍ@#7b j{Y26'ϽPWK31[梶׌w;VZ[OoߘŋE&LU 23] t$r%j3ۑ$kgfmupN mu|%\Jv!!߂LbÔZiyl#XY<9>{ª„bN'"3Gȟ /!k|`:uPHm=*z!OV aJȤS+h88M D 7xRQ#/ lTA>@Љw+Nk2$G1ɁA? eKwK&EȌ[*Maf!`/)ax#;)G~f}lMh&cӼqx8 3sviAFoA6 v{cT{@={r~?~[!95e|UYFFiB{2]ː|. t nw/]ӉB+d4{{XW,rh> ^mLi S3+s.1,; ZKu$x-%_s+1$WdʯoQcVz$Ϸ CT,JHlKn %m<ĉ fvuj#UăK0aF@"R*#HusL3l0m>>K7ЪC9r"&ЎcE {YXUI!${)"̖ɀnoiC鞏u$:w>%Tmdf`(E!6B:$NSZB%W[_jZR%Ȝ;`EV|c->[)0iWqNzW9*] Gb|z?;NnNnx+z_o UByzS2 =nUSu%4Dj䂂4ubGe~Vc;Vzbh(% mU*5c+;Â./C. um-L<$,Uά:HGuLؓB.MQSZh6{rd=EGW- uW2רM 6 cPc<s% fvn: <ۀ ur;ySQ`fx>j1clf>E #sHpytxg'JB^9 *a/khd#&jwc Z[ ;ijpF2EYlGVO+yoVVdW_J+V#bh5/͍@:F;T& ,U?KUXi({$3m xVr!Xː,.ut\t-IJzTʃyzDZÑVm&T {! fюApAw,~Z"Gli_}~ff MrpR};[SR]30=Rܠ#yU|XG(}| E }(l&413'Na٭@a^|Lq@22N,,\3LH %>(YnN|k9)yC'PI`_C#"Jg!8OrOzvCPkK$qU9{-hQ`|Ĩ];ui)AEd K|Xb'&g:d4g^k2)|Lh\&Fܼ§ 4>[k;[n>>H jDSGVrNǒ Z]:耴a /&[@qdFZoE/aߨaʿJynJw|}.Bi7ɻ-U*~ z{捻8 ~) se wS-xԬ^{ |tuܾUITJV 聋GLԓn4|Xopc)}9KǖDB{l|N(9C,aT%$kwx:EE5NNGD+r˲ä|p?w> Rc׌Pq*רj%o\SE9S+=P6bx]nKEʠ{qEK#b+ڸq]2:Է"$-s&PF*VW*vGyag+}/]۰&Dz6bۦr4*G(R%lP9CUZ{%8# b}?o3C' Igy4CeDpo\^6 +׎~A^1nVEf8xj jNhb}&%wxÉi{"Z!;;WqsM@/ԓ4r 93oןu~d~ŔtlpKָ_tc҆8$ϥO5)BEKїto- ڽ ~9%D[|{m3aWwNs &IFۻM"BFiG,r!>5:^c*H!c7sa C \kA?yV3pH'AGƍù"F1PET 2;$[$p bojK-A WW9s}`-чt(nͦx нF$ԀOづj먥Z+*Z͒0S"f൜Ҟ0fa^1N3%jT|-iu艱6vtLX<}ՃRg UmNN/Qro҄4v*bBK'`L۳Å,@xDCzTf)MM!䳾T=[V=S.BY+w2>hXv˹E: n*r?j%69=qL(k-}QM^pz|N]mB.~xA^˺qiğ%9.~ߒ=c|XNÒ/PSNF;/9T1GӥXP ݪU9]H9b7xi@@LdsO\0g ^RXagp(^xPS*fK001O/ Y9ՆIlĊ K9#Gi*p(azva ІCB'w8 bI{A^_?,HvuĢ=mAآ_G_Pg jL?M|ү@%M`W &;56 39^Kc0e=r7=%)qEZ:-jJm~ڦ/צi|4cRyYKF>hBY`!2\߼SAњa>+^ȯjYnƌ@."I$1w_Ze".)9~ly`#Wj<%nPIJ66*%lz1kI>ƉZEEDǃ\xXf-*rw^޲›!uV!|k8C r4-obl@D'> S2i>\C&y4j+EljaM?*M>$s&].LWȤGHh@;itQR0"a;~Ա.G&rM3e)X,nSC΋} ҩLo"y|HC3Ώ0‘X)3,GOgrwZ]s[Ln<7$%hхST.VC ,;6XRWF)^*Tc5߬^/t>~2R U܄'OW:c(&U/;AH2>c:#>5tclTӢq^Kw {^S\c@D75[ *$ "(("yw߉VwMd_✞.GCԹFE MI[Ai$Jۦ &6gDYuA\Y|SƕKWPRV{bes Wќo !/o ~w-j蚗 tiϭ&/,wc5@ HIak-sgӾ9O JϮ" !;| =+0?,.91Nimӓ=|rO6r剰DQ} }@B'q6Q)3+X vk"%9$OLB:b#Cl9 WL^lEeD(·Y0=cb|gDo4 YEvcO8<zQXK- m6Uu>~}.+ jt7m|ܰQQ{8cU~>nRynGO夞i_0^je 6]ؤp`ڄV"܌VΗCMETM̝;yt:ZkcQ!trΝ"\fYA-I9kש<`thvheSփ>Tbm ~p QBv|?[g=e`6bFGmCW x36E3SS3O 7"1[o!}U>GA։5QoGֳ(F䋟)ܮY™Kvh)Dl~7Pz9Aл‚N8 Z{X o{L'XV MjFmxRN 3~ h505%el짴>:ƃxWAƍJ {)F9)ll&\~Nͱ[XHը62QDɢԵ zzU%E0A;nViثFiD'D>2 P#2ԤT Rxۂ1UG7_jtO$:YZ )fae%qPAfȃώ04ѶTu&A_C/W*;yoJX)꠷;Fc]WgR#[্4̴&ZWM@5ʝYa1s;+<A*sm6v"Xm|ɪC;H| ).)Ed! >#&ؚ= ՒGXDimH20S >{P\r`q.;׌~|=c)QqNt?^""mTۄ8 55 =ć\[ꓯ 7{=*je)+<}v&q1[p.V7Nnw :]2?I#wDʤA`QخCF 'nbJX +ƚ>)*3bX]wzX7o$)@K׃B*c{1)LI/fsV;HcrN<P+X6+5I<QpGvRJE3RKQ478'iUG:`(+ħ.Dy#]ۆ_i^5IkZg?K,gbsgRupm2sF2_4dI+%|P|=@G5ii`L4r !*_/+ 2܂M3e@e8BvgktKl'OiVJHA)~j.s˳2Z'% qB|j;5\LXcz RFw 99녬Aoɚ7BSnoTj-^`p\+]ylhZ_ #IDFجq)gIa`L "YeET$Yw4̇f[%a^O"}q` bAsqL`qw"sjl{Zs\LpBeFn6}s"(izԈfu/q~[<zDm o*5OqJ*} omn9 wiqTjpybyu:L]Y'v99vS8/S v,ՕvR*/-n E?-_Litoh`/}ۢ &yI#3?0rysm!N%{=+ƿ_SZLq'saՈ/ \ u X9bTIL+zخĝx?MU'US$ԣ[=]?P^{U/Y3V~7r_b!B7wJW-]\sm7ْ\9yVCZT>Xރ r-A^ V7Uw:@%ukvb}ks/Gl$ {X)SNG/TNid2wz֮qU4辎"tE6}9) C>${Uj4(ܠ8Ai3o:AhF,)3&ǯ/PRVУrDLnozD q&z)I|EP?p?FL"rn֮eUE>X`moi3qִ'S5rnK_h3!fYRI'w6&ƱP-ϤppNKV˂ŀ Mw@f@AY $lW 6mEا M&1ݎ v+ C"0-VTKoJC񱟟ޅ-Y2/+$qqr:{ dt[.mӻ\P|mI|DT3Wn /Y|4k~o $-õX2ǫ@&Ԇhh>,@lt('A.xeb?SPPJ_BJ-ǂtm|(m8%AگN5aΫBGդ|P z gp#6 H#)A"x9I_z3dz)O^1 ! cӯGk$w Xj#g!vj.>r3HqEŭF3tzZK3gF_r$)/CH&ҽl[%xyn~ `I#т3HNSx9ػ8x-۴"_~):1r#K'LE1]c.E0 nXc~PMSb!T,nf\aÿ(އ#!d5*{ qeʫ>Ip 1K*GA ȟ?xa\4k즵N(Yqm*hsmF KUD :: d|R^>.#lC^j"QC:$u(YY}u )HÙG`97(~A3IQ|& Šսibqy4df炀@x4A) B"6 L H:,")0'uHjrN.1*#7Z17鏖z$3;#47O@ɾBu8<ݝm]XQ .ZBED-*,`˩s'8k ;bƥtN ̍ U) XXUV}(?& a81qb+rCaD(zچP_$R]d'8r/g5|a ׏u_'ƴ 18״j"60 H?mWht*IW'rxGjyHt-[H)/hE>ɍ_%Ckqy,1Qг"F^ RY@Q͏3D ]Փ`_Otv1LR ܥvqLf\U8O#C6dvbL@KՇ6FH=.8$2O ,/aKث*)w w3,_}e*6fwQe`8*>2*o4&_!9P D;wPRU gk{Σ{q!fޥԋ"cir)Ml29m3)Z7Kb)ۣ3"m];)-oM`0yrd %yR/P6Ůw])ML6sɑ\ 2* gg u( X,IJ=ԉV_xBQ*妓PKOXSsɋƂDp{Z:zhDsaG0Wk)1,-M<7+;?8 b}"9-u~*X󇩼&)xx0D9}LX%WU?EC:TVطLq{g' 0a%/K~K:-i襸f?*Z#ݨSAۃqՅNq{b^۬dj1tu's,7rD;ş0ea? j2 !ϕn= >˂B}<7<Gf!0if% Q!Ý-pjF"JcZq M-T:^b 6`;?y:b~״O}2Ժ4'9d8:R ejv xI7o81J.z[{Yu;]>nڕ{ݤD4tp_\aZT-bW.;LJZ"q*[i6ݺd^Sڴ8#bRDm&Sߜ] 34LL6p١݌8w],w> PG;"thL"{GL҉WNg$TmD ;J,ZM}ЀR<iJ#o˪&< ,-l`됭 uQ%SWX<#}5fw_'7bLI ߇j ('NgSda>v迲,cksFT=vxA|k* 3L>LQe݊ {ޔ~,L67@PfƉ?V0a{ bv%`nG^3as0XCӯ6~K?QoC_]/bQ$4^OQ2IF11Rz7>ϦwcIVt iߟK$0ڶqڊ6y-l['2<1h")iS̿U#t߮Y])t1ɒ \!y˺ezYuj Kٯ'u_9!BŮ`Ҽؿ ZIJ8S= RȖ{Z諚u,oZW% ;RN:Swj2ʪ=bSe/P|Cu0b|\"#INosZ#4p>1QBZu`)hk93ƻ Cu91gF"_ B&U}qeaw˿\oZzT] (G"B*W]D$!t L@Fw3րaDahSr T&l:Lo.' IXr~FN+.6-= _ֻ4WeT=IzĺR{jB;/tp!ծl+FWL\ T"T1Ų<`U Z!׶0L8SpLwJtN._"B-u|-f^3w|Ɓz97KVOJ!bDQn˴r%7Abv/c>q*Mr\={[ F|d$?]Vڌat _Z,9z3C!SW b(?nfO.JɅج)d|)`y0BKsN@+XȵwS,('TnÇǶ鼉YƬ :z)欎Romę XN+P2 dx{+n4mwPk[4B/d s8:vU]R''=eSP۟O;MFkeD~JsW&xP$ZDAs֨x(KMO>@O(qr/TR}zsmFSwO30?Kx!6ؑpj ѝ/ȭ\ d؁'Nl]֚2 td39Qz㭧kFK]ۤmzѽSmKeQ?|4WaqX HnGz%̞uCurzK3S s]ԃmb@{R9+yF'6p#C- zZkyPaAɪx^d]EPZ:$H1i=e@ͬwAh @)m5ըNAk*^gWr$&$lzC~˚:1+е5IQ +_M;@u'ߜ*ȣC)BZaY}$`Qa'yGlzw ͥT'#+{nBZ"m ŘjlR]n58Ks F8T'¿|{̏Q Wy2a8(L:iڣ^s㷆#vXgX6 is5|:Zm ?Q1&0!Or>k#&9֩Ѹ+,Wuyg4*(>Ve ܽnJsFX2jC*Œδ)ZAQ.9m"9=uPPBbݛRx#4jfAEũ'YA$9q~XxB *c8@p. ; ' iP{Qh8y9/A$_s$aK0RƦhE$3lCAa 9k; sX"-L?(/ nō0o҇On2T9_gyB Ʒm;ഁẳcN>^äe!ܗ 5z7\k_5ӮԶ|fGe* Y=t#BS:Ub+f>~<,d~5j́uhY Xf1WNOrQxsJgZ#w1UP^{FiOm|%OɞX 3nr~+hGgJmno'EDyEns竑W>Bkm'].H;'5X|5itK/NEZ6N4bxe!A$%R4&8Tl%fji.BӶA'=JR~Dbzo_JIm $'![ll _)TEKw 7JGm?Cб%f'ѭV'ΘퟎR9W;0|)qiy+ӄv}M<0Gw[\.M2Jg+(,|1Av@3B@k=o@JE81 kqͳ(7Uv?H:=eOwfs֍Gv^!2Ůn7Url8ZjJx`Z,.;銆{M2Ec]#JZc G(in!0 ӌ|d@D cp/}*%Sؒ+l u<)*g ญ2z+ $z9R* qt?{\Di0`\ғ?N?GZOyxr(ؾL<%1Hmم1%X^fJ0+TS⳺sNUl*@vyf w`=ȷX}~ M6xZ݇J9͞lHL% Hi\AYi^FR3k_Is~#eŚ(4 t˫·OMby$l)~ӜUP~xB?}smApQ"Ut>Wz?%DAuL~@[1=W]m^@ե-Ʃsd W~jv̾VZLGۺ@iڶ-­x' /BȆN}\w~pW+3gW5(#ZQ~;͎r^ le% 9LJ/opAea<}_n=$&>FiT ޱSUEqnGf ѿF\m|X/i7]ɎJU_z- ̅e /=U.W_R5^I+D)%>n _N# ac( zxo&@hv_VY%q`4}eA+.* 0)[ec$hO aagK<ȌaOu Uc~OŜ~(T`#fr<:|'jv|), }uo\mNO z R©^ W|ԫ E.FWhZ e ֖UW"۪ #w]3Oh?|?Xcx(]&HkYXq ;F伻^Wۉ39H =MP$$;@2),2KTl4sXꫪrOW֓&sVO,ӥ; MZ@'kNx KEz~(Nf$f*?Ntz mid Y|NmNP~괶Qa?s sϑaNjOoLM܇W:-U@+~M" gYԎ8߻;uP]Б8ZRHƽIvC Hbم8/__}#c ~[%1$ÙT`+@?*˔ 3hU1k\Rx 9Y\]V[hc@LL, wYTvޒ5Ccno&WsUwNBo":=Jc}eKW0|A3WW!B}:뻂%l]"㩣V] ~M&|I5o/'pOim*6|֊ȥq[:OVfk3ݭy^~NjH6r'}I[e]{&d3P&(?agݚ BͣΓQa: Dy6|1bQRz .t/eB&ϷR4ӵ3͛pY]\V%*q٬!k:H[Y(h2+E x̼N g]bs'%$nW/n-i%y Q|$OLH4L.!EPpO|4JT(옧,je˅L ~Ӿ[{bAƹ*pqvNR{w"U)C_Nji/]NE^o1qѧpEO$7b#N-8i;6|sy:^+ m_v*=#q20 ;[9yĹzEX3F_DНj3S3ℾU۴zVTd'c7X.4\u*=eI+":OU*!eUdсc#E[$"nimyx+#4 =yk  x9"~(l3AJ<V}wP57~i(Vt6ъ\Jw;i[hDD-]~y ezĨsOn)'nCQ"rɫ[!Z 2UJ=~xQx .M'zL ad=:wQ[g-M̹ Sq.9%/0zoMT ʖli6_W ޳9}n†aY1Hd^%G'MM.A[  !8quݡPL G!Nn4ây M1+q&cۊAQlҧ(ah57zϼA# ٻo| 3!t6 vVVlEP-eXP( >/A\[KgҥXN_}wņHr3[y2z1E6wdl>'Es\ԯazD hm\PxϽAtBxscN*̎Qâvr`x?QNr(9㞷?siPܗoDYj79a#mDוKrbg_Tr%GY6E,- L*DQϛ+JCaˎ/\Ul".1k'vgz~R1|*G:Xݦ\)3n~&ՌbcÑk,Ahr=|6*HF[{{\Yp*_Q( pLݘ`A\$o)Ҍ~HuVd nLrxdcFHsm`Y rj z⓪Pճd&\Ǣx!~@Qc'/ ZrKuۢw!h]#31bD]ͮ6Hv%$Z]姗\<< xm`5`ɹlBx_AS/J7FbűJ=Q!]8FM6s -G)Wnup;)Bdڞuʮ^[\L/gg] 7}GF=V|uKIP rJske10v1{챽HHLV ZNk>m_^g`AE99IJ6_  ']e wTĮq}[DQZqV623Sk9;r~&-CU @.kL_ Bo!b ?^! w]":^g\`0Gho`nHWx)D aVA+Tކ.{@Sh5KtODu]-)O PʒGEߠY[KMOH?LI/NYa7XHq2O)T{*~Caj+E߅#^w -󪨥0ZqQ?$)}mNN2ů'EM7ޱW6AGÏn'. 9sETtnIgjYoibu܉'}vGohxE1/v>F^'߇vR\ p^հu -Ә*B:Ovb5 DO/ Go`hiX07*jz%J˲ȩ*ꡚrKxQp;B-4o(G_XoG vO[Z΍IO`߷SO"#hMk԰2FC֟('TV[:3ff`۴X|Ϲ7S}3U! vi-* OY ,L܀թR^eRSkCֱ1 2街Dơ{L$(oH슪{zMyyh5⼗AnF,/kQM<(x]-k%6xqfXjVj.,crLۛG/Tt':%?de[*afVϒu44Cˢ|EP6c5i7O?:96WX|z#pSZg))|t-c/?eO3$QrNiv[r;q_TB{$8`POPS:ջT%[= tEP,rq,]bUhSO'; ͏{VȻVqBe" O-KͰ "M<ȫOb(4rMٍg+׿Cg!]`l_hCϟH{$4gpO Mq̀Čjj0iC>HJ~Jٱ pN_IU+@[W+RhyC -b8"l92)w{!.K_xp]cϬ6 W4^ M-hkY3KGC&#|"?7;,59Dlor"ݔsbQ vX8eY8YvP󥚼/Xgb1ҙRNm(8n5$Ǻx>$, pÿSЬ#ndlncC5HG)ՂfP!gOցx?()yLZyڂʰ%ǞZCc.{({̾L+aYsSNcS =nޘD#1aSH F8<y&;Wg65'2B1FpŔ:| ZpmB+u޻u<ͥrT*F/^|K̾߈!11'zHKR2 }JPtGh2Uj緥@ϳ猚–pP;('s 80e"m2Gm銘g\ &:u|@--!r/-%K]|sXՆ<82ЊAܬu+%TfoOzݦK:!s,-fjc?eQc4fyX("L<`_'e=JMA 2!S!kQs}q2 L p 0'KXfQ(=sgmkP,e K3%f n6ˌ\8ݶSrryP鰠Oy of>)OMЏhĐw8dnqUJVɜbsF~.LӀ:)(7(K#\}聼|A fx֌אb'Qſ_<+VIdJM>=j ͳ7)[f{68F-:e )+Li~>Wxvhy/DJ<ܥ:}5a@Γ3א]!]-qd!Wc$$eCl[_1[R]51^(Y6n_xsoI@ey; K Z$o\ڍXkhtFZ3B~#<-ð]wHs-dҩ#DB,af; '͌T4oQ!RQ L||O8 ?;`-_#W[SF]Fڔ%{*V5&lIGD'0e:=4|:OOB0Чs]-*CxL(~Z׻DEɋAKd%Mb" -/."Ot+lj] KQSfIBBeF3=H4$$0&pm h )IcF"n<7p}Scˇ(؜_@Q!iַ(JZu#UsmZ1Ji -!ƫƕNzPwy҆B=gæ\P"};M%oBoa;EF^{˧JҌvR&U[I9fF5St>^p&nGvM)+Ȓ$c}P&>0X -}qi =;h 94͑r7uo%=<4ߢX0cKB8;^qk>έ;5Y bV:k=ZE柬ֿYgQ=E8% .\pGl٦iz$PUJUFuAQbepъÏu(HM~oWǙe=z; = %W64 DR<"*aFP]O 5U{BԜڻm%߯R8꾲] D l~AL|Lş 4$ oSweb5 %Ep[ml}ٿxUN~'wdi5*n4 [4kKePz)(IvgMr2 f&lq}1 .T>W P;>OaYPi@ $7"!]yo|CUY,y:k>{`uP 3jŠBh H^;&n_11Lg_- DC6V]"]J-9L31:H\l!1n!s[U1&UF js6HYfXUKRڤn {`=B* -P쑲e$ *L$m%G}Αs7 p8d$!=XSX뒄38+#"iBE-ϖf~`JOؚRKI^j6|07%'~wjC#~cNwK,@Ig F]Ƥ͙#W GP4ez$;֎C, %rO2Z@GXbo8vHYVvqBxnI1*1EY })P~ k{x]WZm=姞+Ul%Pf4}r.:ecX,'a1M4ͦEy)GMDLȹS ?Ʌ]@^́2{ ߒk9ŃS'YႴ r˫t#7x^+ʾ"tMUJ3 9Si{ݬ%Vϋ9Ĕxa[qgřx)G |g˝4*79@⭬kq/|\6: wX::bAcUPOs:$6ҋH(z3#j}O+~9G ;ANnZQwP" pѝBHXnSo|hߊ '٘ym>:#)k󶑯&6kSY2Ge=QK[z!2e *5k'@"wTx;dM{9Ip4tJSN=ȑgDNkc| a!fⅯc*Pg!y.M3vYףZ8r" FGT?HIx9cϵSJlnիL5uXz9}HmE*RjM@NmP1& 7}~e,ﺤ\mrY҆Un}_%\/멒Ȳl#h+-^vpk6z! w@ZN)=qpؒDXK#'e2Sm.ǘ"Pղ%iXCYD@ &yDuQd'#؉7s܂̜~k x#{kON|7٤r˪LFj>䙪Wҧ[/ FВX6@w^"B _/,.oɌG ugg)czuv+YSM@D@g:(OAgk6]oZh1fŰoU-U%; )G uff߁&V4t~NS?D;CSw;7eX>Ӂd%puJK~~sPNОTדمu!ET:{lLqmV|Tý$۠R,9JƲFK MjKwJF /@m UW7akEa 5a~]#WIFC;j)"o3RꙚhsWWdV$Y< G 9N˚b9ey6}4&9ij߸3mi8-y͹Gv6Yؒ.U99yg_0D림Eډ>?sU5E`~SCmݧeE󋠛&]Do;t =vyJ_ ZD֖פNxоllcSg! =|5$c6*َ#FVߨ(lle!Q!%xb[[QN@&3DjX1$-ͪr1 e^Ĩ`9u!a^":r9RuX8Qn[ʖXS^H ֢00ba'̣FC rWW9R?xy3(Ib^tЊӍ\o1E|c{x0M)BHO_?rVbTɛRi-70Rp!_+$v l řXuB#H;}ֵbzL_}-(hyz$nW?>44"§򻸺\Ω̳TZT=sըwq&bќO‡@(L?- p~mjU1x$^|Hk^ɣ7;jHw*aZs78+FDΗ/R]JZK)Deii7uHOܤ~^Zʷwℑwme*i@Ovޟ\#А{pǺ #URKb3B*aw gYB\ ArϪЗv7 2(<_u.ӛRN(F˰žK {k!yZQ\pH-'z2.7mcە6EpVB j-+*LcbR_j>kӑY=/@GGvjV r> oPTK W.ɢ܄eANۺexڼ~ɪTF(BYHMV5EΡ^TowP|ߟkVaJg7{ K;́m!TԜ*zɥ¦b,Pd4R)aoġG X.@~cS5 -JFf[ܬ`gȕS."Lp^[XSn/'S?0 +p=n뀦ح3s k!QU3+2tk[~g؟* +m60($'O]2L\Hm0|I3rATAva?wWI >RPE6[9 5P`#=GdqIؿv+&7Jn WJ&bus 8_yGM Cذzem<t.pZ)X\}$f% Z}" ;쇰^z@1QiȲyWr”\-x5\6ǓF[m~fPdW#,?pŦTXߧ2ttP$Xe>oAN适91,hDEEPЙۿĘ)K-~ K2ѕgg0{w-,eEÓ&vΧSћsF}N=*5>z aޒ)ey[5Mjf"=g&ϿLBmqg;L[cqN^:`H\o(C$X J_p)1*EYz^_ y+vtÅ~kw Ldh_֋1R^sP?w3ɮ]L,q) X-/?ӫ\;䐽Bkjַ)qqh\ļMχyLDƤ$.d-$' <Ң $dYiie_!Oi{3#-C7ţh>;+-ٲKjXO-lgwաAHi"P*C}L K i3 D[ƒ0K[K~Y/HJUm-J`q2٠m5Gjҙ6}CB8DC$w3m`y; f/LJڅ(U;e^RzP|i3\ %Sp-u#q}P WByQWwSFRZ" {O+LmKÂp;O?iNBU3HxMek,0,Ag$gNT32Tۘb(. L`f.bN@(~0ױ`l6r_6ި[ƾ!ad&ȫMs$sՏw2~wPGBxA]Z h ܺQ`,&ڻP܌zԮPEu%X$F/@ŀnQX9xUS%}E90 zÑx(vA ?J(isF 87!B(Em=Ħwc% |οA;loSfONՇ*0p_N:*9˭)_mV8^ qjrqt޳-zaQL_"*y>S`]Ⱦb1eSҒۜz&7.0ynb!?*\2IJm3Z>h 2)YDM9ǯàt5]%dJLPZniD Wwthl(VƈVhrj rЉS1 ѝMҕ8u<p8e+3Jo仯rzu6YNkY=A[M\-'bYз0Пn^Y=x=?uvB!U5"\C[=mFsڡɅqNKpMazo׉]d*^[g_ lt9Z U3T\gdxndlxv KDCQY ?(N1k>ȁ ,R&_Rw\B]XL|3~(iAH],ϛhW1`!욃? $iU 'Cd$)N?DyԴ!`Ÿ?y̵_/vVo/\NߓDwh͑v\0usNzILfTo"# OkG_FVoh?FT!j^`#˹-gH LN֮Ynj,`LISnaȌ~xb&jk?kV05a| e/\%HׯgbrH! @09|A2k# kx۶8Ylr>q)l禗 < %YCԶ"%{%xfGmBN"UV&޶ h3_b%d}y{)֜/9)>Und@*T- ǎ/סp7ب۸(&jpkq1-͵z1Į$#J_FԗQB (ѠʝZ„kh-;+Rq^`MevܔIP&'"V1(㜾C2V"]pRfY`$`[:͢uv{0?6Ś2\љGlNw|"! Iϱ'/GvHAS&YgmJe)ǠkuT$2z!ۮqm]A{(YRSJ,w iC*)s:M΅B.[E3=: o3%R189#UV ;,B؞NB9s h߯*mҒxu=y9mp{EQɮICY =ϓ FV @w6'0cUa^S -u g+i-跠Ǥm**1f(ȣ? z^;'0B.kpSoTob̫[Mor9_+ӴIR+~ǐ=O82Ns5S Z"Uf!O5Tߝ,=ۯBQa7Fu`{_zɛ:nٶbZI`b(B\@=C?֝*c^dT,WxW@~ThɉMÝ?"<BxE2஫5E]S5LS==]UjV~ \/30v$v}N|}!>qԊ"F~ wӍ8/jMCG+`vO .ޕ0Rq3%gR06j8qt٢,7P6hk%,~ZE#IG]oO_lH@FO(> q󢪅W2?]ؽ9Y=xZgEk[,qu>}pITE˶F![N)4VM4#'Sk㺯ΦAg'd" 6rud~o vFUp׻FѬA­R]>|; q>ꁒ])Gu4F]x⣡}Z}6Y Hb:P;M{ys,% &%~b#$i/\[ԼMXvFN玎߇j5yRv'Ul@6facx< CyfYw=*&̣ U]5~An^(%ZC;;IiY>J ®cJG.u:tԝ9[tBȓЊβf:a  } h~:k+Us!}:^tnUxIiѲG- +wv6u2OS׷uSWDВP6Mʌli%=|AtEGl5U{+%Нqm 9w2bT:M[h|d^O%>˦N߼x{%R Ӝ[>/^e;q%Ų$\b[I5VI-MXc.8^ 0\ENJ:{^>5HE A"Nֺ+csʁc82L2G2X8΋㎼N|<`&9 la{XPyvfM0H!"iY>6>\i8MXm[fqćzՓciikS&OQ>] pH₰~ , b<Ŕ dyF;5R-q&[1 D€B0RqE*/hN Á%b[ mP8;Z.o*}j: 7ə0 >4ۧWWB~A!zU,#/͕3pI n vj쎞T؊ DWŌ=ԤGc.'g}Z|@@Y\ :m JA3ݭTFPJQ_Q짇h .n&C5NځI%5ăr*\x =A;z[%HcQUu ]Eގl54LƁZЄo؛!Yi9PgwcG* V| '5`NRBO`۶( iy֞C@PCKs̔ߧÑNr?! iXaA\,= F=q"/"?"x8nA<W1_ oFSX sP KhܒMךBW.,\uq_WG?eђG Ed\u?nhMLgOp4KeLV|;>xCMb[(%Э(;vVY;7֍U9P3[ 72x,m- wz FJS[e{Lŧ/@278 Jaz'*4 y?ˋ \lK@=^s+?"fj6=mQWxަX/`kב=VT˽Kv;ғ[lwu$,Q٭:HM?[,~6L_{d9+nZnߐ#C/{OdCK?N*޵})M8Fݜ|xgTI d 0`rG׶Gyc3x0ol3m32Vgn*}Nc?w6#^MH<㒡iLcJ{p$H' 2\g;( ;4_O6Cpar$Iuԓ*VK .U h>>;+Ch:W% R[g 41UVa:Ku\ ;QRMVH 2F8C[>{"EH4Ul]y"pvetx!fKjn8ZR|7q.\*U C λypn"7I#|sy>X|u#xL%ЛS7 DՒE,D{/J \hX@j4q-^^ܢTf׻ $ {kCAaӹErtcH9ʼnXE]ɰ2CWmv»X=d+|Ҷb7+Ɓu 2Q=wEFdE{ό|֗mrX͵q`[ 9YFc\e=UjV/9K-GIY¹H:F7sFvɉ3N)S29Р&lqd8-'oI]txTy15!%P\}@I0VM 9A9z F䖬M)O,ȗg%ȓr&R+ 35o-΢j4uA~b=ϥpc&O%P\_zlؒ2bs;}A9זH WJMk !i#rḀ5T R2EBݴT=8Z<ŌnT<;boo_QxskţTqt+ &x K$k6}xcR';go"K>DQw{ܧSRT0ǽ510ps$Hk(!2'E*܍&:+fp3ÿDX0@Ӂr*4L!^ŃQnEJC=<&U` ݼߕR0:qN:ϩy[c'R{zp˙>.L4dme,/*f[װ]v90ŬJ+?0"?cU6*zu\vyYJGzRd2LrG?P'L'䤌ax'.B4nf1Jv,պԈC(w˺K BZvҨ>TD[,lGߋ6m^jy:"Y"W 7ِ0v>v?}Vf(S"]hIwFg/P 9}NKT_첨/Q{q(w d9Fzxd| 3-֣aLgds UI!P+.K^Z^g>w=R *OK?p)7V _Ʉ ]mK^maڼJKL*4 DĔ);D^w]Dj=>HriGq4/4d L7Uag9FX鋄-QO|hU h[Ӆ1 \wR`] TE # )rE1kZ *1e:e1)L煟)db<R"/\nQi].aFy$8J4!=Rzn2l7'& d]BpÑ ᑻseUR (M0jpȣo#+)& UG1{ě^R_[sO0a~=O%7A VNxok̓#jpEO2N4u+=1q-Yyآ+dc Мs,SdSԱWV;'n]-—D"oþ8ER/2P=faRKڮ7-F{zeQ< iɰ=xl 6`HuIǞ(1wd݂Ir;i8 "bv B<˩9NWum\߸IK\V9o" 4(ě0KarUꀱ,Ge~K@LpJ۸8 kᚍeb+6JHf'L'^  c zz8$  .ƣ;GwA/}]#FP'(2L[MOoHPw BIUP9wxOVґ=6NmLUibk vz\+u1h',,XzK9̺ R#k93JlCm"OJ#<'Ze?YrkV b, $^qo.6]n_ړ^5Afm o  9u0;P o*Y'd "o1D;U٥2euy@S".;1piQ{{#Ðc)1"g*%Lr} 'p]LF[ٯP##+l[;a?y2cM h2(]n5 er0VA 8O_eInD8Zw1zqeɐs |m9ЄSx7T邃:/b՟T#ҊSm(\8C?1~wXTMw]WP'}ߗ½8E4fc9?K5Tθ9TK=̜ GLAqkZZ,ϟvě 0{nN]Zv5O /Y&u," ՝xP8! ͭ?#úCŮm*%Ҟ )`<]ƹ}ꛠŜ /XίcJ@+9ijjKܟb]lv%'KPdĚleNsvdOP\3@2d#3(JRh=,PLw7Dڂ@&j)7]wF(t|Kԧk M ރ6E/2'pFxJe]:"&]b*9m0of]ovn[~xO.`>5eJh,L ` ί)6 LIwtwDžla sbL#͗.'~>M{?OE``>鷃rL|DDl15ʞ$/"@*ĒҔӳjs_R@Bӊc{?x8grxP8YD?XR"phJ!Ts)p oi9VC<|}sg0ÑpQz(0b½!o"No_4ZU;E[T5QS.0:7@݁aL4QPr$ 9uգ?eI@r@o`YBA&>MB?xucf8'm88T}r{P:(Q{EJ)SjݕKѥn!-{XBAW݅4=3 م%m@!cLJ!%jE ~߹Ҟ)2G 7kt W&p\rګK$^nBPl*['ص_8.ej/#?w)^Ozʑ .kG{hl\dXsў.hgwn^wi@|f @=\[Hm3u/rTPS¨TRVEKg7UB ̫9ijN٣̈w/.v#m󪡻+S59d&{33bz,qB>yWkVOwUGl.*R )mG%V:1!OS}nSv7=wq Wb!Wω9} ?eyg{N(?Kw묶+O)u_[8qeL 7&e6 ZղүW㩮&%v/uM=^{~!]Q{i塇-;,JЇ^=R'j"1`܉IOK$Se{NYS}Kkdӽ}xFu!fUux0<jدsVihNvQƼZ'guJD3vqeÅ<lB7bڣ7ϞI.VON"LF:k|&Ǻ]⠝'3<Ga,1aP QOY{6&!ӞӦߚ$L|pt+$=_V+#AFFbe'-Rxc2& $]'o4p}"WO_p!9V\;8kұU|eqq@<~PA[sDKfp"J>! X`zKל⟎FVomywָ7qcC@;?hW;wP[$eĭZ E#  n pct g[ns,ޒN4Z%[!9Ro"9/dVwp. ZőnUEkYǺRSoHLܭ䩈âڑ w-WĜ)~\3P@M fW̫OM"+< .nY7̵P$P~_RT;PA*]@RځYa6,'I;ִ}{gD^ 98,HGs}: 3Xx!t[{O N*%;HF0_1.x]+J$kUL0iRF$0FxQUf 0Џ"c߾n!D c5c07g)>/)}eXpQg}b,J<碗rp:H猜??+Q].C 4KcRsC8.T? F'MĶ zK5Uk=Oq p9;W7,P禃+ ŇFyg` Y27;'Xo l]v.IDWX!s 1%WLbMWId/D򡡵vB1@ ߋҩ9@<0ිUh|tQ_*#@S+`1elL 3_Qpi`Ft/nHpyfK!qI)ЎғX懧$9`az:l`8?ߎik%j|"@ YMʫNZ@3~Cb|ll3˖?>u "wi9Yֽ+}i7ee7/P-9ۺ1T!Z!]=# 6v[ϰof(bWZABz|drUnw}ni#-:S<O9Q Q0~{EPV :pNɠgxb1utv;޹_gN -[W֖mnh/_phߌ>Hne۲1j{0I u>8fY|F4]<>S(L3gHL”ד9&P'|r4? ܕOKeB$@ uS\*] 4__̚WuT@2Pf ^ J>N`m\5Yx(/u?"4*P;:}tbc҆`w3F)ܖr I݄L R_?}O\?(0x Q Cf',1ڎ k]r7IhX(_RAL%q3wwCJxπ뙥龁6iarLZDI9}KJM3+'wBnHFal1Y]m :CwlO[?3)- 5~ (?ĉjBSm799i{}O" f&_[QA%҅竷 :RcBང轝Y->dEhͤeG ZF݅}29Hpu5wX2/OM\#4'1=~9t>jJ)'ꅝN$HЅeJ}2_ׯ5|6KJjGe!zD>r$^%e߂loK}F(O9 KZaч*7x [=gZ#Qh>7+9ԃ^Eo9QE)4=k_׍KM!I{y-|YOpʣ"JsnkA6B{Q!̖H/e0|h@7fLdwNms4HN>$p;h^y|Ճo\3?~,¥ S5{Ek4yu>A ip@*Kw+# T po6&2l ޢ5%"Nl9[:=qk=S~n Z I ҵaޝeMTఘs"}w /|w/=lhF+p{fdMUY6xշb[x8ihpU|-EZ,aTcyއ]t~a;sO=yN'V+ Ɣp_aXX\vk*$Ba]E=>R*xsƒU+?Bǩl@sIORxDu]`lN\!͋?ۿ1;g8^Y\L}<<M^wIuN1/XH&kbݪ AM9%S_+g @ 9x6q Aa  w/j xˤMĔ N{Y?ȋ RpB>6z@+G;[}61MIPږD s4h-P͓VP[^~*Ύf-t58Jg1JS- }nd'>Rt1ڗs7/*="׳ѕ O`sgwS\pm}Ю∁j( uOX]KUAegD/kLW^oHƠW/Yf.za<(@L -Lǯ ʭDouv A>JBgU"]GӶ6TAvY1jR[oEC,6]_+qC DBv{ 4šT}xK5v8i*JeNSi;u?z V'-?cH[Z VD K{5Zus!0m#K=.h^-A#U\,6 OU(/AʾlU,t z[ϤE' @Hq Тg~1R` ROR-^c H`5 rgc\FOTQŝ-~[R'b DlW'jg7CD Q(9H4 9,0Ӽtseq ~| HzcOԖ*>6_+ yG/s YV&%øm*C  &G"R pѮ9̟O#Q<$Eg1S_I؎MvƂ N0+ً5ww ĉ7<% 8ڹ ~}1 6v?d+v 1/* IVI$ 4 jc Ik?h+O† C/~S uʸ-k$ f4vg0^ŋPϙF8(p% Ib薧kX;&yؾ^%FS^+@(rPDrb\ǚ,ch"Ol-_~ת(RN=v2W_\@ uw</m NiU&|!\Up>AUʅi0hi`&L ̃Ȓ%W]ɘ gI J*moSWYUtc}Kadw:gQ!(C\w")[_fҖR҈ \8WΉx֫졼DWW9̢d\jPa0j…L%XHX,U*$+(l AeF&|~RCBݛCLvƯXYA{5Wa?!|o\ C5*{S rgfIhA/uZpR>[YG_oZ-2cf^)CfO冀sQqD-;xXjX"!Y}TjxE KF*ih(%kؖccseވ˩tѯ?4TW3lΖF#x`V6{3]1fUUVP"tpV%hpM=9HjJ fm\AI[@c,E:FNu&̶Ux>~I`M08YՀWXɷ"ł܍gC`_cD`Q1kA#Gu"E+W-^43uBudv"m/::/ n&`PºrWe4'ZƲGP+"95/10\z*#h൰.Β;đbD=6A1Dct칏w䧢xf-A@wI ǡN) =y92_t!+J.M(_nX7ĵsc})ʬ"zH6if%)HwԴL3 ~< PbFN៫`ۑjQ(8kn%w"*R S#"v_vx]/<(L FqNaһ\;ױ~XѤytٸV>/2WK՜,O>n u y%ZwNɆY:z+yEh5_-z+ЯRHf̄J-uf>ȟ߸FPxZCW<3˖SZ3f湢TejTE5Ng'zTo,c=<iһ:#;ݦ ,9%C&̤ƿh\rwixL6 e@ F/d?X$ -O=м)29Bᕕ*ן"i$='Ѻv#`"(^lҫ;Z.>e?F_;/1C{ïΌҿyISI D!铩wlH5\.7Ada*8ƎmiLsơȅȥ&j8" _/{d?Bqۻ0n'Ά*KWsgXT*^D?--BL;%6Mt O! aZ(MB5z6 l3'+sOwsZ˟o42r:uM!2*, K#߂;Ȥ/QVzK81a؏v mb@vW;2qęBܾ{z ó_mOcr[ GZU{uf_-F|MW'X0 9y*v:ClϗψQf^}Up6o`B7a%2u}WaI g?+/s-4[SRV0?KMLPFpQy 6!ݓ1);wYkD=vES^_碱s&+c$4;$vgςӱ)b,f@{dsN5`;QfW~q7x-}ZO E늷S^k!F5e\!JSɳ\zW$Ul`N7a="t|-w>g=)NWƏUl m&-bO L灘Z!Xg?DpP HmLV٠oSWn7(nc&w&ϑ$7<cA3FEcwdR}%_فSElɨ e]hCH s6^#G7[ tϾ1f'Ry\C! C$OU/XGj%\=K +MZeT AGкmM^ENMuVaf3u*(jW+%?]sU@OmBA3E\2 Dm[ٞo+ mY(am tNGh'%ak"T&Z%(E-ǞTힺei&hm $|WPg$@@6KpY:%<̀S+6?IP6̮CSfɆA֑3by+4[yQvb{͇ɡsH%AIM+V.Ь;O'g/sspeD,P|=Ae@=Ab:?vw10 x[xQ[Q[1 x1?86ߐMpJɷ jJȽwoǎute7]48V-'uhauϤF!> I'}fq|uDI˰(9Bvxڶ<=pvW@fpj,zyeWY"3Ӻ DzH9o:fnMx9K yPs夿!dpiXil$FuƺןEa# sg`D$?Ew⇛O nMۂeҶ3BYS~>4L$din{~#DCMfBzrʦ'DOߖ%GI[KŁ-KTcXٽ{7.AumEX~`$"+p㌀¤!Y?a6F>wb::'14-&Cy0SÞ8xj}fz|r i9:wη:3߮>jd04<>^}|85WN:3rS~>Hs] <4/4Rtwp?Fi \qǞEsmM3h>QoeōU} wEz@,Sley R]%O}1o tmf.֊vn )#cՈ0(TS읜:X;;kgOVAzxcv՞ް6Lb'_RzxkZ_HHPMK:/حP0w)Q8Y 6W^Hi*juŀd 遼]+<<~8,U+ |RJZیgx6K< eh4I<58{,)hqՙ08,łW2~Cbfy7~.a1dlnw踜"9{Υo5 t!Lia+&4P }On8R5OeD $U5p}ѻ= "#O@v6P|; pBu 3Uuf'eyz ?![ 3LlT *4,οң~ aQP{hXV7RLKuhEui6CiAX2#$-7CPVH-ly&$&P˂.`^.! ɗаBf/4:v/K#&B>޹|.%jgX@V#P .b8oBnW%:SXk[NH:v7w+eQ1Pa0&I r"dE{￟&+Ky)跍0>E Xj.u%YYi`0fq*woB us $93oI9tAUY)oZϻMCԀ]G Nڋ;`Kr"(#&S*eKיR֞@i=F/&67#r%fKvnRgM00YA1oCFM*&Ó L謩sjѾhe>LR!QIJt4aAyTUaM@5+EΚFW-֖0 ))++$85ubF`7lj c]ZX&On[@_o5t7Q~õahwh@kV/n0 ]&a+]-"-$Mű pGwLh 3<,m/9EG&V(7c׵ѵb%Pb=;c@]IPrʅ ,6S9Xpmw#)m5M8G}Ĵey, B|/jNwp ewƪz)=:C?S,uZcݫ RN@Ydh<ёT' =(cݵ Eo#,= Մ1t8*;i:SeryY+ @*I={x&bK/v3I=?8!E{2ɍz/n(4R5PISM-X_7_{q;Zac iv5RٿV?HǪ c?C3QB@<Хlv2O:6  q=rT:ȷ{XVN e`tņ#mmC*8 ,۸t f:$t,6 P?ypJn3V!J)̒,'Ƿ"aєT>ʭ+,s7N`phl3cwuayQjmS [#9(CΊLxfD %:\b5FF zpjFDMyF"Z2 yL`(ҝcxU͖'3Q;M+7+`(0\K[*d3?mWAX-&싕c`Z^?=lxa\{;URG ע7a]o@-֍V uiU{'ryk' J-%l8d DCjg 4"G+} QсZS̶x{YXbo }~0v+ߌh0|Jjwn#ptOբ}T.9UHEzlb31a5A魉AGCf(`Vİ}z;+JzA/Qו r]o FZU(H@OIC2`+#QlsP*ބ$isEm[^{N#"tRqBw滦iYFe_gޭ^E7q't<dxhGZj"Z>:U<l[^q"9 @j6+$ 4F#՚@X=>(v7+c݋P;vM|fEH!8`&hZ23Fr V04_S\3fT{C1-2IO^푍㚏Fyo՞Lנep7gZ\oeKwxWe_JZ# '//i+$"G"YKуG?5^[ P e/k=Syn% ?vt88b'&%O R -EM"xM$t'_AA- orDA*aA3`)Ԕ{+>࿀Ĩ҄lk^ltݣSڷduw!p ^7q_7K?ڿ ($1}"MmCl=C9fz #{-@-}Up8x8he=J4WES'x[CyLO'/RjmbP=R(^lघraVafJȓziUb΃fonRdπ bb5xt0U8Ckm ]`?^݅Ǧ`nC(!FU5%Je^Kp^Bc~kܤ ( jN#PQtQIUA͓~/],j+G389w?tͧ ~&]ϐ[}</s.X)۷p Q} Mu^,ֹRUY1tPtJIxK@oL~NK:0 @!;Bn> VWҋ>5Ӭ^h"d$;s#al:'V%pYI %!˔a% U|4-s1HkSޯ/<\Z#}+i]ÿź˼nN \6lQI㜠Ϛ%Y / C SJa$~Q82 /`\2WpЈOX<zZI'8,e|HOus 2ii!{~:U[O;!Ȃk\\>/*%}fIVV#ؐiwnRAA` t3]»`Xc4.W" .7U'\82# ;9)#xvZgc+o>1\C0PҮ|lNvQLOu=Y VXY=cY޺&૟<`?o>2 QLC=s*w7R;b\ <ɂR]7yj/$=mШP1/eEr{!Eu?qfcJ8H RY^pוCJ5%eRG: w0*Zv/Ҙ+k";(srV;U2xui$LEb4\ʙyGÒGV vݥK$;Uw {P'>UOG.(Vyn$A!<zspZ$Lra|qP.aʗ|٬g.5hA^i|8Slm 9cDa%h&xGx%V?dA?>ٻї $\} _-B>^6G+\(^ tƻVq3r,0 D?kCT^*ǵi?fvQXl!-ĸ&CP:M|7H Q 'aZ~N-5 8y!pד>Ol+͑/*`'7\Զ $Ϻ)Nҷo}c)Tlyh7\tz[?S+>}kZZٿĒȐ9ǩclyw9;֮cqS)󓩬 bI6c,ƶk F&`ƶYlq9(W{8 ݻ|ԲSeNzoi\k2br9aH8{=}k?wBcqyw!ik;h_XHe038(6 M& }6jo<iɜ[e뷓K $5 `~tMY)ЃҒ ?L(a>OǬbKl$6-B2lV}'vŻLݞq:W^@'rkPt>0/nAӮ:I*j"1'9D|evI@49mь ю9+ m+Q }_W+9ߋ̫lS8 9]w݆;iQhqG HD`=>IFRqK + 4 bcGKަ5Tӈ3&JkJE}~ 8NGvH;Y Jmy._( %ѣC-)ͧB, wDI4Q:A(HE~*UQ\(n!)AXqegil'_u ԣ50PB! Ny'/avJSZ6!f°`No@1vB?͐ul8] ^j#z!HҚ=7 F͐9Le^Gt+ԄyȱIR:c/ٔϪ֢ ༽¥Ai@玲jb/(<3g\Y~3mS]>>wTƃ>JؖΡA[0J4FND[xq&F_U8*TFÄj-?z9M# fӽaTl Bh]ZqwcYO0SҚv,? &``Y馻/T2w9D4R &j;-#}"m2m0bʻ} S%Pg},'l=e/ALy,LW[>@DG9j@}YU~c:wPѕm^Uj/rH%4YF:jC=j1lԲ:@0AGO1"%Vnp`eips& ĨV{;}Yj;ʰbAVpۛ%!e/MN;?Eb2&~'W`$_uʭ Ͼ釹qT\ANXK v4:Z>47s`kS橚La3BJ7 qo / xD1|C%]9Inizt@UbɆMf*YRw~oEܺ"p3!0*rMecmZ='|4Œ!sY*Kuaߔ#=a =g7(B?ﭝe2wh:mxA350xȚ9!k?ioGn=ʿ@a.r{-bU-L{㰆ǹ[[,?_<{E˅co)Gs5:}ZTpyO.U6]P[b|4whfʳՊ׾YIk&}BCk=Q9DrBoƩp5)WTs򫙈8M)ۺCKF4hR˯?1gF%D7f:d} /1iSPEI]\5 :,Awj1  c"MMa,v[do8Z k}?T 3Qޣ8 bQ.BĪb*)sI@,$Q7` `A<`Nޝ/'밒Mf(8(YrsgW{.Dt>eѫ@;; >W⌥_ki*ѻE!SYk{c҇::E#SXInh {nQ~3>L/M̦̚5;2%>)E+17&eWAZUL,4%{VgYye2i7%C>ؓ%9A)K>#9Sٕpx]C֬Khc{tnO)bx /!/we6qAi6ds ofڽ DX;L+yLz]"j0Zt$9 x ysl[?ҬW؄fRyDt#'3KbrTA,ZHSR?D$o$a&u/ڢ0nX񄗔np.y?st%cNnYGS91TGo<қc"&_kS6M kkQTax;XnM^dwRGZBGJMFZ@|*Ikl* ј'{̖y/tڪ>dS3hMQ@cʹnE ܄774͌BSL9SՔJ9 &(q׾Р*w,] ;-_5)t&t?TX<&2T3sdADm9 $=t&@G^(R=37ſ  (o QUo-/K{lA\/Cgiu"@aś6  JdB'~lAZH۟E2YV\D qY mIHEBk YR)b+'PPՔK&~/p\ؕDJ{bxp+w쩈?nBAmCKFF|=bR'V3sIBuLq_`>2-&dM }mV.GcY&@bV XFaRHBzo8%p(c үF\&{ fƁ(p.,ŗ3% -bs&u56@NI AN_Q}q+E`kMXU!6F!zS :C_?QpabׄQ`iĚ,IQPh%:q5S庩nPsHy+Cp8>Z&]ס* Q,5 pyPFDX.꼑NHqN3 y|brid <wT BC/~_SS/[i4Fo1v6D_)PR]C@?gq XYR.1Wvir&g._7biW,||W ii b_٨!mϴ3hҎATc4& lD_}ᱚeG,LC˻ky/ׯ ! ٣X&mClfO=΃U œ4*mF<3Z?@jx9dZNC[* e-`̒kx:@#2jжNi!uQ֕/]Qʲ] L(~IXI ]ElZbݔg!^ 9)حf÷Lsbrd,%ۃ9:'Dnh34Ml;dY8pR D HD ,y>I6}tYާ1_ r %A,FV N5/L}~)Vc:1)t#E]ʺNCʺV&&rM,}N b B#.*s[#4LŽyYIY4DŃ@(uL$iRҕV<`&jo:(a`rj/}A6d_m Iih :BS ,?91-9o9@VΗ#2/[[[!{04!*qRv|K 6fo?5Viy5]B̶͘5=Kf 芀N[yߨ=xm~ Y_{8L"0_̢${~Vu]]Fc͌-> oQR B۝rN$Xx@Ҳw^WIJу](Pfe hodLiRhiMizeҘH]9._M+YYXԙJVGO,-fRe9өکv7,X t8 E~C?ǝ7UżۘdfKr)yߝ)R{Sx|mf5R)Z <.C[9y=~aG#~X ce]T9{74.cG!;Ū/&I{_+~N8Oz7(ZIev]4DV7?YqW23J 8 l][34]@M/\vqcug%Y+,n`WG~e2 V$pa}Z[ 9f xTpBJ!%g/ꍗf&d$0Q H5cIң+BM:]嗷} јa'v9/`4tXZ(9YtV$+uy%M|bҊ刮 eӧnLd'ӐO -+˩/S㍒`֋iAlk0ܟ` #$WlsmۆՎ 5;T׭z'C>ȚG5\_UdmYw&;_Z̼!6@O5VmmH=hk9#X=E'#?vsI 3X)JX5QC'CZoTwb ;d ͶxAAdyL7-(mB\6u[*0Hbd"E؈(+](7Ǽ3^f9g /Hl]Š>F@w>[0 6I1XAXXߵ-E1o \Ahd˼NYrE.mLIHe ,Z:cׂza@~R EwQV21~:WfndFO~#NZ"A#WGb>8M[kHLѵJvwē} 2 3\}e}x>jLE*Lg+OY@eN&2CiMFn*_kkPy}_I؂j $Za3&z*aLԂԭ07T39olrqe *YnaU;xs̰'mnfDW5:*ENԢڧ-yG/&T2fhlF2ySe'S;ܦYg8, OK`։О3 #l3 @#:\%&)m#b~ѣ}75>4)R!@G30Uڜ`ܣe*~gr@Ti0w`{ձ1E:%;cAzN^,M {CQ5ux e^ܖ* U:$>~? 9LB.5!fkavhZA->xٞԣÛ*k N!^ BiZV˫2 jFk,OYoʨO!?0IykXkL0yq%IB$\:$b]rvϱm$ P83Mø,\(gPRKO.}et@1lD-+Tfa:gq*Ew*z~rJ?pё(5.Żbnx+e;d:@qGʇn(lT+V >B?@/qm"V׹o#.sFk_C+(e>뻭pC\U;H[Wo~.9;.0$3&GKI20: 3ZAgד8~7lrG7eWc7M\쉥UpQWc*&d<@N*Gch8)]e QVW y8a(LLRKS{ ւ+1I a#)UJ*pNL\Ks_HaZZzӶw_%!)ԥxLuׅ%U]N[POd4G8=v}3yT/. &@D("HGsC C:'x{g Zv^amժrۤ]8+ S WFLsMv'0$#&|tNYix`M 9.C^hS|2.Q\V !B[jy,p5(:0DQx<HkJ`OޖCvsWTՑZD-&/V$iPۺu$IVJ477(е+QPHbcuPB)=[bfK~qQY(F+"mK{!_dz H=®~ `Zb@/X3#rtCIqOYjR}ꝕ|S=j5:&5ɰ`2R+C"#@zos>}60M9UDhהX9QGˡ~dsZu.~R[/:r$cUP%ppÐ9!ϛ$VFriV1g7a_39gH! g -=G2jYۮx!Kyc M?/2r#R'VO汨yV>Se4i| #x}gl ?"~8P7F[׋|pQ?X1F֌ԸSfy}"J(RpYP"bsz!H[F{pމXK:Fq 8i69,_ F(,oJ("P۲#8g晎>SbrZIVΊ2T'+ja4={sWD:x󐻡at^/7Q:%}qępnNVgR:U+NC&W_VC/Yβ87X6d/ۖ*˝ eLP96*ݪVuh h öi~9º+T)ݳ|XzLX]B2;FdZHlfi|'7n PIҌr> KWxr#{؍D|AUoX*P.iyANh)ҝnbJ,s^`G'*>0~4KZ&.Jx֋/QrٷzpZƘOF3:) ziL 3ƪDTk _uvWVNƳ&wVdmJqB `:ӱ  #~M '/&Fy[;[۹4g/,ӝ~{r_u,#^DN\SF==Xb^-˳~_nG1[}]Zq"0JAyǺ}N7b~njr2ƸR 5Qy 7mJ+gsHd3ҙ&o&fȶF4@q,1aLQaH9-+IV?!$8bm &Ⱥ\1[y频oTC o =, r:&ne,2DGwY#vHF/qRRHT^R:;->tvV|l@Zt~|L cq%Z7ְR*S#U->̷HMI5En/~ֈڞ Q b.~-'aQUV'lÍwH2°0T=d;KNn}Tn[AcU[Ĺʱh5q6}TL|.0l~I Zj+ Up|6P<O@ ϫRzZ& J!NUϞXȕb_ZYw3KJ߹JQ5ڙ*)1T(|1P/쬂ٮCqυsVY`aȣejEhy7Z;s*CB|W_#@Jʡ`0模;Kn()_4ErPq6TOZ.}G75.9L}{֑3/mF#s9ە##e% G'<&nƵ̂l|1"DE~jČ`+rڮ!|O?v$OA*m0-/C EeϔJ I*U`KkfbasEZ ;Ƨ-m#jd<*B4BNs㦃eiP'X&}#\gf*܃gsOq99zMpR Y\M[^'nLg^z$)5V<sH As &&fhgmR>ՌrJ8?\κ;zZ@8yBI'UÇ$qa`\9K F+Ud0 2 RoBt~G.͓ : q ; uqØUL-s@cf q'^ݥ?u\'T%y7ט`੃;4>)'3x=9W/2s01ߡu>Lnr(0ZPȍ]Ć XD$Cc@*F:-}LH_5˔̚ . 9p[oמ(5{ȧ = ž ey!gЧ΂~K+cP|W7'۶f]s  ss)c&YX/6md 1o"UvO/5lƫDvH~g'OH0xzKQB!|04b붃 RpuCZ^AOiAj25X¹!`UQ84<IL 7бk/铀 I-~?0H UdAZ%( b{ 7-ŴOAaDfJOYXZc`ýi~^Ńj/NM^Ez.F;CqvaxX^ar~,ѬUύvvL{O?@Nxν> Q5JJ+ԿJ$R5*+ uyqL3 UxKtΔYuנ$v]t)OhC7-xm鴻騪{0Ee .T Q$j)z⓳^RM`q6Lm-V]6$Լ/D IuYd1Nq rddծ ܕh dMKQGQ ~Ϭ$迊_q2/լ%Wޛccx}37* Ul/B ,,NMs[9jCoJAs5^aG=Ȣ"ŲicH0ϙqF޸)%%?*Kt&ʈ)ŬPӈs`Q7eKtI`N46͔7x&ɿ~މV}W r[@n8%[!cle9 hDkɿ`{}C]FK;6=Ea4UN$aqh+7\J`h'ZZi7 pV*'|?5Fj3؋`Rft441;=N k*#V/-(rLdS4„O/QAEwjnI@fALC:vO 7q ?*SFA-~y=G9w\DEm~[Q3& OZ@gcVڴ͌=$̴#q>#0|(תQbK["![[Â\s*Z`bL^\ĘMo)@rd(wpPk#^ՀzEC5.'/AfӼ'kj̄IYuN%Ż8?)?SiZƊIZ=3\D!30~qJҼ7kL~Wߡo+5M\'vktf&s)PSUEeN 0n ^-,XE;5&m'|8Ut|H-Y%$IfaFf=Ji G,;i<EA!N[Gv{V'l"|:M,u"]d6k\4b|pǢG]%L^>mɺcoC!WՔl%i.ՈSL{qv!)oYx}pmihkRUQ{Bak<$w#DYBI|8 ^s=_qT >RjסlM|.0cZKL  ɜT3*in@ӽuL'}ɖr4׫1ρ@##Ԓ-;>+rY`ơɀk̞4VFvduƕalGc8g^z-~.seuc٘-ޯT^{x þjLb/j&-kl!,ȮrVRWZ4ªPOuo-gu9{`%+u-/B T؍y4lkRpIK+Ҏ Y]O (j3 Ka32҇}_rargaQH?^yk#SK\ s:H߷6W[.\:u0^8tamI5Czve9NJXB!X9WQ㥽pj9-ԡUPNU|iO{3z9qNW en[-eUQ _aˍ3.!^/ Lt(pgURJ3f-_?|oge^[zsB4°dJDPY52s`I]xӉdT26%/W60oR:O$ \CNbFM> |YJWwA8cǃ}]nvhq?cBabܶKo`Af`orS*X(Bn B`}/uvsl.X>EEAB̾I !Aԉz 3F=4{A/OCvjا#| 5vD?J&l:=* =\mdekwR`TE <4529WbbypfK2\3"U T7¹[!,``+ĵHHZȗixh(W|1|OO͊ T^Շ9,R''}so z> xOVwF,X)/p*;] }yΒd-H-,T'߽pK2pZ90gv[ZՁ\POxEw:SHi1ctQ*q|6de} Nj]}Oy ,dI);vg*|{A @صZIebûv#rpf09 ]닟 y4@(ƕϙqs%ӿ'],1>|:E2DF ]!6Cnl(=cO+Op(2UGn%oݔ>y zUSEb"pn.J7gSrPD$c8&*  {.x\ k]KJ&Dpped7rW73geGudT* 4xm\X/~ٙYj Z{ ճwW /.GЁu\q"r>bZ}͕x;+8DW Baߞ{C)u!a兙^syajUi ::6$x*8tiժ]ާ4tp"IٍcueX܈~"X//\q1U&?ƻ~:/iDjhP0G&ȭ:7KEN>~я]?fxy{eAV##,<.KISVŵ9j@lCh@|?wup0o 5H Yj31Ya/zsrќx5MSz:=fgD%) ڐs 7 AKI.B3^zuFUb0!$t z[1^EsD ݬ3+A8I '46: ;b^;劳)@@'lGF&0Bv ߖ@zfPHZ5F0,d95Kq.y[uN}&~V# ;+ ѳ/&t9;3LKf,e<%.!M]^[F+I[䭖ȹB#39]g햵RuNH0F?RP ~8|9%_ExK>mXTzSU YޙUV̥yF D]-8&7φڷf( * ,I%}P$@{w'[ Nb@G6@'(˰2G= &"he9qV^] C$N,mTR'Ms q7*+,㓬\5ևwQ'}7upÞXBP(]M=A _YÃ'}`zb|1 Jx- ћ,1cu WvوumPt=UB)#Hs"W[g0 gLA5xhY\\L L~9_䂬ss=G1׃l 3zDq6cseҔa֍ò3!cӂ݅tWG,N2[R[h",tۯf+>ؓ0eV;+V4h"A^mEHNraʸ2 nJ? hn0?-@qqB^h{e<†QP- 2f=_}>VѽYh/D88w1R+AWN7MJ[jBIt6O!?HA FՋԏlfXW'fP'[bZR\H/"@PI )Iq:!1[6PjG6쪯0 fjq߷2\ 䧐!w%ԀW7  q dOL5'GxYhx]յX@V4d/pWoDw":iOeggy :3AA4,-^!fd{n̝e޲UAL*hb] N*[syW |FNdgfejf2a~pڋAri$-ۉ$8d0:nV/KFw 9] PhIaQBt"@I@oRȱC(d=)^e d^?!&a:921K ;V(N;`cfܱRS\qhIq)Y=W+5[s*|}kۢ'6wGg"adtU4zW_D pfPG_娟_q1`"ƹAGvQ5NK: Nws}}6ʵ%鴑1/t^bG4-"g;i@ 3u*}g~W$oV )!`W\KEsKR"]R3>;R|7С?"_پR|,sLAo^y\nz3grԣ5@ >^$Ȍ剖~T{:O9&MFND *|a47~\^LaG %}P6BCQ&Gǵ 3 SpYF4c3R4c7Ui'~prqˆPޮJ!El$TeҕnTpJhTľ_fDHiEi֕5^^ ..M @p+De-*S{or?D`2b UƐ '7 2ax.5[ʲSQvdķ[p|.gkIu8>Ԛ y:6w 92bo3jٴβsNnrUEUI#cxNNQrEۆo l4|}xHYNy`Y3ʥ 9#Ф3"܀@q>P|1"S2OiytzVD̫2 >el"+-iڀgKpFߪa*,*$mb]֓]G9X 1}E43y[nڀ擐4&g:TnAݷd^W:y7/K^8$1Ԡ8q GNq#CP^ !&.fW" `q IflqxJq7vBXhuCw_TNf'JMNkއ>:G ˃2 xMitN<%\`-tj-l;g,vmkYPKhp tɤ{$' ;4lu YB^2TG lWݏX#;K6ҵF?R/f}p@6⅞xHYkI;ِ 3J:5}Rw<R =!ƅSB]ȃVbF\c%VCb29YBdO`0+'R{H?FdΑPE6hp Xn]׿*5;6m'ݣ= b: O}w+3gUU1Ihć'4sC,(\-@YUC\DŽPKdywX&+u@F\_}VjԈlt?O ե91KyKUh*)5lkOt6<ƚkhkS.9[9Dih8KU @OsVaM?kj4QRv &CyP~pl5xoЕޚSs`=|IaZL*ut4 v'򄇏P0ڇ?7rOX.Q^WE'K]( r8f,Gz(M!ᓷ ;mێ7!+}'!qN1^'|̔f]oFްFrv 5IM~)czw vmJs/iqј1徵Y*/9/A' y,ƭ(\X_+LiUI[\Ȉ:D9k$ast\Nzs4O5Cw6QwWIA9)8tTNdkn*oZ,9l0h 9~Ӯȇ>VzmCvJr"&<g|3lvGTV_?C|v>uHiRU$/]Ү#Ɵ҂^%MUd,CgC";rWcqX^ ;/I9!`X\3 PNS M-]-Y  5Z+⼳+{@H 2+:w͍ejn< #1W=oLǬչ1;$&Ɖ:?`kؚ^z&qW{-" {q%õʟ|:}Jnb DNO>Ӷ(5 dUC*E]wxKY$au{Q&~|]$=Njc_J<_P~[/ܵT%D_&$*Ml #'| CEF Qxb5}*0MIw:LFcvC "}qO0pbjbL!Sh1'1!3s$;m #csAI߂5#z`Ř@٬U$ dl8*J/$$k&!7DRfruh[E>K×NpJqVmV7~%ji, 5u6$9MH_twe3fF89gjE:v1?pH5_U|fhb(3 m{qD L2 pv5"#-&= 20Y;mxT JŇ0e&~rx|cayaoeZ\3~Oa TOM?q*D$HD圎R.;igҬ" Ł׸m@zμ@D vk[3g/շ6"œtyIbu7!`qVXqkw {xg=\nnS=S9[ ĝxƫyٜ#zel" t|/*0 Ւg"Fu|Q,#^Ţz}aSM:i[ KбrX{vÑ$ 6f\ƻ\@֮Q JpAhwk&]{SQ YGva8CWw.=}\1q<7&3YWA?;0peGT~\3Ch:e{v3zםmaE|c]eZ.En))SWްI'E_Z^;&gʟK4/xs t@;H! M:O؇C)ȴZW5Vٮ? 訛#"s%$U˲XCY++,Q"&sB 882wW.<S{wWۮp $O6HAe Zjc|¡Ua}Flƣp PdEG5kg+2@S!*ThG"(ܴ Mx:ef5(0 YHmChEFv/6'%漦s ^'#͟Dp1aߜ6oЗ`3\wWMW[oY=1p6}7e??*$kv83u9=Q(x+g/ij{e$^| 1) VC6pb+_ezH{j>ۀ cszQ8W;_L:VY뒡UUgO)xE?Wjaluc* !/Eӂ]p@`(sC06RNBvs6AˌQb%L@g|Õswa.Fl&Wp.] MU`lVcMgт񷟆--Si#@$xLȑlC|` lyG1bS֛! ;(Z:=7ËȘVU!H[q%$9\k:k%JKe\g \N傟ex&q{M̓3!tsNz%h /фN wZr@zn7ŭ08O`jJ0JI4IL(MԪDZ0nQ"zHXArgbVO#ږ p[VtưR8%*~7-2 . .@f͌'"˷,iİ(X<*x^^,KAhp5YVQ,)m4lAJ|}^ů:¹9 1n>:ʱ0gp!-=s')f9ܚ4F*5mt_<HLQ+YnC;ƄDLulzQh:,d۬ vχk t߉6xEgI_e{E| ErχeCBUzC:8*1Pq͋庫CqBHU[!P~VOY'rpSޘy >L|X6W]~gn_&GB *_9s:מï0,ݤ$ jlSѾ(6)߇i§AH{-+]pHҕ5BvfկFU%T $1mMr_4Z(06[Y9Q |{wĠj=v۷9BI`r僽 Nķ1d̚>MX'5rENR <|l}P*> QmO XƝ~#Rb 4ݸ/=]>KǴA`kvgS> *2lԉVĻS@ wQvۅא9UI#Nz7?)1{6PuJo;czM` ,=޾0qo07bɅo+:otYR!ӆ~JGe0]Ց/]A#z7E?|"flY4C"2>?W${ۘa *TQ3ʞ/o-Z4n1^KzS$=ugN&xDs-qbhNQcQbvkI_&2ڵN8RD@SmfK2ȓz4/jTY-Y `=cH4I&%[2hT~R99 Hh|hx2Yo%`ǝF4ÉUw$ j a=+ k!hl̽ 8i;]8]Q"ݯ ؉A%nTeia,a 2ʞk~@F]3g+~tjIP.q=QG;COZ sU"6lRc޺0&.73էASM P].7-{1JJu]Jg+0ɭc'C˲ȧvk4n0y__Ki[M @J9ԵbZ7v`+hr 버+9x"(Uxڭ!( ^f9ݸ hgSWJ6sN 3 /tٞur cW3n}fa,.%UKyw qovhV݀,le$Y aJ"][ѥkt#\=Oʖh;ckcfĪVz"w:펙Y:VaC#iDe#B>r/9-9 x-]>qŬ2 .@߼QbڒVHPo.~j?|I=nS;\[FE.|e@R{H3ꗊa.Bx|4S-v4N:J'1wߴ1F )A|{/|czKF#(]vK~k[o="bc1}XT'eaV 頣İ{`ǟZ 8UR3ki3U)wM#³Zc_(*)3Ζ1YB]M;{Sm}}FD~ʅѴsl8)p-%'J:ADNQiDz0S/io+\/۞7/N$A_[r??N2V6(@ +}G0N;/YC'9"1P)'X%3w5FbjOf@fT+8;^~URc'1'?NxMtJ+h /q8Hz/zhK]`m#靛G #"(;Iv{?~ xl= |fkj%^Q ]G軋&qL2P9oCפJ_CؠJ$GXij.u[ondX싮R;4M[, ?;i{VF;OagN_F ?~7,C"k$GsF`!6yE0F?Ht̉ 8e%ϓ+Cz* y Y<:N}$ v\”v~/uT Z|%+2x .\vR? 1/>BάQfB!sKLF:aH8>dA5] o eBnW<x'V ϱpmޯp#J'jqЉNB["GMT2)rYD9GmJ^;29U?Hٛ\S'`].̫DƖW=D䒅:dYt^˒Wk$}\NFBa[52Þ?L?H eK2(qL6GCHP YWIUFv3g\D%nQ+\os8wv#1SxҠr2RAݺW>K}Q&-ȋ`$-I.x k!Z8S{Ge}4#yHrACϔq$_`*am@B YIDXѬN{?W$<CtrG.]!!,ZJ%VNndKdÌ# #,O'ˢ0-H6$l6>\uX]NEsCwLHd,Uo+"u x"4*Iin<XEu7~֫+hbǛKڣ.' `Z6/ >Euvݜ˕Ÿ)q WrzF4ݧ/kN,ߨl4z67pu!ٱR^{÷DhIՒRVPԬ}8.|PQ Q_o~ء݌472 I" "~/ V7Λ3Db*]erp&%o2(8E3cKL 1u]kO`M'!5)pev2ڏP +C}z;0,` }Ȍy7 bfxޣd1)%?t,,!S0FOph:Z&sF3B# )E8.|'tCt n>tb_N ˛4ؗB1̭ӽ 6 EH'3XMfAhk`JB>wLpCI3pm(|0 &IX1XBI|K6v\cuQ,GGT>Ǹ㟻4Spn׉Ec"p41xgQzmS B<&H:<Ν6X/WDB5w9Y}AVɈ7j4,"jQ9Ž/r+~IlH,Hd]ĉ0LǃyKE! l $1$ؕyЩL:EjD.tS<ծs掫:fyvZHwэ|}@r0NSY8+,elt$#Uio7>H8#󏱬 5'+ Z+ Ն֊bIE^a$?khǂ Wqp-c_: ځbI+',$N00\6d ד?.rvM!9hSTj8*[)֍Y?k|ݢ~N/_NxTZIoҰ4l! FQWeTkei{ =4fwf4^q_ (1A.Q]I2NWz^6 )oc"ΠX|;36d& hTf铕Nt/$D .[HlQ-(=ުp7Ӗ&x=q.`y\Cb L]\%V=K zryl^U Φ] K;-Fq~> gô.yL!Ljnntn6^hHkj-+z$ mQ~H7y#]R\% 05CV4Z";=x"/p}E_ISk6?Z#''tcJ6 Pe|B%lEx_Č!UbzXIlj8S(W5\m"OR,mTAL2&j:GU9ˇe2wcXYb5n5F Y !6Zkr`^7h~Ojd&҂*LE̻+'4lTN&/ \ys>܀ oHpYykq>Y7^?yғ:sy%G OalcSDUm˴AW9L@w.X&:2F{3SW>e<'U8SXV`KHڑZc,{|6 g' r.^&&T0\H_J6P,uh gǵFEц{-1(7%Y`b&/NI vϘhыTmćZ<4f(۩wч؛f?p/',[+c>eGJ-WOvC'gOdlrhDW_J#3*hX6Mqx& XL)6sQdLQa OTRPL;Jfw,NykT&4]G0pW O|_s=4q ZArW6)u!x1= 󵻹wsWuE,K8Tsmhb~d&6JP§5D-]`An:2gz{^f muۻ9rEfe-,)ȥE}le zy:6 9VB?`q/U@fLD)>SCBE[r-}|KKf6hWt 9`c- /ӕi5ÑHJyaUg<׸j +*f* 8\E4 ElDB`1ʤnJSe[{H+twd \9q2Tqv_Љm-*Xa<*4ݖV1 Gã,n/J8RgoLJ ̧\r.D9fUO8?罋Bu:tIծ\^X\*vy`uLQw| ̘聆_2r*_0/k76V/ho!FGW4ј7' c"t[زڨWmp*1XU]Fb%Sbiem/k2K%0@Rȉ1*<nu׆2L.9W]pgǪ'fQ#u<5<3ÃBm/c::Q dJÒȜz2mA$>rä`oiF̂,fcOw}&&Ry毝ɋO'iC_rQjdf:& 5Rzht;% .fVl+.)EJVsN mֵ%t`tX r2FgNeɩGWwqpTӿuU!hSN`RBH !e,.&Lp|1>j<aj6M1'Z'f:A,ڴvc'#`,7_j0&ת9w%W'&x3W2ׇ^ZfAåY #Zw^Ҷ"+?xA"M-0xF0gNwvkH֌ B+SaCͮtKԷпb'͛UaP^`: .g̍R Yq7BOL0F,HᑡuJӵ BСp(PE0`Hr./L~·{zr~}NZLh7ǒ~n)Ryq6f90E`F`٧r]G 2 S⚾k F\fb(`6ttݖk0"Y t &-}@)YzU D_^!zx v2峁 Wq_#LC`Z\!OY<:Kj/ 4HOk X} |f 0xevΝ|μ@vI-U%$.3"Oel |_ߔkIjnDJ p$ucpM|i1]Zv>iM/CʝP1qo x{B5`I/*TM_ж.Z |~fp$/M qFq?p}"|M-ᖘ,s.f C%oLc&>1RAؗK6ZGCzԁ޿{o8&A5_=5ߖsɝDސ\Z׃9 quirauT6Z}?P)SNvD1N]o=+A C26}@݌J-hū^J 0iu|5[2IN6=YV|ʂlH |bYUE[ Uc:&w㲚Є$iNE[(ZuOMīsT긊!o>Cu-܌. Y&&eXSvc6{/H}QޓfX M;78C@heWhzd|8vBG Z⸮ Ͼ>2UЙIbdUZpmB:Ӑi$99xO?A4-Jhv:++["u -Lp@8 ~EV Z痮VtVaV% ?LjɲQUى CYUū rFE7zQ.ΰEvoAWrS-4tł')9Cی=}s~X\e+OR')p~I;sTމXQAUKBJaMݗ@vf{'U1޵䏡/+hYE!/}(⑊cz| W#~AwvX3?x95acOpz{7='!:GE,N纒m~e_\]6wN#AD\Ius`$2 "TBoq kdHLAگ/9,Mzq-sh0\aD}`ܱS@gjۗا(֔hĴfK{y\B*]kgFpI)gPMı{C7Ͳ{6ث !6)ׄn=!3"J!;^Tָ;!|yACT 'eLm`(6jbb:-j Qح [F,aȐA5{^yvRY>I>ΐ[vYB}.YJy>ῷ^9aX`/^U#DxR_sqrQ"9Ցs-\#5wN O'IgIKuSoFi)L:w;bӵ &'ڼ#(֋ [ ߿(D7ׁt(;9n^Cےa.Ƿ%mwɆHx]mg+(RC.Os-hQфyER:iYCfxj 4ӳLS:^yoI8{U]/bU[{7hvO1K au,I'p\ɯ09'rT`>1fu8=N0:(?{tCE`l{J4dkfvS[j"!zջEJ"i-Q-%G3SRHO =a x n-XbUUI+>]=vz{iIudEM8V'ZYr|˃z;s[nE|F 4ܰuXd3Id2anƓ(}`!^=RT_@eɴg4wUq_ʰPfF,I<5Ѽ$dQ?hRv4{íZm:| FH1}J/Ae_/wp6#.T}$^6f7ޒ􂸫\G[`jQp~k}!A4طї˴|%.wE:I5 Ag$nDxiD fhT m۶wR rٗWGfdY_UۄIjt /PӷϹ8tGQ==fҚB^0DB.ω `:V{>cMjc~S32:N-U,##VΊ2eU"ny~"CihVDADJ@' U*V٥Tv9$ YfV`?2#tУe.Lin%%EIJ,7v<ӁzZ@_:NhHVq`n[qʼnќ_`Wֳ(' =DJ\gPLIYN󃱂ߏ*,vKR@E\O8OubY^)(JHGX""\.v-  S~gdϪ捇$,o?/-EK9R?VzۑJ.1nolޭRp94'f} "B[)ΰhYxՍ ~sUt(OB#M lN5(6D}+jO#R*WU|PqGV\e5xYoShLs)ZIcq,jƛ3A/!!"~$?Q`{š󴯍 ~d"$r&OM1lKb nyRY+"Pid+}EE"w|/: `нrњ k ?1}Btl׆"[-2t_-̖m v0y2**ve!ahYucC+PA:SȸiDn #=?h7ot꬧& ?J| Fl ׬.\Ffcsm,W>${I($:hQGpmp+[IEԼ8uo @ \\ù<  4ZrQ~ID\}0#_RLhOƜm6CqW=7c~wͩōfzIqP>.lMfv{uGc HwW$;; 8>)5Xҵ|Q.u."R`G`8nB/En7&=SMR~{x)`|ǓE@.6ꅾDP),Y,Cw|O)L 3Gd^0|)iNGݘ R&I6?Ioǜs.5Aw׷̛9  k ||Ԏ v#(̕u>D ~|+ҥa? ,U^G4]+jM?q #@#/-V7^ 5UBmŃyLdVk/vk=%\ÚsT_PS?*$6խX^*Rp'>?0mV[5jp٢8io"#~̪[h׾h7hq1򛩉o9 \L;!AM<^N}j"#~EڈV.;J4@5BkSٔoR]W P&4ݎ@b}QcB0^SpvQJ)s>m?^g_|ڵL͝a 3#,*$j]o3 jyx:.񍁲U_@V#=?f݀jBڑOc* zyI,|gC 0i^Z˒^Ӡ(/LvØ"?Sĺ> G#sڊDl9cuYӆ8gǻMMCVd*viKiU%3XT6`?Yu7=1X)g&i"EsU:Ux^61;0`r `BDFcf_~XTg?CLWSBa=(AdF~BQOsCHSdi{(:/ɔ?J4&ק{ɾ#VA![ /VJF h#>MՍ2+==trsQ"ziUNA=oxVMmHl6f}.xD5V).,+Us&#5]5~JPp;=/ Y^E-%=& kF5FF%Ɉ }f $b< jt7"n=$/j_vH}E cm7 2~fQ,*Km&F5KL^?Y5 x|iRj o Te9Jm 1+ F6V UŒDF<]PSWJDWTAMڊ2&Bi;ЩZGx\0א-O",:w|j4xEx[D,'-xQFp#.,6?ݫ _,Rl";6GQ Vվ B1:ba0җ扁[Fư B2 ! }jR'm: ckR3$nÊDjRCjS22Y/y+wnQas`t(A}gk փIVdc kϽK>r [MbMUvf_e5+4 V)~te\AbA08f^r2Vԉ?~RfTxI g)@O@s۸XBZ\ *, n6N҇fQ]z@I&T -4Gpg+Cʣ ׳~h% :_ SNKFτe9m/6i[fAwi$dK84%8]Ro* UU>h@,;ν ~&>RCNUeC.ǼvDlXdM$oPlJӗlBBK%rKG28RyU^﫼v^Ǭ,f.Na_b HMs#~OZݬFX x~&;Y.!t]SҖ/'ݟblp4W/=8I}Cϱ2#~]SIփDC-38hÌ8t|yD;7$-5tNtnXHUkO*ϰdKAl_2N0 b!X?UCϣ /y9݀n0O#{6% [4M O(top|r0}r5{G)M|ͣc^=wԎ (IM6:m_ZGF).Uew3 & gUY(Ni|[5p +:~X3lġq=3@9vˢ)&MHySJy$QuANYB} dF ȪX &y=UJn5-Cq8иSab,ѕ wa *^3ӣ5w +[:t1L`/! O0JjM{k ~3+k?8 {v mZݮd1^jdb!BdrӃ3&@3nkŶ{3*UF3- gEpc otߥ`WfhRX< +쯕LӗҪ%@,5)Wc`l *\ryXkF̵_OG/Y&&ƳZh˟6M>lm"VڤIOȮÀ<5Bhu6J*א^i,80u\WN^Gپ-3džC 6'#egIX [|yBiOfpH77b+Ы\U˜[!޴$ fiSrٝ"6ǃg65mV 5"m;#3^=+AJMuK|j y|'# &+G7UR>х]& Qp{'`w/\7];]kh{"M J?k[AzƎh-)v1c݃S,8.oeii]btN\(Tt҆vw['ԷE kH7 ?-}LKMl?oIDƮ:_˞I!8`k|?7|=:sfNFt6E{6T :l0rs)V;wB +N|Ķ{E(G( \K* ϘÁ6hF4_֭wsum;B)h +|!j'r4(ݷN5;h9鮨 naũp7̣^oy"ӹa\F>! =. i2,T3Z}pva"W)Yfh֒{Y9_yQ+x 4G 3-8Ӑ,0t&gW|7$Hbq6 rY_Q>!,纍'!5=v%͘]lNhH OG~B/R\0R  أ, ☵TG9Ūw8iT[_.uXFi{o={w3UDNuoy҈se}j^$kDB 5څ}7̮y%C : Ɠ8,7Ar^M8gq :gMjوʭoɨTxv>}(\ّ\X]8o =+W&0:&@ t$ t޼%~ Q74@ G囜'X WT5da[3BwRREDtGr#^pHl6DR +ZTPڅ+2qI"|󤼥!ô8$ *|UջqC* 'N.%=,YbJΫjiE@h| 6\5Z߷L㩴 T 1Hִ8@1TwE>ْ:hم16zO f~}i!2[;^)oj1%J/S(9*Ɯ^ Ɩ+ 38UZ%ܦ]3LN $ھ0#\࿱ m5z$O 8{ +^A̘qsi~g;9/,3Xp_ VuQ_R7`mdҍ^98Jn. HصR{r5֫&EGxܒWkЦq'b»r sM5l}3lrLxh:۞ ޼(>1Xb4UhUhv lwtm>Vgb1{z=edeWBeqoo:<VsS³Rv|^ڸ aOhhֱĞoC:@6@^VA#>=,oV( KW2ǻ; Iao\O6OAfř,#6rc:NBvsOJ̦`u+xpuM҈ьcbޠ] q>V^xvOO_]!}Z+cħϯ\{4,mLU/O|?P֦8{D} b0z* X3 6 5W.U'.'?D _̳RGƌ{ U* GʃU$}m*}cd@3#]Zbgd?FeҿV/1i`E_ En..8.=q?]TLP7u`g䐮) fIbsR6*|˯/Wci8ҜLAO>K|73.ӛw͕CZ|TqP^a~ۨѓ1߬91Yy,e {j5Ek$_R^iF))hfC`Ƴ=D95!/$`f'EN]ë~KD  A͑'\2l#tKWh/q^}V^w ^[ZL^f%vU(.\ln^96V+sr5MnɄELG\ L=% Q]0Ls6=8Cl0xc=jN Ix &*)`~GZ[(n1?F&>s;N{+p3:jbx'a2n ۩X/}GEئf/ِGWRmI Q0Ujx +eK#f㟫Gr79́q>$ѳaOɞ70bTJfrFйl*<ۦȽ[<~}$Ks^H/d=6͘.t55'd)+ZQ2} 7bgJel$X{脀EܯtKtIľ"}88xwm b R{bm1a"hZ ,xȍoVҖ " mM1 ! 3 4܎  XA(v*wr?Dϸ 2iH#uN 'K"'iߞP=RaNع_RrbM;|TGZ (GOMיⷴU ƅxNťY0M^ʐtXզ8F\?'NbyG= %(0kMRԻE!023>)cY R4tWqYy). @?(m(r?Km/XSm?f]:L "k`>)^eӉKf&ڥ'+6FϞo]S >*%1qL5:\ѝ3%u}?[ ZSdTNVG~5Dn`r]vv>Y`̵V Z (gĜs3 ?HhG[/xp1rqʰ2;bWt$= ?]m[ B8{1톏j zɝEWeA7-rf_q|2Bp贓YwNrJUVQPb8--U'2w l %-'2LwmiIsX;_(VjE`"o(Yuu6 Yn|FMFBY V4[w ^o#+ip_'y|b|31rѢvrV@X ƯG@'2銷wnq`h*z?g;nenniwRu-NXTL>2!׬Q\Ls-ܕatҸ+Z0@2gnl.w#J^;LrPqgxf(eր8 ǯS34ɔ1sߤ7qcۡ|'X>$emƗD!YӮ#ā%7!ԥ{ X.Fe<=W=&ny&]w@k~]p@0ZX4e^#g}:y̷iڬ EmgrD> 6cVLO+:qBJJq:s}syʢ`.h{'!4<[UŃ$$N*̵!,(SR/7 ͞"l[Iі6zg==cbOJcTN"1%>(jNrձE)< h9sNZ-5$ gt@q?-yzV+3']Qp _oHsCăn XQ# G9~9̛(#y/!(MĔ{)0?¡} dG-q`P4,;AP:H@99#&_Xk z&✄dAMb. '_[H`t=oV9sjKkWm"0^TÃ8e+ד[D7?%gk~ˏFJ9մM+)N:L8ɂrPB-,tWS*1ʈu\s(*JZzV.x:V ( P`>ϟ6%&3Q~k깴-2:50σnWڱCSm,y"ᎄ#ū`*rn6A|~wrـtM*2! ݶ!]7'ןAL0Aj=%5DxTKw.|whR3B {i5krl=B%9ܵ6E4ck yk@aqYP[a#6/[$m9>$T1rZu#{-82\˕i-iQQuǰAfaԭ(&/:ڷC/&+SmTKL پc/f} Y "LyH@b^IJ)`d/ ao1=Ƞ ]5KNP16eJ0b+Ӕ dc Ί ["F4,pj .4l8BAEXJ3!,hУU5_F.- w.:G@ 1뢀"QF $u&ngq$5dwC= `<2P hYuD⽐'(l825Pzf~g@;vhiA!A롶!%:ގQٸ@P{)h-!6 '%(@2gPT8*;2)il)ÉE*Θ1^iHYq!觿`VЮ$|v׾$0u۬?!v%9k` LurIZ F@_zjPD+X ޵-?S_BFU ֌qq>jV(oۙ3SUauoL+>_385!NԀ:Ϟ?|: (vti)P.oFim`kccqU ۶UYBy:'e. ԱR_`}O9'v㛚'Qc˜rTjA)ρCSEW!@}]ضB4`֬Ӻ @Rtƣlvgɨź7f )}ά3rS87_.˥-Ai\B^ ~[-[oN'7Z2#PC;m~F]~P#o?m|:Xb(Ȍ!; ևW'{HԢw 0beV3~Oaqk 9=e|a!$d4+!m8WtJZ( VOϰR3䁎r^r#s/|t.A9cX) #ܳT3rкvk{EbH3P=oę}nE>2zh['qԴ@m.]$&')$jzŞSXz9%q: OlZx7 @ՂG5+MDE >!`N 6D*q}bp<ay\Y |=$/.؂ JeQ;uO0F=uO,'+dP2=s|yQXQ鈫nW)"<_Ҥ 9M ?{b马/UVCrd;&)ٮyK}d~rds>:jB$:)R$'yj&` .+_JUOU5צ+fz?7v>uTDiS^aޫZI^Dno%<刾)%ZQBGN~5[%xX چ`j mHS KEæg<ЏCw|tDO5jWfUh:$Ѫ=5>ÍdrXG=h])HQg b1c-*JGdTZϧ%m::*#Jdol=::辪Po)Y\}hF̈ v{==+,]Iy>6M +for5}{I=]+s,{l(O~18Pqۻ(Ћz Vl#偨0P-r-fuPW?Bf4Q%7@]WK+-vNi&hcTx*[Iztuй e\Ny}ė Spȯaٌ"{G\罤GQn(ݼR/R\Am9ca0nX>dcbU՝g5R'5,tv5LcθB)|ٟWDv3ӢMŮ9 Ы<=&p qdPuJ p^V;?Ho6rh"FB(!&ajV 1YRGJvVcВd\M]E*Qakf=~P|l uijuՓ4k9s@d%h8coN<bue+hxP`j ȵ/c.S M|70&Z_@CRJF$5om@n^d2@[OepDq0kS]xro%K\iYa0S`75XԈ,w'0NzyJiC$j6Pn~1YW>0"~'C!% ":dFܸԼ q*۠ՀnDcW⁔|NwJMIN)⻗RNTG3O 8q\ +"~X@?uG0L6Ύ*&$=PEW˸85V<WCC=m3,-ee@Dt!nSY1=祝3)u&4l}w{x`ͳNx%a&o+i)DSW@<1aV2:mn4XQ;f`_zWѬ9C?64cWM%D ǭ!'BMյۨ}7HMtTUΈ;dB)!c!eU,q?-'(sD` YDq]KL6׸riZu<8?[UFr$5[2ؗi۸Ű8 R߷>L`6 tx7/t v$\ "%,LvD/ntNgu]̨Hfѻ\8z/mjq?HXt3nulaGXV$)ߔFT6yWHjh|6( l2v8'$j1¿U8!-_0"ԅ;ʜR/ػg4Ux\"3sG%Rwqu`vaйa!&Ҥgx(͌w݅3T s}f5gayE_{R~omiD.c 2n>sQthg xpeKR5B*j^2䆅}QҌT[WH (B H#4Uhf4ǼːűbH=ë*% 痶ھ{ߔFvb8)x DeˬeCkvsHnBd )/ׂM)DS*)ST2̅%^Ŧ ̲lxjzWyGƑ("iPUi=8v/ sͷh{W9IXB,+dԩKFS`(dۄğw?2U: v?t:t1S+lgyyr* ސ/ɏǽ%-i8Qx/oC]ZCsnZ x8NPlT\!@: H18監'Цz1^{_YgZj=' 0}"vǀh˱7ageR鎃AzcwKINCM^awilISTU﹙̧2(?#A]Z͜ |1N81Qj!kG B ~CțeIOZ ԃČ-AbBD="]xg)W~QYl|xX~ŕK\߬Tv fJcu7a|csYҝp]C+4=~K\FiO IP՘0NwDBd4ʟca x_({d +͹v+ؔA@by;'e$G*ʅE:ƉJĽ]@E$4=\O%9QMIbc\PeZ1pz/ 8Er;gN*dU@!Ây*lR3˔|UKWbIdw2ia6́_3;y1BO% C(Vb(jyq{=9Q}y񫙖d\ f uϰwUrtOPZyTuW:l]kc%8oJfDv\ fcWwgY/ݵbcjFئ20rt; #^O4jHv\ןwxL.B%Mxz}!hdʠnpύHwO0T,7(8ZPa8QIqQt<R q=zQЏ>9'kcіL A)4M,+>P'ك|`p5=AE-# 4;CRq9"<0W^dlN Rp;Q@G̪~LɊ>7||iSQ`N:k!`@Il#]hbyK6%tNѩMDץ+*nͭKJ9Ysrr_ O]|k6Q Ҕ_Yuu:'xsU_ED\ҟ`}28zgh @;rz$`)>{Tzt*׮PvnSL:{w*ʳ"tgz3,?{D+D>_Ju"N[u0-!CXMB=p@6 Z59̥Dp[k]ͯ%[8[S>w:<;Oˬ,rn0U,wU3XSZoc O [M_"颿fΞݯ# z 3 ` 1z* [-JUoٙlGF'S9-AvLt {(d<౉V柼!]E^$,:/{Mp%z]*XQ"K&Xֹ3MvF׊*a b3a)F_v%f' T:Nt;;<@ O.&oe9i|f7NrށJ֡l:UR.;7!ԆlF>9wEgʥk(Y$\ݢ6Ny ?шUbZarqPл- B-b߄"Ƞ@QhCD;ZޔZzU@PCM3XAVq-Bj,[ݠH#VY a}q%Vw'j ".dkڸfl >H:ۀMZ>rQykk`٭U+BZhji#.%c! deUո:W/]%0+`!^L,Q J @XIH\;(|_f%}ʖoGKS&yU'rh!8mhk_f~++s:-qn3g{Q:"*E;.n(,)m|b&r,.x$E2u텓gnd#C ͑\O&87brC w?Rc/ZW˘"8W0+ςJmjpf-jTHC>HY_44f{L&6+̺ FD8??Y=dnʼn4u-!Jk闗&^S~$*(FK6C~+`iqgSƋBĥ9%jJdol>w盎 3y}ʣW5PZfݧG{SN}Yy^jRɄx_otOe򥘅s!:D %OT+H'PUzחo^LBfT7.&C/폺sU8"|]i1#$Y{weg˲ PRD)58l]>_7URdbvWָ`7MFs[EHyiD<E(_9.zD}ppc?el)7h"MV DX<@jeZؠ+%BKm_e4):xpfɲ6_ʤ,[=S@vВ A%yuhXٲh,v14H!5X݂_%gj4j5zefO߼wohB3auF'IY 3X7sD( *٭/Kv8v$)]HnswmL1$N w"z_-ۢfz884VJD[PϮ-{ZqnKNH WtRWJ:HCG8 R1MVM/6'iӠSCo]Scw%#u'+~Xv$ZΗ3DdjY]^R%sI$gT&)0}< ĸ\m#m }C=jI\VIr=6պA  vt-2c2㞳[RG!Pl|sc9lgJ`VHد7 "9/\osl Dp=="ޭztS|[~:ԗ׾S- ZðUF< .v6\k*>IYC(} ڹLՆl˃\ &‡}6ЋJ:$rseh֪U.:;Y*舒;rH@;i>='kqQR_) tkBFLxo!;|BM& q}A+0U(ڋGrxF}hVRo`-k[Z/[`DkE˦M!:NCW!y%JzU~C(/O)or%k/a#vYʄRYrLowoI8ԢEw_XJӐ '7X۴02\TqaM #V +\Kzo}hϱ6u% $`G3o-NCτ9XjC-"GԭJ]P*bܐ} S<ѮgS$uwC{}Ln3QQމ q !iFW+v+hAL1r[8Zߕ5v4Zdil%*o:e*/9Ic$qɣ!m‰՜~iKnlg`/6lwv<47à&kZ ՉÏ;hu`U}!afŤZ-?&%R|d#8)$OvƬR n u8 7]" dǦj;ҠWSf2\~/'uҩJF~Wr'{|=Jp`=[Su!2;yNPL.ܩ#&W UNK(ugWRHGV/Cwz0SmbbK |KHguYF9jyHswtlV(mY4:i8ь?Bݒ O)x^ٻ=MPk=֢'P;׻ljZ#cny4tιAtЎ;Q0gn:%|2· M*ۅ  D:Ll{r(mo_vެ* yӈ6ZsR 7Aq9%04\%&S׹XQ܊hdMzNx eѸR-~XWw9)!5.;ܶ\N]K7sx4@jbY0l ƕGݳ vV"x@ig^SZXsX P7 hوF)8eb=Ϩb`<t=>c-^y}1M=7j#_ ?aJcC;=DR@ﯨo!tbC¶X|RP"JLOuv 4v|\/EZr@MGff?!P߼^o-w&ŎcK>-ma}4 Q"L+OYCi*4Dnu6U;Oz"1IPI+K܉rf` h-5au$1E8(iߠ7GK \?*ԧf?m ~ֱ.'(U}J~NW8E?>Rft!y`&ɉUPJaS]6%!43ٳ5rŘq"@,(7OGz!̌<ybWB22lVYJX5W#:v?T =nVmvC4~ 5J:RXcrC͇X#Jl Y:*K]z%iBXcJq>23۱onqõQyu$aiq.u!˖!Sl:s H) ? flReq J"N7-$vEA)=~UEb{<\l4jJؔD߫8C 5(ITD7[vw1'ui+OsvsjGA( @cWN:QʙUm^u\`,֟0{`Mȁ6n8d*㢕߽ڶ3s퉛wr(45:ʦ/7Eę3iFg` mWF'5][~)75=NV!S`Uے0Nԫ99ma2zueC@B Nq& :} &/Xk1?HzS$a.0wb;wΌA ꏘ,MOǻFȾb8kE*C<>!Y$SWu7q]mUzcs)5[*PZp8sF\C2u'EOLGŶ9aמrJGMx] 0ˮRGv<(]هmÄ#ހ 4>cP&"Pu2h.h9zNJVJfk8O[//,)! 7*X>&xeB xtoc")ZnP*Ǒ1dPbja)U G]c#IJr 0::"x5]#.(ZIP#]}ki7>V𰐪-X)NE9D+˺32l|p:dA g" 3{ ߜ1c02{Z߀r~!m)8zޛ2e+2; vXU:1A bC+{; ecj9٪XQ ]&40'Q orp>@8Kl) ٣k8-j %S;o&ĉ0#FwyE1,ߪǷ0Aϵ yV=}aHaȷݑyue_Cdy̖y,Uk_Q(b`8z߯[Ԑ0krzen=m^):9h'լĢ.HBf ƣ7L()3yE[L]{~]{xY pIR`ϝ&1\ĸ[y %p2n Jw=yZhhupYx3+UPdO0 ۥ,iIIq۬߰gH +H9ICok5x>KrP_...ъ+g_Ji6 qH^!l#U#Iwxs99[i9UBPT> F8[`J!ebn 8h=.LKFO3xT(Ơ-taUׂadIN/+l`ٔP*k̳tHDO42K%?b2#'5[g䖅[jd$[y/gqxJT 8,0íni(*1؇u! -'eئ1^8`Mo=0z0 ' QYP9zK)]#';[xTb^kW:Mm%ׁWU70k``p>'K7 t=_/ljIBTgPD0%4z52N/V"'&/)9c5%&h&&ZGJ>/e+U0PGmYobn[AhOK~`&vjSǯ93r慄$<ꫧ((dkq/hF.OR u!s! g j|#h'Fy&(No}hW$ \m.n4(+@E` \/'6s}E؟Mm^f\Z`Gᘺm&R%pS#b3"ہtNF{vr2}d$A>m^n̊G2R2+2t-C7^91[$plٶ4t~xC]pCjׂS8 (t7m QgWLw0☗q\2v]F DO, _S^qh ,bI4#6׾)pfm|Ɍs*DLO4}n.i6(sWoܻTɂAƓ4qǥ Qgn-8PzˁXz4]KgB 4DC %IyлX2MkO1/Rᝆcj $xa#K#WxK3DKIΉº q|t?3;ADB78{Q@H7g" #ߟ-@WX56 O6լ#dү:PaV',zZN=bwtDf4Nq :LǍ8^sc4Sx>Nŀ^l|f(_y5P/iȃ_ApqׂTϔk"╆?dIDwg FFjAlm12 '.roI*[Ȅs^Dw k u 'n~ӽhXA-yXnPCys^n:A2PJosTSm' RϚPN.uqSٍ=ۥOf7vڦYHxP/(PquHX)2 @{K0Q=,{A}V̰ORl&#KQoBB.kJL(ģU6S"ѻzŶq?A]A󾁿&uF_άVk'9ɟABI#k=_|E>'×Li1~Kzw j`vi=Wy%~%@*$Q}O2@NB5?Nşm_CDKEg UQ_?:%-=wo[`"ߵvK1!NƫPnͲz ?xSK(鰦tp7!gCަO69џ襢@}Kl|1Wp#wk٨qD㳯<`7prF|u)u&L@$Otv*ӿ}2?CP X<{ˁ]ly;JG >V4 vq10k'h1}܁vfZ|녒c! 3$p؄VqvjD~wwuy VKъ(3-6ך8.k!^-3qPiC"4~5I1ۂzQBz nc(sniZW-ȑ}.\Fw"uE/4HecziBC t5tqzc~y{C,2w2OXlMY%6aImjVm(/<8M.@'+NcMOV1iUA?k46flͥ-/$qքfi̚'OݯEqj:i,G=4ؒ&y<^63Y0N mDib }ڿ§Bx0y1@{dh.KO4!nts] n0 yzܙ'22a.C7[ͣo>4h$@? UzPi o9:NΖ=%M@yx#`0emL:Z5iVl R(@"_A`|F{)R(q2Q_qlyjKF* ܕ0@  qgc(|AlRT=2 d]fCM~?wZ4y=wGfajLeqŚ*<(GOT(ueJчJrZL2Rs@͢ XSv<2Lf.z'SqDձmFT]]>$v*@Ɨ"v h99HBl-@1.ays<Asv#lk3=ơyM HKr&`,=*Tqg=UCV|䘰B@E3;s1ʦ:^:|KBTGZǔ7PU1Nܨn[7İg?}d̹Ԣ9o ;Bp68jBtI\dNu]" AnxzjE9dGzjR ,-X^!81$&s[L‹.DmUBD[;ƪ38= Tʹ#C:`@u*m?- <m^⛿w}-d?j%(k yw21wv(S,;q/|7t4q@ K?Oٲ;'qךu&F~ԓ?V2._yIڨ 7R&-Z5t*h7A mϨ5@i*7TP=usb9u.ױ ½Vjx7eZ /N?8aQE3)Î#0zБ-rU0mjS2*/ o$!y*&M-B3?;*R7vY_CH6$'\݋7^|y[!Y)Ξwk/8,ՅϿ+8=?5oR:{v駫er߄j.ۆ!L|*'KxQ Y;/;EvWdmS, ']!xSfk!kWڪfliIFt> j6WkEA"9r36#3[*!)eh>;35>g!;58BD^aUh/Q 7"3~*?C#,4eBzqZHwuYP5|b?"Τ /x|VP};8N|O u!n :ht2^s* "*.Kq(ޓNHeE9oߥU`BV@i_tPf`uMa~]'c]t2(-FO mN=͗J|`앻#KrXQV$-˛]$P Ѩ y![aٳ5$CɎ/rŌ4 l8tS1:$c*;j" 8c96 cfCi`d`-YWI"'>9G5ka/J<xOИC#n'O_'C~4{`IzGl0CWV`rHQ:Sg-HR^},>$RK돕$w{q2*5cp<됦{/->#S68'xߖ-%At'6h / 72ү"bO}l&]Z[~{ uqe"OnZ0Ajk5Z'5cff}UJA44ΨT ś-CprtA\T%Z!бL~Nj~A5Ф&Q% t؂Okj%p IR㐒FKiǔb0eݡDs"פğY0bgfb'=XY:O s| ʸ},N+|f> PG L@x`i2s /)l?yKeB @ʯ91:sSuzj v5^ZaAnrNh-\hY \-b]33̑w]㬰w%h8Co:wo/)Q0sA1mHV*4j:ӛ-#gY)鋹}/\N@v(x rδ`K1Q=*1O+ֶܓlS"fPes>>c)^F^R_ d:H&bPf(5 }[5$?4zf[yB׿Ʊ<;2¾+$M"7 *an_E6Jv$kDQé9G('Y#P/vw?_>|V"&IX rHt14&$e)/~:b\D"Rlqhffը1ULuf ?Vb#q+(>#φ_c-(]hݢkdu2HW'|dY} 3 g\[׆9h {lƞw<ڢ,IB=ikc.1Ѡ|ofݰ)u fޜu)gY-Hb?eW_7TojEBtj2VE #d0Fޜ!A^vpi|PLe39kHvao嶧oIUІ"gn{^L,uhF-aa 'Ub䲛w0U (y157Vhl x\^W%ᱬB@lr_bGAGMvy'˞&lhK4܁vO3 k4OB8+Kc/E*GkLb@SdW*z(WZAB / tCH_IKw:&X 90"*ŧJn>DH:兜^x1MK.desVj+VTrW~aT2g@4kb # _:WxYqu#5 7Y}LvCoGOԨ<`,uJDq$:`OV_vIv VeQmv˨zlwl#c4߸qf%gsîI曮x3bzPejg=?܁e5Eu;ǘDSOlZuW8q)ub @ܫ ^S?/;`Ar rVG ܼDv*[ WL Għ :kh41!_ղޯӀ/)? F,bAtOņս*{}h{M-; vJFl .u_E~0֭EsNp =fmo&`ՇJ aCb h(gz ZUǮ{_og/!S{\U ]TPFB+$1lJƈ$^}:b*eB9[e-?QdͱGU)5QB7$x?b:]u+<~ƮCb E9-/DH>ͥFŜ_54r3ŃK8\;P) p_eYCԐwc~@?z`$'񜾍4R=8m?BN/?N9Tw(a0Ip&il) @]?X s\lA'KZ/r* +Q,y18TDuV%so*Y&3%MS! 6/)o@SkR<?ZF~aA<}3Y?sr;sOYz$qЃH3 -Խ",h;#l>`w\\Qt3KHa^lk~ԋm?3Ą@дW?o?.4(HXu]zT Uԛy*rȍ[=~{I=8wj|)gfQ= ;^?IZ0$͔&[5m (hMJġ}t]_ϝShe+:_lVFX 8ٝEskui-|F33Dz\:{EMHX.,78a3:Q.C!.7 iwP^H{: `qd*PoDԫQ};[HBdEbz膎?ojy|@pr{O% ^K/Ne|!ΠemDՑ̃IjY.GîF |DJЕy7ӐMUcM~K ꅘ&(<:}@Je]P&roWJxxa!%Puߡ}'ii*B m5OOR?ѡ; YZ*\{z]7"h15`s9쁠yңtnXs ^.;_oh?4}/֡yQ̺S _th1՝Fe8kLJRI Q?]42n^ old =,ȕ٭fbj/Ar)XbQ#E/se4;$Z,?z,w:pBژ"5үs*uHsQe-t䋀>8oVN9F˻6ӟٔ%]` 9o{v֞PoQE5' 7xZn쑞@bs h߿Nl$FAJII :M1-mIerOm@&Ž k%"WAja[x/1אג'ksǯJ0^ ٳ+"!J}ͽg>b#$e3sC`WOO5raĹ( !ci5ׂqKplED GTEFq\+>maxSقA6TP ӂq첡M۔iN-R"CY2*Ba3 ,!9`P+#sm2y <-15Ĵf`smCMJM) yu&-,U.} "JK5Qe3MW<8ss ~9\5$ xr] {Ih(dc,\P4lF:8C5a~dO6.`BC`^up{[6f㘙KHBS/]4gv#jX`CnPTƭjKo_ǪA"5G'6JE7(X\@w_Gb0z֮Jj%L']}T+9HutCJ / ?N"Ȱ<|!k+g](7I1"t谂jjW %Q=|N$/z-dFρo]N*rN+xPd q+kf17 zէnghT0ynj ~2J|u=[qvjyPn|qs '(!>jo1&/|MC0V2k_.CВ(aϟEpDaZuid!+S6<c< u6=̡| @59CUIt+,m3|(PBj "u/-Z{AwX/}R};pH䳷L><3~v_&"`"u:Мf{p{4|g"@wF4"ȏ<:?!o^cnP9&#XI&2%=|^ͣ ZIOQ T] OO'fS-,6| bU٦Fuuˑ>2&v|Ƶae*|f5DeFЅ4;c| Bk;RJi6ݟLqs[^}5X}@a VPk[]/iP mnEyd5?|d=,Ęq L׾?i{Y`E9F/!{(+R[T}ҥrT ͇'}0,F Wz$-ԨG*dYw+{W[Rh Ԋ6ږMRRDse5QW$Hޣd !(6mZi'C\5)&멊ⶲI bk?u%/vs&oC]5*Ll})͜!v{bt |9ۯ\ |R"&"\:v=HgS axhk1 )fJ(\wuQu7 ^ir[(q;u.v%oSG\֯oo%y u!6(BC0U28DU܊ٍ%@p MXs3 "rBQBq_qzUϏRG{eHkGڑ2ݏw*.r :L/sobV)(/.y. QBOGt~izz)/4u<ջPm^E֗[ bwRN$ P8|(z:1yizߕS} KQ XNS=X\e37y O\C&9zqsx% Ynl/έ45UY: f2]w!e 5y&f*ϱ `7zwpɉis5k!De0=5A L!!c~L+f@}ͪ h,5Bg](Cgn`- "Lݚ%']{2T}9 Ju^?pY`3V~o*dw)UV #f+T%BKNn)3t"tMsgO-}52piZ'OBOCy5?ldxX{sjm-kHmb,< cGi2X)"+έ@~Ébeikk"D(z]@qt53TM DFyQFB)%%뿓9 B jolbO&1KXwiga11B@Х\%D$,RYs05NY+u5x5`,ZP(#tǨq?Qf ɼϛl=]m@·!y9z?nInđ}\0N֤wd^:'4^C0TkG`  fÍGѿZ̭Ww8 2THRϑ\][)H[EÃC6ch _X d[cbl@2wS\z><*_^DQSۄ!ʙx&rJ;;xPy}VxϿUV0.mPewyAg!3Hv{W^%:a :j`?l,[)Ƒ3kqE ΢q RG>XOيa[ *ϳ*h 1BXv:Ydd>أl T y`0a7!"Ql JWO IT,3gI h }C] ], G 6O{+\RPƱ#G76#tI3D>ܯXbYAXm{WuZ 61>0Bu>ei(SMplĚ9.0+uka@ Xzaa,128qCpyB ~.S6n\ˀ;D(ǡ7cgv=&L.3=T4՞qFբH,} ӡPV3k9 F܉;38FFB@G) 2s fB7]ܬ-򍁕y# ~jbEĺ]#6(;8-hNԹQ1%pvT5٪z{/#Qvuc:LXW i63/MMp!>z}N -oSJ ,"-ΘM&ޝW` Q8+($Uр(LI¹WSd(2`x$A.9x=@-_Q:u^Tun.gSbuPAgE{MfinعшLBUZ«ߡ0UΜbke1%~;=FDkڍʽ@b6-&W^Ȁ";~(^'r^wX#9kͱ)='o6G-C!73[+b<4 q}rK&UpV! è Y8+q݂e2$ܜ]X0$(˸ VO]hK+?qG|gqi țc-O N\&$duvߞq*\wO7&SpT]l'ǝC~71((|酰y{)O{S9nyk }i4er f7ij9ZYyfN"$Q֯VܒaGdłj>S&5*6-/8ǒ}nqujo[WfqL`RqA;~M-iHdCrnƐuOBo{)0\"ʳ tS9:4 7}%Grb=(qЄxpa(Lɽ ]_ab74VdlU"{ ;5ɗ!mg|+7o@WEǣw"Qq=3 Mj-q#9>t *ARN[yQ{d犃wlm= fB+Zƨj&*F1h5 ODŽn-յ![_#c]~7&.r ޖA/Ar$9G2s 38z{EaI|O&EY`92Id8Llr=K y.iscěB!uqoTٶiβvMPr/*pßkz<*[N1d,iq%+qC`V4'w|D"oVj%i(M @Yc,[)0BeטE>ҟg?8%{GH&\N0. -[ÍX89].Ho}skЫtqJށ|T~NmI`9fp!* HO\F- dL?ɫ(<{G%q:+yAAZ=V+˽Z![Z.. /wvZ1@뚧_F( \,rikNa 4!&#˔(KjjyJ\Dَ4Ȋgp˞A;,ve,C ?؁?q4+n{2q2BXgwy7K3m\llM]pE[-Ⱥ 42f=RwKyQ' :h`J.`;\) ῁ALuv qP]!9̣>Ϸ7|<]2^#x!ΰ6a%mĐFŬwTdMRy .xl݇ȽRz(-J0FJ{Ϻl(x ,vӣQt;.sixlm0QU؋]??Gz82Ņ^x p^5!bg^,6D+>7uLC,g=jQOPEFq:i8̿!\AbCrfUaR?Nfd,"2VY8!md&DEՑr{(u) !Ȯ?rgjr1 H^jwj@}4RoV6y"mI un W>:՛D)Q'w!?Nh`&~Jl(:&D1sjn&G!zٮŔv?s3+ [tW;-ey)P ̤r~"$Ud3^=b%jx&EXUz!>d3q}8J WKnslg: ~صTZ 9gmQUi:|W;zISM-HhŦM %\cn:`k#I dx@(nw$Ts_m e1m{",i:uF[n@m%RѠfV c8j rpT>ˊ<1 1'ϵ+JLh:|ýR.ֵ=Q&)k=G oWEJ*_83صJPrua.|@ޥ]q5UT |` k,PMUA(΀|݈#`=S!+x7 Ѳ D.8<Ƚ 0aaF<N Pn@׸8Wel s6G ;ka4M5<ꆐҨʇV񯣳 *K9 P#t^X^irGr-7cBM kG>cz,:TǀC'AU [#=$ UkKߟ 4_3$]+|ԇԿa%qDcu~jl-1T$mχC|s,\%|і˜©dw*Y$xsD*E:LCre0QRB J?Wכb>zHC6hL`сBwk; ⋐vN(-}`St~44db{`1҉ xŎ~O,LsR(l BI. 7`* Bh+S+04tİ- HdZ򰀉gm]VgnX$Cv \ }KҕNEaF'c\ɂ_\r{s{Y 3ŃA/Yf>n*V[K;yFZp( ^ {v$DvϢ!"N&6qASp++-Gv礰m [@p6X O}K.=SЩ' ;癟xxa\qmv=*1ѫq7^큇wwG=-z|uŨkNe2-:ĴGs\0^gG.u8OoƏmr_|DG׋wZ\lͮQiUy5cR5 I2"ɼDa/z)c:姃דZ_׆` qqQ&RXQPDg{of-8[mkw&_m7Bc: >eiߊf̺ :܄`4!vڙThenHM2_z͝W(B~-e%H}*0cܴ'MQn=n K|*JfsmO>6!V7]go}5Q04~l>Mό5PV^IKuM_ڵ c-3T}?Qb*nT^ɧ6f̒eK0cD-pjiu&ܚpv&ޤku2&w4;GHzŘ-AIk3ve \=PvzլDB/n'AKl{.si`HBX (3fXDwL骶ͿJAhx BY;wdqULذ!4N+SZO=M& uKĸ6׆E2#6TFuj| :ZJAB1q4 u jkv)sWKw;v).Kqu%igddz coa%^!<u/q!"ڮa."!45M}Rҧ63i@D$W^힯sT'[Ohֳb#Zu.+#-`xa(qG{HИA?V =Ge\σnO^+.q͢W r6?m\+(?.|D5W;I$1K%켃ąe7¡Q9Yv{0Uhe]z5PRܐbYpgTJPϊKUUd,>$졣n~XX'f!IR)lN; G[E h]F\TSep1lR q@96,30k2c͟0`X+i-kk1`o,+zmxNU"J2Ͽ"a3exPr˝^3AZ] >"üM`p&,,_ZcH X]Rgl^ |71) b4,.#0&`ŽFRkz1xDr^2WvBԢȜ?r Z - Fpl[>V#r+_\ ;^po7Z~Mr& Y穟mˢ#*bj)' l]쐬19 Fk-Mr7\Dq/K+ͻu7NO^+C E\'u7uΨ}UF _gY=%/`;͹2s |B^}fT2(WrϦ;^ZA0tO?[}ᩀBj>7G-An7;gY]uF0ac~L`7Rݻ?zUrcp.K=mZ6纊&&k<~jWI,T觫A}#"K;|.*hzJZXUjΘ!I}{Mľ>)StR\ Ր+ws$<.<6N|+mYK7Kn=?|Qwr8uBβj@`C*OLZ. j4/#K!A"[8duFkvc-pIoyJ7_ 5|nN.AL;Eut[{4΀oׇd|0@x?~~8 Q.va.pڎ:ݵ4/&mVJ~<7"ŊH(o D7ėCV2v/͸'W9jv{h˸bgRЌLwcb#FJELeYkݹLNЗC!sN"97sT[f(낛ghZA73نKHbiv%1u-{mMg(SttyM8yKPm]3*o5 0}BCo 7 g8@zۈ~BgJAg(Wh%=uSnf˚oAAH,]T\|ߟei}B57Yj@[K0BR|nI[H.RŁvӄ# kpDn gxV0GPWhXasE?s{yv1r͍c;$8ga%\c/3ioMuNo\OŔBd6)([)Z nPdkHNcMWB@WHmtq$́Zs_-#m;8&8G9Aoxo!ɵ읅/&i}*n~E"0^a}&pHUtҦސ{Fp۩&3S UreNA,aQIN`.-X Nqp>Ce jO:]W!@ϰX+u.Uma aKV,QqΗMő4Z.z5+U}GLe1n2yؐpu/>VbⰾS@{O{V_Gt-jN3Ahup@r}rsH%mx$?Oj|?RۭJ'PnJ\KFJmSP>ٍ&e6UoKHXև$~ɫ7oAG5F/UhW1lYb/忐!gmSf4GI啥'dRoH"¼5P$1yWE0_ ň9]S76d3+r--xrWԄ:7L`.t @O*'[uõ6V{Bw4cލ^04Dd;޸\ʏ#Hlr$7.4[եzX" "{;ي|`$-I4s!zWvn 1SmG,ȤLꬱ w2c]K,wp! , ]:^.K}i/FeҰU N?%A.9?nĵS_3BIhpQ]jdT~D9aYZ{(HXLg{,W/6)?Y dzu~Z\ܨj · goc:t3d=; Um%yiȝr|@r'G7nUG(mb vhnԹ+nwJp}u gκ\*_,QnudkŭpM* v9?^O3,)V`a Qf66$X 0>tm?U_R/wu$蝢[ǡpk E.yDz[Upw\&ix`ݰJ9-iTL1Y I]-Yn$hǔ(S ؿ~f!HX8.?wA oA '#CY&mlO&BEQ~Whdq@u8uΖٱH1=u4}(e3W>uqT)#b;/Gڷc NCkHO䣆9pntlKG%z~yE [#Ɉ!C:V\Lqq !r<4X͓A&񒅌O7c P13'YEɏZۆZn~Fli|&M](MYx3q;GM;GDͶŧ>ME_ٌnlbs2Q`is|I3 UUB#%'lEfoY ͝I끯RR7wYk/iph'׎o c 4Y>_NTur-Nlu;6ڣA|?@g_ptbY3h ^L:~v@7]loEJ3F@|+tpI6ox\wDG4G B(U 6s좉@e x`"YƹH%w#mHLLAMnҵ> ;(,$$W+,@̻Bc( Tkg*y‘:;8p!/Y$mf5I-G/Cr-w):2߻<+tt,Rs%f֬ݯڃU>GP@ /z0 {#a<ˈ C'pCj Uoh}̕"Y@}spF2yXQbw%er }W[c!k:aM.xM8b%i@/LoMʩu;P~H(kV0%0pS-?qq;j-St9 -l'2s龎ǘ|vpP yobxSH4k2QBxGY%FGZ(Fv$j9'ơRxfZ^ƪVsW?,/r#ңwh!k&*!Cĸ_W <2Zp؜6çLGk#okG :`f (>PtˍD"chwDXR "Jקw >$cװv#h=6~CI? %LInHo;dC{L7yOȀw06J"H㴍ˤ#alfGFߊ $"D\al,޲\ p$OQ9M%E6P@Afma']m%zoENqI:e{F)*bPaY97}7|J:ƌDaA)1퉊F&ZdI!j[LȚ v0S{Ї7`UzSֵ5ӷ(0T^b0S : 9\_]z^|3ɱ0?Kh\_ i?nShegL:/wT=V0FE{&]I^@g(^k@M!>l>e6u!Eh+Tj5xGS3'Ϋj/ӱuD}:T[rYpmk 7&UAYwJwa5 5٘\]'9$sN3>d-6)wӢM@;0aC}VÔcaօԊkA> 78ځQjmlž霺;[KZD4Js>Űefg| {&SQEyÓ0'90f϶,=RܵR[/L{K k`{Mj#;DɊ<ͫ,Y/m F3 'Tn)Ʉ~mXYFy*ͮIJ,ݾL<ċ~ЀgNќdsDd(Hu^s(щՔy !kj.fKMQ S,/[W^c>|ިQeTQ> ,E?v$40;V$J?Z*9_sx!g<V_Pr!7Pq51q};w&7vpz* 'iRH=nO9fT_yIx(փ֮!aAP]@`7\o}%=N<%x+Aaa>b}`7e?zzHs̝(3Dd1إ Y]LjuL/D?tV|kITuX&'GV!Gg^LSF^@a[Qρaj*Tovy:Ő3ņӅfN}p3n=[Xxڸ+L gY`!gLORϒ"UU%>C~S LWo 4E'&1 G7% 's 8b0Exm"7cyz[DFY6KE.˔tjw J(aFG3(t1(Q3a+1^$lk/sN7=U{Ǻ5v aK@ODo83%ǛM|6M,O+uZ_IUp@2?32LKyEĆ'JQ]q@l7_0޼sn{s.;.Dho.χ*a-9С&@LۈȧVUbDͨ^;_Woeg9_֊X];u>S KNL¼}7,h_c;P[i/{2#_=19_xT-~#|f"&rz1.mgͶV9"Rj0e6栣t@ra(S3]+j)۹S(JH&&s^3ͼ5%`S!_.4c"ax'T1pA8JFKA k_7?iH'p0"./G}o*ZX+`uf#B GX1!y ق ӹ~g}C.56 H_m0 W +rQVlWUP (ĸ𶇙_Ro`^Ҳ7e^~KͺI@. ZH3JՈ IoA{]KE&"B^=+;w>T-t Ey[qMR(60ZqZqf}K/ &/SޓbHٻTO] M=S[iG=HEK#ɋ/mlC]BFh*E#w$]- ٕ.% (kneŰ4뻰% ͵`N5%7C9.lX졖g襑W]~3$y'hHo/>2,(NpМ?>${6O195eU".&I(꺥_ҜtPƾ~(74P^P)iV).V4:bY{UJ}=,nW7:0DaΞ(d'}碼~ wi{%pO,Ts @ p[ dcCyGУKoe6V={8whwH%*+EmhCvs ` 5x%Pr 8iqOU 6SrwŴbTbܳ:5|kkUZW8ҒW;ayA"P/=PykՂ>V@arJ~EUAX~fNjU[2_o N 7=Wh Gyޫ4`WeI X2AP&})R˦klbGRNMODss} +=83rp$Õb]6`(dquKX8%L PAq\%'[0_gw kl+)]&"N<>d v$m|Mp 9lE^h M*p/=u1z9¾<0ӔHk4{rBU{NYfO4!'p։w=`& rR!oZ7 ]p]Mz~VkR[ъB94O=u[5ߞ`Uߩ]?Qy؛ۣonbZz^vz"Y$bPh h@Zk%&RU,B-cN5kSeB)w(B=BKRIܾN|n~6 +Daװ=I*L nGLM&#ŐH!=eBQ5I¾;qNc&R1z g3Rv`lF3ޕRK4 5M,@ QC%=̈ tKT3`8, dNvd7Aż )p%HUV>s!{'ƗmW*sj *]:!A@AůSFP[` w iό]G>$yO9J&#a2a/N,ooOtqb-F[z20b|Jꙕ#@7n&ݦE4̡'! y+swf.bok%+WWs;Ǵf:A=pgJѥ5I 33PHm7ͺ4jf r,{ 00.t[)'e ~[(HsNfA$ cѓ77R/1fbڡE|?؃BYϴVd\oK%űtGĕ3r*3sT=Lz]E看[,*d&P.H %w9`=$("Ţ`2UvΜK=Ý{!QUoD[Kq,JjnAm.D,ڢ :q +n *ú4c ;蒡r0-EΠnwUxMKz> 8U-%"#2y֚ ms㲛NOjI9CB^ V{GbuUK%n8uo~Aդ />$0yֹn)s͵`8 Náet?N jb3b,{}rlj4fCqrq{+P wiR՟<۴X_gDWE/yO>-4prĥͳ'b(l,> 'uAN(o(@*Y1g{Mˆmc=&0 kA |0K?<̂sXB(R|m_BF*7 ~Egy>QNvF.{ZCL2) ^9-+@EXghAFJSѴEm")mDBbzc/0mU5,I4FUGGdo\:vKI, ;i T@3x'_/0U 8k St§]j!?űT~X ZFO!*H d>>tkJ61r]:W]m6/aqsx_ЪB}teoBcӃ$"/zkLv/Qhg/bɃFOFkԎXig#ur/:0C@|4 Wc_ p߂Q HYMQXAy xC``+=UƣRP UVBHGJ\^V%l3 [ w] =t)ܹmJI8C ܲ2GRk&ZQ238F8"ʖ{]78r&V5G mlFyD}Ȃ YO2+j;JS1:7`"@tvAG4=dQO>H`E y6T\Qyn0#0pl9>ڬDBdk!yӀvoUQ=OYuU>uW`= ]q[GZIi'B;`0׈#ԣŨhY@Lb TsJj/ȼ@5-ͬFaKr`um7:|1HyFB6udP- T $:搼T1+V{DÖp;-o߱S(\NH{)F R꿍4kQC(܂X0b_tAnxL^g5*{ ujq5$iJ =`'Ʈk~A>;8>weəkDZ)#Ƀ=l2O ~ 1 ei{Z VXz|b(d$ZU9I:g9 =$ &9f.hp4fjEdnVJ'Q^FX\YH4 0E˄]LR{# 4H8iQC 1иb=,~QjL4h`9Xl-F=37 `h`0N$hap h*kY ҽLolɺest"Nq_>WsQ]\K'\e 6ј]b@A<ʇg|")[IVTPg𴃃,BBnhf]} hvSU84絺wVX}*sT]+M;^M C0I+Jq+ѿP6e ;VC[^鍏TR~rzzaFg^#)Zϯ3JY1J3IJ&~X_Bw?=oؑ5]u\^S})i c0@l2z=T4r ]dX!5:S`u? ͉iQF̴4Z7{"\ Q8E2eVd#dk tە!7i9Wx1)OܮC3G.1L.9}PfzYՕλ0 A =Y~vJ+:cf,doǰ%Ap_&M@ ݹwF5Vަ7|C/z ĭ$Bf6I=p\X x ;L顗,WrasM}d^ܤ 92%T,nAaydW 0rsW6(I4^n L%m 'p8b攢;Bb"Rwv|5Yё]@77+qN1@x$-fܾ0'G%j:O5Ay\juz06:Dx~EN²^jE,6-_JG!aᾷ@~n AJX; iQP }b4vR&L*;|@>+⟠vNOy}߭8׉S[ 76 IMдNJϬ7ZdO{ t `NSm]v`dGbF C%*W*<^v7?N.Vy),ВZSOWQj˴|⫎v4!V )*qjb62hGUPo.2zp` YNȠ:yDh(Uro~9}O wne|8R;bAnW}= i5KxY h^Oы\_Z}K&a?gA]8,`) (kȽwnhu >iHaIMcSf\\ǝKϨ Y= أ7SCrE2Wlբo)a0i{~tA=f" ƈ±y@A 7j@apMCTb5e=ȗ)_9:4}НbGUrb9NG# j$7%`a:J q{A;_yVn3rR,}23;^@eWoQT`o'9mW*9CCkK6*kARn%ɘc7$@QoJLׯw戣ۙ<xlݒ Aڑ'툖 _#k|,GڂrOll!|/W!W3j}PAs~V9÷dž+☀cD&-[Jj8 UڧNϝd@l&cORBQEn?вwGnXH/PX`۾YyRa g 螑f5+}e+(8<:H_G2n{Md[CG:Sf0\=*u xgԘF7FYYM, 5]`:OI NB%(G3 3>XN@O 뷒q* o[HZ䟒BÕ*pV芕mđBgC ɥ*Qq0 G̿v<jq?0v/FzZe fy~GgN.Ս(_P^)=gH[/TG-0XZT\mwOls's vyQGFe Ю}I"od>?C-1Q1HD0R2#/SPEvFp B=UeY)#r9d)j pi.hlRQ$=l~TW3 ڦ ۃo*!+5Ro *D^X;_.7؁~ 5o|:?=e4pa^qKa`RAPrѢVEm\SeC`joj*Y3 VhKj8w& 0LDLA}⩡gr=F-bf$7Smƭ[H\\D]`p/}Q1?>4 zؓL!vtR/ pr~nς{ox+Dvë/'R=J.tayap Sf3 nKI9\vߏci ZO5NX0i$=wGQtVAWSװsm߰Kqkk@؝KYVSBzcwau0rM Fʢ=Q ƩBB_Y0%鑪GY4&7>6+{M rEh]dϵ+> 5|/K@q\?4$LF>g`@ǂ=rf 8Ft/l*dA5>vs7(j+3 T1Hq͈*ܚw 9Sv<1e@K=ц%elmn?7WrX=>]]v)Ii[N1)9RR|lbpR ~8uV_Lˌ?hhfi,+>Ҁ71]+tJ 3g:U+g%f(Sk0My-^xܙydGC ꐠ;Xu%ueJzGN CQ$/ɣp%^8P6,w>?Xz;qw,ޙ8𔙹]Lu V+HWqC۟@nG2qJ]x\u S_|YwAcAvf{ `I'zCZm) 9hX2*03Q3U٨?ʰQAv.X<'(ȵAak#d|ͪ_⪩@lsHTvГnًcY |s~F#]po  &Gڏ6jqb7jI]/UUȇXne4r931L}0*|=n>|kL(NVݰ8MFn垿*)\bx[6غr?XBAk\>ubRi(ث@sɄm M$f938h#>;m\`o ]W܎n"6V |0ʹ}o,0?o7bg3XY}< i:@&n^'A$JHMĝr-8bO`˫ nS%`#_U+~'c6SZ:\#<(=Cηm_ߛXf>w1>fP?5dy"l }d֗l/0zmp4%gVBA20kWnݑ<ѮtM%@n{'vQJnJgK*xB?5j-`קɵ9v'm-2z".!f[% ETG\fd,GUjv0B)~_EHkg"`@IÖZ'kQ:! v3&2Z(/qsXsHKt9b^rO`5T*;P'٘>p'Tf=¾Ճ7'o4niIã"GnxJfS= ʁqoZ[nF+{% fT߯lFmac{=+8L{su#deD-Go-1N^$h]a GBZK;XټR-C{c fUv i)XC3d3?lu9Vmf!Zk_o}}$™`QTMթ  4F ߚ3ڬEul}߽0yOV[v$DwHg|:/R@xPHܢ !]K1Xbul@|]+juYo!>b۟YCR :)[@wA^!y7~OLWcdq⒮rM28r(Ĝ =7^44_;ep*r)䏻g}4i%<>jC~n?2`ۨ#wǒ='!C}`ơYj\KtYP/bzO̶|8h)ͼ2Ro0>2]̓ƽȾKM8S*4}%%C9ՓH ~``6Q^8qOL;agƌ;M(X^PS7;'Õxmk{ r#"PJ!%mzgZƸy8IOAk> `DAiFwGBT9g 1`}XdR o2wׯ?{zny\6,d3߆kx^U@C\7>O'$jǘۢ]"7%h- &A&X 5zԉܼOĹt !,GJNy@p!p|q>/uKy&2(!X3_:䠌Op<9&K$&Or=Fd2G%&͠\NUnETeE-[|\aHLj5C#W쳆yȍD\U$( i1wy~ PBqMVñ!uf7vߚXG} J熶0p/g(pdWtHWmtq>za jD$v0"-{Zju Kav ܢa(B؍ XS!\ŭV}4 wuC2q> zL7D`p01=XdWAiJO}T*YԦ$Dͼ */ԼR~04!Kl= vT8?l1=A;RZP-g"!A k| +PYV@hlnAC`@,b ؃Wɏ:%1#:cJRe%}KCOY5\١MJ`n+yc4nP/U7 8L;O:"25gxj~)'^HPx%_ߠw@~Z' {AXc0$w#ZzUpT  r~tS̝3 !D$29f=pR{gp <c?wm )2S\z v~DKo+&%sYXF?@g#叻83⥉j3ƗF̤ }`w9"mEwM2UӚ4dos}lj%C"MWNOAUސS!k][ C$wv"+XM tcCrh-@x94 %iUv34\iD׌f@<-(TAi{tp '#H^@E KppKv {aoVLt<#n9n&/߮r̬;3M\_03=<Sx2SH&Ȼ2RboӔw}!L$VcKt >IXP#A‡cƕ'_09~q` ^ -&4A篺RԃU\p'`Y1[7 -:2:$I>#Isߵ\gP^#3?K[ E/Jנ(#9$W-{4@]Qm(􂚭U(}xť؀sF#mGcDmmX7VRBW_]֊Dפ}#) }o4%Dtw!G7SwɄrȮfྃ,tU2W1KSz8ɶi{ۗID}_~dW#a/KQ,(R)}ٌ)3@iϮ!淎K6J @iu\ ە22~ -bH4Ɂe<Ԧ,+ Aq; e;jh>{w@j;85<{e. iofEڹ2YDw<Z۟xtP7y3 V,8Z=w`A,c"ܠ;s0y 0n;=dUG j1<ٳ85=7~<95 d@{r *<4h>q_`>bÀ`KYRmu|{i[{F}"N~- _[[wu;VfaS>~| dE|`ћO[ݑ;] qt+H:SN/YLf R]sea3 _AƺjyablPVu5Z4B [YM 4L8CorΚ|Iv1+R;9ElڶDڎ-ST5_KXOK/%?BdL휯 Ү@2@RYl W65n!B bhY5x2)37>Tyx1y SqOh327Nb9HM9VϪ \5][oNc#Z(s!+:e0sNY T D*6œ^SL?!bEbs_#Yf*wD/.+9^Y!SU^3A$ Q}9aGoB`/c_?BVeirzNXT,`t/nWqIxٕݡ\Ba4^Վ3\h\9*GM2~b;(hx%)*Wr^nRWm!q_N QC~:jΑ{do' +,Ahir6@)Ah0ovjt4D8 ZEdلmFiPCǦ s/hs {5rkHuC@GIWlk?8]NX ˇc}~W9z)p-YEK"l@t'ϗKWb[K={Zu1E^Q9!^&Zxsqn9A7xla_ePeCx-ŧT  :{*2l }H溅-':a# _JW."O~X9ɶ ;|9f>8 oAõV@u:L(ف }gArn f:9|>ɏ~@' 6q+1DC`@vQQuPo(~! <-wKBߦc I7c$Zז*8o\ee4(~F0nflr8 wz4&aaER9 G+`Ht -;1g4f"JbWHnVM&X\Bݽ="z4`p{/*]CfP8 ("NT1֎ ,*F>'ѥ)J5{N ލW6cT aiӍ~QB%)06v, \}JXGgu6x(ʪȾzd48_GklÍ̱C.(79ȲRk8OzVm (rqra\s˘qы+Ljsw&8Jm1|vbDUdNVֶ 5 ˮrb)F,=6 t&Cc}-aS:P]F@Z-U;ٿUBNM/N(#Y)h59h5"xN(8qoyR=W"rNQ:l+Ƴc,b序ƅ{ܨ@_UKpj24i﫷 b42"+ c mie߰ȑtervR?|WO5u1ɰrԃoȸ*p-]bNPن9q {KC0W!x !l]r~gbHθ"4Ps'ЭK(׺琹`PVpͪ9J[@׶q\,]t|"V,ˆ%xۚ䭑4,`"]4cNgcNz-Kѡ`,ەŘ֤ .ڲ-X5|X@A,aMNOC'fpS]oU_aڵ-N&g_: Kc_"iKIx֘kShKݒn'͛P#W Uƒ涏ͼE HxRxR#R-UpLOO}ͩ%B_j5<a PUiF80VUPYu ^hJV2M(gH2K!; q?;ᅜW +Pe]9G/M #M0]%x]Չ›I'K Ԉ׉S<~|Ե u/B9aTᛠۢ_nI& o^h3Uvo9 Xeɴ/b8Q,0C}Tv3.[!`E_-%YS T -LPb 5ͨV,{{2$rTVк4Vȅ'kU:dư5qh8gMSwswtz$ľLo== 0^FtLK1[w²ubǡ b8f[gz^5V=;u:뚅x:آKÉi_zPt}ZJe(kp<fJ C Rf붐ɕS4G R+-M}װ}_PzwcȠ,7ײ< bq6+v+Y\ Dȴޏ!xVlٚ , weݪb%הg>))O= nʳ>E%^J2kS&`${daN3چ2 C9p)LPvHi쏉ʄ)&`%@[D*Iɋ$ri+KŊ4ֿ w1y3e#ե鐤UA#jb8t#( >Su4Ҋy,7K׼J#}!$c^>u XGzDXIinj}O|XQ5Kԝs㩝`Ǚ&OX?̚-ᕭUçO1:,fgbN l֦ 3PVH]"W9mMlVMV0l>~}t5ĩ#Fhɝ-@v'AsOiAFN9r{Vr=(W|}Ax,L5iȪC-="¡LHL %n,񙢾s= ~*be |'r^nTrIu[B"ŷE?Ĕ~LN@ xZ]W/> <b2>?.ǢޞyG\#_8g/ό 0¸Ɯn8zl.^D*4͂  ɥOowin_wEʢ#skNɉ X ڭ$4Ρm}e4t{N_Y~xʲ@i.Fה@$y!dT%F.UYfm$PHyΐXXH57mS-0it_^!J/::cX8mIo]zWgGpTOnhhlG:Ni&~ŧc<>?Kh6opiq&RDtdW{ F[q"/ "|TȲdHXc> 4~2%F>g$4enaƾ",̔A[g*J@e٥ 3jil3tb?6`P3_=8fF4`Pp@M Rj)$9fw"|*d]vTE[HQqޫ ?Y7@LԯXNi*iA5ߴ)|je!X%FyPlc0<˛/טLq~}~ ae{G UޟUnm)v<\eJ\U:@[90Nyb1[2(qqp,+Gh4 Xox5a:y Uu{eL|ehǑ{B ,NY /[5DL  흙gt-(m0,oԻ^)۬#>I%P-Zo Bc0Qc0np߆Ȗ5a[4GPMMnvTAhòkG6%ߡ'aǡnWFqsה_ސ)ʋ8LD$52r" 9aI F\9q.2(y\$Ӗ2@LG ћL-:YK˫k M8/$>O <(P dCn*?fyY ~<:W;+mumc̉ͧ;n  Voø-՗JJtTBkx&f3@PYY 3;d>^y5~x$3ԣv`OS+" E?G8mL?G'hxj_sa\fQV?PK@0W} $" \KfncR=^9ΰSfL$wÀ:ʝbI:[55L>צ LS$'^RP \mسOknZ퉮)\PHE x~g"$]rƟ>Yk@!0j:/p~ 2$Bh,pa L;lD8&+QW†u9Zۗxaj!}%`,>8X;Ͱ1%ÉWoCPˇ?]݁[r`@Qo񡙟ó)e^DEALt--hPݨYxt"vԝU%ArsdIJg c<Lz͸~; JVOZƒzvh .׼0 YO_XD*@.C]p;x @M#yX^k ?JjަN?$c0.Ѧ)-[hd^dےќ3Ѓ1*$@s΃cŏ.<0ikH'GSs}QiVc=#|x2`! n(GYɿVfp n$/?M:uyems?#OH>`ey|lN$| ݼPuAH-$2H]qz*kFbvퟭ! .ĸ o  f_$~Cܢ'P-Cs ۢ1;}S]s;Ile}'Qz'dW;Wow6 t@øarI@d*; ?l~UCj.@~ Hήiw 1m7\j#BwUnR˖~Ӻda݉2B"KTюoߡ6*"W˜"FvPk 5q#)hG&؞صObfէ &6]j}S7i f73Jy{[m" Kމ]6Vq(14<iAT&#+#=c m|9Ry `Jא˱ϲ`8-)6 ?u'* V. ~Yma>Wө}zz0!ZAU;LjɨsȠ)%:W(E:st/sW.I '֖&x]ٕ?;)ty sWػJzOUEEdGtEj6+Wci0y`Ņ;7WD}f<Au$#6~/RpwPc=WW2´ p86ٟz\ʀ  MNomOp@:twn)ÙHu= %1Wki: y@6x&X_L X"\b%\?E^oa+JKϘH_ryQ.4[حY a)Ǘ.=uԑ9~nC&tp4Y)ZX w8{7IP);/+ٍ{ ^Q&.J_e)%/!e|88]Ui^ EOš2ra/(w?JBi,%ـ-$4,iU><:&F6,%8KE#ݽESZ=Cyν&-[~NtO2XO)yRd lnIt׃vsJAlLgc-:΍An&pe"_<ϧ5,%僿<ոt RҗЗ;m/6BzFG鳠Oq.p|Fa 7 Ofm `5+v񧚺L̞2W`p$TQϊ0W1j6NGeD;GlJg%iE٢X[FJjɻ*]mn?{aS@M:If-ATAq4<:̎ճeYwL  $4hfxfKe&xciI!#u_dM[ $ 2usӻ ?VΏxg?,7gFzJv:xW[ QB=`v<[t=SFp~^]ە yST\?Aw/&bڂ5U{)]:: bJz&`(+k3H|>0g|!<y0РvTޒNF7HaQe Kj$p6Y\mR3av 2.Q ṖRߢbytrܘ,[BA>h!eYpl)PKȕE9&S`BBFV¶j I2Y "4k`ϔȭr._<7:TQf&g&rw# qi ,~dt`ބ ]ܰܫ*}yGҒ |oS7:tni~H|e ),\h75e=3X4G'7}@]2F+O##Z]lLI}XH~p-)YHuxH't$̰t8 Є3_Yt̡EQ]̺ҷb1/X/Ks[?}5{lmt=V`Vaθs7(|q!UWCP [2qЈ+6hc BWF}6:froMHb9tA(nIyDj)BYI͂-(t  qNf [#_}hvp-H_F TΥS,7VbX)hU6`; [n!Ӌ 3NVx'!(]}TSWL+{y}z\v]wS#bA!@BmS# }h&z.|2-CRJVhx#>)8\y{;j B)-]SXsS@[c#ݳqSfw]\}xpeD4?p9/hDH|{?LLgC۵T"yQr ƾ5ͽ h5C9.F .J| DO=$'eLFElEvKDnHWTLj01ϻw$j T,afJ!#BTC;ߙv苸9u  ?I2Ԙ(LDłIΦYɉ`xˌ>\puTqIclv)UzAH/r8!ts[I% =SQ֝J' Pc$j9G(a Rlv2EʉS: e ; S'[\ky-E5&-" tD|j1bI' 6HY;V+T7o^i{z>h3P /5ND&y.bbGlIA; n'Y< yr421V~5T@Ԕczk8Z+",-xDMa;0ܯ\Gn}oF@R4*+dC%pZG:' n=i;y䴙| _2Ӕw嚓/`ӿ9Es?y%mvDZt&lhj/%M[]^4#LX-7= wY`ǻT.%ȭ$xmT~H PG;!_xPޑ/t?sjD'a T 6>b"+F+ L;8ThƾY#0cP]9 |QU/tN#YZ_OͣW$&a 7p3GS OIyQU1 K' ^Hb Cyr`N5a,5[0Nf.朻]=ЛG׼~k=9@X5?d!̭7@x)Yta{` NM_`޳JAn.DS\N,J02{hE >/vㅜnu y^#ELj~KKO:@D Aa*N?! TŹ'QMcLY,3S6awEO.!!m>X EߛTL5lh D≬DHaʂO sЃ\ Ӟ6kB?3;~zqm3;zu\oB-1):;wd5p16:LȚ=wq[8z']f.p_8eqĞ}Ջ⩼ (كG%zL ga{.D g*jq-==)4公3祈By. g{AiVL}Z.QgXj-den0 7$<5F%GBnjc)77Yw8G]Wӳ[D,{5GgaԞ}~v޽$VE7]TŌJ|mW>7נy{nS^uű*RF=Ez~EjF=HEF?16lG)"횙N^9 $񎥂e+2\^wk`,4AtPJ [nvѹğY20$yA /tݭlLslbxmte#uērH =E=W^5yC2@ׇߢ, ɬ+58)6#BW U~{B-,xL}m5qTZyWH#T6J2&Sn(@s C*i^V/ʷNB }N:;M9C&(}`6.OpYD ٤@Hn~Vx;j1TydgLS6.EAI:|z9EIˌ];\4Z*LA}-3f;F#W1] kNXړR/,Q(N1_ 'ktH-ܜ(,BW@DPg2O&/߯|o% *ܾG?ǹ ߒT +"mQ= RѦP=ïל݄ jȅ}iskS(hl!:S>18O$ բw!}|P_}6Μ3 w~֯WkEq %$Dg ?NT"2UW*f94>ԻSƎZf OSǮ# \Qz#5HzAi*ʻ=:?Xjp1B$eQS  J/\m)9ITc^L9-bcT9 sFADIБ2X ބfE0:Bos]vbjHY}}C!{aЄ?%MX)5tQu*%Li}*xj F  wsq ?) >it1*u;drڿH8(/"\؍MO6d;Ot ٻѫWW˴ --Z^)JwrܙLw NҝLS^-)HRsM82~$x .f#L/x| $^|b,mYH4R;f߰F*^D*q{H(r&ɉO2#ծz;[-l>II<P"Q݁ ‰I7*~ 3|_SӀY\Is/YOZ,l9TB2sw5D>h^#؜~VY|w#) 3F 5ȱ죆WK2>C{6g^KPAja˜Kjd..{k9Jk[[%O>)#W6 7tPR3y~*81~'D329vmf9Hs o[eQ+Y'$ ڹNڍ=ͤbUWpa |@  Y/,䧤!5 s@@TatLTg~ɐ\Ÿl0[CJ+.Lw?ғ"<2|_HLYī>nP}-N|[21O6[|r(|yB@b_C*|҆k TA]J󗓮p o%U"CKol}Y@aE+^=%ZQD _cMeC.#!3ײ9jh2:@* (m_V\dg~񧹶J'}bPbΨB[jϢ$N>n 聯5/pΧ.M_\C6k7$?cMx1%'DB6;p|$]A单J nww"X0oB6)O.^T6@ς΍(-z{8\W+ZO|l2m_ԍD@l%kٞD*l)?OW)&XH&Ū)"7mKV^P'H(:ɷojij om5 9zR}NT O,0;]Izs$ZJEښ;Las-BB)v@WwW!z.:& ?'H5PИ m|uWT!6%Ne6f >mSõLuYS=dBA9`"&qnMRôG$h^jJtDXM9D-νٸ\{zDԇ|qo=.T38 > "S(/+3uKNUye%i#fN2kP[i|X}x-.T?8@޽IN/a}2B*dT," *nԖ= h;*9ci3Rz tk 9Q4h@]>':M먰e7J%L^; pSjL\i86@x?r&- j!^Q'idA𐴬bF7_' @iuOͫB/Tӂ  ?ZC8x)j$fFBhac_sr11>T;/N0ZlS bj]f#o^@ԇz;s~l6~UN59IXL_f~5;1m.\43P8(~⋬Hd "d ?gcB)LPdf:?>5yCJ.幬p`㣦e[d?“Wz]kGxwGİ U]% WJcF쎯~f|56Q$rƦ?`}|xlض&K~{(@/L%քIaǭ^[v+W fo8?A;@j򵖹R,"s]QK&=5@ENiQ!dHe$%h -@7ᯤӷ^aqx?^BxAʟ҄ߔ[t t0α g4Щ*@5g,(ܖ[ et3=EN뗍ycȈEuC'ZE+2Akv(gKyN2́Ϛld(! F#KRV_ {cR>;J֤Ͷ}|o?^kϵ?(mM}n @ω[ZWY} ;bh@_윪1;cCrQNpEAwv35#OUN]JwwBKxI;\%UH>U|}oIv/jjusU4C}]-W=$ݾ::CyS{*ıנΆ9"?3uJu,V01dƆtkmzi+E+gmC4צ@%dΗW^Z6SC_ ׿Qp+'7y mŒR"M3+>z/vl>Y* 'lZKJhImW 5ɉd=μՌȒ`/yxV ^h^ic:y}|9VSڤ-=3sڥ,bxQ%K7@q]*ּD ]."  j1EZT3w ^̤.Ge;UB[O]xC;ǧԌ! sO PRԤ"3`;zlp0^؞bPs`M NoL˃7DNaLŢc#{[XK"'rcb@=FXX7$a`'B].(gkP6wp> " ҇b}ĸ$Ca)?A dklD&J_"-GMcsu[2ź`k 5x?tmVԏRwRzquk, -gؖjX_XGuO}Т)$2H>`WtC]׸ULYxȌR^B+P6M^ bAV'4;&aۢzGu<iBoHlƮS:񕡄N* lHm[ ~K҆}-#쯔~_&')Q5񶩣ePbe>ē0pirK;k[mZg*fHicZ ]]ҙMw*nfX /'{` Ļ1}h{Ȑ?m]7.R%߶V \D3(rFB!6YUrt_%Fc܊-\| : /J% t)% T]Bq8 8zf'll"qT\, 7NWhJ}enYP GK&zZ K *]G}瀖ts!WxhBT@\B.SA?ӷ̚qsِRm/Urn 55vC"F"^dʼIE[wu4)Ƙ!z  fOsqe4ţyκ%s,zIdVD6zA,SKoMj'=EXfS6A `O Əve᳸!tOuxWh6fȐGMCcEl*[6T˄>6Pz)_3CC/?R"e3bVʀ6ᨘP^D 0 7;||?3 *0WPw=qqt.i qkUt|;//E,4!$3}?r& PL$:t4fF偨 Z% #plc)k& KMJ-yx-ɪ*`$|*m7AѮ&.׭̃bi}j'j5 !C.?-)L.%r0g* ctqFwvD@ l< nd׭mn|bƃ{;5@/z2A/@a+z{Mx~z1f; .Ht᜼>Ӫk»=5EeSK*v D[v0ڱwixciY+J^ x)|Vl~tZN<0&tH_)"jZ-D3Id>'4Лhm0kUxkuW{VwH.h  .ZR %#dbTl%Ty}]@ۖ1gس+P*C)N8p l?|ShW:#7sT3_ah{EcmCL&ej'&{|azk%e_*S*cKR!+ٛ%/fF&u z҄Ni 0mmܕkTccԓ?'mX>-%%} Jɽ+JOCV#oO=mٺ׸W`P|U!+{E%3gpcF m, P/W[w8 գ㊿@4N lrKGUɘ !aI'3>E"8Z-@0a[BpyJIT~Rh~W1Zؿ& RI^K頻ߛ6?sI4*k<^3;SR;xG0wSK6_ E^ x-YtլŗHMc#~sT,C,wNPR3L[-ы٩4:l&ÕgXû0ʡNN@,Tۺ-x26 +ںZ^AoHb HOx͆e UYTW7ow[mȝ4@{ /MGhsU=eڲ U9h>aӅ-]Tޑ2qF!jn\EjپI-Y iIس?=09r]*7nl^~h ˑ{݆ķ0&jV`ǻďIOdN* Q7eWlx6a&9*(m"C.3"~e?2>+&`QAY }s`f=z$2?8LK]6֛W 5}N |uD7bgdpXfWz$PgJq*Z!P6+$@Zޝĵƥ 'V706͇9(oܰT_9C)EHzьu5q;lkyb/ׂw8AhSaBAG'?bU?ئsPX_ɐϷVCX>xl>)V/ @df|h@*& [:΍{$$=TH#L^8!,~.OOY|h!@2_حc T%R\VcXu~cc!l-b`_reeh&(`VQ&}YGLçofr*XqRUaKm.E+Ey=WZϩ1upUJ&P PeHqUec~/Э%⧴v S&wbk 1Msg獽mr94 `\1ڧdT1ɰ/fTG)ȍ~WyUk>wO"bi !:V!}r|ra:u`ܔ|WYԹr (N2 $B$i/@WhҘy| ~8N@Κ؇+Vw4!Gn~)DvNB&F07 &j尋̛ͯ4bsvzOm=eqT[C3}'/qޔ[bdC+]FX8S9Sl{GQ_pSFYAKzf<~Ї5%RZeDm8p}h™-C!bv1 {8~(dcq aoVu:/)j^˓#IKT">HpmK). mO~#JIl NPm5tgX}$` >Ѕ֞-`Qio]- nǰ ~HX6|rw/,J,y&@eSث) RN |QY\ ^\k+;,f dtl$մ<8dX,[ ῰Lff7TFU <2GznC1 _@(XmnlE,VVZ,?dKrYj\ )IBV-"͌Q;9QФ8v # (6ch]G J?f&g^FEӋpװfK,哏.jQ*(#׹&5##G:aS9aWUi")s'!-{|$3F-kFNlK%mkjiH2PL_Z Aaf@D+[?D560(-)VEqO;rAzK)'򤍯(Z۝}/*.ǥ̨N (Tzd}CX0tPAxA%jl[#q贍m4&tYU>A J PɶC nk9lSEh֫Ô+#ӝR" hwg֓?17H$ !Ľl/V&0Wv_gG)+kDz02xjқnN0jv=u}]ԻJ6[]|]+NQI}Ǎ]*15|ʰ ȎR"Xٵс=X81/d iJ3D#* : E[ ARۘ|Fn#VaL$'M Ie/ 5#پ\DokȲW:q:ۣjH,V*J?S>?5x0.'vui{ѭ,sYY~ymxTf)Hg]_F|얛xE zk"  CsϥIVA5׎JBecIfTs)SKQ7HiW14USC AuKyy%X>?(2ĸßVL5S)e껜`{";x}e5|:Ҷၙ,#4g+-h4Ut'W%05@iD1+`2Zu)0}گ:zEQtOpL yl!-t*@?T `I(jr Y ~'4С-ߴż+wL,ftCM_o~~NFufVSs>H/Dq~%#("Rdƚ"KѰ՗%R4AjD9Z:-b]|<^,{[vi::%ˇeU|ʆhaC4/M-VjsusK J֑o7jyau~e;z?%qa_s,So/ܿ[Ԙg!vn $֖kH걗qbKEAR>ՠ͙iRX b_.Kl86恭%< "z{M;*J]4OV) [ Q氲s6g>E!>V[>;ƒW 0c ɇ.mY&<,|ڪ _%B6^6GF_vK^Î39&y򍩕EӘgp ɂ68-t% h1p 7SCSi*; 5XdT*@wFc=V4`6{64knt`qP<^)gJ3,#p{ 6k +,HPRvGe7䱂u8݌&+Wrt Z%%-*$,|W@20qu !!6)@ԯ4l0} ƌ\7AZ\0t#-ZIۃEMoZ xIR8紛q%V<xF3m yEO=2JuYk U,KxOZ6['qOi&OBj~ΜRԐt=fAyODC.ă^u*'8 77AZnW15."T5hP5R+(@OӠDDAu2H#i b7gpei* DsBl[(+(}q &\F9ֱ TJ̩?gU)؅RS&~b,Pz2FB1D-]/Z0&kPlbѩ\zRcwAwb!9Sz#0+Ӳ?qLpѱzJZ$ &UT2NǸ1~sP&aj"3@r]FԕUʻ_:i):ֺ2g3kf,ы$7/B:43&[`?l Q!vοXfPApX1W,UQ"l&p`^9Fk]M.1aJ>G@E.fmo`IqLa\NTŵ4%/b}(Lȅ qbPB!x IU iaG!c] F확\ԕl ƿFdޱ$MC5JS3uZ9E7Ix%[Nvr |+uʢ@2;B%:A \-5aWJ{ TeF@~Fb7?4+'+/e-}x#1kK҂sze˧U?$2|@R3srH=tRO>;opvHǤwe=7' _zSWz<͙ΐA]i}D9,-ЩsJBUW= "c}[Ɔod=_22EK?l7+]!A[[$/_N5>)pdg8Z PŎW}WN4'ٰ`3ܴw9XϪY=XGMY2;=v{"c,9(/ٗlXy]ȉBfOuI!$T+mw*s8W/B9 ސ_ &mP%Du q_ۍ*}MP8^12$J}Ni$ᄏ(5Ǝy3,S"2vt -,dE^0- w!7S3nHQ%Qܷ)ƛVNei-, AN!o<TRpgP`YBgP{J*#TgeA QDTөϨ(;`~JR2uz"P{_][hk1fu#M:rBe+[nfo ا#?#gjۑCV6Rhq>=v?tj~ v;ኢՒ-5ceFQۢZeD@$(H ,TUb"#mTɳ TdY⩥s1_࿕S u/p 6R nss6BԛCP@9MGޓ/ǽ0p,j3}F|˴ 蹼84f[|<.. V ` ,FE X~3n:ף:3~ 6'E:;"`XzeL'& EĢ*&,KbCh2W2nU=KwƲN<"{1'&/j^AUn4VC} 0pNXZ3.Z_3|l I;Gl) Q8R0hx01pX܄HǭDGG4 aW> o@5K̲M>D_gE>xCBw Te_-Kw\O i԰wd |t8VA4$ _"BYͯ7;,OJ~4Eb .W05TK9xL3(Rܖ).+=H^\e0JIѶ4o]=#Q6/~dCu^{4=mȌkbؔBAGk%;TL1W){(ADQ6 gJ~L.'UҴ^+Tr_9}هjU%c UW+OKA3R R. WGS0jF*s;`9.Hsڭ 4<:M@$þGo˔(M95jB y~Hʝ/Z]t£NżEP`#>SAGv6b ̈́#F4@wBqblAjxQ؛coD|IX>%|WRlZ{X9&y, еovSH; 2%ҷg[tEct`B쇄JJCNXMZޗWXK6b3Ji t_c/$f:\_c"ʃЛqQUWC3S޲Dܹ_c5vӻT+ ?E׍h/x5+e0zB.( q2@ 5`}cy@OXHL` tq/UO I+^fZO0s)+IedtК6^O:4r2TY`6|]q0bQK^Wc[cz)p~e5w11bڦn^'*)(hLt' lGx}q\ }ILA8][qwR'U2Ψؔ(4NBaV20"æ6CQol6&AP[bqL ȏCj\"="E|#(hX M EE#+,Ili:_‹q7qӿAS'ٽ[H5;y.oL7:S.~w]w#iQ awC]3qNٽ#,:bɬ k|̖=4afsy[m'vߪ- T/_c'j۟_>S(Wz\]3qyZesO3`㳤Gd}\D ^v~&=[*ϰJLeV7ʭ=i_T"n?;hƤM"1!DvRW2@^Lf,hwuϦy;8Z|ʹ{ER!$eK P%+ں(YDjތ ff)(Y].WCbj~2_ !>kym *ͶV0!lV|QoˊR1y7k{i,.K5,Je2 X U 8|U2fo/| wLDJn^3ңغ*sxjP)GBc~QD7F/VRQti_,%8;><=`;KtRU񝀕>WfY h߄:vެH]J.PD™e̹ 0q%_(>ʝY+qqDn<$it\9Bb{:{L glX#g {nKKn2qڋǀ1Iљ!U9ڞ hg@ps\dT'^ͩjGY:zas1A[|mZWȫpts)8Vò:S+9 ~/5[ub{/Uny<}<ed32aW U}OfB++S8b\)t>(NČ-:r $6C֧Y8:^զf +VdYo>ըIVzĈWXn[T>Ops\e}r>tobw Cd:^>EtnUaT#wB`"XWp0F\̄W1RplBn̛s\$CJ/L-A[ ۈq"k1gtaq3I=׀cv"洓v@pO7Ge$ﴃ(&DHޭF-pKρ-1 'uTKQEHo9#վsH,:&Xcz_H s=۷q1EMO\Ş-ȑGeh]&2JHcC}Lo?jZZבjot4Ukzh5LSZ_YE1k EVk7 ?8yxre"s{/ٞ}y!@.Gݒi%oj?Woы&N>(9tmo#}YĥY2=]/Tc1͗ͣ4Qe&7qq,mFt^H_wTL%3^r ܩ&3s [M]D @$qPπ]^U*F?FHy>us /#TD T\R O胡_O{3ff c[i7Ry]ÆjƱT!j  8^[ <Kpx1HaUg6(|^l@#NfPјKґJk})\!zS..7(ruK7Gt-sm];TDZ RwciڭlL``hφ>{zh%%x&W/U0$ H=>z$њ0>۹q&B#Cz.#}dUb-DǕMX/L0aJJ_ɚ|.$p8 u%Gn%/v_ ڡ݊;_ ~xp=KP#wy\]?",sgL!JE\0z/Z YG}J%b9<[,UJsنuHun_܊fV[?|,#˩׎5PZEej,{qZ8yZ#&{OlE Ah$??<YV57/m @Ne?}n# MdjK ~[T|Kxi#ɝbk/m7(n2 (ʐ 7:$ )3"fc b0+vc"3hlЩrCDQ$}jqUw7,~SE'C/O󩦓w4FVNT9;SfSƤlmӄY=z<,T $$TGf<=ʨJ!uo pn 9M-@NthX}T pit Is>1k#n<5ͤT?Z9_+h_ۊV;%O.t<,7]IJup<:GUa͓ 9&PXdH $Ri!}x(D"Ua^قnVn!oh=oGsH<;䃏-vtsAPꔕ:̯\CfY],ZR0܎d7 4n= n.q@!MvnTplyua=ث"ERXRb/P){?:S2$țڕX|i1] tRj@$C˛e=ƎPE _yC.{ԕqɫeuꐆ6ɻઊ& Q 'Nd%E˨o0ڕcO & ]:0mxYّmVctTw>ʼ~Adp>u@5o^\y RBO].,לp*0WҬIgW ~M@w>U6 dQ8#khxx^L)t@|ܗj'F#էs&®(ߔeCBcu#9:;&C @yOMg~?5Ahd`@1UuZg5D5m^ \lK̗".\ղGavL;y-OJ/"n^pS(&Jw(QqNSx(Nv6D8ֲIo71 [+ŵSskw#!4's-.7eӔ緈}W4120Hw~! ©mHxl$>2+%T&~ʺFw.=j]ےn{)=A.O{ )#!9 `-1Őʀm)G֩?:o4oW dq&j֑3X|؃I -Svb0UW#PYpz]6R#?ĻnRm;Ud_Иq/֨ǜD%¸hLk/ BwC篕~w;C~r gUnA<|/Mqnﻟ̡*H`ʷg@//{&[lϨVv4%Tq(2/2H0En DŜ*Lt\Z+VF$]߫<dLi4~$G z TQq1}XT٠ e֍J $Q%ߖ@чNشUHFkS7>) J^2;lҾ>1$xUr$0wQ,^uiIvfXvG,*khYIP+UgB5G~ж|w,<;{(^%`bo}V|ĵ"EHGn .CycW{o6 L)=QOfEj,Iݸ>c,%Cɜ;D"igek7_6B}3-cU&2 Z ( uggmd~oW Vd_ Jx8!َqƤqz THB"Dξ/#ICJu(:S{:sA#na}_[|o:Xf"s*6r+c|y4\mkub}&/ĕӼLQ :yHTe7|r1aQI0_O$N  xRlXtZ(3 aX UkLaJ DZb#a7l)@ XX lx"ꬹ$K$/j0 pϫHjH畜悱^zT2A#`ɴ o<?k"|Y̮M1=)LY&^(2d׾vOa5W$f3(X4HID{oKP;F;;eoT ~z@z\02-#dI8{bךa>qe[!ʄ_CXibs3o )OTD&Il+ȯg}ŇBT%tm%bgJU.!o0Q[dj֫"ҠisqM*s>HE& ]ۗgv݉ʓ SyݦSgAl"lLsmhKQ/P5u ` VI86Fdxm1Yf`7(KvWʣ61>›"uq6&- *įO,ڱt ESOjz.%Q߂E _4#ӸrZٕaci6ohw1 T5Ch;oh5 gIc[ȡ]`-gpfR4o@SVk u| JZƭ(v&QJ29v^Zpi=T;YSP) B%W•B"G`l4&h3s`P dYQoۉZpn IN1|3I).S)7ěpn-E; '0]vXwc7/ٙ uEFbCwM{}gQfa"^+PnMb 2nSÙ$I-#fxVYB^"q}uƭ-K4SRv4v&d{@gt+6\q к.f :=9McL@7ԟֺrjbk#m_U QZl(3u],ţxYX36{tH"{&V.ݕga\ĔUXykP(7+fk쫕0ax'|,o~C>S0g;(x4_#<('`xdˮƒFYzS6Hcv)ée1]`8㔭?}qEڲVQ#* !fCӮcJ|T%,#\jc/Pּb,wڄ zb &Poy<Sf/ hxVN=LsOwCoCfi 9dQ?4ؚXko-fF4'޹[iyXS47mlXfbd:].J9$3māEC5-Wgup>`wb@^TǩX\q!x . "FJxfKm:8&C2% ڱZl=y7b "(zets?-PB2O˜M7̾bz2C6; UJU p3'f%cMM"El1: NE/8(L[!ED;"NnkwwZ@^mH+(&!SNEh|}rŊ<5"8[b0ŮE t=A#37>K.E+`l/qY"Goǘԟy9ӒU V)[fqU !;н#]Q\|j[ToV+Km @K}l'5P+ux=ynRKIN|`q($ÞNC%WUB['"M6~UlJ? J˷6^ `r%5<Wf.шd^z*{8=AwG+)_,;44fu^I4k=Fn-E]C5ꕕrFc;J.B',O-M $!;R>9Z,1*6sE|`xo;-=pmаwTwvQa~;.2M3_=CDS^9c`xj B9<1KX46Y c}u(DRFWRb-GdIQ$GO)CNwLGn&'J08W2@ g׻s8$z{( ҅ǒyTk!eKkr7J; oeZ=8@r/&ГD0ˠk༕x7Mƾ oE什SPH` Nƕrs_Y1iT=ExݳxBb%'>\'tKWDl: ڊݺE<,\pQ5Ǽ4h8[a$ rP.E(Ԏ-slL$(!EKD/Td&bSzK[Bx5xc2Tէ ItB 겘pN᳽Xq"x9Ui),+S"[T y?7`.TSaCnLț`,z1UUĨ:PL71gX{x)·f-TAW]H/ogeE'=uaNGSgrLn4-5.ۊnS6t%1极~_m}h|O;ug"a&z떻7WI}Wo[.b:3E*N@F~Ч9O7?AA6TC˥8P3%:kh ] ;{O-V.A)= ǣHMBԌx ^KC $4`ҥdqE˱ 'f̒~=x1\XlmtX(ZqL*`mN43G߲5 8I\t6 H*VoNuedqb hb>!M?B%NbE% ɮ^i;QLEIBdsZ!vG8U^7V?o ԁ~yݿƱh&wwV̯G\֕f44ړ񖣤^S$[i x {}BAN PW.N$Ev8>_R k^z99$GnbG ȌF=oYc0R~fb "VG}ls:sICdؾE#m3.RuQr"KfP xkU;dGn @܊,&╴:( ,,R&}r"rˊzy{Sv$A)9e-Y))+KVsx %74ɮ+VM x]zå=.LI?Y0w)b3;7뱯lo"KV<O$x'{+ƙB .xX}eV9\GvFx|=p)o 1h[Opֵ6PY90 Zb _:~NQm `&2r7 ɓigSζRQg5ܸ#|IMc!{f#x9ٕ!oQ kNmtީcthX_L TM5KZ^/ҕpay:A@Znvt]ͣ:fyՂ})S^[VM*uvѷ[D)8snnGUU'߈iI)}C@ܧqVEqCT* AULjfZcǬ 22H{v,=FE'k%{n=Y3Aw4,K Mh$;044X=8^t>7+*5fH-Z@P pD\IsPMʪz~o+M}3BWM>,;ueC4g 3+j*\!J\N\B품vFR\EYTPo´ZJaF9]QS`wUCT[+\_=\m6d09:W6Ц>醮ʹљob4ӥW*9ul.y{soa(͙͒@|.3Lឹh"F ` BWs!>VwnP !Do# TH;"="iLTTO0Ǟ |!R8R[LbW,&yˣgyX٤"hB"~zit 2!Rɗɚֶ" )qXKUT(R/׿aB_i;g_$+kT%c{EN˙A*[D 2-TԵHX. ?*i0:Cmڶ8u$d0BۚKtY^VCCrdyD9+$HЏ#fN3cN4j`\ [كq7k]E=lޗ{?t{, ĹMm}U\A^tp@,I>k$&v  8ma VbE(Ҩ,+:6$RWO>ԏ6OC ؟z'YX`OMЖ2J[5 |XԚ@Pt>2#] `-9 a>Q\EGOZ\̈˲ms^!,ЏFeh,`m:CANHY)v:2voG&I+#-e^ʶYǏĆx+:jd@u LG_NJ*YQs$ؗMg];9%HKR7 a`fzR~S$JEf+©h/-9#Ul 3D^-PW1u :sY!|,vH0ke4zky=Nrd_H#=zBdKj^gv9|S(ngI#&tuSOp ,F$u%J C5$:4Yь%M|е,*Վ4 ^SLRRŏ-,t3|lWXTdS;A*S.!QNIM'%vMUUWEV~8""Hs eǿpF.qP'rM!s l8.[Z}3 \Dڤ-/]??J"%Wvw%"뽪FB=k+:S@Vb+6w*ZIk+V. hɏ[:Tӷ2fF{3E>/k0i._cGjeEg.ݮ8o/ D{P5Ү^<5Ԝ?+ aWܱG qY"lau Mdń6;ZChp,rђ<0FXfuhTrEψ&$ h~FE\X&$JhI]:iagON۶9ܢ"X4zC%}%ǥ^{/aXa^Yё}51Zn,D0נUMzJna<]mAodfc¸tf_M^d?xķ$|6ˣ;Z HQ򁿍>B/_Z|hdiĢE 7d%_]_XXO9&̳wuv7lc8CɠLx>A*Ӣ 6 Enk6V1+ euY|*&ȻӵaԷk bz/fҺUmD"78Ha>eדGyܭگrmLf,l';r6ƸE@S:_rQILB<;e@Ĺ#kG >_ҷfCM7#A0yKJ4V FOD1ךJoj)i:rnú%ϺpIrSKr!S+:G> _#a4!&bcpj.%,hl|k#-5+ۍ?<p1c9we:1Ḱ%65=_lu~{j:*F'i >ME%-G€ <\2?:MNDfR,a 7 Qqd6ݧXnVӼuKrJIX..<'`U5PtăGfy #]C:^vsH\ƍ9MQf6[篖EG`9na:>/WBCaG ,\>ڂ.sC?<88leS\s$i! Rw_|!`с{Nfmσ1tLޫ#AɌ͠7Ձ-i*f6<ӒFI E4҈o9^꯿v>ڴ]S Q ϺbY9LLgԸgMj[ݒI peK N3O Sv|1"OS/ޒIW=7!qXjj4 K]bjM bjPeCJ7QW{[VYpIuw9gvP`(tlpp\ [ٗGneuS_J< zor[(ڎ%0?ѫ5_ xK:%s$roNI1īᵘ JUAܘLu?\pO >1U%_T3:#ao޾HJ TP,&8y|m5(Ь{dXf2D>z Ɵ$Xl-(d)ˮdՂk||AZP`*Y?m1`ad$qguoNzίLl6iڏ<"e.'%|I@m5A}~ Ps9ui>UO`JGcm1t^0v7y/Wy5hJ,S j7q&,xxU8G.#t|<*(7ܾ)GVT3#Xȗ5 Nq$ROP*/ff_32cPg)*aܥ=2AH #( O w5")Rm|N]*ȩ}OgSB/]!WʖT}LqՖKPʵ?"(s|'^+wGTo*bO5P1}}X I~ J|Nfݫb 0 'kӿ,̨@/q6)N| >QA۞BŶaNSϸCwF΢ɕ8&Wͺv jtdvʽ…>RѕZ7Z2XrBSf1 2hR~](lXfnp81ime!VƟzGUm?92;j`Ψa) f_FxUeSCMU\{X}(: i+-)H}#Gɘ7m ~)7xD {3)ƀ?2No Gnh ΍uۜ0r(,7U.s>qGf/YtNi% I#qRU D"^듁,gGbQ bImJFz; {b!;U>拮m_и,x*1'4 be=ӽf<(W>:a#bbr&9%J -/g޿oO65N 7paL7h: ! y7#+cIM ~ dɣoH-G_0h3ZXR1f4o/ OYuji ؑY?8y>/~2Tyi4ЃM8mZoP~#ԼNpHHJ b~ʔ>ND \+YXz6&5]R$J5_mŸ%3YBv-uQ~>eXLdPcc5?jXLx KKA۫•Iم0z8,ɝ$͂>oP<pfl=\V"o dXD6FY?xrns nIEK!o|5`⋛ܓ :U5ކauYa8b+m,#(H8 \ SjRlܡ=Egc%-PZM *I{>D7PBUoBvy_=Zinq樼8rD10`ϡR'O&Kz4K&7+^JrƧW?WLD =dltm??{ 8%pesRZQCQb&?Y+bYh\jx~V]حhSu~EP/>B(.5^DdA`%FQ2[VBȡL^3p`e!^g5b n!-c^oya/[]mB':w_#1B$,>$!GxY"tN[s[ag;rMjf9*7}0TZrjwҵT*vBiF*H%0fB|_UKL Yl~w[bH*PuQy7\yK_ũD"%]>/bo*7u/eݣN>*ᮖ/Sp"HTV)+?7wJ踯 s(6~ rdagiy=G¼ݎA:(\v8:D+_/z)x|ťFyΤ$BreSj=?NA$5]hCl(/uXpmQ;EGlRfV+f]j~C׏6S-wb5 C;(Y#T^ѳKX B rv-o, Ln#C4W[A*}MA@R S~*eclJ'ȹ2CU10TL7n\LR _RtgҎ̫7ypuU#B82mn p, u5[x^.>!ߨ#"b H==Fl,taY]q3},R8t@Q:9(:N%!XYu!dQ H5426k69c7P+/skm(F?ڏc4ߓBD>9jwg-].:v%h)LUA$,aI<~O"3}{]i*2]%?=<覙KM#_cL5И /lk#*'2)UTѱ@g%xG4yد2#f M*x\z.3HqɎ0Yy'xK&YwSJХJ?g QK+ǒ?Ru+'1nb4Q{ͣ0` v֕o/5>z/l ^9fESx(F 4YO"@X "cu;^6O)\ejʛb4Jtٽ,w0Q'k 5Hޛ &tc(ԠBq91L;Q>Ce%4:|_Tk.(f12⅄wgȿL"NRbӃPwHMP]b\L7sڤ'"TRnIE zM߹zZCZ, ;B% /ʠDq% F+XN;O&ImKu^wI pp~>;0p7Bn1]*®/MVu'k3116{f#X!#S+g`dMǽ@6IXu^$R1 i `udC,Z'\A7ɧJ;I Ǣ/q؍KPϕ WuXjNҏ+<}2?=ы1)">IX=3K;]=pH cԐJC)j712g=vq3עm6f `N>EMK:fA*$S%ί_J(Ӟ5ՕTv!$Ȩʻxpį""䕮:"#I OvP!+"OyLOͻ!/aJ,5+ ³~D n+ђ:YNsy5vsI~j Upt8\tڨܮnB3 0ZgC?)ѩJBULY!*E^ڜwC]v3Yo,![ @pd7pA`mZ".vvm7<4]omSu yvt܋Z~`m-t }XjR[ Dz@~,x<fx8 pf0α]w~oRmRV1q# x Q[uU-3GV5%x-֘-. ,dcKTB`ppD n_Urm) k'L!ӻɲw1=~2}#+뫌ka{ZwkщCΤߌS9q4ڿ_yR)XNe%>"T y]o|!"^G?p @s񢆼+4N~»]TXKC(O&Zd◤vOY)yTwKGa(GcК̑Y<N4O&[ⲗTn.6bu |s6001 Fl dN15\.[u˖ۀ(O qPj3š ϼKDі zM2žJ܅ h,Y ߷aLϺ}8_\fx "Pbr56wI:$g2u R1/?OM)ޖ"g]Sd}[!MDQuڐpA$ڜ#%eL8&^;pb[݄};xOیԣE߀"_ƒgKTqNgTVl rH{/_t̐@@Q(@px(UDB.V܂/lB.U0LӪGޱJe!J>n7Ή|\r 4'O/r[焑 H{vdH*(i3it,Co0ӪSo8*s^֦d3XjJlɿu8Y]e߅G^gdr=J̳![6@ٽ>_VsҺ@.ֽ)KtGQ\v`ۯ!$PQg]ざ\H:^ʘEMed9ZW?j mh҇d4ry܋1~Uԩ_=Y0J;E9Gx URpzXo9# [>Qm7`@v3byQ,|]*M_El*אcGX69+ܿ[ Ԙ9Ȓg21 LwZתs^ߔ/׌<guD$"Rfa (}qmѺc CV7 A"(V>c(8S2 l#b :2"@ /'x6`g"WɁѤ" ;]ց2=y9yP j |Om̉x/u .ik%:&M28h$0y:AW/š^w׮k^gw}{ @TӞ!nywwIU~pYDu$JazoKkZoXMae|DIWᮤǓ6*!#z!K~1d {Q ij_ H uK>H_fOp ١uvA?C1hOH NQKRQTk $sLc~Ե&K22CS!WiTZ.J%/J$MUIS rdpHMВA bdnE?7׆D-G& oYF.XFGɡ5n8#KFq"Pi53=ץ;-a(۬W ɍqwQDԗb‡ [.N]/cW:YgAok }ZoGq9̸S,~\[p6LD"H\57 QBT׷)%Qr NnrHoQQ>W}aKEQE $]mϞ`ҥұl. 7y0% gN&xR9<4Ei&YY]Зu'iJ"r3ҡo荭F;Q٪^9V3bYvּ{ P9.' DTN#dP 2cCokB^ޱ}IHahZDh4gh*1}SyޠRb}1`bi Khe @ue;g>xL>e)Hwe2葹l]˧>(v#lMN垎fL}& l'3t{ r{#z_T~6~)F |ۙj:!Vqk^n&hf9R )(꠴?8D/ ~ehR&]=%?׽2Dݙ5v#)~w* pɠJ_[Bj\wy@ .DR7O-&9\gyn1;ovduq4-uehghM_N#}W 鋈~|os%V IF_yFP>}ZK"\_0F 0NNV_ѵ{it+ 4!c诤ɨHnTxE2A֮ oS6+j)P(G =*j =.!tUzgRWݤerר(ҥl9e7б0f:WpY#_DMO&^&UH?g=0^qp6=J@*CQosh h_ LՄy7uLÂS`jS "Mu; m?e*R=')2I{xR}. I[ H1 i^F39G'(M78 D'2ΑmMj}+nT<o}?kdTk Dߎ23R2|k'oJ-ͩZWJs`LsMQ{WV0,OXr -W9Cph`lMē%bn7k )1PbQ*Vd[490 (1X~a!&+=S=Qw3]A`& ,A؂ec8:'ʢ F4l(x>Pan]S5?]R/|Lk?6xZj`a`đɨ{h4R}H£&bh؍$Ht$@W%`jCHy@!?mr;I&q]3o~/ـZe)qY 'YP?IEE,AU*5*ĉ7kG1Ƀu4GfHy]g8"k 㫪]Y:?bE\RMl؈1>dH1@pQGI@D+5?>$_8\xUFE=fGj"ǻ膾?'ozJ*^8GG8ws1%ᲢF<Ѳ`o-[$۶s0C9#IXQ}u6@~2>3wM.s8Ky1SCp6YJkXl,I`VǑafmrkut]V2x£1CT K@U UY<u"8ḙ>$j>D?3%lI->F{WS{??O7*(7mfTk2 lp5\nML ¬EasoDZzgkaFH um]8mtY؂熘@]5w < qx7Dbƙ2΢[2D8# Vu.MFu=T7r!d}e?}[s)> ɐૼװ01M%$j.zW+U& 11q99MPX= 7VtK>daGq9#T 7A^LxJJyŀsJE]~KXK!>MKxI}XT݋k9 qDK2H݅)mj C7ӯ d&֮D[|TJΝ!ӰT|41gUhBLȟ5 iy)kEٌzU< xцEZ+: J/Z?E 91LR.nP@\bh UzKzهUth cVHoLlQV {K7*p ڜhrnPP(U K0AH\4­J=64:_pV5*J 5+\" ;Ӽ:O,)/vF.46z)F_<0^k}Eu+sMx(Qc7s7 GX9mύsC3vSDҋjv)QQl G{ Ƌc%֏OY&f\􆦋<{^~1G) #H:b b*#U'RNF'hcxt;/>USNXPm˶}BJՀdAjgxiBd|#yqeNA{PԵr<-dsWMpae9>b w$?x%K`MYoDb6`W# '^ײOa~' h w)yˏZ:˶_|) %9 Q^ `"1׽`Tآ!;洶phi"%&%igfPZa.vB#pO4Xm[k %2BI/?z@8w)7Af,fWj1{vMq8tu-hJ!ɩ b,TE @cNG_2/{6tci|O!C_8uO JS.aa,o饐j=o` 2yq[SQRdXݡ/PW҂τ?bprM1sΜtbC `K˭J6m0Ub7vHi\A5cۍWhFWUΤ1HkIJ Ѐ\wK4( ڀ˽-HúK -NX.<vS]'>Ei} Ft4%QEG͜C<o]R1dQ9%MS/FhO.,f@N%AdbKNq$WL T4ݬ|ݾ|}ۥSgڦL&Ǭn`M~ZƓ@;CI;s`S5P^~\Swc.hEripi;DNBqVƎdߎ9#&a[0ʚ͟NmERYr넙Y$Wvy,ܪ}PE+Ele_i<8V[zG wB0P]'C~e_SI\ Ҏ!qW0.B,aN;ϝwܠnכ2¿Z~ƦtBN`6 ~}S)JHPc9 0 FZ1.9Fվb=_4[(E*5TM7DYp7H,a%T2[-5H4H93h1=!F lxHu\|Ur(tBjqϕ]0^6h+Oi?!M=7nj"4̣xol$b NW :%<-ؿ;T[Ovo( N^.7ro&A5(z~3&s߅uͺ69Q ;݉?* F+G(m3uuGcH]3٫F-RCo͆x[Ўƻ穕.3Ġc!,)d6qlÒX= 8x{.X8At oEGgnݾ* |A g?;R_i=D$l|0_60Cd}_柫f&9.kO :`:S= P0f8 ?z}RuAkZu>7uwlǕfnr)ąչ(_j7 VB^kj;;ȭҟV(q6-й픩A^zܿPP` 4pnJ;~KF>*!}|X:rȱs Ql"B(-ޟZky.D-H?S.O,ߢR:`F0 l/bdRb *gsޫODu qBU( njYV!ω"Aoo|*2:[Sc7 L m}@DY=h*hë. ~,X#I4uK̽+qYCpo ՒՏ R:U0HȨS4bD^0lF2➼ G^'Tw^KڐWFr2 ĔrR4M; =_~:]z6~wxca+(a>ڱV t(.*V*{ |:z&Q>hBK&\Z}+-Q@PW&*b H|2s˅ 2ܭڳaGAm0Ni]L=  h<,J:,0FDp!w#,9?V}u!CB@ޫ&g̷+FIyAG_E1nC4]5]f@ݨZ0O)d?mcC݆NXzw;`ٽީe,,t4{iJ^f§dU,_Bxm筘 {O?.r\DiS nSv3Ɉ #n2zdN2~-}4%O`!21炮b+d5t!u, Su{vuj wV/E}t\?2v"{A/O{5jy=0>uNi%a!#`v3G?=1ϡs{ 73cHmWgeLTǶp&hυӶ&n_eEa8fR[q(S 'uԵ.Ͳtg6WX|-suEPެW2Ԕۭz$KžcɔO!`4lfdoF0ͩ{-&OuQFNWQ)bxI>d˝d%ɽdY/3QJwW'ħ*8ȓrf#+IdWGαW:ZGAilʮ!)?>-sQ 8]5zbr`JNK DT⪙`B㮷p%esJgܯ=]Ꮲ zD^Z DMi:@|$iuF#,DK"K6?G8^NI+EそW\c csv.|D,@v\IIUarug:(%H uu{W; R-34\U'/$d_Ss`&7osʔ=7{c*@HԍLk Lo|]^9`%86{{(nnjάVW˜l 5 g+ABCNmdmǎqZHcbOz!T$-;DKzNEfzo*ai;tV:ݭƅ,:aSڢl`A1 k.2$iv$Z$jfa.?/pVP>.x̑Su[_:䛏8`eJ/cQ.2|@/JQ⹖*»~I|, A^7bǢevBr{t/I`-%Z<:[]4'0[=5E>A$AHfa[n=&z[Qus9[tOrs2XYxUL&f5+}ܣAN_<S ZKAc "nUTUdX6rJ\5%Ɗtg3 ` ZCW /x_#d'UД~Rrn{6epn4/R^#M Rb?H5xΧً^A,6A}l4_~9H/:u>^ j(" Li=gᕠstb=*J+fvM/O21N_R,fhʥhpiC/Y31@t A͒x}@Q+kAlZ MJ290.ë[ ocZzJN5nҸ[qOSa 4<;A?xp)ۣD+.dc~A G{P1Mt<̊#j(D(&˳ T ]1ՌL?| u<fBdݚmٕal6G,5uYr 7L"NQ7^4c +.u ^Gdb͖ -OMdJsK'&Q^SӶsřt79G#ɄUϸcaʅKGV8:D+!Prgt܆3  B|4zM9A]>Gx'H(fB2!IX8/xKkJz̐`a|Q@g/FYK>_My~MZ~ $ׅ(f- }Uu,wKzkJ+2NK$J10Lzwj_Zބ\ N!;߼ي{TNϣ?u'Kh߄m?p4Z*٣ :OBW-Dʲ ]&]Ȅ8 渤P0(j ۧ?&Ӄ;djxu!MWOB/R5`'Lb4O&ۛ|e~Qi9ɯia:Abd&P7@RsvJ۞yh1"i4%Fg^fn8w2|񭘥dtAI韛P(+@bcDmTY}3ڜ1Ԏnt]Ejg!LtV&򑘄+ˉLY RRRwK2kZ$Tɟ?wfL!Xw=d8y#@J|TV5wA7WlT0]nX;-v^F2#(10e *|WbD'ܿ"/'3+֎GE1lX\l:ٍ<&y|/,E&燭̒{+ 㞉DCQ@DAPCm}> &9hdgˈ ߽\~C ebq&çC^P4h4"g8 $d0Ƒu9E4oc߂hK {2 b@կ `vmc)vv=yqg/ƒO`2 뀥Jpt2zc2]]MЁMβϦV.hLe9iJYؓR&w co32;ܟ銯NGF%>@qr+@Sj0norѦv2uQ9ܙf_Td 8 ]: Ajg%΀a61:&J鮂1T;H%wՅИ݋8'ʷ8/v9DX_)} k|iI .NPK&{bnBpG"4O ;YQGmqΜt#8ӟDgE/Lm1s\̿Ot4C؆ыft1?9J8Sh:&Ul``iWjcuG8!ǜcN'WZoj[b/Z' ٍy7SJ_+^-OQKacq wHWWo@qtAv#Na{*[ۀa@)P pX_.v,aANPValLZhù,TB\ uḘOgwϵh3ϋ=m}젵kNqnuWc]Rxp7"\Bd YJsVz*s AN?W2/o8ڃvrHaoMluk%Z!ـ}dwj (7Fv7':t8.[/0ٌpz/q@WS$&}Yt5THz~Cиn340 %@&Q7+bzMoT$bL ߙfCEZnf #@U>LA  I G5f0Ĩ0HUjJ̰c3w? v5hW*mm[d4T$NUEKT0 xɑ.S _F&sJAKa"G._kn~wm[ nf-yt{va%Gcswm :뭂 VIXhUDмdCuPG [q P8E Gs n *`oc-vm5U[XJЏ=CyU{JVY+ҙ$fq"39C1=Mӛ]>,<"-ۆf5zS A\ Mps, {\nLGfpvH$rb\c/cf{{ݼN`PBN[-v11[K޿I1_֙z6urdڀtJ_)W ]0Ѡ&D_žsQsMwdWxp"'B&T,?!$^][B tSg^ȹ4Zs ]%|uc l=. a/4Vݸ$wC!9ס 3>za&B8GBNۋFd0T{^tN,"ck^l/wF6lg p|oD冎jDqMSk5yjA(4-kjNLڥoG880˱f5#73ju @bohxq6{nyY҇3{KE= Ec1#T]&sk0f!8Jq*O;b9_Fgu&5=׳?XBDy򭋈2]Gq11G Wu{ȗ stl,wVwM:nJ1;fŇj1!_ v)VփLt>i VE\Z5t01B7soϻcHU?'%vWIuTjɌ:/Y~7%lRmC\nI{; v F`.p9hZ'_GgS #էNL9zǝ̉ba5Lۀ+F(%%JI5;%yݖvuiCffr2c)I'WKH` Myin^߽?&9Uj:|NYWN)q3oqՁ3g.wՖˋU͜Y0fWJ}~9.W>BȌg*bLuk. NvۇLJ@yTF V2kܗZ42_|V=Ǿ,ѐ̷@)??Qľ0&Ak0w@v }TZ]eB'!Њӽ,%.\yf"1sOƗtR&*;1 q;Wy|9="jwhy2d(]#e gy ̂|/) "M՝iyM-%]au^7|_>q(,*7# |:3v,h*d4&!բ ܋JK{@§O0[`3C"mT拐|Q1ReZD̮{#]p 48f]l0⋻hNXkN|14l 8SCD,hLR"8w,AJN8IW]ξ/E︁6 M<g&ҟS̼4RGCpʒ܋BDDQ9ե9-/(u Wj~a PN`dV|"d]TwQe@6hnXfc1 xC>Ν>f):9",̈́@(򆒱ϧA+MahU kZ: KsK%XjXN>۵4bDeBQ LBF}BG{"bxT_[=/Ln Nعwqpo|4e ߜ[yT~–x)i[~Alweֿ0d%;猪Dc` ѕ X :/aqJ>Y.fM^s_eo<c\Ɠ6dOkfet7֢LIS#۫DFڬrLd*,DlM,r#Fq6`mWFJu(Hբz.Ż:|FT7KWྪĎ`>IyAFVrhmOH5,~^^f6F`e $HB[O~19/z^$3T+/,2`gG w{a&:.2Z,!yeL6+~iqD*N/l3Sѻ^k_ouQPXG%G 5\ar 1ZyDh?yI|@ iьt|)1a$ Tnkq]m3& E8$ChJ렱df%{ЙEٗYb*k^CDpjB@GK,Jy1ީ5qf):ewlF!ןDVóI-h2F`q>)z|=U9l +M!HT IqO2I FQ4#`)үYՎ+\K)ʿ1wؕW -kRi |OBrJweת0Fܧ&<`~L퍃QxfzT5oq2䫝͝]y41:A};K`ud+4YKqws"88;@c X$ .5BnjN"qJh:%ftKZUȳ c'aOd:5[C!`Ó/Z{ȋuj jk*nSO) a:Wlmm3ý%* tnZrIIܢЖ0?Ed)27ybj;afBDgdNRkYA2萋`A0 |i 6W?m_$18U ^?CNY.Z<|܄bf6"i)>z{'oMj11y`bh[k>Trm,dAKQ骀xZګ vcNw3L 3nm/]aEI*^3ejl}aVۋ(J <{LV]`j!V\F,V.! ?-P+GV#VZtweXuj tcAvgQv䂉"*ZGUS0eQgW=W_$  Dԏ rbݰ,0~;(REc [%NCI&=86?J2?Hl ԅPIowXrib4I$5{[vm4fGv(7< X[LDeNP fL <@泩cA $=1._8k6%2F7 PUV}y>q ."1~}#>toFFY6v@_7nS\S^UtX0hZ_=ΥgBf۾VuYĄ$y{Zê'`X\ *wy},0RknD.JJ\UK\6K'N82g-w| 'X'EsIe6(lNo,2oӛ;QFM/yiB(m =#cY Xw-c>#3{Oc)FvH;j(f}H~[*>'u ا~+ UOA=,j*//d[9'Jˑc }V>6)~bD:H-hO .A/ ̳ HHO^pExc|qJ#,}x ^>xSh 7WӼ 'MM\\jj56006Y}|~]av΄Gpzk:F) +v{VUP-?!!epyaƞGi0X( |Y+EL`B0$xzxY_.rX4C_(r%T1g~}YRoy{軭@6օQ0;;t{ n?BBn9ٝCRhC"OJaç,(d 4B|aj69%)8"W>ˠ_V_U}[J~Cc@,bk*]33PtM9 ;Kzپvi 3 ~ aFf(A#yw=f#SnRT =%ݕWhM\f\͖qM->w!֊z;f$'x ܌ݰK{{b{i_ZgQWS!ĪY U㤚OM"Nbq>))'K5BDžI=.ap,1A`>bI'rM!;,Ngї$VϑF$@;S'*~k=1 WZ<-R鴺w]G*IK7xv%ᕇPwQ;Y2Ut?E9<z㼙a:q,zW{UEݟ :ooRK{$fTi N4gKv\z* c ׼ 89$}Ϸ Aq}>cJlБ{.ygJI{ۯe^w3& OZ[5RAԏ ot\q 04KCEG8U0mC{7`KHM %ɚ1e16?P҄f 5{ώ,G(+#;TC|^|#.}m=pu<n} cr5LIX.|zG1F EEr+{.R6k6f״(n.auѐ$ +mEcuhI0gh?kq(E[N-:Z2X8q9(TdDe< uax>(w9f^aAHN mM|dg`j|wgj$ =i).8V_ ֕{o+b }%>]"8 ~BY 1Njqbeq ;@R*D@<%{KB Y \Pn!3/~$X[iH㎘=9Aj / ݉~"x4S+<1N1~(Jgg6vmL3$ 0#KER3YGث9']$[4 @$\ƫy],2r }D:RReaU>evĜiW'C\} ;zVvSBz9Eb4Bm5zڱN:%pTbOh0b4 l-vEᔕkihIW=|VcHX)׿w6 v.GOYz!cp3Z4ґVْ>چYYK㠺Kiو*HmƩrL(㷟;Y;`\r)!APH,poT'h\'OM]߁sE;d^p+O9 5zwV@xtc96-:kz!lǹfiyIᇫ (&J(&Vmm>IbKF-`M<v+К8KY& 3ꊸXg穂GtM|8ߟNS ( '^VB4(I\V :oX@0q~k3-{iL.>i3ubQevHz^ %ߖV i8S} [=l8? E _|@FptqK~ZCÎp[)[͌4K:P嬬Y_ox#-JFlX JK=AD2,Sjݝ$6և DJoU iwU$ 0 pOȡ%Ir &>k G'LhJE=&T,}JSS=LJTIMթ:>dR$bK$^&pHlxpD;(T7 Ӎf?}v'4_.OGyS kL?>z$LT6)sKyQAf&ÕTUAWײ<3;e-> 8U_%M:˃QJB:C;=SRИ[ZW6/0y^YW.Fų# (AŽmQ Cy*?74-f@u[57Ojر&Z!&>|mb?l t#g-fؿ`*oSEJ fҀIZdžY0(p?@i8Y[y#θt, 5Q OzMTyCf/j?pO|8cxLfsܰȵ DxL<0f\1.$?"e7moyfOzS\lv-X3M" @ /m,\L@kWHvo/Sn  A=נKt7as9m)Y2:x 7 ;ʪd-g>|¤F(, 34Y%b2~\"tBN|zk wf,A]'2vuibKcS3}9q*FCq7E$ɰ̯XNfXd|#;FӞH̐!/gr« h;Ik:8u혠vGqpxM[ ͮ`P.̅3b˨hb=|`KT(&8Rujef *= @E̐r~Z%pԨk<"O:SCyIB7Xv*#؂9V"]W / 0Y\6-:T&<4SmhUwv 笔L5abnQ#Z"jmGGa; whhfxhi,\@uR19`o?LhZd7aTt@͋LXtDJ yL5̋ mЪĆ%ed87e6lߘYZ^D)+-l̞^38co d?ťxWWܔ >0eh1Ƴrdh/40w x]rjAoM삌"((ΑZ-Ox X=`EDuUD1/:֖Z{plЩʩW! -zew@m89CD65ۚ RԸN3RrQS$Omqs f6͚^ӉP0x8mq+;}q"~{25&8kLiiH,J~|4Y%gMuu?sOćDK`Ap5" ]bH!锡Ԛld1}'B 8z$!y rQ}5W3BZG!o?* 9xf\6oؽW:E2wpUv*VÙN0lkbmml{9x)TJyD?,*>G"xhzG{u]-`R WV7S3Ls`jyK|s*Miy*Jŝ)PД T)L2hel:]Nv= ʛ?F1}% В,#vW(#*Do8|QGqze|Azef@wgce- 6b}EPdlL1E_B|W܏~7/7[_Đvb0*VL.D͘kGET3$'NK thXY>J%ʈ6&¬)Qlt5YU7U;Ho)DvWsNGMX >Uy 3[JCLwv[\{s_2dz(ʝj\tscD} !X#q@7!2y\D凘GmѶYhA,>p˙ںB<̂yJa)?8p~e- 6F$QҮتru Aݶ1{ܵciR"F"]'.kuqvӅ|l cȚX%ԯ ONn2t2 TAPʝe4sr22[[BhNc"ta~Aݠrɤ:RcχwFQj{RfxsR}?r7"< k2Nh # NQ߯QFLy]1=XeEhLZ^^ֲF-MFgZ5, pgR2>ywǤ:(8L)@<9a^ycpr$`cnBxWM)>y%kver+(hd-F$5,UuZĹ MX<9tT^rF *o= _^Jn /$!\EwP16 ٞB|bHt2O[5/\7 %$íf-)T/MFBLGvCzLO#p׫jzy4&DcĪ\w5(mM?g:#Zd yFˠ#͛! ceհ88)1󍆦lݥZYLJ(#&QGNKi{dv_e3$7Ttm%x^v.K}rF晴 @. 39p'ыI:JX.Zj8v&.Y _0v.>qaO\8?,Nymِ 6Ćqź#Xi$21%ǩ:^Hc"{Π,&wt}m$2;pvk XEv z0$Y SٯTF!S)K夺;E+5ikFn`9!4z ljW1dT d7LP;=6#y䱶;aJP /)>%̨&%vOg(@蠡Zϻ ]:8);A^:;Nb69%_h;#rup[G 3nj)nXTUU-?Eb9_:aS2djlj4k}Ztyat6&"df}DQ\Zzmw&TUDИ^xVv5W_n׮~b); g@-Kp喷/4>Pٍ31|qގe$I[B|S)\$nUhGr&AM^~:++~Ņg/W+*/J⌕a8&;@',D솠9P[*zNyYth"4 I PQ&֧jC1EסxA21(_\ՍDga#wh󲂉5EʍƆ5-qMm w0Wk(BrfGz`s+5r逍eg1G_5rhAf3ݣu:OM,,ߤ =߀Nw({˵*KvѶl#n}MC.k?Ds0.rL*"[5s)LI#Tf'N>ƐO+ ͝7*Z3mN(%Ϡ'"ڣZ3wl}> ܧ&rZ ac0@y A::4'YupaM)»Ud :3 ]xM*f\s\{^48 ._y;H aݽX<wLO)%Uq1::Qfj*~QRjAK#*Ogb-+밵P)b*ߣo/سݪVej=E /'.?h= S*{Xv+aikSHm>o.{MGOYGXmKy%WV)ȃ&W6%\`0E&h愂cȬ!0 :sG`q`_ϊ_s }l&_y#5k@ihT0^ # "IN! <8˻I*JizET$N^ƙ#r@ Q=,[=f~*H[=;`Dly KÃJpL0 }ηV?P-`%e#wwfC:aÅ@rs2a#C; x$'w+y?XRJ&ZXCI~h^|{qD n:yk*xq]tI΅ڕgh8]~lP˗_S9.Qan8%;Ч]A֛Gr(,\D2"GK<萙3 >^ Be?XrxAG=0(։#D>"y,5yUaYK#)0W>wtcem䭂OB=l6%pƚǏݸ /FGY0!&&ޅ%սL"h n(-kiVGv2-u(?:ۺzᨂ?IIze^@PC>"SgP~XcUؖ3%:=\#7ܚ9yFD]7|?$G nyy(!х&@Bz靊Du y>PAڛX$NNt2#XQFr49zj fn@'`o)޼{4[O#r0Z 9&-#8I|"fys5nF ˛!b5P5 @i3"u*;$`N}r1ʂߌuFV3A$iG)TķYh}.U| q%~} >Q83xYhYįoaS[bغXA* #S;+29+Ls 0iKؑ=$l*WͶ͞f8O{VsV:ypǙ G8iGoiM_ΜGF Ѡ淗2緵`S%OU0Pmf5R{Ŭ_؈ok7O%¬ EuOa{@5wqk⊍7V6\-\4CyXO ~ Ȼ >yzMRjcp_9C $B}%:8&^|/1|:bzp2c|ufI~;]!%pwB(_&B~_w}yƗ)%Q2"hD¤0+5_IT&OxOQw59G]Fј\KPYۢ=?4"Fwzǐh\^0z$CWn'0n>]\߽OlR2tMnӤCVdPp쇴/4nRَak{ %`#JPit $=[Zu"_dl460aZkSo:WVpTZ6Kh"zVuUH$2((}!?Qa3g9鸔2@ 5d<0u2m}a#uVqǑ*zJ@jlkѿ'f,/d~.zۀ9l Cx>Z ~w(_cCl).9´VNhŢ^֓+[U>lf~'u*p;DW1/͛ZepQ&[ZtBxp إLWHUXz\Bթ9c˾|RdN]`5\t0hhlO\{h(0hN6y5aH;~>XqNm`! Nbi b0}lfΑ;0mB$+=r:xFȣ܏,<{CF߄YG3j.\}$En@v!j/`Sm=/뉀d dݸZOct Zyn1M73Zc7}R;v&WjmVB :9d|% *$ᲇp>#T>&޸HGYJXUT::Tۢqr'T 2}25?%5qg}u^zRko$ [1*0{E0՘ag*Q07G]X}V?'e|>](;SԼ'hC6ǤX0v\$bt6A P 82_tƈ4u?`;ç͒>tKyUmo3v ,\oZ^Q{Eqr4gJj(gMsWRHSmh{D`'~ v9Mn7|IԌid?{8:5AHʗ`ԍ#Tgb-5$ܟ*OIY2xU GЁe^:U0L(ېwe -^>w:ѐ<9?^^ʝyX'ޅA\~MZU#tb\ Wz@{}׶9`^Hb(=F ̔!yo~VI\aFvUnX)L `LBM)%kE|yvxx'zne:_)<Lah\ 1tU<mڴMoO_47I4[K Vw(HmŁ8^gGJTWVt>o( E~l柷k]9#]&E^r4R% ;!vɲX1 <&k;)9wQjC82z13uz_*x%4g!d,XbՀETCHJ*UjÕO'"rd+jm|Dc[KjUic97*sí]IO-Hh6O*q~KuϸRS;JU(c4,ʓ]F|2ܙJ&⁓ Sĵ[̃|b+k<> y8SqaqLg`Ǎ|N\;G V΋:wE]a.CB /,é{uմP^a̮ #NT?W3h@Y'ʣ*3P<=$iU"'lq~JBjF4ahIEm'O.Αx[;违b}z[ ?9٬}X,*Y1(Jq[HGtבlloBIHՌ7Yo-1!݃؈c;G FU#V|?+s̈́Yw`Gvzlx ;-&iFdV׹*ڂeW?O88_wSJu9 (sXQU%; Q}ho/xWgPtVRҺ,~.da> `WЇuw;@Wт4%<ŝL2E>~^%AN)W:8vbŮs>>jωZ|E[#w,21ԄώD`2/8K]w5&Ht7#S [I VpSz/f56Tm{6 DIMChUˀ$+h۽oJD̿@#(@[n= n`Vh>Sǎ(#{vYaseVM fTvwt~V6*,P-: !,cM>`ӳPr1 m# /kZܨuًX]Uc6T6򞏔u3ws3ן{ |CRurU-f)z`/>cH(MP.{򣸨/ UwzckVIH& %Iێv(<_S!E3;&^q] 3t bA帙!yB!h֞^[l`klQFHyбt _qi2~V2~ήS[(Opߪ_ `/W\0:q9BrhLVB*@1*|8-loOoף&W\K_(eFDw7 *` o,*ٍ s8gUy6֠JXvZ:e=DWv*&=a҂IOw󰽂TxxM<-w"ϢX:YG7'!f`@b촁x] ;a7Դ g D+vtj N9smTڏ)',j.2 Esd5uAkɏ Rl h~ZfOGɭ ~_'Pxw'FAu#Ejۡ%0CWF8{C_oTx2=v2L/QcL9?s鋹Z$LTE : YULU, TIuCBЏOcH]::#ö]]`ZMF5v젳5BO?*zfJ6f%NƳ fuژ1j+Ir]{ S?MAM[n%qo IZx҃V[|;.I8 YD,X̶M4K$H %UgZz r>׉UO})Ү^=&r֣`C OLk ,=:4;=یe Z]-7nnL\CR1ҳtDW^+[y$ҥʔ0-A!dypZ۠Yd;0_P*ԥ7/Bwu@R\}<1C \+$PT*Pݨp}aՒV*/ g͟S,RV<@#2z%{Zd,불q[Fv⪐ ^Si1IaH~J:= ;㊶>c./JQ]LR9xݩUÛs-S$7HwR6 Sw"0*0]vO6yZ&HiU ߟ O| yBu ")+ (Ce1eыsM qG?qNj̯5ڈTj8k߿jIr1p`ڎrk_ݗF0;<~v>8<v:8XxT%gX BR輛잿W4z^2)3{pʅ URTDoZe8Ó^6D'TghQЌcߤLtή}|bԭxESuӤ:!dHô;u6ژZ,>e x&g(?ݦ+s Z*CCsԎbdeإyBQW hk+ UdgT/ tuS@8QC {aVK~K6zޢ^>f޾͙Q@mٕ#u#c8:j (I3'9x ]{e:>1m8hpTh{3wsaege42]f^?Pvy ;3ǽu ;m:җ5)P\:*]p{W[ۺĂmi[- $N׵Fkmڜ8^ EfNjXsųW#/ ~hm_ΧdMh p=OV+f)*82JPZ'>IɵcKy Vd*A؅voopSېI[8~{xw T콇0P+fCtU 80Si9Zsjł񊌃7g@gE_h3. ,Jdq3L3CAr,l@0{D@6;у0X[J9@r׾ȤT0Oi;)&xXbs.(2+D|L0=lrd74֙W+§X5,^xChMb+ ƱoH:o/ϊkOQ,ԽGvgtelh(@zE:­ )u}݋O4gX2 @",$-#HF^3O#i텒2[ajPJFВhw s<5:G'_B A]j1G/K-뚇y(٨)@%9UZs]piwjNjWݲg:T]c z֡/I HOzힾN7 gIȁDul>2ߑH.:pڴ,MI"?aaK7%Cb[+8WI 4,vʺ%woLj2ϱϿ_[#ASq[!%yg (j[: xCl؞>,klv-Q9s8Fkvw5wOzdvbKu^ҳE6")(Df WD@'Nj4M 6pU!cxyѱG0s*'z<=#ajPghDi89t?2! r(ϘY_wXWU@G=ֱ,LO(^`qdPߴm|A|VP@uYeV cvKNݠ Iűz򌱬^3j7#E#yj"\U_bwY 1|ٗ$6\񐤇lbdBts.g@aI_Fۿ=m!%i+aUUa>e8{=E_I(G32/yDDlCVD^M;iDmS/2Xb \r= YI% 0| x$e` f@#ec"!RRH(䓽P ;'L\Q{2-' B57m͗&t^k ?S< NHhX~SG]#N,`t#+v! 1M'Fvq+cN@ ^bI4EcCY2m=@(frrW۬]B>,L%KP?H! mceDRY?s*u]ᮦɩ|F8ցfG N$XyA7ø9BD][g|w/7` H>OE"_> }(?E D+Ϻ)|hFL~!E3-QA>$MZTkcD<<-Zm泛Qܣ9JR'Cȗ^S>_~1.+:doUՑh Y(_ŹsYEƂlΆL#%lǧFѠ?>.7%c}l{q^x Su O4xrY8z wD[ uEBl*sG ˁ^{W$f,6غ6iIeBͤK4/>lJN0רHz28Th[rk1j;Y]_]@%YT& sL%H9\egN7 ox;2s`y&jv7S+_Ǐ/)B3 6YXݿ-%>i5 3 X[~?ʛAK_Dn끒1T&N믄`ZUԆrC*&xb dJ&v M^_-Epu^l:Fj?0={y 8g!尘J(9,j"CL싿u(=V݃VfC2c :Dm'OCj瀛g3<`/)M\'=r&Z<L_@c _CIOit%n}wc>~S;)RAvn6gEXoĺ|י0<^&]n m2*-y <,/ТSQU E7sJk $"G/q]QN )Q.z/e.͕ZzI(_hmP~$|Gdʹ!jx7ʋpB+DM ^nMP.U==ۉST7J vk`O;Jm 6 8NćUL5ęˡ ȅht ,ϣ.}y̧xz mz|0Ryc8rzeݳ@ނ_32{? L}c?qAez>N"T憾lXX  /97ˏ/.{K"!?<զ{[?%F݄*C >rT2)dC%#Έ M,ORa-; VU guNʙ9\J#cpeTBpnZl['%X[Ҷnv iԖzON6Iߙh쫓/*IFwYӞqL,y6uk6q#,YHjV&$x}'s}޲])GJKh%oE $y@$М?,&'ϥOʴ9*7+ms<6 c}zl 1Y?;yl(V9]nK]5 5pksw8 kn5Zl1g߽'l5;Q~ԐR),s8u ×u`vj$(=R2>*Ϸ]|$p.V ñXZKzP|_1(;3%JSd`5!>oŢ4f1=BUo{u+%aIz޼,=}.`)w"n[_h 13Gj~"jʅFxf?el䋐$aзGPZ $qt9jJtIXb;rUbAth*LQNkWQ?-jল!1-B@6nGvYA q? hVwC&i>H?$"] JHaɖ]O*vU?f5OУn6VJ;}${D y>> ?ZuQ+/:&;">Dg4">I3{oUz~exr*~4o l5|0}{% )Dg - Rz'2˕%x.ߒ6KZRIf"HGǩhr.s'eeᔾ=F_B9_l%eX#i$429$ИPg@g|ddhBL+M71 xgCĽ6 sgdni H NgqHȺ** Rw:&9a w`2%[Tqn^UE!˅ _sK&=V,9ԍ%*NVH 4^>1<1jk,#2gF!9dR6~ [y!}j"_ HXGR`Gن~EwmzGF/m # ,oIoPD ;rzCwa'}#|0 ]7VgwYeim-iz7F $TD+\{8;`G]vbҷ@ gfLHږIސ%A=+F=빑Q.M7nmy|̏bE>FjDǷ ¹'Gk s[QIz)AA'({.6XzM[wdlxdQ"p%3L*Ƈ]ņ[$Ox\Wf1u ! G$9 m p;DPs3,gQ}e{/+M22c%J¶nOn^l{RRy7QBkcDU(pz˿:d[W<[e'(8FA*đpjIA-q)6\6fL*G Cxw_IJTVv˽.~e :~5$.Xli6|Zl ۙq-\O=0ZL1?%e36\a4W)R!6bʍmb& a\qh%R$% |8lm~|2wEJp}rˁencTch1s'tVpG3͜oW/B"aw }^ YN2x ͦE'-|1꣟ 3_F,'#MiFA[D?Vѓ6^nܨfـ!yAڄNzݨ')d/h;4M-z ᘑQ|2?YYlGIy!K9OFelogt'=^O.+115"4ikaC/?+^*`AXtȞLG45B2XKv5ě, ) C{<31v [җ&xlUtbalǂ27.ul?RR1jy3eCd{1#}$uoȖI]*TV;yvb1&(z0&eZ )Ŏp o$G`EӋ%a;j_Ay,0E@P .@;ѿjpUIF~x]ԆJǭw]o~8YE% ,>6a&1<%|G7sGTkk35; NWa~WFisF%:L K.*-Ku UayOrg h,_f;(vc0zR\k̽Cc(::ʲp1kG7R6lM=yX ,' i("&vZ[%_Ml7,9>Wvy.` l&'܅;şd(d8 )6 ] Z%m(y.t:v4d*G!/TG⚼$IxE6CG>*>רzq!9ԠlWMog;V .ID xKBʄN ^ܦz|V{pe8^!ӌ5GH yY֊=?&؅)Tm"#X6iv >e8\4Po6>#X ^o``'a {16妒knMb jL>TX /0!A 5;>ĹC}y:SF+e>e_pI;0l L9YPb*5@\Mz!W$Z'U:a/Jj j‡!a!li1ܰFu2fE;3IW;$%'wo1&rA_$=Wu򝽊x6vw?tgQ_Vwea?jCS~P^θ 0J$bm]*XG7;I^!Ve0ٗ=C9i6^\ ouԪs@$Kl%?T|ѱID ]ohBf`p hmkàGBȳnē\DM!%XS9BqTv(_mܳmH֑8N7S5'7`7 pBI=Vp _ݙ20#ƅOc+H>~Yh.|k'4||p3<α,fMW}? rvD\t!1?"[;2ϋ<qZpk@^eB\٥>)2@ԃWy˜ P*28LP1}z8 4G쯬r]M'V|kbun%(@١Y KoVEDo|2vHl!>ͷw8#VYڡ)< w xgm17.-^;xyf~/|"d@Rb2I/T)$/8 )BToL-[H~T}vװI"˻b^% =\yV_>!PmyC/h).ku^l/<4>N=NCw3%Poq0KU@d~;f>PVd/yպ.%0I'FG";^t6F,p-RGfR`BF;XRχc:8WQt3H!/Di0 ˰wtQ=@7K6nGK}Eې`)\=goX&\+}ǪBRG> #ˬ)lkn%Ξ!̶n=74BO„xѱdV5âsĝ3)[u@2]?{o2 ԅc[L7E8&s_fvZd޲qheH;մ ,h}_P. 7E(vMtgڌʄ',V3C_+I3Yʦ\H KUXnx0yS\:C[>r3 O%>uArk"CB=֫MBMӊޒN궱-h,TwE>X$.лY~z=Iq=}Usx.;25}s E7#t`ѕBf :}l:%4&$5{™ إ#lBx-DŇ.˿&68fVmbvҥQ霏doaP4=[]N?P"Tܚ~POq{ZHξ[o2#y DQa9g%+ 3i1ُ#T0QeUۺY߱NM@,{û45$1B}Z9qn`EHP8!-dn% 0~h NU_∥ބfD¤oBiזx;%&3V$Ae>BDH})0~!}ok#Mqf:}3cmlҍ}^6nL}}F, 퐓ehƜ+|B{S)uEe 4,鷺hi[UČMgT7o.{zi4[ӥJ-$׷6pYE6gz/E~rgY I`f|eDN=ԒU,kHٰDxYiOUޢǙzas3g2CTrbR27ò ٮU +U$^s<+c9f/xܲ94cSO724F<\!u+ %,P.ji(~be1W5wDpnw8^d>4 6hf=5ϲ,f=QɠN:O8"c0𣜐Q_͌&V}+Rz1p.2\mիft8c usY=ebÔ`2!HkU1l#8h<-0%c倣Kfk6~*rrXl`ZUmFY&lV׿)pTWƇ.1JD M0JT/2F1dH/ω't%8YKٰ쳳C36DÂtX# 3o2-{_[/TBlNi-#k:$+Rؗ0 a>;fvUTJ5n:$cd x۱dhî6ad=š5c{#Y&61~磞qyop/!b!aӅ='NXQoo+.K8 c%4TEgQHkRl>$ønfp} 0Cc{=JcPGY/L#=pw:2ٞ24-uLZypH~$ۄ;D٦85jId B9VG, o~bノv>):K\2)ٟ(5.AI4z7}Y{DQ*ihn<P`䇷{-1YqCV.%X|?=gxnkT7U)Wy@II߫@~F,YxHłA6yЇ]yEcL<~OҙT|/[k~ӷB=z9& pWjĄdC+]ئ`lU ϰj5ɹTy+of9yvgGEq ݵOTE}|]CZʾ:YJ<ċ`GkVKsdgj8z#,~;?Jv2aGHr7zieJŐGV{ 1;ݶ!EMR3qJaФ~}vήFMvӱ]ۖ"MvTko(R7hVFWG:4E8l4̟'{xSuD ldD-UO\.YFo_*b4W%}Q/O}_zZmYu%<alC`4SI/0悪2 l0 Q=qR۸CAݻfF-Dyq\Ҭ!C1B€Y-U۹EZm]n+495ʮ{*Z[slU} ~Cgdr{2t8h~f,@YDPKC`O )/Fl$ֽy@zLS)Q`+=ڢT"koGM=Hr|Xu7w]Oށ]GH 2X9o 4gӶSg&lL艱.`Z{-rm2i"_UDb_f0T8riE@[t0.2Չkh K[ gRU# D'H S~9%%?QhTt >BČװ 7HF'l]T>$NDn>4k'Y! :QL8%Eސ/!A28x7vYTIIJSY omO\Tz*( ~h\s>)ҦMWOL9V }rƨm=)M̔1' *wfN1B<79O IRuPszgRyX2F|:ὝxsLN ]GiJČI9Gz-yVL&0Q7N{;RԱ&=+Cm' +?+6`>,>P(ـk< Iwi%fnN ~灮JME% m; _ex,礡Xjԕ) DT1ɗ:_F-dCPKCIH/o,2?[!"Z Ga /xQ(Nk@KZ\7Ix {AN1Ą6-ZB$4F0#9VdkU#_w߼5/5xs*) :l"r\Gӈm~/Ooz  /Yօ %֣" gxw4$IjD: !Z.} @5܌8~-ɷ2O7>s_$VӇS {mwt: @pX@Eߚێ|k2" T|Oa*XMkNZPlVbg?vi iw*2~ؖ>/yFvj[ڿ$A] u|m9IG#bC(\w 5/L]qgyҜŶ u|K+1M:H-}_yc].IUDv(MK$ ҡ0XwH[H8Hxu[?ӳȩpwߴ"\ bzedKҕeHȰS1THևS⣺ at&\j%㺦D6:ʺo@ws Ȝ5dyiޙՠ_ݎ&7v2,w#hÅ^(ш\HMvZ>1n(,k뭭i7dgH uUZtD,W@sT*[\&WSL3?'Fw#f+ΰw7) MTVnZG{B}%RNBMPf4ʬ@ז6Db+xp<α!G&(1e6h}_LC-D_j<"I~\gm] Os"31kj& m_Dիm7-p%Ǯi*f!D+_*1AaS9I]LR(oGa [? 㠲b8ǘ:]Y9˛su(C @U#8$ >a_g Bl@'v҈Q} ,&Al^ 䐚MiNETU(oVb5Cϖ daloMI動>F =pI1˥fw2BD|:; mc1r[{EǙqMmgB<;d,HVټitzq]ɉXJ$(ڮ"G*7NI֣E[#n_;#!SϷ<,?v4Ƚ*une!Ě {[0@D.*CEd+>Hj ܸ1>{NS?8I;8|#ݩEeyƴ9 f OV /(~vge5c+2 Y좴}t! u_7(k(ťޖ3[=nx"/֓4O *g۴ev~bAW}jԇWFhbhHbWPK1ǝ8^Ʉ>\rgB[SD* &=b>@(K w2)6#BN2rۛ5"RWQ6HBI}eJW}eBDӻUF.ʤT:[{3.j ◛+iL¿Ͳ-Yni<n H=TMʒbzWFuGj)$;1Ya[Vn+/P6 Ź R]muM>^`cD!8߈wYa̳_\{\&Mg@-|ฒ?i̾xT]Ul5PSW{dj^կk<*ewʾxo{TH"|`/m|2 K`}j|"< RC$3dnh}vRAN3^er^`uW[o.lrv.4EЇN Wy"h"W%ݯk=PijRxrsP[h':ItL&T 3<&gǴ{N[]{W@wOz@h-0(gQzt,brƖ6b aUCb t$^3ܻ ƞ̆ +|2Hz%6"Ր#iqی0`K|}Y%DY,K -4gnzCH ~';\˭ y!S­@y\QOn#w 2#{TDS Ng^leE+{9 y)`_E /E[ >q4xHO`N$bC{78szP3ڪVE/ .R L5`n^֊6o!Pe3te LI?~?zyQHj'o.R*6qe7! MVbR7Vf`뇴3c#G$^0fhdmۥ2)̲DWTvQ7q7gQ?cJp7eR1bcu|T*<{PDwMO_<iqF#7L0 !i) xrDlO|G(fq*jr_G@0M_3ACIKO H [i&! %j'y<MCg܋87͙ jXŰ*~f/곝뤆7^∖*f􏎋`uXvf$6gx 'Ꙗ&]CT@-ÿ6ɹeQ5ExhR [ k#XBjI`mJ0w7_iUHL q>|1|6 Җ﷭Nz@&eeX :3iɊENUK>|' ύ7_ AbƔRd4TRZa:{|/oʀJƬojbrkODTZ[Iaʥ9Ļ6j(>$5mI<+9^y.ہA<Ət~;k 7c4&NV^u YmbRTӠD$qgke)K,NJɌz@ϮjA5T@NbC:bbSR\E(i?pfaQMu繿 ><vOwR^zG|SY04&1s@=Dkgo.X?qSH +(ػ(iO F ݣk۵;<(VE=PMX".Uy%2$o@Q=q-蟹bWyͯu _FYt;AP2܍XHH M|xiJO[ 5dЏb-%=",$$)V /dBf331\!y3J=2PvE>!m5֍|fnBCgvhW@NK"L@VGp}̥ߠ8Kr h1P*? j^/$R G ؖ-!å=Dki8 MırBc]33mvLScvl݋%jM[nE&}!v#A %9,E=ՇsbqqFXg1P"ȣubrq^irIՎE)oEc"dl9:Pm;+vXURF&g%lMz;H׾4D&lbl5p0Q6z܏^b1zf2F'!9 @$-L7xC,]z1\ӏ9c{RMxm.B hb^UO>@S3ڔVOҔMG\~I*oM025G}Ms.X .vS׾&8aOtP޻mQ#TʴFlH,](j&Xې]Y X?+opwj_ -,p"SM.0 W]cS08\Bb 6^>v T3u6BqTbv 4ylv >=Ğ{E@ȻkLi8F4 Ayi WI%G;,#r{`:]HJ4X5P^g^Wv]?,V|ۤq-Ύ,5KsW8͞nTBB9QMd uelKt qS-',D*6/R12O[ޮ#hbP;'$b)4HEk-jm%}/y4_?&pẃFĈ# 5йZBN)%&ܐRC>P9Ah8vqiʫ6o"iwBA?~*FJIbE~p4@hΕڻ\l1!%I')@e+~ Ss`ej'T7<ŔC{;kz#}̖q5ng qG^‡ tt/c !,|ѥs}+>wN5:6%ϽM_8C|GV'D,.JtuM!1qDՓE܈VjI`rKsDWn}xu<"߁]FŬ]U#p([aHz}3[VU/~Y抑=;lu83UX\J!P;kR/nipq]Zqw\)rwwlvY>4ɔ㠭fmUfp\4Q6^j_mRhd"g?~8hB$+@e:/snAH\%A^318R*r;vt|hV˝tHDge9QPW.T VA Mk.!"Z5,F߾owCnr]9'~fuW]$m58#J_pM*PpIIXMD-`~d1?=T.m)V";!K?~iH|?z`ωM{6I仧>k|Ⱥ5cbg> {JLjaQPQ]hFq}VJŸ(Wt@W- 2#S47.e9?&h I+"x>T]s26iD犵?]Ij:q7/xcDkIodER݀j7Lg# ;CqCvn"#<[ϣoO'aZxMPIlaT pߘzpy@4>۽+V&0)[Μv;DG9Is፬;'pU0mЎ T[^FH >Zχ.40pg,g ԫn ^=wSk m&|sҪ˹Y-JfMSkN븷+r=-+v@$q7 c4 ]9>HMʇO&0V 1R$pRh*#C鐤6~QkibY GR =a~1_74l1fT8NT#zP5%W0 ap.jV^ȕ=i$uu^ L;l"fk*jKFHK /#H1Y~E{$+S&~TX!8o4Kjo#T{?^|p)(d Gdu: qa?S#ؿ;ГJCDo3DX'%ODt]1JdSB7d]DsRs8:jbGJPoS-byjrǗP.[;"qгh. ^;Ƥ% Q8Lq-$"JWNh&<2xرt+IcGeoQ{Iޱ3%q"yVN9Ծ Fߌ-dzQE ͐gS`I1>Mi[cexwwm{JZ oN'6:s] ]#Nj[qel!mUweN$+ 9DV4ه0jrPQymB<郫ۈ'Ñ AiI?T& $qD q+f-gyw)3Vf8O #5I1#2nDEZ%3il6&;䭾W.QѦY#3u*AE-0p~.snyT>2 oǥYa\N5}vݰg}٬5S|ܛ0˿= UGd3z9X/^c/-,stB+@/D_70pQ4!'D0}@"NyA&tG*&n)!13-{+=0|H{<Ј:J> e1N]#LDW]F2+yFfk{PrS†23KX.r!K9[7Ql*m *Čili<]t_ΡM߅naCxs8%.oa7i ud}f<+Fg7p- G D2YXJsmMZjR WDxuU&[$4Q8{족S\u j=Z_w.vC ݦKk˴)8ш5e7?O씖Gz=R&#wU)ۢ¤4ֺ2Vd EVJWlMIeyӁqX2EߘoK1}LjGn<<ۂ4vp!5h2A>/.V'm| ֤BzZw_,@>sP.3(hhxm@Vdmdz~HJ|NJ,;8(pku݁ IKJ uFyˢ?p*>>rx-dFw:b:@QCτ6bݬxzMЏ“3Cِw#Aj~5Ltޕl7 `H_}ZfjAYK\߁NZLq R*S%*s?H=~bēǶ]<g)y2v$4=*=CQUY%Pj_UDOkG*Zn@(d&}hAPMDg f~)Q!rW+b$+6<pҝwJvZ _v0&OO'U%qGpM(+V(ڑ_UI7TKkܬԏؖvZ+3K^`#CsζgH@f CUc.Sshu:(b֓ϡ/(9i;O9AfY0vւ0Gj,E&MsL D/oxpf0p2w"_vnki[qYuHSDS;PTq N ܽ}`2" 2]`SxS邫f,;cv~$kiDLUJƤ--{Jwk9) 1[ޯN( GF 7dYw`F~Fxڅ]2lwE+`<dL͜ "ukهUM-GWLG4YP)ܵ>n .Pie=+y a{%yb>A*G}'XWCsL#&r#qɏk3OV!2Nd.ZؔR'څ4EF]@ _ ~12mH1166f8g2ua ̕:,ץ\#?Ь.ii߅@oON!ǠFuemFiqq8p\kb ^/ٟ^U=U{_EY^9fʝ^7J-r>;FAIz>3fZ^jd5rwyPMQQ%zwÏEh:xlkv8  IڤxC߬,$gDeH`U@- |~vLH 1+hr4wF3!h`2?9*˱jnd*2ƺ'A:BMƩ̀b&4d֤q3wq5&"{X]u)ŗE)C̰>_,_ qfd6'45Ь,'X(_4i@ Ӕ'8&M:RLW c]{}ֻso.5b.bp`~%ԥ'htˆ~p[_W$k',n?&v˗5m@vOj4+/(rY좠Hד@4[=UX::su%oIi&ȓveڴt)Eԍמ]muHGD8QԦ`w>$oV(w#7BCuSuxr ~)OETK`&"5EHJi~TOkt)]gވ! 8>{6tN8Q,K $LE )GCw]S"Z ha@wHZX}tBD6GO8`% y{.h J*kiR򞩻vQʊ|WKN+ ˽OleJhm(U8Ek!m7f]3@"\2TX ,^ci\kVg_e3_`Č h Zt^ GD(Q k Zz(N>]+J]? ENOL&Bx;ÒFss c6V)=,xy%"zods1j9ר~`!.yGɯ=_n10ob6C3 =FL$ue 9#sXGLW!8N9unCS~} 5 ˫1{q ˗O J{oP->>^2)g=XX&wf$gQ0עDD7Qy0*mfl3~dX!ӝ ؓ5)6budj1o8g--CFWml!0.)g~//2I6KG}խ,6Ƕ2!V8^^kb?M/ 4'˰EWҨ e1Y+?oJTW_mrkm)d2SP%N.~.YYv4@squ/Y8[?WS:u6{(PiʟV)B+BiTђW{$DqyKudERQ6<9JU,} y*D3ArϊV&#?C?UqMY\>w2{{n_;J߸B3c*c 2 |J$ I9 I1,GzžVRwQ!;'L[|ޑQ_nILξ͕G~2!1bfЀz?Pw,`4 ۼWd Xo1bL@ɽrAB"񣀽9 :vbI}]?0X=UYL!u5 79{R֒  wۊdˮu]=> &GcsYDz!ZnEL 6̸6D@GJ?ԯ yLaNm/„}vq݇v;fB&8>qr~"u6CZ<3{n{=g>5J#iTA@V=e&W78s% M&o:ثٔ.kEʩV tթN:(s>̣Nc]ׂQLzߛ(Vx _E j ': C.[ޛESjF*s:q܌~*Q %5kRaXMDMrLi@Ƭ &8_{r"n饵2$uUR`chzTwQy=yM%m];Q8X"POFCdXOюt/H͐`&%(Փ_K#dQnFj&,SqX 3~#w~tNN]:j+xEھ{`%??󞟩̻?:CC|{RkG|!W&a a*I y#hD/ Qef)I@sP ĸ5/ IRi Ԩz YIzJVM]fYA`6\,TZEG\L) 'MQ Xe2@t@y7~vW4gџ( 1H6kT?,1!{ 2~]L F%(]r6z@gW'P0\P;f;b-jp3cgL91cC: ׁyJݓY+X2>InȢՖSgA;urRO׸ljL&Ѝ9x,>7f{+ #EY.R5Vۓ|$濧n4Ϡի{ ʃ:(aHY~ 6bM磞וƣċѻM"Q|&]eC~"D,5qu?-scmCf1?w_ܟibDjG,b{S\gDO%_Qn7- `&d/Fڃ;"ֽP-(Q79Ǩk͵lvɌ%]z٩4Ce**Q?ΚEXKlY*2o0٬*@@ΰ;ڽIJ8;1Җ.iԭ\)k^&i}h;[Ua Q3(!T:@ &#bEݡd7jg'=~7E\!# 2[hi6yWb,2eVih"܆%AR5QNm *nߋL|p;qO=Y+ &L2gLWf?[^Iñ>O_.o+їEӋrH`^t(ŠY}@D-M4j4?\g=-xb.:2| ݚ Ne~CXh;M?٢;Z$]--vt0v0^WF>8{qq47%pgwƾFFh.'JPtIȧx5H4$(6wX6,%/l!{##Qz7q)y,XҞTRi~(.[k5z3Ts+Ԗ3]3# t\ѿ;yVT*xyf?HȲ#Di/9<)n@7g1:/ fhʷk;Ybq)7v5fFZ5SFdM5 -;A4IR ۏ2;x52[1@Zpo}r5- SAԜӮ1sEjlb:8ץV~7;1T,e Dכn>'Qq,T/_Sf`e9Pi`yC9,Ktr =*|!(?\ )9WaօTֶ`4];E`azဋ,+'¯qe1Bä*z\28v4MOmX.~70X`iZiQg4[SaQ~a˃ȏ}| O 2e)A7a״ ='wm&<dl׎'xDw{&d< i 7䨗\@Y\ԋIGt=pBÅaQ^({BX.-h (8=^JBNZ}[7ś tq M#r;Rj_(nA{G @ї>A֢xcZ(::+n L2369$^MkRd[aFvN:?!LNJ &(00v~pnK6"G~\ۖ>=Kĩ~5TxW\HǾsY,S_n!d#Gö:م\zB*]=rt\& Z#G{O"#5+B\*d\7)]V jrDp/k)V[76k]D-E81bC7Ā12iOkgeFƒ~;R]^oJnۣ._k"G0+ZWgoօK)>C92 Lȣ_i __[n#o=Ϛ1Ǩ$Yz"i@588&NL@z}WqoC1SS~m0G#b?Zh]aXgCX5U9h<#')_4,E+Z];fҭ|hK""KLGaRǐ3+>`R,it+d)5L&b^wkdG>"ʼnsuԝpZs?x\gQHtY|T#[EB#(pcX1Mfh<=2;Ϭ";DчऌgkYK 1?OYJK jPV̸ǰXeʾ=* zu=Xc?#x׉w9 IټxZn fk!]#' iͧ-"_EYܢVûc (!/4ŵQĬѭ$ &l j\d|'m֭s'&衮VфWX}',g9x;f{]D]^4rmC$z{KΉ<[$V*vY JRLYg`!ZnN; 6`\]_CbjIs`ө~ kZ֪ Sq JU$>/2JQkosFGKDgΐe25F3K;/ _?K^Ni.-{'~(Zя /;x݆ tiY.їAk@+S'06D'ydpdŨ`&w8z"a-V<C<_BPQߣ.Ue>UΪ۪QY{^ o#GAe!0/Fzɱ#D)l{L?J8X{=GJ"y~MG‹E?fOM O9ɶ׀~=`c)*ڰ`&&*sm6Ih>9_quXaHv:}w=P6 %ು e)]^vԢşaO~ǝy2 ^Ni =bZyOmbT } mZ}C˦|— )PRei̾sV}A'ղ EI1@_A!Я:sXP'^ $g5^ u \tFDy {s!'fq#ۥZ]sО (!8x<Y 2ضV)|Hm4m.qMG^ѤHj*q%W,6_R` n1y:nJwDň^͠v( Iۘ!I{B|LBi5''1S!OemM lSIb>`gf"G hA&0Az+|܎W_7 ɈU-j#IZ?WLhF^i19q@7ח_]|UqB 91zlVNlʭE'u&[f,֢~" pt 05wk8+>bKf1HrƟ)jJu{V$ &|=뱁qwpF8Vɋj4_8J96řur%E:̃J ҳT3j:#56kFkòeC[*">|ÀuE C?% q-x _$SX%ciq1ȿ2E(ߤ^%h"H,^,PDr6+|s}C8M2WX; Qkuk{M'S9QJ}H)1!!5T&l6Ptg!ooI5-淚F ݈]huFAM623puHhKeɊ阈8lc]άcx b1R ٥I9QFHKh%ⲱw\i8gGh;6&d ]f')z?pi jBy8ڰ2s_λ&X%-t^&P"'ۺ̕t1#ߎ2o9=8dQ `Z^D9|OmR+gBԴqrp{Dj9\cpQ DlChuA!gKaS+;7_" 4?]X< L9[!Qioۓ!Gլ8JW9!lA]g)ܧ5uTyƖvٿ''&LPt#ʾRwo?2hu]%7FSO0,Fo6_:c1|Ud3q{Z`K"?MN4\n9GƜD+ث0{nWM]D9i17x5ϼkx5m qc|j Z.JZw?2s&+p|0ܲsrhPyZFGz%f+7v(/ܗ WT_pQI4#~: $%ĵiƴJj"QW䨅wkq.vR.+1۰P8 vD-ۜ~ HҏZ퍝bwĤ ig1|HH <)ôgU QNnOO?Vx$o )NL^xlBa5-QqY/~_q\d9٣mވr+OU4ryoJ'iKG SΠO*)CeaqaLz hZC쟇]1\gۙlFPJͣ~X_+Lb.`B2-f: 2>hGSZKQ)WOա$h(' D셺mu@bG|*Ft̍_Kp@SE.;v>ogy!.@ 斻7Ȗ2/ {6xs *^Sʠ$η#u>37{AyNk՝`*]ÕAPv)uE\2 ޿ŀ$ڭ]?=6jWxW+˸4xS[;wӋe*[:ԫU $Bp Mkr@^ܸ)vY[K lF AtUsXUͶ)jo1[NlYF_5X鸀dU5W4RA_ \4@=_ު9Lumbv^a+NP++&NC.%XL)JAiŤZ iSϘin+ʩvjW2hƮUXnf &ZL[oݽT鉶JI>|]PLȺ5Q:v1'tPqֳ LcB(&҅9lk[ore} KuhQs]7C!.}ku =.eUeGs[AP\sע8[9ϩV.gVӟzTCLf Q@ < @iu$gtt{{|\mdO $+UXǮo-гۻO H<lt2O:]Y|D0#YL6ƪ^vi5tqvءPEF;2^𿆘Xopn7#x޹e56L׭l44Mo(UhKa݉GaxȀ]$x(Qx6/dnʒ/nR\BM}(m95Я'!_INq.5y ǐ PxrS=U%1f~cMs5rVN'sH72YAOLY2bRnWj)s7oC cSļ-^K[扚ad7&N+'7 Hr˽t#],ԏsJ`*IDs$! G3F0PG~Q{{uU$#.9 ͘ػ8F>Lɟ/&mKTm(8)CH|I!Sd[ q\c鈄ݿ`}_L{#JtYn !|7VHF)y)ziJ@F`S` 2f!Q1%Jj_Uo[plփyZ C*$aHhSqU FH6I̹߆=tP40>':bs. s[":5I”Gz kyk&+,Bde3s!NtP|'DhB0IkƺI奦C~2ӳ 6tG|L4u!ΐ0-GO ґ⪢rbTN]Mr"$'P2+?s/ z qwc8cxyT鐒o1)̚ճUQvɸIcuI<2BR9Z-]c̀µBz#~wYYzZ}א3Rw|To>Mt#l=.ǣW5h1BÒ^+/O-5JӜN,XL3:DDN!Xn +bhy 3v#p)<[$mdV5 }q'6?4}N"84=JMC9FI81VcT(=R-ɺT|}"t{TMA+R Oհe6sv 3^EO3ș1˖/P2h8Bz0A zѓȌIG~|W,N8|my_;w"5(Ir\t2 j"JQa=C55 ?Y|<#|Hz4k@T?"R[]_3BGVzadLg;vEQ; imLY"1B8ʳ@T[z>QJ󛚩-lGr4p= 'dd^2xx%ih,ik,36m|'|tU>uPJg!uDR3[((eBD^LV&i.!\kka3iHȿ#K˦[z%wԛt<a=ʘ,>Zjq)ARyℊQ Rw?0*`ɇ;'9g5 \f=9cmMo]" rE7IzRE?#~( ]+C NCCjȉx*m-?U F3 "pJ+2 ^J C8  Wn7e)cLr"ŷxkax"w?>wL&yjLŦgX{ծmjVjn]ӥ?|dhe_rY93rW`bCKF+z ƴ$ݿ7}a"Wȑ0HihFU#%gjâ̓z H́طO(r(UEkr A>(ܐ]g'"'STpN%b-/WVww3ngd¸/%`v0 ]"a%w4[ _gIƚ 6JXFP58_PO {H[nмY{9nzMflG 4Ob3l->8Z񕳜W鉡Z>8p q][~bK ^rKV䘅/jt SBD HaU ꞓT=!`I4׶`=ndȨlWn>|8Bܐu[?+)}ct3Lܥȼ:<fT*ST r- ١ηP:/ijF:bqZy#·XSylA׽l8d(J˯HY \$雾`j51ZN܏qIJT!Tokݸƅm*$ 3;ܰyf s+C)p_y֘~P1N>+ŵ^fRwm引#( =a#E񖂙4Lf!*.L pƂM](z`3# B۷}kPnC:ux9F Эͧa ĈzI+8@6 3JB&E0\l~VuI! i4|xͽ=Y \-!Ļ3t %|e#HT.P*t\b{>$ߖhF seޛ|5ה48e"v;)_ mw񉀆7Dk_:/xoծLQW"m,+n8 CtŌݹ*8FL&H mjBq-rRylKHr쏛+3?fYat{|g%|+?H`[?S$PLjsPf"t"lj YX??zj =GCڣINZj(}]d.x^.R1й΢u;bs [@L{_"Ȅ [ByWzyqbhW;/'[?r7|7wNxOG/$?/A+y:[6"=Yy+S>> D,gؚ>}0+DQL% @MaljS[v 2 )Ic祩Cu@@R)EݑfLT֊`ʌFd 12jIޱivORw8r~EgեRrkܳf:[.KtgVcϴIƉgWrx}ao%[9Y,Ff!N>_ZYyEJ`@޿xBAy"5AlXb\jL3X`J ngHPsc J+[v<r_gw׸IdT0~2'2O"$q-dq T: bdP) 62QxDce'g\o?r|S5UNq08\8zFe(v(Nn%J 鬘RsչIؕb Q eW U GK :G+=d0qRTt X1pɐPn!6a?R{|WJE57R/izk+ Ng(BrpI=˯!b6TQgR (ޙce6cWqpdpv`{$عlx|!x!Oo95;}npVi``!Sw-*¨vB N1HQE{Q0QBAڑ!NƇȂ ",ݝj[7%ONʀ}D:3u Ò|[h>>D"x+Rv:02ȟpYDYÅd:_ʵ3h  t7-kcd+>,V#Kx[ڏ0MG,\qZ'xr:G M"*Ln[953@ƨf 7^{ҋN?А5O;@>ޜm%h'x}Nv9sz)\oN[Qv`xͪ[0z]..yϷ[V_d>`'Mbb")|ϑxqF+>G|6\88Rg`6} ݖ(#wM#/)tcCݒDu o,E.OF8:2ӳ%,an~Y?--NS:2G#;ܜAXGcI8w5Ma3RevjH<~:ˏ,;؎.l(]ɕ2 F߼O|܇fA{2i=dy[~42&ߏ]maQGgUs?ewO,aX&VCm'| @HO&p>AVQׯi98Csp,4y8qdۺ^D{)> faSs,F^6@MvH#5 ΌCtyHW/JL}-Nv4ڍGJ6'~ss&8а9 PԒJ3'W^,|{񑱏Va,vÓqHR?9KNScf8oA;ǽ `ޖoU G'`IfNլ AZ^gllk*-2QlOϾ2 3ުW!rTs<ᳺcn-]&1HɄ.-9fE!e1cXDХY_EՀ?+m>f yolAHc9_:<-v"L1rGb*Џ2gtFGޯtFKP<\1=~j y PRIK$޿2U7;3/q.ED$ Vc\N긼W d/;j܄m'&7]jpd+"QHG6d,7sfK׫3?aWyHS)t)\T>J(oo's#EWm,_XQs!FX|FۧOV3*+Yd]KWw,^k FCPd.h&R,`N*\8b6~~vdt 7v\=$%KeLU:ڤ*j_7f0/3_O}FO?VQm4-(b2E-0I7.'zx@0nRo*g4XjQ$[N ~n +oRӱJfǓsr[g 6s /">v!Ŗut̋DA,8Usw'Ya"8f )$Dpjb$K!+=J@jU /5C/m<-HWQW0gWhNYzeV\mDЅuVeZ\Q4DE Tu梬[~xWvYdzy2FVQ:Ec C 0ΉA#W\V Y*b,N*hF{lɁDJ8S'dLR"645?lVnTgHS}:%%LVem '6a Tm'P%Qgd-PP:sl<*1Y9JtCHhQK}h\ᷨf*YTo iMlKK峘2LeOGM%h `V=D߬b47/dp6TjWcpD};/! :WX*Bs{4h뾀>sy3ɢf[ڰKUl@&8E2U3{0'ڧ/lv|`x` 5~}ɔLjhAZ^q~rnpY!-&So+vlĮ.tv pdiWJuvQ|?V@,$~fJ:0ܢ+{ -(93 Hr>_8dhtqR:6[y紗 vDQmY$a5yd,)pF:ev(EZfFt뢚Ԇڪ^UIDG/Ui1{YM !LSБp@@{noİX z#řYRHپ-linaH؎yB EW7'dB *{rf.H(ANgn<鉉Ď90`JϺŨvSǫdUrLGw tKbF 69}JYF8eYKЍ#hvRgE,%̤R<j'I\#\-o|X?qpdЖ- y ϭ4ܔGb$S{bֽ~ ]H1: fٛ$'"/QGybW੗ ʪlnD (N[=#|ORW>-۩Ap%%} ^17בT-B\·S[m3Q~WzNoȝ8Ѐ7O;m'#PB@Z3h23Q 8-Hhh7>|lDG2.ɾ7يꢕ_ꈪ"uV >`]~F oYp"ҋSݺZ»0vfaJkF6ЉV &xL `h.4E7ިfѴ[r 7lE3~<, rBur՘=>iVK/,ACO Tu_O #c-y>$igmƪ[i]!0{C6݃qloSfdhi]7 "8Svsyj ;91M⪃JxKPr%S٫12i/rb2CB מAjԔwc+  +tW;]v_zL1taPTjm ?W;=V )Lk tiW`-\nfEZV6 YDDwa48&#ׁ.Sm>1HDx˲%L˛me6u{2e>㿻ex+R?^+Hiu )+i> 0Ė޻U99cNHһQ Ka U^c;.az,9翼XBӺIʑcD =l=֤"i'Ǎ;3jB%3bC::TB7Cg6(S0BG1KOǺJHIM|e-1P]?LٞȤUZlcLd סtXv8nLmu䮷9Vu//`@fF=F3TVIwIX5#R* +\n%">@dZz@?SuT/nj9*";ɼJAH$f5g*0}Jo@iWbe]E@N0wH7kW AwNߪ@oEI86?tԞ2\T gtD.|v˿-QkVCު9,԰Of"T%YF5BaQ< t* ޷v2֍4:Juh(ad-7uTW/&Ze &";c6) ~u!ddD y#c'HMäzُpoi0N8|ߦ(iqa m'zzA?Tό;Ts^Ki/0 EAt'w5* GBâBlJwμG1|-\U%]ra~Ro1IQLzwG`@mM,dW4(kH8 $vV!> ~UfJ3r gd2~WsΘL0V泡X{c'?K[2pM&%%;,kݔAݢϔ}4H:* *<Mco;NGDrx '-qqsb>.ߚmïP>)1 Da6ꪁ`_Ówdf;  lI-dOɍF7JI^z`@f·rBjf)w|׏_v '3)/C V$؁[_*GdA̰9={Qz?i^YUoxS۾Sasb9%{yDsuz?f%úƗZɠ؊@gJSr|;;kQf0K6y4[ q]dP(z?*3+46^(5Lab1\a ڼ{< -~fX:*`Rܙ>$gAF^/Z6(ŶAWPwFP9'baE5epW,}1^hD$ p\r<&_fL@ҫ)>MO0JW`]!6x*'轫Fn 1`m:1u"H*ˏ92ck6GpQ1`(4,B_5 +聭E L``hȌT}oDY]bbä64 { gC#E*d8T M]sWsnlGa/h5[qP[m.3Vef?Q a܈5:9mTYr(u6XFc SvԇbK)]K[Q/P!0ԭb$-z^-Ĕs*"mŵOsK}XlG"T9gIe ~uQpQ;wPF'g^pak`KQ_P",m(P=tȾ#X1BM7lTq1@\tK.G6_oA9T3[4 ?g[ $_jϙo2P,t=V&:ŵjsx櫟I 5"~IK{3$8=P**k,e%w"k yDB_v2ֈ<4X $}p-XIb%Epb?o-efrdM,>s%O$ҔjΗ XJc䋐 am-Î%ƹetdh/Y)_h#-aYCՀM?<+><3H"<5uJIH|Wڼ ȘR:V{cAfB9(po Z3T/.8wSNSAeB *CnA [dPn lyy}æNkAύ7SomTo oVJBf}"/w/Pk}L:FgkG712oiG;B±~~jz̋|G8)RJy*5/Ld&dwH ]knfsn47KQucQoI#4%'K=nR X7f1lCn#u˖H$sHO}^2(~oVT5tTJNsʇF4oE:kߋmi+&C%ҟS[fwp @UsYT#_̀+a_x f=m֗ZqH+kSR0pf-^lrۙ{2p_Aƍ.5*_,+iUo. 2#[RΗpGd(ujވ'vݺy€d&Nv*Eᖥ ɮbfvu=:zKeЪA$cy.4!Lj; Cŗ@^tj5 v/o?￸߀a֨*8AzoV٪>G-<6>&A >hT 5q9y+ų8rc +t ==Mˑv;_h>.Y֑6 7QvQ5QC`+'6ecʛh-nMv.SͼvQqi Ϝ&bq)+55 ^m \6{_#k7B%e}Um4RG4[odrDwֿ\Em9d{ZI=FVmki(R4m/H,pUܨ1 Nj}#*\5IAvuFg>+:]jXpQF1J,cDݕ# vaRuD&Rp[c]v~ 2ҒeSTt΁&~sM$)4$ MGukUw!W=Tz%~]|}EJ;B Bj1=etYᠵ1| @rr`Ƈ|lQ%S[ʍ^+a'{0#rlaX4Ľn πGկ̟j87LeiZWs/r|Rዎy-J"3;ci`#ނ-qA4d4@G*,D7+[_`4݌p}((Gw, ኸW-zSvKGb?\^<#9mEmy;RHwlK,ڤﱜ~:x+3Sr#vy? "y׋1J%:!L{AR#3_2D!4)ĬI(\g:&ŦKh+z~6\F_f,+GC}d=-nK$_fq:bubp.hU!/ )AhNa+iP4A,nW_4cm Hnh|L+ {^z :0551~ m3XdMlj =5sc3F`i*B!$u&qS/|ƀ f=,KIdP_]h]4)GF ҧ9eHWGPTfG#=]==Aڃ?-+1Ps%[aȺC̫DM?ZQoԈz:- \4%qf*xg"αK_w2}riKś=u޽ҨgGᥠ,[)9=:0I:y%ox膖bfGN>e*I]w]BʁY>hc&ݸ!!uv`k= n &pzJXq3:FB0vԟ0=Ry\b|F\RKk,8қ{#l ?8uoz~:))f~LCwX8p"TDM~FE? iX j7n*鰟ܨrN](M!_!JDB.6''klg|MmhPVq&AU +axWQ2M6>E.3@vx7xx[1uy,mQ̳L`9 5ʥ@Jr2xK]aj 8:wVB:9!sXsS]Ɗkˮ29/7Ʋma]Sg:O^M_ĐDuj @g-t|c;XlHXW!yrx!=[FAΛ:=I†Ҋ<$8M`c<܎Y֧ӃY%#X|=.M[|.dPeqL:LiePQL]j2yH<87wAK[;ObtYer' CD[=6tؼRrI !~,]S O!8j"wA:/dol]#7 v M2[1W-`U:?>0n,oM4"dR,^6G)UOԉV685r$L1Z,svfdo}IN,`WS67ZN2>@ء̎}rTYz;ڌwʿ<]Trfǎ;R-n1R}Aob|Ȫw0ORXK%0|L.~1ꃼȥlHK,BK`>lVc=2=tyTJOӓ 䅆J;gְvO +s6ÄCͲ|mXB!41ȈY7=z{zUj/ux,Y$ !s G6L~§UCC&"qrƌ$)DE(e7?,&e#覂jARxl|z܌PO^fI}6qkr=oU;0?YՄȧeuD䀪fw.ѡ:YE&5ŇhE,hEoc% UJ: /Qttv>bAuƙp#ݪN)`*dՅ2!W4g񤦆m8`J}  Dk8WB2ՙwQ|J{N5 u<]C1]I 8TЌ3>KP]3N-~#mW`W 睈! @,ng4AKWȑqX"[g g˔Fn H-Al0IWO&9Nnvջ?e7ƍDa:|+Y|h2F_S9ulj>yp˱~4A{Ԙ#ʽteHTSW,Eћ5.Gr7:U9;"Ry@6Q,a4J0AyKl6) `z3'RG!&ڎ-Cʡl(KV SM+CE4^& GD\M%CM1GT]YDr2RQZGqjz?37zMy{} 0\RX+hBqIp.y c V?/xO:cKQ(Ugl2-y#V윟\x(T>`8gi}um*/,)HAhː޻|2#{k/7Y/c+Q!{f҂hr9sH =$jl(HuVn&hڣ,mYstC{:Ú+FpgЅ()~MP<ڃ^SXXB<p޾d))ȵ!~}7UWͥ-ٰ9nxt2Յ:6mS'~l z`_geO9(b0bZ6&.\Au@K!U @`lO_1y"$bUXP;ӷU2(/xG xcE4ʭO>F3B\ji<~-B1Mް]񟝠0;~Ά2.ƀqLQɠqdmoJ_zwyv~@扛ȼ?Cjk6/peAd*r.~#rV}W(@) #+"wPYe M*v.(t0']H;Zgs+ Y\E)l|t?IgD8x9;GǫMeweONzֿ]73 E6^T_E0;N %Y: S/΄Ԙ5?ޘٗf {g]eP) SU|A3LpV(xaq O)d '6 6(P,NtJ" F~6AmWAI?sY'z E48 LMHH>lH-@F~t/saxЎ$rϟ Wob9Nz|9\%%xPFkNy vl݉\@3IlIZ-hQC4H('}yo~?]q8ʝevGG*#4&ߺOa/Epgd K]K7x%/>O=/>R=7hO=4쒕Ir,솎OL2mQ%B59Ra'>QPdk;,-r5"JL Ѓ ?ء5:Ukޅ%#&wmvJ&+?k&Y=P*"AUĦ!ƨ;ɠVj¨#Ll0`8"?u/ 4b:=s"FȆ=$v$)=$Y? G}cI99,Ɠ5ή|{zc>]G8JL:ܘȨKG\npdΓ7wjz FlY1!bANr*hǮr9S2Bl]{9E=Fyv^~/$,2Ɣ$~P>&6Top=7\/C;g p~Mll|xَsC"-h%3 \-_k5XitgKۙxAED'\˦B m'ǿ <~K'z:5v[`k,}z5ٕQ2W:\ _:Me.(om#ʘ'89^Hr4* - ñbQpj2B,#FpY knqHģOtfel&] _g%0QfF6F7Wկ6dd>rF)3#TUX7>ƅ J޼ﱣ_hmV-*>i 2ÁT\-<׈:&B/hv:k7țIќ{72^4Tۦ폁Nۯ4p(f}6 D̚>XBRdڃsp|m'7KFg9~o4{)fk!̲aj)/^kܧ7sin*=M\T.0,=yNL''X \|~hT7pv+dmaI7AŻHGHZG>wf0AC%Csg ZSgb >\9zxPmk2٤T6^tĴywwWp/=<#jSh*]Z9vb:.LV_ԊvH{+>ȈD벒;`8tᨙ8}WYĹ!# meǰv(hs']Mb̎U&= S wo:ۍv#*dX>rJ'ܿ9\xf ? z@ ('hϸid ɣ~%\p6Nis]KI{hm$0[;4[0 U~΍Qr gCŠA{gD.%S1gQ{d( #zqP< z|utkfFuɁDq}!I.q?Ssh;.pe~;Pps 323 7^vJZ.Wh̦! m](`Z.<i>ennM 8/@aTFɈs^t R x RggtQj<-q֍qcLN+|߻!Z]GjӁyPdlV$cܡBjx#Fogǫ|WTHNgzIV;SV.8z6uI~@=6V?;h;=fx$q\KR#L]O88VڍO9*zbX|W.V*޸$WUѢ+u K@ï[VwW=sOO﫥l]LC)rRD#_yЦ„ArE\ 6̺tՈӇp#{rَcɋR:D$ !A^*VQQ'7_JoY>{kXDݧ m\PɄ|n4.$5væ14KX!Nr dOa_p_|H jw\}Uv柮vi,;Wond崃*w9 5d!RBᶉ~F!|F”3~Y57fOoÉ ZgR ,H>r y̌,oG6$&o(v8q'::/oGҮv>)*c}|'|Z7ҍL:8ǩ *<%pZ/bچ=!f/_@e@}E~C[~Gyi%(`qJփ^T7 ̦J`NzQ4K.(*+1kr$l#(NFC;Rr#8 -n}D@ӻxS.}Αk- Ou=.S /UÓIz-)uy;Bvנ<3QڋViN`-? 5l~45 FW@trWX] PB)h;$9 DW?TP6QUu H2dKe$ķUIdcyZڊ(2E3i= 3ny難iL t~ )Q3O4wsgʰGW?u#nw@N wkę19 }ג;nyt1VTϓ/ߦ>6Xrp=zY"S#f&T1'nLJ2sݑ7#Ol9J!_;Ocl4!DY/NzdY"c S}KoѶxc$*޾Zyb=/|rYdWW_:aiK6ɌmF=8ƒ7i!>r.n>83Kɞ,\Ja/$U_$/`<0.zp7F׋YuC&7rPn9RmlZi_[`NXRqЀKoF_Py TF܏77B>ECyWՌR+89 }; Pu@a3 ~v$ed޻e˜ ہhzv#f#BhRy1W#=vEv8wF಩ElV"MXm*nl|.jbG!y~La5Lv`f$P=LhjL!{G;;''FJLʄ{!.O1 /Zt$PZh\cX,}Sz'N"ʁXxu*Z9xϣ2em](),|aK4SXJ֕;s0;U<ҐKK2AOcw)<^@ D//9=뜛z\gKaC/sdB$sZ%yՄ8l6b1Xx"wZoJB̓fF[πe]J+c,X~n X^{N&znrp8eXVa{MUBqT~r E pI? KpV m-h!>Xf\*TJ<}GH6aH SO%خ%`?>Eemv _r&9;I8)SxX*rs O&@ 4wAL6k/uI"[T$tPCx`zyU$;T[bi#6|ߜF'M[3xIu~";pcja+>'\j*HJ2UhW1X1!i QKqCDpaN9j0g"}bY|+4eK uR)ݢ#)X(GL r$W`p O>8boGRs%p&o{ޞ0Mv|wwu $zZ8;d-DH@0f-Ҫ&6gPDE Z`#:+T{@vml &9݂~PI|תJa6 q,Tnqչ1ZC'VF'Z7!mn礑)7 <}p"N٘G_4sJy 'O/ {^fFv!Tjn !+ Ѩ/deR %uVb,Y=̟JaOՀpɅFVyr8 M5x!I:Uoh#q a;uS3]x >}RpB{ '& Yna`t1DFэf7d8dx!aUME؇}$MI:p~y8dRE}Q[=rgɾZ] F}H$V{Γpb*XFgo/6XfNtf*0oeϾ}h7gcߛsrQLMPcp7k1^xr}l/Xx(.jMrq$/MR_2C剟H$FMO~Ka5uЗn]n#`L1쯜^܅Ջku]e isNG'ߚf%B迏=XMI3@:YMGQs1% }N„ɡo{zø _kqyÁ7t/CfVWZ.>*M9xm#2q*Qa_LkHݜ%ieC:k*؟ڒ"j]RO$)OȰ.a9CV$m7 4hUbjb WX)ذadU *x<%niC_lz0 &J~pfR;(P#ikj@xCtB {TP*NIDWxݣlp3w%%}à:ֈABlMQBgbئl矱oc;ȇTe}+b Zvw<Q8ҨJCi~JãAJp Bz^!b6 ز31؜刄iwV-I׻W}IS%{]Ha1vI6:`v:ϰpT3lG"l.g "U!PφJzDtSF]? 1~04{T]oT?!;)6!$ Ep@ %"" ԛAyO k p G=cAI]OA{A[ Q݇3˄M-fE3y#7pSLxbCi-Rt%ǾPR(WfB)W( hmYLGTDvgWܥ$eG fSBG8h ") k i4 0*ibM v QG\E֖'Ǝ &`T`IPUvSk s wa^x"=-E"T_?H8l)@DȑS Z,;U%f^=YϱI&SYқ0M uE#C6ֻ{{20ÛrPU2])McZFPZVQclOs; $!ݶBV0%nRq 8_ֵ4zCZض44q'5"d 0a  Edwvsof,A3~g54TPDUz2B;ghʜGSGɥ))kЂujHX149ò&^'gr}RsKpٶ(Ü $0Wz\IM][Uo㺿̓^݂$NhЍ"TwP=ujJ֤ ʧ (>zX\!YLA xM;ui>貚aB442%N5iR 6bw ?4h8+7}M 2ݨsROUh2<ѸwgP,ksKe8kB*JJjqgI|//FB۳tp;?Yd^/83<ρm$ƻJGn+rK|zF9Wӊ0 -[ ƍ@>Ssz8 :3H\v(++EaQ丱ud$7*Pa,܇^1($`&kQ/[\ olҴk+^`A, YZ1 ?O6:Xw6@A5ZWAޒbhO&!b aruUsӿj4D!38XsUY=µp˾;\`ԼXj5E9k\=ڷͩ շO7ONϞܖV[Sm/HLI7ͩO@-+!+-Tj31j62Bg n|FC|t(D]&_]Lza),]DpUbV"%C I 4[Ֆb1VNRaI+LPgș4JA;Epե>5w=x>UHVl/)KyB^U {jVh f>68+_TSʓ(Ssw4.%e|OEL^ѓ&/c{y@sHM۸=Tܳw^WqyL bX5; { pL-^ R~{O:e0alkp~Jf-TW͙#- -r-!𩳖vDlfa53\0}΋G\&h}tk^㜒z䔳L\_bԙG(%C0s{mo5;ͱpy67 |)G^tT(|E-4}D.Li1K{MLӱ}Cщf(} USԶ8f<:'$$I趯oA`c"lTDNyɴM57$^!q;&YlbQ9(7e:ȏ'gsa)VB?HE:ÑnJ ~KI[xl;CjR9ы+ \sAH>&DwЙP/!{* 6mTF_hwxYMn9o "8ϮNzܝźYT9Wp9bX͘(C$5NECmV_JrK{ͽhah+{)XFb{j9@4[iAbKk;I~@5K1C\}}i4l)N0餖%8lS$Bo[X4&x }OSF bF՜[ȄFB(zD.LZA=?$X9*UxA-דW_V/>C5g;frY,NY2e$ k2skC÷p TCCm8!Z] [,cۇ(.*W|ç4Dozj0 B6*fD $ˇm f= ֭$_Ll/CU?={ 〄GZUrͷdp+LF;Xm+SօJAݑ=2ysDD'2!7S{ U|O$|t2(#1[,tx3y}>tOƈͯ`ƪ0^޲9ݙ3ؤ%V+bᆛ@)m5l+e7(rxL&mkqxXlP{HELʬ}pW5xDVvƂ_-{45c{%h]pyK5!h!YiB'ƒ+j򒀷ZuwȿO%EA4;UHpm̘kG Hʚ3FuDN@I:@DmIH8]Fl"WBʱ}qUYՂb`7Ʌ S`dAC+XA440܃G'9W+EV1ݚ/kEbۤw^1Pu8(,܏`sNk¦y0dB,=pц뺣xH`!߈%,}){}m%PQ&qdsGF0"2pwɜb}ż %Zsjv%u?iHvu6ּnA!'lh EHBdJ|X-V~~yi*1xhQ(,ɩr(9}9AaSw暭&3Dզ뻶wE ccU'clVV1AgZgl[mFKN1iwPTm#ccix ZZ B!9 oi  ]w6ܚʽ^_ςҌx>YZ*d()N:\#dD||֟NkPh9]N??8wF j#y$kN$K}tDk-9SԥgERtE:¹nT"˦ܖ"e$k OsL6v4&;'5քhBfPH7.KǷt@@*^xO~IVz RfmފQqp_F,ȅ}Czzk\e<.ΤTDERt\jEg+gc_PoXXOyX:ƑYPvaP P,r-Nc}%K~'mБjeAVdyV$^Ahԫ*3mI)9̷mPB*i܃+.W_Vt [Jiלi;}6b4b< wiFUK& RѕB No]pjQbQ8k9* | p/W՗sk_hXlA&pɾ|;ɝдK#ы*]ՇP{Lw,s?l ]gQEͻ $u06@ 7#{Кӄq^5A<. ~-:Tjw#Ƒgx٥[ g#JRn2 H ltm/RtC׋7Z)$Ӷ9|Go *OFƓaoXA^J8 ءf^K4[*,?{PN H- ٫?J(ʲ^/SuĐys>+SIbzN>6e,p )\R֏I_W|P|{.(8.cm(4VR r\"1?R[FmCƅ ]T gK,vDIOsh:tE 1D±NpJC&&?[$seT:򛆃Wuy[Cr]ک =f1$'b%<,p=E I^՗ "i\wq&Y Ie Xe^zZ5`f)~NhֺV,/Y?Y[ &4 }WŚkc* ꠜ6 ,,ѐgembt'R9nDӟK$8lLK\3>^ɤdJJ.- wBQ޵ 4i,e_/1f'yM)}'@q0]0 '9 I_Zb ^ȗfmO jL vgrԤX*dQ+~ Slஒbp[&`E2VT\%㕓|J,>:^oSacyiyTw<61De_:}p Ts Lk2Pڝosp ̵.Pۼcҁ LA pY"D7璤ĽRhF; 1B ӣJ vImzb>nuo"| Mm4D< &?zOX=PQqam^&4 /<_ yVܭ[yo, zH/!c;]Al1tTC,2Ưo(IT{ f[RͳVJ (wJҌemth;֋ e1 z{Joۘ|0`6`hl+Ƴ`bT$>oMxF'Yg˂Hyٴr$Y7G(IߤL bD "$cQ (S5DDX]y= rD9l?/L]#XqAX>=c)ΥǦӎ-z)Ne\HˋI5yZ*h:rR5Kmυ?۾:¶llI~/U%K^( +K=%Mr'NI] 6.#No=qoWx"Y-{Lz⎚4w]\;љ=1ˌMa#]i~=*qfTivGU&k2}L S_AՋ+.dHO&{+z ĺD.Njԋ7>G2PAIA ^ Qkȥg͍%ٙ17C,1bZc oY 9 J4p⻆o$e_OV{! }G|9ѐ+fS9{f#F!57V3*cKA_z+`AgaS@g[x; '3WZ`Ći5\'l: {^]α!: q;54hAb}'jL>eRQx@?Ï>r5=$ޓPG\Cdn$ܳuoȲ.P0zB^w3ɸNpCK|Ode=-`# ١igVzG7h573-Qg#)0;]*T%_@~2\%Nh݄D-.:VD*\6 ϱ] ~Oi: m~I|;0dVn-Nt"U,roJA%_6- %NڿuUN5Z *?-#?zKV;ƕD^$Sƺ#e3gmJ-<˨dJUJXJ!P'Y_ˮT;AAcy _@v/YG-W 4=r`xwYy ;%^Ôkh 3׽_װ3A&6il #HiM1u0y,|P&rXXɅN\Ur7:nhbOLў-G0AH]'ɨH,SALzc]P7-̨f / cם_V3A @Ge(>1j'[E)٣ %-2/dRf7M#ƯU43X.S/j\ 1H$0g4P]or"ɝ RRoEijo/!L?XD&45Ǹ1| g}Lk@ 8c]̂HWED60aW5:(yC$w;e*m *pMve^]@BPLƮMg&u @{L1U^&9 aE*In9@1-08A:s.&uVzG Z N;H*FQ ` /8*B& 6@5FCz-7{.|uЍK,e&.iW Թ&t{z,m="5=8% R$0HTix3j'B;Ef 7 VI9sw"Qພ1 U4݈ .l4,JuYo{w,)&?1{U\(8\w=(R`2e2eryj yib`Àz6o>gpL1%I |5wF9kZHl{TXOQ8\ 4#t"5-*@$ c5`3(of"|պXdLì DQU*/a.KWwLL$HuzpͤwNi嗋dڿh`3sl-xq+nM4s^ik MrO{>Y`",.*]:L%RbM rQ K/@Lr)ݾ8nw?(h~ÿtSņwLNZP߽ G` dqJ&VrGk \Fh ;w_c7ٟ.')],.TϮ VwLݵ~J9*R7`pN4(9nf\쾴Cͷ.f$F󘖗s4;'=jL1)  fT"F]J=5biCAnܑi4_IXmW<8)zmYdc;ztsbtg/,hÄL'IlVJ`.p] :p_-ȲT[ivS4m8g9gJbp՗US6k!^ņbډu}/֨F55ye%t"banG)Rݗ[м3B;xtk EfbڳZHX9& n^P޵" Sb'AcroG*ǽVVh.sU! anM]͎!=sIZԷ|' w0=K[/hF1 ~;m964%e?S+YȢ`,VՇ3hېFHenL쫩WY &#Bl؂++[K MO!oi)hz-QKR4maŤ$7~T Ti:x zZPG lK'Nw~cӊ:҆RG৻sSj3 a]߻ "}Oh%) Cbu2r:bb!M_n MܲEU/AASfBF>zulwO iюHZ>uS}Yc3' 1r]C;+{`p& (6ŻArJm~OЄA0n*E=0.R$2+ Q0ہ7~䋞'N]G0[Șd7"2~\\"'ٯ+ƴ_fM)~r̪wgB;LqEHJ\" a}DܯOb`5֌Q9&\.,2ao^ ,/bRX%\nD75ԉoy`=a(6cpqCqcxR 9SxېYt WuA3L=Ӂ BVǩG*5}ggގM֝TEJٍ {aٕݢ}b9ЁTR@"IÜL2|J[ĔMx/╅nYO~7suЗޅn`RZ[M\Q$uy<5.@FMˣB= E(" FKPgk/dV[h#mW7x,&q {/|4ՓX>=FY7'Wx4nڅ$0\@ 倡c:\{_iC!g۶&Ac9Ȑ_pO7A"G&"\vѨ .Ol˪únҍ7Mv唑//lqi%؈6@Y(-b-5~<,`Ѳ}US1R }4,Y j2X@.l@1Ɲ'_aHoPYt)kt DA5``gnoC_;X uq=o-zBl؏:0"߽>th_q9$GzM(&Hk_w="w x_xW~zR c^ZG8Pk YABFծ~vW3HLrhƠt=8\,4$îGF$ >,r?(lA@갾){ ]sA}cCUko=Q S)!S:prl|S_F~v.ʏdwˆQ"[@;Xs E4ja{<chlvt|$K|h}6'"^?\\,Ez 0>Ps>~"1#k~~j>Jc}yS|׾!cFg5DbfD0gu~);?borxWTA).JFwnserApXO;<2Z:0ltؾPõMt4ES:'@sbQ=Q 3Ʊ+4"3;w9"1RWkBCmӸSTii8O`3Rζ&^}~->'TW 03X4Yw`e|pM@#+cA/! 'ɤA:/󶹳:\fkY;g Jfcbo4xP5өUwulq7n<Y+m^nϽ~,?m/}-`U,FA.cةntRD~VM*?S*9f ="zQ͑MPyóJE3 0)\vH+Ag丸\M#SZ3bSeںtV5P2&@!sX Y.VJ=UгX 4qʭna)#)=f4hŋ؊OIl鬇ҁP› u1AE@L"….{^7=):R m443U^i^Ϙ/" P!HjΡd  p1<"ڏd Q-SXT "(#;Շ@܋{AC,H.2ָĽo 21nILm {(9LHZNe[֓$H_lL~Iώ&SnAIJJɄ2 @qѸEgkWԨ&fTƸwsBƁ1q+X4b\qlG!K1=E )|*r%ޫ{ aUG?9m iz,@zFîr2w #ap&$܃ hLIxQW ӡPzuBQS9w$4m1ZlF.WԣϳW"G#tu*Rȗ|̐} X~HPtv?hwDZMT ܖVϑx# %bx;-|b:c-Njr1,I 1)>H*uLrL8["x$_Bxn:t 0T77AiqǷӫ%S a g7!iA `p*L#hfM `$i-6;^d0m6Wfʗ%L ~ )QMχ:LM /4SH npTlKˤO a+,TˮDړh&|<'+lm a2,"%_Nݮ r3#Gs"o ɓ0B(ds$6SVFW Hڨ7 |䭕t5< ,>)'/=nOv: iR8)V[c3Sns*ƊM qq( qܔ$!(sn^o֮5ba_`་ޢJԎ,}σ嬚5NCwnPEMGI ρ9IJ<8yy\J'{ww&0K4k յ~C5f 4k嚓ŷӍ͋Etllʿa:u/qqtkswD4&E2>)2&YB L}Nxќ0XŤAL8'bRd֍//X#=g]8(L R<++SKw|&"pmw*M2w0YsM3FDK׳[ wx?W͡Цn|a'ϖ 2-OD5`-9]a%"00mclKiseJ>=7qA*9@2x;H140\ ѽm(Fy,NAUyڂ?]xtyMIT+g+Ds\!RwpC;<Єf Ѻ&$UO.߇[7Yв ;{B}OBc,qM.zGEO+V&ה*5"sD%m ӊ}rd=y)<CJ?mZPs:C$36SL57xO\"[uyzrWl\.' XV>iOJ0_D8Z CBՆ C{VUet${3s7 Xs/bJ@5h((: ĵ6x#ou2UT2=0ETuV; ;x/'ŅK+jt& rG Y㠧d{U_2[>{ 4п"l1]E= u :7*75WwI?AlE4Cc'S~Q-m0wEqPʎ䳹fG2h[^.4 jy NOpRE5 _fOz^ޥϿy.8abGMp\E%bc#աf<\(%)w(@`aV7I zıf,l6 &6"Xdc=L,*1ƒmR 8-ڤccˑJ7 _H&񻮊1[1h _ !e2aiDE̜iR.b5j;bglfn`DЅ~Yh<B_btN?쒧s*o[NЍPοHbn\e%Lө=4 yhe,fDUϲ g9@ojKm*@eocƐ1ƾtM8}i!~_ga| |ίGqBAFEnP8}2ڇAV 7?#$]e]Z$Fw$w9@zSJܝTx2FzF%tW)&ą} 4tVPp<9"g#XrӁ^7-G(%>(Zjr6QŊ!-Ziop)7QrQQkf5XTy]J* cLl+ibWF!}pA?}kcOEIJu=B'gZnnȒGHZ5/;wJ׀<+?-$pJa2Ii ؾ:t= lAJ R\P)#T=9 z*#!.j/rbv$ o5kC;m  VcwtEuy/nɴȜv70EHYӅofT,PK>%z@E8c;9l3Û ` 3O(矃swſ4=)s#+1a~@s4jy(pjكjAR|V}i0G.ȑdʴ*TxÔ&=}ŕj>챁RR I"p엉$Vo]s8CIS& to]#ȁAMT6K/8f܂TvJD{$kze ğL$HE3!FuyJO^]ozo9!;bi| ZVp`r ]x{KsviM^,"GAwV#2!7gU!0/+d)wmÙAڣ֕{wh_ r2VAB)u΋ޖ/1R4茷_@>A6D(6ծ6hLYd-t1{^!:ijC-}mZbIsKLp<ך?Uŏ=p /73C VZ50@B>_UfvGǗ,qoo͍X9?+s1Pfup=fn"/$jA_Mt9$!2VvO9($& rskjx_^ *-eqohR!)p`餉]jj pIȭ{l* M ]$*P%|8u_hY cU!$W{{*V  K9&^鯐uK T&4XPt'nG;ƾ+@n" LwDapzHYkca{v8oe3$_ kc;H'_Sդwң+E^-DQL8^ɯIy*[Rm<Ϥs'  fjOHn5K?͵*,=DW9j*EZyipJ8E&\Y2>r nҩzs.Ca^)zA0zjd&G:OdifÕ3nv4Fv֧, [tK$:VVS׃B,F7-3];(m1 -*m;g{? tlb9" UG)%JE.BY&ěƦפN{ۘ (_>'상aw56 "Iæ /]&JF ^ܜ钷?],Щ<і/2?u(MaR KPFȯAU =@zcх6R9ϭ\myp'Xv֪0`rRAd\M!e8_kpxb)9[kqs< M>?FڀjAY*VqУ>kQRvIX8p 4kHga&c^z,XbnؤK -GG ߜMF{Sȟ*u#w^w2-npnS{o~kvC ؟ϐN%ZCF+Q6ܗLѡe4^#0@$k{JsHf1ڧ?dm&D)uKE)s;7C<ՁL.\#qv, ҄GL@8ၘ _>Ww:ENXSMg}s;X<v/ >$PK8El\d\j4-CsȝY,e}'By;Ȫk2f?*Os a  YEιq|=cɍ4x|+{NtVYjY`P<%3,+8L櫋 S# uTay>wԴ)rWYC=(;%N͞\zy7׀5 ZqL_e0}+w&7X#p~v%k j O#V5Jh=v կ3=$^YiG@䫫+; @UA >.qFg[X|qX\F{%z[|]6:u/c .._d=XS5Fg)o%%;{ܳܫt4DEJ!o&joٷ٣L 4fm6!-3E vqIf0|>XS)L7V_M2~3q]j|냃0(>_I -P;C ҘmS;t 4qgF >ް">eo6 N8)3Hk{;mٴo )7 u=Wo_H%V}#)H\=_8\9cG_>I*8N *Ej'dot2((9b&SN㈥wQT6QSF d -i~ΛJ@JYdIvEk9zzq18\w 3 jB@l\ &v$M)KEQ}֭5iKý 8 PK_ZVB's{ >-Ԥt"h+\@!m8&I/ v~zXf&.Yr4 3k>5Y"XK^|;~&", VMj0yaJ<_8e7=<;o9O]BIZf]b33ֶfb.G}Kj[0Ekt_= }c#Ζ؄)0AÌxHvom'oCB .6=؟_-J30x!MW޷ftc8Y c5nCZ0f+-)*[ݩz.*i}F4~)h8Hѓr|E*GLJ 殳 VX:l;zH;ĥD֙ >'3u,Nߋ`k0Xw dq;CH\b@:%ul&.k%!aYMr@7`22ǃDAs;*\M8VS#9S\ H/$t5?q.ȗ?JEZmDj6j9Q~Z*b+&˲$3xX\݄ 3/pGK3.{RǢ=3.:e'´*(x+L6T𤔬?DG_U-Ob;u\)pJ'l EQf".<4g2oy/)l(ܰn,[>džS_ K 7cl *[3ԶP>=`5c5%g!ת^ZZV)Ȳ[pSf+YFYbqv y|L}y[qS,`[j b$3ZjD^\o¦-1#a f=||^y(cchSQoW=rZ0?﮴Z=P?W<ިTx0!%|7aL1a)?Q. V̧ԒA a-0tp<16 T=Z,MU02j\ p9m6 y$?^I5 h; Um"ů1sc ݞ.ހې6U wMZǴޫ5o(f^œ뫁.U%5W껻ꅏ>|jp\u HV|X˲h0CAΚ& ږ:ߺkP&,| Y4-,/Ĩ@\72E`ZZ-.J3d˺2tl!P&¢gNxwcDjc[!y>E; 4A?m Vk:BU| C ߋ9֟|L$[v\<ꙉKsJPy# 으O6b,cBL!op-n$TL 2ׯ&P֧(6/ZZlo 2%̖/6e=u޵E;yQRҮςLY̊':֟1i/ywH V &;H~FoE05L(pcQ~2%HkU;'EaNKJWxq3e]4Wp#CXh14|Fkռ vs o D_<YB$pٚ3P'OE|{?g0}p8`T=j$~Ҵ˃4zJo@ewdC脿d$[9_xHv(*NU ᇎl.#fSg])|-8hh%ut3~u/=E ko j?a8d z|~cpo~9b> ,jNLhq0GvK~)?(\K1^D `Yu_@ u.1#0YO};]~pn4>9l,YQKhA0K B;Ցceh;7cu`U^VЁ!QA~Lh")W Zv>8q3,|]}v/T]"|zQ PEw:eZWed㒲#~w BP؉O{[/ 9>\SiD٢-@~c^daSW vƻ5GKK@kuSɑ%:2$*+qg13dA:9y ]; b<t)ʡI<䖒>ѕD$eiumRnNL  He\zm$/m@<1BPPAq0;"ݗ *7?mw~lQ`HP"A+mÃmրa晦0Ǝ*BVW3G0:ͥO?`UP,,{kOB "Bg=HWDͅ۴u} ?:{-cdr r:J͸ M+[G&UEBVv(f;4}I 6(IK+=]}Kz3oVW!l1S)zex|Ǒ|f2ft(3j>xMHg2xð"IdF..T&m>E=68ҙ!*f+/ .]v{e4"{_ Խ:-[|ҿ\Lw p}nsMYY,% Wn'UGBH THqm7_fvZ|Jw-I^nZ u~ހ(1zp2(A&Rl);2ʼnxqϝCM5<5mד TJn`VV T tyq.V cohyIk,:ȯ]S6qpuT%6^G[fOSWHǎ.TQ$oQҜpZCN08\Ed˽ ?]~X w)K̋4(FGL*[X㎥ fU&|cZ:zyG嵸^BA,#Cv`yY]qQG?]i[*/-Z{c`yjLj2<5s6~M R6 dϙwPnkdÖӨo ]Aqۼf?бz6; D}L,`8ɲ[M;RmR} r]@:v:w5 $T"XpНڿdU}=g˧@ɡ=-ruUj75 O=P1;4#289f>|*G3 Px*1ҞVPҺqDV?`dE<~'8Pl WbU8O @ǩW,Wd ?wpv#'N=;lwWw y1v<ۘf3L i*8Iֹ==H 9Z3tW7P (񝈅Ͽ)5 MlRN|aaTD_v*ý\1uYU0|1D!g#+(k:ϜNJ$Vo#~P@uzކt?#^!GVVHP֘zG> C{&_JSQzfԐIa/jd^[0q`PbyuL i2J=t=MO→)Ó*>vW4 1{Jd)S&z5\Y.U# =T)3V,gWJ)yb[%\R:2䒡l\X4Rª/L4ሰ'Vo{t5OX`N&G(;Ku;KEgCnK_0b ;dd|_;(+mlGQdր+J030ɓQ%jր]tYef);V4.(bѺ1y1PNa/TC4hʃ-nuORe Ms>~PYҴiA9,D>Yj3t;\yuc3'g׎jXVr6NCv;_:7'M`NJ{&`~4M;ؠ;Ľ .[C,1*ߪu= :=$l&Kdyl CA_[rr^ɉNm̞wJ My>x?%U[Vc -  %K)D=*k~d0m0pr]Mev5q4" VYL̠=>pҨ |2gÉ2-vMMe뿭mhZUVh9qx@׏_ioB 3G?Wt0[8@u)5-IeQ67"qiǐ"g&4R%0URN[Ԭ >߶<^IEH@#Q[6/DBPx3a:9pvU5W$ƚ B6?Q_<0|?6ֳw_iC+d(IEl+񋷮jԈ 3;;&ux& &1 E]![/at__(qZ%Mv;ԕmNLc)߃͞h)*ӄGe78}/v/ss ԛBO^ܓf,.@՛ )'<0G6ul*Ϋ}+2'0 evQf08Gr*GK%B̨٠kHfCV~uZ^/pM ?tZLrEz޹\Ҡ@t0_Q?\k/ ܶdļ`؅zGp2Z$YE]u'5&e _ʻ{i^1li1RR1(Ya-V=aDVqs&CL8T"."/=}+6͈`-G|846;&ۖ} (?R-ft^-"xhgl‘_$h\qmrbjM(΂E, -Xu9$\JN{؆;8듖q-f#E l.}"G wP;5v+'Qj_añsÀ_ (Ɉ> KAa-|1wIW>YVcn_&?Eh=?^t%Qnu 6 jnx:|}lhѲz)1]'4~$?*St<~JD`Xv@'>쓘jx Zqިri$>O)2X@uMUIIAAL uQaS))[n;Fs2]O&A&bc+\Ǩr8 mL^p\ZrM>=8JB՞`SUV V鮓dĄG{ڬ⫗iή,:l Jex1ܰu=eh4zPmll,b{t S1z=Gܖ ɉ|jЁy^>ĺlk`R>O!!ԯb?Wfoj*$>N?B` vġf~s "{գ.DaW\S;jl#Ĝ,y\%1uriiP]n #R%K5ᮂ;AKC4%xK,B.>{[S<ڂ;|~`<@'5#ITZɢ~I^$N>M*F\7`v׎rIHmؐJ b@ ɰݩ!+`M1[ހǰ*-._g$Upd F{%P)]ҠI~8Q .ׅ:T7Q&?LN{,Mwz?L_M00ےI]Nz +AҒd'jx& ߘ95;~1en ¾eFބ߷hzH"8xh@K%wdZBKDL*~|ոeSU!Q,~$7~&l%5;?WRQ|̛96:C[HS1{NO˪01yk:NhXD pikxY"XZM5s˼Fǡ$b(!RH~ʅ%{+۠8\ 8y f?Ew`AgX}*E޹N wFm]QN'͟ W'RA[R1ؤVM@sp(̓bEmcSTWIXADp6 ]M|7[D+Fb)d1 =K Cuc\hQd?ⶂ:+0PZX5~+Pqۀi@FFWq>ʈu6גÐUSEy5>JJ_D/Ι*fs'WUvʗi!_=.IDJy {ոuoMun`'Ѣ>6M.XOݟW"s&%Wb J?+~ӜP2Dm(,X@R,I,-!)*Ac'V3eZxnP98lJ'X0*5Xߝ.~1pa\gЬsfpظ!g ao`ne3R{4A||N3ϺohYk[.s_ gK7(̟UHI1`Պ=xfD?]d1=?`QaJ7!](y0eb2`_Q+3ƴ\{=ڧ"'P=]i mP;[>O kI1{TWc)pΈM|uz&?{3lQX,;Zff=U+=?ׇľC[b%c;c,lθѾ!q| 8BR.\KBu bE!Oìt;gAA>6PIo\SܦTCò# ,YI'3ь_]1Kzb% ]mAqk)4pZNa k2h j5SËښ/} TU4wٍdF[=%OKIej =>ڈJ3^ CeNj K b9DV"=J }$~s6#ofGiڅL \b!:VbDk?-8'`]KXd٥&xCi%kFyPJ,k!STyYnJг\g!,N\ǀ:c'k579y_@95xݟ8): yPmfљ }; U݋YmHFM&:}bFf\$e#%5@C.㷞 .N'r.Fa$pe( wmR6 !X-yؼE^v—7>*0ȳ_ѩ, ե,.2;gEr5:ܚ>u'd.4i xVAȮTA+di-wZݘ חf5X)U]<&&O|1 @@XSfAPlqyt!p0zQחpB%: ծ?J4)Rܦvʎ+6n:8y58ĞP@pY idHFYm peSL)+~.A mėymm >}'d',AaLJ$9vRq\=Bfz,+޼n},VQ(MrpK-3kMX&ba.6h67>9iq(vhߋX"[EI!xjv*=YܣO%5ܙwe^mҊ~'#NM-k!i>u.>F{H4^(?)io" 98rO'kg7λJ!X u,%b5oʯ3]g"ꐗ`RkW\D Dc(CƵФF z[8QkHe?6na=T$ـBJƇT&VK.#STh;.#ΤSI8&3&pTҒCԦ?\ 2d.2 1.8yus)\[6r>K̻ BÖ~ Y"duIG#<_dӄrc96,.3gZp%IoїcѸwib\ 2\hp^n-x G BC#D%EVUFTw_u-Fl*14ud}M⪢Q-lНH&JA9L#j]8?X3ӝu`:IPJhowZHUf5>Tmzhp7nDepFb.D3,WjJKA0%(,wu^QjkGdr䋲QKkePYA{-"\zl ay rˠgVMN<w 4YWsaQl*goeh405Z '؛zX.z^QIl)b>MKA宔".6Aы{aFdGՄ|# 3oNEj"g5.~׀?!Ed UqY;trC<"MLiNt/AGkh cv&"dwNNW`ߩtIC4 Ma3;?&zU^);{9 3{D!Zmyj4AD8dR0qk0W yƑ_?>?ultտ0cE @:MD0KR"n`۸ O f^/){/]uE'jf}}Ɍ ;?1&S{y,鑬~Aܑߙa0юɼx_="a+NPlb}TZ_.Z)W;|1CLd+k2yiGKrLmmpv>kf*H\k\rz3fuN)z6%xN'7|fId0Ͻ{i MOTfD[FU5j^șPd:ڣn,_ 5o]sRҦGrv vf=d REx@Vbk 嘒"N3Lkdi.ik*KdJ>,;Y`8&G) ;!tVIyKނk0돚j[P[jLw5-%zu[8(4sLsXaUeE>D8ӪE;E(tsWR!Yʋq ?[[ )2UH_v&'/5q15SaD̻p lQ2ϕP@Ǵ{=Ol|aos( m=FIթY4hF텠-܄H&fhqȒE^Of[uQQN~0L=(5]W i [; wM%HTHgG݌wCV3- >A0BCrWދT1_uFe' [kՉ|kXM/noA&w!x .eoE|إ^TvN$L$,ɠ?vjmuӛ FrK(f@qLޮ4K 1M܀%iOhYHx,߃yN&?̀cƁgfqKm)kq?ܓ".𔚎 %̀ THA.ՙ0!3m!fx{%UP#X>7li #&X.HmS'[kFlM=ԋc<7Y5uUt}h20Hu0E[=GٴcvFpFu}ef XMt?L\FÚNHH)a % 6I- `Շތ`l3;$gmS1W\JpLhK=J4BRdi:|1 *Yĩk/nVHT|L8 5?4X( k{ _3WoGe٢" 6ñ#neu S<_+:NkYSJxyӐgO[e.[ tkgcr+!6`X~Yuu/2P;{:9 r9zI YNUPuHUSDQiTHTBHg VΤfJRB3-R[ `w{n S$rȪݱ:B^ .֜֫mwk )`.=VD;e81Y3V0pD0X'qswoBOD?}6JbQX40R=^=U8|x)=(^?NpDk)5Kl]E庣$5sMI ,٨1zYgDԁ g>y^}`Yi4ueݳcV1y%Vvt.{dF_ə&+DY[f/3SƮőZFxclVu)*OyT"aJrgU]$6"韮ܝF$D9ADraP5 +l95iv8;jX=}IYpע厬לB RL"L8D4D|~ d/IvtA79I9)`P(ӭt[%|}N%,lIڴ5w#M6*P7X51J33ҽJӊ(Y<`ҽ/yV@M|m9#( 'Do#gõF*ex]‚ ݭWI. $݃YTfLo*OٓP{+q,W^NsF|[~QJNczUSI1'׮?z0 ҟjI  o U1U9\Vtc.5" bYYOoE4Ug>OdOԵj4o1pmu+:`H>3hjՐt5Yy"1nW€sSLbQ9Q|Q#Q:שw ѥ0j&Dՠ2r{'1]wVyЋRA&D`m0s/Sr5mɂv_(|C$bϬBTT5A==Y3^"6@U!;X(Lap\@4TFxӷQ8BYQiO_"nVptNNg'g=Wa=M5eeԷP+Є:|^lRg{2mly-ny0$џrqF9:d4{p}N9X9&|_lm["dޗld0 xivEid#Ө~W]7n[ ܈lߚy{LéL6~Rxmf  6M=8nY f;9ouDSEmzҖղ) OOc~t` lJr؟(2D;0 {qp/_H\nɉD#" x9VT[2*Ґ3)_棛 y!S~K5CiV .D 5oSL-4%*@8Cb9TȞj$ sBD6ES!~.}ц :e ֺpsP"z8jbL `@0-8 pQu1:Nw6/T*CHA"/{(Ib.?k̞d:q.ց@("e5~&R+ U(/U]{!m=4;r/RR8ʺWŕuNnj|>bn]b.G3>Aϡ6N.5^9w̹ى 8ħlw9˗Xd:7e5F[tMu_HrJxXO!oAᢡ>Vt"ӢؔaQ ю]nO󞎶0N.V2hP<. >G9{2~lqE9fqA,{- J\=9e%ٞ]8s鏇Ğۓ;i0 -%ҦJK!m@Yw=_0utSg wj@>Z&(˂.酠D` H(ȸ6]fm1 $\nX\$R%_m*Ĭ_~ n.0YZAV>ggM6ąu2/I{m)1~4ܶN'C  yP=Pc$kEn /yNǧU#R}KoAH#gal2[j,mFke4 IlhqqvNlGR(xJh6|Wʇ1ۇg8;:T }$ȴAƗ*M<!jd(zωȸdX:~EDy\nq08hEk{#7H;YĢ(LYQ/ ,O~1YܾϓnR-^T \"apJ v)4\QJB*E&u2yMB{G[(T`8&ȌshįO=(z'-JqkߴJB2~‹wBq"J͹m%A涓kTsVPb[˗i@Po/5b"4,/Wc$R`sn:ǽuG5X'RS̉D޸ ֻs1Xxbdeu(B=LدE#8m#UYtc˕#J[dglX)T2ujHז~݂(ٻ#L|"xN y 7Ӆ` ?  ՠVC6ب>$Z\#+^ -"v2hcmn`naiFSb'޺>"6$1gǼ  h{B% r'}od[_hI(o%:^sT7fHv) (;0JJ( @ӿ5DVV;.biYGc eyʧ"6q`A8VI'>'b 004dudOPlOjR8wT5s"bƲRTᘉz-PRdD!{Z*CnOUMj -Щ e9 pؚESg_9ճ'z"ƎL嗗ACB1&y3!ОZUxR;=WoWtA],,slIpE髂5_6o;q#m0I5"?"&et4yMjhFrJ^(3MiwKlЮGmk9"윽6oۇ'ڪ_LBENIOgwY1Л(qnZQ/2~!D f^}jSqHEIXm`X~A4Hw^B/|`H фh(4Q¸}M:jKąQ o#hu-иk6̞[LANC1$fAeɌneF fuJGolHgOq=E Xh UmSKRpZ7mgDe8;qFܓ'>5yjT 'p.2~8xpsMͻ; \q. U~ʑZ5iE(Ꜣr2DL;N|VuTJQ+$Ԋ 3ǺޙlplC|8'xvk<&YWRVR^3֍d]|2>^*]˿/݉i"iXMNQr Be^)FVxIw^am yk*J7wlWKT"H)GkY"|C{".B2arc;:ZM"JYY*Xz*8N0Ú.˄A9Յdm׎N;eC|D@AOYv]@|(\T:Y4,EjN5.1Կn/0xN($rD=1ۥ~ɖoߩ..#AAƥ#i 7!Hu@E :=0Χ1CJ)V@=Dvڇ9 NafED Nx]Fe3DSpIfd.⇣)!P݆Kvk|l{To*lGFf'MHEmDJWu/񫖭[C  V@ڹ UCE]N jG:ԅ,Y@BySAuώ$7GDtceVoi!k|Sq ܵKUwK?Jp vS=26Fx45Ɠ< 0ڳ=Ed̮9 >\6Jk{JW7:#K HYˎ<2WDÄ[׿ K98cm_^!Nm%a$;34I,Bj $ Dd)jiVf#C˫m 7h,8 Jv_ E+9 @H9vP`w1ŦA)hxaN!_aJc;ʈȽjܴf@ ]׷BS2\,o#:/!󅴮&N?d,d')^/ l_;i61 HVñR%RJ=ryaSbk JP;O2*$od̵Tb !=[@d ؗ!0ny,߮ŞA+p_F0&%RK{ثZt&WKC&Fq*1Y:v󨒊Inwﳉ>Lmw5с8-Ab}̞TN)!v]0Ω[7S} +bwlYO&v>wDtO7XvYODJhwJt @Xu$}QxH \P"ģuE:Q?CTQjܲ_ CV;D'et?zj j%kI?3ygO,j 2΁0<:}ۄȹ}3R̕5s2/DS]j?!IFwZW/e\h/7a5 ʻ xIY\k>."|uf\Hx?Vv |3הpXdϫ ar@:s9-d(+|vZ1`ͣ/-Og0I|p!T$LF<:oZƺ&mX+Hl ]0wVy'9f ̹{峖Y:~h2ގosIlVj"tPh^rҩW1!՝Eo*iJ-"69 K!ؓao}ܢc먉kLL_&gKL@F}OZ@-kŃ7ls< }\ CmGI]tx=1dwt 9ҁKL L0OzK3yz`GCpJfY8#%YM}yR536]9F|_LK@DT<$BoF{ZM=.oKxLF`u:5VQp]Sp. Pǯ~  󖳖tB)ߛ< ;pDj5Ġ%7 u*2#Z`N=Q9*AYSL1^ǫy2˄ - `C;oWq|#o"^͔BC6_oV7'<*gFĘ֤Qh7Zu x&.NT0^)%)1D&Bx}@FѯvMiEUe? '~PP cA5T_*>=Z* CuOVrZ3d^W6Y/5-"Vm&_D] }9ܐ]Ksr7LU_U_}s9: C؎L%yaw,JfiWno' LC͆深.y Zўe `$8_G^rKzBt"rXgѠ 08n'{ٕr<S:2c#X*#Y,_KE_DLEH_ 3EηpϙtkT($QǾ(ωmNM@Pw:9!Cʒ53dLz AYٯ@[H +P/=5tA#Z; p"QGd4_tlo U3A~<R% &WХ\ yY9aMDPjP/5Ctb,EB)C2na?(s'|+*zޕ"KUEN@K/8y(8{x :3ؠ7;lL~2,/봑l=)avUƆQIpc?B^%kGQVdY!1KP(EO# 16r(~~>XWH((vyC"L!aJ;<"j2=%[IZ\҈Tjr5Å.aa GluGhkPշ>E\0@X<߳Sj !⼆] W1eTiSu-Y߾L3T`aS8h, C+I,aA0w]!(&<*D{kC?VmhY)fD KOfP7@<3SQ%ef(1kkNBMW.&'Q<T +[rU˛T fd )[%q7835IgVymVƅl8h@XmT@ʜ2IsGch`>i3Erﱌ.=*M ·ʜΡb2=Zddv&8͢IU1 hO }OJNy8eYr鏻\q^$\ 0]);1**8]3SGE%o3C-%Dw cK\C͡4i]bE'W$$ºԡP@gLT,rlz ⻛3IuŐUs=sQ,d/L:pϚ4g~j.B%EMZ*Tuzuj<%NJ D t9uM឵j>"x:}/*Cx yw@z4Ej4[i'DaKa_n3Uq]r񸖍3qr ޙ]ˀ%dPҵNHL볈3/i vT?͋7)ӽ{ݵ MSvs$&F;B_ 5nhXT1ֳxav/>G5~7.NEd;ĻP6fp-(:-xH~rXm<> fݟ#ɗ4\!LQQF;& wWh5ҋ&.$.h\_L#'0t>,,Bz?ks%1mo {fi|LTjk*=4η,BDL5x蒵P.ezƉdP<.JZhe}ae=r2I8-T]W /EI^^f Alr׏#k_di2;g| j#IE7ۜ\>~ѝEq ?<C#tɀP*'pD}C;|F1ojg&kt'\Ґځo}v1pQ9G=7`M*F:KHA]Qx7It:^e&\#;Y\Gs22oY#*/"rtxΖz Rԋ]3z_UI :BEeAk[=9*jۺq%N1vb14);Ęfd鴓ܚy+443$iU/ϱJz)K6$rY Յ;=*ϸ@JrVRm 2Cl"sLD+Rm?7|_mNȸ26z6,QI&JجJ*hC$hʥA*~CJP8c5 7aAr r% c/Ti@wC1$}jΣ̗BdC`\ؔ!R;w1rYP<ǚ(59tռZt&ɛ 4zEK_c00+I78 =D }2)8d0e*S}%-wr=X3~]QVdN?aw6b/JGhwb1(5杋Φ3Țr=zX);dZr42Q+ۋ"Su˨ z([6]+oYA kp{GRˊ`RrU 3 D6ςmQ`r[;j_g5Q1!&Ƃ0Rhk2g3KT\Jg*AL9[ą鉔I1K?&lޛw9EDZ |Q2Q@P~at?V늎P"m>'On>/Ya{P>@6)5r@5,BD[r4mӟsSEOU/!e-r,RkZ᪔~3HȤK-4yC_DXd-a$9qlb:-Թ&&tck}n YK\[&+@BuX.jbK S&:o>:K?yL+G:HYBf)ZcPiq/гhpA2>o)|2+: 5p<$&(M6 ?9E6mI CԮm$س>ъqm&LJy?VL|80͞~N k2T$EkudChSŪr-qO*NqVSOdT#k=@p[ <>^t'q<8ebN$& yo O.a ,[L}.n44Y5z3 B ן0KV) N- ӊ ds~q݉@h>~g1|dd>fd󸞶їu?UAܫɣ u^EsǙՌJ:\jn,ʹE02.|}Sjу{!~lb׾K[bv-NH1X[Bo G_m'I$4ba@- 7u$mhkvśi9qƊv䍝#67-:KX%#[;bOȁ.6pC0/ۉjpQe\n{!%YZƧޟrS+=t茁Rxan150,Cv~&%"_$9+X&p;k%]f.\3 2@C)AгúUȤ˦u?<:Y{b%Uo[< +-B+& F`RǻM(s)-0 Z[:\7;V<836EX>4 aqB.׷<T1&DHtBbNlK_A0yO_dAhD5:㟿Uu=ɯaq9ꁿa[TEq}`BC}8I`oӭI6})L| @@ q~tcyuZOc+,mŒRA" QGkAi9 ö sn(Y JG8쨳i^}w"V6l0eU.q:WsjlON?#h$jJV*ZKg}3\JS2f_)8KRu]FݬYR1 a; bh+ktg>na"IYLzL-q[ GSv3Ky腀),xez@/s-Ryd@R)(|T0 ~v4҃$7 08q:@bFQǴƊ Duw MK&B 2=zhUn\/. @IvIp!;椿S ]އZzheZ4-Z;^iYJϧoNzi>qBo;p#D|ae^!ph ,W-Il,sM8wxZuH$L%"9ˆf٢؆!rF;ʧm+>6]Hz;61H7]kPd]jQߗ8c;E$1 p]6z*hc]YC"uƴAគ( OD f-ucOF˘ug M@%q"tt*z)쥈#.%cfW] ^bpTI"@m^ ˵(/[aD Տ 8oӄȻ<&hDYVt),Y_sr4^Ge.]8,ItD7Gc88d2xt 0t` ,r 4"Y'>v, @wxg^G=)5#u9<}q"IQNS0_Lx-BTZ9Hne+TX)=0n5nf(h\[z~nj \r;^ޱ p#jDdCKeව}O\A8R5"|Y l*$;#Ol>QU4kgb@n꓿g1~mr:"mS7?:tdէ>x1}X H̝@v$˲o.ւ65@S,#euK`-.p[C`OKT2Ԥu3I_hFͥfd݉8eL[ BX(i؜ ~*D5׷٧e89җtBظp 3jjwQL87,dN(p MhqgrEDЋל3#|x/W3M%wϡ*bUy)7X_0@^w]dCTZ-Bh\֞PԺKz6a./j!\ٓP?]yZl͜27TDnDD`NJ@nc} R5:f+.ȊnMǜ'(p_~ ꩠN9^ŸR6Q5#@'eDh;\C,wA5V9J|"(s`Auo0wGAbO" =ֽW>y7A M${m[m"PKձktm] wH9ʑPQ؎^ܼ-m ?v=v ; ]58=+Tqe>4bNrjqw|S}?8Hjmn ]2 5h~#F6/ׂ*J߰C.L\%tUN3$5mhvKWUco CA< $C7 U[ D* ,8~;S0 Ř~!>nJ9/k}4j&o8,K5~骵],U:AG`ǫ6@'R`a70P*íRafH`'cRޔK! 4Ϫ!zv<цżu((O_UG?c d0x MY(/ȏ+6/qP*kd.ZvQ4J&SklXc[_F)Y!U!qllp웪|OP1 -6H|W1%S8JS8rk8*֧+dSF|VC&mby yFj+abPg@*_ Jڀs N֏r#y${;X G&49ۃwi=MkTu(Eg΃vʼne-27ű7Z`\y+B?F:Zߺ\)D@֦d*a9>?Ŗ m=Сs}6sm 7T kd\ԤN'VoR^yM,A VfT"EoX~Aҟ-Q`=teaϲ>ʱ%i{ĸ?I`Ngcѥ4\VVr=RUך~wMO-?1/]5Bg8:$Ż_hZqfe->MwXN@CcXOX\Ef]|De1}%t &/V<:4>.W[25(:bΤ!<P,ۚ-g~q0*I6@b{X:|@wE/]LYu5q*oqH{ q|q )_C֎ڥ3?DYVGݹ͔VǢ'0Z?M?*G:讼"吻Z/Z^cs #DK遬i.Ӣ|"k O;W..U{ 奱yQQ+">a5 -[=RPrPf8<‡lb;_5&SM+Ra#ǎ򊙊ڶ}T#]QF8QfB[iYA)H GY4f؏M0Dn=JXuca@t[סwvA ZVu 4]q:e[)4-.i&]IFf ~zn#^^=5ӸEsC%a"o/  _($AW@&3/ON(`?ԈEJ$12Fݘ.C"JO;B[py])){d}?˶EdmСIE,-oV;x*e _{3#&u=q{x/8{{t3Z *3`Xm"f(C~hF`A( 1 os*_&6챣ƀ‹}15 ,-n>(j*@SL nʙ>NCmLzlhigpnhҘ?yh~SR0 vTa!b y޴$- ?n ؒ_ d|iyg=. r-2^OUe3󋪬3b&Q4]jzRb侕7x2XWJ2qA Y`|~'嫘M p(#ˎ[^mDoϷZ^a&2:wbl]LcN~ޗ2$b(cIp7-㑡ūXlZp:oٹЗFHxN$.snyumh%\=Hz83KR9/void)GzV҆ة<Rl_ j!&w[YśQV Y@׃;<_ul{Ԭ6:Nmέ?5hh~$*vj3ө)>,SJ.8{To^ @3j#!CƱ6U`gw9SsYME}8dVaEeaiJaMspaVcg!O'$n#51I;yɆ`be7pR_qA3$i!AʸGB :cICEoږUtNgbQuKQԯŽ֙+4̫7cF=]|A>|_(A,7ǿs>QixqAX S»A|%Pƃr?TZEDytSdk8żFTO,°|zՖ`@CE.ağwv/R. 9c4F%4(  kX_FWf2qTM xEFv/3le-:,"~zf,zF˰laYqL帗-aų#)oCZqzbeO'L\V!WfL'r^|;#kʼp ᭽v:Ž=X*/Μ!6,\DDA0;`zaV׿XD5ZoA67Rko%> fYܳ#C*WIf 3ɄFti L9qhдʚIi)H*qz'tVm[ROXZ8B&7O >:80&:y:2"?>2>Bg H<\n0˯R;#^9Fa '691̔x$QL,C0ѬCj(VfŢ#_ODҼ?Lc" M7:,HDи-z rEH4]c cѰ3>N.Yr%ʈmL<0xG wjKYYNWDxw\\4U\`E$ n=ܨMT}<4~|ڙ-o3l;批#$21-6 8Vnz!ϓjxk\.SBvWBE_?44{ Hxh ZH$;!Fo6_g+9jw IQ+t%[LVb/7g +' _+f mvـ-k!c+hHԙ U)ы>"G_%RMء87]K*NGrO_mZ"҆`yn ߵrgc^iahUZ}wm NQ{s$޺\%.5'Pb\f͊$ -Y&fGi,,Ђ>e|*}TupD43rA/ = ۺiܹT}œ:9QWQFC")OSD E{=еz T]UmF9}WEҰr<&Ѳ^bh۠!o p<5ya:^ aKwaGΓƌP`D'C ,?Xm%h|LjS/R=(hiYRN7L~Ā3İ۞KQt[3%g^oxMNR [9`﨓kVJs6:G/n~_? :#ko_Լ Ŏ/aD*ec̤fx0T-t^SƎ6:a$V{ܡ^.af5%3Rt$@>F"aMW_WِWǐ$Fʦ/sv7NP²YǤ#,m  ifOnK%+Zr*7bπR8ήQ|T(΄dη&"qo+OX$#_"?50Х&1?a^J;_?. `EA"xV8@^6.#zXNҤ6/K@zŖt5G6$T%:OU?uא}Y<  %Hk<'j 1&fYmR1؍yn{9զ8_$h6E}6XI+m9@6LOYVQ+pFqba(Fb]˲;@ز8y,o4kzc8ŐմGvcSy/١&Uk.%3ϽowT^7)l`v'᧒\86j!h9SqC\&(ъ%,nH o7H$8M@XSYKlt05X_Hte>HEeҺ}|6L O# wjՏUז1ٟYEcUD p;q? s(b> DpAV:GMmΖ2|M T[Q> #> O6bzw ]}M`-GR՛)ú+ɹ@ްB', N?U z:mǗ|,ZV>/Z͔6B6zaIMbHv3mK^l88TE-CzvvemŤLbż8RPĘCaj9gmէ}Otӎ4- Oo*cOr[nݒVK >k,{-͌5ε SD{m$.J!@);pKC>eLDW*̠z@}g@ѐx)hPhb*+zx <:U4OսY24!xy`PbH `X."Z5,tuŊ-$YEA;3ղŤGG>u!AX<9ie0`zq9NaH{R lGlj=wRileT8A=NͺCW+cs(!|z`1c.r29Wl5ġ D$R|&#,LFo"*iez4c~ CR|F XqiLvU*Ĉr/Yk c!*d)j > 9 NoAa5SӨy3Q}\~TŁ8y~c]\sr=Njy)gx& 32xxg!D7Z }׊\@ (Gxi%] @j`kH,]%]..?4M0J #OJv|J洫6TY= 2cыnm'8=ܠXzvwSbxg@2얄[Pxԣ*ˉ{D0K@CI# BK〪y02OZNCW?u^%zB/gR %dϼ SiHjA/`klcBLPns۞ֹOg#;eCc'+N Rj>&35f -2o%9T9Ʃ4 JLf3ٷ+"CAARX?Fu> [~dvC!@hz =xAm*տj1]LX|e(abڌwxq9sҮ# W=gp;?V% $KN7Coéso4NTXzq6?*2KP T =U"6_kXْNX d&Ԓ>#ӃIY+sw=^ÐX7%7+5_Nf0A#67xu=}QMrOQNj>Uɟ5Rp]`(&G8p٩UhtIUܻgO`{$p %S϶c7hf@)Pc^#Pv%qޓY)c5{#_wPo?<ޜ˓Gh[Z`w=THCNbj]xB_ YihDS iy ^.¼8شVNd1NxY c/8S $tUdcL=Yǵ~s/Z[Pr! .#QPHaϿYsdșIt\ К4e˔q"ho'6ҽ)#`?wP>'yGn[#Î=#{KzFHs(Xw`WCmS&G(&ĆSU$&NÙ.$fK?񕪈MO7O۟>.K|MN z,O.N9)AqQBY ~pNJE4yjeΩ*%{8 YD쇣w>XJN0HBˏ_:.߾ϗ_fbn˪pzeFCdC:M&T eK3Sv|O~ Wt)=,Xz$7-TcD"1.ץ& t5Yiр\^aJ.\2}Kj#>8Nc_zTvl!`Μ  xz#aS>+OyG@ aslR,8gG$#hL: [ה_ z hc})8P8xQ1t6!!`IڄWi̫UVA$6//571oDWW>I"r1$%{< u)E$-Jx+} ZBHQI/A4` \wdQF%̪": YZ